commit 1add1dc694ec164b65a5f07b32d813921cdd5def Author: Unknown Date: Sat Apr 20 14:19:09 2024 +0200 Projektdateien hinzufügen. diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1ff0c42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9491a2f --- /dev/null +++ b/.gitignore @@ -0,0 +1,363 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Oo]ut/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest.sln b/EscapeTheBackroomsGUiTest.sln new file mode 100644 index 0000000..be415f8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.6.33815.320 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EscapeTheBackroomsGUiTest", "EscapeTheBackroomsGUiTest\EscapeTheBackroomsGUiTest.vcxproj", "{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + d|x64 = d|x64 + d|x86 = d|x86 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x64.ActiveCfg = Release|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x64.Build.0 = Release|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x86.ActiveCfg = d|Win32 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x86.Build.0 = d|Win32 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x64.ActiveCfg = Debug|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x64.Build.0 = Debug|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x86.ActiveCfg = Debug|Win32 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x86.Build.0 = Debug|Win32 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x64.ActiveCfg = Release|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x64.Build.0 = Release|x64 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x86.ActiveCfg = Release|Win32 + {4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C4CF1185-48A2-42A5-91E9-C07CB9FE8655} + EndGlobalSection +EndGlobal diff --git a/EscapeTheBackroomsGUiTest/Cheat.h b/EscapeTheBackroomsGUiTest/Cheat.h new file mode 100644 index 0000000..2c4e808 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/Cheat.h @@ -0,0 +1,2844 @@ +#pragma once +#include +#include +#include "SDK/SDK.hpp" +#include +#include +#include "Settings.h" + + +#define DEBUG +#define Gatekeep + +void RunMainHost(); + +namespace Functions { + static void memcpy_(void* _Dst, void const* _Src, size_t _Size) + { + auto csrc = (char*)_Src; + auto cdest = (char*)_Dst; + + for (int i = 0; i < _Size; i++) + { + cdest[i] = csrc[i]; + } + } + + //Generally just for checking dont call raw + DWORD GetMemoryProtection(LPVOID address) + { + MEMORY_BASIC_INFORMATION memInfo; + VirtualQuery(address, &memInfo, sizeof(memInfo)); + return memInfo.Protect; + } + + bool ShouldUsePointer64(void* ptrF) { + uintptr_t ptr = (uintptr_t)ptrF; + if (ptr == 0x0 || ptr < 0x10000000 || ptr > 0x7fffffffffff || GetMemoryProtection(reinterpret_cast(ptr)) == PAGE_NOACCESS) return false; + return true; + } + + template + + bool WriteMemW(uintptr_t ptr, T4 const& Value) { + if (ptr < 0x10000000 || ptr > 0x7fffffffffff) return false; + DWORD d, ds; + int val2; + VirtualProtect((LPVOID)ptr, sizeof(Value), PAGE_EXECUTE_READWRITE, &d); + *reinterpret_cast(ptr) = Value; + VirtualProtect((LPVOID)ptr, sizeof(Value), d, &ds); + return true; + } + + uintptr_t ChangePointer(uintptr_t ptr, int Index, uintptr_t Value) { + + uintptr_t ptrAddr = ptr + (0x8 * Index); + uintptr_t* blabla = (uintptr_t*)ptrAddr; + uintptr_t AddressBefore = *blabla; + + WriteMemW(ptrAddr, Value); + + return AddressBefore; + } + +} + +namespace Cheat { + + SDK::UEngine* Engine = 0x0; + SDK::UWorld* WorldP = 0x0; + SDK::UKismetMathLibrary* MathLib = 0x0; + SDK::UKismetSystemLibrary* SystemLib = 0x0; + SDK::UKismetStringLibrary* StringLib = 0x0; + SDK::UKismetTextLibrary* TextLib = 0x0; + SDK::UGameplayStatics* GPStatics = 0x0; + SDK::AMP_PlayerController_C* PlayerController = 0x0; + SDK::ULocalPlayer* LocalPlayer = 0x0; + SDK::ULevel* CurLevel = 0x0; + SDK::APawn* Pawn = 0x0; + + bool Initialized = false; + + struct FStaticConstructObjectParameters + { + /** The class of the object to create */ + const SDK::UClass* Class; + + /** The object to create this object within (the Outer property for the new object will be set to the value specified here). */ + SDK::UObject* Outer; + + /** The name to give the new object.If no value(NAME_None) is specified, the object will be given a unique name in the form of ClassName_#. */ + SDK::FName Name; + + /** The ObjectFlags to assign to the new object. some flags can affect the behavior of constructing the object. */ + int SetFlags; + + /** The InternalObjectFlags to assign to the new object. some flags can affect the behavior of constructing the object. */ + unsigned int InternalSetFlags; + + /** If true, copy transient from the class defaults instead of the pass in archetype ptr(often these are the same) */ + bool bCopyTransientsFromClassDefaults = false; + + /** If true, Template is guaranteed to be an archetype */ + bool bAssumeTemplateIsArchetype = false; + + /** + * If specified, the property values from this object will be copied to the new object, and the new object's ObjectArchetype value will be set to this object. + * If nullptr, the class default object is used instead. + */ + SDK::UObject* Template = nullptr; + + /** Contains the mappings of instanced objects and components to their templates */ + void* InstanceGraph = nullptr; + + /** Assign an external Package to the created object if non-null */ + SDK::UPackage* ExternalPackage = nullptr; + }; + + class AudioData : public SDK::TArray + { + public: + AudioData(std::vector Bytes) { + TArray(Bytes.size()); + + if (Data) { + std::memcpy(Data, Bytes.data(), (sizeof(int8) * this->MaxElements)); + } + } + + ~AudioData() { + + if (Data) + delete[] Data; + } + }; + + + + typedef SDK::UObject* (__fastcall* fStaticConstructObject_Internal) + ( + FStaticConstructObjectParameters* Params + ); + static fStaticConstructObject_Internal StaticConstructObject_Internal; + + static SDK::UConsole* ConstructConsole(SDK::UClass* ConsoleClass, SDK::UObject* outer) + { + FStaticConstructObjectParameters params = { ConsoleClass, outer, SDK::FName{0,0}, 0, 0, false, false, nullptr, nullptr, nullptr }; + + return reinterpret_cast(StaticConstructObject_Internal(¶ms)); + } + + bool Ini() { + + SDK::InitGObjects(); + + if (!Functions::ShouldUsePointer64(SDK::UObject::GObjects) || !Functions::ShouldUsePointer64(SDK::UObject::GObjects->Objects[0])) return false; + + SDK::FName::InitGNames(); + + Engine = SDK::UEngine::GetEngine(); + + MathLib = (SDK::UKismetMathLibrary*)SDK::UObject::FindClassFast("KismetMathLibrary")->DefaultObject; + + SystemLib = (SDK::UKismetSystemLibrary*)SDK::UObject::FindClassFast("KismetSystemLibrary")->DefaultObject; + + StringLib = (SDK::UKismetStringLibrary*)SDK::UObject::FindClassFast("KismetStringLibrary")->DefaultObject; + + TextLib = (SDK::UKismetTextLibrary*)SDK::UObject::FindClassFast("KismetTextLibrary")->DefaultObject; + + GPStatics = (SDK::UGameplayStatics*)SDK::UObject::FindClassFast("GameplayStatics")->DefaultObject; + + CWINGui::Font = SDK::UObject::FindObject("Font Roboto.Roboto"); + + StaticConstructObject_Internal = (fStaticConstructObject_Internal)((uintptr_t)GetModuleHandle(0) + 0x1359C70); + + Initialized = true; + + return true; + } + + + + bool IniConsoleHook; + HANDLE hStdout; + bool IsInput = false; + + + struct Message_ { + enum MsgType { + None, + charptr, + string, + wcharptr, + wstring + }; + + void* msg = nullptr; + DWORD Color = FOREGROUND_RED; + MsgType msgtype = None; + + void PassMessage(); + + Message_(const char* msg_, DWORD Color_ = FOREGROUND_RED) { + msgtype = MsgType::charptr; + + size_t strlencc = strnlen_s(msg_, 1000); + + char* str = new char[strlencc]; + + for (size_t i = 0; i < strlencc; i++) + { + str[i] = msg_[i]; + } + + this->msg = (void*)str; + this->Color = Color_; + } + + Message_(std::string msg_, DWORD Color_ = FOREGROUND_RED) { + msgtype = MsgType::string; + + std::string* str = new std::string(); + + for (size_t i = 0; i < msg_.length(); i++) + { + str[0][i] = msg_[i]; + } + + + this->msg = (void*)str; + this->Color = Color_; + } + + Message_(std::wstring msg_, DWORD Color_ = FOREGROUND_RED) { + msgtype = MsgType::wstring; + + std::wstring* str = new std::wstring(); + + for (size_t i = 0; i < msg_.length(); i++) + { + str[0][i] = msg_[i]; + } + + + this->msg = (void*)str; + this->Color = Color_; + } + + Message_(const wchar_t* msg_, DWORD Color_ = FOREGROUND_RED) { + msgtype = MsgType::wcharptr; + + size_t strlencc = wcslen(msg_); + + wchar_t* str = new wchar_t[strlencc]; + + for (size_t i = 0; i < strlencc; i++) + { + str[i] = msg_[i]; + } + + this->msg = (void*)str; + this->Color = Color_; + } + }; + + std::vector MessageList; + + void EmptyQueue() { + + for (size_t i = 0; i < MessageList.size(); i++) + { + MessageList[i].PassMessage(); + } + + MessageList.clear(); + } + + void Message(const char* msg, DWORD Color = FOREGROUND_RED) { + if (!IniConsoleHook) { + IniConsoleHook = true; + hStdout = GetStdHandle(STD_OUTPUT_HANDLE); + } + + if (IsInput) { + MessageList.push_back(Message_(msg, Color)); + return; + } + + CONSOLE_SCREEN_BUFFER_INFO consoleInfo; + GetConsoleScreenBufferInfo(hStdout, &consoleInfo); + WORD originalAttributes = consoleInfo.wAttributes; + + std::cout << "[*] "; + + SetConsoleTextAttribute(hStdout, Color | FOREGROUND_INTENSITY); + + std::cout << msg << "\n"; + + SetConsoleTextAttribute(hStdout, originalAttributes); + } + + void Message(std::string msg, DWORD Color = FOREGROUND_RED) { + if (!IniConsoleHook) { + IniConsoleHook = true; + hStdout = GetStdHandle(STD_OUTPUT_HANDLE); + } + + if (IsInput) { + MessageList.push_back(Message_(msg, Color)); + return; + } + + CONSOLE_SCREEN_BUFFER_INFO consoleInfo; + GetConsoleScreenBufferInfo(hStdout, &consoleInfo); + WORD originalAttributes = consoleInfo.wAttributes; + + std::cout << "[*] "; + + SetConsoleTextAttribute(hStdout, Color | FOREGROUND_INTENSITY); + + std::cout << msg.c_str() << "\n"; + + SetConsoleTextAttribute(hStdout, originalAttributes); + } + + void MessageW(std::wstring msg, DWORD Color = FOREGROUND_RED) { + if (!IniConsoleHook) { + IniConsoleHook = true; + hStdout = GetStdHandle(STD_OUTPUT_HANDLE); + } + + if (IsInput) { + MessageList.push_back(Message_(msg, Color)); + return; + } + + CONSOLE_SCREEN_BUFFER_INFO consoleInfo; + GetConsoleScreenBufferInfo(hStdout, &consoleInfo); + WORD originalAttributes = consoleInfo.wAttributes; + + + SetConsoleTextAttribute(hStdout, Color | FOREGROUND_INTENSITY); + + std::wcout << "[*] "; + + SetConsoleTextAttribute(hStdout, originalAttributes); + + std::wcout << msg.c_str() << "\n"; + + + } + + void MessageW(const wchar_t* msg, DWORD Color = FOREGROUND_RED) { + if (!IniConsoleHook) { + IniConsoleHook = true; + hStdout = GetStdHandle(STD_OUTPUT_HANDLE); + } + + if (IsInput) { + MessageList.push_back(Message_(msg, Color)); + return; + } + + CONSOLE_SCREEN_BUFFER_INFO consoleInfo; + GetConsoleScreenBufferInfo(hStdout, &consoleInfo); + WORD originalAttributes = consoleInfo.wAttributes; + + + SetConsoleTextAttribute(hStdout, Color | FOREGROUND_INTENSITY); + + std::wcout << "[*] "; + + SetConsoleTextAttribute(hStdout, originalAttributes); + + std::wcout << msg << "\n"; + + + } + + void Message_::PassMessage() + { + switch (msgtype) + { + + case charptr: + Message((const char*)msg, Color); + delete[](msg); + break; + + case string: + Message(*(std::string*)msg, Color); + delete (std::string*)msg; + break; + + case wstring: + MessageW(*(std::wstring*)msg, Color); + delete (std::wstring*)msg; + break; + + case wcharptr: + MessageW((const wchar_t*)msg, Color); + delete[](msg); + break; + + default: + return; + break; + } + + + } + + void MoveCursorConsole(int x, int y) { + + hStdout = GetStdHandle(STD_OUTPUT_HANDLE); + + CONSOLE_SCREEN_BUFFER_INFO consoleInfo; + GetConsoleScreenBufferInfo(hStdout, &consoleInfo); + + + COORD newPosition; + + newPosition.X = consoleInfo.dwCursorPosition.X + x; + + + newPosition.Y = consoleInfo.dwCursorPosition.Y + y; + + SetConsoleCursorPosition(hStdout, newPosition); + + } + + //void GetInput(std::string Text, std::string& Output, bool& hasFinished) { + // IsInput = true; + + // std::cout << Text; + // std::cin >> Output; + + // size_t lengthLine = Text.length() + Output.length(); + + + // std::cout << "\r"; + // std::cout << "\033[K"; + + // EmptyQueue(); + + // hasFinished = true; + //} + + void GetInputW(std::string Text, std::wstring& Output, bool& hasFinished) { + if (IsInput)return; + + IsInput = true; + + std::cout.clear(); + std::cin.clear(); + + std::fflush(stdin); + + Text = "[Input] " + Text; + + std::cout << Text; + + + std::getline(std::wcin, Output); + + int lengthLine = Text.length() + Output.length(); + + MoveCursorConsole(0, -1); + MoveCursorConsole(-lengthLine, 0); + + + for (size_t i = 0; i < lengthLine; i++) + { + std::cout << " "; + } + + MoveCursorConsole(-lengthLine, 0); + + IsInput = false; + + EmptyQueue(); + + hasFinished = true; + } + + + void DrawTextRGBWithFString(SDK::UCanvas* canvas, SDK::FString text, SDK::FVector2D Screenpos, SDK::FLinearColor color, bool CenterX, float size); + + int Stages = 0; // Stages is for stuff that im to lazy to explain + namespace UsefullFuncs { + + DWORD GetMemoryProtection(LPVOID address) + { + MEMORY_BASIC_INFORMATION memInfo; + VirtualQuery(address, &memInfo, sizeof(memInfo)); + return memInfo.Protect; + } + + bool ShouldUsePtr(void* ptrF) { + uintptr_t ptr = (uintptr_t)ptrF; + if (ptr == 0x0 || ptr < 0x10000000 || ptr > 0x7fffffffffff || GetMemoryProtection(reinterpret_cast(ptr)) == PAGE_NOACCESS) return false; + return true; + } + + bool IniObjects() { + Stages = 0; + + if (!ShouldUsePtr(Engine) && (Engine = SDK::UEngine::GetEngine()) == nullptr) { return false; } + Stages++; + + if (!Engine->GameViewport) { return false; } + Stages++; + + + WorldP = Engine->GameViewport->World; + + if (!ShouldUsePtr(WorldP)) { return false; } + Stages++; + + bool Changedlvl = false; + + if (CurLevel != WorldP->PersistentLevel) { + CurLevel = WorldP->PersistentLevel; + + Changedlvl = true; + + for (size_t i = 0; i < sizeof(Settings::IniShitsLevel); i++) + { + Settings::IniShitsLevel[i] = false; + } + + Backend::LevelName = GPStatics->GetCurrentLevelName(WorldP, true).ToString(); + + Backend::DefineEnum(); + + Backend::CallbackNewLevel(); + + + Message(std::string("Current Level: " + Backend::LevelName).c_str(), FOREGROUND_BLUE); + if (WorldP->NetDriver && WorldP->NetDriver->ServerConnection) + { + WorldP->NetDriver->ConnectionTimeout = 10.0f; + + Backend::HostSteamID = WorldP->NetDriver->ServerConnection->URL_.Host.ToString(); + + Backend::CleanSteamID(); + + Message(std::string("Host SteamID: " + Backend::HostSteamID).c_str(), FOREGROUND_RED); + + if (WorldP->GameState) { + auto playerArray = WorldP->GameState->PlayerArray; + + + if (playerArray.IsValid()) { + + for (size_t i = 0; i < playerArray.Num(); i++) + { + + auto Owner_ = (SDK::APlayerController*)playerArray[i]->GetOwner(); + if (Owner_) { + Message(std::string("Connected Clients SteamID: " + Owner_->NetConnection->URL_.Host.ToString()).c_str(), FOREGROUND_RED); + } + + } + } + } + } + else + { + Backend::HostSteamID = ""; + Backend::HostSteamID_Clean = ""; + } + + } + + if (!WorldP->OwningGameInstance || !ShouldUsePtr(&WorldP->OwningGameInstance->LocalPlayers) || !ShouldUsePtr(WorldP->OwningGameInstance->LocalPlayers[0])) { return false; } + Stages++; + + LocalPlayer = WorldP->OwningGameInstance->LocalPlayers[0]; + + PlayerController = (SDK::AMP_PlayerController_C*)LocalPlayer->PlayerController; + if (!ShouldUsePtr(PlayerController)) { return false; } + Stages++; + + + if (Changedlvl) { + if (auto playerState = PlayerController->PlayerState; playerState) + Settings::OriginalName = playerState->PlayerNamePrivate.ToWString(); + } + + Pawn = LocalPlayer->PlayerController->AcknowledgedPawn; + + if (!ShouldUsePtr(Pawn)) { return false; } + Stages++; + + static SDK::APawn* pawnPlayer = nullptr; + + if (Pawn != pawnPlayer) { + pawnPlayer = Pawn; + for (size_t i = 0; i < sizeof(Settings::IniShitsPlayer); i++) + { + Settings::IniShitsPlayer[i] = false; + } + } + + return true; + } + + + typedef struct + { + DWORD R; + DWORD G; + DWORD B; + DWORD A; + }RGBA; + + + int Rainbowify(RGBA* Color) { + + if (Color->B != 255 && Color->G == 0) { + Color->B++; + } + + if (Color->B == 255 && Color->R != 0) { + Color->R--; + + } + + + if (Color->B == 255 && Color->G != 255 && Color->R == 0) { + Color->G++; + + } + + + if (Color->G == 255 && Color->B != 0) { + Color->B--; + + } + + if (Color->B == 0 && Color->R != 255) { + Color->R++; + + } + + if (Color->R == 255 && Color->G != 0) { + Color->G--; + + } + + return 1; + } + + constexpr SDK::FLinearColor RGBATOFLinear_(DWORD R, DWORD G, DWORD B, DWORD A) { + SDK::FLinearColor Color; + + Color.R = R / 255.0f; + Color.G = G / 255.0f; + Color.B = B / 255.0f; + Color.A = A / 255.0f; + + return Color; + } + + + SDK::FLinearColor RGBATOFLinear(DWORD R, DWORD G, DWORD B, DWORD A) { + static SDK::FLinearColor Color; + + Color.R = R / 255.0f; + Color.G = G / 255.0f; + Color.B = B / 255.0f; + Color.A = A / 255.0f; + + return Color; + } + + std::string wstringToString(const std::wstring& wstr) + { + std::string str; + for (wchar_t c : wstr) { + str += static_cast(c); + } + return str; + } + + std::wstring stringToWideString(const std::string& str) + { + std::wstring wstr(str.length(), L' '); + std::copy(str.begin(), str.end(), wstr.begin()); + return wstr; + } + + + + void DrawLine(SDK::UCanvas* Canvas, SDK::FVector2D position1, SDK::FVector2D position2, SDK::FLinearColor color, int thickness = 1) + { + Canvas->K2_DrawLine(position1, position2, thickness, color); + } + + void DrawCircle(SDK::UCanvas* Canvas, SDK::FVector2D pos, int radius, int numSides, SDK::FLinearColor Color) + { + float PI = 3.1415927f; + + float Step = PI * 2.0 / numSides; + int Count = 0; + SDK::FVector2D V[128]; + for (float a = 0; a < PI * 2.0; a += Step) { + float X1 = radius * cos(a) + pos.X; + float Y1 = radius * sin(a) + pos.Y; + float X2 = radius * cos(a + Step) + pos.X; + float Y2 = radius * sin(a + Step) + pos.Y; + V[Count].X = X1; + V[Count].Y = Y1; + V[Count + 1].X = X2; + V[Count + 1].Y = Y2; + //Draw_Line(FVector2D{ pos.X, pos.Y }, FVector2D{ X2, Y2 }, 1.0f, Color); // Points from Centre to ends of circle + DrawLine(Canvas, SDK::FVector2D{ V[Count].X, V[Count].Y }, SDK::FVector2D{ X2, Y2 }, Color, 1.0f);// Circle Around + } + } + + void DrawBox(SDK::UCanvas* Canvas, SDK::FVector2D position, SDK::FVector2D size, int thickness, SDK::FLinearColor color) { + SDK::FVector2D BoxShit1; + + + DrawLine(Canvas, (BoxShit1 = { position.X - (size.X / 2), position.Y }), (BoxShit1 = { position.X + (size.X / 2), position.Y }), color); + DrawLine(Canvas, (BoxShit1 = { position.X - (size.X / 2), position.Y + (size.Y) }), (BoxShit1 = { position.X + (size.X / 2), position.Y + (size.Y) }), color); + + + //Left and Right + DrawLine(Canvas, (BoxShit1 = { position.X - (size.X / 2), position.Y }), (BoxShit1 = { position.X - (size.X / 2), position.Y + (size.Y) }), color); + DrawLine(Canvas, (BoxShit1 = { position.X + (size.X / 2), position.Y }), (BoxShit1 = { position.X + (size.X / 2), position.Y + (size.Y) }), color); + } + + + void DrawBoxOnActor(SDK::UCanvas* Canvas, SDK::AActor* Actor, SDK::FLinearColor Color, bool Name = false, std::wstring name = L"") { + + SDK::FVector xLocation; + SDK::FVector xBoxExtent; + + Actor->GetActorBounds(true, &xLocation, &xBoxExtent, false); + + + auto Location = Actor->K2_GetActorLocation(); + + + SDK::FVector HeadLocation = { Location.X, Location.Y, Location.Z + (xBoxExtent.Z) }; + SDK::FVector FootLocation = { Location.X, Location.Y, Location.Z - (xBoxExtent.Z) }; + + + SDK::FVector2D HeadScreen; + SDK::FVector2D FootScreen; + + if (!GPStatics->ProjectWorldToScreen(PlayerController, HeadLocation, &HeadScreen, true))return; + if (!GPStatics->ProjectWorldToScreen(PlayerController, FootLocation, &FootScreen, true))return; + + const float height = abs(HeadScreen.Y - FootScreen.Y); + const float width = height * 0.6f; + + + if (Name) { + DrawTextRGBWithFString(Canvas, SDK::FString(name.c_str()), { HeadScreen.X - (name.length() * 5), HeadScreen.Y }, Color, false, 1.1f); + } + + DrawBox(Canvas, SDK::FVector2D(HeadScreen.X, HeadScreen.Y), SDK::FVector2D(width, height), 1, Color); + } + } + + std::string strToLower(std::string Text) { + std::string Output = ""; + for (size_t i = 0; i < Text.length(); i++) + { + Output += std::tolower(Text[i]); + } + return Output; + } + + void DrawText_Canvas(SDK::UCanvas* Canvas, SDK::FString RenderText, SDK::FVector2D ScreenPosition, SDK::FVector2D Scale, SDK::FLinearColor RenderColor, float Kerning, SDK::FLinearColor ShadowColor, SDK::FVector2D ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, SDK::FLinearColor OutlineColor) + { + static SDK::UFunction* fn = NULL; + + + if (!fn) + fn = SDK::UObject::FindObject("Function Engine.Canvas.K2_DrawText"); + if (!UsefullFuncs::ShouldUsePtr(CWINGui::Font)) + CWINGui::Font = SDK::UObject::FindObject("Font Roboto.Roboto"); + struct { + SDK::UObject* RenderFont; + SDK::FString RenderText; + SDK::FVector2D ScreenPosition; + SDK::FVector2D Scale; + SDK::FLinearColor RenderColor; + float Kerning; + SDK::FLinearColor ShadowColor; + SDK::FVector2D ShadowOffset; + bool bCentreX; + bool bCentreY; + bool bOutlined; + SDK::FLinearColor OutlineColor; + }Args; + + Args.RenderFont = CWINGui::Font; + Args.RenderText = RenderText; + Args.ScreenPosition = ScreenPosition; + Args.Scale = Scale; + Args.RenderColor = RenderColor; + Args.Kerning = Kerning; + Args.ShadowColor = ShadowColor; + Args.ShadowOffset = ShadowOffset; + Args.bCentreX = bCentreX; + Args.bCentreY = bCentreY; + Args.bOutlined = bOutlined; + Args.OutlineColor = OutlineColor; + + auto flags = fn->FunctionFlags; + fn->FunctionFlags |= 0x400; + + Canvas->ProcessEvent(fn, &Args); + + fn->FunctionFlags = flags; + } + + void DrawTextRGBWithFString(SDK::UCanvas* canvas, SDK::FString text, SDK::FVector2D Screenpos, SDK::FLinearColor color, bool CenterX = 0, float size = 1.1f) + { + DrawText_Canvas(canvas, text, Screenpos, { size, size }, color, 0.f, { 0, 0, 0, 1 }, { 0, 0 }, 0, 0, 0, { 0, 0, 0, 1 }); + } + + + typedef void (*Process_Event_FN)(SDK::UObject* Caller, SDK::UFunction* Func, void* Params); + Process_Event_FN origin_Process_Event_FN; + + + void* ProcEventBefore = 0x0; + void** VTableBefore = 0x0; + + void HookProcEvent(SDK::UObject* _thiss, void* Funcptr) { + static SDK::UObject* ObjectBefore = 0x0; + if (ObjectBefore != _thiss) { + ObjectBefore = _thiss; + + if (ProcEventBefore != nullptr && VTableBefore != nullptr) { + Functions::ChangePointer((uintptr_t)VTableBefore, Offsets::ProcessEventIdx, (uintptr_t)ProcEventBefore); + } + + auto vTable = *(void***)(_thiss); + VTableBefore = vTable; + ProcEventBefore = (void*)Functions::ChangePointer((uintptr_t)vTable, Offsets::ProcessEventIdx, (uintptr_t)Funcptr); + origin_Process_Event_FN = (Process_Event_FN)ProcEventBefore; + } + + + } + + SDK::UObject* FindInstance(SDK::UClass* Class) { + static SDK::UObject* Object = nullptr; + + if (!Object) + { + for (int i = 0; i < SDK::UObject::GObjects->Num(); i++) + { + SDK::UObject* Obj = SDK::UObject::GObjects->GetByIndex(i); + + if (!Obj) + continue; + + if (Obj->IsA(Class) && !Obj->IsDefaultObject()) + { + Object = Obj; + break; + } + } + } + + return Object; + } + + + std::vector FindInstances(SDK::UClass* Class) { + static std::vector Objects; + + for (int i = 0; i < SDK::UObject::GObjects->Num(); i++) + { + SDK::UObject* Obj = SDK::UObject::GObjects->GetByIndex(i); + + if (!Obj || (uintptr_t)Obj == 0xffffffffffffffff) + continue; + + if (Obj->IsA(Class) && !Obj->IsDefaultObject()) + { + Objects.push_back(Obj); + continue; + } + } + + return Objects; + } + + std::vector FuncsNames; + + void GodMode(SDK::UObject* Caller, SDK::UFunction* Func, void* Params) { + + //if (Settings::Godmode && Func->Name.ToString().find("Kill") == std::string::npos)return; + bool Found = false; + auto NameFunc = Func->Name.ToString(); + for (size_t i = 0; i < FuncsNames.size(); i++) + { + if (NameFunc == FuncsNames[i]) Found = true; + } + if (Found == false) { + FuncsNames.push_back(NameFunc); + std::cout << NameFunc << "\n"; + } + + return origin_Process_Event_FN(Caller, Func, Params); + } + + namespace defines { + enum Stages_ + { + Engine = 1, + ViewPort = 2, + World = 3, + LocalPlayer = 4, + PlayerController = 5, + Pawn = 6 + }; + } + + void MainRun(SDK::UCanvas* Canvas) { + bool Ok = UsefullFuncs::IniObjects(); + + if (Stages == 0)return; + auto TickCount = GetTickCount64(); + + + + + if (Stages >= defines::PlayerController) { + + if (Settings::wtf_) { + Settings::wtf_ = false; + + if (!Engine->GameViewport->ViewportConsole) { + + + auto Console = ConstructConsole(Engine->ConsoleClass, Engine->GameViewport); + + //GPStatics->SpawnObject(classConsole, nullptr); + + if (Console) { + Message("Console Constructed!. Btw Console Constructs, but wont open yet :( "); + + Engine->GameViewport->ViewportConsole = Console; + + SDK::UInputSettings* inputSettings = SDK::UInputSettings::GetDefaultObj()->GetInputSettings(); + + inputSettings->ConsoleKey.KeyName = StringLib->Conv_StringToName(SDK::FString(L"Tab")); + + auto key = inputSettings->ConsoleKey; + + inputSettings->SaveKeyMappings(); + inputSettings->ForceRebuildKeymaps(); + + //Message(std::string("Key for Console:" + key.KeyName.ToString())); + } + else + { + Message("Console Couldn't be Constructed!"); + } + } + else + { + Message("Console has been already constructed!"); + } + + //PlayerController->ServerExec() + } + +#ifdef Gatekeep + { + + static ULONGLONG TickCountSpoofChat = 0; + + if (Settings::SpoofChatEvent) { + if (!Settings::IniShitsPlayer[2]) { + Settings::IniShitsPlayer[2] = true; + TickCountSpoofChat = TickCount + 300; + + Settings::ChangeNameEvent = true; + } + + if (TickCount >= TickCountSpoofChat) { + if (PlayerController->PlayerState && PlayerController->PlayerState->PlayerNamePrivate.ToWString() != PlayerStuff::PlayerList[Settings::PlayerPicked].name) { + + Settings::ChangeNameEvent = true; + + } + else + { + Settings::SpoofChatEvent = false; + Settings::IniShitsPlayer[2] = false; + + if(PlayerController->Chat_Component) + if (auto chatwb = PlayerController->Chat_Component->WB_ChatRef; chatwb && Settings::PlayerPicked != -1) + { + SDK::FBPUniqueNetId netid; + SDK::FS_ChatMessage msgOut; + + + + chatwb->Send_Global_Message(SDK::FString(Settings::MessageSpoof.c_str()), PlayerController, PlayerController, netid, SDK::FString(L"Niggichan"), msgOut); + + + Settings::PlayerPicked = -1; + Settings::ChangeNameEvent = true; + } + } + } + } + } + + if (Settings::ChangeNameEvent) { + Settings::ChangeNameEvent = false; + + PlayerController->ServerChangeName(SDK::FString(Settings::PlayerPicked != -1 ? PlayerStuff::PlayerList[Settings::PlayerPicked].name.c_str() : Settings::OriginalName.c_str())); + + Settings::NameOfVictim = L""; + } + + + if (Settings::NameChanger) { + + static void* AddrPlayerController = 0x0; + + if (AddrPlayerController != PlayerController || !Settings::IniShitsLevel[3]) { + + + + Settings::ChangeNameEvent = false; + Settings::IniShitsLevel[3] = true; + Settings::OriginalName = Settings::NameTo_set; + PlayerController->ServerChangeName(SDK::FString(Settings::NameTo_set.c_str())); + AddrPlayerController = PlayerController; + } + + } +#endif + + if (Settings::ProtectCamServer && !Settings::IniShitsPlayer[0]) { + Settings::IniShitsPlayer[0] = true; + PlayerController->PlayerCameraManager->SetReplicates(false); + } + + //static ULONGLONG TickCountGameModeCurrent = 0; + + //if (TickCount >= TickCountGameModeCurrent) { + // TickCountGameModeCurrent = TickCount + 1000; + + // auto OBJ_List = FindInstances(SDK::AMP_::StaticClass()); + + // if (OBJ_List.size() != 0) { + // std::cout << "Found GameMode!\n"; + // } + //} + + if (Settings::LoadLevel_) { + static ULONGLONG TickCount_Server = 0; + if (TickCount >= TickCount_Server) { + TickCount_Server = TickCount + 800; + + SDK::FName nameptrLevel = StringLib->Conv_StringToName(SDK::FString(Settings::LevelToLoad.c_str())); + + std::string levelName = nameptrLevel.ToString(); + + + if (levelName != "None") { + + + + if (auto GameMode = (SDK::ABase_GM_C*)WorldP->AuthorityGameMode; GameMode) { + + //Keep lobby open by Loading level from Lobby (Exploit 5) + if (GameMode->IsA(SDK::ABase_GM_C::StaticClass())) { + SDK::FString blabla1, blabla2; + GameMode->ServerTravel_ToGameplayMap(nameptrLevel, blabla1, blabla2); + Cheat::Message(std::string("Server Loaded Level: " + levelName)); + } + else if (GameMode->IsA(SDK::AMP_GameMode_C::StaticClass())) { + auto GameModeC = (SDK::AMP_GameMode_C*)GameMode; + GameModeC->LoadLevel(nameptrLevel, false, false); + } + else + { + Cheat::Message(std::string("Client Loaded Level: " + levelName)); + GPStatics->OpenLevel(WorldP, nameptrLevel, true, SDK::FString(L"")); + } + + } + else + { + Cheat::Message(std::string("Client Loaded Level: " + levelName)); + GPStatics->OpenLevel(WorldP, nameptrLevel, true, SDK::FString(L"")); + } + + } + } + + Settings::LoadLevel_ = false; + } + + + + if (Settings::FovChanger) { + PlayerController->FOV(Settings::Fov); + } + + static bool cleared = false; + + if (true) { + PlayerStuff::PlayerList.clear(); + + + SDK::TArray Players; + //SDK::TArray Characters; + + + GPStatics->GetAllActorsOfClass(WorldP, SDK::APlayerState::StaticClass(), &Players); + //GPStatics->GetAllActorsOfClass(WorldP, SDK::ABPCharacter_Demo_C::StaticClass(), &Characters); + + if (Players.IsValid()) { + cleared = false; + + auto bpClass = SDK::ABPCharacter_Demo_C::StaticClass(); + auto AMPGamemodeClass = SDK::AMP_GameMode_C::StaticClass(); + auto SpectatorPawnClass = SDK::ASpectatorPawn::StaticClass(); + + for (size_t i = 0; i < Players.Num(); i++) + { + auto State = (SDK::APlayerState*)Players[i]; + + auto contr = (SDK::AMP_PlayerController_C*)State->GetOwner(); + + auto StatePR = (SDK::AFancyPlayerState*)nullptr; + + if (State->IsA(SDK::AFancyPlayerState::StaticClass())) { + StatePR = (SDK::AFancyPlayerState*)State; + } + + auto Owner_ = State->PawnPrivate; + + + + if (Owner_ && !contr)contr = (SDK::AMP_PlayerController_C*)Owner_->Controller; + + auto Character_ = (SDK::ABPCharacter_Demo_C*)(Owner_ ? (Owner_->IsA(bpClass) ? (SDK::ABPCharacter_Demo_C*)Owner_ : nullptr) : nullptr); + + + bool isAlive = false; + bool isSpectating = false; + SDK::FVector pos; + + + + if (contr) { + + if (!isAlive) { + if (auto GameMode = (SDK::AMP_GameMode_C*)WorldP->AuthorityGameMode; GameMode) { + + + if (GameMode->IsA(AMPGamemodeClass)) { + + + auto GameModeC = (SDK::AMP_GameMode_C*)GameMode; + + if (Settings::EventRespawnPlayer && State->PlayerId == Settings::Event_PlayerID) + { + Settings::Event_PlayerID = -1; + Settings::EventRespawnPlayer = false; + + + GameModeC->RestartPlayer(contr); + auto Pawn_ = GameModeC->SpawnDefaultPawnFor(contr, GameModeC->PlayerStarts[0]); + contr->AcknowledgedPawn = Pawn_; + State->PawnPrivate = Pawn_; + GameModeC->HandleStartingNewPlayer(contr); + GameModeC->RestartPlayer(contr); + + } + + } + } + } + } + + if (Owner_) { + + contr = (SDK::AMP_PlayerController_C*)Owner_->GetController(); + + if (!contr) + contr = (SDK::AMP_PlayerController_C*)Owner_->GetOwner(); + + pos = Owner_->K2_GetActorLocation(); + + isAlive = (Character_); + + auto chara = (SDK::ABPCharacter_Demo_C*)nullptr; + + //Only for Events + if (State->PlayerId == Settings::Event_PlayerID) { + + if (Settings::TeleportToEventPlayer && PlayerController->Character) { + Settings::Event_PlayerID = -1; + Settings::TeleportToEventPlayer = false; + +#ifdef Gatekeep + auto charc = (SDK::ABPCharacter_Demo_C*)PlayerController->Character; + + if (charc && charc->Class->GetFunction("BPCharacter_Demo_C", "StartPushingActor_SERVER")) { + charc->StartPushingActor_SERVER((SDK::ABP_Pushable_C*)PlayerController->AcknowledgedPawn, pos, PlayerController->ControlRotation); + charc->StopPushingActor_SERVER((SDK::ABP_Pushable_C*)PlayerController->AcknowledgedPawn); + } + else + { + PlayerController->Pawn->K2_SetActorLocation(pos, false, 0, true); + } +#else + PlayerController->Pawn->K2_SetActorLocation(pos, false, 0, true); +#endif + + + } + + if (Settings::UseItemEventPlayer) { + Settings::Event_PlayerID = -1; + Settings::UseItemEventPlayer = false; + + if (Character_) { + auto char_ = (SDK::ABPCharacter_Demo_C*)(PlayerController->Character ? (PlayerController->Character->IsA(bpClass) ? PlayerController->Character : nullptr) : nullptr); + + if (Character_->CurrentItem_Rep) { + if(char_) + char_->UseItem_SERVER((SDK::ABP_Item_C*)Character_->CurrentItem_Rep); + else + Message("LocalPlayer Character is nullptr"); + } + else + Message("Slot is Empty"); + } + else + { + Message("Character is nullptr"); + } + } + + + //if (Settings::EventCollectDataPlayer) { + // Settings::EventCollectDataPlayer = false; + + // if (contr) { + + + // if (contr->NetConnection) { + // Cheat::Message("[Player Info:] SteamID:" + contr->NetConnection->RemoteAddr.ObjectPointing->ToString(false).ToString()); + // } + // else + // { + // Cheat::Message("[Player Info:] Connection was nullptr!"); + // } + // } + // else + // { + // Cheat::Message("[Player Info:] PlayerController was nullptr"); + // } + //} + + + if (Settings::TeleportEventPlayer) + { + Settings::Event_PlayerID = -1; + Settings::TeleportEventPlayer = false; + { + Owner_->K2_SetActorLocation(PlayerController->Pawn->K2_GetActorLocation(), false, 0, true); + } + + } + + + + + } + + } + + + + + + if (State != PlayerController->PlayerState) + PlayerStuff::PlayerList.push_back(PlayerStuff::Player(State->PlayerNamePrivate.ToWString(), + (contr ? (contr->NetConnection ? contr->NetConnection->URL_.Host.ToWString() : UsefullFuncs::stringToWideString(Backend::HostSteamID) ) : UsefullFuncs::stringToWideString( Backend::HostSteamID) ), + (Character_ ? (Character_->CurrentItem_Rep ? Cheat::UsefullFuncs::stringToWideString(Character_->CurrentItem_Rep->GetName()) : L"Empty") : L"Player Dead"), State->PlayerId, + contr, Owner_, isAlive, contr, pos, StatePR ? StatePR->InventoryComponent : nullptr)); + + + } + + std::sort(PlayerStuff::PlayerList.begin(), PlayerStuff::PlayerList.end(), [](const PlayerStuff::Player& a, const PlayerStuff::Player& b) { + return a.PlayerID < b.PlayerID; + }); + } + } + else + { + if (!cleared) { + cleared = true; + PlayerStuff::PlayerList.clear(); + } + } + } + + if (!Canvas)return; + + //Esp shit, World needed obviously else crashes + if (Ok || Stages >= 6) { + + if (PlayerController->SpectatorPawn) { + + } + + RunMainHost(); + + + static bool WasCollide = false; + static SDK::ABoatPawn* LastBoat = 0x0; + + if (Settings::BoatFly || Settings::BoatSpeedhack || Settings::BoatEsp) { + + + auto BoatClass = SDK::ABoatPawn::StaticClass(); + + if (BoatClass) { + + SDK::TArray BoatPawns; + GPStatics->GetAllActorsOfClass(WorldP, BoatClass, &BoatPawns); + + if (BoatPawns.IsValid()) { + for (size_t i = 0; i < BoatPawns.Num(); i++) + { + auto BoatPawn = (SDK::ABP_RowBoat_C*)BoatPawns[i]; + + if (Settings::BoatEsp) { + auto Color = UsefullFuncs::RGBATOFLinear(255, 0, 0, 255); + + auto location = BoatPawn->K2_GetActorLocation(); + + SDK::FVector2D ScreenPos; + + if (GPStatics->ProjectWorldToScreen(PlayerController, location, &ScreenPos, true)) + UsefullFuncs::DrawCircle(Canvas, ScreenPos, 10.0f, 12, Color); + } + + if (BoatPawn->Controller == PlayerController) { + + LastBoat = BoatPawn; + + //BoatPawn->LaunchPawn(SDK::FVector(0, 0, 200.5f), false, false); + if (Settings::BoatFly) { + + BoatPawn->RootComponent->ComponentVelocity = { 0.0f, 0.0f, 0.0f }; + BoatPawn->SceneComponent->ComponentVelocity = { 0.0f, 0.0f, 0.0f }; + BoatPawn->bActorEnableCollision = false; + WasCollide = true; + + if (GetAsyncKeyState(VK_LEFT)) { + SDK::FRotator rotation = BoatPawn->K2_GetActorRotation(); + + if (rotation.Yaw - 5.0f < -360.0f) { + rotation.Yaw = 0.0f; + } + else + { + rotation.Yaw -= 5.0f; + } + + + BoatPawn->K2_SetActorRotation(rotation, false); + } + + if (GetAsyncKeyState(VK_RIGHT)) { + SDK::FRotator rotation = BoatPawn->K2_GetActorRotation(); + + if (rotation.Yaw + 5.0f > 360.0f) { + rotation.Yaw = 0.0f; + } + else + { + rotation.Yaw += 5.0f; + } + + + BoatPawn->K2_SetActorRotation(rotation, false); + } + + if (GetAsyncKeyState(VK_SPACE)) { + + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorUpVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X + ForwardCam.X, BoatLoc.Y + ForwardCam.Y, BoatLoc.Z }; + + BoatPawn->GetXShipComponent()->WaterWorldZ += Settings::PlayerFlySpeedY; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + + } + + if (GetAsyncKeyState(VK_SHIFT)) { + + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorUpVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X + ForwardCam.X, BoatLoc.Y + ForwardCam.Y, BoatLoc.Z}; + + BoatPawn->GetXShipComponent()->WaterWorldZ -= Settings::PlayerFlySpeedY; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + + } + + if (GetAsyncKeyState('W')) { + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorForwardVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X + ForwardCam.X, BoatLoc.Y + ForwardCam.Y, BoatLoc.Z }; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + } + + + if (GetAsyncKeyState('S')) { + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorForwardVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X - ForwardCam.X, BoatLoc.Y - ForwardCam.Y, BoatLoc.Z}; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + } + + if (GetAsyncKeyState('A')) { + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorRightVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X - ForwardCam.X, BoatLoc.Y - ForwardCam.Y, BoatLoc.Z}; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + } + + + + if (GetAsyncKeyState('D')) { + auto BoatLoc = BoatPawn->K2_GetActorLocation(); + + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorRightVector() * Settings::PlayerFlySpeedY; + + SDK::FVector PositionOut = { BoatLoc.X + ForwardCam.X, BoatLoc.Y + ForwardCam.Y, BoatLoc.Z}; + + BoatPawn->K2_SetActorLocation(PositionOut, false, 0, true); + } + } + + + if (Settings::BoatSpeedhack) { + auto ShipComponent = BoatPawn->GetXShipComponent(); + + for (size_t i1 = 0; i1 < ShipComponent->XShipEngines.Num(); i1++) + { + ShipComponent->XShipEngines[i1].EngineForwardForce = Settings::BoatSpeed; + } + + } + + + + + break; + } + } + } + + + + + } + + + } + else + { + if (WasCollide) { + if (UsefullFuncs::ShouldUsePtr(LastBoat)) + LastBoat->SetActorEnableCollision(true); + + WasCollide = false; + } + } + + auto BPCharacter = (SDK::ABPCharacter_Demo_C*)PlayerController->Character; + + if (BPCharacter) { + + if (Settings::OwnSelf) { + Settings::OwnSelf = false; + PlayerController->ServerAcknowledgePossession(BPCharacter); + } + + + + //HookProcEvent(BPCharacter, GodMode); + + //BPCharacter->SRV_OrientMovement(); + + if (Settings::InfiniteStamina) { + BPCharacter->ShouldUseStamina = false; + } + else + { + BPCharacter->ShouldUseStamina = true; + } + + static bool WasNocliped = false; + if (Settings::Noclip) { + BPCharacter->CanCollide = false; + + WasNocliped = true; + } + else + { + if (WasNocliped && !BPCharacter->CanCollide) { + BPCharacter->CanCollide = true; + } + } + + +#ifdef Gatekeep + + //Spawn stuff inside your hand, that wasnt supposed to even Spawn in there (Exploit 1, Dangerous Exploit) + if (Settings::Spawner) { + if (GetAsyncKeyState('T') & 1) + { + SDK::UClass* SpawningThing = SDK::ABacteria_BP_C::StaticClass(); + + if (SpawningThing) + BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + } + + static ULONGLONG TickFindBoat = 0; + + if (GetAsyncKeyState('U') & 1) + { + SDK::UClass* SpawningThing = nullptr; + + SpawningThing = SDK::ABP_RowBoat_C::StaticClass(); + + if (SpawningThing) + BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + + Settings::IniShitsPlayer[5] = true; + TickFindBoat = TickCount + 100; + } + + if (Settings::IniShitsPlayer[5] && TickCount >= TickFindBoat) { + TickFindBoat = TickCount + 100; + + SDK::TArray Boats_2; + GPStatics->GetAllActorsOfClass(WorldP, SDK::ABoatPawn::StaticClass(), &Boats_2); + + int Numb = Boats_2.Num(); + + for (size_t i = 0; i < Numb; i++) + { + auto Parent = Boats_2[i]->Instigator; + + if ( Parent == BPCharacter) { + auto boat = (SDK::ABoatPawn*)Boats_2[i]; + + Settings::IniShitsPlayer[5] = false; + + BPCharacter->K2_SetActorLocation(boat->K2_GetActorLocation(), false, 0, true); + BPCharacter->CurrentInteractingPawn = boat; + BPCharacter->Interact(boat); + } + } + } + + //if (GetAsyncKeyState('O') & 1) + //{ + // //BPCharacter->CrouchAmount = -1000.0f; + // //BPCharacter->Crouch(false); + + // SDK::UClass* SpawningThing = SDK::::StaticClass(); + + // + + // if (SpawningThing) { + // auto Object = (SDK::ABP_DroppedItem_Glowstick_C*)SpawningThing->DefaultObject; + + // if (!Object) { + // Message("Default Object is null!"); + // } + + + // BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + + // } + // else + // { + // Message("Class is null!"); + // } + + // //BPCharacter->CustomTimeDilation = 0.001f; + //} + + //Send people into the MainMenu by spawning an DefaultExitZone with no Parameters. No fallback from host, host has to restart game (Exploit 2, very severe, any level can be loaded with the right class) + if (GetAsyncKeyState('R') & 1) + { + //BPCharacter->CrouchAmount = -1000.0f; + //BPCharacter->Crouch(false); + SDK::UClass* SpawningThing = SDK::ABP_ExitZone_C::StaticClass(); + + if (Functions::ShouldUsePointer64(SpawningThing)) { + BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + } + else + { + Message("Couldnt Spawn ExitZone. Class Not Found"); + } + //BPCharacter->CustomTimeDilation = 0.001f; + } + + if (GetAsyncKeyState('7') & 1) + { + //BPCharacter->CrouchAmount = -1000.0f; + //BPCharacter->Crouch(false); + SDK::UClass* SpawningThing = SDK::ABP_Rope_C::StaticClass(); + + if (Functions::ShouldUsePointer64(SpawningThing)) { + BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + } + else + { + Message("Couldnt Spawn Rope. Class Not Found"); + } + //BPCharacter->CustomTimeDilation = 0.001f; + } + + if (GetAsyncKeyState('8') & 1) + { + //BPCharacter->CrouchAmount = -1000.0f; + //BPCharacter->Crouch(false); + SDK::UClass* SpawningThing = SDK::ABP_FireworkProjectile_C::StaticClass(); + + if (Functions::ShouldUsePointer64(SpawningThing)) { + BPCharacter->SpawnEquipItem_SERVER(SpawningThing); + Settings::IniShitsPlayer[3] = true; + Settings::IniShitsPlayer[4] = true; + + } + else + { + Message("Couldnt Spawn Rope. Class Not Found"); + } + //BPCharacter->CustomTimeDilation = 0.001f; + } + + + + if (Settings::IniShitsPlayer[3] && BPCharacter->CurrentItem_Rep) { + Settings::IniShitsPlayer[3] = false; + BPCharacter->CurrentItem_Rep->K2_DetachFromActor(SDK::EDetachmentRule::KeepRelative, SDK::EDetachmentRule::KeepRelative, SDK::EDetachmentRule::KeepRelative); + } + + if (Settings::IniShitsPlayer[4] && BPCharacter->CurrentItem_Rep) + { + + static LONGLONG UpdateFireWorkTick = 0; + + if (TickCount >= UpdateFireWorkTick) { + UpdateFireWorkTick = TickCount + 100; + if (BPCharacter->CurrentItem_Rep->Class != SDK::ABP_FireworkProjectile_C::StaticClass()) { + Settings::IniShitsPlayer[4] = false; + } + } + + if(Settings::IniShitsPlayer[4]) + BPCharacter->CurrentItem_Rep->K2_SetActorLocation(PlayerController->PlayerCameraManager->GetCameraLocation() + (PlayerController->PlayerCameraManager->GetActorForwardVector() * 2), false, 0, true); + } + } + else + { + static LONGLONG UpdateStatesTick = 0; + + if (TickCount >= UpdateStatesTick) { + UpdateStatesTick = TickCount + 10; + GetAsyncKeyState('T'); + GetAsyncKeyState('U'); + GetAsyncKeyState('O'); + GetAsyncKeyState('R'); + GetAsyncKeyState('7'); + GetAsyncKeyState('8'); + GetAsyncKeyState('9'); + } + + } + +#endif + + + static SDK::FVector LastPos; + + if (Settings::IniShitsPlayer[1]) { + SDK::FVector2D Pos2d; + + if (GPStatics->ProjectWorldToScreen(PlayerController, LastPos, &Pos2d, true)) { + + auto color = SDK::FLinearColor(0.0f, 0.0f, 1.0f, 1.0f); + + DrawTextRGBWithFString(Canvas, SDK::FString(L"LocalPlayer_LastServerPos"), Pos2d, color, false, 1.1f); + + UsefullFuncs::DrawCircle(Canvas, Pos2d, 1.0f, 12, color); + } + + } + + //FreeCam kinda + if (GetAsyncKeyState('J') & 1) + { + //PlayerController->ServerPause(); + //PlayerController->ClientReset(); + //PlayerController->ServerRestartPlayer(); + + + static bool replicate = true; + + LastPos = BPCharacter->K2_GetActorLocation(); + + PlayerController->SetReplicateMovement(replicate); + BPCharacter->SetReplicateMovement(replicate); + + + if (!replicate) { + Settings::PlayerFly = true; + Settings::VelocityFly = false; + + + Settings::IniShitsPlayer[1] = true; + + } + else + { + Settings::PlayerFly = false; + Settings::VelocityFly = true; + + Settings::IniShitsPlayer[1] = false; + } + + + replicate = !replicate; + + + } + + //SDK::UWB_Chat_C + + //Become an Omega ultra sigma and live inside your own edit, while floating elegantly through the air + if (GetAsyncKeyState(VK_RSHIFT)) { + BPCharacter->CustomTimeDilation = 0.02f; + } + else + { + static bool GetDilation = false; + static float DilationCopy = 0.0f; + + if (!GetDilation) { + DilationCopy = BPCharacter->CustomTimeDilation; + GetDilation = true; + } + + BPCharacter->CustomTimeDilation = DilationCopy; + } + + + //if (GetAsyncKeyState('P')) { + // BPCharacter->PickUp_SERVER((SDK::ADroppedItem*)BPCharacter); + // //Settings::ForceAdmin = true + //} + + if (GetAsyncKeyState('Z')) { + Settings::TpEveryone = true; + } + + + { // Only works as Host + BPCharacter->CanJumpscare = false; + BPCharacter->CanKill = false; + + if (BPCharacter->Climb) { + BPCharacter->Climb->TheTimeline.Length = 0.0f; + } + + if (BPCharacter->FallTimeline) + BPCharacter->FallTimeline->TheTimeline.Length = 0.0f; + } + + + //if (BPCharacter->LeanLeft) { + // BPCharacter->LeanLeft->TheTimeline.Length = 500.01f; + // BPCharacter->LeanLeft_Offset_17DE22D544C8BED35C8F5881C0002D9E = 1000000.0f; + // BPCharacter->LeanRight_Offset_C47E33074D47E917512F4F8517EDDA78 = 1000000.0f; + // BPCharacter->LeanRight->TheTimeline.Length = 500.01f; + + + //} + + //BPCharacter->SetCanCollide(false); + + + + + + + + + auto playerState = (SDK::AMP_PS_C*)BPCharacter->PlayerState; + if (playerState) { + + + static bool RGBWasOn = false; + static SDK::FColor NormalRGB = { 208, 255, 255, 255 }; + + + + + + + if (Settings::RGBFlashlight) { + + if (BPCharacter->CurrentItem_Rep) { + RGBWasOn = true; + + { + static SDK::FColor ColorRGB = NormalRGB; + + auto Flashlight = (SDK::ABP_Item_Flashlight_C*)BPCharacter->CurrentItem_Rep; + + if (Flashlight) { + + if (Flashlight->IsFlashlightOn) + { + + + UsefullFuncs::RGBA RedGreenBlueAAAAAAAAAAA = { ColorRGB.R, ColorRGB.G, ColorRGB.B, ColorRGB.A }; + + Rainbowify(&RedGreenBlueAAAAAAAAAAA); + + ColorRGB.R = RedGreenBlueAAAAAAAAAAA.R; + ColorRGB.G = RedGreenBlueAAAAAAAAAAA.G; + ColorRGB.B = RedGreenBlueAAAAAAAAAAA.B; + + if (Flashlight->Flashlight != nullptr) { + Flashlight->Flashlight->SetLightColor(UsefullFuncs::RGBATOFLinear(ColorRGB.R, ColorRGB.G, ColorRGB.B, ColorRGB.A), true); + } + + if (Flashlight->PointLight != nullptr) { + Flashlight->PointLight->SetLightColor(UsefullFuncs::RGBATOFLinear(ColorRGB.R, ColorRGB.G, ColorRGB.B, ColorRGB.A), true); + } + + } + } + + + + } + } + + + + } + else { + if (RGBWasOn && BPCharacter->CurrentItem_Rep) { + + if (BPCharacter->CurrentItem_Rep->Class->Name == SDK::ABP_Item_Flashlight_C::StaticClass()->Name) { + auto Flashlight = (SDK::ABP_Item_Flashlight_C*)BPCharacter->CurrentItem_Rep; + if (Flashlight) { + + if (Flashlight->Flashlight) { + Flashlight->Flashlight->LightColor = NormalRGB; + Flashlight->Flashlight->SetLightColor(UsefullFuncs::RGBATOFLinear(NormalRGB.R, NormalRGB.G, NormalRGB.B, NormalRGB.A), true); + } + + if (Flashlight->PointLight) { + Flashlight->PointLight->SetLightColor(UsefullFuncs::RGBATOFLinear(NormalRGB.R, NormalRGB.G, NormalRGB.B, NormalRGB.A), true); + } + } + + + + + RGBWasOn = false; + + } + } + } + + + + + + + + + if (Settings::Rapidfire) { // only works as Host + if (BPCharacter->CurrentItem_Rep) { + auto Flaregun = (SDK::ABP_FlareGun_C*)SDK::ABP_FlareGun_C::GetDefaultObj(); + if (BPCharacter->CurrentItem_Rep->ID == Flaregun->ID) { + Flaregun = (SDK::ABP_FlareGun_C*)BPCharacter->CurrentItem_Rep; + Flaregun->CanUse = true; + } + } + + if (BPCharacter->CurrentItem_Rep) { + auto Flaregun = (SDK::ABP_Item_Firework_C*)SDK::ABP_Item_Firework_C::GetDefaultObj(); + if (BPCharacter->CurrentItem_Rep->ID == Flaregun->ID) { + Flaregun = (SDK::ABP_Item_Firework_C*)BPCharacter->CurrentItem_Rep; + Flaregun->ThrowTime = 0.0f; + Flaregun->ExplodeTimer->TheTimeline.Length = 0.0f; + } + } + + + + } + +#ifdef Gatekeep + + //Spawn ropes anywhere you want, how often you want also. (Exploit 3, severe) + if (GetAsyncKeyState(VK_F2)& 1 && BPCharacter->CurrentItem_Rep) { + auto rope = (SDK::ABP_Rope_C*)SDK::ABP_Rope_C::GetDefaultObj(); + if (BPCharacter->CurrentItem_Rep->ID == rope->ID) { + rope = (SDK::ABP_Rope_C*)BPCharacter->CurrentItem_Rep; + + + rope->SRV_TossRope((SDK::ABP_Rope_Floor_C*)Pawn, Pawn->K2_GetActorLocation()); + rope->SRV_ShowRope(Pawn, Pawn->K2_GetActorLocation()); + } + } + +#endif // Gatekeep + + + if (GetAsyncKeyState(VK_F3) & 1) + { + Settings::IniShitsPlayer[6] = !Settings::IniShitsPlayer[6]; + } + + + if(Settings::IniShitsPlayer[6]) + { + auto cam = (SDK::ABP_FlareGun_C*)BPCharacter->CurrentItem_Rep; + + BPCharacter->SpawnEquipItem_SERVER(SDK::ABP_FlareGun_C::StaticClass()); + + if (cam) + { + BPCharacter->UseItem_SERVER(cam); + BPCharacter->DestroyEquipItem_SERVER(); + } + + } + + + + + //if (GetAsyncKeyState(VK_F3) & 1 && BPCharacter->CurrentItem_Rep) { // If i found out how to use this, maybe i can change the color of stuff (Exploit 4 maybe, severe) + + // auto rope = (SDK::ABP_Scanner_C*)SDK::ABP_Scanner_C::GetDefaultObj(); + // if (BPCharacter->CurrentItem_Rep->ID == rope->ID) { + // rope = (SDK::ABP_Scanner_C*)BPCharacter->CurrentItem_Rep; + + // auto CamManager = PlayerController->PlayerCameraManager; + + // SDK::TArray actorsToignore; + + // SDK::FHitResult raycasthit; + + // bool hit = SystemLib->LineTraceSingle(WorldP, CamManager->K2_GetActorLocation(), CamManager->GetActorForwardVector() * 10, SDK::ETraceTypeQuery::TraceTypeQuery1, true, actorsToignore, SDK::EDrawDebugTrace::None, &raycasthit, true, { 255, 0, 0, 255 }, { 255, 255, 0, 255 }, 5.0f); + + // if (hit) { + // Message("hit something"); + // rope->SRV_Lidar(raycasthit, { 255, 0, 0, 255 }); + // } + + + // /*rope->SRV_Lidar()*/ + // + // } + //} + + + + if (Settings::SpawnItem) { + Settings::SpawnItem = false; + + SDK::FName ItemName; + SDK::ABP_Item_C* Item; + SDK::ABP_DroppedItem_C* ItemDropped; + + + switch (Settings::ItemToSpawn) + { + case Settings::Flashlight: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Flashlight_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Flaregun: + Item = (SDK::ABP_Item_C*)SDK::ABP_FlareGun_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Crowbar: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Crowbar_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Chainsaw: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Chainsaw_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Almondwater: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_AlmondWater_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Bugspray: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_BugSpray_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Lidar: + ItemDropped = (SDK::ABP_DroppedItem_C*)SDK::ABP_DroppedItem_LiDAR_C::GetDefaultObj(); + ItemName = ItemDropped->ID; + break; + + case Settings::Jelly: + Item = (SDK::ABP_Item_C*)SDK::ABP_MothJelly_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Speedwateridk: + Item = (SDK::ABP_Item_C*)SDK::ABP_Juice_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Pain: + Item = (SDK::ABP_Item_C*)SDK::ABP_Liquid_Pain_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Rope: + Item = (SDK::ABP_Item_C*)SDK::ABP_Rope_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::AlmondExtract: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_AlmondBottle_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Firework: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Firework_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Ticket: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Ticket_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::DivingHelmet: + Item = (SDK::ABP_Item_C*)SDK::ABP_Diving_Helmet_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Camera: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Camera_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Glowstick: + Item = (SDK::ABP_Item_C*)SDK::ABP_Item_Glowstick_Red_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Thermometer: + Item = (SDK::ABP_Item_C*)SDK::ABP_Thermometer_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::WalkiTalkie: + Item = (SDK::ABP_Item_C*)SDK::ABP_WalkieTalkie_C::GetDefaultObj(); + ItemName = Item->ID; + break; + + case Settings::Test: + ItemName = SDK::ADefaultPawn::StaticClass()->Name; + break; + + default: + break; + } + + + if (Settings::SilentItemSpawner) + { + auto Inventory = playerState->Items_Rep; + bool Full = true; + + for (size_t i = 0; i < Inventory.Num(); i++) + { + if (Inventory[i].ComparisonIndex == 0) { + Full = false; + Inventory[i] = ItemName; + break; + } + } + if (Full)Inventory[Inventory.Num() - 1] = ItemName; + + //BPCharacter-> + } + else { + Message(std::string("Item dropped: " + ItemName.ToString())); + BPCharacter->DropItem_SERVER(ItemName); + + } + + + } + + + + + + //BPCharacter->OrientMovement(); + + + if (Settings::LagGame) { + + auto ItemClass = (SDK::ABP_DroppedItem_C*)SDK::ABP_DroppedItem_LiDAR_C::GetDefaultObj(); + + if (ItemClass) { + + Settings::LagGame = false; + for (size_t i = 0; i < 300; i++) + { + BPCharacter->DropItem_SERVER(ItemClass->ID); + auto DeleteAbleClass = (SDK::ABP_DroppedItem_C*)GPStatics->GetActorOfClass(WorldP, SDK::ABP_DroppedItem_C::StaticClass()); + if (DeleteAbleClass) { + DeleteAbleClass->K2_DestroyActor(); + } + + } + + } + + } + + + + if (Settings::ClearItems) { + SDK::TArray Items; + GPStatics->GetAllActorsOfClass(WorldP, SDK::ABP_DroppedItem_C::StaticClass(), &Items); + + if (Items.IsValid()) { + Settings::ClearItems = false; + for (size_t i = 0; i < Items.Num(); i++) + { + if (!Items[i])continue; + + auto Item = (SDK::ABP_DroppedItem_C*)Items[i]; + + BPCharacter->PickUp_SERVER(Item); + } + } + + } + +#ifdef Gatekeep + if (Settings::UnpossePawns) { + Settings::UnpossePawns = false; + + SDK::TArray Pawns; + GPStatics->GetAllActorsOfClass(WorldP, SDK::AActor::StaticClass(), &Pawns); + + if (Pawns.IsValid()) { + for (size_t i = 0; i < Pawns.Num(); i++) + { + auto pawn = Pawns[i]; + + //BPCharacter->PickUp_SERVER((SDK::ADroppedItem*)Pawns[i]); + //BPCharacter->StartPushingActor_SERVER((SDK::ABP_Pushable_C*)Pawns[i], Pawns[i]->K2_GetActorLocation(), PlayerController->ControlRotation); + //BPCharacter->StopPushingActor_SERVER((SDK::ABP_Pushable_C*)Pawns[i]); + + + } + } + + + } +#endif + + if (Settings::Kys) { + Settings::Kys = false; + BPCharacter->KillServer(); + BPCharacter->KillClient(); + } + + if (Settings::InfiniteSanity) { + + static ULONGLONG TickCountSanity = 0; + static ULONGLONG TickCountSanitybefore = 0; + + TickCountSanity = GetTickCount64(); + + if (TickCountSanity >= TickCountSanitybefore) { + TickCountSanitybefore = TickCountSanity + 1000; + + playerState->SRV_AddSanity(100.0f); + playerState->AddSanity(100.0f); + //PlayerController->ServerRestartPlayer(); + } + + } + + } + + + if (Settings::NoStumble) { + BPCharacter->BalanceFallTimeline->TheTimeline.Length = 0; + BPCharacter->BalanceTimeline->TheTimeline.Length = 200000000; + } + + + if (Settings::SpeedHack) { + static ULONGLONG TickCountSpeed = 0; + static ULONGLONG TickCountSpeedbefore = 0; + + TickCountSpeed = GetTickCount64(); + + if (TickCountSpeed >= TickCountSpeedbefore) { + TickCountSpeedbefore = TickCountSpeed + 500; + + + + BPCharacter->SetWalkSpeedServer(Settings::Speed); + BPCharacter->SetSprintSpeedServer(Settings::Speed); + BPCharacter->CharacterMovement->MaxWalkSpeed = Settings::Speed; + BPCharacter->CharacterMovement->MaxAcceleration = Settings::Speed; + } + + } + + static bool WasFlying = false; + static int State = 0; + if (Settings::PlayerFly) { + + + if (Settings::VelocityFly) { + if (GetAsyncKeyState(VK_SPACE)) { + BPCharacter->SRV_Launch(Settings::PlayerFlySpeedY); BPCharacter->LaunchPawn(SDK::FVector(0, 0, Settings::PlayerFlySpeedY), false, true); + } + + } + else + { + WasFlying = true; + BPCharacter->CharacterMovement->MovementMode = SDK::EMovementMode::MOVE_None; + + if (GetAsyncKeyState('W')) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorForwardVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X + ForwardCam.X, PlayerPos.Y + ForwardCam.Y, PlayerPos.Z + ForwardCam.Z), false, 0, true); + } + + if (GetAsyncKeyState('S')) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector ForwardCam = Cam->GetActorForwardVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X - ForwardCam.X, PlayerPos.Y - ForwardCam.Y, PlayerPos.Z - ForwardCam.Z), false, 0, true); + } + + if (GetAsyncKeyState('A')) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector RightVector = Cam->GetActorRightVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X - RightVector.X, PlayerPos.Y - RightVector.Y, PlayerPos.Z - RightVector.Z), false, 0, true); + } + + if (GetAsyncKeyState('D')) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector RightVector = Cam->GetActorRightVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X + RightVector.X, PlayerPos.Y + RightVector.Y, PlayerPos.Z + RightVector.Z), false, 0, true); + } + + if (GetAsyncKeyState(VK_SPACE)) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector UPVector = Cam->GetActorUpVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X + UPVector.X, PlayerPos.Y + UPVector.Y, PlayerPos.Z + UPVector.Z), false, 0, true); + } + + if (GetAsyncKeyState(VK_SHIFT)) { + auto Cam = PlayerController->PlayerCameraManager; + + SDK::FVector UPVector = Cam->GetActorUpVector() * Settings::PlayerFlySpeedY; + + auto PlayerPos = PlayerController->AcknowledgedPawn->K2_GetActorLocation(); + + PlayerController->AcknowledgedPawn->K2_SetActorLocation(SDK::FVector(PlayerPos.X - UPVector.X, PlayerPos.Y - UPVector.Y, PlayerPos.Z - UPVector.Z), false, 0, true); + } + +#ifdef Gatekeep + if (GetAsyncKeyState(VK_F1)) { + BPCharacter->StartPushingActor_SERVER((SDK::ABP_Pushable_C*)PlayerController->AcknowledgedPawn, PlayerController->AcknowledgedPawn->K2_GetActorLocation(), PlayerController->ControlRotation); + BPCharacter->StopPushingActor_SERVER((SDK::ABP_Pushable_C*)PlayerController->AcknowledgedPawn); + } +#endif + + } + + } + else + { + if (WasFlying) { + WasFlying = false; + BPCharacter->CharacterMovement->MovementMode = SDK::EMovementMode::MOVE_Walking; + } + } + + + + + } + else + { + + if (Settings::UnlockPlayers) { + static ULONGLONG TickCount_CreateServer = 0; + if (TickCount >= TickCount_CreateServer) { + + TickCount_CreateServer = TickCount + 800; + auto OBJ_List = FindInstances(SDK::UW_CreateServer_C::StaticClass()); + + for (size_t i = 0; i < OBJ_List.size(); i++) + { + auto OBJ = (SDK::UW_CreateServer_C*)OBJ_List[i]; + + if (Functions::ShouldUsePointer64(OBJ)) { + OBJ->MaximumPlayers = 100; + //OBJ->ServerName.Set_String(L"None"); + if (Functions::ShouldUsePointer64(OBJ->Slider_MaxPlayers)) + OBJ->Slider_MaxPlayers->MaxValue = 100; + + + /*if (Functions::ShouldUsePointer64(OBJ->ServerName.Data)) + { + auto textConv = TextLib->Conv_StringToText(SDK::FString(L"AsianBaddie69's game")); + OBJ->ServerName = textConv; + }*/ + + } + } + + + + /*auto OBJ_Listf = FindInstances(SDK::ALobby_GS_C::StaticClass()); + for (size_t i = 0; i < OBJ_Listf.size(); i++) + { + auto OBJ = (SDK::ALobby_GS_C*)OBJ_List[i]; + + if (Functions::ShouldUsePointer64(OBJ)) { + OBJ->Update_ServerName(OBJ->ServerName.Set_String(L""), ); + } + }*/ + } + } + + + + + } + + + + + //if (true) { //Esp Start + SDK::TArray EnemyArray; + + + if (Settings::InteractablesEsp || Settings::InteractAll || Settings::InteractEvent || Settings::BringAllItems) { + + GPStatics->GetAllActorsOfClass(Engine->GameViewport->World, SDK::AInteractableActor::StaticClass(), &EnemyArray); + + if (EnemyArray.IsValid()) + for (size_t i = 0; i < EnemyArray.Num(); i++) + { + if (!EnemyArray.IsValidIndex(i) || !EnemyArray[i])continue; + + + auto CurrentInteractable = (SDK::AInteractableActor*)EnemyArray[i]; + + /*if (CurrentInteractable->Name.ToString().find("Tape") != std::string::npos) { + CurrentInteractable->K2_SetActorLocation(PlayerController->K2_GetPawn()->K2_GetActorLocation(), false, 0, true); + }*/ + + if (Settings::InteractAll) { + CurrentInteractable->ResetUsage(); + CurrentInteractable->IsUsable = true; + if (!Settings::InteractablesEsp)continue; + } + + if (Settings::InteractEvent) { + CurrentInteractable->ResetUsage(); + CurrentInteractable->IsUsable = true; + CurrentInteractable->WasUsed = false; + CurrentInteractable->OnUsedServer(); + CurrentInteractable->OnRep_WasUsed(); + CurrentInteractable->OnUsedAll(); + CurrentInteractable->OnUsedMulticast(); + CurrentInteractable->OnUsedNotify(); + + } + + + if (CurrentInteractable->IsUsable && !CurrentInteractable->WasUsed) { + + SDK::FVector2D ScreenPos; + auto Location = CurrentInteractable->K2_GetActorLocation(); + if (!GPStatics->ProjectWorldToScreen(PlayerController, Location, &ScreenPos, true))continue; + + auto Color = UsefullFuncs::RGBATOFLinear(0, 255, 0, 255); + + UsefullFuncs::DrawCircle(Canvas, ScreenPos, 10.0f, 12, Color); + std::wstring TextMsg = UsefullFuncs::stringToWideString(CurrentInteractable->Class->Name.ToString()); + ScreenPos.X -= TextMsg.size() * 5.0f / 2; + ScreenPos.Y -= 30.0f; + DrawTextRGBWithFString(Canvas, SDK::FString(TextMsg.c_str()), ScreenPos, Color, false, 1.1f); + } + } + + GPStatics->GetAllActorsOfClass(Engine->GameViewport->World, SDK::AInteractablePawn::StaticClass(), &EnemyArray); + + if (EnemyArray.IsValid()) { + for (size_t i = 0; i < EnemyArray.Num(); i++) + { + if (!EnemyArray.IsValidIndex(i) || !EnemyArray[i])continue; + + + auto CurrentInteractable = (SDK::AInteractablePawn*)EnemyArray[i]; + + if (Settings::InteractAll) { + CurrentInteractable->ResetUsage(); + CurrentInteractable->IsUsable = true; + if (!Settings::InteractablesEsp)continue; + } + + + if (CurrentInteractable->IsUsable && !CurrentInteractable->WasUsed) { + + SDK::FVector2D ScreenPos; + auto Location = CurrentInteractable->K2_GetActorLocation(); + if (!GPStatics->ProjectWorldToScreen(PlayerController, Location, &ScreenPos, true))continue; + + auto Color = UsefullFuncs::RGBATOFLinear(0, 255, 0, 255); + + UsefullFuncs::DrawCircle(Canvas, ScreenPos, 10.0f, 12, Color); + std::wstring TextMsg = UsefullFuncs::stringToWideString(CurrentInteractable->Class->Name.ToString()); + ScreenPos.X -= TextMsg.size() * 5.0f / 2; + ScreenPos.Y -= 30.0f; + DrawTextRGBWithFString(Canvas, SDK::FString(TextMsg.c_str()), ScreenPos, Color, false, 1.1f); + } + } + + } + + if (Settings::InteractEvent)Settings::InteractEvent = false; + if (Settings::BringAllItems)Settings::BringAllItems = false; + + } + + + + + if (EnemyArray.IsValid() && Settings::PeacefullMode || Settings::PlayerEsp || Settings::RandomName || Settings::Godmode || Settings::EnemyEsp || Settings::ForceAdmin || Settings::TpEveryone) { + + GPStatics->GetAllActorsOfClass(Engine->GameViewport->World, SDK::ACharacter::StaticClass(), &EnemyArray); + + SDK::UClass* StaticSkinMf = nullptr; + SDK::UClass* StaticBacteriaMf = nullptr; + SDK::UClass* StaticHowlerMf = nullptr; + + + + static bool HideActors = false; + + if (Settings::PeacefullMode) { HideActors = true; StaticSkinMf = SDK::ABP_SkinStealer_C::StaticClass(); StaticBacteriaMf = SDK::ABacteria_BP_C::StaticClass(); StaticHowlerMf = SDK::AHowler_BP_C::StaticClass(); } + + if (Settings::RandomName) + srand(time(NULL)); + + for (size_t i = 0; i < EnemyArray.Num(); i++) + { + if (!EnemyArray.IsValidIndex(i) || !EnemyArray[i] || EnemyArray[i] == PlayerController->Character)continue; + + auto CurrentEnemy = (SDK::ACharacter*)EnemyArray[i]; + + auto Name = CurrentEnemy->Name.ToString(); + + if (Name.find("BPCharacter_Demo_C") != std::string::npos) { + + auto CharacterBP = (SDK::ABPCharacter_Demo_C*)CurrentEnemy; + auto StateBP = (SDK::AMP_PS_C*)CharacterBP->PlayerState; + + if (CharacterBP) { +#ifdef Gatekeep + + if (Settings::ForceAdmin) + { + //BPCharacter->PickUp_SERVER((SDK::ADroppedItem*)CharacterBP); + //StateBP->SRV_AddSanity(-100.0f); + //CharacterBP->ShockedServer(); + if (BPCharacter->GetOwner() == StateBP) + PlayerController->ServerAcknowledgePossession(CharacterBP); + + //CharacterBP->ShockedClient(); + } + + + /*if (Settings::RandomName && StateBP) { + + auto numb = rand() % 50 + 1; + + if (numb == 25) { + PlayerController->ServerChangeName(StateBP->PlayerNamePrivate); + } + }*/ +#endif + + if (Settings::TpEveryone) { + CharacterBP->Mesh->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore); + CharacterBP->CapsuleComponent->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore); + //CharacterBP->CharacterMovement->MaxWalkSpeed = 20000.0f; + //CharacterBP->CharacterMovement->MaxAcceleration = 20000.0f; + CharacterBP->CharacterMovement->GravityScale = 0.5f; + CharacterBP->K2_SetActorLocation(BPCharacter->K2_GetActorLocation(), false, 0, true); + } + + if (Settings::PlayerEsp) { + if (StateBP) + { + + //auto Controller = CharacterBP->Controller; + + int isOwner = StateBP->PlayerId == PlayerStuff::PlayerList[0].PlayerID && StateBP->PlayerId < PlayerController->PlayerState->PlayerId; + + std::string Role = isOwner ? " (Owner)" : ""; + + UsefullFuncs::DrawBoxOnActor(Canvas, CurrentEnemy, isOwner ? UsefullFuncs::RGBATOFLinear(0, 255, 255, 255) : UsefullFuncs::RGBATOFLinear(0, 255, 0, 255), true, UsefullFuncs::stringToWideString(std::string(StateBP->PlayerNamePrivate.ToString() + Role)).c_str()); + } + + + } + } + + } + else { + + if (Settings::PeacefullMode) { + CurrentEnemy->SetActorHiddenInGame(true); + CurrentEnemy->SetActorEnableCollision(false); + continue; + } + else + { + if (HideActors == true) { + CurrentEnemy->SetActorHiddenInGame(false); + CurrentEnemy->SetActorEnableCollision(true); + } + + } + + + if (Settings::Godmode) { + auto Name = CurrentEnemy->Class->Name; + if (StaticSkinMf && Name == StaticSkinMf->Name) { + auto SkinNigga = (SDK::ABP_SkinStealer_C*)CurrentEnemy; + + if (Settings::Godmode) + SkinNigga->CanAttack = false; + + } + else + if (StaticBacteriaMf && Name == StaticBacteriaMf->Name) { + auto BacteriaNigga = (SDK::ABacteria_BP_C*)CurrentEnemy; + + if (Settings::Godmode) + BacteriaNigga->CanAttack = false; + } + else + if (StaticHowlerMf && Name == StaticHowlerMf->Name) { + auto HowlerNigga = (SDK::AHowler_BP_C*)CurrentEnemy; + + + //if (Settings::Godmode) + // HowlerNigga->CanAttack = false; + } + } + + + if (Settings::EnemyEsp) { + UsefullFuncs::DrawBoxOnActor(Canvas, CurrentEnemy, UsefullFuncs::RGBATOFLinear(255, 0, 0, 255)); + } + } + } + + + if (HideActors)HideActors = false; + if (Settings::ForceAdmin)Settings::ForceAdmin = false; + if (Settings::TpEveryone)Settings::TpEveryone = false; + } + + + + if (Settings::ItemEsp) { + GPStatics->GetAllActorsOfClass(Engine->GameViewport->World, SDK::ABP_DroppedItem_C::StaticClass(), &EnemyArray); + + if (EnemyArray.IsValid()) { + for (size_t i = 0; i < EnemyArray.Num(); i++) + { + if (!EnemyArray.IsValidIndex(i) || !EnemyArray[i])continue; + + auto CurrentThing = (SDK::ABP_DroppedItem_C*)EnemyArray[i]; + + //UsefullFuncs::DrawBoxOnActor(Canvas, CurrentEnemy, UsefullFuncs::RGBATOFLinear(255, 0, 0, 255)); + SDK::FVector2D ScreenPos; + auto Location = CurrentThing->K2_GetActorLocation(); + if (!GPStatics->ProjectWorldToScreen(PlayerController, Location, &ScreenPos, true))continue; + + auto Color = UsefullFuncs::RGBATOFLinear(0, 255, 255, 255); + + UsefullFuncs::DrawCircle(Canvas, ScreenPos, 10.0f, 12, Color); + std::wstring TextMsg = L"Item_" + UsefullFuncs::stringToWideString(CurrentThing->ID.ToString()); + ScreenPos.X -= TextMsg.size() * 5.0f / 2; + ScreenPos.Y -= 30.0f; + DrawTextRGBWithFString(Canvas, SDK::FString(TextMsg.c_str()), ScreenPos, Color, false, 1.1f); + + } + } + } + + + static bool CamsOff = false; + static ULONGLONG CamsTickCurrent = 0; + static ULONGLONG CamsTickBefore = 0; + + if (Settings::NoCams) { + CamsTickCurrent = GetTickCount64(); + + if (CamsTickCurrent >= CamsTickBefore) { + CamsTickBefore = CamsTickCurrent + 2000; + CamsOff = true; + } + else + CamsOff = false; + } + + + if (Settings::TpToExit) { + Settings::TpToExit = false; + if (SDK::ABP_ExitZone_C::StaticClass()) { + auto ExitZone = GPStatics->GetActorOfClass(Engine->GameViewport->World, SDK::ABP_ExitZone_C::StaticClass()); + + if (ExitZone && PlayerController->Pawn) { + + PlayerController->Pawn->K2_SetActorLocation(ExitZone->K2_GetActorLocation(), false, 0, true); + + } + else + { + if (!ExitZone)Message("Found the ExitZone Class but no Actor"); + if (!PlayerController->Pawn)Message("Player Pawn is Invalid cant Teleport ya"); + } + + } + else + { + Message("Cant find an ExitZone!, probly some cutscene level shit."); + } + + } + + + if (Settings::ActorEsp || Settings::ActorEvent || CamsOff) { + GPStatics->GetAllActorsOfClass(Engine->GameViewport->World, SDK::AActor::StaticClass(), &EnemyArray); + + if (EnemyArray.IsValid()) { + + static bool WallsHidden = false; + + for (size_t i = 0; i < EnemyArray.Num(); i++) + { + if (!EnemyArray.IsValidIndex(i) || !UsefullFuncs::ShouldUsePtr(EnemyArray[i]))continue; + + auto CurrentEnemy = EnemyArray[i]; + + + + if (CamsOff) { + if (strToLower(CurrentEnemy->Name.ToString()).find("securitycam") != std::string::npos) { + CurrentEnemy->SetActorHiddenInGame(true); + CurrentEnemy->SetActorEnableCollision(false); + } + + if (!Settings::ActorEsp)continue; + } + + + + if (Settings::ActorEvent) { + if (Settings::HideWalls) { + + if (WallsHidden) { + + if (strToLower(CurrentEnemy->Name.ToString()).find("door") != std::string::npos) { + CurrentEnemy->SetActorHiddenInGame(false); + CurrentEnemy->SetActorEnableCollision(true); + } + } + else + { + if (strToLower(CurrentEnemy->Name.ToString()).find("door") != std::string::npos) { + CurrentEnemy->SetActorHiddenInGame(true); + CurrentEnemy->SetActorEnableCollision(false); + } + } + + + } + + + + if (!Settings::ActorEsp)continue; + } + + + + + if (CurrentEnemy->Name.ToString().find(Settings::ActorFilter) == std::string::npos)continue; + + + SDK::FVector2D ScreenPos; + + auto Location = CurrentEnemy->K2_GetActorLocation(); + if (!GPStatics->ProjectWorldToScreen(PlayerController, Location, &ScreenPos, true))continue; + + auto Color = UsefullFuncs::RGBATOFLinear(255, 0, 0, 255); + + UsefullFuncs::DrawCircle(Canvas, ScreenPos, 10.0f, 12, Color); + std::wstring TextMsg = UsefullFuncs::stringToWideString(CurrentEnemy->Class->GetName()); + ScreenPos.X -= TextMsg.size() * 5.0f / 2; + ScreenPos.Y -= 30.0f; + DrawTextRGBWithFString(Canvas, SDK::FString(TextMsg.c_str()), ScreenPos, Color, false, 1.1f); + + + + } + + + if (Settings::ActorEvent) { + Settings::ActorEvent = false; + if (Settings::HideWalls) + WallsHidden = !WallsHidden; + } + } + } + + + + // }//Esp End + + + } + } +} + +#include "HostModifiers.h" + +void RunMainHost() +{ + HostOptions::Mainrun_Host(); +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj b/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj new file mode 100644 index 0000000..cf8e40e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj @@ -0,0 +1,2178 @@ + + + + + Debug + Win32 + + + d + Win32 + + + d + x64 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {4dfd61f0-4eac-4722-849e-01fcc94c71b4} + EscapeTheBackroomsGUiTest + 10.0 + + + + DynamicLibrary + true + v143 + Unicode + + + DynamicLibrary + false + v143 + true + Unicode + + + DynamicLibrary + true + v143 + Unicode + + + DynamicLibrary + false + v143 + true + Unicode + + + v143 + + + v143 + + + + + + + + + + + + + + + + + + + + + C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath) + C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath) + + + C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath) + C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath) + + + true + + + true + + + + Level3 + true + WIN32;_DEBUG;ESCAPETHEBACKROOMSGUITEST_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + Use + pch.h + stdcpp20 + + + Windows + true + false + + + + + Level3 + true + true + true + WIN32;NDEBUG;ESCAPETHEBACKROOMSGUITEST_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + Use + pch.h + stdcpp20 + + + Windows + true + true + true + false + + + + + Level3 + true + _CRT_SECURE_NO_WARNINGS + true + NotUsing + pch.h + stdcpp20 + /bigobj %(AdditionalOptions) + + + Windows + true + false + + + + + Level3 + true + true + true + _CRT_SECURE_NO_WARNINGS + true + NotUsing + pch.h + stdcpp20 + /bigobj %(AdditionalOptions) + + + Windows + true + true + true + false + + + + + stdcpp20 + + + + + stdcpp20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj.filters b/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj.filters new file mode 100644 index 0000000..16166bf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/EscapeTheBackroomsGUiTest.vcxproj.filters @@ -0,0 +1,5973 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {363b136d-cbe0-4280-b81c-4308f393657e} + + + {84a2ea84-dad5-42c7-8000-8941d015f3c5} + + + {53f1abc9-974e-496b-adbb-45a701a650ce} + + + + + Headerdateien + + + Headerdateien + + + Headerdateien\SDK + + + Headerdateien\SDK + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien + + + Headerdateien + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien\SDK\SDKC + + + Headerdateien + + + + + Quelldateien + + + Quelldateien + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + Quelldateien\SDK + + + \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/GUI/ZeroGUI.h b/EscapeTheBackroomsGUiTest/GUI/ZeroGUI.h new file mode 100644 index 0000000..9b162d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/GUI/ZeroGUI.h @@ -0,0 +1,1617 @@ +#pragma once +#include +#include "ZeroInput.h" +#include "SDK/SDK.hpp" + + +wchar_t* s2wc(const char* c) +{ + const size_t cSize = strlen(c) + 1; + wchar_t* wc = new wchar_t[cSize]; + mbstowcs(wc, c, cSize); + + return wc; +} + +namespace CWINGui +{ + + using namespace SDK; + + FLinearColor RGBtoFLC69(float R, float G, float B, float A = 255) + { + return { R / 255, G / 255, B / 255, A / 255 }; + } + namespace Colors + { + FLinearColor Text{ 1.0f, 1.0f, 1.0f, 1.0f }; + FLinearColor Text_Shadow{ 0.0f, 0.0f, 0.0f, 0.0f }; + FLinearColor Text_Outline{ 0.0f, 0.0f, 0.0f, 0.30f }; + + FLinearColor Window_Background{ 0.009f, 0.009f, 0.009f, 1.0f }; + FLinearColor Window_Header{ 0.10f, 0.15f, 0.84f, 1.0f }; + + FLinearColor Button_Idle{ 0.10f, 0.15f, 0.84f, 1.0f }; + FLinearColor Button_Hovered{ 0.15f, 0.20f, 0.89f, 1.0f }; + FLinearColor Button_Active{ 0.20f, 0.25f, 0.94f, 1.0f }; + + FLinearColor Checkbox_Idle{ 0.17f, 0.16f, 0.23f, 1.0f }; + FLinearColor Checkbox_Hovered{ 0.22f, 0.30f, 0.72f, 1.0f }; + FLinearColor Checkbox_Enabled{ 0.20f, 0.25f, 0.94f, 1.0f }; + + FLinearColor Combobox_Idle{ 0.17f, 0.16f, 0.23f, 1.0f }; + FLinearColor Combobox_Hovered{ 0.17f, 0.16f, 0.23f, 1.0f }; + FLinearColor Combobox_Elements{ 0.239f, 0.42f, 0.82f, 1.0f }; + + FLinearColor Slider_Idle{ 0.17f, 0.16f, 0.23f, 1.0f }; + FLinearColor Slider_Hovered{ 0.17f, 0.16f, 0.23f, 1.0f }; + FLinearColor Slider_Progress{ 0.22f, 0.30f, 0.72f, 1.0f }; + FLinearColor Slider_Button{ 0.10f, 0.15f, 0.84f, 1.0f }; + + FLinearColor ColorPicker_Background{ 0.006f, 0.006f, 0.006f, 1.0f }; + } + + namespace PostRenderer + { + struct DrawList + { + int type = -1; //1 = FilledRect, 2 = TextLeft, 3 = TextCenter, 4 = Draw_Line + FVector2D pos; + FVector2D size; + FLinearColor color; + const wchar_t* name; + bool outline; + + FVector2D from; + FVector2D to; + int thickness; + }; + DrawList drawlist[128]; + + void drawFilledRect(FVector2D pos, float w, float h, FLinearColor color) + { + for (int i = 0; i < 128; i++) + { + if (drawlist[i].type == -1) + { + drawlist[i].type = 1; + drawlist[i].pos = pos; + drawlist[i].size = FVector2D{ w, h }; + drawlist[i].color = color; + return; + } + } + } + void TextLeft(const wchar_t* name, FVector2D pos, FLinearColor color, bool outline) + { + for (int i = 0; i < 128; i++) + { + if (drawlist[i].type == -1) + { + drawlist[i].type = 2; + drawlist[i].name = name; + drawlist[i].pos = pos; + drawlist[i].outline = outline; + drawlist[i].color = color; + return; + } + } + } + void TextCenter(const wchar_t* name, FVector2D pos, FLinearColor color, bool outline) + { + for (int i = 0; i < 128; i++) + { + if (drawlist[i].type == -1) + { + drawlist[i].type = 3; + drawlist[i].name = name; + drawlist[i].pos = pos; + drawlist[i].outline = outline; + drawlist[i].color = color; + return; + } + } + } + void Draw_Line(FVector2D from, FVector2D to, int thickness, FLinearColor color) + { + for (int i = 0; i < 128; i++) + { + if (drawlist[i].type == -1) + { + drawlist[i].type = 4; + drawlist[i].from = from; + drawlist[i].to = to; + drawlist[i].thickness = thickness; + drawlist[i].color = color; + return; + } + } + } + } + + UCanvas* canvas; + + + bool hover_element = false; + FVector2D menu_pos = FVector2D{ 0, 0 }; + float offset_x = 0.0f; + float offset_y = 0.0f; + + FVector2D first_element_pos = FVector2D{ 0, 0 }; + + FVector2D last_element_pos = FVector2D{ 0, 0 }; + FVector2D last_element_size = FVector2D{ 0, 0 }; + + int current_element = -1; + FVector2D current_element_pos = FVector2D{ 0, 0 }; + FVector2D current_element_size = FVector2D{ 0, 0 }; + int elements_count = 0; + + bool sameLine = false; + + bool pushY = false; + float pushYvalue = 0.0f; + + void SetupCanvas(UCanvas* _canvas) + { + canvas = _canvas; + + if (GetAsyncKeyState(VK_LBUTTON)) { + current_element = 0; + } + } + + FVector2D CursorPos() + { + POINT cursorPos; + GetCursorPos(&cursorPos); + return FVector2D{ (float)cursorPos.x, (float)cursorPos.y }; + } + bool MouseInZone(FVector2D pos, FVector2D size) + { + FVector2D cursor_pos = CursorPos(); + + if (cursor_pos.X > pos.X && cursor_pos.Y > pos.Y) + if (cursor_pos.X < pos.X + size.X && cursor_pos.Y < pos.Y + size.Y) + return true; + + return false; + } + + void Draw_Cursor(bool toogle) + { + if (toogle) + { + FVector2D cursorPos = CursorPos(); + canvas->K2_DrawLine(FVector2D{ cursorPos.X, cursorPos.Y }, FVector2D{ cursorPos.X + 35, cursorPos.Y + 10 }, 1, FLinearColor{ 0.30f, 0.30f, 0.80f, 1.0f }); + + + int x = 35; + int y = 10; + while (y != 30) //20 steps + { + x -= 1; if (x < 15) x = 15; + y += 1; if (y > 30) y = 30; + + canvas->K2_DrawLine(FVector2D{ cursorPos.X, cursorPos.Y }, FVector2D{ cursorPos.X + x, cursorPos.Y + y }, 1, FLinearColor{ 0.30f, 0.30f, 0.80f, 1.0f }); + } + + canvas->K2_DrawLine(FVector2D{ cursorPos.X, cursorPos.Y }, FVector2D{ cursorPos.X + 15, cursorPos.Y + 30 }, 1, FLinearColor{ 0.30f, 0.30f, 0.80f, 1.0f }); + canvas->K2_DrawLine(FVector2D{ cursorPos.X + 35, cursorPos.Y + 10 }, FVector2D{ cursorPos.X + 15, cursorPos.Y + 30 }, 1, FLinearColor{ 0.30f, 0.30f, 0.80f, 1.0f }); + } + } + + void SameLine() + { + sameLine = true; + } + void PushNextElementY(float y, bool from_last_element = true) + { + pushY = true; + if (from_last_element) + pushYvalue = last_element_pos.Y + last_element_size.Y + y; + else + pushYvalue = y; + } + void NextColumn(float x) + { + offset_x = x; + PushNextElementY(first_element_pos.Y, false); + } + void ClearFirstPos() + { + first_element_pos = FVector2D{ 0, 0 }; + } + + SDK::UFont* Font = nullptr; + + static void DrawText_Canvas(SDK::UCanvas* Canvas, SDK::FString RenderText, SDK::FVector2D ScreenPosition, SDK::FVector2D Scale, SDK::FLinearColor RenderColor, float Kerning, SDK::FLinearColor ShadowColor, SDK::FVector2D ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, SDK::FLinearColor OutlineColor) + { + static SDK::UFunction* fn = NULL; + + + if (!fn) + fn = SDK::UObject::FindObject("Function Engine.Canvas.K2_DrawText"); + if (!Font) + Font = SDK::UObject::FindObject("Font Roboto.Roboto"); + struct { + SDK::UObject* RenderFont; + SDK::FString RenderText; + SDK::FVector2D ScreenPosition; + SDK::FVector2D Scale; + SDK::FLinearColor RenderColor; + float Kerning; + SDK::FLinearColor ShadowColor; + SDK::FVector2D ShadowOffset; + bool bCentreX; + bool bCentreY; + bool bOutlined; + SDK::FLinearColor OutlineColor; + }Args; + + Args.RenderFont = Font; + Args.RenderText = RenderText; + Args.ScreenPosition = ScreenPosition; + Args.Scale = Scale; + Args.RenderColor = RenderColor; + Args.Kerning = Kerning; + Args.ShadowColor = ShadowColor; + Args.ShadowOffset = ShadowOffset; + Args.bCentreX = bCentreX; + Args.bCentreY = bCentreY; + Args.bOutlined = bOutlined; + Args.OutlineColor = OutlineColor; + + auto flags = fn->FunctionFlags; + fn->FunctionFlags |= 0x400; + + Canvas->ProcessEvent(fn, &Args); + + fn->FunctionFlags = flags; + } + + void xDrawTextRGB(const wchar_t* text, float x, float y, FLinearColor color) + { + DrawText_Canvas(canvas, text, { x, y }, { 1.1, 1.1 }, color , 0.f, { 0, 0, 0, 1 }, { 0, 0 }, 0, 0, 0, { 0, 0, 0, 1 }); + } + void yDrawTextRGB(const wchar_t* text, float x, float y, FLinearColor color) + { + DrawText_Canvas(canvas, text, { x, y }, { 1.1, 1.1 }, { 1.f,1.f,1.f,1.0f }, 0.f, { 0, 0, 0, 1 }, { 0, 0 }, 1, 0, 0, { 0, 0, 0, 1 }); + } + void TextLeft(const wchar_t* name, FVector2D pos, FLinearColor color = { 1,1,1,1 }, bool outline = false) + { + xDrawTextRGB(name, pos.X, pos.Y, color); + } + void TextCenter(const wchar_t* name, FVector2D pos, FLinearColor color, bool outline, bool kekw = 0) + { + if (kekw) + yDrawTextRGB(name, pos.X, pos.Y - 10, color); + else + yDrawTextRGB(name, pos.X, pos.Y - 10, { 1.f,1.f,1.f,1.0f }); + } + + void GetColor(FLinearColor* color, float* r, float* g, float* b, float* a) + { + *r = color->R; + *g = color->G; + *b = color->B; + *a = color->A; + } + UINT32 GetColorUINT(int r, int g, int b, int a) + { + UINT32 result = (BYTE(a) << 24) + (BYTE(r) << 16) + (BYTE(g) << 8) + BYTE(b); + return result; + } + + void Draw_Line(FVector2D from, FVector2D to, int thickness, FLinearColor color) + { + canvas->K2_DrawLine(FVector2D{ from.X, from.Y }, FVector2D{ to.X, to.Y }, thickness, color); + } + + + void drawFilledRect(FVector2D initial_pos, float w, float h, FLinearColor color) + { + for (float i = 0.0f; i < h; i += 1.0f) + canvas->K2_DrawLine(FVector2D{ initial_pos.X, initial_pos.Y + i }, FVector2D{ initial_pos.X + w, initial_pos.Y + i }, 1.0f, color); + } + + void DrawFilledCircle(FVector2D pos, float r, FLinearColor color) + { + float smooth = 0.07f; + + double PI = 3.14159265359; + int size = (int)(2.0f * PI / smooth) + 1; + + float angle = 0.0f; + int i = 0; + + for (; angle < 2 * PI; angle += smooth, i++) + { + Draw_Line(FVector2D{ pos.X, pos.Y }, FVector2D{ pos.X + cosf(angle) * r, pos.Y + sinf(angle) * r }, 1.0f, color); + } + } + + void DrawCircle(FVector2D pos, int radius, int numSides, FLinearColor Color); + + void DrawTriangle(FVector2D origin, FVector2D size, FLinearColor Color) { + FVector2D Ecke1 = { origin.X - size.X / 2, origin.Y }; + FVector2D Ecke2 = { origin.X + size.X / 2, origin.Y }; + FVector2D Ecke3 = { origin.X, origin.Y + size.Y }; + + // Side 1 + Draw_Line(Ecke1, Ecke2, 1.0f, Color); + + // Side 2 + Draw_Line(Ecke1, Ecke3, 1.0f, Color); + + // Side 3 + Draw_Line(Ecke2, Ecke3, 1.0f, Color); + } + + void DrawHeart(FVector2D originPos, int size, FLinearColor color) { + FVector2D HeartCirclePos = { originPos.X + size, originPos.Y }; + FVector2D HeartCirclePos1 = { originPos.X - size, originPos.Y }; + + FVector2D origintrig = { originPos.X, originPos.Y + size / 2 }; // Adjusted origin for the triangle + + DrawFilledCircle(HeartCirclePos, size, color); + DrawFilledCircle(HeartCirclePos1, size, color); + DrawTriangle(origintrig, { static_cast(size * 3.14159265359), static_cast(size * 3.14159265359) }, color); + } + + void DrawCircle(FVector2D pos, int radius, int numSides, FLinearColor Color) + { + float PI = 3.1415927f; + + float Step = PI * 2.0 / numSides; + int Count = 0; + FVector2D V[128]; + for (float a = 0; a < PI * 2.0; a += Step) { + float X1 = radius * cos(a) + pos.X; + float Y1 = radius * sin(a) + pos.Y; + float X2 = radius * cos(a + Step) + pos.X; + float Y2 = radius * sin(a + Step) + pos.Y; + V[Count].X = X1; + V[Count].Y = Y1; + V[Count + 1].X = X2; + V[Count + 1].Y = Y2; + //Draw_Line(FVector2D{ pos.X, pos.Y }, FVector2D{ X2, Y2 }, 1.0f, Color); // Points from Centre to ends of circle + Draw_Line(FVector2D{ V[Count].X, V[Count].Y }, FVector2D{ X2, Y2 }, 1.0f, Color);// Circle Around + } + } + + FVector2D dragPos; + void DrawThunder(FVector2D Size, FVector2D Pos); + + bool Window(const char* name, FVector2D* pos, FVector2D size, bool isOpen) + { + elements_count = 0; + + if (!isOpen) + return false; + + bool isHovered = MouseInZone(FVector2D{ pos->X, pos->Y }, size); + + //Drop last element + if (current_element != -1 && !GetAsyncKeyState(0x1)) + { + current_element = -1; + } + + //Drag + if (hover_element && GetAsyncKeyState(0x1)) + { + + } + else if ((isHovered || dragPos.X != 0) && !hover_element) + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, true)) + { + FVector2D cursorPos = CursorPos(); + + cursorPos.X -= size.X; + cursorPos.Y -= size.Y; + + if (dragPos.X == 0) + { + dragPos.X = (cursorPos.X - pos->X); + dragPos.Y = (cursorPos.Y - pos->Y); + } + pos->X = cursorPos.X - dragPos.X; + pos->Y = cursorPos.Y - dragPos.Y; + } + else + { + dragPos = FVector2D{ 0, 0 }; + } + } + else + { + hover_element = false; + } + + + offset_x = 0.0f; offset_y = 0.0f; + menu_pos = FVector2D{ pos->X, pos->Y }; + first_element_pos = FVector2D{ 0, 0 }; + current_element_pos = FVector2D{ 0, 0 }; + current_element_size = FVector2D{ 0, 0 }; + + //Bg + drawFilledRect(FVector2D{ pos->X, pos->Y }, size.X, size.Y, Colors::Window_Background); + //drawFilledRect(FVector2D{ pos->X, pos->Y }, 122, size.Y, FLinearColor{ 0.006f, 0.006f, 0.006f, 1.0f });//My tabs bg + + //Header + drawFilledRect(FVector2D{ pos->X, pos->Y }, size.X, 25.0f, Colors::Window_Header); + + offset_y += 25.0f; + + //Title + FVector2D titlePos = FVector2D{ pos->X + size.X / 2, pos->Y + 25 / 2 }; + TextCenter(s2wc(name), titlePos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + //DrawThunder(size, *pos); + + return true; + } + + class Thunder { + public: + FVector2D LinesToDraw[14]; + int LinesNum = 0; + int LineDrawn = 0; + + + Thunder(); + }; + + std::vector ThunderObjs; + FVector2D SizeCopy; + + Thunder::Thunder() { + + srand(time(NULL)); + + int WindowStartPoint = SizeCopy.X - (SizeCopy.X / 10); + LinesToDraw[0].X = (rand() % WindowStartPoint + 20); + LinesToDraw[0].Y = 0; + + int LineDir = rand() % 2 + 1; + int AddY = (LinesToDraw[0].Y + SizeCopy.Y) / 14; + + + for (size_t i = 1; i < 14; i++) + { + + + if (LineDir == 1) { + LinesToDraw[i] = LinesToDraw[i - 1]; + int AddX = (SizeCopy.X - (LinesToDraw[i].X + 15.0f)) / 14; + + LinesToDraw[i].X += AddX; + LinesToDraw[i].Y += AddY; + } + else + { + LinesToDraw[i] = LinesToDraw[i - 1]; + int AddX = (0 - (LinesToDraw[i].X + 15.0f)) / 14; + + LinesToDraw[i].X -= AddX; + LinesToDraw[i].Y += AddY; + } + + LineDir = rand() % 2 + 1; + } + + ThunderObjs.push_back(this); + + } + + SDK::FLinearColor RGBATOFLinear(DWORD R, DWORD G, DWORD B, DWORD A) { + static SDK::FLinearColor Color; + + Color.R = R / 255.0f; + Color.G = G / 255.0f; + Color.B = B / 255.0f; + Color.A = A / 255.0f; + + return Color; + } + + void DrawThunder(FVector2D Size, FVector2D Pos) { + static ULONGLONG ThunderTick = 0; + ULONGLONG TickCurrent = GetTickCount64(); + + //ThunderAnimation Create ThunderObj + if (TickCurrent >= ThunderTick) { + ThunderTick = TickCurrent + 1000; + static bool FirstThunderTest = false; + SizeCopy = Size; + + if (!FirstThunderTest) { + FirstThunderTest = true; + Thunder* thund = new Thunder(); + } + + } + + for (size_t i = 0; i < ThunderObjs.size(); i++) + { + auto Thund = ThunderObjs[i]; + + for (size_t i = 0; i < Thund->LinesNum; i++) + { + + } + + for (size_t i = 1; i < 14; i++) + { + auto FirstLine = (Thund->LinesToDraw[i - 1]) + Pos; + auto SecondLine = (Thund->LinesToDraw[i]) + Pos; + + + Draw_Line(FirstLine, SecondLine, 4, RGBATOFLinear(22, 101, 233, 50)); + + } + } + } + + void Text(const wchar_t* text, bool center = false, bool outline = false) + { + elements_count++; + + float size = 25; + FVector2D padding = FVector2D{ 10, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + + if (!sameLine) + offset_y += size + padding.Y; + + //Text + FVector2D textPos = FVector2D{ pos.X + 5.0f, pos.Y }; + if (center) + TextCenter(text, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, outline); + else + TextLeft(text, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, outline); + + sameLine = false; + last_element_pos = pos; + //last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + } + bool ButtonTab(const wchar_t* name, FVector2D size, bool active) + { + elements_count++; + + FVector2D padding = FVector2D{ 5, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, size); + + //Bg + if (active) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Active); + } + else if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Idle); + } + + if (!sameLine) + offset_y += size.Y + padding.Y; + + //Text + FVector2D textPos = FVector2D{ pos.X + size.X / 2, pos.Y + size.Y / 2 }; + TextCenter(name, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + return true; + + return false; + } + + + bool Button(const wchar_t* name, FVector2D size) + { + FVector2D padding = FVector2D{ 5, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, size); + + //Bg + if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Idle); + } + + if (!sameLine) + offset_y += size.Y + padding.Y; + + //Text + FVector2D textPos = FVector2D{ pos.X + size.X / 2, pos.Y + size.Y / 2 }; + //if (!TextOverlapedFromActiveElement(textPos)) + TextCenter(name, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)){ elements_count++; + return true; + } + + elements_count++; + + return false; + } + + + auto DrawHealthBar(SDK::FVector2D RootPosition, float Width, float Height, float Height2, float Health) -> void + { + if (Health > 100) Health = 100; + + SDK::FLinearColor HealthColor; + if (Health >= 80) { + HealthColor = SDK::FLinearColor{ 0, 1, 0, 0.5f }; + } + else if (Health >= 50) { + HealthColor = SDK::FLinearColor{ 1, 1, 0, 0.5f }; + } + else { + HealthColor = SDK::FLinearColor{ 1, 0, 0, 0.5f }; + } + + drawFilledRect(SDK::FVector2D{ RootPosition.X - (Width / 1.5f), RootPosition.Y - 15 }, Width + (Width / 3), Height, SDK::FLinearColor{ 1, 1, 1, 0.1f }); + drawFilledRect(SDK::FVector2D{ RootPosition.X - (Width / 1.5f), RootPosition.Y - 15 + (Height / 6) }, (Width) * (Health / 100), Height2, HealthColor); + } + + auto DrawShieldBar(SDK::FVector2D RootPosition, float Width, float Height, float Height2, float Shield) -> void + { + if (Shield > 100) Shield = 100; + + SDK::FLinearColor ShieldColor; + if (Shield >= 80) { + ShieldColor = SDK::FLinearColor{ 1, 0, 0, 0.5f }; + } + else if (Shield >= 50) { + ShieldColor = SDK::FLinearColor{ 0, 1, 0, 0.5f }; + } + else { + ShieldColor = SDK::FLinearColor{ 1, 0, 0, 0.5f }; + } + + drawFilledRect(SDK::FVector2D{ RootPosition.X - (Width / 1.5f), RootPosition.Y - 10 }, Width + (Width / 3), Height, SDK::FLinearColor{ 1, 1, 1, 0.1f }); + drawFilledRect(SDK::FVector2D{ RootPosition.X - (Width / 1.5f), RootPosition.Y - 10 + (Height / 6) }, (Width) * (Shield / 100), Height2, ShieldColor); + } + + void Checkbox(const wchar_t* name, bool* value) + { + elements_count++; + + float size = 18; + FVector2D padding = FVector2D{ 10, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, FVector2D{ size, size }); + + //Bg + if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Idle); + } + + if (!sameLine) + offset_y += size + padding.Y; + + if (*value) + { + drawFilledRect(FVector2D{ pos.X + 3, pos.Y + 3 }, size - 6, size - 6, Colors::Checkbox_Enabled); + //drawFilledRect(FVector2D{ pos.X + 9, pos.Y + 9 }, size - 18, size - 18, Colors::Checkbox_Hovered); + } + + + + //Text + FVector2D textPos = FVector2D{ pos.X + size + 5.0f, pos.Y }; + //if (!TextOverlapedFromActiveElement(textPos)) + TextLeft(name, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + sameLine = false; + last_element_pos = pos; + //last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + *value = !*value; + } + void Checkbox(const wchar_t* name, FLinearColor TextColor, bool* value) + { + elements_count++; + + float size = 18; + FVector2D padding = FVector2D{ 10, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, FVector2D{ size, size }); + + //Bg + if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Idle); + } + + if (!sameLine) + offset_y += size + padding.Y; + + if (*value) + { + drawFilledRect(FVector2D{ pos.X + 3, pos.Y + 3 }, size - 6, size - 6, Colors::Checkbox_Enabled); + //drawFilledRect(FVector2D{ pos.X + 9, pos.Y + 9 }, size - 18, size - 18, Colors::Checkbox_Hovered); + } + + + + //Text + FVector2D textPos = FVector2D{ pos.X + size + 5.0f, pos.Y }; + //if (!TextOverlapedFromActiveElement(textPos)) + TextLeft(name, textPos, TextColor, false); + + sameLine = false; + last_element_pos = pos; + //last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + *value = !*value; + } + void SliderInt(char* name, int* value, int min, int max) + { + elements_count++; + + FVector2D size = FVector2D{ 240, 50 }; + FVector2D slider_size = FVector2D{ 200, 10 }; + FVector2D padding = FVector2D{ 10, 15 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, slider_size); + + if (!sameLine) + offset_y += size.Y + padding.Y; + + //Bg + if (isHovered || current_element == elements_count) + { + //Drag + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, true)) + { + current_element = elements_count; + + FVector2D cursorPos = CursorPos(); + *value = ((cursorPos.X - pos.X) * ((max - min) / slider_size.X)) + min; + if (*value < min) *value = min; + if (*value > max) *value = max; + } + + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, slider_size.X, slider_size.Y, Colors::Slider_Hovered); + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y + 5.0f }, 5.0f, 5.0f, Colors::Slider_Progress); + + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, slider_size.X, slider_size.Y, Colors::Slider_Idle); + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y + 5.0f }, 5.0f, 5.0f, Colors::Slider_Progress); + } + + + //Value + float oneP = slider_size.X / (max - min); + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, oneP * (*value - min), slider_size.Y, Colors::Slider_Progress); + //drawFilledRect(FVector2D{ pos.X + oneP * (*value - min) - 10.0f, pos.Y + slider_size.Y - 5.0f + padding.Y }, 20.0f, 20.0f, Colors::Slider_Button); + DrawFilledCircle(FVector2D{ pos.X + oneP * (*value - min), pos.Y + slider_size.Y + 3.3f + padding.Y }, 10.0f, Colors::Slider_Button); + DrawFilledCircle(FVector2D{ pos.X + oneP * (*value - min), pos.Y + slider_size.Y + 3.3f + padding.Y }, 5.0f, Colors::Slider_Progress); + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + } + + + //void TextBox(const wchar_t* namePtr, FVector2D size) + //{ + // elements_count++; + + // FVector2D pos = FVector2D{ menu_pos.X + offset_x, menu_pos.Y + offset_y }; + + // if (sameLine) + // { + // pos.X = last_element_pos.X + last_element_size.X; + // pos.Y = last_element_pos.Y; + // } + // if (pushY) + // { + // pos.Y = pushYvalue; + // pushY = false; + // pushYvalue = 0.0f; + // offset_y = pos.Y - menu_pos.Y; + // } + + // bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y}, FVector2D{ size.X, size.Y}); + // if (!sameLine) + // offset_y += size.Y; + + // TextLeft(namePtr, pos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, true); + + // //Bg + // if (isHovered || current_element == elements_count) + // { + // //Drag + // if (ZeroGUI::Input::IsMouseClicked(0, elements_count, true)) + // { + // current_element = elements_count; + // } + + // hover_element = true; + + // if (current_element == elements_count) + // { + // std::string strd = ""; + // for (size_t i = 'A'; i < 'z'; i++) + // { + // if (GetAsyncKeyState(i) & 1) { + // strd += (char)i; + // } + // } + + // if (strd != "") { + // mbstowcs((wchar_t*)namePtr, strd.c_str(), 1000); + // } + // } + // } + + + + //} + + void SliderFloat(const wchar_t* name, float* value, float min, float max, const char* format = "%.0f") + { + elements_count++; + + FVector2D size = FVector2D{ 210, 40 }; + FVector2D slider_size = FVector2D{ 170, 7 }; + FVector2D adjust_zone = FVector2D{ 0, 20 }; + FVector2D padding = FVector2D{ 10, 15 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y - adjust_zone.Y }, FVector2D{ slider_size.X, slider_size.Y + adjust_zone.Y * 1.5f }); + + if (!sameLine) + offset_y += size.Y + padding.Y; + + //Bg + if (isHovered || current_element == elements_count) + { + //Drag + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, true)) + { + current_element = elements_count; + + FVector2D cursorPos = CursorPos(); + *value = ((cursorPos.X - pos.X) * ((max - min) / slider_size.X)) + min; + if (*value < min) *value = min; + if (*value > max) *value = max; + } + + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, slider_size.X, slider_size.Y, Colors::Slider_Hovered); + DrawFilledCircle(FVector2D{ pos.X, pos.Y + padding.Y + 9.3f }, 3.1f, Colors::Slider_Progress); + DrawFilledCircle(FVector2D{ pos.X + slider_size.X, pos.Y + padding.Y + 9.3f }, 3.1f, Colors::Slider_Hovered); + + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, slider_size.X, slider_size.Y, Colors::Slider_Idle); + DrawFilledCircle(FVector2D{ pos.X, pos.Y + padding.Y + 9.3f }, 3.1f, Colors::Slider_Progress); + DrawFilledCircle(FVector2D{ pos.X + slider_size.X, pos.Y + padding.Y + 9.3f }, 3.1f, Colors::Slider_Idle); + } + + + //Text + FVector2D textPos = FVector2D{ pos.X, pos.Y + 5 }; + TextLeft(name, textPos, Colors::Text, false); + + //Value + float oneP = slider_size.X / (max - min); + drawFilledRect(FVector2D{ pos.X, pos.Y + slider_size.Y + padding.Y }, oneP * (*value - min), slider_size.Y, Colors::Slider_Progress); + DrawFilledCircle(FVector2D{ pos.X + oneP * (*value - min), pos.Y + slider_size.Y + 2.66f + padding.Y }, 8.0f, Colors::Slider_Button); + DrawFilledCircle(FVector2D{ pos.X + oneP * (*value - min), pos.Y + slider_size.Y + 2.66f + padding.Y }, 4.0f, Colors::Slider_Progress); + + char buffer[32]; + sprintf_s(buffer, format, *value); + FVector2D valuePos = FVector2D{ pos.X + oneP * (*value - min), pos.Y + slider_size.Y + 20 + padding.Y }; + TextCenter(s2wc(buffer), valuePos, Colors::Text, false); + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + } + + + + bool checkbox_enabled[256]; + void Combobox(const wchar_t* name, FVector2D size, int* value, const wchar_t* arg, ...) + { + elements_count++; + + FVector2D padding = FVector2D{ 5, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, size); + + //Bg + if (isHovered || checkbox_enabled[elements_count]) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Combobox_Hovered); + + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Combobox_Idle); + } + + if (!sameLine) + offset_y += size.Y + padding.Y; + + //Text + FVector2D textPos = FVector2D{ pos.X + size.X + 5.0f, pos.Y + size.Y / 2 }; + TextLeft((name), textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + //Elements + bool isHovered2 = false; + FVector2D element_pos = pos; + int num = 0; + + if (checkbox_enabled[elements_count]) + { + current_element_size.X = element_pos.X - 5.0f; + current_element_size.Y = element_pos.Y - 5.0f; + } + va_list arguments; + for (va_start(arguments, arg); arg != NULL; arg = va_arg(arguments, const wchar_t*)) + { + //Selected Element + if (num == *value) + { + FVector2D _textPos = FVector2D{ pos.X + size.X / 2, pos.Y + size.Y / 2 }; + TextCenter(arg, _textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + } + + if (checkbox_enabled[elements_count]) + { + element_pos.Y += 25.0f; + + isHovered2 = MouseInZone(FVector2D{ element_pos.X, element_pos.Y }, FVector2D{ size.X, 25.0f }); + if (isHovered2) + { + hover_element = true; + PostRenderer::drawFilledRect(FVector2D{ element_pos.X, element_pos.Y }, size.X, 25.0f, Colors::Combobox_Hovered); + + //Click + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + *value = num; + checkbox_enabled[elements_count] = false; + } + } + else + { + PostRenderer::drawFilledRect(FVector2D{ element_pos.X, element_pos.Y }, size.X, 25.0f, Colors::Combobox_Idle); + } + + PostRenderer::TextLeft(arg, FVector2D{ element_pos.X + 5.0f, element_pos.Y + 15.0f }, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + } + num++; + } + va_end(arguments); + if (checkbox_enabled[elements_count]) + { + current_element_size.X = element_pos.X + 5.0f; + current_element_size.Y = element_pos.Y + 5.0f; + } + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + checkbox_enabled[elements_count] = !checkbox_enabled[elements_count]; + } + if (!isHovered && !isHovered2 && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + checkbox_enabled[elements_count] = false; + } + } + + int active_hotkey = -1; + bool already_pressed = false; + std::string VirtualKeyCodeToString(UCHAR virtualKey) + { + UINT scanCode = MapVirtualKey(virtualKey, MAPVK_VK_TO_VSC); + + if (virtualKey == VK_LBUTTON) + { + return ("MOUSE0"); + } + if (virtualKey == VK_RBUTTON) + { + return ("MOUSE1"); + } + if (virtualKey == VK_MBUTTON) + { + return ("MBUTTON"); + } + if (virtualKey == VK_XBUTTON1) + { + return ("XBUTTON1"); + } + if (virtualKey == VK_XBUTTON2) + { + return ("XBUTTON2"); + } + + CHAR szName[128]; + int result = 0; + switch (virtualKey) + { + case VK_LEFT: case VK_UP: case VK_RIGHT: case VK_DOWN: + case VK_RCONTROL: case VK_RMENU: + case VK_LWIN: case VK_RWIN: case VK_APPS: + case VK_PRIOR: case VK_NEXT: + case VK_END: case VK_HOME: + case VK_INSERT: case VK_DELETE: + case VK_DIVIDE: + case VK_NUMLOCK: + scanCode |= KF_EXTENDED; + default: + result = GetKeyNameTextA(scanCode << 16, szName, 128); + } + + return szName; + } + void Hotkey(const char* name, FVector2D size, int* key) + { + elements_count++; + + FVector2D padding = FVector2D{ 5, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y + (last_element_size.Y / 2) - size.Y / 2; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, size); + + //Bg + if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, Colors::Button_Idle); + } + + if (!sameLine) + offset_y += size.Y + padding.Y; + + if (active_hotkey == elements_count) + { + //Text + FVector2D textPos = FVector2D{ pos.X + size.X / 2, pos.Y + size.Y / 2 }; + TextCenter(L"[Press Key]", textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + if (!ZeroGUI::Input::IsAnyMouseDown()) + { + already_pressed = false; + } + + if (!already_pressed) + { + for (int code = 0; code < 255; code++) + { + if (GetAsyncKeyState(code)) + { + *key = code; + active_hotkey = -1; + } + } + } + } + else + { + //Text + FVector2D textPos = FVector2D{ pos.X + size.X / 2, pos.Y + size.Y / 2 }; + TextCenter(s2wc(VirtualKeyCodeToString(*key).c_str()), textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + if (isHovered) + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + already_pressed = true; + active_hotkey = elements_count; + + //Queue Fix + for (int code = 0; code < 255; code++) + if (GetAsyncKeyState(code)) {} + } + } + else + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + active_hotkey = -1; + } + } + } + + + sameLine = false; + last_element_pos = pos; + last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + } + + int active_picker = -1; + FLinearColor saved_color; + bool ColorPixel(FVector2D pos, FVector2D size, FLinearColor* original, FLinearColor color) + { + PostRenderer::drawFilledRect(FVector2D{ pos.X, pos.Y }, size.X, size.Y, color); + + //Выбранный цвет + if (original->R == color.R && original->G == color.G && original->B == color.B) + { + PostRenderer::Draw_Line(FVector2D{ pos.X, pos.Y }, FVector2D{ pos.X + size.X - 1, pos.Y }, 1.0f, FLinearColor{ 0.0f, 0.0f, 0.0f, 1.0f }); + PostRenderer::Draw_Line(FVector2D{ pos.X, pos.Y + size.Y - 1 }, FVector2D{ pos.X + size.X - 1, pos.Y + size.Y - 1 }, 1.0f, FLinearColor{ 0.0f, 0.0f, 0.0f, 1.0f }); + PostRenderer::Draw_Line(FVector2D{ pos.X, pos.Y }, FVector2D{ pos.X, pos.Y + size.Y - 1 }, 1.0f, FLinearColor{ 0.0f, 0.0f, 0.0f, 1.0f }); + PostRenderer::Draw_Line(FVector2D{ pos.X + size.X - 1, pos.Y }, FVector2D{ pos.X + size.X - 1, pos.Y + size.Y - 1 }, 1.0f, FLinearColor{ 0.0f, 0.0f, 0.0f, 1.0f }); + } + + //Смена цвета + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, size); + if (isHovered) + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + *original = color; + } + + return true; + } + void ColorPicker(const wchar_t* name, FLinearColor* color) + { + elements_count++; + + float size = 25; + FVector2D padding = FVector2D{ 10, 10 }; + FVector2D pos = FVector2D{ menu_pos.X + padding.X + offset_x, menu_pos.Y + padding.Y + offset_y }; + if (sameLine) + { + pos.X = last_element_pos.X + last_element_size.X + padding.X; + pos.Y = last_element_pos.Y; + } + if (pushY) + { + pos.Y = pushYvalue; + pushY = false; + pushYvalue = 0.0f; + offset_y = pos.Y - menu_pos.Y; + } + bool isHovered = MouseInZone(FVector2D{ pos.X, pos.Y }, FVector2D{ size, size }); + + if (!sameLine) + offset_y += size + padding.Y; + + if (active_picker == elements_count) + { + hover_element = true; + + float sizePickerX = 250; + float sizePickerY = 250; + bool isHoveredPicker = MouseInZone(FVector2D{ pos.X, pos.Y }, FVector2D{ sizePickerX, sizePickerY - 60 }); + + //Background + PostRenderer::drawFilledRect(FVector2D{ pos.X, pos.Y }, sizePickerX, sizePickerY - 65, Colors::ColorPicker_Background); + + //float pixedSize = sizePickerY / pixels; + //FLinearColor temp_color{1.0f, 1.0f, 1.0f, 1.0f}; + //float iterator = 0.0f; + // + //for (int y = 0; y < pixels; y++) + //{ + // for (int x = 0; x < pixels; x++) + // { + // ColorPixel(FVector2D{ pos.X + pixedSize * x, pos.Y + pixedSize * y }, pixedSize, color, temp_color); + // temp_color.R -= (1.0f - saved_color.R) / pixels; + // temp_color.G -= (1.0f - saved_color.G) / pixels; + // temp_color.B -= (1.0f - saved_color.B) / pixels; + // } + // + // iterator += 1.0f / pixels; + // temp_color = FLinearColor{ 1.0f - iterator, 1.0f - iterator, 1.0f - iterator, 1.0f }; + //} + + FVector2D pixelSize = FVector2D{ sizePickerX / 12, sizePickerY / 12 }; + + //0 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 174 / 255.f, 235 / 255.f, 253 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 136 / 255.f, 225 / 255.f, 251 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 108 / 255.f, 213 / 255.f, 250 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 89 / 255.f, 175 / 255.f, 213 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 76 / 255.f, 151 / 255.f, 177 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 60 / 255.f, 118 / 255.f, 140 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 43 / 255.f, 85 / 255.f, 100 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 32 / 255.f, 62 / 255.f, 74 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 0, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 255 / 255.f, 255 / 255.f, 255 / 255.f, 1.0f }); + } + //1 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 175 / 255.f, 205 / 255.f, 252 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 132 / 255.f, 179 / 255.f, 252 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 90 / 255.f, 152 / 255.f, 250 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 55 / 255.f, 120 / 255.f, 250 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 49 / 255.f, 105 / 255.f, 209 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 38 / 255.f, 83 / 255.f, 165 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 28 / 255.f, 61 / 255.f, 120 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 20 / 255.f, 43 / 255.f, 86 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 1, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 247 / 255.f, 247 / 255.f, 247 / 255.f, 1.0f }); + } + //2 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 153 / 255.f, 139 / 255.f, 250 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 101 / 255.f, 79 / 255.f, 249 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 64 / 255.f, 50 / 255.f, 230 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 54 / 255.f, 38 / 255.f, 175 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 39 / 255.f, 31 / 255.f, 144 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 32 / 255.f, 25 / 255.f, 116 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 21 / 255.f, 18 / 255.f, 82 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 16 / 255.f, 13 / 255.f, 61 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 2, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 228 / 255.f, 228 / 255.f, 228 / 255.f, 1.0f }); + } + //3 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 194 / 255.f, 144 / 255.f, 251 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 165 / 255.f, 87 / 255.f, 249 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 142 / 255.f, 57 / 255.f, 239 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 116 / 255.f, 45 / 255.f, 184 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 92 / 255.f, 37 / 255.f, 154 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 73 / 255.f, 29 / 255.f, 121 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 53 / 255.f, 21 / 255.f, 88 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 37 / 255.f, 15 / 255.f, 63 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 3, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 203 / 255.f, 203 / 255.f, 203 / 255.f, 1.0f }); + } + //4 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 224 / 255.f, 162 / 255.f, 197 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 210 / 255.f, 112 / 255.f, 166 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 199 / 255.f, 62 / 255.f, 135 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 159 / 255.f, 49 / 255.f, 105 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 132 / 255.f, 41 / 255.f, 89 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 104 / 255.f, 32 / 255.f, 71 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 75 / 255.f, 24 / 255.f, 51 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 54 / 255.f, 14 / 255.f, 36 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 4, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 175 / 255.f, 175 / 255.f, 175 / 255.f, 1.0f }); + } + //5 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 235 / 255.f, 175 / 255.f, 176 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 227 / 255.f, 133 / 255.f, 135 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 219 / 255.f, 87 / 255.f, 88 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 215 / 255.f, 50 / 255.f, 36 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 187 / 255.f, 25 / 255.f, 7 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 149 / 255.f, 20 / 255.f, 6 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 107 / 255.f, 14 / 255.f, 4 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 77 / 255.f, 9 / 255.f, 3 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 5, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 144 / 255.f, 144 / 255.f, 144 / 255.f, 1.0f }); + } + //6 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 241 / 255.f, 187 / 255.f, 171 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 234 / 255.f, 151 / 255.f, 126 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 229 / 255.f, 115 / 255.f, 76 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 227 / 255.f, 82 / 255.f, 24 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 190 / 255.f, 61 / 255.f, 15 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 150 / 255.f, 48 / 255.f, 12 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 107 / 255.f, 34 / 255.f, 8 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 79 / 255.f, 25 / 255.f, 6 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 6, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 113 / 255.f, 113 / 255.f, 113 / 255.f, 1.0f }); + } + //7 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 245 / 255.f, 207 / 255.f, 169 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 240 / 255.f, 183 / 255.f, 122 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 236 / 255.f, 159 / 255.f, 74 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 234 / 255.f, 146 / 255.f, 37 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 193 / 255.f, 111 / 255.f, 28 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 152 / 255.f, 89 / 255.f, 22 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 110 / 255.f, 64 / 255.f, 16 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 80 / 255.f, 47 / 255.f, 12 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 7, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 82 / 255.f, 82 / 255.f, 82 / 255.f, 1.0f }); + } + //8 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 247 / 255.f, 218 / 255.f, 170 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 244 / 255.f, 200 / 255.f, 124 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 241 / 255.f, 182 / 255.f, 77 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 239 / 255.f, 174 / 255.f, 44 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 196 / 255.f, 137 / 255.f, 34 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 154 / 255.f, 108 / 255.f, 27 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 111 / 255.f, 77 / 255.f, 19 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 80 / 255.f, 56 / 255.f, 14 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 8, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 54 / 255.f, 54 / 255.f, 54 / 255.f, 1.0f }); + } + //9 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 254 / 255.f, 243 / 255.f, 187 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 253 / 255.f, 237 / 255.f, 153 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 253 / 255.f, 231 / 255.f, 117 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 254 / 255.f, 232 / 255.f, 85 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 242 / 255.f, 212 / 255.f, 53 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 192 / 255.f, 169 / 255.f, 42 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 138 / 255.f, 120 / 255.f, 30 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 101 / 255.f, 87 / 255.f, 22 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 9, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 29 / 255.f, 29 / 255.f, 29 / 255.f, 1.0f }); + } + //10 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 247 / 255.f, 243 / 255.f, 185 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 243 / 255.f, 239 / 255.f, 148 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 239 / 255.f, 232 / 255.f, 111 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 235 / 255.f, 229 / 255.f, 76 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 208 / 255.f, 200 / 255.f, 55 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 164 / 255.f, 157 / 255.f, 43 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 118 / 255.f, 114 / 255.f, 31 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 86 / 255.f, 82 / 255.f, 21 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 10, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 9 / 255.f, 9 / 255.f, 9 / 255.f, 1.0f }); + } + //11 + { + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 0 }, pixelSize, color, FLinearColor{ 218 / 255.f, 232 / 255.f, 182 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 1 }, pixelSize, color, FLinearColor{ 198 / 255.f, 221 / 255.f, 143 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 2 }, pixelSize, color, FLinearColor{ 181 / 255.f, 210 / 255.f, 103 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 3 }, pixelSize, color, FLinearColor{ 154 / 255.f, 186 / 255.f, 76 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 4 }, pixelSize, color, FLinearColor{ 130 / 255.f, 155 / 255.f, 64 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 5 }, pixelSize, color, FLinearColor{ 102 / 255.f, 121 / 255.f, 50 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 6 }, pixelSize, color, FLinearColor{ 74 / 255.f, 88 / 255.f, 36 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 7 }, pixelSize, color, FLinearColor{ 54 / 255.f, 64 / 255.f, 26 / 255.f, 1.0f }); + ColorPixel(FVector2D{ pos.X + pixelSize.X * 11, pos.Y + pixelSize.Y * 8 }, pixelSize, color, FLinearColor{ 0 / 255.f, 0 / 255.f, 0 / 255.f, 1.0f }); + } + + + + if (isHoveredPicker) + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + + } + } + else + { + if (ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + active_picker = -1; + //hover_element = false; + } + } + } + else + { + //Bg + if (isHovered) + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Hovered); + hover_element = true; + } + else + { + drawFilledRect(FVector2D{ pos.X, pos.Y }, size, size, Colors::Checkbox_Idle); + } + + //Color + drawFilledRect(FVector2D{ pos.X + 4, pos.Y + 4 }, size - 8, size - 8, *color); + + //Text + FVector2D textPos = FVector2D{ pos.X + size + 5.0f, pos.Y - 5 }; + TextLeft(name, textPos, FLinearColor{ 1.0f, 1.0f, 1.0f, 1.0f }, false); + + if (isHovered && ZeroGUI::Input::IsMouseClicked(0, elements_count, false)) + { + saved_color = *color; + active_picker = elements_count; + } + } + + + sameLine = false; + last_element_pos = pos; + //last_element_size = size; + if (first_element_pos.X == 0.0f) + first_element_pos = pos; + } + + + void Render() + { + for (int i = 0; i < 128; i++) + { + if (PostRenderer::drawlist[i].type != -1) + { + //Filled Rect + if (PostRenderer::drawlist[i].type == 1) + { + CWINGui::drawFilledRect(PostRenderer::drawlist[i].pos, PostRenderer::drawlist[i].size.X, PostRenderer::drawlist[i].size.Y, PostRenderer::drawlist[i].color); + } + //TextLeft + else if (PostRenderer::drawlist[i].type == 2) + { + CWINGui::TextLeft((const wchar_t*)PostRenderer::drawlist[i].name, PostRenderer::drawlist[i].pos, PostRenderer::drawlist[i].color, PostRenderer::drawlist[i].outline); + } + //TextCenter + else if (PostRenderer::drawlist[i].type == 3) + { + CWINGui::TextCenter((const wchar_t*)PostRenderer::drawlist[i].name, PostRenderer::drawlist[i].pos, PostRenderer::drawlist[i].color, PostRenderer::drawlist[i].outline); + } + //Draw_Line + else if (PostRenderer::drawlist[i].type == 4) + { + Draw_Line(PostRenderer::drawlist[i].from, PostRenderer::drawlist[i].to, PostRenderer::drawlist[i].thickness, PostRenderer::drawlist[i].color); + } + + PostRenderer::drawlist[i].type = -1; + } + } + } +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/GUI/ZeroInput.h b/EscapeTheBackroomsGUiTest/GUI/ZeroInput.h new file mode 100644 index 0000000..bf241a3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/GUI/ZeroInput.h @@ -0,0 +1,72 @@ +#pragma once +#include + +namespace ZeroGUI +{ + namespace Input + { + bool mouseDown[5]; + bool mouseDownAlready[256]; + + bool keysDown[256]; + bool keysDownAlready[256]; + + bool IsAnyMouseDown() + { + if (mouseDown[0]) return true; + if (mouseDown[1]) return true; + if (mouseDown[2]) return true; + if (mouseDown[3]) return true; + if (mouseDown[4]) return true; + + return false; + } + + bool IsMouseClicked(int button, int element_id, bool repeat) + { + if (mouseDown[button]) + { + if (!mouseDownAlready[element_id]) + { + mouseDownAlready[element_id] = true; + return true; + } + if (repeat) + return true; + } + else + { + mouseDownAlready[element_id] = false; + } + return false; + } + bool IsKeyPressed(int key, bool repeat) + { + if (keysDown[key]) + { + if (!keysDownAlready[key]) + { + keysDownAlready[key] = true; + return true; + } + if (repeat) + return true; + } + else + { + keysDownAlready[key] = false; + } + return false; + } + + void Handle() + { + if (GetAsyncKeyState(0x01)) + { + mouseDown[0] = true; + } + else + mouseDown[0] = false; + } + } +} diff --git a/EscapeTheBackroomsGUiTest/HostModifiers.h b/EscapeTheBackroomsGUiTest/HostModifiers.h new file mode 100644 index 0000000..359c964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/HostModifiers.h @@ -0,0 +1,63 @@ +#pragma once + +namespace HostOptions { + + void Mainrun_Host() + { + ULONGLONG TickCount = GetTickCount64(); + + if (Settings::Host_CollisionPlayers || Settings::Host_Event_TeleportPlayers) + { + static ULONGLONG TickCount_Host = 0; + + if (TickCount >= TickCount_Host) { + TickCount_Host = TickCount + 10; + + for (size_t i = 0; i < PlayerStuff::PlayerList.size(); i++) + { + auto pawnCurrent = PlayerStuff::PlayerList[i].Pawn_; + + if (pawnCurrent->IsA(SDK::ABPCharacter_Demo_C::StaticClass())) { + + auto PlayerCharacter = (SDK::ABPCharacter_Demo_C*)pawnCurrent; + + if(Settings::Host_FunMode) + { + static ULONGLONG TickCount_HostSetFun = 0; + + if (TickCount >= TickCount_HostSetFun) { + TickCount_HostSetFun = TickCount + 600; + + PlayerCharacter->CharacterMovement->GravityScale = Settings::Host_PlayersGravityScale; + } + } + + if (Settings::Host_CollisionPlayers) { + static ULONGLONG TickCount_HostSetCollision = 0; + + if (TickCount >= TickCount_HostSetCollision) { + TickCount_HostSetCollision = TickCount + 500; + PlayerCharacter->Mesh->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore); + PlayerCharacter->CapsuleComponent->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore); + } + + } + + if (Settings::Host_Event_TeleportPlayers) + { + PlayerCharacter->K2_SetActorLocation(Cheat::PlayerController->K2_GetActorLocation(), false, 0, true); + } + + } + } + + if (Settings::Host_Event_TeleportPlayers) + Settings::Host_Event_TeleportPlayers = false; + } + + + } + + + } +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SDK/GObjects-Dump.txt b/EscapeTheBackroomsGUiTest/SDK/GObjects-Dump.txt new file mode 100644 index 0000000..278443f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/GObjects-Dump.txt @@ -0,0 +1,37945 @@ +Object dump by Dumper-7 + +4.27.2-18319896+++UE4+Release-4.27-EscapeTheBackrooms + +Count: 37938 + + +[00000000] {0x2517827c540} Package CoreUObject +[00000001] {0x25173af1cc0} Class CoreUObject.Object +[00000002] {0x2517827a740} Package Engine +[00000003] {0x25175079880} Class Engine.ActorComponent +[00000004] {0x2517827a7e0} Package Water +[00000005] {0x25175079640} Class Water.BuoyancyComponent +[00000006] {0x2517507b5c0} Class Engine.Actor +[00000007] {0x2517507b800} Class Water.BuoyancyManager +[00000008] {0x2517507b380} Class Engine.Commandlet +[00000009] {0x2517507c340} Class Water.ConvertWaterBodyActorsCommandlet +[0000000A] {0x2517827a6a0} Package AIModule +[0000000B] {0x25175079f40} Class AIModule.EnvQueryNode +[0000000C] {0x2517507c7c0} Class AIModule.EnvQueryTest +[0000000D] {0x2517507a600} Class Water.EnvQueryTest_InsideWaterBody +[0000000E] {0x2517507c100} Class Water.GerstnerWaterWaveGeneratorBase +[0000000F] {0x2517507af00} Class Water.GerstnerWaterWaveGeneratorSimple +[00000010] {0x2517507bec0} Class Water.GerstnerWaterWaveGeneratorSpectrum +[00000011] {0x25175079ac0} Class Water.WaterWavesBase +[00000012] {0x2517507acc0} Class Water.WaterWaves +[00000013] {0x2517507a180} Class Water.GerstnerWaterWaves +[00000014] {0x2517507a840} Class Engine.Subsystem +[00000015] {0x2517507fdc0} Class Engine.DynamicSubsystem +[00000016] {0x2517507f940} Class Engine.EngineSubsystem +[00000017] {0x2517507aa80} Class Water.GerstnerWaterWaveSubsystem +[00000018] {0x25175079d00} Class Engine.SceneComponent +[00000019] {0x2517507bc80} Class Engine.PrimitiveComponent +[0000001A] {0x2517507b140} Class Water.LakeCollisionComponent +[0000001B] {0x2517827ce00} Package NiagaraCore +[0000001C] {0x2517507c580} Class NiagaraCore.NiagaraMergeable +[0000001D] {0x2517507ba40} Class NiagaraCore.NiagaraDataInterfaceBase +[0000001E] {0x2517827ccc0} Package Niagara +[0000001F] {0x2517507a3c0} Class Niagara.NiagaraDataInterface +[00000020] {0x2517507fb80} Class Water.NiagaraDataInterfaceWater +[00000021] {0x2517507f4c0} Class Engine.BlueprintFunctionLibrary +[00000022] {0x2517507f700} Class Water.NiagaraWaterFunctionLibrary +[00000023] {0x2517507f280} Class Water.OceanCollisionComponent +[00000024] {0x2517507ebc0} Class Engine.ShapeComponent +[00000025] {0x2517507ee00} Class Engine.BoxComponent +[00000026] {0x2517507f040} Class Water.OceanBoxCollisionComponent +[00000027] {0x2517507e740} Class Water.WaterBody +[00000028] {0x2517507e980} Class Water.WaterBodyGenerator +[00000029] {0x2517507e500} Class Water.CustomMeshGenerator +[0000002A] {0x2517507e2c0} Class Water.WaterBodyCustom +[0000002B] {0x251761c4540} Class Engine.Brush +[0000002C] {0x251761c4780} Class Engine.Volume +[0000002D] {0x251761c49c0} Class Engine.PhysicsVolume +[0000002E] {0x2517507e080} Class Water.WaterBodyExclusionVolume +[0000002F] {0x251761c4300} Class Water.WaterBodyIsland +[00000030] {0x251761c40c0} Class Water.LakeGenerator +[00000031] {0x251761c3e80} Class Water.WaterBodyLake +[00000032] {0x251761c3c40} Class Water.OceanGenerator +[00000033] {0x251761c3a00} Class Water.WaterBodyOcean +[00000034] {0x251761c37c0} Class Water.RiverGenerator +[00000035] {0x251761c3580} Class Water.WaterBodyRiver +[00000036] {0x251761c3100} Class CoreUObject.Interface +[00000037] {0x251761c3340} Class Water.WaterBrushActorInterface +[00000038] {0x251761c2ec0} Class Water.WaterMeshActor +[00000039] {0x251761c2a40} Class Engine.MeshComponent +[0000003A] {0x251761c2c80} Class Water.WaterMeshComponent +[0000003B] {0x2517827cb80} Package DeveloperSettings +[0000003C] {0x251761c25c0} Class DeveloperSettings.DeveloperSettings +[0000003D] {0x251761c2800} Class Water.WaterRuntimeSettings +[0000003E] {0x251761c2140} Class Engine.SplineComponent +[0000003F] {0x251761c2380} Class Water.WaterSplineComponent +[00000040] {0x251761c1cc0} Class Engine.SplineMetadata +[00000041] {0x251761c1f00} Class Water.WaterSplineMetadata +[00000042] {0x251761c1600} Class Engine.WorldSubsystem +[00000043] {0x251761c1840} Class Engine.TickableWorldSubsystem +[00000044] {0x251761c1a80} Class Water.WaterSubsystem +[00000045] {0x251761c13c0} Class Water.WaterWavesAsset +[00000046] {0x251761c1180} Class Water.WaterWavesAssetReference +[00000047] {0x2517827ca40} Package MovieScene +[00000048] {0x251761c0400} Class MovieScene.MovieSceneSignedObject +[00000049] {0x251761c0640} Class MovieScene.MovieSceneTrack +[0000004A] {0x251761c0880} Class MovieScene.MovieSceneNameableTrack +[0000004B] {0x251761c0ac0} Class Niagara.MovieSceneNiagaraTrack +[0000004C] {0x251761c0d00} Class Niagara.MovieSceneNiagaraParameterTrack +[0000004D] {0x251761c0f40} Class Niagara.MovieSceneNiagaraBoolParameterTrack +[0000004E] {0x251761c01c0} Class Niagara.MovieSceneNiagaraColorParameterTrack +[0000004F] {0x251761c9400} Class Niagara.MovieSceneNiagaraFloatParameterTrack +[00000050] {0x251761c91c0} Class Niagara.MovieSceneNiagaraIntegerParameterTrack +[00000051] {0x251761c8d40} Class MovieScene.MovieSceneSection +[00000052] {0x251761c8f80} Class Niagara.MovieSceneNiagaraSystemSpawnSection +[00000053] {0x251761c8b00} Class Niagara.MovieSceneNiagaraSystemTrack +[00000054] {0x251761c88c0} Class Niagara.MovieSceneNiagaraVectorParameterTrack +[00000055] {0x251761c8680} Class Niagara.NiagaraActor +[00000056] {0x251761c8440} Class Niagara.NiagaraBakerSettings +[00000057] {0x251761c7fc0} Class Engine.FXSystemComponent +[00000058] {0x251761c8200} Class Niagara.NiagaraComponent +[00000059] {0x251761c7d80} Class Niagara.NiagaraComponentPool +[0000005A] {0x251761c7900} Class Niagara.NiagaraRendererProperties +[0000005B] {0x251761c7b40} Class Niagara.NiagaraComponentRendererProperties +[0000005C] {0x251761c76c0} Class Niagara.NiagaraComponentSettings +[0000005D] {0x251761c7480} Class Niagara.NiagaraConvertInPlaceUtilityBase +[0000005E] {0x251761c7240} Class Niagara.NiagaraDataInterface2DArrayTexture +[0000005F] {0x251761c7000} Class Niagara.NiagaraDataInterfaceArray +[00000060] {0x251761c6dc0} Class Niagara.NiagaraDataInterfaceArrayFloat +[00000061] {0x251761c6b80} Class Niagara.NiagaraDataInterfaceArrayFloat2 +[00000062] {0x251761c6940} Class Niagara.NiagaraDataInterfaceArrayFloat3 +[00000063] {0x251761c6700} Class Niagara.NiagaraDataInterfaceArrayFloat4 +[00000064] {0x251761c64c0} Class Niagara.NiagaraDataInterfaceArrayColor +[00000065] {0x251761c6280} Class Niagara.NiagaraDataInterfaceArrayQuat +[00000066] {0x251761c6040} Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary +[00000067] {0x251761c5e00} Class Niagara.NiagaraDataInterfaceArrayInt32 +[00000068] {0x251761c5bc0} Class Niagara.NiagaraDataInterfaceArrayBool +[00000069] {0x251761c5980} Class Niagara.NiagaraDataInterfaceAudioSubmix +[0000006A] {0x251761c5740} Class Niagara.NiagaraDataInterfaceAudioOscilloscope +[0000006B] {0x251761c5500} Class Niagara.NiagaraDataInterfaceAudioPlayer +[0000006C] {0x251761c52c0} Class Niagara.NiagaraDataInterfaceAudioSpectrum +[0000006D] {0x251761c5080} Class Niagara.NiagaraDataInterfaceCamera +[0000006E] {0x251761c4e40} Class Niagara.NiagaraDataInterfaceCollisionQuery +[0000006F] {0x251761cde40} Class Niagara.NiagaraDataInterfaceCurveBase +[00000070] {0x251761c4c00} Class Niagara.NiagaraDataInterfaceColorCurve +[00000071] {0x251761cdc00} Class Niagara.NiagaraDataInterfaceCubeTexture +[00000072] {0x251761cd9c0} Class Niagara.NiagaraDataInterfaceCurlNoise +[00000073] {0x251761cd780} Class Niagara.NiagaraDataInterfaceCurve +[00000074] {0x251761cd540} Class Niagara.NiagaraDataInterfaceDebugDraw +[00000075] {0x251761cd300} Class Niagara.NiagaraParticleCallbackHandler +[00000076] {0x251761cd0c0} Class Niagara.NiagaraDataInterfaceExport +[00000077] {0x251761cce80} Class Niagara.NiagaraDataInterfaceGBuffer +[00000078] {0x251761cc7c0} Class Niagara.NiagaraDataInterfaceRWBase +[00000079] {0x251761cca00} Class Niagara.NiagaraDataInterfaceGrid2D +[0000007A] {0x251761ccc40} Class Niagara.NiagaraDataInterfaceGrid2DCollection +[0000007B] {0x251761cc580} Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader +[0000007C] {0x251761cc100} Class Niagara.NiagaraDataInterfaceGrid3D +[0000007D] {0x251761cc340} Class Niagara.NiagaraDataInterfaceGrid3DCollection +[0000007E] {0x251761cbec0} Class Niagara.NiagaraDataInterfaceIntRenderTarget2D +[0000007F] {0x251761cbc80} Class Niagara.NiagaraDataInterfaceLandscape +[00000080] {0x251761cba40} Class Niagara.NiagaraDataInterfaceMeshRendererInfo +[00000081] {0x251761cb800} Class Niagara.NiagaraDataInterfaceNeighborGrid3D +[00000082] {0x251761cb5c0} Class Niagara.NiagaraDataInterfaceOcclusion +[00000083] {0x251761cb380} Class Niagara.NiagaraDataInterfaceParticleRead +[00000084] {0x251761cb140} Class Niagara.NiagaraDataInterfacePlatformSet +[00000085] {0x251761caf00} Class Niagara.NiagaraDataInterfaceRenderTarget2D +[00000086] {0x251761cacc0} Class Niagara.NiagaraDataInterfaceRenderTarget2DArray +[00000087] {0x251761caa80} Class Niagara.NiagaraDataInterfaceRenderTargetCube +[00000088] {0x251761ca840} Class Niagara.NiagaraDataInterfaceRenderTargetVolume +[00000089] {0x251761ca600} Class Niagara.NiagaraDataInterfaceSimpleCounter +[0000008A] {0x251761ca3c0} Class Niagara.NiagaraDataInterfaceSkeletalMesh +[0000008B] {0x251761ca180} Class Niagara.NiagaraDataInterfaceSpline +[0000008C] {0x251761c9f40} Class Niagara.NiagaraDataInterfaceStaticMesh +[0000008D] {0x251761c9d00} Class Niagara.NiagaraDataInterfaceTexture +[0000008E] {0x251761c9ac0} Class Niagara.NiagaraDataInterfaceVector2DCurve +[0000008F] {0x251761c9880} Class Niagara.NiagaraDataInterfaceVector4Curve +[00000090] {0x251761c9640} Class Niagara.NiagaraDataInterfaceVectorCurve +[00000091] {0x251761cfdc0} Class Niagara.NiagaraDataInterfaceVectorField +[00000092] {0x251761cfb80} Class Niagara.NiagaraDataInterfaceVolumeTexture +[00000093] {0x251761cf940} Class Niagara.NiagaraDebugHUDSettings +[00000094] {0x251761cf700} Class Niagara.NiagaraEditorDataBase +[00000095] {0x251761cf4c0} Class Niagara.NiagaraEditorParametersAdapterBase +[00000096] {0x251761cf280} Class Niagara.NiagaraSignificanceHandler +[00000097] {0x251761cf040} Class Niagara.NiagaraSignificanceHandlerDistance +[00000098] {0x251761cee00} Class Niagara.NiagaraSignificanceHandlerAge +[00000099] {0x251761cebc0} Class Niagara.NiagaraEffectType +[0000009A] {0x251761ce980} Class Niagara.NiagaraEmitter +[0000009B] {0x251761ce740} Class Niagara.NiagaraEventReceiverEmitterAction +[0000009C] {0x251761ce500} Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles +[0000009D] {0x251761ce2c0} Class Niagara.NiagaraFunctionLibrary +[0000009E] {0x251761ce080} Class Niagara.NiagaraLightRendererProperties +[0000009F] {0x251761f49c0} Class Niagara.NiagaraMeshRendererProperties +[000000A0] {0x251761f4780} Class Niagara.NiagaraMessageDataBase +[000000A1] {0x251761f4540} Class Niagara.NiagaraParameterCollectionInstance +[000000A2] {0x251761f4300} Class Niagara.NiagaraParameterCollection +[000000A3] {0x251761f40c0} Class Niagara.NiagaraParameterDefinitionsBase +[000000A4] {0x251761f3e80} Class Niagara.NiagaraBaselineController +[000000A5] {0x251761f3c40} Class Niagara.NiagaraBaselineController_Basic +[000000A6] {0x251761f3a00} Class Niagara.NiagaraPerfBaselineActor +[000000A7] {0x251761f37c0} Class Niagara.NiagaraPrecompileContainer +[000000A8] {0x251761f3580} Class Niagara.NiagaraPreviewBase +[000000A9] {0x251761f3340} Class Niagara.NiagaraPreviewAxis +[000000AA] {0x251761f3100} Class Niagara.NiagaraPreviewAxis_InterpParamBase +[000000AB] {0x251761f2ec0} Class Niagara.NiagaraPreviewAxis_InterpParamInt32 +[000000AC] {0x251761f2c80} Class Niagara.NiagaraPreviewAxis_InterpParamFloat +[000000AD] {0x251761f2a40} Class Niagara.NiagaraPreviewAxis_InterpParamVector2D +[000000AE] {0x251761f2800} Class Niagara.NiagaraPreviewAxis_InterpParamVector +[000000AF] {0x251761f25c0} Class Niagara.NiagaraPreviewAxis_InterpParamVector4 +[000000B0] {0x251761f2380} Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor +[000000B1] {0x251761f2140} Class Niagara.NiagaraPreviewGrid +[000000B2] {0x251761f1f00} Class Niagara.NiagaraRibbonRendererProperties +[000000B3] {0x2517827cae0} Package NiagaraShader +[000000B4] {0x251761f1a80} Class NiagaraShader.NiagaraScriptBase +[000000B5] {0x251761f1cc0} Class Niagara.NiagaraScript +[000000B6] {0x251761f1840} Class Niagara.NiagaraScriptSourceBase +[000000B7] {0x251761f1600} Class Niagara.NiagaraSettings +[000000B8] {0x251761f13c0} Class Niagara.NiagaraSimulationStageBase +[000000B9] {0x251761f1180} Class Niagara.NiagaraSimulationStageGeneric +[000000BA] {0x251761f0f40} Class Niagara.NiagaraSpriteRendererProperties +[000000BB] {0x251761f0ac0} Class Engine.FXSystemAsset +[000000BC] {0x251761f0d00} Class Niagara.NiagaraSystem +[000000BD] {0x251761f0640} Class Engine.AnimNotify +[000000BE] {0x2517827c900} Package NiagaraAnimNotifies +[000000BF] {0x251761f0880} Class NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect +[000000C0] {0x251761f01c0} Class Engine.AnimNotifyState +[000000C1] {0x251761f0400} Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect +[000000C2] {0x251761f9400} Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced +[000000C3] {0x2517827c9a0} Package AsyncLoadingScreen +[000000C4] {0x251761f91c0} Class AsyncLoadingScreen.AsyncLoadingScreenLibrary +[000000C5] {0x251761f8f80} Class AsyncLoadingScreen.LoadingScreenSettings +[000000C6] {0x2517827c860} Package SteamVR +[000000C7] {0x251761f8d40} Class SteamVR.SteamVRChaperoneComponent +[000000C8] {0x251761f8b00} Class SteamVR.SteamVRFunctionLibrary +[000000C9] {0x251761f8440} Class Engine.StereoLayerShape +[000000CA] {0x251761f8680} Class Engine.StereoLayerShapeQuad +[000000CB] {0x251761f88c0} Class SteamVR.SteamVRHQStereoLayerShape +[000000CC] {0x2517827c7c0} Package SteamVRInputDevice +[000000CD] {0x251761f8200} Class SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary +[000000CE] {0x251761f7fc0} Class SteamVRInputDevice.SteamVRTrackingReferences +[000000CF] {0x2517827c040} Package ProceduralMeshComponent +[000000D0] {0x251761f7d80} Class ProceduralMeshComponent.KismetProceduralMeshLibrary +[000000D1] {0x251761f7b40} Class ProceduralMeshComponent.ProceduralMeshComponent +[000000D2] {0x2517827c0e0} Package ApexDestruction +[000000D3] {0x251761f7900} Class ApexDestruction.DestructibleActor +[000000D4] {0x251761f7480} Class Engine.SkinnedMeshComponent +[000000D5] {0x251761f76c0} Class ApexDestruction.DestructibleComponent +[000000D6] {0x251761f7240} Class ApexDestruction.DestructibleFractureSettings +[000000D7] {0x251761f6b80} Class Engine.StreamableRenderAsset +[000000D8] {0x251761f6dc0} Class Engine.SkeletalMesh +[000000D9] {0x251761f7000} Class ApexDestruction.DestructibleMesh +[000000DA] {0x251761f64c0} Class Engine.Player +[000000DB] {0x251761f6700} Class Engine.NetConnection +[000000DC] {0x2517827bfa0} Package SteamSockets +[000000DD] {0x251761f6940} Class SteamSockets.SteamSocketsNetConnection +[000000DE] {0x251761f6040} Class Engine.NetDriver +[000000DF] {0x251761f6280} Class SteamSockets.SteamSocketsNetDriver +[000000E0] {0x2517827bf00} Package OnlineSubsystem +[000000E1] {0x251761f5e00} Class OnlineSubsystem.NamedInterfaces +[000000E2] {0x251761f5bc0} Class OnlineSubsystem.TurnBasedMatchInterface +[000000E3] {0x2517827be60} Package PacketHandler +[000000E4] {0x251761f5740} Class PacketHandler.HandlerComponentFactory +[000000E5] {0x2517827bdc0} Package OnlineSubsystemSteam +[000000E6] {0x251761f5980} Class OnlineSubsystemSteam.SteamAuthComponentModuleInterface +[000000E7] {0x2517827bd20} Package OnlineSubsystemUtils +[000000E8] {0x251761f52c0} Class OnlineSubsystemUtils.IpConnection +[000000E9] {0x251761f5500} Class OnlineSubsystemSteam.SteamNetConnection +[000000EA] {0x251761f4e40} Class OnlineSubsystemUtils.IpNetDriver +[000000EB] {0x251761f5080} Class OnlineSubsystemSteam.SteamNetDriver +[000000EC] {0x251761f4c00} Class OnlineSubsystemUtils.AchievementBlueprintLibrary +[000000ED] {0x251761fd9c0} Class Engine.BlueprintAsyncActionBase +[000000EE] {0x251761fdc00} Class Engine.OnlineBlueprintCallProxyBase +[000000EF] {0x251761fde40} Class OnlineSubsystemUtils.AchievementQueryCallbackProxy +[000000F0] {0x251761fd780} Class OnlineSubsystemUtils.AchievementWriteCallbackProxy +[000000F1] {0x251761fd540} Class OnlineSubsystemUtils.ConnectionCallbackProxy +[000000F2] {0x251761fd300} Class OnlineSubsystemUtils.CreateSessionCallbackProxy +[000000F3] {0x251761fd0c0} Class OnlineSubsystemUtils.DestroySessionCallbackProxy +[000000F4] {0x251761fce80} Class OnlineSubsystemUtils.EndMatchCallbackProxy +[000000F5] {0x251761fcc40} Class OnlineSubsystemUtils.EndTurnCallbackProxy +[000000F6] {0x251761fca00} Class OnlineSubsystemUtils.FindSessionsCallbackProxy +[000000F7] {0x251761fc7c0} Class OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy +[000000F8] {0x251761fc580} Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy +[000000F9] {0x251761fc340} Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy2 +[000000FA] {0x251761fc100} Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy +[000000FB] {0x251761fbec0} Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2 +[000000FC] {0x251761fbc80} Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy +[000000FD] {0x251761fba40} Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2 +[000000FE] {0x251761fb800} Class OnlineSubsystemUtils.JoinSessionCallbackProxy +[000000FF] {0x251761fb5c0} Class OnlineSubsystemUtils.LeaderboardBlueprintLibrary +[00000100] {0x251761fb380} Class OnlineSubsystemUtils.LeaderboardFlushCallbackProxy +[00000101] {0x251761fb140} Class OnlineSubsystemUtils.LeaderboardQueryCallbackProxy +[00000102] {0x251761faf00} Class OnlineSubsystemUtils.LogoutCallbackProxy +[00000103] {0x251761facc0} Class OnlineSubsystemUtils.OnlineBeacon +[00000104] {0x251761faa80} Class OnlineSubsystemUtils.OnlineBeaconClient +[00000105] {0x251761fa840} Class OnlineSubsystemUtils.OnlineBeaconHost +[00000106] {0x251761fa600} Class OnlineSubsystemUtils.OnlineBeaconHostObject +[00000107] {0x251761fa180} Class Engine.OnlineEngineInterface +[00000108] {0x251761fa3c0} Class OnlineSubsystemUtils.OnlineEngineInterfaceImpl +[00000109] {0x251761f9f40} Class OnlineSubsystemUtils.OnlinePIESettings +[0000010A] {0x251761f9ac0} Class Engine.OnlineSession +[0000010B] {0x251761f9d00} Class OnlineSubsystemUtils.OnlineSessionClient +[0000010C] {0x251761f9880} Class OnlineSubsystemUtils.PartyBeaconClient +[0000010D] {0x251761f9640} Class OnlineSubsystemUtils.PartyBeaconHost +[0000010E] {0x251761ffdc0} Class OnlineSubsystemUtils.PartyBeaconState +[0000010F] {0x251761ffb80} Class OnlineSubsystemUtils.QuitMatchCallbackProxy +[00000110] {0x251761ff940} Class OnlineSubsystemUtils.ShowLoginUICallbackProxy +[00000111] {0x251761ff700} Class OnlineSubsystemUtils.SpectatorBeaconClient +[00000112] {0x251761ff4c0} Class OnlineSubsystemUtils.SpectatorBeaconHost +[00000113] {0x251761ff280} Class OnlineSubsystemUtils.SpectatorBeaconState +[00000114] {0x251761ff040} Class OnlineSubsystemUtils.TestBeaconClient +[00000115] {0x251761fee00} Class OnlineSubsystemUtils.TestBeaconHost +[00000116] {0x251761febc0} Class OnlineSubsystemUtils.TurnBasedBlueprintLibrary +[00000117] {0x2517827bc80} Package AudioMixer +[00000118] {0x251761fe740} Class AudioMixer.SynthComponent +[00000119] {0x251761fe980} Class OnlineSubsystemUtils.VoipListenerSynthComponent +[0000011A] {0x2517827bbe0} Package BlockoutToolsPlugin +[0000011B] {0x251761fe500} Class BlockoutToolsPlugin.BlockoutToolsParent +[0000011C] {0x251761fe2c0} Class BlockoutToolsPlugin.BlockoutToolsSettings +[0000011D] {0x2517827bb40} Package SunPosition +[0000011E] {0x251761fe080} Class SunPosition.SunPositionFunctionLibrary +[0000011F] {0x2517827baa0} Package BacktraceSettingsLibrary +[00000120] {0x251762049c0} Class BacktraceSettingsLibrary.BacktraceSettings +[00000121] {0x2517827ba00} Package BacktraceBlueprintLibrary +[00000122] {0x25176204780} Class BacktraceBlueprintLibrary.BacktraceBlueprintLibrary +[00000123] {0x25176203e80} Class Engine.MovementComponent +[00000124] {0x251762040c0} Class Engine.NavMovementComponent +[00000125] {0x25176204300} Class Engine.PawnMovementComponent +[00000126] {0x2517827e2a0} Package ChaosVehicles +[00000127] {0x25176204540} Class ChaosVehicles.ChaosVehicleMovementComponent +[00000128] {0x25176203c40} Class ChaosVehicles.ChaosVehicleWheel +[00000129] {0x25176203a00} Class ChaosVehicles.ChaosWheeledVehicleMovementComponent +[0000012A] {0x25176203580} Class Engine.SkeletalMeshComponent +[0000012B] {0x25176203340} Class Engine.AnimInstance +[0000012C] {0x251762037c0} Class ChaosVehicles.VehicleAnimationInstance +[0000012D] {0x25176202ec0} Class Engine.Pawn +[0000012E] {0x25176203100} Class ChaosVehicles.WheeledVehiclePawn +[0000012F] {0x2517827e200} Package SmoothSyncPlugin +[00000130] {0x25176202c80} Class SmoothSyncPlugin.SmoothSync +[00000131] {0x2517827e160} Package XRVisualization +[00000132] {0x25176202a40} Class XRVisualization.XRVisualizationLoadHelper +[00000133] {0x25176202800} Class XRVisualization.XRVisualizationFunctionLibrary +[00000134] {0x2517827e0c0} Package DragonIKPlugin +[00000135] {0x251762025c0} Class DragonIKPlugin.DragonIK_Library +[00000136] {0x25176202380} Class DragonIKPlugin.DragonIKFootStepsComponent +[00000137] {0x25176202140} Class DragonIKPlugin.DragonIKPhysicsComponent +[00000138] {0x25176201f00} Class DragonIKPlugin.DragonIKPhysicsHolder +[00000139] {0x2517827e020} Package OpenInputPlugin +[0000013A] {0x25176201cc0} Class OpenInputPlugin.OpenInputFunctionLibrary +[0000013B] {0x25176201840} Class Engine.DataAsset +[0000013C] {0x25176201a80} Class OpenInputPlugin.OpenInputGestureDatabase +[0000013D] {0x25176201600} Class OpenInputPlugin.OpenInputSkeletalMeshComponent +[0000013E] {0x251762013c0} Class OpenInputPlugin.OpenInputAnimInstance +[0000013F] {0x2517827df80} Package XShip +[00000140] {0x25176201180} Class XShip.XShipComponent +[00000141] {0x25176200f40} Class XShip.XShipPawn +[00000142] {0x2517827dee0} Package SimpleScatterPlugin +[00000143] {0x25176200d00} Class SimpleScatterPlugin.SimpleScatter +[00000144] {0x25176200ac0} Class SimpleScatterPlugin.SimpleScatterSpline +[00000145] {0x25176200880} Class SimpleScatterPlugin.SimpleScatterSplineActor +[00000146] {0x2517827de40} Package EasyVoiceChat +[00000147] {0x25176200640} Class EasyVoiceChat.VoiceFunctionLibrary +[00000148] {0x25176200400} Class EasyVoiceChat.VoipAudioComponent +[00000149] {0x251762001c0} Class EasyVoiceChat.VoipManagerComponent +[0000014A] {0x2517827dda0} Package AdvancedSessions +[0000014B] {0x25176209400} Class AdvancedSessions.AdvancedExternalUILibrary +[0000014C] {0x25176208f80} Class Engine.GameInstance +[0000014D] {0x251762091c0} Class AdvancedSessions.AdvancedFriendsGameInstance +[0000014E] {0x25176208d40} Class AdvancedSessions.AdvancedFriendsInterface +[0000014F] {0x25176208b00} Class AdvancedSessions.AdvancedFriendsLibrary +[00000150] {0x25176208440} Class Engine.Info +[00000151] {0x25176208680} Class Engine.GameSession +[00000152] {0x251762088c0} Class AdvancedSessions.AdvancedGameSession +[00000153] {0x25176208200} Class AdvancedSessions.AdvancedIdentityLibrary +[00000154] {0x25176207fc0} Class AdvancedSessions.AdvancedSessionsLibrary +[00000155] {0x25176207d80} Class AdvancedSessions.AdvancedVoiceLibrary +[00000156] {0x25176207b40} Class AdvancedSessions.AutoLoginUserCallbackProxy +[00000157] {0x25176207900} Class AdvancedSessions.CancelFindSessionsCallbackProxy +[00000158] {0x251762076c0} Class AdvancedSessions.CreateSessionCallbackProxyAdvanced +[00000159] {0x25176207480} Class AdvancedSessions.EndSessionCallbackProxy +[0000015A] {0x25176207240} Class AdvancedSessions.FindFriendSessionCallbackProxy +[0000015B] {0x25176207000} Class AdvancedSessions.FindSessionsCallbackProxyAdvanced +[0000015C] {0x25176206dc0} Class AdvancedSessions.GetFriendsCallbackProxy +[0000015D] {0x25176206b80} Class AdvancedSessions.GetRecentPlayersCallbackProxy +[0000015E] {0x25176206940} Class AdvancedSessions.GetUserPrivilegeCallbackProxy +[0000015F] {0x25176206700} Class AdvancedSessions.LoginUserCallbackProxy +[00000160] {0x251762064c0} Class AdvancedSessions.LogoutUserCallbackProxy +[00000161] {0x25176206280} Class AdvancedSessions.SendFriendInviteCallbackProxy +[00000162] {0x25176206040} Class AdvancedSessions.StartSessionCallbackProxyAdvanced +[00000163] {0x25176205e00} Class AdvancedSessions.UpdateSessionCallbackProxyAdvanced +[00000164] {0x2517827dd00} Package AdvancedSteamSessions +[00000165] {0x25176205bc0} Class AdvancedSteamSessions.AdvancedSteamFriendsLibrary +[00000166] {0x25176205980} Class AdvancedSteamSessions.AdvancedSteamWorkshopLibrary +[00000167] {0x25176205740} Class AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy +[00000168] {0x25176205500} Class AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy +[00000169] {0x2517620dc00} Class Engine.MaterialExpression +[0000016A] {0x2517620de40} Class Engine.MaterialExpressionTextureBase +[0000016B] {0x25176204c00} Class Engine.MaterialExpressionTextureSample +[0000016C] {0x25176204e40} Class Engine.MaterialExpressionTextureSampleParameter +[0000016D] {0x25176205080} Class Engine.MaterialExpressionTextureSampleParameter2D +[0000016E] {0x2517827dc60} Package Paper2D +[0000016F] {0x251762052c0} Class Paper2D.MaterialExpressionSpriteTextureSampler +[00000170] {0x2517620d780} Class Engine.Character +[00000171] {0x2517620d9c0} Class Paper2D.PaperCharacter +[00000172] {0x2517620d540} Class Paper2D.PaperFlipbook +[00000173] {0x2517620d300} Class Paper2D.PaperFlipbookActor +[00000174] {0x2517620d0c0} Class Paper2D.PaperFlipbookComponent +[00000175] {0x2517620ce80} Class Paper2D.PaperGroupedSpriteActor +[00000176] {0x2517620cc40} Class Paper2D.PaperGroupedSpriteComponent +[00000177] {0x2517620ca00} Class Paper2D.PaperRuntimeSettings +[00000178] {0x2517620c7c0} Class Paper2D.PaperSprite +[00000179] {0x2517620c580} Class Paper2D.PaperSpriteActor +[0000017A] {0x2517620c340} Class Paper2D.PaperSpriteAtlas +[0000017B] {0x2517620c100} Class Paper2D.PaperSpriteBlueprintLibrary +[0000017C] {0x2517620bec0} Class Paper2D.PaperSpriteComponent +[0000017D] {0x2517620bc80} Class Paper2D.PaperTerrainActor +[0000017E] {0x2517620ba40} Class Paper2D.PaperTerrainComponent +[0000017F] {0x2517620b800} Class Paper2D.PaperTerrainMaterial +[00000180] {0x2517620b5c0} Class Paper2D.PaperTerrainSplineComponent +[00000181] {0x2517620b380} Class Paper2D.PaperTileLayer +[00000182] {0x2517620b140} Class Paper2D.PaperTileMap +[00000183] {0x2517620af00} Class Paper2D.PaperTileMapActor +[00000184] {0x2517620acc0} Class Paper2D.PaperTileMapComponent +[00000185] {0x2517620aa80} Class Paper2D.PaperTileSet +[00000186] {0x2517620a840} Class Paper2D.TileMapBlueprintLibrary +[00000187] {0x2517827dbc0} Package LightPropagationVolumeRuntime +[00000188] {0x2517620a600} Class LightPropagationVolumeRuntime.LightPropagationVolumeBlendable +[00000189] {0x2517620a180} Class Engine.CameraShakeBase +[0000018A] {0x2517827db20} Package GameplayCameras +[0000018B] {0x2517620a3c0} Class GameplayCameras.TestCameraShake +[0000018C] {0x25176209ac0} Class Engine.CameraShakePattern +[0000018D] {0x25176209d00} Class GameplayCameras.SimpleCameraShakePattern +[0000018E] {0x25176209f40} Class GameplayCameras.ConstantCameraShakePattern +[0000018F] {0x25176209880} Class GameplayCameras.CompositeCameraShakePattern +[00000190] {0x25176209640} Class GameplayCameras.DefaultCameraShakeBase +[00000191] {0x2517620fdc0} Class GameplayCameras.MatineeCameraShake +[00000192] {0x2517620fb80} Class GameplayCameras.MatineeCameraShakePattern +[00000193] {0x2517827da80} Package MovieSceneTracks +[00000194] {0x2517620f700} Class MovieSceneTracks.MovieSceneCameraShakeEvaluator +[00000195] {0x2517620f940} Class GameplayCameras.MovieSceneMatineeCameraShakeEvaluator +[00000196] {0x2517620f4c0} Class GameplayCameras.MatineeCameraShakeFunctionLibrary +[00000197] {0x2517620f280} Class GameplayCameras.PerlinNoiseCameraShakePattern +[00000198] {0x2517620f040} Class GameplayCameras.WaveOscillatorCameraShakePattern +[00000199] {0x2517620e980} Class MovieScene.MovieSceneSequence +[0000019A] {0x2517827d9e0} Package TemplateSequence +[0000019B] {0x2517620ebc0} Class TemplateSequence.TemplateSequence +[0000019C] {0x2517620ee00} Class TemplateSequence.CameraAnimationSequence +[0000019D] {0x2517620e740} Class TemplateSequence.SequenceCameraShakeCameraStandIn +[0000019E] {0x2517620e500} Class TemplateSequence.SequenceCameraShakePattern +[0000019F] {0x2517620e2c0} Class TemplateSequence.SequenceCameraShakeSequencePlayer +[000001A0] {0x2517620e080} Class TemplateSequence.TemplateSequenceActor +[000001A1] {0x25176214780} Class MovieScene.MovieSceneSequencePlayer +[000001A2] {0x251762149c0} Class TemplateSequence.TemplateSequencePlayer +[000001A3] {0x25176214300} Class MovieScene.MovieSceneSubSection +[000001A4] {0x25176214540} Class TemplateSequence.TemplateSequenceSection +[000001A5] {0x25176213e80} Class MovieScene.MovieSceneEntitySystem +[000001A6] {0x251762140c0} Class TemplateSequence.TemplateSequenceSystem +[000001A7] {0x25176213c40} Class TemplateSequence.TemplateSequencePropertyScalingInstantiatorSystem +[000001A8] {0x25176213a00} Class TemplateSequence.TemplateSequencePropertyScalingEvaluatorSystem +[000001A9] {0x25176213580} Class MovieScene.MovieSceneSubTrack +[000001AA] {0x251762137c0} Class TemplateSequence.TemplateSequenceTrack +[000001AB] {0x2517827d940} Package OodleNetworkHandlerComponent +[000001AC] {0x25176213340} Class OodleNetworkHandlerComponent.OodleNetworkTrainerCommandlet +[000001AD] {0x2517827d8a0} Package AnimationSharing +[000001AE] {0x25176213100} Class AnimationSharing.AnimSharingStateInstance +[000001AF] {0x25176212ec0} Class AnimationSharing.AnimSharingTransitionInstance +[000001B0] {0x25176212c80} Class AnimationSharing.AnimSharingAdditiveInstance +[000001B1] {0x25176212a40} Class AnimationSharing.AnimSharingInstance +[000001B2] {0x25176212800} Class AnimationSharing.AnimationSharingManager +[000001B3] {0x251762125c0} Class AnimationSharing.AnimationSharingSetup +[000001B4] {0x25176212380} Class AnimationSharing.AnimationSharingStateProcessor +[000001B5] {0x2517827d800} Package SignificanceManager +[000001B6] {0x25176212140} Class SignificanceManager.SignificanceManager +[000001B7] {0x2517827d760} Package UObjectPlugin +[000001B8] {0x25176211f00} Class UObjectPlugin.MyPluginObject +[000001B9] {0x25176211a80} Class Engine.AudioComponent +[000001BA] {0x2517827d6c0} Package FacialAnimation +[000001BB] {0x25176211cc0} Class FacialAnimation.AudioCurveSourceComponent +[000001BC] {0x2517827d620} Package DatasmithContent +[000001BD] {0x25176211600} Class DatasmithContent.DatasmithObjectTemplate +[000001BE] {0x25176211840} Class DatasmithContent.DatasmithActorTemplate +[000001BF] {0x251762113c0} Class DatasmithContent.DatasmithAdditionalData +[000001C0] {0x25176211180} Class DatasmithContent.DatasmithAreaLightActor +[000001C1] {0x25176210f40} Class DatasmithContent.DatasmithAreaLightActorTemplate +[000001C2] {0x25176210ac0} Class Engine.AssetImportData +[000001C3] {0x25176210d00} Class DatasmithContent.DatasmithAssetImportData +[000001C4] {0x25176210880} Class DatasmithContent.DatasmithStaticMeshImportData +[000001C5] {0x25176210640} Class DatasmithContent.DatasmithStaticMeshCADImportData +[000001C6] {0x25176210400} Class DatasmithContent.DatasmithSceneImportData +[000001C7] {0x251762101c0} Class DatasmithContent.DatasmithTranslatedSceneImportData +[000001C8] {0x25176219400} Class DatasmithContent.DatasmithCADImportSceneData +[000001C9] {0x251762191c0} Class DatasmithContent.DatasmithMDLSceneImportData +[000001CA] {0x25176218f80} Class DatasmithContent.DatasmithGLTFSceneImportData +[000001CB] {0x25176218d40} Class DatasmithContent.DatasmithStaticMeshGLTFImportData +[000001CC] {0x25176218b00} Class DatasmithContent.DatasmithFBXSceneImportData +[000001CD] {0x251762188c0} Class DatasmithContent.DatasmithDeltaGenAssetImportData +[000001CE] {0x25176218680} Class DatasmithContent.DatasmithDeltaGenSceneImportData +[000001CF] {0x25176218440} Class DatasmithContent.DatasmithVREDAssetImportData +[000001D0] {0x25176218200} Class DatasmithContent.DatasmithVREDSceneImportData +[000001D1] {0x25176217fc0} Class DatasmithContent.DatasmithIFCSceneImportData +[000001D2] {0x25176217d80} Class DatasmithContent.DatasmithStaticMeshIFCImportData +[000001D3] {0x25176217900} Class Engine.AssetUserData +[000001D4] {0x25176217b40} Class DatasmithContent.DatasmithAssetUserData +[000001D5] {0x251762176c0} Class DatasmithContent.DatasmithCineCameraActorTemplate +[000001D6] {0x25176217480} Class DatasmithContent.DatasmithCineCameraComponentTemplate +[000001D7] {0x25176217240} Class DatasmithContent.DatasmithContentBlueprintLibrary +[000001D8] {0x25176217000} Class DatasmithContent.DatasmithCustomActionBase +[000001D9] {0x25176216dc0} Class DatasmithContent.DatasmithDecalComponentTemplate +[000001DA] {0x25176216b80} Class DatasmithContent.DatasmithImportedSequencesActor +[000001DB] {0x25176216940} Class DatasmithContent.DatasmithOptionsBase +[000001DC] {0x25176216700} Class DatasmithContent.DatasmithCommonTessellationOptions +[000001DD] {0x251762164c0} Class DatasmithContent.DatasmithImportOptions +[000001DE] {0x25176216280} Class DatasmithContent.DatasmithLandscapeTemplate +[000001DF] {0x25176216040} Class DatasmithContent.DatasmithLightComponentTemplate +[000001E0] {0x25176215e00} Class DatasmithContent.DatasmithMaterialInstanceTemplate +[000001E1] {0x25176215bc0} Class DatasmithContent.DatasmithPointLightComponentTemplate +[000001E2] {0x25176215980} Class DatasmithContent.DatasmithPostProcessVolumeTemplate +[000001E3] {0x25176215740} Class DatasmithContent.DatasmithScene +[000001E4] {0x25176215500} Class DatasmithContent.DatasmithSceneActor +[000001E5] {0x251762152c0} Class DatasmithContent.DatasmithSceneComponentTemplate +[000001E6] {0x25176215080} Class DatasmithContent.DatasmithSkyLightComponentTemplate +[000001E7] {0x25176214e40} Class DatasmithContent.DatasmithSpotLightComponentTemplate +[000001E8] {0x25176214c00} Class DatasmithContent.DatasmithStaticMeshComponentTemplate +[000001E9] {0x2517621de40} Class DatasmithContent.DatasmithStaticMeshTemplate +[000001EA] {0x2517827d580} Package VariantManagerContent +[000001EB] {0x2517621dc00} Class VariantManagerContent.LevelVariantSets +[000001EC] {0x2517621d9c0} Class VariantManagerContent.LevelVariantSetsActor +[000001ED] {0x2517621d780} Class VariantManagerContent.LevelVariantSetsFunctionDirector +[000001EE] {0x2517621d540} Class VariantManagerContent.PropertyValue +[000001EF] {0x2517621d300} Class VariantManagerContent.PropertyValueTransform +[000001F0] {0x2517621d0c0} Class VariantManagerContent.PropertyValueVisibility +[000001F1] {0x2517621ce80} Class VariantManagerContent.PropertyValueColor +[000001F2] {0x2517621cc40} Class VariantManagerContent.PropertyValueMaterial +[000001F3] {0x2517621ca00} Class VariantManagerContent.PropertyValueOption +[000001F4] {0x2517621c7c0} Class VariantManagerContent.PropertyValueSoftObject +[000001F5] {0x2517621c580} Class VariantManagerContent.SwitchActor +[000001F6] {0x2517621c340} Class VariantManagerContent.Variant +[000001F7] {0x2517621c100} Class VariantManagerContent.VariantObjectBinding +[000001F8] {0x2517621bec0} Class VariantManagerContent.VariantSet +[000001F9] {0x2517827d4e0} Package GeometryCache +[000001FA] {0x2517621bc80} Class GeometryCache.GeometryCache +[000001FB] {0x2517621ba40} Class GeometryCache.GeometryCacheActor +[000001FC] {0x2517621b800} Class GeometryCache.GeometryCacheCodecBase +[000001FD] {0x2517621b5c0} Class GeometryCache.GeometryCacheCodecRaw +[000001FE] {0x2517621b380} Class GeometryCache.GeometryCacheCodecV1 +[000001FF] {0x2517621b140} Class GeometryCache.GeometryCacheComponent +[00000200] {0x2517621af00} Class GeometryCache.GeometryCacheTrack +[00000201] {0x2517621acc0} Class GeometryCache.GeometryCacheTrack_FlipbookAnimation +[00000202] {0x2517621aa80} Class GeometryCache.GeometryCacheTrackStreamable +[00000203] {0x2517621a840} Class GeometryCache.GeometryCacheTrack_TransformAnimation +[00000204] {0x2517621a600} Class GeometryCache.GeometryCacheTrack_TransformGroupAnimation +[00000205] {0x2517827d440} Package GeometryCacheTracks +[00000206] {0x2517621a3c0} Class GeometryCacheTracks.MovieSceneGeometryCacheSection +[00000207] {0x2517621a180} Class GeometryCacheTracks.MovieSceneGeometryCacheTrack +[00000208] {0x2517827d3a0} Package AutomationUtils +[00000209] {0x25176219f40} Class AutomationUtils.AutomationUtilsBlueprintLibrary +[0000020A] {0x2517827d300} Package ClothingSystemRuntimeInterface +[0000020B] {0x25176219880} Class ClothingSystemRuntimeInterface.ClothConfigBase +[0000020C] {0x2517827d260} Package ClothingSystemRuntimeCommon +[0000020D] {0x25176219ac0} Class ClothingSystemRuntimeCommon.ClothConfigCommon +[0000020E] {0x2517827d1c0} Package ChaosCloth +[0000020F] {0x25176219d00} Class ChaosCloth.ChaosClothConfig +[00000210] {0x2517621fdc0} Class ClothingSystemRuntimeCommon.ClothSharedConfigCommon +[00000211] {0x25176219640} Class ChaosCloth.ChaosClothSharedSimConfig +[00000212] {0x2517621f940} Class ClothingSystemRuntimeInterface.ClothingSimulationFactory +[00000213] {0x2517621fb80} Class ChaosCloth.ChaosClothingSimulationFactory +[00000214] {0x2517621f4c0} Class ClothingSystemRuntimeInterface.ClothingInteractor +[00000215] {0x2517621f700} Class ChaosCloth.ChaosClothingInteractor +[00000216] {0x2517621f040} Class ClothingSystemRuntimeInterface.ClothingSimulationInteractor +[00000217] {0x2517621f280} Class ChaosCloth.ChaosClothingSimulationInteractor +[00000218] {0x2517827d120} Package EditableMesh +[00000219] {0x2517621ebc0} Class EditableMesh.EditableMeshAdapter +[0000021A] {0x2517621ee00} Class EditableMesh.EditableGeometryCollectionAdapter +[0000021B] {0x2517621e980} Class EditableMesh.EditableMesh +[0000021C] {0x2517621e740} Class EditableMesh.EditableMeshFactory +[0000021D] {0x2517621e500} Class EditableMesh.EditableStaticMeshAdapter +[0000021E] {0x2517827d080} Package GeometryCollectionTracks +[0000021F] {0x2517621e2c0} Class GeometryCollectionTracks.MovieSceneGeometryCollectionSection +[00000220] {0x2517621e080} Class GeometryCollectionTracks.MovieSceneGeometryCollectionTrack +[00000221] {0x2517827cfe0} Package ChaosNiagara +[00000222] {0x251762249c0} Class ChaosNiagara.NiagaraDataInterfaceChaosDestruction +[00000223] {0x25176224780} Class ChaosNiagara.NiagaraDataInterfacePhysicsField +[00000224] {0x2517827cf40} Package MotoSynth +[00000225] {0x25176224540} Class MotoSynth.MotoSynthPreset +[00000226] {0x25176224300} Class MotoSynth.MotoSynthSource +[00000227] {0x251762240c0} Class MotoSynth.SynthComponentMoto +[00000228] {0x2517827cea0} Package MagicLeapARPin +[00000229] {0x25176223e80} Class MagicLeapARPin.MagicLeapARPinComponent +[0000022A] {0x25176223c40} Class MagicLeapARPin.MagicLeapARPinFunctionLibrary +[0000022B] {0x25176223a00} Class MagicLeapARPin.MagicLeapARPinInfoActorBase +[0000022C] {0x251762237c0} Class MagicLeapARPin.MagicLeapARPinRenderer +[0000022D] {0x25176223580} Class MagicLeapARPin.MagicLeapARPinSettings +[0000022E] {0x25176223100} Class Engine.SaveGame +[0000022F] {0x25176223340} Class MagicLeapARPin.MagicLeapARPinSaveGame +[00000230] {0x25176222ec0} Class MagicLeapARPin.MagicLeapARPinContentBindings +[00000231] {0x25176222800} Class Engine.GameModeBase +[00000232] {0x25176222a40} Class Engine.GameMode +[00000233] {0x2517827f740} Package MagicLeapSharedWorld +[00000234] {0x25176222c80} Class MagicLeapSharedWorld.MagicLeapSharedWorldGameMode +[00000235] {0x25176222140} Class Engine.GameStateBase +[00000236] {0x25176222380} Class Engine.GameState +[00000237] {0x251762225c0} Class MagicLeapSharedWorld.MagicLeapSharedWorldGameState +[00000238] {0x25176221a80} Class Engine.Controller +[00000239] {0x25176221cc0} Class Engine.PlayerController +[0000023A] {0x25176221f00} Class MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController +[0000023B] {0x2517827f6a0} Package MagicLeap +[0000023C] {0x25176221840} Class MagicLeap.InAppPurchaseComponent +[0000023D] {0x251762213c0} Class Engine.ApplicationLifecycleComponent +[0000023E] {0x25176221600} Class MagicLeap.LuminApplicationLifecycleComponent +[0000023F] {0x2517827f600} Package HeadMountedDisplay +[00000240] {0x25176220f40} Class HeadMountedDisplay.VRNotificationsComponent +[00000241] {0x25176221180} Class MagicLeap.MagicLeapHeadTrackingNotificationsComponent +[00000242] {0x25176220d00} Class MagicLeap.MagicLeapHMDFunctionLibrary +[00000243] {0x25176220ac0} Class MagicLeap.MagicLeapMeshTrackerComponent +[00000244] {0x25176220880} Class MagicLeap.MagicLeapSettings +[00000245] {0x25176220640} Class MagicLeap.MagicLeapMeshBlockSelectorInterface +[00000246] {0x25176220400} Class MagicLeap.MagicLeapRaycastComponent +[00000247] {0x251762201c0} Class MagicLeap.MagicLeapRaycastFunctionLibrary +[00000248] {0x2517827f560} Package MagicLeapAR +[00000249] {0x25176229400} Class MagicLeapAR.LuminARSessionFunctionLibrary +[0000024A] {0x251762291c0} Class MagicLeapAR.LuminARFrameFunctionLibrary +[0000024B] {0x25176228f80} Class MagicLeapAR.LuminARImageTrackingFunctionLibrary +[0000024C] {0x2517827f4c0} Package AugmentedReality +[0000024D] {0x25176228b00} Class AugmentedReality.AROriginActor +[0000024E] {0x25176228d40} Class MagicLeapAR.LuminAROrigin +[0000024F] {0x25176228680} Class AugmentedReality.ARSessionConfig +[00000250] {0x251762288c0} Class MagicLeapAR.LuminARSessionConfig +[00000251] {0x25176227fc0} Class AugmentedReality.ARLightEstimate +[00000252] {0x25176228200} Class AugmentedReality.ARBasicLightEstimate +[00000253] {0x25176228440} Class MagicLeapAR.LuminARLightEstimate +[00000254] {0x25176227b40} Class AugmentedReality.ARCandidateImage +[00000255] {0x25176227d80} Class MagicLeapAR.LuminARCandidateImage +[00000256] {0x2517827f420} Package MagicLeapAudio +[00000257] {0x25176227900} Class MagicLeapAudio.MagicLeapAudioFunctionLibrary +[00000258] {0x2517827f380} Package MagicLeapController +[00000259] {0x251762276c0} Class MagicLeapController.MagicLeapControllerFunctionLibrary +[0000025A] {0x25176227480} Class MagicLeapController.MagicLeapTouchpadGesturesComponent +[0000025B] {0x2517827f2e0} Package MagicLeapEyeTracker +[0000025C] {0x25176227240} Class MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary +[0000025D] {0x2517827f240} Package LiveLinkInterface +[0000025E] {0x25176226dc0} Class LiveLinkInterface.LiveLinkSourceFactory +[0000025F] {0x2517827f1a0} Package MagicLeapHandTracking +[00000260] {0x25176227000} Class MagicLeapHandTracking.LiveLinkMagicLeapHandTrackingSourceFactory +[00000261] {0x25176226b80} Class MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary +[00000262] {0x2517827f100} Package MagicLeapIdentity +[00000263] {0x25176226940} Class MagicLeapIdentity.MagicLeapIdentity +[00000264] {0x2517827f060} Package MagicLeapImageTracker +[00000265] {0x25176226700} Class MagicLeapImageTracker.MagicLeapImageTrackerComponent +[00000266] {0x251762264c0} Class MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary +[00000267] {0x2517827efc0} Package MagicLeapPlanes +[00000268] {0x25176226280} Class MagicLeapPlanes.MagicLeapPlanesComponent +[00000269] {0x25176226040} Class MagicLeapPlanes.MagicLeapPlanesFunctionLibrary +[0000026A] {0x2517827ef20} Package MagicLeapPrivileges +[0000026B] {0x25176225e00} Class MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary +[0000026C] {0x2517827ee80} Package MagicLeapSecureStorage +[0000026D] {0x25176225bc0} Class MagicLeapSecureStorage.MagicLeapSecureStorage +[0000026E] {0x2517827ede0} Package MagicLeapHandMeshing +[0000026F] {0x25176225980} Class MagicLeapHandMeshing.MagicLeapHandMeshingComponent +[00000270] {0x25176225740} Class MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary +[00000271] {0x2517827ed40} Package MagicLeapLightEstimation +[00000272] {0x25176225500} Class MagicLeapLightEstimation.MagicLeapLightingTrackingComponent +[00000273] {0x251762252c0} Class MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary +[00000274] {0x2517827eca0} Package AvfMediaFactory +[00000275] {0x25176225080} Class AvfMediaFactory.AvfMediaSettings +[00000276] {0x2517827ec00} Package MediaAssets +[00000277] {0x2517622de40} Class MediaAssets.MediaSource +[00000278] {0x25176224c00} Class MediaAssets.BaseMediaSource +[00000279] {0x2517827eb60} Package ImgMedia +[0000027A] {0x25176224e40} Class ImgMedia.ImgMediaSource +[0000027B] {0x2517827eac0} Package ImgMediaEngine +[0000027C] {0x2517622dc00} Class ImgMediaEngine.ImgMediaPlaybackComponent +[0000027D] {0x2517827ea20} Package ImgMediaFactory +[0000027E] {0x2517622d9c0} Class ImgMediaFactory.ImgMediaSettings +[0000027F] {0x2517827e980} Package MediaCompositing +[00000280] {0x2517622d780} Class MediaCompositing.MovieSceneMediaPlayerPropertySection +[00000281] {0x2517622d300} Class MovieSceneTracks.MovieScenePropertyTrack +[00000282] {0x2517622d540} Class MediaCompositing.MovieSceneMediaPlayerPropertyTrack +[00000283] {0x2517622d0c0} Class MediaCompositing.MovieSceneMediaSection +[00000284] {0x2517622ce80} Class MediaCompositing.MovieSceneMediaTrack +[00000285] {0x2517827e8e0} Package WmfMediaFactory +[00000286] {0x2517622cc40} Class WmfMediaFactory.WmfMediaSettings +[00000287] {0x2517827e840} Package TcpMessaging +[00000288] {0x2517622ca00} Class TcpMessaging.TcpMessagingSettings +[00000289] {0x2517827e7a0} Package UdpMessaging +[0000028A] {0x2517622c7c0} Class UdpMessaging.UdpMessagingSettings +[0000028B] {0x2517827e700} Package ActorSequence +[0000028C] {0x2517622c580} Class ActorSequence.ActorSequence +[0000028D] {0x2517622c340} Class ActorSequence.ActorSequenceComponent +[0000028E] {0x2517622c100} Class ActorSequence.ActorSequencePlayer +[0000028F] {0x2517827e660} Package ActorLayerUtilities +[00000290] {0x2517622bec0} Class ActorLayerUtilities.LayersBlueprintLibrary +[00000291] {0x2517827e5c0} Package AndroidPermission +[00000292] {0x2517622bc80} Class AndroidPermission.AndroidPermissionCallbackProxy +[00000293] {0x2517622ba40} Class AndroidPermission.AndroidPermissionFunctionLibrary +[00000294] {0x2517827e520} Package AppleImageUtils +[00000295] {0x2517622b800} Class AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy +[00000296] {0x2517622b5c0} Class AppleImageUtils.AppleImageInterface +[00000297] {0x2517827e480} Package ArchVisCharacter +[00000298] {0x2517622b380} Class ArchVisCharacter.ArchVisCharacter +[00000299] {0x2517622af00} Class Engine.CharacterMovementComponent +[0000029A] {0x2517622b140} Class ArchVisCharacter.ArchVisCharMovementComponent +[0000029B] {0x2517827e3e0} Package AssetTags +[0000029C] {0x2517622acc0} Class AssetTags.AssetTagsSubsystem +[0000029D] {0x2517622a840} Class AudioMixer.AudioGenerator +[0000029E] {0x2517827e340} Package AudioCapture +[0000029F] {0x2517622aa80} Class AudioCapture.AudioCapture +[000002A0] {0x2517622a600} Class AudioCapture.AudioCaptureFunctionLibrary +[000002A1] {0x2517622a3c0} Class AudioCapture.AudioCaptureComponent +[000002A2] {0x2517827ff60} Package CableComponent +[000002A3] {0x2517622a180} Class CableComponent.CableActor +[000002A4] {0x25176229f40} Class CableComponent.CableComponent +[000002A5] {0x2517827fec0} Package CustomMeshComponent +[000002A6] {0x25176229d00} Class CustomMeshComponent.CustomMeshComponent +[000002A7] {0x2517827fe20} Package GooglePAD +[000002A8] {0x25176229ac0} Class GooglePAD.GooglePADFunctionLibrary +[000002A9] {0x2517827fd80} Package LocationServicesBPLibrary +[000002AA] {0x25176229880} Class LocationServicesBPLibrary.LocationServices +[000002AB] {0x25176229640} Class LocationServicesBPLibrary.LocationServicesImpl +[000002AC] {0x2517827fce0} Package MobilePatchingUtils +[000002AD] {0x2517622fdc0} Class MobilePatchingUtils.MobileInstalledContent +[000002AE] {0x2517622fb80} Class MobilePatchingUtils.MobilePendingContent +[000002AF] {0x2517622f940} Class MobilePatchingUtils.MobilePatchingLibrary +[000002B0] {0x2517827fc40} Package AudioExtensions +[000002B1] {0x2517622f4c0} Class AudioExtensions.SoundfieldEncodingSettingsBase +[000002B2] {0x2517827fba0} Package SoundFields +[000002B3] {0x2517622f700} Class SoundFields.AmbisonicsEncodingSettings +[000002B4] {0x2517827fb00} Package Synthesis +[000002B5] {0x2517622f280} Class Synthesis.ModularSynthPresetBank +[000002B6] {0x2517622f040} Class Synthesis.ModularSynthLibrary +[000002B7] {0x2517622ee00} Class Synthesis.ModularSynthComponent +[000002B8] {0x2517622e740} Class Engine.SoundEffectPreset +[000002B9] {0x2517622e980} Class Engine.SoundEffectSourcePreset +[000002BA] {0x2517622ebc0} Class Synthesis.SourceEffectBitCrusherPreset +[000002BB] {0x2517622e500} Class Synthesis.SourceEffectChorusPreset +[000002BC] {0x2517622e2c0} Class Synthesis.SourceEffectDynamicsProcessorPreset +[000002BD] {0x2517622e080} Class Synthesis.EnvelopeFollowerListener +[000002BE] {0x251762349c0} Class Synthesis.SourceEffectEnvelopeFollowerPreset +[000002BF] {0x25176234780} Class Synthesis.SourceEffectEQPreset +[000002C0] {0x25176234540} Class Synthesis.SourceEffectFilterPreset +[000002C1] {0x25176234300} Class Synthesis.SourceEffectFoldbackDistortionPreset +[000002C2] {0x251762340c0} Class Synthesis.SourceEffectMidSideSpreaderPreset +[000002C3] {0x25176233e80} Class Synthesis.SourceEffectPannerPreset +[000002C4] {0x25176233c40} Class Synthesis.SourceEffectPhaserPreset +[000002C5] {0x25176233a00} Class Synthesis.SourceEffectRingModulationPreset +[000002C6] {0x251762337c0} Class Synthesis.SourceEffectSimpleDelayPreset +[000002C7] {0x25176233580} Class Synthesis.SourceEffectStereoDelayPreset +[000002C8] {0x25176233340} Class Synthesis.SourceEffectWaveShaperPreset +[000002C9] {0x25176233100} Class Synthesis.AudioImpulseResponse +[000002CA] {0x25176232c80} Class Engine.SoundEffectSubmixPreset +[000002CB] {0x25176232ec0} Class Synthesis.SubmixEffectConvolutionReverbPreset +[000002CC] {0x25176232a40} Class Synthesis.SubmixEffectDelayPreset +[000002CD] {0x25176232800} Class Synthesis.SubmixEffectFilterPreset +[000002CE] {0x251762325c0} Class Synthesis.SubmixEffectFlexiverbPreset +[000002CF] {0x25176232380} Class Synthesis.SubmixEffectMultibandCompressorPreset +[000002D0] {0x25176232140} Class Synthesis.SubmixEffectStereoDelayPreset +[000002D1] {0x25176231f00} Class Synthesis.SubmixEffectTapDelayPreset +[000002D2] {0x2517827fa60} Package UMG +[000002D3] {0x25176231840} Class UMG.Visual +[000002D4] {0x25176231a80} Class UMG.Widget +[000002D5] {0x25176231cc0} Class Synthesis.Synth2DSlider +[000002D6] {0x25176231600} Class Synthesis.GranularSynth +[000002D7] {0x251762313c0} Class Synthesis.MonoWaveTableSynthPreset +[000002D8] {0x25176231180} Class Synthesis.SynthComponentMonoWaveTable +[000002D9] {0x25176230f40} Class Synthesis.SynthComponentToneGenerator +[000002DA] {0x25176230d00} Class Synthesis.SynthSamplePlayer +[000002DB] {0x25176230ac0} Class Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary +[000002DC] {0x25176230880} Class Synthesis.SynthKnob +[000002DD] {0x2517827f9c0} Package AudioAnalyzer +[000002DE] {0x251762301c0} Class AudioAnalyzer.AudioAnalyzerAsset +[000002DF] {0x25176230400} Class AudioAnalyzer.AudioAnalyzerNRTSettings +[000002E0] {0x2517827f920} Package AudioSynesthesia +[000002E1] {0x25176230640} Class AudioSynesthesia.AudioSynesthesiaNRTSettings +[000002E2] {0x251762391c0} Class AudioAnalyzer.AudioAnalyzerNRT +[000002E3] {0x25176239400} Class AudioSynesthesia.AudioSynesthesiaNRT +[000002E4] {0x25176238f80} Class AudioSynesthesia.ConstantQNRTSettings +[000002E5] {0x25176238d40} Class AudioSynesthesia.ConstantQNRT +[000002E6] {0x25176238b00} Class AudioSynesthesia.LoudnessNRTSettings +[000002E7] {0x251762388c0} Class AudioSynesthesia.LoudnessNRT +[000002E8] {0x25176238680} Class AudioSynesthesia.OnsetNRTSettings +[000002E9] {0x25176238440} Class AudioSynesthesia.OnsetNRT +[000002EA] {0x2517827f880} Package Backrooms +[000002EB] {0x25176238200} Class Backrooms.AI_ObjectWC +[000002EC] {0x25176237fc0} Class Backrooms.BackroomsBPFunctionLibrary +[000002ED] {0x25176237d80} Class Backrooms.BoatComponent +[000002EE] {0x25176237900} Class Backrooms.InteractablePawn +[000002EF] {0x25176237b40} Class Backrooms.BoatPawn +[000002F0] {0x25176237480} Class Backrooms.InteractableActor +[000002F1] {0x251762376c0} Class Backrooms.ClientInteractableActor +[000002F2] {0x25176237240} Class Backrooms.ClientInteractablePawn +[000002F3] {0x25176236dc0} Class UMG.UserWidget +[000002F4] {0x25176237000} Class Backrooms.CrosshairWidget +[000002F5] {0x25176236b80} Class Backrooms.CustomUserWidget +[000002F6] {0x25176236940} Class Backrooms.DroppedItem +[000002F7] {0x25176236700} Class Backrooms.DryLandVolume +[000002F8] {0x251762364c0} Class Backrooms.EnvQueryTest_CheckVisibility +[000002F9] {0x25176236040} Class Engine.CameraComponent +[000002FA] {0x25176236280} Class Backrooms.FancyCameraComponent +[000002FB] {0x25176235e00} Class Backrooms.FancyCharacter +[000002FC] {0x25176235bc0} Class Backrooms.FancyGameInstance +[000002FD] {0x25176235980} Class Backrooms.FancyGameMode +[000002FE] {0x25176235740} Class Backrooms.FancyMovementComponent +[000002FF] {0x25176235500} Class Backrooms.FancyPlayerController +[00000300] {0x25176235080} Class Engine.PlayerState +[00000301] {0x251762352c0} Class Backrooms.FancyPlayerState +[00000302] {0x25176234c00} Class Engine.SpringArmComponent +[00000303] {0x25176234e40} Class Backrooms.FancySpringArmComponent +[00000304] {0x2517623dc00} Class HeadMountedDisplay.MotionControllerComponent +[00000305] {0x2517623de40} Class Backrooms.GripMotionControllerComponent +[00000306] {0x2517623d9c0} Class Backrooms.InspectableActor +[00000307] {0x2517623d780} Class Backrooms.InteractableCameraComponent +[00000308] {0x2517623d300} Class Engine.StaticMeshComponent +[00000309] {0x2517623d540} Class Backrooms.InteractableComponent +[0000030A] {0x2517623d0c0} Class Backrooms.InteractableInterface +[0000030B] {0x2517623ce80} Class Backrooms.InventoryComponent +[0000030C] {0x2517623cc40} Class Backrooms.InventoryItem +[0000030D] {0x2517623ca00} Class Backrooms.ItemActor +[0000030E] {0x2517623c7c0} Class Backrooms.Level0Generator +[0000030F] {0x2517623c580} Class Backrooms.LIDARBlueprintFunctionLibrary +[00000310] {0x2517623c340} Class Backrooms.LIDARComponent +[00000311] {0x2517623c100} Class Backrooms.MapEditorCharacter +[00000312] {0x2517623bec0} Class Backrooms.MapEditorCharacterMovement +[00000313] {0x2517623bc80} Class Backrooms.MapEditorGizmo +[00000314] {0x2517623ba40} Class Backrooms.MapEditorHandlerComponent +[00000315] {0x2517623b800} Class Backrooms.MapEditorInterface +[00000316] {0x2517623b5c0} Class Backrooms.MapEditorStatics +[00000317] {0x2517623b380} Class Backrooms.MissionData +[00000318] {0x2517623b140} Class Backrooms.MotionScannerComponent +[00000319] {0x2517623af00} Class Backrooms.MotionScannerDirector +[0000031A] {0x2517623acc0} Class Backrooms.NoClipVolume +[0000031B] {0x2517623aa80} Class Backrooms.PlayerStatsComponent +[0000031C] {0x2517623a840} Class Backrooms.PushableActor +[0000031D] {0x2517623a600} Class Backrooms.RadarMap +[0000031E] {0x2517623a3c0} Class Backrooms.RadarPlayerComponent +[0000031F] {0x2517623a180} Class Backrooms.SteamManager +[00000320] {0x25176239f40} Class Backrooms.WalkingVolume +[00000321] {0x25176239d00} Class CoreUObject.GCObjectReferencer +[00000322] {0x25176239ac0} Class CoreUObject.TextBuffer +[00000323] {0x25176239880} Class CoreUObject.Field +[00000324] {0x25176239640} Class CoreUObject.Struct +[00000325] {0x2517623fdc0} Class CoreUObject.ScriptStruct +[00000326] {0x2517623f940} Class CoreUObject.Package +[00000327] {0x2517623fb80} Class CoreUObject.Class +[00000328] {0x2517623f700} Class CoreUObject.Function +[00000329] {0x2517623f4c0} Class CoreUObject.DelegateFunction +[0000032A] {0x2517623f280} Class CoreUObject.SparseDelegateFunction +[0000032B] {0x2517623f040} Class CoreUObject.DynamicClass +[0000032C] {0x2517623ee00} Class CoreUObject.PackageMap +[0000032D] {0x2517623ebc0} Class CoreUObject.Enum +[0000032E] {0x2517623e980} Class CoreUObject.LinkerPlaceholderClass +[0000032F] {0x2517623e740} Class CoreUObject.LinkerPlaceholderExportObject +[00000330] {0x2517623e500} Class CoreUObject.LinkerPlaceholderFunction +[00000331] {0x2517623e2c0} Class CoreUObject.MetaData +[00000332] {0x2517623e080} Class CoreUObject.ObjectRedirector +[00000333] {0x251762449c0} Class CoreUObject.Property +[00000334] {0x25176244780} Class CoreUObject.EnumProperty +[00000335] {0x25176244540} Class CoreUObject.ArrayProperty +[00000336] {0x25176244300} Class CoreUObject.ObjectPropertyBase +[00000337] {0x251762440c0} Class CoreUObject.BoolProperty +[00000338] {0x25176243c40} Class CoreUObject.NumericProperty +[00000339] {0x25176243e80} Class CoreUObject.ByteProperty +[0000033A] {0x251762437c0} Class CoreUObject.ObjectProperty +[0000033B] {0x25176243a00} Class CoreUObject.ClassProperty +[0000033C] {0x25176243580} Class CoreUObject.DelegateProperty +[0000033D] {0x25176243340} Class CoreUObject.DoubleProperty +[0000033E] {0x25176243100} Class CoreUObject.FloatProperty +[0000033F] {0x25176242ec0} Class CoreUObject.IntProperty +[00000340] {0x25176242c80} Class CoreUObject.Int8Property +[00000341] {0x25176242a40} Class CoreUObject.Int16Property +[00000342] {0x25176242800} Class CoreUObject.Int64Property +[00000343] {0x251762425c0} Class CoreUObject.InterfaceProperty +[00000344] {0x25176242380} Class CoreUObject.LazyObjectProperty +[00000345] {0x25176242140} Class CoreUObject.MapProperty +[00000346] {0x25176241f00} Class CoreUObject.MulticastDelegateProperty +[00000347] {0x25176241cc0} Class CoreUObject.MulticastInlineDelegateProperty +[00000348] {0x25176241a80} Class CoreUObject.MulticastSparseDelegateProperty +[00000349] {0x25176241840} Class CoreUObject.NameProperty +[0000034A] {0x25176241600} Class CoreUObject.SetProperty +[0000034B] {0x25176241180} Class CoreUObject.SoftObjectProperty +[0000034C] {0x251762413c0} Class CoreUObject.SoftClassProperty +[0000034D] {0x25176240f40} Class CoreUObject.StrProperty +[0000034E] {0x25176240d00} Class CoreUObject.StructProperty +[0000034F] {0x25176240ac0} Class CoreUObject.UInt16Property +[00000350] {0x25176240880} Class CoreUObject.UInt32Property +[00000351] {0x25176240640} Class CoreUObject.UInt64Property +[00000352] {0x25176240400} Class CoreUObject.WeakObjectProperty +[00000353] {0x251762401c0} Class CoreUObject.TextProperty +[00000354] {0x25176249400} Class CoreUObject.PropertyWrapper +[00000355] {0x251762491c0} Class CoreUObject.MulticastDelegatePropertyWrapper +[00000356] {0x25176248f80} Class CoreUObject.MulticastInlineDelegatePropertyWrapper +[00000357] {0x2517827f7e0} Package InputCore +[00000358] {0x251764a9f40} Object CoreUObject.Default__Object +[00000359] {0x25100361460} Package CoreUObject.Default__Package +[0000035A] {0x25176248d40} Class InputCore.InputCoreTypes +[0000035B] {0x251003613c0} Package SlateCore +[0000035C] {0x25176248b00} Class SlateCore.FontBulkData +[0000035D] {0x251762488c0} Class SlateCore.FontFaceInterface +[0000035E] {0x25176248680} Class SlateCore.FontProviderInterface +[0000035F] {0x25176248440} Class SlateCore.SlateTypes +[00000360] {0x25176248200} Class SlateCore.SlateWidgetStyleAsset +[00000361] {0x25176247fc0} Class SlateCore.SlateWidgetStyleContainerBase +[00000362] {0x25176247d80} Class SlateCore.SlateWidgetStyleContainerInterface +[00000363] {0x25100361320} Package Slate +[00000364] {0x25176247b40} Class Slate.ButtonWidgetStyle +[00000365] {0x25176247900} Class Slate.CheckBoxWidgetStyle +[00000366] {0x251762476c0} Class Slate.ComboBoxWidgetStyle +[00000367] {0x25176247480} Class Slate.ComboButtonWidgetStyle +[00000368] {0x25176247240} Class Slate.EditableTextBoxWidgetStyle +[00000369] {0x25176247000} Class Slate.EditableTextWidgetStyle +[0000036A] {0x25176246dc0} Class Slate.ProgressWidgetStyle +[0000036B] {0x25176246b80} Class Slate.ScrollBarWidgetStyle +[0000036C] {0x25176246940} Class Slate.ScrollBoxWidgetStyle +[0000036D] {0x25176246700} Class Slate.SlateSettings +[0000036E] {0x251762464c0} Class Slate.SpinBoxWidgetStyle +[0000036F] {0x25176246280} Class Slate.TextBlockWidgetStyle +[00000370] {0x25176246040} Class Slate.ToolMenuBase +[00000371] {0x25100361280} Package ImageWriteQueue +[00000372] {0x25176245e00} Class ImageWriteQueue.ImageWriteBlueprintLibrary +[00000373] {0x251003611e0} Package MaterialShaderQualitySettings +[00000374] {0x25176245bc0} Class MaterialShaderQualitySettings.MaterialShaderQualitySettings +[00000375] {0x25176245980} Class MaterialShaderQualitySettings.ShaderPlatformQualitySettings +[00000376] {0x25100361140} Package EyeTracker +[00000377] {0x25176245740} Class EyeTracker.EyeTrackerFunctionLibrary +[00000378] {0x251003610a0} Package EngineSettings +[00000379] {0x25176245500} Class EngineSettings.ConsoleSettings +[0000037A] {0x251762452c0} Class EngineSettings.GameMapsSettings +[0000037B] {0x25176245080} Class EngineSettings.GameNetworkManagerSettings +[0000037C] {0x25176244e40} Class EngineSettings.GameSessionSettings +[0000037D] {0x25176244c00} Class EngineSettings.GeneralEngineSettings +[0000037E] {0x2517624de40} Class EngineSettings.GeneralProjectSettings +[0000037F] {0x2517624dc00} Class EngineSettings.HudSettings +[00000380] {0x25100361000} Package PhysicsCore +[00000381] {0x2517624d9c0} Class PhysicsCore.BodySetupCore +[00000382] {0x2517624d780} Class PhysicsCore.ChaosPhysicalMaterial +[00000383] {0x2517624d540} Class PhysicsCore.PhysicalMaterial +[00000384] {0x2517624d300} Class PhysicsCore.PhysicalMaterialPropertyBase +[00000385] {0x2517624d0c0} Class PhysicsCore.PhysicsSettingsCore +[00000386] {0x25100360f60} Package MRMesh +[00000387] {0x2517624ce80} Class MRMesh.MeshReconstructorBase +[00000388] {0x2517624cc40} Class MRMesh.MockDataMeshTrackerComponent +[00000389] {0x2517624ca00} Class MRMesh.MRMeshComponent +[0000038A] {0x2517624c7c0} Class AugmentedReality.ARActor +[0000038B] {0x2517624c580} Class AugmentedReality.ARBlueprintLibrary +[0000038C] {0x2517624c340} Class AugmentedReality.ARTraceResultLibrary +[0000038D] {0x2517624c100} Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy +[0000038E] {0x2517624bec0} Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy +[0000038F] {0x2517624bc80} Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy +[00000390] {0x2517624ba40} Class AugmentedReality.ARComponent +[00000391] {0x2517624b800} Class AugmentedReality.ARPlaneComponent +[00000392] {0x2517624b5c0} Class AugmentedReality.ARPointComponent +[00000393] {0x2517624b380} Class AugmentedReality.ARFaceComponent +[00000394] {0x2517624b140} Class AugmentedReality.ARImageComponent +[00000395] {0x2517624af00} Class AugmentedReality.ARQRCodeComponent +[00000396] {0x2517624acc0} Class AugmentedReality.ARPoseComponent +[00000397] {0x2517624aa80} Class AugmentedReality.AREnvironmentProbeComponent +[00000398] {0x2517624a840} Class AugmentedReality.ARObjectComponent +[00000399] {0x2517624a600} Class AugmentedReality.ARMeshComponent +[0000039A] {0x2517624a3c0} Class AugmentedReality.ARGeoAnchorComponent +[0000039B] {0x2517624a180} Class AugmentedReality.ARDependencyHandler +[0000039C] {0x25176249f40} Class AugmentedReality.ARGeoTrackingSupport +[0000039D] {0x25176249d00} Class AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy +[0000039E] {0x25176249ac0} Class AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy +[0000039F] {0x25176249880} Class AugmentedReality.ARLifeCycleComponent +[000003A0] {0x25176249640} Class AugmentedReality.ARPin +[000003A1] {0x2517624fdc0} Class AugmentedReality.ARSharedWorldGameMode +[000003A2] {0x2517624fb80} Class AugmentedReality.ARSharedWorldGameState +[000003A3] {0x2517624f940} Class AugmentedReality.ARSharedWorldPlayerController +[000003A4] {0x2517624f4c0} Class Engine.SkyLight +[000003A5] {0x2517624f700} Class AugmentedReality.ARSkyLight +[000003A6] {0x2517624f040} Class Engine.Texture +[000003A7] {0x2517624f280} Class AugmentedReality.ARTexture +[000003A8] {0x2517624ee00} Class AugmentedReality.ARTextureCameraImage +[000003A9] {0x2517624ebc0} Class AugmentedReality.ARTextureCameraDepth +[000003AA] {0x2517624e740} Class Engine.TextureCube +[000003AB] {0x2517624e980} Class AugmentedReality.AREnvironmentCaptureProbeTexture +[000003AC] {0x2517624e500} Class AugmentedReality.ARTraceResultDummy +[000003AD] {0x2517624e2c0} Class AugmentedReality.ARTrackedGeometry +[000003AE] {0x2517624e080} Class AugmentedReality.ARPlaneGeometry +[000003AF] {0x251762549c0} Class AugmentedReality.ARTrackedPoint +[000003B0] {0x25176254780} Class AugmentedReality.ARTrackedImage +[000003B1] {0x25176254540} Class AugmentedReality.ARTrackedQRCode +[000003B2] {0x25176254300} Class AugmentedReality.ARFaceGeometry +[000003B3] {0x251762540c0} Class AugmentedReality.AREnvironmentCaptureProbe +[000003B4] {0x25176253e80} Class AugmentedReality.ARTrackedObject +[000003B5] {0x25176253c40} Class AugmentedReality.ARTrackedPose +[000003B6] {0x25176253a00} Class AugmentedReality.ARMeshGeometry +[000003B7] {0x251762537c0} Class AugmentedReality.ARGeoAnchor +[000003B8] {0x25176253580} Class AugmentedReality.ARTrackableNotifyComponent +[000003B9] {0x25176253340} Class AugmentedReality.ARTypesDummyClass +[000003BA] {0x25176253100} Class AugmentedReality.ARCandidateObject +[000003BB] {0x25176252ec0} Class HeadMountedDisplay.HeadMountedDisplayFunctionLibrary +[000003BC] {0x25176252c80} Class HeadMountedDisplay.HandKeypointConversion +[000003BD] {0x25176252a40} Class HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary +[000003BE] {0x25176252800} Class HeadMountedDisplay.XRAssetFunctionLibrary +[000003BF] {0x251762525c0} Class HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent +[000003C0] {0x25176252380} Class HeadMountedDisplay.XRLoadingScreenFunctionLibrary +[000003C1] {0x25100360ec0} Package BuildPatchServices +[000003C2] {0x25176252140} Class BuildPatchServices.BuildPatchManifest +[000003C3] {0x25176251a80} Class Engine.InstancedStaticMeshComponent +[000003C4] {0x25176251cc0} Class Engine.HierarchicalInstancedStaticMeshComponent +[000003C5] {0x25100360e20} Package Foliage +[000003C6] {0x25176251f00} Class Foliage.FoliageInstancedStaticMeshComponent +[000003C7] {0x25176251840} Class Foliage.FoliageStatistics +[000003C8] {0x25176251600} Class Foliage.FoliageType +[000003C9] {0x251762513c0} Class Foliage.FoliageType_Actor +[000003CA] {0x25176251180} Class Foliage.FoliageType_InstancedStaticMesh +[000003CB] {0x25176250f40} Class Foliage.InstancedFoliageActor +[000003CC] {0x25176250ac0} Class Engine.StaticMeshActor +[000003CD] {0x25176250d00} Class Foliage.InteractiveFoliageActor +[000003CE] {0x25176250880} Class Foliage.InteractiveFoliageComponent +[000003CF] {0x25176250640} Class Foliage.ProceduralFoliageBlockingVolume +[000003D0] {0x25176250400} Class Foliage.ProceduralFoliageComponent +[000003D1] {0x251762501c0} Class Foliage.ProceduralFoliageSpawner +[000003D2] {0x25176259400} Class Foliage.ProceduralFoliageTile +[000003D3] {0x251762591c0} Class Foliage.ProceduralFoliageVolume +[000003D4] {0x25100360d80} Package Landscape +[000003D5] {0x25176258f80} Class Landscape.ControlPointMeshActor +[000003D6] {0x25176258d40} Class Landscape.ControlPointMeshComponent +[000003D7] {0x251762588c0} Class Landscape.LandscapeProxy +[000003D8] {0x25176258b00} Class Landscape.Landscape +[000003D9] {0x25176258680} Class Landscape.LandscapeBlueprintBrushBase +[000003DA] {0x25176258440} Class Landscape.LandscapeLODStreamingProxy +[000003DB] {0x25176258200} Class Landscape.LandscapeComponent +[000003DC] {0x25176257d80} Class Landscape.LandscapeGizmoActor +[000003DD] {0x25176257fc0} Class Landscape.LandscapeGizmoActiveActor +[000003DE] {0x25176257b40} Class Landscape.LandscapeGizmoRenderComponent +[000003DF] {0x25176257900} Class Landscape.LandscapeGrassType +[000003E0] {0x251762576c0} Class Landscape.LandscapeHeightfieldCollisionComponent +[000003E1] {0x25176257480} Class Landscape.LandscapeInfo +[000003E2] {0x25176257240} Class Landscape.LandscapeInfoMap +[000003E3] {0x25176257000} Class Landscape.LandscapeLayerInfoObject +[000003E4] {0x25176256700} Class Engine.MaterialInterface +[000003E5] {0x25176256940} Class Engine.MaterialInstance +[000003E6] {0x25176256b80} Class Engine.MaterialInstanceConstant +[000003E7] {0x25176256dc0} Class Landscape.LandscapeMaterialInstanceConstant +[000003E8] {0x251762564c0} Class Landscape.LandscapeMeshCollisionComponent +[000003E9] {0x25176256280} Class Landscape.LandscapeMeshProxyActor +[000003EA] {0x25176256040} Class Landscape.LandscapeMeshProxyComponent +[000003EB] {0x25176255e00} Class Landscape.LandscapeSettings +[000003EC] {0x25176255980} Class Landscape.LandscapeSplinesComponent +[000003ED] {0x25176255bc0} Class Landscape.LandscapeSplineControlPoint +[000003EE] {0x25176255740} Class Landscape.LandscapeSplineSegment +[000003EF] {0x25176255500} Class Landscape.LandscapeStreamingProxy +[000003F0] {0x251762552c0} Class Landscape.LandscapeSubsystem +[000003F1] {0x25176255080} Class Landscape.LandscapeWeightmapUsage +[000003F2] {0x25176254c00} Class Engine.MaterialExpressionCustomOutput +[000003F3] {0x25176254e40} Class Landscape.MaterialExpressionLandscapeGrassOutput +[000003F4] {0x2517625de40} Class Landscape.MaterialExpressionLandscapeLayerBlend +[000003F5] {0x2517625dc00} Class Landscape.MaterialExpressionLandscapeLayerCoords +[000003F6] {0x2517625d9c0} Class Landscape.MaterialExpressionLandscapeLayerSample +[000003F7] {0x2517625d780} Class Landscape.MaterialExpressionLandscapeLayerSwitch +[000003F8] {0x2517625d540} Class Landscape.MaterialExpressionLandscapeLayerWeight +[000003F9] {0x2517625d300} Class Landscape.MaterialExpressionLandscapePhysicalMaterialOutput +[000003FA] {0x2517625d0c0} Class Landscape.MaterialExpressionLandscapeVisibilityMask +[000003FB] {0x2517625cc40} Class Engine.EngineCustomTimeStep +[000003FC] {0x25100360ce0} Package TimeManagement +[000003FD] {0x2517625ce80} Class TimeManagement.FixedFrameRateCustomTimeStep +[000003FE] {0x2517625ca00} Class TimeManagement.GenlockedCustomTimeStep +[000003FF] {0x2517625c7c0} Class TimeManagement.GenlockedFixedRateCustomTimeStep +[00000400] {0x2517625c340} Class Engine.TimecodeProvider +[00000401] {0x2517625c580} Class TimeManagement.GenlockedTimecodeProvider +[00000402] {0x2517625c100} Class TimeManagement.TimeManagementBlueprintLibrary +[00000403] {0x2517625bec0} Class TimeManagement.TimeSynchronizationSource +[00000404] {0x2517625bc80} Class MovieScene.MovieSceneCustomClockSource +[00000405] {0x2517625ba40} Class MovieScene.MovieSceneDeterminismSource +[00000406] {0x2517625b800} Class MovieScene.MovieSceneEntityProvider +[00000407] {0x2517625b5c0} Class MovieScene.MovieSceneEvaluationHook +[00000408] {0x2517625b380} Class MovieScene.MovieScenePlaybackClient +[00000409] {0x2517625b140} Class MovieScene.MovieSceneTrackTemplateProducer +[0000040A] {0x2517625af00} Class MovieScene.NodeAndChannelMappings +[0000040B] {0x2517625acc0} Class MovieScene.MovieSceneNodeGroup +[0000040C] {0x2517625aa80} Class MovieScene.MovieSceneNodeGroupCollection +[0000040D] {0x2517625a840} Class MovieScene.MovieScene +[0000040E] {0x2517625a600} Class MovieScene.MovieSceneBindingOverrides +[0000040F] {0x2517625a3c0} Class MovieScene.MovieSceneBindingOwnerInterface +[00000410] {0x2517625a180} Class MovieScene.MovieSceneBlenderSystem +[00000411] {0x25176259f40} Class MovieScene.MovieSceneBoolSection +[00000412] {0x25176259ac0} Class MovieScene.MovieSceneEntityInstantiatorSystem +[00000413] {0x25176259d00} Class MovieScene.MovieSceneGenericBoundObjectInstantiator +[00000414] {0x25176259880} Class MovieScene.MovieSceneBoundSceneComponentInstantiator +[00000415] {0x25176259640} Class MovieScene.MovieSceneSceneComponentImpersonator +[00000416] {0x2517625fdc0} Class MovieScene.MovieSceneCompiledData +[00000417] {0x2517625fb80} Class MovieScene.MovieSceneCompiledDataManager +[00000418] {0x2517625f940} Class MovieScene.MovieSceneFloatDecomposer +[00000419] {0x2517625f700} Class MovieScene.MovieSceneBuiltInEasingFunction +[0000041A] {0x2517625f4c0} Class MovieScene.MovieSceneEasingExternalCurve +[0000041B] {0x2517625f280} Class MovieScene.MovieSceneEasingFunction +[0000041C] {0x2517625f040} Class MovieScene.MovieSceneEntitySystemLinker +[0000041D] {0x2517625ee00} Class MovieScene.MovieSceneEvalTimeSystem +[0000041E] {0x2517625ebc0} Class MovieScene.MovieSceneEvaluationHookSystem +[0000041F] {0x2517625e980} Class MovieScene.MovieSceneFolder +[00000420] {0x2517625e740} Class MovieScene.MovieSceneHookSection +[00000421] {0x2517625e500} Class MovieScene.MovieSceneKeyProxy +[00000422] {0x2517625e2c0} Class MovieScene.MovieSceneMasterInstantiatorSystem +[00000423] {0x2517625e080} Class MovieScene.MovieScenePreAnimatedStateSystemInterface +[00000424] {0x251762649c0} Class MovieScene.MovieSceneCachePreAnimatedStateSystem +[00000425] {0x25176264780} Class MovieScene.MovieSceneRestorePreAnimatedStateSystem +[00000426] {0x25176264540} Class MovieScene.MovieSceneSequenceActor +[00000427] {0x25176264300} Class MovieScene.MovieSceneSequenceTickManager +[00000428] {0x251762640c0} Class MovieScene.MovieSceneSpawnablesSystem +[00000429] {0x25176263e80} Class MovieScene.MovieSceneSpawnSection +[0000042A] {0x25176263c40} Class MovieScene.MovieSceneSpawnTrack +[0000042B] {0x25176263a00} Class MovieScene.TestMovieSceneTrack +[0000042C] {0x251762637c0} Class MovieScene.TestMovieSceneSection +[0000042D] {0x25176263580} Class MovieScene.TestMovieSceneSequence +[0000042E] {0x25176263340} Class MovieScene.TestMovieSceneSubTrack +[0000042F] {0x25176263100} Class MovieScene.TestMovieSceneSubSection +[00000430] {0x25176262ec0} Class MovieScene.TestMovieSceneEvalHookTrack +[00000431] {0x25176262c80} Class MovieScene.TestMovieSceneEvalHookSection +[00000432] {0x25176262a40} Class MovieScene.MovieSceneTrackInstance +[00000433] {0x25176262800} Class MovieScene.MovieSceneTrackInstanceInstantiator +[00000434] {0x251762625c0} Class MovieScene.MovieSceneTrackInstanceSystem +[00000435] {0x25100360c40} Package AnimationCore +[00000436] {0x25176262380} Class AnimationCore.AnimationDataSourceRegistry +[00000437] {0x25100360ba0} Package AnimGraphRuntime +[00000438] {0x25176262140} Class AnimGraphRuntime.AnimNotify_PlayMontageNotify +[00000439] {0x25176261f00} Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow +[0000043A] {0x25176261cc0} Class AnimGraphRuntime.AnimSequencerInstance +[0000043B] {0x25176261a80} Class AnimGraphRuntime.KismetAnimationLibrary +[0000043C] {0x25176261840} Class AnimGraphRuntime.PlayMontageCallbackProxy +[0000043D] {0x25176261600} Class AnimGraphRuntime.SequencerAnimationSupport +[0000043E] {0x251762613c0} Class MovieSceneTracks.ByteChannelEvaluatorSystem +[0000043F] {0x25176261180} Class MovieSceneTracks.FloatChannelEvaluatorSystem +[00000440] {0x25176260f40} Class MovieSceneTracks.MovieSceneTransformOrigin +[00000441] {0x25176260d00} Class MovieSceneTracks.IntegerChannelEvaluatorSystem +[00000442] {0x25176260880} Class MovieSceneTracks.MovieScene3DConstraintSection +[00000443] {0x25176260ac0} Class MovieSceneTracks.MovieScene3DAttachSection +[00000444] {0x25176260400} Class MovieSceneTracks.MovieScene3DConstraintTrack +[00000445] {0x25176260640} Class MovieSceneTracks.MovieScene3DAttachTrack +[00000446] {0x251762601c0} Class MovieSceneTracks.MovieScene3DPathSection +[00000447] {0x25176269400} Class MovieSceneTracks.MovieScene3DPathTrack +[00000448] {0x25176268f80} Class MovieSceneTracks.MovieScenePropertySystem +[00000449] {0x251762691c0} Class MovieSceneTracks.MovieScene3DTransformPropertySystem +[0000044A] {0x25176268d40} Class MovieSceneTracks.MovieScene3DTransformSection +[0000044B] {0x25176268b00} Class MovieSceneTracks.MovieScene3DTransformTrack +[0000044C] {0x251762688c0} Class MovieSceneTracks.MovieSceneActorReferenceSection +[0000044D] {0x25176268680} Class MovieSceneTracks.MovieSceneActorReferenceTrack +[0000044E] {0x25176268440} Class MovieSceneTracks.MovieSceneAudioSection +[0000044F] {0x25176268200} Class MovieSceneTracks.MovieSceneAudioTrack +[00000450] {0x25176267fc0} Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem +[00000451] {0x25176267d80} Class MovieSceneTracks.MovieSceneBoolPropertySystem +[00000452] {0x25176267b40} Class MovieSceneTracks.MovieSceneBoolTrack +[00000453] {0x25176267900} Class MovieSceneTracks.MovieSceneBytePropertySystem +[00000454] {0x251762676c0} Class MovieSceneTracks.MovieSceneByteSection +[00000455] {0x25176267480} Class MovieSceneTracks.MovieSceneByteTrack +[00000456] {0x25176267240} Class MovieSceneTracks.MovieSceneCameraAnimSection +[00000457] {0x25176267000} Class MovieSceneTracks.MovieSceneCameraAnimTrack +[00000458] {0x25176266dc0} Class MovieSceneTracks.MovieSceneCameraCutSection +[00000459] {0x25176266b80} Class MovieSceneTracks.MovieSceneCameraCutTrack +[0000045A] {0x25176266940} Class MovieSceneTracks.MovieSceneCameraCutTrackInstance +[0000045B] {0x25176266700} Class MovieSceneTracks.MovieSceneCameraShakeSection +[0000045C] {0x251762664c0} Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection +[0000045D] {0x25176266280} Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack +[0000045E] {0x25176266040} Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection +[0000045F] {0x25176265e00} Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack +[00000460] {0x25176265bc0} Class MovieSceneTracks.MovieSceneCameraShakeTrack +[00000461] {0x25176265980} Class MovieSceneTracks.MovieSceneCinematicShotSection +[00000462] {0x25176265740} Class MovieSceneTracks.MovieSceneCinematicShotTrack +[00000463] {0x25176265500} Class MovieSceneTracks.MovieSceneColorPropertySystem +[00000464] {0x251762652c0} Class MovieSceneTracks.MovieSceneColorSection +[00000465] {0x25176265080} Class MovieSceneTracks.MovieSceneColorTrack +[00000466] {0x25176264e40} Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem +[00000467] {0x25176264c00} Class MovieSceneTracks.MovieSceneComponentAttachmentSystem +[00000468] {0x2517626de40} Class MovieSceneTracks.MovieSceneComponentMobilitySystem +[00000469] {0x2517626dc00} Class MovieSceneTracks.MovieSceneComponentTransformSystem +[0000046A] {0x2517626d9c0} Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem +[0000046B] {0x2517626d780} Class MovieSceneTracks.MovieSceneEnumPropertySystem +[0000046C] {0x2517626d540} Class MovieSceneTracks.MovieSceneEnumSection +[0000046D] {0x2517626d300} Class MovieSceneTracks.MovieSceneEnumTrack +[0000046E] {0x2517626d0c0} Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem +[0000046F] {0x2517626ce80} Class MovieSceneTracks.MovieSceneEulerTransformTrack +[00000470] {0x2517626ca00} Class MovieSceneTracks.MovieSceneEventSectionBase +[00000471] {0x2517626cc40} Class MovieSceneTracks.MovieSceneEventRepeaterSection +[00000472] {0x2517626c7c0} Class MovieSceneTracks.MovieSceneEventSection +[00000473] {0x2517626c580} Class MovieSceneTracks.MovieSceneEventSystem +[00000474] {0x2517626c340} Class MovieSceneTracks.MovieScenePreSpawnEventSystem +[00000475] {0x2517626c100} Class MovieSceneTracks.MovieScenePostSpawnEventSystem +[00000476] {0x2517626bec0} Class MovieSceneTracks.MovieScenePostEvalEventSystem +[00000477] {0x2517626bc80} Class MovieSceneTracks.MovieSceneEventTrack +[00000478] {0x2517626ba40} Class MovieSceneTracks.MovieSceneEventTriggerSection +[00000479] {0x2517626b800} Class MovieSceneTracks.MovieSceneFadeSection +[0000047A] {0x2517626b380} Class MovieSceneTracks.MovieSceneFloatTrack +[0000047B] {0x2517626b5c0} Class MovieSceneTracks.MovieSceneFadeTrack +[0000047C] {0x2517626b140} Class MovieSceneTracks.MovieSceneFloatPropertySystem +[0000047D] {0x2517626af00} Class MovieSceneTracks.MovieSceneFloatSection +[0000047E] {0x2517626acc0} Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem +[0000047F] {0x2517626aa80} Class MovieSceneTracks.MovieSceneInitialValueSystem +[00000480] {0x2517626a840} Class MovieSceneTracks.MovieSceneIntegerPropertySystem +[00000481] {0x2517626a600} Class MovieSceneTracks.MovieSceneIntegerSection +[00000482] {0x2517626a3c0} Class MovieSceneTracks.MovieSceneIntegerTrack +[00000483] {0x2517626a180} Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem +[00000484] {0x25176269f40} Class MovieSceneTracks.MovieSceneLevelVisibilitySection +[00000485] {0x25176269d00} Class MovieSceneTracks.MovieSceneLevelVisibilitySystem +[00000486] {0x25176269ac0} Class MovieSceneTracks.MovieSceneLevelVisibilityTrack +[00000487] {0x25176269640} Class MovieSceneTracks.MovieSceneMaterialTrack +[00000488] {0x25176269880} Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack +[00000489] {0x2517626fdc0} Class MovieSceneTracks.MovieSceneComponentMaterialTrack +[0000048A] {0x2517626fb80} Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem +[0000048B] {0x2517626f940} Class MovieSceneTracks.MovieSceneObjectPropertySection +[0000048C] {0x2517626f700} Class MovieSceneTracks.MovieSceneObjectPropertyTrack +[0000048D] {0x2517626f4c0} Class MovieSceneTracks.MovieSceneParameterSection +[0000048E] {0x2517626f280} Class MovieSceneTracks.MovieSceneParticleParameterTrack +[0000048F] {0x2517626f040} Class MovieSceneTracks.MovieSceneParticleSection +[00000490] {0x2517626ee00} Class MovieSceneTracks.MovieSceneParticleTrack +[00000491] {0x2517626ebc0} Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem +[00000492] {0x2517626e980} Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem +[00000493] {0x2517626e740} Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem +[00000494] {0x2517626e500} Class MovieSceneTracks.MovieScenePiecewiseFloatBlenderSystem +[00000495] {0x2517626e2c0} Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem +[00000496] {0x2517626e080} Class MovieSceneTracks.MovieScenePrimitiveMaterialSection +[00000497] {0x251762949c0} Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack +[00000498] {0x25176294780} Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem +[00000499] {0x25176294540} Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem +[0000049A] {0x25176294300} Class MovieSceneTracks.MovieSceneSkeletalAnimationSection +[0000049B] {0x251762940c0} Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack +[0000049C] {0x25176293e80} Class MovieSceneTracks.MovieSceneSlomoSection +[0000049D] {0x25176293c40} Class MovieSceneTracks.MovieSceneSlomoTrack +[0000049E] {0x25176293a00} Class MovieSceneTracks.MovieSceneStringSection +[0000049F] {0x251762937c0} Class MovieSceneTracks.MovieSceneStringTrack +[000004A0] {0x25176293580} Class MovieSceneTracks.MovieSceneTransformOriginSystem +[000004A1] {0x25176293340} Class MovieSceneTracks.MovieSceneTransformTrack +[000004A2] {0x25176293100} Class MovieSceneTracks.MovieSceneVectorPropertySystem +[000004A3] {0x25176292ec0} Class MovieSceneTracks.MovieSceneVectorSection +[000004A4] {0x25176292c80} Class MovieSceneTracks.MovieSceneVectorTrack +[000004A5] {0x25176292a40} Class MovieSceneTracks.MovieSceneVisibilityTrack +[000004A6] {0x25176292800} Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem +[000004A7] {0x251762925c0} Class MovieSceneTracks.WeightAndEasingEvaluatorSystem +[000004A8] {0x25176292380} Class UMG.AsyncTaskDownloadImage +[000004A9] {0x25176291cc0} Class UMG.PanelWidget +[000004AA] {0x25176291f00} Class UMG.ContentWidget +[000004AB] {0x25176292140} Class UMG.BackgroundBlur +[000004AC] {0x25176291840} Class UMG.PanelSlot +[000004AD] {0x25176291a80} Class UMG.BackgroundBlurSlot +[000004AE] {0x251762913c0} Class UMG.PropertyBinding +[000004AF] {0x25176291600} Class UMG.BoolBinding +[000004B0] {0x25176291180} Class UMG.Border +[000004B1] {0x25176290f40} Class UMG.BorderSlot +[000004B2] {0x25176290d00} Class UMG.BrushBinding +[000004B3] {0x25176290ac0} Class UMG.Button +[000004B4] {0x25176290880} Class UMG.ButtonSlot +[000004B5] {0x25176290640} Class UMG.CanvasPanel +[000004B6] {0x25176290400} Class UMG.CanvasPanelSlot +[000004B7] {0x251762901c0} Class UMG.CheckBox +[000004B8] {0x25176299400} Class UMG.CheckedStateBinding +[000004B9] {0x251762991c0} Class UMG.CircularThrobber +[000004BA] {0x25176298f80} Class UMG.ColorBinding +[000004BB] {0x25176298d40} Class UMG.ComboBox +[000004BC] {0x25176298b00} Class UMG.ComboBoxString +[000004BD] {0x251762988c0} Class UMG.DragDropOperation +[000004BE] {0x25176298440} Class UMG.DynamicEntryBoxBase +[000004BF] {0x25176298680} Class UMG.DynamicEntryBox +[000004C0] {0x25176298200} Class UMG.EditableText +[000004C1] {0x25176297fc0} Class UMG.EditableTextBox +[000004C2] {0x25176297d80} Class UMG.ExpandableArea +[000004C3] {0x25176297b40} Class UMG.FloatBinding +[000004C4] {0x25176297900} Class UMG.GridPanel +[000004C5] {0x251762976c0} Class UMG.GridSlot +[000004C6] {0x25176297480} Class UMG.HorizontalBox +[000004C7] {0x25176297240} Class UMG.HorizontalBoxSlot +[000004C8] {0x25176297000} Class UMG.Image +[000004C9] {0x25176296dc0} Class UMG.InputKeySelector +[000004CA] {0x25176296b80} Class UMG.Int32Binding +[000004CB] {0x25176296940} Class UMG.InvalidationBox +[000004CC] {0x25176296700} Class UMG.UserListEntry +[000004CD] {0x251762964c0} Class UMG.UserListEntryLibrary +[000004CE] {0x25176296280} Class UMG.UserObjectListEntry +[000004CF] {0x25176296040} Class UMG.UserObjectListEntryLibrary +[000004D0] {0x25176295bc0} Class UMG.ListViewBase +[000004D1] {0x25176295e00} Class UMG.ListView +[000004D2] {0x25176295980} Class UMG.ListViewDesignerPreviewItem +[000004D3] {0x25176295740} Class UMG.MenuAnchor +[000004D4] {0x25176295500} Class UMG.MouseCursorBinding +[000004D5] {0x251762952c0} Class UMG.MovieScene2DTransformPropertySystem +[000004D6] {0x25176295080} Class UMG.MovieScene2DTransformSection +[000004D7] {0x25176294e40} Class UMG.MovieScene2DTransformTrack +[000004D8] {0x25176294c00} Class UMG.MovieSceneMarginPropertySystem +[000004D9] {0x2517629de40} Class UMG.MovieSceneMarginSection +[000004DA] {0x2517629dc00} Class UMG.MovieSceneMarginTrack +[000004DB] {0x2517629d9c0} Class UMG.MovieSceneWidgetMaterialTrack +[000004DC] {0x2517629d540} Class UMG.TextLayoutWidget +[000004DD] {0x2517629d780} Class UMG.MultiLineEditableText +[000004DE] {0x2517629d300} Class UMG.MultiLineEditableTextBox +[000004DF] {0x2517629d0c0} Class UMG.NamedSlot +[000004E0] {0x2517629ce80} Class UMG.NamedSlotInterface +[000004E1] {0x2517629cc40} Class UMG.NativeWidgetHost +[000004E2] {0x2517629ca00} Class UMG.Overlay +[000004E3] {0x2517629c7c0} Class UMG.OverlaySlot +[000004E4] {0x2517629c580} Class UMG.ProgressBar +[000004E5] {0x2517629c340} Class UMG.RetainerBox +[000004E6] {0x2517629c100} Class UMG.RichTextBlock +[000004E7] {0x2517629bec0} Class UMG.RichTextBlockDecorator +[000004E8] {0x2517629bc80} Class UMG.RichTextBlockImageDecorator +[000004E9] {0x2517629ba40} Class UMG.SafeZone +[000004EA] {0x2517629b800} Class UMG.SafeZoneSlot +[000004EB] {0x2517629b5c0} Class UMG.ScaleBox +[000004EC] {0x2517629b380} Class UMG.ScaleBoxSlot +[000004ED] {0x2517629b140} Class UMG.ScrollBar +[000004EE] {0x2517629af00} Class UMG.ScrollBox +[000004EF] {0x2517629acc0} Class UMG.ScrollBoxSlot +[000004F0] {0x2517629aa80} Class UMG.SizeBox +[000004F1] {0x2517629a840} Class UMG.SizeBoxSlot +[000004F2] {0x2517629a600} Class UMG.SlateBlueprintLibrary +[000004F3] {0x2517629a3c0} Class UMG.SlateVectorArtData +[000004F4] {0x2517629a180} Class UMG.SlateAccessibleWidgetData +[000004F5] {0x25176299f40} Class UMG.Slider +[000004F6] {0x25176299d00} Class UMG.Spacer +[000004F7] {0x25176299ac0} Class UMG.SpinBox +[000004F8] {0x25176299880} Class UMG.TextBinding +[000004F9] {0x25176299640} Class UMG.TextBlock +[000004FA] {0x2517629fdc0} Class UMG.Throbber +[000004FB] {0x2517629fb80} Class UMG.TileView +[000004FC] {0x2517629f940} Class UMG.TreeView +[000004FD] {0x2517629f700} Class UMG.UMGSequencePlayer +[000004FE] {0x2517629f4c0} Class UMG.UMGSequenceTickManager +[000004FF] {0x2517629f280} Class UMG.UniformGridPanel +[00000500] {0x2517629f040} Class UMG.UniformGridSlot +[00000501] {0x2517629ee00} Class UMG.VerticalBox +[00000502] {0x2517629ebc0} Class UMG.VerticalBoxSlot +[00000503] {0x2517629e980} Class UMG.Viewport +[00000504] {0x2517629e740} Class UMG.VisibilityBinding +[00000505] {0x2517629e500} Class UMG.WidgetAnimation +[00000506] {0x2517629e080} Class Engine.DynamicBlueprintBinding +[00000507] {0x2517629e2c0} Class UMG.WidgetAnimationDelegateBinding +[00000508] {0x251762a49c0} Class UMG.WidgetAnimationPlayCallbackProxy +[00000509] {0x251762a4780} Class UMG.WidgetBinding +[0000050A] {0x251762a4300} Class Engine.BlueprintGeneratedClass +[0000050B] {0x251762a4540} Class UMG.WidgetBlueprintGeneratedClass +[0000050C] {0x251762a40c0} Class UMG.WidgetBlueprintLibrary +[0000050D] {0x251762a3e80} Class UMG.WidgetComponent +[0000050E] {0x251762a3c40} Class UMG.WidgetInteractionComponent +[0000050F] {0x251762a3a00} Class UMG.WidgetLayoutLibrary +[00000510] {0x251762a37c0} Class UMG.WidgetNavigation +[00000511] {0x251762a3580} Class UMG.WidgetSwitcher +[00000512] {0x251762a3340} Class UMG.WidgetSwitcherSlot +[00000513] {0x251762a3100} Class UMG.WidgetTree +[00000514] {0x251762a2ec0} Class UMG.WindowTitleBarArea +[00000515] {0x251762a2c80} Class UMG.WindowTitleBarAreaSlot +[00000516] {0x251762a2a40} Class UMG.WrapBox +[00000517] {0x251762a2800} Class UMG.WrapBoxSlot +[00000518] {0x25100360b00} Package CinematicCamera +[00000519] {0x251762a25c0} Class CinematicCamera.CameraRig_Crane +[0000051A] {0x251762a2380} Class CinematicCamera.CameraRig_Rail +[0000051B] {0x251762a1f00} Class Engine.CameraActor +[0000051C] {0x251762a2140} Class CinematicCamera.CineCameraActor +[0000051D] {0x251762a1cc0} Class CinematicCamera.CineCameraComponent +[0000051E] {0x251762a1a80} Class AudioExtensions.AudioEndpointSettingsBase +[0000051F] {0x251762a1840} Class AudioExtensions.DummyEndpointSettings +[00000520] {0x251762a1600} Class AudioExtensions.SpatializationPluginSourceSettingsBase +[00000521] {0x251762a13c0} Class AudioExtensions.OcclusionPluginSourceSettingsBase +[00000522] {0x251762a1180} Class AudioExtensions.ReverbPluginSourceSettingsBase +[00000523] {0x251762a0f40} Class AudioExtensions.SoundModulatorBase +[00000524] {0x251762a0d00} Class AudioExtensions.SoundfieldEndpointSettingsBase +[00000525] {0x251762a0ac0} Class AudioExtensions.SoundfieldEffectSettingsBase +[00000526] {0x251762a0880} Class AudioExtensions.SoundfieldEffectBase +[00000527] {0x251762a0640} Class AudioMixer.AudioMixerBlueprintLibrary +[00000528] {0x251762a0400} Class AudioMixer.QuartzClockHandle +[00000529] {0x251762a01c0} Class AudioMixer.SubmixEffectDynamicsProcessorPreset +[0000052A] {0x251762a9400} Class AudioMixer.SubmixEffectSubmixEQPreset +[0000052B] {0x251762a91c0} Class AudioMixer.SubmixEffectReverbPreset +[0000052C] {0x251762a8f80} Class AudioMixer.QuartzSubsystem +[0000052D] {0x251762a8680} Class Engine.SoundBase +[0000052E] {0x251762a88c0} Class Engine.SoundWave +[0000052F] {0x251762a8b00} Class Engine.SoundWaveProcedural +[00000530] {0x251762a8d40} Class AudioMixer.SynthSound +[00000531] {0x25100360a60} Package NetCore +[00000532] {0x251762a8440} Class NetCore.NetAnalyticsAggregatorConfig +[00000533] {0x251003609c0} Package AssetRegistry +[00000534] {0x251762a8200} Class AssetRegistry.AssetRegistryImpl +[00000535] {0x251762a7fc0} Class AssetRegistry.AssetRegistryHelpers +[00000536] {0x251762a7d80} Class AssetRegistry.AssetRegistry +[00000537] {0x25100360920} Package GameplayTags +[00000538] {0x251762a7b40} Class GameplayTags.BlueprintGameplayTagLibrary +[00000539] {0x251762a7900} Class GameplayTags.GameplayTagAssetInterface +[0000053A] {0x251762a76c0} Class GameplayTags.EditableGameplayTagQuery +[0000053B] {0x251762a7480} Class GameplayTags.EditableGameplayTagQueryExpression +[0000053C] {0x251762a7240} Class GameplayTags.EditableGameplayTagQueryExpression_AnyTagsMatch +[0000053D] {0x251762a7000} Class GameplayTags.EditableGameplayTagQueryExpression_AllTagsMatch +[0000053E] {0x251762a6dc0} Class GameplayTags.EditableGameplayTagQueryExpression_NoTagsMatch +[0000053F] {0x251762a6b80} Class GameplayTags.EditableGameplayTagQueryExpression_AnyExprMatch +[00000540] {0x251762a6940} Class GameplayTags.EditableGameplayTagQueryExpression_AllExprMatch +[00000541] {0x251762a6700} Class GameplayTags.EditableGameplayTagQueryExpression_NoExprMatch +[00000542] {0x251762a64c0} Class GameplayTags.GameplayTagsManager +[00000543] {0x251762a6280} Class GameplayTags.GameplayTagsList +[00000544] {0x251762a6040} Class GameplayTags.RestrictedGameplayTagsList +[00000545] {0x251762a5e00} Class GameplayTags.GameplayTagsSettings +[00000546] {0x251762a5bc0} Class GameplayTags.GameplayTagsDeveloperSettings +[00000547] {0x251762a5980} Class PacketHandler.PacketHandlerProfileConfig +[00000548] {0x25100360880} Package MeshDescription +[00000549] {0x251762a5740} Class MeshDescription.MeshDescription +[0000054A] {0x251762a5500} Class MeshDescription.MeshDescriptionBase +[0000054B] {0x251003607e0} Package StaticMeshDescription +[0000054C] {0x251762a52c0} Class StaticMeshDescription.StaticMeshDescription +[0000054D] {0x25100360740} Package PropertyAccess +[0000054E] {0x251762a5080} Class PropertyAccess.PropertyAccess +[0000054F] {0x251762a4e40} Class PropertyAccess.PropertyEventBroadcaster +[00000550] {0x251762a4c00} Class PropertyAccess.PropertyEventSubscriber +[00000551] {0x251762ade40} Class ClothingSystemRuntimeInterface.ClothSharedSimConfigBase +[00000552] {0x251762adc00} Class ClothingSystemRuntimeInterface.ClothingAssetBase +[00000553] {0x251762ad9c0} Class ClothingSystemRuntimeInterface.ClothPhysicalMeshDataBase_Legacy +[00000554] {0x251003606a0} Package JsonUtilities +[00000555] {0x251762ad780} Class JsonUtilities.JsonUtilitiesDummyObject +[00000556] {0x251762ad540} Class MediaAssets.FileMediaSource +[00000557] {0x251762ad300} Class MediaAssets.MediaBlueprintFunctionLibrary +[00000558] {0x251762ad0c0} Class MediaAssets.MediaComponent +[00000559] {0x251762ace80} Class MediaAssets.MediaTimeStampInfo +[0000055A] {0x251762acc40} Class MediaAssets.MediaPlayer +[0000055B] {0x251762aca00} Class MediaAssets.MediaPlaylist +[0000055C] {0x251762ac7c0} Class MediaAssets.MediaSoundComponent +[0000055D] {0x251762ac580} Class MediaAssets.MediaTexture +[0000055E] {0x251762ac340} Class MediaAssets.PlatformMediaSource +[0000055F] {0x251762ac100} Class MediaAssets.StreamMediaSource +[00000560] {0x251762abec0} Class MediaAssets.TimeSynchronizableMediaSource +[00000561] {0x25100360600} Package LevelSequence +[00000562] {0x251762abc80} Class LevelSequence.AnimSequenceLevelSequenceLink +[00000563] {0x251762aba40} Class LevelSequence.DefaultLevelSequenceInstanceData +[00000564] {0x251762ab800} Class LevelSequence.LevelSequenceMetaData +[00000565] {0x251762ab5c0} Class LevelSequence.LevelSequence +[00000566] {0x251762ab380} Class LevelSequence.LevelSequenceBurnInInitSettings +[00000567] {0x251762ab140} Class LevelSequence.LevelSequenceBurnInOptions +[00000568] {0x251762aaf00} Class LevelSequence.LevelSequenceActor +[00000569] {0x251762aacc0} Class LevelSequence.LevelSequenceAnimSequenceLink +[0000056A] {0x251762aaa80} Class LevelSequence.LevelSequenceBurnIn +[0000056B] {0x251762aa840} Class LevelSequence.LevelSequenceDirector +[0000056C] {0x251762aa180} Class Engine.BlueprintCore +[0000056D] {0x251762aa3c0} Class Engine.Blueprint +[0000056E] {0x251762aa600} Class LevelSequence.LegacyLevelSequenceDirectorBlueprint +[0000056F] {0x251762a9f40} Class LevelSequence.LevelSequencePlayer +[00000570] {0x251762a9d00} Class LevelSequence.LevelSequenceProjectSettings +[00000571] {0x251762a9ac0} Class LevelSequence.LevelSequenceMediaController +[00000572] {0x25100360560} Package MovieSceneCapture +[00000573] {0x251762afdc0} Class MovieSceneCapture.MovieSceneCaptureProtocolBase +[00000574] {0x251762a9640} Class MovieSceneCapture.MovieSceneAudioCaptureProtocolBase +[00000575] {0x251762a9880} Class MovieSceneCapture.NullAudioCaptureProtocol +[00000576] {0x251762afb80} Class MovieSceneCapture.MasterAudioSubmixCaptureProtocol +[00000577] {0x251762af700} Class MovieSceneCapture.MovieSceneImageCaptureProtocolBase +[00000578] {0x251762af940} Class MovieSceneCapture.CompositionGraphCaptureProtocol +[00000579] {0x251762af4c0} Class MovieSceneCapture.FrameGrabberProtocol +[0000057A] {0x251762af280} Class MovieSceneCapture.ImageSequenceProtocol +[0000057B] {0x251762af040} Class MovieSceneCapture.CompressedImageSequenceProtocol +[0000057C] {0x251762aee00} Class MovieSceneCapture.ImageSequenceProtocol_BMP +[0000057D] {0x251762aebc0} Class MovieSceneCapture.ImageSequenceProtocol_PNG +[0000057E] {0x251762ae980} Class MovieSceneCapture.ImageSequenceProtocol_JPG +[0000057F] {0x251762ae740} Class MovieSceneCapture.ImageSequenceProtocol_EXR +[00000580] {0x251762ae500} Class MovieSceneCapture.MovieSceneCaptureInterface +[00000581] {0x251762ae080} Class MovieSceneCapture.MovieSceneCapture +[00000582] {0x251762ae2c0} Class MovieSceneCapture.LevelCapture +[00000583] {0x251762b49c0} Class MovieSceneCapture.MovieSceneCaptureEnvironment +[00000584] {0x251762b4780} Class MovieSceneCapture.UserDefinedCaptureProtocol +[00000585] {0x251762b4540} Class MovieSceneCapture.UserDefinedImageCaptureProtocol +[00000586] {0x251762b4300} Class MovieSceneCapture.VideoCaptureProtocol +[00000587] {0x251003604c0} Package MoviePlayer +[00000588] {0x251762b40c0} Class MoviePlayer.MoviePlayerSettings +[00000589] {0x251762b3e80} Class Engine.Model +[0000058A] {0x251762b3a00} Class Engine.Channel +[0000058B] {0x251762b3c40} Class Engine.ActorChannel +[0000058C] {0x251762b3100} Class Engine.AnimationAsset +[0000058D] {0x251762b3340} Class Engine.BlendSpaceBase +[0000058E] {0x251762b3580} Class Engine.BlendSpace +[0000058F] {0x251762b37c0} Class Engine.AimOffsetBlendSpace +[00000590] {0x251762b2c80} Class Engine.BlendSpace1D +[00000591] {0x251762b2ec0} Class Engine.AimOffsetBlendSpace1D +[00000592] {0x251762b2a40} Class Engine.AISystemBase +[00000593] {0x251762b2800} Class Engine.AmbientSound +[00000594] {0x251762b25c0} Class Engine.AnimationSettings +[00000595] {0x251762b2380} Class Engine.AnimBlueprint +[00000596] {0x251762b2140} Class Engine.AnimBlueprintGeneratedClass +[00000597] {0x251762b1f00} Class Engine.AnimBoneCompressionCodec +[00000598] {0x251762b1cc0} Class Engine.AnimBoneCompressionSettings +[00000599] {0x251762b1a80} Class Engine.AnimClassData +[0000059A] {0x251762b1840} Class Engine.AnimClassInterface +[0000059B] {0x251762b1180} Class Engine.AnimSequenceBase +[0000059C] {0x251762b13c0} Class Engine.AnimCompositeBase +[0000059D] {0x251762b1600} Class Engine.AnimComposite +[0000059E] {0x251762b0f40} Class Engine.AnimCompress +[0000059F] {0x251762b0d00} Class Engine.AnimCompress_BitwiseCompressOnly +[000005A0] {0x251762b0ac0} Class Engine.AnimCompress_LeastDestructive +[000005A1] {0x251762b0640} Class Engine.AnimCompress_RemoveLinearKeys +[000005A2] {0x251762b0880} Class Engine.AnimCompress_PerTrackCompression +[000005A3] {0x251762b0400} Class Engine.AnimCompress_RemoveEverySecondKey +[000005A4] {0x251762b01c0} Class Engine.AnimCompress_RemoveTrivialKeys +[000005A5] {0x251762b9400} Class Engine.AnimCurveCompressionCodec +[000005A6] {0x251762b91c0} Class Engine.AnimCurveCompressionCodec_CompressedRichCurve +[000005A7] {0x251762b8f80} Class Engine.AnimCurveCompressionCodec_UniformIndexable +[000005A8] {0x251762b8d40} Class Engine.AnimCurveCompressionCodec_UniformlySampled +[000005A9] {0x251762b8b00} Class Engine.AnimCurveCompressionSettings +[000005AA] {0x251762b88c0} Class Engine.AnimLayerInterface +[000005AB] {0x251762b8680} Class Engine.AnimMetaData +[000005AC] {0x251762b8440} Class Engine.AnimMontage +[000005AD] {0x251762b8200} Class Engine.AnimNotify_PauseClothingSimulation +[000005AE] {0x251762b7fc0} Class Engine.AnimNotify_PlayParticleEffect +[000005AF] {0x251762b7d80} Class Engine.AnimNotify_PlaySound +[000005B0] {0x251762b7b40} Class Engine.AnimNotify_ResetClothingSimulation +[000005B1] {0x251762b7900} Class Engine.AnimNotify_ResetDynamics +[000005B2] {0x251762b76c0} Class Engine.AnimNotify_ResumeClothingSimulation +[000005B3] {0x251762b7480} Class Engine.AnimNotifyState_DisableRootMotion +[000005B4] {0x251762b7240} Class Engine.AnimNotifyState_TimedParticleEffect +[000005B5] {0x251762b7000} Class Engine.AnimNotifyState_Trail +[000005B6] {0x251762b6dc0} Class Engine.AnimSequence +[000005B7] {0x251762b6b80} Class Engine.AnimSet +[000005B8] {0x251762b6940} Class Engine.AnimSingleNodeInstance +[000005B9] {0x251762b6700} Class Engine.AnimStateMachineTypes +[000005BA] {0x251762b64c0} Class Engine.AnimStreamable +[000005BB] {0x251762b6280} Class Engine.ArrowComponent +[000005BC] {0x251762b6040} Class Engine.AssetExportTask +[000005BD] {0x251762b5e00} Class Engine.AssetManager +[000005BE] {0x251762b5bc0} Class Engine.AssetManagerSettings +[000005BF] {0x251762b5980} Class Engine.AssetMappingTable +[000005C0] {0x251762b5740} Class Engine.AsyncActionHandleSaveGame +[000005C1] {0x251762b5500} Class Engine.AsyncActionLoadPrimaryAssetBase +[000005C2] {0x251762b52c0} Class Engine.AsyncActionLoadPrimaryAsset +[000005C3] {0x251762b5080} Class Engine.AsyncActionLoadPrimaryAssetClass +[000005C4] {0x251762b4e40} Class Engine.AsyncActionLoadPrimaryAssetList +[000005C5] {0x251762b4c00} Class Engine.AsyncActionLoadPrimaryAssetClassList +[000005C6] {0x251762bde40} Class Engine.AsyncActionChangePrimaryAssetBundles +[000005C7] {0x251762bdc00} Class Engine.AtmosphericFog +[000005C8] {0x251762bd9c0} Class Engine.AtmosphericFogComponent +[000005C9] {0x251762bd780} Class Engine.AudioBus +[000005CA] {0x251762bd540} Class Engine.AudioSettings +[000005CB] {0x251762bd300} Class Engine.AudioVolume +[000005CC] {0x251762bd0c0} Class Engine.AutoDestroySubsystem +[000005CD] {0x251762bce80} Class Engine.AutomationTestSettings +[000005CE] {0x251762bcc40} Class Engine.AvoidanceManager +[000005CF] {0x251762bca00} Class Engine.BandwidthTestActor +[000005D0] {0x251762bc7c0} Class Engine.BillboardComponent +[000005D1] {0x251762bc580} Class Engine.BlendableInterface +[000005D2] {0x251762bc100} Class Engine.Skeleton +[000005D3] {0x251762bc340} Class Engine.BlendProfile +[000005D4] {0x251762bbec0} Class Engine.BlockingVolume +[000005D5] {0x251762bbc80} Class Engine.BlueprintExtension +[000005D6] {0x251762bba40} Class Engine.BlueprintMapLibrary +[000005D7] {0x251762bb800} Class Engine.BlueprintPathsLibrary +[000005D8] {0x251762bb5c0} Class Engine.PlatformGameInstance +[000005D9] {0x251762bb380} Class Engine.BlueprintPlatformLibrary +[000005DA] {0x251762bb140} Class Engine.BlueprintSetLibrary +[000005DB] {0x251762baf00} Class Engine.BodySetup +[000005DC] {0x251762bacc0} Class Engine.BoneMaskFilter +[000005DD] {0x251762ba840} Class Engine.BookmarkBase +[000005DE] {0x251762baa80} Class Engine.BookMark +[000005DF] {0x251762ba600} Class Engine.BookMark2D +[000005E0] {0x251762ba3c0} Class Engine.BoundsCopyComponent +[000005E1] {0x251762b9f40} Class Engine.ReflectionCapture +[000005E2] {0x251762ba180} Class Engine.BoxReflectionCapture +[000005E3] {0x251762b9ac0} Class Engine.ReflectionCaptureComponent +[000005E4] {0x251762b9d00} Class Engine.BoxReflectionCaptureComponent +[000005E5] {0x251762b9880} Class Engine.Breakpoint +[000005E6] {0x251762b9640} Class Engine.BrushBuilder +[000005E7] {0x251762bfdc0} Class Engine.BrushComponent +[000005E8] {0x251762bfb80} Class Engine.BrushShape +[000005E9] {0x251762bf940} Class Engine.ButtonStyleAsset +[000005EA] {0x251762bf700} Class Engine.CameraAnim +[000005EB] {0x251762bf4c0} Class Engine.CameraAnimInst +[000005EC] {0x251762bf280} Class Engine.CameraBlockingVolume +[000005ED] {0x251762bf040} Class Engine.CameraModifier +[000005EE] {0x251762bee00} Class Engine.CameraModifier_CameraShake +[000005EF] {0x251762bebc0} Class Engine.CameraShakeSourceActor +[000005F0] {0x251762be980} Class Engine.CameraShakeSourceComponent +[000005F1] {0x251762be740} Class Engine.Canvas +[000005F2] {0x251762be080} Class Engine.TextureRenderTarget +[000005F3] {0x251762be2c0} Class Engine.TextureRenderTarget2D +[000005F4] {0x251762be500} Class Engine.CanvasRenderTarget2D +[000005F5] {0x251762c49c0} Class Engine.CapsuleComponent +[000005F6] {0x251762c4540} Class Engine.CheatManager +[000005F7] {0x251762c4780} Class Engine.CheatManagerExtension +[000005F8] {0x251762c4300} Class Engine.CheckBoxStyleAsset +[000005F9] {0x251762c40c0} Class Engine.ChildActorComponent +[000005FA] {0x251762c3e80} Class Engine.ChildConnection +[000005FB] {0x251762c3a00} Class Engine.PlatformInterfaceBase +[000005FC] {0x251762c3c40} Class Engine.CloudStorageBase +[000005FD] {0x251762c37c0} Class Engine.CollisionProfile +[000005FE] {0x251762c3580} Class Engine.ComponentDelegateBinding +[000005FF] {0x251762c3340} Class Engine.ActorComponentInstanceDataTransientOuter +[00000600] {0x251762c2ec0} Class Engine.CurveTable +[00000601] {0x251762c3100} Class Engine.CompositeCurveTable +[00000602] {0x251762c2a40} Class Engine.DataTable +[00000603] {0x251762c2c80} Class Engine.CompositeDataTable +[00000604] {0x251762c2380} Class Engine.Engine +[00000605] {0x251762c2140} Class Engine.ScriptViewportClient +[00000606] {0x251762c25c0} Class Engine.GameViewportClient +[00000607] {0x251762c2800} Class Engine.Console +[00000608] {0x251762c1f00} Class Engine.ControlChannel +[00000609] {0x251762c1cc0} Class Engine.StreamingSettings +[0000060A] {0x251762c1a80} Class Engine.GarbageCollectionSettings +[0000060B] {0x251762c1840} Class Engine.CullDistanceVolume +[0000060C] {0x251762c1600} Class Engine.CurveBase +[0000060D] {0x251762c13c0} Class Engine.CurveEdPresetCurve +[0000060E] {0x251762c1180} Class Engine.CurveFloat +[0000060F] {0x251762c0f40} Class Engine.CurveLinearColor +[00000610] {0x251762c0ac0} Class Engine.Texture2D +[00000611] {0x251762c0d00} Class Engine.CurveLinearColorAtlas +[00000612] {0x251762c0880} Class Engine.CurveSourceInterface +[00000613] {0x251762c0640} Class Engine.CurveVector +[00000614] {0x251762c0400} Class Engine.DamageType +[00000615] {0x251762c01c0} Class Engine.PrimaryDataAsset +[00000616] {0x251762c9400} Class Engine.DataDrivenCVarEngineSubsystem +[00000617] {0x251762c91c0} Class Engine.DataDrivenConsoleVariableSettings +[00000618] {0x251762c8f80} Class Engine.DataTableFunctionLibrary +[00000619] {0x251762c8d40} Class Engine.DebugCameraController +[0000061A] {0x251762c8b00} Class Engine.DebugCameraControllerSettings +[0000061B] {0x251762c8680} Class Engine.HUD +[0000061C] {0x251762c88c0} Class Engine.DebugCameraHUD +[0000061D] {0x251762c8440} Class Engine.DebugDrawService +[0000061E] {0x251762c8200} Class Engine.DecalActor +[0000061F] {0x251762c7fc0} Class Engine.DecalComponent +[00000620] {0x251762c7d80} Class Engine.DefaultPawn +[00000621] {0x251762c7b40} Class Engine.DefaultPhysicsVolume +[00000622] {0x251762c7900} Class Engine.DemoNetConnection +[00000623] {0x251762c76c0} Class Engine.DemoNetDriver +[00000624] {0x251762c7240} Class Engine.PendingNetGame +[00000625] {0x251762c7480} Class Engine.DemoPendingNetGame +[00000626] {0x251762c7000} Class Engine.DestructibleInterface +[00000627] {0x251762c6b80} Class Engine.TextureLODSettings +[00000628] {0x251762c6dc0} Class Engine.DeviceProfile +[00000629] {0x251762c6940} Class Engine.DeviceProfileFragment +[0000062A] {0x251762c6700} Class Engine.DeviceProfileManager +[0000062B] {0x251762c64c0} Class Engine.DialogueSoundWaveProxy +[0000062C] {0x251762c6280} Class Engine.DialogueVoice +[0000062D] {0x251762c6040} Class Engine.DialogueWave +[0000062E] {0x251762c5bc0} Class Engine.Light +[0000062F] {0x251762c5e00} Class Engine.DirectionalLight +[00000630] {0x251762c5500} Class Engine.LightComponentBase +[00000631] {0x251762c5740} Class Engine.LightComponent +[00000632] {0x251762c5980} Class Engine.DirectionalLightComponent +[00000633] {0x251762c52c0} Class Engine.Distribution +[00000634] {0x251762c5080} Class Engine.DistributionFloat +[00000635] {0x251762c4e40} Class Engine.DistributionFloatConstant +[00000636] {0x251762c4c00} Class Engine.DistributionFloatConstantCurve +[00000637] {0x251762cde40} Class Engine.DistributionFloatParameterBase +[00000638] {0x251762cdc00} Class Engine.DistributionFloatParticleParameter +[00000639] {0x251762cd9c0} Class Engine.DistributionFloatUniform +[0000063A] {0x251762cd780} Class Engine.DistributionFloatUniformCurve +[0000063B] {0x251762cd540} Class Engine.DistributionVector +[0000063C] {0x251762cd300} Class Engine.DistributionVectorConstant +[0000063D] {0x251762cd0c0} Class Engine.DistributionVectorConstantCurve +[0000063E] {0x251762cce80} Class Engine.DistributionVectorParameterBase +[0000063F] {0x251762ccc40} Class Engine.DistributionVectorParticleParameter +[00000640] {0x251762cca00} Class Engine.DistributionVectorUniform +[00000641] {0x251762cc7c0} Class Engine.DistributionVectorUniformCurve +[00000642] {0x251762cc580} Class Engine.DocumentationActor +[00000643] {0x251762cc340} Class Engine.DPICustomScalingRule +[00000644] {0x251762cc100} Class Engine.DrawFrustumComponent +[00000645] {0x251762cbc80} Class Engine.SphereComponent +[00000646] {0x251762cbec0} Class Engine.DrawSphereComponent +[00000647] {0x251762cba40} Class Engine.EdGraph +[00000648] {0x251762cb800} Class Engine.GraphNodeContextMenuContext +[00000649] {0x251762cb5c0} Class Engine.EdGraphNode +[0000064A] {0x251762cb380} Class Engine.EdGraphNode_Documentation +[0000064B] {0x251762cb140} Class Engine.EdGraphPin_Deprecated +[0000064C] {0x251762caf00} Class Engine.EdGraphSchema +[0000064D] {0x251762cacc0} Class Engine.Emitter +[0000064E] {0x251762caa80} Class Engine.EmitterCameraLensEffectBase +[0000064F] {0x251762ca840} Class Engine.ViewModeUtils +[00000650] {0x251762ca600} Class Engine.EngineBaseTypes +[00000651] {0x251762ca3c0} Class Engine.EngineHandlerComponentFactory +[00000652] {0x251762c9f40} Class Engine.LocalMessage +[00000653] {0x251762ca180} Class Engine.EngineMessage +[00000654] {0x251762c9d00} Class Engine.EngineTypes +[00000655] {0x251762c9ac0} Class Engine.ExponentialHeightFog +[00000656] {0x251762c9880} Class Engine.ExponentialHeightFogComponent +[00000657] {0x251762c9640} Class Engine.Exporter +[00000658] {0x251762cfdc0} Class Engine.FloatingPawnMovement +[00000659] {0x251762cfb80} Class Engine.Font +[0000065A] {0x251762cf940} Class Engine.FontFace +[0000065B] {0x251762cf700} Class Engine.FontImportOptions +[0000065C] {0x251762cf4c0} Class Engine.ForceFeedbackAttenuation +[0000065D] {0x251762cf280} Class Engine.ForceFeedbackComponent +[0000065E] {0x251762cf040} Class Engine.ForceFeedbackEffect +[0000065F] {0x251762cee00} Class Engine.GameEngine +[00000660] {0x251762cebc0} Class Engine.GameInstanceSubsystem +[00000661] {0x251762ce980} Class Engine.GameNetworkManager +[00000662] {0x251762ce740} Class Engine.GameplayStatics +[00000663] {0x251762ce500} Class Engine.GameUserSettings +[00000664] {0x251762ce080} Class Engine.SpotLight +[00000665] {0x251762ce2c0} Class Engine.GeneratedMeshAreaLight +[00000666] {0x251762d49c0} Class Engine.HapticFeedbackEffect_Base +[00000667] {0x251762d4780} Class Engine.HapticFeedbackEffect_Buffer +[00000668] {0x251762d4540} Class Engine.HapticFeedbackEffect_Curve +[00000669] {0x251762d4300} Class Engine.HapticFeedbackEffect_SoundWave +[0000066A] {0x251762d40c0} Class Engine.HealthSnapshotBlueprintLibrary +[0000066B] {0x251762d3e80} Class Engine.HLODEngineSubsystem +[0000066C] {0x251762d3c40} Class Engine.HLODProxy +[0000066D] {0x251762d3a00} Class Engine.HLODProxyDesc +[0000066E] {0x251762d37c0} Class Engine.ImportanceSamplingLibrary +[0000066F] {0x251762d3580} Class Engine.ImportantToggleSettingInterface +[00000670] {0x251762d3340} Class Engine.InGameAdManager +[00000671] {0x251762d3100} Class Engine.InheritableComponentHandler +[00000672] {0x251762d2c80} Class Engine.InputDelegateBinding +[00000673] {0x251762d2ec0} Class Engine.InputActionDelegateBinding +[00000674] {0x251762d2a40} Class Engine.InputAxisDelegateBinding +[00000675] {0x251762d2800} Class Engine.InputAxisKeyDelegateBinding +[00000676] {0x251762d25c0} Class Engine.InputComponent +[00000677] {0x251762d2380} Class Engine.InputKeyDelegateBinding +[00000678] {0x251762d2140} Class Engine.InputSettings +[00000679] {0x251762d1f00} Class Engine.InputTouchDelegateBinding +[0000067A] {0x251762d1cc0} Class Engine.InputVectorAxisDelegateBinding +[0000067B] {0x251762d1a80} Class Engine.Interface_ActorSubobject +[0000067C] {0x251762d1840} Class Engine.Interface_AssetUserData +[0000067D] {0x251762d1600} Class Engine.BoneReferenceSkeletonProvider +[0000067E] {0x251762d13c0} Class Engine.Interface_CollisionDataProvider +[0000067F] {0x251762d1180} Class Engine.Interface_PostProcessVolume +[00000680] {0x251762d0f40} Class Engine.Interface_PreviewMeshProvider +[00000681] {0x251762d0d00} Class Engine.InterpCurveEdSetup +[00000682] {0x251762d0ac0} Class Engine.InterpData +[00000683] {0x251762d0880} Class Engine.InterpFilter +[00000684] {0x251762d0640} Class Engine.InterpFilter_Classes +[00000685] {0x251762d0400} Class Engine.InterpFilter_Custom +[00000686] {0x251762d01c0} Class Engine.InterpGroup +[00000687] {0x251762d9400} Class Engine.InterpGroupCamera +[00000688] {0x251762d91c0} Class Engine.InterpGroupDirector +[00000689] {0x251762d8f80} Class Engine.InterpGroupInst +[0000068A] {0x251762d8d40} Class Engine.InterpGroupInstCamera +[0000068B] {0x251762d8b00} Class Engine.InterpGroupInstDirector +[0000068C] {0x251762d88c0} Class Engine.InterpToMovementComponent +[0000068D] {0x251762d8680} Class Engine.InterpTrack +[0000068E] {0x251762d8200} Class Engine.InterpTrackFloatBase +[0000068F] {0x251762d8440} Class Engine.InterpTrackAnimControl +[00000690] {0x251762d7d80} Class Engine.InterpTrackVectorBase +[00000691] {0x251762d7fc0} Class Engine.InterpTrackAudioMaster +[00000692] {0x251762d7b40} Class Engine.InterpTrackBoolProp +[00000693] {0x251762d7900} Class Engine.InterpTrackColorProp +[00000694] {0x251762d76c0} Class Engine.InterpTrackColorScale +[00000695] {0x251762d7480} Class Engine.InterpTrackDirector +[00000696] {0x251762d7240} Class Engine.InterpTrackEvent +[00000697] {0x251762d7000} Class Engine.InterpTrackFade +[00000698] {0x251762d6dc0} Class Engine.InterpTrackFloatAnimBPParam +[00000699] {0x251762d6b80} Class Engine.InterpTrackFloatMaterialParam +[0000069A] {0x251762d6940} Class Engine.InterpTrackFloatParticleParam +[0000069B] {0x251762d6700} Class Engine.InterpTrackFloatProp +[0000069C] {0x251762d64c0} Class Engine.InterpTrackInst +[0000069D] {0x251762d6280} Class Engine.InterpTrackInstAnimControl +[0000069E] {0x251762d6040} Class Engine.InterpTrackInstAudioMaster +[0000069F] {0x251762d5bc0} Class Engine.InterpTrackInstProperty +[000006A0] {0x251762d5e00} Class Engine.InterpTrackInstBoolProp +[000006A1] {0x251762d5980} Class Engine.InterpTrackInstColorProp +[000006A2] {0x251762d5740} Class Engine.InterpTrackInstColorScale +[000006A3] {0x251762d5500} Class Engine.InterpTrackInstDirector +[000006A4] {0x251762d52c0} Class Engine.InterpTrackInstEvent +[000006A5] {0x251762d5080} Class Engine.InterpTrackInstFade +[000006A6] {0x251762d4e40} Class Engine.InterpTrackInstFloatAnimBPParam +[000006A7] {0x251762d4c00} Class Engine.InterpTrackInstFloatMaterialParam +[000006A8] {0x251762dde40} Class Engine.InterpTrackInstFloatParticleParam +[000006A9] {0x251762ddc00} Class Engine.InterpTrackInstFloatProp +[000006AA] {0x251762dd9c0} Class Engine.InterpTrackInstLinearColorProp +[000006AB] {0x251762dd780} Class Engine.InterpTrackInstMove +[000006AC] {0x251762dd540} Class Engine.InterpTrackInstParticleReplay +[000006AD] {0x251762dd300} Class Engine.InterpTrackInstSlomo +[000006AE] {0x251762dd0c0} Class Engine.InterpTrackInstSound +[000006AF] {0x251762dce80} Class Engine.InterpTrackInstToggle +[000006B0] {0x251762dcc40} Class Engine.InterpTrackInstVectorMaterialParam +[000006B1] {0x251762dca00} Class Engine.InterpTrackInstVectorProp +[000006B2] {0x251762dc7c0} Class Engine.InterpTrackInstVisibility +[000006B3] {0x251762dc580} Class Engine.InterpTrackLinearColorBase +[000006B4] {0x251762dc340} Class Engine.InterpTrackLinearColorProp +[000006B5] {0x251762dc100} Class Engine.InterpTrackMove +[000006B6] {0x251762dbec0} Class Engine.InterpTrackMoveAxis +[000006B7] {0x251762dbc80} Class Engine.InterpTrackParticleReplay +[000006B8] {0x251762dba40} Class Engine.InterpTrackSlomo +[000006B9] {0x251762db800} Class Engine.InterpTrackSound +[000006BA] {0x251762db5c0} Class Engine.InterpTrackToggle +[000006BB] {0x251762db380} Class Engine.InterpTrackVectorMaterialParam +[000006BC] {0x251762db140} Class Engine.InterpTrackVectorProp +[000006BD] {0x251762daf00} Class Engine.InterpTrackVisibility +[000006BE] {0x251762dacc0} Class Engine.IntSerialization +[000006BF] {0x251762daa80} Class Engine.KillZVolume +[000006C0] {0x251762da840} Class Engine.KismetArrayLibrary +[000006C1] {0x251762da600} Class Engine.KismetGuidLibrary +[000006C2] {0x251762da3c0} Class Engine.KismetInputLibrary +[000006C3] {0x251762da180} Class Engine.KismetInternationalizationLibrary +[000006C4] {0x251762d9f40} Class Engine.KismetMaterialLibrary +[000006C5] {0x251762d9d00} Class Engine.KismetMathLibrary +[000006C6] {0x251762d9ac0} Class Engine.KismetNodeHelperLibrary +[000006C7] {0x251762d9880} Class Engine.KismetRenderingLibrary +[000006C8] {0x251762d9640} Class Engine.KismetStringLibrary +[000006C9] {0x251762dfdc0} Class Engine.KismetStringTableLibrary +[000006CA] {0x251762dfb80} Class Engine.KismetSystemLibrary +[000006CB] {0x251762df940} Class Engine.KismetTextLibrary +[000006CC] {0x251762df700} Class Engine.Layer +[000006CD] {0x251762df4c0} Class Engine.LevelPartitionInterface +[000006CE] {0x251762df280} Class Engine.Level +[000006CF] {0x251762df040} Class Engine.LevelActorContainer +[000006D0] {0x251762dee00} Class Engine.LevelBounds +[000006D1] {0x251762debc0} Class Engine.LevelScriptActor +[000006D2] {0x251762de980} Class Engine.LevelScriptBlueprint +[000006D3] {0x251762de500} Class Engine.World +[000006D4] {0x251762de740} Class Engine.LevelStreaming +[000006D5] {0x251762de2c0} Class Engine.LevelStreamingAlwaysLoaded +[000006D6] {0x251762de080} Class Engine.LevelStreamingDynamic +[000006D7] {0x251763049c0} Class Engine.LevelStreamingPersistent +[000006D8] {0x25176304780} Class Engine.LevelStreamingVolume +[000006D9] {0x25176304540} Class Engine.LightmappedSurfaceCollection +[000006DA] {0x25176304300} Class Engine.LightMapTexture2D +[000006DB] {0x251763040c0} Class Engine.LightMapVirtualTexture2D +[000006DC] {0x25176303e80} Class Engine.LightmassCharacterIndirectDetailVolume +[000006DD] {0x25176303c40} Class Engine.LightmassImportanceVolume +[000006DE] {0x25176303a00} Class Engine.LightmassPortal +[000006DF] {0x251763037c0} Class Engine.LightmassPortalComponent +[000006E0] {0x25176303580} Class Engine.LightmassPrimitiveSettingsObject +[000006E1] {0x25176303340} Class Engine.LineBatchComponent +[000006E2] {0x25176303100} Class Engine.LocalLightComponent +[000006E3] {0x25176302ec0} Class Engine.LocalPlayer +[000006E4] {0x25176302c80} Class Engine.LocalPlayerSubsystem +[000006E5] {0x25176302a40} Class Engine.LODActor +[000006E6] {0x25176302800} Class Engine.LODSyncComponent +[000006E7] {0x251763025c0} Class Engine.LODSyncInterface +[000006E8] {0x25176302380} Class Engine.MapBuildDataRegistry +[000006E9] {0x25176302140} Class Engine.Material +[000006EA] {0x25176301f00} Class Engine.MaterialBillboardComponent +[000006EB] {0x25176301cc0} Class Engine.MaterialExpressionAbs +[000006EC] {0x25176301a80} Class Engine.MaterialExpressionActorPositionWS +[000006ED] {0x25176301840} Class Engine.MaterialExpressionAdd +[000006EE] {0x25176301600} Class Engine.MaterialExpressionAntialiasedTextureMask +[000006EF] {0x251763013c0} Class Engine.MaterialExpressionAppendVector +[000006F0] {0x25176301180} Class Engine.MaterialExpressionArccosine +[000006F1] {0x25176300f40} Class Engine.MaterialExpressionArccosineFast +[000006F2] {0x25176300d00} Class Engine.MaterialExpressionArcsine +[000006F3] {0x25176300ac0} Class Engine.MaterialExpressionArcsineFast +[000006F4] {0x25176300880} Class Engine.MaterialExpressionArctangent +[000006F5] {0x25176300640} Class Engine.MaterialExpressionArctangent2 +[000006F6] {0x25176300400} Class Engine.MaterialExpressionArctangent2Fast +[000006F7] {0x251763001c0} Class Engine.MaterialExpressionArctangentFast +[000006F8] {0x25176309400} Class Engine.MaterialExpressionAtmosphericFogColor +[000006F9] {0x251763091c0} Class Engine.MaterialExpressionAtmosphericLightColor +[000006FA] {0x25176308f80} Class Engine.MaterialExpressionAtmosphericLightVector +[000006FB] {0x25176308d40} Class Engine.MaterialExpressionBentNormalCustomOutput +[000006FC] {0x25176308b00} Class Engine.MaterialExpressionBlackBody +[000006FD] {0x251763088c0} Class Engine.MaterialExpressionBlendMaterialAttributes +[000006FE] {0x25176308680} Class Engine.MaterialExpressionBreakMaterialAttributes +[000006FF] {0x25176308440} Class Engine.MaterialExpressionBumpOffset +[00000700] {0x25176308200} Class Engine.MaterialExpressionCameraPositionWS +[00000701] {0x25176307fc0} Class Engine.MaterialExpressionCameraVectorWS +[00000702] {0x25176307d80} Class Engine.MaterialExpressionCeil +[00000703] {0x251763076c0} Class Engine.MaterialExpressionParameter +[00000704] {0x25176307900} Class Engine.MaterialExpressionVectorParameter +[00000705] {0x25176307b40} Class Engine.MaterialExpressionChannelMaskParameter +[00000706] {0x25176307480} Class Engine.MaterialExpressionClamp +[00000707] {0x25176307240} Class Engine.MaterialExpressionClearCoatNormalCustomOutput +[00000708] {0x25176307000} Class Engine.MaterialExpressionCloudSampleAttribute +[00000709] {0x25176306dc0} Class Engine.MaterialExpressionCollectionParameter +[0000070A] {0x25176306b80} Class Engine.MaterialExpressionComment +[0000070B] {0x25176306940} Class Engine.MaterialExpressionComponentMask +[0000070C] {0x25176306700} Class Engine.MaterialExpressionConstant +[0000070D] {0x251763064c0} Class Engine.MaterialExpressionConstant2Vector +[0000070E] {0x25176306280} Class Engine.MaterialExpressionConstant3Vector +[0000070F] {0x25176306040} Class Engine.MaterialExpressionConstant4Vector +[00000710] {0x25176305e00} Class Engine.MaterialExpressionConstantBiasScale +[00000711] {0x25176305bc0} Class Engine.MaterialExpressionCosine +[00000712] {0x25176305980} Class Engine.MaterialExpressionCrossProduct +[00000713] {0x25176305500} Class Engine.MaterialExpressionScalarParameter +[00000714] {0x25176305740} Class Engine.MaterialExpressionCurveAtlasRowParameter +[00000715] {0x251763052c0} Class Engine.MaterialExpressionCustom +[00000716] {0x25176305080} Class Engine.MaterialExpressionDDX +[00000717] {0x25176304e40} Class Engine.MaterialExpressionDDY +[00000718] {0x25176304c00} Class Engine.MaterialExpressionDecalDerivative +[00000719] {0x2517630de40} Class Engine.MaterialExpressionDecalLifetimeOpacity +[0000071A] {0x2517630dc00} Class Engine.MaterialExpressionDecalMipmapLevel +[0000071B] {0x2517630d9c0} Class Engine.MaterialExpressionDeltaTime +[0000071C] {0x2517630d780} Class Engine.MaterialExpressionDepthFade +[0000071D] {0x2517630d540} Class Engine.MaterialExpressionDepthOfFieldFunction +[0000071E] {0x2517630d300} Class Engine.MaterialExpressionDeriveNormalZ +[0000071F] {0x2517630d0c0} Class Engine.MaterialExpressionDesaturation +[00000720] {0x2517630ce80} Class Engine.MaterialExpressionDistance +[00000721] {0x2517630cc40} Class Engine.MaterialExpressionDistanceCullFade +[00000722] {0x2517630ca00} Class Engine.MaterialExpressionDistanceFieldGradient +[00000723] {0x2517630c7c0} Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch +[00000724] {0x2517630c580} Class Engine.MaterialExpressionDistanceToNearestSurface +[00000725] {0x2517630c340} Class Engine.MaterialExpressionDivide +[00000726] {0x2517630c100} Class Engine.MaterialExpressionDotProduct +[00000727] {0x2517630bec0} Class Engine.MaterialExpressionDynamicParameter +[00000728] {0x2517630bc80} Class Engine.MaterialExpressionEyeAdaptation +[00000729] {0x2517630ba40} Class Engine.MaterialExpressionFeatureLevelSwitch +[0000072A] {0x2517630b800} Class Engine.MaterialExpressionFloor +[0000072B] {0x2517630b5c0} Class Engine.MaterialExpressionFmod +[0000072C] {0x2517630b380} Class Engine.MaterialExpressionFontSample +[0000072D] {0x2517630b140} Class Engine.MaterialExpressionFontSampleParameter +[0000072E] {0x2517630af00} Class Engine.MaterialExpressionFrac +[0000072F] {0x2517630acc0} Class Engine.MaterialExpressionFresnel +[00000730] {0x2517630aa80} Class Engine.MaterialExpressionFunctionInput +[00000731] {0x2517630a840} Class Engine.MaterialExpressionFunctionOutput +[00000732] {0x2517630a600} Class Engine.MaterialExpressionGetMaterialAttributes +[00000733] {0x2517630a3c0} Class Engine.MaterialExpressionGIReplace +[00000734] {0x2517630a180} Class Engine.MaterialExpressionHairAttributes +[00000735] {0x25176309f40} Class Engine.MaterialExpressionHairColor +[00000736] {0x25176309d00} Class Engine.MaterialExpressionIf +[00000737] {0x25176309ac0} Class Engine.MaterialExpressionInverseLinearInterpolate +[00000738] {0x25176309880} Class Engine.MaterialExpressionLightmapUVs +[00000739] {0x25176309640} Class Engine.MaterialExpressionLightmassReplace +[0000073A] {0x2517630fdc0} Class Engine.MaterialExpressionLightVector +[0000073B] {0x2517630fb80} Class Engine.MaterialExpressionLinearInterpolate +[0000073C] {0x2517630f940} Class Engine.MaterialExpressionLogarithm10 +[0000073D] {0x2517630f700} Class Engine.MaterialExpressionLogarithm2 +[0000073E] {0x2517630f4c0} Class Engine.MaterialExpressionMakeMaterialAttributes +[0000073F] {0x2517630f280} Class Engine.MaterialExpressionMapARPassthroughCameraUV +[00000740] {0x2517630f040} Class Engine.MaterialExpressionMaterialAttributeLayers +[00000741] {0x2517630ee00} Class Engine.MaterialExpressionMaterialFunctionCall +[00000742] {0x2517630ebc0} Class Engine.MaterialExpressionMaterialLayerOutput +[00000743] {0x2517630e980} Class Engine.MaterialExpressionMaterialProxyReplace +[00000744] {0x2517630e740} Class Engine.MaterialExpressionMax +[00000745] {0x2517630e500} Class Engine.MaterialExpressionMin +[00000746] {0x2517630e2c0} Class Engine.MaterialExpressionMultiply +[00000747] {0x251763149c0} Class Engine.MaterialExpressionRerouteBase +[00000748] {0x2517630e080} Class Engine.MaterialExpressionNamedRerouteBase +[00000749] {0x25176314780} Class Engine.MaterialExpressionNamedRerouteDeclaration +[0000074A] {0x25176314540} Class Engine.MaterialExpressionNamedRerouteUsage +[0000074B] {0x25176314300} Class Engine.MaterialExpressionNoise +[0000074C] {0x251763140c0} Class Engine.MaterialExpressionNormalize +[0000074D] {0x25176313e80} Class Engine.MaterialExpressionObjectBounds +[0000074E] {0x25176313c40} Class Engine.MaterialExpressionObjectOrientation +[0000074F] {0x25176313a00} Class Engine.MaterialExpressionObjectPositionWS +[00000750] {0x251763137c0} Class Engine.MaterialExpressionObjectRadius +[00000751] {0x25176313580} Class Engine.MaterialExpressionOneMinus +[00000752] {0x25176313340} Class Engine.MaterialExpressionPanner +[00000753] {0x25176313100} Class Engine.MaterialExpressionParticleColor +[00000754] {0x25176312ec0} Class Engine.MaterialExpressionParticleDirection +[00000755] {0x25176312c80} Class Engine.MaterialExpressionParticleMacroUV +[00000756] {0x25176312a40} Class Engine.MaterialExpressionParticleMotionBlurFade +[00000757] {0x25176312800} Class Engine.MaterialExpressionParticlePositionWS +[00000758] {0x251763125c0} Class Engine.MaterialExpressionParticleRadius +[00000759] {0x25176312380} Class Engine.MaterialExpressionParticleRandom +[0000075A] {0x25176312140} Class Engine.MaterialExpressionParticleRelativeTime +[0000075B] {0x25176311f00} Class Engine.MaterialExpressionParticleSize +[0000075C] {0x25176311cc0} Class Engine.MaterialExpressionParticleSpeed +[0000075D] {0x25176311a80} Class Engine.MaterialExpressionParticleSubUV +[0000075E] {0x25176311840} Class Engine.MaterialExpressionParticleSubUVProperties +[0000075F] {0x25176311600} Class Engine.MaterialExpressionPerInstanceCustomData +[00000760] {0x251763113c0} Class Engine.MaterialExpressionPerInstanceFadeAmount +[00000761] {0x25176311180} Class Engine.MaterialExpressionPerInstanceRandom +[00000762] {0x25176310f40} Class Engine.MaterialExpressionPixelDepth +[00000763] {0x25176310d00} Class Engine.MaterialExpressionPixelNormalWS +[00000764] {0x25176310ac0} Class Engine.MaterialExpressionPower +[00000765] {0x25176310880} Class Engine.MaterialExpressionPrecomputedAOMask +[00000766] {0x25176310640} Class Engine.MaterialExpressionPreSkinnedLocalBounds +[00000767] {0x25176310400} Class Engine.MaterialExpressionPreSkinnedNormal +[00000768] {0x251763101c0} Class Engine.MaterialExpressionPreSkinnedPosition +[00000769] {0x25176319400} Class Engine.MaterialExpressionPreviousFrameSwitch +[0000076A] {0x251763191c0} Class Engine.MaterialExpressionQualitySwitch +[0000076B] {0x25176318f80} Class Engine.MaterialExpressionRayTracingQualitySwitch +[0000076C] {0x25176318d40} Class Engine.MaterialExpressionReflectionCapturePassSwitch +[0000076D] {0x25176318b00} Class Engine.MaterialExpressionReflectionVectorWS +[0000076E] {0x251763188c0} Class Engine.MaterialExpressionReroute +[0000076F] {0x25176318680} Class Engine.MaterialExpressionRotateAboutAxis +[00000770] {0x25176318440} Class Engine.MaterialExpressionRotator +[00000771] {0x25176318200} Class Engine.MaterialExpressionRound +[00000772] {0x25176317fc0} Class Engine.MaterialExpressionRuntimeVirtualTextureOutput +[00000773] {0x25176317d80} Class Engine.MaterialExpressionRuntimeVirtualTextureReplace +[00000774] {0x25176317b40} Class Engine.MaterialExpressionRuntimeVirtualTextureSample +[00000775] {0x25176317900} Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter +[00000776] {0x251763176c0} Class Engine.MaterialExpressionSamplePhysicsVectorField +[00000777] {0x25176317480} Class Engine.MaterialExpressionSamplePhysicsScalarField +[00000778] {0x25176317240} Class Engine.MaterialExpressionSamplePhysicsIntegerField +[00000779] {0x25176317000} Class Engine.MaterialExpressionSaturate +[0000077A] {0x25176316dc0} Class Engine.MaterialExpressionSceneColor +[0000077B] {0x25176316b80} Class Engine.MaterialExpressionSceneDepth +[0000077C] {0x25176316940} Class Engine.MaterialExpressionSceneDepthWithoutWater +[0000077D] {0x25176316700} Class Engine.MaterialExpressionSceneTexelSize +[0000077E] {0x251763164c0} Class Engine.MaterialExpressionSceneTexture +[0000077F] {0x25176316280} Class Engine.MaterialExpressionScreenPosition +[00000780] {0x25176316040} Class Engine.MaterialExpressionSetMaterialAttributes +[00000781] {0x25176315e00} Class Engine.MaterialExpressionShaderStageSwitch +[00000782] {0x25176315bc0} Class Engine.MaterialExpressionShadingModel +[00000783] {0x25176315980} Class Engine.MaterialExpressionShadingPathSwitch +[00000784] {0x25176315740} Class Engine.MaterialExpressionShadowReplace +[00000785] {0x25176315500} Class Engine.MaterialExpressionSign +[00000786] {0x251763152c0} Class Engine.MaterialExpressionSine +[00000787] {0x25176315080} Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput +[00000788] {0x25176314e40} Class Engine.MaterialExpressionSkinningVertexOffsets +[00000789] {0x25176314c00} Class Engine.MaterialExpressionSkyAtmosphereLightDirection +[0000078A] {0x2517631de40} Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance +[0000078B] {0x2517631dc00} Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance +[0000078C] {0x2517631d9c0} Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective +[0000078D] {0x2517631d780} Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +[0000078E] {0x2517631d540} Class Engine.MaterialExpressionSkyAtmosphereViewLuminance +[0000078F] {0x2517631d300} Class Engine.MaterialExpressionSmoothStep +[00000790] {0x2517631d0c0} Class Engine.MaterialExpressionSobol +[00000791] {0x2517631ce80} Class Engine.MaterialExpressionSpeedTree +[00000792] {0x2517631cc40} Class Engine.MaterialExpressionSphereMask +[00000793] {0x2517631ca00} Class Engine.MaterialExpressionSphericalParticleOpacity +[00000794] {0x2517631c7c0} Class Engine.MaterialExpressionSquareRoot +[00000795] {0x2517631c580} Class Engine.MaterialExpressionStaticBool +[00000796] {0x2517631c340} Class Engine.MaterialExpressionStaticBoolParameter +[00000797] {0x2517631c100} Class Engine.MaterialExpressionStaticComponentMaskParameter +[00000798] {0x2517631bec0} Class Engine.MaterialExpressionStaticSwitch +[00000799] {0x2517631bc80} Class Engine.MaterialExpressionStaticSwitchParameter +[0000079A] {0x2517631ba40} Class Engine.MaterialExpressionStep +[0000079B] {0x2517631b800} Class Engine.MaterialExpressionSubtract +[0000079C] {0x2517631b5c0} Class Engine.MaterialExpressionTangent +[0000079D] {0x2517631b380} Class Engine.MaterialExpressionTangentOutput +[0000079E] {0x2517631b140} Class Engine.MaterialExpressionTemporalSobol +[0000079F] {0x2517631af00} Class Engine.MaterialExpressionTextureCoordinate +[000007A0] {0x2517631acc0} Class Engine.MaterialExpressionTextureObject +[000007A1] {0x2517631aa80} Class Engine.MaterialExpressionTextureObjectParameter +[000007A2] {0x2517631a840} Class Engine.MaterialExpressionTextureProperty +[000007A3] {0x2517631a600} Class Engine.MaterialExpressionTextureSampleParameter2DArray +[000007A4] {0x2517631a3c0} Class Engine.MaterialExpressionTextureSampleParameterCube +[000007A5] {0x2517631a180} Class Engine.MaterialExpressionTextureSampleParameterSubUV +[000007A6] {0x25176319f40} Class Engine.MaterialExpressionTextureSampleParameterVolume +[000007A7] {0x25176319d00} Class Engine.MaterialExpressionThinTranslucentMaterialOutput +[000007A8] {0x25176319ac0} Class Engine.MaterialExpressionTime +[000007A9] {0x25176319880} Class Engine.MaterialExpressionTransform +[000007AA] {0x25176319640} Class Engine.MaterialExpressionTransformPosition +[000007AB] {0x2517631fdc0} Class Engine.MaterialExpressionTruncate +[000007AC] {0x2517631fb80} Class Engine.MaterialExpressionTwoSidedSign +[000007AD] {0x2517631f940} Class Engine.MaterialExpressionVectorNoise +[000007AE] {0x2517631f700} Class Engine.MaterialExpressionVertexColor +[000007AF] {0x2517631f4c0} Class Engine.MaterialExpressionVertexInterpolator +[000007B0] {0x2517631f280} Class Engine.MaterialExpressionVertexNormalWS +[000007B1] {0x2517631f040} Class Engine.MaterialExpressionVertexTangentWS +[000007B2] {0x2517631ee00} Class Engine.MaterialExpressionViewProperty +[000007B3] {0x2517631ebc0} Class Engine.MaterialExpressionViewSize +[000007B4] {0x2517631e980} Class Engine.MaterialExpressionVirtualTextureFeatureSwitch +[000007B5] {0x2517631e740} Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput +[000007B6] {0x2517631e500} Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput +[000007B7] {0x2517631e2c0} Class Engine.MaterialExpressionWorldPosition +[000007B8] {0x251763249c0} Class Engine.MaterialFunctionInterface +[000007B9] {0x2517631e080} Class Engine.MaterialFunction +[000007BA] {0x25176324780} Class Engine.MaterialFunctionInstance +[000007BB] {0x25176324540} Class Engine.MaterialFunctionMaterialLayer +[000007BC] {0x25176324300} Class Engine.MaterialFunctionMaterialLayerInstance +[000007BD] {0x251763240c0} Class Engine.MaterialFunctionMaterialLayerBlend +[000007BE] {0x25176323e80} Class Engine.MaterialFunctionMaterialLayerBlendInstance +[000007BF] {0x25176323c40} Class Engine.MaterialInstanceActor +[000007C0] {0x25176323a00} Class Engine.MaterialInstanceDynamic +[000007C1] {0x251763237c0} Class Engine.MaterialParameterCollection +[000007C2] {0x25176323580} Class Engine.MaterialParameterCollectionInstance +[000007C3] {0x25176323340} Class Engine.MatineeActor +[000007C4] {0x25176323100} Class Engine.MatineeActorCameraAnim +[000007C5] {0x25176322ec0} Class Engine.MatineeAnimInterface +[000007C6] {0x25176322c80} Class Engine.MatineeInterface +[000007C7] {0x25176322a40} Class Engine.MeshMergeCullingVolume +[000007C8] {0x25176322800} Class Engine.MeshSimplificationSettings +[000007C9] {0x251763225c0} Class Engine.MeshVertexPainterKismetLibrary +[000007CA] {0x25176322380} Class Engine.MicroTransactionBase +[000007CB] {0x25176322140} Class Engine.ModelComponent +[000007CC] {0x25176321f00} Class Engine.MorphTarget +[000007CD] {0x25176321cc0} Class Engine.NavAgentInterface +[000007CE] {0x25176321a80} Class Engine.NavAreaBase +[000007CF] {0x25176321840} Class Engine.NavCollisionBase +[000007D0] {0x25176321600} Class Engine.NavEdgeProviderInterface +[000007D1] {0x251763213c0} Class Engine.NavigationDataChunk +[000007D2] {0x25176321180} Class Engine.NavigationDataInterface +[000007D3] {0x25176320f40} Class Engine.NavigationObjectBase +[000007D4] {0x25176320d00} Class Engine.NavigationSystemBase +[000007D5] {0x25176320ac0} Class Engine.NavigationSystemConfig +[000007D6] {0x25176320880} Class Engine.NullNavSysConfig +[000007D7] {0x25176320640} Class Engine.NavLinkDefinition +[000007D8] {0x25176320400} Class Engine.NavPathObserverInterface +[000007D9] {0x251763201c0} Class Engine.NavRelevantInterface +[000007DA] {0x25176329400} Class Engine.SimulatedClientNetConnection +[000007DB] {0x251763291c0} Class Engine.NetPushModelHelpers +[000007DC] {0x25176328f80} Class Engine.NetworkPredictionInterface +[000007DD] {0x25176328d40} Class Engine.NetworkSettings +[000007DE] {0x25176328b00} Class Engine.NodeMappingContainer +[000007DF] {0x251763288c0} Class Engine.NodeMappingProviderInterface +[000007E0] {0x25176328680} Class Engine.Note +[000007E1] {0x25176328440} Class Engine.ObjectLibrary +[000007E2] {0x25176328200} Class Engine.ObjectReferencer +[000007E3] {0x25176327fc0} Class Engine.ObjectTraceWorldSubsystem +[000007E4] {0x25176327d80} Class Engine.PackageMapClient +[000007E5] {0x25176327b40} Class Engine.PainCausingVolume +[000007E6] {0x25176327900} Class Engine.ParticleEmitter +[000007E7] {0x251763276c0} Class Engine.ParticleEventManager +[000007E8] {0x25176327480} Class Engine.ParticleLODLevel +[000007E9] {0x25176327000} Class Engine.ParticleSystem +[000007EA] {0x25176327240} Class Engine.ParticleModule +[000007EB] {0x25176326b80} Class Engine.ParticleModuleAccelerationBase +[000007EC] {0x25176326dc0} Class Engine.ParticleModuleAcceleration +[000007ED] {0x25176326940} Class Engine.ParticleModuleAccelerationConstant +[000007EE] {0x25176326700} Class Engine.ParticleModuleAccelerationDrag +[000007EF] {0x251763264c0} Class Engine.ParticleModuleAccelerationDragScaleOverLife +[000007F0] {0x25176326280} Class Engine.ParticleModuleAccelerationOverLifetime +[000007F1] {0x25176326040} Class Engine.ParticleModuleAttractorBase +[000007F2] {0x25176325e00} Class Engine.ParticleModuleAttractorLine +[000007F3] {0x25176325bc0} Class Engine.ParticleModuleAttractorParticle +[000007F4] {0x25176325980} Class Engine.ParticleModuleAttractorPoint +[000007F5] {0x25176325740} Class Engine.ParticleModuleAttractorPointGravity +[000007F6] {0x25176325500} Class Engine.ParticleModuleBeamBase +[000007F7] {0x251763252c0} Class Engine.ParticleModuleBeamModifier +[000007F8] {0x25176325080} Class Engine.ParticleModuleBeamNoise +[000007F9] {0x25176324e40} Class Engine.ParticleModuleBeamSource +[000007FA] {0x25176324c00} Class Engine.ParticleModuleBeamTarget +[000007FB] {0x2517632de40} Class Engine.ParticleModuleCameraBase +[000007FC] {0x2517632dc00} Class Engine.ParticleModuleCameraOffset +[000007FD] {0x2517632d780} Class Engine.ParticleModuleCollisionBase +[000007FE] {0x2517632d9c0} Class Engine.ParticleModuleCollision +[000007FF] {0x2517632d540} Class Engine.ParticleModuleCollisionGPU +[00000800] {0x2517632d0c0} Class Engine.ParticleModuleColorBase +[00000801] {0x2517632d300} Class Engine.ParticleModuleColor +[00000802] {0x2517632ce80} Class Engine.ParticleModuleColor_Seeded +[00000803] {0x2517632cc40} Class Engine.ParticleModuleColorOverLife +[00000804] {0x2517632ca00} Class Engine.ParticleModuleColorScaleOverLife +[00000805] {0x2517632c7c0} Class Engine.ParticleModuleEventBase +[00000806] {0x2517632c580} Class Engine.ParticleModuleEventGenerator +[00000807] {0x2517632c340} Class Engine.ParticleModuleEventReceiverBase +[00000808] {0x2517632c100} Class Engine.ParticleModuleEventReceiverKillParticles +[00000809] {0x2517632bec0} Class Engine.ParticleModuleEventReceiverSpawn +[0000080A] {0x2517632bc80} Class Engine.ParticleModuleEventSendToGame +[0000080B] {0x2517632ba40} Class Engine.ParticleModuleKillBase +[0000080C] {0x2517632b800} Class Engine.ParticleModuleKillBox +[0000080D] {0x2517632b5c0} Class Engine.ParticleModuleKillHeight +[0000080E] {0x2517632b140} Class Engine.ParticleModuleLifetimeBase +[0000080F] {0x2517632b380} Class Engine.ParticleModuleLifetime +[00000810] {0x2517632af00} Class Engine.ParticleModuleLifetime_Seeded +[00000811] {0x2517632aa80} Class Engine.ParticleModuleLightBase +[00000812] {0x2517632acc0} Class Engine.ParticleModuleLight +[00000813] {0x2517632a840} Class Engine.ParticleModuleLight_Seeded +[00000814] {0x2517632a3c0} Class Engine.ParticleModuleLocationBase +[00000815] {0x2517632a600} Class Engine.ParticleModuleLocation +[00000816] {0x2517632a180} Class Engine.ParticleModuleLocation_Seeded +[00000817] {0x25176329f40} Class Engine.ParticleModuleLocationBoneSocket +[00000818] {0x25176329d00} Class Engine.ParticleModuleLocationDirect +[00000819] {0x25176329ac0} Class Engine.ParticleModuleLocationEmitter +[0000081A] {0x25176329880} Class Engine.ParticleModuleLocationEmitterDirect +[0000081B] {0x25176329640} Class Engine.ParticleModuleLocationPrimitiveBase +[0000081C] {0x2517632fdc0} Class Engine.ParticleModuleLocationPrimitiveCylinder +[0000081D] {0x2517632fb80} Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded +[0000081E] {0x2517632f940} Class Engine.ParticleModuleLocationPrimitiveSphere +[0000081F] {0x2517632f700} Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded +[00000820] {0x2517632f4c0} Class Engine.ParticleModuleLocationPrimitiveTriangle +[00000821] {0x2517632f280} Class Engine.ParticleModuleLocationSkelVertSurface +[00000822] {0x2517632f040} Class Engine.ParticleModuleLocationWorldOffset +[00000823] {0x2517632ee00} Class Engine.ParticleModuleLocationWorldOffset_Seeded +[00000824] {0x2517632ebc0} Class Engine.ParticleModuleMaterialBase +[00000825] {0x2517632e980} Class Engine.ParticleModuleMeshMaterial +[00000826] {0x2517632e500} Class Engine.ParticleModuleRotationBase +[00000827] {0x2517632e740} Class Engine.ParticleModuleMeshRotation +[00000828] {0x2517632e2c0} Class Engine.ParticleModuleMeshRotation_Seeded +[00000829] {0x251763349c0} Class Engine.ParticleModuleRotationRateBase +[0000082A] {0x2517632e080} Class Engine.ParticleModuleMeshRotationRate +[0000082B] {0x25176334780} Class Engine.ParticleModuleMeshRotationRate_Seeded +[0000082C] {0x25176334540} Class Engine.ParticleModuleMeshRotationRateMultiplyLife +[0000082D] {0x25176334300} Class Engine.ParticleModuleMeshRotationRateOverLife +[0000082E] {0x25176333e80} Class Engine.ParticleModuleOrbitBase +[0000082F] {0x251763340c0} Class Engine.ParticleModuleOrbit +[00000830] {0x25176333a00} Class Engine.ParticleModuleOrientationBase +[00000831] {0x25176333c40} Class Engine.ParticleModuleOrientationAxisLock +[00000832] {0x251763337c0} Class Engine.ParticleModuleParameterBase +[00000833] {0x25176333580} Class Engine.ParticleModuleParameterDynamic +[00000834] {0x25176333340} Class Engine.ParticleModuleParameterDynamic_Seeded +[00000835] {0x25176333100} Class Engine.ParticleModulePivotOffset +[00000836] {0x25176332ec0} Class Engine.ParticleModuleRequired +[00000837] {0x25176332c80} Class Engine.ParticleModuleRotation +[00000838] {0x25176332a40} Class Engine.ParticleModuleRotation_Seeded +[00000839] {0x25176332800} Class Engine.ParticleModuleRotationOverLifetime +[0000083A] {0x251763325c0} Class Engine.ParticleModuleRotationRate +[0000083B] {0x25176332380} Class Engine.ParticleModuleRotationRate_Seeded +[0000083C] {0x25176332140} Class Engine.ParticleModuleRotationRateMultiplyLife +[0000083D] {0x25176331cc0} Class Engine.ParticleModuleSizeBase +[0000083E] {0x25176331f00} Class Engine.ParticleModuleSize +[0000083F] {0x25176331a80} Class Engine.ParticleModuleSize_Seeded +[00000840] {0x25176331840} Class Engine.ParticleModuleSizeMultiplyLife +[00000841] {0x25176331600} Class Engine.ParticleModuleSizeScale +[00000842] {0x251763313c0} Class Engine.ParticleModuleSizeScaleBySpeed +[00000843] {0x25176331180} Class Engine.ParticleModuleSourceMovement +[00000844] {0x25176330d00} Class Engine.ParticleModuleSpawnBase +[00000845] {0x25176330f40} Class Engine.ParticleModuleSpawn +[00000846] {0x25176330ac0} Class Engine.ParticleModuleSpawnPerUnit +[00000847] {0x25176330640} Class Engine.ParticleModuleSubUVBase +[00000848] {0x25176330880} Class Engine.ParticleModuleSubUV +[00000849] {0x25176330400} Class Engine.ParticleModuleSubUVMovie +[0000084A] {0x251763301c0} Class Engine.ParticleModuleTrailBase +[0000084B] {0x25176339400} Class Engine.ParticleModuleTrailSource +[0000084C] {0x25176338f80} Class Engine.ParticleModuleTypeDataBase +[0000084D] {0x251763391c0} Class Engine.ParticleModuleTypeDataAnimTrail +[0000084E] {0x25176338d40} Class Engine.ParticleModuleTypeDataBeam2 +[0000084F] {0x25176338b00} Class Engine.ParticleModuleTypeDataGpu +[00000850] {0x251763388c0} Class Engine.ParticleModuleTypeDataMesh +[00000851] {0x25176338680} Class Engine.ParticleModuleTypeDataRibbon +[00000852] {0x25176338440} Class Engine.ParticleModuleVectorFieldBase +[00000853] {0x25176338200} Class Engine.ParticleModuleVectorFieldGlobal +[00000854] {0x25176337fc0} Class Engine.ParticleModuleVectorFieldLocal +[00000855] {0x25176337d80} Class Engine.ParticleModuleVectorFieldRotation +[00000856] {0x25176337b40} Class Engine.ParticleModuleVectorFieldRotationRate +[00000857] {0x25176337900} Class Engine.ParticleModuleVectorFieldScale +[00000858] {0x251763376c0} Class Engine.ParticleModuleVectorFieldScaleOverLife +[00000859] {0x25176337240} Class Engine.ParticleModuleVelocityBase +[0000085A] {0x25176337480} Class Engine.ParticleModuleVelocity +[0000085B] {0x25176337000} Class Engine.ParticleModuleVelocity_Seeded +[0000085C] {0x25176336dc0} Class Engine.ParticleModuleVelocityCone +[0000085D] {0x25176336b80} Class Engine.ParticleModuleVelocityInheritParent +[0000085E] {0x25176336940} Class Engine.ParticleModuleVelocityOverLifetime +[0000085F] {0x25176336700} Class Engine.ParticleSpriteEmitter +[00000860] {0x251763364c0} Class Engine.ParticleSystemComponent +[00000861] {0x25176336280} Class Engine.ParticleSystemReplay +[00000862] {0x25176336040} Class Engine.PathFollowingAgentInterface +[00000863] {0x25176335e00} Class Engine.PawnNoiseEmitterComponent +[00000864] {0x25176335bc0} Class Engine.PhysicalAnimationComponent +[00000865] {0x25176335980} Class Engine.PhysicalMaterialMask +[00000866] {0x25176335740} Class Engine.PhysicsAsset +[00000867] {0x25176335500} Class Engine.SkeletalBodySetup +[00000868] {0x251763352c0} Class Engine.PhysicsCollisionHandler +[00000869] {0x25176334e40} Class Engine.RigidBodyBase +[0000086A] {0x25176335080} Class Engine.PhysicsConstraintActor +[0000086B] {0x25176334c00} Class Engine.PhysicsConstraintComponent +[0000086C] {0x2517633de40} Class Engine.PhysicsConstraintTemplate +[0000086D] {0x2517633dc00} Class Engine.PhysicsFieldComponent +[0000086E] {0x2517633d9c0} Class Engine.PhysicsHandleComponent +[0000086F] {0x2517633d780} Class Engine.PhysicsSettings +[00000870] {0x2517633d540} Class Engine.PhysicsSpringComponent +[00000871] {0x2517633d300} Class Engine.PhysicsThruster +[00000872] {0x2517633d0c0} Class Engine.PhysicsThrusterComponent +[00000873] {0x2517633cc40} Class Engine.SceneCapture +[00000874] {0x2517633ce80} Class Engine.PlanarReflection +[00000875] {0x2517633c7c0} Class Engine.SceneCaptureComponent +[00000876] {0x2517633ca00} Class Engine.PlanarReflectionComponent +[00000877] {0x2517633c580} Class Engine.PlaneReflectionCapture +[00000878] {0x2517633c340} Class Engine.PlaneReflectionCaptureComponent +[00000879] {0x2517633c100} Class Engine.PlatformEventsComponent +[0000087A] {0x2517633bec0} Class Engine.PlatformInterfaceWebResponse +[0000087B] {0x2517633bc80} Class Engine.PlayerCameraManager +[0000087C] {0x2517633ba40} Class Engine.PlayerInput +[0000087D] {0x2517633b800} Class Engine.PlayerStart +[0000087E] {0x2517633b5c0} Class Engine.PlayerStartPIE +[0000087F] {0x2517633b380} Class Engine.PluginCommandlet +[00000880] {0x2517633b140} Class Engine.PointLight +[00000881] {0x2517633af00} Class Engine.PointLightComponent +[00000882] {0x2517633acc0} Class Engine.Polys +[00000883] {0x2517633aa80} Class Engine.PoseableMeshComponent +[00000884] {0x2517633a840} Class Engine.PoseAsset +[00000885] {0x2517633a600} Class Engine.PoseWatch +[00000886] {0x2517633a3c0} Class Engine.PostProcessComponent +[00000887] {0x2517633a180} Class Engine.PostProcessVolume +[00000888] {0x25176339f40} Class Engine.PrecomputedVisibilityOverrideVolume +[00000889] {0x25176339d00} Class Engine.PrecomputedVisibilityVolume +[0000088A] {0x25176339ac0} Class Engine.PreviewCollectionInterface +[0000088B] {0x25176339880} Class Engine.PreviewMeshCollection +[0000088C] {0x25176339640} Class Engine.PrimaryAssetLabel +[0000088D] {0x2517633fdc0} Class Engine.ProjectileMovementComponent +[0000088E] {0x2517633fb80} Class Engine.ProxyLODMeshSimplificationSettings +[0000088F] {0x2517633f940} Class Engine.RadialForceActor +[00000890] {0x2517633f700} Class Engine.RadialForceComponent +[00000891] {0x2517633f4c0} Class Engine.RectLight +[00000892] {0x2517633f280} Class Engine.RectLightComponent +[00000893] {0x2517633f040} Class Engine.RendererSettings +[00000894] {0x2517633ee00} Class Engine.RendererOverrideSettings +[00000895] {0x2517633ebc0} Class Engine.ReplayNetConnection +[00000896] {0x2517633e980} Class Engine.ReplaySubsystem +[00000897] {0x2517633e740} Class Engine.ReplicationDriver +[00000898] {0x2517633e500} Class Engine.ReplicationConnectionDriver +[00000899] {0x2517633e2c0} Class Engine.ReporterBase +[0000089A] {0x2517633e080} Class Engine.ReporterGraph +[0000089B] {0x251763449c0} Class Engine.ReverbEffect +[0000089C] {0x25176344780} Class Engine.Rig +[0000089D] {0x25176344540} Class Engine.RotatingMovementComponent +[0000089E] {0x25176344300} Class Engine.RuntimeOptionsBase +[0000089F] {0x251763440c0} Class Engine.RuntimeVirtualTexture +[000008A0] {0x25176343e80} Class Engine.RuntimeVirtualTextureComponent +[000008A1] {0x25176343c40} Class Engine.RuntimeVirtualTextureVolume +[000008A2] {0x25176343a00} Class Engine.RVOAvoidanceInterface +[000008A3] {0x251763437c0} Class Engine.Scene +[000008A4] {0x25176343580} Class Engine.SceneCapture2D +[000008A5] {0x25176343340} Class Engine.SceneCaptureComponent2D +[000008A6] {0x25176343100} Class Engine.SceneCaptureComponentCube +[000008A7] {0x25176342ec0} Class Engine.SceneCaptureCube +[000008A8] {0x25176342c80} Class Engine.SCS_Node +[000008A9] {0x25176342a40} Class Engine.Selection +[000008AA] {0x25176342800} Class Engine.ServerStatReplicator +[000008AB] {0x251763425c0} Class Engine.ShadowMapTexture2D +[000008AC] {0x25176342380} Class Engine.SimpleConstructionScript +[000008AD] {0x25176342140} Class Engine.SkeletalMeshActor +[000008AE] {0x25176341f00} Class Engine.SkeletalMeshEditorData +[000008AF] {0x25176341cc0} Class Engine.SkeletalMeshLODSettings +[000008B0] {0x25176341a80} Class Engine.SkeletalMeshSimplificationSettings +[000008B1] {0x25176341840} Class Engine.SkeletalMeshSocket +[000008B2] {0x25176341600} Class Engine.SkyAtmosphereComponent +[000008B3] {0x251763413c0} Class Engine.SkyAtmosphere +[000008B4] {0x25176341180} Class Engine.SkyLightComponent +[000008B5] {0x25176340f40} Class Engine.SlateBrushAsset +[000008B6] {0x25176340d00} Class Engine.SlateTextureAtlasInterface +[000008B7] {0x25176340ac0} Class Engine.SmokeTestCommandlet +[000008B8] {0x25176340880} Class Engine.SoundAttenuation +[000008B9] {0x25176340640} Class Engine.SoundClass +[000008BA] {0x25176340400} Class Engine.SoundConcurrency +[000008BB] {0x251763401c0} Class Engine.SoundCue +[000008BC] {0x25176349400} Class Engine.SoundEffectSourcePresetChain +[000008BD] {0x251763491c0} Class Engine.SoundGroups +[000008BE] {0x25176348f80} Class Engine.SoundMix +[000008BF] {0x25176348d40} Class Engine.SoundNode +[000008C0] {0x25176348b00} Class Engine.SoundNodeAssetReferencer +[000008C1] {0x251763488c0} Class Engine.SoundNodeAttenuation +[000008C2] {0x25176348680} Class Engine.SoundNodeBranch +[000008C3] {0x25176348440} Class Engine.SoundNodeConcatenator +[000008C4] {0x25176348200} Class Engine.SoundNodeDelay +[000008C5] {0x25176347fc0} Class Engine.SoundNodeDialoguePlayer +[000008C6] {0x25176347d80} Class Engine.SoundNodeDistanceCrossFade +[000008C7] {0x25176347b40} Class Engine.SoundNodeDoppler +[000008C8] {0x25176347900} Class Engine.SoundNodeEnveloper +[000008C9] {0x251763476c0} Class Engine.SoundNodeGroupControl +[000008CA] {0x25176347480} Class Engine.SoundNodeLooping +[000008CB] {0x25176347240} Class Engine.SoundNodeMature +[000008CC] {0x25176347000} Class Engine.SoundNodeMixer +[000008CD] {0x25176346dc0} Class Engine.SoundNodeModulator +[000008CE] {0x25176346b80} Class Engine.SoundNodeModulatorContinuous +[000008CF] {0x25176346940} Class Engine.SoundNodeOscillator +[000008D0] {0x25176346700} Class Engine.SoundNodeParamCrossFade +[000008D1] {0x251763464c0} Class Engine.SoundNodeQualityLevel +[000008D2] {0x25176346280} Class Engine.SoundNodeRandom +[000008D3] {0x25176346040} Class Engine.SoundNodeSoundClass +[000008D4] {0x25176345e00} Class Engine.SoundNodeSwitch +[000008D5] {0x25176345bc0} Class Engine.SoundNodeWaveParam +[000008D6] {0x25176345980} Class Engine.SoundNodeWavePlayer +[000008D7] {0x25176345740} Class Engine.SoundSourceBus +[000008D8] {0x25176345500} Class Engine.SoundSubmixBase +[000008D9] {0x251763452c0} Class Engine.SoundSubmixWithParentBase +[000008DA] {0x25176345080} Class Engine.SoundSubmix +[000008DB] {0x25176344e40} Class Engine.SoundfieldSubmix +[000008DC] {0x25176344c00} Class Engine.EndpointSubmix +[000008DD] {0x2517634de40} Class Engine.SoundfieldEndpointSubmix +[000008DE] {0x2517634dc00} Class Engine.SpectatorPawn +[000008DF] {0x2517634d9c0} Class Engine.SpectatorPawnMovement +[000008E0] {0x2517634d780} Class Engine.SphereReflectionCapture +[000008E1] {0x2517634d540} Class Engine.SphereReflectionCaptureComponent +[000008E2] {0x2517634d300} Class Engine.SplineMeshActor +[000008E3] {0x2517634d0c0} Class Engine.SplineMeshComponent +[000008E4] {0x2517634ce80} Class Engine.SpotLightComponent +[000008E5] {0x2517634cc40} Class Engine.StaticMesh +[000008E6] {0x2517634ca00} Class Engine.StaticMeshSocket +[000008E7] {0x2517634c7c0} Class Engine.StereoLayerShapeCylinder +[000008E8] {0x2517634c580} Class Engine.StereoLayerShapeCubemap +[000008E9] {0x2517634c340} Class Engine.StereoLayerShapeEquirect +[000008EA] {0x2517634c100} Class Engine.StereoLayerComponent +[000008EB] {0x2517634bec0} Class Engine.StereoLayerFunctionLibrary +[000008EC] {0x2517634bc80} Class Engine.StringTable +[000008ED] {0x2517634ba40} Class Engine.SubsurfaceProfile +[000008EE] {0x2517634b800} Class Engine.SubsystemBlueprintLibrary +[000008EF] {0x2517634b5c0} Class Engine.SubUVAnimation +[000008F0] {0x2517634b380} Class Engine.SystemTimeTimecodeProvider +[000008F1] {0x2517634b140} Class Engine.TargetPoint +[000008F2] {0x2517634af00} Class Engine.TextPropertyTestObject +[000008F3] {0x2517634acc0} Class Engine.TextRenderActor +[000008F4] {0x2517634aa80} Class Engine.TextRenderComponent +[000008F5] {0x2517634a840} Class Engine.Texture2DArray +[000008F6] {0x2517634a600} Class Engine.Texture2DDynamic +[000008F7] {0x2517634a3c0} Class Engine.TextureLightProfile +[000008F8] {0x2517634a180} Class Engine.TextureMipDataProviderFactory +[000008F9] {0x25176349f40} Class Engine.TextureRenderTarget2DArray +[000008FA] {0x25176349d00} Class Engine.TextureRenderTargetCube +[000008FB] {0x25176349ac0} Class Engine.TextureRenderTargetVolume +[000008FC] {0x25176349880} Class Engine.ThumbnailInfo +[000008FD] {0x25176349640} Class Engine.TimelineComponent +[000008FE] {0x2517634fdc0} Class Engine.TimelineTemplate +[000008FF] {0x2517634fb80} Class Engine.TireType +[00000900] {0x2517634f940} Class Engine.TouchInterface +[00000901] {0x2517634f700} Class Engine.TriggerBase +[00000902] {0x2517634f4c0} Class Engine.TriggerBox +[00000903] {0x2517634f280} Class Engine.TriggerCapsule +[00000904] {0x2517634f040} Class Engine.TriggerSphere +[00000905] {0x2517634ee00} Class Engine.TriggerVolume +[00000906] {0x2517634ebc0} Class Engine.TwitterIntegrationBase +[00000907] {0x2517634e980} Class Engine.UserDefinedEnum +[00000908] {0x2517634e740} Class Engine.UserDefinedStruct +[00000909] {0x2517634e500} Class Engine.UserInterfaceSettings +[0000090A] {0x2517634e2c0} Class Engine.VectorField +[0000090B] {0x2517634e080} Class Engine.VectorFieldAnimated +[0000090C] {0x251763549c0} Class Engine.VectorFieldComponent +[0000090D] {0x25176354780} Class Engine.VectorFieldStatic +[0000090E] {0x25176354540} Class Engine.VectorFieldVolume +[0000090F] {0x25176354300} Class Engine.ViewportStatsSubsystem +[00000910] {0x251763540c0} Class Engine.VirtualTexture +[00000911] {0x25176353e80} Class Engine.LightMapVirtualTexture +[00000912] {0x25176353c40} Class Engine.RuntimeVirtualTextureStreamingProxy +[00000913] {0x25176353a00} Class Engine.VirtualTexture2D +[00000914] {0x251763537c0} Class Engine.VirtualTextureBuilder +[00000915] {0x25176353580} Class Engine.VirtualTexturePoolConfig +[00000916] {0x25176353340} Class Engine.VisualLoggerAutomationTests +[00000917] {0x25176353100} Class Engine.VisualLoggerDebugSnapshotInterface +[00000918] {0x25176352ec0} Class Engine.VisualLoggerKismetLibrary +[00000919] {0x25176352c80} Class Engine.VoiceChannel +[0000091A] {0x25176352a40} Class Engine.VOIPTalker +[0000091B] {0x25176352800} Class Engine.VOIPStatics +[0000091C] {0x251763525c0} Class Engine.VolumeTexture +[0000091D] {0x25176352380} Class Engine.VolumetricCloudComponent +[0000091E] {0x25176352140} Class Engine.VolumetricCloud +[0000091F] {0x25176351f00} Class Engine.VolumetricLightmapDensityVolume +[00000920] {0x25176351cc0} Class Engine.WindDirectionalSource +[00000921] {0x25176351a80} Class Engine.WindDirectionalSourceComponent +[00000922] {0x25176351840} Class Engine.WorldComposition +[00000923] {0x25176351600} Class Engine.HierarchicalLODSetup +[00000924] {0x251763513c0} Class Engine.WorldSettings +[00000925] {0x25100360420} Package Overlay +[00000926] {0x25176350f40} Class Overlay.Overlays +[00000927] {0x25176351180} Class Overlay.BasicOverlays +[00000928] {0x25176350d00} Class Overlay.LocalizedOverlays +[00000929] {0x25176350ac0} Class ClothingSystemRuntimeCommon.ClothingAssetCustomData +[0000092A] {0x25176350880} Class ClothingSystemRuntimeCommon.ClothingAssetCommon +[0000092B] {0x25176350640} Class ClothingSystemRuntimeCommon.ClothLODDataCommon_Legacy +[0000092C] {0x25100360380} Package ClothingSystemRuntimeNv +[0000092D] {0x25176350400} Class ClothingSystemRuntimeNv.ClothConfigNv +[0000092E] {0x251763501c0} Class ClothingSystemRuntimeNv.ClothingSimulationFactoryNv +[0000092F] {0x25176359400} Class ClothingSystemRuntimeNv.ClothingSimulationInteractorNv +[00000930] {0x251763591c0} Class ClothingSystemRuntimeNv.ClothPhysicalMeshDataNv_Legacy +[00000931] {0x251003602e0} Package NavigationSystem +[00000932] {0x25176358d40} Class NavigationSystem.NavigationData +[00000933] {0x25176358f80} Class NavigationSystem.AbstractNavData +[00000934] {0x25176358b00} Class NavigationSystem.CrowdManagerBase +[00000935] {0x251763588c0} Class NavigationSystem.NavArea +[00000936] {0x25176358680} Class NavigationSystem.NavArea_Default +[00000937] {0x25176358440} Class NavigationSystem.NavArea_LowHeight +[00000938] {0x25176358200} Class NavigationSystem.NavArea_Null +[00000939] {0x25176357fc0} Class NavigationSystem.NavArea_Obstacle +[0000093A] {0x25176357d80} Class NavigationSystem.NavAreaMeta +[0000093B] {0x25176357b40} Class NavigationSystem.NavAreaMeta_SwitchByAgent +[0000093C] {0x25176357900} Class NavigationSystem.NavCollision +[0000093D] {0x251763576c0} Class NavigationSystem.NavigationGraph +[0000093E] {0x25176357480} Class NavigationSystem.NavigationGraphNode +[0000093F] {0x25176357240} Class NavigationSystem.NavigationGraphNodeComponent +[00000940] {0x25176357000} Class NavigationSystem.NavigationInvokerComponent +[00000941] {0x25176356dc0} Class NavigationSystem.NavigationPath +[00000942] {0x25176356b80} Class NavigationSystem.NavigationPathGenerator +[00000943] {0x25176356940} Class NavigationSystem.NavigationQueryFilter +[00000944] {0x25176356700} Class NavigationSystem.NavigationSystemV1 +[00000945] {0x251763564c0} Class NavigationSystem.NavigationSystemModuleConfig +[00000946] {0x25176356280} Class NavigationSystem.NavigationTestingActor +[00000947] {0x25176356040} Class NavigationSystem.NavLinkComponent +[00000948] {0x25176355bc0} Class NavigationSystem.NavRelevantComponent +[00000949] {0x25176355e00} Class NavigationSystem.NavLinkCustomComponent +[0000094A] {0x25176355980} Class NavigationSystem.NavLinkCustomInterface +[0000094B] {0x25176355740} Class NavigationSystem.NavLinkHostInterface +[0000094C] {0x25176355500} Class NavigationSystem.NavLinkRenderingComponent +[0000094D] {0x251763552c0} Class NavigationSystem.NavLinkTrivial +[0000094E] {0x25176355080} Class NavigationSystem.NavMeshBoundsVolume +[0000094F] {0x25176354e40} Class NavigationSystem.NavMeshRenderingComponent +[00000950] {0x25176354c00} Class NavigationSystem.NavModifierComponent +[00000951] {0x2517635de40} Class NavigationSystem.NavModifierVolume +[00000952] {0x2517635dc00} Class NavigationSystem.NavNodeInterface +[00000953] {0x2517635d9c0} Class NavigationSystem.NavSystemConfigOverride +[00000954] {0x2517635d780} Class NavigationSystem.NavTestRenderingComponent +[00000955] {0x2517635d540} Class NavigationSystem.RecastFilter_UseDefaultArea +[00000956] {0x2517635d300} Class NavigationSystem.RecastNavMesh +[00000957] {0x2517635d0c0} Class NavigationSystem.RecastNavMeshDataChunk +[00000958] {0x25100360240} Package GameplayTasks +[00000959] {0x2517635ce80} Class GameplayTasks.GameplayTask +[0000095A] {0x2517635cc40} Class GameplayTasks.GameplayTask_ClaimResource +[0000095B] {0x2517635ca00} Class GameplayTasks.GameplayTask_SpawnActor +[0000095C] {0x2517635c7c0} Class GameplayTasks.GameplayTask_TimeLimitedExecution +[0000095D] {0x2517635c580} Class GameplayTasks.GameplayTask_WaitDelay +[0000095E] {0x2517635c340} Class GameplayTasks.GameplayTaskOwnerInterface +[0000095F] {0x2517635c100} Class GameplayTasks.GameplayTaskResource +[00000960] {0x2517635bec0} Class GameplayTasks.GameplayTasksComponent +[00000961] {0x2517635bc80} Class AIModule.AIAsyncTaskBlueprintProxy +[00000962] {0x2517635ba40} Class AIModule.AIBlueprintHelperLibrary +[00000963] {0x2517635b800} Class AIModule.AIController +[00000964] {0x2517635b5c0} Class AIModule.AIDataProvider +[00000965] {0x2517635b380} Class AIModule.AIDataProvider_QueryParams +[00000966] {0x2517635b140} Class AIModule.AIDataProvider_Random +[00000967] {0x2517635af00} Class AIModule.AIHotSpotManager +[00000968] {0x2517635acc0} Class AIModule.AIPerceptionComponent +[00000969] {0x2517635aa80} Class AIModule.AIPerceptionListenerInterface +[0000096A] {0x2517635a840} Class AIModule.AIPerceptionStimuliSourceComponent +[0000096B] {0x2517635a3c0} Class AIModule.AISubsystem +[0000096C] {0x2517635a600} Class AIModule.AIPerceptionSystem +[0000096D] {0x2517635a180} Class AIModule.AIResourceInterface +[0000096E] {0x25176359f40} Class AIModule.AIResource_Movement +[0000096F] {0x25176359d00} Class AIModule.AIResource_Logic +[00000970] {0x25176359ac0} Class AIModule.AISense +[00000971] {0x25176359880} Class AIModule.AISense_Blueprint +[00000972] {0x25176359640} Class AIModule.AISense_Damage +[00000973] {0x2517635fdc0} Class AIModule.AISense_Hearing +[00000974] {0x2517635fb80} Class AIModule.AISense_Prediction +[00000975] {0x2517635f940} Class AIModule.AISense_Sight +[00000976] {0x2517635f700} Class AIModule.AISense_Team +[00000977] {0x2517635f4c0} Class AIModule.AISense_Touch +[00000978] {0x2517635f280} Class AIModule.AISenseBlueprintListener +[00000979] {0x2517635f040} Class AIModule.AISenseConfig +[0000097A] {0x2517635ee00} Class AIModule.AISenseConfig_Blueprint +[0000097B] {0x2517635ebc0} Class AIModule.AISenseConfig_Damage +[0000097C] {0x2517635e980} Class AIModule.AISenseConfig_Hearing +[0000097D] {0x2517635e740} Class AIModule.AISenseConfig_Prediction +[0000097E] {0x2517635e500} Class AIModule.AISenseConfig_Sight +[0000097F] {0x2517635e2c0} Class AIModule.AISenseConfig_Team +[00000980] {0x2517635e080} Class AIModule.AISenseConfig_Touch +[00000981] {0x251763649c0} Class AIModule.AISenseEvent +[00000982] {0x25176364780} Class AIModule.AISenseEvent_Damage +[00000983] {0x25176364540} Class AIModule.AISenseEvent_Hearing +[00000984] {0x25176364300} Class AIModule.AISightTargetInterface +[00000985] {0x251763640c0} Class AIModule.AISystem +[00000986] {0x25176363e80} Class AIModule.AITask +[00000987] {0x25176363c40} Class AIModule.AITask_LockLogic +[00000988] {0x25176363a00} Class AIModule.AITask_MoveTo +[00000989] {0x251763637c0} Class AIModule.AITask_RunEQS +[0000098A] {0x25176363580} Class AIModule.BehaviorTree +[0000098B] {0x25176363100} Class AIModule.BrainComponent +[0000098C] {0x25176363340} Class AIModule.BehaviorTreeComponent +[0000098D] {0x25176362ec0} Class AIModule.BehaviorTreeManager +[0000098E] {0x25176362c80} Class AIModule.BehaviorTreeTypes +[0000098F] {0x25176362a40} Class AIModule.BlackboardAssetProvider +[00000990] {0x25176362800} Class AIModule.BlackboardComponent +[00000991] {0x251763625c0} Class AIModule.BlackboardData +[00000992] {0x25176362380} Class AIModule.BlackboardKeyType +[00000993] {0x25176362140} Class AIModule.BlackboardKeyType_Bool +[00000994] {0x25176361f00} Class AIModule.BlackboardKeyType_Class +[00000995] {0x25176361cc0} Class AIModule.BlackboardKeyType_Enum +[00000996] {0x25176361a80} Class AIModule.BlackboardKeyType_Float +[00000997] {0x25176361840} Class AIModule.BlackboardKeyType_Int +[00000998] {0x25176361600} Class AIModule.BlackboardKeyType_Name +[00000999] {0x251763613c0} Class AIModule.BlackboardKeyType_NativeEnum +[0000099A] {0x25176361180} Class AIModule.BlackboardKeyType_Object +[0000099B] {0x25176360f40} Class AIModule.BlackboardKeyType_Rotator +[0000099C] {0x25176360d00} Class AIModule.BlackboardKeyType_String +[0000099D] {0x25176360ac0} Class AIModule.BlackboardKeyType_Vector +[0000099E] {0x25176360640} Class AIModule.BTNode +[0000099F] {0x25176360880} Class AIModule.BTAuxiliaryNode +[000009A0] {0x251763601c0} Class AIModule.BTCompositeNode +[000009A1] {0x25176360400} Class AIModule.BTComposite_Selector +[000009A2] {0x25176369400} Class AIModule.BTComposite_Sequence +[000009A3] {0x251763691c0} Class AIModule.BTComposite_SimpleParallel +[000009A4] {0x25176368f80} Class AIModule.BTDecorator +[000009A5] {0x25176368b00} Class AIModule.BTDecorator_BlackboardBase +[000009A6] {0x25176368d40} Class AIModule.BTDecorator_Blackboard +[000009A7] {0x251763688c0} Class AIModule.BTDecorator_BlueprintBase +[000009A8] {0x25176368680} Class AIModule.BTDecorator_CheckGameplayTagsOnActor +[000009A9] {0x25176368440} Class AIModule.BTDecorator_CompareBBEntries +[000009AA] {0x25176368200} Class AIModule.BTDecorator_ConditionalLoop +[000009AB] {0x25176367fc0} Class AIModule.BTDecorator_ConeCheck +[000009AC] {0x25176367d80} Class AIModule.BTDecorator_Cooldown +[000009AD] {0x25176367b40} Class AIModule.BTDecorator_DoesPathExist +[000009AE] {0x25176367900} Class AIModule.BTDecorator_ForceSuccess +[000009AF] {0x251763676c0} Class AIModule.BTDecorator_IsAtLocation +[000009B0] {0x25176367480} Class AIModule.BTDecorator_IsBBEntryOfClass +[000009B1] {0x25176367240} Class AIModule.BTDecorator_KeepInCone +[000009B2] {0x25176367000} Class AIModule.BTDecorator_Loop +[000009B3] {0x25176366dc0} Class AIModule.BTDecorator_ReachedMoveGoal +[000009B4] {0x25176366b80} Class AIModule.BTDecorator_SetTagCooldown +[000009B5] {0x25176366940} Class AIModule.BTDecorator_TagCooldown +[000009B6] {0x25176366700} Class AIModule.BTDecorator_TimeLimit +[000009B7] {0x251763664c0} Class AIModule.BTFunctionLibrary +[000009B8] {0x25176366280} Class AIModule.BTService +[000009B9] {0x25176366040} Class AIModule.BTService_BlackboardBase +[000009BA] {0x25176365e00} Class AIModule.BTService_BlueprintBase +[000009BB] {0x25176365bc0} Class AIModule.BTService_DefaultFocus +[000009BC] {0x25176365980} Class AIModule.BTService_RunEQS +[000009BD] {0x25176365500} Class AIModule.BTTaskNode +[000009BE] {0x25176365740} Class AIModule.BTTask_BlackboardBase +[000009BF] {0x251763652c0} Class AIModule.BTTask_BlueprintBase +[000009C0] {0x25176365080} Class AIModule.BTTask_FinishWithResult +[000009C1] {0x25176364e40} Class AIModule.BTTask_GameplayTaskBase +[000009C2] {0x25176364c00} Class AIModule.BTTask_MakeNoise +[000009C3] {0x2517636dc00} Class AIModule.BTTask_MoveTo +[000009C4] {0x2517636de40} Class AIModule.BTTask_MoveDirectlyToward +[000009C5] {0x2517636d9c0} Class AIModule.BTTask_PawnActionBase +[000009C6] {0x2517636d780} Class AIModule.BTTask_PlayAnimation +[000009C7] {0x2517636d540} Class AIModule.BTTask_PlaySound +[000009C8] {0x2517636d300} Class AIModule.BTTask_PushPawnAction +[000009C9] {0x2517636d0c0} Class AIModule.BTTask_RotateToFaceBBEntry +[000009CA] {0x2517636ce80} Class AIModule.BTTask_RunBehavior +[000009CB] {0x2517636cc40} Class AIModule.BTTask_RunBehaviorDynamic +[000009CC] {0x2517636ca00} Class AIModule.BTTask_RunEQSQuery +[000009CD] {0x2517636c7c0} Class AIModule.BTTask_SetTagCooldown +[000009CE] {0x2517636c580} Class AIModule.BTTask_Wait +[000009CF] {0x2517636c340} Class AIModule.BTTask_WaitBlackboardTime +[000009D0] {0x2517636c100} Class AIModule.CrowdAgentInterface +[000009D1] {0x2517636bc80} Class AIModule.PathFollowingComponent +[000009D2] {0x2517636bec0} Class AIModule.CrowdFollowingComponent +[000009D3] {0x2517636ba40} Class AIModule.CrowdManager +[000009D4] {0x2517636b800} Class AIModule.DetourCrowdAIController +[000009D5] {0x2517636b5c0} Class AIModule.EnvQuery +[000009D6] {0x2517636b380} Class AIModule.EnvQueryContext +[000009D7] {0x2517636b140} Class AIModule.EnvQueryContext_BlueprintBase +[000009D8] {0x2517636af00} Class AIModule.EnvQueryContext_Item +[000009D9] {0x2517636acc0} Class AIModule.EnvQueryContext_Querier +[000009DA] {0x2517636aa80} Class AIModule.EnvQueryDebugHelpers +[000009DB] {0x2517636a840} Class AIModule.EnvQueryGenerator +[000009DC] {0x2517636a600} Class AIModule.EnvQueryGenerator_ActorsOfClass +[000009DD] {0x2517636a3c0} Class AIModule.EnvQueryGenerator_BlueprintBase +[000009DE] {0x2517636a180} Class AIModule.EnvQueryGenerator_Composite +[000009DF] {0x25176369d00} Class AIModule.EnvQueryGenerator_ProjectedPoints +[000009E0] {0x25176369f40} Class AIModule.EnvQueryGenerator_Cone +[000009E1] {0x25176369ac0} Class AIModule.EnvQueryGenerator_CurrentLocation +[000009E2] {0x25176369880} Class AIModule.EnvQueryGenerator_Donut +[000009E3] {0x25176369640} Class AIModule.EnvQueryGenerator_OnCircle +[000009E4] {0x2517636fb80} Class AIModule.EnvQueryGenerator_SimpleGrid +[000009E5] {0x2517636fdc0} Class AIModule.EnvQueryGenerator_PathingGrid +[000009E6] {0x2517636f940} Class AIModule.EnvQueryInstanceBlueprintWrapper +[000009E7] {0x2517636f700} Class AIModule.EnvQueryItemType +[000009E8] {0x2517636f040} Class AIModule.EnvQueryItemType_VectorBase +[000009E9] {0x2517636f280} Class AIModule.EnvQueryItemType_ActorBase +[000009EA] {0x2517636f4c0} Class AIModule.EnvQueryItemType_Actor +[000009EB] {0x2517636ee00} Class AIModule.EnvQueryItemType_Direction +[000009EC] {0x2517636ebc0} Class AIModule.EnvQueryItemType_Point +[000009ED] {0x2517636e980} Class AIModule.EnvQueryManager +[000009EE] {0x2517636e740} Class AIModule.EnvQueryOption +[000009EF] {0x2517636e500} Class AIModule.EnvQueryTest_Distance +[000009F0] {0x2517636e2c0} Class AIModule.EnvQueryTest_Dot +[000009F1] {0x2517636e080} Class AIModule.EnvQueryTest_GameplayTags +[000009F2] {0x251763749c0} Class AIModule.EnvQueryTest_Overlap +[000009F3] {0x25176374780} Class AIModule.EnvQueryTest_Pathfinding +[000009F4] {0x25176374540} Class AIModule.EnvQueryTest_PathfindingBatch +[000009F5] {0x25176374300} Class AIModule.EnvQueryTest_Project +[000009F6] {0x251763740c0} Class AIModule.EnvQueryTest_Random +[000009F7] {0x25176373e80} Class AIModule.EnvQueryTest_Trace +[000009F8] {0x25176373c40} Class AIModule.EnvQueryTest_Volume +[000009F9] {0x25176373a00} Class AIModule.EnvQueryTypes +[000009FA] {0x251763737c0} Class AIModule.EQSQueryResultSourceInterface +[000009FB] {0x25176373580} Class AIModule.EQSRenderingComponent +[000009FC] {0x25176373340} Class AIModule.EQSTestingPawn +[000009FD] {0x25176373100} Class AIModule.GenericTeamAgentInterface +[000009FE] {0x25176372ec0} Class AIModule.GridPathAIController +[000009FF] {0x25176372c80} Class AIModule.GridPathFollowingComponent +[00000A00] {0x25176372a40} Class AIModule.NavFilter_AIControllerDefault +[00000A01] {0x25176372800} Class AIModule.NavLinkProxy +[00000A02] {0x251763725c0} Class AIModule.NavLocalGridManager +[00000A03] {0x25176372380} Class AIModule.PathFollowingManager +[00000A04] {0x25176372140} Class AIModule.PawnAction +[00000A05] {0x25176371f00} Class AIModule.PawnAction_BlueprintBase +[00000A06] {0x25176371cc0} Class AIModule.PawnAction_Move +[00000A07] {0x25176371a80} Class AIModule.PawnAction_Repeat +[00000A08] {0x25176371840} Class AIModule.PawnAction_Sequence +[00000A09] {0x25176371600} Class AIModule.PawnAction_Wait +[00000A0A] {0x251763713c0} Class AIModule.PawnActionsComponent +[00000A0B] {0x25176371180} Class AIModule.PawnSensingComponent +[00000A0C] {0x25176370f40} Class AIModule.VisualLoggerExtension +[00000A0D] {0x251003601a0} Package InteractiveToolsFramework +[00000A0E] {0x25176370ac0} Class InteractiveToolsFramework.InputBehavior +[00000A0F] {0x25176370d00} Class InteractiveToolsFramework.AnyButtonInputBehavior +[00000A10] {0x25176370640} Class InteractiveToolsFramework.InteractiveGizmoBuilder +[00000A11] {0x25176370880} Class InteractiveToolsFramework.AxisAngleGizmoBuilder +[00000A12] {0x251763701c0} Class InteractiveToolsFramework.InteractiveGizmo +[00000A13] {0x25176370400} Class InteractiveToolsFramework.AxisAngleGizmo +[00000A14] {0x25176379400} Class InteractiveToolsFramework.AxisPositionGizmoBuilder +[00000A15] {0x251763791c0} Class InteractiveToolsFramework.AxisPositionGizmo +[00000A16] {0x25176378f80} Class InteractiveToolsFramework.GizmoConstantAxisSource +[00000A17] {0x25176378d40} Class InteractiveToolsFramework.GizmoConstantFrameAxisSource +[00000A18] {0x25176378b00} Class InteractiveToolsFramework.GizmoWorldAxisSource +[00000A19] {0x251763788c0} Class InteractiveToolsFramework.GizmoComponentAxisSource +[00000A1A] {0x25176378440} Class InteractiveToolsFramework.InteractiveToolPropertySet +[00000A1B] {0x25176378680} Class InteractiveToolsFramework.BrushBaseProperties +[00000A1C] {0x25176377b40} Class InteractiveToolsFramework.InteractiveTool +[00000A1D] {0x25176377d80} Class InteractiveToolsFramework.SingleSelectionTool +[00000A1E] {0x25176377fc0} Class InteractiveToolsFramework.MeshSurfacePointTool +[00000A1F] {0x25176378200} Class InteractiveToolsFramework.BaseBrushTool +[00000A20] {0x25176377900} Class InteractiveToolsFramework.BrushStampIndicatorBuilder +[00000A21] {0x251763776c0} Class InteractiveToolsFramework.BrushStampIndicator +[00000A22] {0x25176377480} Class InteractiveToolsFramework.ClickDragInputBehavior +[00000A23] {0x25176377240} Class InteractiveToolsFramework.LocalClickDragInputBehavior +[00000A24] {0x25176376dc0} Class InteractiveToolsFramework.InteractiveToolBuilder +[00000A25] {0x25176377000} Class InteractiveToolsFramework.ClickDragToolBuilder +[00000A26] {0x25176376b80} Class InteractiveToolsFramework.ClickDragTool +[00000A27] {0x25176376700} Class InteractiveToolsFramework.InternalToolFrameworkActor +[00000A28] {0x25176376940} Class InteractiveToolsFramework.GizmoActor +[00000A29] {0x25176376280} Class InteractiveToolsFramework.GizmoBaseComponent +[00000A2A] {0x251763764c0} Class InteractiveToolsFramework.GizmoArrowComponent +[00000A2B] {0x25176376040} Class InteractiveToolsFramework.GizmoBoxComponent +[00000A2C] {0x25176375e00} Class InteractiveToolsFramework.GizmoCircleComponent +[00000A2D] {0x25176375bc0} Class InteractiveToolsFramework.GizmoTransformSource +[00000A2E] {0x25176375980} Class InteractiveToolsFramework.GizmoAxisSource +[00000A2F] {0x25176375740} Class InteractiveToolsFramework.GizmoClickTarget +[00000A30] {0x25176375500} Class InteractiveToolsFramework.GizmoStateTarget +[00000A31] {0x251763752c0} Class InteractiveToolsFramework.GizmoFloatParameterSource +[00000A32] {0x25176375080} Class InteractiveToolsFramework.GizmoVec2ParameterSource +[00000A33] {0x25176374e40} Class InteractiveToolsFramework.GizmoLineHandleComponent +[00000A34] {0x25176374c00} Class InteractiveToolsFramework.GizmoRectangleComponent +[00000A35] {0x2517637de40} Class InteractiveToolsFramework.GizmoLambdaHitTarget +[00000A36] {0x2517637dc00} Class InteractiveToolsFramework.GizmoComponentHitTarget +[00000A37] {0x2517637d9c0} Class InteractiveToolsFramework.InputBehaviorSet +[00000A38] {0x2517637d780} Class InteractiveToolsFramework.InputBehaviorSource +[00000A39] {0x2517637d540} Class InteractiveToolsFramework.InputRouter +[00000A3A] {0x2517637d300} Class InteractiveToolsFramework.InteractionMechanic +[00000A3B] {0x2517637d0c0} Class InteractiveToolsFramework.InteractiveGizmoManager +[00000A3C] {0x2517637ce80} Class InteractiveToolsFramework.ToolContextTransactionProvider +[00000A3D] {0x2517637cc40} Class InteractiveToolsFramework.InteractiveToolManager +[00000A3E] {0x2517637ca00} Class InteractiveToolsFramework.ToolFrameworkComponent +[00000A3F] {0x2517637c7c0} Class InteractiveToolsFramework.InteractiveToolsContext +[00000A40] {0x2517637c580} Class InteractiveToolsFramework.IntervalGizmoActor +[00000A41] {0x2517637c340} Class InteractiveToolsFramework.IntervalGizmoBuilder +[00000A42] {0x2517637c100} Class InteractiveToolsFramework.IntervalGizmo +[00000A43] {0x2517637bc80} Class InteractiveToolsFramework.GizmoBaseFloatParameterSource +[00000A44] {0x2517637bec0} Class InteractiveToolsFramework.GizmoAxisIntervalParameterSource +[00000A45] {0x2517637ba40} Class InteractiveToolsFramework.KeyAsModifierInputBehavior +[00000A46] {0x2517637b800} Class InteractiveToolsFramework.MeshSurfacePointToolBuilder +[00000A47] {0x2517637b5c0} Class InteractiveToolsFramework.MouseHoverBehavior +[00000A48] {0x2517637b380} Class InteractiveToolsFramework.MultiClickSequenceInputBehavior +[00000A49] {0x2517637b140} Class InteractiveToolsFramework.MultiSelectionTool +[00000A4A] {0x2517637af00} Class InteractiveToolsFramework.GizmoLocalFloatParameterSource +[00000A4B] {0x2517637acc0} Class InteractiveToolsFramework.GizmoBaseVec2ParameterSource +[00000A4C] {0x2517637aa80} Class InteractiveToolsFramework.GizmoLocalVec2ParameterSource +[00000A4D] {0x2517637a840} Class InteractiveToolsFramework.GizmoAxisTranslationParameterSource +[00000A4E] {0x2517637a600} Class InteractiveToolsFramework.GizmoPlaneTranslationParameterSource +[00000A4F] {0x2517637a3c0} Class InteractiveToolsFramework.GizmoAxisRotationParameterSource +[00000A50] {0x2517637a180} Class InteractiveToolsFramework.GizmoUniformScaleParameterSource +[00000A51] {0x25176379f40} Class InteractiveToolsFramework.GizmoAxisScaleParameterSource +[00000A52] {0x25176379d00} Class InteractiveToolsFramework.GizmoPlaneScaleParameterSource +[00000A53] {0x25176379ac0} Class InteractiveToolsFramework.PlanePositionGizmoBuilder +[00000A54] {0x25176379880} Class InteractiveToolsFramework.PlanePositionGizmo +[00000A55] {0x25176379640} Class InteractiveToolsFramework.SelectionSet +[00000A56] {0x2517637fdc0} Class InteractiveToolsFramework.MeshSelectionSet +[00000A57] {0x2517637fb80} Class InteractiveToolsFramework.SingleClickInputBehavior +[00000A58] {0x2517637f940} Class InteractiveToolsFramework.SingleClickToolBuilder +[00000A59] {0x2517637f700} Class InteractiveToolsFramework.SingleClickTool +[00000A5A] {0x2517637f4c0} Class InteractiveToolsFramework.GizmoNilStateTarget +[00000A5B] {0x2517637f280} Class InteractiveToolsFramework.GizmoLambdaStateTarget +[00000A5C] {0x2517637f040} Class InteractiveToolsFramework.GizmoObjectModifyStateTarget +[00000A5D] {0x2517637ee00} Class InteractiveToolsFramework.GizmoTransformChangeStateTarget +[00000A5E] {0x2517637ebc0} Class InteractiveToolsFramework.TransformGizmoActor +[00000A5F] {0x2517637e980} Class InteractiveToolsFramework.TransformGizmoBuilder +[00000A60] {0x2517637e740} Class InteractiveToolsFramework.TransformGizmo +[00000A61] {0x2517637e500} Class InteractiveToolsFramework.TransformProxy +[00000A62] {0x2517637e2c0} Class InteractiveToolsFramework.GizmoBaseTransformSource +[00000A63] {0x2517637e080} Class InteractiveToolsFramework.GizmoComponentWorldTransformSource +[00000A64] {0x251763849c0} Class InteractiveToolsFramework.GizmoScaledTransformSource +[00000A65] {0x25176384780} Class InteractiveToolsFramework.GizmoTransformProxyTransformSource +[00000A66] {0x25100360100} Package ChaosVehiclesEngine +[00000A67] {0x25176384540} Class ChaosVehiclesEngine.ChaosVehicles +[00000A68] {0x25100360060} Package ChaosSolverEngine +[00000A69] {0x25176384300} Class ChaosSolverEngine.ChaosDebugDrawComponent +[00000A6A] {0x251763840c0} Class ChaosSolverEngine.ChaosEventListenerComponent +[00000A6B] {0x25176383e80} Class ChaosSolverEngine.ChaosGameplayEventDispatcher +[00000A6C] {0x25176383c40} Class ChaosSolverEngine.ChaosNotifyHandlerInterface +[00000A6D] {0x25176383a00} Class ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary +[00000A6E] {0x251763837c0} Class ChaosSolverEngine.ChaosSolver +[00000A6F] {0x25176383580} Class ChaosSolverEngine.ChaosSolverActor +[00000A70] {0x25176383340} Class ChaosSolverEngine.ChaosSolverSettings +[00000A71] {0x25100362900} Package FieldSystemEngine +[00000A72] {0x25176383100} Class FieldSystemEngine.FieldSystemActor +[00000A73] {0x25176382ec0} Class FieldSystemEngine.FieldSystem +[00000A74] {0x25176382c80} Class FieldSystemEngine.FieldSystemComponent +[00000A75] {0x25176382a40} Class FieldSystemEngine.FieldSystemMetaData +[00000A76] {0x25176382800} Class FieldSystemEngine.FieldSystemMetaDataIteration +[00000A77] {0x251763825c0} Class FieldSystemEngine.FieldSystemMetaDataProcessingResolution +[00000A78] {0x25176382380} Class FieldSystemEngine.FieldSystemMetaDataFilter +[00000A79] {0x25176382140} Class FieldSystemEngine.FieldNodeBase +[00000A7A] {0x25176381f00} Class FieldSystemEngine.FieldNodeInt +[00000A7B] {0x25176381cc0} Class FieldSystemEngine.FieldNodeFloat +[00000A7C] {0x25176381a80} Class FieldSystemEngine.FieldNodeVector +[00000A7D] {0x25176381840} Class FieldSystemEngine.UniformInteger +[00000A7E] {0x25176381600} Class FieldSystemEngine.RadialIntMask +[00000A7F] {0x251763813c0} Class FieldSystemEngine.UniformScalar +[00000A80] {0x25176381180} Class FieldSystemEngine.WaveScalar +[00000A81] {0x25176380f40} Class FieldSystemEngine.RadialFalloff +[00000A82] {0x25176380d00} Class FieldSystemEngine.PlaneFalloff +[00000A83] {0x25176380ac0} Class FieldSystemEngine.BoxFalloff +[00000A84] {0x25176380880} Class FieldSystemEngine.NoiseField +[00000A85] {0x25176380640} Class FieldSystemEngine.UniformVector +[00000A86] {0x25176380400} Class FieldSystemEngine.RadialVector +[00000A87] {0x251763801c0} Class FieldSystemEngine.RandomVector +[00000A88] {0x25176389400} Class FieldSystemEngine.OperatorField +[00000A89] {0x251763891c0} Class FieldSystemEngine.ToIntegerField +[00000A8A] {0x25176388f80} Class FieldSystemEngine.ToFloatField +[00000A8B] {0x25176388d40} Class FieldSystemEngine.CullingField +[00000A8C] {0x25176388b00} Class FieldSystemEngine.ReturnResultsTerminal +[00000A8D] {0x25100362860} Package GeometryCollectionEngine +[00000A8E] {0x251763888c0} Class GeometryCollectionEngine.ChaosDestructionListener +[00000A8F] {0x25176388680} Class GeometryCollectionEngine.GeometryCollectionActor +[00000A90] {0x25176388440} Class GeometryCollectionEngine.GeometryCollectionCache +[00000A91] {0x25176388200} Class GeometryCollectionEngine.GeometryCollectionComponent +[00000A92] {0x25176387fc0} Class GeometryCollectionEngine.GeometryCollectionDebugDrawActor +[00000A93] {0x25176387d80} Class GeometryCollectionEngine.GeometryCollectionDebugDrawComponent +[00000A94] {0x25176387b40} Class GeometryCollectionEngine.GeometryCollection +[00000A95] {0x25176387900} Class GeometryCollectionEngine.GeometryCollectionRenderLevelSetActor +[00000A96] {0x251763876c0} Class GeometryCollectionEngine.SkeletalMeshSimulationComponent +[00000A97] {0x25176387480} Class GeometryCollectionEngine.StaticMeshSimulationComponent +[00000A98] {0x251003627c0} Package LuminRuntimeSettings +[00000A99] {0x25176387240} Class LuminRuntimeSettings.LuminRuntimeSettings +[00000A9A] {0x25176386b80} Class LiveLinkInterface.LiveLinkRole +[00000A9B] {0x25176386dc0} Class LiveLinkInterface.LiveLinkBasicRole +[00000A9C] {0x25176387000} Class LiveLinkInterface.LiveLinkAnimationRole +[00000A9D] {0x25176386700} Class LiveLinkInterface.LiveLinkTransformRole +[00000A9E] {0x25176386940} Class LiveLinkInterface.LiveLinkCameraRole +[00000A9F] {0x251763864c0} Class LiveLinkInterface.LiveLinkController +[00000AA0] {0x25176386040} Class LiveLinkInterface.LiveLinkSourceSettings +[00000AA1] {0x25176386280} Class LiveLinkInterface.LiveLinkCurveRemapSettings +[00000AA2] {0x25176385e00} Class LiveLinkInterface.LiveLinkFrameInterpolationProcessor +[00000AA3] {0x25176385bc0} Class LiveLinkInterface.LiveLinkFramePreProcessor +[00000AA4] {0x25176385980} Class LiveLinkInterface.LiveLinkFrameTranslator +[00000AA5] {0x25176385740} Class LiveLinkInterface.LiveLinkLightRole +[00000AA6] {0x25176385500} Class LiveLinkInterface.LiveLinkSubjectSettings +[00000AA7] {0x251763852c0} Class LiveLinkInterface.LiveLinkVirtualSubject +[00000AA8] {0x25100362720} Package Transient +[00000AA9] {0x25177a566e0} GCObjectReferencer Transient.GCObjectReferencer_2147482645 +[00000AAA] {0x25177a56750} GCObjectReferencer CoreUObject.Default__GCObjectReferencer +[00000AAB] {0x25107f4f6e0} AssetRegistryImpl AssetRegistry.Default__AssetRegistryImpl +[00000AAC] {0x2517533f420} Package Landmass +[00000AAD] {0x2510262c0e0} Package ImageWrapper +[00000AAE] {0x2510262bd20} Package Chaos +[00000AAF] {0x2510262bdc0} Package AudioPlatformConfiguration +[00000AB0] {0x2510262be60} Package MediaUtils +[00000AB1] {0x2510262bc80} Package VectorVM +[00000AB2] {0x2510b11f7e0} Package Renderer +[00000AB3] {0x2510262bb40} Package PropertyPath +[00000AB4] {0x2510b11f9c0} Package EngineMessages +[00000AB5] {0x2510b11f920} Package Serialization +[00000AB6] {0x2510b11f880} Package SessionMessages +[00000AB7] {0x2517888b4c0} DelegateFunction Water.OnPontoonEnteredWater__DelegateSignature +[00000AB8] {0x251025f79f0} Field CoreUObject.Default__Field +[00000AB9] {0x25102664b40} Struct CoreUObject.Default__Struct +[00000ABA] {0x2517888b300} Function CoreUObject.Default__Function +[00000ABB] {0x2517888b220} DelegateFunction CoreUObject.Default__DelegateFunction +[00000ABC] {0x25102664d80} ScriptStruct Water.SphericalPontoon +[00000ABD] {0x25102664c00} ScriptStruct CoreUObject.Default__ScriptStruct +[00000ABE] {0x25102664e40} ScriptStruct CoreUObject.JoinabilitySettings +[00000ABF] {0x25102664f00} ScriptStruct CoreUObject.UniqueNetIdWrapper +[00000AC0] {0x25102664fc0} ScriptStruct CoreUObject.Guid +[00000AC1] {0x25102665080} ScriptStruct CoreUObject.Vector +[00000AC2] {0x25102665140} ScriptStruct CoreUObject.Vector4 +[00000AC3] {0x25102665200} ScriptStruct CoreUObject.Vector2D +[00000AC4] {0x251026652c0} ScriptStruct CoreUObject.TwoVectors +[00000AC5] {0x25102665380} ScriptStruct CoreUObject.Plane +[00000AC6] {0x25102665500} ScriptStruct CoreUObject.Rotator +[00000AC7] {0x25102665440} ScriptStruct CoreUObject.Quat +[00000AC8] {0x251026655c0} ScriptStruct CoreUObject.PackedNormal +[00000AC9] {0x25102665680} ScriptStruct CoreUObject.PackedRGB10A2N +[00000ACA] {0x25102665740} ScriptStruct CoreUObject.PackedRGBA16N +[00000ACB] {0x25102665800} ScriptStruct CoreUObject.IntPoint +[00000ACC] {0x251026658c0} ScriptStruct CoreUObject.IntVector +[00000ACD] {0x25102665980} ScriptStruct CoreUObject.Color +[00000ACE] {0x25102665a40} ScriptStruct CoreUObject.LinearColor +[00000ACF] {0x25102665b00} ScriptStruct CoreUObject.Box +[00000AD0] {0x25102665bc0} ScriptStruct CoreUObject.Box2D +[00000AD1] {0x2517809fac0} ScriptStruct CoreUObject.BoxSphereBounds +[00000AD2] {0x2517809fa00} ScriptStruct CoreUObject.OrientedBox +[00000AD3] {0x2517809f7c0} ScriptStruct CoreUObject.Matrix +[00000AD4] {0x2517809f880} ScriptStruct CoreUObject.InterpCurvePointFloat +[00000AD5] {0x2510b133940} Enum CoreUObject.EInterpCurveMode +[00000AD6] {0x2510b133a00} Enum CoreUObject.Default__Enum +[00000AD7] {0x2517809f700} ScriptStruct CoreUObject.InterpCurveFloat +[00000AD8] {0x2517809f640} ScriptStruct CoreUObject.InterpCurvePointVector2D +[00000AD9] {0x2517809f580} ScriptStruct CoreUObject.InterpCurveVector2D +[00000ADA] {0x2517809f400} ScriptStruct CoreUObject.InterpCurvePointVector +[00000ADB] {0x2517809f4c0} ScriptStruct CoreUObject.InterpCurveVector +[00000ADC] {0x2517809f340} ScriptStruct CoreUObject.InterpCurvePointQuat +[00000ADD] {0x2517809ebc0} ScriptStruct CoreUObject.InterpCurveQuat +[00000ADE] {0x2517809f280} ScriptStruct CoreUObject.InterpCurvePointTwoVectors +[00000ADF] {0x2517809eb00} ScriptStruct CoreUObject.InterpCurveTwoVectors +[00000AE0] {0x2517809f100} ScriptStruct CoreUObject.InterpCurvePointLinearColor +[00000AE1] {0x25178003040} ScriptStruct CoreUObject.InterpCurveLinearColor +[00000AE2] {0x25178003100} ScriptStruct CoreUObject.Transform +[00000AE3] {0x25178002e00} ScriptStruct CoreUObject.RandomStream +[00000AE4] {0x25178002ec0} ScriptStruct CoreUObject.DateTime +[00000AE5] {0x25178002f80} ScriptStruct CoreUObject.FrameNumber +[00000AE6] {0x25178002d40} ScriptStruct CoreUObject.FrameRate +[00000AE7] {0x25178002c80} ScriptStruct CoreUObject.FrameTime +[00000AE8] {0x25178094f00} ScriptStruct CoreUObject.QualifiedFrameTime +[00000AE9] {0x251780064c0} ScriptStruct CoreUObject.Timecode +[00000AEA] {0x2517809a840} ScriptStruct CoreUObject.Timespan +[00000AEB] {0x25102660dc0} ScriptStruct CoreUObject.SoftObjectPath +[00000AEC] {0x2517809a900} ScriptStruct CoreUObject.SoftClassPath +[00000AED] {0x2517809a9c0} ScriptStruct CoreUObject.PrimaryAssetType +[00000AEE] {0x2517809ab40} ScriptStruct CoreUObject.PrimaryAssetId +[00000AEF] {0x2517809aa80} ScriptStruct CoreUObject.FallbackStruct +[00000AF0] {0x2517809acc0} ScriptStruct CoreUObject.FloatRangeBound +[00000AF1] {0x2510b133ac0} Enum CoreUObject.ERangeBoundTypes +[00000AF2] {0x2517809ac00} ScriptStruct CoreUObject.FloatRange +[00000AF3] {0x2517809ae40} ScriptStruct CoreUObject.Int32RangeBound +[00000AF4] {0x2517809ad80} ScriptStruct CoreUObject.Int32Range +[00000AF5] {0x2517809af00} ScriptStruct CoreUObject.FrameNumberRangeBound +[00000AF6] {0x25178098680} ScriptStruct CoreUObject.FrameNumberRange +[00000AF7] {0x25178098740} ScriptStruct CoreUObject.FloatInterval +[00000AF8] {0x251780952c0} ScriptStruct CoreUObject.Int32Interval +[00000AF9] {0x251780988c0} ScriptStruct CoreUObject.PolyglotTextData +[00000AFA] {0x2510b133b20} Enum CoreUObject.ELocalizedTextSourceCategory +[00000AFB] {0x25102663100} ScriptStruct CoreUObject.AutomationEvent +[00000AFC] {0x2510b133820} Enum CoreUObject.EAutomationEventType +[00000AFD] {0x2517517c640} ScriptStruct CoreUObject.AutomationExecutionEntry +[00000AFE] {0x25102663040} ScriptStruct CoreUObject.ARFilter +[00000AFF] {0x25102662e00} ScriptStruct CoreUObject.AssetBundleEntry +[00000B00] {0x25102662ec0} ScriptStruct CoreUObject.AssetBundleData +[00000B01] {0x25102662f80} ScriptStruct CoreUObject.AssetData +[00000B02] {0x25102662d40} ScriptStruct CoreUObject.TestUninitializedScriptStructMembersTest +[00000B03] {0x2517888f820} DelegateFunction Water.OnPontoonExitedWater__DelegateSignature +[00000B04] {0x2517888e5c0} DelegateFunction Water.OnCameraUnderwaterStateChanged__DelegateSignature +[00000B05] {0x251026413c0} DelegateFunction Water.OnWaterScalabilityChanged__DelegateSignature +[00000B06] {0x25173d7d9c0} Enum Water.EBuoyancyEvent +[00000B07] {0x2510b1338e0} Enum Water.EWaveSpectrumType +[00000B08] {0x2510b133280} Enum Water.EWaterBrushBlendType +[00000B09] {0x2510b133340} Enum Water.EWaterBodyType +[00000B0A] {0x2510b1332e0} Enum Water.EWaterBrushFalloffMode +[00000B0B] {0x2510b1333a0} Enum Landmass.EBrushFalloffMode +[00000B0C] {0x2510b133400} Enum Landmass.EBrushBlendType +[00000B0D] {0x251026412e0} DelegateFunction Niagara.OnNiagaraSystemFinished__DelegateSignature +[00000B0E] {0x2510b1334c0} Enum Niagara.ENiagaraSystemSpawnSectionEndBehavior +[00000B0F] {0x2510b133460} Enum Niagara.ENiagaraSystemSpawnSectionEvaluateBehavior +[00000B10] {0x2510b133520} Enum Niagara.ENiagaraSystemSpawnSectionStartBehavior +[00000B11] {0x2510b1336a0} Enum Niagara.ENiagaraBakerViewMode +[00000B12] {0x2510b133580} Enum Niagara.ENiagaraCollisionMode +[00000B13] {0x2510b133700} Enum Niagara.ENiagaraFunctionDebugState +[00000B14] {0x2510b133640} Enum Niagara.ENiagaraSystemInstanceState +[00000B15] {0x2510b133760} Enum Niagara.ENCPoolMethod +[00000B16] {0x2510b1337c0} Enum Niagara.ENiagaraLegacyTrailWidthMode +[00000B17] {0x2510b132560} Enum Niagara.ENiagaraRendererSourceDataMode +[00000B18] {0x2510b133d00} Enum Niagara.ENiagaraBindingSource +[00000B19] {0x2510b133d60} Enum Niagara.ENiagaraIterationSource +[00000B1A] {0x2510b133dc0} Enum Niagara.ENiagaraScriptGroup +[00000B1B] {0x2510b1327a0} Enum Niagara.ENiagaraScriptContextStaticSwitch +[00000B1C] {0x2510b132740} Enum Niagara.ENiagaraCompileUsageStaticSwitch +[00000B1D] {0x2510b132620} Enum Niagara.ENiagaraScriptUsage +[00000B1E] {0x2510b1326e0} Enum Niagara.ENiagaraScriptCompileStatus +[00000B1F] {0x2510b1328c0} Enum Niagara.ENiagaraInputNodeUsage +[00000B20] {0x2510b132800} Enum Niagara.ENiagaraDataSetType +[00000B21] {0x2510b1329e0} Enum Niagara.ENiagaraStatDisplayMode +[00000B22] {0x2510b132920} Enum Niagara.ENiagaraStatEvaluationType +[00000B23] {0x2510b132980} Enum Niagara.ENiagaraAgeUpdateMode +[00000B24] {0x2510b132b00} Enum Niagara.ENiagaraSimTarget +[00000B25] {0x2510b132aa0} Enum Niagara.ENiagaraRendererMotionVectorSetting +[00000B26] {0x2510b132c80} Enum Niagara.ENiagaraDefaultRendererMotionVectorSetting +[00000B27] {0x2510b132a40} Enum Niagara.ENiagaraDefaultMode +[00000B28] {0x2510b132e00} Enum Niagara.ENiagaraMipMapGeneration +[00000B29] {0x2510b132bc0} Enum Niagara.ENiagaraGpuBufferFormat +[00000B2A] {0x2510b132c20} Enum Niagara.ENiagaraTickBehavior +[00000B2B] {0x2510b132da0} Enum Niagara.ENDIExport_GPUAllocationMode +[00000B2C] {0x2510b132d40} Enum Niagara.ENDILandscape_SourceMode +[00000B2D] {0x2510b132f20} Enum Niagara.ESetResolutionMethod +[00000B2E] {0x2510b132ec0} Enum Niagara.ENDISkeletalMesh_SkinningMode +[00000B2F] {0x2510b132e60} Enum Niagara.ENDISkeletalMesh_SourceMode +[00000B30] {0x2510b132ce0} Enum Niagara.ENDIStaticMesh_SourceMode +[00000B31] {0x2510b133040} Enum Niagara.ENiagaraDebugHudVerbosity +[00000B32] {0x2510b132f80} Enum Niagara.ENiagaraDebugHudFont +[00000B33] {0x2510b132fe0} Enum Niagara.ENiagaraDebugHudVAlign +[00000B34] {0x2510b133100} Enum Niagara.ENiagaraDebugHudHAlign +[00000B35] {0x2510b133160} Enum Niagara.ENiagaraDebugPlaybackMode +[00000B36] {0x2510b1330a0} Enum Niagara.ENiagaraScalabilityUpdateFrequency +[00000B37] {0x2510b1319c0} Enum Niagara.ENiagaraCullReaction +[00000B38] {0x2510b131960} Enum Niagara.EParticleAllocationMode +[00000B39] {0x2510b131b40} Enum Niagara.EScriptExecutionMode +[00000B3A] {0x2510b131900} Enum Niagara.ENiagaraSortMode +[00000B3B] {0x25172451f60} Enum Niagara.ENiagaraMeshLockedAxisSpace +[00000B3C] {0x2510b131ae0} Enum Niagara.ENiagaraMeshPivotOffsetSpace +[00000B3D] {0x25172451f00} Enum Niagara.ENiagaraMeshFacingMode +[00000B3E] {0x25172451c60} Enum Niagara.ENiagaraPlatformSetState +[00000B3F] {0x25172451ea0} Enum Niagara.ENiagaraPlatformSelectionState +[00000B40] {0x25172452200} Enum Niagara.ENiagaraPreviewGridResetMode +[00000B41] {0x251724521a0} Enum Niagara.ENiagaraRibbonUVDistributionMode +[00000B42] {0x25172451fc0} Enum Niagara.ENiagaraRibbonUVEdgeMode +[00000B43] {0x25172452020} Enum Niagara.ENiagaraRibbonTessellationMode +[00000B44] {0x25172457120} Enum Niagara.ENiagaraRibbonShapeMode +[00000B45] {0x251724570c0} Enum Niagara.ENiagaraRibbonDrawDirection +[00000B46] {0x25172452260} Enum Niagara.ENiagaraRibbonAgeOffsetMode +[00000B47] {0x25172455860} Enum Niagara.ENiagaraRibbonFacingMode +[00000B48] {0x251724558c0} Enum Niagara.ENiagaraScriptTemplateSpecification +[00000B49] {0x25172455920} Enum Niagara.ENiagaraScriptLibraryVisibility +[00000B4A] {0x25172455980} Enum Niagara.ENiagaraModuleDependencyScriptConstraint +[00000B4B] {0x25172457780} Enum Niagara.ENiagaraModuleDependencyType +[00000B4C] {0x25172458e00} Enum Niagara.EUnusedAttributeBehaviour +[00000B4D] {0x25172457360} Enum Niagara.ENDISkelMesh_AdjacencyTriangleIndexFormat +[00000B4E] {0x2517245c2e0} Enum Niagara.ENDISkelMesh_GpuUniformSamplingFormat +[00000B4F] {0x25172458800} Enum Niagara.ENDISkelMesh_GpuMaxInfluences +[00000B50] {0x2517245bce0} Enum Niagara.ENiagaraSpriteFacingMode +[00000B51] {0x25173d44c00} Enum Niagara.ENiagaraSpriteAlignment +[00000B52] {0x2517245cf40} Enum Niagara.ENiagaraOrientationAxis +[00000B53] {0x2517245d420} Enum Niagara.ENiagaraPythonUpdateScriptReference +[00000B54] {0x2517245cfa0} Enum Niagara.ENiagaraCoordinateSpace +[00000B55] {0x25173d45b60} Enum Niagara.ENiagaraExecutionState +[00000B56] {0x25173d44c60} Enum Niagara.ENiagaraExecutionStateSource +[00000B57] {0x25173d45b00} Enum Niagara.ENiagaraNumericOutputTypeSelectionMode +[00000B58] {0x25173d45920} Enum Niagara.ENiagaraVariantMode +[00000B59] {0x25102641200} DelegateFunction NiagaraShader.OnNiagaraScriptCompilationComplete__DelegateSignature +[00000B5A] {0x25173d45a40} Enum NiagaraShader.FNiagaraCompileEventSeverity +[00000B5B] {0x25173d45aa0} Enum AsyncLoadingScreen.ELoadingWidgetType +[00000B5C] {0x25173d70460} Enum AsyncLoadingScreen.ELoadingIconType +[00000B5D] {0x25173d70400} Enum AsyncLoadingScreen.EAsyncLoadingScreenLayout +[00000B5E] {0x25102641040} Function CoreUObject.Object.ExecuteUbergraph +[00000B5F] {0x25102663f40} ScriptStruct Engine.DistributionLookupTable +[00000B60] {0x25102663b80} ScriptStruct Engine.RawDistribution +[00000B61] {0x25102663c40} ScriptStruct Engine.FloatDistribution +[00000B62] {0x25102663ac0} ScriptStruct Engine.VectorDistribution +[00000B63] {0x25102663a00} ScriptStruct Engine.Vector4Distribution +[00000B64] {0x25102663940} ScriptStruct Engine.FloatRK4SpringInterpolator +[00000B65] {0x251026637c0} ScriptStruct Engine.VectorRK4SpringInterpolator +[00000B66] {0x25102663700} ScriptStruct Engine.FormatArgumentData +[00000B67] {0x25173d49e20} Enum Engine.ETextGender +[00000B68] {0x25173d703a0} Enum Engine.EFormatArgumentType +[00000B69] {0x25102663640} ScriptStruct Engine.ExpressionInput +[00000B6A] {0x25102663580} ScriptStruct Engine.MaterialAttributesInput +[00000B6B] {0x251026634c0} ScriptStruct Engine.ExpressionOutput +[00000B6C] {0x25102663340} ScriptStruct Engine.MaterialInput +[00000B6D] {0x25102663400} ScriptStruct Engine.ColorMaterialInput +[00000B6E] {0x25102663880} ScriptStruct Engine.ScalarMaterialInput +[00000B6F] {0x251026631c0} ScriptStruct Engine.ShadingModelMaterialInput +[00000B70] {0x25102666280} ScriptStruct Engine.VectorMaterialInput +[00000B71] {0x25102663280} ScriptStruct Engine.Vector2MaterialInput +[00000B72] {0x25102640f60} DelegateFunction Engine.TimerDynamicDelegate__DelegateSignature +[00000B73] {0x2517888d8a0} DelegateFunction Engine.ConstraintBrokenSignature__DelegateSignature +[00000B74] {0x25178892600} SparseDelegateFunction Engine.ActorComponentActivatedSignature__DelegateSignature +[00000B75] {0x25102653b00} SparseDelegateFunction CoreUObject.Default__SparseDelegateFunction +[00000B76] {0x25102653d00} SparseDelegateFunction Engine.ActorComponentDeactivateSignature__DelegateSignature +[00000B77] {0x2517889e900} SparseDelegateFunction Engine.PhysicsVolumeChanged__DelegateSignature +[00000B78] {0x25102653f00} SparseDelegateFunction Engine.IsRootComponentChanged__DelegateSignature +[00000B79] {0x25102651500} SparseDelegateFunction Engine.TakeAnyDamageSignature__DelegateSignature +[00000B7A] {0x25102651400} SparseDelegateFunction Engine.TakePointDamageSignature__DelegateSignature +[00000B7B] {0x25102651300} SparseDelegateFunction Engine.TakeRadialDamageSignature__DelegateSignature +[00000B7C] {0x25102666100} ScriptStruct Engine.HitResult +[00000B7D] {0x25102666040} ScriptStruct Engine.Vector_NetQuantize +[00000B7E] {0x25102665f80} ScriptStruct Engine.Vector_NetQuantizeNormal +[00000B7F] {0x2517889f300} SparseDelegateFunction Engine.ActorBeginOverlapSignature__DelegateSignature +[00000B80] {0x2517889f200} SparseDelegateFunction Engine.ActorEndOverlapSignature__DelegateSignature +[00000B81] {0x2517889f100} SparseDelegateFunction Engine.ActorHitSignature__DelegateSignature +[00000B82] {0x2517889f700} SparseDelegateFunction Engine.ActorBeginCursorOverSignature__DelegateSignature +[00000B83] {0x25102650a00} SparseDelegateFunction Engine.ActorEndCursorOverSignature__DelegateSignature +[00000B84] {0x25102651600} SparseDelegateFunction Engine.ActorOnClickedSignature__DelegateSignature +[00000B85] {0x25102665ec0} ScriptStruct InputCore.Key +[00000B86] {0x25102651700} SparseDelegateFunction Engine.ActorOnReleasedSignature__DelegateSignature +[00000B87] {0x25102651800} SparseDelegateFunction Engine.ActorOnInputTouchBeginSignature__DelegateSignature +[00000B88] {0x25173d70b80} Enum InputCore.ETouchIndex +[00000B89] {0x25102651900} SparseDelegateFunction Engine.ActorOnInputTouchEndSignature__DelegateSignature +[00000B8A] {0x25102651a00} SparseDelegateFunction Engine.ActorBeginTouchOverSignature__DelegateSignature +[00000B8B] {0x25102651c00} SparseDelegateFunction Engine.ActorEndTouchOverSignature__DelegateSignature +[00000B8C] {0x25102651d00} SparseDelegateFunction Engine.ActorDestroyedSignature__DelegateSignature +[00000B8D] {0x2517889f500} SparseDelegateFunction Engine.ActorEndPlaySignature__DelegateSignature +[00000B8E] {0x25173d70b20} Enum Engine.EEndPlayReason +[00000B8F] {0x2517888d7c0} DelegateFunction Engine.OnPawnControllerChanged__DelegateSignature +[00000B90] {0x2517889f600} SparseDelegateFunction Engine.ComponentHitSignature__DelegateSignature +[00000B91] {0x2517889e800} SparseDelegateFunction Engine.ComponentBeginOverlapSignature__DelegateSignature +[00000B92] {0x2517889ec00} SparseDelegateFunction Engine.ComponentEndOverlapSignature__DelegateSignature +[00000B93] {0x2517889ed00} SparseDelegateFunction Engine.ComponentWakeSignature__DelegateSignature +[00000B94] {0x2517889ee00} SparseDelegateFunction Engine.ComponentSleepSignature__DelegateSignature +[00000B95] {0x2510265e700} SparseDelegateFunction Engine.ComponentCollisionSettingsChangedSignature__DelegateSignature +[00000B96] {0x2510265e600} SparseDelegateFunction Engine.ComponentBeginCursorOverSignature__DelegateSignature +[00000B97] {0x2510265e500} SparseDelegateFunction Engine.ComponentEndCursorOverSignature__DelegateSignature +[00000B98] {0x2510265e400} SparseDelegateFunction Engine.ComponentOnClickedSignature__DelegateSignature +[00000B99] {0x2510265e300} SparseDelegateFunction Engine.ComponentOnReleasedSignature__DelegateSignature +[00000B9A] {0x2510265e200} SparseDelegateFunction Engine.ComponentOnInputTouchBeginSignature__DelegateSignature +[00000B9B] {0x2510265e100} SparseDelegateFunction Engine.ComponentOnInputTouchEndSignature__DelegateSignature +[00000B9C] {0x2510265e000} SparseDelegateFunction Engine.ComponentBeginTouchOverSignature__DelegateSignature +[00000B9D] {0x2510265df00} SparseDelegateFunction Engine.ComponentEndTouchOverSignature__DelegateSignature +[00000B9E] {0x25178889fc0} DelegateFunction Engine.OnAnimInitialized__DelegateSignature +[00000B9F] {0x2517888a0a0} DelegateFunction Engine.OnBoneTransformsFinalized__DelegateSignature +[00000BA0] {0x2517888a180} DelegateFunction Engine.OnMontageStartedMCDelegate__DelegateSignature +[00000BA1] {0x2517888a260} DelegateFunction Engine.OnMontageEndedMCDelegate__DelegateSignature +[00000BA2] {0x2517888a340} DelegateFunction Engine.OnAllMontageInstancesEndedMCDelegate__DelegateSignature +[00000BA3] {0x2517888a420} DelegateFunction Engine.OnMontageBlendingOutStartedMCDelegate__DelegateSignature +[00000BA4] {0x2517888a500} DelegateFunction Engine.PlayMontageAnimNotifyDelegate__DelegateSignature +[00000BA5] {0x25102665e00} ScriptStruct Engine.BranchingPointNotifyPayload +[00000BA6] {0x2517888a5e0} DelegateFunction Engine.PostEvaluateAnimEvent__DelegateSignature +[00000BA7] {0x25102640da0} DelegateFunction Engine.OnAudioFadeChangeSignature__DelegateSignature +[00000BA8] {0x25102640e80} Function Engine.ActorComponent.Activate +[00000BA9] {0x25102643f80} Function Engine.ActorComponent.AddTickPrerequisiteActor +[00000BAA] {0x2517888d6e0} Function Engine.ActorComponent.AddTickPrerequisiteComponent +[00000BAB] {0x2517888d600} Function Engine.ActorComponent.ComponentHasTag +[00000BAC] {0x2517888d520} Function Engine.ActorComponent.Deactivate +[00000BAD] {0x2517888e400} Function Engine.ActorComponent.GetComponentTickInterval +[00000BAE] {0x2517888e320} Function Engine.ActorComponent.GetOwner +[00000BAF] {0x2517888e240} Function Engine.ActorComponent.IsActive +[00000BB0] {0x2517888e160} Function Engine.ActorComponent.IsBeingDestroyed +[00000BB1] {0x2517888e080} Function Engine.ActorComponent.IsComponentTickEnabled +[00000BB2] {0x2517888dfa0} Function Engine.ActorComponent.K2_DestroyComponent +[00000BB3] {0x2517888dec0} Function Engine.ActorComponent.OnRep_IsActive +[00000BB4] {0x2517888d440} Function Engine.ActorComponent.ReceiveBeginPlay +[00000BB5] {0x2517888dde0} Function Engine.ActorComponent.ReceiveEndPlay +[00000BB6] {0x251788866e0} Function Engine.ActorComponent.ReceiveTick +[00000BB7] {0x25178886600} Function Engine.ActorComponent.RemoveTickPrerequisiteActor +[00000BB8] {0x25178886520} Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +[00000BB9] {0x251788867c0} Function Engine.ActorComponent.SetActive +[00000BBA] {0x25178886280} Function Engine.ActorComponent.SetAutoActivate +[00000BBB] {0x25178886360} Function Engine.ActorComponent.SetComponentTickEnabled +[00000BBC] {0x25178886440} Function Engine.ActorComponent.SetComponentTickInterval +[00000BBD] {0x2517888f2e0} Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +[00000BBE] {0x2517888f200} Function Engine.ActorComponent.SetIsReplicated +[00000BBF] {0x2517888f120} Function Engine.ActorComponent.SetTickableWhenPaused +[00000BC0] {0x2517888f040} Function Engine.ActorComponent.SetTickGroup +[00000BC1] {0x25173d704c0} Enum Engine.ETickingGroup +[00000BC2] {0x2517888ef60} Function Engine.ActorComponent.ToggleActive +[00000BC3] {0x251026661c0} ScriptStruct Engine.SimpleMemberReference +[00000BC4] {0x25173d705e0} Enum Engine.EComponentCreationMethod +[00000BC5] {0x25102665c80} ScriptStruct Engine.TickFunction +[00000BC6] {0x25102665d40} ScriptStruct Engine.ActorComponentTickFunction +[00000BC7] {0x2517888ee80} DelegateFunction Engine.ApplicationLifecycleComponent.OnLowPowerModeDelegate__DelegateSignature +[00000BC8] {0x2517888eda0} DelegateFunction Engine.ApplicationLifecycleComponent.OnTemperatureChangeDelegate__DelegateSignature +[00000BC9] {0x25173d70520} Enum Engine.ETemperatureSeverityType +[00000BCA] {0x2517888ecc0} DelegateFunction Engine.ApplicationLifecycleComponent.ApplicationStartupArgumentsDelegate__DelegateSignature +[00000BCB] {0x2517888ebe0} DelegateFunction Engine.ApplicationLifecycleComponent.ApplicationLifetimeDelegate__DelegateSignature +[00000BCC] {0x2517888eb00} DelegateFunction Engine.OnSubmixEnvelopeBP__DelegateSignature +[00000BCD] {0x2517888ea20} DelegateFunction Engine.OnSubmixSpectralAnalysisBP__DelegateSignature +[00000BCE] {0x2517888e940} DelegateFunction Engine.OnQuartzMetronomeEvent__DelegateSignature +[00000BCF] {0x25173d70940} Enum Engine.EQuartzCommandQuantization +[00000BD0] {0x2517888e860} DelegateFunction Engine.OnQuartzMetronomeEventBP__DelegateSignature +[00000BD1] {0x2517888e780} DelegateFunction Engine.OnQuartzCommandEvent__DelegateSignature +[00000BD2] {0x25173d709a0} Enum Engine.EQuartzCommandDelegateSubType +[00000BD3] {0x25102641c80} DelegateFunction Engine.OnQuartzCommandEventBP__DelegateSignature +[00000BD4] {0x25102641ba0} DelegateFunction Engine.OnAudioFinished__DelegateSignature +[00000BD5] {0x25102641ac0} DelegateFunction Engine.OnQueueSubtitles__DelegateSignature +[00000BD6] {0x25102663dc0} ScriptStruct Engine.SubtitleCue +[00000BD7] {0x251026419e0} DelegateFunction Engine.OnAudioPlayStateChanged__DelegateSignature +[00000BD8] {0x25173d70a00} Enum Engine.EAudioComponentPlayState +[00000BD9] {0x25102641900} DelegateFunction Engine.OnAudioVirtualizationChanged__DelegateSignature +[00000BDA] {0x25102641820} DelegateFunction Engine.OnAudioPlaybackPercent__DelegateSignature +[00000BDB] {0x25102641740} DelegateFunction Engine.OnAudioSingleEnvelopeValue__DelegateSignature +[00000BDC] {0x25102641660} DelegateFunction Engine.OnAudioMultiEnvelopeValue__DelegateSignature +[00000BDD] {0x25174fb8120} DelegateFunction Engine.OnForceFeedbackFinished__DelegateSignature +[00000BDE] {0x2510264ace0} DelegateFunction Engine.InputActionHandlerDynamicSignature__DelegateSignature +[00000BDF] {0x2510264ac00} DelegateFunction Engine.InputTouchHandlerDynamicSignature__DelegateSignature +[00000BE0] {0x2510264ab20} DelegateFunction Engine.InputAxisHandlerDynamicSignature__DelegateSignature +[00000BE1] {0x2510264aa40} DelegateFunction Engine.InputVectorAxisHandlerDynamicSignature__DelegateSignature +[00000BE2] {0x2510264a960} DelegateFunction Engine.InputGestureHandlerDynamicSignature__DelegateSignature +[00000BE3] {0x2510264a880} Function Engine.MovementComponent.ConstrainDirectionToPlane +[00000BE4] {0x2510264a7a0} Function Engine.MovementComponent.ConstrainLocationToPlane +[00000BE5] {0x2510264a6c0} Function Engine.MovementComponent.ConstrainNormalToPlane +[00000BE6] {0x2510264a5e0} Function Engine.MovementComponent.GetGravityZ +[00000BE7] {0x2510264a500} Function Engine.MovementComponent.GetMaxSpeed +[00000BE8] {0x2510264a420} Function Engine.MovementComponent.GetPhysicsVolume +[00000BE9] {0x2510264a340} Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +[00000BEA] {0x25173d70a60} Enum Engine.EPlaneConstraintAxisSetting +[00000BEB] {0x2510264a260} Function Engine.MovementComponent.GetPlaneConstraintNormal +[00000BEC] {0x2510264a180} Function Engine.MovementComponent.GetPlaneConstraintOrigin +[00000BED] {0x2510264a0a0} Function Engine.MovementComponent.IsExceedingMaxSpeed +[00000BEE] {0x25102649fc0} Function Engine.MovementComponent.K2_GetMaxSpeedModifier +[00000BEF] {0x25102649ee0} Function Engine.MovementComponent.K2_GetModifiedMaxSpeed +[00000BF0] {0x25102649e00} Function Engine.MovementComponent.K2_MoveUpdatedComponent +[00000BF1] {0x25102649d20} Function Engine.MovementComponent.PhysicsVolumeChanged +[00000BF2] {0x25102649c40} Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +[00000BF3] {0x25102649b60} Function Engine.MovementComponent.SetPlaneConstraintEnabled +[00000BF4] {0x25102649a80} Function Engine.MovementComponent.SetPlaneConstraintFromVectors +[00000BF5] {0x251026499a0} Function Engine.MovementComponent.SetPlaneConstraintNormal +[00000BF6] {0x251026498c0} Function Engine.MovementComponent.SetPlaneConstraintOrigin +[00000BF7] {0x251026497e0} Function Engine.MovementComponent.SetUpdatedComponent +[00000BF8] {0x25102649700} Function Engine.MovementComponent.SnapUpdatedComponentToPlane +[00000BF9] {0x25102649620} Function Engine.MovementComponent.StopMovementImmediately +[00000BFA] {0x25102649540} Function Engine.InterpToMovementComponent.AddControlPointPosition +[00000BFB] {0x25102649460} Function Engine.InterpToMovementComponent.FinaliseControlPoints +[00000BFC] {0x25102649380} DelegateFunction Engine.InterpToMovementComponent.OnInterpToResetDelegate__DelegateSignature +[00000BFD] {0x251026492a0} DelegateFunction Engine.InterpToMovementComponent.OnInterpToReverseDelegate__DelegateSignature +[00000BFE] {0x251026491c0} DelegateFunction Engine.InterpToMovementComponent.OnInterpToStopDelegate__DelegateSignature +[00000BFF] {0x251026490e0} DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitBeginDelegate__DelegateSignature +[00000C00] {0x2510264c9c0} DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitEndDelegate__DelegateSignature +[00000C01] {0x2510264c8e0} Function Engine.InterpToMovementComponent.ResetControlPoints +[00000C02] {0x2510264c800} Function Engine.InterpToMovementComponent.RestartMovement +[00000C03] {0x2510264c720} Function Engine.InterpToMovementComponent.StopSimulating +[00000C04] {0x25102663d00} ScriptStruct Engine.InterpControlPoint +[00000C05] {0x25173d70ac0} Enum Engine.EInterpToBehaviourType +[00000C06] {0x25173d7c280} Enum Engine.ETeleportType +[00000C07] {0x2510264c640} Function Engine.PlatformEventsComponent.IsInLaptopMode +[00000C08] {0x2510264c560} Function Engine.PlatformEventsComponent.IsInTabletMode +[00000C09] {0x2510264c480} DelegateFunction Engine.PlatformEventsComponent.PlatformEventDelegate__DelegateSignature +[00000C0A] {0x2510264c3a0} Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +[00000C0B] {0x2510264c2c0} DelegateFunction Engine.OnTimelineEvent__DelegateSignature +[00000C0C] {0x2510264c1e0} DelegateFunction Engine.OnTimelineFloat__DelegateSignature +[00000C0D] {0x2510264c100} DelegateFunction Engine.OnTimelineVector__DelegateSignature +[00000C0E] {0x2510264c020} DelegateFunction Engine.OnTimelineLinearColor__DelegateSignature +[00000C0F] {0x2510264bf40} DelegateFunction Engine.DataDrivenCVarEngineSubsystem.OnDataDrivenCVarChanged__DelegateSignature +[00000C10] {0x2510264be60} DelegateFunction Engine.OnCanvasRenderTargetUpdate__DelegateSignature +[00000C11] {0x2510264bd80} DelegateFunction Engine.PlatformInterfaceDelegate__DelegateSignature +[00000C12] {0x25102663e80} ScriptStruct Engine.PlatformInterfaceDelegateResult +[00000C13] {0x25102664000} ScriptStruct Engine.PlatformInterfaceData +[00000C14] {0x25173d72ec0} Enum Engine.EPlatformInterfaceDataType +[00000C15] {0x2510264bca0} DelegateFunction Engine.InstigatedAnyDamageSignature__DelegateSignature +[00000C16] {0x2510264bbc0} DelegateFunction Engine.OnUserClickedBanner__DelegateSignature +[00000C17] {0x2510264bae0} DelegateFunction Engine.OnUserClosedAdvertisement__DelegateSignature +[00000C18] {0x2510264ba00} DelegateFunction Engine.LevelStreamingLoadedStatus__DelegateSignature +[00000C19] {0x2510264b920} DelegateFunction Engine.LevelStreamingVisibilityStatus__DelegateSignature +[00000C1A] {0x2510264b840} DelegateFunction Engine.ViewportDisplayCallback__DelegateSignature +[00000C1B] {0x2510264b760} DelegateFunction Engine.OnAsyncHandleSaveGame__DelegateSignature +[00000C1C] {0x2510264b680} DelegateFunction Engine.MovementModeChangedSignature__DelegateSignature +[00000C1D] {0x25173d72f20} Enum Engine.EMovementMode +[00000C1E] {0x2510264b5a0} DelegateFunction Engine.CharacterMovementUpdatedSignature__DelegateSignature +[00000C1F] {0x2510264b4c0} DelegateFunction Engine.CharacterReachedApexSignature__DelegateSignature +[00000C20] {0x2510264b3e0} DelegateFunction Engine.LandedSignature__DelegateSignature +[00000C21] {0x2510264b300} DelegateFunction Engine.OnGameUserSettingsUINeedsUpdate__DelegateSignature +[00000C22] {0x2510264b220} Function Engine.ProjectileMovementComponent.IsInterpolationComplete +[00000C23] {0x2510264b140} Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +[00000C24] {0x2510264b060} Function Engine.ProjectileMovementComponent.LimitVelocity +[00000C25] {0x2510264af80} Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +[00000C26] {0x2510264aea0} DelegateFunction Engine.ProjectileMovementComponent.OnProjectileBounceDelegate__DelegateSignature +[00000C27] {0x2510264adc0} DelegateFunction Engine.ProjectileMovementComponent.OnProjectileStopDelegate__DelegateSignature +[00000C28] {0x2510264e6a0} Function Engine.ProjectileMovementComponent.ResetInterpolation +[00000C29] {0x2510264e5c0} Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +[00000C2A] {0x2510264e4e0} Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +[00000C2B] {0x2510264e400} Function Engine.ProjectileMovementComponent.StopSimulating +[00000C2C] {0x2510264e320} Function Engine.GameInstance.DebugCreatePlayer +[00000C2D] {0x2510264e240} Function Engine.GameInstance.DebugRemovePlayer +[00000C2E] {0x2510264e160} Function Engine.GameInstance.HandleNetworkError +[00000C2F] {0x25173d7da20} Enum Engine.ENetworkFailure +[00000C30] {0x2510264e080} Function Engine.GameInstance.HandleTravelError +[00000C31] {0x25173d7c640} Enum Engine.ETravelFailure +[00000C32] {0x2510264dfa0} Function Engine.GameInstance.ReceiveInit +[00000C33] {0x2510264dec0} Function Engine.GameInstance.ReceiveShutdown +[00000C34] {0x2510264dde0} DelegateFunction Engine.PlatformGameInstance.PlatformScreenOrientationChangedDelegate__DelegateSignature +[00000C35] {0x25173d7da80} Enum Engine.EScreenOrientation +[00000C36] {0x2510264dd00} DelegateFunction Engine.PlatformGameInstance.PlatformReceivedLocalNotificationDelegate__DelegateSignature +[00000C37] {0x25173d7c6a0} Enum Engine.EApplicationState +[00000C38] {0x2510264dc20} DelegateFunction Engine.PlatformGameInstance.PlatformReceivedRemoteNotificationDelegate__DelegateSignature +[00000C39] {0x2510264db40} DelegateFunction Engine.PlatformGameInstance.PlatformFailedToRegisterForRemoteNotificationsDelegate__DelegateSignature +[00000C3A] {0x2510264da60} DelegateFunction Engine.PlatformGameInstance.PlatformRegisteredForUserNotificationsDelegate__DelegateSignature +[00000C3B] {0x2510264d980} DelegateFunction Engine.PlatformGameInstance.PlatformRegisteredForRemoteNotificationsDelegate__DelegateSignature +[00000C3C] {0x2510264d8a0} DelegateFunction Engine.PlatformGameInstance.PlatformStartupArgumentsDelegate__DelegateSignature +[00000C3D] {0x2510264d7c0} DelegateFunction Engine.PlatformGameInstance.PlatformDelegate__DelegateSignature +[00000C3E] {0x2510264d6e0} Function Engine.KismetSystemLibrary.AddFloatHistorySample +[00000C3F] {0x25102661900} ScriptStruct Engine.DebugFloatHistory +[00000C40] {0x2510264d600} Function Engine.KismetSystemLibrary.BeginTransaction +[00000C41] {0x2510264d520} Function Engine.KismetSystemLibrary.BoxOverlapActors +[00000C42] {0x25173d7cd00} Enum Engine.EObjectTypeQuery +[00000C43] {0x2510264d440} Function Engine.KismetSystemLibrary.BoxOverlapComponents +[00000C44] {0x2510264d360} Function Engine.KismetSystemLibrary.BoxTraceMulti +[00000C45] {0x25173d7cf40} Enum Engine.EDrawDebugTrace +[00000C46] {0x25173d7d900} Enum Engine.ETraceTypeQuery +[00000C47] {0x2510264d280} Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +[00000C48] {0x2510264d1a0} Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +[00000C49] {0x2510264d0c0} Function Engine.KismetSystemLibrary.BoxTraceSingle +[00000C4A] {0x2510264cfe0} Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +[00000C4B] {0x2510264cf00} Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +[00000C4C] {0x2510264ce20} Function Engine.KismetSystemLibrary.BreakSoftClassPath +[00000C4D] {0x2510264cd40} Function Engine.KismetSystemLibrary.BreakSoftObjectPath +[00000C4E] {0x2510264cc60} Function Engine.KismetSystemLibrary.CancelTransaction +[00000C4F] {0x2510264cb80} Function Engine.KismetSystemLibrary.CanLaunchURL +[00000C50] {0x2510264caa0} Function Engine.KismetSystemLibrary.CapsuleOverlapActors +[00000C51] {0x2510264ff20} Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +[00000C52] {0x2510264fe40} Function Engine.KismetSystemLibrary.CapsuleTraceMulti +[00000C53] {0x2510264fd60} Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +[00000C54] {0x2510264fc80} Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +[00000C55] {0x2510264fba0} Function Engine.KismetSystemLibrary.CapsuleTraceSingle +[00000C56] {0x2510264fac0} Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +[00000C57] {0x2510264f9e0} Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +[00000C58] {0x2510264f900} Function Engine.KismetSystemLibrary.CollectGarbage +[00000C59] {0x2510264f820} Function Engine.KismetSystemLibrary.ComponentOverlapActors +[00000C5A] {0x2510264f740} Function Engine.KismetSystemLibrary.ComponentOverlapComponents +[00000C5B] {0x2510264f660} Function Engine.KismetSystemLibrary.ControlScreensaver +[00000C5C] {0x2510264f580} Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +[00000C5D] {0x2510264f4a0} Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +[00000C5E] {0x2510264f3c0} Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +[00000C5F] {0x2510264f2e0} Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +[00000C60] {0x2510264f200} Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +[00000C61] {0x2510264f120} Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +[00000C62] {0x2510264f040} Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +[00000C63] {0x2510264ef60} Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +[00000C64] {0x2510264ee80} Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +[00000C65] {0x2510264eda0} Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +[00000C66] {0x2510264ecc0} Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +[00000C67] {0x2510264ebe0} Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +[00000C68] {0x2510264eb00} Function Engine.KismetSystemLibrary.ConvertToRelativePath +[00000C69] {0x2510264ea20} Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +[00000C6A] {0x2510264e940} Function Engine.KismetSystemLibrary.Delay +[00000C6B] {0x25102664cc0} ScriptStruct Engine.LatentActionInfo +[00000C6C] {0x2510264e860} Function Engine.KismetSystemLibrary.DoesImplementInterface +[00000C6D] {0x2510264e780} Function Engine.KismetSystemLibrary.DrawDebugArrow +[00000C6E] {0x2510baa1c80} Function Engine.KismetSystemLibrary.DrawDebugBox +[00000C6F] {0x2510baa1ba0} Function Engine.KismetSystemLibrary.DrawDebugCamera +[00000C70] {0x2510baa1ac0} Function Engine.KismetSystemLibrary.DrawDebugCapsule +[00000C71] {0x2510baa19e0} Function Engine.KismetSystemLibrary.DrawDebugCircle +[00000C72] {0x2510baa1900} Function Engine.KismetSystemLibrary.DrawDebugCone +[00000C73] {0x2510baa1820} Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +[00000C74] {0x2510baa1740} Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +[00000C75] {0x2510baa1660} Function Engine.KismetSystemLibrary.DrawDebugCylinder +[00000C76] {0x2510baa1580} Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +[00000C77] {0x2510baa14a0} Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +[00000C78] {0x2510baa13c0} Function Engine.KismetSystemLibrary.DrawDebugFrustum +[00000C79] {0x2510baa12e0} Function Engine.KismetSystemLibrary.DrawDebugLine +[00000C7A] {0x2510baa1200} Function Engine.KismetSystemLibrary.DrawDebugPlane +[00000C7B] {0x2510baa1120} Function Engine.KismetSystemLibrary.DrawDebugPoint +[00000C7C] {0x2510baa1040} Function Engine.KismetSystemLibrary.DrawDebugSphere +[00000C7D] {0x2510baa0f60} Function Engine.KismetSystemLibrary.DrawDebugString +[00000C7E] {0x2510baa0e80} Function Engine.KismetSystemLibrary.EndTransaction +[00000C7F] {0x2510baa0da0} Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +[00000C80] {0x2510baa0cc0} Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +[00000C81] {0x2510baa0be0} Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +[00000C82] {0x2510baa0b00} Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +[00000C83] {0x2510baa0a20} Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +[00000C84] {0x2510baa0940} Function Engine.KismetSystemLibrary.FlushDebugStrings +[00000C85] {0x2510baa0860} Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +[00000C86] {0x2510baa0780} Function Engine.KismetSystemLibrary.ForceCloseAdBanner +[00000C87] {0x2510baa06a0} Function Engine.KismetSystemLibrary.GetActorBounds +[00000C88] {0x2510baa05c0} Function Engine.KismetSystemLibrary.GetActorListFromComponentList +[00000C89] {0x2510baa04e0} Function Engine.KismetSystemLibrary.GetAdIDCount +[00000C8A] {0x2510baa0400} Function Engine.KismetSystemLibrary.GetClassDisplayName +[00000C8B] {0x2510baa0320} Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +[00000C8C] {0x2510baa0240} Function Engine.KismetSystemLibrary.GetCommandLine +[00000C8D] {0x2510baa0160} Function Engine.KismetSystemLibrary.GetComponentBounds +[00000C8E] {0x2510baa0080} Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +[00000C8F] {0x2510baa3960} Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +[00000C90] {0x2510baa3880} Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +[00000C91] {0x2510baa37a0} Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +[00000C92] {0x2510baa36c0} Function Engine.KismetSystemLibrary.GetCurrentBundleState +[00000C93] {0x2510baa35e0} Function Engine.KismetSystemLibrary.GetDefaultLanguage +[00000C94] {0x2510baa3500} Function Engine.KismetSystemLibrary.GetDefaultLocale +[00000C95] {0x2510baa3420} Function Engine.KismetSystemLibrary.GetDeviceId +[00000C96] {0x2510baa3340} Function Engine.KismetSystemLibrary.GetDisplayName +[00000C97] {0x2510baa3260} Function Engine.KismetSystemLibrary.GetEngineVersion +[00000C98] {0x2510baa3180} Function Engine.KismetSystemLibrary.GetFrameCount +[00000C99] {0x2510baa30a0} Function Engine.KismetSystemLibrary.GetGameBundleId +[00000C9A] {0x2510baa2fc0} Function Engine.KismetSystemLibrary.GetGameName +[00000C9B] {0x2510baa2ee0} Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +[00000C9C] {0x2510baa2e00} Function Engine.KismetSystemLibrary.GetGamepadControllerName +[00000C9D] {0x2510baa2d20} Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +[00000C9E] {0x2510baa2c40} Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +[00000C9F] {0x2510baa2b60} Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +[00000CA0] {0x2510baa2a80} Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +[00000CA1] {0x2510baa29a0} Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +[00000CA2] {0x2510baa28c0} Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +[00000CA3] {0x2510baa27e0} Function Engine.KismetSystemLibrary.GetObjectName +[00000CA4] {0x2510baa2700} Function Engine.KismetSystemLibrary.GetOuterObject +[00000CA5] {0x2510baa2620} Function Engine.KismetSystemLibrary.GetPathName +[00000CA6] {0x2510baa2540} Function Engine.KismetSystemLibrary.GetPlatformUserDir +[00000CA7] {0x2510baa2460} Function Engine.KismetSystemLibrary.GetPlatformUserName +[00000CA8] {0x2510baa2380} Function Engine.KismetSystemLibrary.GetPreferredLanguages +[00000CA9] {0x2510baa22a0} Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +[00000CAA] {0x2510baa21c0} Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +[00000CAB] {0x2510baa20e0} Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +[00000CAC] {0x2510baa2000} Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +[00000CAD] {0x2510baa1f20} Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +[00000CAE] {0x2510baa1e40} Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +[00000CAF] {0x2510baa1d60} Function Engine.KismetSystemLibrary.GetProjectContentDirectory +[00000CB0] {0x2510baa5640} Function Engine.KismetSystemLibrary.GetProjectDirectory +[00000CB1] {0x2510baa5560} Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +[00000CB2] {0x2510baa5480} Function Engine.KismetSystemLibrary.GetRenderingDetailMode +[00000CB3] {0x2510baa53a0} Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +[00000CB4] {0x2510baa52c0} Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +[00000CB5] {0x2510baa51e0} Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +[00000CB6] {0x2510baa5100} Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +[00000CB7] {0x2510baa5020} Function Engine.KismetSystemLibrary.GetSystemPath +[00000CB8] {0x2510baa4f40} Function Engine.KismetSystemLibrary.GetUniqueDeviceId +[00000CB9] {0x2510baa4e60} Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +[00000CBA] {0x2510baa4d80} Function Engine.KismetSystemLibrary.HideAdBanner +[00000CBB] {0x2510baa4ca0} Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +[00000CBC] {0x2510baa4bc0} Function Engine.KismetSystemLibrary.IsDedicatedServer +[00000CBD] {0x2510baa4ae0} Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +[00000CBE] {0x2510baa4a00} Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +[00000CBF] {0x2510baa4920} Function Engine.KismetSystemLibrary.IsLoggedIn +[00000CC0] {0x2510baa4840} Function Engine.KismetSystemLibrary.IsPackagedForDistribution +[00000CC1] {0x2510baa4760} Function Engine.KismetSystemLibrary.IsScreensaverEnabled +[00000CC2] {0x2510baa4680} Function Engine.KismetSystemLibrary.IsServer +[00000CC3] {0x2510baa45a0} Function Engine.KismetSystemLibrary.IsSplitScreen +[00000CC4] {0x2510baa44c0} Function Engine.KismetSystemLibrary.IsStandalone +[00000CC5] {0x2510baa43e0} Function Engine.KismetSystemLibrary.IsUnattended +[00000CC6] {0x2510baa4300} Function Engine.KismetSystemLibrary.IsValid +[00000CC7] {0x2510baa4220} Function Engine.KismetSystemLibrary.IsValidClass +[00000CC8] {0x2510baa4140} Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +[00000CC9] {0x2510baa4060} Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +[00000CCA] {0x2510baa3f80} Function Engine.KismetSystemLibrary.IsValidSoftClassReference +[00000CCB] {0x2510baa3ea0} Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +[00000CCC] {0x2510baa3dc0} Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +[00000CCD] {0x251026640c0} ScriptStruct Engine.TimerHandle +[00000CCE] {0x2510baa3ce0} Function Engine.KismetSystemLibrary.K2_ClearTimer +[00000CCF] {0x2510baa3c00} Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +[00000CD0] {0x2510baa3b20} Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +[00000CD1] {0x2510baa3a40} Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +[00000CD2] {0x2510baa7320} Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +[00000CD3] {0x2510baa7240} Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +[00000CD4] {0x2510baa7160} Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +[00000CD5] {0x2510baa7080} Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +[00000CD6] {0x2510baa6fa0} Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +[00000CD7] {0x2510baa6ec0} Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +[00000CD8] {0x2510baa6de0} Function Engine.KismetSystemLibrary.K2_IsTimerActive +[00000CD9] {0x2510baa6d00} Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +[00000CDA] {0x2510baa6c20} Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +[00000CDB] {0x2510baa6b40} Function Engine.KismetSystemLibrary.K2_IsTimerPaused +[00000CDC] {0x2510baa6a60} Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +[00000CDD] {0x2510baa6980} Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +[00000CDE] {0x2510baa68a0} Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +[00000CDF] {0x2510baa67c0} Function Engine.KismetSystemLibrary.K2_PauseTimer +[00000CE0] {0x2510baa66e0} Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +[00000CE1] {0x2510baa6600} Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +[00000CE2] {0x2510baa6520} Function Engine.KismetSystemLibrary.K2_SetTimer +[00000CE3] {0x2510baa6440} Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +[00000CE4] {0x2510baa6360} Function Engine.KismetSystemLibrary.K2_TimerExists +[00000CE5] {0x2510baa6280} Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +[00000CE6] {0x2510baa61a0} Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +[00000CE7] {0x2510baa60c0} Function Engine.KismetSystemLibrary.K2_UnPauseTimer +[00000CE8] {0x2510baa5fe0} Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +[00000CE9] {0x2510baa5f00} Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +[00000CEA] {0x2510baa5e20} Function Engine.KismetSystemLibrary.LaunchURL +[00000CEB] {0x2510baa5d40} Function Engine.KismetSystemLibrary.LineTraceMulti +[00000CEC] {0x2510baa5c60} Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +[00000CED] {0x2510baa5b80} Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +[00000CEE] {0x2510baa5aa0} Function Engine.KismetSystemLibrary.LineTraceSingle +[00000CEF] {0x2510baa59c0} Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +[00000CF0] {0x2510baa58e0} Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +[00000CF1] {0x2510baa5800} Function Engine.KismetSystemLibrary.LoadAsset +[00000CF2] {0x2510baa5720} DelegateFunction Engine.KismetSystemLibrary.OnAssetLoaded__DelegateSignature +[00000CF3] {0x2510baa9000} Function Engine.KismetSystemLibrary.LoadAsset_Blocking +[00000CF4] {0x2510baa8f20} Function Engine.KismetSystemLibrary.LoadAssetClass +[00000CF5] {0x2510baa8e40} DelegateFunction Engine.KismetSystemLibrary.OnAssetClassLoaded__DelegateSignature +[00000CF6] {0x2510baa8d60} Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +[00000CF7] {0x2510baa8c80} Function Engine.KismetSystemLibrary.LoadInterstitialAd +[00000CF8] {0x2510baa8ba0} Function Engine.KismetSystemLibrary.MakeLiteralBool +[00000CF9] {0x2510baa8ac0} Function Engine.KismetSystemLibrary.MakeLiteralByte +[00000CFA] {0x2510baa89e0} Function Engine.KismetSystemLibrary.MakeLiteralFloat +[00000CFB] {0x2510baa8900} Function Engine.KismetSystemLibrary.MakeLiteralInt +[00000CFC] {0x2510baa8820} Function Engine.KismetSystemLibrary.MakeLiteralName +[00000CFD] {0x2510baa8740} Function Engine.KismetSystemLibrary.MakeLiteralString +[00000CFE] {0x2510baa8660} Function Engine.KismetSystemLibrary.MakeLiteralText +[00000CFF] {0x2510baa8580} Function Engine.KismetSystemLibrary.MakeSoftClassPath +[00000D00] {0x2510baa84a0} Function Engine.KismetSystemLibrary.MakeSoftObjectPath +[00000D01] {0x2510baa83c0} Function Engine.KismetSystemLibrary.MoveComponentTo +[00000D02] {0x2510b1331c0} Enum Engine.EMoveComponentAction +[00000D03] {0x2510baa82e0} Function Engine.KismetSystemLibrary.NormalizeFilename +[00000D04] {0x2510baa8200} Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +[00000D05] {0x2510baa8120} Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +[00000D06] {0x2510baa8040} Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +[00000D07] {0x2510baa7f60} Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +[00000D08] {0x2510baa7e80} Function Engine.KismetSystemLibrary.ParseCommandLine +[00000D09] {0x2510baa7da0} Function Engine.KismetSystemLibrary.ParseParam +[00000D0A] {0x2510baa7cc0} Function Engine.KismetSystemLibrary.ParseParamValue +[00000D0B] {0x2510baa7be0} Function Engine.KismetSystemLibrary.PrintString +[00000D0C] {0x2510baa7b00} Function Engine.KismetSystemLibrary.PrintText +[00000D0D] {0x2510baa7a20} Function Engine.KismetSystemLibrary.PrintWarning +[00000D0E] {0x2510baa7940} Function Engine.KismetSystemLibrary.QuitGame +[00000D0F] {0x251025ca660} Enum Engine.EQuitPreference +[00000D10] {0x2510baa7860} Function Engine.KismetSystemLibrary.RegisterForRemoteNotifications +[00000D11] {0x2510baa7780} Function Engine.KismetSystemLibrary.ResetGamepadAssignments +[00000D12] {0x2510baa76a0} Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +[00000D13] {0x2510baa75c0} Function Engine.KismetSystemLibrary.RetriggerableDelay +[00000D14] {0x2510baa74e0} Function Engine.KismetSystemLibrary.SetBoolPropertyByName +[00000D15] {0x2510baa7400} Function Engine.KismetSystemLibrary.SetBytePropertyByName +[00000D16] {0x2510baaace0} Function Engine.KismetSystemLibrary.SetClassPropertyByName +[00000D17] {0x2510baaac00} Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +[00000D18] {0x251026643c0} ScriptStruct Engine.CollisionProfileName +[00000D19] {0x2510baaab20} Function Engine.KismetSystemLibrary.SetColorPropertyByName +[00000D1A] {0x2510baaaa40} Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +[00000D1B] {0x2510baaa960} Function Engine.KismetSystemLibrary.SetFloatPropertyByName +[00000D1C] {0x2510baaa880} Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +[00000D1D] {0x2510baaa7a0} Function Engine.KismetSystemLibrary.SetInt64PropertyByName +[00000D1E] {0x2510baaa6c0} Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +[00000D1F] {0x2510baaa5e0} Function Engine.KismetSystemLibrary.SetIntPropertyByName +[00000D20] {0x2510baaa500} Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +[00000D21] {0x2510baaa420} Function Engine.KismetSystemLibrary.SetNamePropertyByName +[00000D22] {0x2510baaa340} Function Engine.KismetSystemLibrary.SetObjectPropertyByName +[00000D23] {0x2510baaa260} Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +[00000D24] {0x2510baaa180} Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +[00000D25] {0x2510baaa0a0} Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +[00000D26] {0x2510baa9fc0} Function Engine.KismetSystemLibrary.SetStringPropertyByName +[00000D27] {0x2510baa9ee0} Function Engine.KismetSystemLibrary.SetStructurePropertyByName +[00000D28] {0x25102664300} ScriptStruct Engine.GenericStruct +[00000D29] {0x2510baa9e00} Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +[00000D2A] {0x2510baa9d20} Function Engine.KismetSystemLibrary.SetTextPropertyByName +[00000D2B] {0x2510baa9c40} Function Engine.KismetSystemLibrary.SetTransformPropertyByName +[00000D2C] {0x2510baa9b60} Function Engine.KismetSystemLibrary.SetUserActivity +[00000D2D] {0x25102664480} ScriptStruct Engine.UserActivity +[00000D2E] {0x2510baa9a80} Function Engine.KismetSystemLibrary.SetVectorPropertyByName +[00000D2F] {0x2510baa99a0} Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +[00000D30] {0x2510baa98c0} Function Engine.KismetSystemLibrary.SetWindowTitle +[00000D31] {0x2510baa97e0} Function Engine.KismetSystemLibrary.ShowAdBanner +[00000D32] {0x2510baa9700} Function Engine.KismetSystemLibrary.ShowInterstitialAd +[00000D33] {0x2510baa9620} Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +[00000D34] {0x2510baa9540} Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +[00000D35] {0x2510baa9460} Function Engine.KismetSystemLibrary.SnapshotObject +[00000D36] {0x2510baa9380} Function Engine.KismetSystemLibrary.SphereOverlapActors +[00000D37] {0x2510baa92a0} Function Engine.KismetSystemLibrary.SphereOverlapComponents +[00000D38] {0x2510baa91c0} Function Engine.KismetSystemLibrary.SphereTraceMulti +[00000D39] {0x2510baa90e0} Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +[00000D3A] {0x2510baac9c0} Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +[00000D3B] {0x2510baac8e0} Function Engine.KismetSystemLibrary.SphereTraceSingle +[00000D3C] {0x2510baac800} Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +[00000D3D] {0x2510baac720} Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +[00000D3E] {0x2510baac640} Function Engine.KismetSystemLibrary.StackTrace +[00000D3F] {0x2510baac560} Function Engine.KismetSystemLibrary.TransactObject +[00000D40] {0x2510baac480} Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +[00000D41] {0x2510baac3a0} Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +[00000D42] {0x2510baac2c0} Function Engine.KismetSystemLibrary.UnregisterForRemoteNotifications +[00000D43] {0x2510baac1e0} DelegateFunction Engine.OnMatineeEvent__DelegateSignature +[00000D44] {0x2510baac100} DelegateFunction Engine.ParticleSpawnSignature__DelegateSignature +[00000D45] {0x2510baac020} DelegateFunction Engine.ParticleBurstSignature__DelegateSignature +[00000D46] {0x2510baabf40} DelegateFunction Engine.ParticleDeathSignature__DelegateSignature +[00000D47] {0x2510baabe60} DelegateFunction Engine.ParticleCollisionSignature__DelegateSignature +[00000D48] {0x2510baabd80} DelegateFunction Engine.OnSystemFinished__DelegateSignature +[00000D49] {0x2510baabca0} DelegateFunction Engine.OnSubmixRecordedFileDone__DelegateSignature +[00000D4A] {0x2510baabbc0} DelegateFunction Engine.OnSubmixEnvelope__DelegateSignature +[00000D4B] {0x2510baabae0} DelegateFunction Engine.OnSubmixSpectralAnalysis__DelegateSignature +[00000D4C] {0x2510baaba00} DelegateFunction Engine.EmptyOnlineDelegate__DelegateSignature +[00000D4D] {0x2510baab920} DelegateFunction Engine.OnPrimaryAssetLoaded__DelegateSignature +[00000D4E] {0x2510baab840} DelegateFunction Engine.OnPrimaryAssetClassLoaded__DelegateSignature +[00000D4F] {0x2510baab760} DelegateFunction Engine.OnPrimaryAssetListLoaded__DelegateSignature +[00000D50] {0x2510baab680} DelegateFunction Engine.OnPrimaryAssetClassListLoaded__DelegateSignature +[00000D51] {0x2510baab5a0} DelegateFunction Engine.OnPrimaryAssetBundlesChanged__DelegateSignature +[00000D52] {0x2510baab4c0} Function SteamVR.SteamVRChaperoneComponent.GetBounds +[00000D53] {0x2510baab3e0} DelegateFunction SteamVR.SteamVRChaperoneComponent.SteamVRChaperoneEvent__DelegateSignature +[00000D54] {0x251025ca600} Enum SteamVR.ESteamVRTrackedDeviceType +[00000D55] {0x2510baab300} DelegateFunction SteamVRInputDevice.ComponentTrackingActivatedSignature__DelegateSignature +[00000D56] {0x2510baab220} DelegateFunction SteamVRInputDevice.ComponentTrackingDeactivatedSignature__DelegateSignature +[00000D57] {0x251025ca540} Enum SteamVRInputDevice.ESkeletalSummaryDataType +[00000D58] {0x251025ca5a0} Enum SteamVRInputDevice.ESteamVRInputStringBits +[00000D59] {0x251025ca780} Enum SteamVRInputDevice.EControllerFidelity +[00000D5A] {0x251025ca6c0} Enum SteamVRInputDevice.EHandSkeleton +[00000D5B] {0x251025ca720} Enum SteamVRInputDevice.EHand +[00000D5C] {0x251025ca7e0} Enum SteamVRInputDevice.EMotionRange +[00000D5D] {0x251025ca960} Enum SteamVRInputDevice.ESteamVRHand +[00000D5E] {0x251025ca900} Enum ProceduralMeshComponent.EProcMeshSliceCapOption +[00000D5F] {0x2510baab140} DelegateFunction ApexDestruction.ActorFractureSignature__DelegateSignature +[00000D60] {0x2510baab060} DelegateFunction ApexDestruction.ComponentFractureSignature__DelegateSignature +[00000D61] {0x251025ca840} Enum ApexDestruction.EImpactDamageOverride +[00000D62] {0x251025ca8a0} Enum OnlineSubsystem.EInAppPurchaseState +[00000D63] {0x251025caa80} Enum OnlineSubsystem.EMPMatchOutcome +[00000D64] {0x2510baaaf80} DelegateFunction OnlineSubsystemUtils.AchievementWriteDelegate__DelegateSignature +[00000D65] {0x2510baaaea0} DelegateFunction OnlineSubsystemUtils.OnlineConnectionResult__DelegateSignature +[00000D66] {0x2510baaadc0} DelegateFunction OnlineSubsystemUtils.BlueprintFindSessionsResultDelegate__DelegateSignature +[00000D67] {0x25102664540} ScriptStruct OnlineSubsystemUtils.BlueprintSessionResult +[00000D68] {0x2510baae6a0} DelegateFunction OnlineSubsystemUtils.OnlineTurnBasedMatchResult__DelegateSignature +[00000D69] {0x2510baae5c0} DelegateFunction OnlineSubsystemUtils.InAppPurchaseResult__DelegateSignature +[00000D6A] {0x25102664900} ScriptStruct OnlineSubsystem.InAppPurchaseProductInfo +[00000D6B] {0x2510baae4e0} DelegateFunction OnlineSubsystemUtils.InAppPurchaseResult2__DelegateSignature +[00000D6C] {0x25102664840} ScriptStruct OnlineSubsystemUtils.InAppPurchaseReceiptInfo2 +[00000D6D] {0x251025ca9c0} Enum OnlineSubsystemUtils.EInAppPurchaseStatus +[00000D6E] {0x2510baae400} DelegateFunction OnlineSubsystemUtils.InAppPurchaseQueryResult__DelegateSignature +[00000D6F] {0x2510baae320} DelegateFunction OnlineSubsystemUtils.InAppPurchaseQuery2Result__DelegateSignature +[00000D70] {0x25102664780} ScriptStruct OnlineSubsystemUtils.OnlineProxyStoreOffer +[00000D71] {0x251025caa20} Enum OnlineSubsystemUtils.EOnlineProxyStoreOfferDiscountType +[00000D72] {0x2510baae240} DelegateFunction OnlineSubsystemUtils.InAppPurchaseRestoreResult__DelegateSignature +[00000D73] {0x25102664600} ScriptStruct OnlineSubsystem.InAppPurchaseRestoreInfo +[00000D74] {0x2510baae160} DelegateFunction OnlineSubsystemUtils.InAppPurchaseRestoreResult2__DelegateSignature +[00000D75] {0x251026649c0} ScriptStruct OnlineSubsystemUtils.InAppPurchaseRestoreInfo2 +[00000D76] {0x2510baae080} DelegateFunction OnlineSubsystemUtils.OnLeaderboardFlushed__DelegateSignature +[00000D77] {0x2510baadfa0} DelegateFunction OnlineSubsystemUtils.LeaderboardQueryResult__DelegateSignature +[00000D78] {0x2510baadec0} DelegateFunction OnlineSubsystemUtils.OnlineLogoutResult__DelegateSignature +[00000D79] {0x2510baadde0} DelegateFunction OnlineSubsystemUtils.OnlineShowLoginUIResult__DelegateSignature +[00000D7A] {0x251025caba0} Enum OnlineSubsystemUtils.EBeaconConnectionState +[00000D7B] {0x251025cab40} Enum OnlineSubsystemUtils.EClientRequestType +[00000D7C] {0x251025caae0} Enum OnlineSubsystemUtils.EPartyReservationResult +[00000D7D] {0x251025cad80} Enum OnlineSubsystemUtils.ESpectatorClientRequestType +[00000D7E] {0x251025cade0} Enum OnlineSubsystemUtils.ESpectatorReservationResult +[00000D7F] {0x251025cac60} Enum BlockoutToolsPlugin.EBlockoutMaterialType +[00000D80] {0x251025cacc0} Enum ChaosVehicles.EVehicleThrustType +[00000D81] {0x2510b132680} Enum ChaosVehicles.EVehicleAerofoilType +[00000D82] {0x251025cad20} Enum ChaosVehicles.EAxleType +[00000D83] {0x251025c9640} Enum ChaosVehicles.ESweepType +[00000D84] {0x251025c95e0} Enum ChaosVehicles.ESweepShape +[00000D85] {0x251025c9580} Enum ChaosVehicles.ESteeringType +[00000D86] {0x251025c97c0} Enum ChaosVehicles.EVehicleDifferential +[00000D87] {0x251025c9760} Enum SmoothSyncPlugin.RestState +[00000D88] {0x251025c9700} Enum SmoothSyncPlugin.ExtrapolationMode +[00000D89] {0x251025c96a0} Enum SmoothSyncPlugin.SyncMode +[00000D8A] {0x2510baadc20} DelegateFunction DragonIKPlugin.CharacterFootStep__DelegateSignature +[00000D8B] {0x251025c99a0} Enum DragonIKPlugin.EIK_Type_Plugin +[00000D8C] {0x251025c9a00} Enum DragonIKPlugin.ESolverComplexityPluginEnum +[00000D8D] {0x251025c9820} Enum DragonIKPlugin.ERefPosePluginEnum +[00000D8E] {0x251025c9880} Enum DragonIKPlugin.EInterpoRotation_Type_Plugin +[00000D8F] {0x251025c98e0} Enum DragonIKPlugin.EInterpoLocation_Type_Plugin +[00000D90] {0x251025c9940} Enum DragonIKPlugin.EIKTrace_Type_Plugin +[00000D91] {0x251025c9b20} Enum DragonIKPlugin.ERotation_Type_DragonIK +[00000D92] {0x251025c9ac0} Enum DragonIKPlugin.EInputTransformSpace_DragonIK +[00000D93] {0x251025c9a60} Enum DragonIKPlugin.EPole_System_DragonIK +[00000D94] {0x251025c9d60} Enum DragonIKPlugin.ETwist_Type_DragonIK +[00000D95] {0x2510baadb40} DelegateFunction OpenInputPlugin.OpenVRGestureDetected__DelegateSignature +[00000D96] {0x251025c9d00} Enum OpenInputPlugin.EVRActionHand +[00000D97] {0x2510baada60} DelegateFunction OpenInputPlugin.OpenVRGestureEnded__DelegateSignature +[00000D98] {0x251025c9b80} Enum OpenInputPlugin.EVROpenVRSkeletonType +[00000D99] {0x251025c9be0} Enum OpenInputPlugin.EVRSkeletalReplicationType +[00000D9A] {0x251025c9c40} Enum OpenInputPlugin.EVROpenInputFingerIndexType +[00000D9B] {0x251025c9ca0} Enum OpenInputPlugin.EVROpenInputSkeletalTrackingLevel +[00000D9C] {0x251025ca000} Enum OpenInputPlugin.EVROpenInputReferencePose +[00000D9D] {0x251025c9fa0} Enum OpenInputPlugin.EVROpenInputBones +[00000D9E] {0x251025c9dc0} Enum SimpleScatterPlugin.EPropertyUpdateGroup +[00000D9F] {0x251025c9e20} Enum SimpleScatterPlugin.ESurfaceAlignMode +[00000DA0] {0x251025c9e80} Enum SimpleScatterPlugin.EScaleMode +[00000DA1] {0x251025c9ee0} Enum SimpleScatterPlugin.EDistributionMode +[00000DA2] {0x2510baad980} DelegateFunction AdvancedSessions.BlueprintFindFriendSessionDelegate__DelegateSignature +[00000DA3] {0x2510baad8a0} DelegateFunction AdvancedSessions.BlueprintGetFriendsListDelegate__DelegateSignature +[00000DA4] {0x25102661a80} ScriptStruct AdvancedSessions.BPFriendInfo +[00000DA5] {0x251026619c0} ScriptStruct AdvancedSessions.BPFriendPresenceInfo +[00000DA6] {0x251025c9f40} Enum AdvancedSessions.EBPOnlinePresenceState +[00000DA7] {0x25102662800} ScriptStruct AdvancedSessions.BPUniqueNetId +[00000DA8] {0x2510baad7c0} DelegateFunction AdvancedSessions.BlueprintGetRecentPlayersDelegate__DelegateSignature +[00000DA9] {0x25102661c00} ScriptStruct AdvancedSessions.BPOnlineUser +[00000DAA] {0x25102661b40} ScriptStruct AdvancedSessions.BPOnlineRecentPlayer +[00000DAB] {0x2510baad6e0} DelegateFunction AdvancedSessions.BlueprintGetUserPrivilegeDelegate__DelegateSignature +[00000DAC] {0x251025ca180} Enum AdvancedSessions.EBPUserPrivileges +[00000DAD] {0x2510baad600} DelegateFunction AdvancedSessions.BlueprintSendFriendInviteDelegate__DelegateSignature +[00000DAE] {0x251025ca120} Enum AdvancedSessions.EOnlineComparisonOpRedux +[00000DAF] {0x251025ca0c0} Enum AdvancedSessions.EBPOnlineSessionState +[00000DB0] {0x251025ca060} Enum AdvancedSessions.EBPServerPresenceSearchType +[00000DB1] {0x25172451c00} Enum AdvancedSessions.EBlueprintAsyncResultSwitch +[00000DB2] {0x25172451ba0} Enum AdvancedSessions.EBlueprintResultSwitch +[00000DB3] {0x25172451900} Enum AdvancedSessions.ESessionSettingSearchResult +[00000DB4] {0x25172451a80} Enum AdvancedSessions.EBPLoginStatus +[00000DB5] {0x2510baad520} DelegateFunction AdvancedSteamSessions.BlueprintGroupOfficerDetailsDelegate__DelegateSignature +[00000DB6] {0x25102661cc0} ScriptStruct AdvancedSteamSessions.BPSteamGroupOfficer +[00000DB7] {0x2510baad440} DelegateFunction AdvancedSteamSessions.BlueprintWorkshopDetailsDelegate__DelegateSignature +[00000DB8] {0x25102662080} ScriptStruct AdvancedSteamSessions.BPSteamWorkshopItemDetails +[00000DB9] {0x25172451ae0} Enum AdvancedSteamSessions.FBPWorkshopFileType +[00000DBA] {0x25172451b40} Enum AdvancedSteamSessions.FBPSteamResult +[00000DBB] {0x251025cbda0} Enum AdvancedSteamSessions.EBPTextFilteringContext +[00000DBC] {0x251025cc040} Enum AdvancedSteamSessions.ESteamUserOverlayType +[00000DBD] {0x251025cbfe0} Enum AdvancedSteamSessions.SteamAvatarSize +[00000DBE] {0x2510baad360} DelegateFunction Paper2D.FlipbookFinishedPlaySignature__DelegateSignature +[00000DBF] {0x251025cbec0} Enum Paper2D.EFlipbookCollisionMode +[00000DC0] {0x251025cbf20} Enum Paper2D.EPaperSpriteAtlasPadding +[00000DC1] {0x251025cbf80} Enum Paper2D.ETileMapProjectionMode +[00000DC2] {0x251025cc220} Enum Paper2D.ESpritePivotMode +[00000DC3] {0x251025cc1c0} Enum Paper2D.ESpritePolygonMode +[00000DC4] {0x251025cc0a0} Enum Paper2D.ESpriteShapeType +[00000DC5] {0x251025cc160} Enum Paper2D.ESpriteCollisionMode +[00000DC6] {0x251025cc100} Enum GameplayCameras.EInitialOscillatorOffset +[00000DC7] {0x251025cc340} Enum GameplayCameras.EOscillatorWaveform +[00000DC8] {0x251025cc3a0} Enum GameplayCameras.EInitialWaveOscillatorOffsetType +[00000DC9] {0x251025cc2e0} Enum TemplateSequence.ETemplateSectionPropertyScaleType +[00000DCA] {0x251025cc280} Enum OodleNetworkHandlerComponent.EOodleEnableMode +[00000DCB] {0x251025cc520} Enum DatasmithContent.EDatasmithAreaLightActorType +[00000DCC] {0x251025cc4c0} Enum DatasmithContent.EDatasmithAreaLightActorShape +[00000DCD] {0x251025cc400} Enum DatasmithContent.EDatasmithCADRetessellationRule +[00000DCE] {0x251025cc460} Enum DatasmithContent.EDatasmithCADStitchingTechnique +[00000DCF] {0x251025cc6a0} Enum DatasmithContent.EDatasmithImportScene +[00000DD0] {0x251025cc640} Enum DatasmithContent.EDatasmithImportLightmapMax +[00000DD1] {0x251025cc580} Enum DatasmithContent.EDatasmithImportLightmapMin +[00000DD2] {0x251025caf00} Enum DatasmithContent.EDatasmithImportMaterialQuality +[00000DD3] {0x251025cc5e0} Enum DatasmithContent.EDatasmithImportActorPolicy +[00000DD4] {0x251025caea0} Enum DatasmithContent.EDatasmithImportAssetConflictPolicy +[00000DD5] {0x251025cb1a0} Enum DatasmithContent.EDatasmithImportSearchPackagePolicy +[00000DD6] {0x251025cae40} Enum VariantManagerContent.EPropertyValueCategory +[00000DD7] {0x251025caf60} Enum ChaosCloth.EChaosClothTetherMode +[00000DD8] {0x251025cafc0} Enum ChaosCloth.EChaosWeightMapTarget +[00000DD9] {0x251025cb140} Enum EditableMesh.ETriangleTessellationMode +[00000DDA] {0x251025cb020} Enum EditableMesh.EInsetPolygonsMode +[00000DDB] {0x251025cb080} Enum EditableMesh.EPolygonEdgeHardness +[00000DDC] {0x251025cb4a0} Enum EditableMesh.EMeshElementAttributeType +[00000DDD] {0x251025cb440} Enum EditableMesh.EMeshTopologyChange +[00000DDE] {0x251025cb0e0} Enum EditableMesh.EMeshModificationType +[00000DDF] {0x251025cb260} Enum ChaosNiagara.ELocationZToSpawnEnum +[00000DE0] {0x251025cb200} Enum ChaosNiagara.ELocationYToSpawnEnum +[00000DE1] {0x251025cb2c0} Enum ChaosNiagara.ELocationXToSpawnEnum +[00000DE2] {0x251025cb320} Enum ChaosNiagara.ELocationFilteringModeEnum +[00000DE3] {0x251025cb380} Enum ChaosNiagara.EDataSourceTypeEnum +[00000DE4] {0x251025cb3e0} Enum ChaosNiagara.EDebugTypeEnum +[00000DE5] {0x251025cb680} Enum ChaosNiagara.ERandomVelocityGenerationTypeEnum +[00000DE6] {0x251025cb620} Enum ChaosNiagara.EDataSortTypeEnum +[00000DE7] {0x2510baad280} DelegateFunction MagicLeapARPin.MagicLeapARPinUpdatedDelegate__DelegateSignature +[00000DE8] {0x2510baad1a0} DelegateFunction MagicLeapARPin.MagicLeapARPinUpdatedMultiDelegate__DelegateSignature +[00000DE9] {0x2510baad0c0} DelegateFunction MagicLeapARPin.MagicLeapContentBindingFoundDelegate__DelegateSignature +[00000DEA] {0x2510baacfe0} DelegateFunction MagicLeapARPin.MagicLeapContentBindingFoundMultiDelegate__DelegateSignature +[00000DEB] {0x2510baacf00} Function Engine.SceneComponent.DetachFromParent +[00000DEC] {0x2510baace20} Function Engine.SceneComponent.DoesSocketExist +[00000DED] {0x2510baacd40} Function Engine.SceneComponent.GetAllSocketNames +[00000DEE] {0x2510baacc60} Function Engine.SceneComponent.GetAttachParent +[00000DEF] {0x2510baacb80} Function Engine.SceneComponent.GetAttachSocketName +[00000DF0] {0x2510baacaa0} Function Engine.SceneComponent.GetChildComponent +[00000DF1] {0x2510baaff20} Function Engine.SceneComponent.GetChildrenComponents +[00000DF2] {0x2510baafe40} Function Engine.SceneComponent.GetComponentVelocity +[00000DF3] {0x2510baafd60} Function Engine.SceneComponent.GetForwardVector +[00000DF4] {0x2510baafc80} Function Engine.SceneComponent.GetNumChildrenComponents +[00000DF5] {0x2510baafba0} Function Engine.SceneComponent.GetParentComponents +[00000DF6] {0x2510baafac0} Function Engine.SceneComponent.GetPhysicsVolume +[00000DF7] {0x2510baaf9e0} Function Engine.SceneComponent.GetRelativeTransform +[00000DF8] {0x2510baaf900} Function Engine.SceneComponent.GetRightVector +[00000DF9] {0x2510baaf820} Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +[00000DFA] {0x2510baaf740} Function Engine.SceneComponent.GetSocketLocation +[00000DFB] {0x2510baaf660} Function Engine.SceneComponent.GetSocketQuaternion +[00000DFC] {0x2510baaf580} Function Engine.SceneComponent.GetSocketRotation +[00000DFD] {0x2510baaf4a0} Function Engine.SceneComponent.GetSocketTransform +[00000DFE] {0x251025cb500} Enum Engine.ERelativeTransformSpace +[00000DFF] {0x2510baaf3c0} Function Engine.SceneComponent.GetUpVector +[00000E00] {0x2510baaf2e0} Function Engine.SceneComponent.IsAnySimulatingPhysics +[00000E01] {0x2510baaf200} Function Engine.SceneComponent.IsSimulatingPhysics +[00000E02] {0x2510baaf120} Function Engine.SceneComponent.IsVisible +[00000E03] {0x2510baaf040} Function Engine.SceneComponent.K2_AddLocalOffset +[00000E04] {0x2510baaef60} Function Engine.SceneComponent.K2_AddLocalRotation +[00000E05] {0x2510baaee80} Function Engine.SceneComponent.K2_AddLocalTransform +[00000E06] {0x2510baaeda0} Function Engine.SceneComponent.K2_AddRelativeLocation +[00000E07] {0x2510baaecc0} Function Engine.SceneComponent.K2_AddRelativeRotation +[00000E08] {0x2510baaebe0} Function Engine.SceneComponent.K2_AddWorldOffset +[00000E09] {0x2510baaeb00} Function Engine.SceneComponent.K2_AddWorldRotation +[00000E0A] {0x2510baaea20} Function Engine.SceneComponent.K2_AddWorldTransform +[00000E0B] {0x2510baae940} Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +[00000E0C] {0x2510baae860} Function Engine.SceneComponent.K2_AttachTo +[00000E0D] {0x251025cb560} Enum Engine.EAttachLocation +[00000E0E] {0x2510baae780} Function Engine.SceneComponent.K2_AttachToComponent +[00000E0F] {0x251025cb5c0} Enum Engine.EAttachmentRule +[00000E10] {0x2510bae1c80} Function Engine.SceneComponent.K2_DetachFromComponent +[00000E11] {0x251025cb860} Enum Engine.EDetachmentRule +[00000E12] {0x2510bae1ba0} Function Engine.SceneComponent.K2_GetComponentLocation +[00000E13] {0x2510bae1ac0} Function Engine.SceneComponent.K2_GetComponentRotation +[00000E14] {0x2510bae19e0} Function Engine.SceneComponent.K2_GetComponentScale +[00000E15] {0x2510bae1900} Function Engine.SceneComponent.K2_GetComponentToWorld +[00000E16] {0x2510bae1820} Function Engine.SceneComponent.K2_SetRelativeLocation +[00000E17] {0x2510bae1740} Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +[00000E18] {0x2510bae1660} Function Engine.SceneComponent.K2_SetRelativeRotation +[00000E19] {0x2510bae1580} Function Engine.SceneComponent.K2_SetRelativeTransform +[00000E1A] {0x2510bae14a0} Function Engine.SceneComponent.K2_SetWorldLocation +[00000E1B] {0x2510bae13c0} Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +[00000E1C] {0x2510bae12e0} Function Engine.SceneComponent.K2_SetWorldRotation +[00000E1D] {0x2510bae1200} Function Engine.SceneComponent.K2_SetWorldTransform +[00000E1E] {0x2510bae1120} Function Engine.SceneComponent.OnRep_AttachChildren +[00000E1F] {0x2510bae1040} Function Engine.SceneComponent.OnRep_AttachParent +[00000E20] {0x2510bae0f60} Function Engine.SceneComponent.OnRep_AttachSocketName +[00000E21] {0x2510bae0e80} Function Engine.SceneComponent.OnRep_Transform +[00000E22] {0x2510bae0da0} Function Engine.SceneComponent.OnRep_Visibility +[00000E23] {0x2510bae0cc0} Function Engine.SceneComponent.ResetRelativeTransform +[00000E24] {0x2510bae0be0} Function Engine.SceneComponent.SetAbsolute +[00000E25] {0x2510bae0b00} Function Engine.SceneComponent.SetHiddenInGame +[00000E26] {0x2510bae0a20} Function Engine.SceneComponent.SetMobility +[00000E27] {0x251025cb800} Enum Engine.EComponentMobility +[00000E28] {0x2510bae0940} Function Engine.SceneComponent.SetRelativeScale3D +[00000E29] {0x2510bae0860} Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +[00000E2A] {0x2510bae0780} Function Engine.SceneComponent.SetVisibility +[00000E2B] {0x2510bae06a0} Function Engine.SceneComponent.SetWorldScale3D +[00000E2C] {0x2510bae05c0} Function Engine.SceneComponent.SnapTo +[00000E2D] {0x2510bae04e0} Function Engine.SceneComponent.ToggleVisibility +[00000E2E] {0x251025cb6e0} Enum Engine.EDetailMode +[00000E2F] {0x2510bae0400} Function MagicLeapARPin.MagicLeapARPinComponent.AttemptPinDataRestoration +[00000E30] {0x2510bae0320} Function MagicLeapARPin.MagicLeapARPinComponent.AttemptPinDataRestorationAsync +[00000E31] {0x2510bae0240} Function MagicLeapARPin.MagicLeapARPinComponent.GetPinData +[00000E32] {0x2510bae0160} Function MagicLeapARPin.MagicLeapARPinComponent.GetPinnedPinID +[00000E33] {0x2510bae0080} Function MagicLeapARPin.MagicLeapARPinComponent.GetPinState +[00000E34] {0x25102661e40} ScriptStruct MagicLeapARPin.MagicLeapARPinState +[00000E35] {0x251025cb7a0} Enum MagicLeapARPin.EMagicLeapARPinType +[00000E36] {0x2510bae3960} Function MagicLeapARPin.MagicLeapARPinComponent.IsPinned +[00000E37] {0x2510bae3880} DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature +[00000E38] {0x2510bae37a0} DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.PersistentEntityPinLost__DelegateSignature +[00000E39] {0x2510bae36c0} DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.PersistentEntityPinned__DelegateSignature +[00000E3A] {0x2510bae35e0} Function MagicLeapARPin.MagicLeapARPinComponent.PinActor +[00000E3B] {0x2510bae3500} Function MagicLeapARPin.MagicLeapARPinComponent.PinRestoredOrSynced +[00000E3C] {0x2510bae3420} Function MagicLeapARPin.MagicLeapARPinComponent.PinSceneComponent +[00000E3D] {0x2510bae3340} Function MagicLeapARPin.MagicLeapARPinComponent.PinToBestFit +[00000E3E] {0x2510bae3260} Function MagicLeapARPin.MagicLeapARPinComponent.PinToID +[00000E3F] {0x2510bae3180} Function MagicLeapARPin.MagicLeapARPinComponent.PinToRestoredOrSyncedID +[00000E40] {0x2510bae30a0} Function MagicLeapARPin.MagicLeapARPinComponent.TryGetPinData +[00000E41] {0x2510bae2fc0} Function MagicLeapARPin.MagicLeapARPinComponent.UnPin +[00000E42] {0x251025cb980} Enum MagicLeapARPin.EMagicLeapAutoPinType +[00000E43] {0x251025cb8c0} Enum MagicLeapARPin.EMagicLeapPassableWorldError +[00000E44] {0x2510bae2ee0} DelegateFunction MagicLeap.InAppPurchaseComponent.GetItemsDetailsFailure__DelegateSignature +[00000E45] {0x2510bae2e00} DelegateFunction MagicLeap.InAppPurchaseComponent.GetItemsDetailsSuccess__DelegateSignature +[00000E46] {0x25102661d80} ScriptStruct MagicLeap.PurchaseItemDetails +[00000E47] {0x251025ca240} Enum MagicLeap.PurchaseType +[00000E48] {0x2510bae2d20} DelegateFunction MagicLeap.InAppPurchaseComponent.GetPurchaseHistoryFailure__DelegateSignature +[00000E49] {0x2510bae2c40} DelegateFunction MagicLeap.InAppPurchaseComponent.GetPurchaseHistorySuccess__DelegateSignature +[00000E4A] {0x25102661fc0} ScriptStruct MagicLeap.PurchaseConfirmation +[00000E4B] {0x2510bae2b60} DelegateFunction MagicLeap.InAppPurchaseComponent.InAppPurchaseLogMessage__DelegateSignature +[00000E4C] {0x2510bae2a80} DelegateFunction MagicLeap.InAppPurchaseComponent.PurchaseConfirmationFailure__DelegateSignature +[00000E4D] {0x2510bae29a0} DelegateFunction MagicLeap.InAppPurchaseComponent.PurchaseConfirmationSuccess__DelegateSignature +[00000E4E] {0x2510bae28c0} Function MagicLeap.InAppPurchaseComponent.TryGetItemsDetailsAsync +[00000E4F] {0x2510bae27e0} Function MagicLeap.InAppPurchaseComponent.TryGetPurchaseHistoryAsync +[00000E50] {0x2510bae2700} Function MagicLeap.InAppPurchaseComponent.TryPurchaseItemAsync +[00000E51] {0x2510bae2620} DelegateFunction MagicLeap.LuminApplicationLifecycleComponent.LuminApplicationLifetimeDelegate__DelegateSignature +[00000E52] {0x2510bae2540} DelegateFunction MagicLeap.LuminApplicationLifecycleComponent.LuminApplicationLifetimeFocusLostDelegate__DelegateSignature +[00000E53] {0x251025cb920} Enum MagicLeap.EFocusLostReason +[00000E54] {0x2510bae2460} Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectBlockSelector +[00000E55] {0x2510bae2380} Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectMRMesh +[00000E56] {0x2510bae22a0} Function MagicLeap.MagicLeapMeshTrackerComponent.DisconnectBlockSelector +[00000E57] {0x2510bae21c0} Function MagicLeap.MagicLeapMeshTrackerComponent.DisconnectMRMesh +[00000E58] {0x2510bae20e0} Function MagicLeap.MagicLeapMeshTrackerComponent.GetNumQueuedBlockUpdates +[00000E59] {0x2510bae2000} DelegateFunction MagicLeap.MagicLeapMeshTrackerComponent.OnMeshTrackerUpdated__DelegateSignature +[00000E5A] {0x2510bae1f20} Function MagicLeap.MagicLeapMeshTrackerComponent.SelectMeshBlocks +[00000E5B] {0x25102661f00} ScriptStruct MagicLeap.MagicLeapMeshBlockRequest +[00000E5C] {0x251025ca1e0} Enum MagicLeap.EMagicLeapMeshLOD +[00000E5D] {0x25102662200} ScriptStruct MagicLeap.MagicLeapTrackingMeshInfo +[00000E5E] {0x25102662140} ScriptStruct MagicLeap.MagicLeapMeshBlockInfo +[00000E5F] {0x251025cb9e0} Enum MagicLeap.EMagicLeapMeshState +[00000E60] {0x251025ca480} Enum MagicLeap.EMagicLeapMeshVertexColorMode +[00000E61] {0x251025ca420} Enum MagicLeap.EMagicLeapMeshType +[00000E62] {0x2510bae1e40} DelegateFunction MagicLeap.MagicLeapRaycastComponent.RaycastResultDelegate__DelegateSignature +[00000E63] {0x251026622c0} ScriptStruct MagicLeap.MagicLeapRaycastHitResult +[00000E64] {0x251025cba40} Enum MagicLeap.EMagicLeapRaycastResultState +[00000E65] {0x2510bae1d60} Function MagicLeap.MagicLeapRaycastComponent.RequestRaycast +[00000E66] {0x25102662380} ScriptStruct MagicLeap.MagicLeapRaycastQueryParams +[00000E67] {0x251025ca2a0} Enum MagicLeap.CloudStatus +[00000E68] {0x251025ca360} Enum MagicLeap.EMagicLeapHeadTrackingMapEvent +[00000E69] {0x251025ca3c0} Enum MagicLeap.EMagicLeapHeadTrackingMode +[00000E6A] {0x251025cd720} Enum MagicLeap.EMagicLeapHeadTrackingError +[00000E6B] {0x251025cd780} Enum MagicLeapAR.ELuminARLineTraceChannel +[00000E6C] {0x251025cdb40} Enum MagicLeapAR.ELuminARTrackingState +[00000E6D] {0x2510bae5640} DelegateFunction MagicLeapController.MagicLeapTouchpadGesturesComponent.TouchpadGestureEvent__DelegateSignature +[00000E6E] {0x25102662bc0} ScriptStruct MagicLeapController.MagicLeapTouchpadGesture +[00000E6F] {0x251025cdae0} Enum MagicLeapController.EMagicLeapTouchpadGestureDirection +[00000E70] {0x251025cd8a0} Enum MagicLeapController.EMagicLeapTouchpadGestureType +[00000E71] {0x251025cd900} Enum InputCore.EControllerHand +[00000E72] {0x251025cd960} Enum MagicLeapController.EMagicLeapControllerTrackingMode +[00000E73] {0x251025cd9c0} Enum MagicLeapController.EMagicLeapControllerHapticIntensity +[00000E74] {0x251025cda20} Enum MagicLeapController.EMagicLeapControllerHapticPattern +[00000E75] {0x251025cda80} Enum MagicLeapController.EMagicLeapControllerLEDSpeed +[00000E76] {0x251025cdcc0} Enum MagicLeapController.EMagicLeapControllerLEDColor +[00000E77] {0x251025cdd20} Enum MagicLeapController.EMagicLeapControllerLEDEffect +[00000E78] {0x251025cdba0} Enum MagicLeapController.EMagicLeapControllerLEDPattern +[00000E79] {0x251025cdc00} Enum MagicLeapController.EMagicLeapControllerType +[00000E7A] {0x251025cdc60} Enum MagicLeapEyeTracker.EMagicLeapEyeTrackingCalibrationStatus +[00000E7B] {0x251025cdea0} Enum MagicLeapEyeTracker.EMagicLeapEyeTrackingStatus +[00000E7C] {0x251025cde40} Enum MagicLeapHandTracking.EMagicLeapGestureTransformSpace +[00000E7D] {0x251025cdde0} Enum MagicLeapHandTracking.EMagicLeapHandTrackingGestureFilterLevel +[00000E7E] {0x251025cdd80} Enum MagicLeapHandTracking.EMagicLeapHandTrackingKeypointFilterLevel +[00000E7F] {0x251025cdf60} Enum MagicLeapHandTracking.EMagicLeapHandTrackingGesture +[00000E80] {0x251025cc940} Enum MagicLeapHandTracking.EMagicLeapHandTrackingKeypoint +[00000E81] {0x2510bae5560} DelegateFunction MagicLeapIdentity.MagicLeapIdentity.AvailableIdentityAttributesDelegate__DelegateSignature +[00000E82] {0x251025cdf00} Enum MagicLeapIdentity.EMagicLeapIdentityKey +[00000E83] {0x251025cc700} Enum MagicLeapIdentity.EMagicLeapIdentityError +[00000E84] {0x2510bae5480} Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributes +[00000E85] {0x2510bae53a0} Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributesAsync +[00000E86] {0x2510bae52c0} DelegateFunction MagicLeapIdentity.MagicLeapIdentity.ModifyIdentityAttributeValueDelegate__DelegateSignature +[00000E87] {0x2510bae51e0} Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValue +[00000E88] {0x251026625c0} ScriptStruct MagicLeapIdentity.MagicLeapIdentityAttribute +[00000E89] {0x2510bae5100} Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValueAsync +[00000E8A] {0x2510bae5020} DelegateFunction MagicLeapIdentity.MagicLeapIdentity.RequestIdentityAttributeValueDelegate__DelegateSignature +[00000E8B] {0x2510bae4f40} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetUnreliableTracking__DelegateSignature +[00000E8C] {0x2510bae4e60} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetUnreliableTrackingMulti__DelegateSignature +[00000E8D] {0x2510bae4d80} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetReliableTracking__DelegateSignature +[00000E8E] {0x2510bae4ca0} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetReliableTrackingMulti__DelegateSignature +[00000E8F] {0x2510bae4bc0} DelegateFunction MagicLeapImageTracker.MagicLeapSetImageTargetSucceeded__DelegateSignature +[00000E90] {0x2510bae4ae0} DelegateFunction MagicLeapImageTracker.MagicLeapSetImageTargetSucceededMulti__DelegateSignature +[00000E91] {0x2510bae4a00} DelegateFunction MagicLeapImageTracker.MagicLeapSetImageTargetFailed__DelegateSignature +[00000E92] {0x2510bae4920} DelegateFunction MagicLeapImageTracker.MagicLeapSetImageTargetFailedMulti__DelegateSignature +[00000E93] {0x2510bae4840} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetFound__DelegateSignature +[00000E94] {0x2510bae4760} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetFoundMulti__DelegateSignature +[00000E95] {0x2510bae4680} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetLost__DelegateSignature +[00000E96] {0x2510bae45a0} DelegateFunction MagicLeapImageTracker.MagicLeapImageTargetLostMulti__DelegateSignature +[00000E97] {0x251025cc8e0} Enum MagicLeapImageTracker.EMagicLeapImageTargetOrientation +[00000E98] {0x251025cc820} Enum MagicLeapImageTracker.EMagicLeapImageTargetStatus +[00000E99] {0x2510bae44c0} DelegateFunction MagicLeapPlanes.MagicLeapPlanesResultDelegate__DelegateSignature +[00000E9A] {0x25102662440} ScriptStruct MagicLeapPlanes.MagicLeapPlaneBoundaries +[00000E9B] {0x25102662680} ScriptStruct MagicLeapPlanes.MagicLeapPlaneBoundary +[00000E9C] {0x25102662b00} ScriptStruct MagicLeapPlanes.MagicLeapPolygon +[00000E9D] {0x25102662a40} ScriptStruct MagicLeapPlanes.MagicLeapPlaneResult +[00000E9E] {0x251025cc880} Enum MagicLeapPlanes.EMagicLeapPlaneQueryFlags +[00000E9F] {0x2510bae43e0} DelegateFunction MagicLeapPlanes.MagicLeapPlanesResultDelegateMulti__DelegateSignature +[00000EA0] {0x2510bae4300} DelegateFunction MagicLeapPlanes.MagicLeapPersistentPlanesResultDelegate__DelegateSignature +[00000EA1] {0x251025ccb20} Enum MagicLeapPlanes.EMagicLeapPlaneQueryType +[00000EA2] {0x2510bae4220} DelegateFunction MagicLeapPlanes.MagicLeapPersistentPlanesResultDelegateMulti__DelegateSignature +[00000EA3] {0x2510bae4140} DelegateFunction MagicLeapPrivileges.MagicLeapPrivilegeRequestDelegate__DelegateSignature +[00000EA4] {0x251025ccac0} Enum MagicLeapPrivileges.EMagicLeapPrivilege +[00000EA5] {0x251025cc9a0} Enum MagicLeapLightEstimation.EMagicLeapLightEstimationCamera +[00000EA6] {0x251025cca60} Enum UdpMessaging.EUdpMessageFormat +[00000EA7] {0x251025cca00} Enum ActorSequence.EActorSequenceObjectReferenceType +[00000EA8] {0x2510bae4060} DelegateFunction AppleImageUtils.AppleImageConversionDelegate__DelegateSignature +[00000EA9] {0x25102662980} ScriptStruct AppleImageUtils.AppleImageUtilsImageConversionResult +[00000EAA] {0x251025ccca0} Enum AppleImageUtils.EAppleTextureType +[00000EAB] {0x251025ccb80} Enum AppleImageUtils.ETextureRotationDirection +[00000EAC] {0x251025ccdc0} Enum AssetTags.ECollectionScriptingShareType +[00000EAD] {0x251025ccbe0} Enum GooglePAD.EGooglePADCellularDataConfirmStatus +[00000EAE] {0x251025ccd60} Enum GooglePAD.EGooglePADStorageMethod +[00000EAF] {0x251025ccd00} Enum GooglePAD.EGooglePADDownloadStatus +[00000EB0] {0x251025ccee0} Enum GooglePAD.EGooglePADErrorCode +[00000EB1] {0x2510bae3f80} DelegateFunction LocationServicesBPLibrary.LocationServicesData_OnLocationChanged__DelegateSignature +[00000EB2] {0x251026628c0} ScriptStruct LocationServicesBPLibrary.LocationServicesData +[00000EB3] {0x251025cce80} Enum LocationServicesBPLibrary.ELocationAccuracy +[00000EB4] {0x2510bae3dc0} DelegateFunction Synthesis.OnEnvelopeFollowerUpdate__DelegateSignature +[00000EB5] {0x2510bae3ce0} DelegateFunction Synthesis.OnTableAltered__DelegateSignature +[00000EB6] {0x2510bae3c00} DelegateFunction Synthesis.NumTablesChanged__DelegateSignature +[00000EB7] {0x2510bae3b20} DelegateFunction Synthesis.OnSampleLoaded__DelegateSignature +[00000EB8] {0x2510bae3a40} DelegateFunction Synthesis.OnSamplePlaybackProgress__DelegateSignature +[00000EB9] {0x2510bae7320} DelegateFunction Synthesis.OnMouseCaptureBeginEventSynth2D__DelegateSignature +[00000EBA] {0x2510bae7240} DelegateFunction Synthesis.OnMouseCaptureEndEventSynth2D__DelegateSignature +[00000EBB] {0x2510bae7160} DelegateFunction Synthesis.OnControllerCaptureBeginEventSynth2D__DelegateSignature +[00000EBC] {0x2510bae7080} DelegateFunction Synthesis.OnControllerCaptureEndEventSynth2D__DelegateSignature +[00000EBD] {0x2510bae6fa0} DelegateFunction Synthesis.OnFloatValueChangedEventSynth2D__DelegateSignature +[00000EBE] {0x2510bae6ec0} DelegateFunction Synthesis.OnMouseCaptureBeginEvent__DelegateSignature +[00000EBF] {0x2510bae6de0} DelegateFunction Synthesis.OnMouseCaptureEndEvent__DelegateSignature +[00000EC0] {0x2510bae6d00} DelegateFunction Synthesis.OnControllerCaptureBeginEvent__DelegateSignature +[00000EC1] {0x2510bae6c20} DelegateFunction Synthesis.OnControllerCaptureEndEvent__DelegateSignature +[00000EC2] {0x2510bae6b40} DelegateFunction Synthesis.OnFloatValueChangedEvent__DelegateSignature +[00000EC3] {0x251025cce20} Enum Synthesis.ESynth1PatchDestination +[00000EC4] {0x251025cd000} Enum Synthesis.ESynth1PatchSource +[00000EC5] {0x251025ccfa0} Enum Synthesis.ESynthStereoDelayMode +[00000EC6] {0x251025cd120} Enum Synthesis.ESynthFilterAlgorithm +[00000EC7] {0x251025ccf40} Enum Synthesis.ESynthFilterType +[00000EC8] {0x251025cd0c0} Enum Synthesis.ESynthModEnvBiasPatch +[00000EC9] {0x251025cd060} Enum Synthesis.ESynthModEnvPatch +[00000ECA] {0x251025cd300} Enum Synthesis.ESynthLFOPatchType +[00000ECB] {0x251025cd180} Enum Synthesis.ESynthLFOMode +[00000ECC] {0x251025cd1e0} Enum Synthesis.ESynthLFOType +[00000ECD] {0x251025cd2a0} Enum Synthesis.ESynth1OscType +[00000ECE] {0x251025cd240} Enum Synthesis.ESourceEffectDynamicsPeakMode +[00000ECF] {0x251025cbbc0} Enum Synthesis.ESourceEffectDynamicsProcessorType +[00000ED0] {0x251025cbb60} Enum Synthesis.EEnvelopeFollowerPeakMode +[00000ED1] {0x251025cbaa0} Enum Synthesis.ESourceEffectFilterParam +[00000ED2] {0x251025cbb00} Enum Synthesis.ESourceEffectFilterType +[00000ED3] {0x251025cbce0} Enum Synthesis.ESourceEffectFilterCircuit +[00000ED4] {0x251025cbc80} Enum Synthesis.EStereoChannelMode +[00000ED5] {0x251025cbc20} Enum Synthesis.EPhaserLFOType +[00000ED6] {0x251025cbe00} Enum Synthesis.ERingModulatorTypeSourceEffect +[00000ED7] {0x251025cbe60} Enum Synthesis.EStereoDelayFiltertype +[00000ED8] {0x251025cbd40} Enum Synthesis.EStereoDelaySourceEffect +[00000ED9] {0x251025cf0a0} Enum Synthesis.ESubmixEffectConvolutionReverbBlockSize +[00000EDA] {0x251025cf3a0} Enum Synthesis.ESubmixFilterAlgorithm +[00000EDB] {0x251025cf340} Enum Synthesis.ESubmixFilterType +[00000EDC] {0x251025cf220} Enum Synthesis.ETapLineMode +[00000EDD] {0x251025cf280} Enum Synthesis.EGranularSynthSeekType +[00000EDE] {0x251025cf1c0} Enum Synthesis.EGranularSynthEnvelopeType +[00000EDF] {0x251025cf2e0} Enum Synthesis.CurveInterpolationType +[00000EE0] {0x251025cf4c0} Enum Synthesis.ESamplePlayerSeekType +[00000EE1] {0x251025cf460} Enum Synthesis.ESynthKnobSize +[00000EE2] {0x251025cf400} Enum Synthesis.ESynthSlateColorStyle +[00000EE3] {0x251025cf6a0} Enum Synthesis.ESynthSlateSizeType +[00000EE4] {0x251025cf640} Enum AudioSynesthesia.EConstantQFFTSizeEnum +[00000EE5] {0x251025cf580} Enum AudioSynesthesia.EConstantQNormalizationEnum +[00000EE6] {0x251025cf520} Enum AudioSynesthesia.ELoudnessNRTCurveTypeEnum +[00000EE7] {0x2510baadd00} DelegateFunction Backrooms.VRGripControllerOnTrackingEventSignature__DelegateSignature +[00000EE8] {0x2510bae6a60} DelegateFunction HeadMountedDisplay.XRDeviceOnDisconnectDelegate__DelegateSignature +[00000EE9] {0x2510bae6980} DelegateFunction HeadMountedDisplay.XRTimedInputActionDelegate__DelegateSignature +[00000EEA] {0x2510bae68a0} DelegateFunction HeadMountedDisplay.VRNotificationsComponent.VRNotificationsDelegate__DelegateSignature +[00000EEB] {0x2510bae67c0} DelegateFunction HeadMountedDisplay.DeviceModelLoadedDelegate__DelegateSignature +[00000EEC] {0x251025cf5e0} Enum HeadMountedDisplay.ETrackingStatus +[00000EED] {0x2510bae66e0} Function Backrooms.MotionScannerComponent.EndWaveEvent +[00000EEE] {0x2510bae6600} DelegateFunction Backrooms.MotionScannerComponent.ScannerWaveUpdateDelegate__DelegateSignature +[00000EEF] {0x25102662c80} ScriptStruct Backrooms.TelemetryStruct +[00000EF0] {0x25102669400} ScriptStruct Backrooms.TargetsStruct +[00000EF1] {0x2510bae6520} Function Backrooms.MotionScannerComponent.SetNewScanDistance +[00000EF2] {0x2510bae6440} Function Backrooms.MotionScannerComponent.StartWaveEvent +[00000EF3] {0x25102664a80} ScriptStruct Backrooms.ScannerStruct +[00000EF4] {0x25102669340} ScriptStruct Backrooms.TargetStruct +[00000EF5] {0x251025cf760} Enum Backrooms.EMotionComponentType +[00000EF6] {0x2510bae6360} Function Backrooms.RadarPlayerComponent.EndWaveEvent +[00000EF7] {0x2510bae6280} DelegateFunction Backrooms.RadarPlayerComponent.ScannerWaveUpdateDelegate__DelegateSignature +[00000EF8] {0x25102669280} ScriptStruct Backrooms.RadarTargetStruct +[00000EF9] {0x2510bae61a0} Function Backrooms.RadarPlayerComponent.SetNewScanDistance +[00000EFA] {0x2510bae60c0} Function Backrooms.RadarPlayerComponent.StartWaveEvent +[00000EFB] {0x2510bae5fe0} DelegateFunction Backrooms.ScannerTraceSignature__DelegateSignature +[00000EFC] {0x2510bae5f00} DelegateFunction Backrooms.ScannerUpdateSignature__DelegateSignature +[00000EFD] {0x251025ce080} Enum Backrooms.EEventType +[00000EFE] {0x251025ce0e0} Enum Backrooms.EVRVelocityType +[00000EFF] {0x251025cf820} Enum Backrooms.EVRRotationQuantization +[00000F00] {0x251025cdfc0} Enum Backrooms.EVRVectorQuantization +[00000F01] {0x251025ce020} Enum Backrooms.EItemTypes +[00000F02] {0x251025ce200} Enum Backrooms.EItemRarity +[00000F03] {0x251025ce1a0} Enum Backrooms.EItemType +[00000F04] {0x251025ce140} Enum Backrooms.EGizmoType +[00000F05] {0x251025ce4a0} Enum Backrooms.EScaleAxis +[00000F06] {0x251025ce440} Enum Backrooms.ERotationAxis +[00000F07] {0x251025ce260} Enum Backrooms.EMoveAxis +[00000F08] {0x251025ce2c0} Enum CoreUObject.ELifetimeCondition +[00000F09] {0x251025ce320} Enum CoreUObject.EDataValidationResult +[00000F0A] {0x251025ce380} Enum CoreUObject.EAppMsgType +[00000F0B] {0x251025ce3e0} Enum CoreUObject.EAppReturnType +[00000F0C] {0x251025ce620} Enum CoreUObject.EPropertyAccessChangeNotifyMode +[00000F0D] {0x251025ce5c0} Enum CoreUObject.EUnit +[00000F0E] {0x251025ce500} Enum CoreUObject.EMouseCursor +[00000F0F] {0x251025ce560} Enum CoreUObject.EPixelFormat +[00000F10] {0x251025ce7a0} Enum CoreUObject.EAxis +[00000F11] {0x251025ce740} Enum CoreUObject.ELogTimes +[00000F12] {0x251025ce680} Enum CoreUObject.ESearchDir +[00000F13] {0x251025ce6e0} Enum CoreUObject.ESearchCase +[00000F14] {0x251025ce9e0} Enum InputCore.ETouchType +[00000F15] {0x251025ce980} Enum InputCore.EConsoleForGamepadLabels +[00000F16] {0x251025ce800} Enum SlateCore.EWidgetClipping +[00000F17] {0x251025ce860} Enum SlateCore.EFontLayoutMethod +[00000F18] {0x251025ce8c0} Enum SlateCore.EFontLoadingPolicy +[00000F19] {0x251025ceb00} Enum SlateCore.EFontHinting +[00000F1A] {0x251025ce920} Enum SlateCore.EFocusCause +[00000F1B] {0x251025ceaa0} Enum SlateCore.EFlowDirectionPreference +[00000F1C] {0x251025cea40} Enum SlateCore.ETextShapingMethod +[00000F1D] {0x251025cd3c0} Enum SlateCore.EUINavigationRule +[00000F1E] {0x251025ceb60} Enum SlateCore.EColorVisionDeficiency +[00000F1F] {0x251025cebc0} Enum SlateCore.ESlateBrushImageType +[00000F20] {0x251025cd360} Enum SlateCore.ESlateBrushMirrorType +[00000F21] {0x251025cd480} Enum SlateCore.ESlateBrushTileType +[00000F22] {0x251025cd4e0} Enum SlateCore.ESlateBrushDrawType +[00000F23] {0x251025cd600} Enum SlateCore.ESlateColorStylingMode +[00000F24] {0x251025cd5a0} Enum SlateCore.ESlateDebuggingFocusEvent +[00000F25] {0x251025cd420} Enum SlateCore.ESlateDebuggingNavigationMethod +[00000F26] {0x251025cd540} Enum SlateCore.ESlateDebuggingStateChangeEvent +[00000F27] {0x251025cd840} Enum SlateCore.ESlateDebuggingInputEvent +[00000F28] {0x251025cd7e0} Enum SlateCore.ESelectInfo +[00000F29] {0x251025cd660} Enum SlateCore.ETextCommit +[00000F2A] {0x251025cd6c0} Enum SlateCore.EScrollDirection +[00000F2B] {0x2510b1300a0} Enum SlateCore.EOrientation +[00000F2C] {0x2510b130100} Enum SlateCore.EMenuPlacement +[00000F2D] {0x2510b130160} Enum SlateCore.EVerticalAlignment +[00000F2E] {0x2510b1301c0} Enum SlateCore.EHorizontalAlignment +[00000F2F] {0x2510b130220} Enum SlateCore.ENavigationGenesis +[00000F30] {0x2510b130520} Enum SlateCore.ENavigationSource +[00000F31] {0x2510b130340} Enum SlateCore.EUINavigationAction +[00000F32] {0x2510b1303a0} Enum SlateCore.EUINavigation +[00000F33] {0x2510b130400} Enum SlateCore.EButtonPressMethod +[00000F34] {0x2510b1304c0} Enum SlateCore.EButtonTouchMethod +[00000F35] {0x2510b130700} Enum SlateCore.EButtonClickMethod +[00000F36] {0x2510b1306a0} Enum SlateCore.ECheckBoxState +[00000F37] {0x2510b130580} Enum SlateCore.ESlateCheckBoxType +[00000F38] {0x2510b130460} Enum SlateCore.ESlateParentWindowSearchMethod +[00000F39] {0x2510b130640} Enum SlateCore.EConsumeMouseWheel +[00000F3A] {0x2510b1305e0} Enum ImageWrapper.EBitmapCSType +[00000F3B] {0x2510b130a00} Enum ImageWrapper.EBitmapHeaderVersion +[00000F3C] {0x2510b130a60} Enum Slate.EVirtualKeyboardDismissAction +[00000F3D] {0x2510b130760} Enum Slate.EVirtualKeyboardTrigger +[00000F3E] {0x2510b1307c0} Enum Slate.ETableViewMode +[00000F3F] {0x2510b130820} Enum Slate.ESelectionMode +[00000F40] {0x2510b130880} Enum Slate.EMultiBlockType +[00000F41] {0x2510b1308e0} Enum Slate.EMultiBoxType +[00000F42] {0x2510b130940} Enum Slate.EProgressBarFillType +[00000F43] {0x2510b1309a0} Enum Slate.EStretch +[00000F44] {0x251025cf880} Enum Slate.EStretchDirection +[00000F45] {0x251025cf8e0} Enum Slate.EScrollWhenFocusChanges +[00000F46] {0x2510b130ac0} Enum Slate.EDescendantScrollDestination +[00000F47] {0x2510b130b20} Enum Slate.EListItemAlignment +[00000F48] {0x2510b130b80} Enum Slate.ETextFlowDirection +[00000F49] {0x2510b130c40} Enum Slate.ETextWrappingPolicy +[00000F4A] {0x251025cfac0} Enum Slate.ETextTransformPolicy +[00000F4B] {0x251025cfa60} Enum Slate.ETextJustify +[00000F4C] {0x251025cf940} Enum Slate.ECustomizedToolMenuVisibility +[00000F4D] {0x2510b130be0} Enum Slate.EMultipleKeyBindingIndex +[00000F4E] {0x251025cf9a0} Enum Slate.EUserInterfaceActionType +[00000F4F] {0x2510bae5e20} DelegateFunction ImageWriteQueue.OnImageWriteComplete__DelegateSignature +[00000F50] {0x251025cfa00} Enum ImageWriteQueue.EDesiredImageFormat +[00000F51] {0x251025cfbe0} Enum MaterialShaderQualitySettings.EMobileShadowQuality +[00000F52] {0x251025cfb20} Enum EyeTracker.EEyeTrackerStatus +[00000F53] {0x251025cefe0} Enum EngineSettings.ESubLevelStripMode +[00000F54] {0x251025cef80} Enum EngineSettings.EFourPlayerSplitScreenType +[00000F55] {0x251025cfc40} Enum EngineSettings.EThreePlayerSplitScreenType +[00000F56] {0x251025cfb80} Enum EngineSettings.ETwoPlayerSplitScreenType +[00000F57] {0x251025cfca0} Enum Chaos.EClusterUnionMethod +[00000F58] {0x251025cfd00} Enum Chaos.EFieldPhysicsDefaultFields +[00000F59] {0x251025cfdc0} Enum Chaos.EFieldOutputType +[00000F5A] {0x251025cfd60} Enum Chaos.EFieldIntegerType +[00000F5B] {0x251025cfe20} Enum Chaos.EFieldScalarType +[00000F5C] {0x251025cfe80} Enum Chaos.EFieldVectorType +[00000F5D] {0x251025cfee0} Enum Chaos.EFieldPhysicsType +[00000F5E] {0x251025cff40} Enum Chaos.EFieldFalloffType +[00000F5F] {0x251025cffa0} Enum Chaos.EFieldFilterType +[00000F60] {0x251025cec80} Enum Chaos.EFieldResolutionType +[00000F61] {0x251025cece0} Enum Chaos.EFieldCullingOperationType +[00000F62] {0x251025ced40} Enum Chaos.EFieldOperationType +[00000F63] {0x251025ceda0} Enum Chaos.EWaveFunctionType +[00000F64] {0x251025cee00} Enum Chaos.ESetMaskConditionType +[00000F65] {0x251025cee60} Enum Chaos.EEmissionPatternTypeEnum +[00000F66] {0x251025ceec0} Enum Chaos.EInitialVelocityTypeEnum +[00000F67] {0x251025cef20} Enum Chaos.EGeometryCollectionPhysicsTypeEnum +[00000F68] {0x251025cf160} Enum Chaos.EObjectStateTypeEnum +[00000F69] {0x251025cf100} Enum Chaos.EImplicitTypeEnum +[00000F6A] {0x251025cf040} Enum Chaos.ECollisionTypeEnum +[00000F6B] {0x2510b131a80} Enum Chaos.EChaosBufferMode +[00000F6C] {0x2510b131c60} Enum Chaos.EChaosThreadingMode +[00000F6D] {0x2510b131c00} Enum Chaos.EChaosSolverTickMode +[00000F6E] {0x2510b131d80} Enum Chaos.EGeometryCollectionCacheType +[00000F6F] {0x2510b131d20} Enum PhysicsCore.EBodyCollisionResponse +[00000F70] {0x2510b131ba0} Enum PhysicsCore.EPhysicsType +[00000F71] {0x2510b131f00} Enum PhysicsCore.ECollisionTraceFlag +[00000F72] {0x2510b131cc0} Enum PhysicsCore.ELinearConstraintMotion +[00000F73] {0x2510b131ea0} Enum PhysicsCore.EConstraintFrame +[00000F74] {0x2510b131de0} Enum PhysicsCore.EAngularConstraintMotion +[00000F75] {0x2510b131e40} Enum PhysicsCore.ESleepFamily +[00000F76] {0x2510b132020} Enum PhysicsCore.ERadialImpulseFalloff +[00000F77] {0x2510b131fc0} Enum PhysicsCore.EPhysicalSurface +[00000F78] {0x2510b131f60} Enum PhysicsCore.EFrictionCombineMode +[00000F79] {0x2510bae5c60} Function MRMesh.MockDataMeshTrackerComponent.ConnectMRMesh +[00000F7A] {0x2510bae5b80} Function MRMesh.MockDataMeshTrackerComponent.DisconnectMRMesh +[00000F7B] {0x2510bae5aa0} DelegateFunction MRMesh.MockDataMeshTrackerComponent.OnMockDataMeshTrackerUpdated__DelegateSignature +[00000F7C] {0x2510b132140} Enum MRMesh.EMeshTrackerVertexColorMode +[00000F7D] {0x2510bae59c0} DelegateFunction AugmentedReality.OnARTrackingStateChanged__DelegateSignature +[00000F7E] {0x2510b132080} Enum AugmentedReality.EARTrackingState +[00000F7F] {0x2510bae58e0} DelegateFunction AugmentedReality.OnARTransformUpdated__DelegateSignature +[00000F80] {0x2510bae5800} DelegateFunction AugmentedReality.ARSaveWorldPin__DelegateSignature +[00000F81] {0x2510bae5720} DelegateFunction AugmentedReality.ARGetCandidateObjectPin__DelegateSignature +[00000F82] {0x2510bae9000} Function Engine.BlueprintAsyncActionBase.Activate +[00000F83] {0x2510bae8f20} Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailability +[00000F84] {0x2510bae8e40} Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailabilityAtLocation +[00000F85] {0x2510bae8d60} DelegateFunction AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.GeoTrackingAvailabilityDelegate__DelegateSignature +[00000F86] {0x2510bae8c80} Function AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationAtWorldPosition +[00000F87] {0x2510bae8ba0} DelegateFunction AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationDelegate__DelegateSignature +[00000F88] {0x2510bae8ac0} DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorSpawnedDelegate__DelegateSignature +[00000F89] {0x2510bae89e0} DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorToBeDestroyedDelegate__DelegateSignature +[00000F8A] {0x2510bae8900} Function AugmentedReality.ARLifeCycleComponent.ServerDestroyARActor +[00000F8B] {0x2510bae8820} Function AugmentedReality.ARLifeCycleComponent.ServerSpawnARActor +[00000F8C] {0x2510bae8740} DelegateFunction AugmentedReality.TrackableDelegate__DelegateSignature +[00000F8D] {0x2510bae8660} DelegateFunction AugmentedReality.TrackablePlaneDelegate__DelegateSignature +[00000F8E] {0x2510bae8580} DelegateFunction AugmentedReality.TrackablePointDelegate__DelegateSignature +[00000F8F] {0x2510bae84a0} DelegateFunction AugmentedReality.TrackableImageDelegate__DelegateSignature +[00000F90] {0x2510bae83c0} DelegateFunction AugmentedReality.TrackableFaceDelegate__DelegateSignature +[00000F91] {0x2510bae82e0} DelegateFunction AugmentedReality.TrackableEnvProbeDelegate__DelegateSignature +[00000F92] {0x2510bae8200} DelegateFunction AugmentedReality.TrackableObjectDelegate__DelegateSignature +[00000F93] {0x2510b132260} Enum AugmentedReality.EGeoAnchorComponentDebugMode +[00000F94] {0x2510b132500} Enum AugmentedReality.EPoseComponentDebugMode +[00000F95] {0x2510b1324a0} Enum AugmentedReality.EQRCodeComponentDebugMode +[00000F96] {0x2510b132380} Enum AugmentedReality.EImageComponentDebugMode +[00000F97] {0x2510b1323e0} Enum AugmentedReality.EARFaceTransformMixing +[00000F98] {0x2510b132440} Enum AugmentedReality.EFaceComponentDebugMode +[00000F99] {0x2510b130e20} Enum AugmentedReality.EPlaneComponentDebugMode +[00000F9A] {0x2510b130dc0} Enum AugmentedReality.EARSessionConfigFlags +[00000F9B] {0x2510b130ca0} Enum AugmentedReality.EARServicePermissionRequestResult +[00000F9C] {0x2510b130d00} Enum AugmentedReality.EARServiceInstallRequestResult +[00000F9D] {0x2510b130d60} Enum AugmentedReality.EARServiceAvailability +[00000F9E] {0x2510b130fa0} Enum AugmentedReality.EARGeoTrackingAccuracy +[00000F9F] {0x2510b130f40} Enum AugmentedReality.EARGeoTrackingStateReason +[00000FA0] {0x2510b130e80} Enum AugmentedReality.EARGeoTrackingState +[00000FA1] {0x2510b130ee0} Enum AugmentedReality.EARSceneReconstruction +[00000FA2] {0x2510b131060} Enum AugmentedReality.EARSessionTrackingFeature +[00000FA3] {0x2510b1310c0} Enum AugmentedReality.EARFaceTrackingUpdate +[00000FA4] {0x2510b131000} Enum AugmentedReality.EAREnvironmentCaptureProbeType +[00000FA5] {0x2510b1311e0} Enum AugmentedReality.EARFrameSyncMode +[00000FA6] {0x2510b131180} Enum AugmentedReality.EARLightEstimationMode +[00000FA7] {0x2510b131120} Enum AugmentedReality.EARPlaneDetectionMode +[00000FA8] {0x2510b1313c0} Enum AugmentedReality.EARSessionType +[00000FA9] {0x2510b131360} Enum AugmentedReality.EARWorldAlignment +[00000FAA] {0x2510b131240} Enum AugmentedReality.EARDepthAccuracy +[00000FAB] {0x2510b131300} Enum AugmentedReality.EARDepthQuality +[00000FAC] {0x2510b1312a0} Enum AugmentedReality.EARTextureType +[00000FAD] {0x2510b1314e0} Enum AugmentedReality.EAREye +[00000FAE] {0x2510b131480} Enum AugmentedReality.EARFaceBlendShape +[00000FAF] {0x2510b131420} Enum AugmentedReality.EARFaceTrackingDirection +[00000FB0] {0x2510b131600} Enum AugmentedReality.EARCandidateImageOrientation +[00000FB1] {0x2510b1315a0} Enum AugmentedReality.EARAltitudeSource +[00000FB2] {0x2510b131540} Enum AugmentedReality.EARJointTransformSpace +[00000FB3] {0x2510b131780} Enum AugmentedReality.EARSpatialMeshUsageFlags +[00000FB4] {0x2510b1317e0} Enum AugmentedReality.EARObjectClassification +[00000FB5] {0x2510b131660} Enum AugmentedReality.EARPlaneOrientation +[00000FB6] {0x2510b1316c0} Enum AugmentedReality.EARWorldMappingState +[00000FB7] {0x2510b130040} Enum AugmentedReality.EARSessionStatus +[00000FB8] {0x2510b1318a0} Enum AugmentedReality.EARTrackingQualityReason +[00000FB9] {0x2510b131720} Enum AugmentedReality.EARTrackingQuality +[00000FBA] {0x2510b131840} Enum AugmentedReality.EARLineTraceChannels +[00000FBB] {0x2510b130280} Enum AugmentedReality.EARCaptureType +[00000FBC] {0x2510b134a20} Enum HeadMountedDisplay.EXRVisualType +[00000FBD] {0x2510b1302e0} Enum HeadMountedDisplay.EHandKeypoint +[00000FBE] {0x2510b1349c0} Enum HeadMountedDisplay.EXRTrackedDeviceType +[00000FBF] {0x2510b134960} Enum HeadMountedDisplay.ESpectatorScreenMode +[00000FC0] {0x2510b134900} Enum HeadMountedDisplay.EXRSystemFlags +[00000FC1] {0x2510b1348a0} Enum HeadMountedDisplay.EXRDeviceConnectionResult +[00000FC2] {0x2510b1347e0} Enum HeadMountedDisplay.EHMDWornState +[00000FC3] {0x2510b134840} Enum HeadMountedDisplay.EHMDTrackingOrigin +[00000FC4] {0x2510b134780} Enum HeadMountedDisplay.EOrientPositionSelector +[00000FC5] {0x2510b1346c0} Enum HeadMountedDisplay.ESpatialInputGestureAxis +[00000FC6] {0x2510bae8120} DelegateFunction Foliage.InstancePointDamageSignature__DelegateSignature +[00000FC7] {0x2510bae8040} DelegateFunction Foliage.InstanceRadialDamageSignature__DelegateSignature +[00000FC8] {0x2510b134720} Enum Foliage.EFoliageScaling +[00000FC9] {0x2510b134660} Enum Foliage.EVertexColorMaskChannel +[00000FCA] {0x2510b134600} Enum Foliage.FoliageVertexColorMask +[00000FCB] {0x2510b1345a0} Enum Foliage.ESimulationQuery +[00000FCC] {0x2510b134540} Enum Foliage.ESimulationOverlap +[00000FCD] {0x2510b1344e0} Enum Landscape.ELandscapeBlendMode +[00000FCE] {0x2510b134420} Enum Landscape.EWeightmapRTType +[00000FCF] {0x2510b134480} Enum Landscape.EHeightmapRTType +[00000FD0] {0x2510b1343c0} Enum Landscape.ERTDrawingType +[00000FD1] {0x2510b134360} Enum Landscape.ELandscapeSetupErrors +[00000FD2] {0x2510b134300} Enum Landscape.ELandscapeClearMode +[00000FD3] {0x2510b1342a0} Enum Landscape.ELandscapeGizmoType +[00000FD4] {0x2510b134240} Enum Landscape.EGrassScaling +[00000FD5] {0x2510b1341e0} Enum Landscape.ESplineModulationColorMask +[00000FD6] {0x2510b134180} Enum Landscape.ELandscapeLODFalloff +[00000FD7] {0x2510b134120} Enum Landscape.ELandscapeLayerDisplayMode +[00000FD8] {0x2510b134060} Enum Landscape.ELandscapeLayerPaintingRestriction +[00000FD9] {0x2510b1340c0} Enum Landscape.ELandscapeImportAlphamapType +[00000FDA] {0x2510b134000} Enum Landscape.LandscapeSplineMeshOrientation +[00000FDB] {0x2510b133fa0} Enum Landscape.ELandscapeLayerBlendType +[00000FDC] {0x2510b133f40} Enum Landscape.ELandscapeCustomizedCoordType +[00000FDD] {0x2510b133ee0} Enum Landscape.ETerrainCoordMappingType +[00000FDE] {0x2510b133e20} Enum TimeManagement.EFrameNumberDisplayFormats +[00000FDF] {0x2510b135680} Enum TimeManagement.ETimedDataInputState +[00000FE0] {0x2510b135620} Enum TimeManagement.ETimedDataInputEvaluationType +[00000FE1] {0x2510bae7f60} DelegateFunction MovieScene.OnMovieSceneSequencePlayerEvent__DelegateSignature +[00000FE2] {0x2510b135560} Enum MovieScene.EMovieSceneKeyInterpolation +[00000FE3] {0x2510b1355c0} Enum MovieScene.EMovieSceneBlendType +[00000FE4] {0x2510b135500} Enum MovieScene.EMovieSceneCompletionMode +[00000FE5] {0x2510b135440} Enum MovieScene.EMovieSceneBuiltInEasing +[00000FE6] {0x2510b1354a0} Enum MovieScene.EEvaluationMethod +[00000FE7] {0x2510b1353e0} Enum MovieScene.EMovieSceneServerClientMask +[00000FE8] {0x2510b135320} Enum MovieScene.EMovieSceneSequenceFlags +[00000FE9] {0x2510b135380} Enum MovieScene.EUpdateClockSource +[00000FEA] {0x2510b1352c0} Enum MovieScene.EMovieSceneEvaluationType +[00000FEB] {0x2510b135260} Enum MovieScene.EMovieScenePlayerStatus +[00000FEC] {0x2510b135200} Enum MovieScene.EMovieSceneObjectBindingSpace +[00000FED] {0x2510b135140} Enum MovieScene.ESectionEvaluationFlags +[00000FEE] {0x2510b1351a0} Enum MovieScene.EMovieScenePositionType +[00000FEF] {0x2510b1350e0} Enum MovieScene.EUpdatePositionMethod +[00000FF0] {0x2510b135080} Enum MovieScene.ESpawnOwnership +[00000FF1] {0x2510b135020} Enum AnimationCore.ETransformConstraintType +[00000FF2] {0x2510b134fc0} Enum AnimationCore.EConstraintType +[00000FF3] {0x2510bae7cc0} DelegateFunction AnimGraphRuntime.OnMontagePlayDelegate__DelegateSignature +[00000FF4] {0x2510b134f60} Enum AnimGraphRuntime.ESphericalLimitType +[00000FF5] {0x2510b134f00} Enum AnimGraphRuntime.AnimPhysSimSpaceType +[00000FF6] {0x2510b134e40} Enum AnimGraphRuntime.AnimPhysLinearConstraintType +[00000FF7] {0x2510b134de0} Enum AnimGraphRuntime.AnimPhysAngularConstraintType +[00000FF8] {0x2510b134ea0} Enum AnimGraphRuntime.EBlendListTransitionType +[00000FF9] {0x2510b134d80} Enum AnimGraphRuntime.EDrivenDestinationMode +[00000FFA] {0x2510b134d20} Enum AnimGraphRuntime.EDrivenBoneModificationMode +[00000FFB] {0x2510b134cc0} Enum AnimGraphRuntime.EConstraintOffsetOption +[00000FFC] {0x2510b134c60} Enum AnimGraphRuntime.CopyBoneDeltaMode +[00000FFD] {0x2510b134c00} Enum AnimGraphRuntime.EInterpolationBlend +[00000FFE] {0x2510b134b40} Enum AnimGraphRuntime.EBoneModificationMode +[00000FFF] {0x2510b134ba0} Enum AnimGraphRuntime.EModifyCurveApplyMode +[00001000] {0x2510b134ae0} Enum AnimGraphRuntime.EPoseDriverOutput +[00001001] {0x2510b134a80} Enum AnimGraphRuntime.EPoseDriverSource +[00001002] {0x2510b136280} Enum AnimGraphRuntime.EPoseDriverType +[00001003] {0x2510b136220} Enum AnimGraphRuntime.ESnapshotSourceMode +[00001004] {0x2510b1362e0} Enum AnimGraphRuntime.ERefPoseType +[00001005] {0x2510b136160} Enum AnimGraphRuntime.ESimulationSpace +[00001006] {0x2510b1361c0} Enum AnimGraphRuntime.EScaleChainInitialLength +[00001007] {0x2510b136100} Enum AnimGraphRuntime.ESequenceEvalReinit +[00001008] {0x2510b1360a0} Enum AnimGraphRuntime.ESplineBoneAxis +[00001009] {0x2510b135fe0} Enum AnimGraphRuntime.ERotationComponent +[0000100A] {0x2510b136040} Enum AnimGraphRuntime.EEasingFuncType +[0000100B] {0x2510b135f80} Enum AnimGraphRuntime.ERBFNormalizeMethod +[0000100C] {0x2510b135f20} Enum AnimGraphRuntime.ERBFDistanceMethod +[0000100D] {0x2510b135ec0} Enum AnimGraphRuntime.ERBFFunctionType +[0000100E] {0x2510b135e00} Enum AnimGraphRuntime.ERBFSolverType +[0000100F] {0x2510b135e60} Enum MovieSceneTracks.MovieScene3DPathSection_Axis +[00001010] {0x2510b135da0} Enum MovieSceneTracks.EFireEventsAtPosition +[00001011] {0x2510b135d40} Enum MovieSceneTracks.ELevelVisibility +[00001012] {0x2510b135ce0} Enum MovieSceneTracks.EParticleKey +[00001013] {0x2510bae7be0} DelegateFunction UMG.SlateAccessibleWidgetData.GetText__DelegateSignature +[00001014] {0x2510b135c80} Enum UMG.ESlateAccessibleBehavior +[00001015] {0x2510bae7b00} DelegateFunction UMG.CustomWidgetNavigationDelegate__DelegateSignature +[00001016] {0x2510bae7a20} Function UMG.Widget.ForceLayoutPrepass +[00001017] {0x2510bae7940} Function UMG.Widget.ForceVolatile +[00001018] {0x2510bae7860} DelegateFunction UMG.Widget.GenerateWidgetForObject__DelegateSignature +[00001019] {0x2510bae7780} DelegateFunction UMG.Widget.GenerateWidgetForString__DelegateSignature +[0000101A] {0x2510bae76a0} Function UMG.Widget.GetAccessibleSummaryText +[0000101B] {0x2510bae75c0} Function UMG.Widget.GetAccessibleText +[0000101C] {0x2510bae74e0} DelegateFunction UMG.Widget.GetBool__DelegateSignature +[0000101D] {0x2510bae7400} Function UMG.Widget.GetCachedGeometry +[0000101E] {0x251026691c0} ScriptStruct SlateCore.Geometry +[0000101F] {0x2510baeace0} DelegateFunction UMG.Widget.GetCheckBoxState__DelegateSignature +[00001020] {0x2510baeac00} Function UMG.Widget.GetClipping +[00001021] {0x2510baeab20} Function UMG.Widget.GetDesiredSize +[00001022] {0x2510baeaa40} DelegateFunction UMG.Widget.GetFloat__DelegateSignature +[00001023] {0x2510baea960} Function UMG.Widget.GetGameInstance +[00001024] {0x2510baea880} DelegateFunction UMG.Widget.GetInt32__DelegateSignature +[00001025] {0x2510baea7a0} Function UMG.Widget.GetIsEnabled +[00001026] {0x2510baea6c0} DelegateFunction UMG.Widget.GetLinearColor__DelegateSignature +[00001027] {0x2510baea5e0} DelegateFunction UMG.Widget.GetMouseCursor__DelegateSignature +[00001028] {0x2510baea500} Function UMG.Widget.GetOwningLocalPlayer +[00001029] {0x2510baea420} Function UMG.Widget.GetOwningPlayer +[0000102A] {0x2510baea340} Function UMG.Widget.GetPaintSpaceGeometry +[0000102B] {0x2510baea260} Function UMG.Widget.GetParent +[0000102C] {0x2510baea180} Function UMG.Widget.GetRenderOpacity +[0000102D] {0x2510baea0a0} Function UMG.Widget.GetRenderTransformAngle +[0000102E] {0x2510bae9fc0} DelegateFunction UMG.Widget.GetSlateBrush__DelegateSignature +[0000102F] {0x25102669100} ScriptStruct SlateCore.SlateBrush +[00001030] {0x25102669040} ScriptStruct SlateCore.SlateColor +[00001031] {0x25102668f80} ScriptStruct SlateCore.Margin +[00001032] {0x2510bae9ee0} DelegateFunction UMG.Widget.GetSlateColor__DelegateSignature +[00001033] {0x2510bae9e00} DelegateFunction UMG.Widget.GetSlateVisibility__DelegateSignature +[00001034] {0x2510b135c20} Enum UMG.ESlateVisibility +[00001035] {0x2510bae9d20} DelegateFunction UMG.Widget.GetText__DelegateSignature +[00001036] {0x2510bae9c40} Function UMG.Widget.GetTickSpaceGeometry +[00001037] {0x2510bae9b60} Function UMG.Widget.GetVisibility +[00001038] {0x2510bae9a80} DelegateFunction UMG.Widget.GetWidget__DelegateSignature +[00001039] {0x2510bae99a0} Function UMG.Widget.HasAnyUserFocus +[0000103A] {0x2510bae98c0} Function UMG.Widget.HasFocusedDescendants +[0000103B] {0x2510bae97e0} Function UMG.Widget.HasKeyboardFocus +[0000103C] {0x2510bae9700} Function UMG.Widget.HasMouseCapture +[0000103D] {0x2510bae9620} Function UMG.Widget.HasMouseCaptureByUser +[0000103E] {0x2510bae9540} Function UMG.Widget.HasUserFocus +[0000103F] {0x2510bae9460} Function UMG.Widget.HasUserFocusedDescendants +[00001040] {0x2510bae9380} Function UMG.Widget.InvalidateLayoutAndVolatility +[00001041] {0x2510bae92a0} Function UMG.Widget.IsHovered +[00001042] {0x2510bae91c0} Function UMG.Widget.IsVisible +[00001043] {0x2510bae90e0} DelegateFunction UMG.Widget.OnPointerEvent__DelegateSignature +[00001044] {0x25102668ec0} ScriptStruct UMG.EventReply +[00001045] {0x25102668e00} ScriptStruct SlateCore.InputEvent +[00001046] {0x25102668d40} ScriptStruct SlateCore.PointerEvent +[00001047] {0x2510baec9c0} DelegateFunction UMG.Widget.OnReply__DelegateSignature +[00001048] {0x2510baec8e0} Function UMG.Widget.RemoveFromParent +[00001049] {0x2510baec800} Function UMG.Widget.ResetCursor +[0000104A] {0x2510baec720} Function UMG.Widget.SetAllNavigationRules +[0000104B] {0x2510baec640} Function UMG.Widget.SetClipping +[0000104C] {0x2510baec560} Function UMG.Widget.SetCursor +[0000104D] {0x2510baec480} Function UMG.Widget.SetFocus +[0000104E] {0x2510baec3a0} Function UMG.Widget.SetIsEnabled +[0000104F] {0x2510baec2c0} Function UMG.Widget.SetKeyboardFocus +[00001050] {0x2510baec1e0} Function UMG.Widget.SetNavigationRule +[00001051] {0x2510baec100} Function UMG.Widget.SetNavigationRuleBase +[00001052] {0x2510baec020} Function UMG.Widget.SetNavigationRuleCustom +[00001053] {0x2510baebf40} Function UMG.Widget.SetNavigationRuleCustomBoundary +[00001054] {0x2510baebe60} Function UMG.Widget.SetNavigationRuleExplicit +[00001055] {0x2510baebd80} Function UMG.Widget.SetRenderOpacity +[00001056] {0x2510baebca0} Function UMG.Widget.SetRenderScale +[00001057] {0x2510baebbc0} Function UMG.Widget.SetRenderShear +[00001058] {0x2510baebae0} Function UMG.Widget.SetRenderTransform +[00001059] {0x25102668c80} ScriptStruct UMG.WidgetTransform +[0000105A] {0x2510baeba00} Function UMG.Widget.SetRenderTransformAngle +[0000105B] {0x2510baeb920} Function UMG.Widget.SetRenderTransformPivot +[0000105C] {0x2510baeb840} Function UMG.Widget.SetRenderTranslation +[0000105D] {0x2510baeb760} Function UMG.Widget.SetToolTip +[0000105E] {0x2510baeb680} Function UMG.Widget.SetToolTipText +[0000105F] {0x2510baeb5a0} Function UMG.Widget.SetUserFocus +[00001060] {0x2510baeb4c0} Function UMG.Widget.SetVisibility +[00001061] {0x2510baeb3e0} DelegateFunction UMG.OnWidgetAnimationPlaybackStatusChanged__DelegateSignature +[00001062] {0x2510baeb300} DelegateFunction UMG.WidgetAnimationDynamicEvent__DelegateSignature +[00001063] {0x2510baeb220} DelegateFunction UMG.WidgetAnimationDynamicEvents__DelegateSignature +[00001064] {0x2510baeb140} DelegateFunction UMG.OnConstructEvent__DelegateSignature +[00001065] {0x2510baeb060} DelegateFunction UMG.OnInputAction__DelegateSignature +[00001066] {0x2510baeaf80} DelegateFunction UMG.OnVisibilityChangedEvent__DelegateSignature +[00001067] {0x2510baeaea0} DelegateFunction UMG.WidgetAnimationResult__DelegateSignature +[00001068] {0x2510baeadc0} DelegateFunction UMG.DownloadImageDelegate__DelegateSignature +[00001069] {0x2510baee6a0} DelegateFunction UMG.OnDragDropMulticast__DelegateSignature +[0000106A] {0x2510baee5c0} Function UMG.WidgetBlueprintLibrary.CancelDragDrop +[0000106B] {0x2510baee4e0} Function UMG.WidgetBlueprintLibrary.CaptureJoystick +[0000106C] {0x2510baee400} Function UMG.WidgetBlueprintLibrary.CaptureMouse +[0000106D] {0x2510baee320} Function UMG.WidgetBlueprintLibrary.ClearUserFocus +[0000106E] {0x2510baee240} Function UMG.WidgetBlueprintLibrary.Create +[0000106F] {0x2510baee160} Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +[00001070] {0x2510baee080} Function UMG.WidgetBlueprintLibrary.DetectDrag +[00001071] {0x2510baedfa0} Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +[00001072] {0x2510baedec0} Function UMG.WidgetBlueprintLibrary.DismissAllMenus +[00001073] {0x2510baedde0} Function UMG.WidgetBlueprintLibrary.DrawBox +[00001074] {0x25102668bc0} ScriptStruct UMG.PaintContext +[00001075] {0x2510baedd00} Function UMG.WidgetBlueprintLibrary.DrawLine +[00001076] {0x2510baedc20} Function UMG.WidgetBlueprintLibrary.DrawLines +[00001077] {0x2510baedb40} Function UMG.WidgetBlueprintLibrary.DrawText +[00001078] {0x2510baeda60} Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +[00001079] {0x2510baed980} Function UMG.WidgetBlueprintLibrary.EndDragDrop +[0000107A] {0x2510baed8a0} Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +[0000107B] {0x2510baed7c0} Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +[0000107C] {0x2510baed6e0} Function UMG.WidgetBlueprintLibrary.GetBrushResource +[0000107D] {0x2510baed600} Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +[0000107E] {0x2510baed520} Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +[0000107F] {0x2510baed440} Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +[00001080] {0x2510baed360} Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +[00001081] {0x2510baed280} Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +[00001082] {0x25102668b00} ScriptStruct SlateCore.CharacterEvent +[00001083] {0x2510baed1a0} Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +[00001084] {0x25102668a40} ScriptStruct SlateCore.KeyEvent +[00001085] {0x2510baed0c0} Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +[00001086] {0x25102668980} ScriptStruct SlateCore.NavigationEvent +[00001087] {0x2510baecfe0} Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +[00001088] {0x2510baecf00} Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +[00001089] {0x251026688c0} ScriptStruct SlateCore.AnalogInputEvent +[0000108A] {0x2510baece20} Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +[0000108B] {0x2510baecd40} Function UMG.WidgetBlueprintLibrary.Handled +[0000108C] {0x2510baecc60} Function UMG.WidgetBlueprintLibrary.IsDragDropping +[0000108D] {0x2510baecb80} Function UMG.WidgetBlueprintLibrary.LockMouse +[0000108E] {0x2510baecaa0} Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +[0000108F] {0x2510baeff20} Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +[00001090] {0x2510baefe40} Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +[00001091] {0x2510baefd60} Function UMG.WidgetBlueprintLibrary.NoResourceBrush +[00001092] {0x2510baefc80} DelegateFunction UMG.WidgetBlueprintLibrary.OnGameWindowCloseButtonClickedDelegate__DelegateSignature +[00001093] {0x2510baefba0} Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +[00001094] {0x2510baefac0} Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +[00001095] {0x2510baef9e0} Function UMG.WidgetBlueprintLibrary.RestorePreviousWindowTitleBarState +[00001096] {0x2510baef900} Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +[00001097] {0x2510baef820} Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +[00001098] {0x2510baef740} Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +[00001099] {0x2510baef660} Function UMG.WidgetBlueprintLibrary.SetFocusToGameViewport +[0000109A] {0x2510baef580} Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +[0000109B] {0x2510baef4a0} Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUI +[0000109C] {0x2510baef3c0} Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +[0000109D] {0x2510b135bc0} Enum Engine.EMouseLockMode +[0000109E] {0x2510baef2e0} Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +[0000109F] {0x2510baef200} Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnly +[000010A0] {0x2510baef120} Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +[000010A1] {0x2510baef040} Function UMG.WidgetBlueprintLibrary.SetMousePosition +[000010A2] {0x2510baeef60} Function UMG.WidgetBlueprintLibrary.SetUserFocus +[000010A3] {0x2510baeee80} Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +[000010A4] {0x2510baeeda0} Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +[000010A5] {0x2510baeecc0} Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +[000010A6] {0x2510b135b60} Enum Engine.EWindowTitleBarMode +[000010A7] {0x2510baeebe0} Function UMG.WidgetBlueprintLibrary.Unhandled +[000010A8] {0x2510baeeb00} Function UMG.WidgetBlueprintLibrary.UnlockMouse +[000010A9] {0x2510baeea20} DelegateFunction UMG.OnButtonClickedEvent__DelegateSignature +[000010AA] {0x2510baee940} DelegateFunction UMG.OnButtonPressedEvent__DelegateSignature +[000010AB] {0x2510baee860} DelegateFunction UMG.OnButtonReleasedEvent__DelegateSignature +[000010AC] {0x2510baee780} DelegateFunction UMG.OnButtonHoverEvent__DelegateSignature +[000010AD] {0x2510bbc1c80} DelegateFunction UMG.OnCheckBoxComponentStateChanged__DelegateSignature +[000010AE] {0x2510bbc1ba0} Function UMG.ComboBoxString.AddOption +[000010AF] {0x2510bbc1ac0} Function UMG.ComboBoxString.ClearOptions +[000010B0] {0x2510bbc19e0} Function UMG.ComboBoxString.ClearSelection +[000010B1] {0x2510bbc1900} Function UMG.ComboBoxString.FindOptionIndex +[000010B2] {0x2510bbc1820} Function UMG.ComboBoxString.GetOptionAtIndex +[000010B3] {0x2510bbc1740} Function UMG.ComboBoxString.GetOptionCount +[000010B4] {0x2510bbc1660} Function UMG.ComboBoxString.GetSelectedIndex +[000010B5] {0x2510bbc1580} Function UMG.ComboBoxString.GetSelectedOption +[000010B6] {0x2510bbc14a0} Function UMG.ComboBoxString.IsOpen +[000010B7] {0x2510bbc13c0} DelegateFunction UMG.ComboBoxString.OnOpeningEvent__DelegateSignature +[000010B8] {0x2510bbc12e0} DelegateFunction UMG.ComboBoxString.OnSelectionChangedEvent__DelegateSignature +[000010B9] {0x2510bbc1200} Function UMG.ComboBoxString.RefreshOptions +[000010BA] {0x2510bbc1120} Function UMG.ComboBoxString.RemoveOption +[000010BB] {0x2510bbc1040} Function UMG.ComboBoxString.SetSelectedIndex +[000010BC] {0x2510bbc0f60} Function UMG.ComboBoxString.SetSelectedOption +[000010BD] {0x25102668800} ScriptStruct SlateCore.SlateFontInfo +[000010BE] {0x25102668740} ScriptStruct SlateCore.FontOutlineSettings +[000010BF] {0x25102668680} ScriptStruct SlateCore.SlateWidgetStyle +[000010C0] {0x251026685c0} ScriptStruct SlateCore.TableRowStyle +[000010C1] {0x25102668500} ScriptStruct SlateCore.ComboBoxStyle +[000010C2] {0x25102668440} ScriptStruct SlateCore.SlateSound +[000010C3] {0x25102668380} ScriptStruct SlateCore.ComboButtonStyle +[000010C4] {0x251026682c0} ScriptStruct SlateCore.ButtonStyle +[000010C5] {0x2510bbc0e80} Function UMG.EditableText.GetText +[000010C6] {0x2510bbc0da0} DelegateFunction UMG.EditableText.OnEditableTextChangedEvent__DelegateSignature +[000010C7] {0x2510bbc0cc0} DelegateFunction UMG.EditableText.OnEditableTextCommittedEvent__DelegateSignature +[000010C8] {0x2510bbc0be0} Function UMG.EditableText.SetHintText +[000010C9] {0x2510bbc0b00} Function UMG.EditableText.SetIsPassword +[000010CA] {0x2510bbc0a20} Function UMG.EditableText.SetIsReadOnly +[000010CB] {0x2510bbc0940} Function UMG.EditableText.SetJustification +[000010CC] {0x2510bbc0860} Function UMG.EditableText.SetText +[000010CD] {0x25102668200} ScriptStruct UMG.ShapedTextOptions +[000010CE] {0x25102668140} ScriptStruct Slate.VirtualKeyboardOptions +[000010CF] {0x2510b135a40} Enum UMG.EVirtualKeyboardType +[000010D0] {0x25102668080} ScriptStruct SlateCore.EditableTextStyle +[000010D1] {0x2510bbc0780} Function UMG.EditableTextBox.ClearError +[000010D2] {0x2510bbc06a0} Function UMG.EditableTextBox.GetText +[000010D3] {0x2510bbc05c0} Function UMG.EditableTextBox.HasError +[000010D4] {0x2510bbc04e0} DelegateFunction UMG.EditableTextBox.OnEditableTextBoxChangedEvent__DelegateSignature +[000010D5] {0x2510bbc0400} DelegateFunction UMG.EditableTextBox.OnEditableTextBoxCommittedEvent__DelegateSignature +[000010D6] {0x2510bbc0320} Function UMG.EditableTextBox.SetError +[000010D7] {0x2510bbc0240} Function UMG.EditableTextBox.SetHintText +[000010D8] {0x2510bbc0160} Function UMG.EditableTextBox.SetIsPassword +[000010D9] {0x2510bbc0080} Function UMG.EditableTextBox.SetIsReadOnly +[000010DA] {0x2510bbc3960} Function UMG.EditableTextBox.SetJustification +[000010DB] {0x2510bbc3880} Function UMG.EditableTextBox.SetText +[000010DC] {0x25102667fc0} ScriptStruct SlateCore.EditableTextBoxStyle +[000010DD] {0x25102667f00} ScriptStruct SlateCore.ScrollBarStyle +[000010DE] {0x2510bbc37a0} DelegateFunction UMG.OnExpandableAreaExpansionChanged__DelegateSignature +[000010DF] {0x2510bbc36c0} Function UMG.InputKeySelector.GetIsSelectingKey +[000010E0] {0x2510bbc35e0} DelegateFunction UMG.InputKeySelector.OnIsSelectingKeyChanged__DelegateSignature +[000010E1] {0x2510bbc3500} DelegateFunction UMG.InputKeySelector.OnKeySelected__DelegateSignature +[000010E2] {0x25102667e40} ScriptStruct Slate.InputChord +[000010E3] {0x2510bbc3420} Function UMG.InputKeySelector.SetAllowGamepadKeys +[000010E4] {0x2510bbc3340} Function UMG.InputKeySelector.SetAllowModifierKeys +[000010E5] {0x2510bbc3260} Function UMG.InputKeySelector.SetEscapeKeys +[000010E6] {0x2510bbc3180} Function UMG.InputKeySelector.SetKeySelectionText +[000010E7] {0x2510bbc30a0} Function UMG.InputKeySelector.SetNoKeySpecifiedText +[000010E8] {0x2510bbc2fc0} Function UMG.InputKeySelector.SetSelectedKey +[000010E9] {0x2510bbc2ee0} Function UMG.InputKeySelector.SetTextBlockVisibility +[000010EA] {0x25102667d80} ScriptStruct SlateCore.TextBlockStyle +[000010EB] {0x2510bbc2e00} DelegateFunction UMG.OnListEntryGeneratedDynamic__DelegateSignature +[000010EC] {0x2510bbc2d20} DelegateFunction UMG.OnListEntryReleasedDynamic__DelegateSignature +[000010ED] {0x2510bbc2c40} DelegateFunction UMG.SimpleListItemEventDynamic__DelegateSignature +[000010EE] {0x2510bbc2b60} DelegateFunction UMG.OnListEntryInitializedDynamic__DelegateSignature +[000010EF] {0x2510bbc2a80} DelegateFunction UMG.OnListItemSelectionChangedDynamic__DelegateSignature +[000010F0] {0x2510bbc29a0} DelegateFunction UMG.OnItemIsHoveredChangedDynamic__DelegateSignature +[000010F1] {0x2510bbc28c0} DelegateFunction UMG.OnListItemScrolledIntoViewDynamic__DelegateSignature +[000010F2] {0x2510bbc27e0} DelegateFunction UMG.OnMenuOpenChangedEvent__DelegateSignature +[000010F3] {0x2510bbc2700} Function UMG.PanelWidget.AddChild +[000010F4] {0x2510bbc2620} Function UMG.PanelWidget.ClearChildren +[000010F5] {0x2510bbc2540} Function UMG.PanelWidget.GetAllChildren +[000010F6] {0x2510bbc2460} Function UMG.PanelWidget.GetChildAt +[000010F7] {0x2510bbc2380} Function UMG.PanelWidget.GetChildIndex +[000010F8] {0x2510bbc22a0} Function UMG.PanelWidget.GetChildrenCount +[000010F9] {0x2510bbc21c0} Function UMG.PanelWidget.HasAnyChildren +[000010FA] {0x2510bbc20e0} Function UMG.PanelWidget.HasChild +[000010FB] {0x2510bbc2000} Function UMG.PanelWidget.RemoveChild +[000010FC] {0x2510bbc1f20} Function UMG.PanelWidget.RemoveChildAt +[000010FD] {0x2510bbc1e40} Function UMG.ContentWidget.GetContent +[000010FE] {0x2510bbc1d60} Function UMG.ContentWidget.GetContentSlot +[000010FF] {0x2510bbc5640} Function UMG.ContentWidget.SetContent +[00001100] {0x2510bbc5560} Function UMG.MenuAnchor.Close +[00001101] {0x2510bbc5480} Function UMG.MenuAnchor.FitInWindow +[00001102] {0x2510bbc53a0} Function UMG.MenuAnchor.GetMenuPosition +[00001103] {0x2510bbc52c0} DelegateFunction UMG.MenuAnchor.GetUserWidget__DelegateSignature +[00001104] {0x2510bbc51e0} Function UMG.MenuAnchor.HasOpenSubMenus +[00001105] {0x2510bbc5100} Function UMG.MenuAnchor.IsOpen +[00001106] {0x2510bbc5020} Function UMG.MenuAnchor.Open +[00001107] {0x2510bbc4f40} Function UMG.MenuAnchor.SetPlacement +[00001108] {0x2510bbc4e60} Function UMG.MenuAnchor.ShouldOpenDueToClick +[00001109] {0x2510bbc4d80} Function UMG.MenuAnchor.ToggleOpen +[0000110A] {0x2510bbc4ca0} Function UMG.TextLayoutWidget.SetJustification +[0000110B] {0x2510bbc4bc0} Function UMG.MultiLineEditableText.GetHintText +[0000110C] {0x2510bbc4ae0} Function UMG.MultiLineEditableText.GetText +[0000110D] {0x2510bbc4a00} DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextChangedEvent__DelegateSignature +[0000110E] {0x2510bbc4920} DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextCommittedEvent__DelegateSignature +[0000110F] {0x2510bbc4840} Function UMG.MultiLineEditableText.SetHintText +[00001110] {0x2510bbc4760} Function UMG.MultiLineEditableText.SetIsReadOnly +[00001111] {0x2510bbc4680} Function UMG.MultiLineEditableText.SetText +[00001112] {0x2510bbc45a0} Function UMG.MultiLineEditableText.SetWidgetStyle +[00001113] {0x2510bbc44c0} Function UMG.MultiLineEditableTextBox.GetHintText +[00001114] {0x2510bbc43e0} Function UMG.MultiLineEditableTextBox.GetText +[00001115] {0x2510bbc4300} DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxChangedEvent__DelegateSignature +[00001116] {0x2510bbc4220} DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature +[00001117] {0x2510bbc4140} Function UMG.MultiLineEditableTextBox.SetError +[00001118] {0x2510bbc4060} Function UMG.MultiLineEditableTextBox.SetHintText +[00001119] {0x2510bbc3f80} Function UMG.MultiLineEditableTextBox.SetIsReadOnly +[0000111A] {0x2510bbc3ea0} Function UMG.MultiLineEditableTextBox.SetText +[0000111B] {0x2510bbc3dc0} Function UMG.MultiLineEditableTextBox.SetTextStyle +[0000111C] {0x2510bbc3ce0} DelegateFunction UMG.OnUserScrolledEvent__DelegateSignature +[0000111D] {0x2510bbc3c00} DelegateFunction UMG.OnMouseCaptureBeginEvent__DelegateSignature +[0000111E] {0x2510bbc3b20} DelegateFunction UMG.OnMouseCaptureEndEvent__DelegateSignature +[0000111F] {0x2510bbc3a40} DelegateFunction UMG.OnControllerCaptureBeginEvent__DelegateSignature +[00001120] {0x2510bbc7320} DelegateFunction UMG.OnControllerCaptureEndEvent__DelegateSignature +[00001121] {0x2510bbc7240} DelegateFunction UMG.OnFloatValueChangedEvent__DelegateSignature +[00001122] {0x2510bbc7160} Function UMG.SpinBox.ClearMaxSliderValue +[00001123] {0x2510bbc7080} Function UMG.SpinBox.ClearMaxValue +[00001124] {0x2510bbc6fa0} Function UMG.SpinBox.ClearMinSliderValue +[00001125] {0x2510bbc6ec0} Function UMG.SpinBox.ClearMinValue +[00001126] {0x2510bbc6de0} Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +[00001127] {0x2510bbc6d00} Function UMG.SpinBox.GetDelta +[00001128] {0x2510bbc6c20} Function UMG.SpinBox.GetMaxFractionalDigits +[00001129] {0x2510bbc6b40} Function UMG.SpinBox.GetMaxSliderValue +[0000112A] {0x2510bbc6a60} Function UMG.SpinBox.GetMaxValue +[0000112B] {0x2510bbc6980} Function UMG.SpinBox.GetMinFractionalDigits +[0000112C] {0x2510bbc68a0} Function UMG.SpinBox.GetMinSliderValue +[0000112D] {0x2510bbc67c0} Function UMG.SpinBox.GetMinValue +[0000112E] {0x2510bbc66e0} Function UMG.SpinBox.GetValue +[0000112F] {0x2510bbc6600} DelegateFunction UMG.SpinBox.OnSpinBoxBeginSliderMovement__DelegateSignature +[00001130] {0x2510bbc6520} DelegateFunction UMG.SpinBox.OnSpinBoxValueChangedEvent__DelegateSignature +[00001131] {0x2510bbc6440} DelegateFunction UMG.SpinBox.OnSpinBoxValueCommittedEvent__DelegateSignature +[00001132] {0x2510bbc6360} Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +[00001133] {0x2510bbc6280} Function UMG.SpinBox.SetDelta +[00001134] {0x2510bbc61a0} Function UMG.SpinBox.SetForegroundColor +[00001135] {0x2510bbc60c0} Function UMG.SpinBox.SetMaxFractionalDigits +[00001136] {0x2510bbc5fe0} Function UMG.SpinBox.SetMaxSliderValue +[00001137] {0x2510bbc5f00} Function UMG.SpinBox.SetMaxValue +[00001138] {0x2510bbc5e20} Function UMG.SpinBox.SetMinFractionalDigits +[00001139] {0x2510bbc5d40} Function UMG.SpinBox.SetMinSliderValue +[0000113A] {0x2510bbc5c60} Function UMG.SpinBox.SetMinValue +[0000113B] {0x2510bbc5b80} Function UMG.SpinBox.SetValue +[0000113C] {0x25102667cc0} ScriptStruct SlateCore.SpinBoxStyle +[0000113D] {0x2510bbc5aa0} DelegateFunction UMG.OnGetItemChildrenDynamic__DelegateSignature +[0000113E] {0x2510bbc59c0} DelegateFunction UMG.OnItemExpansionChangedDynamic__DelegateSignature +[0000113F] {0x2510bbc58e0} DelegateFunction UMG.OnHoveredWidgetChanged__DelegateSignature +[00001140] {0x2510b135980} Enum UMG.EDragPivot +[00001141] {0x2510b1358c0} Enum UMG.EDynamicBoxType +[00001142] {0x2510b135920} Enum UMG.ESlateSizeRule +[00001143] {0x2510b135860} Enum UMG.EUMGSequencePlayMode +[00001144] {0x2510b135800} Enum UMG.EWidgetAnimationEvent +[00001145] {0x2510b135740} Enum UMG.EWidgetTickFrequency +[00001146] {0x2510b1357a0} Enum UMG.EWidgetDesignFlags +[00001147] {0x2510b136f40} Enum UMG.EBindingKind +[00001148] {0x2510b136ee0} Enum UMG.ETickMode +[00001149] {0x2510b1356e0} Enum UMG.EWindowVisibility +[0000114A] {0x2510b136e80} Enum UMG.EWidgetGeometryMode +[0000114B] {0x2510b136dc0} Enum UMG.EWidgetBlendMode +[0000114C] {0x2510b136d60} Enum UMG.EWidgetTimingPolicy +[0000114D] {0x2510b136e20} Enum UMG.EWidgetSpace +[0000114E] {0x2510b136ca0} Enum UMG.EWidgetInteractionSource +[0000114F] {0x2510b136d00} Enum CinematicCamera.ECameraFocusMethod +[00001150] {0x2510b136c40} Enum AudioPlatformConfiguration.ESoundwaveSampleRateSettings +[00001151] {0x2510bbc5800} DelegateFunction AudioMixer.OnSynthEnvelopeValue__DelegateSignature +[00001152] {0x2510bbc5720} DelegateFunction AudioMixer.OnSoundLoadComplete__DelegateSignature +[00001153] {0x2510b136be0} Enum AudioMixer.EMusicalNoteName +[00001154] {0x2510b136b20} Enum AudioMixer.ESubmixEffectDynamicsKeySource +[00001155] {0x2510b136ac0} Enum AudioMixer.ESubmixEffectDynamicsChannelLinkMode +[00001156] {0x2510b136a60} Enum AudioMixer.ESubmixEffectDynamicsPeakMode +[00001157] {0x2510b136a00} Enum AudioMixer.ESubmixEffectDynamicsProcessorType +[00001158] {0x2510b136940} Enum AudioMixer.EQuarztClockManagerType +[00001159] {0x2510b1369a0} Enum GameplayTags.EGameplayTagQueryExprType +[0000115A] {0x2510b1368e0} Enum GameplayTags.EGameplayContainerMatchType +[0000115B] {0x2510b136880} Enum GameplayTags.EGameplayTagMatchType +[0000115C] {0x2510b136820} Enum GameplayTags.EGameplayTagSelectionType +[0000115D] {0x2510b1367c0} Enum GameplayTags.EGameplayTagSourceType +[0000115E] {0x2510b136760} Enum MeshDescription.EComputeNTBsOptions +[0000115F] {0x2510b136700} Enum PropertyAccess.EPropertyAccessCopyBatch +[00001160] {0x2510b136640} Enum PropertyAccess.EPropertyAccessCopyType +[00001161] {0x2510b1366a0} Enum PropertyAccess.EPropertyAccessObjectType +[00001162] {0x2510b1365e0} Enum PropertyAccess.EPropertyAccessIndirectionType +[00001163] {0x2510b136580} Enum MediaUtils.EMediaPlayerOptionBooleanOverride +[00001164] {0x2510bbc9000} DelegateFunction MediaAssets.OnMediaPlayerMediaEvent__DelegateSignature +[00001165] {0x2510bbc8f20} DelegateFunction MediaAssets.OnMediaPlayerMediaOpened__DelegateSignature +[00001166] {0x2510bbc8e40} DelegateFunction MediaAssets.OnMediaPlayerMediaOpenFailed__DelegateSignature +[00001167] {0x2510b136520} Enum MediaAssets.EMediaWebcamCaptureDeviceFilter +[00001168] {0x2510b1364c0} Enum MediaAssets.EMediaVideoCaptureDeviceFilter +[00001169] {0x2510b136460} Enum MediaAssets.EMediaAudioCaptureDeviceFilter +[0000116A] {0x2510b136400} Enum MediaAssets.EMediaPlayerTrack +[0000116B] {0x2510b1363a0} Enum MediaAssets.EMediaSoundComponentFFTSize +[0000116C] {0x2510b137ba0} Enum MediaAssets.EMediaSoundChannels +[0000116D] {0x2510b136340} Enum MediaAssets.MediaTextureOrientation +[0000116E] {0x2510b137ae0} Enum MediaAssets.MediaTextureOutputFormat +[0000116F] {0x2510b137b40} Enum MovieSceneCapture.EHDRCaptureGamut +[00001170] {0x2510b137a80} Enum MovieSceneCapture.EMovieSceneCaptureProtocolState +[00001171] {0x2510b137a20} Enum MoviePlayer.EMoviePlaybackType +[00001172] {0x2510b1379c0} Enum Engine.EActorUpdateOverlapsMethod +[00001173] {0x2510b137960} Enum Engine.EAlphaBlendOption +[00001174] {0x2510b137900} Enum Engine.EAnimSyncGroupScope +[00001175] {0x2510b137840} Enum Engine.EAnimGroupRole +[00001176] {0x2510b1377e0} Enum Engine.EPreviewAnimationBlueprintApplicationMethod +[00001177] {0x2510b137780} Enum Engine.AnimationKeyFormat +[00001178] {0x2510b137720} Enum Engine.ERawCurveTrackTypes +[00001179] {0x2510b1376c0} Enum Engine.EAnimAssetCurveFlags +[0000117A] {0x2510b137660} Enum Engine.AnimationCompressionFormat +[0000117B] {0x2510b137600} Enum Engine.EAdditiveBasePoseType +[0000117C] {0x2510b1375a0} Enum Engine.ERootMotionMode +[0000117D] {0x2510b137540} Enum Engine.ERootMotionRootLock +[0000117E] {0x2510b1374e0} Enum Engine.EMontagePlayReturnType +[0000117F] {0x2510b137420} Enum Engine.EDrawDebugItemType +[00001180] {0x2510b137480} Enum Engine.EAnimLinkMethod +[00001181] {0x2510b137360} Enum Engine.EMontageSubStepResult +[00001182] {0x2510b1373c0} Enum Engine.EAnimNotifyEventType +[00001183] {0x2510b137300} Enum Engine.EInertializationSpace +[00001184] {0x2510b137240} Enum Engine.EInertializationBoneState +[00001185] {0x2510b1372a0} Enum Engine.EInertializationState +[00001186] {0x2510b1371e0} Enum Engine.EEvaluatorMode +[00001187] {0x2510b137180} Enum Engine.EEvaluatorDataSource +[00001188] {0x2510b137120} Enum Engine.EPostCopyOperation +[00001189] {0x2510b1370c0} Enum Engine.EPinHidingMode +[0000118A] {0x2510b137000} Enum Engine.AnimPhysCollisionType +[0000118B] {0x2510b137060} Enum Engine.AnimPhysTwistAxis +[0000118C] {0x2510b136fa0} Enum Engine.ETypeAdvanceAnim +[0000118D] {0x2510b1387a0} Enum Engine.ETransitionLogicType +[0000118E] {0x2510b138800} Enum Engine.ETransitionBlendMode +[0000118F] {0x2510b138740} Enum Engine.EComponentType +[00001190] {0x2510b1386e0} Enum Engine.EAxisOption +[00001191] {0x2510b138680} Enum Engine.EAnimInterpolationType +[00001192] {0x2510b138620} Enum Engine.ECurveBlendOption +[00001193] {0x2510b1385c0} Enum Engine.EAdditiveAnimationType +[00001194] {0x2510b138560} Enum Engine.ENotifyFilterType +[00001195] {0x2510b138500} Enum Engine.EMontageNotifyTickType +[00001196] {0x2510b138440} Enum Engine.EBoneRotationSource +[00001197] {0x2510b1384a0} Enum Engine.EBoneControlSpace +[00001198] {0x2510b1383e0} Enum Engine.EBoneAxis +[00001199] {0x2510b138380} Enum Engine.EPrimaryAssetCookRule +[0000119A] {0x2510b138320} Enum Engine.ENaturalSoundFalloffMode +[0000119B] {0x2510b1382c0} Enum Engine.EAttenuationShape +[0000119C] {0x2510b138260} Enum Engine.EAttenuationDistanceModel +[0000119D] {0x2510b1381a0} Enum Engine.EAudioBusChannels +[0000119E] {0x2510b138200} Enum Engine.EAudioFaderCurve +[0000119F] {0x2510b1380e0} Enum Engine.EAudioOutputTarget +[000011A0] {0x2510b138140} Enum Engine.EMonoChannelUpmixMethod +[000011A1] {0x2510b138020} Enum Engine.EPanningMethod +[000011A2] {0x2510b138080} Enum Engine.EVoiceSampleRate +[000011A3] {0x2510b137fc0} Enum Engine.EAudioVolumeLocationState +[000011A4] {0x2510b137f60} Enum Engine.EBlendableLocation +[000011A5] {0x2510b137f00} Enum Engine.ENotifyTriggerMode +[000011A6] {0x2510b137e40} Enum Engine.EBlendSpaceAxis +[000011A7] {0x2510b137d80} Enum Engine.EBlueprintNativizationFlag +[000011A8] {0x2510b137de0} Enum Engine.EBlueprintCompileMode +[000011A9] {0x2510b137d20} Enum Engine.EBlueprintType +[000011AA] {0x2510b137cc0} Enum Engine.EBlueprintStatus +[000011AB] {0x2510b137c60} Enum Engine.EDOFMode +[000011AC] {0x2510b137c00} Enum Engine.EBrushType +[000011AD] {0x2510b139460} Enum Engine.ECsgOper +[000011AE] {0x2510b139400} Enum Engine.ECameraShakeDurationType +[000011AF] {0x2510b1393a0} Enum Engine.ECameraShakeUpdateResultFlags +[000011B0] {0x2510b139340} Enum Engine.ECameraShakeAttenuation +[000011B1] {0x2510b1392e0} Enum Engine.ECameraAlphaBlendMode +[000011B2] {0x2510b139280} Enum Engine.ECameraShakePlaySpace +[000011B3] {0x2510b139220} Enum Engine.ECameraProjectionMode +[000011B4] {0x2510b1391c0} Enum Engine.ECloudStorageDelegate +[000011B5] {0x2510b139160} Enum Engine.EAngularDriveMode +[000011B6] {0x2510b139100} Enum Engine.ECurveTableMode +[000011B7] {0x2510b139040} Enum Engine.ECustomAttributeBlendType +[000011B8] {0x2510b1390a0} Enum Engine.FDataDrivenCVarType +[000011B9] {0x2510b138fe0} Enum Engine.EEvaluateCurveTableResult +[000011BA] {0x2510b138f20} Enum Engine.EGrammaticalNumber +[000011BB] {0x2510b138f80} Enum Engine.EGrammaticalGender +[000011BC] {0x2510b138e60} Enum Engine.DistributionParamMode +[000011BD] {0x2510b138e00} Enum Engine.EDistributionVectorMirrorFlags +[000011BE] {0x2510b138ec0} Enum Engine.EDistributionVectorLockFlags +[000011BF] {0x2510b138da0} Enum Engine.ENodeEnabledState +[000011C0] {0x2510b138ce0} Enum Engine.ENodeAdvancedPins +[000011C1] {0x2510b138c20} Enum Engine.ENodeTitleType +[000011C2] {0x2510b138bc0} Enum Engine.EPinContainerType +[000011C3] {0x2510b138c80} Enum Engine.EEdGraphPinDirection +[000011C4] {0x2510b138b00} Enum Engine.EBlueprintPinStyleType +[000011C5] {0x2510b138b60} Enum Engine.ECanCreateConnectionResponse +[000011C6] {0x2510b138aa0} Enum Engine.EGraphType +[000011C7] {0x2510b138a40} Enum Engine.ETransitionType +[000011C8] {0x2510b138980} Enum Engine.EFullyLoadPackageType +[000011C9] {0x2510b138920} Enum Engine.EViewModeIndex +[000011CA] {0x2510b138860} Enum Engine.EDemoPlayFailure +[000011CB] {0x2510b13a0c0} Enum Engine.ETravelType +[000011CC] {0x2510b13a060} Enum Engine.ENetworkLagState +[000011CD] {0x2510b13a000} Enum Engine.EMouseCaptureMode +[000011CE] {0x2510b139fa0} Enum Engine.EInputEvent +[000011CF] {0x2510b139ee0} Enum Engine.ECustomTimeStepSynchronizationState +[000011D0] {0x2510b139e80} Enum Engine.EMeshBufferAccess +[000011D1] {0x2510b139e20} Enum Engine.ESpawnActorCollisionHandlingMethod +[000011D2] {0x2510b139dc0} Enum Engine.EComponentSocketType +[000011D3] {0x2510b139d60} Enum Engine.EPhysicalMaterialMaskColor +[000011D4] {0x2510b139ca0} Enum Engine.EWalkableSlopeBehavior +[000011D5] {0x2510b139d00} Enum Engine.ERotatorQuantization +[000011D6] {0x2510b139c40} Enum Engine.EVectorQuantization +[000011D7] {0x2510b139b80} Enum Engine.EAutoPossessAI +[000011D8] {0x2510b139b20} Enum Engine.EAutoReceiveInput +[000011D9] {0x2510b139be0} Enum Engine.ENetDormancy +[000011DA] {0x2510b139a60} Enum Engine.ENetRole +[000011DB] {0x2510b139a00} Enum Engine.EUpdateRateShiftBucket +[000011DC] {0x2510b1399a0} Enum Engine.EShadowMapFlags +[000011DD] {0x2510b139940} Enum Engine.ELightMapPaddingType +[000011DE] {0x2510b1398e0} Enum Engine.ECollisionEnabled +[000011DF] {0x2510b139880} Enum Engine.ETimelineSigType +[000011E0] {0x2510b1397c0} Enum Engine.EFilterInterpolationType +[000011E1] {0x2510b139760} Enum Engine.ECollisionResponse +[000011E2] {0x2510b139700} Enum Engine.EOverlapFilterOption +[000011E3] {0x2510b1396a0} Enum Engine.ECollisionChannel +[000011E4] {0x2510b139640} Enum Engine.ENetworkSmoothingMode +[000011E5] {0x2510b1395e0} Enum Engine.ELightingBuildQuality +[000011E6] {0x2510b139580} Enum Engine.EMaterialShadingRate +[000011E7] {0x2510b139520} Enum Engine.EMaterialStencilCompare +[000011E8] {0x2510b1394c0} Enum Engine.EMaterialSamplerType +[000011E9] {0x2510b13ad20} Enum Engine.EMaterialTessellationMode +[000011EA] {0x2510b13acc0} Enum Engine.EMaterialShadingModel +[000011EB] {0x2510b13ac60} Enum Engine.EParticleCollisionMode +[000011EC] {0x2510b13ac00} Enum Engine.ETrailWidthMode +[000011ED] {0x2510b13aba0} Enum Engine.EGBufferFormat +[000011EE] {0x2510b13ab40} Enum Engine.ESceneCaptureCompositeMode +[000011EF] {0x2510b13aae0} Enum Engine.ESceneCaptureSource +[000011F0] {0x2510b13aa80} Enum Engine.ETranslucentSortPolicy +[000011F1] {0x2510b13aa20} Enum Engine.ERefractionMode +[000011F2] {0x2510b13a9c0} Enum Engine.ETranslucencyLightingMode +[000011F3] {0x2510b13a960} Enum Engine.ESamplerSourceMode +[000011F4] {0x2510b13a900} Enum Engine.EBlendMode +[000011F5] {0x2510b13a8a0} Enum Engine.EOcclusionCombineMode +[000011F6] {0x2510b13a840} Enum Engine.ELightmapType +[000011F7] {0x2510b13a7e0} Enum Engine.EIndirectLightingCacheQuality +[000011F8] {0x2510b13a780} Enum Engine.ESceneDepthPriorityGroup +[000011F9] {0x2510b13a720} Enum Engine.EAspectRatioAxisConstraint +[000011FA] {0x2510b13a6c0} Enum Engine.EFontCacheType +[000011FB] {0x2510b13a660} Enum Engine.EFontImportCharacterSet +[000011FC] {0x2510b13a600} Enum Engine.EStandbyType +[000011FD] {0x2510b13a5a0} Enum Engine.ESuggestProjVelocityTraceOption +[000011FE] {0x2510b13a540} Enum Engine.EWindowMode +[000011FF] {0x2510b13a4e0} Enum Engine.EHitProxyPriority +[00001200] {0x2510b13a480} Enum Engine.EImportanceWeight +[00001201] {0x2510b13a420} Enum Engine.EAdManagerDelegate +[00001202] {0x2510b13a360} Enum Engine.EControllerAnalogStick +[00001203] {0x2510b13a3c0} Enum Engine.EAnimAlphaInputType +[00001204] {0x2510b13a300} Enum Engine.ETrackActiveCondition +[00001205] {0x2510b13a240} Enum Engine.EInterpTrackMoveRotMode +[00001206] {0x2510b13a2a0} Enum Engine.EInterpMoveAxis +[00001207] {0x2510b13a1e0} Enum Engine.ETrackToggleAction +[00001208] {0x2510b13a180} Enum Engine.EVisibilityTrackCondition +[00001209] {0x2510b13a120} Enum Engine.EVisibilityTrackAction +[0000120A] {0x2510b13b980} Enum Engine.ESlateGesture +[0000120B] {0x2510b13b920} Enum Engine.EMIDCreationFlags +[0000120C] {0x251025cac00} Enum Engine.EMatrixColumns +[0000120D] {0x2510b13b860} Enum Engine.ELerpInterpolationMode +[0000120E] {0x2510b13b8c0} Enum Engine.EEasingFunc +[0000120F] {0x2510b13b800} Enum Engine.ERoundingMode +[00001210] {0x2510b13b7a0} Enum Engine.EStreamingVolumeUsage +[00001211] {0x2510b13b740} Enum Engine.ESyncOption +[00001212] {0x2510b13b680} Enum Engine.EMaterialDecalResponse +[00001213] {0x2510b13b620} Enum Engine.EDecalBlendMode +[00001214] {0x2510b13b5c0} Enum Engine.ETextureColorChannel +[00001215] {0x2510b13b560} Enum Engine.EMaterialAttributeBlend +[00001216] {0x2510b13b500} Enum Engine.EChannelMaskParameterColor +[00001217] {0x2510b13b4a0} Enum Engine.EClampMode +[00001218] {0x2510b13b440} Enum Engine.ECustomMaterialOutputType +[00001219] {0x2510b13b3e0} Enum Engine.EDepthOfFieldFunctionValue +[0000121A] {0x2510b13b320} Enum Engine.EFunctionInputType +[0000121B] {0x2510b13b2c0} Enum Engine.ENoiseFunction +[0000121C] {0x2510b13b260} Enum Engine.ERuntimeVirtualTextureTextureAddressMode +[0000121D] {0x2510b13b1a0} Enum Engine.ERuntimeVirtualTextureMipValueMode +[0000121E] {0x2510b13b140} Enum Engine.EMaterialSceneAttributeInputMode +[0000121F] {0x2510b13b0e0} Enum Engine.ESpeedTreeLODType +[00001220] {0x2510b13b080} Enum Engine.ESpeedTreeWindType +[00001221] {0x2510b13b020} Enum Engine.ESpeedTreeGeometryType +[00001222] {0x2510b13afc0} Enum Engine.EMaterialExposedTextureProperty +[00001223] {0x2510b13af60} Enum Engine.ETextureMipValueMode +[00001224] {0x2510b13af00} Enum Engine.EMaterialVectorCoordTransform +[00001225] {0x2510b13aea0} Enum Engine.EMaterialVectorCoordTransformSource +[00001226] {0x2510b13ae40} Enum Engine.EMaterialPositionTransformSource +[00001227] {0x2510b13ade0} Enum Engine.EVectorNoiseFunction +[00001228] {0x2510b13ad80} Enum Engine.EMaterialExposedViewProperty +[00001229] {0x2510b13c580} Enum Engine.EWorldPositionIncludedOffsets +[0000122A] {0x2510b13c520} Enum Engine.EMaterialFunctionUsage +[0000122B] {0x2510b13c4c0} Enum Engine.EMaterialUsage +[0000122C] {0x2510b13c460} Enum Engine.EMaterialLayerLinkState +[0000122D] {0x2510b13c400} Enum Engine.EMaterialParameterAssociation +[0000122E] {0x2510b13c3a0} Enum Engine.EMaterialMergeType +[0000122F] {0x2510b13c340} Enum Engine.ETextureSizingType +[00001230] {0x2510b13c2e0} Enum Engine.ESceneTextureId +[00001231] {0x2510b13c280} Enum Engine.EMaterialDomain +[00001232] {0x2510b13c220} Enum Engine.EMeshInstancingReplacementMethod +[00001233] {0x2510b13c1c0} Enum Engine.EUVOutput +[00001234] {0x2510b13c160} Enum Engine.EMeshMergeType +[00001235] {0x2510b13c100} Enum Engine.EMeshLODSelectionType +[00001236] {0x2510b13c0a0} Enum Engine.EProxyNormalComputationMethod +[00001237] {0x2510b13c040} Enum Engine.ELandscapeCullingPrecision +[00001238] {0x2510b13bfe0} Enum Engine.EStaticMeshReductionTerimationCriterion +[00001239] {0x2510b13bf80} Enum Engine.EMeshFeatureImportance +[0000123A] {0x2510b13bf20} Enum Engine.EVertexPaintAxis +[0000123B] {0x2510b13be60} Enum Engine.EMicroTransactionResult +[0000123C] {0x2510b13bec0} Enum Engine.EMicroTransactionDelegate +[0000123D] {0x2510b13be00} Enum Engine.FNavigationSystemRunMode +[0000123E] {0x2510b13bda0} Enum Engine.ENavigationQueryResult +[0000123F] {0x2510b13bd40} Enum Engine.ENavPathEvent +[00001240] {0x2510b13bce0} Enum Engine.ENavDataGatheringModeConfig +[00001241] {0x2510b13bc80} Enum Engine.ENavDataGatheringMode +[00001242] {0x2510b13bc20} Enum Engine.ENavigationOptionFlag +[00001243] {0x2510b13bbc0} Enum Engine.ENavLinkDirection +[00001244] {0x2510b13bb60} Enum Engine.EFastArraySerializerDeltaFlags +[00001245] {0x2510b13bb00} Enum Engine.EEmitterRenderMode +[00001246] {0x2510b13baa0} Enum Engine.EParticleSubUVInterpMethod +[00001247] {0x2510b13b9e0} Enum Engine.EParticleBurstMethod +[00001248] {0x2510b13d1e0} Enum Engine.EParticleSystemInsignificanceReaction +[00001249] {0x2510b13d180} Enum Engine.EParticleSignificanceLevel +[0000124A] {0x2510b13d120} Enum Engine.EParticleDetailMode +[0000124B] {0x2510b13d060} Enum Engine.EParticleSourceSelectionMethod +[0000124C] {0x2510b13d0c0} Enum Engine.EModuleType +[0000124D] {0x2510b13d000} Enum Engine.EAttractorParticleSelectionMethod +[0000124E] {0x2510b13cfa0} Enum Engine.Beam2SourceTargetTangentMethod +[0000124F] {0x2510b13cf40} Enum Engine.Beam2SourceTargetMethod +[00001250] {0x2510b13cee0} Enum Engine.BeamModifierType +[00001251] {0x2510b13ce20} Enum Engine.EParticleCameraOffsetUpdateMethod +[00001252] {0x2510b13cdc0} Enum Engine.EParticleCollisionComplete +[00001253] {0x2510b13cd60} Enum Engine.EParticleCollisionResponse +[00001254] {0x2510b13cd00} Enum Engine.ELocationBoneSocketSelectionMethod +[00001255] {0x2510b13cca0} Enum Engine.ELocationBoneSocketSource +[00001256] {0x2510b13cc40} Enum Engine.ELocationEmitterSelectionMethod +[00001257] {0x2510b13cbe0} Enum Engine.CylinderHeightAxis +[00001258] {0x2510b13cb80} Enum Engine.ELocationSkelVertSurfaceSource +[00001259] {0x2510b13cb20} Enum Engine.EOrbitChainMode +[0000125A] {0x2510b13cac0} Enum Engine.EParticleAxisLock +[0000125B] {0x2510b13ca60} Enum Engine.EEmitterDynamicParameterValue +[0000125C] {0x2510b13ca00} Enum Engine.EEmitterNormalsMode +[0000125D] {0x2510b13c9a0} Enum Engine.EParticleSortMode +[0000125E] {0x2510b13c940} Enum Engine.EParticleUVFlipMode +[0000125F] {0x2510b13c880} Enum Engine.ETrail2SourceMethod +[00001260] {0x2510b13c7c0} Enum Engine.EBeamTaperMethod +[00001261] {0x2510b13c820} Enum Engine.EBeam2Method +[00001262] {0x2510b13c760} Enum Engine.EMeshCameraFacingOptions +[00001263] {0x2510b13c700} Enum Engine.EMeshCameraFacingUpAxis +[00001264] {0x2510b13c6a0} Enum Engine.EMeshScreenAlignment +[00001265] {0x2510b13dea0} Enum Engine.ETrailsRenderAxisOption +[00001266] {0x2510b13de40} Enum Engine.EParticleScreenAlignment +[00001267] {0x2510b13dde0} Enum Engine.EParticleSystemOcclusionBoundsMethod +[00001268] {0x2510b13dd80} Enum Engine.ParticleSystemLODMethod +[00001269] {0x2510b13dd20} Enum Engine.EParticleSystemUpdateMode +[0000126A] {0x2510b13dcc0} Enum Engine.EParticleEventType +[0000126B] {0x2510b13dc60} Enum Engine.ParticleReplayState +[0000126C] {0x2510b13dc00} Enum Engine.EParticleSysParamType +[0000126D] {0x2510b13dba0} Enum Engine.EPhysicsAssetSolverType +[0000126E] {0x2510b13db40} Enum Engine.ESettingsLockedAxis +[0000126F] {0x2510b13dae0} Enum Engine.ESettingsDOF +[00001270] {0x2510b13da20} Enum Engine.EViewTargetBlendFunction +[00001271] {0x2510b13da80} Enum Engine.EDynamicForceFeedbackAction +[00001272] {0x2510b13d9c0} Enum Engine.ERendererStencilMask +[00001273] {0x2510b13d960} Enum Engine.EHasCustomNavigableGeometry +[00001274] {0x2510b13d900} Enum Engine.ECanBeCharacterBase +[00001275] {0x2510b13d8a0} Enum Engine.EQuarztQuantizationReference +[00001276] {0x2510b13d840} Enum Engine.EQuartzDelegateType +[00001277] {0x2510b13d7e0} Enum Engine.EQuartzTimeSignatureQuantization +[00001278] {0x2510b13d720} Enum Engine.ERichCurveExtrapolation +[00001279] {0x2510b13d780} Enum Engine.ERichCurveInterpMode +[0000127A] {0x2510b13d6c0} Enum Engine.EMobileReflectionCompression +[0000127B] {0x2510b13d660} Enum Engine.EReflectionSourceType +[0000127C] {0x2510b13d600} Enum Engine.EFixedFoveationLevels +[0000127D] {0x2510b13d5a0} Enum Engine.EDefaultBackBufferPixelFormat +[0000127E] {0x2510b13d540} Enum Engine.EAutoExposureMethodUI +[0000127F] {0x2510b13d480} Enum Engine.EAlphaChannelMode +[00001280] {0x2510b13d420} Enum Engine.EEarlyZPass +[00001281] {0x2510b13d360} Enum Engine.ECustomDepthStencil +[00001282] {0x2510b13d3c0} Enum Engine.EMobileMSAASampleCount +[00001283] {0x2510b13d2a0} Enum Engine.ECompositingSampleCount +[00001284] {0x2510b13d300} Enum Engine.EClearSceneOptions +[00001285] {0x2510b13eb00} Enum Engine.EReporterLineStyle +[00001286] {0x2510b13ea40} Enum Engine.ELegendPosition +[00001287] {0x2510b13e9e0} Enum Engine.EGraphDataStyle +[00001288] {0x2510b13eaa0} Enum Engine.EGraphAxisStyle +[00001289] {0x2510b13e980} Enum Engine.ReverbPreset +[0000128A] {0x2510b13e920} Enum Engine.ERichCurveKeyTimeCompressionFormat +[0000128B] {0x2510b13e8c0} Enum Engine.ERichCurveCompressionFormat +[0000128C] {0x2510b13e860} Enum Engine.ERichCurveTangentWeightMode +[0000128D] {0x2510b13e800} Enum Engine.ERichCurveTangentMode +[0000128E] {0x2510b13e7a0} Enum Engine.EConstraintTransform +[0000128F] {0x2510b13e740} Enum Engine.EControlConstraint +[00001290] {0x2510b13e6e0} Enum Engine.ERootMotionFinishVelocityMode +[00001291] {0x2510b13e680} Enum Engine.ERootMotionSourceSettingsFlags +[00001292] {0x2510b13e620} Enum Engine.ERootMotionSourceStatusFlags +[00001293] {0x2510b13e5c0} Enum Engine.ERootMotionAccumulateMode +[00001294] {0x2510b13e560} Enum Engine.ERuntimeVirtualTextureMainPassType +[00001295] {0x2510b13e500} Enum Engine.ERuntimeVirtualTextureMaterialType +[00001296] {0x2510b13e4a0} Enum Engine.EMobilePixelProjectedReflectionQuality +[00001297] {0x2510b13e3e0} Enum Engine.EMobilePlanarReflectionMode +[00001298] {0x2510b13e320} Enum Engine.EReflectedAndRefractedRayTracedShadows +[00001299] {0x2510b13e380} Enum Engine.ERayTracingGlobalIlluminationType +[0000129A] {0x2510b13e2c0} Enum Engine.ETranslucencyType +[0000129B] {0x2510b13e200} Enum Engine.EReflectionsType +[0000129C] {0x2510b13e1a0} Enum Engine.ELightUnits +[0000129D] {0x2510b13e260} Enum Engine.ETemperatureMethod +[0000129E] {0x2510b13e140} Enum Engine.EBloomMethod +[0000129F] {0x2510b13e0e0} Enum Engine.EAutoExposureMethod +[000012A0] {0x2510b13e080} Enum Engine.EAntiAliasingMethod +[000012A1] {0x2510b13e020} Enum Engine.EDepthOfFieldMethod +[000012A2] {0x2510b13dfc0} Enum Engine.ESceneCapturePrimitiveRenderMode +[000012A3] {0x2510b13df60} Enum Engine.EMaterialProperty +[000012A4] {0x2510b13f760} Enum Engine.ESkinCacheDefaultBehavior +[000012A5] {0x2510b13df00} Enum Engine.ESkinCacheUsage +[000012A6] {0x2510b13f700} Enum Engine.EPhysicsTransformUpdateMode +[000012A7] {0x2510b13f6a0} Enum Engine.EAnimationMode +[000012A8] {0x2510b13f640} Enum Engine.EKinematicBonesUpdateToPhysics +[000012A9] {0x2510b13f5e0} Enum Engine.ECustomBoneAttributeLookup +[000012AA] {0x2510b13f580} Enum Engine.EAnimCurveType +[000012AB] {0x2510b13f520} Enum Engine.ESkeletalMeshSkinningImportVersions +[000012AC] {0x2510b13f4c0} Enum Engine.ESkeletalMeshGeoImportVersions +[000012AD] {0x2510b13f460} Enum Engine.EBoneFilterActionOption +[000012AE] {0x2510b13f3a0} Enum Engine.SkeletalMeshOptimizationImportance +[000012AF] {0x2510b13f400} Enum Engine.SkeletalMeshOptimizationType +[000012B0] {0x2510b13f340} Enum Engine.SkeletalMeshTerminationCriterion +[000012B1] {0x2510b13f2e0} Enum Engine.EBoneTranslationRetargetingMode +[000012B2] {0x2510b13f280} Enum Engine.EVertexOffsetUsageType +[000012B3] {0x2510b13f220} Enum Engine.EBoneSpaces +[000012B4] {0x2510b13f1c0} Enum Engine.EVisibilityBasedAnimTickOption +[000012B5] {0x2510b13f160} Enum Engine.EPhysBodyOp +[000012B6] {0x2510b13f100} Enum Engine.EBoneVisibilityStatus +[000012B7] {0x2510b13f0a0} Enum Engine.ESkyAtmosphereTransformMode +[000012B8] {0x2510b13f040} Enum Engine.ESkyLightSourceType +[000012B9] {0x2510b13efe0} Enum Engine.EPriorityAttenuationMethod +[000012BA] {0x2510b13ef80} Enum Engine.ESubmixSendMethod +[000012BB] {0x2510b13ef20} Enum Engine.EReverbSendMethod +[000012BC] {0x2510b13ee60} Enum Engine.EAirAbsorptionMethod +[000012BD] {0x2510b13ee00} Enum Engine.ESoundSpatializationAlgorithm +[000012BE] {0x2510b13eda0} Enum Engine.ESoundDistanceCalc +[000012BF] {0x2510b13eec0} Enum Engine.EVirtualizationMode +[000012C0] {0x2510b13ed40} Enum Engine.EConcurrencyVolumeScaleMode +[000012C1] {0x2510b13ec80} Enum Engine.EMaxConcurrentResolutionRule +[000012C2] {0x2510b13ece0} Enum Engine.ESoundGroup +[000012C3] {0x2510b13ec20} Enum Engine.EModulationRouting +[000012C4] {0x2510b13ebc0} Enum Engine.ModulationParamMode +[000012C5] {0x2510b13ffa0} Enum Engine.ESourceBusChannels +[000012C6] {0x2510b13eb60} Enum Engine.ESourceBusSendLevelControlMethod +[000012C7] {0x2510b13fee0} Enum Engine.EGainParamMode +[000012C8] {0x2510b13ff40} Enum Engine.EAudioSpectrumType +[000012C9] {0x2510b13fe80} Enum Engine.EFFTWindowType +[000012CA] {0x2510b13fdc0} Enum Engine.EFFTPeakInterpolationMethod +[000012CB] {0x2510b13fe20} Enum Engine.EFFTSize +[000012CC] {0x2510b13fd60} Enum Engine.ESubmixSendStage +[000012CD] {0x2510b13fd00} Enum Engine.ESendLevelControlMethod +[000012CE] {0x2510b13fca0} Enum Engine.EAudioRecordingExportType +[000012CF] {0x2510b13fc40} Enum Engine.EAudioSpectrumBandPresetType +[000012D0] {0x2510b13fbe0} Enum Engine.ESoundWaveFFTSize +[000012D1] {0x2510b13fb80} Enum Engine.EDecompressionType +[000012D2] {0x2510b13fac0} Enum Engine.ESoundWaveLoadingBehavior +[000012D3] {0x2510b13fb20} Enum Engine.ESplineCoordinateSpace +[000012D4] {0x2510b13fa60} Enum Engine.ESplinePointType +[000012D5] {0x2510b13fa00} Enum Engine.ESplineMeshAxis +[000012D6] {0x2510b13f9a0} Enum Engine.EOptimizationType +[000012D7] {0x2510b13f940} Enum Engine.EImportanceLevel +[000012D8] {0x2510b13f8e0} Enum Engine.ENormalMode +[000012D9] {0x2510b13f880} Enum Engine.EStereoLayerShape +[000012DA] {0x2510b13f7c0} Enum Engine.EStereoLayerType +[000012DB] {0x2510bc80c40} Enum Engine.EOpacitySourceMode +[000012DC] {0x2510bc80be0} Enum Engine.ESubUVBoundingVertexCount +[000012DD] {0x2510bc80b80} Enum Engine.EVerticalTextAligment +[000012DE] {0x2510bc80b20} Enum Engine.EHorizTextAligment +[000012DF] {0x2510bc80ac0} Enum Engine.ETextureCompressionQuality +[000012E0] {0x2510bc80a60} Enum Engine.ETextureSourceFormat +[000012E1] {0x2510bc80a00} Enum Engine.ETextureSourceArtType +[000012E2] {0x2510bc809a0} Enum Engine.ETextureMipCount +[000012E3] {0x2510bc80940} Enum Engine.ECompositeTextureMode +[000012E4] {0x2510bc808e0} Enum Engine.TextureAddress +[000012E5] {0x2510bc80820} Enum Engine.TextureFilter +[000012E6] {0x2510bc807c0} Enum Engine.TextureCompressionSettings +[000012E7] {0x2510bc80760} Enum Engine.ETextureLossyCompressionAmount +[000012E8] {0x2510bc80700} Enum Engine.ETextureDownscaleOptions +[000012E9] {0x2510bc806a0} Enum Engine.ETextureMipLoadOptions +[000012EA] {0x2510bc80640} Enum Engine.ETextureSamplerFilter +[000012EB] {0x2510bc805e0} Enum Engine.ETexturePowerOfTwoSetting +[000012EC] {0x2510bc80580} Enum Engine.TextureMipGenSettings +[000012ED] {0x2510bc80520} Enum Engine.TextureGroup +[000012EE] {0x2510bc804c0} Enum Engine.ETextureRenderTargetFormat +[000012EF] {0x2510bc80460} Enum Engine.ETimecodeProviderSynchronizationState +[000012F0] {0x2510bc80400} Enum Engine.ETimelineDirection +[000012F1] {0x2510bc803a0} Enum Engine.ETimelineLengthMode +[000012F2] {0x2510bc80340} Enum Engine.ETimeStretchCurveMapping +[000012F3] {0x2510bc802e0} Enum Engine.ETwitterIntegrationDelegate +[000012F4] {0x2510bc80280} Enum Engine.ETwitterRequestMethod +[000012F5] {0x2510bc80220} Enum Engine.EUserDefinedStructureStatus +[000012F6] {0x2510bc801c0} Enum Engine.EUIScalingRule +[000012F7] {0x2510bc80160} Enum Engine.ERenderFocusRule +[000012F8] {0x2510bc80100} Enum Engine.EVectorFieldConstructionOp +[000012F9] {0x2510bc800a0} Enum Engine.EWindSourceType +[000012FA] {0x2510bc80040} Enum Engine.EPSCPoolMethod +[000012FB] {0x2510bc818a0} Enum Engine.EVolumeLightingMethod +[000012FC] {0x2510bc81840} Enum Engine.EVisibilityAggressiveness +[000012FD] {0x2510bc817e0} Enum ClothingSystemRuntimeCommon.EClothMassMode +[000012FE] {0x2510bc81780} Enum ClothingSystemRuntimeCommon.EClothingWindMethod_Legacy +[000012FF] {0x2510bc81720} Enum ClothingSystemRuntimeCommon.EWeightMapTargetCommon +[00001300] {0x2510bc816c0} Enum ClothingSystemRuntimeNv.EClothingWindMethodNv +[00001301] {0x2510bc81660} Enum VectorVM.EVectorVMOp +[00001302] {0x2510bc81600} Enum VectorVM.EVectorVMOperandLocation +[00001303] {0x2510bc815a0} Enum VectorVM.EVectorVMBaseTypes +[00001304] {0x2510bbc8c80} DelegateFunction NavigationSystem.OnNavigationPathUpdated__DelegateSignature +[00001305] {0x2510bbc8ac0} DelegateFunction NavigationSystem.OnNavDataGenericEvent__DelegateSignature +[00001306] {0x2510bc81540} Enum NavigationSystem.ERuntimeGenerationType +[00001307] {0x2510bc81480} Enum NavigationSystem.ENavCostDisplay +[00001308] {0x2510bc814e0} Enum NavigationSystem.ENavSystemOverridePolicy +[00001309] {0x2510bc81420} Enum NavigationSystem.ERecastPartitioning +[0000130A] {0x2510bbc89e0} Function GameplayTasks.GameplayTask.EndTask +[0000130B] {0x2510bbc8900} DelegateFunction GameplayTasks.GameplayTask.GenericGameplayTaskDelegate__DelegateSignature +[0000130C] {0x2510bbc8820} Function GameplayTasks.GameplayTask.ReadyForActivation +[0000130D] {0x2510bc81300} Enum GameplayTasks.ETaskResourceOverlapPolicy +[0000130E] {0x2510bbc8740} DelegateFunction GameplayTasks.OnClaimedResourcesChangeSignature__DelegateSignature +[0000130F] {0x25102667c00} ScriptStruct GameplayTasks.GameplayResourceSet +[00001310] {0x2510bbc8660} DelegateFunction GameplayTasks.GameplayTaskSpawnActorDelegate__DelegateSignature +[00001311] {0x2510bbc8580} DelegateFunction GameplayTasks.GameplayTask_TimeLimitedExecution.TaskFinishDelegate__DelegateSignature +[00001312] {0x2510bbc84a0} DelegateFunction GameplayTasks.GameplayTask_WaitDelay.TaskDelayDelegate__DelegateSignature +[00001313] {0x2510bbc83c0} Function GameplayTasks.GameplayTask_WaitDelay.TaskWaitDelay +[00001314] {0x2510bc812a0} Enum GameplayTasks.EGameplayTaskState +[00001315] {0x2510bc81240} Enum GameplayTasks.EGameplayTaskRunResult +[00001316] {0x2510bbc82e0} DelegateFunction AIModule.AIMoveCompletedSignature__DelegateSignature +[00001317] {0x2510bc81180} Enum AIModule.EPathFollowingResult +[00001318] {0x2510266a900} ScriptStruct AIModule.AIRequestID +[00001319] {0x2510bbc8200} DelegateFunction AIModule.OAISimpleDelegate__DelegateSignature +[0000131A] {0x2510bbc8120} DelegateFunction AIModule.EnvQueryInstanceBlueprintWrapper.EQSQueryDoneSignature__DelegateSignature +[0000131B] {0x2510bc811e0} Enum AIModule.EEnvQueryStatus +[0000131C] {0x2510bbc8040} Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore +[0000131D] {0x2510bbc7f60} Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors +[0000131E] {0x2510bbc7e80} Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations +[0000131F] {0x2510bbc7da0} Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors +[00001320] {0x2510bbc7cc0} Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations +[00001321] {0x2510bbc7be0} Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam +[00001322] {0x2510bbc7b00} DelegateFunction AIModule.SmartLinkReachedSignature__DelegateSignature +[00001323] {0x2510bbc7a20} DelegateFunction AIModule.PerceptionUpdatedDelegate__DelegateSignature +[00001324] {0x2510bbc7940} DelegateFunction AIModule.ActorPerceptionUpdatedDelegate__DelegateSignature +[00001325] {0x2510266a9c0} ScriptStruct AIModule.AIStimulus +[00001326] {0x2510bbc7860} DelegateFunction AIModule.ActorPerceptionInfoUpdatedDelegate__DelegateSignature +[00001327] {0x2510266a840} ScriptStruct AIModule.ActorPerceptionUpdateInfo +[00001328] {0x2510bbc7780} Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle +[00001329] {0x2510bbc76a0} Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine +[0000132A] {0x2510bbc75c0} DelegateFunction AIModule.PawnSensingComponent.HearNoiseDelegate__DelegateSignature +[0000132B] {0x2510bbc74e0} DelegateFunction AIModule.PawnSensingComponent.SeePawnDelegate__DelegateSignature +[0000132C] {0x2510bbc7400} Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle +[0000132D] {0x2510bbcace0} Function AIModule.PawnSensingComponent.SetSensingInterval +[0000132E] {0x2510bbcac00} Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled +[0000132F] {0x2510bbcab20} DelegateFunction AIModule.MoveTaskCompletedSignature__DelegateSignature +[00001330] {0x2510bc81120} Enum AIModule.EAISenseNotifyType +[00001331] {0x2510bc810c0} Enum AIModule.EAITaskPriority +[00001332] {0x2510bc81000} Enum AIModule.EGenericAICheck +[00001333] {0x2510bc81060} Enum AIModule.EAILockSource +[00001334] {0x2510bc80fa0} Enum AIModule.EAIRequestPriority +[00001335] {0x2510bc80f40} Enum AIModule.EPawnActionEventType +[00001336] {0x2510bc80e80} Enum AIModule.EPawnActionResult +[00001337] {0x2510bc80e20} Enum AIModule.EPawnActionAbortState +[00001338] {0x2510bc80d00} Enum AIModule.FAIDistanceType +[00001339] {0x2510bc80d60} Enum AIModule.EAIOptionFlag +[0000133A] {0x2510bc80ca0} Enum AIModule.EBTFlowAbortMode +[0000133B] {0x2510bc82500} Enum AIModule.EBTNodeResult +[0000133C] {0x2510bc824a0} Enum AIModule.ETextKeyOperation +[0000133D] {0x2510bc82440} Enum AIModule.EArithmeticKeyOperation +[0000133E] {0x2510bc82380} Enum AIModule.EBasicKeyOperation +[0000133F] {0x2510bc823e0} Enum AIModule.EBTParallelMode +[00001340] {0x2510bc822c0} Enum AIModule.EBTDecoratorLogic +[00001341] {0x2510bc82320} Enum AIModule.EBTChildIndex +[00001342] {0x2510bc82200} Enum AIModule.EBTBlackboardRestart +[00001343] {0x2510bc82260} Enum AIModule.EBlackBoardEntryComparison +[00001344] {0x2510bc82140} Enum AIModule.EPathExistanceQueryType +[00001345] {0x2510bc821a0} Enum AIModule.EPointOnCircleSpacingMethod +[00001346] {0x2510bc820e0} Enum AIModule.EEQSNormalizationType +[00001347] {0x2510bc82080} Enum AIModule.EEnvTestDistance +[00001348] {0x2510bc82020} Enum AIModule.EEnvTestDot +[00001349] {0x2510bc81fc0} Enum AIModule.EEnvTestPathfinding +[0000134A] {0x2510bc81f60} Enum AIModule.EEnvQueryTestClamping +[0000134B] {0x2510bc81ea0} Enum AIModule.EEnvDirection +[0000134C] {0x2510bc81f00} Enum AIModule.EEnvOverlapShape +[0000134D] {0x2510bc81e40} Enum AIModule.EEnvTraceShape +[0000134E] {0x2510bc81de0} Enum AIModule.EEnvQueryTrace +[0000134F] {0x2510bc81d80} Enum AIModule.EAIParamType +[00001350] {0x2510bc81d20} Enum AIModule.EEnvQueryParam +[00001351] {0x2510bc81cc0} Enum AIModule.EEnvQueryRunMode +[00001352] {0x2510bc81c60} Enum AIModule.EEnvTestScoreOperator +[00001353] {0x2510bc81c00} Enum AIModule.EEnvTestFilterOperator +[00001354] {0x2510bc81ba0} Enum AIModule.EEnvTestCost +[00001355] {0x2510bc81b40} Enum AIModule.EEnvTestWeight +[00001356] {0x2510bc81ae0} Enum AIModule.EEnvTestScoreEquation +[00001357] {0x2510bc81a80} Enum AIModule.EEnvTestFilterType +[00001358] {0x2510bc81a20} Enum AIModule.EEnvTestPurpose +[00001359] {0x2510bc81960} Enum AIModule.EEnvQueryHightlightMode +[0000135A] {0x2510bc819c0} Enum AIModule.ETeamAttitude +[0000135B] {0x2510bc81900} Enum AIModule.EPathFollowingRequestResult +[0000135C] {0x2510bc83160} Enum AIModule.EPathFollowingAction +[0000135D] {0x2510bc83100} Enum AIModule.EPathFollowingStatus +[0000135E] {0x2510bc83040} Enum AIModule.EPawnActionFailHandling +[0000135F] {0x2510bc82fe0} Enum AIModule.EPawnSubActionTriggeringPolicy +[00001360] {0x2510bc830a0} Enum AIModule.EPawnActionMoveMode +[00001361] {0x2510bc82f80} Enum InteractiveToolsFramework.EInputCaptureState +[00001362] {0x2510bc82ec0} Enum InteractiveToolsFramework.EInputCaptureRequestType +[00001363] {0x2510bc82e60} Enum InteractiveToolsFramework.EInputCaptureSide +[00001364] {0x2510bc82f20} Enum InteractiveToolsFramework.EInputDevices +[00001365] {0x2510bc82da0} Enum InteractiveToolsFramework.ETransformGizmoSubElements +[00001366] {0x2510bc82e00} Enum InteractiveToolsFramework.EToolChangeTrackingMode +[00001367] {0x2510bc82d40} Enum InteractiveToolsFramework.EToolSide +[00001368] {0x2510bc82ce0} Enum InteractiveToolsFramework.EViewInteractionState +[00001369] {0x2510bc82c80} Enum InteractiveToolsFramework.ESelectedObjectsModificationType +[0000136A] {0x2510bc82c20} Enum InteractiveToolsFramework.EToolMessageLevel +[0000136B] {0x2510bc82bc0} Enum InteractiveToolsFramework.EToolContextCoordinateSystem +[0000136C] {0x2510bc82b00} Enum InteractiveToolsFramework.EStandardToolContextMaterials +[0000136D] {0x2510bc82b60} Enum InteractiveToolsFramework.ESceneSnapQueryTargetType +[0000136E] {0x2510bc82aa0} Enum InteractiveToolsFramework.ESceneSnapQueryType +[0000136F] {0x2510bbcaa40} DelegateFunction ChaosSolverEngine.OnChaosPhysicsCollision__DelegateSignature +[00001370] {0x2510266a780} ScriptStruct ChaosSolverEngine.ChaosPhysicsCollisionInfo +[00001371] {0x2510bc82a40} Enum ChaosSolverEngine.EClusterConnectionTypeEnum +[00001372] {0x2510bbca960} DelegateFunction GeometryCollectionEngine.OnChaosCollisionEvents__DelegateSignature +[00001373] {0x2510266a6c0} ScriptStruct GeometryCollectionEngine.ChaosCollisionEventData +[00001374] {0x2510bbca880} DelegateFunction GeometryCollectionEngine.OnChaosBreakingEvents__DelegateSignature +[00001375] {0x2510266a600} ScriptStruct GeometryCollectionEngine.ChaosBreakingEventData +[00001376] {0x2510bbca7a0} DelegateFunction GeometryCollectionEngine.OnChaosTrailingEvents__DelegateSignature +[00001377] {0x2510266a540} ScriptStruct GeometryCollectionEngine.ChaosTrailingEventData +[00001378] {0x2510bbca6c0} DelegateFunction GeometryCollectionEngine.OnChaosBreakEvent__DelegateSignature +[00001379] {0x2510266a480} ScriptStruct ChaosSolverEngine.ChaosBreakEvent +[0000137A] {0x2510bbca5e0} Function Engine.PrimitiveComponent.AddAngularImpulse +[0000137B] {0x2510bbca500} Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +[0000137C] {0x2510bbca420} Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +[0000137D] {0x2510bbca340} Function Engine.PrimitiveComponent.AddForce +[0000137E] {0x2510bbca260} Function Engine.PrimitiveComponent.AddForceAtLocation +[0000137F] {0x2510bbca180} Function Engine.PrimitiveComponent.AddForceAtLocationLocal +[00001380] {0x2510bbca0a0} Function Engine.PrimitiveComponent.AddImpulse +[00001381] {0x2510bbc9fc0} Function Engine.PrimitiveComponent.AddImpulseAtLocation +[00001382] {0x2510bbc9ee0} Function Engine.PrimitiveComponent.AddRadialForce +[00001383] {0x2510bbc9e00} Function Engine.PrimitiveComponent.AddRadialImpulse +[00001384] {0x2510bbc9d20} Function Engine.PrimitiveComponent.AddTorque +[00001385] {0x2510bbc9c40} Function Engine.PrimitiveComponent.AddTorqueInDegrees +[00001386] {0x2510bbc9b60} Function Engine.PrimitiveComponent.AddTorqueInRadians +[00001387] {0x2510bbc9a80} Function Engine.PrimitiveComponent.CanCharacterStepUp +[00001388] {0x2510bbc99a0} Function Engine.PrimitiveComponent.ClearMoveIgnoreActors +[00001389] {0x2510bbc98c0} Function Engine.PrimitiveComponent.ClearMoveIgnoreComponents +[0000138A] {0x2510bbc97e0} Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +[0000138B] {0x2510bbc9700} Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +[0000138C] {0x2510bbc9620} Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +[0000138D] {0x2510bbc9540} Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +[0000138E] {0x2510bbc9460} Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +[0000138F] {0x2510bbc9380} Function Engine.PrimitiveComponent.GetAngularDamping +[00001390] {0x2510bbc92a0} Function Engine.PrimitiveComponent.GetCenterOfMass +[00001391] {0x2510bbc91c0} Function Engine.PrimitiveComponent.GetClosestPointOnCollision +[00001392] {0x2510bbc90e0} Function Engine.PrimitiveComponent.GetCollisionEnabled +[00001393] {0x2510bbcc9c0} Function Engine.PrimitiveComponent.GetCollisionObjectType +[00001394] {0x2510bbcc8e0} Function Engine.PrimitiveComponent.GetCollisionProfileName +[00001395] {0x2510bbcc800} Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +[00001396] {0x2510bbcc720} Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +[00001397] {0x2510bbcc640} Function Engine.PrimitiveComponent.GetInertiaTensor +[00001398] {0x2510bbcc560} Function Engine.PrimitiveComponent.GetLinearDamping +[00001399] {0x2510bbcc480} Function Engine.PrimitiveComponent.GetMass +[0000139A] {0x2510bbcc3a0} Function Engine.PrimitiveComponent.GetMassScale +[0000139B] {0x2510bbcc2c0} Function Engine.PrimitiveComponent.GetMaterial +[0000139C] {0x2510bbcc1e0} Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +[0000139D] {0x2510bbcc100} Function Engine.PrimitiveComponent.GetNumMaterials +[0000139E] {0x2510bbcc020} Function Engine.PrimitiveComponent.GetOverlappingActors +[0000139F] {0x2510bbcbf40} Function Engine.PrimitiveComponent.GetOverlappingComponents +[000013A0] {0x2510bbcbe60} Function Engine.PrimitiveComponent.GetPhysicsAngularVelocity +[000013A1] {0x2510bbcbd80} Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +[000013A2] {0x2510bbcbca0} Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +[000013A3] {0x2510bbcbbc0} Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +[000013A4] {0x2510bbcbae0} Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +[000013A5] {0x2510bbcba00} Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +[000013A6] {0x2510266a3c0} ScriptStruct Engine.WalkableSlopeOverride +[000013A7] {0x2510bbcb920} Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +[000013A8] {0x2510bbcb840} Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +[000013A9] {0x2510bbcb760} Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +[000013AA] {0x2510bbcb680} Function Engine.PrimitiveComponent.IsGravityEnabled +[000013AB] {0x2510bbcb5a0} Function Engine.PrimitiveComponent.IsOverlappingActor +[000013AC] {0x2510bbcb4c0} Function Engine.PrimitiveComponent.IsOverlappingComponent +[000013AD] {0x2510bbcb3e0} Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +[000013AE] {0x2510bbcb300} Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +[000013AF] {0x2510bbcb220} Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +[000013B0] {0x2510bbcb140} Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +[000013B1] {0x2510bbcb060} Function Engine.PrimitiveComponent.K2_LineTraceComponent +[000013B2] {0x2510bbcaf80} Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +[000013B3] {0x2510bbcaea0} Function Engine.PrimitiveComponent.K2_SphereTraceComponent +[000013B4] {0x2510bbcadc0} Function Engine.PrimitiveComponent.PutRigidBodyToSleep +[000013B5] {0x2510bbce6a0} Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +[000013B6] {0x2510bbce5c0} Function Engine.PrimitiveComponent.SetAllMassScale +[000013B7] {0x2510bbce4e0} Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +[000013B8] {0x2510bbce400} Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +[000013B9] {0x2510bbce320} Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +[000013BA] {0x2510bbce240} Function Engine.PrimitiveComponent.SetAllUseCCD +[000013BB] {0x2510bbce160} Function Engine.PrimitiveComponent.SetAngularDamping +[000013BC] {0x2510bbce080} Function Engine.PrimitiveComponent.SetBoundsScale +[000013BD] {0x2510bbcdfa0} Function Engine.PrimitiveComponent.SetCastHiddenShadow +[000013BE] {0x2510bbcdec0} Function Engine.PrimitiveComponent.SetCastInsetShadow +[000013BF] {0x2510bbcdde0} Function Engine.PrimitiveComponent.SetCastShadow +[000013C0] {0x2510bbcdd00} Function Engine.PrimitiveComponent.SetCenterOfMass +[000013C1] {0x2510bbcdc20} Function Engine.PrimitiveComponent.SetCollisionEnabled +[000013C2] {0x2510bbcdb40} Function Engine.PrimitiveComponent.SetCollisionObjectType +[000013C3] {0x2510bbcda60} Function Engine.PrimitiveComponent.SetCollisionProfileName +[000013C4] {0x2510bbcd980} Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +[000013C5] {0x2510bbcd8a0} Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +[000013C6] {0x2510bbcd7c0} Function Engine.PrimitiveComponent.SetConstraintMode +[000013C7] {0x2510bbcd6e0} Function Engine.PrimitiveComponent.SetCullDistance +[000013C8] {0x2510bbcd600} Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +[000013C9] {0x2510bbcd520} Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +[000013CA] {0x2510bbcd440} Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +[000013CB] {0x2510bbcd360} Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +[000013CC] {0x2510bbcd280} Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +[000013CD] {0x2510bbcd1a0} Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +[000013CE] {0x2510bbcd0c0} Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +[000013CF] {0x2510bbccfe0} Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +[000013D0] {0x2510bbccf00} Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +[000013D1] {0x2510bbcce20} Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +[000013D2] {0x2510bbccd40} Function Engine.PrimitiveComponent.SetEnableGravity +[000013D3] {0x2510bbccc60} Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +[000013D4] {0x2510bbccb80} Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +[000013D5] {0x2510bbccaa0} Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +[000013D6] {0x2510bbcff20} Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +[000013D7] {0x2510bbcfe40} Function Engine.PrimitiveComponent.SetLightingChannels +[000013D8] {0x2510bbcfd60} Function Engine.PrimitiveComponent.SetLinearDamping +[000013D9] {0x2510bbcfc80} Function Engine.PrimitiveComponent.SetMassOverrideInKg +[000013DA] {0x2510bbcfba0} Function Engine.PrimitiveComponent.SetMassScale +[000013DB] {0x2510bbcfac0} Function Engine.PrimitiveComponent.SetMaterial +[000013DC] {0x2510bbcf9e0} Function Engine.PrimitiveComponent.SetMaterialByName +[000013DD] {0x2510bbcf900} Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +[000013DE] {0x2510bbcf820} Function Engine.PrimitiveComponent.SetOnlyOwnerSee +[000013DF] {0x2510bbcf740} Function Engine.PrimitiveComponent.SetOwnerNoSee +[000013E0] {0x2510bbcf660} Function Engine.PrimitiveComponent.SetPhysicsAngularVelocity +[000013E1] {0x2510bbcf580} Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +[000013E2] {0x2510bbcf4a0} Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +[000013E3] {0x2510bbcf3c0} Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +[000013E4] {0x2510bbcf2e0} Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocity +[000013E5] {0x2510bbcf200} Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +[000013E6] {0x2510bbcf120} Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +[000013E7] {0x2510bbcf040} Function Engine.PrimitiveComponent.SetPhysMaterialOverride +[000013E8] {0x2510bbcef60} Function Engine.PrimitiveComponent.SetReceivesDecals +[000013E9] {0x2510bbcee80} Function Engine.PrimitiveComponent.SetRenderCustomDepth +[000013EA] {0x2510bbceda0} Function Engine.PrimitiveComponent.SetRenderInMainPass +[000013EB] {0x2510bbcecc0} Function Engine.PrimitiveComponent.SetSimulatePhysics +[000013EC] {0x2510bbcebe0} Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +[000013ED] {0x2510bbceb00} Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +[000013EE] {0x2510bbcea20} Function Engine.PrimitiveComponent.SetTranslucentSortPriority +[000013EF] {0x2510bbce940} Function Engine.PrimitiveComponent.SetUseCCD +[000013F0] {0x2510bbce860} Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +[000013F1] {0x2510bbce780} Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +[000013F2] {0x2510bce1c80} Function Engine.PrimitiveComponent.WakeAllRigidBodies +[000013F3] {0x2510bce1ba0} Function Engine.PrimitiveComponent.WakeRigidBody +[000013F4] {0x2510bce1ac0} Function Engine.PrimitiveComponent.WasRecentlyRendered +[000013F5] {0x2510266a300} ScriptStruct PhysicsCore.BodyInstanceCore +[000013F6] {0x2510266a240} ScriptStruct Engine.BodyInstance +[000013F7] {0x2510266a180} ScriptStruct Engine.CollisionResponse +[000013F8] {0x2510266a0c0} ScriptStruct Engine.ResponseChannel +[000013F9] {0x2510266a000} ScriptStruct Engine.CollisionResponseContainer +[000013FA] {0x25102669f40} ScriptStruct Engine.CustomPrimitiveData +[000013FB] {0x25102669e80} ScriptStruct Engine.LightingChannels +[000013FC] {0x2510bce19e0} Function Engine.MeshComponent.GetMaterialIndex +[000013FD] {0x2510bce1900} Function Engine.MeshComponent.GetMaterials +[000013FE] {0x2510bce1820} Function Engine.MeshComponent.GetMaterialSlotNames +[000013FF] {0x2510bce1740} Function Engine.MeshComponent.IsMaterialSlotNameValid +[00001400] {0x2510bce1660} Function Engine.MeshComponent.PrestreamTextures +[00001401] {0x2510bce1580} Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +[00001402] {0x2510bce14a0} Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +[00001403] {0x2510bce12e0} Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyKinematicField +[00001404] {0x2510bce1200} Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyPhysicsField +[00001405] {0x2510bce1120} Function GeometryCollectionEngine.GeometryCollectionComponent.NetAbandonCluster +[00001406] {0x2510bce1040} DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature +[00001407] {0x2510bce0f60} DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsStateChange__DelegateSignature +[00001408] {0x2510bce0e80} Function GeometryCollectionEngine.GeometryCollectionComponent.OnRep_RepData +[00001409] {0x25102669dc0} ScriptStruct GeometryCollectionEngine.GeometryCollectionRepData +[0000140A] {0x2510bce0da0} Function GeometryCollectionEngine.GeometryCollectionComponent.ReceivePhysicsCollision +[0000140B] {0x2510bce0cc0} Function GeometryCollectionEngine.GeometryCollectionComponent.SetNotifyBreaks +[0000140C] {0x25102669d00} ScriptStruct GeometryCollectionEngine.GeomComponentCacheParameters +[0000140D] {0x25173d7cee0} Enum GeometryCollectionEngine.EChaosBreakingSortMethod +[0000140E] {0x2510bc82980} Enum GeometryCollectionEngine.EChaosCollisionSortMethod +[0000140F] {0x2510bc829e0} Enum GeometryCollectionEngine.EChaosTrailingSortMethod +[00001410] {0x2510bc82920} Enum GeometryCollectionEngine.EGeometryCollectionDebugDrawActorHideGeometry +[00001411] {0x2510bc82860} Enum GeometryCollectionEngine.ECollectionGroupEnum +[00001412] {0x2510bc82800} Enum GeometryCollectionEngine.ECollectionAttributeEnum +[00001413] {0x2510bc827a0} Enum LuminRuntimeSettings.ELuminPrivilege +[00001414] {0x2510bc82740} Enum LuminRuntimeSettings.ELuminFrameTimingHint +[00001415] {0x2510bc826e0} Enum LuminRuntimeSettings.ELuminComponentType +[00001416] {0x2510bc82680} Enum LuminRuntimeSettings.ELuminComponentSubElementType +[00001417] {0x2510bc82620} Enum LiveLinkInterface.ELiveLinkCameraProjectionMode +[00001418] {0x2510bc825c0} Enum LiveLinkInterface.ELiveLinkSourceMode +[00001419] {0x25102669c40} ScriptStruct Water.BuoyancyData +[0000141A] {0x25102669b80} ScriptStruct Water.GerstnerWaveOctave +[0000141B] {0x25102669ac0} ScriptStruct Water.GerstnerWave +[0000141C] {0x25102669a00} ScriptStruct Water.UnderwaterPostProcessSettings +[0000141D] {0x25102669940} ScriptStruct Engine.PostProcessSettings +[0000141E] {0x25102669880} ScriptStruct Engine.WeightedBlendables +[0000141F] {0x251026697c0} ScriptStruct Engine.WeightedBlendable +[00001420] {0x25102669700} ScriptStruct Water.WaterBodyHeightmapSettings +[00001421] {0x25102669640} ScriptStruct Water.WaterBrushEffects +[00001422] {0x25102669580} ScriptStruct Water.WaterBrushEffectTerracing +[00001423] {0x251026694c0} ScriptStruct Water.WaterBrushEffectSmoothBlending +[00001424] {0x2510266c580} ScriptStruct Water.WaterBrushEffectDisplacement +[00001425] {0x2510266c4c0} ScriptStruct Water.WaterBrushEffectCurlNoise +[00001426] {0x2510266c400} ScriptStruct Water.WaterBrushEffectBlurring +[00001427] {0x2510266c340} ScriptStruct Water.WaterFalloffSettings +[00001428] {0x2510266c280} ScriptStruct Water.WaterBodyWeightmapSettings +[00001429] {0x2510266c1c0} ScriptStruct Water.WaterBrushEffectCurves +[0000142A] {0x2510266c100} ScriptStruct Water.WaterCurveSettings +[0000142B] {0x2510266c040} ScriptStruct Water.WaterSplineCurveDefaults +[0000142C] {0x2510266bf80} ScriptStruct Landmass.LandmassBrushEffectsList +[0000142D] {0x2510266bec0} ScriptStruct Landmass.BrushEffectTerracing +[0000142E] {0x2510266be00} ScriptStruct Landmass.BrushEffectSmoothBlending +[0000142F] {0x2510266bd40} ScriptStruct Landmass.BrushEffectDisplacement +[00001430] {0x2510266bc80} ScriptStruct Landmass.BrushEffectCurlNoise +[00001431] {0x2510266bbc0} ScriptStruct Landmass.BrushEffectBlurring +[00001432] {0x2510266bb00} ScriptStruct Landmass.BrushEffectCurves +[00001433] {0x2510266ba40} ScriptStruct Landmass.LandmassFalloffSettings +[00001434] {0x2510266b980} ScriptStruct Landmass.LandmassTerrainCarvingSettings +[00001435] {0x2510266b8c0} ScriptStruct NiagaraCore.NiagaraCompileHash +[00001436] {0x2510266b800} ScriptStruct MovieScene.MovieSceneEvalTemplateBase +[00001437] {0x2510266b740} ScriptStruct MovieScene.MovieSceneEvalTemplate +[00001438] {0x2510266b680} ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate +[00001439] {0x2510266b5c0} ScriptStruct Niagara.NiagaraVariableBase +[0000143A] {0x2510266b500} ScriptStruct Niagara.NiagaraTypeDefinitionHandle +[0000143B] {0x2510266b440} ScriptStruct Niagara.NiagaraVariable +[0000143C] {0x2510266b380} ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate +[0000143D] {0x2510266b2c0} ScriptStruct MovieScene.MovieSceneChannel +[0000143E] {0x2510266b200} ScriptStruct MovieScene.MovieSceneBoolChannel +[0000143F] {0x2510266b140} ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate +[00001440] {0x2510266b080} ScriptStruct MovieScene.MovieSceneFloatChannel +[00001441] {0x2510266afc0} ScriptStruct Engine.KeyHandleLookupTable +[00001442] {0x2510266af00} ScriptStruct MovieScene.MovieSceneKeyHandleMap +[00001443] {0x2510266ae40} ScriptStruct MovieScene.MovieSceneFloatValue +[00001444] {0x2510266ad80} ScriptStruct MovieScene.MovieSceneTangentData +[00001445] {0x2510266de40} ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate +[00001446] {0x2510266dd80} ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate +[00001447] {0x2510266dcc0} ScriptStruct MovieScene.MovieSceneIntegerChannel +[00001448] {0x2510266dc00} ScriptStruct MovieScene.MovieSceneTrackImplementation +[00001449] {0x2510266db40} ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation +[0000144A] {0x2510266da80} ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate +[0000144B] {0x2510266d9c0} ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate +[0000144C] {0x2510266d900} ScriptStruct Niagara.NiagaraBakerTextureSettings +[0000144D] {0x2510266d840} ScriptStruct Niagara.NiagaraBakerTextureSource +[0000144E] {0x2510266d780} ScriptStruct Niagara.NiagaraScalabilityState +[0000144F] {0x2510266d6c0} ScriptStruct Niagara.NiagaraCompileDependency +[00001450] {0x2510266d600} ScriptStruct Niagara.NiagaraRandInfo +[00001451] {0x2510266d540} ScriptStruct Niagara.NiagaraUserParameterBinding +[00001452] {0x2510266d480} ScriptStruct Niagara.NiagaraScriptVariableBinding +[00001453] {0x2510266d3c0} ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding +[00001454] {0x2510266d300} ScriptStruct Niagara.NiagaraMaterialAttributeBinding +[00001455] {0x2510266d240} ScriptStruct Niagara.NiagaraVariableAttributeBinding +[00001456] {0x2510266d180} ScriptStruct Niagara.NiagaraVariableInfo +[00001457] {0x2510266d0c0} ScriptStruct Niagara.NiagaraSystemUpdateContext +[00001458] {0x2510266d000} ScriptStruct Niagara.VMExternalFunctionBindingInfo +[00001459] {0x2510266cf40} ScriptStruct Niagara.VMFunctionSpecifier +[0000145A] {0x2510266ce80} ScriptStruct Niagara.NiagaraStatScope +[0000145B] {0x2510266cdc0} ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo +[0000145C] {0x2510266cd00} ScriptStruct Niagara.NiagaraTypeDefinition +[0000145D] {0x2510266cc40} ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo +[0000145E] {0x2510266cb80} ScriptStruct Niagara.NiagaraFunctionSignature +[0000145F] {0x2510266ca00} ScriptStruct Niagara.NiagaraScriptDataUsageInfo +[00001460] {0x2510266c940} ScriptStruct Niagara.NiagaraDataSetProperties +[00001461] {0x2510266c880} ScriptStruct Niagara.NiagaraDataSetID +[00001462] {0x2510266c7c0} ScriptStruct Niagara.NiagaraMaterialOverride +[00001463] {0x2510266c700} ScriptStruct Niagara.NCPool +[00001464] {0x2510266c640} ScriptStruct Niagara.NCPoolElement +[00001465] {0x2510266f700} ScriptStruct Niagara.NiagaraComponentPropertyBinding +[00001466] {0x2510266f580} ScriptStruct Niagara.NiagaraEmitterNameSettingsRef +[00001467] {0x2510266f4c0} ScriptStruct Niagara.BasicParticleData +[00001468] {0x2510266f400} ScriptStruct Niagara.MeshTriCoordinate +[00001469] {0x2510266f340} ScriptStruct Niagara.NDIStaticMeshSectionFilter +[0000146A] {0x2510266f280} ScriptStruct Niagara.NiagaraDataSetCompiledData +[0000146B] {0x2510266f1c0} ScriptStruct Niagara.NiagaraVariableLayoutInfo +[0000146C] {0x2510266f100} ScriptStruct Niagara.NiagaraTypeLayoutInfo +[0000146D] {0x2510266f040} ScriptStruct Niagara.NiagaraSimpleClientInfo +[0000146E] {0x2510266ef80} ScriptStruct Niagara.NiagaraOutlinerCaptureSettings +[0000146F] {0x2510266eec0} ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage +[00001470] {0x2510266ee00} ScriptStruct Niagara.NiagaraDebugHUDSettingsData +[00001471] {0x2510266ed40} ScriptStruct Niagara.NiagaraDebugHudTextOptions +[00001472] {0x2510266ec80} ScriptStruct Niagara.NiagaraDebugHUDVariable +[00001473] {0x2510266ebc0} ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate +[00001474] {0x2510266eb00} ScriptStruct Niagara.NiagaraOutlinerData +[00001475] {0x2510266e980} ScriptStruct Niagara.NiagaraOutlinerWorldData +[00001476] {0x2510266e8c0} ScriptStruct Niagara.NiagaraOutlinerTimingData +[00001477] {0x2510266e740} ScriptStruct Niagara.NiagaraOutlinerSystemData +[00001478] {0x2510266e680} ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData +[00001479] {0x2510266e5c0} ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData +[0000147A] {0x2510266e500} ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand +[0000147B] {0x2510266e440} ScriptStruct Niagara.NiagaraDebuggerConnectionClosed +[0000147C] {0x2510266e380} ScriptStruct Niagara.NiagaraDebuggerAcceptConnection +[0000147D] {0x2510266e2c0} ScriptStruct Niagara.NiagaraDebuggerRequestConnection +[0000147E] {0x2510266e200} ScriptStruct Niagara.NiagaraGraphViewSettings +[0000147F] {0x2510266e140} ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides +[00001480] {0x2510266e080} ScriptStruct Niagara.NiagaraEmitterScalabilitySettings +[00001481] {0x2510266dfc0} ScriptStruct Niagara.NiagaraPlatformSet +[00001482] {0x2510266df00} ScriptStruct Niagara.NiagaraPlatformSetCVarCondition +[00001483] {0x2510266ff40} ScriptStruct Niagara.NiagaraDeviceProfileStateEntry +[00001484] {0x2510266fe80} ScriptStruct Niagara.NiagaraEmitterScalabilityOverride +[00001485] {0x2510266fdc0} ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray +[00001486] {0x2510266fd00} ScriptStruct Niagara.NiagaraSystemScalabilityOverrides +[00001487] {0x2510266fc40} ScriptStruct Niagara.NiagaraSystemScalabilitySettings +[00001488] {0x2510266fb80} ScriptStruct Niagara.NiagaraSystemScalabilityOverride +[00001489] {0x2510266fac0} ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray +[0000148A] {0x2510266fa00} ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides +[0000148B] {0x2510266f940} ScriptStruct Niagara.NiagaraEmitterScriptProperties +[0000148C] {0x2510266f880} ScriptStruct Niagara.NiagaraEventGeneratorProperties +[0000148D] {0x2510266f7c0} ScriptStruct Niagara.NiagaraEventReceiverProperties +[0000148E] {0x2510bd41840} ScriptStruct Niagara.NiagaraEventScriptProperties +[0000148F] {0x2510bd41780} ScriptStruct Niagara.NiagaraEmitterHandle +[00001490] {0x2510bd416c0} ScriptStruct Niagara.NiagaraCollisionEventPayload +[00001491] {0x2510bd41600} ScriptStruct Niagara.NiagaraMeshRendererMeshProperties +[00001492] {0x2510bd41540} ScriptStruct Niagara.NiagaraMeshMaterialOverride +[00001493] {0x2510bd41480} ScriptStruct Niagara.ParameterDefinitionsSubscription +[00001494] {0x2510bd413c0} ScriptStruct Niagara.NiagaraParameters +[00001495] {0x2510bd41300} ScriptStruct Niagara.NiagaraParameterStore +[00001496] {0x2510bd41240} ScriptStruct Niagara.NiagaraVariableWithOffset +[00001497] {0x2510bd41180} ScriptStruct Niagara.NiagaraBoundParameter +[00001498] {0x2510bd410c0} ScriptStruct Niagara.NiagaraPerfBaselineStats +[00001499] {0x2510bd41000} ScriptStruct Niagara.NiagaraPlatformSetConflictInfo +[0000149A] {0x2510bd40f40} ScriptStruct Niagara.NiagaraPlatformSetConflictEntry +[0000149B] {0x2510bd40e80} ScriptStruct Niagara.NiagaraRibbonUVSettings +[0000149C] {0x2510bd40dc0} ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex +[0000149D] {0x2510bd40d00} ScriptStruct Niagara.NiagaraScalabilityManager +[0000149E] {0x2510bd40c40} ScriptStruct Niagara.VersionedNiagaraScriptData +[0000149F] {0x2510bd40b80} ScriptStruct Niagara.NiagaraVMExecutableData +[000014A0] {0x2510bd40ac0} ScriptStruct NiagaraShader.SimulationStageMetaData +[000014A1] {0x2510bd40a00} ScriptStruct NiagaraShader.NiagaraDataInterfaceGPUParamInfo +[000014A2] {0x2510bd40940} ScriptStruct NiagaraShader.NiagaraDataInterfaceGeneratedFunction +[000014A3] {0x2510bd40880} ScriptStruct Niagara.NiagaraCompilerTag +[000014A4] {0x2510bd407c0} ScriptStruct Niagara.NiagaraVMExecutableDataId +[000014A5] {0x2510bd40700} ScriptStruct Niagara.NiagaraModuleDependency +[000014A6] {0x2510bd40640} ScriptStruct Niagara.NiagaraScriptInstanceParameterStore +[000014A7] {0x2510bd40580} ScriptStruct Niagara.NiagaraScriptExecutionParameterStore +[000014A8] {0x2510bd404c0} ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo +[000014A9] {0x2510bd40400} ScriptStruct Niagara.NiagaraScriptHighlight +[000014AA] {0x2510bd40340} ScriptStruct Niagara.NiagaraSystemCompileRequest +[000014AB] {0x2510bd40280} ScriptStruct Niagara.EmitterCompiledScriptPair +[000014AC] {0x2510bd401c0} ScriptStruct Niagara.NiagaraSystemCompiledData +[000014AD] {0x2510bd40100} ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection +[000014AE] {0x2510bd40040} ScriptStruct Niagara.NiagaraParameterDataSetBinding +[000014AF] {0x2510bd43100} ScriptStruct Niagara.NiagaraEmitterCompiledData +[000014B0] {0x2510bd43040} ScriptStruct Niagara.NiagaraVariableMetaData +[000014B1] {0x2510bd42ec0} ScriptStruct Niagara.NiagaraInputConditionMetadata +[000014B2] {0x2510bd42e00} ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo +[000014B3] {0x2510bd42d40} ScriptStruct Niagara.NiagaraID +[000014B4] {0x2510bd42c80} ScriptStruct Niagara.NiagaraSpawnInfo +[000014B5] {0x2510bd42bc0} ScriptStruct Niagara.NiagaraAssetVersion +[000014B6] {0x2510bd42b00} ScriptStruct Niagara.NiagaraMatrix +[000014B7] {0x2510bd42a40} ScriptStruct Niagara.NiagaraParameterMap +[000014B8] {0x2510bd42980} ScriptStruct Niagara.NiagaraNumeric +[000014B9] {0x2510bd428c0} ScriptStruct Niagara.NiagaraHalfVector4 +[000014BA] {0x2510bd42800} ScriptStruct Niagara.NiagaraHalfVector3 +[000014BB] {0x2510bd42740} ScriptStruct Niagara.NiagaraHalfVector2 +[000014BC] {0x2510bd42680} ScriptStruct Niagara.NiagaraHalf +[000014BD] {0x2510bd425c0} ScriptStruct Niagara.NiagaraBool +[000014BE] {0x2510bd42500} ScriptStruct Niagara.NiagaraInt32 +[000014BF] {0x2510bd42440} ScriptStruct Niagara.NiagaraFloat +[000014C0] {0x2510bd42380} ScriptStruct Niagara.NiagaraWildcard +[000014C1] {0x2510bd422c0} ScriptStruct Niagara.NiagaraUserRedirectionParameterStore +[000014C2] {0x2510bd42140} ScriptStruct Niagara.NiagaraVariant +[000014C3] {0x2510bd42080} ScriptStruct Niagara.NiagaraWorldManagerTickFunction +[000014C4] {0x2510bd41fc0} ScriptStruct NiagaraShader.NiagaraCompileEvent +[000014C5] {0x2510bd41f00} ScriptStruct AsyncLoadingScreen.DualSidebarLayoutSettings +[000014C6] {0x2510bd41e40} ScriptStruct AsyncLoadingScreen.SidebarLayoutSettings +[000014C7] {0x2510bd41d80} ScriptStruct AsyncLoadingScreen.WidgetAlignment +[000014C8] {0x2510bd41cc0} ScriptStruct AsyncLoadingScreen.LetterboxLayoutSettings +[000014C9] {0x2510bd41c00} ScriptStruct AsyncLoadingScreen.CenterLayoutSettings +[000014CA] {0x2510bd41b40} ScriptStruct AsyncLoadingScreen.ClassicLayoutSettings +[000014CB] {0x2510bd41a80} ScriptStruct AsyncLoadingScreen.ALoadingScreenSettings +[000014CC] {0x2510bd419c0} ScriptStruct AsyncLoadingScreen.LoadingWidgetSettings +[000014CD] {0x2510bd41900} ScriptStruct AsyncLoadingScreen.ImageSequenceSettings +[000014CE] {0x2510bd449c0} ScriptStruct AsyncLoadingScreen.CircularThrobberSettings +[000014CF] {0x2510bd44900} ScriptStruct AsyncLoadingScreen.ThrobberSettings +[000014D0] {0x2510bd44840} ScriptStruct AsyncLoadingScreen.TextAppearance +[000014D1] {0x2510bd44780} ScriptStruct AsyncLoadingScreen.TipSettings +[000014D2] {0x2510bd446c0} ScriptStruct AsyncLoadingScreen.BackgroundSettings +[000014D3] {0x2510bd44600} ScriptStruct AsyncLoadingScreen.LoadingCompleteTextSettings +[000014D4] {0x2510bd44540} ScriptStruct Engine.AnimNode_Base +[000014D5] {0x2510bd44480} ScriptStruct SteamVRInputDevice.AnimNode_SteamVRInputAnimPose +[000014D6] {0x2510bd443c0} ScriptStruct SteamVRInputDevice.UE4RetargettingRefs +[000014D7] {0x2510bd44300} ScriptStruct SteamVRInputDevice.SteamVRSkeletonTransform +[000014D8] {0x2510bd44240} ScriptStruct SteamVRInputDevice.AnimNode_SteamVRSetWristTransform +[000014D9] {0x2510bd44180} ScriptStruct Engine.PoseLinkBase +[000014DA] {0x2510bd440c0} ScriptStruct Engine.PoseLink +[000014DB] {0x2510bd44000} ScriptStruct SteamVRInputDevice.SteamVRInputBindingInfo +[000014DC] {0x2510bd43f40} ScriptStruct SteamVRInputDevice.SteamVRInputOriginInfo +[000014DD] {0x2510bd43e80} ScriptStruct SteamVRInputDevice.SteamVRActionSet +[000014DE] {0x2510bd43dc0} ScriptStruct SteamVRInputDevice.SteamVRAction +[000014DF] {0x2510bd43d00} ScriptStruct SteamVRInputDevice.SteamVRFingerSplays +[000014E0] {0x2510bd43c40} ScriptStruct SteamVRInputDevice.SteamVRFingerCurls +[000014E1] {0x2510bd43b80} ScriptStruct ProceduralMeshComponent.ProcMeshSection +[000014E2] {0x2510bd43ac0} ScriptStruct ProceduralMeshComponent.ProcMeshVertex +[000014E3] {0x2510bd43a00} ScriptStruct ProceduralMeshComponent.ProcMeshTangent +[000014E4] {0x2510bd43940} ScriptStruct ApexDestruction.DestructibleChunkParameters +[000014E5] {0x2510bd43880} ScriptStruct ApexDestruction.FractureMaterial +[000014E6] {0x2510bd437c0} ScriptStruct ApexDestruction.DestructibleParameters +[000014E7] {0x2510bd43700} ScriptStruct ApexDestruction.DestructibleParametersFlag +[000014E8] {0x2510bd43640} ScriptStruct ApexDestruction.DestructibleDepthParameters +[000014E9] {0x2510bd43580} ScriptStruct ApexDestruction.DestructibleSpecialHierarchyDepths +[000014EA] {0x2510bd434c0} ScriptStruct ApexDestruction.DestructibleAdvancedParameters +[000014EB] {0x2510bd43400} ScriptStruct ApexDestruction.DestructibleDebrisParameters +[000014EC] {0x2510bd43340} ScriptStruct ApexDestruction.DestructibleDamageParameters +[000014ED] {0x2510bd43280} ScriptStruct OnlineSubsystem.NamedInterfaceDef +[000014EE] {0x2510bd431c0} ScriptStruct OnlineSubsystem.NamedInterface +[000014EF] {0x2510bd46280} ScriptStruct OnlineSubsystem.InAppPurchaseProductRequest +[000014F0] {0x2510bd461c0} ScriptStruct OnlineSubsystemUtils.InAppPurchaseReceiptInfo +[000014F1] {0x2510bd46100} ScriptStruct OnlineSubsystemUtils.InAppPurchaseProductInfo2 +[000014F2] {0x2510bd45f80} ScriptStruct OnlineSubsystemUtils.InAppPurchaseProductRequest2 +[000014F3] {0x2510bd45ec0} ScriptStruct OnlineSubsystemUtils.PlayerReservation +[000014F4] {0x2510bd45e00} ScriptStruct Engine.UniqueNetIdRepl +[000014F5] {0x2510bd45d40} ScriptStruct OnlineSubsystemUtils.PIELoginSettingsInternal +[000014F6] {0x2510bd45c80} ScriptStruct OnlineSubsystemUtils.PartyBeaconCrossplayPlatformMapping +[000014F7] {0x2510bd45bc0} ScriptStruct OnlineSubsystemUtils.PartyReservation +[000014F8] {0x2510bd45b00} ScriptStruct OnlineSubsystemUtils.SpectatorReservation +[000014F9] {0x2510bd45a40} ScriptStruct SunPosition.SunPositionData +[000014FA] {0x2510bd45980} ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase +[000014FB] {0x2510bd458c0} ScriptStruct Engine.InputScaleBiasClamp +[000014FC] {0x2510bd45800} ScriptStruct Engine.InputRange +[000014FD] {0x2510bd45740} ScriptStruct Engine.InputAlphaBoolBlend +[000014FE] {0x2510bd45680} ScriptStruct Engine.AlphaBlend +[000014FF] {0x2510bd455c0} ScriptStruct Engine.InputScaleBias +[00001500] {0x2510bd45500} ScriptStruct Engine.ComponentSpacePoseLink +[00001501] {0x2510bd45440} ScriptStruct ChaosVehicles.AnimNode_WheelController +[00001502] {0x2510bd45380} ScriptStruct ChaosVehicles.VehicleThrustConfig +[00001503] {0x2510bd452c0} ScriptStruct ChaosVehicles.VehicleAerofoilConfig +[00001504] {0x2510bd45200} ScriptStruct ChaosVehicles.VehicleInputRateConfig +[00001505] {0x2510bd45140} ScriptStruct ChaosVehicles.VehicleStabilizeControlConfig +[00001506] {0x2510bd45080} ScriptStruct ChaosVehicles.VehicleTargetRotationControlConfig +[00001507] {0x2510bd44fc0} ScriptStruct ChaosVehicles.VehicleTorqueControlConfig +[00001508] {0x2510bd44f00} ScriptStruct ChaosVehicles.VehicleReplicatedState +[00001509] {0x2510bd44e40} ScriptStruct ChaosVehicles.ChaosWheelSetup +[0000150A] {0x2510bd44d80} ScriptStruct ChaosVehicles.VehicleSteeringConfig +[0000150B] {0x2510bd44cc0} ScriptStruct Engine.RuntimeFloatCurve +[0000150C] {0x2510bd44c00} ScriptStruct Engine.IndexedCurve +[0000150D] {0x2510bd44b40} ScriptStruct Engine.KeyHandleMap +[0000150E] {0x2510bd44a80} ScriptStruct Engine.RealCurve +[0000150F] {0x2510bd47b40} ScriptStruct Engine.RichCurve +[00001510] {0x2510bd47a80} ScriptStruct Engine.RichCurveKey +[00001511] {0x2510bd479c0} ScriptStruct ChaosVehicles.VehicleTransmissionConfig +[00001512] {0x2510bd47900} ScriptStruct ChaosVehicles.VehicleEngineConfig +[00001513] {0x2510bd47840} ScriptStruct ChaosVehicles.VehicleDifferentialConfig +[00001514] {0x2510bd47780} ScriptStruct ChaosVehicles.WheelStatus +[00001515] {0x2510bd476c0} ScriptStruct Engine.AnimInstanceProxy +[00001516] {0x2510bd47600} ScriptStruct ChaosVehicles.VehicleAnimationInstanceProxy +[00001517] {0x2510bd47540} ScriptStruct DragonIKPlugin.AnimNode_DragonControlBase +[00001518] {0x2510bd47480} ScriptStruct DragonIKPlugin.AnimNode_DragonAimSolver +[00001519] {0x2510bd473c0} ScriptStruct DragonIKPlugin.DragonData_CustomArmLengths +[0000151A] {0x2510bd47300} ScriptStruct DragonIKPlugin.DragonData_ArmSizeStruct +[0000151B] {0x2510bd47240} ScriptStruct DragonIKPlugin.DragonData_Overrided_Location_Data +[0000151C] {0x2510bd47180} ScriptStruct DragonIKPlugin.DragonData_SingleArmElement +[0000151D] {0x2510bd470c0} ScriptStruct DragonIKPlugin.DragonData_ArmsData +[0000151E] {0x2510bd47000} ScriptStruct Engine.BoneReference +[0000151F] {0x2510bd46f40} ScriptStruct DragonIKPlugin.DragonData_MultiInput +[00001520] {0x2510bd46e80} ScriptStruct DragonIKPlugin.DragonData_FootData +[00001521] {0x2510bd46dc0} ScriptStruct DragonIKPlugin.DragonData_FingerData +[00001522] {0x2510bd46d00} ScriptStruct DragonIKPlugin.BoneDragonSocketTarget +[00001523] {0x2510bd46c40} ScriptStruct DragonIKPlugin.SocketDragonReference +[00001524] {0x2510bd46b80} ScriptStruct DragonIKPlugin.AnimNode_DragonFabrikSolver +[00001525] {0x2510bd46ac0} ScriptStruct DragonIKPlugin.AnimNode_DragonFeetSolver +[00001526] {0x2510bd46a00} ScriptStruct DragonIKPlugin.DragonData_StickySocketStruct +[00001527] {0x2510bd46940} ScriptStruct AnimGraphRuntime.BoneSocketTarget +[00001528] {0x2510bd46880} ScriptStruct AnimGraphRuntime.SocketReference +[00001529] {0x2510bd467c0} ScriptStruct DragonIKPlugin.DragonData_StickyFeetStruct +[0000152A] {0x2510bd46700} ScriptStruct DragonIKPlugin.DragonData_FeetAlpha_Struct +[0000152B] {0x2510bd46640} ScriptStruct DragonIKPlugin.AnimNode_DragonPhysicsSolver +[0000152C] {0x2510bd46580} ScriptStruct DragonIKPlugin.DragonData_PhysicsBoneStrip +[0000152D] {0x2510bd464c0} ScriptStruct DragonIKPlugin.AnimNode_DragonSpineSolver +[0000152E] {0x2510bd46400} ScriptStruct DragonIKPlugin.AnimNode_DragonWarpSolver +[0000152F] {0x2510bd46340} ScriptStruct DragonIKPlugin.DragonData_WarpLimbsData +[00001530] {0x2510bd49400} ScriptStruct DragonIKPlugin.CCDIK_Modified_ChainLink +[00001531] {0x2510bd49340} ScriptStruct DragonIKPlugin.DragonData_PhysicsHandleMultiplier +[00001532] {0x2510bd49280} ScriptStruct DragonIKPlugin.DragonData_PhysicsParentRelationship +[00001533] {0x2510bd491c0} ScriptStruct OpenInputPlugin.AnimNode_ApplyOpenInputTransform +[00001534] {0x2510bd49100} ScriptStruct OpenInputPlugin.BPSkeletalMappingData +[00001535] {0x2510bd49040} ScriptStruct OpenInputPlugin.BPOpenVRSkeletalPair +[00001536] {0x2510bd48f80} ScriptStruct OpenInputPlugin.BPOpenVRActionSkeletalData +[00001537] {0x2510bd48ec0} ScriptStruct OpenInputPlugin.BPSkeletalRepContainer +[00001538] {0x2510bd48e00} ScriptStruct OpenInputPlugin.BPOpenVRGesturePoseData +[00001539] {0x2510bd48d40} ScriptStruct OpenInputPlugin.BPOpenVRActionInfo +[0000153A] {0x2510bd48c80} ScriptStruct OpenInputPlugin.BPOpenVRActionHandle +[0000153B] {0x2510bd48bc0} ScriptStruct OpenInputPlugin.OpenInputAnimInstanceProxy +[0000153C] {0x2510bd48b00} ScriptStruct OpenInputPlugin.OpenInputGesture +[0000153D] {0x2510bd48a40} ScriptStruct OpenInputPlugin.OpenInputGestureFingerPosition +[0000153E] {0x2510bd48980} ScriptStruct XShip.RepXShipMovement +[0000153F] {0x2510bd488c0} ScriptStruct XShip.XShipEngine +[00001540] {0x2510bd48800} ScriptStruct XShip.XShipFloater +[00001541] {0x2510bd48740} ScriptStruct SimpleScatterPlugin.Bounds +[00001542] {0x2510bd48680} ScriptStruct SimpleScatterPlugin.TracedPoint +[00001543] {0x2510bd485c0} ScriptStruct SimpleScatterPlugin.GeneratedPoint +[00001544] {0x2510bd48500} ScriptStruct SimpleScatterPlugin.HeightDistributionLimit +[00001545] {0x2510bd48440} ScriptStruct SimpleScatterPlugin.SlopeDistributionLimit +[00001546] {0x2510bd48380} ScriptStruct SimpleScatterPlugin.SlopeScaleFalloff +[00001547] {0x2510bd482c0} ScriptStruct SimpleScatterPlugin.ScatterSurface +[00001548] {0x2510bd48200} ScriptStruct SimpleScatterPlugin.InstancedMesh +[00001549] {0x2510bd48140} ScriptStruct AdvancedSessions.SessionsSearchSetting +[0000154A] {0x2510bd48080} ScriptStruct AdvancedSessions.SessionPropertyKeyPair +[0000154B] {0x2510bd47fc0} ScriptStruct AdvancedSessions.BPUserOnlineAccount +[0000154C] {0x2510bd47f00} ScriptStruct AdvancedSteamSessions.BPSteamGroupInfo +[0000154D] {0x2510bd47e40} ScriptStruct AdvancedSteamSessions.BPSteamWorkshopID +[0000154E] {0x2510bd47d80} ScriptStruct Paper2D.IntMargin +[0000154F] {0x2510bd47cc0} ScriptStruct Paper2D.PaperFlipbookKeyFrame +[00001550] {0x2510bd47c00} ScriptStruct Paper2D.SpriteInstanceData +[00001551] {0x2510bd4acc0} ScriptStruct Paper2D.PaperSpriteSocket +[00001552] {0x2510bd4ac00} ScriptStruct Paper2D.PaperSpriteAtlasSlot +[00001553] {0x2510bd4ab40} ScriptStruct Paper2D.PaperTerrainMaterialRule +[00001554] {0x2510bd4aa80} ScriptStruct Paper2D.PaperTileInfo +[00001555] {0x2510bd4a9c0} ScriptStruct Paper2D.PaperTileSetTerrain +[00001556] {0x2510bd4a900} ScriptStruct Paper2D.PaperTileMetadata +[00001557] {0x2510bd4a840} ScriptStruct Paper2D.SpriteGeometryCollection +[00001558] {0x2510bd4a780} ScriptStruct Paper2D.SpriteGeometryShape +[00001559] {0x2510bd4a6c0} ScriptStruct Paper2D.SpriteDrawCallRecord +[0000155A] {0x2510bd4a600} ScriptStruct Paper2D.SpriteAssetInitParameters +[0000155B] {0x2510bd4a540} ScriptStruct GameplayCameras.VOscillator +[0000155C] {0x2510bd4a480} ScriptStruct GameplayCameras.FOscillator +[0000155D] {0x2510bd4a3c0} ScriptStruct GameplayCameras.ROscillator +[0000155E] {0x2510bd4a300} ScriptStruct GameplayCameras.PerlinNoiseShaker +[0000155F] {0x2510bd4a240} ScriptStruct GameplayCameras.WaveOscillator +[00001560] {0x2510bd4a180} ScriptStruct TemplateSequence.TemplateSequenceBindingOverrideData +[00001561] {0x2510bd4a0c0} ScriptStruct TemplateSequence.TemplateSectionPropertyScale +[00001562] {0x2510bd4a000} ScriptStruct MovieScene.MovieScenePropertyBinding +[00001563] {0x2510bd49f40} ScriptStruct AnimationSharing.TickAnimationSharingFunction +[00001564] {0x2510bd49e80} ScriptStruct AnimationSharing.AnimationSharingScalability +[00001565] {0x2510bd49dc0} ScriptStruct Engine.PerPlatformFloat +[00001566] {0x2510bd49d00} ScriptStruct Engine.PerPlatformInt +[00001567] {0x2510bd49c40} ScriptStruct Engine.PerPlatformBool +[00001568] {0x2510bd49b80} ScriptStruct AnimationSharing.PerSkeletonAnimationSharingSetup +[00001569] {0x2510bd49ac0} ScriptStruct AnimationSharing.AnimationStateEntry +[0000156A] {0x2510bd49a00} ScriptStruct AnimationSharing.AnimationSetup +[0000156B] {0x2510bd49940} ScriptStruct UObjectPlugin.MyPluginStruct +[0000156C] {0x2510bd49880} ScriptStruct DatasmithContent.DatasmithCameraLookatTrackingSettingsTemplate +[0000156D] {0x2510bd497c0} ScriptStruct DatasmithContent.DatasmithPostProcessSettingsTemplate +[0000156E] {0x2510bd49700} ScriptStruct DatasmithContent.DatasmithCameraFocusSettingsTemplate +[0000156F] {0x2510bd49640} ScriptStruct DatasmithContent.DatasmithCameraLensSettingsTemplate +[00001570] {0x2510bd49580} ScriptStruct DatasmithContent.DatasmithCameraFilmbackSettingsTemplate +[00001571] {0x2510bd494c0} ScriptStruct DatasmithContent.DatasmithTessellationOptions +[00001572] {0x2510bd4c580} ScriptStruct DatasmithContent.DatasmithRetessellationOptions +[00001573] {0x2510bd4c4c0} ScriptStruct DatasmithContent.DatasmithImportBaseOptions +[00001574] {0x2510bd4c400} ScriptStruct DatasmithContent.DatasmithStaticMeshImportOptions +[00001575] {0x2510bd4c340} ScriptStruct DatasmithContent.DatasmithAssetImportOptions +[00001576] {0x2510bd4c280} ScriptStruct DatasmithContent.DatasmithReimportOptions +[00001577] {0x2510bd4c1c0} ScriptStruct DatasmithContent.DatasmithStaticParameterSetTemplate +[00001578] {0x2510bd4c040} ScriptStruct DatasmithContent.DatasmithMeshSectionInfoMapTemplate +[00001579] {0x2510bd4bec0} ScriptStruct DatasmithContent.DatasmithMeshSectionInfoTemplate +[0000157A] {0x2510bd4be00} ScriptStruct DatasmithContent.DatasmithStaticMaterialTemplate +[0000157B] {0x2510bd4bd40} ScriptStruct DatasmithContent.DatasmithMeshBuildSettingsTemplate +[0000157C] {0x2510bd4bc80} ScriptStruct VariantManagerContent.FunctionCaller +[0000157D] {0x2510bd4bbc0} ScriptStruct VariantManagerContent.CapturedPropSegment +[0000157E] {0x2510bd4bb00} ScriptStruct VariantManagerContent.VariantDependency +[0000157F] {0x2510bd4ba40} ScriptStruct GeometryCache.TrackRenderData +[00001580] {0x2510bd4b980} ScriptStruct GeometryCache.GeometryCacheMeshData +[00001581] {0x2510bd4b8c0} ScriptStruct GeometryCache.GeometryCacheVertexInfo +[00001582] {0x2510bd4b800} ScriptStruct GeometryCache.GeometryCacheMeshBatchInfo +[00001583] {0x2510bd4b740} ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheParams +[00001584] {0x2510bd4b680} ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheSectionTemplate +[00001585] {0x2510bd4b5c0} ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheSectionTemplateParameters +[00001586] {0x2510bd4b500} ScriptStruct ChaosCloth.ChaosClothWeightedValue +[00001587] {0x2510bd4b440} ScriptStruct EditableMesh.AdaptorPolygon2Group +[00001588] {0x2510bd4b380} ScriptStruct EditableMesh.AdaptorPolygon +[00001589] {0x2510bd4b2c0} ScriptStruct MeshDescription.ElementID +[0000158A] {0x2510bd4b200} ScriptStruct EditableMesh.AdaptorTriangleID +[0000158B] {0x2510bd4b140} ScriptStruct MeshDescription.PolygonGroupID +[0000158C] {0x2510bd4b080} ScriptStruct EditableMesh.PolygonGroupForPolygon +[0000158D] {0x2510bd4afc0} ScriptStruct MeshDescription.PolygonID +[0000158E] {0x2510bd4af00} ScriptStruct EditableMesh.PolygonGroupToCreate +[0000158F] {0x2510bd4ae40} ScriptStruct EditableMesh.MeshElementAttributeList +[00001590] {0x2510bd4ad80} ScriptStruct EditableMesh.MeshElementAttributeData +[00001591] {0x2510bd4de40} ScriptStruct EditableMesh.MeshElementAttributeValue +[00001592] {0x2510bd4dd80} ScriptStruct EditableMesh.VertexToMove +[00001593] {0x2510bd4dcc0} ScriptStruct MeshDescription.VertexID +[00001594] {0x2510bd4dc00} ScriptStruct EditableMesh.ChangeVertexInstancesForPolygon +[00001595] {0x2510bd4db40} ScriptStruct EditableMesh.VertexInstancesForPolygonHole +[00001596] {0x2510bd4da80} ScriptStruct EditableMesh.VertexIndexAndInstanceID +[00001597] {0x2510bd4d9c0} ScriptStruct MeshDescription.VertexInstanceID +[00001598] {0x2510bd4d900} ScriptStruct EditableMesh.VertexAttributesForPolygon +[00001599] {0x2510bd4d840} ScriptStruct EditableMesh.VertexAttributesForPolygonHole +[0000159A] {0x2510bd4d780} ScriptStruct EditableMesh.AttributesForEdge +[0000159B] {0x2510bd4d6c0} ScriptStruct MeshDescription.EdgeID +[0000159C] {0x2510bd4d600} ScriptStruct EditableMesh.AttributesForVertexInstance +[0000159D] {0x2510bd4d540} ScriptStruct EditableMesh.AttributesForVertex +[0000159E] {0x2510bd4d480} ScriptStruct EditableMesh.PolygonToSplit +[0000159F] {0x2510bd4d3c0} ScriptStruct EditableMesh.VertexPair +[000015A0] {0x2510bd4d300} ScriptStruct EditableMesh.PolygonToCreate +[000015A1] {0x2510bd4d240} ScriptStruct EditableMesh.VertexAndAttributes +[000015A2] {0x2510bd4d180} ScriptStruct EditableMesh.EdgeToCreate +[000015A3] {0x2510bd4d0c0} ScriptStruct EditableMesh.VertexInstanceToCreate +[000015A4] {0x2510bd4d000} ScriptStruct EditableMesh.VertexToCreate +[000015A5] {0x2510bd4cf40} ScriptStruct EditableMesh.SubdivisionLimitData +[000015A6] {0x2510bd4ce80} ScriptStruct EditableMesh.SubdividedWireEdge +[000015A7] {0x2510bd4cdc0} ScriptStruct EditableMesh.SubdivisionLimitSection +[000015A8] {0x2510bd4cd00} ScriptStruct EditableMesh.SubdividedQuad +[000015A9] {0x2510bd4cc40} ScriptStruct EditableMesh.SubdividedQuadVertex +[000015AA] {0x2510bd4cb80} ScriptStruct EditableMesh.RenderingPolygonGroup +[000015AB] {0x2510bd4cac0} ScriptStruct EditableMesh.RenderingPolygon +[000015AC] {0x2510bd4ca00} ScriptStruct MeshDescription.TriangleID +[000015AD] {0x2510bd4c940} ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionParams +[000015AE] {0x2510bd4c880} ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionSectionTemplate +[000015AF] {0x2510bd4c7c0} ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionSectionTemplateParameters +[000015B0] {0x2510bd4c700} ScriptStruct ChaosNiagara.ChaosDestructionEvent +[000015B1] {0x2510bd4c640} ScriptStruct MotoSynth.MotoSynthRuntimeSettings +[000015B2] {0x2510bd4f700} ScriptStruct MotoSynth.GrainTableEntry +[000015B3] {0x2510bd4f640} ScriptStruct MagicLeapARPin.MagicLeapARPinQuery +[000015B4] {0x2510bd4f580} ScriptStruct MagicLeapARPin.MagicLeapARPinObjectIdList +[000015B5] {0x2510bce0be0} Function Engine.Actor.ActorHasTag +[000015B6] {0x2510bce0a20} Function Engine.Actor.AddComponent +[000015B7] {0x2510bce0b00} Function Engine.Actor.AddComponentByClass +[000015B8] {0x2510bce0940} Function Engine.Actor.AddTickPrerequisiteActor +[000015B9] {0x2510bce0860} Function Engine.Actor.AddTickPrerequisiteComponent +[000015BA] {0x2510bce0780} Function Engine.Actor.DetachRootComponentFromParent +[000015BB] {0x2510bce06a0} Function Engine.Actor.DisableInput +[000015BC] {0x2510bce05c0} Function Engine.Actor.EnableInput +[000015BD] {0x2510bce04e0} Function Engine.Actor.FinishAddComponent +[000015BE] {0x2510bce0400} Function Engine.Actor.FlushNetDormancy +[000015BF] {0x2510bce0320} Function Engine.Actor.ForceNetUpdate +[000015C0] {0x2510bce0240} Function Engine.Actor.GetActorBounds +[000015C1] {0x2510bce0160} Function Engine.Actor.GetActorEnableCollision +[000015C2] {0x2510bce0080} Function Engine.Actor.GetActorEyesViewPoint +[000015C3] {0x2510bce3960} Function Engine.Actor.GetActorForwardVector +[000015C4] {0x2510bce3880} Function Engine.Actor.GetActorRelativeScale3D +[000015C5] {0x2510bce37a0} Function Engine.Actor.GetActorRightVector +[000015C6] {0x2510bce36c0} Function Engine.Actor.GetActorScale3D +[000015C7] {0x2510bce35e0} Function Engine.Actor.GetActorTickInterval +[000015C8] {0x2510bce3500} Function Engine.Actor.GetActorTimeDilation +[000015C9] {0x2510bce3420} Function Engine.Actor.GetActorUpVector +[000015CA] {0x2510bce3340} Function Engine.Actor.GetAllChildActors +[000015CB] {0x2510bce3260} Function Engine.Actor.GetAttachedActors +[000015CC] {0x2510bce3180} Function Engine.Actor.GetAttachParentActor +[000015CD] {0x2510bce30a0} Function Engine.Actor.GetAttachParentSocketName +[000015CE] {0x2510bce2fc0} Function Engine.Actor.GetComponentByClass +[000015CF] {0x2510bce2ee0} Function Engine.Actor.GetComponentsByInterface +[000015D0] {0x2510bce2e00} Function Engine.Actor.GetComponentsByTag +[000015D1] {0x2510bce2d20} Function Engine.Actor.GetDistanceTo +[000015D2] {0x2510bce2c40} Function Engine.Actor.GetDotProductTo +[000015D3] {0x2510bce2b60} Function Engine.Actor.GetGameTimeSinceCreation +[000015D4] {0x2510bce2a80} Function Engine.Actor.GetHorizontalDistanceTo +[000015D5] {0x2510bce29a0} Function Engine.Actor.GetHorizontalDotProductTo +[000015D6] {0x2510bce28c0} Function Engine.Actor.GetInputAxisKeyValue +[000015D7] {0x2510bce27e0} Function Engine.Actor.GetInputAxisValue +[000015D8] {0x2510bce2700} Function Engine.Actor.GetInputVectorAxisValue +[000015D9] {0x2510bce2620} Function Engine.Actor.GetInstigator +[000015DA] {0x2510bce2540} Function Engine.Actor.GetInstigatorController +[000015DB] {0x2510bce2460} Function Engine.Actor.GetLifeSpan +[000015DC] {0x2510bce2380} Function Engine.Actor.GetLocalRole +[000015DD] {0x2510bce22a0} Function Engine.Actor.GetOverlappingActors +[000015DE] {0x2510bce21c0} Function Engine.Actor.GetOverlappingComponents +[000015DF] {0x2510bce20e0} Function Engine.Actor.GetOwner +[000015E0] {0x2510bce2000} Function Engine.Actor.GetParentActor +[000015E1] {0x2510bce1f20} Function Engine.Actor.GetParentComponent +[000015E2] {0x2510bce1e40} Function Engine.Actor.GetRemoteRole +[000015E3] {0x2510bce1d60} Function Engine.Actor.GetSquaredDistanceTo +[000015E4] {0x2510bce5640} Function Engine.Actor.GetSquaredHorizontalDistanceTo +[000015E5] {0x2510bce5560} Function Engine.Actor.GetTickableWhenPaused +[000015E6] {0x2510bce5480} Function Engine.Actor.GetTransform +[000015E7] {0x2510bce53a0} Function Engine.Actor.GetVelocity +[000015E8] {0x2510bce52c0} Function Engine.Actor.GetVerticalDistanceTo +[000015E9] {0x2510bce51e0} Function Engine.Actor.HasAuthority +[000015EA] {0x2510bce5100} Function Engine.Actor.IsActorBeingDestroyed +[000015EB] {0x2510bce5020} Function Engine.Actor.IsActorTickEnabled +[000015EC] {0x2510bce4f40} Function Engine.Actor.IsChildActor +[000015ED] {0x2510bce4e60} Function Engine.Actor.IsOverlappingActor +[000015EE] {0x2510bce4d80} Function Engine.Actor.K2_AddActorLocalOffset +[000015EF] {0x2510bce4ca0} Function Engine.Actor.K2_AddActorLocalRotation +[000015F0] {0x2510bce4bc0} Function Engine.Actor.K2_AddActorLocalTransform +[000015F1] {0x2510bce4ae0} Function Engine.Actor.K2_AddActorWorldOffset +[000015F2] {0x2510bce4a00} Function Engine.Actor.K2_AddActorWorldRotation +[000015F3] {0x2510bce4920} Function Engine.Actor.K2_AddActorWorldTransform +[000015F4] {0x2510bce4840} Function Engine.Actor.K2_AddActorWorldTransformKeepScale +[000015F5] {0x2510bce4760} Function Engine.Actor.K2_AttachRootComponentTo +[000015F6] {0x2510bce4680} Function Engine.Actor.K2_AttachRootComponentToActor +[000015F7] {0x2510bce45a0} Function Engine.Actor.K2_AttachToActor +[000015F8] {0x2510bce44c0} Function Engine.Actor.K2_AttachToComponent +[000015F9] {0x2510bce43e0} Function Engine.Actor.K2_DestroyActor +[000015FA] {0x2510bce4300} Function Engine.Actor.K2_DestroyComponent +[000015FB] {0x2510bce4220} Function Engine.Actor.K2_DetachFromActor +[000015FC] {0x2510bce4140} Function Engine.Actor.K2_GetActorLocation +[000015FD] {0x2510bce4060} Function Engine.Actor.K2_GetActorRotation +[000015FE] {0x2510bce3f80} Function Engine.Actor.K2_GetComponentsByClass +[000015FF] {0x2510bce3ea0} Function Engine.Actor.K2_GetRootComponent +[00001600] {0x2510bce3dc0} Function Engine.Actor.K2_OnBecomeViewTarget +[00001601] {0x2510bce3ce0} Function Engine.Actor.K2_OnEndViewTarget +[00001602] {0x2510bce3c00} Function Engine.Actor.K2_OnReset +[00001603] {0x2510bce3b20} Function Engine.Actor.K2_SetActorLocation +[00001604] {0x2510bce3a40} Function Engine.Actor.K2_SetActorLocationAndRotation +[00001605] {0x2510bce7320} Function Engine.Actor.K2_SetActorRelativeLocation +[00001606] {0x2510bce7240} Function Engine.Actor.K2_SetActorRelativeRotation +[00001607] {0x2510bce7160} Function Engine.Actor.K2_SetActorRelativeTransform +[00001608] {0x2510bce7080} Function Engine.Actor.K2_SetActorRotation +[00001609] {0x2510bce6fa0} Function Engine.Actor.K2_SetActorTransform +[0000160A] {0x2510bce6ec0} Function Engine.Actor.K2_TeleportTo +[0000160B] {0x2510bce6de0} Function Engine.Actor.MakeMIDForMaterial +[0000160C] {0x2510bce6d00} Function Engine.Actor.MakeNoise +[0000160D] {0x2510bce6c20} Function Engine.Actor.OnRep_AttachmentReplication +[0000160E] {0x2510bce6b40} Function Engine.Actor.OnRep_Instigator +[0000160F] {0x2510bce6a60} Function Engine.Actor.OnRep_Owner +[00001610] {0x2510bce6980} Function Engine.Actor.OnRep_ReplicatedMovement +[00001611] {0x2510bce68a0} Function Engine.Actor.OnRep_ReplicateMovement +[00001612] {0x2510bce67c0} Function Engine.Actor.PrestreamTextures +[00001613] {0x2510bce66e0} Function Engine.Actor.ReceiveActorBeginCursorOver +[00001614] {0x2510bce6600} Function Engine.Actor.ReceiveActorBeginOverlap +[00001615] {0x2510bce6520} Function Engine.Actor.ReceiveActorEndCursorOver +[00001616] {0x2510bce6440} Function Engine.Actor.ReceiveActorEndOverlap +[00001617] {0x2510bce6360} Function Engine.Actor.ReceiveActorOnClicked +[00001618] {0x2510bce6280} Function Engine.Actor.ReceiveActorOnInputTouchBegin +[00001619] {0x2510bce61a0} Function Engine.Actor.ReceiveActorOnInputTouchEnd +[0000161A] {0x2510bce60c0} Function Engine.Actor.ReceiveActorOnInputTouchEnter +[0000161B] {0x2510bce5fe0} Function Engine.Actor.ReceiveActorOnInputTouchLeave +[0000161C] {0x2510bce5f00} Function Engine.Actor.ReceiveActorOnReleased +[0000161D] {0x2510bce5e20} Function Engine.Actor.ReceiveAnyDamage +[0000161E] {0x2510bce5d40} Function Engine.Actor.ReceiveBeginPlay +[0000161F] {0x2510bce5c60} Function Engine.Actor.ReceiveDestroyed +[00001620] {0x2510bce5b80} Function Engine.Actor.ReceiveEndPlay +[00001621] {0x2510bce5aa0} Function Engine.Actor.ReceiveHit +[00001622] {0x2510bce59c0} Function Engine.Actor.ReceivePointDamage +[00001623] {0x2510bce58e0} Function Engine.Actor.ReceiveRadialDamage +[00001624] {0x2510bce5800} Function Engine.Actor.ReceiveTick +[00001625] {0x2510bce5720} Function Engine.Actor.RemoveTickPrerequisiteActor +[00001626] {0x2510bce9000} Function Engine.Actor.RemoveTickPrerequisiteComponent +[00001627] {0x2510bce8f20} Function Engine.Actor.SetActorEnableCollision +[00001628] {0x2510bce8e40} Function Engine.Actor.SetActorHiddenInGame +[00001629] {0x2510bce8d60} Function Engine.Actor.SetActorRelativeScale3D +[0000162A] {0x2510bce8c80} Function Engine.Actor.SetActorScale3D +[0000162B] {0x2510bce8ba0} Function Engine.Actor.SetActorTickEnabled +[0000162C] {0x2510bce8ac0} Function Engine.Actor.SetActorTickInterval +[0000162D] {0x2510bce89e0} Function Engine.Actor.SetAutoDestroyWhenFinished +[0000162E] {0x2510bce8900} Function Engine.Actor.SetLifeSpan +[0000162F] {0x2510bce8820} Function Engine.Actor.SetNetDormancy +[00001630] {0x2510bce8740} Function Engine.Actor.SetOwner +[00001631] {0x2510bce8660} Function Engine.Actor.SetReplicateMovement +[00001632] {0x2510bce8580} Function Engine.Actor.SetReplicates +[00001633] {0x2510bce84a0} Function Engine.Actor.SetTickableWhenPaused +[00001634] {0x2510bce83c0} Function Engine.Actor.SetTickGroup +[00001635] {0x2510bce82e0} Function Engine.Actor.SnapRootComponentTo +[00001636] {0x2510bce8200} Function Engine.Actor.TearOff +[00001637] {0x2510bce8120} Function Engine.Actor.UserConstructionScript +[00001638] {0x2510bce8040} Function Engine.Actor.WasRecentlyRendered +[00001639] {0x2510bd4f4c0} ScriptStruct Engine.RepAttachment +[0000163A] {0x2510bd4f400} ScriptStruct Engine.Vector_NetQuantize100 +[0000163B] {0x2510bd4f340} ScriptStruct Engine.RepMovement +[0000163C] {0x2510bd4f280} ScriptStruct Engine.ActorTickFunction +[0000163D] {0x2510bce7f60} Function Engine.GameModeBase.CanSpectate +[0000163E] {0x2510bce7e80} Function Engine.GameModeBase.ChangeName +[0000163F] {0x2510bce7da0} Function Engine.GameModeBase.ChoosePlayerStart +[00001640] {0x2510bce7cc0} Function Engine.GameModeBase.FindPlayerStart +[00001641] {0x2510bce7be0} Function Engine.GameModeBase.GetDefaultPawnClassForController +[00001642] {0x2510bce7b00} Function Engine.GameModeBase.GetNumPlayers +[00001643] {0x2510bce7a20} Function Engine.GameModeBase.GetNumSpectators +[00001644] {0x2510bce7940} Function Engine.GameModeBase.HandleStartingNewPlayer +[00001645] {0x2510bce7860} Function Engine.GameModeBase.HasMatchEnded +[00001646] {0x2510bce7780} Function Engine.GameModeBase.HasMatchStarted +[00001647] {0x2510bce76a0} Function Engine.GameModeBase.InitializeHUDForPlayer +[00001648] {0x2510bce75c0} Function Engine.GameModeBase.InitStartSpot +[00001649] {0x2510bce74e0} Function Engine.GameModeBase.K2_FindPlayerStart +[0000164A] {0x2510bce7400} Function Engine.GameModeBase.K2_OnChangeName +[0000164B] {0x2510bceace0} Function Engine.GameModeBase.K2_OnLogout +[0000164C] {0x2510bceac00} Function Engine.GameModeBase.K2_OnRestartPlayer +[0000164D] {0x2510bceab20} Function Engine.GameModeBase.K2_OnSwapPlayerControllers +[0000164E] {0x2510bceaa40} Function Engine.GameModeBase.K2_PostLogin +[0000164F] {0x2510bcea960} Function Engine.GameModeBase.MustSpectate +[00001650] {0x2510bcea880} Function Engine.GameModeBase.PlayerCanRestart +[00001651] {0x2510bcea7a0} Function Engine.GameModeBase.ResetLevel +[00001652] {0x2510bcea6c0} Function Engine.GameModeBase.RestartPlayer +[00001653] {0x2510bcea5e0} Function Engine.GameModeBase.RestartPlayerAtPlayerStart +[00001654] {0x2510bcea500} Function Engine.GameModeBase.RestartPlayerAtTransform +[00001655] {0x2510bcea420} Function Engine.GameModeBase.ReturnToMainMenuHost +[00001656] {0x2510bcea340} Function Engine.GameModeBase.ShouldReset +[00001657] {0x2510bcea260} Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +[00001658] {0x2510bcea180} Function Engine.GameModeBase.SpawnDefaultPawnFor +[00001659] {0x2510bcea0a0} Function Engine.GameModeBase.StartPlay +[0000165A] {0x2510bce9fc0} Function Engine.GameMode.AbortMatch +[0000165B] {0x2510bce9ee0} Function Engine.GameMode.EndMatch +[0000165C] {0x2510bce9e00} Function Engine.GameMode.GetMatchState +[0000165D] {0x2510bce9d20} Function Engine.GameMode.IsMatchInProgress +[0000165E] {0x2510bce9c40} Function Engine.GameMode.K2_OnSetMatchState +[0000165F] {0x2510bce9b60} Function Engine.GameMode.ReadyToEndMatch +[00001660] {0x2510bce9a80} Function Engine.GameMode.ReadyToStartMatch +[00001661] {0x2510bce99a0} Function Engine.GameMode.RestartGame +[00001662] {0x2510bce98c0} Function Engine.GameMode.Say +[00001663] {0x2510bce97e0} Function Engine.GameMode.SetBandwidthLimit +[00001664] {0x2510bce9700} Function Engine.GameMode.StartMatch +[00001665] {0x2510bce9620} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.DetermineSharedWorldData +[00001666] {0x2510bd4f1c0} ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldSharedData +[00001667] {0x2510bce9540} DelegateFunction MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.MagicLeapOnNewLocalDataFromClients__DelegateSignature +[00001668] {0x2510bce9460} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.SelectChosenOne +[00001669] {0x2510bce9380} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.SendSharedWorldDataToClients +[0000166A] {0x2510bce92a0} Function Engine.GameStateBase.GetPlayerRespawnDelay +[0000166B] {0x2510bce91c0} Function Engine.GameStateBase.GetPlayerStartTime +[0000166C] {0x2510bce90e0} Function Engine.GameStateBase.GetServerWorldTimeSeconds +[0000166D] {0x2510bcec9c0} Function Engine.GameStateBase.HasBegunPlay +[0000166E] {0x2510bcec8e0} Function Engine.GameStateBase.HasMatchEnded +[0000166F] {0x2510bcec800} Function Engine.GameStateBase.HasMatchStarted +[00001670] {0x2510bcec720} Function Engine.GameStateBase.OnRep_GameModeClass +[00001671] {0x2510bcec640} Function Engine.GameStateBase.OnRep_ReplicatedHasBegunPlay +[00001672] {0x2510bcec560} Function Engine.GameStateBase.OnRep_ReplicatedWorldTimeSeconds +[00001673] {0x2510bcec480} Function Engine.GameStateBase.OnRep_SpectatorClass +[00001674] {0x2510bcec3a0} Function Engine.GameState.OnRep_ElapsedTime +[00001675] {0x2510bcec2c0} Function Engine.GameState.OnRep_MatchState +[00001676] {0x2510bcec1e0} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.CalculateXRCameraRootTransform +[00001677] {0x2510bcec100} DelegateFunction MagicLeapSharedWorld.MagicLeapSharedWorldGameState.MagicLeapSharedWorldEvent__DelegateSignature +[00001678] {0x2510bcec020} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.OnReplicate_AlignmentTransforms +[00001679] {0x2510bcebf40} Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.OnReplicate_SharedWorldData +[0000167A] {0x2510bd4f100} ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldAlignmentTransforms +[0000167B] {0x2510bd4f040} ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldLocalData +[0000167C] {0x2510bd4ef80} ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldPinData +[0000167D] {0x2510bd4eec0} ScriptStruct MagicLeap.MagicLeapGraphicsClientPerformanceInfo +[0000167E] {0x2510bd4ee00} ScriptStruct MagicLeap.MagicLeapHeadTrackingState +[0000167F] {0x2510bd4ed40} ScriptStruct MagicLeap.MagicLeapResult +[00001680] {0x2510bcebe60} DelegateFunction MagicLeapAudio.MagicLeapAudioJackPluggedDelegate__DelegateSignature +[00001681] {0x2510bcebd80} DelegateFunction MagicLeapAudio.MagicLeapAudioJackPluggedDelegateMulti__DelegateSignature +[00001682] {0x2510bcebca0} DelegateFunction MagicLeapAudio.MagicLeapAudioJackUnpluggedDelegate__DelegateSignature +[00001683] {0x2510bcebbc0} DelegateFunction MagicLeapAudio.MagicLeapAudioJackUnpluggedDelegateMulti__DelegateSignature +[00001684] {0x2510bd4ec80} ScriptStruct MagicLeapAudio.MagicLeapAudioDummyStruct +[00001685] {0x2510bd4ebc0} ScriptStruct MagicLeapEyeTracker.MagicLeapEyeBlinkState +[00001686] {0x2510bd4eb00} ScriptStruct MagicLeapImageTracker.MagicLeapImageTargetState +[00001687] {0x2510bd4ea40} ScriptStruct MagicLeapImageTracker.MagicLeapImageTargetSettings +[00001688] {0x2510bd4e980} ScriptStruct MagicLeapPlanes.MagicLeapPlanesQuery +[00001689] {0x2510bd4e8c0} ScriptStruct MagicLeapHandMeshing.MagicLeapHandMesh +[0000168A] {0x2510bd4e800} ScriptStruct MagicLeapHandMeshing.MagicLeapHandMeshBlock +[0000168B] {0x2510bd4e740} ScriptStruct MagicLeapLightEstimation.MagicLeapLightEstimationColorTemperatureState +[0000168C] {0x2510bd4e680} ScriptStruct MagicLeapLightEstimation.MagicLeapLightEstimationAmbientGlobalState +[0000168D] {0x2510bd4e5c0} ScriptStruct MovieScene.MovieScenePropertySectionTemplate +[0000168E] {0x2510bd4e500} ScriptStruct MovieScene.MovieScenePropertySectionData +[0000168F] {0x2510bd4e440} ScriptStruct MediaCompositing.MovieSceneMediaPlayerPropertySectionTemplate +[00001690] {0x2510bd4e380} ScriptStruct MediaCompositing.MovieSceneMediaSectionTemplate +[00001691] {0x2510bd4e2c0} ScriptStruct MediaCompositing.MovieSceneMediaSectionParams +[00001692] {0x2510bd4e200} ScriptStruct UdpMessaging.UdpMockMessage +[00001693] {0x2510bd4e140} ScriptStruct ActorSequence.ActorSequenceObjectReferenceMap +[00001694] {0x2510bd4e080} ScriptStruct ActorSequence.ActorSequenceObjectReferences +[00001695] {0x2510bd4dfc0} ScriptStruct ActorSequence.ActorSequenceObjectReference +[00001696] {0x2510bd4df00} ScriptStruct ActorLayerUtilities.ActorLayer +[00001697] {0x2510bd4ff40} ScriptStruct AudioCapture.AudioCaptureDeviceInfo +[00001698] {0x2510bd4fe80} ScriptStruct CustomMeshComponent.CustomMeshTriangle +[00001699] {0x2510bd4fdc0} ScriptStruct Synthesis.ModularSynthPresetBankEntry +[0000169A] {0x2510bd4fd00} ScriptStruct Engine.TableRowBase +[0000169B] {0x2510bd4fc40} ScriptStruct Synthesis.ModularSynthPreset +[0000169C] {0x2510bd4fb80} ScriptStruct Synthesis.EpicSynth1Patch +[0000169D] {0x2510bd4fac0} ScriptStruct Synthesis.Synth1PatchCable +[0000169E] {0x2510bd4fa00} ScriptStruct Synthesis.PatchId +[0000169F] {0x2510bd4f940} ScriptStruct Synthesis.SourceEffectBitCrusherSettings +[000016A0] {0x2510bd4f880} ScriptStruct Engine.SoundModulationDestinationSettings +[000016A1] {0x2510bd4f7c0} ScriptStruct Synthesis.SourceEffectBitCrusherBaseSettings +[000016A2] {0x2510bdc1840} ScriptStruct Synthesis.SourceEffectChorusSettings +[000016A3] {0x2510bdc1780} ScriptStruct Synthesis.SourceEffectChorusBaseSettings +[000016A4] {0x2510bdc16c0} ScriptStruct Synthesis.SourceEffectDynamicsProcessorSettings +[000016A5] {0x2510bdc1600} ScriptStruct Synthesis.SourceEffectEnvelopeFollowerSettings +[000016A6] {0x2510bdc1540} ScriptStruct Synthesis.SourceEffectEQSettings +[000016A7] {0x2510bdc1480} ScriptStruct Synthesis.SourceEffectEQBand +[000016A8] {0x2510bdc13c0} ScriptStruct Synthesis.SourceEffectFilterSettings +[000016A9] {0x2510bdc1300} ScriptStruct Synthesis.SourceEffectFilterAudioBusModulationSettings +[000016AA] {0x2510bdc1240} ScriptStruct Synthesis.SourceEffectFoldbackDistortionSettings +[000016AB] {0x2510bdc1180} ScriptStruct Synthesis.SourceEffectMidSideSpreaderSettings +[000016AC] {0x2510bdc10c0} ScriptStruct Synthesis.SourceEffectPannerSettings +[000016AD] {0x2510bdc1000} ScriptStruct Synthesis.SourceEffectPhaserSettings +[000016AE] {0x2510bdc0f40} ScriptStruct Synthesis.SourceEffectRingModulationSettings +[000016AF] {0x2510bdc0e80} ScriptStruct Synthesis.SourceEffectSimpleDelaySettings +[000016B0] {0x2510bdc0dc0} ScriptStruct Synthesis.SourceEffectStereoDelaySettings +[000016B1] {0x2510bdc0d00} ScriptStruct Synthesis.SourceEffectWaveShaperSettings +[000016B2] {0x2510bdc0c40} ScriptStruct Synthesis.SubmixEffectConvolutionReverbSettings +[000016B3] {0x2510bdc0b80} ScriptStruct Synthesis.SubmixEffectDelaySettings +[000016B4] {0x2510bdc0ac0} ScriptStruct Synthesis.SubmixEffectFilterSettings +[000016B5] {0x2510bdc0a00} ScriptStruct Synthesis.SubmixEffectFlexiverbSettings +[000016B6] {0x2510bdc0940} ScriptStruct Synthesis.SubmixEffectMultibandCompressorSettings +[000016B7] {0x2510bdc0880} ScriptStruct Synthesis.DynamicsBandSettings +[000016B8] {0x2510bdc07c0} ScriptStruct Synthesis.SubmixEffectStereoDelaySettings +[000016B9] {0x2510bdc0700} ScriptStruct Synthesis.SubmixEffectTapDelaySettings +[000016BA] {0x2510bdc0640} ScriptStruct Synthesis.TapDelayInfo +[000016BB] {0x2510bdc0580} ScriptStruct Synthesis.Synth2DSliderStyle +[000016BC] {0x2510bdc04c0} ScriptStruct Synthesis.SynthKnobStyle +[000016BD] {0x2510bdc0400} ScriptStruct Synthesis.SynthSlateStyle +[000016BE] {0x2510bdc0340} ScriptStruct Backrooms.Collectible +[000016BF] {0x2510bdc0280} ScriptStruct Backrooms.BPVRComponentPosRep +[000016C0] {0x2510bdc01c0} ScriptStruct Backrooms.BPLowPassPeakFilter +[000016C1] {0x2510bdc0100} ScriptStruct Backrooms.BPEuroLowPassFilterTrans +[000016C2] {0x2510bdc0040} ScriptStruct Backrooms.ItemQuality +[000016C3] {0x2510bdc3100} ScriptStruct Backrooms.ItemStructure +[000016C4] {0x2510bdc3040} ScriptStruct Backrooms.LIDARDotStruct +[000016C5] {0x2510bdc2f80} ScriptStruct Backrooms.MapEditorItems +[000016C6] {0x2510bdc2ec0} ScriptStruct Backrooms.MapEditorItem +[000016C7] {0x2510bdc2e00} ScriptStruct Backrooms.MapEditorItemMaterial +[000016C8] {0x2510bdc2d40} ScriptStruct Backrooms.MapEditorSteps +[000016C9] {0x2510bdc2c80} ScriptStruct Backrooms.MapEditorSnapping +[000016CA] {0x2510bdc2bc0} ScriptStruct Backrooms.MissionStructure +[000016CB] {0x2510bdc2b00} ScriptStruct Backrooms.ProfaneWord +[000016CC] {0x2510bdc2a40} ScriptStruct SlateCore.CompositeFont +[000016CD] {0x2510bdc2980} ScriptStruct SlateCore.CompositeFallbackFont +[000016CE] {0x2510bdc28c0} ScriptStruct SlateCore.Typeface +[000016CF] {0x2510bdc2800} ScriptStruct SlateCore.TypefaceEntry +[000016D0] {0x2510bdc2740} ScriptStruct SlateCore.FontData +[000016D1] {0x2510bdc2680} ScriptStruct SlateCore.CompositeSubFont +[000016D2] {0x2510bdc25c0} ScriptStruct SlateCore.MotionEvent +[000016D3] {0x2510bdc2500} ScriptStruct SlateCore.CaptureLostEvent +[000016D4] {0x2510bdc2440} ScriptStruct SlateCore.FocusEvent +[000016D5] {0x2510bdc2380} ScriptStruct SlateCore.WindowStyle +[000016D6] {0x2510bdc22c0} ScriptStruct SlateCore.ScrollBorderStyle +[000016D7] {0x2510bdc2200} ScriptStruct SlateCore.ScrollBoxStyle +[000016D8] {0x2510bdc2140} ScriptStruct SlateCore.DockTabStyle +[000016D9] {0x2510bdc2080} ScriptStruct SlateCore.HeaderRowStyle +[000016DA] {0x2510bdc1fc0} ScriptStruct SlateCore.SplitterStyle +[000016DB] {0x2510bdc1f00} ScriptStruct SlateCore.TableColumnHeaderStyle +[000016DC] {0x2510bdc1e40} ScriptStruct SlateCore.InlineTextImageStyle +[000016DD] {0x2510bdc1d80} ScriptStruct SlateCore.VolumeControlStyle +[000016DE] {0x2510bdc1cc0} ScriptStruct SlateCore.SliderStyle +[000016DF] {0x2510bdc1c00} ScriptStruct SlateCore.SearchBoxStyle +[000016E0] {0x2510bdc1b40} ScriptStruct SlateCore.ExpandableAreaStyle +[000016E1] {0x2510bdc1a80} ScriptStruct SlateCore.ProgressBarStyle +[000016E2] {0x2510bdc19c0} ScriptStruct SlateCore.InlineEditableTextBlockStyle +[000016E3] {0x2510bdc1900} ScriptStruct SlateCore.HyperlinkStyle +[000016E4] {0x2510bdc49c0} ScriptStruct SlateCore.CheckBoxStyle +[000016E5] {0x2510bdc4900} ScriptStruct Slate.Anchors +[000016E6] {0x2510bdc4840} ScriptStruct Slate.CustomizedToolMenu +[000016E7] {0x2510bdc46c0} ScriptStruct Slate.CustomizedToolMenuNameArray +[000016E8] {0x2510bdc4540} ScriptStruct Slate.CustomizedToolMenuSection +[000016E9] {0x2510bdc43c0} ScriptStruct Slate.CustomizedToolMenuEntry +[000016EA] {0x2510bdc4300} ScriptStruct ImageWriteQueue.ImageWriteOptions +[000016EB] {0x2510bdc4240} ScriptStruct MaterialShaderQualitySettings.MaterialQualityOverrides +[000016EC] {0x2510bdc4180} ScriptStruct EyeTracker.EyeTrackerStereoGazeData +[000016ED] {0x2510bdc40c0} ScriptStruct EyeTracker.EyeTrackerGazeData +[000016EE] {0x2510bdc4000} ScriptStruct Renderer.LightPropagationVolumeSettings +[000016EF] {0x2510bdc3f40} ScriptStruct EngineSettings.AutoCompleteCommand +[000016F0] {0x2510bdc3e80} ScriptStruct EngineSettings.GameModeName +[000016F1] {0x2510bdc3dc0} ScriptStruct Chaos.ChaosSolverConfiguration +[000016F2] {0x2510bdc3d00} ScriptStruct Chaos.SolverTrailingFilterSettings +[000016F3] {0x2510bdc3c40} ScriptStruct Chaos.SolverBreakingFilterSettings +[000016F4] {0x2510bdc3b80} ScriptStruct Chaos.SolverCollisionFilterSettings +[000016F5] {0x2510bdc3ac0} ScriptStruct Chaos.RecordedTransformTrack +[000016F6] {0x2510bdc3a00} ScriptStruct Chaos.RecordedFrame +[000016F7] {0x2510bdc3940} ScriptStruct Chaos.SolverTrailingData +[000016F8] {0x2510bdc3880} ScriptStruct Chaos.SolverBreakingData +[000016F9] {0x2510bdc37c0} ScriptStruct Chaos.SolverCollisionData +[000016FA] {0x2510bdc3700} ScriptStruct MRMesh.MRMeshConfiguration +[000016FB] {0x2510bdc3640} ScriptStruct AugmentedReality.TrackedGeometryGroup +[000016FC] {0x2510bdc3580} ScriptStruct AugmentedReality.ARGeoAnchorUpdatePayload +[000016FD] {0x2510bdc34c0} ScriptStruct AugmentedReality.ARSessionPayload +[000016FE] {0x2510bdc3400} ScriptStruct AugmentedReality.ARMeshUpdatePayload +[000016FF] {0x2510bdc3340} ScriptStruct AugmentedReality.ARObjectUpdatePayload +[00001700] {0x2510bdc3280} ScriptStruct AugmentedReality.AREnvironmentProbeUpdatePayload +[00001701] {0x2510bdc31c0} ScriptStruct AugmentedReality.ARPoseUpdatePayload +[00001702] {0x2510bdc6280} ScriptStruct AugmentedReality.ARQRCodeUpdatePayload +[00001703] {0x2510bdc61c0} ScriptStruct AugmentedReality.ARImageUpdatePayload +[00001704] {0x2510bdc6100} ScriptStruct AugmentedReality.ARFaceUpdatePayload +[00001705] {0x2510bdc6040} ScriptStruct AugmentedReality.ARPointUpdatePayload +[00001706] {0x2510bdc5f80} ScriptStruct AugmentedReality.ARPlaneUpdatePayload +[00001707] {0x2510bdc5ec0} ScriptStruct AugmentedReality.ARSharedWorldReplicationState +[00001708] {0x2510bdc5e00} ScriptStruct AugmentedReality.ARTraceResult +[00001709] {0x2510bdc5d40} ScriptStruct AugmentedReality.ARCameraIntrinsics +[0000170A] {0x2510bdc5c80} ScriptStruct AugmentedReality.ARPose3D +[0000170B] {0x2510bdc5bc0} ScriptStruct AugmentedReality.ARSkeletonDefinition +[0000170C] {0x2510bdc5b00} ScriptStruct AugmentedReality.ARPose2D +[0000170D] {0x2510bdc5a40} ScriptStruct AugmentedReality.ARVideoFormat +[0000170E] {0x2510bdc5980} ScriptStruct AugmentedReality.ARSessionStatus +[0000170F] {0x2510bdc58c0} ScriptStruct HeadMountedDisplay.XRMotionControllerData +[00001710] {0x2510bdc5800} ScriptStruct HeadMountedDisplay.XRHMDData +[00001711] {0x2510bdc5740} ScriptStruct HeadMountedDisplay.XRDeviceId +[00001712] {0x2510bdc5680} ScriptStruct HeadMountedDisplay.XRGestureConfig +[00001713] {0x2510bdc55c0} ScriptStruct BuildPatchServices.FileManifestData +[00001714] {0x2510bdc5500} ScriptStruct BuildPatchServices.ChunkPartData +[00001715] {0x2510bdc5440} ScriptStruct BuildPatchServices.SHAHashData +[00001716] {0x2510bdc5380} ScriptStruct BuildPatchServices.ChunkInfoData +[00001717] {0x2510bdc52c0} ScriptStruct BuildPatchServices.CustomFieldData +[00001718] {0x2510bdc5200} ScriptStruct Foliage.FoliageVertexColorChannelMask +[00001719] {0x2510bdc5140} ScriptStruct Foliage.FoliageTypeObject +[0000171A] {0x2510bdc5080} ScriptStruct Foliage.ProceduralFoliageInstance +[0000171B] {0x2510bdc4fc0} ScriptStruct Landscape.LandscapeLayer +[0000171C] {0x2510bdc4e40} ScriptStruct Landscape.LandscapeLayerBrush +[0000171D] {0x2510bdc4d80} ScriptStruct Landscape.LandscapeLayerComponentData +[0000171E] {0x2510bdc4cc0} ScriptStruct Landscape.WeightmapData +[0000171F] {0x2510bdc4c00} ScriptStruct Landscape.WeightmapLayerAllocationInfo +[00001720] {0x2510bdc4b40} ScriptStruct Landscape.HeightmapData +[00001721] {0x2510bdc4a80} ScriptStruct Landscape.LandscapeComponentMaterialOverride +[00001722] {0x2510bdc7b40} ScriptStruct Landscape.LandscapeEditToolRenderData +[00001723] {0x2510bdc7a80} ScriptStruct Landscape.GizmoSelectData +[00001724] {0x2510bdc79c0} ScriptStruct Landscape.GrassVariety +[00001725] {0x2510bdc7900} ScriptStruct Landscape.LandscapeInfoLayerSettings +[00001726] {0x2510bdc7840} ScriptStruct Landscape.LandscapeMaterialTextureStreamingInfo +[00001727] {0x2510bdc7780} ScriptStruct Landscape.LandscapeProxyMaterialOverride +[00001728] {0x2510bdc76c0} ScriptStruct Landscape.LandscapeImportLayerInfo +[00001729] {0x2510bdc7600} ScriptStruct Landscape.LandscapeLayerStruct +[0000172A] {0x2510bdc7540} ScriptStruct Landscape.LandscapeEditorLayerSettings +[0000172B] {0x2510bdc7480} ScriptStruct Landscape.LandscapeSplineConnection +[0000172C] {0x2510bdc73c0} ScriptStruct Landscape.ForeignWorldSplineData +[0000172D] {0x2510bdc7300} ScriptStruct Landscape.ForeignSplineSegmentData +[0000172E] {0x2510bdc7240} ScriptStruct Landscape.ForeignControlPointData +[0000172F] {0x2510bdc7180} ScriptStruct Landscape.LandscapeSplineMeshEntry +[00001730] {0x2510bdc70c0} ScriptStruct Landscape.LandscapeSplineSegmentConnection +[00001731] {0x2510bdc7000} ScriptStruct Landscape.LandscapeSplineInterpPoint +[00001732] {0x2510bdc6f40} ScriptStruct Landscape.GrassInput +[00001733] {0x2510bdc6e80} ScriptStruct Landscape.LayerBlendInput +[00001734] {0x2510bdc6dc0} ScriptStruct Landscape.PhysicalMaterialInput +[00001735] {0x2510bdc6d00} ScriptStruct TimeManagement.TimedDataInputEvaluationData +[00001736] {0x2510bdc6c40} ScriptStruct TimeManagement.TimedDataChannelSampleTime +[00001737] {0x2510bdc6b80} ScriptStruct MovieScene.TrackInstanceInputComponent +[00001738] {0x2510bdc6ac0} ScriptStruct MovieScene.MovieSceneEvaluationHookComponent +[00001739] {0x2510bdc6a00} ScriptStruct MovieScene.MovieSceneTrackInstanceComponent +[0000173A] {0x2510bdc6940} ScriptStruct MovieScene.EasingComponentData +[0000173B] {0x2510bdc6880} ScriptStruct MovieScene.MovieSceneDeterminismData +[0000173C] {0x2510bdc67c0} ScriptStruct MovieScene.MovieSceneSectionGroup +[0000173D] {0x2510bdc6700} ScriptStruct MovieScene.MovieSceneObjectBindingIDs +[0000173E] {0x2510bdc6640} ScriptStruct MovieScene.MovieSceneObjectBindingID +[0000173F] {0x2510bdc6580} ScriptStruct MovieScene.MovieSceneTrackLabels +[00001740] {0x2510bdc64c0} ScriptStruct MovieScene.MovieSceneEditorData +[00001741] {0x2510bdc6340} ScriptStruct MovieScene.MovieSceneExpansionState +[00001742] {0x2510bdc9400} ScriptStruct MovieScene.MovieSceneMarkedFrame +[00001743] {0x2510bdc9340} ScriptStruct MovieScene.MovieSceneTimecodeSource +[00001744] {0x2510bdc9280} ScriptStruct MovieScene.MovieSceneBinding +[00001745] {0x2510bdc91c0} ScriptStruct MovieScene.MovieSceneBindingOverrideData +[00001746] {0x2510bdc9100} ScriptStruct MovieScene.OptionalMovieSceneBlendType +[00001747] {0x2510bdc9040} ScriptStruct MovieScene.MovieSceneByteChannel +[00001748] {0x2510bdc8f80} ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct +[00001749] {0x2510bdc8ec0} ScriptStruct MovieScene.MovieSceneSequenceCompilerMaskStruct +[0000174A] {0x2510bdc8e00} ScriptStruct MovieScene.MovieSceneEntitySystemGraph +[0000174B] {0x2510bdc8d40} ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes +[0000174C] {0x2510bdc8c80} ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode +[0000174D] {0x2510bdc8bc0} ScriptStruct MovieScene.MovieSceneEvalTemplatePtr +[0000174E] {0x2510bdc8b00} ScriptStruct MovieScene.MovieSceneEmptyStruct +[0000174F] {0x2510bdc8a40} ScriptStruct MovieScene.MovieSceneEvaluationField +[00001750] {0x2510bdc8980} ScriptStruct MovieScene.MovieSceneEvaluationMetaData +[00001751] {0x2510bdc88c0} ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey +[00001752] {0x2510bdc8800} ScriptStruct MovieScene.MovieSceneEvaluationKey +[00001753] {0x2510bdc8740} ScriptStruct MovieScene.MovieSceneTrackIdentifier +[00001754] {0x2510bdc8680} ScriptStruct MovieScene.MovieSceneSequenceID +[00001755] {0x2510bdc85c0} ScriptStruct MovieScene.MovieSceneEvaluationGroup +[00001756] {0x2510bdc8500} ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate +[00001757] {0x2510bdc8440} ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack +[00001758] {0x2510bdc8380} ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr +[00001759] {0x2510bdc82c0} ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex +[0000175A] {0x2510bdc8200} ScriptStruct MovieScene.MovieSceneFrameRange +[0000175B] {0x2510bdc8140} ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr +[0000175C] {0x2510bdc8080} ScriptStruct MovieScene.MovieSceneSegmentIdentifier +[0000175D] {0x2510bdc7fc0} ScriptStruct MovieScene.MovieSceneEntityComponentField +[0000175E] {0x2510bdc7f00} ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData +[0000175F] {0x2510bdc7e40} ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData +[00001760] {0x2510bdc7d80} ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity +[00001761] {0x2510bdc7cc0} ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey +[00001762] {0x2510bdc7c00} ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree +[00001763] {0x2510bdcacc0} ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey +[00001764] {0x2510bdcac00} ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer +[00001765] {0x2510bdcab40} ScriptStruct MovieScene.MovieSceneEvaluationHookEvent +[00001766] {0x2510bdcaa80} ScriptStruct MovieScene.MovieSceneEvaluationOperand +[00001767] {0x2510bdca9c0} ScriptStruct MovieScene.MovieSceneEvaluationTemplate +[00001768] {0x2510bdca900} ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger +[00001769] {0x2510bdca6c0} ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber +[0000176A] {0x2510bdca540} ScriptStruct MovieScene.MovieSceneEvaluationTrack +[0000176B] {0x2510bdca480} ScriptStruct MovieScene.MovieSceneTrackImplementationPtr +[0000176C] {0x2510bdca3c0} ScriptStruct MovieScene.MovieSceneSubSectionData +[0000176D] {0x2510bdca300} ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance +[0000176E] {0x2510bdca180} ScriptStruct MovieScene.MovieSceneKeyStruct +[0000176F] {0x2510bdca0c0} ScriptStruct MovieScene.MovieSceneKeyTimeStruct +[00001770] {0x2510bdca000} ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct +[00001771] {0x2510bdc9f40} ScriptStruct MovieScene.MovieSceneObjectPathChannel +[00001772] {0x2510bdc9e80} ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue +[00001773] {0x2510bdc9dc0} ScriptStruct MovieScene.MovieScenePossessable +[00001774] {0x2510bdc9d00} ScriptStruct MovieScene.MovieSceneEasingSettings +[00001775] {0x2510bdc9c40} ScriptStruct MovieScene.MovieSceneSectionEvalOptions +[00001776] {0x2510bdc9b80} ScriptStruct MovieScene.MovieSceneSectionParameters +[00001777] {0x2510bdc9ac0} ScriptStruct MovieScene.MovieSceneSegment +[00001778] {0x2510bdc9a00} ScriptStruct MovieScene.SectionEvaluationData +[00001779] {0x2510bdc9940} ScriptStruct MovieScene.MovieSceneSequenceHierarchy +[0000177A] {0x2510bdc97c0} ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode +[0000177B] {0x2510bdc9640} ScriptStruct MovieScene.MovieSceneSubSequenceData +[0000177C] {0x2510bdc9580} ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr +[0000177D] {0x2510bdc94c0} ScriptStruct MovieScene.MovieSceneSequenceTransform +[0000177E] {0x2510bdcc580} ScriptStruct MovieScene.MovieSceneNestedSequenceTransform +[0000177F] {0x2510bdcc4c0} ScriptStruct MovieScene.MovieSceneTimeWarping +[00001780] {0x2510bdcc400} ScriptStruct MovieScene.MovieSceneTimeTransform +[00001781] {0x2510bdcc340} ScriptStruct MovieScene.MovieSceneSubSequenceTree +[00001782] {0x2510bdcc280} ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry +[00001783] {0x2510bdcc1c0} ScriptStruct MovieScene.MovieSceneSequenceInstanceData +[00001784] {0x2510bdcc100} ScriptStruct MovieScene.MovieSceneSequencePlaybackParams +[00001785] {0x2510bdcc040} ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings +[00001786] {0x2510bdcbf80} ScriptStruct MovieScene.MovieSceneSequenceLoopCount +[00001787] {0x2510bdcbec0} ScriptStruct MovieScene.MovieSceneSequenceReplProperties +[00001788] {0x2510bdcbe00} ScriptStruct MovieScene.MovieSceneSequenceActorPointers +[00001789] {0x2510bdcbd40} ScriptStruct MovieScene.MovieSceneWarpCounter +[0000178A] {0x2510bdcbc80} ScriptStruct MovieScene.MovieSceneSpawnable +[0000178B] {0x2510bdcbbc0} ScriptStruct MovieScene.TestMovieSceneEvalTemplate +[0000178C] {0x2510bdcbb00} ScriptStruct MovieScene.MovieSceneTrackDisplayOptions +[0000178D] {0x2510bdcba40} ScriptStruct MovieScene.MovieSceneTrackEvalOptions +[0000178E] {0x2510bdcb980} ScriptStruct MovieScene.MovieSceneTrackEvaluationField +[0000178F] {0x2510bdcb8c0} ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry +[00001790] {0x2510bdcb800} ScriptStruct MovieScene.MovieSceneTrackInstanceInput +[00001791] {0x2510bdcb740} ScriptStruct MovieScene.MovieSceneTrackInstanceEntry +[00001792] {0x2510bdcb680} ScriptStruct AnimationCore.CCDIKChainLink +[00001793] {0x2510bdcb5c0} ScriptStruct AnimationCore.Axis +[00001794] {0x2510bdcb500} ScriptStruct AnimationCore.ConstraintData +[00001795] {0x2510bdcb440} ScriptStruct AnimationCore.ConstraintDescriptor +[00001796] {0x2510bdcb380} ScriptStruct AnimationCore.ConstraintDescriptionEx +[00001797] {0x2510bdcb2c0} ScriptStruct AnimationCore.FilterOptionPerAxis +[00001798] {0x2510bdcb200} ScriptStruct AnimationCore.AimConstraintDescription +[00001799] {0x2510bdcb140} ScriptStruct AnimationCore.TransformConstraintDescription +[0000179A] {0x2510bdcb080} ScriptStruct AnimationCore.TransformConstraint +[0000179B] {0x2510bdcafc0} ScriptStruct AnimationCore.ConstraintDescription +[0000179C] {0x2510bdcaf00} ScriptStruct AnimationCore.ConstraintOffset +[0000179D] {0x2510bdcae40} ScriptStruct AnimationCore.TransformFilter +[0000179E] {0x2510bdcad80} ScriptStruct AnimationCore.EulerTransform +[0000179F] {0x2510bdcde40} ScriptStruct AnimationCore.FABRIKChainLink +[000017A0] {0x2510bdcdd80} ScriptStruct AnimationCore.NodeChain +[000017A1] {0x2510bdcdcc0} ScriptStruct AnimationCore.NodeHierarchyWithUserData +[000017A2] {0x2510bdcdc00} ScriptStruct AnimationCore.NodeHierarchyData +[000017A3] {0x2510bdcda80} ScriptStruct AnimationCore.NodeObject +[000017A4] {0x2510bdcd9c0} ScriptStruct AnimationCore.TransformNoScale +[000017A5] {0x2510bdcd900} ScriptStruct Engine.AnimNode_AssetPlayerBase +[000017A6] {0x2510bdcd840} ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer +[000017A7] {0x2510bdcd780} ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt +[000017A8] {0x2510bdcd6c0} ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics +[000017A9] {0x2510bdcd600} ScriptStruct AnimGraphRuntime.RotationRetargetingInfo +[000017AA] {0x2510bdcd540} ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit +[000017AB] {0x2510bdcd480} ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit +[000017AC] {0x2510bdcd3c0} ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup +[000017AD] {0x2510bdcd300} ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive +[000017AE] {0x2510bdcd240} ScriptStruct AnimGraphRuntime.AnimNode_ApplyLimits +[000017AF] {0x2510bdcd180} ScriptStruct AnimGraphRuntime.AngularRangeLimit +[000017B0] {0x2510bdcd0c0} ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel +[000017B1] {0x2510bdcd000} ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry +[000017B2] {0x2510bdccf40} ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase +[000017B3] {0x2510bdcce80} ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool +[000017B4] {0x2510bdccdc0} ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum +[000017B5] {0x2510bdccd00} ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt +[000017B6] {0x2510bdccc40} ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator +[000017B7] {0x2510bdccb80} ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController +[000017B8] {0x2510bdccac0} ScriptStruct AnimGraphRuntime.AnimNode_CCDIK +[000017B9] {0x2510bdcca00} ScriptStruct AnimGraphRuntime.AnimNode_Constraint +[000017BA] {0x2510bdcc940} ScriptStruct AnimGraphRuntime.Constraint +[000017BB] {0x2510bdcc880} ScriptStruct AnimGraphRuntime.AnimNode_CopyBone +[000017BC] {0x2510bdcc7c0} ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta +[000017BD] {0x2510bdcc700} ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh +[000017BE] {0x2510bdcc640} ScriptStruct AnimGraphRuntime.AnimNode_CurveSource +[000017BF] {0x2510bdcf700} ScriptStruct AnimGraphRuntime.AnimNode_Fabrik +[000017C0] {0x2510bdcf640} ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting +[000017C1] {0x2510bdcf580} ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend +[000017C2] {0x2510bdcf4c0} ScriptStruct Engine.PerBoneBlendWeight +[000017C3] {0x2510bdcf400} ScriptStruct Engine.InputBlendPose +[000017C4] {0x2510bdcf340} ScriptStruct Engine.BranchFilter +[000017C5] {0x2510bdcf280} ScriptStruct AnimGraphRuntime.AnimNode_LegIK +[000017C6] {0x2510bdcf1c0} ScriptStruct AnimGraphRuntime.AnimLegIKDefinition +[000017C7] {0x2510bdcf100} ScriptStruct AnimGraphRuntime.AnimLegIKData +[000017C8] {0x2510bdcf040} ScriptStruct AnimGraphRuntime.IKChain +[000017C9] {0x2510bdcef80} ScriptStruct AnimGraphRuntime.IKChainLink +[000017CA] {0x2510bdceec0} ScriptStruct AnimGraphRuntime.AnimNode_LookAt +[000017CB] {0x2510bdcee00} ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive +[000017CC] {0x2510bdced40} ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone +[000017CD] {0x2510bdcec80} ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve +[000017CE] {0x2510bdcebc0} ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend +[000017CF] {0x2510bdceb00} ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone +[000017D0] {0x2510bdcea40} ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler +[000017D1] {0x2510bdce980} ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode +[000017D2] {0x2510bdce8c0} ScriptStruct AnimGraphRuntime.AnimNode_PoseByName +[000017D3] {0x2510bdce800} ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver +[000017D4] {0x2510bdce740} ScriptStruct AnimGraphRuntime.RBFParams +[000017D5] {0x2510bdce680} ScriptStruct AnimGraphRuntime.PoseDriverTarget +[000017D6] {0x2510bdce5c0} ScriptStruct AnimGraphRuntime.PoseDriverTransform +[000017D7] {0x2510bdce500} ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot +[000017D8] {0x2510bdce440} ScriptStruct Engine.PoseSnapshot +[000017D9] {0x2510bdce380} ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer +[000017DA] {0x2510bdce2c0} ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry +[000017DB] {0x2510bdce200} ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose +[000017DC] {0x2510bdce140} ScriptStruct AnimGraphRuntime.AnimNode_RefPose +[000017DD] {0x2510bdce080} ScriptStruct AnimGraphRuntime.AnimNode_ResetRoot +[000017DE] {0x2510bdcdfc0} ScriptStruct AnimGraphRuntime.AnimNode_RigidBody +[000017DF] {0x2510bdcdf00} ScriptStruct AnimGraphRuntime.SimSpaceSettings +[000017E0] {0x2510bdcff40} ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone +[000017E1] {0x2510bdcfe80} ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier +[000017E2] {0x2510bdcfdc0} ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace +[000017E3] {0x2510bdcfd00} ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength +[000017E4] {0x2510bdcfc40} ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator +[000017E5] {0x2510bdcfb80} ScriptStruct AnimGraphRuntime.AnimNode_Slot +[000017E6] {0x2510bdcfac0} ScriptStruct AnimGraphRuntime.AnimNode_SplineIK +[000017E7] {0x2510bdcfa00} ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData +[000017E8] {0x2510bdcf940} ScriptStruct AnimGraphRuntime.AnimNode_SpringBone +[000017E9] {0x2510bdcf880} ScriptStruct Engine.AnimNode_Root +[000017EA] {0x2510bdcf7c0} ScriptStruct AnimGraphRuntime.AnimNode_StateResult +[000017EB] {0x2510be91840} ScriptStruct AnimGraphRuntime.AnimNode_Trail +[000017EC] {0x2510be91780} ScriptStruct AnimGraphRuntime.RotationLimit +[000017ED] {0x2510be916c0} ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode +[000017EE] {0x2510be91600} ScriptStruct Engine.AnimCurveParam +[000017EF] {0x2510be91540} ScriptStruct AnimGraphRuntime.ReferenceBoneFrame +[000017F0] {0x2510be91480} ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK +[000017F1] {0x2510be913c0} ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend +[000017F2] {0x2510be91300} ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy +[000017F3] {0x2510be91240} ScriptStruct AnimGraphRuntime.PositionHistory +[000017F4] {0x2510be91180} ScriptStruct AnimGraphRuntime.RBFEntry +[000017F5] {0x2510be910c0} ScriptStruct AnimGraphRuntime.RBFTarget +[000017F6] {0x2510be91000} ScriptStruct PropertyPath.CachedPropertyPath +[000017F7] {0x2510be90f40} ScriptStruct PropertyPath.PropertyPathSegment +[000017F8] {0x2510be90e80} ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate +[000017F9] {0x2510be90dc0} ScriptStruct MovieSceneTracks.MovieSceneTransformMask +[000017FA] {0x2510be90d00} ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct +[000017FB] {0x2510be90c40} ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct +[000017FC] {0x2510be90b80} ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct +[000017FD] {0x2510be90ac0} ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct +[000017FE] {0x2510be90a00} ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData +[000017FF] {0x2510be90940} ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey +[00001800] {0x2510be90880} ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate +[00001801] {0x2510be907c0} ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate +[00001802] {0x2510be90700} ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData +[00001803] {0x2510be90640} ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate +[00001804] {0x2510be90580} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData +[00001805] {0x2510be904c0} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate +[00001806] {0x2510be90400} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel +[00001807] {0x2510be90340} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger +[00001808] {0x2510be90280} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate +[00001809] {0x2510be901c0} ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate +[0000180A] {0x2510be90100} ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct +[0000180B] {0x2510be90040} ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate +[0000180C] {0x2510be93100} ScriptStruct MovieSceneTracks.MovieSceneEvent +[0000180D] {0x2510be93040} ScriptStruct MovieSceneTracks.MovieSceneEventPtrs +[0000180E] {0x2510be92f80} ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable +[0000180F] {0x2510be92ec0} ScriptStruct MovieSceneTracks.MovieSceneEventChannel +[00001810] {0x2510be92e00} ScriptStruct MovieSceneTracks.MovieSceneEventSectionData +[00001811] {0x2510be92d40} ScriptStruct MovieSceneTracks.EventPayload +[00001812] {0x2510be92c80} ScriptStruct MovieSceneTracks.MovieSceneEventParameters +[00001813] {0x2510be92bc0} ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData +[00001814] {0x2510be92b00} ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate +[00001815] {0x2510be92a40} ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate +[00001816] {0x2510be92980} ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate +[00001817] {0x2510be928c0} ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves +[00001818] {0x2510be92800} ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves +[00001819] {0x2510be92740} ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves +[0000181A] {0x2510be92680} ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves +[0000181B] {0x2510be925c0} ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve +[0000181C] {0x2510be92500} ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve +[0000181D] {0x2510be92440} ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate +[0000181E] {0x2510be92380} ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate +[0000181F] {0x2510be922c0} ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate +[00001820] {0x2510be92200} ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate +[00001821] {0x2510be92140} ScriptStruct MovieSceneTracks.MovieSceneParticleChannel +[00001822] {0x2510be92080} ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate +[00001823] {0x2510be91fc0} ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate +[00001824] {0x2510be91f00} ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate +[00001825] {0x2510be91e40} ScriptStruct MovieSceneTracks.MovieSceneStringChannel +[00001826] {0x2510be91d80} ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate +[00001827] {0x2510be91cc0} ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams +[00001828] {0x2510be91c00} ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate +[00001829] {0x2510be91b40} ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters +[0000182A] {0x2510be91a80} ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams +[0000182B] {0x2510be919c0} ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate +[0000182C] {0x2510be91900} ScriptStruct MovieSceneTracks.LevelVisibilityComponentData +[0000182D] {0x2510be949c0} ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase +[0000182E] {0x2510be94900} ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct +[0000182F] {0x2510be94840} ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct +[00001830] {0x2510be94780} ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct +[00001831] {0x2510be946c0} ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate +[00001832] {0x2510be94600} ScriptStruct UMG.AnchorData +[00001833] {0x2510be94540} ScriptStruct UMG.DynamicPropertyPath +[00001834] {0x2510be94480} ScriptStruct UMG.MovieScene2DTransformMask +[00001835] {0x2510be943c0} ScriptStruct UMG.MovieSceneWidgetMaterialSectionTemplate +[00001836] {0x2510be94300} ScriptStruct UMG.RadialBoxSettings +[00001837] {0x2510be94240} ScriptStruct UMG.RichTextStyleRow +[00001838] {0x2510be94180} ScriptStruct UMG.RichImageRow +[00001839] {0x2510be940c0} ScriptStruct UMG.SlateMeshVertex +[0000183A] {0x2510be94000} ScriptStruct UMG.SlateChildSize +[0000183B] {0x2510be93f40} ScriptStruct UMG.NamedSlotBinding +[0000183C] {0x2510be93e80} ScriptStruct UMG.AnimationEventBinding +[0000183D] {0x2510be93dc0} ScriptStruct UMG.UserWidgetPool +[0000183E] {0x2510be93d00} ScriptStruct UMG.WidgetAnimationBinding +[0000183F] {0x2510be93c40} ScriptStruct UMG.BlueprintWidgetAnimationDelegateBinding +[00001840] {0x2510be93b80} ScriptStruct UMG.DelegateRuntimeBinding +[00001841] {0x2510be93ac0} ScriptStruct Engine.ActorComponentInstanceData +[00001842] {0x2510be93a00} ScriptStruct Engine.ActorComponentDuplicatedObjectData +[00001843] {0x2510be93940} ScriptStruct Engine.SceneComponentInstanceData +[00001844] {0x2510be937c0} ScriptStruct UMG.WidgetComponentInstanceData +[00001845] {0x2510be93700} ScriptStruct UMG.WidgetNavigationData +[00001846] {0x2510be93640} ScriptStruct CinematicCamera.CameraLookatTrackingSettings +[00001847] {0x2510be93580} ScriptStruct CinematicCamera.CameraFocusSettings +[00001848] {0x2510be934c0} ScriptStruct CinematicCamera.CameraTrackingFocusSettings +[00001849] {0x2510be93400} ScriptStruct CinematicCamera.NamedLensPreset +[0000184A] {0x2510be93340} ScriptStruct CinematicCamera.CameraLensSettings +[0000184B] {0x2510be93280} ScriptStruct CinematicCamera.NamedFilmbackPreset +[0000184C] {0x2510be931c0} ScriptStruct CinematicCamera.CameraFilmbackSettings +[0000184D] {0x2510be96280} ScriptStruct AudioPlatformConfiguration.PlatformRuntimeAudioCompressionOverrides +[0000184E] {0x2510be961c0} ScriptStruct AudioMixer.SubmixEffectDynamicsProcessorSettings +[0000184F] {0x2510be96100} ScriptStruct AudioMixer.SubmixEffectDynamicProcessorFilterSettings +[00001850] {0x2510be96040} ScriptStruct AudioMixer.SubmixEffectSubmixEQSettings +[00001851] {0x2510be95f80} ScriptStruct AudioMixer.SubmixEffectEQBand +[00001852] {0x2510be95ec0} ScriptStruct AudioMixer.SubmixEffectReverbSettings +[00001853] {0x2510be95e00} ScriptStruct NetCore.NetAnalyticsDataConfig +[00001854] {0x2510be95d40} ScriptStruct AssetRegistry.TagAndValue +[00001855] {0x2510be95c80} ScriptStruct AssetRegistry.AssetRegistryDependencyOptions +[00001856] {0x2510be95bc0} ScriptStruct EngineMessages.EngineServiceNotification +[00001857] {0x2510be95b00} ScriptStruct EngineMessages.EngineServiceTerminate +[00001858] {0x2510be95a40} ScriptStruct EngineMessages.EngineServiceExecuteCommand +[00001859] {0x2510be95980} ScriptStruct EngineMessages.EngineServiceAuthGrant +[0000185A] {0x2510be958c0} ScriptStruct EngineMessages.EngineServiceAuthDeny +[0000185B] {0x2510be95800} ScriptStruct EngineMessages.EngineServicePong +[0000185C] {0x2510be95740} ScriptStruct EngineMessages.EngineServicePing +[0000185D] {0x2510be95680} ScriptStruct GameplayTags.GameplayTagQuery +[0000185E] {0x2510be955c0} ScriptStruct GameplayTags.GameplayTag +[0000185F] {0x2510be95500} ScriptStruct GameplayTags.GameplayTagCreationWidgetHelper +[00001860] {0x2510be95440} ScriptStruct GameplayTags.GameplayTagReferenceHelper +[00001861] {0x2510be95380} ScriptStruct GameplayTags.GameplayTagContainer +[00001862] {0x2510be952c0} ScriptStruct GameplayTags.GameplayTagRedirect +[00001863] {0x2510be95200} ScriptStruct GameplayTags.GameplayTagNode +[00001864] {0x2510be95140} ScriptStruct GameplayTags.GameplayTagSource +[00001865] {0x2510be95080} ScriptStruct GameplayTags.GameplayTagTableRow +[00001866] {0x2510be94fc0} ScriptStruct GameplayTags.RestrictedGameplayTagTableRow +[00001867] {0x2510be94f00} ScriptStruct GameplayTags.RestrictedConfigInfo +[00001868] {0x2510be94e40} ScriptStruct GameplayTags.GameplayTagCategoryRemap +[00001869] {0x2510be94d80} ScriptStruct StaticMeshDescription.UVMapSettings +[0000186A] {0x2510be94cc0} ScriptStruct PropertyAccess.PropertyAccessLibrary +[0000186B] {0x2510be94c00} ScriptStruct PropertyAccess.PropertyAccessIndirection +[0000186C] {0x2510be94b40} ScriptStruct PropertyAccess.PropertyAccessIndirectionChain +[0000186D] {0x2510be94a80} ScriptStruct PropertyAccess.PropertyAccessCopyBatch +[0000186E] {0x2510be97b40} ScriptStruct PropertyAccess.PropertyAccessCopy +[0000186F] {0x2510be97a80} ScriptStruct PropertyAccess.PropertyAccessPath +[00001870] {0x2510be979c0} ScriptStruct PropertyAccess.PropertyAccessSegment +[00001871] {0x2510be97900} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionData +[00001872] {0x2510be97840} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Box +[00001873] {0x2510be97780} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Convex +[00001874] {0x2510be976c0} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_ConvexFace +[00001875] {0x2510be97600} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_SphereConnection +[00001876] {0x2510be97540} ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Sphere +[00001877] {0x2510be97480} ScriptStruct ClothingSystemRuntimeInterface.ClothVertBoneData +[00001878] {0x2510be973c0} ScriptStruct JsonUtilities.JsonObjectWrapper +[00001879] {0x2510be97300} ScriptStruct MediaUtils.MediaPlayerOptions +[0000187A] {0x2510be97240} ScriptStruct MediaUtils.MediaPlayerTrackOptions +[0000187B] {0x2510be97180} ScriptStruct MediaAssets.MediaCaptureDevice +[0000187C] {0x2510be970c0} ScriptStruct MediaAssets.MediaSoundComponentSpectralData +[0000187D] {0x2510bceba00} DelegateFunction LevelSequence.OnLevelSequencePlayerCameraCutEvent__DelegateSignature +[0000187E] {0x2510bceb920} Function LevelSequence.LevelSequenceActor.AddBinding +[0000187F] {0x2510bceb840} Function LevelSequence.LevelSequenceActor.AddBindingByTag +[00001880] {0x2510bceb760} Function LevelSequence.LevelSequenceActor.FindNamedBinding +[00001881] {0x2510bceb680} Function LevelSequence.LevelSequenceActor.FindNamedBindings +[00001882] {0x2510bceb5a0} Function LevelSequence.LevelSequenceActor.GetSequence +[00001883] {0x2510bceb4c0} Function LevelSequence.LevelSequenceActor.GetSequencePlayer +[00001884] {0x2510bceb3e0} Function LevelSequence.LevelSequenceActor.HideBurnin +[00001885] {0x2510bceb300} Function LevelSequence.LevelSequenceActor.LoadSequence +[00001886] {0x2510bceb220} DelegateFunction LevelSequence.LevelSequenceActor.OnLevelSequenceLoaded__DelegateSignature +[00001887] {0x2510bceb140} Function LevelSequence.LevelSequenceActor.RemoveBinding +[00001888] {0x2510bceb060} Function LevelSequence.LevelSequenceActor.RemoveBindingByTag +[00001889] {0x2510bceaf80} Function LevelSequence.LevelSequenceActor.ResetBinding +[0000188A] {0x2510bceaea0} Function LevelSequence.LevelSequenceActor.ResetBindings +[0000188B] {0x2510bceadc0} Function LevelSequence.LevelSequenceActor.SetBinding +[0000188C] {0x2510bcee6a0} Function LevelSequence.LevelSequenceActor.SetBindingByTag +[0000188D] {0x2510bcee5c0} Function LevelSequence.LevelSequenceActor.SetReplicatePlayback +[0000188E] {0x2510bcee4e0} Function LevelSequence.LevelSequenceActor.SetSequence +[0000188F] {0x2510bcee400} Function LevelSequence.LevelSequenceActor.ShowBurnin +[00001890] {0x2510be97000} ScriptStruct LevelSequence.LevelSequenceCameraSettings +[00001891] {0x2510be96f40} ScriptStruct LevelSequence.BoundActorProxy +[00001892] {0x2510be96e80} ScriptStruct LevelSequence.LevelSequenceAnimSequenceLinkItem +[00001893] {0x2510be96dc0} ScriptStruct LevelSequence.LevelSequenceBindingReferences +[00001894] {0x2510be96c40} ScriptStruct LevelSequence.LevelSequenceBindingReferenceArray +[00001895] {0x2510be96b80} ScriptStruct LevelSequence.LevelSequenceBindingReference +[00001896] {0x2510be96ac0} ScriptStruct LevelSequence.LevelSequenceObjectReferenceMap +[00001897] {0x2510be96a00} ScriptStruct LevelSequence.LevelSequenceLegacyObjectReference +[00001898] {0x2510be96940} ScriptStruct LevelSequence.LevelSequenceObject +[00001899] {0x2510be96880} ScriptStruct LevelSequence.LevelSequencePlayerSnapshot +[0000189A] {0x2510be967c0} ScriptStruct LevelSequence.LevelSequenceSnapshotSettings +[0000189B] {0x2510be96700} ScriptStruct MovieSceneCapture.CompositionGraphCapturePasses +[0000189C] {0x2510be96640} ScriptStruct MovieSceneCapture.FrameMetrics +[0000189D] {0x2510be96580} ScriptStruct MovieSceneCapture.MovieSceneCaptureSettings +[0000189E] {0x2510be964c0} ScriptStruct MovieSceneCapture.CaptureResolution +[0000189F] {0x2510be96400} ScriptStruct Engine.DirectoryPath +[000018A0] {0x2510be96340} ScriptStruct MovieSceneCapture.CapturedPixels +[000018A1] {0x2510be99400} ScriptStruct MovieSceneCapture.CapturedPixelsID +[000018A2] {0x2510be99280} ScriptStruct Engine.KAggregateGeom +[000018A3] {0x2510be991c0} ScriptStruct Engine.KShapeElem +[000018A4] {0x2510be99100} ScriptStruct Engine.KTaperedCapsuleElem +[000018A5] {0x2510be99040} ScriptStruct Engine.KConvexElem +[000018A6] {0x2510be98f80} ScriptStruct Engine.KSphylElem +[000018A7] {0x2510be98ec0} ScriptStruct Engine.KBoxElem +[000018A8] {0x2510be98e00} ScriptStruct Engine.KSphereElem +[000018A9] {0x2510be98d40} ScriptStruct Engine.AnimationGroupReference +[000018AA] {0x2510be98c80} ScriptStruct Engine.RootMotionMovementParams +[000018AB] {0x2510be98bc0} ScriptStruct Engine.AnimGroupInstance +[000018AC] {0x2510be98b00} ScriptStruct Engine.AnimTickRecord +[000018AD] {0x2510be98a40} ScriptStruct Engine.MarkerSyncAnimPosition +[000018AE] {0x2510be98980} ScriptStruct Engine.BlendFilter +[000018AF] {0x2510be988c0} ScriptStruct Engine.BlendSampleData +[000018B0] {0x2510be98800} ScriptStruct Engine.AnimationRecordingSettings +[000018B1] {0x2510be98740} ScriptStruct Engine.ComponentSpacePose +[000018B2] {0x2510be98680} ScriptStruct Engine.LocalSpacePose +[000018B3] {0x2510be985c0} ScriptStruct Engine.NamedTransform +[000018B4] {0x2510be98500} ScriptStruct Engine.NamedColor +[000018B5] {0x2510be98440} ScriptStruct Engine.NamedVector +[000018B6] {0x2510be98380} ScriptStruct Engine.NamedFloat +[000018B7] {0x2510be982c0} ScriptStruct Engine.AnimParentNodeAssetOverride +[000018B8] {0x2510be98200} ScriptStruct Engine.AnimGroupInfo +[000018B9] {0x2510be98140} ScriptStruct Engine.AnimBlueprintDebugData +[000018BA] {0x2510be98080} ScriptStruct Engine.AnimationFrameSnapshot +[000018BB] {0x2510be97fc0} ScriptStruct Engine.StateMachineDebugData +[000018BC] {0x2510be97f00} ScriptStruct Engine.StateMachineStateDebugData +[000018BD] {0x2510be97e40} ScriptStruct Engine.AnimBlueprintFunctionData +[000018BE] {0x2510be97d80} ScriptStruct Engine.AnimGraphBlendOptions +[000018BF] {0x2510be97cc0} ScriptStruct Engine.GraphAssetPlayerInformation +[000018C0] {0x2510be97c00} ScriptStruct Engine.CachedPoseIndices +[000018C1] {0x2510be9acc0} ScriptStruct Engine.AnimBlueprintFunction +[000018C2] {0x2510be9ac00} ScriptStruct Engine.AnimTrack +[000018C3] {0x2510be9ab40} ScriptStruct Engine.AnimSegment +[000018C4] {0x2510be9aa80} ScriptStruct Engine.RootMotionExtractionStep +[000018C5] {0x2510be9a9c0} ScriptStruct Engine.AnimationErrorStats +[000018C6] {0x2510be9a900} ScriptStruct Engine.RawCurveTracks +[000018C7] {0x2510be9a840} ScriptStruct Engine.AnimCurveBase +[000018C8] {0x2510be9a780} ScriptStruct Engine.SmartName +[000018C9] {0x2510be9a6c0} ScriptStruct Engine.FloatCurve +[000018CA] {0x2510be9a600} ScriptStruct Engine.TransformCurve +[000018CB] {0x2510be9a540} ScriptStruct Engine.VectorCurve +[000018CC] {0x2510be9a480} ScriptStruct Engine.SlotEvaluationPose +[000018CD] {0x2510be9a3c0} ScriptStruct Engine.A2Pose +[000018CE] {0x2510be9a300} ScriptStruct Engine.A2CSPose +[000018CF] {0x2510be9a240} ScriptStruct Engine.QueuedDrawDebugItem +[000018D0] {0x2510be9a180} ScriptStruct Engine.AnimInstanceSubsystemData +[000018D1] {0x2510be9a0c0} ScriptStruct Engine.AnimLinkableElement +[000018D2] {0x2510be9a000} ScriptStruct Engine.AnimMontageInstance +[000018D3] {0x2510be99f40} ScriptStruct Engine.AnimNotifyEvent +[000018D4] {0x2510be99e80} ScriptStruct Engine.BranchingPointMarker +[000018D5] {0x2510be99dc0} ScriptStruct Engine.BranchingPoint +[000018D6] {0x2510be99d00} ScriptStruct Engine.SlotAnimationTrack +[000018D7] {0x2510be99c40} ScriptStruct Engine.CompositeSection +[000018D8] {0x2510be99b80} ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive +[000018D9] {0x2510be99ac0} ScriptStruct Engine.AnimNode_CustomProperty +[000018DA] {0x2510be99a00} ScriptStruct Engine.AnimNode_Inertialization +[000018DB] {0x2510be99940} ScriptStruct Engine.InertializationPoseDiff +[000018DC] {0x2510be99880} ScriptStruct Engine.InertializationCurveDiff +[000018DD] {0x2510be997c0} ScriptStruct Engine.InertializationBoneDiff +[000018DE] {0x2510be99700} ScriptStruct Engine.InertializationPose +[000018DF] {0x2510be99640} ScriptStruct Engine.AnimNode_LinkedAnimGraph +[000018E0] {0x2510be99580} ScriptStruct Engine.AnimNode_LinkedAnimLayer +[000018E1] {0x2510be994c0} ScriptStruct Engine.AnimNode_LinkedInputPose +[000018E2] {0x2510be9c580} ScriptStruct Engine.AnimNode_SaveCachedPose +[000018E3] {0x2510be9c4c0} ScriptStruct Engine.AnimNode_SequencePlayer +[000018E4] {0x2510be9c400} ScriptStruct Engine.AnimNode_StateMachine +[000018E5] {0x2510be9c340} ScriptStruct Engine.AnimationPotentialTransition +[000018E6] {0x2510be9c280} ScriptStruct Engine.AnimationActiveTransitionEntry +[000018E7] {0x2510be9c1c0} ScriptStruct Engine.AnimNode_TransitionPoseEvaluator +[000018E8] {0x2510be9c100} ScriptStruct Engine.AnimNode_TransitionResult +[000018E9] {0x2510be9c040} ScriptStruct Engine.AnimNode_UseCachedPose +[000018EA] {0x2510be9bf80} ScriptStruct Engine.ExposedValueHandler +[000018EB] {0x2510be9bec0} ScriptStruct Engine.ExposedValueCopyRecord +[000018EC] {0x2510be9be00} ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace +[000018ED] {0x2510be9bd40} ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace +[000018EE] {0x2510be9bc80} ScriptStruct Engine.AnimNotifyQueue +[000018EF] {0x2510be9bb00} ScriptStruct Engine.AnimNotifyArray +[000018F0] {0x2510be9ba40} ScriptStruct Engine.AnimNotifyEventReference +[000018F1] {0x2510be9b980} ScriptStruct Engine.CompressedTrack +[000018F2] {0x2510be9b8c0} ScriptStruct Engine.CurveTrack +[000018F3] {0x2510be9b800} ScriptStruct Engine.ScaleTrack +[000018F4] {0x2510be9b740} ScriptStruct Engine.RotationTrack +[000018F5] {0x2510be9b680} ScriptStruct Engine.TranslationTrack +[000018F6] {0x2510be9b5c0} ScriptStruct Engine.AnimSequenceTrackContainer +[000018F7] {0x2510be9b500} ScriptStruct Engine.RawAnimSequenceTrack +[000018F8] {0x2510be9b440} ScriptStruct Engine.AnimSetMeshLinkup +[000018F9] {0x2510be9b380} ScriptStruct Engine.AnimSingleNodeInstanceProxy +[000018FA] {0x2510be9b2c0} ScriptStruct Engine.AnimNode_SingleNode +[000018FB] {0x2510be9b200} ScriptStruct Engine.BakedAnimationStateMachine +[000018FC] {0x2510be9b140} ScriptStruct Engine.AnimationStateBase +[000018FD] {0x2510be9b080} ScriptStruct Engine.AnimationTransitionBetweenStates +[000018FE] {0x2510be9afc0} ScriptStruct Engine.BakedAnimationState +[000018FF] {0x2510be9af00} ScriptStruct Engine.BakedStateExitTransition +[00001900] {0x2510be9ae40} ScriptStruct Engine.AnimationState +[00001901] {0x2510be9ad80} ScriptStruct Engine.AnimationTransitionRule +[00001902] {0x2510be9de40} ScriptStruct Engine.TrackToSkeletonMap +[00001903] {0x2510be9dd80} ScriptStruct Engine.MarkerSyncData +[00001904] {0x2510be9dcc0} ScriptStruct Engine.AnimSyncMarker +[00001905] {0x2510be9dc00} ScriptStruct Engine.AnimNotifyTrack +[00001906] {0x2510be9db40} ScriptStruct Engine.PerBoneBlendWeights +[00001907] {0x2510be9da80} ScriptStruct Engine.AssetImportInfo +[00001908] {0x2510be9d9c0} ScriptStruct Engine.PrimaryAssetRulesCustomOverride +[00001909] {0x2510be9d900} ScriptStruct Engine.PrimaryAssetRules +[0000190A] {0x2510be9d840} ScriptStruct Engine.PrimaryAssetRulesOverride +[0000190B] {0x2510be9d780} ScriptStruct Engine.AssetManagerRedirect +[0000190C] {0x2510be9d6c0} ScriptStruct Engine.AssetManagerSearchRules +[0000190D] {0x2510be9d600} ScriptStruct Engine.PrimaryAssetTypeInfo +[0000190E] {0x2510be9d540} ScriptStruct Engine.AssetMapping +[0000190F] {0x2510be9d480} ScriptStruct Engine.AtmospherePrecomputeInstanceData +[00001910] {0x2510be9d3c0} ScriptStruct Engine.AtmospherePrecomputeParameters +[00001911] {0x2510be9d300} ScriptStruct Engine.BaseAttenuationSettings +[00001912] {0x2510be9d240} ScriptStruct Engine.AudioComponentParam +[00001913] {0x2510be9d180} ScriptStruct Engine.AudioEffectParameters +[00001914] {0x2510be9d0c0} ScriptStruct Engine.AudioReverbEffect +[00001915] {0x2510be9d000} ScriptStruct Engine.DefaultAudioBusSettings +[00001916] {0x2510be9cf40} ScriptStruct Engine.SoundDebugEntry +[00001917] {0x2510be9ce80} ScriptStruct Engine.AudioQualitySettings +[00001918] {0x2510be9cdc0} ScriptStruct Engine.InteriorSettings +[00001919] {0x2510be9cd00} ScriptStruct Engine.AudioVolumeSubmixOverrideSettings +[0000191A] {0x2510be9cc40} ScriptStruct Engine.AudioVolumeSubmixSendSettings +[0000191B] {0x2510be9cb80} ScriptStruct Engine.SoundSubmixSendInfo +[0000191C] {0x2510be9cac0} ScriptStruct Engine.LaunchOnTestSettings +[0000191D] {0x2510be9ca00} ScriptStruct Engine.FilePath +[0000191E] {0x2510be9c940} ScriptStruct Engine.EditorMapPerformanceTestDefinition +[0000191F] {0x2510be9c880} ScriptStruct Engine.BuildPromotionTestSettings +[00001920] {0x2510be9c7c0} ScriptStruct Engine.BuildPromotionNewProjectSettings +[00001921] {0x2510be9c700} ScriptStruct Engine.BuildPromotionOpenAssetSettings +[00001922] {0x2510be9c640} ScriptStruct Engine.BuildPromotionImportWorkflowSettings +[00001923] {0x2510be9f700} ScriptStruct Engine.EditorImportWorkflowDefinition +[00001924] {0x2510be9f640} ScriptStruct Engine.ImportFactorySettingValues +[00001925] {0x2510be9f580} ScriptStruct Engine.BlueprintEditorPromotionSettings +[00001926] {0x2510be9f4c0} ScriptStruct Engine.ParticleEditorPromotionSettings +[00001927] {0x2510be9f400} ScriptStruct Engine.MaterialEditorPromotionSettings +[00001928] {0x2510be9f340} ScriptStruct Engine.EditorImportExportTestDefinition +[00001929] {0x2510be9f280} ScriptStruct Engine.ExternalToolDefinition +[0000192A] {0x2510be9f1c0} ScriptStruct Engine.NavAvoidanceData +[0000192B] {0x2510be9f100} ScriptStruct Engine.BandwidthTestGenerator +[0000192C] {0x2510be9f040} ScriptStruct Engine.BandwidthTestItem +[0000192D] {0x2510be9ef80} ScriptStruct Engine.BlendProfileBoneEntry +[0000192E] {0x2510be9eec0} ScriptStruct Engine.PerBoneInterpolation +[0000192F] {0x2510be9ee00} ScriptStruct Engine.GridBlendSample +[00001930] {0x2510be9ed40} ScriptStruct Engine.EditorElement +[00001931] {0x2510be9ec80} ScriptStruct Engine.BlendSample +[00001932] {0x2510be9ebc0} ScriptStruct Engine.BlendParameter +[00001933] {0x2510be9eb00} ScriptStruct Engine.InterpolationParameter +[00001934] {0x2510be9ea40} ScriptStruct Engine.BPEditorBookmarkNode +[00001935] {0x2510be9e980} ScriptStruct Engine.EditedDocumentInfo +[00001936] {0x2510be9e8c0} ScriptStruct Engine.BPInterfaceDescription +[00001937] {0x2510be9e800} ScriptStruct Engine.BPVariableDescription +[00001938] {0x2510be9e740} ScriptStruct Engine.BPVariableMetaDataEntry +[00001939] {0x2510be9e680} ScriptStruct Engine.EdGraphPinType +[0000193A] {0x2510be9e5c0} ScriptStruct Engine.EdGraphTerminalType +[0000193B] {0x2510be9e500} ScriptStruct Engine.BlueprintMacroCosmeticInfo +[0000193C] {0x2510be9e440} ScriptStruct Engine.CompilerNativizationOptions +[0000193D] {0x2510be9e380} ScriptStruct Engine.BPComponentClassOverride +[0000193E] {0x2510be9e2c0} ScriptStruct Engine.BlueprintCookedComponentInstancingData +[0000193F] {0x2510be9e200} ScriptStruct Engine.BlueprintComponentChangedPropertyInfo +[00001940] {0x2510be9e140} ScriptStruct Engine.EventGraphFastCallPair +[00001941] {0x2510be9e080} ScriptStruct Engine.BlueprintDebugData +[00001942] {0x2510be9dfc0} ScriptStruct Engine.PointerToUberGraphFrame +[00001943] {0x2510be9df00} ScriptStruct Engine.DebuggingInfoForSingleFunction +[00001944] {0x2510be9ff40} ScriptStruct Engine.NodeToCodeAssociation +[00001945] {0x2510be9fe80} ScriptStruct Engine.AnimCurveType +[00001946] {0x2510be9fdc0} ScriptStruct Engine.BookmarkBaseJumpToSettings +[00001947] {0x2510be9fd00} ScriptStruct Engine.BookmarkJumpToSettings +[00001948] {0x2510be9fc40} ScriptStruct Engine.Bookmark2DJumpToSettings +[00001949] {0x2510be9fb80} ScriptStruct Engine.GeomSelection +[0000194A] {0x2510be9fac0} ScriptStruct Engine.BuilderPoly +[0000194B] {0x2510be9fa00} ScriptStruct Engine.CachedAnimTransitionData +[0000194C] {0x2510be9f940} ScriptStruct Engine.CachedAnimRelevancyData +[0000194D] {0x2510be9f880} ScriptStruct Engine.CachedAnimAssetPlayerData +[0000194E] {0x2510be9f7c0} ScriptStruct Engine.CachedAnimStateArray +[0000194F] {0x2510bed1840} ScriptStruct Engine.CachedAnimStateData +[00001950] {0x2510bed1780} ScriptStruct Engine.ActiveCameraShakeInfo +[00001951] {0x2510bed16c0} ScriptStruct Engine.PooledCameraShakes +[00001952] {0x2510bed1600} ScriptStruct Engine.CameraShakeInfo +[00001953] {0x2510bed1540} ScriptStruct Engine.CameraShakeDuration +[00001954] {0x2510bed1480} ScriptStruct Engine.CameraShakeStopParams +[00001955] {0x2510bed13c0} ScriptStruct Engine.CameraShakeUpdateResult +[00001956] {0x2510bed1300} ScriptStruct Engine.CameraShakeScrubParams +[00001957] {0x2510bed1240} ScriptStruct Engine.MinimalViewInfo +[00001958] {0x2510bed1180} ScriptStruct Engine.CameraShakeUpdateParams +[00001959] {0x2510bed10c0} ScriptStruct Engine.CameraShakeStartParams +[0000195A] {0x2510bed1000} ScriptStruct Engine.DummySpacerCameraTypes +[0000195B] {0x2510bed0f40} ScriptStruct Engine.CanvasIcon +[0000195C] {0x2510bed0e80} ScriptStruct Engine.WrappedStringElement +[0000195D] {0x2510bed0dc0} ScriptStruct Engine.TextSizingParameters +[0000195E] {0x2510bed0d00} ScriptStruct Engine.BasedMovementInfo +[0000195F] {0x2510bed0c40} ScriptStruct Engine.SimulatedRootMotionReplicatedMove +[00001960] {0x2510bed0b80} ScriptStruct Engine.RepRootMotionMontage +[00001961] {0x2510bed0ac0} ScriptStruct Engine.Vector_NetQuantize10 +[00001962] {0x2510bed0a00} ScriptStruct Engine.RootMotionSourceGroup +[00001963] {0x2510bed0940} ScriptStruct Engine.RootMotionSourceSettings +[00001964] {0x2510bed0880} ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction +[00001965] {0x2510bed07c0} ScriptStruct Engine.FindFloorResult +[00001966] {0x2510bed0700} ScriptStruct Engine.CharacterNetworkSerializationPackedBits +[00001967] {0x2510bed0640} ScriptStruct Engine.CharacterMoveResponsePackedBits +[00001968] {0x2510bed0580} ScriptStruct Engine.CharacterServerMovePackedBits +[00001969] {0x2510bed04c0} ScriptStruct Engine.ChildActorComponentInstanceData +[0000196A] {0x2510bed0400} ScriptStruct Engine.ChildActorAttachedActorInfo +[0000196B] {0x2510bed0340} ScriptStruct Engine.CustomProfile +[0000196C] {0x2510bed0280} ScriptStruct Engine.CustomChannelSetup +[0000196D] {0x2510bed01c0} ScriptStruct Engine.CollisionResponseTemplate +[0000196E] {0x2510bed0100} ScriptStruct Engine.BlueprintComponentDelegateBinding +[0000196F] {0x2510bed0040} ScriptStruct Engine.MeshUVChannelInfo +[00001970] {0x2510bed3100} ScriptStruct Engine.AutoCompleteNode +[00001971] {0x2510bed3040} ScriptStruct Engine.AngularDriveConstraint +[00001972] {0x2510bed2f80} ScriptStruct Engine.ConstraintDrive +[00001973] {0x2510bed2ec0} ScriptStruct Engine.LinearDriveConstraint +[00001974] {0x2510bed2e00} ScriptStruct Engine.ConstraintInstanceBase +[00001975] {0x2510bed2d40} ScriptStruct Engine.ConstraintInstance +[00001976] {0x2510bed2c80} ScriptStruct Engine.ConstraintProfileProperties +[00001977] {0x2510bed2bc0} ScriptStruct Engine.ConstraintBaseParams +[00001978] {0x2510bed2b00} ScriptStruct Engine.TwistConstraint +[00001979] {0x2510bed2a40} ScriptStruct Engine.ConeConstraint +[0000197A] {0x2510bed2980} ScriptStruct Engine.LinearConstraint +[0000197B] {0x2510bed28c0} ScriptStruct Engine.CullDistanceSizePair +[0000197C] {0x2510bed2800} ScriptStruct Engine.RuntimeCurveLinearColor +[0000197D] {0x2510bed2740} ScriptStruct Engine.CurveAtlasColorAdjustments +[0000197E] {0x2510bed2680} ScriptStruct Engine.NamedCurveValue +[0000197F] {0x2510bed25c0} ScriptStruct Engine.CurveTableRowHandle +[00001980] {0x2510bed2500} ScriptStruct Engine.BakedCustomAttributePerBoneData +[00001981] {0x2510bed2440} ScriptStruct Engine.BakedFloatCustomAttribute +[00001982] {0x2510bed2380} ScriptStruct Engine.SimpleCurve +[00001983] {0x2510bed22c0} ScriptStruct Engine.SimpleCurveKey +[00001984] {0x2510bed2200} ScriptStruct Engine.BakedIntegerCustomAttribute +[00001985] {0x2510bed2140} ScriptStruct Engine.IntegralCurve +[00001986] {0x2510bed2080} ScriptStruct Engine.IntegralKey +[00001987] {0x2510bed1fc0} ScriptStruct Engine.BakedStringCustomAttribute +[00001988] {0x2510bed1f00} ScriptStruct Engine.StringCurve +[00001989] {0x2510bed1e40} ScriptStruct Engine.StringCurveKey +[0000198A] {0x2510bed1d80} ScriptStruct Engine.CustomAttributePerBoneData +[0000198B] {0x2510bed1cc0} ScriptStruct Engine.CustomAttribute +[0000198C] {0x2510bed1c00} ScriptStruct Engine.CustomAttributeSetting +[0000198D] {0x2510bed1b40} ScriptStruct Engine.DataDrivenConsoleVariable +[0000198E] {0x2510bed1a80} ScriptStruct Engine.DataTableCategoryHandle +[0000198F] {0x2510bed19c0} ScriptStruct Engine.DataTableRowHandle +[00001990] {0x2510bed1900} ScriptStruct Engine.DebugCameraControllerSettingsViewModeIndex +[00001991] {0x2510bed49c0} ScriptStruct Engine.DebugDisplayProperty +[00001992] {0x2510bed4900} ScriptStruct Engine.DebugTextInfo +[00001993] {0x2510bed4840} ScriptStruct Engine.MulticastRecordOptions +[00001994] {0x2510bed4780} ScriptStruct Engine.RollbackNetStartupActorInfo +[00001995] {0x2510bed46c0} ScriptStruct Engine.DialogueWaveParameter +[00001996] {0x2510bed4600} ScriptStruct Engine.DialogueContext +[00001997] {0x2510bed4540} ScriptStruct Engine.DialogueContextMapping +[00001998] {0x2510bed4480} ScriptStruct Engine.RawDistributionFloat +[00001999] {0x2510bed43c0} ScriptStruct Engine.RawDistributionVector +[0000199A] {0x2510bed4300} ScriptStruct Engine.GraphReference +[0000199B] {0x2510bed4240} ScriptStruct Engine.EdGraphPinReference +[0000199C] {0x2510bed4180} ScriptStruct Engine.EdGraphSchemaAction +[0000199D] {0x2510bed40c0} ScriptStruct Engine.EdGraphSchemaAction_NewNode +[0000199E] {0x2510bed4000} ScriptStruct Engine.PluginRedirect +[0000199F] {0x2510bed3f40} ScriptStruct Engine.StructRedirect +[000019A0] {0x2510bed3e80} ScriptStruct Engine.ClassRedirect +[000019A1] {0x2510bed3dc0} ScriptStruct Engine.GameNameRedirect +[000019A2] {0x2510bed3d00} ScriptStruct Engine.ScreenMessageString +[000019A3] {0x2510bed3c40} ScriptStruct Engine.DropNoteInfo +[000019A4] {0x2510bed3b80} ScriptStruct Engine.StatColorMapping +[000019A5] {0x2510bed3ac0} ScriptStruct Engine.StatColorMapEntry +[000019A6] {0x2510bed3a00} ScriptStruct Engine.WorldContext +[000019A7] {0x2510bed3940} ScriptStruct Engine.NamedNetDriver +[000019A8] {0x2510bed3880} ScriptStruct Engine.LevelStreamingStatus +[000019A9] {0x2510bed37c0} ScriptStruct Engine.FullyLoadedPackagesInfo +[000019AA] {0x2510bed3700} ScriptStruct Engine.URL +[000019AB] {0x2510bed3640} ScriptStruct Engine.NetDriverDefinition +[000019AC] {0x2510bed3580} ScriptStruct Engine.ExposureSettings +[000019AD] {0x2510bed34c0} ScriptStruct Engine.TickPrerequisite +[000019AE] {0x2510bed3400} ScriptStruct Engine.CanvasUVTri +[000019AF] {0x2510bed3340} ScriptStruct Engine.FontRenderInfo +[000019B0] {0x2510bed3280} ScriptStruct Engine.DepthFieldGlowInfo +[000019B1] {0x2510bed31c0} ScriptStruct Engine.Redirector +[000019B2] {0x2510bed6280} ScriptStruct Engine.CollectionReference +[000019B3] {0x2510bed61c0} ScriptStruct Engine.ComponentReference +[000019B4] {0x2510bed6100} ScriptStruct Engine.ConstrainComponentPropName +[000019B5] {0x2510bed6040} ScriptStruct Engine.DamageEvent +[000019B6] {0x2510bed5f80} ScriptStruct Engine.RadialDamageEvent +[000019B7] {0x2510bed5ec0} ScriptStruct Engine.RadialDamageParams +[000019B8] {0x2510bed5e00} ScriptStruct Engine.PointDamageEvent +[000019B9] {0x2510bed5d40} ScriptStruct Engine.SkeletalMeshBuildSettings +[000019BA] {0x2510bed5c80} ScriptStruct Engine.MeshBuildSettings +[000019BB] {0x2510bed5bc0} ScriptStruct Engine.POV +[000019BC] {0x2510bed5b00} ScriptStruct Engine.AnimUpdateRateParameters +[000019BD] {0x2510bed5980} ScriptStruct Engine.AnimSlotDesc +[000019BE] {0x2510bed58c0} ScriptStruct Engine.AnimSlotInfo +[000019BF] {0x2510bed5800} ScriptStruct Engine.MTDResult +[000019C0] {0x2510bed5740} ScriptStruct Engine.OverlapResult +[000019C1] {0x2510bed5680} ScriptStruct Engine.PrimitiveMaterialRef +[000019C2] {0x2510bed55c0} ScriptStruct Engine.SwarmDebugOptions +[000019C3] {0x2510bed5500} ScriptStruct Engine.LightmassDebugOptions +[000019C4] {0x2510bed5440} ScriptStruct Engine.LightmassPrimitiveSettings +[000019C5] {0x2510bed5380} ScriptStruct Engine.LightmassLightSettings +[000019C6] {0x2510bed52c0} ScriptStruct Engine.LightmassDirectionalLightSettings +[000019C7] {0x2510bed5200} ScriptStruct Engine.LightmassPointLightSettings +[000019C8] {0x2510bed5140} ScriptStruct Engine.BasedPosition +[000019C9] {0x2510bed5080} ScriptStruct Engine.FractureEffect +[000019CA] {0x2510bed4fc0} ScriptStruct Engine.CollisionImpactData +[000019CB] {0x2510bed4f00} ScriptStruct Engine.RigidBodyContactInfo +[000019CC] {0x2510bed4e40} ScriptStruct Engine.RigidBodyErrorCorrection +[000019CD] {0x2510bed4d80} ScriptStruct Engine.RigidBodyState +[000019CE] {0x2510bed4cc0} ScriptStruct Engine.MaterialShadingModelField +[000019CF] {0x2510bed4c00} ScriptStruct Engine.ExponentialHeightFogData +[000019D0] {0x2510bed4b40} ScriptStruct Engine.FontCharacter +[000019D1] {0x2510bed4a80} ScriptStruct Engine.FontImportOptionsData +[000019D2] {0x2510bed7b40} ScriptStruct Engine.ForceFeedbackAttenuationSettings +[000019D3] {0x2510bed7a80} ScriptStruct Engine.ActiveForceFeedbackEffect +[000019D4] {0x2510bed79c0} ScriptStruct Engine.ForceFeedbackParameters +[000019D5] {0x2510bed7900} ScriptStruct Engine.ForceFeedbackChannelDetails +[000019D6] {0x2510bed7840} ScriptStruct Engine.PredictProjectilePathResult +[000019D7] {0x2510bed7780} ScriptStruct Engine.PredictProjectilePathPointData +[000019D8] {0x2510bed76c0} ScriptStruct Engine.PredictProjectilePathParams +[000019D9] {0x2510bed7600} ScriptStruct Engine.ActiveHapticFeedbackEffect +[000019DA] {0x2510bed7540} ScriptStruct Engine.HapticFeedbackDetails_Curve +[000019DB] {0x2510bed7480} ScriptStruct Engine.ClusterNode +[000019DC] {0x2510bed73c0} ScriptStruct Engine.ClusterNode_DEPRECATED +[000019DD] {0x2510bed7300} ScriptStruct Engine.HLODISMComponentDesc +[000019DE] {0x2510bed7240} ScriptStruct Engine.HLODProxyMesh +[000019DF] {0x2510bed7180} ScriptStruct Engine.ImportanceTexture +[000019E0] {0x2510bed70c0} ScriptStruct Engine.ComponentOverrideRecord +[000019E1] {0x2510bed7000} ScriptStruct Engine.ComponentKey +[000019E2] {0x2510bed6f40} ScriptStruct Engine.BlueprintInputDelegateBinding +[000019E3] {0x2510bed6e80} ScriptStruct Engine.BlueprintInputActionDelegateBinding +[000019E4] {0x2510bed6dc0} ScriptStruct Engine.BlueprintInputAxisDelegateBinding +[000019E5] {0x2510bed6d00} ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding +[000019E6] {0x2510bed6c40} ScriptStruct Engine.CachedKeyToActionInfo +[000019E7] {0x2510bed6b80} ScriptStruct Engine.BlueprintInputKeyDelegateBinding +[000019E8] {0x2510bed6ac0} ScriptStruct Engine.BlueprintInputTouchDelegateBinding +[000019E9] {0x2510bed6a00} ScriptStruct Engine.InstancedStaticMeshComponentInstanceData +[000019EA] {0x2510bed6940} ScriptStruct Engine.InstancedStaticMeshInstanceData +[000019EB] {0x2510bed6880} ScriptStruct Engine.InstancedStaticMeshLightMapInstanceData +[000019EC] {0x2510bed67c0} ScriptStruct Engine.InstancedStaticMeshMappingInfo +[000019ED] {0x2510bed6700} ScriptStruct Engine.CurveEdTab +[000019EE] {0x2510bed6640} ScriptStruct Engine.CurveEdEntry +[000019EF] {0x2510bed6580} ScriptStruct Engine.InterpEdSelKey +[000019F0] {0x2510bed64c0} ScriptStruct Engine.CameraPreviewInfo +[000019F1] {0x2510bed6400} ScriptStruct Engine.SubTrackGroup +[000019F2] {0x2510bed6340} ScriptStruct Engine.SupportedSubTrackInfo +[000019F3] {0x2510bed9400} ScriptStruct Engine.AnimControlTrackKey +[000019F4] {0x2510bed9340} ScriptStruct Engine.BoolTrackKey +[000019F5] {0x2510bed9280} ScriptStruct Engine.DirectorTrackCut +[000019F6] {0x2510bed91c0} ScriptStruct Engine.EventTrackKey +[000019F7] {0x2510bed9100} ScriptStruct Engine.InterpLookupTrack +[000019F8] {0x2510bed9040} ScriptStruct Engine.InterpLookupPoint +[000019F9] {0x2510bed8f80} ScriptStruct Engine.ParticleReplayTrackKey +[000019FA] {0x2510bed8ec0} ScriptStruct Engine.SoundTrackKey +[000019FB] {0x2510bed8e00} ScriptStruct Engine.ToggleTrackKey +[000019FC] {0x2510bed8d40} ScriptStruct Engine.VisibilityTrackKey +[000019FD] {0x2510bed8c80} ScriptStruct Engine.VectorSpringState +[000019FE] {0x2510bed8bc0} ScriptStruct Engine.FloatSpringState +[000019FF] {0x2510bed8b00} ScriptStruct Engine.DrawToRenderTargetContext +[00001A00] {0x2510bed8a40} ScriptStruct Engine.LatentActionManager +[00001A01] {0x2510bed8980} ScriptStruct Engine.LayerActorStats +[00001A02] {0x2510bed88c0} ScriptStruct Engine.ReplicatedStaticActorDestructionInfo +[00001A03] {0x2510bed8800} ScriptStruct Engine.LevelSimplificationDetails +[00001A04] {0x2510bed8740} ScriptStruct Engine.MaterialProxySettings +[00001A05] {0x2510bed8680} ScriptStruct Engine.StreamableTextureInstance +[00001A06] {0x2510bed85c0} ScriptStruct Engine.DynamicTextureInstance +[00001A07] {0x2510bed8500} ScriptStruct Engine.PrecomputedLightInstanceData +[00001A08] {0x2510bed8440} ScriptStruct Engine.BatchedPoint +[00001A09] {0x2510bed8380} ScriptStruct Engine.BatchedLine +[00001A0A] {0x2510bed82c0} ScriptStruct Engine.ClientReceiveData +[00001A0B] {0x2510bed8200} ScriptStruct Engine.HLODInstancingKey +[00001A0C] {0x2510bed8140} ScriptStruct Engine.ComponentSync +[00001A0D] {0x2510bed8080} ScriptStruct Engine.LODMappingData +[00001A0E] {0x2510bed7fc0} ScriptStruct Engine.ParameterGroupData +[00001A0F] {0x2510bed7f00} ScriptStruct Engine.MaterialSpriteElement +[00001A10] {0x2510bed7e40} ScriptStruct Engine.MaterialCachedExpressionData +[00001A11] {0x2510bed7d80} ScriptStruct Engine.MaterialParameterCollectionInfo +[00001A12] {0x2510bed7cc0} ScriptStruct Engine.MaterialFunctionInfo +[00001A13] {0x2510bed7c00} ScriptStruct Engine.MaterialCachedParameters +[00001A14] {0x2510bedacc0} ScriptStruct Engine.MaterialCachedParameterEntry +[00001A15] {0x2510bedac00} ScriptStruct Engine.MaterialParameterInfo +[00001A16] {0x2510bedab40} ScriptStruct Engine.StaticComponentMaskValue +[00001A17] {0x2510bedaa80} ScriptStruct Engine.ParameterChannelNames +[00001A18] {0x2510beda9c0} ScriptStruct Engine.CustomDefine +[00001A19] {0x2510beda900} ScriptStruct Engine.CustomOutput +[00001A1A] {0x2510beda840} ScriptStruct Engine.CustomInput +[00001A1B] {0x2510beda780} ScriptStruct Engine.FunctionExpressionOutput +[00001A1C] {0x2510beda6c0} ScriptStruct Engine.FunctionExpressionInput +[00001A1D] {0x2510beda600} ScriptStruct Engine.FontParameterValue +[00001A1E] {0x2510beda540} ScriptStruct Engine.RuntimeVirtualTextureParameterValue +[00001A1F] {0x2510beda480} ScriptStruct Engine.TextureParameterValue +[00001A20] {0x2510beda3c0} ScriptStruct Engine.VectorParameterValue +[00001A21] {0x2510beda300} ScriptStruct Engine.ScalarParameterValue +[00001A22] {0x2510beda240} ScriptStruct Engine.ScalarParameterAtlasInstanceData +[00001A23] {0x2510beda180} ScriptStruct Engine.MaterialInstanceBasePropertyOverrides +[00001A24] {0x2510beda0c0} ScriptStruct Engine.MaterialTextureInfo +[00001A25] {0x2510beda000} ScriptStruct Engine.LightmassMaterialInterfaceSettings +[00001A26] {0x2510bed9f40} ScriptStruct Engine.MaterialLayersFunctions +[00001A27] {0x2510bed9e80} ScriptStruct Engine.CollectionParameterBase +[00001A28] {0x2510bed9dc0} ScriptStruct Engine.CollectionVectorParameter +[00001A29] {0x2510bed9d00} ScriptStruct Engine.CollectionScalarParameter +[00001A2A] {0x2510bed9c40} ScriptStruct Engine.InterpGroupActorInfo +[00001A2B] {0x2510bed9b80} ScriptStruct Engine.CameraCutInfo +[00001A2C] {0x2510bed9ac0} ScriptStruct Engine.MemberReference +[00001A2D] {0x2510bed9a00} ScriptStruct Engine.MeshInstancingSettings +[00001A2E] {0x2510bed9940} ScriptStruct Engine.MeshMergingSettings +[00001A2F] {0x2510bed9880} ScriptStruct Engine.MeshProxySettings +[00001A30] {0x2510bed97c0} ScriptStruct Engine.MeshReductionSettings +[00001A31] {0x2510bed9700} ScriptStruct Engine.PurchaseInfo +[00001A32] {0x2510bed9640} ScriptStruct Engine.NameCurve +[00001A33] {0x2510bed9580} ScriptStruct Engine.NameCurveKey +[00001A34] {0x2510bed94c0} ScriptStruct Engine.NavAvoidanceMask +[00001A35] {0x2510bedc580} ScriptStruct Engine.MovementProperties +[00001A36] {0x2510bedc4c0} ScriptStruct Engine.NavAgentProperties +[00001A37] {0x2510bedc400} ScriptStruct Engine.NavDataConfig +[00001A38] {0x2510bedc340} ScriptStruct Engine.NavAgentSelector +[00001A39] {0x2510bedc280} ScriptStruct Engine.NavigationLinkBase +[00001A3A] {0x2510bedc1c0} ScriptStruct Engine.NavigationSegmentLink +[00001A3B] {0x2510bedc100} ScriptStruct Engine.NavigationLink +[00001A3C] {0x2510bedc040} ScriptStruct Engine.ChannelDefinition +[00001A3D] {0x2510bedbf80} ScriptStruct Engine.PacketSimulationSettings +[00001A3E] {0x2510bedbec0} ScriptStruct Engine.FastArraySerializer +[00001A3F] {0x2510bedbe00} ScriptStruct Engine.FastArraySerializerItem +[00001A40] {0x2510bedbd40} ScriptStruct Engine.NetworkEmulationProfileDescription +[00001A41] {0x2510bedbc80} ScriptStruct Engine.NodeItem +[00001A42] {0x2510bedbbc0} ScriptStruct Engine.ParticleBurst +[00001A43] {0x2510bedbb00} ScriptStruct Engine.ParticleRandomSeedInfo +[00001A44] {0x2510bedba40} ScriptStruct Engine.ParticleCurvePair +[00001A45] {0x2510bedb980} ScriptStruct Engine.BeamModifierOptions +[00001A46] {0x2510bedb8c0} ScriptStruct Engine.ParticleEvent_GenerateInfo +[00001A47] {0x2510bedb800} ScriptStruct Engine.LocationBoneSocketInfo +[00001A48] {0x2510bedb740} ScriptStruct Engine.OrbitOptions +[00001A49] {0x2510bedb680} ScriptStruct Engine.EmitterDynamicParameter +[00001A4A] {0x2510bedb5c0} ScriptStruct Engine.BeamTargetData +[00001A4B] {0x2510bedb500} ScriptStruct Engine.GPUSpriteResourceData +[00001A4C] {0x2510bedb440} ScriptStruct Engine.GPUSpriteEmitterInfo +[00001A4D] {0x2510bedb380} ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo +[00001A4E] {0x2510bedb2c0} ScriptStruct Engine.NamedEmitterMaterial +[00001A4F] {0x2510bedb200} ScriptStruct Engine.LODSoloTrack +[00001A50] {0x2510bedb140} ScriptStruct Engine.ParticleSystemLOD +[00001A51] {0x2510bedb080} ScriptStruct Engine.ParticleSysParam +[00001A52] {0x2510bedafc0} ScriptStruct Engine.ParticleSystemWorldManagerTickFunction +[00001A53] {0x2510bedaf00} ScriptStruct Engine.ParticleSystemReplayFrame +[00001A54] {0x2510bedae40} ScriptStruct Engine.ParticleEmitterReplayFrame +[00001A55] {0x2510bedad80} ScriptStruct Engine.FreezablePerPlatformInt +[00001A56] {0x2510bedde40} ScriptStruct Engine.PhysicalAnimationData +[00001A57] {0x2510beddd80} ScriptStruct Engine.PhysicalAnimationProfile +[00001A58] {0x2510beddcc0} ScriptStruct Engine.SolverIterations +[00001A59] {0x2510beddc00} ScriptStruct Engine.PhysicsConstraintProfileHandle +[00001A5A] {0x2510beddb40} ScriptStruct Engine.ChaosPhysicsSettings +[00001A5B] {0x2510bedda80} ScriptStruct Engine.PhysicalSurfaceName +[00001A5C] {0x2510bedd9c0} ScriptStruct Engine.DelegateArray +[00001A5D] {0x2510bedd900} ScriptStruct Engine.ViewTargetTransitionParams +[00001A5E] {0x2510bedd840} ScriptStruct Engine.TViewTarget +[00001A5F] {0x2510bedd780} ScriptStruct Engine.CameraCacheEntry +[00001A60] {0x2510bedd6c0} ScriptStruct Engine.UpdateLevelStreamingLevelStatus +[00001A61] {0x2510bedd600} ScriptStruct Engine.InputActionSpeechMapping +[00001A62] {0x2510bedd540} ScriptStruct Engine.InputAxisKeyMapping +[00001A63] {0x2510bedd480} ScriptStruct Engine.InputActionKeyMapping +[00001A64] {0x2510bedd3c0} ScriptStruct Engine.InputAxisConfigEntry +[00001A65] {0x2510bedd300} ScriptStruct Engine.InputAxisProperties +[00001A66] {0x2510bedd240} ScriptStruct Engine.KeyBind +[00001A67] {0x2510bedd180} ScriptStruct Engine.PlayerMuteList +[00001A68] {0x2510bedd0c0} ScriptStruct Engine.PoseDataContainer +[00001A69] {0x2510bedd000} ScriptStruct Engine.PoseData +[00001A6A] {0x2510bedcdc0} ScriptStruct Engine.PreviewAssetAttachContainer +[00001A6B] {0x2510bedcd00} ScriptStruct Engine.PreviewAttachedObjectPair +[00001A6C] {0x2510bedcc40} ScriptStruct Engine.PreviewMeshCollectionEntry +[00001A6D] {0x2510bedcb80} ScriptStruct Engine.PrimitiveComponentInstanceData +[00001A6E] {0x2510bedcac0} ScriptStruct Engine.SpriteCategoryInfo +[00001A6F] {0x2510bedca00} ScriptStruct Engine.QuartzClockSettings +[00001A70] {0x2510bedc940} ScriptStruct Engine.QuartzTimeSignature +[00001A71] {0x2510bedc880} ScriptStruct Engine.QuartzPulseOverrideStep +[00001A72] {0x2510bedc7c0} ScriptStruct Engine.QuartzQuantizationBoundary +[00001A73] {0x2510bedc700} ScriptStruct Engine.QuartzTransportTimeStamp +[00001A74] {0x2510bedc640} ScriptStruct Engine.LevelNameAndTime +[00001A75] {0x2510bedf700} ScriptStruct Engine.ReverbSettings +[00001A76] {0x2510bedf640} ScriptStruct Engine.CompressedRichCurve +[00001A77] {0x2510bedf580} ScriptStruct Engine.TransformBase +[00001A78] {0x2510bedf4c0} ScriptStruct Engine.TransformBaseConstraint +[00001A79] {0x2510bedf400} ScriptStruct Engine.RigTransformConstraint +[00001A7A] {0x2510bedf340} ScriptStruct Engine.Node +[00001A7B] {0x2510bedf280} ScriptStruct Engine.RootMotionSource +[00001A7C] {0x2510bedf1c0} ScriptStruct Engine.RootMotionFinishVelocitySettings +[00001A7D] {0x2510bedf100} ScriptStruct Engine.RootMotionSourceStatus +[00001A7E] {0x2510bedf040} ScriptStruct Engine.RootMotionSource_JumpForce +[00001A7F] {0x2510bedef80} ScriptStruct Engine.RootMotionSource_MoveToDynamicForce +[00001A80] {0x2510bedeec0} ScriptStruct Engine.RootMotionSource_MoveToForce +[00001A81] {0x2510bedee00} ScriptStruct Engine.RootMotionSource_RadialForce +[00001A82] {0x2510beded40} ScriptStruct Engine.RootMotionSource_ConstantForce +[00001A83] {0x2510bedec80} ScriptStruct Engine.CameraExposureSettings +[00001A84] {0x2510bedebc0} ScriptStruct Engine.LensSettings +[00001A85] {0x2510bedeb00} ScriptStruct Engine.LensImperfectionSettings +[00001A86] {0x2510bedea40} ScriptStruct Engine.LensBloomSettings +[00001A87] {0x2510bede980} ScriptStruct Engine.ConvolutionBloomSettings +[00001A88] {0x2510bede8c0} ScriptStruct Engine.GaussianSumBloomSettings +[00001A89] {0x2510bede800} ScriptStruct Engine.FilmStockSettings +[00001A8A] {0x2510bede740} ScriptStruct Engine.ColorGradingSettings +[00001A8B] {0x2510bede680} ScriptStruct Engine.ColorGradePerRangeSettings +[00001A8C] {0x2510bede5c0} ScriptStruct Engine.EngineShowFlagsSetting +[00001A8D] {0x2510bede500} ScriptStruct Engine.SceneViewExtensionIsActiveFunctor +[00001A8E] {0x2510bede440} ScriptStruct Engine.SingleAnimationPlayData +[00001A8F] {0x2510bede380} ScriptStruct Engine.SkeletalMaterial +[00001A90] {0x2510bede2c0} ScriptStruct Engine.ClothingAssetData_Legacy +[00001A91] {0x2510bede200} ScriptStruct Engine.ClothPhysicsProperties_Legacy +[00001A92] {0x2510bede140} ScriptStruct Engine.SkeletalMeshLODInfo +[00001A93] {0x2510bede080} ScriptStruct Engine.SkeletalMeshOptimizationSettings +[00001A94] {0x2510beddfc0} ScriptStruct Engine.SkeletalMeshClothBuildParams +[00001A95] {0x2510beddf00} ScriptStruct Engine.BoneMirrorExport +[00001A96] {0x2510bedff40} ScriptStruct Engine.BoneMirrorInfo +[00001A97] {0x2510bedfe80} ScriptStruct Engine.SkeletalMeshComponentClothTickFunction +[00001A98] {0x2510bedfdc0} ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction +[00001A99] {0x2510bedfd00} ScriptStruct Engine.SkeletalMeshLODGroupSettings +[00001A9A] {0x2510bedfc40} ScriptStruct Engine.BoneFilter +[00001A9B] {0x2510bedfb80} ScriptStruct Engine.SkeletalMeshSamplingInfo +[00001A9C] {0x2510bedfac0} ScriptStruct Engine.SkeletalMeshSamplingBuiltData +[00001A9D] {0x2510bedfa00} ScriptStruct Engine.SkeletalMeshSamplingRegionBuiltData +[00001A9E] {0x2510bedf940} ScriptStruct Engine.SkeletalMeshSamplingLODBuiltData +[00001A9F] {0x2510bedf880} ScriptStruct Engine.SkeletalMeshSamplingRegion +[00001AA0] {0x2510bedf7c0} ScriptStruct Engine.SkeletalMeshSamplingRegionBoneFilter +[00001AA1] {0x2510bf51840} ScriptStruct Engine.SkeletalMeshSamplingRegionMaterialFilter +[00001AA2] {0x2510bf51780} ScriptStruct Engine.VirtualBone +[00001AA3] {0x2510bf516c0} ScriptStruct Engine.AnimSlotGroup +[00001AA4] {0x2510bf51600} ScriptStruct Engine.RigConfiguration +[00001AA5] {0x2510bf51540} ScriptStruct Engine.NameMapping +[00001AA6] {0x2510bf51480} ScriptStruct Engine.BoneReductionSetting +[00001AA7] {0x2510bf513c0} ScriptStruct Engine.ReferencePose +[00001AA8] {0x2510bf51300} ScriptStruct Engine.BoneNode +[00001AA9] {0x2510bf51240} ScriptStruct Engine.SkeletonToMeshLinkup +[00001AAA] {0x2510bf51180} ScriptStruct Engine.VertexOffsetUsage +[00001AAB] {0x2510bf510c0} ScriptStruct Engine.SkelMeshComponentLODInfo +[00001AAC] {0x2510bf51000} ScriptStruct Engine.SkelMeshSkinWeightInfo +[00001AAD] {0x2510bf50f40} ScriptStruct Engine.SkinWeightProfileInfo +[00001AAE] {0x2510bf50e80} ScriptStruct Engine.SkinWeightProfileManagerTickFunction +[00001AAF] {0x2510bf50dc0} ScriptStruct Engine.TentDistribution +[00001AB0] {0x2510bf50d00} ScriptStruct Engine.PrecomputedSkyLightInstanceData +[00001AB1] {0x2510bf50c40} ScriptStruct Engine.SmartNameContainer +[00001AB2] {0x2510bf50b80} ScriptStruct Engine.SmartNameMapping +[00001AB3] {0x2510bf50ac0} ScriptStruct Engine.CurveMetaData +[00001AB4] {0x2510bf50a00} ScriptStruct Engine.SoundAttenuationSettings +[00001AB5] {0x2510bf50940} ScriptStruct Engine.SoundAttenuationPluginSettings +[00001AB6] {0x2510bf50880} ScriptStruct Engine.AttenuationSubmixSendSettings +[00001AB7] {0x2510bf507c0} ScriptStruct Engine.PassiveSoundMixModifier +[00001AB8] {0x2510bf50700} ScriptStruct Engine.SoundClassProperties +[00001AB9] {0x2510bf50640} ScriptStruct Engine.SoundModulationDefaultSettings +[00001ABA] {0x2510bf50580} ScriptStruct Engine.SoundClassEditorData +[00001ABB] {0x2510bf504c0} ScriptStruct Engine.SoundConcurrencySettings +[00001ABC] {0x2510bf50400} ScriptStruct Engine.SoundNodeEditorData +[00001ABD] {0x2510bf50340} ScriptStruct Engine.SourceEffectChainEntry +[00001ABE] {0x2510bf50280} ScriptStruct Engine.SoundGroup +[00001ABF] {0x2510bf501c0} ScriptStruct Engine.SoundClassAdjuster +[00001AC0] {0x2510bf50100} ScriptStruct Engine.AudioEQEffect +[00001AC1] {0x2510bf50040} ScriptStruct Engine.SoundModulationDefaultRoutingSettings +[00001AC2] {0x2510bf53100} ScriptStruct Engine.DistanceDatum +[00001AC3] {0x2510bf53040} ScriptStruct Engine.ModulatorContinuousParams +[00001AC4] {0x2510bf52f80} ScriptStruct Engine.SoundSourceBusSendInfo +[00001AC5] {0x2510bf52ec0} ScriptStruct Engine.SoundSubmixSpectralAnalysisBandSettings +[00001AC6] {0x2510bf52e00} ScriptStruct Engine.SoundWaveEnvelopeTimeData +[00001AC7] {0x2510bf52d40} ScriptStruct Engine.SoundWaveSpectralTimeData +[00001AC8] {0x2510bf52c80} ScriptStruct Engine.SoundWaveSpectralDataEntry +[00001AC9] {0x2510bf52bc0} ScriptStruct Engine.SoundWaveEnvelopeDataPerSound +[00001ACA] {0x2510bf52b00} ScriptStruct Engine.SoundWaveSpectralDataPerSound +[00001ACB] {0x2510bf52a40} ScriptStruct Engine.SoundWaveSpectralData +[00001ACC] {0x2510bf52980} ScriptStruct Engine.StreamedAudioPlatformData +[00001ACD] {0x2510bf528c0} ScriptStruct Engine.SplineInstanceData +[00001ACE] {0x2510bf52800} ScriptStruct Engine.SplineCurves +[00001ACF] {0x2510bf52740} ScriptStruct Engine.SplinePoint +[00001AD0] {0x2510bf52680} ScriptStruct Engine.SplineMeshInstanceData +[00001AD1] {0x2510bf525c0} ScriptStruct Engine.SplineMeshParams +[00001AD2] {0x2510bf52500} ScriptStruct Engine.MaterialRemapIndex +[00001AD3] {0x2510bf52440} ScriptStruct Engine.StaticMaterial +[00001AD4] {0x2510bf52380} ScriptStruct Engine.AssetEditorOrbitCameraPosition +[00001AD5] {0x2510bf522c0} ScriptStruct Engine.MeshSectionInfoMap +[00001AD6] {0x2510bf52140} ScriptStruct Engine.MeshSectionInfo +[00001AD7] {0x2510bf52080} ScriptStruct Engine.StaticMeshSourceModel +[00001AD8] {0x2510bf51fc0} ScriptStruct Engine.StaticMeshOptimizationSettings +[00001AD9] {0x2510bf51f00} ScriptStruct Engine.StaticMeshComponentInstanceData +[00001ADA] {0x2510bf51e40} ScriptStruct Engine.StreamingTextureBuildInfo +[00001ADB] {0x2510bf51d80} ScriptStruct Engine.StaticMeshVertexColorLODData +[00001ADC] {0x2510bf51cc0} ScriptStruct Engine.PaintedVertex +[00001ADD] {0x2510bf51c00} ScriptStruct Engine.StaticMeshComponentLODInfo +[00001ADE] {0x2510bf51b40} ScriptStruct Engine.StaticParameterSet +[00001ADF] {0x2510bf51a80} ScriptStruct Engine.StaticParameterBase +[00001AE0] {0x2510bf519c0} ScriptStruct Engine.StaticMaterialLayersParameter +[00001AE1] {0x2510bf51900} ScriptStruct Engine.StaticTerrainLayerWeightParameter +[00001AE2] {0x2510bf549c0} ScriptStruct Engine.StaticComponentMaskParameter +[00001AE3] {0x2510bf54900} ScriptStruct Engine.StaticSwitchParameter +[00001AE4] {0x2510bf54840} ScriptStruct Engine.EquirectProps +[00001AE5] {0x2510bf54780} ScriptStruct Engine.SubsurfaceProfileStruct +[00001AE6] {0x2510bf546c0} ScriptStruct Engine.TextureFormatSettings +[00001AE7] {0x2510bf54600} ScriptStruct Engine.TexturePlatformData +[00001AE8] {0x2510bf54540} ScriptStruct Engine.TextureSource +[00001AE9] {0x2510bf54480} ScriptStruct Engine.TextureSourceBlock +[00001AEA] {0x2510bf543c0} ScriptStruct Engine.TextureLODGroup +[00001AEB] {0x2510bf54300} ScriptStruct Engine.StreamingRenderAssetPrimitiveInfo +[00001AEC] {0x2510bf54240} ScriptStruct Engine.Timeline +[00001AED] {0x2510bf54180} ScriptStruct Engine.TimelineLinearColorTrack +[00001AEE] {0x2510bf540c0} ScriptStruct Engine.TimelineFloatTrack +[00001AEF] {0x2510bf54000} ScriptStruct Engine.TimelineVectorTrack +[00001AF0] {0x2510bf53f40} ScriptStruct Engine.TimelineEventEntry +[00001AF1] {0x2510bf53e80} ScriptStruct Engine.TTTrackBase +[00001AF2] {0x2510bf53dc0} ScriptStruct Engine.TTPropertyTrack +[00001AF3] {0x2510bf53d00} ScriptStruct Engine.TTLinearColorTrack +[00001AF4] {0x2510bf53c40} ScriptStruct Engine.TTVectorTrack +[00001AF5] {0x2510bf53b80} ScriptStruct Engine.TTFloatTrack +[00001AF6] {0x2510bf53ac0} ScriptStruct Engine.TTEventTrack +[00001AF7] {0x2510bf53a00} ScriptStruct Engine.TTTrackId +[00001AF8] {0x2510bf53940} ScriptStruct Engine.TimeStretchCurveInstance +[00001AF9] {0x2510bf53880} ScriptStruct Engine.TimeStretchCurve +[00001AFA] {0x2510bf537c0} ScriptStruct Engine.TimeStretchCurveMarker +[00001AFB] {0x2510bf53700} ScriptStruct Engine.TouchInputControl +[00001AFC] {0x2510bf53640} ScriptStruct Engine.UpdateLevelVisibilityLevelInfo +[00001AFD] {0x2510bf53580} ScriptStruct Engine.HardwareCursorReference +[00001AFE] {0x2510bf534c0} ScriptStruct Engine.VirtualTextureBuildSettings +[00001AFF] {0x2510bf53400} ScriptStruct Engine.VirtualTextureSpacePoolConfig +[00001B00] {0x2510bf53340} ScriptStruct Engine.VoiceSettings +[00001B01] {0x2510bf53280} ScriptStruct Engine.StreamingLevelsToConsider +[00001B02] {0x2510bf531c0} ScriptStruct Engine.LevelCollection +[00001B03] {0x2510bf56280} ScriptStruct Engine.EndPhysicsTickFunction +[00001B04] {0x2510bf561c0} ScriptStruct Engine.StartPhysicsTickFunction +[00001B05] {0x2510bf56100} ScriptStruct Engine.LevelViewportInfo +[00001B06] {0x2510bf56040} ScriptStruct Engine.WorldPSCPool +[00001B07] {0x2510bf55ec0} ScriptStruct Engine.PSCPool +[00001B08] {0x2510bf55e00} ScriptStruct Engine.PSCPoolElem +[00001B09] {0x2510bf55d40} ScriptStruct Engine.BroadphaseSettings +[00001B0A] {0x2510bf55c80} ScriptStruct Engine.HierarchicalSimplification +[00001B0B] {0x2510bf55bc0} ScriptStruct Engine.NetViewer +[00001B0C] {0x2510bf55b00} ScriptStruct Engine.LightmassWorldInfoSettings +[00001B0D] {0x2510bf55a40} ScriptStruct Serialization.StructSerializerTestStruct +[00001B0E] {0x2510bf55980} ScriptStruct Serialization.StructSerializerSetTestStruct +[00001B0F] {0x2510bf558c0} ScriptStruct Serialization.StructSerializerBuiltinTestStruct +[00001B10] {0x2510bf55800} ScriptStruct Serialization.StructSerializerMapTestStruct +[00001B11] {0x2510bf55440} ScriptStruct Serialization.StructSerializerArrayTestStruct +[00001B12] {0x2510bf55380} ScriptStruct Serialization.StructSerializerObjectTestStruct +[00001B13] {0x2510bf552c0} ScriptStruct Serialization.StructSerializerBooleanTestStruct +[00001B14] {0x2510bf55200} ScriptStruct Serialization.StructSerializerNumericTestStruct +[00001B15] {0x2510bf55140} ScriptStruct Serialization.StructSerializerByteArray +[00001B16] {0x2510bf55080} ScriptStruct Overlay.OverlayItem +[00001B17] {0x2510bf54fc0} ScriptStruct ClothingSystemRuntimeCommon.ClothConfig_Legacy +[00001B18] {0x2510bf54f00} ScriptStruct ClothingSystemRuntimeCommon.ClothConstraintSetup_Legacy +[00001B19] {0x2510bf54e40} ScriptStruct ClothingSystemRuntimeCommon.ClothLODDataCommon +[00001B1A] {0x2510bf54d80} ScriptStruct ClothingSystemRuntimeCommon.ClothPhysicalMeshData +[00001B1B] {0x2510bf54c00} ScriptStruct ClothingSystemRuntimeCommon.PointWeightMap +[00001B1C] {0x2510bf54b40} ScriptStruct ClothingSystemRuntimeCommon.ClothParameterMask_Legacy +[00001B1D] {0x2510bf54a80} ScriptStruct ClothingSystemRuntimeNv.ClothConstraintSetupNv +[00001B1E] {0x2510bf57b40} ScriptStruct SessionMessages.SessionServiceLogUnsubscribe +[00001B1F] {0x2510bf57a80} ScriptStruct SessionMessages.SessionServiceLogSubscribe +[00001B20] {0x2510bf579c0} ScriptStruct SessionMessages.SessionServiceLog +[00001B21] {0x2510bf57900} ScriptStruct SessionMessages.SessionServicePong +[00001B22] {0x2510bf57840} ScriptStruct SessionMessages.SessionServicePing +[00001B23] {0x2510bf57780} ScriptStruct NavigationSystem.NavCollisionBox +[00001B24] {0x2510bf576c0} ScriptStruct NavigationSystem.NavCollisionCylinder +[00001B25] {0x2510bf57600} ScriptStruct NavigationSystem.SupportedAreaData +[00001B26] {0x2510bf57540} ScriptStruct NavigationSystem.NavGraphNode +[00001B27] {0x2510bf57480} ScriptStruct NavigationSystem.NavGraphEdge +[00001B28] {0x2510bf573c0} ScriptStruct NavigationSystem.NavigationFilterFlags +[00001B29] {0x2510bf57300} ScriptStruct NavigationSystem.NavigationFilterArea +[00001B2A] {0x2510bf57240} ScriptStruct NavigationSystem.NavLinkCustomInstanceData +[00001B2B] {0x2510bf57180} ScriptStruct NavigationSystem.RecastNavMeshGenerationProperties +[00001B2C] {0x2510bf570c0} ScriptStruct AIModule.AIDataProviderValue +[00001B2D] {0x2510bf57000} ScriptStruct AIModule.AIDataProviderTypedValue +[00001B2E] {0x2510bf56f40} ScriptStruct AIModule.AIDataProviderBoolValue +[00001B2F] {0x2510bf56e80} ScriptStruct AIModule.AIDataProviderFloatValue +[00001B30] {0x2510bf56dc0} ScriptStruct AIModule.AIDataProviderIntValue +[00001B31] {0x2510bf56d00} ScriptStruct AIModule.AIDataProviderStructValue +[00001B32] {0x2510bf56c40} ScriptStruct AIModule.ActorPerceptionBlueprintInfo +[00001B33] {0x2510bf56b80} ScriptStruct AIModule.AISenseAffiliationFilter +[00001B34] {0x2510bf56ac0} ScriptStruct AIModule.AIDamageEvent +[00001B35] {0x2510bf56a00} ScriptStruct AIModule.AINoiseEvent +[00001B36] {0x2510bf56940} ScriptStruct AIModule.AIPredictionEvent +[00001B37] {0x2510bf56880} ScriptStruct AIModule.AISightEvent +[00001B38] {0x2510bf567c0} ScriptStruct AIModule.AITeamStimulusEvent +[00001B39] {0x2510bf56700} ScriptStruct AIModule.AITouchEvent +[00001B3A] {0x2510bf56640} ScriptStruct AIModule.IntervalCountdown +[00001B3B] {0x2510bf56580} ScriptStruct AIModule.AIMoveRequest +[00001B3C] {0x2510bf564c0} ScriptStruct AIModule.BehaviorTreeTemplateInfo +[00001B3D] {0x2510bf56400} ScriptStruct AIModule.BlackboardKeySelector +[00001B3E] {0x2510bf56340} ScriptStruct AIModule.BlackboardEntry +[00001B3F] {0x2510bf59400} ScriptStruct AIModule.BTCompositeChild +[00001B40] {0x2510bf59340} ScriptStruct AIModule.BTDecoratorLogic +[00001B41] {0x2510bf59280} ScriptStruct AIModule.CrowdAvoidanceSamplingPattern +[00001B42] {0x2510bf591c0} ScriptStruct AIModule.CrowdAvoidanceConfig +[00001B43] {0x2510bf59100} ScriptStruct AIModule.EnvQueryInstanceCache +[00001B44] {0x2510bf59040} ScriptStruct AIModule.EnvQueryRequest +[00001B45] {0x2510bf58f80} ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest +[00001B46] {0x2510bf58ec0} ScriptStruct AIModule.AIDynamicParam +[00001B47] {0x2510bf58e00} ScriptStruct AIModule.EnvQueryResult +[00001B48] {0x2510bf58d40} ScriptStruct AIModule.EnvOverlapData +[00001B49] {0x2510bf58c80} ScriptStruct AIModule.EnvTraceData +[00001B4A] {0x2510bf58bc0} ScriptStruct AIModule.EnvDirection +[00001B4B] {0x2510bf58b00} ScriptStruct AIModule.EnvNamedValue +[00001B4C] {0x2510bf58a40} ScriptStruct AIModule.GenericTeamId +[00001B4D] {0x2510bf58980} ScriptStruct AIModule.PawnActionStack +[00001B4E] {0x2510bf588c0} ScriptStruct AIModule.PawnActionEvent +[00001B4F] {0x2510bf58800} ScriptStruct AIModule.RecastGraphWrapper +[00001B50] {0x2510bf58740} ScriptStruct InteractiveToolsFramework.BrushStampData +[00001B51] {0x2510bf58680} ScriptStruct InteractiveToolsFramework.BehaviorInfo +[00001B52] {0x2510bf585c0} ScriptStruct InteractiveToolsFramework.InputRayHit +[00001B53] {0x2510bf58500} ScriptStruct InteractiveToolsFramework.ActiveGizmo +[00001B54] {0x2510bf58440} ScriptStruct InteractiveToolsFramework.GizmoFloatParameterChange +[00001B55] {0x2510bf58380} ScriptStruct InteractiveToolsFramework.GizmoVec2ParameterChange +[00001B56] {0x2510bf582c0} ScriptStruct ChaosSolverEngine.ChaosHandlerSet +[00001B57] {0x2510bf58200} ScriptStruct ChaosSolverEngine.BreakEventCallbackWrapper +[00001B58] {0x2510bf58140} ScriptStruct ChaosSolverEngine.ChaosDebugSubstepControl +[00001B59] {0x2510bf58080} ScriptStruct FieldSystemEngine.FieldObjectCommands +[00001B5A] {0x2510bf57fc0} ScriptStruct GeometryCollectionEngine.ChaosBreakingEventRequestSettings +[00001B5B] {0x2510bf57f00} ScriptStruct GeometryCollectionEngine.ChaosCollisionEventRequestSettings +[00001B5C] {0x2510bf57e40} ScriptStruct GeometryCollectionEngine.ChaosTrailingEventRequestSettings +[00001B5D] {0x2510bf57d80} ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawActorSelectedRigidBody +[00001B5E] {0x2510bf57cc0} ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawWarningMessage +[00001B5F] {0x2510bf57c00} ScriptStruct GeometryCollectionEngine.GeometryCollectionSizeSpecificData +[00001B60] {0x2510bf5acc0} ScriptStruct GeometryCollectionEngine.GeometryCollectionSource +[00001B61] {0x2510bf5ac00} ScriptStruct LuminRuntimeSettings.LocalizedIconInfos +[00001B62] {0x2510bf5ab40} ScriptStruct LuminRuntimeSettings.LocalizedIconInfo +[00001B63] {0x2510bf5aa80} ScriptStruct LuminRuntimeSettings.LocalizedAppName +[00001B64] {0x2510bf5a9c0} ScriptStruct LuminRuntimeSettings.LuminComponentElement +[00001B65] {0x2510bf5a900} ScriptStruct LuminRuntimeSettings.LuminComponentSubElement +[00001B66] {0x2510bf5a840} ScriptStruct LiveLinkInterface.LiveLinkSourceHandle +[00001B67] {0x2510bf5a780} ScriptStruct LiveLinkInterface.LiveLinkBaseBlueprintData +[00001B68] {0x2510bf5a6c0} ScriptStruct LiveLinkInterface.SubjectFrameHandle +[00001B69] {0x2510bf5a600} ScriptStruct LiveLinkInterface.LiveLinkTransform +[00001B6A] {0x2510bf5a540} ScriptStruct LiveLinkInterface.CachedSubjectFrame +[00001B6B] {0x2510bf5a480} ScriptStruct LiveLinkInterface.SubjectMetadata +[00001B6C] {0x2510bf5a300} ScriptStruct LiveLinkInterface.LiveLinkBaseFrameData +[00001B6D] {0x2510bf5a240} ScriptStruct LiveLinkInterface.LiveLinkMetaData +[00001B6E] {0x2510bf5a0c0} ScriptStruct LiveLinkInterface.LiveLinkWorldTime +[00001B6F] {0x2510bf5a000} ScriptStruct LiveLinkInterface.LiveLinkAnimationFrameData +[00001B70] {0x2510bf59f40} ScriptStruct LiveLinkInterface.LiveLinkBaseStaticData +[00001B71] {0x2510bf59e80} ScriptStruct LiveLinkInterface.LiveLinkSkeletonStaticData +[00001B72] {0x2510bf59dc0} ScriptStruct LiveLinkInterface.LiveLinkBasicBlueprintData +[00001B73] {0x2510bf59d00} ScriptStruct LiveLinkInterface.LiveLinkCameraBlueprintData +[00001B74] {0x2510bf59c40} ScriptStruct LiveLinkInterface.LiveLinkTransformFrameData +[00001B75] {0x2510bf59b80} ScriptStruct LiveLinkInterface.LiveLinkCameraFrameData +[00001B76] {0x2510bf59ac0} ScriptStruct LiveLinkInterface.LiveLinkTransformStaticData +[00001B77] {0x2510bf59a00} ScriptStruct LiveLinkInterface.LiveLinkCameraStaticData +[00001B78] {0x2510bf59940} ScriptStruct LiveLinkInterface.LiveLinkCurveConversionSettings +[00001B79] {0x2510bf597c0} ScriptStruct LiveLinkInterface.LiveLinkLightBlueprintData +[00001B7A] {0x2510bf59700} ScriptStruct LiveLinkInterface.LiveLinkLightFrameData +[00001B7B] {0x2510bf59640} ScriptStruct LiveLinkInterface.LiveLinkLightStaticData +[00001B7C] {0x2510bf59580} ScriptStruct LiveLinkInterface.LiveLinkSubjectPreset +[00001B7D] {0x2510bf594c0} ScriptStruct LiveLinkInterface.LiveLinkSubjectKey +[00001B7E] {0x2510bf5c580} ScriptStruct LiveLinkInterface.LiveLinkSubjectName +[00001B7F] {0x2510bf5c4c0} ScriptStruct LiveLinkInterface.LiveLinkSourcePreset +[00001B80] {0x2510bf5c400} ScriptStruct LiveLinkInterface.LiveLinkRefSkeleton +[00001B81] {0x2510bf5c340} ScriptStruct LiveLinkInterface.LiveLinkSubjectRepresentation +[00001B82] {0x2510bf5c280} ScriptStruct LiveLinkInterface.LiveLinkInterpolationSettings +[00001B83] {0x2510bf5c1c0} ScriptStruct LiveLinkInterface.LiveLinkTimeSynchronizationSettings +[00001B84] {0x2510bf5c100} ScriptStruct LiveLinkInterface.LiveLinkSourceDebugInfo +[00001B85] {0x2510bf5c040} ScriptStruct LiveLinkInterface.LiveLinkSourceBufferManagementSettings +[00001B86] {0x2510bf5bf80} ScriptStruct LiveLinkInterface.LiveLinkTransformBlueprintData +[00001B87] {0x2510bf5bec0} ScriptStruct LiveLinkInterface.LiveLinkFrameData +[00001B88] {0x2510bf5be00} ScriptStruct LiveLinkInterface.LiveLinkCurveElement +[00001B89] {0x2510bf5bd40} ScriptStruct LiveLinkInterface.LiveLinkTimeCode_Base_DEPRECATED +[00001B8A] {0x2510bf5bc80} ScriptStruct LiveLinkInterface.LiveLinkFrameRate +[00001B8B] {0x2510bf5bbc0} ScriptStruct LiveLinkInterface.LiveLinkTimeCode +[00001B8C] {0x2510bf5bb00} ScriptStruct LiveLinkInterface.LiveLinkTime +[00001B8D] {0x2510bcebae0} Function Water.BuoyancyComponent.GetLastWaterSurfaceInfo +[00001B8E] {0x25178885100} Function Water.BuoyancyComponent.IsInWaterBody +[00001B8F] {0x2510bcee320} Function Water.BuoyancyComponent.OnPontoonEnteredWater +[00001B90] {0x2510bcee240} Function Water.BuoyancyComponent.OnPontoonExitedWater +[00001B91] {0x2510bcee160} Function Water.BuoyancyManager.GetBuoyancyComponentManager +[00001B92] {0x2510bcee080} Function Water.GerstnerWaterWaveGeneratorBase.GenerateGerstnerWaves +[00001B93] {0x2510bcedfa0} Function Water.NiagaraWaterFunctionLibrary.SetWaterBody +[00001B94] {0x2510bcedec0} Function Engine.BoxComponent.GetScaledBoxExtent +[00001B95] {0x2510bcedde0} Function Engine.BoxComponent.GetUnscaledBoxExtent +[00001B96] {0x2510bcedd00} Function Engine.BoxComponent.SetBoxExtent +[00001B97] {0x2510bcedc20} Function Water.WaterBody.GetExclusionVolumes +[00001B98] {0x2510bcedb40} Function Water.WaterBody.GetIslands +[00001B99] {0x2510bceda60} Function Water.WaterBody.GetMaxWaveHeight +[00001B9A] {0x2510bced980} Function Water.WaterBody.GetRiverToLakeTransitionMaterialInstance +[00001B9B] {0x2510bced8a0} Function Water.WaterBody.GetRiverToOceanTransitionMaterialInstance +[00001B9C] {0x2510bced7c0} Function Water.WaterBody.GetUnderwaterPostProcessMaterialInstance +[00001B9D] {0x2510bced6e0} Function Water.WaterBody.GetWaterMaterial +[00001B9E] {0x2510bced600} Function Water.WaterBody.GetWaterMaterialInstance +[00001B9F] {0x2510bced520} Function Water.WaterBody.GetWaterSpline +[00001BA0] {0x2510bced440} Function Water.WaterBody.OnWaterBodyChanged +[00001BA1] {0x2510bced360} Function Water.WaterBody.SetWaterWaves +[00001BA2] {0x2510bced280} Function Water.WaterBodyIsland.GetWaterSpline +[00001BA3] {0x2510bced1a0} Function Water.WaterMeshComponent.IsEnabled +[00001BA4] {0x2510bced0c0} Function Engine.SplineComponent.AddPoint +[00001BA5] {0x2510bcecfe0} Function Engine.SplineComponent.AddPoints +[00001BA6] {0x2510bcecf00} Function Engine.SplineComponent.AddSplineLocalPoint +[00001BA7] {0x2510bcece20} Function Engine.SplineComponent.AddSplinePoint +[00001BA8] {0x2510bcecd40} Function Engine.SplineComponent.AddSplinePointAtIndex +[00001BA9] {0x2510bcecc60} Function Engine.SplineComponent.AddSplineWorldPoint +[00001BAA] {0x2510bcecb80} Function Engine.SplineComponent.ClearSplinePoints +[00001BAB] {0x2510bcecaa0} Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +[00001BAC] {0x2510bceff20} Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +[00001BAD] {0x2510bcefe40} Function Engine.SplineComponent.FindLocationClosestToWorldLocation +[00001BAE] {0x2510bcefd60} Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +[00001BAF] {0x2510bcefc80} Function Engine.SplineComponent.FindRollClosestToWorldLocation +[00001BB0] {0x2510bcefba0} Function Engine.SplineComponent.FindRotationClosestToWorldLocation +[00001BB1] {0x2510bcefac0} Function Engine.SplineComponent.FindScaleClosestToWorldLocation +[00001BB2] {0x2510bcef9e0} Function Engine.SplineComponent.FindTangentClosestToWorldLocation +[00001BB3] {0x2510bcef900} Function Engine.SplineComponent.FindTransformClosestToWorldLocation +[00001BB4] {0x2510bcef820} Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +[00001BB5] {0x2510bcef740} Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +[00001BB6] {0x2510bcef660} Function Engine.SplineComponent.GetDefaultUpVector +[00001BB7] {0x2510bcef580} Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +[00001BB8] {0x2510bcef4a0} Function Engine.SplineComponent.GetDirectionAtSplineInputKey +[00001BB9] {0x2510bcef3c0} Function Engine.SplineComponent.GetDirectionAtSplinePoint +[00001BBA] {0x2510bcef2e0} Function Engine.SplineComponent.GetDirectionAtTime +[00001BBB] {0x2510bcef200} Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +[00001BBC] {0x2510bcef120} Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +[00001BBD] {0x2510bcef040} Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +[00001BBE] {0x2510bceef60} Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +[00001BBF] {0x2510bceee80} Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +[00001BC0] {0x2510bceeda0} Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +[00001BC1] {0x2510bceecc0} Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +[00001BC2] {0x2510bceebe0} Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +[00001BC3] {0x2510bceeb00} Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +[00001BC4] {0x2510bceea20} Function Engine.SplineComponent.GetLocationAtSplineInputKey +[00001BC5] {0x2510bcee940} Function Engine.SplineComponent.GetLocationAtSplinePoint +[00001BC6] {0x2510bcee860} Function Engine.SplineComponent.GetLocationAtTime +[00001BC7] {0x2510bcee780} Function Engine.SplineComponent.GetNumberOfSplinePoints +[00001BC8] {0x2510bf91c80} Function Engine.SplineComponent.GetNumberOfSplineSegments +[00001BC9] {0x2510bf91ba0} Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +[00001BCA] {0x2510bf91ac0} Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +[00001BCB] {0x2510bf919e0} Function Engine.SplineComponent.GetRightVectorAtSplinePoint +[00001BCC] {0x2510bf91900} Function Engine.SplineComponent.GetRightVectorAtTime +[00001BCD] {0x2510bf91820} Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +[00001BCE] {0x2510bf91740} Function Engine.SplineComponent.GetRollAtSplineInputKey +[00001BCF] {0x2510bf91660} Function Engine.SplineComponent.GetRollAtSplinePoint +[00001BD0] {0x2510bf91580} Function Engine.SplineComponent.GetRollAtTime +[00001BD1] {0x2510bf914a0} Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +[00001BD2] {0x2510bf913c0} Function Engine.SplineComponent.GetRotationAtSplineInputKey +[00001BD3] {0x2510bf912e0} Function Engine.SplineComponent.GetRotationAtSplinePoint +[00001BD4] {0x2510bf91200} Function Engine.SplineComponent.GetRotationAtTime +[00001BD5] {0x2510bf91120} Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +[00001BD6] {0x2510bf91040} Function Engine.SplineComponent.GetScaleAtSplineInputKey +[00001BD7] {0x2510bf90f60} Function Engine.SplineComponent.GetScaleAtSplinePoint +[00001BD8] {0x2510bf90e80} Function Engine.SplineComponent.GetScaleAtTime +[00001BD9] {0x2510bf90da0} Function Engine.SplineComponent.GetSplineLength +[00001BDA] {0x2510bf90cc0} Function Engine.SplineComponent.GetSplinePointType +[00001BDB] {0x2510bf90be0} Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +[00001BDC] {0x2510bf90b00} Function Engine.SplineComponent.GetTangentAtSplineInputKey +[00001BDD] {0x2510bf90a20} Function Engine.SplineComponent.GetTangentAtSplinePoint +[00001BDE] {0x2510bf90940} Function Engine.SplineComponent.GetTangentAtTime +[00001BDF] {0x2510bf90860} Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +[00001BE0] {0x2510bf90780} Function Engine.SplineComponent.GetTransformAtSplineInputKey +[00001BE1] {0x2510bf906a0} Function Engine.SplineComponent.GetTransformAtSplinePoint +[00001BE2] {0x2510bf905c0} Function Engine.SplineComponent.GetTransformAtTime +[00001BE3] {0x2510bf904e0} Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +[00001BE4] {0x2510bf90400} Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +[00001BE5] {0x2510bf90320} Function Engine.SplineComponent.GetUpVectorAtSplinePoint +[00001BE6] {0x2510bf90240} Function Engine.SplineComponent.GetUpVectorAtTime +[00001BE7] {0x2510bf90160} Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +[00001BE8] {0x2510bf90080} Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +[00001BE9] {0x2510bf93960} Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +[00001BEA] {0x2510bf93880} Function Engine.SplineComponent.GetWorldDirectionAtTime +[00001BEB] {0x2510bf937a0} Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +[00001BEC] {0x2510bf936c0} Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +[00001BED] {0x2510bf935e0} Function Engine.SplineComponent.GetWorldLocationAtTime +[00001BEE] {0x2510bf93500} Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +[00001BEF] {0x2510bf93420} Function Engine.SplineComponent.GetWorldRotationAtTime +[00001BF0] {0x2510bf93340} Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +[00001BF1] {0x2510bf93260} Function Engine.SplineComponent.IsClosedLoop +[00001BF2] {0x2510bf93180} Function Engine.SplineComponent.RemoveSplinePoint +[00001BF3] {0x2510bf930a0} Function Engine.SplineComponent.SetClosedLoop +[00001BF4] {0x2510bf92fc0} Function Engine.SplineComponent.SetClosedLoopAtPosition +[00001BF5] {0x2510bf92ee0} Function Engine.SplineComponent.SetDefaultUpVector +[00001BF6] {0x2510bf92e00} Function Engine.SplineComponent.SetDrawDebug +[00001BF7] {0x2510bf92d20} Function Engine.SplineComponent.SetLocationAtSplinePoint +[00001BF8] {0x2510bf92c40} Function Engine.SplineComponent.SetRotationAtSplinePoint +[00001BF9] {0x2510bf92b60} Function Engine.SplineComponent.SetScaleAtSplinePoint +[00001BFA] {0x2510bf92a80} Function Engine.SplineComponent.SetSelectedSplineSegmentColor +[00001BFB] {0x2510bf929a0} Function Engine.SplineComponent.SetSplineLocalPoints +[00001BFC] {0x2510bf928c0} Function Engine.SplineComponent.SetSplinePoints +[00001BFD] {0x2510bf927e0} Function Engine.SplineComponent.SetSplinePointType +[00001BFE] {0x2510bf92700} Function Engine.SplineComponent.SetSplineWorldPoints +[00001BFF] {0x2510bf92620} Function Engine.SplineComponent.SetTangentAtSplinePoint +[00001C00] {0x2510bf92540} Function Engine.SplineComponent.SetTangentColor +[00001C01] {0x2510bf92460} Function Engine.SplineComponent.SetTangentsAtSplinePoint +[00001C02] {0x2510bf92380} Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +[00001C03] {0x2510bf922a0} Function Engine.SplineComponent.SetUpVectorAtSplinePoint +[00001C04] {0x2510bf921c0} Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +[00001C05] {0x2510bf920e0} Function Engine.SplineComponent.UpdateSpline +[00001C06] {0x2510bf92000} Function Water.WaterSubsystem.GetCameraUnderwaterDepth +[00001C07] {0x2510bf91f20} Function Water.WaterSubsystem.GetOceanBaseHeight +[00001C08] {0x2510bf91e40} Function Water.WaterSubsystem.GetOceanFloodHeight +[00001C09] {0x2510bf91d60} Function Water.WaterSubsystem.GetOceanTotalHeight +[00001C0A] {0x2510bf95640} Function Water.WaterSubsystem.GetShallowWaterMaxDynamicForces +[00001C0B] {0x2510bf95560} Function Water.WaterSubsystem.GetShallowWaterMaxImpulseForces +[00001C0C] {0x2510bf95480} Function Water.WaterSubsystem.GetShallowWaterSimulationRenderTargetSize +[00001C0D] {0x2510bf953a0} Function Water.WaterSubsystem.GetSmoothedWorldTimeSeconds +[00001C0E] {0x2510bf952c0} Function Water.WaterSubsystem.GetWaterTimeSeconds +[00001C0F] {0x2510bf951e0} Function Water.WaterSubsystem.IsShallowWaterSimulationEnabled +[00001C10] {0x2510bf95100} Function Water.WaterSubsystem.IsUnderwaterPostProcessEnabled +[00001C11] {0x2510bf95020} Function Water.WaterSubsystem.IsWaterRenderingEnabled +[00001C12] {0x2510bf94f40} Function Water.WaterSubsystem.PrintToWaterLog +[00001C13] {0x2510bf94e60} Function Water.WaterSubsystem.SetOceanFloodHeight +[00001C14] {0x2510bf94d80} Function MovieScene.MovieSceneSection.GetBlendType +[00001C15] {0x2510bf94ca0} Function MovieScene.MovieSceneSection.GetCompletionMode +[00001C16] {0x2510bf94bc0} Function MovieScene.MovieSceneSection.GetOverlapPriority +[00001C17] {0x2510bf94ae0} Function MovieScene.MovieSceneSection.GetPostRollFrames +[00001C18] {0x2510bf94a00} Function MovieScene.MovieSceneSection.GetPreRollFrames +[00001C19] {0x2510bf94920} Function MovieScene.MovieSceneSection.GetRowIndex +[00001C1A] {0x2510bf94840} Function MovieScene.MovieSceneSection.IsActive +[00001C1B] {0x2510bf94760} Function MovieScene.MovieSceneSection.IsLocked +[00001C1C] {0x2510bf94680} Function MovieScene.MovieSceneSection.SetBlendType +[00001C1D] {0x2510bf945a0} Function MovieScene.MovieSceneSection.SetCompletionMode +[00001C1E] {0x2510bf944c0} Function MovieScene.MovieSceneSection.SetIsActive +[00001C1F] {0x2510bf943e0} Function MovieScene.MovieSceneSection.SetIsLocked +[00001C20] {0x2510bf94300} Function MovieScene.MovieSceneSection.SetOverlapPriority +[00001C21] {0x2510bf94220} Function MovieScene.MovieSceneSection.SetPostRollFrames +[00001C22] {0x2510bf94140} Function MovieScene.MovieSceneSection.SetPreRollFrames +[00001C23] {0x2510bf94060} Function MovieScene.MovieSceneSection.SetRowIndex +[00001C24] {0x2510bf93f80} Function Niagara.NiagaraActor.OnNiagaraSystemFinished +[00001C25] {0x2510bf93ea0} Function Niagara.NiagaraActor.SetDestroyOnSystemFinish +[00001C26] {0x2510bf93dc0} Function Engine.FXSystemComponent.GetFXSystemAsset +[00001C27] {0x2510bf93ce0} Function Engine.FXSystemComponent.ReleaseToPool +[00001C28] {0x2510bf93c00} Function Engine.FXSystemComponent.SetActorParameter +[00001C29] {0x2510bf93b20} Function Engine.FXSystemComponent.SetAutoAttachmentParameters +[00001C2A] {0x2510bf93a40} Function Engine.FXSystemComponent.SetBoolParameter +[00001C2B] {0x2510bf97320} Function Engine.FXSystemComponent.SetColorParameter +[00001C2C] {0x2510bf97240} Function Engine.FXSystemComponent.SetEmitterEnable +[00001C2D] {0x2510bf97160} Function Engine.FXSystemComponent.SetFloatParameter +[00001C2E] {0x2510bf97080} Function Engine.FXSystemComponent.SetIntParameter +[00001C2F] {0x2510bf96fa0} Function Engine.FXSystemComponent.SetUseAutoManageAttachment +[00001C30] {0x2510bf96ec0} Function Engine.FXSystemComponent.SetVectorParameter +[00001C31] {0x2510bf96de0} Function Niagara.NiagaraComponent.AdvanceSimulation +[00001C32] {0x2510bf96d00} Function Niagara.NiagaraComponent.AdvanceSimulationByTime +[00001C33] {0x2510bf96c20} Function Niagara.NiagaraComponent.GetAgeUpdateMode +[00001C34] {0x2510bf96b40} Function Niagara.NiagaraComponent.GetAsset +[00001C35] {0x2510bf96a60} Function Niagara.NiagaraComponent.GetDataInterface +[00001C36] {0x2510bf96980} Function Niagara.NiagaraComponent.GetDesiredAge +[00001C37] {0x2510bf968a0} Function Niagara.NiagaraComponent.GetForceSolo +[00001C38] {0x2510bf967c0} Function Niagara.NiagaraComponent.GetLockDesiredAgeDeltaTimeToSeekDelta +[00001C39] {0x2510bf966e0} Function Niagara.NiagaraComponent.GetMaxSimTime +[00001C3A] {0x2510bf96600} Function Niagara.NiagaraComponent.GetNiagaraParticlePositions_DebugOnly +[00001C3B] {0x2510bf96520} Function Niagara.NiagaraComponent.GetNiagaraParticleValues_DebugOnly +[00001C3C] {0x2510bf96440} Function Niagara.NiagaraComponent.GetNiagaraParticleValueVec3_DebugOnly +[00001C3D] {0x2510bf96360} Function Niagara.NiagaraComponent.GetPreviewLODDistance +[00001C3E] {0x2510bf96280} Function Niagara.NiagaraComponent.GetPreviewLODDistanceEnabled +[00001C3F] {0x2510bf961a0} Function Niagara.NiagaraComponent.GetRandomSeedOffset +[00001C40] {0x2510bf960c0} Function Niagara.NiagaraComponent.GetSeekDelta +[00001C41] {0x2510bf95fe0} Function Niagara.NiagaraComponent.GetTickBehavior +[00001C42] {0x2510bf95f00} Function Niagara.NiagaraComponent.InitForPerformanceBaseline +[00001C43] {0x2510bf95e20} Function Niagara.NiagaraComponent.IsPaused +[00001C44] {0x2510bf95d40} Function Niagara.NiagaraComponent.ReinitializeSystem +[00001C45] {0x2510bf95c60} Function Niagara.NiagaraComponent.ResetSystem +[00001C46] {0x2510bf95b80} Function Niagara.NiagaraComponent.SeekToDesiredAge +[00001C47] {0x2510bf95aa0} Function Niagara.NiagaraComponent.SetAgeUpdateMode +[00001C48] {0x2510bf959c0} Function Niagara.NiagaraComponent.SetAllowScalability +[00001C49] {0x2510bf958e0} Function Niagara.NiagaraComponent.SetAsset +[00001C4A] {0x2510bf95800} Function Niagara.NiagaraComponent.SetAutoDestroy +[00001C4B] {0x2510bf95720} Function Niagara.NiagaraComponent.SetCanRenderWhileSeeking +[00001C4C] {0x2510bf99000} Function Niagara.NiagaraComponent.SetDesiredAge +[00001C4D] {0x2510bf98f20} Function Niagara.NiagaraComponent.SetForceSolo +[00001C4E] {0x2510bf98e40} Function Niagara.NiagaraComponent.SetGpuComputeDebug +[00001C4F] {0x2510bf98d60} Function Niagara.NiagaraComponent.SetLockDesiredAgeDeltaTimeToSeekDelta +[00001C50] {0x2510bf98c80} Function Niagara.NiagaraComponent.SetMaxSimTime +[00001C51] {0x2510bf98ba0} Function Niagara.NiagaraComponent.SetNiagaraVariableActor +[00001C52] {0x2510bf98ac0} Function Niagara.NiagaraComponent.SetNiagaraVariableBool +[00001C53] {0x2510bf989e0} Function Niagara.NiagaraComponent.SetNiagaraVariableFloat +[00001C54] {0x2510bf98900} Function Niagara.NiagaraComponent.SetNiagaraVariableInt +[00001C55] {0x2510bf98820} Function Niagara.NiagaraComponent.SetNiagaraVariableLinearColor +[00001C56] {0x2510bf98740} Function Niagara.NiagaraComponent.SetNiagaraVariableObject +[00001C57] {0x2510bf98660} Function Niagara.NiagaraComponent.SetNiagaraVariableQuat +[00001C58] {0x2510bf98580} Function Niagara.NiagaraComponent.SetNiagaraVariableVec2 +[00001C59] {0x2510bf984a0} Function Niagara.NiagaraComponent.SetNiagaraVariableVec3 +[00001C5A] {0x2510bf983c0} Function Niagara.NiagaraComponent.SetNiagaraVariableVec4 +[00001C5B] {0x2510bf982e0} Function Niagara.NiagaraComponent.SetPaused +[00001C5C] {0x2510bf98200} Function Niagara.NiagaraComponent.SetPreviewLODDistance +[00001C5D] {0x2510bf98120} Function Niagara.NiagaraComponent.SetRandomSeedOffset +[00001C5E] {0x2510bf98040} Function Niagara.NiagaraComponent.SetRenderingEnabled +[00001C5F] {0x2510bf97f60} Function Niagara.NiagaraComponent.SetSeekDelta +[00001C60] {0x2510bf97e80} Function Niagara.NiagaraComponent.SetTickBehavior +[00001C61] {0x2510bf97da0} Function Niagara.NiagaraComponent.SetVariableActor +[00001C62] {0x2510bf97cc0} Function Niagara.NiagaraComponent.SetVariableBool +[00001C63] {0x2510bf97be0} Function Niagara.NiagaraComponent.SetVariableFloat +[00001C64] {0x2510bf97b00} Function Niagara.NiagaraComponent.SetVariableInt +[00001C65] {0x2510bf97a20} Function Niagara.NiagaraComponent.SetVariableLinearColor +[00001C66] {0x2510bf97940} Function Niagara.NiagaraComponent.SetVariableMaterial +[00001C67] {0x2510bf97860} Function Niagara.NiagaraComponent.SetVariableObject +[00001C68] {0x2510bf97780} Function Niagara.NiagaraComponent.SetVariableQuat +[00001C69] {0x2510bf976a0} Function Niagara.NiagaraComponent.SetVariableTextureRenderTarget +[00001C6A] {0x2510bf975c0} Function Niagara.NiagaraComponent.SetVariableVec2 +[00001C6B] {0x2510bf974e0} Function Niagara.NiagaraComponent.SetVariableVec3 +[00001C6C] {0x2510bf97400} Function Niagara.NiagaraComponent.SetVariableVec4 +[00001C6D] {0x2510bf9ace0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBool +[00001C6E] {0x2510bf9ac00} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBoolValue +[00001C6F] {0x2510bf9ab20} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColor +[00001C70] {0x2510bf9aa40} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColorValue +[00001C71] {0x2510bf9a960} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloat +[00001C72] {0x2510bf9a880} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloatValue +[00001C73] {0x2510bf9a7a0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32 +[00001C74] {0x2510bf9a6c0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32Value +[00001C75] {0x2510bf9a5e0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuat +[00001C76] {0x2510bf9a500} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuatValue +[00001C77] {0x2510bf9a420} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector +[00001C78] {0x2510bf9a340} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2D +[00001C79] {0x2510bf9a260} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2DValue +[00001C7A] {0x2510bf9a180} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4 +[00001C7B] {0x2510bf9a0a0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4Value +[00001C7C] {0x2510bf99fc0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVectorValue +[00001C7D] {0x2510bf99ee0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBool +[00001C7E] {0x2510bf99e00} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBoolValue +[00001C7F] {0x2510bf99d20} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColor +[00001C80] {0x2510bf99c40} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColorValue +[00001C81] {0x2510bf99b60} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloat +[00001C82] {0x2510bf99a80} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloatValue +[00001C83] {0x2510bf999a0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32 +[00001C84] {0x2510bf998c0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32Value +[00001C85] {0x2510bf997e0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuat +[00001C86] {0x2510bf99700} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuatValue +[00001C87] {0x2510bf99620} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector +[00001C88] {0x2510bf99540} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2D +[00001C89] {0x2510bf99460} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2DValue +[00001C8A] {0x2510bf99380} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4 +[00001C8B] {0x2510bf992a0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4Value +[00001C8C] {0x2510bf991c0} Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVectorValue +[00001C8D] {0x2510bf990e0} Function Niagara.NiagaraParticleCallbackHandler.ReceiveParticleData +[00001C8E] {0x2510bf9c9c0} Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillRawTexture2D +[00001C8F] {0x2510bf9c8e0} Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillTexture2D +[00001C90] {0x2510bf9c800} Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetRawTextureSize +[00001C91] {0x2510bf9c720} Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetTextureSize +[00001C92] {0x2510bf9c640} Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillRawVolumeTexture +[00001C93] {0x2510bf9c560} Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillVolumeTexture +[00001C94] {0x2510bf9c480} Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetRawTextureSize +[00001C95] {0x2510bf9c3a0} Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetTextureSize +[00001C96] {0x2510bf9c2c0} Function Niagara.NiagaraFunctionLibrary.GetNiagaraParameterCollection +[00001C97] {0x2510bf9c1e0} Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableSkeletalMeshComponent +[00001C98] {0x2510bf9c100} Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMesh +[00001C99] {0x2510bf9c020} Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMeshComponent +[00001C9A] {0x2510bf9bf40} Function Niagara.NiagaraFunctionLibrary.SetSkeletalMeshDataInterfaceSamplingRegions +[00001C9B] {0x2510bf9be60} Function Niagara.NiagaraFunctionLibrary.SetTexture2DArrayObject +[00001C9C] {0x2510bf9bd80} Function Niagara.NiagaraFunctionLibrary.SetTextureObject +[00001C9D] {0x2510bf9bca0} Function Niagara.NiagaraFunctionLibrary.SetVolumeTextureObject +[00001C9E] {0x2510bf9bbc0} Function Niagara.NiagaraFunctionLibrary.SpawnSystemAtLocation +[00001C9F] {0x2510bf9bae0} Function Niagara.NiagaraFunctionLibrary.SpawnSystemAttached +[00001CA0] {0x2510bf9ba00} Function Niagara.NiagaraParameterCollectionInstance.GetBoolParameter +[00001CA1] {0x2510bf9b920} Function Niagara.NiagaraParameterCollectionInstance.GetColorParameter +[00001CA2] {0x2510bf9b840} Function Niagara.NiagaraParameterCollectionInstance.GetFloatParameter +[00001CA3] {0x2510bf9b760} Function Niagara.NiagaraParameterCollectionInstance.GetIntParameter +[00001CA4] {0x2510bf9b680} Function Niagara.NiagaraParameterCollectionInstance.GetQuatParameter +[00001CA5] {0x2510bf9b5a0} Function Niagara.NiagaraParameterCollectionInstance.GetVector2DParameter +[00001CA6] {0x2510bf9b4c0} Function Niagara.NiagaraParameterCollectionInstance.GetVector4Parameter +[00001CA7] {0x2510bf9b3e0} Function Niagara.NiagaraParameterCollectionInstance.GetVectorParameter +[00001CA8] {0x2510bf9b300} Function Niagara.NiagaraParameterCollectionInstance.SetBoolParameter +[00001CA9] {0x2510bf9b220} Function Niagara.NiagaraParameterCollectionInstance.SetColorParameter +[00001CAA] {0x2510bf9b140} Function Niagara.NiagaraParameterCollectionInstance.SetFloatParameter +[00001CAB] {0x2510bf9b060} Function Niagara.NiagaraParameterCollectionInstance.SetIntParameter +[00001CAC] {0x2510bf9af80} Function Niagara.NiagaraParameterCollectionInstance.SetQuatParameter +[00001CAD] {0x2510bf9aea0} Function Niagara.NiagaraParameterCollectionInstance.SetVector2DParameter +[00001CAE] {0x2510bf9adc0} Function Niagara.NiagaraParameterCollectionInstance.SetVector4Parameter +[00001CAF] {0x2510bf9e6a0} Function Niagara.NiagaraParameterCollectionInstance.SetVectorParameter +[00001CB0] {0x2510bf9e5c0} Function Niagara.NiagaraBaselineController.GetSystem +[00001CB1] {0x2510bf9e4e0} Function Niagara.NiagaraBaselineController.OnBeginTest +[00001CB2] {0x2510bf9e400} Function Niagara.NiagaraBaselineController.OnEndTest +[00001CB3] {0x2510bf9e320} Function Niagara.NiagaraBaselineController.OnOwnerTick +[00001CB4] {0x2510bf9e240} Function Niagara.NiagaraBaselineController.OnTickTest +[00001CB5] {0x2510bf9e160} Function Niagara.NiagaraPreviewBase.SetLabelText +[00001CB6] {0x2510bf9e080} Function Niagara.NiagaraPreviewBase.SetSystem +[00001CB7] {0x2510bf9dfa0} Function Niagara.NiagaraPreviewAxis.ApplyToPreview +[00001CB8] {0x2510bf9dec0} Function Niagara.NiagaraPreviewAxis.Num +[00001CB9] {0x2510bf9dde0} Function Niagara.NiagaraPreviewGrid.ActivatePreviews +[00001CBA] {0x2510bf9dd00} Function Niagara.NiagaraPreviewGrid.DeactivatePreviews +[00001CBB] {0x2510bf9dc20} Function Niagara.NiagaraPreviewGrid.GetPreviews +[00001CBC] {0x2510bf9db40} Function Niagara.NiagaraPreviewGrid.SetPaused +[00001CBD] {0x2510bf9da60} Function Niagara.NiagaraScript.RaiseOnGPUCompilationComplete +[00001CBE] {0x2510bf9d980} Function Engine.AnimNotify.GetNotifyName +[00001CBF] {0x2510bf9d8a0} Function Engine.AnimNotify.Received_Notify +[00001CC0] {0x2510bf9d7c0} Function NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect.GetSpawnedEffect +[00001CC1] {0x2510bf9d6e0} Function Engine.AnimNotifyState.GetNotifyName +[00001CC2] {0x2510bf9d600} Function Engine.AnimNotifyState.Received_NotifyBegin +[00001CC3] {0x2510bf9d520} Function Engine.AnimNotifyState.Received_NotifyEnd +[00001CC4] {0x2510bf9d440} Function Engine.AnimNotifyState.Received_NotifyTick +[00001CC5] {0x2510bf9d360} Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect.GetSpawnedEffect +[00001CC6] {0x2510bf9d280} Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced.GetNotifyProgress +[00001CC7] {0x2510bf9d1a0} Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayBackgroundIndex +[00001CC8] {0x2510bf9d0c0} Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayMovieIndex +[00001CC9] {0x2510bf9cfe0} Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayTipTextIndex +[00001CCA] {0x2510bf9cf00} Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.StopLoadingScreen +[00001CCB] {0x2510bf9ce20} Function SteamVR.SteamVRFunctionLibrary.GetHandPositionAndOrientation +[00001CCC] {0x2510bf9cd40} Function SteamVR.SteamVRFunctionLibrary.GetTrackedDevicePositionAndOrientation +[00001CCD] {0x2510bf9cc60} Function SteamVR.SteamVRFunctionLibrary.GetValidTrackedDeviceIds +[00001CCE] {0x2510bf9cb80} Function SteamVR.SteamVRHQStereoLayerShape.SetAntiAlias +[00001CCF] {0x2510bf9caa0} Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMaxDistance +[00001CD0] {0x2510bf9ff20} Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMinDistance +[00001CD1] {0x2510bf9fe40} Function SteamVR.SteamVRHQStereoLayerShape.SetCurved +[00001CD2] {0x2510bf9fd60} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_Action +[00001CD3] {0x2510bf9fc80} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_ActionOrigin +[00001CD4] {0x2510bf9fba0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_InputBindingInfo +[00001CD5] {0x2510bf9fac0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_OriginTrackedDeviceInfo +[00001CD6] {0x2510bf9f9e0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetControllerFidelity +[00001CD7] {0x2510bf9f900} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetCurlsAndSplaysState +[00001CD8] {0x2510bf9f820} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetFingerCurlsAndSplays +[00001CD9] {0x2510bf9f740} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetLeftHandPoseData +[00001CDA] {0x2510bf9f660} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetPoseSource +[00001CDB] {0x2510bf9f580} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetRightHandPoseData +[00001CDC] {0x2510bf9f4a0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalState +[00001CDD] {0x2510bf9f3c0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalTransform +[00001CDE] {0x2510bf9f2e0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionArray +[00001CDF] {0x2510bf9f200} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionSetArray +[00001CE0] {0x2510bf9f120} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_GlobalPredictedSecondsFromNow +[00001CE1] {0x2510bf9f040} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_HandPoseRelativeToNow +[00001CE2] {0x2510bf9ef60} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_InputBindingInfo +[00001CE3] {0x2510bf9ee80} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginLocalizedName +[00001CE4] {0x2510bf9eda0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginTrackedDeviceInfo +[00001CE5] {0x2510bf9ecc0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetUserIPD +[00001CE6] {0x2510bf9ebe0} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.PlaySteamVR_HapticFeedback +[00001CE7] {0x2510bf9eb00} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ResetSeatedPosition +[00001CE8] {0x2510bf9ea20} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetCurlsAndSplaysState +[00001CE9] {0x2510bf9e940} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetPoseSource +[00001CEA] {0x2510bf9e860} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetSteamVR_GlobalPredictedSecondsFromNow +[00001CEB] {0x2510bf9e780} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ShowAllSteamVR_ActionOrigins +[00001CEC] {0x2510bfe1c80} Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ShowSteamVR_ActionOrigin +[00001CED] {0x2510bfe1ba0} Function SteamVRInputDevice.SteamVRTrackingReferences.HideTrackingReferences +[00001CEE] {0x2510bfe1ac0} Function SteamVRInputDevice.SteamVRTrackingReferences.ShowTrackingReferences +[00001CEF] {0x2510bfe19e0} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CalculateTangentsForMesh +[00001CF0] {0x2510bfe1900} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.ConvertQuadToTriangles +[00001CF1] {0x2510bfe1820} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CopyProceduralMeshFromStaticMeshComponent +[00001CF2] {0x2510bfe1740} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshSplit +[00001CF3] {0x2510bfe1660} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshTriangles +[00001CF4] {0x2510bfe1580} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshWelded +[00001CF5] {0x2510bfe14a0} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GenerateBoxMesh +[00001CF6] {0x2510bfe13c0} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromProceduralMesh +[00001CF7] {0x2510bfe12e0} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromStaticMesh +[00001CF8] {0x2510bfe1200} Function ProceduralMeshComponent.KismetProceduralMeshLibrary.SliceProceduralMesh +[00001CF9] {0x2510bfe1120} Function ProceduralMeshComponent.ProceduralMeshComponent.AddCollisionConvexMesh +[00001CFA] {0x2510bfe1040} Function ProceduralMeshComponent.ProceduralMeshComponent.ClearAllMeshSections +[00001CFB] {0x2510bfe0f60} Function ProceduralMeshComponent.ProceduralMeshComponent.ClearCollisionConvexMeshes +[00001CFC] {0x2510bfe0e80} Function ProceduralMeshComponent.ProceduralMeshComponent.ClearMeshSection +[00001CFD] {0x2510bfe0da0} Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection +[00001CFE] {0x2510bfe0cc0} Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection_LinearColor +[00001CFF] {0x2510bfe0be0} Function ProceduralMeshComponent.ProceduralMeshComponent.GetNumSections +[00001D00] {0x2510bfe0b00} Function ProceduralMeshComponent.ProceduralMeshComponent.IsMeshSectionVisible +[00001D01] {0x2510bfe0a20} Function ProceduralMeshComponent.ProceduralMeshComponent.SetMeshSectionVisible +[00001D02] {0x2510bfe0940} Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection +[00001D03] {0x2510bfe0860} Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection_LinearColor +[00001D04] {0x2510bfe0780} Function Engine.SkinnedMeshComponent.BoneIsChildOf +[00001D05] {0x2510bfe06a0} Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +[00001D06] {0x2510bfe05c0} Function Engine.SkinnedMeshComponent.ClearSkinWeightProfile +[00001D07] {0x2510bfe04e0} Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +[00001D08] {0x2510bfe0400} Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +[00001D09] {0x2510bfe0320} Function Engine.SkinnedMeshComponent.GetBoneIndex +[00001D0A] {0x2510bfe0240} Function Engine.SkinnedMeshComponent.GetBoneName +[00001D0B] {0x2510bfe0160} Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +[00001D0C] {0x2510bfe0080} Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +[00001D0D] {0x2510bfe3960} Function Engine.SkinnedMeshComponent.GetForcedLOD +[00001D0E] {0x2510bfe3880} Function Engine.SkinnedMeshComponent.GetNumBones +[00001D0F] {0x2510bfe37a0} Function Engine.SkinnedMeshComponent.GetNumLODs +[00001D10] {0x2510bfe36c0} Function Engine.SkinnedMeshComponent.GetParentBone +[00001D11] {0x2510bfe35e0} Function Engine.SkinnedMeshComponent.GetRefPosePosition +[00001D12] {0x2510bfe3500} Function Engine.SkinnedMeshComponent.GetSocketBoneName +[00001D13] {0x2510bfe3420} Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +[00001D14] {0x2510bfe3340} Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +[00001D15] {0x2510bfe3260} Function Engine.SkinnedMeshComponent.HideBoneByName +[00001D16] {0x2510bfe3180} Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +[00001D17] {0x2510bfe30a0} Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +[00001D18] {0x2510bfe2fc0} Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +[00001D19] {0x2510bfe2ee0} Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +[00001D1A] {0x2510bfe2e00} Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +[00001D1B] {0x2510bfe2d20} Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +[00001D1C] {0x2510bfe2c40} Function Engine.SkinnedMeshComponent.SetForcedLOD +[00001D1D] {0x2510bfe2b60} Function Engine.SkinnedMeshComponent.SetMasterPoseComponent +[00001D1E] {0x2510bfe2a80} Function Engine.SkinnedMeshComponent.SetMinLOD +[00001D1F] {0x2510bfe29a0} Function Engine.SkinnedMeshComponent.SetPhysicsAsset +[00001D20] {0x2510bfe28c0} Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +[00001D21] {0x2510bfe27e0} Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +[00001D22] {0x2510bfe2700} Function Engine.SkinnedMeshComponent.SetRenderStatic +[00001D23] {0x2510bfe2620} Function Engine.SkinnedMeshComponent.SetSkeletalMesh +[00001D24] {0x2510bfe2540} Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +[00001D25] {0x2510bfe2460} Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +[00001D26] {0x2510bfe2380} Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +[00001D27] {0x2510bfe22a0} Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +[00001D28] {0x2510bfe21c0} Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +[00001D29] {0x2510bfe20e0} Function Engine.SkinnedMeshComponent.ShowMaterialSection +[00001D2A] {0x2510bfe2000} Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +[00001D2B] {0x2510bfe1f20} Function Engine.SkinnedMeshComponent.TransformToBoneSpace +[00001D2C] {0x2510bfe1e40} Function Engine.SkinnedMeshComponent.UnHideBoneByName +[00001D2D] {0x2510bfe1d60} Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +[00001D2E] {0x2510bfe5640} Function ApexDestruction.DestructibleComponent.ApplyDamage +[00001D2F] {0x2510bfe5560} Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage +[00001D30] {0x2510bfe5480} Function ApexDestruction.DestructibleComponent.GetDestructibleMesh +[00001D31] {0x2510bfe53a0} Function ApexDestruction.DestructibleComponent.SetDestructibleMesh +[00001D32] {0x2510bfe52c0} Function Engine.SkeletalMesh.FindSocket +[00001D33] {0x2510bfe51e0} Function Engine.SkeletalMesh.FindSocketAndIndex +[00001D34] {0x2510bfe5100} Function Engine.SkeletalMesh.FindSocketInfo +[00001D35] {0x2510bfe5020} Function Engine.SkeletalMesh.GetBounds +[00001D36] {0x2510bfe4f40} Function Engine.SkeletalMesh.GetDefaultAnimatingRig +[00001D37] {0x2510bfe4e60} Function Engine.SkeletalMesh.GetImportedBounds +[00001D38] {0x2510bfe4d80} Function Engine.SkeletalMesh.GetLODSettings +[00001D39] {0x2510bfe4ca0} Function Engine.SkeletalMesh.GetMaterials +[00001D3A] {0x2510bfe4bc0} Function Engine.SkeletalMesh.GetMeshClothingAssets +[00001D3B] {0x2510bfe4ae0} Function Engine.SkeletalMesh.GetMorphTargets +[00001D3C] {0x2510bfe4a00} Function Engine.SkeletalMesh.GetNodeMappingContainer +[00001D3D] {0x2510bfe4920} Function Engine.SkeletalMesh.GetNodeMappingData +[00001D3E] {0x2510bfe4840} Function Engine.SkeletalMesh.GetPhysicsAsset +[00001D3F] {0x2510bfe4760} Function Engine.SkeletalMesh.GetShadowPhysicsAsset +[00001D40] {0x2510bfe4680} Function Engine.SkeletalMesh.GetSkeleton +[00001D41] {0x2510bfe45a0} Function Engine.SkeletalMesh.GetSocketByIndex +[00001D42] {0x2510bfe44c0} Function Engine.SkeletalMesh.IsSectionUsingCloth +[00001D43] {0x2510bfe43e0} Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +[00001D44] {0x2510bfe4300} Function Engine.SkeletalMesh.NumSockets +[00001D45] {0x2510bfe4220} Function Engine.SkeletalMesh.SetDefaultAnimatingRig +[00001D46] {0x2510bfe4140} Function Engine.SkeletalMesh.SetLODSettings +[00001D47] {0x2510bfe4060} Function Engine.SkeletalMesh.SetMaterials +[00001D48] {0x2510bfe3f80} Function Engine.SkeletalMesh.SetMeshClothingAssets +[00001D49] {0x2510bfe3ea0} Function Engine.SkeletalMesh.SetMorphTargets +[00001D4A] {0x2510bfe3dc0} Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded +[00001D4B] {0x2510bfe3ce0} Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn +[00001D4C] {0x2510bfe3c00} Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription +[00001D4D] {0x2510bfe3b20} Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress +[00001D4E] {0x2510bfe3a40} Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions +[00001D4F] {0x2510bfe7320} Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements +[00001D50] {0x2510bfe7240} Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress +[00001D51] {0x2510bfe7160} Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService +[00001D52] {0x2510bfe7080} Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession +[00001D53] {0x2510bfe6fa0} Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession +[00001D54] {0x2510bfe6ec0} Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch +[00001D55] {0x2510bfe6de0} Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn +[00001D56] {0x2510bfe6d00} Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions +[00001D57] {0x2510bfe6c20} Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers +[00001D58] {0x2510bfe6b40} Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers +[00001D59] {0x2510bfe6a60} Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs +[00001D5A] {0x2510bfe6980} Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName +[00001D5B] {0x2510bfe68a0} Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch +[00001D5C] {0x2510bfe67c0} Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase +[00001D5D] {0x2510bfe66e0} Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchase +[00001D5E] {0x2510bfe6600} Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseQueryOwned +[00001D5F] {0x2510bfe6520} Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseUnprocessedPurchases +[00001D60] {0x2510bfe6440} Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery +[00001D61] {0x2510bfe6360} Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2.CreateProxyObjectForInAppPurchaseQuery +[00001D62] {0x2510bfe6280} Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore +[00001D63] {0x2510bfe61a0} Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2.CreateProxyObjectForInAppPurchaseRestore +[00001D64] {0x2510bfe60c0} Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession +[00001D65] {0x2510bfe5fe0} Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger +[00001D66] {0x2510bfe5f00} Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush +[00001D67] {0x2510bfe5e20} Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery +[00001D68] {0x2510bfe5d40} Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout +[00001D69] {0x2510bfe5c60} Function OnlineSubsystemUtils.OnlineBeaconClient.ClientOnConnected +[00001D6A] {0x2510bfe5b80} Function OnlineSubsystemUtils.PartyBeaconClient.ClientCancelReservationResponse +[00001D6B] {0x2510bfe5aa0} Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse +[00001D6C] {0x2510bfe59c0} Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationFull +[00001D6D] {0x2510bfe58e0} Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates +[00001D6E] {0x2510bfe5800} Function OnlineSubsystemUtils.PartyBeaconClient.ServerAddOrUpdateReservationRequest +[00001D6F] {0x2510bfe5720} Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest +[00001D70] {0x2510bfe9000} Function OnlineSubsystemUtils.PartyBeaconClient.ServerRemoveMemberFromReservationRequest +[00001D71] {0x2510bfe8f20} Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest +[00001D72] {0x2510bfe8e40} Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest +[00001D73] {0x2510bfe8d60} Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch +[00001D74] {0x2510bfe8c80} Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI +[00001D75] {0x2510bfe8ba0} Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientCancelReservationResponse +[00001D76] {0x2510bfe8ac0} Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientReservationResponse +[00001D77] {0x2510bfe89e0} Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientSendReservationFull +[00001D78] {0x2510bfe8900} Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientSendReservationUpdates +[00001D79] {0x2510bfe8820} Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerCancelReservationRequest +[00001D7A] {0x2510bfe8740} Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerReservationRequest +[00001D7B] {0x2510bfe8660} Function OnlineSubsystemUtils.TestBeaconClient.ClientPing +[00001D7C] {0x2510bfe8580} Function OnlineSubsystemUtils.TestBeaconClient.ServerPong +[00001D7D] {0x2510bfe84a0} Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn +[00001D7E] {0x2510bfe83c0} Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex +[00001D7F] {0x2510bfe82e0} Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName +[00001D80] {0x2510bfe8200} Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject +[00001D81] {0x2510bfe8120} Function AudioMixer.SynthComponent.IsPlaying +[00001D82] {0x2510bfe8040} Function AudioMixer.SynthComponent.SetLowPassFilterEnabled +[00001D83] {0x2510bfe7f60} Function AudioMixer.SynthComponent.SetLowPassFilterFrequency +[00001D84] {0x2510bfe7e80} Function AudioMixer.SynthComponent.SetOutputToBusOnly +[00001D85] {0x2510bfe7da0} Function AudioMixer.SynthComponent.SetSubmixSend +[00001D86] {0x2510bfe7cc0} Function AudioMixer.SynthComponent.SetVolumeMultiplier +[00001D87] {0x2510bfe7be0} Function AudioMixer.SynthComponent.Start +[00001D88] {0x2510bfe7b00} Function AudioMixer.SynthComponent.Stop +[00001D89] {0x2510bfe7a20} Function OnlineSubsystemUtils.VoipListenerSynthComponent.IsIdling +[00001D8A] {0x2510bfe7940} Function BlockoutToolsPlugin.BlockoutToolsParent.BlockoutSetMaterial +[00001D8B] {0x2510bfe7860} Function BlockoutToolsPlugin.BlockoutToolsParent.RerunConstructionScript +[00001D8C] {0x2510bfe7780} Function SunPosition.SunPositionFunctionLibrary.GetSunPosition +[00001D8D] {0x2510bfe76a0} Function BacktraceBlueprintLibrary.BacktraceBlueprintLibrary.Crash +[00001D8E] {0x2510bfe75c0} Function BacktraceBlueprintLibrary.BacktraceBlueprintLibrary.CrashException +[00001D8F] {0x2510bfe74e0} Function Engine.NavMovementComponent.IsCrouching +[00001D90] {0x2510bfe7400} Function Engine.NavMovementComponent.IsFalling +[00001D91] {0x2510bfeace0} Function Engine.NavMovementComponent.IsFlying +[00001D92] {0x2510bfeac00} Function Engine.NavMovementComponent.IsMovingOnGround +[00001D93] {0x2510bfeab20} Function Engine.NavMovementComponent.IsSwimming +[00001D94] {0x2510bfeaa40} Function Engine.NavMovementComponent.StopActiveMovement +[00001D95] {0x2510bfea960} Function Engine.NavMovementComponent.StopMovementKeepPathing +[00001D96] {0x2510bfea880} Function Engine.PawnMovementComponent.AddInputVector +[00001D97] {0x2510bfea7a0} Function Engine.PawnMovementComponent.ConsumeInputVector +[00001D98] {0x2510bfea6c0} Function Engine.PawnMovementComponent.GetLastInputVector +[00001D99] {0x2510bfea5e0} Function Engine.PawnMovementComponent.GetPawnOwner +[00001D9A] {0x2510bfea500} Function Engine.PawnMovementComponent.GetPendingInputVector +[00001D9B] {0x2510bfea420} Function Engine.PawnMovementComponent.IsMoveInputIgnored +[00001D9C] {0x2510bfea340} Function Engine.PawnMovementComponent.K2_GetInputVector +[00001D9D] {0x2510bfea260} Function ChaosVehicles.ChaosVehicleMovementComponent.DecreaseThrottleInput +[00001D9E] {0x2510bfea180} Function ChaosVehicles.ChaosVehicleMovementComponent.EnableSelfRighting +[00001D9F] {0x2510bfea0a0} Function ChaosVehicles.ChaosVehicleMovementComponent.GetCurrentGear +[00001DA0] {0x2510bfe9fc0} Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeed +[00001DA1] {0x2510bfe9ee0} Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeedMPH +[00001DA2] {0x2510bfe9e00} Function ChaosVehicles.ChaosVehicleMovementComponent.GetTargetGear +[00001DA3] {0x2510bfe9d20} Function ChaosVehicles.ChaosVehicleMovementComponent.GetUseAutoGears +[00001DA4] {0x2510bfe9c40} Function ChaosVehicles.ChaosVehicleMovementComponent.IncreaseThrottleInput +[00001DA5] {0x2510bfe9b60} Function ChaosVehicles.ChaosVehicleMovementComponent.ServerUpdateState +[00001DA6] {0x2510bfe9a80} Function ChaosVehicles.ChaosVehicleMovementComponent.SetBrakeInput +[00001DA7] {0x2510bfe99a0} Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeDownInput +[00001DA8] {0x2510bfe98c0} Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeUpInput +[00001DA9] {0x2510bfe97e0} Function ChaosVehicles.ChaosVehicleMovementComponent.SetHandbrakeInput +[00001DAA] {0x2510bfe9700} Function ChaosVehicles.ChaosVehicleMovementComponent.SetPitchInput +[00001DAB] {0x2510bfe9620} Function ChaosVehicles.ChaosVehicleMovementComponent.SetRollInput +[00001DAC] {0x2510bfe9540} Function ChaosVehicles.ChaosVehicleMovementComponent.SetSteeringInput +[00001DAD] {0x2510bfe9460} Function ChaosVehicles.ChaosVehicleMovementComponent.SetTargetGear +[00001DAE] {0x2510bfe9380} Function ChaosVehicles.ChaosVehicleMovementComponent.SetThrottleInput +[00001DAF] {0x2510bfe92a0} Function ChaosVehicles.ChaosVehicleMovementComponent.SetUseAutomaticGears +[00001DB0] {0x2510bfe91c0} Function ChaosVehicles.ChaosVehicleMovementComponent.SetYawInput +[00001DB1] {0x2510bfe90e0} Function ChaosVehicles.ChaosVehicleWheel.GetAxleType +[00001DB2] {0x2510bfec9c0} Function ChaosVehicles.ChaosVehicleWheel.GetRotationAngle +[00001DB3] {0x2510bfec8e0} Function ChaosVehicles.ChaosVehicleWheel.GetSteerAngle +[00001DB4] {0x2510bfec800} Function ChaosVehicles.ChaosVehicleWheel.GetSuspensionOffset +[00001DB5] {0x2510bfec720} Function ChaosVehicles.ChaosVehicleWheel.IsInAir +[00001DB6] {0x2510bfec640} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.BreakWheelStatus +[00001DB7] {0x2510bfec560} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableMechanicalSim +[00001DB8] {0x2510bfec480} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableSuspension +[00001DB9] {0x2510bfec3a0} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableWheelFriction +[00001DBA] {0x2510bfec2c0} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineMaxRotationSpeed +[00001DBB] {0x2510bfec1e0} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineRotationSpeed +[00001DBC] {0x2510bfec100} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetNumWheels +[00001DBD] {0x2510bfec020} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetWheelState +[00001DBE] {0x2510bfebf40} Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.MakeWheelStatus +[00001DBF] {0x2510bfebe60} Function Engine.AnimInstance.BlueprintBeginPlay +[00001DC0] {0x2510bfebd80} Function Engine.AnimInstance.BlueprintInitializeAnimation +[00001DC1] {0x2510bfebca0} Function Engine.AnimInstance.BlueprintLinkedAnimationLayersInitialized +[00001DC2] {0x2510bfebbc0} Function Engine.AnimInstance.BlueprintPostEvaluateAnimation +[00001DC3] {0x2510bfebae0} Function Engine.AnimInstance.BlueprintUpdateAnimation +[00001DC4] {0x2510bfeba00} Function Engine.AnimInstance.CalculateDirection +[00001DC5] {0x2510bfeb920} Function Engine.AnimInstance.ClearMorphTargets +[00001DC6] {0x2510bfeb840} Function Engine.AnimInstance.GetActiveCurveNames +[00001DC7] {0x2510bfeb760} Function Engine.AnimInstance.GetAllCurveNames +[00001DC8] {0x2510bfeb680} Function Engine.AnimInstance.GetCurrentActiveMontage +[00001DC9] {0x2510bfeb5a0} Function Engine.AnimInstance.GetCurrentStateName +[00001DCA] {0x2510bfeb4c0} Function Engine.AnimInstance.GetCurveValue +[00001DCB] {0x2510bfeb3e0} Function Engine.AnimInstance.GetInstanceAssetPlayerLength +[00001DCC] {0x2510bfeb300} Function Engine.AnimInstance.GetInstanceAssetPlayerTime +[00001DCD] {0x2510bfeb220} Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +[00001DCE] {0x2510bfeb140} Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +[00001DCF] {0x2510bfeb060} Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +[00001DD0] {0x2510bfeaf80} Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +[00001DD1] {0x2510bfeaea0} Function Engine.AnimInstance.GetInstanceMachineWeight +[00001DD2] {0x2510bfeadc0} Function Engine.AnimInstance.GetInstanceStateWeight +[00001DD3] {0x2510bfee6a0} Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +[00001DD4] {0x2510bfee5c0} Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +[00001DD5] {0x2510bfee4e0} Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +[00001DD6] {0x2510bfee400} Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +[00001DD7] {0x2510bfee320} Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +[00001DD8] {0x2510bfee240} Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +[00001DD9] {0x2510bfee160} Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +[00001DDA] {0x2510bfee080} Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +[00001DDB] {0x2510bfedfa0} Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +[00001DDC] {0x2510bfedec0} Function Engine.AnimInstance.GetOwningActor +[00001DDD] {0x2510bfedde0} Function Engine.AnimInstance.GetOwningComponent +[00001DDE] {0x2510bfedd00} Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +[00001DDF] {0x2510bfedc20} Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +[00001DE0] {0x2510bfedb40} Function Engine.AnimInstance.GetRelevantAnimLength +[00001DE1] {0x2510bfeda60} Function Engine.AnimInstance.GetRelevantAnimTime +[00001DE2] {0x2510bfed980} Function Engine.AnimInstance.GetRelevantAnimTimeFraction +[00001DE3] {0x2510bfed8a0} Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +[00001DE4] {0x2510bfed7c0} Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +[00001DE5] {0x2510bfed6e0} Function Engine.AnimInstance.GetSyncGroupPosition +[00001DE6] {0x2510bfed600} Function Engine.AnimInstance.GetTimeToClosestMarker +[00001DE7] {0x2510bfed520} Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +[00001DE8] {0x2510bfed440} Function Engine.AnimInstance.IsAnyMontagePlaying +[00001DE9] {0x2510bfed360} Function Engine.AnimInstance.IsPlayingSlotAnimation +[00001DEA] {0x2510bfed280} Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +[00001DEB] {0x2510bfed1a0} Function Engine.AnimInstance.LinkAnimClassLayers +[00001DEC] {0x2510bfed0c0} Function Engine.AnimInstance.LinkAnimGraphByTag +[00001DED] {0x2510bfecfe0} Function Engine.AnimInstance.LockAIResources +[00001DEE] {0x2510bfecf00} Function Engine.AnimInstance.Montage_GetBlendTime +[00001DEF] {0x2510bfece20} Function Engine.AnimInstance.Montage_GetCurrentSection +[00001DF0] {0x2510bfecd40} Function Engine.AnimInstance.Montage_GetIsStopped +[00001DF1] {0x2510bfecc60} Function Engine.AnimInstance.Montage_GetPlayRate +[00001DF2] {0x2510bfecb80} Function Engine.AnimInstance.Montage_GetPosition +[00001DF3] {0x2510bfecaa0} Function Engine.AnimInstance.Montage_IsActive +[00001DF4] {0x2510bfeff20} Function Engine.AnimInstance.Montage_IsPlaying +[00001DF5] {0x2510bfefe40} Function Engine.AnimInstance.Montage_JumpToSection +[00001DF6] {0x2510bfefd60} Function Engine.AnimInstance.Montage_JumpToSectionsEnd +[00001DF7] {0x2510bfefc80} Function Engine.AnimInstance.Montage_Pause +[00001DF8] {0x2510bfefba0} Function Engine.AnimInstance.Montage_Play +[00001DF9] {0x2510bfefac0} Function Engine.AnimInstance.Montage_Resume +[00001DFA] {0x2510bfef9e0} Function Engine.AnimInstance.Montage_SetNextSection +[00001DFB] {0x2510bfef900} Function Engine.AnimInstance.Montage_SetPlayRate +[00001DFC] {0x2510bfef820} Function Engine.AnimInstance.Montage_SetPosition +[00001DFD] {0x2510bfef740} Function Engine.AnimInstance.Montage_Stop +[00001DFE] {0x2510bfef660} Function Engine.AnimInstance.Montage_StopGroupByName +[00001DFF] {0x2510bfef580} Function Engine.AnimInstance.PlaySlotAnimation +[00001E00] {0x2510bfef4a0} Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +[00001E01] {0x2510bfef3c0} Function Engine.AnimInstance.ResetDynamics +[00001E02] {0x2510bfef2e0} Function Engine.AnimInstance.SavePoseSnapshot +[00001E03] {0x2510bfef200} Function Engine.AnimInstance.SetMorphTarget +[00001E04] {0x2510bfef120} Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +[00001E05] {0x2510bfef040} Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +[00001E06] {0x2510bfeef60} Function Engine.AnimInstance.SetRootMotionMode +[00001E07] {0x2510bfeee80} Function Engine.AnimInstance.SnapshotPose +[00001E08] {0x2510bfeeda0} Function Engine.AnimInstance.StopSlotAnimation +[00001E09] {0x2510bfeecc0} Function Engine.AnimInstance.TryGetPawnOwner +[00001E0A] {0x2510bfeebe0} Function Engine.AnimInstance.UnlinkAnimClassLayers +[00001E0B] {0x2510bfeeb00} Function Engine.AnimInstance.UnlockAIResources +[00001E0C] {0x2510bfeea20} Function ChaosVehicles.VehicleAnimationInstance.GetVehicle +[00001E0D] {0x2510bfee940} Function Engine.Pawn.AddControllerPitchInput +[00001E0E] {0x2510bfee860} Function Engine.Pawn.AddControllerRollInput +[00001E0F] {0x2510bfee780} Function Engine.Pawn.AddControllerYawInput +[00001E10] {0x2510c021c80} Function Engine.Pawn.AddMovementInput +[00001E11] {0x2510c021ba0} Function Engine.Pawn.ConsumeMovementInputVector +[00001E12] {0x2510c021ac0} Function Engine.Pawn.DetachFromControllerPendingDestroy +[00001E13] {0x2510c0219e0} Function Engine.Pawn.GetBaseAimRotation +[00001E14] {0x2510c021900} Function Engine.Pawn.GetController +[00001E15] {0x2510c021820} Function Engine.Pawn.GetControlRotation +[00001E16] {0x2510c021740} Function Engine.Pawn.GetLastMovementInputVector +[00001E17] {0x2510c021660} Function Engine.Pawn.GetMovementBaseActor +[00001E18] {0x2510c021580} Function Engine.Pawn.GetMovementComponent +[00001E19] {0x2510c0214a0} Function Engine.Pawn.GetNavAgentLocation +[00001E1A] {0x2510c0213c0} Function Engine.Pawn.GetPendingMovementInputVector +[00001E1B] {0x2510c0212e0} Function Engine.Pawn.IsBotControlled +[00001E1C] {0x2510c021200} Function Engine.Pawn.IsControlled +[00001E1D] {0x2510c021120} Function Engine.Pawn.IsLocallyControlled +[00001E1E] {0x2510c021040} Function Engine.Pawn.IsMoveInputIgnored +[00001E1F] {0x2510c020f60} Function Engine.Pawn.IsPawnControlled +[00001E20] {0x2510c020e80} Function Engine.Pawn.IsPlayerControlled +[00001E21] {0x2510c020da0} Function Engine.Pawn.K2_GetMovementInputVector +[00001E22] {0x2510c020cc0} Function Engine.Pawn.LaunchPawn +[00001E23] {0x2510c020be0} Function Engine.Pawn.OnRep_Controller +[00001E24] {0x2510c020b00} Function Engine.Pawn.OnRep_PlayerState +[00001E25] {0x2510c020a20} Function Engine.Pawn.PawnMakeNoise +[00001E26] {0x2510c020940} Function Engine.Pawn.ReceivePossessed +[00001E27] {0x2510c020860} Function Engine.Pawn.ReceiveUnpossessed +[00001E28] {0x2510c020780} Function Engine.Pawn.SetCanAffectNavigationGeneration +[00001E29] {0x2510c0206a0} Function Engine.Pawn.SpawnDefaultController +[00001E2A] {0x2510c0205c0} Function SmoothSyncPlugin.SmoothSync.clearBuffer +[00001E2B] {0x2510c0204e0} Function SmoothSyncPlugin.SmoothSync.ClientSendsTransformToServer +[00001E2C] {0x2510c020400} Function SmoothSyncPlugin.SmoothSync.enableSmoothSync +[00001E2D] {0x2510c020320} Function SmoothSyncPlugin.SmoothSync.forceStateSendNextFrame +[00001E2E] {0x2510c020240} Function SmoothSyncPlugin.SmoothSync.ServerSendsTransformToEveryone +[00001E2F] {0x2510c020160} Function SmoothSyncPlugin.SmoothSync.setSceneComponentToSync +[00001E30] {0x2510c020080} Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableClientToServer +[00001E31] {0x2510c023960} Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableServerToClients +[00001E32] {0x2510c023880} Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportClientToServer +[00001E33] {0x2510c0237a0} Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportServerToClients +[00001E34] {0x2510c0236c0} Function SmoothSyncPlugin.SmoothSync.teleport +[00001E35] {0x2510c0235e0} Function XRVisualization.XRVisualizationFunctionLibrary.RenderHMD +[00001E36] {0x2510c023500} Function XRVisualization.XRVisualizationFunctionLibrary.RenderMotionController +[00001E37] {0x2510c023420} Function DragonIKPlugin.DragonIK_Library.CustomLookRotation +[00001E38] {0x2510c023340} Function DragonIKPlugin.DragonIK_Library.LookAtRotation_V3 +[00001E39] {0x2510c023260} Function DragonIKPlugin.DragonIK_Library.LookAtVector_V2 +[00001E3A] {0x2510c023180} Function DragonIKPlugin.DragonIK_Library.QuatLookXatLocation +[00001E3B] {0x2510c0230a0} Function DragonIKPlugin.DragonIKFootStepsComponent.CallFootSteps +[00001E3C] {0x2510c022fc0} Function DragonIKPlugin.DragonIKPhysicsComponent.CacheSimulationStates +[00001E3D] {0x2510c022ee0} Function DragonIKPlugin.DragonIKPhysicsComponent.Control_Bone_Handle +[00001E3E] {0x2510c022e00} Function DragonIKPlugin.DragonIKPhysicsComponent.FirstTimeInitialization +[00001E3F] {0x2510c022d20} Function DragonIKPlugin.DragonIKPhysicsComponent.Modify_Reset_Bone_Info +[00001E40] {0x2510c022c40} Function DragonIKPlugin.DragonIKPhysicsComponent.OnHitCallback +[00001E41] {0x2510c022b60} Function DragonIKPlugin.DragonIKPhysicsComponent.ReGrabAllHandles +[00001E42] {0x2510c022a80} Function DragonIKPlugin.DragonIKPhysicsComponent.ReleaseAllHandles +[00001E43] {0x2510c0229a0} Function DragonIKPlugin.DragonIKPhysicsComponent.SetInterpolation +[00001E44] {0x2510c0228c0} Function DragonIKPlugin.DragonIKPhysicsComponent.UpdatePhysanimData +[00001E45] {0x2510c0227e0} Function OpenInputPlugin.OpenInputFunctionLibrary.FillActionInfoFromRepContainer +[00001E46] {0x2510c022700} Function OpenInputPlugin.OpenInputFunctionLibrary.FillRepContainerFromActionInfo +[00001E47] {0x2510c022620} Function OpenInputPlugin.OpenInputFunctionLibrary.GetActionPose +[00001E48] {0x2510c022540} Function OpenInputPlugin.OpenInputFunctionLibrary.GetHandCurlAndSplayValues +[00001E49] {0x2510c022460} Function OpenInputPlugin.OpenInputFunctionLibrary.GetOpenVRBoneTransform +[00001E4A] {0x2510c022380} Function OpenInputPlugin.OpenInputFunctionLibrary.GetReferencePose +[00001E4B] {0x2510c0222a0} Function OpenInputPlugin.OpenInputFunctionLibrary.GetSkeletalTrackingLevel +[00001E4C] {0x2510c0221c0} Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +[00001E4D] {0x2510c0220e0} Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +[00001E4E] {0x2510c022000} Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +[00001E4F] {0x2510c021f20} Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +[00001E50] {0x2510c021e40} Function Engine.SkeletalMeshComponent.BindClothToMasterPoseComponent +[00001E51] {0x2510c021d60} Function Engine.SkeletalMeshComponent.BreakConstraint +[00001E52] {0x2510c025640} Function Engine.SkeletalMeshComponent.ClearMorphTargets +[00001E53] {0x2510c025560} Function Engine.SkeletalMeshComponent.FindConstraintBoneName +[00001E54] {0x2510c025480} Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleport +[00001E55] {0x2510c0253a0} Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleportAndReset +[00001E56] {0x2510c0252c0} Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +[00001E57] {0x2510c0251e0} Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +[00001E58] {0x2510c025100} Function Engine.SkeletalMeshComponent.GetAnimationMode +[00001E59] {0x2510c025020} Function Engine.SkeletalMeshComponent.GetAnimClass +[00001E5A] {0x2510c024f40} Function Engine.SkeletalMeshComponent.GetAnimInstance +[00001E5B] {0x2510c024e60} Function Engine.SkeletalMeshComponent.GetBoneMass +[00001E5C] {0x2510c024d80} Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +[00001E5D] {0x2510c024ca0} Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +[00001E5E] {0x2510c024bc0} Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +[00001E5F] {0x2510c024ae0} Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +[00001E60] {0x2510c024a00} Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +[00001E61] {0x2510c024920} Function Engine.SkeletalMeshComponent.GetFloatAttribute +[00001E62] {0x2510c024840} Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +[00001E63] {0x2510c024760} Function Engine.SkeletalMeshComponent.GetIntegerAttribute +[00001E64] {0x2510c024680} Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +[00001E65] {0x2510c0245a0} Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +[00001E66] {0x2510c0244c0} Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +[00001E67] {0x2510c0243e0} Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +[00001E68] {0x2510c024300} Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +[00001E69] {0x2510c024220} Function Engine.SkeletalMeshComponent.GetMorphTarget +[00001E6A] {0x2510c024140} Function Engine.SkeletalMeshComponent.GetPlayRate +[00001E6B] {0x2510c024060} Function Engine.SkeletalMeshComponent.GetPosition +[00001E6C] {0x2510c023f80} Function Engine.SkeletalMeshComponent.GetPostProcessInstance +[00001E6D] {0x2510c023ea0} Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +[00001E6E] {0x2510c023dc0} Function Engine.SkeletalMeshComponent.GetStringAttribute +[00001E6F] {0x2510c023ce0} Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +[00001E70] {0x2510c023c00} Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +[00001E71] {0x2510c023b20} Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +[00001E72] {0x2510c023a40} Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +[00001E73] {0x2510c027320} Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +[00001E74] {0x2510c027240} Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +[00001E75] {0x2510c027160} Function Engine.SkeletalMeshComponent.IsPlaying +[00001E76] {0x2510c027080} Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +[00001E77] {0x2510c026fa0} Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +[00001E78] {0x2510c026ec0} Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +[00001E79] {0x2510c026de0} Function Engine.SkeletalMeshComponent.OverrideAnimationData +[00001E7A] {0x2510c026d00} Function Engine.SkeletalMeshComponent.Play +[00001E7B] {0x2510c026c20} Function Engine.SkeletalMeshComponent.PlayAnimation +[00001E7C] {0x2510c026b40} Function Engine.SkeletalMeshComponent.ResetAllBodiesSimulatePhysics +[00001E7D] {0x2510c026a60} Function Engine.SkeletalMeshComponent.ResetAllowedAnimCurveEvaluation +[00001E7E] {0x2510c026980} Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +[00001E7F] {0x2510c0268a0} Function Engine.SkeletalMeshComponent.ResetClothTeleportMode +[00001E80] {0x2510c0267c0} Function Engine.SkeletalMeshComponent.ResumeClothingSimulation +[00001E81] {0x2510c0266e0} Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +[00001E82] {0x2510c026600} Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +[00001E83] {0x2510c026520} Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +[00001E84] {0x2510c026440} Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +[00001E85] {0x2510c026360} Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +[00001E86] {0x2510c026280} Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +[00001E87] {0x2510c0261a0} Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +[00001E88] {0x2510c0260c0} Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +[00001E89] {0x2510c025fe0} Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +[00001E8A] {0x2510c025f00} Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +[00001E8B] {0x2510c025e20} Function Engine.SkeletalMeshComponent.SetAngularLimits +[00001E8C] {0x2510c025d40} Function Engine.SkeletalMeshComponent.SetAnimation +[00001E8D] {0x2510c025c60} Function Engine.SkeletalMeshComponent.SetAnimationMode +[00001E8E] {0x2510c025b80} Function Engine.SkeletalMeshComponent.SetAnimClass +[00001E8F] {0x2510c025aa0} Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +[00001E90] {0x2510c0259c0} Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +[00001E91] {0x2510c0258e0} Function Engine.SkeletalMeshComponent.SetConstraintProfile +[00001E92] {0x2510c025800} Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +[00001E93] {0x2510c025720} Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +[00001E94] {0x2510c029000} Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +[00001E95] {0x2510c028f20} Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +[00001E96] {0x2510c028e40} Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +[00001E97] {0x2510c028d60} Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +[00001E98] {0x2510c028c80} Function Engine.SkeletalMeshComponent.SetMorphTarget +[00001E99] {0x2510c028ba0} Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +[00001E9A] {0x2510c028ac0} Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +[00001E9B] {0x2510c0289e0} Function Engine.SkeletalMeshComponent.SetPlayRate +[00001E9C] {0x2510c028900} Function Engine.SkeletalMeshComponent.SetPosition +[00001E9D] {0x2510c028820} Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +[00001E9E] {0x2510c028740} Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +[00001E9F] {0x2510c028660} Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +[00001EA0] {0x2510c028580} Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +[00001EA1] {0x2510c0284a0} Function Engine.SkeletalMeshComponent.SnapshotPose +[00001EA2] {0x2510c0283c0} Function Engine.SkeletalMeshComponent.Stop +[00001EA3] {0x2510c0282e0} Function Engine.SkeletalMeshComponent.SuspendClothingSimulation +[00001EA4] {0x2510c028200} Function Engine.SkeletalMeshComponent.TermBodiesBelow +[00001EA5] {0x2510c028120} Function Engine.SkeletalMeshComponent.ToggleDisablePostProcessBlueprint +[00001EA6] {0x2510c028040} Function Engine.SkeletalMeshComponent.UnbindClothFromMasterPoseComponent +[00001EA7] {0x2510c027f60} Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +[00001EA8] {0x2510c027e80} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.GetFingerCurlAndSplayData +[00001EA9] {0x2510c027da0} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.K2_DetectCurrentPose +[00001EAA] {0x2510c027cc0} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.NewControllerProfileLoaded +[00001EAB] {0x2510c027be0} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.OnRep_SkeletalTransformLeft +[00001EAC] {0x2510c027b00} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.OnRep_SkeletalTransformRight +[00001EAD] {0x2510c027a20} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SaveCurrentPose +[00001EAE] {0x2510c027940} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.Server_SendSkeletalTransforms +[00001EAF] {0x2510c027860} Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SetDetectGestures +[00001EB0] {0x2510c027780} Function OpenInputPlugin.OpenInputAnimInstance.InitializeCustomBoneMapping +[00001EB1] {0x2510c0276a0} Function XShip.XShipComponent.DisableAllEngines +[00001EB2] {0x2510c0275c0} Function XShip.XShipComponent.DisableAllFloaters +[00001EB3] {0x2510c0274e0} Function XShip.XShipComponent.EnableAllEngines +[00001EB4] {0x2510c027400} Function XShip.XShipComponent.EnableAllFloaters +[00001EB5] {0x2510c02ace0} Function XShip.XShipComponent.GetShipBoundsRadius +[00001EB6] {0x2510c02ac00} Function XShip.XShipComponent.GetXShipPawn +[00001EB7] {0x2510c02ab20} Function XShip.XShipComponent.IsEngineInWater +[00001EB8] {0x2510bce13c0} Function XShip.XShipComponent.Server_PassMovementInfo +[00001EB9] {0x2510c02aa40} Function XShip.XShipPawn.AddRotationInput +[00001EBA] {0x2510c02a960} Function XShip.XShipPawn.GetWaterDensity +[00001EBB] {0x2510c02a880} Function XShip.XShipPawn.GetWaterNormal +[00001EBC] {0x2510c02a7a0} Function XShip.XShipPawn.GetWaterWorldZ +[00001EBD] {0x2510c02a6c0} Function XShip.XShipPawn.GetXShipComponent +[00001EBE] {0x2510c02a5e0} Function SimpleScatterPlugin.SimpleScatter.ManualRefresh +[00001EBF] {0x2510c02a500} DelegateFunction EasyVoiceChat.VoiceGenerated__DelegateSignature +[00001EC0] {0x2510c02a420} DelegateFunction EasyVoiceChat.PlayerStartTalking__DelegateSignature +[00001EC1] {0x2510c02a340} DelegateFunction EasyVoiceChat.PlayerStopTalking__DelegateSignature +[00001EC2] {0x2510c02a260} Function EasyVoiceChat.VoiceFunctionLibrary.GetAllPawnsFromState +[00001EC3] {0x2510c02a180} Function EasyVoiceChat.VoipAudioComponent.PlayVoiceData +[00001EC4] {0x2510c02a0a0} Function EasyVoiceChat.VoipManagerComponent.ChangeAudioCaptureDevice +[00001EC5] {0x2510c029fc0} Function EasyVoiceChat.VoipManagerComponent.GetCaptureDevices +[00001EC6] {0x2510c029ee0} Function EasyVoiceChat.VoipManagerComponent.InitVoice +[00001EC7] {0x2510c029e00} Function EasyVoiceChat.VoipManagerComponent.OnPlayerStartTalking +[00001EC8] {0x2510c029d20} Function EasyVoiceChat.VoipManagerComponent.OnPlayerStopTalking +[00001EC9] {0x2510c029c40} Function EasyVoiceChat.VoipManagerComponent.OnVoiceGeneratedBP +[00001ECA] {0x2510c029b60} Function AdvancedSessions.AdvancedExternalUILibrary.CloseWebURLUI +[00001ECB] {0x2510c029a80} Function AdvancedSessions.AdvancedExternalUILibrary.ShowAccountUpgradeUI +[00001ECC] {0x2510c0299a0} Function AdvancedSessions.AdvancedExternalUILibrary.ShowFriendsUI +[00001ECD] {0x2510c0298c0} Function AdvancedSessions.AdvancedExternalUILibrary.ShowInviteUI +[00001ECE] {0x2510c0297e0} Function AdvancedSessions.AdvancedExternalUILibrary.ShowLeaderBoardUI +[00001ECF] {0x2510c029700} Function AdvancedSessions.AdvancedExternalUILibrary.ShowProfileUI +[00001ED0] {0x2510c029620} Function AdvancedSessions.AdvancedExternalUILibrary.ShowWebURLUI +[00001ED1] {0x2510c029540} Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginChanged +[00001ED2] {0x2510c029460} Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginStatusChanged +[00001ED3] {0x2510c029380} Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerTalkingStateChanged +[00001ED4] {0x2510c0292a0} Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteAccepted +[00001ED5] {0x2510c0291c0} Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteReceived +[00001ED6] {0x2510c0290e0} Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginChanged +[00001ED7] {0x2510c02c9c0} Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginStatusChanged +[00001ED8] {0x2510c02c8e0} Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerVoiceStateChanged +[00001ED9] {0x2510c02c800} Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteAccepted +[00001EDA] {0x2510c02c720} Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteReceived +[00001EDB] {0x2510c02c640} Function AdvancedSessions.AdvancedFriendsLibrary.GetFriend +[00001EDC] {0x2510c02c560} Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredFriendsList +[00001EDD] {0x2510c02c480} Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredRecentPlayersList +[00001EDE] {0x2510c02c3a0} Function AdvancedSessions.AdvancedFriendsLibrary.IsAFriend +[00001EDF] {0x2510c02c2c0} Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriend +[00001EE0] {0x2510c02c1e0} Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriends +[00001EE1] {0x2510c02c100} Function AdvancedSessions.AdvancedIdentityLibrary.GetAllUserAccounts +[00001EE2] {0x2510c02c020} Function AdvancedSessions.AdvancedIdentityLibrary.GetLoginStatus +[00001EE3] {0x2510c02bf40} Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerAuthToken +[00001EE4] {0x2510c02be60} Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerNickname +[00001EE5] {0x2510c02bd80} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccount +[00001EE6] {0x2510c02bca0} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAccessToken +[00001EE7] {0x2510c02bbc0} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAttribute +[00001EE8] {0x2510c02bae0} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAuthAttribute +[00001EE9] {0x2510c02ba00} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountDisplayName +[00001EEA] {0x2510c02b920} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountRealName +[00001EEB] {0x2510c02b840} Function AdvancedSessions.AdvancedIdentityLibrary.GetUserID +[00001EEC] {0x2510c02b760} Function AdvancedSessions.AdvancedIdentityLibrary.SetUserAccountAttribute +[00001EED] {0x2510c02b680} Function AdvancedSessions.AdvancedSessionsLibrary.AddOrModifyExtraSettings +[00001EEE] {0x2510c02b5a0} Function AdvancedSessions.AdvancedSessionsLibrary.BanPlayer +[00001EEF] {0x2510c02b4c0} Function AdvancedSessions.AdvancedSessionsLibrary.EqualEqual_UNetIDUnetID +[00001EF0] {0x2510c02b3e0} Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyByName +[00001EF1] {0x2510c02b300} Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyIndexByName +[00001EF2] {0x2510c02b220} Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentSessionID_AsString +[00001EF3] {0x2510c02b140} Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentUniqueBuildID +[00001EF4] {0x2510c02b060} Function AdvancedSessions.AdvancedSessionsLibrary.GetExtraSettings +[00001EF5] {0x2510c02af80} Function AdvancedSessions.AdvancedSessionsLibrary.GetNetPlayerIndex +[00001EF6] {0x2510c02aea0} Function AdvancedSessions.AdvancedSessionsLibrary.GetNumberOfNetworkPlayers +[00001EF7] {0x2510c02adc0} Function AdvancedSessions.AdvancedSessionsLibrary.GetPlayerName +[00001EF8] {0x2510c02e6a0} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionID_AsString +[00001EF9] {0x2510c02e5c0} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyBool +[00001EFA] {0x2510c02e4e0} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyByte +[00001EFB] {0x2510c02e400} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyFloat +[00001EFC] {0x2510c02e320} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyInt +[00001EFD] {0x2510c02e240} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyKey +[00001EFE] {0x2510c02e160} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyString +[00001EFF] {0x2510c02e080} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionSettings +[00001F00] {0x2510c02dfa0} Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionState +[00001F01] {0x2510c02dec0} Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueBuildID +[00001F02] {0x2510c02dde0} Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetID +[00001F03] {0x2510c02dd00} Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetIDFromPlayerState +[00001F04] {0x2510c02dc20} Function AdvancedSessions.AdvancedSessionsLibrary.HasOnlineSubsystem +[00001F05] {0x2510c02db40} Function AdvancedSessions.AdvancedSessionsLibrary.IsPlayerInSession +[00001F06] {0x2510c02da60} Function AdvancedSessions.AdvancedSessionsLibrary.IsValidSession +[00001F07] {0x2510c02d980} Function AdvancedSessions.AdvancedSessionsLibrary.IsValidUniqueNetID +[00001F08] {0x2510c02d8a0} Function AdvancedSessions.AdvancedSessionsLibrary.KickPlayer +[00001F09] {0x2510c02d7c0} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyBool +[00001F0A] {0x2510c02d6e0} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyByte +[00001F0B] {0x2510c02d600} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyFloat +[00001F0C] {0x2510c02d520} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyInt +[00001F0D] {0x2510c02d440} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyString +[00001F0E] {0x2510c02d360} Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionSearchProperty +[00001F0F] {0x2510c02d280} Function AdvancedSessions.AdvancedSessionsLibrary.ServerTravel +[00001F10] {0x2510c02d1a0} Function AdvancedSessions.AdvancedSessionsLibrary.SetPlayerName +[00001F11] {0x2510c02d0c0} Function AdvancedSessions.AdvancedSessionsLibrary.UniqueNetIdToString +[00001F12] {0x2510c02cfe0} Function AdvancedSessions.AdvancedVoiceLibrary.GetNumLocalTalkers +[00001F13] {0x2510c02cf00} Function AdvancedSessions.AdvancedVoiceLibrary.IsHeadsetPresent +[00001F14] {0x2510c02ce20} Function AdvancedSessions.AdvancedVoiceLibrary.IsLocalPlayerTalking +[00001F15] {0x2510c02cd40} Function AdvancedSessions.AdvancedVoiceLibrary.IsPlayerMuted +[00001F16] {0x2510c02cc60} Function AdvancedSessions.AdvancedVoiceLibrary.IsRemotePlayerTalking +[00001F17] {0x2510c02cb80} Function AdvancedSessions.AdvancedVoiceLibrary.MuteRemoteTalker +[00001F18] {0x2510c02caa0} Function AdvancedSessions.AdvancedVoiceLibrary.RegisterAllLocalTalkers +[00001F19] {0x2510c02ff20} Function AdvancedSessions.AdvancedVoiceLibrary.RegisterLocalTalker +[00001F1A] {0x2510c02fe40} Function AdvancedSessions.AdvancedVoiceLibrary.RegisterRemoteTalker +[00001F1B] {0x2510c02fd60} Function AdvancedSessions.AdvancedVoiceLibrary.RemoveAllRemoteTalkers +[00001F1C] {0x2510c02fc80} Function AdvancedSessions.AdvancedVoiceLibrary.StartNetworkedVoice +[00001F1D] {0x2510c02fba0} Function AdvancedSessions.AdvancedVoiceLibrary.StopNetworkedVoice +[00001F1E] {0x2510c02fac0} Function AdvancedSessions.AdvancedVoiceLibrary.UnMuteRemoteTalker +[00001F1F] {0x2510c02f9e0} Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterAllLocalTalkers +[00001F20] {0x2510c02f900} Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterLocalTalker +[00001F21] {0x2510c02f820} Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterRemoteTalker +[00001F22] {0x2510c02f740} Function AdvancedSessions.AutoLoginUserCallbackProxy.AutoLoginUser +[00001F23] {0x2510c02f660} Function AdvancedSessions.CancelFindSessionsCallbackProxy.CancelFindSessions +[00001F24] {0x2510c02f580} Function AdvancedSessions.CreateSessionCallbackProxyAdvanced.CreateAdvancedSession +[00001F25] {0x2510c02f4a0} Function AdvancedSessions.EndSessionCallbackProxy.EndSession +[00001F26] {0x2510c02f3c0} Function AdvancedSessions.FindFriendSessionCallbackProxy.FindFriendSession +[00001F27] {0x2510c02f2e0} Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FilterSessionResults +[00001F28] {0x2510c02f200} Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FindSessionsAdvanced +[00001F29] {0x2510c02f120} Function AdvancedSessions.GetFriendsCallbackProxy.GetAndStoreFriendsList +[00001F2A] {0x2510c02f040} Function AdvancedSessions.GetRecentPlayersCallbackProxy.GetAndStoreRecentPlayersList +[00001F2B] {0x2510c02ef60} Function AdvancedSessions.GetUserPrivilegeCallbackProxy.GetUserPrivilege +[00001F2C] {0x2510c02ee80} Function AdvancedSessions.LoginUserCallbackProxy.LoginUser +[00001F2D] {0x2510c02eda0} Function AdvancedSessions.LogoutUserCallbackProxy.LogoutUser +[00001F2E] {0x2510c02ecc0} Function AdvancedSessions.SendFriendInviteCallbackProxy.SendFriendInvite +[00001F2F] {0x2510c02ebe0} Function AdvancedSessions.StartSessionCallbackProxyAdvanced.StartAdvancedSession +[00001F30] {0x2510c02eb00} Function AdvancedSessions.UpdateSessionCallbackProxyAdvanced.UpdateSession +[00001F31] {0x2510c02ea20} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.CreateSteamIDFromString +[00001F32] {0x2510c02e940} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.FilterText +[00001F33] {0x2510c02e860} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetFriendSteamLevel +[00001F34] {0x2510c02e780} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetLocalSteamIDFromSteam +[00001F35] {0x2510c061c80} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendAvatar +[00001F36] {0x2510c061ba0} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendGamePlayed +[00001F37] {0x2510c061ac0} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamGroups +[00001F38] {0x2510c0619e0} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamPersonaName +[00001F39] {0x2510c061900} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.InitTextFiltering +[00001F3A] {0x2510c061820} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsOverlayEnabled +[00001F3B] {0x2510c061740} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsSteamInBigPictureMode +[00001F3C] {0x2510c061660} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.OpenSteamUserOverlay +[00001F3D] {0x2510c061580} Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.RequestSteamFriendInfo +[00001F3E] {0x2510c0614a0} Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetNumSubscribedWorkshopItems +[00001F3F] {0x2510c0613c0} Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetSubscribedWorkshopItems +[00001F40] {0x2510c0612e0} Function AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy.GetSteamGroupOfficerList +[00001F41] {0x2510c061200} Function AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy.GetWorkshopItemDetails +[00001F42] {0x2510c061120} Function Engine.Character.CacheInitialMeshOffset +[00001F43] {0x2510c061040} Function Engine.Character.CanCrouch +[00001F44] {0x2510c060f60} Function Engine.Character.CanJump +[00001F45] {0x2510c060e80} Function Engine.Character.CanJumpInternal +[00001F46] {0x2510c060da0} Function Engine.Character.ClientAckGoodMove +[00001F47] {0x2510c060cc0} Function Engine.Character.ClientAdjustPosition +[00001F48] {0x2510c060be0} Function Engine.Character.ClientAdjustRootMotionPosition +[00001F49] {0x2510c060b00} Function Engine.Character.ClientAdjustRootMotionSourcePosition +[00001F4A] {0x2510c060a20} Function Engine.Character.ClientCheatFly +[00001F4B] {0x2510c060940} Function Engine.Character.ClientCheatGhost +[00001F4C] {0x2510c060860} Function Engine.Character.ClientCheatWalk +[00001F4D] {0x2510c060780} Function Engine.Character.ClientMoveResponsePacked +[00001F4E] {0x2510c0606a0} Function Engine.Character.ClientVeryShortAdjustPosition +[00001F4F] {0x2510c0605c0} Function Engine.Character.Crouch +[00001F50] {0x2510c0604e0} Function Engine.Character.GetAnimRootMotionTranslationScale +[00001F51] {0x2510c060400} Function Engine.Character.GetBaseRotationOffsetRotator +[00001F52] {0x2510c060320} Function Engine.Character.GetBaseTranslationOffset +[00001F53] {0x2510c060240} Function Engine.Character.GetCurrentMontage +[00001F54] {0x2510c060160} Function Engine.Character.HasAnyRootMotion +[00001F55] {0x2510c060080} Function Engine.Character.IsJumpProvidingForce +[00001F56] {0x2510c063960} Function Engine.Character.IsPlayingNetworkedRootMotionMontage +[00001F57] {0x2510c063880} Function Engine.Character.IsPlayingRootMotion +[00001F58] {0x2510c0637a0} Function Engine.Character.Jump +[00001F59] {0x2510c0636c0} Function Engine.Character.K2_OnEndCrouch +[00001F5A] {0x2510c0635e0} Function Engine.Character.K2_OnMovementModeChanged +[00001F5B] {0x2510c063500} Function Engine.Character.K2_OnStartCrouch +[00001F5C] {0x2510c063420} Function Engine.Character.K2_UpdateCustomMovement +[00001F5D] {0x2510c063340} Function Engine.Character.LaunchCharacter +[00001F5E] {0x2510c063260} Function Engine.Character.OnJumped +[00001F5F] {0x2510c063180} Function Engine.Character.OnLanded +[00001F60] {0x2510c0630a0} Function Engine.Character.OnLaunched +[00001F61] {0x2510c062fc0} Function Engine.Character.OnRep_IsCrouched +[00001F62] {0x2510c062ee0} Function Engine.Character.OnRep_ReplayLastTransformUpdateTimeStamp +[00001F63] {0x2510c062e00} Function Engine.Character.OnRep_ReplicatedBasedMovement +[00001F64] {0x2510c062d20} Function Engine.Character.OnRep_RootMotion +[00001F65] {0x2510c062c40} Function Engine.Character.OnWalkingOffLedge +[00001F66] {0x2510c062b60} Function Engine.Character.PlayAnimMontage +[00001F67] {0x2510c062a80} Function Engine.Character.RootMotionDebugClientPrintOnScreen +[00001F68] {0x2510c0629a0} Function Engine.Character.ServerMove +[00001F69] {0x2510c0628c0} Function Engine.Character.ServerMoveDual +[00001F6A] {0x2510c0627e0} Function Engine.Character.ServerMoveDualHybridRootMotion +[00001F6B] {0x2510c062700} Function Engine.Character.ServerMoveDualNoBase +[00001F6C] {0x2510c062620} Function Engine.Character.ServerMoveNoBase +[00001F6D] {0x2510c062540} Function Engine.Character.ServerMoveOld +[00001F6E] {0x2510c062460} Function Engine.Character.ServerMovePacked +[00001F6F] {0x2510c062380} Function Engine.Character.StopAnimMontage +[00001F70] {0x2510c0622a0} Function Engine.Character.StopJumping +[00001F71] {0x2510c0621c0} Function Engine.Character.UnCrouch +[00001F72] {0x2510c0620e0} Function Paper2D.PaperFlipbook.GetKeyFrameIndexAtTime +[00001F73] {0x2510c062000} Function Paper2D.PaperFlipbook.GetNumFrames +[00001F74] {0x2510c061f20} Function Paper2D.PaperFlipbook.GetNumKeyFrames +[00001F75] {0x2510c061e40} Function Paper2D.PaperFlipbook.GetSpriteAtFrame +[00001F76] {0x2510c061d60} Function Paper2D.PaperFlipbook.GetSpriteAtTime +[00001F77] {0x2510c065640} Function Paper2D.PaperFlipbook.GetTotalDuration +[00001F78] {0x2510c065560} Function Paper2D.PaperFlipbook.IsValidKeyFrameIndex +[00001F79] {0x2510c065480} Function Paper2D.PaperFlipbookComponent.GetFlipbook +[00001F7A] {0x2510c0653a0} Function Paper2D.PaperFlipbookComponent.GetFlipbookFramerate +[00001F7B] {0x2510c0652c0} Function Paper2D.PaperFlipbookComponent.GetFlipbookLength +[00001F7C] {0x2510c0651e0} Function Paper2D.PaperFlipbookComponent.GetFlipbookLengthInFrames +[00001F7D] {0x2510c065100} Function Paper2D.PaperFlipbookComponent.GetPlaybackPosition +[00001F7E] {0x2510c065020} Function Paper2D.PaperFlipbookComponent.GetPlaybackPositionInFrames +[00001F7F] {0x2510c064f40} Function Paper2D.PaperFlipbookComponent.GetPlayRate +[00001F80] {0x2510c064e60} Function Paper2D.PaperFlipbookComponent.GetSpriteColor +[00001F81] {0x2510c064d80} Function Paper2D.PaperFlipbookComponent.IsLooping +[00001F82] {0x2510c064ca0} Function Paper2D.PaperFlipbookComponent.IsPlaying +[00001F83] {0x2510c064bc0} Function Paper2D.PaperFlipbookComponent.IsReversing +[00001F84] {0x2510c064ae0} Function Paper2D.PaperFlipbookComponent.OnRep_SourceFlipbook +[00001F85] {0x2510c064a00} Function Paper2D.PaperFlipbookComponent.Play +[00001F86] {0x2510c064920} Function Paper2D.PaperFlipbookComponent.PlayFromStart +[00001F87] {0x2510c064840} Function Paper2D.PaperFlipbookComponent.Reverse +[00001F88] {0x2510c064760} Function Paper2D.PaperFlipbookComponent.ReverseFromEnd +[00001F89] {0x2510c064680} Function Paper2D.PaperFlipbookComponent.SetFlipbook +[00001F8A] {0x2510c0645a0} Function Paper2D.PaperFlipbookComponent.SetLooping +[00001F8B] {0x2510c0644c0} Function Paper2D.PaperFlipbookComponent.SetNewTime +[00001F8C] {0x2510c0643e0} Function Paper2D.PaperFlipbookComponent.SetPlaybackPosition +[00001F8D] {0x2510c064300} Function Paper2D.PaperFlipbookComponent.SetPlaybackPositionInFrames +[00001F8E] {0x2510c064220} Function Paper2D.PaperFlipbookComponent.SetPlayRate +[00001F8F] {0x2510c064140} Function Paper2D.PaperFlipbookComponent.SetSpriteColor +[00001F90] {0x2510c064060} Function Paper2D.PaperFlipbookComponent.Stop +[00001F91] {0x2510c063f80} Function Paper2D.PaperGroupedSpriteComponent.AddInstance +[00001F92] {0x2510c063ea0} Function Paper2D.PaperGroupedSpriteComponent.ClearInstances +[00001F93] {0x2510c063dc0} Function Paper2D.PaperGroupedSpriteComponent.GetInstanceCount +[00001F94] {0x2510c063ce0} Function Paper2D.PaperGroupedSpriteComponent.GetInstanceTransform +[00001F95] {0x2510c063c00} Function Paper2D.PaperGroupedSpriteComponent.RemoveInstance +[00001F96] {0x2510c063b20} Function Paper2D.PaperGroupedSpriteComponent.SortInstancesAlongAxis +[00001F97] {0x2510c063a40} Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceColor +[00001F98] {0x2510c067320} Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceTransform +[00001F99] {0x2510c067240} Function Paper2D.PaperSpriteBlueprintLibrary.MakeBrushFromSprite +[00001F9A] {0x2510c067160} Function Paper2D.PaperSpriteComponent.GetSprite +[00001F9B] {0x2510c067080} Function Paper2D.PaperSpriteComponent.SetSprite +[00001F9C] {0x2510c066fa0} Function Paper2D.PaperSpriteComponent.SetSpriteColor +[00001F9D] {0x2510c066ec0} Function Paper2D.PaperTerrainComponent.SetTerrainColor +[00001F9E] {0x2510c066de0} Function Paper2D.PaperTileMapComponent.AddNewLayer +[00001F9F] {0x2510c066d00} Function Paper2D.PaperTileMapComponent.CreateNewTileMap +[00001FA0] {0x2510c066c20} Function Paper2D.PaperTileMapComponent.GetLayerColor +[00001FA1] {0x2510c066b40} Function Paper2D.PaperTileMapComponent.GetMapSize +[00001FA2] {0x2510c066a60} Function Paper2D.PaperTileMapComponent.GetTile +[00001FA3] {0x2510c066980} Function Paper2D.PaperTileMapComponent.GetTileCenterPosition +[00001FA4] {0x2510c0668a0} Function Paper2D.PaperTileMapComponent.GetTileCornerPosition +[00001FA5] {0x2510c0667c0} Function Paper2D.PaperTileMapComponent.GetTileMapColor +[00001FA6] {0x2510c0666e0} Function Paper2D.PaperTileMapComponent.GetTilePolygon +[00001FA7] {0x2510c066600} Function Paper2D.PaperTileMapComponent.MakeTileMapEditable +[00001FA8] {0x2510c066520} Function Paper2D.PaperTileMapComponent.OwnsTileMap +[00001FA9] {0x2510c066440} Function Paper2D.PaperTileMapComponent.RebuildCollision +[00001FAA] {0x2510c066360} Function Paper2D.PaperTileMapComponent.ResizeMap +[00001FAB] {0x2510c066280} Function Paper2D.PaperTileMapComponent.SetDefaultCollisionThickness +[00001FAC] {0x2510c0661a0} Function Paper2D.PaperTileMapComponent.SetLayerCollision +[00001FAD] {0x2510c0660c0} Function Paper2D.PaperTileMapComponent.SetLayerColor +[00001FAE] {0x2510c065fe0} Function Paper2D.PaperTileMapComponent.SetTile +[00001FAF] {0x2510c065f00} Function Paper2D.PaperTileMapComponent.SetTileMap +[00001FB0] {0x2510c065e20} Function Paper2D.PaperTileMapComponent.SetTileMapColor +[00001FB1] {0x2510c065d40} Function Paper2D.TileMapBlueprintLibrary.BreakTile +[00001FB2] {0x2510c065c60} Function Paper2D.TileMapBlueprintLibrary.GetTileTransform +[00001FB3] {0x2510c065b80} Function Paper2D.TileMapBlueprintLibrary.GetTileUserData +[00001FB4] {0x2510c065aa0} Function Paper2D.TileMapBlueprintLibrary.MakeTile +[00001FB5] {0x2510c0659c0} Function Engine.CameraShakeBase.GetRootShakePattern +[00001FB6] {0x2510c0658e0} Function Engine.CameraShakeBase.SetRootShakePattern +[00001FB7] {0x2510c065800} Function GameplayCameras.MatineeCameraShake.BlueprintUpdateCameraShake +[00001FB8] {0x2510c065720} Function GameplayCameras.MatineeCameraShake.ReceiveIsFinished +[00001FB9] {0x2510c069000} Function GameplayCameras.MatineeCameraShake.ReceivePlayShake +[00001FBA] {0x2510c068f20} Function GameplayCameras.MatineeCameraShake.ReceiveStopShake +[00001FBB] {0x2510c068e40} Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShake +[00001FBC] {0x2510c068d60} Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShakeFromSource +[00001FBD] {0x2510c068c80} Function GameplayCameras.MatineeCameraShakeFunctionLibrary.Conv_MatineeCameraShake +[00001FBE] {0x2510c068ba0} Function MovieScene.MovieSceneSequence.FindBindingByTag +[00001FBF] {0x2510c068ac0} Function MovieScene.MovieSceneSequence.FindBindingsByTag +[00001FC0] {0x2510c0689e0} Function TemplateSequence.TemplateSequenceActor.GetSequence +[00001FC1] {0x2510c068900} Function TemplateSequence.TemplateSequenceActor.GetSequencePlayer +[00001FC2] {0x2510c068820} Function TemplateSequence.TemplateSequenceActor.LoadSequence +[00001FC3] {0x2510c068740} Function TemplateSequence.TemplateSequenceActor.SetBinding +[00001FC4] {0x2510c068660} Function TemplateSequence.TemplateSequenceActor.SetSequence +[00001FC5] {0x2510c068580} Function MovieScene.MovieSceneSequencePlayer.ChangePlaybackDirection +[00001FC6] {0x2510c0684a0} Function MovieScene.MovieSceneSequencePlayer.GetBoundObjects +[00001FC7] {0x2510c0683c0} Function MovieScene.MovieSceneSequencePlayer.GetCurrentTime +[00001FC8] {0x2510c0682e0} Function MovieScene.MovieSceneSequencePlayer.GetDisableCameraCuts +[00001FC9] {0x2510c068200} Function MovieScene.MovieSceneSequencePlayer.GetDuration +[00001FCA] {0x2510c068120} Function MovieScene.MovieSceneSequencePlayer.GetEndTime +[00001FCB] {0x2510c068040} Function MovieScene.MovieSceneSequencePlayer.GetFrameDuration +[00001FCC] {0x2510c067f60} Function MovieScene.MovieSceneSequencePlayer.GetFrameRate +[00001FCD] {0x2510c067e80} Function MovieScene.MovieSceneSequencePlayer.GetObjectBindings +[00001FCE] {0x2510c067da0} Function MovieScene.MovieSceneSequencePlayer.GetPlayRate +[00001FCF] {0x2510c067cc0} Function MovieScene.MovieSceneSequencePlayer.GetSequence +[00001FD0] {0x2510c067be0} Function MovieScene.MovieSceneSequencePlayer.GetStartTime +[00001FD1] {0x2510c067b00} Function MovieScene.MovieSceneSequencePlayer.GoToEndAndStop +[00001FD2] {0x2510c067a20} Function MovieScene.MovieSceneSequencePlayer.IsPaused +[00001FD3] {0x2510c067940} Function MovieScene.MovieSceneSequencePlayer.IsPlaying +[00001FD4] {0x2510c067860} Function MovieScene.MovieSceneSequencePlayer.IsReversed +[00001FD5] {0x2510c067780} Function MovieScene.MovieSceneSequencePlayer.JumpToFrame +[00001FD6] {0x2510c0676a0} Function MovieScene.MovieSceneSequencePlayer.JumpToMarkedFrame +[00001FD7] {0x2510c0675c0} Function MovieScene.MovieSceneSequencePlayer.JumpToSeconds +[00001FD8] {0x2510c0674e0} Function MovieScene.MovieSceneSequencePlayer.Pause +[00001FD9] {0x2510c067400} Function MovieScene.MovieSceneSequencePlayer.Play +[00001FDA] {0x2510c06ace0} Function MovieScene.MovieSceneSequencePlayer.PlayLooping +[00001FDB] {0x2510c06ac00} Function MovieScene.MovieSceneSequencePlayer.PlayReverse +[00001FDC] {0x2510c06ab20} Function MovieScene.MovieSceneSequencePlayer.PlayTo +[00001FDD] {0x2510c06aa40} Function MovieScene.MovieSceneSequencePlayer.PlayToFrame +[00001FDE] {0x2510c06a960} Function MovieScene.MovieSceneSequencePlayer.PlayToMarkedFrame +[00001FDF] {0x2510c06a880} Function MovieScene.MovieSceneSequencePlayer.PlayToSeconds +[00001FE0] {0x2510c06a7a0} Function MovieScene.MovieSceneSequencePlayer.RestoreState +[00001FE1] {0x2510c06a6c0} Function MovieScene.MovieSceneSequencePlayer.RPC_ExplicitServerUpdateEvent +[00001FE2] {0x2510c06a5e0} Function MovieScene.MovieSceneSequencePlayer.RPC_OnStopEvent +[00001FE3] {0x2510c06a500} Function MovieScene.MovieSceneSequencePlayer.Scrub +[00001FE4] {0x2510c06a420} Function MovieScene.MovieSceneSequencePlayer.ScrubToFrame +[00001FE5] {0x2510c06a340} Function MovieScene.MovieSceneSequencePlayer.ScrubToMarkedFrame +[00001FE6] {0x2510c06a260} Function MovieScene.MovieSceneSequencePlayer.ScrubToSeconds +[00001FE7] {0x2510c06a180} Function MovieScene.MovieSceneSequencePlayer.SetDisableCameraCuts +[00001FE8] {0x2510c06a0a0} Function MovieScene.MovieSceneSequencePlayer.SetFrameRange +[00001FE9] {0x2510c069fc0} Function MovieScene.MovieSceneSequencePlayer.SetFrameRate +[00001FEA] {0x2510c069ee0} Function MovieScene.MovieSceneSequencePlayer.SetPlaybackPosition +[00001FEB] {0x2510c069e00} Function MovieScene.MovieSceneSequencePlayer.SetPlayRate +[00001FEC] {0x2510c069d20} Function MovieScene.MovieSceneSequencePlayer.SetTimeRange +[00001FED] {0x2510c069c40} Function MovieScene.MovieSceneSequencePlayer.Stop +[00001FEE] {0x2510c069b60} Function MovieScene.MovieSceneSequencePlayer.StopAtCurrentTime +[00001FEF] {0x2510c069a80} Function TemplateSequence.TemplateSequencePlayer.CreateTemplateSequencePlayer +[00001FF0] {0x2510c0699a0} Function MovieScene.MovieSceneSubSection.GetSequence +[00001FF1] {0x2510c0698c0} Function MovieScene.MovieSceneSubSection.SetSequence +[00001FF2] {0x2510c0697e0} Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors +[00001FF3] {0x2510c069700} Function AnimationSharing.AnimationSharingManager.AnimationSharingEnabled +[00001FF4] {0x2510c069620} Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager +[00001FF5] {0x2510c069540} Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager +[00001FF6] {0x2510c069460} Function AnimationSharing.AnimationSharingManager.RegisterActorWithSkeletonBP +[00001FF7] {0x2510c069380} Function AnimationSharing.AnimationSharingStateProcessor.GetAnimationStateEnum +[00001FF8] {0x2510c0692a0} Function AnimationSharing.AnimationSharingStateProcessor.ProcessActorState +[00001FF9] {0x2510c0691c0} Function Engine.AudioComponent.AdjustAttenuation +[00001FFA] {0x2510c0690e0} Function Engine.AudioComponent.AdjustVolume +[00001FFB] {0x2510c06c9c0} Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +[00001FFC] {0x2510c06c8e0} Function Engine.AudioComponent.FadeIn +[00001FFD] {0x2510c06c800} Function Engine.AudioComponent.FadeOut +[00001FFE] {0x2510c06c720} Function Engine.AudioComponent.GetCookedEnvelopeData +[00001FFF] {0x2510c06c640} Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +[00002000] {0x2510c06c560} Function Engine.AudioComponent.GetCookedFFTData +[00002001] {0x2510c06c480} Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +[00002002] {0x2510c06c3a0} Function Engine.AudioComponent.GetPlayState +[00002003] {0x2510c06c2c0} Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +[00002004] {0x2510c06c1e0} Function Engine.AudioComponent.HasCookedFFTData +[00002005] {0x2510c06c100} Function Engine.AudioComponent.IsPlaying +[00002006] {0x2510c06c020} Function Engine.AudioComponent.IsVirtualized +[00002007] {0x2510c06bf40} Function Engine.AudioComponent.Play +[00002008] {0x2510c06be60} Function Engine.AudioComponent.PlayQuantized +[00002009] {0x2510c06bd80} Function Engine.AudioComponent.SetAudioBusSendPostEffect +[0000200A] {0x2510c06bca0} Function Engine.AudioComponent.SetAudioBusSendPreEffect +[0000200B] {0x2510c06bbc0} Function Engine.AudioComponent.SetBoolParameter +[0000200C] {0x2510c06bae0} Function Engine.AudioComponent.SetFloatParameter +[0000200D] {0x2510c06ba00} Function Engine.AudioComponent.SetIntParameter +[0000200E] {0x2510c06b920} Function Engine.AudioComponent.SetLowPassFilterEnabled +[0000200F] {0x2510c06b840} Function Engine.AudioComponent.SetLowPassFilterFrequency +[00002010] {0x2510c06b760} Function Engine.AudioComponent.SetOutputToBusOnly +[00002011] {0x2510c06b680} Function Engine.AudioComponent.SetPaused +[00002012] {0x2510c06b5a0} Function Engine.AudioComponent.SetPitchMultiplier +[00002013] {0x2510c06b4c0} Function Engine.AudioComponent.SetSound +[00002014] {0x2510c06b3e0} Function Engine.AudioComponent.SetSourceBusSendPostEffect +[00002015] {0x2510c06b300} Function Engine.AudioComponent.SetSourceBusSendPreEffect +[00002016] {0x2510c06b220} Function Engine.AudioComponent.SetSubmixSend +[00002017] {0x2510c06b140} Function Engine.AudioComponent.SetUISound +[00002018] {0x2510c06b060} Function Engine.AudioComponent.SetVolumeMultiplier +[00002019] {0x2510c06af80} Function Engine.AudioComponent.SetWaveParameter +[0000201A] {0x2510c06aea0} Function Engine.AudioComponent.Stop +[0000201B] {0x2510c06adc0} Function Engine.AudioComponent.StopDelayed +[0000201C] {0x2510c06e6a0} Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserData +[0000201D] {0x2510c06e5c0} Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataKeysAndValuesForValue +[0000201E] {0x2510c06e4e0} Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataValueForKey +[0000201F] {0x2510c06e400} Function DatasmithContent.DatasmithImportedSequencesActor.PlayLevelSequence +[00002020] {0x2510c06e320} Function VariantManagerContent.LevelVariantSets.GetNumVariantSets +[00002021] {0x2510c06e240} Function VariantManagerContent.LevelVariantSets.GetVariantSet +[00002022] {0x2510c06e160} Function VariantManagerContent.LevelVariantSets.GetVariantSetByName +[00002023] {0x2510c06e080} Function VariantManagerContent.LevelVariantSetsActor.GetLevelVariantSets +[00002024] {0x2510c06dfa0} Function VariantManagerContent.LevelVariantSetsActor.SetLevelVariantSets +[00002025] {0x2510c06dec0} Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByIndex +[00002026] {0x2510c06dde0} Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByName +[00002027] {0x2510c06dd00} Function VariantManagerContent.PropertyValue.GetFullDisplayString +[00002028] {0x2510c06dc20} Function VariantManagerContent.PropertyValue.GetPropertyTooltip +[00002029] {0x2510c06db40} Function VariantManagerContent.PropertyValue.HasRecordedData +[0000202A] {0x2510c06da60} Function VariantManagerContent.SwitchActor.GetOptions +[0000202B] {0x2510c06d980} Function VariantManagerContent.SwitchActor.GetSelectedOption +[0000202C] {0x2510c06d8a0} Function VariantManagerContent.SwitchActor.SelectOption +[0000202D] {0x2510c06d7c0} Function VariantManagerContent.Variant.AddDependency +[0000202E] {0x2510c06d6e0} Function VariantManagerContent.Variant.DeleteDependency +[0000202F] {0x2510c06d600} Function VariantManagerContent.Variant.GetActor +[00002030] {0x2510c06d520} Function VariantManagerContent.Variant.GetDependency +[00002031] {0x2510c06d440} Function VariantManagerContent.Variant.GetDependents +[00002032] {0x2510c06d360} Function VariantManagerContent.Variant.GetDisplayText +[00002033] {0x2510c06d280} Function VariantManagerContent.Variant.GetNumActors +[00002034] {0x2510c06d1a0} Function VariantManagerContent.Variant.GetNumDependencies +[00002035] {0x2510c06d0c0} Function VariantManagerContent.Variant.GetParent +[00002036] {0x2510c06cfe0} Function VariantManagerContent.Variant.GetThumbnail +[00002037] {0x2510c06cf00} Function VariantManagerContent.Variant.IsActive +[00002038] {0x2510c06ce20} Function VariantManagerContent.Variant.SetDependency +[00002039] {0x2510c06cd40} Function VariantManagerContent.Variant.SetDisplayText +[0000203A] {0x2510c06cc60} Function VariantManagerContent.Variant.SetThumbnailFromCamera +[0000203B] {0x2510c06cb80} Function VariantManagerContent.Variant.SetThumbnailFromEditorViewport +[0000203C] {0x2510c06caa0} Function VariantManagerContent.Variant.SetThumbnailFromFile +[0000203D] {0x2510c06ff20} Function VariantManagerContent.Variant.SetThumbnailFromTexture +[0000203E] {0x2510c06fe40} Function VariantManagerContent.Variant.SwitchOn +[0000203F] {0x2510c06fd60} Function VariantManagerContent.VariantSet.GetDisplayText +[00002040] {0x2510c06fc80} Function VariantManagerContent.VariantSet.GetNumVariants +[00002041] {0x2510c06fba0} Function VariantManagerContent.VariantSet.GetParent +[00002042] {0x2510c06fac0} Function VariantManagerContent.VariantSet.GetThumbnail +[00002043] {0x2510c06f9e0} Function VariantManagerContent.VariantSet.GetVariant +[00002044] {0x2510c06f900} Function VariantManagerContent.VariantSet.GetVariantByName +[00002045] {0x2510c06f820} Function VariantManagerContent.VariantSet.SetDisplayText +[00002046] {0x2510c06f740} Function VariantManagerContent.VariantSet.SetThumbnailFromCamera +[00002047] {0x2510c06f660} Function VariantManagerContent.VariantSet.SetThumbnailFromEditorViewport +[00002048] {0x2510c06f580} Function VariantManagerContent.VariantSet.SetThumbnailFromFile +[00002049] {0x2510c06f4a0} Function VariantManagerContent.VariantSet.SetThumbnailFromTexture +[0000204A] {0x2510c06f3c0} Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent +[0000204B] {0x2510c06f2e0} Function GeometryCache.GeometryCacheComponent.GetAnimationTime +[0000204C] {0x2510c06f200} Function GeometryCache.GeometryCacheComponent.GetDuration +[0000204D] {0x2510c06f120} Function GeometryCache.GeometryCacheComponent.GetMotionVectorScale +[0000204E] {0x2510c06f040} Function GeometryCache.GeometryCacheComponent.GetNumberOfFrames +[0000204F] {0x2510c06ef60} Function GeometryCache.GeometryCacheComponent.GetPlaybackDirection +[00002050] {0x2510c06ee80} Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed +[00002051] {0x2510c06eda0} Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset +[00002052] {0x2510c06ecc0} Function GeometryCache.GeometryCacheComponent.IsExtrapolatingFrames +[00002053] {0x2510c06ebe0} Function GeometryCache.GeometryCacheComponent.IsLooping +[00002054] {0x2510c06eb00} Function GeometryCache.GeometryCacheComponent.IsPlaying +[00002055] {0x2510c06ea20} Function GeometryCache.GeometryCacheComponent.IsPlayingReversed +[00002056] {0x2510c06e940} Function GeometryCache.GeometryCacheComponent.Pause +[00002057] {0x2510c06e860} Function GeometryCache.GeometryCacheComponent.Play +[00002058] {0x2510c06e780} Function GeometryCache.GeometryCacheComponent.PlayFromStart +[00002059] {0x2510c101c80} Function GeometryCache.GeometryCacheComponent.PlayReversed +[0000205A] {0x2510c101ba0} Function GeometryCache.GeometryCacheComponent.PlayReversedFromEnd +[0000205B] {0x2510c101ac0} Function GeometryCache.GeometryCacheComponent.SetExtrapolateFrames +[0000205C] {0x2510c1019e0} Function GeometryCache.GeometryCacheComponent.SetGeometryCache +[0000205D] {0x2510c101900} Function GeometryCache.GeometryCacheComponent.SetLooping +[0000205E] {0x2510c101820} Function GeometryCache.GeometryCacheComponent.SetMotionVectorScale +[0000205F] {0x2510c101740} Function GeometryCache.GeometryCacheComponent.SetPlaybackSpeed +[00002060] {0x2510c101660} Function GeometryCache.GeometryCacheComponent.SetStartTimeOffset +[00002061] {0x2510c101580} Function GeometryCache.GeometryCacheComponent.Stop +[00002062] {0x2510c1014a0} Function GeometryCache.GeometryCacheComponent.TickAtThisTime +[00002063] {0x2510c1013c0} Function GeometryCache.GeometryCacheTrack_FlipbookAnimation.AddMeshSample +[00002064] {0x2510c1012e0} Function GeometryCache.GeometryCacheTrack_TransformAnimation.SetMesh +[00002065] {0x2510c101200} Function GeometryCache.GeometryCacheTrack_TransformGroupAnimation.SetMesh +[00002066] {0x2510c101120} Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot +[00002067] {0x2510c101040} Function ChaosCloth.ChaosClothingInteractor.ResetAndTeleport +[00002068] {0x2510c100f60} Function ChaosCloth.ChaosClothingInteractor.SetAerodynamics +[00002069] {0x2510c100e80} Function ChaosCloth.ChaosClothingInteractor.SetAnimDrive +[0000206A] {0x2510c100da0} Function ChaosCloth.ChaosClothingInteractor.SetAnimDriveLinear +[0000206B] {0x2510c100cc0} Function ChaosCloth.ChaosClothingInteractor.SetCollision +[0000206C] {0x2510c100be0} Function ChaosCloth.ChaosClothingInteractor.SetDamping +[0000206D] {0x2510c100b00} Function ChaosCloth.ChaosClothingInteractor.SetGravity +[0000206E] {0x2510c100a20} Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachment +[0000206F] {0x2510c100940} Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachmentLinear +[00002070] {0x2510c100860} Function ChaosCloth.ChaosClothingInteractor.SetMaterialLinear +[00002071] {0x2510c100780} Function ChaosCloth.ChaosClothingInteractor.SetVelocityScale +[00002072] {0x2510c1006a0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.ClothConfigUpdated +[00002073] {0x2510c1005c0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.DisableGravityOverride +[00002074] {0x2510c1004e0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.EnableGravityOverride +[00002075] {0x2510c100400} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetClothingInteractor +[00002076] {0x2510c100320} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumCloths +[00002077] {0x2510c100240} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumDynamicParticles +[00002078] {0x2510c100160} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumIterations +[00002079] {0x2510c100080} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumKinematicParticles +[0000207A] {0x2510c103960} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumSubsteps +[0000207B] {0x2510c103880} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetSimulationTime +[0000207C] {0x2510c1037a0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.PhysicsAssetUpdated +[0000207D] {0x2510c1036c0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetAnimDriveSpringStiffness +[0000207E] {0x2510c1035e0} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumIterations +[0000207F] {0x2510c103500} Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumSubsteps +[00002080] {0x2510c103420} Function EditableMesh.EditableMesh.AnyChangesToUndo +[00002081] {0x2510c103340} Function EditableMesh.EditableMesh.AssignPolygonsToPolygonGroups +[00002082] {0x2510c103260} Function EditableMesh.EditableMesh.BevelPolygons +[00002083] {0x2510c103180} Function EditableMesh.EditableMesh.ChangePolygonsVertexInstances +[00002084] {0x2510c1030a0} Function EditableMesh.EditableMesh.Commit +[00002085] {0x2510c102fc0} Function EditableMesh.EditableMesh.CommitInstance +[00002086] {0x2510c102ee0} Function EditableMesh.EditableMesh.ComputeBoundingBox +[00002087] {0x2510c102e00} Function EditableMesh.EditableMesh.ComputeBoundingBoxAndSphere +[00002088] {0x2510c102d20} Function EditableMesh.EditableMesh.ComputePolygonCenter +[00002089] {0x2510c102c40} Function EditableMesh.EditableMesh.ComputePolygonNormal +[0000208A] {0x2510c102b60} Function EditableMesh.EditableMesh.ComputePolygonPlane +[0000208B] {0x2510c102a80} Function EditableMesh.EditableMesh.ComputePolygonsSharedEdges +[0000208C] {0x2510c1029a0} Function EditableMesh.EditableMesh.CreateEdges +[0000208D] {0x2510c1028c0} Function EditableMesh.EditableMesh.CreateEmptyVertexRange +[0000208E] {0x2510c1027e0} Function EditableMesh.EditableMesh.CreateMissingPolygonPerimeterEdges +[0000208F] {0x2510c102700} Function EditableMesh.EditableMesh.CreatePolygonGroups +[00002090] {0x2510c102620} Function EditableMesh.EditableMesh.CreatePolygons +[00002091] {0x2510c102540} Function EditableMesh.EditableMesh.CreateVertexInstances +[00002092] {0x2510c102460} Function EditableMesh.EditableMesh.CreateVertices +[00002093] {0x2510c102380} Function EditableMesh.EditableMesh.DeleteEdgeAndConnectedPolygons +[00002094] {0x2510c1022a0} Function EditableMesh.EditableMesh.DeleteEdges +[00002095] {0x2510c1021c0} Function EditableMesh.EditableMesh.DeleteOrphanVertices +[00002096] {0x2510c1020e0} Function EditableMesh.EditableMesh.DeletePolygonGroups +[00002097] {0x2510c102000} Function EditableMesh.EditableMesh.DeletePolygons +[00002098] {0x2510c101f20} Function EditableMesh.EditableMesh.DeleteVertexAndConnectedEdgesAndPolygons +[00002099] {0x2510c101e40} Function EditableMesh.EditableMesh.DeleteVertexInstances +[0000209A] {0x2510c101d60} Function EditableMesh.EditableMesh.EndModification +[0000209B] {0x2510c105640} Function EditableMesh.EditableMesh.ExtendEdges +[0000209C] {0x2510c105560} Function EditableMesh.EditableMesh.ExtendVertices +[0000209D] {0x2510c105480} Function EditableMesh.EditableMesh.ExtrudePolygons +[0000209E] {0x2510c1053a0} Function EditableMesh.EditableMesh.FindPolygonLoop +[0000209F] {0x2510c1052c0} Function EditableMesh.EditableMesh.FindPolygonPerimeterEdgeNumberForVertices +[000020A0] {0x2510c1051e0} Function EditableMesh.EditableMesh.FindPolygonPerimeterVertexNumberForVertex +[000020A1] {0x2510c105100} Function EditableMesh.EditableMesh.FlipPolygons +[000020A2] {0x2510c105020} Function EditableMesh.EditableMesh.GeneratePolygonTangentsAndNormals +[000020A3] {0x2510c104f40} Function EditableMesh.EditableMesh.GetEdgeConnectedPolygon +[000020A4] {0x2510c104e60} Function EditableMesh.EditableMesh.GetEdgeConnectedPolygonCount +[000020A5] {0x2510c104d80} Function EditableMesh.EditableMesh.GetEdgeConnectedPolygons +[000020A6] {0x2510c104ca0} Function EditableMesh.EditableMesh.GetEdgeCount +[000020A7] {0x2510c104bc0} Function EditableMesh.EditableMesh.GetEdgeLoopElements +[000020A8] {0x2510c104ae0} Function EditableMesh.EditableMesh.GetEdgeThatConnectsVertices +[000020A9] {0x2510c104a00} Function EditableMesh.EditableMesh.GetEdgeVertex +[000020AA] {0x2510c104920} Function EditableMesh.EditableMesh.GetEdgeVertices +[000020AB] {0x2510c104840} Function EditableMesh.EditableMesh.GetFirstValidPolygonGroup +[000020AC] {0x2510c104760} Function EditableMesh.EditableMesh.GetGroupForPolygon +[000020AD] {0x2510c104680} Function EditableMesh.EditableMesh.GetPolygonAdjacentPolygons +[000020AE] {0x2510c1045a0} Function EditableMesh.EditableMesh.GetPolygonCount +[000020AF] {0x2510c1044c0} Function EditableMesh.EditableMesh.GetPolygonCountInGroup +[000020B0] {0x2510c1043e0} Function EditableMesh.EditableMesh.GetPolygonGroupCount +[000020B1] {0x2510c104300} Function EditableMesh.EditableMesh.GetPolygonInGroup +[000020B2] {0x2510c104220} Function EditableMesh.EditableMesh.GetPolygonPerimeterEdge +[000020B3] {0x2510c104140} Function EditableMesh.EditableMesh.GetPolygonPerimeterEdgeCount +[000020B4] {0x2510c104060} Function EditableMesh.EditableMesh.GetPolygonPerimeterEdges +[000020B5] {0x2510c103f80} Function EditableMesh.EditableMesh.GetPolygonPerimeterVertex +[000020B6] {0x2510c103ea0} Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexCount +[000020B7] {0x2510c103dc0} Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstance +[000020B8] {0x2510c103ce0} Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstances +[000020B9] {0x2510c103c00} Function EditableMesh.EditableMesh.GetPolygonPerimeterVertices +[000020BA] {0x2510c103b20} Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangle +[000020BB] {0x2510c103a40} Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangleCount +[000020BC] {0x2510c107320} Function EditableMesh.EditableMesh.GetSubdivisionCount +[000020BD] {0x2510c107240} Function EditableMesh.EditableMesh.GetSubdivisionLimitData +[000020BE] {0x2510c107160} Function EditableMesh.EditableMesh.GetTextureCoordinateCount +[000020BF] {0x2510c107080} Function EditableMesh.EditableMesh.GetVertexAdjacentVertices +[000020C0] {0x2510c106fa0} Function EditableMesh.EditableMesh.GetVertexConnectedEdge +[000020C1] {0x2510c106ec0} Function EditableMesh.EditableMesh.GetVertexConnectedEdgeCount +[000020C2] {0x2510c106de0} Function EditableMesh.EditableMesh.GetVertexConnectedEdges +[000020C3] {0x2510c106d00} Function EditableMesh.EditableMesh.GetVertexConnectedPolygons +[000020C4] {0x2510c106c20} Function EditableMesh.EditableMesh.GetVertexCount +[000020C5] {0x2510c106b40} Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygon +[000020C6] {0x2510c106a60} Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygonCount +[000020C7] {0x2510c106980} Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygons +[000020C8] {0x2510c1068a0} Function EditableMesh.EditableMesh.GetVertexInstanceCount +[000020C9] {0x2510c1067c0} Function EditableMesh.EditableMesh.GetVertexInstanceVertex +[000020CA] {0x2510c1066e0} Function EditableMesh.EditableMesh.GetVertexPairEdge +[000020CB] {0x2510c106600} Function EditableMesh.EditableMesh.InitializeAdapters +[000020CC] {0x2510c106520} Function EditableMesh.EditableMesh.InsertEdgeLoop +[000020CD] {0x2510c106440} Function EditableMesh.EditableMesh.InsetPolygons +[000020CE] {0x2510c106360} Function EditableMesh.EditableMesh.InvalidEdgeID +[000020CF] {0x2510c106280} Function EditableMesh.EditableMesh.InvalidPolygonGroupID +[000020D0] {0x2510c1061a0} Function EditableMesh.EditableMesh.InvalidPolygonID +[000020D1] {0x2510c1060c0} Function EditableMesh.EditableMesh.InvalidVertexID +[000020D2] {0x2510c105fe0} Function EditableMesh.EditableMesh.IsBeingModified +[000020D3] {0x2510c105f00} Function EditableMesh.EditableMesh.IsCommitted +[000020D4] {0x2510c105e20} Function EditableMesh.EditableMesh.IsCommittedAsInstance +[000020D5] {0x2510c105d40} Function EditableMesh.EditableMesh.IsCompactAllowed +[000020D6] {0x2510c105c60} Function EditableMesh.EditableMesh.IsOrphanedVertex +[000020D7] {0x2510c105b80} Function EditableMesh.EditableMesh.IsPreviewingSubdivisions +[000020D8] {0x2510c105aa0} Function EditableMesh.EditableMesh.IsSpatialDatabaseAllowed +[000020D9] {0x2510c1059c0} Function EditableMesh.EditableMesh.IsUndoAllowed +[000020DA] {0x2510c1058e0} Function EditableMesh.EditableMesh.IsValidEdge +[000020DB] {0x2510c105800} Function EditableMesh.EditableMesh.IsValidPolygon +[000020DC] {0x2510c105720} Function EditableMesh.EditableMesh.IsValidPolygonGroup +[000020DD] {0x2510c109000} Function EditableMesh.EditableMesh.IsValidVertex +[000020DE] {0x2510c108f20} Function EditableMesh.EditableMesh.MakeEdgeID +[000020DF] {0x2510c108e40} Function EditableMesh.EditableMesh.MakePolygonGroupID +[000020E0] {0x2510c108d60} Function EditableMesh.EditableMesh.MakePolygonID +[000020E1] {0x2510c108c80} Function EditableMesh.EditableMesh.MakeVertexID +[000020E2] {0x2510c108ba0} Function EditableMesh.EditableMesh.MoveVertices +[000020E3] {0x2510c108ac0} Function EditableMesh.EditableMesh.PropagateInstanceChanges +[000020E4] {0x2510c1089e0} Function EditableMesh.EditableMesh.QuadrangulateMesh +[000020E5] {0x2510c108900} Function EditableMesh.EditableMesh.RebuildRenderMesh +[000020E6] {0x2510c108820} Function EditableMesh.EditableMesh.Revert +[000020E7] {0x2510c108740} Function EditableMesh.EditableMesh.RevertInstance +[000020E8] {0x2510c108660} Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsInVolume +[000020E9] {0x2510c108580} Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment +[000020EA] {0x2510c1084a0} Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane +[000020EB] {0x2510c1083c0} Function EditableMesh.EditableMesh.SetAllowCompact +[000020EC] {0x2510c1082e0} Function EditableMesh.EditableMesh.SetAllowSpatialDatabase +[000020ED] {0x2510c108200} Function EditableMesh.EditableMesh.SetAllowUndo +[000020EE] {0x2510c108120} Function EditableMesh.EditableMesh.SetEdgesAttributes +[000020EF] {0x2510c108040} Function EditableMesh.EditableMesh.SetEdgesCreaseSharpness +[000020F0] {0x2510c107f60} Function EditableMesh.EditableMesh.SetEdgesHardness +[000020F1] {0x2510c107e80} Function EditableMesh.EditableMesh.SetEdgesHardnessAutomatically +[000020F2] {0x2510c107da0} Function EditableMesh.EditableMesh.SetPolygonsVertexAttributes +[000020F3] {0x2510c107cc0} Function EditableMesh.EditableMesh.SetSubdivisionCount +[000020F4] {0x2510c107be0} Function EditableMesh.EditableMesh.SetTextureCoordinateCount +[000020F5] {0x2510c107b00} Function EditableMesh.EditableMesh.SetVertexInstancesAttributes +[000020F6] {0x2510c107a20} Function EditableMesh.EditableMesh.SetVerticesAttributes +[000020F7] {0x2510c107940} Function EditableMesh.EditableMesh.SetVerticesCornerSharpness +[000020F8] {0x2510c107860} Function EditableMesh.EditableMesh.SplitEdge +[000020F9] {0x2510c107780} Function EditableMesh.EditableMesh.SplitPolygonalMesh +[000020FA] {0x2510c1076a0} Function EditableMesh.EditableMesh.SplitPolygons +[000020FB] {0x2510c1075c0} Function EditableMesh.EditableMesh.StartModification +[000020FC] {0x2510c1074e0} Function EditableMesh.EditableMesh.TessellatePolygons +[000020FD] {0x2510c107400} Function EditableMesh.EditableMesh.TriangulatePolygons +[000020FE] {0x2510c10ace0} Function EditableMesh.EditableMesh.TryToRemovePolygonEdge +[000020FF] {0x2510c10ac00} Function EditableMesh.EditableMesh.TryToRemoveVertex +[00002100] {0x2510c10ab20} Function EditableMesh.EditableMesh.WeldVertices +[00002101] {0x2510c10aa40} Function EditableMesh.EditableMeshFactory.MakeEditableMesh +[00002102] {0x2510c10a960} Function MotoSynth.SynthComponentMoto.GetRPMRange +[00002103] {0x2510c10a880} Function MotoSynth.SynthComponentMoto.IsEnabled +[00002104] {0x2510c10a7a0} Function MotoSynth.SynthComponentMoto.SetRPM +[00002105] {0x2510c10a6c0} Function MotoSynth.SynthComponentMoto.SetSettings +[00002106] {0x2510c10a5e0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ARPinIdToString +[00002107] {0x2510c10a500} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapARPinUpdatedDelegate +[00002108] {0x2510c10a420} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapContentBindingFoundDelegate +[00002109] {0x2510c10a340} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.CreateTracker +[0000210A] {0x2510c10a260} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.DestroyTracker +[0000210B] {0x2510c10a180} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation +[0000210C] {0x2510c10a0a0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation_TrackingSpace +[0000210D] {0x2510c109fc0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinState +[0000210E] {0x2510c109ee0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinStateToString +[0000210F] {0x2510c109e00} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetAvailableARPins +[00002110] {0x2510c109d20} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetClosestARPin +[00002111] {0x2510c109c40} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetContentBindingSaveGameUserIndex +[00002112] {0x2510c109b60} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetGlobalQueryFilter +[00002113] {0x2510c109a80} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetNumAvailableARPins +[00002114] {0x2510c1099a0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.IsTrackerValid +[00002115] {0x2510c1098c0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ParseStringToARPinId +[00002116] {0x2510c1097e0} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.QueryARPins +[00002117] {0x2510c109700} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetContentBindingSaveGameUserIndex +[00002118] {0x2510c109620} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetGlobalQueryFilter +[00002119] {0x2510c109540} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapARPinUpdatedDelegate +[0000211A] {0x2510c109460} Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapContentBindingFoundDelegate +[0000211B] {0x2510c109380} Function MagicLeapARPin.MagicLeapARPinInfoActorBase.OnUpdateARPinState +[0000211C] {0x2510c1092a0} Function MagicLeapARPin.MagicLeapARPinRenderer.SetVisibilityOverride +[0000211D] {0x2510c1091c0} Function Engine.Controller.CastToPlayerController +[0000211E] {0x2510c1090e0} Function Engine.Controller.ClientSetLocation +[0000211F] {0x2510c10c9c0} Function Engine.Controller.ClientSetRotation +[00002120] {0x2510c10c8e0} Function Engine.Controller.GetControlRotation +[00002121] {0x2510c10c800} Function Engine.Controller.GetDesiredRotation +[00002122] {0x2510c10c720} Function Engine.Controller.GetViewTarget +[00002123] {0x2510c10c640} Function Engine.Controller.IsLocalController +[00002124] {0x2510c10c560} Function Engine.Controller.IsLocalPlayerController +[00002125] {0x2510c10c480} Function Engine.Controller.IsLookInputIgnored +[00002126] {0x2510c10c3a0} Function Engine.Controller.IsMoveInputIgnored +[00002127] {0x2510c10c2c0} Function Engine.Controller.IsPlayerController +[00002128] {0x2510c10c1e0} Function Engine.Controller.K2_GetPawn +[00002129] {0x2510c10c100} Function Engine.Controller.LineOfSightTo +[0000212A] {0x2510c10c020} Function Engine.Controller.OnRep_Pawn +[0000212B] {0x2510c10bf40} Function Engine.Controller.OnRep_PlayerState +[0000212C] {0x2510c10be60} Function Engine.Controller.Possess +[0000212D] {0x2510c10bd80} Function Engine.Controller.ReceiveInstigatedAnyDamage +[0000212E] {0x2510c10bca0} Function Engine.Controller.ReceivePossess +[0000212F] {0x2510c10bbc0} Function Engine.Controller.ReceiveUnPossess +[00002130] {0x2510c10bae0} Function Engine.Controller.ResetIgnoreInputFlags +[00002131] {0x2510c10ba00} Function Engine.Controller.ResetIgnoreLookInput +[00002132] {0x2510c10b920} Function Engine.Controller.ResetIgnoreMoveInput +[00002133] {0x2510c10b840} Function Engine.Controller.SetControlRotation +[00002134] {0x2510c10b760} Function Engine.Controller.SetIgnoreLookInput +[00002135] {0x2510c10b680} Function Engine.Controller.SetIgnoreMoveInput +[00002136] {0x2510c10b5a0} Function Engine.Controller.SetInitialLocationAndRotation +[00002137] {0x2510c10b4c0} Function Engine.Controller.StopMovement +[00002138] {0x2510c10b3e0} Function Engine.Controller.UnPossess +[00002139] {0x2510c10b300} Function Engine.PlayerController.ActivateTouchInterface +[0000213A] {0x2510c10b220} Function Engine.PlayerController.AddPitchInput +[0000213B] {0x2510c10b140} Function Engine.PlayerController.AddRollInput +[0000213C] {0x2510c10b060} Function Engine.PlayerController.AddYawInput +[0000213D] {0x2510c10af80} Function Engine.PlayerController.Camera +[0000213E] {0x2510c10aea0} Function Engine.PlayerController.CanRestartPlayer +[0000213F] {0x2510c10adc0} Function Engine.PlayerController.ClearAudioListenerAttenuationOverride +[00002140] {0x2510c10e6a0} Function Engine.PlayerController.ClearAudioListenerOverride +[00002141] {0x2510c10e5c0} Function Engine.PlayerController.ClientAddTextureStreamingLoc +[00002142] {0x2510c10e4e0} Function Engine.PlayerController.ClientCancelPendingMapChange +[00002143] {0x2510c10e400} Function Engine.PlayerController.ClientCapBandwidth +[00002144] {0x2510c10e320} Function Engine.PlayerController.ClientClearCameraLensEffects +[00002145] {0x2510c10e240} Function Engine.PlayerController.ClientCommitMapChange +[00002146] {0x2510c10e160} Function Engine.PlayerController.ClientEnableNetworkVoice +[00002147] {0x2510c10e080} Function Engine.PlayerController.ClientEndOnlineSession +[00002148] {0x2510c10dfa0} Function Engine.PlayerController.ClientFlushLevelStreaming +[00002149] {0x2510c10dec0} Function Engine.PlayerController.ClientForceGarbageCollection +[0000214A] {0x2510c10dde0} Function Engine.PlayerController.ClientGameEnded +[0000214B] {0x2510c10dd00} Function Engine.PlayerController.ClientGotoState +[0000214C] {0x2510c10dc20} Function Engine.PlayerController.ClientIgnoreLookInput +[0000214D] {0x2510c10db40} Function Engine.PlayerController.ClientIgnoreMoveInput +[0000214E] {0x2510c10da60} Function Engine.PlayerController.ClientMessage +[0000214F] {0x2510c10d980} Function Engine.PlayerController.ClientMutePlayer +[00002150] {0x2510c10d8a0} Function Engine.PlayerController.ClientPlayCameraAnim +[00002151] {0x2510c10d7c0} Function Engine.PlayerController.ClientPlayForceFeedback_Internal +[00002152] {0x2510c10d6e0} Function Engine.PlayerController.ClientPlaySound +[00002153] {0x2510c10d600} Function Engine.PlayerController.ClientPlaySoundAtLocation +[00002154] {0x2510c10d520} Function Engine.PlayerController.ClientPrepareMapChange +[00002155] {0x2510c10d440} Function Engine.PlayerController.ClientPrestreamTextures +[00002156] {0x2510c10d360} Function Engine.PlayerController.ClientReceiveLocalizedMessage +[00002157] {0x2510c10d280} Function Engine.PlayerController.ClientRepObjRef +[00002158] {0x2510c10d1a0} Function Engine.PlayerController.ClientReset +[00002159] {0x2510c10d0c0} Function Engine.PlayerController.ClientRestart +[0000215A] {0x2510c10cfe0} Function Engine.PlayerController.ClientRetryClientRestart +[0000215B] {0x2510c10cf00} Function Engine.PlayerController.ClientReturnToMainMenu +[0000215C] {0x2510c10ce20} Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +[0000215D] {0x2510c10cd40} Function Engine.PlayerController.ClientSetBlockOnAsyncLoading +[0000215E] {0x2510c10cc60} Function Engine.PlayerController.ClientSetCameraFade +[0000215F] {0x2510c10cb80} Function Engine.PlayerController.ClientSetCameraMode +[00002160] {0x2510c10caa0} Function Engine.PlayerController.ClientSetCinematicMode +[00002161] {0x2510c10ff20} Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +[00002162] {0x2510c10fe40} Function Engine.PlayerController.ClientSetHUD +[00002163] {0x2510c10fd60} Function Engine.PlayerController.ClientSetSpectatorWaiting +[00002164] {0x2510c10fc80} Function Engine.PlayerController.ClientSetViewTarget +[00002165] {0x2510c10fba0} Function Engine.PlayerController.ClientSpawnCameraLensEffect +[00002166] {0x2510c10fac0} Function Engine.PlayerController.ClientStartCameraShake +[00002167] {0x2510c10f9e0} Function Engine.PlayerController.ClientStartCameraShakeFromSource +[00002168] {0x2510c10f900} Function Engine.PlayerController.ClientStartOnlineSession +[00002169] {0x2510c10f820} Function Engine.PlayerController.ClientStopCameraAnim +[0000216A] {0x2510c10f740} Function Engine.PlayerController.ClientStopCameraShake +[0000216B] {0x2510c10f660} Function Engine.PlayerController.ClientStopCameraShakesFromSource +[0000216C] {0x2510c10f580} Function Engine.PlayerController.ClientStopForceFeedback +[0000216D] {0x2510c10f4a0} Function Engine.PlayerController.ClientTeamMessage +[0000216E] {0x2510c10f3c0} Function Engine.PlayerController.ClientTravel +[0000216F] {0x2510c10f2e0} Function Engine.PlayerController.ClientTravelInternal +[00002170] {0x2510c10f200} Function Engine.PlayerController.ClientUnmutePlayer +[00002171] {0x2510c10f120} Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +[00002172] {0x2510c10f040} Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +[00002173] {0x2510c10ef60} Function Engine.PlayerController.ClientVoiceHandshakeComplete +[00002174] {0x2510c10ee80} Function Engine.PlayerController.ClientWasKicked +[00002175] {0x2510c10eda0} Function Engine.PlayerController.ConsoleKey +[00002176] {0x2510c10ecc0} Function Engine.PlayerController.DeprojectMousePositionToWorld +[00002177] {0x2510c10ebe0} Function Engine.PlayerController.DeprojectScreenPositionToWorld +[00002178] {0x2510c10eb00} Function Engine.PlayerController.EnableCheats +[00002179] {0x2510c10ea20} Function Engine.PlayerController.FOV +[0000217A] {0x2510c10e940} Function Engine.PlayerController.GetFocalLocation +[0000217B] {0x2510c10e860} Function Engine.PlayerController.GetHitResultUnderCursor +[0000217C] {0x2510c10e780} Function Engine.PlayerController.GetHitResultUnderCursorByChannel +[0000217D] {0x2510c191c80} Function Engine.PlayerController.GetHitResultUnderCursorForObjects +[0000217E] {0x2510c191ba0} Function Engine.PlayerController.GetHitResultUnderFinger +[0000217F] {0x2510c191ac0} Function Engine.PlayerController.GetHitResultUnderFingerByChannel +[00002180] {0x2510c1919e0} Function Engine.PlayerController.GetHitResultUnderFingerForObjects +[00002181] {0x2510c191900} Function Engine.PlayerController.GetHUD +[00002182] {0x2510c191820} Function Engine.PlayerController.GetInputAnalogKeyState +[00002183] {0x2510c191740} Function Engine.PlayerController.GetInputAnalogStickState +[00002184] {0x2510c191660} Function Engine.PlayerController.GetInputKeyTimeDown +[00002185] {0x2510c191580} Function Engine.PlayerController.GetInputMotionState +[00002186] {0x2510c1914a0} Function Engine.PlayerController.GetInputMouseDelta +[00002187] {0x2510c1913c0} Function Engine.PlayerController.GetInputTouchState +[00002188] {0x2510c1912e0} Function Engine.PlayerController.GetInputVectorKeyState +[00002189] {0x2510c191200} Function Engine.PlayerController.GetMousePosition +[0000218A] {0x2510c191120} Function Engine.PlayerController.GetSpectatorPawn +[0000218B] {0x2510c191040} Function Engine.PlayerController.GetViewportSize +[0000218C] {0x2510c190f60} Function Engine.PlayerController.IsInputKeyDown +[0000218D] {0x2510c190e80} Function Engine.PlayerController.K2_ClientPlayForceFeedback +[0000218E] {0x2510c190da0} Function Engine.PlayerController.LocalTravel +[0000218F] {0x2510c190cc0} Function Engine.PlayerController.OnServerStartedVisualLogger +[00002190] {0x2510c190be0} Function Engine.PlayerController.Pause +[00002191] {0x2510c190b00} Function Engine.PlayerController.PlayDynamicForceFeedback +[00002192] {0x2510c190a20} Function Engine.PlayerController.PlayHapticEffect +[00002193] {0x2510c190940} Function Engine.PlayerController.ProjectWorldLocationToScreen +[00002194] {0x2510c190860} Function Engine.PlayerController.ResetControllerLightColor +[00002195] {0x2510c190780} Function Engine.PlayerController.RestartLevel +[00002196] {0x2510c1906a0} Function Engine.PlayerController.SendToConsole +[00002197] {0x2510c1905c0} Function Engine.PlayerController.ServerAcknowledgePossession +[00002198] {0x2510c1904e0} Function Engine.PlayerController.ServerCamera +[00002199] {0x2510c190400} Function Engine.PlayerController.ServerChangeName +[0000219A] {0x2510c190320} Function Engine.PlayerController.ServerCheckClientPossession +[0000219B] {0x2510c190240} Function Engine.PlayerController.ServerCheckClientPossessionReliable +[0000219C] {0x2510c190160} Function Engine.PlayerController.ServerExec +[0000219D] {0x2510c190080} Function Engine.PlayerController.ServerExecRPC +[0000219E] {0x2510c193960} Function Engine.PlayerController.ServerMutePlayer +[0000219F] {0x2510c193880} Function Engine.PlayerController.ServerNotifyLoadedWorld +[000021A0] {0x2510c1937a0} Function Engine.PlayerController.ServerPause +[000021A1] {0x2510c1936c0} Function Engine.PlayerController.ServerRestartPlayer +[000021A2] {0x2510c1935e0} Function Engine.PlayerController.ServerSetSpectatorLocation +[000021A3] {0x2510c193500} Function Engine.PlayerController.ServerSetSpectatorWaiting +[000021A4] {0x2510c193420} Function Engine.PlayerController.ServerShortTimeout +[000021A5] {0x2510c193340} Function Engine.PlayerController.ServerToggleAILogging +[000021A6] {0x2510c193260} Function Engine.PlayerController.ServerUnmutePlayer +[000021A7] {0x2510c193180} Function Engine.PlayerController.ServerUpdateCamera +[000021A8] {0x2510c1930a0} Function Engine.PlayerController.ServerUpdateLevelVisibility +[000021A9] {0x2510c192fc0} Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +[000021AA] {0x2510c192ee0} Function Engine.PlayerController.ServerVerifyViewTarget +[000021AB] {0x2510c192e00} Function Engine.PlayerController.ServerViewNextPlayer +[000021AC] {0x2510c192d20} Function Engine.PlayerController.ServerViewPrevPlayer +[000021AD] {0x2510c192c40} Function Engine.PlayerController.ServerViewSelf +[000021AE] {0x2510c192b60} Function Engine.PlayerController.SetAudioListenerAttenuationOverride +[000021AF] {0x2510c192a80} Function Engine.PlayerController.SetAudioListenerOverride +[000021B0] {0x2510c1929a0} Function Engine.PlayerController.SetCinematicMode +[000021B1] {0x2510c1928c0} Function Engine.PlayerController.SetControllerLightColor +[000021B2] {0x2510c1927e0} Function Engine.PlayerController.SetDisableHaptics +[000021B3] {0x2510c192700} Function Engine.PlayerController.SetHapticsByValue +[000021B4] {0x2510c192620} Function Engine.PlayerController.SetMouseCursorWidget +[000021B5] {0x2510c192540} Function Engine.PlayerController.SetMouseLocation +[000021B6] {0x2510c192460} Function Engine.PlayerController.SetName +[000021B7] {0x2510c192380} Function Engine.PlayerController.SetViewTargetWithBlend +[000021B8] {0x2510c1922a0} Function Engine.PlayerController.SetVirtualJoystickVisibility +[000021B9] {0x2510c1921c0} Function Engine.PlayerController.StartFire +[000021BA] {0x2510c1920e0} Function Engine.PlayerController.StopHapticEffect +[000021BB] {0x2510c192000} Function Engine.PlayerController.SwitchLevel +[000021BC] {0x2510c191f20} Function Engine.PlayerController.TestServerLevelVisibilityChange +[000021BD] {0x2510c191e40} Function Engine.PlayerController.ToggleSpeaking +[000021BE] {0x2510c191d60} Function Engine.PlayerController.WasInputKeyJustPressed +[000021BF] {0x2510c195640} Function Engine.PlayerController.WasInputKeyJustReleased +[000021C0] {0x2510c195560} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.CanSendLocalDataToServer +[000021C1] {0x2510c195480} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ClientMarkReadyForSendingLocalData +[000021C2] {0x2510c1953a0} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ClientSetChosenOne +[000021C3] {0x2510c1952c0} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.IsChosenOne +[000021C4] {0x2510c1951e0} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetAlignmentTransforms +[000021C5] {0x2510c195100} Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetLocalWorldData +[000021C6] {0x2510c195020} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetGraphicsClientPerformanceInfo +[000021C7] {0x2510c194f40} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingMapEvents +[000021C8] {0x2510c194e60} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingState +[000021C9] {0x2510c194d80} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMinimumAPILevel +[000021CA] {0x2510c194ca0} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersion +[000021CB] {0x2510c194bc0} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMajor +[000021CC] {0x2510c194ae0} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMinor +[000021CD] {0x2510c194a00} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionRevision +[000021CE] {0x2510c194920} Function MagicLeap.MagicLeapHMDFunctionLibrary.GetPlatformAPILevel +[000021CF] {0x2510c194840} Function MagicLeap.MagicLeapHMDFunctionLibrary.IsRunningOnMagicLeapHMD +[000021D0] {0x2510c194760} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetAppReady +[000021D1] {0x2510c194680} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseOrientation +[000021D2] {0x2510c1945a0} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBasePosition +[000021D3] {0x2510c1944c0} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseRotation +[000021D4] {0x2510c1943e0} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetFocusActor +[000021D5] {0x2510c194300} Function MagicLeap.MagicLeapHMDFunctionLibrary.SetStabilizationDepthActor +[000021D6] {0x2510c194220} Function MagicLeap.MagicLeapMeshBlockSelectorInterface.SelectMeshBlocks +[000021D7] {0x2510c194140} Function MagicLeap.MagicLeapRaycastFunctionLibrary.MakeRaycastQueryParams +[000021D8] {0x2510c194060} Function MagicLeapAR.LuminARSessionFunctionLibrary.StartLuminARSession +[000021D9] {0x2510c193f80} Function MagicLeapAR.LuminARFrameFunctionLibrary.GetTrackingState +[000021DA] {0x2510c193ea0} Function MagicLeapAR.LuminARFrameFunctionLibrary.LuminARLineTrace +[000021DB] {0x2510c193dc0} Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImage +[000021DC] {0x2510c193ce0} Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImageEx +[000021DD] {0x2510c193c00} Function AugmentedReality.ARSessionConfig.AddCandidateImage +[000021DE] {0x2510c193b20} Function AugmentedReality.ARSessionConfig.AddCandidateObject +[000021DF] {0x2510c193a40} Function AugmentedReality.ARSessionConfig.GetCandidateImageList +[000021E0] {0x2510c197320} Function AugmentedReality.ARSessionConfig.GetCandidateObjectList +[000021E1] {0x2510c197240} Function AugmentedReality.ARSessionConfig.GetDesiredVideoFormat +[000021E2] {0x2510c197160} Function AugmentedReality.ARSessionConfig.GetEnabledSessionTrackingFeature +[000021E3] {0x2510c197080} Function AugmentedReality.ARSessionConfig.GetEnvironmentCaptureProbeType +[000021E4] {0x2510c196fa0} Function AugmentedReality.ARSessionConfig.GetFaceTrackingDirection +[000021E5] {0x2510c196ec0} Function AugmentedReality.ARSessionConfig.GetFaceTrackingUpdate +[000021E6] {0x2510c196de0} Function AugmentedReality.ARSessionConfig.GetFrameSyncMode +[000021E7] {0x2510c196d00} Function AugmentedReality.ARSessionConfig.GetLightEstimationMode +[000021E8] {0x2510c196c20} Function AugmentedReality.ARSessionConfig.GetMaxNumSimultaneousImagesTracked +[000021E9] {0x2510c196b40} Function AugmentedReality.ARSessionConfig.GetPlaneDetectionMode +[000021EA] {0x2510c196a60} Function AugmentedReality.ARSessionConfig.GetSceneReconstructionMethod +[000021EB] {0x2510c196980} Function AugmentedReality.ARSessionConfig.GetSessionType +[000021EC] {0x2510c1968a0} Function AugmentedReality.ARSessionConfig.GetWorldAlignment +[000021ED] {0x2510c1967c0} Function AugmentedReality.ARSessionConfig.GetWorldMapData +[000021EE] {0x2510c1966e0} Function AugmentedReality.ARSessionConfig.SetCandidateObjectList +[000021EF] {0x2510c196600} Function AugmentedReality.ARSessionConfig.SetDesiredVideoFormat +[000021F0] {0x2510c196520} Function AugmentedReality.ARSessionConfig.SetEnableAutoFocus +[000021F1] {0x2510c196440} Function AugmentedReality.ARSessionConfig.SetFaceTrackingDirection +[000021F2] {0x2510c196360} Function AugmentedReality.ARSessionConfig.SetFaceTrackingUpdate +[000021F3] {0x2510c196280} Function AugmentedReality.ARSessionConfig.SetResetCameraTracking +[000021F4] {0x2510c1961a0} Function AugmentedReality.ARSessionConfig.SetResetTrackedObjects +[000021F5] {0x2510c1960c0} Function AugmentedReality.ARSessionConfig.SetSceneReconstructionMethod +[000021F6] {0x2510c195fe0} Function AugmentedReality.ARSessionConfig.SetSessionTrackingFeatureToEnable +[000021F7] {0x2510c195f00} Function AugmentedReality.ARSessionConfig.SetWorldMapData +[000021F8] {0x2510c195e20} Function AugmentedReality.ARSessionConfig.ShouldEnableAutoFocus +[000021F9] {0x2510c195d40} Function AugmentedReality.ARSessionConfig.ShouldEnableCameraTracking +[000021FA] {0x2510c195c60} Function AugmentedReality.ARSessionConfig.ShouldRenderCameraOverlay +[000021FB] {0x2510c195b80} Function AugmentedReality.ARSessionConfig.ShouldResetCameraTracking +[000021FC] {0x2510c195aa0} Function AugmentedReality.ARSessionConfig.ShouldResetTrackedObjects +[000021FD] {0x2510c1959c0} Function AugmentedReality.ARBasicLightEstimate.GetAmbientColor +[000021FE] {0x2510c1958e0} Function AugmentedReality.ARBasicLightEstimate.GetAmbientColorTemperatureKelvin +[000021FF] {0x2510c195800} Function AugmentedReality.ARBasicLightEstimate.GetAmbientIntensityLumens +[00002200] {0x2510c195720} Function MagicLeapAR.LuminARLightEstimate.GetAmbientIntensityNits +[00002201] {0x2510c199000} Function AugmentedReality.ARCandidateImage.GetCandidateTexture +[00002202] {0x2510c198f20} Function AugmentedReality.ARCandidateImage.GetFriendlyName +[00002203] {0x2510c198e40} Function AugmentedReality.ARCandidateImage.GetOrientation +[00002204] {0x2510c198d60} Function AugmentedReality.ARCandidateImage.GetPhysicalHeight +[00002205] {0x2510c198c80} Function AugmentedReality.ARCandidateImage.GetPhysicalWidth +[00002206] {0x2510c198ba0} Function MagicLeapAR.LuminARCandidateImage.GetAxisOrientation +[00002207] {0x2510c198ac0} Function MagicLeapAR.LuminARCandidateImage.GetImageIsStationary +[00002208] {0x2510c1989e0} Function MagicLeapAR.LuminARCandidateImage.GetUseUnreliablePose +[00002209] {0x2510c198900} Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.IsMicMuted +[0000220A] {0x2510c198820} Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetMicMute +[0000220B] {0x2510c198740} Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackPluggedDelegate +[0000220C] {0x2510c198660} Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackUnpluggedDelegate +[0000220D] {0x2510c198580} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerMapping +[0000220E] {0x2510c1984a0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerTrackingMode +[0000220F] {0x2510c1983c0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerType +[00002210] {0x2510c1982e0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetHandForMotionSource +[00002211] {0x2510c198200} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMLControllerType +[00002212] {0x2510c198120} Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMotionSourceForHand +[00002213] {0x2510c198040} Function MagicLeapController.MagicLeapControllerFunctionLibrary.InvertControllerMapping +[00002214] {0x2510c197f60} Function MagicLeapController.MagicLeapControllerFunctionLibrary.IsMLControllerConnected +[00002215] {0x2510c197e80} Function MagicLeapController.MagicLeapControllerFunctionLibrary.MaxSupportedMagicLeapControllers +[00002216] {0x2510c197da0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerHapticFeedback +[00002217] {0x2510c197cc0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLED +[00002218] {0x2510c197be0} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLEDEffect +[00002219] {0x2510c197b00} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayHapticPattern +[0000221A] {0x2510c197a20} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDEffect +[0000221B] {0x2510c197940} Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDPattern +[0000221C] {0x2510c197860} Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetControllerTrackingMode +[0000221D] {0x2510c197780} Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetMotionSourceForHand +[0000221E] {0x2510c1976a0} Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetCalibrationStatus +[0000221F] {0x2510c1975c0} Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetEyeBlinkState +[00002220] {0x2510c1974e0} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetConfiguration +[00002221] {0x2510c197400} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGesture +[00002222] {0x2510c19ace0} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGestureConfidence +[00002223] {0x2510c19ac00} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypoints +[00002224] {0x2510c19ab20} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypointTransform +[00002225] {0x2510c19aa40} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenter +[00002226] {0x2510c19a960} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenterNormalized +[00002227] {0x2510c19a880} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandIndexFingerTip +[00002228] {0x2510c19a7a0} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandKeypointForMotionSource +[00002229] {0x2510c19a6c0} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandThumbTip +[0000222A] {0x2510c19a5e0} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMagicLeapHandTrackingLiveLinkSource +[0000222B] {0x2510c19a500} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMotionSourceForHandKeypoint +[0000222C] {0x2510c19a420} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetStaticGestureConfidenceThreshold +[0000222D] {0x2510c19a340} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.IsHoldingControl +[0000222E] {0x2510c19a260} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetConfiguration +[0000222F] {0x2510c19a180} Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetStaticGestureConfidenceThreshold +[00002230] {0x2510c19a0a0} Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.RemoveTargetAsync +[00002231] {0x2510c199fc0} Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.SetTargetAsync +[00002232] {0x2510c199ee0} Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.EnableImageTracking +[00002233] {0x2510c199e00} Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.GetMaxSimultaneousTargets +[00002234] {0x2510c199d20} Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.IsImageTrackingEnabled +[00002235] {0x2510c199c40} Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.SetMaxSimultaneousTargets +[00002236] {0x2510c199b60} Function MagicLeapPlanes.MagicLeapPlanesComponent.RequestPlanesAsync +[00002237] {0x2510c199a80} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.AddPersistentQuery +[00002238] {0x2510c1999a0} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.CreateTracker +[00002239] {0x2510c1998c0} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.DestroyTracker +[0000223A] {0x2510c1997e0} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.GetContentScale +[0000223B] {0x2510c199700} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.IsTrackerValid +[0000223C] {0x2510c199620} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesPersistentQueryBeginAsync +[0000223D] {0x2510c199540} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesQueryBeginAsync +[0000223E] {0x2510c199460} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemoveFlagsNotInQuery +[0000223F] {0x2510c199380} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemovePersistentQuery +[00002240] {0x2510c1992a0} Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.ReorderPlaneFlags +[00002241] {0x2510c1991c0} Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.CheckPrivilege +[00002242] {0x2510c1990e0} Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilege +[00002243] {0x2510c19c9c0} Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilegeAsync +[00002244] {0x2510c19c8e0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.DeleteSecureData +[00002245] {0x2510c19c800} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureArray +[00002246] {0x2510c19c720} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureBool +[00002247] {0x2510c19c640} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureByte +[00002248] {0x2510c19c560} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureFloat +[00002249] {0x2510c19c480} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt +[0000224A] {0x2510c19c3a0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt64 +[0000224B] {0x2510c19c2c0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureRotator +[0000224C] {0x2510c19c1e0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureSaveGame +[0000224D] {0x2510c19c100} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureString +[0000224E] {0x2510c19c020} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureTransform +[0000224F] {0x2510c19bf40} Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureVector +[00002250] {0x2510c19be60} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureArray +[00002251] {0x2510c19bd80} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureBool +[00002252] {0x2510c19bca0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureByte +[00002253] {0x2510c19bbc0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureFloat +[00002254] {0x2510c19bae0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt +[00002255] {0x2510c19ba00} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt64 +[00002256] {0x2510c19b920} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureRotator +[00002257] {0x2510c19b840} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureSaveGame +[00002258] {0x2510c19b760} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureString +[00002259] {0x2510c19b680} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureTransform +[0000225A] {0x2510c19b5a0} Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureVector +[0000225B] {0x2510c19b4c0} Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.ConnectMRMesh +[0000225C] {0x2510c19b3e0} Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.DisconnectMRMesh +[0000225D] {0x2510c19b300} Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.SetUseWeightedNormals +[0000225E] {0x2510c19b220} Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.ConnectMRMesh +[0000225F] {0x2510c19b140} Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.CreateClient +[00002260] {0x2510c19b060} Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DestroyClient +[00002261] {0x2510c19af80} Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DisconnectMRMesh +[00002262] {0x2510c19aea0} Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.CreateTracker +[00002263] {0x2510c19adc0} Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.DestroyTracker +[00002264] {0x2510c19e6a0} Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetAmbientGlobalState +[00002265] {0x2510c19e5c0} Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetColorTemperatureState +[00002266] {0x2510c19e4e0} Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.IsTrackerValid +[00002267] {0x2510c19e400} Function MediaAssets.MediaSource.GetUrl +[00002268] {0x2510c19e320} Function MediaAssets.MediaSource.SetMediaOptionBool +[00002269] {0x2510c19e240} Function MediaAssets.MediaSource.SetMediaOptionFloat +[0000226A] {0x2510c19e160} Function MediaAssets.MediaSource.SetMediaOptionInt64 +[0000226B] {0x2510c19e080} Function MediaAssets.MediaSource.SetMediaOptionString +[0000226C] {0x2510c19dfa0} Function MediaAssets.MediaSource.Validate +[0000226D] {0x2510c19dec0} Function ImgMedia.ImgMediaSource.AddGlobalCamera +[0000226E] {0x2510c19dde0} Function ImgMedia.ImgMediaSource.AddTargetObject +[0000226F] {0x2510c19dd00} Function ImgMedia.ImgMediaSource.GetProxies +[00002270] {0x2510c19dc20} Function ImgMedia.ImgMediaSource.GetSequencePath +[00002271] {0x2510c19db40} Function ImgMedia.ImgMediaSource.RemoveGlobalCamera +[00002272] {0x2510c19da60} Function ImgMedia.ImgMediaSource.RemoveTargetObject +[00002273] {0x2510c19d980} Function ImgMedia.ImgMediaSource.SetMipLevelDistance +[00002274] {0x2510c19d8a0} Function ImgMedia.ImgMediaSource.SetSequencePath +[00002275] {0x2510c19d7c0} Function ActorLayerUtilities.LayersBlueprintLibrary.AddActorToLayer +[00002276] {0x2510c19d6e0} Function ActorLayerUtilities.LayersBlueprintLibrary.GetActors +[00002277] {0x2510c19d600} Function ActorLayerUtilities.LayersBlueprintLibrary.RemoveActorFromLayer +[00002278] {0x2510c19d520} DelegateFunction AndroidPermission.AndroidPermissionDynamicDelegate__DelegateSignature +[00002279] {0x2510c19d440} Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions +[0000227A] {0x2510c19d360} Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission +[0000227B] {0x2510c19d280} Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToHEIF +[0000227C] {0x2510c19d1a0} Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToJPEG +[0000227D] {0x2510c19d0c0} Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToPNG +[0000227E] {0x2510c19cfe0} Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToTIFF +[0000227F] {0x2510c19cf00} Function Engine.CharacterMovementComponent.AddForce +[00002280] {0x2510c19ce20} Function Engine.CharacterMovementComponent.AddImpulse +[00002281] {0x2510c19cd40} Function Engine.CharacterMovementComponent.CalcVelocity +[00002282] {0x2510c19cc60} Function Engine.CharacterMovementComponent.CapsuleTouched +[00002283] {0x2510c19cb80} Function Engine.CharacterMovementComponent.ClearAccumulatedForces +[00002284] {0x2510c19caa0} Function Engine.CharacterMovementComponent.DisableMovement +[00002285] {0x2510c19ff20} Function Engine.CharacterMovementComponent.GetAnalogInputModifier +[00002286] {0x2510c19fe40} Function Engine.CharacterMovementComponent.GetCharacterOwner +[00002287] {0x2510c19fd60} Function Engine.CharacterMovementComponent.GetCurrentAcceleration +[00002288] {0x2510c19fc80} Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +[00002289] {0x2510c19fba0} Function Engine.CharacterMovementComponent.GetLastUpdateLocation +[0000228A] {0x2510c19fac0} Function Engine.CharacterMovementComponent.GetLastUpdateRotation +[0000228B] {0x2510c19f9e0} Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +[0000228C] {0x2510c19f900} Function Engine.CharacterMovementComponent.GetMaxAcceleration +[0000228D] {0x2510c19f820} Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +[0000228E] {0x2510c19f740} Function Engine.CharacterMovementComponent.GetMaxJumpHeight +[0000228F] {0x2510c19f660} Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +[00002290] {0x2510c19f580} Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +[00002291] {0x2510c19f4a0} Function Engine.CharacterMovementComponent.GetMovementBase +[00002292] {0x2510c19f3c0} Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +[00002293] {0x2510c19f2e0} Function Engine.CharacterMovementComponent.GetValidPerchRadius +[00002294] {0x2510c19f200} Function Engine.CharacterMovementComponent.IsWalkable +[00002295] {0x2510c19f120} Function Engine.CharacterMovementComponent.IsWalking +[00002296] {0x2510c19f040} Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +[00002297] {0x2510c19ef60} Function Engine.CharacterMovementComponent.K2_FindFloor +[00002298] {0x2510c19ee80} Function Engine.CharacterMovementComponent.K2_GetModifiedMaxAcceleration +[00002299] {0x2510c19eda0} Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +[0000229A] {0x2510c19ecc0} Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +[0000229B] {0x2510c19ebe0} Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +[0000229C] {0x2510c19eb00} Function Engine.CharacterMovementComponent.SetAvoidanceGroup +[0000229D] {0x2510c19ea20} Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +[0000229E] {0x2510c19e940} Function Engine.CharacterMovementComponent.SetGroupsToAvoid +[0000229F] {0x2510c19e860} Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +[000022A0] {0x2510c19e780} Function Engine.CharacterMovementComponent.SetGroupsToIgnore +[000022A1] {0x2510c1c1c80} Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +[000022A2] {0x2510c1c1ba0} Function Engine.CharacterMovementComponent.SetMovementMode +[000022A3] {0x2510c1c1ac0} Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +[000022A4] {0x2510c1c19e0} Function Engine.CharacterMovementComponent.SetWalkableFloorZ +[000022A5] {0x2510c1c1900} Function AssetTags.AssetTagsSubsystem.CollectionExists +[000022A6] {0x2510c1c1820} Function AssetTags.AssetTagsSubsystem.GetAssetsInCollection +[000022A7] {0x2510c1c1740} Function AssetTags.AssetTagsSubsystem.GetCollections +[000022A8] {0x2510c1c1660} Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAsset +[000022A9] {0x2510c1c1580} Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetData +[000022AA] {0x2510c1c14a0} Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetPtr +[000022AB] {0x2510c1c13c0} Function AudioCapture.AudioCapture.GetAudioCaptureDeviceInfo +[000022AC] {0x2510c1c12e0} Function AudioCapture.AudioCapture.IsCapturingAudio +[000022AD] {0x2510c1c1200} Function AudioCapture.AudioCapture.StartCapturingAudio +[000022AE] {0x2510c1c1120} Function AudioCapture.AudioCapture.StopCapturingAudio +[000022AF] {0x2510c1c1040} Function AudioCapture.AudioCaptureFunctionLibrary.CreateAudioCapture +[000022B0] {0x2510c1c0f60} Function CableComponent.CableComponent.GetAttachedActor +[000022B1] {0x2510c1c0e80} Function CableComponent.CableComponent.GetAttachedComponent +[000022B2] {0x2510c1c0da0} Function CableComponent.CableComponent.GetCableParticleLocations +[000022B3] {0x2510c1c0cc0} Function CableComponent.CableComponent.SetAttachEndTo +[000022B4] {0x2510c1c0be0} Function CableComponent.CableComponent.SetAttachEndToComponent +[000022B5] {0x2510c1c0b00} Function CustomMeshComponent.CustomMeshComponent.AddCustomMeshTriangles +[000022B6] {0x2510c1c0a20} Function CustomMeshComponent.CustomMeshComponent.ClearCustomMeshTriangles +[000022B7] {0x2510c1c0940} Function CustomMeshComponent.CustomMeshComponent.SetCustomMeshTriangles +[000022B8] {0x2510c1c0860} Function GooglePAD.GooglePADFunctionLibrary.CancelDownload +[000022B9] {0x2510c1c0780} Function GooglePAD.GooglePADFunctionLibrary.GetAssetPackLocation +[000022BA] {0x2510c1c06a0} Function GooglePAD.GooglePADFunctionLibrary.GetAssetsPath +[000022BB] {0x2510c1c05c0} Function GooglePAD.GooglePADFunctionLibrary.GetBytesDownloaded +[000022BC] {0x2510c1c04e0} Function GooglePAD.GooglePADFunctionLibrary.GetDownloadState +[000022BD] {0x2510c1c0400} Function GooglePAD.GooglePADFunctionLibrary.GetDownloadStatus +[000022BE] {0x2510c1c0320} Function GooglePAD.GooglePADFunctionLibrary.GetShowCellularDataConfirmationStatus +[000022BF] {0x2510c1c0240} Function GooglePAD.GooglePADFunctionLibrary.GetStorageMethod +[000022C0] {0x2510c1c0160} Function GooglePAD.GooglePADFunctionLibrary.GetTotalBytesToDownload +[000022C1] {0x2510c1c0080} Function GooglePAD.GooglePADFunctionLibrary.ReleaseAssetPackLocation +[000022C2] {0x2510c1c3960} Function GooglePAD.GooglePADFunctionLibrary.ReleaseDownloadState +[000022C3] {0x2510c1c3880} Function GooglePAD.GooglePADFunctionLibrary.RequestDownload +[000022C4] {0x2510c1c37a0} Function GooglePAD.GooglePADFunctionLibrary.RequestInfo +[000022C5] {0x2510c1c36c0} Function GooglePAD.GooglePADFunctionLibrary.RequestRemoval +[000022C6] {0x2510c1c35e0} Function GooglePAD.GooglePADFunctionLibrary.ShowCellularDataConfirmation +[000022C7] {0x2510c1c3500} Function LocationServicesBPLibrary.LocationServices.AreLocationServicesEnabled +[000022C8] {0x2510c1c3420} Function LocationServicesBPLibrary.LocationServices.GetLastKnownLocation +[000022C9] {0x2510c1c3340} Function LocationServicesBPLibrary.LocationServices.GetLocationServicesImpl +[000022CA] {0x2510c1c3260} Function LocationServicesBPLibrary.LocationServices.InitLocationServices +[000022CB] {0x2510c1c3180} Function LocationServicesBPLibrary.LocationServices.IsLocationAccuracyAvailable +[000022CC] {0x2510c1c30a0} Function LocationServicesBPLibrary.LocationServices.StartLocationServices +[000022CD] {0x2510c1c2fc0} Function LocationServicesBPLibrary.LocationServices.StopLocationServices +[000022CE] {0x2510c1c2ee0} DelegateFunction MobilePatchingUtils.OnContentInstallSucceeded__DelegateSignature +[000022CF] {0x2510c1c2e00} DelegateFunction MobilePatchingUtils.OnContentInstallFailed__DelegateSignature +[000022D0] {0x2510c1c2d20} DelegateFunction MobilePatchingUtils.OnRequestContentSucceeded__DelegateSignature +[000022D1] {0x2510c1c2c40} DelegateFunction MobilePatchingUtils.OnRequestContentFailed__DelegateSignature +[000022D2] {0x2510c1c2b60} Function MobilePatchingUtils.MobileInstalledContent.GetDiskFreeSpace +[000022D3] {0x2510c1c2a80} Function MobilePatchingUtils.MobileInstalledContent.GetInstalledContentSize +[000022D4] {0x2510c1c29a0} Function MobilePatchingUtils.MobileInstalledContent.Mount +[000022D5] {0x2510c1c28c0} Function MobilePatchingUtils.MobilePendingContent.GetDownloadSize +[000022D6] {0x2510c1c27e0} Function MobilePatchingUtils.MobilePendingContent.GetDownloadSpeed +[000022D7] {0x2510c1c2700} Function MobilePatchingUtils.MobilePendingContent.GetDownloadStatusText +[000022D8] {0x2510c1c2620} Function MobilePatchingUtils.MobilePendingContent.GetInstallProgress +[000022D9] {0x2510c1c2540} Function MobilePatchingUtils.MobilePendingContent.GetRequiredDiskSpace +[000022DA] {0x2510c1c2460} Function MobilePatchingUtils.MobilePendingContent.GetTotalDownloadedSize +[000022DB] {0x2510c1c2380} Function MobilePatchingUtils.MobilePendingContent.StartInstall +[000022DC] {0x2510c1c22a0} Function MobilePatchingUtils.MobilePatchingLibrary.GetActiveDeviceProfileName +[000022DD] {0x2510c1c21c0} Function MobilePatchingUtils.MobilePatchingLibrary.GetInstalledContent +[000022DE] {0x2510c1c20e0} Function MobilePatchingUtils.MobilePatchingLibrary.GetSupportedPlatformNames +[000022DF] {0x2510c1c2000} Function MobilePatchingUtils.MobilePatchingLibrary.HasActiveWiFiConnection +[000022E0] {0x2510c1c1f20} Function MobilePatchingUtils.MobilePatchingLibrary.RequestContent +[000022E1] {0x2510c1c1e40} Function Synthesis.ModularSynthLibrary.AddModularSynthPresetToBankAsset +[000022E2] {0x2510c1c1d60} Function Synthesis.ModularSynthComponent.CreatePatch +[000022E3] {0x2510c1c5640} Function Synthesis.ModularSynthComponent.NoteOff +[000022E4] {0x2510c1c5560} Function Synthesis.ModularSynthComponent.NoteOn +[000022E5] {0x2510c1c5480} Function Synthesis.ModularSynthComponent.SetAttackTime +[000022E6] {0x2510c1c53a0} Function Synthesis.ModularSynthComponent.SetChorusDepth +[000022E7] {0x2510c1c52c0} Function Synthesis.ModularSynthComponent.SetChorusEnabled +[000022E8] {0x2510c1c51e0} Function Synthesis.ModularSynthComponent.SetChorusFeedback +[000022E9] {0x2510c1c5100} Function Synthesis.ModularSynthComponent.SetChorusFrequency +[000022EA] {0x2510c1c5020} Function Synthesis.ModularSynthComponent.SetDecayTime +[000022EB] {0x2510c1c4f40} Function Synthesis.ModularSynthComponent.SetEnableLegato +[000022EC] {0x2510c1c4e60} Function Synthesis.ModularSynthComponent.SetEnablePatch +[000022ED] {0x2510c1c4d80} Function Synthesis.ModularSynthComponent.SetEnablePolyphony +[000022EE] {0x2510c1c4ca0} Function Synthesis.ModularSynthComponent.SetEnableRetrigger +[000022EF] {0x2510c1c4bc0} Function Synthesis.ModularSynthComponent.SetEnableUnison +[000022F0] {0x2510c1c4ae0} Function Synthesis.ModularSynthComponent.SetFilterAlgorithm +[000022F1] {0x2510c1c4a00} Function Synthesis.ModularSynthComponent.SetFilterFrequency +[000022F2] {0x2510c1c4920} Function Synthesis.ModularSynthComponent.SetFilterFrequencyMod +[000022F3] {0x2510c1c4840} Function Synthesis.ModularSynthComponent.SetFilterQ +[000022F4] {0x2510c1c4760} Function Synthesis.ModularSynthComponent.SetFilterQMod +[000022F5] {0x2510c1c4680} Function Synthesis.ModularSynthComponent.SetFilterType +[000022F6] {0x2510c1c45a0} Function Synthesis.ModularSynthComponent.SetGainDb +[000022F7] {0x2510c1c44c0} Function Synthesis.ModularSynthComponent.SetLFOFrequency +[000022F8] {0x2510c1c43e0} Function Synthesis.ModularSynthComponent.SetLFOFrequencyMod +[000022F9] {0x2510c1c4300} Function Synthesis.ModularSynthComponent.SetLFOGain +[000022FA] {0x2510c1c4220} Function Synthesis.ModularSynthComponent.SetLFOGainMod +[000022FB] {0x2510c1c4140} Function Synthesis.ModularSynthComponent.SetLFOMode +[000022FC] {0x2510c1c4060} Function Synthesis.ModularSynthComponent.SetLFOPatch +[000022FD] {0x2510c1c3f80} Function Synthesis.ModularSynthComponent.SetLFOType +[000022FE] {0x2510c1c3ea0} Function Synthesis.ModularSynthComponent.SetModEnvAttackTime +[000022FF] {0x2510c1c3dc0} Function Synthesis.ModularSynthComponent.SetModEnvBiasInvert +[00002300] {0x2510c1c3ce0} Function Synthesis.ModularSynthComponent.SetModEnvBiasPatch +[00002301] {0x2510c1c3c00} Function Synthesis.ModularSynthComponent.SetModEnvDecayTime +[00002302] {0x2510c1c3b20} Function Synthesis.ModularSynthComponent.SetModEnvDepth +[00002303] {0x2510c1c3a40} Function Synthesis.ModularSynthComponent.SetModEnvInvert +[00002304] {0x2510c1c7320} Function Synthesis.ModularSynthComponent.SetModEnvPatch +[00002305] {0x2510c1c7240} Function Synthesis.ModularSynthComponent.SetModEnvReleaseTime +[00002306] {0x2510c1c7160} Function Synthesis.ModularSynthComponent.SetModEnvSustainGain +[00002307] {0x2510c1c7080} Function Synthesis.ModularSynthComponent.SetOscCents +[00002308] {0x2510c1c6fa0} Function Synthesis.ModularSynthComponent.SetOscFrequencyMod +[00002309] {0x2510c1c6ec0} Function Synthesis.ModularSynthComponent.SetOscGain +[0000230A] {0x2510c1c6de0} Function Synthesis.ModularSynthComponent.SetOscGainMod +[0000230B] {0x2510c1c6d00} Function Synthesis.ModularSynthComponent.SetOscOctave +[0000230C] {0x2510c1c6c20} Function Synthesis.ModularSynthComponent.SetOscPulsewidth +[0000230D] {0x2510c1c6b40} Function Synthesis.ModularSynthComponent.SetOscSemitones +[0000230E] {0x2510c1c6a60} Function Synthesis.ModularSynthComponent.SetOscSync +[0000230F] {0x2510c1c6980} Function Synthesis.ModularSynthComponent.SetOscType +[00002310] {0x2510c1c68a0} Function Synthesis.ModularSynthComponent.SetPan +[00002311] {0x2510c1c67c0} Function Synthesis.ModularSynthComponent.SetPitchBend +[00002312] {0x2510c1c66e0} Function Synthesis.ModularSynthComponent.SetPortamento +[00002313] {0x2510c1c6600} Function Synthesis.ModularSynthComponent.SetReleaseTime +[00002314] {0x2510c1c6520} Function Synthesis.ModularSynthComponent.SetSpread +[00002315] {0x2510c1c6440} Function Synthesis.ModularSynthComponent.SetStereoDelayFeedback +[00002316] {0x2510c1c6360} Function Synthesis.ModularSynthComponent.SetStereoDelayIsEnabled +[00002317] {0x2510c1c6280} Function Synthesis.ModularSynthComponent.SetStereoDelayMode +[00002318] {0x2510c1c61a0} Function Synthesis.ModularSynthComponent.SetStereoDelayRatio +[00002319] {0x2510c1c60c0} Function Synthesis.ModularSynthComponent.SetStereoDelayTime +[0000231A] {0x2510c1c5fe0} Function Synthesis.ModularSynthComponent.SetStereoDelayWetlevel +[0000231B] {0x2510c1c5f00} Function Synthesis.ModularSynthComponent.SetSustainGain +[0000231C] {0x2510c1c5e20} Function Synthesis.ModularSynthComponent.SetSynthPreset +[0000231D] {0x2510c1c5d40} Function Synthesis.SourceEffectBitCrusherPreset.SetBitModulator +[0000231E] {0x2510c1c5c60} Function Synthesis.SourceEffectBitCrusherPreset.SetBits +[0000231F] {0x2510c1c5b80} Function Synthesis.SourceEffectBitCrusherPreset.SetModulationSettings +[00002320] {0x2510c1c5aa0} Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRate +[00002321] {0x2510c1c59c0} Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRateModulator +[00002322] {0x2510c1c58e0} Function Synthesis.SourceEffectBitCrusherPreset.SetSettings +[00002323] {0x2510c1c5800} Function Synthesis.SourceEffectChorusPreset.SetDepth +[00002324] {0x2510c1c5720} Function Synthesis.SourceEffectChorusPreset.SetDepthModulator +[00002325] {0x2510c1c9000} Function Synthesis.SourceEffectChorusPreset.SetDry +[00002326] {0x2510c1c8f20} Function Synthesis.SourceEffectChorusPreset.SetDryModulator +[00002327] {0x2510c1c8e40} Function Synthesis.SourceEffectChorusPreset.SetFeedback +[00002328] {0x2510c1c8d60} Function Synthesis.SourceEffectChorusPreset.SetFeedbackModulator +[00002329] {0x2510c1c8c80} Function Synthesis.SourceEffectChorusPreset.SetFrequency +[0000232A] {0x2510c1c8ba0} Function Synthesis.SourceEffectChorusPreset.SetFrequencyModulator +[0000232B] {0x2510c1c8ac0} Function Synthesis.SourceEffectChorusPreset.SetModulationSettings +[0000232C] {0x2510c1c89e0} Function Synthesis.SourceEffectChorusPreset.SetSettings +[0000232D] {0x2510c1c8900} Function Synthesis.SourceEffectChorusPreset.SetSpread +[0000232E] {0x2510c1c8820} Function Synthesis.SourceEffectChorusPreset.SetSpreadModulator +[0000232F] {0x2510c1c8740} Function Synthesis.SourceEffectChorusPreset.SetWet +[00002330] {0x2510c1c8660} Function Synthesis.SourceEffectChorusPreset.SetWetModulator +[00002331] {0x2510c1c8580} Function Synthesis.SourceEffectDynamicsProcessorPreset.SetSettings +[00002332] {0x2510c1c84a0} Function Synthesis.SourceEffectEnvelopeFollowerPreset.RegisterEnvelopeFollowerListener +[00002333] {0x2510c1c83c0} Function Synthesis.SourceEffectEnvelopeFollowerPreset.SetSettings +[00002334] {0x2510c1c82e0} Function Synthesis.SourceEffectEnvelopeFollowerPreset.UnregisterEnvelopeFollowerListener +[00002335] {0x2510c1c8200} Function Synthesis.SourceEffectEQPreset.SetSettings +[00002336] {0x2510c1c8120} Function Synthesis.SourceEffectFilterPreset.SetSettings +[00002337] {0x2510c1c8040} Function Synthesis.SourceEffectFoldbackDistortionPreset.SetSettings +[00002338] {0x2510c1c7f60} Function Synthesis.SourceEffectMidSideSpreaderPreset.SetSettings +[00002339] {0x2510c1c7e80} Function Synthesis.SourceEffectPannerPreset.SetSettings +[0000233A] {0x2510c1c7da0} Function Synthesis.SourceEffectPhaserPreset.SetSettings +[0000233B] {0x2510c1c7cc0} Function Synthesis.SourceEffectRingModulationPreset.SetSettings +[0000233C] {0x2510c1c7be0} Function Synthesis.SourceEffectSimpleDelayPreset.SetSettings +[0000233D] {0x2510c1c7b00} Function Synthesis.SourceEffectStereoDelayPreset.SetSettings +[0000233E] {0x2510c1c7a20} Function Synthesis.SourceEffectWaveShaperPreset.SetSettings +[0000233F] {0x2510c1c7940} Function Synthesis.SubmixEffectConvolutionReverbPreset.SetImpulseResponse +[00002340] {0x2510c1c7860} Function Synthesis.SubmixEffectConvolutionReverbPreset.SetSettings +[00002341] {0x2510c1c7780} Function Synthesis.SubmixEffectDelayPreset.GetMaxDelayInMilliseconds +[00002342] {0x2510c1c76a0} Function Synthesis.SubmixEffectDelayPreset.SetDelay +[00002343] {0x2510c1c75c0} Function Synthesis.SubmixEffectDelayPreset.SetInterpolationTime +[00002344] {0x2510c1c74e0} Function Synthesis.SubmixEffectDelayPreset.SetSettings +[00002345] {0x2510c1c7400} Function Synthesis.SubmixEffectFilterPreset.SetFilterAlgorithm +[00002346] {0x2510c1cace0} Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequency +[00002347] {0x2510c1cac00} Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequencyMod +[00002348] {0x2510c1cab20} Function Synthesis.SubmixEffectFilterPreset.SetFilterQ +[00002349] {0x2510c1caa40} Function Synthesis.SubmixEffectFilterPreset.SetFilterQMod +[0000234A] {0x2510c1ca960} Function Synthesis.SubmixEffectFilterPreset.SetFilterType +[0000234B] {0x2510c1ca880} Function Synthesis.SubmixEffectFilterPreset.SetSettings +[0000234C] {0x2510c1ca7a0} Function Synthesis.SubmixEffectFlexiverbPreset.SetSettings +[0000234D] {0x2510c1ca6c0} Function Synthesis.SubmixEffectMultibandCompressorPreset.SetSettings +[0000234E] {0x2510c1ca5e0} Function Synthesis.SubmixEffectStereoDelayPreset.SetSettings +[0000234F] {0x2510c1ca500} Function Synthesis.SubmixEffectTapDelayPreset.AddTap +[00002350] {0x2510c1ca420} Function Synthesis.SubmixEffectTapDelayPreset.GetMaxDelayInMilliseconds +[00002351] {0x2510c1ca340} Function Synthesis.SubmixEffectTapDelayPreset.GetTap +[00002352] {0x2510c1ca260} Function Synthesis.SubmixEffectTapDelayPreset.GetTapIds +[00002353] {0x2510c1ca180} Function Synthesis.SubmixEffectTapDelayPreset.RemoveTap +[00002354] {0x2510c1ca0a0} Function Synthesis.SubmixEffectTapDelayPreset.SetInterpolationTime +[00002355] {0x2510c1c9fc0} Function Synthesis.SubmixEffectTapDelayPreset.SetSettings +[00002356] {0x2510c1c9ee0} Function Synthesis.SubmixEffectTapDelayPreset.SetTap +[00002357] {0x2510c1c9e00} Function Synthesis.Synth2DSlider.GetValue +[00002358] {0x2510c1c9d20} Function Synthesis.Synth2DSlider.SetIndentHandle +[00002359] {0x2510c1c9c40} Function Synthesis.Synth2DSlider.SetLocked +[0000235A] {0x2510c1c9b60} Function Synthesis.Synth2DSlider.SetSliderHandleColor +[0000235B] {0x2510c1c9a80} Function Synthesis.Synth2DSlider.SetStepSize +[0000235C] {0x2510c1c99a0} Function Synthesis.Synth2DSlider.SetValue +[0000235D] {0x2510c1c98c0} Function Synthesis.GranularSynth.GetCurrentPlayheadTime +[0000235E] {0x2510c1c97e0} Function Synthesis.GranularSynth.GetSampleDuration +[0000235F] {0x2510c1c9700} Function Synthesis.GranularSynth.IsLoaded +[00002360] {0x2510c1c9620} Function Synthesis.GranularSynth.NoteOff +[00002361] {0x2510c1c9540} Function Synthesis.GranularSynth.NoteOn +[00002362] {0x2510c1c9460} Function Synthesis.GranularSynth.SetAttackTime +[00002363] {0x2510c1c9380} Function Synthesis.GranularSynth.SetDecayTime +[00002364] {0x2510c1c92a0} Function Synthesis.GranularSynth.SetGrainDuration +[00002365] {0x2510c1c91c0} Function Synthesis.GranularSynth.SetGrainEnvelopeType +[00002366] {0x2510c1c90e0} Function Synthesis.GranularSynth.SetGrainPan +[00002367] {0x2510c1cc9c0} Function Synthesis.GranularSynth.SetGrainPitch +[00002368] {0x2510c1cc8e0} Function Synthesis.GranularSynth.SetGrainProbability +[00002369] {0x2510c1cc800} Function Synthesis.GranularSynth.SetGrainsPerSecond +[0000236A] {0x2510c1cc720} Function Synthesis.GranularSynth.SetGrainVolume +[0000236B] {0x2510c1cc640} Function Synthesis.GranularSynth.SetPlaybackSpeed +[0000236C] {0x2510c1cc560} Function Synthesis.GranularSynth.SetPlayheadTime +[0000236D] {0x2510c1cc480} Function Synthesis.GranularSynth.SetReleaseTimeMsec +[0000236E] {0x2510c1cc3a0} Function Synthesis.GranularSynth.SetScrubMode +[0000236F] {0x2510c1cc2c0} Function Synthesis.GranularSynth.SetSoundWave +[00002370] {0x2510c1cc1e0} Function Synthesis.GranularSynth.SetSustainGain +[00002371] {0x2510c1cc100} Function Synthesis.SynthComponentMonoWaveTable.GetCurveTangent +[00002372] {0x2510c1cc020} Function Synthesis.SynthComponentMonoWaveTable.GetKeyFrameValuesForTable +[00002373] {0x2510c1cbf40} Function Synthesis.SynthComponentMonoWaveTable.GetMaxTableIndex +[00002374] {0x2510c1cbe60} Function Synthesis.SynthComponentMonoWaveTable.GetNumTableEntries +[00002375] {0x2510c1cbd80} Function Synthesis.SynthComponentMonoWaveTable.NoteOff +[00002376] {0x2510c1cbca0} Function Synthesis.SynthComponentMonoWaveTable.NoteOn +[00002377] {0x2510c1cbbc0} Function Synthesis.SynthComponentMonoWaveTable.RefreshAllWaveTables +[00002378] {0x2510c1cbae0} Function Synthesis.SynthComponentMonoWaveTable.RefreshWaveTable +[00002379] {0x2510c1cba00} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeAttackTime +[0000237A] {0x2510c1cb920} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasDepth +[0000237B] {0x2510c1cb840} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasInvert +[0000237C] {0x2510c1cb760} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDecayTime +[0000237D] {0x2510c1cb680} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDepth +[0000237E] {0x2510c1cb5a0} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeInvert +[0000237F] {0x2510c1cb4c0} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeReleaseTime +[00002380] {0x2510c1cb3e0} Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeSustainGain +[00002381] {0x2510c1cb300} Function Synthesis.SynthComponentMonoWaveTable.SetCurveInterpolationType +[00002382] {0x2510c1cb220} Function Synthesis.SynthComponentMonoWaveTable.SetCurveTangent +[00002383] {0x2510c1cb140} Function Synthesis.SynthComponentMonoWaveTable.SetCurveValue +[00002384] {0x2510c1cb060} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeAttackTime +[00002385] {0x2510c1caf80} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasDepth +[00002386] {0x2510c1caea0} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasInvert +[00002387] {0x2510c1cadc0} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeDepth +[00002388] {0x2510c1ce6a0} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeInvert +[00002389] {0x2510c1ce5c0} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopenDecayTime +[0000238A] {0x2510c1ce4e0} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeReleaseTime +[0000238B] {0x2510c1ce400} Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeSustainGain +[0000238C] {0x2510c1ce320} Function Synthesis.SynthComponentMonoWaveTable.SetFrequency +[0000238D] {0x2510c1ce240} Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyPitchBend +[0000238E] {0x2510c1ce160} Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyWithMidiNote +[0000238F] {0x2510c1ce080} Function Synthesis.SynthComponentMonoWaveTable.SetLowPassFilterResonance +[00002390] {0x2510c1cdfa0} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeAttackTime +[00002391] {0x2510c1cdec0} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasDepth +[00002392] {0x2510c1cdde0} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasInvert +[00002393] {0x2510c1cdd00} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDecayTime +[00002394] {0x2510c1cdc20} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDepth +[00002395] {0x2510c1cdb40} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeInvert +[00002396] {0x2510c1cda60} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeReleaseTime +[00002397] {0x2510c1cd980} Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeSustainGain +[00002398] {0x2510c1cd8a0} Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoDepth +[00002399] {0x2510c1cd7c0} Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoFrequency +[0000239A] {0x2510c1cd6e0} Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoType +[0000239B] {0x2510c1cd600} Function Synthesis.SynthComponentMonoWaveTable.SetSustainPedalState +[0000239C] {0x2510c1cd520} Function Synthesis.SynthComponentMonoWaveTable.SetWaveTablePosition +[0000239D] {0x2510c1cd440} Function Synthesis.SynthComponentToneGenerator.SetFrequency +[0000239E] {0x2510c1cd360} Function Synthesis.SynthComponentToneGenerator.SetVolume +[0000239F] {0x2510c1cd280} Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressPercent +[000023A0] {0x2510c1cd1a0} Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressTime +[000023A1] {0x2510c1cd0c0} Function Synthesis.SynthSamplePlayer.GetSampleDuration +[000023A2] {0x2510c1ccfe0} Function Synthesis.SynthSamplePlayer.IsLoaded +[000023A3] {0x2510c1ccf00} Function Synthesis.SynthSamplePlayer.SeekToTime +[000023A4] {0x2510c1cce20} Function Synthesis.SynthSamplePlayer.SetPitch +[000023A5] {0x2510c1ccd40} Function Synthesis.SynthSamplePlayer.SetScrubMode +[000023A6] {0x2510c1ccc60} Function Synthesis.SynthSamplePlayer.SetScrubTimeWidth +[000023A7] {0x2510c1ccb80} Function Synthesis.SynthSamplePlayer.SetSoundWave +[000023A8] {0x2510c1ccaa0} Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLinearFrequency +[000023A9] {0x2510c1cff20} Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLogFrequency +[000023AA] {0x2510c1cfe40} Function Synthesis.SynthKnob.GetValue +[000023AB] {0x2510c1cfd60} Function Synthesis.SynthKnob.SetLocked +[000023AC] {0x2510c1cfc80} Function Synthesis.SynthKnob.SetStepSize +[000023AD] {0x2510c1cfba0} Function Synthesis.SynthKnob.SetValue +[000023AE] {0x2510c1cfac0} Function AudioSynesthesia.ConstantQNRT.GetChannelConstantQAtTime +[000023AF] {0x2510c1cf9e0} Function AudioSynesthesia.ConstantQNRT.GetNormalizedChannelConstantQAtTime +[000023B0] {0x2510c1cf900} Function AudioSynesthesia.LoudnessNRT.GetChannelLoudnessAtTime +[000023B1] {0x2510c1cf820} Function AudioSynesthesia.LoudnessNRT.GetLoudnessAtTime +[000023B2] {0x2510c1cf740} Function AudioSynesthesia.LoudnessNRT.GetNormalizedChannelLoudnessAtTime +[000023B3] {0x2510c1cf660} Function AudioSynesthesia.LoudnessNRT.GetNormalizedLoudnessAtTime +[000023B4] {0x2510c1cf580} Function AudioSynesthesia.OnsetNRT.GetChannelOnsetsBetweenTimes +[000023B5] {0x2510c1cf4a0} Function AudioSynesthesia.OnsetNRT.GetNormalizedChannelOnsetsBetweenTimes +[000023B6] {0x2510c1cf3c0} Function Backrooms.AI_ObjectWC.FinishExecute +[000023B7] {0x2510c1cf2e0} Function Backrooms.AI_ObjectWC.GetWeight +[000023B8] {0x2510c1cf200} Function Backrooms.AI_ObjectWC.OnUpdate +[000023B9] {0x2510c1cf120} Function Backrooms.AI_ObjectWC.StartExecute +[000023BA] {0x2510c1cf040} Function Backrooms.BackroomsBPFunctionLibrary.AddXP +[000023BB] {0x2510c1cef60} Function Backrooms.BackroomsBPFunctionLibrary.CanNavigationReachPoint +[000023BC] {0x2510c1cee80} Function Backrooms.BackroomsBPFunctionLibrary.ClearCharacterFloor +[000023BD] {0x2510c1ceda0} Function Backrooms.BackroomsBPFunctionLibrary.ClearVoice +[000023BE] {0x2510c1cecc0} Function Backrooms.BackroomsBPFunctionLibrary.DeleteInputSettings +[000023BF] {0x2510c1cebe0} Function Backrooms.BackroomsBPFunctionLibrary.DetectCurrentGesture +[000023C0] {0x2510c1ceb00} Function Backrooms.BackroomsBPFunctionLibrary.GetAllSaveGameSlotNames +[000023C1] {0x2510c1cea20} Function Backrooms.BackroomsBPFunctionLibrary.GetDateFromSeconds +[000023C2] {0x2510c1ce940} Function Backrooms.BackroomsBPFunctionLibrary.GetIndexOfClosestSplinePoint +[000023C3] {0x2510c1ce860} Function Backrooms.BackroomsBPFunctionLibrary.GetPlayerStateArray +[000023C4] {0x2510c1ce780} Function Backrooms.BackroomsBPFunctionLibrary.GetSaveGameSlotsByType +[000023C5] {0x2510c1f1c80} Function Backrooms.BackroomsBPFunctionLibrary.GetSplinePoints +[000023C6] {0x2510c1f1ba0} Function Backrooms.BackroomsBPFunctionLibrary.GetSystemTimeSeconds +[000023C7] {0x2510c1f1ac0} Function Backrooms.BackroomsBPFunctionLibrary.IsNoHMDMode +[000023C8] {0x2510c1f19e0} Function Backrooms.BackroomsBPFunctionLibrary.K2_IsTearingDown +[000023C9] {0x2510c1f1900} Function Backrooms.BackroomsBPFunctionLibrary.LoadXP +[000023CA] {0x2510c1f1820} Function Backrooms.BackroomsBPFunctionLibrary.PlayRate +[000023CB] {0x2510c1f1740} Function Backrooms.BackroomsBPFunctionLibrary.ReloadBindings +[000023CC] {0x2510c1f1660} Function Backrooms.BackroomsBPFunctionLibrary.ResetInputSettings +[000023CD] {0x2510c1f1580} Function Backrooms.BackroomsBPFunctionLibrary.ResetWorldTime +[000023CE] {0x2510c1f14a0} Function Backrooms.BackroomsBPFunctionLibrary.SaveToClipboard +[000023CF] {0x2510c1f13c0} Function Backrooms.BackroomsBPFunctionLibrary.SetCurrentLevelLogs +[000023D0] {0x2510c1f12e0} Function Backrooms.BackroomsBPFunctionLibrary.SetLogValue +[000023D1] {0x2510c1f1200} Function Backrooms.BoatComponent.DisableAllEngines +[000023D2] {0x2510c1f1120} Function Backrooms.BoatComponent.DisableAllFloaters +[000023D3] {0x2510c1f1040} Function Backrooms.BoatComponent.EnableAllEngines +[000023D4] {0x2510c1f0f60} Function Backrooms.BoatComponent.EnableAllFloaters +[000023D5] {0x2510c1f0e80} Function Backrooms.BoatComponent.GetShipBoundsRadius +[000023D6] {0x2510c1f0da0} Function Backrooms.BoatComponent.GetXShipPawn +[000023D7] {0x2510c1f0cc0} Function Backrooms.BoatComponent.IsEngineInWater +[000023D8] {0x2510c1f0be0} Function Backrooms.BoatComponent.Server_PassMovementInfo +[000023D9] {0x2510c1f0b00} Function Backrooms.InteractablePawn.BlockUsage +[000023DA] {0x2510c1f0a20} Function Backrooms.InteractablePawn.OnAttemptUse +[000023DB] {0x2510c1f0940} Function Backrooms.InteractablePawn.OnHiddenPossess +[000023DC] {0x2510c1f0860} Function Backrooms.InteractablePawn.OnPossess +[000023DD] {0x2510c1f0780} Function Backrooms.InteractablePawn.OnRep_WasUsed +[000023DE] {0x2510c1f06a0} Function Backrooms.InteractablePawn.OnStartInteracting +[000023DF] {0x2510c1f05c0} Function Backrooms.InteractablePawn.OnStopInteracting +[000023E0] {0x2510c1f04e0} Function Backrooms.InteractablePawn.OnUnPossess +[000023E1] {0x2510c1f0400} Function Backrooms.InteractablePawn.OnUsedAll +[000023E2] {0x2510c1f0320} Function Backrooms.InteractablePawn.OnUsedMulticast +[000023E3] {0x2510c1f0240} Function Backrooms.InteractablePawn.OnUsedNotify +[000023E4] {0x2510c1f0160} Function Backrooms.InteractablePawn.OnUsedServer +[000023E5] {0x2510c1f0080} Function Backrooms.InteractablePawn.OnVRPossess +[000023E6] {0x2510c1f3960} Function Backrooms.InteractablePawn.ResetUsage +[000023E7] {0x2510c1f3880} Function Backrooms.InteractablePawn.SetCameraPostProcessing +[000023E8] {0x2510c1f37a0} Function Backrooms.InteractablePawn.SetUsingVR +[000023E9] {0x2510c1f36c0} Function Backrooms.InteractablePawn.ToggleMouse +[000023EA] {0x2510c1f35e0} Function Backrooms.BoatPawn.AddRotationInput +[000023EB] {0x2510c1f3500} Function Backrooms.BoatPawn.GetWaterDensity +[000023EC] {0x2510c1f3420} Function Backrooms.BoatPawn.GetWaterNormal +[000023ED] {0x2510c1f3340} Function Backrooms.BoatPawn.GetWaterWorldZ +[000023EE] {0x2510c1f3260} Function Backrooms.BoatPawn.GetXShipComponent +[000023EF] {0x2510c1f3180} Function Backrooms.InteractableActor.BlockUsage +[000023F0] {0x2510c1f30a0} Function Backrooms.InteractableActor.OnRep_WasUsed +[000023F1] {0x2510c1f2fc0} Function Backrooms.InteractableActor.OnUsedAll +[000023F2] {0x2510c1f2ee0} Function Backrooms.InteractableActor.OnUsedMulticast +[000023F3] {0x2510c1f2e00} Function Backrooms.InteractableActor.OnUsedNotify +[000023F4] {0x2510c1f2d20} Function Backrooms.InteractableActor.OnUsedServer +[000023F5] {0x2510c1f2c40} Function Backrooms.InteractableActor.ResetUsage +[000023F6] {0x2510c1f2b60} Function Backrooms.ClientInteractableActor.OnUsed +[000023F7] {0x2510c1f2a80} Function Backrooms.ClientInteractablePawn.OnUsed +[000023F8] {0x2510c1f29a0} Function UMG.UserWidget.AddToPlayerScreen +[000023F9] {0x2510c1f28c0} Function UMG.UserWidget.AddToViewport +[000023FA] {0x2510c1f27e0} Function UMG.UserWidget.BindToAnimationEvent +[000023FB] {0x2510c1f2700} Function UMG.UserWidget.BindToAnimationFinished +[000023FC] {0x2510c1f2620} Function UMG.UserWidget.BindToAnimationStarted +[000023FD] {0x2510c1f2540} Function UMG.UserWidget.CancelLatentActions +[000023FE] {0x2510c1f2460} Function UMG.UserWidget.Construct +[000023FF] {0x2510c1f2380} Function UMG.UserWidget.Destruct +[00002400] {0x2510c1f22a0} Function UMG.UserWidget.FlushAnimations +[00002401] {0x2510c1f21c0} Function UMG.UserWidget.GetAlignmentInViewport +[00002402] {0x2510c1f20e0} Function UMG.UserWidget.GetAnchorsInViewport +[00002403] {0x2510c1f2000} Function UMG.UserWidget.GetAnimationCurrentTime +[00002404] {0x2510c1f1f20} Function UMG.UserWidget.GetIsVisible +[00002405] {0x2510c1f1e40} Function UMG.UserWidget.GetOwningPlayerCameraManager +[00002406] {0x2510c1f1d60} Function UMG.UserWidget.GetOwningPlayerPawn +[00002407] {0x2510c1f5640} Function UMG.UserWidget.IsAnimationPlaying +[00002408] {0x2510c1f5560} Function UMG.UserWidget.IsAnimationPlayingForward +[00002409] {0x2510c1f5480} Function UMG.UserWidget.IsAnyAnimationPlaying +[0000240A] {0x2510c1f53a0} Function UMG.UserWidget.IsInteractable +[0000240B] {0x2510c1f52c0} Function UMG.UserWidget.IsInViewport +[0000240C] {0x2510c1f51e0} Function UMG.UserWidget.IsListeningForInputAction +[0000240D] {0x2510c1f5100} Function UMG.UserWidget.IsPlayingAnimation +[0000240E] {0x2510c1f5020} Function UMG.UserWidget.ListenForInputAction +[0000240F] {0x2510c1f4f40} Function UMG.UserWidget.OnAddedToFocusPath +[00002410] {0x2510c1f4e60} Function UMG.UserWidget.OnAnalogValueChanged +[00002411] {0x2510c1f4d80} Function UMG.UserWidget.OnAnimationFinished +[00002412] {0x2510c1f4ca0} Function UMG.UserWidget.OnAnimationStarted +[00002413] {0x2510c1f4bc0} Function UMG.UserWidget.OnDragCancelled +[00002414] {0x2510c1f4ae0} Function UMG.UserWidget.OnDragDetected +[00002415] {0x2510c1f4a00} Function UMG.UserWidget.OnDragEnter +[00002416] {0x2510c1f4920} Function UMG.UserWidget.OnDragLeave +[00002417] {0x2510c1f4840} Function UMG.UserWidget.OnDragOver +[00002418] {0x2510c1f4760} Function UMG.UserWidget.OnDrop +[00002419] {0x2510c1f4680} Function UMG.UserWidget.OnFocusLost +[0000241A] {0x2510c1f45a0} Function UMG.UserWidget.OnFocusReceived +[0000241B] {0x2510c1f44c0} Function UMG.UserWidget.OnInitialized +[0000241C] {0x2510c1f43e0} Function UMG.UserWidget.OnKeyChar +[0000241D] {0x2510c1f4300} Function UMG.UserWidget.OnKeyDown +[0000241E] {0x2510c1f4220} Function UMG.UserWidget.OnKeyUp +[0000241F] {0x2510c1f4140} Function UMG.UserWidget.OnMotionDetected +[00002420] {0x2510c1f4060} Function UMG.UserWidget.OnMouseButtonDoubleClick +[00002421] {0x2510c1f3f80} Function UMG.UserWidget.OnMouseButtonDown +[00002422] {0x2510c1f3ea0} Function UMG.UserWidget.OnMouseButtonUp +[00002423] {0x2510c1f3dc0} Function UMG.UserWidget.OnMouseCaptureLost +[00002424] {0x2510c1f3ce0} Function UMG.UserWidget.OnMouseEnter +[00002425] {0x2510c1f3c00} Function UMG.UserWidget.OnMouseLeave +[00002426] {0x2510c1f3b20} Function UMG.UserWidget.OnMouseMove +[00002427] {0x2510c1f3a40} Function UMG.UserWidget.OnMouseWheel +[00002428] {0x2510c1f7320} Function UMG.UserWidget.OnPaint +[00002429] {0x2510c1f7240} Function UMG.UserWidget.OnPreviewKeyDown +[0000242A] {0x2510c1f7160} Function UMG.UserWidget.OnPreviewMouseButtonDown +[0000242B] {0x2510c1f7080} Function UMG.UserWidget.OnRemovedFromFocusPath +[0000242C] {0x2510c1f6fa0} Function UMG.UserWidget.OnTouchEnded +[0000242D] {0x2510c1f6ec0} Function UMG.UserWidget.OnTouchForceChanged +[0000242E] {0x2510c1f6de0} Function UMG.UserWidget.OnTouchGesture +[0000242F] {0x2510c1f6d00} Function UMG.UserWidget.OnTouchMoved +[00002430] {0x2510c1f6c20} Function UMG.UserWidget.OnTouchStarted +[00002431] {0x2510c1f6b40} Function UMG.UserWidget.PauseAnimation +[00002432] {0x2510c1f6a60} Function UMG.UserWidget.PlayAnimation +[00002433] {0x2510c1f6980} Function UMG.UserWidget.PlayAnimationForward +[00002434] {0x2510c1f68a0} Function UMG.UserWidget.PlayAnimationReverse +[00002435] {0x2510c1f67c0} Function UMG.UserWidget.PlayAnimationTimeRange +[00002436] {0x2510c1f66e0} Function UMG.UserWidget.PlaySound +[00002437] {0x2510c1f6600} Function UMG.UserWidget.PreConstruct +[00002438] {0x2510c1f6520} Function UMG.UserWidget.RegisterInputComponent +[00002439] {0x2510c1f6440} Function UMG.UserWidget.RemoveFromViewport +[0000243A] {0x2510c1f6360} Function UMG.UserWidget.ReverseAnimation +[0000243B] {0x2510c1f6280} Function UMG.UserWidget.SetAlignmentInViewport +[0000243C] {0x2510c1f61a0} Function UMG.UserWidget.SetAnchorsInViewport +[0000243D] {0x2510c1f60c0} Function UMG.UserWidget.SetAnimationCurrentTime +[0000243E] {0x2510c1f5fe0} Function UMG.UserWidget.SetColorAndOpacity +[0000243F] {0x2510c1f5f00} Function UMG.UserWidget.SetDesiredSizeInViewport +[00002440] {0x2510c1f5e20} Function UMG.UserWidget.SetForegroundColor +[00002441] {0x2510c1f5d40} Function UMG.UserWidget.SetInputActionBlocking +[00002442] {0x2510c1f5c60} Function UMG.UserWidget.SetInputActionPriority +[00002443] {0x2510c1f5b80} Function UMG.UserWidget.SetNumLoopsToPlay +[00002444] {0x2510c1f5aa0} Function UMG.UserWidget.SetOwningPlayer +[00002445] {0x2510c1f59c0} Function UMG.UserWidget.SetPadding +[00002446] {0x2510c1f58e0} Function UMG.UserWidget.SetPlaybackSpeed +[00002447] {0x2510c1f5800} Function UMG.UserWidget.SetPositionInViewport +[00002448] {0x2510c1f5720} Function UMG.UserWidget.StopAllAnimations +[00002449] {0x2510c1f9000} Function UMG.UserWidget.StopAnimation +[0000244A] {0x2510c1f8f20} Function UMG.UserWidget.StopAnimationsAndLatentActions +[0000244B] {0x2510c1f8e40} Function UMG.UserWidget.StopListeningForAllInputActions +[0000244C] {0x2510c1f8d60} Function UMG.UserWidget.StopListeningForInputAction +[0000244D] {0x2510c1f8c80} Function UMG.UserWidget.Tick +[0000244E] {0x2510c1f8ba0} Function UMG.UserWidget.UnbindAllFromAnimationFinished +[0000244F] {0x2510c1f8ac0} Function UMG.UserWidget.UnbindAllFromAnimationStarted +[00002450] {0x2510c1f89e0} Function UMG.UserWidget.UnbindFromAnimationFinished +[00002451] {0x2510c1f8900} Function UMG.UserWidget.UnbindFromAnimationStarted +[00002452] {0x2510c1f8820} Function UMG.UserWidget.UnregisterInputComponent +[00002453] {0x2510c1f8740} Function Backrooms.CustomUserWidget.RefreshInventory +[00002454] {0x2510c1f8660} Function Backrooms.CustomUserWidget.SetHotbarSlot +[00002455] {0x2510c1f8580} Function Backrooms.CustomUserWidget.ToggleInventory +[00002456] {0x2510c1f84a0} Function Backrooms.DroppedItem.EvaluatePhysics +[00002457] {0x2510c1f83c0} Function Backrooms.DroppedItem.OnBeginFocus +[00002458] {0x2510c1f82e0} Function Backrooms.DroppedItem.OnEndFocus +[00002459] {0x2510c1f8200} Function Backrooms.DroppedItem.StopPhysics +[0000245A] {0x2510c1f8120} Function Backrooms.DroppedItem.UpdatePhysicsLocation +[0000245B] {0x2510c1f8040} Function Engine.CameraComponent.AddOrUpdateBlendable +[0000245C] {0x2510c1f7f60} Function Engine.CameraComponent.GetCameraView +[0000245D] {0x2510c1f7e80} Function Engine.CameraComponent.OnCameraMeshHiddenChanged +[0000245E] {0x2510c1f7da0} Function Engine.CameraComponent.RemoveBlendable +[0000245F] {0x2510c1f7cc0} Function Engine.CameraComponent.SetAspectRatio +[00002460] {0x2510c1f7be0} Function Engine.CameraComponent.SetConstraintAspectRatio +[00002461] {0x2510c1f7b00} Function Engine.CameraComponent.SetFieldOfView +[00002462] {0x2510c1f7a20} Function Engine.CameraComponent.SetOrthoFarClipPlane +[00002463] {0x2510c1f7940} Function Engine.CameraComponent.SetOrthoNearClipPlane +[00002464] {0x2510c1f7860} Function Engine.CameraComponent.SetOrthoWidth +[00002465] {0x2510c1f7780} Function Engine.CameraComponent.SetPostProcessBlendWeight +[00002466] {0x2510c1f76a0} Function Engine.CameraComponent.SetProjectionMode +[00002467] {0x2510c1f75c0} Function Engine.CameraComponent.SetUseFieldOfViewForLOD +[00002468] {0x2510c1f74e0} Function Backrooms.FancyCharacter.ChangeCrosshairVisibility +[00002469] {0x2510c1f7400} Function Backrooms.FancyCharacter.CheckPawn +[0000246A] {0x2510c1face0} Function Backrooms.FancyCharacter.CheckSpawnedItems +[0000246B] {0x2510c1fac00} Function Backrooms.FancyCharacter.HideItem +[0000246C] {0x2510c1fab20} Function Backrooms.FancyCharacter.Interact +[0000246D] {0x2510c1faa40} Function Backrooms.FancyCharacter.InteractCallBackVR +[0000246E] {0x2510c1fa960} Function Backrooms.FancyCharacter.KillPlayer +[0000246F] {0x2510c1fa880} Function Backrooms.FancyCharacter.OnRep_CanCollide +[00002470] {0x2510c1fa7a0} Function Backrooms.FancyCharacter.OnRep_IsOverlapOnly +[00002471] {0x2510c1fa6c0} Function Backrooms.FancyCharacter.OnSanityUpdate +[00002472] {0x2510c1fa5e0} Function Backrooms.FancyCharacter.SetCanCollide +[00002473] {0x2510c1fa500} Function Backrooms.FancyCharacter.SetIsOverlapOnly +[00002474] {0x2510c1fa420} Function Backrooms.FancyCharacter.StopPushing +[00002475] {0x2510c1fa340} Function Backrooms.FancyCharacter.ToggleBlur +[00002476] {0x2510c1fa260} Function Backrooms.FancyCharacter.TogglePlayerLegs +[00002477] {0x2510c1fa180} Function Backrooms.FancyCharacter.TogglePlayerVisibility +[00002478] {0x2510c1fa0a0} Function Backrooms.FancyCharacter.TryPickup +[00002479] {0x2510c1f9fc0} Function Backrooms.FancyGameInstance.CheckCurrentEvent +[0000247A] {0x2510c1f9ee0} Function Backrooms.FancyGameInstance.CompleteMission +[0000247B] {0x2510c1f9e00} Function Backrooms.FancyGameInstance.CreateMission +[0000247C] {0x2510c1f9d20} Function Backrooms.FancyGameInstance.GetCurrentGameLanguage +[0000247D] {0x2510c1f9c40} Function Backrooms.FancyGameInstance.InitializeCPPElements +[0000247E] {0x2510c1f9b60} Function Backrooms.FancyGameInstance.InitializeStats +[0000247F] {0x2510c1f9a80} Function Backrooms.FancyGameInstance.OnSteamOverlayIsActive +[00002480] {0x2510c1f99a0} Function Backrooms.FancyGameInstance.ResetAchievements +[00002481] {0x2510c1f98c0} Function Backrooms.FancyGameInstance.UpdateCurrentGameLanguage +[00002482] {0x2510c1f97e0} Function Backrooms.FancyGameMode.OnDecreaseSanity +[00002483] {0x2510c1f9700} Function Backrooms.FancyMovementComponent.SetSprinting +[00002484] {0x2510c1f9620} Function Backrooms.FancyPlayerController.GetObjectScreenRadius +[00002485] {0x2510c1f9540} Function Backrooms.FancyPlayerController.OnPlayerTravel +[00002486] {0x2510c1f9460} Function Engine.PlayerState.GetPlayerName +[00002487] {0x2510c1f9380} Function Engine.PlayerState.IsOnlyASpectator +[00002488] {0x2510c1f92a0} Function Engine.PlayerState.OnRep_bIsInactive +[00002489] {0x2510c1f91c0} Function Engine.PlayerState.OnRep_PlayerId +[0000248A] {0x2510c1f90e0} Function Engine.PlayerState.OnRep_PlayerName +[0000248B] {0x2510c1fc9c0} Function Engine.PlayerState.OnRep_Score +[0000248C] {0x2510c1fc8e0} Function Engine.PlayerState.OnRep_UniqueId +[0000248D] {0x2510c1fc800} Function Engine.PlayerState.ReceiveCopyProperties +[0000248E] {0x2510c1fc720} Function Engine.PlayerState.ReceiveOverrideWith +[0000248F] {0x2510c1fc640} Function Backrooms.FancyPlayerState.AddSanity +[00002490] {0x2510c1fc560} Function Backrooms.FancyPlayerState.OnKillPlayer +[00002491] {0x2510c1fc480} Function Backrooms.FancyPlayerState.OnRep_Sanity +[00002492] {0x2510c1fc3a0} Function Backrooms.FancyPlayerState.RemoveSanity +[00002493] {0x2510c1fc2c0} Function Engine.SpringArmComponent.GetTargetRotation +[00002494] {0x2510c1fc1e0} Function Engine.SpringArmComponent.GetUnfixedCameraPosition +[00002495] {0x2510c1fc100} Function Engine.SpringArmComponent.IsCollisionFixApplied +[00002496] {0x2510c1fc020} Function HeadMountedDisplay.MotionControllerComponent.GetHandJointPosition +[00002497] {0x2510c1fbf40} Function HeadMountedDisplay.MotionControllerComponent.GetParameterValue +[00002498] {0x2510c1fbe60} Function HeadMountedDisplay.MotionControllerComponent.GetTrackingSource +[00002499] {0x2510c1fbd80} Function HeadMountedDisplay.MotionControllerComponent.IsTracked +[0000249A] {0x2510c1fbca0} Function HeadMountedDisplay.MotionControllerComponent.OnMotionControllerUpdated +[0000249B] {0x2510c1fbbc0} Function HeadMountedDisplay.MotionControllerComponent.SetAssociatedPlayerIndex +[0000249C] {0x2510c1fbae0} Function HeadMountedDisplay.MotionControllerComponent.SetCustomDisplayMesh +[0000249D] {0x2510c1fba00} Function HeadMountedDisplay.MotionControllerComponent.SetDisplayModelSource +[0000249E] {0x2510c1fb920} Function HeadMountedDisplay.MotionControllerComponent.SetShowDeviceModel +[0000249F] {0x2510c1fb840} Function HeadMountedDisplay.MotionControllerComponent.SetTrackingMotionSource +[000024A0] {0x2510c1fb760} Function HeadMountedDisplay.MotionControllerComponent.SetTrackingSource +[000024A1] {0x2510c1fb680} Function Backrooms.GripMotionControllerComponent.BP_IsLocallyControlled +[000024A2] {0x2510c1fb5a0} Function Backrooms.GripMotionControllerComponent.GetPhysicsVelocity +[000024A3] {0x2510c1fb4c0} Function Backrooms.GripMotionControllerComponent.OnRep_ReplicatedControllerTransform +[000024A4] {0x2510c1fb3e0} Function Backrooms.GripMotionControllerComponent.Server_SendControllerTransform +[000024A5] {0x2510c1fb300} Function Backrooms.InspectableActor.GetMesh +[000024A6] {0x2510c1fb220} Function Backrooms.InspectableActor.SetCameraLocation +[000024A7] {0x2510c1fb140} Function Backrooms.InspectableActor.SetPlayerRef +[000024A8] {0x2510c1fb060} Function Backrooms.InspectableActor.SetViewing +[000024A9] {0x2510c1faf80} Function Engine.StaticMeshComponent.GetLocalBounds +[000024AA] {0x2510c1faea0} Function Engine.StaticMeshComponent.OnRep_StaticMesh +[000024AB] {0x2510c1fadc0} Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +[000024AC] {0x2510c1fe6a0} Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +[000024AD] {0x2510c1fe5c0} Function Engine.StaticMeshComponent.SetForcedLodModel +[000024AE] {0x2510c1fe4e0} Function Engine.StaticMeshComponent.SetReverseCulling +[000024AF] {0x2510c1fe400} Function Engine.StaticMeshComponent.SetStaticMesh +[000024B0] {0x2510c1fe320} Function Backrooms.InteractableComponent.BlockUsage +[000024B1] {0x2510c1fe240} Function Backrooms.InteractableComponent.OnRep_WasUsed +[000024B2] {0x2510c1fe160} Function Backrooms.InteractableComponent.OnUsedAll +[000024B3] {0x2510c1fe080} Function Backrooms.InteractableComponent.OnUsedMulticast +[000024B4] {0x2510c1fdfa0} Function Backrooms.InteractableComponent.OnUsedNotify +[000024B5] {0x2510c1fdec0} Function Backrooms.InteractableComponent.OnUsedServer +[000024B6] {0x2510c1fdde0} Function Backrooms.InteractableComponent.ResetUsage +[000024B7] {0x2510c1fdd00} Function Backrooms.InteractableInterface.OnActorUsed +[000024B8] {0x2510c1fdc20} Function Backrooms.InventoryComponent.AddToInventory +[000024B9] {0x2510c1fdb40} Function Backrooms.InventoryComponent.DropItem +[000024BA] {0x2510c1fda60} Function Backrooms.InventoryComponent.GetItemAtSlot +[000024BB] {0x2510c1fd980} Function Backrooms.InventoryComponent.IsSlotEmpty +[000024BC] {0x2510c1fd8a0} Function Backrooms.InventoryComponent.RemoveFromInventory +[000024BD] {0x2510c1fd7c0} Function Backrooms.InventoryComponent.SwapInventoryItems +[000024BE] {0x2510c1fd6e0} Function Backrooms.ItemActor.CustomInventoryUse +[000024BF] {0x2510c1fd600} Function Backrooms.ItemActor.Use +[000024C0] {0x2510c1fd520} Function Backrooms.Level0Generator.Generate +[000024C1] {0x2510c1fd440} Function Backrooms.LIDARBlueprintFunctionLibrary.CreateLiDarDot +[000024C2] {0x2510c1fd360} Function Backrooms.LIDARBlueprintFunctionLibrary.FindCollisionUVSkeletalMesh +[000024C3] {0x2510c1fd280} Function Backrooms.LIDARComponent.ScannerTrace +[000024C4] {0x2510c1fd1a0} Function Backrooms.LIDARComponent.ShootAuto +[000024C5] {0x2510c1fd0c0} Function Backrooms.LIDARComponent.ShootGun +[000024C6] {0x2510c1fcfe0} Function Backrooms.LIDARComponent.ShootReset +[000024C7] {0x2510c1fcf00} Function Backrooms.MapEditorCharacterMovement.DecreaseSpeedMultiplier +[000024C8] {0x2510c1fce20} Function Backrooms.MapEditorCharacterMovement.EnterMovementMode +[000024C9] {0x2510c1fcd40} Function Backrooms.MapEditorCharacterMovement.IncreaseSpeedMultiplier +[000024CA] {0x2510c1fcc60} Function Backrooms.MapEditorCharacterMovement.Init +[000024CB] {0x2510c1fcb80} Function Backrooms.MapEditorCharacterMovement.InMovementMode +[000024CC] {0x2510c1fcaa0} Function Backrooms.MapEditorCharacterMovement.LookUp +[000024CD] {0x2510c1fff20} Function Backrooms.MapEditorCharacterMovement.MoveForward +[000024CE] {0x2510c1ffe40} Function Backrooms.MapEditorCharacterMovement.MoveRight +[000024CF] {0x2510c1ffd60} Function Backrooms.MapEditorCharacterMovement.MoveUp +[000024D0] {0x2510c1ffc80} Function Backrooms.MapEditorCharacterMovement.Server_SetSpeedMultiplier +[000024D1] {0x2510c1ffba0} Function Backrooms.MapEditorCharacterMovement.Turn +[000024D2] {0x2510c1ffac0} Function Backrooms.MapEditorHandlerComponent.DeleteActor +[000024D3] {0x2510c1ff9e0} Function Backrooms.MapEditorHandlerComponent.DeselectActor +[000024D4] {0x2510c1ff900} Function Backrooms.MapEditorHandlerComponent.GetActorName +[000024D5] {0x2510c1ff820} Function Backrooms.MapEditorHandlerComponent.GetActorTransform +[000024D6] {0x2510c1ff740} Function Backrooms.MapEditorHandlerComponent.GetGizmoType +[000024D7] {0x2510c1ff660} Function Backrooms.MapEditorHandlerComponent.GetReplicationRate +[000024D8] {0x2510c1ff580} Function Backrooms.MapEditorHandlerComponent.GetSnapAmount +[000024D9] {0x2510c1ff4a0} Function Backrooms.MapEditorHandlerComponent.Grab +[000024DA] {0x2510c1ff3c0} Function Backrooms.MapEditorHandlerComponent.HasValidReturnPawn +[000024DB] {0x2510c1ff2e0} Function Backrooms.MapEditorHandlerComponent.Init +[000024DC] {0x2510c1ff200} Function Backrooms.MapEditorHandlerComponent.MouseTrace +[000024DD] {0x2510c1ff120} Function Backrooms.MapEditorHandlerComponent.OnRep_CurrentActor +[000024DE] {0x2510c1ff040} Function Backrooms.MapEditorHandlerComponent.Release +[000024DF] {0x2510c1fef60} Function Backrooms.MapEditorHandlerComponent.Server_DeleteActor +[000024E0] {0x2510c1fee80} Function Backrooms.MapEditorHandlerComponent.Server_ReplicateTransform +[000024E1] {0x2510c1feda0} Function Backrooms.MapEditorHandlerComponent.Server_SpawnActor +[000024E2] {0x2510c1fecc0} Function Backrooms.MapEditorHandlerComponent.Server_UnpossessToReturnPawn +[000024E3] {0x2510c1febe0} Function Backrooms.MapEditorHandlerComponent.SetActor +[000024E4] {0x2510c1feb00} Function Backrooms.MapEditorHandlerComponent.SetActorTransform +[000024E5] {0x2510c1fea20} Function Backrooms.MapEditorHandlerComponent.SetReturnPawn +[000024E6] {0x2510c1fe940} Function Backrooms.MapEditorHandlerComponent.SetSnapAmount +[000024E7] {0x2510c1fe860} Function Backrooms.MapEditorHandlerComponent.ShowMovement +[000024E8] {0x2510c1fe780} Function Backrooms.MapEditorHandlerComponent.ShowRotation +[000024E9] {0x2510c211c80} Function Backrooms.MapEditorHandlerComponent.ShowScale +[000024EA] {0x2510c211ba0} Function Backrooms.MapEditorHandlerComponent.SpawnActor +[000024EB] {0x2510c211ac0} Function Backrooms.MapEditorHandlerComponent.Undo +[000024EC] {0x2510c2119e0} Function Backrooms.MapEditorHandlerComponent.UnpossessToReturnPawn +[000024ED] {0x2510c211900} Function Backrooms.MapEditorInterface.OnDeleted +[000024EE] {0x2510c211820} Function Backrooms.MapEditorInterface.OnGrabbed +[000024EF] {0x2510c211740} Function Backrooms.MapEditorInterface.OnMaterialLoaded +[000024F0] {0x2510c211660} Function Backrooms.MapEditorInterface.OnRelease +[000024F1] {0x2510c211580} Function Backrooms.MapEditorInterface.OnScaleChanged +[000024F2] {0x2510c2114a0} Function Backrooms.MapEditorInterface.OnUndo +[000024F3] {0x2510c2113c0} Function Backrooms.MapEditorStatics.ClearMap +[000024F4] {0x2510c2112e0} Function Backrooms.MapEditorStatics.DeSerializeLevel +[000024F5] {0x2510c211200} Function Backrooms.MapEditorStatics.DoesMapExist +[000024F6] {0x2510c211120} Function Backrooms.MapEditorStatics.GetMapList +[000024F7] {0x2510c211040} Function Backrooms.MapEditorStatics.GetRealMapName +[000024F8] {0x2510c210f60} Function Backrooms.MapEditorStatics.LoadMapFromFile +[000024F9] {0x2510c210e80} Function Backrooms.MapEditorStatics.RemoveExtension +[000024FA] {0x2510c210da0} Function Backrooms.MapEditorStatics.SaveMapToFile +[000024FB] {0x2510c210cc0} Function Backrooms.MapEditorStatics.SerializeLevel +[000024FC] {0x2510c210be0} Function Backrooms.MapEditorStatics.SetMaterials +[000024FD] {0x2510c210b00} Function Backrooms.MapEditorStatics.SpawnMapItems +[000024FE] {0x2510c210a20} Function Backrooms.MapEditorStatics.SpawnMapItemsFromJson +[000024FF] {0x2510c210940} Function Backrooms.MissionData.AddEntitySighting +[00002500] {0x2510c210860} Function Backrooms.MissionData.AddLowSanityAmount +[00002501] {0x2510c210780} Function Backrooms.MissionData.AddPlayerDeath +[00002502] {0x2510c2106a0} Function Backrooms.MissionData.SetTimeCompleted +[00002503] {0x2510c2105c0} Function Backrooms.MotionScannerDirector.CheckLIDARDots +[00002504] {0x2510c2104e0} Function Backrooms.PushableActor.GetClosesPoint +[00002505] {0x2510c210400} Function Backrooms.PushableActor.GetForwardBoundingPoints +[00002506] {0x2510c210320} Function Backrooms.PushableActor.GetRightBoundingPoints +[00002507] {0x2510c210240} Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk +[00002508] {0x2510c210160} Function EyeTracker.EyeTrackerFunctionLibrary.GetGazeData +[00002509] {0x2510c210080} Function EyeTracker.EyeTrackerFunctionLibrary.GetStereoGazeData +[0000250A] {0x2510c213960} Function EyeTracker.EyeTrackerFunctionLibrary.IsEyeTrackerConnected +[0000250B] {0x2510c213880} Function EyeTracker.EyeTrackerFunctionLibrary.IsStereoGazeDataAvailable +[0000250C] {0x2510c2137a0} Function EyeTracker.EyeTrackerFunctionLibrary.SetEyeTrackedPlayer +[0000250D] {0x2510c2136c0} Function EngineSettings.GameMapsSettings.GetGameMapsSettings +[0000250E] {0x2510c2135e0} Function EngineSettings.GameMapsSettings.GetSkipAssigningGamepadToPlayer1 +[0000250F] {0x2510c213500} Function EngineSettings.GameMapsSettings.SetSkipAssigningGamepadToPlayer1 +[00002510] {0x2510c213420} Function MRMesh.MeshReconstructorBase.ConnectMRMesh +[00002511] {0x2510c213340} Function MRMesh.MeshReconstructorBase.DisconnectMRMesh +[00002512] {0x2510c213260} Function MRMesh.MeshReconstructorBase.IsReconstructionPaused +[00002513] {0x2510c213180} Function MRMesh.MeshReconstructorBase.IsReconstructionStarted +[00002514] {0x2510c2130a0} Function MRMesh.MeshReconstructorBase.PauseReconstruction +[00002515] {0x2510c212fc0} Function MRMesh.MeshReconstructorBase.StartReconstruction +[00002516] {0x2510c212ee0} Function MRMesh.MeshReconstructorBase.StopReconstruction +[00002517] {0x2510c212e00} Function MRMesh.MRMeshComponent.Clear +[00002518] {0x2510c212d20} Function MRMesh.MRMeshComponent.ForceNavMeshUpdate +[00002519] {0x2510c212c40} Function MRMesh.MRMeshComponent.GetEnableMeshOcclusion +[0000251A] {0x2510c212b60} Function MRMesh.MRMeshComponent.GetUseWireframe +[0000251B] {0x2510c212a80} Function MRMesh.MRMeshComponent.GetWireframeColor +[0000251C] {0x2510c2129a0} Function MRMesh.MRMeshComponent.IsConnected +[0000251D] {0x2510c2128c0} Function MRMesh.MRMeshComponent.SetEnableMeshOcclusion +[0000251E] {0x2510c2127e0} Function MRMesh.MRMeshComponent.SetUseWireframe +[0000251F] {0x2510c212700} Function MRMesh.MRMeshComponent.SetWireframeColor +[00002520] {0x2510c212620} Function MRMesh.MRMeshComponent.SetWireframeMaterial +[00002521] {0x2510c212540} Function AugmentedReality.ARActor.AddARComponent +[00002522] {0x2510c212460} Function AugmentedReality.ARBlueprintLibrary.AddManualEnvironmentCaptureProbe +[00002523] {0x2510c212380} Function AugmentedReality.ARBlueprintLibrary.AddRuntimeCandidateImage +[00002524] {0x2510c2122a0} Function AugmentedReality.ARBlueprintLibrary.AddTrackedPointWithName +[00002525] {0x2510c2121c0} Function AugmentedReality.ARBlueprintLibrary.CalculateAlignmentTransform +[00002526] {0x2510c2120e0} Function AugmentedReality.ARBlueprintLibrary.CalculateClosestIntersection +[00002527] {0x2510c212000} Function AugmentedReality.ARBlueprintLibrary.DebugDrawPin +[00002528] {0x2510c211f20} Function AugmentedReality.ARBlueprintLibrary.DebugDrawTrackedGeometry +[00002529] {0x2510c211e40} Function AugmentedReality.ARBlueprintLibrary.FindTrackedPointsByName +[0000252A] {0x2510c211d60} Function AugmentedReality.ARBlueprintLibrary.GetAlignmentTransform +[0000252B] {0x2510c215640} Function AugmentedReality.ARBlueprintLibrary.GetAllGeometries +[0000252C] {0x2510c215560} Function AugmentedReality.ARBlueprintLibrary.GetAllGeometriesByClass +[0000252D] {0x2510c215480} Function AugmentedReality.ARBlueprintLibrary.GetAllPins +[0000252E] {0x2510c2153a0} Function AugmentedReality.ARBlueprintLibrary.GetAllTracked2DPoses +[0000252F] {0x2510c2152c0} Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedEnvironmentCaptureProbes +[00002530] {0x2510c2151e0} Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedImages +[00002531] {0x2510c215100} Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPlanes +[00002532] {0x2510c215020} Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoints +[00002533] {0x2510c214f40} Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoses +[00002534] {0x2510c214e60} Function AugmentedReality.ARBlueprintLibrary.GetARSessionStatus +[00002535] {0x2510c214d80} Function AugmentedReality.ARBlueprintLibrary.GetARTexture +[00002536] {0x2510c214ca0} Function AugmentedReality.ARBlueprintLibrary.GetARWorldScale +[00002537] {0x2510c214bc0} Function AugmentedReality.ARBlueprintLibrary.GetCameraDepth +[00002538] {0x2510c214ae0} Function AugmentedReality.ARBlueprintLibrary.GetCameraImage +[00002539] {0x2510c214a00} Function AugmentedReality.ARBlueprintLibrary.GetCameraIntrinsics +[0000253A] {0x2510c214920} Function AugmentedReality.ARBlueprintLibrary.GetCurrentLightEstimate +[0000253B] {0x2510c214840} Function AugmentedReality.ARBlueprintLibrary.GetNumberOfTrackedFacesSupported +[0000253C] {0x2510c214760} Function AugmentedReality.ARBlueprintLibrary.GetObjectClassificationAtLocation +[0000253D] {0x2510c214680} Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationDepthImage +[0000253E] {0x2510c2145a0} Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationImage +[0000253F] {0x2510c2144c0} Function AugmentedReality.ARBlueprintLibrary.GetPointCloud +[00002540] {0x2510c2143e0} Function AugmentedReality.ARBlueprintLibrary.GetSessionConfig +[00002541] {0x2510c214300} Function AugmentedReality.ARBlueprintLibrary.GetSupportedVideoFormats +[00002542] {0x2510c214220} Function AugmentedReality.ARBlueprintLibrary.GetTrackingQuality +[00002543] {0x2510c214140} Function AugmentedReality.ARBlueprintLibrary.GetTrackingQualityReason +[00002544] {0x2510c214060} Function AugmentedReality.ARBlueprintLibrary.GetWorldMappingStatus +[00002545] {0x2510c213f80} Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreReady +[00002546] {0x2510c213ea0} Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreSupported +[00002547] {0x2510c213dc0} Function AugmentedReality.ARBlueprintLibrary.IsARSupported +[00002548] {0x2510c213ce0} Function AugmentedReality.ARBlueprintLibrary.IsSceneReconstructionSupported +[00002549] {0x2510c213c00} Function AugmentedReality.ARBlueprintLibrary.IsSessionTrackingFeatureSupported +[0000254A] {0x2510c213b20} Function AugmentedReality.ARBlueprintLibrary.IsSessionTypeSupported +[0000254B] {0x2510c213a40} Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects +[0000254C] {0x2510c217320} Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects3D +[0000254D] {0x2510c217240} Function AugmentedReality.ARBlueprintLibrary.LoadARPinsFromLocalStore +[0000254E] {0x2510c217160} Function AugmentedReality.ARBlueprintLibrary.PauseARSession +[0000254F] {0x2510c217080} Function AugmentedReality.ARBlueprintLibrary.PinComponent +[00002550] {0x2510c216fa0} Function AugmentedReality.ARBlueprintLibrary.PinComponentToARPin +[00002551] {0x2510c216ec0} Function AugmentedReality.ARBlueprintLibrary.PinComponentToTraceResult +[00002552] {0x2510c216de0} Function AugmentedReality.ARBlueprintLibrary.RemoveAllARPinsFromLocalStore +[00002553] {0x2510c216d00} Function AugmentedReality.ARBlueprintLibrary.RemoveARPinFromLocalStore +[00002554] {0x2510c216c20} Function AugmentedReality.ARBlueprintLibrary.RemovePin +[00002555] {0x2510c216b40} Function AugmentedReality.ARBlueprintLibrary.ResizeXRCamera +[00002556] {0x2510c216a60} Function AugmentedReality.ARBlueprintLibrary.SaveARPinToLocalStore +[00002557] {0x2510c216980} Function AugmentedReality.ARBlueprintLibrary.SetAlignmentTransform +[00002558] {0x2510c2168a0} Function AugmentedReality.ARBlueprintLibrary.SetARWorldOriginLocationAndRotation +[00002559] {0x2510c2167c0} Function AugmentedReality.ARBlueprintLibrary.SetARWorldScale +[0000255A] {0x2510c2166e0} Function AugmentedReality.ARBlueprintLibrary.SetEnabledXRCamera +[0000255B] {0x2510c216600} Function AugmentedReality.ARBlueprintLibrary.StartARSession +[0000255C] {0x2510c216520} Function AugmentedReality.ARBlueprintLibrary.StopARSession +[0000255D] {0x2510c216440} Function AugmentedReality.ARBlueprintLibrary.ToggleARCapture +[0000255E] {0x2510c216360} Function AugmentedReality.ARBlueprintLibrary.UnpinComponent +[0000255F] {0x2510c216280} Function AugmentedReality.ARTraceResultLibrary.GetDistanceFromCamera +[00002560] {0x2510c2161a0} Function AugmentedReality.ARTraceResultLibrary.GetLocalToTrackingTransform +[00002561] {0x2510c2160c0} Function AugmentedReality.ARTraceResultLibrary.GetLocalToWorldTransform +[00002562] {0x2510c215fe0} Function AugmentedReality.ARTraceResultLibrary.GetLocalTransform +[00002563] {0x2510c215f00} Function AugmentedReality.ARTraceResultLibrary.GetTraceChannel +[00002564] {0x2510c215e20} Function AugmentedReality.ARTraceResultLibrary.GetTrackedGeometry +[00002565] {0x2510c215d40} Function AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy.ARSaveWorld +[00002566] {0x2510c215c60} Function AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy.ARGetCandidateObject +[00002567] {0x2510c215b80} Function AugmentedReality.ARComponent.GetMRMesh +[00002568] {0x2510c215aa0} Function AugmentedReality.ARComponent.OnRep_Payload +[00002569] {0x2510c2159c0} Function AugmentedReality.ARComponent.ReceiveRemove +[0000256A] {0x2510c2158e0} Function AugmentedReality.ARComponent.SetNativeID +[0000256B] {0x2510c215800} Function AugmentedReality.ARComponent.UpdateVisualization +[0000256C] {0x2510c215720} Function AugmentedReality.ARPlaneComponent.GetObjectClassificationDebugColors +[0000256D] {0x2510c219000} Function AugmentedReality.ARPlaneComponent.ReceiveAdd +[0000256E] {0x2510c218f20} Function AugmentedReality.ARPlaneComponent.ReceiveUpdate +[0000256F] {0x2510c218e40} Function AugmentedReality.ARPlaneComponent.ServerUpdatePayload +[00002570] {0x2510c218d60} Function AugmentedReality.ARPlaneComponent.SetObjectClassificationDebugColors +[00002571] {0x2510c218c80} Function AugmentedReality.ARPlaneComponent.SetPlaneComponentDebugMode +[00002572] {0x2510c218ba0} Function AugmentedReality.ARPointComponent.ReceiveAdd +[00002573] {0x2510c218ac0} Function AugmentedReality.ARPointComponent.ReceiveUpdate +[00002574] {0x2510c2189e0} Function AugmentedReality.ARPointComponent.ServerUpdatePayload +[00002575] {0x2510c218900} Function AugmentedReality.ARFaceComponent.ReceiveAdd +[00002576] {0x2510c218820} Function AugmentedReality.ARFaceComponent.ReceiveUpdate +[00002577] {0x2510c218740} Function AugmentedReality.ARFaceComponent.ServerUpdatePayload +[00002578] {0x2510c218660} Function AugmentedReality.ARFaceComponent.SetFaceComponentDebugMode +[00002579] {0x2510c218580} Function AugmentedReality.ARImageComponent.ReceiveAdd +[0000257A] {0x2510c2184a0} Function AugmentedReality.ARImageComponent.ReceiveUpdate +[0000257B] {0x2510c2183c0} Function AugmentedReality.ARImageComponent.ServerUpdatePayload +[0000257C] {0x2510c2182e0} Function AugmentedReality.ARImageComponent.SetImageComponentDebugMode +[0000257D] {0x2510c218200} Function AugmentedReality.ARQRCodeComponent.ReceiveAdd +[0000257E] {0x2510c218120} Function AugmentedReality.ARQRCodeComponent.ReceiveUpdate +[0000257F] {0x2510c218040} Function AugmentedReality.ARQRCodeComponent.ServerUpdatePayload +[00002580] {0x2510c217f60} Function AugmentedReality.ARQRCodeComponent.SetQRCodeComponentDebugMode +[00002581] {0x2510c217e80} Function AugmentedReality.ARPoseComponent.ReceiveAdd +[00002582] {0x2510c217da0} Function AugmentedReality.ARPoseComponent.ReceiveUpdate +[00002583] {0x2510c217cc0} Function AugmentedReality.ARPoseComponent.ServerUpdatePayload +[00002584] {0x2510c217be0} Function AugmentedReality.ARPoseComponent.SetPoseComponentDebugMode +[00002585] {0x2510c217b00} Function AugmentedReality.AREnvironmentProbeComponent.ReceiveAdd +[00002586] {0x2510c217a20} Function AugmentedReality.AREnvironmentProbeComponent.ReceiveUpdate +[00002587] {0x2510c217940} Function AugmentedReality.AREnvironmentProbeComponent.ServerUpdatePayload +[00002588] {0x2510c217860} Function AugmentedReality.ARObjectComponent.ReceiveAdd +[00002589] {0x2510c217780} Function AugmentedReality.ARObjectComponent.ReceiveUpdate +[0000258A] {0x2510c2176a0} Function AugmentedReality.ARObjectComponent.ServerUpdatePayload +[0000258B] {0x2510c2175c0} Function AugmentedReality.ARMeshComponent.ReceiveAdd +[0000258C] {0x2510c2174e0} Function AugmentedReality.ARMeshComponent.ReceiveUpdate +[0000258D] {0x2510c217400} Function AugmentedReality.ARMeshComponent.ServerUpdatePayload +[0000258E] {0x2510c21ace0} Function AugmentedReality.ARGeoAnchorComponent.ReceiveAdd +[0000258F] {0x2510c21ac00} Function AugmentedReality.ARGeoAnchorComponent.ReceiveUpdate +[00002590] {0x2510c21ab20} Function AugmentedReality.ARGeoAnchorComponent.ServerUpdatePayload +[00002591] {0x2510c21aa40} Function AugmentedReality.ARGeoAnchorComponent.SetGeoAnchorComponentDebugMode +[00002592] {0x2510c21a960} Function AugmentedReality.ARDependencyHandler.CheckARServiceAvailability +[00002593] {0x2510c21a880} Function AugmentedReality.ARDependencyHandler.GetARDependencyHandler +[00002594] {0x2510c21a7a0} Function AugmentedReality.ARDependencyHandler.InstallARService +[00002595] {0x2510c21a6c0} Function AugmentedReality.ARDependencyHandler.RequestARSessionPermission +[00002596] {0x2510c21a5e0} Function AugmentedReality.ARDependencyHandler.StartARSessionLatent +[00002597] {0x2510c21a500} Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocation +[00002598] {0x2510c21a420} Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocationWithAltitude +[00002599] {0x2510c21a340} Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingAccuracy +[0000259A] {0x2510c21a260} Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingState +[0000259B] {0x2510c21a180} Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingStateReason +[0000259C] {0x2510c21a0a0} Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingSupport +[0000259D] {0x2510c219fc0} Function AugmentedReality.ARPin.DebugDraw +[0000259E] {0x2510c219ee0} Function AugmentedReality.ARPin.GetDebugName +[0000259F] {0x2510c219e00} Function AugmentedReality.ARPin.GetLocalToTrackingTransform +[000025A0] {0x2510c219d20} Function AugmentedReality.ARPin.GetLocalToWorldTransform +[000025A1] {0x2510c219c40} Function AugmentedReality.ARPin.GetPinnedComponent +[000025A2] {0x2510c219b60} Function AugmentedReality.ARPin.GetTrackedGeometry +[000025A3] {0x2510c219a80} Function AugmentedReality.ARPin.GetTrackingState +[000025A4] {0x2510c2199a0} Function AugmentedReality.ARSharedWorldGameMode.GetARSharedWorldGameState +[000025A5] {0x2510c2198c0} Function AugmentedReality.ARSharedWorldGameMode.SetARSharedWorldData +[000025A6] {0x2510c2197e0} Function AugmentedReality.ARSharedWorldGameMode.SetARWorldSharingIsReady +[000025A7] {0x2510c219700} Function AugmentedReality.ARSharedWorldGameMode.SetPreviewImageData +[000025A8] {0x2510c219620} Function AugmentedReality.ARSharedWorldGameState.K2_OnARWorldMapIsReady +[000025A9] {0x2510c219540} Function AugmentedReality.ARSharedWorldPlayerController.ClientInitSharedWorld +[000025AA] {0x2510c219460} Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdateARWorldData +[000025AB] {0x2510c219380} Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdatePreviewImageData +[000025AC] {0x2510c2192a0} Function AugmentedReality.ARSharedWorldPlayerController.ServerMarkReadyForReceiving +[000025AD] {0x2510c2191c0} Function Engine.SkyLight.OnRep_bEnabled +[000025AE] {0x2510c2190e0} Function AugmentedReality.ARSkyLight.SetEnvironmentCaptureProbe +[000025AF] {0x2510c21c9c0} Function AugmentedReality.ARTrackedGeometry.GetDebugName +[000025B0] {0x2510c21c8e0} Function AugmentedReality.ARTrackedGeometry.GetLastUpdateFrameNumber +[000025B1] {0x2510c21c800} Function AugmentedReality.ARTrackedGeometry.GetLastUpdateTimestamp +[000025B2] {0x2510c21c720} Function AugmentedReality.ARTrackedGeometry.GetLocalToTrackingTransform +[000025B3] {0x2510c21c640} Function AugmentedReality.ARTrackedGeometry.GetLocalToWorldTransform +[000025B4] {0x2510c21c560} Function AugmentedReality.ARTrackedGeometry.GetName +[000025B5] {0x2510c21c480} Function AugmentedReality.ARTrackedGeometry.GetObjectClassification +[000025B6] {0x2510c21c3a0} Function AugmentedReality.ARTrackedGeometry.GetTrackingState +[000025B7] {0x2510c21c2c0} Function AugmentedReality.ARTrackedGeometry.GetUnderlyingMesh +[000025B8] {0x2510c21c1e0} Function AugmentedReality.ARTrackedGeometry.HasSpatialMeshUsageFlag +[000025B9] {0x2510c21c100} Function AugmentedReality.ARTrackedGeometry.IsTracked +[000025BA] {0x2510c21c020} Function AugmentedReality.ARPlaneGeometry.GetBoundaryPolygonInLocalSpace +[000025BB] {0x2510c21bf40} Function AugmentedReality.ARPlaneGeometry.GetCenter +[000025BC] {0x2510c21be60} Function AugmentedReality.ARPlaneGeometry.GetExtent +[000025BD] {0x2510c21bd80} Function AugmentedReality.ARPlaneGeometry.GetOrientation +[000025BE] {0x2510c21bca0} Function AugmentedReality.ARPlaneGeometry.GetSubsumedBy +[000025BF] {0x2510c21bbc0} Function AugmentedReality.ARTrackedImage.GetDetectedImage +[000025C0] {0x2510c21bae0} Function AugmentedReality.ARTrackedImage.GetEstimateSize +[000025C1] {0x2510c21ba00} Function AugmentedReality.ARFaceGeometry.GetBlendShapes +[000025C2] {0x2510c21b920} Function AugmentedReality.ARFaceGeometry.GetBlendShapeValue +[000025C3] {0x2510c21b840} Function AugmentedReality.ARFaceGeometry.GetLocalSpaceEyeTransform +[000025C4] {0x2510c21b760} Function AugmentedReality.ARFaceGeometry.GetWorldSpaceEyeTransform +[000025C5] {0x2510c21b680} Function AugmentedReality.AREnvironmentCaptureProbe.GetEnvironmentCaptureTexture +[000025C6] {0x2510c21b5a0} Function AugmentedReality.AREnvironmentCaptureProbe.GetExtent +[000025C7] {0x2510c21b4c0} Function AugmentedReality.ARTrackedObject.GetDetectedObject +[000025C8] {0x2510c21b3e0} Function AugmentedReality.ARTrackedPose.GetTrackedPoseData +[000025C9] {0x2510c21b300} Function AugmentedReality.ARMeshGeometry.GetObjectClassificationAtLocation +[000025CA] {0x2510c21b220} Function AugmentedReality.ARGeoAnchor.GetAltitudeMeters +[000025CB] {0x2510c21b140} Function AugmentedReality.ARGeoAnchor.GetAltitudeSource +[000025CC] {0x2510c21b060} Function AugmentedReality.ARGeoAnchor.GetLatitude +[000025CD] {0x2510c21af80} Function AugmentedReality.ARGeoAnchor.GetLongitude +[000025CE] {0x2510c21aea0} Function AugmentedReality.ARCandidateObject.GetBoundingBox +[000025CF] {0x2510c21adc0} Function AugmentedReality.ARCandidateObject.GetCandidateObjectData +[000025D0] {0x2510c21e6a0} Function AugmentedReality.ARCandidateObject.GetFriendlyName +[000025D1] {0x2510c21e5c0} Function AugmentedReality.ARCandidateObject.SetBoundingBox +[000025D2] {0x2510c21e4e0} Function AugmentedReality.ARCandidateObject.SetCandidateObjectData +[000025D3] {0x2510c21e400} Function AugmentedReality.ARCandidateObject.SetFriendlyName +[000025D4] {0x2510c21e320} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.BreakKey +[000025D5] {0x2510c21e240} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.CalibrateExternalTrackingToHMD +[000025D6] {0x2510c21e160} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ClearXRTimedInputActionDelegate +[000025D7] {0x2510c21e080} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConfigureGestures +[000025D8] {0x2510c21dfa0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConnectRemoteXRDevice +[000025D9] {0x2510c21dec0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.DisconnectRemoteXRDevice +[000025DA] {0x2510c21dde0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableHMD +[000025DB] {0x2510c21dd00} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableLowPersistenceMode +[000025DC] {0x2510c21dc20} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnumerateTrackedDevices +[000025DD] {0x2510c21db40} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetControllerTransformForTime +[000025DE] {0x2510c21da60} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDevicePose +[000025DF] {0x2510c21d980} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDeviceWorldPose +[000025E0] {0x2510c21d8a0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDData +[000025E1] {0x2510c21d7c0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDDeviceName +[000025E2] {0x2510c21d6e0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDWornState +[000025E3] {0x2510c21d600} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetMotionControllerData +[000025E4] {0x2510c21d520} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetNumOfTrackingSensors +[000025E5] {0x2510c21d440} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetOrientationAndPosition +[000025E6] {0x2510c21d360} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPixelDensity +[000025E7] {0x2510c21d280} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPlayAreaBounds +[000025E8] {0x2510c21d1a0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPositionalTrackingCameraParameters +[000025E9] {0x2510c21d0c0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetScreenPercentage +[000025EA] {0x2510c21cfe0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingOrigin +[000025EB] {0x2510c21cf00} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingSensorParameters +[000025EC] {0x2510c21ce20} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingToWorldTransform +[000025ED] {0x2510c21cd40} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVersionString +[000025EE] {0x2510c21cc60} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVRFocusState +[000025EF] {0x2510c21cb80} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetWorldToMetersScale +[000025F0] {0x2510c21caa0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetXRSystemFlags +[000025F1] {0x2510c21ff20} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.HasValidTrackingPosition +[000025F2] {0x2510c21fe40} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsDeviceTracking +[000025F3] {0x2510c21fd60} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayConnected +[000025F4] {0x2510c21fc80} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayEnabled +[000025F5] {0x2510c21fba0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsInLowPersistenceMode +[000025F6] {0x2510c21fac0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsSpectatorScreenModeControllable +[000025F7] {0x2510c21f9e0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ResetOrientationAndPosition +[000025F8] {0x2510c21f900} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetClippingPlanes +[000025F9] {0x2510c21f820} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenMode +[000025FA] {0x2510c21f740} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenModeTexturePlusEyeLayout +[000025FB] {0x2510c21f660} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenTexture +[000025FC] {0x2510c21f580} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetTrackingOrigin +[000025FD] {0x2510c21f4a0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetWorldToMetersScale +[000025FE] {0x2510c21f3c0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRDisconnectDelegate +[000025FF] {0x2510c21f2e0} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRTimedInputActionDelegate +[00002600] {0x2510c21f200} Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.UpdateExternalTrackingHMDPosition +[00002601] {0x2510c21f120} Function HeadMountedDisplay.HandKeypointConversion.Conv_HandKeypointToInt32 +[00002602] {0x2510c21f040} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingForComponent +[00002603] {0x2510c21ef60} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfAllControllers +[00002604] {0x2510c21ee80} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfControllersForPlayer +[00002605] {0x2510c21eda0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfDevice +[00002606] {0x2510c21ecc0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfSource +[00002607] {0x2510c21ebe0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingForComponent +[00002608] {0x2510c21eb00} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfDevice +[00002609] {0x2510c21ea20} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfSource +[0000260A] {0x2510c21e940} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnumerateMotionSources +[0000260B] {0x2510c21e860} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetActiveTrackingSystemName +[0000260C] {0x2510c21e780} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMaximumMotionTrackedControllerCount +[0000260D] {0x2510c251c80} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMotionTrackingEnabledControllerCount +[0000260E] {0x2510c251ba0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionSourceTracking +[0000260F] {0x2510c251ac0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackedDeviceCountManagementNecessary +[00002610] {0x2510c2519e0} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForComponent +[00002611] {0x2510c251900} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForDevice +[00002612] {0x2510c251820} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForSource +[00002613] {0x2510c251740} Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.SetIsControllerMotionTrackingEnabledByDefault +[00002614] {0x2510c251660} Function HeadMountedDisplay.XRAssetFunctionLibrary.AddDeviceVisualizationComponentBlocking +[00002615] {0x2510c251580} Function HeadMountedDisplay.XRAssetFunctionLibrary.AddNamedDeviceVisualizationComponentBlocking +[00002616] {0x2510c2514a0} Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddDeviceVisualizationComponentAsync +[00002617] {0x2510c2513c0} Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddNamedDeviceVisualizationComponentAsync +[00002618] {0x2510c2512e0} Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.AddLoadingScreenSplash +[00002619] {0x2510c251200} Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.ClearLoadingScreenSplashes +[0000261A] {0x2510c251120} Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.HideLoadingScreen +[0000261B] {0x2510c251040} Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.SetLoadingScreen +[0000261C] {0x2510c250f60} Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.ShowLoadingScreen +[0000261D] {0x2510c250e80} Function Engine.InstancedStaticMeshComponent.AddInstance +[0000261E] {0x2510c250da0} Function Engine.InstancedStaticMeshComponent.AddInstances +[0000261F] {0x2510c250cc0} Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +[00002620] {0x2510c250be0} Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +[00002621] {0x2510c250b00} Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +[00002622] {0x2510c250a20} Function Engine.InstancedStaticMeshComponent.ClearInstances +[00002623] {0x2510c250940} Function Engine.InstancedStaticMeshComponent.GetInstanceCount +[00002624] {0x2510c250860} Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +[00002625] {0x2510c250780} Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +[00002626] {0x2510c2506a0} Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +[00002627] {0x2510c2505c0} Function Engine.InstancedStaticMeshComponent.RemoveInstance +[00002628] {0x2510c2504e0} Function Engine.InstancedStaticMeshComponent.SetCullDistances +[00002629] {0x2510c250400} Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +[0000262A] {0x2510c250320} Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +[0000262B] {0x2510c250240} Function Engine.HierarchicalInstancedStaticMeshComponent.RemoveInstances +[0000262C] {0x2510c250160} Function Foliage.FoliageStatistics.FoliageOverlappingBoxCount +[0000262D] {0x2510c250080} Function Foliage.FoliageStatistics.FoliageOverlappingSphereCount +[0000262E] {0x2510c253960} Function Engine.StaticMeshActor.SetMobility +[0000262F] {0x2510c253880} Function Foliage.InteractiveFoliageActor.CapsuleTouched +[00002630] {0x2510c2537a0} Function Foliage.ProceduralFoliageSpawner.Simulate +[00002631] {0x2510c2536c0} Function Landscape.LandscapeProxy.ChangeComponentScreenSizeToUseSubSections +[00002632] {0x2510c2535e0} Function Landscape.LandscapeProxy.ChangeLODDistanceFactor +[00002633] {0x2510c253500} Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSize +[00002634] {0x2510c253420} Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSizeFalloff +[00002635] {0x2510c253340} Function Landscape.LandscapeProxy.ChangeUseTessellationComponentScreenSizeFalloff +[00002636] {0x2510c253260} Function Landscape.LandscapeProxy.EditorApplySpline +[00002637] {0x2510c253180} Function Landscape.LandscapeProxy.EditorSetLandscapeMaterial +[00002638] {0x2510c2530a0} Function Landscape.LandscapeProxy.LandscapeExportHeightmapToRenderTarget +[00002639] {0x2510c252fc0} Function Landscape.LandscapeProxy.SetLandscapeMaterialScalarParameterValue +[0000263A] {0x2510c252ee0} Function Landscape.LandscapeProxy.SetLandscapeMaterialTextureParameterValue +[0000263B] {0x2510c252e00} Function Landscape.LandscapeProxy.SetLandscapeMaterialVectorParameterValue +[0000263C] {0x2510c252d20} Function Landscape.LandscapeBlueprintBrushBase.GetBlueprintRenderDependencies +[0000263D] {0x2510c252c40} Function Landscape.LandscapeBlueprintBrushBase.Initialize +[0000263E] {0x2510c252b60} Function Landscape.LandscapeBlueprintBrushBase.Render +[0000263F] {0x2510c252a80} Function Landscape.LandscapeBlueprintBrushBase.RequestLandscapeUpdate +[00002640] {0x2510c2529a0} Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightAtLocation +[00002641] {0x2510c2528c0} Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightByNameAtLocation +[00002642] {0x2510c2527e0} Function Landscape.LandscapeComponent.GetMaterialInstanceDynamic +[00002643] {0x2510c252700} Function Landscape.LandscapeHeightfieldCollisionComponent.GetRenderComponent +[00002644] {0x2510c252620} Function Engine.MaterialInterface.GetBaseMaterial +[00002645] {0x2510c252540} Function Engine.MaterialInterface.GetParameterInfo +[00002646] {0x2510c252460} Function Engine.MaterialInterface.GetPhysicalMaterial +[00002647] {0x2510c252380} Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +[00002648] {0x2510c2522a0} Function Engine.MaterialInterface.GetPhysicalMaterialMask +[00002649] {0x2510c2521c0} Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +[0000264A] {0x2510c2520e0} Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +[0000264B] {0x2510c252000} Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +[0000264C] {0x2510c251f20} Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +[0000264D] {0x2510c251e40} Function Landscape.LandscapeSplinesComponent.GetSplineMeshComponents +[0000264E] {0x2510c251d60} Function Engine.TimecodeProvider.FetchAndUpdate +[0000264F] {0x2510c255640} Function Engine.TimecodeProvider.FetchTimecode +[00002650] {0x2510c255560} Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +[00002651] {0x2510c255480} Function Engine.TimecodeProvider.GetDelayedTimecode +[00002652] {0x2510c2553a0} Function Engine.TimecodeProvider.GetFrameRate +[00002653] {0x2510c2552c0} Function Engine.TimecodeProvider.GetQualifiedFrameTime +[00002654] {0x2510c2551e0} Function Engine.TimecodeProvider.GetSynchronizationState +[00002655] {0x2510c255100} Function Engine.TimecodeProvider.GetTimecode +[00002656] {0x2510c255020} Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberFrameNumber +[00002657] {0x2510c254f40} Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberInteger +[00002658] {0x2510c254e60} Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameNumberToInteger +[00002659] {0x2510c254d80} Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameRateToSeconds +[0000265A] {0x2510c254ca0} Function TimeManagement.TimeManagementBlueprintLibrary.Conv_QualifiedFrameTimeToSeconds +[0000265B] {0x2510c254bc0} Function TimeManagement.TimeManagementBlueprintLibrary.Conv_TimecodeToString +[0000265C] {0x2510c254ae0} Function TimeManagement.TimeManagementBlueprintLibrary.Divide_FrameNumberInteger +[0000265D] {0x2510c254a00} Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecode +[0000265E] {0x2510c254920} Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecodeFrameRate +[0000265F] {0x2510c254840} Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_Framerate +[00002660] {0x2510c254760} Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_MultipleOf +[00002661] {0x2510c254680} Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_FrameNumberInteger +[00002662] {0x2510c2545a0} Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_SecondsFrameRate +[00002663] {0x2510c2544c0} Function TimeManagement.TimeManagementBlueprintLibrary.SnapFrameTimeToRate +[00002664] {0x2510c2543e0} Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberFrameNumber +[00002665] {0x2510c254300} Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberInteger +[00002666] {0x2510c254220} Function TimeManagement.TimeManagementBlueprintLibrary.TransformTime +[00002667] {0x2510c254140} Function MovieScene.MovieSceneCustomClockSource.OnRequestCurrentTime +[00002668] {0x2510c254060} Function MovieScene.MovieSceneCustomClockSource.OnStartPlaying +[00002669] {0x2510c253f80} Function MovieScene.MovieSceneCustomClockSource.OnStopPlaying +[0000266A] {0x2510c253ea0} Function MovieScene.MovieSceneCustomClockSource.OnTick +[0000266B] {0x2510c253dc0} Function MovieScene.MovieSceneEasingFunction.OnEvaluate +[0000266C] {0x2510c253ce0} Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory +[0000266D] {0x2510c253c00} Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets +[0000266E] {0x2510c253b20} Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets +[0000266F] {0x2510c253a40} Function AnimGraphRuntime.KismetAnimationLibrary.K2_DistanceBetweenTwoSocketsAndMapRange +[00002670] {0x2510c257320} Function AnimGraphRuntime.KismetAnimationLibrary.K2_EndProfilingTimer +[00002671] {0x2510c257240} Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt +[00002672] {0x2510c257160} Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseAndRemap +[00002673] {0x2510c257080} Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseVectorAndRemap +[00002674] {0x2510c256fa0} Function AnimGraphRuntime.KismetAnimationLibrary.K2_StartProfilingTimer +[00002675] {0x2510c256ec0} Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK +[00002676] {0x2510c256de0} Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage +[00002677] {0x2510c256d00} Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut +[00002678] {0x2510c256c20} Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded +[00002679] {0x2510c256b40} Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived +[0000267A] {0x2510c256a60} Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived +[0000267B] {0x2510c256980} Function MovieSceneTracks.MovieSceneTransformOrigin.BP_GetTransformOrigin +[0000267C] {0x2510c2568a0} Function MovieSceneTracks.MovieScene3DConstraintSection.GetConstraintBindingID +[0000267D] {0x2510c2567c0} Function MovieSceneTracks.MovieScene3DConstraintSection.SetConstraintBindingID +[0000267E] {0x2510c2566e0} Function MovieSceneTracks.MovieSceneAudioSection.GetSound +[0000267F] {0x2510c256600} Function MovieSceneTracks.MovieSceneAudioSection.GetStartOffset +[00002680] {0x2510c256520} Function MovieSceneTracks.MovieSceneAudioSection.SetSound +[00002681] {0x2510c256440} Function MovieSceneTracks.MovieSceneAudioSection.SetStartOffset +[00002682] {0x2510c256360} Function MovieSceneTracks.MovieSceneCameraCutSection.GetCameraBindingID +[00002683] {0x2510c256280} Function MovieSceneTracks.MovieSceneCameraCutSection.SetCameraBindingID +[00002684] {0x2510c2561a0} Function MovieSceneTracks.MovieSceneCinematicShotSection.GetShotDisplayName +[00002685] {0x2510c2560c0} Function MovieSceneTracks.MovieSceneCinematicShotSection.SetShotDisplayName +[00002686] {0x2510c255fe0} Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetLevelNames +[00002687] {0x2510c255f00} Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetVisibility +[00002688] {0x2510c255e20} Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetLevelNames +[00002689] {0x2510c255d40} Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetVisibility +[0000268A] {0x2510c255c60} Function MovieSceneTracks.MovieSceneParameterSection.AddBoolParameterKey +[0000268B] {0x2510c255b80} Function MovieSceneTracks.MovieSceneParameterSection.AddColorParameterKey +[0000268C] {0x2510c255aa0} Function MovieSceneTracks.MovieSceneParameterSection.AddScalarParameterKey +[0000268D] {0x2510c2559c0} Function MovieSceneTracks.MovieSceneParameterSection.AddTransformParameterKey +[0000268E] {0x2510c2558e0} Function MovieSceneTracks.MovieSceneParameterSection.AddVector2DParameterKey +[0000268F] {0x2510c255800} Function MovieSceneTracks.MovieSceneParameterSection.AddVectorParameterKey +[00002690] {0x2510c255720} Function MovieSceneTracks.MovieSceneParameterSection.GetParameterNames +[00002691] {0x2510c259000} Function MovieSceneTracks.MovieSceneParameterSection.RemoveBoolParameter +[00002692] {0x2510c258f20} Function MovieSceneTracks.MovieSceneParameterSection.RemoveColorParameter +[00002693] {0x2510c258e40} Function MovieSceneTracks.MovieSceneParameterSection.RemoveScalarParameter +[00002694] {0x2510c258d60} Function MovieSceneTracks.MovieSceneParameterSection.RemoveTransformParameter +[00002695] {0x2510c258c80} Function MovieSceneTracks.MovieSceneParameterSection.RemoveVector2DParameter +[00002696] {0x2510c258ba0} Function MovieSceneTracks.MovieSceneParameterSection.RemoveVectorParameter +[00002697] {0x2510c258ac0} Function UMG.AsyncTaskDownloadImage.DownloadImage +[00002698] {0x2510c2589e0} Function UMG.BackgroundBlur.SetApplyAlphaToBlur +[00002699] {0x2510c258900} Function UMG.BackgroundBlur.SetBlurRadius +[0000269A] {0x2510c258820} Function UMG.BackgroundBlur.SetBlurStrength +[0000269B] {0x2510c258740} Function UMG.BackgroundBlur.SetHorizontalAlignment +[0000269C] {0x2510c258660} Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +[0000269D] {0x2510c258580} Function UMG.BackgroundBlur.SetPadding +[0000269E] {0x2510c2584a0} Function UMG.BackgroundBlur.SetVerticalAlignment +[0000269F] {0x2510c2583c0} Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +[000026A0] {0x2510c2582e0} Function UMG.BackgroundBlurSlot.SetPadding +[000026A1] {0x2510c258200} Function UMG.BackgroundBlurSlot.SetVerticalAlignment +[000026A2] {0x2510c258120} Function UMG.BoolBinding.GetValue +[000026A3] {0x2510c258040} Function UMG.Border.GetDynamicMaterial +[000026A4] {0x2510c257f60} Function UMG.Border.SetBrush +[000026A5] {0x2510c257e80} Function UMG.Border.SetBrushColor +[000026A6] {0x2510c257da0} Function UMG.Border.SetBrushFromAsset +[000026A7] {0x2510c257cc0} Function UMG.Border.SetBrushFromMaterial +[000026A8] {0x2510c257be0} Function UMG.Border.SetBrushFromTexture +[000026A9] {0x2510c257b00} Function UMG.Border.SetContentColorAndOpacity +[000026AA] {0x2510c257a20} Function UMG.Border.SetDesiredSizeScale +[000026AB] {0x2510c257940} Function UMG.Border.SetHorizontalAlignment +[000026AC] {0x2510c257860} Function UMG.Border.SetPadding +[000026AD] {0x2510c257780} Function UMG.Border.SetVerticalAlignment +[000026AE] {0x2510c2576a0} Function UMG.BorderSlot.SetHorizontalAlignment +[000026AF] {0x2510c2575c0} Function UMG.BorderSlot.SetPadding +[000026B0] {0x2510c2574e0} Function UMG.BorderSlot.SetVerticalAlignment +[000026B1] {0x2510c257400} Function UMG.BrushBinding.GetValue +[000026B2] {0x2510c25ace0} Function UMG.Button.IsPressed +[000026B3] {0x2510c25ac00} Function UMG.Button.SetBackgroundColor +[000026B4] {0x2510c25ab20} Function UMG.Button.SetClickMethod +[000026B5] {0x2510c25aa40} Function UMG.Button.SetColorAndOpacity +[000026B6] {0x2510c25a960} Function UMG.Button.SetPressMethod +[000026B7] {0x2510c25a880} Function UMG.Button.SetStyle +[000026B8] {0x2510c25a7a0} Function UMG.Button.SetTouchMethod +[000026B9] {0x2510c25a6c0} Function UMG.ButtonSlot.SetHorizontalAlignment +[000026BA] {0x2510c25a5e0} Function UMG.ButtonSlot.SetPadding +[000026BB] {0x2510c25a500} Function UMG.ButtonSlot.SetVerticalAlignment +[000026BC] {0x2510c25a420} Function UMG.CanvasPanel.AddChildToCanvas +[000026BD] {0x2510c25a340} Function UMG.CanvasPanelSlot.GetAlignment +[000026BE] {0x2510c25a260} Function UMG.CanvasPanelSlot.GetAnchors +[000026BF] {0x2510c25a180} Function UMG.CanvasPanelSlot.GetAutoSize +[000026C0] {0x2510c25a0a0} Function UMG.CanvasPanelSlot.GetLayout +[000026C1] {0x2510c259fc0} Function UMG.CanvasPanelSlot.GetOffsets +[000026C2] {0x2510c259ee0} Function UMG.CanvasPanelSlot.GetPosition +[000026C3] {0x2510c259e00} Function UMG.CanvasPanelSlot.GetSize +[000026C4] {0x2510c259d20} Function UMG.CanvasPanelSlot.GetZOrder +[000026C5] {0x2510c259c40} Function UMG.CanvasPanelSlot.SetAlignment +[000026C6] {0x2510c259b60} Function UMG.CanvasPanelSlot.SetAnchors +[000026C7] {0x2510c259a80} Function UMG.CanvasPanelSlot.SetAutoSize +[000026C8] {0x2510c2599a0} Function UMG.CanvasPanelSlot.SetLayout +[000026C9] {0x2510c2598c0} Function UMG.CanvasPanelSlot.SetMaximum +[000026CA] {0x2510c2597e0} Function UMG.CanvasPanelSlot.SetMinimum +[000026CB] {0x2510c259700} Function UMG.CanvasPanelSlot.SetOffsets +[000026CC] {0x2510c259620} Function UMG.CanvasPanelSlot.SetPosition +[000026CD] {0x2510c259540} Function UMG.CanvasPanelSlot.SetSize +[000026CE] {0x2510c259460} Function UMG.CanvasPanelSlot.SetZOrder +[000026CF] {0x2510c259380} Function UMG.CheckBox.GetCheckedState +[000026D0] {0x2510c2592a0} Function UMG.CheckBox.IsChecked +[000026D1] {0x2510c2591c0} Function UMG.CheckBox.IsPressed +[000026D2] {0x2510c2590e0} Function UMG.CheckBox.SetCheckedState +[000026D3] {0x2510c25c9c0} Function UMG.CheckBox.SetClickMethod +[000026D4] {0x2510c25c8e0} Function UMG.CheckBox.SetIsChecked +[000026D5] {0x2510c25c800} Function UMG.CheckBox.SetPressMethod +[000026D6] {0x2510c25c720} Function UMG.CheckBox.SetTouchMethod +[000026D7] {0x2510c25c640} Function UMG.CheckedStateBinding.GetValue +[000026D8] {0x2510c25c560} Function UMG.CircularThrobber.SetNumberOfPieces +[000026D9] {0x2510c25c480} Function UMG.CircularThrobber.SetPeriod +[000026DA] {0x2510c25c3a0} Function UMG.CircularThrobber.SetRadius +[000026DB] {0x2510c25c2c0} Function UMG.ColorBinding.GetLinearValue +[000026DC] {0x2510c25c1e0} Function UMG.ColorBinding.GetSlateValue +[000026DD] {0x2510c25c100} Function UMG.DragDropOperation.DragCancelled +[000026DE] {0x2510c25c020} Function UMG.DragDropOperation.Dragged +[000026DF] {0x2510c25bf40} Function UMG.DragDropOperation.Drop +[000026E0] {0x2510c25be60} Function UMG.DynamicEntryBoxBase.GetAllEntries +[000026E1] {0x2510c25bd80} Function UMG.DynamicEntryBoxBase.GetNumEntries +[000026E2] {0x2510c25bca0} Function UMG.DynamicEntryBoxBase.SetEntrySpacing +[000026E3] {0x2510c25bbc0} Function UMG.DynamicEntryBoxBase.SetRadialSettings +[000026E4] {0x2510c25bae0} Function UMG.DynamicEntryBox.BP_CreateEntry +[000026E5] {0x2510c25ba00} Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +[000026E6] {0x2510c25b920} Function UMG.DynamicEntryBox.RemoveEntry +[000026E7] {0x2510c25b840} Function UMG.DynamicEntryBox.Reset +[000026E8] {0x2510c25b760} Function UMG.ExpandableArea.GetIsExpanded +[000026E9] {0x2510c25b680} Function UMG.ExpandableArea.SetIsExpanded +[000026EA] {0x2510c25b5a0} Function UMG.ExpandableArea.SetIsExpanded_Animated +[000026EB] {0x2510c25b4c0} Function UMG.FloatBinding.GetValue +[000026EC] {0x2510c25b3e0} Function UMG.GridPanel.AddChildToGrid +[000026ED] {0x2510c25b300} Function UMG.GridPanel.SetColumnFill +[000026EE] {0x2510c25b220} Function UMG.GridPanel.SetRowFill +[000026EF] {0x2510c25b140} Function UMG.GridSlot.SetColumn +[000026F0] {0x2510c25b060} Function UMG.GridSlot.SetColumnSpan +[000026F1] {0x2510c25af80} Function UMG.GridSlot.SetHorizontalAlignment +[000026F2] {0x2510c25aea0} Function UMG.GridSlot.SetLayer +[000026F3] {0x2510c25adc0} Function UMG.GridSlot.SetNudge +[000026F4] {0x2510c25e6a0} Function UMG.GridSlot.SetPadding +[000026F5] {0x2510c25e5c0} Function UMG.GridSlot.SetRow +[000026F6] {0x2510c25e4e0} Function UMG.GridSlot.SetRowSpan +[000026F7] {0x2510c25e400} Function UMG.GridSlot.SetVerticalAlignment +[000026F8] {0x2510c25e320} Function UMG.HorizontalBox.AddChildToHorizontalBox +[000026F9] {0x2510c25e240} Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +[000026FA] {0x2510c25e160} Function UMG.HorizontalBoxSlot.SetPadding +[000026FB] {0x2510c25e080} Function UMG.HorizontalBoxSlot.SetSize +[000026FC] {0x2510c25dfa0} Function UMG.HorizontalBoxSlot.SetVerticalAlignment +[000026FD] {0x2510c25dec0} Function UMG.Image.GetDynamicMaterial +[000026FE] {0x2510c25dde0} Function UMG.Image.SetBrush +[000026FF] {0x2510c25dd00} Function UMG.Image.SetBrushFromAsset +[00002700] {0x2510c25dc20} Function UMG.Image.SetBrushFromAtlasInterface +[00002701] {0x2510c25db40} Function UMG.Image.SetBrushFromMaterial +[00002702] {0x2510c25da60} Function UMG.Image.SetBrushFromSoftMaterial +[00002703] {0x2510c25d980} Function UMG.Image.SetBrushFromSoftTexture +[00002704] {0x2510c25d8a0} Function UMG.Image.SetBrushFromTexture +[00002705] {0x2510c25d7c0} Function UMG.Image.SetBrushFromTextureDynamic +[00002706] {0x2510c25d6e0} Function UMG.Image.SetBrushResourceObject +[00002707] {0x2510c25d600} Function UMG.Image.SetBrushSize +[00002708] {0x2510c25d520} Function UMG.Image.SetBrushTintColor +[00002709] {0x2510c25d440} Function UMG.Image.SetColorAndOpacity +[0000270A] {0x2510c25d360} Function UMG.Image.SetOpacity +[0000270B] {0x2510c25d280} Function UMG.Int32Binding.GetValue +[0000270C] {0x2510c25d1a0} Function UMG.InvalidationBox.GetCanCache +[0000270D] {0x2510c25d0c0} Function UMG.InvalidationBox.InvalidateCache +[0000270E] {0x2510c25cfe0} Function UMG.InvalidationBox.SetCanCache +[0000270F] {0x2510c25cf00} Function UMG.UserListEntry.BP_OnEntryReleased +[00002710] {0x2510c25ce20} Function UMG.UserListEntry.BP_OnItemExpansionChanged +[00002711] {0x2510c25cd40} Function UMG.UserListEntry.BP_OnItemSelectionChanged +[00002712] {0x2510c25cc60} Function UMG.UserListEntryLibrary.GetOwningListView +[00002713] {0x2510c25cb80} Function UMG.UserListEntryLibrary.IsListItemExpanded +[00002714] {0x2510c25caa0} Function UMG.UserListEntryLibrary.IsListItemSelected +[00002715] {0x2510c25ff20} Function UMG.UserObjectListEntry.OnListItemObjectSet +[00002716] {0x2510c25fe40} Function UMG.UserObjectListEntryLibrary.GetListItemObject +[00002717] {0x2510c25fd60} Function UMG.ListViewBase.GetDisplayedEntryWidgets +[00002718] {0x2510c25fc80} Function UMG.ListViewBase.RegenerateAllEntries +[00002719] {0x2510c25fba0} Function UMG.ListViewBase.RequestRefresh +[0000271A] {0x2510c25fac0} Function UMG.ListViewBase.ScrollToBottom +[0000271B] {0x2510c25f9e0} Function UMG.ListViewBase.ScrollToTop +[0000271C] {0x2510c25f900} Function UMG.ListViewBase.SetScrollbarVisibility +[0000271D] {0x2510c25f820} Function UMG.ListViewBase.SetScrollOffset +[0000271E] {0x2510c25f740} Function UMG.ListViewBase.SetWheelScrollMultiplier +[0000271F] {0x2510c25f660} Function UMG.ListView.AddItem +[00002720] {0x2510c25f580} Function UMG.ListView.BP_CancelScrollIntoView +[00002721] {0x2510c25f4a0} Function UMG.ListView.BP_ClearSelection +[00002722] {0x2510c25f3c0} Function UMG.ListView.BP_GetNumItemsSelected +[00002723] {0x2510c25f2e0} Function UMG.ListView.BP_GetSelectedItem +[00002724] {0x2510c25f200} Function UMG.ListView.BP_GetSelectedItems +[00002725] {0x2510c25f120} Function UMG.ListView.BP_IsItemVisible +[00002726] {0x2510c25f040} Function UMG.ListView.BP_NavigateToItem +[00002727] {0x2510c25ef60} Function UMG.ListView.BP_ScrollItemIntoView +[00002728] {0x2510c25ee80} Function UMG.ListView.BP_SetItemSelection +[00002729] {0x2510c25eda0} Function UMG.ListView.BP_SetListItems +[0000272A] {0x2510c25ecc0} Function UMG.ListView.BP_SetSelectedItem +[0000272B] {0x2510c25ebe0} Function UMG.ListView.ClearListItems +[0000272C] {0x2510c25eb00} Function UMG.ListView.GetIndexForItem +[0000272D] {0x2510c25ea20} Function UMG.ListView.GetItemAt +[0000272E] {0x2510c25e940} Function UMG.ListView.GetListItems +[0000272F] {0x2510c25e860} Function UMG.ListView.GetNumItems +[00002730] {0x2510c25e780} Function UMG.ListView.IsRefreshPending +[00002731] {0x2510c281c80} Function UMG.ListView.NavigateToIndex +[00002732] {0x2510c281ba0} Function UMG.ListView.RemoveItem +[00002733] {0x2510c281ac0} Function UMG.ListView.ScrollIndexIntoView +[00002734] {0x2510c2819e0} Function UMG.ListView.SetSelectedIndex +[00002735] {0x2510c281900} Function UMG.ListView.SetSelectionMode +[00002736] {0x2510c281820} Function UMG.MouseCursorBinding.GetValue +[00002737] {0x2510c281740} Function UMG.Overlay.AddChildToOverlay +[00002738] {0x2510c281660} Function UMG.OverlaySlot.SetHorizontalAlignment +[00002739] {0x2510c281580} Function UMG.OverlaySlot.SetPadding +[0000273A] {0x2510c2814a0} Function UMG.OverlaySlot.SetVerticalAlignment +[0000273B] {0x2510c2813c0} Function UMG.ProgressBar.SetFillColorAndOpacity +[0000273C] {0x2510c2812e0} Function UMG.ProgressBar.SetIsMarquee +[0000273D] {0x2510c281200} Function UMG.ProgressBar.SetPercent +[0000273E] {0x2510c281120} Function UMG.RetainerBox.GetEffectMaterial +[0000273F] {0x2510c281040} Function UMG.RetainerBox.RequestRender +[00002740] {0x2510c280f60} Function UMG.RetainerBox.SetEffectMaterial +[00002741] {0x2510c280e80} Function UMG.RetainerBox.SetRenderingPhase +[00002742] {0x2510c280da0} Function UMG.RetainerBox.SetRetainRendering +[00002743] {0x2510c280cc0} Function UMG.RetainerBox.SetTextureParameter +[00002744] {0x2510c280be0} Function UMG.RichTextBlock.ClearAllDefaultStyleOverrides +[00002745] {0x2510c280b00} Function UMG.RichTextBlock.GetDecoratorByClass +[00002746] {0x2510c280a20} Function UMG.RichTextBlock.GetText +[00002747] {0x2510c280940} Function UMG.RichTextBlock.SetAutoWrapText +[00002748] {0x2510c280860} Function UMG.RichTextBlock.SetDefaultColorAndOpacity +[00002749] {0x2510c280780} Function UMG.RichTextBlock.SetDefaultFont +[0000274A] {0x2510c2806a0} Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +[0000274B] {0x2510c2805c0} Function UMG.RichTextBlock.SetDefaultShadowOffset +[0000274C] {0x2510c2804e0} Function UMG.RichTextBlock.SetDefaultStrikeBrush +[0000274D] {0x2510c280400} Function UMG.RichTextBlock.SetDefaultTextStyle +[0000274E] {0x2510c280320} Function UMG.RichTextBlock.SetMinDesiredWidth +[0000274F] {0x2510c280240} Function UMG.RichTextBlock.SetText +[00002750] {0x2510c280160} Function UMG.RichTextBlock.SetTextStyleSet +[00002751] {0x2510c280080} Function UMG.RichTextBlock.SetTextTransformPolicy +[00002752] {0x2510c283960} Function UMG.SafeZone.SetSidesToPad +[00002753] {0x2510c283880} Function UMG.ScaleBox.SetIgnoreInheritedScale +[00002754] {0x2510c2837a0} Function UMG.ScaleBox.SetStretch +[00002755] {0x2510c2836c0} Function UMG.ScaleBox.SetStretchDirection +[00002756] {0x2510c2835e0} Function UMG.ScaleBox.SetUserSpecifiedScale +[00002757] {0x2510c283500} Function UMG.ScaleBoxSlot.SetHorizontalAlignment +[00002758] {0x2510c283420} Function UMG.ScaleBoxSlot.SetPadding +[00002759] {0x2510c283340} Function UMG.ScaleBoxSlot.SetVerticalAlignment +[0000275A] {0x2510c283260} Function UMG.ScrollBar.SetState +[0000275B] {0x2510c283180} Function UMG.ScrollBox.EndInertialScrolling +[0000275C] {0x2510c2830a0} Function UMG.ScrollBox.GetScrollOffset +[0000275D] {0x2510c282fc0} Function UMG.ScrollBox.GetScrollOffsetOfEnd +[0000275E] {0x2510c282ee0} Function UMG.ScrollBox.GetViewOffsetFraction +[0000275F] {0x2510c282e00} Function UMG.ScrollBox.ScrollToEnd +[00002760] {0x2510c282d20} Function UMG.ScrollBox.ScrollToStart +[00002761] {0x2510c282c40} Function UMG.ScrollBox.ScrollWidgetIntoView +[00002762] {0x2510c282b60} Function UMG.ScrollBox.SetAllowOverscroll +[00002763] {0x2510c282a80} Function UMG.ScrollBox.SetAlwaysShowScrollbar +[00002764] {0x2510c2829a0} Function UMG.ScrollBox.SetAnimateWheelScrolling +[00002765] {0x2510c2828c0} Function UMG.ScrollBox.SetConsumeMouseWheel +[00002766] {0x2510c2827e0} Function UMG.ScrollBox.SetOrientation +[00002767] {0x2510c282700} Function UMG.ScrollBox.SetScrollbarPadding +[00002768] {0x2510c282620} Function UMG.ScrollBox.SetScrollbarThickness +[00002769] {0x2510c282540} Function UMG.ScrollBox.SetScrollbarVisibility +[0000276A] {0x2510c282460} Function UMG.ScrollBox.SetScrollOffset +[0000276B] {0x2510c282380} Function UMG.ScrollBox.SetScrollWhenFocusChanges +[0000276C] {0x2510c2822a0} Function UMG.ScrollBox.SetWheelScrollMultiplier +[0000276D] {0x2510c2821c0} Function UMG.ScrollBoxSlot.SetHorizontalAlignment +[0000276E] {0x2510c2820e0} Function UMG.ScrollBoxSlot.SetPadding +[0000276F] {0x2510c282000} Function UMG.ScrollBoxSlot.SetVerticalAlignment +[00002770] {0x2510c281f20} Function UMG.SizeBox.ClearHeightOverride +[00002771] {0x2510c281e40} Function UMG.SizeBox.ClearMaxAspectRatio +[00002772] {0x2510c281d60} Function UMG.SizeBox.ClearMaxDesiredHeight +[00002773] {0x2510c285640} Function UMG.SizeBox.ClearMaxDesiredWidth +[00002774] {0x2510c285560} Function UMG.SizeBox.ClearMinAspectRatio +[00002775] {0x2510c285480} Function UMG.SizeBox.ClearMinDesiredHeight +[00002776] {0x2510c2853a0} Function UMG.SizeBox.ClearMinDesiredWidth +[00002777] {0x2510c2852c0} Function UMG.SizeBox.ClearWidthOverride +[00002778] {0x2510c2851e0} Function UMG.SizeBox.SetHeightOverride +[00002779] {0x2510c285100} Function UMG.SizeBox.SetMaxAspectRatio +[0000277A] {0x2510c285020} Function UMG.SizeBox.SetMaxDesiredHeight +[0000277B] {0x2510c284f40} Function UMG.SizeBox.SetMaxDesiredWidth +[0000277C] {0x2510c284e60} Function UMG.SizeBox.SetMinAspectRatio +[0000277D] {0x2510c284d80} Function UMG.SizeBox.SetMinDesiredHeight +[0000277E] {0x2510c284ca0} Function UMG.SizeBox.SetMinDesiredWidth +[0000277F] {0x2510c284bc0} Function UMG.SizeBox.SetWidthOverride +[00002780] {0x2510c284ae0} Function UMG.SizeBoxSlot.SetHorizontalAlignment +[00002781] {0x2510c284a00} Function UMG.SizeBoxSlot.SetPadding +[00002782] {0x2510c284920} Function UMG.SizeBoxSlot.SetVerticalAlignment +[00002783] {0x2510c284840} Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +[00002784] {0x2510c284760} Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +[00002785] {0x2510c284680} Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +[00002786] {0x2510c2845a0} Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +[00002787] {0x2510c2844c0} Function UMG.SlateBlueprintLibrary.GetLocalSize +[00002788] {0x2510c2843e0} Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +[00002789] {0x2510c284300} Function UMG.SlateBlueprintLibrary.IsUnderLocation +[0000278A] {0x2510c284220} Function UMG.SlateBlueprintLibrary.LocalToAbsolute +[0000278B] {0x2510c284140} Function UMG.SlateBlueprintLibrary.LocalToViewport +[0000278C] {0x2510c284060} Function UMG.SlateBlueprintLibrary.ScreenToViewport +[0000278D] {0x2510c283f80} Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +[0000278E] {0x2510c283ea0} Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +[0000278F] {0x2510c283dc0} Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +[00002790] {0x2510c283ce0} Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +[00002791] {0x2510c283c00} Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +[00002792] {0x2510c283b20} Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +[00002793] {0x2510c283a40} Function UMG.Slider.GetNormalizedValue +[00002794] {0x2510c287320} Function UMG.Slider.GetValue +[00002795] {0x2510c287240} Function UMG.Slider.SetIndentHandle +[00002796] {0x2510c287160} Function UMG.Slider.SetLocked +[00002797] {0x2510c287080} Function UMG.Slider.SetMaxValue +[00002798] {0x2510c286fa0} Function UMG.Slider.SetMinValue +[00002799] {0x2510c286ec0} Function UMG.Slider.SetSliderBarColor +[0000279A] {0x2510c286de0} Function UMG.Slider.SetSliderHandleColor +[0000279B] {0x2510c286d00} Function UMG.Slider.SetStepSize +[0000279C] {0x2510c286c20} Function UMG.Slider.SetValue +[0000279D] {0x2510c286b40} Function UMG.Spacer.SetSize +[0000279E] {0x2510c286a60} Function UMG.TextBinding.GetStringValue +[0000279F] {0x2510c286980} Function UMG.TextBinding.GetTextValue +[000027A0] {0x2510c2868a0} Function UMG.TextBlock.GetDynamicFontMaterial +[000027A1] {0x2510c2867c0} Function UMG.TextBlock.GetDynamicOutlineMaterial +[000027A2] {0x2510c2866e0} Function UMG.TextBlock.GetText +[000027A3] {0x2510c286600} Function UMG.TextBlock.SetAutoWrapText +[000027A4] {0x2510c286520} Function UMG.TextBlock.SetColorAndOpacity +[000027A5] {0x2510c286440} Function UMG.TextBlock.SetFont +[000027A6] {0x2510c286360} Function UMG.TextBlock.SetMinDesiredWidth +[000027A7] {0x2510c286280} Function UMG.TextBlock.SetOpacity +[000027A8] {0x2510c2861a0} Function UMG.TextBlock.SetShadowColorAndOpacity +[000027A9] {0x2510c2860c0} Function UMG.TextBlock.SetShadowOffset +[000027AA] {0x2510c285fe0} Function UMG.TextBlock.SetStrikeBrush +[000027AB] {0x2510c285f00} Function UMG.TextBlock.SetText +[000027AC] {0x2510c285e20} Function UMG.TextBlock.SetTextTransformPolicy +[000027AD] {0x2510c285d40} Function UMG.Throbber.SetAnimateHorizontally +[000027AE] {0x2510c285c60} Function UMG.Throbber.SetAnimateOpacity +[000027AF] {0x2510c285b80} Function UMG.Throbber.SetAnimateVertically +[000027B0] {0x2510c285aa0} Function UMG.Throbber.SetNumberOfPieces +[000027B1] {0x2510c2859c0} Function UMG.TileView.GetEntryHeight +[000027B2] {0x2510c2858e0} Function UMG.TileView.GetEntryWidth +[000027B3] {0x2510c285800} Function UMG.TileView.SetEntryHeight +[000027B4] {0x2510c285720} Function UMG.TileView.SetEntryWidth +[000027B5] {0x2510c289000} Function UMG.TreeView.CollapseAll +[000027B6] {0x2510c288f20} Function UMG.TreeView.ExpandAll +[000027B7] {0x2510c288e40} Function UMG.TreeView.SetItemExpansion +[000027B8] {0x2510c288d60} Function UMG.UMGSequencePlayer.GetUserTag +[000027B9] {0x2510c288c80} Function UMG.UMGSequencePlayer.SetUserTag +[000027BA] {0x2510c288ba0} Function UMG.UniformGridPanel.AddChildToUniformGrid +[000027BB] {0x2510c288ac0} Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +[000027BC] {0x2510c2889e0} Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +[000027BD] {0x2510c288900} Function UMG.UniformGridPanel.SetSlotPadding +[000027BE] {0x2510c288820} Function UMG.UniformGridSlot.SetColumn +[000027BF] {0x2510c288740} Function UMG.UniformGridSlot.SetHorizontalAlignment +[000027C0] {0x2510c288660} Function UMG.UniformGridSlot.SetRow +[000027C1] {0x2510c288580} Function UMG.UniformGridSlot.SetVerticalAlignment +[000027C2] {0x2510c2884a0} Function UMG.VerticalBox.AddChildToVerticalBox +[000027C3] {0x2510c2883c0} Function UMG.VerticalBoxSlot.SetHorizontalAlignment +[000027C4] {0x2510c2882e0} Function UMG.VerticalBoxSlot.SetPadding +[000027C5] {0x2510c288200} Function UMG.VerticalBoxSlot.SetSize +[000027C6] {0x2510c288120} Function UMG.VerticalBoxSlot.SetVerticalAlignment +[000027C7] {0x2510c288040} Function UMG.Viewport.GetViewLocation +[000027C8] {0x2510c287f60} Function UMG.Viewport.GetViewportWorld +[000027C9] {0x2510c287e80} Function UMG.Viewport.GetViewRotation +[000027CA] {0x2510c287da0} Function UMG.Viewport.SetViewLocation +[000027CB] {0x2510c287cc0} Function UMG.Viewport.SetViewRotation +[000027CC] {0x2510c287be0} Function UMG.Viewport.Spawn +[000027CD] {0x2510c287b00} Function UMG.VisibilityBinding.GetValue +[000027CE] {0x2510c287a20} Function UMG.WidgetAnimation.BindToAnimationFinished +[000027CF] {0x2510c287940} Function UMG.WidgetAnimation.BindToAnimationStarted +[000027D0] {0x2510c287860} Function UMG.WidgetAnimation.GetEndTime +[000027D1] {0x2510c287780} Function UMG.WidgetAnimation.GetStartTime +[000027D2] {0x2510c2876a0} Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +[000027D3] {0x2510c2875c0} Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +[000027D4] {0x2510c2874e0} Function UMG.WidgetAnimation.UnbindFromAnimationFinished +[000027D5] {0x2510c287400} Function UMG.WidgetAnimation.UnbindFromAnimationStarted +[000027D6] {0x2510c28ace0} Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +[000027D7] {0x2510c28ac00} Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +[000027D8] {0x2510c28ab20} Function UMG.WidgetBinding.GetValue +[000027D9] {0x2510c28aa40} Function UMG.WidgetComponent.GetCurrentDrawSize +[000027DA] {0x2510c28a960} Function UMG.WidgetComponent.GetCylinderArcAngle +[000027DB] {0x2510c28a880} Function UMG.WidgetComponent.GetDrawAtDesiredSize +[000027DC] {0x2510c28a7a0} Function UMG.WidgetComponent.GetDrawSize +[000027DD] {0x2510c28a6c0} Function UMG.WidgetComponent.GetGeometryMode +[000027DE] {0x2510c28a5e0} Function UMG.WidgetComponent.GetManuallyRedraw +[000027DF] {0x2510c28a500} Function UMG.WidgetComponent.GetMaterialInstance +[000027E0] {0x2510c28a420} Function UMG.WidgetComponent.GetOwnerPlayer +[000027E1] {0x2510c28a340} Function UMG.WidgetComponent.GetPivot +[000027E2] {0x2510c28a260} Function UMG.WidgetComponent.GetRedrawTime +[000027E3] {0x2510c28a180} Function UMG.WidgetComponent.GetRenderTarget +[000027E4] {0x2510c28a0a0} Function UMG.WidgetComponent.GetTickWhenOffscreen +[000027E5] {0x2510c289fc0} Function UMG.WidgetComponent.GetTwoSided +[000027E6] {0x2510c289ee0} Function UMG.WidgetComponent.GetUserWidgetObject +[000027E7] {0x2510c289e00} Function UMG.WidgetComponent.GetWidget +[000027E8] {0x2510c289d20} Function UMG.WidgetComponent.GetWidgetSpace +[000027E9] {0x2510c289c40} Function UMG.WidgetComponent.GetWindowFocusable +[000027EA] {0x2510c289b60} Function UMG.WidgetComponent.GetWindowVisiblility +[000027EB] {0x2510c289a80} Function UMG.WidgetComponent.IsWidgetVisible +[000027EC] {0x2510c2899a0} Function UMG.WidgetComponent.RequestRedraw +[000027ED] {0x2510c2898c0} Function UMG.WidgetComponent.RequestRenderUpdate +[000027EE] {0x2510c2897e0} Function UMG.WidgetComponent.SetBackgroundColor +[000027EF] {0x2510c289700} Function UMG.WidgetComponent.SetCylinderArcAngle +[000027F0] {0x2510c289620} Function UMG.WidgetComponent.SetDrawAtDesiredSize +[000027F1] {0x2510c289540} Function UMG.WidgetComponent.SetDrawSize +[000027F2] {0x2510c289460} Function UMG.WidgetComponent.SetGeometryMode +[000027F3] {0x2510c289380} Function UMG.WidgetComponent.SetManuallyRedraw +[000027F4] {0x2510c2892a0} Function UMG.WidgetComponent.SetOwnerPlayer +[000027F5] {0x2510c2891c0} Function UMG.WidgetComponent.SetPivot +[000027F6] {0x2510c2890e0} Function UMG.WidgetComponent.SetRedrawTime +[000027F7] {0x2510c28c9c0} Function UMG.WidgetComponent.SetTickMode +[000027F8] {0x2510c28c8e0} Function UMG.WidgetComponent.SetTickWhenOffscreen +[000027F9] {0x2510c28c800} Function UMG.WidgetComponent.SetTintColorAndOpacity +[000027FA] {0x2510c28c720} Function UMG.WidgetComponent.SetTwoSided +[000027FB] {0x2510c28c640} Function UMG.WidgetComponent.SetWidget +[000027FC] {0x2510c28c560} Function UMG.WidgetComponent.SetWidgetSpace +[000027FD] {0x2510c28c480} Function UMG.WidgetComponent.SetWindowFocusable +[000027FE] {0x2510c28c3a0} Function UMG.WidgetComponent.SetWindowVisibility +[000027FF] {0x2510c28c2c0} Function UMG.WidgetInteractionComponent.Get2DHitLocation +[00002800] {0x2510c28c1e0} Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +[00002801] {0x2510c28c100} Function UMG.WidgetInteractionComponent.GetLastHitResult +[00002802] {0x2510c28c020} Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +[00002803] {0x2510c28bf40} Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +[00002804] {0x2510c28be60} Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +[00002805] {0x2510c28bd80} Function UMG.WidgetInteractionComponent.PressAndReleaseKey +[00002806] {0x2510c28bca0} Function UMG.WidgetInteractionComponent.PressKey +[00002807] {0x2510c28bbc0} Function UMG.WidgetInteractionComponent.PressPointerKey +[00002808] {0x2510c28bae0} Function UMG.WidgetInteractionComponent.ReleaseKey +[00002809] {0x2510c28ba00} Function UMG.WidgetInteractionComponent.ReleasePointerKey +[0000280A] {0x2510c28b920} Function UMG.WidgetInteractionComponent.ScrollWheel +[0000280B] {0x2510c28b840} Function UMG.WidgetInteractionComponent.SendKeyChar +[0000280C] {0x2510c28b760} Function UMG.WidgetInteractionComponent.SetCustomHitResult +[0000280D] {0x2510c28b680} Function UMG.WidgetInteractionComponent.SetFocus +[0000280E] {0x2510c28b5a0} Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +[0000280F] {0x2510c28b4c0} Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +[00002810] {0x2510c28b3e0} Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +[00002811] {0x2510c28b300} Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +[00002812] {0x2510c28b220} Function UMG.WidgetLayoutLibrary.GetViewportScale +[00002813] {0x2510c28b140} Function UMG.WidgetLayoutLibrary.GetViewportSize +[00002814] {0x2510c28b060} Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +[00002815] {0x2510c28af80} Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +[00002816] {0x2510c28aea0} Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +[00002817] {0x2510c28adc0} Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +[00002818] {0x2510c28e6a0} Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +[00002819] {0x2510c28e5c0} Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +[0000281A] {0x2510c28e4e0} Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +[0000281B] {0x2510c28e400} Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +[0000281C] {0x2510c28e320} Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +[0000281D] {0x2510c28e240} Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +[0000281E] {0x2510c28e160} Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +[0000281F] {0x2510c28e080} Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +[00002820] {0x2510c28dfa0} Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +[00002821] {0x2510c28dec0} Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +[00002822] {0x2510c28dde0} Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +[00002823] {0x2510c28dd00} Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +[00002824] {0x2510c28dc20} Function UMG.WidgetSwitcher.GetActiveWidget +[00002825] {0x2510c28db40} Function UMG.WidgetSwitcher.GetActiveWidgetIndex +[00002826] {0x2510c28da60} Function UMG.WidgetSwitcher.GetNumWidgets +[00002827] {0x2510c28d980} Function UMG.WidgetSwitcher.GetWidgetAtIndex +[00002828] {0x2510c28d8a0} Function UMG.WidgetSwitcher.SetActiveWidget +[00002829] {0x2510c28d7c0} Function UMG.WidgetSwitcher.SetActiveWidgetIndex +[0000282A] {0x2510c28d6e0} Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +[0000282B] {0x2510c28d600} Function UMG.WidgetSwitcherSlot.SetPadding +[0000282C] {0x2510c28d520} Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +[0000282D] {0x2510c28d440} Function UMG.WindowTitleBarArea.SetHorizontalAlignment +[0000282E] {0x2510c28d360} Function UMG.WindowTitleBarArea.SetPadding +[0000282F] {0x2510c28d280} Function UMG.WindowTitleBarArea.SetVerticalAlignment +[00002830] {0x2510c28d1a0} Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +[00002831] {0x2510c28d0c0} Function UMG.WindowTitleBarAreaSlot.SetPadding +[00002832] {0x2510c28cfe0} Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +[00002833] {0x2510c28cf00} Function UMG.WrapBox.AddChildToWrapBox +[00002834] {0x2510c28ce20} Function UMG.WrapBox.SetInnerSlotPadding +[00002835] {0x2510c28cd40} Function UMG.WrapBoxSlot.SetFillEmptySpace +[00002836] {0x2510c28cc60} Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +[00002837] {0x2510c28cb80} Function UMG.WrapBoxSlot.SetHorizontalAlignment +[00002838] {0x2510c28caa0} Function UMG.WrapBoxSlot.SetPadding +[00002839] {0x2510c28ff20} Function UMG.WrapBoxSlot.SetVerticalAlignment +[0000283A] {0x2510c28fe40} Function CinematicCamera.CameraRig_Rail.GetRailSplineComponent +[0000283B] {0x2510c28fd60} Function Engine.CameraActor.GetAutoActivatePlayerIndex +[0000283C] {0x2510c28fc80} Function CinematicCamera.CineCameraActor.GetCineCameraComponent +[0000283D] {0x2510c28fba0} Function CinematicCamera.CineCameraComponent.GetDefaultFilmbackPresetName +[0000283E] {0x2510c28fac0} Function CinematicCamera.CineCameraComponent.GetFilmbackPresetName +[0000283F] {0x2510c28f9e0} Function CinematicCamera.CineCameraComponent.GetFilmbackPresetsCopy +[00002840] {0x2510c28f900} Function CinematicCamera.CineCameraComponent.GetHorizontalFieldOfView +[00002841] {0x2510c28f820} Function CinematicCamera.CineCameraComponent.GetLensPresetName +[00002842] {0x2510c28f740} Function CinematicCamera.CineCameraComponent.GetLensPresetsCopy +[00002843] {0x2510c28f660} Function CinematicCamera.CineCameraComponent.GetVerticalFieldOfView +[00002844] {0x2510c28f580} Function CinematicCamera.CineCameraComponent.SetCurrentFocalLength +[00002845] {0x2510c28f4a0} Function CinematicCamera.CineCameraComponent.SetFilmbackPresetByName +[00002846] {0x2510c28f3c0} Function CinematicCamera.CineCameraComponent.SetLensPresetByName +[00002847] {0x2510c28f2e0} Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect +[00002848] {0x2510c28f200} Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain +[00002849] {0x2510c28f120} Function AudioMixer.AudioMixerBlueprintLibrary.AddSubmixEffect +[0000284A] {0x2510c28f040} Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects +[0000284B] {0x2510c28ef60} Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffectChainOverride +[0000284C] {0x2510c28ee80} Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffects +[0000284D] {0x2510c28eda0} Function AudioMixer.AudioMixerBlueprintLibrary.GetMagnitudeForFrequencies +[0000284E] {0x2510c28ecc0} Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain +[0000284F] {0x2510c28ebe0} Function AudioMixer.AudioMixerBlueprintLibrary.GetPhaseForFrequencies +[00002850] {0x2510c28eb00} Function AudioMixer.AudioMixerBlueprintLibrary.IsAudioBusActive +[00002851] {0x2510c28ea20} Function AudioMixer.AudioMixerBlueprintLibrary.MakeFullSpectrumSpectralAnalysisBandSettings +[00002852] {0x2510c28e940} Function AudioMixer.AudioMixerBlueprintLibrary.MakeMusicalSpectralAnalysisBandSettings +[00002853] {0x2510c28e860} Function AudioMixer.AudioMixerBlueprintLibrary.MakePresetSpectralAnalysisBandSettings +[00002854] {0x2510c28e780} Function AudioMixer.AudioMixerBlueprintLibrary.PauseRecordingOutput +[00002855] {0x2510c2b1c80} Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundCueForPlayback +[00002856] {0x2510c2b1ba0} Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundForPlayback +[00002857] {0x2510c2b1ac0} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect +[00002858] {0x2510c2b19e0} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain +[00002859] {0x2510c2b1900} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffect +[0000285A] {0x2510c2b1820} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectAtIndex +[0000285B] {0x2510c2b1740} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPreset +[0000285C] {0x2510c2b1660} Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPresetAtIndex +[0000285D] {0x2510c2b1580} Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSoundEffectSubmix +[0000285E] {0x2510c2b14a0} Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSubmixEffect +[0000285F] {0x2510c2b13c0} Function AudioMixer.AudioMixerBlueprintLibrary.ResumeRecordingOutput +[00002860] {0x2510c2b12e0} Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry +[00002861] {0x2510c2b1200} Function AudioMixer.AudioMixerBlueprintLibrary.SetSubmixEffectChainOverride +[00002862] {0x2510c2b1120} Function AudioMixer.AudioMixerBlueprintLibrary.StartAnalyzingOutput +[00002863] {0x2510c2b1040} Function AudioMixer.AudioMixerBlueprintLibrary.StartAudioBus +[00002864] {0x2510c2b0f60} Function AudioMixer.AudioMixerBlueprintLibrary.StartRecordingOutput +[00002865] {0x2510c2b0e80} Function AudioMixer.AudioMixerBlueprintLibrary.StopAnalyzingOutput +[00002866] {0x2510c2b0da0} Function AudioMixer.AudioMixerBlueprintLibrary.StopAudioBus +[00002867] {0x2510c2b0cc0} Function AudioMixer.AudioMixerBlueprintLibrary.StopRecordingOutput +[00002868] {0x2510c2b0be0} Function AudioMixer.AudioMixerBlueprintLibrary.TrimAudioCache +[00002869] {0x2510c2b0b00} Function AudioMixer.QuartzClockHandle.GetBeatsPerMinute +[0000286A] {0x2510c2b0a20} Function AudioMixer.QuartzClockHandle.GetCurrentTimestamp +[0000286B] {0x2510c2b0940} Function AudioMixer.QuartzClockHandle.GetDurationOfQuantizationTypeInSeconds +[0000286C] {0x2510c2b0860} Function AudioMixer.QuartzClockHandle.GetEstimatedRunTime +[0000286D] {0x2510c2b0780} Function AudioMixer.QuartzClockHandle.GetMillisecondsPerTick +[0000286E] {0x2510c2b06a0} Function AudioMixer.QuartzClockHandle.GetSecondsPerTick +[0000286F] {0x2510c2b05c0} Function AudioMixer.QuartzClockHandle.GetThirtySecondNotesPerMinute +[00002870] {0x2510c2b04e0} Function AudioMixer.QuartzClockHandle.GetTicksPerSecond +[00002871] {0x2510c2b0400} Function AudioMixer.QuartzClockHandle.IsClockRunning +[00002872] {0x2510c2b0320} Function AudioMixer.QuartzClockHandle.PauseClock +[00002873] {0x2510c2b0240} Function AudioMixer.QuartzClockHandle.ResetTransport +[00002874] {0x2510c2b0160} Function AudioMixer.QuartzClockHandle.ResetTransportQuantized +[00002875] {0x2510c2b0080} Function AudioMixer.QuartzClockHandle.ResumeClock +[00002876] {0x2510c2b3960} Function AudioMixer.QuartzClockHandle.SetBeatsPerMinute +[00002877] {0x2510c2b3880} Function AudioMixer.QuartzClockHandle.SetMillisecondsPerTick +[00002878] {0x2510c2b37a0} Function AudioMixer.QuartzClockHandle.SetSecondsPerTick +[00002879] {0x2510c2b36c0} Function AudioMixer.QuartzClockHandle.SetThirtySecondNotesPerMinute +[0000287A] {0x2510c2b35e0} Function AudioMixer.QuartzClockHandle.SetTicksPerSecond +[0000287B] {0x2510c2b3500} Function AudioMixer.QuartzClockHandle.StartClock +[0000287C] {0x2510c2b3420} Function AudioMixer.QuartzClockHandle.StartOtherClock +[0000287D] {0x2510c2b3340} Function AudioMixer.QuartzClockHandle.StopClock +[0000287E] {0x2510c2b3260} Function AudioMixer.QuartzClockHandle.SubscribeToAllQuantizationEvents +[0000287F] {0x2510c2b3180} Function AudioMixer.QuartzClockHandle.SubscribeToQuantizationEvent +[00002880] {0x2510c2b30a0} Function AudioMixer.QuartzClockHandle.UnsubscribeFromAllTimeDivisions +[00002881] {0x2510c2b2fc0} Function AudioMixer.QuartzClockHandle.UnsubscribeFromTimeDivision +[00002882] {0x2510c2b2ee0} Function AudioMixer.SubmixEffectDynamicsProcessorPreset.ResetKey +[00002883] {0x2510c2b2e00} Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetAudioBus +[00002884] {0x2510c2b2d20} Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetExternalSubmix +[00002885] {0x2510c2b2c40} Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings +[00002886] {0x2510c2b2b60} Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings +[00002887] {0x2510c2b2a80} Function AudioMixer.SubmixEffectReverbPreset.SetSettings +[00002888] {0x2510c2b29a0} Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect +[00002889] {0x2510c2b28c0} Function AudioMixer.QuartzSubsystem.CreateNewClock +[0000288A] {0x2510c2b27e0} Function AudioMixer.QuartzSubsystem.DeleteClockByHandle +[0000288B] {0x2510c2b2700} Function AudioMixer.QuartzSubsystem.DeleteClockByName +[0000288C] {0x2510c2b2620} Function AudioMixer.QuartzSubsystem.DoesClockExist +[0000288D] {0x2510c2b2540} Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadAverageLatency +[0000288E] {0x2510c2b2460} Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMaxLatency +[0000288F] {0x2510c2b2380} Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMinLatency +[00002890] {0x2510c2b22a0} Function AudioMixer.QuartzSubsystem.GetCurrentClockTimestamp +[00002891] {0x2510c2b21c0} Function AudioMixer.QuartzSubsystem.GetDurationOfQuantizationTypeInSeconds +[00002892] {0x2510c2b20e0} Function AudioMixer.QuartzSubsystem.GetEstimatedClockRunTime +[00002893] {0x2510c2b2000} Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadAverageLatency +[00002894] {0x2510c2b1f20} Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMaxLatency +[00002895] {0x2510c2b1e40} Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMinLatency +[00002896] {0x2510c2b1d60} Function AudioMixer.QuartzSubsystem.GetHandleForClock +[00002897] {0x2510c2b5640} Function AudioMixer.QuartzSubsystem.GetRoundTripAverageLatency +[00002898] {0x2510c2b5560} Function AudioMixer.QuartzSubsystem.GetRoundTripMaxLatency +[00002899] {0x2510c2b5480} Function AudioMixer.QuartzSubsystem.GetRoundTripMinLatency +[0000289A] {0x2510c2b53a0} Function AudioMixer.QuartzSubsystem.IsClockRunning +[0000289B] {0x2510c2b52c0} Function AudioMixer.QuartzSubsystem.IsQuartzEnabled +[0000289C] {0x2510c2b51e0} Function AssetRegistry.AssetRegistryHelpers.CreateAssetData +[0000289D] {0x2510c2b5100} Function AssetRegistry.AssetRegistryHelpers.GetAsset +[0000289E] {0x2510c2b5020} Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry +[0000289F] {0x2510c2b4f40} Function AssetRegistry.AssetRegistryHelpers.GetClass +[000028A0] {0x2510c2b4e60} Function AssetRegistry.AssetRegistryHelpers.GetExportTextName +[000028A1] {0x2510c2b4d80} Function AssetRegistry.AssetRegistryHelpers.GetFullName +[000028A2] {0x2510c2b4ca0} Function AssetRegistry.AssetRegistryHelpers.GetTagValue +[000028A3] {0x2510c2b4bc0} Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded +[000028A4] {0x2510c2b4ae0} Function AssetRegistry.AssetRegistryHelpers.IsRedirector +[000028A5] {0x2510c2b4a00} Function AssetRegistry.AssetRegistryHelpers.IsUAsset +[000028A6] {0x2510c2b4920} Function AssetRegistry.AssetRegistryHelpers.IsValid +[000028A7] {0x2510c2b4840} Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues +[000028A8] {0x2510c2b4760} Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath +[000028A9] {0x2510c2b4680} Function AssetRegistry.AssetRegistry.GetAllAssets +[000028AA] {0x2510c2b45a0} Function AssetRegistry.AssetRegistry.GetAllCachedPaths +[000028AB] {0x2510c2b44c0} Function AssetRegistry.AssetRegistry.GetAssetByObjectPath +[000028AC] {0x2510c2b43e0} Function AssetRegistry.AssetRegistry.GetAssets +[000028AD] {0x2510c2b4300} Function AssetRegistry.AssetRegistry.GetAssetsByClass +[000028AE] {0x2510c2b4220} Function AssetRegistry.AssetRegistry.GetAssetsByPackageName +[000028AF] {0x2510c2b4140} Function AssetRegistry.AssetRegistry.GetAssetsByPath +[000028B0] {0x2510c2b4060} Function AssetRegistry.AssetRegistry.GetSubPaths +[000028B1] {0x2510c2b3f80} Function AssetRegistry.AssetRegistry.HasAssets +[000028B2] {0x2510c2b3ea0} Function AssetRegistry.AssetRegistry.IsLoadingAssets +[000028B3] {0x2510c2b3dc0} Function AssetRegistry.AssetRegistry.K2_GetDependencies +[000028B4] {0x2510c2b3ce0} Function AssetRegistry.AssetRegistry.K2_GetReferencers +[000028B5] {0x2510c2b3c00} Function AssetRegistry.AssetRegistry.PrioritizeSearchPath +[000028B6] {0x2510c2b3b20} Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter +[000028B7] {0x2510c2b3a40} Function AssetRegistry.AssetRegistry.ScanFilesSynchronous +[000028B8] {0x2510c2b7320} Function AssetRegistry.AssetRegistry.ScanModifiedAssetFiles +[000028B9] {0x2510c2b7240} Function AssetRegistry.AssetRegistry.ScanPathsSynchronous +[000028BA] {0x2510c2b7160} Function AssetRegistry.AssetRegistry.SearchAllAssets +[000028BB] {0x2510c2b7080} Function AssetRegistry.AssetRegistry.UseFilterToExcludeAssets +[000028BC] {0x2510c2b6fa0} Function AssetRegistry.AssetRegistry.WaitForCompletion +[000028BD] {0x2510c2b6ec0} Function GameplayTags.BlueprintGameplayTagLibrary.AddGameplayTag +[000028BE] {0x2510c2b6de0} Function GameplayTags.BlueprintGameplayTagLibrary.AppendGameplayTagContainers +[000028BF] {0x2510c2b6d00} Function GameplayTags.BlueprintGameplayTagLibrary.BreakGameplayTagContainer +[000028C0] {0x2510c2b6c20} Function GameplayTags.BlueprintGameplayTagLibrary.DoesContainerMatchTagQuery +[000028C1] {0x2510c2b6b40} Function GameplayTags.BlueprintGameplayTagLibrary.DoesTagAssetInterfaceHaveTag +[000028C2] {0x2510c2b6a60} Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTag +[000028C3] {0x2510c2b6980} Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTagContainer +[000028C4] {0x2510c2b68a0} Function GameplayTags.BlueprintGameplayTagLibrary.GetAllActorsOfClassMatchingTagQuery +[000028C5] {0x2510c2b67c0} Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTag +[000028C6] {0x2510c2b66e0} Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTagContainer +[000028C7] {0x2510c2b6600} Function GameplayTags.BlueprintGameplayTagLibrary.GetNumGameplayTagsInContainer +[000028C8] {0x2510c2b6520} Function GameplayTags.BlueprintGameplayTagLibrary.GetTagName +[000028C9] {0x2510c2b6440} Function GameplayTags.BlueprintGameplayTagLibrary.HasAllMatchingGameplayTags +[000028CA] {0x2510c2b6360} Function GameplayTags.BlueprintGameplayTagLibrary.HasAllTags +[000028CB] {0x2510c2b6280} Function GameplayTags.BlueprintGameplayTagLibrary.HasAnyTags +[000028CC] {0x2510c2b61a0} Function GameplayTags.BlueprintGameplayTagLibrary.HasTag +[000028CD] {0x2510c2b60c0} Function GameplayTags.BlueprintGameplayTagLibrary.IsGameplayTagValid +[000028CE] {0x2510c2b5fe0} Function GameplayTags.BlueprintGameplayTagLibrary.IsTagQueryEmpty +[000028CF] {0x2510c2b5f00} Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromArray +[000028D0] {0x2510c2b5e20} Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromTag +[000028D1] {0x2510c2b5d40} Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagQuery +[000028D2] {0x2510c2b5c60} Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTag +[000028D3] {0x2510c2b5b80} Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTagContainer +[000028D4] {0x2510c2b5aa0} Function GameplayTags.BlueprintGameplayTagLibrary.MatchesAnyTags +[000028D5] {0x2510c2b59c0} Function GameplayTags.BlueprintGameplayTagLibrary.MatchesTag +[000028D6] {0x2510c2b58e0} Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTag +[000028D7] {0x2510c2b5800} Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTagContainer +[000028D8] {0x2510c2b5720} Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagContainerTagContainer +[000028D9] {0x2510c2b9000} Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagTag +[000028DA] {0x2510c2b8f20} Function GameplayTags.BlueprintGameplayTagLibrary.RemoveGameplayTag +[000028DB] {0x2510c2b8e40} Function GameplayTags.GameplayTagAssetInterface.GetOwnedGameplayTags +[000028DC] {0x2510c2b8d60} Function GameplayTags.GameplayTagAssetInterface.HasAllMatchingGameplayTags +[000028DD] {0x2510c2b8c80} Function GameplayTags.GameplayTagAssetInterface.HasAnyMatchingGameplayTags +[000028DE] {0x2510c2b8ba0} Function GameplayTags.GameplayTagAssetInterface.HasMatchingGameplayTag +[000028DF] {0x2510c2b8ac0} Function MeshDescription.MeshDescriptionBase.ComputePolygonTriangulation +[000028E0] {0x2510c2b89e0} Function MeshDescription.MeshDescriptionBase.CreateEdge +[000028E1] {0x2510c2b8900} Function MeshDescription.MeshDescriptionBase.CreateEdgeWithID +[000028E2] {0x2510c2b8820} Function MeshDescription.MeshDescriptionBase.CreatePolygon +[000028E3] {0x2510c2b8740} Function MeshDescription.MeshDescriptionBase.CreatePolygonGroup +[000028E4] {0x2510c2b8660} Function MeshDescription.MeshDescriptionBase.CreatePolygonGroupWithID +[000028E5] {0x2510c2b8580} Function MeshDescription.MeshDescriptionBase.CreatePolygonWithID +[000028E6] {0x2510c2b84a0} Function MeshDescription.MeshDescriptionBase.CreateTriangle +[000028E7] {0x2510c2b83c0} Function MeshDescription.MeshDescriptionBase.CreateTriangleWithID +[000028E8] {0x2510c2b82e0} Function MeshDescription.MeshDescriptionBase.CreateVertex +[000028E9] {0x2510c2b8200} Function MeshDescription.MeshDescriptionBase.CreateVertexInstance +[000028EA] {0x2510c2b8120} Function MeshDescription.MeshDescriptionBase.CreateVertexInstanceWithID +[000028EB] {0x2510c2b8040} Function MeshDescription.MeshDescriptionBase.CreateVertexWithID +[000028EC] {0x2510c2b7f60} Function MeshDescription.MeshDescriptionBase.DeleteEdge +[000028ED] {0x2510c2b7e80} Function MeshDescription.MeshDescriptionBase.DeletePolygon +[000028EE] {0x2510c2b7da0} Function MeshDescription.MeshDescriptionBase.DeletePolygonGroup +[000028EF] {0x2510c2b7cc0} Function MeshDescription.MeshDescriptionBase.DeleteTriangle +[000028F0] {0x2510c2b7be0} Function MeshDescription.MeshDescriptionBase.DeleteVertex +[000028F1] {0x2510c2b7b00} Function MeshDescription.MeshDescriptionBase.DeleteVertexInstance +[000028F2] {0x2510c2b7a20} Function MeshDescription.MeshDescriptionBase.Empty +[000028F3] {0x2510c2b7940} Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedPolygons +[000028F4] {0x2510c2b7860} Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedTriangles +[000028F5] {0x2510c2b7780} Function MeshDescription.MeshDescriptionBase.GetEdgeVertex +[000028F6] {0x2510c2b76a0} Function MeshDescription.MeshDescriptionBase.GetEdgeVertices +[000028F7] {0x2510c2b75c0} Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedPolygons +[000028F8] {0x2510c2b74e0} Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedTriangles +[000028F9] {0x2510c2b7400} Function MeshDescription.MeshDescriptionBase.GetNumPolygonGroupPolygons +[000028FA] {0x2510c2bace0} Function MeshDescription.MeshDescriptionBase.GetNumPolygonInternalEdges +[000028FB] {0x2510c2bac00} Function MeshDescription.MeshDescriptionBase.GetNumPolygonTriangles +[000028FC] {0x2510c2bab20} Function MeshDescription.MeshDescriptionBase.GetNumPolygonVertices +[000028FD] {0x2510c2baa40} Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedEdges +[000028FE] {0x2510c2ba960} Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedPolygons +[000028FF] {0x2510c2ba880} Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedTriangles +[00002900] {0x2510c2ba7a0} Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedPolygons +[00002901] {0x2510c2ba6c0} Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedTriangles +[00002902] {0x2510c2ba5e0} Function MeshDescription.MeshDescriptionBase.GetNumVertexVertexInstances +[00002903] {0x2510c2ba500} Function MeshDescription.MeshDescriptionBase.GetPolygonAdjacentPolygons +[00002904] {0x2510c2ba420} Function MeshDescription.MeshDescriptionBase.GetPolygonGroupPolygons +[00002905] {0x2510c2ba340} Function MeshDescription.MeshDescriptionBase.GetPolygonInternalEdges +[00002906] {0x2510c2ba260} Function MeshDescription.MeshDescriptionBase.GetPolygonPerimeterEdges +[00002907] {0x2510c2ba180} Function MeshDescription.MeshDescriptionBase.GetPolygonPolygonGroup +[00002908] {0x2510c2ba0a0} Function MeshDescription.MeshDescriptionBase.GetPolygonTriangles +[00002909] {0x2510c2b9fc0} Function MeshDescription.MeshDescriptionBase.GetPolygonVertexInstances +[0000290A] {0x2510c2b9ee0} Function MeshDescription.MeshDescriptionBase.GetPolygonVertices +[0000290B] {0x2510c2b9e00} Function MeshDescription.MeshDescriptionBase.GetTriangleAdjacentTriangles +[0000290C] {0x2510c2b9d20} Function MeshDescription.MeshDescriptionBase.GetTriangleEdges +[0000290D] {0x2510c2b9c40} Function MeshDescription.MeshDescriptionBase.GetTrianglePolygon +[0000290E] {0x2510c2b9b60} Function MeshDescription.MeshDescriptionBase.GetTrianglePolygonGroup +[0000290F] {0x2510c2b9a80} Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstance +[00002910] {0x2510c2b99a0} Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstances +[00002911] {0x2510c2b98c0} Function MeshDescription.MeshDescriptionBase.GetTriangleVertices +[00002912] {0x2510c2b97e0} Function MeshDescription.MeshDescriptionBase.GetVertexAdjacentVertices +[00002913] {0x2510c2b9700} Function MeshDescription.MeshDescriptionBase.GetVertexConnectedEdges +[00002914] {0x2510c2b9620} Function MeshDescription.MeshDescriptionBase.GetVertexConnectedPolygons +[00002915] {0x2510c2b9540} Function MeshDescription.MeshDescriptionBase.GetVertexConnectedTriangles +[00002916] {0x2510c2b9460} Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedPolygons +[00002917] {0x2510c2b9380} Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedTriangles +[00002918] {0x2510c2b92a0} Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForPolygonVertex +[00002919] {0x2510c2b91c0} Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForTriangleVertex +[0000291A] {0x2510c2b90e0} Function MeshDescription.MeshDescriptionBase.GetVertexInstancePairEdge +[0000291B] {0x2510c2bc9c0} Function MeshDescription.MeshDescriptionBase.GetVertexInstanceVertex +[0000291C] {0x2510c2bc8e0} Function MeshDescription.MeshDescriptionBase.GetVertexPairEdge +[0000291D] {0x2510c2bc800} Function MeshDescription.MeshDescriptionBase.GetVertexPosition +[0000291E] {0x2510c2bc720} Function MeshDescription.MeshDescriptionBase.GetVertexVertexInstances +[0000291F] {0x2510c2bc640} Function MeshDescription.MeshDescriptionBase.IsEdgeInternal +[00002920] {0x2510c2bc560} Function MeshDescription.MeshDescriptionBase.IsEdgeInternalToPolygon +[00002921] {0x2510c2bc480} Function MeshDescription.MeshDescriptionBase.IsEdgeValid +[00002922] {0x2510c2bc3a0} Function MeshDescription.MeshDescriptionBase.IsEmpty +[00002923] {0x2510c2bc2c0} Function MeshDescription.MeshDescriptionBase.IsPolygonGroupValid +[00002924] {0x2510c2bc1e0} Function MeshDescription.MeshDescriptionBase.IsPolygonValid +[00002925] {0x2510c2bc100} Function MeshDescription.MeshDescriptionBase.IsTrianglePartOfNgon +[00002926] {0x2510c2bc020} Function MeshDescription.MeshDescriptionBase.IsTriangleValid +[00002927] {0x2510c2bbf40} Function MeshDescription.MeshDescriptionBase.IsVertexInstanceValid +[00002928] {0x2510c2bbe60} Function MeshDescription.MeshDescriptionBase.IsVertexOrphaned +[00002929] {0x2510c2bbd80} Function MeshDescription.MeshDescriptionBase.IsVertexValid +[0000292A] {0x2510c2bbca0} Function MeshDescription.MeshDescriptionBase.ReserveNewEdges +[0000292B] {0x2510c2bbbc0} Function MeshDescription.MeshDescriptionBase.ReserveNewPolygonGroups +[0000292C] {0x2510c2bbae0} Function MeshDescription.MeshDescriptionBase.ReserveNewPolygons +[0000292D] {0x2510c2bba00} Function MeshDescription.MeshDescriptionBase.ReserveNewTriangles +[0000292E] {0x2510c2bb920} Function MeshDescription.MeshDescriptionBase.ReserveNewVertexInstances +[0000292F] {0x2510c2bb840} Function MeshDescription.MeshDescriptionBase.ReserveNewVertices +[00002930] {0x2510c2bb760} Function MeshDescription.MeshDescriptionBase.ReversePolygonFacing +[00002931] {0x2510c2bb680} Function MeshDescription.MeshDescriptionBase.SetPolygonPolygonGroup +[00002932] {0x2510c2bb5a0} Function MeshDescription.MeshDescriptionBase.SetPolygonVertexInstance +[00002933] {0x2510c2bb4c0} Function MeshDescription.MeshDescriptionBase.SetVertexPosition +[00002934] {0x2510c2bb3e0} Function StaticMeshDescription.StaticMeshDescription.CreateCube +[00002935] {0x2510c2bb300} Function StaticMeshDescription.StaticMeshDescription.GetVertexInstanceUV +[00002936] {0x2510c2bb220} Function StaticMeshDescription.StaticMeshDescription.SetPolygonGroupMaterialSlotName +[00002937] {0x2510c2bb140} Function StaticMeshDescription.StaticMeshDescription.SetVertexInstanceUV +[00002938] {0x2510c2bb060} Function MediaAssets.FileMediaSource.SetFilePath +[00002939] {0x2510c2baf80} Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateAudioCaptureDevices +[0000293A] {0x2510c2baea0} Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateVideoCaptureDevices +[0000293B] {0x2510c2badc0} Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateWebcamCaptureDevices +[0000293C] {0x2510c2be6a0} Function MediaAssets.MediaComponent.GetMediaPlayer +[0000293D] {0x2510c2be5c0} Function MediaAssets.MediaComponent.GetMediaTexture +[0000293E] {0x2510c2be4e0} Function MediaAssets.MediaPlayer.CanPause +[0000293F] {0x2510c2be400} Function MediaAssets.MediaPlayer.CanPlaySource +[00002940] {0x2510c2be320} Function MediaAssets.MediaPlayer.CanPlayUrl +[00002941] {0x2510c2be240} Function MediaAssets.MediaPlayer.Close +[00002942] {0x2510c2be160} Function MediaAssets.MediaPlayer.GetAudioTrackChannels +[00002943] {0x2510c2be080} Function MediaAssets.MediaPlayer.GetAudioTrackSampleRate +[00002944] {0x2510c2bdfa0} Function MediaAssets.MediaPlayer.GetAudioTrackType +[00002945] {0x2510c2bdec0} Function MediaAssets.MediaPlayer.GetDesiredPlayerName +[00002946] {0x2510c2bdde0} Function MediaAssets.MediaPlayer.GetDuration +[00002947] {0x2510c2bdd00} Function MediaAssets.MediaPlayer.GetHorizontalFieldOfView +[00002948] {0x2510c2bdc20} Function MediaAssets.MediaPlayer.GetMediaName +[00002949] {0x2510c2bdb40} Function MediaAssets.MediaPlayer.GetNumTrackFormats +[0000294A] {0x2510c2bda60} Function MediaAssets.MediaPlayer.GetNumTracks +[0000294B] {0x2510c2bd980} Function MediaAssets.MediaPlayer.GetPlayerName +[0000294C] {0x2510c2bd8a0} Function MediaAssets.MediaPlayer.GetPlaylist +[0000294D] {0x2510c2bd7c0} Function MediaAssets.MediaPlayer.GetPlaylistIndex +[0000294E] {0x2510c2bd6e0} Function MediaAssets.MediaPlayer.GetRate +[0000294F] {0x2510c2bd600} Function MediaAssets.MediaPlayer.GetSelectedTrack +[00002950] {0x2510c2bd520} Function MediaAssets.MediaPlayer.GetSupportedRates +[00002951] {0x2510c2bd440} Function MediaAssets.MediaPlayer.GetTime +[00002952] {0x2510c2bd360} Function MediaAssets.MediaPlayer.GetTimeDelay +[00002953] {0x2510c2bd280} Function MediaAssets.MediaPlayer.GetTimeStamp +[00002954] {0x2510c2bd1a0} Function MediaAssets.MediaPlayer.GetTrackDisplayName +[00002955] {0x2510c2bd0c0} Function MediaAssets.MediaPlayer.GetTrackFormat +[00002956] {0x2510c2bcfe0} Function MediaAssets.MediaPlayer.GetTrackLanguage +[00002957] {0x2510c2bcf00} Function MediaAssets.MediaPlayer.GetUrl +[00002958] {0x2510c2bce20} Function MediaAssets.MediaPlayer.GetVerticalFieldOfView +[00002959] {0x2510c2bcd40} Function MediaAssets.MediaPlayer.GetVideoTrackAspectRatio +[0000295A] {0x2510c2bcc60} Function MediaAssets.MediaPlayer.GetVideoTrackDimensions +[0000295B] {0x2510c2bcb80} Function MediaAssets.MediaPlayer.GetVideoTrackFrameRate +[0000295C] {0x2510c2bcaa0} Function MediaAssets.MediaPlayer.GetVideoTrackFrameRates +[0000295D] {0x2510c2bff20} Function MediaAssets.MediaPlayer.GetVideoTrackType +[0000295E] {0x2510c2bfe40} Function MediaAssets.MediaPlayer.GetViewRotation +[0000295F] {0x2510c2bfd60} Function MediaAssets.MediaPlayer.HasError +[00002960] {0x2510c2bfc80} Function MediaAssets.MediaPlayer.IsBuffering +[00002961] {0x2510c2bfba0} Function MediaAssets.MediaPlayer.IsClosed +[00002962] {0x2510c2bfac0} Function MediaAssets.MediaPlayer.IsConnecting +[00002963] {0x2510c2bf9e0} Function MediaAssets.MediaPlayer.IsLooping +[00002964] {0x2510c2bf900} Function MediaAssets.MediaPlayer.IsPaused +[00002965] {0x2510c2bf820} Function MediaAssets.MediaPlayer.IsPlaying +[00002966] {0x2510c2bf740} Function MediaAssets.MediaPlayer.IsPreparing +[00002967] {0x2510c2bf660} Function MediaAssets.MediaPlayer.IsReady +[00002968] {0x2510c2bf580} Function MediaAssets.MediaPlayer.Next +[00002969] {0x2510c2bf4a0} Function MediaAssets.MediaPlayer.OpenFile +[0000296A] {0x2510c2bf3c0} Function MediaAssets.MediaPlayer.OpenPlaylist +[0000296B] {0x2510c2bf2e0} Function MediaAssets.MediaPlayer.OpenPlaylistIndex +[0000296C] {0x2510c2bf200} Function MediaAssets.MediaPlayer.OpenSource +[0000296D] {0x2510c2bf120} Function MediaAssets.MediaPlayer.OpenSourceLatent +[0000296E] {0x2510c2bf040} Function MediaAssets.MediaPlayer.OpenSourceWithOptions +[0000296F] {0x2510c2bef60} Function MediaAssets.MediaPlayer.OpenUrl +[00002970] {0x2510c2bee80} Function MediaAssets.MediaPlayer.Pause +[00002971] {0x2510c2beda0} Function MediaAssets.MediaPlayer.Play +[00002972] {0x2510c2becc0} Function MediaAssets.MediaPlayer.PlayAndSeek +[00002973] {0x2510c2bebe0} Function MediaAssets.MediaPlayer.Previous +[00002974] {0x2510c2beb00} Function MediaAssets.MediaPlayer.Reopen +[00002975] {0x2510c2bea20} Function MediaAssets.MediaPlayer.Rewind +[00002976] {0x2510c2be940} Function MediaAssets.MediaPlayer.Seek +[00002977] {0x2510c2be860} Function MediaAssets.MediaPlayer.SelectTrack +[00002978] {0x2510c2be780} Function MediaAssets.MediaPlayer.SetBlockOnTime +[00002979] {0x2510c2f1c80} Function MediaAssets.MediaPlayer.SetDesiredPlayerName +[0000297A] {0x2510c2f1ba0} Function MediaAssets.MediaPlayer.SetLooping +[0000297B] {0x2510c2f1ac0} Function MediaAssets.MediaPlayer.SetMediaOptions +[0000297C] {0x2510c2f19e0} Function MediaAssets.MediaPlayer.SetNativeVolume +[0000297D] {0x2510c2f1900} Function MediaAssets.MediaPlayer.SetRate +[0000297E] {0x2510c2f1820} Function MediaAssets.MediaPlayer.SetTimeDelay +[0000297F] {0x2510c2f1740} Function MediaAssets.MediaPlayer.SetTrackFormat +[00002980] {0x2510c2f1660} Function MediaAssets.MediaPlayer.SetVideoTrackFrameRate +[00002981] {0x2510c2f1580} Function MediaAssets.MediaPlayer.SetViewField +[00002982] {0x2510c2f14a0} Function MediaAssets.MediaPlayer.SetViewRotation +[00002983] {0x2510c2f13c0} Function MediaAssets.MediaPlayer.SupportsRate +[00002984] {0x2510c2f12e0} Function MediaAssets.MediaPlayer.SupportsScrubbing +[00002985] {0x2510c2f1200} Function MediaAssets.MediaPlayer.SupportsSeeking +[00002986] {0x2510c2f1120} Function MediaAssets.MediaPlaylist.Add +[00002987] {0x2510c2f1040} Function MediaAssets.MediaPlaylist.AddFile +[00002988] {0x2510c2f0f60} Function MediaAssets.MediaPlaylist.AddUrl +[00002989] {0x2510c2f0e80} Function MediaAssets.MediaPlaylist.Get +[0000298A] {0x2510c2f0da0} Function MediaAssets.MediaPlaylist.GetNext +[0000298B] {0x2510c2f0cc0} Function MediaAssets.MediaPlaylist.GetPrevious +[0000298C] {0x2510c2f0be0} Function MediaAssets.MediaPlaylist.GetRandom +[0000298D] {0x2510c2f0b00} Function MediaAssets.MediaPlaylist.Insert +[0000298E] {0x2510c2f0a20} Function MediaAssets.MediaPlaylist.Num +[0000298F] {0x2510c2f0940} Function MediaAssets.MediaPlaylist.Remove +[00002990] {0x2510c2f0860} Function MediaAssets.MediaPlaylist.RemoveAt +[00002991] {0x2510c2f0780} Function MediaAssets.MediaPlaylist.Replace +[00002992] {0x2510c2f06a0} Function MediaAssets.MediaSoundComponent.BP_GetAttenuationSettingsToApply +[00002993] {0x2510c2f05c0} Function MediaAssets.MediaSoundComponent.GetEnvelopeValue +[00002994] {0x2510c2f04e0} Function MediaAssets.MediaSoundComponent.GetMediaPlayer +[00002995] {0x2510c2f0400} Function MediaAssets.MediaSoundComponent.GetNormalizedSpectralData +[00002996] {0x2510c2f0320} Function MediaAssets.MediaSoundComponent.GetSpectralData +[00002997] {0x2510c2f0240} Function MediaAssets.MediaSoundComponent.SetEnableEnvelopeFollowing +[00002998] {0x2510c2f0160} Function MediaAssets.MediaSoundComponent.SetEnableSpectralAnalysis +[00002999] {0x2510c2f0080} Function MediaAssets.MediaSoundComponent.SetEnvelopeFollowingsettings +[0000299A] {0x2510c2f3960} Function MediaAssets.MediaSoundComponent.SetMediaPlayer +[0000299B] {0x2510c2f3880} Function MediaAssets.MediaSoundComponent.SetSpectralAnalysisSettings +[0000299C] {0x2510c2f37a0} Function MediaAssets.MediaTexture.GetAspectRatio +[0000299D] {0x2510c2f36c0} Function MediaAssets.MediaTexture.GetHeight +[0000299E] {0x2510c2f35e0} Function MediaAssets.MediaTexture.GetMediaPlayer +[0000299F] {0x2510c2f3500} Function MediaAssets.MediaTexture.GetTextureNumMips +[000029A0] {0x2510c2f3420} Function MediaAssets.MediaTexture.GetWidth +[000029A1] {0x2510c2f3340} Function MediaAssets.MediaTexture.SetMediaPlayer +[000029A2] {0x2510c2f3260} Function LevelSequence.LevelSequence.CopyMetaData +[000029A3] {0x2510c2f3180} Function LevelSequence.LevelSequence.FindMetaDataByClass +[000029A4] {0x2510c2f30a0} Function LevelSequence.LevelSequence.FindOrAddMetaDataByClass +[000029A5] {0x2510c2f2fc0} Function LevelSequence.LevelSequence.RemoveMetaDataByClass +[000029A6] {0x2510c2f2ee0} Function LevelSequence.LevelSequenceBurnInOptions.SetBurnIn +[000029A7] {0x2510c2f2e00} Function LevelSequence.LevelSequenceBurnIn.GetSettingsClass +[000029A8] {0x2510c2f2d20} Function LevelSequence.LevelSequenceBurnIn.SetSettings +[000029A9] {0x2510c2f2c40} Function LevelSequence.LevelSequenceDirector.GetBoundActor +[000029AA] {0x2510c2f2b60} Function LevelSequence.LevelSequenceDirector.GetBoundActors +[000029AB] {0x2510c2f2a80} Function LevelSequence.LevelSequenceDirector.GetBoundObject +[000029AC] {0x2510c2f29a0} Function LevelSequence.LevelSequenceDirector.GetBoundObjects +[000029AD] {0x2510c2f28c0} Function LevelSequence.LevelSequenceDirector.GetSequence +[000029AE] {0x2510c2f27e0} Function LevelSequence.LevelSequenceDirector.OnCreated +[000029AF] {0x2510c2f2700} Function LevelSequence.LevelSequencePlayer.CreateLevelSequencePlayer +[000029B0] {0x2510c2f2620} Function LevelSequence.LevelSequencePlayer.GetActiveCameraComponent +[000029B1] {0x2510c2f2540} Function LevelSequence.LevelSequenceMediaController.GetMediaComponent +[000029B2] {0x2510c2f2460} Function LevelSequence.LevelSequenceMediaController.GetSequence +[000029B3] {0x2510c2f2380} Function LevelSequence.LevelSequenceMediaController.OnRep_ServerStartTimeSeconds +[000029B4] {0x2510c2f22a0} Function LevelSequence.LevelSequenceMediaController.Play +[000029B5] {0x2510c2f21c0} Function LevelSequence.LevelSequenceMediaController.SynchronizeToServer +[000029B6] {0x2510c2f20e0} Function MovieSceneCapture.MovieSceneCaptureProtocolBase.GetState +[000029B7] {0x2510c2f2000} Function MovieSceneCapture.MovieSceneCaptureProtocolBase.IsCapturing +[000029B8] {0x2510c2f1f20} Function MovieSceneCapture.MovieSceneCapture.GetAudioCaptureProtocol +[000029B9] {0x2510c2f1e40} Function MovieSceneCapture.MovieSceneCapture.GetImageCaptureProtocol +[000029BA] {0x2510c2f1d60} Function MovieSceneCapture.MovieSceneCapture.SetAudioCaptureProtocolType +[000029BB] {0x2510c2f5640} Function MovieSceneCapture.MovieSceneCapture.SetImageCaptureProtocolType +[000029BC] {0x2510c2f5560} Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindAudioCaptureProtocol +[000029BD] {0x2510c2f5480} Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindImageCaptureProtocol +[000029BE] {0x2510c2f53a0} Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureElapsedTime +[000029BF] {0x2510c2f52c0} Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureFrameNumber +[000029C0] {0x2510c2f51e0} Function MovieSceneCapture.MovieSceneCaptureEnvironment.IsCaptureInProgress +[000029C1] {0x2510c2f5100} Function MovieSceneCapture.UserDefinedCaptureProtocol.GenerateFilename +[000029C2] {0x2510c2f5020} Function MovieSceneCapture.UserDefinedCaptureProtocol.GetCurrentFrameMetrics +[000029C3] {0x2510c2f4f40} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnBeginFinalize +[000029C4] {0x2510c2f4e60} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCanFinalize +[000029C5] {0x2510c2f4d80} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCaptureFrame +[000029C6] {0x2510c2f4ca0} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnFinalize +[000029C7] {0x2510c2f4bc0} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPauseCapture +[000029C8] {0x2510c2f4ae0} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPixelsReceived +[000029C9] {0x2510c2f4a00} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPreTick +[000029CA] {0x2510c2f4920} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnSetup +[000029CB] {0x2510c2f4840} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnStartCapture +[000029CC] {0x2510c2f4760} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnTick +[000029CD] {0x2510c2f4680} Function MovieSceneCapture.UserDefinedCaptureProtocol.OnWarmUp +[000029CE] {0x2510c2f45a0} Function MovieSceneCapture.UserDefinedCaptureProtocol.ResolveBuffer +[000029CF] {0x2510c2f44c0} Function MovieSceneCapture.UserDefinedCaptureProtocol.StartCapturingFinalPixels +[000029D0] {0x2510c2f43e0} Function MovieSceneCapture.UserDefinedCaptureProtocol.StopCapturingFinalPixels +[000029D1] {0x2510c2f4300} Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForBuffer +[000029D2] {0x2510c2f4220} Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForCurrentFrame +[000029D3] {0x2510c2f4140} Function MovieSceneCapture.UserDefinedImageCaptureProtocol.WriteImageToDisk +[000029D4] {0x2510c2f4060} Function Engine.AmbientSound.AdjustVolume +[000029D5] {0x2510c2f3f80} Function Engine.AmbientSound.FadeIn +[000029D6] {0x2510c2f3ea0} Function Engine.AmbientSound.FadeOut +[000029D7] {0x2510c2f3dc0} Function Engine.AmbientSound.Play +[000029D8] {0x2510c2f3ce0} Function Engine.AmbientSound.Stop +[000029D9] {0x2510c2f3c00} Function Engine.AnimSequenceBase.GetPlayLength +[000029DA] {0x2510c2f3b20} Function Engine.AnimMontage.GetDefaultBlendOutTime +[000029DB] {0x2510c2f3a40} Function Engine.AnimNotifyState_Trail.OverridePSTemplate +[000029DC] {0x2510c2f7320} Function Engine.AnimSingleNodeInstance.GetAnimationAsset +[000029DD] {0x2510c2f7240} Function Engine.AnimSingleNodeInstance.GetLength +[000029DE] {0x2510c2f7160} Function Engine.AnimSingleNodeInstance.PlayAnim +[000029DF] {0x2510c2f7080} Function Engine.AnimSingleNodeInstance.SetAnimationAsset +[000029E0] {0x2510c2f6fa0} Function Engine.AnimSingleNodeInstance.SetBlendSpaceInput +[000029E1] {0x2510c2f6ec0} Function Engine.AnimSingleNodeInstance.SetLooping +[000029E2] {0x2510c2f6de0} Function Engine.AnimSingleNodeInstance.SetPlaying +[000029E3] {0x2510c2f6d00} Function Engine.AnimSingleNodeInstance.SetPlayRate +[000029E4] {0x2510c2f6c20} Function Engine.AnimSingleNodeInstance.SetPosition +[000029E5] {0x2510c2f6b40} Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +[000029E6] {0x2510c2f6a60} Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +[000029E7] {0x2510c2f6980} Function Engine.AnimSingleNodeInstance.SetReverse +[000029E8] {0x2510c2f68a0} Function Engine.AnimSingleNodeInstance.StopAnim +[000029E9] {0x2510c2f67c0} Function Engine.ArrowComponent.SetArrowColor +[000029EA] {0x2510c2f66e0} Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +[000029EB] {0x2510c2f6600} Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +[000029EC] {0x2510c2f6520} Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +[000029ED] {0x2510c2f6440} Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +[000029EE] {0x2510c2f6360} Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +[000029EF] {0x2510c2f6280} Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +[000029F0] {0x2510c2f61a0} Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +[000029F1] {0x2510c2f60c0} Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +[000029F2] {0x2510c2f5fe0} Function Engine.AtmosphericFogComponent.DisableGroundScattering +[000029F3] {0x2510c2f5f00} Function Engine.AtmosphericFogComponent.DisableSunDisk +[000029F4] {0x2510c2f5e20} Function Engine.AtmosphericFogComponent.SetAltitudeScale +[000029F5] {0x2510c2f5d40} Function Engine.AtmosphericFogComponent.SetDefaultBrightness +[000029F6] {0x2510c2f5c60} Function Engine.AtmosphericFogComponent.SetDefaultLightColor +[000029F7] {0x2510c2f5b80} Function Engine.AtmosphericFogComponent.SetDensityMultiplier +[000029F8] {0x2510c2f5aa0} Function Engine.AtmosphericFogComponent.SetDensityOffset +[000029F9] {0x2510c2f59c0} Function Engine.AtmosphericFogComponent.SetDistanceOffset +[000029FA] {0x2510c2f58e0} Function Engine.AtmosphericFogComponent.SetDistanceScale +[000029FB] {0x2510c2f5800} Function Engine.AtmosphericFogComponent.SetFogMultiplier +[000029FC] {0x2510c2f5720} Function Engine.AtmosphericFogComponent.SetPrecomputeParams +[000029FD] {0x2510c2f9000} Function Engine.AtmosphericFogComponent.SetStartDistance +[000029FE] {0x2510c2f8f20} Function Engine.AtmosphericFogComponent.SetSunMultiplier +[000029FF] {0x2510c2f8e40} Function Engine.AtmosphericFogComponent.StartPrecompute +[00002A00] {0x2510c2f8d60} Function Engine.AudioVolume.OnRep_bEnabled +[00002A01] {0x2510c2f8c80} Function Engine.AudioVolume.SetEnabled +[00002A02] {0x2510c2f8ba0} Function Engine.AudioVolume.SetInteriorSettings +[00002A03] {0x2510c2f8ac0} Function Engine.AudioVolume.SetPriority +[00002A04] {0x2510c2f89e0} Function Engine.AudioVolume.SetReverbSettings +[00002A05] {0x2510c2f8900} Function Engine.AudioVolume.SetSubmixOverrideSettings +[00002A06] {0x2510c2f8820} Function Engine.AudioVolume.SetSubmixSendSettings +[00002A07] {0x2510c2f8740} Function Engine.AutoDestroySubsystem.OnActorEndPlay +[00002A08] {0x2510c2f8660} Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +[00002A09] {0x2510c2f8580} Function Engine.AvoidanceManager.GetNewAvoidanceUID +[00002A0A] {0x2510c2f84a0} Function Engine.AvoidanceManager.GetObjectCount +[00002A0B] {0x2510c2f83c0} Function Engine.AvoidanceManager.RegisterMovementComponent +[00002A0C] {0x2510c2f82e0} Function Engine.BillboardComponent.SetSprite +[00002A0D] {0x2510c2f8200} Function Engine.BillboardComponent.SetSpriteAndUV +[00002A0E] {0x2510c2f8120} Function Engine.BillboardComponent.SetUV +[00002A0F] {0x2510c2f8040} Function Engine.BlueprintMapLibrary.Map_Add +[00002A10] {0x2510c2f7f60} Function Engine.BlueprintMapLibrary.Map_Clear +[00002A11] {0x2510c2f7e80} Function Engine.BlueprintMapLibrary.Map_Contains +[00002A12] {0x2510c2f7da0} Function Engine.BlueprintMapLibrary.Map_Find +[00002A13] {0x2510c2f7cc0} Function Engine.BlueprintMapLibrary.Map_Keys +[00002A14] {0x2510c2f7be0} Function Engine.BlueprintMapLibrary.Map_Length +[00002A15] {0x2510c2f7b00} Function Engine.BlueprintMapLibrary.Map_Remove +[00002A16] {0x2510c2f7a20} Function Engine.BlueprintMapLibrary.Map_Values +[00002A17] {0x2510c2f7940} Function Engine.BlueprintMapLibrary.SetMapPropertyByName +[00002A18] {0x2510c2f7860} Function Engine.BlueprintPathsLibrary.AutomationDir +[00002A19] {0x2510c2f7780} Function Engine.BlueprintPathsLibrary.AutomationLogDir +[00002A1A] {0x2510c2f76a0} Function Engine.BlueprintPathsLibrary.AutomationTransientDir +[00002A1B] {0x2510c2f75c0} Function Engine.BlueprintPathsLibrary.BugItDir +[00002A1C] {0x2510c2f74e0} Function Engine.BlueprintPathsLibrary.ChangeExtension +[00002A1D] {0x2510c2f7400} Function Engine.BlueprintPathsLibrary.CloudDir +[00002A1E] {0x2510c2face0} Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +[00002A1F] {0x2510c2fac00} Function Engine.BlueprintPathsLibrary.Combine +[00002A20] {0x2510c2fab20} Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +[00002A21] {0x2510c2faa40} Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +[00002A22] {0x2510c2fa960} Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +[00002A23] {0x2510c2fa880} Function Engine.BlueprintPathsLibrary.CreateTempFilename +[00002A24] {0x2510c2fa7a0} Function Engine.BlueprintPathsLibrary.DiffDir +[00002A25] {0x2510c2fa6c0} Function Engine.BlueprintPathsLibrary.DirectoryExists +[00002A26] {0x2510c2fa5e0} Function Engine.BlueprintPathsLibrary.EngineConfigDir +[00002A27] {0x2510c2fa500} Function Engine.BlueprintPathsLibrary.EngineContentDir +[00002A28] {0x2510c2fa420} Function Engine.BlueprintPathsLibrary.EngineDir +[00002A29] {0x2510c2fa340} Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +[00002A2A] {0x2510c2fa260} Function Engine.BlueprintPathsLibrary.EnginePluginsDir +[00002A2B] {0x2510c2fa180} Function Engine.BlueprintPathsLibrary.EngineSavedDir +[00002A2C] {0x2510c2fa0a0} Function Engine.BlueprintPathsLibrary.EngineSourceDir +[00002A2D] {0x2510c2f9fc0} Function Engine.BlueprintPathsLibrary.EngineUserDir +[00002A2E] {0x2510c2f9ee0} Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +[00002A2F] {0x2510c2f9e00} Function Engine.BlueprintPathsLibrary.EnterpriseDir +[00002A30] {0x2510c2f9d20} Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +[00002A31] {0x2510c2f9c40} Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +[00002A32] {0x2510c2f9b60} Function Engine.BlueprintPathsLibrary.FeaturePackDir +[00002A33] {0x2510c2f9a80} Function Engine.BlueprintPathsLibrary.FileExists +[00002A34] {0x2510c2f99a0} Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +[00002A35] {0x2510c2f98c0} Function Engine.BlueprintPathsLibrary.GameDevelopersDir +[00002A36] {0x2510c2f97e0} Function Engine.BlueprintPathsLibrary.GameSourceDir +[00002A37] {0x2510c2f9700} Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +[00002A38] {0x2510c2f9620} Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +[00002A39] {0x2510c2f9540} Function Engine.BlueprintPathsLibrary.GetBaseFilename +[00002A3A] {0x2510c2f9460} Function Engine.BlueprintPathsLibrary.GetCleanFilename +[00002A3B] {0x2510c2f9380} Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +[00002A3C] {0x2510c2f92a0} Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +[00002A3D] {0x2510c2f91c0} Function Engine.BlueprintPathsLibrary.GetExtension +[00002A3E] {0x2510c2f90e0} Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +[00002A3F] {0x2510c2fc9c0} Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +[00002A40] {0x2510c2fc8e0} Function Engine.BlueprintPathsLibrary.GetPath +[00002A41] {0x2510c2fc800} Function Engine.BlueprintPathsLibrary.GetProjectFilePath +[00002A42] {0x2510c2fc720} Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +[00002A43] {0x2510c2fc640} Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +[00002A44] {0x2510c2fc560} Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +[00002A45] {0x2510c2fc480} Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +[00002A46] {0x2510c2fc3a0} Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +[00002A47] {0x2510c2fc2c0} Function Engine.BlueprintPathsLibrary.IsDrive +[00002A48] {0x2510c2fc1e0} Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +[00002A49] {0x2510c2fc100} Function Engine.BlueprintPathsLibrary.IsRelative +[00002A4A] {0x2510c2fc020} Function Engine.BlueprintPathsLibrary.IsRestrictedPath +[00002A4B] {0x2510c2fbf40} Function Engine.BlueprintPathsLibrary.IsSamePath +[00002A4C] {0x2510c2fbe60} Function Engine.BlueprintPathsLibrary.LaunchDir +[00002A4D] {0x2510c2fbd80} Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +[00002A4E] {0x2510c2fbca0} Function Engine.BlueprintPathsLibrary.MakePlatformFilename +[00002A4F] {0x2510c2fbbc0} Function Engine.BlueprintPathsLibrary.MakeStandardFilename +[00002A50] {0x2510c2fbae0} Function Engine.BlueprintPathsLibrary.MakeValidFileName +[00002A51] {0x2510c2fba00} Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +[00002A52] {0x2510c2fb920} Function Engine.BlueprintPathsLibrary.NormalizeFilename +[00002A53] {0x2510c2fb840} Function Engine.BlueprintPathsLibrary.ProfilingDir +[00002A54] {0x2510c2fb760} Function Engine.BlueprintPathsLibrary.ProjectConfigDir +[00002A55] {0x2510c2fb680} Function Engine.BlueprintPathsLibrary.ProjectContentDir +[00002A56] {0x2510c2fb5a0} Function Engine.BlueprintPathsLibrary.ProjectDir +[00002A57] {0x2510c2fb4c0} Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +[00002A58] {0x2510c2fb3e0} Function Engine.BlueprintPathsLibrary.ProjectLogDir +[00002A59] {0x2510c2fb300} Function Engine.BlueprintPathsLibrary.ProjectModsDir +[00002A5A] {0x2510c2fb220} Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +[00002A5B] {0x2510c2fb140} Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +[00002A5C] {0x2510c2fb060} Function Engine.BlueprintPathsLibrary.ProjectSavedDir +[00002A5D] {0x2510c2faf80} Function Engine.BlueprintPathsLibrary.ProjectUserDir +[00002A5E] {0x2510c2faea0} Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +[00002A5F] {0x2510c2fadc0} Function Engine.BlueprintPathsLibrary.RootDir +[00002A60] {0x2510c2fe6a0} Function Engine.BlueprintPathsLibrary.SandboxesDir +[00002A61] {0x2510c2fe5c0} Function Engine.BlueprintPathsLibrary.ScreenShotDir +[00002A62] {0x2510c2fe4e0} Function Engine.BlueprintPathsLibrary.SetExtension +[00002A63] {0x2510c2fe400} Function Engine.BlueprintPathsLibrary.SetProjectFilePath +[00002A64] {0x2510c2fe320} Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +[00002A65] {0x2510c2fe240} Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +[00002A66] {0x2510c2fe160} Function Engine.BlueprintPathsLibrary.SourceConfigDir +[00002A67] {0x2510c2fe080} Function Engine.BlueprintPathsLibrary.Split +[00002A68] {0x2510c2fdfa0} Function Engine.BlueprintPathsLibrary.ValidatePath +[00002A69] {0x2510c2fdec0} Function Engine.BlueprintPathsLibrary.VideoCaptureDir +[00002A6A] {0x2510c2fdde0} Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +[00002A6B] {0x2510c2fdd00} Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +[00002A6C] {0x2510c2fdc20} Function Engine.BlueprintPlatformLibrary.ClearAllLocalNotifications +[00002A6D] {0x2510c2fdb40} Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +[00002A6E] {0x2510c2fda60} Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +[00002A6F] {0x2510c2fd980} Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +[00002A70] {0x2510c2fd8a0} Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +[00002A71] {0x2510c2fd7c0} Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +[00002A72] {0x2510c2fd6e0} Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +[00002A73] {0x2510c2fd600} Function Engine.BlueprintSetLibrary.Set_Add +[00002A74] {0x2510c2fd520} Function Engine.BlueprintSetLibrary.Set_AddItems +[00002A75] {0x2510c2fd440} Function Engine.BlueprintSetLibrary.Set_Clear +[00002A76] {0x2510c2fd360} Function Engine.BlueprintSetLibrary.Set_Contains +[00002A77] {0x2510c2fd280} Function Engine.BlueprintSetLibrary.Set_Difference +[00002A78] {0x2510c2fd1a0} Function Engine.BlueprintSetLibrary.Set_Intersection +[00002A79] {0x2510c2fd0c0} Function Engine.BlueprintSetLibrary.Set_Length +[00002A7A] {0x2510c2fcfe0} Function Engine.BlueprintSetLibrary.Set_Remove +[00002A7B] {0x2510c2fcf00} Function Engine.BlueprintSetLibrary.Set_RemoveItems +[00002A7C] {0x2510c2fce20} Function Engine.BlueprintSetLibrary.Set_ToArray +[00002A7D] {0x2510c2fcd40} Function Engine.BlueprintSetLibrary.Set_Union +[00002A7E] {0x2510c2fcc60} Function Engine.BlueprintSetLibrary.SetSetPropertyByName +[00002A7F] {0x2510c2fcb80} Function Engine.CameraAnimInst.SetDuration +[00002A80] {0x2510c2fcaa0} Function Engine.CameraAnimInst.SetScale +[00002A81] {0x2510c2fff20} Function Engine.CameraAnimInst.Stop +[00002A82] {0x2510c2ffe40} Function Engine.CameraModifier.BlueprintModifyCamera +[00002A83] {0x2510c2ffd60} Function Engine.CameraModifier.BlueprintModifyPostProcess +[00002A84] {0x2510c2ffc80} Function Engine.CameraModifier.DisableModifier +[00002A85] {0x2510c2ffba0} Function Engine.CameraModifier.EnableModifier +[00002A86] {0x2510c2ffac0} Function Engine.CameraModifier.GetViewTarget +[00002A87] {0x2510c2ff9e0} Function Engine.CameraModifier.IsDisabled +[00002A88] {0x2510c2ff900} Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +[00002A89] {0x2510c2ff820} Function Engine.CameraShakeSourceComponent.Start +[00002A8A] {0x2510c2ff740} Function Engine.CameraShakeSourceComponent.StartCameraShake +[00002A8B] {0x2510c2ff660} Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +[00002A8C] {0x2510c2ff580} Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +[00002A8D] {0x2510c2ff4a0} Function Engine.Canvas.K2_Deproject +[00002A8E] {0x2510c2ff3c0} Function Engine.Canvas.K2_DrawBorder +[00002A8F] {0x2510c2ff2e0} Function Engine.Canvas.K2_DrawBox +[00002A90] {0x2510c2ff200} Function Engine.Canvas.K2_DrawLine +[00002A91] {0x2510c2ff120} Function Engine.Canvas.K2_DrawMaterial +[00002A92] {0x2510c2ff040} Function Engine.Canvas.K2_DrawMaterialTriangle +[00002A93] {0x2510c2fef60} Function Engine.Canvas.K2_DrawPolygon +[00002A94] {0x2510c2fee80} Function Engine.Canvas.K2_DrawText +[00002A95] {0x2510c2feda0} Function Engine.Canvas.K2_DrawTexture +[00002A96] {0x2510c2fecc0} Function Engine.Canvas.K2_DrawTriangle +[00002A97] {0x2510c2febe0} Function Engine.Canvas.K2_Project +[00002A98] {0x2510c2feb00} Function Engine.Canvas.K2_StrLen +[00002A99] {0x2510c2fea20} Function Engine.Canvas.K2_TextSize +[00002A9A] {0x2510c2fe940} Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +[00002A9B] {0x2510c2fe860} Function Engine.CanvasRenderTarget2D.GetSize +[00002A9C] {0x2510c2fe780} Function Engine.CanvasRenderTarget2D.ReceiveUpdate +[00002A9D] {0x2510c331c80} Function Engine.CanvasRenderTarget2D.UpdateResource +[00002A9E] {0x2510c331ba0} Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +[00002A9F] {0x2510c331ac0} Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +[00002AA0] {0x2510c3319e0} Function Engine.CapsuleComponent.GetScaledCapsuleRadius +[00002AA1] {0x2510c331900} Function Engine.CapsuleComponent.GetScaledCapsuleSize +[00002AA2] {0x2510c331820} Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +[00002AA3] {0x2510c331740} Function Engine.CapsuleComponent.GetShapeScale +[00002AA4] {0x2510c331660} Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +[00002AA5] {0x2510c331580} Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +[00002AA6] {0x2510c3314a0} Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +[00002AA7] {0x2510c3313c0} Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +[00002AA8] {0x2510c3312e0} Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +[00002AA9] {0x2510c331200} Function Engine.CapsuleComponent.SetCapsuleHalfHeight +[00002AAA] {0x2510c331120} Function Engine.CapsuleComponent.SetCapsuleRadius +[00002AAB] {0x2510c331040} Function Engine.CapsuleComponent.SetCapsuleSize +[00002AAC] {0x2510c330f60} Function Engine.CheatManager.BugIt +[00002AAD] {0x2510c330e80} Function Engine.CheatManager.BugItGo +[00002AAE] {0x2510c330da0} Function Engine.CheatManager.BugItStringCreator +[00002AAF] {0x2510c330cc0} Function Engine.CheatManager.ChangeSize +[00002AB0] {0x2510c330be0} Function Engine.CheatManager.CheatScript +[00002AB1] {0x2510c330b00} Function Engine.CheatManager.DamageTarget +[00002AB2] {0x2510c330a20} Function Engine.CheatManager.DebugCapsuleSweep +[00002AB3] {0x2510c330940} Function Engine.CheatManager.DebugCapsuleSweepCapture +[00002AB4] {0x2510c330860} Function Engine.CheatManager.DebugCapsuleSweepChannel +[00002AB5] {0x2510c330780} Function Engine.CheatManager.DebugCapsuleSweepClear +[00002AB6] {0x2510c3306a0} Function Engine.CheatManager.DebugCapsuleSweepComplex +[00002AB7] {0x2510c3305c0} Function Engine.CheatManager.DebugCapsuleSweepPawn +[00002AB8] {0x2510c3304e0} Function Engine.CheatManager.DebugCapsuleSweepSize +[00002AB9] {0x2510c330400} Function Engine.CheatManager.DestroyAll +[00002ABA] {0x2510c330320} Function Engine.CheatManager.DestroyAllPawnsExceptTarget +[00002ABB] {0x2510c330240} Function Engine.CheatManager.DestroyPawns +[00002ABC] {0x2510c330160} Function Engine.CheatManager.DestroyServerStatReplicator +[00002ABD] {0x2510c330080} Function Engine.CheatManager.DestroyTarget +[00002ABE] {0x2510c333960} Function Engine.CheatManager.DisableDebugCamera +[00002ABF] {0x2510c333880} Function Engine.CheatManager.DumpChatState +[00002AC0] {0x2510c3337a0} Function Engine.CheatManager.DumpOnlineSessionState +[00002AC1] {0x2510c3336c0} Function Engine.CheatManager.DumpPartyState +[00002AC2] {0x2510c3335e0} Function Engine.CheatManager.DumpVoiceMutingState +[00002AC3] {0x2510c333500} Function Engine.CheatManager.EnableDebugCamera +[00002AC4] {0x2510c333420} Function Engine.CheatManager.FlushLog +[00002AC5] {0x2510c333340} Function Engine.CheatManager.Fly +[00002AC6] {0x2510c333260} Function Engine.CheatManager.FreezeFrame +[00002AC7] {0x2510c333180} Function Engine.CheatManager.Ghost +[00002AC8] {0x2510c3330a0} Function Engine.CheatManager.God +[00002AC9] {0x2510c332fc0} Function Engine.CheatManager.InvertMouse +[00002ACA] {0x2510c332ee0} Function Engine.CheatManager.LogLoc +[00002ACB] {0x2510c332e00} Function Engine.CheatManager.OnlyLoadLevel +[00002ACC] {0x2510c332d20} Function Engine.CheatManager.PlayersOnly +[00002ACD] {0x2510c332c40} Function Engine.CheatManager.ReceiveEndPlay +[00002ACE] {0x2510c332b60} Function Engine.CheatManager.ReceiveInitCheatManager +[00002ACF] {0x2510c332a80} Function Engine.CheatManager.ServerToggleAILogging +[00002AD0] {0x2510c3329a0} Function Engine.CheatManager.SetMouseSensitivityToDefault +[00002AD1] {0x2510c3328c0} Function Engine.CheatManager.SetWorldOrigin +[00002AD2] {0x2510c3327e0} Function Engine.CheatManager.Slomo +[00002AD3] {0x2510c332700} Function Engine.CheatManager.SpawnServerStatReplicator +[00002AD4] {0x2510c332620} Function Engine.CheatManager.StreamLevelIn +[00002AD5] {0x2510c332540} Function Engine.CheatManager.StreamLevelOut +[00002AD6] {0x2510c332460} Function Engine.CheatManager.Summon +[00002AD7] {0x2510c332380} Function Engine.CheatManager.teleport +[00002AD8] {0x2510c3322a0} Function Engine.CheatManager.TestCollisionDistance +[00002AD9] {0x2510c3321c0} Function Engine.CheatManager.ToggleAILogging +[00002ADA] {0x2510c3320e0} Function Engine.CheatManager.ToggleDebugCamera +[00002ADB] {0x2510c332000} Function Engine.CheatManager.ToggleServerStatReplicatorClientOverwrite +[00002ADC] {0x2510c331f20} Function Engine.CheatManager.ToggleServerStatReplicatorUpdateStatNet +[00002ADD] {0x2510c331e40} Function Engine.CheatManager.UpdateSafeArea +[00002ADE] {0x2510c331d60} Function Engine.CheatManager.ViewActor +[00002ADF] {0x2510c335640} Function Engine.CheatManager.ViewClass +[00002AE0] {0x2510c335560} Function Engine.CheatManager.ViewPlayer +[00002AE1] {0x2510c335480} Function Engine.CheatManager.ViewSelf +[00002AE2] {0x2510c3353a0} Function Engine.CheatManager.Walk +[00002AE3] {0x2510c3352c0} Function Engine.ChildActorComponent.SetChildActorClass +[00002AE4] {0x2510c3351e0} Function Engine.CurveBase.GetTimeRange +[00002AE5] {0x2510c335100} Function Engine.CurveBase.GetValueRange +[00002AE6] {0x2510c335020} Function Engine.CurveFloat.GetFloatValue +[00002AE7] {0x2510c334f40} Function Engine.CurveLinearColor.GetClampedLinearColorValue +[00002AE8] {0x2510c334e60} Function Engine.CurveLinearColor.GetLinearColorValue +[00002AE9] {0x2510c334d80} Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +[00002AEA] {0x2510c334ca0} Function Engine.Texture2D.Blueprint_GetSizeX +[00002AEB] {0x2510c334bc0} Function Engine.Texture2D.Blueprint_GetSizeY +[00002AEC] {0x2510c334ae0} Function Engine.CurveLinearColorAtlas.GetCurvePosition +[00002AED] {0x2510c334a00} Function Engine.CurveSourceInterface.GetBindingName +[00002AEE] {0x2510c334920} Function Engine.CurveSourceInterface.GetCurves +[00002AEF] {0x2510c334840} Function Engine.CurveSourceInterface.GetCurveValue +[00002AF0] {0x2510c334760} Function Engine.CurveVector.GetVectorValue +[00002AF1] {0x2510c334680} Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +[00002AF2] {0x2510c3345a0} Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +[00002AF3] {0x2510c3344c0} Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +[00002AF4] {0x2510c3343e0} Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +[00002AF5] {0x2510c334300} Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +[00002AF6] {0x2510c334220} Function Engine.DebugCameraController.GetSelectedActor +[00002AF7] {0x2510c334140} Function Engine.DebugCameraController.ReceiveOnActivate +[00002AF8] {0x2510c334060} Function Engine.DebugCameraController.ReceiveOnActorSelected +[00002AF9] {0x2510c333f80} Function Engine.DebugCameraController.ReceiveOnDeactivate +[00002AFA] {0x2510c333ea0} Function Engine.DebugCameraController.SetPawnMovementSpeedScale +[00002AFB] {0x2510c333dc0} Function Engine.DebugCameraController.ShowDebugSelectedInfo +[00002AFC] {0x2510c333ce0} Function Engine.DebugCameraController.ToggleDisplay +[00002AFD] {0x2510c333c00} Function Engine.HUD.AddDebugText +[00002AFE] {0x2510c333b20} Function Engine.HUD.AddHitBox +[00002AFF] {0x2510c333a40} Function Engine.HUD.Deproject +[00002B00] {0x2510c337320} Function Engine.HUD.DrawLine +[00002B01] {0x2510c337240} Function Engine.HUD.DrawMaterial +[00002B02] {0x2510c337160} Function Engine.HUD.DrawMaterialSimple +[00002B03] {0x2510c337080} Function Engine.HUD.DrawMaterialTriangle +[00002B04] {0x2510c336fa0} Function Engine.HUD.DrawRect +[00002B05] {0x2510c336ec0} Function Engine.HUD.DrawText +[00002B06] {0x2510c336de0} Function Engine.HUD.DrawTexture +[00002B07] {0x2510c336d00} Function Engine.HUD.DrawTextureSimple +[00002B08] {0x2510c336c20} Function Engine.HUD.GetActorsInSelectionRectangle +[00002B09] {0x2510c336b40} Function Engine.HUD.GetOwningPawn +[00002B0A] {0x2510c336a60} Function Engine.HUD.GetOwningPlayerController +[00002B0B] {0x2510c336980} Function Engine.HUD.GetTextSize +[00002B0C] {0x2510c3368a0} Function Engine.HUD.NextDebugTarget +[00002B0D] {0x2510c3367c0} Function Engine.HUD.PreviousDebugTarget +[00002B0E] {0x2510c3366e0} Function Engine.HUD.Project +[00002B0F] {0x2510c336600} Function Engine.HUD.ReceiveDrawHUD +[00002B10] {0x2510c336520} Function Engine.HUD.ReceiveHitBoxBeginCursorOver +[00002B11] {0x2510c336440} Function Engine.HUD.ReceiveHitBoxClick +[00002B12] {0x2510c336360} Function Engine.HUD.ReceiveHitBoxEndCursorOver +[00002B13] {0x2510c336280} Function Engine.HUD.ReceiveHitBoxRelease +[00002B14] {0x2510c3361a0} Function Engine.HUD.RemoveAllDebugStrings +[00002B15] {0x2510c3360c0} Function Engine.HUD.RemoveDebugText +[00002B16] {0x2510c335fe0} Function Engine.HUD.ShowDebug +[00002B17] {0x2510c335f00} Function Engine.HUD.ShowDebugForReticleTargetToggle +[00002B18] {0x2510c335e20} Function Engine.HUD.ShowDebugToggleSubCategory +[00002B19] {0x2510c335d40} Function Engine.HUD.ShowHUD +[00002B1A] {0x2510c335c60} Function Engine.DecalActor.CreateDynamicMaterialInstance +[00002B1B] {0x2510c335b80} Function Engine.DecalActor.GetDecalMaterial +[00002B1C] {0x2510c335aa0} Function Engine.DecalActor.SetDecalMaterial +[00002B1D] {0x2510c3359c0} Function Engine.DecalComponent.CreateDynamicMaterialInstance +[00002B1E] {0x2510c3358e0} Function Engine.DecalComponent.GetDecalMaterial +[00002B1F] {0x2510c335800} Function Engine.DecalComponent.GetFadeDuration +[00002B20] {0x2510c335720} Function Engine.DecalComponent.GetFadeInDuration +[00002B21] {0x2510c339000} Function Engine.DecalComponent.GetFadeInStartDelay +[00002B22] {0x2510c338f20} Function Engine.DecalComponent.GetFadeStartDelay +[00002B23] {0x2510c338e40} Function Engine.DecalComponent.SetDecalMaterial +[00002B24] {0x2510c338d60} Function Engine.DecalComponent.SetFadeIn +[00002B25] {0x2510c338c80} Function Engine.DecalComponent.SetFadeOut +[00002B26] {0x2510c338ba0} Function Engine.DecalComponent.SetFadeScreenSize +[00002B27] {0x2510c338ac0} Function Engine.DecalComponent.SetSortOrder +[00002B28] {0x2510c3389e0} Function Engine.DefaultPawn.LookUpAtRate +[00002B29] {0x2510c338900} Function Engine.DefaultPawn.MoveForward +[00002B2A] {0x2510c338820} Function Engine.DefaultPawn.MoveRight +[00002B2B] {0x2510c338740} Function Engine.DefaultPawn.MoveUp_World +[00002B2C] {0x2510c338660} Function Engine.DefaultPawn.TurnAtRate +[00002B2D] {0x2510c338580} Function Engine.Light.GetBrightness +[00002B2E] {0x2510c3384a0} Function Engine.Light.GetLightColor +[00002B2F] {0x2510c3383c0} Function Engine.Light.IsEnabled +[00002B30] {0x2510c3382e0} Function Engine.Light.OnRep_bEnabled +[00002B31] {0x2510c338200} Function Engine.Light.SetAffectTranslucentLighting +[00002B32] {0x2510c338120} Function Engine.Light.SetBrightness +[00002B33] {0x2510c338040} Function Engine.Light.SetCastShadows +[00002B34] {0x2510c337f60} Function Engine.Light.SetEnabled +[00002B35] {0x2510c337e80} Function Engine.Light.SetLightColor +[00002B36] {0x2510c337da0} Function Engine.Light.SetLightFunctionFadeDistance +[00002B37] {0x2510c337cc0} Function Engine.Light.SetLightFunctionMaterial +[00002B38] {0x2510c337be0} Function Engine.Light.SetLightFunctionScale +[00002B39] {0x2510c337b00} Function Engine.Light.ToggleEnabled +[00002B3A] {0x2510c337a20} Function Engine.LightComponentBase.GetLightColor +[00002B3B] {0x2510c337940} Function Engine.LightComponentBase.SetAffectGlobalIllumination +[00002B3C] {0x2510c337860} Function Engine.LightComponentBase.SetAffectReflection +[00002B3D] {0x2510c337780} Function Engine.LightComponentBase.SetCastDeepShadow +[00002B3E] {0x2510c3376a0} Function Engine.LightComponentBase.SetCastRaytracedShadow +[00002B3F] {0x2510c3375c0} Function Engine.LightComponentBase.SetCastShadows +[00002B40] {0x2510c3374e0} Function Engine.LightComponentBase.SetCastVolumetricShadow +[00002B41] {0x2510c337400} Function Engine.LightComponentBase.SetSamplesPerPixel +[00002B42] {0x2510c33ace0} Function Engine.LightComponent.SetAffectDynamicIndirectLighting +[00002B43] {0x2510c33ac00} Function Engine.LightComponent.SetAffectTranslucentLighting +[00002B44] {0x2510c33ab20} Function Engine.LightComponent.SetBloomMaxBrightness +[00002B45] {0x2510c33aa40} Function Engine.LightComponent.SetBloomScale +[00002B46] {0x2510c33a960} Function Engine.LightComponent.SetBloomThreshold +[00002B47] {0x2510c33a880} Function Engine.LightComponent.SetBloomTint +[00002B48] {0x2510c33a7a0} Function Engine.LightComponent.SetEnableLightShaftBloom +[00002B49] {0x2510c33a6c0} Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +[00002B4A] {0x2510c33a5e0} Function Engine.LightComponent.SetIESBrightnessScale +[00002B4B] {0x2510c33a500} Function Engine.LightComponent.SetIESTexture +[00002B4C] {0x2510c33a420} Function Engine.LightComponent.SetIndirectLightingIntensity +[00002B4D] {0x2510c33a340} Function Engine.LightComponent.SetIntensity +[00002B4E] {0x2510c33a260} Function Engine.LightComponent.SetLightColor +[00002B4F] {0x2510c33a180} Function Engine.LightComponent.SetLightFunctionDisabledBrightness +[00002B50] {0x2510c33a0a0} Function Engine.LightComponent.SetLightFunctionFadeDistance +[00002B51] {0x2510c339fc0} Function Engine.LightComponent.SetLightFunctionMaterial +[00002B52] {0x2510c339ee0} Function Engine.LightComponent.SetLightFunctionScale +[00002B53] {0x2510c339e00} Function Engine.LightComponent.SetLightingChannels +[00002B54] {0x2510c339d20} Function Engine.LightComponent.SetShadowBias +[00002B55] {0x2510c339c40} Function Engine.LightComponent.SetShadowSlopeBias +[00002B56] {0x2510c339b60} Function Engine.LightComponent.SetSpecularScale +[00002B57] {0x2510c339a80} Function Engine.LightComponent.SetTemperature +[00002B58] {0x2510c3399a0} Function Engine.LightComponent.SetTransmission +[00002B59] {0x2510c3398c0} Function Engine.LightComponent.SetUseIESBrightness +[00002B5A] {0x2510c3397e0} Function Engine.LightComponent.SetUseTemperature +[00002B5B] {0x2510c339700} Function Engine.LightComponent.SetVolumetricScatteringIntensity +[00002B5C] {0x2510c339620} Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +[00002B5D] {0x2510c339540} Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +[00002B5E] {0x2510c339460} Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +[00002B5F] {0x2510c339380} Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +[00002B60] {0x2510c3392a0} Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +[00002B61] {0x2510c3391c0} Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +[00002B62] {0x2510c3390e0} Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +[00002B63] {0x2510c33c9c0} Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +[00002B64] {0x2510c33c8e0} Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +[00002B65] {0x2510c33c800} Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +[00002B66] {0x2510c33c720} Function Engine.DirectionalLightComponent.SetShadowAmount +[00002B67] {0x2510c33c640} Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +[00002B68] {0x2510c33c560} Function Engine.SphereComponent.GetScaledSphereRadius +[00002B69] {0x2510c33c480} Function Engine.SphereComponent.GetShapeScale +[00002B6A] {0x2510c33c3a0} Function Engine.SphereComponent.GetUnscaledSphereRadius +[00002B6B] {0x2510c33c2c0} Function Engine.SphereComponent.SetSphereRadius +[00002B6C] {0x2510c33c1e0} Function Engine.Emitter.Activate +[00002B6D] {0x2510c33c100} Function Engine.Emitter.Deactivate +[00002B6E] {0x2510c33c020} Function Engine.Emitter.IsActive +[00002B6F] {0x2510c33bf40} Function Engine.Emitter.OnParticleSystemFinished +[00002B70] {0x2510c33be60} Function Engine.Emitter.OnRep_bCurrentlyActive +[00002B71] {0x2510c33bd80} Function Engine.Emitter.SetActorParameter +[00002B72] {0x2510c33bca0} Function Engine.Emitter.SetColorParameter +[00002B73] {0x2510c33bbc0} Function Engine.Emitter.SetFloatParameter +[00002B74] {0x2510c33bae0} Function Engine.Emitter.SetMaterialParameter +[00002B75] {0x2510c33ba00} Function Engine.Emitter.SetTemplate +[00002B76] {0x2510c33b920} Function Engine.Emitter.SetVectorParameter +[00002B77] {0x2510c33b840} Function Engine.Emitter.ToggleActive +[00002B78] {0x2510c33b760} Function Engine.ExponentialHeightFog.OnRep_bEnabled +[00002B79] {0x2510c33b680} Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +[00002B7A] {0x2510c33b5a0} Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +[00002B7B] {0x2510c33b4c0} Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +[00002B7C] {0x2510c33b3e0} Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +[00002B7D] {0x2510c33b300} Function Engine.ExponentialHeightFogComponent.SetFogDensity +[00002B7E] {0x2510c33b220} Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +[00002B7F] {0x2510c33b140} Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +[00002B80] {0x2510c33b060} Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +[00002B81] {0x2510c33af80} Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +[00002B82] {0x2510c33aea0} Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +[00002B83] {0x2510c33adc0} Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +[00002B84] {0x2510c33e6a0} Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +[00002B85] {0x2510c33e5c0} Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +[00002B86] {0x2510c33e4e0} Function Engine.ExponentialHeightFogComponent.SetStartDistance +[00002B87] {0x2510c33e400} Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +[00002B88] {0x2510c33e320} Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +[00002B89] {0x2510c33e240} Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +[00002B8A] {0x2510c33e160} Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +[00002B8B] {0x2510c33e080} Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +[00002B8C] {0x2510c33dfa0} Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +[00002B8D] {0x2510c33dec0} Function Engine.Exporter.RunAssetExportTask +[00002B8E] {0x2510c33dde0} Function Engine.Exporter.RunAssetExportTasks +[00002B8F] {0x2510c33dd00} Function Engine.Exporter.ScriptRunAssetExportTask +[00002B90] {0x2510c33dc20} Function Engine.ForceFeedbackComponent.AdjustAttenuation +[00002B91] {0x2510c33db40} Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +[00002B92] {0x2510c33da60} Function Engine.ForceFeedbackComponent.Play +[00002B93] {0x2510c33d980} Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +[00002B94] {0x2510c33d8a0} Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +[00002B95] {0x2510c33d7c0} Function Engine.ForceFeedbackComponent.Stop +[00002B96] {0x2510c33d6e0} Function Engine.GameplayStatics.ActivateReverbEffect +[00002B97] {0x2510c33d600} Function Engine.GameplayStatics.AnnounceAccessibleString +[00002B98] {0x2510c33d520} Function Engine.GameplayStatics.ApplyDamage +[00002B99] {0x2510c33d440} Function Engine.GameplayStatics.ApplyPointDamage +[00002B9A] {0x2510c33d360} Function Engine.GameplayStatics.ApplyRadialDamage +[00002B9B] {0x2510c33d280} Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +[00002B9C] {0x2510c33d1a0} Function Engine.GameplayStatics.AreAnyListenersWithinRange +[00002B9D] {0x2510c33d0c0} Function Engine.GameplayStatics.AreSubtitlesEnabled +[00002B9E] {0x2510c33cfe0} Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +[00002B9F] {0x2510c33cf00} Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +[00002BA0] {0x2510c33ce20} Function Engine.GameplayStatics.BeginSpawningActorFromClass +[00002BA1] {0x2510c33cd40} Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +[00002BA2] {0x2510c33cc60} Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +[00002BA3] {0x2510c33cb80} Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +[00002BA4] {0x2510c33caa0} Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +[00002BA5] {0x2510c33ff20} Function Engine.GameplayStatics.BreakHitResult +[00002BA6] {0x2510c33fe40} Function Engine.GameplayStatics.CancelAsyncLoading +[00002BA7] {0x2510c33fd60} Function Engine.GameplayStatics.ClearSoundMixClassOverride +[00002BA8] {0x2510c33fc80} Function Engine.GameplayStatics.ClearSoundMixModifiers +[00002BA9] {0x2510c33fba0} Function Engine.GameplayStatics.CreatePlayer +[00002BAA] {0x2510c33fac0} Function Engine.GameplayStatics.CreateSaveGameObject +[00002BAB] {0x2510c33f9e0} Function Engine.GameplayStatics.CreateSound2D +[00002BAC] {0x2510c33f900} Function Engine.GameplayStatics.DeactivateReverbEffect +[00002BAD] {0x2510c33f820} Function Engine.GameplayStatics.DeleteGameInSlot +[00002BAE] {0x2510c33f740} Function Engine.GameplayStatics.DeprojectScreenToWorld +[00002BAF] {0x2510c33f660} Function Engine.GameplayStatics.DoesSaveGameExist +[00002BB0] {0x2510c33f580} Function Engine.GameplayStatics.EnableLiveStreaming +[00002BB1] {0x2510c33f4a0} Function Engine.GameplayStatics.FindCollisionUV +[00002BB2] {0x2510c33f3c0} Function Engine.GameplayStatics.FindNearestActor +[00002BB3] {0x2510c33f2e0} Function Engine.GameplayStatics.FinishSpawningActor +[00002BB4] {0x2510c33f200} Function Engine.GameplayStatics.FlushLevelStreaming +[00002BB5] {0x2510c33f120} Function Engine.GameplayStatics.GetAccurateRealTime +[00002BB6] {0x2510c33f040} Function Engine.GameplayStatics.GetActorArrayAverageLocation +[00002BB7] {0x2510c33ef60} Function Engine.GameplayStatics.GetActorArrayBounds +[00002BB8] {0x2510c33ee80} Function Engine.GameplayStatics.GetActorOfClass +[00002BB9] {0x2510c33eda0} Function Engine.GameplayStatics.GetAllActorsOfClass +[00002BBA] {0x2510c33ecc0} Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +[00002BBB] {0x2510c33ebe0} Function Engine.GameplayStatics.GetAllActorsWithInterface +[00002BBC] {0x2510c33eb00} Function Engine.GameplayStatics.GetAllActorsWithTag +[00002BBD] {0x2510c33ea20} Function Engine.GameplayStatics.GetAudioTimeSeconds +[00002BBE] {0x2510c33e940} Function Engine.GameplayStatics.GetClosestListenerLocation +[00002BBF] {0x2510c33e860} Function Engine.GameplayStatics.GetCurrentLevelName +[00002BC0] {0x2510c33e780} Function Engine.GameplayStatics.GetCurrentReverbEffect +[00002BC1] {0x2510c381c80} Function Engine.GameplayStatics.GetEnableWorldRendering +[00002BC2] {0x2510c381ba0} Function Engine.GameplayStatics.GetGameInstance +[00002BC3] {0x2510c381ac0} Function Engine.GameplayStatics.GetGameMode +[00002BC4] {0x2510c3819e0} Function Engine.GameplayStatics.GetGameState +[00002BC5] {0x2510c381900} Function Engine.GameplayStatics.GetGlobalTimeDilation +[00002BC6] {0x2510c381820} Function Engine.GameplayStatics.GetIntOption +[00002BC7] {0x2510c381740} Function Engine.GameplayStatics.GetKeyValue +[00002BC8] {0x2510c381660} Function Engine.GameplayStatics.GetMaxAudioChannelCount +[00002BC9] {0x2510c381580} Function Engine.GameplayStatics.GetObjectClass +[00002BCA] {0x2510c3814a0} Function Engine.GameplayStatics.GetPlatformName +[00002BCB] {0x2510c3813c0} Function Engine.GameplayStatics.GetPlayerCameraManager +[00002BCC] {0x2510c3812e0} Function Engine.GameplayStatics.GetPlayerCharacter +[00002BCD] {0x2510c381200} Function Engine.GameplayStatics.GetPlayerController +[00002BCE] {0x2510c381120} Function Engine.GameplayStatics.GetPlayerControllerFromID +[00002BCF] {0x2510c381040} Function Engine.GameplayStatics.GetPlayerControllerID +[00002BD0] {0x2510c380f60} Function Engine.GameplayStatics.GetPlayerPawn +[00002BD1] {0x2510c380e80} Function Engine.GameplayStatics.GetRealTimeSeconds +[00002BD2] {0x2510c380da0} Function Engine.GameplayStatics.GetStreamingLevel +[00002BD3] {0x2510c380cc0} Function Engine.GameplayStatics.GetSurfaceType +[00002BD4] {0x2510c380be0} Function Engine.GameplayStatics.GetTimeSeconds +[00002BD5] {0x2510c380b00} Function Engine.GameplayStatics.GetUnpausedTimeSeconds +[00002BD6] {0x2510c380a20} Function Engine.GameplayStatics.GetViewportMouseCaptureMode +[00002BD7] {0x2510c380940} Function Engine.GameplayStatics.GetViewProjectionMatrix +[00002BD8] {0x2510c380860} Function Engine.GameplayStatics.GetWorldDeltaSeconds +[00002BD9] {0x2510c380780} Function Engine.GameplayStatics.GetWorldOriginLocation +[00002BDA] {0x2510c3806a0} Function Engine.GameplayStatics.GrassOverlappingSphereCount +[00002BDB] {0x2510c3805c0} Function Engine.GameplayStatics.HasLaunchOption +[00002BDC] {0x2510c3804e0} Function Engine.GameplayStatics.HasOption +[00002BDD] {0x2510c380400} Function Engine.GameplayStatics.IsGamePaused +[00002BDE] {0x2510c380320} Function Engine.GameplayStatics.IsSplitscreenForceDisabled +[00002BDF] {0x2510c380240} Function Engine.GameplayStatics.LoadGameFromSlot +[00002BE0] {0x2510c380160} Function Engine.GameplayStatics.LoadStreamLevel +[00002BE1] {0x2510c380080} Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +[00002BE2] {0x2510c383960} Function Engine.GameplayStatics.MakeHitResult +[00002BE3] {0x2510c383880} Function Engine.GameplayStatics.OpenLevel +[00002BE4] {0x2510c3837a0} Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +[00002BE5] {0x2510c3836c0} Function Engine.GameplayStatics.ParseOption +[00002BE6] {0x2510c3835e0} Function Engine.GameplayStatics.PlayDialogue2D +[00002BE7] {0x2510c383500} Function Engine.GameplayStatics.PlayDialogueAtLocation +[00002BE8] {0x2510c383420} Function Engine.GameplayStatics.PlaySound2D +[00002BE9] {0x2510c383340} Function Engine.GameplayStatics.PlaySoundAtLocation +[00002BEA] {0x2510c383260} Function Engine.GameplayStatics.PlayWorldCameraShake +[00002BEB] {0x2510c383180} Function Engine.GameplayStatics.PopSoundMixModifier +[00002BEC] {0x2510c3830a0} Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +[00002BED] {0x2510c382fc0} Function Engine.GameplayStatics.PrimeSound +[00002BEE] {0x2510c382ee0} Function Engine.GameplayStatics.ProjectWorldToScreen +[00002BEF] {0x2510c382e00} Function Engine.GameplayStatics.PushSoundMixModifier +[00002BF0] {0x2510c382d20} Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +[00002BF1] {0x2510c382c40} Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +[00002BF2] {0x2510c382b60} Function Engine.GameplayStatics.RemovePlayer +[00002BF3] {0x2510c382a80} Function Engine.GameplayStatics.SaveGameToSlot +[00002BF4] {0x2510c3829a0} Function Engine.GameplayStatics.SetBaseSoundMix +[00002BF5] {0x2510c3828c0} Function Engine.GameplayStatics.SetEnableWorldRendering +[00002BF6] {0x2510c3827e0} Function Engine.GameplayStatics.SetForceDisableSplitscreen +[00002BF7] {0x2510c382700} Function Engine.GameplayStatics.SetGamePaused +[00002BF8] {0x2510c382620} Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +[00002BF9] {0x2510c382540} Function Engine.GameplayStatics.SetGlobalPitchModulation +[00002BFA] {0x2510c382460} Function Engine.GameplayStatics.SetGlobalTimeDilation +[00002BFB] {0x2510c382380} Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +[00002BFC] {0x2510c3822a0} Function Engine.GameplayStatics.SetPlayerControllerID +[00002BFD] {0x2510c3821c0} Function Engine.GameplayStatics.SetSoundClassDistanceScale +[00002BFE] {0x2510c3820e0} Function Engine.GameplayStatics.SetSoundMixClassOverride +[00002BFF] {0x2510c382000} Function Engine.GameplayStatics.SetSubtitlesEnabled +[00002C00] {0x2510c381f20} Function Engine.GameplayStatics.SetViewportMouseCaptureMode +[00002C01] {0x2510c381e40} Function Engine.GameplayStatics.SetWorldOriginLocation +[00002C02] {0x2510c381d60} Function Engine.GameplayStatics.SpawnDecalAtLocation +[00002C03] {0x2510c385640} Function Engine.GameplayStatics.SpawnDecalAttached +[00002C04] {0x2510c385560} Function Engine.GameplayStatics.SpawnDialogue2D +[00002C05] {0x2510c385480} Function Engine.GameplayStatics.SpawnDialogueAtLocation +[00002C06] {0x2510c3853a0} Function Engine.GameplayStatics.SpawnDialogueAttached +[00002C07] {0x2510c3852c0} Function Engine.GameplayStatics.SpawnEmitterAtLocation +[00002C08] {0x2510c3851e0} Function Engine.GameplayStatics.SpawnEmitterAttached +[00002C09] {0x2510c385100} Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +[00002C0A] {0x2510c385020} Function Engine.GameplayStatics.SpawnForceFeedbackAttached +[00002C0B] {0x2510c384f40} Function Engine.GameplayStatics.SpawnObject +[00002C0C] {0x2510c384e60} Function Engine.GameplayStatics.SpawnSound2D +[00002C0D] {0x2510c384d80} Function Engine.GameplayStatics.SpawnSoundAtLocation +[00002C0E] {0x2510c384ca0} Function Engine.GameplayStatics.SpawnSoundAttached +[00002C0F] {0x2510c384bc0} Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +[00002C10] {0x2510c384ae0} Function Engine.GameplayStatics.UnloadStreamLevel +[00002C11] {0x2510c384a00} Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +[00002C12] {0x2510c384920} Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +[00002C13] {0x2510c384840} Function Engine.GameUserSettings.ApplyHardwareBenchmarkResults +[00002C14] {0x2510c384760} Function Engine.GameUserSettings.ApplyNonResolutionSettings +[00002C15] {0x2510c384680} Function Engine.GameUserSettings.ApplyResolutionSettings +[00002C16] {0x2510c3845a0} Function Engine.GameUserSettings.ApplySettings +[00002C17] {0x2510c3844c0} Function Engine.GameUserSettings.ConfirmVideoMode +[00002C18] {0x2510c3843e0} Function Engine.GameUserSettings.EnableHDRDisplayOutput +[00002C19] {0x2510c384300} Function Engine.GameUserSettings.GetAntiAliasingQuality +[00002C1A] {0x2510c384220} Function Engine.GameUserSettings.GetAudioQualityLevel +[00002C1B] {0x2510c384140} Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +[00002C1C] {0x2510c384060} Function Engine.GameUserSettings.GetDefaultResolution +[00002C1D] {0x2510c383f80} Function Engine.GameUserSettings.GetDefaultResolutionScale +[00002C1E] {0x2510c383ea0} Function Engine.GameUserSettings.GetDefaultWindowMode +[00002C1F] {0x2510c383dc0} Function Engine.GameUserSettings.GetDefaultWindowPosition +[00002C20] {0x2510c383ce0} Function Engine.GameUserSettings.GetDesktopResolution +[00002C21] {0x2510c383c00} Function Engine.GameUserSettings.GetFoliageQuality +[00002C22] {0x2510c383b20} Function Engine.GameUserSettings.GetFramePace +[00002C23] {0x2510c383a40} Function Engine.GameUserSettings.GetFrameRateLimit +[00002C24] {0x2510c387320} Function Engine.GameUserSettings.GetFullscreenMode +[00002C25] {0x2510c387240} Function Engine.GameUserSettings.GetGameUserSettings +[00002C26] {0x2510c387160} Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +[00002C27] {0x2510c387080} Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +[00002C28] {0x2510c386fa0} Function Engine.GameUserSettings.GetOverallScalabilityLevel +[00002C29] {0x2510c386ec0} Function Engine.GameUserSettings.GetPostProcessingQuality +[00002C2A] {0x2510c386de0} Function Engine.GameUserSettings.GetPreferredFullscreenMode +[00002C2B] {0x2510c386d00} Function Engine.GameUserSettings.GetRecommendedResolutionScale +[00002C2C] {0x2510c386c20} Function Engine.GameUserSettings.GetResolutionScaleInformation +[00002C2D] {0x2510c386b40} Function Engine.GameUserSettings.GetResolutionScaleInformationEx +[00002C2E] {0x2510c386a60} Function Engine.GameUserSettings.GetResolutionScaleNormalized +[00002C2F] {0x2510c386980} Function Engine.GameUserSettings.GetScreenResolution +[00002C30] {0x2510c3868a0} Function Engine.GameUserSettings.GetShadingQuality +[00002C31] {0x2510c3867c0} Function Engine.GameUserSettings.GetShadowQuality +[00002C32] {0x2510c3866e0} Function Engine.GameUserSettings.GetSyncInterval +[00002C33] {0x2510c386600} Function Engine.GameUserSettings.GetTextureQuality +[00002C34] {0x2510c386520} Function Engine.GameUserSettings.GetViewDistanceQuality +[00002C35] {0x2510c386440} Function Engine.GameUserSettings.GetVisualEffectQuality +[00002C36] {0x2510c386360} Function Engine.GameUserSettings.IsDirty +[00002C37] {0x2510c386280} Function Engine.GameUserSettings.IsDynamicResolutionDirty +[00002C38] {0x2510c3861a0} Function Engine.GameUserSettings.IsDynamicResolutionEnabled +[00002C39] {0x2510c3860c0} Function Engine.GameUserSettings.IsFullscreenModeDirty +[00002C3A] {0x2510c385fe0} Function Engine.GameUserSettings.IsHDREnabled +[00002C3B] {0x2510c385f00} Function Engine.GameUserSettings.IsScreenResolutionDirty +[00002C3C] {0x2510c385e20} Function Engine.GameUserSettings.IsVSyncDirty +[00002C3D] {0x2510c385d40} Function Engine.GameUserSettings.IsVSyncEnabled +[00002C3E] {0x2510c385c60} Function Engine.GameUserSettings.LoadSettings +[00002C3F] {0x2510c385b80} Function Engine.GameUserSettings.ResetToCurrentSettings +[00002C40] {0x2510c385aa0} Function Engine.GameUserSettings.RevertVideoMode +[00002C41] {0x2510c3859c0} Function Engine.GameUserSettings.RunHardwareBenchmark +[00002C42] {0x2510c3858e0} Function Engine.GameUserSettings.SaveSettings +[00002C43] {0x2510c385800} Function Engine.GameUserSettings.SetAntiAliasingQuality +[00002C44] {0x2510c385720} Function Engine.GameUserSettings.SetAudioQualityLevel +[00002C45] {0x2510c389000} Function Engine.GameUserSettings.SetBenchmarkFallbackValues +[00002C46] {0x2510c388f20} Function Engine.GameUserSettings.SetDynamicResolutionEnabled +[00002C47] {0x2510c388e40} Function Engine.GameUserSettings.SetFoliageQuality +[00002C48] {0x2510c388d60} Function Engine.GameUserSettings.SetFrameRateLimit +[00002C49] {0x2510c388c80} Function Engine.GameUserSettings.SetFullscreenMode +[00002C4A] {0x2510c388ba0} Function Engine.GameUserSettings.SetOverallScalabilityLevel +[00002C4B] {0x2510c388ac0} Function Engine.GameUserSettings.SetPostProcessingQuality +[00002C4C] {0x2510c3889e0} Function Engine.GameUserSettings.SetResolutionScaleNormalized +[00002C4D] {0x2510c388900} Function Engine.GameUserSettings.SetResolutionScaleValue +[00002C4E] {0x2510c388820} Function Engine.GameUserSettings.SetResolutionScaleValueEx +[00002C4F] {0x2510c388740} Function Engine.GameUserSettings.SetScreenResolution +[00002C50] {0x2510c388660} Function Engine.GameUserSettings.SetShadingQuality +[00002C51] {0x2510c388580} Function Engine.GameUserSettings.SetShadowQuality +[00002C52] {0x2510c3884a0} Function Engine.GameUserSettings.SetTextureQuality +[00002C53] {0x2510c3883c0} Function Engine.GameUserSettings.SetToDefaults +[00002C54] {0x2510c3882e0} Function Engine.GameUserSettings.SetViewDistanceQuality +[00002C55] {0x2510c388200} Function Engine.GameUserSettings.SetVisualEffectQuality +[00002C56] {0x2510c388120} Function Engine.GameUserSettings.SetVSyncEnabled +[00002C57] {0x2510c388040} Function Engine.GameUserSettings.SupportsHDRDisplayOutput +[00002C58] {0x2510c387f60} Function Engine.GameUserSettings.ValidateSettings +[00002C59] {0x2510c387e80} Function Engine.GameViewportClient.SetConsoleTarget +[00002C5A] {0x2510c387da0} Function Engine.GameViewportClient.ShowTitleSafeArea +[00002C5B] {0x2510c387cc0} Function Engine.GameViewportClient.SSSwapControllers +[00002C5C] {0x2510c387be0} Function Engine.SpotLight.SetInnerConeAngle +[00002C5D] {0x2510c387b00} Function Engine.SpotLight.SetOuterConeAngle +[00002C5E] {0x2510c387a20} Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +[00002C5F] {0x2510c387940} Function Engine.HealthSnapshotBlueprintLibrary.StartPerformanceSnapshots +[00002C60] {0x2510c387860} Function Engine.HealthSnapshotBlueprintLibrary.StopPerformanceSnapshots +[00002C61] {0x2510c387780} Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +[00002C62] {0x2510c3876a0} Function Engine.ImportanceSamplingLibrary.ImportanceSample +[00002C63] {0x2510c3875c0} Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +[00002C64] {0x2510c3874e0} Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +[00002C65] {0x2510c387400} Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +[00002C66] {0x2510c38ace0} Function Engine.ImportanceSamplingLibrary.NextSobolFloat +[00002C67] {0x2510c38ac00} Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +[00002C68] {0x2510c38ab20} Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +[00002C69] {0x2510c38aa40} Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +[00002C6A] {0x2510c38a960} Function Engine.InputComponent.GetControllerAnalogKeyState +[00002C6B] {0x2510c38a880} Function Engine.InputComponent.GetControllerAnalogStickState +[00002C6C] {0x2510c38a7a0} Function Engine.InputComponent.GetControllerKeyTimeDown +[00002C6D] {0x2510c38a6c0} Function Engine.InputComponent.GetControllerMouseDelta +[00002C6E] {0x2510c38a5e0} Function Engine.InputComponent.GetControllerVectorKeyState +[00002C6F] {0x2510c38a500} Function Engine.InputComponent.GetTouchState +[00002C70] {0x2510c38a420} Function Engine.InputComponent.IsControllerKeyDown +[00002C71] {0x2510c38a340} Function Engine.InputComponent.WasControllerKeyJustPressed +[00002C72] {0x2510c38a260} Function Engine.InputComponent.WasControllerKeyJustReleased +[00002C73] {0x2510c38a180} Function Engine.InputSettings.AddActionMapping +[00002C74] {0x2510c38a0a0} Function Engine.InputSettings.AddAxisMapping +[00002C75] {0x2510c389fc0} Function Engine.InputSettings.ForceRebuildKeymaps +[00002C76] {0x2510c389ee0} Function Engine.InputSettings.GetActionMappingByName +[00002C77] {0x2510c389e00} Function Engine.InputSettings.GetActionNames +[00002C78] {0x2510c389d20} Function Engine.InputSettings.GetAxisMappingByName +[00002C79] {0x2510c389c40} Function Engine.InputSettings.GetAxisNames +[00002C7A] {0x2510c389b60} Function Engine.InputSettings.GetInputSettings +[00002C7B] {0x2510c389a80} Function Engine.InputSettings.RemoveActionMapping +[00002C7C] {0x2510c3899a0} Function Engine.InputSettings.RemoveAxisMapping +[00002C7D] {0x2510c3898c0} Function Engine.InputSettings.SaveKeyMappings +[00002C7E] {0x2510c3897e0} Function Engine.KismetArrayLibrary.Array_Add +[00002C7F] {0x2510c389700} Function Engine.KismetArrayLibrary.Array_AddUnique +[00002C80] {0x2510c389620} Function Engine.KismetArrayLibrary.Array_Append +[00002C81] {0x2510c389540} Function Engine.KismetArrayLibrary.Array_Clear +[00002C82] {0x2510c389460} Function Engine.KismetArrayLibrary.Array_Contains +[00002C83] {0x2510c389380} Function Engine.KismetArrayLibrary.Array_Find +[00002C84] {0x2510c3892a0} Function Engine.KismetArrayLibrary.Array_Get +[00002C85] {0x2510c3891c0} Function Engine.KismetArrayLibrary.Array_Identical +[00002C86] {0x2510c3890e0} Function Engine.KismetArrayLibrary.Array_Insert +[00002C87] {0x2510c38c9c0} Function Engine.KismetArrayLibrary.Array_IsValidIndex +[00002C88] {0x2510c38c8e0} Function Engine.KismetArrayLibrary.Array_LastIndex +[00002C89] {0x2510c38c800} Function Engine.KismetArrayLibrary.Array_Length +[00002C8A] {0x2510c38c720} Function Engine.KismetArrayLibrary.Array_Random +[00002C8B] {0x2510c38c640} Function Engine.KismetArrayLibrary.Array_RandomFromStream +[00002C8C] {0x2510c38c560} Function Engine.KismetArrayLibrary.Array_Remove +[00002C8D] {0x2510c38c480} Function Engine.KismetArrayLibrary.Array_RemoveItem +[00002C8E] {0x2510c38c3a0} Function Engine.KismetArrayLibrary.Array_Resize +[00002C8F] {0x2510c38c2c0} Function Engine.KismetArrayLibrary.Array_Reverse +[00002C90] {0x2510c38c1e0} Function Engine.KismetArrayLibrary.Array_Set +[00002C91] {0x2510c38c100} Function Engine.KismetArrayLibrary.Array_Shuffle +[00002C92] {0x2510c38c020} Function Engine.KismetArrayLibrary.Array_Swap +[00002C93] {0x2510c38bf40} Function Engine.KismetArrayLibrary.FilterArray +[00002C94] {0x2510c38be60} Function Engine.KismetArrayLibrary.SetArrayPropertyByName +[00002C95] {0x2510c38bd80} Function Engine.KismetGuidLibrary.Conv_GuidToString +[00002C96] {0x2510c38bca0} Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +[00002C97] {0x2510c38bbc0} Function Engine.KismetGuidLibrary.Invalidate_Guid +[00002C98] {0x2510c38bae0} Function Engine.KismetGuidLibrary.IsValid_Guid +[00002C99] {0x2510c38ba00} Function Engine.KismetGuidLibrary.NewGuid +[00002C9A] {0x2510c38b920} Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +[00002C9B] {0x2510c38b840} Function Engine.KismetGuidLibrary.Parse_StringToGuid +[00002C9C] {0x2510c38b760} Function Engine.KismetInputLibrary.CalibrateTilt +[00002C9D] {0x2510c38b680} Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +[00002C9E] {0x2510c38b5a0} Function Engine.KismetInputLibrary.EqualEqual_KeyKey +[00002C9F] {0x2510c38b4c0} Function Engine.KismetInputLibrary.GetAnalogValue +[00002CA0] {0x2510c38b3e0} Function Engine.KismetInputLibrary.GetKey +[00002CA1] {0x2510c38b300} Function Engine.KismetInputLibrary.GetUserIndex +[00002CA2] {0x2510c38b220} Function Engine.KismetInputLibrary.InputChord_GetDisplayName +[00002CA3] {0x2510c38b140} Function Engine.KismetInputLibrary.InputEvent_IsAltDown +[00002CA4] {0x2510c38b060} Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +[00002CA5] {0x2510c38af80} Function Engine.KismetInputLibrary.InputEvent_IsControlDown +[00002CA6] {0x2510c38aea0} Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +[00002CA7] {0x2510c38adc0} Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +[00002CA8] {0x2510c38e6a0} Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +[00002CA9] {0x2510c38e5c0} Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +[00002CAA] {0x2510c38e4e0} Function Engine.KismetInputLibrary.InputEvent_IsRepeat +[00002CAB] {0x2510c38e400} Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +[00002CAC] {0x2510c38e320} Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +[00002CAD] {0x2510c38e240} Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +[00002CAE] {0x2510c38e160} Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +[00002CAF] {0x2510c38e080} Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +[00002CB0] {0x2510c38dfa0} Function Engine.KismetInputLibrary.Key_GetDisplayName +[00002CB1] {0x2510c38dec0} Function Engine.KismetInputLibrary.Key_GetNavigationAction +[00002CB2] {0x2510c38dde0} Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +[00002CB3] {0x2510c38dd00} Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +[00002CB4] {0x2510c38dc20} Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +[00002CB5] {0x2510c38db40} Function Engine.KismetInputLibrary.Key_IsAnalog +[00002CB6] {0x2510c38da60} Function Engine.KismetInputLibrary.Key_IsAxis1D +[00002CB7] {0x2510c38d980} Function Engine.KismetInputLibrary.Key_IsAxis2D +[00002CB8] {0x2510c38d8a0} Function Engine.KismetInputLibrary.Key_IsAxis3D +[00002CB9] {0x2510c38d7c0} Function Engine.KismetInputLibrary.Key_IsButtonAxis +[00002CBA] {0x2510c38d6e0} Function Engine.KismetInputLibrary.Key_IsDigital +[00002CBB] {0x2510c38d600} Function Engine.KismetInputLibrary.Key_IsGamepadKey +[00002CBC] {0x2510c38d520} Function Engine.KismetInputLibrary.Key_IsKeyboardKey +[00002CBD] {0x2510c38d440} Function Engine.KismetInputLibrary.Key_IsModifierKey +[00002CBE] {0x2510c38d360} Function Engine.KismetInputLibrary.Key_IsMouseButton +[00002CBF] {0x2510c38d280} Function Engine.KismetInputLibrary.Key_IsValid +[00002CC0] {0x2510c38d1a0} Function Engine.KismetInputLibrary.Key_IsVectorAxis +[00002CC1] {0x2510c38d0c0} Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +[00002CC2] {0x2510c38cfe0} Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +[00002CC3] {0x2510c38cf00} Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +[00002CC4] {0x2510c38ce20} Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +[00002CC5] {0x2510c38cd40} Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +[00002CC6] {0x2510c38cc60} Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +[00002CC7] {0x2510c38cb80} Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +[00002CC8] {0x2510c38caa0} Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +[00002CC9] {0x2510c38ff20} Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +[00002CCA] {0x2510c38fe40} Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +[00002CCB] {0x2510c38fd60} Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +[00002CCC] {0x2510c38fc80} Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +[00002CCD] {0x2510c38fba0} Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +[00002CCE] {0x2510c38fac0} Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +[00002CCF] {0x2510c38f9e0} Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +[00002CD0] {0x2510c38f900} Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +[00002CD1] {0x2510c38f820} Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +[00002CD2] {0x2510c38f740} Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +[00002CD3] {0x2510c38f660} Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +[00002CD4] {0x2510c38f580} Function Engine.KismetInternationalizationLibrary.GetNativeCulture +[00002CD5] {0x2510c38f4a0} Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +[00002CD6] {0x2510c38f3c0} Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +[00002CD7] {0x2510c38f2e0} Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +[00002CD8] {0x2510c38f200} Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +[00002CD9] {0x2510c38f120} Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +[00002CDA] {0x2510c38f040} Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +[00002CDB] {0x2510c38ef60} Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +[00002CDC] {0x2510c38ee80} Function Engine.KismetMaterialLibrary.GetScalarParameterValue +[00002CDD] {0x2510c38eda0} Function Engine.KismetMaterialLibrary.GetVectorParameterValue +[00002CDE] {0x2510c38ecc0} Function Engine.KismetMaterialLibrary.SetScalarParameterValue +[00002CDF] {0x2510c38ebe0} Function Engine.KismetMaterialLibrary.SetVectorParameterValue +[00002CE0] {0x2510c38eb00} Function Engine.KismetMathLibrary.Abs +[00002CE1] {0x2510c38ea20} Function Engine.KismetMathLibrary.Abs_Int +[00002CE2] {0x2510c38e940} Function Engine.KismetMathLibrary.Abs_Int64 +[00002CE3] {0x2510c38e860} Function Engine.KismetMathLibrary.Acos +[00002CE4] {0x2510c38e780} Function Engine.KismetMathLibrary.Add_ByteByte +[00002CE5] {0x2510c421c80} Function Engine.KismetMathLibrary.Add_DateTimeDateTime +[00002CE6] {0x2510c421ba0} Function Engine.KismetMathLibrary.Add_DateTimeTimespan +[00002CE7] {0x2510c421ac0} Function Engine.KismetMathLibrary.Add_FloatFloat +[00002CE8] {0x2510c4219e0} Function Engine.KismetMathLibrary.Add_Int64Int64 +[00002CE9] {0x2510c421900} Function Engine.KismetMathLibrary.Add_IntInt +[00002CEA] {0x2510c421820} Function Engine.KismetMathLibrary.Add_IntPointInt +[00002CEB] {0x2510c421740} Function Engine.KismetMathLibrary.Add_IntPointIntPoint +[00002CEC] {0x2510c421660} Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +[00002CED] {0x2510c421580} Function Engine.KismetMathLibrary.Add_MatrixMatrix +[00002CEE] {0x2510c4214a0} Function Engine.KismetMathLibrary.Add_QuatQuat +[00002CEF] {0x2510c4213c0} Function Engine.KismetMathLibrary.Add_TimespanTimespan +[00002CF0] {0x2510c4212e0} Function Engine.KismetMathLibrary.Add_Vector2DFloat +[00002CF1] {0x2510c421200} Function Engine.KismetMathLibrary.Add_Vector2DVector2D +[00002CF2] {0x2510c421120} Function Engine.KismetMathLibrary.Add_Vector4Vector4 +[00002CF3] {0x2510c421040} Function Engine.KismetMathLibrary.Add_VectorFloat +[00002CF4] {0x2510c420f60} Function Engine.KismetMathLibrary.Add_VectorInt +[00002CF5] {0x2510c420e80} Function Engine.KismetMathLibrary.Add_VectorVector +[00002CF6] {0x2510c420da0} Function Engine.KismetMathLibrary.And_Int64Int64 +[00002CF7] {0x2510c420cc0} Function Engine.KismetMathLibrary.And_IntInt +[00002CF8] {0x2510c420be0} Function Engine.KismetMathLibrary.Asin +[00002CF9] {0x2510c420b00} Function Engine.KismetMathLibrary.Atan +[00002CFA] {0x2510c420a20} Function Engine.KismetMathLibrary.Atan2 +[00002CFB] {0x2510c420940} Function Engine.KismetMathLibrary.BMax +[00002CFC] {0x2510c420860} Function Engine.KismetMathLibrary.BMin +[00002CFD] {0x2510c420780} Function Engine.KismetMathLibrary.BooleanAND +[00002CFE] {0x2510c4206a0} Function Engine.KismetMathLibrary.BooleanNAND +[00002CFF] {0x2510c4205c0} Function Engine.KismetMathLibrary.BooleanNOR +[00002D00] {0x2510c4204e0} Function Engine.KismetMathLibrary.BooleanOR +[00002D01] {0x2510c420400} Function Engine.KismetMathLibrary.BooleanXOR +[00002D02] {0x2510c420320} Function Engine.KismetMathLibrary.BreakColor +[00002D03] {0x2510c420240} Function Engine.KismetMathLibrary.BreakDateTime +[00002D04] {0x2510c420160} Function Engine.KismetMathLibrary.BreakFrameRate +[00002D05] {0x2510c420080} Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +[00002D06] {0x2510c423960} Function Engine.KismetMathLibrary.BreakRandomStream +[00002D07] {0x2510c423880} Function Engine.KismetMathLibrary.BreakRotator +[00002D08] {0x2510c4237a0} Function Engine.KismetMathLibrary.BreakRotIntoAxes +[00002D09] {0x2510c4236c0} Function Engine.KismetMathLibrary.BreakTimespan +[00002D0A] {0x2510c4235e0} Function Engine.KismetMathLibrary.BreakTimespan2 +[00002D0B] {0x2510c423500} Function Engine.KismetMathLibrary.BreakTransform +[00002D0C] {0x2510c423420} Function Engine.KismetMathLibrary.BreakVector +[00002D0D] {0x2510c423340} Function Engine.KismetMathLibrary.BreakVector2D +[00002D0E] {0x2510c423260} Function Engine.KismetMathLibrary.BreakVector4 +[00002D0F] {0x2510c423180} Function Engine.KismetMathLibrary.CInterpTo +[00002D10] {0x2510c4230a0} Function Engine.KismetMathLibrary.Clamp +[00002D11] {0x2510c422fc0} Function Engine.KismetMathLibrary.ClampAngle +[00002D12] {0x2510c422ee0} Function Engine.KismetMathLibrary.ClampAxes2D +[00002D13] {0x2510c422e00} Function Engine.KismetMathLibrary.ClampAxis +[00002D14] {0x2510c422d20} Function Engine.KismetMathLibrary.ClampInt64 +[00002D15] {0x2510c422c40} Function Engine.KismetMathLibrary.ClampVectorSize +[00002D16] {0x2510c422b60} Function Engine.KismetMathLibrary.ClassIsChildOf +[00002D17] {0x2510c422a80} Function Engine.KismetMathLibrary.ComposeRotators +[00002D18] {0x2510c4229a0} Function Engine.KismetMathLibrary.ComposeTransforms +[00002D19] {0x2510c4228c0} Function Engine.KismetMathLibrary.Conv_BoolToByte +[00002D1A] {0x2510c4227e0} Function Engine.KismetMathLibrary.Conv_BoolToFloat +[00002D1B] {0x2510c422700} Function Engine.KismetMathLibrary.Conv_BoolToInt +[00002D1C] {0x2510c422620} Function Engine.KismetMathLibrary.Conv_ByteToFloat +[00002D1D] {0x2510c422540} Function Engine.KismetMathLibrary.Conv_ByteToInt +[00002D1E] {0x2510c422460} Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +[00002D1F] {0x2510c422380} Function Engine.KismetMathLibrary.Conv_FloatToLinearColor +[00002D20] {0x2510c4222a0} Function Engine.KismetMathLibrary.Conv_FloatToVector +[00002D21] {0x2510c4221c0} Function Engine.KismetMathLibrary.Conv_Int64ToByte +[00002D22] {0x2510c4220e0} Function Engine.KismetMathLibrary.Conv_Int64ToInt +[00002D23] {0x2510c422000} Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +[00002D24] {0x2510c421f20} Function Engine.KismetMathLibrary.Conv_IntToBool +[00002D25] {0x2510c421e40} Function Engine.KismetMathLibrary.Conv_IntToByte +[00002D26] {0x2510c421d60} Function Engine.KismetMathLibrary.Conv_IntToFloat +[00002D27] {0x2510c425640} Function Engine.KismetMathLibrary.Conv_IntToInt64 +[00002D28] {0x2510c425560} Function Engine.KismetMathLibrary.Conv_IntToIntVector +[00002D29] {0x2510c425480} Function Engine.KismetMathLibrary.Conv_IntVectorToVector +[00002D2A] {0x2510c4253a0} Function Engine.KismetMathLibrary.Conv_LinearColorToColor +[00002D2B] {0x2510c4252c0} Function Engine.KismetMathLibrary.Conv_LinearColorToVector +[00002D2C] {0x2510c4251e0} Function Engine.KismetMathLibrary.Conv_MatrixToRotator +[00002D2D] {0x2510c425100} Function Engine.KismetMathLibrary.Conv_MatrixToTransform +[00002D2E] {0x2510c425020} Function Engine.KismetMathLibrary.Conv_RotatorToTransform +[00002D2F] {0x2510c424f40} Function Engine.KismetMathLibrary.Conv_RotatorToVector +[00002D30] {0x2510c424e60} Function Engine.KismetMathLibrary.Conv_TransformToMatrix +[00002D31] {0x2510c424d80} Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +[00002D32] {0x2510c424ca0} Function Engine.KismetMathLibrary.Conv_Vector2DToVector +[00002D33] {0x2510c424bc0} Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +[00002D34] {0x2510c424ae0} Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +[00002D35] {0x2510c424a00} Function Engine.KismetMathLibrary.Conv_Vector4ToVector +[00002D36] {0x2510c424920} Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +[00002D37] {0x2510c424840} Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +[00002D38] {0x2510c424760} Function Engine.KismetMathLibrary.Conv_VectorToRotator +[00002D39] {0x2510c424680} Function Engine.KismetMathLibrary.Conv_VectorToTransform +[00002D3A] {0x2510c4245a0} Function Engine.KismetMathLibrary.Conv_VectorToVector2D +[00002D3B] {0x2510c4244c0} Function Engine.KismetMathLibrary.ConvertTransformToRelative +[00002D3C] {0x2510c4243e0} Function Engine.KismetMathLibrary.Cos +[00002D3D] {0x2510c424300} Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +[00002D3E] {0x2510c424220} Function Engine.KismetMathLibrary.Cross_VectorVector +[00002D3F] {0x2510c424140} Function Engine.KismetMathLibrary.CrossProduct2D +[00002D40] {0x2510c424060} Function Engine.KismetMathLibrary.DateTimeFromIsoString +[00002D41] {0x2510c423f80} Function Engine.KismetMathLibrary.DateTimeFromString +[00002D42] {0x2510c423ea0} Function Engine.KismetMathLibrary.DateTimeMaxValue +[00002D43] {0x2510c423dc0} Function Engine.KismetMathLibrary.DateTimeMinValue +[00002D44] {0x2510c423ce0} Function Engine.KismetMathLibrary.DaysInMonth +[00002D45] {0x2510c423c00} Function Engine.KismetMathLibrary.DaysInYear +[00002D46] {0x2510c423b20} Function Engine.KismetMathLibrary.DegAcos +[00002D47] {0x2510c423a40} Function Engine.KismetMathLibrary.DegAsin +[00002D48] {0x2510c427320} Function Engine.KismetMathLibrary.DegAtan +[00002D49] {0x2510c427240} Function Engine.KismetMathLibrary.DegAtan2 +[00002D4A] {0x2510c427160} Function Engine.KismetMathLibrary.DegCos +[00002D4B] {0x2510c427080} Function Engine.KismetMathLibrary.DegreesToRadians +[00002D4C] {0x2510c426fa0} Function Engine.KismetMathLibrary.DegSin +[00002D4D] {0x2510c426ec0} Function Engine.KismetMathLibrary.DegTan +[00002D4E] {0x2510c426de0} Function Engine.KismetMathLibrary.Distance2D +[00002D4F] {0x2510c426d00} Function Engine.KismetMathLibrary.DistanceSquared2D +[00002D50] {0x2510c426c20} Function Engine.KismetMathLibrary.Divide_ByteByte +[00002D51] {0x2510c426b40} Function Engine.KismetMathLibrary.Divide_FloatFloat +[00002D52] {0x2510c426a60} Function Engine.KismetMathLibrary.Divide_Int64Int64 +[00002D53] {0x2510c426980} Function Engine.KismetMathLibrary.Divide_IntInt +[00002D54] {0x2510c4268a0} Function Engine.KismetMathLibrary.Divide_IntPointInt +[00002D55] {0x2510c4267c0} Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +[00002D56] {0x2510c4266e0} Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +[00002D57] {0x2510c426600} Function Engine.KismetMathLibrary.Divide_TimespanFloat +[00002D58] {0x2510c426520} Function Engine.KismetMathLibrary.Divide_Vector2DFloat +[00002D59] {0x2510c426440} Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +[00002D5A] {0x2510c426360} Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +[00002D5B] {0x2510c426280} Function Engine.KismetMathLibrary.Divide_VectorFloat +[00002D5C] {0x2510c4261a0} Function Engine.KismetMathLibrary.Divide_VectorInt +[00002D5D] {0x2510c4260c0} Function Engine.KismetMathLibrary.Divide_VectorVector +[00002D5E] {0x2510c425fe0} Function Engine.KismetMathLibrary.Dot_VectorVector +[00002D5F] {0x2510c425f00} Function Engine.KismetMathLibrary.DotProduct2D +[00002D60] {0x2510c425e20} Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +[00002D61] {0x2510c425d40} Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +[00002D62] {0x2510c425c60} Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +[00002D63] {0x2510c425b80} Function Engine.KismetMathLibrary.Ease +[00002D64] {0x2510c425aa0} Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +[00002D65] {0x2510c4259c0} Function Engine.KismetMathLibrary.EqualEqual_BoolBool +[00002D66] {0x2510c4258e0} Function Engine.KismetMathLibrary.EqualEqual_ByteByte +[00002D67] {0x2510c425800} Function Engine.KismetMathLibrary.EqualEqual_ClassClass +[00002D68] {0x2510c425720} Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +[00002D69] {0x2510c429000} Function Engine.KismetMathLibrary.EqualEqual_FloatFloat +[00002D6A] {0x2510c428f20} Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +[00002D6B] {0x2510c428e40} Function Engine.KismetMathLibrary.EqualEqual_IntInt +[00002D6C] {0x2510c428d60} Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +[00002D6D] {0x2510c428c80} Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +[00002D6E] {0x2510c428ba0} Function Engine.KismetMathLibrary.EqualEqual_NameName +[00002D6F] {0x2510c428ac0} Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +[00002D70] {0x2510c4289e0} Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +[00002D71] {0x2510c428900} Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +[00002D72] {0x2510c428820} Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +[00002D73] {0x2510c428740} Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +[00002D74] {0x2510c428660} Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +[00002D75] {0x2510c428580} Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +[00002D76] {0x2510c4284a0} Function Engine.KismetMathLibrary.EqualEqual_VectorVector +[00002D77] {0x2510c4283c0} Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +[00002D78] {0x2510c4282e0} Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +[00002D79] {0x2510c428200} Function Engine.KismetMathLibrary.EqualExactly_VectorVector +[00002D7A] {0x2510c428120} Function Engine.KismetMathLibrary.Exp +[00002D7B] {0x2510c428040} Function Engine.KismetMathLibrary.FCeil +[00002D7C] {0x2510c427f60} Function Engine.KismetMathLibrary.FCeil64 +[00002D7D] {0x2510c427e80} Function Engine.KismetMathLibrary.FClamp +[00002D7E] {0x2510c427da0} Function Engine.KismetMathLibrary.FFloor +[00002D7F] {0x2510c427cc0} Function Engine.KismetMathLibrary.FFloor64 +[00002D80] {0x2510c427be0} Function Engine.KismetMathLibrary.FindClosestPointOnLine +[00002D81] {0x2510c427b00} Function Engine.KismetMathLibrary.FindClosestPointOnSegment +[00002D82] {0x2510c427a20} Function Engine.KismetMathLibrary.FindLookAtRotation +[00002D83] {0x2510c427940} Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +[00002D84] {0x2510c427860} Function Engine.KismetMathLibrary.FInterpEaseInOut +[00002D85] {0x2510c427780} Function Engine.KismetMathLibrary.FInterpTo +[00002D86] {0x2510c4276a0} Function Engine.KismetMathLibrary.FInterpTo_Constant +[00002D87] {0x2510c4275c0} Function Engine.KismetMathLibrary.FixedTurn +[00002D88] {0x2510c4274e0} Function Engine.KismetMathLibrary.FloatSpringInterp +[00002D89] {0x2510c427400} Function Engine.KismetMathLibrary.FMax +[00002D8A] {0x2510c42ace0} Function Engine.KismetMathLibrary.FMin +[00002D8B] {0x2510c42ac00} Function Engine.KismetMathLibrary.FMod +[00002D8C] {0x2510c42ab20} Function Engine.KismetMathLibrary.Fraction +[00002D8D] {0x2510c42aa40} Function Engine.KismetMathLibrary.FromDays +[00002D8E] {0x2510c42a960} Function Engine.KismetMathLibrary.FromHours +[00002D8F] {0x2510c42a880} Function Engine.KismetMathLibrary.FromMilliseconds +[00002D90] {0x2510c42a7a0} Function Engine.KismetMathLibrary.FromMinutes +[00002D91] {0x2510c42a6c0} Function Engine.KismetMathLibrary.FromSeconds +[00002D92] {0x2510c42a5e0} Function Engine.KismetMathLibrary.FTrunc +[00002D93] {0x2510c42a500} Function Engine.KismetMathLibrary.FTrunc64 +[00002D94] {0x2510c42a420} Function Engine.KismetMathLibrary.FTruncVector +[00002D95] {0x2510c42a340} Function Engine.KismetMathLibrary.FWrap +[00002D96] {0x2510c42a260} Function Engine.KismetMathLibrary.GetAbs2D +[00002D97] {0x2510c42a180} Function Engine.KismetMathLibrary.GetAbsMax2D +[00002D98] {0x2510c42a0a0} Function Engine.KismetMathLibrary.GetAxes +[00002D99] {0x2510c429fc0} Function Engine.KismetMathLibrary.GetAzimuthAndElevation +[00002D9A] {0x2510c429ee0} Function Engine.KismetMathLibrary.GetDate +[00002D9B] {0x2510c429e00} Function Engine.KismetMathLibrary.GetDay +[00002D9C] {0x2510c429d20} Function Engine.KismetMathLibrary.GetDayOfYear +[00002D9D] {0x2510c429c40} Function Engine.KismetMathLibrary.GetDays +[00002D9E] {0x2510c429b60} Function Engine.KismetMathLibrary.GetDirectionUnitVector +[00002D9F] {0x2510c429a80} Function Engine.KismetMathLibrary.GetDuration +[00002DA0] {0x2510c4299a0} Function Engine.KismetMathLibrary.GetForwardVector +[00002DA1] {0x2510c4298c0} Function Engine.KismetMathLibrary.GetHour +[00002DA2] {0x2510c4297e0} Function Engine.KismetMathLibrary.GetHour12 +[00002DA3] {0x2510c429700} Function Engine.KismetMathLibrary.GetHours +[00002DA4] {0x2510c429620} Function Engine.KismetMathLibrary.GetMax2D +[00002DA5] {0x2510c429540} Function Engine.KismetMathLibrary.GetMaxElement +[00002DA6] {0x2510c429460} Function Engine.KismetMathLibrary.GetMillisecond +[00002DA7] {0x2510c429380} Function Engine.KismetMathLibrary.GetMilliseconds +[00002DA8] {0x2510c4292a0} Function Engine.KismetMathLibrary.GetMin2D +[00002DA9] {0x2510c4291c0} Function Engine.KismetMathLibrary.GetMinElement +[00002DAA] {0x2510c4290e0} Function Engine.KismetMathLibrary.GetMinute +[00002DAB] {0x2510c42c9c0} Function Engine.KismetMathLibrary.GetMinutes +[00002DAC] {0x2510c42c8e0} Function Engine.KismetMathLibrary.GetMonth +[00002DAD] {0x2510c42c800} Function Engine.KismetMathLibrary.GetPI +[00002DAE] {0x2510c42c720} Function Engine.KismetMathLibrary.GetPointDistanceToLine +[00002DAF] {0x2510c42c640} Function Engine.KismetMathLibrary.GetPointDistanceToSegment +[00002DB0] {0x2510c42c560} Function Engine.KismetMathLibrary.GetReflectionVector +[00002DB1] {0x2510c42c480} Function Engine.KismetMathLibrary.GetRightVector +[00002DB2] {0x2510c42c3a0} Function Engine.KismetMathLibrary.GetRotated2D +[00002DB3] {0x2510c42c2c0} Function Engine.KismetMathLibrary.GetSecond +[00002DB4] {0x2510c42c1e0} Function Engine.KismetMathLibrary.GetSeconds +[00002DB5] {0x2510c42c100} Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +[00002DB6] {0x2510c42c020} Function Engine.KismetMathLibrary.GetTAU +[00002DB7] {0x2510c42bf40} Function Engine.KismetMathLibrary.GetTimeOfDay +[00002DB8] {0x2510c42be60} Function Engine.KismetMathLibrary.GetTotalDays +[00002DB9] {0x2510c42bd80} Function Engine.KismetMathLibrary.GetTotalHours +[00002DBA] {0x2510c42bca0} Function Engine.KismetMathLibrary.GetTotalMilliseconds +[00002DBB] {0x2510c42bbc0} Function Engine.KismetMathLibrary.GetTotalMinutes +[00002DBC] {0x2510c42bae0} Function Engine.KismetMathLibrary.GetTotalSeconds +[00002DBD] {0x2510c42ba00} Function Engine.KismetMathLibrary.GetUpVector +[00002DBE] {0x2510c42b920} Function Engine.KismetMathLibrary.GetVectorArrayAverage +[00002DBF] {0x2510c42b840} Function Engine.KismetMathLibrary.GetYawPitchFromVector +[00002DC0] {0x2510c42b760} Function Engine.KismetMathLibrary.GetYear +[00002DC1] {0x2510c42b680} Function Engine.KismetMathLibrary.Greater_ByteByte +[00002DC2] {0x2510c42b5a0} Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +[00002DC3] {0x2510c42b4c0} Function Engine.KismetMathLibrary.Greater_FloatFloat +[00002DC4] {0x2510c42b3e0} Function Engine.KismetMathLibrary.Greater_Int64Int64 +[00002DC5] {0x2510c42b300} Function Engine.KismetMathLibrary.Greater_IntInt +[00002DC6] {0x2510c42b220} Function Engine.KismetMathLibrary.Greater_TimespanTimespan +[00002DC7] {0x2510c42b140} Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +[00002DC8] {0x2510c42b060} Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +[00002DC9] {0x2510c42af80} Function Engine.KismetMathLibrary.GreaterEqual_FloatFloat +[00002DCA] {0x2510c42aea0} Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +[00002DCB] {0x2510c42adc0} Function Engine.KismetMathLibrary.GreaterEqual_IntInt +[00002DCC] {0x2510c42e6a0} Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +[00002DCD] {0x2510c42e5c0} Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +[00002DCE] {0x2510c42e4e0} Function Engine.KismetMathLibrary.GridSnap_Float +[00002DCF] {0x2510c42e400} Function Engine.KismetMathLibrary.HSVToRGB +[00002DD0] {0x2510c42e320} Function Engine.KismetMathLibrary.HSVToRGB_Vector +[00002DD1] {0x2510c42e240} Function Engine.KismetMathLibrary.HSVToRGBLinear +[00002DD2] {0x2510c42e160} Function Engine.KismetMathLibrary.Hypotenuse +[00002DD3] {0x2510c42e080} Function Engine.KismetMathLibrary.InRange_FloatFloat +[00002DD4] {0x2510c42dfa0} Function Engine.KismetMathLibrary.InRange_Int64Int64 +[00002DD5] {0x2510c42dec0} Function Engine.KismetMathLibrary.InRange_IntInt +[00002DD6] {0x2510c42dde0} Function Engine.KismetMathLibrary.IntPoint_Down +[00002DD7] {0x2510c42dd00} Function Engine.KismetMathLibrary.IntPoint_Left +[00002DD8] {0x2510c42dc20} Function Engine.KismetMathLibrary.IntPoint_One +[00002DD9] {0x2510c42db40} Function Engine.KismetMathLibrary.IntPoint_Right +[00002DDA] {0x2510c42da60} Function Engine.KismetMathLibrary.IntPoint_Up +[00002DDB] {0x2510c42d980} Function Engine.KismetMathLibrary.IntPoint_Zero +[00002DDC] {0x2510c42d8a0} Function Engine.KismetMathLibrary.InverseTransformDirection +[00002DDD] {0x2510c42d7c0} Function Engine.KismetMathLibrary.InverseTransformLocation +[00002DDE] {0x2510c42d6e0} Function Engine.KismetMathLibrary.InverseTransformRotation +[00002DDF] {0x2510c42d600} Function Engine.KismetMathLibrary.InvertTransform +[00002DE0] {0x2510c42d520} Function Engine.KismetMathLibrary.IsAfternoon +[00002DE1] {0x2510c42d440} Function Engine.KismetMathLibrary.IsLeapYear +[00002DE2] {0x2510c42d360} Function Engine.KismetMathLibrary.IsMorning +[00002DE3] {0x2510c42d280} Function Engine.KismetMathLibrary.IsNearlyZero2D +[00002DE4] {0x2510c42d1a0} Function Engine.KismetMathLibrary.IsPointInBox +[00002DE5] {0x2510c42d0c0} Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +[00002DE6] {0x2510c42cfe0} Function Engine.KismetMathLibrary.IsZero2D +[00002DE7] {0x2510c42cf00} Function Engine.KismetMathLibrary.Lerp +[00002DE8] {0x2510c42ce20} Function Engine.KismetMathLibrary.Less_ByteByte +[00002DE9] {0x2510c42cd40} Function Engine.KismetMathLibrary.Less_DateTimeDateTime +[00002DEA] {0x2510c42cc60} Function Engine.KismetMathLibrary.Less_FloatFloat +[00002DEB] {0x2510c42cb80} Function Engine.KismetMathLibrary.Less_Int64Int64 +[00002DEC] {0x2510c42caa0} Function Engine.KismetMathLibrary.Less_IntInt +[00002DED] {0x2510c42ff20} Function Engine.KismetMathLibrary.Less_TimespanTimespan +[00002DEE] {0x2510c42fe40} Function Engine.KismetMathLibrary.LessEqual_ByteByte +[00002DEF] {0x2510c42fd60} Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +[00002DF0] {0x2510c42fc80} Function Engine.KismetMathLibrary.LessEqual_FloatFloat +[00002DF1] {0x2510c42fba0} Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +[00002DF2] {0x2510c42fac0} Function Engine.KismetMathLibrary.LessEqual_IntInt +[00002DF3] {0x2510c42f9e0} Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +[00002DF4] {0x2510c42f900} Function Engine.KismetMathLibrary.LessLess_VectorRotator +[00002DF5] {0x2510c42f820} Function Engine.KismetMathLibrary.LinearColor_Black +[00002DF6] {0x2510c42f740} Function Engine.KismetMathLibrary.LinearColor_Blue +[00002DF7] {0x2510c42f660} Function Engine.KismetMathLibrary.LinearColor_Desaturated +[00002DF8] {0x2510c42f580} Function Engine.KismetMathLibrary.LinearColor_Distance +[00002DF9] {0x2510c42f4a0} Function Engine.KismetMathLibrary.LinearColor_GetLuminance +[00002DFA] {0x2510c42f3c0} Function Engine.KismetMathLibrary.LinearColor_GetMax +[00002DFB] {0x2510c42f2e0} Function Engine.KismetMathLibrary.LinearColor_GetMin +[00002DFC] {0x2510c42f200} Function Engine.KismetMathLibrary.LinearColor_Gray +[00002DFD] {0x2510c42f120} Function Engine.KismetMathLibrary.LinearColor_Green +[00002DFE] {0x2510c42f040} Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +[00002DFF] {0x2510c42ef60} Function Engine.KismetMathLibrary.LinearColor_Quantize +[00002E00] {0x2510c42ee80} Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +[00002E01] {0x2510c42eda0} Function Engine.KismetMathLibrary.LinearColor_Red +[00002E02] {0x2510c42ecc0} Function Engine.KismetMathLibrary.LinearColor_Set +[00002E03] {0x2510c42ebe0} Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +[00002E04] {0x2510c42eb00} Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +[00002E05] {0x2510c42ea20} Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +[00002E06] {0x2510c42e940} Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +[00002E07] {0x2510c42e860} Function Engine.KismetMathLibrary.LinearColor_SetRGBA +[00002E08] {0x2510c42e780} Function Engine.KismetMathLibrary.LinearColor_SetTemperature +[00002E09] {0x2510c441c80} Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +[00002E0A] {0x2510c441ba0} Function Engine.KismetMathLibrary.LinearColor_ToRGBE +[00002E0B] {0x2510c441ac0} Function Engine.KismetMathLibrary.LinearColor_Transparent +[00002E0C] {0x2510c4419e0} Function Engine.KismetMathLibrary.LinearColor_White +[00002E0D] {0x2510c441900} Function Engine.KismetMathLibrary.LinearColor_Yellow +[00002E0E] {0x2510c441820} Function Engine.KismetMathLibrary.LinearColorLerp +[00002E0F] {0x2510c441740} Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +[00002E10] {0x2510c441660} Function Engine.KismetMathLibrary.LinePlaneIntersection +[00002E11] {0x2510c441580} Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +[00002E12] {0x2510c4414a0} Function Engine.KismetMathLibrary.Log +[00002E13] {0x2510c4413c0} Function Engine.KismetMathLibrary.Loge +[00002E14] {0x2510c4412e0} Function Engine.KismetMathLibrary.MakeBox +[00002E15] {0x2510c441200} Function Engine.KismetMathLibrary.MakeBox2D +[00002E16] {0x2510c441120} Function Engine.KismetMathLibrary.MakeColor +[00002E17] {0x2510c441040} Function Engine.KismetMathLibrary.MakeDateTime +[00002E18] {0x2510c440f60} Function Engine.KismetMathLibrary.MakeFrameRate +[00002E19] {0x2510c440e80} Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +[00002E1A] {0x2510c440da0} Function Engine.KismetMathLibrary.MakePulsatingValue +[00002E1B] {0x2510c440cc0} Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +[00002E1C] {0x2510c440be0} Function Engine.KismetMathLibrary.MakeRandomStream +[00002E1D] {0x2510c440b00} Function Engine.KismetMathLibrary.MakeRelativeTransform +[00002E1E] {0x2510c440a20} Function Engine.KismetMathLibrary.MakeRotationFromAxes +[00002E1F] {0x2510c440940} Function Engine.KismetMathLibrary.MakeRotator +[00002E20] {0x2510c440860} Function Engine.KismetMathLibrary.MakeRotFromX +[00002E21] {0x2510c440780} Function Engine.KismetMathLibrary.MakeRotFromXY +[00002E22] {0x2510c4406a0} Function Engine.KismetMathLibrary.MakeRotFromXZ +[00002E23] {0x2510c4405c0} Function Engine.KismetMathLibrary.MakeRotFromY +[00002E24] {0x2510c4404e0} Function Engine.KismetMathLibrary.MakeRotFromYX +[00002E25] {0x2510c440400} Function Engine.KismetMathLibrary.MakeRotFromYZ +[00002E26] {0x2510c440320} Function Engine.KismetMathLibrary.MakeRotFromZ +[00002E27] {0x2510c440240} Function Engine.KismetMathLibrary.MakeRotFromZX +[00002E28] {0x2510c440160} Function Engine.KismetMathLibrary.MakeRotFromZY +[00002E29] {0x2510c440080} Function Engine.KismetMathLibrary.MakeTimespan +[00002E2A] {0x2510c443960} Function Engine.KismetMathLibrary.MakeTimespan2 +[00002E2B] {0x2510c443880} Function Engine.KismetMathLibrary.MakeTransform +[00002E2C] {0x2510c4437a0} Function Engine.KismetMathLibrary.MakeVector +[00002E2D] {0x2510c4436c0} Function Engine.KismetMathLibrary.MakeVector2D +[00002E2E] {0x2510c4435e0} Function Engine.KismetMathLibrary.MakeVector4 +[00002E2F] {0x2510c443500} Function Engine.KismetMathLibrary.MapRangeClamped +[00002E30] {0x2510c443420} Function Engine.KismetMathLibrary.MapRangeUnclamped +[00002E31] {0x2510c443340} Function Engine.KismetMathLibrary.Matrix_ApplyScale +[00002E32] {0x2510c443260} Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +[00002E33] {0x2510c443180} Function Engine.KismetMathLibrary.Matrix_ContainsNaN +[00002E34] {0x2510c4430a0} Function Engine.KismetMathLibrary.Matrix_GetColumn +[00002E35] {0x2510c442fc0} Function Engine.KismetMathLibrary.Matrix_GetDeterminant +[00002E36] {0x2510c442ee0} Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +[00002E37] {0x2510c442e00} Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +[00002E38] {0x2510c442d20} Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +[00002E39] {0x2510c442c40} Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +[00002E3A] {0x2510c442b60} Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +[00002E3B] {0x2510c442a80} Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +[00002E3C] {0x2510c4429a0} Function Engine.KismetMathLibrary.Matrix_GetInverse +[00002E3D] {0x2510c4428c0} Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +[00002E3E] {0x2510c4427e0} Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +[00002E3F] {0x2510c442700} Function Engine.KismetMathLibrary.Matrix_GetOrigin +[00002E40] {0x2510c442620} Function Engine.KismetMathLibrary.Matrix_GetRotator +[00002E41] {0x2510c442540} Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +[00002E42] {0x2510c442460} Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +[00002E43] {0x2510c442380} Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +[00002E44] {0x2510c4422a0} Function Engine.KismetMathLibrary.Matrix_GetScaleVector +[00002E45] {0x2510c4421c0} Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +[00002E46] {0x2510c4420e0} Function Engine.KismetMathLibrary.Matrix_GetTransposed +[00002E47] {0x2510c442000} Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +[00002E48] {0x2510c441f20} Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +[00002E49] {0x2510c441e40} Function Engine.KismetMathLibrary.Matrix_Identity +[00002E4A] {0x2510c441d60} Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +[00002E4B] {0x2510c445640} Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +[00002E4C] {0x2510c445560} Function Engine.KismetMathLibrary.Matrix_Mirror +[00002E4D] {0x2510c445480} Function Engine.KismetMathLibrary.Matrix_RemoveScaling +[00002E4E] {0x2510c4453a0} Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +[00002E4F] {0x2510c4452c0} Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +[00002E50] {0x2510c4451e0} Function Engine.KismetMathLibrary.Matrix_SetAxis +[00002E51] {0x2510c445100} Function Engine.KismetMathLibrary.Matrix_SetColumn +[00002E52] {0x2510c445020} Function Engine.KismetMathLibrary.Matrix_SetOrigin +[00002E53] {0x2510c444f40} Function Engine.KismetMathLibrary.Matrix_ToQuat +[00002E54] {0x2510c444e60} Function Engine.KismetMathLibrary.Matrix_TransformPosition +[00002E55] {0x2510c444d80} Function Engine.KismetMathLibrary.Matrix_TransformVector +[00002E56] {0x2510c444ca0} Function Engine.KismetMathLibrary.Matrix_TransformVector4 +[00002E57] {0x2510c444bc0} Function Engine.KismetMathLibrary.Max +[00002E58] {0x2510c444ae0} Function Engine.KismetMathLibrary.MaxInt64 +[00002E59] {0x2510c444a00} Function Engine.KismetMathLibrary.MaxOfByteArray +[00002E5A] {0x2510c444920} Function Engine.KismetMathLibrary.MaxOfFloatArray +[00002E5B] {0x2510c444840} Function Engine.KismetMathLibrary.MaxOfIntArray +[00002E5C] {0x2510c444760} Function Engine.KismetMathLibrary.Min +[00002E5D] {0x2510c444680} Function Engine.KismetMathLibrary.MinimumAreaRectangle +[00002E5E] {0x2510c4445a0} Function Engine.KismetMathLibrary.MinInt64 +[00002E5F] {0x2510c4444c0} Function Engine.KismetMathLibrary.MinOfByteArray +[00002E60] {0x2510c4443e0} Function Engine.KismetMathLibrary.MinOfFloatArray +[00002E61] {0x2510c444300} Function Engine.KismetMathLibrary.MinOfIntArray +[00002E62] {0x2510c444220} Function Engine.KismetMathLibrary.MirrorVectorByNormal +[00002E63] {0x2510c444140} Function Engine.KismetMathLibrary.Multiply_ByteByte +[00002E64] {0x2510c444060} Function Engine.KismetMathLibrary.Multiply_FloatFloat +[00002E65] {0x2510c443f80} Function Engine.KismetMathLibrary.Multiply_Int64Int64 +[00002E66] {0x2510c443ea0} Function Engine.KismetMathLibrary.Multiply_IntFloat +[00002E67] {0x2510c443dc0} Function Engine.KismetMathLibrary.Multiply_IntInt +[00002E68] {0x2510c443ce0} Function Engine.KismetMathLibrary.Multiply_IntPointInt +[00002E69] {0x2510c443c00} Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +[00002E6A] {0x2510c443b20} Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +[00002E6B] {0x2510c443a40} Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +[00002E6C] {0x2510c447320} Function Engine.KismetMathLibrary.Multiply_MatrixFloat +[00002E6D] {0x2510c447240} Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +[00002E6E] {0x2510c447160} Function Engine.KismetMathLibrary.Multiply_QuatQuat +[00002E6F] {0x2510c447080} Function Engine.KismetMathLibrary.Multiply_RotatorFloat +[00002E70] {0x2510c446fa0} Function Engine.KismetMathLibrary.Multiply_RotatorInt +[00002E71] {0x2510c446ec0} Function Engine.KismetMathLibrary.Multiply_TimespanFloat +[00002E72] {0x2510c446de0} Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +[00002E73] {0x2510c446d00} Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +[00002E74] {0x2510c446c20} Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +[00002E75] {0x2510c446b40} Function Engine.KismetMathLibrary.Multiply_VectorFloat +[00002E76] {0x2510c446a60} Function Engine.KismetMathLibrary.Multiply_VectorInt +[00002E77] {0x2510c446980} Function Engine.KismetMathLibrary.Multiply_VectorVector +[00002E78] {0x2510c4468a0} Function Engine.KismetMathLibrary.MultiplyByPi +[00002E79] {0x2510c4467c0} Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +[00002E7A] {0x2510c4466e0} Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +[00002E7B] {0x2510c446600} Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +[00002E7C] {0x2510c446520} Function Engine.KismetMathLibrary.Negated2D +[00002E7D] {0x2510c446440} Function Engine.KismetMathLibrary.NegateRotator +[00002E7E] {0x2510c446360} Function Engine.KismetMathLibrary.NegateVector +[00002E7F] {0x2510c446280} Function Engine.KismetMathLibrary.Normal +[00002E80] {0x2510c4461a0} Function Engine.KismetMathLibrary.Normal2D +[00002E81] {0x2510c4460c0} Function Engine.KismetMathLibrary.Normalize2D +[00002E82] {0x2510c445fe0} Function Engine.KismetMathLibrary.NormalizeAxis +[00002E83] {0x2510c445f00} Function Engine.KismetMathLibrary.NormalizedDeltaRotator +[00002E84] {0x2510c445e20} Function Engine.KismetMathLibrary.NormalizeToRange +[00002E85] {0x2510c445d40} Function Engine.KismetMathLibrary.NormalSafe2D +[00002E86] {0x2510c445c60} Function Engine.KismetMathLibrary.Not_Int +[00002E87] {0x2510c445b80} Function Engine.KismetMathLibrary.Not_Int64 +[00002E88] {0x2510c445aa0} Function Engine.KismetMathLibrary.Not_PreBool +[00002E89] {0x2510c4459c0} Function Engine.KismetMathLibrary.NotEqual_BoolBool +[00002E8A] {0x2510c4458e0} Function Engine.KismetMathLibrary.NotEqual_ByteByte +[00002E8B] {0x2510c445800} Function Engine.KismetMathLibrary.NotEqual_ClassClass +[00002E8C] {0x2510c445720} Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +[00002E8D] {0x2510c449000} Function Engine.KismetMathLibrary.NotEqual_FloatFloat +[00002E8E] {0x2510c448f20} Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +[00002E8F] {0x2510c448e40} Function Engine.KismetMathLibrary.NotEqual_IntInt +[00002E90] {0x2510c448d60} Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +[00002E91] {0x2510c448c80} Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +[00002E92] {0x2510c448ba0} Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +[00002E93] {0x2510c448ac0} Function Engine.KismetMathLibrary.NotEqual_NameName +[00002E94] {0x2510c4489e0} Function Engine.KismetMathLibrary.NotEqual_ObjectObject +[00002E95] {0x2510c448900} Function Engine.KismetMathLibrary.NotEqual_QuatQuat +[00002E96] {0x2510c448820} Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +[00002E97] {0x2510c448740} Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +[00002E98] {0x2510c448660} Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +[00002E99] {0x2510c448580} Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +[00002E9A] {0x2510c4484a0} Function Engine.KismetMathLibrary.NotEqual_VectorVector +[00002E9B] {0x2510c4483c0} Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +[00002E9C] {0x2510c4482e0} Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +[00002E9D] {0x2510c448200} Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +[00002E9E] {0x2510c448120} Function Engine.KismetMathLibrary.Now +[00002E9F] {0x2510c448040} Function Engine.KismetMathLibrary.Or_Int64Int64 +[00002EA0] {0x2510c447f60} Function Engine.KismetMathLibrary.Or_IntInt +[00002EA1] {0x2510c447e80} Function Engine.KismetMathLibrary.Percent_ByteByte +[00002EA2] {0x2510c447da0} Function Engine.KismetMathLibrary.Percent_FloatFloat +[00002EA3] {0x2510c447cc0} Function Engine.KismetMathLibrary.Percent_IntInt +[00002EA4] {0x2510c447be0} Function Engine.KismetMathLibrary.PerlinNoise1D +[00002EA5] {0x2510c447b00} Function Engine.KismetMathLibrary.PointsAreCoplanar +[00002EA6] {0x2510c447a20} Function Engine.KismetMathLibrary.ProjectPointOnToPlane +[00002EA7] {0x2510c447940} Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +[00002EA8] {0x2510c447860} Function Engine.KismetMathLibrary.ProjectVectorOnToVector +[00002EA9] {0x2510c447780} Function Engine.KismetMathLibrary.Quat_AngularDistance +[00002EAA] {0x2510c4476a0} Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +[00002EAB] {0x2510c4475c0} Function Engine.KismetMathLibrary.Quat_Euler +[00002EAC] {0x2510c4474e0} Function Engine.KismetMathLibrary.Quat_Exp +[00002EAD] {0x2510c447400} Function Engine.KismetMathLibrary.Quat_GetAngle +[00002EAE] {0x2510c44ace0} Function Engine.KismetMathLibrary.Quat_GetAxisX +[00002EAF] {0x2510c44ac00} Function Engine.KismetMathLibrary.Quat_GetAxisY +[00002EB0] {0x2510c44ab20} Function Engine.KismetMathLibrary.Quat_GetAxisZ +[00002EB1] {0x2510c44aa40} Function Engine.KismetMathLibrary.Quat_GetRotationAxis +[00002EB2] {0x2510c44a960} Function Engine.KismetMathLibrary.Quat_Identity +[00002EB3] {0x2510c44a880} Function Engine.KismetMathLibrary.Quat_Inversed +[00002EB4] {0x2510c44a7a0} Function Engine.KismetMathLibrary.Quat_IsFinite +[00002EB5] {0x2510c44a6c0} Function Engine.KismetMathLibrary.Quat_IsIdentity +[00002EB6] {0x2510c44a5e0} Function Engine.KismetMathLibrary.Quat_IsNonFinite +[00002EB7] {0x2510c44a500} Function Engine.KismetMathLibrary.Quat_IsNormalized +[00002EB8] {0x2510c44a420} Function Engine.KismetMathLibrary.Quat_Log +[00002EB9] {0x2510c44a340} Function Engine.KismetMathLibrary.Quat_MakeFromEuler +[00002EBA] {0x2510c44a260} Function Engine.KismetMathLibrary.Quat_Normalize +[00002EBB] {0x2510c44a180} Function Engine.KismetMathLibrary.Quat_Normalized +[00002EBC] {0x2510c44a0a0} Function Engine.KismetMathLibrary.Quat_RotateVector +[00002EBD] {0x2510c449fc0} Function Engine.KismetMathLibrary.Quat_Rotator +[00002EBE] {0x2510c449ee0} Function Engine.KismetMathLibrary.Quat_SetComponents +[00002EBF] {0x2510c449e00} Function Engine.KismetMathLibrary.Quat_SetFromEuler +[00002EC0] {0x2510c449d20} Function Engine.KismetMathLibrary.Quat_Size +[00002EC1] {0x2510c449c40} Function Engine.KismetMathLibrary.Quat_SizeSquared +[00002EC2] {0x2510c449b60} Function Engine.KismetMathLibrary.Quat_UnrotateVector +[00002EC3] {0x2510c449a80} Function Engine.KismetMathLibrary.Quat_VectorForward +[00002EC4] {0x2510c4499a0} Function Engine.KismetMathLibrary.Quat_VectorRight +[00002EC5] {0x2510c4498c0} Function Engine.KismetMathLibrary.Quat_VectorUp +[00002EC6] {0x2510c4497e0} Function Engine.KismetMathLibrary.RadiansToDegrees +[00002EC7] {0x2510c449700} Function Engine.KismetMathLibrary.RandomBool +[00002EC8] {0x2510c449620} Function Engine.KismetMathLibrary.RandomBoolFromStream +[00002EC9] {0x2510c449540} Function Engine.KismetMathLibrary.RandomBoolWithWeight +[00002ECA] {0x2510c449460} Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +[00002ECB] {0x2510c449380} Function Engine.KismetMathLibrary.RandomFloat +[00002ECC] {0x2510c4492a0} Function Engine.KismetMathLibrary.RandomFloatFromStream +[00002ECD] {0x2510c4491c0} Function Engine.KismetMathLibrary.RandomFloatInRange +[00002ECE] {0x2510c4490e0} Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +[00002ECF] {0x2510c44c9c0} Function Engine.KismetMathLibrary.RandomInteger +[00002ED0] {0x2510c44c8e0} Function Engine.KismetMathLibrary.RandomInteger64 +[00002ED1] {0x2510c44c800} Function Engine.KismetMathLibrary.RandomInteger64InRange +[00002ED2] {0x2510c44c720} Function Engine.KismetMathLibrary.RandomIntegerFromStream +[00002ED3] {0x2510c44c640} Function Engine.KismetMathLibrary.RandomIntegerInRange +[00002ED4] {0x2510c44c560} Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +[00002ED5] {0x2510c44c480} Function Engine.KismetMathLibrary.RandomPointInBoundingBox +[00002ED6] {0x2510c44c3a0} Function Engine.KismetMathLibrary.RandomRotator +[00002ED7] {0x2510c44c2c0} Function Engine.KismetMathLibrary.RandomRotatorFromStream +[00002ED8] {0x2510c44c1e0} Function Engine.KismetMathLibrary.RandomUnitVector +[00002ED9] {0x2510c44c100} Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +[00002EDA] {0x2510c44c020} Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +[00002EDB] {0x2510c44bf40} Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +[00002EDC] {0x2510c44be60} Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +[00002EDD] {0x2510c44bd80} Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +[00002EDE] {0x2510c44bca0} Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +[00002EDF] {0x2510c44bbc0} Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +[00002EE0] {0x2510c44bae0} Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +[00002EE1] {0x2510c44ba00} Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +[00002EE2] {0x2510c44b920} Function Engine.KismetMathLibrary.REase +[00002EE3] {0x2510c44b840} Function Engine.KismetMathLibrary.ResetFloatSpringState +[00002EE4] {0x2510c44b760} Function Engine.KismetMathLibrary.ResetRandomStream +[00002EE5] {0x2510c44b680} Function Engine.KismetMathLibrary.ResetVectorSpringState +[00002EE6] {0x2510c44b5a0} Function Engine.KismetMathLibrary.RGBLinearToHSV +[00002EE7] {0x2510c44b4c0} Function Engine.KismetMathLibrary.RGBToHSV +[00002EE8] {0x2510c44b3e0} Function Engine.KismetMathLibrary.RGBToHSV_Vector +[00002EE9] {0x2510c44b300} Function Engine.KismetMathLibrary.RInterpTo +[00002EEA] {0x2510c44b220} Function Engine.KismetMathLibrary.RInterpTo_Constant +[00002EEB] {0x2510c44b140} Function Engine.KismetMathLibrary.RLerp +[00002EEC] {0x2510c44b060} Function Engine.KismetMathLibrary.RotateAngleAxis +[00002EED] {0x2510c44af80} Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +[00002EEE] {0x2510c44aea0} Function Engine.KismetMathLibrary.Round +[00002EEF] {0x2510c44adc0} Function Engine.KismetMathLibrary.Round64 +[00002EF0] {0x2510c44e6a0} Function Engine.KismetMathLibrary.SafeDivide +[00002EF1] {0x2510c44e5c0} Function Engine.KismetMathLibrary.SeedRandomStream +[00002EF2] {0x2510c44e4e0} Function Engine.KismetMathLibrary.SelectClass +[00002EF3] {0x2510c44e400} Function Engine.KismetMathLibrary.SelectColor +[00002EF4] {0x2510c44e320} Function Engine.KismetMathLibrary.SelectFloat +[00002EF5] {0x2510c44e240} Function Engine.KismetMathLibrary.SelectInt +[00002EF6] {0x2510c44e160} Function Engine.KismetMathLibrary.SelectObject +[00002EF7] {0x2510c44e080} Function Engine.KismetMathLibrary.SelectRotator +[00002EF8] {0x2510c44dfa0} Function Engine.KismetMathLibrary.SelectString +[00002EF9] {0x2510c44dec0} Function Engine.KismetMathLibrary.SelectTransform +[00002EFA] {0x2510c44dde0} Function Engine.KismetMathLibrary.SelectVector +[00002EFB] {0x2510c44dd00} Function Engine.KismetMathLibrary.Set2D +[00002EFC] {0x2510c44dc20} Function Engine.KismetMathLibrary.SetRandomStreamSeed +[00002EFD] {0x2510c44db40} Function Engine.KismetMathLibrary.SignOfFloat +[00002EFE] {0x2510c44da60} Function Engine.KismetMathLibrary.SignOfInteger +[00002EFF] {0x2510c44d980} Function Engine.KismetMathLibrary.SignOfInteger64 +[00002F00] {0x2510c44d8a0} Function Engine.KismetMathLibrary.Sin +[00002F01] {0x2510c44d7c0} Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +[00002F02] {0x2510c44d6e0} Function Engine.KismetMathLibrary.Sqrt +[00002F03] {0x2510c44d600} Function Engine.KismetMathLibrary.Square +[00002F04] {0x2510c44d520} Function Engine.KismetMathLibrary.Subtract_ByteByte +[00002F05] {0x2510c44d440} Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +[00002F06] {0x2510c44d360} Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +[00002F07] {0x2510c44d280} Function Engine.KismetMathLibrary.Subtract_FloatFloat +[00002F08] {0x2510c44d1a0} Function Engine.KismetMathLibrary.Subtract_Int64Int64 +[00002F09] {0x2510c44d0c0} Function Engine.KismetMathLibrary.Subtract_IntInt +[00002F0A] {0x2510c44cfe0} Function Engine.KismetMathLibrary.Subtract_IntPointInt +[00002F0B] {0x2510c44cf00} Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +[00002F0C] {0x2510c44ce20} Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +[00002F0D] {0x2510c44cd40} Function Engine.KismetMathLibrary.Subtract_QuatQuat +[00002F0E] {0x2510c44cc60} Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +[00002F0F] {0x2510c44cb80} Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +[00002F10] {0x2510c44caa0} Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +[00002F11] {0x2510c44ff20} Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +[00002F12] {0x2510c44fe40} Function Engine.KismetMathLibrary.Subtract_VectorFloat +[00002F13] {0x2510c44fd60} Function Engine.KismetMathLibrary.Subtract_VectorInt +[00002F14] {0x2510c44fc80} Function Engine.KismetMathLibrary.Subtract_VectorVector +[00002F15] {0x2510c44fba0} Function Engine.KismetMathLibrary.Tan +[00002F16] {0x2510c44fac0} Function Engine.KismetMathLibrary.TEase +[00002F17] {0x2510c44f9e0} Function Engine.KismetMathLibrary.TimespanFromString +[00002F18] {0x2510c44f900} Function Engine.KismetMathLibrary.TimespanMaxValue +[00002F19] {0x2510c44f820} Function Engine.KismetMathLibrary.TimespanMinValue +[00002F1A] {0x2510c44f740} Function Engine.KismetMathLibrary.TimespanRatio +[00002F1B] {0x2510c44f660} Function Engine.KismetMathLibrary.TimespanZeroValue +[00002F1C] {0x2510c44f580} Function Engine.KismetMathLibrary.TInterpTo +[00002F1D] {0x2510c44f4a0} Function Engine.KismetMathLibrary.TLerp +[00002F1E] {0x2510c44f3c0} Function Engine.KismetMathLibrary.Today +[00002F1F] {0x2510c44f2e0} Function Engine.KismetMathLibrary.ToDirectionAndLength2D +[00002F20] {0x2510c44f200} Function Engine.KismetMathLibrary.ToRounded2D +[00002F21] {0x2510c44f120} Function Engine.KismetMathLibrary.ToSign2D +[00002F22] {0x2510c44f040} Function Engine.KismetMathLibrary.Transform_Determinant +[00002F23] {0x2510c44ef60} Function Engine.KismetMathLibrary.TransformDirection +[00002F24] {0x2510c44ee80} Function Engine.KismetMathLibrary.TransformLocation +[00002F25] {0x2510c44eda0} Function Engine.KismetMathLibrary.TransformRotation +[00002F26] {0x2510c44ecc0} Function Engine.KismetMathLibrary.TransformVector4 +[00002F27] {0x2510c44ebe0} Function Engine.KismetMathLibrary.UtcNow +[00002F28] {0x2510c44eb00} Function Engine.KismetMathLibrary.VEase +[00002F29] {0x2510c44ea20} Function Engine.KismetMathLibrary.Vector2D_One +[00002F2A] {0x2510c44e940} Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +[00002F2B] {0x2510c44e860} Function Engine.KismetMathLibrary.Vector2D_Zero +[00002F2C] {0x2510c44e780} Function Engine.KismetMathLibrary.Vector2DInterpTo +[00002F2D] {0x2510c4f1c80} Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +[00002F2E] {0x2510c4f1ba0} Function Engine.KismetMathLibrary.Vector4_Assign +[00002F2F] {0x2510c4f1ac0} Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +[00002F30] {0x2510c4f19e0} Function Engine.KismetMathLibrary.Vector4_DotProduct +[00002F31] {0x2510c4f1900} Function Engine.KismetMathLibrary.Vector4_DotProduct3 +[00002F32] {0x2510c4f1820} Function Engine.KismetMathLibrary.Vector4_IsNAN +[00002F33] {0x2510c4f1740} Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +[00002F34] {0x2510c4f1660} Function Engine.KismetMathLibrary.Vector4_IsNormal3 +[00002F35] {0x2510c4f1580} Function Engine.KismetMathLibrary.Vector4_IsUnit3 +[00002F36] {0x2510c4f14a0} Function Engine.KismetMathLibrary.Vector4_IsZero +[00002F37] {0x2510c4f13c0} Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +[00002F38] {0x2510c4f12e0} Function Engine.KismetMathLibrary.Vector4_Negated +[00002F39] {0x2510c4f1200} Function Engine.KismetMathLibrary.Vector4_Normal3 +[00002F3A] {0x2510c4f1120} Function Engine.KismetMathLibrary.Vector4_Normalize3 +[00002F3B] {0x2510c4f1040} Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +[00002F3C] {0x2510c4f0f60} Function Engine.KismetMathLibrary.Vector4_Set +[00002F3D] {0x2510c4f0e80} Function Engine.KismetMathLibrary.Vector4_Size +[00002F3E] {0x2510c4f0da0} Function Engine.KismetMathLibrary.Vector4_Size3 +[00002F3F] {0x2510c4f0cc0} Function Engine.KismetMathLibrary.Vector4_SizeSquared +[00002F40] {0x2510c4f0be0} Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +[00002F41] {0x2510c4f0b00} Function Engine.KismetMathLibrary.Vector4_Zero +[00002F42] {0x2510c4f0a20} Function Engine.KismetMathLibrary.Vector_AddBounded +[00002F43] {0x2510c4f0940} Function Engine.KismetMathLibrary.Vector_Assign +[00002F44] {0x2510c4f0860} Function Engine.KismetMathLibrary.Vector_Backward +[00002F45] {0x2510c4f0780} Function Engine.KismetMathLibrary.Vector_BoundedToBox +[00002F46] {0x2510c4f06a0} Function Engine.KismetMathLibrary.Vector_BoundedToCube +[00002F47] {0x2510c4f05c0} Function Engine.KismetMathLibrary.Vector_ClampSize2D +[00002F48] {0x2510c4f04e0} Function Engine.KismetMathLibrary.Vector_ClampSizeMax +[00002F49] {0x2510c4f0400} Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +[00002F4A] {0x2510c4f0320} Function Engine.KismetMathLibrary.Vector_ComponentMax +[00002F4B] {0x2510c4f0240} Function Engine.KismetMathLibrary.Vector_ComponentMin +[00002F4C] {0x2510c4f0160} Function Engine.KismetMathLibrary.Vector_CosineAngle2D +[00002F4D] {0x2510c4f0080} Function Engine.KismetMathLibrary.Vector_Distance +[00002F4E] {0x2510c4f3960} Function Engine.KismetMathLibrary.Vector_Distance2D +[00002F4F] {0x2510c4f3880} Function Engine.KismetMathLibrary.Vector_Distance2DSquared +[00002F50] {0x2510c4f37a0} Function Engine.KismetMathLibrary.Vector_DistanceSquared +[00002F51] {0x2510c4f36c0} Function Engine.KismetMathLibrary.Vector_Down +[00002F52] {0x2510c4f35e0} Function Engine.KismetMathLibrary.Vector_Forward +[00002F53] {0x2510c4f3500} Function Engine.KismetMathLibrary.Vector_GetAbs +[00002F54] {0x2510c4f3420} Function Engine.KismetMathLibrary.Vector_GetAbsMax +[00002F55] {0x2510c4f3340} Function Engine.KismetMathLibrary.Vector_GetAbsMin +[00002F56] {0x2510c4f3260} Function Engine.KismetMathLibrary.Vector_GetProjection +[00002F57] {0x2510c4f3180} Function Engine.KismetMathLibrary.Vector_GetSignVector +[00002F58] {0x2510c4f30a0} Function Engine.KismetMathLibrary.Vector_HeadingAngle +[00002F59] {0x2510c4f2fc0} Function Engine.KismetMathLibrary.Vector_IsNAN +[00002F5A] {0x2510c4f2ee0} Function Engine.KismetMathLibrary.Vector_IsNearlyZero +[00002F5B] {0x2510c4f2e00} Function Engine.KismetMathLibrary.Vector_IsNormal +[00002F5C] {0x2510c4f2d20} Function Engine.KismetMathLibrary.Vector_IsUniform +[00002F5D] {0x2510c4f2c40} Function Engine.KismetMathLibrary.Vector_IsUnit +[00002F5E] {0x2510c4f2b60} Function Engine.KismetMathLibrary.Vector_IsZero +[00002F5F] {0x2510c4f2a80} Function Engine.KismetMathLibrary.Vector_Left +[00002F60] {0x2510c4f29a0} Function Engine.KismetMathLibrary.Vector_MirrorByPlane +[00002F61] {0x2510c4f28c0} Function Engine.KismetMathLibrary.Vector_Normal2D +[00002F62] {0x2510c4f27e0} Function Engine.KismetMathLibrary.Vector_Normalize +[00002F63] {0x2510c4f2700} Function Engine.KismetMathLibrary.Vector_NormalUnsafe +[00002F64] {0x2510c4f2620} Function Engine.KismetMathLibrary.Vector_One +[00002F65] {0x2510c4f2540} Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +[00002F66] {0x2510c4f2460} Function Engine.KismetMathLibrary.Vector_Reciprocal +[00002F67] {0x2510c4f2380} Function Engine.KismetMathLibrary.Vector_Right +[00002F68] {0x2510c4f22a0} Function Engine.KismetMathLibrary.Vector_Set +[00002F69] {0x2510c4f21c0} Function Engine.KismetMathLibrary.Vector_SnappedToGrid +[00002F6A] {0x2510c4f20e0} Function Engine.KismetMathLibrary.Vector_ToDegrees +[00002F6B] {0x2510c4f2000} Function Engine.KismetMathLibrary.Vector_ToRadians +[00002F6C] {0x2510c4f1f20} Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +[00002F6D] {0x2510c4f1e40} Function Engine.KismetMathLibrary.Vector_UnwindEuler +[00002F6E] {0x2510c4f1d60} Function Engine.KismetMathLibrary.Vector_Up +[00002F6F] {0x2510c4f5640} Function Engine.KismetMathLibrary.Vector_Zero +[00002F70] {0x2510c4f5560} Function Engine.KismetMathLibrary.VectorSpringInterp +[00002F71] {0x2510c4f5480} Function Engine.KismetMathLibrary.VInterpTo +[00002F72] {0x2510c4f53a0} Function Engine.KismetMathLibrary.VInterpTo_Constant +[00002F73] {0x2510c4f52c0} Function Engine.KismetMathLibrary.VLerp +[00002F74] {0x2510c4f51e0} Function Engine.KismetMathLibrary.VSize +[00002F75] {0x2510c4f5100} Function Engine.KismetMathLibrary.VSize2D +[00002F76] {0x2510c4f5020} Function Engine.KismetMathLibrary.VSize2DSquared +[00002F77] {0x2510c4f4f40} Function Engine.KismetMathLibrary.VSizeSquared +[00002F78] {0x2510c4f4e60} Function Engine.KismetMathLibrary.VSizeXY +[00002F79] {0x2510c4f4d80} Function Engine.KismetMathLibrary.VSizeXYSquared +[00002F7A] {0x2510c4f4ca0} Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +[00002F7B] {0x2510c4f4bc0} Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +[00002F7C] {0x2510c4f4ae0} Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +[00002F7D] {0x2510c4f4a00} Function Engine.KismetMathLibrary.Wrap +[00002F7E] {0x2510c4f4920} Function Engine.KismetMathLibrary.Xor_Int64Int64 +[00002F7F] {0x2510c4f4840} Function Engine.KismetMathLibrary.Xor_IntInt +[00002F80] {0x2510c4f4760} Function Engine.KismetNodeHelperLibrary.BitIsMarked +[00002F81] {0x2510c4f4680} Function Engine.KismetNodeHelperLibrary.ClearAllBits +[00002F82] {0x2510c4f45a0} Function Engine.KismetNodeHelperLibrary.ClearBit +[00002F83] {0x2510c4f44c0} Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +[00002F84] {0x2510c4f43e0} Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +[00002F85] {0x2510c4f4300} Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +[00002F86] {0x2510c4f4220} Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +[00002F87] {0x2510c4f4140} Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +[00002F88] {0x2510c4f4060} Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +[00002F89] {0x2510c4f3f80} Function Engine.KismetNodeHelperLibrary.GetValidValue +[00002F8A] {0x2510c4f3ea0} Function Engine.KismetNodeHelperLibrary.HasMarkedBit +[00002F8B] {0x2510c4f3dc0} Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +[00002F8C] {0x2510c4f3ce0} Function Engine.KismetNodeHelperLibrary.MarkBit +[00002F8D] {0x2510c4f3c00} Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +[00002F8E] {0x2510c4f3b20} Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +[00002F8F] {0x2510c4f3a40} Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +[00002F90] {0x2510c4f7320} Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +[00002F91] {0x2510c4f7240} Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +[00002F92] {0x2510c4f7160} Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +[00002F93] {0x2510c4f7080} Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +[00002F94] {0x2510c4f6fa0} Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +[00002F95] {0x2510c4f6ec0} Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +[00002F96] {0x2510c4f6de0} Function Engine.KismetRenderingLibrary.ExportRenderTarget +[00002F97] {0x2510c4f6d00} Function Engine.KismetRenderingLibrary.ExportTexture2D +[00002F98] {0x2510c4f6c20} Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +[00002F99] {0x2510c4f6b40} Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +[00002F9A] {0x2510c4f6a60} Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +[00002F9B] {0x2510c4f6980} Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +[00002F9C] {0x2510c4f68a0} Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +[00002F9D] {0x2510c4f67c0} Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +[00002F9E] {0x2510c4f66e0} Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +[00002F9F] {0x2510c4f6600} Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +[00002FA0] {0x2510c4f6520} Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +[00002FA1] {0x2510c4f6440} Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +[00002FA2] {0x2510c4f6360} Function Engine.KismetStringLibrary.BuildString_Bool +[00002FA3] {0x2510c4f6280} Function Engine.KismetStringLibrary.BuildString_Color +[00002FA4] {0x2510c4f61a0} Function Engine.KismetStringLibrary.BuildString_Float +[00002FA5] {0x2510c4f60c0} Function Engine.KismetStringLibrary.BuildString_Int +[00002FA6] {0x2510c4f5fe0} Function Engine.KismetStringLibrary.BuildString_IntVector +[00002FA7] {0x2510c4f5f00} Function Engine.KismetStringLibrary.BuildString_Name +[00002FA8] {0x2510c4f5e20} Function Engine.KismetStringLibrary.BuildString_Object +[00002FA9] {0x2510c4f5d40} Function Engine.KismetStringLibrary.BuildString_Rotator +[00002FAA] {0x2510c4f5c60} Function Engine.KismetStringLibrary.BuildString_Vector +[00002FAB] {0x2510c4f5b80} Function Engine.KismetStringLibrary.BuildString_Vector2d +[00002FAC] {0x2510c4f5aa0} Function Engine.KismetStringLibrary.Concat_StrStr +[00002FAD] {0x2510c4f59c0} Function Engine.KismetStringLibrary.Contains +[00002FAE] {0x2510c4f58e0} Function Engine.KismetStringLibrary.Conv_BoolToString +[00002FAF] {0x2510c4f5800} Function Engine.KismetStringLibrary.Conv_ByteToString +[00002FB0] {0x2510c4f5720} Function Engine.KismetStringLibrary.Conv_ColorToString +[00002FB1] {0x2510c4f9000} Function Engine.KismetStringLibrary.Conv_FloatToString +[00002FB2] {0x2510c4f8f20} Function Engine.KismetStringLibrary.Conv_IntPointToString +[00002FB3] {0x2510c4f8e40} Function Engine.KismetStringLibrary.Conv_IntToString +[00002FB4] {0x2510c4f8d60} Function Engine.KismetStringLibrary.Conv_IntVectorToString +[00002FB5] {0x2510c4f8c80} Function Engine.KismetStringLibrary.Conv_MatrixToString +[00002FB6] {0x2510c4f8ba0} Function Engine.KismetStringLibrary.Conv_NameToString +[00002FB7] {0x2510c4f8ac0} Function Engine.KismetStringLibrary.Conv_ObjectToString +[00002FB8] {0x2510c4f89e0} Function Engine.KismetStringLibrary.Conv_RotatorToString +[00002FB9] {0x2510c4f8900} Function Engine.KismetStringLibrary.Conv_StringToColor +[00002FBA] {0x2510c4f8820} Function Engine.KismetStringLibrary.Conv_StringToFloat +[00002FBB] {0x2510c4f8740} Function Engine.KismetStringLibrary.Conv_StringToInt +[00002FBC] {0x2510c4f8660} Function Engine.KismetStringLibrary.Conv_StringToName +[00002FBD] {0x2510c4f8580} Function Engine.KismetStringLibrary.Conv_StringToRotator +[00002FBE] {0x2510c4f84a0} Function Engine.KismetStringLibrary.Conv_StringToVector +[00002FBF] {0x2510c4f83c0} Function Engine.KismetStringLibrary.Conv_StringToVector2D +[00002FC0] {0x2510c4f82e0} Function Engine.KismetStringLibrary.Conv_TransformToString +[00002FC1] {0x2510c4f8200} Function Engine.KismetStringLibrary.Conv_Vector2dToString +[00002FC2] {0x2510c4f8120} Function Engine.KismetStringLibrary.Conv_VectorToString +[00002FC3] {0x2510c4f8040} Function Engine.KismetStringLibrary.CullArray +[00002FC4] {0x2510c4f7f60} Function Engine.KismetStringLibrary.EndsWith +[00002FC5] {0x2510c4f7e80} Function Engine.KismetStringLibrary.EqualEqual_StriStri +[00002FC6] {0x2510c4f7da0} Function Engine.KismetStringLibrary.EqualEqual_StrStr +[00002FC7] {0x2510c4f7cc0} Function Engine.KismetStringLibrary.FindSubstring +[00002FC8] {0x2510c4f7be0} Function Engine.KismetStringLibrary.GetCharacterArrayFromString +[00002FC9] {0x2510c4f7b00} Function Engine.KismetStringLibrary.GetCharacterAsNumber +[00002FCA] {0x2510c4f7a20} Function Engine.KismetStringLibrary.GetSubstring +[00002FCB] {0x2510c4f7940} Function Engine.KismetStringLibrary.IsEmpty +[00002FCC] {0x2510c4f7860} Function Engine.KismetStringLibrary.IsNumeric +[00002FCD] {0x2510c4f7780} Function Engine.KismetStringLibrary.JoinStringArray +[00002FCE] {0x2510c4f76a0} Function Engine.KismetStringLibrary.Left +[00002FCF] {0x2510c4f75c0} Function Engine.KismetStringLibrary.LeftChop +[00002FD0] {0x2510c4f74e0} Function Engine.KismetStringLibrary.LeftPad +[00002FD1] {0x2510c4f7400} Function Engine.KismetStringLibrary.Len +[00002FD2] {0x2510c4face0} Function Engine.KismetStringLibrary.MatchesWildcard +[00002FD3] {0x2510c4fac00} Function Engine.KismetStringLibrary.Mid +[00002FD4] {0x2510c4fab20} Function Engine.KismetStringLibrary.NotEqual_StriStri +[00002FD5] {0x2510c4faa40} Function Engine.KismetStringLibrary.NotEqual_StrStr +[00002FD6] {0x2510c4fa960} Function Engine.KismetStringLibrary.ParseIntoArray +[00002FD7] {0x2510c4fa880} Function Engine.KismetStringLibrary.Replace +[00002FD8] {0x2510c4fa7a0} Function Engine.KismetStringLibrary.ReplaceInline +[00002FD9] {0x2510c4fa6c0} Function Engine.KismetStringLibrary.Reverse +[00002FDA] {0x2510c4fa5e0} Function Engine.KismetStringLibrary.Right +[00002FDB] {0x2510c4fa500} Function Engine.KismetStringLibrary.RightChop +[00002FDC] {0x2510c4fa420} Function Engine.KismetStringLibrary.RightPad +[00002FDD] {0x2510c4fa340} Function Engine.KismetStringLibrary.Split +[00002FDE] {0x2510c4fa260} Function Engine.KismetStringLibrary.StartsWith +[00002FDF] {0x2510c4fa180} Function Engine.KismetStringLibrary.TimeSecondsToString +[00002FE0] {0x2510c4fa0a0} Function Engine.KismetStringLibrary.ToLower +[00002FE1] {0x2510c4f9fc0} Function Engine.KismetStringLibrary.ToUpper +[00002FE2] {0x2510c4f9ee0} Function Engine.KismetStringLibrary.Trim +[00002FE3] {0x2510c4f9e00} Function Engine.KismetStringLibrary.TrimTrailing +[00002FE4] {0x2510c4f9d20} Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +[00002FE5] {0x2510c4f9c40} Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +[00002FE6] {0x2510c4f9b60} Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +[00002FE7] {0x2510c4f9a80} Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +[00002FE8] {0x2510c4f99a0} Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +[00002FE9] {0x2510c4f98c0} Function Engine.KismetStringTableLibrary.GetTableNamespace +[00002FEA] {0x2510c4f97e0} Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +[00002FEB] {0x2510c4f9700} Function Engine.KismetStringTableLibrary.IsRegisteredTableId +[00002FEC] {0x2510c4f9620} Function Engine.KismetTextLibrary.AsCurrency_Float +[00002FED] {0x2510c4f9540} Function Engine.KismetTextLibrary.AsCurrency_Integer +[00002FEE] {0x2510c4f9460} Function Engine.KismetTextLibrary.AsCurrencyBase +[00002FEF] {0x2510c4f9380} Function Engine.KismetTextLibrary.AsDate_DateTime +[00002FF0] {0x2510c4f92a0} Function Engine.KismetTextLibrary.AsDateTime_DateTime +[00002FF1] {0x2510c4f91c0} Function Engine.KismetTextLibrary.AsPercent_Float +[00002FF2] {0x2510c4f90e0} Function Engine.KismetTextLibrary.AsTime_DateTime +[00002FF3] {0x2510c4fc9c0} Function Engine.KismetTextLibrary.AsTimespan_Timespan +[00002FF4] {0x2510c4fc8e0} Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +[00002FF5] {0x2510c4fc800} Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +[00002FF6] {0x2510c4fc720} Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +[00002FF7] {0x2510c4fc640} Function Engine.KismetTextLibrary.Conv_BoolToText +[00002FF8] {0x2510c4fc560} Function Engine.KismetTextLibrary.Conv_ByteToText +[00002FF9] {0x2510c4fc480} Function Engine.KismetTextLibrary.Conv_ColorToText +[00002FFA] {0x2510c4fc3a0} Function Engine.KismetTextLibrary.Conv_FloatToText +[00002FFB] {0x2510c4fc2c0} Function Engine.KismetTextLibrary.Conv_Int64ToText +[00002FFC] {0x2510c4fc1e0} Function Engine.KismetTextLibrary.Conv_IntToText +[00002FFD] {0x2510c4fc100} Function Engine.KismetTextLibrary.Conv_NameToText +[00002FFE] {0x2510c4fc020} Function Engine.KismetTextLibrary.Conv_ObjectToText +[00002FFF] {0x2510c4fbf40} Function Engine.KismetTextLibrary.Conv_RotatorToText +[00003000] {0x2510c4fbe60} Function Engine.KismetTextLibrary.Conv_StringToText +[00003001] {0x2510c4fbd80} Function Engine.KismetTextLibrary.Conv_TextToString +[00003002] {0x2510c4fbca0} Function Engine.KismetTextLibrary.Conv_TransformToText +[00003003] {0x2510c4fbbc0} Function Engine.KismetTextLibrary.Conv_Vector2dToText +[00003004] {0x2510c4fbae0} Function Engine.KismetTextLibrary.Conv_VectorToText +[00003005] {0x2510c4fba00} Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +[00003006] {0x2510c4fb920} Function Engine.KismetTextLibrary.EqualEqual_TextText +[00003007] {0x2510c4fb840} Function Engine.KismetTextLibrary.FindTextInLocalizationTable +[00003008] {0x2510c4fb760} Function Engine.KismetTextLibrary.Format +[00003009] {0x2510c4fb680} Function Engine.KismetTextLibrary.GetEmptyText +[0000300A] {0x2510c4fb5a0} Function Engine.KismetTextLibrary.IsPolyglotDataValid +[0000300B] {0x2510c4fb4c0} Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +[0000300C] {0x2510c4fb3e0} Function Engine.KismetTextLibrary.NotEqual_TextText +[0000300D] {0x2510c4fb300} Function Engine.KismetTextLibrary.PolyglotDataToText +[0000300E] {0x2510c4fb220} Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +[0000300F] {0x2510c4fb140} Function Engine.KismetTextLibrary.TextFromStringTable +[00003010] {0x2510c4fb060} Function Engine.KismetTextLibrary.TextIsCultureInvariant +[00003011] {0x2510c4faf80} Function Engine.KismetTextLibrary.TextIsEmpty +[00003012] {0x2510c4faea0} Function Engine.KismetTextLibrary.TextIsFromStringTable +[00003013] {0x2510c4fadc0} Function Engine.KismetTextLibrary.TextIsTransient +[00003014] {0x2510c4fe6a0} Function Engine.KismetTextLibrary.TextToLower +[00003015] {0x2510c4fe5c0} Function Engine.KismetTextLibrary.TextToUpper +[00003016] {0x2510c4fe4e0} Function Engine.KismetTextLibrary.TextTrimPreceding +[00003017] {0x2510c4fe400} Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +[00003018] {0x2510c4fe320} Function Engine.KismetTextLibrary.TextTrimTrailing +[00003019] {0x2510c4fe240} Function Engine.LevelScriptActor.LevelReset +[0000301A] {0x2510c4fe160} Function Engine.LevelScriptActor.RemoteEvent +[0000301B] {0x2510c4fe080} Function Engine.LevelScriptActor.SetCinematicMode +[0000301C] {0x2510c4fdfa0} Function Engine.LevelScriptActor.WorldOriginLocationChanged +[0000301D] {0x2510c4fdec0} Function Engine.LevelStreaming.CreateInstance +[0000301E] {0x2510c4fdde0} Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +[0000301F] {0x2510c4fdd00} Function Engine.LevelStreaming.GetLevelScriptActor +[00003020] {0x2510c4fdc20} Function Engine.LevelStreaming.GetLoadedLevel +[00003021] {0x2510c4fdb40} Function Engine.LevelStreaming.GetWorldAssetPackageFName +[00003022] {0x2510c4fda60} Function Engine.LevelStreaming.IsLevelLoaded +[00003023] {0x2510c4fd980} Function Engine.LevelStreaming.IsLevelVisible +[00003024] {0x2510c4fd8a0} Function Engine.LevelStreaming.IsStreamingStatePending +[00003025] {0x2510c4fd7c0} Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +[00003026] {0x2510c4fd6e0} Function Engine.LevelStreaming.SetLevelLODIndex +[00003027] {0x2510c4fd600} Function Engine.LevelStreaming.SetPriority +[00003028] {0x2510c4fd520} Function Engine.LevelStreaming.SetShouldBeLoaded +[00003029] {0x2510c4fd440} Function Engine.LevelStreaming.SetShouldBeVisible +[0000302A] {0x2510c4fd360} Function Engine.LevelStreaming.ShouldBeLoaded +[0000302B] {0x2510c4fd280} Function Engine.LevelStreamingDynamic.LoadLevelInstance +[0000302C] {0x2510c4fd1a0} Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +[0000302D] {0x2510c4fd0c0} Function Engine.LocalLightComponent.GetUnitsConversionFactor +[0000302E] {0x2510c4fcfe0} Function Engine.LocalLightComponent.SetAttenuationRadius +[0000302F] {0x2510c4fcf00} Function Engine.LocalLightComponent.SetIntensityUnits +[00003030] {0x2510c4fce20} Function Engine.LODSyncComponent.GetLODSyncDebugText +[00003031] {0x2510c4fcd40} Function Engine.MaterialBillboardComponent.AddElement +[00003032] {0x2510c4fcc60} Function Engine.MaterialBillboardComponent.SetElements +[00003033] {0x2510c4fcb80} Function Engine.MaterialInstanceDynamic.CopyInterpParameters +[00003034] {0x2510c4fcaa0} Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +[00003035] {0x2510c4fff20} Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +[00003036] {0x2510c4ffe40} Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +[00003037] {0x2510c4ffd60} Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +[00003038] {0x2510c4ffc80} Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +[00003039] {0x2510c4ffba0} Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +[0000303A] {0x2510c4ffac0} Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +[0000303B] {0x2510c4ff9e0} Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +[0000303C] {0x2510c4ff900} Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +[0000303D] {0x2510c4ff820} Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +[0000303E] {0x2510c4ff740} Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +[0000303F] {0x2510c4ff660} Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +[00003040] {0x2510c4ff580} Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +[00003041] {0x2510c4ff4a0} Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +[00003042] {0x2510c4ff3c0} Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +[00003043] {0x2510c4ff2e0} Function Engine.MatineeActor.ChangePlaybackDirection +[00003044] {0x2510c4ff200} Function Engine.MatineeActor.EnableGroupByName +[00003045] {0x2510c4ff120} Function Engine.MatineeActor.Pause +[00003046] {0x2510c4ff040} Function Engine.MatineeActor.Play +[00003047] {0x2510c4fef60} Function Engine.MatineeActor.Reverse +[00003048] {0x2510c4fee80} Function Engine.MatineeActor.SetLoopingState +[00003049] {0x2510c4feda0} Function Engine.MatineeActor.SetPosition +[0000304A] {0x2510c4fecc0} Function Engine.MatineeActor.Stop +[0000304B] {0x2510c4febe0} Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +[0000304C] {0x2510c4feb00} Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +[0000304D] {0x2510c4fea20} Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +[0000304E] {0x2510c4fe940} Function Engine.NetPushModelHelpers.MarkPropertyDirty +[0000304F] {0x2510c4fe860} Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +[00003050] {0x2510c4fe780} Function Engine.ParticleSystem.ContainsEmitterType +[00003051] {0x2510c561c80} Function Engine.ParticleSystemComponent.BeginTrails +[00003052] {0x2510c561ba0} Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +[00003053] {0x2510c561ac0} Function Engine.ParticleSystemComponent.EndTrails +[00003054] {0x2510c5619e0} Function Engine.ParticleSystemComponent.GenerateParticleEvent +[00003055] {0x2510c561900} Function Engine.ParticleSystemComponent.GetBeamEndPoint +[00003056] {0x2510c561820} Function Engine.ParticleSystemComponent.GetBeamSourcePoint +[00003057] {0x2510c561740} Function Engine.ParticleSystemComponent.GetBeamSourceStrength +[00003058] {0x2510c561660} Function Engine.ParticleSystemComponent.GetBeamSourceTangent +[00003059] {0x2510c561580} Function Engine.ParticleSystemComponent.GetBeamTargetPoint +[0000305A] {0x2510c5614a0} Function Engine.ParticleSystemComponent.GetBeamTargetStrength +[0000305B] {0x2510c5613c0} Function Engine.ParticleSystemComponent.GetBeamTargetTangent +[0000305C] {0x2510c5612e0} Function Engine.ParticleSystemComponent.GetNamedMaterial +[0000305D] {0x2510c561200} Function Engine.ParticleSystemComponent.GetNumActiveParticles +[0000305E] {0x2510c561120} Function Engine.ParticleSystemComponent.SetAutoAttachParams +[0000305F] {0x2510c561040} Function Engine.ParticleSystemComponent.SetBeamEndPoint +[00003060] {0x2510c560f60} Function Engine.ParticleSystemComponent.SetBeamSourcePoint +[00003061] {0x2510c560e80} Function Engine.ParticleSystemComponent.SetBeamSourceStrength +[00003062] {0x2510c560da0} Function Engine.ParticleSystemComponent.SetBeamSourceTangent +[00003063] {0x2510c560cc0} Function Engine.ParticleSystemComponent.SetBeamTargetPoint +[00003064] {0x2510c560be0} Function Engine.ParticleSystemComponent.SetBeamTargetStrength +[00003065] {0x2510c560b00} Function Engine.ParticleSystemComponent.SetBeamTargetTangent +[00003066] {0x2510c560a20} Function Engine.ParticleSystemComponent.SetMaterialParameter +[00003067] {0x2510c560940} Function Engine.ParticleSystemComponent.SetTemplate +[00003068] {0x2510c560860} Function Engine.ParticleSystemComponent.SetTrailSourceData +[00003069] {0x2510c560780} Function Engine.PawnNoiseEmitterComponent.MakeNoise +[0000306A] {0x2510c5606a0} Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +[0000306B] {0x2510c5605c0} Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +[0000306C] {0x2510c5604e0} Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +[0000306D] {0x2510c560400} Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +[0000306E] {0x2510c560320} Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +[0000306F] {0x2510c560240} Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +[00003070] {0x2510c560160} Function Engine.PhysicsConstraintComponent.BreakConstraint +[00003071] {0x2510c560080} Function Engine.PhysicsConstraintComponent.GetConstraintForce +[00003072] {0x2510c563960} Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +[00003073] {0x2510c563880} Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +[00003074] {0x2510c5637a0} Function Engine.PhysicsConstraintComponent.GetCurrentTwist +[00003075] {0x2510c5636c0} Function Engine.PhysicsConstraintComponent.IsBroken +[00003076] {0x2510c5635e0} Function Engine.PhysicsConstraintComponent.SetAngularBreakable +[00003077] {0x2510c563500} Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +[00003078] {0x2510c563420} Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +[00003079] {0x2510c563340} Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +[0000307A] {0x2510c563260} Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +[0000307B] {0x2510c563180} Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +[0000307C] {0x2510c5630a0} Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +[0000307D] {0x2510c562fc0} Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +[0000307E] {0x2510c562ee0} Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +[0000307F] {0x2510c562e00} Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +[00003080] {0x2510c562d20} Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +[00003081] {0x2510c562c40} Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +[00003082] {0x2510c562b60} Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +[00003083] {0x2510c562a80} Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +[00003084] {0x2510c5629a0} Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +[00003085] {0x2510c5628c0} Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +[00003086] {0x2510c5627e0} Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +[00003087] {0x2510c562700} Function Engine.PhysicsConstraintComponent.SetDisableCollision +[00003088] {0x2510c562620} Function Engine.PhysicsConstraintComponent.SetLinearBreakable +[00003089] {0x2510c562540} Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +[0000308A] {0x2510c562460} Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +[0000308B] {0x2510c562380} Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +[0000308C] {0x2510c5622a0} Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +[0000308D] {0x2510c5621c0} Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +[0000308E] {0x2510c5620e0} Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +[0000308F] {0x2510c562000} Function Engine.PhysicsConstraintComponent.SetLinearXLimit +[00003090] {0x2510c561f20} Function Engine.PhysicsConstraintComponent.SetLinearYLimit +[00003091] {0x2510c561e40} Function Engine.PhysicsConstraintComponent.SetLinearZLimit +[00003092] {0x2510c561d60} Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +[00003093] {0x2510c565640} Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +[00003094] {0x2510c565560} Function Engine.PhysicsHandleComponent.GetGrabbedComponent +[00003095] {0x2510c565480} Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +[00003096] {0x2510c5653a0} Function Engine.PhysicsHandleComponent.GrabComponent +[00003097] {0x2510c5652c0} Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +[00003098] {0x2510c5651e0} Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +[00003099] {0x2510c565100} Function Engine.PhysicsHandleComponent.ReleaseComponent +[0000309A] {0x2510c565020} Function Engine.PhysicsHandleComponent.SetAngularDamping +[0000309B] {0x2510c564f40} Function Engine.PhysicsHandleComponent.SetAngularStiffness +[0000309C] {0x2510c564e60} Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +[0000309D] {0x2510c564d80} Function Engine.PhysicsHandleComponent.SetLinearDamping +[0000309E] {0x2510c564ca0} Function Engine.PhysicsHandleComponent.SetLinearStiffness +[0000309F] {0x2510c564bc0} Function Engine.PhysicsHandleComponent.SetTargetLocation +[000030A0] {0x2510c564ae0} Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +[000030A1] {0x2510c564a00} Function Engine.PhysicsHandleComponent.SetTargetRotation +[000030A2] {0x2510c564920} Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +[000030A3] {0x2510c564840} Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +[000030A4] {0x2510c564760} Function Engine.PhysicsSpringComponent.GetSpringDirection +[000030A5] {0x2510c564680} Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +[000030A6] {0x2510c5645a0} Function Engine.PlanarReflection.OnInterpToggle +[000030A7] {0x2510c5644c0} Function Engine.SceneCaptureComponent.ClearHiddenComponents +[000030A8] {0x2510c5643e0} Function Engine.SceneCaptureComponent.ClearShowOnlyComponents +[000030A9] {0x2510c564300} Function Engine.SceneCaptureComponent.HideActorComponents +[000030AA] {0x2510c564220} Function Engine.SceneCaptureComponent.HideComponent +[000030AB] {0x2510c564140} Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +[000030AC] {0x2510c564060} Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +[000030AD] {0x2510c563f80} Function Engine.SceneCaptureComponent.SetCaptureSortPriority +[000030AE] {0x2510c563ea0} Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +[000030AF] {0x2510c563dc0} Function Engine.SceneCaptureComponent.ShowOnlyComponent +[000030B0] {0x2510c563ce0} Function Engine.PlatformInterfaceWebResponse.GetHeader +[000030B1] {0x2510c563c00} Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +[000030B2] {0x2510c563b20} Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +[000030B3] {0x2510c563a40} Function Engine.PlayerCameraManager.AddCameraLensEffect +[000030B4] {0x2510c567320} Function Engine.PlayerCameraManager.AddNewCameraModifier +[000030B5] {0x2510c567240} Function Engine.PlayerCameraManager.BlueprintUpdateCamera +[000030B6] {0x2510c567160} Function Engine.PlayerCameraManager.ClearCameraLensEffects +[000030B7] {0x2510c567080} Function Engine.PlayerCameraManager.FindCameraModifierByClass +[000030B8] {0x2510c566fa0} Function Engine.PlayerCameraManager.GetCameraLocation +[000030B9] {0x2510c566ec0} Function Engine.PlayerCameraManager.GetCameraRotation +[000030BA] {0x2510c566de0} Function Engine.PlayerCameraManager.GetFOVAngle +[000030BB] {0x2510c566d00} Function Engine.PlayerCameraManager.GetOwningPlayerController +[000030BC] {0x2510c566c20} Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureEnd +[000030BD] {0x2510c566b40} Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureStart +[000030BE] {0x2510c566a60} Function Engine.PlayerCameraManager.OnPhotographySessionEnd +[000030BF] {0x2510c566980} Function Engine.PlayerCameraManager.OnPhotographySessionStart +[000030C0] {0x2510c5668a0} Function Engine.PlayerCameraManager.PhotographyCameraModify +[000030C1] {0x2510c5667c0} Function Engine.PlayerCameraManager.PlayCameraAnim +[000030C2] {0x2510c5666e0} Function Engine.PlayerCameraManager.RemoveCameraLensEffect +[000030C3] {0x2510c566600} Function Engine.PlayerCameraManager.RemoveCameraModifier +[000030C4] {0x2510c566520} Function Engine.PlayerCameraManager.SetGameCameraCutThisFrame +[000030C5] {0x2510c566440} Function Engine.PlayerCameraManager.SetManualCameraFade +[000030C6] {0x2510c566360} Function Engine.PlayerCameraManager.StartCameraFade +[000030C7] {0x2510c566280} Function Engine.PlayerCameraManager.StartCameraShake +[000030C8] {0x2510c5661a0} Function Engine.PlayerCameraManager.StartCameraShakeFromSource +[000030C9] {0x2510c5660c0} Function Engine.PlayerCameraManager.StopAllCameraAnims +[000030CA] {0x2510c565fe0} Function Engine.PlayerCameraManager.StopAllCameraShakes +[000030CB] {0x2510c565f00} Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +[000030CC] {0x2510c565e20} Function Engine.PlayerCameraManager.StopAllInstancesOfCameraAnim +[000030CD] {0x2510c565d40} Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +[000030CE] {0x2510c565c60} Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +[000030CF] {0x2510c565b80} Function Engine.PlayerCameraManager.StopCameraAnimInst +[000030D0] {0x2510c565aa0} Function Engine.PlayerCameraManager.StopCameraFade +[000030D1] {0x2510c5659c0} Function Engine.PlayerCameraManager.StopCameraShake +[000030D2] {0x2510c5658e0} Function Engine.PlayerCameraManager.SwapPendingViewTargetWhenUsingClientSideCameraUpdates +[000030D3] {0x2510c565800} Function Engine.PlayerInput.ClearSmoothing +[000030D4] {0x2510c565720} Function Engine.PlayerInput.InvertAxis +[000030D5] {0x2510c569000} Function Engine.PlayerInput.InvertAxisKey +[000030D6] {0x2510c568f20} Function Engine.PlayerInput.SetBind +[000030D7] {0x2510c568e40} Function Engine.PlayerInput.SetMouseSensitivity +[000030D8] {0x2510c568d60} Function Engine.PointLight.SetLightFalloffExponent +[000030D9] {0x2510c568c80} Function Engine.PointLight.SetRadius +[000030DA] {0x2510c568ba0} Function Engine.PointLightComponent.SetLightFalloffExponent +[000030DB] {0x2510c568ac0} Function Engine.PointLightComponent.SetSoftSourceRadius +[000030DC] {0x2510c5689e0} Function Engine.PointLightComponent.SetSourceLength +[000030DD] {0x2510c568900} Function Engine.PointLightComponent.SetSourceRadius +[000030DE] {0x2510c568820} Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +[000030DF] {0x2510c568740} Function Engine.PoseableMeshComponent.GetBoneLocationByName +[000030E0] {0x2510c568660} Function Engine.PoseableMeshComponent.GetBoneRotationByName +[000030E1] {0x2510c568580} Function Engine.PoseableMeshComponent.GetBoneScaleByName +[000030E2] {0x2510c5684a0} Function Engine.PoseableMeshComponent.GetBoneTransformByName +[000030E3] {0x2510c5683c0} Function Engine.PoseableMeshComponent.ResetBoneTransformByName +[000030E4] {0x2510c5682e0} Function Engine.PoseableMeshComponent.SetBoneLocationByName +[000030E5] {0x2510c568200} Function Engine.PoseableMeshComponent.SetBoneRotationByName +[000030E6] {0x2510c568120} Function Engine.PoseableMeshComponent.SetBoneScaleByName +[000030E7] {0x2510c568040} Function Engine.PoseableMeshComponent.SetBoneTransformByName +[000030E8] {0x2510c567f60} Function Engine.PostProcessComponent.AddOrUpdateBlendable +[000030E9] {0x2510c567e80} Function Engine.PostProcessVolume.AddOrUpdateBlendable +[000030EA] {0x2510c567da0} Function Engine.RadialForceActor.DisableForce +[000030EB] {0x2510c567cc0} Function Engine.RadialForceActor.EnableForce +[000030EC] {0x2510c567be0} Function Engine.RadialForceActor.FireImpulse +[000030ED] {0x2510c567b00} Function Engine.RadialForceActor.ToggleForce +[000030EE] {0x2510c567a20} Function Engine.RadialForceComponent.AddObjectTypeToAffect +[000030EF] {0x2510c567940} Function Engine.RadialForceComponent.FireImpulse +[000030F0] {0x2510c567860} Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +[000030F1] {0x2510c567780} Function Engine.RectLightComponent.SetBarnDoorAngle +[000030F2] {0x2510c5676a0} Function Engine.RectLightComponent.SetBarnDoorLength +[000030F3] {0x2510c5675c0} Function Engine.RectLightComponent.SetSourceHeight +[000030F4] {0x2510c5674e0} Function Engine.RectLightComponent.SetSourceTexture +[000030F5] {0x2510c567400} Function Engine.RectLightComponent.SetSourceWidth +[000030F6] {0x2510c56ace0} Function Engine.RuntimeVirtualTexture.GetPageTableSize +[000030F7] {0x2510c56ab20} Function Engine.RuntimeVirtualTexture.GetSize +[000030F8] {0x2510c56aa40} Function Engine.RuntimeVirtualTexture.GetTileBorderSize +[000030F9] {0x2510c56a960} Function Engine.RuntimeVirtualTexture.GetTileCount +[000030FA] {0x2510c56a880} Function Engine.RuntimeVirtualTexture.GetTileSize +[000030FB] {0x2510c56a7a0} Function Engine.RuntimeVirtualTextureComponent.Invalidate +[000030FC] {0x2510c56a6c0} Function Engine.SceneCapture2D.OnInterpToggle +[000030FD] {0x2510c56a5e0} Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +[000030FE] {0x2510c56a500} Function Engine.SceneCaptureComponent2D.CaptureScene +[000030FF] {0x2510c56a420} Function Engine.SceneCaptureComponent2D.RemoveBlendable +[00003100] {0x2510c56a340} Function Engine.SceneCaptureComponentCube.CaptureScene +[00003101] {0x2510c56a260} Function Engine.SceneCaptureCube.OnInterpToggle +[00003102] {0x2510c56a180} Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial0 +[00003103] {0x2510c56a0a0} Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial1 +[00003104] {0x2510c569fc0} Function Engine.SkeletalMeshActor.OnRep_ReplicatedMesh +[00003105] {0x2510c569ee0} Function Engine.SkeletalMeshActor.OnRep_ReplicatedPhysAsset +[00003106] {0x2510c569e00} Function Engine.SkeletalMeshSocket.GetSocketLocation +[00003107] {0x2510c569d20} Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +[00003108] {0x2510c569c40} Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +[00003109] {0x2510c569b60} Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +[0000310A] {0x2510c569a80} Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +[0000310B] {0x2510c5699a0} Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +[0000310C] {0x2510c5698c0} Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +[0000310D] {0x2510c5697e0} Function Engine.SkyAtmosphereComponent.SetMieAbsorption +[0000310E] {0x2510c569700} Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +[0000310F] {0x2510c569620} Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +[00003110] {0x2510c569540} Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +[00003111] {0x2510c569460} Function Engine.SkyAtmosphereComponent.SetMieScattering +[00003112] {0x2510c569380} Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +[00003113] {0x2510c5692a0} Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +[00003114] {0x2510c5691c0} Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +[00003115] {0x2510c5690e0} Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +[00003116] {0x2510c56c9c0} Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +[00003117] {0x2510c56c8e0} Function Engine.SkyAtmosphereComponent.SetRayleighScattering +[00003118] {0x2510c56c800} Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +[00003119] {0x2510c56c720} Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +[0000311A] {0x2510c56c640} Function Engine.SkyLightComponent.RecaptureSky +[0000311B] {0x2510c56c560} Function Engine.SkyLightComponent.SetCubemap +[0000311C] {0x2510c56c480} Function Engine.SkyLightComponent.SetCubemapBlend +[0000311D] {0x2510c56c3a0} Function Engine.SkyLightComponent.SetIndirectLightingIntensity +[0000311E] {0x2510c56c2c0} Function Engine.SkyLightComponent.SetIntensity +[0000311F] {0x2510c56c1e0} Function Engine.SkyLightComponent.SetLightColor +[00003120] {0x2510c56c100} Function Engine.SkyLightComponent.SetLowerHemisphereColor +[00003121] {0x2510c56c020} Function Engine.SkyLightComponent.SetMinOcclusion +[00003122] {0x2510c56bf40} Function Engine.SkyLightComponent.SetOcclusionContrast +[00003123] {0x2510c56be60} Function Engine.SkyLightComponent.SetOcclusionExponent +[00003124] {0x2510c56bd80} Function Engine.SkyLightComponent.SetOcclusionTint +[00003125] {0x2510c56bca0} Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +[00003126] {0x2510c56bbc0} Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +[00003127] {0x2510c56bae0} Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +[00003128] {0x2510c56ba00} Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +[00003129] {0x2510c56b920} Function Engine.SoundSubmix.SetSubmixOutputVolume +[0000312A] {0x2510c56b840} Function Engine.SoundSubmix.StartEnvelopeFollowing +[0000312B] {0x2510c56b760} Function Engine.SoundSubmix.StartRecordingOutput +[0000312C] {0x2510c56b680} Function Engine.SoundSubmix.StartSpectralAnalysis +[0000312D] {0x2510c56b5a0} Function Engine.SoundSubmix.StopEnvelopeFollowing +[0000312E] {0x2510c56b4c0} Function Engine.SoundSubmix.StopRecordingOutput +[0000312F] {0x2510c56b3e0} Function Engine.SoundSubmix.StopSpectralAnalysis +[00003130] {0x2510c56b300} Function Engine.SplineMeshComponent.GetBoundaryMax +[00003131] {0x2510c56b220} Function Engine.SplineMeshComponent.GetBoundaryMin +[00003132] {0x2510c56b140} Function Engine.SplineMeshComponent.GetEndOffset +[00003133] {0x2510c56b060} Function Engine.SplineMeshComponent.GetEndPosition +[00003134] {0x2510c56af80} Function Engine.SplineMeshComponent.GetEndRoll +[00003135] {0x2510c56aea0} Function Engine.SplineMeshComponent.GetEndScale +[00003136] {0x2510c56adc0} Function Engine.SplineMeshComponent.GetEndTangent +[00003137] {0x2510c56e6a0} Function Engine.SplineMeshComponent.GetForwardAxis +[00003138] {0x2510c56e5c0} Function Engine.SplineMeshComponent.GetSplineUpDir +[00003139] {0x2510c56e4e0} Function Engine.SplineMeshComponent.GetStartOffset +[0000313A] {0x2510c56e400} Function Engine.SplineMeshComponent.GetStartPosition +[0000313B] {0x2510c56e320} Function Engine.SplineMeshComponent.GetStartRoll +[0000313C] {0x2510c56e240} Function Engine.SplineMeshComponent.GetStartScale +[0000313D] {0x2510c56e160} Function Engine.SplineMeshComponent.GetStartTangent +[0000313E] {0x2510c56e080} Function Engine.SplineMeshComponent.SetBoundaryMax +[0000313F] {0x2510c56dfa0} Function Engine.SplineMeshComponent.SetBoundaryMin +[00003140] {0x2510c56dec0} Function Engine.SplineMeshComponent.SetEndOffset +[00003141] {0x2510c56dde0} Function Engine.SplineMeshComponent.SetEndPosition +[00003142] {0x2510c56dd00} Function Engine.SplineMeshComponent.SetEndRoll +[00003143] {0x2510c56dc20} Function Engine.SplineMeshComponent.SetEndScale +[00003144] {0x2510c56db40} Function Engine.SplineMeshComponent.SetEndTangent +[00003145] {0x2510c56da60} Function Engine.SplineMeshComponent.SetForwardAxis +[00003146] {0x2510c56d980} Function Engine.SplineMeshComponent.SetSplineUpDir +[00003147] {0x2510c56d8a0} Function Engine.SplineMeshComponent.SetStartAndEnd +[00003148] {0x2510c56d7c0} Function Engine.SplineMeshComponent.SetStartOffset +[00003149] {0x2510c56d6e0} Function Engine.SplineMeshComponent.SetStartPosition +[0000314A] {0x2510c56d600} Function Engine.SplineMeshComponent.SetStartRoll +[0000314B] {0x2510c56d520} Function Engine.SplineMeshComponent.SetStartScale +[0000314C] {0x2510c56d440} Function Engine.SplineMeshComponent.SetStartTangent +[0000314D] {0x2510c56d360} Function Engine.SplineMeshComponent.UpdateMesh +[0000314E] {0x2510c56d280} Function Engine.SpotLightComponent.SetInnerConeAngle +[0000314F] {0x2510c56d1a0} Function Engine.SpotLightComponent.SetOuterConeAngle +[00003150] {0x2510c56d0c0} Function Engine.StaticMesh.AddMaterial +[00003151] {0x2510c56cfe0} Function Engine.StaticMesh.AddSocket +[00003152] {0x2510c56cf00} Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +[00003153] {0x2510c56ce20} Function Engine.StaticMesh.CreateStaticMeshDescription +[00003154] {0x2510c56cd40} Function Engine.StaticMesh.FindSocket +[00003155] {0x2510c56cc60} Function Engine.StaticMesh.GetBoundingBox +[00003156] {0x2510c56cb80} Function Engine.StaticMesh.GetBounds +[00003157] {0x2510c56caa0} Function Engine.StaticMesh.GetMaterial +[00003158] {0x2510c56ff20} Function Engine.StaticMesh.GetMaterialIndex +[00003159] {0x2510c56fe40} Function Engine.StaticMesh.GetMinimumLODForPlatform +[0000315A] {0x2510c56fd60} Function Engine.StaticMesh.GetMinimumLODForPlatforms +[0000315B] {0x2510c56fc80} Function Engine.StaticMesh.GetNumLODs +[0000315C] {0x2510c56fba0} Function Engine.StaticMesh.GetNumSections +[0000315D] {0x2510c56fac0} Function Engine.StaticMesh.GetStaticMaterials +[0000315E] {0x2510c56f9e0} Function Engine.StaticMesh.RemoveSocket +[0000315F] {0x2510c56f900} Function Engine.StaticMesh.SetStaticMaterials +[00003160] {0x2510c56f820} Function Engine.StereoLayerShapeCylinder.SetHeight +[00003161] {0x2510c56f740} Function Engine.StereoLayerShapeCylinder.SetOverlayArc +[00003162] {0x2510c56f660} Function Engine.StereoLayerShapeCylinder.SetRadius +[00003163] {0x2510c56f580} Function Engine.StereoLayerShapeEquirect.SetEquirectProps +[00003164] {0x2510c56f4a0} Function Engine.StereoLayerComponent.GetLeftTexture +[00003165] {0x2510c56f3c0} Function Engine.StereoLayerComponent.GetPriority +[00003166] {0x2510c56f2e0} Function Engine.StereoLayerComponent.GetQuadSize +[00003167] {0x2510c56f200} Function Engine.StereoLayerComponent.GetTexture +[00003168] {0x2510c56f120} Function Engine.StereoLayerComponent.GetUVRect +[00003169] {0x2510c56f040} Function Engine.StereoLayerComponent.MarkTextureForUpdate +[0000316A] {0x2510c56ef60} Function Engine.StereoLayerComponent.SetEquirectProps +[0000316B] {0x2510c56ee80} Function Engine.StereoLayerComponent.SetLeftTexture +[0000316C] {0x2510c56eda0} Function Engine.StereoLayerComponent.SetPriority +[0000316D] {0x2510c56ecc0} Function Engine.StereoLayerComponent.SetQuadSize +[0000316E] {0x2510c56ebe0} Function Engine.StereoLayerComponent.SetTexture +[0000316F] {0x2510c56eb00} Function Engine.StereoLayerComponent.SetUVRect +[00003170] {0x2510c56ea20} Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +[00003171] {0x2510c56e940} Function Engine.StereoLayerFunctionLibrary.HideSplashScreen +[00003172] {0x2510c56e860} Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +[00003173] {0x2510c56e780} Function Engine.StereoLayerFunctionLibrary.ShowSplashScreen +[00003174] {0x2510c5a1c80} Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +[00003175] {0x2510c5a1ba0} Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +[00003176] {0x2510c5a1ac0} Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +[00003177] {0x2510c5a19e0} Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +[00003178] {0x2510c5a1900} Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +[00003179] {0x2510c5a1820} Function Engine.TextRenderComponent.GetTextLocalSize +[0000317A] {0x2510c5a1740} Function Engine.TextRenderComponent.GetTextWorldSize +[0000317B] {0x2510c5a1660} Function Engine.TextRenderComponent.K2_SetText +[0000317C] {0x2510c5a1580} Function Engine.TextRenderComponent.SetFont +[0000317D] {0x2510c5a14a0} Function Engine.TextRenderComponent.SetHorizontalAlignment +[0000317E] {0x2510c5a13c0} Function Engine.TextRenderComponent.SetHorizSpacingAdjust +[0000317F] {0x2510c5a12e0} Function Engine.TextRenderComponent.SetText +[00003180] {0x2510c5a1200} Function Engine.TextRenderComponent.SetTextMaterial +[00003181] {0x2510c5a1120} Function Engine.TextRenderComponent.SetTextRenderColor +[00003182] {0x2510c5a1040} Function Engine.TextRenderComponent.SetVerticalAlignment +[00003183] {0x2510c5a0f60} Function Engine.TextRenderComponent.SetVertSpacingAdjust +[00003184] {0x2510c5a0e80} Function Engine.TextRenderComponent.SetWorldSize +[00003185] {0x2510c5a0da0} Function Engine.TextRenderComponent.SetXScale +[00003186] {0x2510c5a0cc0} Function Engine.TextRenderComponent.SetYScale +[00003187] {0x2510c5a0be0} Function Engine.TimelineComponent.GetIgnoreTimeDilation +[00003188] {0x2510c5a0b00} Function Engine.TimelineComponent.GetPlaybackPosition +[00003189] {0x2510c5a0a20} Function Engine.TimelineComponent.GetPlayRate +[0000318A] {0x2510c5a0940} Function Engine.TimelineComponent.GetTimelineLength +[0000318B] {0x2510c5a0860} Function Engine.TimelineComponent.IsLooping +[0000318C] {0x2510c5a0780} Function Engine.TimelineComponent.IsPlaying +[0000318D] {0x2510c5a06a0} Function Engine.TimelineComponent.IsReversing +[0000318E] {0x2510c5a05c0} Function Engine.TimelineComponent.OnRep_Timeline +[0000318F] {0x2510c5a04e0} Function Engine.TimelineComponent.Play +[00003190] {0x2510c5a0400} Function Engine.TimelineComponent.PlayFromStart +[00003191] {0x2510c5a0320} Function Engine.TimelineComponent.Reverse +[00003192] {0x2510c5a0240} Function Engine.TimelineComponent.ReverseFromEnd +[00003193] {0x2510c5a0160} Function Engine.TimelineComponent.SetFloatCurve +[00003194] {0x2510c5a0080} Function Engine.TimelineComponent.SetIgnoreTimeDilation +[00003195] {0x2510c5a3960} Function Engine.TimelineComponent.SetLinearColorCurve +[00003196] {0x2510c5a3880} Function Engine.TimelineComponent.SetLooping +[00003197] {0x2510c5a37a0} Function Engine.TimelineComponent.SetNewTime +[00003198] {0x2510c5a36c0} Function Engine.TimelineComponent.SetPlaybackPosition +[00003199] {0x2510c5a35e0} Function Engine.TimelineComponent.SetPlayRate +[0000319A] {0x2510c5a3500} Function Engine.TimelineComponent.SetTimelineLength +[0000319B] {0x2510c5a3420} Function Engine.TimelineComponent.SetTimelineLengthMode +[0000319C] {0x2510c5a3340} Function Engine.TimelineComponent.SetVectorCurve +[0000319D] {0x2510c5a3260} Function Engine.TimelineComponent.Stop +[0000319E] {0x2510c5a3180} Function Engine.TwitterIntegrationBase.AuthorizeAccounts +[0000319F] {0x2510c5a30a0} Function Engine.TwitterIntegrationBase.CanShowTweetUI +[000031A0] {0x2510c5a2fc0} Function Engine.TwitterIntegrationBase.GetAccountName +[000031A1] {0x2510c5a2ee0} Function Engine.TwitterIntegrationBase.GetNumAccounts +[000031A2] {0x2510c5a2e00} Function Engine.TwitterIntegrationBase.Init +[000031A3] {0x2510c5a2d20} Function Engine.TwitterIntegrationBase.ShowTweetUI +[000031A4] {0x2510c5a2c40} Function Engine.TwitterIntegrationBase.TwitterRequest +[000031A5] {0x2510c5a2b60} Function Engine.VectorFieldComponent.SetIntensity +[000031A6] {0x2510c5a2a80} Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +[000031A7] {0x2510c5a29a0} Function Engine.ViewportStatsSubsystem.AddTimedDisplay +[000031A8] {0x2510c5a28c0} Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +[000031A9] {0x2510c5a27e0} Function Engine.VisualLoggerKismetLibrary.EnableRecording +[000031AA] {0x2510c5a2700} Function Engine.VisualLoggerKismetLibrary.LogBox +[000031AB] {0x2510c5a2620} Function Engine.VisualLoggerKismetLibrary.LogLocation +[000031AC] {0x2510c5a2540} Function Engine.VisualLoggerKismetLibrary.LogSegment +[000031AD] {0x2510c5a2460} Function Engine.VisualLoggerKismetLibrary.LogText +[000031AE] {0x2510c5a2380} Function Engine.VisualLoggerKismetLibrary.RedirectVislog +[000031AF] {0x2510c5a22a0} Function Engine.VOIPTalker.BPOnTalkingBegin +[000031B0] {0x2510c5a21c0} Function Engine.VOIPTalker.BPOnTalkingEnd +[000031B1] {0x2510c5a20e0} Function Engine.VOIPTalker.CreateTalkerForPlayer +[000031B2] {0x2510c5a2000} Function Engine.VOIPTalker.GetVoiceLevel +[000031B3] {0x2510c5a1f20} Function Engine.VOIPTalker.RegisterWithPlayerState +[000031B4] {0x2510c5a1e40} Function Engine.VOIPStatics.SetMicThreshold +[000031B5] {0x2510c5a1d60} Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +[000031B6] {0x2510c5a5640} Function Engine.VolumetricCloudComponent.SetGroundAlbedo +[000031B7] {0x2510c5a5560} Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +[000031B8] {0x2510c5a5480} Function Engine.VolumetricCloudComponent.SetLayerHeight +[000031B9] {0x2510c5a53a0} Function Engine.VolumetricCloudComponent.SetMaterial +[000031BA] {0x2510c5a52c0} Function Engine.VolumetricCloudComponent.SetPlanetRadius +[000031BB] {0x2510c5a51e0} Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +[000031BC] {0x2510c5a5100} Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +[000031BD] {0x2510c5a5020} Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +[000031BE] {0x2510c5a4f40} Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +[000031BF] {0x2510c5a4e60} Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +[000031C0] {0x2510c5a4d80} Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +[000031C1] {0x2510c5a4ca0} Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +[000031C2] {0x2510c5a4bc0} Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +[000031C3] {0x2510c5a4ae0} Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +[000031C4] {0x2510c5a4a00} Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +[000031C5] {0x2510c5a4920} Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +[000031C6] {0x2510c5a4840} Function Engine.WindDirectionalSourceComponent.SetRadius +[000031C7] {0x2510c5a4760} Function Engine.WindDirectionalSourceComponent.SetSpeed +[000031C8] {0x2510c5a4680} Function Engine.WindDirectionalSourceComponent.SetStrength +[000031C9] {0x2510c5a45a0} Function Engine.WindDirectionalSourceComponent.SetWindType +[000031CA] {0x2510c5a44c0} Function Engine.World.HandleTimelineScrubbed +[000031CB] {0x2510c5a43e0} Function Engine.World.K2_GetWorldSettings +[000031CC] {0x2510c5a4300} Function Engine.WorldSettings.OnRep_WorldGravityZ +[000031CD] {0x2510c5a4220} Function ClothingSystemRuntimeNv.ClothingSimulationInteractorNv.SetAnimDriveDamperStiffness +[000031CE] {0x2510c5a4140} Function NavigationSystem.NavigationPath.EnableDebugDrawing +[000031CF] {0x2510c5a4060} Function NavigationSystem.NavigationPath.EnableRecalculationOnInvalidation +[000031D0] {0x2510c5a3f80} Function NavigationSystem.NavigationPath.GetDebugString +[000031D1] {0x2510c5a3ea0} Function NavigationSystem.NavigationPath.GetPathCost +[000031D2] {0x2510c5a3dc0} Function NavigationSystem.NavigationPath.GetPathLength +[000031D3] {0x2510c5a3ce0} Function NavigationSystem.NavigationPath.IsPartial +[000031D4] {0x2510c5a3c00} Function NavigationSystem.NavigationPath.IsStringPulled +[000031D5] {0x2510c5a3b20} Function NavigationSystem.NavigationPath.IsValid +[000031D6] {0x2510c5a3a40} Function NavigationSystem.NavigationSystemV1.FindPathToActorSynchronously +[000031D7] {0x2510c5a7320} Function NavigationSystem.NavigationSystemV1.FindPathToLocationSynchronously +[000031D8] {0x2510c5a7240} Function NavigationSystem.NavigationSystemV1.GetNavigationSystem +[000031D9] {0x2510c5a7160} Function NavigationSystem.NavigationSystemV1.GetPathCost +[000031DA] {0x2510c5a7080} Function NavigationSystem.NavigationSystemV1.GetPathLength +[000031DB] {0x2510c5a6fa0} Function NavigationSystem.NavigationSystemV1.GetRandomPointInNavigableRadius +[000031DC] {0x2510c5a6ec0} Function NavigationSystem.NavigationSystemV1.GetRandomReachablePointInRadius +[000031DD] {0x2510c5a6de0} Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuilt +[000031DE] {0x2510c5a6d00} Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuiltOrLocked +[000031DF] {0x2510c5a6c20} Function NavigationSystem.NavigationSystemV1.K2_GetRandomLocationInNavigableRadius +[000031E0] {0x2510c5a6b40} Function NavigationSystem.NavigationSystemV1.K2_GetRandomPointInNavigableRadius +[000031E1] {0x2510c5a6a60} Function NavigationSystem.NavigationSystemV1.K2_GetRandomReachablePointInRadius +[000031E2] {0x2510c5a6980} Function NavigationSystem.NavigationSystemV1.K2_ProjectPointToNavigation +[000031E3] {0x2510c5a68a0} Function NavigationSystem.NavigationSystemV1.K2_ReplaceAreaInOctreeData +[000031E4] {0x2510c5a67c0} Function NavigationSystem.NavigationSystemV1.NavigationRaycast +[000031E5] {0x2510c5a66e0} Function NavigationSystem.NavigationSystemV1.OnNavigationBoundsUpdated +[000031E6] {0x2510c5a6600} Function NavigationSystem.NavigationSystemV1.ProjectPointToNavigation +[000031E7] {0x2510c5a6520} Function NavigationSystem.NavigationSystemV1.RegisterNavigationInvoker +[000031E8] {0x2510c5a6440} Function NavigationSystem.NavigationSystemV1.ResetMaxSimultaneousTileGenerationJobsCount +[000031E9] {0x2510c5a6360} Function NavigationSystem.NavigationSystemV1.SetGeometryGatheringMode +[000031EA] {0x2510c5a6280} Function NavigationSystem.NavigationSystemV1.SetMaxSimultaneousTileGenerationJobsCount +[000031EB] {0x2510c5a61a0} Function NavigationSystem.NavigationSystemV1.SimpleMoveToActor +[000031EC] {0x2510c5a60c0} Function NavigationSystem.NavigationSystemV1.SimpleMoveToLocation +[000031ED] {0x2510c5a5fe0} Function NavigationSystem.NavigationSystemV1.UnregisterNavigationInvoker +[000031EE] {0x2510c5a5f00} Function NavigationSystem.NavRelevantComponent.SetNavigationRelevancy +[000031EF] {0x2510c5a5e20} Function NavigationSystem.NavModifierComponent.SetAreaClass +[000031F0] {0x2510c5a5d40} Function NavigationSystem.NavModifierVolume.SetAreaClass +[000031F1] {0x2510c5a5c60} Function NavigationSystem.RecastNavMesh.K2_ReplaceAreaInTileBounds +[000031F2] {0x2510c5a5b80} Function GameplayTasks.GameplayTask_ClaimResource.ClaimResource +[000031F3] {0x2510c5a5aa0} Function GameplayTasks.GameplayTask_ClaimResource.ClaimResources +[000031F4] {0x2510c5a59c0} Function GameplayTasks.GameplayTask_SpawnActor.BeginSpawningActor +[000031F5] {0x2510c5a58e0} Function GameplayTasks.GameplayTask_SpawnActor.FinishSpawningActor +[000031F6] {0x2510c5a5800} Function GameplayTasks.GameplayTask_SpawnActor.SpawnActor +[000031F7] {0x2510c5a5720} Function GameplayTasks.GameplayTasksComponent.K2_RunGameplayTask +[000031F8] {0x2510c5a9000} Function GameplayTasks.GameplayTasksComponent.OnRep_SimulatedTasks +[000031F9] {0x2510c5a8f20} Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted +[000031FA] {0x2510c5a8e40} Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject +[000031FB] {0x2510c5a8d60} Function AIModule.AIBlueprintHelperLibrary.GetAIController +[000031FC] {0x2510c5a8c80} Function AIModule.AIBlueprintHelperLibrary.GetBlackboard +[000031FD] {0x2510c5a8ba0} Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath +[000031FE] {0x2510c5a8ac0} Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex +[000031FF] {0x2510c5a89e0} Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints +[00003200] {0x2510c5a8900} Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex +[00003201] {0x2510c5a8820} Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection +[00003202] {0x2510c5a8740} Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation +[00003203] {0x2510c5a8660} Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation +[00003204] {0x2510c5a8580} Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation +[00003205] {0x2510c5a84a0} Function AIModule.AIBlueprintHelperLibrary.SendAIMessage +[00003206] {0x2510c5a83c0} Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor +[00003207] {0x2510c5a82e0} Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation +[00003208] {0x2510c5a8200} Function AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass +[00003209] {0x2510c5a8120} Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation +[0000320A] {0x2510c5a8040} Function AIModule.AIController.ClaimTaskResource +[0000320B] {0x2510c5a7f60} Function AIModule.AIController.GetAIPerceptionComponent +[0000320C] {0x2510c5a7e80} Function AIModule.AIController.GetFocalPoint +[0000320D] {0x2510c5a7da0} Function AIModule.AIController.GetFocalPointOnActor +[0000320E] {0x2510c5a7cc0} Function AIModule.AIController.GetFocusActor +[0000320F] {0x2510c5a7be0} Function AIModule.AIController.GetImmediateMoveDestination +[00003210] {0x2510c5a7b00} Function AIModule.AIController.GetMoveStatus +[00003211] {0x2510c5a7a20} Function AIModule.AIController.GetPathFollowingComponent +[00003212] {0x2510c5a7940} Function AIModule.AIController.HasPartialPath +[00003213] {0x2510c5a7860} Function AIModule.AIController.K2_ClearFocus +[00003214] {0x2510c5a7780} Function AIModule.AIController.K2_SetFocalPoint +[00003215] {0x2510c5a76a0} Function AIModule.AIController.K2_SetFocus +[00003216] {0x2510c5a75c0} Function AIModule.AIController.MoveToActor +[00003217] {0x2510c5a74e0} Function AIModule.AIController.MoveToLocation +[00003218] {0x2510c5a7400} Function AIModule.AIController.OnGameplayTaskResourcesClaimed +[00003219] {0x2510c5aace0} Function AIModule.AIController.OnUsingBlackBoard +[0000321A] {0x2510c5aac00} Function AIModule.AIController.RunBehaviorTree +[0000321B] {0x2510c5aab20} Function AIModule.AIController.SetMoveBlockDetection +[0000321C] {0x2510c5aaa40} Function AIModule.AIController.SetPathFollowingComponent +[0000321D] {0x2510c5aa960} Function AIModule.AIController.UnclaimTaskResource +[0000321E] {0x2510c5aa880} Function AIModule.AIController.UseBlackboard +[0000321F] {0x2510c5aa7a0} Function AIModule.AIPerceptionComponent.ForgetAll +[00003220] {0x2510c5aa6c0} Function AIModule.AIPerceptionComponent.GetActorsPerception +[00003221] {0x2510c5aa5e0} Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors +[00003222] {0x2510c5aa500} Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors +[00003223] {0x2510c5aa420} Function AIModule.AIPerceptionComponent.GetPerceivedActors +[00003224] {0x2510c5aa340} Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors +[00003225] {0x2510c5aa260} Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense +[00003226] {0x2510c5aa180} Function AIModule.AIPerceptionComponent.OnOwnerEndPlay +[00003227] {0x2510c5aa0a0} Function AIModule.AIPerceptionComponent.RequestStimuliListenerUpdate +[00003228] {0x2510c5a9fc0} Function AIModule.AIPerceptionComponent.SetSenseEnabled +[00003229] {0x2510c5a9ee0} Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense +[0000322A] {0x2510c5a9e00} Function AIModule.AIPerceptionStimuliSourceComponent.RegisterWithPerceptionSystem +[0000322B] {0x2510c5a9d20} Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromPerceptionSystem +[0000322C] {0x2510c5a9c40} Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense +[0000322D] {0x2510c5a9b60} Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus +[0000322E] {0x2510c5a9a80} Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay +[0000322F] {0x2510c5a99a0} Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource +[00003230] {0x2510c5a98c0} Function AIModule.AIPerceptionSystem.ReportEvent +[00003231] {0x2510c5a97e0} Function AIModule.AIPerceptionSystem.ReportPerceptionEvent +[00003232] {0x2510c5a9700} Function AIModule.AISense_Blueprint.GetAllListenerActors +[00003233] {0x2510c5a9620} Function AIModule.AISense_Blueprint.GetAllListenerComponents +[00003234] {0x2510c5a9540} Function AIModule.AISense_Blueprint.K2_OnNewPawn +[00003235] {0x2510c5a9460} Function AIModule.AISense_Blueprint.OnListenerRegistered +[00003236] {0x2510c5a9380} Function AIModule.AISense_Blueprint.OnListenerUnregistered +[00003237] {0x2510c5a92a0} Function AIModule.AISense_Blueprint.OnListenerUpdated +[00003238] {0x2510c5a91c0} Function AIModule.AISense_Blueprint.OnUpdate +[00003239] {0x2510c5a90e0} Function AIModule.AISense_Damage.ReportDamageEvent +[0000323A] {0x2510c5ac9c0} Function AIModule.AISense_Hearing.ReportNoiseEvent +[0000323B] {0x2510c5ac8e0} Function AIModule.AISense_Prediction.RequestControllerPredictionEvent +[0000323C] {0x2510c5ac800} Function AIModule.AISense_Prediction.RequestPawnPredictionEvent +[0000323D] {0x2510c5ac720} Function AIModule.AISystem.AIIgnorePlayers +[0000323E] {0x2510c5ac640} Function AIModule.AISystem.AILoggingVerbose +[0000323F] {0x2510c5ac560} Function AIModule.AITask_MoveTo.AIMoveTo +[00003240] {0x2510c5ac480} Function AIModule.AITask_RunEQS.RunEQS +[00003241] {0x2510c5ac3a0} Function AIModule.BrainComponent.IsPaused +[00003242] {0x2510c5ac2c0} Function AIModule.BrainComponent.IsRunning +[00003243] {0x2510c5ac1e0} Function AIModule.BrainComponent.RestartLogic +[00003244] {0x2510c5ac100} Function AIModule.BrainComponent.StartLogic +[00003245] {0x2510c5ac020} Function AIModule.BrainComponent.StopLogic +[00003246] {0x2510c5abf40} Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration +[00003247] {0x2510c5abe60} Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime +[00003248] {0x2510c5abd80} Function AIModule.BehaviorTreeComponent.SetDynamicSubtree +[00003249] {0x2510c5abca0} Function AIModule.BlackboardAssetProvider.GetBlackboardAsset +[0000324A] {0x2510c5abbc0} Function AIModule.BlackboardComponent.ClearValue +[0000324B] {0x2510c5abae0} Function AIModule.BlackboardComponent.GetLocationFromEntry +[0000324C] {0x2510c5aba00} Function AIModule.BlackboardComponent.GetRotationFromEntry +[0000324D] {0x2510c5ab920} Function AIModule.BlackboardComponent.GetValueAsBool +[0000324E] {0x2510c5ab840} Function AIModule.BlackboardComponent.GetValueAsClass +[0000324F] {0x2510c5ab760} Function AIModule.BlackboardComponent.GetValueAsEnum +[00003250] {0x2510c5ab680} Function AIModule.BlackboardComponent.GetValueAsFloat +[00003251] {0x2510c5ab5a0} Function AIModule.BlackboardComponent.GetValueAsInt +[00003252] {0x2510c5ab4c0} Function AIModule.BlackboardComponent.GetValueAsName +[00003253] {0x2510c5ab3e0} Function AIModule.BlackboardComponent.GetValueAsObject +[00003254] {0x2510c5ab300} Function AIModule.BlackboardComponent.GetValueAsRotator +[00003255] {0x2510c5ab220} Function AIModule.BlackboardComponent.GetValueAsString +[00003256] {0x2510c5ab140} Function AIModule.BlackboardComponent.GetValueAsVector +[00003257] {0x2510c5ab060} Function AIModule.BlackboardComponent.IsVectorValueSet +[00003258] {0x2510c5aaf80} Function AIModule.BlackboardComponent.SetValueAsBool +[00003259] {0x2510c5aaea0} Function AIModule.BlackboardComponent.SetValueAsClass +[0000325A] {0x2510c5aadc0} Function AIModule.BlackboardComponent.SetValueAsEnum +[0000325B] {0x2510c5ae6a0} Function AIModule.BlackboardComponent.SetValueAsFloat +[0000325C] {0x2510c5ae5c0} Function AIModule.BlackboardComponent.SetValueAsInt +[0000325D] {0x2510c5ae4e0} Function AIModule.BlackboardComponent.SetValueAsName +[0000325E] {0x2510c5ae400} Function AIModule.BlackboardComponent.SetValueAsObject +[0000325F] {0x2510c5ae320} Function AIModule.BlackboardComponent.SetValueAsRotator +[00003260] {0x2510c5ae240} Function AIModule.BlackboardComponent.SetValueAsString +[00003261] {0x2510c5ae160} Function AIModule.BlackboardComponent.SetValueAsVector +[00003262] {0x2510c5ae080} Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive +[00003263] {0x2510c5adfa0} Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive +[00003264] {0x2510c5adec0} Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck +[00003265] {0x2510c5adde0} Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI +[00003266] {0x2510c5add00} Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish +[00003267] {0x2510c5adc20} Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI +[00003268] {0x2510c5adb40} Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart +[00003269] {0x2510c5ada60} Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI +[0000326A] {0x2510c5ad980} Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated +[0000326B] {0x2510c5ad8a0} Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI +[0000326C] {0x2510c5ad7c0} Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated +[0000326D] {0x2510c5ad6e0} Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI +[0000326E] {0x2510c5ad600} Function AIModule.BTDecorator_BlueprintBase.ReceiveTick +[0000326F] {0x2510c5ad520} Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI +[00003270] {0x2510c5ad440} Function AIModule.BTFunctionLibrary.ClearBlackboardValue +[00003271] {0x2510c5ad360} Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector +[00003272] {0x2510c5ad280} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor +[00003273] {0x2510c5ad1a0} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool +[00003274] {0x2510c5ad0c0} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass +[00003275] {0x2510c5acfe0} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum +[00003276] {0x2510c5acf00} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat +[00003277] {0x2510c5ace20} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt +[00003278] {0x2510c5acd40} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName +[00003279] {0x2510c5acc60} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject +[0000327A] {0x2510c5acb80} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator +[0000327B] {0x2510c5acaa0} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString +[0000327C] {0x2510c5aff20} Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector +[0000327D] {0x2510c5afe40} Function AIModule.BTFunctionLibrary.GetOwnerComponent +[0000327E] {0x2510c5afd60} Function AIModule.BTFunctionLibrary.GetOwnersBlackboard +[0000327F] {0x2510c5afc80} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool +[00003280] {0x2510c5afba0} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass +[00003281] {0x2510c5afac0} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum +[00003282] {0x2510c5af9e0} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat +[00003283] {0x2510c5af900} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt +[00003284] {0x2510c5af820} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName +[00003285] {0x2510c5af740} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject +[00003286] {0x2510c5af660} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator +[00003287] {0x2510c5af580} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString +[00003288] {0x2510c5af4a0} Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector +[00003289] {0x2510c5af3c0} Function AIModule.BTFunctionLibrary.StartUsingExternalEvent +[0000328A] {0x2510c5af2e0} Function AIModule.BTFunctionLibrary.StopUsingExternalEvent +[0000328B] {0x2510c5af200} Function AIModule.BTService_BlueprintBase.IsServiceActive +[0000328C] {0x2510c5af120} Function AIModule.BTService_BlueprintBase.ReceiveActivation +[0000328D] {0x2510c5af040} Function AIModule.BTService_BlueprintBase.ReceiveActivationAI +[0000328E] {0x2510c5aef60} Function AIModule.BTService_BlueprintBase.ReceiveDeactivation +[0000328F] {0x2510c5aee80} Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI +[00003290] {0x2510c5aeda0} Function AIModule.BTService_BlueprintBase.ReceiveSearchStart +[00003291] {0x2510c5aecc0} Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI +[00003292] {0x2510c5aebe0} Function AIModule.BTService_BlueprintBase.ReceiveTick +[00003293] {0x2510c5aeb00} Function AIModule.BTService_BlueprintBase.ReceiveTickAI +[00003294] {0x2510c5aea20} Function AIModule.BTTask_BlueprintBase.FinishAbort +[00003295] {0x2510c5ae940} Function AIModule.BTTask_BlueprintBase.FinishExecute +[00003296] {0x2510c5ae860} Function AIModule.BTTask_BlueprintBase.IsTaskAborting +[00003297] {0x2510c5ae780} Function AIModule.BTTask_BlueprintBase.IsTaskExecuting +[00003298] {0x2510c5e1c80} Function AIModule.BTTask_BlueprintBase.ReceiveAbort +[00003299] {0x2510c5e1ba0} Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI +[0000329A] {0x2510c5e1ac0} Function AIModule.BTTask_BlueprintBase.ReceiveExecute +[0000329B] {0x2510c5e19e0} Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI +[0000329C] {0x2510c5e1900} Function AIModule.BTTask_BlueprintBase.ReceiveTick +[0000329D] {0x2510c5e1820} Function AIModule.BTTask_BlueprintBase.ReceiveTickAI +[0000329E] {0x2510c5e1740} Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage +[0000329F] {0x2510c5e1660} Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId +[000032A0] {0x2510c5e1580} Function AIModule.PathFollowingComponent.GetPathActionType +[000032A1] {0x2510c5e14a0} Function AIModule.PathFollowingComponent.GetPathDestination +[000032A2] {0x2510c5e13c0} Function AIModule.PathFollowingComponent.OnActorBump +[000032A3] {0x2510c5e12e0} Function AIModule.PathFollowingComponent.OnNavDataRegistered +[000032A4] {0x2510c5e1200} Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering +[000032A5] {0x2510c5e1120} Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet +[000032A6] {0x2510c5e1040} Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet +[000032A7] {0x2510c5e0f60} Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor +[000032A8] {0x2510c5e0e80} Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation +[000032A9] {0x2510c5e0da0} Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor +[000032AA] {0x2510c5e0cc0} Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector +[000032AB] {0x2510c5e0be0} Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration +[000032AC] {0x2510c5e0b00} Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier +[000032AD] {0x2510c5e0a20} Function AIModule.EnvQueryManager.RunEQSQuery +[000032AE] {0x2510c5e0940} Function AIModule.NavLinkProxy.HasMovingAgents +[000032AF] {0x2510c5e0860} Function AIModule.NavLinkProxy.IsSmartLinkEnabled +[000032B0] {0x2510c5e0780} Function AIModule.NavLinkProxy.ReceiveSmartLinkReached +[000032B1] {0x2510c5e06a0} Function AIModule.NavLinkProxy.ResumePathFollowing +[000032B2] {0x2510c5e05c0} Function AIModule.NavLinkProxy.SetSmartLinkEnabled +[000032B3] {0x2510c5e04e0} Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox +[000032B4] {0x2510c5e0400} Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule +[000032B5] {0x2510c5e0320} Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint +[000032B6] {0x2510c5e0240} Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints +[000032B7] {0x2510c5e0160} Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath +[000032B8] {0x2510c5e0080} Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid +[000032B9] {0x2510c5e3960} Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity +[000032BA] {0x2510c5e3880} Function AIModule.PawnAction.CreateActionInstance +[000032BB] {0x2510c5e37a0} Function AIModule.PawnAction.Finish +[000032BC] {0x2510c5e36c0} Function AIModule.PawnAction.GetActionPriority +[000032BD] {0x2510c5e35e0} Function AIModule.PawnAction_BlueprintBase.ActionFinished +[000032BE] {0x2510c5e3500} Function AIModule.PawnAction_BlueprintBase.ActionPause +[000032BF] {0x2510c5e3420} Function AIModule.PawnAction_BlueprintBase.ActionResume +[000032C0] {0x2510c5e3340} Function AIModule.PawnAction_BlueprintBase.ActionStart +[000032C1] {0x2510c5e3260} Function AIModule.PawnAction_BlueprintBase.ActionTick +[000032C2] {0x2510c5e3180} Function AIModule.PawnActionsComponent.K2_AbortAction +[000032C3] {0x2510c5e30a0} Function AIModule.PawnActionsComponent.K2_ForceAbortAction +[000032C4] {0x2510c5e2fc0} Function AIModule.PawnActionsComponent.K2_PerformAction +[000032C5] {0x2510c5e2ee0} Function AIModule.PawnActionsComponent.K2_PushAction +[000032C6] {0x2510c5e2e00} Function InteractiveToolsFramework.GizmoBaseComponent.UpdateHoverState +[000032C7] {0x2510c5e2d20} Function InteractiveToolsFramework.GizmoBaseComponent.UpdateWorldLocalState +[000032C8] {0x2510c5e2c40} Function InteractiveToolsFramework.GizmoTransformSource.GetTransform +[000032C9] {0x2510c5e2b60} Function InteractiveToolsFramework.GizmoTransformSource.SetTransform +[000032CA] {0x2510c5e2a80} Function InteractiveToolsFramework.GizmoAxisSource.GetDirection +[000032CB] {0x2510c5e29a0} Function InteractiveToolsFramework.GizmoAxisSource.GetOrigin +[000032CC] {0x2510c5e28c0} Function InteractiveToolsFramework.GizmoAxisSource.GetTangentVectors +[000032CD] {0x2510c5e27e0} Function InteractiveToolsFramework.GizmoAxisSource.HasTangentVectors +[000032CE] {0x2510c5e2700} Function InteractiveToolsFramework.GizmoClickTarget.UpdateHoverState +[000032CF] {0x2510c5e2620} Function InteractiveToolsFramework.GizmoStateTarget.BeginUpdate +[000032D0] {0x2510c5e2540} Function InteractiveToolsFramework.GizmoStateTarget.EndUpdate +[000032D1] {0x2510c5e2460} Function InteractiveToolsFramework.GizmoFloatParameterSource.BeginModify +[000032D2] {0x2510c5e2380} Function InteractiveToolsFramework.GizmoFloatParameterSource.EndModify +[000032D3] {0x2510c5e22a0} Function InteractiveToolsFramework.GizmoFloatParameterSource.GetParameter +[000032D4] {0x2510c5e21c0} Function InteractiveToolsFramework.GizmoFloatParameterSource.SetParameter +[000032D5] {0x2510c5e20e0} Function InteractiveToolsFramework.GizmoVec2ParameterSource.BeginModify +[000032D6] {0x2510c5e2000} Function InteractiveToolsFramework.GizmoVec2ParameterSource.EndModify +[000032D7] {0x2510c5e1f20} Function InteractiveToolsFramework.GizmoVec2ParameterSource.GetParameter +[000032D8] {0x2510c5e1e40} Function InteractiveToolsFramework.GizmoVec2ParameterSource.SetParameter +[000032D9] {0x2510c5e1d60} Function ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary.ConvertPhysicsCollisionToHitResult +[000032DA] {0x2510c5e5640} Function ChaosSolverEngine.ChaosSolverActor.SetAsCurrentWorldSolver +[000032DB] {0x2510c5e5560} Function ChaosSolverEngine.ChaosSolverActor.SetSolverActive +[000032DC] {0x2510c5e5480} Function FieldSystemEngine.FieldSystemComponent.AddFieldCommand +[000032DD] {0x2510c5e53a0} Function FieldSystemEngine.FieldSystemComponent.AddPersistentField +[000032DE] {0x2510c5e52c0} Function FieldSystemEngine.FieldSystemComponent.ApplyLinearForce +[000032DF] {0x2510c5e51e0} Function FieldSystemEngine.FieldSystemComponent.ApplyPhysicsField +[000032E0] {0x2510c5e5100} Function FieldSystemEngine.FieldSystemComponent.ApplyRadialForce +[000032E1] {0x2510c5e5020} Function FieldSystemEngine.FieldSystemComponent.ApplyRadialVectorFalloffForce +[000032E2] {0x2510c5e4f40} Function FieldSystemEngine.FieldSystemComponent.ApplyStayDynamicField +[000032E3] {0x2510c5e4e60} Function FieldSystemEngine.FieldSystemComponent.ApplyStrainField +[000032E4] {0x2510c5e4d80} Function FieldSystemEngine.FieldSystemComponent.ApplyUniformVectorFalloffForce +[000032E5] {0x2510c5e4ca0} Function FieldSystemEngine.FieldSystemComponent.RemovePersistentFields +[000032E6] {0x2510c5e4bc0} Function FieldSystemEngine.FieldSystemComponent.ResetFieldSystem +[000032E7] {0x2510c5e4ae0} Function FieldSystemEngine.FieldSystemMetaDataIteration.SetMetaDataIteration +[000032E8] {0x2510c5e4a00} Function FieldSystemEngine.FieldSystemMetaDataProcessingResolution.SetMetaDataaProcessingResolutionType +[000032E9] {0x2510c5e4920} Function FieldSystemEngine.FieldSystemMetaDataFilter.SetMetaDataFilterType +[000032EA] {0x2510c5e4840} Function FieldSystemEngine.UniformInteger.SetUniformInteger +[000032EB] {0x2510c5e4760} Function FieldSystemEngine.RadialIntMask.SetRadialIntMask +[000032EC] {0x2510c5e4680} Function FieldSystemEngine.UniformScalar.SetUniformScalar +[000032ED] {0x2510c5e45a0} Function FieldSystemEngine.WaveScalar.SetWaveScalar +[000032EE] {0x2510c5e44c0} Function FieldSystemEngine.RadialFalloff.SetRadialFalloff +[000032EF] {0x2510c5e43e0} Function FieldSystemEngine.PlaneFalloff.SetPlaneFalloff +[000032F0] {0x2510c5e4300} Function FieldSystemEngine.BoxFalloff.SetBoxFalloff +[000032F1] {0x2510c5e4220} Function FieldSystemEngine.NoiseField.SetNoiseField +[000032F2] {0x2510c5e4140} Function FieldSystemEngine.UniformVector.SetUniformVector +[000032F3] {0x2510c5e4060} Function FieldSystemEngine.RadialVector.SetRadialVector +[000032F4] {0x2510c5e3f80} Function FieldSystemEngine.RandomVector.SetRandomVector +[000032F5] {0x2510c5e3ea0} Function FieldSystemEngine.OperatorField.SetOperatorField +[000032F6] {0x2510c5e3dc0} Function FieldSystemEngine.ToIntegerField.SetToIntegerField +[000032F7] {0x2510c5e3ce0} Function FieldSystemEngine.ToFloatField.SetToFloatField +[000032F8] {0x2510c5e3c00} Function FieldSystemEngine.CullingField.SetCullingField +[000032F9] {0x2510c5e3b20} Function FieldSystemEngine.ReturnResultsTerminal.SetReturnResultsTerminal +[000032FA] {0x2510c5e3a40} Function GeometryCollectionEngine.ChaosDestructionListener.AddChaosSolverActor +[000032FB] {0x2510c5e7320} Function GeometryCollectionEngine.ChaosDestructionListener.AddGeometryCollectionActor +[000032FC] {0x2510c5e7240} Function GeometryCollectionEngine.ChaosDestructionListener.IsEventListening +[000032FD] {0x2510c5e7160} Function GeometryCollectionEngine.ChaosDestructionListener.RemoveChaosSolverActor +[000032FE] {0x2510c5e7080} Function GeometryCollectionEngine.ChaosDestructionListener.RemoveGeometryCollectionActor +[000032FF] {0x2510c5e6fa0} Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventEnabled +[00003300] {0x2510c5e6ec0} Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventRequestSettings +[00003301] {0x2510c5e6de0} Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventEnabled +[00003302] {0x2510c5e6d00} Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventRequestSettings +[00003303] {0x2510c5e6c20} Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventEnabled +[00003304] {0x2510c5e6b40} Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventRequestSettings +[00003305] {0x2510c5e6a60} Function GeometryCollectionEngine.ChaosDestructionListener.SortBreakingEvents +[00003306] {0x2510c5e6980} Function GeometryCollectionEngine.ChaosDestructionListener.SortCollisionEvents +[00003307] {0x2510c5e68a0} Function GeometryCollectionEngine.ChaosDestructionListener.SortTrailingEvents +[00003308] {0x2510c5e67c0} Function GeometryCollectionEngine.GeometryCollectionActor.RaycastSingle +[00003309] {0x2510c5e66e0} Function GeometryCollectionEngine.SkeletalMeshSimulationComponent.ReceivePhysicsCollision +[0000330A] {0x2510c5e6600} Function GeometryCollectionEngine.StaticMeshSimulationComponent.ForceRecreatePhysicsState +[0000330B] {0x2510c5e6520} Function GeometryCollectionEngine.StaticMeshSimulationComponent.ReceivePhysicsCollision +[0000330C] {0x2510b16e160} TextBuffer CoreUObject.Default__TextBuffer +[0000330D] {0x2510c32d9c0} Class CoreUObject.Default__Class +[0000330E] {0x2510b0c3cc0} DynamicClass CoreUObject.Default__DynamicClass +[0000330F] {0x2510c5e6440} PackageMap CoreUObject.Default__PackageMap +[00003310] {0x251025fdbd0} Interface CoreUObject.Default__Interface +[00003311] {0x251079152c0} LinkerPlaceholderClass CoreUObject.Default__LinkerPlaceholderClass +[00003312] {0x2510265ec00} LinkerPlaceholderExportObject CoreUObject.Default__LinkerPlaceholderExportObject +[00003313] {0x2510b0c3740} LinkerPlaceholderFunction CoreUObject.Default__LinkerPlaceholderFunction +[00003314] {0x2510c5e6360} MetaData CoreUObject.Default__MetaData +[00003315] {0x251025fdba0} ObjectRedirector CoreUObject.Default__ObjectRedirector +[00003316] {0x25177a5f6d0} Property CoreUObject.Default__Property +[00003317] {0x2510c608400} EnumProperty CoreUObject.Default__EnumProperty +[00003318] {0x2510c608380} ArrayProperty CoreUObject.Default__ArrayProperty +[00003319] {0x2510c608300} ObjectPropertyBase CoreUObject.Default__ObjectPropertyBase +[0000331A] {0x2510c608280} BoolProperty CoreUObject.Default__BoolProperty +[0000331B] {0x25107a46360} NumericProperty CoreUObject.Default__NumericProperty +[0000331C] {0x2510c608200} ByteProperty CoreUObject.Default__ByteProperty +[0000331D] {0x2510c608180} ObjectProperty CoreUObject.Default__ObjectProperty +[0000331E] {0x2510c608100} ClassProperty CoreUObject.Default__ClassProperty +[0000331F] {0x2510c608080} DelegateProperty CoreUObject.Default__DelegateProperty +[00003320] {0x25107a462f0} DoubleProperty CoreUObject.Default__DoubleProperty +[00003321] {0x25107a46440} FloatProperty CoreUObject.Default__FloatProperty +[00003322] {0x25107a463d0} IntProperty CoreUObject.Default__IntProperty +[00003323] {0x25107a46280} Int8Property CoreUObject.Default__Int8Property +[00003324] {0x25107a46210} Int16Property CoreUObject.Default__Int16Property +[00003325] {0x25107a44920} Int64Property CoreUObject.Default__Int64Property +[00003326] {0x2510c608000} InterfaceProperty CoreUObject.Default__InterfaceProperty +[00003327] {0x2510c607f80} LazyObjectProperty CoreUObject.Default__LazyObjectProperty +[00003328] {0x2510c5c3e40} MapProperty CoreUObject.Default__MapProperty +[00003329] {0x2510c607f00} MulticastDelegateProperty CoreUObject.Default__MulticastDelegateProperty +[0000332A] {0x2510c607e80} MulticastInlineDelegateProperty CoreUObject.Default__MulticastInlineDelegateProperty +[0000332B] {0x2510c607e00} MulticastSparseDelegateProperty CoreUObject.Default__MulticastSparseDelegateProperty +[0000332C] {0x25107a44990} NameProperty CoreUObject.Default__NameProperty +[0000332D] {0x2510c5c66e0} SetProperty CoreUObject.Default__SetProperty +[0000332E] {0x2510c607d80} SoftObjectProperty CoreUObject.Default__SoftObjectProperty +[0000332F] {0x2510c607d00} SoftClassProperty CoreUObject.Default__SoftClassProperty +[00003330] {0x25107a44a00} StrProperty CoreUObject.Default__StrProperty +[00003331] {0x2510c607c80} StructProperty CoreUObject.Default__StructProperty +[00003332] {0x25107a44a70} UInt16Property CoreUObject.Default__UInt16Property +[00003333] {0x25107a44ae0} UInt32Property CoreUObject.Default__UInt32Property +[00003334] {0x25107a44b50} UInt64Property CoreUObject.Default__UInt64Property +[00003335] {0x2510c606380} WeakObjectProperty CoreUObject.Default__WeakObjectProperty +[00003336] {0x25107a44d10} TextProperty CoreUObject.Default__TextProperty +[00003337] {0x251025fdc00} PropertyWrapper CoreUObject.Default__PropertyWrapper +[00003338] {0x251025fdb70} MulticastDelegatePropertyWrapper CoreUObject.Default__MulticastDelegatePropertyWrapper +[00003339] {0x251025fdb40} MulticastInlineDelegatePropertyWrapper CoreUObject.Default__MulticastInlineDelegatePropertyWrapper +[0000333A] {0x2510b153800} Model Engine.Default__Model +[0000333B] {0x2510c32d780} Actor Engine.Default__Actor +[0000333C] {0x25107a44d80} Channel Engine.Default__Channel +[0000333D] {0x2510b0c3480} ActorChannel Engine.Default__ActorChannel +[0000333E] {0x2510bf5e440} ActorComponent Engine.Default__ActorComponent +[0000333F] {0x2510c607b80} AnimationAsset Engine.Default__AnimationAsset +[00003340] {0x2510c2c7900} BlendSpaceBase Engine.Default__BlendSpaceBase +[00003341] {0x2510c2c7780} BlendSpace Engine.Default__BlendSpace +[00003342] {0x2510c2c7600} AimOffsetBlendSpace Engine.Default__AimOffsetBlendSpace +[00003343] {0x2510c2c7480} BlendSpace1D Engine.Default__BlendSpace1D +[00003344] {0x2510c2c7300} AimOffsetBlendSpace1D Engine.Default__AimOffsetBlendSpace1D +[00003345] {0x2510bc8c940} AISystemBase Engine.Default__AISystemBase +[00003346] {0x2510c32d540} AmbientSound Engine.Default__AmbientSound +[00003347] {0x2510806c800} SceneComponent Engine.Default__SceneComponent +[00003348] {0x2517788f6e0} AudioComponent Engine.Default__AudioComponent +[00003349] {0x25177927720} AudioComponent Engine.Default__AmbientSound.AudioComponent0 +[0000334A] {0x2510bc2ea80} DeveloperSettings DeveloperSettings.Default__DeveloperSettings +[0000334B] {0x2510c5e6280} AnimationSettings Engine.Default__AnimationSettings +[0000334C] {0x2510b16e070} BlueprintCore Engine.Default__BlueprintCore +[0000334D] {0x2510c5c6640} Blueprint Engine.Default__Blueprint +[0000334E] {0x2510c5e61a0} AnimBlueprint Engine.Default__AnimBlueprint +[0000334F] {0x2510b126980} BlueprintGeneratedClass Engine.Default__BlueprintGeneratedClass +[00003350] {0x2510c23a6c0} AnimBlueprintGeneratedClass Engine.Default__AnimBlueprintGeneratedClass +[00003351] {0x2510bc2eb00} AnimBoneCompressionCodec Engine.Default__AnimBoneCompressionCodec +[00003352] {0x2510bc2eac0} AnimBoneCompressionSettings Engine.Default__AnimBoneCompressionSettings +[00003353] {0x2510b126d00} AnimClassData Engine.Default__AnimClassData +[00003354] {0x251025fdc60} AnimClassInterface Engine.Default__AnimClassInterface +[00003355] {0x2510bf5e2c0} AnimSequenceBase Engine.Default__AnimSequenceBase +[00003356] {0x2510bf5e200} AnimCompositeBase Engine.Default__AnimCompositeBase +[00003357] {0x2510bf5e140} AnimComposite Engine.Default__AnimComposite +[00003358] {0x2510bc2ea40} AnimCompress Engine.Default__AnimCompress +[00003359] {0x2510bc2e780} AnimCompress_BitwiseCompressOnly Engine.Default__AnimCompress_BitwiseCompressOnly +[0000335A] {0x2510bc2e740} AnimCompress_LeastDestructive Engine.Default__AnimCompress_LeastDestructive +[0000335B] {0x2510bc8c760} AnimCompress_RemoveLinearKeys Engine.Default__AnimCompress_RemoveLinearKeys +[0000335C] {0x2510c5e60c0} AnimCompress_PerTrackCompression Engine.Default__AnimCompress_PerTrackCompression +[0000335D] {0x2510b16e110} AnimCompress_RemoveEverySecondKey Engine.Default__AnimCompress_RemoveEverySecondKey +[0000335E] {0x2510b16dfd0} AnimCompress_RemoveTrivialKeys Engine.Default__AnimCompress_RemoveTrivialKeys +[0000335F] {0x251025fda80} AnimCurveCompressionCodec Engine.Default__AnimCurveCompressionCodec +[00003360] {0x251025fd9f0} AnimCurveCompressionCodec_CompressedRichCurve Engine.Default__AnimCurveCompressionCodec_CompressedRichCurve +[00003361] {0x251025fd9c0} AnimCurveCompressionCodec_UniformIndexable Engine.Default__AnimCurveCompressionCodec_UniformIndexable +[00003362] {0x251025fd990} AnimCurveCompressionCodec_UniformlySampled Engine.Default__AnimCurveCompressionCodec_UniformlySampled +[00003363] {0x251025fd930} AnimCurveCompressionSettings Engine.Default__AnimCurveCompressionSettings +[00003364] {0x251025fd960} AnimCurveCompressionCodec_CompressedRichCurve Engine.Default__AnimCurveCompressionSettings.CurveCompressionCodec +[00003365] {0x2510b0c31c0} AnimInstance Engine.Default__AnimInstance +[00003366] {0x251025fd8d0} AnimLayerInterface Engine.Default__AnimLayerInterface +[00003367] {0x251025fe500} AnimMetaData Engine.Default__AnimMetaData +[00003368] {0x2510b104200} AnimMontage Engine.Default__AnimMontage +[00003369] {0x2510bc2f780} AnimNotify Engine.Default__AnimNotify +[0000336A] {0x2510bc2f740} AnimNotify_PauseClothingSimulation Engine.Default__AnimNotify_PauseClothingSimulation +[0000336B] {0x2510c5c65a0} AnimNotify_PlayParticleEffect Engine.Default__AnimNotify_PlayParticleEffect +[0000336C] {0x2510bc8c820} AnimNotify_PlaySound Engine.Default__AnimNotify_PlaySound +[0000336D] {0x2510bc2f700} AnimNotify_ResetClothingSimulation Engine.Default__AnimNotify_ResetClothingSimulation +[0000336E] {0x2510bc2f6c0} AnimNotify_ResetDynamics Engine.Default__AnimNotify_ResetDynamics +[0000336F] {0x2510bc2f680} AnimNotify_ResumeClothingSimulation Engine.Default__AnimNotify_ResumeClothingSimulation +[00003370] {0x251025fd900} AnimNotifyState Engine.Default__AnimNotifyState +[00003371] {0x251025fe4d0} AnimNotifyState_DisableRootMotion Engine.Default__AnimNotifyState_DisableRootMotion +[00003372] {0x2510bc8c700} AnimNotifyState_TimedParticleEffect Engine.Default__AnimNotifyState_TimedParticleEffect +[00003373] {0x2510bc8c880} AnimNotifyState_Trail Engine.Default__AnimNotifyState_Trail +[00003374] {0x251080dbbc0} AnimSequence Engine.Default__AnimSequence +[00003375] {0x2510265eb00} AnimSet Engine.Default__AnimSet +[00003376] {0x2510261dc00} AnimSingleNodeInstance Engine.Default__AnimSingleNodeInstance +[00003377] {0x251025fe470} AnimStateMachineTypes Engine.Default__AnimStateMachineTypes +[00003378] {0x2510c5e5fe0} AnimStreamable Engine.Default__AnimStreamable +[00003379] {0x2510bb69c00} ApplicationLifecycleComponent Engine.Default__ApplicationLifecycleComponent +[0000337A] {0x25107b7e4a0} PrimitiveComponent Engine.Default__PrimitiveComponent +[0000337B] {0x2510c5e5f00} PhysicsSettingsCore PhysicsCore.Default__PhysicsSettingsCore +[0000337C] {0x251080dba00} PhysicsSettings Engine.Default__PhysicsSettings +[0000337D] {0x2510c2c7000} CollisionProfile Engine.Default__CollisionProfile +[0000337E] {0x251076764e0} ArrowComponent Engine.Default__ArrowComponent +[0000337F] {0x2510c607a00} AssetExportTask Engine.Default__AssetExportTask +[00003380] {0x2510745fdc0} AssetImportData Engine.Default__AssetImportData +[00003381] {0x25107b764e0} AssetManager Engine.Default__AssetManager +[00003382] {0x2510265e800} AssetManagerSettings Engine.Default__AssetManagerSettings +[00003383] {0x2510bc2f580} AssetMappingTable Engine.Default__AssetMappingTable +[00003384] {0x2510745fee0} AssetUserData Engine.Default__AssetUserData +[00003385] {0x2510745fdf0} BlueprintAsyncActionBase Engine.Default__BlueprintAsyncActionBase +[00003386] {0x25107a44df0} AsyncActionHandleSaveGame Engine.Default__AsyncActionHandleSaveGame +[00003387] {0x2510c607a80} AsyncActionLoadPrimaryAssetBase Engine.Default__AsyncActionLoadPrimaryAssetBase +[00003388] {0x2510c5c6280} AsyncActionLoadPrimaryAsset Engine.Default__AsyncActionLoadPrimaryAsset +[00003389] {0x2510c5c6320} AsyncActionLoadPrimaryAssetClass Engine.Default__AsyncActionLoadPrimaryAssetClass +[0000338A] {0x2510c5c63c0} AsyncActionLoadPrimaryAssetList Engine.Default__AsyncActionLoadPrimaryAssetList +[0000338B] {0x2510c5c6460} AsyncActionLoadPrimaryAssetClassList Engine.Default__AsyncActionLoadPrimaryAssetClassList +[0000338C] {0x2510c5c61e0} AsyncActionChangePrimaryAssetBundles Engine.Default__AsyncActionChangePrimaryAssetBundles +[0000338D] {0x2510c32d300} Info Engine.Default__Info +[0000338E] {0x2510c32cc40} AtmosphericFog Engine.Default__AtmosphericFog +[0000338F] {0x2510261df00} AtmosphericFogComponent Engine.Default__AtmosphericFogComponent +[00003390] {0x2510261d900} AtmosphericFogComponent Engine.Default__AtmosphericFog.AtmosphericFogComponent0 +[00003391] {0x2510745ff10} AudioBus Engine.Default__AudioBus +[00003392] {0x251080db300} AudioSettings Engine.Default__AudioSettings +[00003393] {0x2510b153580} Brush Engine.Default__Brush +[00003394] {0x25107bee4a0} BrushComponent Engine.Default__BrushComponent +[00003395] {0x25107be8df0} BrushComponent Engine.Default__Brush.BrushComponent0 +[00003396] {0x2510b154200} Volume Engine.Default__Volume +[00003397] {0x25107676970} BrushComponent Engine.Default__Volume.BrushComponent0 +[00003398] {0x2510261d600} AudioVolume Engine.Default__AudioVolume +[00003399] {0x25107bee930} BrushComponent Engine.Default__AudioVolume.BrushComponent0 +[0000339A] {0x2510745ff70} Subsystem Engine.Default__Subsystem +[0000339B] {0x2510745ffd0} WorldSubsystem Engine.Default__WorldSubsystem +[0000339C] {0x2510bc2f200} TickableWorldSubsystem Engine.Default__TickableWorldSubsystem +[0000339D] {0x2510b16de40} AutoDestroySubsystem Engine.Default__AutoDestroySubsystem +[0000339E] {0x2510b127080} AutomationTestSettings Engine.Default__AutomationTestSettings +[0000339F] {0x2510c5e5720} AvoidanceManager Engine.Default__AvoidanceManager +[000033A0] {0x2510c32ca00} BandwidthTestActor Engine.Default__BandwidthTestActor +[000033A1] {0x25107b76970} BillboardComponent Engine.Default__BillboardComponent +[000033A2] {0x2510745ff40} BlendableInterface Engine.Default__BlendableInterface +[000033A3] {0x2510b16dda0} BlendProfile Engine.Default__BlendProfile +[000033A4] {0x2510b154700} BlockingVolume Engine.Default__BlockingVolume +[000033A5] {0x25107676e00} BrushComponent Engine.Default__BlockingVolume.BrushComponent0 +[000033A6] {0x2510745f490} BlueprintExtension Engine.Default__BlueprintExtension +[000033A7] {0x2510745f430} BlueprintFunctionLibrary Engine.Default__BlueprintFunctionLibrary +[000033A8] {0x2510745f4f0} BlueprintMapLibrary Engine.Default__BlueprintMapLibrary +[000033A9] {0x2510745f520} BlueprintPathsLibrary Engine.Default__BlueprintPathsLibrary +[000033AA] {0x251080db4c0} GameInstance Engine.Default__GameInstance +[000033AB] {0x2510b154980} PlatformGameInstance Engine.Default__PlatformGameInstance +[000033AC] {0x2510745f340} BlueprintPlatformLibrary Engine.Default__BlueprintPlatformLibrary +[000033AD] {0x2510745f370} BlueprintSetLibrary Engine.Default__BlueprintSetLibrary +[000033AE] {0x2510b16ddf0} BodySetupCore PhysicsCore.Default__BodySetupCore +[000033AF] {0x2510b0c2f00} BodySetup Engine.Default__BodySetup +[000033B0] {0x25100114140} BoneMaskFilter Engine.Default__BoneMaskFilter +[000033B1] {0x2510745f3d0} BookmarkBase Engine.Default__BookmarkBase +[000033B2] {0x2510b16dd50} BookMark Engine.Default__BookMark +[000033B3] {0x2510bc2f140} BookMark2D Engine.Default__BookMark2D +[000033B4] {0x251025d2ec0} BoundsCopyComponent Engine.Default__BoundsCopyComponent +[000033B5] {0x25107beedc0} ShapeComponent Engine.Default__ShapeComponent +[000033B6] {0x25107b76e00} BoxComponent Engine.Default__BoxComponent +[000033B7] {0x2510c32c7c0} ReflectionCapture Engine.Default__ReflectionCapture +[000033B8] {0x2510c32c580} BoxReflectionCapture Engine.Default__BoxReflectionCapture +[000033B9] {0x2510b154c00} ReflectionCaptureComponent Engine.Default__ReflectionCaptureComponent +[000033BA] {0x2510b0c3f80} BoxReflectionCaptureComponent Engine.Default__BoxReflectionCaptureComponent +[000033BB] {0x2510b0c2c40} BoxReflectionCaptureComponent Engine.Default__BoxReflectionCapture.NewReflectionComponent +[000033BC] {0x25107677720} BoxComponent Engine.Default__BoxReflectionCapture.DrawBox0 +[000033BD] {0x25107bef250} BoxComponent Engine.Default__BoxReflectionCapture.DrawBox1 +[000033BE] {0x2510bc2ff80} Breakpoint Engine.Default__Breakpoint +[000033BF] {0x2510c607800} BrushBuilder Engine.Default__BrushBuilder +[000033C0] {0x2510b154e80} BrushShape Engine.Default__BrushShape +[000033C1] {0x25107b77290} BrushComponent Engine.Default__BrushShape.BrushComponent0 +[000033C2] {0x2510b0c2980} ButtonStyleAsset Engine.Default__ButtonStyleAsset +[000033C3] {0x2510854f810} CameraActor Engine.Default__CameraActor +[000033C4] {0x2510806cc00} SceneComponent Engine.Default__CameraActor.SceneComponent +[000033C5] {0x251078b7120} CameraComponent Engine.Default__CameraComponent +[000033C6] {0x251078b6930} CameraComponent Engine.Default__CameraActor.CameraComponent +[000033C7] {0x2510829e020} CameraAnim Engine.Default__CameraAnim +[000033C8] {0x251025d4540} CameraAnimInst Engine.Default__CameraAnimInst +[000033C9] {0x2510b16dc60} InterpGroupInst Engine.Default__InterpGroupInst +[000033CA] {0x2510b16dc10} InterpGroupInst Engine.Default__CameraAnimInst.InterpGroupInst0 +[000033CB] {0x2510b152e00} CameraBlockingVolume Engine.Default__CameraBlockingVolume +[000033CC] {0x25173aa6050} BrushComponent Engine.Default__CameraBlockingVolume.BrushComponent0 +[000033CD] {0x2510b16dbc0} CameraModifier Engine.Default__CameraModifier +[000033CE] {0x2510bf5e080} CameraModifier_CameraShake Engine.Default__CameraModifier_CameraShake +[000033CF] {0x2510bf5df00} CameraShakeBase Engine.Default__CameraShakeBase +[000033D0] {0x2510745f3a0} CameraShakePattern Engine.Default__CameraShakePattern +[000033D1] {0x2510c32c340} CameraShakeSourceActor Engine.Default__CameraShakeSourceActor +[000033D2] {0x2510c32c100} CameraShakeSourceComponent Engine.Default__CameraShakeSourceComponent +[000033D3] {0x2510c32bec0} CameraShakeSourceComponent Engine.Default__CameraShakeSourceActor.CameraShakeSourceComponent +[000033D4] {0x2510261d300} Canvas Engine.Default__Canvas +[000033D5] {0x2510bc8dd80} StreamableRenderAsset Engine.Default__StreamableRenderAsset +[000033D6] {0x2510c2cb680} Texture Engine.Default__Texture +[000033D7] {0x251080db680} Texture2D Engine.Default__Texture2D +[000033D8] {0x2510c5c6140} Package WhiteSquareTexture +[000033D9] {0x251080db140} Texture2D WhiteSquareTexture.WhiteSquareTexture +[000033DA] {0x2510c5e58e0} DeviceProfileManager Transient.DeviceProfileManager_2147482644 +[000033DB] {0x2510c685fe0} DeviceProfileManager Engine.Default__DeviceProfileManager +[000033DC] {0x2510c6e5980} DeviceProfile Transient.Windows +[000033DD] {0x2510c62a080} TextureLODSettings Engine.Default__TextureLODSettings +[000033DE] {0x2510c6e5a40} DeviceProfile Engine.Default__DeviceProfile +[000033DF] {0x2510c6e5740} DeviceProfile Transient.WindowsNoEditor +[000033E0] {0x2510c5c5f60} Package GradientTexture0 +[000033E1] {0x2510c6a9380} Texture2D GradientTexture0.GradientTexture0 +[000033E2] {0x2510c6c8080} TextureRenderTarget Engine.Default__TextureRenderTarget +[000033E3] {0x2510c6a9540} TextureRenderTarget2D Engine.Default__TextureRenderTarget2D +[000033E4] {0x25108069600} CanvasRenderTarget2D Engine.Default__CanvasRenderTarget2D +[000033E5] {0x2510c69f6e0} CapsuleComponent Engine.Default__CapsuleComponent +[000033E6] {0x2510735f600} Pawn Engine.Default__Pawn +[000033E7] {0x251074a30d0} Engine Engine.Default__Engine +[000033E8] {0x2510c617b30} Character Engine.Default__Character +[000033E9] {0x2510c69fb70} CapsuleComponent Engine.Default__Character.CollisionCylinder +[000033EA] {0x2510c67bf00} MovementComponent Engine.Default__MovementComponent +[000033EB] {0x2510bb6aec0} NavMovementComponent Engine.Default__NavMovementComponent +[000033EC] {0x2510bb6c7c0} PawnMovementComponent Engine.Default__PawnMovementComponent +[000033ED] {0x25107b6e680} CharacterMovementComponent Engine.Default__CharacterMovementComponent +[000033EE] {0x25107e5f340} CharacterMovementComponent Engine.Default__Character.CharMoveComp +[000033EF] {0x2510c690080} MeshComponent Engine.Default__MeshComponent +[000033F0] {0x251078b5160} SkinnedMeshComponent Engine.Default__SkinnedMeshComponent +[000033F1] {0x251074a10f0} SkeletalMeshComponent Engine.Default__SkeletalMeshComponent +[000033F2] {0x251074a0100} SkeletalMeshComponent Engine.Default__Character.CharacterMesh0 +[000033F3] {0x2510745a780} CheatManagerExtension Engine.Default__CheatManagerExtension +[000033F4] {0x2510c6d4e80} CheatManager Engine.Default__CheatManager +[000033F5] {0x2510c239a00} CheckBoxStyleAsset Engine.Default__CheckBoxStyleAsset +[000033F6] {0x2510c32bc80} ChildActorComponent Engine.Default__ChildActorComponent +[000033F7] {0x2510c64d300} Player Engine.Default__Player +[000033F8] {0x25107625560} NetConnection Engine.Default__NetConnection +[000033F9] {0x2510c67c100} GameMapsSettings EngineSettings.Default__GameMapsSettings +[000033FA] {0x251076238f0} ChildConnection Engine.Default__ChildConnection +[000033FB] {0x2510c62a340} PlatformInterfaceBase Engine.Default__PlatformInterfaceBase +[000033FC] {0x2510c64d530} CloudStorageBase Engine.Default__CloudStorageBase +[000033FD] {0x2510c607780} Commandlet Engine.Default__Commandlet +[000033FE] {0x2510745aab0} DynamicBlueprintBinding Engine.Default__DynamicBlueprintBinding +[000033FF] {0x2510c62a280} ComponentDelegateBinding Engine.Default__ComponentDelegateBinding +[00003400] {0x2510745a660} ActorComponentInstanceDataTransientOuter Engine.Default__ActorComponentInstanceDataTransientOuter +[00003401] {0x2510c6d4f20} CurveTable Engine.Default__CurveTable +[00003402] {0x2510c5e5800} CompositeCurveTable Engine.Default__CompositeCurveTable +[00003403] {0x2510c6e5800} DataTable Engine.Default__DataTable +[00003404] {0x2510c6860c0} CompositeDataTable Engine.Default__CompositeDataTable +[00003405] {0x2510bb6b000} Console Engine.Default__Console +[00003406] {0x25107a44bc0} ConsoleSettings EngineSettings.Default__ConsoleSettings +[00003407] {0x2510c5cea20} Package Black +[00003408] {0x2510c6a9a80} Texture2D Black.Black +[00003409] {0x2510c60d700} ControlChannel Engine.Default__ControlChannel +[0000340A] {0x2510b0c5dc0} Controller Engine.Default__Controller +[0000340B] {0x25108068e00} SceneComponent Engine.Default__Controller.TransformComponent0 +[0000340C] {0x25107a49770} StreamingSettings Engine.Default__StreamingSettings +[0000340D] {0x2510bc8dcc0} GarbageCollectionSettings Engine.Default__GarbageCollectionSettings +[0000340E] {0x2510b151280} CullDistanceVolume Engine.Default__CullDistanceVolume +[0000340F] {0x2510c6909a0} BrushComponent Engine.Default__CullDistanceVolume.BrushComponent0 +[00003410] {0x2510745a8a0} CurveBase Engine.Default__CurveBase +[00003411] {0x2510745aa80} CurveEdPresetCurve Engine.Default__CurveEdPresetCurve +[00003412] {0x2510c6e3880} CurveFloat Engine.Default__CurveFloat +[00003413] {0x2510b151a00} CurveLinearColor Engine.Default__CurveLinearColor +[00003414] {0x2510c6a98c0} CurveLinearColorAtlas Engine.Default__CurveLinearColorAtlas +[00003415] {0x2510745a8d0} CurveSourceInterface Engine.Default__CurveSourceInterface +[00003416] {0x251080daf80} CurveVector Engine.Default__CurveVector +[00003417] {0x2510c62a480} DamageType Engine.Default__DamageType +[00003418] {0x2510745aa50} DataAsset Engine.Default__DataAsset +[00003419] {0x2510745a7b0} PrimaryDataAsset Engine.Default__PrimaryDataAsset +[0000341A] {0x25107459d00} DynamicSubsystem Engine.Default__DynamicSubsystem +[0000341B] {0x25107459cd0} EngineSubsystem Engine.Default__EngineSubsystem +[0000341C] {0x2510c623e40} DataDrivenCVarEngineSubsystem Engine.Default__DataDrivenCVarEngineSubsystem +[0000341D] {0x25107a49700} DataDrivenConsoleVariableSettings Engine.Default__DataDrivenConsoleVariableSettings +[0000341E] {0x25107459ca0} DataTableFunctionLibrary Engine.Default__DataTableFunctionLibrary +[0000341F] {0x2510c2386e0} PlayerController Engine.Default__PlayerController +[00003420] {0x2510806ca00} SceneComponent Engine.Default__PlayerController.TransformComponent0 +[00003421] {0x251078b5950} DebugCameraController Engine.Default__DebugCameraController +[00003422] {0x25108068800} SceneComponent Engine.Default__DebugCameraController.TransformComponent0 +[00003423] {0x2510c64cc70} DebugCameraControllerSettings Engine.Default__DebugCameraControllerSettings +[00003424] {0x2510b12e780} HUD Engine.Default__HUD +[00003425] {0x2510857fc80} DebugCameraHUD Engine.Default__DebugCameraHUD +[00003426] {0x25107459c70} DebugDrawService Engine.Default__DebugDrawService +[00003427] {0x2510c6f37c0} DecalActor Engine.Default__DecalActor +[00003428] {0x2510c6f3a00} DecalComponent Engine.Default__DecalComponent +[00003429] {0x2510c6f3c40} DecalComponent Engine.Default__DecalActor.NewDecalComponent +[0000342A] {0x2510b0c2400} DefaultPawn Engine.Default__DefaultPawn +[0000342B] {0x2510c6912c0} SphereComponent Engine.Default__SphereComponent +[0000342C] {0x2510c691750} SphereComponent Engine.Default__DefaultPawn.CollisionComponent0 +[0000342D] {0x2510c6c5680} FloatingPawnMovement Engine.Default__FloatingPawnMovement +[0000342E] {0x2510c6c5800} FloatingPawnMovement Engine.Default__DefaultPawn.MovementComponent0 +[0000342F] {0x2510c6c5980} StaticMesh Engine.Default__StaticMesh +[00003430] {0x2510c5cec00} Package Sphere +[00003431] {0x2510c6c5c80} StaticMesh Sphere.Sphere +[00003432] {0x2510b0c10c0} BodySetup Sphere.Sphere.RB_BodySetup_0 +[00003433] {0x2510c6185d0} StaticMeshComponent Engine.Default__StaticMeshComponent +[00003434] {0x2510c619b10} StaticMeshComponent Engine.Default__DefaultPawn.MeshComponent0 +[00003435] {0x2510b150d80} PhysicsVolume Engine.Default__PhysicsVolume +[00003436] {0x2510c69bb90} BrushComponent Engine.Default__PhysicsVolume.BrushComponent0 +[00003437] {0x2510b152b80} DefaultPhysicsVolume Engine.Default__DefaultPhysicsVolume +[00003438] {0x2510c69c020} BrushComponent Engine.Default__DefaultPhysicsVolume.BrushComponent0 +[00003439] {0x25107620010} DemoNetConnection Engine.Default__DemoNetConnection +[0000343A] {0x251078b4180} NetDriver Engine.Default__NetDriver +[0000343B] {0x25173ff13c0} DemoNetDriver Engine.Default__DemoNetDriver +[0000343C] {0x2510c6e7180} PendingNetGame Engine.Default__PendingNetGame +[0000343D] {0x2510c6e70c0} DemoPendingNetGame Engine.Default__DemoPendingNetGame +[0000343E] {0x2510745bef0} DestructibleInterface Engine.Default__DestructibleInterface +[0000343F] {0x2510c62d980} DeviceProfileFragment Engine.Default__DeviceProfileFragment +[00003440] {0x2510c6cb800} SoundBase Engine.Default__SoundBase +[00003441] {0x2510c6a8ac0} DialogueSoundWaveProxy Engine.Default__DialogueSoundWaveProxy +[00003442] {0x2510c62d900} DialogueVoice Engine.Default__DialogueVoice +[00003443] {0x25107a45b80} DialogueWave Engine.Default__DialogueWave +[00003444] {0x2510c6f2c80} Light Engine.Default__Light +[00003445] {0x2510c6f2ec0} DirectionalLight Engine.Default__DirectionalLight +[00003446] {0x2510c6f3100} LightComponentBase Engine.Default__LightComponentBase +[00003447] {0x2510857f200} LightComponent Engine.Default__LightComponent +[00003448] {0x25107912b60} DirectionalLightComponent Engine.Default__DirectionalLightComponent +[00003449] {0x25107913340} DirectionalLightComponent Engine.Default__DirectionalLight.LightComponent0 +[0000344A] {0x2510745bec0} Distribution Engine.Default__Distribution +[0000344B] {0x2510c62da80} DistributionFloat Engine.Default__DistributionFloat +[0000344C] {0x2510c62d940} DistributionFloatConstant Engine.Default__DistributionFloatConstant +[0000344D] {0x2510c64e200} DistributionFloatConstantCurve Engine.Default__DistributionFloatConstantCurve +[0000344E] {0x2510c6b52c0} DistributionFloatParameterBase Engine.Default__DistributionFloatParameterBase +[0000344F] {0x2510c6b5620} DistributionFloatParticleParameter Engine.Default__DistributionFloatParticleParameter +[00003450] {0x2510c62dac0} DistributionFloatUniform Engine.Default__DistributionFloatUniform +[00003451] {0x2510c649f20} DistributionFloatUniformCurve Engine.Default__DistributionFloatUniformCurve +[00003452] {0x2510c62db40} DistributionVector Engine.Default__DistributionVector +[00003453] {0x2510c649e80} DistributionVectorConstant Engine.Default__DistributionVectorConstant +[00003454] {0x2510c6b5680} DistributionVectorConstantCurve Engine.Default__DistributionVectorConstantCurve +[00003455] {0x2510c5cd260} DistributionVectorParameterBase Engine.Default__DistributionVectorParameterBase +[00003456] {0x2510c5cd1c0} DistributionVectorParticleParameter Engine.Default__DistributionVectorParticleParameter +[00003457] {0x2510c6b53e0} DistributionVectorUniform Engine.Default__DistributionVectorUniform +[00003458] {0x2510c6b55c0} DistributionVectorUniformCurve Engine.Default__DistributionVectorUniformCurve +[00003459] {0x2510c6f3e80} DocumentationActor Engine.Default__DocumentationActor +[0000345A] {0x2510806a600} SceneComponent Engine.Default__DocumentationActor.SceneComp +[0000345B] {0x2510745cac0} DPICustomScalingRule Engine.Default__DPICustomScalingRule +[0000345C] {0x2510c69c4b0} DrawFrustumComponent Engine.Default__DrawFrustumComponent +[0000345D] {0x2510c69c940} DrawSphereComponent Engine.Default__DrawSphereComponent +[0000345E] {0x2510c6b3e20} EdGraph Engine.Default__EdGraph +[0000345F] {0x2510c64e250} GraphNodeContextMenuContext Engine.Default__GraphNodeContextMenuContext +[00003460] {0x2510c5cd120} EdGraphNode Engine.Default__EdGraphNode +[00003461] {0x2510c6e73c0} EdGraphNode_Documentation Engine.Default__EdGraphNode_Documentation +[00003462] {0x25107b98d40} EdGraphPin_Deprecated Engine.Default__EdGraphPin_Deprecated +[00003463] {0x2510745a300} EdGraphSchema Engine.Default__EdGraphSchema +[00003464] {0x2510b151000} Emitter Engine.Default__Emitter +[00003465] {0x2510c69cdd0} FXSystemComponent Engine.Default__FXSystemComponent +[00003466] {0x251078b4970} ParticleSystemComponent Engine.Default__ParticleSystemComponent +[00003467] {0x251078b3990} ParticleSystemComponent Engine.Default__Emitter.ParticleSystemComponent0 +[00003468] {0x2510858b200} EmitterCameraLensEffectBase Engine.Default__EmitterCameraLensEffectBase +[00003469] {0x251078b31a0} ParticleSystemComponent Engine.Default__EmitterCameraLensEffectBase.ParticleSystemComponent0 +[0000346A] {0x2510745a2d0} ViewModeUtils Engine.Default__ViewModeUtils +[0000346B] {0x2510745c010} EngineBaseTypes Engine.Default__EngineBaseTypes +[0000346C] {0x2510745a2a0} EngineCustomTimeStep Engine.Default__EngineCustomTimeStep +[0000346D] {0x2510745d0c0} HandlerComponentFactory PacketHandler.Default__HandlerComponentFactory +[0000346E] {0x2510745a270} EngineHandlerComponentFactory Engine.Default__EngineHandlerComponentFactory +[0000346F] {0x2510745bda0} LocalMessage Engine.Default__LocalMessage +[00003470] {0x2510c6e7480} EngineMessage Engine.Default__EngineMessage +[00003471] {0x2510745ca60} EngineTypes Engine.Default__EngineTypes +[00003472] {0x2510c32b800} ExponentialHeightFog Engine.Default__ExponentialHeightFog +[00003473] {0x2510b0c1e80} ExponentialHeightFogComponent Engine.Default__ExponentialHeightFogComponent +[00003474] {0x2510b0c0b40} ExponentialHeightFogComponent Engine.Default__ExponentialHeightFog.HeightFogComponent0 +[00003475] {0x2510c7c3580} Exporter Engine.Default__Exporter +[00003476] {0x2510806a400} Font Engine.Default__Font +[00003477] {0x2510c6b5440} FontFace Engine.Default__FontFace +[00003478] {0x2510c6851e0} FontImportOptions Engine.Default__FontImportOptions +[00003479] {0x2510c685100} ForceFeedbackAttenuation Engine.Default__ForceFeedbackAttenuation +[0000347A] {0x2510261ca00} ForceFeedbackComponent Engine.Default__ForceFeedbackComponent +[0000347B] {0x2510c62de00} ForceFeedbackEffect Engine.Default__ForceFeedbackEffect +[0000347C] {0x2510c76d030} GameEngine Engine.Default__GameEngine +[0000347D] {0x2510745fb80} GameInstanceSubsystem Engine.Default__GameInstanceSubsystem +[0000347E] {0x2510b0c0e00} GameModeBase Engine.Default__GameModeBase +[0000347F] {0x25108578200} GameMode Engine.Default__GameMode +[00003480] {0x2510858be00} GameNetworkManager Engine.Default__GameNetworkManager +[00003481] {0x2510745dd20} GameplayStatics Engine.Default__GameplayStatics +[00003482] {0x2510c6f40c0} GameSession Engine.Default__GameSession +[00003483] {0x2510b151c80} GameStateBase Engine.Default__GameStateBase +[00003484] {0x2510b0c5b00} GameState Engine.Default__GameState +[00003485] {0x25107b98f80} GameUserSettings Engine.Default__GameUserSettings +[00003486] {0x2510c62d200} ScriptViewportClient Engine.Default__ScriptViewportClient +[00003487] {0x2510857ee80} GameViewportClient Engine.Default__GameViewportClient +[00003488] {0x2510c32acc0} SpotLight Engine.Default__SpotLight +[00003489] {0x2510857e780} LocalLightComponent Engine.Default__LocalLightComponent +[0000348A] {0x2510857eb00} PointLightComponent Engine.Default__PointLightComponent +[0000348B] {0x2510857e400} SpotLightComponent Engine.Default__SpotLightComponent +[0000348C] {0x2510857f580} SpotLightComponent Engine.Default__SpotLight.LightComponent0 +[0000348D] {0x2510c329d00} GeneratedMeshAreaLight Engine.Default__GeneratedMeshAreaLight +[0000348E] {0x2510857f900} SpotLightComponent Engine.Default__GeneratedMeshAreaLight.LightComponent0 +[0000348F] {0x2510745dd50} HapticFeedbackEffect_Base Engine.Default__HapticFeedbackEffect_Base +[00003490] {0x25107a4a650} HapticFeedbackEffect_Buffer Engine.Default__HapticFeedbackEffect_Buffer +[00003491] {0x2510bb6ad80} HapticFeedbackEffect_Curve Engine.Default__HapticFeedbackEffect_Curve +[00003492] {0x2510c6b54a0} HapticFeedbackEffect_SoundWave Engine.Default__HapticFeedbackEffect_SoundWave +[00003493] {0x2510745de70} HealthSnapshotBlueprintLibrary Engine.Default__HealthSnapshotBlueprintLibrary +[00003494] {0x2510c237a20} InstancedStaticMeshComponent Engine.Default__InstancedStaticMeshComponent +[00003495] {0x251078b29b0} HierarchicalInstancedStaticMeshComponent Engine.Default__HierarchicalInstancedStaticMeshComponent +[00003496] {0x2510745dd80} HLODEngineSubsystem Engine.Default__HLODEngineSubsystem +[00003497] {0x2510c5c5ec0} HLODProxy Engine.Default__HLODProxy +[00003498] {0x2510745d7e0} HLODProxyDesc Engine.Default__HLODProxyDesc +[00003499] {0x2510745d1b0} ImportanceSamplingLibrary Engine.Default__ImportanceSamplingLibrary +[0000349A] {0x2510745bd40} ImportantToggleSettingInterface Engine.Default__ImportantToggleSettingInterface +[0000349B] {0x2510c6b5500} InGameAdManager Engine.Default__InGameAdManager +[0000349C] {0x2510c649ca0} InheritableComponentHandler Engine.Default__InheritableComponentHandler +[0000349D] {0x2510745bd70} InputDelegateBinding Engine.Default__InputDelegateBinding +[0000349E] {0x2510c62d300} InputActionDelegateBinding Engine.Default__InputActionDelegateBinding +[0000349F] {0x2510c62d140} InputAxisDelegateBinding Engine.Default__InputAxisDelegateBinding +[000034A0] {0x2510c62d240} InputAxisKeyDelegateBinding Engine.Default__InputAxisKeyDelegateBinding +[000034A1] {0x2510bb68300} InputComponent Engine.Default__InputComponent +[000034A2] {0x2510c62d2c0} InputKeyDelegateBinding Engine.Default__InputKeyDelegateBinding +[000034A3] {0x2510bb69840} InputSettings Engine.Default__InputSettings +[000034A4] {0x2510c62d100} InputTouchDelegateBinding Engine.Default__InputTouchDelegateBinding +[000034A5] {0x2510c62d340} InputVectorAxisDelegateBinding Engine.Default__InputVectorAxisDelegateBinding +[000034A6] {0x2510745ca30} Interface_ActorSubobject Engine.Default__Interface_ActorSubobject +[000034A7] {0x2510745bf50} Interface_AssetUserData Engine.Default__Interface_AssetUserData +[000034A8] {0x2510745be60} BoneReferenceSkeletonProvider Engine.Default__BoneReferenceSkeletonProvider +[000034A9] {0x2510745be90} Interface_CollisionDataProvider Engine.Default__Interface_CollisionDataProvider +[000034AA] {0x2510745bf20} Interface_PostProcessVolume Engine.Default__Interface_PostProcessVolume +[000034AB] {0x2510745c070} Interface_PreviewMeshProvider Engine.Default__Interface_PreviewMeshProvider +[000034AC] {0x2510c62d380} InterpCurveEdSetup Engine.Default__InterpCurveEdSetup +[000034AD] {0x25107a4a7a0} InterpData Engine.Default__InterpData +[000034AE] {0x2510c62d3c0} InterpFilter Engine.Default__InterpFilter +[000034AF] {0x2510c62d480} InterpFilter_Classes Engine.Default__InterpFilter_Classes +[000034B0] {0x2510c62d440} InterpFilter_Custom Engine.Default__InterpFilter_Custom +[000034B1] {0x2510c649d40} InterpGroup Engine.Default__InterpGroup +[000034B2] {0x2510c6b4000} InterpGroupCamera Engine.Default__InterpGroupCamera +[000034B3] {0x2510c649e30} InterpGroupDirector Engine.Default__InterpGroupDirector +[000034B4] {0x2510c64a600} InterpGroupInstCamera Engine.Default__InterpGroupInstCamera +[000034B5] {0x2510c64a560} InterpGroupInstDirector Engine.Default__InterpGroupInstDirector +[000034B6] {0x2510c6a8c80} InterpToMovementComponent Engine.Default__InterpToMovementComponent +[000034B7] {0x25107a4a730} InterpTrack Engine.Default__InterpTrack +[000034B8] {0x2510c5cfa60} InterpTrackFloatBase Engine.Default__InterpTrackFloatBase +[000034B9] {0x2510c6e1780} InterpTrackAnimControl Engine.Default__InterpTrackAnimControl +[000034BA] {0x2510c5ceca0} InterpTrackVectorBase Engine.Default__InterpTrackVectorBase +[000034BB] {0x2510c5c5600} InterpTrackAudioMaster Engine.Default__InterpTrackAudioMaster +[000034BC] {0x2510c5c5560} InterpTrackBoolProp Engine.Default__InterpTrackBoolProp +[000034BD] {0x2510c5c54c0} InterpTrackColorProp Engine.Default__InterpTrackColorProp +[000034BE] {0x2510c5c5420} InterpTrackColorScale Engine.Default__InterpTrackColorScale +[000034BF] {0x2510c5c59c0} InterpTrackDirector Engine.Default__InterpTrackDirector +[000034C0] {0x2510c5c8c60} InterpTrackEvent Engine.Default__InterpTrackEvent +[000034C1] {0x2510c6e1840} InterpTrackFade Engine.Default__InterpTrackFade +[000034C2] {0x2510c66e080} InterpTrackFloatAnimBPParam Engine.Default__InterpTrackFloatAnimBPParam +[000034C3] {0x2510c66f7c0} InterpTrackFloatMaterialParam Engine.Default__InterpTrackFloatMaterialParam +[000034C4] {0x2510c5c52e0} InterpTrackFloatParticleParam Engine.Default__InterpTrackFloatParticleParam +[000034C5] {0x2510c5c9020} InterpTrackFloatProp Engine.Default__InterpTrackFloatProp +[000034C6] {0x2510745c220} InterpTrackInst Engine.Default__InterpTrackInst +[000034C7] {0x2510745c0d0} InterpTrackInstAnimControl Engine.Default__InterpTrackInstAnimControl +[000034C8] {0x2510745c100} InterpTrackInstAudioMaster Engine.Default__InterpTrackInstAudioMaster +[000034C9] {0x2510c64a5b0} InterpTrackInstProperty Engine.Default__InterpTrackInstProperty +[000034CA] {0x25107a4a810} InterpTrackInstBoolProp Engine.Default__InterpTrackInstBoolProp +[000034CB] {0x2510c6b3fa0} InterpTrackInstColorProp Engine.Default__InterpTrackInstColorProp +[000034CC] {0x2510745c190} InterpTrackInstColorScale Engine.Default__InterpTrackInstColorScale +[000034CD] {0x2510745c160} InterpTrackInstDirector Engine.Default__InterpTrackInstDirector +[000034CE] {0x2510745c130} InterpTrackInstEvent Engine.Default__InterpTrackInstEvent +[000034CF] {0x2510745c640} InterpTrackInstFade Engine.Default__InterpTrackInstFade +[000034D0] {0x2510c62d400} InterpTrackInstFloatAnimBPParam Engine.Default__InterpTrackInstFloatAnimBPParam +[000034D1] {0x2510bc8fd00} InterpTrackInstFloatMaterialParam Engine.Default__InterpTrackInstFloatMaterialParam +[000034D2] {0x2510745c1f0} InterpTrackInstFloatParticleParam Engine.Default__InterpTrackInstFloatParticleParam +[000034D3] {0x2510c6b3f40} InterpTrackInstFloatProp Engine.Default__InterpTrackInstFloatProp +[000034D4] {0x25107a45b10} InterpTrackInstLinearColorProp Engine.Default__InterpTrackInstLinearColorProp +[000034D5] {0x2510c62d540} InterpTrackInstMove Engine.Default__InterpTrackInstMove +[000034D6] {0x2510745c1c0} InterpTrackInstParticleReplay Engine.Default__InterpTrackInstParticleReplay +[000034D7] {0x2510745c610} InterpTrackInstSlomo Engine.Default__InterpTrackInstSlomo +[000034D8] {0x2510c62d500} InterpTrackInstSound Engine.Default__InterpTrackInstSound +[000034D9] {0x2510c62d580} InterpTrackInstToggle Engine.Default__InterpTrackInstToggle +[000034DA] {0x2510c6b40c0} InterpTrackInstVectorMaterialParam Engine.Default__InterpTrackInstVectorMaterialParam +[000034DB] {0x25107a45aa0} InterpTrackInstVectorProp Engine.Default__InterpTrackInstVectorProp +[000034DC] {0x2510745c5e0} InterpTrackInstVisibility Engine.Default__InterpTrackInstVisibility +[000034DD] {0x25102627cc0} InterpTrackLinearColorBase Engine.Default__InterpTrackLinearColorBase +[000034DE] {0x2510c5c8d00} InterpTrackLinearColorProp Engine.Default__InterpTrackLinearColorProp +[000034DF] {0x2510c684ca0} InterpTrackMove Engine.Default__InterpTrackMove +[000034E0] {0x2510c66f880} InterpTrackMoveAxis Engine.Default__InterpTrackMoveAxis +[000034E1] {0x2510c7c3280} InterpTrackParticleReplay Engine.Default__InterpTrackParticleReplay +[000034E2] {0x2510c5c8e40} InterpTrackSlomo Engine.Default__InterpTrackSlomo +[000034E3] {0x2510c66f940} InterpTrackSound Engine.Default__InterpTrackSound +[000034E4] {0x2510c5c8ee0} InterpTrackToggle Engine.Default__InterpTrackToggle +[000034E5] {0x2510c66fa00} InterpTrackVectorMaterialParam Engine.Default__InterpTrackVectorMaterialParam +[000034E6] {0x2510c5c8f80} InterpTrackVectorProp Engine.Default__InterpTrackVectorProp +[000034E7] {0x2510c5c5380} InterpTrackVisibility Engine.Default__InterpTrackVisibility +[000034E8] {0x2510c64a510} IntSerialization Engine.Default__IntSerialization +[000034E9] {0x2510b152680} KillZVolume Engine.Default__KillZVolume +[000034EA] {0x2510c69d260} BrushComponent Engine.Default__KillZVolume.BrushComponent0 +[000034EB] {0x2510745c700} KismetArrayLibrary Engine.Default__KismetArrayLibrary +[000034EC] {0x2510745c730} KismetGuidLibrary Engine.Default__KismetGuidLibrary +[000034ED] {0x2510745c760} KismetInputLibrary Engine.Default__KismetInputLibrary +[000034EE] {0x2510745c790} KismetInternationalizationLibrary Engine.Default__KismetInternationalizationLibrary +[000034EF] {0x2510745c7c0} KismetMaterialLibrary Engine.Default__KismetMaterialLibrary +[000034F0] {0x2510745c7f0} KismetMathLibrary Engine.Default__KismetMathLibrary +[000034F1] {0x2510745bce0} KismetNodeHelperLibrary Engine.Default__KismetNodeHelperLibrary +[000034F2] {0x2510745c3a0} KismetRenderingLibrary Engine.Default__KismetRenderingLibrary +[000034F3] {0x2510745baa0} KismetStringLibrary Engine.Default__KismetStringLibrary +[000034F4] {0x2510745bad0} KismetStringTableLibrary Engine.Default__KismetStringTableLibrary +[000034F5] {0x2510745bb00} KismetSystemLibrary Engine.Default__KismetSystemLibrary +[000034F6] {0x2510745b800} KismetTextLibrary Engine.Default__KismetTextLibrary +[000034F7] {0x2510c64b820} Layer Engine.Default__Layer +[000034F8] {0x2510745bbc0} LevelPartitionInterface Engine.Default__LevelPartitionInterface +[000034F9] {0x2510b0c26c0} Level Engine.Default__Level +[000034FA] {0x2510c624c80} LevelActorContainer Engine.Default__LevelActorContainer +[000034FB] {0x2510c329880} LevelBounds Engine.Default__LevelBounds +[000034FC] {0x2510c69d6f0} BoxComponent Engine.Default__LevelBounds.BoxComponent0 +[000034FD] {0x2510c32a600} LevelScriptActor Engine.Default__LevelScriptActor +[000034FE] {0x2510c5cf920} LevelScriptBlueprint Engine.Default__LevelScriptBlueprint +[000034FF] {0x2510c6c6580} LevelStreaming Engine.Default__LevelStreaming +[00003500] {0x2510c6c7c00} LevelStreamingAlwaysLoaded Engine.Default__LevelStreamingAlwaysLoaded +[00003501] {0x2510c6c3400} LevelStreamingDynamic Engine.Default__LevelStreamingDynamic +[00003502] {0x2510c6c7d80} LevelStreamingPersistent Engine.Default__LevelStreamingPersistent +[00003503] {0x2510b152400} LevelStreamingVolume Engine.Default__LevelStreamingVolume +[00003504] {0x2510c69db80} BrushComponent Engine.Default__LevelStreamingVolume.BrushComponent0 +[00003505] {0x2510c624bc0} LightmappedSurfaceCollection Engine.Default__LightmappedSurfaceCollection +[00003506] {0x2510c6a8e40} LightMapTexture2D Engine.Default__LightMapTexture2D +[00003507] {0x2510c6a9000} LightMapVirtualTexture2D Engine.Default__LightMapVirtualTexture2D +[00003508] {0x2510b152180} LightmassCharacterIndirectDetailVolume Engine.Default__LightmassCharacterIndirectDetailVolume +[00003509] {0x2510c69e010} BrushComponent Engine.Default__LightmassCharacterIndirectDetailVolume.BrushComponent0 +[0000350A] {0x2510b151f00} LightmassImportanceVolume Engine.Default__LightmassImportanceVolume +[0000350B] {0x2510c69e4a0} BrushComponent Engine.Default__LightmassImportanceVolume.BrushComponent0 +[0000350C] {0x2510c32b5c0} LightmassPortal Engine.Default__LightmassPortal +[0000350D] {0x2510806a000} LightmassPortalComponent Engine.Default__LightmassPortalComponent +[0000350E] {0x25108069c00} LightmassPortalComponent Engine.Default__LightmassPortal.PortalComponent +[0000350F] {0x25107b77bb0} BoxComponent Engine.Default__LightmassPortal.DrawBox0 +[00003510] {0x2510c624b40} LightmassPrimitiveSettingsObject Engine.Default__LightmassPrimitiveSettingsObject +[00003511] {0x2510767a4c0} LineBatchComponent Engine.Default__LineBatchComponent +[00003512] {0x2510b151780} LocalPlayer Engine.Default__LocalPlayer +[00003513] {0x2510745f130} LocalPlayerSubsystem Engine.Default__LocalPlayerSubsystem +[00003514] {0x2510b0c2140} LODActor Engine.Default__LODActor +[00003515] {0x2510c6165f0} StaticMeshComponent Engine.Default__LODActor.StaticMeshComponent0 +[00003516] {0x2510bb69700} LODSyncComponent Engine.Default__LODSyncComponent +[00003517] {0x2510745bbf0} LODSyncInterface Engine.Default__LODSyncInterface +[00003518] {0x2510c329ac0} MapBuildDataRegistry Engine.Default__MapBuildDataRegistry +[00003519] {0x2510c5cf880} MaterialInterface Engine.Default__MaterialInterface +[0000351A] {0x2510767a950} Material Engine.Default__Material +[0000351B] {0x2510c5cf7e0} Package WorldGridMaterial +[0000351C] {0x2510c6d13c0} Package T_Default_Material_Grid_N +[0000351D] {0x2510c5c7cc0} Package T_Default_Material_Grid_M +[0000351E] {0x2510c5c9e80} Package CameraDepthFade +[0000351F] {0x2510c6a3f80} Texture2D T_Default_Material_Grid_N.T_Default_Material_Grid_N +[00003520] {0x2510c6a3a40} Texture2D T_Default_Material_Grid_M.T_Default_Material_Grid_M +[00003521] {0x2510767b270} Material WorldGridMaterial.WorldGridMaterial +[00003522] {0x2510c623580} MaterialFunctionInterface Engine.Default__MaterialFunctionInterface +[00003523] {0x2510bc8fca0} MaterialFunction Engine.Default__MaterialFunction +[00003524] {0x2510c6b0580} MaterialFunction CameraDepthFade.CameraDepthFade +[00003525] {0x2510c7c5180} MaterialShaderQualitySettings Transient.MaterialShaderQualitySettingsContainer +[00003526] {0x2510c7c3500} MaterialShaderQualitySettings MaterialShaderQualitySettings.Default__MaterialShaderQualitySettings +[00003527] {0x2510bc8fac0} ShaderPlatformQualitySettings Transient.MaterialShaderQualitySettingsContainer.ForwardShadingQuality_PCD3D_SM5 +[00003528] {0x2510bc8f9a0} ShaderPlatformQualitySettings MaterialShaderQualitySettings.Default__ShaderPlatformQualitySettings +[00003529] {0x2510c6d1280} Package DefaultDeferredDecalMaterial +[0000352A] {0x2510c5ca600} Package DefaultDiffuse +[0000352B] {0x2510c6a4140} Texture2D DefaultDiffuse.DefaultDiffuse +[0000352C] {0x2510c692990} Material DefaultDeferredDecalMaterial.DefaultDeferredDecalMaterial +[0000352D] {0x2510c5ca6a0} Package DefaultLightFunctionMaterial +[0000352E] {0x25107b7edc0} Material DefaultLightFunctionMaterial.DefaultLightFunctionMaterial +[0000352F] {0x2510c6d0ec0} Package DefaultPostProcessMaterial +[00003530] {0x2510c6d0c40} Package BreakOutFloat2Components +[00003531] {0x2510c6b3ee0} MaterialFunction BreakOutFloat2Components.BreakOutFloat2Components +[00003532] {0x25107679710} Material DefaultPostProcessMaterial.DefaultPostProcessMaterial +[00003533] {0x2510c69ade0} MaterialBillboardComponent Engine.Default__MaterialBillboardComponent +[00003534] {0x2510c623840} MaterialExpression Engine.Default__MaterialExpression +[00003535] {0x2510bc8fb80} MaterialExpressionAbs Engine.Default__MaterialExpressionAbs +[00003536] {0x2510c623880} MaterialExpressionActorPositionWS Engine.Default__MaterialExpressionActorPositionWS +[00003537] {0x25107a45a30} MaterialExpressionAdd Engine.Default__MaterialExpressionAdd +[00003538] {0x2510c64d080} MaterialExpressionTextureBase Engine.Default__MaterialExpressionTextureBase +[00003539] {0x2510bc8f880} MaterialExpressionTextureSample Engine.Default__MaterialExpressionTextureSample +[0000353A] {0x2510c7c3200} MaterialExpressionTextureSampleParameter Engine.Default__MaterialExpressionTextureSampleParameter +[0000353B] {0x2510c7c5280} MaterialExpressionTextureSampleParameter2D Engine.Default__MaterialExpressionTextureSampleParameter2D +[0000353C] {0x2510c5ccc20} Package DefaultTexture +[0000353D] {0x2510c6a4a00} Texture2D DefaultTexture.DefaultTexture +[0000353E] {0x2510c6d0f60} MaterialExpressionAntialiasedTextureMask Engine.Default__MaterialExpressionAntialiasedTextureMask +[0000353F] {0x25107a47a90} MaterialExpressionAppendVector Engine.Default__MaterialExpressionAppendVector +[00003540] {0x2510c6b04c0} MaterialExpressionArccosine Engine.Default__MaterialExpressionArccosine +[00003541] {0x2510c6b0520} MaterialExpressionArccosineFast Engine.Default__MaterialExpressionArccosineFast +[00003542] {0x2510bc8f7c0} MaterialExpressionArcsine Engine.Default__MaterialExpressionArcsine +[00003543] {0x2510c6b4120} MaterialExpressionArcsineFast Engine.Default__MaterialExpressionArcsineFast +[00003544] {0x2510c6b0c40} MaterialExpressionArctangent Engine.Default__MaterialExpressionArctangent +[00003545] {0x25107a477f0} MaterialExpressionArctangent2 Engine.Default__MaterialExpressionArctangent2 +[00003546] {0x25107a45950} MaterialExpressionArctangent2Fast Engine.Default__MaterialExpressionArctangent2Fast +[00003547] {0x2510c6b0280} MaterialExpressionArctangentFast Engine.Default__MaterialExpressionArctangentFast +[00003548] {0x2510c6b0220} MaterialExpressionAtmosphericFogColor Engine.Default__MaterialExpressionAtmosphericFogColor +[00003549] {0x2510c625f40} MaterialExpressionAtmosphericLightColor Engine.Default__MaterialExpressionAtmosphericLightColor +[0000354A] {0x2510c625e40} MaterialExpressionAtmosphericLightVector Engine.Default__MaterialExpressionAtmosphericLightVector +[0000354B] {0x2510c625e80} MaterialExpressionCustomOutput Engine.Default__MaterialExpressionCustomOutput +[0000354C] {0x2510c6b0760} MaterialExpressionBentNormalCustomOutput Engine.Default__MaterialExpressionBentNormalCustomOutput +[0000354D] {0x2510c6b02e0} MaterialExpressionBlackBody Engine.Default__MaterialExpressionBlackBody +[0000354E] {0x2510c6d0ce0} MaterialExpressionBlendMaterialAttributes Engine.Default__MaterialExpressionBlendMaterialAttributes +[0000354F] {0x2510c6b0100} MaterialExpressionBreakMaterialAttributes Engine.Default__MaterialExpressionBreakMaterialAttributes +[00003550] {0x2510c6d0b00} MaterialExpressionBumpOffset Engine.Default__MaterialExpressionBumpOffset +[00003551] {0x2510c624a00} MaterialExpressionCameraPositionWS Engine.Default__MaterialExpressionCameraPositionWS +[00003552] {0x2510c624980} MaterialExpressionCameraVectorWS Engine.Default__MaterialExpressionCameraVectorWS +[00003553] {0x2510c6b0fa0} MaterialExpressionCeil Engine.Default__MaterialExpressionCeil +[00003554] {0x2510c6b01c0} MaterialExpressionParameter Engine.Default__MaterialExpressionParameter +[00003555] {0x25107a47fd0} MaterialExpressionVectorParameter Engine.Default__MaterialExpressionVectorParameter +[00003556] {0x2510c7c3a00} MaterialExpressionChannelMaskParameter Engine.Default__MaterialExpressionChannelMaskParameter +[00003557] {0x2510c6d0a60} MaterialExpressionClamp Engine.Default__MaterialExpressionClamp +[00003558] {0x2510c6b0e80} MaterialExpressionClearCoatNormalCustomOutput Engine.Default__MaterialExpressionClearCoatNormalCustomOutput +[00003559] {0x2510c6248c0} MaterialExpressionCloudSampleAttribute Engine.Default__MaterialExpressionCloudSampleAttribute +[0000355A] {0x2510c6b4180} MaterialExpressionCollectionParameter Engine.Default__MaterialExpressionCollectionParameter +[0000355B] {0x25107a47a20} MaterialExpressionComment Engine.Default__MaterialExpressionComment +[0000355C] {0x2510c6b41e0} MaterialExpressionComponentMask Engine.Default__MaterialExpressionComponentMask +[0000355D] {0x2510c64cf90} MaterialExpressionConstant Engine.Default__MaterialExpressionConstant +[0000355E] {0x2510c649750} MaterialExpressionConstant2Vector Engine.Default__MaterialExpressionConstant2Vector +[0000355F] {0x2510c64ce50} MaterialExpressionConstant3Vector Engine.Default__MaterialExpressionConstant3Vector +[00003560] {0x2510c64d030} MaterialExpressionConstant4Vector Engine.Default__MaterialExpressionConstant4Vector +[00003561] {0x2510c6b4240} MaterialExpressionConstantBiasScale Engine.Default__MaterialExpressionConstantBiasScale +[00003562] {0x2510c6b0f40} MaterialExpressionCosine Engine.Default__MaterialExpressionCosine +[00003563] {0x25107a485f0} MaterialExpressionCrossProduct Engine.Default__MaterialExpressionCrossProduct +[00003564] {0x2510c6b4300} MaterialExpressionScalarParameter Engine.Default__MaterialExpressionScalarParameter +[00003565] {0x2510c5cab00} MaterialExpressionCurveAtlasRowParameter Engine.Default__MaterialExpressionCurveAtlasRowParameter +[00003566] {0x2510c6e0dc0} MaterialExpressionCustom Engine.Default__MaterialExpressionCustom +[00003567] {0x2510c6b42a0} MaterialExpressionDDX Engine.Default__MaterialExpressionDDX +[00003568] {0x2510c6b4360} MaterialExpressionDDY Engine.Default__MaterialExpressionDDY +[00003569] {0x2510c624880} MaterialExpressionDecalDerivative Engine.Default__MaterialExpressionDecalDerivative +[0000356A] {0x2510c624800} MaterialExpressionDecalLifetimeOpacity Engine.Default__MaterialExpressionDecalLifetimeOpacity +[0000356B] {0x2510c6b4420} MaterialExpressionDecalMipmapLevel Engine.Default__MaterialExpressionDecalMipmapLevel +[0000356C] {0x2510c6247c0} MaterialExpressionDeltaTime Engine.Default__MaterialExpressionDeltaTime +[0000356D] {0x25107a47710} MaterialExpressionDepthFade Engine.Default__MaterialExpressionDepthFade +[0000356E] {0x2510c6b4480} MaterialExpressionDepthOfFieldFunction Engine.Default__MaterialExpressionDepthOfFieldFunction +[0000356F] {0x2510c6b44e0} MaterialExpressionDeriveNormalZ Engine.Default__MaterialExpressionDeriveNormalZ +[00003570] {0x2510c7c2f80} MaterialExpressionDesaturation Engine.Default__MaterialExpressionDesaturation +[00003571] {0x25107a4a880} MaterialExpressionDistance Engine.Default__MaterialExpressionDistance +[00003572] {0x2510c624780} MaterialExpressionDistanceCullFade Engine.Default__MaterialExpressionDistanceCullFade +[00003573] {0x2510c6b43c0} MaterialExpressionDistanceFieldGradient Engine.Default__MaterialExpressionDistanceFieldGradient +[00003574] {0x25107a4a8f0} MaterialExpressionDistanceFieldsRenderingSwitch Engine.Default__MaterialExpressionDistanceFieldsRenderingSwitch +[00003575] {0x2510c6b4540} MaterialExpressionDistanceToNearestSurface Engine.Default__MaterialExpressionDistanceToNearestSurface +[00003576] {0x25107a4a960} MaterialExpressionDivide Engine.Default__MaterialExpressionDivide +[00003577] {0x25107a48dd0} MaterialExpressionDotProduct Engine.Default__MaterialExpressionDotProduct +[00003578] {0x25107a48d60} MaterialExpressionDynamicParameter Engine.Default__MaterialExpressionDynamicParameter +[00003579] {0x2510c6246c0} MaterialExpressionEyeAdaptation Engine.Default__MaterialExpressionEyeAdaptation +[0000357A] {0x2510c6b4600} MaterialExpressionFeatureLevelSwitch Engine.Default__MaterialExpressionFeatureLevelSwitch +[0000357B] {0x2510c6b45a0} MaterialExpressionFloor Engine.Default__MaterialExpressionFloor +[0000357C] {0x25107a474e0} MaterialExpressionFmod Engine.Default__MaterialExpressionFmod +[0000357D] {0x2510c6497a0} MaterialExpressionFontSample Engine.Default__MaterialExpressionFontSample +[0000357E] {0x25107a47550} MaterialExpressionFontSampleParameter Engine.Default__MaterialExpressionFontSampleParameter +[0000357F] {0x2510c6b4660} MaterialExpressionFrac Engine.Default__MaterialExpressionFrac +[00003580] {0x2510c5caa60} MaterialExpressionFresnel Engine.Default__MaterialExpressionFresnel +[00003581] {0x2510c66e140} MaterialExpressionFunctionInput Engine.Default__MaterialExpressionFunctionInput +[00003582] {0x2510c5ca9c0} MaterialExpressionFunctionOutput Engine.Default__MaterialExpressionFunctionOutput +[00003583] {0x25107a45f00} MaterialExpressionGetMaterialAttributes Engine.Default__MaterialExpressionGetMaterialAttributes +[00003584] {0x2510c7c2580} MaterialExpressionGIReplace Engine.Default__MaterialExpressionGIReplace +[00003585] {0x2510c64d0d0} MaterialExpressionHairAttributes Engine.Default__MaterialExpressionHairAttributes +[00003586] {0x2510c7c3b00} MaterialExpressionHairColor Engine.Default__MaterialExpressionHairColor +[00003587] {0x2510c66d180} MaterialExpressionIf Engine.Default__MaterialExpressionIf +[00003588] {0x2510c5ca920} MaterialExpressionInverseLinearInterpolate Engine.Default__MaterialExpressionInverseLinearInterpolate +[00003589] {0x2510c624640} MaterialExpressionLightmapUVs Engine.Default__MaterialExpressionLightmapUVs +[0000358A] {0x25107a48b30} MaterialExpressionLightmassReplace Engine.Default__MaterialExpressionLightmassReplace +[0000358B] {0x2510c624580} MaterialExpressionLightVector Engine.Default__MaterialExpressionLightVector +[0000358C] {0x2510c5ca880} MaterialExpressionLinearInterpolate Engine.Default__MaterialExpressionLinearInterpolate +[0000358D] {0x2510c6b46c0} MaterialExpressionLogarithm10 Engine.Default__MaterialExpressionLogarithm10 +[0000358E] {0x2510c6b4720} MaterialExpressionLogarithm2 Engine.Default__MaterialExpressionLogarithm2 +[0000358F] {0x2510b15b000} MaterialExpressionMakeMaterialAttributes Engine.Default__MaterialExpressionMakeMaterialAttributes +[00003590] {0x2510c6b4780} MaterialExpressionMapARPassthroughCameraUV Engine.Default__MaterialExpressionMapARPassthroughCameraUV +[00003591] {0x2510c672a00} MaterialExpressionMaterialAttributeLayers Engine.Default__MaterialExpressionMaterialAttributeLayers +[00003592] {0x2510c6b4840} MaterialExpressionMaterialFunctionCall Engine.Default__MaterialExpressionMaterialFunctionCall +[00003593] {0x2510c5ca7e0} MaterialExpressionMaterialLayerOutput Engine.Default__MaterialExpressionMaterialLayerOutput +[00003594] {0x25107a45e90} MaterialExpressionMaterialProxyReplace Engine.Default__MaterialExpressionMaterialProxyReplace +[00003595] {0x25107a45e20} MaterialExpressionMax Engine.Default__MaterialExpressionMax +[00003596] {0x25107a45db0} MaterialExpressionMin Engine.Default__MaterialExpressionMin +[00003597] {0x25107a45d40} MaterialExpressionMultiply Engine.Default__MaterialExpressionMultiply +[00003598] {0x2510c624600} MaterialExpressionRerouteBase Engine.Default__MaterialExpressionRerouteBase +[00003599] {0x2510c623380} MaterialExpressionNamedRerouteBase Engine.Default__MaterialExpressionNamedRerouteBase +[0000359A] {0x25107a45c60} MaterialExpressionNamedRerouteDeclaration Engine.Default__MaterialExpressionNamedRerouteDeclaration +[0000359B] {0x2510c6b48a0} MaterialExpressionNamedRerouteUsage Engine.Default__MaterialExpressionNamedRerouteUsage +[0000359C] {0x2510c5ca740} MaterialExpressionNoise Engine.Default__MaterialExpressionNoise +[0000359D] {0x2510c6b47e0} MaterialExpressionNormalize Engine.Default__MaterialExpressionNormalize +[0000359E] {0x2510c6245c0} MaterialExpressionObjectBounds Engine.Default__MaterialExpressionObjectBounds +[0000359F] {0x2510c624540} MaterialExpressionObjectOrientation Engine.Default__MaterialExpressionObjectOrientation +[000035A0] {0x2510c624500} MaterialExpressionObjectPositionWS Engine.Default__MaterialExpressionObjectPositionWS +[000035A1] {0x2510c6244c0} MaterialExpressionObjectRadius Engine.Default__MaterialExpressionObjectRadius +[000035A2] {0x2510c6b4900} MaterialExpressionOneMinus Engine.Default__MaterialExpressionOneMinus +[000035A3] {0x2510c5ccb80} MaterialExpressionPanner Engine.Default__MaterialExpressionPanner +[000035A4] {0x2510c624480} MaterialExpressionParticleColor Engine.Default__MaterialExpressionParticleColor +[000035A5] {0x2510c624440} MaterialExpressionParticleDirection Engine.Default__MaterialExpressionParticleDirection +[000035A6] {0x2510c624400} MaterialExpressionParticleMacroUV Engine.Default__MaterialExpressionParticleMacroUV +[000035A7] {0x2510c6243c0} MaterialExpressionParticleMotionBlurFade Engine.Default__MaterialExpressionParticleMotionBlurFade +[000035A8] {0x2510c624340} MaterialExpressionParticlePositionWS Engine.Default__MaterialExpressionParticlePositionWS +[000035A9] {0x2510c624380} MaterialExpressionParticleRadius Engine.Default__MaterialExpressionParticleRadius +[000035AA] {0x2510c624300} MaterialExpressionParticleRandom Engine.Default__MaterialExpressionParticleRandom +[000035AB] {0x2510c6242c0} MaterialExpressionParticleRelativeTime Engine.Default__MaterialExpressionParticleRelativeTime +[000035AC] {0x2510c624280} MaterialExpressionParticleSize Engine.Default__MaterialExpressionParticleSize +[000035AD] {0x2510c624240} MaterialExpressionParticleSpeed Engine.Default__MaterialExpressionParticleSpeed +[000035AE] {0x25107a45cd0} MaterialExpressionParticleSubUV Engine.Default__MaterialExpressionParticleSubUV +[000035AF] {0x2510c6251c0} MaterialExpressionParticleSubUVProperties Engine.Default__MaterialExpressionParticleSubUVProperties +[000035B0] {0x2510c6b4960} MaterialExpressionPerInstanceCustomData Engine.Default__MaterialExpressionPerInstanceCustomData +[000035B1] {0x2510c625200} MaterialExpressionPerInstanceFadeAmount Engine.Default__MaterialExpressionPerInstanceFadeAmount +[000035B2] {0x2510c625180} MaterialExpressionPerInstanceRandom Engine.Default__MaterialExpressionPerInstanceRandom +[000035B3] {0x2510c627200} MaterialExpressionPixelDepth Engine.Default__MaterialExpressionPixelDepth +[000035B4] {0x2510c6271c0} MaterialExpressionPixelNormalWS Engine.Default__MaterialExpressionPixelNormalWS +[000035B5] {0x25107a45bf0} MaterialExpressionPower Engine.Default__MaterialExpressionPower +[000035B6] {0x2510c6270c0} MaterialExpressionPrecomputedAOMask Engine.Default__MaterialExpressionPrecomputedAOMask +[000035B7] {0x2510c627080} MaterialExpressionPreSkinnedLocalBounds Engine.Default__MaterialExpressionPreSkinnedLocalBounds +[000035B8] {0x2510c627000} MaterialExpressionPreSkinnedNormal Engine.Default__MaterialExpressionPreSkinnedNormal +[000035B9] {0x2510c627040} MaterialExpressionPreSkinnedPosition Engine.Default__MaterialExpressionPreSkinnedPosition +[000035BA] {0x25107a45800} MaterialExpressionPreviousFrameSwitch Engine.Default__MaterialExpressionPreviousFrameSwitch +[000035BB] {0x2510c66d0c0} MaterialExpressionQualitySwitch Engine.Default__MaterialExpressionQualitySwitch +[000035BC] {0x25107a45720} MaterialExpressionRayTracingQualitySwitch Engine.Default__MaterialExpressionRayTracingQualitySwitch +[000035BD] {0x25107a456b0} MaterialExpressionReflectionCapturePassSwitch Engine.Default__MaterialExpressionReflectionCapturePassSwitch +[000035BE] {0x2510c6b4a20} MaterialExpressionReflectionVectorWS Engine.Default__MaterialExpressionReflectionVectorWS +[000035BF] {0x2510c6b49c0} MaterialExpressionReroute Engine.Default__MaterialExpressionReroute +[000035C0] {0x2510c5ccae0} MaterialExpressionRotateAboutAxis Engine.Default__MaterialExpressionRotateAboutAxis +[000035C1] {0x2510c7c3b80} MaterialExpressionRotator Engine.Default__MaterialExpressionRotator +[000035C2] {0x2510c6b06a0} MaterialExpressionRound Engine.Default__MaterialExpressionRound +[000035C3] {0x2510c5ef3c0} MaterialExpressionRuntimeVirtualTextureOutput Engine.Default__MaterialExpressionRuntimeVirtualTextureOutput +[000035C4] {0x25107a48190} MaterialExpressionRuntimeVirtualTextureReplace Engine.Default__MaterialExpressionRuntimeVirtualTextureReplace +[000035C5] {0x2510c5cc220} MaterialExpressionRuntimeVirtualTextureSample Engine.Default__MaterialExpressionRuntimeVirtualTextureSample +[000035C6] {0x2510c66d240} MaterialExpressionRuntimeVirtualTextureSampleParameter Engine.Default__MaterialExpressionRuntimeVirtualTextureSampleParameter +[000035C7] {0x2510c6b0ac0} MaterialExpressionSamplePhysicsVectorField Engine.Default__MaterialExpressionSamplePhysicsVectorField +[000035C8] {0x2510c6b03a0} MaterialExpressionSamplePhysicsScalarField Engine.Default__MaterialExpressionSamplePhysicsScalarField +[000035C9] {0x2510bc8fe80} MaterialExpressionSamplePhysicsIntegerField Engine.Default__MaterialExpressionSamplePhysicsIntegerField +[000035CA] {0x2510bc8fee0} MaterialExpressionSaturate Engine.Default__MaterialExpressionSaturate +[000035CB] {0x2510c7c3c00} MaterialExpressionSceneColor Engine.Default__MaterialExpressionSceneColor +[000035CC] {0x2510c7c3c80} MaterialExpressionSceneDepth Engine.Default__MaterialExpressionSceneDepth +[000035CD] {0x25107a48120} MaterialExpressionSceneDepthWithoutWater Engine.Default__MaterialExpressionSceneDepthWithoutWater +[000035CE] {0x2510c626f80} MaterialExpressionSceneTexelSize Engine.Default__MaterialExpressionSceneTexelSize +[000035CF] {0x2510bc8fdc0} MaterialExpressionSceneTexture Engine.Default__MaterialExpressionSceneTexture +[000035D0] {0x2510c626f00} MaterialExpressionScreenPosition Engine.Default__MaterialExpressionScreenPosition +[000035D1] {0x2510c6b1420} MaterialExpressionSetMaterialAttributes Engine.Default__MaterialExpressionSetMaterialAttributes +[000035D2] {0x25107a45790} MaterialExpressionShaderStageSwitch Engine.Default__MaterialExpressionShaderStageSwitch +[000035D3] {0x2510b16dad0} MaterialExpressionShadingModel Engine.Default__MaterialExpressionShadingModel +[000035D4] {0x2510c5ce0c0} MaterialExpressionShadingPathSwitch Engine.Default__MaterialExpressionShadingPathSwitch +[000035D5] {0x25107a480b0} MaterialExpressionShadowReplace Engine.Default__MaterialExpressionShadowReplace +[000035D6] {0x2510c6b0ee0} MaterialExpressionSign Engine.Default__MaterialExpressionSign +[000035D7] {0x2510c6b0e20} MaterialExpressionSine Engine.Default__MaterialExpressionSine +[000035D8] {0x2510c5ce020} MaterialExpressionSingleLayerWaterMaterialOutput Engine.Default__MaterialExpressionSingleLayerWaterMaterialOutput +[000035D9] {0x2510c626e80} MaterialExpressionSkinningVertexOffsets Engine.Default__MaterialExpressionSkinningVertexOffsets +[000035DA] {0x2510c649700} MaterialExpressionSkyAtmosphereLightDirection Engine.Default__MaterialExpressionSkyAtmosphereLightDirection +[000035DB] {0x2510bc8ec80} MaterialExpressionSkyAtmosphereLightIlluminance Engine.Default__MaterialExpressionSkyAtmosphereLightIlluminance +[000035DC] {0x2510c64a790} MaterialExpressionSkyAtmosphereLightDiskLuminance Engine.Default__MaterialExpressionSkyAtmosphereLightDiskLuminance +[000035DD] {0x2510c6b2140} MaterialExpressionSkyAtmosphereAerialPerspective Engine.Default__MaterialExpressionSkyAtmosphereAerialPerspective +[000035DE] {0x2510c626e00} MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance Engine.Default__MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +[000035DF] {0x2510c626d80} MaterialExpressionSkyAtmosphereViewLuminance Engine.Default__MaterialExpressionSkyAtmosphereViewLuminance +[000035E0] {0x2510c5cdf80} MaterialExpressionSmoothStep Engine.Default__MaterialExpressionSmoothStep +[000035E1] {0x2510c5c8080} MaterialExpressionSobol Engine.Default__MaterialExpressionSobol +[000035E2] {0x2510c5c7fe0} MaterialExpressionSpeedTree Engine.Default__MaterialExpressionSpeedTree +[000035E3] {0x2510c5c7f40} MaterialExpressionSphereMask Engine.Default__MaterialExpressionSphereMask +[000035E4] {0x2510bc8e080} MaterialExpressionSphericalParticleOpacity Engine.Default__MaterialExpressionSphericalParticleOpacity +[000035E5] {0x2510c6b2080} MaterialExpressionSquareRoot Engine.Default__MaterialExpressionSquareRoot +[000035E6] {0x2510c649570} MaterialExpressionStaticBool Engine.Default__MaterialExpressionStaticBool +[000035E7] {0x2510c6b1fc0} MaterialExpressionStaticBoolParameter Engine.Default__MaterialExpressionStaticBoolParameter +[000035E8] {0x2510c6b20e0} MaterialExpressionStaticComponentMaskParameter Engine.Default__MaterialExpressionStaticComponentMaskParameter +[000035E9] {0x2510c7c3d00} MaterialExpressionStaticSwitch Engine.Default__MaterialExpressionStaticSwitch +[000035EA] {0x2510c6b1f60} MaterialExpressionStaticSwitchParameter Engine.Default__MaterialExpressionStaticSwitchParameter +[000035EB] {0x25107a48040} MaterialExpressionStep Engine.Default__MaterialExpressionStep +[000035EC] {0x25107a479b0} MaterialExpressionSubtract Engine.Default__MaterialExpressionSubtract +[000035ED] {0x2510c6b1f00} MaterialExpressionTangent Engine.Default__MaterialExpressionTangent +[000035EE] {0x2510c6b1e40} MaterialExpressionTangentOutput Engine.Default__MaterialExpressionTangentOutput +[000035EF] {0x2510c7c3d80} MaterialExpressionTemporalSobol Engine.Default__MaterialExpressionTemporalSobol +[000035F0] {0x2510c649a70} MaterialExpressionTextureCoordinate Engine.Default__MaterialExpressionTextureCoordinate +[000035F1] {0x2510c649bb0} MaterialExpressionTextureObject Engine.Default__MaterialExpressionTextureObject +[000035F2] {0x2510c7c3e00} MaterialExpressionTextureObjectParameter Engine.Default__MaterialExpressionTextureObjectParameter +[000035F3] {0x2510c6b1de0} MaterialExpressionTextureProperty Engine.Default__MaterialExpressionTextureProperty +[000035F4] {0x2510c7c2500} MaterialExpressionTextureSampleParameter2DArray Engine.Default__MaterialExpressionTextureSampleParameter2DArray +[000035F5] {0x2510c7c3e80} MaterialExpressionTextureSampleParameterCube Engine.Default__MaterialExpressionTextureSampleParameterCube +[000035F6] {0x2510806f400} TextureCube Engine.Default__TextureCube +[000035F7] {0x2510c5c7ea0} Package DefaultTextureCube +[000035F8] {0x2510806e400} TextureCube DefaultTextureCube.DefaultTextureCube +[000035F9] {0x2510c5cc9a0} MaterialExpressionTextureSampleParameterSubUV Engine.Default__MaterialExpressionTextureSampleParameterSubUV +[000035FA] {0x2510c7c2b80} MaterialExpressionTextureSampleParameterVolume Engine.Default__MaterialExpressionTextureSampleParameterVolume +[000035FB] {0x2510806f600} VolumeTexture Engine.Default__VolumeTexture +[000035FC] {0x2510c5cc860} Package DefaultVolumeTexture +[000035FD] {0x2510806d800} VolumeTexture DefaultVolumeTexture.DefaultVolumeTexture +[000035FE] {0x2510c6b1d20} MaterialExpressionThinTranslucentMaterialOutput Engine.Default__MaterialExpressionThinTranslucentMaterialOutput +[000035FF] {0x2510b16d9e0} MaterialExpressionTime Engine.Default__MaterialExpressionTime +[00003600] {0x2510c6b1ea0} MaterialExpressionTransform Engine.Default__MaterialExpressionTransform +[00003601] {0x2510c6b1cc0} MaterialExpressionTransformPosition Engine.Default__MaterialExpressionTransformPosition +[00003602] {0x2510c6b1d80} MaterialExpressionTruncate Engine.Default__MaterialExpressionTruncate +[00003603] {0x2510c626bc0} MaterialExpressionTwoSidedSign Engine.Default__MaterialExpressionTwoSidedSign +[00003604] {0x25107a47940} MaterialExpressionVectorNoise Engine.Default__MaterialExpressionVectorNoise +[00003605] {0x2510c626c40} MaterialExpressionVertexColor Engine.Default__MaterialExpressionVertexColor +[00003606] {0x2510c6b2020} MaterialExpressionVertexInterpolator Engine.Default__MaterialExpressionVertexInterpolator +[00003607] {0x2510c626cc0} MaterialExpressionVertexNormalWS Engine.Default__MaterialExpressionVertexNormalWS +[00003608] {0x2510c626b80} MaterialExpressionVertexTangentWS Engine.Default__MaterialExpressionVertexTangentWS +[00003609] {0x2510c649b60} MaterialExpressionViewProperty Engine.Default__MaterialExpressionViewProperty +[0000360A] {0x2510c6259c0} MaterialExpressionViewSize Engine.Default__MaterialExpressionViewSize +[0000360B] {0x25107a47860} MaterialExpressionVirtualTextureFeatureSwitch Engine.Default__MaterialExpressionVirtualTextureFeatureSwitch +[0000360C] {0x2510c625a80} MaterialExpressionVolumetricAdvancedMaterialInput Engine.Default__MaterialExpressionVolumetricAdvancedMaterialInput +[0000360D] {0x2510c672900} MaterialExpressionVolumetricAdvancedMaterialOutput Engine.Default__MaterialExpressionVolumetricAdvancedMaterialOutput +[0000360E] {0x2510c649c00} MaterialExpressionWorldPosition Engine.Default__MaterialExpressionWorldPosition +[0000360F] {0x2510c66cf40} MaterialFunctionInstance Engine.Default__MaterialFunctionInstance +[00003610] {0x2510c6b1c60} MaterialFunctionMaterialLayer Engine.Default__MaterialFunctionMaterialLayer +[00003611] {0x2510c66cd00} MaterialFunctionMaterialLayerInstance Engine.Default__MaterialFunctionMaterialLayerInstance +[00003612] {0x2510c6b2740} MaterialFunctionMaterialLayerBlend Engine.Default__MaterialFunctionMaterialLayerBlend +[00003613] {0x2510c66cc40} MaterialFunctionMaterialLayerBlendInstance Engine.Default__MaterialFunctionMaterialLayerBlendInstance +[00003614] {0x251024d0400} MaterialInstance Engine.Default__MaterialInstance +[00003615] {0x2510c32ba40} MaterialInstanceActor Engine.Default__MaterialInstanceActor +[00003616] {0x25108068a00} SceneComponent Engine.Default__MaterialInstanceActor.SceneComp +[00003617] {0x2510b12ee80} MaterialInstanceConstant Engine.Default__MaterialInstanceConstant +[00003618] {0x251024d7780} MaterialInstanceDynamic Engine.Default__MaterialInstanceDynamic +[00003619] {0x25107a478d0} MaterialParameterCollection Engine.Default__MaterialParameterCollection +[0000361A] {0x25107b988c0} MaterialParameterCollectionInstance Engine.Default__MaterialParameterCollectionInstance +[0000361B] {0x2510858a900} MatineeActor Engine.Default__MatineeActor +[0000361C] {0x25108068600} SceneComponent Engine.Default__MatineeActor.SceneComp +[0000361D] {0x2510858a600} MatineeActorCameraAnim Engine.Default__MatineeActorCameraAnim +[0000361E] {0x2510806fe00} SceneComponent Engine.Default__MatineeActorCameraAnim.SceneComp +[0000361F] {0x25107450eb0} MatineeAnimInterface Engine.Default__MatineeAnimInterface +[00003620] {0x251074503d0} MatineeInterface Engine.Default__MatineeInterface +[00003621] {0x2510b15b500} MeshMergeCullingVolume Engine.Default__MeshMergeCullingVolume +[00003622] {0x2510c69a030} BrushComponent Engine.Default__MeshMergeCullingVolume.BrushComponent0 +[00003623] {0x2510c6258c0} MeshSimplificationSettings Engine.Default__MeshSimplificationSettings +[00003624] {0x25107459730} MeshVertexPainterKismetLibrary Engine.Default__MeshVertexPainterKismetLibrary +[00003625] {0x25107a47ef0} MicroTransactionBase Engine.Default__MicroTransactionBase +[00003626] {0x2510c699ba0} ModelComponent Engine.Default__ModelComponent +[00003627] {0x2510c6257c0} MorphTarget Engine.Default__MorphTarget +[00003628] {0x25107450b80} NavAgentInterface Engine.Default__NavAgentInterface +[00003629] {0x25107450c40} NavAreaBase Engine.Default__NavAreaBase +[0000362A] {0x25107a47e80} NavCollisionBase Engine.Default__NavCollisionBase +[0000362B] {0x251025fa420} NavEdgeProviderInterface Engine.Default__NavEdgeProviderInterface +[0000362C] {0x251074596d0} NavigationDataChunk Engine.Default__NavigationDataChunk +[0000362D] {0x251074596a0} NavigationDataInterface Engine.Default__NavigationDataInterface +[0000362E] {0x2510b15b280} NavigationObjectBase Engine.Default__NavigationObjectBase +[0000362F] {0x2510c699710} CapsuleComponent Engine.Default__NavigationObjectBase.CollisionCapsule +[00003630] {0x25107459610} NavigationSystemBase Engine.Default__NavigationSystemBase +[00003631] {0x2510c64aec0} NavigationSystemConfig Engine.Default__NavigationSystemConfig +[00003632] {0x2510c64ae70} NullNavSysConfig Engine.Default__NullNavSysConfig +[00003633] {0x2510c649b10} NavLinkDefinition Engine.Default__NavLinkDefinition +[00003634] {0x2510745a240} NavPathObserverInterface Engine.Default__NavPathObserverInterface +[00003635] {0x2510745a180} NavRelevantInterface Engine.Default__NavRelevantInterface +[00003636] {0x2510c8b0010} SimulatedClientNetConnection Engine.Default__SimulatedClientNetConnection +[00003637] {0x2510745a0c0} NetPushModelHelpers Engine.Default__NetPushModelHelpers +[00003638] {0x2510745a0f0} NetworkPredictionInterface Engine.Default__NetworkPredictionInterface +[00003639] {0x2510c6b27a0} NetworkSettings Engine.Default__NetworkSettings +[0000363A] {0x2510c2cf700} NodeMappingContainer Engine.Default__NodeMappingContainer +[0000363B] {0x2510745a030} NodeMappingProviderInterface Engine.Default__NodeMappingProviderInterface +[0000363C] {0x2510c6f4780} Note Engine.Default__Note +[0000363D] {0x2510806fc00} SceneComponent Engine.Default__Note.SceneComp +[0000363E] {0x2510c66d000} ObjectLibrary Engine.Default__ObjectLibrary +[0000363F] {0x2510c625700} ObjectReferencer Engine.Default__ObjectReferencer +[00003640] {0x2510c625780} ObjectTraceWorldSubsystem Engine.Default__ObjectTraceWorldSubsystem +[00003641] {0x2510745a000} OnlineBlueprintCallProxyBase Engine.Default__OnlineBlueprintCallProxyBase +[00003642] {0x2510745a090} OnlineEngineInterface Engine.Default__OnlineEngineInterface +[00003643] {0x25107459e50} OnlineSession Engine.Default__OnlineSession +[00003644] {0x2510cc49280} PackageMapClient Engine.Default__PackageMapClient +[00003645] {0x2510b0cbb40} PainCausingVolume Engine.Default__PainCausingVolume +[00003646] {0x2510cc48df0} BrushComponent Engine.Default__PainCausingVolume.BrushComponent0 +[00003647] {0x251080df740} ParticleEmitter Engine.Default__ParticleEmitter +[00003648] {0x2510c6f1600} ParticleEventManager Engine.Default__ParticleEventManager +[00003649] {0x2510c66cb80} ParticleLODLevel Engine.Default__ParticleLODLevel +[0000364A] {0x25107459e20} ParticleModule Engine.Default__ParticleModule +[0000364B] {0x2510c6256c0} ParticleModuleAccelerationBase Engine.Default__ParticleModuleAccelerationBase +[0000364C] {0x2510c5cf560} ParticleModuleAcceleration Engine.Default__ParticleModuleAcceleration +[0000364D] {0x2510c64ae20} ParticleModuleAccelerationConstant Engine.Default__ParticleModuleAccelerationConstant +[0000364E] {0x25107a47e10} ParticleModuleAccelerationDrag Engine.Default__ParticleModuleAccelerationDrag +[0000364F] {0x25107a47d30} ParticleModuleAccelerationDragScaleOverLife Engine.Default__ParticleModuleAccelerationDragScaleOverLife +[00003650] {0x2510c7c4100} ParticleModuleAccelerationOverLifetime Engine.Default__ParticleModuleAccelerationOverLifetime +[00003651] {0x25107459f10} ParticleModuleAttractorBase Engine.Default__ParticleModuleAttractorBase +[00003652] {0x2510c66ca00} ParticleModuleAttractorLine Engine.Default__ParticleModuleAttractorLine +[00003653] {0x2510c66cac0} ParticleModuleAttractorParticle Engine.Default__ParticleModuleAttractorParticle +[00003654] {0x2510c5ef2e0} ParticleModuleAttractorPoint Engine.Default__ParticleModuleAttractorPoint +[00003655] {0x2510c7c4180} ParticleModuleAttractorPointGravity Engine.Default__ParticleModuleAttractorPointGravity +[00003656] {0x25107459dc0} ParticleModuleBeamBase Engine.Default__ParticleModuleBeamBase +[00003657] {0x25107b989e0} ParticleModuleBeamModifier Engine.Default__ParticleModuleBeamModifier +[00003658] {0x2510c6a4300} ParticleModuleBeamNoise Engine.Default__ParticleModuleBeamNoise +[00003659] {0x25107b98b00} ParticleModuleBeamSource Engine.Default__ParticleModuleBeamSource +[0000365A] {0x25107b98c20} ParticleModuleBeamTarget Engine.Default__ParticleModuleBeamTarget +[0000365B] {0x25107459d90} ParticleModuleCameraBase Engine.Default__ParticleModuleCameraBase +[0000365C] {0x25107a47da0} ParticleModuleCameraOffset Engine.Default__ParticleModuleCameraOffset +[0000365D] {0x25107459010} ParticleModuleCollisionBase Engine.Default__ParticleModuleCollisionBase +[0000365E] {0x2510c6a4680} ParticleModuleCollision Engine.Default__ParticleModuleCollision +[0000365F] {0x2510c66c940} ParticleModuleCollisionGPU Engine.Default__ParticleModuleCollisionGPU +[00003660] {0x25107458fb0} ParticleModuleColorBase Engine.Default__ParticleModuleColorBase +[00003661] {0x2510c66c880} ParticleModuleColor Engine.Default__ParticleModuleColor +[00003662] {0x2510c5ef200} ParticleModuleColor_Seeded Engine.Default__ParticleModuleColor_Seeded +[00003663] {0x2510c66c7c0} ParticleModuleColorOverLife Engine.Default__ParticleModuleColorOverLife +[00003664] {0x2510c66c700} ParticleModuleColorScaleOverLife Engine.Default__ParticleModuleColorScaleOverLife +[00003665] {0x25107458f80} ParticleModuleEventBase Engine.Default__ParticleModuleEventBase +[00003666] {0x2510c625600} ParticleModuleEventGenerator Engine.Default__ParticleModuleEventGenerator +[00003667] {0x2510c625540} ParticleModuleEventReceiverBase Engine.Default__ParticleModuleEventReceiverBase +[00003668] {0x2510c64add0} ParticleModuleEventReceiverKillParticles Engine.Default__ParticleModuleEventReceiverKillParticles +[00003669] {0x2510c5ee860} ParticleModuleEventReceiverSpawn Engine.Default__ParticleModuleEventReceiverSpawn +[0000366A] {0x2510745e3e0} ParticleModuleEventSendToGame Engine.Default__ParticleModuleEventSendToGame +[0000366B] {0x2510745e3b0} ParticleModuleKillBase Engine.Default__ParticleModuleKillBase +[0000366C] {0x2510c5ee940} ParticleModuleKillBox Engine.Default__ParticleModuleKillBox +[0000366D] {0x25107a47cc0} ParticleModuleKillHeight Engine.Default__ParticleModuleKillHeight +[0000366E] {0x2510745e290} ParticleModuleLifetimeBase Engine.Default__ParticleModuleLifetimeBase +[0000366F] {0x2510bc8c640} ParticleModuleLifetime Engine.Default__ParticleModuleLifetime +[00003670] {0x2510c7c4200} ParticleModuleLifetime_Seeded Engine.Default__ParticleModuleLifetime_Seeded +[00003671] {0x2510745e470} ParticleModuleLightBase Engine.Default__ParticleModuleLightBase +[00003672] {0x251025d5980} ParticleModuleLight Engine.Default__ParticleModuleLight +[00003673] {0x2510bb690c0} ParticleModuleLight_Seeded Engine.Default__ParticleModuleLight_Seeded +[00003674] {0x2510745c490} ParticleModuleLocationBase Engine.Default__ParticleModuleLocationBase +[00003675] {0x2510c7c2180} ParticleModuleLocation Engine.Default__ParticleModuleLocation +[00003676] {0x2510c5cc900} ParticleModuleLocation_Seeded Engine.Default__ParticleModuleLocation_Seeded +[00003677] {0x25107a47c50} ParticleModuleLocationBoneSocket Engine.Default__ParticleModuleLocationBoneSocket +[00003678] {0x2510c2ca180} ParticleModuleLocationDirect Engine.Default__ParticleModuleLocationDirect +[00003679] {0x2510c64ad30} ParticleModuleLocationEmitter Engine.Default__ParticleModuleLocationEmitter +[0000367A] {0x2510c626140} ParticleModuleLocationEmitterDirect Engine.Default__ParticleModuleLocationEmitterDirect +[0000367B] {0x2510c66c640} ParticleModuleLocationPrimitiveBase Engine.Default__ParticleModuleLocationPrimitiveBase +[0000367C] {0x25107b952c0} ParticleModuleLocationPrimitiveCylinder Engine.Default__ParticleModuleLocationPrimitiveCylinder +[0000367D] {0x2510bb68f80} ParticleModuleLocationPrimitiveCylinder_Seeded Engine.Default__ParticleModuleLocationPrimitiveCylinder_Seeded +[0000367E] {0x2510c5eea20} ParticleModuleLocationPrimitiveSphere Engine.Default__ParticleModuleLocationPrimitiveSphere +[0000367F] {0x2510c672b00} ParticleModuleLocationPrimitiveSphere_Seeded Engine.Default__ParticleModuleLocationPrimitiveSphere_Seeded +[00003680] {0x251025d4c00} ParticleModuleLocationPrimitiveTriangle Engine.Default__ParticleModuleLocationPrimitiveTriangle +[00003681] {0x2510c5cc720} ParticleModuleLocationSkelVertSurface Engine.Default__ParticleModuleLocationSkelVertSurface +[00003682] {0x2510c7c2200} ParticleModuleLocationWorldOffset Engine.Default__ParticleModuleLocationWorldOffset +[00003683] {0x2510c5cda80} ParticleModuleLocationWorldOffset_Seeded Engine.Default__ParticleModuleLocationWorldOffset_Seeded +[00003684] {0x2510745d780} ParticleModuleMaterialBase Engine.Default__ParticleModuleMaterialBase +[00003685] {0x2510c6262c0} ParticleModuleMeshMaterial Engine.Default__ParticleModuleMeshMaterial +[00003686] {0x2510745e080} ParticleModuleRotationBase Engine.Default__ParticleModuleRotationBase +[00003687] {0x2510c7c2280} ParticleModuleMeshRotation Engine.Default__ParticleModuleMeshRotation +[00003688] {0x2510c5cc5e0} ParticleModuleMeshRotation_Seeded Engine.Default__ParticleModuleMeshRotation_Seeded +[00003689] {0x2510745d7b0} ParticleModuleRotationRateBase Engine.Default__ParticleModuleRotationRateBase +[0000368A] {0x2510c7c2300} ParticleModuleMeshRotationRate Engine.Default__ParticleModuleMeshRotationRate +[0000368B] {0x2510c5cd9e0} ParticleModuleMeshRotationRate_Seeded Engine.Default__ParticleModuleMeshRotationRate_Seeded +[0000368C] {0x2510c7c2380} ParticleModuleMeshRotationRateMultiplyLife Engine.Default__ParticleModuleMeshRotationRateMultiplyLife +[0000368D] {0x2510c60f380} ParticleModuleMeshRotationRateOverLife Engine.Default__ParticleModuleMeshRotationRateOverLife +[0000368E] {0x2510c625640} ParticleModuleOrbitBase Engine.Default__ParticleModuleOrbitBase +[0000368F] {0x2510bb68e40} ParticleModuleOrbit Engine.Default__ParticleModuleOrbit +[00003690] {0x2510745e440} ParticleModuleOrientationBase Engine.Default__ParticleModuleOrientationBase +[00003691] {0x2510c620d00} ParticleModuleOrientationAxisLock Engine.Default__ParticleModuleOrientationAxisLock +[00003692] {0x2510745dff0} ParticleModuleParameterBase Engine.Default__ParticleModuleParameterBase +[00003693] {0x2510c64ace0} ParticleModuleParameterDynamic Engine.Default__ParticleModuleParameterDynamic +[00003694] {0x25107a47be0} ParticleModuleParameterDynamic_Seeded Engine.Default__ParticleModuleParameterDynamic_Seeded +[00003695] {0x2510c620d80} ParticleModulePivotOffset Engine.Default__ParticleModulePivotOffset +[00003696] {0x2510bb68d00} ParticleModuleRequired Engine.Default__ParticleModuleRequired +[00003697] {0x2510c6b26e0} ParticleModuleRotation Engine.Default__ParticleModuleRotation +[00003698] {0x2510c7c2c00} ParticleModuleRotation_Seeded Engine.Default__ParticleModuleRotation_Seeded +[00003699] {0x25107a47b70} ParticleModuleRotationOverLifetime Engine.Default__ParticleModuleRotationOverLifetime +[0000369A] {0x2510c6b2680} ParticleModuleRotationRate Engine.Default__ParticleModuleRotationRate +[0000369B] {0x2510c7c2c80} ParticleModuleRotationRate_Seeded Engine.Default__ParticleModuleRotationRate_Seeded +[0000369C] {0x2510bc8f400} ParticleModuleRotationRateMultiplyLife Engine.Default__ParticleModuleRotationRateMultiplyLife +[0000369D] {0x2510745df90} ParticleModuleSizeBase Engine.Default__ParticleModuleSizeBase +[0000369E] {0x2510c7c2700} ParticleModuleSize Engine.Default__ParticleModuleSize +[0000369F] {0x2510c5cd940} ParticleModuleSize_Seeded Engine.Default__ParticleModuleSize_Seeded +[000036A0] {0x2510c7c2780} ParticleModuleSizeMultiplyLife Engine.Default__ParticleModuleSizeMultiplyLife +[000036A1] {0x2510c7c2800} ParticleModuleSizeScale Engine.Default__ParticleModuleSizeScale +[000036A2] {0x2510c625b40} ParticleModuleSizeScaleBySpeed Engine.Default__ParticleModuleSizeScaleBySpeed +[000036A3] {0x2510c7c2880} ParticleModuleSourceMovement Engine.Default__ParticleModuleSourceMovement +[000036A4] {0x2510c625b00} ParticleModuleSpawnBase Engine.Default__ParticleModuleSpawnBase +[000036A5] {0x2510c678a00} ParticleModuleSpawn Engine.Default__ParticleModuleSpawn +[000036A6] {0x2510c7c2900} ParticleModuleSpawnPerUnit Engine.Default__ParticleModuleSpawnPerUnit +[000036A7] {0x2510745c2b0} ParticleModuleSubUVBase Engine.Default__ParticleModuleSubUVBase +[000036A8] {0x25107a47b00} ParticleModuleSubUV Engine.Default__ParticleModuleSubUV +[000036A9] {0x2510c66f700} ParticleModuleSubUVMovie Engine.Default__ParticleModuleSubUVMovie +[000036AA] {0x2510745d810} ParticleModuleTrailBase Engine.Default__ParticleModuleTrailBase +[000036AB] {0x2510c5cd8a0} ParticleModuleTrailSource Engine.Default__ParticleModuleTrailSource +[000036AC] {0x2510745e260} ParticleModuleTypeDataBase Engine.Default__ParticleModuleTypeDataBase +[000036AD] {0x2510c64ad80} ParticleModuleTypeDataAnimTrail Engine.Default__ParticleModuleTypeDataAnimTrail +[000036AE] {0x2510c2ca000} ParticleModuleTypeDataBeam2 Engine.Default__ParticleModuleTypeDataBeam2 +[000036AF] {0x2510cc48960} ParticleModuleTypeDataGpu Engine.Default__ParticleModuleTypeDataGpu +[000036B0] {0x2510c5cd800} ParticleModuleTypeDataMesh Engine.Default__ParticleModuleTypeDataMesh +[000036B1] {0x2510c6b1ba0} ParticleModuleTypeDataRibbon Engine.Default__ParticleModuleTypeDataRibbon +[000036B2] {0x2510745e410} ParticleModuleVectorFieldBase Engine.Default__ParticleModuleVectorFieldBase +[000036B3] {0x2510c626b40} ParticleModuleVectorFieldGlobal Engine.Default__ParticleModuleVectorFieldGlobal +[000036B4] {0x25107a476a0} ParticleModuleVectorFieldLocal Engine.Default__ParticleModuleVectorFieldLocal +[000036B5] {0x2510c64d760} ParticleModuleVectorFieldRotation Engine.Default__ParticleModuleVectorFieldRotation +[000036B6] {0x2510c6254c0} ParticleModuleVectorFieldRotationRate Engine.Default__ParticleModuleVectorFieldRotationRate +[000036B7] {0x25107a475c0} ParticleModuleVectorFieldScale Engine.Default__ParticleModuleVectorFieldScale +[000036B8] {0x25107a47630} ParticleModuleVectorFieldScaleOverLife Engine.Default__ParticleModuleVectorFieldScaleOverLife +[000036B9] {0x2510c625680} ParticleModuleVelocityBase Engine.Default__ParticleModuleVelocityBase +[000036BA] {0x2510c66f640} ParticleModuleVelocity Engine.Default__ParticleModuleVelocity +[000036BB] {0x2510c5eeb00} ParticleModuleVelocity_Seeded Engine.Default__ParticleModuleVelocity_Seeded +[000036BC] {0x2510c66f580} ParticleModuleVelocityCone Engine.Default__ParticleModuleVelocityCone +[000036BD] {0x2510c7c2980} ParticleModuleVelocityInheritParent Engine.Default__ParticleModuleVelocityInheritParent +[000036BE] {0x2510c5cd760} ParticleModuleVelocityOverLifetime Engine.Default__ParticleModuleVelocityOverLifetime +[000036BF] {0x2510c6a3c00} ParticleSpriteEmitter Engine.Default__ParticleSpriteEmitter +[000036C0] {0x2510745ce50} FXSystemAsset Engine.Default__FXSystemAsset +[000036C1] {0x251025d4ae0} ParticleSystem Engine.Default__ParticleSystem +[000036C2] {0x2510c625440} ParticleSystemReplay Engine.Default__ParticleSystemReplay +[000036C3] {0x2510745cee0} PathFollowingAgentInterface Engine.Default__PathFollowingAgentInterface +[000036C4] {0x2510c6853a0} PawnNoiseEmitterComponent Engine.Default__PawnNoiseEmitterComponent +[000036C5] {0x2510c672d00} PhysicalAnimationComponent Engine.Default__PhysicalAnimationComponent +[000036C6] {0x2510745df60} PhysicalMaterialMask Engine.Default__PhysicalMaterialMask +[000036C7] {0x2510bb68a80} PhysicsAsset Engine.Default__PhysicsAsset +[000036C8] {0x2510b0cb5c0} SkeletalBodySetup Engine.Default__SkeletalBodySetup +[000036C9] {0x2510c625480} PhysicsCollisionHandler Engine.Default__PhysicsCollisionHandler +[000036CA] {0x2510c6f13c0} RigidBodyBase Engine.Default__RigidBodyBase +[000036CB] {0x2510c6f1180} PhysicsConstraintActor Engine.Default__PhysicsConstraintActor +[000036CC] {0x2510cc484d0} PhysicsConstraintComponent Engine.Default__PhysicsConstraintComponent +[000036CD] {0x2510cc48040} PhysicsConstraintComponent Engine.Default__PhysicsConstraintActor.MyConstraintComp +[000036CE] {0x251024d7400} PhysicsConstraintTemplate Engine.Default__PhysicsConstraintTemplate +[000036CF] {0x2510b15ad80} PhysicsFieldComponent Engine.Default__PhysicsFieldComponent +[000036D0] {0x2510c2c9e80} PhysicsHandleComponent Engine.Default__PhysicsHandleComponent +[000036D1] {0x2510c6f0f40} PhysicsSpringComponent Engine.Default__PhysicsSpringComponent +[000036D2] {0x2510c6f0d00} PhysicsThruster Engine.Default__PhysicsThruster +[000036D3] {0x25108069200} PhysicsThrusterComponent Engine.Default__PhysicsThrusterComponent +[000036D4] {0x25108069e00} PhysicsThrusterComponent Engine.Default__PhysicsThruster.Thruster0 +[000036D5] {0x2510c6f0ac0} SceneCapture Engine.Default__SceneCapture +[000036D6] {0x2510806a200} SceneComponent Engine.Default__SceneCapture.SceneComponent +[000036D7] {0x2510c6f0880} PlanarReflection Engine.Default__PlanarReflection +[000036D8] {0x2510806a800} SceneComponent Engine.Default__PlanarReflection.SceneComponent +[000036D9] {0x2510b0cb300} SceneCaptureComponent Engine.Default__SceneCaptureComponent +[000036DA] {0x2510c7b7630} PlanarReflectionComponent Engine.Default__PlanarReflectionComponent +[000036DB] {0x2510c7b7240} PlanarReflectionComponent Engine.Default__PlanarReflection.NewPlanarReflectionComponent +[000036DC] {0x2510cc47bb0} BoxComponent Engine.Default__PlanarReflection.DrawBox0 +[000036DD] {0x2510c6f0640} PlaneReflectionCapture Engine.Default__PlaneReflectionCapture +[000036DE] {0x2510b0cb040} PlaneReflectionCaptureComponent Engine.Default__PlaneReflectionCaptureComponent +[000036DF] {0x2510b0cad80} PlaneReflectionCaptureComponent Engine.Default__PlaneReflectionCapture.NewReflectionComponent +[000036E0] {0x2510cc47720} DrawSphereComponent Engine.Default__PlaneReflectionCapture.DrawRadius0 +[000036E1] {0x2510cc47290} BoxComponent Engine.Default__PlaneReflectionCapture.DrawBox1 +[000036E2] {0x2510c685480} PlatformEventsComponent Engine.Default__PlatformEventsComponent +[000036E3] {0x2510c66f4c0} PlatformInterfaceWebResponse Engine.Default__PlatformInterfaceWebResponse +[000036E4] {0x251781bd560} PlayerCameraManager Engine.Default__PlayerCameraManager +[000036E5] {0x2510806aa00} SceneComponent Engine.Default__PlayerCameraManager.TransformComponent0 +[000036E6] {0x2510c7b6e50} PlayerInput Engine.Default__PlayerInput +[000036E7] {0x2510b150600} PlayerStart Engine.Default__PlayerStart +[000036E8] {0x2510cc46e00} CapsuleComponent Engine.Default__PlayerStart.CollisionCapsule +[000036E9] {0x2510b150380} PlayerStartPIE Engine.Default__PlayerStartPIE +[000036EA] {0x2510cc46970} CapsuleComponent Engine.Default__PlayerStartPIE.CollisionCapsule +[000036EB] {0x251024d6d00} PlayerState Engine.Default__PlayerState +[000036EC] {0x2510c6d1f00} PluginCommandlet Engine.Default__PluginCommandlet +[000036ED] {0x2510c6f0400} PointLight Engine.Default__PointLight +[000036EE] {0x251024d6980} PointLightComponent Engine.Default__PointLight.LightComponent0 +[000036EF] {0x2510c625bc0} Polys Engine.Default__Polys +[000036F0] {0x2517674f6e0} PoseableMeshComponent Engine.Default__PoseableMeshComponent +[000036F1] {0x2510bb68940} PoseAsset Engine.Default__PoseAsset +[000036F2] {0x2510c620dc0} PoseWatch Engine.Default__PoseWatch +[000036F3] {0x2510cbfe040} PostProcessComponent Engine.Default__PostProcessComponent +[000036F4] {0x2510cbfd850} PostProcessVolume Engine.Default__PostProcessVolume +[000036F5] {0x2510cc464e0} BrushComponent Engine.Default__PostProcessVolume.BrushComponent0 +[000036F6] {0x2510b0caac0} PrecomputedVisibilityOverrideVolume Engine.Default__PrecomputedVisibilityOverrideVolume +[000036F7] {0x2510cc46050} BrushComponent Engine.Default__PrecomputedVisibilityOverrideVolume.BrushComponent0 +[000036F8] {0x2510b150100} PrecomputedVisibilityVolume Engine.Default__PrecomputedVisibilityVolume +[000036F9] {0x2510cc45bc0} BrushComponent Engine.Default__PrecomputedVisibilityVolume.BrushComponent0 +[000036FA] {0x2510745ded0} PreviewCollectionInterface Engine.Default__PreviewCollectionInterface +[000036FB] {0x2510c64b230} PreviewMeshCollection Engine.Default__PreviewMeshCollection +[000036FC] {0x25107a48c10} PrimaryAssetLabel Engine.Default__PrimaryAssetLabel +[000036FD] {0x2510806ac00} ProjectileMovementComponent Engine.Default__ProjectileMovementComponent +[000036FE] {0x2510c626b00} ProxyLODMeshSimplificationSettings Engine.Default__ProxyLODMeshSimplificationSettings +[000036FF] {0x2510c6f01c0} RadialForceActor Engine.Default__RadialForceActor +[00003700] {0x2510c329640} RadialForceComponent Engine.Default__RadialForceComponent +[00003701] {0x2510c6fde40} RadialForceComponent Engine.Default__RadialForceActor.ForceComponent0 +[00003702] {0x2510c6fdc00} RectLight Engine.Default__RectLight +[00003703] {0x251024d6600} RectLightComponent Engine.Default__RectLightComponent +[00003704] {0x251024d6280} RectLightComponent Engine.Default__RectLight.LightComponent0 +[00003705] {0x2510c6c2f80} RendererSettings Engine.Default__RendererSettings +[00003706] {0x2510c626980} RendererOverrideSettings Engine.Default__RendererOverrideSettings +[00003707] {0x2510c7adb70} ReplayNetConnection Engine.Default__ReplayNetConnection +[00003708] {0x2510c6268c0} ReplaySubsystem Engine.Default__ReplaySubsystem +[00003709] {0x251025f32e0} ReplicationDriver Engine.Default__ReplicationDriver +[0000370A] {0x251025f66a0} ReplicationConnectionDriver Engine.Default__ReplicationConnectionDriver +[0000370B] {0x251764ada20} ReporterBase Engine.Default__ReporterBase +[0000370C] {0x2510c6697c0} ReporterGraph Engine.Default__ReporterGraph +[0000370D] {0x2510c6b25c0} ReverbEffect Engine.Default__ReverbEffect +[0000370E] {0x2510c64c130} Rig Engine.Default__Rig +[0000370F] {0x25107b951a0} RotatingMovementComponent Engine.Default__RotatingMovementComponent +[00003710] {0x2510c626900} RuntimeOptionsBase Engine.Default__RuntimeOptionsBase +[00003711] {0x2510c6d1e60} RuntimeVirtualTexture Engine.Default__RuntimeVirtualTexture +[00003712] {0x2510b15fd80} RuntimeVirtualTextureComponent Engine.Default__RuntimeVirtualTextureComponent +[00003713] {0x2510c6fd9c0} RuntimeVirtualTextureVolume Engine.Default__RuntimeVirtualTextureVolume +[00003714] {0x2510b15fb00} RuntimeVirtualTextureComponent Engine.Default__RuntimeVirtualTextureVolume.VirtualTextureComponent +[00003715] {0x251764ada50} RVOAvoidanceInterface Engine.Default__RVOAvoidanceInterface +[00003716] {0x251764ae380} SaveGame Engine.Default__SaveGame +[00003717] {0x251764ad9f0} Scene Engine.Default__Scene +[00003718] {0x2510c6fd780} SceneCapture2D Engine.Default__SceneCapture2D +[00003719] {0x2510b108400} SceneComponent Engine.Default__SceneCapture2D.SceneComponent +[0000371A] {0x25177766e00} SceneCaptureComponent2D Engine.Default__SceneCaptureComponent2D +[0000371B] {0x2517674ade0} SceneCaptureComponent2D Engine.Default__SceneCapture2D.NewSceneCaptureComponent2D +[0000371C] {0x2510858a300} SceneCaptureComponentCube Engine.Default__SceneCaptureComponentCube +[0000371D] {0x2510c6fd540} SceneCaptureCube Engine.Default__SceneCaptureCube +[0000371E] {0x2510b108200} SceneComponent Engine.Default__SceneCaptureCube.SceneComponent +[0000371F] {0x2510858a000} SceneCaptureComponentCube Engine.Default__SceneCaptureCube.NewSceneCaptureComponentCube +[00003720] {0x2510c5e5e20} SCS_Node Engine.Default__SCS_Node +[00003721] {0x2510c6d1dc0} Selection Engine.Default__Selection +[00003722] {0x25108589d00} ServerStatReplicator Engine.Default__ServerStatReplicator +[00003723] {0x251080df580} ShadowMapTexture2D Engine.Default__ShadowMapTexture2D +[00003724] {0x2510c6d1d20} SimpleConstructionScript Engine.Default__SimpleConstructionScript +[00003725] {0x2510c7b6a60} SkeletalMesh Engine.Default__SkeletalMesh +[00003726] {0x2510b0ca800} SkeletalMeshActor Engine.Default__SkeletalMeshActor +[00003727] {0x2510c9ab050} SkeletalMeshComponent Engine.Default__SkeletalMeshActor.SkeletalMeshComponent0 +[00003728] {0x251764ae3b0} SkeletalMeshEditorData Engine.Default__SkeletalMeshEditorData +[00003729] {0x2510c64c090} SkeletalMeshLODSettings Engine.Default__SkeletalMeshLODSettings +[0000372A] {0x2510c626840} SkeletalMeshSimplificationSettings Engine.Default__SkeletalMeshSimplificationSettings +[0000372B] {0x2510c6b2620} SkeletalMeshSocket Engine.Default__SkeletalMeshSocket +[0000372C] {0x2510c7b6670} Skeleton Engine.Default__Skeleton +[0000372D] {0x25108589a00} SkyAtmosphereComponent Engine.Default__SkyAtmosphereComponent +[0000372E] {0x2510c6fd300} SkyAtmosphere Engine.Default__SkyAtmosphere +[0000372F] {0x25108589700} SkyAtmosphereComponent Engine.Default__SkyAtmosphere.SkyAtmosphereComponent +[00003730] {0x2510c6fd0c0} SkyLight Engine.Default__SkyLight +[00003731] {0x2510cc45730} SkyLightComponent Engine.Default__SkyLightComponent +[00003732] {0x2510cc452a0} SkyLightComponent Engine.Default__SkyLight.SkyLightComponent0 +[00003733] {0x2510c669940} SlateBrushAsset Engine.Default__SlateBrushAsset +[00003734] {0x251764ae3e0} SlateTextureAtlasInterface Engine.Default__SlateTextureAtlasInterface +[00003735] {0x2510c7c2d00} SmokeTestCommandlet Engine.Default__SmokeTestCommandlet +[00003736] {0x2510c7b6280} SoundAttenuation Engine.Default__SoundAttenuation +[00003737] {0x2510c5e8f20} SoundClass Engine.Default__SoundClass +[00003738] {0x2510c64b000} SoundConcurrency Engine.Default__SoundConcurrency +[00003739] {0x2510c61c590} SoundCue Engine.Default__SoundCue +[0000373A] {0x25107a49d90} SoundEffectPreset Engine.Default__SoundEffectPreset +[0000373B] {0x25107a48820} SoundEffectSourcePreset Engine.Default__SoundEffectSourcePreset +[0000373C] {0x2510c626640} SoundEffectSourcePresetChain Engine.Default__SoundEffectSourcePresetChain +[0000373D] {0x25107a49d20} SoundEffectSubmixPreset Engine.Default__SoundEffectSubmixPreset +[0000373E] {0x2510c6d1c80} SoundGroups Engine.Default__SoundGroups +[0000373F] {0x2510c6d1b40} SoundMix Engine.Default__SoundMix +[00003740] {0x2510c64c040} SoundNode Engine.Default__SoundNode +[00003741] {0x2510c64b0a0} SoundNodeAssetReferencer Engine.Default__SoundNodeAssetReferencer +[00003742] {0x2510cc44e10} SoundNodeAttenuation Engine.Default__SoundNodeAttenuation +[00003743] {0x2510c64bfa0} SoundNodeBranch Engine.Default__SoundNodeBranch +[00003744] {0x2510c6b2800} SoundNodeConcatenator Engine.Default__SoundNodeConcatenator +[00003745] {0x2510c64bf00} SoundNodeDelay Engine.Default__SoundNodeDelay +[00003746] {0x25107a49930} SoundNodeDialoguePlayer Engine.Default__SoundNodeDialoguePlayer +[00003747] {0x2510c6b2860} SoundNodeDistanceCrossFade Engine.Default__SoundNodeDistanceCrossFade +[00003748] {0x2510c6b3c40} SoundNodeDoppler Engine.Default__SoundNodeDoppler +[00003749] {0x251080df3c0} SoundNodeEnveloper Engine.Default__SoundNodeEnveloper +[0000374A] {0x2510c6b3ca0} SoundNodeGroupControl Engine.Default__SoundNodeGroupControl +[0000374B] {0x2510c64bff0} SoundNodeLooping Engine.Default__SoundNodeLooping +[0000374C] {0x2510c64beb0} SoundNodeMature Engine.Default__SoundNodeMature +[0000374D] {0x2510c6b3be0} SoundNodeMixer Engine.Default__SoundNodeMixer +[0000374E] {0x2510c6b3b80} SoundNodeModulator Engine.Default__SoundNodeModulator +[0000374F] {0x2510c6d1aa0} SoundNodeModulatorContinuous Engine.Default__SoundNodeModulatorContinuous +[00003750] {0x25107a498c0} SoundNodeOscillator Engine.Default__SoundNodeOscillator +[00003751] {0x2510c6b2560} SoundNodeParamCrossFade Engine.Default__SoundNodeParamCrossFade +[00003752] {0x2510c64be60} SoundNodeQualityLevel Engine.Default__SoundNodeQualityLevel +[00003753] {0x2510c7c2a00} SoundNodeRandom Engine.Default__SoundNodeRandom +[00003754] {0x2510bc8db40} SoundNodeSoundClass Engine.Default__SoundNodeSoundClass +[00003755] {0x2510c64be10} SoundNodeSwitch Engine.Default__SoundNodeSwitch +[00003756] {0x2510c64bdc0} SoundNodeWaveParam Engine.Default__SoundNodeWaveParam +[00003757] {0x2510c6d1a00} SoundNodeWavePlayer Engine.Default__SoundNodeWavePlayer +[00003758] {0x251024d5f00} SoundWave Engine.Default__SoundWave +[00003759] {0x2510c7b5e90} SoundSourceBus Engine.Default__SoundSourceBus +[0000375A] {0x2510c6265c0} SoundSubmixBase Engine.Default__SoundSubmixBase +[0000375B] {0x2510c626600} SoundSubmixWithParentBase Engine.Default__SoundSubmixWithParentBase +[0000375C] {0x2510c6688c0} SoundSubmix Engine.Default__SoundSubmix +[0000375D] {0x25107a49850} SoundfieldSubmix Engine.Default__SoundfieldSubmix +[0000375E] {0x2510c64bd70} EndpointSubmix Engine.Default__EndpointSubmix +[0000375F] {0x25107a4ab90} SoundfieldEndpointSubmix Engine.Default__SoundfieldEndpointSubmix +[00003760] {0x2510c7b5aa0} SoundWaveProcedural Engine.Default__SoundWaveProcedural +[00003761] {0x2510b0ca540} SpectatorPawn Engine.Default__SpectatorPawn +[00003762] {0x2510cc44980} SphereComponent Engine.Default__SpectatorPawn.CollisionComponent0 +[00003763] {0x2510c2cdd80} SpectatorPawnMovement Engine.Default__SpectatorPawnMovement +[00003764] {0x2510c2cdc00} SpectatorPawnMovement Engine.Default__SpectatorPawn.MovementComponent0 +[00003765] {0x2510c6fce80} SphereReflectionCapture Engine.Default__SphereReflectionCapture +[00003766] {0x2510b15f880} SphereReflectionCaptureComponent Engine.Default__SphereReflectionCaptureComponent +[00003767] {0x2510b15f600} SphereReflectionCaptureComponent Engine.Default__SphereReflectionCapture.NewReflectionComponent +[00003768] {0x2510cc444f0} DrawSphereComponent Engine.Default__SphereReflectionCapture.DrawRadius0 +[00003769] {0x2510cc44060} DrawSphereComponent Engine.Default__SphereReflectionCapture.DrawRadius1 +[0000376A] {0x251764ae440} SplineMetadata Engine.Default__SplineMetadata +[0000376B] {0x2510c61c040} SplineComponent Engine.Default__SplineComponent +[0000376C] {0x2510c6fcc40} SplineMeshActor Engine.Default__SplineMeshActor +[0000376D] {0x2510829e680} SplineMeshComponent Engine.Default__SplineMeshComponent +[0000376E] {0x2510c2393a0} SplineMeshComponent Engine.Default__SplineMeshActor.SplineMeshComponent0 +[0000376F] {0x2510b15f380} SpringArmComponent Engine.Default__SpringArmComponent +[00003770] {0x2510c6fca00} StaticMeshActor Engine.Default__StaticMeshActor +[00003771] {0x2510c61baf0} StaticMeshComponent Engine.Default__StaticMeshActor.StaticMeshComponent0 +[00003772] {0x25107a49620} StaticMeshSocket Engine.Default__StaticMeshSocket +[00003773] {0x251764ae410} StereoLayerShape Engine.Default__StereoLayerShape +[00003774] {0x251764ae470} StereoLayerShapeQuad Engine.Default__StereoLayerShapeQuad +[00003775] {0x2510c6272c0} StereoLayerShapeCylinder Engine.Default__StereoLayerShapeCylinder +[00003776] {0x251764ae4a0} StereoLayerShapeCubemap Engine.Default__StereoLayerShapeCubemap +[00003777] {0x25107a4aa40} StereoLayerShapeEquirect Engine.Default__StereoLayerShapeEquirect +[00003778] {0x25108589400} StereoLayerComponent Engine.Default__StereoLayerComponent +[00003779] {0x251764ae4d0} StereoLayerFunctionLibrary Engine.Default__StereoLayerFunctionLibrary +[0000377A] {0x2510c628480} StringTable Engine.Default__StringTable +[0000377B] {0x2510c6e2bc0} SubsurfaceProfile Engine.Default__SubsurfaceProfile +[0000377C] {0x251764ad8a0} SubsystemBlueprintLibrary Engine.Default__SubsystemBlueprintLibrary +[0000377D] {0x25107a48f90} SubUVAnimation Engine.Default__SubUVAnimation +[0000377E] {0x251764ad8d0} TimecodeProvider Engine.Default__TimecodeProvider +[0000377F] {0x2510c6293c0} SystemTimeTimecodeProvider Engine.Default__SystemTimeTimecodeProvider +[00003780] {0x2510c6fc7c0} TargetPoint Engine.Default__TargetPoint +[00003781] {0x2510b107c00} SceneComponent Engine.Default__TargetPoint.SceneComp +[00003782] {0x25107a44c30} TextPropertyTestObject Engine.Default__TextPropertyTestObject +[00003783] {0x2510c6fc580} TextRenderActor Engine.Default__TextRenderActor +[00003784] {0x2510c61b5a0} TextRenderComponent Engine.Default__TextRenderComponent +[00003785] {0x2510c6d1820} Package RobotoDistanceField +[00003786] {0x2510b107a00} Font RobotoDistanceField.RobotoDistanceField +[00003787] {0x251080dee80} Texture2D RobotoDistanceField.RobotoDistanceField.RobotoDistanceField_PageA +[00003788] {0x2510c6d16e0} Package DefaultTextMaterialOpaque +[00003789] {0x2510cc432b0} Material DefaultTextMaterialOpaque.DefaultTextMaterialOpaque +[0000378A] {0x25105eba060} TextRenderComponent Engine.Default__TextRenderActor.NewTextRenderComponent +[0000378B] {0x2510b107400} Texture2DArray Engine.Default__Texture2DArray +[0000378C] {0x251080deb00} Texture2DDynamic Engine.Default__Texture2DDynamic +[0000378D] {0x251080de780} TextureLightProfile Engine.Default__TextureLightProfile +[0000378E] {0x251764ae350} TextureMipDataProviderFactory Engine.Default__TextureMipDataProviderFactory +[0000378F] {0x2510c6a2e00} TextureRenderTarget2DArray Engine.Default__TextureRenderTarget2DArray +[00003790] {0x2510c6a36c0} TextureRenderTargetCube Engine.Default__TextureRenderTargetCube +[00003791] {0x2510c6a2c40} TextureRenderTargetVolume Engine.Default__TextureRenderTargetVolume +[00003792] {0x251764ad7e0} ThumbnailInfo Engine.Default__ThumbnailInfo +[00003793] {0x2510c2caf00} TimelineComponent Engine.Default__TimelineComponent +[00003794] {0x2510c6e0c40} TimelineTemplate Engine.Default__TimelineTemplate +[00003795] {0x2510c629380} TireType Engine.Default__TireType +[00003796] {0x251755efb80} TouchInterface Engine.Default__TouchInterface +[00003797] {0x2510c6fc340} TriggerBase Engine.Default__TriggerBase +[00003798] {0x2510c6fbec0} TriggerBox Engine.Default__TriggerBox +[00003799] {0x2510cc412c0} BoxComponent Engine.Default__TriggerBox.CollisionComp +[0000379A] {0x2510c6fbc80} TriggerCapsule Engine.Default__TriggerCapsule +[0000379B] {0x2510cc40e30} CapsuleComponent Engine.Default__TriggerCapsule.CollisionComp +[0000379C] {0x2510c6fba40} TriggerSphere Engine.Default__TriggerSphere +[0000379D] {0x2510cc409a0} SphereComponent Engine.Default__TriggerSphere.CollisionComp +[0000379E] {0x2510b15ee80} TriggerVolume Engine.Default__TriggerVolume +[0000379F] {0x2510cc40510} BrushComponent Engine.Default__TriggerVolume.BrushComponent0 +[000037A0] {0x2510c6290c0} TwitterIntegrationBase Engine.Default__TwitterIntegrationBase +[000037A1] {0x2510c6e2500} UserDefinedEnum Engine.Default__UserDefinedEnum +[000037A2] {0x25107b95080} UserDefinedStruct Engine.Default__UserDefinedStruct +[000037A3] {0x2510b15ec00} UserInterfaceSettings Engine.Default__UserInterfaceSettings +[000037A4] {0x2510c64baf0} VectorField Engine.Default__VectorField +[000037A5] {0x2510c6d18c0} VectorFieldAnimated Engine.Default__VectorFieldAnimated +[000037A6] {0x2510cc40080} VectorFieldComponent Engine.Default__VectorFieldComponent +[000037A7] {0x2510c6d1500} VectorFieldStatic Engine.Default__VectorFieldStatic +[000037A8] {0x2510c6fb800} VectorFieldVolume Engine.Default__VectorFieldVolume +[000037A9] {0x2510cc4fb70} VectorFieldComponent Engine.Default__VectorFieldVolume.VectorFieldComponent0 +[000037AA] {0x2510c64bf50} ViewportStatsSubsystem Engine.Default__ViewportStatsSubsystem +[000037AB] {0x251764ad7b0} VirtualTexture Engine.Default__VirtualTexture +[000037AC] {0x251764ad6f0} LightMapVirtualTexture Engine.Default__LightMapVirtualTexture +[000037AD] {0x2510c6a2540} RuntimeVirtualTextureStreamingProxy Engine.Default__RuntimeVirtualTextureStreamingProxy +[000037AE] {0x2510c6a3880} VirtualTexture2D Engine.Default__VirtualTexture2D +[000037AF] {0x2510c629140} VirtualTextureBuilder Engine.Default__VirtualTextureBuilder +[000037B0] {0x2510c629280} VirtualTexturePoolConfig Engine.Default__VirtualTexturePoolConfig +[000037B1] {0x251764acd90} VisualLoggerAutomationTests Engine.Default__VisualLoggerAutomationTests +[000037B2] {0x251764ad810} VisualLoggerDebugSnapshotInterface Engine.Default__VisualLoggerDebugSnapshotInterface +[000037B3] {0x251764acc40} VisualLoggerKismetLibrary Engine.Default__VisualLoggerKismetLibrary +[000037B4] {0x2510c7c2e00} VoiceChannel Engine.Default__VoiceChannel +[000037B5] {0x2510c673000} VOIPTalker Engine.Default__VOIPTalker +[000037B6] {0x251764ad840} VOIPStatics Engine.Default__VOIPStatics +[000037B7] {0x2510c6fb5c0} VolumetricCloudComponent Engine.Default__VolumetricCloudComponent +[000037B8] {0x2510c6d2360} Package m_SimpleVolumetricCloud_Inst +[000037B9] {0x2510c6d2220} Package T_VolumeNoiseShape64 +[000037BA] {0x2510c6d2180} Package T_VolumeNoiseErosion32 +[000037BB] {0x2510c6d3c60} Package CloudWeatherTexture +[000037BC] {0x2510c5ceb60} Package CloudGradientTexture +[000037BD] {0x2510c5c9c00} Package m_SimpleVolumetricCloud +[000037BE] {0x2510b107200} VolumeTexture T_VolumeNoiseShape64.T_VolumeNoiseShape64 +[000037BF] {0x2510c5c9a20} Package MakeFloat2 +[000037C0] {0x2510c6b5200} MaterialFunction MakeFloat2.MakeFloat2 +[000037C1] {0x2510c6ab140} Texture2D CloudGradientTexture.CloudGradientTexture +[000037C2] {0x2510b107000} VolumeTexture T_VolumeNoiseErosion32.T_VolumeNoiseErosion32 +[000037C3] {0x2510c6a0b00} Texture2D CloudWeatherTexture.CloudWeatherTexture +[000037C4] {0x25105ec0510} Material m_SimpleVolumetricCloud.m_SimpleVolumetricCloud +[000037C5] {0x251024d7b00} MaterialInstanceConstant m_SimpleVolumetricCloud_Inst.m_SimpleVolumetricCloud_Inst +[000037C6] {0x2510c6fb380} VolumetricCloud Engine.Default__VolumetricCloud +[000037C7] {0x2510c6fa600} VolumetricCloudComponent Engine.Default__VolumetricCloud.VolumetricCloudComponent +[000037C8] {0x2510b15e700} VolumetricLightmapDensityVolume Engine.Default__VolumetricLightmapDensityVolume +[000037C9] {0x2510cc4d6f0} BrushComponent Engine.Default__VolumetricLightmapDensityVolume.BrushComponent0 +[000037CA] {0x2510c6faa80} WindDirectionalSource Engine.Default__WindDirectionalSource +[000037CB] {0x2510c6faf00} WindDirectionalSourceComponent Engine.Default__WindDirectionalSourceComponent +[000037CC] {0x2510c6facc0} WindDirectionalSourceComponent Engine.Default__WindDirectionalSource.WindDirectionalSourceComponent0 +[000037CD] {0x2510cbf98d0} World Engine.Default__World +[000037CE] {0x2510c60f100} LandscapeInfoMap Transient.LandscapeInfoMap_2147482643 +[000037CF] {0x2510c60f080} LandscapeInfoMap Landscape.Default__LandscapeInfoMap +[000037D0] {0x25107a49000} WorldComposition Engine.Default__WorldComposition +[000037D1] {0x2510bc8f3a0} HierarchicalLODSetup Engine.Default__HierarchicalLODSetup +[000037D2] {0x2510c7b4ae0} WorldSettings Engine.Default__WorldSettings +[000037D3] {0x2510c6d2040} Package DmgTypeBP_Environmental +[000037D4] {0x251024d4a00} BlueprintGeneratedClass DmgTypeBP_Environmental.DmgTypeBP_Environmental_C +[000037D5] {0x2510c627940} DmgTypeBP_Environmental_C DmgTypeBP_Environmental.Default__DmgTypeBP_Environmental_C +[000037D6] {0x2510b106c00} BuoyancyComponent Water.Default__BuoyancyComponent +[000037D7] {0x25108588e00} BuoyancyManager Water.Default__BuoyancyManager +[000037D8] {0x2510c7c3100} ConvertWaterBodyActorsCommandlet Water.Default__ConvertWaterBodyActorsCommandlet +[000037D9] {0x25107457cf0} EnvQueryNode AIModule.Default__EnvQueryNode +[000037DA] {0x2510b106a00} EnvQueryTest AIModule.Default__EnvQueryTest +[000037DB] {0x2510b106800} EnvQueryTest_InsideWaterBody Water.Default__EnvQueryTest_InsideWaterBody +[000037DC] {0x25107458860} GerstnerWaterWaveGeneratorBase Water.Default__GerstnerWaterWaveGeneratorBase +[000037DD] {0x2510c6b4ea0} GerstnerWaterWaveGeneratorSimple Water.Default__GerstnerWaterWaveGeneratorSimple +[000037DE] {0x2510c628800} GerstnerWaterWaveGeneratorSpectrum Water.Default__GerstnerWaterWaveGeneratorSpectrum +[000037DF] {0x25107458680} WaterWavesBase Water.Default__WaterWavesBase +[000037E0] {0x251074586e0} WaterWaves Water.Default__WaterWaves +[000037E1] {0x2510c64baa0} GerstnerWaterWaves Water.Default__GerstnerWaterWaves +[000037E2] {0x2510c6b5140} GerstnerWaterWaveGeneratorSimple Water.Default__GerstnerWaterWaves.WaterWaves +[000037E3] {0x2510c64e0c0} GerstnerWaterWaveSubsystem Water.Default__GerstnerWaterWaveSubsystem +[000037E4] {0x25105ec09a0} LakeCollisionComponent Water.Default__LakeCollisionComponent +[000037E5] {0x251074585c0} NiagaraMergeable NiagaraCore.Default__NiagaraMergeable +[000037E6] {0x25107457c30} NiagaraDataInterfaceBase NiagaraCore.Default__NiagaraDataInterfaceBase +[000037E7] {0x2510c627b40} NiagaraDataInterface Niagara.Default__NiagaraDataInterface +[000037E8] {0x2510bc22dc0} NiagaraDataInterfaceWater Water.Default__NiagaraDataInterfaceWater +[000037E9] {0x25107458620} NiagaraWaterFunctionLibrary Water.Default__NiagaraWaterFunctionLibrary +[000037EA] {0x2510cc4cdd0} OceanCollisionComponent Water.Default__OceanCollisionComponent +[000037EB] {0x2510cc4c940} OceanBoxCollisionComponent Water.Default__OceanBoxCollisionComponent +[000037EC] {0x25107450f70} WaterBodyGenerator Water.Default__WaterBodyGenerator +[000037ED] {0x2510c9a50b0} WaterBody Water.Default__WaterBody +[000037EE] {0x2510c7c1100} WaterRuntimeSettings Water.Default__WaterRuntimeSettings +[000037EF] {0x2510c994720} WaterSplineComponent Water.Default__WaterSplineComponent +[000037F0] {0x2510c9940c0} WaterSplineComponent Water.Default__WaterBody.WaterSpline +[000037F1] {0x2510c6d2d60} WaterSplineMetadata Water.Default__WaterSplineMetadata +[000037F2] {0x2510c5c56a0} WaterSplineMetadata Water.Default__WaterBody.WaterSplineMetadata +[000037F3] {0x25107458830} CustomMeshGenerator Water.Default__CustomMeshGenerator +[000037F4] {0x2510c9a40c0} WaterBodyCustom Water.Default__WaterBodyCustom +[000037F5] {0x2510c994d80} WaterSplineComponent Water.Default__WaterBodyCustom.WaterSpline +[000037F6] {0x2510c5c5880} WaterSplineMetadata Water.Default__WaterBodyCustom.WaterSplineMetadata +[000037F7] {0x2510b15e480} WaterBodyExclusionVolume Water.Default__WaterBodyExclusionVolume +[000037F8] {0x2510cc4c4b0} BrushComponent Water.Default__WaterBodyExclusionVolume.BrushComponent0 +[000037F9] {0x2510c6fa840} WaterBodyIsland Water.Default__WaterBodyIsland +[000037FA] {0x2510c995a40} WaterSplineComponent Water.Default__WaterBodyIsland.WaterSpline +[000037FB] {0x2510c626400} LakeGenerator Water.Default__LakeGenerator +[000037FC] {0x2510c9a30d0} WaterBodyLake Water.Default__WaterBodyLake +[000037FD] {0x2510c23d360} WaterSplineComponent Water.Default__WaterBodyLake.WaterSpline +[000037FE] {0x2510c5cdbc0} WaterSplineMetadata Water.Default__WaterBodyLake.WaterSplineMetadata +[000037FF] {0x2510c64df80} OceanGenerator Water.Default__OceanGenerator +[00003800] {0x2510c9a20e0} WaterBodyOcean Water.Default__WaterBodyOcean +[00003801] {0x2510c993400} WaterSplineComponent Water.Default__WaterBodyOcean.WaterSpline +[00003802] {0x2510c5cde40} WaterSplineMetadata Water.Default__WaterBodyOcean.WaterSplineMetadata +[00003803] {0x2510c62a740} RiverGenerator Water.Default__RiverGenerator +[00003804] {0x2510c9a10f0} WaterBodyRiver Water.Default__WaterBodyRiver +[00003805] {0x2510c991420} WaterSplineComponent Water.Default__WaterBodyRiver.WaterSpline +[00003806] {0x2510c5cefc0} WaterSplineMetadata Water.Default__WaterBodyRiver.WaterSplineMetadata +[00003807] {0x25107457390} WaterBrushActorInterface Water.Default__WaterBrushActorInterface +[00003808] {0x2510c6fa3c0} WaterMeshActor Water.Default__WaterMeshActor +[00003809] {0x2510c990dc0} WaterMeshComponent Water.Default__WaterMeshComponent +[0000380A] {0x2510c990760} WaterMeshComponent Water.Default__WaterMeshActor.WaterMesh +[0000380B] {0x25107b95500} WaterSubsystem Water.Default__WaterSubsystem +[0000380C] {0x2510c5cef20} Package LakeMesh +[0000380D] {0x2510c6c2380} StaticMesh LakeMesh.LakeMesh +[0000380E] {0x2510b0c9d00} BodySetup LakeMesh.LakeMesh.BodySetup_4 +[0000380F] {0x2510c684680} NavCollision NavigationSystem.Default__NavCollision +[00003810] {0x2510c6845a0} NavCollision LakeMesh.LakeMesh.NavCollision_2 +[00003811] {0x2510c5ced40} Package RiverMesh +[00003812] {0x2510c6c0100} StaticMesh RiverMesh.RiverMesh +[00003813] {0x2510b0c9780} BodySetup RiverMesh.RiverMesh.BodySetup_0 +[00003814] {0x2510c6844c0} NavCollision RiverMesh.RiverMesh.NavCollision_1 +[00003815] {0x251074573c0} WaterWavesAsset Water.Default__WaterWavesAsset +[00003816] {0x2510c64de90} GerstnerWaterWaves Water.Default__WaterWavesAsset.WaterWaves +[00003817] {0x2510c6b5260} GerstnerWaterWaveGeneratorSimple Water.Default__WaterWavesAsset.WaterWaves.WaterWaves +[00003818] {0x251074574e0} WaterWavesAssetReference Water.Default__WaterWavesAssetReference +[00003819] {0x2510c64dd50} MovieSceneSignedObject MovieScene.Default__MovieSceneSignedObject +[0000381A] {0x2510c5c89e0} MovieSceneTrack MovieScene.Default__MovieSceneTrack +[0000381B] {0x2510c5c8800} MovieSceneNameableTrack MovieScene.Default__MovieSceneNameableTrack +[0000381C] {0x2510c5c8760} MovieSceneNiagaraTrack Niagara.Default__MovieSceneNiagaraTrack +[0000381D] {0x2510c6e6c40} MovieSceneNiagaraParameterTrack Niagara.Default__MovieSceneNiagaraParameterTrack +[0000381E] {0x2510c684760} MovieSceneNiagaraBoolParameterTrack Niagara.Default__MovieSceneNiagaraBoolParameterTrack +[0000381F] {0x2510c6843e0} MovieSceneNiagaraColorParameterTrack Niagara.Default__MovieSceneNiagaraColorParameterTrack +[00003820] {0x2510c684300} MovieSceneNiagaraFloatParameterTrack Niagara.Default__MovieSceneNiagaraFloatParameterTrack +[00003821] {0x2510c68c2c0} MovieSceneNiagaraIntegerParameterTrack Niagara.Default__MovieSceneNiagaraIntegerParameterTrack +[00003822] {0x2510c67ae00} MovieSceneSection MovieScene.Default__MovieSceneSection +[00003823] {0x2510c62a940} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneBuiltInEasingFunction +[00003824] {0x2510c62a9c0} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSection.EaseInFunction +[00003825] {0x2510c62a980} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSection.EaseOutFunction +[00003826] {0x2510c678900} MovieSceneNiagaraSystemSpawnSection Niagara.Default__MovieSceneNiagaraSystemSpawnSection +[00003827] {0x2510c62ab00} MovieSceneBuiltInEasingFunction Niagara.Default__MovieSceneNiagaraSystemSpawnSection.EaseInFunction +[00003828] {0x2510c62aa80} MovieSceneBuiltInEasingFunction Niagara.Default__MovieSceneNiagaraSystemSpawnSection.EaseOutFunction +[00003829] {0x2510c6e6b80} MovieSceneNiagaraSystemTrack Niagara.Default__MovieSceneNiagaraSystemTrack +[0000382A] {0x2510c68c3a0} MovieSceneNiagaraVectorParameterTrack Niagara.Default__MovieSceneNiagaraVectorParameterTrack +[0000382B] {0x2510c6f9f40} NiagaraActor Niagara.Default__NiagaraActor +[0000382C] {0x2510c990100} NiagaraComponent Niagara.Default__NiagaraComponent +[0000382D] {0x2510c99d9c0} NiagaraComponent Niagara.Default__NiagaraActor.NiagaraComponent0 +[0000382E] {0x25107b964c0} NiagaraBakerSettings Niagara.Default__NiagaraBakerSettings +[0000382F] {0x2510c7c1180} NiagaraComponentPool Niagara.Default__NiagaraComponentPool +[00003830] {0x2510c60f680} NiagaraRendererProperties Niagara.Default__NiagaraRendererProperties +[00003831] {0x2510c6a1040} NiagaraComponentRendererProperties Niagara.Default__NiagaraComponentRendererProperties +[00003832] {0x25107b965e0} NiagaraComponentSettings Niagara.Default__NiagaraComponentSettings +[00003833] {0x25107457420} NiagaraConvertInPlaceUtilityBase Niagara.Default__NiagaraConvertInPlaceUtilityBase +[00003834] {0x2510c64dcb0} NiagaraDataInterface2DArrayTexture Niagara.Default__NiagaraDataInterface2DArrayTexture +[00003835] {0x2510c64dc10} NiagaraDataInterfaceArray Niagara.Default__NiagaraDataInterfaceArray +[00003836] {0x2510c6b4ae0} NiagaraDataInterfaceArrayFloat Niagara.Default__NiagaraDataInterfaceArrayFloat +[00003837] {0x251755e4900} NiagaraDataInterfaceArrayFloat2 Niagara.Default__NiagaraDataInterfaceArrayFloat2 +[00003838] {0x2510c6b3ac0} NiagaraDataInterfaceArrayFloat3 Niagara.Default__NiagaraDataInterfaceArrayFloat3 +[00003839] {0x2510bc8ec20} NiagaraDataInterfaceArrayFloat4 Niagara.Default__NiagaraDataInterfaceArrayFloat4 +[0000383A] {0x2510c6b4a80} NiagaraDataInterfaceArrayColor Niagara.Default__NiagaraDataInterfaceArrayColor +[0000383B] {0x2510bc8ebc0} NiagaraDataInterfaceArrayQuat Niagara.Default__NiagaraDataInterfaceArrayQuat +[0000383C] {0x25107457480} NiagaraDataInterfaceArrayFunctionLibrary Niagara.Default__NiagaraDataInterfaceArrayFunctionLibrary +[0000383D] {0x2510c6b07c0} NiagaraDataInterfaceArrayInt32 Niagara.Default__NiagaraDataInterfaceArrayInt32 +[0000383E] {0x2510bc8ffa0} NiagaraDataInterfaceArrayBool Niagara.Default__NiagaraDataInterfaceArrayBool +[0000383F] {0x2510c62a6c0} NiagaraDataInterfaceAudioSubmix Niagara.Default__NiagaraDataInterfaceAudioSubmix +[00003840] {0x2510c64dc60} NiagaraDataInterfaceAudioOscilloscope Niagara.Default__NiagaraDataInterfaceAudioOscilloscope +[00003841] {0x25107a47400} NiagaraDataInterfaceAudioPlayer Niagara.Default__NiagaraDataInterfaceAudioPlayer +[00003842] {0x2510c64dbc0} NiagaraDataInterfaceAudioSpectrum Niagara.Default__NiagaraDataInterfaceAudioSpectrum +[00003843] {0x2510c6275c0} NiagaraDataInterfaceCamera Niagara.Default__NiagaraDataInterfaceCamera +[00003844] {0x2510c64db70} NiagaraDataInterfaceCollisionQuery Niagara.Default__NiagaraDataInterfaceCollisionQuery +[00003845] {0x25107a47470} NiagaraDataInterfaceCurveBase Niagara.Default__NiagaraDataInterfaceCurveBase +[00003846] {0x2510b15dd00} NiagaraDataInterfaceColorCurve Niagara.Default__NiagaraDataInterfaceColorCurve +[00003847] {0x2510c64db20} NiagaraDataInterfaceCubeTexture Niagara.Default__NiagaraDataInterfaceCubeTexture +[00003848] {0x2510c64da80} NiagaraDataInterfaceCurlNoise Niagara.Default__NiagaraDataInterfaceCurlNoise +[00003849] {0x2510c67b100} NiagaraDataInterfaceCurve Niagara.Default__NiagaraDataInterfaceCurve +[0000384A] {0x2510c62abc0} NiagaraDataInterfaceDebugDraw Niagara.Default__NiagaraDataInterfaceDebugDraw +[0000384B] {0x2510745e110} NiagaraParticleCallbackHandler Niagara.Default__NiagaraParticleCallbackHandler +[0000384C] {0x25107a461a0} NiagaraDataInterfaceExport Niagara.Default__NiagaraDataInterfaceExport +[0000384D] {0x2510c62a680} NiagaraDataInterfaceGBuffer Niagara.Default__NiagaraDataInterfaceGBuffer +[0000384E] {0x2510c681040} NiagaraDataInterfaceRWBase Niagara.Default__NiagaraDataInterfaceRWBase +[0000384F] {0x2510c67b400} NiagaraDataInterfaceGrid2D Niagara.Default__NiagaraDataInterfaceGrid2D +[00003850] {0x2510c6a3500} NiagaraDataInterfaceGrid2DCollection Niagara.Default__NiagaraDataInterfaceGrid2DCollection +[00003851] {0x2510c6c6100} NiagaraDataInterfaceGrid2DCollectionReader Niagara.Default__NiagaraDataInterfaceGrid2DCollectionReader +[00003852] {0x2510c67bd00} NiagaraDataInterfaceGrid3D Niagara.Default__NiagaraDataInterfaceGrid3D +[00003853] {0x2510c6c7900} NiagaraDataInterfaceGrid3DCollection Niagara.Default__NiagaraDataInterfaceGrid3DCollection +[00003854] {0x2510c6c7a80} NiagaraDataInterfaceIntRenderTarget2D Niagara.Default__NiagaraDataInterfaceIntRenderTarget2D +[00003855] {0x2510bc8ff40} NiagaraDataInterfaceLandscape Niagara.Default__NiagaraDataInterfaceLandscape +[00003856] {0x2510c64dad0} NiagaraDataInterfaceMeshRendererInfo Niagara.Default__NiagaraDataInterfaceMeshRendererInfo +[00003857] {0x25107b96040} NiagaraDataInterfaceNeighborGrid3D Niagara.Default__NiagaraDataInterfaceNeighborGrid3D +[00003858] {0x2510bc2fd00} NiagaraDataInterfaceOcclusion Niagara.Default__NiagaraDataInterfaceOcclusion +[00003859] {0x2510c678700} NiagaraDataInterfaceParticleRead Niagara.Default__NiagaraDataInterfaceParticleRead +[0000385A] {0x25107a47390} NiagaraDataInterfacePlatformSet Niagara.Default__NiagaraDataInterfacePlatformSet +[0000385B] {0x2510c6a1900} NiagaraDataInterfaceRenderTarget2D Niagara.Default__NiagaraDataInterfaceRenderTarget2D +[0000385C] {0x2510c2cf580} NiagaraDataInterfaceRenderTarget2DArray Niagara.Default__NiagaraDataInterfaceRenderTarget2DArray +[0000385D] {0x2510c2cfb80} NiagaraDataInterfaceRenderTargetCube Niagara.Default__NiagaraDataInterfaceRenderTargetCube +[0000385E] {0x2510c6c0d00} NiagaraDataInterfaceRenderTargetVolume Niagara.Default__NiagaraDataInterfaceRenderTargetVolume +[0000385F] {0x2510c62ac40} NiagaraDataInterfaceSimpleCounter Niagara.Default__NiagaraDataInterfaceSimpleCounter +[00003860] {0x2510c680e80} NiagaraDataInterfaceSkeletalMesh Niagara.Default__NiagaraDataInterfaceSkeletalMesh +[00003861] {0x2510c6b0700} NiagaraDataInterfaceSpline Niagara.Default__NiagaraDataInterfaceSpline +[00003862] {0x2510c5c86c0} NiagaraDataInterfaceStaticMesh Niagara.Default__NiagaraDataInterfaceStaticMesh +[00003863] {0x2510c64d9e0} NiagaraDataInterfaceTexture Niagara.Default__NiagaraDataInterfaceTexture +[00003864] {0x2510c6c7780} NiagaraDataInterfaceVector2DCurve Niagara.Default__NiagaraDataInterfaceVector2DCurve +[00003865] {0x2510b15da80} NiagaraDataInterfaceVector4Curve Niagara.Default__NiagaraDataInterfaceVector4Curve +[00003866] {0x2510b106200} NiagaraDataInterfaceVectorCurve Niagara.Default__NiagaraDataInterfaceVectorCurve +[00003867] {0x2510c64da30} NiagaraDataInterfaceVectorField Niagara.Default__NiagaraDataInterfaceVectorField +[00003868] {0x2510c64d990} NiagaraDataInterfaceVolumeTexture Niagara.Default__NiagaraDataInterfaceVolumeTexture +[00003869] {0x2510bb68080} NiagaraDebugHUDSettings Niagara.Default__NiagaraDebugHUDSettings +[0000386A] {0x2510745e380} NiagaraEditorDataBase Niagara.Default__NiagaraEditorDataBase +[0000386B] {0x2510745e320} NiagaraEditorParametersAdapterBase Niagara.Default__NiagaraEditorParametersAdapterBase +[0000386C] {0x2510745b3e0} NiagaraSignificanceHandler Niagara.Default__NiagaraSignificanceHandler +[0000386D] {0x2510745b350} NiagaraSignificanceHandlerDistance Niagara.Default__NiagaraSignificanceHandlerDistance +[0000386E] {0x2510745b2c0} NiagaraSignificanceHandlerAge Niagara.Default__NiagaraSignificanceHandlerAge +[0000386F] {0x2510c5ccf40} NiagaraEffectType Niagara.Default__NiagaraEffectType +[00003870] {0x2510b0c9fc0} NiagaraEmitter Niagara.Default__NiagaraEmitter +[00003871] {0x2510745f8b0} NiagaraEventReceiverEmitterAction Niagara.Default__NiagaraEventReceiverEmitterAction +[00003872] {0x25107458bf0} NiagaraEventReceiverEmitterAction_SpawnParticles Niagara.Default__NiagaraEventReceiverEmitterAction_SpawnParticles +[00003873] {0x25107458d70} NiagaraFunctionLibrary Niagara.Default__NiagaraFunctionLibrary +[00003874] {0x251024d3180} NiagaraLightRendererProperties Niagara.Default__NiagaraLightRendererProperties +[00003875] {0x2517788db80} NiagaraMeshRendererProperties Niagara.Default__NiagaraMeshRendererProperties +[00003876] {0x25107458dd0} NiagaraMessageDataBase Niagara.Default__NiagaraMessageDataBase +[00003877] {0x2510c680a20} NiagaraParameterCollectionInstance Niagara.Default__NiagaraParameterCollectionInstance +[00003878] {0x2510c6b1360} NiagaraParameterCollection Niagara.Default__NiagaraParameterCollection +[00003879] {0x2510c6804e0} NiagaraParameterCollectionInstance Niagara.Default__NiagaraParameterCollection.Default Instance +[0000387A] {0x25107458e30} NiagaraParameterDefinitionsBase Niagara.Default__NiagaraParameterDefinitionsBase +[0000387B] {0x25107a44e60} NiagaraBaselineController Niagara.Default__NiagaraBaselineController +[0000387C] {0x2510c7c1200} NiagaraBaselineController_Basic Niagara.Default__NiagaraBaselineController_Basic +[0000387D] {0x2510c6f9d00} NiagaraPerfBaselineActor Niagara.Default__NiagaraPerfBaselineActor +[0000387E] {0x2510c628040} NiagaraPrecompileContainer Niagara.Default__NiagaraPrecompileContainer +[0000387F] {0x2510c6ffdc0} NiagaraPreviewBase Niagara.Default__NiagaraPreviewBase +[00003880] {0x25107458380} NiagaraPreviewAxis Niagara.Default__NiagaraPreviewAxis +[00003881] {0x2510c627fc0} NiagaraPreviewAxis_InterpParamBase Niagara.Default__NiagaraPreviewAxis_InterpParamBase +[00003882] {0x2510c628000} NiagaraPreviewAxis_InterpParamInt32 Niagara.Default__NiagaraPreviewAxis_InterpParamInt32 +[00003883] {0x2510c627d80} NiagaraPreviewAxis_InterpParamFloat Niagara.Default__NiagaraPreviewAxis_InterpParamFloat +[00003884] {0x2510c64d8a0} NiagaraPreviewAxis_InterpParamVector2D Niagara.Default__NiagaraPreviewAxis_InterpParamVector2D +[00003885] {0x2510c64d940} NiagaraPreviewAxis_InterpParamVector Niagara.Default__NiagaraPreviewAxis_InterpParamVector +[00003886] {0x2510c6b1a80} NiagaraPreviewAxis_InterpParamVector4 Niagara.Default__NiagaraPreviewAxis_InterpParamVector4 +[00003887] {0x2510c6b12a0} NiagaraPreviewAxis_InterpParamLinearColor Niagara.Default__NiagaraPreviewAxis_InterpParamLinearColor +[00003888] {0x2510b15d800} NiagaraPreviewGrid Niagara.Default__NiagaraPreviewGrid +[00003889] {0x2510b106000} SceneComponent Niagara.Default__NiagaraPreviewGrid.SceneComp +[0000388A] {0x251767464e0} NiagaraRibbonRendererProperties Niagara.Default__NiagaraRibbonRendererProperties +[0000388B] {0x251074583e0} NiagaraScriptBase NiagaraShader.Default__NiagaraScriptBase +[0000388C] {0x25108588500} NiagaraScript Niagara.Default__NiagaraScript +[0000388D] {0x2510c64a060} NiagaraScriptSourceBase Niagara.Default__NiagaraScriptSourceBase +[0000388E] {0x2510c680860} NiagaraSettings Niagara.Default__NiagaraSettings +[0000388F] {0x2510c627d40} NiagaraSimulationStageBase Niagara.Default__NiagaraSimulationStageBase +[00003890] {0x25107a45fe0} NiagaraSimulationStageGeneric Niagara.Default__NiagaraSimulationStageGeneric +[00003891] {0x2510c9c40c0} NiagaraSpriteRendererProperties Niagara.Default__NiagaraSpriteRendererProperties +[00003892] {0x25105eb9070} NiagaraSystem Niagara.Default__NiagaraSystem +[00003893] {0x2510c5ce8e0} AnimNotify_PlayNiagaraEffect NiagaraAnimNotifies.Default__AnimNotify_PlayNiagaraEffect +[00003894] {0x2510bc8f700} AnimNotifyState_TimedNiagaraEffect NiagaraAnimNotifies.Default__AnimNotifyState_TimedNiagaraEffect +[00003895] {0x2510c66af00} AnimNotifyState_TimedNiagaraEffectAdvanced NiagaraAnimNotifies.Default__AnimNotifyState_TimedNiagaraEffectAdvanced +[00003896] {0x251074583b0} AsyncLoadingScreenLibrary AsyncLoadingScreen.Default__AsyncLoadingScreenLibrary +[00003897] {0x2510c9a0100} LoadingScreenSettings AsyncLoadingScreen.Default__LoadingScreenSettings +[00003898] {0x2510c5ce980} Package Roboto +[00003899] {0x2510c6d09c0} Package RobotoRegular +[0000389A] {0x2510c5ce840} Package RobotoLight +[0000389B] {0x2510c5ce700} Package RobotoItalic +[0000389C] {0x2510c6d07e0} Package RobotoBoldItalic +[0000389D] {0x2510c6d06a0} Package RobotoBold +[0000389E] {0x2510c6d0560} Package DroidSansFallback +[0000389F] {0x2510c6b1a20} FontFace RobotoRegular.RobotoRegular +[000038A0] {0x2510c6b19c0} FontFace RobotoLight.RobotoLight +[000038A1] {0x2510c6b30a0} FontFace RobotoItalic.RobotoItalic +[000038A2] {0x2510bc8f520} FontFace RobotoBoldItalic.RobotoBoldItalic +[000038A3] {0x2510c6b2ec0} FontFace RobotoBold.RobotoBold +[000038A4] {0x2510c6b2e00} FontFace DroidSansFallback.DroidSansFallback +[000038A5] {0x2510b105c00} Font Roboto.Roboto +[000038A6] {0x2510c6d0380} Package VCR_OSD_MONO_1_001_Font +[000038A7] {0x2510c6d02e0} Package VCR_OSD_MONO_1_001 +[000038A8] {0x2510c6b1960} FontFace VCR_OSD_MONO_1_001.VCR_OSD_MONO_1_001 +[000038A9] {0x2510b105a00} Font VCR_OSD_MONO_1_001_Font.VCR_OSD_MONO_1_001_Font +[000038AA] {0x2510c6805c0} SteamVRChaperoneComponent SteamVR.Default__SteamVRChaperoneComponent +[000038AB] {0x25107453010} SteamVRFunctionLibrary SteamVR.Default__SteamVRFunctionLibrary +[000038AC] {0x25100111700} SteamVRHQStereoLayerShape SteamVR.Default__SteamVRHQStereoLayerShape +[000038AD] {0x25107457c60} SteamVRInputDeviceFunctionLibrary SteamVRInputDevice.Default__SteamVRInputDeviceFunctionLibrary +[000038AE] {0x25107b96a60} SteamVRTrackingReferences SteamVRInputDevice.Default__SteamVRTrackingReferences +[000038AF] {0x251074530d0} KismetProceduralMeshLibrary ProceduralMeshComponent.Default__KismetProceduralMeshLibrary +[000038B0] {0x25105eb95c0} ProceduralMeshComponent ProceduralMeshComponent.Default__ProceduralMeshComponent +[000038B1] {0x2510c6ff940} DestructibleActor ApexDestruction.Default__DestructibleActor +[000038B2] {0x25106f60200} DestructibleComponent ApexDestruction.Default__DestructibleComponent +[000038B3] {0x25106f609f0} DestructibleComponent ApexDestruction.Default__DestructibleActor.DestructibleComponent0 +[000038B4] {0x2510c66afc0} DestructibleFractureSettings ApexDestruction.Default__DestructibleFractureSettings +[000038B5] {0x25105ec9710} DestructibleMesh ApexDestruction.Default__DestructibleMesh +[000038B6] {0x2510ccc38f0} SteamSocketsNetConnection SteamSockets.Default__SteamSocketsNetConnection +[000038B7] {0x2510cbf90e0} SteamSocketsNetDriver SteamSockets.Default__SteamSocketsNetDriver +[000038B8] {0x2510c6b2f80} NamedInterfaces OnlineSubsystem.Default__NamedInterfaces +[000038B9] {0x25107450fd0} TurnBasedMatchInterface OnlineSubsystem.Default__TurnBasedMatchInterface +[000038BA] {0x25107457d50} SteamAuthComponentModuleInterface OnlineSubsystemSteam.Default__SteamAuthComponentModuleInterface +[000038BB] {0x2510ccc1c80} IpConnection OnlineSubsystemUtils.Default__IpConnection +[000038BC] {0x2510ccc0010} SteamNetConnection OnlineSubsystemSteam.Default__SteamNetConnection +[000038BD] {0x2510cbf88f0} IpNetDriver OnlineSubsystemUtils.Default__IpNetDriver +[000038BE] {0x2510cbf8100} SteamNetDriver OnlineSubsystemSteam.Default__SteamNetDriver +[000038BF] {0x25107458470} AchievementBlueprintLibrary OnlineSubsystemUtils.Default__AchievementBlueprintLibrary +[000038C0] {0x25107a48a50} AchievementQueryCallbackProxy OnlineSubsystemUtils.Default__AchievementQueryCallbackProxy +[000038C1] {0x2510c7c1800} AchievementWriteCallbackProxy OnlineSubsystemUtils.Default__AchievementWriteCallbackProxy +[000038C2] {0x2510c60d400} ConnectionCallbackProxy OnlineSubsystemUtils.Default__ConnectionCallbackProxy +[000038C3] {0x2510c5ce7a0} CreateSessionCallbackProxy OnlineSubsystemUtils.Default__CreateSessionCallbackProxy +[000038C4] {0x2510c60aa00} DestroySessionCallbackProxy OnlineSubsystemUtils.Default__DestroySessionCallbackProxy +[000038C5] {0x2510c60ab80} EndMatchCallbackProxy OnlineSubsystemUtils.Default__EndMatchCallbackProxy +[000038C6] {0x2510c60aa80} EndTurnCallbackProxy OnlineSubsystemUtils.Default__EndTurnCallbackProxy +[000038C7] {0x2510c6d01a0} FindSessionsCallbackProxy OnlineSubsystemUtils.Default__FindSessionsCallbackProxy +[000038C8] {0x2510c6d0100} FindTurnBasedMatchCallbackProxy OnlineSubsystemUtils.Default__FindTurnBasedMatchCallbackProxy +[000038C9] {0x2510c60fe80} InAppPurchaseCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseCallbackProxy +[000038CA] {0x2510c660b80} InAppPurchaseCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseCallbackProxy2 +[000038CB] {0x2510c6d0240} InAppPurchaseQueryCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseQueryCallbackProxy +[000038CC] {0x25107a484a0} InAppPurchaseQueryCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseQueryCallbackProxy2 +[000038CD] {0x2510c6d2900} InAppPurchaseRestoreCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseRestoreCallbackProxy +[000038CE] {0x2510c660ac0} InAppPurchaseRestoreCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseRestoreCallbackProxy2 +[000038CF] {0x2510c6c6d00} JoinSessionCallbackProxy OnlineSubsystemUtils.Default__JoinSessionCallbackProxy +[000038D0] {0x251074584a0} LeaderboardBlueprintLibrary OnlineSubsystemUtils.Default__LeaderboardBlueprintLibrary +[000038D1] {0x25107a48430} LeaderboardFlushCallbackProxy OnlineSubsystemUtils.Default__LeaderboardFlushCallbackProxy +[000038D2] {0x2510c6d2860} LeaderboardQueryCallbackProxy OnlineSubsystemUtils.Default__LeaderboardQueryCallbackProxy +[000038D3] {0x25107a48510} LogoutCallbackProxy OnlineSubsystemUtils.Default__LogoutCallbackProxy +[000038D4] {0x2510b15d580} OnlineBeacon OnlineSubsystemUtils.Default__OnlineBeacon +[000038D5] {0x2510b0ccbc0} OnlineBeaconClient OnlineSubsystemUtils.Default__OnlineBeaconClient +[000038D6] {0x251024d2e00} OnlineBeaconHost OnlineSubsystemUtils.Default__OnlineBeaconHost +[000038D7] {0x2510b15d300} OnlineBeaconHostObject OnlineSubsystemUtils.Default__OnlineBeaconHostObject +[000038D8] {0x2510c6a28c0} OnlineEngineInterfaceImpl OnlineSubsystemUtils.Default__OnlineEngineInterfaceImpl +[000038D9] {0x2510c64af60} OnlinePIESettings OnlineSubsystemUtils.Default__OnlinePIESettings +[000038DA] {0x2510b105800} OnlineSessionClient OnlineSubsystemUtils.Default__OnlineSessionClient +[000038DB] {0x251024d2a80} PartyBeaconClient OnlineSubsystemUtils.Default__PartyBeaconClient +[000038DC] {0x2510b0cc900} PartyBeaconHost OnlineSubsystemUtils.Default__PartyBeaconHost +[000038DD] {0x2510c6d27c0} PartyBeaconState OnlineSubsystemUtils.Default__PartyBeaconState +[000038DE] {0x2510c60b500} QuitMatchCallbackProxy OnlineSubsystemUtils.Default__QuitMatchCallbackProxy +[000038DF] {0x2510c6b3160} ShowLoginUICallbackProxy OnlineSubsystemUtils.Default__ShowLoginUICallbackProxy +[000038E0] {0x2510c7b46f0} SpectatorBeaconClient OnlineSubsystemUtils.Default__SpectatorBeaconClient +[000038E1] {0x2510b0cc640} SpectatorBeaconHost OnlineSubsystemUtils.Default__SpectatorBeaconHost +[000038E2] {0x2510c6b1900} SpectatorBeaconState OnlineSubsystemUtils.Default__SpectatorBeaconState +[000038E3] {0x2510b0cc380} TestBeaconClient OnlineSubsystemUtils.Default__TestBeaconClient +[000038E4] {0x2510b15d080} TestBeaconHost OnlineSubsystemUtils.Default__TestBeaconHost +[000038E5] {0x25107457f00} TurnBasedBlueprintLibrary OnlineSubsystemUtils.Default__TurnBasedBlueprintLibrary +[000038E6] {0x2510cbf7910} SynthComponent AudioMixer.Default__SynthComponent +[000038E7] {0x2510cbf7120} VoipListenerSynthComponent OnlineSubsystemUtils.Default__VoipListenerSynthComponent +[000038E8] {0x2510b0cc0c0} BlockoutToolsParent BlockoutToolsPlugin.Default__BlockoutToolsParent +[000038E9] {0x2510c6d2680} Package MI_BlockoutTools_Grid +[000038EA] {0x2510c6d2540} Package DefaultWhiteGrid +[000038EB] {0x2510c5cfec0} Package BlendFunc_DefBlend +[000038EC] {0x2510c5cfd80} Package BlendFunc_DefBase +[000038ED] {0x2510c5cfb00} Package T_Blockout_Grid +[000038EE] {0x2510c6d24a0} Package M_BlockoutTools_Grid +[000038EF] {0x2510c5cb8c0} Package Blend_Screen +[000038F0] {0x2510c5cb820} Package ObjectScale +[000038F1] {0x2510c5cb780} Package VectorLength +[000038F2] {0x2510c5cb6e0} Package CheapContrast +[000038F3] {0x2510c5cb5a0} Package LinearGradient +[000038F4] {0x2510c5caec0} Package MF_Blockout_Triplanar_Grid +[000038F5] {0x2510c5cfc40} Package MF_Blockout_Grid +[000038F6] {0x2510c6b1780} MaterialFunction CheapContrast.CheapContrast +[000038F7] {0x2510c6b2a40} MaterialFunction LinearGradient.LinearGradient +[000038F8] {0x2510c6b2980} MaterialFunction MF_Blockout_Triplanar_Grid.MF_Blockout_Triplanar_Grid +[000038F9] {0x2510c6b28c0} MaterialFunction MF_Blockout_Grid.MF_Blockout_Grid +[000038FA] {0x2510c6a6600} Texture2D BlendFunc_DefBlend.BlendFunc_DefBlend +[000038FB] {0x2510c6a1200} Texture2D BlendFunc_DefBase.BlendFunc_DefBase +[000038FC] {0x2510c6a1740} Texture2D DefaultWhiteGrid.DefaultWhiteGrid +[000038FD] {0x2510c6a6440} Texture2D T_Blockout_Grid.T_Blockout_Grid +[000038FE] {0x251024d2380} MaterialInstanceConstant MI_BlockoutTools_Grid.MI_BlockoutTools_Grid +[000038FF] {0x2510c6b17e0} MaterialFunction Blend_Screen.Blend_Screen +[00003900] {0x2510c6b13c0} MaterialFunction ObjectScale.ObjectScale +[00003901] {0x2510c6b0160} MaterialFunction VectorLength.VectorLength +[00003902] {0x25105ec5730} Material M_BlockoutTools_Grid.M_BlockoutTools_Grid +[00003903] {0x2510c6d0880} Package MI_BlockoutTools_Custom +[00003904] {0x2510c5cfce0} Package T_Default_Normal +[00003905] {0x2510c5cac40} Package T_Default_BaseColor +[00003906] {0x2510c6d3e40} Package M_BlockoutTools_Custom +[00003907] {0x2510c6a7080} Texture2D T_Default_Normal.T_Default_Normal +[00003908] {0x2510c6d40c0} Package MF_Blockout_Triplanar_Normal +[00003909] {0x2510c5cff60} Package MF_Blockout_Triplanar +[0000390A] {0x2510c6b1300} MaterialFunction MF_Blockout_Triplanar.MF_Blockout_Triplanar +[0000390B] {0x2510c6b0dc0} MaterialFunction MF_Blockout_Triplanar_Normal.MF_Blockout_Triplanar_Normal +[0000390C] {0x2510c6a2700} Texture2D T_Default_BaseColor.T_Default_BaseColor +[0000390D] {0x25105ec2990} Material M_BlockoutTools_Custom.M_BlockoutTools_Custom +[0000390E] {0x251024d2700} MaterialInstanceConstant MI_BlockoutTools_Custom.MI_BlockoutTools_Custom +[0000390F] {0x2510c6b2e60} BlockoutToolsSettings BlockoutToolsPlugin.Default__BlockoutToolsSettings +[00003910] {0x2510b105000} SceneComponent BlockoutToolsPlugin.Default__BlockoutToolsParent.Root +[00003911] {0x25107451360} SunPositionFunctionLibrary SunPosition.Default__SunPositionFunctionLibrary +[00003912] {0x2510c60ef00} BacktraceSettings BacktraceSettingsLibrary.Default__BacktraceSettings +[00003913] {0x2510745a3f0} BacktraceBlueprintLibrary BacktraceBlueprintLibrary.Default__BacktraceBlueprintLibrary +[00003914] {0x2510c7bfc10} ChaosVehicleMovementComponent ChaosVehicles.Default__ChaosVehicleMovementComponent +[00003915] {0x2510c6febc0} ChaosVehicleWheel ChaosVehicles.Default__ChaosVehicleWheel +[00003916] {0x2510c5cb280} Package Cylinder +[00003917] {0x2510c6d2a40} Package DefaultMaterial +[00003918] {0x25105ec12c0} Material DefaultMaterial.DefaultMaterial +[00003919] {0x2510c6cad80} StaticMesh Cylinder.Cylinder +[0000391A] {0x2510b0c94c0} BodySetup Cylinder.Cylinder.BodySetup_127 +[0000391B] {0x2510c5ef040} NavCollision Cylinder.Cylinder.NavCollision_6 +[0000391C] {0x2510cbf3990} ChaosWheeledVehicleMovementComponent ChaosVehicles.Default__ChaosWheeledVehicleMovementComponent +[0000391D] {0x2510cc8eac0} VehicleAnimationInstance ChaosVehicles.Default__VehicleAnimationInstance +[0000391E] {0x2510b0cbe00} WheeledVehiclePawn ChaosVehicles.Default__WheeledVehiclePawn +[0000391F] {0x25106f910f0} SkeletalMeshComponent ChaosVehicles.Default__WheeledVehiclePawn.VehicleMesh +[00003920] {0x2510cbf31a0} ChaosWheeledVehicleMovementComponent ChaosVehicles.Default__WheeledVehiclePawn.VehicleMovementComp +[00003921] {0x251024d4d80} SmoothSync SmoothSyncPlugin.Default__SmoothSync +[00003922] {0x2510c64cbd0} XRVisualizationLoadHelper XRVisualization.Default__XRVisualizationLoadHelper +[00003923] {0x2510745dea0} XRVisualizationFunctionLibrary XRVisualization.Default__XRVisualizationFunctionLibrary +[00003924] {0x2510745dde0} DragonIK_Library DragonIKPlugin.Default__DragonIK_Library +[00003925] {0x2510c6a1c80} DragonIKFootStepsComponent DragonIKPlugin.Default__DragonIKFootStepsComponent +[00003926] {0x251024d8200} DragonIKPhysicsComponent DragonIKPlugin.Default__DragonIKPhysicsComponent +[00003927] {0x2510c6fee00} DragonIKPhysicsHolder DragonIKPlugin.Default__DragonIKPhysicsHolder +[00003928] {0x2510745de10} OpenInputFunctionLibrary OpenInputPlugin.Default__OpenInputFunctionLibrary +[00003929] {0x2510c62bd40} OpenInputGestureDatabase OpenInputPlugin.Default__OpenInputGestureDatabase +[0000392A] {0x2510c755560} OpenInputSkeletalMeshComponent OpenInputPlugin.Default__OpenInputSkeletalMeshComponent +[0000392B] {0x2510cc8e020} OpenInputAnimInstance OpenInputPlugin.Default__OpenInputAnimInstance +[0000392C] {0x2510c6a6d00} XShipComponent XShip.Default__XShipComponent +[0000392D] {0x2510b0c9200} XShipPawn XShip.Default__XShipPawn +[0000392E] {0x25105ece4a0} BoxComponent XShip.Default__XShipPawn.RootBoxComponent +[0000392F] {0x2510b0c8f40} BodySetup XShip.Default__XShipPawn.RootBoxComponent.BodySetup_2147482642 +[00003930] {0x25105ece010} ArrowComponent XShip.Default__XShipPawn.ArrowComponent +[00003931] {0x2510c6a3340} XShipComponent XShip.Default__XShipPawn.XShipComponent +[00003932] {0x2510c7b3f10} SimpleScatter SimpleScatterPlugin.Default__SimpleScatter +[00003933] {0x2510b104e00} SceneComponent SimpleScatterPlugin.Default__SimpleScatter.Root +[00003934] {0x25106f79a00} SimpleScatterSpline SimpleScatterPlugin.Default__SimpleScatterSpline +[00003935] {0x2510c6ff4c0} SimpleScatterSplineActor SimpleScatterPlugin.Default__SimpleScatterSplineActor +[00003936] {0x2510c99e680} SimpleScatterSpline SimpleScatterPlugin.Default__SimpleScatterSplineActor.SimpleScatterSpline +[00003937] {0x2510745cdc0} VoiceFunctionLibrary EasyVoiceChat.Default__VoiceFunctionLibrary +[00003938] {0x2510cbf21c0} VoipAudioComponent EasyVoiceChat.Default__VoipAudioComponent +[00003939] {0x2510c6a0240} VoipManagerComponent EasyVoiceChat.Default__VoipManagerComponent +[0000393A] {0x2510745ce20} AdvancedExternalUILibrary AdvancedSessions.Default__AdvancedExternalUILibrary +[0000393B] {0x2510c6fe500} AdvancedFriendsGameInstance AdvancedSessions.Default__AdvancedFriendsGameInstance +[0000393C] {0x2510745cfa0} AdvancedFriendsInterface AdvancedSessions.Default__AdvancedFriendsInterface +[0000393D] {0x2510745cd60} AdvancedFriendsLibrary AdvancedSessions.Default__AdvancedFriendsLibrary +[0000393E] {0x2510b0c8c80} AdvancedGameSession AdvancedSessions.Default__AdvancedGameSession +[0000393F] {0x2510745cf70} AdvancedIdentityLibrary AdvancedSessions.Default__AdvancedIdentityLibrary +[00003940] {0x2510745cf10} AdvancedSessionsLibrary AdvancedSessions.Default__AdvancedSessionsLibrary +[00003941] {0x2510745cd00} AdvancedVoiceLibrary AdvancedSessions.Default__AdvancedVoiceLibrary +[00003942] {0x25178843680} AutoLoginUserCallbackProxy AdvancedSessions.Default__AutoLoginUserCallbackProxy +[00003943] {0x2510c7c4e00} CancelFindSessionsCallbackProxy AdvancedSessions.Default__CancelFindSessionsCallbackProxy +[00003944] {0x2510c6e2e00} CreateSessionCallbackProxyAdvanced AdvancedSessions.Default__CreateSessionCallbackProxyAdvanced +[00003945] {0x2510c7c4f00} EndSessionCallbackProxy AdvancedSessions.Default__EndSessionCallbackProxy +[00003946] {0x2510c5cc540} FindFriendSessionCallbackProxy AdvancedSessions.Default__FindFriendSessionCallbackProxy +[00003947] {0x2510c688120} FindSessionsCallbackProxyAdvanced AdvancedSessions.Default__FindSessionsCallbackProxyAdvanced +[00003948] {0x25107a494d0} GetFriendsCallbackProxy AdvancedSessions.Default__GetFriendsCallbackProxy +[00003949] {0x2510c5cc4a0} GetRecentPlayersCallbackProxy AdvancedSessions.Default__GetRecentPlayersCallbackProxy +[0000394A] {0x2510c7c4b00} GetUserPrivilegeCallbackProxy AdvancedSessions.Default__GetUserPrivilegeCallbackProxy +[0000394B] {0x2510c667c00} LoginUserCallbackProxy AdvancedSessions.Default__LoginUserCallbackProxy +[0000394C] {0x2510c7c4a80} LogoutUserCallbackProxy AdvancedSessions.Default__LogoutUserCallbackProxy +[0000394D] {0x2510c5cc400} SendFriendInviteCallbackProxy AdvancedSessions.Default__SendFriendInviteCallbackProxy +[0000394E] {0x25107a49540} StartSessionCallbackProxyAdvanced AdvancedSessions.Default__StartSessionCallbackProxyAdvanced +[0000394F] {0x2510c5cc360} UpdateSessionCallbackProxyAdvanced AdvancedSessions.Default__UpdateSessionCallbackProxyAdvanced +[00003950] {0x2510745a990} AdvancedSteamFriendsLibrary AdvancedSteamSessions.Default__AdvancedSteamFriendsLibrary +[00003951] {0x2510745b1a0} AdvancedSteamWorkshopLibrary AdvancedSteamSessions.Default__AdvancedSteamWorkshopLibrary +[00003952] {0x2510c5cc2c0} SteamRequestGroupOfficersCallbackProxy AdvancedSteamSessions.Default__SteamRequestGroupOfficersCallbackProxy +[00003953] {0x2510c5ca2e0} SteamWSRequestUGCDetailsCallbackProxy AdvancedSteamSessions.Default__SteamWSRequestUGCDetailsCallbackProxy +[00003954] {0x2510c5ca240} MaterialExpressionSpriteTextureSampler Paper2D.Default__MaterialExpressionSpriteTextureSampler +[00003955] {0x25105eb8080} PaperCharacter Paper2D.Default__PaperCharacter +[00003956] {0x25105ecdb80} CapsuleComponent Paper2D.Default__PaperCharacter.CollisionCylinder +[00003957] {0x2510c788d40} CharacterMovementComponent Paper2D.Default__PaperCharacter.CharMoveComp +[00003958] {0x25105eb7b30} PaperFlipbookComponent Paper2D.Default__PaperFlipbookComponent +[00003959] {0x25105eb75e0} PaperFlipbookComponent Paper2D.Default__PaperCharacter.Sprite0 +[0000395A] {0x2510c64c8b0} PaperFlipbook Paper2D.Default__PaperFlipbook +[0000395B] {0x2510c5ca1a0} Package MaskedUnlitSpriteMaterial +[0000395C] {0x2510c5cc0e0} Package DummySpriteTexture +[0000395D] {0x2510c5ca100} Package DefaultSpriteMaterial +[0000395E] {0x2510c6a21c0} Texture2D DummySpriteTexture.DummySpriteTexture +[0000395F] {0x25105ecc940} Material DefaultSpriteMaterial.DefaultSpriteMaterial +[00003960] {0x25176473f80} MaterialInstanceConstant MaskedUnlitSpriteMaterial.MaskedUnlitSpriteMaterial +[00003961] {0x2510c6ff700} PaperFlipbookActor Paper2D.Default__PaperFlipbookActor +[00003962] {0x25105eb6b40} PaperFlipbookComponent Paper2D.Default__PaperFlipbookActor.RenderComponent +[00003963] {0x2510c6fe980} PaperGroupedSpriteActor Paper2D.Default__PaperGroupedSpriteActor +[00003964] {0x25105eb65f0} PaperGroupedSpriteComponent Paper2D.Default__PaperGroupedSpriteComponent +[00003965] {0x25105eb60a0} PaperGroupedSpriteComponent Paper2D.Default__PaperGroupedSpriteActor.RenderComponent +[00003966] {0x2510745aa20} PaperRuntimeSettings Paper2D.Default__PaperRuntimeSettings +[00003967] {0x2510c6e0100} PaperSprite Paper2D.Default__PaperSprite +[00003968] {0x2510c5cc180} Package OpaqueUnlitSpriteMaterial +[00003969] {0x251024d1580} MaterialInstanceConstant OpaqueUnlitSpriteMaterial.OpaqueUnlitSpriteMaterial +[0000396A] {0x2510c6fe740} PaperSpriteActor Paper2D.Default__PaperSpriteActor +[0000396B] {0x25105eb5b50} PaperSpriteComponent Paper2D.Default__PaperSpriteComponent +[0000396C] {0x25105eb5600} PaperSpriteComponent Paper2D.Default__PaperSpriteActor.RenderComponent +[0000396D] {0x2510745b5c0} PaperSpriteAtlas Paper2D.Default__PaperSpriteAtlas +[0000396E] {0x2510745a9f0} PaperSpriteBlueprintLibrary Paper2D.Default__PaperSpriteBlueprintLibrary +[0000396F] {0x2510c6fe2c0} PaperTerrainActor Paper2D.Default__PaperTerrainActor +[00003970] {0x2510b10c600} SceneComponent Paper2D.Default__PaperTerrainActor.RootComponent +[00003971] {0x25106f7cd00} PaperTerrainSplineComponent Paper2D.Default__PaperTerrainSplineComponent +[00003972] {0x25106f7ad20} PaperTerrainSplineComponent Paper2D.Default__PaperTerrainActor.SplineComponent +[00003973] {0x25105eb50b0} PaperTerrainComponent Paper2D.Default__PaperTerrainComponent +[00003974] {0x2510c64c770} PaperTerrainMaterial Paper2D.Default__PaperTerrainMaterial +[00003975] {0x2510c5cd580} Package DefaultPaperTerrainMaterial +[00003976] {0x2510c5cbb40} Package DummySprite +[00003977] {0x2510c6e01c0} PaperSprite DummySprite.DummySprite +[00003978] {0x2510b0c8440} BodySetup DummySprite.DummySprite.BodySetup_0 +[00003979] {0x2510c64c4f0} PaperTerrainMaterial DefaultPaperTerrainMaterial.DefaultPaperTerrainMaterial +[0000397A] {0x25105eb4b60} PaperTerrainComponent Paper2D.Default__PaperTerrainActor.RenderComponent +[0000397B] {0x2510c5cd620} PaperTileLayer Paper2D.Default__PaperTileLayer +[0000397C] {0x2510c663940} PaperTileMap Paper2D.Default__PaperTileMap +[0000397D] {0x25105ed4300} PaperTileMapActor Paper2D.Default__PaperTileMapActor +[0000397E] {0x25105eb4610} PaperTileMapComponent Paper2D.Default__PaperTileMapComponent +[0000397F] {0x2510c663880} PaperTileMap Paper2D.Default__PaperTileMapComponent.PaperTileMap_0 +[00003980] {0x25105eb40c0} PaperTileMapComponent Paper2D.Default__PaperTileMapActor.RenderComponent +[00003981] {0x2510c663a00} PaperTileMap Paper2D.Default__PaperTileMapActor.RenderComponent.PaperTileMap_0 +[00003982] {0x2510c663640} PaperTileSet Paper2D.Default__PaperTileSet +[00003983] {0x25107452b00} TileMapBlueprintLibrary Paper2D.Default__TileMapBlueprintLibrary +[00003984] {0x25178844200} LightPropagationVolumeBlendable LightPropagationVolumeRuntime.Default__LightPropagationVolumeBlendable +[00003985] {0x2510c663580} TestCameraShake GameplayCameras.Default__TestCameraShake +[00003986] {0x2510c628a40} SimpleCameraShakePattern GameplayCameras.Default__SimpleCameraShakePattern +[00003987] {0x2510c64c540} ConstantCameraShakePattern GameplayCameras.Default__ConstantCameraShakePattern +[00003988] {0x2510c64c4a0} CompositeCameraShakePattern GameplayCameras.Default__CompositeCameraShakePattern +[00003989] {0x2510c6634c0} DefaultCameraShakeBase GameplayCameras.Default__DefaultCameraShakeBase +[0000398A] {0x2510c666400} PerlinNoiseCameraShakePattern GameplayCameras.Default__PerlinNoiseCameraShakePattern +[0000398B] {0x2510c663280} PerlinNoiseCameraShakePattern GameplayCameras.Default__DefaultCameraShakeBase.RootShakePattern +[0000398C] {0x2510c6a2000} MatineeCameraShake GameplayCameras.Default__MatineeCameraShake +[0000398D] {0x251074502e0} MatineeCameraShakePattern GameplayCameras.Default__MatineeCameraShakePattern +[0000398E] {0x25107450310} MatineeCameraShakePattern GameplayCameras.Default__MatineeCameraShake.RootShakePattern +[0000398F] {0x25107451f30} MovieSceneCameraShakeEvaluator MovieSceneTracks.Default__MovieSceneCameraShakeEvaluator +[00003990] {0x25107450280} MovieSceneMatineeCameraShakeEvaluator GameplayCameras.Default__MovieSceneMatineeCameraShakeEvaluator +[00003991] {0x251074501f0} MatineeCameraShakeFunctionLibrary GameplayCameras.Default__MatineeCameraShakeFunctionLibrary +[00003992] {0x2510c687e80} WaveOscillatorCameraShakePattern GameplayCameras.Default__WaveOscillatorCameraShakePattern +[00003993] {0x2510c6b29e0} MovieSceneSequence MovieScene.Default__MovieSceneSequence +[00003994] {0x25105ed40c0} MovieSceneCompiledDataManager Transient.PrecompiledDataManager +[00003995] {0x25105ed3e80} MovieSceneCompiledDataManager MovieScene.Default__MovieSceneCompiledDataManager +[00003996] {0x251025d5f20} TemplateSequence TemplateSequence.Default__TemplateSequence +[00003997] {0x251025d4780} CameraAnimationSequence TemplateSequence.Default__CameraAnimationSequence +[00003998] {0x2510cbf19d0} SequenceCameraShakeCameraStandIn TemplateSequence.Default__SequenceCameraShakeCameraStandIn +[00003999] {0x2510bc8f580} SequenceCameraShakePattern TemplateSequence.Default__SequenceCameraShakePattern +[0000399A] {0x2510cbf11e0} SequenceCameraShakeCameraStandIn TemplateSequence.Default__SequenceCameraShakePattern.CameraStandIn +[0000399B] {0x25105ec4060} SequenceCameraShakeSequencePlayer TemplateSequence.Default__SequenceCameraShakeSequencePlayer +[0000399C] {0x25105e19280} SequenceCameraShakeSequencePlayer TemplateSequence.Default__SequenceCameraShakePattern.Player +[0000399D] {0x2510b15c400} TemplateSequenceActor TemplateSequence.Default__TemplateSequenceActor +[0000399E] {0x2510b10c400} SceneComponent TemplateSequence.Default__TemplateSequenceActor.SceneComp +[0000399F] {0x25105eb3b70} MovieSceneSequencePlayer MovieScene.Default__MovieSceneSequencePlayer +[000039A0] {0x25105eb3620} TemplateSequencePlayer TemplateSequence.Default__TemplateSequencePlayer +[000039A1] {0x25105eb30d0} TemplateSequencePlayer TemplateSequence.Default__TemplateSequenceActor.AnimationPlayer +[000039A2] {0x25100352e00} MovieSceneSubSection MovieScene.Default__MovieSceneSubSection +[000039A3] {0x25100111a80} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSubSection.EaseInFunction +[000039A4] {0x2510c62be40} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSubSection.EaseOutFunction +[000039A5] {0x2510c6ca000} TemplateSequenceSection TemplateSequence.Default__TemplateSequenceSection +[000039A6] {0x2510c62c240} MovieSceneBuiltInEasingFunction TemplateSequence.Default__TemplateSequenceSection.EaseInFunction +[000039A7] {0x2510c62b940} MovieSceneBuiltInEasingFunction TemplateSequence.Default__TemplateSequenceSection.EaseOutFunction +[000039A8] {0x2510c62bec0} MovieSceneEntitySystem MovieScene.Default__MovieSceneEntitySystem +[000039A9] {0x2510c6631c0} TemplateSequenceSystem TemplateSequence.Default__TemplateSequenceSystem +[000039AA] {0x2510c5cf740} TemplateSequencePropertyScalingInstantiatorSystem TemplateSequence.Default__TemplateSequencePropertyScalingInstantiatorSystem +[000039AB] {0x2510c5cf600} TemplateSequencePropertyScalingEvaluatorSystem TemplateSequence.Default__TemplateSequencePropertyScalingEvaluatorSystem +[000039AC] {0x2510c5cf6a0} MovieSceneSubTrack MovieScene.Default__MovieSceneSubTrack +[000039AD] {0x2510c5cd4e0} TemplateSequenceTrack TemplateSequence.Default__TemplateSequenceTrack +[000039AE] {0x2510c5cbaa0} OodleNetworkTrainerCommandlet OodleNetworkHandlerComponent.Default__OodleNetworkTrainerCommandlet +[000039AF] {0x2510858d300} AnimSharingStateInstance AnimationSharing.Default__AnimSharingStateInstance +[000039B0] {0x2510858cd00} AnimSharingTransitionInstance AnimationSharing.Default__AnimSharingTransitionInstance +[000039B1] {0x2510858d000} AnimSharingAdditiveInstance AnimationSharing.Default__AnimSharingAdditiveInstance +[000039B2] {0x251025d65e0} AnimSharingInstance AnimationSharing.Default__AnimSharingInstance +[000039B3] {0x2510c5cba00} AnimationSharingManager AnimationSharing.Default__AnimationSharingManager +[000039B4] {0x2510c64d850} AnimationSharingSetup AnimationSharing.Default__AnimationSharingSetup +[000039B5] {0x2510c64d7b0} AnimationSharingStateProcessor AnimationSharing.Default__AnimationSharingStateProcessor +[000039B6] {0x251025d6940} SignificanceManager SignificanceManager.Default__SignificanceManager +[000039B7] {0x2510c62c1c0} MyPluginObject UObjectPlugin.Default__MyPluginObject +[000039B8] {0x251777fc940} AudioCurveSourceComponent FacialAnimation.Default__AudioCurveSourceComponent +[000039B9] {0x251074502b0} DatasmithObjectTemplate DatasmithContent.Default__DatasmithObjectTemplate +[000039BA] {0x2510c682000} DatasmithActorTemplate DatasmithContent.Default__DatasmithActorTemplate +[000039BB] {0x251074500d0} DatasmithAdditionalData DatasmithContent.Default__DatasmithAdditionalData +[000039BC] {0x2510b15c180} DatasmithAreaLightActor DatasmithContent.Default__DatasmithAreaLightActor +[000039BD] {0x2510c5ce2a0} DatasmithAreaLightActorTemplate DatasmithContent.Default__DatasmithAreaLightActorTemplate +[000039BE] {0x251074500a0} DatasmithAssetImportData DatasmithContent.Default__DatasmithAssetImportData +[000039BF] {0x25107450070} DatasmithStaticMeshImportData DatasmithContent.Default__DatasmithStaticMeshImportData +[000039C0] {0x25107450010} DatasmithStaticMeshCADImportData DatasmithContent.Default__DatasmithStaticMeshCADImportData +[000039C1] {0x25107451f90} DatasmithSceneImportData DatasmithContent.Default__DatasmithSceneImportData +[000039C2] {0x25107451f60} DatasmithTranslatedSceneImportData DatasmithContent.Default__DatasmithTranslatedSceneImportData +[000039C3] {0x25107450220} DatasmithCADImportSceneData DatasmithContent.Default__DatasmithCADImportSceneData +[000039C4] {0x251074594f0} DatasmithMDLSceneImportData DatasmithContent.Default__DatasmithMDLSceneImportData +[000039C5] {0x25107a49380} DatasmithGLTFSceneImportData DatasmithContent.Default__DatasmithGLTFSceneImportData +[000039C6] {0x2510c62c0c0} DatasmithStaticMeshGLTFImportData DatasmithContent.Default__DatasmithStaticMeshGLTFImportData +[000039C7] {0x2510c64ac40} DatasmithFBXSceneImportData DatasmithContent.Default__DatasmithFBXSceneImportData +[000039C8] {0x251074594c0} DatasmithDeltaGenAssetImportData DatasmithContent.Default__DatasmithDeltaGenAssetImportData +[000039C9] {0x2510c5ce200} DatasmithDeltaGenSceneImportData DatasmithContent.Default__DatasmithDeltaGenSceneImportData +[000039CA] {0x25107459460} DatasmithVREDAssetImportData DatasmithContent.Default__DatasmithVREDAssetImportData +[000039CB] {0x2510c666100} DatasmithVREDSceneImportData DatasmithContent.Default__DatasmithVREDSceneImportData +[000039CC] {0x25107459430} DatasmithIFCSceneImportData DatasmithContent.Default__DatasmithIFCSceneImportData +[000039CD] {0x2510c62c100} DatasmithStaticMeshIFCImportData DatasmithContent.Default__DatasmithStaticMeshIFCImportData +[000039CE] {0x2510c7c4800} DatasmithAssetUserData DatasmithContent.Default__DatasmithAssetUserData +[000039CF] {0x2510c6b5740} DatasmithCineCameraActorTemplate DatasmithContent.Default__DatasmithCineCameraActorTemplate +[000039D0] {0x2510c5ce160} DatasmithCineCameraComponentTemplate DatasmithContent.Default__DatasmithCineCameraComponentTemplate +[000039D1] {0x251074593a0} DatasmithContentBlueprintLibrary DatasmithContent.Default__DatasmithContentBlueprintLibrary +[000039D2] {0x25107459370} DatasmithCustomActionBase DatasmithContent.Default__DatasmithCustomActionBase +[000039D3] {0x2510c64ac90} DatasmithDecalComponentTemplate DatasmithContent.Default__DatasmithDecalComponentTemplate +[000039D4] {0x25105ed3c40} DatasmithImportedSequencesActor DatasmithContent.Default__DatasmithImportedSequencesActor +[000039D5] {0x2510b10c200} SceneComponent DatasmithContent.Default__DatasmithImportedSequencesActor.SceneComp +[000039D6] {0x25107459340} DatasmithOptionsBase DatasmithContent.Default__DatasmithOptionsBase +[000039D7] {0x2510c62b900} DatasmithCommonTessellationOptions DatasmithContent.Default__DatasmithCommonTessellationOptions +[000039D8] {0x25107a49310} DatasmithImportOptions DatasmithContent.Default__DatasmithImportOptions +[000039D9] {0x2510c62b800} DatasmithLandscapeTemplate DatasmithContent.Default__DatasmithLandscapeTemplate +[000039DA] {0x25107a492a0} DatasmithLightComponentTemplate DatasmithContent.Default__DatasmithLightComponentTemplate +[000039DB] {0x2510c6a5800} DatasmithMaterialInstanceTemplate DatasmithContent.Default__DatasmithMaterialInstanceTemplate +[000039DC] {0x2510c62b840} DatasmithPointLightComponentTemplate DatasmithContent.Default__DatasmithPointLightComponentTemplate +[000039DD] {0x2510c7c4600} DatasmithPostProcessVolumeTemplate DatasmithContent.Default__DatasmithPostProcessVolumeTemplate +[000039DE] {0x25107459220} DatasmithScene DatasmithContent.Default__DatasmithScene +[000039DF] {0x2510b15bf00} DatasmithSceneActor DatasmithContent.Default__DatasmithSceneActor +[000039E0] {0x2510c677200} DatasmithSceneComponentTemplate DatasmithContent.Default__DatasmithSceneComponentTemplate +[000039E1] {0x2510c62b880} DatasmithSkyLightComponentTemplate DatasmithContent.Default__DatasmithSkyLightComponentTemplate +[000039E2] {0x2510c62c2c0} DatasmithSpotLightComponentTemplate DatasmithContent.Default__DatasmithSpotLightComponentTemplate +[000039E3] {0x2510c64abf0} DatasmithStaticMeshComponentTemplate DatasmithContent.Default__DatasmithStaticMeshComponentTemplate +[000039E4] {0x2510c665f80} DatasmithStaticMeshTemplate DatasmithContent.Default__DatasmithStaticMeshTemplate +[000039E5] {0x2510c5c9d40} LevelVariantSets VariantManagerContent.Default__LevelVariantSets +[000039E6] {0x2510b0c8180} LevelVariantSetsActor VariantManagerContent.Default__LevelVariantSetsActor +[000039E7] {0x2510b10c000} SceneComponent VariantManagerContent.Default__LevelVariantSetsActor.SceneComp +[000039E8] {0x2510c62b640} LevelVariantSetsFunctionDirector VariantManagerContent.Default__LevelVariantSetsFunctionDirector +[000039E9] {0x2510c6a0780} PropertyValue VariantManagerContent.Default__PropertyValue +[000039EA] {0x2510c6a4f40} PropertyValueTransform VariantManagerContent.Default__PropertyValueTransform +[000039EB] {0x2510c6a5100} PropertyValueVisibility VariantManagerContent.Default__PropertyValueVisibility +[000039EC] {0x2510c6a1e40} PropertyValueColor VariantManagerContent.Default__PropertyValueColor +[000039ED] {0x2510c6a4d80} PropertyValueMaterial VariantManagerContent.Default__PropertyValueMaterial +[000039EE] {0x2510c6aac00} PropertyValueOption VariantManagerContent.Default__PropertyValueOption +[000039EF] {0x2510c6a7240} PropertyValueSoftObject VariantManagerContent.Default__PropertyValueSoftObject +[000039F0] {0x2510b15bc80} SwitchActor VariantManagerContent.Default__SwitchActor +[000039F1] {0x2510b10be00} SceneComponent VariantManagerContent.Default__SwitchActor.Root +[000039F2] {0x2510c7c4580} Variant VariantManagerContent.Default__Variant +[000039F3] {0x2510c6d3440} VariantObjectBinding VariantManagerContent.Default__VariantObjectBinding +[000039F4] {0x2510c7c4500} VariantSet VariantManagerContent.Default__VariantSet +[000039F5] {0x25107a49150} GeometryCache GeometryCache.Default__GeometryCache +[000039F6] {0x25105ed3a00} GeometryCacheActor GeometryCache.Default__GeometryCacheActor +[000039F7] {0x25105eb2630} GeometryCacheComponent GeometryCache.Default__GeometryCacheComponent +[000039F8] {0x25105eb20e0} GeometryCacheComponent GeometryCache.Default__GeometryCacheActor.GeometryCacheComponent +[000039F9] {0x25100112680} GeometryCacheCodecBase GeometryCache.Default__GeometryCacheCodecBase +[000039FA] {0x2510c62b740} GeometryCacheCodecRaw GeometryCache.Default__GeometryCacheCodecRaw +[000039FB] {0x2510c62b980} GeometryCacheCodecV1 GeometryCache.Default__GeometryCacheCodecV1 +[000039FC] {0x2510c6b0d60} GeometryCacheTrack GeometryCache.Default__GeometryCacheTrack +[000039FD] {0x2510c7c4400} GeometryCacheTrack_FlipbookAnimation GeometryCache.Default__GeometryCacheTrack_FlipbookAnimation +[000039FE] {0x2510c681f20} GeometryCacheTrackStreamable GeometryCache.Default__GeometryCacheTrackStreamable +[000039FF] {0x251025d6700} GeometryCacheTrack_TransformAnimation GeometryCache.Default__GeometryCacheTrack_TransformAnimation +[00003A00] {0x251025d6820} GeometryCacheTrack_TransformGroupAnimation GeometryCache.Default__GeometryCacheTrack_TransformGroupAnimation +[00003A01] {0x2510bb6ca40} MovieSceneGeometryCacheSection GeometryCacheTracks.Default__MovieSceneGeometryCacheSection +[00003A02] {0x2510c62b9c0} MovieSceneBuiltInEasingFunction GeometryCacheTracks.Default__MovieSceneGeometryCacheSection.EaseInFunction +[00003A03] {0x2510c62c000} MovieSceneBuiltInEasingFunction GeometryCacheTracks.Default__MovieSceneGeometryCacheSection.EaseOutFunction +[00003A04] {0x2510c665e00} MovieSceneGeometryCacheTrack GeometryCacheTracks.Default__MovieSceneGeometryCacheTrack +[00003A05] {0x25107459280} AutomationUtilsBlueprintLibrary AutomationUtils.Default__AutomationUtilsBlueprintLibrary +[00003A06] {0x251074592e0} ClothConfigBase ClothingSystemRuntimeInterface.Default__ClothConfigBase +[00003A07] {0x25107459190} ClothConfigCommon ClothingSystemRuntimeCommon.Default__ClothConfigCommon +[00003A08] {0x2510c68a500} ChaosClothConfig ChaosCloth.Default__ChaosClothConfig +[00003A09] {0x25107459130} ClothSharedConfigCommon ClothingSystemRuntimeCommon.Default__ClothSharedConfigCommon +[00003A0A] {0x2510c62c080} ChaosClothSharedSimConfig ChaosCloth.Default__ChaosClothSharedSimConfig +[00003A0B] {0x25107459d30} ClothingSimulationFactory ClothingSystemRuntimeInterface.Default__ClothingSimulationFactory +[00003A0C] {0x25107452830} ChaosClothingSimulationFactory ChaosCloth.Default__ChaosClothingSimulationFactory +[00003A0D] {0x251074527d0} ClothingInteractor ClothingSystemRuntimeInterface.Default__ClothingInteractor +[00003A0E] {0x2510c62bf80} ChaosClothingInteractor ChaosCloth.Default__ChaosClothingInteractor +[00003A0F] {0x2510c6d3300} ClothingSimulationInteractor ClothingSystemRuntimeInterface.Default__ClothingSimulationInteractor +[00003A10] {0x2510c6d3080} ChaosClothingSimulationInteractor ChaosCloth.Default__ChaosClothingSimulationInteractor +[00003A11] {0x25107452800} EditableMeshAdapter EditableMesh.Default__EditableMeshAdapter +[00003A12] {0x2510c687240} EditableGeometryCollectionAdapter EditableMesh.Default__EditableGeometryCollectionAdapter +[00003A13] {0x25106f6d850} EditableMesh EditableMesh.Default__EditableMesh +[00003A14] {0x25107458ec0} EditableMeshFactory EditableMesh.Default__EditableMeshFactory +[00003A15] {0x2510c68a5e0} EditableStaticMeshAdapter EditableMesh.Default__EditableStaticMeshAdapter +[00003A16] {0x251025d3fa0} MovieSceneGeometryCollectionSection GeometryCollectionTracks.Default__MovieSceneGeometryCollectionSection +[00003A17] {0x2510c62bac0} MovieSceneBuiltInEasingFunction GeometryCollectionTracks.Default__MovieSceneGeometryCollectionSection.EaseInFunction +[00003A18] {0x2510c62c300} MovieSceneBuiltInEasingFunction GeometryCollectionTracks.Default__MovieSceneGeometryCollectionSection.EaseOutFunction +[00003A19] {0x2510c665ec0} MovieSceneGeometryCollectionTrack GeometryCollectionTracks.Default__MovieSceneGeometryCollectionTrack +[00003A1A] {0x25105ed37c0} NiagaraDataInterfaceChaosDestruction ChaosNiagara.Default__NiagaraDataInterfaceChaosDestruction +[00003A1B] {0x2510c62c340} NiagaraDataInterfacePhysicsField ChaosNiagara.Default__NiagaraDataInterfacePhysicsField +[00003A1C] {0x2510c6d2fe0} MotoSynthPreset MotoSynth.Default__MotoSynthPreset +[00003A1D] {0x2510c677100} MotoSynthSource MotoSynth.Default__MotoSynthSource +[00003A1E] {0x25106f6d060} SynthComponentMoto MotoSynth.Default__SynthComponentMoto +[00003A1F] {0x2510c7b2f50} MagicLeapARPinComponent MagicLeapARPin.Default__MagicLeapARPinComponent +[00003A20] {0x25105e18df0} SphereComponent MagicLeapARPin.Default__MagicLeapARPinComponent.SearchVolume +[00003A21] {0x2510b0c7ec0} BodySetup MagicLeapARPin.Default__MagicLeapARPinComponent.SearchVolume.BodySetup_2147482641 +[00003A22] {0x2510745cc40} MagicLeapARPinFunctionLibrary MagicLeapARPin.Default__MagicLeapARPinFunctionLibrary +[00003A23] {0x25105ed3580} MagicLeapARPinInfoActorBase MagicLeapARPin.Default__MagicLeapARPinInfoActorBase +[00003A24] {0x2510b10bc00} SceneComponent MagicLeapARPin.Default__MagicLeapARPinInfoActorBase.RootComponent +[00003A25] {0x2510b0c7c00} MagicLeapARPinRenderer MagicLeapARPin.Default__MagicLeapARPinRenderer +[00003A26] {0x2510b10ba00} SceneComponent MagicLeapARPin.Default__MagicLeapARPinRenderer.RootComponent +[00003A27] {0x2510c6d2ea0} Package MagicLeapARPinInfoActor +[00003A28] {0x2510c6d3120} Package Cylinder +[00003A29] {0x2510c6d4fc0} Package M_Emissive_Color +[00003A2A] {0x25105e17bb0} Material M_Emissive_Color.M_Emissive_Color +[00003A2B] {0x25107002080} StaticMesh Cylinder.Cylinder +[00003A2C] {0x2510b0c7680} BodySetup Cylinder.Cylinder.BodySetup_0 +[00003A2D] {0x2510c685c60} NavCollision Cylinder.Cylinder.NavCollision_2 +[00003A2E] {0x251024dee80} BlueprintGeneratedClass MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C +[00003A2F] {0x2510c685d40} Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ExecuteUbergraph_MagicLeapARPinInfoActor +[00003A30] {0x2510c685f00} Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ReceiveTick +[00003A31] {0x2510c682a80} Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.OnUpdateARPinState +[00003A32] {0x2510c682b60} Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.UserConstructionScript +[00003A33] {0x2510c5ee780} Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.UpdatePinState +[00003A34] {0x2510b10b800} SceneComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.AxisRoot_GEN_VARIABLE +[00003A35] {0x2510b10b600} SceneComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.DefaultSceneRoot_GEN_VARIABLE +[00003A36] {0x2510b10b400} SceneComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.InfoRoot_GEN_VARIABLE +[00003A37] {0x2510b10b200} SceneComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.Root_GEN_VARIABLE +[00003A38] {0x2510b10b000} SceneComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.VisualizerRoot_GEN_VARIABLE +[00003A39] {0x2510c6d5060} SimpleConstructionScript MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0 +[00003A3A] {0x2510c681ba0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_0 +[00003A3B] {0x2510c681ac0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_1 +[00003A3C] {0x2510c682c40} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_10 +[00003A3D] {0x2510c68c020} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_11 +[00003A3E] {0x2510c68bf40} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_12 +[00003A3F] {0x2510c68be60} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_13 +[00003A40] {0x2510c68bd80} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_14 +[00003A41] {0x2510c68bca0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_15 +[00003A42] {0x2510c68bbc0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_16 +[00003A43] {0x2510c68bae0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_2 +[00003A44] {0x2510c68ba00} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_3 +[00003A45] {0x2510c68b920} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_4 +[00003A46] {0x2510c68b840} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_5 +[00003A47] {0x2510c68b760} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_6 +[00003A48] {0x2510c68b680} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_7 +[00003A49] {0x2510c68b5a0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_8 +[00003A4A] {0x2510c68b4c0} SCS_Node MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.SimpleConstructionScript_0.SCS_Node_9 +[00003A4B] {0x25105e17290} SphereComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ValidRadiusVisualizer_GEN_VARIABLE +[00003A4C] {0x25105eb1640} StaticMeshComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.Forward_GEN_VARIABLE +[00003A4D] {0x25105eb10f0} StaticMeshComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.Right_GEN_VARIABLE +[00003A4E] {0x25105eb0ba0} StaticMeshComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.Up_GEN_VARIABLE +[00003A4F] {0x25105eb0650} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ConfidenceLabel_GEN_VARIABLE +[00003A50] {0x25105eb0100} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ConfidenceValue_GEN_VARIABLE +[00003A51] {0x25105ebfab0} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.PinIDValue_GEN_VARIABLE +[00003A52] {0x25105ebf560} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.RotErrLabel_GEN_VARIABLE +[00003A53] {0x25105ebf010} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.RotErrValue_GEN_VARIABLE +[00003A54] {0x25105ebeac0} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.TransErrLabel_GEN_VARIABLE +[00003A55] {0x25105ebe570} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.TransErrValue_GEN_VARIABLE +[00003A56] {0x25105ebe020} TextRenderComponent MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.TypeValue_GEN_VARIABLE +[00003A57] {0x25108587f00} MagicLeapARPinInfoActor_C MagicLeapARPinInfoActor.Default__MagicLeapARPinInfoActor_C +[00003A58] {0x2510b10ac00} SceneComponent MagicLeapARPinInfoActor.Default__MagicLeapARPinInfoActor_C.RootComponent +[00003A59] {0x2510c62c3c0} MagicLeapARPinSettings MagicLeapARPin.Default__MagicLeapARPinSettings +[00003A5A] {0x2510c665d40} MagicLeapARPinSaveGame MagicLeapARPin.Default__MagicLeapARPinSaveGame +[00003A5B] {0x2510c7c1b00} MagicLeapARPinContentBindings MagicLeapARPin.Default__MagicLeapARPinContentBindings +[00003A5C] {0x2510c7b2770} MagicLeapSharedWorldGameMode MagicLeapSharedWorld.Default__MagicLeapSharedWorldGameMode +[00003A5D] {0x25108587600} MagicLeapSharedWorldGameState MagicLeapSharedWorld.Default__MagicLeapSharedWorldGameState +[00003A5E] {0x25106f786e0} MagicLeapSharedWorldPlayerController MagicLeapSharedWorld.Default__MagicLeapSharedWorldPlayerController +[00003A5F] {0x2510b10a800} SceneComponent MagicLeapSharedWorld.Default__MagicLeapSharedWorldPlayerController.TransformComponent0 +[00003A60] {0x2510bb6c400} InAppPurchaseComponent MagicLeap.Default__InAppPurchaseComponent +[00003A61] {0x2510c6a9fc0} LuminApplicationLifecycleComponent MagicLeap.Default__LuminApplicationLifecycleComponent +[00003A62] {0x2510bb6c2c0} VRNotificationsComponent HeadMountedDisplay.Default__VRNotificationsComponent +[00003A63] {0x2510b10a600} MagicLeapHeadTrackingNotificationsComponent MagicLeap.Default__MagicLeapHeadTrackingNotificationsComponent +[00003A64] {0x251074526b0} MagicLeapHMDFunctionLibrary MagicLeap.Default__MagicLeapHMDFunctionLibrary +[00003A65] {0x2510b0c7940} MagicLeapMeshTrackerComponent MagicLeap.Default__MagicLeapMeshTrackerComponent +[00003A66] {0x25105e164e0} BoxComponent MagicLeap.Default__MagicLeapMeshTrackerComponent.BoundingVolume +[00003A67] {0x2510b0cce80} BodySetup MagicLeap.Default__MagicLeapMeshTrackerComponent.BoundingVolume.BodySetup_2147482640 +[00003A68] {0x2510745c9a0} MagicLeapSettings MagicLeap.Default__MagicLeapSettings +[00003A69] {0x25107451390} MagicLeapMeshBlockSelectorInterface MagicLeap.Default__MagicLeapMeshBlockSelectorInterface +[00003A6A] {0x251025d6ee0} MagicLeapRaycastComponent MagicLeap.Default__MagicLeapRaycastComponent +[00003A6B] {0x2510745c9d0} MagicLeapRaycastFunctionLibrary MagicLeap.Default__MagicLeapRaycastFunctionLibrary +[00003A6C] {0x2510745fa00} LuminARSessionFunctionLibrary MagicLeapAR.Default__LuminARSessionFunctionLibrary +[00003A6D] {0x2510745fc10} LuminARFrameFunctionLibrary MagicLeapAR.Default__LuminARFrameFunctionLibrary +[00003A6E] {0x2510745a870} LuminARImageTrackingFunctionLibrary MagicLeapAR.Default__LuminARImageTrackingFunctionLibrary +[00003A6F] {0x25105ed3340} AROriginActor AugmentedReality.Default__AROriginActor +[00003A70] {0x25108587300} LuminAROrigin MagicLeapAR.Default__LuminAROrigin +[00003A71] {0x25105ebdad0} MRMeshComponent MRMesh.Default__MRMeshComponent +[00003A72] {0x25105eb1b90} MRMeshComponent MagicLeapAR.Default__LuminAROrigin.MRMesh +[00003A73] {0x2510c6d3800} Package VertexColorMaterial +[00003A74] {0x2510c5ce480} Package ConvertFromDiffSpec +[00003A75] {0x2510bc8f1c0} MaterialFunction ConvertFromDiffSpec.ConvertFromDiffSpec +[00003A76] {0x25105e15730} Material VertexColorMaterial.VertexColorMaterial +[00003A77] {0x2510c6d3b20} Package WireframeMaterial +[00003A78] {0x25105e13bd0} Material WireframeMaterial.WireframeMaterial +[00003A79] {0x251025d52c0} ARSessionConfig AugmentedReality.Default__ARSessionConfig +[00003A7A] {0x2510c6aa500} LuminARSessionConfig MagicLeapAR.Default__LuminARSessionConfig +[00003A7B] {0x2510745ca00} ARLightEstimate AugmentedReality.Default__ARLightEstimate +[00003A7C] {0x2510c62e6c0} ARBasicLightEstimate AugmentedReality.Default__ARBasicLightEstimate +[00003A7D] {0x2510c649980} LuminARLightEstimate MagicLeapAR.Default__LuminARLightEstimate +[00003A7E] {0x2510bc8ee60} ARCandidateImage AugmentedReality.Default__ARCandidateImage +[00003A7F] {0x2510bc8e3e0} LuminARCandidateImage MagicLeapAR.Default__LuminARCandidateImage +[00003A80] {0x25107459b50} MagicLeapAudioFunctionLibrary MagicLeapAudio.Default__MagicLeapAudioFunctionLibrary +[00003A81] {0x25107459be0} MagicLeapControllerFunctionLibrary MagicLeapController.Default__MagicLeapControllerFunctionLibrary +[00003A82] {0x2510bb6bc80} MagicLeapTouchpadGesturesComponent MagicLeapController.Default__MagicLeapTouchpadGesturesComponent +[00003A83] {0x25107455e60} MagicLeapEyeTrackerFunctionLibrary MagicLeapEyeTracker.Default__MagicLeapEyeTrackerFunctionLibrary +[00003A84] {0x25107456040} LiveLinkSourceFactory LiveLinkInterface.Default__LiveLinkSourceFactory +[00003A85] {0x25107455fe0} LiveLinkMagicLeapHandTrackingSourceFactory MagicLeapHandTracking.Default__LiveLinkMagicLeapHandTrackingSourceFactory +[00003A86] {0x25107455f80} MagicLeapHandTrackingFunctionLibrary MagicLeapHandTracking.Default__MagicLeapHandTrackingFunctionLibrary +[00003A87] {0x2510c62fa40} MagicLeapIdentity MagicLeapIdentity.Default__MagicLeapIdentity +[00003A88] {0x2510b15ba00} MagicLeapImageTrackerComponent MagicLeapImageTracker.Default__MagicLeapImageTrackerComponent +[00003A89] {0x25107455f20} MagicLeapImageTrackerFunctionLibrary MagicLeapImageTracker.Default__MagicLeapImageTrackerFunctionLibrary +[00003A8A] {0x2510b15b780} MagicLeapPlanesComponent MagicLeapPlanes.Default__MagicLeapPlanesComponent +[00003A8B] {0x25105e1bb90} BoxComponent MagicLeapPlanes.Default__MagicLeapPlanesComponent.SearchVolume +[00003A8C] {0x2510b0c6e40} BodySetup MagicLeapPlanes.Default__MagicLeapPlanesComponent.SearchVolume.BodySetup_2147482639 +[00003A8D] {0x25107455dd0} MagicLeapPlanesFunctionLibrary MagicLeapPlanes.Default__MagicLeapPlanesFunctionLibrary +[00003A8E] {0x25107455e00} MagicLeapPrivilegesFunctionLibrary MagicLeapPrivileges.Default__MagicLeapPrivilegesFunctionLibrary +[00003A8F] {0x25107459a00} MagicLeapSecureStorage MagicLeapSecureStorage.Default__MagicLeapSecureStorage +[00003A90] {0x2510c66c340} MagicLeapHandMeshingComponent MagicLeapHandMeshing.Default__MagicLeapHandMeshingComponent +[00003A91] {0x25107452920} MagicLeapHandMeshingFunctionLibrary MagicLeapHandMeshing.Default__MagicLeapHandMeshingFunctionLibrary +[00003A92] {0x2510c665740} MagicLeapLightingTrackingComponent MagicLeapLightEstimation.Default__MagicLeapLightingTrackingComponent +[00003A93] {0x251074528f0} MagicLeapLightEstimationFunctionLibrary MagicLeapLightEstimation.Default__MagicLeapLightEstimationFunctionLibrary +[00003A94] {0x2510745b440} AvfMediaSettings AvfMediaFactory.Default__AvfMediaSettings +[00003A95] {0x2510c7c4280} MediaSource MediaAssets.Default__MediaSource +[00003A96] {0x2510c6d2f40} BaseMediaSource MediaAssets.Default__BaseMediaSource +[00003A97] {0x2510c685b80} ImgMediaSource ImgMedia.Default__ImgMediaSource +[00003A98] {0x2510c681c80} ImgMediaPlaybackComponent ImgMediaEngine.Default__ImgMediaPlaybackComponent +[00003A99] {0x25107a4ac70} ImgMediaSettings ImgMediaFactory.Default__ImgMediaSettings +[00003A9A] {0x2510c679500} MovieSceneMediaPlayerPropertySection MediaCompositing.Default__MovieSceneMediaPlayerPropertySection +[00003A9B] {0x2510b90d480} MovieSceneBuiltInEasingFunction MediaCompositing.Default__MovieSceneMediaPlayerPropertySection.EaseInFunction +[00003A9C] {0x251025e5e00} MovieSceneBuiltInEasingFunction MediaCompositing.Default__MovieSceneMediaPlayerPropertySection.EaseOutFunction +[00003A9D] {0x2510c663340} MovieScenePropertyTrack MovieSceneTracks.Default__MovieScenePropertyTrack +[00003A9E] {0x2510c685aa0} MovieSceneMediaPlayerPropertyTrack MediaCompositing.Default__MovieSceneMediaPlayerPropertyTrack +[00003A9F] {0x251025d63a0} MovieSceneMediaSection MediaCompositing.Default__MovieSceneMediaSection +[00003AA0] {0x2510c62e2c0} MovieSceneBuiltInEasingFunction MediaCompositing.Default__MovieSceneMediaSection.EaseInFunction +[00003AA1] {0x2510c62e500} MovieSceneBuiltInEasingFunction MediaCompositing.Default__MovieSceneMediaSection.EaseOutFunction +[00003AA2] {0x2510c66de40} MovieSceneMediaTrack MediaCompositing.Default__MovieSceneMediaTrack +[00003AA3] {0x2510745af60} WmfMediaSettings WmfMediaFactory.Default__WmfMediaSettings +[00003AA4] {0x2510bc8f220} TcpMessagingSettings TcpMessaging.Default__TcpMessagingSettings +[00003AA5] {0x2510c663700} UdpMessagingSettings UdpMessaging.Default__UdpMessagingSettings +[00003AA6] {0x2510c5c90c0} ActorSequence ActorSequence.Default__ActorSequence +[00003AA7] {0x25107008e00} MovieScene MovieScene.Default__MovieScene +[00003AA8] {0x25107008c80} MovieScene ActorSequence.Default__ActorSequence.MovieScene +[00003AA9] {0x2510c685e20} ActorSequenceComponent ActorSequence.Default__ActorSequenceComponent +[00003AAA] {0x2510c5ce660} ActorSequence ActorSequence.Default__ActorSequenceComponent.Sequence +[00003AAB] {0x25107008b00} MovieScene ActorSequence.Default__ActorSequenceComponent.Sequence.MovieScene +[00003AAC] {0x2510812f010} ActorSequencePlayer ActorSequence.Default__ActorSequencePlayer +[00003AAD] {0x25107459b80} LayersBlueprintLibrary ActorLayerUtilities.Default__LayersBlueprintLibrary +[00003AAE] {0x2510c6497f0} AndroidPermissionCallbackProxy AndroidPermission.Default__AndroidPermissionCallbackProxy +[00003AAF] {0x2510745b0e0} AndroidPermissionFunctionLibrary AndroidPermission.Default__AndroidPermissionFunctionLibrary +[00003AB0] {0x2510c6d5ec0} AppleImageUtilsBaseAsyncTaskBlueprintProxy AppleImageUtils.Default__AppleImageUtilsBaseAsyncTaskBlueprintProxy +[00003AB1] {0x2510745b950} AppleImageInterface AppleImageUtils.Default__AppleImageInterface +[00003AB2] {0x2510812eac0} ArchVisCharacter ArchVisCharacter.Default__ArchVisCharacter +[00003AB3] {0x25105e1b700} CapsuleComponent ArchVisCharacter.Default__ArchVisCharacter.CollisionCylinder +[00003AB4] {0x25108080100} ArchVisCharMovementComponent ArchVisCharacter.Default__ArchVisCharMovementComponent +[00003AB5] {0x25108085a40} ArchVisCharMovementComponent ArchVisCharacter.Default__ArchVisCharacter.CharMoveComp +[00003AB6] {0x251081960a0} SkeletalMeshComponent ArchVisCharacter.Default__ArchVisCharacter.CharacterMesh0 +[00003AB7] {0x2510745ba10} AssetTagsSubsystem AssetTags.Default__AssetTagsSubsystem +[00003AB8] {0x2510c663e80} AudioGenerator AudioMixer.Default__AudioGenerator +[00003AB9] {0x2510c667600} AudioCapture AudioCapture.Default__AudioCapture +[00003ABA] {0x2510745ba70} AudioCaptureFunctionLibrary AudioCapture.Default__AudioCaptureFunctionLibrary +[00003ABB] {0x251082bb890} AudioCaptureComponent AudioCapture.Default__AudioCaptureComponent +[00003ABC] {0x25105ed2c80} CableActor CableComponent.Default__CableActor +[00003ABD] {0x2510812e570} CableComponent CableComponent.Default__CableComponent +[00003ABE] {0x2510812e020} CableComponent CableComponent.Default__CableActor.CableComponent0 +[00003ABF] {0x25105e1b270} CustomMeshComponent CustomMeshComponent.Default__CustomMeshComponent +[00003AC0] {0x2510745ecb0} GooglePADFunctionLibrary GooglePAD.Default__GooglePADFunctionLibrary +[00003AC1] {0x2510745b8c0} LocationServices LocationServicesBPLibrary.Default__LocationServices +[00003AC2] {0x2510c62ff80} LocationServicesImpl LocationServicesBPLibrary.Default__LocationServicesImpl +[00003AC3] {0x2510c6493e0} MobileInstalledContent MobilePatchingUtils.Default__MobileInstalledContent +[00003AC4] {0x2510c6d5e20} MobilePendingContent MobilePatchingUtils.Default__MobilePendingContent +[00003AC5] {0x2510745e230} MobilePatchingLibrary MobilePatchingUtils.Default__MobilePatchingLibrary +[00003AC6] {0x2510745be00} SoundfieldEncodingSettingsBase AudioExtensions.Default__SoundfieldEncodingSettingsBase +[00003AC7] {0x2510745c280} AmbisonicsEncodingSettings SoundFields.Default__AmbisonicsEncodingSettings +[00003AC8] {0x2510c62f380} ModularSynthPresetBank Synthesis.Default__ModularSynthPresetBank +[00003AC9] {0x2510745b260} ModularSynthLibrary Synthesis.Default__ModularSynthLibrary +[00003ACA] {0x251081950b0} ModularSynthComponent Synthesis.Default__ModularSynthComponent +[00003ACB] {0x2510c67c300} SourceEffectBitCrusherPreset Synthesis.Default__SourceEffectBitCrusherPreset +[00003ACC] {0x25107008080} SourceEffectChorusPreset Synthesis.Default__SourceEffectChorusPreset +[00003ACD] {0x2510c68b220} SourceEffectDynamicsProcessorPreset Synthesis.Default__SourceEffectDynamicsProcessorPreset +[00003ACE] {0x2510c68b140} EnvelopeFollowerListener Synthesis.Default__EnvelopeFollowerListener +[00003ACF] {0x2510c663ac0} SourceEffectEnvelopeFollowerPreset Synthesis.Default__SourceEffectEnvelopeFollowerPreset +[00003AD0] {0x2510c667780} SourceEffectEQPreset Synthesis.Default__SourceEffectEQPreset +[00003AD1] {0x2510c68b060} SourceEffectFilterPreset Synthesis.Default__SourceEffectFilterPreset +[00003AD2] {0x2510c667900} SourceEffectFoldbackDistortionPreset Synthesis.Default__SourceEffectFoldbackDistortionPreset +[00003AD3] {0x2510c6d5d80} SourceEffectMidSideSpreaderPreset Synthesis.Default__SourceEffectMidSideSpreaderPreset +[00003AD4] {0x2510c6d5ce0} SourceEffectPannerPreset Synthesis.Default__SourceEffectPannerPreset +[00003AD5] {0x2510c6679c0} SourceEffectPhaserPreset Synthesis.Default__SourceEffectPhaserPreset +[00003AD6] {0x2510c68af80} SourceEffectRingModulationPreset Synthesis.Default__SourceEffectRingModulationPreset +[00003AD7] {0x2510c667a80} SourceEffectSimpleDelayPreset Synthesis.Default__SourceEffectSimpleDelayPreset +[00003AD8] {0x2510c68aea0} SourceEffectStereoDelayPreset Synthesis.Default__SourceEffectStereoDelayPreset +[00003AD9] {0x2510c6d5c40} SourceEffectWaveShaperPreset Synthesis.Default__SourceEffectWaveShaperPreset +[00003ADA] {0x2510c6b6400} AudioImpulseResponse Synthesis.Default__AudioImpulseResponse +[00003ADB] {0x2510c67c400} SubmixEffectConvolutionReverbPreset Synthesis.Default__SubmixEffectConvolutionReverbPreset +[00003ADC] {0x2510c667b40} SubmixEffectDelayPreset Synthesis.Default__SubmixEffectDelayPreset +[00003ADD] {0x2510c664a80} SubmixEffectFilterPreset Synthesis.Default__SubmixEffectFilterPreset +[00003ADE] {0x2510c664b40} SubmixEffectFlexiverbPreset Synthesis.Default__SubmixEffectFlexiverbPreset +[00003ADF] {0x2510c68adc0} SubmixEffectMultibandCompressorPreset Synthesis.Default__SubmixEffectMultibandCompressorPreset +[00003AE0] {0x2510c682fc0} SubmixEffectStereoDelayPreset Synthesis.Default__SubmixEffectStereoDelayPreset +[00003AE1] {0x2510c682ee0} SubmixEffectTapDelayPreset Synthesis.Default__SubmixEffectTapDelayPreset +[00003AE2] {0x2510745b7a0} Visual UMG.Default__Visual +[00003AE3] {0x251025d2da0} Widget UMG.Default__Widget +[00003AE4] {0x25105e1ade0} Synth2DSlider Synthesis.Default__Synth2DSlider +[00003AE5] {0x25106fec040} GranularSynth Synthesis.Default__GranularSynth +[00003AE6] {0x25107007f00} MonoWaveTableSynthPreset Synthesis.Default__MonoWaveTableSynthPreset +[00003AE7] {0x251081940c0} SynthComponentMonoWaveTable Synthesis.Default__SynthComponentMonoWaveTable +[00003AE8] {0x251082bb0a0} SynthComponentToneGenerator Synthesis.Default__SynthComponentToneGenerator +[00003AE9] {0x251082ba8b0} SynthSamplePlayer Synthesis.Default__SynthSamplePlayer +[00003AEA] {0x2510745b380} SynthesisUtilitiesBlueprintFunctionLibrary Synthesis.Default__SynthesisUtilitiesBlueprintFunctionLibrary +[00003AEB] {0x25105e1a950} SynthKnob Synthesis.Default__SynthKnob +[00003AEC] {0x2510745b410} AudioAnalyzerAsset AudioAnalyzer.Default__AudioAnalyzerAsset +[00003AED] {0x2510745da80} AudioAnalyzerNRTSettings AudioAnalyzer.Default__AudioAnalyzerNRTSettings +[00003AEE] {0x2510745b2f0} AudioSynesthesiaNRTSettings AudioSynesthesia.Default__AudioSynesthesiaNRTSettings +[00003AEF] {0x2510c60fd80} AudioAnalyzerNRT AudioAnalyzer.Default__AudioAnalyzerNRT +[00003AF0] {0x2510c60fe00} AudioSynesthesiaNRT AudioSynesthesia.Default__AudioSynesthesiaNRT +[00003AF1] {0x2510c649110} ConstantQNRTSettings AudioSynesthesia.Default__ConstantQNRTSettings +[00003AF2] {0x2510c7c6280} ConstantQNRT AudioSynesthesia.Default__ConstantQNRT +[00003AF3] {0x2510c64d5d0} ConstantQNRTSettings AudioSynesthesia.Default__ConstantQNRT.DefaultConstantQNRTSettings +[00003AF4] {0x2510c62f000} LoudnessNRTSettings AudioSynesthesia.Default__LoudnessNRTSettings +[00003AF5] {0x2510c7c6200} LoudnessNRT AudioSynesthesia.Default__LoudnessNRT +[00003AF6] {0x2510c62fc40} LoudnessNRTSettings AudioSynesthesia.Default__LoudnessNRT.DefaultLoudnessNRTSettings +[00003AF7] {0x2510c62f080} OnsetNRTSettings AudioSynesthesia.Default__OnsetNRTSettings +[00003AF8] {0x2510c7c6100} OnsetNRT AudioSynesthesia.Default__OnsetNRT +[00003AF9] {0x2510c62f180} OnsetNRTSettings AudioSynesthesia.Default__OnsetNRT.DefaultOnsetNRTSettings +[00003AFA] {0x2510745dae0} AI_ObjectWC Backrooms.Default__AI_ObjectWC +[00003AFB] {0x2510745dab0} BackroomsBPFunctionLibrary Backrooms.Default__BackroomsBPFunctionLibrary +[00003AFC] {0x2510c6a9700} BoatComponent Backrooms.Default__BoatComponent +[00003AFD] {0x2510858e500} InteractablePawn Backrooms.Default__InteractablePawn +[00003AFE] {0x2510b109800} SceneComponent Backrooms.Default__InteractablePawn.Scene +[00003AFF] {0x2510812d580} StaticMeshComponent Backrooms.Default__InteractablePawn.StaticMesh +[00003B00] {0x251082ba0c0} InteractableCameraComponent Backrooms.Default__InteractableCameraComponent +[00003B01] {0x251082b98d0} InteractableCameraComponent Backrooms.Default__InteractablePawn.InteractableCameraComponent +[00003B02] {0x2510812d030} MotionControllerComponent HeadMountedDisplay.Default__MotionControllerComponent +[00003B03] {0x2517792a4c0} GripMotionControllerComponent Backrooms.Default__GripMotionControllerComponent +[00003B04] {0x251766fc940} GripMotionControllerComponent Backrooms.Default__InteractablePawn.LeftGrip +[00003B05] {0x2510c74c940} GripMotionControllerComponent Backrooms.Default__InteractablePawn.RightGrip +[00003B06] {0x2510858e200} BoatPawn Backrooms.Default__BoatPawn +[00003B07] {0x2510b109600} SceneComponent Backrooms.Default__BoatPawn.Scene +[00003B08] {0x2510812cae0} StaticMeshComponent Backrooms.Default__BoatPawn.StaticMesh +[00003B09] {0x251082b90e0} InteractableCameraComponent Backrooms.Default__BoatPawn.InteractableCameraComponent +[00003B0A] {0x2510c74c020} GripMotionControllerComponent Backrooms.Default__BoatPawn.LeftGrip +[00003B0B] {0x2510c74b700} GripMotionControllerComponent Backrooms.Default__BoatPawn.RightGrip +[00003B0C] {0x25105e1a4c0} BoxComponent Backrooms.Default__BoatPawn.RootBoxComponent +[00003B0D] {0x2510b0c68c0} BodySetup Backrooms.Default__BoatPawn.RootBoxComponent.BodySetup_2147482638 +[00003B0E] {0x25105e1a030} ArrowComponent Backrooms.Default__BoatPawn.ArrowComponent +[00003B0F] {0x2510c6a9c40} BoatComponent Backrooms.Default__BoatPawn.BoatComponent +[00003B10] {0x2510812c590} StaticMeshComponent Backrooms.Default__BoatPawn.BoatMaskMesh +[00003B11] {0x25105e85100} InteractableActor Backrooms.Default__InteractableActor +[00003B12] {0x2510b109400} SceneComponent Backrooms.Default__InteractableActor.Scene +[00003B13] {0x2510812c040} StaticMeshComponent Backrooms.Default__InteractableActor.StaticMesh +[00003B14] {0x25105e84e80} ClientInteractableActor Backrooms.Default__ClientInteractableActor +[00003B15] {0x2510b109200} SceneComponent Backrooms.Default__ClientInteractableActor.Scene +[00003B16] {0x2510812baf0} StaticMeshComponent Backrooms.Default__ClientInteractableActor.StaticMesh +[00003B17] {0x251084d6100} ClientInteractablePawn Backrooms.Default__ClientInteractablePawn +[00003B18] {0x2510b109000} SceneComponent Backrooms.Default__ClientInteractablePawn.Scene +[00003B19] {0x2510812b5a0} StaticMeshComponent Backrooms.Default__ClientInteractablePawn.StaticMesh +[00003B1A] {0x251082b88f0} InteractableCameraComponent Backrooms.Default__ClientInteractablePawn.InteractableCameraComponent +[00003B1B] {0x2510c74ade0} GripMotionControllerComponent Backrooms.Default__ClientInteractablePawn.LeftGrip +[00003B1C] {0x2510c74a4c0} GripMotionControllerComponent Backrooms.Default__ClientInteractablePawn.RightGrip +[00003B1D] {0x25105e84c00} UserWidget UMG.Default__UserWidget +[00003B1E] {0x25105e84980} CrosshairWidget Backrooms.Default__CrosshairWidget +[00003B1F] {0x25105e84700} CustomUserWidget Backrooms.Default__CustomUserWidget +[00003B20] {0x25105e84480} DroppedItem Backrooms.Default__DroppedItem +[00003B21] {0x2510b108e00} SceneComponent Backrooms.Default__DroppedItem.DefaultSceneRoot +[00003B22] {0x2510812b050} StaticMeshComponent Backrooms.Default__DroppedItem.Item +[00003B23] {0x25105e84200} DryLandVolume Backrooms.Default__DryLandVolume +[00003B24] {0x25105e19ba0} BrushComponent Backrooms.Default__DryLandVolume.BrushComponent0 +[00003B25] {0x2510b108c00} EnvQueryTest_CheckVisibility Backrooms.Default__EnvQueryTest_CheckVisibility +[00003B26] {0x251082b8100} FancyCameraComponent Backrooms.Default__FancyCameraComponent +[00003B27] {0x251084eab00} FancyCharacter Backrooms.Default__FancyCharacter +[00003B28] {0x25105e19710} CapsuleComponent Backrooms.Default__FancyCharacter.CollisionCylinder +[00003B29] {0x2510885f340} FancyMovementComponent Backrooms.Default__FancyMovementComponent +[00003B2A] {0x2510885e680} FancyMovementComponent Backrooms.Default__FancyCharacter.CharMoveComp +[00003B2B] {0x251081930d0} SkeletalMeshComponent Backrooms.Default__FancyCharacter.CharacterMesh0 +[00003B2C] {0x251082b7910} FancyCameraComponent Backrooms.Default__FancyCharacter.FirstPersonCamera +[00003B2D] {0x2510b0c6600} FancySpringArmComponent Backrooms.Default__FancySpringArmComponent +[00003B2E] {0x2510b0c6340} FancySpringArmComponent Backrooms.Default__FancyCharacter.SpringArm +[00003B2F] {0x251081920e0} SkeletalMeshComponent Backrooms.Default__FancyCharacter.Arms +[00003B30] {0x25105e83f80} FancyGameInstance Backrooms.Default__FancyGameInstance +[00003B31] {0x2510b120400} FancyGameMode Backrooms.Default__FancyGameMode +[00003B32] {0x251078a1a80} FancyPlayerController Backrooms.Default__FancyPlayerController +[00003B33] {0x2510b108a00} SceneComponent Backrooms.Default__FancyPlayerController.TransformComponent0 +[00003B34] {0x251024d9380} FancyPlayerState Backrooms.Default__FancyPlayerState +[00003B35] {0x2510c682e00} InventoryComponent Backrooms.Default__InventoryComponent +[00003B36] {0x2510c5e8c80} InventoryComponent Backrooms.Default__FancyPlayerState.InventoryComponent +[00003B37] {0x2510b0c6080} InspectableActor Backrooms.Default__InspectableActor +[00003B38] {0x2510b108800} SceneComponent Backrooms.Default__InspectableActor.Scene +[00003B39] {0x251084ea5b0} StaticMeshComponent Backrooms.Default__InspectableActor.Interactable +[00003B3A] {0x2510b108600} SceneComponent Backrooms.Default__InspectableActor.FocusTarget +[00003B3B] {0x251082b7120} CameraComponent Backrooms.Default__InspectableActor.Camera +[00003B3C] {0x251084ea060} InteractableComponent Backrooms.Default__InteractableComponent +[00003B3D] {0x2510745b4d0} InteractableInterface Backrooms.Default__InteractableInterface +[00003B3E] {0x2510c6d5880} InventoryItem Backrooms.Default__InventoryItem +[00003B3F] {0x2510b0cfd40} ItemActor Backrooms.Default__ItemActor +[00003B40] {0x2510b10fe00} SceneComponent Backrooms.Default__ItemActor.Scene +[00003B41] {0x251084e9b10} StaticMeshComponent Backrooms.Default__ItemActor.Item +[00003B42] {0x25105ed0d00} Level0Generator Backrooms.Default__Level0Generator +[00003B43] {0x2510745cb20} LIDARBlueprintFunctionLibrary Backrooms.Default__LIDARBlueprintFunctionLibrary +[00003B44] {0x2510c6a2380} LIDARComponent Backrooms.Default__LIDARComponent +[00003B45] {0x251084e95c0} MapEditorCharacter Backrooms.Default__MapEditorCharacter +[00003B46] {0x25105e17720} CapsuleComponent Backrooms.Default__MapEditorCharacter.CollisionCylinder +[00003B47] {0x2510885d9c0} MapEditorCharacterMovement Backrooms.Default__MapEditorCharacterMovement +[00003B48] {0x2510885cd00} MapEditorCharacterMovement Backrooms.Default__MapEditorCharacter.CharMoveComp +[00003B49] {0x251081910f0} SkeletalMeshComponent Backrooms.Default__MapEditorCharacter.CharacterMesh0 +[00003B4A] {0x251082b6930} CameraComponent Backrooms.Default__MapEditorCharacter.CameraComponent +[00003B4B] {0x2510b0cf7c0} MapEditorGizmo Backrooms.Default__MapEditorGizmo +[00003B4C] {0x251084e9070} StaticMeshComponent Backrooms.Default__MapEditorGizmo.OriginComponent +[00003B4D] {0x251084e8b20} StaticMeshComponent Backrooms.Default__MapEditorGizmo.ZAxisComponent +[00003B4E] {0x251084e85d0} StaticMeshComponent Backrooms.Default__MapEditorGizmo.XAxisComponent +[00003B4F] {0x251084e8080} StaticMeshComponent Backrooms.Default__MapEditorGizmo.YAxisComponent +[00003B50] {0x251084e7b30} StaticMeshComponent Backrooms.Default__MapEditorGizmo.YawComponent +[00003B51] {0x251084e75e0} StaticMeshComponent Backrooms.Default__MapEditorGizmo.RollComponent +[00003B52] {0x251084e7090} StaticMeshComponent Backrooms.Default__MapEditorGizmo.PitchComponent +[00003B53] {0x251084e6b40} StaticMeshComponent Backrooms.Default__MapEditorGizmo.ScaleZComponent +[00003B54] {0x251084e65f0} StaticMeshComponent Backrooms.Default__MapEditorGizmo.ScaleXComponent +[00003B55] {0x251084e60a0} StaticMeshComponent Backrooms.Default__MapEditorGizmo.ScaleYComponent +[00003B56] {0x2510bb6bb40} MapEditorHandlerComponent Backrooms.Default__MapEditorHandlerComponent +[00003B57] {0x2510745b500} MapEditorInterface Backrooms.Default__MapEditorInterface +[00003B58] {0x2510745b560} MapEditorStatics Backrooms.Default__MapEditorStatics +[00003B59] {0x25107a460c0} MissionData Backrooms.Default__MissionData +[00003B5A] {0x2510700f400} MotionScannerComponent Backrooms.Default__MotionScannerComponent +[00003B5B] {0x2510b0cf500} MotionScannerDirector Backrooms.Default__MotionScannerDirector +[00003B5C] {0x25105e83d00} NoClipVolume Backrooms.Default__NoClipVolume +[00003B5D] {0x25108869280} BrushComponent Backrooms.Default__NoClipVolume.BrushComponent0 +[00003B5E] {0x2510c664fc0} PlayerStatsComponent Backrooms.Default__PlayerStatsComponent +[00003B5F] {0x25105e83a80} PushableActor Backrooms.Default__PushableActor +[00003B60] {0x2510b10fa00} SceneComponent Backrooms.Default__PushableActor.Scene +[00003B61] {0x251084e5b50} StaticMeshComponent Backrooms.Default__PushableActor.StaticMesh +[00003B62] {0x251024d8c80} RadarMap Backrooms.Default__RadarMap +[00003B63] {0x2510b10f800} SceneComponent Backrooms.Default__RadarMap.Scene +[00003B64] {0x251084e5600} StaticMeshComponent Backrooms.Default__RadarMap.StaticMesh +[00003B65] {0x251082b6140} InteractableCameraComponent Backrooms.Default__RadarMap.InteractableCameraComponent +[00003B66] {0x2510c749ba0} GripMotionControllerComponent Backrooms.Default__RadarMap.LeftGrip +[00003B67] {0x2510c749280} GripMotionControllerComponent Backrooms.Default__RadarMap.RightGrip +[00003B68] {0x2510700e500} RadarPlayerComponent Backrooms.Default__RadarPlayerComponent +[00003B69] {0x2510c64ea70} SteamManager Backrooms.Default__SteamManager +[00003B6A] {0x25105e83800} WalkingVolume Backrooms.Default__WalkingVolume +[00003B6B] {0x25108868df0} BrushComponent Backrooms.Default__WalkingVolume.BrushComponent0 +[00003B6C] {0x251074530a0} InputCoreTypes InputCore.Default__InputCoreTypes +[00003B6D] {0x2510c7c6000} FontBulkData SlateCore.Default__FontBulkData +[00003B6E] {0x2510745b590} FontFaceInterface SlateCore.Default__FontFaceInterface +[00003B6F] {0x2510745ec20} FontProviderInterface SlateCore.Default__FontProviderInterface +[00003B70] {0x2510745ec80} SlateTypes SlateCore.Default__SlateTypes +[00003B71] {0x2510745ec50} SlateWidgetStyleAsset SlateCore.Default__SlateWidgetStyleAsset +[00003B72] {0x2510745ed70} SlateWidgetStyleContainerBase SlateCore.Default__SlateWidgetStyleContainerBase +[00003B73] {0x2510745edd0} SlateWidgetStyleContainerInterface SlateCore.Default__SlateWidgetStyleContainerInterface +[00003B74] {0x2510b0cf240} ButtonWidgetStyle Slate.Default__ButtonWidgetStyle +[00003B75] {0x251084cc040} CheckBoxWidgetStyle Slate.Default__CheckBoxWidgetStyle +[00003B76] {0x25108868960} ComboBoxWidgetStyle Slate.Default__ComboBoxWidgetStyle +[00003B77] {0x25108174ae0} ComboButtonWidgetStyle Slate.Default__ComboButtonWidgetStyle +[00003B78] {0x2510c748960} EditableTextBoxWidgetStyle Slate.Default__EditableTextBoxWidgetStyle +[00003B79] {0x25105e83580} EditableTextWidgetStyle Slate.Default__EditableTextWidgetStyle +[00003B7A] {0x2510b10f600} ProgressWidgetStyle Slate.Default__ProgressWidgetStyle +[00003B7B] {0x2510812dad0} ScrollBarWidgetStyle Slate.Default__ScrollBarWidgetStyle +[00003B7C] {0x25105e83300} ScrollBoxWidgetStyle Slate.Default__ScrollBoxWidgetStyle +[00003B7D] {0x2510745e200} SlateSettings Slate.Default__SlateSettings +[00003B7E] {0x251024dfc80} SpinBoxWidgetStyle Slate.Default__SpinBoxWidgetStyle +[00003B7F] {0x2510b0cef80} TextBlockWidgetStyle Slate.Default__TextBlockWidgetStyle +[00003B80] {0x2510745bdd0} ToolMenuBase Slate.Default__ToolMenuBase +[00003B81] {0x2510745b650} ImageWriteBlueprintLibrary ImageWriteQueue.Default__ImageWriteBlueprintLibrary +[00003B82] {0x2510745d180} EyeTrackerFunctionLibrary EyeTracker.Default__EyeTrackerFunctionLibrary +[00003B83] {0x2510bc8e140} GameNetworkManagerSettings EngineSettings.Default__GameNetworkManagerSettings +[00003B84] {0x2510b90d980} GameSessionSettings EngineSettings.Default__GameSessionSettings +[00003B85] {0x2510745b140} GeneralEngineSettings EngineSettings.Default__GeneralEngineSettings +[00003B86] {0x251025d4300} GeneralProjectSettings EngineSettings.Default__GeneralProjectSettings +[00003B87] {0x2510bc22a80} HudSettings EngineSettings.Default__HudSettings +[00003B88] {0x2510c64e980} ChaosPhysicalMaterial PhysicsCore.Default__ChaosPhysicalMaterial +[00003B89] {0x2510c7c5f80} PhysicalMaterial PhysicsCore.Default__PhysicalMaterial +[00003B8A] {0x2510745b0b0} PhysicalMaterialPropertyBase PhysicsCore.Default__PhysicalMaterialPropertyBase +[00003B8B] {0x2510745cca0} MeshReconstructorBase MRMesh.Default__MeshReconstructorBase +[00003B8C] {0x25105e83080} MockDataMeshTrackerComponent MRMesh.Default__MockDataMeshTrackerComponent +[00003B8D] {0x25105ed0ac0} ARActor AugmentedReality.Default__ARActor +[00003B8E] {0x2510745b170} ARBlueprintLibrary AugmentedReality.Default__ARBlueprintLibrary +[00003B8F] {0x2510745e4d0} ARTraceResultLibrary AugmentedReality.Default__ARTraceResultLibrary +[00003B90] {0x2510c64e930} ARBaseAsyncTaskBlueprintProxy AugmentedReality.Default__ARBaseAsyncTaskBlueprintProxy +[00003B91] {0x2510c7c5f00} ARSaveWorldAsyncTaskBlueprintProxy AugmentedReality.Default__ARSaveWorldAsyncTaskBlueprintProxy +[00003B92] {0x2510c6d57e0} ARGetCandidateObjectAsyncTaskBlueprintProxy AugmentedReality.Default__ARGetCandidateObjectAsyncTaskBlueprintProxy +[00003B93] {0x25105e82e00} ARComponent AugmentedReality.Default__ARComponent +[00003B94] {0x251084d5e00} ARPlaneComponent AugmentedReality.Default__ARPlaneComponent +[00003B95] {0x25105e82b80} ARPointComponent AugmentedReality.Default__ARPointComponent +[00003B96] {0x251084d5b00} ARFaceComponent AugmentedReality.Default__ARFaceComponent +[00003B97] {0x251084d5800} ARImageComponent AugmentedReality.Default__ARImageComponent +[00003B98] {0x251084d5500} ARQRCodeComponent AugmentedReality.Default__ARQRCodeComponent +[00003B99] {0x2510b0cecc0} ARPoseComponent AugmentedReality.Default__ARPoseComponent +[00003B9A] {0x2510b0cea00} AREnvironmentProbeComponent AugmentedReality.Default__AREnvironmentProbeComponent +[00003B9B] {0x2510b0ce740} ARObjectComponent AugmentedReality.Default__ARObjectComponent +[00003B9C] {0x251084d5200} ARMeshComponent AugmentedReality.Default__ARMeshComponent +[00003B9D] {0x251084d4f00} ARGeoAnchorComponent AugmentedReality.Default__ARGeoAnchorComponent +[00003B9E] {0x2510745e2c0} ARDependencyHandler AugmentedReality.Default__ARDependencyHandler +[00003B9F] {0x25107458ef0} ARGeoTrackingSupport AugmentedReality.Default__ARGeoTrackingSupport +[00003BA0] {0x2510c6d5740} CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy AugmentedReality.Default__CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy +[00003BA1] {0x2510c6d56a0} GetGeoLocationAsyncTaskBlueprintProxy AugmentedReality.Default__GetGeoLocationAsyncTaskBlueprintProxy +[00003BA2] {0x25105ed0880} ARLifeCycleComponent AugmentedReality.Default__ARLifeCycleComponent +[00003BA3] {0x2510c67c500} ARPin AugmentedReality.Default__ARPin +[00003BA4] {0x25108877080} ARSharedWorldGameMode AugmentedReality.Default__ARSharedWorldGameMode +[00003BA5] {0x251084d4c00} ARSharedWorldGameState AugmentedReality.Default__ARSharedWorldGameState +[00003BA6] {0x251084cb9e0} ARSharedWorldPlayerController AugmentedReality.Default__ARSharedWorldPlayerController +[00003BA7] {0x2510b10f400} SceneComponent AugmentedReality.Default__ARSharedWorldPlayerController.TransformComponent0 +[00003BA8] {0x25105ed0640} ARSkyLight AugmentedReality.Default__ARSkyLight +[00003BA9] {0x251088684d0} SkyLightComponent AugmentedReality.Default__ARSkyLight.SkyLightComponent0 +[00003BAA] {0x2510c6a0cc0} ARTexture AugmentedReality.Default__ARTexture +[00003BAB] {0x251080df040} ARTextureCameraImage AugmentedReality.Default__ARTextureCameraImage +[00003BAC] {0x251080df200} ARTextureCameraDepth AugmentedReality.Default__ARTextureCameraDepth +[00003BAD] {0x2510b10f200} AREnvironmentCaptureProbeTexture AugmentedReality.Default__AREnvironmentCaptureProbeTexture +[00003BAE] {0x25107450ac0} ARTraceResultDummy AugmentedReality.Default__ARTraceResultDummy +[00003BAF] {0x2510c67c600} ARTrackedGeometry AugmentedReality.Default__ARTrackedGeometry +[00003BB0] {0x2510bb6ba00} ARPlaneGeometry AugmentedReality.Default__ARPlaneGeometry +[00003BB1] {0x2510c678500} ARTrackedPoint AugmentedReality.Default__ARTrackedPoint +[00003BB2] {0x251025d4420} ARTrackedImage AugmentedReality.Default__ARTrackedImage +[00003BB3] {0x25107b991c0} ARTrackedQRCode AugmentedReality.Default__ARTrackedQRCode +[00003BB4] {0x2510b10f000} ARFaceGeometry AugmentedReality.Default__ARFaceGeometry +[00003BB5] {0x25107b990a0} AREnvironmentCaptureProbe AugmentedReality.Default__AREnvironmentCaptureProbe +[00003BB6] {0x2510c678e00} ARTrackedObject AugmentedReality.Default__ARTrackedObject +[00003BB7] {0x2510700e080} ARTrackedPose AugmentedReality.Default__ARTrackedPose +[00003BB8] {0x2510c674300} ARMeshGeometry AugmentedReality.Default__ARMeshGeometry +[00003BB9] {0x251025d5620} ARGeoAnchor AugmentedReality.Default__ARGeoAnchor +[00003BBA] {0x2510b10ee00} ARTrackableNotifyComponent AugmentedReality.Default__ARTrackableNotifyComponent +[00003BBB] {0x25107458f20} ARTypesDummyClass AugmentedReality.Default__ARTypesDummyClass +[00003BBC] {0x25107a48eb0} ARCandidateObject AugmentedReality.Default__ARCandidateObject +[00003BBD] {0x25107450b50} HeadMountedDisplayFunctionLibrary HeadMountedDisplay.Default__HeadMountedDisplayFunctionLibrary +[00003BBE] {0x25107450a90} HandKeypointConversion HeadMountedDisplay.Default__HandKeypointConversion +[00003BBF] {0x25107457ff0} MotionTrackedDeviceFunctionLibrary HeadMountedDisplay.Default__MotionTrackedDeviceFunctionLibrary +[00003BC0] {0x25107458020} XRAssetFunctionLibrary HeadMountedDisplay.Default__XRAssetFunctionLibrary +[00003BC1] {0x2510bc8e020} AsyncTask_LoadXRDeviceVisComponent HeadMountedDisplay.Default__AsyncTask_LoadXRDeviceVisComponent +[00003BC2] {0x25107458050} XRLoadingScreenFunctionLibrary HeadMountedDisplay.Default__XRLoadingScreenFunctionLibrary +[00003BC3] {0x25107b977e0} BuildPatchManifest BuildPatchServices.Default__BuildPatchManifest +[00003BC4] {0x251082b5160} FoliageInstancedStaticMeshComponent Foliage.Default__FoliageInstancedStaticMeshComponent +[00003BC5] {0x25107453100} FoliageStatistics Foliage.Default__FoliageStatistics +[00003BC6] {0x251081746f0} FoliageType Foliage.Default__FoliageType +[00003BC7] {0x25108174300} FoliageType_Actor Foliage.Default__FoliageType_Actor +[00003BC8] {0x25108173f10} FoliageType_InstancedStaticMesh Foliage.Default__FoliageType_InstancedStaticMesh +[00003BC9] {0x25105e82900} InstancedFoliageActor Foliage.Default__InstancedFoliageActor +[00003BCA] {0x2510b10ec00} SceneComponent Foliage.Default__InstancedFoliageActor.RootComponent0 +[00003BCB] {0x2510b0ce480} InteractiveFoliageActor Foliage.Default__InteractiveFoliageActor +[00003BCC] {0x251084e50b0} InteractiveFoliageComponent Foliage.Default__InteractiveFoliageComponent +[00003BCD] {0x251084e4b60} InteractiveFoliageComponent Foliage.Default__InteractiveFoliageActor.StaticMeshComponent0 +[00003BCE] {0x25108868040} CapsuleComponent Foliage.Default__InteractiveFoliageActor.CollisionCylinder +[00003BCF] {0x25105e82680} ProceduralFoliageBlockingVolume Foliage.Default__ProceduralFoliageBlockingVolume +[00003BD0] {0x25108867bb0} BrushComponent Foliage.Default__ProceduralFoliageBlockingVolume.BrushComponent0 +[00003BD1] {0x2510c685020} ProceduralFoliageComponent Foliage.Default__ProceduralFoliageComponent +[00003BD2] {0x25107a4a500} ProceduralFoliageSpawner Foliage.Default__ProceduralFoliageSpawner +[00003BD3] {0x2510700d480} ProceduralFoliageTile Foliage.Default__ProceduralFoliageTile +[00003BD4] {0x25105e82400} ProceduralFoliageVolume Foliage.Default__ProceduralFoliageVolume +[00003BD5] {0x25108867720} BrushComponent Foliage.Default__ProceduralFoliageVolume.BrushComponent0 +[00003BD6] {0x2510c5e8740} ProceduralFoliageComponent Foliage.Default__ProceduralFoliageVolume.ProceduralFoliageComponent +[00003BD7] {0x25105ed0400} ControlPointMeshActor Landscape.Default__ControlPointMeshActor +[00003BD8] {0x251084e4610} ControlPointMeshComponent Landscape.Default__ControlPointMeshComponent +[00003BD9] {0x251084e40c0} ControlPointMeshComponent Landscape.Default__ControlPointMeshActor.ControlPointMeshComponent0 +[00003BDA] {0x251084cb380} LandscapeProxy Landscape.Default__LandscapeProxy +[00003BDB] {0x2510b10ea00} SceneComponent Landscape.Default__LandscapeProxy.RootComponent0 +[00003BDC] {0x251084cad20} Landscape Landscape.Default__Landscape +[00003BDD] {0x2510b10e800} SceneComponent Landscape.Default__Landscape.RootComponent0 +[00003BDE] {0x25105ed01c0} LandscapeBlueprintBrushBase Landscape.Default__LandscapeBlueprintBrushBase +[00003BDF] {0x25107a4a490} LandscapeLODStreamingProxy Landscape.Default__LandscapeLODStreamingProxy +[00003BE0] {0x251082b5950} LandscapeComponent Landscape.Default__LandscapeComponent +[00003BE1] {0x25107a4a420} LandscapeLODStreamingProxy Landscape.Default__LandscapeComponent.LandscapeLODStreamingProxy +[00003BE2] {0x25105ed91c0} LandscapeGizmoActor Landscape.Default__LandscapeGizmoActor +[00003BE3] {0x2510b10e600} SceneComponent Landscape.Default__LandscapeGizmoActor.RootComponent0 +[00003BE4] {0x25105e82180} LandscapeGizmoActiveActor Landscape.Default__LandscapeGizmoActiveActor +[00003BE5] {0x2510b10e400} SceneComponent Landscape.Default__LandscapeGizmoActiveActor.RootComponent0 +[00003BE6] {0x25108867290} LandscapeGizmoRenderComponent Landscape.Default__LandscapeGizmoRenderComponent +[00003BE7] {0x25108866e00} LandscapeGizmoRenderComponent Landscape.Default__LandscapeGizmoActiveActor.GizmoRendererComponent0 +[00003BE8] {0x2510bc8ef80} LandscapeGrassType Landscape.Default__LandscapeGrassType +[00003BE9] {0x251084e3b70} LandscapeHeightfieldCollisionComponent Landscape.Default__LandscapeHeightfieldCollisionComponent +[00003BEA] {0x25105ed8f80} LandscapeInfo Landscape.Default__LandscapeInfo +[00003BEB] {0x2510c64e7f0} LandscapeLayerInfoObject Landscape.Default__LandscapeLayerInfoObject +[00003BEC] {0x25108876600} LandscapeMaterialInstanceConstant Landscape.Default__LandscapeMaterialInstanceConstant +[00003BED] {0x251084e3620} LandscapeMeshCollisionComponent Landscape.Default__LandscapeMeshCollisionComponent +[00003BEE] {0x25105ed8d40} LandscapeMeshProxyActor Landscape.Default__LandscapeMeshProxyActor +[00003BEF] {0x251084e30d0} LandscapeMeshProxyComponent Landscape.Default__LandscapeMeshProxyComponent +[00003BF0] {0x251084e2b80} LandscapeMeshProxyComponent Landscape.Default__LandscapeMeshProxyActor.LandscapeMeshProxyComponent0 +[00003BF1] {0x25107010080} LandscapeSettings Landscape.Default__LandscapeSettings +[00003BF2] {0x2510c6e3d00} LandscapeSplineControlPoint Landscape.Default__LandscapeSplineControlPoint +[00003BF3] {0x25108866970} LandscapeSplinesComponent Landscape.Default__LandscapeSplinesComponent +[00003BF4] {0x2510c6e3b80} LandscapeSplineSegment Landscape.Default__LandscapeSplineSegment +[00003BF5] {0x251084ca6c0} LandscapeStreamingProxy Landscape.Default__LandscapeStreamingProxy +[00003BF6] {0x2510b10e200} SceneComponent Landscape.Default__LandscapeStreamingProxy.RootComponent0 +[00003BF7] {0x2510c64e840} LandscapeSubsystem Landscape.Default__LandscapeSubsystem +[00003BF8] {0x2510bc8eda0} LandscapeWeightmapUsage Landscape.Default__LandscapeWeightmapUsage +[00003BF9] {0x2510c64e7a0} MaterialExpressionLandscapeGrassOutput Landscape.Default__MaterialExpressionLandscapeGrassOutput +[00003BFA] {0x2510bc8e2c0} MaterialExpressionLandscapeLayerBlend Landscape.Default__MaterialExpressionLandscapeLayerBlend +[00003BFB] {0x2510bc8f460} MaterialExpressionLandscapeLayerCoords Landscape.Default__MaterialExpressionLandscapeLayerCoords +[00003BFC] {0x2510bc8dfc0} MaterialExpressionLandscapeLayerSample Landscape.Default__MaterialExpressionLandscapeLayerSample +[00003BFD] {0x2510c6d5560} MaterialExpressionLandscapeLayerSwitch Landscape.Default__MaterialExpressionLandscapeLayerSwitch +[00003BFE] {0x2510c6d54c0} MaterialExpressionLandscapeLayerWeight Landscape.Default__MaterialExpressionLandscapeLayerWeight +[00003BFF] {0x2510c64e750} MaterialExpressionLandscapePhysicalMaterialOutput Landscape.Default__MaterialExpressionLandscapePhysicalMaterialOutput +[00003C00] {0x2510c64e700} MaterialExpressionLandscapeVisibilityMask Landscape.Default__MaterialExpressionLandscapeVisibilityMask +[00003C01] {0x25107450f40} FixedFrameRateCustomTimeStep TimeManagement.Default__FixedFrameRateCustomTimeStep +[00003C02] {0x2510745ed10} GenlockedCustomTimeStep TimeManagement.Default__GenlockedCustomTimeStep +[00003C03] {0x2510c64e6b0} GenlockedFixedRateCustomTimeStep TimeManagement.Default__GenlockedFixedRateCustomTimeStep +[00003C04] {0x2510bc8ee00} GenlockedTimecodeProvider TimeManagement.Default__GenlockedTimecodeProvider +[00003C05] {0x2510745ba40} TimeManagementBlueprintLibrary TimeManagement.Default__TimeManagementBlueprintLibrary +[00003C06] {0x2510745b9b0} TimeSynchronizationSource TimeManagement.Default__TimeSynchronizationSource +[00003C07] {0x2510745ccd0} MovieSceneCustomClockSource MovieScene.Default__MovieSceneCustomClockSource +[00003C08] {0x2510745caf0} MovieSceneDeterminismSource MovieScene.Default__MovieSceneDeterminismSource +[00003C09] {0x25107451ea0} MovieSceneEntityProvider MovieScene.Default__MovieSceneEntityProvider +[00003C0A] {0x25107451ed0} MovieSceneEvaluationHook MovieScene.Default__MovieSceneEvaluationHook +[00003C0B] {0x25107451e70} MovieScenePlaybackClient MovieScene.Default__MovieScenePlaybackClient +[00003C0C] {0x25107457ab0} MovieSceneTrackTemplateProducer MovieScene.Default__MovieSceneTrackTemplateProducer +[00003C0D] {0x251074595b0} NodeAndChannelMappings MovieScene.Default__NodeAndChannelMappings +[00003C0E] {0x25107450be0} MovieSceneNodeGroup MovieScene.Default__MovieSceneNodeGroup +[00003C0F] {0x25107450af0} MovieSceneNodeGroupCollection MovieScene.Default__MovieSceneNodeGroupCollection +[00003C10] {0x2510c6d5420} MovieSceneBindingOverrides MovieScene.Default__MovieSceneBindingOverrides +[00003C11] {0x25107450940} MovieSceneBindingOwnerInterface MovieScene.Default__MovieSceneBindingOwnerInterface +[00003C12] {0x25107a4a3b0} MovieSceneBlenderSystem MovieScene.Default__MovieSceneBlenderSystem +[00003C13] {0x25108882f80} MovieSceneBoolSection MovieScene.Default__MovieSceneBoolSection +[00003C14] {0x2510c62fd00} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneBoolSection.EaseInFunction +[00003C15] {0x2510c62ab80} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneBoolSection.EaseOutFunction +[00003C16] {0x2510c62fe00} MovieSceneEntityInstantiatorSystem MovieScene.Default__MovieSceneEntityInstantiatorSystem +[00003C17] {0x2510c62fd80} MovieSceneGenericBoundObjectInstantiator MovieScene.Default__MovieSceneGenericBoundObjectInstantiator +[00003C18] {0x2510c62fcc0} MovieSceneBoundSceneComponentInstantiator MovieScene.Default__MovieSceneBoundSceneComponentInstantiator +[00003C19] {0x25107452860} MovieSceneSceneComponentImpersonator MovieScene.Default__MovieSceneSceneComponentImpersonator +[00003C1A] {0x251088664e0} MovieSceneCompiledData MovieScene.Default__MovieSceneCompiledData +[00003C1B] {0x25107459d60} MovieSceneFloatDecomposer MovieScene.Default__MovieSceneFloatDecomposer +[00003C1C] {0x2510c62fbc0} MovieSceneEasingExternalCurve MovieScene.Default__MovieSceneEasingExternalCurve +[00003C1D] {0x25107459160} MovieSceneEasingFunction MovieScene.Default__MovieSceneEasingFunction +[00003C1E] {0x251084e2630} MovieSceneEntitySystemLinker MovieScene.Default__MovieSceneEntitySystemLinker +[00003C1F] {0x2510c64e610} MovieSceneEvalTimeSystem MovieScene.Default__MovieSceneEvalTimeSystem +[00003C20] {0x2510c6d5380} MovieSceneEvaluationHookSystem MovieScene.Default__MovieSceneEvaluationHookSystem +[00003C21] {0x25107a4a340} MovieSceneFolder MovieScene.Default__MovieSceneFolder +[00003C22] {0x2510c679400} MovieSceneHookSection MovieScene.Default__MovieSceneHookSection +[00003C23] {0x2510c62f440} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneHookSection.EaseInFunction +[00003C24] {0x251070103c0} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneHookSection.EaseOutFunction +[00003C25] {0x25107452080} MovieSceneKeyProxy MovieScene.Default__MovieSceneKeyProxy +[00003C26] {0x2510c62f040} MovieSceneMasterInstantiatorSystem MovieScene.Default__MovieSceneMasterInstantiatorSystem +[00003C27] {0x25107452f80} MovieScenePreAnimatedStateSystemInterface MovieScene.Default__MovieScenePreAnimatedStateSystemInterface +[00003C28] {0x2510c6b6fa0} MovieSceneCachePreAnimatedStateSystem MovieScene.Default__MovieSceneCachePreAnimatedStateSystem +[00003C29] {0x2510c64e660} MovieSceneRestorePreAnimatedStateSystem MovieScene.Default__MovieSceneRestorePreAnimatedStateSystem +[00003C2A] {0x25107450d60} MovieSceneSequenceActor MovieScene.Default__MovieSceneSequenceActor +[00003C2B] {0x2510c5e8660} MovieSceneSequenceTickManager MovieScene.Default__MovieSceneSequenceTickManager +[00003C2C] {0x2510c62f5c0} MovieSceneSpawnablesSystem MovieScene.Default__MovieSceneSpawnablesSystem +[00003C2D] {0x251080df900} MovieSceneSpawnSection MovieScene.Default__MovieSceneSpawnSection +[00003C2E] {0x2510c62f140} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSpawnSection.EaseInFunction +[00003C2F] {0x2510c62f1c0} MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneSpawnSection.EaseOutFunction +[00003C30] {0x2510c6e3c40} MovieSceneSpawnTrack MovieScene.Default__MovieSceneSpawnTrack +[00003C31] {0x2510c6e3a00} TestMovieSceneTrack MovieScene.Default__TestMovieSceneTrack +[00003C32] {0x2510c670d00} TestMovieSceneSection MovieScene.Default__TestMovieSceneSection +[00003C33] {0x2510c62f240} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneSection.EaseInFunction +[00003C34] {0x2510c62f2c0} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneSection.EaseOutFunction +[00003C35] {0x25107a4a2d0} TestMovieSceneSequence MovieScene.Default__TestMovieSceneSequence +[00003C36] {0x2510c6e3ac0} TestMovieSceneSubTrack MovieScene.Default__TestMovieSceneSubTrack +[00003C37] {0x2510c6c0280} TestMovieSceneSubSection MovieScene.Default__TestMovieSceneSubSection +[00003C38] {0x2510c62f0c0} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneSubSection.EaseInFunction +[00003C39] {0x2510c62f340} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneSubSection.EaseOutFunction +[00003C3A] {0x2510c6d52e0} TestMovieSceneEvalHookTrack MovieScene.Default__TestMovieSceneEvalHookTrack +[00003C3B] {0x25107b976c0} TestMovieSceneEvalHookSection MovieScene.Default__TestMovieSceneEvalHookSection +[00003C3C] {0x25107010600} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneEvalHookSection.EaseInFunction +[00003C3D] {0x25107010580} MovieSceneBuiltInEasingFunction MovieScene.Default__TestMovieSceneEvalHookSection.EaseOutFunction +[00003C3E] {0x2510c64e570} MovieSceneTrackInstance MovieScene.Default__MovieSceneTrackInstance +[00003C3F] {0x2510c671500} MovieSceneTrackInstanceInstantiator MovieScene.Default__MovieSceneTrackInstanceInstantiator +[00003C40] {0x2510c64e520} MovieSceneTrackInstanceSystem MovieScene.Default__MovieSceneTrackInstanceSystem +[00003C41] {0x2510c7c5e80} AnimationDataSourceRegistry AnimationCore.Default__AnimationDataSourceRegistry +[00003C42] {0x25107010680} AnimNotify_PlayMontageNotify AnimGraphRuntime.Default__AnimNotify_PlayMontageNotify +[00003C43] {0x25107010800} AnimNotify_PlayMontageNotifyWindow AnimGraphRuntime.Default__AnimNotify_PlayMontageNotifyWindow +[00003C44] {0x2510b0ce1c0} AnimSequencerInstance AnimGraphRuntime.Default__AnimSequencerInstance +[00003C45] {0x25107450a00} KismetAnimationLibrary AnimGraphRuntime.Default__KismetAnimationLibrary +[00003C46] {0x2510c6e4000} PlayMontageCallbackProxy AnimGraphRuntime.Default__PlayMontageCallbackProxy +[00003C47] {0x251025f9fa0} SequencerAnimationSupport AnimGraphRuntime.Default__SequencerAnimationSupport +[00003C48] {0x2510c62f540} ByteChannelEvaluatorSystem MovieSceneTracks.Default__ByteChannelEvaluatorSystem +[00003C49] {0x2510bc2fec0} FloatChannelEvaluatorSystem MovieSceneTracks.Default__FloatChannelEvaluatorSystem +[00003C4A] {0x25107450160} MovieSceneTransformOrigin MovieSceneTracks.Default__MovieSceneTransformOrigin +[00003C4B] {0x251070106c0} IntegerChannelEvaluatorSystem MovieSceneTracks.Default__IntegerChannelEvaluatorSystem +[00003C4C] {0x251025d5500} MovieScene3DConstraintSection MovieSceneTracks.Default__MovieScene3DConstraintSection +[00003C4D] {0x2510c62f800} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DConstraintSection.EaseInFunction +[00003C4E] {0x251070107c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DConstraintSection.EaseOutFunction +[00003C4F] {0x2510bb6c680} MovieScene3DAttachSection MovieSceneTracks.Default__MovieScene3DAttachSection +[00003C50] {0x2510c62f840} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DAttachSection.EaseInFunction +[00003C51] {0x2510c62f880} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DAttachSection.EaseOutFunction +[00003C52] {0x2510c6d11e0} MovieScene3DConstraintTrack MovieSceneTracks.Default__MovieScene3DConstraintTrack +[00003C53] {0x2510c6d0e20} MovieScene3DAttachTrack MovieSceneTracks.Default__MovieScene3DAttachTrack +[00003C54] {0x251080dfac0} MovieScene3DPathSection MovieSceneTracks.Default__MovieScene3DPathSection +[00003C55] {0x2510c62f8c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DPathSection.EaseInFunction +[00003C56] {0x2510c62fc80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DPathSection.EaseOutFunction +[00003C57] {0x2510c6e4180} MovieScene3DPathTrack MovieSceneTracks.Default__MovieScene3DPathTrack +[00003C58] {0x2510c6b14e0} MovieScenePropertySystem MovieSceneTracks.Default__MovieScenePropertySystem +[00003C59] {0x2510c6b6ee0} MovieScene3DTransformPropertySystem MovieSceneTracks.Default__MovieScene3DTransformPropertySystem +[00003C5A] {0x251082b4970} MovieScene3DTransformSection MovieSceneTracks.Default__MovieScene3DTransformSection +[00003C5B] {0x2510c62f640} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DTransformSection.EaseInFunction +[00003C5C] {0x2510c62c180} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScene3DTransformSection.EaseOutFunction +[00003C5D] {0x2510c6e40c0} MovieScene3DTransformTrack MovieSceneTracks.Default__MovieScene3DTransformTrack +[00003C5E] {0x25105ed8b00} MovieSceneActorReferenceSection MovieSceneTracks.Default__MovieSceneActorReferenceSection +[00003C5F] {0x2510c62c200} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneActorReferenceSection.EaseInFunction +[00003C60] {0x25107010740} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneActorReferenceSection.EaseOutFunction +[00003C61] {0x2510c5e83c0} MovieSceneActorReferenceTrack MovieSceneTracks.Default__MovieSceneActorReferenceTrack +[00003C62] {0x25108875f00} MovieSceneAudioSection MovieSceneTracks.Default__MovieSceneAudioSection +[00003C63] {0x2510c62fa80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneAudioSection.EaseInFunction +[00003C64] {0x2510c62f9c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneAudioSection.EaseOutFunction +[00003C65] {0x2510c6e4240} MovieSceneAudioTrack MovieSceneTracks.Default__MovieSceneAudioTrack +[00003C66] {0x2510c62f980} MovieSceneBaseValueEvaluatorSystem MovieSceneTracks.Default__MovieSceneBaseValueEvaluatorSystem +[00003C67] {0x2510c6b6f40} MovieSceneBoolPropertySystem MovieSceneTracks.Default__MovieSceneBoolPropertySystem +[00003C68] {0x2510c5e82e0} MovieSceneBoolTrack MovieSceneTracks.Default__MovieSceneBoolTrack +[00003C69] {0x2510c6b6e20} MovieSceneBytePropertySystem MovieSceneTracks.Default__MovieSceneBytePropertySystem +[00003C6A] {0x2510c6a52c0} MovieSceneByteSection MovieSceneTracks.Default__MovieSceneByteSection +[00003C6B] {0x2510c62fac0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneByteSection.EaseInFunction +[00003C6C] {0x25107010840} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneByteSection.EaseOutFunction +[00003C6D] {0x2510c5e8200} MovieSceneByteTrack MovieSceneTracks.Default__MovieSceneByteTrack +[00003C6E] {0x2510bb6c040} MovieSceneCameraAnimSection MovieSceneTracks.Default__MovieSceneCameraAnimSection +[00003C6F] {0x2510c62f940} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraAnimSection.EaseInFunction +[00003C70] {0x25107010540} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraAnimSection.EaseOutFunction +[00003C71] {0x2510c6e4600} MovieSceneCameraAnimTrack MovieSceneTracks.Default__MovieSceneCameraAnimTrack +[00003C72] {0x25108882e00} MovieSceneCameraCutSection MovieSceneTracks.Default__MovieSceneCameraCutSection +[00003C73] {0x25107010780} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraCutSection.EaseInFunction +[00003C74] {0x25107010500} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraCutSection.EaseOutFunction +[00003C75] {0x2510c6e46c0} MovieSceneCameraCutTrack MovieSceneTracks.Default__MovieSceneCameraCutTrack +[00003C76] {0x2510c6e4300} MovieSceneCameraCutTrackInstance MovieSceneTracks.Default__MovieSceneCameraCutTrackInstance +[00003C77] {0x2510bb6b8c0} MovieSceneCameraShakeSection MovieSceneTracks.Default__MovieSceneCameraShakeSection +[00003C78] {0x2510c62fb00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSection.EaseInFunction +[00003C79] {0x2510c62fb40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSection.EaseOutFunction +[00003C7A] {0x25107b97480} MovieSceneCameraShakeSourceShakeSection MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeSection +[00003C7B] {0x2510c62fb80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeSection.EaseInFunction +[00003C7C] {0x2510c62fa00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeSection.EaseOutFunction +[00003C7D] {0x2510c6e4780} MovieSceneCameraShakeSourceShakeTrack MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeTrack +[00003C7E] {0x2510c6cfe80} MovieSceneCameraShakeSourceTriggerSection MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerSection +[00003C7F] {0x2510c62f580} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerSection.EaseInFunction +[00003C80] {0x2510c62e940} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerSection.EaseOutFunction +[00003C81] {0x2510c6e3580} MovieSceneCameraShakeSourceTriggerTrack MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerTrack +[00003C82] {0x2510c66c280} MovieSceneCameraShakeTrack MovieSceneTracks.Default__MovieSceneCameraShakeTrack +[00003C83] {0x251080dfc80} MovieSceneCinematicShotSection MovieSceneTracks.Default__MovieSceneCinematicShotSection +[00003C84] {0x2510c62e7c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCinematicShotSection.EaseInFunction +[00003C85] {0x2510c62c440} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneCinematicShotSection.EaseOutFunction +[00003C86] {0x2510c6d1780} MovieSceneCinematicShotTrack MovieSceneTracks.Default__MovieSceneCinematicShotTrack +[00003C87] {0x2510c6b6d00} MovieSceneColorPropertySystem MovieSceneTracks.Default__MovieSceneColorPropertySystem +[00003C88] {0x25108875480} MovieSceneColorSection MovieSceneTracks.Default__MovieSceneColorSection +[00003C89] {0x25107010480} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneColorSection.EaseInFunction +[00003C8A] {0x2510c62e180} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneColorSection.EaseOutFunction +[00003C8B] {0x2510c5e8120} MovieSceneColorTrack MovieSceneTracks.Default__MovieSceneColorTrack +[00003C8C] {0x2510c62c480} MovieSceneComponentAttachmentInvalidatorSystem MovieSceneTracks.Default__MovieSceneComponentAttachmentInvalidatorSystem +[00003C8D] {0x251080dfe40} MovieSceneComponentAttachmentSystem MovieSceneTracks.Default__MovieSceneComponentAttachmentSystem +[00003C8E] {0x25105ed88c0} MovieSceneComponentMobilitySystem MovieSceneTracks.Default__MovieSceneComponentMobilitySystem +[00003C8F] {0x2510c6b6be0} MovieSceneComponentTransformSystem MovieSceneTracks.Default__MovieSceneComponentTransformSystem +[00003C90] {0x2510c6b6c40} MovieSceneDeferredComponentMovementSystem MovieSceneTracks.Default__MovieSceneDeferredComponentMovementSystem +[00003C91] {0x2510c6b6b80} MovieSceneEnumPropertySystem MovieSceneTracks.Default__MovieSceneEnumPropertySystem +[00003C92] {0x251080dadc0} MovieSceneEnumSection MovieSceneTracks.Default__MovieSceneEnumSection +[00003C93] {0x2510c62f700} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEnumSection.EaseInFunction +[00003C94] {0x2510c62e580} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEnumSection.EaseOutFunction +[00003C95] {0x2510c5e84a0} MovieSceneEnumTrack MovieSceneTracks.Default__MovieSceneEnumTrack +[00003C96] {0x2510c6b6a60} MovieSceneEulerTransformPropertySystem MovieSceneTracks.Default__MovieSceneEulerTransformPropertySystem +[00003C97] {0x2510c666b80} MovieSceneEulerTransformTrack MovieSceneTracks.Default__MovieSceneEulerTransformTrack +[00003C98] {0x2510c672c00} MovieSceneEventSectionBase MovieSceneTracks.Default__MovieSceneEventSectionBase +[00003C99] {0x2510c62b8c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventSectionBase.EaseInFunction +[00003C9A] {0x2510c62f600} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventSectionBase.EaseOutFunction +[00003C9B] {0x25107b97360} MovieSceneEventRepeaterSection MovieSceneTracks.Default__MovieSceneEventRepeaterSection +[00003C9C] {0x2510c62f6c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventRepeaterSection.EaseInFunction +[00003C9D] {0x2510c62e880} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventRepeaterSection.EaseOutFunction +[00003C9E] {0x2510b10de00} MovieSceneEventSection MovieSceneTracks.Default__MovieSceneEventSection +[00003C9F] {0x2510c62e980} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventSection.EaseInFunction +[00003CA0] {0x2510c62e140} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventSection.EaseOutFunction +[00003CA1] {0x2510c6d22c0} MovieSceneEventSystem MovieSceneTracks.Default__MovieSceneEventSystem +[00003CA2] {0x2510c6d3d00} MovieScenePreSpawnEventSystem MovieSceneTracks.Default__MovieScenePreSpawnEventSystem +[00003CA3] {0x2510c6d0920} MovieScenePostSpawnEventSystem MovieSceneTracks.Default__MovieScenePostSpawnEventSystem +[00003CA4] {0x2510c6d25e0} MovieScenePostEvalEventSystem MovieSceneTracks.Default__MovieScenePostEvalEventSystem +[00003CA5] {0x2510c665200} MovieSceneEventTrack MovieSceneTracks.Default__MovieSceneEventTrack +[00003CA6] {0x25108882b00} MovieSceneEventTriggerSection MovieSceneTracks.Default__MovieSceneEventTriggerSection +[00003CA7] {0x2510c62e800} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventTriggerSection.EaseInFunction +[00003CA8] {0x2510c62e9c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneEventTriggerSection.EaseOutFunction +[00003CA9] {0x251080db840} MovieSceneFadeSection MovieSceneTracks.Default__MovieSceneFadeSection +[00003CAA] {0x25107011040} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneFadeSection.EaseInFunction +[00003CAB] {0x25107011000} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneFadeSection.EaseOutFunction +[00003CAC] {0x2510c665080} MovieSceneFloatTrack MovieSceneTracks.Default__MovieSceneFloatTrack +[00003CAD] {0x2510c5e8580} MovieSceneFadeTrack MovieSceneTracks.Default__MovieSceneFadeTrack +[00003CAE] {0x2510c6b69a0} MovieSceneFloatPropertySystem MovieSceneTracks.Default__MovieSceneFloatPropertySystem +[00003CAF] {0x2510c6a0940} MovieSceneFloatSection MovieSceneTracks.Default__MovieSceneFloatSection +[00003CB0] {0x25107010fc0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneFloatSection.EaseInFunction +[00003CB1] {0x25107010f80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneFloatSection.EaseOutFunction +[00003CB2] {0x25107011080} MovieSceneHierarchicalBiasSystem MovieSceneTracks.Default__MovieSceneHierarchicalBiasSystem +[00003CB3] {0x25107010f40} MovieSceneInitialValueSystem MovieSceneTracks.Default__MovieSceneInitialValueSystem +[00003CB4] {0x2510c6b68e0} MovieSceneIntegerPropertySystem MovieSceneTracks.Default__MovieSceneIntegerPropertySystem +[00003CB5] {0x25108882980} MovieSceneIntegerSection MovieSceneTracks.Default__MovieSceneIntegerSection +[00003CB6] {0x25107010f00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneIntegerSection.EaseInFunction +[00003CB7] {0x25107010ec0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneIntegerSection.EaseOutFunction +[00003CB8] {0x2510c665140} MovieSceneIntegerTrack MovieSceneTracks.Default__MovieSceneIntegerTrack +[00003CB9] {0x2510b10dc00} MovieSceneInterrogatedPropertyInstantiatorSystem MovieSceneTracks.Default__MovieSceneInterrogatedPropertyInstantiatorSystem +[00003CBA] {0x25107b97240} MovieSceneLevelVisibilitySection MovieSceneTracks.Default__MovieSceneLevelVisibilitySection +[00003CBB] {0x25107010e80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneLevelVisibilitySection.EaseInFunction +[00003CBC] {0x25107010e40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneLevelVisibilitySection.EaseOutFunction +[00003CBD] {0x2510c6a6280} MovieSceneLevelVisibilitySystem MovieSceneTracks.Default__MovieSceneLevelVisibilitySystem +[00003CBE] {0x2510c6d42a0} MovieSceneLevelVisibilityTrack MovieSceneTracks.Default__MovieSceneLevelVisibilityTrack +[00003CBF] {0x2510c6d4200} MovieSceneMaterialTrack MovieSceneTracks.Default__MovieSceneMaterialTrack +[00003CC0] {0x2510c664f00} MovieSceneMaterialParameterCollectionTrack MovieSceneTracks.Default__MovieSceneMaterialParameterCollectionTrack +[00003CC1] {0x2510c664e40} MovieSceneComponentMaterialTrack MovieSceneTracks.Default__MovieSceneComponentMaterialTrack +[00003CC2] {0x2510c6d2ae0} MovieSceneMotionVectorSimulationSystem MovieSceneTracks.Default__MovieSceneMotionVectorSimulationSystem +[00003CC3] {0x2510c6a5640} MovieSceneObjectPropertySection MovieSceneTracks.Default__MovieSceneObjectPropertySection +[00003CC4] {0x25107010e00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneObjectPropertySection.EaseInFunction +[00003CC5] {0x25107010dc0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneObjectPropertySection.EaseOutFunction +[00003CC6] {0x2510c5e8040} MovieSceneObjectPropertyTrack MovieSceneTracks.Default__MovieSceneObjectPropertyTrack +[00003CC7] {0x25108882800} MovieSceneParameterSection MovieSceneTracks.Default__MovieSceneParameterSection +[00003CC8] {0x25107010d80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneParameterSection.EaseInFunction +[00003CC9] {0x25107010d40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneParameterSection.EaseOutFunction +[00003CCA] {0x2510c664d80} MovieSceneParticleParameterTrack MovieSceneTracks.Default__MovieSceneParticleParameterTrack +[00003CCB] {0x25108882680} MovieSceneParticleSection MovieSceneTracks.Default__MovieSceneParticleSection +[00003CCC] {0x25107010d00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneParticleSection.EaseInFunction +[00003CCD] {0x25107010cc0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneParticleSection.EaseOutFunction +[00003CCE] {0x2510c664c00} MovieSceneParticleTrack MovieSceneTracks.Default__MovieSceneParticleTrack +[00003CCF] {0x2510c6d31c0} MovieScenePiecewiseBoolBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseBoolBlenderSystem +[00003CD0] {0x2510c6d2e00} MovieScenePiecewiseByteBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseByteBlenderSystem +[00003CD1] {0x2510c6d3bc0} MovieScenePiecewiseEnumBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseEnumBlenderSystem +[00003CD2] {0x2510bb6b140} MovieScenePiecewiseFloatBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseFloatBlenderSystem +[00003CD3] {0x2510c667840} MovieScenePiecewiseIntegerBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseIntegerBlenderSystem +[00003CD4] {0x2510c6a5480} MovieScenePrimitiveMaterialSection MovieSceneTracks.Default__MovieScenePrimitiveMaterialSection +[00003CD5] {0x25107010c40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScenePrimitiveMaterialSection.EaseInFunction +[00003CD6] {0x25107010c00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieScenePrimitiveMaterialSection.EaseOutFunction +[00003CD7] {0x2510c5e7f60} MovieScenePrimitiveMaterialTrack MovieSceneTracks.Default__MovieScenePrimitiveMaterialTrack +[00003CD8] {0x25105e81f00} MovieScenePropertyInstantiatorSystem MovieSceneTracks.Default__MovieScenePropertyInstantiatorSystem +[00003CD9] {0x25107010bc0} MovieSceneQuaternionInterpolationRotationSystem MovieSceneTracks.Default__MovieSceneQuaternionInterpolationRotationSystem +[00003CDA] {0x25105e81c80} MovieSceneSkeletalAnimationSection MovieSceneTracks.Default__MovieSceneSkeletalAnimationSection +[00003CDB] {0x25107010b80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneSkeletalAnimationSection.EaseInFunction +[00003CDC] {0x25107010b40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneSkeletalAnimationSection.EaseOutFunction +[00003CDD] {0x2510c672e00} MovieSceneSkeletalAnimationTrack MovieSceneTracks.Default__MovieSceneSkeletalAnimationTrack +[00003CDE] {0x2510c6a4bc0} MovieSceneSlomoSection MovieSceneTracks.Default__MovieSceneSlomoSection +[00003CDF] {0x25107010ac0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneSlomoSection.EaseInFunction +[00003CE0] {0x25107010a80} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneSlomoSection.EaseOutFunction +[00003CE1] {0x2510c5e7e80} MovieSceneSlomoTrack MovieSceneTracks.Default__MovieSceneSlomoTrack +[00003CE2] {0x2510c6a8900} MovieSceneStringSection MovieSceneTracks.Default__MovieSceneStringSection +[00003CE3] {0x25107010b00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneStringSection.EaseInFunction +[00003CE4] {0x25107010a40} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneStringSection.EaseOutFunction +[00003CE5] {0x2510c5e7da0} MovieSceneStringTrack MovieSceneTracks.Default__MovieSceneStringTrack +[00003CE6] {0x2510c7c5c80} MovieSceneTransformOriginSystem MovieSceneTracks.Default__MovieSceneTransformOriginSystem +[00003CE7] {0x2510c6673c0} MovieSceneTransformTrack MovieSceneTracks.Default__MovieSceneTransformTrack +[00003CE8] {0x2510c6b66a0} MovieSceneVectorPropertySystem MovieSceneTracks.Default__MovieSceneVectorPropertySystem +[00003CE9] {0x25108876280} MovieSceneVectorSection MovieSceneTracks.Default__MovieSceneVectorSection +[00003CEA] {0x25107010a00} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneVectorSection.EaseInFunction +[00003CEB] {0x251070109c0} MovieSceneBuiltInEasingFunction MovieSceneTracks.Default__MovieSceneVectorSection.EaseOutFunction +[00003CEC] {0x2510c5e7cc0} MovieSceneVectorTrack MovieSceneTracks.Default__MovieSceneVectorTrack +[00003CED] {0x2510c5e7be0} MovieSceneVisibilityTrack MovieSceneTracks.Default__MovieSceneVisibilityTrack +[00003CEE] {0x2510c6d72c0} MovieSceneHierarchicalEasingInstantiatorSystem MovieSceneTracks.Default__MovieSceneHierarchicalEasingInstantiatorSystem +[00003CEF] {0x2510c7c5e00} WeightAndEasingEvaluatorSystem MovieSceneTracks.Default__WeightAndEasingEvaluatorSystem +[00003CF0] {0x2510c64e5c0} AsyncTaskDownloadImage UMG.Default__AsyncTaskDownloadImage +[00003CF1] {0x25107b975a0} PanelWidget UMG.Default__PanelWidget +[00003CF2] {0x25107b97120} ContentWidget UMG.Default__ContentWidget +[00003CF3] {0x2510b103800} BackgroundBlur UMG.Default__BackgroundBlur +[00003CF4] {0x25107010640} PanelSlot UMG.Default__PanelSlot +[00003CF5] {0x2510c6b6640} BackgroundBlurSlot UMG.Default__BackgroundBlurSlot +[00003CF6] {0x2510c6b65e0} PropertyBinding UMG.Default__PropertyBinding +[00003CF7] {0x2510c6b6580} BoolBinding UMG.Default__BoolBinding +[00003CF8] {0x25105e81280} Border UMG.Default__Border +[00003CF9] {0x2510c6b6520} BorderSlot UMG.Default__BorderSlot +[00003CFA] {0x25107a4a260} BrushBinding UMG.Default__BrushBinding +[00003CFB] {0x25108865730} Button UMG.Default__Button +[00003CFC] {0x2510c6b64c0} ButtonSlot UMG.Default__ButtonSlot +[00003CFD] {0x2510bb6b280} CanvasPanel UMG.Default__CanvasPanel +[00003CFE] {0x25107a4a1f0} CanvasPanelSlot UMG.Default__CanvasPanelSlot +[00003CFF] {0x251082b3990} CheckBox UMG.Default__CheckBox +[00003D00] {0x25107a4a180} CheckedStateBinding UMG.Default__CheckedStateBinding +[00003D01] {0x2510c6a8740} CircularThrobber UMG.Default__CircularThrobber +[00003D02] {0x25107a4a110} ColorBinding UMG.Default__ColorBinding +[00003D03] {0x2510bb6b3c0} ComboBox UMG.Default__ComboBox +[00003D04] {0x2510c7050b0} ComboBoxString UMG.Default__ComboBoxString +[00003D05] {0x2510c6d7180} DragDropOperation UMG.Default__DragDropOperation +[00003D06] {0x2510b10da00} DynamicEntryBoxBase UMG.Default__DynamicEntryBoxBase +[00003D07] {0x2510b10d800} DynamicEntryBox UMG.Default__DynamicEntryBox +[00003D08] {0x251088652a0} EditableText UMG.Default__EditableText +[00003D09] {0x25106fea060} EditableTextBox UMG.Default__EditableTextBox +[00003D0A] {0x25108875100} ExpandableArea UMG.Default__ExpandableArea +[00003D0B] {0x2510c6b7d20} FloatBinding UMG.Default__FloatBinding +[00003D0C] {0x25108882c80} GridPanel UMG.Default__GridPanel +[00003D0D] {0x25107a4a0a0} GridSlot UMG.Default__GridSlot +[00003D0E] {0x2510bb6c900} HorizontalBox UMG.Default__HorizontalBox +[00003D0F] {0x2510c6b7cc0} HorizontalBoxSlot UMG.Default__HorizontalBoxSlot +[00003D10] {0x25105ed8200} Image UMG.Default__Image +[00003D11] {0x251082b29b0} InputKeySelector UMG.Default__InputKeySelector +[00003D12] {0x2510c6b7c00} Int32Binding UMG.Default__Int32Binding +[00003D13] {0x2510bb6b500} InvalidationBox UMG.Default__InvalidationBox +[00003D14] {0x251764ad2d0} UserListEntry UMG.Default__UserListEntry +[00003D15] {0x251764ade70} UserListEntryLibrary UMG.Default__UserListEntryLibrary +[00003D16] {0x251764ad4e0} UserObjectListEntry UMG.Default__UserObjectListEntry +[00003D17] {0x251764ad540} UserObjectListEntryLibrary UMG.Default__UserObjectListEntryLibrary +[00003D18] {0x25105ed7fc0} ListViewBase UMG.Default__ListViewBase +[00003D19] {0x25108874d80} ListView UMG.Default__ListView +[00003D1A] {0x251764ad450} ListViewDesignerPreviewItem UMG.Default__ListViewDesignerPreviewItem +[00003D1B] {0x25100352380} MenuAnchor UMG.Default__MenuAnchor +[00003D1C] {0x2510c6b7ba0} MouseCursorBinding UMG.Default__MouseCursorBinding +[00003D1D] {0x2510c6b7ae0} MovieScene2DTransformPropertySystem UMG.Default__MovieScene2DTransformPropertySystem +[00003D1E] {0x251084c9a00} MovieScene2DTransformSection UMG.Default__MovieScene2DTransformSection +[00003D1F] {0x25107010980} MovieSceneBuiltInEasingFunction UMG.Default__MovieScene2DTransformSection.EaseInFunction +[00003D20] {0x25107010900} MovieSceneBuiltInEasingFunction UMG.Default__MovieScene2DTransformSection.EaseOutFunction +[00003D21] {0x2510c667300} MovieScene2DTransformTrack UMG.Default__MovieScene2DTransformTrack +[00003D22] {0x2510c6b7b40} MovieSceneMarginPropertySystem UMG.Default__MovieSceneMarginPropertySystem +[00003D23] {0x25108874a00} MovieSceneMarginSection UMG.Default__MovieSceneMarginSection +[00003D24] {0x251070118c0} MovieSceneBuiltInEasingFunction UMG.Default__MovieSceneMarginSection.EaseInFunction +[00003D25] {0x25107010880} MovieSceneBuiltInEasingFunction UMG.Default__MovieSceneMarginSection.EaseOutFunction +[00003D26] {0x2510c6670c0} MovieSceneMarginTrack UMG.Default__MovieSceneMarginTrack +[00003D27] {0x2510c66c400} MovieSceneWidgetMaterialTrack UMG.Default__MovieSceneWidgetMaterialTrack +[00003D28] {0x2510bb6b640} TextLayoutWidget UMG.Default__TextLayoutWidget +[00003D29] {0x25108864980} MultiLineEditableText UMG.Default__MultiLineEditableText +[00003D2A] {0x2510885c040} MultiLineEditableTextBox UMG.Default__MultiLineEditableTextBox +[00003D2B] {0x2510bb6c540} NamedSlot UMG.Default__NamedSlot +[00003D2C] {0x251764ad5d0} NamedSlotInterface UMG.Default__NamedSlotInterface +[00003D2D] {0x25107b9b920} NativeWidgetHost UMG.Default__NativeWidgetHost +[00003D2E] {0x2510bb6a9c0} Overlay UMG.Default__Overlay +[00003D2F] {0x2510c6b79c0} OverlaySlot UMG.Default__OverlaySlot +[00003D30] {0x25108874680} ProgressBar UMG.Default__ProgressBar +[00003D31] {0x25108882500} RetainerBox UMG.Default__RetainerBox +[00003D32] {0x251082b21c0} RichTextBlock UMG.Default__RichTextBlock +[00003D33] {0x251764ad690} RichTextBlockDecorator UMG.Default__RichTextBlockDecorator +[00003D34] {0x251764ad780} RichTextBlockImageDecorator UMG.Default__RichTextBlockImageDecorator +[00003D35] {0x2510bb6a880} SafeZone UMG.Default__SafeZone +[00003D36] {0x2510c6b7960} SafeZoneSlot UMG.Default__SafeZoneSlot +[00003D37] {0x2510bb6a740} ScaleBox UMG.Default__ScaleBox +[00003D38] {0x2510c6b7900} ScaleBoxSlot UMG.Default__ScaleBoxSlot +[00003D39] {0x251084c93a0} ScrollBar UMG.Default__ScrollBar +[00003D3A] {0x2510c747720} ScrollBox UMG.Default__ScrollBox +[00003D3B] {0x2510c6b78a0} ScrollBoxSlot UMG.Default__ScrollBoxSlot +[00003D3C] {0x25108882380} SizeBox UMG.Default__SizeBox +[00003D3D] {0x2510c6b7840} SizeBoxSlot UMG.Default__SizeBoxSlot +[00003D3E] {0x251764ad6c0} SlateBlueprintLibrary UMG.Default__SlateBlueprintLibrary +[00003D3F] {0x2510c6b77e0} SlateVectorArtData UMG.Default__SlateVectorArtData +[00003D40] {0x2510c7c5c00} SlateAccessibleWidgetData UMG.Default__SlateAccessibleWidgetData +[00003D41] {0x251084e1640} Slider UMG.Default__Slider +[00003D42] {0x25107b9b800} Spacer UMG.Default__Spacer +[00003D43] {0x251084e10f0} SpinBox UMG.Default__SpinBox +[00003D44] {0x25107a4a030} TextBinding UMG.Default__TextBinding +[00003D45] {0x2510b0cdf00} TextBlock UMG.Default__TextBlock +[00003D46] {0x2510c6a8580} Throbber UMG.Default__Throbber +[00003D47] {0x25108173730} TileView UMG.Default__TileView +[00003D48] {0x25108173340} TreeView UMG.Default__TreeView +[00003D49] {0x25108172f50} UMGSequencePlayer UMG.Default__UMGSequencePlayer +[00003D4A] {0x25107b9b6e0} UMGSequenceTickManager UMG.Default__UMGSequenceTickManager +[00003D4B] {0x25108882200} UniformGridPanel UMG.Default__UniformGridPanel +[00003D4C] {0x2510c64e4d0} UniformGridSlot UMG.Default__UniformGridSlot +[00003D4D] {0x2510bb6a600} VerticalBox UMG.Default__VerticalBox +[00003D4E] {0x2510c6b7780} VerticalBoxSlot UMG.Default__VerticalBoxSlot +[00003D4F] {0x25108882080} Viewport UMG.Default__Viewport +[00003D50] {0x2510c6b7720} VisibilityBinding UMG.Default__VisibilityBinding +[00003D51] {0x2510c6d6fa0} WidgetAnimation UMG.Default__WidgetAnimation +[00003D52] {0x25107011880} WidgetAnimationDelegateBinding UMG.Default__WidgetAnimationDelegateBinding +[00003D53] {0x2510c64e480} WidgetAnimationPlayCallbackProxy UMG.Default__WidgetAnimationPlayCallbackProxy +[00003D54] {0x2510c6b76c0} WidgetBinding UMG.Default__WidgetBinding +[00003D55] {0x25108873f80} WidgetBlueprintGeneratedClass UMG.Default__WidgetBlueprintGeneratedClass +[00003D56] {0x251764ad750} WidgetBlueprintLibrary UMG.Default__WidgetBlueprintLibrary +[00003D57] {0x251084c8d40} WidgetComponent UMG.Default__WidgetComponent +[00003D58] {0x2510c6d6f00} Package Widget3DPassThrough_Translucent +[00003D59] {0x2510c6d6e60} Package Widget3DPassThrough +[00003D5A] {0x25108863740} Material Widget3DPassThrough.Widget3DPassThrough +[00003D5B] {0x25108873c00} MaterialInstanceConstant Widget3DPassThrough_Translucent.Widget3DPassThrough_Translucent +[00003D5C] {0x2510c6d66e0} Package Widget3DPassThrough_Translucent_OneSided +[00003D5D] {0x25108873880} MaterialInstanceConstant Widget3DPassThrough_Translucent_OneSided.Widget3DPassThrough_Translucent_OneSided +[00003D5E] {0x2510c6d6d20} Package Widget3DPassThrough_Opaque +[00003D5F] {0x25108873500} MaterialInstanceConstant Widget3DPassThrough_Opaque.Widget3DPassThrough_Opaque +[00003D60] {0x2510c6d6780} Package Widget3DPassThrough_Opaque_OneSided +[00003D61] {0x25108873180} MaterialInstanceConstant Widget3DPassThrough_Opaque_OneSided.Widget3DPassThrough_Opaque_OneSided +[00003D62] {0x2510c6d65a0} Package Widget3DPassThrough_Masked +[00003D63] {0x25108872e00} MaterialInstanceConstant Widget3DPassThrough_Masked.Widget3DPassThrough_Masked +[00003D64] {0x2510c6d63c0} Package Widget3DPassThrough_Masked_OneSided +[00003D65] {0x25108872a80} MaterialInstanceConstant Widget3DPassThrough_Masked_OneSided.Widget3DPassThrough_Masked_OneSided +[00003D66] {0x25108172380} WidgetInteractionComponent UMG.Default__WidgetInteractionComponent +[00003D67] {0x251074508e0} WidgetLayoutLibrary UMG.Default__WidgetLayoutLibrary +[00003D68] {0x2510c675300} WidgetNavigation UMG.Default__WidgetNavigation +[00003D69] {0x2510bb6f740} WidgetSwitcher UMG.Default__WidgetSwitcher +[00003D6A] {0x2510c6b7660} WidgetSwitcherSlot UMG.Default__WidgetSwitcherSlot +[00003D6B] {0x25107454f60} WidgetTree UMG.Default__WidgetTree +[00003D6C] {0x2510bb6f600} WindowTitleBarArea UMG.Default__WindowTitleBarArea +[00003D6D] {0x2510c6b73c0} WindowTitleBarAreaSlot UMG.Default__WindowTitleBarAreaSlot +[00003D6E] {0x25108881d80} WrapBox UMG.Default__WrapBox +[00003D6F] {0x2510c6b7360} WrapBoxSlot UMG.Default__WrapBoxSlot +[00003D70] {0x25105e80100} CameraRig_Crane CinematicCamera.Default__CameraRig_Crane +[00003D71] {0x2510b10d000} SceneComponent CinematicCamera.Default__CameraRig_Crane.TransformComponent +[00003D72] {0x2510b10ce00} SceneComponent CinematicCamera.Default__CameraRig_Crane.CraneYawControl +[00003D73] {0x2510b10cc00} SceneComponent CinematicCamera.Default__CameraRig_Crane.CranePitchControl +[00003D74] {0x2510b10ca00} SceneComponent CinematicCamera.Default__CameraRig_Crane.CraneCameraMount +[00003D75] {0x25105ed7b40} CameraRig_Rail CinematicCamera.Default__CameraRig_Rail +[00003D76] {0x2510b10c800} SceneComponent CinematicCamera.Default__CameraRig_Rail.TransformComponent +[00003D77] {0x251084efab0} SplineComponent CinematicCamera.Default__CameraRig_Rail.RailSplineComponent +[00003D78] {0x25108964200} SceneComponent CinematicCamera.Default__CameraRig_Rail.RailCameraMount +[00003D79] {0x2510895c020} CineCameraActor CinematicCamera.Default__CineCameraActor +[00003D7A] {0x25108964000} SceneComponent CinematicCamera.Default__CineCameraActor.SceneComponent +[00003D7B] {0x2510895db80} CineCameraComponent CinematicCamera.Default__CineCameraComponent +[00003D7C] {0x2510895b700} CineCameraComponent CinematicCamera.Default__CineCameraActor.CameraComponent +[00003D7D] {0x251025f95e0} AudioEndpointSettingsBase AudioExtensions.Default__AudioEndpointSettingsBase +[00003D7E] {0x251074532e0} DummyEndpointSettings AudioExtensions.Default__DummyEndpointSettings +[00003D7F] {0x25107453340} SpatializationPluginSourceSettingsBase AudioExtensions.Default__SpatializationPluginSourceSettingsBase +[00003D80] {0x251074533a0} OcclusionPluginSourceSettingsBase AudioExtensions.Default__OcclusionPluginSourceSettingsBase +[00003D81] {0x25107450340} ReverbPluginSourceSettingsBase AudioExtensions.Default__ReverbPluginSourceSettingsBase +[00003D82] {0x25107450370} SoundModulatorBase AudioExtensions.Default__SoundModulatorBase +[00003D83] {0x251074503a0} SoundfieldEndpointSettingsBase AudioExtensions.Default__SoundfieldEndpointSettingsBase +[00003D84] {0x25107452bc0} SoundfieldEffectSettingsBase AudioExtensions.Default__SoundfieldEffectSettingsBase +[00003D85] {0x251074504f0} SoundfieldEffectBase AudioExtensions.Default__SoundfieldEffectBase +[00003D86] {0x251764ad3c0} AudioMixerBlueprintLibrary AudioMixer.Default__AudioMixerBlueprintLibrary +[00003D87] {0x2510c6a7780} QuartzClockHandle AudioMixer.Default__QuartzClockHandle +[00003D88] {0x25100354900} SubmixEffectDynamicsProcessorPreset AudioMixer.Default__SubmixEffectDynamicsProcessorPreset +[00003D89] {0x2510c66ab40} SubmixEffectSubmixEQPreset AudioMixer.Default__SubmixEffectSubmixEQPreset +[00003D8A] {0x25107b9b5c0} SubmixEffectReverbPreset AudioMixer.Default__SubmixEffectReverbPreset +[00003D8B] {0x25108881000} QuartzSubsystem AudioMixer.Default__QuartzSubsystem +[00003D8C] {0x25108171f90} SynthSound AudioMixer.Default__SynthSound +[00003D8D] {0x251001144c0} NetAnalyticsAggregatorConfig NetCore.Default__NetAnalyticsAggregatorConfig +[00003D8E] {0x251764ad9c0} AssetRegistryHelpers AssetRegistry.Default__AssetRegistryHelpers +[00003D8F] {0x25107457d80} AssetRegistry AssetRegistry.Default__AssetRegistry +[00003D90] {0x25107457d20} BlueprintGameplayTagLibrary GameplayTags.Default__BlueprintGameplayTagLibrary +[00003D91] {0x25107457e40} GameplayTagAssetInterface GameplayTags.Default__GameplayTagAssetInterface +[00003D92] {0x2510c6d84e0} EditableGameplayTagQuery GameplayTags.Default__EditableGameplayTagQuery +[00003D93] {0x25107457ea0} EditableGameplayTagQueryExpression GameplayTags.Default__EditableGameplayTagQueryExpression +[00003D94] {0x2510c64f330} EditableGameplayTagQueryExpression_AnyTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AnyTagsMatch +[00003D95] {0x2510c64f290} EditableGameplayTagQueryExpression_AllTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AllTagsMatch +[00003D96] {0x2510c64f240} EditableGameplayTagQueryExpression_NoTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_NoTagsMatch +[00003D97] {0x25107011480} EditableGameplayTagQueryExpression_AnyExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AnyExprMatch +[00003D98] {0x25107011fc0} EditableGameplayTagQueryExpression_AllExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AllExprMatch +[00003D99] {0x25107011f80} EditableGameplayTagQueryExpression_NoExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_NoExprMatch +[00003D9A] {0x25105ed7900} GameplayTagsManager GameplayTags.Default__GameplayTagsManager +[00003D9B] {0x2510c64f1f0} GameplayTagsList GameplayTags.Default__GameplayTagsList +[00003D9C] {0x2510c64f100} RestrictedGameplayTagsList GameplayTags.Default__RestrictedGameplayTagsList +[00003D9D] {0x2510c6619c0} GameplayTagsSettings GameplayTags.Default__GameplayTagsSettings +[00003D9E] {0x2510c64f0b0} GameplayTagsDeveloperSettings GameplayTags.Default__GameplayTagsDeveloperSettings +[00003D9F] {0x25107011f40} PacketHandlerProfileConfig PacketHandler.Default__PacketHandlerProfileConfig +[00003DA0] {0x2510745eb60} MeshDescription MeshDescription.Default__MeshDescription +[00003DA1] {0x25108171ba0} MeshDescriptionBase MeshDescription.Default__MeshDescriptionBase +[00003DA2] {0x251081717b0} StaticMeshDescription StaticMeshDescription.Default__StaticMeshDescription +[00003DA3] {0x2510745ac60} PropertyAccess PropertyAccess.Default__PropertyAccess +[00003DA4] {0x2510745cb80} PropertyEventBroadcaster PropertyAccess.Default__PropertyEventBroadcaster +[00003DA5] {0x2510745ac30} PropertyEventSubscriber PropertyAccess.Default__PropertyEventSubscriber +[00003DA6] {0x25107454f30} ClothSharedSimConfigBase ClothingSystemRuntimeInterface.Default__ClothSharedSimConfigBase +[00003DA7] {0x2510c64cae0} ClothingAssetBase ClothingSystemRuntimeInterface.Default__ClothingAssetBase +[00003DA8] {0x2510c5ee400} ClothPhysicalMeshDataBase_Legacy ClothingSystemRuntimeInterface.Default__ClothPhysicalMeshDataBase_Legacy +[00003DA9] {0x2510745b920} JsonUtilitiesDummyObject JsonUtilities.Default__JsonUtilitiesDummyObject +[00003DAA] {0x2510c661900} FileMediaSource MediaAssets.Default__FileMediaSource +[00003DAB] {0x2510745b8f0} MediaBlueprintFunctionLibrary MediaAssets.Default__MediaBlueprintFunctionLibrary +[00003DAC] {0x2510c666dc0} MediaComponent MediaAssets.Default__MediaComponent +[00003DAD] {0x25107011cc0} MediaTimeStampInfo MediaAssets.Default__MediaTimeStampInfo +[00003DAE] {0x2510bb6f380} MediaPlayer MediaAssets.Default__MediaPlayer +[00003DAF] {0x25107011dc0} MediaPlaylist MediaAssets.Default__MediaPlaylist +[00003DB0] {0x2510895ade0} MediaSoundComponent MediaAssets.Default__MediaSoundComponent +[00003DB1] {0x25105e8a600} MediaTexture MediaAssets.Default__MediaTexture +[00003DB2] {0x2510c6d8300} PlatformMediaSource MediaAssets.Default__PlatformMediaSource +[00003DB3] {0x2510c6d8440} StreamMediaSource MediaAssets.Default__StreamMediaSource +[00003DB4] {0x2510c6d8260} TimeSynchronizableMediaSource MediaAssets.Default__TimeSynchronizableMediaSource +[00003DB5] {0x2510c64ef20} AnimSequenceLevelSequenceLink LevelSequence.Default__AnimSequenceLevelSequenceLink +[00003DB6] {0x25107a4ba70} DefaultLevelSequenceInstanceData LevelSequence.Default__DefaultLevelSequenceInstanceData +[00003DB7] {0x2510745b860} LevelSequenceMetaData LevelSequence.Default__LevelSequenceMetaData +[00003DB8] {0x25108963e00} LevelSequence LevelSequence.Default__LevelSequence +[00003DB9] {0x2510745b890} LevelSequenceBurnInInitSettings LevelSequence.Default__LevelSequenceBurnInInitSettings +[00003DBA] {0x2510c64eed0} LevelSequenceBurnInOptions LevelSequence.Default__LevelSequenceBurnInOptions +[00003DBB] {0x25108925b00} LevelSequenceActor LevelSequence.Default__LevelSequenceActor +[00003DBC] {0x25108963c00} SceneComponent LevelSequence.Default__LevelSequenceActor.SceneComp +[00003DBD] {0x2510c6d81c0} MovieSceneBindingOverrides LevelSequence.Default__LevelSequenceActor.BindingOverrides +[00003DBE] {0x2510c64ef70} LevelSequenceBurnInOptions LevelSequence.Default__LevelSequenceActor.BurnInOptions +[00003DBF] {0x25107a4b920} DefaultLevelSequenceInstanceData LevelSequence.Default__LevelSequenceActor.InstanceData +[00003DC0] {0x251084c5a40} LevelSequencePlayer LevelSequence.Default__LevelSequencePlayer +[00003DC1] {0x251084c53e0} LevelSequencePlayer LevelSequence.Default__LevelSequenceActor.AnimationPlayer +[00003DC2] {0x25107011c80} LevelSequenceAnimSequenceLink LevelSequence.Default__LevelSequenceAnimSequenceLink +[00003DC3] {0x25108872380} LevelSequenceBurnIn LevelSequence.Default__LevelSequenceBurnIn +[00003DC4] {0x25107011b40} LevelSequenceDirector LevelSequence.Default__LevelSequenceDirector +[00003DC5] {0x2510c6d8120} LegacyLevelSequenceDirectorBlueprint LevelSequence.Default__LegacyLevelSequenceDirectorBlueprint +[00003DC6] {0x25107a4ba00} LevelSequenceProjectSettings LevelSequence.Default__LevelSequenceProjectSettings +[00003DC7] {0x25105e8a380} LevelSequenceMediaController LevelSequence.Default__LevelSequenceMediaController +[00003DC8] {0x2510c664900} MediaComponent LevelSequence.Default__LevelSequenceMediaController.MediaComponent +[00003DC9] {0x2510bb6f240} MediaPlayer LevelSequence.Default__LevelSequenceMediaController.MediaComponent.MediaPlayer +[00003DCA] {0x25107011b00} MediaPlaylist Transient.MediaPlaylist_2147482637 +[00003DCB] {0x25105e8a100} MediaTexture LevelSequence.Default__LevelSequenceMediaController.MediaComponent.MediaTexture +[00003DCC] {0x2510c6b88c0} MovieSceneCaptureProtocolBase MovieSceneCapture.Default__MovieSceneCaptureProtocolBase +[00003DCD] {0x2510c6b8920} MovieSceneAudioCaptureProtocolBase MovieSceneCapture.Default__MovieSceneAudioCaptureProtocolBase +[00003DCE] {0x2510c6b7180} NullAudioCaptureProtocol MovieSceneCapture.Default__NullAudioCaptureProtocol +[00003DCF] {0x2510c6d8080} MasterAudioSubmixCaptureProtocol MovieSceneCapture.Default__MasterAudioSubmixCaptureProtocol +[00003DD0] {0x2510c6b8800} MovieSceneImageCaptureProtocolBase MovieSceneCapture.Default__MovieSceneImageCaptureProtocolBase +[00003DD1] {0x2510c667000} CompositionGraphCaptureProtocol MovieSceneCapture.Default__CompositionGraphCaptureProtocol +[00003DD2] {0x25107a4b7d0} FrameGrabberProtocol MovieSceneCapture.Default__FrameGrabberProtocol +[00003DD3] {0x2510c681d60} ImageSequenceProtocol MovieSceneCapture.Default__ImageSequenceProtocol +[00003DD4] {0x2510c5ee5c0} CompressedImageSequenceProtocol MovieSceneCapture.Default__CompressedImageSequenceProtocol +[00003DD5] {0x2510c685640} ImageSequenceProtocol_BMP MovieSceneCapture.Default__ImageSequenceProtocol_BMP +[00003DD6] {0x2510c682460} ImageSequenceProtocol_PNG MovieSceneCapture.Default__ImageSequenceProtocol_PNG +[00003DD7] {0x2510c682540} ImageSequenceProtocol_JPG MovieSceneCapture.Default__ImageSequenceProtocol_JPG +[00003DD8] {0x2510c675c00} ImageSequenceProtocol_EXR MovieSceneCapture.Default__ImageSequenceProtocol_EXR +[00003DD9] {0x2510745b980} MovieSceneCaptureInterface MovieSceneCapture.Default__MovieSceneCaptureInterface +[00003DDA] {0x25105ed76c0} MovieSceneCapture MovieSceneCapture.Default__MovieSceneCapture +[00003DDB] {0x25105ed7480} LevelCapture MovieSceneCapture.Default__LevelCapture +[00003DDC] {0x2510745a960} MovieSceneCaptureEnvironment MovieSceneCapture.Default__MovieSceneCaptureEnvironment +[00003DDD] {0x2510c684060} UserDefinedCaptureProtocol MovieSceneCapture.Default__UserDefinedCaptureProtocol +[00003DDE] {0x2510c685560} UserDefinedImageCaptureProtocol MovieSceneCapture.Default__UserDefinedImageCaptureProtocol +[00003DDF] {0x2510c7c5400} VideoCaptureProtocol MovieSceneCapture.Default__VideoCaptureProtocol +[00003DE0] {0x25107011980} MoviePlayerSettings MoviePlayer.Default__MoviePlayerSettings +[00003DE1] {0x2510745cbb0} Overlays Overlay.Default__Overlays +[00003DE2] {0x25100116b80} BasicOverlays Overlay.Default__BasicOverlays +[00003DE3] {0x2510c7c5580} LocalizedOverlays Overlay.Default__LocalizedOverlays +[00003DE4] {0x2510745ae40} ClothingAssetCustomData ClothingSystemRuntimeCommon.Default__ClothingAssetCustomData +[00003DE5] {0x2510c675b00} ClothingAssetCommon ClothingSystemRuntimeCommon.Default__ClothingAssetCommon +[00003DE6] {0x2510c6a7940} ClothLODDataCommon_Legacy ClothingSystemRuntimeCommon.Default__ClothLODDataCommon_Legacy +[00003DE7] {0x2510bb6f100} ClothConfigNv ClothingSystemRuntimeNv.Default__ClothConfigNv +[00003DE8] {0x2510745eb90} ClothingSimulationFactoryNv ClothingSystemRuntimeNv.Default__ClothingSimulationFactoryNv +[00003DE9] {0x2510c6d7ea0} ClothingSimulationInteractorNv ClothingSystemRuntimeNv.Default__ClothingSimulationInteractorNv +[00003DEA] {0x25107b9b4a0} ClothPhysicalMeshDataNv_Legacy ClothingSystemRuntimeNv.Default__ClothPhysicalMeshDataNv_Legacy +[00003DEB] {0x25108860080} NavigationData NavigationSystem.Default__NavigationData +[00003DEC] {0x25108963a00} SceneComponent NavigationSystem.Default__NavigationData.SceneComp +[00003DED] {0x2510886fb70} AbstractNavData NavigationSystem.Default__AbstractNavData +[00003DEE] {0x25108963800} SceneComponent NavigationSystem.Default__AbstractNavData.SceneComp +[00003DEF] {0x2510745a3c0} CrowdManagerBase NavigationSystem.Default__CrowdManagerBase +[00003DF0] {0x2510c64ed90} NavArea NavigationSystem.Default__NavArea +[00003DF1] {0x2510c64ed40} NavArea_Default NavigationSystem.Default__NavArea_Default +[00003DF2] {0x2510c64ffb0} NavArea_LowHeight NavigationSystem.Default__NavArea_LowHeight +[00003DF3] {0x2510c64ff60} NavArea_Null NavigationSystem.Default__NavArea_Null +[00003DF4] {0x2510c64ede0} NavArea_Obstacle NavigationSystem.Default__NavArea_Obstacle +[00003DF5] {0x2510c64fec0} NavAreaMeta NavigationSystem.Default__NavAreaMeta +[00003DF6] {0x2510c684140} NavAreaMeta_SwitchByAgent NavigationSystem.Default__NavAreaMeta_SwitchByAgent +[00003DF7] {0x2510886f6e0} NavigationGraph NavigationSystem.Default__NavigationGraph +[00003DF8] {0x25108963600} SceneComponent NavigationSystem.Default__NavigationGraph.SceneComp +[00003DF9] {0x25105ed7240} NavigationGraphNode NavigationSystem.Default__NavigationGraphNode +[00003DFA] {0x25105ed7000} NavigationGraphNodeComponent NavigationSystem.Default__NavigationGraphNodeComponent +[00003DFB] {0x2510c667240} NavigationInvokerComponent NavigationSystem.Default__NavigationInvokerComponent +[00003DFC] {0x2510c6d7e00} NavigationPath NavigationSystem.Default__NavigationPath +[00003DFD] {0x2510745d8a0} NavigationPathGenerator NavigationSystem.Default__NavigationPathGenerator +[00003DFE] {0x2510c64fe70} NavigationQueryFilter NavigationSystem.Default__NavigationQueryFilter +[00003DFF] {0x2510bd34600} NavigationSystemV1 NavigationSystem.Default__NavigationSystemV1 +[00003E00] {0x2510c6b86e0} NavigationSystemModuleConfig NavigationSystem.Default__NavigationSystemModuleConfig +[00003E01] {0x25108872000} NavigationTestingActor NavigationSystem.Default__NavigationTestingActor +[00003E02] {0x2510886f250} CapsuleComponent NavigationSystem.Default__NavigationTestingActor.CollisionCylinder +[00003E03] {0x2510c661240} NavigationInvokerComponent NavigationSystem.Default__NavigationTestingActor.InvokerComponent +[00003E04] {0x2510886edc0} NavLinkComponent NavigationSystem.Default__NavLinkComponent +[00003E05] {0x2510c683ea0} NavRelevantComponent NavigationSystem.Default__NavRelevantComponent +[00003E06] {0x2510c6a75c0} NavLinkCustomComponent NavigationSystem.Default__NavLinkCustomComponent +[00003E07] {0x2510745e2f0} NavLinkCustomInterface NavigationSystem.Default__NavLinkCustomInterface +[00003E08] {0x2510745fbe0} NavLinkHostInterface NavigationSystem.Default__NavLinkHostInterface +[00003E09] {0x2510886e930} NavLinkRenderingComponent NavigationSystem.Default__NavLinkRenderingComponent +[00003E0A] {0x2510c64ff10} NavLinkTrivial NavigationSystem.Default__NavLinkTrivial +[00003E0B] {0x25105e89e80} NavMeshBoundsVolume NavigationSystem.Default__NavMeshBoundsVolume +[00003E0C] {0x2510886e4a0} BrushComponent NavigationSystem.Default__NavMeshBoundsVolume.BrushComponent0 +[00003E0D] {0x2510886e010} NavMeshRenderingComponent NavigationSystem.Default__NavMeshRenderingComponent +[00003E0E] {0x2510bb6efc0} NavModifierComponent NavigationSystem.Default__NavModifierComponent +[00003E0F] {0x25105e89c00} NavModifierVolume NavigationSystem.Default__NavModifierVolume +[00003E10] {0x2510886db80} BrushComponent NavigationSystem.Default__NavModifierVolume.BrushComponent0 +[00003E11] {0x2510745fbb0} NavNodeInterface NavigationSystem.Default__NavNodeInterface +[00003E12] {0x25105ed6dc0} NavSystemConfigOverride NavigationSystem.Default__NavSystemConfigOverride +[00003E13] {0x25108963400} SceneComponent NavigationSystem.Default__NavSystemConfigOverride.SceneComp +[00003E14] {0x2510886d6f0} NavTestRenderingComponent NavigationSystem.Default__NavTestRenderingComponent +[00003E15] {0x2510c64fdd0} RecastFilter_UseDefaultArea NavigationSystem.Default__RecastFilter_UseDefaultArea +[00003E16] {0x251084ef010} RecastNavMesh NavigationSystem.Default__RecastNavMesh +[00003E17] {0x25108963200} SceneComponent NavigationSystem.Default__RecastNavMesh.SceneComp +[00003E18] {0x25107012780} RecastNavMeshDataChunk NavigationSystem.Default__RecastNavMeshDataChunk +[00003E19] {0x25107a4b840} GameplayTask GameplayTasks.Default__GameplayTask +[00003E1A] {0x25107a4b760} GameplayTask_ClaimResource GameplayTasks.Default__GameplayTask_ClaimResource +[00003E1B] {0x2510c66da80} GameplayTask_SpawnActor GameplayTasks.Default__GameplayTask_SpawnActor +[00003E1C] {0x2510c6d7d60} GameplayTask_TimeLimitedExecution GameplayTasks.Default__GameplayTask_TimeLimitedExecution +[00003E1D] {0x2510c7c7300} GameplayTask_WaitDelay GameplayTasks.Default__GameplayTask_WaitDelay +[00003E1E] {0x2510745ed40} GameplayTaskOwnerInterface GameplayTasks.Default__GameplayTaskOwnerInterface +[00003E1F] {0x25100117b80} GameplayTaskResource GameplayTasks.Default__GameplayTaskResource +[00003E20] {0x25107b9b140} GameplayTasksComponent GameplayTasks.Default__GameplayTasksComponent +[00003E21] {0x25107a4b6f0} AIAsyncTaskBlueprintProxy AIModule.Default__AIAsyncTaskBlueprintProxy +[00003E22] {0x25107454ae0} AIBlueprintHelperLibrary AIModule.Default__AIBlueprintHelperLibrary +[00003E23] {0x25176475f00} AIController AIModule.Default__AIController +[00003E24] {0x25108963000} SceneComponent AIModule.Default__AIController.TransformComponent0 +[00003E25] {0x25105e89980} PathFollowingComponent AIModule.Default__PathFollowingComponent +[00003E26] {0x25105e89700} PathFollowingComponent AIModule.Default__AIController.PathFollowingComponent +[00003E27] {0x2510c675200} PawnActionsComponent AIModule.Default__PawnActionsComponent +[00003E28] {0x2510c675500} PawnActionsComponent AIModule.Default__AIController.ActionsComp +[00003E29] {0x25107452260} AIDataProvider AIModule.Default__AIDataProvider +[00003E2A] {0x25107012700} AIDataProvider_QueryParams AIModule.Default__AIDataProvider_QueryParams +[00003E2B] {0x2510c64fe20} AIDataProvider_Random AIModule.Default__AIDataProvider_Random +[00003E2C] {0x25107454b40} AIHotSpotManager AIModule.Default__AIHotSpotManager +[00003E2D] {0x2510c6a7400} AIPerceptionComponent AIModule.Default__AIPerceptionComponent +[00003E2E] {0x2510bb6ee80} AISystem AIModule.Default__AISystem +[00003E2F] {0x25107452290} AIPerceptionListenerInterface AIModule.Default__AIPerceptionListenerInterface +[00003E30] {0x2510c683f80} AIPerceptionStimuliSourceComponent AIModule.Default__AIPerceptionStimuliSourceComponent +[00003E31] {0x251070126c0} AISubsystem AIModule.Default__AISubsystem +[00003E32] {0x2510bb6ed40} AIPerceptionSystem AIModule.Default__AIPerceptionSystem +[00003E33] {0x25107454fc0} AIResourceInterface AIModule.Default__AIResourceInterface +[00003E34] {0x25107012640} AIResource_Movement AIModule.Default__AIResource_Movement +[00003E35] {0x25107012600} AIResource_Logic AIModule.Default__AIResource_Logic +[00003E36] {0x2510c7c7280} AISense AIModule.Default__AISense +[00003E37] {0x2510bf5ff40} AISense_Blueprint AIModule.Default__AISense_Blueprint +[00003E38] {0x2510c6d7cc0} AISense_Damage AIModule.Default__AISense_Damage +[00003E39] {0x2510c675100} AISense_Hearing AIModule.Default__AISense_Hearing +[00003E3A] {0x2510c6d7c20} AISense_Prediction AIModule.Default__AISense_Prediction +[00003E3B] {0x25108886100} AISense_Sight AIModule.Default__AISense_Sight +[00003E3C] {0x2510c6d7b80} AISense_Team AIModule.Default__AISense_Team +[00003E3D] {0x2510c6d7ae0} AISense_Touch AIModule.Default__AISense_Touch +[00003E3E] {0x25107b9b020} AISenseBlueprintListener AIModule.Default__AISenseBlueprintListener +[00003E3F] {0x2510c64fd30} AISenseConfig AIModule.Default__AISenseConfig +[00003E40] {0x2510c64fc90} AISenseConfig_Blueprint AIModule.Default__AISenseConfig_Blueprint +[00003E41] {0x2510c64fce0} AISenseConfig_Damage AIModule.Default__AISenseConfig_Damage +[00003E42] {0x2510c6b8680} AISenseConfig_Hearing AIModule.Default__AISenseConfig_Hearing +[00003E43] {0x2510c64fc40} AISenseConfig_Prediction AIModule.Default__AISenseConfig_Prediction +[00003E44] {0x25107a4b610} AISenseConfig_Sight AIModule.Default__AISenseConfig_Sight +[00003E45] {0x2510c64fba0} AISenseConfig_Team AIModule.Default__AISenseConfig_Team +[00003E46] {0x2510c64fbf0} AISenseConfig_Touch AIModule.Default__AISenseConfig_Touch +[00003E47] {0x25107454ff0} AISenseEvent AIModule.Default__AISenseEvent +[00003E48] {0x2510c6b8860} AISenseEvent_Damage AIModule.Default__AISenseEvent_Damage +[00003E49] {0x2510c6b8620} AISenseEvent_Hearing AIModule.Default__AISenseEvent_Hearing +[00003E4A] {0x25107454ea0} AISightTargetInterface AIModule.Default__AISightTargetInterface +[00003E4B] {0x25107a4b680} AITask AIModule.Default__AITask +[00003E4C] {0x25107a4b5a0} AITask_LockLogic AIModule.Default__AITask_LockLogic +[00003E4D] {0x25107b9af00} AITask_MoveTo AIModule.Default__AITask_MoveTo +[00003E4E] {0x2510c673500} AITask_RunEQS AIModule.Default__AITask_RunEQS +[00003E4F] {0x25107a4b530} BehaviorTree AIModule.Default__BehaviorTree +[00003E50] {0x25107b9ade0} BrainComponent AIModule.Default__BrainComponent +[00003E51] {0x25108925840} BehaviorTreeComponent AIModule.Default__BehaviorTreeComponent +[00003E52] {0x2510c64fb50} BehaviorTreeManager AIModule.Default__BehaviorTreeManager +[00003E53] {0x25107454f90} BehaviorTreeTypes AIModule.Default__BehaviorTreeTypes +[00003E54] {0x25107455020} BlackboardAssetProvider AIModule.Default__BlackboardAssetProvider +[00003E55] {0x2510c6ae5c0} BlackboardComponent AIModule.Default__BlackboardComponent +[00003E56] {0x2510c64fb00} BlackboardData AIModule.Default__BlackboardData +[00003E57] {0x251074550b0} BlackboardKeyType AIModule.Default__BlackboardKeyType +[00003E58] {0x25107455080} BlackboardKeyType_Bool AIModule.Default__BlackboardKeyType_Bool +[00003E59] {0x251070125c0} BlackboardKeyType_Class AIModule.Default__BlackboardKeyType_Class +[00003E5A] {0x2510c64fab0} BlackboardKeyType_Enum AIModule.Default__BlackboardKeyType_Enum +[00003E5B] {0x25107454480} BlackboardKeyType_Float AIModule.Default__BlackboardKeyType_Float +[00003E5C] {0x251074544b0} BlackboardKeyType_Int AIModule.Default__BlackboardKeyType_Int +[00003E5D] {0x25107451630} BlackboardKeyType_Name AIModule.Default__BlackboardKeyType_Name +[00003E5E] {0x2510c64fa10} BlackboardKeyType_NativeEnum AIModule.Default__BlackboardKeyType_NativeEnum +[00003E5F] {0x25107012580} BlackboardKeyType_Object AIModule.Default__BlackboardKeyType_Object +[00003E60] {0x25107451660} BlackboardKeyType_Rotator AIModule.Default__BlackboardKeyType_Rotator +[00003E61] {0x25107012680} BlackboardKeyType_String AIModule.Default__BlackboardKeyType_String +[00003E62] {0x25107451690} BlackboardKeyType_Vector AIModule.Default__BlackboardKeyType_Vector +[00003E63] {0x2510c6b85c0} BTNode AIModule.Default__BTNode +[00003E64] {0x2510c6b8560} BTAuxiliaryNode AIModule.Default__BTAuxiliaryNode +[00003E65] {0x2510c6d7a40} BTCompositeNode AIModule.Default__BTCompositeNode +[00003E66] {0x2510c6d79a0} BTComposite_Selector AIModule.Default__BTComposite_Selector +[00003E67] {0x2510c6d7900} BTComposite_Sequence AIModule.Default__BTComposite_Sequence +[00003E68] {0x2510c6d7860} BTComposite_SimpleParallel AIModule.Default__BTComposite_SimpleParallel +[00003E69] {0x25107a4b4c0} BTDecorator AIModule.Default__BTDecorator +[00003E6A] {0x2510c6d77c0} BTDecorator_BlackboardBase AIModule.Default__BTDecorator_BlackboardBase +[00003E6B] {0x2510bf5fb80} BTDecorator_Blackboard AIModule.Default__BTDecorator_Blackboard +[00003E6C] {0x2510c6d7720} BTDecorator_BlueprintBase AIModule.Default__BTDecorator_BlueprintBase +[00003E6D] {0x2510c683dc0} BTDecorator_CheckGameplayTagsOnActor AIModule.Default__BTDecorator_CheckGameplayTagsOnActor +[00003E6E] {0x25107012540} BlackboardKeyType_Object AIModule.Default__BTDecorator_CheckGameplayTagsOnActor.ActorToCheck_Object_2147482636 +[00003E6F] {0x2510bf5fc40} BTDecorator_CompareBBEntries AIModule.Default__BTDecorator_CompareBBEntries +[00003E70] {0x2510bf5fd00} BTDecorator_ConditionalLoop AIModule.Default__BTDecorator_ConditionalLoop +[00003E71] {0x2510c675400} BTDecorator_ConeCheck AIModule.Default__BTDecorator_ConeCheck +[00003E72] {0x25107012440} BlackboardKeyType_Object AIModule.Default__BTDecorator_ConeCheck.ConeOrigin_Object_2147482635 +[00003E73] {0x25107451780} BlackboardKeyType_Vector AIModule.Default__BTDecorator_ConeCheck.ConeOrigin_Vector +[00003E74] {0x251070123c0} BlackboardKeyType_Object AIModule.Default__BTDecorator_ConeCheck.ConeDirection_Object_2147482634 +[00003E75] {0x251074517e0} BlackboardKeyType_Vector AIModule.Default__BTDecorator_ConeCheck.ConeDirection_Vector +[00003E76] {0x25107012280} BlackboardKeyType_Object AIModule.Default__BTDecorator_ConeCheck.Observed_Object_2147482633 +[00003E77] {0x25107451750} BlackboardKeyType_Vector AIModule.Default__BTDecorator_ConeCheck.Observed_Vector +[00003E78] {0x25107a4b450} BTDecorator_Cooldown AIModule.Default__BTDecorator_Cooldown +[00003E79] {0x2510c683ce0} BTDecorator_DoesPathExist AIModule.Default__BTDecorator_DoesPathExist +[00003E7A] {0x25107012480} BlackboardKeyType_Object AIModule.Default__BTDecorator_DoesPathExist.BlackboardKeyA_Object_2147482632 +[00003E7B] {0x25107451a50} BlackboardKeyType_Vector AIModule.Default__BTDecorator_DoesPathExist.BlackboardKeyA_Vector +[00003E7C] {0x251070122c0} BlackboardKeyType_Object AIModule.Default__BTDecorator_DoesPathExist.BlackboardKeyB_Object_2147482631 +[00003E7D] {0x25107451a80} BlackboardKeyType_Vector AIModule.Default__BTDecorator_DoesPathExist.BlackboardKeyB_Vector +[00003E7E] {0x25107a4b3e0} BTDecorator_ForceSuccess AIModule.Default__BTDecorator_ForceSuccess +[00003E7F] {0x2510c683c00} BTDecorator_IsAtLocation AIModule.Default__BTDecorator_IsAtLocation +[00003E80] {0x25107012200} BlackboardKeyType_Object AIModule.Default__BTDecorator_IsAtLocation.BlackboardKey_Object_2147482630 +[00003E81] {0x25107451ab0} BlackboardKeyType_Vector AIModule.Default__BTDecorator_IsAtLocation.BlackboardKey_Vector +[00003E82] {0x2510c6d7680} BTDecorator_IsBBEntryOfClass AIModule.Default__BTDecorator_IsBBEntryOfClass +[00003E83] {0x251070121c0} BlackboardKeyType_Object AIModule.Default__BTDecorator_IsBBEntryOfClass.BlackboardKey_Object_2147482629 +[00003E84] {0x2510c683b20} BTDecorator_KeepInCone AIModule.Default__BTDecorator_KeepInCone +[00003E85] {0x25107012140} BlackboardKeyType_Object AIModule.Default__BTDecorator_KeepInCone.ConeOrigin_Object_2147482628 +[00003E86] {0x25107451ae0} BlackboardKeyType_Vector AIModule.Default__BTDecorator_KeepInCone.ConeOrigin_Vector +[00003E87] {0x25107013180} BlackboardKeyType_Object AIModule.Default__BTDecorator_KeepInCone.Observed_Object_2147482627 +[00003E88] {0x251074517b0} BlackboardKeyType_Vector AIModule.Default__BTDecorator_KeepInCone.Observed_Vector +[00003E89] {0x2510c7c7200} BTDecorator_Loop AIModule.Default__BTDecorator_Loop +[00003E8A] {0x25107a4b370} BTDecorator_ReachedMoveGoal AIModule.Default__BTDecorator_ReachedMoveGoal +[00003E8B] {0x2510c7c7180} BTDecorator_SetTagCooldown AIModule.Default__BTDecorator_SetTagCooldown +[00003E8C] {0x2510c7c7100} BTDecorator_TagCooldown AIModule.Default__BTDecorator_TagCooldown +[00003E8D] {0x25107a4b300} BTDecorator_TimeLimit AIModule.Default__BTDecorator_TimeLimit +[00003E8E] {0x25107451ba0} BTFunctionLibrary AIModule.Default__BTFunctionLibrary +[00003E8F] {0x25107a4b290} BTService AIModule.Default__BTService +[00003E90] {0x2510c6d75e0} BTService_BlackboardBase AIModule.Default__BTService_BlackboardBase +[00003E91] {0x2510c6d7540} BTService_BlueprintBase AIModule.Default__BTService_BlueprintBase +[00003E92] {0x2510c6d74a0} BTService_DefaultFocus AIModule.Default__BTService_DefaultFocus +[00003E93] {0x251070130c0} BlackboardKeyType_Object AIModule.Default__BTService_DefaultFocus.BlackboardKey_Object_2147482626 +[00003E94] {0x25107451bd0} BlackboardKeyType_Vector AIModule.Default__BTService_DefaultFocus.BlackboardKey_Vector +[00003E95] {0x2510c673a00} BTService_RunEQS AIModule.Default__BTService_RunEQS +[00003E96] {0x25107013080} BlackboardKeyType_Object AIModule.Default__BTService_RunEQS.BlackboardKey_Object_2147482625 +[00003E97] {0x25107451c00} BlackboardKeyType_Vector AIModule.Default__BTService_RunEQS.BlackboardKey_Vector +[00003E98] {0x25107a4b220} BTTaskNode AIModule.Default__BTTaskNode +[00003E99] {0x2510c6d7400} BTTask_BlackboardBase AIModule.Default__BTTask_BlackboardBase +[00003E9A] {0x2510bf5fac0} BTTask_BlueprintBase AIModule.Default__BTTask_BlueprintBase +[00003E9B] {0x2510c7c7080} BTTask_FinishWithResult AIModule.Default__BTTask_FinishWithResult +[00003E9C] {0x2510c7c7000} BTTask_GameplayTaskBase AIModule.Default__BTTask_GameplayTaskBase +[00003E9D] {0x2510c7c6f80} BTTask_MakeNoise AIModule.Default__BTTask_MakeNoise +[00003E9E] {0x2510bf5f940} BTTask_MoveTo AIModule.Default__BTTask_MoveTo +[00003E9F] {0x25107012180} BlackboardKeyType_Object AIModule.Default__BTTask_MoveTo.BlackboardKey_Object_2147482624 +[00003EA0] {0x25107454990} BlackboardKeyType_Vector AIModule.Default__BTTask_MoveTo.BlackboardKey_Vector +[00003EA1] {0x2510bf5fa00} BTTask_MoveDirectlyToward AIModule.Default__BTTask_MoveDirectlyToward +[00003EA2] {0x25107012fc0} BlackboardKeyType_Object AIModule.Default__BTTask_MoveDirectlyToward.BlackboardKey_Object_2147482623 +[00003EA3] {0x2510745dcc0} BlackboardKeyType_Vector AIModule.Default__BTTask_MoveDirectlyToward.BlackboardKey_Vector +[00003EA4] {0x25107a4b1b0} BTTask_PawnActionBase AIModule.Default__BTTask_PawnActionBase +[00003EA5] {0x2510c6613c0} BTTask_PlayAnimation AIModule.Default__BTTask_PlayAnimation +[00003EA6] {0x2510c7c6f00} BTTask_PlaySound AIModule.Default__BTTask_PlaySound +[00003EA7] {0x2510c7c6e80} BTTask_PushPawnAction AIModule.Default__BTTask_PushPawnAction +[00003EA8] {0x2510c6d7360} BTTask_RotateToFaceBBEntry AIModule.Default__BTTask_RotateToFaceBBEntry +[00003EA9] {0x25107013040} BlackboardKeyType_Object AIModule.Default__BTTask_RotateToFaceBBEntry.BlackboardKey_Object_2147482622 +[00003EAA] {0x25107453e20} BlackboardKeyType_Vector AIModule.Default__BTTask_RotateToFaceBBEntry.BlackboardKey_Vector +[00003EAB] {0x25107454a80} BlackboardKeyType_Rotator AIModule.Default__BTTask_RotateToFaceBBEntry.BlackboardKey_Rotator +[00003EAC] {0x2510c7c6e00} BTTask_RunBehavior AIModule.Default__BTTask_RunBehavior +[00003EAD] {0x2510c6d9c00} BTTask_RunBehaviorDynamic AIModule.Default__BTTask_RunBehaviorDynamic +[00003EAE] {0x25108885980} BTTask_RunEQSQuery AIModule.Default__BTTask_RunEQSQuery +[00003EAF] {0x25107012f00} BlackboardKeyType_Object AIModule.Default__BTTask_RunEQSQuery.EQSQueryBlackboardKey_Object_2147482621 +[00003EB0] {0x2510c7c6d80} BTTask_SetTagCooldown AIModule.Default__BTTask_SetTagCooldown +[00003EB1] {0x2510c7c6d00} BTTask_Wait AIModule.Default__BTTask_Wait +[00003EB2] {0x2510c6d9b60} BTTask_WaitBlackboardTime AIModule.Default__BTTask_WaitBlackboardTime +[00003EB3] {0x25107451060} BlackboardKeyType_Float AIModule.Default__BTTask_WaitBlackboardTime.BlackboardKey_Float +[00003EB4] {0x25107451030} CrowdAgentInterface AIModule.Default__CrowdAgentInterface +[00003EB5] {0x25108925580} CrowdFollowingComponent AIModule.Default__CrowdFollowingComponent +[00003EB6] {0x2510c673b00} CrowdManager AIModule.Default__CrowdManager +[00003EB7] {0x25108871c80} DetourCrowdAIController AIModule.Default__DetourCrowdAIController +[00003EB8] {0x25108962e00} SceneComponent AIModule.Default__DetourCrowdAIController.TransformComponent0 +[00003EB9] {0x251089252c0} CrowdFollowingComponent AIModule.Default__DetourCrowdAIController.PathFollowingComponent +[00003EBA] {0x2510c673c00} PawnActionsComponent AIModule.Default__DetourCrowdAIController.ActionsComp +[00003EBB] {0x2510c64f790} EnvQuery AIModule.Default__EnvQuery +[00003EBC] {0x251074510f0} EnvQueryContext AIModule.Default__EnvQueryContext +[00003EBD] {0x251074511e0} EnvQueryContext_BlueprintBase AIModule.Default__EnvQueryContext_BlueprintBase +[00003EBE] {0x25107454c60} EnvQueryContext_Item AIModule.Default__EnvQueryContext_Item +[00003EBF] {0x25107450880} EnvQueryContext_Querier AIModule.Default__EnvQueryContext_Querier +[00003EC0] {0x25107454c90} EnvQueryDebugHelpers AIModule.Default__EnvQueryDebugHelpers +[00003EC1] {0x251089708d0} EnvQueryGenerator AIModule.Default__EnvQueryGenerator +[00003EC2] {0x2510c683a40} EnvQueryGenerator_ActorsOfClass AIModule.Default__EnvQueryGenerator_ActorsOfClass +[00003EC3] {0x2510c7c6c80} EnvQueryGenerator_BlueprintBase AIModule.Default__EnvQueryGenerator_BlueprintBase +[00003EC4] {0x25107a4b0d0} EnvQueryGenerator_Composite AIModule.Default__EnvQueryGenerator_Composite +[00003EC5] {0x2510c7c6c00} EnvQueryGenerator_ProjectedPoints AIModule.Default__EnvQueryGenerator_ProjectedPoints +[00003EC6] {0x25108885800} EnvQueryGenerator_Cone AIModule.Default__EnvQueryGenerator_Cone +[00003EC7] {0x2510c6b84a0} EnvQueryGenerator_CurrentLocation AIModule.Default__EnvQueryGenerator_CurrentLocation +[00003EC8] {0x25108962c00} EnvQueryGenerator_Donut AIModule.Default__EnvQueryGenerator_Donut +[00003EC9] {0x25105ed6b80} EnvQueryGenerator_OnCircle AIModule.Default__EnvQueryGenerator_OnCircle +[00003ECA] {0x2510c673d00} EnvQueryGenerator_SimpleGrid AIModule.Default__EnvQueryGenerator_SimpleGrid +[00003ECB] {0x25108885680} EnvQueryGenerator_PathingGrid AIModule.Default__EnvQueryGenerator_PathingGrid +[00003ECC] {0x2510c7c6b80} EnvQueryInstanceBlueprintWrapper AIModule.Default__EnvQueryInstanceBlueprintWrapper +[00003ECD] {0x25107454cf0} EnvQueryItemType AIModule.Default__EnvQueryItemType +[00003ECE] {0x25107454d50} EnvQueryItemType_VectorBase AIModule.Default__EnvQueryItemType_VectorBase +[00003ECF] {0x25107454d20} EnvQueryItemType_ActorBase AIModule.Default__EnvQueryItemType_ActorBase +[00003ED0] {0x25107454db0} EnvQueryItemType_Actor AIModule.Default__EnvQueryItemType_Actor +[00003ED1] {0x25107456400} EnvQueryItemType_Direction AIModule.Default__EnvQueryItemType_Direction +[00003ED2] {0x25107456430} EnvQueryItemType_Point AIModule.Default__EnvQueryItemType_Point +[00003ED3] {0x2510bb6ec00} EnvQueryManager AIModule.Default__EnvQueryManager +[00003ED4] {0x25107012dc0} EnvQueryOption AIModule.Default__EnvQueryOption +[00003ED5] {0x25105ed6940} EnvQueryTest_Distance AIModule.Default__EnvQueryTest_Distance +[00003ED6] {0x25105ed6700} EnvQueryTest_Dot AIModule.Default__EnvQueryTest_Dot +[00003ED7] {0x25105e89480} EnvQueryTest_GameplayTags AIModule.Default__EnvQueryTest_GameplayTags +[00003ED8] {0x25105ed64c0} EnvQueryTest_Overlap AIModule.Default__EnvQueryTest_Overlap +[00003ED9] {0x25105e89200} EnvQueryTest_Pathfinding AIModule.Default__EnvQueryTest_Pathfinding +[00003EDA] {0x25108925000} EnvQueryTest_PathfindingBatch AIModule.Default__EnvQueryTest_PathfindingBatch +[00003EDB] {0x25105ed6280} EnvQueryTest_Project AIModule.Default__EnvQueryTest_Project +[00003EDC] {0x25108962a00} EnvQueryTest_Random AIModule.Default__EnvQueryTest_Random +[00003EDD] {0x251084d4300} EnvQueryTest_Trace AIModule.Default__EnvQueryTest_Trace +[00003EDE] {0x25105ed6040} EnvQueryTest_Volume AIModule.Default__EnvQueryTest_Volume +[00003EDF] {0x251074564f0} EnvQueryTypes AIModule.Default__EnvQueryTypes +[00003EE0] {0x25107456460} EQSQueryResultSourceInterface AIModule.Default__EQSQueryResultSourceInterface +[00003EE1] {0x2510886d260} EQSRenderingComponent AIModule.Default__EQSRenderingComponent +[00003EE2] {0x251084ef560} EQSTestingPawn AIModule.Default__EQSTestingPawn +[00003EE3] {0x2510886cdd0} CapsuleComponent AIModule.Default__EQSTestingPawn.CollisionCylinder +[00003EE4] {0x25108859a00} CharacterMovementComponent AIModule.Default__EQSTestingPawn.CharMoveComp +[00003EE5] {0x25106f8d030} SkeletalMeshComponent AIModule.Default__EQSTestingPawn.CharacterMesh0 +[00003EE6] {0x251074565b0} GenericTeamAgentInterface AIModule.Default__GenericTeamAgentInterface +[00003EE7] {0x25108871900} GridPathAIController AIModule.Default__GridPathAIController +[00003EE8] {0x25108962800} SceneComponent AIModule.Default__GridPathAIController.TransformComponent0 +[00003EE9] {0x25105e88f80} GridPathFollowingComponent AIModule.Default__GridPathFollowingComponent +[00003EEA] {0x25105e88d00} GridPathFollowingComponent AIModule.Default__GridPathAIController.PathFollowingComponent +[00003EEB] {0x2510c673e00} PawnActionsComponent AIModule.Default__GridPathAIController.ActionsComp +[00003EEC] {0x25108970740} NavFilter_AIControllerDefault AIModule.Default__NavFilter_AIControllerDefault +[00003EED] {0x25105e88a80} NavLinkProxy AIModule.Default__NavLinkProxy +[00003EEE] {0x25108962600} SceneComponent AIModule.Default__NavLinkProxy.PositionComponent +[00003EEF] {0x2510c6ae400} NavLinkCustomComponent AIModule.Default__NavLinkProxy.SmartLinkComp +[00003EF0] {0x2510c6b8500} NavLocalGridManager AIModule.Default__NavLocalGridManager +[00003EF1] {0x25107452350} PathFollowingManager AIModule.Default__PathFollowingManager +[00003EF2] {0x2510c6d9ac0} PawnAction AIModule.Default__PawnAction +[00003EF3] {0x2510c6d9a20} PawnAction_BlueprintBase AIModule.Default__PawnAction_BlueprintBase +[00003EF4] {0x2510c687320} PawnAction_Move AIModule.Default__PawnAction_Move +[00003EF5] {0x2510bf5f880} PawnAction_Repeat AIModule.Default__PawnAction_Repeat +[00003EF6] {0x2510c661480} PawnAction_Sequence AIModule.Default__PawnAction_Sequence +[00003EF7] {0x2510c6d9980} PawnAction_Wait AIModule.Default__PawnAction_Wait +[00003EF8] {0x2510c673f00} PawnSensingComponent AIModule.Default__PawnSensingComponent +[00003EF9] {0x25107452320} VisualLoggerExtension AIModule.Default__VisualLoggerExtension +[00003EFA] {0x251074544e0} InputBehavior InteractiveToolsFramework.Default__InputBehavior +[00003EFB] {0x2510c7c6b00} AnyButtonInputBehavior InteractiveToolsFramework.Default__AnyButtonInputBehavior +[00003EFC] {0x2510745b110} InteractiveGizmoBuilder InteractiveToolsFramework.Default__InteractiveGizmoBuilder +[00003EFD] {0x251074523b0} AxisAngleGizmoBuilder InteractiveToolsFramework.Default__AxisAngleGizmoBuilder +[00003EFE] {0x25107012b00} InteractiveGizmo InteractiveToolsFramework.Default__InteractiveGizmo +[00003EFF] {0x25107012ac0} InputBehaviorSet InteractiveToolsFramework.Default__InteractiveGizmo.GizmoInputBehaviors +[00003F00] {0x25107012a40} InputBehaviorSet InteractiveToolsFramework.Default__InputBehaviorSet +[00003F01] {0x25178896100} AxisAngleGizmo InteractiveToolsFramework.Default__AxisAngleGizmo +[00003F02] {0x25107012b40} InputBehaviorSet InteractiveToolsFramework.Default__AxisAngleGizmo.GizmoInputBehaviors +[00003F03] {0x25107454510} AxisPositionGizmoBuilder InteractiveToolsFramework.Default__AxisPositionGizmoBuilder +[00003F04] {0x2510c685800} AxisPositionGizmo InteractiveToolsFramework.Default__AxisPositionGizmo +[00003F05] {0x251070129c0} InputBehaviorSet InteractiveToolsFramework.Default__AxisPositionGizmo.GizmoInputBehaviors +[00003F06] {0x25108970600} GizmoConstantAxisSource InteractiveToolsFramework.Default__GizmoConstantAxisSource +[00003F07] {0x2510c6b8440} GizmoConstantFrameAxisSource InteractiveToolsFramework.Default__GizmoConstantFrameAxisSource +[00003F08] {0x25107013980} GizmoWorldAxisSource InteractiveToolsFramework.Default__GizmoWorldAxisSource +[00003F09] {0x25107012a00} GizmoComponentAxisSource InteractiveToolsFramework.Default__GizmoComponentAxisSource +[00003F0A] {0x2510c6b83e0} InteractiveToolPropertySet InteractiveToolsFramework.Default__InteractiveToolPropertySet +[00003F0B] {0x2510c7c6a80} BrushBaseProperties InteractiveToolsFramework.Default__BrushBaseProperties +[00003F0C] {0x2510c7c6a00} InteractiveTool InteractiveToolsFramework.Default__InteractiveTool +[00003F0D] {0x25107013900} InputBehaviorSet InteractiveToolsFramework.Default__InteractiveTool.InputBehaviors +[00003F0E] {0x2510c6d98e0} SingleSelectionTool InteractiveToolsFramework.Default__SingleSelectionTool +[00003F0F] {0x25107013880} InputBehaviorSet InteractiveToolsFramework.Default__SingleSelectionTool.InputBehaviors +[00003F10] {0x2510c661540} MeshSurfacePointTool InteractiveToolsFramework.Default__MeshSurfacePointTool +[00003F11] {0x25107013840} InputBehaviorSet InteractiveToolsFramework.Default__MeshSurfacePointTool.InputBehaviors +[00003F12] {0x2510c6ae240} BaseBrushTool InteractiveToolsFramework.Default__BaseBrushTool +[00003F13] {0x25107013940} InputBehaviorSet InteractiveToolsFramework.Default__BaseBrushTool.InputBehaviors +[00003F14] {0x251074545a0} BrushStampIndicatorBuilder InteractiveToolsFramework.Default__BrushStampIndicatorBuilder +[00003F15] {0x2510c661600} BrushStampIndicator InteractiveToolsFramework.Default__BrushStampIndicator +[00003F16] {0x25107013740} InputBehaviorSet InteractiveToolsFramework.Default__BrushStampIndicator.GizmoInputBehaviors +[00003F17] {0x2510bb6eac0} ClickDragInputBehavior InteractiveToolsFramework.Default__ClickDragInputBehavior +[00003F18] {0x25105e88800} LocalClickDragInputBehavior InteractiveToolsFramework.Default__LocalClickDragInputBehavior +[00003F19] {0x25107454570} InteractiveToolBuilder InteractiveToolsFramework.Default__InteractiveToolBuilder +[00003F1A] {0x251074545d0} ClickDragToolBuilder InteractiveToolsFramework.Default__ClickDragToolBuilder +[00003F1B] {0x2510c6d9840} ClickDragTool InteractiveToolsFramework.Default__ClickDragTool +[00003F1C] {0x25107013780} InputBehaviorSet InteractiveToolsFramework.Default__ClickDragTool.InputBehaviors +[00003F1D] {0x25105ed5e00} InternalToolFrameworkActor InteractiveToolsFramework.Default__InternalToolFrameworkActor +[00003F1E] {0x25105ed5bc0} GizmoActor InteractiveToolsFramework.Default__GizmoActor +[00003F1F] {0x2510886c940} GizmoBaseComponent InteractiveToolsFramework.Default__GizmoBaseComponent +[00003F20] {0x2510886c4b0} GizmoArrowComponent InteractiveToolsFramework.Default__GizmoArrowComponent +[00003F21] {0x251084eeac0} GizmoBoxComponent InteractiveToolsFramework.Default__GizmoBoxComponent +[00003F22] {0x2510886c020} GizmoCircleComponent InteractiveToolsFramework.Default__GizmoCircleComponent +[00003F23] {0x25107454660} GizmoTransformSource InteractiveToolsFramework.Default__GizmoTransformSource +[00003F24] {0x25107454690} GizmoAxisSource InteractiveToolsFramework.Default__GizmoAxisSource +[00003F25] {0x25107454600} GizmoClickTarget InteractiveToolsFramework.Default__GizmoClickTarget +[00003F26] {0x25107454630} GizmoStateTarget InteractiveToolsFramework.Default__GizmoStateTarget +[00003F27] {0x251074546c0} GizmoFloatParameterSource InteractiveToolsFramework.Default__GizmoFloatParameterSource +[00003F28] {0x251074546f0} GizmoVec2ParameterSource InteractiveToolsFramework.Default__GizmoVec2ParameterSource +[00003F29] {0x251084ee570} GizmoLineHandleComponent InteractiveToolsFramework.Default__GizmoLineHandleComponent +[00003F2A] {0x251084ee020} GizmoRectangleComponent InteractiveToolsFramework.Default__GizmoRectangleComponent +[00003F2B] {0x2510c6616c0} GizmoLambdaHitTarget InteractiveToolsFramework.Default__GizmoLambdaHitTarget +[00003F2C] {0x2510c7c6980} GizmoComponentHitTarget InteractiveToolsFramework.Default__GizmoComponentHitTarget +[00003F2D] {0x25107456070} InputBehaviorSource InteractiveToolsFramework.Default__InputBehaviorSource +[00003F2E] {0x2510c661780} InputRouter InteractiveToolsFramework.Default__InputRouter +[00003F2F] {0x25107013800} InputBehaviorSet InteractiveToolsFramework.Default__InputRouter.InputBehaviors +[00003F30] {0x25107456130} InteractionMechanic InteractiveToolsFramework.Default__InteractionMechanic +[00003F31] {0x2510c661840} InteractiveGizmoManager InteractiveToolsFramework.Default__InteractiveGizmoManager +[00003F32] {0x25107456190} ToolContextTransactionProvider InteractiveToolsFramework.Default__ToolContextTransactionProvider +[00003F33] {0x2510bb6e980} InteractiveToolManager InteractiveToolsFramework.Default__InteractiveToolManager +[00003F34] {0x251074561f0} ToolFrameworkComponent InteractiveToolsFramework.Default__ToolFrameworkComponent +[00003F35] {0x2510c6d97a0} InteractiveToolsContext InteractiveToolsFramework.Default__InteractiveToolsContext +[00003F36] {0x25105ed5980} IntervalGizmoActor InteractiveToolsFramework.Default__IntervalGizmoActor +[00003F37] {0x2510886bb90} SphereComponent InteractiveToolsFramework.Default__IntervalGizmoActor.GizmoCenter +[00003F38] {0x2510bf5f7c0} IntervalGizmoBuilder InteractiveToolsFramework.Default__IntervalGizmoBuilder +[00003F39] {0x2510bb6e840} IntervalGizmo InteractiveToolsFramework.Default__IntervalGizmo +[00003F3A] {0x251070136c0} InputBehaviorSet InteractiveToolsFramework.Default__IntervalGizmo.GizmoInputBehaviors +[00003F3B] {0x25108970560} GizmoBaseFloatParameterSource InteractiveToolsFramework.Default__GizmoBaseFloatParameterSource +[00003F3C] {0x2510c6b82c0} GizmoAxisIntervalParameterSource InteractiveToolsFramework.Default__GizmoAxisIntervalParameterSource +[00003F3D] {0x25107b9aba0} KeyAsModifierInputBehavior InteractiveToolsFramework.Default__KeyAsModifierInputBehavior +[00003F3E] {0x251074562b0} MeshSurfacePointToolBuilder InteractiveToolsFramework.Default__MeshSurfacePointToolBuilder +[00003F3F] {0x2510c6d9700} MouseHoverBehavior InteractiveToolsFramework.Default__MouseHoverBehavior +[00003F40] {0x2510bb6e700} MultiClickSequenceInputBehavior InteractiveToolsFramework.Default__MultiClickSequenceInputBehavior +[00003F41] {0x2510c6d9660} MultiSelectionTool InteractiveToolsFramework.Default__MultiSelectionTool +[00003F42] {0x25107013640} InputBehaviorSet InteractiveToolsFramework.Default__MultiSelectionTool.InputBehaviors +[00003F43] {0x2510c6b8320} GizmoLocalFloatParameterSource InteractiveToolsFramework.Default__GizmoLocalFloatParameterSource +[00003F44] {0x25108970510} GizmoBaseVec2ParameterSource InteractiveToolsFramework.Default__GizmoBaseVec2ParameterSource +[00003F45] {0x2510c6b8260} GizmoLocalVec2ParameterSource InteractiveToolsFramework.Default__GizmoLocalVec2ParameterSource +[00003F46] {0x25107b9aa80} GizmoAxisTranslationParameterSource InteractiveToolsFramework.Default__GizmoAxisTranslationParameterSource +[00003F47] {0x2510bb6e5c0} GizmoPlaneTranslationParameterSource InteractiveToolsFramework.Default__GizmoPlaneTranslationParameterSource +[00003F48] {0x25107b9a960} GizmoAxisRotationParameterSource InteractiveToolsFramework.Default__GizmoAxisRotationParameterSource +[00003F49] {0x2510c674000} GizmoUniformScaleParameterSource InteractiveToolsFramework.Default__GizmoUniformScaleParameterSource +[00003F4A] {0x2510c66b200} GizmoAxisScaleParameterSource InteractiveToolsFramework.Default__GizmoAxisScaleParameterSource +[00003F4B] {0x2510bb6e480} GizmoPlaneScaleParameterSource InteractiveToolsFramework.Default__GizmoPlaneScaleParameterSource +[00003F4C] {0x251074560d0} PlanePositionGizmoBuilder InteractiveToolsFramework.Default__PlanePositionGizmoBuilder +[00003F4D] {0x2510c674100} PlanePositionGizmo InteractiveToolsFramework.Default__PlanePositionGizmo +[00003F4E] {0x25107013600} InputBehaviorSet InteractiveToolsFramework.Default__PlanePositionGizmo.GizmoInputBehaviors +[00003F4F] {0x25107012980} SelectionSet InteractiveToolsFramework.Default__SelectionSet +[00003F50] {0x2510c7c6900} MeshSelectionSet InteractiveToolsFramework.Default__MeshSelectionSet +[00003F51] {0x2510bb6e340} SingleClickInputBehavior InteractiveToolsFramework.Default__SingleClickInputBehavior +[00003F52] {0x25107456250} SingleClickToolBuilder InteractiveToolsFramework.Default__SingleClickToolBuilder +[00003F53] {0x2510c6d95c0} SingleClickTool InteractiveToolsFramework.Default__SingleClickTool +[00003F54] {0x25107013580} InputBehaviorSet InteractiveToolsFramework.Default__SingleClickTool.InputBehaviors +[00003F55] {0x25107456310} GizmoNilStateTarget InteractiveToolsFramework.Default__GizmoNilStateTarget +[00003F56] {0x2510c66b2c0} GizmoLambdaStateTarget InteractiveToolsFramework.Default__GizmoLambdaStateTarget +[00003F57] {0x2510c6b8200} GizmoObjectModifyStateTarget InteractiveToolsFramework.Default__GizmoObjectModifyStateTarget +[00003F58] {0x2510c685720} GizmoTransformChangeStateTarget InteractiveToolsFramework.Default__GizmoTransformChangeStateTarget +[00003F59] {0x25108924d40} TransformGizmoActor InteractiveToolsFramework.Default__TransformGizmoActor +[00003F5A] {0x2510886b700} SphereComponent InteractiveToolsFramework.Default__TransformGizmoActor.GizmoCenter +[00003F5B] {0x2510c66b380} TransformGizmoBuilder InteractiveToolsFramework.Default__TransformGizmoBuilder +[00003F5C] {0x2510c6ae080} TransformGizmo InteractiveToolsFramework.Default__TransformGizmo +[00003F5D] {0x251070135c0} InputBehaviorSet InteractiveToolsFramework.Default__TransformGizmo.GizmoInputBehaviors +[00003F5E] {0x2510c674200} TransformProxy InteractiveToolsFramework.Default__TransformProxy +[00003F5F] {0x251089704c0} GizmoBaseTransformSource InteractiveToolsFramework.Default__GizmoBaseTransformSource +[00003F60] {0x2510c6b8140} GizmoComponentWorldTransformSource InteractiveToolsFramework.Default__GizmoComponentWorldTransformSource +[00003F61] {0x2510c689000} GizmoScaledTransformSource InteractiveToolsFramework.Default__GizmoScaledTransformSource +[00003F62] {0x251089705b0} GizmoTransformProxyTransformSource InteractiveToolsFramework.Default__GizmoTransformProxyTransformSource +[00003F63] {0x25107455770} ChaosVehicles ChaosVehiclesEngine.Default__ChaosVehicles +[00003F64] {0x2510c66b440} ChaosDebugDrawComponent ChaosSolverEngine.Default__ChaosDebugDrawComponent +[00003F65] {0x2510c66b500} ChaosEventListenerComponent ChaosSolverEngine.Default__ChaosEventListenerComponent +[00003F66] {0x25105e88580} ChaosGameplayEventDispatcher ChaosSolverEngine.Default__ChaosGameplayEventDispatcher +[00003F67] {0x25107455710} ChaosNotifyHandlerInterface ChaosSolverEngine.Default__ChaosNotifyHandlerInterface +[00003F68] {0x251074557d0} ChaosSolverEngineBlueprintLibrary ChaosSolverEngine.Default__ChaosSolverEngineBlueprintLibrary +[00003F69] {0x251074558f0} ChaosSolver ChaosSolverEngine.Default__ChaosSolver +[00003F6A] {0x25108871580} ChaosSolverActor ChaosSolverEngine.Default__ChaosSolverActor +[00003F6B] {0x25108962200} SceneComponent ChaosSolverEngine.Default__ChaosSolverActor.SceneComp +[00003F6C] {0x25105e88300} ChaosGameplayEventDispatcher ChaosSolverEngine.Default__ChaosSolverActor.GameplayEventDispatcher +[00003F6D] {0x2510c6b81a0} ChaosSolverSettings ChaosSolverEngine.Default__ChaosSolverSettings +[00003F6E] {0x25105ed5740} FieldSystemActor FieldSystemEngine.Default__FieldSystemActor +[00003F6F] {0x251084edad0} FieldSystemComponent FieldSystemEngine.Default__FieldSystemComponent +[00003F70] {0x251084ed580} FieldSystemComponent FieldSystemEngine.Default__FieldSystemActor.FieldSystemComponent +[00003F71] {0x25100118a00} FieldSystem FieldSystemEngine.Default__FieldSystem +[00003F72] {0x2510c66b5c0} FieldSystemMetaData FieldSystemEngine.Default__FieldSystemMetaData +[00003F73] {0x2510c66b8c0} FieldSystemMetaDataIteration FieldSystemEngine.Default__FieldSystemMetaDataIteration +[00003F74] {0x2510c66bd40} FieldSystemMetaDataProcessingResolution FieldSystemEngine.Default__FieldSystemMetaDataProcessingResolution +[00003F75] {0x2510c66bec0} FieldSystemMetaDataFilter FieldSystemEngine.Default__FieldSystemMetaDataFilter +[00003F76] {0x2510c66bf80} FieldNodeBase FieldSystemEngine.Default__FieldNodeBase +[00003F77] {0x2510c66c040} FieldNodeInt FieldSystemEngine.Default__FieldNodeInt +[00003F78] {0x2510c66be00} FieldNodeFloat FieldSystemEngine.Default__FieldNodeFloat +[00003F79] {0x2510c6e3940} FieldNodeVector FieldSystemEngine.Default__FieldNodeVector +[00003F7A] {0x2510c6e3340} UniformInteger FieldSystemEngine.Default__UniformInteger +[00003F7B] {0x2510c688e40} RadialIntMask FieldSystemEngine.Default__RadialIntMask +[00003F7C] {0x2510c6e6280} UniformScalar FieldSystemEngine.Default__UniformScalar +[00003F7D] {0x2510c688d60} WaveScalar FieldSystemEngine.Default__WaveScalar +[00003F7E] {0x2510c688c80} RadialFalloff FieldSystemEngine.Default__RadialFalloff +[00003F7F] {0x2510c688ba0} PlaneFalloff FieldSystemEngine.Default__PlaneFalloff +[00003F80] {0x2510c670100} BoxFalloff FieldSystemEngine.Default__BoxFalloff +[00003F81] {0x2510c670200} NoiseField FieldSystemEngine.Default__NoiseField +[00003F82] {0x2510c66c100} UniformVector FieldSystemEngine.Default__UniformVector +[00003F83] {0x2510c6e4900} RadialVector FieldSystemEngine.Default__RadialVector +[00003F84] {0x2510c6e49c0} RandomVector FieldSystemEngine.Default__RandomVector +[00003F85] {0x2510c5eee80} OperatorField FieldSystemEngine.Default__OperatorField +[00003F86] {0x2510c666280} ToIntegerField FieldSystemEngine.Default__ToIntegerField +[00003F87] {0x2510c666580} ToFloatField FieldSystemEngine.Default__ToFloatField +[00003F88] {0x2510c5eeda0} CullingField FieldSystemEngine.Default__CullingField +[00003F89] {0x2510c668d40} ReturnResultsTerminal FieldSystemEngine.Default__ReturnResultsTerminal +[00003F8A] {0x2510886b270} ChaosDestructionListener GeometryCollectionEngine.Default__ChaosDestructionListener +[00003F8B] {0x25105ed5500} GeometryCollectionActor GeometryCollectionEngine.Default__GeometryCollectionActor +[00003F8C] {0x25108957720} GeometryCollectionComponent GeometryCollectionEngine.Default__GeometryCollectionComponent +[00003F8D] {0x25105e88080} ChaosGameplayEventDispatcher GeometryCollectionEngine.Default__GeometryCollectionComponent.GameplayEventDispatcher +[00003F8E] {0x25108956e00} GeometryCollectionComponent GeometryCollectionEngine.Default__GeometryCollectionActor.GeometryCollectionComponent0 +[00003F8F] {0x25105e87e00} ChaosGameplayEventDispatcher GeometryCollectionEngine.Default__GeometryCollectionActor.GeometryCollectionComponent0.GameplayEventDispatcher +[00003F90] {0x251089703d0} GeometryCollectionCache GeometryCollectionEngine.Default__GeometryCollectionCache +[00003F91] {0x25108871200} GeometryCollectionDebugDrawActor GeometryCollectionEngine.Default__GeometryCollectionDebugDrawActor +[00003F92] {0x25108962000} SceneComponent GeometryCollectionEngine.Default__GeometryCollectionDebugDrawActor.SceneComponent +[00003F93] {0x2510c5eecc0} GeometryCollectionDebugDrawComponent GeometryCollectionEngine.Default__GeometryCollectionDebugDrawComponent +[00003F94] {0x25107b9a720} GeometryCollection GeometryCollectionEngine.Default__GeometryCollection +[00003F95] {0x25108924a80} GeometryCollectionRenderLevelSetActor GeometryCollectionEngine.Default__GeometryCollectionRenderLevelSetActor +[00003F96] {0x251082b09f0} PostProcessComponent GeometryCollectionEngine.Default__GeometryCollectionRenderLevelSetActor.PostProcessComponent0 +[00003F97] {0x2510c6d9520} Package VolumeToRender +[00003F98] {0x25108961e00} VolumeTexture VolumeToRender.VolumeToRender +[00003F99] {0x2510c6d92a0} Package M_VolumeRenderSphereTracePP +[00003F9A] {0x2510c6d8f80} Package CameraDirectionVector +[00003F9B] {0x2510c6b7d80} MaterialFunction CameraDirectionVector.CameraDirectionVector +[00003F9C] {0x2510886a030} Material M_VolumeRenderSphereTracePP.M_VolumeRenderSphereTracePP +[00003F9D] {0x2510bb6e200} SkeletalMeshSimulationComponent GeometryCollectionEngine.Default__SkeletalMeshSimulationComponent +[00003F9E] {0x2510bb6e0c0} StaticMeshSimulationComponent GeometryCollectionEngine.Default__StaticMeshSimulationComponent +[00003F9F] {0x25108883a00} LuminRuntimeSettings LuminRuntimeSettings.Default__LuminRuntimeSettings +[00003FA0] {0x25107455c80} LiveLinkRole LiveLinkInterface.Default__LiveLinkRole +[00003FA1] {0x25107453f70} LiveLinkBasicRole LiveLinkInterface.Default__LiveLinkBasicRole +[00003FA2] {0x25107455560} LiveLinkAnimationRole LiveLinkInterface.Default__LiveLinkAnimationRole +[00003FA3] {0x25107456910} LiveLinkTransformRole LiveLinkInterface.Default__LiveLinkTransformRole +[00003FA4] {0x25107455b90} LiveLinkCameraRole LiveLinkInterface.Default__LiveLinkCameraRole +[00003FA5] {0x25107453f40} LiveLinkController LiveLinkInterface.Default__LiveLinkController +[00003FA6] {0x2510c6d9340} LiveLinkSourceSettings LiveLinkInterface.Default__LiveLinkSourceSettings +[00003FA7] {0x2510c670400} LiveLinkCurveRemapSettings LiveLinkInterface.Default__LiveLinkCurveRemapSettings +[00003FA8] {0x25107453f10} LiveLinkFrameInterpolationProcessor LiveLinkInterface.Default__LiveLinkFrameInterpolationProcessor +[00003FA9] {0x25107453eb0} LiveLinkFramePreProcessor LiveLinkInterface.Default__LiveLinkFramePreProcessor +[00003FAA] {0x25107453ee0} LiveLinkFrameTranslator LiveLinkInterface.Default__LiveLinkFrameTranslator +[00003FAB] {0x25107453e80} LiveLinkLightRole LiveLinkInterface.Default__LiveLinkLightRole +[00003FAC] {0x25107a4af80} LiveLinkSubjectSettings LiveLinkInterface.Default__LiveLinkSubjectSettings +[00003FAD] {0x25108883700} LiveLinkVirtualSubject LiveLinkInterface.Default__LiveLinkVirtualSubject +[00003FAE] {0x25108970bf0} AndroidPermissionCallbackProxy Transient.AndroidPermissionCallbackProxy_2147482620 +[00003FAF] {0x251080dbd80} OnlineEngineInterfaceImpl Transient.OnlineEngineInterfaceImpl_2147482619 +[00003FB0] {0x25106f89070} GameEngine Transient.GameEngine_2147482618 +[00003FB1] {0x25108973030} GerstnerWaterWaveSubsystem Transient.GameEngine_2147482618.GerstnerWaterWaveSubsystem_2147482617 +[00003FB2] {0x2510b14b800} AssetTagsSubsystem Transient.GameEngine_2147482618.AssetTagsSubsystem_2147482616 +[00003FB3] {0x2510701a480} DataDrivenCVarEngineSubsystem Transient.GameEngine_2147482618.DataDrivenCVarEngineSubsystem_2147482615 +[00003FB4] {0x2510b14b860} HLODEngineSubsystem Transient.GameEngine_2147482618.HLODEngineSubsystem_2147482614 +[00003FB5] {0x25105ed5080} GameplayTagsManager Transient.GameplayTagsManager_2147482613 +[00003FB6] {0x2510ada5c40} Package RemoveSurfaceMaterial +[00003FB7] {0x251089e7bb0} Material RemoveSurfaceMaterial.RemoveSurfaceMaterial +[00003FB8] {0x2510ada5a60} Package DebugMeshMaterial +[00003FB9] {0x251089e7290} Material DebugMeshMaterial.DebugMeshMaterial +[00003FBA] {0x2510ada57e0} Package EmissiveMeshMaterial +[00003FBB] {0x2510ada54c0} Package DefaultWhiteGrid_Low +[00003FBC] {0x2510c6ad600} Texture2D DefaultWhiteGrid_Low.DefaultWhiteGrid_Low +[00003FBD] {0x251089e64e0} Material EmissiveMeshMaterial.EmissiveMeshMaterial +[00003FBE] {0x2510ada5560} Package M_InvalidLightmapSettings +[00003FBF] {0x2510ada5380} Package InvalidLightmapSettings +[00003FC0] {0x2510c6add00} Texture2D InvalidLightmapSettings.InvalidLightmapSettings +[00003FC1] {0x251089e5730} Material M_InvalidLightmapSettings.M_InvalidLightmapSettings +[00003FC2] {0x2510ada5d80} Package GizmoMaterial +[00003FC3] {0x251089e4e10} Material GizmoMaterial.GizmoMaterial +[00003FC4] {0x2510ada7860} Package Good64x64TilingNoiseHighFreq +[00003FC5] {0x2510c6ad980} Texture2D Good64x64TilingNoiseHighFreq.Good64x64TilingNoiseHighFreq +[00003FC6] {0x2510ada74a0} Package DefaultBokeh +[00003FC7] {0x2510c6adb40} Texture2D DefaultBokeh.DefaultBokeh +[00003FC8] {0x2510ada7400} Package DefaultBloomKernel +[00003FC9] {0x2510c6ad7c0} Texture2D DefaultBloomKernel.DefaultBloomKernel +[00003FCA] {0x2510ada6fa0} Package PreintegratedSkinBRDF +[00003FCB] {0x2510c6ad440} Texture2D PreintegratedSkinBRDF.PreintegratedSkinBRDF +[00003FCC] {0x2510ada7220} Package MiniFont +[00003FCD] {0x2510c6ad280} Texture2D MiniFont.MiniFont +[00003FCE] {0x2510ada6d20} Package WeightMapPlaceholderTexture +[00003FCF] {0x2510c6acf00} Texture2D WeightMapPlaceholderTexture.WeightMapPlaceholderTexture +[00003FD0] {0x2510ada7040} Package BlueNoise +[00003FD1] {0x2510c6acd40} Texture2D BlueNoise.BlueNoise +[00003FD2] {0x2510ada6960} Package DefaultPhysicalMaterial +[00003FD3] {0x2510c7c9000} PhysicalMaterial DefaultPhysicalMaterial.DefaultPhysicalMaterial +[00003FD4] {0x25108960800} Font Transient.DefaultTinyFont +[00003FD5] {0x25108960400} Font Transient.DefaultRegularFont +[00003FD6] {0x2510b061c80} SystemTimeTimecodeProvider Transient.GameEngine_2147482618.DefaultTimecodeProvider_2147482612 +[00003FD7] {0x251089ea030} AssetManager Transient.GameEngine_2147482618.AssetManager_2147482611 +[00003FD8] {0x2510ada8da0} Package SC_Master +[00003FD9] {0x2510ada8c60} Package SC_Voice +[00003FDA] {0x2510ada89e0} Package SC_UI +[00003FDB] {0x2510ada88a0} Package SC_SFX +[00003FDC] {0x2510ada8760} Package SC_Footsteps +[00003FDD] {0x2510ada8580} Package SC_Entity +[00003FDE] {0x2510ada83a0} Package SC_Ambience +[00003FDF] {0x2510ada81c0} Package MasterSubmixDefault +[00003FE0] {0x2510ada8080} Package SC_Poolrooms +[00003FE1] {0x2510ada7d60} Package SC_Underwater +[00003FE2] {0x2510ada7c20} Package MasterReverbSubmixDefault +[00003FE3] {0x2510ada7ea0} Package MasterEQSubmixDefault +[00003FE4] {0x2510adaa240} Package MasterReverbEffectPreset +[00003FE5] {0x2510adaa060} Package MasterEQEffectPreset +[00003FE6] {0x2510b058440} SubmixEffectSubmixEQPreset MasterEQEffectPreset.MasterEQEffectPreset +[00003FE7] {0x25107b9cb20} SubmixEffectReverbPreset MasterReverbEffectPreset.MasterReverbEffectPreset +[00003FE8] {0x2510b058500} SoundSubmix MasterReverbSubmixDefault.MasterReverbSubmixDefault +[00003FE9] {0x2510b05fd00} SoundSubmix MasterEQSubmixDefault.MasterEQSubmixDefault +[00003FEA] {0x2510c6814a0} SoundClass SC_Underwater.SC_Underwater +[00003FEB] {0x2510c6890e0} SoundClass SC_Poolrooms.SC_Poolrooms +[00003FEC] {0x2510c6891c0} SoundClass SC_Voice.SC_Voice +[00003FED] {0x2510c6892a0} SoundClass SC_UI.SC_UI +[00003FEE] {0x2510c689380} SoundClass SC_SFX.SC_SFX +[00003FEF] {0x2510c689b60} SoundClass SC_Footsteps.SC_Footsteps +[00003FF0] {0x2510c689d20} SoundClass SC_Entity.SC_Entity +[00003FF1] {0x2510c689e00} SoundClass SC_Ambience.SC_Ambience +[00003FF2] {0x2510b0564c0} SoundSubmix MasterSubmixDefault.MasterSubmixDefault +[00003FF3] {0x2510c68a340} SoundClass SC_Master.SC_Master +[00003FF4] {0x2510ada8bc0} Package MasterUnMute_Mix +[00003FF5] {0x2510ada84e0} SoundMix MasterUnMute_Mix.MasterUnMute_Mix +[00003FF6] {0x25107b9cfa0} GameUserSettings Transient.GameUserSettings_2147482610 +[00003FF7] {0x2510ada70e0} Package BP_MyGameInstance +[00003FF8] {0x2510adaa100} Package E_HeadsetType +[00003FF9] {0x2510ada9f20} Package E_GameMode +[00003FFA] {0x2510ada9ca0} Package W_MainMenu +[00003FFB] {0x2510ada9e80} Package W_LoadingScreen +[00003FFC] {0x2510ada9ac0} Package E_Difficulty +[00003FFD] {0x2510ada9a20} Package BP_SG_GameSettings +[00003FFE] {0x2510ada9840} Package BP_FL_GameSettings +[00003FFF] {0x2510ada97a0} Package MP_PlayerController +[00004000] {0x2510ada9700} Package Lobby_PlayerController +[00004001] {0x2510ada9520} Package ChatComponent +[00004002] {0x2510ada9340} Package BPCharacter_Demo +[00004003] {0x2510b057480} UserDefinedEnum E_HeadsetType.E_HeadsetType +[00004004] {0x2510b0576c0} UserDefinedEnum E_GameMode.E_GameMode +[00004005] {0x2510b057180} UserDefinedEnum E_Difficulty.E_Difficulty +[00004006] {0x2510ada7f40} Package W_VOIPInGame +[00004007] {0x2510ada6b40} Package SA_VOIPAttenuation +[00004008] {0x2510adab820} Package Shocked_UI +[00004009] {0x2510adab640} Package 028e97564391140b1476695ae7a46fa4 +[0000400A] {0x2510adab5a0} Package choke_01_Cue +[0000400B] {0x2510adab500} Package VHS_Voice_Effects +[0000400C] {0x2510adab460} Package StaticLoop +[0000400D] {0x2510adab280} Package Whisper +[0000400E] {0x2510adab140} Package SanityWarn_Cue +[0000400F] {0x2510adab000} Package player_showid +[00004010] {0x2510adaad80} Package Out_Of_Breath +[00004011] {0x2510adaaba0} Package Flashlight_Switch +[00004012] {0x2510adaaa60} Package Breathe2 +[00004013] {0x2510adaa7e0} Package Breathe1 +[00004014] {0x2510adaa600} Package MasterMute_Mix +[00004015] {0x2510adacc20} Package ES_Body_Fall_17_-_SFX_Producer +[00004016] {0x2510adacb80} Package Bulb_Attenuation +[00004017] {0x2510adacae0} Package Impact_2 +[00004018] {0x2510adac860} Package Item_Pickup_Cue +[00004019] {0x2510adac720} Package Item_Drop_Cue +[0000401A] {0x2510adac4a0} Package Heartbeat_Cue +[0000401B] {0x2510adac360} Package tinnitus +[0000401C] {0x2510adac0e0} Package high-pitched-ringing +[0000401D] {0x2510adabfa0} Package Footstep_Wood_Cue +[0000401E] {0x2510adabf00} Package Footstep_Water_Cue +[0000401F] {0x2510adabe60} Package player_tile_wlk1 +[00004020] {0x2510adabdc0} Package Footstep_Tile_Cue +[00004021] {0x2510adabd20} Package Footstep_Rock_Cue +[00004022] {0x2510adabc80} Package water_jump +[00004023] {0x2510adabbe0} Package Footstep_Swim_Cue +[00004024] {0x2510adaba00} Package Footstep_Grass_Cue +[00004025] {0x2510adab960} Package Footstep_RoughConcrete_Cue +[00004026] {0x2510adab8c0} Package FootstepConcrete_Cue +[00004027] {0x2510adae160} Package A_FootstepConc1 +[00004028] {0x2510adae0c0} Package player_carpet_wlk1 +[00004029] {0x2510adae020} Package Footstep_Carpet_Cue +[0000402A] {0x2510adadf80} Package ElectricalZap +[0000402B] {0x2510adadee0} Package Splatter_P +[0000402C] {0x2510adadda0} Package Player_Mesh +[0000402D] {0x2510adadc60} Package ArmsMesh +[0000402E] {0x2510adadbc0} Package UI_Inventory +[0000402F] {0x2510adadb20} Package ST_Item +[00004030] {0x2510adada80} Package CardMesh +[00004031] {0x2510adad8a0} Package SM_Diver_01c +[00004032] {0x2510adad580} Package vintage_camera_set_vintage_camera_set_camera_003 +[00004033] {0x2510adad800} Package FearOnlyVoice_Cue +[00004034] {0x2510adad620} Package E_CameraSetting +[00004035] {0x2510adad4e0} Package RadioSourceChain +[00004036] {0x2510adad440} Package HorrorEngineSettings +[00004037] {0x2510adad1c0} Package HorrorEngine_Footstep +[00004038] {0x2510adacfe0} Package HE_LookAtLocationSeq +[00004039] {0x2510adace00} Package HE_LookAtLocation +[0000403A] {0x2510adaf560} Package HE_Fear +[0000403B] {0x2510adaf420} Package FootstepActionsEnum +[0000403C] {0x2510adaf2e0} Package HE_SubtitleSub +[0000403D] {0x2510adaf1a0} Package HE_SubtitleSeq +[0000403E] {0x2510adaf100} Package HE_Subtitle +[0000403F] {0x2510adaf060} Package HE_LookAtActorSeq +[00004040] {0x2510adaefc0} Package HE_LookAtActor +[00004041] {0x2510adaef20} Package Plane +[00004042] {0x2510adaee80} Package P_Sanity_Warning_System +[00004043] {0x2510adaede0} Package P_Sanity_System +[00004044] {0x2510adaeb60} Package MI_Target_Green +[00004045] {0x2510adaea20} Package PP_DiverHelmet_Inst +[00004046] {0x2510adae980} Package PP_Blur_Helmet +[00004047] {0x2510adae8e0} Package PP_Blink_Inst +[00004048] {0x2510adae660} Package PP_VCR_4 +[00004049] {0x2510adae520} Package PP_VCR_3 +[0000404A] {0x2510adae480} Package MI_Card_FOV +[0000404B] {0x2510adae340} Package Hazmat_Mat +[0000404C] {0x2510adaff60} Package Hazmat_Shocked_Mat +[0000404D] {0x2510adafd80} Package Arms_Mat +[0000404E] {0x2510adafc40} Package PP_Heat +[0000404F] {0x2510adafba0} Package M_Card +[00004050] {0x2510adafb00} Package WaterExit +[00004051] {0x2510adafa60} Package GrabKeySequence +[00004052] {0x2510adaf920} Package ClimbSequence +[00004053] {0x2510adaf740} Package NoClip +[00004054] {0x2510d321460} Package ClimbLadderSequence +[00004055] {0x2510d321320} Package InGame_UI +[00004056] {0x2510d3211e0} Package GameEnd_UI_2 +[00004057] {0x2510d321140} Package FadeOut_UI +[00004058] {0x2510d3210a0} Package EQS_ExitBoat +[00004059] {0x2510d320f60} Package DT_Items +[0000405A] {0x2510d320e20} Package BP_CloseableInterface +[0000405B] {0x2510d320ce0} Package BP_FallDamage +[0000405C] {0x2510d320ba0} Package BP_DismemberComponent +[0000405D] {0x2510d320b00} Package BP_Swim_Shake +[0000405E] {0x2510d320880} Package BP_DivingHelmet +[0000405F] {0x2510d3206a0} Package BP_Item_Flashlight +[00004060] {0x2510d320560} Package BP_Item_Camera +[00004061] {0x2510d3204c0} Package BP_Item +[00004062] {0x2510d320420} Package BP_DroppedItem +[00004063] {0x2510d320240} Package MP_PS +[00004064] {0x2510d3201a0} Package MP_GameState +[00004065] {0x2510d320060} Package MP_GameMode +[00004066] {0x2510d322860} Package BP_ClimbingArms +[00004067] {0x2510d322720} Package BP_Pool_Ladder +[00004068] {0x2510d322540} Package BP_ScannerComponent +[00004069] {0x2510d322400} Package BP_Walk_Shake +[0000406A] {0x2510d322180} Package BP_Sprint_Shake_2 +[0000406B] {0x2510d322040} Package BP_LiquidPain_Shake +[0000406C] {0x2510d321e60} Package BP_Idle_Shake2 +[0000406D] {0x2510d321be0} Package BP_Electrocute_Shake +[0000406E] {0x2510d321aa0} Package BP_Climb_Shake2 +[0000406F] {0x2510d321820} Package BP_Climb_Ladder +[00004070] {0x2510d321640} Package Scanner_BP +[00004071] {0x2510d321500} Package Grass_Interaction_Other +[00004072] {0x2510d323da0} Package Grass_Interaction +[00004073] {0x2510d323b20} Package Flashlight_BP +[00004074] {0x2510d3239e0} Package BP_Card +[00004075] {0x2510d323940} Package BP_Ragdoll +[00004076] {0x2510d3238a0} Package BP_Dismembered +[00004077] {0x2510d323800} Package BP_Roaming_Smiler +[00004078] {0x2510d323760} Package Howler_BP +[00004079] {0x2510d3236c0} Package HeadShakeLanded +[0000407A] {0x2510d323620} Package BP_Scanner +[0000407B] {0x2510d323440} Package BP_Pushable +[0000407C] {0x2510d323260} Package BP_Hound +[0000407D] {0x2510d322fe0} Package BP_Moth +[0000407E] {0x2510d322ea0} Package Bacteria_BP +[0000407F] {0x2510d322c20} Package Rope_BP +[00004080] {0x2510d322ae0} Package AM_ShowCard +[00004081] {0x2510d322a40} Package AM_Slide +[00004082] {0x2510d3251a0} Package AM_NoClip +[00004083] {0x2510d324fc0} Package AM_EndClimb +[00004084] {0x2510d324de0} Package Card_Montage +[00004085] {0x2510d324b60} Package AM_Electrocute +[00004086] {0x2510d324980} Package Player_Legs_AnimBP +[00004087] {0x2510d3247a0} Package Player_Arms_AnimBP +[00004088] {0x2510d3245c0} Package Player_AnimBP +[00004089] {0x2510d324480} Package AIC_Moth +[0000408A] {0x2510d3243e0} Package AC_Swimming +[0000408B] {0x2510d324200} SoundMix MasterMute_Mix.MasterMute_Mix +[0000408C] {0x2510d3240c0} Package S_PlayerData +[0000408D] {0x2510d324020} Package Team +[0000408E] {0x2510d323ee0} Package S_UserProfile +[0000408F] {0x2510d323e40} Package S_PlayerConnectionInfo +[00004090] {0x2510d3266e0} Package BPFL_SaveSystem +[00004091] {0x2510d3265a0} Package S_LevelStats +[00004092] {0x2510d3263c0} Package S_HubLevels +[00004093] {0x2510d3261e0} Package discord-128-old +[00004094] {0x2510d326000} Package ESCAPE_THE_BACKROOMS_LOGO_White +[00004095] {0x2510d325ec0} Package OST_Cue +[00004096] {0x2510d325ce0} Package WB_SettingsPanel_Theme2 +[00004097] {0x2510d325c40} Package W_TemplateTitle +[00004098] {0x2510d325ba0} Package W_Confirmation +[00004099] {0x2510d3259c0} Package W_VHS_Filter +[0000409A] {0x2510d3257e0} Package W_ServerButton +[0000409B] {0x2510d325740} Package W_NewGame +[0000409C] {0x2510d3256a0} Package W_Map_Selection +[0000409D] {0x2510d3254c0} Package W_LoadGameButton +[0000409E] {0x2510d325420} Package W_Kicked +[0000409F] {0x2510d325380} Package W_JoinServer +[000040A0] {0x2510d327ae0} Package W_Game_Button +[000040A1] {0x2510d327a40} Package W_Error +[000040A2] {0x2510d3279a0} Package W_CreateServer +[000040A3] {0x2510d3277c0} Package W_Credits +[000040A4] {0x2510d327720} Package T_Unreal_engine +[000040A5] {0x2510d327680} Package T_Fond +[000040A6] {0x2510d327400} Package T_BarreV +[000040A7] {0x2510d327220} Package T_BarreH +[000040A8] {0x2510d327040} Package Cue_Hovered +[000040A9] {0x2510d326d20} Package Cue_Click +[000040AA] {0x2510d326aa0} Package ClickButtonOn +[000040AB] {0x2510d326a00} Package S_UI_AudioSettings +[000040AC] {0x2510d326820} Package E_MainMenu +[000040AD] {0x2510d3290c0} Package ui-arrow2 +[000040AE] {0x2510d328ee0} Package ui-arrow +[000040AF] {0x2510d328e40} Package TheEnd_SS +[000040B0] {0x2510d328da0} Package Poolrooms_SS +[000040B1] {0x2510d328d00} Package Pipes_SS +[000040B2] {0x2510d328c60} Package Menu_SS +[000040B3] {0x2510d328bc0} Package LevelRun_SS +[000040B4] {0x2510d328b20} Package LevelFun_SS +[000040B5] {0x2510d328a80} Package Level0_SS +[000040B6] {0x2510d3289e0} Package Habitable_SS +[000040B7] {0x2510d328940} Package 922_SS +[000040B8] {0x2510d3288a0} Package M_Smoke +[000040B9] {0x2510d328620} Package Caverson_Font +[000040BA] {0x2510d328580} Package BP_MySaveGame +[000040BB] {0x2510d3284e0} Package BP_Menu_Computer +[000040BC] {0x2510d328300} Package BP_MenuActor +[000040BD] {0x2510d328080} Package BP_Antize +[000040BE] {0x2510d327f40} Package E_Comfirmation +[000040BF] {0x2510d327ea0} Package Wave_Hovered +[000040C0] {0x2510d327cc0} Package Wave_Click +[000040C1] {0x2510d32a420} Package T_Water_N +[000040C2] {0x2510d32a1a0} Package T_Smoke_Tiled_D +[000040C3] {0x2510d329de0} Package WBP_Keyboard_Basic +[000040C4] {0x2510d32a060} Package W_Intro +[000040C5] {0x2510d329e80} Package NS_Beam +[000040C6] {0x2510d329ac0} Package BPI_KeyboardInteraction +[000040C7] {0x2510d329c00} Package BP_VRMenu +[000040C8] {0x2510d329b60} Package BP_MainMenu_Shake +[000040C9] {0x2510d329a20} Package S_WorldCommon +[000040CA] {0x2510d3297a0} Package BP_LobbySaveGame +[000040CB] {0x2510d329660} Package S_LoadingMessage +[000040CC] {0x2510d329480} Package M_Beam_NoDepth +[000040CD] {0x2510d329340} Package WB_LoadingScreen +[000040CE] {0x2510d3292a0} Package Spectator_UI +[000040CF] {0x2510d329200} Package Scoreboard_UI +[000040D0] {0x2510d329160} Package PlayerStats_UI +[000040D1] {0x2510d32ba00} Package SubtitleTextWB +[000040D2] {0x2510d32b960} Package SubtitleWB +[000040D3] {0x2510d32b8c0} Package Widget3DPassThrough_NoDepth +[000040D4] {0x2510d32b6e0} Package GameEnd_UI +[000040D5] {0x2510d32b500} Package VRCharacter_Demo_Client +[000040D6] {0x2510d32b3c0} Package VRCharacter_Demo +[000040D7] {0x2510d32b280} Package BP_BasePlayerController +[000040D8] {0x2510d32b1e0} Package BP_Spectator +[000040D9] {0x2510d32b000} Package BP_CameraManager +[000040DA] {0x2510d32aec0} Package W_VOIPHUD +[000040DB] {0x2510d32ace0} Package S_Gamemode +[000040DC] {0x2510d32aba0} Package S_ConnectedPlayer +[000040DD] {0x2510d32a9c0} Package Lobby_PlayerList_Item +[000040DE] {0x2510d32a7e0} Package Lobby_PlayerList +[000040DF] {0x2510d32cea0} Package Lobby_Menu +[000040E0] {0x2510d32cd60} Package Lobby_HUD +[000040E1] {0x2510d32ccc0} Package DT_Gamemodes +[000040E2] {0x2510d32cc20} Package BP_LobbyActor +[000040E3] {0x2510d32ca40} Package WB_Chat +[000040E4] {0x2510d32c7c0} Package S_ChatMessage +[000040E5] {0x2510d32c680} Package Lobby_GM +[000040E6] {0x2510d32c4a0} Package Base_GM +[000040E7] {0x2510d32c400} Package T_Icon_ChatBubble +[000040E8] {0x2510d32c360} Package WB_ChatMessage +[000040E9] {0x2510d32c180} Package BP_New_SaveGame +[000040EA] {0x2510d32bf00} Package LobbyPS +[000040EB] {0x2510d32bdc0} Package Lobby_GS +[000040EC] {0x2510d32bd20} Package BasePS +[000040ED] {0x2510d32bc80} Package W_VOIPIndicator +[000040EE] {0x2510d32bbe0} Package W_VOIPAnim +[000040EF] {0x2510887a880} BlueprintGeneratedClass BasePS.BasePS_C +[000040F0] {0x2510d442e00} Function BasePS.BasePS_C.ExecuteUbergraph_BasePS +[000040F1] {0x2510d442d20} Function BasePS.BasePS_C.SR_LoadHeadset +[000040F2] {0x2510d442b60} Function BasePS.BasePS_C.SR_Update_Player_ConnectionInfo +[000040F3] {0x2510d442a80} Function BasePS.BasePS_C.OC_Init +[000040F4] {0x2510d4429a0} Function BasePS.BasePS_C.ReceiveBeginPlay +[000040F5] {0x2510d4428c0} Function BasePS.BasePS_C.SR_Update_Player_UserProfile +[000040F6] {0x2510d4427e0} Function BasePS.BasePS_C.Load_Player_ConnectionInfo +[000040F7] {0x2510d442700} Function BasePS.BasePS_C.Load_Player_UserProfile +[000040F8] {0x2510d442620} Function BasePS.BasePS_C.OnRep_Player_ConnectionInfo_OR +[000040F9] {0x2510d442540} Function BasePS.BasePS_C.OnRep_Player_UserProfile_OR +[000040FA] {0x2510d442460} Function BasePS.BasePS_C.OnRep_UserInfo +[000040FB] {0x2510d442380} Function BasePS.BasePS_C.OnRep_PlayerConnection +[000040FC] {0x2510d4422a0} Function BasePS.BasePS_C.Load_Player_Headset +[000040FD] {0x25108967400} SceneComponent BasePS.BasePS_C.DefaultSceneRoot_GEN_VARIABLE +[000040FE] {0x2510d32e340} SimpleConstructionScript BasePS.BasePS_C.SimpleConstructionScript_0 +[000040FF] {0x2510d4421c0} SCS_Node BasePS.BasePS_C.SimpleConstructionScript_0.SCS_Node_0 +[00004100] {0x2510887a500} BlueprintGeneratedClass LobbyPS.LobbyPS_C +[00004101] {0x2510d442000} Function LobbyPS.LobbyPS_C.ExecuteUbergraph_LobbyPS +[00004102] {0x2510d441e40} Function LobbyPS.LobbyPS_C.OC_Init +[00004103] {0x2510d441660} Function LobbyPS.LobbyPS_C.SR_Toggle_Ready_Status +[00004104] {0x2510d445640} Function LobbyPS.LobbyPS_C.ReceiveBeginPlay +[00004105] {0x2510d445560} Function LobbyPS.LobbyPS_C.Set_ReadyStatus +[00004106] {0x2510d445480} Function LobbyPS.LobbyPS_C.Get_ReadyStatus +[00004107] {0x2510d4453a0} Function LobbyPS.LobbyPS_C.ToggleReadyStatus +[00004108] {0x2510d4452c0} Function LobbyPS.LobbyPS_C.OnRep_Player_UserProfile_OR +[00004109] {0x2510d4451e0} Function LobbyPS.LobbyPS_C.OnRep_Player_ConnectionInfo_OR +[0000410A] {0x2510d445100} Function LobbyPS.LobbyPS_C.Load_Player_ConnectionInfo +[0000410B] {0x25108974520} InheritableComponentHandler LobbyPS.LobbyPS_C.InheritableComponentHandler +[0000410C] {0x25108967200} SceneComponent LobbyPS.LobbyPS_C.DefaultSceneRoot_GEN_VARIABLE +[0000410D] {0x2510d32e160} SimpleConstructionScript LobbyPS.LobbyPS_C.SimpleConstructionScript_0 +[0000410E] {0x2510d445020} SCS_Node LobbyPS.LobbyPS_C.SimpleConstructionScript_0.SCS_Node_0 +[0000410F] {0x2510887a180} BlueprintGeneratedClass Lobby_GS.Lobby_GS_C +[00004110] {0x2510d444f40} Function Lobby_GS.Lobby_GS_C.ExecuteUbergraph_Lobby_GS +[00004111] {0x2510d444d80} Function Lobby_GS.Lobby_GS_C.UpdateCanJoin +[00004112] {0x2510d444ca0} Function Lobby_GS.Lobby_GS_C.OnSuccess_BAB015064C915C7C1CCCA3AAB0A02F3B +[00004113] {0x2510d444bc0} Function Lobby_GS.Lobby_GS_C.OnFailure_BAB015064C915C7C1CCCA3AAB0A02F3B +[00004114] {0x2510d444ae0} Function Lobby_GS.Lobby_GS_C.Update_ConnectedPlayers_Array +[00004115] {0x2510d444a00} Function Lobby_GS.Lobby_GS_C.OnRep_PlayersConnected +[00004116] {0x2510d444920} Function Lobby_GS.Lobby_GS_C.Update_ServerName +[00004117] {0x2510d444840} Function Lobby_GS.Lobby_GS_C.OnRep_ServerName +[00004118] {0x2510d444760} Function Lobby_GS.Lobby_GS_C.Check_EveryoneReady? +[00004119] {0x2510d444680} Function Lobby_GS.Lobby_GS_C.OnRep_Launching? +[0000411A] {0x2510d4445a0} Function Lobby_GS.Lobby_GS_C.OnRep_ReadyForLaunch? +[0000411B] {0x2510d4444c0} Function Lobby_GS.Lobby_GS_C.Update_Lobby_StatusIndicator +[0000411C] {0x2510d4443e0} Function Lobby_GS.Lobby_GS_C.Update_Host_ReadyUpButton +[0000411D] {0x2510d444300} Function Lobby_GS.Lobby_GS_C.Update_Lobby_PlayerList +[0000411E] {0x2510d444220} Function Lobby_GS.Lobby_GS_C.Reset_Player_ReadyStatus +[0000411F] {0x2510d444140} Function Lobby_GS.Lobby_GS_C.Update_Lobby +[00004120] {0x2510d444060} Function Lobby_GS.Lobby_GS_C.OnRep_Current_GameMode +[00004121] {0x2510d443f80} Function Lobby_GS.Lobby_GS_C.Set_CurrentMap +[00004122] {0x2510d443ea0} Function Lobby_GS.Lobby_GS_C.Update_Lobby_Launchevent +[00004123] {0x2510d443dc0} Function Lobby_GS.Lobby_GS_C.Update_Lobby_VoiceChat +[00004124] {0x25108967000} SceneComponent Lobby_GS.Lobby_GS_C.DefaultSceneRoot_GEN_VARIABLE +[00004125] {0x2510d32e0c0} SimpleConstructionScript Lobby_GS.Lobby_GS_C.SimpleConstructionScript_0 +[00004126] {0x2510d443ce0} SCS_Node Lobby_GS.Lobby_GS_C.SimpleConstructionScript_0.SCS_Node_0 +[00004127] {0x2510887b300} WidgetBlueprintGeneratedClass WB_ChatMessage.WB_ChatMessage_C +[00004128] {0x2510d443b20} Function WB_ChatMessage.WB_ChatMessage_C.ExecuteUbergraph_WB_ChatMessage +[00004129] {0x2510d447320} Function WB_ChatMessage.WB_ChatMessage_C.Construct +[0000412A] {0x25107b9c220} UserDefinedStruct S_ChatMessage.S_ChatMessage +[0000412B] {0x2510887af80} BlueprintGeneratedClass Base_GM.Base_GM_C +[0000412C] {0x2510d447080} Function Base_GM.Base_GM_C.ExecuteUbergraph_Base_GM +[0000412D] {0x25107b9c100} UserDefinedStruct S_Gamemode.S_Gamemode +[0000412E] {0x25107b9bfe0} UserDefinedStruct S_ConnectedPlayer.S_ConnectedPlayer +[0000412F] {0x2510b05bb00} DataTable DT_Gamemodes.DT_Gamemodes +[00004130] {0x25108879e00} BlueprintGeneratedClass BP_BasePlayerController.BP_BasePlayerController_C +[00004131] {0x2510d446ec0} Function BP_BasePlayerController.BP_BasePlayerController_C.ExecuteUbergraph_BP_BasePlayerController +[00004132] {0x2510d446de0} Function BP_BasePlayerController.BP_BasePlayerController_C.UnlockAchievement +[00004133] {0x25108966c00} SceneComponent BP_BasePlayerController.BP_BasePlayerController_C.DefaultSceneRoot_GEN_VARIABLE +[00004134] {0x2510d32e020} SimpleConstructionScript BP_BasePlayerController.BP_BasePlayerController_C.SimpleConstructionScript_0 +[00004135] {0x2510d446c20} SCS_Node BP_BasePlayerController.BP_BasePlayerController_C.SimpleConstructionScript_0.SCS_Node_0 +[00004136] {0x251121d3740} Material M_Beam_NoDepth.M_Beam_NoDepth +[00004137] {0x25107b9bec0} UserDefinedStruct S_LoadingMessage.S_LoadingMessage +[00004138] {0x2510d6d4b60} NiagaraSystem NS_Beam.NS_Beam +[00004139] {0x251089210c0} NiagaraEmitter NS_Beam.NS_Beam.PS_Beam +[0000413A] {0x25112224060} NiagaraRibbonRendererProperties NS_Beam.NS_Beam.PS_Beam.NiagaraRibbonRendererProperties_4 +[0000413B] {0x251084d2e00} NiagaraScript NS_Beam.NS_Beam.PS_Beam.SpawnScript_15 +[0000413C] {0x25112573340} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Mouse_130 +[0000413D] {0x251084d2b00} NiagaraScript NS_Beam.NS_Beam.PS_Beam.UpdateScript_16 +[0000413E] {0x25105ea5500} NiagaraDataInterfaceCurve NS_Beam.NS_Beam.PS_Beam.UpdateScript_16.NiagaraDataInterfaceCurve_0 +[0000413F] {0x2512c0c95c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Computer_02a_Mousepad_133.StaticMeshComponent0 +[00004140] {0x251084d2800} NiagaraScript NS_Beam.NS_Beam.SystemSpawnScript +[00004141] {0x251084d2500} NiagaraScript NS_Beam.NS_Beam.SystemUpdateScript +[00004142] {0x25108879700} BlueprintGeneratedClass BP_VRMenu.BP_VRMenu_C +[00004143] {0x2510d4466e0} Function BP_VRMenu.BP_VRMenu_C.ExecuteUbergraph_BP_VRMenu +[00004144] {0x2510d446600} Function BP_VRMenu.BP_VRMenu_C.ReceiveBeginPlay +[00004145] {0x2510d446440} Function BP_VRMenu.BP_VRMenu_C.UnHide +[00004146] {0x2510d446360} Function BP_VRMenu.BP_VRMenu_C.RefreshFocus +[00004147] {0x25108966a00} SceneComponent BP_VRMenu.BP_VRMenu_C.DefaultSceneRoot_GEN_VARIABLE +[00004148] {0x2510d32de40} SimpleConstructionScript BP_VRMenu.BP_VRMenu_C.SimpleConstructionScript_0 +[00004149] {0x2510d446280} SCS_Node BP_VRMenu.BP_VRMenu_C.SimpleConstructionScript_0.SCS_Node_0 +[0000414A] {0x2510d4461a0} SCS_Node BP_VRMenu.BP_VRMenu_C.SimpleConstructionScript_0.SCS_Node_1 +[0000414B] {0x25112238d40} WidgetComponent BP_VRMenu.BP_VRMenu_C.Widget_GEN_VARIABLE +[0000414C] {0x25108879380} SoundWave Wave_Click.Wave_Click +[0000414D] {0x25108879000} SoundWave Wave_Hovered.Wave_Hovered +[0000414E] {0x2510b05d780} UserDefinedEnum E_Comfirmation.E_Comfirmation +[0000414F] {0x2510d6d4610} SoundCue Cue_Hovered.Cue_Hovered +[00004150] {0x2510ad83e80} SoundNodeModulator Cue_Hovered.Cue_Hovered.SoundNodeModulator_0 +[00004151] {0x2510d32dda0} SoundNodeWavePlayer Cue_Hovered.Cue_Hovered.SoundNodeWavePlayer_0 +[00004152] {0x2510d6d40c0} SoundCue Cue_Click.Cue_Click +[00004153] {0x2510ad82440} SoundNodeModulator Cue_Click.Cue_Click.SoundNodeModulator_0 +[00004154] {0x2510d32dc60} SoundNodeWavePlayer Cue_Click.Cue_Click.SoundNodeWavePlayer_0 +[00004155] {0x25108878c80} SoundWave ClickButtonOn.ClickButtonOn +[00004156] {0x25107b9bda0} UserDefinedStruct S_UI_AudioSettings.S_UI_AudioSettings +[00004157] {0x2510b05b5c0} UserDefinedEnum E_MainMenu.E_MainMenu +[00004158] {0x2510b0546c0} UserDefinedEnum Team.Team +[00004159] {0x25107b9bc80} UserDefinedStruct S_UserProfile.S_UserProfile +[0000415A] {0x25107b9ba40} UserDefinedStruct S_PlayerConnectionInfo.S_PlayerConnectionInfo +[0000415B] {0x2510d449000} Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage +[0000415C] {0x2510d448f20} Function WB_ChatMessage.WB_ChatMessage_C.Construct_ChatMessage +[0000415D] {0x2510d448e40} Function WB_ChatMessage.WB_ChatMessage_C.Set_Username +[0000415E] {0x2510d448d60} Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage_Color +[0000415F] {0x2510d448c80} Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Global +[00004160] {0x2510d448ba0} Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Color +[00004161] {0x2510d448ac0} Function WB_ChatMessage.WB_ChatMessage_C.IsFiltering +[00004162] {0x2510d4489e0} Function WB_ChatMessage.WB_ChatMessage_C.CheckFont +[00004163] {0x2510b14a2a0} WidgetTree WB_ChatMessage.WB_ChatMessage_C.WidgetTree +[00004164] {0x2510bb6fec0} CanvasPanel WB_ChatMessage.WB_ChatMessage_C.WidgetTree.CanvasPanel_0 +[00004165] {0x2510d332f50} CanvasPanelSlot WB_ChatMessage.WB_ChatMessage_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00004166] {0x2510bb6fd80} HorizontalBox WB_ChatMessage.WB_ChatMessage_C.WidgetTree.HorizontalBox_133 +[00004167] {0x2510ad87ae0} HorizontalBoxSlot WB_ChatMessage.WB_ChatMessage_C.WidgetTree.HorizontalBox_133.HorizontalBoxSlot_0 +[00004168] {0x2510ad87a80} HorizontalBoxSlot WB_ChatMessage.WB_ChatMessage_C.WidgetTree.HorizontalBox_133.HorizontalBoxSlot_1 +[00004169] {0x25108920e00} TextBlock WB_ChatMessage.WB_ChatMessage_C.WidgetTree.ChatMessage_Text +[0000416A] {0x25108920b40} TextBlock WB_ChatMessage.WB_ChatMessage_C.WidgetTree.Username_Text +[0000416B] {0x251121f2400} VerticalBox WB_ChatMessage.WB_ChatMessage_C.WidgetTree.VerticalBox_0 +[0000416C] {0x2510ad87a20} VerticalBoxSlot WB_ChatMessage.WB_ChatMessage_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[0000416D] {0x251084d1c00} Lobby_GS_C Lobby_GS.Default__Lobby_GS_C +[0000416E] {0x251084d1900} WB_ChatMessage_C WB_ChatMessage.Default__WB_ChatMessage_C +[0000416F] {0x2510d448820} Function Base_GM.Base_GM_C.K2_OnLogout +[00004170] {0x2510d448740} Function Base_GM.Base_GM_C.K2_OnSwapPlayerControllers +[00004171] {0x2510d448660} Function Base_GM.Base_GM_C.K2_PostLogin +[00004172] {0x2510d448580} Function Base_GM.Base_GM_C.ServerTravel_ToGameplayMap +[00004173] {0x2510d4484a0} Function Base_GM.Base_GM_C.Handle_PlayerConnection +[00004174] {0x2510d4483c0} Function Base_GM.Base_GM_C.Handle_PlayerDisconnection +[00004175] {0x2510d4482e0} Function Base_GM.Base_GM_C.KickPlayer +[00004176] {0x25108965600} SceneComponent Base_GM.Base_GM_C.SceneComponent_2__5855A37F +[00004177] {0x2510d32ed40} SimpleConstructionScript Base_GM.Base_GM_C.SimpleConstructionScript_1 +[00004178] {0x2510d448200} SCS_Node Base_GM.Base_GM_C.SimpleConstructionScript_1.SCS_Node_2 +[00004179] {0x2510d32eca0} Package EN_ItemRarity +[0000417A] {0x2510d32eb60} Package T_UI_Inv_Icon_WaxBar +[0000417B] {0x2510d32eac0} Package T_UI_Inv_Icon_WalkieTalkie +[0000417C] {0x2510d32ea20} Package T_UI_Inv_Icon_Ticket +[0000417D] {0x2510d32e980} Package T_UI_Inv_Icon_Thermometer +[0000417E] {0x2510d32e8e0} Package T_UI_Inv_Icon_Scanner +[0000417F] {0x2510d32f880} Package T_UI_Inv_Icon_Rope +[00004180] {0x2510d32e7a0} Package T_UI_Inv_Icon_Juice_v2png +[00004181] {0x2510d32ec00} Package T_UI_Inv_Icon_Juice +[00004182] {0x2510d32e660} Package T_UI_Inv_Icon_GlowStick_Yellow +[00004183] {0x2510d32e5c0} Package T_UI_Inv_Icon_GlowStick_Red +[00004184] {0x2510d32e520} Package T_UI_Inv_Icon_GlowStick_Green +[00004185] {0x2510d32e480} Package T_UI_Inv_Icon_GlowStick__Blue +[00004186] {0x2510d32e3e0} Package T_UI_Inv_Icon_Flashlight +[00004187] {0x2510d32ff60} Package T_UI_Inv_Icon_FlareGun +[00004188] {0x2510d32fec0} Package T_UI_Inv_Icon_Firework +[00004189] {0x2510d32fe20} Package T_UI_Inv_Icon_EnergyBar +[0000418A] {0x2510d32fd80} Package T_UI_Inv_Icon_DivingHelmet +[0000418B] {0x2510d32fce0} Package T_UI_Inv_Icon_Crowbar +[0000418C] {0x2510d32fc40} Package T_UI_Inv_Icon_Chainsaw +[0000418D] {0x2510d32e840} Package T_UI_Inv_Icon_Can +[0000418E] {0x2510d32fb00} Package T_UI_Inv_Icon_Camera +[0000418F] {0x2510d32fa60} Package T_UI_Inv_Icon_BugSpray +[00004190] {0x2510d32f9c0} Package T_UI_Inv_Icon_AlmondConcentrate +[00004191] {0x2510d32e700} Package BP_Thermometer +[00004192] {0x2510d32fba0} Package BP_MothJelly +[00004193] {0x2510d32f920} Package BP_Liquid_Pain +[00004194] {0x251123c1460} Package BP_Juice +[00004195] {0x251123c13c0} Package BP_Item_Ticket +[00004196] {0x251123c11e0} Package BP_Item_Glowstick_Yellow +[00004197] {0x251123c1140} Package BP_Item_Glowstick_Red +[00004198] {0x251123c10a0} Package BP_Item_Glowstick_Blue +[00004199] {0x251123c1000} Package BP_Item_Glowstick +[0000419A] {0x251123c0f60} Package BP_Item_Firework +[0000419B] {0x251123c0ec0} Package BP_Item_Crowbar +[0000419C] {0x251123c0e20} Package BP_Item_Chainsaw_Fast +[0000419D] {0x251123c0d80} Package BP_Item_Chainsaw +[0000419E] {0x251123c0ce0} Package BP_Item_BugSpray +[0000419F] {0x251123c0c40} Package BP_Item_AlmondWater +[000041A0] {0x251123c0ba0} Package BP_Item_AlmondBottle +[000041A1] {0x251123c0b00} Package BP_FlareGun +[000041A2] {0x251123c0a60} Package BP_EnergyBar +[000041A3] {0x251123c0880} Package BP_Diving_Helmet +[000041A4] {0x251123c06a0} Package BP_DroppedItem_WalkieTalkie +[000041A5] {0x251123c07e0} Package BP_DroppedItem_Ticket +[000041A6] {0x251123c0560} Package BP_DroppedItem_Thermometer +[000041A7] {0x251123c0740} Package BP_DroppedItem_Rope +[000041A8] {0x251123c0600} Package BP_DroppedItem_LiquidPain +[000041A9] {0x251123c04c0} Package BP_DroppedItem_LiDAR +[000041AA] {0x251123c0420} Package BP_DroppedItem_Juice +[000041AB] {0x251123c0380} Package BP_DroppedItem_Jelly +[000041AC] {0x251123c01a0} Package BP_DroppedItem_Glowstick_Yellow +[000041AD] {0x251123c0100} Package BP_DroppedItem_Glowstick_Red +[000041AE] {0x251123c0060} Package BP_DroppedItem_Glowstick_Blue +[000041AF] {0x251123c02e0} Package BP_DroppedItem_Glowstick +[000041B0] {0x251123c0240} Package BP_DroppedItem_Flashlight +[000041B1] {0x251123c2900} Package BP_DroppedItem_FlareGun +[000041B2] {0x251123c2860} Package BP_DroppedItem_Firework +[000041B3] {0x251123c27c0} Package BP_DroppedItem_EnergyBar +[000041B4] {0x251123c25e0} Package BP_DroppedItem_DivingHelmet +[000041B5] {0x251123c2720} Package BP_DroppedItem_Crowbar +[000041B6] {0x251123c24a0} Package BP_DroppedItem_Chainsaw_Fast +[000041B7] {0x251123c2680} Package BP_DroppedItem_Chainsaw +[000041B8] {0x251123c2540} Package BP_DroppedItem_Camera +[000041B9] {0x251123c2400} Package BP_DroppedItem_BugSpray +[000041BA] {0x251123c2220} Package BP_DroppedItem_AlmondWater +[000041BB] {0x251123c2180} Package BP_DroppedItem_AlmondBottle +[000041BC] {0x251123c2360} Package BP_Glowstick_Component +[000041BD] {0x251123c22c0} Package BP_WalkieTalkie +[000041BE] {0x251123c20e0} Package BP_Rope +[000041BF] {0x251123c1dc0} Package Player_Walkie_Talkie_Idle_Anim_Hips_HipsAction +[000041C0] {0x251123c1d20} Package Player_Hold_Ticket_Idle_Anim_Hips_HipsAction +[000041C1] {0x251123c2040} Package PlayerSprayHold_Anim_Hips_HipsAction +[000041C2] {0x251123c1be0} Package Player_Hold_Rope__1__Anim_Hips_HipsAction +[000041C3] {0x251123c1b40} Package Player_Hold_Pistol__3__Anim_Hips_HipsAction +[000041C4] {0x251123c1aa0} Package Player_Hold_WaxBar__1__Anim_Hips_HipsAction +[000041C5] {0x251123c1e60} Package PlayerItemHold_Anim +[000041C6] {0x251123c1820} Package Player_IdleGlowstick_Anim_Hips_HipsAction +[000041C7] {0x251123c1780} Package Player_Flashlight_Hold__6__Anim_Hips_HipsAction +[000041C8] {0x251123c16e0} Package Player_Hold_Firework_Anim_Hips_HipsAction +[000041C9] {0x251123c1640} Package PlayerHoldCan__1__Anim_Hips_HipsAction +[000041CA] {0x251123c15a0} Package Player_Hold_Crowbar_Anim_Hips_HipsAction +[000041CB] {0x251123c1500} Package Player_Chainsaw_Idle_Anim_Hips_HipsAction +[000041CC] {0x251123c3da0} Package Character_Camera_Idle__5__Anim_Hips_HipsAction +[000041CD] {0x251123c3d00} Package Player_Hold_Bottle_Anim_Hips_HipsAction +[000041CE] {0x251123c3c60} Package Player_Hold_EnergyBar_Anim_Hips_HipsAction +[000041CF] {0x251123c1c80} Package Player_Hold_2Hand__2__Anim +[000041D0] {0x251123c18c0} Package AM_WalkieTalkie_Equip +[000041D1] {0x251123c3bc0} Package AM_Ticket_Equip +[000041D2] {0x251123c3b20} Package AM_Spray_Equip +[000041D3] {0x251123c3940} Package AM_Rope_Equip +[000041D4] {0x251123c3760} Package AM_Pistol_Equip +[000041D5] {0x251123c3580} Package AM_Jelly_Equip +[000041D6] {0x251123c33a0} Package AM_Glowstick_Equip +[000041D7] {0x251123c31c0} Package AM_Flashlight_Equip +[000041D8] {0x251123c3120} Package AM_Firework_Equip +[000041D9] {0x251123c3080} Package AM_Can_Equip +[000041DA] {0x251123c2fe0} Package AM_Crowbar_Equip +[000041DB] {0x251123c2e00} Package AM_Chainsaw_Equip +[000041DC] {0x251123c2c20} Package AM_Camera_Equip +[000041DD] {0x251123c2b80} Package AM_Bottle_Equip +[000041DE] {0x251123c29a0} Package AM_Bar_Equip +[000041DF] {0x251123c5100} Package AM_Grab2Hands +[000041E0] {0x251123c4f20} Package HUD_DroppedItem +[000041E1] {0x251123c4d40} Package BPI_EventItem +[000041E2] {0x251123b7cc0} Texture2D T_UI_Inv_Icon_BugSpray.T_UI_Inv_Icon_BugSpray +[000041E3] {0x251123b2700} Texture2D T_UI_Inv_Icon_AlmondConcentrate.T_UI_Inv_Icon_AlmondConcentrate +[000041E4] {0x2510c6edd80} UserDefinedEnum EN_ItemRarity.EN_ItemRarity +[000041E5] {0x25112275480} WidgetBlueprintGeneratedClass HUD_DroppedItem.HUD_DroppedItem_C +[000041E6] {0x2510d44fac0} Function HUD_DroppedItem.HUD_DroppedItem_C.ExecuteUbergraph_HUD_DroppedItem +[000041E7] {0x2510d44f900} Function HUD_DroppedItem.HUD_DroppedItem_C.Construct +[000041E8] {0x251123c4ca0} WidgetAnimation HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST +[000041E9] {0x25112332800} MovieScene HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST.SpawnAnim +[000041EA] {0x25112aea180} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Computer_02a_Mousepad_133 +[000041EB] {0x2510c6ea300} MovieSceneFloatTrack HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST.SpawnAnim.MovieSceneFloatTrack_0 +[000041EC] {0x251123b8040} MovieSceneFloatSection HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST.SpawnAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000041ED] {0x2510b06e300} MovieSceneBuiltInEasingFunction HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST.SpawnAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000041EE] {0x2510b06db00} MovieSceneBuiltInEasingFunction HUD_DroppedItem.HUD_DroppedItem_C.SpawnAnim_INST.SpawnAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000041EF] {0x2510b14a210} WidgetTree HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree +[000041F0] {0x251121f2180} HorizontalBox HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox +[000041F1] {0x251121f2040} HorizontalBox HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox_42 +[000041F2] {0x2510ad87360} HorizontalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000041F3] {0x2510ad87300} HorizontalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_5 +[000041F4] {0x2510ad872a0} HorizontalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_6 +[000041F5] {0x2510ad87240} HorizontalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_0 +[000041F6] {0x25107b9f160} Spacer HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.Spacer_118 +[000041F7] {0x25108920880} TextBlock HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.Examine +[000041F8] {0x251089205c0} TextBlock HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.ExamineKey +[000041F9] {0x25108920300} TextBlock HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.ItemName +[000041FA] {0x251121f1f00} VerticalBox HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.VerticalBox_63 +[000041FB] {0x2510ad871e0} VerticalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.VerticalBox_63.VerticalBoxSlot_0 +[000041FC] {0x2510ad88a40} VerticalBoxSlot HUD_DroppedItem.HUD_DroppedItem_C.WidgetTree.VerticalBox_63.VerticalBoxSlot_1 +[000041FD] {0x25105e85880} HUD_DroppedItem_C HUD_DroppedItem.Default__HUD_DroppedItem_C +[000041FE] {0x2510d3252e0} Package ATT_General +[000041FF] {0x251123c4a20} Package SM_Chunks_6 +[00004200] {0x251123c47a0} Package SM_Chunks_5 +[00004201] {0x251123c4700} Package SM_Chunks_4 +[00004202] {0x251123c4660} Package SM_Chunks_3 +[00004203] {0x251123c45c0} Package SM_Chunks_2 +[00004204] {0x251123c4520} Package SM_Chunks_1 +[00004205] {0x251123c4480} Package P_BloodSpurt +[00004206] {0x251123c43e0} Package P_BloodExplosion +[00004207] {0x251123c4340} Package Dismember_R_Leg +[00004208] {0x251123c42a0} Package Dismember_R_Hand +[00004209] {0x251123c40c0} Package Dismember_R_Arm +[0000420A] {0x251123c3ee0} Package Dismember_Head +[0000420B] {0x251123c66e0} Package M_Chunks_Inst_Bloody +[0000420C] {0x251123c6500} Package High_Velocity_Blood_Spatter_sfjjcfzp_inst +[0000420D] {0x251123c6460} Package High_Velocity_Blood_Spatter_sfhuaivp_inst +[0000420E] {0x251123c63c0} Package Material_007 +[0000420F] {0x251123c6320} Package BP_ChunkActor +[00004210] {0x251123c60a0} Package M_Radial_Gradient +[00004211] {0x251123c5d80} Package RadialGradient +[00004212] {0x251123c5ec0} Package m_flare +[00004213] {0x251123c5ce0} Package M_Burst +[00004214] {0x251123c5c40} Package T_Burst_M +[00004215] {0x2511249c020} Material m_flare.M_flare +[00004216] {0x25107b9e620} ParticleSystem P_BloodSpurt.P_BloodSpurt +[00004217] {0x251089769b0} ParticleModuleAccelerationConstant P_BloodSpurt.P_BloodSpurt.ParticleModuleAccelerationConstant_5 +[00004218] {0x25112581780} ParticleModuleCollisionGPU P_BloodSpurt.P_BloodSpurt.ParticleModuleCollisionGPU_0 +[00004219] {0x2510b065980} DistributionFloatConstant P_BloodSpurt.P_BloodSpurt.ParticleModuleCollisionGPU_0.ResilienceDistribution +[0000421A] {0x2510b06f180} DistributionFloatConstant P_BloodSpurt.P_BloodSpurt.ParticleModuleCollisionGPU_0.ResilienceScaleOverLifeDistribution +[0000421B] {0x25112580f40} ParticleModuleColorOverLife P_BloodSpurt.P_BloodSpurt.ParticleModuleColorOverLife_4 +[0000421C] {0x2510ad88620} ParticleModuleLifetime P_BloodSpurt.P_BloodSpurt.ParticleModuleLifetime_4 +[0000421D] {0x2510d44f200} ParticleModuleLocationPrimitiveSphere P_BloodSpurt.P_BloodSpurt.ParticleModuleLocationPrimitiveSphere_3 +[0000421E] {0x251121f18c0} ParticleModuleRequired P_BloodSpurt.P_BloodSpurt.ParticleModuleRequired_4 +[0000421F] {0x2510b06f100} DistributionFloatConstant P_BloodSpurt.P_BloodSpurt.ParticleModuleRequired_4.RequiredDistributionSpawnRate +[00004220] {0x251122a4300} ParticleModuleSize P_BloodSpurt.P_BloodSpurt.ParticleModuleSize_4 +[00004221] {0x251122a4280} ParticleModuleSizeMultiplyLife P_BloodSpurt.P_BloodSpurt.ParticleModuleSizeMultiplyLife_2 +[00004222] {0x2510ad88560} DistributionVectorConstantCurve P_BloodSpurt.P_BloodSpurt.ParticleModuleSizeMultiplyLife_2.DistributionVectorConstantCurve_0 +[00004223] {0x25105ea9400} ParticleModuleSpawn P_BloodSpurt.P_BloodSpurt.ParticleModuleSpawn_4 +[00004224] {0x2511249bb90} ParticleModuleTypeDataGpu P_BloodSpurt.P_BloodSpurt.ParticleModuleTypeDataGpu_1 +[00004225] {0x25112580e80} ParticleModuleVelocity P_BloodSpurt.P_BloodSpurt.ParticleModuleVelocity_1 +[00004226] {0x251123bdec0} ParticleSpriteEmitter P_BloodSpurt.P_BloodSpurt.ParticleSpriteEmitter_4 +[00004227] {0x25112580dc0} ParticleLODLevel P_BloodSpurt.P_BloodSpurt.ParticleSpriteEmitter_4.ParticleLODLevel_2 +[00004228] {0x25107b9e500} ParticleSystem P_BloodExplosion.P_BloodExplosion +[00004229] {0x25108976870} ParticleModuleAccelerationConstant P_BloodExplosion.P_BloodExplosion.ParticleModuleAccelerationConstant_3 +[0000422A] {0x25112580c40} ParticleModuleColorOverLife P_BloodExplosion.P_BloodExplosion.ParticleModuleColorOverLife_6 +[0000422B] {0x25112580b80} ParticleModuleColorOverLife P_BloodExplosion.P_BloodExplosion.ParticleModuleColorOverLife_7 +[0000422C] {0x2510ad88440} ParticleModuleLifetime P_BloodExplosion.P_BloodExplosion.ParticleModuleLifetime_1 +[0000422D] {0x2510ad883e0} ParticleModuleLifetime P_BloodExplosion.P_BloodExplosion.ParticleModuleLifetime_7 +[0000422E] {0x25107b9e3e0} ParticleModuleLight P_BloodExplosion.P_BloodExplosion.ParticleModuleLight_0 +[0000422F] {0x25108977b80} ParticleModuleParameterDynamic P_BloodExplosion.P_BloodExplosion.ParticleModuleParameterDynamic_4 +[00004230] {0x251121f1780} ParticleModuleRequired P_BloodExplosion.P_BloodExplosion.ParticleModuleRequired_1 +[00004231] {0x2510b069740} DistributionFloatConstant P_BloodExplosion.P_BloodExplosion.ParticleModuleRequired_1.RequiredDistributionSpawnRate +[00004232] {0x251121f1640} ParticleModuleRequired P_BloodExplosion.P_BloodExplosion.ParticleModuleRequired_8 +[00004233] {0x2510b06e100} DistributionFloatConstant P_BloodExplosion.P_BloodExplosion.ParticleModuleRequired_8.RequiredDistributionSpawnRate +[00004234] {0x2510ad88320} ParticleModuleRotation P_BloodExplosion.P_BloodExplosion.ParticleModuleRotation_3 +[00004235] {0x2510ad882c0} ParticleModuleRotationRate P_BloodExplosion.P_BloodExplosion.ParticleModuleRotationRate_2 +[00004236] {0x2510ad88260} ParticleModuleRotationRateMultiplyLife P_BloodExplosion.P_BloodExplosion.ParticleModuleRotationRateMultiplyLife_2 +[00004237] {0x251122a4500} ParticleModuleSize P_BloodExplosion.P_BloodExplosion.ParticleModuleSize_1 +[00004238] {0x251122a6300} ParticleModuleSize P_BloodExplosion.P_BloodExplosion.ParticleModuleSize_7 +[00004239] {0x251122a6280} ParticleModuleSizeMultiplyLife P_BloodExplosion.P_BloodExplosion.ParticleModuleSizeMultiplyLife_7 +[0000423A] {0x25105ea8e00} ParticleModuleSpawn P_BloodExplosion.P_BloodExplosion.ParticleModuleSpawn_1 +[0000423B] {0x25105ea8d00} ParticleModuleSpawn P_BloodExplosion.P_BloodExplosion.ParticleModuleSpawn_8 +[0000423C] {0x251123bdd00} ParticleSpriteEmitter P_BloodExplosion.P_BloodExplosion.ParticleSpriteEmitter_1 +[0000423D] {0x25112580ac0} ParticleLODLevel P_BloodExplosion.P_BloodExplosion.ParticleSpriteEmitter_1.ParticleLODLevel_0 +[0000423E] {0x251123bbf40} ParticleSpriteEmitter P_BloodExplosion.P_BloodExplosion.ParticleSpriteEmitter_2 +[0000423F] {0x25112580a00} ParticleLODLevel P_BloodExplosion.P_BloodExplosion.ParticleSpriteEmitter_2.ParticleLODLevel_0 +[00004240] {0x25112275100} BlueprintGeneratedClass BP_ChunkActor.BP_ChunkActor_C +[00004241] {0x2510d44ee80} Function BP_ChunkActor.BP_ChunkActor_C.ExecuteUbergraph_BP_ChunkActor +[00004242] {0x2510d44ecc0} Function BP_ChunkActor.BP_ChunkActor_C.ReceiveBeginPlay +[00004243] {0x2510d44ebe0} Function BP_ChunkActor.BP_ChunkActor_C.UserConstructionScript +[00004244] {0x25108965000} SceneComponent BP_ChunkActor.BP_ChunkActor_C.DefaultSceneRoot_GEN_VARIABLE +[00004245] {0x251123c5a60} SimpleConstructionScript BP_ChunkActor.BP_ChunkActor_C.SimpleConstructionScript_0 +[00004246] {0x2510d44eb00} SCS_Node BP_ChunkActor.BP_ChunkActor_C.SimpleConstructionScript_0.SCS_Node_0 +[00004247] {0x2510d44ea20} SCS_Node BP_ChunkActor.BP_ChunkActor_C.SimpleConstructionScript_0.SCS_Node_1 +[00004248] {0x2510d6d1b90} StaticMeshComponent BP_ChunkActor.BP_ChunkActor_C.ChunkMesh_Component_GEN_VARIABLE +[00004249] {0x251123c52e0} Package player_water_swim6 +[0000424A] {0x251123c57e0} Package player_water_swim5 +[0000424B] {0x251123c5740} Package player_water_swim4 +[0000424C] {0x251123c56a0} Package player_water_swim3 +[0000424D] {0x251123c5600} Package player_water_swim2 +[0000424E] {0x251123c5560} Package player_water_swim1 +[0000424F] {0x251123c54c0} Package player_grass_wlk6 +[00004250] {0x251123c5420} Package player_grass_wlk5 +[00004251] {0x251123c5380} Package player_grass_wlk4 +[00004252] {0x251123c7cc0} Package player_grass_wlk3 +[00004253] {0x251123c7c20} Package player_grass_wlk2 +[00004254] {0x251123c7b80} Package player_grass_wlk1 +[00004255] {0x251123c7ae0} Package player_concrete_wlk6 +[00004256] {0x251123c7a40} Package player_concrete_wlk5 +[00004257] {0x251123c79a0} Package player_concrete_wlk4 +[00004258] {0x251123c7900} Package player_concrete_wlk3 +[00004259] {0x251123c7860} Package player_concrete_wlk2 +[0000425A] {0x251123c77c0} Package player_concrete_wlk1 +[0000425B] {0x251123c7720} Package A_FootstepConc4 +[0000425C] {0x251123c7680} Package A_FootstepConc3 +[0000425D] {0x251123c75e0} Package A_FootstepConc2 +[0000425E] {0x251123c7540} Package player_carpet_wlk6 +[0000425F] {0x251123c74a0} Package player_carpet_wlk5 +[00004260] {0x251123c7400} Package player_carpet_wlk4 +[00004261] {0x251123c7360} Package player_carpet_wlk3 +[00004262] {0x251123c72c0} Package player_carpet_wlk2 +[00004263] {0x25112274300} SoundWave player_carpet_wlk6.player_carpet_wlk6 +[00004264] {0x25112273f80} SoundWave player_carpet_wlk5.player_carpet_wlk5 +[00004265] {0x25112273c00} SoundWave player_carpet_wlk4.player_carpet_wlk4 +[00004266] {0x25112273880} SoundWave player_carpet_wlk3.player_carpet_wlk3 +[00004267] {0x25112273500} SoundWave player_carpet_wlk2.player_carpet_wlk2 +[00004268] {0x25112273180} SoundWave A_FootstepConc4.A_FootstepConc4 +[00004269] {0x25112272e00} SoundWave A_FootstepConc3.A_FootstepConc3 +[0000426A] {0x25112272a80} SoundWave A_FootstepConc2.A_FootstepConc2 +[0000426B] {0x25112272700} SoundWave player_concrete_wlk1.player_concrete_wlk1 +[0000426C] {0x25112272380} SoundWave player_water_swim1.player_water_swim1 +[0000426D] {0x2510d6df010} SoundCue Footstep_Grass_Cue.Footstep_Grass_Cue +[0000426E] {0x2510ad89940} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_0 +[0000426F] {0x2510ad898e0} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_1 +[00004270] {0x2510ad89880} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_3 +[00004271] {0x2510ad89820} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_4 +[00004272] {0x2510ad897c0} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_5 +[00004273] {0x2510ad8b020} SoundNodeModulator Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeModulator_6 +[00004274] {0x251122a5400} SoundNodeRandom Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeRandom_0 +[00004275] {0x25108977680} SoundNodeSwitch Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeSwitch_0 +[00004276] {0x251123c7220} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_0 +[00004277] {0x251123c7180} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_1 +[00004278] {0x251123c70e0} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_2 +[00004279] {0x251123c7040} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_3 +[0000427A] {0x251123c6fa0} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_4 +[0000427B] {0x251123c6f00} SoundNodeWavePlayer Footstep_Grass_Cue.Footstep_Grass_Cue.SoundNodeWavePlayer_5 +[0000427C] {0x2510d6deac0} SoundCue FootstepConcrete_Cue.FootstepConcrete_Cue +[0000427D] {0x2510ad8ae40} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_0 +[0000427E] {0x2510ad8ade0} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_1 +[0000427F] {0x2510ad8ad80} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_3 +[00004280] {0x2510ad8ad20} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_4 +[00004281] {0x2510ad8acc0} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_5 +[00004282] {0x2510ad8ac60} SoundNodeModulator FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeModulator_6 +[00004283] {0x251122a5380} SoundNodeRandom FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeRandom_0 +[00004284] {0x25108977540} SoundNodeSwitch FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeSwitch_0 +[00004285] {0x251123c6e60} SoundNodeWavePlayer FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeWavePlayer_0 +[00004286] {0x251123c6dc0} SoundNodeWavePlayer FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeWavePlayer_1 +[00004287] {0x251123c6d20} SoundNodeWavePlayer FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeWavePlayer_2 +[00004288] {0x251123c6c80} SoundNodeWavePlayer FootstepConcrete_Cue.FootstepConcrete_Cue.SoundNodeWavePlayer_3 +[00004289] {0x25112271900} SoundWave A_FootstepConc1.A_FootstepConc1 +[0000428A] {0x25112271580} SoundWave player_carpet_wlk1.player_carpet_wlk1 +[0000428B] {0x2510d6de570} SoundCue Footstep_Carpet_Cue.Footstep_Carpet_Cue +[0000428C] {0x2510ad8a900} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_0 +[0000428D] {0x2510ad8a8a0} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_1 +[0000428E] {0x2510ad8a840} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_3 +[0000428F] {0x2510ad8a7e0} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_4 +[00004290] {0x2510ad8a780} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_5 +[00004291] {0x2510ad8a720} SoundNodeModulator Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeModulator_6 +[00004292] {0x251122a7380} SoundNodeRandom Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeRandom_0 +[00004293] {0x25108977270} SoundNodeSwitch Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeSwitch_0 +[00004294] {0x251123c6be0} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_0 +[00004295] {0x251123c6b40} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_1 +[00004296] {0x251123c6aa0} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_2 +[00004297] {0x251123c6a00} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_3 +[00004298] {0x251123c6960} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_4 +[00004299] {0x251123c68c0} SoundNodeWavePlayer Footstep_Carpet_Cue.Footstep_Carpet_Cue.SoundNodeWavePlayer_5 +[0000429A] {0x25105e8ec00} BP_ChunkActor_C BP_ChunkActor.Default__BP_ChunkActor_C +[0000429B] {0x251123c6820} Package M_Chunks +[0000429C] {0x251123c90c0} Package player_water_wlk6 +[0000429D] {0x251123c9020} Package player_water_wlk5__1_ +[0000429E] {0x251123c8f80} Package player_water_wlk4__1_ +[0000429F] {0x251123c8ee0} Package player_water_wlk3__1_ +[000042A0] {0x251123c8e40} Package player_water_wlk2__1_ +[000042A1] {0x251123c8da0} Package player_water_wlk1__1_ +[000042A2] {0x251123c8d00} Package player_tile_wlk6 +[000042A3] {0x251123c8c60} Package player_tile_wlk5 +[000042A4] {0x251123c8bc0} Package player_tile_wlk4 +[000042A5] {0x251123c8b20} Package player_tile_wlk3 +[000042A6] {0x251123c8a80} Package player_tile_wlk2 +[000042A7] {0x251123c89e0} Package Rock_Footstep_7 +[000042A8] {0x251123c8940} Package Rock_Footstep_6 +[000042A9] {0x251123c88a0} Package Rock_Footstep_5 +[000042AA] {0x251123c8800} Package Rock_Footstep_4 +[000042AB] {0x251123c8760} Package Rock_Footstep_3 +[000042AC] {0x251123c86c0} Package Rock_Footstep_2 +[000042AD] {0x251123c8620} Package Rock_Footstep_1 +[000042AE] {0x25112276600} SoundWave Rock_Footstep_7.Rock_Footstep_7 +[000042AF] {0x25112270e80} SoundWave Rock_Footstep_6.Rock_Footstep_6 +[000042B0] {0x25112270b00} SoundWave Rock_Footstep_5.Rock_Footstep_5 +[000042B1] {0x25112270780} SoundWave Rock_Footstep_4.Rock_Footstep_4 +[000042B2] {0x25112270400} SoundWave Rock_Footstep_3.Rock_Footstep_3 +[000042B3] {0x25112270080} SoundWave Rock_Footstep_2.Rock_Footstep_2 +[000042B4] {0x2511227e400} SoundWave Rock_Footstep_1.Rock_Footstep_1 +[000042B5] {0x2511227e080} SoundWave player_tile_wlk6.player_tile_wlk6 +[000042B6] {0x2511227dd00} SoundWave player_tile_wlk5.player_tile_wlk5 +[000042B7] {0x2511227d600} SoundWave player_tile_wlk4.player_tile_wlk4 +[000042B8] {0x2511227d280} SoundWave player_tile_wlk3.player_tile_wlk3 +[000042B9] {0x2511227cf00} SoundWave player_tile_wlk2.player_tile_wlk2 +[000042BA] {0x2511227cb80} SoundWave player_water_wlk2__1_.player_water_wlk2__1_ +[000042BB] {0x2511227c800} SoundWave player_water_wlk1__1_.player_water_wlk1__1_ +[000042BC] {0x2510d61e930} Material M_Chunks.M_Chunks +[000042BD] {0x2511227c480} SoundWave player_water_swim6.player_water_swim6 +[000042BE] {0x251123bcd40} Texture2D T_Burst_M.T_Burst_M +[000042BF] {0x2510adaa2e0} Package WAV_HEARTBEAT_05 +[000042C0] {0x251123c84e0} Package Footstep_Wood_03 +[000042C1] {0x251123c8300} Package Footstep_Wood_02 +[000042C2] {0x251123c8260} Package Footstep_Wood_01 +[000042C3] {0x2511227c100} SoundWave Footstep_Wood_03.Footstep_Wood_03 +[000042C4] {0x2511227bd80} SoundWave Footstep_Wood_02.Footstep_Wood_02 +[000042C5] {0x2511227ba00} SoundWave Footstep_Wood_01.Footstep_Wood_01 +[000042C6] {0x2511227b680} SoundWave WAV_HEARTBEAT_05.WAV_HEARTBEAT_05 +[000042C7] {0x2511227b300} SoundWave player_water_wlk6.player_water_wlk6 +[000042C8] {0x2510d61cdd0} Material M_Burst.M_Burst +[000042C9] {0x2510c2cb200} StaticMesh SM_Chunks_6.SM_Chunks_6 +[000042CA] {0x2510892a540} BodySetup SM_Chunks_6.SM_Chunks_6.BodySetup_0 +[000042CB] {0x251124d2e00} NavCollision SM_Chunks_6.SM_Chunks_6.NavCollision_0 +[000042CC] {0x2511233a900} StaticMesh SM_Chunks_5.SM_Chunks_5 +[000042CD] {0x2510892a280} BodySetup SM_Chunks_5.SM_Chunks_5.BodySetup_0 +[000042CE] {0x251124d2c40} NavCollision SM_Chunks_5.SM_Chunks_5.NavCollision_0 +[000042CF] {0x2511233a600} StaticMesh SM_Chunks_4.SM_Chunks_4 +[000042D0] {0x25108929fc0} BodySetup SM_Chunks_4.SM_Chunks_4.BodySetup_0 +[000042D1] {0x251124d2a80} NavCollision SM_Chunks_4.SM_Chunks_4.NavCollision_0 +[000042D2] {0x2511233a480} StaticMesh SM_Chunks_3.SM_Chunks_3 +[000042D3] {0x25108929d00} BodySetup SM_Chunks_3.SM_Chunks_3.BodySetup_0 +[000042D4] {0x251124d28c0} NavCollision SM_Chunks_3.SM_Chunks_3.NavCollision_0 +[000042D5] {0x2511233a300} StaticMesh SM_Chunks_2.SM_Chunks_2 +[000042D6] {0x25108929a40} BodySetup SM_Chunks_2.SM_Chunks_2.BodySetup_0 +[000042D7] {0x251124d2700} NavCollision SM_Chunks_2.SM_Chunks_2.NavCollision_0 +[000042D8] {0x2511233a000} StaticMesh SM_Chunks_1.SM_Chunks_1 +[000042D9] {0x25108929780} BodySetup SM_Chunks_1.SM_Chunks_1.BodySetup_0 +[000042DA] {0x251124d2540} NavCollision SM_Chunks_1.SM_Chunks_1.NavCollision_0 +[000042DB] {0x2511227ac00} MaterialInstanceConstant M_Chunks_Inst_Bloody.M_Chunks_Inst_Bloody +[000042DC] {0x2510d6de020} SoundCue Heartbeat_Cue.Heartbeat_Cue +[000042DD] {0x251123c81c0} SoundNodeWavePlayer Heartbeat_Cue.Heartbeat_Cue.SoundNodeWavePlayer_0 +[000042DE] {0x2511227a880} SoundWave tinnitus.tinnitus +[000042DF] {0x2511227a500} SoundWave high-pitched-ringing.high-pitched-ringing +[000042E0] {0x2510d6ddad0} SoundCue Footstep_Wood_Cue.Footstep_Wood_Cue +[000042E1] {0x2510ad8e920} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_0 +[000042E2] {0x2510ad8e8c0} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_1 +[000042E3] {0x2510ad8e860} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_4 +[000042E4] {0x2510ad8e800} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_5 +[000042E5] {0x2510ad8e7a0} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_6 +[000042E6] {0x2510ad8e740} SoundNodeModulator Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeModulator_7 +[000042E7] {0x251122a8080} SoundNodeRandom Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeRandom_2 +[000042E8] {0x251089780d0} SoundNodeSwitch Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeSwitch_0 +[000042E9] {0x251123c7fe0} SoundNodeWavePlayer Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeWavePlayer_0 +[000042EA] {0x251123c8080} SoundNodeWavePlayer Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeWavePlayer_1 +[000042EB] {0x251123c7f40} SoundNodeWavePlayer Footstep_Wood_Cue.Footstep_Wood_Cue.SoundNodeWavePlayer_2 +[000042EC] {0x25112279a80} SoundWave player_tile_wlk1.player_tile_wlk1 +[000042ED] {0x2510d6dd580} SoundCue Footstep_Tile_Cue.Footstep_Tile_Cue +[000042EE] {0x2510ad8e4a0} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_0 +[000042EF] {0x2510ad8e440} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_1 +[000042F0] {0x2510ad8e3e0} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_3 +[000042F1] {0x2510ad8e380} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_4 +[000042F2] {0x2510ad8e320} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_5 +[000042F3] {0x2510ad8e2c0} SoundNodeModulator Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeModulator_6 +[000042F4] {0x251122a8000} SoundNodeRandom Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeRandom_0 +[000042F5] {0x25108978030} SoundNodeSwitch Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeSwitch_0 +[000042F6] {0x251123c7ea0} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_0 +[000042F7] {0x251123c7e00} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_1 +[000042F8] {0x251123c7d60} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_2 +[000042F9] {0x251123ca740} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_3 +[000042FA] {0x251123ca6a0} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_4 +[000042FB] {0x251123ca600} SoundNodeWavePlayer Footstep_Tile_Cue.Footstep_Tile_Cue.SoundNodeWavePlayer_5 +[000042FC] {0x2510d6dd030} SoundCue Footstep_Rock_Cue.Footstep_Rock_Cue +[000042FD] {0x2510ad8f940} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_0 +[000042FE] {0x2510ad8f8e0} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_1 +[000042FF] {0x2510ad8f880} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_4 +[00004300] {0x2510ad8f820} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_5 +[00004301] {0x2510ad8f7c0} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_6 +[00004302] {0x2510ad8f760} SoundNodeModulator Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeModulator_7 +[00004303] {0x251122a7f80} SoundNodeRandom Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeRandom_2 +[00004304] {0x25108977ef0} SoundNodeSwitch Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeSwitch_0 +[00004305] {0x25112278c80} SoundWave water_jump.water_jump +[00004306] {0x251123ca100} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_10 +[00004307] {0x251123ca1a0} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_3 +[00004308] {0x251123ca060} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_4 +[00004309] {0x251123c9fc0} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_5 +[0000430A] {0x251123c9f20} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_7 +[0000430B] {0x251123c9e80} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_8 +[0000430C] {0x251123c9de0} SoundNodeWavePlayer Footstep_Rock_Cue.Footstep_Rock_Cue.SoundNodeWavePlayer_9 +[0000430D] {0x251123c9200} Package player_itemgrab3__1_ +[0000430E] {0x251123c9ca0} Package player_itemgrab2__1_ +[0000430F] {0x251123c9ac0} Package player_itemgrab1__1_ +[00004310] {0x251123c98e0} Package player_itemdrop__1_ +[00004311] {0x25112274680} SoundWave Impact_2.Impact_2 +[00004312] {0x25112277780} SoundWave player_concrete_wlk6.player_concrete_wlk6 +[00004313] {0x25112277400} SoundWave player_concrete_wlk5.player_concrete_wlk5 +[00004314] {0x2511227fc80} SoundWave player_concrete_wlk4.player_concrete_wlk4 +[00004315] {0x2511227f900} SoundWave player_concrete_wlk3.player_concrete_wlk3 +[00004316] {0x2511227f580} SoundWave player_concrete_wlk2.player_concrete_wlk2 +[00004317] {0x2511227f200} SoundWave player_water_swim5.player_water_swim5 +[00004318] {0x2511227ee80} SoundWave player_water_swim4.player_water_swim4 +[00004319] {0x2511227eb00} SoundWave player_water_swim3.player_water_swim3 +[0000431A] {0x2511227e780} SoundWave player_water_swim2.player_water_swim2 +[0000431B] {0x25112819070} SoundCue Footstep_Swim_Cue.Footstep_Swim_Cue +[0000431C] {0x2510d420ee0} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_0 +[0000431D] {0x2510d420e80} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_1 +[0000431E] {0x2510d420e20} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_3 +[0000431F] {0x2510d420dc0} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_4 +[00004320] {0x2510d420d60} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_5 +[00004321] {0x2510d420d00} SoundNodeModulator Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeModulator_6 +[00004322] {0x251122a6500} SoundNodeRandom Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeRandom_0 +[00004323] {0x25108977c70} SoundNodeSwitch Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeSwitch_0 +[00004324] {0x251123c92a0} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_0 +[00004325] {0x251123c9700} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_1 +[00004326] {0x251123c9480} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_2 +[00004327] {0x251123c93e0} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_3 +[00004328] {0x251123c9340} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_4 +[00004329] {0x251123cbd20} SoundNodeWavePlayer Footstep_Swim_Cue.Footstep_Swim_Cue.SoundNodeWavePlayer_5 +[0000432A] {0x25112818b20} SoundCue Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue +[0000432B] {0x2510d422380} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_0 +[0000432C] {0x2510d422320} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_1 +[0000432D] {0x2510d4222c0} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_3 +[0000432E] {0x2510d422260} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_4 +[0000432F] {0x2510d422200} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_5 +[00004330] {0x2510d4221a0} SoundNodeModulator Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeModulator_6 +[00004331] {0x251122a5300} SoundNodeRandom Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeRandom_0 +[00004332] {0x25108979070} SoundNodeSwitch Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeSwitch_0 +[00004333] {0x251123cbc80} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_0 +[00004334] {0x251123cbbe0} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_1 +[00004335] {0x251123cbb40} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_2 +[00004336] {0x251123cbaa0} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_3 +[00004337] {0x251123cba00} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_4 +[00004338] {0x251123cb960} SoundNodeWavePlayer Footstep_RoughConcrete_Cue.Footstep_RoughConcrete_Cue.SoundNodeWavePlayer_5 +[00004339] {0x25112956980} SoundWave player_water_wlk5__1_.player_water_wlk5__1_ +[0000433A] {0x25112956600} SoundWave player_water_wlk4__1_.player_water_wlk4__1_ +[0000433B] {0x25112956280} SoundWave player_water_wlk3__1_.player_water_wlk3__1_ +[0000433C] {0x251128185d0} SoundCue Footstep_Water_Cue.Footstep_Water_Cue +[0000433D] {0x2510d422e00} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_0 +[0000433E] {0x2510d422da0} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_1 +[0000433F] {0x2510d422d40} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_3 +[00004340] {0x2510d422ce0} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_4 +[00004341] {0x2510d422c80} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_5 +[00004342] {0x2510d422c20} SoundNodeModulator Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeModulator_6 +[00004343] {0x251122a9180} SoundNodeRandom Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeRandom_0 +[00004344] {0x25108978fd0} SoundNodeSwitch Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeSwitch_0 +[00004345] {0x251123ca7e0} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_0 +[00004346] {0x251123ca880} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_1 +[00004347] {0x251123cb8c0} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_2 +[00004348] {0x251123cb820} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_3 +[00004349] {0x251123cb780} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_4 +[0000434A] {0x251123cb6e0} SoundNodeWavePlayer Footstep_Water_Cue.Footstep_Water_Cue.SoundNodeWavePlayer_5 +[0000434B] {0x2511227a180} SoundWave player_itemdrop__1_.player_itemdrop__1_ +[0000434C] {0x25112955b80} SoundWave player_itemgrab3__1_.player_itemgrab3__1_ +[0000434D] {0x25112955800} SoundWave player_itemgrab2__1_.player_itemgrab2__1_ +[0000434E] {0x25112955480} SoundWave player_itemgrab1__1_.player_itemgrab1__1_ +[0000434F] {0x2510ad65e90} SoundAttenuation Bulb_Attenuation.Bulb_Attenuation +[00004350] {0x251123cbf00} Package ost_menu +[00004351] {0x2511227d980} SoundWave ES_Body_Fall_17_-_SFX_Producer.ES_Body_Fall_17_-_SFX_Producer +[00004352] {0x25112955100} SoundWave Out_Of_Breath.Out_Of_Breath +[00004353] {0x25112954d80} SoundWave Breathe2.Breathe2 +[00004354] {0x25112954a00} SoundWave Breathe1.Breathe1 +[00004355] {0x251123cc040} Package SanityWarn2 +[00004356] {0x251123cb1e0} Package BreathePanic +[00004357] {0x25112954680} SoundWave BreathePanic.BreathePanic +[00004358] {0x25112954300} SoundWave StaticLoop.StaticLoop +[00004359] {0x25112953f80} SoundWave Whisper.Whisper +[0000435A] {0x251123cc180} Package VHS_Filter +[0000435B] {0x251123caec0} Package Frequency_Filter +[0000435C] {0x251123cad80} Package choke_03 +[0000435D] {0x251123caba0} Package choke_02 +[0000435E] {0x251123cab00} Package choke_01 +[0000435F] {0x251123caa60} Package SA_Nearby +[00004360] {0x25112953c00} SoundWave choke_03.choke_03 +[00004361] {0x25112953880} SoundWave choke_02.choke_02 +[00004362] {0x25112953500} SoundWave choke_01.choke_01 +[00004363] {0x2510ad67240} SoundAttenuation SA_Nearby.SA_Nearby +[00004364] {0x25105eab300} SourceEffectBitCrusherPreset VHS_Filter.VHS_Filter +[00004365] {0x251124d6360} SourceEffectFilterPreset Frequency_Filter.Frequency_Filter +[00004366] {0x25112817b30} SoundCue choke_01_Cue.choke_01_Cue +[00004367] {0x2510d423f40} SoundNodeConcatenator choke_01_Cue.choke_01_Cue.SoundNodeConcatenator_0 +[00004368] {0x251123ca9c0} SoundNodeWavePlayer choke_01_Cue.choke_01_Cue.SoundNodeWavePlayer_0 +[00004369] {0x251123ca920} SoundNodeWavePlayer choke_01_Cue.choke_01_Cue.SoundNodeWavePlayer_1 +[0000436A] {0x251123cd620} SoundNodeWavePlayer choke_01_Cue.choke_01_Cue.SoundNodeWavePlayer_2 +[0000436B] {0x251122478c0} SoundEffectSourcePresetChain VHS_Voice_Effects.VHS_Voice_Effects +[0000436C] {0x251123cd580} Package water_major_splash_02_Cue +[0000436D] {0x251123cc0e0} Package P_WaterRipple_With_Burst +[0000436E] {0x251123cd4e0} Package BP_Underwater +[0000436F] {0x251123cd3a0} Package BP_Storm_Volume +[00004370] {0x251123cd1c0} Package Swim_AnimBP +[00004371] {0x251123cd080} Package 8_FFT_H_Ocean_Sim +[00004372] {0x251126a9c40} TextureLightProfile 028e97564391140b1476695ae7a46fa4.028e97564391140b1476695ae7a46fa4 +[00004373] {0x251123ccfe0} Package Standard_Walk_Skeleton +[00004374] {0x251123ccea0} Package Swim_BS +[00004375] {0x251123ccc20} Package Anim_swim_choke +[00004376] {0x251123ccae0} Package Anim_float_dead +[00004377] {0x251123cc900} Package Anim_Swimming_Sprint_2 +[00004378] {0x251123cc720} Package Anim_Swim_Strafe_Right +[00004379] {0x251123cc680} Package Anim_Swim_Strafe_Left +[0000437A] {0x251123cc5e0} Package Anim_Swim_Idle +[0000437B] {0x251123cc400} Package Anim_Swim_Forward +[0000437C] {0x251123cc220} Package Anim_Swim_Backwards +[0000437D] {0x251123cea20} Package FallDamage_Cue +[0000437E] {0x25112952a80} BlueprintGeneratedClass BP_CloseableInterface.BP_CloseableInterface_C +[0000437F] {0x251124d5fe0} Function BP_CloseableInterface.BP_CloseableInterface_C.CanClose +[00004380] {0x2510b1480e0} BP_CloseableInterface_C BP_CloseableInterface.Default__BP_CloseableInterface_C +[00004381] {0x251123ce5c0} Package T_Icon_Crown +[00004382] {0x251123ce480} Package Speaker_Icon +[00004383] {0x251123ce340} Package Lobby_MapSelection +[00004384] {0x251123ce200} Package Empty_White +[00004385] {0x251123ce0c0} Package EndingAudio +[00004386] {0x251123cdf80} Package EndingCutscenePlayer +[00004387] {0x251123cde40} Package EndingCutscene_Texture_Mat +[00004388] {0x251123cdc60} Package EndingCutscene +[00004389] {0x251123cdb20} Package EndingCutscene_Texture +[0000438A] {0x251123cd9e0} Package M_Shocked_UI +[0000438B] {0x251123cd800} Package M_GlowUI +[0000438C] {0x251123cd760} Package UseIcon +[0000438D] {0x251123cff60} Package SanityIcon +[0000438E] {0x251123cfe20} Package T_Dot +[0000438F] {0x251123cfce0} Package Note01 +[00004390] {0x251123cfb00} Package Map_Level07 +[00004391] {0x251123cfa60} Package MI_Sanity_Mat +[00004392] {0x251123cf920} Package C_Sanity +[00004393] {0x251123cf7e0} Package ElectricityMask +[00004394] {0x251123cf740} Package MF_Electrocute_UI +[00004395] {0x251123cf6a0} Package MF_Electricity +[00004396] {0x251123cf600} Package KillScreenAudio +[00004397] {0x251123cf560} Package KillScreenPlayer +[00004398] {0x251123cf4c0} Package CRT_Preset_UI +[00004399] {0x251123cf420} Package KillScreen_Texture_Mat +[0000439A] {0x251123cf2e0} Package M_ShakingText +[0000439B] {0x251123cf100} Package Eject +[0000439C] {0x251123cefc0} Package DT_ShakingText +[0000439D] {0x251123cef20} Package KillScreen_Texture +[0000439E] {0x251123ceca0} Package MakeFloat3 +[0000439F] {0x25112951900} SoundWave KillScreenAudio.KillScreenAudio +[000043A0] {0x25112bd6050} Material KillScreen_Texture_Mat.KillScreen_Texture_Mat +[000043A1] {0x2511258de40} DataTable DT_ShakingText.DT_ShakingText +[000043A2] {0x25105e8c900} MediaTexture EndingCutscene_Texture.EndingCutscene_Texture +[000043A3] {0x25112951580} SoundWave EndingAudio.EndingAudio +[000043A4] {0x251121f31c0} MediaPlayer EndingCutscenePlayer.EndingCutscenePlayer +[000043A5] {0x25112248e00} MediaPlaylist Transient.MediaPlaylist_2147482609 +[000043A6] {0x25112bd5bc0} Material EndingCutscene_Texture_Mat.EndingCutscene_Texture_Mat +[000043A7] {0x251126a7b00} Texture2D Empty_White.Empty_White +[000043A8] {0x251126a8040} Texture2D Speaker_Icon.Speaker_Icon +[000043A9] {0x25112951200} WidgetBlueprintGeneratedClass Lobby_PlayerList.Lobby_PlayerList_C +[000043AA] {0x251124d8900} Function Lobby_PlayerList.Lobby_PlayerList_C.ExecuteUbergraph_Lobby_PlayerList +[000043AB] {0x251124d8740} Function Lobby_PlayerList.Lobby_PlayerList_C.Update_Widget +[000043AC] {0x251124d8660} Function Lobby_PlayerList.Lobby_PlayerList_C.CanClose +[000043AD] {0x251124d8580} Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerList +[000043AE] {0x251124d84a0} Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerCount +[000043AF] {0x2510b148e30} WidgetTree Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree +[000043B0] {0x25105e8c680} Border Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.Border_116 +[000043B1] {0x2510d426040} BorderSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.Border_116.BorderSlot_0 +[000043B2] {0x251121f3080} HorizontalBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_0 +[000043B3] {0x251121f2f40} HorizontalBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_282 +[000043B4] {0x2510d425fe0} HorizontalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000043B5] {0x2510d425f80} HorizontalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000043B6] {0x2510d425f20} HorizontalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_282.HorizontalBoxSlot_0 +[000043B7] {0x2510d425ec0} HorizontalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.HorizontalBox_282.HorizontalBoxSlot_1 +[000043B8] {0x25112be9280} ScrollBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.PlayerList +[000043B9] {0x25112774f00} SizeBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox +[000043BA] {0x25112774c00} SizeBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_1 +[000043BB] {0x25112774a80} SizeBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_2 +[000043BC] {0x25112774900} SizeBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_51 +[000043BD] {0x2510d425e00} SizeBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[000043BE] {0x2510d425da0} SizeBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000043BF] {0x2510d425d40} SizeBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[000043C0] {0x2510d425ce0} SizeBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.SizeBox_51.SizeBoxSlot_0 +[000043C1] {0x25108928f40} TextBlock Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.PlayerCount_Text +[000043C2] {0x25108928c80} TextBlock Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.TextBlock_1 +[000043C3] {0x251089289c0} TextBlock Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.TextBlock_107 +[000043C4] {0x25108928700} TextBlock Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.TextBlock_290 +[000043C5] {0x251121f2e00} VerticalBox Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.VerticalBox_39 +[000043C6] {0x2510d425c80} VerticalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.VerticalBox_39.VerticalBoxSlot_0 +[000043C7] {0x2510d425c20} VerticalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.VerticalBox_39.VerticalBoxSlot_1 +[000043C8] {0x2510d425e60} VerticalBoxSlot Lobby_PlayerList.Lobby_PlayerList_C.WidgetTree.VerticalBox_39.VerticalBoxSlot_4 +[000043C9] {0x25112950e80} WidgetBlueprintGeneratedClass Spectator_UI.Spectator_UI_C +[000043CA] {0x251124d82e0} Function Spectator_UI.Spectator_UI_C.ExecuteUbergraph_Spectator_UI +[000043CB] {0x251124d8120} Function Spectator_UI.Spectator_UI_C.CanClose +[000043CC] {0x251124d8040} Function Spectator_UI.Spectator_UI_C.SetPlayerName +[000043CD] {0x2510b147f90} WidgetTree Spectator_UI.Spectator_UI_C.WidgetTree +[000043CE] {0x251121f2cc0} CanvasPanel Spectator_UI.Spectator_UI_C.WidgetTree.CanvasPanel_0 +[000043CF] {0x25107a4f4a0} CanvasPanelSlot Spectator_UI.Spectator_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[000043D0] {0x25108928440} TextBlock Spectator_UI.Spectator_UI_C.WidgetTree.SpectatingName +[000043D1] {0x25112950b00} WidgetBlueprintGeneratedClass Scoreboard_UI.Scoreboard_UI_C +[000043D2] {0x2510b147ed0} WidgetTree Scoreboard_UI.Scoreboard_UI_C.WidgetTree +[000043D3] {0x25105e8c400} Border Scoreboard_UI.Scoreboard_UI_C.WidgetTree.Border_50 +[000043D4] {0x2510d425980} BorderSlot Scoreboard_UI.Scoreboard_UI_C.WidgetTree.Border_50.BorderSlot_0 +[000043D5] {0x251121f2b80} CanvasPanel Scoreboard_UI.Scoreboard_UI_C.WidgetTree.CanvasPanel_0 +[000043D6] {0x25107a4f430} CanvasPanelSlot Scoreboard_UI.Scoreboard_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[000043D7] {0x25112be8960} ScrollBox Scoreboard_UI.Scoreboard_UI_C.WidgetTree.PlayerContainer +[000043D8] {0x2510d358c80} Texture2D discord-128-old.discord-128-old +[000043D9] {0x2510d3513c0} Texture2D ESCAPE_THE_BACKROOMS_LOGO_White.ESCAPE_THE_BACKROOMS_LOGO_White +[000043DA] {0x2511295ac00} WidgetBlueprintGeneratedClass FadeOut_UI.FadeOut_UI_C +[000043DB] {0x251124d7be0} Function FadeOut_UI.FadeOut_UI_C.ExecuteUbergraph_FadeOut_UI +[000043DC] {0x251124d7a20} Function FadeOut_UI.FadeOut_UI_C.Construct +[000043DD] {0x251124d7940} Function FadeOut_UI.FadeOut_UI_C.CanClose +[000043DE] {0x25112bf1280} WidgetAnimation FadeOut_UI.FadeOut_UI_C.Fade_INST +[000043DF] {0x25112770580} MovieScene FadeOut_UI.FadeOut_UI_C.Fade_INST.Fade +[000043E0] {0x251084eb5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Computer_02a_Keyboard_127.StaticMeshComponent0 +[000043E1] {0x25112c60100} MovieSceneFloatTrack FadeOut_UI.FadeOut_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_0 +[000043E2] {0x2510d59d7c0} MovieSceneFloatSection FadeOut_UI.FadeOut_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000043E3] {0x2510c62e700} MovieSceneBuiltInEasingFunction FadeOut_UI.FadeOut_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000043E4] {0x2511224c300} MovieSceneBuiltInEasingFunction FadeOut_UI.FadeOut_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000043E5] {0x2510b147e40} WidgetTree FadeOut_UI.FadeOut_UI_C.WidgetTree +[000043E6] {0x25105e8cb80} Border FadeOut_UI.FadeOut_UI_C.WidgetTree.Border_80 +[000043E7] {0x251121f2900} CanvasPanel FadeOut_UI.FadeOut_UI_C.WidgetTree.CanvasPanel_0 +[000043E8] {0x2510d337010} CanvasPanelSlot FadeOut_UI.FadeOut_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[000043E9] {0x2511295a880} WidgetBlueprintGeneratedClass W_LoadingScreen.W_LoadingScreen_C +[000043EA] {0x251124d7860} Function W_LoadingScreen.W_LoadingScreen_C.ExecuteUbergraph_W_LoadingScreen +[000043EB] {0x251124d76a0} Function W_LoadingScreen.W_LoadingScreen_C.Event_OnAnimationFinished +[000043EC] {0x251124d75c0} Function W_LoadingScreen.W_LoadingScreen_C.Construct +[000043ED] {0x251124d74e0} Function W_LoadingScreen.W_LoadingScreen_C.PreConstruct +[000043EE] {0x251124d7400} Function W_LoadingScreen.W_LoadingScreen_C.CloseLoading +[000043EF] {0x25112bf13c0} WidgetAnimation W_LoadingScreen.W_LoadingScreen_C.Fade_INST +[000043F0] {0x25112775b00} MovieScene W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade +[000043F1] {0x25112579f40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Computer_02a_Keyboard_127 +[000043F2] {0x25112c63100} MovieSceneFloatTrack W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_0 +[000043F3] {0x2510d591740} MovieSceneFloatSection W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000043F4] {0x2511224ce80} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000043F5] {0x2510b061940} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000043F6] {0x25112c63040} MovieSceneFloatTrack W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_1 +[000043F7] {0x251126ab4c0} MovieSceneFloatSection W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[000043F8] {0x2511224bec0} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[000043F9] {0x2511224cac0} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[000043FA] {0x25112bf11e0} WidgetAnimation W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST +[000043FB] {0x25112773400} MovieScene W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST.TextSecurity +[000043FC] {0x2512b8db5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light_23.StaticMeshComponent0 +[000043FD] {0x25112c62f80} MovieSceneFloatTrack W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST.TextSecurity.MovieSceneFloatTrack_1 +[000043FE] {0x251126ab300} MovieSceneFloatSection W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST.TextSecurity.MovieSceneFloatTrack_1.MovieSceneFloatSection_1 +[000043FF] {0x2511224d800} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST.TextSecurity.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseInFunction +[00004400] {0x2511224df80} MovieSceneBuiltInEasingFunction W_LoadingScreen.W_LoadingScreen_C.TextSecurity_INST.TextSecurity.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseOutFunction +[00004401] {0x2510b147db0} WidgetTree W_LoadingScreen.W_LoadingScreen_C.WidgetTree +[00004402] {0x251121f0600} CanvasPanel W_LoadingScreen.W_LoadingScreen_C.WidgetTree.CanvasPanel_0 +[00004403] {0x2510d336d70} CanvasPanelSlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00004404] {0x2510d336ad0} CanvasPanelSlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00004405] {0x2510d336a60} CanvasPanelSlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[00004406] {0x2510d3369f0} CanvasPanelSlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_3 +[00004407] {0x25112ae6040} Image W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Image_0 +[00004408] {0x25112ae5e00} Image W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Image_Background +[00004409] {0x25112ae5bc0} Image W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Image_Background_1 +[0000440A] {0x251121f04c0} Overlay W_LoadingScreen.W_LoadingScreen_C.WidgetTree.MyOverlay +[0000440B] {0x251121f0380} Overlay W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Overlay_LoadingMessage +[0000440C] {0x2510d426ca0} OverlaySlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.MyOverlay.OverlaySlot_0 +[0000440D] {0x2510d426c40} OverlaySlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Overlay_LoadingMessage.OverlaySlot_2 +[0000440E] {0x2510d426be0} OverlaySlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.Overlay_LoadingMessage.OverlaySlot_4 +[0000440F] {0x251121f7040} ScaleBox W_LoadingScreen.W_LoadingScreen_C.WidgetTree.ScaleBox_0 +[00004410] {0x2510d426b80} ScaleBoxSlot W_LoadingScreen.W_LoadingScreen_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00004411] {0x25108927680} TextBlock W_LoadingScreen.W_LoadingScreen_C.WidgetTree.TextBlock_Message +[00004412] {0x251089273c0} TextBlock W_LoadingScreen.W_LoadingScreen_C.WidgetTree.TextBlock_MessageTips +[00004413] {0x25105e8b780} Scoreboard_UI_C Scoreboard_UI.Default__Scoreboard_UI_C +[00004414] {0x25105e8b500} Spectator_UI_C Spectator_UI.Default__Spectator_UI_C +[00004415] {0x25108927100} Lobby_PlayerList_C Lobby_PlayerList.Default__Lobby_PlayerList_C +[00004416] {0x25105e8b280} FadeOut_UI_C FadeOut_UI.Default__FadeOut_UI_C +[00004417] {0x25112bf07e0} Package W_VOIP_Speaker +[00004418] {0x25112bf0740} Package Mic_Icon +[00004419] {0x251126af740} Texture2D Mic_Icon.Mic_Icon +[0000441A] {0x25112959380} WidgetBlueprintGeneratedClass W_VOIP_Speaker.W_VOIP_Speaker_C +[0000441B] {0x251124da500} Function W_VOIP_Speaker.W_VOIP_Speaker_C.ExecuteUbergraph_W_VOIP_Speaker +[0000441C] {0x251124da340} Function W_VOIP_Speaker.W_VOIP_Speaker_C.Construct +[0000441D] {0x25112bf04c0} WidgetAnimation W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST +[0000441E] {0x25112778800} MovieScene W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST.Anim +[0000441F] {0x251124da260} MovieSceneColorTrack W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST.Anim.MovieSceneColorTrack_0 +[00004420] {0x25112959000} MovieSceneColorSection W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[00004421] {0x2511224dbc0} MovieSceneBuiltInEasingFunction W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[00004422] {0x2511224be80} MovieSceneBuiltInEasingFunction W_VOIP_Speaker.W_VOIP_Speaker_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[00004423] {0x2512b8db050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light9.StaticMeshComponent0 +[00004424] {0x2510b148770} WidgetTree W_VOIP_Speaker.W_VOIP_Speaker_C.WidgetTree +[00004425] {0x25112aed9c0} Image W_VOIP_Speaker.W_VOIP_Speaker_C.WidgetTree.Image_VOIP +[00004426] {0x2511277a000} SizeBox W_VOIP_Speaker.W_VOIP_Speaker_C.WidgetTree.SizeBox_0 +[00004427] {0x2510d427840} SizeBoxSlot W_VOIP_Speaker.W_VOIP_Speaker_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00004428] {0x251126aadc0} Texture2D UseIcon.UseIcon +[00004429] {0x251126ae5c0} Texture2D T_Icon_Crown.T_Icon_Crown +[0000442A] {0x25112958580} WidgetBlueprintGeneratedClass W_VOIPIndicator.W_VOIPIndicator_C +[0000442B] {0x251124d9ee0} Function W_VOIPIndicator.W_VOIPIndicator_C.ExecuteUbergraph_W_VOIPIndicator +[0000442C] {0x251124d9d20} Function W_VOIPIndicator.W_VOIPIndicator_C.Construct +[0000442D] {0x2510b149340} WidgetTree W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree +[0000442E] {0x251121f6dc0} HorizontalBox W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.HorizontalBox_0 +[0000442F] {0x2510d427660} HorizontalBoxSlot W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00004430] {0x2510d427600} HorizontalBoxSlot W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00004431] {0x2510d4275a0} HorizontalBoxSlot W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00004432] {0x25112778680} SizeBox W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.SizeBox_1 +[00004433] {0x2510d427540} SizeBoxSlot W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[00004434] {0x25112605ce0} Spacer W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.Spacer_0 +[00004435] {0x25108926340} TextBlock W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.TextBlock_Username +[00004436] {0x25112958200} WidgetBlueprintGeneratedClass W_VOIPAnim.W_VOIPAnim_C +[00004437] {0x251124d9b60} Function W_VOIPAnim.W_VOIPAnim_C.ExecuteUbergraph_W_VOIPAnim +[00004438] {0x251124d99a0} Function W_VOIPAnim.W_VOIPAnim_C.Construct +[00004439] {0x25112bf0420} WidgetAnimation W_VOIPAnim.W_VOIPAnim_C.Anim_INST +[0000443A] {0x2511277b980} MovieScene W_VOIPAnim.W_VOIPAnim_C.Anim_INST.Anim +[0000443B] {0x251124d98c0} MovieSceneColorTrack W_VOIPAnim.W_VOIPAnim_C.Anim_INST.Anim.MovieSceneColorTrack_0 +[0000443C] {0x25112957e80} MovieSceneColorSection W_VOIPAnim.W_VOIPAnim_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[0000443D] {0x2511224d300} MovieSceneBuiltInEasingFunction W_VOIPAnim.W_VOIPAnim_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[0000443E] {0x2510b0670c0} MovieSceneBuiltInEasingFunction W_VOIPAnim.W_VOIPAnim_C.Anim_INST.Anim.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[0000443F] {0x25112579ac0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light9 +[00004440] {0x2510b149370} WidgetTree W_VOIPAnim.W_VOIPAnim_C.WidgetTree +[00004441] {0x25112aed0c0} Image W_VOIPAnim.W_VOIPAnim_C.WidgetTree.Image_VOIP +[00004442] {0x25112779880} SizeBox W_VOIPAnim.W_VOIPAnim_C.WidgetTree.SizeBox_0 +[00004443] {0x2510d427360} SizeBoxSlot W_VOIPAnim.W_VOIPAnim_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00004444] {0x2510d35bf40} Texture2D T_Icon_ChatBubble.T_Icon_ChatBubble +[00004445] {0x25112957b00} WidgetBlueprintGeneratedClass WB_Chat.WB_Chat_C +[00004446] {0x251124d9700} Function WB_Chat.WB_Chat_C.ExecuteUbergraph_WB_Chat +[00004447] {0x251124d9540} Function WB_Chat.WB_Chat_C.Construct +[00004448] {0x251124d9460} Function WB_Chat.WB_Chat_C.Tick +[00004449] {0x251124d9380} Function WB_Chat.WB_Chat_C.BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature +[0000444A] {0x251124d92a0} Function WB_Chat.WB_Chat_C.Trigger_ChatFade +[0000444B] {0x251124d91c0} Function WB_Chat.WB_Chat_C.BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +[0000444C] {0x251124d90e0} Function WB_Chat.WB_Chat_C.Fade-in_Chat_Panel +[0000444D] {0x251124dc9c0} Function WB_Chat.WB_Chat_C.Fade-out_ChatPanel +[0000444E] {0x251124dc8e0} Function WB_Chat.WB_Chat_C.Remove Excess Messages +[0000444F] {0x251124dc800} Function WB_Chat.WB_Chat_C.Add_Chat +[00004450] {0x251124dc720} Function WB_Chat.WB_Chat_C.Update_Chat +[00004451] {0x251124dc640} Function WB_Chat.WB_Chat_C.Send_Global_Message +[00004452] {0x251124dc560} Function WB_Chat.WB_Chat_C.Submit_Chat_Message +[00004453] {0x251124dc480} Function WB_Chat.WB_Chat_C.Focus_Chat +[00004454] {0x251124dc3a0} Function WB_Chat.WB_Chat_C.Reset_UserFocus +[00004455] {0x251124dc2c0} Function WB_Chat.WB_Chat_C.FadeChatPanel +[00004456] {0x251124dc1e0} Function WB_Chat.WB_Chat_C.CheckFont +[00004457] {0x2511224fbc0} ComponentDelegateBinding WB_Chat.WB_Chat_C.ComponentDelegateBinding_0 +[00004458] {0x2510b1493d0} WidgetTree WB_Chat.WB_Chat_C.WidgetTree +[00004459] {0x25105e8fb00} Border WB_Chat.WB_Chat_C.WidgetTree.ChatBorder +[0000445A] {0x2510d427120} BorderSlot WB_Chat.WB_Chat_C.WidgetTree.ChatBorder.BorderSlot_0 +[0000445B] {0x251121f6c80} CanvasPanel WB_Chat.WB_Chat_C.WidgetTree.CanvasPanel_0 +[0000445C] {0x2510d333260} CanvasPanelSlot WB_Chat.WB_Chat_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[0000445D] {0x2510add20e0} EditableTextBox WB_Chat.WB_Chat_C.WidgetTree.ChatMessage_InputBox +[0000445E] {0x251121f6b40} HorizontalBox WB_Chat.WB_Chat_C.WidgetTree.HorizontalBox_95 +[0000445F] {0x2510d425800} HorizontalBoxSlot WB_Chat.WB_Chat_C.WidgetTree.HorizontalBox_95.HorizontalBoxSlot_1 +[00004460] {0x25112aecc40} Image WB_Chat.WB_Chat_C.WidgetTree.Chat_Icon +[00004461] {0x251121f6a00} Overlay WB_Chat.WB_Chat_C.WidgetTree.Overlay_154 +[00004462] {0x2510d4270c0} OverlaySlot WB_Chat.WB_Chat_C.WidgetTree.Overlay_154.OverlaySlot_0 +[00004463] {0x2510d427060} OverlaySlot WB_Chat.WB_Chat_C.WidgetTree.Overlay_154.OverlaySlot_1 +[00004464] {0x25112d83740} ScrollBox WB_Chat.WB_Chat_C.WidgetTree.Chat_Scrollbox +[00004465] {0x2511277f400} SizeBox WB_Chat.WB_Chat_C.WidgetTree.Chat_InputBox +[00004466] {0x2511277f280} SizeBox WB_Chat.WB_Chat_C.WidgetTree.Chat_Panel +[00004467] {0x2511277f100} SizeBox WB_Chat.WB_Chat_C.WidgetTree.SizeBox_2 +[00004468] {0x2510d426f40} SizeBoxSlot WB_Chat.WB_Chat_C.WidgetTree.Chat_InputBox.SizeBoxSlot_0 +[00004469] {0x2510d427000} SizeBoxSlot WB_Chat.WB_Chat_C.WidgetTree.Chat_Panel.SizeBoxSlot_0 +[0000446A] {0x2510d4271e0} SizeBoxSlot WB_Chat.WB_Chat_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[0000446B] {0x251121f68c0} VerticalBox WB_Chat.WB_Chat_C.WidgetTree.Chat_Container +[0000446C] {0x251121f6780} VerticalBox WB_Chat.WB_Chat_C.WidgetTree.ChatBox +[0000446D] {0x2510d426fa0} VerticalBoxSlot WB_Chat.WB_Chat_C.WidgetTree.Chat_Container.VerticalBoxSlot_0 +[0000446E] {0x2510d428740} VerticalBoxSlot WB_Chat.WB_Chat_C.WidgetTree.ChatBox.VerticalBoxSlot_0 +[0000446F] {0x2510d4286e0} VerticalBoxSlot WB_Chat.WB_Chat_C.WidgetTree.ChatBox.VerticalBoxSlot_1 +[00004470] {0x25112957780} WidgetBlueprintGeneratedClass W_VOIPHUD.W_VOIPHUD_C +[00004471] {0x251124dc020} Function W_VOIPHUD.W_VOIPHUD_C.ExecuteUbergraph_W_VOIPHUD +[00004472] {0x251124dbe60} Function W_VOIPHUD.W_VOIPHUD_C.SetVOIPIconVisibility +[00004473] {0x251124dbd80} Function W_VOIPHUD.W_VOIPHUD_C.Construct +[00004474] {0x2510b1493a0} WidgetTree W_VOIPHUD.W_VOIPHUD_C.WidgetTree +[00004475] {0x251121f6640} CanvasPanel W_VOIPHUD.W_VOIPHUD_C.WidgetTree.CanvasPanel_0 +[00004476] {0x2510d333490} CanvasPanelSlot W_VOIPHUD.W_VOIPHUD_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00004477] {0x251121f6500} VerticalBox W_VOIPHUD.W_VOIPHUD_C.WidgetTree.VerticalBox_VoipIndicator +[00004478] {0x2511295f900} WidgetBlueprintGeneratedClass Lobby_PlayerList_Item.Lobby_PlayerList_Item_C +[00004479] {0x251124dbca0} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.ExecuteUbergraph_Lobby_PlayerList_Item +[0000447A] {0x251124dbae0} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.BndEvt__WB_Lobby_PlayerList_Item_Kick_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[0000447B] {0x251124dba00} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Construct +[0000447C] {0x251124db920} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.CanClose +[0000447D] {0x251124db840} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_ReadyStatus +[0000447E] {0x251124db760} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_HostIndicator +[0000447F] {0x251124db680} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_KickButton +[00004480] {0x251124db5a0} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Username +[00004481] {0x251124db4c0} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Avatar +[00004482] {0x251124db3e0} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Setup +[00004483] {0x251124db300} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.KickPlayer +[00004484] {0x251124db220} Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Speaking +[00004485] {0x25112d91a80} ComponentDelegateBinding Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.ComponentDelegateBinding_0 +[00004486] {0x2510b1487d0} WidgetTree Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree +[00004487] {0x25105e8ee80} Border Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Border_159 +[00004488] {0x25105e8e980} Border Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Border_74 +[00004489] {0x2510d4283e0} BorderSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Border_159.BorderSlot_0 +[0000448A] {0x2510d428380} BorderSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Border_74.BorderSlot_0 +[0000448B] {0x25112bdb700} Button Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Kick_Btn +[0000448C] {0x2510d428320} ButtonSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Kick_Btn.ButtonSlot_0 +[0000448D] {0x251121f63c0} HorizontalBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121 +[0000448E] {0x251121f6280} HorizontalBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_273 +[0000448F] {0x251121f6140} HorizontalBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_275 +[00004490] {0x251121f6000} HorizontalBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_71 +[00004491] {0x2510d4285c0} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121.HorizontalBoxSlot_0 +[00004492] {0x2510d4282c0} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121.HorizontalBoxSlot_1 +[00004493] {0x2510d428260} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121.HorizontalBoxSlot_2 +[00004494] {0x2510d428200} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121.HorizontalBoxSlot_3 +[00004495] {0x2510d4281a0} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_121.HorizontalBoxSlot_4 +[00004496] {0x2510d428140} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_273.HorizontalBoxSlot_0 +[00004497] {0x2510d4280e0} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_273.HorizontalBoxSlot_4 +[00004498] {0x2510d428080} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_0 +[00004499] {0x2510d428020} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_1 +[0000449A] {0x2510d427fc0} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_71.HorizontalBoxSlot_3 +[0000449B] {0x2510d427f60} HorizontalBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HorizontalBox_71.HorizontalBoxSlot_4 +[0000449C] {0x25112aec7c0} Image Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Chat_Icon +[0000449D] {0x25112aec580} Image Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Player_Avatar_Image +[0000449E] {0x25112aec340} Image Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Speaker_Image +[0000449F] {0x25112332980} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HostIndicator +[000044A0] {0x25112777180} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox +[000044A1] {0x25112777480} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_0 +[000044A2] {0x25112777900} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_1 +[000044A3] {0x2511277ee00} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_185 +[000044A4] {0x2511277ec80} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_189 +[000044A5] {0x2511277eb00} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_2 +[000044A6] {0x2511277e980} SizeBox Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_98 +[000044A7] {0x2510d428440} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.HostIndicator.SizeBoxSlot_1 +[000044A8] {0x2510d427f00} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[000044A9] {0x2510d427ea0} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000044AA] {0x2510d427e40} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000044AB] {0x2510d427de0} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_185.SizeBoxSlot_0 +[000044AC] {0x2510d427d80} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_189.SizeBoxSlot_0 +[000044AD] {0x2510d427d20} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[000044AE] {0x2510d427cc0} SizeBoxSlot Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.SizeBox_98.SizeBoxSlot_0 +[000044AF] {0x25112605bc0} Spacer Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Spacer_317 +[000044B0] {0x25108926080} TextBlock Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.KickButton_Text +[000044B1] {0x25108925dc0} TextBlock Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Player_ReadyStatus +[000044B2] {0x2510892fd40} TextBlock Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.Player_Username_text +[000044B3] {0x2510892fa80} TextBlock Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.WidgetTree.TextBlock_156 +[000044B4] {0x2511295f200} WidgetBlueprintGeneratedClass Lobby_HUD.Lobby_HUD_C +[000044B5] {0x251124dbbc0} Function Lobby_HUD.Lobby_HUD_C.ExecuteUbergraph_Lobby_HUD +[000044B6] {0x251124db060} Function Lobby_HUD.Lobby_HUD_C.BndEvt__Lobby_HUD_Button_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[000044B7] {0x251124daea0} Function Lobby_HUD.Lobby_HUD_C.BndEvt__Lobby_HUD_Button_91_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[000044B8] {0x251124dadc0} Function Lobby_HUD.Lobby_HUD_C.Countdown_Launchevent +[000044B9] {0x251124de6a0} Function Lobby_HUD.Lobby_HUD_C.Toggle_Launchevent +[000044BA] {0x251124de5c0} Function Lobby_HUD.Lobby_HUD_C.Construct +[000044BB] {0x251124de4e0} Function Lobby_HUD.Lobby_HUD_C.CanClose +[000044BC] {0x251124de400} Function Lobby_HUD.Lobby_HUD_C.Update_LobbyStatus_Indicator +[000044BD] {0x251124de320} Function Lobby_HUD.Lobby_HUD_C.SetServerName +[000044BE] {0x251124de240} Function Lobby_HUD.Lobby_HUD_C.Init_LobbyStatus_Indicator +[000044BF] {0x251124de160} Function Lobby_HUD.Lobby_HUD_C.Setup +[000044C0] {0x251124de080} Function Lobby_HUD.Lobby_HUD_C.Init_Casts +[000044C1] {0x251124ddfa0} Function Lobby_HUD.Lobby_HUD_C.SetServerCode +[000044C2] {0x251124ddec0} Function Lobby_HUD.Lobby_HUD_C.ShowMicIcon +[000044C3] {0x251124ddde0} Function Lobby_HUD.Lobby_HUD_C.HideMicIcon +[000044C4] {0x25112d94740} ComponentDelegateBinding Lobby_HUD.Lobby_HUD_C.ComponentDelegateBinding_0 +[000044C5] {0x2510b147c60} WidgetTree Lobby_HUD.Lobby_HUD_C.WidgetTree +[000044C6] {0x2510896b200} BackgroundBlur Lobby_HUD.Lobby_HUD_C.WidgetTree.BackgroundBlur +[000044C7] {0x25105e8ab00} Border Lobby_HUD.Lobby_HUD_C.WidgetTree.WarningOverlay +[000044C8] {0x2510d429280} BorderSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.WarningOverlay.BorderSlot_0 +[000044C9] {0x25112bdb270} Button Lobby_HUD.Lobby_HUD_C.WidgetTree.Button +[000044CA] {0x25112bdade0} Button Lobby_HUD.Lobby_HUD_C.WidgetTree.Button_91 +[000044CB] {0x2510d429220} ButtonSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.Button.ButtonSlot_1 +[000044CC] {0x2510d4291c0} ButtonSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.Button_91.ButtonSlot_1 +[000044CD] {0x251121f5ec0} CanvasPanel Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_210 +[000044CE] {0x251121f5d80} CanvasPanel Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49 +[000044CF] {0x251121f5c40} CanvasPanel Lobby_HUD.Lobby_HUD_C.WidgetTree.VoicePanel +[000044D0] {0x251121f5b00} CanvasPanel Lobby_HUD.Lobby_HUD_C.WidgetTree.VoicePanel_1 +[000044D1] {0x2510d331dd0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_210.CanvasPanelSlot_0 +[000044D2] {0x2510d3331f0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_210.CanvasPanelSlot_7 +[000044D3] {0x2510d330e10} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_210.CanvasPanelSlot_8 +[000044D4] {0x2510d3332d0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_0 +[000044D5] {0x25107a4cb80} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_1 +[000044D6] {0x2510d3368a0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_2 +[000044D7] {0x2510d336830} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_3 +[000044D8] {0x2510d3367c0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_4 +[000044D9] {0x2510d336750} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_5 +[000044DA] {0x2510d3366e0} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_6 +[000044DB] {0x2510d336670} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.CanvasPanel_49.CanvasPanelSlot_7 +[000044DC] {0x2510d336600} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.VoicePanel.CanvasPanelSlot_3 +[000044DD] {0x2510d336590} CanvasPanelSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.VoicePanel_1.CanvasPanelSlot_0 +[000044DE] {0x2510d35dec0} CircularThrobber Lobby_HUD.Lobby_HUD_C.WidgetTree.CircularThrobber +[000044DF] {0x251121f59c0} HorizontalBox Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_0 +[000044E0] {0x251121f5880} HorizontalBox Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_261 +[000044E1] {0x2510d4292e0} HorizontalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000044E2] {0x2510d427b40} HorizontalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000044E3] {0x2510d429160} HorizontalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_261.HorizontalBoxSlot_0 +[000044E4] {0x2510d429100} HorizontalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_261.HorizontalBoxSlot_1 +[000044E5] {0x2510d4290a0} HorizontalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.HorizontalBox_261.HorizontalBoxSlot_2 +[000044E6] {0x25112aec100} Image Lobby_HUD.Lobby_HUD_C.WidgetTree.DecorationImage +[000044E7] {0x25112d81be0} ScrollBox Lobby_HUD.Lobby_HUD_C.WidgetTree.VoiceBox +[000044E8] {0x2511277af00} SizeBox Lobby_HUD.Lobby_HUD_C.WidgetTree.SizeBox_0 +[000044E9] {0x2511277ad80} SizeBox Lobby_HUD.Lobby_HUD_C.WidgetTree.SizeBox_138 +[000044EA] {0x2510d429040} SizeBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000044EB] {0x2510d428fe0} SizeBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.SizeBox_138.SizeBoxSlot_1 +[000044EC] {0x2510892f7c0} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.LobbyName_Text +[000044ED] {0x2510892f500} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.LobbyStatus_Text +[000044EE] {0x2510892f240} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.ServerCode +[000044EF] {0x2510892ef80} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.TextBlock +[000044F0] {0x2510892ecc0} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.TextBlock_1 +[000044F1] {0x2510892ea00} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.TextBlock_120 +[000044F2] {0x2510892e740} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.TextBlock_65 +[000044F3] {0x2510892e480} TextBlock Lobby_HUD.Lobby_HUD_C.WidgetTree.TextBlock_99 +[000044F4] {0x251121f5740} VerticalBox Lobby_HUD.Lobby_HUD_C.WidgetTree.VerticalBox_0 +[000044F5] {0x2510d428f80} VerticalBoxSlot Lobby_HUD.Lobby_HUD_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000044F6] {0x2511295ee80} WidgetBlueprintGeneratedClass WB_LoadingScreen.WB_LoadingScreen_C +[000044F7] {0x251124daf80} Function WB_LoadingScreen.WB_LoadingScreen_C.ExecuteUbergraph_WB_LoadingScreen +[000044F8] {0x251124ddb40} Function WB_LoadingScreen.WB_LoadingScreen_C.PreConstruct +[000044F9] {0x251124dda60} Function WB_LoadingScreen.WB_LoadingScreen_C.Construct +[000044FA] {0x251124dd980} Function WB_LoadingScreen.WB_LoadingScreen_C.CanClose +[000044FB] {0x25112bf0560} WidgetAnimation WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST +[000044FC] {0x2511277e500} MovieScene WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn +[000044FD] {0x2512c0c5600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light8.StaticMeshComponent0 +[000044FE] {0x2510b05a3c0} MovieSceneFloatTrack WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0 +[000044FF] {0x2510d359000} MovieSceneFloatSection WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00004500] {0x2511224cfc0} MovieSceneBuiltInEasingFunction WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00004501] {0x25112d96d80} MovieSceneBuiltInEasingFunction WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00004502] {0x2510b05a240} MovieSceneFloatTrack WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1 +[00004503] {0x251126aecc0} MovieSceneFloatSection WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[00004504] {0x25112d96d40} MovieSceneBuiltInEasingFunction WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[00004505] {0x25112d97ac0} MovieSceneBuiltInEasingFunction WB_LoadingScreen.WB_LoadingScreen_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[00004506] {0x2510b147c90} WidgetTree WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree +[00004507] {0x251121f5600} CanvasPanel WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CanvasPanel_0 +[00004508] {0x251121f54c0} CanvasPanel WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CanvasPanel_210 +[00004509] {0x2510d336520} CanvasPanelSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[0000450A] {0x2510d338190} CanvasPanelSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_4 +[0000450B] {0x2510d338120} CanvasPanelSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CanvasPanel_210.CanvasPanelSlot_7 +[0000450C] {0x251126aeb00} CircularThrobber WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.CircularThrobber_62 +[0000450D] {0x251121f5380} HorizontalBox WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.HorizontalBox_0 +[0000450E] {0x2510d428d40} HorizontalBoxSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000450F] {0x2510d428ce0} HorizontalBoxSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00004510] {0x2510d428c80} HorizontalBoxSlot WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00004511] {0x25112aebec0} Image WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.Background_Image +[00004512] {0x25112605aa0} Spacer WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.Spacer_121 +[00004513] {0x2510892e1c0} TextBlock WB_LoadingScreen.WB_LoadingScreen_C.WidgetTree.TextBlock_99 +[00004514] {0x25112950400} WidgetBlueprintGeneratedClass W_VOIPInGame.W_VOIPInGame_C +[00004515] {0x251124dd7c0} Function W_VOIPInGame.W_VOIPInGame_C.ExecuteUbergraph_W_VOIPInGame +[00004516] {0x251124dd600} Function W_VOIPInGame.W_VOIPInGame_C.SetVOIPIconVisibility +[00004517] {0x2510b147cc0} WidgetTree W_VOIPInGame.W_VOIPInGame_C.WidgetTree +[00004518] {0x251121f5240} CanvasPanel W_VOIPInGame.W_VOIPInGame_C.WidgetTree.CanvasPanel_0 +[00004519] {0x2510d3380b0} CanvasPanelSlot W_VOIPInGame.W_VOIPInGame_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[0000451A] {0x2510817c100} SoundAttenuation SA_VOIPAttenuation.SA_VOIPAttenuation +[0000451B] {0x25112ef5100} W_VOIP_Speaker_C W_VOIP_Speaker.Default__W_VOIP_Speaker_C +[0000451C] {0x25112ef4e80} W_VOIP_Speaker_C W_VOIPIndicator.W_VOIPIndicator_C.WidgetTree.W_VOIP_Speaker +[0000451D] {0x2510892df00} W_VOIPIndicator_C W_VOIPIndicator.Default__W_VOIPIndicator_C +[0000451E] {0x25112ef4c00} W_VOIPAnim_C W_VOIPAnim.Default__W_VOIPAnim_C +[0000451F] {0x25112ef4980} W_VOIPHUD_C W_VOIPHUD.Default__W_VOIPHUD_C +[00004520] {0x25112ef4700} W_VOIPAnim_C Lobby_HUD.Lobby_HUD_C.WidgetTree.W_VOIPAnim +[00004521] {0x2511295dd00} Lobby_PlayerList_Item_C Lobby_PlayerList_Item.Default__Lobby_PlayerList_Item_C +[00004522] {0x25112ef4480} W_VOIPAnim_C W_VOIPInGame.W_VOIPInGame_C.WidgetTree.W_VOIPStatus +[00004523] {0x2510892dc40} WB_LoadingScreen_C WB_LoadingScreen.Default__WB_LoadingScreen_C +[00004524] {0x25112ef4200} W_VOIPInGame_C W_VOIPInGame.Default__W_VOIPInGame_C +[00004525] {0x25112bf1960} Package player_gravityowie2 +[00004526] {0x25112bf18c0} Package player_gravityowie1 +[00004527] {0x2511295cb80} SoundWave player_gravityowie2.player_gravityowie2 +[00004528] {0x2511295c800} SoundWave player_gravityowie1.player_gravityowie1 +[00004529] {0x251128195c0} SoundCue FallDamage_Cue.FallDamage_Cue +[0000452A] {0x251122aff80} SoundNodeRandom FallDamage_Cue.FallDamage_Cue.SoundNodeRandom_0 +[0000452B] {0x25112bf3e40} SoundNodeWavePlayer FallDamage_Cue.FallDamage_Cue.SoundNodeWavePlayer_0 +[0000452C] {0x25112bf16e0} SoundNodeWavePlayer FallDamage_Cue.FallDamage_Cue.SoundNodeWavePlayer_1 +[0000452D] {0x2511295c480} SoundWave ost_menu.ost_menu +[0000452E] {0x2511281baf0} SoundCue OST_Cue.OST_Cue +[0000452F] {0x25112bf3da0} SoundNodeWavePlayer OST_Cue.OST_Cue.SoundNodeWavePlayer_0 +[00004530] {0x2511295c100} BlueprintGeneratedClass BP_FallDamage.BP_FallDamage_C +[00004531] {0x251124dcfe0} Function BP_FallDamage.BP_FallDamage_C.ExecuteUbergraph_BP_FallDamage +[00004532] {0x251124dcf00} Function BP_FallDamage.BP_FallDamage_C.MC_FallSound +[00004533] {0x251124dcd40} Function BP_FallDamage.BP_FallDamage_C.OnLanded +[00004534] {0x2511295bd80} SoundWave SanityWarn2.SanityWarn2 +[00004535] {0x25112814610} SoundCue SanityWarn_Cue.SanityWarn_Cue +[00004536] {0x2510d429580} SoundNodeMixer SanityWarn_Cue.SanityWarn_Cue.SoundNodeMixer_1 +[00004537] {0x2510d4294c0} SoundNodeModulator SanityWarn_Cue.SanityWarn_Cue.SoundNodeModulator_0 +[00004538] {0x25112bf2a40} SoundNodeWavePlayer SanityWarn_Cue.SanityWarn_Cue.SoundNodeWavePlayer_1 +[00004539] {0x25112bf3b20} SoundNodeWavePlayer SanityWarn_Cue.SanityWarn_Cue.SoundNodeWavePlayer_2 +[0000453A] {0x25112bf3a80} SoundNodeWavePlayer SanityWarn_Cue.SanityWarn_Cue.SoundNodeWavePlayer_3 +[0000453B] {0x25112bf4020} Package Swimming_Cues +[0000453C] {0x25112bf38a0} Package P_Bubble_Swim +[0000453D] {0x25112bf39e0} Package DefaultAnimCurveCompressionSettings +[0000453E] {0x25112bf3940} Package DefaultAnimBoneCompressionSettings +[0000453F] {0x25112bf36c0} Package Swimming_01 +[00004540] {0x25112bf34e0} Package choke_05_Cue +[00004541] {0x25112bf3440} Package choke_04_Cue +[00004542] {0x25112bf33a0} Package choke_03_Cue +[00004543] {0x25112bf3300} Package choke_02_Cue +[00004544] {0x25112d72e00} Texture2D T_Dot.T_Dot +[00004545] {0x25112bf3080} Package M_Bubble +[00004546] {0x25112bf2fe0} Package Swimming_Cue +[00004547] {0x25112bf2e00} Package Swimming_02_Cue +[00004548] {0x25112bf2d60} Package SM_Torus_Ripple +[00004549] {0x25112bf2cc0} Package M_SoftGradient_Muzzle +[0000454A] {0x25112bf2c20} Package M_Distortion +[0000454B] {0x25112bf4160} Package Swimming_02 +[0000454C] {0x25112bf2f40} Package choke_05 +[0000454D] {0x25112bf2ea0} Package choke_04 +[0000454E] {0x25112bf1500} Package water_major_splash_02 +[0000454F] {0x2511295af80} SoundWave water_major_splash_02.water_major_splash_02 +[00004550] {0x25112958c80} SoundWave choke_04.choke_04 +[00004551] {0x25112a67080} SoundWave choke_05.choke_05 +[00004552] {0x25112a66d00} SoundWave Swimming_02.Swimming_02 +[00004553] {0x25112812b80} SoundCue Swimming_02_Cue.Swimming_02_Cue +[00004554] {0x25112bf2b80} SoundNodeWavePlayer Swimming_02_Cue.Swimming_02_Cue.SoundNodeWavePlayer_0 +[00004555] {0x25112812630} SoundCue choke_05_Cue.choke_05_Cue +[00004556] {0x25112bf2ae0} SoundNodeWavePlayer choke_05_Cue.choke_05_Cue.SoundNodeWavePlayer_0 +[00004557] {0x251128120e0} SoundCue choke_04_Cue.choke_04_Cue +[00004558] {0x25112bf56a0} SoundNodeWavePlayer choke_04_Cue.choke_04_Cue.SoundNodeWavePlayer_0 +[00004559] {0x25112811640} SoundCue choke_03_Cue.choke_03_Cue +[0000455A] {0x25112bf5600} SoundNodeWavePlayer choke_03_Cue.choke_03_Cue.SoundNodeWavePlayer_0 +[0000455B] {0x25112811b90} SoundCue choke_02_Cue.choke_02_Cue +[0000455C] {0x25112bf5560} SoundNodeWavePlayer choke_02_Cue.choke_02_Cue.SoundNodeWavePlayer_0 +[0000455D] {0x25112a66980} SoundWave Swimming_01.Swimming_01 +[0000455E] {0x25112ef3080} MediaTexture KillScreen_Texture.KillScreen_Texture +[0000455F] {0x251121f5100} MediaPlayer KillScreenPlayer.KillScreenPlayer +[00004560] {0x2511224ff00} MediaPlaylist Transient.MediaPlaylist_2147482608 +[00004561] {0x25112810650} SoundCue water_major_splash_02_Cue.water_major_splash_02_Cue +[00004562] {0x25112bf54c0} SoundNodeWavePlayer water_major_splash_02_Cue.water_major_splash_02_Cue.SoundNodeWavePlayer_0 +[00004563] {0x25112bf5420} Package S_Difficulty +[00004564] {0x25112bf5380} Package Lobby_Save_Switcher +[00004565] {0x25112bf51a0} Package Lobby_Name_Box +[00004566] {0x25112bf4f20} Package Lobby_Level_Switcher +[00004567] {0x25112bf4de0} Package Lobby_DifficultySwitcher +[00004568] {0x25112bf4c00} Package DT_Difficulty +[00004569] {0x25112bf4480} Package T_Icon_Arrow_Right +[0000456A] {0x25112bf4340} Package T_Arrow_left_white +[0000456B] {0x25112a65800} WidgetBlueprintGeneratedClass Lobby_Name_Box.Lobby_Name_Box_C +[0000456C] {0x25113070860} Function Lobby_Name_Box.Lobby_Name_Box_C.OnNameSwitched__DelegateSignature +[0000456D] {0x251130706a0} Function Lobby_Name_Box.Lobby_Name_Box_C.ExecuteUbergraph_Lobby_Name_Box +[0000456E] {0x251130705c0} Function Lobby_Name_Box.Lobby_Name_Box_C.BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +[0000456F] {0x251130704e0} Function Lobby_Name_Box.Lobby_Name_Box_C.CanClose +[00004570] {0x2510701f000} ComponentDelegateBinding Lobby_Name_Box.Lobby_Name_Box_C.ComponentDelegateBinding_0 +[00004571] {0x2510b145dd0} WidgetTree Lobby_Name_Box.Lobby_Name_Box_C.WidgetTree +[00004572] {0x25112da0100} EditableTextBox Lobby_Name_Box.Lobby_Name_Box_C.WidgetTree.EditableTextBox_Name +[00004573] {0x25112dc0a00} SizeBox Lobby_Name_Box.Lobby_Name_Box_C.WidgetTree.SizeBox +[00004574] {0x2510d42ad20} SizeBoxSlot Lobby_Name_Box.Lobby_Name_Box_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00004575] {0x2510892d140} Lobby_Name_Box_C Lobby_Name_Box.Default__Lobby_Name_Box_C +[00004576] {0x25112d71740} Texture2D T_Icon_Arrow_Right.T_Icon_Arrow_Right +[00004577] {0x25112d70e80} Texture2D SanityIcon.SanityIcon +[00004578] {0x25112bf6500} Package 7_RT_FFT_H_Ocean_Foam +[00004579] {0x25112bf6460} Package 6_RT_FFT_H_Ocean_Normal +[0000457A] {0x25112bf63c0} Package 5_RT_FFT_H_Ocean_Height +[0000457B] {0x25112bf6320} Package 5_RT_FFT_H_Ocean_B +[0000457C] {0x25112bf6140} Package Waterline_Cameras +[0000457D] {0x25112bf6280} Package Plane +[0000457E] {0x25112bf6000} Package Ocean_Mesh_large +[0000457F] {0x25112bf61e0} Package Mesh_Switch +[00004580] {0x25112bf60a0} Package 3_SM_Grid_Cine +[00004581] {0x25112bf5f60} Package 2_SM_Grid_SS +[00004582] {0x25112bf5ec0} Package 1_SM_Grid_TS +[00004583] {0x25112bf5e20} Package 2_FFT_Resolution +[00004584] {0x25112bf5d80} Package Twiddle_64 +[00004585] {0x25112bf5ce0} Package Twiddle_512 +[00004586] {0x25112bf5c40} Package Twiddle_256 +[00004587] {0x25112bf5ba0} Package Twiddle_128 +[00004588] {0x25112bf5b00} Package Twiddle_1024 +[00004589] {0x25112bf5a60} Package 2_Noise_1024 +[0000458A] {0x25112bf59c0} Package 1_Noise_1024 +[0000458B] {0x25112bf5920} Package 2_Noise_512 +[0000458C] {0x25112bf5880} Package 1_Noise_512 +[0000458D] {0x25112bf57e0} Package 2_Noise_256 +[0000458E] {0x25112bf5740} Package 1_Noise_256 +[0000458F] {0x25112bf7e00} Package 2_Noise_128 +[00004590] {0x25112bf7d60} Package 1_Noise_128 +[00004591] {0x25112bf7cc0} Package 2_Noise_64 +[00004592] {0x25112bf7c20} Package 1_Noise_64 +[00004593] {0x25112bf7b80} Package Dyn_Foam_O +[00004594] {0x25112bf7ae0} Package Water_1_DISP_M_Tex +[00004595] {0x25112bf7a40} Package Waterline_Ocean_Actor +[00004596] {0x25112bf79a0} Package 1_Spectrum_P_Collection +[00004597] {0x25112bf7900} Package Multiplayer_Pawn_Data +[00004598] {0x25112bf7720} Package MI_FFT_H_Ocean_Surface +[00004599] {0x25112bf7860} Package MI_Ocean_UnderwaterVFX +[0000459A] {0x25112bf77c0} Package MI_Ocean_UWater_Surface +[0000459B] {0x25112bf7680} Package MI_Ocean_Surface_FAR +[0000459C] {0x25112bf75e0} Package MI_Ocean_Surface +[0000459D] {0x25112bf7540} Package MI_Butterfly_C_H +[0000459E] {0x25112bf74a0} Package MI_H_X_Axis_Displacement +[0000459F] {0x25112bf7400} Package MI_H_Ph_-K +[000045A0] {0x25112bf7360} Package M_WS_Simulation_DF +[000045A1] {0x25112bf72c0} Package M_WS_Compute_Waves_DF +[000045A2] {0x25112bf7220} Package M_Scene_Depth_H_Ocean_CD +[000045A3] {0x25112bf7180} Package Dynamic_Foam_CD +[000045A4] {0x25112bf70e0} Package Blank +[000045A5] {0x25112bf7040} Package M_Ocean_Foam_Gen +[000045A6] {0x25112bf6fa0} Package H_Normal_Build +[000045A7] {0x25112bf6f00} Package H_Heightmap_Build +[000045A8] {0x25112bf6e60} Package M_Butterfly_C_V +[000045A9] {0x25112bf6dc0} Package M_H_Z_Axis_Displacement +[000045AA] {0x25112bf6d20} Package M_H_Y_Axis_Displacement +[000045AB] {0x25112bf4200} Package M_H_Ph_K +[000045AC] {0x25112bf68c0} Package M_WS_Simulation +[000045AD] {0x25112bf6960} Package M_WS_Compute_Waves +[000045AE] {0x25112bf6820} Package M_Scene_Depth_H_Ocean +[000045AF] {0x25112bf6780} Package M_Compute_Normal +[000045B0] {0x25112bf92a0} Package M_Compute_Displacement +[000045B1] {0x25112bf9200} Package Dynamic_Foam +[000045B2] {0x25112bf9160} Package Gestures +[000045B3] {0x25112bf90c0} Package VRPlayer_AnimBP +[000045B4] {0x25112bf9020} Package VRArms_AnimBP +[000045B5] {0x25112bf8f80} Package EModifierKeys +[000045B6] {0x25112bf8da0} Package WBP_Button_Basic +[000045B7] {0x25112bf8ee0} Package Click_Cue +[000045B8] {0x25112bf8e40} Package Click_WAV +[000045B9] {0x25112bf8bc0} Package Player_Walk_BS +[000045BA] {0x25112bf8940} Package Player_Flashlight_Crouch_BS +[000045BB] {0x25112bf8800} Package Player_Flashlight_BS +[000045BC] {0x25112bf8580} Package Player_Crouch_BS +[000045BD] {0x25112bf83a0} Package Rope_Climb__1__Anim_mixamo_com +[000045BE] {0x25112bf8260} Package jump +[000045BF] {0x25112bf81c0} Package Pistol_Idle_Anim +[000045C0] {0x25112bf8120} Package Crouching_Idle_Anim +[000045C1] {0x25112bf8080} Package Breathing_Idle__3__Anim +[000045C2] {0x25112bf7ea0} Package IdleAnimMonster +[000045C3] {0x25112a63880} SoundWave Click_WAV.Click_WAV +[000045C4] {0x2511281e020} SoundCue Click_Cue.Click_Cue +[000045C5] {0x25112bfa560} SoundNodeWavePlayer Click_Cue.Click_Cue.SoundNodeWavePlayer_0 +[000045C6] {0x25112c60400} UserDefinedEnum EModifierKeys.EModifierKeys +[000045C7] {0x25112a63500} WidgetBlueprintGeneratedClass WBP_Button_Basic.WBP_Button_Basic_C +[000045C8] {0x25113072700} Function WBP_Button_Basic.WBP_Button_Basic_C.ButtonPressed__DelegateSignature +[000045C9] {0x25113072620} Function WBP_Button_Basic.WBP_Button_Basic_C.ExecuteUbergraph_WBP_Button_Basic +[000045CA] {0x25113072460} Function WBP_Button_Basic.WBP_Button_Basic_C.SendKeyboardText +[000045CB] {0x25113072380} Function WBP_Button_Basic.WBP_Button_Basic_C.Shift +[000045CC] {0x251130722a0} Function WBP_Button_Basic.WBP_Button_Basic_C.Space +[000045CD] {0x251130721c0} Function WBP_Button_Basic.WBP_Button_Basic_C.SymbolLock +[000045CE] {0x251130720e0} Function WBP_Button_Basic.WBP_Button_Basic_C.SetComponentReference +[000045CF] {0x25113072000} Function WBP_Button_Basic.WBP_Button_Basic_C.CapsLock +[000045D0] {0x25113071f20} Function WBP_Button_Basic.WBP_Button_Basic_C.PreConstruct +[000045D1] {0x25113071e40} Function WBP_Button_Basic.WBP_Button_Basic_C.Construct +[000045D2] {0x25113071d60} Function WBP_Button_Basic.WBP_Button_Basic_C.BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[000045D3] {0x25113075640} Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextCasing +[000045D4] {0x25113075560} Function WBP_Button_Basic.WBP_Button_Basic_C.SetButtonText +[000045D5] {0x25113075480} Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextToSymbols +[000045D6] {0x25112d940c0} ComponentDelegateBinding WBP_Button_Basic.WBP_Button_Basic_C.ComponentDelegateBinding_0 +[000045D7] {0x2510b147390} WidgetTree WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree +[000045D8] {0x25112970e30} Button WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.KeyboardButton +[000045D9] {0x2510d42d0c0} ButtonSlot WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.KeyboardButton.ButtonSlot_0 +[000045DA] {0x251121fb640} ScaleBox WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.ScaleBox_0 +[000045DB] {0x2510d42d060} ScaleBoxSlot WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000045DC] {0x25112dc7600} SizeBox WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.SizeBox_0 +[000045DD] {0x2510d42d000} SizeBoxSlot WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000045DE] {0x2510892c0c0} TextBlock WBP_Button_Basic.WBP_Button_Basic_C.WidgetTree.ButtonText +[000045DF] {0x25112d77cc0} TextureRenderTarget2D 7_RT_FFT_H_Ocean_Foam.7_RT_FFT_H_Ocean_Foam +[000045E0] {0x2510b146400} AnimCurveCompressionSettings DefaultAnimCurveCompressionSettings.DefaultAnimCurveCompressionSettings +[000045E1] {0x2510b147360} AnimCurveCompressionCodec_CompressedRichCurve DefaultAnimCurveCompressionSettings.DefaultAnimCurveCompressionSettings.CurveCompressionCodec +[000045E2] {0x25112d94380} AnimBoneCompressionSettings DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings +[000045E3] {0x2510b066900} AnimCompress_BitwiseCompressOnly DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_BitwiseCompressOnly_1 +[000045E4] {0x2510b065580} AnimCompress_BitwiseCompressOnly DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_BitwiseCompressOnly_2 +[000045E5] {0x25113075100} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_0 +[000045E6] {0x25113075020} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_1 +[000045E7] {0x25113074f40} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_2 +[000045E8] {0x25113074e60} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_3 +[000045E9] {0x25113074d80} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_4 +[000045EA] {0x25113074ca0} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_5 +[000045EB] {0x25113074bc0} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_6 +[000045EC] {0x25113074ae0} AnimCompress_PerTrackCompression DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_PerTrackCompression_7 +[000045ED] {0x2510d42cd00} AnimCompress_RemoveLinearKeys DefaultAnimBoneCompressionSettings.DefaultAnimBoneCompressionSettings.AnimCompress_RemoveLinearKeys_0 +[000045EE] {0x2510d42cdc0} MaterialFunction MakeFloat3.MakeFloat3 +[000045EF] {0x251129709a0} Material M_ShakingText.M_ShakingText +[000045F0] {0x25112970510} Material Widget3DPassThrough_NoDepth.Widget3DPassThrough_NoDepth +[000045F1] {0x25112a63f80} WidgetBlueprintGeneratedClass WBP_Keyboard_Basic.WBP_Keyboard_Basic_C +[000045F2] {0x251130745a0} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.EnterButtonPressed__DelegateSignature +[000045F3] {0x251130743e0} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WebBrowserButtonPressed__DelegateSignature +[000045F4] {0x25113074300} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ExecuteUbergraph_WBP_Keyboard_Basic +[000045F5] {0x25113074220} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetComponentReference +[000045F6] {0x25113074140} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ButtonPressed +[000045F7] {0x25113074060} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.KeyboardButtonPressed +[000045F8] {0x25113073f80} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Construct +[000045F9] {0x25113073ea0} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SymbolLock +[000045FA] {0x25113073dc0} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Space +[000045FB] {0x25113073ce0} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Shift +[000045FC] {0x25113073c00} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SendKeyboardText +[000045FD] {0x25113073b20} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.CapsLock +[000045FE] {0x25113073a40} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.DetermineButtonFunctionality +[000045FF] {0x25113077320} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SendButtonText +[00004600] {0x25113077240} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.UseModifierButton +[00004601] {0x25113077160} Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetButtonArray +[00004602] {0x2510b1463a0} WidgetTree WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree +[00004603] {0x251121fb3c0} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_0 +[00004604] {0x251121fb280} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1 +[00004605] {0x251121fb140} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2 +[00004606] {0x251121fb000} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3 +[00004607] {0x251121faec0} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4 +[00004608] {0x251121fad80} HorizontalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_6 +[00004609] {0x2510d42ca00} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000460A] {0x2510bc8fa60} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_26 +[0000460B] {0x2510d42c8e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_27 +[0000460C] {0x2510d42c880} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_44 +[0000460D] {0x2510d42c820} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_45 +[0000460E] {0x2510d42c7c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_46 +[0000460F] {0x2510d42c760} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_47 +[00004610] {0x2510d42c700} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_48 +[00004611] {0x2510d42c6a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_49 +[00004612] {0x2510d42c640} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_50 +[00004613] {0x2510d42c5e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_51 +[00004614] {0x2510d42dea0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_52 +[00004615] {0x2510d42de40} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_53 +[00004616] {0x2510d42dde0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_54 +[00004617] {0x2510d42dd80} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_55 +[00004618] {0x2510d42dd20} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_56 +[00004619] {0x2510d42dcc0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_57 +[0000461A] {0x2510d42dc60} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_58 +[0000461B] {0x2510d42dc00} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_8 +[0000461C] {0x2510d42dba0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_9 +[0000461D] {0x2510d42db40} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[0000461E] {0x2510d42dae0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[0000461F] {0x2510d42da80} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_26 +[00004620] {0x2510d42da20} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_27 +[00004621] {0x2510d42d9c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_44 +[00004622] {0x2510d42d960} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_45 +[00004623] {0x2510d42d900} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_46 +[00004624] {0x2510d42d8a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_47 +[00004625] {0x2510d42d840} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_48 +[00004626] {0x2510d42d7e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_49 +[00004627] {0x2510d42d780} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_50 +[00004628] {0x2510d42d720} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_51 +[00004629] {0x2510d42d6c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_52 +[0000462A] {0x2510d42d660} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_53 +[0000462B] {0x2510d42d600} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_54 +[0000462C] {0x2510d42d5a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_8 +[0000462D] {0x2510d42d540} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_9 +[0000462E] {0x2510d42d4e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[0000462F] {0x2510d42d480} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_1 +[00004630] {0x2510d42d420} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_26 +[00004631] {0x2510d42d3c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_27 +[00004632] {0x2510d42d360} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_44 +[00004633] {0x2510d42d300} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_45 +[00004634] {0x2510d42d2a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_46 +[00004635] {0x2510d42eb00} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_47 +[00004636] {0x2510d42eaa0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_48 +[00004637] {0x2510d42ea40} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_49 +[00004638] {0x2510d42e9e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_50 +[00004639] {0x2510d42e980} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_51 +[0000463A] {0x2510d42e920} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_52 +[0000463B] {0x2510d42e8c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_53 +[0000463C] {0x2510d42e860} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_54 +[0000463D] {0x2510d42e7a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_6 +[0000463E] {0x2510d42e740} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_7 +[0000463F] {0x2510d42e6e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_8 +[00004640] {0x2510d42e680} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_9 +[00004641] {0x2510d42e620} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_11 +[00004642] {0x2510d42e5c0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_26 +[00004643] {0x2510d42e560} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_45 +[00004644] {0x2510d42e500} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_46 +[00004645] {0x2510d42e4a0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_47 +[00004646] {0x2510d42e440} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_48 +[00004647] {0x2510d42e3e0} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_9 +[00004648] {0x2510d42e380} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_1 +[00004649] {0x2510d42e320} HorizontalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_4 +[0000464A] {0x251121fac40} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow1 +[0000464B] {0x251121fab00} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow2 +[0000464C] {0x251121fa9c0} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow3 +[0000464D] {0x251121fa880} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow4 +[0000464E] {0x251121fa740} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ScaleBox_0 +[0000464F] {0x251121fa600} ScaleBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ScaleBox_6 +[00004650] {0x2510d42e2c0} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow1.ScaleBoxSlot_1 +[00004651] {0x2510d42e260} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow2.ScaleBoxSlot_1 +[00004652] {0x2510d42e200} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow3.ScaleBoxSlot_1 +[00004653] {0x2510d42e1a0} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.KeyRow4.ScaleBoxSlot_1 +[00004654] {0x2510d42e140} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00004655] {0x2510d42e0e0} ScaleBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ScaleBox_6.ScaleBoxSlot_0 +[00004656] {0x25112dc8680} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_0 +[00004657] {0x25112dc8980} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_2 +[00004658] {0x25112774780} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_3 +[00004659] {0x25112dc9280} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_4 +[0000465A] {0x25112dc7f00} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_5 +[0000465B] {0x25112dc8200} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_6 +[0000465C] {0x25112dc8500} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_7 +[0000465D] {0x25112dc8800} SizeBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_9 +[0000465E] {0x2510d42e080} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000465F] {0x2510d42c940} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_2.SizeBoxSlot_3 +[00004660] {0x2510d42e020} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_3.SizeBoxSlot_3 +[00004661] {0x2510d42dfc0} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_4.SizeBoxSlot_3 +[00004662] {0x2510d42df60} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_5.SizeBoxSlot_0 +[00004663] {0x2510d42df00} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_6.SizeBoxSlot_3 +[00004664] {0x2510d42f760} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_7.SizeBoxSlot_1 +[00004665] {0x2510d42f700} SizeBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SizeBox_9.SizeBoxSlot_3 +[00004666] {0x2511260bec0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_0 +[00004667] {0x2511260b380} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_1 +[00004668] {0x2511260b260} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_11 +[00004669] {0x2511260b140} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_12 +[0000466A] {0x2511260b020} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_13 +[0000466B] {0x2511260af00} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_14 +[0000466C] {0x2511260ade0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_15 +[0000466D] {0x2511260acc0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_16 +[0000466E] {0x2511260aba0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_17 +[0000466F] {0x2511260aa80} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_18 +[00004670] {0x2511260a960} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_19 +[00004671] {0x2511260a840} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_2 +[00004672] {0x2511260a720} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_20 +[00004673] {0x2511260a600} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_21 +[00004674] {0x2511260a4e0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_22 +[00004675] {0x2511260a3c0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_23 +[00004676] {0x2511260a2a0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_24 +[00004677] {0x2511260a180} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_25 +[00004678] {0x2511260a060} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_26 +[00004679] {0x25112609f40} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_28 +[0000467A] {0x25112609e20} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_3 +[0000467B] {0x25112609d00} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_30 +[0000467C] {0x25112609be0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_31 +[0000467D] {0x25112609ac0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_32 +[0000467E] {0x2511260e3e0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_4 +[0000467F] {0x2511260e2c0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_5 +[00004680] {0x2511260e1a0} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_6 +[00004681] {0x2511260e080} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_7 +[00004682] {0x2511260df60} Spacer WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Spacer_8 +[00004683] {0x251121fa4c0} VerticalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ControlButtonRow +[00004684] {0x251121fa380} VerticalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_0 +[00004685] {0x251121fa240} VerticalBox WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_3 +[00004686] {0x2510d42f6a0} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ControlButtonRow.VerticalBoxSlot_10 +[00004687] {0x2510d42f640} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00004688] {0x2510d42f5e0} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00004689] {0x2510d42f580} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[0000468A] {0x2510d42f520} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[0000468B] {0x2510d42f4c0} VerticalBoxSlot WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.VerticalBox_3.VerticalBoxSlot_0 +[0000468C] {0x25112a63180} BlueprintGeneratedClass BPI_KeyboardInteraction.BPI_KeyboardInteraction_C +[0000468D] {0x251130744c0} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.CapsLock +[0000468E] {0x25113076fa0} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SendKeyboardText +[0000468F] {0x25113076de0} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.Shift +[00004690] {0x25113076d00} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.Space +[00004691] {0x25113076c20} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SymbolLock +[00004692] {0x25113076b40} Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SetComponentReference +[00004693] {0x25112dc9100} StaticMesh Plane.Plane +[00004694] {0x2510892be00} BodySetup Plane.Plane.BodySetup_1 +[00004695] {0x25113076980} NavCollision Plane.Plane.NavCollision_2 +[00004696] {0x2510817ad50} WBP_Keyboard_Basic_C WBP_Keyboard_Basic.Default__WBP_Keyboard_Basic_C +[00004697] {0x2510b145ad0} BPI_KeyboardInteraction_C BPI_KeyboardInteraction.Default__BPI_KeyboardInteraction_C +[00004698] {0x25112ece680} WBP_Button_Basic_C WBP_Button_Basic.Default__WBP_Button_Basic_C +[00004699] {0x25112ecd360} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.A +[0000469A] {0x25112ecf340} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.B +[0000469B] {0x25112ec0100} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.BackSpace +[0000469C] {0x25112ecd9c0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.C +[0000469D] {0x25112f8cd00} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.CapsLockButton +[0000469E] {0x25112f8c040} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Comma +[0000469F] {0x25112f8b9e0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.D +[000046A0] {0x25112f8b380} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.E +[000046A1] {0x25112f8ad20} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.ExclamationMark +[000046A2] {0x25112f8a6c0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.F +[000046A3] {0x25112f8a060} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.G +[000046A4] {0x25112f89a00} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.H +[000046A5] {0x25112f893a0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.I +[000046A6] {0x25112f88d40} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.J +[000046A7] {0x25112f886e0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.K +[000046A8] {0x25112f88080} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.L +[000046A9] {0x25112f87a20} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.M +[000046AA] {0x25112f873c0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.N +[000046AB] {0x25112f86d60} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.O +[000046AC] {0x25112f86700} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.P +[000046AD] {0x25112f860a0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Period +[000046AE] {0x25112f85a40} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Q +[000046AF] {0x25112f853e0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.QuestionMark +[000046B0] {0x25112f84d80} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.R +[000046B1] {0x25112f84720} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.S +[000046B2] {0x25112f840c0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SpaceBar +[000046B3] {0x25112f83a60} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.SymbolLockButton +[000046B4] {0x25112f83400} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.T +[000046B5] {0x25112f82da0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.U +[000046B6] {0x25112f82740} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.V +[000046B7] {0x25112f820e0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.W +[000046B8] {0x25112f81a80} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.X +[000046B9] {0x25112f81420} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Y +[000046BA] {0x25112f80dc0} WBP_Button_Basic_C WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WidgetTree.Z +[000046BB] {0x2510d42eb60} MaterialFunction RadialGradient.RadialGradient +[000046BC] {0x2511297f250} Material M_Radial_Gradient.M_Radial_Gradient +[000046BD] {0x25112bf40c0} Package BP_Idle_Shake_Long +[000046BE] {0x25112bf9840} Package BP_Climb_Shake_5 +[000046BF] {0x25112f785d0} SoundCue Swimming_Cue.Swimming_Cue +[000046C0] {0x25112bf93e0} SoundNodeWavePlayer Swimming_Cue.Swimming_Cue.SoundNodeWavePlayer_0 +[000046C1] {0x25112f78080} SoundCue Swimming_Cues.Swimming_Cues +[000046C2] {0x25112bf9340} SoundNodeWavePlayer Swimming_Cues.Swimming_Cues.SoundNodeWavePlayer_0 +[000046C3] {0x25112a6e080} SoundWave player_grass_wlk6.player_grass_wlk6 +[000046C4] {0x25112a6dd00} SoundWave player_grass_wlk5.player_grass_wlk5 +[000046C5] {0x25112a6d980} SoundWave player_grass_wlk4.player_grass_wlk4 +[000046C6] {0x25112a6d600} SoundWave player_grass_wlk3.player_grass_wlk3 +[000046C7] {0x25112a6d280} SoundWave player_grass_wlk2.player_grass_wlk2 +[000046C8] {0x25112a6cf00} SoundWave player_grass_wlk1.player_grass_wlk1 +[000046C9] {0x2510ad607f0} SoundAttenuation ATT_General.ATT_General +[000046CA] {0x25112a6cb80} SoundWave player_showid.player_showid +[000046CB] {0x25112a6c800} SoundWave Flashlight_Switch.Flashlight_Switch +[000046CC] {0x25112f77b30} SoundCue Item_Pickup_Cue.Item_Pickup_Cue +[000046CD] {0x25113066b00} SoundNodeRandom Item_Pickup_Cue.Item_Pickup_Cue.SoundNodeRandom_0 +[000046CE] {0x25112bfbd20} SoundNodeWavePlayer Item_Pickup_Cue.Item_Pickup_Cue.SoundNodeWavePlayer_0 +[000046CF] {0x25112bfbc80} SoundNodeWavePlayer Item_Pickup_Cue.Item_Pickup_Cue.SoundNodeWavePlayer_1 +[000046D0] {0x25112bfbbe0} SoundNodeWavePlayer Item_Pickup_Cue.Item_Pickup_Cue.SoundNodeWavePlayer_2 +[000046D1] {0x25112f775e0} SoundCue Item_Drop_Cue.Item_Drop_Cue +[000046D2] {0x25112bfbb40} SoundNodeWavePlayer Item_Drop_Cue.Item_Drop_Cue.SoundNodeWavePlayer_0 +[000046D3] {0x25112a6c100} SoundWave ElectricalZap.ElectricalZap +[000046D4] {0x2511260d540} UserDefinedStruct HE_SubtitleSub.HE_SubtitleSub +[000046D5] {0x2511260d420} UserDefinedStruct HE_SubtitleSeq.HE_SubtitleSeq +[000046D6] {0x2511260d300} UserDefinedStruct HE_Subtitle.HE_Subtitle +[000046D7] {0x2511260d1e0} UserDefinedStruct HE_LookAtActorSeq.HE_LookAtActorSeq +[000046D8] {0x2511260d0c0} UserDefinedStruct HE_LookAtActor.HE_LookAtActor +[000046D9] {0x25112a6bd80} BlueprintGeneratedClass HeadShakeLanded.HeadShakeLanded_C +[000046DA] {0x2510d598c80} HeadShakeLanded_C HeadShakeLanded.Default__HeadShakeLanded_C +[000046DB] {0x251074571b0} MatineeCameraShakePattern HeadShakeLanded.Default__HeadShakeLanded_C.RootShakePattern +[000046DC] {0x25112bfb820} Package ArmsMesh_Skeleton +[000046DD] {0x25112bfb780} Package VRArms_Idle +[000046DE] {0x25112bfb5a0} Package RightArm_ThumbsUp +[000046DF] {0x25112bfb460} Package RightArm_Point +[000046E0] {0x25112bfb280} Package RightArm_Pistol +[000046E1] {0x25112bfb0a0} Package RightArm_Fist +[000046E2] {0x25112bfaec0} Package LeftArm_ThumbsUp +[000046E3] {0x25112bface0} Package LeftArm_Point +[000046E4] {0x25112bfab00} Package LeftArm_Pistol +[000046E5] {0x25112bfa7e0} Package LeftArm_Fist +[000046E6] {0x25112bfd1c0} Package AM_Rope_Throw +[000046E7] {0x25112bfd080} Package AM_Crowbar_Swing2 +[000046E8] {0x2511224e900} OpenInputGestureDatabase Gestures.Gestures +[000046E9] {0x25112d783c0} Texture2D Waterline_Ocean_Actor.Waterline_Ocean_Actor +[000046EA] {0x25112dcaa80} StaticMesh SM_Torus_Ripple.SM_Torus_Ripple +[000046EB] {0x25108927ec0} BodySetup SM_Torus_Ripple.SM_Torus_Ripple.BodySetup_0 +[000046EC] {0x25113078e40} NavCollision SM_Torus_Ripple.SM_Torus_Ripple.NavCollision_0 +[000046ED] {0x2511297b270} Material M_SoftGradient_Muzzle.M_SoftGradient_Muzzle +[000046EE] {0x2511297a950} Material M_Distortion.M_Distortion +[000046EF] {0x2511260cc40} ParticleSystem P_WaterRipple_With_Burst.P_WaterRipple_With_Burst +[000046F0] {0x25112bfce00} ParticleModuleAcceleration P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleAcceleration_1 +[000046F1] {0x25112c66040} ParticleModuleColorOverLife P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleColorOverLife_3 +[000046F2] {0x25112c65f80} ParticleModuleColorOverLife P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleColorOverLife_5 +[000046F3] {0x25112c65ec0} ParticleModuleColorOverLife P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleColorOverLife_7 +[000046F4] {0x251127a1de0} ParticleModuleLifetime P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleLifetime_3 +[000046F5] {0x251127a1d80} ParticleModuleLifetime P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleLifetime_7 +[000046F6] {0x25112d98600} ParticleModuleMeshMaterial P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleMeshMaterial_0 +[000046F7] {0x251121f9ac0} ParticleModuleRequired P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleRequired_3 +[000046F8] {0x25112d99580} DistributionFloatConstant P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleRequired_3.RequiredDistributionSpawnRate +[000046F9] {0x251121f9980} ParticleModuleRequired P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleRequired_7 +[000046FA] {0x25112d99100} DistributionFloatConstant P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleRequired_7.RequiredDistributionSpawnRate +[000046FB] {0x251122af880} ParticleModuleSize P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleSize_3 +[000046FC] {0x25113067900} ParticleModuleSize P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleSize_7 +[000046FD] {0x25113067880} ParticleModuleSizeMultiplyLife P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleSizeMultiplyLife_4 +[000046FE] {0x25105eae700} ParticleModuleSpawn P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleSpawn_3 +[000046FF] {0x25105ea0500} ParticleModuleSpawn P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleSpawn_7 +[00004700] {0x25112bfcd60} ParticleModuleTypeDataMesh P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleTypeDataMesh_0 +[00004701] {0x25112c65e00} ParticleModuleVelocity P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleModuleVelocity_3 +[00004702] {0x251126aa500} ParticleSpriteEmitter P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_1 +[00004703] {0x25112c65d40} ParticleLODLevel P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_1.ParticleLODLevel_0 +[00004704] {0x25112c65c80} ParticleLODLevel P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_1.ParticleLODLevel_1 +[00004705] {0x25112d7c2c0} ParticleSpriteEmitter P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_7 +[00004706] {0x25112c65bc0} ParticleLODLevel P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_7.ParticleLODLevel_5 +[00004707] {0x25112c65b00} ParticleLODLevel P_WaterRipple_With_Burst.P_WaterRipple_With_Burst.ParticleSpriteEmitter_7.ParticleLODLevel_6 +[00004708] {0x25112d7b680} Texture2D Water_1_DISP_M_Tex.Water_1_DISP_M_Tex +[00004709] {0x25112bfd440} Package T_Circle_Mask +[0000470A] {0x25112bfcae0} Package ScaleUVsByCenter +[0000470B] {0x25112d7ecc0} Texture2D 2_Noise_128.2_Noise_128 +[0000470C] {0x25112d74d80} Texture2D 1_Noise_128.1_Noise_128 +[0000470D] {0x25112d74bc0} Texture2D 2_Noise_64.2_Noise_64 +[0000470E] {0x25112d74a00} Texture2D 1_Noise_64.1_Noise_64 +[0000470F] {0x25112c65500} UserDefinedEnum Dyn_Foam_O.Dyn_Foam_O +[00004710] {0x2510d339000} MaterialParameterCollection 1_Spectrum_P_Collection.1_Spectrum_P_Collection +[00004711] {0x2510d338a50} MaterialParameterCollection Multiplayer_Pawn_Data.Multiplayer_Pawn_Data +[00004712] {0x25112a6a500} MaterialInstanceConstant MI_H_X_Axis_Displacement.MI_H_X_Axis_Displacement +[00004713] {0x25112a6a180} MaterialInstanceConstant M_WS_Simulation_DF.M_WS_Simulation_DF +[00004714] {0x25112a69e00} MaterialInstanceConstant M_WS_Compute_Waves_DF.M_WS_Compute_Waves_DF +[00004715] {0x25112ffa030} Material M_H_Z_Axis_Displacement.M_H_Z_Axis_Displacement +[00004716] {0x25112ff9ba0} Material M_H_Y_Axis_Displacement.M_H_Y_Axis_Displacement +[00004717] {0x25112ff9710} Material M_WS_Simulation.M_WS_Simulation +[00004718] {0x25112ff9280} Material M_WS_Compute_Waves.M_WS_Compute_Waves +[00004719] {0x25112ff8df0} Material M_Compute_Normal.M_Compute_Normal +[0000471A] {0x25112ff8960} Material M_Compute_Displacement.M_Compute_Displacement +[0000471B] {0x25112d78740} Texture2D 2_Noise_256.2_Noise_256 +[0000471C] {0x25112d75100} Texture2D 1_Noise_256.1_Noise_256 +[0000471D] {0x25112d74f40} Texture2D 1_Noise_512.1_Noise_512 +[0000471E] {0x25112d752c0} Texture2D 1_Noise_1024.1_Noise_1024 +[0000471F] {0x25112d75640} Texture2D 2_Noise_512.2_Noise_512 +[00004720] {0x25112a69a80} MaterialInstanceConstant MI_H_Ph_-K.MI_H_Ph_-K +[00004721] {0x25112ffb700} Material M_H_Ph_K.M_H_Ph_K +[00004722] {0x25112bfd4e0} Package FlattenNormal +[00004723] {0x25112dcf400} StaticMesh 1_SM_Grid_TS.1_SM_Grid_TS +[00004724] {0x2510892cbc0} BodySetup 1_SM_Grid_TS.1_SM_Grid_TS.BodySetup_0 +[00004725] {0x251130792a0} NavCollision 1_SM_Grid_TS.1_SM_Grid_TS.NavCollision_2 +[00004726] {0x25113f44240} UserDefinedEnum 2_FFT_Resolution.2_FFT_Resolution +[00004727] {0x25112d76280} Texture2D Twiddle_64.Twiddle_64 +[00004728] {0x25112d760c0} Texture2D Twiddle_512.Twiddle_512 +[00004729] {0x25112d75f00} Texture2D Twiddle_256.Twiddle_256 +[0000472A] {0x25112d75d40} Texture2D Twiddle_128.Twiddle_128 +[0000472B] {0x25112d75b80} Texture2D Twiddle_1024.Twiddle_1024 +[0000472C] {0x25112d759c0} Texture2D 2_Noise_1024.2_Noise_1024 +[0000472D] {0x2510887ee80} MaterialInstanceConstant MI_Butterfly_C_H.MI_Butterfly_C_H +[0000472E] {0x25112ff7290} Material H_Heightmap_Build.H_Heightmap_Build +[0000472F] {0x25112ff6e00} Material M_Butterfly_C_V.M_Butterfly_C_V +[00004730] {0x25113f82380} StaticMesh 3_SM_Grid_Cine.3_SM_Grid_Cine +[00004731] {0x25112a45b00} BodySetup 3_SM_Grid_Cine.3_SM_Grid_Cine.BodySetup_0 +[00004732] {0x2511307c020} NavCollision 3_SM_Grid_Cine.3_SM_Grid_Cine.NavCollision_2 +[00004733] {0x25113f82080} StaticMesh 2_SM_Grid_SS.2_SM_Grid_SS +[00004734] {0x25112a45840} BodySetup 2_SM_Grid_SS.2_SM_Grid_SS.BodySetup_0 +[00004735] {0x2511307bf40} NavCollision 2_SM_Grid_SS.2_SM_Grid_SS.NavCollision_4 +[00004736] {0x25113ff43c0} UserDefinedEnum Waterline_Cameras.Waterline_Cameras +[00004737] {0x25112bfd9e0} Package Foam_Texture_Normal +[00004738] {0x25112bfc040} Package Foam_Texture +[00004739] {0x25112bfbfa0} Package randomNoise_rgba +[0000473A] {0x25112bfee80} Package T_Blank_Height +[0000473B] {0x25112bfbf00} Package Displacement_Contrast +[0000473C] {0x25112bfef20} Package T_Noise01 +[0000473D] {0x25112bfed40} Package OffsetNoiseDistanceFields_ForNormals +[0000473E] {0x25112bfeac0} Package FFT_H_Ocean_PP_Inst +[0000473F] {0x25112bfea20} Package T_Blank_Normals +[00004740] {0x25112bfe980} Package Water_Debree_Tex +[00004741] {0x25112bfec00} Package Water_3_Normal_Tex +[00004742] {0x25112bfeb60} Package T_Base_Tile_Normal +[00004743] {0x25112bfe840} Package FFT_H_Ocean_UnderS +[00004744] {0x25112bfe700} Package T_CircleN_Mask +[00004745] {0x25112bfe660} Package Water_7_Normal_Tex +[00004746] {0x25112bfe5c0} Package FFT_H_Ocean_Far +[00004747] {0x25112bfe520} Package FFT_H_Ocean_Surface +[00004748] {0x25112bfe480} Package Light_Direction +[00004749] {0x25112bfe2a0} Package Water_Parameters +[0000474A] {0x25112bfe3e0} Package MF_TileFix_Disp +[0000474B] {0x25112bfe340} Package MF_TileFix +[0000474C] {0x25112bfe200} Package MF_Shore +[0000474D] {0x25112bfe160} Package MF_Ocean_Normals +[0000474E] {0x25112bfe0c0} Package MF_Ocean_FoamV2 +[0000474F] {0x25112bfe020} Package MF_Ocean_Displacement +[00004750] {0x25112bfdf80} Package WS_Texture_4WayChaos +[00004751] {0x25112bfdee0} Package Motion_4WayChaos_Normal_Mip +[00004752] {0x25112bfdd00} Package PreparePerturbNormalHQ +[00004753] {0x25112bfdc60} Package PerturbNormalHQ +[00004754] {0x25112bfdbc0} Package Distance_Blend +[00004755] {0x25112bfde40} Package Motion_4WayChaos_Normal +[00004756] {0x25112bfff60} Package BreakOutFloat3Components +[00004757] {0x25112bffec0} Package BlendAngleCorrectedNormals +[00004758] {0x25112bfdda0} Package ScreenAlignedPixelToPixelUVs +[00004759] {0x25112bfdb20} Package HueShift +[0000475A] {0x25112bffba0} Package MotionBlur-Texture +[0000475B] {0x251127a6820} MaterialFunction MF_TileFix_Disp.MF_TileFix_Disp +[0000475C] {0x251127a6760} MaterialFunction MF_TileFix.MF_TileFix +[0000475D] {0x251127a66a0} MaterialFunction MF_Shore.MF_Shore +[0000475E] {0x251127a65e0} MaterialFunction MF_Ocean_Normals.MF_Ocean_Normals +[0000475F] {0x251127a6520} MaterialFunction MF_Ocean_FoamV2.MF_Ocean_FoamV2 +[00004760] {0x251127a6460} MaterialFunction MF_Ocean_Displacement.MF_Ocean_Displacement +[00004761] {0x25112e36600} Texture2D T_Blank_Normals.T_Blank_Normals +[00004762] {0x25112e30e80} Texture2D Foam_Texture.Foam_Texture +[00004763] {0x25112e31ac0} Texture2D T_Blank_Height.T_Blank_Height +[00004764] {0x25113f84d80} StaticMesh Plane.Plane +[00004765] {0x25112a45000} BodySetup Plane.Plane.BodySetup_1 +[00004766] {0x2511307eda0} NavCollision Plane.Plane.NavCollision_2 +[00004767] {0x25113ff7540} UserDefinedEnum Mesh_Switch.Mesh_Switch +[00004768] {0x25112ffa950} Material Blank.Blank +[00004769] {0x251128601a0} Package FFT_H_Ocean_PP +[0000476A] {0x25112860100} Package Shore_Waves_2 +[0000476B] {0x25112bfd940} Package T_FFT_Ripples +[0000476C] {0x25112bff9c0} Package Motion_4WayChaos +[0000476D] {0x25112bff920} Package RotateVector +[0000476E] {0x25112860060} Package Contrast_Preserve_Color +[0000476F] {0x251127a80e0} MaterialFunction Motion_4WayChaos.Motion_4WayChaos +[00004770] {0x251127a8020} MaterialFunction RotateVector.RotateVector +[00004771] {0x251127a7f60} MaterialFunction Contrast_Preserve_Color.Contrast_Preserve_Color +[00004772] {0x25112e34300} Texture2D Shore_Waves_2.Shore_Waves_2 +[00004773] {0x251127a7e40} MaterialFunction PreparePerturbNormalHQ.PreparePerturbNormalHQ +[00004774] {0x251127a7d20} MaterialFunction PerturbNormalHQ.PerturbNormalHQ +[00004775] {0x251127a9580} MaterialFunction Distance_Blend.Distance_Blend +[00004776] {0x251127a94c0} MaterialFunction Motion_4WayChaos_Normal.Motion_4WayChaos_Normal +[00004777] {0x251127a9400} MaterialFunction BreakOutFloat3Components.BreakOutFloat3Components +[00004778] {0x251127a9340} MaterialFunction BlendAngleCorrectedNormals.BlendAngleCorrectedNormals +[00004779] {0x251127a9280} MaterialFunction ScreenAlignedPixelToPixelUVs.ScreenAlignedPixelToPixelUVs +[0000477A] {0x251127a91c0} MaterialFunction HueShift.HueShift +[0000477B] {0x251127a9100} MaterialFunction MotionBlur-Texture.MotionBlur-Texture +[0000477C] {0x25112e352c0} Texture2D T_Base_Tile_Normal.T_Base_Tile_Normal +[0000477D] {0x25112e30940} Texture2D T_Noise01.T_Noise01 +[0000477E] {0x25112e313c0} Texture2D OffsetNoiseDistanceFields_ForNormals.OffsetNoiseDistanceFields_ForNormals +[0000477F] {0x251127a8f20} MaterialFunction FlattenNormal.FlattenNormal +[00004780] {0x251127a8e60} MaterialFunction ScaleUVsByCenter.ScaleUVsByCenter +[00004781] {0x25112d7ee80} Texture2D T_Circle_Mask.T_Circle_Mask +[00004782] {0x25112d7f040} TextureRenderTarget2D 6_RT_FFT_H_Ocean_Normal.6_RT_FFT_H_Ocean_Normal +[00004783] {0x25112d70240} TextureRenderTarget2D 5_RT_FFT_H_Ocean_Height.5_RT_FFT_H_Ocean_Height +[00004784] {0x25112d70080} TextureRenderTarget2D 5_RT_FFT_H_Ocean_B.5_RT_FFT_H_Ocean_B +[00004785] {0x25113f86400} StaticMesh Ocean_Mesh_large.Ocean_Mesh_large +[00004786] {0x25112a44d40} BodySetup Ocean_Mesh_large.Ocean_Mesh_large.BodySetup_0 +[00004787] {0x25112af0400} NavCollision Ocean_Mesh_large.Ocean_Mesh_large.NavCollision_2 +[00004788] {0x25112a67e80} MaterialInstanceConstant M_Scene_Depth_H_Ocean_CD.M_Scene_Depth_H_Ocean_CD +[00004789] {0x25112a67b00} MaterialInstanceConstant Dynamic_Foam_CD.Dynamic_Foam_CD +[0000478A] {0x25112877720} Material M_Ocean_Foam_Gen.M_Ocean_Foam_Gen +[0000478B] {0x25112877290} Material H_Normal_Build.H_Normal_Build +[0000478C] {0x25112876e00} Material M_Scene_Depth_H_Ocean.M_Scene_Depth_H_Ocean +[0000478D] {0x25112876970} Material Dynamic_Foam.Dynamic_Foam +[0000478E] {0x25112a67780} BlueprintGeneratedClass 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C +[0000478F] {0x25112af3420} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ExecuteUbergraph_8_FFT_H_Ocean_Sim +[00004790] {0x25112af3260} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Pause +[00004791] {0x25112af3180} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Live Ocean +[00004792] {0x25112af30a0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +[00004793] {0x25112af2fc0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +[00004794] {0x25112af2ee0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature +[00004795] {0x25112af2e00} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature +[00004796] {0x25112af2d20} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +[00004797] {0x25112af2c40} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +[00004798] {0x25112af2b60} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ReceiveTick +[00004799] {0x25112af2a80} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ReceiveBeginPlay +[0000479A] {0x25112af29a0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.UserConstructionScript +[0000479B] {0x25112af28c0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Get Height RT +[0000479C] {0x25112af27e0} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetLastHeight +[0000479D] {0x25112af2700} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.FFT_Calculator +[0000479E] {0x25112af2620} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.POV Tracker +[0000479F] {0x25112af2540} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtComponent +[000047A0] {0x25112af2460} Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtLoc +[000047A1] {0x251128764e0} BillboardComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Billboard_GEN_VARIABLE +[000047A2] {0x25112876050} BoxComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Activation Box_GEN_VARIABLE +[000047A3] {0x25112875bc0} BoxComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Buoyancy Volume_GEN_VARIABLE +[000047A4] {0x25112875730} BoxComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Post-Process Volume_GEN_VARIABLE +[000047A5] {0x251128752a0} BoxComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimCapturte Volume_GEN_VARIABLE +[000047A6] {0x25113f6e5c0} ComponentDelegateBinding 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ComponentDelegateBinding_0 +[000047A7] {0x25112834970} HierarchicalInstancedStaticMeshComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Water_GRID_Cine_GEN_VARIABLE +[000047A8] {0x25112834180} HierarchicalInstancedStaticMeshComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Water_GRID_GEN_VARIABLE +[000047A9] {0x25112833990} HierarchicalInstancedStaticMeshComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Water_GRID_SS_GEN_VARIABLE +[000047AA] {0x25112830200} PostProcessComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Underwater Post-Process Volume_GEN_VARIABLE +[000047AB] {0x25112e20080} SceneCaptureComponent2D 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SceneCaptureComponent2D_GEN_VARIABLE +[000047AC] {0x251120e1000} SceneComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.DefaultSceneRoot_GEN_VARIABLE +[000047AD] {0x25112bff600} SimpleConstructionScript 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0 +[000047AE] {0x25112af2380} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_0 +[000047AF] {0x25112af22a0} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_1 +[000047B0] {0x25112af21c0} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_11 +[000047B1] {0x25112af20e0} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_12 +[000047B2] {0x25112af2000} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_13 +[000047B3] {0x25112af1f20} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_2 +[000047B4] {0x25112af1e40} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_3 +[000047B5] {0x25112af1d60} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_4 +[000047B6] {0x25112af1c80} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_5 +[000047B7] {0x25112af5560} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_6 +[000047B8] {0x25112af5480} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_7 +[000047B9] {0x25112af52c0} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_8 +[000047BA] {0x25112af51e0} SCS_Node 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.SimpleConstructionScript_0.SCS_Node_9 +[000047BB] {0x25112f70650} StaticMeshComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Far_Water_Plane_GEN_VARIABLE +[000047BC] {0x25112f70100} StaticMeshComponent 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.WaterPlane_GEN_VARIABLE +[000047BD] {0x25112bfefc0} Package Time_Stamp_2D_Capture_Material +[000047BE] {0x25112861640} Package Vertical_Trace_Gradient +[000047BF] {0x25112861780} Package Trace +[000047C0] {0x25112861500} Package signal_distortion +[000047C1] {0x25112861460} Package scanline_new_2 +[000047C2] {0x251128613c0} Package odd_line_mask +[000047C3] {0x251128616e0} Package mist +[000047C4] {0x251128615a0} Package test_screen +[000047C5] {0x25112861320} Package CRT_Filter_by_Cem_TEZCAN_vignet_texture +[000047C6] {0x25112861280} Package CRT_Filter_by_Cem_TEZCAN_Random_offset_map +[000047C7] {0x251128611e0} Package CRT_Filter_by_Cem_TEZCAN_noise +[000047C8] {0x25112861000} Package aperture_new4 +[000047C9] {0x25112860f60} Package aperture_new +[000047CA] {0x25112860ec0} Package aperture_mon_low +[000047CB] {0x25112860e20} Package aperture_mon_hi +[000047CC] {0x25112861140} Package NewMediaPlayer_Video +[000047CD] {0x251128610a0} Package 00_animated_crt_v2_ui +[000047CE] {0x25112860d80} Package SubtitleBG +[000047CF] {0x25112860c40} Package Metal_Cue +[000047D0] {0x25112860b00} Package A_FootstepConc1 +[000047D1] {0x2510d337630} MaterialParameterCollection Light_Direction.Light_Direction +[000047D2] {0x2510d3377f0} MaterialParameterCollection Water_Parameters.Water_Parameters +[000047D3] {0x251127aa540} MaterialFunction WS_Texture_4WayChaos.WS_Texture_4WayChaos +[000047D4] {0x251127aa480} MaterialFunction Motion_4WayChaos_Normal_Mip.Motion_4WayChaos_Normal_Mip +[000047D5] {0x25112f57780} WidgetBlueprintGeneratedClass SubtitleWB.SubtitleWB_C +[000047D6] {0x25112af6a60} Function SubtitleWB.SubtitleWB_C.ExecuteUbergraph_SubtitleWB +[000047D7] {0x25112af6980} Function SubtitleWB.SubtitleWB_C.Construct +[000047D8] {0x25112af67c0} Function SubtitleWB.SubtitleWB_C.PreConstruct +[000047D9] {0x25112af66e0} Function SubtitleWB.SubtitleWB_C.RemoveOthers +[000047DA] {0x25112af6600} Function SubtitleWB.SubtitleWB_C.RemoveSubtitle +[000047DB] {0x25112af6520} Function SubtitleWB.SubtitleWB_C.SubtitleText +[000047DC] {0x251128609c0} WidgetAnimation SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST +[000047DD] {0x25113f8ad80} MovieScene SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation +[000047DE] {0x2511258a540} MovieScene2DTransformTrack SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieScene2DTransformTrack_0 +[000047DF] {0x25112aad360} MovieScene2DTransformSection SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0 +[000047E0] {0x25113f68940} MovieSceneBuiltInEasingFunction SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseInFunction +[000047E1] {0x2511224f800} MovieSceneBuiltInEasingFunction SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseOutFunction +[000047E2] {0x25112af6440} MovieSceneColorTrack SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieSceneColorTrack_0 +[000047E3] {0x25108875800} MovieSceneColorSection SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[000047E4] {0x25112d91ac0} MovieSceneBuiltInEasingFunction SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[000047E5] {0x25113f69040} MovieSceneBuiltInEasingFunction SubtitleWB.SubtitleWB_C.SubtitleAnimation_INST.SubtitleAnimation.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[000047E6] {0x25112579880} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light8 +[000047E7] {0x2510b142560} WidgetTree SubtitleWB.SubtitleWB_C.WidgetTree +[000047E8] {0x251121f9d40} CanvasPanel SubtitleWB.SubtitleWB_C.WidgetTree.CanvasPanel_0 +[000047E9] {0x2510d337860} CanvasPanelSlot SubtitleWB.SubtitleWB_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[000047EA] {0x25113fe1720} UserDefinedStruct HE_LookAtLocationSeq.HE_LookAtLocationSeq +[000047EB] {0x25113fe1960} UserDefinedStruct HE_LookAtLocation.HE_LookAtLocation +[000047EC] {0x25113fe1600} UserDefinedStruct HE_Fear.HE_Fear +[000047ED] {0x2510b053d00} UserDefinedEnum FootstepActionsEnum.FootstepActionsEnum +[000047EE] {0x2510d5998c0} Texture2D Displacement_Contrast.Displacement_Contrast +[000047EF] {0x25112e31580} Texture2D Water_7_Normal_Tex.Water_7_Normal_Tex +[000047F0] {0x25112e30400} Texture2D Water_3_Normal_Tex.Water_3_Normal_Tex +[000047F1] {0x25112e30b00} Texture2D Water_Debree_Tex.Water_Debree_Tex +[000047F2] {0x25112e30cc0} Texture2D randomNoise_rgba.randomNoise_rgba +[000047F3] {0x25113a10510} Material FFT_H_Ocean_PP.FFT_H_Ocean_PP +[000047F4] {0x2511287d6f0} Material FFT_H_Ocean_UnderS.FFT_H_Ocean_UnderS +[000047F5] {0x25112e3b300} Texture2D Foam_Texture_Normal.Foam_Texture_Normal +[000047F6] {0x25112f57080} MaterialInstanceConstant FFT_H_Ocean_PP_Inst.FFT_H_Ocean_PP_Inst +[000047F7] {0x25112f56d00} MaterialInstanceConstant MI_Ocean_UnderwaterVFX.MI_Ocean_UnderwaterVFX +[000047F8] {0x25112f56980} MaterialInstanceConstant MI_Ocean_UWater_Surface.MI_Ocean_UWater_Surface +[000047F9] {0x25112e3ac00} Texture2D T_FFT_Ripples.T_FFT_Ripples +[000047FA] {0x2511287d260} Material FFT_H_Ocean_Surface.FFT_H_Ocean_Surface +[000047FB] {0x25112e34840} Texture2D T_CircleN_Mask.T_CircleN_Mask +[000047FC] {0x2511287cdd0} Material FFT_H_Ocean_Far.FFT_H_Ocean_Far +[000047FD] {0x25112f57e80} MaterialInstanceConstant MI_FFT_H_Ocean_Surface.MI_FFT_H_Ocean_Surface +[000047FE] {0x25112f56600} MaterialInstanceConstant MI_Ocean_Surface_FAR.MI_Ocean_Surface_FAR +[000047FF] {0x25112f55f00} MaterialInstanceConstant MI_Ocean_Surface.MI_Ocean_Surface +[00004800] {0x25112f58200} SoundWave A_FootstepConc1.A_FootstepConc1 +[00004801] {0x25113fe4e40} UserDefinedStruct HorrorEngine_Footstep.HorrorEngine_Footstep +[00004802] {0x251143a6d60} 8_FFT_H_Ocean_Sim_C 8_FFT_H_Ocean_Sim.Default__8_FFT_H_Ocean_Sim_C +[00004803] {0x25112e3a340} Texture2D SubtitleBG.SubtitleBG +[00004804] {0x25112e37240} Texture2D aperture_mon_hi.aperture_mon_hi +[00004805] {0x25112861dc0} Package Scale_Function +[00004806] {0x251128624a0} Package SteppingPannerTime +[00004807] {0x25112f54a00} WidgetBlueprintGeneratedClass SubtitleTextWB.SubtitleTextWB_C +[00004808] {0x2511307aea0} Function SubtitleTextWB.SubtitleTextWB_C.ExecuteUbergraph_SubtitleTextWB +[00004809] {0x2511307af80} Function SubtitleTextWB.SubtitleTextWB_C.MoveSubtitle +[0000480A] {0x2511307b300} Function SubtitleTextWB.SubtitleTextWB_C.Construct +[0000480B] {0x25112862400} WidgetAnimation SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST +[0000480C] {0x25113f89580} MovieScene SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST.SubtitleFrameAnimation +[0000480D] {0x25113f4db40} MovieScene2DTransformTrack SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST.SubtitleFrameAnimation.MovieScene2DTransformTrack_0 +[0000480E] {0x251143a53e0} MovieScene2DTransformSection SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST.SubtitleFrameAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0 +[0000480F] {0x25113f6ff40} MovieSceneBuiltInEasingFunction SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST.SubtitleFrameAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseInFunction +[00004810] {0x2510b0652c0} MovieSceneBuiltInEasingFunction SubtitleTextWB.SubtitleTextWB_C.SubtitleFrameAnimation_INST.SubtitleFrameAnimation.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseOutFunction +[00004811] {0x2512c0c3620} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light7.StaticMeshComponent0 +[00004812] {0x251170b06d0} WidgetTree SubtitleTextWB.SubtitleTextWB_C.WidgetTree +[00004813] {0x251121fd080} CanvasPanel SubtitleTextWB.SubtitleTextWB_C.WidgetTree.CanvasPanel_0 +[00004814] {0x2510d336d00} CanvasPanelSlot SubtitleTextWB.SubtitleTextWB_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_3 +[00004815] {0x2510d337550} CanvasPanelSlot SubtitleTextWB.SubtitleTextWB_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_7 +[00004816] {0x251121fcf40} HorizontalBox SubtitleTextWB.SubtitleTextWB_C.WidgetTree.SubtitleFrame +[00004817] {0x251127ad8a0} HorizontalBoxSlot SubtitleTextWB.SubtitleTextWB_C.WidgetTree.SubtitleFrame.HorizontalBoxSlot_0 +[00004818] {0x251127ad900} HorizontalBoxSlot SubtitleTextWB.SubtitleTextWB_C.WidgetTree.SubtitleFrame.HorizontalBoxSlot_1 +[00004819] {0x251127ad9c0} HorizontalBoxSlot SubtitleTextWB.SubtitleTextWB_C.WidgetTree.SubtitleFrame.HorizontalBoxSlot_2 +[0000481A] {0x2510cc5af00} Image SubtitleTextWB.SubtitleTextWB_C.WidgetTree.SubtitleBG +[0000481B] {0x25113a17290} MultiLineEditableText SubtitleTextWB.SubtitleTextWB_C.WidgetTree.Subtitle +[0000481C] {0x25113fe4420} Spacer SubtitleTextWB.SubtitleTextWB_C.WidgetTree.Spacer1 +[0000481D] {0x25113fe4300} Spacer SubtitleTextWB.SubtitleTextWB_C.WidgetTree.Spacer2 +[0000481E] {0x25112a43cc0} SubtitleWB_C SubtitleWB.Default__SubtitleWB_C +[0000481F] {0x251127af460} MaterialFunction SteppingPannerTime.SteppingPannerTime +[00004820] {0x25112e39c40} Texture2D aperture_new4.aperture_new4 +[00004821] {0x25112e37cc0} Texture2D aperture_new.aperture_new +[00004822] {0x25112e37b00} Texture2D aperture_mon_low.aperture_mon_low +[00004823] {0x25112e3a880} Texture2D CRT_Filter_by_Cem_TEZCAN_Random_offset_map.CRT_Filter_by_Cem_TEZCAN_Random_offset_map +[00004824] {0x25112e38040} Texture2D CRT_Filter_by_Cem_TEZCAN_noise.CRT_Filter_by_Cem_TEZCAN_noise +[00004825] {0x25112e37e80} Texture2D test_screen.test_screen +[00004826] {0x25112e383c0} Texture2D CRT_Filter_by_Cem_TEZCAN_vignet_texture.CRT_Filter_by_Cem_TEZCAN_vignet_texture +[00004827] {0x25112e38200} Texture2D signal_distortion.signal_distortion +[00004828] {0x25112e38ac0} Texture2D scanline_new_2.scanline_new_2 +[00004829] {0x25112e38900} Texture2D odd_line_mask.odd_line_mask +[0000482A] {0x25112e38740} Texture2D mist.mist +[0000482B] {0x25117310880} MaterialFunction Scale_Function.Scale_Function +[0000482C] {0x25112e37780} Texture2D Vertical_Trace_Gradient.Vertical_Trace_Gradient +[0000482D] {0x25112d7f200} Texture2D Trace.Trace +[0000482E] {0x25112e3eb00} TextureRenderTarget2D Time_Stamp_2D_Capture_Material.Time_Stamp_2D_Capture_Material +[0000482F] {0x25112ef0380} MediaTexture NewMediaPlayer_Video.NewMediaPlayer_Video +[00004830] {0x25113a1edc0} Material 00_animated_crt_v2_ui.00_animated_crt_v2_ui +[00004831] {0x25112f5a880} MaterialInstanceConstant CRT_Preset_UI.CRT_Preset_UI +[00004832] {0x25112e3c640} Texture2D ElectricityMask.ElectricityMask +[00004833] {0x25112579d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light_23 +[00004834] {0x25112864020} Package SpiralBlur-Glow +[00004835] {0x25112864160} Package MakeFloat4 +[00004836] {0x25112862b80} Package BreakOutFloat4Components +[00004837] {0x251755d4240} MaterialFunctionInstance MF_Electrocute_UI.MF_Electrocute_UI +[00004838] {0x25117311720} MaterialFunction MF_Electricity.MF_Electricity +[00004839] {0x25113a1db80} Material M_Shocked_UI.M_Shocked_UI +[0000483A] {0x25112f5a500} WidgetBlueprintGeneratedClass Shocked_UI.Shocked_UI_C +[0000483B] {0x25112afb680} Function Shocked_UI.Shocked_UI_C.ExecuteUbergraph_Shocked_UI +[0000483C] {0x25112afb4c0} Function Shocked_UI.Shocked_UI_C.CanClose +[0000483D] {0x251170b1750} WidgetTree Shocked_UI.Shocked_UI_C.WidgetTree +[0000483E] {0x251121fc680} CanvasPanel Shocked_UI.Shocked_UI_C.WidgetTree.CanvasPanel_0 +[0000483F] {0x25107a4d9f0} CanvasPanelSlot Shocked_UI.Shocked_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00004840] {0x2510cc59640} Image Shocked_UI.Shocked_UI_C.WidgetTree.Image_59 +[00004841] {0x25113f8ec80} RetainerBox Shocked_UI.Shocked_UI_C.WidgetTree.RetainerBox_0 +[00004842] {0x2511736c400} PanelSlot Shocked_UI.Shocked_UI_C.WidgetTree.RetainerBox_0.PanelSlot_0 +[00004843] {0x251121fc400} ScaleBox Shocked_UI.Shocked_UI_C.WidgetTree.ScaleBox_0 +[00004844] {0x25117311480} ScaleBoxSlot Shocked_UI.Shocked_UI_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00004845] {0x25112862c20} Package Partygoer_Attenuation +[00004846] {0x25112862a40} Package Bacteria_Chase_Attenuation +[00004847] {0x25112862ae0} Package BacteriaJumpscare +[00004848] {0x251128629a0} Package Chase_Cue +[00004849] {0x25112862720} Package Breathing_Idle +[0000484A] {0x25112865920} Package Howler_Mat +[0000484B] {0x25112865740} Package BP_Heavy_Shake +[0000484C] {0x251128654c0} Package BT_Bacteria +[0000484D] {0x251128652e0} Package Bacteria_AIC +[0000484E] {0x25112865100} Package Zombie_Run_Anim +[0000484F] {0x25112864fc0} Package Attack_Anim +[00004850] {0x25112864d40} Package Bacteria_AnimBP +[00004851] {0x25112864c00} Package BT_Moth +[00004852] {0x25112864a20} Package Teleport_EQS +[00004853] {0x251128647a0} Package BTTask_Teleport +[00004854] {0x251128645c0} Package BTTask_PlaySound +[00004855] {0x25112866d20} Package BTDecorator_ShouldMove +[00004856] {0x25112866be0} Package BB_Bacteria +[00004857] {0x25112866780} Package PlayerEQSQuery +[00004858] {0x25112866640} Package NotAlone_Cue +[00004859] {0x25112f59380} BlueprintGeneratedClass BTTask_Teleport.BTTask_Teleport_C +[0000485A] {0x25112afb3e0} Function BTTask_Teleport.BTTask_Teleport_C.ExecuteUbergraph_BTTask_Teleport +[0000485B] {0x25112afb220} Function BTTask_Teleport.BTTask_Teleport_C.ReceiveExecuteAI +[0000485C] {0x25112f58c80} BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +[0000485D] {0x25112afb140} Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +[0000485E] {0x25112a365a0} BlackboardData BB_Bacteria.BB_Bacteria +[0000485F] {0x251170b1990} BlackboardKeyType_Bool BB_Bacteria.BB_Bacteria.BlackboardKeyType_Bool_0 +[00004860] {0x251170b1960} BlackboardKeyType_Bool BB_Bacteria.BB_Bacteria.BlackboardKeyType_Bool_1 +[00004861] {0x2511736cf80} BlackboardKeyType_Object BB_Bacteria.BB_Bacteria.BlackboardKeyType_Object_0 +[00004862] {0x2511736d080} BlackboardKeyType_Object BB_Bacteria.BB_Bacteria.BlackboardKeyType_Object_1 +[00004863] {0x251170b1930} BlackboardKeyType_Vector BB_Bacteria.BB_Bacteria.BlackboardKeyType_Vector_0 +[00004864] {0x2510d3374e0} BehaviorTree BT_Bacteria.BT_Bacteria +[00004865] {0x25112866320} BTComposite_Selector BT_Bacteria.BT_Bacteria.BTComposite_Selector_0 +[00004866] {0x25112866280} BTComposite_Sequence BT_Bacteria.BT_Bacteria.BTComposite_Sequence_2 +[00004867] {0x25112866460} BTComposite_Sequence BT_Bacteria.BT_Bacteria.BTComposite_Sequence_4 +[00004868] {0x2511258a600} BTDecorator_Blackboard BT_Bacteria.BT_Bacteria.BTDecorator_Blackboard_0 +[00004869] {0x2511258f580} BTDecorator_Blackboard BT_Bacteria.BT_Bacteria.BTDecorator_Blackboard_1 +[0000486A] {0x2511258a480} BTDecorator_Blackboard BT_Bacteria.BT_Bacteria.BTDecorator_Blackboard_3 +[0000486B] {0x2511258a3c0} BTTask_MoveTo BT_Bacteria.BT_Bacteria.BTTask_MoveTo_0 +[0000486C] {0x2511736e6c0} BlackboardKeyType_Object BT_Bacteria.BT_Bacteria.BTTask_MoveTo_0.BlackboardKey_Object_2147482607 +[0000486D] {0x25107459250} BlackboardKeyType_Vector BT_Bacteria.BT_Bacteria.BTTask_MoveTo_0.BlackboardKey_Vector +[0000486E] {0x251128661e0} BTTask_RotateToFaceBBEntry BT_Bacteria.BT_Bacteria.BTTask_RotateToFaceBBEntry_1 +[0000486F] {0x2511736e400} BlackboardKeyType_Object BT_Bacteria.BT_Bacteria.BTTask_RotateToFaceBBEntry_1.BlackboardKey_Object_2147482606 +[00004870] {0x251074591f0} BlackboardKeyType_Vector BT_Bacteria.BT_Bacteria.BTTask_RotateToFaceBBEntry_1.BlackboardKey_Vector +[00004871] {0x25107452710} BlackboardKeyType_Rotator BT_Bacteria.BT_Bacteria.BTTask_RotateToFaceBBEntry_1.BlackboardKey_Rotator +[00004872] {0x25113f8fb80} BTTask_RunEQSQuery BT_Bacteria.BT_Bacteria.BTTask_RunEQSQuery_0 +[00004873] {0x2511736e3c0} BlackboardKeyType_Object BT_Bacteria.BT_Bacteria.BTTask_RunEQSQuery_0.EQSQueryBlackboardKey_Object_2147482605 +[00004874] {0x2511af21a80} BTTask_Wait BT_Bacteria.BT_Bacteria.BTTask_Wait_0 +[00004875] {0x2511af21a00} BTTask_Wait BT_Bacteria.BT_Bacteria.BTTask_Wait_1 +[00004876] {0x25112f53880} BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +[00004877] {0x25112aface0} Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +[00004878] {0x25112a361e0} EnvQuery Teleport_EQS.Teleport_EQS +[00004879] {0x2511b123580} EnvQueryGenerator_OnCircle Teleport_EQS.Teleport_EQS.EnvQueryGenerator_OnCircle_0 +[0000487A] {0x2511736b940} EnvQueryOption Teleport_EQS.Teleport_EQS.EnvQueryOption_0 +[0000487B] {0x2511b123340} EnvQueryTest_Distance Teleport_EQS.Teleport_EQS.EnvQueryTest_Distance_0 +[0000487C] {0x2511b123100} EnvQueryTest_Overlap Teleport_EQS.Teleport_EQS.EnvQueryTest_Overlap_0 +[0000487D] {0x25112ef8f80} EnvQueryTest_Pathfinding Teleport_EQS.Teleport_EQS.EnvQueryTest_Pathfinding_0 +[0000487E] {0x25112723a00} EnvQueryTest_Trace Teleport_EQS.Teleport_EQS.EnvQueryTest_Trace_1 +[0000487F] {0x25112f53180} BlueprintGeneratedClass Bacteria_AIC.Bacteria_AIC_C +[00004880] {0x25112afaa40} Function Bacteria_AIC.Bacteria_AIC_C.ExecuteUbergraph_Bacteria_AIC +[00004881] {0x25112afa960} Function Bacteria_AIC.Bacteria_AIC_C.OnQueryFinish +[00004882] {0x251074592b0} PlayerEQSQuery_C PlayerEQSQuery.Default__PlayerEQSQuery_C +[00004883] {0x25112afe240} BTTask_Teleport_C BTTask_Teleport.Default__BTTask_Teleport_C +[00004884] {0x25112865f60} BTDecorator_ShouldMove_C BTDecorator_ShouldMove.Default__BTDecorator_ShouldMove_C +[00004885] {0x25112865ec0} BTDecorator_ShouldMove_C BT_Bacteria.BT_Bacteria.BTDecorator_BlueprintBase_New_C_0 +[00004886] {0x25112afe160} BTTask_Teleport_C BT_Bacteria.BT_Bacteria.BTTask_Teleport_C_0 +[00004887] {0x25112afe080} Function Bacteria_AIC.Bacteria_AIC_C.SetChase +[00004888] {0x25112afdfa0} Function Bacteria_AIC.Bacteria_AIC_C.SetCanTeleport +[00004889] {0x25112afdec0} Function Bacteria_AIC.Bacteria_AIC_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[0000488A] {0x25112afdde0} Function Bacteria_AIC.Bacteria_AIC_C.Setup AI +[0000488B] {0x25112afdd00} Function Bacteria_AIC.Bacteria_AIC_C.ReceiveBeginPlay +[0000488C] {0x2511736fc40} ComponentDelegateBinding Bacteria_AIC.Bacteria_AIC_C.ComponentDelegateBinding_0 +[0000488D] {0x25112f2e100} PawnSensingComponent Bacteria_AIC.Bacteria_AIC_C.PawnSensing_GEN_VARIABLE +[0000488E] {0x251120e5600} SceneComponent Bacteria_AIC.Bacteria_AIC_C.DefaultSceneRoot_GEN_VARIABLE +[0000488F] {0x25112865ce0} SimpleConstructionScript Bacteria_AIC.Bacteria_AIC_C.SimpleConstructionScript_0 +[00004890] {0x25112afdc20} SCS_Node Bacteria_AIC.Bacteria_AIC_C.SimpleConstructionScript_0.SCS_Node_0 +[00004891] {0x25112afdb40} SCS_Node Bacteria_AIC.Bacteria_AIC_C.SimpleConstructionScript_0.SCS_Node_1 +[00004892] {0x25112866140} Package HoundKill_Cue +[00004893] {0x25112865b00} Package HoundChase_Cue +[00004894] {0x251128659c0} Package Hound_SM_2 +[00004895] {0x25112868080} Package HoundScare +[00004896] {0x25112867f40} Package BT_Hound +[00004897] {0x25112867e00} Package Anim_Combat_Dog_Attack_2 +[00004898] {0x25112867cc0} Package AM_Howl +[00004899] {0x25112867c20} Package AM_Blinded +[0000489A] {0x25112867ae0} Package Hound_AnimBP +[0000489B] {0x25112867900} Package AIC_Hound +[0000489C] {0x25112867720} Package NearestPlayer_EQS +[0000489D] {0x25112867540} Package Hound_EQS +[0000489E] {0x25112867400} Package BTService_CheckVisiblePlayers +[0000489F] {0x25112867360} Package BTDecorator_ShouldRoam +[000048A0] {0x251128672c0} Package BTDecorator_CanMove +[000048A1] {0x251128670e0} Package BB_Hound +[000048A2] {0x251128643e0} Package Entity_Attenuation +[000048A3] {0x25112869660} Package Scream_2 +[000048A4] {0x251128693e0} Package MothCarry_Cue +[000048A5] {0x251128692a0} Package Moth_Kill +[000048A6] {0x25112869020} Package Moth_Fly_Cue +[000048A7] {0x25112868e40} Package Moth_rigged_WOmouth +[000048A8] {0x25112868d00} Package Floating_mixamo_com +[000048A9] {0x251128689e0} Package Anim_Flying_Bug3_flyingidle1 +[000048AA] {0x25112868940} Package Anim_Flying_Bug3_flyingfattack1 +[000048AB] {0x25112868c60} Package AM_Warn +[000048AC] {0x25112868a80} Package AnimBP_Moth +[000048AD] {0x251128686c0} Package Moth_rigged_Skeleton +[000048AE] {0x25112868620} Package Moth_Warn_Cue +[000048AF] {0x25112868300} Package Anim_Flying_Bug3_groundidle +[000048B0] {0x2511286aba0} Package Anim_Flying_Bug3_groundidle2 +[000048B1] {0x251128684e0} Package VisiblePlayers_EQS +[000048B2] {0x25112a35d30} EnvQuery VisiblePlayers_EQS.VisiblePlayers_EQS +[000048B3] {0x25112afd1a0} EnvQueryGenerator_ActorsOfClass VisiblePlayers_EQS.VisiblePlayers_EQS.EnvQueryGenerator_ActorsOfClass_0 +[000048B4] {0x2511224e0c0} EnvQueryOption VisiblePlayers_EQS.VisiblePlayers_EQS.EnvQueryOption_0 +[000048B5] {0x2511b1264c0} EnvQueryTest_Distance VisiblePlayers_EQS.VisiblePlayers_EQS.EnvQueryTest_Distance_0 +[000048B6] {0x25112ef8080} EnvQueryTest_Pathfinding VisiblePlayers_EQS.VisiblePlayers_EQS.EnvQueryTest_Pathfinding_0 +[000048B7] {0x25112723400} EnvQueryTest_Trace VisiblePlayers_EQS.VisiblePlayers_EQS.EnvQueryTest_Trace_0 +[000048B8] {0x25112a36fa0} EnvQuery NearestPlayer_EQS.NearestPlayer_EQS +[000048B9] {0x25112afcfe0} EnvQueryGenerator_ActorsOfClass NearestPlayer_EQS.NearestPlayer_EQS.EnvQueryGenerator_ActorsOfClass_0 +[000048BA] {0x2511b180080} EnvQueryOption NearestPlayer_EQS.NearestPlayer_EQS.EnvQueryOption_0 +[000048BB] {0x2511b126040} EnvQueryTest_Distance NearestPlayer_EQS.NearestPlayer_EQS.EnvQueryTest_Distance_0 +[000048BC] {0x25112ef7e00} EnvQueryTest_Pathfinding NearestPlayer_EQS.NearestPlayer_EQS.EnvQueryTest_Pathfinding_0 +[000048BD] {0x25112a36dc0} EnvQuery Hound_EQS.Hound_EQS +[000048BE] {0x2511b125e00} EnvQueryGenerator_OnCircle Hound_EQS.Hound_EQS.EnvQueryGenerator_OnCircle_0 +[000048BF] {0x25112a36d20} AIDataProvider_Random Hound_EQS.Hound_EQS.EnvQueryGenerator_OnCircle_0.AIDataProvider_Random_0 +[000048C0] {0x2511736f280} EnvQueryOption Hound_EQS.Hound_EQS.EnvQueryOption_0 +[000048C1] {0x25112ef7b80} EnvQueryTest_Pathfinding Hound_EQS.Hound_EQS.EnvQueryTest_Pathfinding_0 +[000048C2] {0x25112f51c80} BlueprintGeneratedClass BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C +[000048C3] {0x25112afcb80} Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ExecuteUbergraph_BTService_CheckVisiblePlayers +[000048C4] {0x25112afc9c0} Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ReceiveTickAI +[000048C5] {0x25112f51900} BlueprintGeneratedClass BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C +[000048C6] {0x25112afc8e0} Function BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C.PerformConditionCheckAI +[000048C7] {0x25112f51580} BlueprintGeneratedClass BTDecorator_CanMove.BTDecorator_CanMove_C +[000048C8] {0x25112afc720} Function BTDecorator_CanMove.BTDecorator_CanMove_C.PerformConditionCheckAI +[000048C9] {0x25112a36c30} BlackboardData BB_Hound.BB_Hound +[000048CA] {0x251170b1ba0} BlackboardKeyType_Bool BB_Hound.BB_Hound.BlackboardKeyType_Bool_0 +[000048CB] {0x25107458f50} BlackboardKeyType_Bool BB_Hound.BB_Hound.BlackboardKeyType_Bool_1 +[000048CC] {0x2510745ce80} BlackboardKeyType_Bool BB_Hound.BB_Hound.BlackboardKeyType_Bool_2 +[000048CD] {0x2511b182a00} BlackboardKeyType_Object BB_Hound.BB_Hound.BlackboardKeyType_Object_0 +[000048CE] {0x2511b182b00} BlackboardKeyType_Object BB_Hound.BB_Hound.BlackboardKeyType_Object_1 +[000048CF] {0x2510745e050} BlackboardKeyType_Vector BB_Hound.BB_Hound.BlackboardKeyType_Vector_0 +[000048D0] {0x2510d3394d0} BehaviorTree BT_Hound.BT_Hound +[000048D1] {0x2511286a9c0} BTComposite_Selector BT_Hound.BT_Hound.BTComposite_Selector_0 +[000048D2] {0x251128683a0} BTComposite_Selector BT_Hound.BT_Hound.BTComposite_Selector_2 +[000048D3] {0x2511286a880} BTComposite_Selector BT_Hound.BT_Hound.BTComposite_Selector_3 +[000048D4] {0x2511286a920} BTComposite_Sequence BT_Hound.BT_Hound.BTComposite_Sequence_2 +[000048D5] {0x2511286a7e0} BTComposite_Sequence BT_Hound.BT_Hound.BTComposite_Sequence_3 +[000048D6] {0x2511286a740} BTComposite_Sequence BT_Hound.BT_Hound.BTComposite_Sequence_6 +[000048D7] {0x25113f45a40} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_0 +[000048D8] {0x25113f45800} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_1 +[000048D9] {0x25113f458c0} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_2 +[000048DA] {0x25113f45740} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_5 +[000048DB] {0x25113f45500} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_6 +[000048DC] {0x25113f45380} BTDecorator_Blackboard BT_Hound.BT_Hound.BTDecorator_Blackboard_7 +[000048DD] {0x25112f2cd00} BTService_RunEQS BT_Hound.BT_Hound.BTService_RunEQS_0 +[000048DE] {0x2511b183200} BlackboardKeyType_Object BT_Hound.BT_Hound.BTService_RunEQS_0.BlackboardKey_Object_2147482604 +[000048DF] {0x251074509a0} BlackboardKeyType_Vector BT_Hound.BT_Hound.BTService_RunEQS_0.BlackboardKey_Vector +[000048E0] {0x25113f45440} BTTask_MoveTo BT_Hound.BT_Hound.BTTask_MoveTo_0 +[000048E1] {0x2511b183240} BlackboardKeyType_Object BT_Hound.BT_Hound.BTTask_MoveTo_0.BlackboardKey_Object_2147482603 +[000048E2] {0x251170b18a0} BlackboardKeyType_Vector BT_Hound.BT_Hound.BTTask_MoveTo_0.BlackboardKey_Vector +[000048E3] {0x25113f452c0} BTTask_MoveTo BT_Hound.BT_Hound.BTTask_MoveTo_1 +[000048E4] {0x2511b1831c0} BlackboardKeyType_Object BT_Hound.BT_Hound.BTTask_MoveTo_1.BlackboardKey_Object_2147482602 +[000048E5] {0x25107459550} BlackboardKeyType_Vector BT_Hound.BT_Hound.BTTask_MoveTo_1.BlackboardKey_Vector +[000048E6] {0x25113f45680} BTTask_MoveTo BT_Hound.BT_Hound.BTTask_MoveTo_3 +[000048E7] {0x2511b183cc0} BlackboardKeyType_Object BT_Hound.BT_Hound.BTTask_MoveTo_3.BlackboardKey_Object_2147482601 +[000048E8] {0x25107459520} BlackboardKeyType_Vector BT_Hound.BT_Hound.BTTask_MoveTo_3.BlackboardKey_Vector +[000048E9] {0x2511b158080} BTTask_RunEQSQuery BT_Hound.BT_Hound.BTTask_RunEQSQuery_0 +[000048EA] {0x2511b183dc0} BlackboardKeyType_Object BT_Hound.BT_Hound.BTTask_RunEQSQuery_0.EQSQueryBlackboardKey_Object_2147482600 +[000048EB] {0x2511af22f00} BTTask_Wait BT_Hound.BT_Hound.BTTask_Wait_1 +[000048EC] {0x2511286a560} BTDecorator_ShouldRoam_C BTDecorator_ShouldRoam.Default__BTDecorator_ShouldRoam_C +[000048ED] {0x2511286a4c0} BTDecorator_CanMove_C BTDecorator_CanMove.Default__BTDecorator_CanMove_C +[000048EE] {0x2511286a420} BTService_CheckVisiblePlayers_C BTService_CheckVisiblePlayers.Default__BTService_CheckVisiblePlayers_C +[000048EF] {0x2511286a2e0} BTDecorator_CanMove_C BT_Hound.BT_Hound.BTDecorator_CanMove_C_1 +[000048F0] {0x2511286a240} BTDecorator_CanMove_C BT_Hound.BT_Hound.BTDecorator_CanMove_C_2 +[000048F1] {0x2511286a1a0} BTDecorator_ShouldRoam_C BT_Hound.BT_Hound.BTDecorator_ShouldRoam_C_0 +[000048F2] {0x2511286a100} BTService_CheckVisiblePlayers_C BT_Hound.BT_Hound.BTService_BlueprintBase_New_C_2 +[000048F3] {0x25112866e60} Package Breathing_Idle_Skeleton +[000048F4] {0x2511286a060} Package BP_Elevator_Impact_Shake +[000048F5] {0x25112869fc0} Package BP_Elevator_Heavy_Shake +[000048F6] {0x25112869de0} Package Anim_Combat_Dog_Run +[000048F7] {0x25112869c00} Package Anim_Combat_Dog_Idle_3 +[000048F8] {0x25112869a20} Package Anim_Combat_Dog_Attack_1 +[000048F9] {0x25112869840} Package CH_Combat_Dog +[000048FA] {0x2511286c0e0} Package Bacteria_BS +[000048FB] {0x2511286bdc0} Package Breathing_Idle__1__Anim +[000048FC] {0x2510ad63730} Skeleton CH_Combat_Dog.CH_Combat_Dog +[000048FD] {0x25117312620} SkeletalMeshSocket CH_Combat_Dog.CH_Combat_Dog.SkeletalMeshSocket_0 +[000048FE] {0x251083c5800} AnimSequence Anim_Combat_Dog_Run.Anim_Combat_Dog_Run +[000048FF] {0x251083c5d40} AnimSequence Anim_Combat_Dog_Idle_3.Anim_Combat_Dog_Idle_3 +[00004900] {0x2511286ace0} Package T_Bacteria_N +[00004901] {0x251083c4bc0} Texture2D T_Bacteria_N.T_Bacteria_N +[00004902] {0x2511286bb40} Package Zombie_Run_Anim_2 +[00004903] {0x251083c44c0} AnimSequence Zombie_Run_Anim_2.Zombie_Run_Anim_2 +[00004904] {0x2510ad63340} Skeleton Breathing_Idle_Skeleton.Breathing_Idle_Skeleton +[00004905] {0x251173135e0} SkeletalMeshSocket Breathing_Idle_Skeleton.Breathing_Idle_Skeleton.SkeletalMeshSocket_0 +[00004906] {0x2510ad63b20} SkeletalMesh Breathing_Idle.Breathing_Idle +[00004907] {0x25116f984d0} Material Howler_Mat.Howler_Mat +[00004908] {0x25112e3d7c0} AnimSequence Zombie_Run_Anim.Zombie_Run_Anim +[00004909] {0x25112e3dec0} AnimSequence Attack_Anim.Attack_Anim +[0000490A] {0x2511286c180} Package SKM_Moster_V2_Skeleton +[0000490B] {0x2511286b460} Package Smiler_1_Cue +[0000490C] {0x2511286b3c0} Package backrooms-smiler__7_ +[0000490D] {0x2511286b1e0} Package M_Invis +[0000490E] {0x2511286b000} Package Smiler_Face_5 +[0000490F] {0x2511286af60} Package EQS_Smiler_Teleport +[00004910] {0x2511286ad80} Package BT_Roaming_Smiler +[00004911] {0x2511286d6c0} Package backrooms-smiler__7__Anim_IdleAnimation +[00004912] {0x2511286d620} Package AM_Smiler_Attack +[00004913] {0x2511286d580} Package AnimBP_Smiler +[00004914] {0x2511286d300} Package AIC_Roaming_Smiler +[00004915] {0x2511286d1c0} Package Smiler_Face_Texture2 +[00004916] {0x2511286d120} Package PlayerEQSQuery +[00004917] {0x2511286cf40} Package BTTask_RoamLocation +[00004918] {0x2511286cd60} Package BTDecorator_ShouldMove_Smiler +[00004919] {0x2511286ccc0} Package BB_Roaming_Smiler +[0000491A] {0x25112f5e780} BlueprintGeneratedClass BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C +[0000491B] {0x25112aff3c0} Function BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C.PerformConditionCheckAI +[0000491C] {0x25112a37680} BlackboardData BB_Roaming_Smiler.BB_Roaming_Smiler +[0000491D] {0x251170b1ed0} BlackboardKeyType_Bool BB_Roaming_Smiler.BB_Roaming_Smiler.BlackboardKeyType_Bool_0 +[0000491E] {0x2511b185ac0} BlackboardKeyType_Object BB_Roaming_Smiler.BB_Roaming_Smiler.BlackboardKeyType_Object_0 +[0000491F] {0x2511b1860c0} BlackboardKeyType_Object BB_Roaming_Smiler.BB_Roaming_Smiler.BlackboardKeyType_Object_1 +[00004920] {0x2510b145770} BlackboardKeyType_Vector BB_Roaming_Smiler.BB_Roaming_Smiler.BlackboardKeyType_Vector_0 +[00004921] {0x25112f5e400} BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +[00004922] {0x25112aff040} Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +[00004923] {0x25112a37450} EnvQuery EQS_Smiler_Teleport.EQS_Smiler_Teleport +[00004924] {0x25112f2f000} EnvQueryGenerator_SimpleGrid EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryGenerator_SimpleGrid_0 +[00004925] {0x2511b185100} EnvQueryOption EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryOption_1 +[00004926] {0x2511b12f4c0} EnvQueryTest_Distance EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryTest_Distance_2 +[00004927] {0x2511b12f280} EnvQueryTest_Overlap EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryTest_Overlap_1 +[00004928] {0x25112ef6f00} EnvQueryTest_Pathfinding EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryTest_Pathfinding_1 +[00004929] {0x25112722e00} EnvQueryTest_Trace EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryTest_Trace_0 +[0000492A] {0x2511b12f040} EnvQueryTest_Volume EQS_Smiler_Teleport.EQS_Smiler_Teleport.EnvQueryTest_Volume_1 +[0000492B] {0x25112f5dd00} BlueprintGeneratedClass AIC_Roaming_Smiler.AIC_Roaming_Smiler_C +[0000492C] {0x25112afeda0} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ExecuteUbergraph_AIC_Roaming_Smiler +[0000492D] {0x25112afecc0} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.StartChase +[0000492E] {0x25112afebe0} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnStopSeePlayer +[0000492F] {0x25112afea20} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnSeePlayer +[00004930] {0x25112afe940} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +[00004931] {0x25112afe860} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[00004932] {0x25112afe780} Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.Setup AI +[00004933] {0x2511b187d00} ComponentDelegateBinding AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ComponentDelegateBinding_0 +[00004934] {0x25112f2f700} PawnSensingComponent AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.PawnSensing_GEN_VARIABLE +[00004935] {0x251120e9800} SceneComponent AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.DefaultSceneRoot_GEN_VARIABLE +[00004936] {0x2511286cb80} SimpleConstructionScript AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.SimpleConstructionScript_0 +[00004937] {0x25112afe6a0} SCS_Node AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.SimpleConstructionScript_0.SCS_Node_0 +[00004938] {0x25112afe5c0} SCS_Node AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.SimpleConstructionScript_0.SCS_Node_1 +[00004939] {0x2511286cc20} BTDecorator_ShouldMove_Smiler_C BTDecorator_ShouldMove_Smiler.Default__BTDecorator_ShouldMove_Smiler_C +[0000493A] {0x251170b0df0} PlayerEQSQuery_C PlayerEQSQuery.Default__PlayerEQSQuery_C +[0000493B] {0x2511286c900} Package hound_chaseloop1b +[0000493C] {0x25112f5d600} SoundWave BacteriaJumpscare.BacteriaJumpscare +[0000493D] {0x2511286c860} Package Smiler_2 +[0000493E] {0x2511286c220} Package Smiler_1 +[0000493F] {0x2511286c540} Package hound_kill2 +[00004940] {0x2511286c360} Package hound_kill1 +[00004941] {0x2511286eca0} Package ChaseLoop_Start +[00004942] {0x2511286eb60} Package chaseloop__1_ +[00004943] {0x25112f5cf00} SoundWave chaseloop__1_.chaseloop__1_ +[00004944] {0x25112f5cb80} SoundWave Smiler_2.Smiler_2 +[00004945] {0x2510ad64300} SoundAttenuation Partygoer_Attenuation.Partygoer_Attenuation +[00004946] {0x2510ad64ed0} SoundAttenuation Bacteria_Chase_Attenuation.Bacteria_Chase_Attenuation +[00004947] {0x2511286ede0} Package level0_cough +[00004948] {0x2511286e980} Package DoorKnocking08 +[00004949] {0x25112f5f580} SoundWave level0_cough.level0_cough +[0000494A] {0x25112f5c800} BlueprintGeneratedClass BTTask_PlaySound.BTTask_PlaySound_C +[0000494B] {0x25108451820} Function BTTask_PlaySound.BTTask_PlaySound_C.ExecuteUbergraph_BTTask_PlaySound +[0000494C] {0x25108451740} Function BTTask_PlaySound.BTTask_PlaySound_C.MC_PlaySound +[0000494D] {0x25108451580} Function BTTask_PlaySound.BTTask_PlaySound_C.ReceiveExecuteAI +[0000494E] {0x2511286e520} Package Moth_Loop +[0000494F] {0x2510ad652c0} SoundAttenuation Entity_Attenuation.Entity_Attenuation +[00004950] {0x25112f5c100} SoundWave Moth_Kill.Moth_Kill +[00004951] {0x25117316040} MaterialFunction MakeFloat4.MakeFloat4 +[00004952] {0x25117315f80} MaterialFunction BreakOutFloat4Components.BreakOutFloat4Components +[00004953] {0x25108490780} SoundWave DoorKnocking08.DoorKnocking08 +[00004954] {0x251130f0650} SoundCue NotAlone_Cue.NotAlone_Cue +[00004955] {0x2511af24580} SoundNodeRandom NotAlone_Cue.NotAlone_Cue.SoundNodeRandom_0 +[00004956] {0x2511286f100} SoundNodeWavePlayer NotAlone_Cue.NotAlone_Cue.SoundNodeWavePlayer_1 +[00004957] {0x2511286f1a0} SoundNodeWavePlayer NotAlone_Cue.NotAlone_Cue.SoundNodeWavePlayer_2 +[00004958] {0x25113f41600} BTTask_PlaySound_C BTTask_PlaySound.Default__BTTask_PlaySound_C +[00004959] {0x25113f4bc80} BTTask_PlaySound_C BT_Bacteria.BT_Bacteria.BTTask_PlaySound_C_0 +[0000495A] {0x2511286efc0} Package Moth_Warn2 +[0000495B] {0x2511286ee80} Package Moth_Warn +[0000495C] {0x25112ef6280} Shocked_UI_C Shocked_UI.Default__Shocked_UI_C +[0000495D] {0x25112f5bd80} SoundWave Scream_2.Scream_2 +[0000495E] {0x2511286df80} Package Scream_7 +[0000495F] {0x2511286dee0} Package Scream_3 +[00004960] {0x2511286dd00} Package ATT_General +[00004961] {0x25112f59a80} SoundWave Scream_3.Scream_3 +[00004962] {0x25117316c40} MaterialFunction SpiralBlur-Glow.SpiralBlur-Glow +[00004963] {0x251082cf6e0} Material M_GlowUI.M_GlowUI +[00004964] {0x2511286ff60} Package Moth_rigged_WOmouth_PhysicsAsset +[00004965] {0x2511286d9e0} Package MothMat_WOMouth +[00004966] {0x2511286d940} Package HoundWarning_Cue +[00004967] {0x2511286fec0} Package Anim_Combat_Dog_Howl +[00004968] {0x2511286fce0} Package hound_alertgrowl3 +[00004969] {0x2511286fb00} Package hound_alertgrowl2 +[0000496A] {0x2511286f920} Package hound_alertgrowl1 +[0000496B] {0x2511286f740} Package HoundBlinded_Cue +[0000496C] {0x2511286f560} Package Anim_Combat_Dog_GetHit_1 +[0000496D] {0x2510d0513c0} Package BTDecorator_IsCarrying +[0000496E] {0x2510d051320} Package BB_Moth +[0000496F] {0x251083cd7c0} AnimSequence Anim_Combat_Dog_GetHit_1.Anim_Combat_Dog_GetHit_1 +[00004970] {0x251083cd600} AnimSequence Anim_Combat_Dog_Howl.Anim_Combat_Dog_Howl +[00004971] {0x251083cd440} AnimSequence Anim_Combat_Dog_Attack_1.Anim_Combat_Dog_Attack_1 +[00004972] {0x251083cd280} AnimSequence Anim_Flying_Bug3_groundidle2.Anim_Flying_Bug3_groundidle2 +[00004973] {0x251083cd0c0} AnimSequence Anim_Flying_Bug3_groundidle.Anim_Flying_Bug3_groundidle +[00004974] {0x2510817a960} Skeleton Moth_rigged_Skeleton.Moth_rigged_Skeleton +[00004975] {0x251083c6980} AnimSequence Anim_Flying_Bug3_flyingidle1.Anim_Flying_Bug3_flyingidle1 +[00004976] {0x251083c0240} AnimSequence Anim_Flying_Bug3_flyingfattack1.Anim_Flying_Bug3_flyingfattack1 +[00004977] {0x251120ee400} AnimMontage AM_Warn.AM_Warn +[00004978] {0x25117317540} AnimNotify_PlaySound AM_Warn.AM_Warn.AnimNotify_PlaySound_0 +[00004979] {0x251173493a0} AnimBlueprintGeneratedClass AnimBP_Moth.AnimBP_Moth_C +[0000497A] {0x25108450160} Function AnimBP_Moth.AnimBP_Moth_C.ExecuteUbergraph_AnimBP_Moth +[0000497B] {0x25108450080} Function AnimBP_Moth.AnimBP_Moth_C.BlueprintUpdateAnimation +[0000497C] {0x25108453880} Function AnimBP_Moth.AnimBP_Moth_C.AnimGraph +[0000497D] {0x251083c6ec0} AnimSequence Anim_Combat_Dog_Attack_2.Anim_Combat_Dog_Attack_2 +[0000497E] {0x251120ee200} AnimMontage AM_Howl.AM_Howl +[0000497F] {0x251173172a0} AnimNotify_PlaySound AM_Howl.AM_Howl.AnimNotify_PlaySound_0 +[00004980] {0x25108497400} BlueprintGeneratedClass AIC_Moth.AIC_Moth_C +[00004981] {0x251084535e0} Function AIC_Moth.AIC_Moth_C.ExecuteUbergraph_AIC_Moth +[00004982] {0x25108453500} Function AIC_Moth.AIC_Moth_C.ResetSensing +[00004983] {0x25108453340} Function AIC_Moth.AIC_Moth_C.OnSensedPlayer +[00004984] {0x25108453260} Function AIC_Moth.AIC_Moth_C.ResetAggressive +[00004985] {0x25108453180} Function AIC_Moth.AIC_Moth_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +[00004986] {0x251084530a0} Function AIC_Moth.AIC_Moth_C.TriggerAggressive +[00004987] {0x25108452fc0} Function AIC_Moth.AIC_Moth_C.Retreat +[00004988] {0x25108452ee0} Function AIC_Moth.AIC_Moth_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[00004989] {0x25108452e00} Function AIC_Moth.AIC_Moth_C.Setup AI +[0000498A] {0x2511b18b880} ComponentDelegateBinding AIC_Moth.AIC_Moth_C.ComponentDelegateBinding_0 +[0000498B] {0x25112f2ea00} PawnSensingComponent AIC_Moth.AIC_Moth_C.PawnSensing_GEN_VARIABLE +[0000498C] {0x251120ee000} SceneComponent AIC_Moth.AIC_Moth_C.DefaultSceneRoot_GEN_VARIABLE +[0000498D] {0x2510d0510a0} SimpleConstructionScript AIC_Moth.AIC_Moth_C.SimpleConstructionScript_0 +[0000498E] {0x25108452d20} SCS_Node AIC_Moth.AIC_Moth_C.SimpleConstructionScript_0.SCS_Node_0 +[0000498F] {0x25108452c40} SCS_Node AIC_Moth.AIC_Moth_C.SimpleConstructionScript_0.SCS_Node_1 +[00004990] {0x2510d051000} Package hound_blinded3 +[00004991] {0x2510d051280} Package hound_blinded2 +[00004992] {0x2510d050e20} Package hound_blinded1 +[00004993] {0x25112f5a180} BlueprintGeneratedClass BTDecorator_IsCarrying.BTDecorator_IsCarrying_C +[00004994] {0x25108452700} Function BTDecorator_IsCarrying.BTDecorator_IsCarrying_C.PerformConditionCheckAI +[00004995] {0x251120ede00} AnimMontage AM_Blinded.AM_Blinded +[00004996] {0x25117318500} AnimNotify_PlaySound AM_Blinded.AM_Blinded.AnimNotify_PlaySound_0 +[00004997] {0x2510d050a60} BTDecorator_IsCarrying_C BTDecorator_IsCarrying.Default__BTDecorator_IsCarrying_C +[00004998] {0x2510d050880} Package Hound_SM_2_PhysicsAsset +[00004999] {0x2510d0507e0} Package NeckHairMat +[0000499A] {0x2510d050560} Package MainMonster_high +[0000499B] {0x2510d050420} Package headHairMat +[0000499C] {0x2510d0501a0} Package BS_Hound +[0000499D] {0x25111c82680} BlendSpace1D Bacteria_BS.Bacteria_BS +[0000499E] {0x251083cac00} AnimSequence Breathing_Idle__1__Anim.Breathing_Idle__1__Anim +[0000499F] {0x25117340760} AnimBlueprintGeneratedClass Bacteria_AnimBP.Bacteria_AnimBP_C +[000049A0] {0x25108452000} Function Bacteria_AnimBP.Bacteria_AnimBP_C.ExecuteUbergraph_Bacteria_AnimBP +[000049A1] {0x25108451e40} Function Bacteria_AnimBP.Bacteria_AnimBP_C.BlueprintUpdateAnimation +[000049A2] {0x25108451d60} Function Bacteria_AnimBP.Bacteria_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_9EEDD44D4AEC7449DD3BE88E9B734C59 +[000049A3] {0x25108455640} Function Bacteria_AnimBP.Bacteria_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_0AED4C9F4260D894E35E47A57C340F87 +[000049A4] {0x25108455560} Function Bacteria_AnimBP.Bacteria_AnimBP_C.AnimGraph +[000049A5] {0x25108496d00} BlueprintGeneratedClass Howler_BP.Howler_BP_C +[000049A6] {0x25108455480} Function Howler_BP.Howler_BP_C.ExecuteUbergraph_Howler_BP +[000049A7] {0x251084553a0} Function Howler_BP.Howler_BP_C.PlayRunAnim +[000049A8] {0x251084551e0} Function Howler_BP.Howler_BP_C.ReceiveBeginPlay +[000049A9] {0x25108455100} Function Howler_BP.Howler_BP_C.ReceiveTick +[000049AA] {0x25108455020} Function Howler_BP.Howler_BP_C.OnSuccess_EF39D1F748D7143EACEEED91701EE4FB +[000049AB] {0x25108454f40} Function Howler_BP.Howler_BP_C.OnFail_EF39D1F748D7143EACEEED91701EE4FB +[000049AC] {0x25108454e60} Function Howler_BP.Howler_BP_C.SetShouldMove +[000049AD] {0x25108454d80} Function Howler_BP.Howler_BP_C.CalcLookAtRotation +[000049AE] {0x25108454ca0} Function Howler_BP.Howler_BP_C.SetNewSpeed +[000049AF] {0x25108454bc0} Function Howler_BP.Howler_BP_C.UpdateSpeed +[000049B0] {0x251120ea200} SceneComponent Howler_BP.Howler_BP_C.DefaultSceneRoot_GEN_VARIABLE +[000049B1] {0x2511286f240} SimpleConstructionScript Howler_BP.Howler_BP_C.SimpleConstructionScript_0 +[000049B2] {0x25108454ae0} SCS_Node Howler_BP.Howler_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[000049B3] {0x25117348d40} Bacteria_AnimBP_C Bacteria_AnimBP.Default__Bacteria_AnimBP_C +[000049B4] {0x25112f5eb00} BlueprintGeneratedClass BTTask_RoamLocation.BTTask_RoamLocation_C +[000049B5] {0x25108454840} Function BTTask_RoamLocation.BTTask_RoamLocation_C.ExecuteUbergraph_BTTask_RoamLocation +[000049B6] {0x25108454680} Function BTTask_RoamLocation.BTTask_RoamLocation_C.ReceiveExecuteAI +[000049B7] {0x2510d33a810} BehaviorTree BT_Roaming_Smiler.BT_Roaming_Smiler +[000049B8] {0x2510d052360} BTComposite_Selector BT_Roaming_Smiler.BT_Roaming_Smiler.BTComposite_Selector_0 +[000049B9] {0x2510d0522c0} BTComposite_Sequence BT_Roaming_Smiler.BT_Roaming_Smiler.BTComposite_Sequence_0 +[000049BA] {0x2510d052220} BTComposite_Sequence BT_Roaming_Smiler.BT_Roaming_Smiler.BTComposite_Sequence_4 +[000049BB] {0x25174368bc0} BTDecorator_Blackboard BT_Roaming_Smiler.BT_Roaming_Smiler.BTDecorator_Blackboard_1 +[000049BC] {0x2517436a9c0} BTDecorator_Blackboard BT_Roaming_Smiler.BT_Roaming_Smiler.BTDecorator_Blackboard_3 +[000049BD] {0x25174368d40} BTDecorator_Blackboard BT_Roaming_Smiler.BT_Roaming_Smiler.BTDecorator_Blackboard_4 +[000049BE] {0x2510d052180} BTDecorator_ShouldMove_Smiler_C BT_Roaming_Smiler.BT_Roaming_Smiler.BTDecorator_ShouldMove_Smiler_C_1 +[000049BF] {0x2510d0520e0} BTDecorator_ShouldMove_Smiler_C BT_Roaming_Smiler.BT_Roaming_Smiler.BTDecorator_ShouldMove_Smiler_C_2 +[000049C0] {0x2517436a900} BTTask_MoveTo BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_0 +[000049C1] {0x2511b18cd40} BlackboardKeyType_Object BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_0.BlackboardKey_Object_2147482599 +[000049C2] {0x251170b2680} BlackboardKeyType_Vector BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_0.BlackboardKey_Vector +[000049C3] {0x2517436aa80} BTTask_MoveTo BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_1 +[000049C4] {0x2511b18ce00} BlackboardKeyType_Object BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_1.BlackboardKey_Object_2147482598 +[000049C5] {0x25107454c30} BlackboardKeyType_Vector BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_MoveTo_1.BlackboardKey_Vector +[000049C6] {0x2511af27600} BTTask_Wait BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_Wait_1 +[000049C7] {0x2510817a180} Skeleton SKM_Moster_V2_Skeleton.SKM_Moster_V2_Skeleton +[000049C8] {0x25117318da0} SkeletalMeshSocket SKM_Moster_V2_Skeleton.SKM_Moster_V2_Skeleton.SkeletalMeshSocket_0 +[000049C9] {0x25112e3d600} AnimSequence IdleAnimMonster.IdleAnimMonster +[000049CA] {0x25108454300} BTTask_RoamLocation_C BTTask_RoamLocation.Default__BTTask_RoamLocation_C +[000049CB] {0x25108454220} BTTask_RoamLocation_C BT_Roaming_Smiler.BT_Roaming_Smiler.BTTask_RoamLocation_C_0 +[000049CC] {0x2510d051500} Package backrooms-smiler__7__Skeleton +[000049CD] {0x2510d051e60} Package backrooms-smiler__7__PhysicsAsset +[000049CE] {0x2510d051dc0} Package Smiler_Face +[000049CF] {0x2510d051c80} Package Smiler_Black +[000049D0] {0x2510d051960} Package backrooms-smiler__9__Anim_LungingAction +[000049D1] {0x2510d0518c0} Package BS_Smiler +[000049D2] {0x2510d051640} Package backrooms-smiler__7__Anim_RunningAnimation +[000049D3] {0x25112d7d980} AnimSequence backrooms-smiler__7__Anim_RunningAnimation.backrooms-smiler__7__Anim_RunningAnimation +[000049D4] {0x25111c80880} BlendSpace1D BS_Smiler.BS_Smiler +[000049D5] {0x251083cf740} AnimSequence backrooms-smiler__9__Anim_LungingAction.backrooms-smiler__9__Anim_LungingAction +[000049D6] {0x251081799a0} Skeleton backrooms-smiler__7__Skeleton.backrooms-smiler__7__Skeleton +[000049D7] {0x251121ffec0} PhysicsAsset backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset +[000049D8] {0x25108494d80} PhysicsConstraintTemplate backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.PhysicsConstraintTemplate_0 +[000049D9] {0x25108494680} PhysicsConstraintTemplate backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.PhysicsConstraintTemplate_1 +[000049DA] {0x25108494300} PhysicsConstraintTemplate backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.PhysicsConstraintTemplate_2 +[000049DB] {0x25108493f80} PhysicsConstraintTemplate backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.PhysicsConstraintTemplate_3 +[000049DC] {0x25112a41640} SkeletalBodySetup backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.SkeletalBodySetup_0 +[000049DD] {0x25112a41380} SkeletalBodySetup backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.SkeletalBodySetup_1 +[000049DE] {0x25112a410c0} SkeletalBodySetup backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.SkeletalBodySetup_2 +[000049DF] {0x25112a40e00} SkeletalBodySetup backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.SkeletalBodySetup_3 +[000049E0] {0x25112a40b40} SkeletalBodySetup backrooms-smiler__7__PhysicsAsset.backrooms-smiler__7__PhysicsAsset.SkeletalBodySetup_4 +[000049E1] {0x25112c37bb0} Material Smiler_Black.Smiler_Black +[000049E2] {0x251083ce780} AnimSequence backrooms-smiler__7__Anim_IdleAnimation.backrooms-smiler__7__Anim_IdleAnimation +[000049E3] {0x251120ecc00} AnimMontage AM_Smiler_Attack.AM_Smiler_Attack +[000049E4] {0x2510d00cd00} AnimBlueprintGeneratedClass AnimBP_Smiler.AnimBP_Smiler_C +[000049E5] {0x25108456b40} Function AnimBP_Smiler.AnimBP_Smiler_C.ExecuteUbergraph_AnimBP_Smiler +[000049E6] {0x25108456980} Function AnimBP_Smiler.AnimBP_Smiler_C.BlueprintUpdateAnimation +[000049E7] {0x251084568a0} Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B +[000049E8] {0x251084567c0} Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3 +[000049E9] {0x251084566e0} Function AnimBP_Smiler.AnimBP_Smiler_C.AnimGraph +[000049EA] {0x2510d00b380} AnimBP_Smiler_C AnimBP_Smiler.Default__AnimBP_Smiler_C +[000049EB] {0x25112cc3340} Texture2D Smiler_Face_Texture2.Smiler_Face_Texture2 +[000049EC] {0x25112c37720} Material Smiler_Face_5.Smiler_Face_5 +[000049ED] {0x25108494a00} BlueprintGeneratedClass BPI_EventItem.BPI_EventItem_C +[000049EE] {0x25108455fe0} Function BPI_EventItem.BPI_EventItem_C.ToggleEvent +[000049EF] {0x25108493c00} BlueprintGeneratedClass BP_DroppedItem.BP_DroppedItem_C +[000049F0] {0x25108455d40} Function BP_DroppedItem.BP_DroppedItem_C.ExecuteUbergraph_BP_DroppedItem +[000049F1] {0x25108455c60} Function BP_DroppedItem.BP_DroppedItem_C.ToggleEvent +[000049F2] {0x25108455aa0} Function BP_DroppedItem.BP_DroppedItem_C.OnEventLoaded +[000049F3] {0x251084559c0} Function BP_DroppedItem.BP_DroppedItem_C.OnBeginFocus +[000049F4] {0x251084558e0} Function BP_DroppedItem.BP_DroppedItem_C.OnEndFocus +[000049F5] {0x25108455800} Function BP_DroppedItem.BP_DroppedItem_C.ReceiveBeginPlay +[000049F6] {0x25108455720} Function BP_DroppedItem.BP_DroppedItem_C.CollisionOff +[000049F7] {0x25108459000} Function BP_DroppedItem.BP_DroppedItem_C.CollisionOn +[000049F8] {0x25108458f20} Function BP_DroppedItem.BP_DroppedItem_C.ExamineModeOff +[000049F9] {0x25108458e40} Function BP_DroppedItem.BP_DroppedItem_C.ExamineModeOn +[000049FA] {0x251120ed800} SceneComponent BP_DroppedItem.BP_DroppedItem_C.DefaultSceneRoot_GEN_VARIABLE +[000049FB] {0x2510d053b20} SimpleConstructionScript BP_DroppedItem.BP_DroppedItem_C.SimpleConstructionScript_0 +[000049FC] {0x25108458d60} SCS_Node BP_DroppedItem.BP_DroppedItem_C.SimpleConstructionScript_0.SCS_Node_0 +[000049FD] {0x25108458c80} SCS_Node BP_DroppedItem.BP_DroppedItem_C.SimpleConstructionScript_0.SCS_Node_2 +[000049FE] {0x2510d00a060} WidgetComponent BP_DroppedItem.BP_DroppedItem_C.Widget_GEN_VARIABLE +[000049FF] {0x251170b2830} BPI_EventItem_C BPI_EventItem.Default__BPI_EventItem_C +[00004A00] {0x2510d054020} Package Caverson +[00004A01] {0x2510d052a40} Package RadioLowPassFilter +[00004A02] {0x2510d053a80} Package RadioHighPassFilter +[00004A03] {0x2510d0539e0} Package RadioFoldback +[00004A04] {0x25108458820} SourceEffectFilterPreset RadioLowPassFilter.RadioLowPassFilter +[00004A05] {0x25108458660} SourceEffectFilterPreset RadioHighPassFilter.RadioHighPassFilter +[00004A06] {0x2511731a600} FontFace Caverson.Caverson +[00004A07] {0x251120eca00} Font Caverson_Font.Caverson_Font +[00004A08] {0x2510d053760} Package MPC_Glowstick +[00004A09] {0x2510d0536c0} Package AM_Collapse +[00004A0A] {0x2510d0534e0} Package AnimBP_Ragdoll +[00004A0B] {0x2510d053080} Package Blood_Splatter_Sound_Effect_Free__mp3cut_net_ +[00004A0C] {0x2510d333500} MaterialParameterCollection MPC_Glowstick.MPC_Glowstick +[00004A0D] {0x25108492a80} BlueprintGeneratedClass BP_Glowstick_Component.BP_Glowstick_Component_C +[00004A0E] {0x25108457da0} Function BP_Glowstick_Component.BP_Glowstick_Component_C.ExecuteUbergraph_BP_Glowstick_Component +[00004A0F] {0x25108457be0} Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickPointlight +[00004A10] {0x25108457b00} Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickSpotlight +[00004A11] {0x25108492700} BlueprintGeneratedClass BP_CameraManager.BP_CameraManager_C +[00004A12] {0x251120ec600} SceneComponent BP_CameraManager.BP_CameraManager_C.DefaultSceneRoot_GEN_VARIABLE +[00004A13] {0x2510d053120} SimpleConstructionScript BP_CameraManager.BP_CameraManager_C.SimpleConstructionScript_0 +[00004A14] {0x25108457a20} SCS_Node BP_CameraManager.BP_CameraManager_C.SimpleConstructionScript_0.SCS_Node_0 +[00004A15] {0x251172b5580} BP_CameraManager_C BP_CameraManager.Default__BP_CameraManager_C +[00004A16] {0x251120ec400} SceneComponent BP_CameraManager.Default__BP_CameraManager_C.TransformComponent0 +[00004A17] {0x25113f4b680} BP_Glowstick_Component_C BP_Glowstick_Component.Default__BP_Glowstick_Component_C +[00004A18] {0x2510d052e00} Package normal_tga +[00004A19] {0x2510d052d60} Package metalness_tga +[00004A1A] {0x2510d052c20} Package basecolor_tga +[00004A1B] {0x2510d055380} Package MF_FOV_Clipping_FIX +[00004A1C] {0x2510d055560} Package MF_GetProjection +[00004A1D] {0x2510d055240} Package MF_GetFov +[00004A1E] {0x2510d055420} Package MF_Calculate_FOV_Clipping_FIX +[00004A1F] {0x2510d0552e0} Package FOV +[00004A20] {0x2510d0551a0} Package id_card_03_Strap +[00004A21] {0x2510d054f20} Package id_card_03_Rectangle001 +[00004A22] {0x2510d054de0} Package id_card_03_Metal_03 +[00004A23] {0x2510d054c00} Package id_card_03_Metal_02 +[00004A24] {0x2510d054a20} Package id_card_03_Metal_01 +[00004A25] {0x2510d054840} Package Card_UI +[00004A26] {0x25112cc05c0} Texture2D metalness_tga.metalness_tga +[00004A27] {0x25111c84900} StaticMesh id_card_03_Metal_01.id_card_03_Metal_01 +[00004A28] {0x25112a4b5c0} BodySetup id_card_03_Metal_01.id_card_03_Metal_01.BodySetup_0 +[00004A29] {0x251084574e0} NavCollision id_card_03_Metal_01.id_card_03_Metal_01.NavCollision_0 +[00004A2A] {0x2510d056a00} Package M_CircularProgress +[00004A2B] {0x2510d056960} Package TilingCurl32 +[00004A2C] {0x2510d056780} Package Sanity_Face +[00004A2D] {0x2510d056460} Package VectorToRadialValue +[00004A2E] {0x2510d0563c0} Package CustomRotator +[00004A2F] {0x2510d056320} Package RadialGradientExponential +[00004A30] {0x2510d056280} Package ExponentialDensity +[00004A31] {0x2510d056640} Package PP_Blink +[00004A32] {0x2510d056140} Package screen_bars +[00004A33] {0x2510d0560a0} Package barrel_reflection +[00004A34] {0x2510d056000} Package PP_Preset_saturated_VCR_distorted +[00004A35] {0x2510d056500} Package SM_Display +[00004A36] {0x2510d0561e0} Package SK_MotionScanner +[00004A37] {0x2510d055e20} Package Unlit_Black +[00004A38] {0x2510d055c40} Package InteractWithGrass_BP +[00004A39] {0x2510d055ba0} Package IES_FlashLight +[00004A3A] {0x2510d055b00} Package Flashlight +[00004A3B] {0x2510d055880} Package Complex_IES +[00004A3C] {0x2510d055740} Package HE_Flashlight +[00004A3D] {0x2510d054200} Package BP_LightFade_Box +[00004A3E] {0x2510d057ea0} Package BP_FlashlightVolume +[00004A3F] {0x2510d057d60} Package Rope_Circle +[00004A40] {0x2510d057ae0} Package Rope +[00004A41] {0x25112c3a030} Material PP_Blink.PP_Blink +[00004A42] {0x25112c39ba0} Material Sanity_Face.Sanity_Face +[00004A43] {0x25112cc6b40} Texture2D normal_tga.normal_tga +[00004A44] {0x2511227af80} BlueprintGeneratedClass BP_Elevator_Impact_Shake.BP_Elevator_Impact_Shake_C +[00004A45] {0x25108490b00} BlueprintGeneratedClass BP_Elevator_Heavy_Shake.BP_Elevator_Heavy_Shake_C +[00004A46] {0x251120e4600} LevelSequence HoundScare.HoundScare +[00004A47] {0x25111c86e80} MovieScene HoundScare.HoundScare.MovieScene_0 +[00004A48] {0x25113f4c880} MovieScene3DTransformTrack HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_1 +[00004A49] {0x2511b21d060} MovieScene3DTransformSection HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[00004A4A] {0x2511b1b0d40} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[00004A4B] {0x2511b1b0b00} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[00004A4C] {0x25112f50780} BlueprintGeneratedClass BP_Heavy_Shake.BP_Heavy_Shake_C +[00004A4D] {0x25108490080} BlueprintGeneratedClass BP_Idle_Shake_Long.BP_Idle_Shake_Long_C +[00004A4E] {0x2510849eb00} BlueprintGeneratedClass BP_Climb_Shake_5.BP_Climb_Shake_5_C +[00004A4F] {0x2510849e780} MaterialInstanceConstant MI_Sanity_Mat.MI_Sanity_Mat +[00004A50] {0x25112efe200} CurveLinearColor C_Sanity.C_Sanity +[00004A51] {0x2510849e400} BlueprintGeneratedClass BP_MainMenu_Shake.BP_MainMenu_Shake_C +[00004A52] {0x25113f47b40} UserDefinedEnum E_CameraSetting.E_CameraSetting +[00004A53] {0x2510849e080} MaterialInstanceConstant PP_Blink_Inst.PP_Blink_Inst +[00004A54] {0x2510849dd00} BlueprintGeneratedClass ClimbLadderSequence.SequenceDirector_C +[00004A55] {0x251084590e0} Function ClimbLadderSequence.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +[00004A56] {0x25108456280} Function ClimbLadderSequence.SequenceDirector_C.SequenceEvent_0 +[00004A57] {0x2510845c800} Function ClimbLadderSequence.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +[00004A58] {0x251120ea600} LevelSequence ClimbLadderSequence.ClimbLadderSequence +[00004A59] {0x25111c8c280} MovieScene ClimbLadderSequence.ClimbLadderSequence.MovieScene_0 +[00004A5A] {0x25113f45f80} MovieScene3DTransformTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieScene3DTransformTrack_0 +[00004A5B] {0x251143c4970} MovieScene3DTransformSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00004A5C] {0x2510701ee40} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00004A5D] {0x2510701ed80} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00004A5E] {0x25113f45e00} MovieSceneCameraCutTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraCutTrack_0 +[00004A5F] {0x25111c85e00} MovieSceneCameraCutSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_2 +[00004A60] {0x2511b1b33c0} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_2.EaseInFunction +[00004A61] {0x2511b1b3200} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_2.EaseOutFunction +[00004A62] {0x25113f45d40} MovieSceneCameraShakeTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1 +[00004A63] {0x251121fc180} MovieSceneCameraShakeSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_0 +[00004A64] {0x2511b1b3440} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_0.EaseInFunction +[00004A65] {0x2511b1b3ac0} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_0.EaseOutFunction +[00004A66] {0x251121fc2c0} MovieSceneCameraShakeSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1 +[00004A67] {0x2511b1b49c0} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1.EaseInFunction +[00004A68] {0x2511b1b3ec0} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1.EaseOutFunction +[00004A69] {0x2512c0c30d0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light6.StaticMeshComponent0 +[00004A6A] {0x2511257fb80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light6 +[00004A6B] {0x2512b8dbaf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light5.StaticMeshComponent0 +[00004A6C] {0x25112aeebc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light5 +[00004A6D] {0x2512c0c5b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light4.StaticMeshComponent0 +[00004A6E] {0x2510845c720} MovieSceneFadeTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFadeTrack_0 +[00004A6F] {0x2510d59dd00} MovieSceneFadeSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0 +[00004A70] {0x2511b1b3400} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0.EaseInFunction +[00004A71] {0x2511b1b3a80} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0.EaseOutFunction +[00004A72] {0x25113f4ee00} MovieSceneFloatTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_0 +[00004A73] {0x25112cc3f80} MovieSceneFloatSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00004A74] {0x2511b1b3500} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00004A75] {0x2511224e040} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00004A76] {0x25113f4c7c0} MovieSceneFloatTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_1 +[00004A77] {0x25112cc3dc0} MovieSceneFloatSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[00004A78] {0x2511b1b34c0} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[00004A79] {0x2511b1b4440} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[00004A7A] {0x25113f4cc40} MovieSceneFloatTrack ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_2 +[00004A7B] {0x25112cc3c00} MovieSceneFloatSection ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0 +[00004A7C] {0x2511b1b3480} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseInFunction +[00004A7D] {0x2511b1b4300} MovieSceneBuiltInEasingFunction ClimbLadderSequence.ClimbLadderSequence.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseOutFunction +[00004A7E] {0x2510849d980} BlueprintGeneratedClass BP_Walk_Shake.BP_Walk_Shake_C +[00004A7F] {0x2510849d600} BlueprintGeneratedClass BP_Sprint_Shake_2.BP_Sprint_Shake_2_C +[00004A80] {0x2510849d280} BlueprintGeneratedClass BP_LiquidPain_Shake.BP_LiquidPain_Shake_C +[00004A81] {0x2510849cf00} BlueprintGeneratedClass BP_Idle_Shake2.BP_Idle_Shake2_C +[00004A82] {0x2510849cb80} BlueprintGeneratedClass BP_Electrocute_Shake.BP_Electrocute_Shake_C +[00004A83] {0x2510849c800} BlueprintGeneratedClass BP_Climb_Shake2.BP_Climb_Shake2_C +[00004A84] {0x2510849c480} BlueprintGeneratedClass BP_Climb_Ladder.BP_Climb_Ladder_C +[00004A85] {0x2510849c100} BlueprintGeneratedClass Bacteria_BP.Bacteria_BP_C +[00004A86] {0x2510845be60} Function Bacteria_BP.Bacteria_BP_C.ExecuteUbergraph_Bacteria_BP +[00004A87] {0x2510845bd80} Function Bacteria_BP.Bacteria_BP_C.OnStateChanged +[00004A88] {0x2510845bbc0} Function Bacteria_BP.Bacteria_BP_C.SetupWorldShakes +[00004A89] {0x2510845bae0} Function Bacteria_BP.Bacteria_BP_C.MC_KillAnimation +[00004A8A] {0x2510845ba00} Function Bacteria_BP.Bacteria_BP_C.MC_KillSound +[00004A8B] {0x2510845b920} Function Bacteria_BP.Bacteria_BP_C.AttackPlayer +[00004A8C] {0x2510845b840} Function Bacteria_BP.Bacteria_BP_C.ReceiveActorEndOverlap +[00004A8D] {0x2510845b760} Function Bacteria_BP.Bacteria_BP_C.ReceiveActorBeginOverlap +[00004A8E] {0x2510845b680} Function Bacteria_BP.Bacteria_BP_C.FaceClosestPlayer +[00004A8F] {0x2510845b5a0} Function Bacteria_BP.Bacteria_BP_C.StopSound +[00004A90] {0x2510845b4c0} Function Bacteria_BP.Bacteria_BP_C.StartSound +[00004A91] {0x2510845b3e0} Function Bacteria_BP.Bacteria_BP_C.ReceiveBeginPlay +[00004A92] {0x2510845b300} Function Bacteria_BP.Bacteria_BP_C.CalcLookAtRotation +[00004A93] {0x2510845b220} Function Bacteria_BP.Bacteria_BP_C.SetNewSpeed +[00004A94] {0x2510845b140} Function Bacteria_BP.Bacteria_BP_C.UpdateSpeed +[00004A95] {0x2510845b060} Function Bacteria_BP.Bacteria_BP_C.UpdateTeleport +[00004A96] {0x2510845af80} Function Bacteria_BP.Bacteria_BP_C.GetClosestPlayer +[00004A97] {0x2510845aea0} Function Bacteria_BP.Bacteria_BP_C.LookAtEntity +[00004A98] {0x2510845adc0} Function Bacteria_BP.Bacteria_BP_C.StopMovement +[00004A99] {0x2510845ace0} Function Bacteria_BP.Bacteria_BP_C.ResetPosition +[00004A9A] {0x2510845ac00} Function Bacteria_BP.Bacteria_BP_C.CheckShakeTime +[00004A9B] {0x2510d391be0} AudioComponent Bacteria_BP.Bacteria_BP_C.Audio_GEN_VARIABLE +[00004A9C] {0x251120eb200} SceneComponent Bacteria_BP.Bacteria_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004A9D] {0x2510d0577c0} SimpleConstructionScript Bacteria_BP.Bacteria_BP_C.SimpleConstructionScript_0 +[00004A9E] {0x2510845e4e0} SCS_Node Bacteria_BP.Bacteria_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004A9F] {0x2510845e400} SCS_Node Bacteria_BP.Bacteria_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[00004AA0] {0x2510845e320} SCS_Node Bacteria_BP.Bacteria_BP_C.SimpleConstructionScript_0.SCS_Node_2 +[00004AA1] {0x251136f8960} SphereComponent Bacteria_BP.Bacteria_BP_C.KillPlayer_GEN_VARIABLE +[00004AA2] {0x25112cca6c0} BP_Elevator_Impact_Shake_C BP_Elevator_Impact_Shake.Default__BP_Elevator_Impact_Shake_C +[00004AA3] {0x25107453310} MatineeCameraShakePattern BP_Elevator_Impact_Shake.Default__BP_Elevator_Impact_Shake_C.RootShakePattern +[00004AA4] {0x25112cca500} BP_Elevator_Heavy_Shake_C BP_Elevator_Heavy_Shake.Default__BP_Elevator_Heavy_Shake_C +[00004AA5] {0x251025fa000} MatineeCameraShakePattern BP_Elevator_Heavy_Shake.Default__BP_Elevator_Heavy_Shake_C.RootShakePattern +[00004AA6] {0x25112cca340} BP_Heavy_Shake_C BP_Heavy_Shake.Default__BP_Heavy_Shake_C +[00004AA7] {0x251025f9f40} MatineeCameraShakePattern BP_Heavy_Shake.Default__BP_Heavy_Shake_C.RootShakePattern +[00004AA8] {0x25112cca180} BP_Idle_Shake_Long_C BP_Idle_Shake_Long.Default__BP_Idle_Shake_Long_C +[00004AA9] {0x251025f9eb0} MatineeCameraShakePattern BP_Idle_Shake_Long.Default__BP_Idle_Shake_Long_C.RootShakePattern +[00004AAA] {0x25112cc9fc0} BP_Climb_Shake_5_C BP_Climb_Shake_5.Default__BP_Climb_Shake_5_C +[00004AAB] {0x251025f9c70} MatineeCameraShakePattern BP_Climb_Shake_5.Default__BP_Climb_Shake_5_C.RootShakePattern +[00004AAC] {0x25113f4cd00} BP_MainMenu_Shake_C BP_MainMenu_Shake.Default__BP_MainMenu_Shake_C +[00004AAD] {0x2510845e240} WaveOscillatorCameraShakePattern BP_MainMenu_Shake.Default__BP_MainMenu_Shake_C.WaveOscillatorCameraShakePattern_0 +[00004AAE] {0x25112cc9e00} BP_Walk_Shake_C BP_Walk_Shake.Default__BP_Walk_Shake_C +[00004AAF] {0x251170b30d0} MatineeCameraShakePattern BP_Walk_Shake.Default__BP_Walk_Shake_C.RootShakePattern +[00004AB0] {0x25112cc9c40} BP_Sprint_Shake_2_C BP_Sprint_Shake_2.Default__BP_Sprint_Shake_2_C +[00004AB1] {0x251170b3040} MatineeCameraShakePattern BP_Sprint_Shake_2.Default__BP_Sprint_Shake_2_C.RootShakePattern +[00004AB2] {0x25112cc9a80} BP_LiquidPain_Shake_C BP_LiquidPain_Shake.Default__BP_LiquidPain_Shake_C +[00004AB3] {0x251170b2fb0} MatineeCameraShakePattern BP_LiquidPain_Shake.Default__BP_LiquidPain_Shake_C.RootShakePattern +[00004AB4] {0x25112cc98c0} BP_Idle_Shake2_C BP_Idle_Shake2.Default__BP_Idle_Shake2_C +[00004AB5] {0x251170b2f20} MatineeCameraShakePattern BP_Idle_Shake2.Default__BP_Idle_Shake2_C.RootShakePattern +[00004AB6] {0x25112cc9700} BP_Electrocute_Shake_C BP_Electrocute_Shake.Default__BP_Electrocute_Shake_C +[00004AB7] {0x251170b2e90} MatineeCameraShakePattern BP_Electrocute_Shake.Default__BP_Electrocute_Shake_C.RootShakePattern +[00004AB8] {0x25112cc9380} BP_Climb_Shake2_C BP_Climb_Shake2.Default__BP_Climb_Shake2_C +[00004AB9] {0x251170b2e00} MatineeCameraShakePattern BP_Climb_Shake2.Default__BP_Climb_Shake2_C.RootShakePattern +[00004ABA] {0x25112cc91c0} BP_Climb_Ladder_C BP_Climb_Ladder.Default__BP_Climb_Ladder_C +[00004ABB] {0x251170b2d70} MatineeCameraShakePattern BP_Climb_Ladder.Default__BP_Climb_Ladder_C.RootShakePattern +[00004ABC] {0x25113f44d80} MovieScene3DTransformTrack HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_3 +[00004ABD] {0x251143c31a0} MovieScene3DTransformSection HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0 +[00004ABE] {0x2511b1b0200} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0.EaseInFunction +[00004ABF] {0x2511b1b0240} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0.EaseOutFunction +[00004AC0] {0x25113f47a80} MovieSceneCameraCutTrack HoundScare.HoundScare.MovieScene_0.MovieSceneCameraCutTrack_0 +[00004AC1] {0x2511b157780} MovieSceneCameraCutSection HoundScare.HoundScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_1 +[00004AC2] {0x2511b1b0a80} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_1.EaseInFunction +[00004AC3] {0x2511b1b0ac0} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_1.EaseOutFunction +[00004AC4] {0x25113f44c00} MovieSceneCameraShakeTrack HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00004AC5] {0x251121ff380} MovieSceneCameraShakeSection HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0 +[00004AC6] {0x2511b1b1780} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseInFunction +[00004AC7] {0x2511b1b1880} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseOutFunction +[00004AC8] {0x251121ff240} MovieSceneCameraShakeSection HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1 +[00004AC9] {0x2511b1b4980} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1.EaseInFunction +[00004ACA] {0x2511b1b1140} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1.EaseOutFunction +[00004ACB] {0x25113f43dc0} MovieSceneCameraShakeTrack HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2 +[00004ACC] {0x251121ff100} MovieSceneCameraShakeSection HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_0 +[00004ACD] {0x2511b1b16c0} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_0.EaseInFunction +[00004ACE] {0x2511b1b1640} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_0.EaseOutFunction +[00004ACF] {0x251121fefc0} MovieSceneCameraShakeSection HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_1 +[00004AD0] {0x2511b1b2100} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_1.EaseInFunction +[00004AD1] {0x2511b1b1700} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneCameraShakeTrack_2.MovieSceneCameraShakeSection_1.EaseOutFunction +[00004AD2] {0x25112aee980} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light4 +[00004AD3] {0x25113f479c0} MovieSceneFloatTrack HoundScare.HoundScare.MovieScene_0.MovieSceneFloatTrack_3 +[00004AD4] {0x251083c2540} MovieSceneFloatSection HoundScare.HoundScare.MovieScene_0.MovieSceneFloatTrack_3.MovieSceneFloatSection_0 +[00004AD5] {0x2511b1b0cc0} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneFloatTrack_3.MovieSceneFloatSection_0.EaseInFunction +[00004AD6] {0x2511b1b0ec0} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneFloatTrack_3.MovieSceneFloatSection_0.EaseOutFunction +[00004AD7] {0x2510d063b00} MovieSceneSkeletalAnimationTrack HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0 +[00004AD8] {0x25112efda80} MovieSceneSkeletalAnimationSection HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0 +[00004AD9] {0x2511b1b1e00} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00004ADA] {0x2511b1b1e40} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00004ADB] {0x25112efd800} MovieSceneSkeletalAnimationSection HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1 +[00004ADC] {0x2511b1b1cc0} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseInFunction +[00004ADD] {0x2511b1b1400} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseOutFunction +[00004ADE] {0x25112efd580} MovieSceneSkeletalAnimationSection HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2 +[00004ADF] {0x2511b1b1380} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseInFunction +[00004AE0] {0x2511b1b1500} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseOutFunction +[00004AE1] {0x2510d064000} MovieSceneSkeletalAnimationTrack HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1 +[00004AE2] {0x25112efd300} MovieSceneSkeletalAnimationSection HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0 +[00004AE3] {0x2511b1b1c80} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00004AE4] {0x2511b1b0d80} MovieSceneBuiltInEasingFunction HoundScare.HoundScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00004AE5] {0x2510d057360} Package Metal_04 +[00004AE6] {0x2510d0572c0} Package Metal_03 +[00004AE7] {0x2510d057220} Package Metal_02 +[00004AE8] {0x2510d057180} Package Metal_01 +[00004AE9] {0x2510d0570e0} Package Fear06 +[00004AEA] {0x2510d057040} Package Fear05 +[00004AEB] {0x2510d056e60} Package Fear04 +[00004AEC] {0x2510d056c80} Package Fear03 +[00004AED] {0x2510d059480} Package Fear02 +[00004AEE] {0x2510d0592a0} Package Fear01 +[00004AEF] {0x2510849ba00} SoundWave Fear06.Fear06 +[00004AF0] {0x2510849b680} SoundWave Fear05.Fear05 +[00004AF1] {0x2510849b300} SoundWave Fear04.Fear04 +[00004AF2] {0x2510849af80} SoundWave Fear03.Fear03 +[00004AF3] {0x2510849ac00} SoundWave Metal_04.Metal_04 +[00004AF4] {0x2510849a880} SoundWave Metal_03.Metal_03 +[00004AF5] {0x2510849a500} SoundWave Metal_02.Metal_02 +[00004AF6] {0x2510849a180} SoundWave Metal_01.Metal_01 +[00004AF7] {0x25108499e00} SoundWave ChaseLoop_Start.ChaseLoop_Start +[00004AF8] {0x2510c4ea5b0} SoundCue Chase_Cue.Chase_Cue +[00004AF9] {0x25112a3aab0} SoundNodeDelay Chase_Cue.Chase_Cue.SoundNodeDelay_4 +[00004AFA] {0x2511731e5c0} SoundNodeMixer Chase_Cue.Chase_Cue.SoundNodeMixer_1 +[00004AFB] {0x2510d0590c0} SoundNodeWavePlayer Chase_Cue.Chase_Cue.SoundNodeWavePlayer_0 +[00004AFC] {0x2510d058ee0} SoundNodeWavePlayer Chase_Cue.Chase_Cue.SoundNodeWavePlayer_4 +[00004AFD] {0x2510c4ea060} SoundCue Metal_Cue.Metal_Cue +[00004AFE] {0x25112e3d440} SoundNodeEnveloper Metal_Cue.Metal_Cue.SoundNodeEnveloper_0 +[00004AFF] {0x2511af2f500} SoundNodeRandom Metal_Cue.Metal_Cue.SoundNodeRandom_0 +[00004B00] {0x2510d058e40} SoundNodeWavePlayer Metal_Cue.Metal_Cue.SoundNodeWavePlayer_1 +[00004B01] {0x2510d058da0} SoundNodeWavePlayer Metal_Cue.Metal_Cue.SoundNodeWavePlayer_2 +[00004B02] {0x2510d058d00} SoundNodeWavePlayer Metal_Cue.Metal_Cue.SoundNodeWavePlayer_3 +[00004B03] {0x2510d058c60} SoundNodeWavePlayer Metal_Cue.Metal_Cue.SoundNodeWavePlayer_4 +[00004B04] {0x25113feb020} UserDefinedStruct HorrorEngineSettings.HorrorEngineSettings +[00004B05] {0x25108499700} SoundWave hound_blinded3.hound_blinded3 +[00004B06] {0x25108499380} SoundWave hound_blinded2.hound_blinded2 +[00004B07] {0x25108499000} SoundWave hound_blinded1.hound_blinded1 +[00004B08] {0x2510c4eb050} SoundCue HoundBlinded_Cue.HoundBlinded_Cue +[00004B09] {0x2511af2ee80} SoundNodeRandom HoundBlinded_Cue.HoundBlinded_Cue.SoundNodeRandom_0 +[00004B0A] {0x2510d0556a0} SoundNodeWavePlayer HoundBlinded_Cue.HoundBlinded_Cue.SoundNodeWavePlayer_0 +[00004B0B] {0x2510d054160} SoundNodeWavePlayer HoundBlinded_Cue.HoundBlinded_Cue.SoundNodeWavePlayer_1 +[00004B0C] {0x2510d0588a0} SoundNodeWavePlayer HoundBlinded_Cue.HoundBlinded_Cue.SoundNodeWavePlayer_2 +[00004B0D] {0x25108498c80} SoundWave hound_alertgrowl3.hound_alertgrowl3 +[00004B0E] {0x25108498900} SoundWave hound_alertgrowl2.hound_alertgrowl2 +[00004B0F] {0x25108498580} SoundWave hound_alertgrowl1.hound_alertgrowl1 +[00004B10] {0x2510c4e9b10} SoundCue HoundWarning_Cue.HoundWarning_Cue +[00004B11] {0x2511af2ed80} SoundNodeRandom HoundWarning_Cue.HoundWarning_Cue.SoundNodeRandom_0 +[00004B12] {0x2510d058800} SoundNodeWavePlayer HoundWarning_Cue.HoundWarning_Cue.SoundNodeWavePlayer_0 +[00004B13] {0x2510d058760} SoundNodeWavePlayer HoundWarning_Cue.HoundWarning_Cue.SoundNodeWavePlayer_1 +[00004B14] {0x2510d0586c0} SoundNodeWavePlayer HoundWarning_Cue.HoundWarning_Cue.SoundNodeWavePlayer_2 +[00004B15] {0x25108498200} SoundWave hound_kill2.hound_kill2 +[00004B16] {0x25108497e80} SoundWave hound_kill1.hound_kill1 +[00004B17] {0x25108497b00} SoundWave hound_chaseloop1b.hound_chaseloop1b +[00004B18] {0x2510c4e95c0} SoundCue HoundKill_Cue.HoundKill_Cue +[00004B19] {0x25112a3a790} SoundNodeDelay HoundKill_Cue.HoundKill_Cue.SoundNodeDelay_0 +[00004B1A] {0x2511731fb80} SoundNodeMixer HoundKill_Cue.HoundKill_Cue.SoundNodeMixer_0 +[00004B1B] {0x2510d058620} SoundNodeWavePlayer HoundKill_Cue.HoundKill_Cue.SoundNodeWavePlayer_0 +[00004B1C] {0x2510d058580} SoundNodeWavePlayer HoundKill_Cue.HoundKill_Cue.SoundNodeWavePlayer_1 +[00004B1D] {0x2510c4e9070} SoundCue HoundChase_Cue.HoundChase_Cue +[00004B1E] {0x2510d058440} SoundNodeWavePlayer HoundChase_Cue.HoundChase_Cue.SoundNodeWavePlayer_0 +[00004B1F] {0x2510849fc80} SoundWave Smiler_1.Smiler_1 +[00004B20] {0x251130fdad0} SoundCue Smiler_1_Cue.Smiler_1_Cue +[00004B21] {0x2511af2ec00} SoundNodeRandom Smiler_1_Cue.Smiler_1_Cue.SoundNodeRandom_0 +[00004B22] {0x2510d0595c0} SoundNodeWavePlayer Smiler_1_Cue.Smiler_1_Cue.SoundNodeWavePlayer_0 +[00004B23] {0x2510d0584e0} SoundNodeWavePlayer Smiler_1_Cue.Smiler_1_Cue.SoundNodeWavePlayer_1 +[00004B24] {0x2510849f900} SoundWave Blood_Splatter_Sound_Effect_Free__mp3cut_net_.Blood_Splatter_Sound_Effect_Free__mp3cut_net_ +[00004B25] {0x2510849f580} SoundWave Moth_Warn2.Moth_Warn2 +[00004B26] {0x2510849f200} SoundWave Moth_Warn.Moth_Warn +[00004B27] {0x2510849ee80} SoundWave Moth_Loop.Moth_Loop +[00004B28] {0x2510c4ec590} SoundCue Moth_Warn_Cue.Moth_Warn_Cue +[00004B29] {0x2511af2e880} SoundNodeRandom Moth_Warn_Cue.Moth_Warn_Cue.SoundNodeRandom_0 +[00004B2A] {0x2510d05aba0} SoundNodeWavePlayer Moth_Warn_Cue.Moth_Warn_Cue.SoundNodeWavePlayer_0 +[00004B2B] {0x2510d059520} SoundNodeWavePlayer Moth_Warn_Cue.Moth_Warn_Cue.SoundNodeWavePlayer_1 +[00004B2C] {0x2510d05a7e0} Package Profile +[00004B2D] {0x2510d05a740} Package MEG-Icon +[00004B2E] {0x2510c4e8b20} SoundCue Moth_Fly_Cue.Moth_Fly_Cue +[00004B2F] {0x2510d05a6a0} SoundNodeWavePlayer Moth_Fly_Cue.Moth_Fly_Cue.SoundNodeWavePlayer_1 +[00004B30] {0x251083c0780} TextureLightProfile Complex_IES.Complex_IES +[00004B31] {0x251136f3bd0} Material Unlit_Black.Unlit_Black +[00004B32] {0x25113450fa0} MaterialFunction VectorToRadialValue.VectorToRadialValue +[00004B33] {0x25113450ee0} MaterialFunction CustomRotator.CustomRotator +[00004B34] {0x25113450e20} MaterialFunction RadialGradientExponential.RadialGradientExponential +[00004B35] {0x25113450d60} MaterialFunction ExponentialDensity.ExponentialDensity +[00004B36] {0x251136f3740} Material M_CircularProgress.M_CircularProgress +[00004B37] {0x25113452500} MaterialFunction FOV.FOV +[00004B38] {0x2510b947780} SoundWave Scream_7.Scream_7 +[00004B39] {0x2510d05ad80} Package HE_Flashlight +[00004B3A] {0x2510d05af60} Package 00_animated_crt_v2_pp +[00004B3B] {0x2510d059fc0} Package Empty_White +[00004B3C] {0x2510d059f20} Package Empty_Normal +[00004B3D] {0x2510d059e80} Package T_MacroVariation +[00004B3E] {0x2510d059de0} Package Flashlight_Mask +[00004B3F] {0x2510d059c00} Package Flashlight +[00004B40] {0x2510d0597a0} Package HE_MasterMaterial +[00004B41] {0x25112ccd0c0} Texture2D Flashlight_Mask.Flashlight_Mask +[00004B42] {0x25112ccd7c0} TextureLightProfile IES_FlashLight.IES_FlashLight +[00004B43] {0x25112d50b80} StaticMesh Flashlight.Flashlight +[00004B44] {0x25112a4b300} BodySetup Flashlight.Flashlight.BodySetup_0 +[00004B45] {0x25102580f60} NavCollision Flashlight.Flashlight.NavCollision_0 +[00004B46] {0x25112cc52c0} Texture2D screen_bars.screen_bars +[00004B47] {0x25112cc60c0} Texture2D barrel_reflection.barrel_reflection +[00004B48] {0x2510d059840} VectorFieldStatic TilingCurl32.TilingCurl32 +[00004B49] {0x25113452f20} MaterialFunction MF_FOV_Clipping_FIX.MF_FOV_Clipping_FIX +[00004B4A] {0x25113452e60} MaterialFunction MF_GetProjection.MF_GetProjection +[00004B4B] {0x25113452da0} MaterialFunction MF_GetFov.MF_GetFov +[00004B4C] {0x25113452ce0} MaterialFunction MF_Calculate_FOV_Clipping_FIX.MF_Calculate_FOV_Clipping_FIX +[00004B4D] {0x25112a3b320} BlackboardData BB_Moth.BB_Moth +[00004B4E] {0x251170b3610} BlackboardKeyType_Bool BB_Moth.BB_Moth.BlackboardKeyType_Bool_0 +[00004B4F] {0x251170b3580} BlackboardKeyType_Bool BB_Moth.BB_Moth.BlackboardKeyType_Bool_1 +[00004B50] {0x251170b3520} BlackboardKeyType_Bool BB_Moth.BB_Moth.BlackboardKeyType_Bool_2 +[00004B51] {0x2511b1b1ac0} BlackboardKeyType_Object BB_Moth.BB_Moth.BlackboardKeyType_Object_0 +[00004B52] {0x2511b1b1900} BlackboardKeyType_Object BB_Moth.BB_Moth.BlackboardKeyType_Object_1 +[00004B53] {0x251170b34f0} BlackboardKeyType_Vector BB_Moth.BB_Moth.BlackboardKeyType_Vector_0 +[00004B54] {0x2510d33ab90} BehaviorTree BT_Moth.BT_Moth +[00004B55] {0x2510d059700} BTComposite_Selector BT_Moth.BT_Moth.BTComposite_Selector_0 +[00004B56] {0x2510d059660} BTComposite_Sequence BT_Moth.BT_Moth.BTComposite_Sequence_1 +[00004B57] {0x2510d059980} BTComposite_Sequence BT_Moth.BT_Moth.BTComposite_Sequence_2 +[00004B58] {0x2510d05c540} BTComposite_Sequence BT_Moth.BT_Moth.BTComposite_Sequence_3 +[00004B59] {0x2510d05c4a0} BTComposite_Sequence BT_Moth.BT_Moth.BTComposite_Sequence_6 +[00004B5A] {0x25113f40880} BTDecorator_Blackboard BT_Moth.BT_Moth.BTDecorator_Blackboard_11 +[00004B5B] {0x25113f407c0} BTDecorator_Blackboard BT_Moth.BT_Moth.BTDecorator_Blackboard_6 +[00004B5C] {0x25113f40700} BTDecorator_Blackboard BT_Moth.BT_Moth.BTDecorator_Blackboard_7 +[00004B5D] {0x2510d05c400} BTDecorator_CanMove_C BT_Moth.BT_Moth.BTDecorator_CanMove_C_0 +[00004B5E] {0x2510d05c360} BTDecorator_CanMove_C BT_Moth.BT_Moth.BTDecorator_CanMove_C_2 +[00004B5F] {0x2510d05c2c0} BTDecorator_IsCarrying_C BT_Moth.BT_Moth.BTDecorator_BlueprintBase_New_C_0 +[00004B60] {0x2510d05c220} BTDecorator_ShouldRoam_C BT_Moth.BT_Moth.BTDecorator_ShouldRoam_C_2 +[00004B61] {0x2510d05c180} BTService_CheckVisiblePlayers_C BT_Moth.BT_Moth.BTService_BlueprintBase_New_C_2 +[00004B62] {0x2510d063700} BTService_RunEQS BT_Moth.BT_Moth.BTService_RunEQS_0 +[00004B63] {0x2511b1b48c0} BlackboardKeyType_Object BT_Moth.BT_Moth.BTService_RunEQS_0.BlackboardKey_Object_2147482597 +[00004B64] {0x251074524d0} BlackboardKeyType_Vector BT_Moth.BT_Moth.BTService_RunEQS_0.BlackboardKey_Vector +[00004B65] {0x25113f40640} BTTask_MoveTo BT_Moth.BT_Moth.BTTask_MoveTo_0 +[00004B66] {0x2511b1840c0} BlackboardKeyType_Object BT_Moth.BT_Moth.BTTask_MoveTo_0.BlackboardKey_Object_2147482596 +[00004B67] {0x251074518d0} BlackboardKeyType_Vector BT_Moth.BT_Moth.BTTask_MoveTo_0.BlackboardKey_Vector +[00004B68] {0x25113f41d80} BTTask_MoveTo BT_Moth.BT_Moth.BTTask_MoveTo_1 +[00004B69] {0x2511b1b4140} BlackboardKeyType_Object BT_Moth.BT_Moth.BTTask_MoveTo_1.BlackboardKey_Object_2147482595 +[00004B6A] {0x25107452500} BlackboardKeyType_Vector BT_Moth.BT_Moth.BTTask_MoveTo_1.BlackboardKey_Vector +[00004B6B] {0x25102582540} BTTask_RoamLocation_C BT_Moth.BT_Moth.BTTask_RoamLocation_C_0 +[00004B6C] {0x2511af26f80} BTTask_Wait BT_Moth.BT_Moth.BTTask_Wait_1 +[00004B6D] {0x2510c4e7b30} NiagaraSystem P_Sanity_Warning_System.P_Sanity_Warning_System +[00004B6E] {0x25112a4a800} NiagaraEmitter P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity +[00004B6F] {0x25112f52a80} NiagaraLightRendererProperties P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.NiagaraLightRendererProperties_1 +[00004B70] {0x2511272a600} NiagaraScript P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.SpawnScript_0 +[00004B71] {0x2512c0c2630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light3.StaticMeshComponent0 +[00004B72] {0x25112aeee00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light3 +[00004B73] {0x25112a3c2c0} NiagaraDataInterfaceVectorField P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.SpawnScript_0.NiagaraDataInterfaceVectorField_0 +[00004B74] {0x2512c0c20e0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light24.StaticMeshComponent0 +[00004B75] {0x25112e1e080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light24 +[00004B76] {0x2511272a300} NiagaraScript P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.UpdateScript_1 +[00004B77] {0x2510d062300} NiagaraDataInterfaceCurve P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceCurve_0 +[00004B78] {0x2510d061b00} NiagaraDataInterfaceCurve P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceCurve_1 +[00004B79] {0x2512b8d2630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light23.StaticMeshComponent0 +[00004B7A] {0x25112e13100} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light23 +[00004B7B] {0x25112a3c040} NiagaraDataInterfaceVectorField P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceVectorField_0 +[00004B7C] {0x25112a3bff0} NiagaraDataInterfaceVectorField P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceVectorField_1 +[00004B7D] {0x2512c0c3b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light22.StaticMeshComponent0 +[00004B7E] {0x25112e12800} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light22 +[00004B7F] {0x2511272a000} NiagaraScript P_Sanity_Warning_System.P_Sanity_Warning_System.SystemSpawnScript +[00004B80] {0x25112729d00} NiagaraScript P_Sanity_Warning_System.P_Sanity_Warning_System.SystemUpdateScript +[00004B81] {0x2510d011a80} NiagaraSpriteRendererProperties P_Sanity_Warning_System.P_Sanity_Warning_System.P_Sanity.NiagaraSpriteRendererProperties_0 +[00004B82] {0x2510c4e75e0} NiagaraSystem P_Sanity_System.P_Sanity_System +[00004B83] {0x25112a4aac0} NiagaraEmitter P_Sanity_System.P_Sanity_System.P_Sanity +[00004B84] {0x2510b947e80} NiagaraLightRendererProperties P_Sanity_System.P_Sanity_System.P_Sanity.NiagaraLightRendererProperties_1 +[00004B85] {0x25112729a00} NiagaraScript P_Sanity_System.P_Sanity_System.P_Sanity.SpawnScript_0 +[00004B86] {0x251130fb050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light21.StaticMeshComponent0 +[00004B87] {0x25112e125c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light21 +[00004B88] {0x25112a3be60} NiagaraDataInterfaceVectorField P_Sanity_System.P_Sanity_System.P_Sanity.SpawnScript_0.NiagaraDataInterfaceVectorField_0 +[00004B89] {0x2512b8d2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light20.StaticMeshComponent0 +[00004B8A] {0x2510cc53c40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light20 +[00004B8B] {0x25112729700} NiagaraScript P_Sanity_System.P_Sanity_System.P_Sanity.UpdateScript_1 +[00004B8C] {0x2510d064d00} NiagaraDataInterfaceCurve P_Sanity_System.P_Sanity_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceCurve_0 +[00004B8D] {0x2510d064b00} NiagaraDataInterfaceCurve P_Sanity_System.P_Sanity_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceCurve_1 +[00004B8E] {0x2512b8dcae0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light2.StaticMeshComponent0 +[00004B8F] {0x25112e12140} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light2 +[00004B90] {0x25112a3bbe0} NiagaraDataInterfaceVectorField P_Sanity_System.P_Sanity_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceVectorField_0 +[00004B91] {0x25112a3bb90} NiagaraDataInterfaceVectorField P_Sanity_System.P_Sanity_System.P_Sanity.UpdateScript_1.NiagaraDataInterfaceVectorField_1 +[00004B92] {0x2512b8dd580} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light19.StaticMeshComponent0 +[00004B93] {0x25112e11840} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light19 +[00004B94] {0x25112721c00} NiagaraScript P_Sanity_System.P_Sanity_System.SystemSpawnScript +[00004B95] {0x25112721900} NiagaraScript P_Sanity_System.P_Sanity_System.SystemUpdateScript +[00004B96] {0x251167ea6c0} NiagaraSpriteRendererProperties P_Sanity_System.P_Sanity_System.P_Sanity.NiagaraSpriteRendererProperties_0 +[00004B97] {0x2510b947b00} MaterialInstanceConstant PP_VCR_4.PP_VCR_4 +[00004B98] {0x2510b946d00} MaterialInstanceConstant PP_VCR_3.PP_VCR_3 +[00004B99] {0x2511b1b3800} SequenceDirector_C ClimbLadderSequence.Default__SequenceDirector_C +[00004B9A] {0x2510d05b460} Package GrassInteractionType +[00004B9B] {0x2510d051fa0} Package GrassGlobalParams +[00004B9C] {0x2510d05b320} Package InteractiveFoliageChunk_BP +[00004B9D] {0x2510d05b280} Package INTERACTIVE_FoliageComp_BP +[00004B9E] {0x2510d05b500} Package InteractiveGrassManager_BP +[00004B9F] {0x2510d05b3c0} Package Anim_Combat_Dog_Walk +[00004BA0] {0x2510d05b1e0} Package Anim_Combat_Dog_Idle_1 +[00004BA1] {0x2510d05d6c0} Package InstanceData +[00004BA2] {0x2510d05d940} Package InstanceStatus +[00004BA3] {0x2510d05d580} Package HoundPReady_headHairMat_OcclusionRoughnessMetallic +[00004BA4] {0x2510d05d760} Package HoundPReady_headHairMat_Normal +[00004BA5] {0x2510d05d620} Package HoundPReady_headHairMat_BaseColor +[00004BA6] {0x2510d05d4e0} Package headHairMat_opacity_2 +[00004BA7] {0x2510d05d440} Package MothBaseMesh_Moth__WO_Mouth_Text_OcclusionRoughnessMetallic +[00004BA8] {0x2510d05d260} Package MothBaseMesh_Moth__WO_Mouth_Text_Normal +[00004BA9] {0x2510d05d1c0} Package MothBaseMesh_Moth__WO_Mouth_Text_BaseColor +[00004BAA] {0x25112ccf900} Texture2D MothBaseMesh_Moth__WO_Mouth_Text_BaseColor.MothBaseMesh_Moth__WO_Mouth_Text_BaseColor +[00004BAB] {0x25112ccfac0} Texture2D headHairMat_opacity_2.headHairMat_opacity_2 +[00004BAC] {0x25113fee500} UserDefinedStruct InstanceData.InstanceData +[00004BAD] {0x25113f49b80} UserDefinedEnum InstanceStatus.InstanceStatus +[00004BAE] {0x25113f443c0} UserDefinedEnum GrassInteractionType.GrassInteractionType +[00004BAF] {0x251121fe700} PhysicsAsset Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset +[00004BB0] {0x2510b945f00} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_0 +[00004BB1] {0x2510b945b80} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_1 +[00004BB2] {0x2510b945800} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_10 +[00004BB3] {0x2510b945480} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_11 +[00004BB4] {0x2510b945100} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_12 +[00004BB5] {0x2510b944d80} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_13 +[00004BB6] {0x2510b944a00} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_14 +[00004BB7] {0x2510b944680} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_15 +[00004BB8] {0x2510b944300} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_16 +[00004BB9] {0x2510b943f80} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_17 +[00004BBA] {0x2510b943c00} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_18 +[00004BBB] {0x2510b943880} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_19 +[00004BBC] {0x2510b943500} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_2 +[00004BBD] {0x2510b943180} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_3 +[00004BBE] {0x2510b942e00} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_4 +[00004BBF] {0x2510b942a80} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_5 +[00004BC0] {0x2510b942380} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_6 +[00004BC1] {0x2510b942000} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_7 +[00004BC2] {0x2510b941c80} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_8 +[00004BC3] {0x2510b941900} PhysicsConstraintTemplate Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.PhysicsConstraintTemplate_9 +[00004BC4] {0x25112a47940} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_0 +[00004BC5] {0x25112a47680} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_1 +[00004BC6] {0x25112a473c0} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_10 +[00004BC7] {0x25112a47100} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_11 +[00004BC8] {0x25112a46e40} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_12 +[00004BC9] {0x25112a46b80} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_13 +[00004BCA] {0x25112a468c0} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_14 +[00004BCB] {0x25112a46600} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_15 +[00004BCC] {0x25112a46340} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_16 +[00004BCD] {0x25112a46080} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_17 +[00004BCE] {0x25112a45580} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_18 +[00004BCF] {0x25112a4fd40} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_19 +[00004BD0] {0x25112a4fa80} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_2 +[00004BD1] {0x25112a4f7c0} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_20 +[00004BD2] {0x25112a4f500} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_3 +[00004BD3] {0x25112a4f240} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_4 +[00004BD4] {0x25112a4ef80} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_5 +[00004BD5] {0x25112a4ecc0} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_6 +[00004BD6] {0x25112a4ea00} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_7 +[00004BD7] {0x25112a4e740} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_8 +[00004BD8] {0x25112a4e480} SkeletalBodySetup Moth_rigged_WOmouth_PhysicsAsset.Moth_rigged_WOmouth_PhysicsAsset.SkeletalBodySetup_9 +[00004BD9] {0x25113e80010} SkeletalMesh Moth_rigged_WOmouth.Moth_rigged_WOmouth +[00004BDA] {0x25108401420} AnimBlueprintGeneratedClass Hound_AnimBP.Hound_AnimBP_C +[00004BDB] {0x25102585020} Function Hound_AnimBP.Hound_AnimBP_C.ExecuteUbergraph_Hound_AnimBP +[00004BDC] {0x25102584e60} Function Hound_AnimBP.Hound_AnimBP_C.BlueprintUpdateAnimation +[00004BDD] {0x25102584d80} Function Hound_AnimBP.Hound_AnimBP_C.AnimGraph +[00004BDE] {0x25112ccf200} Texture2D HoundPReady_headHairMat_BaseColor.HoundPReady_headHairMat_BaseColor +[00004BDF] {0x25112ccee80} AnimSequence Anim_Combat_Dog_Idle_1.Anim_Combat_Dog_Idle_1 +[00004BE0] {0x251121fe480} PhysicsAsset Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset +[00004BE1] {0x2510b940780} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_0 +[00004BE2] {0x2510b940400} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_1 +[00004BE3] {0x2510b940080} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_10 +[00004BE4] {0x2510b94fc80} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_11 +[00004BE5] {0x2510b94f900} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_12 +[00004BE6] {0x2510b94f580} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_13 +[00004BE7] {0x2510b94f200} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_2 +[00004BE8] {0x2510b94ee80} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_3 +[00004BE9] {0x2510b94eb00} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_4 +[00004BEA] {0x2510b94e780} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_5 +[00004BEB] {0x2510b94e400} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_6 +[00004BEC] {0x2510b94e080} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_7 +[00004BED] {0x2510b94dd00} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_8 +[00004BEE] {0x2510b94d980} PhysicsConstraintTemplate Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.PhysicsConstraintTemplate_9 +[00004BEF] {0x25112a4e1c0} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_0 +[00004BF0] {0x25112a4df00} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_1 +[00004BF1] {0x25112a4dc40} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_10 +[00004BF2] {0x25112a4d980} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_11 +[00004BF3] {0x25112a4d6c0} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_12 +[00004BF4] {0x25112a4d400} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_13 +[00004BF5] {0x25112a4d140} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_14 +[00004BF6] {0x25112a4ce80} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_2 +[00004BF7] {0x25112a4cbc0} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_3 +[00004BF8] {0x25112a4c900} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_4 +[00004BF9] {0x25112a4c640} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_5 +[00004BFA] {0x25112a4c380} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_6 +[00004BFB] {0x25112a4c0c0} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_7 +[00004BFC] {0x25112a4be00} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_8 +[00004BFD] {0x25112a4bb40} SkeletalBodySetup Hound_SM_2_PhysicsAsset.Hound_SM_2_PhysicsAsset.SkeletalBodySetup_9 +[00004BFE] {0x25112ccb840} Texture2D HoundPReady_headHairMat_OcclusionRoughnessMetallic.HoundPReady_headHairMat_OcclusionRoughnessMetallic +[00004BFF] {0x25112ccb140} Texture2D HoundPReady_headHairMat_Normal.HoundPReady_headHairMat_Normal +[00004C00] {0x251136fbb90} Material headHairMat.headHairMat +[00004C01] {0x2510d05cf40} Package NeckHairMat_opacity_2 +[00004C02] {0x2510d05cc20} Package HoundPReady_NeckHairMat_OcclusionRoughnessMetallic +[00004C03] {0x2510d05cea0} Package HoundPReady_NeckHairMat_Normal +[00004C04] {0x2510d05ccc0} Package HoundPReady_NeckHairMat_BaseColor +[00004C05] {0x2510d05cb80} Package Thickness_Map_from_Mesh_MainMonster_high +[00004C06] {0x2510d05cae0} Package MonsterSubsurface +[00004C07] {0x2510d05c7c0} Package HoundPReady_MainMonster_high_OcclusionRoughnessMetallic +[00004C08] {0x2510d05ca40} Package HoundPReady_MainMonster_high_Normal +[00004C09] {0x2510d05c860} Package HoundPReady_MainMonster_high_BaseColor +[00004C0A] {0x2517436e800} SubsurfaceProfile MonsterSubsurface.MonsterSubsurface +[00004C0B] {0x25113122e00} Texture2D NeckHairMat_opacity_2.NeckHairMat_opacity_2 +[00004C0C] {0x2510ad6fc10} SkeletalMesh Hound_SM_2.Hound_SM_2 +[00004C0D] {0x251131221c0} Texture2D T_MacroVariation.T_MacroVariation +[00004C0E] {0x25112ccd980} Texture2D Flashlight.Flashlight +[00004C0F] {0x251082c1750} Material 00_animated_crt_v2_pp.00_animated_crt_v2_pp +[00004C10] {0x25112ccdec0} Texture2D Profile.Profile +[00004C11] {0x251083c6b40} Texture2D MEG-Icon.MEG-Icon +[00004C12] {0x2510b94cf00} MaterialInstanceConstant PP_Preset_saturated_VCR_distorted.PP_Preset_saturated_VCR_distorted +[00004C13] {0x2510b94c800} WidgetBlueprintGeneratedClass Card_UI.Card_UI_C +[00004C14] {0x251025867c0} Function Card_UI.Card_UI_C.SetName +[00004C15] {0x251170b4090} WidgetTree Card_UI.Card_UI_C.WidgetTree +[00004C16] {0x25112efb780} Border Card_UI.Card_UI_C.WidgetTree.Border_1 +[00004C17] {0x25112efb500} Border Card_UI.Card_UI_C.WidgetTree.Border_257 +[00004C18] {0x25112efb280} Border Card_UI.Card_UI_C.WidgetTree.Border_259 +[00004C19] {0x25113455f20} BorderSlot Card_UI.Card_UI_C.WidgetTree.Border_1.BorderSlot_0 +[00004C1A] {0x25113455ec0} BorderSlot Card_UI.Card_UI_C.WidgetTree.Border_257.BorderSlot_0 +[00004C1B] {0x25113455e60} BorderSlot Card_UI.Card_UI_C.WidgetTree.Border_259.BorderSlot_0 +[00004C1C] {0x25113442900} HorizontalBox Card_UI.Card_UI_C.WidgetTree.HorizontalBox_0 +[00004C1D] {0x25113455e00} HorizontalBoxSlot Card_UI.Card_UI_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00004C1E] {0x25113455da0} HorizontalBoxSlot Card_UI.Card_UI_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00004C1F] {0x2511342fdc0} Image Card_UI.Card_UI_C.WidgetTree.Image_233 +[00004C20] {0x2511342fb80} Image Card_UI.Card_UI_C.WidgetTree.Image_90 +[00004C21] {0x25112d56a00} SizeBox Card_UI.Card_UI_C.WidgetTree.SizeBox_0 +[00004C22] {0x25113455ce0} SizeBoxSlot Card_UI.Card_UI_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00004C23] {0x25113fed660} Spacer Card_UI.Card_UI_C.WidgetTree.Spacer_100 +[00004C24] {0x251127f4d40} TextBlock Card_UI.Card_UI_C.WidgetTree.NameText +[00004C25] {0x251127f4a80} TextBlock Card_UI.Card_UI_C.WidgetTree.NameText_1 +[00004C26] {0x251127f47c0} TextBlock Card_UI.Card_UI_C.WidgetTree.TextBlock_137 +[00004C27] {0x251121fbf00} VerticalBox Card_UI.Card_UI_C.WidgetTree.VerticalBox_0 +[00004C28] {0x25113455c80} VerticalBoxSlot Card_UI.Card_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004C29] {0x25113455c20} VerticalBoxSlot Card_UI.Card_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_14 +[00004C2A] {0x25113455bc0} VerticalBoxSlot Card_UI.Card_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_15 +[00004C2B] {0x25113455b60} VerticalBoxSlot Card_UI.Card_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_17 +[00004C2C] {0x25113455b00} VerticalBoxSlot Card_UI.Card_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[00004C2D] {0x2510d05ec00} Package GrassManagerIcon_T +[00004C2E] {0x2510d05ea20} Package FoliageToSpawnInArea +[00004C2F] {0x2510d05e980} Package FoliageToSpawn_Struct +[00004C30] {0x2510d05e8e0} Package GrassSpawnArea_BP +[00004C31] {0x2510b947080} BlueprintGeneratedClass InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C +[00004C32] {0x25102583880} Function InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.UserConstructionScript +[00004C33] {0x25112a77290} CapsuleComponent InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.Capsule_GEN_VARIABLE +[00004C34] {0x25112763200} SceneComponent InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.DefaultSceneRoot_REMOVED_F92F68B84AA42FE72DED479A332F5F17 +[00004C35] {0x25112763000} SceneComponent InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.Scene_GEN_VARIABLE +[00004C36] {0x2510d05eb60} SimpleConstructionScript InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.SimpleConstructionScript_0 +[00004C37] {0x25102581c80} SCS_Node InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004C38] {0x251025861a0} SCS_Node InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[00004C39] {0x25102585fe0} SCS_Node InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.SimpleConstructionScript_0.SCS_Node_3 +[00004C3A] {0x25102585f00} SCS_Node InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.SimpleConstructionScript_0.SCS_Node_4 +[00004C3B] {0x25112276280} BlueprintGeneratedClass INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C +[00004C3C] {0x25102585e20} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.UnloadedViaStreaming__DelegateSignature +[00004C3D] {0x25102585d40} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ExecuteUbergraph_INTERACTIVE_FoliageComp_BP +[00004C3E] {0x25102585b80} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.DivideIntoChunks_InfLoopWorkaround +[00004C3F] {0x25102585aa0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ReceiveEndPlay +[00004C40] {0x251025859c0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ReceiveBeginPlay +[00004C41] {0x25102589380} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.AddInstanceStatus +[00004C42] {0x251025892a0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveInstanceStatus +[00004C43] {0x251025891c0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.IsTrampled? +[00004C44] {0x251025890e0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveAnyActiveStatuses +[00004C45] {0x25102589000} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters +[00004C46] {0x25102588f20} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters_FromClass +[00004C47] {0x25102588e40} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceDeformAlpha +[00004C48] {0x25102588d60} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceGPU_Offset +[00004C49] {0x25102588c80} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceUN-DeformAlpha +[00004C4A] {0x25102588ba0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ForceMarkDirty +[00004C4B] {0x25102588ac0} Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Start New Instance Offset +[00004C4C] {0x25112efb000} Card_UI_C Card_UI.Default__Card_UI_C +[00004C4D] {0x2510d05e660} Package visPillar_1Unit_SM +[00004C4E] {0x2510d05e5c0} Package grassMesh2_SM +[00004C4F] {0x2510d05e520} Package SimpleTranslucent_M +[00004C50] {0x2510d05e340} Package Grass2_Component_BP +[00004C51] {0x2510b94bd80} BlueprintGeneratedClass Grass2_Component_BP.Grass2_Component_BP_C +[00004C52] {0x2510d05efc0} Package Grass2_M_Inst +[00004C53] {0x2510d05ef20} Package Grass2_FarLOD_M_Inst +[00004C54] {0x2510d05e200} Package Opacity_2K_tdcrdbur +[00004C55] {0x2510d05f420} Package WindNormal_1_T +[00004C56] {0x2510d05e0c0} Package GrassUnivRoughnessTexture1_T +[00004C57] {0x2510d05f240} Package clouds4_T +[00004C58] {0x2510d05df80} Package grass2_Color_Desaturated_Var1 +[00004C59] {0x2510d05e160} Package Grass1_T +[00004C5A] {0x2510d05e020} Package Grass_M +[00004C5B] {0x2510d05dee0} Package Grass_FarLOD_M +[00004C5C] {0x2510d05dc60} Package Blend_Overlay +[00004C5D] {0x2510d05ff60} Package SpeedTreeColorVariation +[00004C5E] {0x2510d05de40} Package SimpleOptimizedGrassWind +[00004C5F] {0x2510d05dda0} Package SimpleGrassWind_DGS +[00004C60] {0x251134563a0} MaterialFunction SimpleOptimizedGrassWind.SimpleOptimizedGrassWind +[00004C61] {0x25113457ba0} MaterialFunction SimpleGrassWind_DGS.SimpleGrassWind_DGS +[00004C62] {0x25113126440} Texture2D Grass1_T.Grass1_T +[00004C63] {0x25112d5eb00} StaticMesh visPillar_1Unit_SM.visPillar_1Unit_SM +[00004C64] {0x251127f3f80} BodySetup visPillar_1Unit_SM.visPillar_1Unit_SM.BodySetup_0 +[00004C65] {0x25102587780} NavCollision visPillar_1Unit_SM.visPillar_1Unit_SM.NavCollision_4 +[00004C66] {0x25112d5e980} StaticMesh grassMesh2_SM.grassMesh2_SM +[00004C67] {0x251127f3cc0} BodySetup grassMesh2_SM.grassMesh2_SM.BodySetup_0 +[00004C68] {0x2510258af80} NavCollision grassMesh2_SM.grassMesh2_SM.NavCollision_8 +[00004C69] {0x25112a709a0} Material SimpleTranslucent_M.SimpleTranslucent_M +[00004C6A] {0x25113121040} Texture2D GrassManagerIcon_T.GrassManagerIcon_T +[00004C6B] {0x25113fecb20} UserDefinedStruct FoliageToSpawnInArea.FoliageToSpawnInArea +[00004C6C] {0x25113feca00} UserDefinedStruct FoliageToSpawn_Struct.FoliageToSpawn_Struct +[00004C6D] {0x2510b94ac00} BlueprintGeneratedClass GrassSpawnArea_BP.GrassSpawnArea_BP_C +[00004C6E] {0x2510258aa40} Function GrassSpawnArea_BP.GrassSpawnArea_BP_C.UserConstructionScript +[00004C6F] {0x25113031a80} InstancedStaticMeshComponent GrassSpawnArea_BP.GrassSpawnArea_BP_C.HeightVisPillars_GEN_VARIABLE +[00004C70] {0x2510c4e1b90} ProceduralMeshComponent GrassSpawnArea_BP.GrassSpawnArea_BP_C.ProceduralMesh_GEN_VARIABLE +[00004C71] {0x251127f3a00} BodySetup GrassSpawnArea_BP.GrassSpawnArea_BP_C.ProceduralMesh_GEN_VARIABLE.BodySetup_0 +[00004C72] {0x25112762200} SceneComponent GrassSpawnArea_BP.GrassSpawnArea_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004C73] {0x2510d05fd80} SimpleConstructionScript GrassSpawnArea_BP.GrassSpawnArea_BP_C.SimpleConstructionScript_0 +[00004C74] {0x2510258a960} SCS_Node GrassSpawnArea_BP.GrassSpawnArea_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004C75] {0x2510258a7a0} SCS_Node GrassSpawnArea_BP.GrassSpawnArea_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[00004C76] {0x2510258a6c0} SCS_Node GrassSpawnArea_BP.GrassSpawnArea_BP_C.SimpleConstructionScript_0.SCS_Node_5 +[00004C77] {0x25113121580} AnimSequence Anim_Combat_Dog_Walk.Anim_Combat_Dog_Walk +[00004C78] {0x25107a4fdd0} MaterialParameterCollection GrassGlobalParams.GrassGlobalParams +[00004C79] {0x2510b94a880} BlueprintGeneratedClass InteractiveGrassManager_BP.InteractiveGrassManager_BP_C +[00004C7A] {0x2510258a420} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.ExecuteUbergraph_InteractiveGrassManager_BP +[00004C7B] {0x2510258a340} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindStrength +[00004C7C] {0x2510258a180} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindDirection +[00004C7D] {0x2510258a0a0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.ReceiveBeginPlay +[00004C7E] {0x25102589fc0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__Change__EventFunc +[00004C7F] {0x25102589ee0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__UpdateFunc +[00004C80] {0x25102589e00} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__FinishedFunc +[00004C81] {0x25102589d20} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__ChangeDirection__EventFunc +[00004C82] {0x25102589c40} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__UpdateFunc +[00004C83] {0x25102589b60} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__FinishedFunc +[00004C84] {0x25102589a80} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliage +[00004C85] {0x251025899a0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliageCluster +[00004C86] {0x251025898c0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.GetFreeMaterialInteractionChannel +[00004C87] {0x251025897e0} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.FreeUpMaterialInteractionChannel +[00004C88] {0x25102589700} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.DistanceToViewTarget +[00004C89] {0x25102589620} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.AddFoliageChunkActor +[00004C8A] {0x25102589540} Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.PopulateMapWithGrass +[00004C8B] {0x25112a70510} BillboardComponent InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.Icon_GEN_VARIABLE +[00004C8C] {0x25113f44600} CurveFloat InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.CurveFloat_0 +[00004C8D] {0x25113f4f700} CurveFloat InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.CurveFloat_1 +[00004C8E] {0x25113f40400} CurveFloat InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.CurveFloat_2 +[00004C8F] {0x25113f422c0} CurveFloat InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.CurveFloat_3 +[00004C90] {0x25112762000} SceneComponent InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004C91] {0x2510d05fce0} SimpleConstructionScript InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SimpleConstructionScript_1 +[00004C92] {0x25102589460} SCS_Node InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SimpleConstructionScript_1.SCS_Node_1 +[00004C93] {0x2510258cd40} SCS_Node InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SimpleConstructionScript_1.SCS_Node_2 +[00004C94] {0x25113f42200} TimelineTemplate InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger_Template +[00004C95] {0x25113f4bbc0} TimelineTemplate InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger_Template +[00004C96] {0x2510b94a500} BlueprintGeneratedClass InteractWithGrass_BP.InteractWithGrass_BP_C +[00004C97] {0x2510258cc60} Function InteractWithGrass_BP.InteractWithGrass_BP_C.ExecuteUbergraph_InteractWithGrass_BP +[00004C98] {0x2510258caa0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.Start Interacting +[00004C99] {0x2510258c9c0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.TurnON +[00004C9A] {0x2510258c8e0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.TurnOFF +[00004C9B] {0x2510258c800} Function InteractWithGrass_BP.InteractWithGrass_BP_C.DetectNearbyComponents +[00004C9C] {0x2510258c720} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfComponentsStillNear +[00004C9D] {0x2510258c640} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShouldTurn_OFF_DispInteraction +[00004C9E] {0x2510258c560} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShouldTurn_ON_DispInteraction +[00004C9F] {0x2510258c480} Function InteractWithGrass_BP.InteractWithGrass_BP_C.UpdateMatInterParamForMainActor +[00004CA0] {0x2510258c3a0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.UpdateMatInteractionParam +[00004CA1] {0x2510258c2c0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShould_DISABLE_MatInteraction +[00004CA2] {0x2510258c1e0} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShould_ENABLE_MatInteraction +[00004CA3] {0x2510258c100} Function InteractWithGrass_BP.InteractWithGrass_BP_C.OnOwnerDestroyed +[00004CA4] {0x2510258c020} Function InteractWithGrass_BP.InteractWithGrass_BP_C.FreeUpInteractionChannel +[00004CA5] {0x2510258bf40} Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckNearbyGrass +[00004CA6] {0x2510258be60} Function InteractWithGrass_BP.InteractWithGrass_BP_C.ReceiveBeginPlay +[00004CA7] {0x2510258bd80} Function InteractWithGrass_BP.InteractWithGrass_BP_C.IsInDistanceToViewTarget +[00004CA8] {0x25112d54a80} BlendSpace1D BS_Hound.BS_Hound +[00004CA9] {0x2510b94a180} BlueprintGeneratedClass Grass_Interaction_Other.Grass_Interaction_Other_C +[00004CAA] {0x2510b949e00} BlueprintGeneratedClass Grass_Interaction.Grass_Interaction_C +[00004CAB] {0x25112efa100} GrassSpawnArea_BP_C GrassSpawnArea_BP.Default__GrassSpawnArea_BP_C +[00004CAC] {0x25112ef9980} InteractiveFoliageChunk_BP_C InteractiveFoliageChunk_BP.Default__InteractiveFoliageChunk_BP_C +[00004CAD] {0x25116f864e0} INTERACTIVE_FoliageComp_BP_C INTERACTIVE_FoliageComp_BP.Default__INTERACTIVE_FoliageComp_BP_C +[00004CAE] {0x25116f86e00} INTERACTIVE_FoliageComp_BP_C InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.FoliageComponent_GEN_VARIABLE +[00004CAF] {0x25116f85bc0} Grass2_Component_BP_C Grass2_Component_BP.Default__Grass2_Component_BP_C +[00004CB0] {0x2511272fd00} InteractiveGrassManager_BP_C InteractiveGrassManager_BP.Default__InteractiveGrassManager_BP_C +[00004CB1] {0x2510b949a80} InteractWithGrass_BP_C InteractWithGrass_BP.Default__InteractWithGrass_BP_C +[00004CB2] {0x2510c4ef010} Hound_AnimBP_C Hound_AnimBP.Default__Hound_AnimBP_C +[00004CB3] {0x2510b949700} Grass_Interaction_Other_C Grass_Interaction_Other.Default__Grass_Interaction_Other_C +[00004CB4] {0x2510b949380} Grass_Interaction_C Grass_Interaction.Default__Grass_Interaction_C +[00004CB5] {0x25113459400} MaterialFunction Blend_Overlay.Blend_Overlay +[00004CB6] {0x25113459340} MaterialFunction SpeedTreeColorVariation.SpeedTreeColorVariation +[00004CB7] {0x251131267c0} Texture2D grass2_Color_Desaturated_Var1.grass2_Color_Desaturated_Var1 +[00004CB8] {0x25113120080} Texture2D HoundPReady_MainMonster_high_BaseColor.HoundPReady_MainMonster_high_BaseColor +[00004CB9] {0x251131228c0} Texture2D MothBaseMesh_Moth__WO_Mouth_Text_OcclusionRoughnessMetallic.MothBaseMesh_Moth__WO_Mouth_Text_OcclusionRoughnessMetallic +[00004CBA] {0x25112ccfe40} Texture2D MothBaseMesh_Moth__WO_Mouth_Text_Normal.MothBaseMesh_Moth__WO_Mouth_Text_Normal +[00004CBB] {0x25112a7e930} Material MothMat_WOMouth.MothMat_WOMouth +[00004CBC] {0x251083c05c0} Texture2D GrassUnivRoughnessTexture1_T.GrassUnivRoughnessTexture1_T +[00004CBD] {0x25113120400} Texture2D clouds4_T.clouds4_T +[00004CBE] {0x25112a7d6f0} Material Grass_FarLOD_M.Grass_FarLOD_M +[00004CBF] {0x25113123a40} Texture2D WindNormal_1_T.WindNormal_1_T +[00004CC0] {0x2510b94af80} MaterialInstanceConstant Grass2_FarLOD_M_Inst.Grass2_FarLOD_M_Inst +[00004CC1] {0x25113120940} Texture2D HoundPReady_MainMonster_high_OcclusionRoughnessMetallic.HoundPReady_MainMonster_high_OcclusionRoughnessMetallic +[00004CC2] {0x25113122c40} Texture2D HoundPReady_MainMonster_high_Normal.HoundPReady_MainMonster_high_Normal +[00004CC3] {0x2511312a180} Texture2D HoundPReady_NeckHairMat_Normal.HoundPReady_NeckHairMat_Normal +[00004CC4] {0x25113123340} Texture2D HoundPReady_NeckHairMat_BaseColor.HoundPReady_NeckHairMat_BaseColor +[00004CC5] {0x25113123180} Texture2D HoundPReady_NeckHairMat_OcclusionRoughnessMetallic.HoundPReady_NeckHairMat_OcclusionRoughnessMetallic +[00004CC6] {0x25112a7ade0} Material NeckHairMat.NeckHairMat +[00004CC7] {0x25113129a80} Texture2D Thickness_Map_from_Mesh_MainMonster_high.Thickness_Map_from_Mesh_MainMonster_high +[00004CC8] {0x25112a7a4c0} Material MainMonster_high.MainMonster_high +[00004CC9] {0x251128f1a00} Package Smiler_Face_Texture +[00004CCA] {0x25113129700} Texture2D Smiler_Face_Texture.Smiler_Face_Texture +[00004CCB] {0x25112c38df0} Material Smiler_Face.Smiler_Face +[00004CCC] {0x25113e817b0} SkeletalMesh backrooms-smiler__7_.backrooms-smiler__7_ +[00004CCD] {0x25113129000} Texture2D basecolor_tga.basecolor_tga +[00004CCE] {0x25112c6a180} SourceEffectFoldbackDistortionPreset RadioFoldback.RadioFoldback +[00004CCF] {0x251171c0340} SoundEffectSourcePresetChain RadioSourceChain.RadioSourceChain +[00004CD0] {0x2510d388580} MaterialInstanceConstant MI_Card_FOV.MI_Card_FOV +[00004CD1] {0x25112d19280} Material M_Card.M_Card +[00004CD2] {0x25112cd1f00} StaticMesh id_card_03_Strap.id_card_03_Strap +[00004CD3] {0x251127f1380} BodySetup id_card_03_Strap.id_card_03_Strap.BodySetup_0 +[00004CD4] {0x25108458900} NavCollision id_card_03_Strap.id_card_03_Strap.NavCollision_0 +[00004CD5] {0x25112cd0280} StaticMesh id_card_03_Rectangle001.id_card_03_Rectangle001 +[00004CD6] {0x251127f0880} BodySetup id_card_03_Rectangle001.id_card_03_Rectangle001.BodySetup_0 +[00004CD7] {0x25113e31900} NavCollision id_card_03_Rectangle001.id_card_03_Rectangle001.NavCollision_0 +[00004CD8] {0x2510c6cb080} StaticMesh id_card_03_Metal_03.id_card_03_Metal_03 +[00004CD9] {0x251127f05c0} BodySetup id_card_03_Metal_03.id_card_03_Metal_03.BodySetup_0 +[00004CDA] {0x25113e31740} NavCollision id_card_03_Metal_03.id_card_03_Metal_03.NavCollision_0 +[00004CDB] {0x25107001f00} StaticMesh id_card_03_Metal_02.id_card_03_Metal_02 +[00004CDC] {0x251127f0300} BodySetup id_card_03_Metal_02.id_card_03_Metal_02.BodySetup_0 +[00004CDD] {0x25113e31580} NavCollision id_card_03_Metal_02.id_card_03_Metal_02.NavCollision_0 +[00004CDE] {0x2510b94b680} BlueprintGeneratedClass BP_Card.BP_Card_C +[00004CDF] {0x25113e313c0} Function BP_Card.BP_Card_C.ToggleVisibility +[00004CE0] {0x25113e31200} Function BP_Card.BP_Card_C.OnRep_PlayerName +[00004CE1] {0x25113e31120} Function BP_Card.BP_Card_C.OnRep_IsVisible +[00004CE2] {0x25112760800} SceneComponent BP_Card.BP_Card_C.DefaultSceneRoot_GEN_VARIABLE +[00004CE3] {0x251128f40c0} SimpleConstructionScript BP_Card.BP_Card_C.SimpleConstructionScript_0 +[00004CE4] {0x25113e31040} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_0 +[00004CE5] {0x25113e30f60} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_1 +[00004CE6] {0x25113e30e80} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_2 +[00004CE7] {0x25113e30da0} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_3 +[00004CE8] {0x25113e30cc0} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_4 +[00004CE9] {0x25113e30be0} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_5 +[00004CEA] {0x25113e30b00} SCS_Node BP_Card.BP_Card_C.SimpleConstructionScript_0.SCS_Node_6 +[00004CEB] {0x251122b9070} StaticMeshComponent BP_Card.BP_Card_C.id_card_03_Metal_01_GEN_VARIABLE +[00004CEC] {0x251122b8b20} StaticMeshComponent BP_Card.BP_Card_C.id_card_03_Metal_02_GEN_VARIABLE +[00004CED] {0x251122b85d0} StaticMeshComponent BP_Card.BP_Card_C.id_card_03_Metal_03_GEN_VARIABLE +[00004CEE] {0x251122b8080} StaticMeshComponent BP_Card.BP_Card_C.id_card_03_Rectangle001_GEN_VARIABLE +[00004CEF] {0x251122b7b30} StaticMeshComponent BP_Card.BP_Card_C.id_card_03_Strap_GEN_VARIABLE +[00004CF0] {0x25113fdad20} WidgetComponent BP_Card.BP_Card_C.Widget_GEN_VARIABLE +[00004CF1] {0x25112efbc80} BP_Card_C BP_Card.Default__BP_Card_C +[00004CF2] {0x2510d385b80} SoundWave Fear02.Fear02 +[00004CF3] {0x251128f39e0} Package T_MacroVariation +[00004CF4] {0x251128f4340} Package Flashlight_Mask +[00004CF5] {0x251128f3940} Package Flashlight +[00004CF6] {0x251128f38a0} Package Empty_White +[00004CF7] {0x251128f36c0} Package Empty_Normal +[00004CF8] {0x251128f34e0} Package HE_MasterMaterial +[00004CF9] {0x2510d385100} SoundWave Fear01.Fear01 +[00004CFA] {0x251122b60a0} SoundCue FearOnlyVoice_Cue.FearOnlyVoice_Cue +[00004CFB] {0x25112cc7e80} SoundNodeEnveloper FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeEnveloper_0 +[00004CFC] {0x25117563500} SoundNodeRandom FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeRandom_0 +[00004CFD] {0x251128f3260} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_2 +[00004CFE] {0x251128f3300} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_3 +[00004CFF] {0x251128f31c0} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_4 +[00004D00] {0x251128f3120} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_5 +[00004D01] {0x251128f3080} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_6 +[00004D02] {0x251128f2fe0} SoundNodeWavePlayer FearOnlyVoice_Cue.FearOnlyVoice_Cue.SoundNodeWavePlayer_7 +[00004D03] {0x251128f43e0} Package Heat-N +[00004D04] {0x251131275c0} Texture2D 922_SS.922_SS +[00004D05] {0x2510d354840} Texture2D Level0_SS.Level0_SS +[00004D06] {0x2510d354bc0} Texture2D Habitable_SS.Habitable_SS +[00004D07] {0x2510d354a00} Texture2D LevelRun_SS.LevelRun_SS +[00004D08] {0x2510d354f40} Texture2D LevelFun_SS.LevelFun_SS +[00004D09] {0x2510d354d80} Texture2D Pipes_SS.Pipes_SS +[00004D0A] {0x2510d3552c0} Texture2D Menu_SS.Menu_SS +[00004D0B] {0x2510d355100} Texture2D TheEnd_SS.TheEnd_SS +[00004D0C] {0x2510d355640} Texture2D Poolrooms_SS.Poolrooms_SS +[00004D0D] {0x2510d355480} Texture2D ui-arrow2.ui-arrow2 +[00004D0E] {0x2510d3559c0} Texture2D ui-arrow.ui-arrow +[00004D0F] {0x251128f4700} Package TV_TurnOn_Cue +[00004D10] {0x251128f4660} Package Note3 +[00004D11] {0x251128f45c0} Package Note2 +[00004D12] {0x251128f1960} Package Note1 +[00004D13] {0x251128f4480} Package TV_Set_MESH_TV_Screen_low +[00004D14] {0x251128f2e00} Package TV_Set_MESH_TV_Body_low +[00004D15] {0x251128f5d80} Package Carpet +[00004D16] {0x251128f5ce0} Package Cube1 +[00004D17] {0x251128f59c0} Package CRT_Preset_8_bit_computer_2 +[00004D18] {0x251128f5b00} Package TV_Set +[00004D19] {0x251128f5a60} Package Screen +[00004D1A] {0x251128f5920} Package MI_Diver_01a +[00004D1B] {0x251128f5880} Package vintage_camera_set_material +[00004D1C] {0x251128f57e0} Package DivingHelmet +[00004D1D] {0x251128f5740} Package T_RadialCracks_N +[00004D1E] {0x251128f5560} Package PP_DiverHelmet +[00004D1F] {0x251128f54c0} Package PP_Blur +[00004D20] {0x251128f4840} Package SheetOfThreads_low_DefaultMaterial_Roughne +[00004D21] {0x251128f52e0} Package SheetOfThreads_low_DefaultMaterial_Normal +[00004D22] {0x251128f5240} Package SheetOfThreads_low_DefaultMaterial_BaseCol +[00004D23] {0x251128f51a0} Package SK_MotionScanner_Skeleton +[00004D24] {0x251128f5100} Package SK_MotionScanner_PhysicsAsset +[00004D25] {0x251128f5060} Package M_MotionScanner +[00004D26] {0x251128f4fc0} Package M_Target +[00004D27] {0x251128f4f20} Package Wave_Cue +[00004D28] {0x251128f4ca0} Package MI_Scanner +[00004D29] {0x251128f4b60} Package MI_Scanner_FOV +[00004D2A] {0x251128f4ac0} Package M_Scanner +[00004D2B] {0x251128f7360} Package T_M_Scanner_Roughness_4K +[00004D2C] {0x251128f7180} Package T_M_Scanner_Normal_4K +[00004D2D] {0x251128f70e0} Package T_M_Scanner_Metallic_4K +[00004D2E] {0x251128f7040} Package T_M_Scanner_BaseColor_4K +[00004D2F] {0x251128f6fa0} Package T_M_Scanner_Alpha_5_4K +[00004D30] {0x251128f6f00} Package T_M_Scanner_Alpha_2_4K +[00004D31] {0x25113f38df0} Material M_Scanner.M_Scanner +[00004D32] {0x2510d383c00} MaterialInstanceConstant MI_Scanner.MI_Scanner +[00004D33] {0x25113f38960} Material M_Target.M_Target +[00004D34] {0x25112cd8f80} StaticMesh Rope_Circle.Rope_Circle +[00004D35] {0x251127fad80} BodySetup Rope_Circle.Rope_Circle.BodySetup_0 +[00004D36] {0x25113e32460} NavCollision Rope_Circle.Rope_Circle.NavCollision_0 +[00004D37] {0x2510d383880} MaterialInstanceConstant MI_Target_Green.MI_Target_Green +[00004D38] {0x2510d383180} BlueprintGeneratedClass Rope_BP.Rope_BP_C +[00004D39] {0x25113e320e0} Function Rope_BP.Rope_BP_C.ExecuteUbergraph_Rope_BP +[00004D3A] {0x25113e31f20} Function Rope_BP.Rope_BP_C.ReceiveBeginPlay +[00004D3B] {0x25113f384d0} ArrowComponent Rope_BP.Rope_BP_C.Arrow_GEN_VARIABLE +[00004D3C] {0x251122b4610} CableComponent Rope_BP.Rope_BP_C.Cable_GEN_VARIABLE +[00004D3D] {0x25112766c00} SceneComponent Rope_BP.Rope_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004D3E] {0x251128f6aa0} SimpleConstructionScript Rope_BP.Rope_BP_C.SimpleConstructionScript_0 +[00004D3F] {0x25113e31d60} SCS_Node Rope_BP.Rope_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004D40] {0x25113e35640} SCS_Node Rope_BP.Rope_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[00004D41] {0x25113e35560} SCS_Node Rope_BP.Rope_BP_C.SimpleConstructionScript_0.SCS_Node_3 +[00004D42] {0x25113e35480} SCS_Node Rope_BP.Rope_BP_C.SimpleConstructionScript_0.SCS_Node_4 +[00004D43] {0x251122b40c0} StaticMeshComponent Rope_BP.Rope_BP_C.StaticMesh_GEN_VARIABLE +[00004D44] {0x251128f6960} Package Wave +[00004D45] {0x251128f68c0} Package Scanner_Attenuation +[00004D46] {0x251128f6820} Package ES_TV_Turn_On_-_SFX_Producer +[00004D47] {0x251128f6640} Package ES_Television_Set_11_-_SFX_Producer +[00004D48] {0x251128f65a0} Package SM_LadderPart +[00004D49] {0x2510d381580} SoundWave ES_TV_Turn_On_-_SFX_Producer.ES_TV_Turn_On_-_SFX_Producer +[00004D4A] {0x251172e2fc0} Texture2D T_M_Scanner_Alpha_2_4K.T_M_Scanner_Alpha_2_4K +[00004D4B] {0x25112cd6400} StaticMesh SM_LadderPart.SM_LadderPart +[00004D4C] {0x251127f9fc0} BodySetup SM_LadderPart.SM_LadderPart.BodySetup_1 +[00004D4D] {0x25113e34ca0} NavCollision SM_LadderPart.SM_LadderPart.NavCollision_2 +[00004D4E] {0x25113e80fd0} Skeleton SK_MotionScanner_Skeleton.SK_MotionScanner_Skeleton +[00004D4F] {0x2511345f160} SkeletalMeshSocket SK_MotionScanner_Skeleton.SK_MotionScanner_Skeleton.SkeletalMeshSocket_0 +[00004D50] {0x25113442180} PhysicsAsset SK_MotionScanner_PhysicsAsset.SK_MotionScanner_PhysicsAsset +[00004D51] {0x251127f9d00} SkeletalBodySetup SK_MotionScanner_PhysicsAsset.SK_MotionScanner_PhysicsAsset.SkeletalBodySetup_0 +[00004D52] {0x25112cdc280} StaticMesh SM_Display.SM_Display +[00004D53] {0x251127f9a40} BodySetup SM_Display.SM_Display.BodySetup_0 +[00004D54] {0x25113e34920} NavCollision SM_Display.SM_Display.NavCollision_0 +[00004D55] {0x2510ad6d0c0} SkeletalMesh SK_MotionScanner.SK_MotionScanner +[00004D56] {0x2510d380e80} BlueprintGeneratedClass BP_Pool_Ladder.BP_Pool_Ladder_C +[00004D57] {0x25113e34760} Function BP_Pool_Ladder.BP_Pool_Ladder_C.ExecuteUbergraph_BP_Pool_Ladder +[00004D58] {0x25113e34680} Function BP_Pool_Ladder.BP_Pool_Ladder_C.BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +[00004D59] {0x25113e344c0} Function BP_Pool_Ladder.BP_Pool_Ladder_C.UserConstructionScript +[00004D5A] {0x25113e343e0} Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetStartPoint +[00004D5B] {0x25113e34300} Function BP_Pool_Ladder.BP_Pool_Ladder_C.CanClimb +[00004D5C] {0x25113e34220} Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetHeightPoint +[00004D5D] {0x25113f364e0} BoxComponent BP_Pool_Ladder.BP_Pool_Ladder_C.Box1_GEN_VARIABLE +[00004D5E] {0x251171cc740} ComponentDelegateBinding BP_Pool_Ladder.BP_Pool_Ladder_C.ComponentDelegateBinding_0 +[00004D5F] {0x2511afd19d0} HierarchicalInstancedStaticMeshComponent BP_Pool_Ladder.BP_Pool_Ladder_C.NODE_AddHierarchicalInstancedStaticMeshComponent-0 +[00004D60] {0x25112766800} SceneComponent BP_Pool_Ladder.BP_Pool_Ladder_C.DefaultSceneRoot_GEN_VARIABLE +[00004D61] {0x25112766600} SceneComponent BP_Pool_Ladder.BP_Pool_Ladder_C.FinishLocation_GEN_VARIABLE +[00004D62] {0x251128f6500} SimpleConstructionScript BP_Pool_Ladder.BP_Pool_Ladder_C.SimpleConstructionScript_0 +[00004D63] {0x25113e34140} SCS_Node BP_Pool_Ladder.BP_Pool_Ladder_C.SimpleConstructionScript_0.SCS_Node_0 +[00004D64] {0x25113e34060} SCS_Node BP_Pool_Ladder.BP_Pool_Ladder_C.SimpleConstructionScript_0.SCS_Node_1 +[00004D65] {0x25113e33f80} SCS_Node BP_Pool_Ladder.BP_Pool_Ladder_C.SimpleConstructionScript_0.SCS_Node_2 +[00004D66] {0x2510d381c80} BlueprintGeneratedClass Scanner_BP.Scanner_BP_C +[00004D67] {0x25113e33dc0} Function Scanner_BP.Scanner_BP_C.ExecuteUbergraph_Scanner_BP +[00004D68] {0x25113e33c00} Function Scanner_BP.Scanner_BP_C.ReceiveBeginPlay +[00004D69] {0x25112766400} SceneComponent Scanner_BP.Scanner_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004D6A] {0x251128f6460} SimpleConstructionScript Scanner_BP.Scanner_BP_C.SimpleConstructionScript_0 +[00004D6B] {0x25113e33b20} SCS_Node Scanner_BP.Scanner_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004D6C] {0x25113e33a40} SCS_Node Scanner_BP.Scanner_BP_C.SimpleConstructionScript_0.SCS_Node_2 +[00004D6D] {0x25113e37320} SCS_Node Scanner_BP.Scanner_BP_C.SimpleConstructionScript_0.SCS_Node_5 +[00004D6E] {0x251083e30d0} SkeletalMeshComponent Scanner_BP.Scanner_BP_C.SkeletalMesh_GEN_VARIABLE +[00004D6F] {0x251122b3620} StaticMeshComponent Scanner_BP.Scanner_BP_C.Plane_GEN_VARIABLE +[00004D70] {0x2511312e940} Texture2D T_RadialCracks_N.T_RadialCracks_N +[00004D71] {0x251128f5ec0} Package TX_Fill_01a_RMA +[00004D72] {0x251128f6000} Package TX_Fill_01a_NRM +[00004D73] {0x251128f5f60} Package TX_Fill_01a_M +[00004D74] {0x251128f88a0} Package TX_Fill_01a_ALB +[00004D75] {0x251128f8800} Package TX_Diver_01a_RMA +[00004D76] {0x251128f8760} Package TX_Diver_01a_NRM +[00004D77] {0x251128f86c0} Package TX_Diver_01a_ALB +[00004D78] {0x251128f8620} Package MM_Master_Material_01a +[00004D79] {0x251172e1740} Texture2D TX_Diver_01a_ALB.TX_Diver_01a_ALB +[00004D7A] {0x25117567680} PhysicalMaterial Carpet.Carpet +[00004D7B] {0x25112cda600} StaticMesh Cube1.Cube1 +[00004D7C] {0x251127f9780} BodySetup Cube1.Cube1.BodySetup_1 +[00004D7D] {0x25113e36b40} NavCollision Cube1.Cube1.NavCollision_1 +[00004D7E] {0x25112cda480} StaticMesh SM_Diver_01c.SM_Diver_01c +[00004D7F] {0x251127f94c0} BodySetup SM_Diver_01c.SM_Diver_01c.BodySetup_1 +[00004D80] {0x25113e36980} NavCollision SM_Diver_01c.SM_Diver_01c.NavCollision_2 +[00004D81] {0x251128f8440} Package DitherTemporalAA +[00004D82] {0x251128f8580} Package MEG-Icon-TV +[00004D83] {0x251128f81c0} Package scanline_new +[00004D84] {0x251128f83a0} Package CRT_Filter_by_Cem_TEZCAN_phosphor_tile +[00004D85] {0x251128f8080} Package 00_animated_crt_legacy +[00004D86] {0x25112cd9b80} StaticMesh TV_Set_MESH_TV_Body_low.TV_Set_MESH_TV_Body_low +[00004D87] {0x251127f8f40} BodySetup TV_Set_MESH_TV_Body_low.TV_Set_MESH_TV_Body_low.BodySetup_0 +[00004D88] {0x25113e36440} NavCollision TV_Set_MESH_TV_Body_low.TV_Set_MESH_TV_Body_low.NavCollision_0 +[00004D89] {0x251128f7f40} Package ScreenAlignedUVs +[00004D8A] {0x251128f8120} Package ScreenResolution +[00004D8B] {0x251128f7fe0} Package TV_Set_ORM +[00004D8C] {0x251128f7e00} Package TV_Set_Normal +[00004D8D] {0x251128f7cc0} Package TV_Set_Color +[00004D8E] {0x251128f7ae0} Package TV_Screen_ORM +[00004D8F] {0x251128f7860} Package TV_Screen_Normal +[00004D90] {0x251128f7720} Package TV_Screen_Color +[00004D91] {0x251172e67c0} Texture2D TV_Screen_ORM.TV_Screen_ORM +[00004D92] {0x251172e6d00} Texture2D TV_Screen_Normal.TV_Screen_Normal +[00004D93] {0x251172e6b40} Texture2D TV_Screen_Color.TV_Screen_Color +[00004D94] {0x25112d00880} MaterialFunction ScreenAlignedUVs.ScreenAlignedUVs +[00004D95] {0x25112d007c0} MaterialFunction ScreenResolution.ScreenResolution +[00004D96] {0x25113f3e010} Material PP_Blur.PP_Blur +[00004D97] {0x25112cde800} StaticMesh TV_Set_MESH_TV_Screen_low.TV_Set_MESH_TV_Screen_low +[00004D98] {0x251127fb880} BodySetup TV_Set_MESH_TV_Screen_low.TV_Set_MESH_TV_Screen_low.BodySetup_0 +[00004D99] {0x25113e358e0} NavCollision TV_Set_MESH_TV_Screen_low.TV_Set_MESH_TV_Screen_low.NavCollision_0 +[00004D9A] {0x25113f3db80} Material Screen.Screen +[00004D9B] {0x2510d38d600} MaterialInstanceConstant PP_Blur_Helmet.PP_Blur_Helmet +[00004D9C] {0x251172d3e80} Scanner_BP_C Scanner_BP.Default__Scanner_BP_C +[00004D9D] {0x2511ae83f80} Rope_BP_C Rope_BP.Default__Rope_BP_C +[00004D9E] {0x251172e5f00} Texture2D Flashlight_Mask.Flashlight_Mask +[00004D9F] {0x25113128200} Texture2D Flashlight.Flashlight +[00004DA0] {0x25113128040} Texture2D Empty_White.Empty_White +[00004DA1] {0x25113127e80} Texture2D Empty_Normal.Empty_Normal +[00004DA2] {0x25113f3cdd0} Material HE_MasterMaterial.HE_MasterMaterial +[00004DA3] {0x25112d00d60} MaterialFunction DitherTemporalAA.DitherTemporalAA +[00004DA4] {0x2510d38fc80} SoundWave Wave.Wave +[00004DA5] {0x25113e82380} SoundAttenuation Scanner_Attenuation.Scanner_Attenuation +[00004DA6] {0x251122bfab0} SoundCue Wave_Cue.Wave_Cue +[00004DA7] {0x25112d023e0} SoundNodeModulator Wave_Cue.Wave_Cue.SoundNodeModulator_0 +[00004DA8] {0x251128f9fc0} SoundNodeWavePlayer Wave_Cue.Wave_Cue.SoundNodeWavePlayer_0 +[00004DA9] {0x25108460400} SoundWave ES_Television_Set_11_-_SFX_Producer.ES_Television_Set_11_-_SFX_Producer +[00004DAA] {0x251122ba5b0} SoundCue TV_TurnOn_Cue.TV_TurnOn_Cue +[00004DAB] {0x251136c1c80} SoundNodeLooping TV_TurnOn_Cue.TV_TurnOn_Cue.SoundNodeLooping_0 +[00004DAC] {0x25112d01f00} SoundNodeMixer TV_TurnOn_Cue.TV_TurnOn_Cue.SoundNodeMixer_0 +[00004DAD] {0x25112d01e40} SoundNodeModulator TV_TurnOn_Cue.TV_TurnOn_Cue.SoundNodeModulator_0 +[00004DAE] {0x251128f9e80} SoundNodeWavePlayer TV_TurnOn_Cue.TV_TurnOn_Cue.SoundNodeWavePlayer_1 +[00004DAF] {0x251128f9f20} SoundNodeWavePlayer TV_TurnOn_Cue.TV_TurnOn_Cue.SoundNodeWavePlayer_2 +[00004DB0] {0x2510d355800} Texture2D TX_Diver_01a_NRM.TX_Diver_01a_NRM +[00004DB1] {0x251172e4f40} Texture2D scanline_new.scanline_new +[00004DB2] {0x251172e1040} Texture2D CRT_Filter_by_Cem_TEZCAN_phosphor_tile.CRT_Filter_by_Cem_TEZCAN_phosphor_tile +[00004DB3] {0x25113f3b270} Material 00_animated_crt_legacy.00_animated_crt_legacy +[00004DB4] {0x251172e0cc0} Texture2D TX_Fill_01a_RMA.TX_Fill_01a_RMA +[00004DB5] {0x2511312bbc0} Texture2D TX_Fill_01a_NRM.TX_Fill_01a_NRM +[00004DB6] {0x251172e2380} Texture2D TX_Fill_01a_M.TX_Fill_01a_M +[00004DB7] {0x251172e21c0} Texture2D TX_Fill_01a_ALB.TX_Fill_01a_ALB +[00004DB8] {0x251172e2000} Texture2D TX_Diver_01a_RMA.TX_Diver_01a_RMA +[00004DB9] {0x25113f3ade0} Material MM_Master_Material_01a.MM_Master_Material_01a +[00004DBA] {0x25108460780} MaterialInstanceConstant MI_Diver_01a.MI_Diver_01a +[00004DBB] {0x251126ad0c0} Texture2D TV_Set_Color.TV_Set_Color +[00004DBC] {0x251172e6ec0} Texture2D TV_Set_Normal.TV_Set_Normal +[00004DBD] {0x251172e7080} Texture2D TV_Set_ORM.TV_Set_ORM +[00004DBE] {0x25113f39ba0} Material TV_Set.TV_Set +[00004DBF] {0x251172e0940} Texture2D Heat-N.Heat-N +[00004DC0] {0x2510d59a340} Texture2D T_MacroVariation.T_MacroVariation +[00004DC1] {0x25112f5ac00} MaterialInstanceConstant HE_Flashlight.HE_Flashlight +[00004DC2] {0x2511b2b8df0} Material PP_Heat.PP_Heat +[00004DC3] {0x2510d597400} Texture2D DivingHelmet.DivingHelmet +[00004DC4] {0x251128fa600} Package vintage_camera_set_roughness +[00004DC5] {0x251128fa560} Package vintage_camera_set_occlusion +[00004DC6] {0x251128fa240} Package vintage_camera_set_normal +[00004DC7] {0x251128f8d00} Package vintage_camera_set_metallic +[00004DC8] {0x251128f8c60} Package vintage_camera_set_basecolor +[00004DC9] {0x251172e9c40} Texture2D vintage_camera_set_metallic.vintage_camera_set_metallic +[00004DCA] {0x2511b2b6050} Material PP_DiverHelmet.PP_DiverHelmet +[00004DCB] {0x251189a1480} StaticMesh vintage_camera_set_vintage_camera_set_camera_003.vintage_camera_set_vintage_camera_set_camera_003 +[00004DCC] {0x251127f7c00} BodySetup vintage_camera_set_vintage_camera_set_camera_003.vintage_camera_set_vintage_camera_set_camera_003.BodySetup_0 +[00004DCD] {0x25113e3c560} NavCollision vintage_camera_set_vintage_camera_set_camera_003.vintage_camera_set_vintage_camera_set_camera_003.NavCollision_0 +[00004DCE] {0x25108460080} MaterialInstanceConstant PP_DiverHelmet_Inst.PP_DiverHelmet_Inst +[00004DCF] {0x2510d382380} MaterialInstanceConstant MI_Scanner_FOV.MI_Scanner_FOV +[00004DD0] {0x2510d38cf00} BlueprintGeneratedClass BP_ScannerComponent.BP_ScannerComponent_C +[00004DD1] {0x25113e3bf40} Function BP_ScannerComponent.BP_ScannerComponent_C.ExecuteUbergraph_BP_ScannerComponent +[00004DD2] {0x25113e3bd80} Function BP_ScannerComponent.BP_ScannerComponent_C.UpdateMaterial +[00004DD3] {0x25113e3bca0} Function BP_ScannerComponent.BP_ScannerComponent_C.ReceiveTick +[00004DD4] {0x25113e3bbc0} Function BP_ScannerComponent.BP_ScannerComponent_C.ReceiveBeginPlay +[00004DD5] {0x25113e3bae0} Function BP_ScannerComponent.BP_ScannerComponent_C.StartWaveEvent +[00004DD6] {0x25113e3ba00} Function BP_ScannerComponent.BP_ScannerComponent_C.EndWaveEvent +[00004DD7] {0x25113e3b920} Function BP_ScannerComponent.BP_ScannerComponent_C.SetWavePosition +[00004DD8] {0x2510d59ba00} Texture2D SheetOfThreads_low_DefaultMaterial_Normal.SheetOfThreads_low_DefaultMaterial_Normal +[00004DD9] {0x2511312b4c0} Texture2D SheetOfThreads_low_DefaultMaterial_BaseCol.SheetOfThreads_low_DefaultMaterial_BaseCol +[00004DDA] {0x251189a0700} BP_ScannerComponent_C BP_ScannerComponent.Default__BP_ScannerComponent_C +[00004DDB] {0x2511312b300} Texture2D T_M_Scanner_BaseColor_4K.T_M_Scanner_BaseColor_4K +[00004DDC] {0x2511312f200} Texture2D T_M_Scanner_Alpha_5_4K.T_M_Scanner_Alpha_5_4K +[00004DDD] {0x2511312f040} Texture2D SheetOfThreads_low_DefaultMaterial_Roughne.SheetOfThreads_low_DefaultMaterial_Roughne +[00004DDE] {0x2511b2b52a0} Material Rope.Rope +[00004DDF] {0x25112cc4840} Texture2D T_M_Scanner_Metallic_4K.T_M_Scanner_Metallic_4K +[00004DE0] {0x251172e8c80} Texture2D T_M_Scanner_Roughness_4K.T_M_Scanner_Roughness_4K +[00004DE1] {0x2511312f740} Texture2D T_M_Scanner_Normal_4K.T_M_Scanner_Normal_4K +[00004DE2] {0x2511b2b4060} Material M_MotionScanner.M_MotionScanner +[00004DE3] {0x25112cc59c0} Texture2D Map_Level07.Map_Level07 +[00004DE4] {0x25108461900} BlueprintGeneratedClass NoClip.SequenceDirector_C +[00004DE5] {0x25113e3e160} Function NoClip.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +[00004DE6] {0x25113e3dfa0} Function NoClip.SequenceDirector_C.SequenceEvent_0 +[00004DE7] {0x25113e3dec0} Function NoClip.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +[00004DE8] {0x2511276b400} LevelSequence NoClip.NoClip +[00004DE9] {0x251189a5200} MovieScene NoClip.NoClip.MovieScene_0 +[00004DEA] {0x2511b88b980} MovieScene3DTransformTrack NoClip.NoClip.MovieScene_0.MovieScene3DTransformTrack_0 +[00004DEB] {0x2511afd5160} MovieScene3DTransformSection NoClip.NoClip.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00004DEC] {0x2511b1b3540} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00004DED] {0x2511b1b3280} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00004DEE] {0x2511b88b8c0} MovieSceneAudioTrack NoClip.NoClip.MovieScene_0.MovieSceneAudioTrack_0 +[00004DEF] {0x25108461580} MovieSceneAudioSection NoClip.NoClip.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_0 +[00004DF0] {0x251179d7000} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_0.EaseInFunction +[00004DF1] {0x251179d6cc0} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_0.EaseOutFunction +[00004DF2] {0x25113e3dde0} MovieSceneBoolTrack NoClip.NoClip.MovieScene_0.MovieSceneBoolTrack_0 +[00004DF3] {0x251189a4c00} MovieSceneBoolSection NoClip.NoClip.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0 +[00004DF4] {0x251179d7080} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0.EaseInFunction +[00004DF5] {0x2510701ec80} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0.EaseOutFunction +[00004DF6] {0x2511b88b800} MovieSceneCameraCutTrack NoClip.NoClip.MovieScene_0.MovieSceneCameraCutTrack_0 +[00004DF7] {0x251189a4a80} MovieSceneCameraCutSection NoClip.NoClip.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00004DF8] {0x251179d6bc0} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00004DF9] {0x251179d6e00} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00004DFA] {0x2511b88b740} MovieSceneCameraShakeTrack NoClip.NoClip.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00004DFB] {0x25113441c80} MovieSceneCameraShakeSection NoClip.NoClip.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0 +[00004DFC] {0x2511b1b1300} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseInFunction +[00004DFD] {0x251179d7ac0} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseOutFunction +[00004DFE] {0x2512b8de020} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light18.StaticMeshComponent0 +[00004DFF] {0x2511b88b680} MovieSceneEventTrack NoClip.NoClip.MovieScene_0.MovieSceneEventTrack_0 +[00004E00] {0x251189a4600} MovieSceneEventTriggerSection NoClip.NoClip.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0 +[00004E01] {0x251179d81c0} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseInFunction +[00004E02] {0x251179d8200} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseOutFunction +[00004E03] {0x2511b88b5c0} MovieSceneFloatTrack NoClip.NoClip.MovieScene_0.MovieSceneFloatTrack_0 +[00004E04] {0x2510d59dec0} MovieSceneFloatSection NoClip.NoClip.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00004E05] {0x251179d70c0} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00004E06] {0x251179d7f40} MovieSceneBuiltInEasingFunction NoClip.NoClip.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00004E07] {0x251179d6380} SequenceDirector_C NoClip.Default__SequenceDirector_C +[00004E08] {0x251172e8580} Texture2D vintage_camera_set_basecolor.vintage_camera_set_basecolor +[00004E09] {0x251172e9e00} Texture2D vintage_camera_set_occlusion.vintage_camera_set_occlusion +[00004E0A] {0x251172ea340} Texture2D vintage_camera_set_normal.vintage_camera_set_normal +[00004E0B] {0x251172e7e80} Texture2D vintage_camera_set_roughness.vintage_camera_set_roughness +[00004E0C] {0x2511b2b32b0} Material vintage_camera_set_material.vintage_camera_set_material +[00004E0D] {0x251083cee80} Texture2D MEG-Icon-TV.MEG-Icon-TV +[00004E0E] {0x2510d38cb80} MaterialInstanceConstant CRT_Preset_8_bit_computer_2.CRT_Preset_8_bit_computer_2 +[00004E0F] {0x2511b2b09a0} Material M_Invis.M_Invis +[00004E10] {0x2510d38c800} BlueprintGeneratedClass BP_Roaming_Smiler.BP_Roaming_Smiler_C +[00004E11] {0x25113e3d1a0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ExecuteUbergraph_BP_Roaming_Smiler +[00004E12] {0x25113e3d0c0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FadeIn +[00004E13] {0x25113e3cf00} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FadeOut +[00004E14] {0x25113e3ce20} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[00004E15] {0x25113e3cd40} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FindTeleportLocation +[00004E16] {0x25113e3cc60} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnQueryFinished +[00004E17] {0x25113e3cb80} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ResetSpotted +[00004E18] {0x25113e3caa0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnSpotted +[00004E19] {0x25113e37be0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ToggleSprint +[00004E1A] {0x25113e37780} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.MC_Jumpscare +[00004E1B] {0x25113e3ff20} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.AttackPlayer +[00004E1C] {0x25113e3fe40} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ReceiveBeginPlay +[00004E1D] {0x25113e3fd60} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Fade__UpdateFunc +[00004E1E] {0x25113e3fc80} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Fade__FinishedFunc +[00004E1F] {0x25113e3fba0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Timeline_1__UpdateFunc +[00004E20] {0x25113e3fac0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Timeline_1__FinishedFunc +[00004E21] {0x25113e3f9e0} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.lookAt +[00004E22] {0x25113e3f900} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.StopMovement +[00004E23] {0x25113e3f820} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.LookAtPlayer +[00004E24] {0x25113e3f740} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CanSeePlayer +[00004E25] {0x25113e3f660} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CheckPlayersTimer +[00004E26] {0x25113e3f580} Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnRep_IsVisible +[00004E27] {0x251179da900} ComponentDelegateBinding BP_Roaming_Smiler.BP_Roaming_Smiler_C.ComponentDelegateBinding_0 +[00004E28] {0x25112cfe5c0} CurveFloat BP_Roaming_Smiler.BP_Roaming_Smiler_C.CurveFloat_0 +[00004E29] {0x25112cfe680} CurveFloat BP_Roaming_Smiler.BP_Roaming_Smiler_C.CurveFloat_1 +[00004E2A] {0x251120edc00} SceneComponent BP_Roaming_Smiler.BP_Roaming_Smiler_C.DefaultSceneRoot_GEN_VARIABLE +[00004E2B] {0x25112766e00} SceneComponent BP_Roaming_Smiler.BP_Roaming_Smiler_C.EyeSight_GEN_VARIABLE +[00004E2C] {0x251128fb6e0} SimpleConstructionScript BP_Roaming_Smiler.BP_Roaming_Smiler_C.SimpleConstructionScript_0 +[00004E2D] {0x25113e3f4a0} SCS_Node BP_Roaming_Smiler.BP_Roaming_Smiler_C.SimpleConstructionScript_0.SCS_Node_0 +[00004E2E] {0x25113e3f3c0} SCS_Node BP_Roaming_Smiler.BP_Roaming_Smiler_C.SimpleConstructionScript_0.SCS_Node_4 +[00004E2F] {0x25113e3f2e0} SCS_Node BP_Roaming_Smiler.BP_Roaming_Smiler_C.SimpleConstructionScript_0.SCS_Node_5 +[00004E30] {0x2511b2b0510} SphereComponent BP_Roaming_Smiler.BP_Roaming_Smiler_C.KillPlayer_GEN_VARIABLE +[00004E31] {0x25112cfff40} TimelineTemplate BP_Roaming_Smiler.BP_Roaming_Smiler_C.Fade_Template +[00004E32] {0x25112cffdc0} TimelineTemplate BP_Roaming_Smiler.BP_Roaming_Smiler_C.Timeline_1_Template +[00004E33] {0x251128fb820} Package Post_it_note +[00004E34] {0x251128fb1e0} Package postitnotesbatch_T_Postitnote_Normal_1001 +[00004E35] {0x251128fb000} Package postitnotesbatch_T_Postitnote_BaseColor_1001_A +[00004E36] {0x251172e0080} Texture2D postitnotesbatch_T_Postitnote_BaseColor_1001_A.postitnotesbatch_T_Postitnote_BaseColor_1001_A +[00004E37] {0x251189a6880} StaticMesh Note3.Note3 +[00004E38] {0x251127fa540} BodySetup Note3.Note3.BodySetup_0 +[00004E39] {0x25113e3ecc0} NavCollision Note3.Note3.NavCollision_0 +[00004E3A] {0x251189a6700} StaticMesh Note2.Note2 +[00004E3B] {0x251127f9200} BodySetup Note2.Note2.BodySetup_0 +[00004E3C] {0x25113e3eb00} NavCollision Note2.Note2.NavCollision_0 +[00004E3D] {0x251189a6580} StaticMesh Note1.Note1 +[00004E3E] {0x251127f8c80} BodySetup Note1.Note1.BodySetup_0 +[00004E3F] {0x25113e3e940} NavCollision Note1.Note1.NavCollision_0 +[00004E40] {0x2510d38c100} BlueprintGeneratedClass BP_Pushable.BP_Pushable_C +[00004E41] {0x25113e3e860} Function BP_Pushable.BP_Pushable_C.ExecuteUbergraph_BP_Pushable +[00004E42] {0x25113e3e780} Function BP_Pushable.BP_Pushable_C.OnActorUsed +[00004E43] {0x251128faf60} Package BP_Ambience_Manager +[00004E44] {0x2510d38ac00} BlueprintGeneratedClass BP_Ambience_Manager.BP_Ambience_Manager_C +[00004E45] {0x25113e3e6a0} Function BP_Ambience_Manager.BP_Ambience_Manager_C.ExecuteUbergraph_BP_Ambience_Manager +[00004E46] {0x25113e3e240} Function BP_Ambience_Manager.BP_Ambience_Manager_C.ExitHouse +[00004E47] {0x2512acc3960} Function BP_Ambience_Manager.BP_Ambience_Manager_C.EnterHouse +[00004E48] {0x2512acc3880} Function BP_Ambience_Manager.BP_Ambience_Manager_C.ResetAmbience +[00004E49] {0x2511276a600} SceneComponent BP_Ambience_Manager.BP_Ambience_Manager_C.DefaultSceneRoot_GEN_VARIABLE +[00004E4A] {0x251128face0} SimpleConstructionScript BP_Ambience_Manager.BP_Ambience_Manager_C.SimpleConstructionScript_0 +[00004E4B] {0x2512acc37a0} SCS_Node BP_Ambience_Manager.BP_Ambience_Manager_C.SimpleConstructionScript_0.SCS_Node_0 +[00004E4C] {0x2512acc35e0} Function BP_Pushable.BP_Pushable_C.UserConstructionScript +[00004E4D] {0x2512acc3500} Function BP_Pushable.BP_Pushable_C.OnRep_Active +[00004E4E] {0x2512acc3420} Function BP_Pushable.BP_Pushable_C.OnRep_CanPush +[00004E4F] {0x2512acc3340} Function BP_Pushable.BP_Pushable_C.Get Forward Collision Points +[00004E50] {0x2512acc3260} Function BP_Pushable.BP_Pushable_C.Can Push +[00004E51] {0x2512acc3180} Function BP_Pushable.BP_Pushable_C.Get Right Collision Points +[00004E52] {0x2512acc30a0} Function BP_Pushable.BP_Pushable_C.OnRep_Index +[00004E53] {0x2512befc020} AudioComponent BP_Pushable.BP_Pushable_C.Audio_GEN_VARIABLE +[00004E54] {0x2511276a000} SceneComponent BP_Pushable.BP_Pushable_C.CablePoint_GEN_VARIABLE +[00004E55] {0x25112769e00} SceneComponent BP_Pushable.BP_Pushable_C.DefaultSceneRoot_GEN_VARIABLE +[00004E56] {0x251128fac40} SimpleConstructionScript BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0 +[00004E57] {0x2512acc2fc0} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_0 +[00004E58] {0x2512acc2ee0} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_1 +[00004E59] {0x2512acc2e00} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_2 +[00004E5A] {0x2512acc2d20} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_3 +[00004E5B] {0x2512acc2c40} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_4 +[00004E5C] {0x2512acc2b60} SCS_Node BP_Pushable.BP_Pushable_C.SimpleConstructionScript_0.SCS_Node_5 +[00004E5D] {0x251122bd580} StaticMeshComponent BP_Pushable.BP_Pushable_C.StaticMesh1_GEN_VARIABLE +[00004E5E] {0x251122bd030} StaticMeshComponent BP_Pushable.BP_Pushable_C.StaticMesh2_GEN_VARIABLE +[00004E5F] {0x251122bcae0} StaticMeshComponent BP_Pushable.BP_Pushable_C.StaticMesh3_GEN_VARIABLE +[00004E60] {0x251172d88c0} BP_Ambience_Manager_C BP_Ambience_Manager.Default__BP_Ambience_Manager_C +[00004E61] {0x251128fd620} Package MP_Level94 +[00004E62] {0x251128fd300} Package BP_Climb_Shake3 +[00004E63] {0x251128fd120} Package Player_Climb_Rope_Anim_Hips_HipsAction +[00004E64] {0x251128fcfe0} Package Arms_Idle +[00004E65] {0x251172ecb80} Texture2D postitnotesbatch_T_Postitnote_Normal_1001.postitnotesbatch_T_Postitnote_Normal_1001 +[00004E66] {0x2511b2bbb90} Material Post_it_note.Post_it_note +[00004E67] {0x2510d385480} BlueprintGeneratedClass Flashlight_BP.Flashlight_BP_C +[00004E68] {0x2510845e6a0} Function Flashlight_BP.Flashlight_BP_C.ExecuteUbergraph_Flashlight_BP +[00004E69] {0x2512acc2540} Function Flashlight_BP.Flashlight_BP_C.ReceiveBeginPlay +[00004E6A] {0x2510806b000} SceneComponent Flashlight_BP.Flashlight_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00004E6B] {0x251128fcd60} SimpleConstructionScript Flashlight_BP.Flashlight_BP_C.SimpleConstructionScript_0 +[00004E6C] {0x2512acc2380} SCS_Node Flashlight_BP.Flashlight_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[00004E6D] {0x2512acc22a0} SCS_Node Flashlight_BP.Flashlight_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[00004E6E] {0x2512acc21c0} SCS_Node Flashlight_BP.Flashlight_BP_C.SimpleConstructionScript_0.SCS_Node_3 +[00004E6F] {0x25108468200} SpotLightComponent Flashlight_BP.Flashlight_BP_C.Flashlight_GEN_VARIABLE +[00004E70] {0x251122bb050} StaticMeshComponent Flashlight_BP.Flashlight_BP_C.FlashlightMesh_GEN_VARIABLE +[00004E71] {0x251128fcc20} Package SM_Computer_02a_CRT_CustomScreen +[00004E72] {0x251128fcb80} Package UI_TheHubStats +[00004E73] {0x251128fcae0} Package PlayerCard_UI +[00004E74] {0x251128fc040} Package umbrella_id_card_03_Strap +[00004E75] {0x251128fc680} Package umbrella_id_card_03_Rectangle001 +[00004E76] {0x251128fc4a0} Package umbrella_id_card_03_Metal_03 +[00004E77] {0x251128fc540} Package umbrella_id_card_03_Metal_02 +[00004E78] {0x251128fc400} Package umbrella_id_card_03_Metal_01 +[00004E79] {0x251128fc2c0} Package M_ComputerScreen_Menu +[00004E7A] {0x251128fc220} Package M_Widget_HubUI_Menu +[00004E7B] {0x2512c0784d0} Material M_Widget_HubUI_Menu.M_Widget_HubUI_Menu +[00004E7C] {0x25108467b00} WidgetBlueprintGeneratedClass PlayerCard_UI.PlayerCard_UI_C +[00004E7D] {0x2512acc1e40} Function PlayerCard_UI.PlayerCard_UI_C.ExecuteUbergraph_PlayerCard_UI +[00004E7E] {0x2512acc5640} Function PlayerCard_UI.PlayerCard_UI_C.Construct +[00004E7F] {0x2512acc5560} Function PlayerCard_UI.PlayerCard_UI_C.SetName +[00004E80] {0x2512acc5480} Function PlayerCard_UI.PlayerCard_UI_C.GetLevelColor +[00004E81] {0x251170bba10} WidgetTree PlayerCard_UI.PlayerCard_UI_C.WidgetTree +[00004E82] {0x2511ae82900} Border PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_1 +[00004E83] {0x2511ae82680} Border PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_257 +[00004E84] {0x2511ae82400} Border PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_259 +[00004E85] {0x25112d09940} BorderSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_1.BorderSlot_0 +[00004E86] {0x25112d098e0} BorderSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_257.BorderSlot_0 +[00004E87] {0x25112d09880} BorderSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Border_259.BorderSlot_0 +[00004E88] {0x25113441500} HorizontalBox PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_0 +[00004E89] {0x251134413c0} HorizontalBox PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_2 +[00004E8A] {0x25112d09820} HorizontalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00004E8B] {0x25112d097c0} HorizontalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00004E8C] {0x25112d09760} HorizontalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[00004E8D] {0x25112d09700} HorizontalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[00004E8E] {0x251172d6040} Image PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Image_233 +[00004E8F] {0x251172d5e00} Image PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Image_90 +[00004E90] {0x25112770880} SizeBox PlayerCard_UI.PlayerCard_UI_C.WidgetTree.SizeBox_0 +[00004E91] {0x25112d09640} SizeBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00004E92] {0x25113fa4d20} Spacer PlayerCard_UI.PlayerCard_UI_C.WidgetTree.Spacer_100 +[00004E93] {0x251127f7680} TextBlock PlayerCard_UI.PlayerCard_UI_C.WidgetTree.NameText +[00004E94] {0x251127f68c0} TextBlock PlayerCard_UI.PlayerCard_UI_C.WidgetTree.NameText_1 +[00004E95] {0x251127f6600} TextBlock PlayerCard_UI.PlayerCard_UI_C.WidgetTree.NameText_3 +[00004E96] {0x251127f6340} TextBlock PlayerCard_UI.PlayerCard_UI_C.WidgetTree.TextBlock_137 +[00004E97] {0x25113441280} VerticalBox PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0 +[00004E98] {0x25112d095e0} VerticalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004E99] {0x25112d09580} VerticalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_14 +[00004E9A] {0x25112d09520} VerticalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_15 +[00004E9B] {0x25112d096a0} VerticalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_17 +[00004E9C] {0x25112d094c0} VerticalBoxSlot PlayerCard_UI.PlayerCard_UI_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[00004E9D] {0x251128feac0} Package UI_EvidenceShortcut +[00004E9E] {0x251128fc0e0} Package Thalassophobia_SS +[00004E9F] {0x251128fe980} Package Office_SS +[00004EA0] {0x251128fe840} Package LightsOut_SS +[00004EA1] {0x251128fe7a0} Package Level9_SS +[00004EA2] {0x251128fe700} Package Level94_SS +[00004EA3] {0x251128fe660} Package Level3999_SS +[00004EA4] {0x251128fe5c0} Package Level188_SS +[00004EA5] {0x251128fe520} Package Level10_SS +[00004EA6] {0x251128fe480} Package Hotel_SS +[00004EA7] {0x251128fe3e0} Package ElectricalStation_SS +[00004EA8] {0x251128fe2a0} Package Cave_SS +[00004EA9] {0x251128fe160} Package T_Folder_Locked +[00004EAA] {0x251128fe0c0} Package T_Folder +[00004EAB] {0x251128fe020} Package T_Application +[00004EAC] {0x251128fde40} Package UI_Drag +[00004EAD] {0x251128fdda0} Package CONSOLA_Font +[00004EAE] {0x251128fdbc0} Package UI_Dragged +[00004EAF] {0x251128fdb20} Package BP_Init +[00004EB0] {0x251128fd940} Package BI_ComputersEvents +[00004EB1] {0x251128fd760} Package UI_ShortCut +[00004EB2] {0x251128fc7c0} Package 8_bit_composite +[00004EB3] {0x251127f52c0} PlayerCard_UI_C PlayerCard_UI.Default__PlayerCard_UI_C +[00004EB4] {0x251172eeb00} Texture2D T_Water_N.T_Water_N +[00004EB5] {0x2510d35a500} Texture2D T_Smoke_Tiled_D.T_Smoke_Tiled_D +[00004EB6] {0x25112957400} WidgetBlueprintGeneratedClass W_Kicked.W_Kicked_C +[00004EB7] {0x2512acc4bc0} Function W_Kicked.W_Kicked_C.ExecuteUbergraph_W_Kicked +[00004EB8] {0x2512acc4ae0} Function W_Kicked.W_Kicked_C.Tick +[00004EB9] {0x2512acc4920} Function W_Kicked.W_Kicked_C.ShowKicked +[00004EBA] {0x2512acc4840} Function W_Kicked.W_Kicked_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00004EBB] {0x2512acc4760} Function W_Kicked.W_Kicked_C.RefreshFocus +[00004EBC] {0x2512acc4680} Function W_Kicked.W_Kicked_C.Construct +[00004EBD] {0x2512acc45a0} Function W_Kicked.W_Kicked_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00004EBE] {0x2512acc44c0} Function W_Kicked.W_Kicked_C.UpdateConfirmation +[00004EBF] {0x2512acc43e0} Function W_Kicked.W_Kicked_C.OnMouseButtonUp +[00004EC0] {0x2512acc4300} Function W_Kicked.W_Kicked_C.PlayClickSound +[00004EC1] {0x2512acc4220} Function W_Kicked.W_Kicked_C.PlayHoveredSound +[00004EC2] {0x251179dd880} ComponentDelegateBinding W_Kicked.W_Kicked_C.ComponentDelegateBinding_0 +[00004EC3] {0x251170baba0} WidgetTree W_Kicked.W_Kicked_C.WidgetTree +[00004EC4] {0x2510806ba00} BackgroundBlur W_Kicked.W_Kicked_C.WidgetTree.BackgroundBlur_0 +[00004EC5] {0x2511ae82180} Border W_Kicked.W_Kicked_C.WidgetTree.Border_0 +[00004EC6] {0x25112d0a4e0} BorderSlot W_Kicked.W_Kicked_C.WidgetTree.Border_0.BorderSlot_0 +[00004EC7] {0x2512c071be0} Button W_Kicked.W_Kicked_C.WidgetTree.Button_Yes +[00004EC8] {0x25112d0a480} ButtonSlot W_Kicked.W_Kicked_C.WidgetTree.Button_Yes.ButtonSlot_1 +[00004EC9] {0x25113441140} CanvasPanel W_Kicked.W_Kicked_C.WidgetTree.CanvasPanel_6 +[00004ECA] {0x2510d3328c0} CanvasPanelSlot W_Kicked.W_Kicked_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00004ECB] {0x2510d332930} CanvasPanelSlot W_Kicked.W_Kicked_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00004ECC] {0x2510d3329a0} CanvasPanelSlot W_Kicked.W_Kicked_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00004ECD] {0x25113441000} HorizontalBox W_Kicked.W_Kicked_C.WidgetTree.HorizontalBox_15 +[00004ECE] {0x25113440ec0} HorizontalBox W_Kicked.W_Kicked_C.WidgetTree.HorizontalBox_ButtonYesNo +[00004ECF] {0x25112d0a420} HorizontalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00004ED0] {0x25112d0a3c0} HorizontalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00004ED1] {0x251172dbc80} Image W_Kicked.W_Kicked_C.WidgetTree.Image_0 +[00004ED2] {0x251172dba40} Image W_Kicked.W_Kicked_C.WidgetTree.Image_1 +[00004ED3] {0x251172db800} Image W_Kicked.W_Kicked_C.WidgetTree.Image_YesFocus +[00004ED4] {0x25113440d80} Overlay W_Kicked.W_Kicked_C.WidgetTree.Overlay_0 +[00004ED5] {0x25113440c40} Overlay W_Kicked.W_Kicked_C.WidgetTree.Overlay_2 +[00004ED6] {0x25112d0a360} OverlaySlot W_Kicked.W_Kicked_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00004ED7] {0x25112d0a300} OverlaySlot W_Kicked.W_Kicked_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00004ED8] {0x25112d0a2a0} OverlaySlot W_Kicked.W_Kicked_C.WidgetTree.Overlay_2.OverlaySlot_3 +[00004ED9] {0x25112d0a240} OverlaySlot W_Kicked.W_Kicked_C.WidgetTree.Overlay_2.OverlaySlot_5 +[00004EDA] {0x251189af280} SizeBox W_Kicked.W_Kicked_C.WidgetTree.SizeBox_Yes +[00004EDB] {0x25112d0a1e0} SizeBoxSlot W_Kicked.W_Kicked_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00004EDC] {0x25113fa9640} Spacer W_Kicked.W_Kicked_C.WidgetTree.Spacer_1 +[00004EDD] {0x25113fa92e0} Spacer W_Kicked.W_Kicked_C.WidgetTree.Spacer_2 +[00004EDE] {0x25113fa91c0} Spacer W_Kicked.W_Kicked_C.WidgetTree.Spacer_3 +[00004EDF] {0x25113fa90a0} Spacer W_Kicked.W_Kicked_C.WidgetTree.Spacer_4 +[00004EE0] {0x251127f5b00} TextBlock W_Kicked.W_Kicked_C.WidgetTree.TextBlock_Message +[00004EE1] {0x251127ffd40} TextBlock W_Kicked.W_Kicked_C.WidgetTree.TextBlock_Title +[00004EE2] {0x251127ffa80} TextBlock W_Kicked.W_Kicked_C.WidgetTree.TextBlock_Yes +[00004EE3] {0x25113440b00} VerticalBox W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0 +[00004EE4] {0x25112d0a180} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004EE5] {0x25112d0a120} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00004EE6] {0x25112d0a0c0} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00004EE7] {0x25112d0a060} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00004EE8] {0x25112d0a000} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00004EE9] {0x25112d09fa0} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00004EEA] {0x25112d09f40} VerticalBoxSlot W_Kicked.W_Kicked_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00004EEB] {0x25105ea0a00} WidgetNavigation W_Kicked.W_Kicked_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00004EEC] {0x2510d06fd00} WidgetNavigation W_Kicked.W_Kicked_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[00004EED] {0x2510d06fb00} WidgetNavigation W_Kicked.W_Kicked_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00004EEE] {0x2510d06fa00} WidgetNavigation W_Kicked.W_Kicked_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[00004EEF] {0x2510d350080} Texture2D T_Unreal_engine.T_Unreal_engine +[00004EF0] {0x2510d356980} Texture2D T_Fond.T_Fond +[00004EF1] {0x2510d3567c0} Texture2D T_BarreV.T_BarreV +[00004EF2] {0x2510d356600} Texture2D T_BarreH.T_BarreH +[00004EF3] {0x2512c070e30} Material M_Smoke.M_Smoke +[00004EF4] {0x251128ff7e0} Package Black_Metal +[00004EF5] {0x251128ff740} Package HorrorEngine +[00004EF6] {0x251128ff600} Package VHSFilter +[00004EF7] {0x251128ff420} Package CONSOLAB_Font +[00004EF8] {0x251128ff2e0} Package T_Lock +[00004EF9] {0x251128ff1a0} Package Old_Instance +[00004EFA] {0x251128ff060} Package ost_escapee +[00004EFB] {0x251128fede0} Package W_CreditsTitleName +[00004EFC] {0x251128feca0} Package T_Credits +[00004EFD] {0x251128feb60} Package discord-logo-4-1 +[00004EFE] {0x2512c0d1460} Package channels4_profile-modified +[00004EFF] {0x2512c0d1280} Package BP_Climb_Shake +[00004F00] {0x2512c0d1140} Package PlayerPutItemInventory_Anim +[00004F01] {0x2512c0d1000} Package PlayerItemGrab_Anim +[00004F02] {0x25108465100} WidgetBlueprintGeneratedClass W_CreditsTitleName.W_CreditsTitleName_C +[00004F03] {0x2512acc7160} Function W_CreditsTitleName.W_CreditsTitleName_C.ExecuteUbergraph_W_CreditsTitleName +[00004F04] {0x2512acc6fa0} Function W_CreditsTitleName.W_CreditsTitleName_C.PreConstruct +[00004F05] {0x2512c182fc0} Texture2D T_Credits.T_Credits +[00004F06] {0x2512c182e00} Texture2D discord-logo-4-1.discord-logo-4-1 +[00004F07] {0x2512c182c40} Texture2D channels4_profile-modified.channels4_profile-modified +[00004F08] {0x2512c1828c0} Texture2D T_Lock.T_Lock +[00004F09] {0x25108463500} WidgetBlueprintGeneratedClass W_TemplateTitle.W_TemplateTitle_C +[00004F0A] {0x2512acc6a60} Function W_TemplateTitle.W_TemplateTitle_C.ExecuteUbergraph_W_TemplateTitle +[00004F0B] {0x25108463180} WidgetBlueprintGeneratedClass W_Confirmation.W_Confirmation_C +[00004F0C] {0x2512acc6980} Function W_Confirmation.W_Confirmation_C.ExecuteUbergraph_W_Confirmation +[00004F0D] {0x2512acc67c0} Function W_Confirmation.W_Confirmation_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00004F0E] {0x2512acc66e0} Function W_Confirmation.W_Confirmation_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +[00004F0F] {0x2512acc6600} Function W_Confirmation.W_Confirmation_C.Tick +[00004F10] {0x2512acc6520} Function W_Confirmation.W_Confirmation_C.No +[00004F11] {0x2512acc6440} Function W_Confirmation.W_Confirmation_C.RefreshFocus +[00004F12] {0x2512acc6360} Function W_Confirmation.W_Confirmation_C.Construct +[00004F13] {0x2512acc6280} Function W_Confirmation.W_Confirmation_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00004F14] {0x2512acc61a0} Function W_Confirmation.W_Confirmation_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00004F15] {0x2512acc60c0} Function W_Confirmation.W_Confirmation_C.UpdateConfirmation +[00004F16] {0x2512acc5fe0} Function W_Confirmation.W_Confirmation_C.OnSuccess_9E20E26A458E94E603BACCBDDD8B2B9B +[00004F17] {0x2512acc5f00} Function W_Confirmation.W_Confirmation_C.OnFailure_9E20E26A458E94E603BACCBDDD8B2B9B +[00004F18] {0x2512acc5e20} Function W_Confirmation.W_Confirmation_C.CustomNavigation_Left +[00004F19] {0x2512acc5d40} Function W_Confirmation.W_Confirmation_C.CustomNavigation_Right +[00004F1A] {0x2512acc5c60} Function W_Confirmation.W_Confirmation_C.OnMouseButtonUp +[00004F1B] {0x2512acc5b80} Function W_Confirmation.W_Confirmation_C.PlayClickSound +[00004F1C] {0x2512acc5aa0} Function W_Confirmation.W_Confirmation_C.PlayHoveredSound +[00004F1D] {0x2512bf21380} ComponentDelegateBinding W_Confirmation.W_Confirmation_C.ComponentDelegateBinding_0 +[00004F1E] {0x251170bbb00} WidgetTree W_Confirmation.W_Confirmation_C.WidgetTree +[00004F1F] {0x25108064c00} BackgroundBlur W_Confirmation.W_Confirmation_C.WidgetTree.BackgroundBlur_0 +[00004F20] {0x2511ae81780} Border W_Confirmation.W_Confirmation_C.WidgetTree.Border_0 +[00004F21] {0x25112d0b440} BorderSlot W_Confirmation.W_Confirmation_C.WidgetTree.Border_0.BorderSlot_0 +[00004F22] {0x2512c207720} Button W_Confirmation.W_Confirmation_C.WidgetTree.Button_No +[00004F23] {0x2512c207290} Button W_Confirmation.W_Confirmation_C.WidgetTree.Button_Yes +[00004F24] {0x25112d0b2c0} ButtonSlot W_Confirmation.W_Confirmation_C.WidgetTree.Button_No.ButtonSlot_1 +[00004F25] {0x25112d0b1a0} ButtonSlot W_Confirmation.W_Confirmation_C.WidgetTree.Button_Yes.ButtonSlot_1 +[00004F26] {0x25113440880} CanvasPanel W_Confirmation.W_Confirmation_C.WidgetTree.CanvasPanel_6 +[00004F27] {0x2510d330ef0} CanvasPanelSlot W_Confirmation.W_Confirmation_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00004F28] {0x25107a4f970} CanvasPanelSlot W_Confirmation.W_Confirmation_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00004F29] {0x2510d332310} CanvasPanelSlot W_Confirmation.W_Confirmation_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00004F2A] {0x25113440740} HorizontalBox W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_15 +[00004F2B] {0x25113440600} HorizontalBox W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_ButtonYesNo +[00004F2C] {0x25112d0b200} HorizontalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00004F2D] {0x25112d0b140} HorizontalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00004F2E] {0x25112d0b0e0} HorizontalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00004F2F] {0x25112d0b080} HorizontalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00004F30] {0x25112d0b020} HorizontalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00004F31] {0x251172d8f80} Image W_Confirmation.W_Confirmation_C.WidgetTree.Image_0 +[00004F32] {0x251172dfdc0} Image W_Confirmation.W_Confirmation_C.WidgetTree.Image_1 +[00004F33] {0x251172dfb80} Image W_Confirmation.W_Confirmation_C.WidgetTree.Image_NoFocus +[00004F34] {0x251172df940} Image W_Confirmation.W_Confirmation_C.WidgetTree.Image_YesFocus +[00004F35] {0x251134404c0} Overlay W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_0 +[00004F36] {0x25113440380} Overlay W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_2 +[00004F37] {0x25113440240} Overlay W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_3 +[00004F38] {0x25112d0afc0} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00004F39] {0x25112d0b320} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00004F3A] {0x25112d0af60} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_2.OverlaySlot_3 +[00004F3B] {0x25112d0af00} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_2.OverlaySlot_5 +[00004F3C] {0x25112d0aea0} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_3.OverlaySlot_6 +[00004F3D] {0x25112d0ae40} OverlaySlot W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_3.OverlaySlot_8 +[00004F3E] {0x25108462e00} ProgressBar W_Confirmation.W_Confirmation_C.WidgetTree.ProgressBar_Seconde +[00004F3F] {0x2511277a180} SizeBox W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_No +[00004F40] {0x251189ac700} SizeBox W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_Seconde +[00004F41] {0x251189acb80} SizeBox W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_Yes +[00004F42] {0x25112d0ad80} SizeBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00004F43] {0x25112d0ad20} SizeBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_Seconde.SizeBoxSlot_0 +[00004F44] {0x25112d0ac60} SizeBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00004F45] {0x25113fa9760} Spacer W_Confirmation.W_Confirmation_C.WidgetTree.Spacer_0 +[00004F46] {0x25113fa8d40} Spacer W_Confirmation.W_Confirmation_C.WidgetTree.Spacer_1 +[00004F47] {0x25113fa8c20} Spacer W_Confirmation.W_Confirmation_C.WidgetTree.Spacer_2 +[00004F48] {0x25113fa8b00} Spacer W_Confirmation.W_Confirmation_C.WidgetTree.Spacer_3 +[00004F49] {0x25113fa89e0} Spacer W_Confirmation.W_Confirmation_C.WidgetTree.Spacer_4 +[00004F4A] {0x251127ff500} TextBlock W_Confirmation.W_Confirmation_C.WidgetTree.TextBlock_Message +[00004F4B] {0x251127ff240} TextBlock W_Confirmation.W_Confirmation_C.WidgetTree.TextBlock_No +[00004F4C] {0x251127fef80} TextBlock W_Confirmation.W_Confirmation_C.WidgetTree.TextBlock_Seconds +[00004F4D] {0x251127fecc0} TextBlock W_Confirmation.W_Confirmation_C.WidgetTree.TextBlock_Title +[00004F4E] {0x251127fea00} TextBlock W_Confirmation.W_Confirmation_C.WidgetTree.TextBlock_Yes +[00004F4F] {0x25113440100} VerticalBox W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0 +[00004F50] {0x25112d09d60} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004F51] {0x25112d0ade0} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00004F52] {0x25112d0acc0} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00004F53] {0x25112d0c2e0} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00004F54] {0x25112d0c280} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00004F55] {0x25112d0c220} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00004F56] {0x25112d0c1c0} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00004F57] {0x25112d0c160} VerticalBoxSlot W_Confirmation.W_Confirmation_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00004F58] {0x25105ea2b00} WidgetNavigation W_Confirmation.W_Confirmation_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00004F59] {0x2510d06e400} WidgetNavigation W_Confirmation.W_Confirmation_C.WidgetTree.Button_No.WidgetNavigation_4 +[00004F5A] {0x2512c1e1200} WidgetNavigation W_Confirmation.W_Confirmation_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[00004F5B] {0x2512c1e1100} WidgetNavigation W_Confirmation.W_Confirmation_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00004F5C] {0x2512c1e1000} WidgetNavigation W_Confirmation.W_Confirmation_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[00004F5D] {0x25108462700} WidgetBlueprintGeneratedClass W_ServerButton.W_ServerButton_C +[00004F5E] {0x2512acc68a0} Function W_ServerButton.W_ServerButton_C.ExecuteUbergraph_W_ServerButton +[00004F5F] {0x2512acc58e0} Function W_ServerButton.W_ServerButton_C.CustomEvent +[00004F60] {0x25108462380} WidgetBlueprintGeneratedClass W_Map_Selection.W_Map_Selection_C +[00004F61] {0x2512acc5800} Function W_Map_Selection.W_Map_Selection_C.OnHovered__DelegateSignature +[00004F62] {0x2512acc9000} Function W_Map_Selection.W_Map_Selection_C.OnUnhovered__DelegateSignature +[00004F63] {0x2512acc8f20} Function W_Map_Selection.W_Map_Selection_C.ExecuteUbergraph_W_Map_Selection +[00004F64] {0x2512acc8e40} Function W_Map_Selection.W_Map_Selection_C.UpdateLevelName +[00004F65] {0x2512acc8d60} Function W_Map_Selection.W_Map_Selection_C.Construct +[00004F66] {0x2512acc8c80} Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00004F67] {0x2512acc8ba0} Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00004F68] {0x2512acc8ac0} Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature +[00004F69] {0x2512acc89e0} Function W_Map_Selection.W_Map_Selection_C.GetTime +[00004F6A] {0x2512acc8900} Function W_Map_Selection.W_Map_Selection_C.GetImage +[00004F6B] {0x2512acc8820} Function W_Map_Selection.W_Map_Selection_C.GetLockVisibility +[00004F6C] {0x2512acc8740} Function W_Map_Selection.W_Map_Selection_C.Is Time Visible +[00004F6D] {0x2512acc8660} Function W_Map_Selection.W_Map_Selection_C.RoundedTime +[00004F6E] {0x2512acc8580} Function W_Map_Selection.W_Map_Selection_C.GetRoundedTime +[00004F6F] {0x2512acc84a0} Function W_Map_Selection.W_Map_Selection_C.GetImageSize +[00004F70] {0x2512acc83c0} Function W_Map_Selection.W_Map_Selection_C.Get Level Name +[00004F71] {0x2512acc82e0} Function W_Map_Selection.W_Map_Selection_C.Generate Encrypted Name +[00004F72] {0x2512bf26300} ComponentDelegateBinding W_Map_Selection.W_Map_Selection_C.ComponentDelegateBinding_0 +[00004F73] {0x2510745d480} WidgetTree W_Map_Selection.W_Map_Selection_C.WidgetTree +[00004F74] {0x2511ae81500} Border W_Map_Selection.W_Map_Selection_C.WidgetTree.Border +[00004F75] {0x2511ae81280} Border W_Map_Selection.W_Map_Selection_C.WidgetTree.Border_1 +[00004F76] {0x25112d0be60} BorderSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Border.BorderSlot_0 +[00004F77] {0x25112d0be00} BorderSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Border_1.BorderSlot_0 +[00004F78] {0x2512c206e00} Button W_Map_Selection.W_Map_Selection_C.WidgetTree.Button_68 +[00004F79] {0x25112d0bda0} ButtonSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Button_68.ButtonSlot_1 +[00004F7A] {0x251172df700} Image W_Map_Selection.W_Map_Selection_C.WidgetTree.Image_395 +[00004F7B] {0x251172df4c0} Image W_Map_Selection.W_Map_Selection_C.WidgetTree.Level_Image +[00004F7C] {0x251121fed40} Overlay W_Map_Selection.W_Map_Selection_C.WidgetTree.Overlay_308 +[00004F7D] {0x25112d0bd40} OverlaySlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Overlay_308.OverlaySlot_0 +[00004F7E] {0x25112d0bce0} OverlaySlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Overlay_308.OverlaySlot_1 +[00004F7F] {0x25112d0bc80} OverlaySlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Overlay_308.OverlaySlot_4 +[00004F80] {0x25112d0bc20} OverlaySlot W_Map_Selection.W_Map_Selection_C.WidgetTree.Overlay_308.OverlaySlot_6 +[00004F81] {0x25113445240} ScaleBox W_Map_Selection.W_Map_Selection_C.WidgetTree.ScaleBox_176 +[00004F82] {0x25112d0bbc0} ScaleBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00004F83] {0x251189afe80} SizeBox W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox +[00004F84] {0x251189af880} SizeBox W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_191 +[00004F85] {0x251189afa00} SizeBox W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_226 +[00004F86] {0x251189ad180} SizeBox W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_642 +[00004F87] {0x25112d0bb60} SizeBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00004F88] {0x25112d0bb00} SizeBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00004F89] {0x25112d0baa0} SizeBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00004F8A] {0x25112d0ba40} SizeBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00004F8B] {0x251127fe740} TextBlock W_Map_Selection.W_Map_Selection_C.WidgetTree.LevelName +[00004F8C] {0x251127fe480} TextBlock W_Map_Selection.W_Map_Selection_C.WidgetTree.TextBlock +[00004F8D] {0x25113445100} VerticalBox W_Map_Selection.W_Map_Selection_C.WidgetTree.VerticalBox_0 +[00004F8E] {0x25112d0b9e0} VerticalBoxSlot W_Map_Selection.W_Map_Selection_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004F8F] {0x25108462000} WidgetBlueprintGeneratedClass W_Error.W_Error_C +[00004F90] {0x2512acc5720} Function W_Error.W_Error_C.ExecuteUbergraph_W_Error +[00004F91] {0x2512acc8040} Function W_Error.W_Error_C.Tick +[00004F92] {0x2512acc7f60} Function W_Error.W_Error_C.ShowError +[00004F93] {0x2512acc7e80} Function W_Error.W_Error_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00004F94] {0x2512acc7da0} Function W_Error.W_Error_C.RefreshFocus +[00004F95] {0x2512acc7cc0} Function W_Error.W_Error_C.Construct +[00004F96] {0x2512acc7be0} Function W_Error.W_Error_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00004F97] {0x2512acc7b00} Function W_Error.W_Error_C.UpdateConfirmation +[00004F98] {0x2512acc7a20} Function W_Error.W_Error_C.OnMouseButtonUp +[00004F99] {0x2512acc7940} Function W_Error.W_Error_C.PlayClickSound +[00004F9A] {0x2512acc7860} Function W_Error.W_Error_C.PlayHoveredSound +[00004F9B] {0x2512bf27400} ComponentDelegateBinding W_Error.W_Error_C.ComponentDelegateBinding_0 +[00004F9C] {0x251170bc1f0} WidgetTree W_Error.W_Error_C.WidgetTree +[00004F9D] {0x25108065200} BackgroundBlur W_Error.W_Error_C.WidgetTree.BackgroundBlur_0 +[00004F9E] {0x2511ae81000} Border W_Error.W_Error_C.WidgetTree.Border_0 +[00004F9F] {0x25112d0b800} BorderSlot W_Error.W_Error_C.WidgetTree.Border_0.BorderSlot_0 +[00004FA0] {0x2512c206970} Button W_Error.W_Error_C.WidgetTree.Button_Yes +[00004FA1] {0x25112d0b7a0} ButtonSlot W_Error.W_Error_C.WidgetTree.Button_Yes.ButtonSlot_1 +[00004FA2] {0x25113444fc0} CanvasPanel W_Error.W_Error_C.WidgetTree.CanvasPanel_6 +[00004FA3] {0x2510d33d130} CanvasPanelSlot W_Error.W_Error_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00004FA4] {0x2510d33d0c0} CanvasPanelSlot W_Error.W_Error_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00004FA5] {0x2510d33d050} CanvasPanelSlot W_Error.W_Error_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00004FA6] {0x25113444e80} HorizontalBox W_Error.W_Error_C.WidgetTree.HorizontalBox_15 +[00004FA7] {0x25113444d40} HorizontalBox W_Error.W_Error_C.WidgetTree.HorizontalBox_ButtonYesNo +[00004FA8] {0x25112d0b740} HorizontalBoxSlot W_Error.W_Error_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00004FA9] {0x25112d0b6e0} HorizontalBoxSlot W_Error.W_Error_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00004FAA] {0x251172df280} Image W_Error.W_Error_C.WidgetTree.Image_0 +[00004FAB] {0x251172df040} Image W_Error.W_Error_C.WidgetTree.Image_1 +[00004FAC] {0x251172dee00} Image W_Error.W_Error_C.WidgetTree.Image_YesFocus +[00004FAD] {0x25113444c00} Overlay W_Error.W_Error_C.WidgetTree.Overlay_0 +[00004FAE] {0x25113444ac0} Overlay W_Error.W_Error_C.WidgetTree.Overlay_2 +[00004FAF] {0x25112d0cf40} OverlaySlot W_Error.W_Error_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00004FB0] {0x25112d0cee0} OverlaySlot W_Error.W_Error_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00004FB1] {0x25112d0ce80} OverlaySlot W_Error.W_Error_C.WidgetTree.Overlay_2.OverlaySlot_3 +[00004FB2] {0x25112d0ce20} OverlaySlot W_Error.W_Error_C.WidgetTree.Overlay_2.OverlaySlot_5 +[00004FB3] {0x2512c211600} SizeBox W_Error.W_Error_C.WidgetTree.SizeBox_Yes +[00004FB4] {0x25112d0cdc0} SizeBoxSlot W_Error.W_Error_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00004FB5] {0x25113fa88c0} Spacer W_Error.W_Error_C.WidgetTree.Spacer_1 +[00004FB6] {0x25113fa87a0} Spacer W_Error.W_Error_C.WidgetTree.Spacer_2 +[00004FB7] {0x25113fa8680} Spacer W_Error.W_Error_C.WidgetTree.Spacer_3 +[00004FB8] {0x25113fa8560} Spacer W_Error.W_Error_C.WidgetTree.Spacer_4 +[00004FB9] {0x251127fe1c0} TextBlock W_Error.W_Error_C.WidgetTree.TextBlock_Message +[00004FBA] {0x251127fdf00} TextBlock W_Error.W_Error_C.WidgetTree.TextBlock_Title +[00004FBB] {0x251127fdc40} TextBlock W_Error.W_Error_C.WidgetTree.TextBlock_Yes +[00004FBC] {0x25113444980} VerticalBox W_Error.W_Error_C.WidgetTree.VerticalBox_0 +[00004FBD] {0x25112d0cd60} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004FBE] {0x25112d0cd00} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00004FBF] {0x25112d0cca0} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00004FC0] {0x25112d0cc40} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00004FC1] {0x25112d0cbe0} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00004FC2] {0x25112d0cb80} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00004FC3] {0x25112d0cb20} VerticalBoxSlot W_Error.W_Error_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00004FC4] {0x2512c1e0500} WidgetNavigation W_Error.W_Error_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00004FC5] {0x2512c1e0400} WidgetNavigation W_Error.W_Error_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[00004FC6] {0x2512c1e0300} WidgetNavigation W_Error.W_Error_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00004FC7] {0x2512c1e0200} WidgetNavigation W_Error.W_Error_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[00004FC8] {0x25108461c80} WidgetBlueprintGeneratedClass W_CreateServer.W_CreateServer_C +[00004FC9] {0x2512acc8120} Function W_CreateServer.W_CreateServer_C.ExecuteUbergraph_W_CreateServer +[00004FCA] {0x2512acc76a0} Function W_CreateServer.W_CreateServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +[00004FCB] {0x251170bc040} WidgetTree W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree +[00004FCC] {0x251134445c0} Overlay W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree.Overlay_0 +[00004FCD] {0x25112d0c940} OverlaySlot W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00004FCE] {0x25112773d00} SizeBox W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree.MySizeBox +[00004FCF] {0x25112d0c8e0} SizeBoxSlot W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree.MySizeBox.SizeBoxSlot_1 +[00004FD0] {0x251127fd980} TextBlock W_CreditsTitleName.W_CreditsTitleName_C.WidgetTree.TextBlock_Name +[00004FD1] {0x2510846f900} W_CreditsTitleName_C W_CreditsTitleName.Default__W_CreditsTitleName_C +[00004FD2] {0x2512acc74e0} Function W_TemplateTitle.W_TemplateTitle_C.PreConstruct +[00004FD3] {0x2512acc7400} Function W_TemplateTitle.W_TemplateTitle_C.ChangeTitleColor +[00004FD4] {0x251170bbb30} WidgetTree W_TemplateTitle.W_TemplateTitle_C.WidgetTree +[00004FD5] {0x25113444480} Overlay W_TemplateTitle.W_TemplateTitle_C.WidgetTree.Overlay_0 +[00004FD6] {0x25112d0c700} OverlaySlot W_TemplateTitle.W_TemplateTitle_C.WidgetTree.Overlay_0.OverlaySlot_3 +[00004FD7] {0x2512c214780} SizeBox W_TemplateTitle.W_TemplateTitle_C.WidgetTree.MySizeBox +[00004FD8] {0x25112d0c6a0} SizeBoxSlot W_TemplateTitle.W_TemplateTitle_C.WidgetTree.MySizeBox.SizeBoxSlot_1 +[00004FD9] {0x25113fa80e0} Spacer W_TemplateTitle.W_TemplateTitle_C.WidgetTree.Spacer_0 +[00004FDA] {0x251127fd6c0} TextBlock W_TemplateTitle.W_TemplateTitle_C.WidgetTree.TextBlock_Title +[00004FDB] {0x25113444340} VerticalBox W_TemplateTitle.W_TemplateTitle_C.WidgetTree.VerticalBox_0 +[00004FDC] {0x25112d0c5e0} VerticalBoxSlot W_TemplateTitle.W_TemplateTitle_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00004FDD] {0x25112d0c580} VerticalBoxSlot W_TemplateTitle.W_TemplateTitle_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00004FDE] {0x2512accac00} Function W_ServerButton.W_ServerButton_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00004FDF] {0x2512accab20} Function W_ServerButton.W_ServerButton_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +[00004FE0] {0x2512accaa40} Function W_ServerButton.W_ServerButton_C.Construct +[00004FE1] {0x2512acca960} Function W_ServerButton.W_ServerButton_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +[00004FE2] {0x2512acca880} Function W_ServerButton.W_ServerButton_C.MouseLeave +[00004FE3] {0x2512acca7a0} Function W_ServerButton.W_ServerButton_C.MouseEnter +[00004FE4] {0x2512acca6c0} Function W_ServerButton.W_ServerButton_C.OnMouseLeave +[00004FE5] {0x2512acca5e0} Function W_ServerButton.W_ServerButton_C.OnMouseEnter +[00004FE6] {0x2512acca500} Function W_ServerButton.W_ServerButton_C.PreConstruct +[00004FE7] {0x2512acca420} Function W_ServerButton.W_ServerButton_C.MakeAnim +[00004FE8] {0x2512acca340} Function W_ServerButton.W_ServerButton_C.CustomNavigation_Left +[00004FE9] {0x2512acca260} Function W_ServerButton.W_ServerButton_C.CustomNavigation_Up +[00004FEA] {0x2512acca180} Function W_ServerButton.W_ServerButton_C.CustomNavigation_Down +[00004FEB] {0x2512bf23d80} ComponentDelegateBinding W_ServerButton.W_ServerButton_C.ComponentDelegateBinding_0 +[00004FEC] {0x251170bbb60} WidgetTree W_ServerButton.W_ServerButton_C.WidgetTree +[00004FED] {0x2512c2064e0} Button W_ServerButton.W_ServerButton_C.WidgetTree.Button_164 +[00004FEE] {0x2512c206050} Button W_ServerButton.W_ServerButton_C.WidgetTree.Button_Join +[00004FEF] {0x25112d0c460} ButtonSlot W_ServerButton.W_ServerButton_C.WidgetTree.Button_164.ButtonSlot_0 +[00004FF0] {0x25112d0c400} ButtonSlot W_ServerButton.W_ServerButton_C.WidgetTree.Button_Join.ButtonSlot_0 +[00004FF1] {0x25113444200} HorizontalBox W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0 +[00004FF2] {0x25112d0c3a0} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00004FF3] {0x25112d0c340} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00004FF4] {0x25112d0dba0} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00004FF5] {0x25112d0db40} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00004FF6] {0x25112d0dae0} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_5 +[00004FF7] {0x25112d0da80} HorizontalBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_7 +[00004FF8] {0x251172de740} Image W_ServerButton.W_ServerButton_C.WidgetTree.Image_0 +[00004FF9] {0x251172de500} Image W_ServerButton.W_ServerButton_C.WidgetTree.Image_Over +[00004FFA] {0x251134440c0} Overlay W_ServerButton.W_ServerButton_C.WidgetTree.Overlay_0 +[00004FFB] {0x25112d0da20} OverlaySlot W_ServerButton.W_ServerButton_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00004FFC] {0x25112d0d9c0} OverlaySlot W_ServerButton.W_ServerButton_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00004FFD] {0x25112d0d960} OverlaySlot W_ServerButton.W_ServerButton_C.WidgetTree.Overlay_0.OverlaySlot_2 +[00004FFE] {0x2512c215800} SizeBox W_ServerButton.W_ServerButton_C.WidgetTree.MySizeBox +[00004FFF] {0x2512c215b00} SizeBox W_ServerButton.W_ServerButton_C.WidgetTree.SizeBox_0 +[00005000] {0x2512c215c80} SizeBox W_ServerButton.W_ServerButton_C.WidgetTree.SizeBox_6 +[00005001] {0x25112d0d900} SizeBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.MySizeBox.SizeBoxSlot_7 +[00005002] {0x25112d0d8a0} SizeBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00005003] {0x25112d0c4c0} SizeBoxSlot W_ServerButton.W_ServerButton_C.WidgetTree.SizeBox_6.SizeBoxSlot_6 +[00005004] {0x25113fa7fc0} Spacer W_ServerButton.W_ServerButton_C.WidgetTree.Spacer +[00005005] {0x25113fa7ea0} Spacer W_ServerButton.W_ServerButton_C.WidgetTree.Spacer_0 +[00005006] {0x251127fd400} TextBlock W_ServerButton.W_ServerButton_C.WidgetTree.TextBlock_110 +[00005007] {0x251127fd140} TextBlock W_ServerButton.W_ServerButton_C.WidgetTree.TextBlock_Ping +[00005008] {0x251127fce80} TextBlock W_ServerButton.W_ServerButton_C.WidgetTree.TextBlock_Player +[00005009] {0x251127fcbc0} TextBlock W_ServerButton.W_ServerButton_C.WidgetTree.TextBlock_ServerName +[0000500A] {0x2510d06d100} WidgetNavigation W_ServerButton.W_ServerButton_C.WidgetTree.MySizeBox.WidgetNavigation_0 +[0000500B] {0x2512acc9fc0} Function W_CreateServer.W_CreateServer_C.PreConstruct +[0000500C] {0x2512acc9ee0} Function W_CreateServer.W_CreateServer_C.ChangeMaxPlayerSlider +[0000500D] {0x2512acc9e00} Function W_CreateServer.W_CreateServer_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +[0000500E] {0x2512acc9d20} Function W_CreateServer.W_CreateServer_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +[0000500F] {0x2512acc9c40} Function W_CreateServer.W_CreateServer_C.ShowCreateServer +[00005010] {0x2512acc9b60} Function W_CreateServer.W_CreateServer_C.BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature +[00005011] {0x2512acc9a80} Function W_CreateServer.W_CreateServer_C.RefreshFocus +[00005012] {0x2512acc99a0} Function W_CreateServer.W_CreateServer_C.Tick +[00005013] {0x2512acc98c0} Function W_CreateServer.W_CreateServer_C.Construct +[00005014] {0x2512acc97e0} Function W_CreateServer.W_CreateServer_C.CustomNavigation_Left +[00005015] {0x2512acc9700} Function W_CreateServer.W_CreateServer_C.CustomNavigation_Right +[00005016] {0x2512acc9620} Function W_CreateServer.W_CreateServer_C.OnMouseButtonUp +[00005017] {0x2512acc9540} Function W_CreateServer.W_CreateServer_C.CustomNavigation_Up +[00005018] {0x2512acc9460} Function W_CreateServer.W_CreateServer_C.CustomNavigation_Down +[00005019] {0x2512acc9380} Function W_CreateServer.W_CreateServer_C.Check Server Name +[0000501A] {0x2512bf29cc0} ComponentDelegateBinding W_CreateServer.W_CreateServer_C.ComponentDelegateBinding_0 +[0000501B] {0x251170bbfb0} WidgetTree W_CreateServer.W_CreateServer_C.WidgetTree +[0000501C] {0x25108065600} BackgroundBlur W_CreateServer.W_CreateServer_C.WidgetTree.BackgroundBlur_0 +[0000501D] {0x2511ae80b00} Border W_CreateServer.W_CreateServer_C.WidgetTree.Border_0 +[0000501E] {0x25112d0ca00} BorderSlot W_CreateServer.W_CreateServer_C.WidgetTree.Border_0.BorderSlot_0 +[0000501F] {0x2512c205bc0} Button W_CreateServer.W_CreateServer_C.WidgetTree.Button_No +[00005020] {0x2512c205730} Button W_CreateServer.W_CreateServer_C.WidgetTree.Button_Yes +[00005021] {0x25112d0d660} ButtonSlot W_CreateServer.W_CreateServer_C.WidgetTree.Button_No.ButtonSlot_1 +[00005022] {0x25112d0d600} ButtonSlot W_CreateServer.W_CreateServer_C.WidgetTree.Button_Yes.ButtonSlot_1 +[00005023] {0x25113443f80} CanvasPanel W_CreateServer.W_CreateServer_C.WidgetTree.CanvasPanel_6 +[00005024] {0x2510d33cf00} CanvasPanelSlot W_CreateServer.W_CreateServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00005025] {0x2510d33ce90} CanvasPanelSlot W_CreateServer.W_CreateServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00005026] {0x2510d33ce20} CanvasPanelSlot W_CreateServer.W_CreateServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00005027] {0x2511afd7910} CheckBox W_CreateServer.W_CreateServer_C.WidgetTree.CheckBox_Private +[00005028] {0x2512993b5a0} EditableTextBox W_CreateServer.W_CreateServer_C.WidgetTree.EditableTextBox_Name +[00005029] {0x25113443e40} HorizontalBox W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_1 +[0000502A] {0x25113443d00} HorizontalBox W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_2 +[0000502B] {0x25113443bc0} HorizontalBox W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_3 +[0000502C] {0x25113443a80} HorizontalBox W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_5 +[0000502D] {0x25113443940} HorizontalBox W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_ButtonYesNo +[0000502E] {0x25112d0d5a0} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[0000502F] {0x25112d0d540} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00005030] {0x25112d0d4e0} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[00005031] {0x25112d0d480} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00005032] {0x25112d0d420} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00005033] {0x25112d0d3c0} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00005034] {0x25112d0d300} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00005035] {0x25112d0d2a0} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[00005036] {0x25112d0d240} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_4 +[00005037] {0x25112d0d1e0} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00005038] {0x25112d0d180} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00005039] {0x25112d0d120} HorizontalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[0000503A] {0x251172de2c0} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_0 +[0000503B] {0x251172de080} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_1 +[0000503C] {0x251172dde40} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_Lan +[0000503D] {0x251172ddc00} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_NoFocus +[0000503E] {0x251172dd9c0} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_SliderFocus +[0000503F] {0x251172db5c0} Image W_CreateServer.W_CreateServer_C.WidgetTree.Image_YesFocus +[00005040] {0x25113443800} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_0 +[00005041] {0x251134436c0} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_2 +[00005042] {0x25113443580} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_3 +[00005043] {0x25113443440} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_5 +[00005044] {0x25113443300} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_6 +[00005045] {0x251134431c0} Overlay W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_7 +[00005046] {0x25112d0d0c0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00005047] {0x25112d0d060} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00005048] {0x25112d0d000} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_2.OverlaySlot_3 +[00005049] {0x25112d0cfa0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_2.OverlaySlot_5 +[0000504A] {0x25112d0d6c0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_3.OverlaySlot_6 +[0000504B] {0x25112d0e800} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_3.OverlaySlot_8 +[0000504C] {0x25112d0e7a0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_5.OverlaySlot_1 +[0000504D] {0x25112d0e740} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_5.OverlaySlot_2 +[0000504E] {0x25112d0e6e0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_6.OverlaySlot_0 +[0000504F] {0x25112d0e680} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_6.OverlaySlot_4 +[00005050] {0x25112d0e620} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_7.OverlaySlot_3 +[00005051] {0x25112d0e5c0} OverlaySlot W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_7.OverlaySlot_4 +[00005052] {0x2510846ee80} ProgressBar W_CreateServer.W_CreateServer_C.WidgetTree.ProgressBar_MaxPlayers +[00005053] {0x2512c215080} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_0 +[00005054] {0x2512c214600} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_1 +[00005055] {0x2512c215380} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_11 +[00005056] {0x2512c215680} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_16 +[00005057] {0x2512c215980} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_2 +[00005058] {0x2512c215e00} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_4 +[00005059] {0x2512c216100} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_70 +[0000505A] {0x2512c210100} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_73 +[0000505B] {0x2512c210400} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_No +[0000505C] {0x2512c210d00} SizeBox W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_Yes +[0000505D] {0x25112d0e560} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000505E] {0x25112d0e500} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_1.SizeBoxSlot_2 +[0000505F] {0x25112d0e4a0} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00005060] {0x25112d0e440} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_16.SizeBoxSlot_4 +[00005061] {0x25112d0e3e0} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00005062] {0x25112d0e380} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_4.SizeBoxSlot_2 +[00005063] {0x25112d0e320} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00005064] {0x25112d0e2c0} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_73.SizeBoxSlot_0 +[00005065] {0x25112d0e260} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00005066] {0x25112d0e200} SizeBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00005067] {0x2512c0c1b90} Slider W_CreateServer.W_CreateServer_C.WidgetTree.Slider_MaxPlayers +[00005068] {0x25113fa7d80} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_0 +[00005069] {0x25113fa7c60} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_2 +[0000506A] {0x25113fa7b40} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_3 +[0000506B] {0x25113fa7a20} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_4 +[0000506C] {0x25113fa7900} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_5 +[0000506D] {0x25113fa77e0} Spacer W_CreateServer.W_CreateServer_C.WidgetTree.Spacer_8 +[0000506E] {0x251127fc900} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_Error +[0000506F] {0x251127fc640} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_LanServer +[00005070] {0x251127fc380} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_MaxPlayers +[00005071] {0x251127fc0c0} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_No +[00005072] {0x251127fbe00} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_ServerName +[00005073] {0x251127fbb40} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_SliderMaxPlayers +[00005074] {0x251127f89c0} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_Title +[00005075] {0x251127ff7c0} TextBlock W_CreateServer.W_CreateServer_C.WidgetTree.TextBlock_Yes +[00005076] {0x25113443080} VerticalBox W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0 +[00005077] {0x25112d0e1a0} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00005078] {0x25112d0e140} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_12 +[00005079] {0x25112d0e0e0} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[0000507A] {0x25112d0e080} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[0000507B] {0x25112d0e020} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[0000507C] {0x25112d0dfc0} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_24 +[0000507D] {0x25112d0df60} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[0000507E] {0x25112d0df00} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[0000507F] {0x25112d0dea0} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00005080] {0x25112d0de40} VerticalBoxSlot W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00005081] {0x2512c1e3c00} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00005082] {0x2512c1e3b00} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.Button_No.WidgetNavigation_4 +[00005083] {0x2512c1e3a00} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[00005084] {0x2512c1e3900} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00005085] {0x2512c1e3800} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[00005086] {0x2512c1e3700} WidgetNavigation W_CreateServer.W_CreateServer_C.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00005087] {0x25117145840} W_TemplateTitle_C W_TemplateTitle.Default__W_TemplateTitle_C +[00005088] {0x2510846d600} W_LoadingScreen_C W_LoadingScreen.Default__W_LoadingScreen_C +[00005089] {0x2512c0d0100} Package Roughness_2K_sfhuaivp +[0000508A] {0x2512c0d3760} Package Opacity_2K_sfhuaivp +[0000508B] {0x2512c0d3580} Package Normal_2K_sfhuaivp +[0000508C] {0x2512c0d34e0} Package Albedo_2K_sfhuaivp +[0000508D] {0x2512c0d36c0} Package T_EV_BlankWhite_01 +[0000508E] {0x2512c0d3620} Package DefaultNormal +[0000508F] {0x2512c0d3440} Package Decal_MasterMaterial +[00005090] {0x25113122a80} Texture2D Normal_2K_sfhuaivp.Normal_2K_sfhuaivp +[00005091] {0x2512c181580} Texture2D Opacity_2K_tdcrdbur.Opacity_2K_tdcrdbur +[00005092] {0x2512c202990} Material Grass_M.Grass_M +[00005093] {0x2510846d280} MaterialInstanceConstant Grass2_M_Inst.Grass2_M_Inst +[00005094] {0x2512c0d3300} Package Roughness_2K_sfjjcfzp +[00005095] {0x2512c0d3260} Package Opacity_2K_sfjjcfzp +[00005096] {0x2512c0d3080} Package Normal_2K_sfjjcfzp +[00005097] {0x2512c0d2fe0} Package Albedo_2K_sfjjcfzp +[00005098] {0x2512c180080} Texture2D Normal_2K_sfjjcfzp.Normal_2K_sfjjcfzp +[00005099] {0x2512c219280} StaticMesh CardMesh.CardMesh +[0000509A] {0x251171452c0} BodySetup CardMesh.CardMesh.BodySetup_0 +[0000509B] {0x2512accc9c0} NavCollision CardMesh.CardMesh.NavCollision_0 +[0000509C] {0x251128fd6c0} Package SafeNormalize +[0000509D] {0x2512c0d2f40} Package TransformToZVector +[0000509E] {0x2512c0d2ea0} Package InverseTransformMatrix +[0000509F] {0x2512c0d2e00} Package CreateThirdOrthogonalVector +[000050A0] {0x2512c0d2d60} Package ParallaxOcclusionMapping +[000050A1] {0x2512c0d3ee0} Package Spawn_EQS +[000050A2] {0x2512c0d3120} Package BP_Animation +[000050A3] {0x2512c0d2b80} Package EndCutscene_UI +[000050A4] {0x25113faaf00} UserDefinedStruct S_Difficulty.S_Difficulty +[000050A5] {0x2511b3a6b80} DataTable DT_Difficulty.DT_Difficulty +[000050A6] {0x2511b3a5d40} FileMediaSource Eject.Eject +[000050A7] {0x2511b3a6dc0} FileMediaSource EndingCutscene.EndingCutscene +[000050A8] {0x2510846c800} WidgetBlueprintGeneratedClass PlayerStats_UI.PlayerStats_UI_C +[000050A9] {0x2512accc2c0} Function PlayerStats_UI.PlayerStats_UI_C.ExecuteUbergraph_PlayerStats_UI +[000050AA] {0x2512accc1e0} Function PlayerStats_UI.PlayerStats_UI_C.BndEvt__PlayerStats_UI_KickButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +[000050AB] {0x2512accc020} Function PlayerStats_UI.PlayerStats_UI_C.Construct +[000050AC] {0x2512accbf40} Function PlayerStats_UI.PlayerStats_UI_C.Update Killed +[000050AD] {0x2512accbe60} Function PlayerStats_UI.PlayerStats_UI_C.GetPingText +[000050AE] {0x2512accbd80} Function PlayerStats_UI.PlayerStats_UI_C.GetKickButtonVisibility +[000050AF] {0x2512accbca0} Function PlayerStats_UI.PlayerStats_UI_C.GetPlayerById +[000050B0] {0x2512bf21dc0} ComponentDelegateBinding PlayerStats_UI.PlayerStats_UI_C.ComponentDelegateBinding_0 +[000050B1] {0x251170bca60} WidgetTree PlayerStats_UI.PlayerStats_UI_C.WidgetTree +[000050B2] {0x2511ae80100} Border PlayerStats_UI.PlayerStats_UI_C.WidgetTree.Border_1 +[000050B3] {0x25112d0ffa0} BorderSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.Border_1.BorderSlot_0 +[000050B4] {0x2512c20f6e0} Button PlayerStats_UI.PlayerStats_UI_C.WidgetTree.KickButton +[000050B5] {0x25112d0ff40} ButtonSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.KickButton.ButtonSlot_0 +[000050B6] {0x2510bb6f9c0} HorizontalBox PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68 +[000050B7] {0x25112d0fee0} HorizontalBoxSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68.HorizontalBoxSlot_0 +[000050B8] {0x25112d0fe80} HorizontalBoxSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68.HorizontalBoxSlot_2 +[000050B9] {0x25112d0fe20} HorizontalBoxSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68.HorizontalBoxSlot_3 +[000050BA] {0x25112d0fdc0} HorizontalBoxSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68.HorizontalBoxSlot_4 +[000050BB] {0x25112d0fd60} HorizontalBoxSlot PlayerStats_UI.PlayerStats_UI_C.WidgetTree.HorizontalBox_68.HorizontalBoxSlot_5 +[000050BC] {0x25113faade0} Spacer PlayerStats_UI.PlayerStats_UI_C.WidgetTree.Spacer_100 +[000050BD] {0x25113faacc0} Spacer PlayerStats_UI.PlayerStats_UI_C.WidgetTree.Spacer_225 +[000050BE] {0x25117145b00} TextBlock PlayerStats_UI.PlayerStats_UI_C.WidgetTree.NameText +[000050BF] {0x25117145000} TextBlock PlayerStats_UI.PlayerStats_UI_C.WidgetTree.PingText +[000050C0] {0x25117144d40} TextBlock PlayerStats_UI.PlayerStats_UI_C.WidgetTree.TextBlock_126 +[000050C1] {0x2510846c100} WidgetBlueprintGeneratedClass GameEnd_UI.GameEnd_UI_C +[000050C2] {0x2512accbbc0} Function GameEnd_UI.GameEnd_UI_C.ExecuteUbergraph_GameEnd_UI +[000050C3] {0x2512accbae0} Function GameEnd_UI.GameEnd_UI_C.OnFinish +[000050C4] {0x2512accb920} Function GameEnd_UI.GameEnd_UI_C.Construct +[000050C5] {0x2512accb840} Function GameEnd_UI.GameEnd_UI_C.CanClose +[000050C6] {0x2512c0d5420} WidgetAnimation GameEnd_UI.GameEnd_UI_C.Fade_INST +[000050C7] {0x2512c21bf80} MovieScene GameEnd_UI.GameEnd_UI_C.Fade_INST.Fade +[000050C8] {0x25112e11600} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light18 +[000050C9] {0x2511b3a5c80} MovieSceneFloatTrack GameEnd_UI.GameEnd_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_2 +[000050CA] {0x2510d3583c0} MovieSceneFloatSection GameEnd_UI.GameEnd_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_2.MovieSceneFloatSection_0 +[000050CB] {0x2512bf24700} MovieSceneBuiltInEasingFunction GameEnd_UI.GameEnd_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseInFunction +[000050CC] {0x2512bf24140} MovieSceneBuiltInEasingFunction GameEnd_UI.GameEnd_UI_C.Fade_INST.Fade.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseOutFunction +[000050CD] {0x251170bc9a0} WidgetTree GameEnd_UI.GameEnd_UI_C.WidgetTree +[000050CE] {0x251121f45c0} CanvasPanel GameEnd_UI.GameEnd_UI_C.WidgetTree.CanvasPanel_0 +[000050CF] {0x2510d33e470} CanvasPanelSlot GameEnd_UI.GameEnd_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[000050D0] {0x25113f91840} Image GameEnd_UI.GameEnd_UI_C.WidgetTree.Image +[000050D1] {0x25113f91600} Image GameEnd_UI.GameEnd_UI_C.WidgetTree.Image_1 +[000050D2] {0x251121f4700} Overlay GameEnd_UI.GameEnd_UI_C.WidgetTree.Overlay_85 +[000050D3] {0x25112d0fbe0} OverlaySlot GameEnd_UI.GameEnd_UI_C.WidgetTree.Overlay_85.OverlaySlot_3 +[000050D4] {0x25112d0fb80} OverlaySlot GameEnd_UI.GameEnd_UI_C.WidgetTree.Overlay_85.OverlaySlot_6 +[000050D5] {0x2510846bd80} WidgetBlueprintGeneratedClass GameEnd_UI_2.GameEnd_UI_2_C +[000050D6] {0x2512accb760} Function GameEnd_UI_2.GameEnd_UI_2_C.ExecuteUbergraph_GameEnd_UI_2 +[000050D7] {0x2512accb680} Function GameEnd_UI_2.GameEnd_UI_2_C.OnFinish +[000050D8] {0x2512accb4c0} Function GameEnd_UI_2.GameEnd_UI_2_C.Spectate +[000050D9] {0x2510846ba00} BlueprintGeneratedClass ChatComponent.ChatComponent_C +[000050DA] {0x2512accb300} Function ChatComponent.ChatComponent_C.ExecuteUbergraph_ChatComponent +[000050DB] {0x2512accb220} Function ChatComponent.ChatComponent_C.ReceiveBeginPlay +[000050DC] {0x2512accb060} Function ChatComponent.ChatComponent_C.SR_Update_Chat +[000050DD] {0x2512accaf80} Function ChatComponent.ChatComponent_C.OC_Update_Chat +[000050DE] {0x2512accaea0} Function ChatComponent.ChatComponent_C.OC_Setup_Chat_Widget +[000050DF] {0x2512accadc0} Function ChatComponent.ChatComponent_C.Create_Chat_Widget +[000050E0] {0x2512acce6a0} Function ChatComponent.ChatComponent_C.Focus_Chat +[000050E1] {0x2512acce5c0} Function ChatComponent.ChatComponent_C.Clear_Chat +[000050E2] {0x2512accc8e0} Function GameEnd_UI_2.GameEnd_UI_2_C.Construct +[000050E3] {0x2512acce400} Function GameEnd_UI_2.GameEnd_UI_2_C.CanClose +[000050E4] {0x2512acce320} Function GameEnd_UI_2.GameEnd_UI_2_C.GetTime +[000050E5] {0x2512c0d4840} WidgetAnimation GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST +[000050E6] {0x2512c21be00} MovieScene GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade +[000050E7] {0x25112815b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light17.StaticMeshComponent0 +[000050E8] {0x2511b3a5680} MovieSceneFloatTrack GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_1 +[000050E9] {0x2512c185800} MovieSceneFloatSection GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[000050EA] {0x2512bf25080} MovieSceneBuiltInEasingFunction GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[000050EB] {0x25112d97a80} MovieSceneBuiltInEasingFunction GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[000050EC] {0x2511b3a5500} MovieSceneFloatTrack GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_3 +[000050ED] {0x2512c185640} MovieSceneFloatSection GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_3.MovieSceneFloatSection_0 +[000050EE] {0x2512bf25e80} MovieSceneBuiltInEasingFunction GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_3.MovieSceneFloatSection_0.EaseInFunction +[000050EF] {0x2512bf257c0} MovieSceneBuiltInEasingFunction GameEnd_UI_2.GameEnd_UI_2_C.Fade_INST.Fade.MovieSceneFloatTrack_3.MovieSceneFloatSection_0.EaseOutFunction +[000050F0] {0x251170bc760} WidgetTree GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree +[000050F1] {0x251121f4840} CanvasPanel GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.CanvasPanel_0 +[000050F2] {0x2510d33e400} CanvasPanelSlot GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[000050F3] {0x25113f90f40} Image GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Image +[000050F4] {0x25113f90d00} Image GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Image_1 +[000050F5] {0x25113f90ac0} Image GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Image_2 +[000050F6] {0x251121f3bc0} Overlay GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Overlay_85 +[000050F7] {0x25112d0f5e0} OverlaySlot GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Overlay_85.OverlaySlot_2 +[000050F8] {0x25112d0f580} OverlaySlot GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Overlay_85.OverlaySlot_3 +[000050F9] {0x25112d0f520} OverlaySlot GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Overlay_85.OverlaySlot_6 +[000050FA] {0x25112d0f4c0} OverlaySlot GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.Overlay_85.OverlaySlot_7 +[000050FB] {0x251128331a0} RichTextBlock GameEnd_UI_2.GameEnd_UI_2_C.WidgetTree.RichTextBlock_110 +[000050FC] {0x25117144a80} WB_Chat_C WB_Chat.Default__WB_Chat_C +[000050FD] {0x2512c0d4660} Package ThermometerMesh +[000050FE] {0x2512c0d4520} Package MI_07_Segment_A_FOV +[000050FF] {0x2512c0d43e0} Package MI_07_Segment_A +[00005100] {0x2512c0d4340} Package M_Thermometer +[00005101] {0x2512c0d42a0} Package M_Thermometer_Fov +[00005102] {0x2512c0d40c0} Package BP_Thermometer_Display +[00005103] {0x2512c0d6820} Package mothjelly_eat +[00005104] {0x2512c0d66e0} Package Wax_bar +[00005105] {0x2512c0d6500} Package BatBar +[00005106] {0x2512c0d6320} Package Jelly_Mat +[00005107] {0x2512c0d6140} Package Jelly_Mat_FOV +[00005108] {0x2512c0d6000} Package AM_Jelly_Eat +[00005109] {0x2512c0d5e20} Package LiquidPain_Cue +[0000510A] {0x2512c0d5ba0} Package Plastic_bottle_liquid +[0000510B] {0x2512c0d5a60} Package Plastic_bottle_cover +[0000510C] {0x2512c0d59c0} Package Plastic_bottle +[0000510D] {0x2512c0d5920} Package Liquid_Mat +[0000510E] {0x2512c0d56a0} Package Bottle_Mat +[0000510F] {0x2512c0d7e00} Package Bottle_Cover_Mat +[00005110] {0x2512c0d7cc0} Package Liquid_Mat_FOV +[00005111] {0x2512c0d7ae0} Package Bottle_Mat_FOV +[00005112] {0x2512c0d7900} Package Bottle_Cover_Mat_FOV +[00005113] {0x2512c0d7720} Package AM_Bottle_Drink +[00005114] {0x2512c0d7680} Package juice_drink +[00005115] {0x2512c0d7400} Package Juice_Mat +[00005116] {0x2512c0d7220} Package Juice_Mat_FOV +[00005117] {0x2512c0d70e0} Package Ticket +[00005118] {0x2512c0d6f00} Package M_Ticket +[00005119] {0x2512c0d6dc0} Package M_Ticket_FOV +[0000511A] {0x2512c0d6c80} Package MI_GlowStick_05 +[0000511B] {0x2512c0d6aa0} Package MI_GlowStick_05_FOV +[0000511C] {0x2512c0d6a00} Package MI_GlowStick_01 +[0000511D] {0x2512c0d92a0} Package MI_GlowStick_01_FOV +[0000511E] {0x2512c0d9200} Package MI_GlowStick_02 +[0000511F] {0x2512c0d9160} Package MI_GlowStick_02_FOV +[00005120] {0x2512c0d90c0} Package SM_GlowStick_01 +[00005121] {0x2512c0d9020} Package MI_GlowStick_03 +[00005122] {0x2512c0d8e40} Package M_flickeringLight_Low_Inst_Glowstick +[00005123] {0x2512c0d8da0} Package MI_GlowStick_03_FOV +[00005124] {0x2512c0d8d00} Package AM_Glowstick_Drop +[00005125] {0x2512c0d8c60} Package Flaregun_Fire +[00005126] {0x2512c0d8bc0} Package Ignite +[00005127] {0x2512c0d8940} Package Firework +[00005128] {0x2512c0d8760} Package NS_FlareGun_Orange +[00005129] {0x2512c0d8620} Package M_Firework_FOV +[0000512A] {0x2512c0d8580} Package Firecracker_Mat +[0000512B] {0x2512c0d83a0} Package BP_FireworkProjectile +[0000512C] {0x2512c0d81c0} Package AM_Firework_Throw +[0000512D] {0x2512c0d7fe0} Package AM_Firework_Prime +[0000512E] {0x2512c0d7f40} Package AM_Player_Throw +[0000512F] {0x2512c0d7ea0} Package woosh_m +[00005130] {0x2512c0da6a0} Package Crowbar +[00005131] {0x2512c0da2e0} Package HE_Flashlight +[00005132] {0x2512c0da560} Package HE_Flashlight_FOV +[00005133] {0x2512c0da380} Package BP_Breakable +[00005134] {0x2512c0da100} Package Crowbar_BP +[00005135] {0x2512c0d9f20} Package Player_Slap_Montage +[00005136] {0x2512c0d9e80} Package AM_Chainsaw_Swing_Fast +[00005137] {0x2512c0d9ca0} Package T_MacroVariation +[00005138] {0x2512c0d9c00} Package Flashlight_Mask +[00005139] {0x2512c0d9b60} Package Flashlight +[0000513A] {0x2512c0d9ac0} Package Chainsaw +[0000513B] {0x2512c0d97a0} Package P_Destruction_Wood +[0000513C] {0x2512c0d9980} Package SKM_Chainsaw +[0000513D] {0x2512c0d9840} Package Cube +[0000513E] {0x2512c0d95c0} Package MI_Chainsaw_2_FOV +[0000513F] {0x2512c0d9520} Package MI_Chainsaw_2 +[00005140] {0x2512c0d9340} Package MI_Chainsaw_1_FOV +[00005141] {0x2512c0dbaa0} Package MI_Chainsaw_1 +[00005142] {0x2512c0db8c0} Package BP_Destructible +[00005143] {0x2512c0db6e0} Package BP_Chainsaw_Shake +[00005144] {0x2512c0db640} Package Chainsaw_BP +[00005145] {0x2512c0db320} Package SM_chainsaw_Anim_SM_chainsaw_CameraAction_001 +[00005146] {0x2512c0db460} Package Chainsaw_Active_Anim__1_ +[00005147] {0x2512c0db3c0} Package ANIM_Chainsaw_Start +[00005148] {0x2512c0db280} Package ANIM_Chainsaw_Chain +[00005149] {0x2512c0db1e0} Package AM_Chainsaw_Use +[0000514A] {0x2512c0db140} Package AM_Chainsaw_Swing +[0000514B] {0x2512c0daf60} Package BugSpray +[0000514C] {0x2512c0daec0} Package SM_SprayPaintCan +[0000514D] {0x2512c0dae20} Package Spray_Particles +[0000514E] {0x2512c0dac40} Package BugSprayCan_Mat +[0000514F] {0x2512c0daba0} Package BugSprayCan_Mat_FOV +[00005150] {0x2512c0da9c0} Package AM_Spray_Wide +[00005151] {0x2512c0da920} Package almondwater_drink +[00005152] {0x2512c0dd080} Package Almond_Water_Can_with_texture +[00005153] {0x2512c0dcea0} Package M_AlmondWater_FOV_Halloween +[00005154] {0x2512c0dce00} Package M_AlmondWater_FOV +[00005155] {0x2512c0dcd60} Package Material_001_Halloween +[00005156] {0x2512c0dcb80} Package Material_001 +[00005157] {0x2512c0dcae0} Package AM_Can_Drink +[00005158] {0x2512c0dc900} Package Almond_Bottle_Cap +[00005159] {0x2512c0dc720} Package Almond_Bottle_Body +[0000515A] {0x2512c0dc680} Package Almond_Bottle_FOV +[0000515B] {0x2512c0dc5e0} Package Almond_Bottle +[0000515C] {0x2512c0dc400} Package SM_FlareGun_01a +[0000515D] {0x2512c0dc360} Package Mi_FlareGun_FOV +[0000515E] {0x2512c0dc180} Package Mi_FlareGun_01a +[0000515F] {0x2512c0dbfa0} Package BP_FlareProjectile +[00005160] {0x2512c0dbf00} Package AM_Pistol_Shoot +[00005161] {0x2512c0dbd20} Package EnergyBar_Cue +[00005162] {0x2512c0de3e0} Package Energy_bar_opened2 +[00005163] {0x2512c0de2a0} Package Energy_bar_opened +[00005164] {0x2512c0de0c0} Package Energy_bar_chocolate_bite +[00005165] {0x2512c0ddee0} Package Energy_bar_chocolate +[00005166] {0x2512c0dde40} Package EnergyBar_Mat_FOV +[00005167] {0x2512c0ddc60} Package EnergyBar_Chocolate_Mat_FOV +[00005168] {0x2512c0dda80} Package EnergyBar_Mat +[00005169] {0x2512c0dd9e0} Package EnergyBar_Chocolate_Mat +[0000516A] {0x2512c0dd800} Package AM_Bar_Unequip +[0000516B] {0x2512c0dd760} Package AM_Bar_Eat +[0000516C] {0x2512c0dd4e0} Package DivingHelmet_FOV +[0000516D] {0x2512c0dd3a0} Package MI_Diver_01a +[0000516E] {0x2512c0dd1c0} Package AM_Diving_Helmet +[0000516F] {0x2512c0df920} Package Walkie_Talkie_low_RightButton_low +[00005170] {0x2512c0df880} Package Walkie_Talkie_low_MidButton_low +[00005171] {0x2512c0df7e0} Package Walkie_Talkie_low_LeftButton_low +[00005172] {0x2512c0df740} Package Walkie_Talkie_low_Hanger_low +[00005173] {0x2512c0df6a0} Package Walkie_Talkie_low_Body_low +[00005174] {0x2512c0df600} Package Walkie_Talkie_low_Antenna_low +[00005175] {0x2512c0df560} Package Thermo_Screen2 +[00005176] {0x2512c0df4c0} Package Thermo_Screen +[00005177] {0x2512c0df2e0} Package Thermo_Pad +[00005178] {0x2512c0df100} Package Thermo_Buttons +[00005179] {0x2512c0def20} Package Thermo_Body +[0000517A] {0x2512c0ded40} Package Thermo_Base +[0000517B] {0x2512c0deb60} Package Cube +[0000517C] {0x2512c0de980} Package BasicShapeMaterial +[0000517D] {0x2512c0de8e0} Package Cube +[0000517E] {0x2512c0de840} Package Scanner_Skeleton_AnimBP +[0000517F] {0x2512c0de7a0} Package S_Glowstick_Data +[00005180] {0x2512c0de700} Package Energy_bar_closed +[00005181] {0x2512c0de660} Package SM_Nail_A +[00005182] {0x2512c0dfec0} Package M_Line_A_Blue +[00005183] {0x2512c0dfe20} Package WalkieTalkie_On +[00005184] {0x2512c0dfd80} Package WalkieTalkie_Button +[00005185] {0x2512c0dfba0} Package WalkieTalkie_Alarm +[00005186] {0x2512c0dfb00} Package Alarm_Attenuation +[00005187] {0x251177113c0} Package MI_Matrix_Seperated_A_FOV +[00005188] {0x2512c0dfa60} Package MI_Matrix_Seperated_A +[00005189] {0x25117711460} Package M_WalkieTalkie +[0000518A] {0x25117711320} Package M_Screen +[0000518B] {0x251177110a0} Package M_WalkieTalkie_FOV +[0000518C] {0x25117710f60} Package M_Screen_FOV +[0000518D] {0x25117710ec0} Package BP_WalkieTalkie_Display +[0000518E] {0x25117710ce0} Package AM_WalkieTalkie_Activate +[0000518F] {0x25117710c40} Package AM_Walkie_Talkie_Alarm +[00005190] {0x25117710ba0} Package M_Rope_FOV +[00005191] {0x25117710b00} Package BP_RopeZone +[00005192] {0x25117710880} Package BP_Rope_Floor +[00005193] {0x251177106a0} Package PanelTitle +[00005194] {0x25117710560} Package mouseClickIcon +[00005195] {0x25117710380} Package MainTitleBG +[00005196] {0x251177101a0} Package keyInstructor +[00005197] {0x25117712900} Package Full-streatch-background-9-patch +[00005198] {0x25117712720} Package BagpackBG +[00005199] {0x25117712680} Package BackgroundOverlay +[0000519A] {0x251177124a0} Package UI_Sanity +[0000519B] {0x25117712400} Package UI_Inventory_Slot +[0000519C] {0x25117712360} Package Recoleta-Regular_Font +[0000519D] {0x25117712180} Package HalloweenNightmareDemo-2OKAd_Font +[0000519E] {0x251177122c0} Package Level-3 +[0000519F] {0x25117712220} Package Level-2 +[000051A0] {0x251177120e0} Package Level-1 +[000051A1] {0x25117712040} Package cropassets__1_ +[000051A2] {0x25117711fa0} Package T_SanityBG_Red_Mat +[000051A3] {0x25117711f00} Package Option-1_Mat +[000051A4] {0x25117711e60} Package UI_Inventory_SlotPanel +[000051A5] {0x25117711dc0} Package UI_Inventory_ItemToolTip +[000051A6] {0x25117711d20} Package UI_Invemtory_DropItem +[000051A7] {0x25117711c80} Package Recoleta-Regular +[000051A8] {0x25117711be0} Package DeactiveIconBG +[000051A9] {0x251177118c0} Package UI_Inventory_ItemToolTip_Row +[000051AA] {0x25117711b40} Package HalloweenNightmareDemo-2OKAd +[000051AB] {0x25117711960} Package Flashlight +[000051AC] {0x25117711820} Package AM_Use_Flashlight +[000051AD] {0x25117711780} Package RT_Screen_Complete +[000051AE] {0x251177116e0} Package RT_Screen7 +[000051AF] {0x25117713da0} Package RT_Screen5 +[000051B0] {0x25117713bc0} Package RT_Screen4 +[000051B1] {0x251177139e0} Package RT_Screen3 +[000051B2] {0x25117713800} Package RT_Screen2 +[000051B3] {0x25117713620} Package RT_Screen1 +[000051B4] {0x25117713440} Package Van +[000051B5] {0x25117713300} Package Statue-1 +[000051B6] {0x251177131c0} Package SkinStealer +[000051B7] {0x25117712fe0} Package Player-3 +[000051B8] {0x25117712e00} Package Player-2 +[000051B9] {0x25117712c20} Package Player-1 +[000051BA] {0x25117712a40} Package Graffiti +[000051BB] {0x251177151a0} Package Construction +[000051BC] {0x25117714fc0} Package Bacteria +[000051BD] {0x25117714de0} Package RT_SecurityCamera1 +[000051BE] {0x25117714ca0} Package SM_InstantPhoto +[000051BF] {0x25117714c00} Package CameroidPaper_Cue +[000051C0] {0x25117714b60} Package MI_Photo_1_FOV +[000051C1] {0x25117714ac0} Package MI_Photo_1 +[000051C2] {0x25117714a20} Package MI_EmissiveWhite +[000051C3] {0x25117714980} Package M_Camera_FOV +[000051C4] {0x25117714840} Package BP_Tunnel_CameraManager +[000051C5] {0x25117714700} Package BP_Smiler_Zone +[000051C6] {0x25117714480} Package AM_Camera_Picture +[000051C7] {0x25117714340} Package AM_Camera_Light +[000051C8] {0x25117714160} Package AM_TakePicture +[000051C9] {0x25117713f80} Package UpRadar_Cue +[000051CA] {0x25117716640} Package Target_Cue_Loop +[000051CB] {0x25117716500} Package Switch_Cue +[000051CC] {0x25117716280} Package LiDARScan +[000051CD] {0x251177160a0} Package Enable_Cue +[000051CE] {0x25117715ec0} Package DownRadar_Cue +[000051CF] {0x25117715d80} Package N_ScannerBeamSystem +[000051D0] {0x25117715ba0} Package MI_Target_Red +[000051D1] {0x251177159c0} Package MI_Target_Grey +[000051D2] {0x25117715920} Package MI_Glass +[000051D3] {0x25117715880} Package MI_Target_Red_FOV +[000051D4] {0x251177157e0} Package MI_Target_Grey_FOV +[000051D5] {0x25117715600} Package MI_Target_Green_FOV +[000051D6] {0x25117715560} Package MI_Glass_FOV +[000051D7] {0x251177154c0} Package M_Text_FOV +[000051D8] {0x251177152e0} Package M_Off_FOV +[000051D9] {0x25117717a40} Package M_Text +[000051DA] {0x25117717860} Package M_Off +[000051DB] {0x25117717680} Package M_LIDAR_Dots +[000051DC] {0x25117717400} Package M_MotionScanner_FOV +[000051DD] {0x25112aeb380} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light7 +[000051DE] {0x25117717220} Package BP_ScannerDirector +[000051DF] {0x25118981180} StaticMesh Flashlight.Flashlight +[000051E0] {0x25117143cc0} BodySetup Flashlight.Flashlight.BodySetup_0 +[000051E1] {0x251179c0cc0} NavCollision Flashlight.Flashlight.NavCollision_0 +[000051E2] {0x25116791480} FontFace HalloweenNightmareDemo-2OKAd.HalloweenNightmareDemo-2OKAd +[000051E3] {0x2512bf69700} WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C +[000051E4] {0x251179c0a20} Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.ExecuteUbergraph_UI_Inventory_ItemToolTip_Row +[000051E5] {0x251179c0940} Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.Init +[000051E6] {0x251179c0780} Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.PreConstruct +[000051E7] {0x251170bd060} WidgetTree UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree +[000051E8] {0x2511ae88f80} Border UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.Border_41 +[000051E9] {0x251167912a0} BorderSlot UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.Border_41.BorderSlot_0 +[000051EA] {0x25113446b40} CanvasPanel UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.CanvasPanel_0 +[000051EB] {0x25117991120} CanvasPanelSlot UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_4 +[000051EC] {0x25113446a00} HorizontalBox UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.HorizontalBox_132 +[000051ED] {0x251167911e0} HorizontalBoxSlot UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.HorizontalBox_132.HorizontalBoxSlot_0 +[000051EE] {0x25116791180} HorizontalBoxSlot UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.HorizontalBox_132.HorizontalBoxSlot_1 +[000051EF] {0x25117143a00} TextBlock UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.Txt_Name +[000051F0] {0x25117143740} TextBlock UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.WidgetTree.Txt_Rarity +[000051F1] {0x25116791360} FontFace Recoleta-Regular.Recoleta-Regular +[000051F2] {0x2512bf69000} WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C +[000051F3] {0x251179c04e0} Function UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.ExecuteUbergraph_UI_Inventory_ItemToolTip +[000051F4] {0x251179c0400} Function UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.Construct +[000051F5] {0x25117717180} WidgetAnimation UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST +[000051F6] {0x2512c21ca00} MovieScene UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST.FadeAnim +[000051F7] {0x25112e113c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light17 +[000051F8] {0x25112cf0400} MovieSceneFloatTrack UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST.FadeAnim.MovieSceneFloatTrack_0 +[000051F9] {0x251176c91c0} MovieSceneFloatSection UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST.FadeAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000051FA] {0x25118970a40} MovieSceneBuiltInEasingFunction UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST.FadeAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000051FB] {0x25118970b00} MovieSceneBuiltInEasingFunction UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.FadeAnim_INST.FadeAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000051FC] {0x251170bd030} WidgetTree UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree +[000051FD] {0x251134468c0} CanvasPanel UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.CanvasPanel_0 +[000051FE] {0x251179910b0} CanvasPanelSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[000051FF] {0x25117991040} CanvasPanelSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00005200] {0x2511775c580} Image UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.Image_69 +[00005201] {0x25113faa060} Spacer UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.Spacer_117 +[00005202] {0x25117143480} TextBlock UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.Txt_Description +[00005203] {0x251171431c0} TextBlock UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.Txt_ItemName +[00005204] {0x25113446780} VerticalBox UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.VerticalBox_50 +[00005205] {0x25116790ee0} VerticalBoxSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.VerticalBox_50.VerticalBoxSlot_0 +[00005206] {0x25116790e80} VerticalBoxSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.VerticalBox_50.VerticalBoxSlot_1 +[00005207] {0x25116790e20} VerticalBoxSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.VerticalBox_50.VerticalBoxSlot_2 +[00005208] {0x25116790dc0} VerticalBoxSlot UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.VerticalBox_50.VerticalBoxSlot_3 +[00005209] {0x25108464d80} WidgetBlueprintGeneratedClass UI_Invemtory_DropItem.UI_Invemtory_DropItem_C +[0000520A] {0x251179c0160} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.ExecuteUbergraph_UI_Invemtory_DropItem +[0000520B] {0x251179c0080} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.BndEvt__UI_Invemtory_DropItem_Btn_Cancel_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[0000520C] {0x251179c3880} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.BndEvt__UI_Invemtory_DropItem_Btn_DropItem_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[0000520D] {0x251179c37a0} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.Destruct +[0000520E] {0x251179c36c0} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.Construct +[0000520F] {0x251179c35e0} Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.OnMouseButtonDown_0 +[00005210] {0x25118972640} ComponentDelegateBinding UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.ComponentDelegateBinding_0 +[00005211] {0x251170bcca0} WidgetTree UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree +[00005212] {0x2511894a4c0} Button UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Btn_Cancel +[00005213] {0x2511894a030} Button UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Btn_DropItem +[00005214] {0x25116792500} ButtonSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Btn_Cancel.ButtonSlot_0 +[00005215] {0x251167924a0} ButtonSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Btn_DropItem.ButtonSlot_0 +[00005216] {0x25113446640} CanvasPanel UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_0 +[00005217] {0x25113446500} CanvasPanel UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_110 +[00005218] {0x25117990fd0} CanvasPanelSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00005219] {0x25117990f60} CanvasPanelSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[0000521A] {0x25117990ef0} CanvasPanelSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_0 +[0000521B] {0x25117990e80} CanvasPanelSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_2 +[0000521C] {0x2511775c100} Image UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Image_144 +[0000521D] {0x2511775bec0} Image UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.Image_85 +[0000521E] {0x25117142f00} TextBlock UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.TextBlock +[0000521F] {0x25117142c40} TextBlock UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.TextBlock_124 +[00005220] {0x251134463c0} VerticalBox UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.VerticalBox_247 +[00005221] {0x25116792440} VerticalBoxSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.VerticalBox_247.VerticalBoxSlot_0 +[00005222] {0x251167923e0} VerticalBoxSlot UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.WidgetTree.VerticalBox_247.VerticalBoxSlot_1 +[00005223] {0x25108464a00} WidgetBlueprintGeneratedClass UI_Inventory_Slot.UI_Inventory_Slot_C +[00005224] {0x251179c3500} Function UI_Inventory_Slot.UI_Inventory_Slot_C.ExecuteUbergraph_UI_Inventory_Slot +[00005225] {0x251120e8600} Font Recoleta-Regular_Font.Recoleta-Regular_Font +[00005226] {0x251120e9200} Font HalloweenNightmareDemo-2OKAd_Font.HalloweenNightmareDemo-2OKAd_Font +[00005227] {0x251176c9fc0} Texture2D Flashlight.Flashlight +[00005228] {0x2512c18c2c0} Texture2D Empty_White.Empty_White +[00005229] {0x25112ccdd00} Texture2D Empty_Normal.Empty_Normal +[0000522A] {0x25118949ba0} Material HE_MasterMaterial.HE_MasterMaterial +[0000522B] {0x2512bf68c80} MaterialInstanceConstant HE_Flashlight.HE_Flashlight +[0000522C] {0x2512bf68900} BlueprintGeneratedClass BP_LightFade_Box.BP_LightFade_Box_C +[0000522D] {0x251179c2c40} Function BP_LightFade_Box.BP_LightFade_Box_C.ExecuteUbergraph_BP_LightFade_Box +[0000522E] {0x251179c2b60} Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorEndOverlap +[0000522F] {0x251179c29a0} Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorBeginOverlap +[00005230] {0x25108067000} SceneComponent BP_LightFade_Box.BP_LightFade_Box_C.DefaultSceneRoot_GEN_VARIABLE +[00005231] {0x25117716f00} SimpleConstructionScript BP_LightFade_Box.BP_LightFade_Box_C.SimpleConstructionScript_0 +[00005232] {0x251179c28c0} SCS_Node BP_LightFade_Box.BP_LightFade_Box_C.SimpleConstructionScript_0.SCS_Node_0 +[00005233] {0x2512bf68580} BlueprintGeneratedClass BP_FlashlightVolume.BP_FlashlightVolume_C +[00005234] {0x251179c2700} Function BP_FlashlightVolume.BP_FlashlightVolume_C.ExecuteUbergraph_BP_FlashlightVolume +[00005235] {0x251179c2620} Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +[00005236] {0x251179c2460} Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[00005237] {0x25118949710} BoxComponent BP_FlashlightVolume.BP_FlashlightVolume_C.Box_GEN_VARIABLE +[00005238] {0x251179da080} ComponentDelegateBinding BP_FlashlightVolume.BP_FlashlightVolume_C.ComponentDelegateBinding_0 +[00005239] {0x25108067200} SceneComponent BP_FlashlightVolume.BP_FlashlightVolume_C.DefaultSceneRoot_GEN_VARIABLE +[0000523A] {0x25117716dc0} SimpleConstructionScript BP_FlashlightVolume.BP_FlashlightVolume_C.SimpleConstructionScript_0 +[0000523B] {0x251179c2380} SCS_Node BP_FlashlightVolume.BP_FlashlightVolume_C.SimpleConstructionScript_0.SCS_Node_0 +[0000523C] {0x251179c22a0} SCS_Node BP_FlashlightVolume.BP_FlashlightVolume_C.SimpleConstructionScript_0.SCS_Node_3 +[0000523D] {0x25113e82770} SoundAttenuation ATT_General.ATT_General +[0000523E] {0x25117378b20} SoundCue MothCarry_Cue.MothCarry_Cue +[0000523F] {0x25116791d80} SoundNodeConcatenator MothCarry_Cue.MothCarry_Cue.SoundNodeConcatenator_1 +[00005240] {0x251136c8df0} SoundNodeLooping MothCarry_Cue.MothCarry_Cue.SoundNodeLooping_0 +[00005241] {0x25117b80900} SoundNodeRandom MothCarry_Cue.MothCarry_Cue.SoundNodeRandom_0 +[00005242] {0x25117716d20} SoundNodeWavePlayer MothCarry_Cue.MothCarry_Cue.SoundNodeWavePlayer_0 +[00005243] {0x25117716e60} SoundNodeWavePlayer MothCarry_Cue.MothCarry_Cue.SoundNodeWavePlayer_1 +[00005244] {0x25117716c80} SoundNodeWavePlayer MothCarry_Cue.MothCarry_Cue.SoundNodeWavePlayer_2 +[00005245] {0x2512bf67e80} BlueprintGeneratedClass AIC_Hound.AIC_Hound_C +[00005246] {0x251179c2000} Function AIC_Hound.AIC_Hound_C.ExecuteUbergraph_AIC_Hound +[00005247] {0x251179c1f20} Function AIC_Hound.AIC_Hound_C.ResetFlashlightCheck +[00005248] {0x251179c1d60} Function AIC_Hound.AIC_Hound_C.ResetAggressive +[00005249] {0x251179c5640} Function AIC_Hound.AIC_Hound_C.WarnPlayer +[0000524A] {0x251179c5560} Function AIC_Hound.AIC_Hound_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +[0000524B] {0x251179c5480} Function AIC_Hound.AIC_Hound_C.TriggerAggressive +[0000524C] {0x251179c53a0} Function AIC_Hound.AIC_Hound_C.Retreat +[0000524D] {0x251179c52c0} Function AIC_Hound.AIC_Hound_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[0000524E] {0x251179c51e0} Function AIC_Hound.AIC_Hound_C.Setup AI +[0000524F] {0x2511897adc0} ComponentDelegateBinding AIC_Hound.AIC_Hound_C.ComponentDelegateBinding_0 +[00005250] {0x2512c1ece00} PawnSensingComponent AIC_Hound.AIC_Hound_C.PawnSensing_GEN_VARIABLE +[00005251] {0x25108067400} SceneComponent AIC_Hound.AIC_Hound_C.DefaultSceneRoot_GEN_VARIABLE +[00005252] {0x25117716b40} SimpleConstructionScript AIC_Hound.AIC_Hound_C.SimpleConstructionScript_0 +[00005253] {0x251179c5100} SCS_Node AIC_Hound.AIC_Hound_C.SimpleConstructionScript_0.SCS_Node_0 +[00005254] {0x251179c5020} SCS_Node AIC_Hound.AIC_Hound_C.SimpleConstructionScript_0.SCS_Node_1 +[00005255] {0x251083c1ac0} Texture2D T_UI_Inv_Icon_WaxBar.T_UI_Inv_Icon_WaxBar +[00005256] {0x2510d35f900} Texture2D T_UI_Inv_Icon_WalkieTalkie.T_UI_Inv_Icon_WalkieTalkie +[00005257] {0x2510d35f740} Texture2D T_UI_Inv_Icon_Ticket.T_UI_Inv_Icon_Ticket +[00005258] {0x2510d35f580} Texture2D T_UI_Inv_Icon_Thermometer.T_UI_Inv_Icon_Thermometer +[00005259] {0x2510d35f3c0} Texture2D T_UI_Inv_Icon_Scanner.T_UI_Inv_Icon_Scanner +[0000525A] {0x2510d35f200} Texture2D T_UI_Inv_Icon_Rope.T_UI_Inv_Icon_Rope +[0000525B] {0x2510d35f040} Texture2D T_UI_Inv_Icon_Juice_v2png.T_UI_Inv_Icon_Juice_v2png +[0000525C] {0x2510d35ee80} Texture2D T_UI_Inv_Icon_Juice.T_UI_Inv_Icon_Juice +[0000525D] {0x2510d35ecc0} Texture2D T_UI_Inv_Icon_GlowStick_Yellow.T_UI_Inv_Icon_GlowStick_Yellow +[0000525E] {0x2510d35eb00} Texture2D T_UI_Inv_Icon_GlowStick_Red.T_UI_Inv_Icon_GlowStick_Red +[0000525F] {0x2510d35e940} Texture2D T_UI_Inv_Icon_GlowStick_Green.T_UI_Inv_Icon_GlowStick_Green +[00005260] {0x2510d35e780} Texture2D T_UI_Inv_Icon_GlowStick__Blue.T_UI_Inv_Icon_GlowStick__Blue +[00005261] {0x251123b3880} Texture2D T_UI_Inv_Icon_Flashlight.T_UI_Inv_Icon_Flashlight +[00005262] {0x251123b36c0} Texture2D T_UI_Inv_Icon_FlareGun.T_UI_Inv_Icon_FlareGun +[00005263] {0x251123b3500} Texture2D T_UI_Inv_Icon_Firework.T_UI_Inv_Icon_Firework +[00005264] {0x251123b3340} Texture2D T_UI_Inv_Icon_EnergyBar.T_UI_Inv_Icon_EnergyBar +[00005265] {0x251123b3180} Texture2D T_UI_Inv_Icon_DivingHelmet.T_UI_Inv_Icon_DivingHelmet +[00005266] {0x251123b2fc0} Texture2D T_UI_Inv_Icon_Crowbar.T_UI_Inv_Icon_Crowbar +[00005267] {0x251123b2e00} Texture2D T_UI_Inv_Icon_Chainsaw.T_UI_Inv_Icon_Chainsaw +[00005268] {0x251123b2c40} Texture2D T_UI_Inv_Icon_Can.T_UI_Inv_Icon_Can +[00005269] {0x251123b2a80} Texture2D T_UI_Inv_Icon_Camera.T_UI_Inv_Icon_Camera +[0000526A] {0x2512bf67b00} BlueprintGeneratedClass BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C +[0000526B] {0x251136c8cb0} InheritableComponentHandler BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C.InheritableComponentHandler +[0000526C] {0x25108067600} SceneComponent BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C.DefaultSceneRoot_GEN_VARIABLE +[0000526D] {0x25117716be0} SimpleConstructionScript BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C.SimpleConstructionScript_0 +[0000526E] {0x251179c4f40} SCS_Node BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C.SimpleConstructionScript_0.SCS_Node_0 +[0000526F] {0x2512bf67400} BlueprintGeneratedClass BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C +[00005270] {0x251136c8b70} InheritableComponentHandler BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C.InheritableComponentHandler +[00005271] {0x25108067800} SceneComponent BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C.DefaultSceneRoot_GEN_VARIABLE +[00005272] {0x25117716aa0} SimpleConstructionScript BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C.SimpleConstructionScript_0 +[00005273] {0x251179c3b20} SCS_Node BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C.SimpleConstructionScript_0.SCS_Node_0 +[00005274] {0x25113fa9e20} UserDefinedStruct ST_Item.ST_Item +[00005275] {0x2512bf66d00} BlueprintGeneratedClass BP_Item.BP_Item_C +[00005276] {0x251179c8f20} Function BP_Item.BP_Item_C.ExecuteUbergraph_BP_Item +[00005277] {0x251179c8e40} Function BP_Item.BP_Item_C.ToggleEvent +[00005278] {0x251179c8c80} Function BP_Item.BP_Item_C.OnEventLoaded +[00005279] {0x251179c8ba0} Function BP_Item.BP_Item_C.ReceiveBeginPlay +[0000527A] {0x251179c8ac0} Function BP_Item.BP_Item_C.OnFinishConsume +[0000527B] {0x251179c89e0} Function BP_Item.BP_Item_C.UnHide +[0000527C] {0x251179c8900} Function BP_Item.BP_Item_C.UseItem +[0000527D] {0x251179c8820} Function BP_Item.BP_Item_C.SetMaterial +[0000527E] {0x25108067a00} SceneComponent BP_Item.BP_Item_C.DefaultSceneRoot_GEN_VARIABLE +[0000527F] {0x25117716960} SimpleConstructionScript BP_Item.BP_Item_C.SimpleConstructionScript_0 +[00005280] {0x251179c8740} SCS_Node BP_Item.BP_Item_C.SimpleConstructionScript_0.SCS_Node_0 +[00005281] {0x251179c8660} SCS_Node BP_Item.BP_Item_C.SimpleConstructionScript_0.SCS_Node_2 +[00005282] {0x251173785d0} StaticMeshComponent BP_Item.BP_Item_C.BaseMesh_GEN_VARIABLE +[00005283] {0x25117142980} UI_Inventory_ItemToolTip_Row_C UI_Inventory_ItemToolTip_Row.Default__UI_Inventory_ItemToolTip_Row_C +[00005284] {0x251171426c0} UI_Inventory_ItemToolTip_Row_C UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.WidgetTree.UI_Inventory_ItemToolTip_Row +[00005285] {0x251179cac00} Function UI_Inventory_Slot.UI_Inventory_Slot_C.CreateDropItemUI +[00005286] {0x251179cab20} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragLeave +[00005287] {0x251179caa40} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragEnter +[00005288] {0x251179ca960} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseLeave +[00005289] {0x251179ca880} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseEnter +[0000528A] {0x251179ca7a0} Function UI_Inventory_Slot.UI_Inventory_Slot_C.UpdateIcon +[0000528B] {0x251179ca6c0} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragDetected +[0000528C] {0x251179ca5e0} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseButtonDown +[0000528D] {0x251179ca500} Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDrop +[0000528E] {0x251179ca420} Function UI_Inventory_Slot.UI_Inventory_Slot_C.GetToolTipWidget_0 +[0000528F] {0x251170bd150} WidgetTree UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree +[00005290] {0x25113446000} CanvasPanel UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree.CanvasPanel_360 +[00005291] {0x25117992a10} CanvasPanelSlot UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree.CanvasPanel_360.CanvasPanelSlot_1 +[00005292] {0x251179929a0} CanvasPanelSlot UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree.CanvasPanel_360.CanvasPanelSlot_2 +[00005293] {0x2511775b380} Image UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree.Img_Select +[00005294] {0x25117718300} Package inline_image_preview +[00005295] {0x25117718260} Package daylight +[00005296] {0x251177181c0} Package MI_WaterSurface +[00005297] {0x25117718120} Package PP_ScreenWave +[00005298] {0x25117717f40} Package M_Caustics +[00005299] {0x25117717d60} Package T_Ocean_N +[0000529A] {0x2512c0d4020} Package T_Ocean_DP +[0000529B] {0x2511771a4c0} Package T_Ocean_BC +[0000529C] {0x2511771a2e0} Package T_Caustics_BC +[0000529D] {0x2511771a100} Package M_WaterSurface +[0000529E] {0x25117719f20} Package T_WaveNoise_BC +[0000529F] {0x25117719d40} Package ost_rowyourboat_Cue +[000052A0] {0x25117719b60} Package bff_distant1_Cue +[000052A1] {0x25117719980} Package BP_Ocean_Manager +[000052A2] {0x25117719700} Package BP_Lighthouse +[000052A3] {0x25117719520} Package BP_RowBoat +[000052A4] {0x25117719340} Package UVLayoutToWorldSpacePosition +[000052A5] {0x25117719200} Package Faceling_Wheat_Warn +[000052A6] {0x2511771baa0} Package EQS_SpawnFish +[000052A7] {0x2511771b820} Package BP_Fish +[000052A8] {0x2511771b6e0} Package Lighthouse_Cue +[000052A9] {0x2511771b640} Package SM_Fresnel_Lens_Platform +[000052AA] {0x2511771b460} Package SM_Fresnel_Lens01 +[000052AB] {0x2511771b3c0} Package T_GodRay_Mask02 +[000052AC] {0x2511771b1e0} Package SM_GodRay_Plane +[000052AD] {0x2511771b140} Package MI_FresnelGlass +[000052AE] {0x2511771b0a0} Package M_LighthouseRay +[000052AF] {0x2511771aec0} Package SM_Oar_01b +[000052B0] {0x2511771ae20} Package SM_Boat_01b +[000052B1] {0x2511771ac40} Package SM_Boat_01a_InteriorSkin +[000052B2] {0x2511771aa60} Package M_Water_Hole +[000052B3] {0x2511771a9c0} Package FishWarning +[000052B4] {0x2511771a880} Package BoatScare +[000052B5] {0x2511771a6a0} Package Player_Kayak_Swim +[000052B6] {0x2511771cea0} Package Boat_DoublePaddle_Row +[000052B7] {0x2511771ccc0} Package Boat_AnimBP +[000052B8] {0x251189f4140} Texture2D Note01.Note01 +[000052B9] {0x2511771ca40} Package Row_BS +[000052BA] {0x2512bf65800} WidgetBlueprintGeneratedClass InGame_UI.InGame_UI_C +[000052BB] {0x25113070400} Function InGame_UI.InGame_UI_C.ExecuteUbergraph_InGame_UI +[000052BC] {0x251179ca0a0} Function InGame_UI.InGame_UI_C.Construct +[000052BD] {0x251179c9ee0} Function InGame_UI.InGame_UI_C.ScaleNote +[000052BE] {0x251179c9e00} Function InGame_UI.InGame_UI_C.PopInNote +[000052BF] {0x251179c9d20} Function InGame_UI.InGame_UI_C.OnUpdateSanity +[000052C0] {0x251179c9c40} Function InGame_UI.InGame_UI_C.OnInteract +[000052C1] {0x251179c9b60} Function InGame_UI.InGame_UI_C.NoteListener +[000052C2] {0x251179c9a80} Function InGame_UI.InGame_UI_C.ScaleMap +[000052C3] {0x251179c99a0} Function InGame_UI.InGame_UI_C.PopInMap +[000052C4] {0x251179c98c0} Function InGame_UI.InGame_UI_C.CanClose +[000052C5] {0x251179c97e0} Function InGame_UI.InGame_UI_C.ShowNote +[000052C6] {0x251179c9700} Function InGame_UI.InGame_UI_C.HideNote +[000052C7] {0x251179c9620} Function InGame_UI.InGame_UI_C.ShowMap +[000052C8] {0x251179c9540} Function InGame_UI.InGame_UI_C.HideMap +[000052C9] {0x2511771c9a0} WidgetAnimation InGame_UI.InGame_UI_C.Blur_INST +[000052CA] {0x25118984300} MovieScene InGame_UI.InGame_UI_C.Blur_INST.Blur +[000052CB] {0x2512c0c0100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light16.StaticMeshComponent0 +[000052CC] {0x25113ff9580} MovieSceneFloatTrack InGame_UI.InGame_UI_C.Blur_INST.Blur.MovieSceneFloatTrack_0 +[000052CD] {0x2510d59db40} MovieSceneFloatSection InGame_UI.InGame_UI_C.Blur_INST.Blur.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000052CE] {0x2511224d100} MovieSceneBuiltInEasingFunction InGame_UI.InGame_UI_C.Blur_INST.Blur.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000052CF] {0x25118972700} MovieSceneBuiltInEasingFunction InGame_UI.InGame_UI_C.Blur_INST.Blur.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000052D0] {0x251170bdea0} WidgetTree InGame_UI.InGame_UI_C.WidgetTree +[000052D1] {0x25108068200} BackgroundBlur InGame_UI.InGame_UI_C.WidgetTree.BackgroundBlur_103 +[000052D2] {0x251121ff880} CanvasPanel InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110 +[000052D3] {0x25117991e40} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_0 +[000052D4] {0x25117991dd0} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_1 +[000052D5] {0x25117991d60} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_2 +[000052D6] {0x25117991cf0} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_3 +[000052D7] {0x25117993960} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_4 +[000052D8] {0x251179938f0} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_5 +[000052D9] {0x25117993880} CanvasPanelSlot InGame_UI.InGame_UI_C.WidgetTree.CanvasPanel_110.CanvasPanelSlot_7 +[000052DA] {0x2511b222380} Image InGame_UI.InGame_UI_C.WidgetTree.BlueprintImage +[000052DB] {0x2511b222140} Image InGame_UI.InGame_UI_C.WidgetTree.CrosshairImage +[000052DC] {0x2511b221f00} Image InGame_UI.InGame_UI_C.WidgetTree.CrosshairImage_1 +[000052DD] {0x2511b221cc0} Image InGame_UI.InGame_UI_C.WidgetTree.NoteImage +[000052DE] {0x2511b221a80} Image InGame_UI.InGame_UI_C.WidgetTree.SanityIcon +[000052DF] {0x2511b221840} Image InGame_UI.InGame_UI_C.WidgetTree.SanityProgress +[000052E0] {0x25113445b00} Overlay InGame_UI.InGame_UI_C.WidgetTree.Sanity +[000052E1] {0x251167944e0} OverlaySlot InGame_UI.InGame_UI_C.WidgetTree.Sanity.OverlaySlot_1 +[000052E2] {0x25116794480} OverlaySlot InGame_UI.InGame_UI_C.WidgetTree.Sanity.OverlaySlot_3 +[000052E3] {0x25117141e80} TextBlock InGame_UI.InGame_UI_C.WidgetTree.InteractText +[000052E4] {0x251136c9700} EnvQuery EQS_ExitBoat.EQS_ExitBoat +[000052E5] {0x2511b221600} EnvQueryGenerator_OnCircle EQS_ExitBoat.EQS_ExitBoat.EnvQueryGenerator_OnCircle_0 +[000052E6] {0x2510701f140} EnvQueryOption EQS_ExitBoat.EQS_ExitBoat.EnvQueryOption_0 +[000052E7] {0x2511b2213c0} EnvQueryTest_Distance EQS_ExitBoat.EQS_ExitBoat.EnvQueryTest_Distance_0 +[000052E8] {0x2511b221180} EnvQueryTest_Overlap EQS_ExitBoat.EQS_ExitBoat.EnvQueryTest_Overlap_0 +[000052E9] {0x2511b220f40} EnvQueryTest_Volume EQS_ExitBoat.EQS_ExitBoat.EnvQueryTest_Volume_0 +[000052EA] {0x2511295eb00} BlueprintGeneratedClass BP_Swim_Shake.BP_Swim_Shake_C +[000052EB] {0x2512bf65480} BlueprintGeneratedClass BP_DivingHelmet.BP_DivingHelmet_C +[000052EC] {0x251179c90e0} Function BP_DivingHelmet.BP_DivingHelmet_C.ExecuteUbergraph_BP_DivingHelmet +[000052ED] {0x251179cc8e0} Function BP_DivingHelmet.BP_DivingHelmet_C.UpdateLight +[000052EE] {0x25108068400} SceneComponent BP_DivingHelmet.BP_DivingHelmet_C.DefaultSceneRoot_GEN_VARIABLE +[000052EF] {0x2511771c860} SimpleConstructionScript BP_DivingHelmet.BP_DivingHelmet_C.SimpleConstructionScript_0 +[000052F0] {0x251179cc800} SCS_Node BP_DivingHelmet.BP_DivingHelmet_C.SimpleConstructionScript_0.SCS_Node_0 +[000052F1] {0x251179cc720} SCS_Node BP_DivingHelmet.BP_DivingHelmet_C.SimpleConstructionScript_0.SCS_Node_1 +[000052F2] {0x251179cc640} SCS_Node BP_DivingHelmet.BP_DivingHelmet_C.SimpleConstructionScript_0.SCS_Node_2 +[000052F3] {0x251179cc560} SCS_Node BP_DivingHelmet.BP_DivingHelmet_C.SimpleConstructionScript_0.SCS_Node_3 +[000052F4] {0x2512bf65100} SpotLightComponent BP_DivingHelmet.BP_DivingHelmet_C.SpotLight_GEN_VARIABLE +[000052F5] {0x2511ae88080} SpringArmComponent BP_DivingHelmet.BP_DivingHelmet_C.SpringArm_GEN_VARIABLE +[000052F6] {0x251173760a0} StaticMeshComponent BP_DivingHelmet.BP_DivingHelmet_C.StaticMesh_GEN_VARIABLE +[000052F7] {0x2510d59cb80} BP_Swim_Shake_C BP_Swim_Shake.Default__BP_Swim_Shake_C +[000052F8] {0x251170bde40} MatineeCameraShakePattern BP_Swim_Shake.Default__BP_Swim_Shake_C.RootShakePattern +[000052F9] {0x2511ae87e00} BP_DivingHelmet_C BP_DivingHelmet.Default__BP_DivingHelmet_C +[000052FA] {0x2511771c680} Package Mi_Computer_01a +[000052FB] {0x2511771c5e0} Package BP_Walk_Shake_2 +[000052FC] {0x2511771c360} Package BP_Climb_Shake3_2 +[000052FD] {0x251177190c0} Package Being_Electrocuted_Anim_mixamo_com +[000052FE] {0x251189f9fc0} TextureRenderTarget2D RT_SecurityCamera1.RT_SecurityCamera1 +[000052FF] {0x2511771d080} Package Character_Camera_Shoot_Tpp_Anim +[00005300] {0x25117719160} Package Paired_Chainsaw_NeckSlash_Att +[00005301] {0x2511771cfe0} Package Rifle_Pull_Out_Anim +[00005302] {0x2511771d120} Package Goalie_Throw_Anim_mixamo_com_2 +[00005303] {0x2511771d260} Package Collapse__Anim_mixamo_com +[00005304] {0x2511771d1c0} Package Slipping__1__Anim_mixamo_com +[00005305] {0x2511771c220} Package Fall_Over_Anim +[00005306] {0x2511771bf00} Package A_Ladder_ClimbEndTop +[00005307] {0x2511771d300} Package Right_Hook_Anim +[00005308] {0x2511771d440} Package Player_Grab_2Hand__2__Anim +[00005309] {0x2511771bd20} Package Paddle_Cue +[0000530A] {0x2511771e8e0} Package ES_HD_Camera_Load_2_-_SFX_Producer +[0000530B] {0x2511771e7a0} Package ES_Camera_Shutter_4_-_SFX_Producer +[0000530C] {0x2511771e700} Package ES_Camera_Shutter_3_-_SFX_Producer +[0000530D] {0x2511771e660} Package ES_Camera_Flash_-_SFX_Producer__1_ +[0000530E] {0x2511771e480} Package Character_Take_Photo_LongerClick_Anim_Hips_HipsAction +[0000530F] {0x2511771e5c0} Package Character_Camera_Light +[00005310] {0x2511771e520} Package Player_Interact_Flashlight_Anim +[00005311] {0x2511771e3e0} Package Player_Walkie_Talkie_PressLeft_Anim_Hips_HipsAction +[00005312] {0x2511771e340} Package Player_Walkie_Talkie_PressMid_Anim_Hips_HipsAction +[00005313] {0x2511771e200} Package Player_Put_Helmet_On__2__Anim_Hips_HipsAction_2 +[00005314] {0x2511771e0c0} Package Player_Holster_Energy_Bar_Anim_Hips_HipsAction +[00005315] {0x2511771e020} Package Player_Eat_EnergyBar__1__Anim_Hips_HipsAction +[00005316] {0x2511771df80} Package Player_Shoot_Pistol__1__Anim_Hips_HipsAction +[00005317] {0x2511771dee0} Package PlayerDrinkCan__2__Anim_Hips_HipsAction +[00005318] {0x2511771de40} Package Player_Spray_Wide__1__Anim_Hips_HipsAction +[00005319] {0x2511771dda0} Package Player_Chainsaw_Use_Anim_Hips_HipsAction +[0000531A] {0x2511771dd00} Package Player_Throw_Firework_Anim_Hips_HipsAction +[0000531B] {0x2511771e160} Package Player_Throw_Firework_Prime_Anim +[0000531C] {0x2511771dbc0} Package Player_DropGlowstick_Anim_Hips_HipsAction +[0000531D] {0x2511771db20} Package Player_Drink_Bottle_Anim_Hips_HipsAction +[0000531E] {0x2511771da80} Package Player_eatWax_Bar__1__Anim_Hips_HipsAction +[0000531F] {0x2511771d9e0} Package Player_Throw_Rope__1__Anim_Hips_HipsAction +[00005320] {0x2511771d940} Package Player_Swing_Crowbar2_Anim_Hips_HipsAction +[00005321] {0x2511771d8a0} Package Player_Walkie_Talkie_Equip_Anim_Hips_HipsAction +[00005322] {0x2511771d800} Package Player_Equip_Ticket_Anim_Hips_HipsAction +[00005323] {0x2511771d760} Package PlayerEquipSpray__2__Anim_Hips_HipsAction +[00005324] {0x2511771d6c0} Package Player_Equip_Rope__1__Anim_Hips_HipsAction +[00005325] {0x2511771d620} Package Player_Chamber_Pistol__1__Anim_Hips_HipsAction +[00005326] {0x2511771d580} Package Player_Equip_WaxBar__1__Anim_Hips_HipsAction +[00005327] {0x2511771d4e0} Package Player_DrawGlowstick_Anim_Hips_HipsAction +[00005328] {0x2511771fe20} Package Player_Equip_Flashlight_Anim_Hips_HipsAction +[00005329] {0x2511771fd80} Package Player_Draw_Firework_Anim_Hips_HipsAction +[0000532A] {0x2511771fce0} Package PlayerEquipCan__1__Anim_Hips_HipsAction +[0000532B] {0x2511771fc40} Package Player_Equip_Crowbar_Anim_Hips_HipsAction +[0000532C] {0x2511771fba0} Package Player_Chainsaw_Equip_Anim_Hips_HipsAction +[0000532D] {0x2511771fb00} Package Character_Camera_Equip_Anim_Hips_HipsAction +[0000532E] {0x2511771fa60} Package Player_Equip_Bottle__2__Anim_Hips_HipsAction +[0000532F] {0x2511771f9c0} Package Player_Equip_EnergyBar_Anim_Hips_HipsAction +[00005330] {0x2511771e2a0} Package ArmsMesh_PhysicsAsset +[00005331] {0x2511771dc60} Package Hazmat_roughness +[00005332] {0x2511771f7e0} Package Hazmat_normal +[00005333] {0x2511771f600} Package Hazmat_metallic +[00005334] {0x2511771f420} Package Hazmat_AO +[00005335] {0x2511771f1a0} Package Hazmat_albedo +[00005336] {0x2511771ee80} Package Player_GiveCard_Anim_Hips_HipsAction +[00005337] {0x25120d44140} AnimSequence Player_GiveCard_Anim_Hips_HipsAction.Player_GiveCard_Anim_Hips_HipsAction +[00005338] {0x251134454c0} PhysicsAsset ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset +[00005339] {0x2512bf63180} PhysicsConstraintTemplate ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.PhysicsConstraintTemplate_0 +[0000533A] {0x2512bf6fc80} PhysicsConstraintTemplate ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.PhysicsConstraintTemplate_1 +[0000533B] {0x2512bf6f900} PhysicsConstraintTemplate ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.PhysicsConstraintTemplate_2 +[0000533C] {0x2512bf6f580} PhysicsConstraintTemplate ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.PhysicsConstraintTemplate_3 +[0000533D] {0x25117141900} SkeletalBodySetup ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.SkeletalBodySetup_0 +[0000533E] {0x25117141640} SkeletalBodySetup ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.SkeletalBodySetup_1 +[0000533F] {0x25117141380} SkeletalBodySetup ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.SkeletalBodySetup_2 +[00005340] {0x251171410c0} SkeletalBodySetup ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.SkeletalBodySetup_3 +[00005341] {0x25117140e00} SkeletalBodySetup ArmsMesh_PhysicsAsset.ArmsMesh_PhysicsAsset.SkeletalBodySetup_4 +[00005342] {0x25120d45100} AnimSequence Player_Equip_EnergyBar_Anim_Hips_HipsAction.Player_Equip_EnergyBar_Anim_Hips_HipsAction +[00005343] {0x25120d43dc0} AnimSequence Player_Equip_Bottle__2__Anim_Hips_HipsAction.Player_Equip_Bottle__2__Anim_Hips_HipsAction +[00005344] {0x25120d43c00} AnimSequence Character_Camera_Equip_Anim_Hips_HipsAction.Character_Camera_Equip_Anim_Hips_HipsAction +[00005345] {0x25120d43a40} AnimSequence Player_Chainsaw_Equip_Anim_Hips_HipsAction.Player_Chainsaw_Equip_Anim_Hips_HipsAction +[00005346] {0x25120d4ac00} AnimSequence Player_Equip_Crowbar_Anim_Hips_HipsAction.Player_Equip_Crowbar_Anim_Hips_HipsAction +[00005347] {0x25120d4aa40} AnimSequence PlayerEquipCan__1__Anim_Hips_HipsAction.PlayerEquipCan__1__Anim_Hips_HipsAction +[00005348] {0x25120d4a880} AnimSequence Player_Draw_Firework_Anim_Hips_HipsAction.Player_Draw_Firework_Anim_Hips_HipsAction +[00005349] {0x25120d4a6c0} AnimSequence Player_Equip_Flashlight_Anim_Hips_HipsAction.Player_Equip_Flashlight_Anim_Hips_HipsAction +[0000534A] {0x25120d4a500} AnimSequence Player_DrawGlowstick_Anim_Hips_HipsAction.Player_DrawGlowstick_Anim_Hips_HipsAction +[0000534B] {0x25120d4a340} AnimSequence Player_Equip_WaxBar__1__Anim_Hips_HipsAction.Player_Equip_WaxBar__1__Anim_Hips_HipsAction +[0000534C] {0x25120d4a180} AnimSequence Player_Chamber_Pistol__1__Anim_Hips_HipsAction.Player_Chamber_Pistol__1__Anim_Hips_HipsAction +[0000534D] {0x25120d49fc0} AnimSequence Player_Equip_Rope__1__Anim_Hips_HipsAction.Player_Equip_Rope__1__Anim_Hips_HipsAction +[0000534E] {0x25120d49e00} AnimSequence PlayerEquipSpray__2__Anim_Hips_HipsAction.PlayerEquipSpray__2__Anim_Hips_HipsAction +[0000534F] {0x25120d49c40} AnimSequence Player_Equip_Ticket_Anim_Hips_HipsAction.Player_Equip_Ticket_Anim_Hips_HipsAction +[00005350] {0x25120d49a80} AnimSequence Player_Walkie_Talkie_Equip_Anim_Hips_HipsAction.Player_Walkie_Talkie_Equip_Anim_Hips_HipsAction +[00005351] {0x25120d498c0} AnimSequence Player_Swing_Crowbar2_Anim_Hips_HipsAction.Player_Swing_Crowbar2_Anim_Hips_HipsAction +[00005352] {0x25120d49700} AnimSequence Player_Throw_Rope__1__Anim_Hips_HipsAction.Player_Throw_Rope__1__Anim_Hips_HipsAction +[00005353] {0x25120d49540} AnimSequence Player_eatWax_Bar__1__Anim_Hips_HipsAction.Player_eatWax_Bar__1__Anim_Hips_HipsAction +[00005354] {0x25120d49380} AnimSequence Player_Drink_Bottle_Anim_Hips_HipsAction.Player_Drink_Bottle_Anim_Hips_HipsAction +[00005355] {0x25120d491c0} AnimSequence Player_DropGlowstick_Anim_Hips_HipsAction.Player_DropGlowstick_Anim_Hips_HipsAction +[00005356] {0x25120d49000} AnimSequence Player_Throw_Firework_Prime_Anim.Player_Throw_Firework_Prime_Anim +[00005357] {0x25120d48e40} AnimSequence Player_Throw_Firework_Anim_Hips_HipsAction.Player_Throw_Firework_Anim_Hips_HipsAction +[00005358] {0x25120d48c80} AnimSequence Player_Chainsaw_Use_Anim_Hips_HipsAction.Player_Chainsaw_Use_Anim_Hips_HipsAction +[00005359] {0x25120d48ac0} AnimSequence Player_Spray_Wide__1__Anim_Hips_HipsAction.Player_Spray_Wide__1__Anim_Hips_HipsAction +[0000535A] {0x25120d48900} AnimSequence PlayerDrinkCan__2__Anim_Hips_HipsAction.PlayerDrinkCan__2__Anim_Hips_HipsAction +[0000535B] {0x25120d48740} AnimSequence Player_Shoot_Pistol__1__Anim_Hips_HipsAction.Player_Shoot_Pistol__1__Anim_Hips_HipsAction +[0000535C] {0x25120d48580} AnimSequence Player_Eat_EnergyBar__1__Anim_Hips_HipsAction.Player_Eat_EnergyBar__1__Anim_Hips_HipsAction +[0000535D] {0x25120d483c0} AnimSequence Player_Holster_Energy_Bar_Anim_Hips_HipsAction.Player_Holster_Energy_Bar_Anim_Hips_HipsAction +[0000535E] {0x25120d48200} AnimSequence Player_Put_Helmet_On__2__Anim_Hips_HipsAction_2.Player_Put_Helmet_On__2__Anim_Hips_HipsAction_2 +[0000535F] {0x25120d48040} AnimSequence Player_Walkie_Talkie_PressMid_Anim_Hips_HipsAction.Player_Walkie_Talkie_PressMid_Anim_Hips_HipsAction +[00005360] {0x25120d47e80} AnimSequence Player_Walkie_Talkie_PressLeft_Anim_Hips_HipsAction.Player_Walkie_Talkie_PressLeft_Anim_Hips_HipsAction +[00005361] {0x25120d47cc0} AnimSequence Player_Interact_Flashlight_Anim.Player_Interact_Flashlight_Anim +[00005362] {0x25120d47b00} AnimSequence Character_Camera_Light.Character_Camera_Light +[00005363] {0x25120d47940} AnimSequence Character_Take_Photo_LongerClick_Anim_Hips_HipsAction.Character_Take_Photo_LongerClick_Anim_Hips_HipsAction +[00005364] {0x25120d47780} AnimSequence Player_Grab_2Hand__2__Anim.Player_Grab_2Hand__2__Anim +[00005365] {0x25120738600} AnimMontage AM_Camera_Light.AM_Camera_Light +[00005366] {0x2512073fe00} AnimMontage AM_Use_Flashlight.AM_Use_Flashlight +[00005367] {0x2512073fc00} AnimMontage AM_WalkieTalkie_Activate.AM_WalkieTalkie_Activate +[00005368] {0x2510b06c040} AnimNotify_PlayMontageNotify AM_WalkieTalkie_Activate.AM_WalkieTalkie_Activate.AnimNotify_PlayMontageNotify_0 +[00005369] {0x2512073fa00} AnimMontage AM_Walkie_Talkie_Alarm.AM_Walkie_Talkie_Alarm +[0000536A] {0x2510b06b980} AnimNotify_PlayMontageNotify AM_Walkie_Talkie_Alarm.AM_Walkie_Talkie_Alarm.AnimNotify_PlayMontageNotify_0 +[0000536B] {0x2512073f800} AnimMontage AM_Diving_Helmet.AM_Diving_Helmet +[0000536C] {0x2512073f600} AnimMontage AM_Bar_Unequip.AM_Bar_Unequip +[0000536D] {0x2512073f400} AnimMontage AM_Bar_Eat.AM_Bar_Eat +[0000536E] {0x2512073f200} AnimMontage AM_Pistol_Shoot.AM_Pistol_Shoot +[0000536F] {0x2512073f000} AnimMontage AM_Can_Drink.AM_Can_Drink +[00005370] {0x2512073ee00} AnimMontage AM_Spray_Wide.AM_Spray_Wide +[00005371] {0x2512073ec00} AnimMontage AM_Chainsaw_Use.AM_Chainsaw_Use +[00005372] {0x2511897de80} AnimNotify_PlayMontageNotify AM_Chainsaw_Use.AM_Chainsaw_Use.AnimNotify_PlayMontageNotify_0 +[00005373] {0x2512073ea00} AnimMontage AM_Firework_Throw.AM_Firework_Throw +[00005374] {0x2512bf20fc0} AnimNotify_PlayMontageNotify AM_Firework_Throw.AM_Firework_Throw.AnimNotify_PlayMontageNotify_0 +[00005375] {0x2512073e800} AnimMontage AM_Firework_Prime.AM_Firework_Prime +[00005376] {0x2512073e600} AnimMontage AM_Glowstick_Drop.AM_Glowstick_Drop +[00005377] {0x25118976600} AnimNotify_PlayMontageNotify AM_Glowstick_Drop.AM_Glowstick_Drop.AnimNotify_PlayMontageNotify_0 +[00005378] {0x2512073e400} AnimMontage AM_Bottle_Drink.AM_Bottle_Drink +[00005379] {0x2512073e200} AnimMontage AM_Jelly_Eat.AM_Jelly_Eat +[0000537A] {0x25120d475c0} AnimSequence PlayerPutItemInventory_Anim.PlayerPutItemInventory_Anim +[0000537B] {0x25120d47400} AnimSequence PlayerItemGrab_Anim.PlayerItemGrab_Anim +[0000537C] {0x25120d4e5c0} AnimSequence Player_Climb_Rope_Anim_Hips_HipsAction.Player_Climb_Rope_Anim_Hips_HipsAction +[0000537D] {0x25120d4e400} AnimSequence Arms_Idle.Arms_Idle +[0000537E] {0x2510ad6ccd0} Skeleton ArmsMesh_Skeleton.ArmsMesh_Skeleton +[0000537F] {0x2511679c1c0} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_0 +[00005380] {0x2511679c100} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_1 +[00005381] {0x2511679c0a0} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_2 +[00005382] {0x2511679c040} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_3 +[00005383] {0x2511679bfe0} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_4 +[00005384] {0x2511679bf80} SkeletalMeshSocket ArmsMesh_Skeleton.ArmsMesh_Skeleton.SkeletalMeshSocket_5 +[00005385] {0x251172ecd40} AnimSequence VRArms_Idle.VRArms_Idle +[00005386] {0x251123bf200} AnimSequence RightArm_ThumbsUp.RightArm_ThumbsUp +[00005387] {0x251123bf740} AnimSequence RightArm_Point.RightArm_Point +[00005388] {0x251123bfc80} AnimSequence RightArm_Pistol.RightArm_Pistol +[00005389] {0x251123baf80} AnimSequence RightArm_Fist.RightArm_Fist +[0000538A] {0x25112d7e5c0} AnimSequence LeftArm_ThumbsUp.LeftArm_ThumbsUp +[0000538B] {0x2510d59ee80} AnimSequence LeftArm_Point.LeftArm_Point +[0000538C] {0x25112d7d0c0} AnimSequence LeftArm_Pistol.LeftArm_Pistol +[0000538D] {0x25112d7cf00} AnimSequence LeftArm_Fist.LeftArm_Fist +[0000538E] {0x2512073de00} AnimMontage AM_Rope_Throw.AM_Rope_Throw +[0000538F] {0x2512073dc00} AnimMontage AM_Crowbar_Swing2.AM_Crowbar_Swing2 +[00005390] {0x2511302c040} AnimBlueprintGeneratedClass VRArms_AnimBP.VRArms_AnimBP_C +[00005391] {0x25120db3180} Function VRArms_AnimBP.VRArms_AnimBP_C.ExecuteUbergraph_VRArms_AnimBP +[00005392] {0x25120db30a0} Function VRArms_AnimBP.VRArms_AnimBP_C.Offset Hands +[00005393] {0x25120db2ee0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_F4B3FB6642741E6D0D65ECB400A8A218 +[00005394] {0x25120db2e00} Function VRArms_AnimBP.VRArms_AnimBP_C.UpdateGesture +[00005395] {0x25120db2d20} Function VRArms_AnimBP.VRArms_AnimBP_C.Update Hand Transforms +[00005396] {0x25120db2c40} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_17227A1A47A9A222D66DFF961CF918E3 +[00005397] {0x25120db2b60} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_E5DED5204E32B49FBDC40F8CB351C0BB +[00005398] {0x25120db2a80} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_7BF8A07C4905D64A40E9B0B7612C764C +[00005399] {0x25120db29a0} Function VRArms_AnimBP.VRArms_AnimBP_C.BlueprintUpdateAnimation +[0000539A] {0x25120db28c0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_CFF585024BC2C11116CC8AA9A4521B6C +[0000539B] {0x25120db27e0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_853D1999452A549D96EF609CD28427E8 +[0000539C] {0x25120db2700} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_A0A7FBC94D92372D5386AD9A7C1DAB4C +[0000539D] {0x25120db2620} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6B3DF33B4A635465756F12AA10C8431A +[0000539E] {0x25120db2540} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6AE123D24A4C0691E1BEBD95A1307D65 +[0000539F] {0x25120db2460} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EB2EA30A404DBBF4D439D3AE593D7A6A +[000053A0] {0x25120db2380} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_7D40F9FA41C1C6E9C29247B3EB39742D +[000053A1] {0x25120db22a0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_3808BE77431293C83C6E97B54177DA68 +[000053A2] {0x25120db21c0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_53B81D8A43C436A17BED4DA6AA038FA1 +[000053A3] {0x25120db20e0} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_70C60F484EC1090B73B00F8568C3A25C +[000053A4] {0x25120db2000} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_00B21D7E4B6967729A6821BC92C8CA96 +[000053A5] {0x25120db1f20} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EC12F87C4B23E9F5FF2C6892A59EB0E0 +[000053A6] {0x25120db1e40} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_89C973DF4F97A42366E49E8CFA3BFFBD +[000053A7] {0x25120db1d60} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_02C4E37F4A266304F5E87EBB24E1C127 +[000053A8] {0x25120db5640} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6CAF8E8A42F9B645CF4253A93D3C9EC8 +[000053A9] {0x25120db5560} Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_DCA013224A580AEB21CFE6AF96513707 +[000053AA] {0x25120db5480} Function VRArms_AnimBP.VRArms_AnimBP_C.AnimGraph +[000053AB] {0x25112d78040} AnimSequence Player_Walkie_Talkie_Idle_Anim_Hips_HipsAction.Player_Walkie_Talkie_Idle_Anim_Hips_HipsAction +[000053AC] {0x251123b4680} AnimSequence Player_Hold_Ticket_Idle_Anim_Hips_HipsAction.Player_Hold_Ticket_Idle_Anim_Hips_HipsAction +[000053AD] {0x251123b44c0} AnimSequence PlayerSprayHold_Anim_Hips_HipsAction.PlayerSprayHold_Anim_Hips_HipsAction +[000053AE] {0x251123b4300} AnimSequence Player_Hold_Rope__1__Anim_Hips_HipsAction.Player_Hold_Rope__1__Anim_Hips_HipsAction +[000053AF] {0x251123b4140} AnimSequence Player_Hold_Pistol__3__Anim_Hips_HipsAction.Player_Hold_Pistol__3__Anim_Hips_HipsAction +[000053B0] {0x251123b3f80} AnimSequence Player_Hold_WaxBar__1__Anim_Hips_HipsAction.Player_Hold_WaxBar__1__Anim_Hips_HipsAction +[000053B1] {0x251123b3dc0} AnimSequence PlayerItemHold_Anim.PlayerItemHold_Anim +[000053B2] {0x251123b3c00} AnimSequence Player_IdleGlowstick_Anim_Hips_HipsAction.Player_IdleGlowstick_Anim_Hips_HipsAction +[000053B3] {0x251123b3a40} AnimSequence Player_Flashlight_Hold__6__Anim_Hips_HipsAction.Player_Flashlight_Hold__6__Anim_Hips_HipsAction +[000053B4] {0x251123bac00} AnimSequence Player_Hold_Firework_Anim_Hips_HipsAction.Player_Hold_Firework_Anim_Hips_HipsAction +[000053B5] {0x251123baa40} AnimSequence PlayerHoldCan__1__Anim_Hips_HipsAction.PlayerHoldCan__1__Anim_Hips_HipsAction +[000053B6] {0x251123ba880} AnimSequence Player_Hold_Crowbar_Anim_Hips_HipsAction.Player_Hold_Crowbar_Anim_Hips_HipsAction +[000053B7] {0x251123ba6c0} AnimSequence Player_Chainsaw_Idle_Anim_Hips_HipsAction.Player_Chainsaw_Idle_Anim_Hips_HipsAction +[000053B8] {0x251123ba500} AnimSequence Character_Camera_Idle__5__Anim_Hips_HipsAction.Character_Camera_Idle__5__Anim_Hips_HipsAction +[000053B9] {0x251123ba340} AnimSequence Player_Hold_Bottle_Anim_Hips_HipsAction.Player_Hold_Bottle_Anim_Hips_HipsAction +[000053BA] {0x251123ba180} AnimSequence Player_Hold_EnergyBar_Anim_Hips_HipsAction.Player_Hold_EnergyBar_Anim_Hips_HipsAction +[000053BB] {0x251123b9fc0} AnimSequence Player_Hold_2Hand__2__Anim.Player_Hold_2Hand__2__Anim +[000053BC] {0x2512073d800} AnimMontage AM_WalkieTalkie_Equip.AM_WalkieTalkie_Equip +[000053BD] {0x2512073d600} AnimMontage AM_Ticket_Equip.AM_Ticket_Equip +[000053BE] {0x2512073d400} AnimMontage AM_Spray_Equip.AM_Spray_Equip +[000053BF] {0x2512073d200} AnimMontage AM_Rope_Equip.AM_Rope_Equip +[000053C0] {0x2512073d000} AnimMontage AM_Pistol_Equip.AM_Pistol_Equip +[000053C1] {0x2512073ce00} AnimMontage AM_Jelly_Equip.AM_Jelly_Equip +[000053C2] {0x2512073cc00} AnimMontage AM_Glowstick_Equip.AM_Glowstick_Equip +[000053C3] {0x2512073ca00} AnimMontage AM_Flashlight_Equip.AM_Flashlight_Equip +[000053C4] {0x2512073c800} AnimMontage AM_Firework_Equip.AM_Firework_Equip +[000053C5] {0x25121224200} AnimMontage AM_Can_Equip.AM_Can_Equip +[000053C6] {0x25121224000} AnimMontage AM_Crowbar_Equip.AM_Crowbar_Equip +[000053C7] {0x25121223e00} AnimMontage AM_Chainsaw_Equip.AM_Chainsaw_Equip +[000053C8] {0x25121223c00} AnimMontage AM_Camera_Equip.AM_Camera_Equip +[000053C9] {0x25121223a00} AnimMontage AM_Bottle_Equip.AM_Bottle_Equip +[000053CA] {0x25121223800} AnimMontage AM_Bar_Equip.AM_Bar_Equip +[000053CB] {0x25121223600} AnimMontage AM_Grab2Hands.AM_Grab2Hands +[000053CC] {0x2510c6ea840} DataTable DT_Items.DT_Items +[000053CD] {0x2512bf6f200} BlueprintGeneratedClass BP_ClimbingArms.BP_ClimbingArms_C +[000053CE] {0x251203921c0} CameraComponent BP_ClimbingArms.BP_ClimbingArms_C.Camera_GEN_VARIABLE +[000053CF] {0x25121223400} SceneComponent BP_ClimbingArms.BP_ClimbingArms_C.DefaultSceneRoot_GEN_VARIABLE +[000053D0] {0x25121223200} SceneComponent BP_ClimbingArms.BP_ClimbingArms_C.Scene_GEN_VARIABLE +[000053D1] {0x2511771ed40} SimpleConstructionScript BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0 +[000053D2] {0x25120db7080} SCS_Node BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0.SCS_Node_0 +[000053D3] {0x25120db6ec0} SCS_Node BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0.SCS_Node_3 +[000053D4] {0x25120db6de0} SCS_Node BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0.SCS_Node_4 +[000053D5] {0x25121223000} AnimMontage AM_ShowCard.AM_ShowCard +[000053D6] {0x25120dbda60} SCS_Node BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0.SCS_Node_5 +[000053D7] {0x25120dbd980} SCS_Node BP_ClimbingArms.BP_ClimbingArms_C.SimpleConstructionScript_0.SCS_Node_7 +[000053D8] {0x251179b7090} SkeletalMeshComponent BP_ClimbingArms.BP_ClimbingArms_C.SkeletalMesh_GEN_VARIABLE +[000053D9] {0x2511ae8a600} SpringArmComponent BP_ClimbingArms.BP_ClimbingArms_C.SpringArm_GEN_VARIABLE +[000053DA] {0x2510d053260} Package Pistol_Kneeling_Idle_Anim +[000053DB] {0x2510d052fe0} Package Crouched_Walking_Anim +[000053DC] {0x2511771eca0} Package Pistol_Walk_Anim +[000053DD] {0x2511771d3a0} Package Pistol_Strafe__2__Anim +[000053DE] {0x2511771ff60} Package Pistol_Strafe__1__Anim +[000053DF] {0x251218b1460} Package Fast_Run_Anim +[000053E0] {0x251218b1320} Package Hazmat_roughness +[000053E1] {0x251218b11e0} Package Hazmat_normal +[000053E2] {0x251218b1000} Package Hazmat_albedo +[000053E3] {0x251218b0e20} Package Standard_Walk_PhysicsAsset +[000053E4] {0x251218b0c40} Package MF_PlayerElectricity +[000053E5] {0x251218b0a60} Package Player_Swim_Idle +[000053E6] {0x251218b07e0} Package Player_Swim__1__Anim_Hips_HipsAction_2 +[000053E7] {0x251218b09c0} Package Push_Anim_mixamo_com +[000053E8] {0x251218b0740} Package Climbing_Ladder_Anim_mixamo_com +[000053E9] {0x251218b06a0} Package Box_Idle_Anim_mixamo_com +[000053EA] {0x25120d4fe40} AnimSequence Player_Swim_Idle.Player_Swim_Idle +[000053EB] {0x25120d4fc80} AnimSequence Player_Swim__1__Anim_Hips_HipsAction_2.Player_Swim__1__Anim_Hips_HipsAction_2 +[000053EC] {0x251218b0600} AnimNotify_PlayParticleEffect Player_Swim__1__Anim_Hips_HipsAction_2.Player_Swim__1__Anim_Hips_HipsAction_2.AnimNotify_PlayParticleEffect_0 +[000053ED] {0x251218b0560} AnimNotify_PlayParticleEffect Player_Swim__1__Anim_Hips_HipsAction_2.Player_Swim__1__Anim_Hips_HipsAction_2.AnimNotify_PlayParticleEffect_1 +[000053EE] {0x25120d99580} StaticMesh Dismember_R_Leg.Dismember_R_Leg +[000053EF] {0x25112a40040} BodySetup Dismember_R_Leg.Dismember_R_Leg.BodySetup_0 +[000053F0] {0x25120dbd440} NavCollision Dismember_R_Leg.Dismember_R_Leg.NavCollision_0 +[000053F1] {0x25120d99400} StaticMesh Dismember_R_Hand.Dismember_R_Hand +[000053F2] {0x25112a431c0} BodySetup Dismember_R_Hand.Dismember_R_Hand.BodySetup_0 +[000053F3] {0x25120dbd280} NavCollision Dismember_R_Hand.Dismember_R_Hand.NavCollision_0 +[000053F4] {0x2511233a180} StaticMesh Dismember_R_Arm.Dismember_R_Arm +[000053F5] {0x25112a426c0} BodySetup Dismember_R_Arm.Dismember_R_Arm.BodySetup_0 +[000053F6] {0x25120dbd0c0} NavCollision Dismember_R_Arm.Dismember_R_Arm.NavCollision_0 +[000053F7] {0x25120d9f580} StaticMesh Dismember_Head.Dismember_Head +[000053F8] {0x2510892a800} BodySetup Dismember_Head.Dismember_Head.BodySetup_0 +[000053F9] {0x25120dbcf00} NavCollision Dismember_Head.Dismember_Head.NavCollision_0 +[000053FA] {0x2512bf6c100} BlueprintGeneratedClass BP_DismemberComponent.BP_DismemberComponent_C +[000053FB] {0x25120dbce20} Function BP_DismemberComponent.BP_DismemberComponent_C.ExecuteUbergraph_BP_DismemberComponent +[000053FC] {0x25120dbcd40} Function BP_DismemberComponent.BP_DismemberComponent_C.SpawnDecal +[000053FD] {0x25120dbcb80} Function BP_DismemberComponent.BP_DismemberComponent_C.Dismember +[000053FE] {0x25120dbcaa0} Function BP_DismemberComponent.BP_DismemberComponent_C.CalculateBloodEffectRotation +[000053FF] {0x25120dbff20} Function BP_DismemberComponent.BP_DismemberComponent_C.SpawnRandomSpatter +[00005400] {0x2512bf6bd80} BlueprintGeneratedClass BP_Moth.BP_Moth_C +[00005401] {0x25120dbfd60} Function BP_Moth.BP_Moth_C.ExecuteUbergraph_BP_Moth +[00005402] {0x25120dbfc80} Function BP_Moth.BP_Moth_C.WarnPlayer +[00005403] {0x25120dbfac0} Function BP_Moth.BP_Moth_C.MC_WarnPlayer +[00005404] {0x25120dbf9e0} Function BP_Moth.BP_Moth_C.ResetAttack +[00005405] {0x25120dbf900} Function BP_Moth.BP_Moth_C.StopCarry +[00005406] {0x25120dbf820} Function BP_Moth.BP_Moth_C.StartCarry +[00005407] {0x25120dbf740} Function BP_Moth.BP_Moth_C.DropPlayer +[00005408] {0x25120dbf660} Function BP_Moth.BP_Moth_C.ResetBringToHive +[00005409] {0x25120dbf580} Function BP_Moth.BP_Moth_C.BringToHive +[0000540A] {0x25120dbf4a0} Function BP_Moth.BP_Moth_C.ToggleIdle +[0000540B] {0x25120dbf3c0} Function BP_Moth.BP_Moth_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[0000540C] {0x25120dbf2e0} Function BP_Moth.BP_Moth_C.ResetRetreat +[0000540D] {0x25120dbf200} Function BP_Moth.BP_Moth_C.Retreat +[0000540E] {0x25120dbf120} Function BP_Moth.BP_Moth_C.MC_AttackAnimation +[0000540F] {0x25120dbf040} Function BP_Moth.BP_Moth_C.MC_KillSound +[00005410] {0x25120dbef60} Function BP_Moth.BP_Moth_C.AttackPlayer +[00005411] {0x25120dbee80} Function BP_Moth.BP_Moth_C.StopSound +[00005412] {0x25120dbeda0} Function BP_Moth.BP_Moth_C.StartSound +[00005413] {0x25120dbecc0} Function BP_Moth.BP_Moth_C.ReceiveBeginPlay +[00005414] {0x25120dbebe0} Function BP_Moth.BP_Moth_C.OnCompleted_826A0D8B4B2AF71A79AA649436631992 +[00005415] {0x25120dbeb00} Function BP_Moth.BP_Moth_C.OnBlendOut_826A0D8B4B2AF71A79AA649436631992 +[00005416] {0x25120dbea20} Function BP_Moth.BP_Moth_C.OnInterrupted_826A0D8B4B2AF71A79AA649436631992 +[00005417] {0x25120dbe940} Function BP_Moth.BP_Moth_C.OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992 +[00005418] {0x25120dbe860} Function BP_Moth.BP_Moth_C.OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992 +[00005419] {0x25120dbe780} Function BP_Moth.BP_Moth_C.OnSuccess_80D0F13747A7105F75433DB2011DDF34 +[0000541A] {0x25121901c80} Function BP_Moth.BP_Moth_C.OnFail_80D0F13747A7105F75433DB2011DDF34 +[0000541B] {0x25121901ba0} Function BP_Moth.BP_Moth_C.OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95 +[0000541C] {0x25121901ac0} Function BP_Moth.BP_Moth_C.OnFail_01FE13E14A76136BD0F89EBBB3E97A95 +[0000541D] {0x251219019e0} Function BP_Moth.BP_Moth_C.ToggleState__UpdateFunc +[0000541E] {0x25121901820} Function BP_Moth.BP_Moth_C.ToggleState__FinishedFunc +[0000541F] {0x25121901740} Function BP_Moth.BP_Moth_C.LookAtEntity +[00005420] {0x25121901660} Function BP_Moth.BP_Moth_C.StopMovement +[00005421] {0x25121901580} Function BP_Moth.BP_Moth_C.LookAtTarget +[00005422] {0x251219014a0} Function BP_Moth.BP_Moth_C.CanSeePlayer +[00005423] {0x251219013c0} Function BP_Moth.BP_Moth_C.OnRep_IsIdle +[00005424] {0x251218eedc0} AudioComponent BP_Moth.BP_Moth_C.Audio1_GEN_VARIABLE +[00005425] {0x251218ee4a0} AudioComponent BP_Moth.BP_Moth_C.Audio_GEN_VARIABLE +[00005426] {0x251089d88f0} CameraComponent BP_Moth.BP_Moth_C.Camera_GEN_VARIABLE +[00005427] {0x25120de0a80} ComponentDelegateBinding BP_Moth.BP_Moth_C.ComponentDelegateBinding_0 +[00005428] {0x2510c6ed300} CurveFloat BP_Moth.BP_Moth_C.CurveFloat_0 +[00005429] {0x251120e4c00} SceneComponent BP_Moth.BP_Moth_C.DefaultSceneRoot_GEN_VARIABLE +[0000542A] {0x251120e1600} SceneComponent BP_Moth.BP_Moth_C.EyeSight_GEN_VARIABLE +[0000542B] {0x251120ef000} SceneComponent BP_Moth.BP_Moth_C.Scene_GEN_VARIABLE +[0000542C] {0x251218b04c0} SimpleConstructionScript BP_Moth.BP_Moth_C.SimpleConstructionScript_0 +[0000542D] {0x251219012e0} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_0 +[0000542E] {0x25121901200} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_1 +[0000542F] {0x25121901120} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_2 +[00005430] {0x25121901040} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_3 +[00005431] {0x25121900f60} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_4 +[00005432] {0x25121900e80} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_5 +[00005433] {0x25121900da0} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_6 +[00005434] {0x25121900cc0} SCS_Node BP_Moth.BP_Moth_C.SimpleConstructionScript_0.SCS_Node_7 +[00005435] {0x251179b30d0} SkeletalMeshComponent BP_Moth.BP_Moth_C.AttachedPlayer_GEN_VARIABLE +[00005436] {0x251218d6050} SphereComponent BP_Moth.BP_Moth_C.KillPlayer_GEN_VARIABLE +[00005437] {0x2510c6ed480} TimelineTemplate BP_Moth.BP_Moth_C.ToggleState_Template +[00005438] {0x25112806d60} AnimBlueprintGeneratedClass Player_Arms_AnimBP.Player_Arms_AnimBP_C +[00005439] {0x25121900be0} Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.ExecuteUbergraph_Player_Arms_AnimBP +[0000543A] {0x25121900b00} Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.BlueprintUpdateAnimation +[0000543B] {0x25121900940} Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_8699A91E48B3736D2128929695722D82 +[0000543C] {0x25121900860} Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_16E3ABE84F7D62D8D7FB399653E20E36 +[0000543D] {0x25121900780} Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.AnimGraph +[0000543E] {0x2512bf6d600} BlueprintGeneratedClass AC_Swimming.AC_Swimming_C +[0000543F] {0x251219005c0} Function AC_Swimming.AC_Swimming_C.Is In Water Event__DelegateSignature +[00005440] {0x251219004e0} Function AC_Swimming.AC_Swimming_C.Is Underwater Event__DelegateSignature +[00005441] {0x25121900320} Function AC_Swimming.AC_Swimming_C.ExecuteUbergraph_AC_Swimming +[00005442] {0x25121900240} Function AC_Swimming.AC_Swimming_C.ToggleSurface +[00005443] {0x25121900160} Function AC_Swimming.AC_Swimming_C.ToggleUnderwater +[00005444] {0x25121900080} Function AC_Swimming.AC_Swimming_C.MC_Swim +[00005445] {0x25121903960} Function AC_Swimming.AC_Swimming_C.MC_Surface +[00005446] {0x25121903880} Function AC_Swimming.AC_Swimming_C.ReceiveBeginPlay +[00005447] {0x251219037a0} Function AC_Swimming.AC_Swimming_C.ReceiveTick +[00005448] {0x251219036c0} Function AC_Swimming.AC_Swimming_C.OnMovementModeChanged +[00005449] {0x251219035e0} Function AC_Swimming.AC_Swimming_C.Spawn sound +[0000544A] {0x25121903500} Function AC_Swimming.AC_Swimming_C.EventIsUnderwater +[0000544B] {0x25121903420} Function AC_Swimming.AC_Swimming_C.EventIsInWater +[0000544C] {0x25121903340} Function AC_Swimming.AC_Swimming_C.Set Sprint speed on client +[0000544D] {0x25121903260} Function AC_Swimming.AC_Swimming_C.Set Sprint speed on server +[0000544E] {0x25121903180} Function AC_Swimming.AC_Swimming_C.Set normal swim speed on client +[0000544F] {0x251219030a0} Function AC_Swimming.AC_Swimming_C.Set normal swim speed on server +[00005450] {0x25121902fc0} Function AC_Swimming.AC_Swimming_C.Event normal swim +[00005451] {0x25121902ee0} Function AC_Swimming.AC_Swimming_C.Event Sprint swim +[00005452] {0x25121902e00} Function AC_Swimming.AC_Swimming_C.Event switch diving mode +[00005453] {0x25121902d20} Function AC_Swimming.AC_Swimming_C.On Tick logic - Swimming +[00005454] {0x25121902c40} Function AC_Swimming.AC_Swimming_C.On Begin Play Logic - Swimming +[00005455] {0x25121902b60} Function AC_Swimming.AC_Swimming_C.Start underwater ambient particle timer +[00005456] {0x25121902a80} Function AC_Swimming.AC_Swimming_C.ReplicateRotationToServer +[00005457] {0x251219029a0} Function AC_Swimming.AC_Swimming_C.unpause underwater ambient particle +[00005458] {0x251219028c0} Function AC_Swimming.AC_Swimming_C.pause underwater ambient particle +[00005459] {0x251219027e0} Function AC_Swimming.AC_Swimming_C.Destroy underwater ambient particle +[0000545A] {0x25121902700} Function AC_Swimming.AC_Swimming_C.Spawn swimming ambient particle +[0000545B] {0x25121902540} Function AC_Swimming.AC_Swimming_C.SetSmoothCharacterRotationOnStrafeMovement +[0000545C] {0x25121902460} Function AC_Swimming.AC_Swimming_C.DiveMovementLogic +[0000545D] {0x25121902380} Function AC_Swimming.AC_Swimming_C.CustomDiveMovementLogic +[0000545E] {0x251219022a0} Function AC_Swimming.AC_Swimming_C.SwimUpMovementLogic +[0000545F] {0x251219021c0} Function AC_Swimming.AC_Swimming_C.GetSwimSpeed +[00005460] {0x251219020e0} Function AC_Swimming.AC_Swimming_C.GetSwimSprintSpeed +[00005461] {0x25121902000} Function AC_Swimming.AC_Swimming_C.SwimDownMovementLogic +[00005462] {0x2511771fec0} Package Standard_Walk_Anim +[00005463] {0x2511771ea20} Package Right_Strafe_Walking_Anim +[00005464] {0x25112860880} Package Right_Strafe_Walking__1__Anim +[00005465] {0x25112860380} Package Splatter_Mat +[00005466] {0x25112861820} Package Splatters_T +[00005467] {0x25121963500} Texture2D Splatters_T.Splatters_T +[00005468] {0x251218d2500} Material Splatter_Mat.Splatter_Mat +[00005469] {0x251189f8900} AnimSequence Right_Strafe_Walking_Anim.Right_Strafe_Walking_Anim +[0000546A] {0x25121963180} AnimSequence Right_Strafe_Walking__1__Anim.Right_Strafe_Walking__1__Anim +[0000546B] {0x25121962fc0} AnimSequence Push_Anim_mixamo_com.Push_Anim_mixamo_com +[0000546C] {0x25113449fc0} PhysicsAsset Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset +[0000546D] {0x25112f54d80} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_0 +[0000546E] {0x2511295b300} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_1 +[0000546F] {0x25112f55100} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_10 +[00005470] {0x2512bf6e080} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_11 +[00005471] {0x2512194af80} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_12 +[00005472] {0x2512194ac00} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_13 +[00005473] {0x2512194a880} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_2 +[00005474] {0x2512194a500} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_3 +[00005475] {0x2512194a180} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_4 +[00005476] {0x25121949e00} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_5 +[00005477] {0x25121949a80} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_6 +[00005478] {0x25121949700} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_7 +[00005479] {0x25121949380} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_8 +[0000547A] {0x25121949000} PhysicsConstraintTemplate Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.PhysicsConstraintTemplate_9 +[0000547B] {0x2510892d980} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_0 +[0000547C] {0x2510892d6c0} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_1 +[0000547D] {0x2510892b300} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_10 +[0000547E] {0x2510892ad80} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_11 +[0000547F] {0x2511714b880} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_12 +[00005480] {0x2511714b5c0} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_13 +[00005481] {0x2511714b300} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_14 +[00005482] {0x2511714b040} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_2 +[00005483] {0x2511714ad80} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_3 +[00005484] {0x2511714aac0} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_4 +[00005485] {0x2511714a800} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_5 +[00005486] {0x2511714a540} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_6 +[00005487] {0x2511714a280} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_7 +[00005488] {0x25117149fc0} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_8 +[00005489] {0x25117149d00} SkeletalBodySetup Standard_Walk_PhysicsAsset.Standard_Walk_PhysicsAsset.SkeletalBodySetup_9 +[0000548A] {0x251189ffe40} AnimSequence Pistol_Walk_Anim.Pistol_Walk_Anim +[0000548B] {0x25121962c40} AnimSequence Pistol_Strafe__2__Anim.Pistol_Strafe__2__Anim +[0000548C] {0x25121962a80} AnimSequence Pistol_Strafe__1__Anim.Pistol_Strafe__1__Anim +[0000548D] {0x251219628c0} AnimSequence Fast_Run_Anim.Fast_Run_Anim +[0000548E] {0x25121962700} AnimSequence Pistol_Kneeling_Idle_Anim.Pistol_Kneeling_Idle_Anim +[0000548F] {0x25121962540} AnimSequence Crouched_Walking_Anim.Crouched_Walking_Anim +[00005490] {0x25121962380} Texture2D Hazmat_albedo.Hazmat_albedo +[00005491] {0x25120d44840} AnimSequence Right_Hook_Anim.Right_Hook_Anim +[00005492] {0x25121962000} AnimSequence A_Ladder_ClimbEndTop.A_Ladder_ClimbEndTop +[00005493] {0x25121961e40} AnimSequence Fall_Over_Anim.Fall_Over_Anim +[00005494] {0x25121961c80} AnimSequence Collapse__Anim_mixamo_com.Collapse__Anim_mixamo_com +[00005495] {0x25121961ac0} AnimSequence Goalie_Throw_Anim_mixamo_com_2.Goalie_Throw_Anim_mixamo_com_2 +[00005496] {0x25121961900} AnimSequence Rifle_Pull_Out_Anim.Rifle_Pull_Out_Anim +[00005497] {0x25121961740} AnimSequence Paired_Chainsaw_NeckSlash_Att.Paired_Chainsaw_NeckSlash_Att +[00005498] {0x25121961580} AnimSequence Character_Camera_Shoot_Tpp_Anim.Character_Camera_Shoot_Tpp_Anim +[00005499] {0x251219613c0} AnimSequence Being_Electrocuted_Anim_mixamo_com.Being_Electrocuted_Anim_mixamo_com +[0000549A] {0x25121961200} AnimSequence Boat_DoublePaddle_Row.Boat_DoublePaddle_Row +[0000549B] {0x251120e9c00} AnimMontage AM_TakePicture.AM_TakePicture +[0000549C] {0x25120736a00} AnimMontage AM_Chainsaw_Swing.AM_Chainsaw_Swing +[0000549D] {0x25120736600} AnimMontage AM_Chainsaw_Swing_Fast.AM_Chainsaw_Swing_Fast +[0000549E] {0x25120736200} AnimMontage Player_Slap_Montage.Player_Slap_Montage +[0000549F] {0x2510b061680} AnimNotify_PlayMontageNotifyWindow Player_Slap_Montage.Player_Slap_Montage.AnimNotify_PlayMontageNotifyWindow_1 +[000054A0] {0x25120735e00} AnimMontage AM_Player_Throw.AM_Player_Throw +[000054A1] {0x25120735a00} AnimMontage AM_Collapse.AM_Collapse +[000054A2] {0x2511b18d900} AnimNotify_PlayMontageNotify AM_Collapse.AM_Collapse.AnimNotify_PlayMontageNotify_1 +[000054A3] {0x25120ddc040} AnimBlueprintGeneratedClass AnimBP_Ragdoll.AnimBP_Ragdoll_C +[000054A4] {0x25121904a00} Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.ExecuteUbergraph_AnimBP_Ragdoll +[000054A5] {0x25121904840} Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.AnimGraph +[000054A6] {0x25112cc21c0} AnimSequence Floating_mixamo_com.Floating_mixamo_com +[000054A7] {0x2511b155980} BlendSpace Player_Flashlight_Crouch_BS.Player_Flashlight_Crouch_BS +[000054A8] {0x2511b155b00} BlendSpace Player_Flashlight_BS.Player_Flashlight_BS +[000054A9] {0x2511b155c80} BlendSpace Player_Crouch_BS.Player_Crouch_BS +[000054AA] {0x25121960e80} AnimSequence Rope_Climb__1__Anim_mixamo_com.Rope_Climb__1__Anim_mixamo_com +[000054AB] {0x25121960cc0} AnimSequence jump.Jump +[000054AC] {0x25121960b00} AnimSequence Pistol_Idle_Anim.Pistol_Idle_Anim +[000054AD] {0x25121960940} AnimSequence Crouching_Idle_Anim.Crouching_Idle_Anim +[000054AE] {0x25121960780} AnimSequence Breathing_Idle__3__Anim.Breathing_Idle__3__Anim +[000054AF] {0x25120ddece0} AnimBlueprintGeneratedClass VRPlayer_AnimBP.VRPlayer_AnimBP_C +[000054B0] {0x25121904760} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.ExecuteUbergraph_VRPlayer_AnimBP +[000054B1] {0x25121904680} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.AnimNotify_Footstep +[000054B2] {0x251219044c0} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Set Head Look Data +[000054B3] {0x25112d78200} AnimSequence Anim_Swimming_Sprint_2.Anim_Swimming_Sprint_2 +[000054B4] {0x251123c59c0} AnimNotify_PlayParticleEffect Anim_Swimming_Sprint_2.Anim_Swimming_Sprint_2.AnimNotify_PlayParticleEffect_0 +[000054B5] {0x251218b0240} AnimNotify_PlayParticleEffect Anim_Swimming_Sprint_2.Anim_Swimming_Sprint_2.AnimNotify_PlayParticleEffect_1 +[000054B6] {0x25121236ca0} AnimNotify_PlaySound Anim_Swimming_Sprint_2.Anim_Swimming_Sprint_2.AnimNotify_PlaySound_0 +[000054B7] {0x251126a9380} AnimSequence Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right +[000054B8] {0x251218b01a0} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlayParticleEffect_0 +[000054B9] {0x251218b0100} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlayParticleEffect_1 +[000054BA] {0x251218b0060} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlayParticleEffect_2 +[000054BB] {0x251218b2a40} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlayParticleEffect_3 +[000054BC] {0x25121236b20} AnimNotify_PlaySound Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlaySound_0 +[000054BD] {0x25121236a60} AnimNotify_PlaySound Anim_Swim_Strafe_Right.Anim_Swim_Strafe_Right.AnimNotify_PlaySound_1 +[000054BE] {0x251126a91c0} AnimSequence Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left +[000054BF] {0x251218b29a0} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlayParticleEffect_0 +[000054C0] {0x251218b2900} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlayParticleEffect_1 +[000054C1] {0x251218b2860} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlayParticleEffect_2 +[000054C2] {0x251218b27c0} AnimNotify_PlayParticleEffect Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlayParticleEffect_3 +[000054C3] {0x25121236940} AnimNotify_PlaySound Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlaySound_0 +[000054C4] {0x25121236880} AnimNotify_PlaySound Anim_Swim_Strafe_Left.Anim_Swim_Strafe_Left.AnimNotify_PlaySound_1 +[000054C5] {0x251126a9000} AnimSequence Anim_Swim_Idle.Anim_Swim_Idle +[000054C6] {0x251218b2680} AnimNotify_PlayParticleEffect Anim_Swim_Idle.Anim_Swim_Idle.AnimNotify_PlayParticleEffect_0 +[000054C7] {0x251218b2720} AnimNotify_PlayParticleEffect Anim_Swim_Idle.Anim_Swim_Idle.AnimNotify_PlayParticleEffect_1 +[000054C8] {0x251218b25e0} AnimNotify_PlayParticleEffect Anim_Swim_Idle.Anim_Swim_Idle.AnimNotify_PlayParticleEffect_2 +[000054C9] {0x251218b2540} AnimNotify_PlayParticleEffect Anim_Swim_Idle.Anim_Swim_Idle.AnimNotify_PlayParticleEffect_3 +[000054CA] {0x25121236760} AnimNotify_PlaySound Anim_Swim_Idle.Anim_Swim_Idle.AnimNotify_PlaySound_0 +[000054CB] {0x251126a8e40} AnimSequence Anim_Swim_Forward.Anim_Swim_Forward +[000054CC] {0x251218b2400} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_0 +[000054CD] {0x251218b24a0} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_1 +[000054CE] {0x251218b2360} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_2 +[000054CF] {0x251218b22c0} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_3 +[000054D0] {0x251218b2220} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_4 +[000054D1] {0x251218b2180} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_5 +[000054D2] {0x251218b20e0} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_6 +[000054D3] {0x251218b2040} AnimNotify_PlayParticleEffect Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlayParticleEffect_7 +[000054D4] {0x251212365e0} AnimNotify_PlaySound Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlaySound_0 +[000054D5] {0x25121236520} AnimNotify_PlaySound Anim_Swim_Forward.Anim_Swim_Forward.AnimNotify_PlaySound_1 +[000054D6] {0x251126a8c80} AnimSequence Anim_Swim_Backwards.Anim_Swim_Backwards +[000054D7] {0x251218b1f00} AnimNotify_PlayParticleEffect Anim_Swim_Backwards.Anim_Swim_Backwards.AnimNotify_PlayParticleEffect_0 +[000054D8] {0x251218b1fa0} AnimNotify_PlayParticleEffect Anim_Swim_Backwards.Anim_Swim_Backwards.AnimNotify_PlayParticleEffect_1 +[000054D9] {0x25121236460} AnimNotify_PlaySound Anim_Swim_Backwards.Anim_Swim_Backwards.AnimNotify_PlaySound_0 +[000054DA] {0x25113e8bd10} Skeleton Standard_Walk_Skeleton.Standard_Walk_Skeleton +[000054DB] {0x25121237ba0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_0 +[000054DC] {0x25121237ae0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_1 +[000054DD] {0x25121237a80} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_10 +[000054DE] {0x25121237a20} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_11 +[000054DF] {0x251212379c0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_12 +[000054E0] {0x25121237960} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_13 +[000054E1] {0x25121238560} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_14 +[000054E2] {0x251212384a0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_2 +[000054E3] {0x25121238440} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_3 +[000054E4] {0x251212383e0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_4 +[000054E5] {0x25121238380} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_5 +[000054E6] {0x25121238320} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_6 +[000054E7] {0x251212382c0} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_7 +[000054E8] {0x25121238260} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_8 +[000054E9] {0x25121238200} SkeletalMeshSocket Standard_Walk_Skeleton.Standard_Walk_Skeleton.SkeletalMeshSocket_9 +[000054EA] {0x25112cdc580} BlendSpace Swim_BS.Swim_BS +[000054EB] {0x251126a98c0} AnimSequence Anim_swim_choke.Anim_swim_choke +[000054EC] {0x251218b1d20} AnimNotify_PlayParticleEffect Anim_swim_choke.Anim_swim_choke.AnimNotify_PlayParticleEffect_0 +[000054ED] {0x251218b1dc0} AnimNotify_PlayParticleEffect Anim_swim_choke.Anim_swim_choke.AnimNotify_PlayParticleEffect_1 +[000054EE] {0x25121238020} AnimNotify_PlaySound Anim_swim_choke.Anim_swim_choke.AnimNotify_PlaySound_0 +[000054EF] {0x25121237f60} AnimNotify_PlaySound Anim_swim_choke.Anim_swim_choke.AnimNotify_PlaySound_1 +[000054F0] {0x25121237f00} AnimNotify_PlaySound Anim_swim_choke.Anim_swim_choke.AnimNotify_PlaySound_2 +[000054F1] {0x25121237ea0} AnimNotify_PlaySound Anim_swim_choke.Anim_swim_choke.AnimNotify_PlaySound_3 +[000054F2] {0x25121237e40} AnimNotify_PlaySound Anim_swim_choke.Anim_swim_choke.AnimNotify_PlaySound_4 +[000054F3] {0x251126a9700} AnimSequence Anim_float_dead.Anim_float_dead +[000054F4] {0x25120dd0760} AnimBlueprintGeneratedClass Swim_AnimBP.Swim_AnimBP_C +[000054F5] {0x25121908f20} Function Swim_AnimBP.Swim_AnimBP_C.ExecuteUbergraph_Swim_AnimBP +[000054F6] {0x25121908e40} Function Swim_AnimBP.Swim_AnimBP_C.UpdateVariables +[000054F7] {0x25121908c80} Function Swim_AnimBP.Swim_AnimBP_C.BlueprintBeginPlay +[000054F8] {0x25121908ba0} Function Swim_AnimBP.Swim_AnimBP_C.BlueprintUpdateAnimation +[000054F9] {0x25121908ac0} Function Swim_AnimBP.Swim_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Swim_AnimBP_AnimGraphNode_TransitionResult_A40F95DE411C414BC5A056BBA2D30F27 +[000054FA] {0x251219089e0} Function Swim_AnimBP.Swim_AnimBP_C.GetMovementDirection +[000054FB] {0x25121908900} Function Swim_AnimBP.Swim_AnimBP_C.SetSwimmingAnimationDriverVariables +[000054FC] {0x25121908820} Function Swim_AnimBP.Swim_AnimBP_C.AnimGraph +[000054FD] {0x2511b2c2260} ParticleSystem Splatter_P.Splatter_P +[000054FE] {0x251136cefc0} ParticleModuleAccelerationConstant Splatter_P.Splatter_P.ParticleModuleAccelerationConstant_0 +[000054FF] {0x2510d593dc0} ParticleModuleCollision Splatter_P.Splatter_P.ParticleModuleCollision_0 +[00005500] {0x25121952300} DistributionFloatConstant Splatter_P.Splatter_P.ParticleModuleCollision_0.DistributionParticleMass +[00005501] {0x25113ff7fc0} ParticleModuleColorOverLife Splatter_P.Splatter_P.ParticleModuleColorOverLife_0 +[00005502] {0x25121953140} ParticleModuleEventGenerator Splatter_P.Splatter_P.ParticleModuleEventGenerator_0 +[00005503] {0x25121239460} ParticleModuleLifetime Splatter_P.Splatter_P.ParticleModuleLifetime_0 +[00005504] {0x25113449e80} ParticleModuleRequired Splatter_P.Splatter_P.ParticleModuleRequired_0 +[00005505] {0x251219522c0} DistributionFloatConstant Splatter_P.Splatter_P.ParticleModuleRequired_0.RequiredDistributionSpawnRate +[00005506] {0x25117b8bc80} ParticleModuleSize Splatter_P.Splatter_P.ParticleModuleSize_0 +[00005507] {0x2511b113200} ParticleModuleSpawn Splatter_P.Splatter_P.ParticleModuleSpawn_0 +[00005508] {0x25107a4fba0} ParticleModuleSubUV Splatter_P.Splatter_P.ParticleModuleSubUV_0 +[00005509] {0x251136cef20} DistributionFloatConstantCurve Splatter_P.Splatter_P.ParticleModuleSubUV_0.DistributionFloatConstantCurve_0 +[0000550A] {0x25113ff8380} ParticleModuleVelocity Splatter_P.Splatter_P.ParticleModuleVelocity_0 +[0000550B] {0x25121966980} ParticleSpriteEmitter Splatter_P.Splatter_P.ParticleSpriteEmitter_0 +[0000550C] {0x25113ff2140} ParticleLODLevel Splatter_P.Splatter_P.ParticleSpriteEmitter_0.ParticleLODLevel_0 +[0000550D] {0x2512073be00} AnimMontage AM_NoClip.AM_NoClip +[0000550E] {0x2512073ba00} AnimMontage AM_EndClimb.AM_EndClimb +[0000550F] {0x2512073b600} AnimMontage Card_Montage.Card_Montage +[00005510] {0x2510b061600} AnimNotify_PlayMontageNotify Card_Montage.Card_Montage.AnimNotify_PlayMontageNotify_0 +[00005511] {0x2512073b200} AnimMontage AM_Electrocute.AM_Electrocute +[00005512] {0x25120dde020} AnimBlueprintGeneratedClass Player_Legs_AnimBP.Player_Legs_AnimBP_C +[00005513] {0x25121908120} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.ExecuteUbergraph_Player_Legs_AnimBP +[00005514] {0x25121908040} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.BlueprintUpdateAnimation +[00005515] {0x25121907e80} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_914DE35F476091BA53B292AC4EE26AF1 +[00005516] {0x25121907da0} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_6FD42B9F476E764603B3B59A931F690B +[00005517] {0x25121907cc0} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_4EBF1F0143B57EF694EACFBFF7CC9774 +[00005518] {0x25121907be0} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_B148701C4EA9CDAA9CAD6595429CA86E +[00005519] {0x25121907b00} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_BB939D674E19F7B7B6E0DB8CA633050B +[0000551A] {0x25121907a20} Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.AnimGraph +[0000551B] {0x25113e8b920} AnimBP_Ragdoll_C AnimBP_Ragdoll.Default__AnimBP_Ragdoll_C +[0000551C] {0x2512190ace0} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_3E1691674F65720C892701A188A702A7 +[0000551D] {0x2512190ac00} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Update Hand Transforms +[0000551E] {0x2512190ab20} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.BlueprintUpdateAnimation +[0000551F] {0x2512190aa40} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_CA0203C841D2E39A9711BFB8A1E12C19 +[00005520] {0x2512190a960} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_32B757A3437EF1143D5D26AEDE8F1038 +[00005521] {0x2512190a880} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_DA0D655B46ADA53F5C82A68049D56149 +[00005522] {0x2512190a7a0} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_C8D6D5A44587F56E9CD526A6E33878ED +[00005523] {0x2512190a6c0} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_41B54CFE47D2296FB238B9A29E986ED9 +[00005524] {0x2512190a5e0} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_4A658B94413800B70F9BBC90571890F9 +[00005525] {0x2512190a500} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_6FCB0D8548D3AB75582BF0975FA25318 +[00005526] {0x2512190a420} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_BlendListByBool_5B317DAD492ACB7B9F98799294FE0CE5 +[00005527] {0x2512190a340} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_ModifyBone_76B69A484AC40A9FC96ECDADC5DAC7BC +[00005528] {0x2512190a260} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Footstep +[00005529] {0x2512190a180} Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.AnimGraph +[0000552A] {0x2510d052680} Package TilingCurl16 +[0000552B] {0x2510d053bc0} Package NPC_Wind_Controls +[0000552C] {0x251218b1960} Package M_Sparks +[0000552D] {0x251218b1780} Package M_Smoke +[0000552E] {0x25112cc7400} Texture2D Hazmat_normal.Hazmat_normal +[0000552F] {0x25120d44d80} Texture2D Hazmat_metallic.Hazmat_metallic +[00005530] {0x25120d44bc0} Texture2D Hazmat_AO.Hazmat_AO +[00005531] {0x25113e8d8a0} SkeletalMesh Player_Mesh.Player_Mesh +[00005532] {0x25113e8b530} SkeletalMesh ArmsMesh.ArmsMesh +[00005533] {0x2512194f900} BlueprintGeneratedClass BP_Ragdoll.BP_Ragdoll_C +[00005534] {0x251219098c0} Function BP_Ragdoll.BP_Ragdoll_C.ExecuteUbergraph_BP_Ragdoll +[00005535] {0x25121909700} Function BP_Ragdoll.BP_Ragdoll_C.ReceiveBeginPlay +[00005536] {0x25121909620} Function BP_Ragdoll.BP_Ragdoll_C.OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5 +[00005537] {0x25121909540} Function BP_Ragdoll.BP_Ragdoll_C.OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5 +[00005538] {0x25121909460} Function BP_Ragdoll.BP_Ragdoll_C.OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5 +[00005539] {0x25121909380} Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5 +[0000553A] {0x251219092a0} Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5 +[0000553B] {0x2511276e600} SceneComponent BP_Ragdoll.BP_Ragdoll_C.DefaultSceneRoot_GEN_VARIABLE +[0000553C] {0x251218b3d00} SimpleConstructionScript BP_Ragdoll.BP_Ragdoll_C.SimpleConstructionScript_0 +[0000553D] {0x251219091c0} SCS_Node BP_Ragdoll.BP_Ragdoll_C.SimpleConstructionScript_0.SCS_Node_0 +[0000553E] {0x251219090e0} SCS_Node BP_Ragdoll.BP_Ragdoll_C.SimpleConstructionScript_0.SCS_Node_18 +[0000553F] {0x251179b20e0} SkeletalMeshComponent BP_Ragdoll.BP_Ragdoll_C.Mesh_GEN_VARIABLE +[00005540] {0x2512194f580} BlueprintGeneratedClass BP_Dismembered.BP_Dismembered_C +[00005541] {0x2512190c800} Function BP_Dismembered.BP_Dismembered_C.ExecuteUbergraph_BP_Dismembered +[00005542] {0x2512190c640} Function BP_Dismembered.BP_Dismembered_C.MC_Sound +[00005543] {0x2512190c560} Function BP_Dismembered.BP_Dismembered_C.ReceiveBeginPlay +[00005544] {0x2512190c480} Function BP_Dismembered.BP_Dismembered_C.UserConstructionScript +[00005545] {0x2511276de00} SceneComponent BP_Dismembered.BP_Dismembered_C.DefaultSceneRoot_GEN_VARIABLE +[00005546] {0x251218b3ee0} SimpleConstructionScript BP_Dismembered.BP_Dismembered_C.SimpleConstructionScript_0 +[00005547] {0x2512190c3a0} SCS_Node BP_Dismembered.BP_Dismembered_C.SimpleConstructionScript_0.SCS_Node_0 +[00005548] {0x2512190c2c0} SCS_Node BP_Dismembered.BP_Dismembered_C.SimpleConstructionScript_0.SCS_Node_17 +[00005549] {0x2512190c1e0} SCS_Node BP_Dismembered.BP_Dismembered_C.SimpleConstructionScript_0.SCS_Node_18 +[0000554A] {0x2511267a060} SkeletalMeshComponent BP_Dismembered.BP_Dismembered_C.Breathing_Idle__3__GEN_VARIABLE +[0000554B] {0x2512194ee80} SoundWave ES_HD_Camera_Load_2_-_SFX_Producer.ES_HD_Camera_Load_2_-_SFX_Producer +[0000554C] {0x2512194eb00} SoundWave ES_Camera_Shutter_4_-_SFX_Producer.ES_Camera_Shutter_4_-_SFX_Producer +[0000554D] {0x2512194e780} SoundWave ES_Camera_Shutter_3_-_SFX_Producer.ES_Camera_Shutter_3_-_SFX_Producer +[0000554E] {0x25123df7080} SoundWave ES_Camera_Flash_-_SFX_Producer__1_.ES_Camera_Flash_-_SFX_Producer__1_ +[0000554F] {0x25123df6d00} SoundWave Faceling_Wheat_Warn.Faceling_Wheat_Warn +[00005550] {0x25120730a00} AnimMontage AM_Camera_Picture.AM_Camera_Picture +[00005551] {0x2512123b4a0} AnimNotify_PlaySound AM_Camera_Picture.AM_Camera_Picture.AnimNotify_PlaySound_0 +[00005552] {0x2512123b3e0} AnimNotify_PlaySound AM_Camera_Picture.AM_Camera_Picture.AnimNotify_PlaySound_1 +[00005553] {0x2512123b380} AnimNotify_PlaySound AM_Camera_Picture.AM_Camera_Picture.AnimNotify_PlaySound_2 +[00005554] {0x2512123b320} AnimNotify_PlaySound AM_Camera_Picture.AM_Camera_Picture.AnimNotify_PlaySound_3 +[00005555] {0x25123df6980} SoundWave Chainsaw.Chainsaw +[00005556] {0x25123df6600} SoundWave Flaregun_Fire.Flaregun_Fire +[00005557] {0x25123df6280} SoundWave Ignite.Ignite +[00005558] {0x251218b15a0} Package energybar_eat +[00005559] {0x251218b38a0} Package liquidpain_drink +[0000555A] {0x25123df5b80} SoundWave liquidpain_drink.liquidpain_drink +[0000555B] {0x25123df5800} SoundWave energybar_eat.energybar_eat +[0000555C] {0x25117375b50} SoundCue EnergyBar_Cue.EnergyBar_Cue +[0000555D] {0x25112820830} SoundNodeDelay EnergyBar_Cue.EnergyBar_Cue.SoundNodeDelay_0 +[0000555E] {0x251218b3580} SoundNodeWavePlayer EnergyBar_Cue.EnergyBar_Cue.SoundNodeWavePlayer_0 +[0000555F] {0x25123df5480} SoundWave almondwater_drink.almondwater_drink +[00005560] {0x25123df5100} SoundWave juice_drink.juice_drink +[00005561] {0x2511737d580} SoundCue LiquidPain_Cue.LiquidPain_Cue +[00005562] {0x251128207e0} SoundNodeDelay LiquidPain_Cue.LiquidPain_Cue.SoundNodeDelay_0 +[00005563] {0x2512123be00} SoundNodeMixer LiquidPain_Cue.LiquidPain_Cue.SoundNodeMixer_0 +[00005564] {0x2512123bd40} SoundNodeModulator LiquidPain_Cue.LiquidPain_Cue.SoundNodeModulator_0 +[00005565] {0x251218b34e0} SoundNodeWavePlayer LiquidPain_Cue.LiquidPain_Cue.SoundNodeWavePlayer_0 +[00005566] {0x251218b3760} SoundNodeWavePlayer LiquidPain_Cue.LiquidPain_Cue.SoundNodeWavePlayer_1 +[00005567] {0x25123df4a00} SoundWave mothjelly_eat.mothjelly_eat +[00005568] {0x251218b3260} Package Lighthouse +[00005569] {0x251218b3120} Package Flaregun_Attenuation +[0000556A] {0x251218b2fe0} Package bff_distant1 +[0000556B] {0x25113e8b140} SoundAttenuation Flaregun_Attenuation.Flaregun_Attenuation +[0000556C] {0x251218b4020} Package Paddle_17 +[0000556D] {0x251218b2d60} Package Paddle_15 +[0000556E] {0x251218b5920} Package Paddle_12 +[0000556F] {0x251218b5740} Package Paddle_11 +[00005570] {0x251218b5420} Package ost_rowyourboat +[00005571] {0x251218b5380} Package NiagaraPopLooping +[00005572] {0x251218b51a0} Package Target +[00005573] {0x251218b4f20} Package Enable +[00005574] {0x25123df7e80} SoundWave Enable.Enable +[00005575] {0x25123df3500} SoundWave Target.Target +[00005576] {0x25123df3180} SoundWave NiagaraPopLooping.NiagaraPopLooping +[00005577] {0x25123df2e00} SoundWave ost_rowyourboat.ost_rowyourboat +[00005578] {0x25123df2a80} SoundWave Paddle_12.Paddle_12 +[00005579] {0x25123df2700} SoundWave Paddle_11.Paddle_11 +[0000557A] {0x25121967e80} AnimSequence Player_Kayak_Swim.Player_Kayak_Swim +[0000557B] {0x2512123d8a0} AnimNotify_PlaySound Player_Kayak_Swim.Player_Kayak_Swim.AnimNotify_PlaySound_0 +[0000557C] {0x2512123d840} AnimNotify_PlaySound Player_Kayak_Swim.Player_Kayak_Swim.AnimNotify_PlaySound_1 +[0000557D] {0x25117370100} SoundCue ost_rowyourboat_Cue.ost_rowyourboat_Cue +[0000557E] {0x251218b4c00} SoundNodeWavePlayer ost_rowyourboat_Cue.ost_rowyourboat_Cue.SoundNodeWavePlayer_0 +[0000557F] {0x2511737cae0} SoundCue UpRadar_Cue.UpRadar_Cue +[00005580] {0x2512123d6c0} SoundNodeModulator UpRadar_Cue.UpRadar_Cue.SoundNodeModulator_0 +[00005581] {0x251218b4b60} SoundNodeWavePlayer UpRadar_Cue.UpRadar_Cue.SoundNodeWavePlayer_0 +[00005582] {0x2511737c590} SoundCue Target_Cue_Loop.Target_Cue_Loop +[00005583] {0x251218b4d40} SoundNodeModulatorContinuous Target_Cue_Loop.Target_Cue_Loop.SoundNodeModulatorContinuous_0 +[00005584] {0x251218b4a20} SoundNodeWavePlayer Target_Cue_Loop.Target_Cue_Loop.SoundNodeWavePlayer_0 +[00005585] {0x2511737c040} SoundCue Switch_Cue.Switch_Cue +[00005586] {0x2512123d4e0} SoundNodeModulator Switch_Cue.Switch_Cue.SoundNodeModulator_0 +[00005587] {0x251218b4980} SoundNodeWavePlayer Switch_Cue.Switch_Cue.SoundNodeWavePlayer_0 +[00005588] {0x25123df2380} SoundWave LiDARScan.LiDARScan +[00005589] {0x2511737baf0} SoundCue Enable_Cue.Enable_Cue +[0000558A] {0x2512123d300} SoundNodeModulator Enable_Cue.Enable_Cue.SoundNodeModulator_0 +[0000558B] {0x251218b4ac0} SoundNodeWavePlayer Enable_Cue.Enable_Cue.SoundNodeWavePlayer_0 +[0000558C] {0x2511737b5a0} SoundCue DownRadar_Cue.DownRadar_Cue +[0000558D] {0x2512123eb00} SoundNodeModulator DownRadar_Cue.DownRadar_Cue.SoundNodeModulator_0 +[0000558E] {0x251218b4840} SoundNodeWavePlayer DownRadar_Cue.DownRadar_Cue.SoundNodeWavePlayer_0 +[0000558F] {0x25123df2000} SoundWave WalkieTalkie_On.WalkieTalkie_On +[00005590] {0x25123df1c80} SoundWave WalkieTalkie_Button.WalkieTalkie_Button +[00005591] {0x25123df1900} SoundWave WalkieTalkie_Alarm.WalkieTalkie_Alarm +[00005592] {0x25113e8ad50} SoundAttenuation Alarm_Attenuation.Alarm_Attenuation +[00005593] {0x25123df1580} SoundWave BugSpray.BugSpray +[00005594] {0x25123df1200} SoundWave woosh_m.woosh_m +[00005595] {0x25123df0e80} BlueprintGeneratedClass BP_Storm_Volume.BP_Storm_Volume_C +[00005596] {0x2512190d600} Function BP_Storm_Volume.BP_Storm_Volume_C.ExecuteUbergraph_BP_Storm_Volume +[00005597] {0x2512190d520} Function BP_Storm_Volume.BP_Storm_Volume_C.ResetStop +[00005598] {0x2512190d360} Function BP_Storm_Volume.BP_Storm_Volume_C.ResetRising +[00005599] {0x2512190d280} Function BP_Storm_Volume.BP_Storm_Volume_C.StopRising +[0000559A] {0x2512190d1a0} Function BP_Storm_Volume.BP_Storm_Volume_C.StartRising +[0000559B] {0x2512190d0c0} Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorEndOverlap +[0000559C] {0x2512190cfe0} Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorBeginOverlap +[0000559D] {0x25123ee0080} AudioComponent BP_Storm_Volume.BP_Storm_Volume_C.Audio_GEN_VARIABLE +[0000559E] {0x2512073a600} SceneComponent BP_Storm_Volume.BP_Storm_Volume_C.DefaultSceneRoot_GEN_VARIABLE +[0000559F] {0x251218b48e0} SimpleConstructionScript BP_Storm_Volume.BP_Storm_Volume_C.SimpleConstructionScript_0 +[000055A0] {0x2512190cf00} SCS_Node BP_Storm_Volume.BP_Storm_Volume_C.SimpleConstructionScript_0.SCS_Node_0 +[000055A1] {0x2512190ce20} SCS_Node BP_Storm_Volume.BP_Storm_Volume_C.SimpleConstructionScript_0.SCS_Node_1 +[000055A2] {0x2512196d280} Texture2D Bacteria.Bacteria +[000055A3] {0x25123dfe400} SoundWave ost_escapee.ost_escapee +[000055A4] {0x25123df0080} WidgetBlueprintGeneratedClass W_Credits.W_Credits_C +[000055A5] {0x2512190fe40} Function W_Credits.W_Credits_C.ExecuteUbergraph_W_Credits +[000055A6] {0x2512190fc80} Function W_Credits.W_Credits_C.UpdateCanJoin +[000055A7] {0x251218b42a0} Package S_CameraTarget +[000055A8] {0x251218b6c80} Package BP_Dummy_Pawn_5 +[000055A9] {0x251218b6aa0} Package BP_Dummy_Pawn_3 +[000055AA] {0x251218b68c0} Package BP_Dummy_Pawn_2 +[000055AB] {0x251218b66e0} Package BP_Dummy_Pawn +[000055AC] {0x251218b65a0} Package BP_Ceiling_Gate +[000055AD] {0x251218b6460} Package BP_Camera_Screen +[000055AE] {0x251218b6280} Package BP_Photo_Image +[000055AF] {0x251218b6140} Package BP_SkinStealer_Level07 +[000055B0] {0x251218b5f60} Package BP_Elevator +[000055B1] {0x251218b5ec0} Package Bacteria_Roaming_BP +[000055B2] {0x251218b5ce0} Package Pipe_Attenuation +[000055B3] {0x251218b5c40} Package Lift +[000055B4] {0x251218b84e0} Package CUE_Metal_Travel_Sound1 +[000055B5] {0x251218b8300} Package BP_Lever +[000055B6] {0x25123dfd980} BlueprintGeneratedClass BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C +[000055B7] {0x25123d77bb0} BoxComponent BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C.Box_GEN_VARIABLE +[000055B8] {0x25120739a00} SceneComponent BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C.DefaultSceneRoot_GEN_VARIABLE +[000055B9] {0x251218b8260} SimpleConstructionScript BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C.SimpleConstructionScript_0 +[000055BA] {0x2512190f2e0} SCS_Node BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C.SimpleConstructionScript_0.SCS_Node_0 +[000055BB] {0x2512190f200} SCS_Node BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C.SimpleConstructionScript_0.SCS_Node_2 +[000055BC] {0x25123dfd600} BlueprintGeneratedClass BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C +[000055BD] {0x25123d77720} BoxComponent BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C.Box_GEN_VARIABLE +[000055BE] {0x25120739600} SceneComponent BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C.DefaultSceneRoot_GEN_VARIABLE +[000055BF] {0x251218b8120} SimpleConstructionScript BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C.SimpleConstructionScript_0 +[000055C0] {0x2512190f040} SCS_Node BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C.SimpleConstructionScript_0.SCS_Node_0 +[000055C1] {0x2512190ef60} SCS_Node BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C.SimpleConstructionScript_0.SCS_Node_2 +[000055C2] {0x25123dfd280} BlueprintGeneratedClass BP_Smiler_Zone.BP_Smiler_Zone_C +[000055C3] {0x2512190ecc0} Function BP_Smiler_Zone.BP_Smiler_Zone_C.ExecuteUbergraph_BP_Smiler_Zone +[000055C4] {0x2512190ebe0} Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +[000055C5] {0x2512190ea20} Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +[000055C6] {0x25121957ac0} ComponentDelegateBinding BP_Smiler_Zone.BP_Smiler_Zone_C.ComponentDelegateBinding_0 +[000055C7] {0x25120739200} SceneComponent BP_Smiler_Zone.BP_Smiler_Zone_C.DefaultSceneRoot_GEN_VARIABLE +[000055C8] {0x251218b81c0} SimpleConstructionScript BP_Smiler_Zone.BP_Smiler_Zone_C.SimpleConstructionScript_0 +[000055C9] {0x2512190e940} SCS_Node BP_Smiler_Zone.BP_Smiler_Zone_C.SimpleConstructionScript_0.SCS_Node_0 +[000055CA] {0x251218b8080} Package SK_Lever_2 +[000055CB] {0x251218b7fe0} Package WAV_Lever_Pull_3 +[000055CC] {0x251218b7f40} Package AS_FL_Pull_Idle +[000055CD] {0x251218b7ea0} Package AnimBP_Elevator_Lever +[000055CE] {0x25117148700} BP_Dummy_Pawn_5_C BP_Dummy_Pawn_5.Default__BP_Dummy_Pawn_5_C +[000055CF] {0x25117148440} BP_Dummy_Pawn_3_C BP_Dummy_Pawn_3.Default__BP_Dummy_Pawn_3_C +[000055D0] {0x25121a420e0} Swim_AnimBP_C Swim_AnimBP.Default__Swim_AnimBP_C +[000055D1] {0x251234b1ba0} Function W_Credits.W_Credits_C.OnBackgroundClick +[000055D2] {0x251234b1ac0} Function W_Credits.W_Credits_C.Construct +[000055D3] {0x251234b19e0} Function W_Credits.W_Credits_C.PreConstruct +[000055D4] {0x251234b1900} Function W_Credits.W_Credits_C.OnSuccess_218EDE1942D56A9FA8AEBCA97849717D +[000055D5] {0x251234b1820} Function W_Credits.W_Credits_C.OnFailure_218EDE1942D56A9FA8AEBCA97849717D +[000055D6] {0x251234b1740} Function W_Credits.W_Credits_C.CloseCredits +[000055D7] {0x251234b1660} Function W_Credits.W_Credits_C.OnMouseButtonDown +[000055D8] {0x251234b1580} Function W_Credits.W_Credits_C.OnKeyUp +[000055D9] {0x251218b7400} WidgetAnimation W_Credits.W_Credits_C.FadeIn_INST +[000055DA] {0x25123f60b80} MovieScene W_Credits.W_Credits_C.FadeIn_INST.FadeIn +[000055DB] {0x25112e11180} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light16 +[000055DC] {0x2510b05f400} MovieSceneFloatTrack W_Credits.W_Credits_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1 +[000055DD] {0x2512196fac0} MovieSceneFloatSection W_Credits.W_Credits_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_1 +[000055DE] {0x2510b06ab80} MovieSceneBuiltInEasingFunction W_Credits.W_Credits_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseInFunction +[000055DF] {0x25121955a40} MovieSceneBuiltInEasingFunction W_Credits.W_Credits_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseOutFunction +[000055E0] {0x251218b7360} WidgetAnimation W_Credits.W_Credits_C.FadeInOut_INST +[000055E1] {0x25123f61180} MovieScene W_Credits.W_Credits_C.FadeInOut_INST.FadeInOut +[000055E2] {0x2510d6d5b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light15.StaticMeshComponent0 +[000055E3] {0x2510b05f640} MovieSceneFloatTrack W_Credits.W_Credits_C.FadeInOut_INST.FadeInOut.MovieSceneFloatTrack_1 +[000055E4] {0x2512196f900} MovieSceneFloatSection W_Credits.W_Credits_C.FadeInOut_INST.FadeInOut.MovieSceneFloatTrack_1.MovieSceneFloatSection_1 +[000055E5] {0x251219559c0} MovieSceneBuiltInEasingFunction W_Credits.W_Credits_C.FadeInOut_INST.FadeInOut.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseInFunction +[000055E6] {0x2511224e440} MovieSceneBuiltInEasingFunction W_Credits.W_Credits_C.FadeInOut_INST.FadeInOut.MovieSceneFloatTrack_1.MovieSceneFloatSection_1.EaseOutFunction +[000055E7] {0x251764ad390} WidgetTree W_Credits.W_Credits_C.WidgetTree +[000055E8] {0x25120738a00} BackgroundBlur W_Credits.W_Credits_C.WidgetTree.MyBlur +[000055E9] {0x25113449ac0} HorizontalBox W_Credits.W_Credits_C.WidgetTree.HorizontalBox_0 +[000055EA] {0x2512123f340} HorizontalBoxSlot W_Credits.W_Credits_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000055EB] {0x2512123fe80} HorizontalBoxSlot W_Credits.W_Credits_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000055EC] {0x251218cb380} Image W_Credits.W_Credits_C.WidgetTree.Image_1 +[000055ED] {0x251218caf00} Image W_Credits.W_Credits_C.WidgetTree.Image_2 +[000055EE] {0x251218cacc0} Image W_Credits.W_Credits_C.WidgetTree.Image_Fond +[000055EF] {0x251218caa80} Image W_Credits.W_Credits_C.WidgetTree.Image_MyLogo +[000055F0] {0x251218ca840} Image W_Credits.W_Credits_C.WidgetTree.Image_MyLogo_1 +[000055F1] {0x25113449980} Overlay W_Credits.W_Credits_C.WidgetTree.Overlay_0 +[000055F2] {0x2512123fe20} OverlaySlot W_Credits.W_Credits_C.WidgetTree.Overlay_0.OverlaySlot_2 +[000055F3] {0x2512123ff40} OverlaySlot W_Credits.W_Credits_C.WidgetTree.Overlay_0.OverlaySlot_3 +[000055F4] {0x2512123fdc0} OverlaySlot W_Credits.W_Credits_C.WidgetTree.Overlay_0.OverlaySlot_4 +[000055F5] {0x2512123fd60} OverlaySlot W_Credits.W_Credits_C.WidgetTree.Overlay_0.OverlaySlot_6 +[000055F6] {0x2512123fd00} OverlaySlot W_Credits.W_Credits_C.WidgetTree.Overlay_0.OverlaySlot_7 +[000055F7] {0x25123f60100} SizeBox W_Credits.W_Credits_C.WidgetTree.SizeBox +[000055F8] {0x25123f65f80} SizeBox W_Credits.W_Credits_C.WidgetTree.SizeBox_0 +[000055F9] {0x25123f65e00} SizeBox W_Credits.W_Credits_C.WidgetTree.SizeBox_1 +[000055FA] {0x25123f65b00} SizeBox W_Credits.W_Credits_C.WidgetTree.SizeBox_2 +[000055FB] {0x25123f65980} SizeBox W_Credits.W_Credits_C.WidgetTree.SizeBox_4 +[000055FC] {0x2512123fca0} SizeBoxSlot W_Credits.W_Credits_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[000055FD] {0x2512123fc40} SizeBoxSlot W_Credits.W_Credits_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000055FE] {0x2512123fbe0} SizeBoxSlot W_Credits.W_Credits_C.WidgetTree.SizeBox_1.SizeBoxSlot_1 +[000055FF] {0x2512123fb80} SizeBoxSlot W_Credits.W_Credits_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00005600] {0x2512123fb20} SizeBoxSlot W_Credits.W_Credits_C.WidgetTree.SizeBox_4.SizeBoxSlot_1 +[00005601] {0x25113449840} VerticalBox W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits +[00005602] {0x2512123fac0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_0 +[00005603] {0x2512123fa60} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_1 +[00005604] {0x2512123fa00} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_10 +[00005605] {0x2512123f9a0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_11 +[00005606] {0x2512123f940} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_12 +[00005607] {0x2512123f8e0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_13 +[00005608] {0x2512123f880} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_14 +[00005609] {0x2512123f820} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_15 +[0000560A] {0x2512123f7c0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_16 +[0000560B] {0x25123fa0c40} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_17 +[0000560C] {0x25123fa0be0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_18 +[0000560D] {0x25123fa0b80} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_19 +[0000560E] {0x25123fa0b20} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_2 +[0000560F] {0x25123fa0ac0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_20 +[00005610] {0x25123fa0a60} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_21 +[00005611] {0x25123fa0a00} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_22 +[00005612] {0x25123fa09a0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_25 +[00005613] {0x25123fa0940} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_28 +[00005614] {0x25123fa08e0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_3 +[00005615] {0x25123fa0880} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_31 +[00005616] {0x25123fa0820} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_32 +[00005617] {0x25123fa07c0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_34 +[00005618] {0x25123fa0760} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_4 +[00005619] {0x25123fa0700} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_5 +[0000561A] {0x25123fa06a0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_52 +[0000561B] {0x25123fa0640} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_54 +[0000561C] {0x25123fa05e0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_57 +[0000561D] {0x25123fa0580} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_58 +[0000561E] {0x25123fa0520} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_59 +[0000561F] {0x25123fa04c0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_6 +[00005620] {0x25123fa0460} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_66 +[00005621] {0x25123fa0400} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_68 +[00005622] {0x25123fa03a0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_7 +[00005623] {0x25123fa0340} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_70 +[00005624] {0x25123fa02e0} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_8 +[00005625] {0x25123fa0280} VerticalBoxSlot W_Credits.W_Credits_C.WidgetTree.VerticalBox_Credits.VerticalBoxSlot_9 +[00005626] {0x25123df0400} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsName_C_1 +[00005627] {0x25123dfb300} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_Additionals +[00005628] {0x25123dfaf80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_Additionals_1 +[00005629] {0x25123dfac00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_Artists +[0000562A] {0x25123dfa880} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_Director +[0000562B] {0x25123dfa500} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_GameBy +[0000562C] {0x25123dfa180} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_GameName +[0000562D] {0x25123df9e00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_GameName_1 +[0000562E] {0x25123df9a80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_Playtesters +[0000562F] {0x25123df9700} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitle_SoundDesigner +[00005630] {0x25123df9380} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C +[00005631] {0x25123df8c80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_1 +[00005632] {0x25123df8900} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_10 +[00005633] {0x25123df8580} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_11 +[00005634] {0x25123df8200} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_12 +[00005635] {0x25123df7780} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_13 +[00005636] {0x25123df7400} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_14 +[00005637] {0x25123df7b00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_15 +[00005638] {0x25123dffc80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_16 +[00005639] {0x25123dff900} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_17 +[0000563A] {0x25123dff580} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_18 +[0000563B] {0x25123dff200} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_19 +[0000563C] {0x25123dfee80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_2 +[0000563D] {0x25123dfeb00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_20 +[0000563E] {0x25124056d00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_21 +[0000563F] {0x25124056980} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_22 +[00005640] {0x25124056600} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_23 +[00005641] {0x25124056280} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_24 +[00005642] {0x25124055f00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_3 +[00005643] {0x25124055b80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_4 +[00005644] {0x25124055800} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_5 +[00005645] {0x25124055480} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_6 +[00005646] {0x25124055100} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_7 +[00005647] {0x25124054d80} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_8 +[00005648] {0x25124054a00} W_CreditsTitleName_C W_Credits.W_Credits_C.WidgetTree.W_CreditsTitleName_C_9 +[00005649] {0x2512196f740} Texture2D Graffiti.Graffiti +[0000564A] {0x251176cdec0} Texture2D Construction.Construction +[0000564B] {0x251176cdd00} Texture2D Player-2.Player-2 +[0000564C] {0x251176ce240} Texture2D Player-1.Player-1 +[0000564D] {0x251176ce080} Texture2D SkinStealer.SkinStealer +[0000564E] {0x251176ce5c0} Texture2D Player-3.Player-3 +[0000564F] {0x251176ce400} Texture2D Van.Van +[00005650] {0x251176c75c0} Texture2D Statue-1.Statue-1 +[00005651] {0x251176c7400} Texture2D BackgroundOverlay.BackgroundOverlay +[00005652] {0x25117148180} GameEnd_UI_C GameEnd_UI.Default__GameEnd_UI_C +[00005653] {0x25113e1f400} InGame_UI_C InGame_UI.Default__InGame_UI_C +[00005654] {0x2511b2c4c00} UserDefinedStruct S_CameraTarget.S_CameraTarget +[00005655] {0x25123d79710} Material M_Water_Hole.M_Water_Hole +[00005656] {0x25123fa1e40} MaterialFunction UVLayoutToWorldSpacePosition.UVLayoutToWorldSpacePosition +[00005657] {0x25121222c00} TextureCube daylight.daylight +[00005658] {0x251189f0cc0} TextureRenderTarget2D RT_Screen_Complete.RT_Screen_Complete +[00005659] {0x251176c8200} TextureRenderTarget2D RT_Screen7.RT_Screen7 +[0000565A] {0x251176c8040} TextureRenderTarget2D RT_Screen5.RT_Screen5 +[0000565B] {0x251176c7e80} TextureRenderTarget2D RT_Screen4.RT_Screen4 +[0000565C] {0x251176c7cc0} TextureRenderTarget2D RT_Screen3.RT_Screen3 +[0000565D] {0x251176c7b00} TextureRenderTarget2D RT_Screen2.RT_Screen2 +[0000565E] {0x251176c7940} TextureRenderTarget2D RT_Screen1.RT_Screen1 +[0000565F] {0x251176c7780} Texture2D BagpackBG.BagpackBG +[00005660] {0x25123fa1a80} MaterialFunction SafeNormalize.SafeNormalize +[00005661] {0x25123fa19c0} MaterialFunction TransformToZVector.TransformToZVector +[00005662] {0x25123fa1300} MaterialFunction InverseTransformMatrix.InverseTransformMatrix +[00005663] {0x25123fa1240} MaterialFunction CreateThirdOrthogonalVector.CreateThirdOrthogonalVector +[00005664] {0x25123fa30a0} MaterialFunction ParallaxOcclusionMapping.ParallaxOcclusionMapping +[00005665] {0x2512c186b40} Texture2D T_EV_BlankWhite_01.T_EV_BlankWhite_01 +[00005666] {0x25124241740} Texture2D DeactiveIconBG.DeactiveIconBG +[00005667] {0x25124058200} WidgetBlueprintGeneratedClass UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C +[00005668] {0x251234b2e00} Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.ExecuteUbergraph_UI_Inventory_SlotPanel +[00005669] {0x251234b2ee0} Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.SetIcon +[0000566A] {0x25121a017b0} WidgetTree UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree +[0000566B] {0x25113446dc0} CanvasPanel UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.CanvasPanel_360 +[0000566C] {0x2510d33ca30} CanvasPanelSlot UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.CanvasPanel_360.CanvasPanelSlot_3 +[0000566D] {0x2510d33ea20} CanvasPanelSlot UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.CanvasPanel_360.CanvasPanelSlot_4 +[0000566E] {0x251218c9f40} Image UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.Img_BG +[0000566F] {0x251218c9d00} Image UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.Img_Icon +[00005670] {0x25123f6b380} SizeBox UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.SizeBox_226 +[00005671] {0x25123fa2860} SizeBoxSlot UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00005672] {0x251176c9380} Texture2D PanelTitle.PanelTitle +[00005673] {0x251176c3dc0} Texture2D mouseClickIcon.mouseClickIcon +[00005674] {0x251176c3c00} Texture2D MainTitleBG.MainTitleBG +[00005675] {0x251176c3a40} Texture2D keyInstructor.keyInstructor +[00005676] {0x251176cac00} Texture2D Full-streatch-background-9-patch.Full-streatch-background-9-patch +[00005677] {0x25123d75730} Material BasicShapeMaterial.BasicShapeMaterial +[00005678] {0x251176c6600} Texture2D DefaultNormal.DefaultNormal +[00005679] {0x25123d74980} Material Decal_MasterMaterial.Decal_MasterMaterial +[0000567A] {0x25124057e80} WidgetBlueprintGeneratedClass UI_Inventory.UI_Inventory_C +[0000567B] {0x251234b4220} Function UI_Inventory.UI_Inventory_C.ExecuteUbergraph_UI_Inventory +[0000567C] {0x251234b4140} Function UI_Inventory.UI_Inventory_C.UpdateInventory +[0000567D] {0x251234b3f80} Function UI_Inventory.UI_Inventory_C.Destruct +[0000567E] {0x251234b3ea0} Function UI_Inventory.UI_Inventory_C.Tick +[0000567F] {0x251234b3dc0} Function UI_Inventory.UI_Inventory_C.Construct +[00005680] {0x251234b3ce0} Function UI_Inventory.UI_Inventory_C.OnKeyDown +[00005681] {0x251234b3c00} Function UI_Inventory.UI_Inventory_C.GetIconPanel +[00005682] {0x251234b3b20} Function UI_Inventory.UI_Inventory_C.OnDrop +[00005683] {0x251234b8f20} Function UI_Inventory.UI_Inventory_C.CheckFont +[00005684] {0x251234b8e40} Function UI_Inventory.UI_Inventory_C.InputDown +[00005685] {0x25121a01720} WidgetTree UI_Inventory.UI_Inventory_C.WidgetTree +[00005686] {0x2511ae8d580} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border +[00005687] {0x2511ae8d300} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_0 +[00005688] {0x2511ae8d080} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_1 +[00005689] {0x2511ae8ce00} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_2 +[0000568A] {0x2511ae8cb80} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_3 +[0000568B] {0x2511ae8c900} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_4 +[0000568C] {0x2511ae8c680} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_5 +[0000568D] {0x2511ae8c400} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_7 +[0000568E] {0x2511ae8c180} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_Slot1 +[0000568F] {0x2511ae8bf00} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_Slot2 +[00005690] {0x2511ae8bc80} Border UI_Inventory.UI_Inventory_C.WidgetTree.Border_Slot3 +[00005691] {0x25123fa3d60} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border.BorderSlot_0 +[00005692] {0x25123fa3c40} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_0.BorderSlot_0 +[00005693] {0x25123fa3be0} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_1.BorderSlot_0 +[00005694] {0x25123fa3b80} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_2.BorderSlot_0 +[00005695] {0x25123fa3b20} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_3.BorderSlot_0 +[00005696] {0x25123fa3ac0} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_4.BorderSlot_0 +[00005697] {0x25123fa3a60} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_5.BorderSlot_0 +[00005698] {0x25123fa3a00} BorderSlot UI_Inventory.UI_Inventory_C.WidgetTree.Border_7.BorderSlot_0 +[00005699] {0x25113446f00} CanvasPanel UI_Inventory.UI_Inventory_C.WidgetTree.CanvasPanel_0 +[0000569A] {0x251134495c0} CanvasPanel UI_Inventory.UI_Inventory_C.WidgetTree.CanvasPanel_155 +[0000569B] {0x25113449480} CanvasPanel UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel +[0000569C] {0x2510d33f660} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[0000569D] {0x2510d33f6d0} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.CanvasPanel_155.CanvasPanelSlot_0 +[0000569E] {0x2510d33f740} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel.CanvasPanelSlot_0 +[0000569F] {0x2510d33f7b0} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel.CanvasPanelSlot_1 +[000056A0] {0x2510d33f820} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel.CanvasPanelSlot_2 +[000056A1] {0x251179909b0} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel.CanvasPanelSlot_4 +[000056A2] {0x2510d33e5c0} CanvasPanelSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryPanel.CanvasPanelSlot_6 +[000056A3] {0x25113449340} HorizontalBox UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_0 +[000056A4] {0x25113449200} HorizontalBox UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_1 +[000056A5] {0x251134490c0} HorizontalBox UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_2 +[000056A6] {0x25123fa39a0} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000056A7] {0x25123fa3940} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000056A8] {0x25123fa38e0} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000056A9] {0x25123fa3880} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000056AA] {0x25123fa3820} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[000056AB] {0x25123fa37c0} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[000056AC] {0x25123fa3760} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_9 +[000056AD] {0x25123fa3700} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[000056AE] {0x25123fa36a0} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[000056AF] {0x25123fa3640} HorizontalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[000056B0] {0x251218c9880} Image UI_Inventory.UI_Inventory_C.WidgetTree.Image +[000056B1] {0x251218c9640} Image UI_Inventory.UI_Inventory_C.WidgetTree.Image_331 +[000056B2] {0x251218c8d40} Image UI_Inventory.UI_Inventory_C.WidgetTree.Image_78 +[000056B3] {0x25113448f80} Overlay UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_0 +[000056B4] {0x25113448e40} Overlay UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_107 +[000056B5] {0x25113448d00} Overlay UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_2 +[000056B6] {0x25123fa3ca0} OverlaySlot UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_0.OverlaySlot_0 +[000056B7] {0x25123fa35e0} OverlaySlot UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_107.OverlaySlot_1 +[000056B8] {0x25123fa3580} OverlaySlot UI_Inventory.UI_Inventory_C.WidgetTree.Overlay_2.OverlaySlot_0 +[000056B9] {0x25112777780} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Grid +[000056BA] {0x25123f6bb00} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Grid_1 +[000056BB] {0x25112777d80} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.SizeBox_3 +[000056BC] {0x25123f6bf80} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle +[000056BD] {0x25123f6c280} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_1 +[000056BE] {0x25123f6c580} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_2 +[000056BF] {0x25123f66400} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_3 +[000056C0] {0x25123f66700} SizeBox UI_Inventory.UI_Inventory_C.WidgetTree.Title +[000056C1] {0x25123fa3520} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Grid.SizeBoxSlot_0 +[000056C2] {0x25123fa34c0} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Grid_1.SizeBoxSlot_0 +[000056C3] {0x25123fa3460} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.SizeBox_3.SizeBoxSlot_0 +[000056C4] {0x25123fa3400} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle.SizeBoxSlot_0 +[000056C5] {0x25123fa33a0} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_1.SizeBoxSlot_0 +[000056C6] {0x25123fa3340} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_2.SizeBoxSlot_0 +[000056C7] {0x25123fa32e0} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Subtitle_3.SizeBoxSlot_0 +[000056C8] {0x25123fa3280} SizeBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Title.SizeBoxSlot_0 +[000056C9] {0x2511b2c4d20} Spacer UI_Inventory.UI_Inventory_C.WidgetTree.Spacer +[000056CA] {0x2511b2c3580} Spacer UI_Inventory.UI_Inventory_C.WidgetTree.Spacer_170 +[000056CB] {0x2511b2c3460} Spacer UI_Inventory.UI_Inventory_C.WidgetTree.Spacer_298 +[000056CC] {0x2511b2c3340} Spacer UI_Inventory.UI_Inventory_C.WidgetTree.Spacer_78 +[000056CD] {0x2511b2c3220} Spacer UI_Inventory.UI_Inventory_C.WidgetTree.Spacer_79 +[000056CE] {0x2511714c380} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock +[000056CF] {0x2511714c0c0} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock_1 +[000056D0] {0x2511714be00} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock_166 +[000056D1] {0x2511714bb40} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock_2 +[000056D2] {0x2511714cbc0} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock_3 +[000056D3] {0x2511714c900} TextBlock UI_Inventory.UI_Inventory_C.WidgetTree.TextBlock_396 +[000056D4] {0x25113448bc0} VerticalBox UI_Inventory.UI_Inventory_C.WidgetTree.HotBar +[000056D5] {0x25113448a80} VerticalBox UI_Inventory.UI_Inventory_C.WidgetTree.Inventory +[000056D6] {0x25113448940} VerticalBox UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1 +[000056D7] {0x25113448800} VerticalBox UI_Inventory.UI_Inventory_C.WidgetTree.Items +[000056D8] {0x251134486c0} VerticalBox UI_Inventory.UI_Inventory_C.WidgetTree.Items_1 +[000056D9] {0x25123fa3220} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.HotBar.VerticalBoxSlot_0 +[000056DA] {0x25123fa31c0} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_11 +[000056DB] {0x25123fa3160} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_12 +[000056DC] {0x25123fa49c0} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_13 +[000056DD] {0x25123fa4960} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_15 +[000056DE] {0x25123fa4900} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_16 +[000056DF] {0x25123fa48a0} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_6 +[000056E0] {0x25123fa4840} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.InventoryGridPanel_1.VerticalBoxSlot_9 +[000056E1] {0x25123fa47e0} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Items.VerticalBoxSlot_0 +[000056E2] {0x25123fa4780} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Items.VerticalBoxSlot_2 +[000056E3] {0x25123fa4720} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Items_1.VerticalBoxSlot_0 +[000056E4] {0x25123fa46c0} VerticalBoxSlot UI_Inventory.UI_Inventory_C.WidgetTree.Items_1.VerticalBoxSlot_2 +[000056E5] {0x25123f6bc80} WrapBox UI_Inventory.UI_Inventory_C.WidgetTree.WrapBox_132 +[000056E6] {0x25123f67300} StaticMesh Cube.Cube +[000056E7] {0x25117147680} BodySetup Cube.Cube.RB_BodySetup_0 +[000056E8] {0x251234b8ba0} NavCollision Cube.Cube.NavCollision_0 +[000056E9] {0x25123f67180} StaticMesh Cube.Cube +[000056EA] {0x251171473c0} BodySetup Cube.Cube.BodySetup_1 +[000056EB] {0x251234b89e0} NavCollision Cube.Cube.NavCollision_1 +[000056EC] {0x25124053880} BlueprintGeneratedClass BP_DroppedItem_Rope.BP_DroppedItem_Rope_C +[000056ED] {0x25112821550} InheritableComponentHandler BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.InheritableComponentHandler +[000056EE] {0x25121222400} SceneComponent BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.DefaultSceneRoot_GEN_VARIABLE +[000056EF] {0x251218b9fc0} SimpleConstructionScript BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.SimpleConstructionScript_0 +[000056F0] {0x251234b8900} SCS_Node BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.SimpleConstructionScript_0.SCS_Node_0 +[000056F1] {0x251234b8740} SCS_Node BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.SimpleConstructionScript_0.SCS_Node_1 +[000056F2] {0x2512431a060} StaticMeshComponent BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.Cube_GEN_VARIABLE +[000056F3] {0x251218b9660} Package MI_Trim_Metal +[000056F4] {0x251218ba240} VectorFieldStatic TilingCurl16.TilingCurl16 +[000056F5] {0x251218b95c0} Package T_Particulate_Hard +[000056F6] {0x25123fa50e0} NiagaraParameterCollection NPC_Wind_Controls.NPC_Wind_Controls +[000056F7] {0x251234b5100} NiagaraParameterCollectionInstance NPC_Wind_Controls.NPC_Wind_Controls.Default Instance +[000056F8] {0x251218b9480} Package T_Noise_Soft +[000056F9] {0x251218b9520} Package T_FineSmoke_Diffuse +[000056FA] {0x251218b9160} Package SoftOpacity +[000056FB] {0x25124246d00} Texture2D T_FineSmoke_Diffuse.T_FineSmoke_Diffuse +[000056FC] {0x25124319070} NiagaraSystem NS_FlareGun_Orange.NS_FlareGun_Orange +[000056FD] {0x251171468c0} NiagaraEmitter NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare +[000056FE] {0x25117146600} NiagaraEmitter NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks +[000056FF] {0x25117146340} NiagaraEmitter NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail +[00005700] {0x25124053500} NiagaraLightRendererProperties NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.NiagaraLightRendererProperties_0 +[00005701] {0x25123e80a00} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.SpawnScript +[00005702] {0x25112e10f40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light15 +[00005703] {0x2512b824b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light14.StaticMeshComponent0 +[00005704] {0x25112e10d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light14 +[00005705] {0x25112822540} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.SpawnScript.NiagaraDataInterfaceVectorField_1 +[00005706] {0x2511281d030} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light13.StaticMeshComponent0 +[00005707] {0x25123e80700} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.UpdateScript +[00005708] {0x25112e101c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light13 +[00005709] {0x2511ae8b280} NiagaraDataInterfaceColorCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.UpdateScript.NiagaraDataInterfaceColorCurve_1 +[0000570A] {0x251128165f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light12.StaticMeshComponent0 +[0000570B] {0x2510c67d000} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.UpdateScript.NiagaraDataInterfaceCurve_1 +[0000570C] {0x25112e191c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light12 +[0000570D] {0x2512b8d10f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light11.StaticMeshComponent0 +[0000570E] {0x251128222c0} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.UpdateScript.NiagaraDataInterfaceVectorField_2 +[0000570F] {0x25112822270} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.UpdateScript.NiagaraDataInterfaceVectorField_3 +[00005710] {0x25123e80100} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.SpawnScript +[00005711] {0x25112e18f80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light11 +[00005712] {0x2511281b5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light10.StaticMeshComponent0 +[00005713] {0x25112e18d40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.SM_Ceiling_Light10 +[00005714] {0x25112822130} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.SpawnScript.NiagaraDataInterfaceVectorField_1 +[00005715] {0x251120eea00} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Scene +[00005716] {0x25113e1fa00} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.UpdateScript +[00005717] {0x251120eb800} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2.DefaultSceneRoot +[00005718] {0x2511ae8ab00} NiagaraDataInterfaceColorCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.UpdateScript.NiagaraDataInterfaceColorCurve_1 +[00005719] {0x2511276bc00} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Scene1 +[0000571A] {0x2511b116400} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.UpdateScript.NiagaraDataInterfaceCurve_1 +[0000571B] {0x25130a39700} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight_1.LightComponent0 +[0000571C] {0x25112e18b00} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight_1 +[0000571D] {0x25112821fa0} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.UpdateScript.NiagaraDataInterfaceVectorField_2 +[0000571E] {0x25112821f50} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.UpdateScript.NiagaraDataInterfaceVectorField_3 +[0000571F] {0x25113e1f700} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9 +[00005720] {0x2511ae8fd80} NiagaraDataInterfaceColorCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceColorCurve_0 +[00005721] {0x2511b164a00} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight9.LightComponent0 +[00005722] {0x2511b11c100} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceCurve_0 +[00005723] {0x2511b11bf00} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceCurve_1 +[00005724] {0x25112e188c0} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight9 +[00005725] {0x25108878900} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight8.LightComponent0 +[00005726] {0x251128232b0} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceVectorField_0 +[00005727] {0x25112823260} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceVectorField_1 +[00005728] {0x25112e18680} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight8 +[00005729] {0x25112276d00} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight7.LightComponent0 +[0000572A] {0x25113e1f100} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.SpawnScript_5 +[0000572B] {0x25112e18440} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight7 +[0000572C] {0x25108878580} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight6.LightComponent0 +[0000572D] {0x25112e1de40} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight6 +[0000572E] {0x25112823120} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.SpawnScript_5.NiagaraDataInterfaceVectorField_0 +[0000572F] {0x25108878200} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight5.LightComponent0 +[00005730] {0x25112e18200} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight5 +[00005731] {0x25113e1ee00} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6 +[00005732] {0x251264e4c00} NiagaraDataInterfaceColorCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6.NiagaraDataInterfaceColorCurve_0 +[00005733] {0x2510887f900} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight4.LightComponent0 +[00005734] {0x2511b11ab00} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_0 +[00005735] {0x2511b11a900} NiagaraDataInterfaceCurve NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_1 +[00005736] {0x25112e17fc0} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight4 +[00005737] {0x2510846b300} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight3.LightComponent0 +[00005738] {0x25112822ef0} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_0 +[00005739] {0x25112822ea0} NiagaraDataInterfaceVectorField NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_1 +[0000573A] {0x25112e17d80} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight3 +[0000573B] {0x2512a4fac00} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight2.LightComponent0 +[0000573C] {0x25113e1eb00} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.SystemSpawnScript +[0000573D] {0x25113e1e800} NiagaraScript NS_FlareGun_Orange.NS_FlareGun_Orange.SystemUpdateScript +[0000573E] {0x25126540100} NiagaraSpriteRendererProperties NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Flare.NiagaraSpriteRendererProperties_0 +[0000573F] {0x2512654f340} NiagaraSpriteRendererProperties NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Sparks.NiagaraSpriteRendererProperties_0 +[00005740] {0x2512654e680} NiagaraSpriteRendererProperties NS_FlareGun_Orange.NS_FlareGun_Orange.NE_Trail.NiagaraSpriteRendererProperties_2 +[00005741] {0x25113e8e470} SoundAttenuation Pipe_Attenuation.Pipe_Attenuation +[00005742] {0x25124053180} SoundWave bff_distant1.bff_distant1 +[00005743] {0x25124318b20} SoundCue bff_distant1_Cue.bff_distant1_Cue +[00005744] {0x25112822c70} SoundNodeDelay bff_distant1_Cue.bff_distant1_Cue.SoundNodeDelay_0 +[00005745] {0x251218ba600} SoundNodeWavePlayer bff_distant1_Cue.bff_distant1_Cue.SoundNodeWavePlayer_0 +[00005746] {0x25124052e00} SoundWave Lighthouse.Lighthouse +[00005747] {0x25124318080} SoundCue Lighthouse_Cue.Lighthouse_Cue +[00005748] {0x251218b92a0} SoundNodeWavePlayer Lighthouse_Cue.Lighthouse_Cue.SoundNodeWavePlayer_0 +[00005749] {0x25124052a80} SoundWave Paddle_17.Paddle_17 +[0000574A] {0x25124052700} SoundWave Paddle_15.Paddle_15 +[0000574B] {0x25124317b30} SoundCue Paddle_Cue.Paddle_Cue +[0000574C] {0x25121a5d800} SoundNodeRandom Paddle_Cue.Paddle_Cue.SoundNodeRandom_0 +[0000574D] {0x251218b90c0} SoundNodeWavePlayer Paddle_Cue.Paddle_Cue.SoundNodeWavePlayer_0 +[0000574E] {0x251218ba740} SoundNodeWavePlayer Paddle_Cue.Paddle_Cue.SoundNodeWavePlayer_10 +[0000574F] {0x251218ba7e0} SoundNodeWavePlayer Paddle_Cue.Paddle_Cue.SoundNodeWavePlayer_6 +[00005750] {0x251218b9020} SoundNodeWavePlayer Paddle_Cue.Paddle_Cue.SoundNodeWavePlayer_7 +[00005751] {0x251218b8b20} Package SKEL_Lever_Skeleton +[00005752] {0x251218bbdc0} Package SM_RoundGate_Frame +[00005753] {0x251218bbd20} Package SM_RoundGate_Door +[00005754] {0x25124051900} BlueprintGeneratedClass BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C +[00005755] {0x25123d709a0} BoxComponent BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C.Box_GEN_VARIABLE +[00005756] {0x25121222000} SceneComponent BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C.DefaultSceneRoot_GEN_VARIABLE +[00005757] {0x251218bbc80} SimpleConstructionScript BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C.SimpleConstructionScript_0 +[00005758] {0x2512190adc0} SCS_Node BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C.SimpleConstructionScript_0.SCS_Node_0 +[00005759] {0x251234b7a20} SCS_Node BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C.SimpleConstructionScript_0.SCS_Node_2 +[0000575A] {0x25124051580} BlueprintGeneratedClass BP_Dummy_Pawn.BP_Dummy_Pawn_C +[0000575B] {0x25123d70510} BoxComponent BP_Dummy_Pawn.BP_Dummy_Pawn_C.Box_GEN_VARIABLE +[0000575C] {0x25121221a00} SceneComponent BP_Dummy_Pawn.BP_Dummy_Pawn_C.DefaultSceneRoot_GEN_VARIABLE +[0000575D] {0x251218bbb40} SimpleConstructionScript BP_Dummy_Pawn.BP_Dummy_Pawn_C.SimpleConstructionScript_0 +[0000575E] {0x251234b7860} SCS_Node BP_Dummy_Pawn.BP_Dummy_Pawn_C.SimpleConstructionScript_0.SCS_Node_0 +[0000575F] {0x251234b7780} SCS_Node BP_Dummy_Pawn.BP_Dummy_Pawn_C.SimpleConstructionScript_0.SCS_Node_2 +[00005760] {0x2511714fd40} BP_Dummy_Pawn_2_C BP_Dummy_Pawn_2.Default__BP_Dummy_Pawn_2_C +[00005761] {0x2511714fa80} BP_Dummy_Pawn_C BP_Dummy_Pawn.Default__BP_Dummy_Pawn_C +[00005762] {0x25124246280} Texture2D T_Noise_Soft.T_Noise_Soft +[00005763] {0x25121965b80} Texture2D T_Particulate_Hard.T_Particulate_Hard +[00005764] {0x25123d7fb70} Material M_Sparks.M_Sparks +[00005765] {0x25123fa64c0} MaterialFunction SoftOpacity.SoftOpacity +[00005766] {0x25123d7f6e0} Material M_Smoke.M_Smoke +[00005767] {0x251218baa60} Package T_Scratches_Mask +[00005768] {0x251218ba920} Package T_Skatepark_HDRI +[00005769] {0x251218bd4e0} Package T_Default_sRGB +[0000576A] {0x251218bd440} Package T_Default_Normal +[0000576B] {0x251218bd3a0} Package T_Default_Linear +[0000576C] {0x251218bac40} Package T_RustyMetal_TS_ORMH +[0000576D] {0x251218bab00} Package T_RustyMetal_TS_N +[0000576E] {0x251218bd300} Package T_RustyMetal_TS_BC +[0000576F] {0x251218bd260} Package M_EnvironmentMaster +[00005770] {0x251218bd1c0} Package M_Emissive +[00005771] {0x25123d7c020} Material M_Emissive.M_Emissive +[00005772] {0x2512405ee80} MaterialInstanceConstant MI_EmissiveWhite.MI_EmissiveWhite +[00005773] {0x25117782b00} StaticMesh SM_Nail_A.SM_Nail_A +[00005774] {0x2511714ef80} BodySetup SM_Nail_A.SM_Nail_A.BodySetup_1 +[00005775] {0x251234b9700} NavCollision SM_Nail_A.SM_Nail_A.NavCollision_2 +[00005776] {0x251218bcea0} Package UI_SignIn +[00005777] {0x251218bce00} Package UI_Desktop +[00005778] {0x251218bcc20} Package MP_Player +[00005779] {0x25124244840} Texture2D T_RustyMetal_TS_BC.T_RustyMetal_TS_BC +[0000577A] {0x25123d7a950} Material Black_Metal.Black_Metal +[0000577B] {0x2512405e780} BlueprintGeneratedClass BI_ComputersEvents.BI_ComputersEvents_C +[0000577C] {0x251234b9380} Function BI_ComputersEvents.BI_ComputersEvents_C.LaunchShortcut +[0000577D] {0x251234b91c0} Function BI_ComputersEvents.BI_ComputersEvents_C.onClose +[0000577E] {0x251172ef200} Texture2D T_RustyMetal_TS_ORMH.T_RustyMetal_TS_ORMH +[0000577F] {0x25124245640} Texture2D T_RustyMetal_TS_N.T_RustyMetal_TS_N +[00005780] {0x2511276d600} TextureCube T_Skatepark_HDRI.T_Skatepark_HDRI +[00005781] {0x25124245d40} Texture2D T_Default_sRGB.T_Default_sRGB +[00005782] {0x25124245b80} Texture2D T_Default_Normal.T_Default_Normal +[00005783] {0x251242459c0} Texture2D T_Default_Linear.T_Default_Linear +[00005784] {0x251218bbe60} Package MF_Wetness +[00005785] {0x251218bc720} Package MF_VertexBlend +[00005786] {0x251218bc680} Package MF_UVs +[00005787] {0x251218bd6c0} Package MF_RoughnessVariation +[00005788] {0x251218bc0e0} Package MF_ProceduralTopDust +[00005789] {0x251218bc5e0} Package MF_ParallaxOcclusionMapping +[0000578A] {0x251218bc540} Package MF_NormalVariation +[0000578B] {0x251218bc4a0} Package MF_NormalIntensity +[0000578C] {0x251218bc2c0} Package MF_Material +[0000578D] {0x251218bc220} Package MF_HeightBlend +[0000578E] {0x251218bc180} Package MF_Dirt +[0000578F] {0x251218bbfa0} Package MF_DetailMap +[00005790] {0x251218bc400} Package MF_BlendTangentNormals +[00005791] {0x251218bec00} Package MF_Blend +[00005792] {0x251218bc360} Package AppendMany +[00005793] {0x251218beca0} Package SmoothStep +[00005794] {0x251242491c0} Texture2D T_Scratches_Mask.T_Scratches_Mask +[00005795] {0x2511aba0400} MaterialInstanceConstant MI_Trim_Metal.MI_Trim_Metal +[00005796] {0x25121965800} Texture2D T_Folder_Locked.T_Folder_Locked +[00005797] {0x251218bed40} Package border +[00005798] {0x251218bef20} Package Major_Explorer_Group_logo +[00005799] {0x251218bee80} Package BP_Computer +[0000579A] {0x251218bd800} Package Tunnel_SS +[0000579B] {0x251218beb60} Package Snackrooms_SS +[0000579C] {0x251218be980} Package LevelDash_SS +[0000579D] {0x251218be8e0} Package Level52_SS +[0000579E] {0x251218be840} Package Level07_SS +[0000579F] {0x251218be7a0} Package T_TurnOff +[000057A0] {0x251218be700} Package UI_Textpad +[000057A1] {0x251218be520} Package UI_MapViewer +[000057A2] {0x251218be480} Package UI_ImageViewer +[000057A3] {0x251218be3e0} Package UI_Gate +[000057A4] {0x251218be340} Package UI_Console +[000057A5] {0x251218be200} Package UI_Checklist +[000057A6] {0x251218be160} Package UI_Calc +[000057A7] {0x251218be0c0} Package S_LevelIntel +[000057A8] {0x251218bdf80} Package DT_LevelIntel +[000057A9] {0x251218bde40} Package T_Background_01 +[000057AA] {0x251218bdc60} Package UI_SecurityPopup +[000057AB] {0x251218bda80} Package UI_Checklist_Item +[000057AC] {0x251218bdbc0} Package HorrorEngineRegular +[000057AD] {0x251218bdb20} Package HorrorEngineBold +[000057AE] {0x25123faa000} FontFace HorrorEngineBold.HorrorEngineBold +[000057AF] {0x2512424d7c0} Texture2D T_Background_01.T_Background_01 +[000057B0] {0x2512424dec0} Texture2D T_TurnOff.T_TurnOff +[000057B1] {0x2512405cb80} WidgetBlueprintGeneratedClass UI_ImageViewer.UI_ImageViewer_C +[000057B2] {0x251234bdec0} Function UI_ImageViewer.UI_ImageViewer_C.ExecuteUbergraph_UI_ImageViewer +[000057B3] {0x251234bdd00} Function UI_ImageViewer.UI_ImageViewer_C.SetImage +[000057B4] {0x25121a042a0} WidgetTree UI_ImageViewer.UI_ImageViewer_C.WidgetTree +[000057B5] {0x2510cacd9c0} Image UI_ImageViewer.UI_ImageViewer_C.WidgetTree.ProgImage +[000057B6] {0x25117780b80} SizeBox UI_ImageViewer.UI_ImageViewer_C.WidgetTree.SizeBox_44 +[000057B7] {0x25123fa9dc0} SizeBoxSlot UI_ImageViewer.UI_ImageViewer_C.WidgetTree.SizeBox_44.SizeBoxSlot_0 +[000057B8] {0x2512405c480} WidgetBlueprintGeneratedClass UI_Console.UI_Console_C +[000057B9] {0x251234bdb40} Function UI_Console.UI_Console_C.ExecuteUbergraph_UI_Console +[000057BA] {0x251234bda60} Function UI_Console.UI_Console_C.BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +[000057BB] {0x251264858c0} ComponentDelegateBinding UI_Console.UI_Console_C.ComponentDelegateBinding_0 +[000057BC] {0x25121a041e0} WidgetTree UI_Console.UI_Console_C.WidgetTree +[000057BD] {0x251264e2680} Border UI_Console.UI_Console_C.WidgetTree.Border_142 +[000057BE] {0x25123fa9d00} BorderSlot UI_Console.UI_Console_C.WidgetTree.Border_142.BorderSlot_1 +[000057BF] {0x25123efa060} EditableTextBox UI_Console.UI_Console_C.WidgetTree.Input +[000057C0] {0x251241164e0} ScrollBox UI_Console.UI_Console_C.WidgetTree.ScrollBox_79 +[000057C1] {0x25123fa9ca0} ScrollBoxSlot UI_Console.UI_Console_C.WidgetTree.ScrollBox_79.ScrollBoxSlot_0 +[000057C2] {0x25112dc0b80} SizeBox UI_Console.UI_Console_C.WidgetTree.SizeBox_62 +[000057C3] {0x25123fa9c40} SizeBoxSlot UI_Console.UI_Console_C.WidgetTree.SizeBox_62.SizeBoxSlot_0 +[000057C4] {0x2511714e480} TextBlock UI_Console.UI_Console_C.WidgetTree.Log +[000057C5] {0x2511344ca40} VerticalBox UI_Console.UI_Console_C.WidgetTree.VerticalBox_59 +[000057C6] {0x25123fa9b80} VerticalBoxSlot UI_Console.UI_Console_C.WidgetTree.VerticalBox_59.VerticalBoxSlot_0 +[000057C7] {0x25123fa9b20} VerticalBoxSlot UI_Console.UI_Console_C.WidgetTree.VerticalBox_59.VerticalBoxSlot_1 +[000057C8] {0x2512405d980} WidgetBlueprintGeneratedClass UI_Calc.UI_Calc_C +[000057C9] {0x251234bd7c0} Function UI_Calc.UI_Calc_C.ExecuteUbergraph_UI_Calc +[000057CA] {0x251234bd600} Function UI_Calc.UI_Calc_C.BndEvt__1_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[000057CB] {0x251234bd520} Function UI_Calc.UI_Calc_C.BndEvt__equal_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature +[000057CC] {0x251234bd440} Function UI_Calc.UI_Calc_C.Compute +[000057CD] {0x251234bd360} Function UI_Calc.UI_Calc_C.BndEvt__dot_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature +[000057CE] {0x251234bd280} Function UI_Calc.UI_Calc_C.BndEvt__Minus_K2Node_ComponentBoundEvent_14_OnButtonPressedEvent__DelegateSignature +[000057CF] {0x251234bd1a0} Function UI_Calc.UI_Calc_C.BndEvt__Multiply_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature +[000057D0] {0x251234bd0c0} Function UI_Calc.UI_Calc_C.BndEvt__plus_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature +[000057D1] {0x251234bcfe0} Function UI_Calc.UI_Calc_C.BndEvt__divide_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature +[000057D2] {0x251234bcf00} Function UI_Calc.UI_Calc_C.BndEvt__clear_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature +[000057D3] {0x251234bce20} Function UI_Calc.UI_Calc_C.BndEvt__divide_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature +[000057D4] {0x251234bcd40} Function UI_Calc.UI_Calc_C.BndEvt__9_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature +[000057D5] {0x251234bcc60} Function UI_Calc.UI_Calc_C.BndEvt__8_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature +[000057D6] {0x251234bcb80} Function UI_Calc.UI_Calc_C.BndEvt__7_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature +[000057D7] {0x251234bcaa0} Function UI_Calc.UI_Calc_C.BndEvt__6_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature +[000057D8] {0x251234bff20} Function UI_Calc.UI_Calc_C.BndEvt__5_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature +[000057D9] {0x251234bfe40} Function UI_Calc.UI_Calc_C.BndEvt__4_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +[000057DA] {0x251234bfd60} Function UI_Calc.UI_Calc_C.BndEvt__3_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature +[000057DB] {0x251234bfc80} Function UI_Calc.UI_Calc_C.BndEvt__2_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[000057DC] {0x25126488340} ComponentDelegateBinding UI_Calc.UI_Calc_C.ComponentDelegateBinding_0 +[000057DD] {0x25121a031f0} WidgetTree UI_Calc.UI_Calc_C.WidgetTree +[000057DE] {0x251264e2400} Border UI_Calc.UI_Calc_C.WidgetTree.Border_24 +[000057DF] {0x251264e2180} Border UI_Calc.UI_Calc_C.WidgetTree.Border_75 +[000057E0] {0x25123fa9e20} BorderSlot UI_Calc.UI_Calc_C.WidgetTree.Border_24.BorderSlot_0 +[000057E1] {0x25123fa99a0} BorderSlot UI_Calc.UI_Calc_C.WidgetTree.Border_75.BorderSlot_0 +[000057E2] {0x251124fd260} Button UI_Calc.UI_Calc_C.WidgetTree.0 +[000057E3] {0x251124fcdd0} Button UI_Calc.UI_Calc_C.WidgetTree.1 +[000057E4] {0x251124fc940} Button UI_Calc.UI_Calc_C.WidgetTree.2 +[000057E5] {0x251124fc4b0} Button UI_Calc.UI_Calc_C.WidgetTree.3 +[000057E6] {0x251124fc020} Button UI_Calc.UI_Calc_C.WidgetTree.4 +[000057E7] {0x251124fbb90} Button UI_Calc.UI_Calc_C.WidgetTree.5 +[000057E8] {0x251124fb700} Button UI_Calc.UI_Calc_C.WidgetTree.6 +[000057E9] {0x251124fb270} Button UI_Calc.UI_Calc_C.WidgetTree.7 +[000057EA] {0x251124fade0} Button UI_Calc.UI_Calc_C.WidgetTree.8 +[000057EB] {0x251124fa950} Button UI_Calc.UI_Calc_C.WidgetTree.9 +[000057EC] {0x251124fa4c0} Button UI_Calc.UI_Calc_C.WidgetTree.Clear +[000057ED] {0x251124fa030} Button UI_Calc.UI_Calc_C.WidgetTree.Divide +[000057EE] {0x251124f9ba0} Button UI_Calc.UI_Calc_C.WidgetTree.dot +[000057EF] {0x251124f9710} Button UI_Calc.UI_Calc_C.WidgetTree.equal +[000057F0] {0x2510c9e9280} Button UI_Calc.UI_Calc_C.WidgetTree.Minus +[000057F1] {0x2510c9e8df0} Button UI_Calc.UI_Calc_C.WidgetTree.Multiply +[000057F2] {0x2510c9e8960} Button UI_Calc.UI_Calc_C.WidgetTree.plus +[000057F3] {0x25123fa9940} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.0.ButtonSlot_0 +[000057F4] {0x25123fa98e0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.1.ButtonSlot_0 +[000057F5] {0x25123fa9880} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.2.ButtonSlot_0 +[000057F6] {0x25123fa9820} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.3.ButtonSlot_0 +[000057F7] {0x25123fa97c0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.4.ButtonSlot_0 +[000057F8] {0x25123fa9760} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.5.ButtonSlot_0 +[000057F9] {0x25123fa9700} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.6.ButtonSlot_0 +[000057FA] {0x25123fa96a0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.7.ButtonSlot_0 +[000057FB] {0x25123fa9640} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.8.ButtonSlot_0 +[000057FC] {0x25123fa95e0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.9.ButtonSlot_0 +[000057FD] {0x25123fa9580} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.Clear.ButtonSlot_0 +[000057FE] {0x25123fa9520} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.Divide.ButtonSlot_0 +[000057FF] {0x25123fa94c0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.dot.ButtonSlot_0 +[00005800] {0x25123fa9460} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.equal.ButtonSlot_0 +[00005801] {0x25123faacc0} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.Minus.ButtonSlot_0 +[00005802] {0x25123faac60} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.Multiply.ButtonSlot_0 +[00005803] {0x25123faac00} ButtonSlot UI_Calc.UI_Calc_C.WidgetTree.plus.ButtonSlot_0 +[00005804] {0x25112dc7780} SizeBox UI_Calc.UI_Calc_C.WidgetTree.SizeBox_77 +[00005805] {0x25123faaba0} SizeBoxSlot UI_Calc.UI_Calc_C.WidgetTree.SizeBox_77.SizeBoxSlot_0 +[00005806] {0x2511714e1c0} TextBlock UI_Calc.UI_Calc_C.WidgetTree.Result +[00005807] {0x2511714df00} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_119 +[00005808] {0x2511714dc40} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_121 +[00005809] {0x2511714d980} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_122 +[0000580A] {0x2511714d6c0} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_123 +[0000580B] {0x2511714d400} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_126 +[0000580C] {0x2511714d140} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_127 +[0000580D] {0x2511714ce80} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_128 +[0000580E] {0x25117146080} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_129 +[0000580F] {0x25117a95840} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_130 +[00005810] {0x25117a95580} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_131 +[00005811] {0x25117a952c0} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_132 +[00005812] {0x25117a95000} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_133 +[00005813] {0x25117a94d40} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_134 +[00005814] {0x25117a94a80} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_135 +[00005815] {0x25117a947c0} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_136 +[00005816] {0x25117a94500} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_137 +[00005817] {0x25117a94240} TextBlock UI_Calc.UI_Calc_C.WidgetTree.TextBlock_138 +[00005818] {0x2511344c900} VerticalBox UI_Calc.UI_Calc_C.WidgetTree.VerticalBox_63 +[00005819] {0x25123faab40} VerticalBoxSlot UI_Calc.UI_Calc_C.WidgetTree.VerticalBox_63.VerticalBoxSlot_0 +[0000581A] {0x25123faaae0} VerticalBoxSlot UI_Calc.UI_Calc_C.WidgetTree.VerticalBox_63.VerticalBoxSlot_2 +[0000581B] {0x25112dc4180} WrapBox UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100 +[0000581C] {0x2512424e400} Texture2D Major_Explorer_Group_logo.Major_Explorer_Group_logo +[0000581D] {0x2511344c7c0} MediaPlayer MP_Player.MP_Player +[0000581E] {0x25112248dc0} MediaPlaylist Transient.MediaPlaylist_2147482594 +[0000581F] {0x2511b88aa80} MaterialFunctionInstance MF_PlayerElectricity.MF_PlayerElectricity +[00005820] {0x251189faf80} Texture2D 8_bit_composite.8_bit_composite +[00005821] {0x251172eee80} Texture2D T_Folder.T_Folder +[00005822] {0x251172efc80} Texture2D T_Application.T_Application +[00005823] {0x2512405b680} BlueprintGeneratedClass UI_Dragged.UI_Dragged_C +[00005824] {0x2512405b300} BlueprintGeneratedClass BP_Init.BP_Init_C +[00005825] {0x251234bf3c0} Function BP_Init.BP_Init_C.ExecuteUbergraph_BP_Init +[00005826] {0x251234bf2e0} Function BP_Init.BP_Init_C.ReceiveBeginPlay +[00005827] {0x251234bf120} Function BP_Init.BP_Init_C.Logined +[00005828] {0x251241152a0} MediaSoundComponent BP_Init.BP_Init_C.MediaSound_GEN_VARIABLE +[00005829] {0x25121228000} SceneComponent BP_Init.BP_Init_C.DefaultSceneRoot_GEN_VARIABLE +[0000582A] {0x251218bfd80} SimpleConstructionScript BP_Init.BP_Init_C.SimpleConstructionScript_0 +[0000582B] {0x251234bf040} SCS_Node BP_Init.BP_Init_C.SimpleConstructionScript_0.SCS_Node_0 +[0000582C] {0x251234bef60} SCS_Node BP_Init.BP_Init_C.SimpleConstructionScript_0.SCS_Node_1 +[0000582D] {0x2512405af80} MaterialInstanceConstant M_ComputerScreen_Menu.M_ComputerScreen_Menu +[0000582E] {0x2512405ac00} WidgetBlueprintGeneratedClass W_Intro.W_Intro_C +[0000582F] {0x251234bebe0} Function W_Intro.W_Intro_C.ExecuteUbergraph_W_Intro +[00005830] {0x251234bea20} Function W_Intro.W_Intro_C.OnBackgroundClick +[00005831] {0x251234be940} Function W_Intro.W_Intro_C.OnAnimationFinished_Event +[00005832] {0x251234be860} Function W_Intro.W_Intro_C.Construct +[00005833] {0x251234be780} Function W_Intro.W_Intro_C.CloseIntro +[00005834] {0x25116b61c80} Function W_Intro.W_Intro_C.PreConstruct +[00005835] {0x25116b61ba0} Function W_Intro.W_Intro_C.RemoveToolTipsInGame +[00005836] {0x25116b61ac0} Function W_Intro.W_Intro_C.OnMouseButtonDown +[00005837] {0x25116b619e0} Function W_Intro.W_Intro_C.OnKeyUp +[00005838] {0x25116b61900} Function W_Intro.W_Intro_C.CheckFont +[00005839] {0x25116b61820} Function W_Intro.W_Intro_C.Get_TextBlock_Skip_1_Visibility_0 +[0000583A] {0x251218bfc40} WidgetAnimation W_Intro.W_Intro_C.IntroAnim_INST +[0000583B] {0x25117785080} MovieScene W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim +[0000583C] {0x2511b88dc00} MovieScene2DTransformTrack W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieScene2DTransformTrack_0 +[0000583D] {0x2510c9dece0} MovieScene2DTransformSection W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0 +[0000583E] {0x2512648b640} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseInFunction +[0000583F] {0x2512648bb40} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseOutFunction +[00005840] {0x25112e16040} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight2 +[00005841] {0x2511b88db40} MovieSceneFloatTrack W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_0 +[00005842] {0x2510d359fc0} MovieSceneFloatSection W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00005843] {0x2512648c300} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00005844] {0x2512648dd80} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005845] {0x2511b88da80} MovieSceneFloatTrack W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_1 +[00005846] {0x2512424c800} MovieSceneFloatSection W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[00005847] {0x2511224d8c0} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[00005848] {0x2512648cc00} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.IntroAnim_INST.IntroAnim.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[00005849] {0x251218bfce0} WidgetAnimation W_Intro.W_Intro_C.TextAnim_INST +[0000584A] {0x25117784480} MovieScene W_Intro.W_Intro_C.TextAnim_INST.TextAnim +[0000584B] {0x2511295e080} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight10.LightComponent0 +[0000584C] {0x2511b88d9c0} MovieSceneFloatTrack W_Intro.W_Intro_C.TextAnim_INST.TextAnim.MovieSceneFloatTrack_0 +[0000584D] {0x2512424c640} MovieSceneFloatSection W_Intro.W_Intro_C.TextAnim_INST.TextAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[0000584E] {0x2512648cb00} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.TextAnim_INST.TextAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[0000584F] {0x2512648dcc0} MovieSceneBuiltInEasingFunction W_Intro.W_Intro_C.TextAnim_INST.TextAnim.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005850] {0x25121a04000} WidgetTree W_Intro.W_Intro_C.WidgetTree +[00005851] {0x25121227c00} BackgroundBlur W_Intro.W_Intro_C.WidgetTree.MyBackgroundBlur +[00005852] {0x2511344c680} CanvasPanel W_Intro.W_Intro_C.WidgetTree.CanvasPanel_0 +[00005853] {0x2510d330f60} CanvasPanelSlot W_Intro.W_Intro_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00005854] {0x25117992850} CanvasPanelSlot W_Intro.W_Intro_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00005855] {0x2510cacd300} Image W_Intro.W_Intro_C.WidgetTree.Image_Background +[00005856] {0x2510cacd0c0} Image W_Intro.W_Intro_C.WidgetTree.Image_Black +[00005857] {0x2511344c540} Overlay W_Intro.W_Intro_C.WidgetTree.MyOverlay +[00005858] {0x25123faa4e0} OverlaySlot W_Intro.W_Intro_C.WidgetTree.MyOverlay.OverlaySlot_0 +[00005859] {0x25123faa420} OverlaySlot W_Intro.W_Intro_C.WidgetTree.MyOverlay.OverlaySlot_1 +[0000585A] {0x25123faa3c0} OverlaySlot W_Intro.W_Intro_C.WidgetTree.MyOverlay.OverlaySlot_2 +[0000585B] {0x25123faa360} OverlaySlot W_Intro.W_Intro_C.WidgetTree.MyOverlay.OverlaySlot_5 +[0000585C] {0x25123faa300} OverlaySlot W_Intro.W_Intro_C.WidgetTree.MyOverlay.OverlaySlot_6 +[0000585D] {0x2511344c400} ScaleBox W_Intro.W_Intro_C.WidgetTree.ScaleBox_0 +[0000585E] {0x25123faa2a0} ScaleBoxSlot W_Intro.W_Intro_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000585F] {0x2511b2c53e0} Spacer W_Intro.W_Intro_C.WidgetTree.Spacer_99 +[00005860] {0x25117a93f80} TextBlock W_Intro.W_Intro_C.WidgetTree.TextBlock_GameName +[00005861] {0x25117a93cc0} TextBlock W_Intro.W_Intro_C.WidgetTree.TextBlock_MadeBy +[00005862] {0x25117a93a00} TextBlock W_Intro.W_Intro_C.WidgetTree.TextBlock_Skip +[00005863] {0x25117a93740} TextBlock W_Intro.W_Intro_C.WidgetTree.TextBlock_Skip_1 +[00005864] {0x2511344c2c0} VerticalBox W_Intro.W_Intro_C.WidgetTree.VerticalBox_78 +[00005865] {0x25123faa240} VerticalBoxSlot W_Intro.W_Intro_C.WidgetTree.VerticalBox_78.VerticalBoxSlot_0 +[00005866] {0x25123faa1e0} VerticalBoxSlot W_Intro.W_Intro_C.WidgetTree.VerticalBox_78.VerticalBoxSlot_3 +[00005867] {0x25123faa180} VerticalBoxSlot W_Intro.W_Intro_C.WidgetTree.VerticalBox_78.VerticalBoxSlot_4 +[00005868] {0x251264e1a00} UI_ImageViewer_C UI_ImageViewer.Default__UI_ImageViewer_C +[00005869] {0x251264e1780} UI_Console_C UI_Console.Default__UI_Console_C +[0000586A] {0x25123fab7a0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_0 +[0000586B] {0x25123fab740} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_1 +[0000586C] {0x25123fab6e0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_10 +[0000586D] {0x25123fab680} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_11 +[0000586E] {0x25123fab620} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_12 +[0000586F] {0x25123fab5c0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_13 +[00005870] {0x25123fab560} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_14 +[00005871] {0x25123fab500} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_15 +[00005872] {0x25123fab4a0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_16 +[00005873] {0x25123fab440} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_17 +[00005874] {0x25123fab3e0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_19 +[00005875] {0x25123fab380} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_2 +[00005876] {0x25123fab320} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_3 +[00005877] {0x25123fab2c0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_6 +[00005878] {0x25123fab260} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_7 +[00005879] {0x25123fab200} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_8 +[0000587A] {0x25123fab1a0} WrapBoxSlot UI_Calc.UI_Calc_C.WidgetTree.WrapBox_100.WrapBoxSlot_9 +[0000587B] {0x251218bf7e0} UI_Dragged_C UI_Dragged.Default__UI_Dragged_C +[0000587C] {0x25121a03d90} BI_ComputersEvents_C BI_ComputersEvents.Default__BI_ComputersEvents_C +[0000587D] {0x2510b94ba00} UI_Calc_C UI_Calc.Default__UI_Calc_C +[0000587E] {0x251218befc0} Package Cutscene_03 +[0000587F] {0x251218bf060} Package Cutscene_Player_3 +[00005880] {0x251218bf600} Package Cutscene_Texture_Mat3 +[00005881] {0x251218bf4c0} Package Cutscene_3 +[00005882] {0x251218bf2e0} Package Doll_Windup_Cue +[00005883] {0x251218bf1a0} Package Doll_Walk_Cue +[00005884] {0x2512bfb1500} Package Doll_Scare +[00005885] {0x2512bfb1320} Package Pinocchio_v2 +[00005886] {0x2512bfb11e0} Package M_Eye_Pinocchio +[00005887] {0x2512bfb1000} Package M_DollEyes +[00005888] {0x2512bfb0f60} Package DollScare +[00005889] {0x2512bfb0d80} Package FindPlayer_EQS +[0000588A] {0x2512bfb0920} Package Standing_Melee_Run_Jump_Attack_mixamo_com1 +[0000588B] {0x2512bfb0880} Package Drunk_Run_Forward__1__mixamo_com1 +[0000588C] {0x2512bfb0ba0} Package AnimBP_Doll +[0000588D] {0x2512bfb09c0} Package AIC_Animation +[0000588E] {0x2512bfb06a0} Package Scream_8 +[0000588F] {0x2512bfb0420} Package Doll_Rip +[00005890] {0x2512bfb02e0} Package BP_Doll_Shake +[00005891] {0x2512bfb01a0} Package SK_Pinocchio_Skeleton +[00005892] {0x2512bfb29a0} Package Doll_BS +[00005893] {0x2512bfb2720} Package Breathing_Idle_mixamo_com1 +[00005894] {0x2510c9efb70} Material M_DollEyes.M_DollEyes +[00005895] {0x25112824840} EnvQuery FindPlayer_EQS.FindPlayer_EQS +[00005896] {0x25116b61040} EnvQueryGenerator_ActorsOfClass FindPlayer_EQS.FindPlayer_EQS.EnvQueryGenerator_ActorsOfClass_0 +[00005897] {0x25126486fc0} EnvQueryOption FindPlayer_EQS.FindPlayer_EQS.EnvQueryOption_0 +[00005898] {0x2510cac9880} EnvQueryTest_Distance FindPlayer_EQS.FindPlayer_EQS.EnvQueryTest_Distance_0 +[00005899] {0x251264e0100} EnvQueryTest_Pathfinding FindPlayer_EQS.FindPlayer_EQS.EnvQueryTest_Pathfinding_0 +[0000589A] {0x2512424fc80} Texture2D border.Border +[0000589B] {0x25123fabec0} MaterialFunction AppendMany.AppendMany +[0000589C] {0x25123fabe00} MaterialFunction SmoothStep.SmoothStep +[0000589D] {0x2511aba1580} SoundWave Cutscene_03.Cutscene_03 +[0000589E] {0x2511aba1200} SoundWave Doll_Rip.Doll_Rip +[0000589F] {0x25124059380} SoundWave Scream_8.Scream_8 +[000058A0] {0x2511aba8900} SoundWave Doll_Scare.Doll_Scare +[000058A1] {0x2512bfb0060} Package animation_windup3__1_ +[000058A2] {0x2512bfb2b80} Package animation_windup2__1_ +[000058A3] {0x2512bfb24a0} Package animation_windup1__1_ +[000058A4] {0x2512bfb22c0} Package Doll_Walk_4 +[000058A5] {0x2512bfb2040} Package Doll_Walk_3 +[000058A6] {0x2512bfb1e60} Package Doll_Walk_2 +[000058A7] {0x2512bfb1c80} Package Doll_Walk_1 +[000058A8] {0x2511aba8580} SoundWave Doll_Walk_1.Doll_Walk_1 +[000058A9] {0x25123fadc00} MaterialFunction MF_Wetness.MF_Wetness +[000058AA] {0x25123fadb40} MaterialFunction MF_VertexBlend.MF_VertexBlend +[000058AB] {0x25123fada80} MaterialFunction MF_UVs.MF_UVs +[000058AC] {0x25123fad9c0} MaterialFunction MF_RoughnessVariation.MF_RoughnessVariation +[000058AD] {0x25123fad900} MaterialFunction MF_ProceduralTopDust.MF_ProceduralTopDust +[000058AE] {0x25123fad840} MaterialFunction MF_ParallaxOcclusionMapping.MF_ParallaxOcclusionMapping +[000058AF] {0x25123fad780} MaterialFunction MF_NormalVariation.MF_NormalVariation +[000058B0] {0x25123fad6c0} MaterialFunction MF_NormalIntensity.MF_NormalIntensity +[000058B1] {0x25123fad600} MaterialFunction MF_Material.MF_Material +[000058B2] {0x25123fad540} MaterialFunction MF_HeightBlend.MF_HeightBlend +[000058B3] {0x25123fad480} MaterialFunction MF_Dirt.MF_Dirt +[000058B4] {0x25123fad3c0} MaterialFunction MF_DetailMap.MF_DetailMap +[000058B5] {0x25123fad300} MaterialFunction MF_BlendTangentNormals.MF_BlendTangentNormals +[000058B6] {0x25123fad240} MaterialFunction MF_Blend.MF_Blend +[000058B7] {0x2510c9ed6f0} Material M_EnvironmentMaster.M_EnvironmentMaster +[000058B8] {0x2512bfb2fe0} Package Cutscene_Texture_3 +[000058B9] {0x251264ea380} MediaTexture Cutscene_Texture_3.Cutscene_Texture_3 +[000058BA] {0x2511aba7e80} BlueprintGeneratedClass AIC_Animation.AIC_Animation_C +[000058BB] {0x25116b63880} Function AIC_Animation.AIC_Animation_C.ExecuteUbergraph_AIC_Animation +[000058BC] {0x25116b63960} Function AIC_Animation.AIC_Animation_C.BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[000058BD] {0x2512648d100} ComponentDelegateBinding AIC_Animation.AIC_Animation_C.ComponentDelegateBinding_0 +[000058BE] {0x25113dc1700} PawnSensingComponent AIC_Animation.AIC_Animation_C.PawnSensing_GEN_VARIABLE +[000058BF] {0x25121225400} SceneComponent AIC_Animation.AIC_Animation_C.DefaultSceneRoot_GEN_VARIABLE +[000058C0] {0x2512bfb18c0} SimpleConstructionScript AIC_Animation.AIC_Animation_C.SimpleConstructionScript_0 +[000058C1] {0x25116b60160} SCS_Node AIC_Animation.AIC_Animation_C.SimpleConstructionScript_0.SCS_Node_0 +[000058C2] {0x25116b60240} SCS_Node AIC_Animation.AIC_Animation_C.SimpleConstructionScript_0.SCS_Node_3 +[000058C3] {0x2511344ba00} MediaPlayer Cutscene_Player_3.Cutscene_Player_3 +[000058C4] {0x25126484700} MediaPlaylist Transient.MediaPlaylist_2147482593 +[000058C5] {0x2510c9ec940} Material Cutscene_Texture_Mat3.Cutscene_Texture_Mat3 +[000058C6] {0x25112cfdfc0} FileMediaSource Cutscene_3.Cutscene_3 +[000058C7] {0x25123faf6a0} FontFace HorrorEngineRegular.HorrorEngineRegular +[000058C8] {0x2511aba7b00} WidgetBlueprintGeneratedClass EndCutscene_UI.EndCutscene_UI_C +[000058C9] {0x25116b60780} Function EndCutscene_UI.EndCutscene_UI_C.ExecuteUbergraph_EndCutscene_UI +[000058CA] {0x25116b627e0} Function EndCutscene_UI.EndCutscene_UI_C.PreConstruct +[000058CB] {0x25116b62700} Function EndCutscene_UI.EndCutscene_UI_C.OnFinish +[000058CC] {0x25116b62620} Function EndCutscene_UI.EndCutscene_UI_C.Construct +[000058CD] {0x2512bfb1780} WidgetAnimation EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST +[000058CE] {0x2511778b200} MovieScene EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST.FadeIn +[000058CF] {0x25112e15980} RectLight MainMenuMap.MainMenuMap.PersistentLevel.RectLight10 +[000058D0] {0x2511b88de40} MovieSceneFloatTrack EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0 +[000058D1] {0x2512c186600} MovieSceneFloatSection EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[000058D2] {0x2512648ac00} MovieSceneBuiltInEasingFunction EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[000058D3] {0x25126488d00} MovieSceneBuiltInEasingFunction EndCutscene_UI.EndCutscene_UI_C.FadeIn_INST.FadeIn.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[000058D4] {0x2510b147d50} WidgetTree EndCutscene_UI.EndCutscene_UI_C.WidgetTree +[000058D5] {0x2511344b8c0} CanvasPanel EndCutscene_UI.EndCutscene_UI_C.WidgetTree.CanvasPanel_0 +[000058D6] {0x25117994610} CanvasPanelSlot EndCutscene_UI.EndCutscene_UI_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_2 +[000058D7] {0x2510cace2c0} Image EndCutscene_UI.EndCutscene_UI_C.WidgetTree.Image_1 +[000058D8] {0x2511344b780} Overlay EndCutscene_UI.EndCutscene_UI_C.WidgetTree.Overlay_85 +[000058D9] {0x25123faf4c0} OverlaySlot EndCutscene_UI.EndCutscene_UI_C.WidgetTree.Overlay_85.OverlaySlot_6 +[000058DA] {0x25121225200} Font HorrorEngine.HorrorEngine +[000058DB] {0x2512bfb3080} Package Pinocchio_v2_PhysicsAsset +[000058DC] {0x2512bfb2ea0} Package M_Tie_Pinocchio +[000058DD] {0x2512bfb16e0} Package M_Shorts_Pinocchio +[000058DE] {0x2512bfb1640} Package M_leg_Pinocchio +[000058DF] {0x2512bfb4480} Package M_Head_Pinocchio +[000058E0] {0x2512bfb43e0} Package M_Hair_Pinocchio +[000058E1] {0x2512bfb4340} Package M_Coat_Pinocchio +[000058E2] {0x2512bfb42a0} Package M_Cap_Pinocchio +[000058E3] {0x2512bfb4200} Package M_Boots_Pinocchio +[000058E4] {0x2512bfb4160} Package M_Body_Pinocchio +[000058E5] {0x2512bfb40c0} Package M_Arm_Pinocchio +[000058E6] {0x2512bfb3ee0} Package T_Tie_Pinocchio_OcclusionRoughnessMetallic +[000058E7] {0x2512bfb4020} Package T_Tie_Pinocchio_Normal +[000058E8] {0x2512bfb3f80} Package T_Tie_Pinocchio_BaseColor +[000058E9] {0x2512bfb3e40} Package T_Shorts_Pinocchio_OcclusionRoughnessMetallic +[000058EA] {0x2512bfb3da0} Package T_Shorts_Pinocchio_Normal +[000058EB] {0x2512bfb3d00} Package T_Shorts_Pinocchio_BaseColor +[000058EC] {0x2512bfb3b20} Package T_Leg_Buratino_OcclusionRoughnessMetallic +[000058ED] {0x2512bfb3c60} Package T_Leg_Buratino_Normal +[000058EE] {0x2512bfb3bc0} Package T_Leg_Buratino_BaseColor +[000058EF] {0x2512bfb3940} Package T_Head_Buratino_OcclusionRoughnessMetallic +[000058F0] {0x2512bfb3a80} Package T_Head_Buratino_Normal +[000058F1] {0x2512bfb39e0} Package T_Head_Buratino_BaseColor +[000058F2] {0x2512bfb3760} Package T_Hair_Buratino_OcclusionRoughnessMetallic +[000058F3] {0x2512bfb38a0} Package T_Hair_Buratino_Normal +[000058F4] {0x2512bfb3800} Package T_Hair_Buratino_BaseColor +[000058F5] {0x2512bfb3580} Package T_Coat_Pinocchio_OcclusionRoughnessMetallic +[000058F6] {0x2512bfb36c0} Package T_Coat_Pinocchio_Normal +[000058F7] {0x2512bfb3620} Package T_Coat_Pinocchio_BaseColor +[000058F8] {0x2512bfb33a0} Package T_Cap_Pinocchio_OcclusionRoughnessMetallic +[000058F9] {0x2512bfb34e0} Package T_Cap_Pinocchio_Normal +[000058FA] {0x2512bfb3440} Package T_Cap_Pinocchio_BaseColor +[000058FB] {0x2512bfb31c0} Package T_Boots_Pinocchio_OcclusionRoughnessMetallic +[000058FC] {0x2512bfb3300} Package T_Boots_Pinocchio_Normal +[000058FD] {0x2512bfb3260} Package T_Boots_Pinocchio_BaseColor +[000058FE] {0x2512bfb5a60} Package T_Body_Buratino_OcclusionRoughnessMetallic +[000058FF] {0x2512bfb3120} Package T_Body_Buratino_Normal +[00005900] {0x2512bfb5b00} Package T_Body_Buratino_BaseColor +[00005901] {0x2512bfb5880} Package T_Arm_Buratino_OcclusionRoughnessMetallic +[00005902] {0x2512bfb59c0} Package T_Arm_Buratino_Normal +[00005903] {0x2512bfb5920} Package T_Arm_Buratino_BaseColor +[00005904] {0x2512bfb56a0} Package T_Eye_Buratino_OcclusionRoughnessMetallic +[00005905] {0x2512bfb57e0} Package T_Eye_Buratino_Normal +[00005906] {0x2512bfb5740} Package T_Eye_Buratino_BaseColor +[00005907] {0x25121924680} Texture2D T_Arm_Buratino_BaseColor.T_Arm_Buratino_BaseColor +[00005908] {0x2511344b640} PhysicsAsset Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset +[00005909] {0x2511aba7080} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_0 +[0000590A] {0x2511aba6d00} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_1 +[0000590B] {0x2511aba6980} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_10 +[0000590C] {0x2511aba6600} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_11 +[0000590D] {0x2511aba6280} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_2 +[0000590E] {0x2511aba5f00} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_3 +[0000590F] {0x2511aba5b80} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_4 +[00005910] {0x2511aba5800} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_5 +[00005911] {0x2511aba5480} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_6 +[00005912] {0x2511aba5100} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_7 +[00005913] {0x2511aba4d80} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_8 +[00005914] {0x2511aba4a00} PhysicsConstraintTemplate Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.PhysicsConstraintTemplate_9 +[00005915] {0x25117a96600} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_0 +[00005916] {0x25117a96340} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_1 +[00005917] {0x25117a96080} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_10 +[00005918] {0x25117a95dc0} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_11 +[00005919] {0x25117a95b00} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_12 +[0000591A] {0x25117a92140} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_2 +[0000591B] {0x25117a91e80} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_3 +[0000591C] {0x25117a91bc0} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_4 +[0000591D] {0x25117a91900} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_5 +[0000591E] {0x25117a91640} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_6 +[0000591F] {0x25117a91380} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_7 +[00005920] {0x25117a910c0} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_8 +[00005921] {0x25117a90e00} SkeletalBodySetup Pinocchio_v2_PhysicsAsset.Pinocchio_v2_PhysicsAsset.SkeletalBodySetup_9 +[00005922] {0x25124248c80} AnimSequence Breathing_Idle_mixamo_com1.Breathing_Idle_mixamo_com1 +[00005923] {0x25113e8f820} Skeleton SK_Pinocchio_Skeleton.SK_Pinocchio_Skeleton +[00005924] {0x2511778aa80} BlendSpace1D Doll_BS.Doll_BS +[00005925] {0x25113e889e0} SkeletalMesh Pinocchio_v2.Pinocchio_v2 +[00005926] {0x2512424eb00} AnimSequence Standing_Melee_Run_Jump_Attack_mixamo_com1.Standing_Melee_Run_Jump_Attack_mixamo_com1 +[00005927] {0x2512424fac0} AnimSequence Drunk_Run_Forward__1__mixamo_com1.Drunk_Run_Forward__1__mixamo_com1 +[00005928] {0x2511ab7a060} AnimBlueprintGeneratedClass AnimBP_Doll.AnimBP_Doll_C +[00005929] {0x25116b644c0} Function AnimBP_Doll.AnimBP_Doll_C.ExecuteUbergraph_AnimBP_Doll +[0000592A] {0x25116b64300} Function AnimBP_Doll.AnimBP_Doll_C.BlueprintUpdateAnimation +[0000592B] {0x25116b64220} Function AnimBP_Doll.AnimBP_Doll_C.AnimGraph +[0000592C] {0x25112825420} EnvQuery Spawn_EQS.Spawn_EQS +[0000592D] {0x25126a97d80} EnvQueryGenerator_OnCircle Spawn_EQS.Spawn_EQS.EnvQueryGenerator_OnCircle_0 +[0000592E] {0x251128253d0} AIDataProvider_Random Spawn_EQS.Spawn_EQS.EnvQueryGenerator_OnCircle_0.AIDataProvider_Random_0 +[0000592F] {0x251179d9e40} EnvQueryOption Spawn_EQS.Spawn_EQS.EnvQueryOption_0 +[00005930] {0x25126a97b40} EnvQueryTest_Distance Spawn_EQS.Spawn_EQS.EnvQueryTest_Distance_0 +[00005931] {0x25126a97900} EnvQueryTest_Overlap Spawn_EQS.Spawn_EQS.EnvQueryTest_Overlap_1 +[00005932] {0x2511aba3880} BlueprintGeneratedClass BP_Animation.BP_Animation_C +[00005933] {0x25116b63f80} Function BP_Animation.BP_Animation_C.ExecuteUbergraph_BP_Animation +[00005934] {0x25116b63ea0} Function BP_Animation.BP_Animation_C.StopSound +[00005935] {0x25116b63ce0} Function BP_Animation.BP_Animation_C.MC_StopSound +[00005936] {0x25116b63c00} Function BP_Animation.BP_Animation_C.MC_StartSound +[00005937] {0x25116b63b20} Function BP_Animation.BP_Animation_C.MC_ChangeEyeColor +[00005938] {0x25116b63a40} Function BP_Animation.BP_Animation_C.MC_KillAnimation +[00005939] {0x25116b67320} Function BP_Animation.BP_Animation_C.Retreat +[0000593A] {0x25116b67240} Function BP_Animation.BP_Animation_C.BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[0000593B] {0x25116b67160} Function BP_Animation.BP_Animation_C.Jumpscare +[0000593C] {0x25116b67080} Function BP_Animation.BP_Animation_C.OnQueryFinish +[0000593D] {0x25116b66fa0} Function BP_Animation.BP_Animation_C.ReceiveBeginPlay +[0000593E] {0x25116b66ec0} Function BP_Animation.BP_Animation_C.MC_KillSound +[0000593F] {0x25116b66de0} Function BP_Animation.BP_Animation_C.AttackPlayer +[00005940] {0x25116b66d00} Function BP_Animation.BP_Animation_C.StartChasing +[00005941] {0x25116b66c20} Function BP_Animation.BP_Animation_C.OnRequestFailed_FA9FB91748D8CD6E57E2CFB9369E87DF +[00005942] {0x25116b66b40} Function BP_Animation.BP_Animation_C.OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF +[00005943] {0x25116b66a60} Function BP_Animation.BP_Animation_C.OnRequestFailed_7E70DA774128EF044FF5A1902873E256 +[00005944] {0x25116b66980} Function BP_Animation.BP_Animation_C.OnMoveFinished_7E70DA774128EF044FF5A1902873E256 +[00005945] {0x25116b668a0} Function BP_Animation.BP_Animation_C.StopMovement +[00005946] {0x25116b667c0} Function BP_Animation.BP_Animation_C.LookAtEntity +[00005947] {0x2511b355bc0} AudioComponent BP_Animation.BP_Animation_C.Audio_GEN_VARIABLE +[00005948] {0x2511795fb70} CapsuleComponent BP_Animation.BP_Animation_C.KillPlayer_GEN_VARIABLE +[00005949] {0x2511b362980} ComponentDelegateBinding BP_Animation.BP_Animation_C.ComponentDelegateBinding_0 +[0000594A] {0x25121229a00} SceneComponent BP_Animation.BP_Animation_C.DefaultSceneRoot_GEN_VARIABLE +[0000594B] {0x2512bfb5600} SimpleConstructionScript BP_Animation.BP_Animation_C.SimpleConstructionScript_0 +[0000594C] {0x25116b666e0} SCS_Node BP_Animation.BP_Animation_C.SimpleConstructionScript_0.SCS_Node_0 +[0000594D] {0x25116b66600} SCS_Node BP_Animation.BP_Animation_C.SimpleConstructionScript_0.SCS_Node_1 +[0000594E] {0x25116b66520} SCS_Node BP_Animation.BP_Animation_C.SimpleConstructionScript_0.SCS_Node_5 +[0000594F] {0x25113e885f0} AnimBP_Doll_C AnimBP_Doll.Default__AnimBP_Doll_C +[00005950] {0x2511ab76700} AnimBP_Moth_C AnimBP_Moth.Default__AnimBP_Moth_C +[00005951] {0x2512bfb6b40} Package skinstealer_chaseloop +[00005952] {0x2512bfb6aa0} Package SkinStealer_SM_V2 +[00005953] {0x2512bfb6a00} Package MI_SkinStealer +[00005954] {0x2512bfb6820} Package BP_SkinStealer +[00005955] {0x2512bfb6780} Package AIC_SkinStealer +[00005956] {0x2512bfb65a0} Package BP_Bacteria_RoomPoint +[00005957] {0x2512bfb63c0} Package Bacteria_AIC_2 +[00005958] {0x2512bfb6320} Package Bacteria_AnimBP_2 +[00005959] {0x2512bfb6280} Package Anim_DragonFish_TurnUp +[0000595A] {0x2512bfb61e0} Package Anim_DragonFish_TurnDown +[0000595B] {0x2512bfb6140} Package Anim_DragonFish_Swimming1 +[0000595C] {0x2512bfb6000} Package SK_DragonFish_Skeleton +[0000595D] {0x2512bfb5f60} Package BT_Bacteria_2 +[0000595E] {0x2512bfb5ec0} Package Bacteria_BS_2 +[0000595F] {0x2512bfb5ce0} Package Walking_3 +[00005960] {0x2512bfb83a0} Package Anim_DragonFish_Swimming2 +[00005961] {0x2512bfb8260} Package Anim_DragonFish_Attack5 +[00005962] {0x2512bfb81c0} Package Anim_DragonFish_Attack3 +[00005963] {0x2512bfb8120} Package BoatEQS_Query +[00005964] {0x2512bfb7fe0} Package SK_DragonFish +[00005965] {0x2512bfb7ea0} Package Anim_DragonFish_Idle2 +[00005966] {0x2512bfb7cc0} Package SK_DragonFish_Skeleton +[00005967] {0x2512bfb7c20} Package SK_DragonFish_PhysicsAsset +[00005968] {0x2512bfb7b80} Package Mat_DragonFish_Inst +[00005969] {0x2512bfb7ae0} Package Mat_Cornea_Inst +[0000596A] {0x2512bfb7a40} Package Mat_DragonFish_Eye +[0000596B] {0x2512bfb77c0} Package T_DragonFish_OcclusionRoughnessMetallic +[0000596C] {0x2512bfb7900} Package T_DragonFish_Normal +[0000596D] {0x2512bfb7860} Package T_DragonFish_Emissive +[0000596E] {0x2512bfb7720} Package T_DragonFish_BaseColor +[0000596F] {0x2512bfb7680} Package Mat_DragonFish +[00005970] {0x2512bfb75e0} Package Mat_Cornea +[00005971] {0x2512bfb7400} Package T_eye_normal +[00005972] {0x2512bfb7220} Package T_eye_color +[00005973] {0x25126584980} Material Mat_Cornea.Mat_Cornea +[00005974] {0x2511344b3c0} PhysicsAsset SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset +[00005975] {0x2511abad600} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_3 +[00005976] {0x2511abad280} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_5 +[00005977] {0x2511abacf00} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_6 +[00005978] {0x2511abacb80} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_7 +[00005979] {0x2511abac800} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_8 +[0000597A] {0x2511abac480} PhysicsConstraintTemplate SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.PhysicsConstraintTemplate_9 +[0000597B] {0x25117a90300} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_0 +[0000597C] {0x25117a90040} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_1 +[0000597D] {0x25117a9c0c0} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_2 +[0000597E] {0x25117a9be00} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_3 +[0000597F] {0x25117a9bb40} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_4 +[00005980] {0x25117a9b880} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_5 +[00005981] {0x25117a9b5c0} SkeletalBodySetup SK_DragonFish_PhysicsAsset.SK_DragonFish_PhysicsAsset.SkeletalBodySetup_6 +[00005982] {0x2511abac100} MaterialInstanceConstant Mat_Cornea_Inst.Mat_Cornea_Inst +[00005983] {0x25113e87240} Skeleton SK_DragonFish_Skeleton.SK_DragonFish_Skeleton +[00005984] {0x25113e86e50} SkeletalMesh SK_DragonFish.SK_DragonFish +[00005985] {0x25121928900} AnimSequence Anim_DragonFish_Idle2.Anim_DragonFish_Idle2 +[00005986] {0x2511ababd80} BlueprintGeneratedClass BoatEQS_Query.BoatEQS_Query_C +[00005987] {0x25116b69000} Function BoatEQS_Query.BoatEQS_Query_C.ProvideActorsSet +[00005988] {0x2511ababa00} BlueprintGeneratedClass BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C +[00005989] {0x2512122f200} SceneComponent BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C.DefaultSceneRoot_GEN_VARIABLE +[0000598A] {0x2512bfb97a0} SimpleConstructionScript BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C.SimpleConstructionScript_0 +[0000598B] {0x25116b68e40} SCS_Node BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C.SimpleConstructionScript_0.SCS_Node_0 +[0000598C] {0x25116b68d60} SCS_Node BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C.SimpleConstructionScript_0.SCS_Node_1 +[0000598D] {0x25126583bd0} SphereComponent BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C.Sphere_GEN_VARIABLE +[0000598E] {0x2511895d9c0} AnimBlueprintGeneratedClass Bacteria_AnimBP_2.Bacteria_AnimBP_2_C +[0000598F] {0x25116b68ac0} Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.ExecuteUbergraph_Bacteria_AnimBP_2 +[00005990] {0x25116b68900} Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.BlueprintUpdateAnimation +[00005991] {0x25116b68820} Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_A772EA35429EB252A7E8E9B61C995325 +[00005992] {0x25116b68740} Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_B6EDB8254B991F8BF52B7A8B6284EB0B +[00005993] {0x25116b68660} Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.AnimGraph +[00005994] {0x2511abab680} BlueprintGeneratedClass Bacteria_Roaming_BP.Bacteria_Roaming_BP_C +[00005995] {0x25116b684a0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ExecuteUbergraph_Bacteria_Roaming_BP +[00005996] {0x25116b683c0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.Activate +[00005997] {0x25116b68200} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[00005998] {0x25116b68120} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.UpdateToPatrol +[00005999] {0x25116b68040} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SetSpeed +[0000599A] {0x25116b67f60} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SetShouldPatrol +[0000599B] {0x25116b67e80} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.HasSeenPlayer +[0000599C] {0x25116b67da0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.MC_KillAnimation +[0000599D] {0x25116b67cc0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.MC_KillSound +[0000599E] {0x25116b67be0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.AttackPlayer +[0000599F] {0x25116b67b00} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.FaceClosestPlayer +[000059A0] {0x25116b67a20} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StopSound +[000059A1] {0x25116b67940} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StartSound +[000059A2] {0x25116b67860} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ReceiveBeginPlay +[000059A3] {0x25116b67780} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.UpdateSpeed +[000059A4] {0x25116b676a0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetClosestPlayer +[000059A5] {0x25116b675c0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.LookAtEntity +[000059A6] {0x25116b674e0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StopMovement +[000059A7] {0x25116b67400} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckShakeTime +[000059A8] {0x25116b6ace0} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetRoamLocation +[000059A9] {0x25116b6ac00} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.TeleportToRoam +[000059AA] {0x25116b6ab20} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CanSeePlayer +[000059AB] {0x25116b6aa40} Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckPlayersTimer +[000059AC] {0x2511b1d8040} AudioComponent Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.Audio_GEN_VARIABLE +[000059AD] {0x2511b367040} ComponentDelegateBinding Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ComponentDelegateBinding_0 +[000059AE] {0x2512122f000} SceneComponent Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.DefaultSceneRoot_GEN_VARIABLE +[000059AF] {0x2512122ee00} SceneComponent Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.EyeSight_GEN_VARIABLE +[000059B0] {0x2512bfb9700} SimpleConstructionScript Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SimpleConstructionScript_0 +[000059B1] {0x25116b6a960} SCS_Node Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[000059B2] {0x25116b6a880} SCS_Node Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[000059B3] {0x25116b6a7a0} SCS_Node Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SimpleConstructionScript_0.SCS_Node_2 +[000059B4] {0x25116b6a6c0} SCS_Node Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SimpleConstructionScript_0.SCS_Node_4 +[000059B5] {0x25126583740} SphereComponent Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.KillPlayer_GEN_VARIABLE +[000059B6] {0x2512122ec00} LevelSequence FishWarning.FishWarning +[000059B7] {0x2511b8b2680} MovieScene FishWarning.FishWarning.MovieScene_0 +[000059B8] {0x2511b3aa780} MovieScene3DTransformTrack FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_0 +[000059B9] {0x25120390200} MovieScene3DTransformSection FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[000059BA] {0x2511b1b0dc0} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[000059BB] {0x2511b367d80} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[000059BC] {0x2511b3a5080} MovieScene3DTransformTrack FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_1 +[000059BD] {0x25120393990} MovieScene3DTransformSection FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[000059BE] {0x2511b367d00} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[000059BF] {0x2512bf2fc80} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[000059C0] {0x2511ae8ee80} Model MainMenuMap.MainMenuMap.PersistentLevel.PostProcessVolume_1.Model_1 +[000059C1] {0x25113dc5000} MovieSceneSkeletalAnimationTrack FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0 +[000059C2] {0x251264e8800} MovieSceneSkeletalAnimationSection FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0 +[000059C3] {0x2511b368c40} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[000059C4] {0x2511b367c00} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[000059C5] {0x251264e8580} MovieSceneSkeletalAnimationSection FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1 +[000059C6] {0x2511b368740} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseInFunction +[000059C7] {0x2511b368780} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseOutFunction +[000059C8] {0x251264e8300} MovieSceneSkeletalAnimationSection FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2 +[000059C9] {0x2511b368680} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseInFunction +[000059CA] {0x2511b368840} MovieSceneBuiltInEasingFunction FishWarning.FishWarning.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseOutFunction +[000059CB] {0x2512122ea00} LevelSequence BoatScare.BoatScare +[000059CC] {0x2511b8b1480} MovieScene BoatScare.BoatScare.MovieScene_0 +[000059CD] {0x2511b3ae800} MovieScene3DTransformTrack BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_0 +[000059CE] {0x2512039d850} MovieScene3DTransformSection BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[000059CF] {0x2511b369ac0} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[000059D0] {0x2511b369900} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[000059D1] {0x2511b3afe80} MovieScene3DTransformTrack BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_1 +[000059D2] {0x25117a8f810} MovieScene3DTransformSection BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[000059D3] {0x2511b369a80} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[000059D4] {0x2512bf2fbc0} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[000059D5] {0x2511b3a1e40} MovieScene3DTransformTrack BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_2 +[000059D6] {0x25117a8f020} MovieScene3DTransformSection BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0 +[000059D7] {0x2511b369a00} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseInFunction +[000059D8] {0x2511b36a480} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseOutFunction +[000059D9] {0x25111794500} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.PostProcessVolume_1.BrushComponent0.BodySetup_2 +[000059DA] {0x25113dc4c00} MovieSceneSkeletalAnimationTrack BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0 +[000059DB] {0x251264e8080} MovieSceneSkeletalAnimationSection BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0 +[000059DC] {0x2511b3696c0} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[000059DD] {0x2511b369700} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[000059DE] {0x251264e7e00} MovieSceneSkeletalAnimationSection BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1 +[000059DF] {0x2511b36a440} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseInFunction +[000059E0] {0x2511b369780} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseOutFunction +[000059E1] {0x251264e7b80} MovieSceneSkeletalAnimationSection BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2 +[000059E2] {0x2511b36a500} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseInFunction +[000059E3] {0x2511b369740} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_2.EaseOutFunction +[000059E4] {0x251264e7900} MovieSceneSkeletalAnimationSection BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_3 +[000059E5] {0x2511b36a2c0} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_3.EaseInFunction +[000059E6] {0x2511b3694c0} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_3.EaseOutFunction +[000059E7] {0x251264e7680} MovieSceneSkeletalAnimationSection BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_4 +[000059E8] {0x2511b36a340} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_4.EaseInFunction +[000059E9] {0x2511b36a240} MovieSceneBuiltInEasingFunction BoatScare.BoatScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_4.EaseOutFunction +[000059EA] {0x25112826b90} EnvQuery EQS_SpawnFish.EQS_SpawnFish +[000059EB] {0x25126a9a180} EnvQueryGenerator_OnCircle EQS_SpawnFish.EQS_SpawnFish.EnvQueryGenerator_OnCircle_1 +[000059EC] {0x2511897e080} EnvQueryOption EQS_SpawnFish.EQS_SpawnFish.EnvQueryOption_0 +[000059ED] {0x25126a99f40} EnvQueryTest_Distance EQS_SpawnFish.EQS_SpawnFish.EnvQueryTest_Distance_0 +[000059EE] {0x25126a99d00} EnvQueryTest_Dot EQS_SpawnFish.EQS_SpawnFish.EnvQueryTest_Dot_0 +[000059EF] {0x25126a99ac0} EnvQueryTest_Overlap EQS_SpawnFish.EQS_SpawnFish.EnvQueryTest_Overlap_0 +[000059F0] {0x2511abae400} BlueprintGeneratedClass BP_Fish.BP_Fish_C +[000059F1] {0x25116b6a180} Function BP_Fish.BP_Fish_C.ExecuteUbergraph_BP_Fish +[000059F2] {0x25116b6a0a0} Function BP_Fish.BP_Fish_C.ReceiveTick +[000059F3] {0x25116b69ee0} Function BP_Fish.BP_Fish_C.ReceiveBeginPlay +[000059F4] {0x25116b69e00} Function BP_Fish.BP_Fish_C.StopSound +[000059F5] {0x25116b69d20} Function BP_Fish.BP_Fish_C.MC_Stop +[000059F6] {0x25116b69c40} Function BP_Fish.BP_Fish_C.StartSound +[000059F7] {0x25116b69b60} Function BP_Fish.BP_Fish_C.AttackPlayer +[000059F8] {0x25116b69a80} Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +[000059F9] {0x25116b699a0} Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[000059FA] {0x25116b698c0} Function BP_Fish.BP_Fish_C.MC_KillAnimation +[000059FB] {0x25116b697e0} Function BP_Fish.BP_Fish_C.PlayFlip +[000059FC] {0x25116b69700} Function BP_Fish.BP_Fish_C.Jumpscare +[000059FD] {0x25116b69620} Function BP_Fish.BP_Fish_C.MC_KillSound +[000059FE] {0x25116b69540} Function BP_Fish.BP_Fish_C.LookAtEntity +[000059FF] {0x25116b69460} Function BP_Fish.BP_Fish_C.StopMovement +[00005A00] {0x25116b69380} Function BP_Fish.BP_Fish_C.OnRep_IsTargetting +[00005A01] {0x25116b692a0} Function BP_Fish.BP_Fish_C.CanSeePlayer +[00005A02] {0x2511b1d7720} AudioComponent BP_Fish.BP_Fish_C.Audio_GEN_VARIABLE +[00005A03] {0x2511b367ac0} ComponentDelegateBinding BP_Fish.BP_Fish_C.ComponentDelegateBinding_0 +[00005A04] {0x2512122e800} SceneComponent BP_Fish.BP_Fish_C.DefaultSceneRoot_GEN_VARIABLE +[00005A05] {0x2512122e600} SceneComponent BP_Fish.BP_Fish_C.EyeSight_GEN_VARIABLE +[00005A06] {0x2512bfb95c0} SimpleConstructionScript BP_Fish.BP_Fish_C.SimpleConstructionScript_0 +[00005A07] {0x25116b691c0} SCS_Node BP_Fish.BP_Fish_C.SimpleConstructionScript_0.SCS_Node_0 +[00005A08] {0x25116b690e0} SCS_Node BP_Fish.BP_Fish_C.SimpleConstructionScript_0.SCS_Node_2 +[00005A09] {0x25116b6c9c0} SCS_Node BP_Fish.BP_Fish_C.SimpleConstructionScript_0.SCS_Node_3 +[00005A0A] {0x25116b6c8e0} SCS_Node BP_Fish.BP_Fish_C.SimpleConstructionScript_0.SCS_Node_4 +[00005A0B] {0x25126582990} SphereComponent BP_Fish.BP_Fish_C.KillPlayer_GEN_VARIABLE +[00005A0C] {0x2511abadd00} BlueprintGeneratedClass BP_Ocean_Manager.BP_Ocean_Manager_C +[00005A0D] {0x25116b6c720} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ExecuteUbergraph_BP_Ocean_Manager +[00005A0E] {0x25116b6c640} Function BP_Ocean_Manager.BP_Ocean_Manager_C.Retry +[00005A0F] {0x25116b6c480} Function BP_Ocean_Manager.BP_Ocean_Manager_C.OnSpawn +[00005A10] {0x25116b6c3a0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopSpawnTimer +[00005A11] {0x25116b6c2c0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopSpawning +[00005A12] {0x25116b6c1e0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.MC_PlayWarning +[00005A13] {0x25116b6c100} Function BP_Ocean_Manager.BP_Ocean_Manager_C.StartSpawnTimer +[00005A14] {0x25116b6c020} Function BP_Ocean_Manager.BP_Ocean_Manager_C.FindLocation +[00005A15] {0x25116b6bf40} Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateWaterSettings +[00005A16] {0x25116b6be60} Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopRisingWaves +[00005A17] {0x25116b6bd80} Function BP_Ocean_Manager.BP_Ocean_Manager_C.StartRisingWaves +[00005A18] {0x25116b6bca0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ReceiveBeginPlay +[00005A19] {0x25116b6bbc0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateBuoyancy__EventFunc +[00005A1A] {0x25116b6bae0} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateDrowning__EventFunc +[00005A1B] {0x25116b6ba00} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateFunc +[00005A1C] {0x25116b6b920} Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__FinishedFunc +[00005A1D] {0x25116b6b840} Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateBuoyancy +[00005A1E] {0x25116b6b760} Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateDrowning +[00005A1F] {0x2511b3aaa80} CurveFloat BP_Ocean_Manager.BP_Ocean_Manager_C.CurveFloat_0 +[00005A20] {0x2511b3add80} CurveFloat BP_Ocean_Manager.BP_Ocean_Manager_C.CurveFloat_1 +[00005A21] {0x2511b3a5740} CurveFloat BP_Ocean_Manager.BP_Ocean_Manager_C.CurveFloat_2 +[00005A22] {0x2511b3a9040} CurveFloat BP_Ocean_Manager.BP_Ocean_Manager_C.CurveFloat_6 +[00005A23] {0x2512122e000} SceneComponent BP_Ocean_Manager.BP_Ocean_Manager_C.DefaultSceneRoot_GEN_VARIABLE +[00005A24] {0x2512bfb9520} SimpleConstructionScript BP_Ocean_Manager.BP_Ocean_Manager_C.SimpleConstructionScript_0 +[00005A25] {0x25116b6b680} SCS_Node BP_Ocean_Manager.BP_Ocean_Manager_C.SimpleConstructionScript_0.SCS_Node_0 +[00005A26] {0x2511b3aea40} TimelineTemplate BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves_Template +[00005A27] {0x25121a01e10} BoatEQS_Query_C BoatEQS_Query.Default__BoatEQS_Query_C +[00005A28] {0x25126a9f280} BP_Bacteria_RoomPoint_C BP_Bacteria_RoomPoint.Default__BP_Bacteria_RoomPoint_C +[00005A29] {0x2511b26c040} Bacteria_AnimBP_2_C Bacteria_AnimBP_2.Default__Bacteria_AnimBP_2_C +[00005A2A] {0x2512bfb4700} Package M_GodRay_Inst_Animated +[00005A2B] {0x2512bfb84e0} Package TilingNoise02 +[00005A2C] {0x2512bfbae20} Package T_GodRay_Mask01 +[00005A2D] {0x2512bfbad80} Package M_GodRay +[00005A2E] {0x2512bfbace0} Package TangentBasis +[00005A2F] {0x2512bfbab00} Package Transform3x3Matrix +[00005A30] {0x2512bfbaa60} Package SplineThicken +[00005A31] {0x2512192bbc0} Texture2D T_GodRay_Mask01.T_GodRay_Mask01 +[00005A32] {0x2512192c480} Texture2D T_GodRay_Mask02.T_GodRay_Mask02 +[00005A33] {0x2511b8b7480} StaticMesh SM_GodRay_Plane.SM_GodRay_Plane +[00005A34] {0x25117a9b040} BodySetup SM_GodRay_Plane.SM_GodRay_Plane.RB_BodySetup_2 +[00005A35] {0x25116b6e6a0} NavCollision SM_GodRay_Plane.SM_GodRay_Plane.NavCollision_1 +[00005A36] {0x251265a3ac0} MaterialFunction TangentBasis.TangentBasis +[00005A37] {0x251265a3a00} MaterialFunction Transform3x3Matrix.Transform3x3Matrix +[00005A38] {0x251265a3940} MaterialFunction SplineThicken.SplineThicken +[00005A39] {0x2511b160080} SoundWave skinstealer_chaseloop.skinstealer_chaseloop +[00005A3A] {0x2511abafc80} SoundWave Doll_Walk_4.Doll_Walk_4 +[00005A3B] {0x2511abaf900} SoundWave Doll_Walk_3.Doll_Walk_3 +[00005A3C] {0x2511aba9000} SoundWave Doll_Walk_2.Doll_Walk_2 +[00005A3D] {0x2511aba3c00} SoundWave animation_windup3__1_.animation_windup3__1_ +[00005A3E] {0x2511aba3180} SoundWave animation_windup2__1_.animation_windup2__1_ +[00005A3F] {0x2511aba2700} SoundWave animation_windup1__1_.animation_windup1__1_ +[00005A40] {0x25117aa9070} SoundCue Doll_Windup_Cue.Doll_Windup_Cue +[00005A41] {0x2512414f200} SoundNodeRandom Doll_Windup_Cue.Doll_Windup_Cue.SoundNodeRandom_0 +[00005A42] {0x2512bfbaec0} SoundNodeWavePlayer Doll_Windup_Cue.Doll_Windup_Cue.SoundNodeWavePlayer_0 +[00005A43] {0x2512bfb45c0} SoundNodeWavePlayer Doll_Windup_Cue.Doll_Windup_Cue.SoundNodeWavePlayer_1 +[00005A44] {0x2512bfbac40} SoundNodeWavePlayer Doll_Windup_Cue.Doll_Windup_Cue.SoundNodeWavePlayer_2 +[00005A45] {0x25117aa8b20} SoundCue Doll_Walk_Cue.Doll_Walk_Cue +[00005A46] {0x251128278b0} SoundNodeDelay Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeDelay_0 +[00005A47] {0x25112827860} SoundNodeLooping Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeLooping_0 +[00005A48] {0x251128277c0} SoundNodeLooping Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeLooping_1 +[00005A49] {0x251265a3220} SoundNodeMixer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeMixer_0 +[00005A4A] {0x2512414f180} SoundNodeRandom Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeRandom_0 +[00005A4B] {0x2512414f100} SoundNodeRandom Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeRandom_1 +[00005A4C] {0x2512bfba9c0} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_0 +[00005A4D] {0x2512bfbaba0} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_1 +[00005A4E] {0x2512bfba920} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_2 +[00005A4F] {0x2512bfba880} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_3 +[00005A50] {0x2512bfba7e0} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_4 +[00005A51] {0x2512bfba740} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_5 +[00005A52] {0x2512bfba6a0} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_6 +[00005A53] {0x2512bfba600} SoundNodeWavePlayer Doll_Walk_Cue.Doll_Walk_Cue.SoundNodeWavePlayer_7 +[00005A54] {0x2512192b300} Texture2D T_DragonFish_Normal.T_DragonFish_Normal +[00005A55] {0x25121927940} Texture2D T_DragonFish_Emissive.T_DragonFish_Emissive +[00005A56] {0x25121927780} Texture2D T_DragonFish_BaseColor.T_DragonFish_BaseColor +[00005A57] {0x251219275c0} AnimSequence Anim_DragonFish_Swimming2.Anim_DragonFish_Swimming2 +[00005A58] {0x2511b1f3340} AnimSequence Anim_DragonFish_Attack5.Anim_DragonFish_Attack5 +[00005A59] {0x2511b1f3180} AnimSequence Anim_DragonFish_Attack3.Anim_DragonFish_Attack3 +[00005A5A] {0x25117920fd0} Skeleton SK_DragonFish_Skeleton.SK_DragonFish_Skeleton +[00005A5B] {0x25121929000} AnimSequence Anim_DragonFish_TurnUp.Anim_DragonFish_TurnUp +[00005A5C] {0x2512192a180} AnimSequence Anim_DragonFish_TurnDown.Anim_DragonFish_TurnDown +[00005A5D] {0x25121929fc0} AnimSequence Anim_DragonFish_Swimming1.Anim_DragonFish_Swimming1 +[00005A5E] {0x25117a9a540} EndCutscene_UI_C EndCutscene_UI.Default__EndCutscene_UI_C +[00005A5F] {0x2511b1f2700} Texture2D T_DragonFish_OcclusionRoughnessMetallic.T_DragonFish_OcclusionRoughnessMetallic +[00005A60] {0x25126584060} Material Mat_DragonFish.Mat_DragonFish +[00005A61] {0x2511b391580} MaterialInstanceConstant Mat_DragonFish_Inst.Mat_DragonFish_Inst +[00005A62] {0x25121928580} Texture2D T_eye_normal.T_eye_normal +[00005A63] {0x2512192e400} Texture2D T_eye_color.T_eye_color +[00005A64] {0x25173a90080} Material Mat_DragonFish_Eye.Mat_DragonFish_Eye +[00005A65] {0x2511b1f2000} Texture2D T_Arm_Buratino_Normal.T_Arm_Buratino_Normal +[00005A66] {0x251219252c0} Texture2D T_Arm_Buratino_OcclusionRoughnessMetallic.T_Arm_Buratino_OcclusionRoughnessMetallic +[00005A67] {0x25121925480} Texture2D T_Body_Buratino_BaseColor.T_Body_Buratino_BaseColor +[00005A68] {0x25107b7e010} Material M_Arm_Pinocchio.M_Arm_Pinocchio +[00005A69] {0x25121921200} Texture2D T_Body_Buratino_OcclusionRoughnessMetallic.T_Body_Buratino_OcclusionRoughnessMetallic +[00005A6A] {0x251219259c0} Texture2D T_Body_Buratino_Normal.T_Body_Buratino_Normal +[00005A6B] {0x2510767d260} Material M_Body_Pinocchio.M_Body_Pinocchio +[00005A6C] {0x251219213c0} Texture2D T_Boots_Pinocchio_Normal.T_Boots_Pinocchio_Normal +[00005A6D] {0x25121925d40} Texture2D T_Boots_Pinocchio_BaseColor.T_Boots_Pinocchio_BaseColor +[00005A6E] {0x25121925b80} Texture2D T_Boots_Pinocchio_OcclusionRoughnessMetallic.T_Boots_Pinocchio_OcclusionRoughnessMetallic +[00005A6F] {0x25121925f00} Texture2D T_Cap_Pinocchio_BaseColor.T_Cap_Pinocchio_BaseColor +[00005A70] {0x25107be7bb0} Material M_Boots_Pinocchio.M_Boots_Pinocchio +[00005A71] {0x25121921580} Texture2D T_Cap_Pinocchio_OcclusionRoughnessMetallic.T_Cap_Pinocchio_OcclusionRoughnessMetallic +[00005A72] {0x25121926440} Texture2D T_Cap_Pinocchio_Normal.T_Cap_Pinocchio_Normal +[00005A73] {0x2510767e4a0} Material M_Cap_Pinocchio.M_Cap_Pinocchio +[00005A74] {0x25121921740} Texture2D T_Coat_Pinocchio_Normal.T_Coat_Pinocchio_Normal +[00005A75] {0x251219267c0} Texture2D T_Coat_Pinocchio_BaseColor.T_Coat_Pinocchio_BaseColor +[00005A76] {0x25121926600} Texture2D T_Eye_Buratino_BaseColor.T_Eye_Buratino_BaseColor +[00005A77] {0x25121924bc0} Texture2D T_Coat_Pinocchio_OcclusionRoughnessMetallic.T_Coat_Pinocchio_OcclusionRoughnessMetallic +[00005A78] {0x25173abe010} Material M_Coat_Pinocchio.M_Coat_Pinocchio +[00005A79] {0x25121921900} Texture2D T_Eye_Buratino_OcclusionRoughnessMetallic.T_Eye_Buratino_OcclusionRoughnessMetallic +[00005A7A] {0x25121924f40} Texture2D T_Eye_Buratino_Normal.T_Eye_Buratino_Normal +[00005A7B] {0x25173abd260} Material M_Eye_Pinocchio.M_Eye_Pinocchio +[00005A7C] {0x2512424af80} Texture2D T_Hair_Buratino_Normal.T_Hair_Buratino_Normal +[00005A7D] {0x25121926d00} Texture2D T_Hair_Buratino_BaseColor.T_Hair_Buratino_BaseColor +[00005A7E] {0x25121926b40} Texture2D T_Hair_Buratino_OcclusionRoughnessMetallic.T_Hair_Buratino_OcclusionRoughnessMetallic +[00005A7F] {0x25121926ec0} Texture2D T_Head_Buratino_Normal.T_Head_Buratino_Normal +[00005A80] {0x25121927240} Texture2D T_Head_Buratino_BaseColor.T_Head_Buratino_BaseColor +[00005A81] {0x25173abc940} Material M_Hair_Pinocchio.M_Hair_Pinocchio +[00005A82] {0x25121921ac0} Texture2D T_Head_Buratino_OcclusionRoughnessMetallic.T_Head_Buratino_OcclusionRoughnessMetallic +[00005A83] {0x25121920080} Texture2D T_Leg_Buratino_BaseColor.T_Leg_Buratino_BaseColor +[00005A84] {0x25173abc020} Material M_Head_Pinocchio.M_Head_Pinocchio +[00005A85] {0x25121921c80} Texture2D T_Leg_Buratino_OcclusionRoughnessMetallic.T_Leg_Buratino_OcclusionRoughnessMetallic +[00005A86] {0x251219205c0} Texture2D T_Leg_Buratino_Normal.T_Leg_Buratino_Normal +[00005A87] {0x25173abb700} Material M_leg_Pinocchio.M_leg_Pinocchio +[00005A88] {0x25121921e40} Texture2D T_Shorts_Pinocchio_Normal.T_Shorts_Pinocchio_Normal +[00005A89] {0x25121920940} Texture2D T_Shorts_Pinocchio_BaseColor.T_Shorts_Pinocchio_BaseColor +[00005A8A] {0x25121920780} Texture2D T_Shorts_Pinocchio_OcclusionRoughnessMetallic.T_Shorts_Pinocchio_OcclusionRoughnessMetallic +[00005A8B] {0x25121920b00} Texture2D T_Tie_Pinocchio_Normal.T_Tie_Pinocchio_Normal +[00005A8C] {0x25121920e80} Texture2D T_Tie_Pinocchio_BaseColor.T_Tie_Pinocchio_BaseColor +[00005A8D] {0x25112a76e00} Material M_Shorts_Pinocchio.M_Shorts_Pinocchio +[00005A8E] {0x25121922380} AnimSequence Walking_3.Walking_3 +[00005A8F] {0x2511b8bcb80} BlendSpace1D Bacteria_BS_2.Bacteria_BS_2 +[00005A90] {0x25121929700} Texture2D T_Tie_Pinocchio_OcclusionRoughnessMetallic.T_Tie_Pinocchio_OcclusionRoughnessMetallic +[00005A91] {0x25173aba950} Material M_Tie_Pinocchio.M_Tie_Pinocchio +[00005A92] {0x2512bfb9340} Package Teleport_EQS_2 +[00005A93] {0x2512bfb9a20} Package BTTask_RoamLocation_Level05 +[00005A94] {0x2512bfbe8e0} Package BTDecorator_ShouldMove_2 +[00005A95] {0x2512bfbe980} Package BB_Bacteria_2 +[00005A96] {0x2512bfbea20} Package Voice_Cue +[00005A97] {0x2512bfbe7a0} Package SkinStealer_Kill_Cue +[00005A98] {0x2512bfbe520} Package OhShite-_1_ +[00005A99] {0x2512bfbe5c0} Package SkinStealerScare +[00005A9A] {0x2512bfbe340} Package BP_GarageDoor +[00005A9B] {0x2512bfbe0c0} Package BT_SkinStealer +[00005A9C] {0x2512bfbdda0} Package attack_Anim +[00005A9D] {0x2512bfbdee0} Package SkinStealer_AnimBP +[00005A9E] {0x2512bfbdbc0} Package Disguised_AnimBP +[00005A9F] {0x2512bfbdb20} Package SkinStealer_SM_V2_Skeleton +[00005AA0] {0x25112829610} EnvQuery Teleport_EQS_2.Teleport_EQS_2 +[00005AA1] {0x2511b3b0400} EnvQueryGenerator_OnCircle Teleport_EQS_2.Teleport_EQS_2.EnvQueryGenerator_OnCircle_0 +[00005AA2] {0x25120dfca40} EnvQueryOption Teleport_EQS_2.Teleport_EQS_2.EnvQueryOption_0 +[00005AA3] {0x2511b3b01c0} EnvQueryTest_Distance Teleport_EQS_2.Teleport_EQS_2.EnvQueryTest_Distance_0 +[00005AA4] {0x2511b3b9400} EnvQueryTest_Overlap Teleport_EQS_2.Teleport_EQS_2.EnvQueryTest_Overlap_0 +[00005AA5] {0x251264e9200} EnvQueryTest_Pathfinding Teleport_EQS_2.Teleport_EQS_2.EnvQueryTest_Pathfinding_0 +[00005AA6] {0x25123e8dc00} EnvQueryTest_Trace Teleport_EQS_2.Teleport_EQS_2.EnvQueryTest_Trace_1 +[00005AA7] {0x2511b39ee80} BlueprintGeneratedClass BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C +[00005AA8] {0x25116d84e60} Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ExecuteUbergraph_BTTask_RoamLocation_Level05 +[00005AA9] {0x25116d84ca0} Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ReceiveExecuteAI +[00005AAA] {0x2511b39e780} BlueprintGeneratedClass BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C +[00005AAB] {0x25116d84bc0} Function BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C.PerformConditionCheckAI +[00005AAC] {0x25112829570} BlackboardData BB_Bacteria_2.BB_Bacteria_2 +[00005AAD] {0x25121a08260} BlackboardKeyType_Bool BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Bool_0 +[00005AAE] {0x25121a08230} BlackboardKeyType_Bool BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Bool_1 +[00005AAF] {0x25121a08200} BlackboardKeyType_Bool BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Bool_2 +[00005AB0] {0x25123f34780} BlackboardKeyType_Object BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Object_0 +[00005AB1] {0x25123f34900} BlackboardKeyType_Object BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Object_1 +[00005AB2] {0x25121a081d0} BlackboardKeyType_Vector BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Vector_0 +[00005AB3] {0x25121a08170} BlackboardKeyType_Vector BB_Bacteria_2.BB_Bacteria_2.BlackboardKeyType_Vector_1 +[00005AB4] {0x2510d3307f0} BehaviorTree BT_Bacteria_2.BT_Bacteria_2 +[00005AB5] {0x2512bfbfe20} BTComposite_Selector BT_Bacteria_2.BT_Bacteria_2.BTComposite_Selector_0 +[00005AB6] {0x2512bfbfd80} BTComposite_Selector BT_Bacteria_2.BT_Bacteria_2.BTComposite_Selector_2 +[00005AB7] {0x2512bfbfec0} BTComposite_Sequence BT_Bacteria_2.BT_Bacteria_2.BTComposite_Sequence_2 +[00005AB8] {0x2512bfbfba0} BTComposite_Sequence BT_Bacteria_2.BT_Bacteria_2.BTComposite_Sequence_3 +[00005AB9] {0x2512bfbd580} BTComposite_Sequence BT_Bacteria_2.BT_Bacteria_2.BTComposite_Sequence_4 +[00005ABA] {0x2512bfbd620} BTComposite_Sequence BT_Bacteria_2.BT_Bacteria_2.BTComposite_Sequence_5 +[00005ABB] {0x2511b88cdc0} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_0 +[00005ABC] {0x2511b88ce80} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_1 +[00005ABD] {0x2511b88cd00} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_10 +[00005ABE] {0x2511b88cc40} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_11 +[00005ABF] {0x2511b88ca00} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_13 +[00005AC0] {0x2511b88cac0} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_14 +[00005AC1] {0x2511b88cb80} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_3 +[00005AC2] {0x2511b88c940} BTDecorator_Blackboard BT_Bacteria_2.BT_Bacteria_2.BTDecorator_Blackboard_9 +[00005AC3] {0x25112c68d40} BTTask_MoveTo BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_0 +[00005AC4] {0x2511b18c900} BlackboardKeyType_Object BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_0.BlackboardKey_Object_2147482592 +[00005AC5] {0x251170bff70} BlackboardKeyType_Vector BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_0.BlackboardKey_Vector +[00005AC6] {0x25112c69040} BTTask_MoveTo BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_2 +[00005AC7] {0x25123f34a80} BlackboardKeyType_Object BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_2.BlackboardKey_Object_2147482591 +[00005AC8] {0x251170bffa0} BlackboardKeyType_Vector BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_2.BlackboardKey_Vector +[00005AC9] {0x2511b889280} BTTask_MoveTo BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_5 +[00005ACA] {0x25123f34ac0} BlackboardKeyType_Object BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_5.BlackboardKey_Object_2147482590 +[00005ACB] {0x251170bffd0} BlackboardKeyType_Vector BT_Bacteria_2.BT_Bacteria_2.BTTask_MoveTo_5.BlackboardKey_Vector +[00005ACC] {0x2511b888f80} BTTask_PlaySound_C BT_Bacteria_2.BT_Bacteria_2.BTTask_PlaySound_C_0 +[00005ACD] {0x25116d84760} BTTask_RoamLocation_C BT_Bacteria_2.BT_Bacteria_2.BTTask_RoamLocation_C_0 +[00005ACE] {0x2511b8c2080} BTTask_RunEQSQuery BT_Bacteria_2.BT_Bacteria_2.BTTask_RunEQSQuery_0 +[00005ACF] {0x25123f34b80} BlackboardKeyType_Object BT_Bacteria_2.BT_Bacteria_2.BTTask_RunEQSQuery_0.EQSQueryBlackboardKey_Object_2147482589 +[00005AD0] {0x25116d84680} BTTask_Teleport_C BT_Bacteria_2.BT_Bacteria_2.BTTask_Teleport_C_0 +[00005AD1] {0x25123cb2600} BTTask_Wait BT_Bacteria_2.BT_Bacteria_2.BTTask_Wait_0 +[00005AD2] {0x25123cb2580} BTTask_Wait BT_Bacteria_2.BT_Bacteria_2.BTTask_Wait_3 +[00005AD3] {0x2512bfbd3a0} BTDecorator_ShouldMove_2_C BTDecorator_ShouldMove_2.Default__BTDecorator_ShouldMove_2_C +[00005AD4] {0x2512bfbd300} BTDecorator_ShouldMove_2_C BT_Bacteria_2.BT_Bacteria_2.BTDecorator_ShouldMove_2_C_0 +[00005AD5] {0x2512bfbd260} BTDecorator_ShouldMove_2_C BT_Bacteria_2.BT_Bacteria_2.BTDecorator_ShouldMove_2_C_1 +[00005AD6] {0x25116d84840} BTTask_RoamLocation_Level05_C BTTask_RoamLocation_Level05.Default__BTTask_RoamLocation_Level05_C +[00005AD7] {0x2512bfbd760} Package SkinStealer_SM_V2_PhysicsAsset +[00005AD8] {0x2512bfbd1c0} Package T_PerlinNoise_01 +[00005AD9] {0x2512bfbd120} Package CharacterMid_low_CharacterMid_high_OcclusionRoughnessMetallic +[00005ADA] {0x2512bfbcf40} Package CharacterMid_low_CharacterMid_high_Normal +[00005ADB] {0x2512bfbcea0} Package CharacterMid_low_CharacterMid_high_Emissive +[00005ADC] {0x2512bfbcc20} Package CharacterMid_low_CharacterMid_high_BaseColor +[00005ADD] {0x2512bfbd080} Package M_SkinStealer +[00005ADE] {0x2512bfbcfe0} Package Wav_Metal_Elevator_Travel_1 +[00005ADF] {0x2512bfbccc0} Package WAV_Metal_Elevator_End +[00005AE0] {0x2512bfbcb80} Package MF_Dissolve +[00005AE1] {0x2512bfbcd60} Package ValueStep +[00005AE2] {0x2512bfbcae0} Package BS_SkinStealer_Walk +[00005AE3] {0x2511b166600} SoundWave WAV_Metal_Elevator_End.WAV_Metal_Elevator_End +[00005AE4] {0x25123e3cd00} AnimBlueprintGeneratedClass Disguised_AnimBP.Disguised_AnimBP_C +[00005AE5] {0x25116b6e400} Function Disguised_AnimBP.Disguised_AnimBP_C.ExecuteUbergraph_Disguised_AnimBP +[00005AE6] {0x2511b1f9700} Texture2D TilingNoise02.TilingNoise02 +[00005AE7] {0x25173ab1750} Material M_GodRay.M_GodRay +[00005AE8] {0x2511b165f00} MaterialInstanceConstant M_GodRay_Inst_Animated.M_GodRay_Inst_Animated +[00005AE9] {0x2511b165b80} SoundWave WAV_Lever_Pull_3.WAV_Lever_Pull_3 +[00005AEA] {0x25173ab12c0} Material M_LighthouseRay.M_LighthouseRay +[00005AEB] {0x25116d83ea0} BTTask_RoamLocation_Level05_C BT_Bacteria_2.BT_Bacteria_2.BTTask_RoamLocation_Level05_C_0 +[00005AEC] {0x25116d83dc0} Function Disguised_AnimBP.Disguised_AnimBP_C.AnimNotify_Footstep +[00005AED] {0x25116d83ce0} Function Disguised_AnimBP.Disguised_AnimBP_C.BlueprintUpdateAnimation +[00005AEE] {0x25116d83c00} Function Disguised_AnimBP.Disguised_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_3A3BFB584A1DA03B6E1877846B531A8E +[00005AEF] {0x25116d83b20} Function Disguised_AnimBP.Disguised_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_6DD3BEF641BB0964890E58B7142F3B58 +[00005AF0] {0x25116d83a40} Function Disguised_AnimBP.Disguised_AnimBP_C.Footstep +[00005AF1] {0x25116d89000} Function Disguised_AnimBP.Disguised_AnimBP_C.AnimGraph +[00005AF2] {0x25117a87120} Disguised_AnimBP_C Disguised_AnimBP.Default__Disguised_AnimBP_C +[00005AF3] {0x2512bfbeac0} Package PHYS_Lever_2_PhysicsAsset +[00005AF4] {0x2512bfbeca0} Package MI_Lever_2_Inst +[00005AF5] {0x2512bfbeb60} Package T_Placeholder_normal +[00005AF6] {0x2512bfbc400} Package T_Placeholder_basecolor +[00005AF7] {0x2512bfbc180} Package T_Placeholder_aorm +[00005AF8] {0x2512bfbc0e0} Package T_Lever_2_Normal +[00005AF9] {0x2512bfbc040} Package T_Lever_2_AORM +[00005AFA] {0x2512bfbbfa0} Package T_Lever_2_Albedo +[00005AFB] {0x2512bfbc220} Package M_FE_Master +[00005AFC] {0x2511344a600} PhysicsAsset PHYS_Lever_2_PhysicsAsset.PHYS_Lever_2_PhysicsAsset +[00005AFD] {0x25117a99a40} SkeletalBodySetup PHYS_Lever_2_PhysicsAsset.PHYS_Lever_2_PhysicsAsset.SkeletalBodySetup_0 +[00005AFE] {0x25117a99780} SkeletalBodySetup PHYS_Lever_2_PhysicsAsset.PHYS_Lever_2_PhysicsAsset.SkeletalBodySetup_1 +[00005AFF] {0x251265ad1e0} MaterialFunction ValueStep.ValueStep +[00005B00] {0x2511b164680} SoundWave OhShite-_1_.OhShite-_1_ +[00005B01] {0x2511b8c3700} StaticMesh Lift.Lift +[00005B02] {0x25117a994c0} BodySetup Lift.Lift.BodySetup_2 +[00005B03] {0x25116d88820} NavCollision Lift.Lift.NavCollision_4 +[00005B04] {0x2511b164300} BlueprintGeneratedClass BP_Elevator.BP_Elevator_C +[00005B05] {0x25116d88660} Function BP_Elevator.BP_Elevator_C.ExecuteUbergraph_BP_Elevator +[00005B06] {0x25116d884a0} Function BP_Elevator.BP_Elevator_C.MoveElevator +[00005B07] {0x25116d883c0} Function BP_Elevator.BP_Elevator_C.ReceiveTick +[00005B08] {0x25116d882e0} Function BP_Elevator.BP_Elevator_C.SetComplete +[00005B09] {0x25116d88200} Function BP_Elevator.BP_Elevator_C.ReceiveBeginPlay +[00005B0A] {0x25116d88120} Function BP_Elevator.BP_Elevator_C.StopElevator +[00005B0B] {0x25116d88040} Function BP_Elevator.BP_Elevator_C.Elevator__UpdateFunc +[00005B0C] {0x25116d87f60} Function BP_Elevator.BP_Elevator_C.Elevator__FinishedFunc +[00005B0D] {0x25116d87e80} Function BP_Elevator.BP_Elevator_C.OnRep_Is Moving? +[00005B0E] {0x251243209a0} AudioComponent BP_Elevator.BP_Elevator_C.Audio_GEN_VARIABLE +[00005B0F] {0x2511b884900} CurveFloat BP_Elevator.BP_Elevator_C.CurveFloat_0 +[00005B10] {0x25124132000} SceneComponent BP_Elevator.BP_Elevator_C.DefaultSceneRoot_GEN_VARIABLE +[00005B11] {0x2512bfbbdc0} SimpleConstructionScript BP_Elevator.BP_Elevator_C.SimpleConstructionScript_0 +[00005B12] {0x25116d87da0} SCS_Node BP_Elevator.BP_Elevator_C.SimpleConstructionScript_0.SCS_Node_0 +[00005B13] {0x25116d87cc0} SCS_Node BP_Elevator.BP_Elevator_C.SimpleConstructionScript_0.SCS_Node_1 +[00005B14] {0x25116d87be0} SCS_Node BP_Elevator.BP_Elevator_C.SimpleConstructionScript_0.SCS_Node_2 +[00005B15] {0x25116d87b00} SCS_Node BP_Elevator.BP_Elevator_C.SimpleConstructionScript_0.SCS_Node_5 +[00005B16] {0x2511b43ab00} StaticMeshComponent BP_Elevator.BP_Elevator_C.Base1_GEN_VARIABLE +[00005B17] {0x2511b43a5b0} StaticMeshComponent BP_Elevator.BP_Elevator_C.Base_GEN_VARIABLE +[00005B18] {0x2511b887300} TimelineTemplate BP_Elevator.BP_Elevator_C.Elevator_Template +[00005B19] {0x2512bfbbbe0} Package Voice_Attenuation +[00005B1A] {0x2512bfbba00} Package skinstealure3 +[00005B1B] {0x2512bfbbaa0} Package skinstealure2 +[00005B1C] {0x2512bfbfc40} Package skinstealure1 +[00005B1D] {0x2512bfbb3c0} Package Walking_6_mixamo_com +[00005B1E] {0x2512bfbb8c0} Package running_Anim +[00005B1F] {0x2512bfbb320} Package idle_Anim +[00005B20] {0x2512bfbb140} Package skinstealer_gotcha3__1_ +[00005B21] {0x2512bfbd940} Package skinstealer_gotcha2__1_ +[00005B22] {0x2512bfbd8a0} Package skinstealer_gotcha1__1_ +[00005B23] {0x25123dfdd00} SoundWave skinstealure3.skinstealure3 +[00005B24] {0x2511b163f80} SoundWave skinstealure2.skinstealure2 +[00005B25] {0x2511b163c00} SoundWave skinstealure1.skinstealure1 +[00005B26] {0x251298a1320} Package BTDecorator_ShouldMove +[00005B27] {0x251298a1280} Package BB_SkinStealer +[00005B28] {0x2511b163500} BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +[00005B29] {0x25116d87780} Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +[00005B2A] {0x25112829fc0} BlackboardData BB_SkinStealer.BB_SkinStealer +[00005B2B] {0x25121a08bc0} BlackboardKeyType_Bool BB_SkinStealer.BB_SkinStealer.BlackboardKeyType_Bool_0 +[00005B2C] {0x25123f33e80} BlackboardKeyType_Object BB_SkinStealer.BB_SkinStealer.BlackboardKeyType_Object_0 +[00005B2D] {0x25123f38d40} BlackboardKeyType_Object BB_SkinStealer.BB_SkinStealer.BlackboardKeyType_Object_1 +[00005B2E] {0x25121a08ad0} BlackboardKeyType_Vector BB_SkinStealer.BB_SkinStealer.BlackboardKeyType_Vector_0 +[00005B2F] {0x25117990470} BehaviorTree BT_SkinStealer.BT_SkinStealer +[00005B30] {0x251298a1000} BTComposite_Selector BT_SkinStealer.BT_SkinStealer.BTComposite_Selector_0 +[00005B31] {0x251298a0f60} BTComposite_Sequence BT_SkinStealer.BT_SkinStealer.BTComposite_Sequence_1 +[00005B32] {0x251298a11e0} BTComposite_Sequence BT_SkinStealer.BT_SkinStealer.BTComposite_Sequence_4 +[00005B33] {0x2511b88f1c0} BTDecorator_Blackboard BT_SkinStealer.BT_SkinStealer.BTDecorator_Blackboard_0 +[00005B34] {0x2511b88f280} BTDecorator_Blackboard BT_SkinStealer.BT_SkinStealer.BTDecorator_Blackboard_1 +[00005B35] {0x2511b88ef80} BTDecorator_Blackboard BT_SkinStealer.BT_SkinStealer.BTDecorator_Blackboard_2 +[00005B36] {0x2511b88e800} BTTask_MoveTo BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_0 +[00005B37] {0x25123f396c0} BlackboardKeyType_Object BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_0.BlackboardKey_Object_2147482588 +[00005B38] {0x25121a08830} BlackboardKeyType_Vector BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_0.BlackboardKey_Vector +[00005B39] {0x2511b88bbc0} BTTask_MoveTo BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_1 +[00005B3A] {0x2511b18ce40} BlackboardKeyType_Object BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_1.BlackboardKey_Object_2147482587 +[00005B3B] {0x25121a08860} BlackboardKeyType_Vector BT_SkinStealer.BT_SkinStealer.BTTask_MoveTo_1.BlackboardKey_Vector +[00005B3C] {0x25116d87400} BTTask_RoamLocation_C BT_SkinStealer.BT_SkinStealer.BTTask_RoamLocation_C_0 +[00005B3D] {0x25123cb8400} BTTask_Wait BT_SkinStealer.BT_SkinStealer.BTTask_Wait_1 +[00005B3E] {0x2511b162a80} BlueprintGeneratedClass AIC_SkinStealer.AIC_SkinStealer_C +[00005B3F] {0x25116d8ace0} Function AIC_SkinStealer.AIC_SkinStealer_C.ExecuteUbergraph_AIC_SkinStealer +[00005B40] {0x25116d8ac00} Function AIC_SkinStealer.AIC_SkinStealer_C.StartChase +[00005B41] {0x25116d8ab20} Function AIC_SkinStealer.AIC_SkinStealer_C.OnStopSeePlayer +[00005B42] {0x25116d8a960} Function AIC_SkinStealer.AIC_SkinStealer_C.OnSeePlayer +[00005B43] {0x25116d8a880} Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +[00005B44] {0x25116d8a7a0} Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[00005B45] {0x25116d8a6c0} Function AIC_SkinStealer.AIC_SkinStealer_C.Setup AI +[00005B46] {0x25123f3ab80} ComponentDelegateBinding AIC_SkinStealer.AIC_SkinStealer_C.ComponentDelegateBinding_0 +[00005B47] {0x25113dcc200} PawnSensingComponent AIC_SkinStealer.AIC_SkinStealer_C.PawnSensing_GEN_VARIABLE +[00005B48] {0x25124131600} SceneComponent AIC_SkinStealer.AIC_SkinStealer_C.DefaultSceneRoot_GEN_VARIABLE +[00005B49] {0x251298a0e20} SimpleConstructionScript AIC_SkinStealer.AIC_SkinStealer_C.SimpleConstructionScript_0 +[00005B4A] {0x25116d8a5e0} SCS_Node AIC_SkinStealer.AIC_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_0 +[00005B4B] {0x25116d8a500} SCS_Node AIC_SkinStealer.AIC_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_1 +[00005B4C] {0x251298a0ec0} BTDecorator_ShouldMove_C BTDecorator_ShouldMove.Default__BTDecorator_ShouldMove_C +[00005B4D] {0x251298a0d80} BTDecorator_ShouldMove_C BT_SkinStealer.BT_SkinStealer.BTDecorator_ShouldMove_C_0 +[00005B4E] {0x251298a0ce0} BTDecorator_ShouldMove_C BT_SkinStealer.BT_SkinStealer.BTDecorator_ShouldMove_C_2 +[00005B4F] {0x2512bfbc4a0} Package Scream_5 +[00005B50] {0x251298a0920} Package Scream_4 +[00005B51] {0x251298a0740} Package Scream_1 +[00005B52] {0x251298a0560} Package Guts_Movement +[00005B53] {0x251298a0420} Package Impact_1 +[00005B54] {0x2511b1fc100} AnimSequence Walking_6_mixamo_com.Walking_6_mixamo_com +[00005B55] {0x2511b1fbf40} AnimSequence running_Anim.running_Anim +[00005B56] {0x2511b1fbd80} AnimSequence idle_Anim.idle_Anim +[00005B57] {0x2511b8cc280} BlendSpace1D BS_SkinStealer_Walk.BS_SkinStealer_Walk +[00005B58] {0x2511b1fbbc0} Texture2D CharacterMid_low_CharacterMid_high_Normal.CharacterMid_low_CharacterMid_high_Normal +[00005B59] {0x2511b1f9fc0} Texture2D CharacterMid_low_CharacterMid_high_Emissive.CharacterMid_low_CharacterMid_high_Emissive +[00005B5A] {0x2511b1f9e00} Texture2D CharacterMid_low_CharacterMid_high_BaseColor.CharacterMid_low_CharacterMid_high_BaseColor +[00005B5B] {0x2511344f4c0} PhysicsAsset SkinStealer_SM_V2_PhysicsAsset.SkinStealer_SM_V2_PhysicsAsset +[00005B5C] {0x25117a99200} SkeletalBodySetup SkinStealer_SM_V2_PhysicsAsset.SkinStealer_SM_V2_PhysicsAsset.SkeletalBodySetup_0 +[00005B5D] {0x25117924300} Skeleton SkinStealer_SM_V2_Skeleton.SkinStealer_SM_V2_Skeleton +[00005B5E] {0x251265ae320} SkeletalMeshSocket SkinStealer_SM_V2_Skeleton.SkinStealer_SM_V2_Skeleton.SkeletalMeshSocket_1 +[00005B5F] {0x2511b1f8c80} AnimSequence attack_Anim.Attack_Anim +[00005B60] {0x2512661ad20} AnimBlueprintGeneratedClass SkinStealer_AnimBP.SkinStealer_AnimBP_C +[00005B61] {0x25116d89a80} Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.ExecuteUbergraph_SkinStealer_AnimBP +[00005B62] {0x25116d898c0} Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.BlueprintUpdateAnimation +[00005B63] {0x25116d897e0} Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.AnimGraph +[00005B64] {0x25117922380} SkeletalMesh SkinStealer_SM_V2.SkinStealer_SM_V2 +[00005B65] {0x25117921f90} SkinStealer_AnimBP_C SkinStealer_AnimBP.Default__SkinStealer_AnimBP_C +[00005B66] {0x2511b398580} SoundWave Wav_Metal_Elevator_Travel_1.Wav_Metal_Elevator_Travel_1 +[00005B67] {0x2511b1f98c0} Texture2D CharacterMid_low_CharacterMid_high_OcclusionRoughnessMetallic.CharacterMid_low_CharacterMid_high_OcclusionRoughnessMetallic +[00005B68] {0x2511b4365f0} SoundCue CUE_Metal_Travel_Sound1.CUE_Metal_Travel_Sound1 +[00005B69] {0x251265af0a0} SoundNodeModulator CUE_Metal_Travel_Sound1.CUE_Metal_Travel_Sound1.SoundNodeModulator_0 +[00005B6A] {0x251265af040} SoundNodeParamCrossFade CUE_Metal_Travel_Sound1.CUE_Metal_Travel_Sound1.SoundNodeParamCrossFade_4 +[00005B6B] {0x251298a1500} SoundNodeWavePlayer CUE_Metal_Travel_Sound1.CUE_Metal_Travel_Sound1.SoundNodeWavePlayer_2 +[00005B6C] {0x2512bfbfce0} SoundNodeWavePlayer CUE_Metal_Travel_Sound1.CUE_Metal_Travel_Sound1.SoundNodeWavePlayer_3 +[00005B6D] {0x2511b1f44c0} Texture2D T_Lever_2_Albedo.T_Lever_2_Albedo +[00005B6E] {0x25117921ba0} Skeleton SKEL_Lever_Skeleton.SKEL_Lever_Skeleton +[00005B6F] {0x251265affa0} SkeletalMeshSocket SKEL_Lever_Skeleton.SKEL_Lever_Skeleton.SkeletalMeshSocket_0 +[00005B70] {0x251179217b0} SkeletalMesh SK_Lever_2.SK_Lever_2 +[00005B71] {0x25120d421c0} AnimSequence AS_FL_Pull_Idle.AS_FL_Pull_Idle +[00005B72] {0x2512661e020} AnimBlueprintGeneratedClass AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C +[00005B73] {0x25116d8c9c0} Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.ExecuteUbergraph_AnimBP_Elevator_Lever +[00005B74] {0x25116d8c8e0} Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.BlueprintUpdateAnimation +[00005B75] {0x25116d8c720} Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.AnimGraph +[00005B76] {0x2512196b4c0} Texture2D T_Lever_2_Normal.T_Lever_2_Normal +[00005B77] {0x2511b1f7940} Texture2D T_Lever_2_AORM.T_Lever_2_AORM +[00005B78] {0x251298a2cc0} Package TX_SM_BoatFender_01a_MASK +[00005B79] {0x251298a2c20} Package TX_FlareGun_01a_ORM +[00005B7A] {0x251298a2ae0} Package TX_FlareGun_01a_NRM +[00005B7B] {0x251298a2b80} Package TX_FlareGun_01a_DIF +[00005B7C] {0x251298a27c0} Package TX_Default_NRM +[00005B7D] {0x251298a2680} Package TX_Default_MASKS +[00005B7E] {0x251298a25e0} Package TX_Default_Grey +[00005B7F] {0x251298a2540} Package TX_Default_DIF +[00005B80] {0x251298a24a0} Package M_Master +[00005B81] {0x2511b1ff040} Texture2D T_Placeholder_normal.T_Placeholder_normal +[00005B82] {0x2511b1f7e80} Texture2D T_Placeholder_basecolor.T_Placeholder_basecolor +[00005B83] {0x2511b1f7cc0} Texture2D T_Placeholder_aorm.T_Placeholder_aorm +[00005B84] {0x25123f41be0} Material M_FE_Master.M_FE_Master +[00005B85] {0x2511b161c80} MaterialInstanceConstant MI_Lever_2_Inst.MI_Lever_2_Inst +[00005B86] {0x251298a2360} Package Mi_Boat_01b +[00005B87] {0x2511b8ca480} StaticMesh SM_Boat_01a_InteriorSkin.SM_Boat_01a_InteriorSkin +[00005B88] {0x25117a98c80} BodySetup SM_Boat_01a_InteriorSkin.SM_Boat_01a_InteriorSkin.BodySetup_2 +[00005B89] {0x25116d8c100} NavCollision SM_Boat_01a_InteriorSkin.SM_Boat_01a_InteriorSkin.NavCollision_4 +[00005B8A] {0x251298a22c0} Package TX_SM_Lifering_01a_MASK +[00005B8B] {0x251298a20e0} Package TX_Boat_01b_ORM +[00005B8C] {0x251298a2040} Package TX_Boat_01b_NRM +[00005B8D] {0x251298a1e60} Package TX_Boat_01b_DIF +[00005B8E] {0x2511b8ca000} StaticMesh SM_Boat_01b.SM_Boat_01b +[00005B8F] {0x25117a989c0} BodySetup SM_Boat_01b.SM_Boat_01b.BodySetup_0 +[00005B90] {0x25116d8c2c0} NavCollision SM_Boat_01b.SM_Boat_01b.NavCollision_1 +[00005B91] {0x251298a1aa0} Package Mi_Oar_01a +[00005B92] {0x251298a1c80} Package TX_Oar_ORM +[00005B93] {0x251298a18c0} Package TX_Oar_NRM +[00005B94] {0x251298a16e0} Package TX_Oar_DIF +[00005B95] {0x2512a8b3340} Texture2D TX_Default_NRM.TX_Default_NRM +[00005B96] {0x2511b1ffac0} Texture2D TX_Default_MASKS.TX_Default_MASKS +[00005B97] {0x2511b1ff900} Texture2D TX_Default_Grey.TX_Default_Grey +[00005B98] {0x2511b1ff740} Texture2D TX_Default_DIF.TX_Default_DIF +[00005B99] {0x2511b8cd780} StaticMesh SM_Oar_01b.SM_Oar_01b +[00005B9A] {0x25117a98440} BodySetup SM_Oar_01b.SM_Oar_01b.BodySetup_0 +[00005B9B] {0x25116d8b4c0} NavCollision SM_Oar_01b.SM_Oar_01b.NavCollision_0 +[00005B9C] {0x2512bf64300} BlueprintGeneratedClass BP_RowBoat.BP_RowBoat_C +[00005B9D] {0x25116d8b3e0} Function BP_RowBoat.BP_RowBoat_C.ExecuteUbergraph_BP_RowBoat +[00005B9E] {0x25116d8b300} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8 +[00005B9F] {0x25116d8b140} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7 +[00005BA0] {0x25116d8b060} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6 +[00005BA1] {0x25116d8af80} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5 +[00005BA2] {0x25116d8aea0} Function BP_RowBoat.BP_RowBoat_C.StopBuoyancy +[00005BA3] {0x25116d8adc0} Function BP_RowBoat.BP_RowBoat_C.StartBuoyancy +[00005BA4] {0x25116d8e6a0} Function BP_RowBoat.BP_RowBoat_C.StartDelay +[00005BA5] {0x25116d8e5c0} Function BP_RowBoat.BP_RowBoat_C.ResetDelay +[00005BA6] {0x25116d8e4e0} Function BP_RowBoat.BP_RowBoat_C.OnQueryFinished +[00005BA7] {0x25116d8e400} Function BP_RowBoat.BP_RowBoat_C.FindLand +[00005BA8] {0x25116d8e320} Function BP_RowBoat.BP_RowBoat_C.ReceiveUnpossessed +[00005BA9] {0x25116d8e240} Function BP_RowBoat.BP_RowBoat_C.UnPossess +[00005BAA] {0x25116d8e160} Function BP_RowBoat.BP_RowBoat_C.ReceivePossessed +[00005BAB] {0x25116d8e080} Function BP_RowBoat.BP_RowBoat_C.OnPossess +[00005BAC] {0x25116d8dfa0} Function BP_RowBoat.BP_RowBoat_C.StartLookAt +[00005BAD] {0x25116d8dec0} Function BP_RowBoat.BP_RowBoat_C.Lookat2 +[00005BAE] {0x25116d8dde0} Function BP_RowBoat.BP_RowBoat_C.PlayWarning +[00005BAF] {0x25116d8dd00} Function BP_RowBoat.BP_RowBoat_C.StartSway +[00005BB0] {0x25116d8dc20} Function BP_RowBoat.BP_RowBoat_C.PlayScare +[00005BB1] {0x25116d8db40} Function BP_RowBoat.BP_RowBoat_C.ReceiveBeginPlay +[00005BB2] {0x25116d8da60} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90 +[00005BB3] {0x25116d8d980} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79 +[00005BB4] {0x25116d8d8a0} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_47 +[00005BB5] {0x25116d8d7c0} Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_40 +[00005BB6] {0x25116d8d6e0} Function BP_RowBoat.BP_RowBoat_C.InpActEvt_Interact_K2Node_InputActionEvent_0 +[00005BB7] {0x25116d8d600} Function BP_RowBoat.BP_RowBoat_C.Bob__UpdateFunc +[00005BB8] {0x25116d8d520} Function BP_RowBoat.BP_RowBoat_C.Bob__FinishedFunc +[00005BB9] {0x25116d8d360} Function BP_RowBoat.BP_RowBoat_C.Timeline_2__UpdateFunc +[00005BBA] {0x25116d8d280} Function BP_RowBoat.BP_RowBoat_C.Timeline_2__FinishedFunc +[00005BBB] {0x25116d8d1a0} Function BP_RowBoat.BP_RowBoat_C.Timeline_1__UpdateFunc +[00005BBC] {0x25116d8d0c0} Function BP_RowBoat.BP_RowBoat_C.Timeline_1__FinishedFunc +[00005BBD] {0x25116d8cfe0} Function BP_RowBoat.BP_RowBoat_C.Timeline_0__UpdateFunc +[00005BBE] {0x25116d8cf00} Function BP_RowBoat.BP_RowBoat_C.Timeline_0__FinishedFunc +[00005BBF] {0x25116d8ce20} Function BP_RowBoat.BP_RowBoat_C.OnRep_IsVisible +[00005BC0] {0x25116d8cd40} Function BP_RowBoat.BP_RowBoat_C.SetInput +[00005BC1] {0x25116d8cc60} Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ +[00005BC2] {0x25116d8cb80} Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ_0 +[00005BC3] {0x25116d8caa0} Function BP_RowBoat.BP_RowBoat_C.OnRep_DidPossess +[00005BC4] {0x25116d8ff20} Function BP_RowBoat.BP_RowBoat_C.UpdateWaterLevel +[00005BC5] {0x25123f4d6f0} BoxComponent BP_RowBoat.BP_RowBoat_C.Collision1_GEN_VARIABLE +[00005BC6] {0x25123f4d260} BoxComponent BP_RowBoat.BP_RowBoat_C.Collision2_GEN_VARIABLE +[00005BC7] {0x25123f4cdd0} BoxComponent BP_RowBoat.BP_RowBoat_C.Collision3_GEN_VARIABLE +[00005BC8] {0x25123f4c940} BoxComponent BP_RowBoat.BP_RowBoat_C.Collision4_GEN_VARIABLE +[00005BC9] {0x25123f4c4b0} BoxComponent BP_RowBoat.BP_RowBoat_C.Collision_GEN_VARIABLE +[00005BCA] {0x2512a400880} CurveFloat BP_RowBoat.BP_RowBoat_C.CurveFloat_0 +[00005BCB] {0x2512a4007c0} CurveFloat BP_RowBoat.BP_RowBoat_C.CurveFloat_1 +[00005BCC] {0x2512a400700} CurveFloat BP_RowBoat.BP_RowBoat_C.CurveFloat_2 +[00005BCD] {0x2512a8c16c0} InputActionDelegateBinding BP_RowBoat.BP_RowBoat_C.InputActionDelegateBinding_0 +[00005BCE] {0x2512a8c0600} InputAxisDelegateBinding BP_RowBoat.BP_RowBoat_C.InputAxisDelegateBinding_0 +[00005BCF] {0x25108068000} SceneComponent BP_RowBoat.BP_RowBoat_C.DefaultSceneRoot_GEN_VARIABLE +[00005BD0] {0x251298a42a0} SimpleConstructionScript BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0 +[00005BD1] {0x25116d8fe40} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_0 +[00005BD2] {0x25116d8fd60} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_10 +[00005BD3] {0x25116d8fc80} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_11 +[00005BD4] {0x25116d8fba0} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_20 +[00005BD5] {0x25116d8fac0} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_21 +[00005BD6] {0x25116d8f9e0} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_22 +[00005BD7] {0x25116d8f900} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_23 +[00005BD8] {0x25116d8f820} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_24 +[00005BD9] {0x25116d8f740} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_5 +[00005BDA] {0x25116d8f660} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_6 +[00005BDB] {0x25116d8f580} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_7 +[00005BDC] {0x25116d8f4a0} SCS_Node BP_RowBoat.BP_RowBoat_C.SimpleConstructionScript_0.SCS_Node_9 +[00005BDD] {0x251241520e0} SkeletalMeshComponent BP_RowBoat.BP_RowBoat_C.SkeletalMesh1_GEN_VARIABLE +[00005BDE] {0x251241530d0} SkeletalMeshComponent BP_RowBoat.BP_RowBoat_C.SkeletalMesh_GEN_VARIABLE +[00005BDF] {0x2511b434b60} StaticMeshComponent BP_RowBoat.BP_RowBoat_C.StaticMesh2_GEN_VARIABLE +[00005BE0] {0x2511b434610} StaticMeshComponent BP_RowBoat.BP_RowBoat_C.StaticMesh3_GEN_VARIABLE +[00005BE1] {0x2511b4340c0} StaticMeshComponent BP_RowBoat.BP_RowBoat_C.StaticMesh4_GEN_VARIABLE +[00005BE2] {0x2511b433b70} StaticMeshComponent BP_RowBoat.BP_RowBoat_C.StaticMesh5_GEN_VARIABLE +[00005BE3] {0x2512a400640} TimelineTemplate BP_RowBoat.BP_RowBoat_C.Bob_Template +[00005BE4] {0x2512a400580} TimelineTemplate BP_RowBoat.BP_RowBoat_C.Timeline_0_Template +[00005BE5] {0x2512a4004c0} TimelineTemplate BP_RowBoat.BP_RowBoat_C.Timeline_1_Template +[00005BE6] {0x2512a400400} TimelineTemplate BP_RowBoat.BP_RowBoat_C.Timeline_2_Template +[00005BE7] {0x25117a98180} BP_Ocean_Manager_C BP_Ocean_Manager.Default__BP_Ocean_Manager_C +[00005BE8] {0x2512a8b2700} Texture2D TX_Boat_01b_NRM.TX_Boat_01b_NRM +[00005BE9] {0x2511b1fe5c0} Texture2D TX_Boat_01b_DIF.TX_Boat_01b_DIF +[00005BEA] {0x2511b1fe400} Texture2D TX_Boat_01b_ORM.TX_Boat_01b_ORM +[00005BEB] {0x2511b1fe780} Texture2D TX_FlareGun_01a_DIF.TX_FlareGun_01a_DIF +[00005BEC] {0x2511b1ffc80} Texture2D TX_FlareGun_01a_ORM.TX_FlareGun_01a_ORM +[00005BED] {0x2511b1faa40} Texture2D TX_FlareGun_01a_NRM.TX_FlareGun_01a_NRM +[00005BEE] {0x2511b1ffe40} Texture2D TX_Oar_NRM.TX_Oar_NRM +[00005BEF] {0x2512a8b36c0} Texture2D TX_Oar_DIF.TX_Oar_DIF +[00005BF0] {0x2512a8b3500} Texture2D TX_Oar_ORM.TX_Oar_ORM +[00005BF1] {0x251298a4480} Package CONSOLAB +[00005BF2] {0x2512a8b1580} Texture2D TX_SM_Lifering_01a_MASK.TX_SM_Lifering_01a_MASK +[00005BF3] {0x251189f4d80} Texture2D TX_SM_BoatFender_01a_MASK.TX_SM_BoatFender_01a_MASK +[00005BF4] {0x251298a43e0} Package CONSOLA +[00005BF5] {0x251264c30a0} FontFace CONSOLAB.CONSOLAB +[00005BF6] {0x2511b160e80} WidgetBlueprintGeneratedClass UI_Checklist_Item.UI_Checklist_Item_C +[00005BF7] {0x25126a612e0} Function UI_Checklist_Item.UI_Checklist_Item_C.ExecuteUbergraph_UI_Checklist_Item +[00005BF8] {0x25126a61200} Function UI_Checklist_Item.UI_Checklist_Item_C.Construct +[00005BF9] {0x25121a099a0} WidgetTree UI_Checklist_Item.UI_Checklist_Item_C.WidgetTree +[00005BFA] {0x25117a97940} TextBlock UI_Checklist_Item.UI_Checklist_Item_C.WidgetTree.TextBlock_54 +[00005BFB] {0x2511b160b00} WidgetBlueprintGeneratedClass UI_SecurityPopup.UI_SecurityPopup_C +[00005BFC] {0x25126a60f60} Function UI_SecurityPopup.UI_SecurityPopup_C.ExecuteUbergraph_UI_SecurityPopup +[00005BFD] {0x25126a60e80} Function UI_SecurityPopup.UI_SecurityPopup_C.Construct +[00005BFE] {0x25126a60cc0} Function UI_SecurityPopup.UI_SecurityPopup_C.BndEvt__UI_SecurityPopup_OkButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[00005BFF] {0x25126a60be0} Function UI_SecurityPopup.UI_SecurityPopup_C.BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00005C00] {0x25126a60b00} Function UI_SecurityPopup.UI_SecurityPopup_C.CheckFont +[00005C01] {0x25123f3edc0} ComponentDelegateBinding UI_SecurityPopup.UI_SecurityPopup_C.ComponentDelegateBinding_0 +[00005C02] {0x25121a04e10} WidgetTree UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree +[00005C03] {0x251264e6000} Border UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Border_0 +[00005C04] {0x251264e5380} Border UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Border_776 +[00005C05] {0x251264c2e60} BorderSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Border_0.BorderSlot_0 +[00005C06] {0x251264c2e00} BorderSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Border_776.BorderSlot_0 +[00005C07] {0x25123f4ade0} Button UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.OkButton +[00005C08] {0x251264c2d40} ButtonSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.OkButton.ButtonSlot_0 +[00005C09] {0x25123f209f0} CheckBox UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.CheckBox_112 +[00005C0A] {0x2511344f100} HorizontalBox UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.HorizontalBox_209 +[00005C0B] {0x251264c2ce0} HorizontalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_1 +[00005C0C] {0x251264c2c80} HorizontalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_2 +[00005C0D] {0x251264c2c20} HorizontalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_5 +[00005C0E] {0x2511b2cee00} Spacer UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Spacer +[00005C0F] {0x2511b2cece0} Spacer UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Spacer_1 +[00005C10] {0x2511b2cebc0} Spacer UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.Spacer_137 +[00005C11] {0x25117a97680} TextBlock UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.TextBlock_2 +[00005C12] {0x25117a973c0} TextBlock UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.TextBlock_592 +[00005C13] {0x25117a97100} TextBlock UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.TextBlock_83 +[00005C14] {0x2511344efc0} VerticalBox UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_0 +[00005C15] {0x2511344ee80} VerticalBox UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1 +[00005C16] {0x251264c2bc0} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00005C17] {0x251264c2b60} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[00005C18] {0x251264c2b00} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_12 +[00005C19] {0x251264c2aa0} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_3 +[00005C1A] {0x251264c2a40} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_4 +[00005C1B] {0x251264c29e0} VerticalBoxSlot UI_SecurityPopup.UI_SecurityPopup_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_6 +[00005C1C] {0x2511b391900} WidgetBlueprintGeneratedClass UI_Textpad.UI_Textpad_C +[00005C1D] {0x25126a60860} Function UI_Textpad.UI_Textpad_C.ExecuteUbergraph_UI_Textpad +[00005C1E] {0x25126a606a0} Function UI_Textpad.UI_Textpad_C.PresetText +[00005C1F] {0x25121a097f0} WidgetTree UI_Textpad.UI_Textpad_C.WidgetTree +[00005C20] {0x251264e1f00} Border UI_Textpad.UI_Textpad_C.WidgetTree.Border_34 +[00005C21] {0x251264c28c0} BorderSlot UI_Textpad.UI_Textpad_C.WidgetTree.Border_34.BorderSlot_1 +[00005C22] {0x251241f6700} MultiLineEditableTextBox UI_Textpad.UI_Textpad_C.WidgetTree.InputText +[00005C23] {0x2512a4512c0} ScrollBox UI_Textpad.UI_Textpad_C.WidgetTree.ScrollBox_44 +[00005C24] {0x251264c2860} ScrollBoxSlot UI_Textpad.UI_Textpad_C.WidgetTree.ScrollBox_44.ScrollBoxSlot_2 +[00005C25] {0x25120cf2e00} SizeBox UI_Textpad.UI_Textpad_C.WidgetTree.SizeBox_143 +[00005C26] {0x251264c2800} SizeBoxSlot UI_Textpad.UI_Textpad_C.WidgetTree.SizeBox_143.SizeBoxSlot_0 +[00005C27] {0x2511b2ceaa0} UserDefinedStruct S_Glowstick_Data.S_Glowstick_Data +[00005C28] {0x25124138200} Font CONSOLAB_Font.CONSOLAB_Font +[00005C29] {0x2511b390e80} WidgetBlueprintGeneratedClass UI_ShortCut.UI_ShortCut_C +[00005C2A] {0x25126a604e0} Function UI_ShortCut.UI_ShortCut_C.ExecuteUbergraph_UI_ShortCut +[00005C2B] {0x25126a60320} Function UI_ShortCut.UI_ShortCut_C.Construct +[00005C2C] {0x25126a60240} Function UI_ShortCut.UI_ShortCut_C.BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[00005C2D] {0x25126a60160} Function UI_ShortCut.UI_ShortCut_C.BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00005C2E] {0x2512a8c24c0} ComponentDelegateBinding UI_ShortCut.UI_ShortCut_C.ComponentDelegateBinding_0 +[00005C2F] {0x25121a09820} WidgetTree UI_ShortCut.UI_ShortCut_C.WidgetTree +[00005C30] {0x25123f4a950} Button UI_ShortCut.UI_ShortCut_C.WidgetTree.Click +[00005C31] {0x251264c25c0} ButtonSlot UI_ShortCut.UI_ShortCut_C.WidgetTree.Click.ButtonSlot_0 +[00005C32] {0x2512a8e3c40} Image UI_ShortCut.UI_ShortCut_C.WidgetTree.LogoImage +[00005C33] {0x25120cf2680} SizeBox UI_ShortCut.UI_ShortCut_C.WidgetTree.SizeBox_0 +[00005C34] {0x25120cf2f80} SizeBox UI_ShortCut.UI_ShortCut_C.WidgetTree.SizeBox_27 +[00005C35] {0x251264c2560} SizeBoxSlot UI_ShortCut.UI_ShortCut_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00005C36] {0x251264c3dc0} SizeBoxSlot UI_ShortCut.UI_ShortCut_C.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00005C37] {0x25117a96e40} TextBlock UI_ShortCut.UI_ShortCut_C.WidgetTree.TextName +[00005C38] {0x2511344ed40} VerticalBox UI_ShortCut.UI_ShortCut_C.WidgetTree.VerticalBox_86 +[00005C39] {0x251264c3d00} VerticalBoxSlot UI_ShortCut.UI_ShortCut_C.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00005C3A] {0x251264c3ca0} VerticalBoxSlot UI_ShortCut.UI_ShortCut_C.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00005C3B] {0x2511b391200} WidgetBlueprintGeneratedClass UI_EvidenceShortcut.UI_EvidenceShortcut_C +[00005C3C] {0x25126a60080} Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.ExecuteUbergraph_UI_EvidenceShortcut +[00005C3D] {0x25126a63880} Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.Construct +[00005C3E] {0x25126a637a0} Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[00005C3F] {0x25126a636c0} Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00005C40] {0x2512a8c3f80} ComponentDelegateBinding UI_EvidenceShortcut.UI_EvidenceShortcut_C.ComponentDelegateBinding_0 +[00005C41] {0x25121a09850} WidgetTree UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree +[00005C42] {0x25123f4a4c0} Button UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.Click +[00005C43] {0x251264c3b80} ButtonSlot UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.Click.ButtonSlot_0 +[00005C44] {0x2512a8e37c0} Image UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.LogoImage +[00005C45] {0x25120cf1f00} SizeBox UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.SizeBox_0 +[00005C46] {0x25120cf1300} SizeBox UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.SizeBox_27 +[00005C47] {0x251264c3b20} SizeBoxSlot UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00005C48] {0x251264c3ac0} SizeBoxSlot UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00005C49] {0x25117a96b80} TextBlock UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.TextName +[00005C4A] {0x2511344ec00} VerticalBox UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.VerticalBox_86 +[00005C4B] {0x251264c3a00} VerticalBoxSlot UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00005C4C] {0x251264c39a0} VerticalBoxSlot UI_EvidenceShortcut.UI_EvidenceShortcut_C.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00005C4D] {0x2511b390b00} WidgetBlueprintGeneratedClass UI_Drag.UI_Drag_C +[00005C4E] {0x25126a635e0} Function UI_Drag.UI_Drag_C.DragWindow__DelegateSignature +[00005C4F] {0x25126a63420} Function UI_Drag.UI_Drag_C.ExecuteUbergraph_UI_Drag +[00005C50] {0x25126a63340} Function UI_Drag.UI_Drag_C.BndEvt__UI_Drag_CloseBTN_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature +[00005C51] {0x25126a63260} Function UI_Drag.UI_Drag_C.CloseProgram +[00005C52] {0x25126a63180} Function UI_Drag.UI_Drag_C.BndEvt__Button_64_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[00005C53] {0x25126a630a0} Function UI_Drag.UI_Drag_C.SetProgram +[00005C54] {0x25126a62fc0} Function UI_Drag.UI_Drag_C.ForceDeleteBack +[00005C55] {0x25126a62ee0} Function UI_Drag.UI_Drag_C.BndEvt__SetAsBackground_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[00005C56] {0x25126a62e00} Function UI_Drag.UI_Drag_C.On_Header_MouseButtonDown_0 +[00005C57] {0x25126a62d20} Function UI_Drag.UI_Drag_C.OnMouseButtonUp +[00005C58] {0x251264854c0} ComponentDelegateBinding UI_Drag.UI_Drag_C.ComponentDelegateBinding_0 +[00005C59] {0x25121a09880} WidgetTree UI_Drag.UI_Drag_C.WidgetTree +[00005C5A] {0x25124138000} BackgroundBlur UI_Drag.UI_Drag_C.WidgetTree.BackgroundBlur_1264 +[00005C5B] {0x25124137e00} BackgroundBlur UI_Drag.UI_Drag_C.WidgetTree.BackgroundBlur_856 +[00005C5C] {0x251264c3820} BackgroundBlurSlot UI_Drag.UI_Drag_C.WidgetTree.BackgroundBlur_1264.BackgroundBlurSlot_0 +[00005C5D] {0x251264c37c0} BackgroundBlurSlot UI_Drag.UI_Drag_C.WidgetTree.BackgroundBlur_856.BackgroundBlurSlot_0 +[00005C5E] {0x251264ef380} Border UI_Drag.UI_Drag_C.WidgetTree.Body +[00005C5F] {0x251264ef100} Border UI_Drag.UI_Drag_C.WidgetTree.Border_563 +[00005C60] {0x251264eee80} Border UI_Drag.UI_Drag_C.WidgetTree.Header +[00005C61] {0x251264c3760} BorderSlot UI_Drag.UI_Drag_C.WidgetTree.Border_563.BorderSlot_0 +[00005C62] {0x251264c3700} BorderSlot UI_Drag.UI_Drag_C.WidgetTree.Header.BorderSlot_0 +[00005C63] {0x25123f4a030} Button UI_Drag.UI_Drag_C.WidgetTree.CloseBTN +[00005C64] {0x25123f49ba0} Button UI_Drag.UI_Drag_C.WidgetTree.SetAsBackground +[00005C65] {0x251264c36a0} ButtonSlot UI_Drag.UI_Drag_C.WidgetTree.CloseBTN.ButtonSlot_0 +[00005C66] {0x251264c3640} ButtonSlot UI_Drag.UI_Drag_C.WidgetTree.SetAsBackground.ButtonSlot_0 +[00005C67] {0x2511344eac0} CanvasPanel UI_Drag.UI_Drag_C.WidgetTree.CanvasPanel_0 +[00005C68] {0x2510d33e940} CanvasPanelSlot UI_Drag.UI_Drag_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00005C69] {0x2511344e980} HorizontalBox UI_Drag.UI_Drag_C.WidgetTree.HorizontalBox_main +[00005C6A] {0x251264c35e0} HorizontalBoxSlot UI_Drag.UI_Drag_C.WidgetTree.HorizontalBox_main.HorizontalBoxSlot_0 +[00005C6B] {0x251264c3580} HorizontalBoxSlot UI_Drag.UI_Drag_C.WidgetTree.HorizontalBox_main.HorizontalBoxSlot_1 +[00005C6C] {0x251264c3520} HorizontalBoxSlot UI_Drag.UI_Drag_C.WidgetTree.HorizontalBox_main.HorizontalBoxSlot_2 +[00005C6D] {0x25120cf0e80} SizeBox UI_Drag.UI_Drag_C.WidgetTree.MainBox +[00005C6E] {0x251264c34c0} SizeBoxSlot UI_Drag.UI_Drag_C.WidgetTree.MainBox.SizeBoxSlot_0 +[00005C6F] {0x25117a968c0} TextBlock UI_Drag.UI_Drag_C.WidgetTree.ProgName +[00005C70] {0x25117a9fd40} TextBlock UI_Drag.UI_Drag_C.WidgetTree.TextBlock_157 +[00005C71] {0x25117a9fa80} TextBlock UI_Drag.UI_Drag_C.WidgetTree.TextBlock_276 +[00005C72] {0x2511344e840} VerticalBox UI_Drag.UI_Drag_C.WidgetTree.VerticalBox_34 +[00005C73] {0x251264c3460} VerticalBoxSlot UI_Drag.UI_Drag_C.WidgetTree.VerticalBox_34.VerticalBoxSlot_2 +[00005C74] {0x251264c3400} VerticalBoxSlot UI_Drag.UI_Drag_C.WidgetTree.VerticalBox_34.VerticalBoxSlot_3 +[00005C75] {0x25120cf0d00} StaticMesh umbrella_id_card_03_Metal_01.umbrella_id_card_03_Metal_01 +[00005C76] {0x25117a9f7c0} BodySetup umbrella_id_card_03_Metal_01.umbrella_id_card_03_Metal_01.BodySetup_0 +[00005C77] {0x25126a62b60} NavCollision umbrella_id_card_03_Metal_01.umbrella_id_card_03_Metal_01.NavCollision_0 +[00005C78] {0x2512a8e3340} BP_Ragdoll_C BP_Ragdoll.Default__BP_Ragdoll_C +[00005C79] {0x2512a8e3100} BP_Dismembered_C BP_Dismembered.Default__BP_Dismembered_C +[00005C7A] {0x251298a5880} Package Paper07 +[00005C7B] {0x251298a57e0} Package Paper06 +[00005C7C] {0x251298a5600} Package Paper05 +[00005C7D] {0x2511b39cf00} BlueprintGeneratedClass BP_Doll_Shake.BP_Doll_Shake_C +[00005C7E] {0x2511276da00} LevelSequence DollScare.DollScare +[00005C7F] {0x25120cf3400} MovieScene DollScare.DollScare.MovieScene_0 +[00005C80] {0x251298a5240} MovieScene3DAttachTrack DollScare.DollScare.MovieScene_0.MovieScene3DAttachTrack_0 +[00005C81] {0x25113441640} MovieScene3DAttachSection DollScare.DollScare.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0 +[00005C82] {0x2512a8c5a40} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0.EaseInFunction +[00005C83] {0x2511b361000} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0.EaseOutFunction +[00005C84] {0x2511b3afd00} MovieScene3DTransformTrack DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_0 +[00005C85] {0x25123f211e0} MovieScene3DTransformSection DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00005C86] {0x2512a8c5540} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00005C87] {0x2511b367e80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00005C88] {0x2511b3ae140} MovieScene3DTransformTrack DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_1 +[00005C89] {0x25123f219d0} MovieScene3DTransformSection DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[00005C8A] {0x2512a8c5580} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[00005C8B] {0x2512648c380} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[00005C8C] {0x2511b3a3100} MovieScene3DTransformTrack DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_2 +[00005C8D] {0x25123f221c0} MovieScene3DTransformSection DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0 +[00005C8E] {0x2512a8c4c40} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseInFunction +[00005C8F] {0x25123f3dfc0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseOutFunction +[00005C90] {0x2511b3a25c0} MovieScene3DTransformTrack DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_3 +[00005C91] {0x25123f229b0} MovieScene3DTransformSection DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0 +[00005C92] {0x2512a8c5a80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0.EaseInFunction +[00005C93] {0x2512648d040} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieScene3DTransformTrack_3.MovieScene3DTransformSection_0.EaseOutFunction +[00005C94] {0x2512a403c40} MovieSceneAudioTrack DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0 +[00005C95] {0x2511b39d980} MovieSceneAudioSection DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1 +[00005C96] {0x25123f3fb80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseInFunction +[00005C97] {0x25123f3ef00} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseOutFunction +[00005C98] {0x2511b39d280} MovieSceneAudioSection DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2 +[00005C99] {0x25123f3ea40} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2.EaseInFunction +[00005C9A] {0x25123f3fe80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2.EaseOutFunction +[00005C9B] {0x2511b39c800} MovieSceneAudioSection DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_3 +[00005C9C] {0x2512a8c1300} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_3.EaseInFunction +[00005C9D] {0x25123f3fbc0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_3.EaseOutFunction +[00005C9E] {0x2511b39cb80} MovieSceneAudioSection DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4 +[00005C9F] {0x25123f3fc80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4.EaseInFunction +[00005CA0] {0x25126485580} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4.EaseOutFunction +[00005CA1] {0x25126a62700} MovieSceneByteTrack DollScare.DollScare.MovieScene_0.MovieSceneByteTrack_0 +[00005CA2] {0x2512424fe40} MovieSceneByteSection DollScare.DollScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0 +[00005CA3] {0x25123f3e680} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0.EaseInFunction +[00005CA4] {0x25123f3e440} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0.EaseOutFunction +[00005CA5] {0x2512a403b80} MovieSceneCameraCutTrack DollScare.DollScare.MovieScene_0.MovieSceneCameraCutTrack_0 +[00005CA6] {0x25120cf3b80} MovieSceneCameraCutSection DollScare.DollScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00005CA7] {0x2511b1b0c40} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00005CA8] {0x2512a8c5a00} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00005CA9] {0x2512a403ac0} MovieSceneCameraShakeTrack DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00005CAA] {0x2511344c040} MovieSceneCameraShakeSection DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0 +[00005CAB] {0x2511b1b0c80} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseInFunction +[00005CAC] {0x2512a8c56c0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseOutFunction +[00005CAD] {0x2512a403a00} MovieSceneCameraShakeTrack DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_1 +[00005CAE] {0x2511344e700} MovieSceneCameraShakeSection DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1 +[00005CAF] {0x25123f3fcc0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1.EaseInFunction +[00005CB0] {0x25123f3ea00} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneCameraShakeTrack_1.MovieSceneCameraShakeSection_1.EaseOutFunction +[00005CB1] {0x25105ec52a0} BrushComponent MainMenuMap.MainMenuMap.PersistentLevel.PostProcessVolume_1.BrushComponent0 +[00005CB2] {0x2512a403940} MovieSceneFloatTrack DollScare.DollScare.MovieScene_0.MovieSceneFloatTrack_0 +[00005CB3] {0x2512a8b0240} MovieSceneFloatSection DollScare.DollScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00005CB4] {0x2512a8c5640} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00005CB5] {0x2512a8c60c0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005CB6] {0x2512a403880} MovieSceneParticleTrack DollScare.DollScare.MovieScene_0.MovieSceneParticleTrack_0 +[00005CB7] {0x25112775e00} MovieSceneParticleSection DollScare.DollScare.MovieScene_0.MovieSceneParticleTrack_0.MovieSceneParticleSection_0 +[00005CB8] {0x2512a8c5080} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneParticleTrack_0.MovieSceneParticleSection_0.EaseInFunction +[00005CB9] {0x25123f3fc00} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneParticleTrack_0.MovieSceneParticleSection_0.EaseOutFunction +[00005CBA] {0x25113dc0700} MovieSceneSkeletalAnimationTrack DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1 +[00005CBB] {0x251264ee980} MovieSceneSkeletalAnimationSection DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0 +[00005CBC] {0x2511b368b00} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00005CBD] {0x2512a8c5ac0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00005CBE] {0x251264ee700} MovieSceneSkeletalAnimationSection DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_2 +[00005CBF] {0x2512a8c0980} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_2.EaseInFunction +[00005CC0] {0x25123f3f0c0} MovieSceneBuiltInEasingFunction DollScare.DollScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_2.EaseOutFunction +[00005CC1] {0x2511b39bd80} BlueprintGeneratedClass BP_Walk_Shake_2.BP_Walk_Shake_2_C +[00005CC2] {0x2511b39b680} BlueprintGeneratedClass BP_Climb_Shake3_2.BP_Climb_Shake3_2_C +[00005CC3] {0x2511b39b300} BlueprintGeneratedClass BP_Chainsaw_Shake.BP_Chainsaw_Shake_C +[00005CC4] {0x2511b39af80} BlueprintGeneratedClass BP_Climb_Shake.BP_Climb_Shake_C +[00005CC5] {0x25120cf6400} StaticMesh umbrella_id_card_03_Strap.umbrella_id_card_03_Strap +[00005CC6] {0x25117a9d6c0} BodySetup umbrella_id_card_03_Strap.umbrella_id_card_03_Strap.BodySetup_0 +[00005CC7] {0x25126a62380} NavCollision umbrella_id_card_03_Strap.umbrella_id_card_03_Strap.NavCollision_0 +[00005CC8] {0x25120cfc580} StaticMesh umbrella_id_card_03_Rectangle001.umbrella_id_card_03_Rectangle001 +[00005CC9] {0x25117a9d400} BodySetup umbrella_id_card_03_Rectangle001.umbrella_id_card_03_Rectangle001.BodySetup_0 +[00005CCA] {0x25126a621c0} NavCollision umbrella_id_card_03_Rectangle001.umbrella_id_card_03_Rectangle001.NavCollision_0 +[00005CCB] {0x25120cfc400} StaticMesh umbrella_id_card_03_Metal_03.umbrella_id_card_03_Metal_03 +[00005CCC] {0x25117a9d140} BodySetup umbrella_id_card_03_Metal_03.umbrella_id_card_03_Metal_03.BodySetup_0 +[00005CCD] {0x25126a62000} NavCollision umbrella_id_card_03_Metal_03.umbrella_id_card_03_Metal_03.NavCollision_0 +[00005CCE] {0x25120cfc280} StaticMesh umbrella_id_card_03_Metal_02.umbrella_id_card_03_Metal_02 +[00005CCF] {0x25117a9ce80} BodySetup umbrella_id_card_03_Metal_02.umbrella_id_card_03_Metal_02.BodySetup_0 +[00005CD0] {0x25126a61e40} NavCollision umbrella_id_card_03_Metal_02.umbrella_id_card_03_Metal_02.NavCollision_0 +[00005CD1] {0x2510d388200} BlueprintGeneratedClass BP_Climb_Shake3.BP_Climb_Shake3_C +[00005CD2] {0x2511b39ac00} BlueprintGeneratedClass BP_Menu_Computer.BP_Menu_Computer_C +[00005CD3] {0x25126a65560} Function BP_Menu_Computer.BP_Menu_Computer_C.ExecuteUbergraph_BP_Menu_Computer +[00005CD4] {0x25126a65480} Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleScreen +[00005CD5] {0x25126a652c0} Function BP_Menu_Computer.BP_Menu_Computer_C.OnVRPossess +[00005CD6] {0x25126a651e0} Function BP_Menu_Computer.BP_Menu_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +[00005CD7] {0x25126a65100} Function BP_Menu_Computer.BP_Menu_Computer_C.UnPossess +[00005CD8] {0x25126a65020} Function BP_Menu_Computer.BP_Menu_Computer_C.OnPossess +[00005CD9] {0x25126a64f40} Function BP_Menu_Computer.BP_Menu_Computer_C.ReceivePossessed +[00005CDA] {0x25126a64e60} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Escape_K2Node_InputKeyEvent_0 +[00005CDB] {0x25126a64d80} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +[00005CDC] {0x25126a64ca0} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +[00005CDD] {0x25126a64bc0} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +[00005CDE] {0x25126a64ae0} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_2 +[00005CDF] {0x25126a64a00} Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +[00005CE0] {0x25126a64920} Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleWidgetInteraction +[00005CE1] {0x25126a64840} Function BP_Menu_Computer.BP_Menu_Computer_C.Update Beam +[00005CE2] {0x2511282bfa0} InheritableComponentHandler BP_Menu_Computer.BP_Menu_Computer_C.InheritableComponentHandler +[00005CE3] {0x2512a8c6300} InputActionDelegateBinding BP_Menu_Computer.BP_Menu_Computer_C.InputActionDelegateBinding_0 +[00005CE4] {0x2512a8c4dc0} InputAxisKeyDelegateBinding BP_Menu_Computer.BP_Menu_Computer_C.InputAxisKeyDelegateBinding_0 +[00005CE5] {0x2512a8c4e00} InputKeyDelegateBinding BP_Menu_Computer.BP_Menu_Computer_C.InputKeyDelegateBinding_0 +[00005CE6] {0x251120e0a00} SceneComponent BP_Menu_Computer.BP_Menu_Computer_C.DefaultSceneRoot_GEN_VARIABLE +[00005CE7] {0x25121224800} SceneComponent BP_Menu_Computer.BP_Menu_Computer_C.Scene1_GEN_VARIABLE +[00005CE8] {0x251298a5420} SimpleConstructionScript BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0 +[00005CE9] {0x25126a64760} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_0 +[00005CEA] {0x25126a64680} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_1 +[00005CEB] {0x25126a645a0} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_10 +[00005CEC] {0x25126a644c0} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_11 +[00005CED] {0x25126a643e0} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_2 +[00005CEE] {0x25126a64300} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_3 +[00005CEF] {0x25126a64220} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_4 +[00005CF0] {0x25126a64140} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_5 +[00005CF1] {0x25126a64060} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_6 +[00005CF2] {0x25126a63f80} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_7 +[00005CF3] {0x25126a63ea0} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_8 +[00005CF4] {0x25126a63dc0} SCS_Node BP_Menu_Computer.BP_Menu_Computer_C.SimpleConstructionScript_0.SCS_Node_9 +[00005CF5] {0x25124313620} StaticMeshComponent BP_Menu_Computer.BP_Menu_Computer_C.umbrella_id_card_03_Metal_01_GEN_VARIABLE +[00005CF6] {0x2511b431640} StaticMeshComponent BP_Menu_Computer.BP_Menu_Computer_C.umbrella_id_card_03_Metal_02_GEN_VARIABLE +[00005CF7] {0x2511b4310f0} StaticMeshComponent BP_Menu_Computer.BP_Menu_Computer_C.umbrella_id_card_03_Metal_03_GEN_VARIABLE +[00005CF8] {0x2511b430ba0} StaticMeshComponent BP_Menu_Computer.BP_Menu_Computer_C.umbrella_id_card_03_Rectangle001_GEN_VARIABLE +[00005CF9] {0x2511b430650} StaticMeshComponent BP_Menu_Computer.BP_Menu_Computer_C.umbrella_id_card_03_Strap_GEN_VARIABLE +[00005CFA] {0x25126613400} WidgetComponent BP_Menu_Computer.BP_Menu_Computer_C.Screen_GEN_VARIABLE +[00005CFB] {0x251296bd360} WidgetComponent BP_Menu_Computer.BP_Menu_Computer_C.Widget_GEN_VARIABLE +[00005CFC] {0x251179213c0} WidgetInteractionComponent BP_Menu_Computer.BP_Menu_Computer_C.WidgetInteraction1_GEN_VARIABLE +[00005CFD] {0x25117920010} WidgetInteractionComponent BP_Menu_Computer.BP_Menu_Computer_C.WidgetInteraction2_GEN_VARIABLE +[00005CFE] {0x25113e8f430} WidgetInteractionComponent BP_Menu_Computer.BP_Menu_Computer_C.WidgetInteraction_GEN_VARIABLE +[00005CFF] {0x2511b39d600} BlueprintGeneratedClass WaterExit.SequenceDirector_C +[00005D00] {0x25126a63c00} Function WaterExit.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +[00005D01] {0x25126a63a40} Function WaterExit.SequenceDirector_C.SequenceEvent_0 +[00005D02] {0x25126a67320} Function WaterExit.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +[00005D03] {0x25121226800} LevelSequence WaterExit.WaterExit +[00005D04] {0x25120cf7480} MovieScene WaterExit.WaterExit.MovieScene_0 +[00005D05] {0x251265d9ba0} CineCameraActor WaterExit.WaterExit.MovieScene_0.CineCameraActor_1 +[00005D06] {0x25124137a00} SceneComponent WaterExit.WaterExit.MovieScene_0.CineCameraActor_1.SceneComponent +[00005D07] {0x251265d9280} CineCameraComponent WaterExit.WaterExit.MovieScene_0.CineCameraActor_1.CameraComponent +[00005D08] {0x2512a402bc0} MovieScene3DTransformTrack WaterExit.WaterExit.MovieScene_0.MovieScene3DTransformTrack_0 +[00005D09] {0x25123f231a0} MovieScene3DTransformSection WaterExit.WaterExit.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00005D0A] {0x2512a8c8640} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00005D0B] {0x2512a8c8980} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00005D0C] {0x2512a402b00} MovieSceneAudioTrack WaterExit.WaterExit.MovieScene_0.MovieSceneAudioTrack_0 +[00005D0D] {0x2511b390780} MovieSceneAudioSection WaterExit.WaterExit.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1 +[00005D0E] {0x2512a8c9440} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseInFunction +[00005D0F] {0x2512a8cac40} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseOutFunction +[00005D10] {0x2512a402980} MovieSceneCameraCutTrack WaterExit.WaterExit.MovieScene_0.MovieSceneCameraCutTrack_0 +[00005D11] {0x25120cf7a80} MovieSceneCameraCutSection WaterExit.WaterExit.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00005D12] {0x2512a8c8f40} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00005D13] {0x2512a8c8f80} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00005D14] {0x2512a402800} MovieSceneCameraShakeTrack WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00005D15] {0x2511344e5c0} MovieSceneCameraShakeSection WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0 +[00005D16] {0x2512a8c8500} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseInFunction +[00005D17] {0x2512a8c8740} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_0.EaseOutFunction +[00005D18] {0x2511344e480} MovieSceneCameraShakeSection WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2 +[00005D19] {0x2512a8ca340} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2.EaseInFunction +[00005D1A] {0x2512a8c8800} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2.EaseOutFunction +[00005D1B] {0x251119f6140} PostProcessVolume MainMenuMap.MainMenuMap.PersistentLevel.PostProcessVolume_1 +[00005D1C] {0x2512a402740} MovieSceneEventTrack WaterExit.WaterExit.MovieScene_0.MovieSceneEventTrack_0 +[00005D1D] {0x2511277a300} MovieSceneEventTriggerSection WaterExit.WaterExit.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0 +[00005D1E] {0x2512a8c9840} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseInFunction +[00005D1F] {0x2512a8c98c0} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseOutFunction +[00005D20] {0x2512a4022c0} MovieSceneFloatTrack WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_0 +[00005D21] {0x2512a8b7240} MovieSceneFloatSection WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00005D22] {0x2512a8c85c0} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00005D23] {0x2512a8ca040} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005D24] {0x2512a401d80} MovieSceneFloatTrack WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_1 +[00005D25] {0x2512a8b7080} MovieSceneFloatSection WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0 +[00005D26] {0x2512a8c8580} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseInFunction +[00005D27] {0x2512a8c9f40} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_1.MovieSceneFloatSection_0.EaseOutFunction +[00005D28] {0x2512a401600} MovieSceneFloatTrack WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_2 +[00005D29] {0x2512a8b6ec0} MovieSceneFloatSection WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0 +[00005D2A] {0x2512a8c8540} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseInFunction +[00005D2B] {0x2512a8c9e80} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneFloatTrack_2.MovieSceneFloatSection_0.EaseOutFunction +[00005D2C] {0x2512a401540} MovieSceneSpawnTrack WaterExit.WaterExit.MovieScene_0.MovieSceneSpawnTrack_0 +[00005D2D] {0x2512a8b6d00} MovieSceneSpawnSection WaterExit.WaterExit.MovieScene_0.MovieSceneSpawnTrack_0.MovieSceneSpawnSection_0 +[00005D2E] {0x2512a8c8600} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneSpawnTrack_0.MovieSceneSpawnSection_0.EaseInFunction +[00005D2F] {0x2512a8c96c0} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneSpawnTrack_0.MovieSceneSpawnSection_0.EaseOutFunction +[00005D30] {0x25126a67160} MovieSceneVisibilityTrack WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_0 +[00005D31] {0x25120cf8200} MovieSceneBoolSection WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0 +[00005D32] {0x2512a8c9d40} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0.EaseInFunction +[00005D33] {0x2512a8c9d80} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0.EaseOutFunction +[00005D34] {0x25126a67080} MovieSceneVisibilityTrack WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_1 +[00005D35] {0x25120cf8980} MovieSceneBoolSection WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_1.MovieSceneBoolSection_0 +[00005D36] {0x2512a8c9cc0} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_1.MovieSceneBoolSection_0.EaseInFunction +[00005D37] {0x2512a8c9540} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_1.MovieSceneBoolSection_0.EaseOutFunction +[00005D38] {0x25126a66fa0} MovieSceneVisibilityTrack WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_2 +[00005D39] {0x25120cf9100} MovieSceneBoolSection WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_2.MovieSceneBoolSection_0 +[00005D3A] {0x2512a8c84c0} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_2.MovieSceneBoolSection_0.EaseInFunction +[00005D3B] {0x2512a8c9c40} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_2.MovieSceneBoolSection_0.EaseOutFunction +[00005D3C] {0x25126a66ec0} MovieSceneVisibilityTrack WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_3 +[00005D3D] {0x25120cfbe00} MovieSceneBoolSection WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_3.MovieSceneBoolSection_0 +[00005D3E] {0x2512a8c8480} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_3.MovieSceneBoolSection_0.EaseInFunction +[00005D3F] {0x2512a8c9480} MovieSceneBuiltInEasingFunction WaterExit.WaterExit.MovieScene_0.MovieSceneVisibilityTrack_3.MovieSceneBoolSection_0.EaseOutFunction +[00005D40] {0x25124137600} LevelSequence GrabKeySequence.GrabKeySequence +[00005D41] {0x25120cf6e80} MovieScene GrabKeySequence.GrabKeySequence.MovieScene_0 +[00005D42] {0x251298a51a0} MovieScene3DAttachTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DAttachTrack_0 +[00005D43] {0x2511344e340} MovieScene3DAttachSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0 +[00005D44] {0x2512a8cc580} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0.EaseInFunction +[00005D45] {0x2512a8cc600} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DAttachTrack_0.MovieScene3DAttachSection_0.EaseOutFunction +[00005D46] {0x2512a4013c0} MovieScene3DTransformTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_0 +[00005D47] {0x25117a8d060} MovieScene3DTransformSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00005D48] {0x2512a8ca940} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00005D49] {0x2510701eb00} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00005D4A] {0x2511b3a2800} MovieScene3DTransformTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_1 +[00005D4B] {0x25123f20200} MovieScene3DTransformSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[00005D4C] {0x2512a8ca8c0} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[00005D4D] {0x2512a8cb180} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[00005D4E] {0x2512a405140} MovieScene3DTransformTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_2 +[00005D4F] {0x25117a8c870} MovieScene3DTransformSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0 +[00005D50] {0x2511b1b0100} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseInFunction +[00005D51] {0x2512a8ca800} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseOutFunction +[00005D52] {0x2512a405080} MovieSceneCameraCutTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraCutTrack_0 +[00005D53] {0x25120cf7180} MovieSceneCameraCutSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00005D54] {0x2512bf2fb80} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00005D55] {0x2512a8cb1c0} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00005D56] {0x2512a404fc0} MovieSceneCameraShakeTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00005D57] {0x2511344e200} MovieSceneCameraShakeSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_37 +[00005D58] {0x2512a8ca900} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_37.EaseInFunction +[00005D59] {0x25123f3f4c0} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_37.EaseOutFunction +[00005D5A] {0x2511344e0c0} MovieSceneCameraShakeSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_39 +[00005D5B] {0x2512a8cba00} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_39.EaseInFunction +[00005D5C] {0x2512a8cba40} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_39.EaseOutFunction +[00005D5D] {0x25112813b70} MotionControllerComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.MotionController1 +[00005D5E] {0x25113dccf00} MovieSceneSkeletalAnimationTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0 +[00005D5F] {0x251264ee200} MovieSceneSkeletalAnimationSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0 +[00005D60] {0x2512a8ca880} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00005D61] {0x2512a8cb900} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00005D62] {0x251264edf80} MovieSceneSkeletalAnimationSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1 +[00005D63] {0x2512a8cb740} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseInFunction +[00005D64] {0x2512a8cbd00} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_0.MovieSceneSkeletalAnimationSection_1.EaseOutFunction +[00005D65] {0x25126a66d00} MovieSceneVisibilityTrack GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneVisibilityTrack_0 +[00005D66] {0x25120cfb800} MovieSceneBoolSection GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0 +[00005D67] {0x2512a8ca840} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0.EaseInFunction +[00005D68] {0x2512a8cb600} MovieSceneBuiltInEasingFunction GrabKeySequence.GrabKeySequence.MovieScene_0.MovieSceneVisibilityTrack_0.MovieSceneBoolSection_0.EaseOutFunction +[00005D69] {0x25108465b80} BlueprintGeneratedClass ClimbSequence.SequenceDirector_C +[00005D6A] {0x25126a67240} Function ClimbSequence.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +[00005D6B] {0x25126a66c20} Function ClimbSequence.SequenceDirector_C.SequenceEvent_0 +[00005D6C] {0x25124137200} LevelSequence ClimbSequence.ClimbSequence +[00005D6D] {0x2511898bb00} MovieScene ClimbSequence.ClimbSequence.MovieScene_0 +[00005D6E] {0x2512a404e40} MovieScene3DTransformTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_0 +[00005D6F] {0x25123f2f810} MovieScene3DTransformSection ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00005D70] {0x251179d7140} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00005D71] {0x2512a8ccb80} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00005D72] {0x2512a404d80} MovieScene3DTransformTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_2 +[00005D73] {0x25123f2f020} MovieScene3DTransformSection ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0 +[00005D74] {0x2512a8ccac0} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseInFunction +[00005D75] {0x2512a8cc900} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseOutFunction +[00005D76] {0x2512a404cc0} MovieSceneCameraCutTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraCutTrack_0 +[00005D77] {0x25120cf6880} MovieSceneCameraCutSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00005D78] {0x2512a8c93c0} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00005D79] {0x2512a8cca00} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00005D7A] {0x2512a404c00} MovieSceneCameraShakeTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00005D7B] {0x2511344df80} MovieSceneCameraShakeSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5 +[00005D7C] {0x2512a8ccb40} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5.EaseInFunction +[00005D7D] {0x2512a8cd080} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5.EaseOutFunction +[00005D7E] {0x2511344de40} MovieSceneCameraShakeSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_7 +[00005D7F] {0x2512a8cce80} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_7.EaseInFunction +[00005D80] {0x2512a8ccec0} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_7.EaseOutFunction +[00005D81] {0x2511281d580} MotionControllerComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.MotionController +[00005D82] {0x2512a404b40} MovieSceneEventTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneEventTrack_0 +[00005D83] {0x25120cfaf00} MovieSceneEventTriggerSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0 +[00005D84] {0x251179d7040} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseInFunction +[00005D85] {0x251179d7200} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneEventTrack_0.MovieSceneEventTriggerSection_0.EaseOutFunction +[00005D86] {0x25126a66a60} MovieSceneFadeTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneFadeTrack_0 +[00005D87] {0x2510d59e080} MovieSceneFadeSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0 +[00005D88] {0x2512a8cdc00} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0.EaseInFunction +[00005D89] {0x2512a8cd340} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneFadeTrack_0.MovieSceneFadeSection_0.EaseOutFunction +[00005D8A] {0x2510c67d900} MovieSceneSkeletalAnimationTrack ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1 +[00005D8B] {0x251264edd00} MovieSceneSkeletalAnimationSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0 +[00005D8C] {0x2511b1b13c0} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00005D8D] {0x2512a8ccb00} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00005D8E] {0x251264eda80} MovieSceneSkeletalAnimationSection ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_1 +[00005D8F] {0x2511b36a400} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_1.EaseInFunction +[00005D90] {0x2512a8cd940} MovieSceneBuiltInEasingFunction ClimbSequence.ClimbSequence.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_1.EaseOutFunction +[00005D91] {0x2512a8b6980} BP_Doll_Shake_C BP_Doll_Shake.Default__BP_Doll_Shake_C +[00005D92] {0x25121a092e0} MatineeCameraShakePattern BP_Doll_Shake.Default__BP_Doll_Shake_C.RootShakePattern +[00005D93] {0x2512a8b67c0} BP_Walk_Shake_2_C BP_Walk_Shake_2.Default__BP_Walk_Shake_2_C +[00005D94] {0x25121a095e0} MatineeCameraShakePattern BP_Walk_Shake_2.Default__BP_Walk_Shake_2_C.RootShakePattern +[00005D95] {0x2512a8b6600} BP_Climb_Shake3_2_C BP_Climb_Shake3_2.Default__BP_Climb_Shake3_2_C +[00005D96] {0x25121a09550} MatineeCameraShakePattern BP_Climb_Shake3_2.Default__BP_Climb_Shake3_2_C.RootShakePattern +[00005D97] {0x2512a8b6440} BP_Chainsaw_Shake_C BP_Chainsaw_Shake.Default__BP_Chainsaw_Shake_C +[00005D98] {0x25121a094c0} MatineeCameraShakePattern BP_Chainsaw_Shake.Default__BP_Chainsaw_Shake_C.RootShakePattern +[00005D99] {0x2512a8b6280} BP_Climb_Shake_C BP_Climb_Shake.Default__BP_Climb_Shake_C +[00005D9A] {0x25121a09430} MatineeCameraShakePattern BP_Climb_Shake.Default__BP_Climb_Shake_C.RootShakePattern +[00005D9B] {0x2512a8b60c0} BP_Climb_Shake3_C BP_Climb_Shake3.Default__BP_Climb_Shake3_C +[00005D9C] {0x25121a09f40} MatineeCameraShakePattern BP_Climb_Shake3.Default__BP_Climb_Shake3_C.RootShakePattern +[00005D9D] {0x2512a8e0ac0} Flashlight_BP_C Flashlight_BP.Default__Flashlight_BP_C +[00005D9E] {0x2511b399380} BlueprintGeneratedClass BP_Lever.BP_Lever_C +[00005D9F] {0x25126a66440} Function BP_Lever.BP_Lever_C.ExecuteUbergraph_BP_Lever +[00005DA0] {0x2511b8c1000} StaticMesh Cube.Cube +[00005DA1] {0x25117a9ea00} BodySetup Cube.Cube.BodySetup_1 +[00005DA2] {0x25126a66280} NavCollision Cube.Cube.NavCollision_1 +[00005DA3] {0x2512c18bbc0} Texture2D Level10_SS.Level10_SS +[00005DA4] {0x251172ea880} Texture2D Hotel_SS.Hotel_SS +[00005DA5] {0x251172ea6c0} Texture2D ElectricalStation_SS.ElectricalStation_SS +[00005DA6] {0x251172ea500} Texture2D Cave_SS.Cave_SS +[00005DA7] {0x25126a65d40} Function BP_Lever.BP_Lever_C.NextState +[00005DA8] {0x25126a65c60} Function BP_Lever.BP_Lever_C.OnActorUsed +[00005DA9] {0x25126a65b80} Function BP_Lever.BP_Lever_C.ToggleElevator +[00005DAA] {0x25124133600} SceneComponent BP_Lever.BP_Lever_C.DefaultSceneRoot_GEN_VARIABLE +[00005DAB] {0x251128ffec0} SimpleConstructionScript BP_Lever.BP_Lever_C.SimpleConstructionScript_0 +[00005DAC] {0x25126a65aa0} SCS_Node BP_Lever.BP_Lever_C.SimpleConstructionScript_0.SCS_Node_0 +[00005DAD] {0x25126a659c0} SCS_Node BP_Lever.BP_Lever_C.SimpleConstructionScript_0.SCS_Node_3 +[00005DAE] {0x2511b4550b0} SkeletalMeshComponent BP_Lever.BP_Lever_C.SkeletalMesh_GEN_VARIABLE +[00005DAF] {0x2512a8b52c0} Texture2D Level52_SS.Level52_SS +[00005DB0] {0x25124248040} Texture2D Level07_SS.Level07_SS +[00005DB1] {0x25124247e80} Texture2D Level3999_SS.Level3999_SS +[00005DB2] {0x251172eac00} Texture2D Level188_SS.Level188_SS +[00005DB3] {0x251172eaa40} Texture2D LevelDash_SS.LevelDash_SS +[00005DB4] {0x25124248200} Texture2D Tunnel_SS.Tunnel_SS +[00005DB5] {0x25124248580} Texture2D Snackrooms_SS.Snackrooms_SS +[00005DB6] {0x251242483c0} Texture2D Office_SS.Office_SS +[00005DB7] {0x251172eb300} Texture2D LightsOut_SS.LightsOut_SS +[00005DB8] {0x251172eb140} Texture2D Level9_SS.Level9_SS +[00005DB9] {0x251172eaf80} Texture2D Level94_SS.Level94_SS +[00005DBA] {0x251298a6000} Package M_InstantPhoto +[00005DBB] {0x251298a60a0} Package T_InstantPhoto_BC +[00005DBC] {0x251298a5f60} Package M_InstantPhoto_FOV +[00005DBD] {0x25126603bd0} Material M_InstantPhoto_FOV.M_InstantPhoto_FOV +[00005DBE] {0x2512a8b3a40} Texture2D T_InstantPhoto_BC.T_InstantPhoto_BC +[00005DBF] {0x25126603740} Material M_InstantPhoto.M_InstantPhoto +[00005DC0] {0x2511b399700} WidgetBlueprintGeneratedClass UI_Desktop.UI_Desktop_C +[00005DC1] {0x25126a667c0} Function UI_Desktop.UI_Desktop_C.ExecuteUbergraph_UI_Desktop +[00005DC2] {0x25126a68f20} Function UI_Desktop.UI_Desktop_C.AddWidget +[00005DC3] {0x25126a68900} Function UI_Desktop.UI_Desktop_C.Tick +[00005DC4] {0x251234baf80} Function UI_Desktop.UI_Desktop_C.OnDrag +[00005DC5] {0x25126a67be0} Function UI_Desktop.UI_Desktop_C.HardExit +[00005DC6] {0x25126a67b00} Function UI_Desktop.UI_Desktop_C.RunConsole +[00005DC7] {0x25126a67a20} Function UI_Desktop.UI_Desktop_C.RunClock +[00005DC8] {0x25126a67940} Function UI_Desktop.UI_Desktop_C.LaunchShortcut +[00005DC9] {0x25126a67860} Function UI_Desktop.UI_Desktop_C.Add shortcut +[00005DCA] {0x25126a67780} Function UI_Desktop.UI_Desktop_C.BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[00005DCB] {0x25126a676a0} Function UI_Desktop.UI_Desktop_C.BndEvt__Console_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[00005DCC] {0x25126a675c0} Function UI_Desktop.UI_Desktop_C.LaunchProgram +[00005DCD] {0x25126a674e0} Function UI_Desktop.UI_Desktop_C.UpdateTime +[00005DCE] {0x25126a67400} Function UI_Desktop.UI_Desktop_C.Construct +[00005DCF] {0x25126a6c9c0} Function UI_Desktop.UI_Desktop_C.onClose +[00005DD0] {0x25126a6c8e0} Function UI_Desktop.UI_Desktop_C.OnDrop +[00005DD1] {0x25126a6c800} Function UI_Desktop.UI_Desktop_C.Generate Encrypted Name +[00005DD2] {0x25126a6c720} Function UI_Desktop.UI_Desktop_C.GetLevelName +[00005DD3] {0x25126a6c640} Function UI_Desktop.UI_Desktop_C.Is Locked +[00005DD4] {0x25126a6c560} Function UI_Desktop.UI_Desktop_C.OnMouseMove +[00005DD5] {0x25126a6c480} Function UI_Desktop.UI_Desktop_C.OnMouseButtonUp +[00005DD6] {0x2512ac14c80} ComponentDelegateBinding UI_Desktop.UI_Desktop_C.ComponentDelegateBinding_0 +[00005DD7] {0x25121a0aae0} WidgetTree UI_Desktop.UI_Desktop_C.WidgetTree +[00005DD8] {0x25124135e00} BackgroundBlur UI_Desktop.UI_Desktop_C.WidgetTree.BackgroundBlur_70 +[00005DD9] {0x251264c7540} BackgroundBlurSlot UI_Desktop.UI_Desktop_C.WidgetTree.BackgroundBlur_70.BackgroundBlurSlot_0 +[00005DDA] {0x251264e2e00} Border UI_Desktop.UI_Desktop_C.WidgetTree.Border_140 +[00005DDB] {0x251264ed080} Border UI_Desktop.UI_Desktop_C.WidgetTree.DesktopImage +[00005DDC] {0x251264ecb80} Border UI_Desktop.UI_Desktop_C.WidgetTree.Icons +[00005DDD] {0x251264ec900} Border UI_Desktop.UI_Desktop_C.WidgetTree.TaskPanel +[00005DDE] {0x251264c74e0} BorderSlot UI_Desktop.UI_Desktop_C.WidgetTree.Border_140.BorderSlot_0 +[00005DDF] {0x251264c7480} BorderSlot UI_Desktop.UI_Desktop_C.WidgetTree.Icons.BorderSlot_1 +[00005DE0] {0x251264c7420} BorderSlot UI_Desktop.UI_Desktop_C.WidgetTree.TaskPanel.BorderSlot_0 +[00005DE1] {0x25126602e20} Button UI_Desktop.UI_Desktop_C.WidgetTree.ButtonOff +[00005DE2] {0x25126602990} Button UI_Desktop.UI_Desktop_C.WidgetTree.Console +[00005DE3] {0x251264c73c0} ButtonSlot UI_Desktop.UI_Desktop_C.WidgetTree.ButtonOff.ButtonSlot_0 +[00005DE4] {0x251264c7360} ButtonSlot UI_Desktop.UI_Desktop_C.WidgetTree.Console.ButtonSlot_0 +[00005DE5] {0x2511344d800} CanvasPanel UI_Desktop.UI_Desktop_C.WidgetTree.ApplicationsPanel +[00005DE6] {0x2511344d6c0} CanvasPanel UI_Desktop.UI_Desktop_C.WidgetTree.CanvasPanel_208 +[00005DE7] {0x2511344d580} CanvasPanel UI_Desktop.UI_Desktop_C.WidgetTree.MainCanvas +[00005DE8] {0x251179900f0} CanvasPanelSlot UI_Desktop.UI_Desktop_C.WidgetTree.ApplicationsPanel.CanvasPanelSlot_1 +[00005DE9] {0x251179901d0} CanvasPanelSlot UI_Desktop.UI_Desktop_C.WidgetTree.MainCanvas.CanvasPanelSlot_0 +[00005DEA] {0x25117990240} CanvasPanelSlot UI_Desktop.UI_Desktop_C.WidgetTree.MainCanvas.CanvasPanelSlot_1 +[00005DEB] {0x2510d332380} CanvasPanelSlot UI_Desktop.UI_Desktop_C.WidgetTree.MainCanvas.CanvasPanelSlot_8 +[00005DEC] {0x2511344d440} HorizontalBox UI_Desktop.UI_Desktop_C.WidgetTree.HorizontalBox_49 +[00005DED] {0x2511344d300} HorizontalBox UI_Desktop.UI_Desktop_C.WidgetTree.ProgrammsIcons +[00005DEE] {0x251264c75a0} HorizontalBoxSlot UI_Desktop.UI_Desktop_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_0 +[00005DEF] {0x251264c7300} HorizontalBoxSlot UI_Desktop.UI_Desktop_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_1 +[00005DF0] {0x251264c72a0} HorizontalBoxSlot UI_Desktop.UI_Desktop_C.WidgetTree.ProgrammsIcons.HorizontalBoxSlot_0 +[00005DF1] {0x251264c7240} HorizontalBoxSlot UI_Desktop.UI_Desktop_C.WidgetTree.ProgrammsIcons.HorizontalBoxSlot_2 +[00005DF2] {0x2512a8e8680} Image UI_Desktop.UI_Desktop_C.WidgetTree.Image_62 +[00005DF3] {0x2511344d1c0} Overlay UI_Desktop.UI_Desktop_C.WidgetTree.Overlay_0 +[00005DF4] {0x251264c71e0} OverlaySlot UI_Desktop.UI_Desktop_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00005DF5] {0x251264c7180} OverlaySlot UI_Desktop.UI_Desktop_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00005DF6] {0x25117a9cbc0} TextBlock UI_Desktop.UI_Desktop_C.WidgetTree.TextBlock_401 +[00005DF7] {0x25117a9c900} TextBlock UI_Desktop.UI_Desktop_C.WidgetTree.TimeAndDate +[00005DF8] {0x25120cfd780} WrapBox UI_Desktop.UI_Desktop_C.WidgetTree.IconsBox +[00005DF9] {0x25120cfd600} StaticMesh SM_InstantPhoto.SM_InstantPhoto +[00005DFA] {0x25117a9c640} BodySetup SM_InstantPhoto.SM_InstantPhoto.BodySetup_0 +[00005DFB] {0x25126a6c2c0} NavCollision SM_InstantPhoto.SM_InstantPhoto.NavCollision_4 +[00005DFC] {0x25123dfcf00} MaterialInstanceConstant MI_Photo_1_FOV.MI_Photo_1_FOV +[00005DFD] {0x2511b399000} MaterialInstanceConstant MI_Photo_1.MI_Photo_1 +[00005DFE] {0x251176cd280} Texture2D Thalassophobia_SS.Thalassophobia_SS +[00005DFF] {0x2511b397080} WidgetBlueprintGeneratedClass UI_TheHubStats.UI_TheHubStats_C +[00005E00] {0x25126a63500} Function UI_TheHubStats.UI_TheHubStats_C.ExecuteUbergraph_UI_TheHubStats +[00005E01] {0x25126a6bca0} Function UI_TheHubStats.UI_TheHubStats_C.AddWidget +[00005E02] {0x25126a6bbc0} Function UI_TheHubStats.UI_TheHubStats_C.Tick +[00005E03] {0x25126a6bae0} Function UI_TheHubStats.UI_TheHubStats_C.OnDrag +[00005E04] {0x25126a6ba00} Function UI_TheHubStats.UI_TheHubStats_C.RunClock +[00005E05] {0x25126a6b920} Function UI_TheHubStats.UI_TheHubStats_C.LaunchShortcut +[00005E06] {0x25126a6b840} Function UI_TheHubStats.UI_TheHubStats_C.Add shortcut +[00005E07] {0x25126a6b760} Function UI_TheHubStats.UI_TheHubStats_C.BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +[00005E08] {0x25126a6b680} Function UI_TheHubStats.UI_TheHubStats_C.LaunchProgram +[00005E09] {0x25126a6b5a0} Function UI_TheHubStats.UI_TheHubStats_C.UpdateTime +[00005E0A] {0x25126a6b4c0} Function UI_TheHubStats.UI_TheHubStats_C.Construct +[00005E0B] {0x25126a6b3e0} Function UI_TheHubStats.UI_TheHubStats_C.onClose +[00005E0C] {0x25126a6b300} Function UI_TheHubStats.UI_TheHubStats_C.OnDrop +[00005E0D] {0x25126a6b220} Function UI_TheHubStats.UI_TheHubStats_C.Generate Encrypted Name +[00005E0E] {0x25126a6b140} Function UI_TheHubStats.UI_TheHubStats_C.GetLevelName +[00005E0F] {0x25126a6b060} Function UI_TheHubStats.UI_TheHubStats_C.Is Locked +[00005E10] {0x25126a6af80} Function UI_TheHubStats.UI_TheHubStats_C.OnMouseMove +[00005E11] {0x25126a6aea0} Function UI_TheHubStats.UI_TheHubStats_C.OnMouseButtonUp +[00005E12] {0x2512ac18f80} ComponentDelegateBinding UI_TheHubStats.UI_TheHubStats_C.ComponentDelegateBinding_0 +[00005E13] {0x25121a09b80} WidgetTree UI_TheHubStats.UI_TheHubStats_C.WidgetTree +[00005E14] {0x25121228400} BackgroundBlur UI_TheHubStats.UI_TheHubStats_C.WidgetTree.BackgroundBlur_70 +[00005E15] {0x251264c8560} BackgroundBlurSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.BackgroundBlur_70.BackgroundBlurSlot_0 +[00005E16] {0x251264ec680} Border UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Border_140 +[00005E17] {0x251264ec400} Border UI_TheHubStats.UI_TheHubStats_C.WidgetTree.DesktopImage +[00005E18] {0x251264ec180} Border UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Icons +[00005E19] {0x251264ebf00} Border UI_TheHubStats.UI_TheHubStats_C.WidgetTree.TaskPanel +[00005E1A] {0x251264c8500} BorderSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Border_140.BorderSlot_0 +[00005E1B] {0x251264c84a0} BorderSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Icons.BorderSlot_1 +[00005E1C] {0x251264c8440} BorderSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.TaskPanel.BorderSlot_0 +[00005E1D] {0x25126602500} Button UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ButtonOff +[00005E1E] {0x251264c83e0} ButtonSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ButtonOff.ButtonSlot_0 +[00005E1F] {0x2511344d080} CanvasPanel UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ApplicationsPanel +[00005E20] {0x2511344cf40} CanvasPanel UI_TheHubStats.UI_TheHubStats_C.WidgetTree.CanvasPanel_208 +[00005E21] {0x2511344ce00} CanvasPanel UI_TheHubStats.UI_TheHubStats_C.WidgetTree.MainCanvas +[00005E22] {0x2510d33b5a0} CanvasPanelSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ApplicationsPanel.CanvasPanelSlot_1 +[00005E23] {0x2510d33d360} CanvasPanelSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.MainCanvas.CanvasPanelSlot_0 +[00005E24] {0x2510d33d4b0} CanvasPanelSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.MainCanvas.CanvasPanelSlot_1 +[00005E25] {0x2510d33ae30} CanvasPanelSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.MainCanvas.CanvasPanelSlot_8 +[00005E26] {0x2511344fec0} HorizontalBox UI_TheHubStats.UI_TheHubStats_C.WidgetTree.HorizontalBox_49 +[00005E27] {0x2511344fd80} HorizontalBox UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ProgrammsIcons +[00005E28] {0x251264c85c0} HorizontalBoxSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_0 +[00005E29] {0x251264c8380} HorizontalBoxSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_1 +[00005E2A] {0x251264c8320} HorizontalBoxSlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.ProgrammsIcons.HorizontalBoxSlot_2 +[00005E2B] {0x2512a8e8440} Image UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Image_62 +[00005E2C] {0x2511344fc40} Overlay UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Overlay_0 +[00005E2D] {0x251264c82c0} OverlaySlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00005E2E] {0x251264c8260} OverlaySlot UI_TheHubStats.UI_TheHubStats_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00005E2F] {0x25117a90880} TextBlock UI_TheHubStats.UI_TheHubStats_C.WidgetTree.TimeAndDate +[00005E30] {0x25112777300} WrapBox UI_TheHubStats.UI_TheHubStats_C.WidgetTree.IconsBox +[00005E31] {0x251218bfb00} Package Simple_Old_Door_Complete_v1_wav_Cue +[00005E32] {0x251128ffe20} Package SM_Door_A +[00005E33] {0x251298a4f20} Package M_ComputerScreen +[00005E34] {0x251298a4ca0} Package M_Widget_HubUI +[00005E35] {0x2511b396980} BlueprintGeneratedClass BP_SkinStealer.BP_SkinStealer_C +[00005E36] {0x251234bd980} Function BP_SkinStealer.BP_SkinStealer_C.ExecuteUbergraph_BP_SkinStealer +[00005E37] {0x25126a6e6a0} Function BP_SkinStealer.BP_SkinStealer_C.MC_Material +[00005E38] {0x25126a6e4e0} Function BP_SkinStealer.BP_SkinStealer_C.ToggleSprint +[00005E39] {0x25126a6e400} Function BP_SkinStealer.BP_SkinStealer_C.Dissolve +[00005E3A] {0x25126a6e320} Function BP_SkinStealer.BP_SkinStealer_C.UpdateEvent +[00005E3B] {0x25126a6e240} Function BP_SkinStealer.BP_SkinStealer_C.MC_KillAnimation +[00005E3C] {0x25126a6e160} Function BP_SkinStealer.BP_SkinStealer_C.Jumpscare +[00005E3D] {0x25126a6e080} Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature +[00005E3E] {0x25126a6dfa0} Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +[00005E3F] {0x25126a6dec0} Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[00005E40] {0x25126a6dde0} Function BP_SkinStealer.BP_SkinStealer_C.MC_Jumpscare +[00005E41] {0x25126a6dd00} Function BP_SkinStealer.BP_SkinStealer_C.AttackPlayer +[00005E42] {0x25126a6dc20} Function BP_SkinStealer.BP_SkinStealer_C.StopSound +[00005E43] {0x25126a6db40} Function BP_SkinStealer.BP_SkinStealer_C.StartSound +[00005E44] {0x25126a6da60} Function BP_SkinStealer.BP_SkinStealer_C.ReceiveBeginPlay +[00005E45] {0x25126a6d980} Function BP_SkinStealer.BP_SkinStealer_C.SprintSpeed__UpdateFunc +[00005E46] {0x25126a6d8a0} Function BP_SkinStealer.BP_SkinStealer_C.SprintSpeed__FinishedFunc +[00005E47] {0x25126a6d7c0} Function BP_SkinStealer.BP_SkinStealer_C.DissolvePlayer__UpdateFunc +[00005E48] {0x25126a6d6e0} Function BP_SkinStealer.BP_SkinStealer_C.DissolvePlayer__FinishedFunc +[00005E49] {0x25126a6d600} Function BP_SkinStealer.BP_SkinStealer_C.LookAtEntity +[00005E4A] {0x25126a6d520} Function BP_SkinStealer.BP_SkinStealer_C.StopMovement +[00005E4B] {0x25126a6d440} Function BP_SkinStealer.BP_SkinStealer_C.OnRep_IsDisguised +[00005E4C] {0x25126a6d360} Function BP_SkinStealer.BP_SkinStealer_C.CanSeePlayer +[00005E4D] {0x2512ad4ade0} AudioComponent BP_SkinStealer.BP_SkinStealer_C.Audio_GEN_VARIABLE +[00005E4E] {0x251266009a0} BoxComponent BP_SkinStealer.BP_SkinStealer_C.DisguiseBox_GEN_VARIABLE +[00005E4F] {0x2512660fb70} CapsuleComponent BP_SkinStealer.BP_SkinStealer_C.KillPlayer_GEN_VARIABLE +[00005E50] {0x25123f35c00} ComponentDelegateBinding BP_SkinStealer.BP_SkinStealer_C.ComponentDelegateBinding_0 +[00005E51] {0x2512ac62440} CurveFloat BP_SkinStealer.BP_SkinStealer_C.CurveFloat_0 +[00005E52] {0x2512ac62380} CurveFloat BP_SkinStealer.BP_SkinStealer_C.CurveFloat_1 +[00005E53] {0x25124135c00} SceneComponent BP_SkinStealer.BP_SkinStealer_C.DefaultSceneRoot_GEN_VARIABLE +[00005E54] {0x25124135a00} SceneComponent BP_SkinStealer.BP_SkinStealer_C.EyeSight_GEN_VARIABLE +[00005E55] {0x251298a4980} SimpleConstructionScript BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0 +[00005E56] {0x25126a6d280} SCS_Node BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_0 +[00005E57] {0x25126a6d1a0} SCS_Node BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_1 +[00005E58] {0x25126a6d0c0} SCS_Node BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_2 +[00005E59] {0x25126a6cfe0} SCS_Node BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_4 +[00005E5A] {0x25126a6cf00} SCS_Node BP_SkinStealer.BP_SkinStealer_C.SimpleConstructionScript_0.SCS_Node_6 +[00005E5B] {0x2512ac622c0} TimelineTemplate BP_SkinStealer.BP_SkinStealer_C.DissolvePlayer_Template +[00005E5C] {0x2512ac62200} TimelineTemplate BP_SkinStealer.BP_SkinStealer_C.SprintSpeed_Template +[00005E5D] {0x2511b396600} WidgetBlueprintGeneratedClass UI_SignIn.UI_SignIn_C +[00005E5E] {0x25126a6cd40} Function UI_SignIn.UI_SignIn_C.ExecuteUbergraph_UI_SignIn +[00005E5F] {0x25126a6cc60} Function UI_SignIn.UI_SignIn_C.BndEvt__UI_SignIn_LoginBtn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00005E60] {0x25126a6caa0} Function UI_SignIn.UI_SignIn_C.Construct +[00005E61] {0x2511b396280} BlueprintGeneratedClass BP_SkinStealer_Level07.BP_SkinStealer_Level07_C +[00005E62] {0x25126a6ff20} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ExecuteUbergraph_BP_SkinStealer_Level07 +[00005E63] {0x25126a6fe40} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ToggleSprint +[00005E64] {0x25126a6fd60} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.JumpTimer +[00005E65] {0x25126a6fba0} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ReceiveBeginPlay +[00005E66] {0x25126a6fac0} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.UpdateEvent +[00005E67] {0x25126a6f9e0} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.Timeline_0__UpdateFunc +[00005E68] {0x25126a6f900} Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.Timeline_0__FinishedFunc +[00005E69] {0x2512ac61fc0} CurveFloat BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.CurveFloat_1 +[00005E6A] {0x2511282cf90} InheritableComponentHandler BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.InheritableComponentHandler +[00005E6B] {0x25124135800} SceneComponent BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.DefaultSceneRoot_GEN_VARIABLE +[00005E6C] {0x251298a48e0} SimpleConstructionScript BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.SimpleConstructionScript_0 +[00005E6D] {0x25126a6f820} SCS_Node BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.SimpleConstructionScript_0.SCS_Node_0 +[00005E6E] {0x2512ac61f00} TimelineTemplate BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.Timeline_0_Template +[00005E6F] {0x25126a6f740} Function UI_SignIn.UI_SignIn_C.BndEvt__LoginBtn_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +[00005E70] {0x2512ac17f80} ComponentDelegateBinding UI_SignIn.UI_SignIn_C.ComponentDelegateBinding_0 +[00005E71] {0x251298a4ac0} WidgetAnimation UI_SignIn.UI_SignIn_C.Logined_INST +[00005E72] {0x2511b8c5980} MovieScene UI_SignIn.UI_SignIn_C.Logined_INST.Logined +[00005E73] {0x25126a6f660} MovieSceneColorTrack UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneColorTrack_0 +[00005E74] {0x25108468580} MovieSceneColorSection UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[00005E75] {0x2511224de80} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[00005E76] {0x2511224c3c0} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[00005E77] {0x251264e9480} Model MainMenuMap.MainMenuMap.PersistentLevel.Model_3 +[00005E78] {0x2512ac61d80} MovieSceneFloatTrack UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneFloatTrack_0 +[00005E79] {0x2512196bd80} MovieSceneFloatSection UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00005E7A] {0x2512ac17700} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00005E7B] {0x2512ac1a480} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Logined_INST.Logined.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005E7C] {0x251298a47a0} WidgetAnimation UI_SignIn.UI_SignIn_C.PwdErr_INST +[00005E7D] {0x2511277e380} MovieScene UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr +[00005E7E] {0x2512ac61cc0} MovieScene2DTransformTrack UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieScene2DTransformTrack_0 +[00005E7F] {0x251296b40c0} MovieScene2DTransformSection UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0 +[00005E80] {0x25113f6c100} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseInFunction +[00005E81] {0x25113f6c480} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieScene2DTransformTrack_0.MovieScene2DTransformSection_0.EaseOutFunction +[00005E82] {0x25126a6f580} MovieSceneColorTrack UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieSceneColorTrack_0 +[00005E83] {0x25108491200} MovieSceneColorSection UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[00005E84] {0x25113f68900} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[00005E85] {0x2512ac18000} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.PwdErr_INST.PwdErr.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[00005E86] {0x25112767600} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.InstancedFoliageActor_0.RootComponent0 +[00005E87] {0x251298a7680} WidgetAnimation UI_SignIn.UI_SignIn_C.Spawn_INST +[00005E88] {0x25126a70b80} MovieScene UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn +[00005E89] {0x25126a6f4a0} MovieSceneColorTrack UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_0 +[00005E8A] {0x2511b395f00} MovieSceneColorSection UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_0.MovieSceneColorSection_0 +[00005E8B] {0x2512ac17400} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseInFunction +[00005E8C] {0x2512ac19e40} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_0.MovieSceneColorSection_0.EaseOutFunction +[00005E8D] {0x25126a6f2e0} MovieSceneColorTrack UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_1 +[00005E8E] {0x2511b395b80} MovieSceneColorSection UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_1.MovieSceneColorSection_0 +[00005E8F] {0x2512ac17500} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_1.MovieSceneColorSection_0.EaseInFunction +[00005E90] {0x2512195b700} MovieSceneBuiltInEasingFunction UI_SignIn.UI_SignIn_C.Spawn_INST.Spawn.MovieSceneColorTrack_1.MovieSceneColorSection_0.EaseOutFunction +[00005E91] {0x251264e0380} InstancedFoliageActor MainMenuMap.MainMenuMap.PersistentLevel.InstancedFoliageActor_0 +[00005E92] {0x25121a0ab70} WidgetTree UI_SignIn.UI_SignIn_C.WidgetTree +[00005E93] {0x25124135400} BackgroundBlur UI_SignIn.UI_SignIn_C.WidgetTree.BackgroundBlur_62 +[00005E94] {0x251264eb280} Border UI_SignIn.UI_SignIn_C.WidgetTree.Border_0 +[00005E95] {0x251264eb000} Border UI_SignIn.UI_SignIn_C.WidgetTree.Border_144 +[00005E96] {0x251264ead80} Border UI_SignIn.UI_SignIn_C.WidgetTree.Border_2 +[00005E97] {0x251264eab00} Border UI_SignIn.UI_SignIn_C.WidgetTree.Border_23 +[00005E98] {0x251264ea880} Border UI_SignIn.UI_SignIn_C.WidgetTree.Border_776 +[00005E99] {0x251264ea600} Border UI_SignIn.UI_SignIn_C.WidgetTree.LoginBord +[00005E9A] {0x251264c92e0} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.Border_0.BorderSlot_0 +[00005E9B] {0x251264c9280} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.Border_144.BorderSlot_0 +[00005E9C] {0x251264c9220} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.Border_2.BorderSlot_0 +[00005E9D] {0x251264c91c0} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.Border_23.BorderSlot_1 +[00005E9E] {0x251264c9160} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.Border_776.BorderSlot_0 +[00005E9F] {0x251264c9100} BorderSlot UI_SignIn.UI_SignIn_C.WidgetTree.LoginBord.BorderSlot_0 +[00005EA0] {0x2512660e930} Button UI_SignIn.UI_SignIn_C.WidgetTree.LoginBtn +[00005EA1] {0x251264c90a0} ButtonSlot UI_SignIn.UI_SignIn_C.WidgetTree.LoginBtn.ButtonSlot_0 +[00005EA2] {0x2511344fb00} CanvasPanel UI_SignIn.UI_SignIn_C.WidgetTree.CanvasPanel_0 +[00005EA3] {0x2510d33d520} CanvasPanelSlot UI_SignIn.UI_SignIn_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00005EA4] {0x2510d33d2f0} CanvasPanelSlot UI_SignIn.UI_SignIn_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00005EA5] {0x2510d33d670} CanvasPanelSlot UI_SignIn.UI_SignIn_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_3 +[00005EA6] {0x2510d33d6e0} CanvasPanelSlot UI_SignIn.UI_SignIn_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_4 +[00005EA7] {0x2512a8b98c0} CircularThrobber UI_SignIn.UI_SignIn_C.WidgetTree.CircularThrobber_124 +[00005EA8] {0x2512659eac0} EditableTextBox UI_SignIn.UI_SignIn_C.WidgetTree.Pass +[00005EA9] {0x2511344f9c0} HorizontalBox UI_SignIn.UI_SignIn_C.WidgetTree.HorizontalBox_209 +[00005EAA] {0x251264c9040} HorizontalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_1 +[00005EAB] {0x251264c8fe0} HorizontalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_2 +[00005EAC] {0x251264c8f80} HorizontalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_3 +[00005EAD] {0x2512a8e7480} Image UI_SignIn.UI_SignIn_C.WidgetTree.Image_94 +[00005EAE] {0x2512a8913c0} Spacer UI_SignIn.UI_SignIn_C.WidgetTree.Spacer_142 +[00005EAF] {0x2512a8912a0} Spacer UI_SignIn.UI_SignIn_C.WidgetTree.Spacer_167 +[00005EB0] {0x25117a9c380} TextBlock UI_SignIn.UI_SignIn_C.WidgetTree.Load +[00005EB1] {0x2512ada5840} TextBlock UI_SignIn.UI_SignIn_C.WidgetTree.PasswordError +[00005EB2] {0x2512ada5580} TextBlock UI_SignIn.UI_SignIn_C.WidgetTree.TextBlock_108 +[00005EB3] {0x2512ada52c0} TextBlock UI_SignIn.UI_SignIn_C.WidgetTree.TextBlock_563 +[00005EB4] {0x2512ada5000} TextBlock UI_SignIn.UI_SignIn_C.WidgetTree.TextBlock_592 +[00005EB5] {0x2511344f880} VerticalBox UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_0 +[00005EB6] {0x2511344f740} VerticalBox UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_1 +[00005EB7] {0x2512adb2900} VerticalBox UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_37 +[00005EB8] {0x251264c8f20} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00005EB9] {0x251264c8ec0} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00005EBA] {0x251264c8e60} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[00005EBB] {0x251264c8e00} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_2 +[00005EBC] {0x251264c8da0} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_3 +[00005EBD] {0x251264c8d40} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_37.VerticalBoxSlot_12 +[00005EBE] {0x251264c8ce0} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_37.VerticalBoxSlot_4 +[00005EBF] {0x251264c8c80} VerticalBoxSlot UI_SignIn.UI_SignIn_C.WidgetTree.VerticalBox_37.VerticalBoxSlot_7 +[00005EC0] {0x2511b395800} SoundWave Impact_1.Impact_1 +[00005EC1] {0x2511b395480} SoundWave Scream_5.Scream_5 +[00005EC2] {0x2511b395100} SoundWave Scream_4.Scream_4 +[00005EC3] {0x2511b394d80} SoundWave skinstealer_gotcha3__1_.skinstealer_gotcha3__1_ +[00005EC4] {0x2511b394a00} SoundWave skinstealer_gotcha2__1_.skinstealer_gotcha2__1_ +[00005EC5] {0x2511b393c00} SoundWave skinstealer_gotcha1__1_.skinstealer_gotcha1__1_ +[00005EC6] {0x2511792e080} SoundAttenuation Voice_Attenuation.Voice_Attenuation +[00005EC7] {0x2512ad5b5a0} SoundCue Voice_Cue.Voice_Cue +[00005EC8] {0x251264c9820} SoundNodeConcatenator Voice_Cue.Voice_Cue.SoundNodeConcatenator_0 +[00005EC9] {0x2511282e160} SoundNodeDelay Voice_Cue.Voice_Cue.SoundNodeDelay_0 +[00005ECA] {0x2511282e110} SoundNodeLooping Voice_Cue.Voice_Cue.SoundNodeLooping_0 +[00005ECB] {0x25123cf2e80} SoundNodeRandom Voice_Cue.Voice_Cue.SoundNodeRandom_0 +[00005ECC] {0x251298a7860} SoundNodeWavePlayer Voice_Cue.Voice_Cue.SoundNodeWavePlayer_0 +[00005ECD] {0x251298a77c0} SoundNodeWavePlayer Voice_Cue.Voice_Cue.SoundNodeWavePlayer_1 +[00005ECE] {0x251298a29a0} SoundNodeWavePlayer Voice_Cue.Voice_Cue.SoundNodeWavePlayer_2 +[00005ECF] {0x2512ad5b050} SoundCue SkinStealer_Kill_Cue.SkinStealer_Kill_Cue +[00005ED0] {0x25123cf2d80} SoundNodeRandom SkinStealer_Kill_Cue.SkinStealer_Kill_Cue.SoundNodeRandom_0 +[00005ED1] {0x251298a61e0} SoundNodeWavePlayer SkinStealer_Kill_Cue.SkinStealer_Kill_Cue.SoundNodeWavePlayer_0 +[00005ED2] {0x251298a7720} SoundNodeWavePlayer SkinStealer_Kill_Cue.SkinStealer_Kill_Cue.SoundNodeWavePlayer_1 +[00005ED3] {0x251298a2900} SoundNodeWavePlayer SkinStealer_Kill_Cue.SkinStealer_Kill_Cue.SoundNodeWavePlayer_2 +[00005ED4] {0x2511b393880} MaterialInstanceConstant M_ComputerScreen.M_ComputerScreen +[00005ED5] {0x2512ae40080} Material M_Widget_HubUI.M_Widget_HubUI +[00005ED6] {0x2511b394680} SoundWave Scream_1.Scream_1 +[00005ED7] {0x2511b393180} SoundWave Guts_Movement.Guts_Movement +[00005ED8] {0x25124133c00} LevelSequence SkinStealerScare.SkinStealerScare +[00005ED9] {0x25126a73580} MovieScene SkinStealerScare.SkinStealerScare.MovieScene_0 +[00005EDA] {0x2511b8879c0} MovieScene3DTransformTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_0 +[00005EDB] {0x25123f2d060} MovieScene3DTransformSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0 +[00005EDC] {0x2512ac1a800} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseInFunction +[00005EDD] {0x2512ac1bdc0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_0.MovieScene3DTransformSection_0.EaseOutFunction +[00005EDE] {0x2512ac64300} MovieScene3DTransformTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_1 +[00005EDF] {0x25123f2c870} MovieScene3DTransformSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0 +[00005EE0] {0x2512ac14e80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseInFunction +[00005EE1] {0x25123f32c80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_1.MovieScene3DTransformSection_0.EaseOutFunction +[00005EE2] {0x2512ac64240} MovieScene3DTransformTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_2 +[00005EE3] {0x25123f2c080} MovieScene3DTransformSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0 +[00005EE4] {0x2512ac19a00} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseInFunction +[00005EE5] {0x2512ac196c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieScene3DTransformTrack_2.MovieScene3DTransformSection_0.EaseOutFunction +[00005EE6] {0x2512ac64180} MovieSceneAudioTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0 +[00005EE7] {0x2511b394300} MovieSceneAudioSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1 +[00005EE8] {0x2512ac16b80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseInFunction +[00005EE9] {0x2512ac1a840} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_1.EaseOutFunction +[00005EEA] {0x2511b392e00} MovieSceneAudioSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2 +[00005EEB] {0x2512ac1a080} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2.EaseInFunction +[00005EEC] {0x2512ac16800} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_2.EaseOutFunction +[00005EED] {0x2511b392a80} MovieSceneAudioSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4 +[00005EEE] {0x2512ac1b080} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4.EaseInFunction +[00005EEF] {0x2512ac1ba00} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_4.EaseOutFunction +[00005EF0] {0x2511b392700} MovieSceneAudioSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_5 +[00005EF1] {0x2512ac1af00} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_5.EaseInFunction +[00005EF2] {0x2512ac19100} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_5.EaseOutFunction +[00005EF3] {0x2511b392000} MovieSceneAudioSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_6 +[00005EF4] {0x2512ac19840} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_6.EaseInFunction +[00005EF5] {0x2512ac1b2c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneAudioTrack_0.MovieSceneAudioSection_6.EaseOutFunction +[00005EF6] {0x2512af31ba0} MovieSceneBoolTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneBoolTrack_0 +[00005EF7] {0x25126a74600} MovieSceneBoolSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0 +[00005EF8] {0x2512ac17440} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0.EaseInFunction +[00005EF9] {0x2512ac1a500} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneBoolTrack_0.MovieSceneBoolSection_0.EaseOutFunction +[00005EFA] {0x2512af319e0} MovieSceneByteTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneByteTrack_0 +[00005EFB] {0x2511b1f4bc0} MovieSceneByteSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0 +[00005EFC] {0x2512ac18200} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0.EaseInFunction +[00005EFD] {0x2512ac1a440} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneByteTrack_0.MovieSceneByteSection_0.EaseOutFunction +[00005EFE] {0x25112c6d000} MovieSceneCameraCutTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraCutTrack_0 +[00005EFF] {0x25126a74780} MovieSceneCameraCutSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0 +[00005F00] {0x2512ac1a9c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseInFunction +[00005F01] {0x2512ac1bb80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraCutTrack_0.MovieSceneCameraCutSection_0.EaseOutFunction +[00005F02] {0x2512ac63f40} MovieSceneCameraShakeTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0 +[00005F03] {0x2512adb2540} MovieSceneCameraShakeSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1 +[00005F04] {0x2511b1b20c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1.EaseInFunction +[00005F05] {0x2512ac19b40} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_1.EaseOutFunction +[00005F06] {0x2511344f600} MovieSceneCameraShakeSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2 +[00005F07] {0x2511b1b0d00} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2.EaseInFunction +[00005F08] {0x2512ac19bc0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_2.EaseOutFunction +[00005F09] {0x2511344a4c0} MovieSceneCameraShakeSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_3 +[00005F0A] {0x2512ac18d80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_3.EaseInFunction +[00005F0B] {0x2512ac15d80} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_3.EaseOutFunction +[00005F0C] {0x2511344a740} MovieSceneCameraShakeSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_4 +[00005F0D] {0x2512ac15ec0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_4.EaseInFunction +[00005F0E] {0x2512ac1c2c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_4.EaseOutFunction +[00005F0F] {0x2512adb22c0} MovieSceneCameraShakeSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5 +[00005F10] {0x2512ac19700} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5.EaseInFunction +[00005F11] {0x2512ac18cc0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneCameraShakeTrack_0.MovieSceneCameraShakeSection_5.EaseOutFunction +[00005F12] {0x251119f5950} CameraComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Camera +[00005F13] {0x2511b884180} MovieSceneFloatTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneFloatTrack_0 +[00005F14] {0x2512a8b8ac0} MovieSceneFloatSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0 +[00005F15] {0x2512ac17c00} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseInFunction +[00005F16] {0x2512ac17640} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneFloatTrack_0.MovieSceneFloatSection_0.EaseOutFunction +[00005F17] {0x25113dcc100} MovieSceneSkeletalAnimationTrack SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1 +[00005F18] {0x251264efd80} MovieSceneSkeletalAnimationSection SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0 +[00005F19] {0x251264868c0} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseInFunction +[00005F1A] {0x2512ac15400} MovieSceneBuiltInEasingFunction SkinStealerScare.SkinStealerScare.MovieScene_0.MovieSceneSkeletalAnimationTrack_1.MovieSceneSkeletalAnimationSection_0.EaseOutFunction +[00005F1B] {0x2511b392380} BlueprintGeneratedClass BP_Computer.BP_Computer_C +[00005F1C] {0x2512af31ac0} Function BP_Computer.BP_Computer_C.ExecuteUbergraph_BP_Computer +[00005F1D] {0x2512af31900} Function BP_Computer.BP_Computer_C.ToggleScreen +[00005F1E] {0x2512af31740} Function BP_Computer.BP_Computer_C.OnVRPossess +[00005F1F] {0x2512af31660} Function BP_Computer.BP_Computer_C.ReceiveBeginPlay +[00005F20] {0x2512af31580} Function BP_Computer.BP_Computer_C.SetActivated +[00005F21] {0x2512af314a0} Function BP_Computer.BP_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +[00005F22] {0x2512af313c0} Function BP_Computer.BP_Computer_C.UnPossess +[00005F23] {0x2512af312e0} Function BP_Computer.BP_Computer_C.OnPossess +[00005F24] {0x2512af31200} Function BP_Computer.BP_Computer_C.ReceivePossessed +[00005F25] {0x2512af31120} Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +[00005F26] {0x2512af31040} Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +[00005F27] {0x2512af30f60} Function BP_Computer.BP_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +[00005F28] {0x2512af30e80} Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_0 +[00005F29] {0x2512af30da0} Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +[00005F2A] {0x2512af30cc0} Function BP_Computer.BP_Computer_C.OnRep_UpdateLogin +[00005F2B] {0x2512af30be0} Function BP_Computer.BP_Computer_C.ToggleWidgetInteraction +[00005F2C] {0x2512af30b00} Function BP_Computer.BP_Computer_C.Update Beam +[00005F2D] {0x2511282dc60} InheritableComponentHandler BP_Computer.BP_Computer_C.InheritableComponentHandler +[00005F2E] {0x2512ac16140} InputActionDelegateBinding BP_Computer.BP_Computer_C.InputActionDelegateBinding_0 +[00005F2F] {0x2512ac16f00} InputAxisKeyDelegateBinding BP_Computer.BP_Computer_C.InputAxisKeyDelegateBinding_0 +[00005F30] {0x2512ac17140} InputKeyDelegateBinding BP_Computer.BP_Computer_C.InputKeyDelegateBinding_0 +[00005F31] {0x2512413c400} SceneComponent BP_Computer.BP_Computer_C.DefaultSceneRoot_GEN_VARIABLE +[00005F32] {0x251298a79a0} SimpleConstructionScript BP_Computer.BP_Computer_C.SimpleConstructionScript_0 +[00005F33] {0x2512af30a20} SCS_Node BP_Computer.BP_Computer_C.SimpleConstructionScript_0.SCS_Node_0 +[00005F34] {0x2512af30940} SCS_Node BP_Computer.BP_Computer_C.SimpleConstructionScript_0.SCS_Node_3 +[00005F35] {0x2512af30860} SCS_Node BP_Computer.BP_Computer_C.SimpleConstructionScript_0.SCS_Node_4 +[00005F36] {0x2512af30780} SCS_Node BP_Computer.BP_Computer_C.SimpleConstructionScript_0.SCS_Node_5 +[00005F37] {0x2512af306a0} SCS_Node BP_Computer.BP_Computer_C.SimpleConstructionScript_0.SCS_Node_6 +[00005F38] {0x25108408080} WidgetComponent BP_Computer.BP_Computer_C.Screen_GEN_VARIABLE +[00005F39] {0x2511792dc90} WidgetInteractionComponent BP_Computer.BP_Computer_C.WidgetInteraction1_GEN_VARIABLE +[00005F3A] {0x2511792d8a0} WidgetInteractionComponent BP_Computer.BP_Computer_C.WidgetInteraction2_GEN_VARIABLE +[00005F3B] {0x2511792d4b0} WidgetInteractionComponent BP_Computer.BP_Computer_C.WidgetInteraction_GEN_VARIABLE +[00005F3C] {0x2512ada4a80} UI_SecurityPopup_C UI_SecurityPopup.Default__UI_SecurityPopup_C +[00005F3D] {0x2512ada47c0} UI_Checklist_Item_C UI_Checklist_Item.Default__UI_Checklist_Item_C +[00005F3E] {0x2512ae54c00} UI_Textpad_C UI_Textpad.Default__UI_Textpad_C +[00005F3F] {0x2512a412b00} UI_SignIn_C UI_SignIn.Default__UI_SignIn_C +[00005F40] {0x2512ae352a0} AnimBP_Elevator_Lever_C AnimBP_Elevator_Lever.Default__AnimBP_Elevator_Lever_C +[00005F41] {0x2512a411f00} UI_Drag_C UI_Drag.Default__UI_Drag_C +[00005F42] {0x2512a412200} UI_ShortCut_C UI_ShortCut.Default__UI_ShortCut_C +[00005F43] {0x2512ae54480} BP_Init_C BP_Init.Default__BP_Init_C +[00005F44] {0x251298a8440} Package SplitComponents +[00005F45] {0x2511b167b00} MaterialInstanceConstant Mi_Oar_01a.Mi_Oar_01a +[00005F46] {0x2511b167e80} MaterialInstanceConstant Mi_Boat_01b.Mi_Boat_01b +[00005F47] {0x2511b167780} MaterialInstanceConstant Mi_FlareGun_01a.Mi_FlareGun_01a +[00005F48] {0x251264cad80} FontFace CONSOLA.CONSOLA +[00005F49] {0x2512413bc00} Font CONSOLA_Font.CONSOLA_Font +[00005F4A] {0x25176477080} SoundWave Paper07.Paper07 +[00005F4B] {0x2511b162700} SoundWave Paper06.Paper06 +[00005F4C] {0x2511b16e780} SoundWave Paper05.Paper05 +[00005F4D] {0x2512ad55b50} SoundCue CameroidPaper_Cue.CameroidPaper_Cue +[00005F4E] {0x2512a8b0940} SoundNodeEnveloper CameroidPaper_Cue.CameroidPaper_Cue.SoundNodeEnveloper_2 +[00005F4F] {0x25123cff800} SoundNodeRandom CameroidPaper_Cue.CameroidPaper_Cue.SoundNodeRandom_0 +[00005F50] {0x251298a7c20} SoundNodeWavePlayer CameroidPaper_Cue.CameroidPaper_Cue.SoundNodeWavePlayer_0 +[00005F51] {0x251298a9200} SoundNodeWavePlayer CameroidPaper_Cue.CameroidPaper_Cue.SoundNodeWavePlayer_1 +[00005F52] {0x251298a9340} SoundNodeWavePlayer CameroidPaper_Cue.CameroidPaper_Cue.SoundNodeWavePlayer_2 +[00005F53] {0x251298a7fe0} Package MI_Photo_9 +[00005F54] {0x251298a7f40} Package MI_Photo_8 +[00005F55] {0x251298a7ea0} Package MI_Photo_7 +[00005F56] {0x251298a7e00} Package MI_Photo_6 +[00005F57] {0x251298a7d60} Package MI_Photo_5 +[00005F58] {0x251298a7cc0} Package MI_Photo_4 +[00005F59] {0x251298aa880} Package MI_Photo_3 +[00005F5A] {0x251298aa7e0} Package MI_Photo_2 +[00005F5B] {0x251298aa740} Package SM_RSplineTool_RopeCSpool +[00005F5C] {0x251298aa6a0} Package Unlit_Red +[00005F5D] {0x251298aa560} Package SM_Floor_4m +[00005F5E] {0x2511b16d280} MaterialInstanceConstant MI_Photo_9.MI_Photo_9 +[00005F5F] {0x2511b16cf00} MaterialInstanceConstant MI_Photo_8.MI_Photo_8 +[00005F60] {0x2511b16cb80} MaterialInstanceConstant MI_Photo_7.MI_Photo_7 +[00005F61] {0x2511b16c480} MaterialInstanceConstant MI_Photo_6.MI_Photo_6 +[00005F62] {0x2511b2faf80} MaterialInstanceConstant MI_Photo_5.MI_Photo_5 +[00005F63] {0x2511b2fac00} MaterialInstanceConstant MI_Photo_4.MI_Photo_4 +[00005F64] {0x2511b2fa880} MaterialInstanceConstant MI_Photo_3.MI_Photo_3 +[00005F65] {0x2511b2fa500} MaterialInstanceConstant MI_Photo_2.MI_Photo_2 +[00005F66] {0x2511b2fa180} BlueprintGeneratedClass BP_Photo_Image.BP_Photo_Image_C +[00005F67] {0x25126a68660} Function BP_Photo_Image.BP_Photo_Image_C.ExecuteUbergraph_BP_Photo_Image +[00005F68] {0x25126a66b40} Function BP_Photo_Image.BP_Photo_Image_C.MC_UpdateImage +[00005F69] {0x25126a668a0} Function BP_Photo_Image.BP_Photo_Image_C.OnActorUsed +[00005F6A] {0x25116d8f200} Function BP_Photo_Image.BP_Photo_Image_C.UserConstructionScript +[00005F6B] {0x25124139000} SceneComponent BP_Photo_Image.BP_Photo_Image_C.DefaultSceneRoot_GEN_VARIABLE +[00005F6C] {0x251298aa240} SimpleConstructionScript BP_Photo_Image.BP_Photo_Image_C.SimpleConstructionScript_0 +[00005F6D] {0x25116d8ea20} SCS_Node BP_Photo_Image.BP_Photo_Image_C.SimpleConstructionScript_0.SCS_Node_0 +[00005F6E] {0x2511b2f9e00} BlueprintGeneratedClass BP_Destructible.BP_Destructible_C +[00005F6F] {0x25116d8b220} Function BP_Destructible.BP_Destructible_C.Damage +[00005F70] {0x2511b2f9a80} BlueprintGeneratedClass BP_Breakable.BP_Breakable_C +[00005F71] {0x25116d8e780} Function BP_Breakable.BP_Breakable_C.Damage +[00005F72] {0x25121a0de10} BP_Destructible_C BP_Destructible.Default__BP_Destructible_C +[00005F73] {0x25121a0de70} BP_Breakable_C BP_Breakable.Default__BP_Breakable_C +[00005F74] {0x251298a9e80} Package Almond_Bottle_OcclusionRoughnessMetallic +[00005F75] {0x251298a9fc0} Package Almond_Bottle_Normal +[00005F76] {0x251298a9f20} Package Almond_Bottle_BaseColor +[00005F77] {0x251298a9de0} Package AlmondWaterTextureHalloweenEdition +[00005F78] {0x251298a9d40} Package AlmondWaterCan_Texture +[00005F79] {0x251189f9c40} Texture2D Almond_Bottle_Normal.Almond_Bottle_Normal +[00005F7A] {0x2512a8bd7c0} Texture2D Almond_Bottle_BaseColor.Almond_Bottle_BaseColor +[00005F7B] {0x2512ae46e00} Material M_Camera_FOV.M_Camera_FOV +[00005F7C] {0x25126a7af00} StaticMesh Almond_Bottle_Cap.Almond_Bottle_Cap +[00005F7D] {0x25117a9ef80} BodySetup Almond_Bottle_Cap.Almond_Bottle_Cap.BodySetup_0 +[00005F7E] {0x251234b3500} NavCollision Almond_Bottle_Cap.Almond_Bottle_Cap.NavCollision_0 +[00005F7F] {0x25126a7ad80} StaticMesh Almond_Bottle_Body.Almond_Bottle_Body +[00005F80] {0x2512ada3740} BodySetup Almond_Bottle_Body.Almond_Bottle_Body.BodySetup_0 +[00005F81] {0x251234b36c0} NavCollision Almond_Bottle_Body.Almond_Bottle_Body.NavCollision_0 +[00005F82] {0x2511b2f6d00} BlueprintGeneratedClass BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C +[00005F83] {0x2511282f880} InheritableComponentHandler BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.InheritableComponentHandler +[00005F84] {0x25124136000} SceneComponent BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.DefaultSceneRoot_GEN_VARIABLE +[00005F85] {0x251298a9b60} SimpleConstructionScript BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.SimpleConstructionScript_0 +[00005F86] {0x2512af328c0} SCS_Node BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.SimpleConstructionScript_0.SCS_Node_0 +[00005F87] {0x2512af32700} SCS_Node BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.SimpleConstructionScript_0.SCS_Node_1 +[00005F88] {0x25117375600} StaticMeshComponent BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C.StaticMesh_GEN_VARIABLE +[00005F89] {0x2511b2f7780} BlueprintGeneratedClass BP_Item_Camera.BP_Item_Camera_C +[00005F8A] {0x2512af32620} Function BP_Item_Camera.BP_Item_Camera_C.ExecuteUbergraph_BP_Item_Camera +[00005F8B] {0x2512af32540} Function BP_Item_Camera.BP_Item_Camera_C.SRV_ToggleLight +[00005F8C] {0x2512af32380} Function BP_Item_Camera.BP_Item_Camera_C.PlayAnimation +[00005F8D] {0x2512af322a0} Function BP_Item_Camera.BP_Item_Camera_C.MC_SwitchPhotos +[00005F8E] {0x2512af321c0} Function BP_Item_Camera.BP_Item_Camera_C.StopPicture +[00005F8F] {0x2512af320e0} Function BP_Item_Camera.BP_Item_Camera_C.MC_StartPicture +[00005F90] {0x2512af32000} Function BP_Item_Camera.BP_Item_Camera_C.ReceiveTick +[00005F91] {0x2512af31f20} Function BP_Item_Camera.BP_Item_Camera_C.Update +[00005F92] {0x2512af31e40} Function BP_Item_Camera.BP_Item_Camera_C.ReceiveBeginPlay +[00005F93] {0x2512af31d60} Function BP_Item_Camera.BP_Item_Camera_C.SnapPicture +[00005F94] {0x2512af35720} Function BP_Item_Camera.BP_Item_Camera_C.UseItem +[00005F95] {0x2512af35640} Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_49041A0D437647D77BE07E918FD7721C +[00005F96] {0x2512af35560} Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_49041A0D437647D77BE07E918FD7721C +[00005F97] {0x2512af35480} Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_49041A0D437647D77BE07E918FD7721C +[00005F98] {0x2512af353a0} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_49041A0D437647D77BE07E918FD7721C +[00005F99] {0x2512af352c0} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_49041A0D437647D77BE07E918FD7721C +[00005F9A] {0x2512af351e0} Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD +[00005F9B] {0x2512af35100} Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD +[00005F9C] {0x2512af35020} Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD +[00005F9D] {0x2512af34f40} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD +[00005F9E] {0x2512af34e60} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD +[00005F9F] {0x2512af34d80} Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7 +[00005FA0] {0x2512af34ca0} Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7 +[00005FA1] {0x2512af34bc0} Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7 +[00005FA2] {0x2512af34ae0} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7 +[00005FA3] {0x2512af34a00} Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7 +[00005FA4] {0x2512af34920} Function BP_Item_Camera.BP_Item_Camera_C.Flash__Snap__EventFunc +[00005FA5] {0x2512af34840} Function BP_Item_Camera.BP_Item_Camera_C.Flash__UpdateFunc +[00005FA6] {0x2512af34680} Function BP_Item_Camera.BP_Item_Camera_C.Flash__FinishedFunc +[00005FA7] {0x2512af345a0} Function BP_Item_Camera.BP_Item_Camera_C.UserConstructionScript +[00005FA8] {0x2512af344c0} Function BP_Item_Camera.BP_Item_Camera_C.OnRep_CurrentPicture +[00005FA9] {0x2512af343e0} Function BP_Item_Camera.BP_Item_Camera_C.SetMaterial +[00005FAA] {0x2512af34300} Function BP_Item_Camera.BP_Item_Camera_C.OnRep_IsFlashlightOn +[00005FAB] {0x2510b05ed40} CurveFloat BP_Item_Camera.BP_Item_Camera_C.CurveFloat_0 +[00005FAC] {0x2512a404540} CurveFloat BP_Item_Camera.BP_Item_Camera_C.CurveFloat_1 +[00005FAD] {0x2513fdd0790} InheritableComponentHandler BP_Item_Camera.BP_Item_Camera_C.InheritableComponentHandler +[00005FAE] {0x2511b2f8580} PointLightComponent BP_Item_Camera.BP_Item_Camera_C.PointLight1_GEN_VARIABLE +[00005FAF] {0x2511b2f7b00} PointLightComponent BP_Item_Camera.BP_Item_Camera_C.PointLight_GEN_VARIABLE +[00005FB0] {0x2513fdc4060} SceneCaptureComponent2D BP_Item_Camera.BP_Item_Camera_C.SceneCaptureComponent2D_GEN_VARIABLE +[00005FB1] {0x25124139e00} SceneComponent BP_Item_Camera.BP_Item_Camera_C.DefaultSceneRoot_GEN_VARIABLE +[00005FB2] {0x251298a9a20} SimpleConstructionScript BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0 +[00005FB3] {0x2512af34220} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_0 +[00005FB4] {0x2512af34140} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_12 +[00005FB5] {0x2512af34060} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_24 +[00005FB6] {0x2512af33f80} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_25 +[00005FB7] {0x2512af33ea0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_26 +[00005FB8] {0x2512af33dc0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_28 +[00005FB9] {0x2512af33ce0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_33 +[00005FBA] {0x2512af33c00} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_34 +[00005FBB] {0x2512af33b20} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_35 +[00005FBC] {0x2512af37400} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_37 +[00005FBD] {0x2512af37320} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_38 +[00005FBE] {0x2512af37240} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_39 +[00005FBF] {0x2512af37160} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_40 +[00005FC0] {0x2512af37080} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_41 +[00005FC1] {0x2512af36fa0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_42 +[00005FC2] {0x2512af36ec0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_43 +[00005FC3] {0x2512af36de0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_44 +[00005FC4] {0x2512af36d00} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_45 +[00005FC5] {0x2512af36c20} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_46 +[00005FC6] {0x2512af36b40} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_47 +[00005FC7] {0x2512af36a60} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_48 +[00005FC8] {0x2512af36980} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_49 +[00005FC9] {0x2512af368a0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_50 +[00005FCA] {0x2512af367c0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_51 +[00005FCB] {0x2512af366e0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_52 +[00005FCC] {0x2512af36600} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_53 +[00005FCD] {0x2512af36520} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_54 +[00005FCE] {0x2512af36440} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_55 +[00005FCF] {0x2512af36360} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_56 +[00005FD0] {0x2512af36280} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_57 +[00005FD1] {0x2512af361a0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_58 +[00005FD2] {0x2512af360c0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_72 +[00005FD3] {0x2512af35fe0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_73 +[00005FD4] {0x2512af35f00} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_74 +[00005FD5] {0x2512af35e20} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_75 +[00005FD6] {0x2512af35d40} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_76 +[00005FD7] {0x2512af35c60} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_77 +[00005FD8] {0x2512af35b80} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_78 +[00005FD9] {0x2512af35aa0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_79 +[00005FDA] {0x2512af359c0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_80 +[00005FDB] {0x2512af358e0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_81 +[00005FDC] {0x2512af35800} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_82 +[00005FDD] {0x2512af390e0} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_83 +[00005FDE] {0x2512af39000} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_84 +[00005FDF] {0x2512af38f20} SCS_Node BP_Item_Camera.BP_Item_Camera_C.SimpleConstructionScript_0.SCS_Node_90 +[00005FE0] {0x2511b2f8200} SpotLightComponent BP_Item_Camera.BP_Item_Camera_C.SpotLight_GEN_VARIABLE +[00005FE1] {0x2512ad5c590} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.SM_InstantPhoto_GEN_VARIABLE +[00005FE2] {0x2512ad550b0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low11_GEN_VARIABLE +[00005FE3] {0x2512ad54b60} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low12_GEN_VARIABLE +[00005FE4] {0x2512ad54610} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low13_GEN_VARIABLE +[00005FE5] {0x2512ad540c0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low14_GEN_VARIABLE +[00005FE6] {0x2512ad53b70} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low15_GEN_VARIABLE +[00005FE7] {0x2512ad53620} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low16_GEN_VARIABLE +[00005FE8] {0x2512ad530d0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low17_GEN_VARIABLE +[00005FE9] {0x2512ad52b80} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low18_GEN_VARIABLE +[00005FEA] {0x2512ad52630} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low19_GEN_VARIABLE +[00005FEB] {0x2512ad520e0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low20_GEN_VARIABLE +[00005FEC] {0x2512ad51b90} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low21_GEN_VARIABLE +[00005FED] {0x2512ad51640} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low22_GEN_VARIABLE +[00005FEE] {0x2512ad510f0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low23_GEN_VARIABLE +[00005FEF] {0x2512ad50ba0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low24_GEN_VARIABLE +[00005FF0] {0x2512ad50650} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low25_GEN_VARIABLE +[00005FF1] {0x2512ad50100} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low26_GEN_VARIABLE +[00005FF2] {0x2512ad5fab0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low27_GEN_VARIABLE +[00005FF3] {0x2512ad5f560} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low28_GEN_VARIABLE +[00005FF4] {0x2512ad5f010} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low29_GEN_VARIABLE +[00005FF5] {0x2512ad5eac0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low30_GEN_VARIABLE +[00005FF6] {0x2512ad5e570} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low31_GEN_VARIABLE +[00005FF7] {0x2512ad5e020} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low32_GEN_VARIABLE +[00005FF8] {0x2512ad5dad0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low33_GEN_VARIABLE +[00005FF9] {0x2512ad5d580} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low34_GEN_VARIABLE +[00005FFA] {0x2513fdfab00} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low35_GEN_VARIABLE +[00005FFB] {0x2513fdfa5b0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low36_GEN_VARIABLE +[00005FFC] {0x2513fdfa060} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low37_GEN_VARIABLE +[00005FFD] {0x2513fdf9b10} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low38_GEN_VARIABLE +[00005FFE] {0x2513fdf95c0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low39_GEN_VARIABLE +[00005FFF] {0x2513fdf9070} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low40_GEN_VARIABLE +[00006000] {0x2513fdf8b20} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low41_GEN_VARIABLE +[00006001] {0x2513fdf85d0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low42_GEN_VARIABLE +[00006002] {0x2513fdf8080} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low43_GEN_VARIABLE +[00006003] {0x2513fdf7b30} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low44_GEN_VARIABLE +[00006004] {0x2513fdf75e0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low45_GEN_VARIABLE +[00006005] {0x2513fdf7090} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low46_GEN_VARIABLE +[00006006] {0x2513fdf6b40} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low47_GEN_VARIABLE +[00006007] {0x2513fdf65f0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low48_GEN_VARIABLE +[00006008] {0x2513fdf60a0} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.Tube_Panel_low_Plates_low49_GEN_VARIABLE +[00006009] {0x2512a40b440} TimelineTemplate BP_Item_Camera.BP_Item_Camera_C.Flash_Template +[0000600A] {0x251298a93e0} Package SKM_Chainsaw_Skeleton +[0000600B] {0x251298a98e0} Package SKM_Chainsaw_PhysicsAsset +[0000600C] {0x251298a9840} Package T_Chainsaw_2_N +[0000600D] {0x251298a97a0} Package T_Chainsaw_2_BC +[0000600E] {0x251298a95c0} Package T_Chainsaw_2_AORM +[0000600F] {0x251298abdc0} Package T_Chainsaw_1_N +[00006010] {0x251298abbe0} Package T_Chainsaw_1_BC +[00006011] {0x251298aba00} Package T_Chainsaw_1_AORM +[00006012] {0x251298ab820} Package SM_chainsaw_Skeleton +[00006013] {0x2511792b920} Skeleton SM_chainsaw_Skeleton.SM_chainsaw_Skeleton +[00006014] {0x2512a8bbf40} Texture2D AlmondWaterCan_Texture.AlmondWaterCan_Texture +[00006015] {0x2511b2f7400} MaterialInstanceConstant MI_Diver_01a.MI_Diver_01a +[00006016] {0x2513fab1480} StaticMesh Almond_Water_Can_with_texture.Almond_Water_Can_with_texture +[00006017] {0x2512ada2f00} BodySetup Almond_Water_Can_with_texture.Almond_Water_Can_with_texture.BodySetup_2 +[00006018] {0x2512af38040} NavCollision Almond_Water_Can_with_texture.Almond_Water_Can_with_texture.NavCollision_4 +[00006019] {0x2512ae42990} Material Material_001.Material_001 +[0000601A] {0x2511b2f6980} BlueprintGeneratedClass Chainsaw_BP.Chainsaw_BP_C +[0000601B] {0x2511276be00} SceneComponent Chainsaw_BP.Chainsaw_BP_C.DefaultSceneRoot_GEN_VARIABLE +[0000601C] {0x251298ab3c0} SimpleConstructionScript Chainsaw_BP.Chainsaw_BP_C.SimpleConstructionScript_0 +[0000601D] {0x2512af37e80} SCS_Node Chainsaw_BP.Chainsaw_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[0000601E] {0x2512af37da0} SCS_Node Chainsaw_BP.Chainsaw_BP_C.SimpleConstructionScript_0.SCS_Node_2 +[0000601F] {0x2512a8a30d0} SkeletalMeshComponent Chainsaw_BP.Chainsaw_BP_C.SkeletalMesh_GEN_VARIABLE +[00006020] {0x2512c18af80} AnimSequence SM_chainsaw_Anim_SM_chainsaw_CameraAction_001.SM_chainsaw_Anim_SM_chainsaw_CameraAction_001 +[00006021] {0x251024d9000} BlueprintGeneratedClass BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C +[00006022] {0x2513fdd0380} InheritableComponentHandler BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.InheritableComponentHandler +[00006023] {0x2511276c000} SceneComponent BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.DefaultSceneRoot_GEN_VARIABLE +[00006024] {0x251298ab460} SimpleConstructionScript BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.SimpleConstructionScript_0 +[00006025] {0x2512af37a20} SCS_Node BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.SimpleConstructionScript_0.SCS_Node_0 +[00006026] {0x2512af37940} SCS_Node BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.SimpleConstructionScript_0.SCS_Node_3 +[00006027] {0x2512a8a50b0} SkeletalMeshComponent BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.SkeletalMesh_GEN_VARIABLE +[00006028] {0x2511b2f5f00} BlueprintGeneratedClass BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C +[00006029] {0x2513fdd02e0} InheritableComponentHandler BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.InheritableComponentHandler +[0000602A] {0x25112765000} SceneComponent BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.DefaultSceneRoot_GEN_VARIABLE +[0000602B] {0x251298ab320} SimpleConstructionScript BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.SimpleConstructionScript_0 +[0000602C] {0x2512af376a0} SCS_Node BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_0 +[0000602D] {0x2512af375c0} SCS_Node BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_3 +[0000602E] {0x2512ae78080} SkeletalMeshComponent BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.SkeletalMesh_GEN_VARIABLE +[0000602F] {0x2511b2f6280} BlueprintGeneratedClass BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C +[00006030] {0x2512af3ace0} Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ExecuteUbergraph_BP_DroppedItem_AlmondWater +[00006031] {0x2512af3ac00} Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.OnEventLoaded +[00006032] {0x2512af3ab20} Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ToggleEvent +[00006033] {0x2513fdd01a0} InheritableComponentHandler BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.InheritableComponentHandler +[00006034] {0x25112762400} SceneComponent BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.DefaultSceneRoot_GEN_VARIABLE +[00006035] {0x251298ab280} SimpleConstructionScript BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.SimpleConstructionScript_0 +[00006036] {0x2512af3a960} SCS_Node BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.SimpleConstructionScript_0.SCS_Node_0 +[00006037] {0x251298aa9c0} Package Energy_bar_OcclusionRoughnessMetallic +[00006038] {0x251298ab000} Package Energy_bar_BaseColor +[00006039] {0x251298aaf60} Package Energy_bar_Alpha +[0000603A] {0x251298aad80} Package Energy_bar_chocolate_Roughness +[0000603B] {0x251298aaba0} Package Energy_bar_chocolate_BaseColor +[0000603C] {0x251298aab00} Package Fireworks_Explode_Cue_2 +[0000603D] {0x251298aaa60} Package Fireworks_Explode_Cue +[0000603E] {0x251298a92a0} Package Sphere +[0000603F] {0x251298ad440} Package DirectionalBurst +[00006040] {0x251298ad3a0} Package NS_FlareGun_SmokeTrail_White +[00006041] {0x251298ad300} Package NS_FlareGun_Explosion_White +[00006042] {0x251298ad260} Package Firecracker +[00006043] {0x251298ad120} Package Firework_Explode +[00006044] {0x251298acfe0} Package Firework_Attenuation +[00006045] {0x251298acb80} Package P_Explosion_Smoke +[00006046] {0x251298ace00} Package P_Destruction_Ceramic +[00006047] {0x251298acc20} Package P_Destruction_Electric +[00006048] {0x251298acae0} Package NS_Firework +[00006049] {0x251298ac9a0} Package NS_Ribbons +[0000604A] {0x2513fb036c0} Texture2D Firecracker.Firecracker +[0000604B] {0x2512a8bf200} Texture2D Energy_bar_chocolate_Roughness.Energy_bar_chocolate_Roughness +[0000604C] {0x251298ac680} Package Confetti_Mat +[0000604D] {0x2513fb03180} Texture2D Energy_bar_chocolate_BaseColor.Energy_bar_chocolate_BaseColor +[0000604E] {0x2512a8bfe40} Texture2D Energy_bar_OcclusionRoughnessMetallic.Energy_bar_OcclusionRoughnessMetallic +[0000604F] {0x2513fac00a0} MaterialFunction SplitComponents.SplitComponents +[00006050] {0x2512ae4b270} Material M_Master.M_Master +[00006051] {0x251298ac4a0} Package M_Confetti +[00006052] {0x2513fab4180} StaticMesh Energy_bar_closed.Energy_bar_closed +[00006053] {0x2512ada1900} BodySetup Energy_bar_closed.Energy_bar_closed.BodySetup_0 +[00006054] {0x2512af39460} NavCollision Energy_bar_closed.Energy_bar_closed.NavCollision_0 +[00006055] {0x2513fab4000} StaticMesh Energy_bar_opened2.Energy_bar_opened2 +[00006056] {0x2512ada1640} BodySetup Energy_bar_opened2.Energy_bar_opened2.BodySetup_0 +[00006057] {0x2512af392a0} NavCollision Energy_bar_opened2.Energy_bar_opened2.NavCollision_0 +[00006058] {0x2513fab3e80} StaticMesh Energy_bar_opened.Energy_bar_opened +[00006059] {0x2512ada1380} BodySetup Energy_bar_opened.Energy_bar_opened.BodySetup_0 +[0000605A] {0x2512af3caa0} NavCollision Energy_bar_opened.Energy_bar_opened.NavCollision_0 +[0000605B] {0x2513fab3d00} StaticMesh Energy_bar_chocolate_bite.Energy_bar_chocolate_bite +[0000605C] {0x2512ada10c0} BodySetup Energy_bar_chocolate_bite.Energy_bar_chocolate_bite.BodySetup_0 +[0000605D] {0x2512af3c8e0} NavCollision Energy_bar_chocolate_bite.Energy_bar_chocolate_bite.NavCollision_0 +[0000605E] {0x2513fab3b80} StaticMesh Energy_bar_chocolate.Energy_bar_chocolate +[0000605F] {0x2512ada0e00} BodySetup Energy_bar_chocolate.Energy_bar_chocolate.BodySetup_2 +[00006060] {0x2512af3c720} NavCollision Energy_bar_chocolate.Energy_bar_chocolate.NavCollision_4 +[00006061] {0x2512ae4a950} Material EnergyBar_Chocolate_Mat.EnergyBar_Chocolate_Mat +[00006062] {0x2513fab3a00} StaticMesh SM_FlareGun_01a.SM_FlareGun_01a +[00006063] {0x2512ada0b40} BodySetup SM_FlareGun_01a.SM_FlareGun_01a.BodySetup_0 +[00006064] {0x2512af3c3a0} NavCollision SM_FlareGun_01a.SM_FlareGun_01a.NavCollision_0 +[00006065] {0x2511b8cb380} StaticMesh Firework.Firework +[00006066] {0x2512ada0880} BodySetup Firework.Firework.BodySetup_0 +[00006067] {0x2512af3c100} NavCollision Firework.Firework.NavCollision_0 +[00006068] {0x2512ae4a4c0} Material Firecracker_Mat.Firecracker_Mat +[00006069] {0x2511b2f5800} BlueprintGeneratedClass BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C +[0000606A] {0x2513fdd11e0} InheritableComponentHandler BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C.InheritableComponentHandler +[0000606B] {0x25112764600} SceneComponent BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C.DefaultSceneRoot_GEN_VARIABLE +[0000606C] {0x251298ac0e0} SimpleConstructionScript BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C.SimpleConstructionScript_0 +[0000606D] {0x2512af3bf40} SCS_Node BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C.SimpleConstructionScript_0.SCS_Node_0 +[0000606E] {0x2511b2f3f80} BlueprintGeneratedClass BP_DroppedItem_Firework.BP_DroppedItem_Firework_C +[0000606F] {0x2513fdd1140} InheritableComponentHandler BP_DroppedItem_Firework.BP_DroppedItem_Firework_C.InheritableComponentHandler +[00006070] {0x2511b2f4300} BlueprintGeneratedClass BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C +[00006071] {0x2513fdd10f0} InheritableComponentHandler BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C.InheritableComponentHandler +[00006072] {0x25112764800} SceneComponent BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C.DefaultSceneRoot_GEN_VARIABLE +[00006073] {0x251298ac180} SimpleConstructionScript BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C.SimpleConstructionScript_0 +[00006074] {0x2512af3be60} SCS_Node BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C.SimpleConstructionScript_0.SCS_Node_0 +[00006075] {0x2512ae52900} BP_Lever_C BP_Lever.Default__BP_Lever_C +[00006076] {0x25112760e00} SceneComponent BP_Lever.Default__BP_Lever_C.Scene +[00006077] {0x2511b43a060} StaticMeshComponent BP_Lever.Default__BP_Lever_C.StaticMesh +[00006078] {0x2512ae52680} BP_Elevator_C BP_Elevator.Default__BP_Elevator_C +[00006079] {0x251120e1800} SceneComponent BP_DroppedItem_Firework.BP_DroppedItem_Firework_C.DefaultSceneRoot_GEN_VARIABLE +[0000607A] {0x251298ade40} SimpleConstructionScript BP_DroppedItem_Firework.BP_DroppedItem_Firework_C.SimpleConstructionScript_0 +[0000607B] {0x2512af3bca0} SCS_Node BP_DroppedItem_Firework.BP_DroppedItem_Firework_C.SimpleConstructionScript_0.SCS_Node_0 +[0000607C] {0x251298adda0} Package MI_Carpet +[0000607D] {0x2511b2fee80} BlueprintGeneratedClass BP_Rope_Floor.BP_Rope_Floor_C +[0000607E] {0x251120e8a00} SceneComponent BP_Rope_Floor.BP_Rope_Floor_C.DefaultSceneRoot_GEN_VARIABLE +[0000607F] {0x251298add00} SimpleConstructionScript BP_Rope_Floor.BP_Rope_Floor_C.SimpleConstructionScript_0 +[00006080] {0x2512af3ba00} SCS_Node BP_Rope_Floor.BP_Rope_Floor_C.SimpleConstructionScript_0.SCS_Node_0 +[00006081] {0x2512af3b840} SCS_Node BP_Rope_Floor.BP_Rope_Floor_C.SimpleConstructionScript_0.SCS_Node_1 +[00006082] {0x2513fdf20e0} StaticMeshComponent BP_Rope_Floor.BP_Rope_Floor_C.StaticMesh_GEN_VARIABLE +[00006083] {0x251298adb20} Package Fireworks_Explode_2 +[00006084] {0x251298ad9e0} Package Fireworks_Explode_1 +[00006085] {0x251298ad800} Package DefaultSpriteMaterial +[00006086] {0x251298ad620} Package DefaultRIbbonMaterial +[00006087] {0x2513fed2990} Material DefaultSpriteMaterial.DefaultSpriteMaterial +[00006088] {0x2513fed2500} Material DefaultRIbbonMaterial.DefaultRibbonMaterial +[00006089] {0x2511b2fd600} SoundWave Firework_Explode.Firework_Explode +[0000608A] {0x2511792a960} SoundAttenuation Firework_Attenuation.Firework_Attenuation +[0000608B] {0x2513fabeb00} StaticMesh Sphere.Sphere +[0000608C] {0x2512adaa800} BodySetup Sphere.Sphere.BodySetup_8 +[0000608D] {0x2512af3e780} NavCollision Sphere.Sphere.NavCollision_12 +[0000608E] {0x2513fdf10f0} NiagaraSystem DirectionalBurst.DirectionalBurst +[0000608F] {0x2512adaa540} NiagaraEmitter DirectionalBurst.DirectionalBurst.DirectionalBurst +[00006090] {0x2512adaa280} NiagaraEmitter DirectionalBurst.DirectionalBurst.LocationBasedRibbon_6 +[00006091] {0x2513fb14980} NiagaraRibbonRendererProperties DirectionalBurst.DirectionalBurst.LocationBasedRibbon_6.NiagaraRibbonRendererProperties_0 +[00006092] {0x25123e8c400} NiagaraScript DirectionalBurst.DirectionalBurst.DirectionalBurst.SpawnScript +[00006093] {0x25112e15500} BP_VRMenu_C MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2 +[00006094] {0x2511295e780} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint2.LightComponent0 +[00006095] {0x25123e8c100} NiagaraScript DirectionalBurst.DirectionalBurst.DirectionalBurst.UpdateScript +[00006096] {0x2511b114a00} NiagaraDataInterfaceCurve DirectionalBurst.DirectionalBurst.DirectionalBurst.UpdateScript.NiagaraDataInterfaceCurve_0 +[00006097] {0x25112f28600} NiagaraDataInterfaceCurve DirectionalBurst.DirectionalBurst.DirectionalBurst.UpdateScript.NiagaraDataInterfaceCurve_1 +[00006098] {0x251264e9980} BP_MenuFlickering_C MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint2 +[00006099] {0x2510887bd80} RectLightComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint.LightComponent0 +[0000609A] {0x25123e8be00} NiagaraScript DirectionalBurst.DirectionalBurst.LocationBasedRibbon_6.EventScript_0 +[0000609B] {0x25123e85800} NiagaraScript DirectionalBurst.DirectionalBurst.LocationBasedRibbon_6.SpawnScript +[0000609C] {0x25123e83d00} NiagaraScript DirectionalBurst.DirectionalBurst.LocationBasedRibbon_6.UpdateScript +[0000609D] {0x25123e83a00} NiagaraScript DirectionalBurst.DirectionalBurst.SystemSpawnScript +[0000609E] {0x25123e83700} NiagaraScript DirectionalBurst.DirectionalBurst.SystemUpdateScript +[0000609F] {0x2513feed9c0} NiagaraSpriteRendererProperties DirectionalBurst.DirectionalBurst.DirectionalBurst.NiagaraSpriteRendererProperties_0 +[000060A0] {0x2513fdf0ba0} NiagaraSystem NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White +[000060A1] {0x2512ada9fc0} NiagaraEmitter NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail +[000060A2] {0x25123e81300} NiagaraScript NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9 +[000060A3] {0x2512ae52180} NiagaraDataInterfaceColorCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceColorCurve_0 +[000060A4] {0x251264e9700} BP_MenuFlickering_C MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint +[000060A5] {0x2512ad36000} NiagaraDataInterfaceCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceCurve_0 +[000060A6] {0x2512ad35e00} NiagaraDataInterfaceCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceCurve_1 +[000060A7] {0x2511295e400} BP_MenuActor_C MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint +[000060A8] {0x25112ebc020} GripMotionControllerComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.RightGrip +[000060A9] {0x2513fdd1910} NiagaraDataInterfaceVectorField NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceVectorField_0 +[000060AA] {0x2513fdd18c0} NiagaraDataInterfaceVectorField NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.GPUComputeScript_9.NiagaraDataInterfaceVectorField_1 +[000060AB] {0x25107d8edc0} GripMotionControllerComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.LeftGrip +[000060AC] {0x251119f5160} InteractableCameraComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.InteractableCameraComponent +[000060AD] {0x2511272c400} NiagaraScript NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.SpawnScript_5 +[000060AE] {0x2510d6d65f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.StaticMesh +[000060AF] {0x25112767000} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Scene +[000060B0] {0x2512a4faf80} BP_Menu_Computer_C MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2 +[000060B1] {0x2513fdd1780} NiagaraDataInterfaceVectorField NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.SpawnScript_5.NiagaraDataInterfaceVectorField_0 +[000060B2] {0x25123cd1380} Level MainMenuMap.MainMenuMap.PersistentLevel +[000060B3] {0x251230cfe00} LandscapeInfoMap Transient.LandscapeInfoMap_2147482552 +[000060B4] {0x25123e81000} NiagaraScript NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6 +[000060B5] {0x2512ae51a00} NiagaraDataInterfaceColorCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceColorCurve_0 +[000060B6] {0x251176ad060} World MainMenuMap.MainMenuMap +[000060B7] {0x2512ad34900} NiagaraDataInterfaceCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_0 +[000060B8] {0x2512ad34700} NiagaraDataInterfaceCurve NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_1 +[000060B9] {0x251179caf80} Function MainMenuMap.MainMenuMap_C.ReceiveBeginPlay +[000060BA] {0x251179caea0} Function MainMenuMap.MainMenuMap_C.ContinueLoadWithIntro +[000060BB] {0x2513fdd15f0} NiagaraDataInterfaceVectorField NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_0 +[000060BC] {0x2513fdd15a0} NiagaraDataInterfaceVectorField NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_1 +[000060BD] {0x251179cadc0} Function MainMenuMap.MainMenuMap_C.ContinueLoadWithoutIntro +[000060BE] {0x251179ce5c0} Function MainMenuMap.MainMenuMap_C.ExecuteUbergraph_MainMenuMap +[000060BF] {0x25123e80d00} NiagaraScript NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.SystemSpawnScript +[000060C0] {0x25113e1e500} NiagaraScript NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.SystemUpdateScript +[000060C1] {0x2513feecd00} NiagaraSpriteRendererProperties NS_FlareGun_SmokeTrail_White.NS_FlareGun_SmokeTrail_White.NE_Trail.NiagaraSpriteRendererProperties_2 +[000060C2] {0x2513fdf0100} NiagaraSystem NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White +[000060C3] {0x2512ada9d00} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion +[000060C4] {0x2512ada9a40} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5 +[000060C5] {0x2512ada9780} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare +[000060C6] {0x2512ada94c0} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead +[000060C7] {0x2512ada9200} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3 +[000060C8] {0x2512ada8f40} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks +[000060C9] {0x2512ada8c80} NiagaraEmitter NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail +[000060CA] {0x2511b2fdd00} NiagaraLightRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.NiagaraLightRendererProperties_0 +[000060CB] {0x25113e1e200} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.EventScript_11 +[000060CC] {0x25113e1df00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.SpawnScript_6 +[000060CD] {0x2512a4f9380} BlueprintGeneratedClass MainMenuMap.MainMenuMap_C +[000060CE] {0x251179ce4e0} NavCollision SM_Ceiling_Light.SM_Ceiling_Light.NavCollision_0 +[000060CF] {0x25112a44500} BodySetup SM_Ceiling_Light.SM_Ceiling_Light.BodySetup_0 +[000060D0] {0x25113e1dc00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.UpdateScript_7 +[000060D1] {0x2512ae51280} NiagaraDataInterfaceColorCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.UpdateScript_7.NiagaraDataInterfaceColorCurve_0 +[000060D2] {0x2512a242c80} StaticMesh SM_Ceiling_Light.SM_Ceiling_Light +[000060D3] {0x2512ad37200} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.UpdateScript_7.NiagaraDataInterfaceCurve_0 +[000060D4] {0x2512ad37000} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.UpdateScript_7.NiagaraDataInterfaceCurve_1 +[000060D5] {0x2512acc3b20} NavCollision SM_Computer_02a_Keyboard.SM_Computer_02a_Keyboard.NavCollision_0 +[000060D6] {0x25111794240} BodySetup SM_Computer_02a_Keyboard.SM_Computer_02a_Keyboard.BodySetup_0 +[000060D7] {0x25113e1d900} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.EventScript_17 +[000060D8] {0x25113e1c400} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.SpawnScript_12 +[000060D9] {0x2512acd0400} StaticMesh SM_Computer_02a_Keyboard.SM_Computer_02a_Keyboard +[000060DA] {0x2510ada5600} Package T_Lamp_BC +[000060DB] {0x2510ada7ae0} Package T_Lamp_H +[000060DC] {0x25113e1c100} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.UpdateScript_13 +[000060DD] {0x2512ae50b00} NiagaraDataInterfaceColorCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.UpdateScript_13.NiagaraDataInterfaceColorCurve_0 +[000060DE] {0x2510ada6be0} Package T_Lamp_N +[000060DF] {0x2512ad3a500} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.UpdateScript_13.NiagaraDataInterfaceCurve_0 +[000060E0] {0x2512ad3a300} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.UpdateScript_13.NiagaraDataInterfaceCurve_1 +[000060E1] {0x2510c6db780} Package T_Lamp_ORM +[000060E2] {0x25111926440} Texture2D HeatmapGradient.HeatmapGradient +[000060E3] {0x25113e1be00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.EventScript_0 +[000060E4] {0x25113e1bb00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.SpawnScript +[000060E5] {0x251083c8c80} Texture2D TX_DirtyWater_01a_MASK.TX_DirtyWater_01a_MASK +[000060E6] {0x25112a66600} RectLightComponent BP_MenuFlickering.Default__BP_MenuFlickering_C.LightComponent0 +[000060E7] {0x2513fdd25e0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.SpawnScript.NiagaraDataInterfaceVectorField_0 +[000060E8] {0x251264e5b00} BP_MenuFlickering_C BP_MenuFlickering.Default__BP_MenuFlickering_C +[000060E9] {0x2512aab5800} GM_MainMenu_C GM_MainMenu.Default__GM_MainMenu_C +[000060EA] {0x25113e1b800} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.UpdateScript +[000060EB] {0x2512ae50380} NiagaraDataInterfaceColorCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.UpdateScript.NiagaraDataInterfaceColorCurve_0 +[000060EC] {0x251755d6640} TimelineTemplate BP_MenuFlickering.BP_MenuFlickering_C.Flicker_Template +[000060ED] {0x2512ad39500} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.UpdateScript.NiagaraDataInterfaceCurve_0 +[000060EE] {0x251179cc2c0} SCS_Node BP_MenuFlickering.BP_MenuFlickering_C.SimpleConstructionScript_0.SCS_Node_0 +[000060EF] {0x2513fdd2450} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.UpdateScript.NiagaraDataInterfaceVectorField_0 +[000060F0] {0x2513fdd2400} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.UpdateScript.NiagaraDataInterfaceVectorField_1 +[000060F1] {0x2510ada8800} SimpleConstructionScript BP_MenuFlickering.BP_MenuFlickering_C.SimpleConstructionScript_0 +[000060F2] {0x25108969800} SceneComponent BP_MenuFlickering.BP_MenuFlickering_C.DefaultSceneRoot_GEN_VARIABLE +[000060F3] {0x25113e1b500} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.SpawnScript_5 +[000060F4] {0x2513fdd22c0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.SpawnScript_5.NiagaraDataInterfaceVectorField_0 +[000060F5] {0x251755d6700} CurveFloat BP_MenuFlickering.BP_MenuFlickering_C.CurveFloat_0 +[000060F6] {0x251179cc100} Function BP_MenuFlickering.BP_MenuFlickering_C.Flicker__FinishedFunc +[000060F7] {0x25113e1b200} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.UpdateScript_6 +[000060F8] {0x2513fdd2130} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.UpdateScript_6.NiagaraDataInterfaceVectorField_0 +[000060F9] {0x2513fdd20e0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.UpdateScript_6.NiagaraDataInterfaceVectorField_1 +[000060FA] {0x2512af3a0a0} Function BP_MenuFlickering.BP_MenuFlickering_C.Flicker__UpdateFunc +[000060FB] {0x2512accf040} Function BP_MenuFlickering.BP_MenuFlickering_C.ReceiveBeginPlay +[000060FC] {0x25113e1af00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.EventScript_18 +[000060FD] {0x25113e1ac00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.SpawnScript_13 +[000060FE] {0x2513fdd1fa0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.SpawnScript_13.NiagaraDataInterfaceVectorField_0 +[000060FF] {0x2512be55d40} Function BP_MenuFlickering.BP_MenuFlickering_C.ExecuteUbergraph_BP_MenuFlickering +[00006100] {0x2512a4f9e00} BlueprintGeneratedClass BP_MenuFlickering.BP_MenuFlickering_C +[00006101] {0x25113e1a900} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.UpdateScript_14 +[00006102] {0x2513fdd32b0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.UpdateScript_14.NiagaraDataInterfaceVectorField_0 +[00006103] {0x2513fdd3260} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.UpdateScript_14.NiagaraDataInterfaceVectorField_1 +[00006104] {0x2512be59b60} SCS_Node GM_MainMenu.GM_MainMenu_C.SimpleConstructionScript_0.SCS_Node_0 +[00006105] {0x2510c6db280} SimpleConstructionScript GM_MainMenu.GM_MainMenu_C.SimpleConstructionScript_0 +[00006106] {0x25113e1a600} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.EventScript_0 +[00006107] {0x25113e1a300} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.SpawnScript +[00006108] {0x25108969600} SceneComponent GM_MainMenu.GM_MainMenu_C.DefaultSceneRoot_GEN_VARIABLE +[00006109] {0x25112f50080} BlueprintGeneratedClass GM_MainMenu.GM_MainMenu_C +[0000610A] {0x2513fdd30d0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.SpawnScript.NiagaraDataInterfaceVectorField_0 +[0000610B] {0x251755d6a00} UserDefinedEnum E_TemplateGraphic.E_TemplateGraphic +[0000610C] {0x2512a4f9000} MaterialInstanceConstant MI_Wallpaper_2Sided.MI_Wallpaper_2Sided +[0000610D] {0x25113e1a000} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.UpdateScript +[0000610E] {0x2512ae59200} NiagaraDataInterfaceColorCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.UpdateScript.NiagaraDataInterfaceColorCurve_0 +[0000610F] {0x2511186f580} MaterialInstanceConstant MI_Wallpaper.MI_Wallpaper +[00006110] {0x2512ad3b900} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.UpdateScript.NiagaraDataInterfaceCurve_0 +[00006111] {0x25112e375c0} Texture2D T_Wallpaper_ORM.T_Wallpaper_ORM +[00006112] {0x2513fdd2ef0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.UpdateScript.NiagaraDataInterfaceVectorField_0 +[00006113] {0x2513fdd2ea0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.UpdateScript.NiagaraDataInterfaceVectorField_1 +[00006114] {0x25112e3c9c0} Texture2D Wallpaper_BC.Wallpaper_BC +[00006115] {0x251083c7cc0} Texture2D T_Wallpaper_H.T_Wallpaper_H +[00006116] {0x25113e19d00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.EventScript_0 +[00006117] {0x25113e19a00} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.SpawnScript_5 +[00006118] {0x251126add00} Texture2D T_Wallpaper_N.T_Wallpaper_N +[00006119] {0x25111867e80} MaterialInstanceConstant MI_Ceiling.MI_Ceiling +[0000611A] {0x251083c52c0} Texture2D T_Ceiling_H.T_Ceiling_H +[0000611B] {0x2513fdd2d60} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.SpawnScript_5.NiagaraDataInterfaceVectorField_0 +[0000611C] {0x251083c4a00} Texture2D T_Ceiling_N.T_Ceiling_N +[0000611D] {0x2510d350e80} Texture2D T_Ceiling_ORM.T_Ceiling_ORM +[0000611E] {0x25113e19700} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6 +[0000611F] {0x2512ae58a80} NiagaraDataInterfaceColorCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceColorCurve_0 +[00006120] {0x251124d0080} NavCollision SM_Ceiling_4m.SM_Ceiling_4m.NavCollision_0 +[00006121] {0x2512ad3a700} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_0 +[00006122] {0x2512ad3e700} NiagaraDataInterfaceCurve NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceCurve_1 +[00006123] {0x251127f7940} BodySetup SM_Ceiling_4m.SM_Ceiling_4m.BodySetup_0 +[00006124] {0x2511277d480} StaticMesh SM_Ceiling_4m.SM_Ceiling_4m +[00006125] {0x2513fdd2bd0} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_0 +[00006126] {0x2513fdd2b80} NiagaraDataInterfaceVectorField NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.UpdateScript_6.NiagaraDataInterfaceVectorField_1 +[00006127] {0x2510845e160} NavCollision SM_Wall_05m.SM_Wall_05m.NavCollision_0 +[00006128] {0x25112a44a80} BodySetup SM_Wall_05m.SM_Wall_05m.BodySetup_0 +[00006129] {0x25113e19400} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.SystemSpawnScript +[0000612A] {0x25113e19100} NiagaraScript NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.SystemUpdateScript +[0000612B] {0x2513feec040} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion.NiagaraSpriteRendererProperties_3 +[0000612C] {0x2513feeb380} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Explosion001_5.NiagaraSpriteRendererProperties_4 +[0000612D] {0x2513feea6c0} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Flare.NiagaraSpriteRendererProperties_0 +[0000612E] {0x2513fee9a00} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead.NiagaraSpriteRendererProperties_3 +[0000612F] {0x2513fee8d40} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Lead001_3.NiagaraSpriteRendererProperties_4 +[00006130] {0x2513fee8080} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Sparks.NiagaraSpriteRendererProperties_0 +[00006131] {0x2513fee73c0} NiagaraSpriteRendererProperties NS_FlareGun_Explosion_White.NS_FlareGun_Explosion_White.NE_Trail.NiagaraSpriteRendererProperties_2 +[00006132] {0x2511b2fe400} BlueprintGeneratedClass BP_FlareProjectile.BP_FlareProjectile_C +[00006133] {0x2512af3dde0} Function BP_FlareProjectile.BP_FlareProjectile_C.ExecuteUbergraph_BP_FlareProjectile +[00006134] {0x2512af3d7c0} Function BP_FlareProjectile.BP_FlareProjectile_C.ReceiveTick +[00006135] {0x2512af3d600} Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__Explode__EventFunc +[00006136] {0x2512af3d520} Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__UpdateFunc +[00006137] {0x2512af3d440} Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__FinishedFunc +[00006138] {0x2512a408800} CurveFloat BP_FlareProjectile.BP_FlareProjectile_C.CurveFloat_0 +[00006139] {0x2512a409400} CurveFloat BP_FlareProjectile.BP_FlareProjectile_C.CurveFloat_1 +[0000613A] {0x25130f60760} NiagaraComponent BP_FlareProjectile.BP_FlareProjectile_C.Niagara1_GEN_VARIABLE +[0000613B] {0x25130f620e0} NiagaraComponent BP_FlareProjectile.BP_FlareProjectile_C.Niagara2_GEN_VARIABLE +[0000613C] {0x25130f6f9a0} NiagaraComponent BP_FlareProjectile.BP_FlareProjectile_C.Niagara3_GEN_VARIABLE +[0000613D] {0x25130f6f340} NiagaraComponent BP_FlareProjectile.BP_FlareProjectile_C.Niagara_GEN_VARIABLE +[0000613E] {0x251120e6a00} ProjectileMovementComponent BP_FlareProjectile.BP_FlareProjectile_C.ProjectileMovement_GEN_VARIABLE +[0000613F] {0x251120e6600} SceneComponent BP_FlareProjectile.BP_FlareProjectile_C.DefaultSceneRoot_GEN_VARIABLE +[00006140] {0x251298afba0} SimpleConstructionScript BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0 +[00006141] {0x2512af3d360} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_0 +[00006142] {0x2512af3d280} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_1 +[00006143] {0x2512af3d1a0} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_2 +[00006144] {0x2512af3d0c0} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_3 +[00006145] {0x2512af3cfe0} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_4 +[00006146] {0x2512af3cf00} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_5 +[00006147] {0x2512af3ce20} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_7 +[00006148] {0x2512af3cd40} SCS_Node BP_FlareProjectile.BP_FlareProjectile_C.SimpleConstructionScript_0.SCS_Node_8 +[00006149] {0x2513fed2070} SphereComponent BP_FlareProjectile.BP_FlareProjectile_C.Sphere_GEN_VARIABLE +[0000614A] {0x2513fdff010} StaticMeshComponent BP_FlareProjectile.BP_FlareProjectile_C.Sphere1_GEN_VARIABLE +[0000614B] {0x2512a401b40} TimelineTemplate BP_FlareProjectile.BP_FlareProjectile_C.Fade_Template +[0000614C] {0x251298aeb60} Package T_Lamp_E +[0000614D] {0x251298abfa0} Package T_Dirt_BC +[0000614E] {0x251298afec0} Package T_Carpet_ORM +[0000614F] {0x2513faa13c0} Package T_Carpet_N +[00006150] {0x2513faa11e0} Package T_Carpet_H +[00006151] {0x2513faa1000} Package T_Carpet_BC +[00006152] {0x2513faa0e20} Package M_Master +[00006153] {0x2513faa0c40} Package T_Noise_Soft_Normal +[00006154] {0x2513faa0a60} Package T_Confetti +[00006155] {0x2513faa09c0} Package M_Spark +[00006156] {0x2513faa07e0} Package M_Ribbon +[00006157] {0x2513faa0600} Package T_Spark_Sprite +[00006158] {0x2513faa0420} Package T_Sprite_Square +[00006159] {0x2513fb08ac0} Texture2D T_Noise_Soft_Normal.T_Noise_Soft_Normal +[0000615A] {0x2513fb09540} Texture2D T_Confetti.T_Confetti +[0000615B] {0x25136707080} SoundWave Fireworks_Explode_2.Fireworks_Explode_2 +[0000615C] {0x25136706d00} SoundWave Fireworks_Explode_1.Fireworks_Explode_1 +[0000615D] {0x2513feda950} Material M_Confetti.M_Confetti +[0000615E] {0x2513fdfc590} NiagaraSystem NS_Ribbons.NS_Ribbons +[0000615F] {0x2512ada73c0} NiagaraEmitter NS_Ribbons.NS_Ribbons.NE_Lead +[00006160] {0x2512ada7100} NiagaraEmitter NS_Ribbons.NS_Ribbons.NE_Ribbon +[00006161] {0x2513fbdc020} NiagaraRibbonRendererProperties NS_Ribbons.NS_Ribbons.NE_Ribbon.NiagaraRibbonRendererProperties_0 +[00006162] {0x25113e18e00} NiagaraScript NS_Ribbons.NS_Ribbons.NE_Lead.SpawnScript +[00006163] {0x2513fdd4520} NiagaraDataInterfaceVectorField NS_Ribbons.NS_Ribbons.NE_Lead.SpawnScript.NiagaraDataInterfaceVectorField_0 +[00006164] {0x25131024180} StaticMesh SM_Wall_05m.SM_Wall_05m +[00006165] {0x25112af4840} NavCollision SM_Wall_4m.SM_Wall_4m.NavCollision_0 +[00006166] {0x25113e18b00} NiagaraScript NS_Ribbons.NS_Ribbons.NE_Lead.UpdateScript +[00006167] {0x2513fdd43e0} NiagaraDataInterfaceVectorField NS_Ribbons.NS_Ribbons.NE_Lead.UpdateScript.NiagaraDataInterfaceVectorField_0 +[00006168] {0x2513fdd4390} NiagaraDataInterfaceVectorField NS_Ribbons.NS_Ribbons.NE_Lead.UpdateScript.NiagaraDataInterfaceVectorField_1 +[00006169] {0x25112a447c0} BodySetup SM_Wall_4m.SM_Wall_4m.BodySetup_0 +[0000616A] {0x2513102dc00} StaticMesh SM_Wall_4m.SM_Wall_4m +[0000616B] {0x25113e18800} NiagaraScript NS_Ribbons.NS_Ribbons.NE_Ribbon.EventScript_0 +[0000616C] {0x25113e18500} NiagaraScript NS_Ribbons.NS_Ribbons.NE_Ribbon.SpawnScript +[0000616D] {0x2513fdd4200} NiagaraDataInterfaceCollisionQuery NS_Ribbons.NS_Ribbons.NE_Ribbon.SpawnScript.NiagaraDataInterfaceCollisionQuery_0 +[0000616E] {0x2513fdd41b0} NiagaraDataInterfaceCollisionQuery NS_Ribbons.NS_Ribbons.NE_Ribbon.SpawnScript.NiagaraDataInterfaceCollisionQuery_1 +[0000616F] {0x251083c0940} Texture2D T_Ceiling_BC.T_Ceiling_BC +[00006170] {0x2512bfb0a60} Package T_Wallpaper_H +[00006171] {0x2512bfbe020} Package T_Wallpaper_N +[00006172] {0x25113e18200} NiagaraScript NS_Ribbons.NS_Ribbons.NE_Ribbon.UpdateScript +[00006173] {0x2513fdd4020} NiagaraDataInterfaceCollisionQuery NS_Ribbons.NS_Ribbons.NE_Ribbon.UpdateScript.NiagaraDataInterfaceCollisionQuery_0 +[00006174] {0x2513fdd3fd0} NiagaraDataInterfaceCollisionQuery NS_Ribbons.NS_Ribbons.NE_Ribbon.UpdateScript.NiagaraDataInterfaceCollisionQuery_1 +[00006175] {0x2517808a9c0} Package T_Wallpaper_ORM +[00006176] {0x2517808a920} Package Wallpaper_BC +[00006177] {0x2512ad3cc00} NiagaraDataInterfaceCurve NS_Ribbons.NS_Ribbons.NE_Ribbon.UpdateScript.NiagaraDataInterfaceCurve_0 +[00006178] {0x2517808a740} Package MI_FluorescentLamp +[00006179] {0x25113e17f00} NiagaraScript NS_Ribbons.NS_Ribbons.SystemSpawnScript +[0000617A] {0x25113e17c00} NiagaraScript NS_Ribbons.NS_Ribbons.SystemUpdateScript +[0000617B] {0x2513fbf0100} NiagaraSpriteRendererProperties NS_Ribbons.NS_Ribbons.NE_Lead.NiagaraSpriteRendererProperties_0 +[0000617C] {0x2513fdfbaf0} SoundCue Fireworks_Explode_Cue_2.Fireworks_Explode_Cue_2 +[0000617D] {0x2513fac4480} SoundNodeMixer Fireworks_Explode_Cue_2.Fireworks_Explode_Cue_2.SoundNodeMixer_0 +[0000617E] {0x2513faa2860} SoundNodeWavePlayer Fireworks_Explode_Cue_2.Fireworks_Explode_Cue_2.SoundNodeWavePlayer_0 +[0000617F] {0x2513faa0240} SoundNodeWavePlayer Fireworks_Explode_Cue_2.Fireworks_Explode_Cue_2.SoundNodeWavePlayer_1 +[00006180] {0x2513fdfb5a0} SoundCue Fireworks_Explode_Cue.Fireworks_Explode_Cue +[00006181] {0x2513fdd5240} SoundNodeDelay Fireworks_Explode_Cue.Fireworks_Explode_Cue.SoundNodeDelay_0 +[00006182] {0x2513fac4300} SoundNodeMixer Fireworks_Explode_Cue.Fireworks_Explode_Cue.SoundNodeMixer_0 +[00006183] {0x2513faa27c0} SoundNodeWavePlayer Fireworks_Explode_Cue.Fireworks_Explode_Cue.SoundNodeWavePlayer_0 +[00006184] {0x2513faa2720} SoundNodeWavePlayer Fireworks_Explode_Cue.Fireworks_Explode_Cue.SoundNodeWavePlayer_1 +[00006185] {0x2513faa2680} SoundNodeWavePlayer Fireworks_Explode_Cue.Fireworks_Explode_Cue.SoundNodeWavePlayer_2 +[00006186] {0x2513fabe680} StaticMesh SM_Floor_4m.SM_Floor_4m +[00006187] {0x2512ada6e40} BodySetup SM_Floor_4m.SM_Floor_4m.BodySetup_0 +[00006188] {0x25130f71040} NavCollision SM_Floor_4m.SM_Floor_4m.NavCollision_0 +[00006189] {0x2512ae5c180} BP_FlareProjectile_C BP_FlareProjectile.Default__BP_FlareProjectile_C +[0000618A] {0x2513faa18c0} Package Confetti_T_2 +[0000618B] {0x2513fb07400} Texture2D Confetti_T_2.Confetti_T_2 +[0000618C] {0x2513fc17720} Material Confetti_Mat.Confetti_Mat +[0000618D] {0x2512a89bc80} ParticleSystem P_Destruction_Electric.P_Destruction_Electric +[0000618E] {0x2513fdd4b10} ParticleModuleAccelerationConstant P_Destruction_Electric.P_Destruction_Electric.ParticleModuleAccelerationConstant_1 +[0000618F] {0x2510d33f900} ParticleModuleAccelerationDrag P_Destruction_Electric.P_Destruction_Electric.ParticleModuleAccelerationDrag_4 +[00006190] {0x2510b055bc0} ParticleModuleColorOverLife P_Destruction_Electric.P_Destruction_Electric.ParticleModuleColorOverLife_3 +[00006191] {0x2513fac5140} ParticleModuleLifetime P_Destruction_Electric.P_Destruction_Electric.ParticleModuleLifetime_2 +[00006192] {0x2512adb4980} ParticleModuleRequired P_Destruction_Electric.P_Destruction_Electric.ParticleModuleRequired_2 +[00006193] {0x2512ac1d080} DistributionFloatConstant P_Destruction_Electric.P_Destruction_Electric.ParticleModuleRequired_2.RequiredDistributionSpawnRate +[00006194] {0x2513fe14a00} ParticleModuleSize P_Destruction_Electric.P_Destruction_Electric.ParticleModuleSize_2 +[00006195] {0x2513fe14980} ParticleModuleSizeMultiplyLife P_Destruction_Electric.P_Destruction_Electric.ParticleModuleSizeMultiplyLife_1 +[00006196] {0x2513fac5080} DistributionVectorConstantCurve P_Destruction_Electric.P_Destruction_Electric.ParticleModuleSizeMultiplyLife_1.DistributionVectorConstantCurve_1 +[00006197] {0x2512ad3fe00} ParticleModuleSpawn P_Destruction_Electric.P_Destruction_Electric.ParticleModuleSpawn_1 +[00006198] {0x2513fc17290} ParticleModuleTypeDataGpu P_Destruction_Electric.P_Destruction_Electric.ParticleModuleTypeDataGpu_2 +[00006199] {0x25112cfc880} ParticleModuleVelocity P_Destruction_Electric.P_Destruction_Electric.ParticleModuleVelocity_0 +[0000619A] {0x2512a8be940} ParticleSpriteEmitter P_Destruction_Electric.P_Destruction_Electric.ParticleSpriteEmitter_0 +[0000619B] {0x2512a409ac0} ParticleLODLevel P_Destruction_Electric.P_Destruction_Electric.ParticleSpriteEmitter_0.ParticleLODLevel_0 +[0000619C] {0x2513fdf1b90} NiagaraSystem NS_Firework.NS_Firework +[0000619D] {0x25117a98700} NiagaraEmitter NS_Firework.NS_Firework.OmnidirectionalBurst001_1 +[0000619E] {0x25117a99d00} NiagaraEmitter NS_Firework.NS_Firework.OmnidirectionalBurst_0 +[0000619F] {0x2512a419400} NiagaraScript NS_Firework.NS_Firework.OmnidirectionalBurst001_1.SpawnScript +[000061A0] {0x2513fac4fc0} NiagaraDataInterfaceArrayColor NS_Firework.NS_Firework.OmnidirectionalBurst001_1.SpawnScript.NiagaraDataInterfaceArrayColor_0 +[000061A1] {0x2517808a600} Package MI_Wallpaper +[000061A2] {0x2513fdd48e0} NiagaraDataInterfaceCollisionQuery NS_Firework.NS_Firework.OmnidirectionalBurst001_1.SpawnScript.NiagaraDataInterfaceCollisionQuery_0 +[000061A3] {0x2513fdd5c90} NiagaraDataInterfaceCollisionQuery NS_Firework.NS_Firework.OmnidirectionalBurst001_1.SpawnScript.NiagaraDataInterfaceCollisionQuery_1 +[000061A4] {0x251130766e0} NavCollision SM_Mouse.SM_Mouse.NavCollision_0 +[000061A5] {0x25111795dc0} BodySetup SM_Mouse.SM_Mouse.BodySetup_64 +[000061A6] {0x25131025200} StaticMesh SM_Mouse.SM_Mouse +[000061A7] {0x2510c5c7ae0} Package T_Ceiling_BC +[000061A8] {0x2510c5c7900} Package T_Ceiling_H +[000061A9] {0x2513fdd5b50} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst001_1.SpawnScript.NiagaraDataInterfaceVectorField_0 +[000061AA] {0x2510c5c7720} Package T_Ceiling_N +[000061AB] {0x2510c5c7680} Package T_Ceiling_ORM +[000061AC] {0x2512a418500} NiagaraScript NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript +[000061AD] {0x2513fdd5a60} NiagaraDataInterfaceCollisionQuery NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceCollisionQuery_0 +[000061AE] {0x2513fdd5a10} NiagaraDataInterfaceCollisionQuery NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceCollisionQuery_1 +[000061AF] {0x2510c5c75e0} Package T_Office_D +[000061B0] {0x2510c5c7540} Package T_Office_N +[000061B1] {0x2512ad3f400} NiagaraDataInterfaceCurve NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceCurve_0 +[000061B2] {0x2512ad3f200} NiagaraDataInterfaceCurve NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceCurve_1 +[000061B3] {0x2512ad3f000} NiagaraDataInterfaceCurve NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceCurve_2 +[000061B4] {0x2510c5c72c0} Package T_Office_SRM +[000061B5] {0x2510c5c7220} Package SM_Table03 +[000061B6] {0x2510c5c7180} Package SM_Table03Door01 +[000061B7] {0x2513fdd5830} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceVectorField_0 +[000061B8] {0x2513fdd57e0} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst001_1.UpdateScript.NiagaraDataInterfaceVectorField_1 +[000061B9] {0x2510c5c7400} Package M_base +[000061BA] {0x251739fd580} Package HeatmapGradient +[000061BB] {0x2512a418200} NiagaraScript NS_Firework.NS_Firework.OmnidirectionalBurst_0.SpawnScript +[000061BC] {0x2513fac4d80} NiagaraDataInterfaceArrayColor NS_Firework.NS_Firework.OmnidirectionalBurst_0.SpawnScript.NiagaraDataInterfaceArrayColor_0 +[000061BD] {0x251739fd760} Package T_B_N +[000061BE] {0x251739fd940} Package T_BB_D +[000061BF] {0x2513fdd56a0} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst_0.SpawnScript.NiagaraDataInterfaceVectorField_0 +[000061C0] {0x251739fdb20} Package T_BG_D +[000061C1] {0x251739fdd00} Package T_MASK1 +[000061C2] {0x2512a417f00} NiagaraScript NS_Firework.NS_Firework.OmnidirectionalBurst_0.UpdateScript +[000061C3] {0x2513fda1900} NiagaraDataInterfaceCurve NS_Firework.NS_Firework.OmnidirectionalBurst_0.UpdateScript.NiagaraDataInterfaceCurve_0 +[000061C4] {0x2510c6da9c0} Package T_MASK2 +[000061C5] {0x2513fdd55b0} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst_0.UpdateScript.NiagaraDataInterfaceVectorField_0 +[000061C6] {0x2513fdd5510} NiagaraDataInterfaceVectorField NS_Firework.NS_Firework.OmnidirectionalBurst_0.UpdateScript.NiagaraDataInterfaceVectorField_1 +[000061C7] {0x2510c6da600} Package T_Furniture01_D +[000061C8] {0x2510c6da100} Package T_Furniture01_N +[000061C9] {0x2512a417c00} NiagaraScript NS_Firework.NS_Firework.SystemSpawnScript +[000061CA] {0x2512a417900} NiagaraScript NS_Firework.NS_Firework.SystemUpdateScript +[000061CB] {0x251366a0100} NiagaraSpriteRendererProperties NS_Firework.NS_Firework.OmnidirectionalBurst001_1.NiagaraSpriteRendererProperties_1 +[000061CC] {0x2513fe2f340} NiagaraSpriteRendererProperties NS_Firework.NS_Firework.OmnidirectionalBurst_0.NiagaraSpriteRendererProperties_1 +[000061CD] {0x2513faa3e40} Package WorldAlignedTexture +[000061CE] {0x2513fb0e240} Texture2D T_Carpet_BC.T_Carpet_BC +[000061CF] {0x2513fb0d280} Texture2D T_Carpet_N.T_Carpet_N +[000061D0] {0x2513fb09c40} Texture2D T_Carpet_H.T_Carpet_H +[000061D1] {0x2513fb09a80} Texture2D T_Dirt_BC.T_Dirt_BC +[000061D2] {0x2513fb09fc0} Texture2D T_Carpet_ORM.T_Carpet_ORM +[000061D3] {0x2513fb0c9c0} Texture2D T_Sprite_Square.T_Sprite_Square +[000061D4] {0x2513fb08c80} Texture2D T_Spark_Sprite.T_Spark_Sprite +[000061D5] {0x2513fc15730} Material M_Spark.M_Spark +[000061D6] {0x2513fc152a0} Material M_Ribbon.M_Ribbon +[000061D7] {0x2513fb09000} Texture2D T_Lamp_E.T_Lamp_E +[000061D8] {0x25136707780} MaterialInstanceConstant MI_Carpet.MI_Carpet +[000061D9] {0x2513fead780} BP_Rope_Floor_C BP_Rope_Floor.Default__BP_Rope_Floor_C +[000061DA] {0x2513fead300} Chainsaw_BP_C Chainsaw_BP.Default__Chainsaw_BP_C +[000061DB] {0x2513faa42a0} Package Unlit_Blue +[000061DC] {0x2513fc13740} Material Unlit_Blue.Unlit_Blue +[000061DD] {0x2513fb08580} Texture2D Almond_Bottle_OcclusionRoughnessMetallic.Almond_Bottle_OcclusionRoughnessMetallic +[000061DE] {0x25136707b00} MaterialInstanceConstant Unlit_Red.Unlit_Red +[000061DF] {0x2513fc12e20} Material Almond_Bottle.Almond_Bottle +[000061E0] {0x2513fb0c2c0} Texture2D T_Chainsaw_1_AORM.T_Chainsaw_1_AORM +[000061E1] {0x2511792f040} Skeleton SKM_Chainsaw_Skeleton.SKM_Chainsaw_Skeleton +[000061E2] {0x2512adb0600} PhysicsAsset SKM_Chainsaw_PhysicsAsset.SKM_Chainsaw_PhysicsAsset +[000061E3] {0x2512adaf240} SkeletalBodySetup SKM_Chainsaw_PhysicsAsset.SKM_Chainsaw_PhysicsAsset.SkeletalBodySetup_0 +[000061E4] {0x2512a8bcb80} Texture2D AlmondWaterTextureHalloweenEdition.AlmondWaterTextureHalloweenEdition +[000061E5] {0x2513fc12500} Material Material_001_Halloween.Material_001_Halloween +[000061E6] {0x2511792ec50} SkeletalMesh SKM_Chainsaw.SKM_Chainsaw +[000061E7] {0x251176c36c0} AnimSequence Chainsaw_Active_Anim__1_.Chainsaw_Active_Anim__1_ +[000061E8] {0x2512c18fe40} AnimSequence ANIM_Chainsaw_Start.ANIM_Chainsaw_Start +[000061E9] {0x2512c18fc80} AnimSequence ANIM_Chainsaw_Chain.ANIM_Chainsaw_Chain +[000061EA] {0x2513fb0b140} Texture2D T_Chainsaw_1_BC.T_Chainsaw_1_BC +[000061EB] {0x2512a8bc2c0} Texture2D T_Chainsaw_1_N.T_Chainsaw_1_N +[000061EC] {0x2513fc12070} Material MI_Chainsaw_1_FOV.MI_Chainsaw_1_FOV +[000061ED] {0x2513fc11be0} Material MI_Chainsaw_1.MI_Chainsaw_1 +[000061EE] {0x2513fb0fc80} Texture2D T_Chainsaw_2_BC.T_Chainsaw_2_BC +[000061EF] {0x2512a8bc800} Texture2D T_Chainsaw_2_AORM.T_Chainsaw_2_AORM +[000061F0] {0x2513fac8200} MaterialFunction WorldAlignedTexture.WorldAlignedTexture +[000061F1] {0x2513fc10e30} Material M_Master.M_Master +[000061F2] {0x251123b5d40} Texture2D Energy_bar_BaseColor.Energy_bar_BaseColor +[000061F3] {0x2512a8bb140} Texture2D Energy_bar_Alpha.Energy_bar_Alpha +[000061F4] {0x2513fc109a0} Material EnergyBar_Mat.EnergyBar_Mat +[000061F5] {0x2513fb0f040} Texture2D T_Chainsaw_2_N.T_Chainsaw_2_N +[000061F6] {0x2513fc1db80} Material MI_Chainsaw_2_FOV.MI_Chainsaw_2_FOV +[000061F7] {0x2513fc1d6f0} Material MI_Chainsaw_2.MI_Chainsaw_2 +[000061F8] {0x2513faa4840} Package M_Glass +[000061F9] {0x2513faa2cc0} Package RT_LIDAR_Dots_StaticTex +[000061FA] {0x2513faa2ae0} Package flickeringTexture +[000061FB] {0x2513faa5d80} Package M_flickeringLight_Low +[000061FC] {0x2513faa5920} Package Plastic_bottle_OcclusionRoughnessMetallic +[000061FD] {0x2513faa5880} Package Plastic_bottle_cover_OcclusionRoughnessMetallic +[000061FE] {0x2513faa5ba0} Package Plastic_bottle_cover_BaseColor +[000061FF] {0x2512a6328c0} Texture2D RT_LIDAR_Dots_StaticTex.RT_LIDAR_Dots_StaticTex +[00006200] {0x25136700400} MaterialInstanceConstant MI_Target_Red_FOV.MI_Target_Red_FOV +[00006201] {0x25136700080} MaterialInstanceConstant MI_Target_Grey_FOV.MI_Target_Grey_FOV +[00006202] {0x2513670ee80} MaterialInstanceConstant MI_Target_Green_FOV.MI_Target_Green_FOV +[00006203] {0x2513fc1b270} Material M_LIDAR_Dots.M_LIDAR_Dots +[00006204] {0x2513fc1ade0} Material Juice_Mat.Juice_Mat +[00006205] {0x2513fc1a950} Material Liquid_Mat.Liquid_Mat +[00006206] {0x2513faa5560} Package MM_Master_Material_01a_FOV +[00006207] {0x2513faa54c0} Package Paint_Specular +[00006208] {0x2513faa5420} Package Paint_Normal +[00006209] {0x2513faa5240} Package Paint_Base_Color_2 +[0000620A] {0x2513faa5060} Package HE_MasterMaterial_FOV +[0000620B] {0x2513faa4e80} Package T_TableCloth_Normal +[0000620C] {0x2513faa4d40} Package T_TableCloth_BaseColor2 +[0000620D] {0x2513faa72c0} Package WalkieTalkie_OcclusionRoughnessMetallic +[0000620E] {0x2513faa4c00} Package WalkieTalkie_Normal +[0000620F] {0x2513faa4660} Package WalkieTalkie_BaseColor +[00006210] {0x2513faa7220} Package Screen_OcclusionRoughnessMetallic +[00006211] {0x2513faa7180} Package Screen_Normal +[00006212] {0x2513faa70e0} Package Screen_BaseColor +[00006213] {0x2513faa6f00} Package M_Master_FOV +[00006214] {0x2513faa6d20} Package T_TrimAEmission +[00006215] {0x2513faa6c80} Package T_TrimA_reflection +[00006216] {0x2513faa6be0} Package T_TrimA_normal +[00006217] {0x2513faa6b40} Package T_TrimA_albedo +[00006218] {0x2513faa6aa0} Package T_FloodLight_RMA +[00006219] {0x2513faa6a00} Package T_FloodLight_normal +[0000621A] {0x2513faa6960} Package T_FloodLight_albedo +[0000621B] {0x2513faa68c0} Package T_FloodLight_01_Emissive +[0000621C] {0x2513faa6820} Package M_TrimA_FOV +[0000621D] {0x2513faa6780} Package TicketM_ORM +[0000621E] {0x2513faa6500} Package TicketM_Normal +[0000621F] {0x2513faa6320} Package TicketM_BaseColor +[00006220] {0x2513faa61e0} Package Wax_bar_OcclusionRoughnessMetallic +[00006221] {0x2513faa6000} Package Wax_bar_BaseColor +[00006222] {0x2513faa5f60} Package Thermo_OcclusionRoughnessMetallic +[00006223] {0x2513faa86c0} Package Thermo_Normal +[00006224] {0x2513faa8620} Package Thermo_BaseColor +[00006225] {0x2512ae46050} Material HE_MasterMaterial_FOV.HE_MasterMaterial_FOV +[00006226] {0x2512ad55600} NiagaraSystem N_ScannerBeamSystem.N_ScannerBeamSystem +[00006227] {0x25117143f80} NiagaraEmitter N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter +[00006228] {0x2512a86db80} NiagaraRibbonRendererProperties N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter.NiagaraRibbonRendererProperties_16 +[00006229] {0x2512a41be00} NiagaraScript N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter.SpawnScript_75 +[0000622A] {0x2512c1e5500} NiagaraDataInterfaceCurve N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter.SpawnScript_75.NiagaraDataInterfaceCurve_0 +[0000622B] {0x2510c6da380} Package T_Furniture01_SRM +[0000622C] {0x2512a41bb00} NiagaraScript N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter.UpdateScript_76 +[0000622D] {0x2513fda2500} NiagaraDataInterfaceCurve N_ScannerBeamSystem.N_ScannerBeamSystem.N_ScannerBeamEmitter.UpdateScript_76.NiagaraDataInterfaceCurve_0 +[0000622E] {0x2510845db40} NavCollision SM_Computer_02a_Mousepad.SM_Computer_02a_Mousepad.NavCollision_0 +[0000622F] {0x2512a41b800} NiagaraScript N_ScannerBeamSystem.N_ScannerBeamSystem.SystemSpawnScript +[00006230] {0x2512a41b500} NiagaraScript N_ScannerBeamSystem.N_ScannerBeamSystem.SystemUpdateScript +[00006231] {0x2513fe6c4b0} Material M_MotionScanner_FOV.M_MotionScanner_FOV +[00006232] {0x2513fe6c020} Material M_Rope_FOV.M_Rope_FOV +[00006233] {0x2513fe6bb90} Material EnergyBar_Mat_FOV.EnergyBar_Mat_FOV +[00006234] {0x2513fe6b700} Material EnergyBar_Chocolate_Mat_FOV.EnergyBar_Chocolate_Mat_FOV +[00006235] {0x2513fe6b270} Material Almond_Bottle_FOV.Almond_Bottle_FOV +[00006236] {0x2513fe6ade0} Material M_AlmondWater_FOV_Halloween.M_AlmondWater_FOV_Halloween +[00006237] {0x2513fe6a950} Material M_AlmondWater_FOV.M_AlmondWater_FOV +[00006238] {0x2513fe6a4c0} Material Juice_Mat_FOV.Juice_Mat_FOV +[00006239] {0x2513fb3b680} StaticMesh Plastic_bottle.Plastic_bottle +[0000623A] {0x2512ada2140} BodySetup Plastic_bottle.Plastic_bottle.BodySetup_0 +[0000623B] {0x25130f7a960} NavCollision Plastic_bottle.Plastic_bottle.NavCollision_0 +[0000623C] {0x2513fe6a030} Material Liquid_Mat_FOV.Liquid_Mat_FOV +[0000623D] {0x2512bf62000} BlueprintGeneratedClass BP_Item_Firework.BP_Item_Firework_C +[0000623E] {0x25130f7a6c0} Function BP_Item_Firework.BP_Item_Firework_C.ExecuteUbergraph_BP_Item_Firework +[0000623F] {0x25130f7a5e0} Function BP_Item_Firework.BP_Item_Firework_C.StartTimer +[00006240] {0x25130f7a420} Function BP_Item_Firework.BP_Item_Firework_C.UseItem +[00006241] {0x25130f7a340} Function BP_Item_Firework.BP_Item_Firework_C.MC_Throw +[00006242] {0x25130f7a260} Function BP_Item_Firework.BP_Item_Firework_C.MC_Prime +[00006243] {0x25130f7a180} Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64 +[00006244] {0x25130f7a0a0} Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64 +[00006245] {0x25130f79fc0} Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64 +[00006246] {0x25130f79ee0} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64 +[00006247] {0x25130f79e00} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64 +[00006248] {0x25130f79d20} Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_3A4A9B52408959A077D530BA011BC1FC +[00006249] {0x25130f79c40} Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_3A4A9B52408959A077D530BA011BC1FC +[0000624A] {0x25130f79b60} Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_3A4A9B52408959A077D530BA011BC1FC +[0000624B] {0x25130f79a80} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC +[0000624C] {0x25130f799a0} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC +[0000624D] {0x25130f798c0} Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF +[0000624E] {0x25130f797e0} Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF +[0000624F] {0x25130f79700} Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF +[00006250] {0x25130f79620} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF +[00006251] {0x25130f79540} Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF +[00006252] {0x25130f79460} Function BP_Item_Firework.BP_Item_Firework_C.ExplodeTimer__UpdateFunc +[00006253] {0x25130f79380} Function BP_Item_Firework.BP_Item_Firework_C.ExplodeTimer__FinishedFunc +[00006254] {0x2512ac62d40} CurveFloat BP_Item_Firework.BP_Item_Firework_C.CurveFloat_0 +[00006255] {0x2513fdd6960} InheritableComponentHandler BP_Item_Firework.BP_Item_Firework_C.InheritableComponentHandler +[00006256] {0x25117511420} NiagaraComponent BP_Item_Firework.BP_Item_Firework_C.Niagara_GEN_VARIABLE +[00006257] {0x2512413cc00} SceneComponent BP_Item_Firework.BP_Item_Firework_C.DefaultSceneRoot_GEN_VARIABLE +[00006258] {0x2512413ca00} SceneComponent BP_Item_Firework.BP_Item_Firework_C.Sparks_GEN_VARIABLE +[00006259] {0x2513faa7b80} SimpleConstructionScript BP_Item_Firework.BP_Item_Firework_C.SimpleConstructionScript_0 +[0000625A] {0x25130f792a0} SCS_Node BP_Item_Firework.BP_Item_Firework_C.SimpleConstructionScript_0.SCS_Node_0 +[0000625B] {0x25130f791c0} SCS_Node BP_Item_Firework.BP_Item_Firework_C.SimpleConstructionScript_0.SCS_Node_1 +[0000625C] {0x25130f790e0} SCS_Node BP_Item_Firework.BP_Item_Firework_C.SimpleConstructionScript_0.SCS_Node_4 +[0000625D] {0x2512ac62e00} TimelineTemplate BP_Item_Firework.BP_Item_Firework_C.ExplodeTimer_Template +[0000625E] {0x2512bf60e80} BlueprintGeneratedClass BP_Item_AlmondWater.BP_Item_AlmondWater_C +[0000625F] {0x25130f77a20} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ExecuteUbergraph_BP_Item_AlmondWater +[00006260] {0x25130f7c800} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnEventLoaded +[00006261] {0x25130f7c640} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ToggleEvent +[00006262] {0x25130f7c560} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.Damage_SERVER +[00006263] {0x25130f7c480} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.UseItem +[00006264] {0x25130f7c3a0} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.PlayAnimation +[00006265] {0x25130f7c2c0} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnCompleted_3881A8424F905F4C29433AB5756CB3DA +[00006266] {0x25130f7c1e0} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnBlendOut_3881A8424F905F4C29433AB5756CB3DA +[00006267] {0x25130f7c100} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnInterrupted_3881A8424F905F4C29433AB5756CB3DA +[00006268] {0x25130f7c020} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA +[00006269] {0x25130f7bf40} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA +[0000626A] {0x25130f7be60} Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.SetMaterial +[0000626B] {0x2513fdd6870} InheritableComponentHandler BP_Item_AlmondWater.BP_Item_AlmondWater_C.InheritableComponentHandler +[0000626C] {0x2512413c800} SceneComponent BP_Item_AlmondWater.BP_Item_AlmondWater_C.DefaultSceneRoot_GEN_VARIABLE +[0000626D] {0x2513faa7c20} SimpleConstructionScript BP_Item_AlmondWater.BP_Item_AlmondWater_C.SimpleConstructionScript_0 +[0000626E] {0x25130f7bd80} SCS_Node BP_Item_AlmondWater.BP_Item_AlmondWater_C.SimpleConstructionScript_0.SCS_Node_0 +[0000626F] {0x2513670bd80} BlueprintGeneratedClass BP_Item_AlmondBottle.BP_Item_AlmondBottle_C +[00006270] {0x25130f7bbc0} Function BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SetMaterial +[00006271] {0x2513fdd6820} InheritableComponentHandler BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.InheritableComponentHandler +[00006272] {0x25124132200} SceneComponent BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.DefaultSceneRoot_GEN_VARIABLE +[00006273] {0x2513faa7ae0} SimpleConstructionScript BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SimpleConstructionScript_0 +[00006274] {0x25130f7ba00} SCS_Node BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SimpleConstructionScript_0.SCS_Node_0 +[00006275] {0x25130f7b920} SCS_Node BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SimpleConstructionScript_0.SCS_Node_1 +[00006276] {0x251178920e0} StaticMeshComponent BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.StaticMesh_GEN_VARIABLE +[00006277] {0x2513670ba00} BlueprintGeneratedClass BP_FlareGun.BP_FlareGun_C +[00006278] {0x25130f7b840} Function BP_FlareGun.BP_FlareGun_C.ExecuteUbergraph_BP_FlareGun +[00006279] {0x25130f7b760} Function BP_FlareGun.BP_FlareGun_C.MC_Fire +[0000627A] {0x25130f7b5a0} Function BP_FlareGun.BP_FlareGun_C.UseItem +[0000627B] {0x25130f7b4c0} Function BP_FlareGun.BP_FlareGun_C.OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5 +[0000627C] {0x25130f7b3e0} Function BP_FlareGun.BP_FlareGun_C.OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5 +[0000627D] {0x25130f7b300} Function BP_FlareGun.BP_FlareGun_C.OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5 +[0000627E] {0x25130f7b220} Function BP_FlareGun.BP_FlareGun_C.OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5 +[0000627F] {0x25130f7b140} Function BP_FlareGun.BP_FlareGun_C.OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5 +[00006280] {0x2513fdd6730} InheritableComponentHandler BP_FlareGun.BP_FlareGun_C.InheritableComponentHandler +[00006281] {0x2512413c200} SceneComponent BP_FlareGun.BP_FlareGun_C.DefaultSceneRoot_GEN_VARIABLE +[00006282] {0x2512413ba00} SceneComponent BP_FlareGun.BP_FlareGun_C.Muzzle_GEN_VARIABLE +[00006283] {0x2513faa79a0} SimpleConstructionScript BP_FlareGun.BP_FlareGun_C.SimpleConstructionScript_0 +[00006284] {0x25130f7b060} SCS_Node BP_FlareGun.BP_FlareGun_C.SimpleConstructionScript_0.SCS_Node_0 +[00006285] {0x25130f7af80} SCS_Node BP_FlareGun.BP_FlareGun_C.SimpleConstructionScript_0.SCS_Node_1 +[00006286] {0x2513670b680} BlueprintGeneratedClass BP_EnergyBar.BP_EnergyBar_C +[00006287] {0x25130f7adc0} Function BP_EnergyBar.BP_EnergyBar_C.ExecuteUbergraph_BP_EnergyBar +[00006288] {0x25130f7ace0} Function BP_EnergyBar.BP_EnergyBar_C.SRV_FinishEat +[00006289] {0x25130f7e4e0} Function BP_EnergyBar.BP_EnergyBar_C.PlayAnimation +[0000628A] {0x25130f7e400} Function BP_EnergyBar.BP_EnergyBar_C.UseItem +[0000628B] {0x25130f7e320} Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E +[0000628C] {0x25130f7e240} Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E +[0000628D] {0x25130f7e160} Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E +[0000628E] {0x25130f7e080} Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E +[0000628F] {0x25130f7dfa0} Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E +[00006290] {0x25130f7dec0} Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +[00006291] {0x25130f7dde0} Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +[00006292] {0x25130f7dd00} Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +[00006293] {0x25130f7dc20} Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +[00006294] {0x25130f7db40} Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +[00006295] {0x25130f7da60} Function BP_EnergyBar.BP_EnergyBar_C.Timeline_0__UpdateFunc +[00006296] {0x25130f7d980} Function BP_EnergyBar.BP_EnergyBar_C.Timeline_0__FinishedFunc +[00006297] {0x25130f7d8a0} Function BP_EnergyBar.BP_EnergyBar_C.SetMaterial +[00006298] {0x2512ac64540} CurveFloat BP_EnergyBar.BP_EnergyBar_C.CurveFloat_0_1 +[00006299] {0x2512ac64840} CurveFloat BP_EnergyBar.BP_EnergyBar_C.CurveFloat_1_2 +[0000629A] {0x2513fdd7a90} InheritableComponentHandler BP_EnergyBar.BP_EnergyBar_C.InheritableComponentHandler +[0000629B] {0x2512aa44200} SceneComponent BP_EnergyBar.BP_EnergyBar_C.DefaultSceneRoot_GEN_VARIABLE +[0000629C] {0x2513faa7a40} SimpleConstructionScript BP_EnergyBar.BP_EnergyBar_C.SimpleConstructionScript_0 +[0000629D] {0x25130f7d7c0} SCS_Node BP_EnergyBar.BP_EnergyBar_C.SimpleConstructionScript_0.SCS_Node_0 +[0000629E] {0x25130f7d6e0} SCS_Node BP_EnergyBar.BP_EnergyBar_C.SimpleConstructionScript_0.SCS_Node_1 +[0000629F] {0x25130f7d600} SCS_Node BP_EnergyBar.BP_EnergyBar_C.SimpleConstructionScript_0.SCS_Node_2 +[000062A0] {0x25130f7d520} SCS_Node BP_EnergyBar.BP_EnergyBar_C.SimpleConstructionScript_0.SCS_Node_3 +[000062A1] {0x25117891b90} StaticMeshComponent BP_EnergyBar.BP_EnergyBar_C.StaticMesh1_GEN_VARIABLE +[000062A2] {0x25117891640} StaticMeshComponent BP_EnergyBar.BP_EnergyBar_C.StaticMesh2_GEN_VARIABLE +[000062A3] {0x251178910f0} StaticMeshComponent BP_EnergyBar.BP_EnergyBar_C.StaticMesh_GEN_VARIABLE +[000062A4] {0x2512ac64780} TimelineTemplate BP_EnergyBar.BP_EnergyBar_C.Timeline_0_Template +[000062A5] {0x2513670ac00} BlueprintGeneratedClass BP_Diving_Helmet.BP_Diving_Helmet_C +[000062A6] {0x25130f7d360} Function BP_Diving_Helmet.BP_Diving_Helmet_C.ExecuteUbergraph_BP_Diving_Helmet +[000062A7] {0x25130f7d280} Function BP_Diving_Helmet.BP_Diving_Helmet_C.SRV_EquipHelmet +[000062A8] {0x25130f7d0c0} Function BP_Diving_Helmet.BP_Diving_Helmet_C.PlayAnimation +[000062A9] {0x25130f7cfe0} Function BP_Diving_Helmet.BP_Diving_Helmet_C.UseItem +[000062AA] {0x25130f7cf00} Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC +[000062AB] {0x25130f7ce20} Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC +[000062AC] {0x25130f7cd40} Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC +[000062AD] {0x25130f7cc60} Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC +[000062AE] {0x25130f7cb80} Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC +[000062AF] {0x25130f7caa0} Function BP_Diving_Helmet.BP_Diving_Helmet_C.Shift__UpdateFunc +[000062B0] {0x25130f7c9c0} Function BP_Diving_Helmet.BP_Diving_Helmet_C.Shift__FinishedFunc +[000062B1] {0x2512ac64600} CurveFloat BP_Diving_Helmet.BP_Diving_Helmet_C.CurveFloat_0 +[000062B2] {0x2513fdd7900} InheritableComponentHandler BP_Diving_Helmet.BP_Diving_Helmet_C.InheritableComponentHandler +[000062B3] {0x2512aa44000} SceneComponent BP_Diving_Helmet.BP_Diving_Helmet_C.DefaultSceneRoot_GEN_VARIABLE +[000062B4] {0x2513faa7900} SimpleConstructionScript BP_Diving_Helmet.BP_Diving_Helmet_C.SimpleConstructionScript_0 +[000062B5] {0x25130f7c8e0} SCS_Node BP_Diving_Helmet.BP_Diving_Helmet_C.SimpleConstructionScript_0.SCS_Node_0 +[000062B6] {0x2512ac60040} TimelineTemplate BP_Diving_Helmet.BP_Diving_Helmet_C.Shift_Template +[000062B7] {0x2513670a880} BlueprintGeneratedClass BP_Rope.BP_Rope_C +[000062B8] {0x25130f7ff20} Function BP_Rope.BP_Rope_C.ExecuteUbergraph_BP_Rope +[000062B9] {0x25130f7fe40} Function BP_Rope.BP_Rope_C.RemoveRope +[000062BA] {0x25130f7fc80} Function BP_Rope.BP_Rope_C.SRV_ShowRope +[000062BB] {0x25130f7fba0} Function BP_Rope.BP_Rope_C.SRV_HideRope +[000062BC] {0x25130f7fac0} Function BP_Rope.BP_Rope_C.ReceiveDestroyed +[000062BD] {0x25130f7f9e0} Function BP_Rope.BP_Rope_C.OC_ShowRope +[000062BE] {0x25130f7f900} Function BP_Rope.BP_Rope_C.SRV_TossRope +[000062BF] {0x25130f7f820} Function BP_Rope.BP_Rope_C.OC_Trace +[000062C0] {0x25130f7f740} Function BP_Rope.BP_Rope_C.OC_HideRope +[000062C1] {0x25130f7f660} Function BP_Rope.BP_Rope_C.MC_Throw +[000062C2] {0x25130f7f580} Function BP_Rope.BP_Rope_C.UseItem +[000062C3] {0x25130f7f4a0} Function BP_Rope.BP_Rope_C.OnCompleted_6D75097146D9F446056AF481A6C55D82 +[000062C4] {0x25130f7f3c0} Function BP_Rope.BP_Rope_C.OnBlendOut_6D75097146D9F446056AF481A6C55D82 +[000062C5] {0x25130f7f2e0} Function BP_Rope.BP_Rope_C.OnInterrupted_6D75097146D9F446056AF481A6C55D82 +[000062C6] {0x25130f7f200} Function BP_Rope.BP_Rope_C.OnNotifyBegin_6D75097146D9F446056AF481A6C55D82 +[000062C7] {0x25130f7f120} Function BP_Rope.BP_Rope_C.OnNotifyEnd_6D75097146D9F446056AF481A6C55D82 +[000062C8] {0x2513fe69ba0} ArrowComponent BP_Rope.BP_Rope_C.Arrow_GEN_VARIABLE +[000062C9] {0x25117890650} CableComponent BP_Rope.BP_Rope_C.Cable_GEN_VARIABLE +[000062CA] {0x2513fdd7860} InheritableComponentHandler BP_Rope.BP_Rope_C.InheritableComponentHandler +[000062CB] {0x2512aa43e00} SceneComponent BP_Rope.BP_Rope_C.DefaultSceneRoot_GEN_VARIABLE +[000062CC] {0x2513faa77c0} SimpleConstructionScript BP_Rope.BP_Rope_C.SimpleConstructionScript_0 +[000062CD] {0x25130f7f040} SCS_Node BP_Rope.BP_Rope_C.SimpleConstructionScript_0.SCS_Node_0 +[000062CE] {0x25130f7ef60} SCS_Node BP_Rope.BP_Rope_C.SimpleConstructionScript_0.SCS_Node_1 +[000062CF] {0x25130f7ee80} SCS_Node BP_Rope.BP_Rope_C.SimpleConstructionScript_0.SCS_Node_2 +[000062D0] {0x2513670a500} BlueprintGeneratedClass BP_Item_Flashlight.BP_Item_Flashlight_C +[000062D1] {0x25130f7ecc0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.ExecuteUbergraph_BP_Item_Flashlight +[000062D2] {0x25130f7ebe0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.FadeLight +[000062D3] {0x25130f7ea20} Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFlashlightPower +[000062D4] {0x25130f7e940} Function BP_Item_Flashlight.BP_Item_Flashlight_C.StartFlicker +[000062D5] {0x25130f7e860} Function BP_Item_Flashlight.BP_Item_Flashlight_C.PlayAnimation +[000062D6] {0x25130f7e780} Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFadePower +[000062D7] {0x25130f7e6a0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.ReceiveBeginPlay +[000062D8] {0x25130f7e5c0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.UseItem +[000062D9] {0x2512aa51c80} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6 +[000062DA] {0x2512aa51ba0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6 +[000062DB] {0x2512aa51ac0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6 +[000062DC] {0x2512aa519e0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6 +[000062DD] {0x2512aa51900} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6 +[000062DE] {0x2512aa51820} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_2__UpdateFunc +[000062DF] {0x2512aa51740} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_2__FinishedFunc +[000062E0] {0x2512aa51660} Function BP_Item_Flashlight.BP_Item_Flashlight_C.TogglePower__UpdateFunc +[000062E1] {0x2512aa51580} Function BP_Item_Flashlight.BP_Item_Flashlight_C.TogglePower__FinishedFunc +[000062E2] {0x2512aa514a0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_1__UpdateFunc +[000062E3] {0x2512aa513c0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_1__FinishedFunc +[000062E4] {0x2512aa512e0} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_0__UpdateFunc +[000062E5] {0x2512aa51200} Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_0__FinishedFunc +[000062E6] {0x2512aa51120} Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnRep_IsFlashlightOn +[000062E7] {0x2512aa51040} Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedIntensity +[000062E8] {0x2512aa50f60} Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedRadius +[000062E9] {0x2512ac62140} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_0 +[000062EA] {0x2512ac62080} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_0_1 +[000062EB] {0x2512ac625c0} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_0_1_2 +[000062EC] {0x2512ac63dc0} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_0_1_3 +[000062ED] {0x2512ac63100} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_1 +[000062EE] {0x2512ac63700} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_2 +[000062EF] {0x2512ac634c0} CurveFloat BP_Item_Flashlight.BP_Item_Flashlight_C.CurveFloat_3 +[000062F0] {0x2513fdd76d0} InheritableComponentHandler BP_Item_Flashlight.BP_Item_Flashlight_C.InheritableComponentHandler +[000062F1] {0x2513670a180} PointLightComponent BP_Item_Flashlight.BP_Item_Flashlight_C.PointLight_GEN_VARIABLE +[000062F2] {0x25120738800} SceneComponent BP_Item_Flashlight.BP_Item_Flashlight_C.DefaultSceneRoot_GEN_VARIABLE +[000062F3] {0x2513faa7860} SimpleConstructionScript BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0 +[000062F4] {0x2512aa50da0} SCS_Node BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0.SCS_Node_0 +[000062F5] {0x2512aa50cc0} SCS_Node BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0.SCS_Node_3 +[000062F6] {0x2512aa50be0} SCS_Node BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0.SCS_Node_4 +[000062F7] {0x2512aa50b00} SCS_Node BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0.SCS_Node_5 +[000062F8] {0x2512aa50a20} SCS_Node BP_Item_Flashlight.BP_Item_Flashlight_C.SimpleConstructionScript_0.SCS_Node_6 +[000062F9] {0x25136709e00} SpotLightComponent BP_Item_Flashlight.BP_Item_Flashlight_C.Flashlight_GEN_VARIABLE +[000062FA] {0x25136709a80} SpotLightComponent BP_Item_Flashlight.BP_Item_Flashlight_C.FlashlightFakeGI_GEN_VARIABLE +[000062FB] {0x2512ae5b780} SpringArmComponent BP_Item_Flashlight.BP_Item_Flashlight_C.FlashlightArm_GEN_VARIABLE +[000062FC] {0x2512ac63580} TimelineTemplate BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_0_Template +[000062FD] {0x2512ac66b80} TimelineTemplate BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_1_Template +[000062FE] {0x2512ac64a80} TimelineTemplate BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_2_Template +[000062FF] {0x2512ac65a40} TimelineTemplate BP_Item_Flashlight.BP_Item_Flashlight_C.TogglePower_Template +[00006300] {0x2512a625730} Material M_Master_FOV.M_Master_FOV +[00006301] {0x2512a630cc0} Texture2D T_TableCloth_BaseColor2.T_TableCloth_BaseColor2 +[00006302] {0x2512a631900} Texture2D Plastic_bottle_OcclusionRoughnessMetallic.Plastic_bottle_OcclusionRoughnessMetallic +[00006303] {0x2513670d280} MaterialInstanceConstant Mi_FlareGun_FOV.Mi_FlareGun_FOV +[00006304] {0x2513fb37d80} StaticMesh Plastic_bottle_liquid.Plastic_bottle_liquid +[00006305] {0x2512adae1c0} BodySetup Plastic_bottle_liquid.Plastic_bottle_liquid.BodySetup_0 +[00006306] {0x2512aa53420} NavCollision Plastic_bottle_liquid.Plastic_bottle_liquid.NavCollision_0 +[00006307] {0x2512ace5380} StaticMesh Plastic_bottle_cover.Plastic_bottle_cover +[00006308] {0x2512adadf00} BodySetup Plastic_bottle_cover.Plastic_bottle_cover.BodySetup_0 +[00006309] {0x2512aa53260} NavCollision Plastic_bottle_cover.Plastic_bottle_cover.NavCollision_0 +[0000630A] {0x2512a624e10} Material Bottle_Mat.Bottle_Mat +[0000630B] {0x2512a624980} Material Bottle_Mat_FOV.Bottle_Mat_FOV +[0000630C] {0x2512ace5500} StaticMesh Wax_bar.Wax_bar +[0000630D] {0x2512adadc40} BodySetup Wax_bar.Wax_bar.BodySetup_0 +[0000630E] {0x2512aa52ee0} NavCollision Wax_bar.Wax_bar.NavCollision_0 +[0000630F] {0x2512ace4300} StaticMesh BatBar.BatBar +[00006310] {0x2512adad980} BodySetup BatBar.BatBar.BodySetup_0 +[00006311] {0x2512aa52d20} NavCollision BatBar.BatBar.NavCollision_1 +[00006312] {0x2510d381200} BlueprintGeneratedClass BP_MothJelly.BP_MothJelly_C +[00006313] {0x2512aa52c40} Function BP_MothJelly.BP_MothJelly_C.ExecuteUbergraph_BP_MothJelly +[00006314] {0x2512aa52b60} Function BP_MothJelly.BP_MothJelly_C.OnEventLoaded +[00006315] {0x2512aa529a0} Function BP_MothJelly.BP_MothJelly_C.ToggleEvent +[00006316] {0x2512aa528c0} Function BP_MothJelly.BP_MothJelly_C.SRV_FinishEat +[00006317] {0x2512aa527e0} Function BP_MothJelly.BP_MothJelly_C.PlayAnimation +[00006318] {0x2512aa52700} Function BP_MothJelly.BP_MothJelly_C.UseItem +[00006319] {0x2512aa52620} Function BP_MothJelly.BP_MothJelly_C.OnCompleted_1CCDCF174099237E391B5AA1C23BF140 +[0000631A] {0x2512aa52540} Function BP_MothJelly.BP_MothJelly_C.OnBlendOut_1CCDCF174099237E391B5AA1C23BF140 +[0000631B] {0x2512aa52460} Function BP_MothJelly.BP_MothJelly_C.OnInterrupted_1CCDCF174099237E391B5AA1C23BF140 +[0000631C] {0x2512aa52380} Function BP_MothJelly.BP_MothJelly_C.OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140 +[0000631D] {0x2512aa522a0} Function BP_MothJelly.BP_MothJelly_C.OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140 +[0000631E] {0x2512aa521c0} Function BP_MothJelly.BP_MothJelly_C.HoverDown__UpdateFunc +[0000631F] {0x2512aa520e0} Function BP_MothJelly.BP_MothJelly_C.HoverDown__FinishedFunc +[00006320] {0x2512ac68b00} CurveFloat BP_MothJelly.BP_MothJelly_C.CurveFloat_0 +[00006321] {0x2513fdd7d10} InheritableComponentHandler BP_MothJelly.BP_MothJelly_C.InheritableComponentHandler +[00006322] {0x2512aa42000} SceneComponent BP_MothJelly.BP_MothJelly_C.DefaultSceneRoot_GEN_VARIABLE +[00006323] {0x2513faa9020} SimpleConstructionScript BP_MothJelly.BP_MothJelly_C.SimpleConstructionScript_0 +[00006324] {0x2512aa52000} SCS_Node BP_MothJelly.BP_MothJelly_C.SimpleConstructionScript_0.SCS_Node_0 +[00006325] {0x2512ac68a40} TimelineTemplate BP_MothJelly.BP_MothJelly_C.HoverDown_Template +[00006326] {0x2512ac35480} BlueprintGeneratedClass BP_Liquid_Pain.BP_Liquid_Pain_C +[00006327] {0x2512aa51f20} Function BP_Liquid_Pain.BP_Liquid_Pain_C.ExecuteUbergraph_BP_Liquid_Pain +[00006328] {0x2512aa51e40} Function BP_Liquid_Pain.BP_Liquid_Pain_C.SRV_FinishDrink +[00006329] {0x2512aa55640} Function BP_Liquid_Pain.BP_Liquid_Pain_C.PlayAnimation +[0000632A] {0x2512aa55560} Function BP_Liquid_Pain.BP_Liquid_Pain_C.UseItem +[0000632B] {0x2512aa55480} Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +[0000632C] {0x2512aa553a0} Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5 +[0000632D] {0x2512aa552c0} Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +[0000632E] {0x2512aa551e0} Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5 +[0000632F] {0x2512aa55100} Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5 +[00006330] {0x2512aa55020} Function BP_Liquid_Pain.BP_Liquid_Pain_C.Timeline_0__UpdateFunc +[00006331] {0x2512aa54f40} Function BP_Liquid_Pain.BP_Liquid_Pain_C.Timeline_0__FinishedFunc +[00006332] {0x2512aa54e60} Function BP_Liquid_Pain.BP_Liquid_Pain_C.SetMaterial +[00006333] {0x2512ac688c0} CurveFloat BP_Liquid_Pain.BP_Liquid_Pain_C.CurveFloat_2_3 +[00006334] {0x2513fdd7c70} InheritableComponentHandler BP_Liquid_Pain.BP_Liquid_Pain_C.InheritableComponentHandler +[00006335] {0x2512aa41e00} SceneComponent BP_Liquid_Pain.BP_Liquid_Pain_C.DefaultSceneRoot_GEN_VARIABLE +[00006336] {0x2513faa9160} SimpleConstructionScript BP_Liquid_Pain.BP_Liquid_Pain_C.SimpleConstructionScript_0 +[00006337] {0x2512aa54d80} SCS_Node BP_Liquid_Pain.BP_Liquid_Pain_C.SimpleConstructionScript_0.SCS_Node_0 +[00006338] {0x2512aa54ca0} SCS_Node BP_Liquid_Pain.BP_Liquid_Pain_C.SimpleConstructionScript_0.SCS_Node_1 +[00006339] {0x2512aa54bc0} SCS_Node BP_Liquid_Pain.BP_Liquid_Pain_C.SimpleConstructionScript_0.SCS_Node_2 +[0000633A] {0x2511737fab0} StaticMeshComponent BP_Liquid_Pain.BP_Liquid_Pain_C.StaticMesh1_GEN_VARIABLE +[0000633B] {0x2513fb475e0} StaticMeshComponent BP_Liquid_Pain.BP_Liquid_Pain_C.StaticMesh_GEN_VARIABLE +[0000633C] {0x2512ac68800} TimelineTemplate BP_Liquid_Pain.BP_Liquid_Pain_C.Timeline_0_Template +[0000633D] {0x2512ac35100} BlueprintGeneratedClass BP_Juice.BP_Juice_C +[0000633E] {0x2512aa54ae0} Function BP_Juice.BP_Juice_C.ExecuteUbergraph_BP_Juice +[0000633F] {0x2512aa54a00} Function BP_Juice.BP_Juice_C.SRV_FinishDrink +[00006340] {0x2512aa54840} Function BP_Juice.BP_Juice_C.PlayAnimation +[00006341] {0x2512aa54760} Function BP_Juice.BP_Juice_C.UseItem +[00006342] {0x2512aa54680} Function BP_Juice.BP_Juice_C.OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0 +[00006343] {0x2512aa545a0} Function BP_Juice.BP_Juice_C.OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0 +[00006344] {0x2512aa544c0} Function BP_Juice.BP_Juice_C.OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0 +[00006345] {0x2512aa543e0} Function BP_Juice.BP_Juice_C.OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0 +[00006346] {0x2512aa54300} Function BP_Juice.BP_Juice_C.OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0 +[00006347] {0x2512aa54220} Function BP_Juice.BP_Juice_C.Timeline_0__UpdateFunc +[00006348] {0x2512aa54140} Function BP_Juice.BP_Juice_C.Timeline_0__FinishedFunc +[00006349] {0x2512aa54060} Function BP_Juice.BP_Juice_C.SetMaterial +[0000634A] {0x2512ac68680} CurveFloat BP_Juice.BP_Juice_C.CurveFloat_2_3 +[0000634B] {0x2513fdd8fd0} InheritableComponentHandler BP_Juice.BP_Juice_C.InheritableComponentHandler +[0000634C] {0x2512aa41c00} SceneComponent BP_Juice.BP_Juice_C.DefaultSceneRoot_GEN_VARIABLE +[0000634D] {0x2513faa8ee0} SimpleConstructionScript BP_Juice.BP_Juice_C.SimpleConstructionScript_0 +[0000634E] {0x2512aa53f80} SCS_Node BP_Juice.BP_Juice_C.SimpleConstructionScript_0.SCS_Node_0 +[0000634F] {0x2512aa53ea0} SCS_Node BP_Juice.BP_Juice_C.SimpleConstructionScript_0.SCS_Node_1 +[00006350] {0x2512aa53dc0} SCS_Node BP_Juice.BP_Juice_C.SimpleConstructionScript_0.SCS_Node_2 +[00006351] {0x2513fb47090} StaticMeshComponent BP_Juice.BP_Juice_C.StaticMesh1_GEN_VARIABLE +[00006352] {0x2513fb46b40} StaticMeshComponent BP_Juice.BP_Juice_C.StaticMesh_GEN_VARIABLE +[00006353] {0x2512ac685c0} TimelineTemplate BP_Juice.BP_Juice_C.Timeline_0_Template +[00006354] {0x2512ac34d80} BlueprintGeneratedClass BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C +[00006355] {0x2512aa53c00} Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.ExecuteUbergraph_BP_DroppedItem_LiquidPain +[00006356] {0x2512aa53b20} Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.ReceiveBeginPlay +[00006357] {0x2512aa57320} Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.Flicker__UpdateFunc +[00006358] {0x2512aa57240} Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.Flicker__FinishedFunc +[00006359] {0x2512ac68440} CurveFloat BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.CurveFloat_0 +[0000635A] {0x2513fdd8ee0} InheritableComponentHandler BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.InheritableComponentHandler +[0000635B] {0x2512aa41a00} SceneComponent BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.DefaultSceneRoot_GEN_VARIABLE +[0000635C] {0x2513faa8f80} SimpleConstructionScript BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.SimpleConstructionScript_0 +[0000635D] {0x2512aa57160} SCS_Node BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.SimpleConstructionScript_0.SCS_Node_0 +[0000635E] {0x2512aa57080} SCS_Node BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.SimpleConstructionScript_0.SCS_Node_1 +[0000635F] {0x2512aa56fa0} SCS_Node BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.SimpleConstructionScript_0.SCS_Node_2 +[00006360] {0x2513fb465f0} StaticMeshComponent BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.StaticMesh1_GEN_VARIABLE +[00006361] {0x2513fb460a0} StaticMeshComponent BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.StaticMesh_GEN_VARIABLE +[00006362] {0x2512ac68380} TimelineTemplate BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.Flicker_Template +[00006363] {0x2512bf61900} BlueprintGeneratedClass BP_DroppedItem_Juice.BP_DroppedItem_Juice_C +[00006364] {0x2513fdd8e40} InheritableComponentHandler BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.InheritableComponentHandler +[00006365] {0x2512aa41800} SceneComponent BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.DefaultSceneRoot_GEN_VARIABLE +[00006366] {0x2513faa8e40} SimpleConstructionScript BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.SimpleConstructionScript_0 +[00006367] {0x2512aa56ec0} SCS_Node BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.SimpleConstructionScript_0.SCS_Node_0 +[00006368] {0x2512ac34a00} BlueprintGeneratedClass BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C +[00006369] {0x2512aa56d00} Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ExecuteUbergraph_BP_DroppedItem_Jelly +[0000636A] {0x2512aa56b40} Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.OnEventLoaded +[0000636B] {0x2512aa56a60} Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ToggleEvent +[0000636C] {0x2513fdd8d50} InheritableComponentHandler BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.InheritableComponentHandler +[0000636D] {0x2512aa41600} SceneComponent BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.DefaultSceneRoot_GEN_VARIABLE +[0000636E] {0x2513faa8da0} SimpleConstructionScript BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.SimpleConstructionScript_0 +[0000636F] {0x2512aa56980} SCS_Node BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.SimpleConstructionScript_0.SCS_Node_0 +[00006370] {0x2512aa56520} SCS_Node BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.SimpleConstructionScript_0.SCS_Node_1 +[00006371] {0x2512aa56440} SCS_Node BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.SimpleConstructionScript_0.SCS_Node_2 +[00006372] {0x251178950b0} StaticMeshComponent BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.StaticMesh1_GEN_VARIABLE +[00006373] {0x2513fb41b90} StaticMeshComponent BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.StaticMesh_GEN_VARIABLE +[00006374] {0x251123b6b40} Texture2D T_TableCloth_Normal.T_TableCloth_Normal +[00006375] {0x2512a6212c0} Material M_Firework_FOV.M_Firework_FOV +[00006376] {0x2512a620080} Material MM_Master_Material_01a_FOV.MM_Master_Material_01a_FOV +[00006377] {0x2512ac31900} MaterialInstanceConstant DivingHelmet_FOV.DivingHelmet_FOV +[00006378] {0x2512a63a340} Texture2D Plastic_bottle_cover_OcclusionRoughnessMetallic.Plastic_bottle_cover_OcclusionRoughnessMetallic +[00006379] {0x2512a632c40} Texture2D Plastic_bottle_cover_BaseColor.Plastic_bottle_cover_BaseColor +[0000637A] {0x2513fe68df0} Material Bottle_Cover_Mat.Bottle_Cover_Mat +[0000637B] {0x2512a62f250} Material Bottle_Cover_Mat_FOV.Bottle_Cover_Mat_FOV +[0000637C] {0x2512a6336c0} Texture2D Wax_bar_BaseColor.Wax_bar_BaseColor +[0000637D] {0x2513faaa2e0} Package Fresnel_Function +[0000637E] {0x2513faa9ca0} Package RT_LIDAR_Dots +[0000637F] {0x25121967b00} TextureRenderTarget2D RT_LIDAR_Dots.RT_LIDAR_Dots +[00006380] {0x2512a639a80} Texture2D Wax_bar_OcclusionRoughnessMetallic.Wax_bar_OcclusionRoughnessMetallic +[00006381] {0x25123df3c00} MaterialInstanceConstant MI_Target_Red.MI_Target_Red +[00006382] {0x25123df3f80} MaterialInstanceConstant MI_Target_Grey.MI_Target_Grey +[00006383] {0x25123df4300} MaterialInstanceConstant MI_Glass.MI_Glass +[00006384] {0x25123df4680} MaterialInstanceConstant MI_Glass_FOV.MI_Glass_FOV +[00006385] {0x25136700780} MaterialInstanceConstant M_Text_FOV.M_Text_FOV +[00006386] {0x2512ac3e400} MaterialInstanceConstant M_Off_FOV.M_Off_FOV +[00006387] {0x2512a62db80} Material M_Text.M_Text +[00006388] {0x2512a62d6f0} Material M_Off.M_Off +[00006389] {0x2512ac3e080} BlueprintGeneratedClass BP_ScannerDirector.BP_ScannerDirector_C +[0000638A] {0x2512aa57da0} Function BP_ScannerDirector.BP_ScannerDirector_C.ExecuteUbergraph_BP_ScannerDirector +[0000638B] {0x2512aa57be0} Function BP_ScannerDirector.BP_ScannerDirector_C.MC_LidarDot +[0000638C] {0x2512aa57b00} Function BP_ScannerDirector.BP_ScannerDirector_C.ClearRenderTargets +[0000638D] {0x2512aa57a20} Function BP_ScannerDirector.BP_ScannerDirector_C.ReceiveBeginPlay +[0000638E] {0x2512aa57940} Function BP_ScannerDirector.BP_ScannerDirector_C.CheckForExistingRT +[0000638F] {0x2512aa57860} Function BP_ScannerDirector.BP_ScannerDirector_C.FixUVStretching +[00006390] {0x2512aa57780} Function BP_ScannerDirector.BP_ScannerDirector_C.InitializeMaterials +[00006391] {0x2512aa47c00} SceneComponent BP_ScannerDirector.BP_ScannerDirector_C.DefaultSceneRoot_GEN_VARIABLE +[00006392] {0x2513faa9f20} SimpleConstructionScript BP_ScannerDirector.BP_ScannerDirector_C.SimpleConstructionScript_0 +[00006393] {0x2512aa576a0} SCS_Node BP_ScannerDirector.BP_ScannerDirector_C.SimpleConstructionScript_0.SCS_Node_0 +[00006394] {0x2512a671a80} AnimBlueprintGeneratedClass Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C +[00006395] {0x2512aa574e0} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.ExecuteUbergraph_Scanner_Skeleton_AnimBP +[00006396] {0x2512aa5ace0} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_BlendListByBool_D7E8D10741A32ECF3F2F799070AA3A26 +[00006397] {0x2512aa5ac00} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_B522B71740E6B1FE380B69B2C20BEBD7 +[00006398] {0x2512aa5ab20} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_675481CC4C9907B4B90B0E98A9FE023B +[00006399] {0x2512aa5aa40} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_7572C51A40F4F4AE279FE093F7537489 +[0000639A] {0x2512aa5a960} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_208F31EF417F42E8F364C3A2DC16204A +[0000639B] {0x2512aa5a880} Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.AnimGraph +[0000639C] {0x2512a62d260} Material Jelly_Mat.Jelly_Mat +[0000639D] {0x2512a62cdd0} Material Jelly_Mat_FOV.Jelly_Mat_FOV +[0000639E] {0x2512ac3dd00} BlueprintGeneratedClass BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C +[0000639F] {0x2513fdd93e0} InheritableComponentHandler BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.InheritableComponentHandler +[000063A0] {0x2512aa47a00} SceneComponent BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.DefaultSceneRoot_GEN_VARIABLE +[000063A1] {0x2513faa9d40} SimpleConstructionScript BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.SimpleConstructionScript_0 +[000063A2] {0x2512aa5a420} SCS_Node BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.SimpleConstructionScript_0.SCS_Node_0 +[000063A3] {0x2512aa5a340} SCS_Node BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.SimpleConstructionScript_0.SCS_Node_1 +[000063A4] {0x2512aa5a260} SCS_Node BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.SimpleConstructionScript_0.SCS_Node_6 +[000063A5] {0x2512b0f30d0} SkeletalMeshComponent BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.SkeletalMesh_GEN_VARIABLE +[000063A6] {0x2513fb4dad0} StaticMeshComponent BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C.Display_GEN_VARIABLE +[000063A7] {0x2512ac3d980} BlueprintGeneratedClass BP_Scanner.BP_Scanner_C +[000063A8] {0x2512aa5a0a0} Function BP_Scanner.BP_Scanner_C.ExecuteUbergraph_BP_Scanner +[000063A9] {0x2512aa59ee0} Function BP_Scanner.BP_Scanner_C.SRV_Lidar +[000063AA] {0x2512aa59e00} Function BP_Scanner.BP_Scanner_C.OC_Fire +[000063AB] {0x2512aa59d20} Function BP_Scanner.BP_Scanner_C.ReceiveBeginPlay +[000063AC] {0x2512aa59c40} Function BP_Scanner.BP_Scanner_C.Initialize +[000063AD] {0x2512aa59b60} Function BP_Scanner.BP_Scanner_C.MC_Fire +[000063AE] {0x2512aa59a80} Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_2_ScannerUpdateSignature__DelegateSignature +[000063AF] {0x2512aa599a0} Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_0_ScannerTraceSignature__DelegateSignature +[000063B0] {0x2512aa598c0} Function BP_Scanner.BP_Scanner_C.UseItem +[000063B1] {0x2512aa597e0} Function BP_Scanner.BP_Scanner_C.ResetSKCollisionUVBool +[000063B2] {0x2512aa59700} Function BP_Scanner.BP_Scanner_C.SpawnScannerBeam +[000063B3] {0x2512aa59620} Function BP_Scanner.BP_Scanner_C.SetScanDistance +[000063B4] {0x2512aa59540} Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature +[000063B5] {0x2512aa59460} Function BP_Scanner.BP_Scanner_C.SetEnableMotionScanner +[000063B6] {0x2512aa59380} Function BP_Scanner.BP_Scanner_C.SetEnableWaveScan +[000063B7] {0x2512aa592a0} Function BP_Scanner.BP_Scanner_C.SetEnableLiDAR +[000063B8] {0x2512aa591c0} Function BP_Scanner.BP_Scanner_C.ReceiveTick +[000063B9] {0x2512aa590e0} Function BP_Scanner.BP_Scanner_C.SetStartEnableMotionScanner +[000063BA] {0x2512aa5c9c0} Function BP_Scanner.BP_Scanner_C.SoundChangeDistance +[000063BB] {0x2512aa5c8e0} Function BP_Scanner.BP_Scanner_C.OnRep_bIsMotionScannerEnable +[000063BC] {0x2512aa5c800} Function BP_Scanner.BP_Scanner_C.OnRep_bIsWaveScannerEnbale +[000063BD] {0x2512aa5c720} Function BP_Scanner.BP_Scanner_C.OnRep_bIsLiDAREnable +[000063BE] {0x2512aa5c640} Function BP_Scanner.BP_Scanner_C.SetNewPositionTarget +[000063BF] {0x2512aa5c560} Function BP_Scanner.BP_Scanner_C.SetTargets +[000063C0] {0x2512aa5c480} Function BP_Scanner.BP_Scanner_C.AddTarget +[000063C1] {0x2512aa5c3a0} Function BP_Scanner.BP_Scanner_C.UpdateTargetSound +[000063C2] {0x2512aa5c2c0} Function BP_Scanner.BP_Scanner_C.UpdateMinDistance +[000063C3] {0x2512aa5c1e0} Function BP_Scanner.BP_Scanner_C.UpdateScanPercent +[000063C4] {0x2512aa5c100} Function BP_Scanner.BP_Scanner_C.SetTargetPosition +[000063C5] {0x2512aa5bf40} Function BP_Scanner.BP_Scanner_C.ScannerTraceCalc +[000063C6] {0x2512aa5be60} Function BP_Scanner.BP_Scanner_C.FixUVStretching +[000063C7] {0x2512aa5bd80} Function BP_Scanner.BP_Scanner_C.InitializeMaterials +[000063C8] {0x2512aa5bca0} Function BP_Scanner.BP_Scanner_C.InitializeColors +[000063C9] {0x2512aa5bbc0} Function BP_Scanner.BP_Scanner_C.LiDAR +[000063CA] {0x2512aa5bae0} Function BP_Scanner.BP_Scanner_C.GetMaterial +[000063CB] {0x2512aa5ba00} Function BP_Scanner.BP_Scanner_C.SetMaterial +[000063CC] {0x2512b5ac020} AudioComponent BP_Scanner.BP_Scanner_C.AudioTarget_GEN_VARIABLE +[000063CD] {0x2512acea780} BP_ScannerComponent_C BP_Scanner.BP_Scanner_C.MotionScannerComponent_GEN_VARIABLE +[000063CE] {0x25120defd80} ComponentDelegateBinding BP_Scanner.BP_Scanner_C.ComponentDelegateBinding_0 +[000063CF] {0x2513fdd9200} InheritableComponentHandler BP_Scanner.BP_Scanner_C.InheritableComponentHandler +[000063D0] {0x2512a55d9c0} InstancedStaticMeshComponent BP_Scanner.BP_Scanner_C.InstancedStaticMesh_GEN_VARIABLE +[000063D1] {0x2510d59ecc0} LIDARComponent BP_Scanner.BP_Scanner_C.LIDARComponent_GEN_VARIABLE +[000063D2] {0x25108066e00} SceneComponent BP_Scanner.BP_Scanner_C.CenterScene_GEN_VARIABLE +[000063D3] {0x2512aa47800} SceneComponent BP_Scanner.BP_Scanner_C.DefaultSceneRoot_GEN_VARIABLE +[000063D4] {0x2512aa47600} SceneComponent BP_Scanner.BP_Scanner_C.SideScene_GEN_VARIABLE +[000063D5] {0x2513faac900} SimpleConstructionScript BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0 +[000063D6] {0x2512aa5b920} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_0 +[000063D7] {0x2512aa5b840} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_1 +[000063D8] {0x2512aa5b760} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_10 +[000063D9] {0x2512aa5b680} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_11 +[000063DA] {0x2512aa5b5a0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_12 +[000063DB] {0x2512aa5b4c0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_13 +[000063DC] {0x2512aa5b3e0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_14 +[000063DD] {0x2512aa5b300} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_15 +[000063DE] {0x2512aa5b220} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_16 +[000063DF] {0x2512aa5b140} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_17 +[000063E0] {0x2512aa5b060} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_18 +[000063E1] {0x2512aa5af80} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_6 +[000063E2] {0x2512aa5aea0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_7 +[000063E3] {0x2512aa5adc0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_8 +[000063E4] {0x2512aa5e6a0} SCS_Node BP_Scanner.BP_Scanner_C.SimpleConstructionScript_0.SCS_Node_9 +[000063E5] {0x2511267f010} SkeletalMeshComponent BP_Scanner.BP_Scanner_C.SkeletalMesh_GEN_VARIABLE +[000063E6] {0x2513fb4d580} StaticMeshComponent BP_Scanner.BP_Scanner_C.Display_GEN_VARIABLE +[000063E7] {0x2513fb4d030} StaticMeshComponent BP_Scanner.BP_Scanner_C.NODE_AddStaticMeshComponent-0 +[000063E8] {0x2513fb4cae0} StaticMeshComponent BP_Scanner.BP_Scanner_C.Plane1_GEN_VARIABLE +[000063E9] {0x2513fb4c590} StaticMeshComponent BP_Scanner.BP_Scanner_C.Plane_GEN_VARIABLE +[000063EA] {0x2513fb4c040} TextRenderComponent BP_Scanner.BP_Scanner_C.TextRenderDistance_GEN_VARIABLE +[000063EB] {0x2513fb4baf0} TextRenderComponent BP_Scanner.BP_Scanner_C.TextRenderScanDistancePercent_GEN_VARIABLE +[000063EC] {0x2513fb4b5a0} TextRenderComponent BP_Scanner.BP_Scanner_C.TextRenderScanPercent_GEN_VARIABLE +[000063ED] {0x2513fb4b050} TextRenderComponent BP_Scanner.BP_Scanner_C.TextRenderTargets_GEN_VARIABLE +[000063EE] {0x2512a41d000} BP_ScannerDirector_C BP_ScannerDirector.Default__BP_ScannerDirector_C +[000063EF] {0x2512b4df010} Scanner_Skeleton_AnimBP_C Scanner_Skeleton_AnimBP.Default__Scanner_Skeleton_AnimBP_C +[000063F0] {0x2512a638c80} Texture2D Paint_Normal.Paint_Normal +[000063F1] {0x2512a632000} Texture2D Paint_Base_Color_2.Paint_Base_Color_2 +[000063F2] {0x2513faac540} Package SM_Display_Segment +[000063F3] {0x2513faac4a0} Package Enum_SegmentDisplayType +[000063F4] {0x2513faac180} Package MI_Matrix_Seperated_C +[000063F5] {0x2513faac0e0} Package MI_Matrix_Seperated_B +[000063F6] {0x2513faac040} Package MI_Matrix_Connected_C +[000063F7] {0x2513faabfa0} Package MI_Matrix_Connected_B +[000063F8] {0x2513faabf00} Package MI_Matrix_Connected_A +[000063F9] {0x2513faabe60} Package MI_16_Segment_B +[000063FA] {0x2513faabdc0} Package MI_16_Segment_A +[000063FB] {0x2513faabd20} Package MI_07_Segment_B +[000063FC] {0x2512a637780} Texture2D Thermo_BaseColor.Thermo_BaseColor +[000063FD] {0x2512a6360c0} Texture2D Paint_Specular.Paint_Specular +[000063FE] {0x2512aced480} StaticMesh Thermo_Base.Thermo_Base +[000063FF] {0x2512ada3cc0} BodySetup Thermo_Base.Thermo_Base.BodySetup_0 +[00006400] {0x2512aa5d600} NavCollision Thermo_Base.Thermo_Base.NavCollision_0 +[00006401] {0x2512aced300} StaticMesh SM_SprayPaintCan.SM_SprayPaintCan +[00006402] {0x2512adad400} BodySetup SM_SprayPaintCan.SM_SprayPaintCan.BodySetup_0 +[00006403] {0x2512aa5d440} NavCollision SM_SprayPaintCan.SM_SprayPaintCan.NavCollision_0 +[00006404] {0x2512b247720} Material BugSprayCan_Mat.BugSprayCan_Mat +[00006405] {0x2512b247290} Material BugSprayCan_Mat_FOV.BugSprayCan_Mat_FOV +[00006406] {0x2512ac3d280} BlueprintGeneratedClass BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C +[00006407] {0x2513fdd9e80} InheritableComponentHandler BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C.InheritableComponentHandler +[00006408] {0x2512aa46200} SceneComponent BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C.DefaultSceneRoot_GEN_VARIABLE +[00006409] {0x2513faabbe0} SimpleConstructionScript BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C.SimpleConstructionScript_0 +[0000640A] {0x2512aa5d1a0} SCS_Node BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C.SimpleConstructionScript_0.SCS_Node_0 +[0000640B] {0x251123b5100} Texture2D Thermo_OcclusionRoughnessMetallic.Thermo_OcclusionRoughnessMetallic +[0000640C] {0x2512b592ce0} MaterialFunction Fresnel_Function.Fresnel_Function +[0000640D] {0x2512a639c40} Texture2D Thermo_Normal.Thermo_Normal +[0000640E] {0x2512b245730} Material M_Glass.M_Glass +[0000640F] {0x2512acefa00} StaticMesh Thermo_Buttons.Thermo_Buttons +[00006410] {0x2512adacbc0} BodySetup Thermo_Buttons.Thermo_Buttons.BodySetup_0 +[00006411] {0x2512aa5fe40} NavCollision Thermo_Buttons.Thermo_Buttons.NavCollision_0 +[00006412] {0x2512acef880} StaticMesh Thermo_Body.Thermo_Body +[00006413] {0x2512adac900} BodySetup Thermo_Body.Thermo_Body.BodySetup_0 +[00006414] {0x2512aa5fc80} NavCollision Thermo_Body.Thermo_Body.NavCollision_0 +[00006415] {0x2512b2452a0} Material M_Thermometer.M_Thermometer +[00006416] {0x2512b244e10} Material M_Thermometer_Fov.M_Thermometer_FOV +[00006417] {0x2512c183dc0} Texture2D TicketM_ORM.TicketM_ORM +[00006418] {0x2512a636d00} Texture2D TicketM_Normal.TicketM_Normal +[00006419] {0x2512a636b40} Texture2D TicketM_BaseColor.TicketM_BaseColor +[0000641A] {0x2512a636980} Texture2D Screen_BaseColor.Screen_BaseColor +[0000641B] {0x2512acd5980} StaticMesh Thermo_Screen2.Thermo_Screen2 +[0000641C] {0x2512adae740} BodySetup Thermo_Screen2.Thermo_Screen2.BodySetup_0 +[0000641D] {0x2512aa5f120} NavCollision Thermo_Screen2.Thermo_Screen2.NavCollision_0 +[0000641E] {0x2512acd5800} StaticMesh Thermo_Screen.Thermo_Screen +[0000641F] {0x2512adace80} BodySetup Thermo_Screen.Thermo_Screen.BodySetup_0 +[00006420] {0x2512aa5ef60} NavCollision Thermo_Screen.Thermo_Screen.NavCollision_0 +[00006421] {0x2512acd5680} StaticMesh Thermo_Pad.Thermo_Pad +[00006422] {0x2512adad140} BodySetup Thermo_Pad.Thermo_Pad.BodySetup_0 +[00006423] {0x2512aa5eda0} NavCollision Thermo_Pad.Thermo_Pad.NavCollision_0 +[00006424] {0x2512acd5500} StaticMesh Ticket.Ticket +[00006425] {0x2512adabb40} BodySetup Ticket.Ticket.BodySetup_0 +[00006426] {0x2512aa5ebe0} NavCollision Ticket.Ticket.NavCollision_0 +[00006427] {0x2512b242e20} Material M_Ticket.M_Ticket +[00006428] {0x2512b242990} Material M_Ticket_FOV.M_Ticket_FOV +[00006429] {0x2512ac3af80} BlueprintGeneratedClass BP_Item_Ticket.BP_Item_Ticket_C +[0000642A] {0x2512aa5e860} Function BP_Item_Ticket.BP_Item_Ticket_C.ExecuteUbergraph_BP_Item_Ticket +[0000642B] {0x2512aa5e780} Function BP_Item_Ticket.BP_Item_Ticket_C.PlayAnimation +[0000642C] {0x2512a201c80} Function BP_Item_Ticket.BP_Item_Ticket_C.UseItem +[0000642D] {0x2512b538100} CameraComponent BP_Item_Ticket.BP_Item_Ticket_C.Camera_GEN_VARIABLE +[0000642E] {0x2513fddac40} InheritableComponentHandler BP_Item_Ticket.BP_Item_Ticket_C.InheritableComponentHandler +[0000642F] {0x2512aa44c00} SceneComponent BP_Item_Ticket.BP_Item_Ticket_C.DefaultSceneRoot_GEN_VARIABLE +[00006430] {0x2513faad940} SimpleConstructionScript BP_Item_Ticket.BP_Item_Ticket_C.SimpleConstructionScript_0 +[00006431] {0x2512a201ba0} SCS_Node BP_Item_Ticket.BP_Item_Ticket_C.SimpleConstructionScript_0.SCS_Node_0 +[00006432] {0x2512a201ac0} SCS_Node BP_Item_Ticket.BP_Item_Ticket_C.SimpleConstructionScript_0.SCS_Node_3 +[00006433] {0x2512bf60b00} BlueprintGeneratedClass BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C +[00006434] {0x2513fddabf0} InheritableComponentHandler BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.InheritableComponentHandler +[00006435] {0x2512aa44a00} SceneComponent BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.DefaultSceneRoot_GEN_VARIABLE +[00006436] {0x2513faadb20} SimpleConstructionScript BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.SimpleConstructionScript_0 +[00006437] {0x2512a2019e0} SCS_Node BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.SimpleConstructionScript_0.SCS_Node_0 +[00006438] {0x2512a201820} SCS_Node BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.SimpleConstructionScript_0.SCS_Node_1 +[00006439] {0x2512b5065f0} StaticMeshComponent BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C.StaticMesh_GEN_VARIABLE +[0000643A] {0x2512ac3a880} BlueprintGeneratedClass BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C +[0000643B] {0x2513fddab50} InheritableComponentHandler BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.InheritableComponentHandler +[0000643C] {0x2512aa44800} SceneComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.DefaultSceneRoot_GEN_VARIABLE +[0000643D] {0x2513faad8a0} SimpleConstructionScript BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0 +[0000643E] {0x2512a201660} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_0 +[0000643F] {0x2512a2014a0} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_1 +[00006440] {0x2512a2013c0} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_2 +[00006441] {0x2512a2012e0} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_3 +[00006442] {0x2512a201200} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_4 +[00006443] {0x2512a201120} SCS_Node BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.SimpleConstructionScript_0.SCS_Node_5 +[00006444] {0x2512b5060a0} StaticMeshComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.StaticMesh1_GEN_VARIABLE +[00006445] {0x2512b505b50} StaticMeshComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.StaticMesh2_GEN_VARIABLE +[00006446] {0x2512b505600} StaticMeshComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.StaticMesh3_GEN_VARIABLE +[00006447] {0x2512b5050b0} StaticMeshComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.StaticMesh4_GEN_VARIABLE +[00006448] {0x2512b504b60} StaticMeshComponent BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C.StaticMesh_GEN_VARIABLE +[00006449] {0x2512a63d980} Texture2D Screen_OcclusionRoughnessMetallic.Screen_OcclusionRoughnessMetallic +[0000644A] {0x2512a631200} Texture2D Screen_Normal.Screen_Normal +[0000644B] {0x2512b24db80} Material M_Screen.M_Screen +[0000644C] {0x2512b24d6f0} Material M_Screen_FOV.M_Screen_FOV +[0000644D] {0x2512acd3280} StaticMesh Walkie_Talkie_low_Body_low.Walkie_Talkie_low_Body_low +[0000644E] {0x25123cd5840} BodySetup Walkie_Talkie_low_Body_low.Walkie_Talkie_low_Body_low.BodySetup_0 +[0000644F] {0x2512a200a20} NavCollision Walkie_Talkie_low_Body_low.Walkie_Talkie_low_Body_low.NavCollision_0 +[00006450] {0x2512acd9400} StaticMesh Walkie_Talkie_low_Antenna_low.Walkie_Talkie_low_Antenna_low +[00006451] {0x25123cd5580} BodySetup Walkie_Talkie_low_Antenna_low.Walkie_Talkie_low_Antenna_low.BodySetup_0 +[00006452] {0x2512a200860} NavCollision Walkie_Talkie_low_Antenna_low.Walkie_Talkie_low_Antenna_low.NavCollision_0 +[00006453] {0x2512a63d280} Texture2D WalkieTalkie_BaseColor.WalkieTalkie_BaseColor +[00006454] {0x2512acd7180} StaticMesh Walkie_Talkie_low_RightButton_low.Walkie_Talkie_low_RightButton_low +[00006455] {0x25123cd47c0} BodySetup Walkie_Talkie_low_RightButton_low.Walkie_Talkie_low_RightButton_low.BodySetup_0 +[00006456] {0x2512a2006a0} NavCollision Walkie_Talkie_low_RightButton_low.Walkie_Talkie_low_RightButton_low.NavCollision_0 +[00006457] {0x2512acd7000} StaticMesh Walkie_Talkie_low_MidButton_low.Walkie_Talkie_low_MidButton_low +[00006458] {0x25123cd4500} BodySetup Walkie_Talkie_low_MidButton_low.Walkie_Talkie_low_MidButton_low.BodySetup_0 +[00006459] {0x2512a2004e0} NavCollision Walkie_Talkie_low_MidButton_low.Walkie_Talkie_low_MidButton_low.NavCollision_0 +[0000645A] {0x2512acd6e80} StaticMesh Walkie_Talkie_low_LeftButton_low.Walkie_Talkie_low_LeftButton_low +[0000645B] {0x25123cd4240} BodySetup Walkie_Talkie_low_LeftButton_low.Walkie_Talkie_low_LeftButton_low.BodySetup_0 +[0000645C] {0x2512a200320} NavCollision Walkie_Talkie_low_LeftButton_low.Walkie_Talkie_low_LeftButton_low.NavCollision_0 +[0000645D] {0x2512acd6d00} StaticMesh Walkie_Talkie_low_Hanger_low.Walkie_Talkie_low_Hanger_low +[0000645E] {0x25123cd3f80} BodySetup Walkie_Talkie_low_Hanger_low.Walkie_Talkie_low_Hanger_low.BodySetup_0 +[0000645F] {0x2512a200160} NavCollision Walkie_Talkie_low_Hanger_low.Walkie_Talkie_low_Hanger_low.NavCollision_0 +[00006460] {0x2512ac38c80} BlueprintGeneratedClass BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C +[00006461] {0x2513fdda560} InheritableComponentHandler BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.InheritableComponentHandler +[00006462] {0x2512aa4ba00} SceneComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.DefaultSceneRoot_GEN_VARIABLE +[00006463] {0x2513faace00} SimpleConstructionScript BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0 +[00006464] {0x2512a200080} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_0 +[00006465] {0x2512a203880} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_10 +[00006466] {0x2512a2037a0} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_6 +[00006467] {0x2512a2036c0} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_7 +[00006468] {0x2512a2035e0} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_8 +[00006469] {0x2512a203500} SCS_Node BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_9 +[0000646A] {0x2512b502b80} StaticMeshComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.Walkie_Talkie_low_Antenna_low_GEN_VARIABLE +[0000646B] {0x2512b502630} StaticMeshComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.Walkie_Talkie_low_Hanger_low_GEN_VARIABLE +[0000646C] {0x2512b5020e0} StaticMeshComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.Walkie_Talkie_low_LeftButton_low_GEN_VARIABLE +[0000646D] {0x2512b501b90} StaticMeshComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.Walkie_Talkie_low_MidButton_low_GEN_VARIABLE +[0000646E] {0x2512b501640} StaticMeshComponent BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C.Walkie_Talkie_low_RightButton_low_GEN_VARIABLE +[0000646F] {0x251123b0240} Texture2D WalkieTalkie_OcclusionRoughnessMetallic.WalkieTalkie_OcclusionRoughnessMetallic +[00006470] {0x2512a631740} Texture2D WalkieTalkie_Normal.WalkieTalkie_Normal +[00006471] {0x2512b24cdd0} Material M_WalkieTalkie.M_WalkieTalkie +[00006472] {0x2512b24c940} Material M_WalkieTalkie_FOV.M_WalkieTalkie_FOV +[00006473] {0x2512acdbc80} StaticMesh Crowbar.Crowbar +[00006474] {0x25123cd3a00} BodySetup Crowbar.Crowbar.BodySetup_0 +[00006475] {0x2512aa5f900} NavCollision Crowbar.Crowbar.NavCollision_0 +[00006476] {0x2510b947400} BlueprintGeneratedClass Crowbar_BP.Crowbar_BP_C +[00006477] {0x2512aa4b600} SceneComponent Crowbar_BP.Crowbar_BP_C.DefaultSceneRoot_GEN_VARIABLE +[00006478] {0x2513faaf600} SimpleConstructionScript Crowbar_BP.Crowbar_BP_C.SimpleConstructionScript_0 +[00006479] {0x2512a202e00} SCS_Node Crowbar_BP.Crowbar_BP_C.SimpleConstructionScript_0.SCS_Node_0 +[0000647A] {0x2512a202d20} SCS_Node Crowbar_BP.Crowbar_BP_C.SimpleConstructionScript_0.SCS_Node_1 +[0000647B] {0x2512b50fab0} StaticMeshComponent Crowbar_BP.Crowbar_BP_C.FlashlightMesh_GEN_VARIABLE +[0000647C] {0x2512ac37780} BlueprintGeneratedClass BP_Item_Crowbar.BP_Item_Crowbar_C +[0000647D] {0x2512a202b60} Function BP_Item_Crowbar.BP_Item_Crowbar_C.ExecuteUbergraph_BP_Item_Crowbar +[0000647E] {0x2512a2029a0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OC_Trace +[0000647F] {0x2512a2028c0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.PlayAnimation +[00006480] {0x2512a2027e0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.Damage_SERVER +[00006481] {0x2512a202700} Function BP_Item_Crowbar.BP_Item_Crowbar_C.UseItem +[00006482] {0x2512a202620} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_BE8B199649F76BBA28D0A884255F0BFA +[00006483] {0x2512a202540} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA +[00006484] {0x2512a202460} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA +[00006485] {0x2512a202380} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA +[00006486] {0x2512a2022a0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA +[00006487] {0x2512a2021c0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_751D76F146E38F09943798A236AB1CAA +[00006488] {0x2512a2020e0} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_751D76F146E38F09943798A236AB1CAA +[00006489] {0x2512a202000} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_751D76F146E38F09943798A236AB1CAA +[0000648A] {0x2512a201f20} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_751D76F146E38F09943798A236AB1CAA +[0000648B] {0x2512a201e40} Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_751D76F146E38F09943798A236AB1CAA +[0000648C] {0x2513fddb550} InheritableComponentHandler BP_Item_Crowbar.BP_Item_Crowbar_C.InheritableComponentHandler +[0000648D] {0x2512aa4b400} SceneComponent BP_Item_Crowbar.BP_Item_Crowbar_C.DefaultSceneRoot_GEN_VARIABLE +[0000648E] {0x2513faaf6a0} SimpleConstructionScript BP_Item_Crowbar.BP_Item_Crowbar_C.SimpleConstructionScript_0 +[0000648F] {0x2512a201d60} SCS_Node BP_Item_Crowbar.BP_Item_Crowbar_C.SimpleConstructionScript_0.SCS_Node_0 +[00006490] {0x2512ac3fc80} BlueprintGeneratedClass BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C +[00006491] {0x2513fddb500} InheritableComponentHandler BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C.InheritableComponentHandler +[00006492] {0x2512aa4b200} SceneComponent BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C.DefaultSceneRoot_GEN_VARIABLE +[00006493] {0x2513faaf560} SimpleConstructionScript BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C.SimpleConstructionScript_0 +[00006494] {0x2512a205640} SCS_Node BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C.SimpleConstructionScript_0.SCS_Node_0 +[00006495] {0x2512c18cb80} Texture2D flickeringTexture.flickeringTexture +[00006496] {0x2511b2bedc0} Material M_flickeringLight_Low.M_flickeringLight_Low +[00006497] {0x2512aeb7400} MaterialInstanceConstant M_flickeringLight_Low_Inst_Glowstick.M_flickeringLight_Low_Inst_Glowstick +[00006498] {0x2512aa3c340} BP_ClimbingArms_C BP_ClimbingArms.Default__BP_ClimbingArms_C +[00006499] {0x2513faaef20} Package MI_FresnelPlatform +[0000649A] {0x2513faaede0} Package T_FresnelPlatform_Norm +[0000649B] {0x2513faaed40} Package T_FresnelPlatform_HRM +[0000649C] {0x2513faaeca0} Package T_FresnelPlatform_BC +[0000649D] {0x2513faaec00} Package M_FresnelPlatform +[0000649E] {0x2513faaeb60} Package MI_FresnelBase +[0000649F] {0x2513faaeac0} Package T_FresnelLens_Glass_Emissive +[000064A0] {0x2513faae8e0} Package T_FresnelLens_Glass_BC +[000064A1] {0x2513faae840} Package M_FresnelGlass +[000064A2] {0x2513faae7a0} Package T_FresnelLens_FresnelBase_Norm +[000064A3] {0x2513faae5c0} Package T_FresnelLens_FresnelBase_HRM +[000064A4] {0x2513faae520} Package T_FresnelLens_FresnelBase_BC +[000064A5] {0x2513faae480} Package M_FresnelBase +[000064A6] {0x2511b8b2f80} StaticMesh SM_Fresnel_Lens_Platform.SM_Fresnel_Lens_Platform +[000064A7] {0x25117a9b300} BodySetup SM_Fresnel_Lens_Platform.SM_Fresnel_Lens_Platform.BodySetup_0 +[000064A8] {0x2512a204bc0} NavCollision SM_Fresnel_Lens_Platform.SM_Fresnel_Lens_Platform.NavCollision_0 +[000064A9] {0x2512acdf280} StaticMesh SM_Fresnel_Lens01.SM_Fresnel_Lens01 +[000064AA] {0x25117148f40} BodySetup SM_Fresnel_Lens01.SM_Fresnel_Lens01.BodySetup_1 +[000064AB] {0x2512a204a00} NavCollision SM_Fresnel_Lens01.SM_Fresnel_Lens01.NavCollision_2 +[000064AC] {0x2512aeb5f00} BlueprintGeneratedClass BP_Lighthouse.BP_Lighthouse_C +[000064AD] {0x2512a204840} Function BP_Lighthouse.BP_Lighthouse_C.ExecuteUbergraph_BP_Lighthouse +[000064AE] {0x2512a204680} Function BP_Lighthouse.BP_Lighthouse_C.ReceiveBeginPlay +[000064AF] {0x2512a2045a0} Function BP_Lighthouse.BP_Lighthouse_C.FadeIn +[000064B0] {0x2512a2044c0} Function BP_Lighthouse.BP_Lighthouse_C.FadeOut +[000064B1] {0x2512a2043e0} Function BP_Lighthouse.BP_Lighthouse_C.StopTimer +[000064B2] {0x2512a204300} Function BP_Lighthouse.BP_Lighthouse_C.StartTimer +[000064B3] {0x2512a204220} Function BP_Lighthouse.BP_Lighthouse_C.Start +[000064B4] {0x2512a204140} Function BP_Lighthouse.BP_Lighthouse_C.Fade__UpdateFunc +[000064B5] {0x2512a204060} Function BP_Lighthouse.BP_Lighthouse_C.Fade__FinishedFunc +[000064B6] {0x2512a203f80} Function BP_Lighthouse.BP_Lighthouse_C.Rotate__PlayHorn__EventFunc +[000064B7] {0x2512a203ea0} Function BP_Lighthouse.BP_Lighthouse_C.Rotate__Fade__EventFunc +[000064B8] {0x2512a203dc0} Function BP_Lighthouse.BP_Lighthouse_C.Rotate__UpdateFunc +[000064B9] {0x2512a203ce0} Function BP_Lighthouse.BP_Lighthouse_C.Rotate__FinishedFunc +[000064BA] {0x2512a203c00} Function BP_Lighthouse.BP_Lighthouse_C.UserConstructionScript +[000064BB] {0x2512a203b20} Function BP_Lighthouse.BP_Lighthouse_C.OnRep_IsOn +[000064BC] {0x2512a203a40} Function BP_Lighthouse.BP_Lighthouse_C.Play Lighthouse +[000064BD] {0x2512ac6b8c0} CurveFloat BP_Lighthouse.BP_Lighthouse_C.CurveFloat_0 +[000064BE] {0x2512ac6cc40} CurveFloat BP_Lighthouse.BP_Lighthouse_C.CurveFloat_1 +[000064BF] {0x2512ac6ff40} CurveFloat BP_Lighthouse.BP_Lighthouse_C.CurveFloat_2 +[000064C0] {0x2512ac6fe80} CurveFloat BP_Lighthouse.BP_Lighthouse_C.CurveFloat_3 +[000064C1] {0x2512aa49e00} SceneComponent BP_Lighthouse.BP_Lighthouse_C.DefaultSceneRoot_GEN_VARIABLE +[000064C2] {0x2513faae3e0} SimpleConstructionScript BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0 +[000064C3] {0x2512a207320} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_0 +[000064C4] {0x2512a207240} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_3 +[000064C5] {0x2512a207160} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_4 +[000064C6] {0x2512a207080} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_5 +[000064C7] {0x2512a206fa0} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_6 +[000064C8] {0x2512a206ec0} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_8 +[000064C9] {0x2512a206de0} SCS_Node BP_Lighthouse.BP_Lighthouse_C.SimpleConstructionScript_0.SCS_Node_9 +[000064CA] {0x2512aeb6600} SpotLightComponent BP_Lighthouse.BP_Lighthouse_C.SpotLight1_GEN_VARIABLE +[000064CB] {0x2512aeb5b80} SpotLightComponent BP_Lighthouse.BP_Lighthouse_C.SpotLight_GEN_VARIABLE +[000064CC] {0x2512431cae0} StaticMeshComponent BP_Lighthouse.BP_Lighthouse_C.SM_Fresnel_Lens01_GEN_VARIABLE +[000064CD] {0x2512b50d580} StaticMeshComponent BP_Lighthouse.BP_Lighthouse_C.SM_Fresnel_Lens_Platform_GEN_VARIABLE +[000064CE] {0x2512b50d030} StaticMeshComponent BP_Lighthouse.BP_Lighthouse_C.StaticMesh1_GEN_VARIABLE +[000064CF] {0x2512b50cae0} StaticMeshComponent BP_Lighthouse.BP_Lighthouse_C.StaticMesh_GEN_VARIABLE +[000064D0] {0x2512ac6fdc0} TimelineTemplate BP_Lighthouse.BP_Lighthouse_C.Fade_Template +[000064D1] {0x2512ac6fd00} TimelineTemplate BP_Lighthouse.BP_Lighthouse_C.Rotate_Template +[000064D2] {0x2512b4a3100} BP_Lighthouse_C BP_Lighthouse.Default__BP_Lighthouse_C +[000064D3] {0x2512aa39f40} Crowbar_BP_C Crowbar_BP.Default__Crowbar_BP_C +[000064D4] {0x2512a63af80} Texture2D T_FresnelLens_FresnelBase_HRM.T_FresnelLens_FresnelBase_HRM +[000064D5] {0x2512a63ba00} Texture2D T_FresnelLens_FresnelBase_BC.T_FresnelLens_FresnelBase_BC +[000064D6] {0x2512a63b840} Texture2D T_FresnelLens_FresnelBase_Norm.T_FresnelLens_FresnelBase_Norm +[000064D7] {0x2512aea4e10} Material M_FresnelBase.M_FresnelBase +[000064D8] {0x2512a63b680} Texture2D T_FresnelLens_Glass_Emissive.T_FresnelLens_Glass_Emissive +[000064D9] {0x2512a63c100} Texture2D T_FresnelLens_Glass_BC.T_FresnelLens_Glass_BC +[000064DA] {0x2512aea4980} Material M_FresnelGlass.M_FresnelGlass +[000064DB] {0x2512aeb7780} MaterialInstanceConstant MI_FresnelBase.MI_FresnelBase +[000064DC] {0x2512aeb5480} MaterialInstanceConstant MI_FresnelGlass.MI_FresnelGlass +[000064DD] {0x251189f5480} Texture2D T_FresnelPlatform_HRM.T_FresnelPlatform_HRM +[000064DE] {0x2512a63c800} Texture2D T_FresnelPlatform_BC.T_FresnelPlatform_BC +[000064DF] {0x2512aeb6980} WidgetBlueprintGeneratedClass W_JoinServer.W_JoinServer_C +[000064E0] {0x2512a205c60} Function W_JoinServer.W_JoinServer_C.ExecuteUbergraph_W_JoinServer +[000064E1] {0x2512a205b80} Function W_JoinServer.W_JoinServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +[000064E2] {0x2512a2059c0} Function W_JoinServer.W_JoinServer_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +[000064E3] {0x2512a2058e0} Function W_JoinServer.W_JoinServer_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +[000064E4] {0x2512a205800} Function W_JoinServer.W_JoinServer_C.ShowJoinServer +[000064E5] {0x2512a205720} Function W_JoinServer.W_JoinServer_C.RefreshFocus +[000064E6] {0x2512a20ace0} Function W_JoinServer.W_JoinServer_C.Tick +[000064E7] {0x2512a20ac00} Function W_JoinServer.W_JoinServer_C.Construct +[000064E8] {0x2512a20ab20} Function W_JoinServer.W_JoinServer_C.CustomNavigation_Left +[000064E9] {0x2512a20aa40} Function W_JoinServer.W_JoinServer_C.CustomNavigation_Right +[000064EA] {0x2512a20a960} Function W_JoinServer.W_JoinServer_C.OnMouseButtonUp +[000064EB] {0x2512a20a880} Function W_JoinServer.W_JoinServer_C.CustomNavigation_Up +[000064EC] {0x2512a20a7a0} Function W_JoinServer.W_JoinServer_C.CustomNavigation_Down +[000064ED] {0x2512a20a6c0} Function W_JoinServer.W_JoinServer_C.Check Server Name +[000064EE] {0x2512a6ddc00} ComponentDelegateBinding W_JoinServer.W_JoinServer_C.ComponentDelegateBinding_0 +[000064EF] {0x2513667a480} WidgetTree W_JoinServer.W_JoinServer_C.WidgetTree +[000064F0] {0x2512aa48c00} BackgroundBlur W_JoinServer.W_JoinServer_C.WidgetTree.BackgroundBlur_0 +[000064F1] {0x2512b134480} Border W_JoinServer.W_JoinServer_C.WidgetTree.Border_0 +[000064F2] {0x2512b59a8a0} BorderSlot W_JoinServer.W_JoinServer_C.WidgetTree.Border_0.BorderSlot_0 +[000064F3] {0x2512aea3bd0} Button W_JoinServer.W_JoinServer_C.WidgetTree.Button_No +[000064F4] {0x2512aea3740} Button W_JoinServer.W_JoinServer_C.WidgetTree.Button_Yes +[000064F5] {0x2512b59a780} ButtonSlot W_JoinServer.W_JoinServer_C.WidgetTree.Button_No.ButtonSlot_1 +[000064F6] {0x2512b59a720} ButtonSlot W_JoinServer.W_JoinServer_C.WidgetTree.Button_Yes.ButtonSlot_1 +[000064F7] {0x2512adb6c80} CanvasPanel W_JoinServer.W_JoinServer_C.WidgetTree.CanvasPanel_6 +[000064F8] {0x25117992460} CanvasPanelSlot W_JoinServer.W_JoinServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[000064F9] {0x251179923f0} CanvasPanelSlot W_JoinServer.W_JoinServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[000064FA] {0x2510d335330} CanvasPanelSlot W_JoinServer.W_JoinServer_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[000064FB] {0x2512b51c040} EditableTextBox W_JoinServer.W_JoinServer_C.WidgetTree.EditableTextBox_Code +[000064FC] {0x2512adb6b40} HorizontalBox W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_3 +[000064FD] {0x2512adb6a00} HorizontalBox W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_ButtonYesNo +[000064FE] {0x2512b59a660} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[000064FF] {0x2512b59a600} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_1 +[00006500] {0x2512b59a5a0} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00006501] {0x2512b59a540} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00006502] {0x2512b59a4e0} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00006503] {0x2512b59a480} HorizontalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00006504] {0x2512aa39ac0} Image W_JoinServer.W_JoinServer_C.WidgetTree.Image_0 +[00006505] {0x2512aa39880} Image W_JoinServer.W_JoinServer_C.WidgetTree.Image_1 +[00006506] {0x2512aa39640} Image W_JoinServer.W_JoinServer_C.WidgetTree.Image_NoFocus +[00006507] {0x2512aa3fdc0} Image W_JoinServer.W_JoinServer_C.WidgetTree.Image_YesFocus +[00006508] {0x2512adb68c0} Overlay W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_0 +[00006509] {0x2512adb6780} Overlay W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_2 +[0000650A] {0x2512adb6640} Overlay W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_3 +[0000650B] {0x2512b59a420} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_0.OverlaySlot_0 +[0000650C] {0x2512b59a3c0} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_0.OverlaySlot_1 +[0000650D] {0x2512b59a360} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_2.OverlaySlot_3 +[0000650E] {0x2512b59a300} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_2.OverlaySlot_5 +[0000650F] {0x2512b59a2a0} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_3.OverlaySlot_6 +[00006510] {0x2512b59a240} OverlaySlot W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_3.OverlaySlot_8 +[00006511] {0x2512bae2c80} SizeBox W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_11 +[00006512] {0x2512bae2f80} SizeBox W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_70 +[00006513] {0x2512acde680} SizeBox W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_No +[00006514] {0x2512acdec80} SizeBox W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_Yes +[00006515] {0x2512b59a7e0} SizeBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00006516] {0x2512b59a1e0} SizeBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00006517] {0x2512b59a180} SizeBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00006518] {0x2512b59a120} SizeBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00006519] {0x2512b102ec0} Spacer W_JoinServer.W_JoinServer_C.WidgetTree.Spacer_0 +[0000651A] {0x2512b102da0} Spacer W_JoinServer.W_JoinServer_C.WidgetTree.Spacer_183 +[0000651B] {0x2512b102c80} Spacer W_JoinServer.W_JoinServer_C.WidgetTree.Spacer_2 +[0000651C] {0x2512b102b60} Spacer W_JoinServer.W_JoinServer_C.WidgetTree.Spacer_4 +[0000651D] {0x25123cd4a80} TextBlock W_JoinServer.W_JoinServer_C.WidgetTree.TextBlock_No +[0000651E] {0x25123cd2140} TextBlock W_JoinServer.W_JoinServer_C.WidgetTree.TextBlock_ServerName +[0000651F] {0x25123cd1e80} TextBlock W_JoinServer.W_JoinServer_C.WidgetTree.TextBlock_Title +[00006520] {0x25123cd1bc0} TextBlock W_JoinServer.W_JoinServer_C.WidgetTree.TextBlock_Yes +[00006521] {0x2512adb6500} VerticalBox W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0 +[00006522] {0x2512b59b980} VerticalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00006523] {0x2512b59b920} VerticalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00006524] {0x2512b59b8c0} VerticalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[00006525] {0x2512b59b860} VerticalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00006526] {0x2512b59b800} VerticalBoxSlot W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00006527] {0x2512c1ef500} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00006528] {0x2510d06ae00} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.Button_No.WidgetNavigation_4 +[00006529] {0x25105eaa400} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[0000652A] {0x25113dcc900} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[0000652B] {0x2513fdae100} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[0000652C] {0x2513fdae000} WidgetNavigation W_JoinServer.W_JoinServer_C.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[0000652D] {0x2512b4a2500} UI_EvidenceShortcut_C UI_EvidenceShortcut.Default__UI_EvidenceShortcut_C +[0000652E] {0x2512b4a2200} UI_TheHubStats_C UI_TheHubStats.Default__UI_TheHubStats_C +[0000652F] {0x2512a63f3c0} Texture2D T_FresnelPlatform_Norm.T_FresnelPlatform_Norm +[00006530] {0x2512aea2e20} Material M_FresnelPlatform.M_FresnelPlatform +[00006531] {0x2512aeb2700} MaterialInstanceConstant MI_FresnelPlatform.MI_FresnelPlatform +[00006532] {0x2512aea2990} W_Intro_C W_Intro.Default__W_Intro_C +[00006533] {0x2512aeb2380} W_Credits_C W_Credits.Default__W_Credits_C +[00006534] {0x2512b59a840} MaterialFunction MF_Dissolve.MF_Dissolve +[00006535] {0x2511b1f9540} Texture2D T_PerlinNoise_01.T_PerlinNoise_01 +[00006536] {0x2512aea2500} Material M_SkinStealer.M_SkinStealer +[00006537] {0x2512aeb2000} MaterialInstanceConstant MI_SkinStealer.MI_SkinStealer +[00006538] {0x25121923a40} Texture2D VHSFilter.VHSFilter +[00006539] {0x2512c183880} Texture2D Albedo_2K_sfhuaivp.Albedo_2K_sfhuaivp +[0000653A] {0x2512c1813c0} Texture2D Roughness_2K_sfhuaivp.Roughness_2K_sfhuaivp +[0000653B] {0x2512c181900} Texture2D Opacity_2K_sfhuaivp.Opacity_2K_sfhuaivp +[0000653C] {0x25112f5d980} MaterialInstanceConstant High_Velocity_Blood_Spatter_sfhuaivp_inst.High_Velocity_Blood_Spatter_sfhuaivp_inst +[0000653D] {0x251123bd0c0} Texture2D Opacity_2K_sfjjcfzp.Opacity_2K_sfjjcfzp +[0000653E] {0x2512c1805c0} Texture2D Albedo_2K_sfjjcfzp.Albedo_2K_sfjjcfzp +[0000653F] {0x2513fb083c0} Texture2D Roughness_2K_sfjjcfzp.Roughness_2K_sfjjcfzp +[00006540] {0x2512aeb0b00} MaterialInstanceConstant High_Velocity_Blood_Spatter_sfjjcfzp_inst.High_Velocity_Blood_Spatter_sfjjcfzp_inst +[00006541] {0x2512bfba1a0} Package M_TrimA_03 +[00006542] {0x2512bae3400} StaticMesh ThermometerMesh.ThermometerMesh +[00006543] {0x25123cd10c0} BodySetup ThermometerMesh.ThermometerMesh.BodySetup_0 +[00006544] {0x2512a20c800} NavCollision ThermometerMesh.ThermometerMesh.NavCollision_0 +[00006545] {0x2513fb0e780} Texture2D T_FloodLight_albedo.T_FloodLight_albedo +[00006546] {0x2512a630080} Texture2D T_FloodLight_01_Emissive.T_FloodLight_01_Emissive +[00006547] {0x2512bae7900} StaticMesh SM_GlowStick_01.SM_GlowStick_01 +[00006548] {0x25123cd0b40} BodySetup SM_GlowStick_01.SM_GlowStick_01.BodySetup_1 +[00006549] {0x2512a20c2c0} NavCollision SM_GlowStick_01.SM_GlowStick_01.NavCollision_8 +[0000654A] {0x2512aebf200} BlueprintGeneratedClass BP_Item_Glowstick.BP_Item_Glowstick_C +[0000654B] {0x2512a20c1e0} Function BP_Item_Glowstick.BP_Item_Glowstick_C.ExecuteUbergraph_BP_Item_Glowstick +[0000654C] {0x2512a20c100} Function BP_Item_Glowstick.BP_Item_Glowstick_C.ReceiveTick +[0000654D] {0x2512a20bf40} Function BP_Item_Glowstick.BP_Item_Glowstick_C.MC_PlaySubtitle +[0000654E] {0x2512a20be60} Function BP_Item_Glowstick.BP_Item_Glowstick_C.ReceiveBeginPlay +[0000654F] {0x2512a20bd80} Function BP_Item_Glowstick.BP_Item_Glowstick_C.MC_Fire +[00006550] {0x2512a20bca0} Function BP_Item_Glowstick.BP_Item_Glowstick_C.UseItem +[00006551] {0x2512a20bbc0} Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnCompleted_AE195271461F08CE34117A8A70C47D64 +[00006552] {0x2512a20bae0} Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnBlendOut_AE195271461F08CE34117A8A70C47D64 +[00006553] {0x2512a20ba00} Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnInterrupted_AE195271461F08CE34117A8A70C47D64 +[00006554] {0x2512a20b920} Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyBegin_AE195271461F08CE34117A8A70C47D64 +[00006555] {0x2512a20b840} Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyEnd_AE195271461F08CE34117A8A70C47D64 +[00006556] {0x2512a20b760} Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedIntensity +[00006557] {0x2512a20b680} Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedRadius +[00006558] {0x2511b3a7180} BP_Glowstick_Component_C BP_Item_Glowstick.BP_Item_Glowstick_C.BP_Glowstick_Component_GEN_VARIABLE +[00006559] {0x2512aebcb80} BlueprintGeneratedClass BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C +[0000655A] {0x2513fddd940} InheritableComponentHandler BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.InheritableComponentHandler +[0000655B] {0x2512aa40e00} SceneComponent BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.DefaultSceneRoot_GEN_VARIABLE +[0000655C] {0x2513faa20e0} SimpleConstructionScript BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.SimpleConstructionScript_0 +[0000655D] {0x2512a20b5a0} SCS_Node BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.SimpleConstructionScript_0.SCS_Node_0 +[0000655E] {0x2512aebc800} BlueprintGeneratedClass BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C +[0000655F] {0x2513fddd8a0} InheritableComponentHandler BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.InheritableComponentHandler +[00006560] {0x2512aa40c00} SceneComponent BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.DefaultSceneRoot_GEN_VARIABLE +[00006561] {0x2512b8a2fe0} SimpleConstructionScript BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.SimpleConstructionScript_0 +[00006562] {0x2512a20b3e0} SCS_Node BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.SimpleConstructionScript_0.SCS_Node_0 +[00006563] {0x2512aebc480} BlueprintGeneratedClass BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C +[00006564] {0x2513fddeca0} InheritableComponentHandler BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.InheritableComponentHandler +[00006565] {0x2512aa48600} SceneComponent BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.DefaultSceneRoot_GEN_VARIABLE +[00006566] {0x2512b8a3080} SimpleConstructionScript BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.SimpleConstructionScript_0 +[00006567] {0x2512a20b220} SCS_Node BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.SimpleConstructionScript_0.SCS_Node_0 +[00006568] {0x2513fddec00} InheritableComponentHandler BP_Item_Glowstick.BP_Item_Glowstick_C.InheritableComponentHandler +[00006569] {0x2512aebc100} PointLightComponent BP_Item_Glowstick.BP_Item_Glowstick_C.PointLight_GEN_VARIABLE +[0000656A] {0x2512aa4fe00} SceneComponent BP_Item_Glowstick.BP_Item_Glowstick_C.DefaultSceneRoot_GEN_VARIABLE +[0000656B] {0x251128f2680} SimpleConstructionScript BP_Item_Glowstick.BP_Item_Glowstick_C.SimpleConstructionScript_0 +[0000656C] {0x2512a20b060} SCS_Node BP_Item_Glowstick.BP_Item_Glowstick_C.SimpleConstructionScript_0.SCS_Node_0 +[0000656D] {0x2512a20af80} SCS_Node BP_Item_Glowstick.BP_Item_Glowstick_C.SimpleConstructionScript_0.SCS_Node_1 +[0000656E] {0x2512a20aea0} SCS_Node BP_Item_Glowstick.BP_Item_Glowstick_C.SimpleConstructionScript_0.SCS_Node_2 +[0000656F] {0x2512a20adc0} SCS_Node BP_Item_Glowstick.BP_Item_Glowstick_C.SimpleConstructionScript_0.SCS_Node_3 +[00006570] {0x2512aebba00} SpotLightComponent BP_Item_Glowstick.BP_Item_Glowstick_C.SpotLight_GEN_VARIABLE +[00006571] {0x251123b1740} Texture2D T_FloodLight_RMA.T_FloodLight_RMA +[00006572] {0x2512a630400} Texture2D T_FloodLight_normal.T_FloodLight_normal +[00006573] {0x2512a630240} Texture2D T_TrimA_normal.T_TrimA_normal +[00006574] {0x2512a630780} Texture2D T_TrimA_albedo.T_TrimA_albedo +[00006575] {0x2512b361900} Texture2D T_TrimAEmission.T_TrimAEmission +[00006576] {0x2512a630b00} Texture2D T_TrimA_reflection.T_TrimA_reflection +[00006577] {0x25112bd1be0} Material M_TrimA_FOV.M_TrimA_FOV +[00006578] {0x2512aebf900} MaterialInstanceConstant MI_GlowStick_03_FOV.MI_GlowStick_03_FOV +[00006579] {0x2512aebf580} MaterialInstanceConstant MI_GlowStick_02_FOV.MI_GlowStick_02_FOV +[0000657A] {0x2512aebb680} MaterialInstanceConstant MI_GlowStick_01_FOV.MI_GlowStick_01_FOV +[0000657B] {0x2512aebb300} MaterialInstanceConstant MI_GlowStick_05_FOV.MI_GlowStick_05_FOV +[0000657C] {0x2512b8a34e0} Package T_Roof_Line_A_nm +[0000657D] {0x2512b8a3580} Package T_Roof_Line_A +[0000657E] {0x2512b8a3260} Package T_Roof_A_Mask +[0000657F] {0x251128f01a0} Package T_Master_Mask_A +[00006580] {0x251128f27c0} Package T_Bricks_A1_nm +[00006581] {0x251128f0ba0} Package T_Bricks_A1 +[00006582] {0x251128f0c40} Package M_Master_Walls +[00006583] {0x251128f0ec0} Package Smoke_Mat +[00006584] {0x2512bb46280} BlueprintGeneratedClass BP_Item_BugSpray.BP_Item_BugSpray_C +[00006585] {0x2512a20d360} Function BP_Item_BugSpray.BP_Item_BugSpray_C.ExecuteUbergraph_BP_Item_BugSpray +[00006586] {0x2512a20d1a0} Function BP_Item_BugSpray.BP_Item_BugSpray_C.ResetCounter +[00006587] {0x2512a20d0c0} Function BP_Item_BugSpray.BP_Item_BugSpray_C.Damage_SERVER +[00006588] {0x2512a20cfe0} Function BP_Item_BugSpray.BP_Item_BugSpray_C.MC_Spray +[00006589] {0x2512a20cf00} Function BP_Item_BugSpray.BP_Item_BugSpray_C.UseItem +[0000658A] {0x2512a20ce20} Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnCompleted_0696912D47A3DC8FA5836F835E2CF98A +[0000658B] {0x2512a20cd40} Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A +[0000658C] {0x2512a20cc60} Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A +[0000658D] {0x2512a20cb80} Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A +[0000658E] {0x2512a20caa0} Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A +[0000658F] {0x2513fdde7f0} InheritableComponentHandler BP_Item_BugSpray.BP_Item_BugSpray_C.InheritableComponentHandler +[00006590] {0x2512afa9a00} NiagaraComponent BP_Item_BugSpray.BP_Item_BugSpray_C.Niagara_GEN_VARIABLE +[00006591] {0x25121222200} SceneComponent BP_Item_BugSpray.BP_Item_BugSpray_C.DefaultSceneRoot_GEN_VARIABLE +[00006592] {0x251128f1000} SimpleConstructionScript BP_Item_BugSpray.BP_Item_BugSpray_C.SimpleConstructionScript_0 +[00006593] {0x2512a20ff20} SCS_Node BP_Item_BugSpray.BP_Item_BugSpray_C.SimpleConstructionScript_0.SCS_Node_0 +[00006594] {0x2512a20fe40} SCS_Node BP_Item_BugSpray.BP_Item_BugSpray_C.SimpleConstructionScript_0.SCS_Node_1 +[00006595] {0x2512bb46600} BlueprintGeneratedClass BP_DroppedItem_Camera.BP_DroppedItem_Camera_C +[00006596] {0x2513fdde750} InheritableComponentHandler BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.InheritableComponentHandler +[00006597] {0x2512aa4ee00} SceneComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.DefaultSceneRoot_GEN_VARIABLE +[00006598] {0x2512b8a1960} SimpleConstructionScript BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0 +[00006599] {0x2512a20fd60} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_0 +[0000659A] {0x2512a20fc80} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_118 +[0000659B] {0x2512a20fac0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_276 +[0000659C] {0x2512a20f9e0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_277 +[0000659D] {0x2512a20f900} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_278 +[0000659E] {0x2512a20f820} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_279 +[0000659F] {0x2512a20f740} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_280 +[000065A0] {0x2512a20f660} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_281 +[000065A1] {0x2512a20f580} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_282 +[000065A2] {0x2512a20f4a0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_283 +[000065A3] {0x2512a20f3c0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_284 +[000065A4] {0x2512a20f2e0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_285 +[000065A5] {0x2512a20f200} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_286 +[000065A6] {0x2512a20f120} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_287 +[000065A7] {0x2512a20f040} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_314 +[000065A8] {0x2512a20ef60} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_315 +[000065A9] {0x2512a20ee80} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_316 +[000065AA] {0x2512a20eda0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_317 +[000065AB] {0x2512a20ecc0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_318 +[000065AC] {0x2512a20ebe0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_319 +[000065AD] {0x2512a20eb00} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_320 +[000065AE] {0x2512a20ea20} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_321 +[000065AF] {0x2512a20e940} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_322 +[000065B0] {0x2512a20e860} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_323 +[000065B1] {0x2512a20e780} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_324 +[000065B2] {0x2512be51c80} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_325 +[000065B3] {0x2512be51ba0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_326 +[000065B4] {0x2512be51ac0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_327 +[000065B5] {0x2512be519e0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_328 +[000065B6] {0x2512be51900} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_329 +[000065B7] {0x2512be51820} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_330 +[000065B8] {0x2512be51740} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_331 +[000065B9] {0x2512be51660} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_332 +[000065BA] {0x2512be51580} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_333 +[000065BB] {0x2512be514a0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_334 +[000065BC] {0x2512be513c0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_335 +[000065BD] {0x2512be512e0} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_336 +[000065BE] {0x2512be51200} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_337 +[000065BF] {0x2512be51120} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_338 +[000065C0] {0x2512be51040} SCS_Node BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.SimpleConstructionScript_0.SCS_Node_339 +[000065C1] {0x2512bbf7b30} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low11_GEN_VARIABLE +[000065C2] {0x2512bbf75e0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low12_GEN_VARIABLE +[000065C3] {0x2512bbf7090} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low13_GEN_VARIABLE +[000065C4] {0x2512bbf6b40} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low14_GEN_VARIABLE +[000065C5] {0x2512bbf65f0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low15_GEN_VARIABLE +[000065C6] {0x2512bbf60a0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low16_GEN_VARIABLE +[000065C7] {0x2512bbf5b50} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low17_GEN_VARIABLE +[000065C8] {0x2512bbf5600} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low18_GEN_VARIABLE +[000065C9] {0x2512bbf50b0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low19_GEN_VARIABLE +[000065CA] {0x2512bbf4b60} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low20_GEN_VARIABLE +[000065CB] {0x2512bbf4610} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low21_GEN_VARIABLE +[000065CC] {0x2512bbf40c0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low22_GEN_VARIABLE +[000065CD] {0x2512bbf3b70} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low23_GEN_VARIABLE +[000065CE] {0x2512bbf3620} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low24_GEN_VARIABLE +[000065CF] {0x2512bbf30d0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low25_GEN_VARIABLE +[000065D0] {0x2512bbf2b80} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low26_GEN_VARIABLE +[000065D1] {0x2512bbf2630} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low27_GEN_VARIABLE +[000065D2] {0x2512bbf20e0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low28_GEN_VARIABLE +[000065D3] {0x2512bbf1b90} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low29_GEN_VARIABLE +[000065D4] {0x2512bbf1640} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low30_GEN_VARIABLE +[000065D5] {0x2512bbf10f0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low31_GEN_VARIABLE +[000065D6] {0x2512bbf0ba0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low32_GEN_VARIABLE +[000065D7] {0x2512bbf0650} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low33_GEN_VARIABLE +[000065D8] {0x2512bbf0100} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low34_GEN_VARIABLE +[000065D9] {0x2512bbffab0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low35_GEN_VARIABLE +[000065DA] {0x2512bbff560} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low36_GEN_VARIABLE +[000065DB] {0x2512bbff010} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low37_GEN_VARIABLE +[000065DC] {0x2512bbfeac0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low38_GEN_VARIABLE +[000065DD] {0x2512bbfe570} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low39_GEN_VARIABLE +[000065DE] {0x2512bbfe020} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low40_GEN_VARIABLE +[000065DF] {0x2512bbfdad0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low41_GEN_VARIABLE +[000065E0] {0x2512bbfd580} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low42_GEN_VARIABLE +[000065E1] {0x2512bbfd030} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low43_GEN_VARIABLE +[000065E2] {0x2512bbfcae0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low44_GEN_VARIABLE +[000065E3] {0x2512bbfc590} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low45_GEN_VARIABLE +[000065E4] {0x2512bbfc040} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low46_GEN_VARIABLE +[000065E5] {0x2512bbfbaf0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low47_GEN_VARIABLE +[000065E6] {0x2512bbfb5a0} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low48_GEN_VARIABLE +[000065E7] {0x2512b89ab00} StaticMeshComponent BP_DroppedItem_Camera.BP_DroppedItem_Camera_C.Tube_Panel_low_Plates_low49_GEN_VARIABLE +[000065E8] {0x2512c184f40} Texture2D cropassets__1_.cropassets__1_ +[000065E9] {0x251176c98c0} Texture2D T_MacroVariation.T_MacroVariation +[000065EA] {0x2512c18c640} Texture2D Flashlight_Mask.Flashlight_Mask +[000065EB] {0x2512bb47400} MaterialInstanceConstant HE_Flashlight.HE_Flashlight +[000065EC] {0x2512bb47b00} MaterialInstanceConstant HE_Flashlight_FOV.HE_Flashlight_FOV +[000065ED] {0x2511ae86a00} UI_Inventory_SlotPanel_C UI_Inventory_SlotPanel.Default__UI_Inventory_SlotPanel_C +[000065EE] {0x251264e0880} UI_Inventory_SlotPanel_C UI_Inventory_Slot.UI_Inventory_Slot_C.WidgetTree.UI_Inventory_SlotPanel +[000065EF] {0x25117147100} UI_Inventory_ItemToolTip_C UI_Inventory_ItemToolTip.Default__UI_Inventory_ItemToolTip_C +[000065F0] {0x2512b366980} Texture2D Level-3.Level-3 +[000065F1] {0x251176c9e00} Texture2D Level-2.Level-2 +[000065F2] {0x251176c9c40} Texture2D Level-1.Level-1 +[000065F3] {0x2512b8a3620} Package T_SanityBG_Red +[000065F4] {0x2512b8a3760} Package Option-1 +[000065F5] {0x2512b365b80} Texture2D T_SanityBG_Red.T_SanityBG_Red +[000065F6] {0x25113f3d6f0} Material T_SanityBG_Red_Mat.T_SanityBG_Red_Mat +[000065F7] {0x25108469e00} WidgetBlueprintGeneratedClass UI_Sanity.UI_Sanity_C +[000065F8] {0x2512be53960} Function UI_Sanity.UI_Sanity_C.ExecuteUbergraph_UI_Sanity +[000065F9] {0x2512be53880} Function UI_Sanity.UI_Sanity_C.Tick +[000065FA] {0x2512be536c0} Function UI_Sanity.UI_Sanity_C.Construct +[000065FB] {0x2512be535e0} Function UI_Sanity.UI_Sanity_C.GetBrush_0 +[000065FC] {0x2512be53500} Function UI_Sanity.UI_Sanity_C.GetColorAndOpacity_0 +[000065FD] {0x2512be53420} Function UI_Sanity.UI_Sanity_C.GetVisibility_0 +[000065FE] {0x2513667e260} WidgetTree UI_Sanity.UI_Sanity_C.WidgetTree +[000065FF] {0x2512adb5880} CanvasPanel UI_Sanity.UI_Sanity_C.WidgetTree.CanvasPanel_0 +[00006600] {0x25117990b00} CanvasPanelSlot UI_Sanity.UI_Sanity_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_3 +[00006601] {0x25117990be0} CanvasPanelSlot UI_Sanity.UI_Sanity_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_4 +[00006602] {0x25117990e10} CanvasPanelSlot UI_Sanity.UI_Sanity_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_6 +[00006603] {0x2510d33f2e0} CanvasPanelSlot UI_Sanity.UI_Sanity_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_8 +[00006604] {0x2512c253580} Image UI_Sanity.UI_Sanity_C.WidgetTree.Image_0 +[00006605] {0x2512c253340} Image UI_Sanity.UI_Sanity_C.WidgetTree.Image_13 +[00006606] {0x2512c253100} Image UI_Sanity.UI_Sanity_C.WidgetTree.Img_BG +[00006607] {0x2512c252ec0} Image UI_Sanity.UI_Sanity_C.WidgetTree.Img_SanityLevel +[00006608] {0x2512b8ab460} Package Player_Kayak_Idle +[00006609] {0x2512b365800} AnimSequence Player_Kayak_Idle.Player_Kayak_Idle +[0000660A] {0x2512baec880} BlendSpace1D Row_BS.Row_BS +[0000660B] {0x2512afa8d40} AnimBlueprintGeneratedClass Boat_AnimBP.Boat_AnimBP_C +[0000660C] {0x2512be53180} Function Boat_AnimBP.Boat_AnimBP_C.ExecuteUbergraph_Boat_AnimBP +[0000660D] {0x2512be52fc0} Function Boat_AnimBP.Boat_AnimBP_C.BlueprintUpdateAnimation +[0000660E] {0x2512be52ee0} Function Boat_AnimBP.Boat_AnimBP_C.AnimGraph +[0000660F] {0x251189f4300} Texture2D T_Caustics_BC.T_Caustics_BC +[00006610] {0x251189f0080} Texture2D inline_image_preview.inline_image_preview +[00006611] {0x25112a7bb90} Material M_Caustics.M_Caustics +[00006612] {0x2512bb40780} BlueprintGeneratedClass BP_Underwater.BP_Underwater_C +[00006613] {0x2512be52b60} Function BP_Underwater.BP_Underwater_C.UserConstructionScript +[00006614] {0x2513fc2e860} DirectionalLightComponent BP_Underwater.BP_Underwater_C.DirectionalLight_GEN_VARIABLE +[00006615] {0x2513fc2e470} DirectionalLightComponent BP_Underwater.BP_Underwater_C.Sunlight Bounced_GEN_VARIABLE +[00006616] {0x25123cdad80} ExponentialHeightFogComponent BP_Underwater.BP_Underwater_C.ExponentialHeightFog_GEN_VARIABLE +[00006617] {0x2512afa86e0} NiagaraComponent BP_Underwater.BP_Underwater_C.P_Dirt_GEN_VARIABLE +[00006618] {0x25118a2a8b0} PostProcessComponent BP_Underwater.BP_Underwater_C.PostProcess_GEN_VARIABLE +[00006619] {0x2512aa4da00} SceneComponent BP_Underwater.BP_Underwater_C.DefaultSceneRoot_GEN_VARIABLE +[0000661A] {0x2512b8ab1e0} SimpleConstructionScript BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0 +[0000661B] {0x2512be529a0} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_0 +[0000661C] {0x2512be528c0} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_1 +[0000661D] {0x2512be527e0} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_2 +[0000661E] {0x2512be52700} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_4 +[0000661F] {0x2512be52620} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_5 +[00006620] {0x2512be52540} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_6 +[00006621] {0x2512be52460} SCS_Node BP_Underwater.BP_Underwater_C.SimpleConstructionScript_0.SCS_Node_7 +[00006622] {0x2512b8985d0} StaticMeshComponent BP_Underwater.BP_Underwater_C.SM_OceanSurface_GEN_VARIABLE +[00006623] {0x2512b897b30} Boat_AnimBP_C Boat_AnimBP.Default__Boat_AnimBP_C +[00006624] {0x25112a7f250} BP_Underwater_C BP_Underwater.Default__BP_Underwater_C +[00006625] {0x251176ca500} Texture2D T_Ocean_DP.T_Ocean_DP +[00006626] {0x251189f0400} Texture2D T_Ocean_BC.T_Ocean_BC +[00006627] {0x25105ec0e30} Material M_TrimA_03.M_TrimA_03 +[00006628] {0x2512bb4d280} MaterialInstanceConstant MI_GlowStick_03.MI_GlowStick_03 +[00006629] {0x2512bb4cf00} MaterialInstanceConstant MI_GlowStick_02.MI_GlowStick_02 +[0000662A] {0x2512bb4cb80} MaterialInstanceConstant MI_GlowStick_01.MI_GlowStick_01 +[0000662B] {0x2512bb4c800} MaterialInstanceConstant MI_GlowStick_05.MI_GlowStick_05 +[0000662C] {0x2512c188580} Texture2D T_Bricks_A1_nm.T_Bricks_A1_nm +[0000662D] {0x2512b361040} Texture2D T_Bricks_A1.T_Bricks_A1 +[0000662E] {0x2512b360e80} Texture2D T_Roof_A_Mask.T_Roof_A_Mask +[0000662F] {0x2512b3613c0} Texture2D T_Master_Mask_A.T_Master_Mask_A +[00006630] {0x2513fe6e010} Material M_Master_Walls.M_Master_Walls +[00006631] {0x2512b363dc0} Texture2D T_Roof_Line_A_nm.T_Roof_Line_A_nm +[00006632] {0x2512b362700} Texture2D T_Roof_Line_A.T_Roof_Line_A +[00006633] {0x2512bb4ee80} MaterialInstanceConstant M_Line_A_Blue.M_Line_A_Blue +[00006634] {0x251176c5b80} Texture2D Option-1.Option-1 +[00006635] {0x2513fe644f0} Material Option-1_Mat.Option-1_Mat +[00006636] {0x2512b36aa40} Texture2D T_Ocean_N.T_Ocean_N +[00006637] {0x2513fe64e10} Material M_WaterSurface.M_WaterSurface +[00006638] {0x2513670e400} MaterialInstanceConstant MI_WaterSurface.MI_WaterSurface +[00006639] {0x2512a8c8b40} SequenceDirector_C WaterExit.Default__SequenceDirector_C +[0000663A] {0x2512b8ad260} Package TX_Default_NRM +[0000663B] {0x2512b8ad1c0} Package TX_Default_MASKS +[0000663C] {0x2512b8acfe0} Package TX_Default_Grey +[0000663D] {0x2512b8ace00} Package TX_Default_DIF +[0000663E] {0x2512b8acc20} Package TX_Computer_02a_ORM +[0000663F] {0x2512b8aca40} Package TX_Computer_02a_NRM +[00006640] {0x2512b8ac860} Package TX_Computer_02a_MASK +[00006641] {0x2512b8ac680} Package TX_Computer_02a_EMM +[00006642] {0x2512b8ac4a0} Package TX_Computer_02a_DIF +[00006643] {0x2512b8ac2c0} Package M_Master +[00006644] {0x2512b369540} Texture2D T_WaveNoise_BC.T_WaveNoise_BC +[00006645] {0x2512aeaf6e0} Material PP_ScreenWave.PP_ScreenWave +[00006646] {0x25131020d00} StaticMesh SM_Computer_02a_CRT_CustomScreen.SM_Computer_02a_CRT_CustomScreen +[00006647] {0x25123cda800} BodySetup SM_Computer_02a_CRT_CustomScreen.SM_Computer_02a_CRT_CustomScreen.BodySetup_0 +[00006648] {0x2512be55fe0} NavCollision SM_Computer_02a_CRT_CustomScreen.SM_Computer_02a_CRT_CustomScreen.NavCollision_0 +[00006649] {0x25123cda540} UI_Sanity_C UI_Sanity.Default__UI_Sanity_C +[0000664A] {0x25123cda280} UI_Sanity_C UI_Inventory.UI_Inventory_C.WidgetTree.UI_Sanity +[0000664B] {0x2512b369000} Texture2D TX_Computer_02a_NRM.TX_Computer_02a_NRM +[0000664C] {0x2512b369e00} Texture2D TX_Computer_02a_MASK.TX_Computer_02a_MASK +[0000664D] {0x2512b369c40} Texture2D TX_Computer_02a_EMM.TX_Computer_02a_EMM +[0000664E] {0x2512b369a80} Texture2D TX_Computer_02a_DIF.TX_Computer_02a_DIF +[0000664F] {0x2512b368740} Texture2D TX_Default_NRM.TX_Default_NRM +[00006650] {0x2512b36a6c0} Texture2D TX_Default_MASKS.TX_Default_MASKS +[00006651] {0x2512b36a500} Texture2D TX_Default_Grey.TX_Default_Grey +[00006652] {0x2512b36a340} Texture2D TX_Default_DIF.TX_Default_DIF +[00006653] {0x2512b36a180} Texture2D TX_Computer_02a_ORM.TX_Computer_02a_ORM +[00006654] {0x25126580080} Material M_Master.M_Master +[00006655] {0x2512bb4f580} MaterialInstanceConstant Mi_Computer_01a.Mi_Computer_01a +[00006656] {0x2512b8adc60} Package T_Clouds_02 +[00006657] {0x2512b8adb20} Package T_Clouds_01 +[00006658] {0x2512b8ad940} Package LowResBlurredNoise +[00006659] {0x2512b8ad800} Package LinearSine +[0000665A] {0x2512b8ad620} Package FlowMaps_Simple +[0000665B] {0x2512b8ad580} Package TimeWithSpeedVariable +[0000665C] {0x2512b8ad4e0} Package MakeVectorsOrthogonal +[0000665D] {0x2512b8ad760} Package AddComponents +[0000665E] {0x2512b8ad6c0} Package M_Door +[0000665F] {0x2512b36e240} Texture2D T_Clouds_01.T_Clouds_01 +[00006660] {0x2512b8930d0} NiagaraSystem Spray_Particles.Spray_Particles +[00006661] {0x25123cd9d00} NiagaraEmitter Spray_Particles.Spray_Particles.Fountain +[00006662] {0x2512b4ab200} NiagaraScript Spray_Particles.Spray_Particles.Fountain.SpawnScript +[00006663] {0x25111793f80} BodySetup SM_Computer_02a_Mousepad.SM_Computer_02a_Mousepad.BodySetup_0 +[00006664] {0x2512acd9280} StaticMesh SM_Computer_02a_Mousepad.SM_Computer_02a_Mousepad +[00006665] {0x2512b4ab500} NiagaraScript Spray_Particles.Spray_Particles.Fountain.UpdateScript +[00006666] {0x2512c1e4c00} NiagaraDataInterfaceCurve Spray_Particles.Spray_Particles.Fountain.UpdateScript.NiagaraDataInterfaceCurve_0 +[00006667] {0x2510c6da880} Package MI_Office +[00006668] {0x25131024900} NiagaraDataInterfaceVector2DCurve Spray_Particles.Spray_Particles.Fountain.UpdateScript.NiagaraDataInterfaceVector2DCurve_0 +[00006669] {0x25112cc8ac0} ShadowMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.ShadowMapTexture2D_4 +[0000666A] {0x2512b4aaf00} NiagaraScript Spray_Particles.Spray_Particles.SystemSpawnScript +[0000666B] {0x2512b4aa900} NiagaraScript Spray_Particles.Spray_Particles.SystemUpdateScript +[0000666C] {0x25131050dc0} NiagaraSpriteRendererProperties Spray_Particles.Spray_Particles.Fountain.NiagaraSpriteRendererProperties_0 +[0000666D] {0x2512c18f200} AnimSequence Box_Idle_Anim_mixamo_com.Box_Idle_Anim_mixamo_com +[0000666E] {0x2512b8aeac0} Package Ladder_Cue +[0000666F] {0x25120dd3400} AnimBlueprintGeneratedClass Player_AnimBP.Player_AnimBP_C +[00006670] {0x2512be58660} Function Player_AnimBP.Player_AnimBP_C.ExecuteUbergraph_Player_AnimBP +[00006671] {0x2512be58580} Function Player_AnimBP.Player_AnimBP_C.AnimNotify_Footstep +[00006672] {0x2512be583c0} Function Player_AnimBP.Player_AnimBP_C.AnimNotify_JogStart +[00006673] {0x2512be582e0} Function Player_AnimBP.Player_AnimBP_C.AnimNotify_IdleStart +[00006674] {0x2512be58200} Function Player_AnimBP.Player_AnimBP_C.BlueprintUpdateAnimation +[00006675] {0x2512be58120} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_70407C274BEF3F98B2074081AD73562C +[00006676] {0x2512be58040} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_8DDCF4304C2E9BF9AD2B4DBD15E09ADA +[00006677] {0x2512be57f60} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FC657DF04DEC2D34EB1F5E9D8DA3585F +[00006678] {0x2512be57e80} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_4DD6B8964B5A15FEF747B29AC704397C +[00006679] {0x2512be57da0} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_00A020874CAD9BCB7814E49F276A75B6 +[0000667A] {0x2512be57cc0} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_33A3D98C462B5FDCEE9906AC4E7F6523 +[0000667B] {0x2512be57be0} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_45D00BC84483FE6E28C0698DDB63CE73 +[0000667C] {0x2512be57b00} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_08797B7044118E77ECE0F4A1FBF52EB3 +[0000667D] {0x2512be57a20} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FE0BD3544EFC9F6E8F351BB09206DB4B +[0000667E] {0x2512be57940} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_102E54AC4DB20322FC32B68F97E4D11C +[0000667F] {0x2512be57860} Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_ModifyBone_851E529B4BE2F5BD610AF8A256000C92 +[00006680] {0x2512be57780} Function Player_AnimBP.Player_AnimBP_C.Footstep +[00006681] {0x2512be576a0} Function Player_AnimBP.Player_AnimBP_C.AnimGraph +[00006682] {0x251189f8c80} AnimSequence Slipping__1__Anim_mixamo_com.Slipping__1__Anim_mixamo_com +[00006683] {0x2510b100400} AnimMontage AM_Slide.AM_Slide +[00006684] {0x251219660c0} AnimSequence Standard_Walk_Anim.Standard_Walk_Anim +[00006685] {0x25120d9ad80} BlendSpace Player_Walk_BS.Player_Walk_BS +[00006686] {0x2512b36d980} Texture2D Hazmat_normal.Hazmat_normal +[00006687] {0x251189ff740} Texture2D Hazmat_albedo.Hazmat_albedo +[00006688] {0x2512b36d0c0} Texture2D Hazmat_roughness.Hazmat_roughness +[00006689] {0x251189ff3c0} Texture2D Hazmat_roughness.Hazmat_roughness +[0000668A] {0x2512aeab270} Material Material_007.Material_007 +[0000668B] {0x2512aeaade0} Material Hazmat_Mat.Hazmat_Mat +[0000668C] {0x2512aeaa950} Material Hazmat_Shocked_Mat.Hazmat_Shocked_Mat +[0000668D] {0x2512aeaa4c0} Material Arms_Mat.Arms_Mat +[0000668E] {0x2512b8af380} Package Simple_Old_Door_Complete_v1_wav +[0000668F] {0x2512b3b0380} Package ES_Metal_Rungs_8_-_SFX_Producer +[00006690] {0x2512b3b02e0} Package ES_Metal_Rungs_7_-_SFX_Producer +[00006691] {0x2512b8af2e0} Package ES_Metal_Rungs_5_-_SFX_Producer +[00006692] {0x2512b8af240} Package ES_Metal_Rungs_2_-_SFX_Producer +[00006693] {0x2512b8af060} Package VectorField_A +[00006694] {0x2512b8af1a0} Package M_Glow_C_Inst +[00006695] {0x2512b8af100} Package M_Smoke_C +[00006696] {0x2512b8aefc0} Package M_Smoke_A +[00006697] {0x2512b8aef20} Package M_Glow_B +[00006698] {0x2512b8aee80} Package M_Distortion +[00006699] {0x2512b8aede0} Package T_Spark_B +[0000669A] {0x2512b8aed40} Package T_Flare_A +[0000669B] {0x2512b8aeca0} Package M_Glow_C +[0000669C] {0x2512b8aec00} Package T_NoiseNormal_B +[0000669D] {0x2512b3b1960} Package SphereGradient-2D +[0000669E] {0x2512b8ae8e0} Package M_Smoke_Wisp +[0000669F] {0x2512b8aeb60} Package M_Rock_B +[000066A0] {0x2512b3b18c0} Package M_Impact_A +[000066A1] {0x2512b3b1780} Package T_Dirt_B +[000066A2] {0x2512b3b16e0} Package M_Wood +[000066A3] {0x2512b3b1640} Package T_Wood +[000066A4] {0x2512b3b15a0} Package T_NoiseNormal_A +[000066A5] {0x2512b3b1500} Package T_Bubble +[000066A6] {0x251189f98c0} Texture2D T_Bubble.T_Bubble +[000066A7] {0x2512ae45730} Material M_Glow_B.M_Glow_B +[000066A8] {0x2512bb4a880} SoundWave ES_Metal_Rungs_8_-_SFX_Producer.ES_Metal_Rungs_8_-_SFX_Producer +[000066A9] {0x2512bb4a500} SoundWave Simple_Old_Door_Complete_v1_wav.Simple_Old_Door_Complete_v1_wav +[000066AA] {0x2512b8920e0} SoundCue Simple_Old_Door_Complete_v1_wav_Cue.Simple_Old_Door_Complete_v1_wav_Cue +[000066AB] {0x2512b3b13c0} SoundNodeWavePlayer Simple_Old_Door_Complete_v1_wav_Cue.Simple_Old_Door_Complete_v1_wav_Cue.SoundNodeWavePlayer_0 +[000066AC] {0x2512bb4a180} BlueprintGeneratedClass BP_GarageDoor.BP_GarageDoor_C +[000066AD] {0x2512be591c0} Function BP_GarageDoor.BP_GarageDoor_C.ExecuteUbergraph_BP_GarageDoor +[000066AE] {0x2512af33a40} Function BP_GarageDoor.BP_GarageDoor_C.OnActorUsed +[000066AF] {0x2512be5c9c0} Function BP_GarageDoor.BP_GarageDoor_C.CloseDoor +[000066B0] {0x2512be5c8e0} Function BP_GarageDoor.BP_GarageDoor_C.Open +[000066B1] {0x2512be5c800} Function BP_GarageDoor.BP_GarageDoor_C.OnUsedNotify +[000066B2] {0x2512be5c720} Function BP_GarageDoor.BP_GarageDoor_C.OpenDoor__UpdateFunc +[000066B3] {0x2512be5c640} Function BP_GarageDoor.BP_GarageDoor_C.OpenDoor__FinishedFunc +[000066B4] {0x25113ffa0c0} CurveFloat BP_GarageDoor.BP_GarageDoor_C.CurveFloat_0 +[000066B5] {0x25112767400} SceneComponent BP_GarageDoor.BP_GarageDoor_C.DefaultSceneRoot_GEN_VARIABLE +[000066B6] {0x2512b3b1280} SimpleConstructionScript BP_GarageDoor.BP_GarageDoor_C.SimpleConstructionScript_0 +[000066B7] {0x2512be5c560} SCS_Node BP_GarageDoor.BP_GarageDoor_C.SimpleConstructionScript_0.SCS_Node_0 +[000066B8] {0x2512ac6dc00} TimelineTemplate BP_GarageDoor.BP_GarageDoor_C.OpenDoor_Template +[000066B9] {0x2511b1f4a00} AnimSequence Climbing_Ladder_Anim_mixamo_com.Climbing_Ladder_Anim_mixamo_com +[000066BA] {0x2512b35ac00} AnimNotify_PlaySound Climbing_Ladder_Anim_mixamo_com.Climbing_Ladder_Anim_mixamo_com.AnimNotify_PlaySound_0 +[000066BB] {0x2512b35aba0} AnimNotify_PlaySound Climbing_Ladder_Anim_mixamo_com.Climbing_Ladder_Anim_mixamo_com.AnimNotify_PlaySound_1 +[000066BC] {0x2512bb49e00} BlueprintGeneratedClass BP_FireworkProjectile.BP_FireworkProjectile_C +[000066BD] {0x2512be5c3a0} Function BP_FireworkProjectile.BP_FireworkProjectile_C.ExecuteUbergraph_BP_FireworkProjectile +[000066BE] {0x2512be5c2c0} Function BP_FireworkProjectile.BP_FireworkProjectile_C.ReceiveDestroyed +[000066BF] {0x2512be5c100} Function BP_FireworkProjectile.BP_FireworkProjectile_C.Explode +[000066C0] {0x2512be5c020} Function BP_FireworkProjectile.BP_FireworkProjectile_C.ReceiveBeginPlay +[000066C1] {0x251175486e0} NiagaraComponent BP_FireworkProjectile.BP_FireworkProjectile_C.Confetti_GEN_VARIABLE +[000066C2] {0x2512b3d1420} NiagaraComponent BP_FireworkProjectile.BP_FireworkProjectile_C.Niagara1_GEN_VARIABLE +[000066C3] {0x2512b3d0dc0} NiagaraComponent BP_FireworkProjectile.BP_FireworkProjectile_C.Niagara3_GEN_VARIABLE +[000066C4] {0x2512b3d0760} NiagaraComponent BP_FireworkProjectile.BP_FireworkProjectile_C.Ribbons_GEN_VARIABLE +[000066C5] {0x2512adcd850} ParticleSystemComponent BP_FireworkProjectile.BP_FireworkProjectile_C.P_Destruction_Ceramic_GEN_VARIABLE +[000066C6] {0x2512adcd060} ParticleSystemComponent BP_FireworkProjectile.BP_FireworkProjectile_C.P_Destruction_Electric_GEN_VARIABLE +[000066C7] {0x25124138600} ProjectileMovementComponent BP_FireworkProjectile.BP_FireworkProjectile_C.ProjectileMovement_GEN_VARIABLE +[000066C8] {0x25124138a00} SceneComponent BP_FireworkProjectile.BP_FireworkProjectile_C.DefaultSceneRoot_GEN_VARIABLE +[000066C9] {0x2512b3b11e0} SimpleConstructionScript BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0 +[000066CA] {0x2512be5bf40} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_0 +[000066CB] {0x2512be5be60} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_1 +[000066CC] {0x2512be5bd80} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_2 +[000066CD] {0x2512be5bca0} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_3 +[000066CE] {0x2512be5bbc0} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_4 +[000066CF] {0x2512be5bae0} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_5 +[000066D0] {0x2512be5ba00} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_6 +[000066D1] {0x2512be5b920} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_8 +[000066D2] {0x2512be5b840} SCS_Node BP_FireworkProjectile.BP_FireworkProjectile_C.SimpleConstructionScript_0.SCS_Node_9 +[000066D3] {0x2512b891b90} StaticMeshComponent BP_FireworkProjectile.BP_FireworkProjectile_C.Firework_GEN_VARIABLE +[000066D4] {0x2512ae45bc0} Material M_Bubble.M_Bubble +[000066D5] {0x2512b10ee00} ParticleSystem P_Bubble_Swim.P_Bubble_Swim +[000066D6] {0x2512ac6ec80} ParticleModuleColorOverLife P_Bubble_Swim.P_Bubble_Swim.ParticleModuleColorOverLife_0 +[000066D7] {0x2512b35a8a0} ParticleModuleLifetime P_Bubble_Swim.P_Bubble_Swim.ParticleModuleLifetime_0 +[000066D8] {0x2512be5b5a0} ParticleModuleLocationPrimitiveSphere P_Bubble_Swim.P_Bubble_Swim.ParticleModuleLocationPrimitiveSphere_0 +[000066D9] {0x2512a9c5380} DistributionFloatConstant P_Bubble_Swim.P_Bubble_Swim.ParticleModuleLocationPrimitiveSphere_0.DistributionVelocityScale +[000066DA] {0x2512adb54c0} ParticleModuleRequired P_Bubble_Swim.P_Bubble_Swim.ParticleModuleRequired_0 +[000066DB] {0x25120dfd800} DistributionFloatConstant P_Bubble_Swim.P_Bubble_Swim.ParticleModuleRequired_0.RequiredDistributionSpawnRate +[000066DC] {0x25123cf1580} ParticleModuleSize P_Bubble_Swim.P_Bubble_Swim.ParticleModuleSize_0 +[000066DD] {0x2510d06f100} ParticleModuleSpawn P_Bubble_Swim.P_Bubble_Swim.ParticleModuleSpawn_0 +[000066DE] {0x2512a9c5300} DistributionFloatConstant P_Bubble_Swim.P_Bubble_Swim.ParticleModuleSpawn_0.BurstScaleDistribution +[000066DF] {0x2512ac6ee00} ParticleModuleVelocity P_Bubble_Swim.P_Bubble_Swim.ParticleModuleVelocity_0 +[000066E0] {0x251126ae780} ParticleSpriteEmitter P_Bubble_Swim.P_Bubble_Swim.ParticleSpriteEmitter_0 +[000066E1] {0x2512ac6ea40} ParticleLODLevel P_Bubble_Swim.P_Bubble_Swim.ParticleSpriteEmitter_0.ParticleLODLevel_0 +[000066E2] {0x2512bb49a80} BlueprintGeneratedClass BP_Item_Chainsaw.BP_Item_Chainsaw_C +[000066E3] {0x2512be5b300} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.ExecuteUbergraph_BP_Item_Chainsaw +[000066E4] {0x2512be5b140} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.ReceiveDestroyed +[000066E5] {0x2512be5b060} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OC_Trace +[000066E6] {0x2512be5af80} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.PlayAnimation +[000066E7] {0x2512be5aea0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Damage_SERVER +[000066E8] {0x2511b2f8900} BlueprintGeneratedClass BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C +[000066E9] {0x25108421820} InheritableComponentHandler BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C.InheritableComponentHandler +[000066EA] {0x25124138e00} SceneComponent BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C.DefaultSceneRoot_GEN_VARIABLE +[000066EB] {0x2512b3b1140} SimpleConstructionScript BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C.SimpleConstructionScript_0 +[000066EC] {0x2512be5e6a0} SCS_Node BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C.SimpleConstructionScript_0.SCS_Node_0 +[000066ED] {0x2512be5e5c0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.UseItem +[000066EE] {0x2512be5e4e0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659 +[000066EF] {0x2512be5e400} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659 +[000066F0] {0x2512be5e320} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659 +[000066F1] {0x2512be5e240} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659 +[000066F2] {0x2512be5e160} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659 +[000066F3] {0x2512be5e080} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_702F9C624045D5D1016E778DEB923CD4 +[000066F4] {0x2512be5dfa0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_702F9C624045D5D1016E778DEB923CD4 +[000066F5] {0x2512be5dec0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_702F9C624045D5D1016E778DEB923CD4 +[000066F6] {0x2512be5dde0} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4 +[000066F7] {0x2512be5dd00} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4 +[000066F8] {0x2512be5dc20} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Recoil__UpdateFunc +[000066F9] {0x2512be5db40} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Recoil__FinishedFunc +[000066FA] {0x2512be5da60} Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.SetMaterial +[000066FB] {0x25113ffe8c0} CurveFloat BP_Item_Chainsaw.BP_Item_Chainsaw_C.CurveFloat_0 +[000066FC] {0x25108421780} InheritableComponentHandler BP_Item_Chainsaw.BP_Item_Chainsaw_C.InheritableComponentHandler +[000066FD] {0x2512adcc870} ParticleSystemComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.ParticleSystem1_GEN_VARIABLE +[000066FE] {0x2512adcc080} ParticleSystemComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.ParticleSystem2_GEN_VARIABLE +[000066FF] {0x2512adcb890} ParticleSystemComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.ParticleSystem_GEN_VARIABLE +[00006700] {0x2512413aa00} SceneComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.DefaultSceneRoot_GEN_VARIABLE +[00006701] {0x2512b3b10a0} SimpleConstructionScript BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0 +[00006702] {0x2512be5d980} SCS_Node BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_0 +[00006703] {0x2512be5d8a0} SCS_Node BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_1 +[00006704] {0x2512be5d7c0} SCS_Node BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_2 +[00006705] {0x2512be5d6e0} SCS_Node BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_3 +[00006706] {0x2512be5d600} SCS_Node BP_Item_Chainsaw.BP_Item_Chainsaw_C.SimpleConstructionScript_0.SCS_Node_4 +[00006707] {0x251179b0100} SkeletalMeshComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.SkeletalMesh1_GEN_VARIABLE +[00006708] {0x2512ac61e40} TimelineTemplate BP_Item_Chainsaw.BP_Item_Chainsaw_C.Recoil_Template +[00006709] {0x2512a8925c0} BP_DismemberComponent_C BP_DismemberComponent.Default__BP_DismemberComponent_C +[0000670A] {0x2512b10eaa0} BP_DismemberComponent_C BP_Dismembered.BP_Dismembered_C.BP_DismemberComponent_GEN_VARIABLE +[0000670B] {0x2512bb21900} Texture2D LowResBlurredNoise.LowResBlurredNoise +[0000670C] {0x2512b35b740} MaterialFunction LinearSine.LinearSine +[0000670D] {0x2512b35b680} MaterialFunction FlowMaps_Simple.FlowMaps_Simple +[0000670E] {0x2512b35b5c0} MaterialFunction TimeWithSpeedVariable.TimeWithSpeedVariable +[0000670F] {0x2512b35b500} MaterialFunction MakeVectorsOrthogonal.MakeVectorsOrthogonal +[00006710] {0x2512b35b440} MaterialFunction AddComponents.AddComponents +[00006711] {0x2512b130880} BP_GarageDoor_C BP_GarageDoor.Default__BP_GarageDoor_C +[00006712] {0x25120731200} SceneComponent BP_GarageDoor.Default__BP_GarageDoor_C.Scene +[00006713] {0x2513fdf3620} StaticMeshComponent BP_GarageDoor.Default__BP_GarageDoor_C.StaticMesh +[00006714] {0x2512b35af60} MaterialFunction SphereGradient-2D.SphereGradient-2D +[00006715] {0x2512b3b3300} Package T_Door_R +[00006716] {0x2512b3b2b80} Package T_Door_N +[00006717] {0x2512b3b29a0} Package T_Door_M +[00006718] {0x2512b3b27c0} Package T_Door_BC +[00006719] {0x2513102bb00} StaticMesh SM_Door_A.SM_Door_A +[0000671A] {0x25123cd8180} BodySetup SM_Door_A.SM_Door_A.BodySetup_0 +[0000671B] {0x2512be5f660} NavCollision SM_Door_A.SM_Door_A.NavCollision_2 +[0000671C] {0x2512a8ba180} Texture2D T_Clouds_02.T_Clouds_02 +[0000671D] {0x251231eedc0} Material Smoke_Mat.Smoke_Mat +[0000671E] {0x2512b3b2180} Package T_Smoke_Wisp +[0000671F] {0x2512b3b20e0} Package T_Rocks_NM +[00006720] {0x2512b3b2040} Package T_Rocks +[00006721] {0x2512b3b1fa0} Package T_Smoke_B +[00006722] {0x2512b3b1f00} Package T_Smoke_A +[00006723] {0x2512aba1960} ParticleSystem P_Destruction_Ceramic.P_Destruction_Ceramic +[00006724] {0x2512b3b1e60} ParticleModuleAcceleration P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAcceleration_0 +[00006725] {0x2512b3b1dc0} ParticleModuleAcceleration P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAcceleration_1 +[00006726] {0x25108421f00} ParticleModuleAccelerationConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationConstant_1 +[00006727] {0x25108423300} ParticleModuleAccelerationConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationConstant_3 +[00006728] {0x251084232b0} ParticleModuleAccelerationConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationConstant_4 +[00006729] {0x25108423260} ParticleModuleAccelerationConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationConstant_5 +[0000672A] {0x251179992a0} ParticleModuleAccelerationDrag P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationDrag_4 +[0000672B] {0x25117999230} ParticleModuleAccelerationDrag P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleAccelerationDrag_5 +[0000672C] {0x2512a404000} ParticleModuleCollisionGPU P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_0 +[0000672D] {0x2512bafcac0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_0.ResilienceDistribution +[0000672E] {0x2512a9c2440} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_0.ResilienceScaleOverLifeDistribution +[0000672F] {0x2512a400c40} ParticleModuleCollisionGPU P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_1 +[00006730] {0x2512bafd280} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_1.ResilienceDistribution +[00006731] {0x2512a9c2700} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_1.ResilienceScaleOverLifeDistribution +[00006732] {0x2512a409dc0} ParticleModuleCollisionGPU P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_2 +[00006733] {0x2512bafd0c0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_2.ResilienceDistribution +[00006734] {0x2512a9c7ec0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_2.ResilienceScaleOverLifeDistribution +[00006735] {0x2512a407c00} ParticleModuleCollisionGPU P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_4 +[00006736] {0x2512a9c6c80} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_4.ResilienceDistribution +[00006737] {0x2512a9c7e40} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleCollisionGPU_4.ResilienceScaleOverLifeDistribution +[00006738] {0x2512a401c00} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_10 +[00006739] {0x25112c63d00} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_11 +[0000673A] {0x25112c6e380} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_12 +[0000673B] {0x25112c68b00} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_13 +[0000673C] {0x2511b885b00} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_14 +[0000673D] {0x2517809da80} ParticleModuleColorOverLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleColorOverLife_9 +[0000673E] {0x2512b35bc20} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_10 +[0000673F] {0x2512b35bc80} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_11 +[00006740] {0x2512b35bbc0} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_12 +[00006741] {0x2512b35bb60} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_13 +[00006742] {0x2512b35bb00} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_14 +[00006743] {0x2512b35baa0} ParticleModuleLifetime P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleLifetime_9 +[00006744] {0x2512adba100} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_10 +[00006745] {0x2512a9c83c0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_10.RequiredDistributionSpawnRate +[00006746] {0x2512adb9fc0} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_11 +[00006747] {0x2512a9c73c0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_11.RequiredDistributionSpawnRate +[00006748] {0x2512adb9e80} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_12 +[00006749] {0x2512a9c6e80} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_12.RequiredDistributionSpawnRate +[0000674A] {0x2512adb9d40} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_13 +[0000674B] {0x2511897e3c0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_13.RequiredDistributionSpawnRate +[0000674C] {0x2512adb9c00} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_14 +[0000674D] {0x2512a9c6bc0} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_14.RequiredDistributionSpawnRate +[0000674E] {0x2512adb9ac0} ParticleModuleRequired P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_9 +[0000674F] {0x2512a9c7a00} DistributionFloatConstant P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRequired_9.RequiredDistributionSpawnRate +[00006750] {0x2512b35ba40} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_2 +[00006751] {0x2512b35b9e0} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_3 +[00006752] {0x2512b35d240} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_5 +[00006753] {0x2512b35d1e0} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_6 +[00006754] {0x2512b35d180} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_7 +[00006755] {0x2512b35d120} ParticleModuleRotation P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotation_8 +[00006756] {0x2512b35d0c0} ParticleModuleRotationRate P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotationRate_0 +[00006757] {0x2512b35d060} ParticleModuleRotationRate P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotationRate_1 +[00006758] {0x2512b35d000} ParticleModuleRotationRate P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotationRate_2 +[00006759] {0x2512b35cfa0} ParticleModuleRotationRate P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleRotationRate_3 +[0000675A] {0x2512a993080} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_10 +[0000675B] {0x2512a993000} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_11 +[0000675C] {0x2512a992f80} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_12 +[0000675D] {0x2512a992f00} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_13 +[0000675E] {0x2512a992e80} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_14 +[0000675F] {0x2512a992e00} ParticleModuleSize P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSize_9 +[00006760] {0x2512a992d80} ParticleModuleSizeMultiplyLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSizeMultiplyLife_4 +[00006761] {0x2512a992d00} ParticleModuleSizeMultiplyLife P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSizeMultiplyLife_6 +[00006762] {0x25113dcdc00} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_10 +[00006763] {0x2513fdadf00} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_11 +[00006764] {0x2512ad36100} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_13 +[00006765] {0x2512c1e8f00} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_14 +[00006766] {0x2511b114800} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_8 +[00006767] {0x2511b11f500} ParticleModuleSpawn P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSpawn_9 +[00006768] {0x251179991c0} ParticleModuleSubUV P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSubUV_10 +[00006769] {0x25117999150} ParticleModuleSubUV P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSubUV_5 +[0000676A] {0x251179990e0} ParticleModuleSubUV P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSubUV_6 +[0000676B] {0x25117999070} ParticleModuleSubUV P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSubUV_7 +[0000676C] {0x2511799ace0} ParticleModuleSubUV P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleSubUV_8 +[0000676D] {0x251231e9ba0} ParticleModuleTypeDataGpu P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleTypeDataGpu_3 +[0000676E] {0x251231e9710} ParticleModuleTypeDataGpu P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleTypeDataGpu_4 +[0000676F] {0x251231e1750} ParticleModuleTypeDataGpu P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleTypeDataGpu_6 +[00006770] {0x2512b7a9280} ParticleModuleTypeDataGpu P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleTypeDataGpu_7 +[00006771] {0x25178098d40} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_4 +[00006772] {0x2517809db40} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_5 +[00006773] {0x2517809d9c0} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_6 +[00006774] {0x2517809dcc0} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_7 +[00006775] {0x2510c6e9880} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_8 +[00006776] {0x2511b3ab740} ParticleModuleVelocity P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleModuleVelocity_9 +[00006777] {0x2512a8beb00} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_10 +[00006778] {0x25178002500} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_10.ParticleLODLevel_3 +[00006779] {0x25178001e40} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_10.ParticleLODLevel_4 +[0000677A] {0x2512bb267c0} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_11 +[0000677B] {0x25178001d80} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_11.ParticleLODLevel_5 +[0000677C] {0x25178001cc0} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_11.ParticleLODLevel_6 +[0000677D] {0x2512bb26600} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_12 +[0000677E] {0x251780022c0} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_12.ParticleLODLevel_7 +[0000677F] {0x25178001c00} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_12.ParticleLODLevel_8 +[00006780] {0x2512bb26440} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_13 +[00006781] {0x25178001b40} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_13.ParticleLODLevel_10 +[00006782] {0x25178001a80} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_13.ParticleLODLevel_9 +[00006783] {0x2512bb26280} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_14 +[00006784] {0x25178002080} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_14.ParticleLODLevel_11 +[00006785] {0x25178001fc0} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_14.ParticleLODLevel_12 +[00006786] {0x2512bb260c0} ParticleSpriteEmitter P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_15 +[00006787] {0x25113ff04c0} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_15.ParticleLODLevel_13 +[00006788] {0x25113ffe980} ParticleLODLevel P_Destruction_Ceramic.P_Destruction_Ceramic.ParticleSpriteEmitter_15.ParticleLODLevel_14 +[00006789] {0x2512aba1840} ParticleSystem P_Destruction_Wood.P_Destruction_Wood +[0000678A] {0x2512b3b1c80} ParticleModuleAcceleration P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAcceleration_4 +[0000678B] {0x25108422fe0} ParticleModuleAccelerationConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationConstant_0 +[0000678C] {0x25108422f90} ParticleModuleAccelerationConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationConstant_10 +[0000678D] {0x25108422ef0} ParticleModuleAccelerationConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationConstant_4 +[0000678E] {0x25108422ea0} ParticleModuleAccelerationConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationConstant_5 +[0000678F] {0x2511799ac70} ParticleModuleAccelerationDrag P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationDrag_0 +[00006790] {0x2511799ac00} ParticleModuleAccelerationDrag P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationDrag_1 +[00006791] {0x2511799ab90} ParticleModuleAccelerationDrag P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationDrag_2 +[00006792] {0x2511799ab20} ParticleModuleAccelerationDrag P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationDrag_4 +[00006793] {0x2511799aab0} ParticleModuleAccelerationDrag P_Destruction_Wood.P_Destruction_Wood.ParticleModuleAccelerationDrag_5 +[00006794] {0x25113ffe800} ParticleModuleCollisionGPU P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_0 +[00006795] {0x2512a9c45c0} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_0.ResilienceDistribution +[00006796] {0x2512a9c5880} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_0.ResilienceScaleOverLifeDistribution +[00006797] {0x25113ffe680} ParticleModuleCollisionGPU P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_1 +[00006798] {0x2512a9c4600} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_1.ResilienceDistribution +[00006799] {0x2512a9c5740} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_1.ResilienceScaleOverLifeDistribution +[0000679A] {0x25113ffe440} ParticleModuleCollisionGPU P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_2 +[0000679B] {0x2512a9c44c0} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_2.ResilienceDistribution +[0000679C] {0x2512a9c5780} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_2.ResilienceScaleOverLifeDistribution +[0000679D] {0x25113ff0880} ParticleModuleCollisionGPU P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_3 +[0000679E] {0x2512a9c1940} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_3.ResilienceDistribution +[0000679F] {0x2512a9c58c0} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleCollisionGPU_3.ResilienceScaleOverLifeDistribution +[000067A0] {0x25113ffdf00} ParticleModuleColorOverLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleColorOverLife_10 +[000067A1] {0x25113ffe2c0} ParticleModuleColorOverLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleColorOverLife_18 +[000067A2] {0x25113ffdb40} ParticleModuleColorOverLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleColorOverLife_3 +[000067A3] {0x25113ffe200} ParticleModuleColorOverLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleColorOverLife_8 +[000067A4] {0x25113ffe500} ParticleModuleColorOverLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleColorOverLife_9 +[000067A5] {0x2512b35ce80} ParticleModuleLifetime P_Destruction_Wood.P_Destruction_Wood.ParticleModuleLifetime_10 +[000067A6] {0x2512b35ce20} ParticleModuleLifetime P_Destruction_Wood.P_Destruction_Wood.ParticleModuleLifetime_18 +[000067A7] {0x2512b35cdc0} ParticleModuleLifetime P_Destruction_Wood.P_Destruction_Wood.ParticleModuleLifetime_3 +[000067A8] {0x2512b35cd60} ParticleModuleLifetime P_Destruction_Wood.P_Destruction_Wood.ParticleModuleLifetime_5 +[000067A9] {0x2512b35cd00} ParticleModuleLifetime P_Destruction_Wood.P_Destruction_Wood.ParticleModuleLifetime_8 +[000067AA] {0x2512adb9980} ParticleModuleRequired P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_10 +[000067AB] {0x2513fefa1c0} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_10.RequiredDistributionSpawnRate +[000067AC] {0x2512adb9840} ParticleModuleRequired P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_18 +[000067AD] {0x2512a9c43c0} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_18.RequiredDistributionSpawnRate +[000067AE] {0x2512adb9700} ParticleModuleRequired P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_3 +[000067AF] {0x2512a9c5240} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_3.RequiredDistributionSpawnRate +[000067B0] {0x2512adb95c0} ParticleModuleRequired P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_5 +[000067B1] {0x2512a9c4700} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_5.RequiredDistributionSpawnRate +[000067B2] {0x2512adb9480} ParticleModuleRequired P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_8 +[000067B3] {0x2512a9c4400} DistributionFloatConstant P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRequired_8.RequiredDistributionSpawnRate +[000067B4] {0x2512b35cca0} ParticleModuleRotation P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRotation_1 +[000067B5] {0x2512b35cc40} ParticleModuleRotation P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRotation_10 +[000067B6] {0x2512b35cbe0} ParticleModuleRotation P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRotation_16 +[000067B7] {0x2512b35cb80} ParticleModuleRotation P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRotation_4 +[000067B8] {0x2512b35cb20} ParticleModuleRotation P_Destruction_Wood.P_Destruction_Wood.ParticleModuleRotation_8 +[000067B9] {0x2512a992a00} ParticleModuleSize P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSize_10 +[000067BA] {0x2512a992980} ParticleModuleSize P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSize_18 +[000067BB] {0x2512a992900} ParticleModuleSize P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSize_3 +[000067BC] {0x2512a992800} ParticleModuleSize P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSize_5 +[000067BD] {0x2512a992780} ParticleModuleSize P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSize_8 +[000067BE] {0x2512a992700} ParticleModuleSizeMultiplyLife P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSizeMultiplyLife_5 +[000067BF] {0x25105ea4300} ParticleModuleSpawn P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSpawn_20 +[000067C0] {0x2513fda7700} ParticleModuleSpawn P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSpawn_3 +[000067C1] {0x2513fda7600} ParticleModuleSpawn P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSpawn_6 +[000067C2] {0x2513fda7a00} ParticleModuleSpawn P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSpawn_7 +[000067C3] {0x2512c1e2f00} ParticleModuleSpawn P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSpawn_8 +[000067C4] {0x2511799aa40} ParticleModuleSubUV P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSubUV_0 +[000067C5] {0x2511799a9d0} ParticleModuleSubUV P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSubUV_11 +[000067C6] {0x2511799a960} ParticleModuleSubUV P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSubUV_3 +[000067C7] {0x2511799a8f0} ParticleModuleSubUV P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSubUV_6 +[000067C8] {0x2511799a880} ParticleModuleSubUV P_Destruction_Wood.P_Destruction_Wood.ParticleModuleSubUV_7 +[000067C9] {0x2512b7a8df0} ParticleModuleTypeDataGpu P_Destruction_Wood.P_Destruction_Wood.ParticleModuleTypeDataGpu_0 +[000067CA] {0x2512b7a8960} ParticleModuleTypeDataGpu P_Destruction_Wood.P_Destruction_Wood.ParticleModuleTypeDataGpu_1 +[000067CB] {0x2512b7a84d0} ParticleModuleTypeDataGpu P_Destruction_Wood.P_Destruction_Wood.ParticleModuleTypeDataGpu_3 +[000067CC] {0x2512b7a8040} ParticleModuleTypeDataGpu P_Destruction_Wood.P_Destruction_Wood.ParticleModuleTypeDataGpu_4 +[000067CD] {0x25113ff0e80} ParticleModuleVelocity P_Destruction_Wood.P_Destruction_Wood.ParticleModuleVelocity_0 +[000067CE] {0x25113ff1540} ParticleModuleVelocity P_Destruction_Wood.P_Destruction_Wood.ParticleModuleVelocity_1 +[000067CF] {0x25113ffe5c0} ParticleModuleVelocity P_Destruction_Wood.P_Destruction_Wood.ParticleModuleVelocity_13 +[000067D0] {0x25113ff1600} ParticleModuleVelocity P_Destruction_Wood.P_Destruction_Wood.ParticleModuleVelocity_2 +[000067D1] {0x25113ff10c0} ParticleModuleVelocity P_Destruction_Wood.P_Destruction_Wood.ParticleModuleVelocity_3 +[000067D2] {0x2512c18bf40} ParticleSpriteEmitter P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_3 +[000067D3] {0x25113ffd540} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_3.ParticleLODLevel_0 +[000067D4] {0x25113ff16c0} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_3.ParticleLODLevel_1 +[000067D5] {0x2512bb25d40} ParticleSpriteEmitter P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_4 +[000067D6] {0x25113ff1780} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_4.ParticleLODLevel_1 +[000067D7] {0x25113ff4780} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_4.ParticleLODLevel_2 +[000067D8] {0x2512bb25b80} ParticleSpriteEmitter P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_5 +[000067D9] {0x25113ff4900} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_5.ParticleLODLevel_2 +[000067DA] {0x25113ff1900} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_5.ParticleLODLevel_3 +[000067DB] {0x2512bb259c0} ParticleSpriteEmitter P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_6 +[000067DC] {0x25113ffd3c0} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_6.ParticleLODLevel_3 +[000067DD] {0x25113ff1840} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_6.ParticleLODLevel_5 +[000067DE] {0x2512bb25800} ParticleSpriteEmitter P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_8 +[000067DF] {0x25113ff19c0} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_8.ParticleLODLevel_4 +[000067E0] {0x25113ff49c0} ParticleLODLevel P_Destruction_Wood.P_Destruction_Wood.ParticleSpriteEmitter_8.ParticleLODLevel_5 +[000067E1] {0x2512b379000} SoundWave ES_Metal_Rungs_7_-_SFX_Producer.ES_Metal_Rungs_7_-_SFX_Producer +[000067E2] {0x2512b378c80} SoundWave ES_Metal_Rungs_5_-_SFX_Producer.ES_Metal_Rungs_5_-_SFX_Producer +[000067E3] {0x2512b378900} SoundWave ES_Metal_Rungs_2_-_SFX_Producer.ES_Metal_Rungs_2_-_SFX_Producer +[000067E4] {0x2512b8d0650} SoundCue Ladder_Cue.Ladder_Cue +[000067E5] {0x2512a992300} SoundNodeRandom Ladder_Cue.Ladder_Cue.SoundNodeRandom_0 +[000067E6] {0x2512b3b4980} SoundNodeWavePlayer Ladder_Cue.Ladder_Cue.SoundNodeWavePlayer_0 +[000067E7] {0x2512b3b4a20} SoundNodeWavePlayer Ladder_Cue.Ladder_Cue.SoundNodeWavePlayer_1 +[000067E8] {0x2512b3b31c0} SoundNodeWavePlayer Ladder_Cue.Ladder_Cue.SoundNodeWavePlayer_2 +[000067E9] {0x2512b3b4840} SoundNodeWavePlayer Ladder_Cue.Ladder_Cue.SoundNodeWavePlayer_3 +[000067EA] {0x25120d4b300} Texture2D T_Door_BC.T_Door_BC +[000067EB] {0x2512bb20b00} Texture2D T_Door_N.T_Door_N +[000067EC] {0x2512bb20e80} Texture2D T_Door_M.T_Door_M +[000067ED] {0x2512bb24680} Texture2D T_Door_R.T_Door_R +[000067EE] {0x2512b36fac0} Texture2D T_Dirt_B.T_Dirt_B +[000067EF] {0x251231e1be0} Material M_Impact_A.M_Impact_A +[000067F0] {0x2512b7a7bb0} Material M_Door.M_Door +[000067F1] {0x2512bb25480} Texture2D T_NoiseNormal_A.T_NoiseNormal_A +[000067F2] {0x2512b36eb00} Texture2D T_NoiseNormal_B.T_NoiseNormal_B +[000067F3] {0x2512b36fc80} Texture2D T_Flare_A.T_Flare_A +[000067F4] {0x2512b7a6970} Material M_Distortion.M_Distortion +[000067F5] {0x2512b36b4c0} Texture2D T_Smoke_B.T_Smoke_B +[000067F6] {0x2512bb26d00} Texture2D T_Smoke_A.T_Smoke_A +[000067F7] {0x2512bb26b40} Texture2D T_Rocks_NM.T_Rocks_NM +[000067F8] {0x2512bb27080} Texture2D T_Rocks.T_Rocks +[000067F9] {0x2512bb26ec0} Texture2D T_Smoke_Wisp.T_Smoke_Wisp +[000067FA] {0x2512b7a6050} Material M_Smoke_Wisp.M_Smoke_Wisp +[000067FB] {0x2512b7a5bc0} Material M_Rock_B.M_Rock_B +[000067FC] {0x2512b7a5730} Material M_Smoke_C.M_Smoke_C +[000067FD] {0x2512b7a52a0} Material M_Smoke_A.M_Smoke_A +[000067FE] {0x2512b3b5060} Package M_RSplineTool +[000067FF] {0x2512b36b140} Texture2D T_Wood.T_Wood +[00006800] {0x2512b7a2990} Material M_Wood.M_Wood +[00006801] {0x2512b36f200} Texture2D T_Spark_B.T_Spark_B +[00006802] {0x2512b7a2500} Material M_Glow_C.M_Glow_C +[00006803] {0x2512b3b3e40} VectorFieldStatic VectorField_A.VectorField_A +[00006804] {0x2512bb4ba00} MaterialInstanceConstant M_Glow_C_Inst.M_Glow_C_Inst +[00006805] {0x2512aba0400} ParticleSystem P_Explosion_Smoke.P_Explosion_Smoke +[00006806] {0x25108424430} ParticleModuleAccelerationConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleAccelerationConstant_0 +[00006807] {0x25108424390} ParticleModuleAccelerationConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleAccelerationConstant_5 +[00006808] {0x2510d33f350} ParticleModuleAccelerationDrag P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleAccelerationDrag_1 +[00006809] {0x25117998350} ParticleModuleAccelerationDrag P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleAccelerationDrag_2 +[0000680A] {0x25117999d90} ParticleModuleAccelerationDrag P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleAccelerationDrag_3 +[0000680B] {0x2511b3ad9c0} ParticleModuleCollisionGPU P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleCollisionGPU_2 +[0000680C] {0x2512a9c8c00} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleCollisionGPU_2.ResilienceDistribution +[0000680D] {0x2512a9c3ec0} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleCollisionGPU_2.ResilienceScaleOverLifeDistribution +[0000680E] {0x25113ff0700} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_0 +[0000680F] {0x25113ffd480} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_17 +[00006810] {0x25113ffd840} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_3 +[00006811] {0x25113ff7f00} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_4 +[00006812] {0x25113ff85c0} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_5 +[00006813] {0x25113ff7b40} ParticleModuleColorOverLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleColorOverLife_8 +[00006814] {0x2512b35eb60} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_0 +[00006815] {0x2512b35ffa0} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_3 +[00006816] {0x2512b35ff40} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_4 +[00006817] {0x2512b35fee0} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_5 +[00006818] {0x2512b35fe80} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_6 +[00006819] {0x2512b35fe20} ParticleModuleLifetime P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLifetime_7 +[0000681A] {0x2512aba02e0} ParticleModuleLight P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLight_0 +[0000681B] {0x2512aba01c0} ParticleModuleLight P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLight_1 +[0000681C] {0x2512a993580} ParticleModuleLocation P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleLocation_0 +[0000681D] {0x25108424110} ParticleModuleParameterDynamic P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleParameterDynamic_1 +[0000681E] {0x25108424070} ParticleModuleParameterDynamic P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleParameterDynamic_4 +[0000681F] {0x2511344cb80} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_0 +[00006820] {0x2512a9c8bc0} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_0.RequiredDistributionSpawnRate +[00006821] {0x2512adb9340} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_3 +[00006822] {0x2512a9c8b80} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_3.RequiredDistributionSpawnRate +[00006823] {0x2512adb9200} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_4 +[00006824] {0x2512a9c8c40} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_4.RequiredDistributionSpawnRate +[00006825] {0x2512adb90c0} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_5 +[00006826] {0x25112d97f40} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_5.RequiredDistributionSpawnRate +[00006827] {0x2512adb8f80} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_6 +[00006828] {0x2512a9c8b40} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_6.RequiredDistributionSpawnRate +[00006829] {0x2512adb8e40} ParticleModuleRequired P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_7 +[0000682A] {0x2512a9c8b00} DistributionFloatConstant P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRequired_7.RequiredDistributionSpawnRate +[0000682B] {0x2512b35ebc0} ParticleModuleRotation P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRotation_0 +[0000682C] {0x2512b35fdc0} ParticleModuleRotation P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRotation_3 +[0000682D] {0x2512b35fd60} ParticleModuleRotation P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRotation_4 +[0000682E] {0x2512b35fd00} ParticleModuleRotation P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRotation_8 +[0000682F] {0x2512b35fca0} ParticleModuleRotationRate P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleRotationRate_0 +[00006830] {0x2512a993500} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_0 +[00006831] {0x2512a993480} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_3 +[00006832] {0x2512a993400} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_4 +[00006833] {0x2512a993380} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_5 +[00006834] {0x2512a993300} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_6 +[00006835] {0x2512a993280} ParticleModuleSize P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSize_7 +[00006836] {0x2512a993200} ParticleModuleSizeMultiplyLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_1 +[00006837] {0x2512a995280} ParticleModuleSizeMultiplyLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_2 +[00006838] {0x2512a995200} ParticleModuleSizeMultiplyLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_3 +[00006839] {0x2512a995180} ParticleModuleSizeMultiplyLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_6 +[0000683A] {0x2512a995100} ParticleModuleSizeMultiplyLife P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_7 +[0000683B] {0x2512b35fc40} DistributionVectorConstantCurve P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSizeMultiplyLife_7.DistributionVectorConstantCurve_1 +[0000683C] {0x2513fda6c00} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_0 +[0000683D] {0x2511b117700} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_11 +[0000683E] {0x25113dcdb00} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_2 +[0000683F] {0x2510d06f200} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_3 +[00006840] {0x2513fdae200} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_5 +[00006841] {0x25105ea5d00} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_7 +[00006842] {0x2513fda8000} ParticleModuleSpawn P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSpawn_9 +[00006843] {0x25117999e00} ParticleModuleSubUV P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleSubUV_1 +[00006844] {0x2512b7a2070} ParticleModuleTypeDataGpu P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleTypeDataGpu_0 +[00006845] {0x2512b7a1be0} ParticleModuleTypeDataGpu P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleTypeDataGpu_1 +[00006846] {0x2512b7a1750} ParticleModuleTypeDataGpu P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleTypeDataGpu_2 +[00006847] {0x25117998270} ParticleModuleVectorFieldLocal P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleVectorFieldLocal_1 +[00006848] {0x2512a9c9340} ParticleModuleVectorFieldRotationRate P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleVectorFieldRotationRate_0 +[00006849] {0x25113ff7cc0} ParticleModuleVelocity P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleVelocity_3 +[0000684A] {0x25113ff2200} ParticleModuleVelocityCone P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleVelocityCone_0 +[0000684B] {0x25113ff8f80} ParticleModuleVelocityCone P_Explosion_Smoke.P_Explosion_Smoke.ParticleModuleVelocityCone_1 +[0000684C] {0x2512a8becc0} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_0 +[0000684D] {0x25113ffa000} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_0.ParticleLODLevel_0 +[0000684E] {0x25113ffce80} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_0.ParticleLODLevel_3 +[0000684F] {0x2512bb2a340} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_2 +[00006850] {0x25113ff9700} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_2.ParticleLODLevel_0 +[00006851] {0x25113ffb140} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_2.ParticleLODLevel_3 +[00006852] {0x2512bb2a180} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_5 +[00006853] {0x25113ff13c0} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_5.ParticleLODLevel_12 +[00006854] {0x25113ffacc0} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_5.ParticleLODLevel_4 +[00006855] {0x2512bb29fc0} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_6 +[00006856] {0x25113ffd900} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_6.ParticleLODLevel_15 +[00006857] {0x25113ffa900} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_6.ParticleLODLevel_5 +[00006858] {0x2512bb29e00} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_7 +[00006859] {0x2512b372a80} BlueprintGeneratedClass BP_RopeZone.BP_RopeZone_C +[0000685A] {0x2512b870780} Function BP_RopeZone.BP_RopeZone_C.ExecuteUbergraph_BP_RopeZone +[0000685B] {0x2512b8706a0} Function BP_RopeZone.BP_RopeZone_C.TeleportPlayer +[0000685C] {0x2512b8704e0} Function BP_RopeZone.BP_RopeZone_C.ReceiveDestroyed +[0000685D] {0x2512b870400} Function BP_RopeZone.BP_RopeZone_C.OnActorUsed +[0000685E] {0x2512b870320} Function BP_RopeZone.BP_RopeZone_C.MoveUp__UpdateFunc +[0000685F] {0x2512b870240} Function BP_RopeZone.BP_RopeZone_C.MoveUp__FinishedFunc +[00006860] {0x25113fff400} CurveFloat BP_RopeZone.BP_RopeZone_C.CurveFloat_0 +[00006861] {0x25121226e00} SceneComponent BP_RopeZone.BP_RopeZone_C.DefaultSceneRoot_GEN_VARIABLE +[00006862] {0x2512b3b3d00} SimpleConstructionScript BP_RopeZone.BP_RopeZone_C.SimpleConstructionScript_0 +[00006863] {0x2512b870160} SCS_Node BP_RopeZone.BP_RopeZone_C.SimpleConstructionScript_0.SCS_Node_0 +[00006864] {0x2512b870080} SCS_Node BP_RopeZone.BP_RopeZone_C.SimpleConstructionScript_0.SCS_Node_1 +[00006865] {0x2512b892b80} StaticMeshComponent BP_RopeZone.BP_RopeZone_C.StaticMesh1_GEN_VARIABLE +[00006866] {0x25113fff040} TimelineTemplate BP_RopeZone.BP_RopeZone_C.MoveUp_Template +[00006867] {0x25113ffed40} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_7.ParticleLODLevel_18 +[00006868] {0x25113ffd6c0} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_7.ParticleLODLevel_6 +[00006869] {0x251176c4140} ParticleSpriteEmitter P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_8 +[0000686A] {0x25113ff2080} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_8.ParticleLODLevel_21 +[0000686B] {0x25113ff1f00} ParticleLODLevel P_Explosion_Smoke.P_Explosion_Smoke.ParticleSpriteEmitter_8.ParticleLODLevel_7 +[0000686C] {0x2512b3b39e0} Package S_UploadStatus +[0000686D] {0x2512b3b38a0} Package S_TV_Data +[0000686E] {0x2512b3b3760} Package E_Mailbox +[0000686F] {0x2512b3b36c0} Package S_DroppedItem +[00006870] {0x2512aba3c40} UserDefinedStruct S_DroppedItem.S_DroppedItem +[00006871] {0x2512194c100} BlueprintGeneratedClass Bacteria_AIC_2.Bacteria_AIC_2_C +[00006872] {0x2510d440320} Function Bacteria_AIC_2.Bacteria_AIC_2_C.ExecuteUbergraph_Bacteria_AIC_2 +[00006873] {0x2510d4404e0} Function Bacteria_AIC_2.Bacteria_AIC_2_C.SetCanTeleport +[00006874] {0x2512190fd60} Function Bacteria_AIC_2.Bacteria_AIC_2_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[00006875] {0x251234b1120} Function Bacteria_AIC_2.Bacteria_AIC_2_C.ReceiveBeginPlay +[00006876] {0x2512a9c72c0} ComponentDelegateBinding Bacteria_AIC_2.Bacteria_AIC_2_C.ComponentDelegateBinding_0 +[00006877] {0x2513fda7400} PawnSensingComponent Bacteria_AIC_2.Bacteria_AIC_2_C.PawnSensing_GEN_VARIABLE +[00006878] {0x251120e5800} SceneComponent Bacteria_AIC_2.Bacteria_AIC_2_C.DefaultSceneRoot_GEN_VARIABLE +[00006879] {0x2512b3b6640} SimpleConstructionScript Bacteria_AIC_2.Bacteria_AIC_2_C.SimpleConstructionScript_0 +[0000687A] {0x251234b1040} SCS_Node Bacteria_AIC_2.Bacteria_AIC_2_C.SimpleConstructionScript_0.SCS_Node_0 +[0000687B] {0x251234b0be0} SCS_Node Bacteria_AIC_2.Bacteria_AIC_2_C.SimpleConstructionScript_0.SCS_Node_1 +[0000687C] {0x2512aba3b20} UserDefinedStruct S_LevelIntel.S_LevelIntel +[0000687D] {0x2510b05e500} DataTable DT_LevelIntel.DT_LevelIntel +[0000687E] {0x2512194c480} WidgetBlueprintGeneratedClass UI_MapViewer.UI_MapViewer_C +[0000687F] {0x251234b0780} Function UI_MapViewer.UI_MapViewer_C.ExecuteUbergraph_UI_MapViewer +[00006880] {0x251234b06a0} Function UI_MapViewer.UI_MapViewer_C.SetImage +[00006881] {0x2512b875480} Function UI_MapViewer.UI_MapViewer_C.Construct +[00006882] {0x2512b8753a0} Function UI_MapViewer.UI_MapViewer_C.LoadLevelStats +[00006883] {0x2512b8752c0} Function UI_MapViewer.UI_MapViewer_C.GetTime +[00006884] {0x2512b8751e0} Function UI_MapViewer.UI_MapViewer_C.RoundedTime +[00006885] {0x2512b875100} Function UI_MapViewer.UI_MapViewer_C.CheckFont +[00006886] {0x25136675e00} WidgetTree UI_MapViewer.UI_MapViewer_C.WidgetTree +[00006887] {0x2512b136f00} Border UI_MapViewer.UI_MapViewer_C.WidgetTree.Border_0 +[00006888] {0x2512b136c80} Border UI_MapViewer.UI_MapViewer_C.WidgetTree.Border_257 +[00006889] {0x2512b1d00a0} BorderSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.Border_0.BorderSlot_0 +[0000688A] {0x2512b1d0040} BorderSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.Border_257.BorderSlot_0 +[0000688B] {0x25113442b80} HorizontalBox UI_MapViewer.UI_MapViewer_C.WidgetTree.HorizontalBox_0 +[0000688C] {0x25113442cc0} HorizontalBox UI_MapViewer.UI_MapViewer_C.WidgetTree.HorizontalBox_1 +[0000688D] {0x2512b1d2500} HorizontalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000688E] {0x2512b1d24a0} HorizontalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[0000688F] {0x2512b1d2440} HorizontalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_4 +[00006890] {0x2512bf049c0} Image UI_MapViewer.UI_MapViewer_C.WidgetTree.Image_103 +[00006891] {0x2512adb8a80} ScaleBox UI_MapViewer.UI_MapViewer_C.WidgetTree.ScaleBox +[00006892] {0x2512afb0400} SizeBox UI_MapViewer.UI_MapViewer_C.WidgetTree.SizeBox +[00006893] {0x2512b1d23e0} SizeBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.SizeBox.SizeBoxSlot_1 +[00006894] {0x2512aba3a00} Spacer UI_MapViewer.UI_MapViewer_C.WidgetTree.Spacer +[00006895] {0x2512aba38e0} Spacer UI_MapViewer.UI_MapViewer_C.WidgetTree.Spacer_1 +[00006896] {0x2512aba37c0} Spacer UI_MapViewer.UI_MapViewer_C.WidgetTree.Spacer_100 +[00006897] {0x2512aba36a0} Spacer UI_MapViewer.UI_MapViewer_C.WidgetTree.Spacer_2 +[00006898] {0x2512aba3580} Spacer UI_MapViewer.UI_MapViewer_C.WidgetTree.Spacer_3 +[00006899] {0x25112a42400} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.LevelDanger +[0000689A] {0x25112a42140} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.LevelDescription +[0000689B] {0x25112a41e80} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.LevelSanity +[0000689C] {0x25112a42980} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.LevelTime +[0000689D] {0x25123cd0e00} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.LevelTitle +[0000689E] {0x25123cd73c0} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.TextBlock +[0000689F] {0x25123cd7100} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.TextBlock_3 +[000068A0] {0x25123cd6e40} TextBlock UI_MapViewer.UI_MapViewer_C.WidgetTree.TextBlock_7 +[000068A1] {0x2512adb8940} VerticalBox UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox +[000068A2] {0x2512adb8800} VerticalBox UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox_0 +[000068A3] {0x2512b1d22c0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[000068A4] {0x2512b1d2260} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_1 +[000068A5] {0x2512b1d2200} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_11 +[000068A6] {0x2512b1d21a0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_14 +[000068A7] {0x2512b1d2140} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_2 +[000068A8] {0x2512b1d0100} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_3 +[000068A9] {0x2512b1d20e0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_4 +[000068AA] {0x2512b1d2080} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_5 +[000068AB] {0x2512b1d2020} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_6 +[000068AC] {0x2512b1d1fc0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_7 +[000068AD] {0x2512b1d1f60} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_8 +[000068AE] {0x2512b1d1f00} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox.VerticalBoxSlot_9 +[000068AF] {0x2512b1d1ea0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[000068B0] {0x2512b1d1e40} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_8 +[000068B1] {0x2512b1d1de0} VerticalBoxSlot UI_MapViewer.UI_MapViewer_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[000068B2] {0x2512194c800} WidgetBlueprintGeneratedClass UI_Gate.UI_Gate_C +[000068B3] {0x2512b875560} Function UI_Gate.UI_Gate_C.ExecuteUbergraph_UI_Gate +[000068B4] {0x2512b874f40} Function UI_Gate.UI_Gate_C.Construct +[000068B5] {0x2512b874d80} Function UI_Gate.UI_Gate_C.BndEvt__UI_Gate_CancelButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +[000068B6] {0x2512b874ca0} Function UI_Gate.UI_Gate_C.BndEvt__UI_Gate_RunButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature +[000068B7] {0x2512b874bc0} Function UI_Gate.UI_Gate_C.BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[000068B8] {0x2512b874ae0} Function UI_Gate.UI_Gate_C.BndEvt__UI_SecurityPopup_CancelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[000068B9] {0x2512b874a00} Function UI_Gate.UI_Gate_C.CheckFont +[000068BA] {0x2512ac15080} ComponentDelegateBinding UI_Gate.UI_Gate_C.ComponentDelegateBinding_0 +[000068BB] {0x25136675da0} WidgetTree UI_Gate.UI_Gate_C.WidgetTree +[000068BC] {0x2512b136a00} Border UI_Gate.UI_Gate_C.WidgetTree.Border_0 +[000068BD] {0x2512b136780} Border UI_Gate.UI_Gate_C.WidgetTree.Border_776 +[000068BE] {0x2512b1d1ba0} BorderSlot UI_Gate.UI_Gate_C.WidgetTree.Border_0.BorderSlot_0 +[000068BF] {0x2512b1d1b40} BorderSlot UI_Gate.UI_Gate_C.WidgetTree.Border_776.BorderSlot_0 +[000068C0] {0x2512aea0510} Button UI_Gate.UI_Gate_C.WidgetTree.CancelButton +[000068C1] {0x2512b7aedc0} Button UI_Gate.UI_Gate_C.WidgetTree.RunButton +[000068C2] {0x2512b1d1ae0} ButtonSlot UI_Gate.UI_Gate_C.WidgetTree.CancelButton.ButtonSlot_0 +[000068C3] {0x2512b1d1a80} ButtonSlot UI_Gate.UI_Gate_C.WidgetTree.RunButton.ButtonSlot_0 +[000068C4] {0x2512adb86c0} HorizontalBox UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_0 +[000068C5] {0x2512adb8580} HorizontalBox UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_1 +[000068C6] {0x2512adb8440} HorizontalBox UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_2 +[000068C7] {0x2512adb8300} HorizontalBox UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_209 +[000068C8] {0x2512b1d1a20} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000068C9] {0x2512b1d19c0} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000068CA] {0x2512b1d1960} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[000068CB] {0x2512b1d1900} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[000068CC] {0x2512b1d3160} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[000068CD] {0x2512b1d3100} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[000068CE] {0x2512b1d30a0} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_0 +[000068CF] {0x2512b1d3040} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_3 +[000068D0] {0x2512b1d2fe0} HorizontalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.HorizontalBox_209.HorizontalBoxSlot_8 +[000068D1] {0x2512aba3460} Spacer UI_Gate.UI_Gate_C.WidgetTree.Spacer +[000068D2] {0x2512aba3340} Spacer UI_Gate.UI_Gate_C.WidgetTree.Spacer_142 +[000068D3] {0x2512aba3220} Spacer UI_Gate.UI_Gate_C.WidgetTree.Spacer_241 +[000068D4] {0x25123cd6b80} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock +[000068D5] {0x25123cd68c0} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_1 +[000068D6] {0x25123cd6600} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_108 +[000068D7] {0x25123cd6340} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_2 +[000068D8] {0x25123cd6080} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_3 +[000068D9] {0x25123cd5dc0} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_4 +[000068DA] {0x25123cd5b00} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_5 +[000068DB] {0x25123cdfd40} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_563 +[000068DC] {0x25123cdfa80} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_592 +[000068DD] {0x25123cdf7c0} TextBlock UI_Gate.UI_Gate_C.WidgetTree.TextBlock_6 +[000068DE] {0x2512adb81c0} VerticalBox UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_0 +[000068DF] {0x2512adb8080} VerticalBox UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1 +[000068E0] {0x2512b1d2f80} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000068E1] {0x2512b1d2f20} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000068E2] {0x2512b1d2ec0} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[000068E3] {0x2512b1d2e60} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_1 +[000068E4] {0x2512b1d2e00} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_10 +[000068E5] {0x2512b1d2da0} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_5 +[000068E6] {0x2512b1d2d40} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_6 +[000068E7] {0x2512b1d2ce0} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_7 +[000068E8] {0x2512b1d2c80} VerticalBoxSlot UI_Gate.UI_Gate_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_8 +[000068E9] {0x25108467080} WidgetBlueprintGeneratedClass UI_Checklist.UI_Checklist_C +[000068EA] {0x2512b874e60} Function UI_Checklist.UI_Checklist_C.ExecuteUbergraph_UI_Checklist +[000068EB] {0x2512b874760} Function UI_Checklist.UI_Checklist_C.Construct +[000068EC] {0x2512b874680} Function UI_Checklist.UI_Checklist_C.AddItem +[000068ED] {0x2512b8745a0} Function UI_Checklist.UI_Checklist_C.GetSurvivorsText +[000068EE] {0x25136675d70} WidgetTree UI_Checklist.UI_Checklist_C.WidgetTree +[000068EF] {0x2512b136500} Border UI_Checklist.UI_Checklist_C.WidgetTree.Border_34 +[000068F0] {0x2512b1d2aa0} BorderSlot UI_Checklist.UI_Checklist_C.WidgetTree.Border_34.BorderSlot_1 +[000068F1] {0x251130e4980} ScrollBox UI_Checklist.UI_Checklist_C.WidgetTree.ScrollBox_44 +[000068F2] {0x2512b1d2a40} ScrollBoxSlot UI_Checklist.UI_Checklist_C.WidgetTree.ScrollBox_44.ScrollBoxSlot_0 +[000068F3] {0x2512afb4c00} SizeBox UI_Checklist.UI_Checklist_C.WidgetTree.SizeBox_143 +[000068F4] {0x2512b1d29e0} SizeBoxSlot UI_Checklist.UI_Checklist_C.WidgetTree.SizeBox_143.SizeBoxSlot_0 +[000068F5] {0x25123cdf500} TextBlock UI_Checklist.UI_Checklist_C.WidgetTree.TextBlock_71 +[000068F6] {0x25108469000} BlueprintGeneratedClass BP_Camera_Screen.BP_Camera_Screen_C +[000068F7] {0x2512b8744c0} Function BP_Camera_Screen.BP_Camera_Screen_C.ExecuteUbergraph_BP_Camera_Screen +[000068F8] {0x2512b8743e0} Function BP_Camera_Screen.BP_Camera_Screen_C.ReceiveBeginPlay +[000068F9] {0x2512b874220} Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_IsCorrect +[000068FA] {0x2512b874140} Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_UsePlaceholder +[000068FB] {0x2512b874060} Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_ShouldReset +[000068FC] {0x2512b873f80} Function BP_Camera_Screen.BP_Camera_Screen_C.SetFirstTexture +[000068FD] {0x25121226200} SceneComponent BP_Camera_Screen.BP_Camera_Screen_C.DefaultSceneRoot_GEN_VARIABLE +[000068FE] {0x2512b3b3580} SimpleConstructionScript BP_Camera_Screen.BP_Camera_Screen_C.SimpleConstructionScript_0 +[000068FF] {0x2512b873ea0} SCS_Node BP_Camera_Screen.BP_Camera_Screen_C.SimpleConstructionScript_0.SCS_Node_0 +[00006900] {0x2512b873dc0} SCS_Node BP_Camera_Screen.BP_Camera_Screen_C.SimpleConstructionScript_0.SCS_Node_1 +[00006901] {0x25117374b60} StaticMeshComponent BP_Camera_Screen.BP_Camera_Screen_C.StaticMesh_GEN_VARIABLE +[00006902] {0x2512194cb80} BlueprintGeneratedClass BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C +[00006903] {0x2512b873ce0} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.ExecuteUbergraph_BP_Tunnel_CameraManager +[00006904] {0x2512b873c00} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.UpdatePlayers +[00006905] {0x2512b873a40} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.SetComplete +[00006906] {0x2512b877320} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.ReceiveBeginPlay +[00006907] {0x2512b877240} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPhotograph +[00006908] {0x2512b877160} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.Set Prop +[00006909] {0x2512b877080} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.OnRep_CurrentIndex +[0000690A] {0x2512b876fa0} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPlayers +[0000690B] {0x2512b876ec0} Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckTargets +[0000690C] {0x25121226400} SceneComponent BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.DefaultSceneRoot_GEN_VARIABLE +[0000690D] {0x2512b3b6500} SimpleConstructionScript BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.SimpleConstructionScript_0 +[0000690E] {0x2512b876de0} SCS_Node BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.SimpleConstructionScript_0.SCS_Node_0 +[0000690F] {0x2512194cf00} WidgetBlueprintGeneratedClass Lobby_MapSelection.Lobby_MapSelection_C +[00006910] {0x2512b876c20} Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Map__DelegateSignature +[00006911] {0x2512b876a60} Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Save__DelegateSignature +[00006912] {0x2512b876980} Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Difficulty__DelegateSignature +[00006913] {0x2512b8768a0} Function Lobby_MapSelection.Lobby_MapSelection_C.ExecuteUbergraph_Lobby_MapSelection +[00006914] {0x2512b8767c0} Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature +[00006915] {0x2512b8766e0} Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature +[00006916] {0x2512b876600} Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature +[00006917] {0x2512b876520} Function Lobby_MapSelection.Lobby_MapSelection_C.CanClose +[00006918] {0x2512b876440} Function Lobby_MapSelection.Lobby_MapSelection_C.PreConstruct +[00006919] {0x2512b876360} Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature +[0000691A] {0x2512b876280} Function Lobby_MapSelection.Lobby_MapSelection_C.Setup +[0000691B] {0x2512b8761a0} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Map +[0000691C] {0x2512b8760c0} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_OptionButtons_Visibility +[0000691D] {0x2512b875fe0} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_DifficultyButtons_Visibility +[0000691E] {0x2512b875f00} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Difficulty +[0000691F] {0x2512b875e20} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Level +[00006920] {0x2512b875d40} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Save +[00006921] {0x2512b875c60} Function Lobby_MapSelection.Lobby_MapSelection_C.RoundedTime +[00006922] {0x2512b875b80} Function Lobby_MapSelection.Lobby_MapSelection_C.GetTime +[00006923] {0x2512b875aa0} Function Lobby_MapSelection.Lobby_MapSelection_C.GetMapFromName +[00006924] {0x2512b8759c0} Function Lobby_MapSelection.Lobby_MapSelection_C.GetLevelFromName +[00006925] {0x2512b8758e0} Function Lobby_MapSelection.Lobby_MapSelection_C.ResetLevelSelection +[00006926] {0x2512b875800} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveButtons_Visibility +[00006927] {0x2512b875720} Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveName_Visibility +[00006928] {0x2512b879000} Function Lobby_MapSelection.Lobby_MapSelection_C.CheckName +[00006929] {0x2512b878f20} Function Lobby_MapSelection.Lobby_MapSelection_C.CheckFont +[0000692A] {0x2512b797d00} ComponentDelegateBinding Lobby_MapSelection.Lobby_MapSelection_C.ComponentDelegateBinding_0 +[0000692B] {0x25136675c80} WidgetTree Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree +[0000692C] {0x2512b135d80} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border +[0000692D] {0x2512b135b00} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_1 +[0000692E] {0x2512b135880} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_2 +[0000692F] {0x2512b135600} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_315 +[00006930] {0x2512b135380} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_57 +[00006931] {0x2512b132680} Border Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_66 +[00006932] {0x2512b1d2620} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border.BorderSlot_1 +[00006933] {0x2512b1d25c0} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_1.BorderSlot_1 +[00006934] {0x2512b1d2560} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_2.BorderSlot_1 +[00006935] {0x2512b1d3dc0} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_315.BorderSlot_0 +[00006936] {0x2512b1d3d60} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_57.BorderSlot_0 +[00006937] {0x2512b1d3d00} BorderSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Border_66.BorderSlot_0 +[00006938] {0x2512bf040c0} Image Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Map_Image +[00006939] {0x25123cdf240} Lobby_Name_Box_C Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Lobby_Name_Box_C_1 +[0000693A] {0x2512adb7f40} Overlay Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_0 +[0000693B] {0x2512adb7e00} Overlay Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_81 +[0000693C] {0x2512b1d3ca0} OverlaySlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_0.OverlaySlot_0 +[0000693D] {0x2512b1d2680} OverlaySlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_81.OverlaySlot_0 +[0000693E] {0x2512b1d3c40} OverlaySlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_81.OverlaySlot_1 +[0000693F] {0x2512b1d3be0} OverlaySlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Overlay_81.OverlaySlot_6 +[00006940] {0x2512afb7480} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.DescriptionBox +[00006941] {0x2512afb7780} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.DifficultySwitcherBox +[00006942] {0x2512afb7180} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.MapSwitcherBox +[00006943] {0x25112dc1000} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.NameBox +[00006944] {0x2512afb7600} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SaveSwitcherBox +[00006945] {0x2512afb7900} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SizeBox_0 +[00006946] {0x2512afb7c00} SizeBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SizeBox_91 +[00006947] {0x2512b1d3b80} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.DescriptionBox.SizeBoxSlot_0 +[00006948] {0x2512b1d3b20} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.DifficultySwitcherBox.SizeBoxSlot_1 +[00006949] {0x2512b1d3ac0} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.MapSwitcherBox.SizeBoxSlot_1 +[0000694A] {0x2512b1d3a60} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.NameBox.SizeBoxSlot_1 +[0000694B] {0x2512b1d3a00} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SaveSwitcherBox.SizeBoxSlot_1 +[0000694C] {0x2512b1d39a0} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000694D] {0x2512b1d3940} SizeBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.SizeBox_91.SizeBoxSlot_0 +[0000694E] {0x25123cdef80} TextBlock Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Difficulty_Description_Text +[0000694F] {0x25123cdecc0} TextBlock Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.GameMode_Description_Text +[00006950] {0x25123cdea00} TextBlock Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.MapName_Text +[00006951] {0x25123cde740} TextBlock Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.TextBlock_Error +[00006952] {0x25123cde480} TextBlock Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Time +[00006953] {0x2512adbce00} VerticalBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_191 +[00006954] {0x2512adbccc0} VerticalBox Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29 +[00006955] {0x2512b1d38e0} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_191.VerticalBoxSlot_0 +[00006956] {0x2512b1d3880} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_191.VerticalBoxSlot_1 +[00006957] {0x2512b1d3820} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_0 +[00006958] {0x2512b1d37c0} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_1 +[00006959] {0x2512b1d3760} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_11 +[0000695A] {0x2512b1d3700} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_2 +[0000695B] {0x2512b1d36a0} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_3 +[0000695C] {0x2512b1d3640} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_4 +[0000695D] {0x2512b1d35e0} VerticalBoxSlot Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.VerticalBox_29.VerticalBoxSlot_6 +[0000695E] {0x25124057b00} BlueprintGeneratedClass BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C +[0000695F] {0x2512194d280} BlueprintGeneratedClass BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C +[00006960] {0x251084252e0} InheritableComponentHandler BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C.InheritableComponentHandler +[00006961] {0x25121226c00} SceneComponent BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C.DefaultSceneRoot1_GEN_VARIABLE +[00006962] {0x2512b3b6460} SimpleConstructionScript BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C.SimpleConstructionScript_0 +[00006963] {0x2512b878e40} SCS_Node BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C.SimpleConstructionScript_0.SCS_Node_0 +[00006964] {0x2512194d980} BlueprintGeneratedClass BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C +[00006965] {0x251084266e0} InheritableComponentHandler BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C.InheritableComponentHandler +[00006966] {0x25112762800} SceneComponent BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C.DefaultSceneRoot1_GEN_VARIABLE +[00006967] {0x2512b3b65a0} SimpleConstructionScript BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C.SimpleConstructionScript_0 +[00006968] {0x2512b878d60} SCS_Node BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C.SimpleConstructionScript_0.SCS_Node_0 +[00006969] {0x2512194e080} BlueprintGeneratedClass BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C +[0000696A] {0x25108426640} InheritableComponentHandler BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C.InheritableComponentHandler +[0000696B] {0x25120734600} SceneComponent BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C.DefaultSceneRoot1_GEN_VARIABLE +[0000696C] {0x2512b3b63c0} SimpleConstructionScript BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C.SimpleConstructionScript_0 +[0000696D] {0x2512b878ba0} SCS_Node BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C.SimpleConstructionScript_0.SCS_Node_0 +[0000696E] {0x2512b8789e0} Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ExecuteUbergraph_BP_DroppedItem_Glowstick +[0000696F] {0x2512b878820} Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ReceiveBeginPlay +[00006970] {0x2512b878740} Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ReceiveDestroyed +[00006971] {0x2512ac6f100} BP_Glowstick_Component_C BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.NODE_AddBP_Glowstick_Component-0 +[00006972] {0x251084264b0} InheritableComponentHandler BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.InheritableComponentHandler +[00006973] {0x2512194e400} PointLightComponent BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.PointLight_GEN_VARIABLE +[00006974] {0x2512073ae00} SceneComponent BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.DefaultSceneRoot_GEN_VARIABLE +[00006975] {0x2512b3b6320} SimpleConstructionScript BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.SimpleConstructionScript_0 +[00006976] {0x2512b878580} SCS_Node BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.SimpleConstructionScript_0.SCS_Node_0 +[00006977] {0x2512b8784a0} SCS_Node BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.SimpleConstructionScript_0.SCS_Node_1 +[00006978] {0x2512b8783c0} SCS_Node BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.SimpleConstructionScript_0.SCS_Node_6 +[00006979] {0x25121940080} SpotLightComponent BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.SpotLight_GEN_VARIABLE +[0000697A] {0x25121940400} BlueprintGeneratedClass Lobby_GM.Lobby_GM_C +[0000697B] {0x2512b8782e0} Function Lobby_GM.Lobby_GM_C.ExecuteUbergraph_Lobby_GM +[0000697C] {0x2512b878120} Function Lobby_GM.Lobby_GM_C.ServerTravel +[0000697D] {0x2512b878040} Function Lobby_GM.Lobby_GM_C.K2_OnLogout +[0000697E] {0x2512b877f60} Function Lobby_GM.Lobby_GM_C.K2_PostLogin +[0000697F] {0x2512b877e80} Function Lobby_GM.Lobby_GM_C.Create_MapTravel_loadingScreens +[00006980] {0x25108426320} InheritableComponentHandler Lobby_GM.Lobby_GM_C.InheritableComponentHandler +[00006981] {0x2510896b000} SceneComponent Lobby_GM.Lobby_GM_C.DefaultSceneRoot_GEN_VARIABLE +[00006982] {0x2512b3b6280} SimpleConstructionScript Lobby_GM.Lobby_GM_C.SimpleConstructionScript_0 +[00006983] {0x2512b877da0} SCS_Node Lobby_GM.Lobby_GM_C.SimpleConstructionScript_0.SCS_Node_0 +[00006984] {0x25121940780} WidgetBlueprintGeneratedClass Lobby_Menu.Lobby_Menu_C +[00006985] {0x2512b877cc0} Function Lobby_Menu.Lobby_Menu_C.ExecuteUbergraph_Lobby_Menu +[00006986] {0x2512b877be0} Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature +[00006987] {0x2512b877a20} Function Lobby_Menu.Lobby_Menu_C.Construct +[00006988] {0x2512b877940} Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_ReadyUpBtn_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature +[00006989] {0x2512b877860} Function Lobby_Menu.Lobby_Menu_C.CanClose +[0000698A] {0x2512b877780} Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature +[0000698B] {0x2512b8776a0} Function Lobby_Menu.Lobby_Menu_C.Init_Casts +[0000698C] {0x2512b8775c0} Function Lobby_Menu.Lobby_Menu_C.Init_Server_ReadyUpBtn +[0000698D] {0x2512b8774e0} Function Lobby_Menu.Lobby_Menu_C.Init_Client_ReadUpBtn +[0000698E] {0x2512b877400} Function Lobby_Menu.Lobby_Menu_C.Server_Toggle_Launchevent +[0000698F] {0x2512b87ace0} Function Lobby_Menu.Lobby_Menu_C.Client_Toggle_ReadyUp +[00006990] {0x2512b87ac00} Function Lobby_Menu.Lobby_Menu_C.Set Ready Up Button +[00006991] {0x2512b87ab20} Function Lobby_Menu.Lobby_Menu_C.Init_ReadyUpButton +[00006992] {0x2512b79dd80} ComponentDelegateBinding Lobby_Menu.Lobby_Menu_C.ComponentDelegateBinding_0 +[00006993] {0x25136672da0} WidgetTree Lobby_Menu.Lobby_Menu_C.WidgetTree +[00006994] {0x2512b7ae930} Button Lobby_Menu.Lobby_Menu_C.WidgetTree.ReadyUpBtn +[00006995] {0x2512b1d4840} ButtonSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.ReadyUpBtn.ButtonSlot_0 +[00006996] {0x2512adbcb80} CanvasPanel Lobby_Menu.Lobby_Menu_C.WidgetTree.CanvasPanel_0 +[00006997] {0x2510d3323f0} CanvasPanelSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00006998] {0x2512adbca40} HorizontalBox Lobby_Menu.Lobby_Menu_C.WidgetTree.HorizontalBox_90 +[00006999] {0x2512b1d47e0} HorizontalBoxSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.HorizontalBox_90.HorizontalBoxSlot_0 +[0000699A] {0x2512b1d4780} HorizontalBoxSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.HorizontalBox_90.HorizontalBoxSlot_1 +[0000699B] {0x25123cde1c0} Lobby_PlayerList_C Lobby_Menu.Lobby_Menu_C.WidgetTree.Lobby_PlayerList +[0000699C] {0x2512afbbf80} SizeBox Lobby_Menu.Lobby_Menu_C.WidgetTree.SizeBox_183 +[0000699D] {0x2512b1d4720} SizeBoxSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.SizeBox_183.SizeBoxSlot_0 +[0000699E] {0x25123cddf00} TextBlock Lobby_Menu.Lobby_Menu_C.WidgetTree.TextBlock_60 +[0000699F] {0x2512adbc900} VerticalBox Lobby_Menu.Lobby_Menu_C.WidgetTree.VerticalBox_170 +[000069A0] {0x2512b1d46c0} VerticalBoxSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.VerticalBox_170.VerticalBoxSlot_0 +[000069A1] {0x2512b1d4660} VerticalBoxSlot Lobby_Menu.Lobby_Menu_C.WidgetTree.VerticalBox_170.VerticalBoxSlot_1 +[000069A2] {0x2512aba3100} UserDefinedStruct S_WorldCommon.S_WorldCommon +[000069A3] {0x25121940b00} BlueprintGeneratedClass BP_LobbySaveGame.BP_LobbySaveGame_C +[000069A4] {0x25121940e80} WidgetBlueprintGeneratedClass W_NewGame.W_NewGame_C +[000069A5] {0x2512b87aa40} Function W_NewGame.W_NewGame_C.ExecuteUbergraph_W_NewGame +[000069A6] {0x2512b87a960} Function W_NewGame.W_NewGame_C.ToggleVR +[000069A7] {0x2512b87a7a0} Function W_NewGame.W_NewGame_C.BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +[000069A8] {0x2512b87a6c0} Function W_NewGame.W_NewGame_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +[000069A9] {0x2512b87a5e0} Function W_NewGame.W_NewGame_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +[000069AA] {0x2512b87a500} Function W_NewGame.W_NewGame_C.ShowCreateNewGame +[000069AB] {0x2512b87a420} Function W_NewGame.W_NewGame_C.RefreshFocus +[000069AC] {0x2512b87a340} Function W_NewGame.W_NewGame_C.Tick +[000069AD] {0x2512b87a260} Function W_NewGame.W_NewGame_C.Construct +[000069AE] {0x2512b87a180} Function W_NewGame.W_NewGame_C.CustomNavigation_Left +[000069AF] {0x2512b87a0a0} Function W_NewGame.W_NewGame_C.CustomNavigation_Right +[000069B0] {0x2512b879fc0} Function W_NewGame.W_NewGame_C.OnMouseButtonUp +[000069B1] {0x2512b879ee0} Function W_NewGame.W_NewGame_C.CustomNavigation_Up +[000069B2] {0x2512b879e00} Function W_NewGame.W_NewGame_C.CustomNavigation_Down +[000069B3] {0x2512b879d20} Function W_NewGame.W_NewGame_C.CheckName +[000069B4] {0x2512b79f640} ComponentDelegateBinding W_NewGame.W_NewGame_C.ComponentDelegateBinding_0 +[000069B5] {0x251366730a0} WidgetTree W_NewGame.W_NewGame_C.WidgetTree +[000069B6] {0x25112761200} BackgroundBlur W_NewGame.W_NewGame_C.WidgetTree.BackgroundBlur_0 +[000069B7] {0x2512b131500} Border W_NewGame.W_NewGame_C.WidgetTree.Border_0 +[000069B8] {0x2512b1d4480} BorderSlot W_NewGame.W_NewGame_C.WidgetTree.Border_0.BorderSlot_0 +[000069B9] {0x2512b7ae4a0} Button W_NewGame.W_NewGame_C.WidgetTree.Button_No +[000069BA] {0x2512b7ae010} Button W_NewGame.W_NewGame_C.WidgetTree.Button_Yes +[000069BB] {0x2512b1d4360} ButtonSlot W_NewGame.W_NewGame_C.WidgetTree.Button_No.ButtonSlot_1 +[000069BC] {0x2512b1d4300} ButtonSlot W_NewGame.W_NewGame_C.WidgetTree.Button_Yes.ButtonSlot_1 +[000069BD] {0x2512adbc7c0} CanvasPanel W_NewGame.W_NewGame_C.WidgetTree.CanvasPanel_6 +[000069BE] {0x2510d331cf0} CanvasPanelSlot W_NewGame.W_NewGame_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[000069BF] {0x2510d331d60} CanvasPanelSlot W_NewGame.W_NewGame_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[000069C0] {0x2510d333180} CanvasPanelSlot W_NewGame.W_NewGame_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[000069C1] {0x2512b15c040} EditableTextBox W_NewGame.W_NewGame_C.WidgetTree.EditableTextBox_Name +[000069C2] {0x2512adbc680} HorizontalBox W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_3 +[000069C3] {0x2512adbc540} HorizontalBox W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_ButtonYesNo +[000069C4] {0x2512b1d42a0} HorizontalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[000069C5] {0x2512b1d4240} HorizontalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[000069C6] {0x2512b1d41e0} HorizontalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[000069C7] {0x2512b1d4180} HorizontalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[000069C8] {0x2512b1d4120} HorizontalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[000069C9] {0x2512bf03a00} Image W_NewGame.W_NewGame_C.WidgetTree.Image_0 +[000069CA] {0x2512bf037c0} Image W_NewGame.W_NewGame_C.WidgetTree.Image_1 +[000069CB] {0x2512bf03580} Image W_NewGame.W_NewGame_C.WidgetTree.Image_NoFocus +[000069CC] {0x2512bf03340} Image W_NewGame.W_NewGame_C.WidgetTree.Image_YesFocus +[000069CD] {0x2512adbc400} Overlay W_NewGame.W_NewGame_C.WidgetTree.Overlay_0 +[000069CE] {0x2512adbc2c0} Overlay W_NewGame.W_NewGame_C.WidgetTree.Overlay_2 +[000069CF] {0x2512adbc180} Overlay W_NewGame.W_NewGame_C.WidgetTree.Overlay_3 +[000069D0] {0x2512b1d40c0} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_0.OverlaySlot_0 +[000069D1] {0x2512b1d4060} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_0.OverlaySlot_1 +[000069D2] {0x2512b1d4000} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_0.OverlaySlot_5 +[000069D3] {0x2512b1d3fa0} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_2.OverlaySlot_3 +[000069D4] {0x2512b1d3f40} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_2.OverlaySlot_5 +[000069D5] {0x2512b1d3ee0} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_3.OverlaySlot_6 +[000069D6] {0x2512b1d43c0} OverlaySlot W_NewGame.W_NewGame_C.WidgetTree.Overlay_3.OverlaySlot_8 +[000069D7] {0x2512afba180} SizeBox W_NewGame.W_NewGame_C.WidgetTree.SizeBox_11 +[000069D8] {0x2512afba000} SizeBox W_NewGame.W_NewGame_C.WidgetTree.SizeBox_70 +[000069D9] {0x2512afba600} SizeBox W_NewGame.W_NewGame_C.WidgetTree.SizeBox_No +[000069DA] {0x2512afbaa80} SizeBox W_NewGame.W_NewGame_C.WidgetTree.SizeBox_Yes +[000069DB] {0x2512b1d3e80} SizeBoxSlot W_NewGame.W_NewGame_C.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[000069DC] {0x2512b1d3e20} SizeBoxSlot W_NewGame.W_NewGame_C.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[000069DD] {0x2512b1d5680} SizeBoxSlot W_NewGame.W_NewGame_C.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[000069DE] {0x2512b1d5620} SizeBoxSlot W_NewGame.W_NewGame_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[000069DF] {0x2512aba2fe0} Spacer W_NewGame.W_NewGame_C.WidgetTree.Spacer +[000069E0] {0x2512aba2ec0} Spacer W_NewGame.W_NewGame_C.WidgetTree.Spacer_0 +[000069E1] {0x2512aba2da0} Spacer W_NewGame.W_NewGame_C.WidgetTree.Spacer_2 +[000069E2] {0x2512aba2c80} Spacer W_NewGame.W_NewGame_C.WidgetTree.Spacer_4 +[000069E3] {0x25123cddc40} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_Error +[000069E4] {0x25123cdd980} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_No +[000069E5] {0x25123cdd6c0} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_ServerName +[000069E6] {0x25123cdd400} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_Title +[000069E7] {0x25123cdd140} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_Title_1 +[000069E8] {0x25123cdce80} TextBlock W_NewGame.W_NewGame_C.WidgetTree.TextBlock_Yes +[000069E9] {0x2512adbc040} VerticalBox W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0 +[000069EA] {0x2512b1d55c0} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000069EB] {0x2512b1d5560} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[000069EC] {0x2512b1d5500} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000069ED] {0x2512b1d54a0} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[000069EE] {0x2512b1d5440} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[000069EF] {0x2512b1d53e0} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[000069F0] {0x2512b1d5380} VerticalBoxSlot W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[000069F1] {0x2511b11f700} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[000069F2] {0x2513fdadd00} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.Button_No.WidgetNavigation_4 +[000069F3] {0x25105ea6f00} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[000069F4] {0x25105ea1400} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[000069F5] {0x2510d06f800} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[000069F6] {0x25113dcce00} WidgetNavigation W_NewGame.W_NewGame_C.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[000069F7] {0x25121941580} WidgetBlueprintGeneratedClass W_LoadGameButton.W_LoadGameButton_C +[000069F8] {0x2512b87a880} Function W_LoadGameButton.W_LoadGameButton_C.ExecuteUbergraph_W_LoadGameButton +[000069F9] {0x2512b879b60} Function W_LoadGameButton.W_LoadGameButton_C.CheckForStyle +[000069FA] {0x2512b8799a0} Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature +[000069FB] {0x2512b8798c0} Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature +[000069FC] {0x2512b8797e0} Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature +[000069FD] {0x2512b879700} Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +[000069FE] {0x2512b879620} Function W_LoadGameButton.W_LoadGameButton_C.MouseLeave +[000069FF] {0x2512b879540} Function W_LoadGameButton.W_LoadGameButton_C.MouseEnter +[00006A00] {0x2512b879460} Function W_LoadGameButton.W_LoadGameButton_C.OnMouseLeave +[00006A01] {0x2512b879380} Function W_LoadGameButton.W_LoadGameButton_C.OnMouseEnter +[00006A02] {0x2512b8792a0} Function W_LoadGameButton.W_LoadGameButton_C.MakeAnim +[00006A03] {0x2512b8791c0} Function W_LoadGameButton.W_LoadGameButton_C.PreConstruct +[00006A04] {0x2512b8790e0} Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Left +[00006A05] {0x2512b87c9c0} Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Right +[00006A06] {0x2512b87c8e0} Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Up +[00006A07] {0x2512b87c800} Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Down +[00006A08] {0x2512ab93180} ComponentDelegateBinding W_LoadGameButton.W_LoadGameButton_C.ComponentDelegateBinding_0 +[00006A09] {0x25136671720} WidgetTree W_LoadGameButton.W_LoadGameButton_C.WidgetTree +[00006A0A] {0x2512b7adb80} Button W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Button_Delete +[00006A0B] {0x2512b7ad6f0} Button W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Button_Load +[00006A0C] {0x2512b1d50e0} ButtonSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Button_Delete.ButtonSlot_0 +[00006A0D] {0x2512b1d5080} ButtonSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Button_Load.ButtonSlot_0 +[00006A0E] {0x2512adbbf00} HorizontalBox W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0 +[00006A0F] {0x2512adbbdc0} HorizontalBox W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_1 +[00006A10] {0x2512b1d5020} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006A11] {0x2512b1d4fc0} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006A12] {0x2512b1d4f60} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00006A13] {0x2512b1d4f00} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006A14] {0x2512b1d4ea0} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00006A15] {0x2512b1d4e40} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_5 +[00006A16] {0x2512b1d4de0} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00006A17] {0x2512b1d4d80} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00006A18] {0x2512b1d4d20} HorizontalBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_6 +[00006A19] {0x2512bf03100} Image W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Image_0 +[00006A1A] {0x2512bf02ec0} Image W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Image_Over +[00006A1B] {0x2512adbbc80} Overlay W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Overlay_0 +[00006A1C] {0x2512b1d4cc0} OverlaySlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00006A1D] {0x2512b1d4c60} OverlaySlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00006A1E] {0x2512b1d4c00} OverlaySlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Overlay_0.OverlaySlot_2 +[00006A1F] {0x2512afb9580} SizeBox W_LoadGameButton.W_LoadGameButton_C.WidgetTree.MySizeBox +[00006A20] {0x2512afbf280} SizeBox W_LoadGameButton.W_LoadGameButton_C.WidgetTree.SizeBox_0 +[00006A21] {0x2512afbf700} SizeBox W_LoadGameButton.W_LoadGameButton_C.WidgetTree.SizeBox_6 +[00006A22] {0x2512b1d4ba0} SizeBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.MySizeBox.SizeBoxSlot_7 +[00006A23] {0x2512b1d5140} SizeBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00006A24] {0x2512b1d4b40} SizeBoxSlot W_LoadGameButton.W_LoadGameButton_C.WidgetTree.SizeBox_6.SizeBoxSlot_6 +[00006A25] {0x2512aba2b60} Spacer W_LoadGameButton.W_LoadGameButton_C.WidgetTree.Spacer_0 +[00006A26] {0x25123cdcbc0} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_0 +[00006A27] {0x25123cdc900} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_1 +[00006A28] {0x25123cdc640} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_Date +[00006A29] {0x25123cdc380} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_Delete +[00006A2A] {0x25123cdc0c0} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_Difficulty +[00006A2B] {0x25123cdbe00} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_GameName +[00006A2C] {0x25123cdbb40} TextBlock W_LoadGameButton.W_LoadGameButton_C.WidgetTree.TextBlock_TimePlayed +[00006A2D] {0x25105ea0b00} WidgetNavigation W_LoadGameButton.W_LoadGameButton_C.WidgetTree.MySizeBox.WidgetNavigation_0 +[00006A2E] {0x25121941c80} WidgetBlueprintGeneratedClass W_Game_Button.W_Game_Button_C +[00006A2F] {0x2512b879a80} Function W_Game_Button.W_Game_Button_C.ExecuteUbergraph_W_Game_Button +[00006A30] {0x2512b87c640} Function W_Game_Button.W_Game_Button_C.PreConstruct +[00006A31] {0x2512b87c480} Function W_Game_Button.W_Game_Button_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00006A32] {0x2512b87c3a0} Function W_Game_Button.W_Game_Button_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +[00006A33] {0x2512b87c2c0} Function W_Game_Button.W_Game_Button_C.Construct +[00006A34] {0x2512b87c1e0} Function W_Game_Button.W_Game_Button_C.MakeAnim +[00006A35] {0x2512b87c100} Function W_Game_Button.W_Game_Button_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +[00006A36] {0x2512b87c020} Function W_Game_Button.W_Game_Button_C.MouseLeave +[00006A37] {0x2512b87bf40} Function W_Game_Button.W_Game_Button_C.MouseEnter +[00006A38] {0x2512b87be60} Function W_Game_Button.W_Game_Button_C.OnMouseLeave +[00006A39] {0x2512b87bd80} Function W_Game_Button.W_Game_Button_C.OnMouseEnter +[00006A3A] {0x2512b87bca0} Function W_Game_Button.W_Game_Button_C.CustomNavigation_Left +[00006A3B] {0x2512b87bbc0} Function W_Game_Button.W_Game_Button_C.CustomNavigation_Up +[00006A3C] {0x2512b87bae0} Function W_Game_Button.W_Game_Button_C.CustomNavigation_Down +[00006A3D] {0x2512ab951c0} ComponentDelegateBinding W_Game_Button.W_Game_Button_C.ComponentDelegateBinding_0 +[00006A3E] {0x25136675890} WidgetTree W_Game_Button.W_Game_Button_C.WidgetTree +[00006A3F] {0x2512b7ad260} Button W_Game_Button.W_Game_Button_C.WidgetTree.Button_164 +[00006A40] {0x2512b7acdd0} Button W_Game_Button.W_Game_Button_C.WidgetTree.Button_Join +[00006A41] {0x2512b1d61c0} ButtonSlot W_Game_Button.W_Game_Button_C.WidgetTree.Button_164.ButtonSlot_0 +[00006A42] {0x2512b1d6160} ButtonSlot W_Game_Button.W_Game_Button_C.WidgetTree.Button_Join.ButtonSlot_0 +[00006A43] {0x2512adbbb40} HorizontalBox W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0 +[00006A44] {0x2512b1d6100} HorizontalBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006A45] {0x2512b1d60a0} HorizontalBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006A46] {0x2512b1d6040} HorizontalBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006A47] {0x2512b1d5fe0} HorizontalBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00006A48] {0x2512b1d5f80} HorizontalBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_7 +[00006A49] {0x2512bf02c80} Image W_Game_Button.W_Game_Button_C.WidgetTree.Image_0 +[00006A4A] {0x2512bf02a40} Image W_Game_Button.W_Game_Button_C.WidgetTree.Image_Over +[00006A4B] {0x2512adbba00} Overlay W_Game_Button.W_Game_Button_C.WidgetTree.Overlay_0 +[00006A4C] {0x2512b1d5f20} OverlaySlot W_Game_Button.W_Game_Button_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00006A4D] {0x2512b1d5ec0} OverlaySlot W_Game_Button.W_Game_Button_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00006A4E] {0x2512b1d5e60} OverlaySlot W_Game_Button.W_Game_Button_C.WidgetTree.Overlay_0.OverlaySlot_2 +[00006A4F] {0x2512afbe800} SizeBox W_Game_Button.W_Game_Button_C.WidgetTree.MySizeBox +[00006A50] {0x2512afbb200} SizeBox W_Game_Button.W_Game_Button_C.WidgetTree.SizeBox_0 +[00006A51] {0x2512afbad80} SizeBox W_Game_Button.W_Game_Button_C.WidgetTree.SizeBox_6 +[00006A52] {0x2512b1d5e00} SizeBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.MySizeBox.SizeBoxSlot_7 +[00006A53] {0x2512b1d5da0} SizeBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00006A54] {0x2512b1d6220} SizeBoxSlot W_Game_Button.W_Game_Button_C.WidgetTree.SizeBox_6.SizeBoxSlot_6 +[00006A55] {0x2512aba2a40} Spacer W_Game_Button.W_Game_Button_C.WidgetTree.Spacer +[00006A56] {0x2512aba2920} Spacer W_Game_Button.W_Game_Button_C.WidgetTree.Spacer_1 +[00006A57] {0x25123cdb880} TextBlock W_Game_Button.W_Game_Button_C.WidgetTree.TextBlock_110 +[00006A58] {0x25123cdb5c0} TextBlock W_Game_Button.W_Game_Button_C.WidgetTree.TextBlock_Date +[00006A59] {0x2512a685840} TextBlock W_Game_Button.W_Game_Button_C.WidgetTree.TextBlock_SaveName +[00006A5A] {0x2512c1e1f00} WidgetNavigation W_Game_Button.W_Game_Button_C.WidgetTree.MySizeBox.WidgetNavigation_0 +[00006A5B] {0x25121942000} BlueprintGeneratedClass BP_MySaveGame.BP_MySaveGame_C +[00006A5C] {0x25121942380} BlueprintGeneratedClass BP_Antize.BP_Antize_C +[00006A5D] {0x2512b87b840} Function BP_Antize.BP_Antize_C.FinishedEndScene +[00006A5E] {0x2512b87b680} Function BP_Antize.BP_Antize_C.ConvertStringToFloat +[00006A5F] {0x2512b87b5a0} Function BP_Antize.BP_Antize_C.SaveGame +[00006A60] {0x2512b87b4c0} Function BP_Antize.BP_Antize_C.FinishedCutscene +[00006A61] {0x2512b87b3e0} Function BP_Antize.BP_Antize_C.Get Save Game +[00006A62] {0x2512b87b300} Function BP_Antize.BP_Antize_C.FinishedLevel +[00006A63] {0x2512b87b220} Function BP_Antize.BP_Antize_C.Create New Save File +[00006A64] {0x2512b87b140} Function BP_Antize.BP_Antize_C.Finished Level Lobby Easy +[00006A65] {0x2512b87b060} Function BP_Antize.BP_Antize_C.GetLobbySaveGame +[00006A66] {0x2512b87af80} Function BP_Antize.BP_Antize_C.CreateNewLobbySave +[00006A67] {0x2512b87aea0} Function BP_Antize.BP_Antize_C.Finished Level Lobby Normal +[00006A68] {0x2512b87adc0} Function BP_Antize.BP_Antize_C.Finished Level Lobby Hard +[00006A69] {0x2512b87e6a0} Function BP_Antize.BP_Antize_C.Load Saves +[00006A6A] {0x2512b87e5c0} Function BP_Antize.BP_Antize_C.Save Slot +[00006A6B] {0x2512aba2800} UserDefinedStruct S_LevelStats.S_LevelStats +[00006A6C] {0x2512aba26e0} UserDefinedStruct S_HubLevels.S_HubLevels +[00006A6D] {0x2512aba7120} UserDefinedStruct S_PlayerData.S_PlayerData +[00006A6E] {0x25121942700} BlueprintGeneratedClass MP_PS.MP_PS_C +[00006A6F] {0x2512b87e400} Function MP_PS.MP_PS_C.ExecuteUbergraph_MP_PS +[00006A70] {0x2512b87e320} Function MP_PS.MP_PS_C.SRV_SetHeadsetType +[00006A71] {0x2512b87e160} Function MP_PS.MP_PS_C.RefreshPlayer +[00006A72] {0x2512b87e080} Function MP_PS.MP_PS_C.SRV_AddSanity +[00006A73] {0x2512b87dfa0} Function MP_PS.MP_PS_C.SaveInventory +[00006A74] {0x2512b87dec0} Function MP_PS.MP_PS_C.SetInventoryItem +[00006A75] {0x2512b87dde0} Function MP_PS.MP_PS_C.OnKillPlayer +[00006A76] {0x2512b87dd00} Function MP_PS.MP_PS_C.LoadPlayerStats +[00006A77] {0x2512b87dc20} Function MP_PS.MP_PS_C.SavePlayerStats +[00006A78] {0x2512b87db40} Function MP_PS.MP_PS_C.ReceiveCopyProperties +[00006A79] {0x2512b87da60} Function MP_PS.MP_PS_C.SR_Update_Player_UserProfile +[00006A7A] {0x2512b87d980} Function MP_PS.MP_PS_C.SR_Update_Player_ConnectionInfo +[00006A7B] {0x2512b87d8a0} Function MP_PS.MP_PS_C.OnRep_Kills +[00006A7C] {0x2512b87d7c0} Function MP_PS.MP_PS_C.OnRep_Points +[00006A7D] {0x2512b87d6e0} Function MP_PS.MP_PS_C.OnRep_PlayerConnection +[00006A7E] {0x2512b87d600} Function MP_PS.MP_PS_C.OnRep_Player_ConnectionInfo_OR +[00006A7F] {0x2512b87d520} Function MP_PS.MP_PS_C.OnRep_Player_UserProfile_OR +[00006A80] {0x2512b87d440} Function MP_PS.MP_PS_C.OnRep_UserInfo +[00006A81] {0x2512b87d360} Function MP_PS.MP_PS_C.Load_Player_UserProfile +[00006A82] {0x2512b87d280} Function MP_PS.MP_PS_C.Load_Player_ConnectionInfo +[00006A83] {0x2512b87d1a0} Function MP_PS.MP_PS_C.SavePlayer +[00006A84] {0x2512b87d0c0} Function MP_PS.MP_PS_C.LoadPlayer +[00006A85] {0x25112769400} SceneComponent MP_PS.MP_PS_C.DefaultSceneRoot_GEN_VARIABLE +[00006A86] {0x2512b3b61e0} SimpleConstructionScript MP_PS.MP_PS_C.SimpleConstructionScript_0 +[00006A87] {0x2512b87cfe0} SCS_Node MP_PS.MP_PS_C.SimpleConstructionScript_0.SCS_Node_0 +[00006A88] {0x2512194b680} BlueprintGeneratedClass MP_GameState.MP_GameState_C +[00006A89] {0x2512b87cf00} Function MP_GameState.MP_GameState_C.ExecuteUbergraph_MP_GameState +[00006A8A] {0x2512b87ce20} Function MP_GameState.MP_GameState_C.SetMEGUnlocked +[00006A8B] {0x2512b87cc60} Function MP_GameState.MP_GameState_C.ReceiveBeginPlay +[00006A8C] {0x2512b87cb80} Function MP_GameState.MP_GameState_C.Generate Encrypted Name +[00006A8D] {0x2512b87caa0} Function MP_GameState.MP_GameState_C.GenerateUUID +[00006A8E] {0x2511276a800} SceneComponent MP_GameState.MP_GameState_C.DefaultSceneRoot_GEN_VARIABLE +[00006A8F] {0x2512b3b60a0} SimpleConstructionScript MP_GameState.MP_GameState_C.SimpleConstructionScript_0 +[00006A90] {0x2512b87ff20} SCS_Node MP_GameState.MP_GameState_C.SimpleConstructionScript_0.SCS_Node_0 +[00006A91] {0x25121942a80} BlueprintGeneratedClass MP_GameMode.MP_GameMode_C +[00006A92] {0x2512b87fd60} Function MP_GameMode.MP_GameMode_C.ExecuteUbergraph_MP_GameMode +[00006A93] {0x2512b87fc80} Function MP_GameMode.MP_GameMode_C.CheckMissionComplete +[00006A94] {0x2512b87fac0} Function MP_GameMode.MP_GameMode_C.UpdateCanJoin +[00006A95] {0x2512b87f9e0} Function MP_GameMode.MP_GameMode_C.OnDecreaseSanity +[00006A96] {0x2512b87f900} Function MP_GameMode.MP_GameMode_C.K2_PostLogin +[00006A97] {0x2512b87f820} Function MP_GameMode.MP_GameMode_C.EndGame +[00006A98] {0x2512b87f740} Function MP_GameMode.MP_GameMode_C.K2_OnLogout +[00006A99] {0x2512b87f660} Function MP_GameMode.MP_GameMode_C.HandleStartingNewPlayer +[00006A9A] {0x2512b87f580} Function MP_GameMode.MP_GameMode_C.K2_OnRestartPlayer +[00006A9B] {0x2512b87f4a0} Function MP_GameMode.MP_GameMode_C.OnPlayerSpawn +[00006A9C] {0x2512b87f3c0} Function MP_GameMode.MP_GameMode_C.OnPlayerKilled +[00006A9D] {0x2512b87f2e0} Function MP_GameMode.MP_GameMode_C.LoadLevel +[00006A9E] {0x2512b87f200} Function MP_GameMode.MP_GameMode_C.UpdateAllScoreboards +[00006A9F] {0x2512b87f120} Function MP_GameMode.MP_GameMode_C.ReceiveBeginPlay +[00006AA0] {0x2510887cb80} BlueprintGeneratedClass MP_Level94.MP_Level94_C +[00006AA1] {0x2512b87f040} Function MP_Level94.MP_Level94_C.ExecuteUbergraph_MP_Level94 +[00006AA2] {0x2512b87ef60} Function MP_Level94.MP_Level94_C.ReceiveBeginPlay +[00006AA3] {0x2512b87ee80} Function MP_Level94.MP_Level94_C.RemoveAnimations +[00006AA4] {0x2512b87ecc0} Function MP_Level94.MP_Level94_C.OnQueryFinish +[00006AA5] {0x2512b87ebe0} Function MP_Level94.MP_Level94_C.SpawnAnimations +[00006AA6] {0x2512b87eb00} Function MP_Level94.MP_Level94_C.OnPlayerSpawn +[00006AA7] {0x2512b87ea20} Function MP_Level94.MP_Level94_C.UserConstructionScript +[00006AA8] {0x2512b87e940} Function MP_Level94.MP_Level94_C.LoadCheckpoints +[00006AA9] {0x25108426a00} InheritableComponentHandler MP_Level94.MP_Level94_C.InheritableComponentHandler +[00006AAA] {0x2511276ac00} SceneComponent MP_Level94.MP_Level94_C.DefaultSceneRoot_GEN_VARIABLE +[00006AAB] {0x2512b3b6140} SimpleConstructionScript MP_Level94.MP_Level94_C.SimpleConstructionScript_0 +[00006AAC] {0x2512b87e860} SCS_Node MP_Level94.MP_Level94_C.SimpleConstructionScript_0.SCS_Node_0 +[00006AAD] {0x2512b87e780} Function MP_GameMode.MP_GameMode_C.OnSuccess_17C4EA7D4066C891CBFD7585716BD16C +[00006AAE] {0x2511b101c80} Function MP_GameMode.MP_GameMode_C.OnFailure_17C4EA7D4066C891CBFD7585716BD16C +[00006AAF] {0x2511b101ba0} Function MP_GameMode.MP_GameMode_C.AddToZone +[00006AB0] {0x2511b101ac0} Function MP_GameMode.MP_GameMode_C.RemoveFromZone +[00006AB1] {0x2511b1019e0} Function MP_GameMode.MP_GameMode_C.IsSingleplayer +[00006AB2] {0x2511b101900} Function MP_GameMode.MP_GameMode_C.KickPlayer +[00006AB3] {0x2511b101820} Function MP_GameMode.MP_GameMode_C.CheckAchievements +[00006AB4] {0x2511b101740} Function MP_GameMode.MP_GameMode_C.FinishGameAchievement +[00006AB5] {0x2511b101660} Function MP_GameMode.MP_GameMode_C.ChoosePlayerStart +[00006AB6] {0x2511b101580} Function MP_GameMode.MP_GameMode_C.GetAdjustedTime +[00006AB7] {0x2511b1014a0} Function MP_GameMode.MP_GameMode_C.SetPlayerColor +[00006AB8] {0x2511b1013c0} Function MP_GameMode.MP_GameMode_C.GetPlayerStarts +[00006AB9] {0x2511b1012e0} Function MP_GameMode.MP_GameMode_C.SaveAll +[00006ABA] {0x2511b101200} Function MP_GameMode.MP_GameMode_C.GetDefaultPawnClassForController +[00006ABB] {0x2511276ae00} SceneComponent MP_GameMode.MP_GameMode_C.SceneComponent_2__5855A37F +[00006ABC] {0x2512b3b6000} SimpleConstructionScript MP_GameMode.MP_GameMode_C.SimpleConstructionScript_1 +[00006ABD] {0x2511b101120} SCS_Node MP_GameMode.MP_GameMode_C.SimpleConstructionScript_1.SCS_Node_2 +[00006ABE] {0x2511b101040} Function MP_Level94.MP_Level94_C.ChoosePlayerStart +[00006ABF] {0x25121943180} BlueprintGeneratedClass BP_Hound.BP_Hound_C +[00006AC0] {0x2511b100e80} Function BP_Hound.BP_Hound_C.ExecuteUbergraph_BP_Hound +[00006AC1] {0x2511b100da0} Function BP_Hound.BP_Hound_C.ResetHowl +[00006AC2] {0x2511b100be0} Function BP_Hound.BP_Hound_C.MC_Stop +[00006AC3] {0x2511b100b00} Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +[00006AC4] {0x2511b100a20} Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +[00006AC5] {0x2511b100940} Function BP_Hound.BP_Hound_C.ResetBlinded +[00006AC6] {0x2511b100860} Function BP_Hound.BP_Hound_C.BlindHound +[00006AC7] {0x2511b100780} Function BP_Hound.BP_Hound_C.ResetRetreat +[00006AC8] {0x2511b1006a0} Function BP_Hound.BP_Hound_C.Retreat +[00006AC9] {0x2511b1005c0} Function BP_Hound.BP_Hound_C.MC_KillAnimation +[00006ACA] {0x2511b1004e0} Function BP_Hound.BP_Hound_C.PlayBlinded +[00006ACB] {0x2511b100400} Function BP_Hound.BP_Hound_C.PlayHowl +[00006ACC] {0x2511b100320} Function BP_Hound.BP_Hound_C.Jumpscare +[00006ACD] {0x2511b100240} Function BP_Hound.BP_Hound_C.MC_KillSound +[00006ACE] {0x2511b100160} Function BP_Hound.BP_Hound_C.AttackPlayer +[00006ACF] {0x2511b100080} Function BP_Hound.BP_Hound_C.StopSound +[00006AD0] {0x2511b103960} Function BP_Hound.BP_Hound_C.StartSound +[00006AD1] {0x2511b103880} Function BP_Hound.BP_Hound_C.ReceiveBeginPlay +[00006AD2] {0x2511b1037a0} Function BP_Hound.BP_Hound_C.OnSuccess_D233563A4C47828202C239AEFB9124B7 +[00006AD3] {0x2511b1036c0} Function BP_Hound.BP_Hound_C.OnFail_D233563A4C47828202C239AEFB9124B7 +[00006AD4] {0x2511b1035e0} Function BP_Hound.BP_Hound_C.OnCompleted_8DA5DC9D4777A3A447018893354E8C0B +[00006AD5] {0x2511b103500} Function BP_Hound.BP_Hound_C.OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B +[00006AD6] {0x2511b103420} Function BP_Hound.BP_Hound_C.OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B +[00006AD7] {0x2511b103340} Function BP_Hound.BP_Hound_C.OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B +[00006AD8] {0x2511b103260} Function BP_Hound.BP_Hound_C.OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B +[00006AD9] {0x2511b103180} Function BP_Hound.BP_Hound_C.OnCompleted_61765EC24FF4E248EA3B909C032488D4 +[00006ADA] {0x2511b1030a0} Function BP_Hound.BP_Hound_C.OnBlendOut_61765EC24FF4E248EA3B909C032488D4 +[00006ADB] {0x2511b102fc0} Function BP_Hound.BP_Hound_C.OnInterrupted_61765EC24FF4E248EA3B909C032488D4 +[00006ADC] {0x2511b102ee0} Function BP_Hound.BP_Hound_C.OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4 +[00006ADD] {0x2511b102e00} Function BP_Hound.BP_Hound_C.OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4 +[00006ADE] {0x2511b102d20} Function BP_Hound.BP_Hound_C.LookAtEntity +[00006ADF] {0x2511b102c40} Function BP_Hound.BP_Hound_C.StopMovement +[00006AE0] {0x2511b102a80} Function BP_Hound.BP_Hound_C.OnRep_IsTargetting +[00006AE1] {0x2511b1029a0} Function BP_Hound.BP_Hound_C.LookAtTarget +[00006AE2] {0x2511b1028c0} Function BP_Hound.BP_Hound_C.CanSeePlayer +[00006AE3] {0x2511b1027e0} Function BP_Hound.BP_Hound_C.GetStunDuration +[00006AE4] {0x2511b102700} Function BP_Hound.BP_Hound_C.OnRep_CanHowl +[00006AE5] {0x2512bb512c0} AudioComponent BP_Hound.BP_Hound_C.Audio_GEN_VARIABLE +[00006AE6] {0x2512b7ac940} BoxComponent BP_Hound.BP_Hound_C.Box_GEN_VARIABLE +[00006AE7] {0x2512bb70e40} ComponentDelegateBinding BP_Hound.BP_Hound_C.ComponentDelegateBinding_0 +[00006AE8] {0x2511276b000} SceneComponent BP_Hound.BP_Hound_C.DefaultSceneRoot_GEN_VARIABLE +[00006AE9] {0x2510896fc00} SceneComponent BP_Hound.BP_Hound_C.EyeSight_GEN_VARIABLE +[00006AEA] {0x2512b3b5ec0} SimpleConstructionScript BP_Hound.BP_Hound_C.SimpleConstructionScript_0 +[00006AEB] {0x2511b102620} SCS_Node BP_Hound.BP_Hound_C.SimpleConstructionScript_0.SCS_Node_0 +[00006AEC] {0x2511b102540} SCS_Node BP_Hound.BP_Hound_C.SimpleConstructionScript_0.SCS_Node_1 +[00006AED] {0x2511b102460} SCS_Node BP_Hound.BP_Hound_C.SimpleConstructionScript_0.SCS_Node_2 +[00006AEE] {0x2511b102380} SCS_Node BP_Hound.BP_Hound_C.SimpleConstructionScript_0.SCS_Node_3 +[00006AEF] {0x2511b1022a0} SCS_Node BP_Hound.BP_Hound_C.SimpleConstructionScript_0.SCS_Node_4 +[00006AF0] {0x2512b7ac4b0} SphereComponent BP_Hound.BP_Hound_C.KillPlayer_GEN_VARIABLE +[00006AF1] {0x2512b1d6880} BP_LobbySaveGame_C BP_LobbySaveGame.Default__BP_LobbySaveGame_C +[00006AF2] {0x25113fff280} BP_MySaveGame_C BP_MySaveGame.Default__BP_MySaveGame_C +[00006AF3] {0x2512b3b0420} Package T_RSplineTool_ORM +[00006AF4] {0x251298aeac0} Package T_RSplineTool_N +[00006AF5] {0x251128f20e0} Package T_RSplineTool_BC +[00006AF6] {0x251298a8bc0} Package T_MaskB_M +[00006AF7] {0x251298a8940} Package T_MaskA_M +[00006AF8] {0x2512b3b54c0} Package T_Matrix_Seperated_C +[00006AF9] {0x2512b3b52e0} Package T_07_Segment_A +[00006AFA] {0x2512b3b7a40} Package MM_MasterMaterial_Segment_Display +[00006AFB] {0x2512b3b5240} Package T_Matrix_Seperated_B +[00006AFC] {0x2512b3b7ae0} Package T_Matrix_Connected_C +[00006AFD] {0x2512b3b79a0} Package T_Matrix_Connected_B +[00006AFE] {0x2512b3b7900} Package T_Matrix_Connected_A +[00006AFF] {0x2512b3b7720} Package MF_Texture_Atles +[00006B00] {0x2512b3b7860} Package T_16_Segment_B +[00006B01] {0x2512b3b77c0} Package T_16_Segment_A +[00006B02] {0x2512b3b7680} Package T_07_Segment_B +[00006B03] {0x2512b3b75e0} Package T_Matrix_Seperated_A +[00006B04] {0x2512b1d81a0} MaterialFunction MF_Texture_Atles.MF_Texture_Atles +[00006B05] {0x2512afb3a00} StaticMesh SM_Display_Segment.SM_Display_Segment +[00006B06] {0x2512adab5c0} BodySetup SM_Display_Segment.SM_Display_Segment.BodySetup_0 +[00006B07] {0x2511b105020} NavCollision SM_Display_Segment.SM_Display_Segment.NavCollision_4 +[00006B08] {0x2512b4b4480} UserDefinedEnum Enum_SegmentDisplayType.Enum_SegmentDisplayType +[00006B09] {0x2512afb3580} StaticMesh SM_RSplineTool_RopeCSpool.SM_RSplineTool_RopeCSpool +[00006B0A] {0x25123cd4d40} BodySetup SM_RSplineTool_RopeCSpool.SM_RSplineTool_RopeCSpool.BodySetup_1 +[00006B0B] {0x2511b104d80} NavCollision SM_RSplineTool_RopeCSpool.SM_RSplineTool_RopeCSpool.NavCollision_2 +[00006B0C] {0x2512ac39000} BlueprintGeneratedClass BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C +[00006B0D] {0x2511b104ca0} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.UserConstructionScript +[00006B0E] {0x2511b104ae0} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Core +[00006B0F] {0x2511b104a00} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Update +[00006B10] {0x2511b104920} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Update +[00006B11] {0x2511b104840} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetLength +[00006B12] {0x2511b104760} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetSegmentType +[00006B13] {0x2511b104680} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.MaterialSettings +[00006B14] {0x2511b1045a0} Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetDisplayValue +[00006B15] {0x2512aa45400} SceneComponent BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.DefaultSceneRoot_GEN_VARIABLE +[00006B16] {0x2512b3b7540} SimpleConstructionScript BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SimpleConstructionScript_0 +[00006B17] {0x2511b1044c0} SCS_Node BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SimpleConstructionScript_0.SCS_Node_0 +[00006B18] {0x2512b8d8080} StaticMeshComponent BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.NODE_AddStaticMeshComponent-1 +[00006B19] {0x2512bf60080} BlueprintGeneratedClass BP_Thermometer_Display.BP_Thermometer_Display_C +[00006B1A] {0x2511b1043e0} Function BP_Thermometer_Display.BP_Thermometer_Display_C.UserConstructionScript +[00006B1B] {0x2511b104220} Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Core +[00006B1C] {0x2511b104140} Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Update +[00006B1D] {0x2511b104060} Function BP_Thermometer_Display.BP_Thermometer_Display_C.Update +[00006B1E] {0x2511b103f80} Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetLength +[00006B1F] {0x2511b103ea0} Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetSegmentType +[00006B20] {0x2511b103dc0} Function BP_Thermometer_Display.BP_Thermometer_Display_C.MaterialSettings +[00006B21] {0x2511b103ce0} Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetDisplayValue +[00006B22] {0x2512aa45800} SceneComponent BP_Thermometer_Display.BP_Thermometer_Display_C.DefaultSceneRoot_GEN_VARIABLE +[00006B23] {0x2512b3b74a0} SimpleConstructionScript BP_Thermometer_Display.BP_Thermometer_Display_C.SimpleConstructionScript_0 +[00006B24] {0x2511b103c00} SCS_Node BP_Thermometer_Display.BP_Thermometer_Display_C.SimpleConstructionScript_0.SCS_Node_0 +[00006B25] {0x2512b8d7b30} StaticMeshComponent BP_Thermometer_Display.BP_Thermometer_Display_C.NODE_AddStaticMeshComponent-1 +[00006B26] {0x25121943f80} BlueprintGeneratedClass BP_Thermometer.BP_Thermometer_C +[00006B27] {0x2511b103a40} Function BP_Thermometer.BP_Thermometer_C.ExecuteUbergraph_BP_Thermometer +[00006B28] {0x2511b107240} Function BP_Thermometer.BP_Thermometer_C.ReceiveDestroyed +[00006B29] {0x2511b107160} Function BP_Thermometer.BP_Thermometer_C.ReceiveBeginPlay +[00006B2A] {0x2511b107080} Function BP_Thermometer.BP_Thermometer_C.OnRep_Temperature +[00006B2B] {0x2511b106fa0} Function BP_Thermometer.BP_Thermometer_C.SetMaterial +[00006B2C] {0x25108429390} InheritableComponentHandler BP_Thermometer.BP_Thermometer_C.InheritableComponentHandler +[00006B2D] {0x25120734e00} SceneComponent BP_Thermometer.BP_Thermometer_C.DefaultSceneRoot_GEN_VARIABLE +[00006B2E] {0x2512aa46600} SceneComponent BP_Thermometer.BP_Thermometer_C.Scene1_GEN_VARIABLE +[00006B2F] {0x2512b3b7400} SimpleConstructionScript BP_Thermometer.BP_Thermometer_C.SimpleConstructionScript_0 +[00006B30] {0x2511b106ec0} SCS_Node BP_Thermometer.BP_Thermometer_C.SimpleConstructionScript_0.SCS_Node_0 +[00006B31] {0x2511b106de0} SCS_Node BP_Thermometer.BP_Thermometer_C.SimpleConstructionScript_0.SCS_Node_1 +[00006B32] {0x2511abab300} BlueprintGeneratedClass BP_WalkieTalkie.BP_WalkieTalkie_C +[00006B33] {0x2511b106c20} Function BP_WalkieTalkie.BP_WalkieTalkie_C.ExecuteUbergraph_BP_WalkieTalkie +[00006B34] {0x2511b106b40} Function BP_WalkieTalkie.BP_WalkieTalkie_C.MC_Alarm +[00006B35] {0x2511b106980} Function BP_WalkieTalkie.BP_WalkieTalkie_C.MC_Connect +[00006B36] {0x2511b1068a0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.UseItem +[00006B37] {0x2511b1067c0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.ReceiveDestroyed +[00006B38] {0x2511b1066e0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.ReceiveBeginPlay +[00006B39] {0x2511b106600} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_F5534A844701AD21AB1B749705B92259 +[00006B3A] {0x2511b106520} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_F5534A844701AD21AB1B749705B92259 +[00006B3B] {0x2511b106440} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_F5534A844701AD21AB1B749705B92259 +[00006B3C] {0x2511b106360} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_F5534A844701AD21AB1B749705B92259 +[00006B3D] {0x2511b106280} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_F5534A844701AD21AB1B749705B92259 +[00006B3E] {0x2511b1061a0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_0A19368B42B332B8561A4A9702E5897B +[00006B3F] {0x2511b1060c0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_0A19368B42B332B8561A4A9702E5897B +[00006B40] {0x2511b105fe0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_0A19368B42B332B8561A4A9702E5897B +[00006B41] {0x2511b105f00} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B +[00006B42] {0x2511b105e20} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B +[00006B43] {0x2511b105d40} Function BP_WalkieTalkie.BP_WalkieTalkie_C.SetMaterial +[00006B44] {0x2511b105c60} Function BP_WalkieTalkie.BP_WalkieTalkie_C.ResetAlarm +[00006B45] {0x2511b105b80} Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnRep_NumConnected +[00006B46] {0x2511b105aa0} Function BP_WalkieTalkie.BP_WalkieTalkie_C.ActivateRadio +[00006B47] {0x2512b2b3740} AudioComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Audio_GEN_VARIABLE +[00006B48] {0x251084292f0} InheritableComponentHandler BP_WalkieTalkie.BP_WalkieTalkie_C.InheritableComponentHandler +[00006B49] {0x2512b990e00} SceneComponent BP_WalkieTalkie.BP_WalkieTalkie_C.DefaultSceneRoot_GEN_VARIABLE +[00006B4A] {0x2512b990c00} SceneComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Scene1_GEN_VARIABLE +[00006B4B] {0x2512b3b7360} SimpleConstructionScript BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0 +[00006B4C] {0x2511b1059c0} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_0 +[00006B4D] {0x2511b1058e0} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_1 +[00006B4E] {0x2511b105800} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_2 +[00006B4F] {0x2511b105720} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_3 +[00006B50] {0x2511b109000} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_5 +[00006B51] {0x2511b108f20} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_6 +[00006B52] {0x2511b108e40} SCS_Node BP_WalkieTalkie.BP_WalkieTalkie_C.SimpleConstructionScript_0.SCS_Node_7 +[00006B53] {0x2512b8d75e0} StaticMeshComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Walkie_Talkie_low_Antenna_low_GEN_VARIABLE +[00006B54] {0x2512b8d7090} StaticMeshComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Walkie_Talkie_low_LeftButton_low_GEN_VARIABLE +[00006B55] {0x2512b8d6b40} StaticMeshComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Walkie_Talkie_low_MidButton_low_GEN_VARIABLE +[00006B56] {0x2512b8d65f0} StaticMeshComponent BP_WalkieTalkie.BP_WalkieTalkie_C.Walkie_Talkie_low_RightButton_low_GEN_VARIABLE +[00006B57] {0x2512b3b5100} Package S_AudioSettings +[00006B58] {0x2512b3b72c0} Package WB_Slider_Theme2 +[00006B59] {0x2512b3b70e0} Package WB_SettingsItem_Text_Theme2 +[00006B5A] {0x2512b3b7220} Package WB_Sensitivity_Theme2 +[00006B5B] {0x2512b3b7180} Package WB_OptionSwitcher_Theme2 +[00006B5C] {0x2512b3b7040} Package WB_Microphone_Theme2 +[00006B5D] {0x2512b3b6fa0} Package WB_KeyRemap_Theme2 +[00006B5E] {0x2512b3b6f00} Package WB_Gamma_Theme2 +[00006B5F] {0x2512b3b6e60} Package WB_FOV_Theme2 +[00006B60] {0x2512b3b6dc0} Package WB_Dropdown_Theme2 +[00006B61] {0x2512b3b6d20} Package WB_Confirmation_PopUp_SaveSettings_Theme2 +[00006B62] {0x2512b3b6c80} Package WB_Confirmation_PopUp_ResetSettings_Theme2 +[00006B63] {0x2512b3b6be0} Package WB_Confirmation_PopUp_ResetAchievements_Theme2 +[00006B64] {0x2512b3b6b40} Package WB_Button_Sidebar_Theme2 +[00006B65] {0x2512b3b6aa0} Package WB_Button_RestartGame +[00006B66] {0x2512b3b68c0} Package WB_Button_ResetAchievements +[00006B67] {0x2512b3b6a00} Package WB_Button_LeaveGame +[00006B68] {0x2512b3b6960} Package WB_Button_Close_Theme2 +[00006B69] {0x2512b3b6820} Package WB_Button_AutoSet_Theme2 +[00006B6A] {0x2512b3b6780} Package WB_Button_Apply_Theme2 +[00006B6B] {0x2512b3b51a0} Package T_Video_icon_white +[00006B6C] {0x2512b3b8ee0} Package T_Restore_defaults_icon_white +[00006B6D] {0x2512b3b9020} Package T_Gear_icon_white +[00006B6E] {0x2512b3b8f80} Package T_Game_Icon +[00006B6F] {0x2512b3b8e40} Package T_Controls_icon_white +[00006B70] {0x2512b3b8da0} Package T_Audio_icon_white +[00006B71] {0x2512b3b8bc0} Package T_WidgetSwitcher_Btn_-_Normal_Theme2 +[00006B72] {0x2512b3b8b20} Package T_WidgetSwitcher_Btn-Selected_Theme2 +[00006B73] {0x2512b3b8a80} Package T_WidgetSwitcher_Btn-Pressed_Theme2 +[00006B74] {0x2512b3b89e0} Package T_WidgetSwitcher_Btn-Hovered_Theme2 +[00006B75] {0x2512b3b8d00} Package T_Style_Pressed_Theme2 +[00006B76] {0x2512b3b8c60} Package T_Style_Normal_Theme2 +[00006B77] {0x2512b3b8940} Package T_Style_Hovered_Theme2 +[00006B78] {0x2512b3b88a0} Package T_Settings_panel-Right_Theme2 +[00006B79] {0x2512b3b8800} Package T_Settings_panel-Left_Theme2 +[00006B7A] {0x2512b3b8760} Package T_Settings_Inner_panel_Theme2 +[00006B7B] {0x2512b3b86c0} Package MP_PoolRooms +[00006B7C] {0x2512b3b84e0} Package T_SliderThumb_-_Pressed_white +[00006B7D] {0x2512b3b8440} Package T_SliderThumb_-_Normal_white +[00006B7E] {0x2512b3b83a0} Package T_SliderThumb_-_Hovered_white +[00006B7F] {0x2512b3b8620} Package T_Arrow_right_white +[00006B80] {0x251189f7e80} Texture2D T_Arrow_right_white.T_Arrow_right_white +[00006B81] {0x25123c20e80} Texture2D T_SliderThumb_-_Pressed_white.T_SliderThumb_-_Pressed_white +[00006B82] {0x25123c213c0} Texture2D T_SliderThumb_-_Normal_white.T_SliderThumb_-_Normal_white +[00006B83] {0x25123c21200} Texture2D T_SliderThumb_-_Hovered_white.T_SliderThumb_-_Hovered_white +[00006B84] {0x2512a4f6d00} WidgetBlueprintGeneratedClass WB_Slider_Theme2.WB_Slider_Theme2_C +[00006B85] {0x251124d4140} Function WB_Slider_Theme2.WB_Slider_Theme2_C.OnValueChanged__DelegateSignature +[00006B86] {0x251124dace0} Function WB_Slider_Theme2.WB_Slider_Theme2_C.OnMouseCaptureEnd__DelegateSignature +[00006B87] {0x25113e30940} Function WB_Slider_Theme2.WB_Slider_Theme2_C.ExecuteUbergraph_WB_Slider_Theme2 +[00006B88] {0x25113e304e0} Function WB_Slider_Theme2.WB_Slider_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +[00006B89] {0x25113e305c0} Function WB_Slider_Theme2.WB_Slider_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +[00006B8A] {0x25113e30160} Function WB_Slider_Theme2.WB_Slider_Theme2_C.Construct +[00006B8B] {0x25113e30240} Function WB_Slider_Theme2.WB_Slider_Theme2_C.PreConstruct +[00006B8C] {0x25113e33960} Function WB_Slider_Theme2.WB_Slider_Theme2_C.Set_SliderValue +[00006B8D] {0x2512a9cccc0} ComponentDelegateBinding WB_Slider_Theme2.WB_Slider_Theme2_C.ComponentDelegateBinding_0 +[00006B8E] {0x2512ad86e80} WidgetTree WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree +[00006B8F] {0x251134427c0} HorizontalBox WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.HorizontalBox +[00006B90] {0x2512b1daae0} HorizontalBoxSlot WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00006B91] {0x2512b1daa80} HorizontalBoxSlot WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00006B92] {0x2512bac5e00} SizeBox WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.SizeBox_0 +[00006B93] {0x25112dc5b00} SizeBox WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.SizeBox_Percentage +[00006B94] {0x2512b1daa20} SizeBoxSlot WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00006B95] {0x2512b1da9c0} SizeBoxSlot WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00006B96] {0x2512b898b20} Slider WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.Slider +[00006B97] {0x25108928180} TextBlock WB_Slider_Theme2.WB_Slider_Theme2_C.WidgetTree.TextBlock_Percentage +[00006B98] {0x25121947080} WidgetBlueprintGeneratedClass WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C +[00006B99] {0x25113e33880} Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.ExecuteUbergraph_WB_SettingsItem_Text_Theme2 +[00006B9A] {0x25113e33500} Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.Construct +[00006B9B] {0x2510d443960} Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.PreConstruct +[00006B9C] {0x2512ad86eb0} WidgetTree WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree +[00006B9D] {0x25112a494c0} TextBlock WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree.Description_Text +[00006B9E] {0x25112a49780} TextBlock WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree.Title_Text +[00006B9F] {0x251121ff740} VerticalBox WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree.VerticalBox_801 +[00006BA0] {0x2512b1da8a0} VerticalBoxSlot WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00006BA1] {0x2512b1da840} VerticalBoxSlot WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00006BA2] {0x2512a4f6600} WidgetBlueprintGeneratedClass WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C +[00006BA3] {0x2512acc4e60} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.OnValueChanged__DelegateSignature +[00006BA4] {0x2512acc4f40} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.OnMouseCaptureEnd__DelegateSignature +[00006BA5] {0x251124d5d40} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.ExecuteUbergraph_WB_Sensitivity_Theme2 +[00006BA6] {0x251124d5c60} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +[00006BA7] {0x2512a20a0a0} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +[00006BA8] {0x25113075b80} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.Construct +[00006BA9] {0x25113070320} Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.Set_SliderValue +[00006BAA] {0x2512a9cca00} ComponentDelegateBinding WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.ComponentDelegateBinding_0 +[00006BAB] {0x2512ad86ee0} WidgetTree WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree +[00006BAC] {0x25113442680} HorizontalBox WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.HorizontalBox +[00006BAD] {0x2512b1da660} HorizontalBoxSlot WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00006BAE] {0x2512b1da600} HorizontalBoxSlot WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00006BAF] {0x2512bac5b00} SizeBox WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.SizeBox_0 +[00006BB0] {0x2512bac0400} SizeBox WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.SizeBox_Percentage +[00006BB1] {0x2512b1da5a0} SizeBoxSlot WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00006BB2] {0x2512b1da540} SizeBoxSlot WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00006BB3] {0x251173750b0} Slider WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.Slider +[00006BB4] {0x25112a49a40} TextBlock WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.WidgetTree.TextBlock_Percentage +[00006BB5] {0x2512bf62e00} WidgetBlueprintGeneratedClass WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C +[00006BB6] {0x2511b10c2c0} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.OnOptionSwitched__DelegateSignature +[00006BB7] {0x2511b10c1e0} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.ExecuteUbergraph_WB_OptionSwitcher_Theme2 +[00006BB8] {0x2511b10c020} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00006BB9] {0x2511b10bf40} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00006BBA] {0x2511b10be60} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Construct +[00006BBB] {0x2511b10bd80} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.PreConstruct +[00006BBC] {0x2511b10bca0} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Switch_Option +[00006BBD] {0x2511b10bbc0} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Set_SelectedOption +[00006BBE] {0x2511b10bae0} Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Setup +[00006BBF] {0x2510b067b00} ComponentDelegateBinding WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.ComponentDelegateBinding_0 +[00006BC0] {0x2512ad86f10} WidgetTree WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree +[00006BC1] {0x2511afb7720} Button WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Decrease_Btn +[00006BC2] {0x25112c34e10} Button WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Increase_Btn +[00006BC3] {0x2512b1da3c0} ButtonSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00006BC4] {0x2512b1da360} ButtonSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Increase_Btn.ButtonSlot_1 +[00006BC5] {0x25113442540} HorizontalBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.HorizontalBox_0 +[00006BC6] {0x2512b1da300} HorizontalBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006BC7] {0x2512b1da2a0} HorizontalBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006BC8] {0x2512b1da240} HorizontalBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006BC9] {0x2512bf0f700} Image WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Icon_Decrease_Btn +[00006BCA] {0x2512bf0f4c0} Image WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.Icon_Increase_Btn +[00006BCB] {0x2512bac0100} SizeBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox +[00006BCC] {0x2512bac5080} SizeBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Decrease_Btn +[00006BCD] {0x2512bac5380} SizeBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Decrease_Icon +[00006BCE] {0x2512bac5200} SizeBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Increase_Btn +[00006BCF] {0x2512bac5500} SizeBox WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Increase_Icon +[00006BD0] {0x2512b1da1e0} SizeBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00006BD1] {0x2512b1da180} SizeBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00006BD2] {0x2512b1da120} SizeBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00006BD3] {0x2512b1db980} SizeBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00006BD4] {0x2512b1db920} SizeBoxSlot WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00006BD5] {0x25112a49d00} TextBlock WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.WidgetTree.TextBlock +[00006BD6] {0x2512bf6a180} WidgetBlueprintGeneratedClass WB_Microphone_Theme2.WB_Microphone_Theme2_C +[00006BD7] {0x2511b10b840} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.OnValueChanged__DelegateSignature +[00006BD8] {0x2511b10b760} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.OnMouseCaptureEnd__DelegateSignature +[00006BD9] {0x2511b10b5a0} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.ExecuteUbergraph_WB_Microphone_Theme2 +[00006BDA] {0x2511b10b4c0} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +[00006BDB] {0x2511b10b3e0} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +[00006BDC] {0x2511b10b300} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.Construct +[00006BDD] {0x2511b10b220} Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.Set_SliderValue +[00006BDE] {0x2512b793800} ComponentDelegateBinding WB_Microphone_Theme2.WB_Microphone_Theme2_C.ComponentDelegateBinding_0 +[00006BDF] {0x25121a051a0} WidgetTree WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree +[00006BE0] {0x251121f9fc0} HorizontalBox WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.HorizontalBox +[00006BE1] {0x2512b1db7a0} HorizontalBoxSlot WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00006BE2] {0x2512b1db740} HorizontalBoxSlot WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00006BE3] {0x2512a248980} SizeBox WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.SizeBox_0 +[00006BE4] {0x2512a248800} SizeBox WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.SizeBox_Percentage +[00006BE5] {0x2512b1db6e0} SizeBoxSlot WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00006BE6] {0x2512b1db680} SizeBoxSlot WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00006BE7] {0x2511281b050} Slider WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.Slider +[00006BE8] {0x25112a49fc0} TextBlock WB_Microphone_Theme2.WB_Microphone_Theme2_C.WidgetTree.TextBlock_Percentage +[00006BE9] {0x2512bf6a880} WidgetBlueprintGeneratedClass WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C +[00006BEA] {0x2511b10b060} Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.ExecuteUbergraph_WB_KeyRemap_Theme2 +[00006BEB] {0x2511b10aea0} Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.PreConstruct +[00006BEC] {0x2511b10adc0} Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature +[00006BED] {0x2512ab9f640} ComponentDelegateBinding WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.ComponentDelegateBinding_0 +[00006BEE] {0x251366797c0} WidgetTree WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.WidgetTree +[00006BEF] {0x251143c6140} InputKeySelector WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.WidgetTree.InputKeySelector +[00006BF0] {0x2512a248380} SizeBox WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.WidgetTree.SizeBox_606 +[00006BF1] {0x2512b1db500} SizeBoxSlot WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00006BF2] {0x2512bb2f580} Texture2D T_Video_icon_white.T_Video_icon_white +[00006BF3] {0x25123c23180} Texture2D T_Restore_defaults_icon_white.T_Restore_defaults_icon_white +[00006BF4] {0x25123c22fc0} Texture2D T_Gear_icon_white.T_Gear_icon_white +[00006BF5] {0x25123c22e00} Texture2D T_Game_Icon.T_Game_Icon +[00006BF6] {0x25123c22c40} Texture2D T_Controls_icon_white.T_Controls_icon_white +[00006BF7] {0x25123c22a80} Texture2D T_Audio_icon_white.T_Audio_icon_white +[00006BF8] {0x25123c228c0} Texture2D T_WidgetSwitcher_Btn_-_Normal_Theme2.T_WidgetSwitcher_Btn_-_Normal_Theme2 +[00006BF9] {0x25123c22700} Texture2D T_WidgetSwitcher_Btn-Selected_Theme2.T_WidgetSwitcher_Btn-Selected_Theme2 +[00006BFA] {0x25123c22540} Texture2D T_WidgetSwitcher_Btn-Pressed_Theme2.T_WidgetSwitcher_Btn-Pressed_Theme2 +[00006BFB] {0x25123c22380} Texture2D T_WidgetSwitcher_Btn-Hovered_Theme2.T_WidgetSwitcher_Btn-Hovered_Theme2 +[00006BFC] {0x25123c221c0} Texture2D T_Style_Pressed_Theme2.T_Style_Pressed_Theme2 +[00006BFD] {0x25123c22000} Texture2D T_Style_Normal_Theme2.T_Style_Normal_Theme2 +[00006BFE] {0x25123c21e40} Texture2D T_Style_Hovered_Theme2.T_Style_Hovered_Theme2 +[00006BFF] {0x25107b9cd60} UserDefinedStruct S_AudioSettings.S_AudioSettings +[00006C00] {0x2512a4f6280} BlueprintGeneratedClass Old_Instance.Old_Instance_C +[00006C01] {0x2511b10d980} Function Old_Instance.Old_Instance_C.ExecuteUbergraph_Old_Instance +[00006C02] {0x2511b10d8a0} Function Old_Instance.Old_Instance_C.UnlockAchievement +[00006C03] {0x2511b10d6e0} Function Old_Instance.Old_Instance_C.OnPlayerTalkingStateChanged +[00006C04] {0x2511b10d600} Function Old_Instance.Old_Instance_C.OnSessionInviteAccepted +[00006C05] {0x2511b10d520} Function Old_Instance.Old_Instance_C.ReceiveInit +[00006C06] {0x2511b10d440} Function Old_Instance.Old_Instance_C.Initialize_AudioSettings +[00006C07] {0x2511b10d360} Function Old_Instance.Old_Instance_C.ResetAfterErrorFocus +[00006C08] {0x2511b10d280} Function Old_Instance.Old_Instance_C.JoinServerSession +[00006C09] {0x2511b10d1a0} Function Old_Instance.Old_Instance_C.ShowLoadingScreen +[00006C0A] {0x2511b10d0c0} Function Old_Instance.Old_Instance_C.JoinServerCode +[00006C0B] {0x2511b10cfe0} Function Old_Instance.Old_Instance_C.CreateServer +[00006C0C] {0x2511b10cf00} Function Old_Instance.Old_Instance_C.OnSuccess_ED213154495FF5E71DED67A697B987EA +[00006C0D] {0x2511b10ce20} Function Old_Instance.Old_Instance_C.OnFailure_ED213154495FF5E71DED67A697B987EA +[00006C0E] {0x2511b10cd40} Function Old_Instance.Old_Instance_C.OnSuccess_B97CE1CD4661BC21FA87C5971EBFAE4B +[00006C0F] {0x2511b10cc60} Function Old_Instance.Old_Instance_C.OnFailure_B97CE1CD4661BC21FA87C5971EBFAE4B +[00006C10] {0x2511b10cb80} Function Old_Instance.Old_Instance_C.OnSuccess_E86CBC904E3BC46F964D8587210AFCCB +[00006C11] {0x2511b10caa0} Function Old_Instance.Old_Instance_C.OnFailure_E86CBC904E3BC46F964D8587210AFCCB +[00006C12] {0x2511b10ff20} Function Old_Instance.Old_Instance_C.OnSuccess_887915044268FE8E01B793860BA0535C +[00006C13] {0x2511b10fe40} Function Old_Instance.Old_Instance_C.OnFailure_887915044268FE8E01B793860BA0535C +[00006C14] {0x2511b10fd60} Function Old_Instance.Old_Instance_C.OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D +[00006C15] {0x2511b10fc80} Function Old_Instance.Old_Instance_C.OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D +[00006C16] {0x2511b10fba0} Function Old_Instance.Old_Instance_C.OnSuccess_3D35B0DB407C07D551689385E984433B +[00006C17] {0x2511b10fac0} Function Old_Instance.Old_Instance_C.OnFailure_3D35B0DB407C07D551689385E984433B +[00006C18] {0x2511b10f9e0} Function Old_Instance.Old_Instance_C.OnSuccess_A80D36E848E6AE6183E259BE7692C339 +[00006C19] {0x2511b10f900} Function Old_Instance.Old_Instance_C.OnFailure_A80D36E848E6AE6183E259BE7692C339 +[00006C1A] {0x2511b10f820} Function Old_Instance.Old_Instance_C.GenerateCode +[00006C1B] {0x2511b10f740} Function Old_Instance.Old_Instance_C.CheckCodeUnique +[00006C1C] {0x2511b10f660} Function Old_Instance.Old_Instance_C.ToggleVoiceIngame +[00006C1D] {0x2512c183340} Texture2D T_Arrow_left_white.T_Arrow_left_white +[00006C1E] {0x2512a4f0080} WidgetBlueprintGeneratedClass Lobby_Save_Switcher.Lobby_Save_Switcher_C +[00006C1F] {0x2511b10f3c0} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.OnSaveSwitched__DelegateSignature +[00006C20] {0x2511b10f200} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.ExecuteUbergraph_Lobby_Save_Switcher +[00006C21] {0x2511b10f120} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00006C22] {0x2511b10f040} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00006C23] {0x2511b10ef60} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.PreConstruct +[00006C24] {0x2511b10ee80} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.CanClose +[00006C25] {0x2511b10eda0} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Switch_Option +[00006C26] {0x2511b10ecc0} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_SelectedOption +[00006C27] {0x2511b10ebe0} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Setup +[00006C28] {0x2511b10eb00} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_OptionButtons_Visibility +[00006C29] {0x2511b10ea20} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Update Options +[00006C2A] {0x2511b10e940} Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.TitleCase +[00006C2B] {0x2512ab99a00} ComponentDelegateBinding Lobby_Save_Switcher.Lobby_Save_Switcher_C.ComponentDelegateBinding_0 +[00006C2C] {0x25136679820} WidgetTree Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree +[00006C2D] {0x25112879ba0} Button Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Left_Btn +[00006C2E] {0x2510d608960} Button Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Right_Btn +[00006C2F] {0x2512b1dc5e0} ButtonSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Left_Btn.ButtonSlot_1 +[00006C30] {0x2512b1dc580} ButtonSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Right_Btn.ButtonSlot_1 +[00006C31] {0x251121f1b40} HorizontalBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.HorizontalBox_0 +[00006C32] {0x2512b1dc520} HorizontalBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006C33] {0x2512b1dc4c0} HorizontalBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006C34] {0x2512b1dc460} HorizontalBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006C35] {0x2512bf0ee00} Image Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Icon_Left_Btn +[00006C36] {0x2512bf0ebc0} Image Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.Icon_Right_Btn +[00006C37] {0x2512bac2800} SizeBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_27 +[00006C38] {0x2512bac3400} SizeBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Left_Btn +[00006C39] {0x2512bac3280} SizeBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Left_Icon +[00006C3A] {0x2512bac3580} SizeBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Right_Btn +[00006C3B] {0x2512a247000} SizeBox Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Right_Icon +[00006C3C] {0x2512b1dc400} SizeBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_27.SizeBoxSlot_0 +[00006C3D] {0x2512b1dc3a0} SizeBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Left_Btn.SizeBoxSlot_0 +[00006C3E] {0x2512b1dc340} SizeBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Left_Icon.SizeBoxSlot_0 +[00006C3F] {0x2512b1dad80} SizeBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Right_Btn.SizeBoxSlot_0 +[00006C40] {0x2512b1dc2e0} SizeBoxSlot Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.SizeBox_Right_Icon.SizeBoxSlot_0 +[00006C41] {0x25112a4a280} TextBlock Lobby_Save_Switcher.Lobby_Save_Switcher_C.WidgetTree.TextBlock +[00006C42] {0x2512405bd80} WidgetBlueprintGeneratedClass Lobby_Level_Switcher.Lobby_Level_Switcher_C +[00006C43] {0x2511b10e780} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.OnLevelSwitched__DelegateSignature +[00006C44] {0x2512b1c1ba0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.ExecuteUbergraph_Lobby_Level_Switcher +[00006C45] {0x2512b1c1ac0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.CanClose +[00006C46] {0x2512b1c19e0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.PreConstruct +[00006C47] {0x2512b1c1900} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00006C48] {0x2512b1c1820} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00006C49] {0x2512b1c1740} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.UpdateOptions +[00006C4A] {0x2512b1c1660} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Refresh +[00006C4B] {0x2512b1c1580} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Switch_Option +[00006C4C] {0x2512b1c14a0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_SelectedOption +[00006C4D] {0x2512b1c13c0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Setup +[00006C4E] {0x2512b1c12e0} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_OptionButtons_Visibility +[00006C4F] {0x2512b1c1200} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.GetTime +[00006C50] {0x2512b1c1120} Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.RoundedTime +[00006C51] {0x2512ab97880} ComponentDelegateBinding Lobby_Level_Switcher.Lobby_Level_Switcher_C.ComponentDelegateBinding_0 +[00006C52] {0x25121a046f0} WidgetTree Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree +[00006C53] {0x25112c364e0} Button Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Left_Btn +[00006C54] {0x25123e76e00} Button Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Right_Btn +[00006C55] {0x2512b1dc100} ButtonSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Left_Btn.ButtonSlot_1 +[00006C56] {0x2512b1dc0a0} ButtonSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Right_Btn.ButtonSlot_1 +[00006C57] {0x251121f9840} HorizontalBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.HorizontalBox_0 +[00006C58] {0x2512b1dc040} HorizontalBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006C59] {0x2512b1dbfe0} HorizontalBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006C5A] {0x2512b1dbf80} HorizontalBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006C5B] {0x2512bf0e980} Image Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Icon_Left_Btn +[00006C5C] {0x2512bf0e740} Image Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.Icon_Right_Btn +[00006C5D] {0x2512bac8f80} SizeBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_27 +[00006C5E] {0x2512bac8680} SizeBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Left_Btn +[00006C5F] {0x2512bac8980} SizeBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Left_Icon +[00006C60] {0x2512bac8800} SizeBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Right_Btn +[00006C61] {0x2512bac8b00} SizeBox Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Right_Icon +[00006C62] {0x2512b1dbf20} SizeBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_27.SizeBoxSlot_0 +[00006C63] {0x2512b1dbec0} SizeBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Left_Btn.SizeBoxSlot_0 +[00006C64] {0x2512b1dbe60} SizeBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Left_Icon.SizeBoxSlot_0 +[00006C65] {0x2512b1dc160} SizeBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Right_Btn.SizeBoxSlot_0 +[00006C66] {0x2512b1dbe00} SizeBoxSlot Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.SizeBox_Right_Icon.SizeBoxSlot_0 +[00006C67] {0x25117142140} TextBlock Lobby_Level_Switcher.Lobby_Level_Switcher_C.WidgetTree.TextBlock +[00006C68] {0x2512405cf00} WidgetBlueprintGeneratedClass Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C +[00006C69] {0x2512b1c0f60} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.OnDifficultySwitched__DelegateSignature +[00006C6A] {0x2512b1c0da0} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.ExecuteUbergraph_Lobby_DifficultySwitcher +[00006C6B] {0x2512b1c0cc0} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +[00006C6C] {0x2512b1c0be0} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00006C6D] {0x2512b1c0b00} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.PreConstruct +[00006C6E] {0x2512b1c0a20} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.CanClose +[00006C6F] {0x2512b1c0940} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Switch_Option +[00006C70] {0x2512b1c0860} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_SelectedOption +[00006C71] {0x2512b1c0780} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Setup +[00006C72] {0x2512b1c06a0} Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_OptionButtons_Visibility +[00006C73] {0x2512ab96000} ComponentDelegateBinding Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.ComponentDelegateBinding_0 +[00006C74] {0x2512ad88e90} WidgetTree Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree +[00006C75] {0x25123e76970} Button Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Left_Btn +[00006C76] {0x25123e764e0} Button Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Right_Btn +[00006C77] {0x2512b1dbc20} ButtonSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Left_Btn.ButtonSlot_1 +[00006C78] {0x2512b1dbbc0} ButtonSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Right_Btn.ButtonSlot_1 +[00006C79] {0x251121f9700} HorizontalBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.HorizontalBox_0 +[00006C7A] {0x2512b1dbb60} HorizontalBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006C7B] {0x2512b1dbb00} HorizontalBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00006C7C] {0x2512b1dbaa0} HorizontalBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00006C7D] {0x2512bf0e500} Image Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Icon_Left_Btn +[00006C7E] {0x2512bf0e2c0} Image Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.Icon_Right_Btn +[00006C7F] {0x2512bac8200} SizeBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_27 +[00006C80] {0x2512bac7c00} SizeBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Left_Btn +[00006C81] {0x2512bac7a80} SizeBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Left_Icon +[00006C82] {0x2512bac7d80} SizeBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Right_Btn +[00006C83] {0x2512a246b80} SizeBox Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Right_Icon +[00006C84] {0x2512b1db9e0} SizeBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_27.SizeBoxSlot_0 +[00006C85] {0x2512b1dd240} SizeBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Left_Btn.SizeBoxSlot_0 +[00006C86] {0x2512b1dd1e0} SizeBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Left_Icon.SizeBoxSlot_0 +[00006C87] {0x2512b1dd120} SizeBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Right_Btn.SizeBoxSlot_0 +[00006C88] {0x2512b1dbc80} SizeBoxSlot Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.SizeBox_Right_Icon.SizeBoxSlot_0 +[00006C89] {0x25108929200} TextBlock Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.WidgetTree.TextBlock +[00006C8A] {0x2512405c100} BlueprintGeneratedClass BP_LobbyActor.BP_LobbyActor_C +[00006C8B] {0x2512b1c04e0} Function BP_LobbyActor.BP_LobbyActor_C.ExecuteUbergraph_BP_LobbyActor +[00006C8C] {0x2512b1c0400} Function BP_LobbyActor.BP_LobbyActor_C.ReceiveBeginPlay +[00006C8D] {0x2512b1c0240} Function BP_LobbyActor.BP_LobbyActor_C.ToggleKeyboard +[00006C8E] {0x2512b37d980} BlueprintGeneratedClass BP_Spectator.BP_Spectator_C +[00006C8F] {0x2512b1c0080} Function BP_Spectator.BP_Spectator_C.ExecuteUbergraph_BP_Spectator +[00006C90] {0x2512b1c3960} Function BP_Spectator.BP_Spectator_C.ReceiveBeginPlay +[00006C91] {0x2512b1c37a0} Function BP_Spectator.BP_Spectator_C.UpdateSpectating +[00006C92] {0x2512b1c36c0} Function BP_Spectator.BP_Spectator_C.SpectatePreviousPlayer +[00006C93] {0x2512b1c35e0} Function BP_Spectator.BP_Spectator_C.SpectateNextPlayer +[00006C94] {0x2512b1c3500} Function BP_Spectator.BP_Spectator_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_1 +[00006C95] {0x2512b1c3420} Function BP_Spectator.BP_Spectator_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_0 +[00006C96] {0x2512b1c3340} Function BP_Spectator.BP_Spectator_C.InpActEvt_Settings_K2Node_InputActionEvent_0 +[00006C97] {0x2512b1c3260} Function BP_Spectator.BP_Spectator_C.InpActEvt_Use_K2Node_InputActionEvent_1 +[00006C98] {0x2512b1c3180} Function BP_Spectator.BP_Spectator_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +[00006C99] {0x2512b1c30a0} Function BP_Spectator.BP_Spectator_C.SpectatePrevious +[00006C9A] {0x2512b1c2fc0} Function BP_Spectator.BP_Spectator_C.SpectateNext +[00006C9B] {0x2512b1c2ee0} Function BP_Spectator.BP_Spectator_C.SpectateIndex +[00006C9C] {0x2512b1c2e00} Function BP_Spectator.BP_Spectator_C.SetupWidget +[00006C9D] {0x2512b1c2d20} Function BP_Spectator.BP_Spectator_C.ToggleWidgetInteraction +[00006C9E] {0x251143c7910} CameraComponent BP_Spectator.BP_Spectator_C.Camera_GEN_VARIABLE +[00006C9F] {0x2512ab9abc0} InputActionDelegateBinding BP_Spectator.BP_Spectator_C.InputActionDelegateBinding_0 +[00006CA0] {0x2512bb743c0} InputAxisDelegateBinding BP_Spectator.BP_Spectator_C.InputAxisDelegateBinding_0 +[00006CA1] {0x2512b8d3620} MotionControllerComponent BP_Spectator.BP_Spectator_C.L_MotionController_GEN_VARIABLE +[00006CA2] {0x2512b8d30d0} MotionControllerComponent BP_Spectator.BP_Spectator_C.R_MotionController_GEN_VARIABLE +[00006CA3] {0x2512b997e00} SceneComponent BP_Spectator.BP_Spectator_C.DefaultSceneRoot_GEN_VARIABLE +[00006CA4] {0x2512b997c00} SceneComponent BP_Spectator.BP_Spectator_C.MotionControllers_GEN_VARIABLE +[00006CA5] {0x2512b3b8260} SimpleConstructionScript BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0 +[00006CA6] {0x2512b1c2c40} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_0 +[00006CA7] {0x2512b1c2b60} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_1 +[00006CA8] {0x2512b1c2a80} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_2 +[00006CA9] {0x2512b1c29a0} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_3 +[00006CAA] {0x2512b1c28c0} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_4 +[00006CAB] {0x2512b1c27e0} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_5 +[00006CAC] {0x2512b1c2700} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_6 +[00006CAD] {0x2512b1c2620} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_7 +[00006CAE] {0x2512b1c2540} SCS_Node BP_Spectator.BP_Spectator_C.SimpleConstructionScript_0.SCS_Node_8 +[00006CAF] {0x25105e8e480} SpringArmComponent BP_Spectator.BP_Spectator_C.SpringArm_GEN_VARIABLE +[00006CB0] {0x2510d007a20} WidgetComponent BP_Spectator.BP_Spectator_C.Widget_GEN_VARIABLE +[00006CB1] {0x2512acb17b0} WidgetInteractionComponent BP_Spectator.BP_Spectator_C.WidgetInteraction1_GEN_VARIABLE +[00006CB2] {0x2512acb13c0} WidgetInteractionComponent BP_Spectator.BP_Spectator_C.WidgetInteraction_GEN_VARIABLE +[00006CB3] {0x2512a4f5f00} WidgetBlueprintGeneratedClass W_VHS_Filter.W_VHS_Filter_C +[00006CB4] {0x2512b1c2460} Function W_VHS_Filter.W_VHS_Filter_C.ExecuteUbergraph_W_VHS_Filter +[00006CB5] {0x2512b1c2380} Function W_VHS_Filter.W_VHS_Filter_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +[00006CB6] {0x2512b1c21c0} Function W_VHS_Filter.W_VHS_Filter_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +[00006CB7] {0x2512b1c20e0} Function W_VHS_Filter.W_VHS_Filter_C.ShowVHSWidget +[00006CB8] {0x2512b1c2000} Function W_VHS_Filter.W_VHS_Filter_C.RefreshFocus +[00006CB9] {0x2512b1c1f20} Function W_VHS_Filter.W_VHS_Filter_C.Tick +[00006CBA] {0x2512b1c1e40} Function W_VHS_Filter.W_VHS_Filter_C.Construct +[00006CBB] {0x2512b1c1d60} Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Left +[00006CBC] {0x2512b1c5640} Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Right +[00006CBD] {0x2512b1c5560} Function W_VHS_Filter.W_VHS_Filter_C.OnMouseButtonUp +[00006CBE] {0x2512b1c5480} Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Up +[00006CBF] {0x2512b1c53a0} Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Down +[00006CC0] {0x2512bb75ec0} ComponentDelegateBinding W_VHS_Filter.W_VHS_Filter_C.ComponentDelegateBinding_0 +[00006CC1] {0x2512ad88ec0} WidgetTree W_VHS_Filter.W_VHS_Filter_C.WidgetTree +[00006CC2] {0x2512b997a00} BackgroundBlur W_VHS_Filter.W_VHS_Filter_C.WidgetTree.BackgroundBlur_0 +[00006CC3] {0x2512b13e200} Border W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Border_0 +[00006CC4] {0x2512b1dcdc0} BorderSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Border_0.BorderSlot_0 +[00006CC5] {0x25123e76050} Button W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_No +[00006CC6] {0x25123e75bc0} Button W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_Yes +[00006CC7] {0x2512b1dcca0} ButtonSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_No.ButtonSlot_1 +[00006CC8] {0x2512b1dcc40} ButtonSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_Yes.ButtonSlot_1 +[00006CC9] {0x251121f1dc0} CanvasPanel W_VHS_Filter.W_VHS_Filter_C.WidgetTree.CanvasPanel_6 +[00006CCA] {0x2511799a340} CanvasPanelSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00006CCB] {0x2511799a2d0} CanvasPanelSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00006CCC] {0x2511799a260} CanvasPanelSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00006CCD] {0x251121f13c0} HorizontalBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.HorizontalBox_ButtonYesNo +[00006CCE] {0x2512b1dcbe0} HorizontalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00006CCF] {0x2512b1dcb80} HorizontalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00006CD0] {0x2512b1dcb20} HorizontalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00006CD1] {0x2512bf0e080} Image W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Image_0 +[00006CD2] {0x2512b2d49c0} Image W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Image_1 +[00006CD3] {0x2512b2d4780} Image W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Image_103 +[00006CD4] {0x2512b2d4540} Image W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Image_NoFocus +[00006CD5] {0x2512b2d4300} Image W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Image_YesFocus +[00006CD6] {0x251121f1500} Overlay W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_0 +[00006CD7] {0x251121f4d40} Overlay W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_2 +[00006CD8] {0x251121f0240} Overlay W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_3 +[00006CD9] {0x2512b1dca60} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00006CDA] {0x2512b1dca00} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00006CDB] {0x2512b1dc9a0} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_2.OverlaySlot_3 +[00006CDC] {0x2512b1dc940} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_2.OverlaySlot_5 +[00006CDD] {0x2512b1dc8e0} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_3.OverlaySlot_6 +[00006CDE] {0x2512b1dc880} OverlaySlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_3.OverlaySlot_8 +[00006CDF] {0x251121f3800} ScaleBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.ScaleBox_0 +[00006CE0] {0x2512b1dc820} ScaleBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00006CE1] {0x25124100580} SizeBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_70 +[00006CE2] {0x25124106100} SizeBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_No +[00006CE3] {0x25124100400} SizeBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_Yes +[00006CE4] {0x2512b1dcd00} SizeBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00006CE5] {0x2512b1dc7c0} SizeBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00006CE6] {0x2512b1dc760} SizeBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00006CE7] {0x25107b9c580} Spacer W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Spacer_0 +[00006CE8] {0x25107b9ca00} Spacer W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Spacer_2 +[00006CE9] {0x2512aba9520} Spacer W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Spacer_4 +[00006CEA] {0x2512aba9400} Spacer W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Spacer_8 +[00006CEB] {0x25117149200} TextBlock W_VHS_Filter.W_VHS_Filter_C.WidgetTree.TextBlock_No +[00006CEC] {0x2510892c640} TextBlock W_VHS_Filter.W_VHS_Filter_C.WidgetTree.TextBlock_Title +[00006CED] {0x251127fb300} TextBlock W_VHS_Filter.W_VHS_Filter_C.WidgetTree.TextBlock_Title_1 +[00006CEE] {0x251127fb5c0} TextBlock W_VHS_Filter.W_VHS_Filter_C.WidgetTree.TextBlock_Yes +[00006CEF] {0x251121f3940} VerticalBox W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0 +[00006CF0] {0x2512b1dc700} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00006CF1] {0x2512b1dc6a0} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00006CF2] {0x2512b1dc640} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00006CF3] {0x2512b1ddea0} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[00006CF4] {0x2512b1dde40} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00006CF5] {0x2512b1ddde0} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00006CF6] {0x2512b1ddd80} VerticalBoxSlot W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00006CF7] {0x2510d06e000} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00006CF8] {0x251203a8300} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_No.WidgetNavigation_4 +[00006CF9] {0x251203a8200} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Button_Yes.WidgetNavigation_5 +[00006CFA] {0x251203a8100} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00006CFB] {0x251203a8000} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.Overlay_0.WidgetNavigation_0 +[00006CFC] {0x251203a7f00} WidgetNavigation W_VHS_Filter.W_VHS_Filter_C.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00006CFD] {0x2512405d600} BlueprintGeneratedClass BP_MenuActor.BP_MenuActor_C +[00006CFE] {0x2512b1c51e0} Function BP_MenuActor.BP_MenuActor_C.ExecuteUbergraph_BP_MenuActor +[00006CFF] {0x2512b1c5100} Function BP_MenuActor.BP_MenuActor_C.HeldRight +[00006D00] {0x2512b1c4f40} Function BP_MenuActor.BP_MenuActor_C.HeldLeft +[00006D01] {0x2512b1c4e60} Function BP_MenuActor.BP_MenuActor_C.CloseWarning +[00006D02] {0x2512b1c4d80} Function BP_MenuActor.BP_MenuActor_C.MoveTo +[00006D03] {0x2512b1c4ca0} Function BP_MenuActor.BP_MenuActor_C.ToggleKeyboard +[00006D04] {0x2512b1c4bc0} Function BP_MenuActor.BP_MenuActor_C.CloseSettings +[00006D05] {0x2512b1c4ae0} Function BP_MenuActor.BP_MenuActor_C.OpenSettings +[00006D06] {0x2512b1c4a00} Function BP_MenuActor.BP_MenuActor_C.ReceiveBeginPlay +[00006D07] {0x2512b1c4920} Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +[00006D08] {0x2512b1c4840} Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +[00006D09] {0x2512b1c4760} Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +[00006D0A] {0x2512b1c4680} Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +[00006D0B] {0x2512b1c45a0} Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +[00006D0C] {0x2512b1c44c0} Function BP_MenuActor.BP_MenuActor_C.SmoothMove__UpdateFunc +[00006D0D] {0x2512b1c43e0} Function BP_MenuActor.BP_MenuActor_C.SmoothMove__FinishedFunc +[00006D0E] {0x2512b1c4300} Function BP_MenuActor.BP_MenuActor_C.RefreshFocus +[00006D0F] {0x2512b1c4220} Function BP_MenuActor.BP_MenuActor_C.ToggleWidgetInteraction +[00006D10] {0x2512b1c4140} Function BP_MenuActor.BP_MenuActor_C.Update Beam +[00006D11] {0x251089d5950} CameraComponent BP_MenuActor.BP_MenuActor_C.Camera_GEN_VARIABLE +[00006D12] {0x2512b4bbbc0} CurveFloat BP_MenuActor.BP_MenuActor_C.CurveFloat_0 +[00006D13] {0x2512bb79540} InputActionDelegateBinding BP_MenuActor.BP_MenuActor_C.InputActionDelegateBinding_0 +[00006D14] {0x2512b8d20e0} MotionControllerComponent BP_MenuActor.BP_MenuActor_C.MotionController1_GEN_VARIABLE +[00006D15] {0x2512b8d1b90} MotionControllerComponent BP_MenuActor.BP_MenuActor_C.MotionController_GEN_VARIABLE +[00006D16] {0x2512b997600} SceneComponent BP_MenuActor.BP_MenuActor_C.DefaultSceneRoot_GEN_VARIABLE +[00006D17] {0x2512b997400} SceneComponent BP_MenuActor.BP_MenuActor_C.Scene_GEN_VARIABLE +[00006D18] {0x2512b3b81c0} SimpleConstructionScript BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0 +[00006D19] {0x2512b1c4060} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_0 +[00006D1A] {0x2512b1c3f80} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_1 +[00006D1B] {0x2512b1c3ea0} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_2 +[00006D1C] {0x2512b1c3dc0} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_3 +[00006D1D] {0x2512b1c3ce0} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_4 +[00006D1E] {0x2512b1c3c00} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_5 +[00006D1F] {0x2512b1c3b20} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_6 +[00006D20] {0x2512b1c3a40} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_7 +[00006D21] {0x2512b1c7320} SCS_Node BP_MenuActor.BP_MenuActor_C.SimpleConstructionScript_0.SCS_Node_8 +[00006D22] {0x2512b4bbb00} TimelineTemplate BP_MenuActor.BP_MenuActor_C.SmoothMove_Template +[00006D23] {0x251219ff9a0} WidgetComponent BP_MenuActor.BP_MenuActor_C.Keyboard_GEN_VARIABLE +[00006D24] {0x25112c13a60} WidgetComponent BP_MenuActor.BP_MenuActor_C.NODE_AddWidgetComponent-0 +[00006D25] {0x2512a9af340} WidgetComponent BP_MenuActor.BP_MenuActor_C.Widget_GEN_VARIABLE +[00006D26] {0x25113e8c4f0} WidgetInteractionComponent BP_MenuActor.BP_MenuActor_C.WidgetInteraction1_GEN_VARIABLE +[00006D27] {0x2512acbfc10} WidgetInteractionComponent BP_MenuActor.BP_MenuActor_C.WidgetInteraction_GEN_VARIABLE +[00006D28] {0x2512b37ac00} WidgetBlueprintGeneratedClass W_MainMenu.W_MainMenu_C +[00006D29] {0x2512b1c7160} Function W_MainMenu.W_MainMenu_C.ExecuteUbergraph_W_MainMenu +[00006D2A] {0x2512b1c7080} Function W_MainMenu.W_MainMenu_C.CheckForGamepadStyle +[00006D2B] {0x2512b1c6ec0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_228_OnButtonHoverEvent__DelegateSignature +[00006D2C] {0x2512b1c6de0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_240_OnButtonHoverEvent__DelegateSignature +[00006D2D] {0x2512b1c6d00} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_299_OnButtonHoverEvent__DelegateSignature +[00006D2E] {0x2512b1c6c20} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_316_OnButtonHoverEvent__DelegateSignature +[00006D2F] {0x2512b1c6b40} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_355_OnButtonHoverEvent__DelegateSignature +[00006D30] {0x2512b1c6a60} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_375_OnButtonHoverEvent__DelegateSignature +[00006D31] {0x2512b1c6980} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3444_OnButtonHoverEvent__DelegateSignature +[00006D32] {0x2512b1c68a0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3485_OnButtonHoverEvent__DelegateSignature +[00006D33] {0x2512b1c67c0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3698_OnButtonHoverEvent__DelegateSignature +[00006D34] {0x2512b1c66e0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3743_OnButtonHoverEvent__DelegateSignature +[00006D35] {0x2512b1c6600} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6784_OnButtonHoverEvent__DelegateSignature +[00006D36] {0x2512b1c6520} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6832_OnButtonHoverEvent__DelegateSignature +[00006D37] {0x2512b1c6440} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8218_OnButtonHoverEvent__DelegateSignature +[00006D38] {0x2512b1c6360} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8269_OnButtonHoverEvent__DelegateSignature +[00006D39] {0x2512b1c6280} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1222_OnButtonHoverEvent__DelegateSignature +[00006D3A] {0x2512b1c61a0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1277_OnButtonHoverEvent__DelegateSignature +[00006D3B] {0x2512b1c60c0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature +[00006D3C] {0x2512b1c5fe0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature +[00006D3D] {0x2512b1c5f00} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_7_OnHovered__DelegateSignature +[00006D3E] {0x2512b1c5e20} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_8_OnUnhovered__DelegateSignature +[00006D3F] {0x2512b1c5d40} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_9_OnUnhovered__DelegateSignature +[00006D40] {0x2512b1c5c60} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature +[00006D41] {0x2512b1c5b80} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_11_OnHovered__DelegateSignature +[00006D42] {0x2512b1c5aa0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_12_OnUnhovered__DelegateSignature +[00006D43] {0x2512b1c59c0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_14_OnHovered__DelegateSignature +[00006D44] {0x2512b1c58e0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_15_OnUnhovered__DelegateSignature +[00006D45] {0x2512b1c5720} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_16_OnHovered__DelegateSignature +[00006D46] {0x2512b1c9000} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_17_OnUnhovered__DelegateSignature +[00006D47] {0x2512b1c8f20} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_18_OnHovered__DelegateSignature +[00006D48] {0x2512b1c8e40} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_19_OnUnhovered__DelegateSignature +[00006D49] {0x2512b1c8d60} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_20_OnHovered__DelegateSignature +[00006D4A] {0x2512b1c8c80} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_21_OnUnhovered__DelegateSignature +[00006D4B] {0x2512b1c8ba0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_22_OnButtonHoverEvent__DelegateSignature +[00006D4C] {0x2512b1c8ac0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_23_OnButtonHoverEvent__DelegateSignature +[00006D4D] {0x2512b1c89e0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_24_OnButtonHoverEvent__DelegateSignature +[00006D4E] {0x2512b1c8900} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_25_OnButtonHoverEvent__DelegateSignature +[00006D4F] {0x2512b1c8820} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_0_OnHovered__DelegateSignature +[00006D50] {0x2512b1c8740} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature +[00006D51] {0x2512b1c8660} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature +[00006D52] {0x2512b1c8580} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature +[00006D53] {0x2512b1c84a0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature +[00006D54] {0x2512b1c83c0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_34_OnButtonHoverEvent__DelegateSignature +[00006D55] {0x2512b1c82e0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +[00006D56] {0x2512b1c8200} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature +[00006D57] {0x2512b1c8120} Function W_MainMenu.W_MainMenu_C.ViewHubComputer +[00006D58] {0x2512b1c8040} Function W_MainMenu.W_MainMenu_C.ShowVHSPrompt +[00006D59] {0x2512b1c7f60} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature +[00006D5A] {0x2512b1c7e80} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature +[00006D5B] {0x2512b1c7da0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature +[00006D5C] {0x2512b1c7cc0} Function W_MainMenu.W_MainMenu_C.LoadSaves +[00006D5D] {0x2512b1c7be0} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature +[00006D5E] {0x2512b1c7b00} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature +[00006D5F] {0x2512b1c7a20} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00006D60] {0x2512b1c7940} Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature +[00006D61] {0x2512b1c7860} Function W_MainMenu.W_MainMenu_C.ScrollLeft +[00006D62] {0x2512b1c7780} Function W_MainMenu.W_MainMenu_C.ScrollRight +[00006D63] {0x2512b1c76a0} Function W_MainMenu.W_MainMenu_C.ShowMainMenuFromParent +[00006D64] {0x2512b1c75c0} Function W_MainMenu.W_MainMenu_C.RefreshFocus +[00006D65] {0x2512b1c5800} Function W_MainMenu.W_MainMenu_C.RefreshServerList +[00006D66] {0x2512b1c74e0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1207_OnButtonClickedEvent__DelegateSignature +[00006D67] {0x2512b1c7400} Function W_MainMenu.W_MainMenu_C.BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature +[00006D68] {0x2512b1cace0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8203_OnButtonClickedEvent__DelegateSignature +[00006D69] {0x2512b1cac00} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6732_OnButtonClickedEvent__DelegateSignature +[00006D6A] {0x2512b1cab20} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3784_OnButtonClickedEvent__DelegateSignature +[00006D6B] {0x2512b1caa40} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3399_OnButtonClickedEvent__DelegateSignature +[00006D6C] {0x2512b1ca960} Function W_MainMenu.W_MainMenu_C.AnimChange +[00006D6D] {0x2512b1ca880} Function W_MainMenu.W_MainMenu_C.PreConstruct +[00006D6E] {0x2512b1ca7a0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_331_OnButtonClickedEvent__DelegateSignature +[00006D6F] {0x2512b1ca6c0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_213_OnButtonClickedEvent__DelegateSignature +[00006D70] {0x2512b1ca5e0} Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_75_OnButtonClickedEvent__DelegateSignature +[00006D71] {0x2512b1ca500} Function W_MainMenu.W_MainMenu_C.Construct +[00006D72] {0x2512b1ca420} Function W_MainMenu.W_MainMenu_C.OnSuccess_7ABA6D504D57A8EC3C475E8249B35A52 +[00006D73] {0x2512b1ca340} Function W_MainMenu.W_MainMenu_C.OnFailure_7ABA6D504D57A8EC3C475E8249B35A52 +[00006D74] {0x2512b1ca260} Function W_MainMenu.W_MainMenu_C.OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1 +[00006D75] {0x2512b1ca180} Function W_MainMenu.W_MainMenu_C.OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1 +[00006D76] {0x2512b1ca0a0} Function W_MainMenu.W_MainMenu_C.UpdateDifficultyToolTips +[00006D77] {0x2512b1c9fc0} Function W_MainMenu.W_MainMenu_C.GetSavedGame +[00006D78] {0x2512b1c9ee0} Function W_MainMenu.W_MainMenu_C.CustomNavigation_Right +[00006D79] {0x2512b1c9e00} Function W_MainMenu.W_MainMenu_C.CheckHasFocus +[00006D7A] {0x2512b1c9d20} Function W_MainMenu.W_MainMenu_C.FocusFirstButtonMenu +[00006D7B] {0x2512b1c9c40} Function W_MainMenu.W_MainMenu_C.CustomNavigation_Up +[00006D7C] {0x2512b1c9b60} Function W_MainMenu.W_MainMenu_C.CustomNavigation_Down +[00006D7D] {0x2512b1c9a80} Function W_MainMenu.W_MainMenu_C.OnKeyUp +[00006D7E] {0x2512b1c99a0} Function W_MainMenu.W_MainMenu_C.OnMouseButtonUp +[00006D7F] {0x2512b1c98c0} Function W_MainMenu.W_MainMenu_C.FocusFirstSlot +[00006D80] {0x2512b1c97e0} Function W_MainMenu.W_MainMenu_C.GetCustomFocus +[00006D81] {0x2512b1c9700} Function W_MainMenu.W_MainMenu_C.CustomNavigation_LeftMulti +[00006D82] {0x2512b1c9620} Function W_MainMenu.W_MainMenu_C.CustomNavigation_RightMulti +[00006D83] {0x2512b1c9540} Function W_MainMenu.W_MainMenu_C.CustomNavigation_UpMulti +[00006D84] {0x2512b1c9460} Function W_MainMenu.W_MainMenu_C.CustomNavigation_DownMulti +[00006D85] {0x2512b1c9380} Function W_MainMenu.W_MainMenu_C.RemoveToolTipsInGame +[00006D86] {0x2512b1c92a0} Function W_MainMenu.W_MainMenu_C.PlayClickSound +[00006D87] {0x2512b1c91c0} Function W_MainMenu.W_MainMenu_C.PlayHoveredSound +[00006D88] {0x2512b1c90e0} Function W_MainMenu.W_MainMenu_C.GetActualOverlay +[00006D89] {0x2512b1cc9c0} Function W_MainMenu.W_MainMenu_C.GetActualNav +[00006D8A] {0x2512b1cc8e0} Function W_MainMenu.W_MainMenu_C.GetActualList +[00006D8B] {0x2512b1cc800} Function W_MainMenu.W_MainMenu_C.CreateButtonArray +[00006D8C] {0x2512b1cc720} Function W_MainMenu.W_MainMenu_C.On Arrow Right +[00006D8D] {0x2512b1cc640} Function W_MainMenu.W_MainMenu_C.On Arrow Left +[00006D8E] {0x2512b1cc560} Function W_MainMenu.W_MainMenu_C.GetMaxScrollOffset +[00006D8F] {0x2512b1cc480} Function W_MainMenu.W_MainMenu_C.UpdateMapToolTips +[00006D90] {0x2512b1cc3a0} Function W_MainMenu.W_MainMenu_C.SetMapSelection +[00006D91] {0x2512b1cc2c0} Function W_MainMenu.W_MainMenu_C.Toggle Warning +[00006D92] {0x2512b1cc1e0} Function W_MainMenu.W_MainMenu_C.Toggle Warning_Main +[00006D93] {0x2512b1cc100} Function W_MainMenu.W_MainMenu_C.CheckFont +[00006D94] {0x2512b1cc020} Function W_MainMenu.W_MainMenu_C.OpenHub +[00006D95] {0x2512b1cbf40} Function W_MainMenu.W_MainMenu_C.OpenHubComputer +[00006D96] {0x2512bb7db80} ComponentDelegateBinding W_MainMenu.W_MainMenu_C.ComponentDelegateBinding_0 +[00006D97] {0x2512ad895b0} WidgetTree W_MainMenu.W_MainMenu_C.WidgetTree +[00006D98] {0x2512b997200} BackgroundBlur W_MainMenu.W_MainMenu_C.WidgetTree.MyBackgroundBlur +[00006D99] {0x2512b13d800} Border W_MainMenu.W_MainMenu_C.WidgetTree.Border_0 +[00006D9A] {0x2512b13d580} Border W_MainMenu.W_MainMenu_C.WidgetTree.WarningOverlay +[00006D9B] {0x2512b13d300} Border W_MainMenu.W_MainMenu_C.WidgetTree.WarningOverlay_1 +[00006D9C] {0x2512b1dda80} BorderSlot W_MainMenu.W_MainMenu_C.WidgetTree.Border_0.BorderSlot_0 +[00006D9D] {0x2512b1dda20} BorderSlot W_MainMenu.W_MainMenu_C.WidgetTree.WarningOverlay.BorderSlot_0 +[00006D9E] {0x2512b1dd9c0} BorderSlot W_MainMenu.W_MainMenu_C.WidgetTree.WarningOverlay_1.BorderSlot_0 +[00006D9F] {0x25123e75730} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_0 +[00006DA0] {0x25123e752a0} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_1 +[00006DA1] {0x25123e74e10} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackLoad_1 +[00006DA2] {0x25123e74980} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackMulti +[00006DA3] {0x25123e744f0} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackSaves +[00006DA4] {0x25123e74060} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_CreateServer +[00006DA5] {0x25123e73bd0} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Exit +[00006DA6] {0x25123e73740} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Join +[00006DA7] {0x25123e732b0} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Multiplayer +[00006DA8] {0x25123e72e20} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_NewGame +[00006DA9] {0x25123e72990} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_NewSave +[00006DAA] {0x25123e72500} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Refresh +[00006DAB] {0x25123e72070} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Settings +[00006DAC] {0x25123e71be0} Button W_MainMenu.W_MainMenu_C.WidgetTree.Button_Singleplayer +[00006DAD] {0x25123e71750} Button W_MainMenu.W_MainMenu_C.WidgetTree.DiscordButton +[00006DAE] {0x2512b1dd960} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_0.ButtonSlot_0 +[00006DAF] {0x2512b1dd900} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_1.ButtonSlot_0 +[00006DB0] {0x2512b1dd8a0} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackLoad_1.ButtonSlot_9 +[00006DB1] {0x2512b1dd840} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackMulti.ButtonSlot_9 +[00006DB2] {0x2512b1dd7e0} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_BackSaves.ButtonSlot_9 +[00006DB3] {0x2512b1dd780} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_CreateServer.ButtonSlot_9 +[00006DB4] {0x2512b1dd720} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Exit.ButtonSlot_9 +[00006DB5] {0x2512b1dd6c0} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Join.ButtonSlot_9 +[00006DB6] {0x2512b1dd660} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Multiplayer.ButtonSlot_2 +[00006DB7] {0x2512b1dd600} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_NewGame.ButtonSlot_1 +[00006DB8] {0x2512b1dd5a0} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_NewSave.ButtonSlot_9 +[00006DB9] {0x2512b1dd540} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Refresh.ButtonSlot_9 +[00006DBA] {0x2512b1dd4e0} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Settings.ButtonSlot_4 +[00006DBB] {0x2512b1dd480} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.Button_Singleplayer.ButtonSlot_2 +[00006DBC] {0x2512b1dd420} ButtonSlot W_MainMenu.W_MainMenu_C.WidgetTree.DiscordButton.ButtonSlot_0 +[00006DBD] {0x2512b154b60} EditableTextBox W_MainMenu.W_MainMenu_C.WidgetTree.EditableTextBox_ServerName +[00006DBE] {0x251121f4480} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_0 +[00006DBF] {0x251121f36c0} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_1 +[00006DC0] {0x251121f1280} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_134 +[00006DC1] {0x251121f4c00} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_MainMenu +[00006DC2] {0x251121f3f80} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer +[00006DC3] {0x251121f40c0} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Singleplayer +[00006DC4] {0x251121f4ac0} HorizontalBox W_MainMenu.W_MainMenu_C.WidgetTree.Title_Box +[00006DC5] {0x2512b1dd3c0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00006DC6] {0x2512b1dd360} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00006DC7] {0x2512b1dd300} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[00006DC8] {0x2512b1dd2a0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00006DC9] {0x2512b1deb00} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00006DCA] {0x2512b1deaa0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[00006DCB] {0x2512b1dea40} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_1 +[00006DCC] {0x2512b1de9e0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_2 +[00006DCD] {0x2512b1de980} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_4 +[00006DCE] {0x2512b1de920} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_0 +[00006DCF] {0x2512b1de8c0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_1 +[00006DD0] {0x2512b1de860} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_4 +[00006DD1] {0x2512b1de800} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_0 +[00006DD2] {0x2512b1de7a0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_3 +[00006DD3] {0x2512b1de740} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_4 +[00006DD4] {0x2512b1de6e0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_5 +[00006DD5] {0x2512b1de680} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_7 +[00006DD6] {0x2512b1de620} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_8 +[00006DD7] {0x2512b1de5c0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_0 +[00006DD8] {0x2512b1de560} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_4 +[00006DD9] {0x2512b1de500} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_5 +[00006DDA] {0x2512b1de4a0} HorizontalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Title_Box.HorizontalBoxSlot_2 +[00006DDB] {0x2512b2d40c0} Image W_MainMenu.W_MainMenu_C.WidgetTree.BackgroundTest +[00006DDC] {0x2512b2d3e80} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image +[00006DDD] {0x2512b2d3c40} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_1 +[00006DDE] {0x2512b2d3a00} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_13 +[00006DDF] {0x2512b2d37c0} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_139 +[00006DE0] {0x2512b2d3580} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_14 +[00006DE1] {0x2512b2d3340} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_146 +[00006DE2] {0x2512b2d3100} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_15 +[00006DE3] {0x2512b2d2ec0} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_16 +[00006DE4] {0x2512b2d2c80} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_6 +[00006DE5] {0x2512b2d2a40} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_7 +[00006DE6] {0x2512b2d2800} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_Background +[00006DE7] {0x2512b2d25c0} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_BackgroundBlack +[00006DE8] {0x2512b2d2380} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_BackgroundSmoke +[00006DE9] {0x2512b2d2140} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_Fond +[00006DEA] {0x2512b2d1f00} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_Sep_01 +[00006DEB] {0x2512b2d1cc0} Image W_MainMenu.W_MainMenu_C.WidgetTree.Image_Sep_2 +[00006DEC] {0x2510bb6fb00} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0 +[00006DED] {0x251121f3440} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_1 +[00006DEE] {0x251121ffc40} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_2 +[00006DEF] {0x2510bb6cf40} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_3 +[00006DF0] {0x2511344f240} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4 +[00006DF1] {0x2511344f380} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Hub +[00006DF2] {0x2512adb8d00} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_MainMenu +[00006DF3] {0x2512adba240} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Multiplayer +[00006DF4] {0x2512adbb3c0} Overlay W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Singleplayer +[00006DF5] {0x2512b1de440} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_0 +[00006DF6] {0x2512b1de3e0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_1 +[00006DF7] {0x2512b1de380} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_10 +[00006DF8] {0x2512b1de320} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_12 +[00006DF9] {0x2512b1de2c0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_13 +[00006DFA] {0x2512b1de260} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_2 +[00006DFB] {0x2512b1de200} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_3 +[00006DFC] {0x2512b1de1a0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_4 +[00006DFD] {0x2512b1de140} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_5 +[00006DFE] {0x2512b1de0e0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_6 +[00006DFF] {0x2512b1de080} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_7 +[00006E00] {0x2512b1de020} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_8 +[00006E01] {0x2512b1ddfc0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_0.OverlaySlot_9 +[00006E02] {0x2512b1ddf60} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_1.OverlaySlot_0 +[00006E03] {0x2512b1ddf00} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_1.OverlaySlot_1 +[00006E04] {0x2512b1df760} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_1.OverlaySlot_9 +[00006E05] {0x2512b1df700} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_2.OverlaySlot_4 +[00006E06] {0x2512b1df6a0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_2.OverlaySlot_5 +[00006E07] {0x2512b1df640} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_2.OverlaySlot_7 +[00006E08] {0x2512b1df5e0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_3.OverlaySlot_0 +[00006E09] {0x2512b1df580} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_19 +[00006E0A] {0x2512b1df520} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_20 +[00006E0B] {0x2512b1df4c0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_21 +[00006E0C] {0x2512b1df460} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_22 +[00006E0D] {0x2512b1df400} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_24 +[00006E0E] {0x2512b1df3a0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_4.OverlaySlot_31 +[00006E0F] {0x2512b1df340} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Hub.OverlaySlot_3 +[00006E10] {0x2512b1df2e0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Hub.OverlaySlot_4 +[00006E11] {0x2512b1df280} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Hub.OverlaySlot_7 +[00006E12] {0x2512b1df220} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_MainMenu.OverlaySlot_0 +[00006E13] {0x2512b1df1c0} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_MainMenu.OverlaySlot_3 +[00006E14] {0x2512b1df160} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Multiplayer.OverlaySlot_0 +[00006E15] {0x2512b1df100} OverlaySlot W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_Singleplayer.OverlaySlot_0 +[00006E16] {0x2512adbb280} ScaleBox W_MainMenu.W_MainMenu_C.WidgetTree.MyScaleBox +[00006E17] {0x2512b1df040} ScaleBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.MyScaleBox.ScaleBoxSlot_0 +[00006E18] {0x2512befe4a0} ScrollBox W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection +[00006E19] {0x25112599280} ScrollBox W_MainMenu.W_MainMenu_C.WidgetTree.ScrollBox_SavesList +[00006E1A] {0x251125609a0} ScrollBox W_MainMenu.W_MainMenu_C.WidgetTree.ScrollBox_ServerList +[00006E1B] {0x2512b1defe0} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_0 +[00006E1C] {0x2512b1def80} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_1 +[00006E1D] {0x2512b1def20} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_2 +[00006E1E] {0x2512b1deec0} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_3 +[00006E1F] {0x2512b1dee60} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_4 +[00006E20] {0x2512b1dee00} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_5 +[00006E21] {0x2512b1deda0} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_6 +[00006E22] {0x2512b1ded40} ScrollBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_7 +[00006E23] {0x2512afb9700} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox +[00006E24] {0x2512410c280} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_0 +[00006E25] {0x25124106700} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_01 +[00006E26] {0x25124106b80} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_02 +[00006E27] {0x25124104180} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_03 +[00006E28] {0x25124107000} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_04 +[00006E29] {0x25124107300} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_1 +[00006E2A] {0x25124107600} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_14 +[00006E2B] {0x25124107900} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_18 +[00006E2C] {0x25124107c00} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_7 +[00006E2D] {0x25124108380} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_8 +[00006E2E] {0x25124108680} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_9 +[00006E2F] {0x25124108b00} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_MapText +[00006E30] {0x25124108e00} SizeBox W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_Username +[00006E31] {0x2512b1dece0} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox.SizeBoxSlot_1 +[00006E32] {0x2512b1dec80} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_0.SizeBoxSlot_1 +[00006E33] {0x2512b1dec20} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_01.SizeBoxSlot_1 +[00006E34] {0x2512b1debc0} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_02.SizeBoxSlot_1 +[00006E35] {0x2512b1deb60} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_03.SizeBoxSlot_1 +[00006E36] {0x2512b1dffa0} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_04.SizeBoxSlot_1 +[00006E37] {0x2512b1dff40} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_1.SizeBoxSlot_1 +[00006E38] {0x2512b1dfee0} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_14.SizeBoxSlot_2 +[00006E39] {0x2512b1dfe80} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_18.SizeBoxSlot_0 +[00006E3A] {0x2512b1dfe20} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_7.SizeBoxSlot_1 +[00006E3B] {0x2512b1dfdc0} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_8.SizeBoxSlot_1 +[00006E3C] {0x2512b1dfd60} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[00006E3D] {0x2512b1dfd00} SizeBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.SizeBox_MapText.SizeBoxSlot_1 +[00006E3E] {0x2512aba92e0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer +[00006E3F] {0x2512aba91c0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_1 +[00006E40] {0x2512aba90a0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_12 +[00006E41] {0x2512aba8f80} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_13 +[00006E42] {0x2512aba8e60} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_14 +[00006E43] {0x2512aba8d40} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_16 +[00006E44] {0x2512aba8c20} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_17 +[00006E45] {0x2512aba8b00} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_18 +[00006E46] {0x2512aba89e0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_2 +[00006E47] {0x2512aba88c0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_20 +[00006E48] {0x2512aba87a0} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_21 +[00006E49] {0x2512aba8680} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_3 +[00006E4A] {0x2512aba8560} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_6 +[00006E4B] {0x2512aba8440} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_7 +[00006E4C] {0x2512aba8320} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_9 +[00006E4D] {0x2512aba8200} Spacer W_MainMenu.W_MainMenu_C.WidgetTree.Spacer_Multi +[00006E4E] {0x25117145580} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock +[00006E4F] {0x251089294c0} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_1 +[00006E50] {0x25112a4a540} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_118 +[00006E51] {0x2512a684500} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_123 +[00006E52] {0x2512a684240} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_2 +[00006E53] {0x2512a683f80} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_3 +[00006E54] {0x2512a683cc0} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_4 +[00006E55] {0x2512a683a00} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_65 +[00006E56] {0x2512a683740} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_CreateServer +[00006E57] {0x2512a683480} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_DifficultyTitle +[00006E58] {0x2512a6831c0} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Exit +[00006E59] {0x2512a682f00} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Join +[00006E5A] {0x2512a682c40} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Multiplayer +[00006E5B] {0x2512a682980} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Multiplayer_1 +[00006E5C] {0x2512a6826c0} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_NewGame +[00006E5D] {0x2512a682400} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_NewSave +[00006E5E] {0x2512a682140} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Refresh +[00006E5F] {0x2512a681e80} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_ServerFound +[00006E60] {0x2512a681bc0} TextBlock W_MainMenu.W_MainMenu_C.WidgetTree.TextBlock_Settings +[00006E61] {0x2512adbb140} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox +[00006E62] {0x2512adbb000} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_0 +[00006E63] {0x2512adbaec0} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_JoinByIP +[00006E64] {0x2512adbad80} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_MapSelect +[00006E65] {0x2512adbac40} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer +[00006E66] {0x2512adbab00} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1 +[00006E67] {0x2512adba9c0} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain +[00006E68] {0x2512adba880} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer +[00006E69] {0x2512adba740} VerticalBox W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer_1 +[00006E6A] {0x2512b1dfca0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[00006E6B] {0x2512b1dfc40} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00006E6C] {0x2512b1dfbe0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00006E6D] {0x2512b1dfb80} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_13 +[00006E6E] {0x2512b1dfb20} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_2 +[00006E6F] {0x2512b1dfac0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_MapSelect.VerticalBoxSlot_0 +[00006E70] {0x2512b1dfa60} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_1 +[00006E71] {0x2512b1dfa00} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_2 +[00006E72] {0x2512b1df9a0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_4 +[00006E73] {0x2512b1df940} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_5 +[00006E74] {0x2512b1df8e0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_6 +[00006E75] {0x2512b1df880} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_7 +[00006E76] {0x2512b1df820} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_8 +[00006E77] {0x2512b1df7c0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_0 +[00006E78] {0x2512b2e0c40} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_2 +[00006E79] {0x2512b2e0be0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_3 +[00006E7A] {0x2512b2e0b80} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_8 +[00006E7B] {0x2512b2e0b20} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_11 +[00006E7C] {0x2512b2e0ac0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_12 +[00006E7D] {0x2512b2e0a60} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_2 +[00006E7E] {0x2512b2e0a00} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_20 +[00006E7F] {0x2512b2e09a0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_3 +[00006E80] {0x2512b2e0940} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_5 +[00006E81] {0x2512b2e08e0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_9 +[00006E82] {0x2512b2e0880} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_0 +[00006E83] {0x2512b2e0820} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_10 +[00006E84] {0x2512b2e07c0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_24 +[00006E85] {0x2512b2e0760} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_7 +[00006E86] {0x2512b2e0700} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_8 +[00006E87] {0x2512b2e06a0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_0 +[00006E88] {0x2512b2e0640} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_24 +[00006E89] {0x2512b2e05e0} VerticalBoxSlot W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_7 +[00006E8A] {0x2512a681900} W_TemplateTitle_C W_MainMenu.W_MainMenu_C.WidgetTree.Title_ServerList +[00006E8B] {0x251203a6e00} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_MainMenu.WidgetNavigation_0 +[00006E8C] {0x251203a6d00} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Multiplayer.WidgetNavigation_0 +[00006E8D] {0x251203a6c00} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.HorizontalBox_Singleplayer.WidgetNavigation_0 +[00006E8E] {0x251203a6b00} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.Overlay_1.WidgetNavigation_0 +[00006E8F] {0x251203a6a00} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer.WidgetNavigation_2 +[00006E90] {0x251203a6900} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_Multiplayer_1.WidgetNavigation_2 +[00006E91] {0x251203a6800} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMain.WidgetNavigation_0 +[00006E92] {0x251203a6700} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer.WidgetNavigation_0 +[00006E93] {0x251203a6600} WidgetNavigation W_MainMenu.W_MainMenu_C.WidgetTree.VerticalBox_NavMultiplayer_1.WidgetNavigation_0 +[00006E94] {0x2512adb04c0} WidgetSwitcher W_MainMenu.W_MainMenu_C.WidgetTree.MySwitcher +[00006E95] {0x2512b2e0580} WidgetSwitcherSlot W_MainMenu.W_MainMenu_C.WidgetTree.MySwitcher.WidgetSwitcherSlot_0 +[00006E96] {0x2512b2e0520} WidgetSwitcherSlot W_MainMenu.W_MainMenu_C.WidgetTree.MySwitcher.WidgetSwitcherSlot_1 +[00006E97] {0x2512b2e04c0} WidgetSwitcherSlot W_MainMenu.W_MainMenu_C.WidgetTree.MySwitcher.WidgetSwitcherSlot_2 +[00006E98] {0x2512b2e0460} WidgetSwitcherSlot W_MainMenu.W_MainMenu_C.WidgetTree.MySwitcher.WidgetSwitcherSlot_3 +[00006E99] {0x2512b37af80} BlueprintGeneratedClass BP_SG_GameSettings.BP_SG_GameSettings_C +[00006E9A] {0x2512b37b680} BlueprintGeneratedClass BP_FL_GameSettings.BP_FL_GameSettings_C +[00006E9B] {0x2512b1cbe60} Function BP_FL_GameSettings.BP_FL_GameSettings_C.Set_AudioSettings +[00006E9C] {0x2512b1cbca0} Function BP_FL_GameSettings.BP_FL_GameSettings_C.Load_ControlSettings +[00006E9D] {0x2512b1cbbc0} Function BP_FL_GameSettings.BP_FL_GameSettings_C.SetHasSeenVHS +[00006E9E] {0x2512b1cbae0} Function BP_FL_GameSettings.BP_FL_GameSettings_C.LoadSettings +[00006E9F] {0x2512a4f5800} BlueprintGeneratedClass MP_PlayerController.MP_PlayerController_C +[00006EA0] {0x2512b1cb920} Function MP_PlayerController.MP_PlayerController_C.ExecuteUbergraph_MP_PlayerController +[00006EA1] {0x2512b1cb840} Function MP_PlayerController.MP_PlayerController_C.OC_CompleteMission +[00006EA2] {0x2512b1cb680} Function MP_PlayerController.MP_PlayerController_C.CaveHint +[00006EA3] {0x2512b1cb5a0} Function MP_PlayerController.MP_PlayerController_C.VR_Subtitle +[00006EA4] {0x2512b1cb4c0} Function MP_PlayerController.MP_PlayerController_C.OnPlayerTravel +[00006EA5] {0x2512b1cb3e0} Function MP_PlayerController.MP_PlayerController_C.ValveHint +[00006EA6] {0x2512b1cb300} Function MP_PlayerController.MP_PlayerController_C.ShowEndCutscene +[00006EA7] {0x2512b1cb220} Function MP_PlayerController.MP_PlayerController_C.ShowCameraFade +[00006EA8] {0x2512b1cb140} Function MP_PlayerController.MP_PlayerController_C.ReceiveEndPlay +[00006EA9] {0x2512b1cb060} Function MP_PlayerController.MP_PlayerController_C.ScoreboardDelay +[00006EAA] {0x2512b1caf80} Function MP_PlayerController.MP_PlayerController_C.OC_KickedFromLobby +[00006EAB] {0x2512b1c3880} Function MP_PlayerController.MP_PlayerController_C.SetSpawnRotation +[00006EAC] {0x2512b1caea0} Function MP_PlayerController.MP_PlayerController_C.HE_Subtitle +[00006EAD] {0x2512b1cadc0} Function MP_PlayerController.MP_PlayerController_C.ShowLoadingScreen +[00006EAE] {0x2512b1ce6a0} Function MP_PlayerController.MP_PlayerController_C.ReceiveBeginPlay +[00006EAF] {0x2512b1ce5c0} Function MP_PlayerController.MP_PlayerController_C.UpdateScoreboard +[00006EB0] {0x2512b1ce4e0} Function MP_PlayerController.MP_PlayerController_C.ToggleScoreboard +[00006EB1] {0x2512b1ce400} Function MP_PlayerController.MP_PlayerController_C.OC_RemoveKillScreen +[00006EB2] {0x2512b1ce320} Function MP_PlayerController.MP_PlayerController_C.OC_SetSpectating +[00006EB3] {0x2512b1ce240} Function MP_PlayerController.MP_PlayerController_C.StartSpectating +[00006EB4] {0x2512b1ce160} Function MP_PlayerController.MP_PlayerController_C.UpdatePushToTalk +[00006EB5] {0x2512b1ce080} Function MP_PlayerController.MP_PlayerController_C.DeleteVoice +[00006EB6] {0x2512b1cdfa0} Function MP_PlayerController.MP_PlayerController_C.Client_RecieveVoiceData +[00006EB7] {0x2512b1cdec0} Function MP_PlayerController.MP_PlayerController_C.SRV_SendVoiceData +[00006EB8] {0x2512b1cdde0} Function MP_PlayerController.MP_PlayerController_C.BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature +[00006EB9] {0x2512b1cdd00} Function MP_PlayerController.MP_PlayerController_C.OC_SetupVoice +[00006EBA] {0x2512b1cdc20} Function MP_PlayerController.MP_PlayerController_C.PlayNoiseAtLocation +[00006EBB] {0x2512b1cdb40} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_0 +[00006EBC] {0x2512b1cda60} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_1 +[00006EBD] {0x2512b1cd8a0} Function MP_PlayerController.MP_PlayerController_C.OnSuccess_BF5727364B76E93ECB1A5EB5C2750E7E +[00006EBE] {0x2512b1cd7c0} Function MP_PlayerController.MP_PlayerController_C.OnFailure_BF5727364B76E93ECB1A5EB5C2750E7E +[00006EBF] {0x2512b1cd6e0} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +[00006EC0] {0x2512b1cd600} Function MP_PlayerController.MP_PlayerController_C.OnSuccess_C095D11342852DAE8D2D159151BDAA40 +[00006EC1] {0x2512b1cd520} Function MP_PlayerController.MP_PlayerController_C.OnFailure_C095D11342852DAE8D2D159151BDAA40 +[00006EC2] {0x2512b1cd440} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +[00006EC3] {0x2512b1cd360} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_4 +[00006EC4] {0x2512b1cd280} Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_5 +[00006EC5] {0x2512b1cd1a0} Function MP_PlayerController.MP_PlayerController_C.OpenVRSettings +[00006EC6] {0x2512b1cd0c0} Function MP_PlayerController.MP_PlayerController_C.TogglePushToTalk +[00006EC7] {0x2512b1ccfe0} Function MP_PlayerController.MP_PlayerController_C.GetCanTalk +[00006EC8] {0x2512b1ccf00} Function MP_PlayerController.MP_PlayerController_C.GetUsingRadio +[00006EC9] {0x2512b1cce20} Function MP_PlayerController.MP_PlayerController_C.GetUsingPushToTalk +[00006ECA] {0x25124334880} ComponentDelegateBinding MP_PlayerController.MP_PlayerController_C.ComponentDelegateBinding_0 +[00006ECB] {0x25124337540} InputActionDelegateBinding MP_PlayerController.MP_PlayerController_C.InputActionDelegateBinding_0 +[00006ECC] {0x2512b996c00} SceneComponent MP_PlayerController.MP_PlayerController_C.DefaultSceneRoot_GEN_VARIABLE +[00006ECD] {0x2512b3b8300} SimpleConstructionScript MP_PlayerController.MP_PlayerController_C.SimpleConstructionScript_0 +[00006ECE] {0x2512b1ccd40} SCS_Node MP_PlayerController.MP_PlayerController_C.SimpleConstructionScript_0.SCS_Node_0 +[00006ECF] {0x2512b1ccc60} SCS_Node MP_PlayerController.MP_PlayerController_C.SimpleConstructionScript_0.SCS_Node_1 +[00006ED0] {0x2512b1ccb80} SCS_Node MP_PlayerController.MP_PlayerController_C.SimpleConstructionScript_0.SCS_Node_2 +[00006ED1] {0x2510d591040} VoipManagerComponent MP_PlayerController.MP_PlayerController_C.VoipManager_GEN_VARIABLE +[00006ED2] {0x2512b37a500} BlueprintGeneratedClass Lobby_PlayerController.Lobby_PlayerController_C +[00006ED3] {0x2512b1ccaa0} Function Lobby_PlayerController.Lobby_PlayerController_C.ExecuteUbergraph_Lobby_PlayerController +[00006ED4] {0x2512b1cff20} Function Lobby_PlayerController.Lobby_PlayerController_C.StartVoice +[00006ED5] {0x2512b1cfd60} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Create_MapTravel_Loadingscreen +[00006ED6] {0x2512b1cfc80} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_KickedFromLobby +[00006ED7] {0x2512b1cfba0} Function Lobby_PlayerController.Lobby_PlayerController_C.ReceiveBeginPlay +[00006ED8] {0x2512b1cfac0} Function Lobby_PlayerController.Lobby_PlayerController_C.ReceiveEndPlay +[00006ED9] {0x2512b1cf9e0} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ConnectedPlayersList +[00006EDA] {0x2512b1cf900} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ServerName +[00006EDB] {0x2512b1cf820} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Launchevent +[00006EDC] {0x2512b1cf740} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ReadyUpButton +[00006EDD] {0x2512b1cf660} Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_LobbyStatusIndicator +[00006EDE] {0x2512b1cf580} Function Lobby_PlayerController.Lobby_PlayerController_C.MC_LoadingScreen +[00006EDF] {0x2512b1cf4a0} Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_0 +[00006EE0] {0x2512b1cf3c0} Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_1 +[00006EE1] {0x2512b1cf2e0} Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +[00006EE2] {0x2512b1cf200} Function Lobby_PlayerController.Lobby_PlayerController_C.OnSuccess_6E7D169843C1BE4CDA92E896C8C1B365 +[00006EE3] {0x2512b1cf120} Function Lobby_PlayerController.Lobby_PlayerController_C.OnFailure_6E7D169843C1BE4CDA92E896C8C1B365 +[00006EE4] {0x2512b1cf040} Function Lobby_PlayerController.Lobby_PlayerController_C.OnSuccess_866615BE41AC454694EE4F9532779BF7 +[00006EE5] {0x2512b1cef60} Function Lobby_PlayerController.Lobby_PlayerController_C.OnFailure_866615BE41AC454694EE4F9532779BF7 +[00006EE6] {0x2512b1cee80} Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +[00006EE7] {0x2512b1ceda0} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyPlayerList +[00006EE8] {0x2512b1cecc0} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_ReadyUpButton +[00006EE9] {0x2512b1cebe0} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_Launchevent +[00006EEA] {0x2512b1ceb00} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyStatusIndicator +[00006EEB] {0x2512b1cea20} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_WB_LobbyMenu +[00006EEC] {0x2512b1ce940} Function Lobby_PlayerController.Lobby_PlayerController_C.Get_Chat_Component +[00006EED] {0x2512b1ce860} Function Lobby_PlayerController.Lobby_PlayerController_C.Get_Player_Name +[00006EEE] {0x2512b1ce780} Function Lobby_PlayerController.Lobby_PlayerController_C.Create_WB_Lobby_HUD +[00006EEF] {0x2512b2f1ba0} Function Lobby_PlayerController.Lobby_PlayerController_C.Save_ReadyUpButton_State +[00006EF0] {0x2512b2f1ac0} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_GameMode +[00006EF1] {0x2512b2f19e0} Function Lobby_PlayerController.Lobby_PlayerController_C.Create_MapTravel_LoadingScreen +[00006EF2] {0x2512b2f1900} Function Lobby_PlayerController.Lobby_PlayerController_C.CreateLoadingScreen +[00006EF3] {0x2512b2f1820} Function Lobby_PlayerController.Lobby_PlayerController_C.Update_PlayerSpeaking +[00006EF4] {0x2512b2f1740} Function Lobby_PlayerController.Lobby_PlayerController_C.OnRep_CanTalk +[00006EF5] {0x2512433abc0} InputActionDelegateBinding Lobby_PlayerController.Lobby_PlayerController_C.InputActionDelegateBinding_0 +[00006EF6] {0x25108967800} SceneComponent Lobby_PlayerController.Lobby_PlayerController_C.DefaultSceneRoot_GEN_VARIABLE +[00006EF7] {0x2512b3b8080} SimpleConstructionScript Lobby_PlayerController.Lobby_PlayerController_C.SimpleConstructionScript_0 +[00006EF8] {0x2512b2f1660} SCS_Node Lobby_PlayerController.Lobby_PlayerController_C.SimpleConstructionScript_0.SCS_Node_0 +[00006EF9] {0x2512b2f1580} SCS_Node Lobby_PlayerController.Lobby_PlayerController_C.SimpleConstructionScript_0.SCS_Node_1 +[00006EFA] {0x251203a8400} VOIPTalker Lobby_PlayerController.Lobby_PlayerController_C.NODE_AddVOIPTalker-0 +[00006EFB] {0x2512a4f7b00} BlueprintGeneratedClass BPCharacter_Demo.BPCharacter_Demo_C +[00006EFC] {0x2512b2f14a0} Function BPCharacter_Demo.BPCharacter_Demo_C.ExecuteUbergraph_BPCharacter_Demo +[00006EFD] {0x2512b2f13c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_StartSwimming +[00006EFE] {0x2512b2f1200} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_OrientMovement +[00006EFF] {0x2512b2f1120} Function BPCharacter_Demo.BPCharacter_Demo_C.StopBob +[00006F00] {0x2512b2f1040} Function BPCharacter_Demo.BPCharacter_Demo_C.BobWater +[00006F01] {0x2512b2f0f60} Function BPCharacter_Demo.BPCharacter_Demo_C.OrientMovement +[00006F02] {0x2512b2f0e80} Function BPCharacter_Demo.BPCharacter_Demo_C.StartUnderwater +[00006F03] {0x2512b2f0da0} Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnMovementModeChanged +[00006F04] {0x2512b2f0cc0} Function BPCharacter_Demo.BPCharacter_Demo_C.HideSwimmingArms +[00006F05] {0x2512b2f0be0} Function BPCharacter_Demo.BPCharacter_Demo_C.SnapToLand +[00006F06] {0x2512b2f0b00} Function BPCharacter_Demo.BPCharacter_Demo_C.OnQueryFinished +[00006F07] {0x2512b2f0a20} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Launch +[00006F08] {0x2512b2f0940} Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePlayerLegs +[00006F09] {0x2512b2f0860} Function BPCharacter_Demo.BPCharacter_Demo_C.StopFlashlightCheck +[00006F0A] {0x2512b2f0780} Function BPCharacter_Demo.BPCharacter_Demo_C.StartFlashlightCheck +[00006F0B] {0x2512b37cf00} BlueprintGeneratedClass VRCharacter_Demo_Client.VRCharacter_Demo_Client_C +[00006F0C] {0x2512b2f06a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ExecuteUbergraph_VRCharacter_Demo_Client +[00006F0D] {0x2512b2f05c0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateGrips +[00006F0E] {0x2512b2f0400} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OpenSettings +[00006F0F] {0x2512b2f0320} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateGesture +[00006F10] {0x2512b2f0240} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +[00006F11] {0x2512b2f0160} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +[00006F12] {0x2512b2f0080} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +[00006F13] {0x2512b2f3960} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State MC +[00006F14] {0x2512b2f3880} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State +[00006F15] {0x2512b2f37a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartInteracting +[00006F16] {0x2512b2f36c0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +[00006F17] {0x2512b2f35e0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +[00006F18] {0x2512b2f3500} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowRightArm +[00006F19] {0x2512b2f3420} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowLeftArm +[00006F1A] {0x2512b2f3340} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +[00006F1B] {0x2512b2f3260} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +[00006F1C] {0x2512b2f3180} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_ResetVR_K2Node_InputActionEvent_2 +[00006F1D] {0x2512b2f30a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_3 +[00006F1E] {0x2512b2f2fc0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_4 +[00006F1F] {0x2512b2f2ee0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Inventory_K2Node_InputActionEvent_5 +[00006F20] {0x2512b2f2e00} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_6 +[00006F21] {0x2512b2f2d20} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_7 +[00006F22] {0x2512b2f2c40} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_8 +[00006F23] {0x2512b2f2b60} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_9 +[00006F24] {0x2512b2f2a80} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Timeline_3_0__UpdateFunc +[00006F25] {0x2512b2f29a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Timeline_3_0__FinishedFunc +[00006F26] {0x2512b2f28c0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickHeadsetLocation +[00006F27] {0x2512b2f27e0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetupWidget +[00006F28] {0x2512b2f2620} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleWidgetInteraction +[00006F29] {0x2512b2f2540} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdatePlayerCamera +[00006F2A] {0x2512b2f2460} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Update Beam +[00006F2B] {0x2512b2f2380} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickGesture +[00006F2C] {0x2512b2f22a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.RemoveVHS +[00006F2D] {0x2512b4b7300} CurveFloat VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CurveFloat_2 +[00006F2E] {0x2512b4b10c0} CurveFloat VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CurveFloat_3 +[00006F2F] {0x251126ec020} GripMotionControllerComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.LeftGrip_GEN_VARIABLE +[00006F30] {0x25123ead260} GripMotionControllerComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.RightGrip_GEN_VARIABLE +[00006F31] {0x2510842c9a0} InheritableComponentHandler VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InheritableComponentHandler +[00006F32] {0x2512b79c380} InputActionDelegateBinding VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InputActionDelegateBinding_0 +[00006F33] {0x2512b79c7c0} InputAxisDelegateBinding VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InputAxisDelegateBinding_0 +[00006F34] {0x25108968e00} SceneComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.DefaultSceneRoot_GEN_VARIABLE +[00006F35] {0x2512b996800} SceneComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.MotionControllers_GEN_VARIABLE +[00006F36] {0x2512b996600} SceneComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.VRRoot_GEN_VARIABLE +[00006F37] {0x2512b3b8120} SimpleConstructionScript VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0 +[00006F38] {0x2512b2f21c0} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_0 +[00006F39] {0x2512b2f20e0} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_1 +[00006F3A] {0x2512b2f2000} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_2 +[00006F3B] {0x2512b2f1f20} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_3 +[00006F3C] {0x2512b2f1e40} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_4 +[00006F3D] {0x2512b2f1d60} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_5 +[00006F3E] {0x2512b2f5640} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_6 +[00006F3F] {0x2512b2f5560} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_7 +[00006F40] {0x2512b2f5480} SCS_Node VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SimpleConstructionScript_0.SCS_Node_8 +[00006F41] {0x2511ae86500} SpringArmComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SpringArm1_GEN_VARIABLE +[00006F42] {0x2512b4bb440} TimelineTemplate VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Timeline_3_0_Template +[00006F43] {0x2511770f9a0} WidgetComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Widget_GEN_VARIABLE +[00006F44] {0x2512acbf040} WidgetInteractionComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.WidgetInteraction1_GEN_VARIABLE +[00006F45] {0x2512acbec50} WidgetInteractionComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.WidgetInteraction_GEN_VARIABLE +[00006F46] {0x2512b37c480} BlueprintGeneratedClass VRCharacter_Demo.VRCharacter_Demo_C +[00006F47] {0x2512b2f53a0} Function VRCharacter_Demo.VRCharacter_Demo_C.ExecuteUbergraph_VRCharacter_Demo +[00006F48] {0x2512b2f52c0} Function VRCharacter_Demo.VRCharacter_Demo_C.StopCrouch +[00006F49] {0x2512b2f5100} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +[00006F4A] {0x2512b2f5020} Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateGrips +[00006F4B] {0x2512b2f4f40} Function VRCharacter_Demo.VRCharacter_Demo_C.OpenSettings +[00006F4C] {0x2512b2f4e60} Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateGesture +[00006F4D] {0x2512b2f4d80} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +[00006F4E] {0x2512b2f4ca0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +[00006F4F] {0x2512b2f4bc0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +[00006F50] {0x2512b2f4ae0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +[00006F51] {0x2512b2f4a00} Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State MC +[00006F52] {0x2512b2f4920} Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State +[00006F53] {0x2512b2f4840} Function VRCharacter_Demo.VRCharacter_Demo_C.StartInteracting +[00006F54] {0x2512b2f4760} Function VRCharacter_Demo.VRCharacter_Demo_C.ShowRightArm +[00006F55] {0x2512b2f4680} Function VRCharacter_Demo.VRCharacter_Demo_C.ShowLeftArm +[00006F56] {0x2512b2f45a0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +[00006F57] {0x2512b2f44c0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_3 +[00006F58] {0x2512b2f43e0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_ResetVR_K2Node_InputActionEvent_4 +[00006F59] {0x2512b2f4300} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_5 +[00006F5A] {0x2512b2f4220} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_6 +[00006F5B] {0x2512b2f4140} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_7 +[00006F5C] {0x2512b2f4060} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_8 +[00006F5D] {0x2512b2f3f80} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_9 +[00006F5E] {0x2512b2f3ea0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_10 +[00006F5F] {0x2512b2f3dc0} Function VRCharacter_Demo.VRCharacter_Demo_C.Timeline_3_0__UpdateFunc +[00006F60] {0x2512b2f3ce0} Function VRCharacter_Demo.VRCharacter_Demo_C.Timeline_3_0__FinishedFunc +[00006F61] {0x2512b2f3c00} Function VRCharacter_Demo.VRCharacter_Demo_C.SetupWidget +[00006F62] {0x2512b2f3b20} Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleWidgetInteraction +[00006F63] {0x2512b2f7320} Function VRCharacter_Demo.VRCharacter_Demo_C.UpdatePlayerCamera +[00006F64] {0x2512b2f7240} Function VRCharacter_Demo.VRCharacter_Demo_C.Update Beam +[00006F65] {0x2512b2f7160} Function VRCharacter_Demo.VRCharacter_Demo_C.TickGesture +[00006F66] {0x2512b2f7080} Function VRCharacter_Demo.VRCharacter_Demo_C.RemoveVHS +[00006F67] {0x2512b2f6fa0} Function VRCharacter_Demo.VRCharacter_Demo_C.InitHMD +[00006F68] {0x2512b2f6ec0} Function VRCharacter_Demo.VRCharacter_Demo_C.TickHMD +[00006F69] {0x2512b2f6de0} Function VRCharacter_Demo.VRCharacter_Demo_C.OnRep_RepTransform +[00006F6A] {0x2512b4be500} CurveFloat VRCharacter_Demo.VRCharacter_Demo_C.CurveFloat_2_3 +[00006F6B] {0x2512b4be440} CurveFloat VRCharacter_Demo.VRCharacter_Demo_C.CurveFloat_3_4 +[00006F6C] {0x25123eac020} GripMotionControllerComponent VRCharacter_Demo.VRCharacter_Demo_C.LeftGrip_GEN_VARIABLE +[00006F6D] {0x25123eab700} GripMotionControllerComponent VRCharacter_Demo.VRCharacter_Demo_C.RightGrip_GEN_VARIABLE +[00006F6E] {0x2510842c720} InheritableComponentHandler VRCharacter_Demo.VRCharacter_Demo_C.InheritableComponentHandler +[00006F6F] {0x2512bb72e00} InputActionDelegateBinding VRCharacter_Demo.VRCharacter_Demo_C.InputActionDelegateBinding_0 +[00006F70] {0x2512bb70980} InputAxisDelegateBinding VRCharacter_Demo.VRCharacter_Demo_C.InputAxisDelegateBinding_0 +[00006F71] {0x2512b996400} SceneComponent VRCharacter_Demo.VRCharacter_Demo_C.DefaultSceneRoot_GEN_VARIABLE +[00006F72] {0x2512b996200} SceneComponent VRCharacter_Demo.VRCharacter_Demo_C.StandingPoint_GEN_VARIABLE +[00006F73] {0x2512b996000} SceneComponent VRCharacter_Demo.VRCharacter_Demo_C.VRRoot_GEN_VARIABLE +[00006F74] {0x2512b3b7fe0} SimpleConstructionScript VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0 +[00006F75] {0x2512b2f6d00} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_0 +[00006F76] {0x2512b2f6c20} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_1 +[00006F77] {0x2512b2f6b40} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_2 +[00006F78] {0x2512b2f6a60} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_3 +[00006F79] {0x2512b2f6980} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_4 +[00006F7A] {0x2512b2f68a0} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_6 +[00006F7B] {0x2512b2f67c0} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_7 +[00006F7C] {0x2512b2f66e0} SCS_Node VRCharacter_Demo.VRCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_9 +[00006F7D] {0x2512b4be380} TimelineTemplate VRCharacter_Demo.VRCharacter_Demo_C.Timeline_3_0_Template +[00006F7E] {0x25112bcece0} WidgetComponent VRCharacter_Demo.VRCharacter_Demo_C.Widget_GEN_VARIABLE +[00006F7F] {0x2512acbe860} WidgetInteractionComponent VRCharacter_Demo.VRCharacter_Demo_C.WidgetInteraction1_GEN_VARIABLE +[00006F80] {0x2512acbe470} WidgetInteractionComponent VRCharacter_Demo.VRCharacter_Demo_C.WidgetInteraction_GEN_VARIABLE +[00006F81] {0x2512b87e240} Function BPCharacter_Demo.BPCharacter_Demo_C.OnFall +[00006F82] {0x2512b2f51e0} Function BPCharacter_Demo.BPCharacter_Demo_C.StopBalance +[00006F83] {0x2512b2f6600} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBalance +[00006F84] {0x2512b2f6520} Function BPCharacter_Demo.BPCharacter_Demo_C.StartBalance +[00006F85] {0x2512b2f6440} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBlur +[00006F86] {0x2512b2f6360} Function BPCharacter_Demo.BPCharacter_Demo_C.ShowInteractText +[00006F87] {0x2512b2f6280} Function BPCharacter_Demo.BPCharacter_Demo_C.ChangeCrosshairVisibility +[00006F88] {0x2512b2f61a0} Function BPCharacter_Demo.BPCharacter_Demo_C.HideLegs +[00006F89] {0x2512b2f60c0} Function BPCharacter_Demo.BPCharacter_Demo_C.CreateLegs +[00006F8A] {0x2512b2f5fe0} Function BPCharacter_Demo.BPCharacter_Demo_C.SenseClient +[00006F8B] {0x2512b2f5f00} Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnEndCrouch +[00006F8C] {0x2512b2f5e20} Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnStartCrouch +[00006F8D] {0x2512b2f5d40} Function BPCharacter_Demo.BPCharacter_Demo_C.OnLanded +[00006F8E] {0x2512b2f5b80} Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveBeginPlay +[00006F8F] {0x2512b2f5aa0} Function BPCharacter_Demo.BPCharacter_Demo_C.BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +[00006F90] {0x2512b2f59c0} Function BPCharacter_Demo.BPCharacter_Demo_C.Burnout +[00006F91] {0x2512b2f58e0} Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192 +[00006F92] {0x2512b2f5800} Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181 +[00006F93] {0x2512b2f5720} Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +[00006F94] {0x2512b2f9000} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnEndCrouch +[00006F95] {0x2512b2f8f20} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnStartCrouch +[00006F96] {0x2512b2f8e40} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OnBalance +[00006F97] {0x2512b2f8d60} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StopBalance +[00006F98] {0x2512b2f8c80} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartBalance +[00006F99] {0x2512b2f8ba0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowInteractText +[00006F9A] {0x2512b2f8ac0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ChangeCrosshairVisibility +[00006F9B] {0x2512b2f89e0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CreateLegs +[00006F9C] {0x2512b2f8900} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +[00006F9D] {0x2512b2f8820} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ReceiveBeginPlay +[00006F9E] {0x2512b2f8740} Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnEndCrouch +[00006F9F] {0x2512b2f8660} Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnStartCrouch +[00006FA0] {0x2512b2f8580} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +[00006FA1] {0x2512b2f84a0} Function VRCharacter_Demo.VRCharacter_Demo_C.OnBalance +[00006FA2] {0x2512b2f83c0} Function VRCharacter_Demo.VRCharacter_Demo_C.StopBalance +[00006FA3] {0x2512b2f82e0} Function VRCharacter_Demo.VRCharacter_Demo_C.StartBalance +[00006FA4] {0x2512b2f8200} Function VRCharacter_Demo.VRCharacter_Demo_C.ShowInteractText +[00006FA5] {0x2512b2f8120} Function VRCharacter_Demo.VRCharacter_Demo_C.ChangeCrosshairVisibility +[00006FA6] {0x2512b2f8040} Function VRCharacter_Demo.VRCharacter_Demo_C.CreateLegs +[00006FA7] {0x2512b2f7f60} Function VRCharacter_Demo.VRCharacter_Demo_C.ReceiveBeginPlay +[00006FA8] {0x2512b2f7e80} Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +[00006FA9] {0x2512b2f7da0} Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbCaveLadder +[00006FAA] {0x2512b2f7cc0} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleItem +[00006FAB] {0x2512b2f7be0} Function BPCharacter_Demo.BPCharacter_Demo_C.GarageStepHeight +[00006FAC] {0x2512b2f7b00} Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbLadder +[00006FAD] {0x2512b2f7a20} Function BPCharacter_Demo.BPCharacter_Demo_C.HideItem +[00006FAE] {0x2512b2f7940} Function BPCharacter_Demo.BPCharacter_Demo_C.Climb94Rope +[00006FAF] {0x2512b2f7860} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_RopePosition +[00006FB0] {0x2512b2f7780} Function BPCharacter_Demo.BPCharacter_Demo_C.StopClimbRope +[00006FB1] {0x2512b2f76a0} Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbRope +[00006FB2] {0x2512b2f75c0} Function BPCharacter_Demo.BPCharacter_Demo_C.SetIsClimbing +[00006FB3] {0x2512b2f74e0} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_ShowCard +[00006FB4] {0x2512b2f7400} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlash +[00006FB5] {0x2512b2face0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnFlashlightEntity +[00006FB6] {0x2512b2fac00} Function BPCharacter_Demo.BPCharacter_Demo_C.HidePlayer +[00006FB7] {0x2512b2fab20} Function BPCharacter_Demo.BPCharacter_Demo_C.RopePitch +[00006FB8] {0x2512b2faa40} Function BPCharacter_Demo.BPCharacter_Demo_C.ShowCard_Server +[00006FB9] {0x2512b2fa960} Function BPCharacter_Demo.BPCharacter_Demo_C.SetSprintSpeedServer +[00006FBA] {0x2512b2fa880} Function BPCharacter_Demo.BPCharacter_Demo_C.OnPossess +[00006FBB] {0x2512b2fa7a0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OnPossess +[00006FBC] {0x2512b2fa6c0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +[00006FBD] {0x2512b2fa5e0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +[00006FBE] {0x2512b2fa500} Function VRCharacter_Demo.VRCharacter_Demo_C.OnPossess +[00006FBF] {0x2512b2fa420} Function BPCharacter_Demo.BPCharacter_Demo_C.SetMinPitch +[00006FC0] {0x2512b2fa340} Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveDestroyed +[00006FC1] {0x2512b2fa260} Function BPCharacter_Demo.BPCharacter_Demo_C.KillServer +[00006FC2] {0x2512b2fa180} Function BPCharacter_Demo.BPCharacter_Demo_C.KillClient +[00006FC3] {0x2512b2fa0a0} Function BPCharacter_Demo.BPCharacter_Demo_C.SetWalkSpeedServer +[00006FC4] {0x2512b2f9fc0} Function BPCharacter_Demo.BPCharacter_Demo_C.PlagueBoat +[00006FC5] {0x2512b2f9ee0} Function BPCharacter_Demo.BPCharacter_Demo_C.RemovePlague +[00006FC6] {0x2512b2f5c60} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Slipped +[00006FC7] {0x2512b2f9e00} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_FadeOut +[00006FC8] {0x2512b2f9d20} Function BPCharacter_Demo.BPCharacter_Demo_C.ResetPlague +[00006FC9] {0x2512b2f9c40} Function BPCharacter_Demo.BPCharacter_Demo_C.StopPlague +[00006FCA] {0x2512b2f9b60} Function BPCharacter_Demo.BPCharacter_Demo_C.StartPlague +[00006FCB] {0x2512b2f9a80} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_UnderwaterMix +[00006FCC] {0x2512b2f99a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_CaveExit +[00006FCD] {0x2512b2f98c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_NoClip +[00006FCE] {0x2512b2f97e0} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Drown +[00006FCF] {0x2512b2f9700} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_Dive +[00006FD0] {0x2512b2f9620} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Dive +[00006FD1] {0x2512b2f9540} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_NoClip +[00006FD2] {0x2512b2f9460} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.KillClient +[00006FD3] {0x2512b2f9380} Function VRCharacter_Demo.VRCharacter_Demo_C.KillClient +[00006FD4] {0x2512b2f92a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_UpdateBuoyancy +[00006FD5] {0x2512b2f91c0} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_UpdateBuoyancy +[00006FD6] {0x2512b2f90e0} Function BPCharacter_Demo.BPCharacter_Demo_C.FadeHelmet +[00006FD7] {0x2512b2fc9c0} Function BPCharacter_Demo.BPCharacter_Demo_C.AddHelmetEffects +[00006FD8] {0x2512b2fc8e0} Function BPCharacter_Demo.BPCharacter_Demo_C.EquipHelmet +[00006FD9] {0x2512b2fc800} Function BPCharacter_Demo.BPCharacter_Demo_C.ResetSanityWarning +[00006FDA] {0x2512b2fc720} Function BPCharacter_Demo.BPCharacter_Demo_C.ResetWarning +[00006FDB] {0x2512b2fc640} Function BPCharacter_Demo.BPCharacter_Demo_C.WarnSanity +[00006FDC] {0x2512b2fc560} Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPain +[00006FDD] {0x2512b2fc480} Function BPCharacter_Demo.BPCharacter_Demo_C.RemoveHeat +[00006FDE] {0x2512b2fc3a0} Function BPCharacter_Demo.BPCharacter_Demo_C.AddHeat +[00006FDF] {0x2512b2fc2c0} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Shocked +[00006FE0] {0x2512b2fc1e0} Function BPCharacter_Demo.BPCharacter_Demo_C.ShockedClient +[00006FE1] {0x2512b2fc100} Function BPCharacter_Demo.BPCharacter_Demo_C.ShockedServer +[00006FE2] {0x2512b2fc020} Function BPCharacter_Demo.BPCharacter_Demo_C.PlayJumpScare +[00006FE3] {0x2512b2fbf40} Function BPCharacter_Demo.BPCharacter_Demo_C.PlayCameraShake +[00006FE4] {0x2512b2fbe60} Function BPCharacter_Demo.BPCharacter_Demo_C.EndSanity +[00006FE5] {0x2512b2fbd80} Function BPCharacter_Demo.BPCharacter_Demo_C.StopFear +[00006FE6] {0x2512b2fbca0} Function BPCharacter_Demo.BPCharacter_Demo_C.Fear +[00006FE7] {0x2512b2fbbc0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.AddHeat +[00006FE8] {0x2512b2fbae0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StopFear +[00006FE9] {0x2512b2fba00} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Fear +[00006FEA] {0x2512b2fb920} Function VRCharacter_Demo.VRCharacter_Demo_C.AddHeat +[00006FEB] {0x2512b2fb840} Function VRCharacter_Demo.VRCharacter_Demo_C.StopFear +[00006FEC] {0x2512b2fb760} Function VRCharacter_Demo.VRCharacter_Demo_C.Fear +[00006FED] {0x2512b2fb680} Function BPCharacter_Demo.BPCharacter_Demo_C.StopAllMovement +[00006FEE] {0x2512b2fb5a0} Function BPCharacter_Demo.BPCharacter_Demo_C.HE_LookAtActorSeq +[00006FEF] {0x2512b2fb4c0} Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtActor +[00006FF0] {0x2512b2fb3e0} Function BPCharacter_Demo.BPCharacter_Demo_C.HE_LookAtLocation_Seq +[00006FF1] {0x2512b2fb300} Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtLocation +[00006FF2] {0x2512b2fb220} Function BPCharacter_Demo.BPCharacter_Demo_C.StopInsanity +[00006FF3] {0x2512b2fb140} Function BPCharacter_Demo.BPCharacter_Demo_C.PlayInsanity +[00006FF4] {0x2512b2fb060} Function BPCharacter_Demo.BPCharacter_Demo_C.Fall +[00006FF5] {0x2512b2faf80} Function BPCharacter_Demo.BPCharacter_Demo_C.PlayBrightness +[00006FF6] {0x2512b2faea0} Function BPCharacter_Demo.BPCharacter_Demo_C.PlayStatic +[00006FF7] {0x2512b2fadc0} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleItemVisible +[00006FF8] {0x2512b2fe6a0} Function BPCharacter_Demo.BPCharacter_Demo_C.UpdateFOV +[00006FF9] {0x2512b2fe5c0} Function BPCharacter_Demo.BPCharacter_Demo_C.ConsumeCurrent +[00006FFA] {0x2512b2fe4e0} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckSpawnedItems +[00006FFB] {0x2512b2fe400} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Drop +[00006FFC] {0x2512b2fe320} Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Pickup +[00006FFD] {0x2512b2fe240} Function BPCharacter_Demo.BPCharacter_Demo_C.DropAll +[00006FFE] {0x2512b2fe160} Function BPCharacter_Demo.BPCharacter_Demo_C.HideRightArm +[00006FFF] {0x2512b2fe080} Function BPCharacter_Demo.BPCharacter_Demo_C.SpeedBoostClient +[00007000] {0x2512b2fdfa0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateFOV +[00007001] {0x2512b2fdec0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideRightArm +[00007002] {0x2512b2fdde0} Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateFOV +[00007003] {0x2512b2fdd00} Function VRCharacter_Demo.VRCharacter_Demo_C.HideRightArm +[00007004] {0x2512b2fdc20} Function BPCharacter_Demo.BPCharacter_Demo_C.StaminaBoost +[00007005] {0x2512b2fdb40} Function BPCharacter_Demo.BPCharacter_Demo_C.SpeedBoost +[00007006] {0x2512b2fda60} Function BPCharacter_Demo.BPCharacter_Demo_C.HideLeftArm +[00007007] {0x2512b2fd980} Function BPCharacter_Demo.BPCharacter_Demo_C.TryPickup +[00007008] {0x2512b2fd8a0} Function BPCharacter_Demo.BPCharacter_Demo_C.UseItem_SERVER +[00007009] {0x2512b2fd7c0} Function BPCharacter_Demo.BPCharacter_Demo_C.DropItem_SERVER +[0000700A] {0x2512b2fd6e0} Function BPCharacter_Demo.BPCharacter_Demo_C.UnequipItem +[0000700B] {0x2512b2fd600} Function BPCharacter_Demo.BPCharacter_Demo_C.Equip +[0000700C] {0x2512b2fd520} Function BPCharacter_Demo.BPCharacter_Demo_C.PickUp_SERVER +[0000700D] {0x2512b2fd440} Function BPCharacter_Demo.BPCharacter_Demo_C.DestroyEquipItem_SERVER +[0000700E] {0x2512b2fd360} Function BPCharacter_Demo.BPCharacter_Demo_C.SpawnEquipItem_SERVER +[0000700F] {0x2512b2fd280} Function BPCharacter_Demo.BPCharacter_Demo_C.DeleteVoice +[00007010] {0x2512b2fd1a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OC_SetupVoice +[00007011] {0x2512b2fd0c0} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_ToggleRadio +[00007012] {0x2512b2fcfe0} Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_BlockPushing +[00007013] {0x2512b2fcf00} Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushing +[00007014] {0x2512b2fce20} Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveTick +[00007015] {0x2512b2fcd40} Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_MC +[00007016] {0x2512b2fcc60} Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_SERVER +[00007017] {0x2512b2fcb80} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ReceiveTick +[00007018] {0x2512b2fcaa0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SpawnEquipItem_SERVER +[00007019] {0x2512b2fff20} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideLeftArm +[0000701A] {0x2512b2ffe40} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TryPickup +[0000701B] {0x2512b2ffd60} Function VRCharacter_Demo.VRCharacter_Demo_C.ReceiveTick +[0000701C] {0x2512b2ffc80} Function VRCharacter_Demo.VRCharacter_Demo_C.SpawnEquipItem_SERVER +[0000701D] {0x2512b2ffba0} Function VRCharacter_Demo.VRCharacter_Demo_C.HideLeftArm +[0000701E] {0x2512b2ffac0} Function VRCharacter_Demo.VRCharacter_Demo_C.TryPickup +[0000701F] {0x2512b2ff9e0} Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_MC +[00007020] {0x2512b2ff900} Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_SERVER +[00007021] {0x2512b2ff820} Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor +[00007022] {0x2512b2ff740} Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor +[00007023] {0x2512b2ff660} Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToBottom +[00007024] {0x2512b2ff580} Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbDown +[00007025] {0x2512b2ff4a0} Function BPCharacter_Demo.BPCharacter_Demo_C.StartTransition +[00007026] {0x2512b2ff3c0} Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToTop +[00007027] {0x2512b2ff2e0} Function BPCharacter_Demo.BPCharacter_Demo_C.StopClimbingLadder +[00007028] {0x2512b2ff200} Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingLadder +[00007029] {0x2512b2ff120} Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingBot_SERVER +[0000702A] {0x2512b2ff040} Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingTop +[0000702B] {0x2512b2fef60} Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbing +[0000702C] {0x2512b2fee80} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +[0000702D] {0x2512b2feda0} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +[0000702E] {0x2512b2fecc0} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_2 +[0000702F] {0x2512b2febe0} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_3 +[00007030] {0x2512b2feb00} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_4 +[00007031] {0x2512b2fea20} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_5 +[00007032] {0x2512b2fe940} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +[00007033] {0x2512b2fe860} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +[00007034] {0x2512b2fe780} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_6 +[00007035] {0x2512b301c80} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_7 +[00007036] {0x2512b301ba0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_9B0709674BA2A8EC63179B9F269BC874 +[00007037] {0x2512b301ac0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_9B0709674BA2A8EC63179B9F269BC874 +[00007038] {0x2512b3019e0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_9B0709674BA2A8EC63179B9F269BC874 +[00007039] {0x2512b301900} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874 +[0000703A] {0x2512b301820} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874 +[0000703B] {0x2512b301740} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2 +[0000703C] {0x2512b301660} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2 +[0000703D] {0x2512b301580} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2 +[0000703E] {0x2512b3014a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2 +[0000703F] {0x2512b3013c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2 +[00007040] {0x2512b3012e0} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ShowIDCard_K2Node_InputActionEvent_8 +[00007041] {0x2512b301200} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_9 +[00007042] {0x2512b301120} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_10 +[00007043] {0x2512b301040} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_DB35E08445921C5BA12E20891BD497DB +[00007044] {0x2512b300f60} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_DB35E08445921C5BA12E20891BD497DB +[00007045] {0x2512b300e80} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_DB35E08445921C5BA12E20891BD497DB +[00007046] {0x2512b300da0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB +[00007047] {0x2512b300cc0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB +[00007048] {0x2512b300be0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_4D724B00488829DB3EB49DB666B0EC0D +[00007049] {0x2512b300b00} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D +[0000704A] {0x2512b300a20} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D +[0000704B] {0x2512b300940} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D +[0000704C] {0x2512b300860} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D +[0000704D] {0x2512b300780} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_556A838A4469A7E2C6BDC68317F1227A +[0000704E] {0x2512b3006a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_556A838A4469A7E2C6BDC68317F1227A +[0000704F] {0x2512b3005c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_556A838A4469A7E2C6BDC68317F1227A +[00007050] {0x2512b3004e0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A +[00007051] {0x2512b300400} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A +[00007052] {0x2512b300320} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +[00007053] {0x2512b300240} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_12 +[00007054] {0x2512b300160} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot3_K2Node_InputActionEvent_13 +[00007055] {0x2512b300080} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot2_K2Node_InputActionEvent_14 +[00007056] {0x2512b303960} Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot1_K2Node_InputActionEvent_15 +[00007057] {0x2512b303880} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_51A4DCE148BC0C00149B8794698E33F5 +[00007058] {0x2512b3037a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_51A4DCE148BC0C00149B8794698E33F5 +[00007059] {0x2512b3036c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_51A4DCE148BC0C00149B8794698E33F5 +[0000705A] {0x2512b3035e0} Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +[0000705B] {0x2512b303500} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5 +[0000705C] {0x2512b303420} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5 +[0000705D] {0x2512b303340} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D +[0000705E] {0x2512b303260} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D +[0000705F] {0x2512b303180} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D +[00007060] {0x2512b3030a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D +[00007061] {0x2512b302fc0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D +[00007062] {0x2512b302ee0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_5F0718B741225A4F928EAFA37DEBB424 +[00007063] {0x2512b302e00} Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_5F0718B741225A4F928EAFA37DEBB424 +[00007064] {0x2512b302d20} Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_5F0718B741225A4F928EAFA37DEBB424 +[00007065] {0x2512b302c40} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424 +[00007066] {0x2512b302b60} Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424 +[00007067] {0x2512b302a80} Function BPCharacter_Demo.BPCharacter_Demo_C.Bob__UpdateFunc +[00007068] {0x2512b3029a0} Function BPCharacter_Demo.BPCharacter_Demo_C.Bob__FinishedFunc +[00007069] {0x2512b3028c0} Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceFallTimeline__UpdateFunc +[0000706A] {0x2512b3027e0} Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceFallTimeline__FinishedFunc +[0000706B] {0x2512b302700} Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceTimeline__UpdateFunc +[0000706C] {0x2512b302620} Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceTimeline__FinishedFunc +[0000706D] {0x2512b302540} Function BPCharacter_Demo.BPCharacter_Demo_C.Crouch2__UpdateFunc +[0000706E] {0x2512b302460} Function BPCharacter_Demo.BPCharacter_Demo_C.Crouch2__FinishedFunc +[0000706F] {0x2512b302380} Function BPCharacter_Demo.BPCharacter_Demo_C.StaticTimeline__UpdateFunc +[00007070] {0x2512b3022a0} Function BPCharacter_Demo.BPCharacter_Demo_C.StaticTimeline__FinishedFunc +[00007071] {0x2512b3021c0} Function BPCharacter_Demo.BPCharacter_Demo_C.LeanRight__UpdateFunc +[00007072] {0x2512b3020e0} Function BPCharacter_Demo.BPCharacter_Demo_C.LeanRight__FinishedFunc +[00007073] {0x2512b302000} Function BPCharacter_Demo.BPCharacter_Demo_C.LeanLeft__UpdateFunc +[00007074] {0x2512b301f20} Function BPCharacter_Demo.BPCharacter_Demo_C.LeanLeft__FinishedFunc +[00007075] {0x2512b301e40} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_1__UpdateFunc +[00007076] {0x2512b301d60} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_1__FinishedFunc +[00007077] {0x2512b305640} Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__Breath__EventFunc +[00007078] {0x2512b305560} Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__UpdateFunc +[00007079] {0x2512b305480} Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__FinishedFunc +[0000707A] {0x2512b3053a0} Function BPCharacter_Demo.BPCharacter_Demo_C.NoClipFall__UpdateFunc +[0000707B] {0x2512b3052c0} Function BPCharacter_Demo.BPCharacter_Demo_C.NoClipFall__FinishedFunc +[0000707C] {0x2512b3051e0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__Closed__EventFunc +[0000707D] {0x2512b305100} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__UpdateFunc +[0000707E] {0x2512b305020} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__FinishedFunc +[0000707F] {0x2512b304f40} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__Closed__EventFunc +[00007080] {0x2512b304e60} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__UpdateFunc +[00007081] {0x2512b304d80} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__FinishedFunc +[00007082] {0x2512b304ca0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__Halfway__EventFunc +[00007083] {0x2512b304bc0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__UpdateFunc +[00007084] {0x2512b304ae0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__FinishedFunc +[00007085] {0x2512b304a00} Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__Kill__EventFunc +[00007086] {0x2512b304920} Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__UpdateFunc +[00007087] {0x2512b304840} Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__FinishedFunc +[00007088] {0x2512b304760} Function BPCharacter_Demo.BPCharacter_Demo_C.Sanity__UpdateFunc +[00007089] {0x2512b304680} Function BPCharacter_Demo.BPCharacter_Demo_C.Sanity__FinishedFunc +[0000708A] {0x2512b3045a0} Function BPCharacter_Demo.BPCharacter_Demo_C.FearTimeline__UpdateFunc +[0000708B] {0x2512b3044c0} Function BPCharacter_Demo.BPCharacter_Demo_C.FearTimeline__FinishedFunc +[0000708C] {0x2512b3043e0} Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingTimeline__UpdateFunc +[0000708D] {0x2512b304300} Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingTimeline__FinishedFunc +[0000708E] {0x2512b304220} Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToActorTimeline__UpdateFunc +[0000708F] {0x2512b304140} Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToActorTimeline__FinishedFunc +[00007090] {0x2512b304060} Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingLocationTimeline__UpdateFunc +[00007091] {0x2512b303f80} Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingLocationTimeline__FinishedFunc +[00007092] {0x2512b303ea0} Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToLocationTimeline__UpdateFunc +[00007093] {0x2512b303dc0} Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToLocationTimeline__FinishedFunc +[00007094] {0x2512b303ce0} Function BPCharacter_Demo.BPCharacter_Demo_C.InsanityTimeline__UpdateFunc +[00007095] {0x2512b303c00} Function BPCharacter_Demo.BPCharacter_Demo_C.InsanityTimeline__FinishedFunc +[00007096] {0x2512b303b20} Function BPCharacter_Demo.BPCharacter_Demo_C.FallTimeline__UpdateFunc +[00007097] {0x2512b303a40} Function BPCharacter_Demo.BPCharacter_Demo_C.FallTimeline__FinishedFunc +[00007098] {0x2512b307320} Function BPCharacter_Demo.BPCharacter_Demo_C.BrightnessTimeline__UpdateFunc +[00007099] {0x2512b307240} Function BPCharacter_Demo.BPCharacter_Demo_C.BrightnessTimeline__FinishedFunc +[0000709A] {0x2512b307160} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_0__UpdateFunc +[0000709B] {0x2512b307080} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_0__FinishedFunc +[0000709C] {0x2512b306fa0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_8__UpdateFunc +[0000709D] {0x2512b306ec0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_8__FinishedFunc +[0000709E] {0x2512b306de0} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_6__UpdateFunc +[0000709F] {0x2512b306d00} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_6__FinishedFunc +[000070A0] {0x2512b306c20} Function BPCharacter_Demo.BPCharacter_Demo_C.Climb__UpdateFunc +[000070A1] {0x2512b306b40} Function BPCharacter_Demo.BPCharacter_Demo_C.Climb__FinishedFunc +[000070A2] {0x2512b306a60} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_7__UpdateFunc +[000070A3] {0x2512b306980} Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_7__FinishedFunc +[000070A4] {0x2512b3068a0} Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToLadder__UpdateFunc +[000070A5] {0x2512b3067c0} Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToLadder__FinishedFunc +[000070A6] {0x2512b3066e0} Function BPCharacter_Demo.BPCharacter_Demo_C.UserConstructionScript +[000070A7] {0x2512b306600} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UserConstructionScript +[000070A8] {0x2512b306520} Function VRCharacter_Demo.VRCharacter_Demo_C.UserConstructionScript +[000070A9] {0x2512b306440} Function BPCharacter_Demo.BPCharacter_Demo_C.AddStamina +[000070AA] {0x2512b306360} Function BPCharacter_Demo.BPCharacter_Demo_C.RemoveStamina +[000070AB] {0x2512b306280} Function BPCharacter_Demo.BPCharacter_Demo_C.HasRoom +[000070AC] {0x2512b3061a0} Function BPCharacter_Demo.BPCharacter_Demo_C.SetPostProcessing +[000070AD] {0x2512b3060c0} Function BPCharacter_Demo.BPCharacter_Demo_C.Toggle Post Processing +[000070AE] {0x2512b305fe0} Function BPCharacter_Demo.BPCharacter_Demo_C.CanSee +[000070AF] {0x2512b305f00} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlashlight +[000070B0] {0x2512b305e20} Function BPCharacter_Demo.BPCharacter_Demo_C.Headshake +[000070B1] {0x2512b305d40} Function BPCharacter_Demo.BPCharacter_Demo_C.StartSprint +[000070B2] {0x2512b305c60} Function BPCharacter_Demo.BPCharacter_Demo_C.StopSprint +[000070B3] {0x2512b305b80} Function BPCharacter_Demo.BPCharacter_Demo_C.Set Input +[000070B4] {0x2512b305aa0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsFlashlightOn +[000070B5] {0x2512b3059c0} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStamina +[000070B6] {0x2512b3058e0} Function BPCharacter_Demo.BPCharacter_Demo_C.Create Static Sound +[000070B7] {0x2512b305800} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsDead +[000070B8] {0x2512b305720} Function BPCharacter_Demo.BPCharacter_Demo_C.CanSprint +[000070B9] {0x2512b309000} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsPossessed +[000070BA] {0x2512b308f20} Function BPCharacter_Demo.BPCharacter_Demo_C.ClearWidgets +[000070BB] {0x2512b308e40} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_WalkSpeed +[000070BC] {0x2512b308d60} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckStamina +[000070BD] {0x2512b308c80} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetPostProcessing +[000070BE] {0x2512b308ba0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Toggle Post Processing +[000070BF] {0x2512b308ac0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Headshake +[000070C0] {0x2512b3089e0} Function VRCharacter_Demo.VRCharacter_Demo_C.CheckStamina +[000070C1] {0x2512b308900} Function VRCharacter_Demo.VRCharacter_Demo_C.SetPostProcessing +[000070C2] {0x2512b308820} Function VRCharacter_Demo.VRCharacter_Demo_C.Toggle Post Processing +[000070C3] {0x2512b308740} Function VRCharacter_Demo.VRCharacter_Demo_C.Headshake +[000070C4] {0x2512b308660} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_SprintSpeed +[000070C5] {0x2512b308580} Function BPCharacter_Demo.BPCharacter_Demo_C.ClearScreen +[000070C6] {0x2512b3084a0} Function BPCharacter_Demo.BPCharacter_Demo_C.HideTime +[000070C7] {0x2512b3083c0} Function BPCharacter_Demo.BPCharacter_Demo_C.ShowTime +[000070C8] {0x2512b3082e0} Function BPCharacter_Demo.BPCharacter_Demo_C.GetBurnoutDuration +[000070C9] {0x2512b308200} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckLegsOffset +[000070CA] {0x2512b308120} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleVHS +[000070CB] {0x2512b308040} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBody +[000070CC] {0x2512b307f60} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_Color +[000070CD] {0x2512b307e80} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleCrosshair +[000070CE] {0x2512b307da0} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInteractText +[000070CF] {0x2512b307cc0} Function BPCharacter_Demo.BPCharacter_Demo_C.Create Whisper Sound +[000070D0] {0x2512b307be0} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckFlashlight +[000070D1] {0x2512b307b00} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInventory +[000070D2] {0x2512b307a20} Function BPCharacter_Demo.BPCharacter_Demo_C.CanAction +[000070D3] {0x2512b307940} Function BPCharacter_Demo.BPCharacter_Demo_C.InvMove +[000070D4] {0x2512b307860} Function BPCharacter_Demo.BPCharacter_Demo_C.InvSwap +[000070D5] {0x2512b307780} Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemove +[000070D6] {0x2512b3076a0} Function BPCharacter_Demo.BPCharacter_Demo_C.InvAdd +[000070D7] {0x2512b3075c0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleVHS +[000070D8] {0x2512b3074e0} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleCrosshair +[000070D9] {0x2512b307400} Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckFlashlight +[000070DA] {0x2512b30ace0} Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleVHS +[000070DB] {0x2512b30ac00} Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleCrosshair +[000070DC] {0x2512b30ab20} Function VRCharacter_Demo.VRCharacter_Demo_C.CheckFlashlight +[000070DD] {0x2512b30aa40} Function BPCharacter_Demo.BPCharacter_Demo_C.InvFindFreeSlot +[000070DE] {0x2512b30a960} Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemoveCurrent +[000070DF] {0x2512b30a880} Function BPCharacter_Demo.BPCharacter_Demo_C.InvAddByName +[000070E0] {0x2512b30a7a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsLiDAROn +[000070E1] {0x2512b30a6c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsHoldingRope +[000070E2] {0x2512b30a5e0} Function BPCharacter_Demo.BPCharacter_Demo_C.InvCheckItem +[000070E3] {0x2512b30a500} Function BPCharacter_Demo.BPCharacter_Demo_C.InvItemCount +[000070E4] {0x2512b30a420} Function BPCharacter_Demo.BPCharacter_Demo_C.SetLiquidPain +[000070E5] {0x2512b30a340} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsMotionScanner +[000070E6] {0x2512b30a260} Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePushToTalk +[000070E7] {0x2512b30a180} Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFOV +[000070E8] {0x2512b30a0a0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_CurrentItem_Rep +[000070E9] {0x2512b309fc0} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckForwardMovementInput +[000070EA] {0x2512b309ee0} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckJumpMovementInput +[000070EB] {0x2512b309e00} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopJumpMovementInput +[000070EC] {0x2512b309d20} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckCrouchMovementInput +[000070ED] {0x2512b309c40} Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopCrouchMovementInput +[000070EE] {0x2512b309b60} Function BPCharacter_Demo.BPCharacter_Demo_C.ArmSwimming +[000070EF] {0x2512b309a80} Function BPCharacter_Demo.BPCharacter_Demo_C.ShowSwimmingArms +[000070F0] {0x2512b3099a0} Function BPCharacter_Demo.BPCharacter_Demo_C.TeleportWater +[000070F1] {0x2512b3098c0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasWaterPhysics +[000070F2] {0x2512b3097e0} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasDivingHelmet +[000070F3] {0x2512b309700} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsAffectingWheat +[000070F4] {0x2512b309620} Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_ShowCamera +[000070F5] {0x2512a4e3d80} ComponentDelegateBinding BPCharacter_Demo.BPCharacter_Demo_C.ComponentDelegateBinding_0 +[000070F6] {0x2512b4bd6c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0 +[000070F7] {0x2512b4bd600} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_1 +[000070F8] {0x2512b4bd540} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_2 +[000070F9] {0x2512b4bd480} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_2_3 +[000070FA] {0x2512b4bd3c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_3 +[000070FB] {0x2512b4bd300} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_4 +[000070FC] {0x2512b4bd240} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_0_4_5 +[000070FD] {0x2512b4bd180} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_1 +[000070FE] {0x2512b4bd0c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_10 +[000070FF] {0x2512b4b94c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_11 +[00007100] {0x2512b4bcb80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_11_13 +[00007101] {0x2512b4bff40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_12 +[00007102] {0x2512b4bfe80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_13 +[00007103] {0x2512b4bfdc0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_14 +[00007104] {0x2512b4bfd00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_15 +[00007105] {0x2512b4bfc40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_15_16 +[00007106] {0x2512b4bfb80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_16 +[00007107] {0x2512b4bfac0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_17 +[00007108] {0x2512b4bfa00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_18 +[00007109] {0x2512b4bf940} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_19 +[0000710A] {0x2512b4bf880} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_19_20 +[0000710B] {0x2512b4bf7c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_1_2 +[0000710C] {0x2512b4bf700} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2 +[0000710D] {0x2512b4bf640} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_20 +[0000710E] {0x2512b4bf580} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_20_21 +[0000710F] {0x2512b4bf4c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3 +[00007110] {0x2512b4bf400} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_4_5_6 +[00007111] {0x2512b4bf340} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_4_6 +[00007112] {0x2512b4bf280} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_5_6 +[00007113] {0x2512b4bf1c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_6 +[00007114] {0x2512b4bf100} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_7_8 +[00007115] {0x2512b4bf040} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_7_8_10 +[00007116] {0x2512b4bef80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_3_7_8_9 +[00007117] {0x2512b4beec0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_4 +[00007118] {0x2512b4bee00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_2_5_6 +[00007119] {0x2512b4bed40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3 +[0000711A] {0x2512b4bec80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_4_5_6_7 +[0000711B] {0x2512b4bebc0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_4_5_7 +[0000711C] {0x2512b4beb00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_4_6_7 +[0000711D] {0x2512b4bea40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_4_7 +[0000711E] {0x2512b4be980} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_4_8_9 +[0000711F] {0x2512b4be8c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_5 +[00007120] {0x2512b4be800} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_3_6_7 +[00007121] {0x2512b311840} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4 +[00007122] {0x2512b311780} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_1 +[00007123] {0x2512b3116c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_1_2 +[00007124] {0x2512b311600} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_6 +[00007125] {0x2512b311540} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_6_7 +[00007126] {0x2512b311480} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_6_9 +[00007127] {0x2512b3113c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_7 +[00007128] {0x2512b311300} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_4_5_8_9 +[00007129] {0x2512b311240} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_5 +[0000712A] {0x2512b311180} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_5_6 +[0000712B] {0x2512b3110c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_5_6_7_8 +[0000712C] {0x2512b311000} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_5_6_8 +[0000712D] {0x2512b310f40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_5_6_9_10 +[0000712E] {0x2512b310e80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_6 +[0000712F] {0x2512b310dc0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_6_7_10_11 +[00007130] {0x2512b310d00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_6_7_8_9 +[00007131] {0x2512b310c40} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_6_7_9 +[00007132] {0x2512b310b80} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_7 +[00007133] {0x2512b310ac0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_7_8 +[00007134] {0x2512b310a00} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_7_8_10 +[00007135] {0x2512b310940} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_7_8_11_12 +[00007136] {0x2512b310880} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_7_8_9_10 +[00007137] {0x2512b3107c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_8 +[00007138] {0x2512b310700} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_8_9_10_11 +[00007139] {0x2512b310640} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_8_9_11 +[0000713A] {0x2512b310580} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_8_9_12_13 +[0000713B] {0x2512b3104c0} CurveFloat BPCharacter_Demo.BPCharacter_Demo_C.CurveFloat_9 +[0000713C] {0x2512a4e7dc0} InputActionDelegateBinding BPCharacter_Demo.BPCharacter_Demo_C.InputActionDelegateBinding_0 +[0000713D] {0x2512a4e3480} InputAxisDelegateBinding BPCharacter_Demo.BPCharacter_Demo_C.InputAxisDelegateBinding_0 +[0000713E] {0x2512b309540} PawnNoiseEmitterComponent BPCharacter_Demo.BPCharacter_Demo_C.PawnNoiseEmitter_GEN_VARIABLE +[0000713F] {0x251203ada00} PawnSensingComponent BPCharacter_Demo.BPCharacter_Demo_C.PawnSensing_GEN_VARIABLE +[00007140] {0x2512b995c00} SceneComponent BPCharacter_Demo.BPCharacter_Demo_C.Breathing point_GEN_VARIABLE +[00007141] {0x2512b995a00} SceneComponent BPCharacter_Demo.BPCharacter_Demo_C.DefaultSceneRoot_GEN_VARIABLE +[00007142] {0x2512b3b7f40} SimpleConstructionScript BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0 +[00007143] {0x2512b309460} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_0 +[00007144] {0x2512b309380} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_1 +[00007145] {0x2512b3092a0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_11 +[00007146] {0x2512b3091c0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_12 +[00007147] {0x2512b3090e0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_13 +[00007148] {0x2512b30c9c0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_2 +[00007149] {0x2512b30c8e0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_3 +[0000714A] {0x2512b30c800} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_4 +[0000714B] {0x2512b30c720} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_5 +[0000714C] {0x2512b30c640} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_6 +[0000714D] {0x2512b30c560} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_7 +[0000714E] {0x2512b30c480} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_8 +[0000714F] {0x2512b30c3a0} SCS_Node BPCharacter_Demo.BPCharacter_Demo_C.SimpleConstructionScript_0.SCS_Node_9 +[00007150] {0x251121c60a0} SkeletalMeshComponent BPCharacter_Demo.BPCharacter_Demo_C.Legs_GEN_VARIABLE +[00007151] {0x251121c7090} SkeletalMeshComponent BPCharacter_Demo.BPCharacter_Demo_C.NODE_AddSkeletalMeshComponent-0 +[00007152] {0x2512ac35b80} SpotLightComponent BPCharacter_Demo.BPCharacter_Demo_C.NODE_AddSpotLightComponent-2 +[00007153] {0x2512b13d080} SpringArmComponent BPCharacter_Demo.BPCharacter_Demo_C.FlashlightArm_GEN_VARIABLE +[00007154] {0x2512b13ce00} SpringArmComponent BPCharacter_Demo.BPCharacter_Demo_C.NODE_AddSpringArmComponent-0 +[00007155] {0x2512b8df560} StaticMeshComponent BPCharacter_Demo.BPCharacter_Demo_C.ItemMesh_GEN_VARIABLE +[00007156] {0x2512b8df010} StaticMeshComponent BPCharacter_Demo.BPCharacter_Demo_C.LocalCard_GEN_VARIABLE +[00007157] {0x2512b8dfab0} StaticMeshComponent BPCharacter_Demo.BPCharacter_Demo_C.NODE_AddStaticMeshComponent-0 +[00007158] {0x2512b82ab00} TextRenderComponent BPCharacter_Demo.BPCharacter_Demo_C.Nametag_GEN_VARIABLE +[00007159] {0x2512b310400} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.BalanceFallTimeline_Template +[0000715A] {0x2512b310340} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.BalanceTimeline_Template +[0000715B] {0x2512b310280} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Bob_Template +[0000715C] {0x2512b3101c0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.BrightnessTimeline_Template +[0000715D] {0x2512b310100} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Climb_Template +[0000715E] {0x2512b310040} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Crouch2_Template +[0000715F] {0x2512b313100} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.FallTimeline_Template +[00007160] {0x2512b313040} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.FearTimeline_Template +[00007161] {0x2512b312f80} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.InsanityTimeline_Template +[00007162] {0x2512b312ec0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingLocationTimeline_Template +[00007163] {0x2512b312e00} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingTimeline_Template +[00007164] {0x2512b312d40} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.LeanLeft_Template +[00007165] {0x2512b312c80} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.LeanRight_Template +[00007166] {0x2512b312bc0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects_Template +[00007167] {0x2512b312b00} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.MoveToLadder_Template +[00007168] {0x2512b312a40} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.NoClipFall_Template +[00007169] {0x2512b312980} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Plague_Template +[0000716A] {0x2512b3128c0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Sanity_Template +[0000716B] {0x2512b312800} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.StaticTimeline_Template +[0000716C] {0x2512b312740} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_0_Template +[0000716D] {0x2512b312680} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_1_Template +[0000716E] {0x2512b3125c0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2_Template +[0000716F] {0x2512b312500} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4_Template +[00007170] {0x2512b312440} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5_Template +[00007171] {0x2512b312380} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_6_Template +[00007172] {0x2512b3122c0} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_7_Template +[00007173] {0x2512b312200} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.Timeline_8_Template +[00007174] {0x2512b312140} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.TurnToActorTimeline_Template +[00007175] {0x2512b312080} TimelineTemplate BPCharacter_Demo.BPCharacter_Demo_C.TurnToLocationTimeline_Template +[00007176] {0x251089d29b0} VoipAudioComponent BPCharacter_Demo.BPCharacter_Demo_C.RadioAudio_GEN_VARIABLE +[00007177] {0x2510ad7a0c0} VoipAudioComponent BPCharacter_Demo.BPCharacter_Demo_C.UnderwaterAudio_GEN_VARIABLE +[00007178] {0x251128319d0} VoipAudioComponent BPCharacter_Demo.BPCharacter_Demo_C.VoipAudio_GEN_VARIABLE +[00007179] {0x2510d358040} VoipManagerComponent BPCharacter_Demo.BPCharacter_Demo_C.VoipManager_GEN_VARIABLE +[0000717A] {0x25108468c80} BlueprintGeneratedClass BP_MyGameInstance.BP_MyGameInstance_C +[0000717B] {0x2512b30c2c0} Function BP_MyGameInstance.BP_MyGameInstance_C.ExecuteUbergraph_BP_MyGameInstance +[0000717C] {0x2512b30c1e0} Function BP_MyGameInstance.BP_MyGameInstance_C.HandleNetworkError +[0000717D] {0x2512b30c020} Function BP_MyGameInstance.BP_MyGameInstance_C.ReceiveShutdown +[0000717E] {0x2512b30bf40} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSteamOverlayIsActive +[0000717F] {0x2512b30be60} Function BP_MyGameInstance.BP_MyGameInstance_C.ResetAfterErrorFocus +[00007180] {0x2512b30bd80} Function BP_MyGameInstance.BP_MyGameInstance_C.UnlockAchievement +[00007181] {0x2512b30bca0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnPlayerTalkingStateChanged +[00007182] {0x2512b30bbc0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSessionInviteAccepted +[00007183] {0x2512b30bae0} Function BP_MyGameInstance.BP_MyGameInstance_C.ReceiveInit +[00007184] {0x2512b30ba00} Function BP_MyGameInstance.BP_MyGameInstance_C.Initialize_AudioSettings +[00007185] {0x2512b30b920} Function BP_MyGameInstance.BP_MyGameInstance_C.JoinServerSession +[00007186] {0x2512b30b840} Function BP_MyGameInstance.BP_MyGameInstance_C.CreateServer +[00007187] {0x2512b30b760} Function BP_MyGameInstance.BP_MyGameInstance_C.ShowLoadingScreen +[00007188] {0x2512b30b680} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_CE0E125D465CF87986EDACB437749973 +[00007189] {0x2512b30b5a0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_CE0E125D465CF87986EDACB437749973 +[0000718A] {0x2512b30b3e0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_4A8E1BF4489B644EBB46CCB5CE87A8FB +[0000718B] {0x2512b30b300} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_4A8E1BF4489B644EBB46CCB5CE87A8FB +[0000718C] {0x2512b30b220} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F +[0000718D] {0x2512b30b140} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F +[0000718E] {0x2512b30b060} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_CAE6F30D4DC345FC9711EAB8167D6CDE +[0000718F] {0x2512b30af80} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_CAE6F30D4DC345FC9711EAB8167D6CDE +[00007190] {0x2512b30aea0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_3A8DCEEA406564302B3F52A5D035B982 +[00007191] {0x2512b30adc0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_3A8DCEEA406564302B3F52A5D035B982 +[00007192] {0x2512b30e6a0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_D7E8A28A46B4BD5B7318A6A66AFD14E2 +[00007193] {0x2512b30e5c0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_D7E8A28A46B4BD5B7318A6A66AFD14E2 +[00007194] {0x2512b30e4e0} Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_B065C47F48B157C121B06CAFCED8C6AC +[00007195] {0x2512b30e400} Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_B065C47F48B157C121B06CAFCED8C6AC +[00007196] {0x2512b30e320} Function BP_MyGameInstance.BP_MyGameInstance_C.GenerateCode +[00007197] {0x2512b30e160} Function BP_MyGameInstance.BP_MyGameInstance_C.CheckCodeUnique +[00007198] {0x2512b30e080} Function BP_MyGameInstance.BP_MyGameInstance_C.ResetInput +[00007199] {0x2512b30dfa0} Function BP_MyGameInstance.BP_MyGameInstance_C.CheckShouldDisplayEvent +[0000719A] {0x2512a681640} WB_Slider_Theme2_C WB_Slider_Theme2.Default__WB_Slider_Theme2_C +[0000719B] {0x2512b3b7ea0} Package MI_RoundGate +[0000719C] {0x2511aba8c80} BlueprintGeneratedClass BP_Ceiling_Gate.BP_Ceiling_Gate_C +[0000719D] {0x2511b1091c0} Function BP_Ceiling_Gate.BP_Ceiling_Gate_C.OnRep_IsOpen +[0000719E] {0x25123e7f250} PhysicsConstraintComponent BP_Ceiling_Gate.BP_Ceiling_Gate_C.PhysicsConstraint_GEN_VARIABLE +[0000719F] {0x2512b994c00} SceneComponent BP_Ceiling_Gate.BP_Ceiling_Gate_C.DefaultSceneRoot_GEN_VARIABLE +[000071A0] {0x2512b3b7d60} SimpleConstructionScript BP_Ceiling_Gate.BP_Ceiling_Gate_C.SimpleConstructionScript_0 +[000071A1] {0x2512b30dd00} SCS_Node BP_Ceiling_Gate.BP_Ceiling_Gate_C.SimpleConstructionScript_0.SCS_Node_0 +[000071A2] {0x2512b30dc20} SCS_Node BP_Ceiling_Gate.BP_Ceiling_Gate_C.SimpleConstructionScript_0.SCS_Node_2 +[000071A3] {0x2512b30db40} SCS_Node BP_Ceiling_Gate.BP_Ceiling_Gate_C.SimpleConstructionScript_0.SCS_Node_3 +[000071A4] {0x2512b30da60} SCS_Node BP_Ceiling_Gate.BP_Ceiling_Gate_C.SimpleConstructionScript_0.SCS_Node_4 +[000071A5] {0x2512b829b10} StaticMeshComponent BP_Ceiling_Gate.BP_Ceiling_Gate_C.Frame_GEN_VARIABLE +[000071A6] {0x2512b8295c0} StaticMeshComponent BP_Ceiling_Gate.BP_Ceiling_Gate_C.Gate_GEN_VARIABLE +[000071A7] {0x2512a680b40} WB_Sensitivity_Theme2_C WB_Sensitivity_Theme2.Default__WB_Sensitivity_Theme2_C +[000071A8] {0x2512a680880} WB_OptionSwitcher_Theme2_C WB_OptionSwitcher_Theme2.Default__WB_OptionSwitcher_Theme2_C +[000071A9] {0x2512a6805c0} WB_Microphone_Theme2_C WB_Microphone_Theme2.Default__WB_Microphone_Theme2_C +[000071AA] {0x251084d7300} UI_MapViewer_C UI_MapViewer.Default__UI_MapViewer_C +[000071AB] {0x2512a68ad80} WB_SettingsItem_Text_Theme2_C WB_SettingsItem_Text_Theme2.Default__WB_SettingsItem_Text_Theme2_C +[000071AC] {0x2512b13bc80} WB_KeyRemap_Theme2_C WB_KeyRemap_Theme2.Default__WB_KeyRemap_Theme2_C +[000071AD] {0x2512b8285d0} BP_SkinStealer_C BP_SkinStealer.Default__BP_SkinStealer_C +[000071AE] {0x25123e7e930} CapsuleComponent BP_SkinStealer.Default__BP_SkinStealer_C.CollisionCylinder +[000071AF] {0x2510d012740} CharacterMovementComponent BP_SkinStealer.Default__BP_SkinStealer_C.CharMoveComp +[000071B0] {0x2512b888080} SkeletalMeshComponent BP_SkinStealer.Default__BP_SkinStealer_C.CharacterMesh0 +[000071B1] {0x2512a4f4680} AIC_SkinStealer_C AIC_SkinStealer.Default__AIC_SkinStealer_C +[000071B2] {0x2512b994a00} SceneComponent AIC_SkinStealer.Default__AIC_SkinStealer_C.TransformComponent0 +[000071B3] {0x2512b13b780} PathFollowingComponent AIC_SkinStealer.Default__AIC_SkinStealer_C.PathFollowingComponent +[000071B4] {0x2512c1e3e00} PawnActionsComponent AIC_SkinStealer.Default__AIC_SkinStealer_C.ActionsComp +[000071B5] {0x2512a4f4300} AIC_Animation_C AIC_Animation.Default__AIC_Animation_C +[000071B6] {0x2512b994800} SceneComponent AIC_Animation.Default__AIC_Animation_C.TransformComponent0 +[000071B7] {0x2512b13ba00} PathFollowingComponent AIC_Animation.Default__AIC_Animation_C.PathFollowingComponent +[000071B8] {0x2513fdaea00} PawnActionsComponent AIC_Animation.Default__AIC_Animation_C.ActionsComp +[000071B9] {0x2512b13b500} UI_Checklist_C UI_Checklist.Default__UI_Checklist_C +[000071BA] {0x2512b4ae200} UI_Desktop_C UI_Desktop.Default__UI_Desktop_C +[000071BB] {0x2512a4f3c00} BP_Computer_C BP_Computer.Default__BP_Computer_C +[000071BC] {0x2512b994400} SceneComponent BP_Computer.Default__BP_Computer_C.Scene +[000071BD] {0x2512b827b30} StaticMeshComponent BP_Computer.Default__BP_Computer_C.StaticMesh +[000071BE] {0x2512b533990} InteractableCameraComponent BP_Computer.Default__BP_Computer_C.InteractableCameraComponent +[000071BF] {0x2512a9b4980} GripMotionControllerComponent BP_Computer.Default__BP_Computer_C.LeftGrip +[000071C0] {0x2512a9b4060} GripMotionControllerComponent BP_Computer.Default__BP_Computer_C.RightGrip +[000071C1] {0x2512b13b280} BP_Ceiling_Gate_C BP_Ceiling_Gate.Default__BP_Ceiling_Gate_C +[000071C2] {0x2512b13a880} BP_WalkieTalkie_Display_C BP_WalkieTalkie_Display.Default__BP_WalkieTalkie_Display_C +[000071C3] {0x2512b13a600} BP_Thermometer_Display_C BP_Thermometer_Display.Default__BP_Thermometer_Display_C +[000071C4] {0x2512b13a380} BP_FireworkProjectile_C BP_FireworkProjectile.Default__BP_FireworkProjectile_C +[000071C5] {0x2512a4f0e80} AIC_Roaming_Smiler_C AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C +[000071C6] {0x2512b99bc00} SceneComponent AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C.TransformComponent0 +[000071C7] {0x2512b139e80} PathFollowingComponent AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C.PathFollowingComponent +[000071C8] {0x251203ab300} PawnActionsComponent AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C.ActionsComp +[000071C9] {0x2512a4fee80} Bacteria_AIC_C Bacteria_AIC.Default__Bacteria_AIC_C +[000071CA] {0x2512b99ba00} SceneComponent Bacteria_AIC.Default__Bacteria_AIC_C.TransformComponent0 +[000071CB] {0x2512b13fd80} PathFollowingComponent Bacteria_AIC.Default__Bacteria_AIC_C.PathFollowingComponent +[000071CC] {0x251203adc00} PawnActionsComponent Bacteria_AIC.Default__Bacteria_AIC_C.ActionsComp +[000071CD] {0x2512b4adc00} Lobby_Save_Switcher_C Lobby_Save_Switcher.Default__Lobby_Save_Switcher_C +[000071CE] {0x2512b4ad900} Lobby_Level_Switcher_C Lobby_Level_Switcher.Default__Lobby_Level_Switcher_C +[000071CF] {0x2512b4ad600} Lobby_DifficultySwitcher_C Lobby_DifficultySwitcher.Default__Lobby_DifficultySwitcher_C +[000071D0] {0x2512a4fb680} Lobby_MapSelection_C Lobby_MapSelection.Default__Lobby_MapSelection_C +[000071D1] {0x2512a4fb300} Lobby_MapSelection_C Lobby_Menu.Lobby_Menu_C.WidgetTree.Lobby_MapSelection +[000071D2] {0x2512b4ad000} Lobby_HUD_C Lobby_HUD.Default__Lobby_HUD_C +[000071D3] {0x2512b4ac700} BP_Spectator_C BP_Spectator.Default__BP_Spectator_C +[000071D4] {0x2512b13f100} BP_Pool_Ladder_C BP_Pool_Ladder.Default__BP_Pool_Ladder_C +[000071D5] {0x2512b8265f0} BP_Roaming_Smiler_C BP_Roaming_Smiler.Default__BP_Roaming_Smiler_C +[000071D6] {0x25123e7e010} CapsuleComponent BP_Roaming_Smiler.Default__BP_Roaming_Smiler_C.CollisionCylinder +[000071D7] {0x251124be680} CharacterMovementComponent BP_Roaming_Smiler.Default__BP_Roaming_Smiler_C.CharMoveComp +[000071D8] {0x2512bd8c040} SkeletalMeshComponent BP_Roaming_Smiler.Default__BP_Roaming_Smiler_C.CharacterMesh0 +[000071D9] {0x2512a9ae020} BP_Moth_C BP_Moth.Default__BP_Moth_C +[000071DA] {0x25123e7cdd0} CapsuleComponent BP_Moth.Default__BP_Moth_C.CollisionCylinder +[000071DB] {0x2512c30f340} CharacterMovementComponent BP_Moth.Default__BP_Moth_C.CharMoveComp +[000071DC] {0x2512bd88080} SkeletalMeshComponent BP_Moth.Default__BP_Moth_C.CharacterMesh0 +[000071DD] {0x2512b8260a0} Bacteria_BP_C Bacteria_BP.Default__Bacteria_BP_C +[000071DE] {0x25123e7c940} CapsuleComponent Bacteria_BP.Default__Bacteria_BP_C.CollisionCylinder +[000071DF] {0x2512c30d9c0} CharacterMovementComponent Bacteria_BP.Default__Bacteria_BP_C.CharMoveComp +[000071E0] {0x2512bd850b0} SkeletalMeshComponent Bacteria_BP.Default__Bacteria_BP_C.CharacterMesh0 +[000071E1] {0x25113f8f400} AC_Swimming_C AC_Swimming.Default__AC_Swimming_C +[000071E2] {0x2511799b840} BP_SG_GameSettings_C BP_SG_GameSettings.Default__BP_SG_GameSettings_C +[000071E3] {0x2512ad8b500} BP_FL_GameSettings_C BP_FL_GameSettings.Default__BP_FL_GameSettings_C +[000071E4] {0x2512b30fc80} Function BP_LobbyActor.BP_LobbyActor_C.CloseSettings +[000071E5] {0x2512b30fba0} Function BP_LobbyActor.BP_LobbyActor_C.OpenSettings +[000071E6] {0x2512b30fac0} Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +[000071E7] {0x2512b30f9e0} Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +[000071E8] {0x2512b30f900} Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +[000071E9] {0x2512b30f820} Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +[000071EA] {0x2512b30f740} Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +[000071EB] {0x2512b30f660} Function BP_LobbyActor.BP_LobbyActor_C.RefreshFocus +[000071EC] {0x2512b30f580} Function BP_LobbyActor.BP_LobbyActor_C.ToggleWidgetInteraction +[000071ED] {0x2512b30f4a0} Function BP_LobbyActor.BP_LobbyActor_C.Update Beam +[000071EE] {0x2512b1fc870} CameraComponent BP_LobbyActor.BP_LobbyActor_C.Camera_GEN_VARIABLE +[000071EF] {0x2512b79b140} InputActionDelegateBinding BP_LobbyActor.BP_LobbyActor_C.InputActionDelegateBinding_0 +[000071F0] {0x251130f60a0} MotionControllerComponent BP_LobbyActor.BP_LobbyActor_C.MotionController1_GEN_VARIABLE +[000071F1] {0x2512b8250b0} MotionControllerComponent BP_LobbyActor.BP_LobbyActor_C.MotionController_GEN_VARIABLE +[000071F2] {0x2512b99a400} SceneComponent BP_LobbyActor.BP_LobbyActor_C.DefaultSceneRoot_GEN_VARIABLE +[000071F3] {0x2512b99a200} SceneComponent BP_LobbyActor.BP_LobbyActor_C.Scene_GEN_VARIABLE +[000071F4] {0x2512bdd8260} SimpleConstructionScript BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0 +[000071F5] {0x2512b30f3c0} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_0 +[000071F6] {0x2512b30f2e0} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_1 +[000071F7] {0x2512b30f200} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_2 +[000071F8] {0x2512b30f120} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_3 +[000071F9] {0x2512b30f040} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_4 +[000071FA] {0x2512b30ef60} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_5 +[000071FB] {0x2512b30ee80} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_6 +[000071FC] {0x2512b30eda0} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_7 +[000071FD] {0x2512b30ecc0} SCS_Node BP_LobbyActor.BP_LobbyActor_C.SimpleConstructionScript_0.SCS_Node_8 +[000071FE] {0x251219ed360} WidgetComponent BP_LobbyActor.BP_LobbyActor_C.Keyboard_GEN_VARIABLE +[000071FF] {0x251219e2da0} WidgetComponent BP_LobbyActor.BP_LobbyActor_C.Widget_GEN_VARIABLE +[00007200] {0x2512acbccd0} WidgetInteractionComponent BP_LobbyActor.BP_LobbyActor_C.WidgetInteraction1_GEN_VARIABLE +[00007201] {0x2512acbc8e0} WidgetInteractionComponent BP_LobbyActor.BP_LobbyActor_C.WidgetInteraction_GEN_VARIABLE +[00007202] {0x2512ababfe0} UserDefinedStruct S_UploadStatus.S_UploadStatus +[00007203] {0x2512ababec0} UserDefinedStruct S_TV_Data.S_TV_Data +[00007204] {0x2512b4b5440} UserDefinedEnum E_Mailbox.E_Mailbox +[00007205] {0x25130a3e780} BlueprintGeneratedClass BP_New_SaveGame.BP_New_SaveGame_C +[00007206] {0x25130a3eb00} BlueprintGeneratedClass BPFL_SaveSystem.BPFL_SaveSystem_C +[00007207] {0x25130f91ac0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Found Ladder +[00007208] {0x25130f91900} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Load Game +[00007209] {0x25130f91820} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveGame +[0000720A] {0x25130f91740} Function BPFL_SaveSystem.BPFL_SaveSystem_C.ConvertStringToFloat +[0000720B] {0x25130f91660} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCurrentLevel +[0000720C] {0x25130f91580} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Get Difficulty +[0000720D] {0x25130f914a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Collected Key +[0000720E] {0x25130f913c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Create New Slot +[0000720F] {0x25130f912e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetOpenedVendingMachine +[00007210] {0x25130f91200} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedMEG +[00007211] {0x25130f91120} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGPowerOn +[00007212] {0x25130f91040} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHeavyDoorOpened +[00007213] {0x25130f90f60} Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundKey +[00007214] {0x25130f90e80} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedBottom +[00007215] {0x25130f90da0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGSecurityUnlocked +[00007216] {0x25130f90cc0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWestSubstationUnlocked +[00007217] {0x25130f90be0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEastSubstationUnlocked +[00007218] {0x25130f90b00} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGeneratorUnlocked +[00007219] {0x25130f90a20} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoweredAllGenerators +[0000721A] {0x25130f90940} Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedLevel +[0000721B] {0x25130f90860} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHotelLobbyOpened +[0000721C] {0x25130f90780} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerOpened +[0000721D] {0x25130f906a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundHotelKey +[0000721E] {0x25130f905c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetNotesPlaced +[0000721F] {0x25130f904e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SavePlayerData +[00007220] {0x25130f90400} Function BPFL_SaveSystem.BPFL_SaveSystem_C.LoadPlayerData +[00007221] {0x25130f90320} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGaragePowerOn +[00007222] {0x25130f90240} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel94Checkpoint +[00007223] {0x25130f90160} Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedHub +[00007224] {0x25130f93960} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveLevelItems +[00007225] {0x25130f93880} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTeethOpened +[00007226] {0x25130f937a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCheckpointReached +[00007227] {0x25130f936c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerCheckpoint +[00007228] {0x25130f935e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedFun +[00007229] {0x25130f93500} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDifficulty +[0000722A] {0x25130f93420} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetSeenFirstHound +[0000722B] {0x25130f93340} Function BPFL_SaveSystem.BPFL_SaveSystem_C.PlacedCan +[0000722C] {0x25130f93260} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGCardCollected +[0000722D] {0x25130f93180} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel7Checkpoint +[0000722E] {0x25130f930a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetPlacedCans +[0000722F] {0x25130f92fc0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSafe +[00007230] {0x25130f92ee0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel05Checkpoint +[00007231] {0x25130f92e00} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorBroken +[00007232] {0x25130f92d20} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetActivatedMap +[00007233] {0x25130f92c40} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGGateOpened +[00007234] {0x25130f92b60} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel10Checkpoint +[00007235] {0x25130f92a80} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTurbinesActivated +[00007236] {0x25130f929a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFacelingSpawned +[00007237] {0x25130f928c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedManillaRoom +[00007238] {0x25130f927e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetVentBroken +[00007239] {0x25130f92700} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetReachedCheckpoint +[0000723A] {0x25130f92620} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCaveCheckpoint +[0000723B] {0x25130f92540} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasWatchedVideo +[0000723C] {0x25130f92460} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Spawn in Elevator +[0000723D] {0x25130f92380} Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetCompletedLevels +[0000723E] {0x25130f922a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMembriSpawned +[0000723F] {0x25130f921c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFoundCassette +[00007240] {0x25130f920e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCompletedBallonPuzzle +[00007241] {0x25130f92000} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone1Key +[00007242] {0x25130f91f20} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone2Key +[00007243] {0x25130f91e40} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone3Key +[00007244] {0x25130f91d60} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone4Key +[00007245] {0x25130f90080} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTVsPlaced +[00007246] {0x25130f95640} Function BPFL_SaveSystem.BPFL_SaveSystem_C.AddDroppedGlowstick +[00007247] {0x25130f95560} Function BPFL_SaveSystem.BPFL_SaveSystem_C.RemoveDroppedGlowstick +[00007248] {0x25130f95480} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoolsActivated +[00007249] {0x25130f953a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetKeyPlaced +[0000724A] {0x25130f952c0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Powered All +[0000724B] {0x25130f951e0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedElevator +[0000724C] {0x25130f95100} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPlacedAllTVs +[0000724D] {0x25130f95020} Function BPFL_SaveSystem.BPFL_SaveSystem_C.ActivateControlPanel +[0000724E] {0x25130f94f40} Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedValve +[0000724F] {0x25130f94e60} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFinishedElevator +[00007250] {0x25130f94d80} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorUnlocked +[00007251] {0x25130f94ca0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSnackrooms +[00007252] {0x25130f94bc0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevelDashCheckpoint +[00007253] {0x25130f94ae0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetExitIndex +[00007254] {0x25130f94a00} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFloorIndex +[00007255] {0x25130f94920} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPicturesTaken +[00007256] {0x25130f94840} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDidResetPictures +[00007257] {0x25130f94760} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEyeDisarmed +[00007258] {0x25130f94680} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWatchedElevatorVideo +[00007259] {0x25130f945a0} Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoppedBalloon +[0000725A] {0x2512a688c80} Old_Instance_C Old_Instance.Default__Old_Instance_C +[0000725B] {0x25124054680} Base_GM_C Base_GM.Default__Base_GM_C +[0000725C] {0x2512a688700} UI_Invemtory_DropItem_C UI_Invemtory_DropItem.Default__UI_Invemtory_DropItem_C +[0000725D] {0x2512a688440} UI_Inventory_Slot_C UI_Inventory_Slot.Default__UI_Inventory_Slot_C +[0000725E] {0x2512b2d7240} BP_FlashlightVolume_C BP_FlashlightVolume.Default__BP_FlashlightVolume_C +[0000725F] {0x25130c53d00} BP_Storm_Volume_C BP_Storm_Volume.Default__BP_Storm_Volume_C +[00007260] {0x25123e7a4c0} BoxComponent BP_Storm_Volume.Default__BP_Storm_Volume_C.CollisionComp +[00007261] {0x25123e79ba0} BP_RowBoat_C BP_RowBoat.Default__BP_RowBoat_C +[00007262] {0x2512b999a00} SceneComponent BP_RowBoat.Default__BP_RowBoat_C.Scene +[00007263] {0x2512b8230d0} StaticMeshComponent BP_RowBoat.Default__BP_RowBoat_C.StaticMesh +[00007264] {0x2511b217910} InteractableCameraComponent BP_RowBoat.Default__BP_RowBoat_C.InteractableCameraComponent +[00007265] {0x25123ea0080} GripMotionControllerComponent BP_RowBoat.Default__BP_RowBoat_C.LeftGrip +[00007266] {0x2512a9bf6e0} GripMotionControllerComponent BP_RowBoat.Default__BP_RowBoat_C.RightGrip +[00007267] {0x25113f32070} BoxComponent BP_RowBoat.Default__BP_RowBoat_C.RootBoxComponent +[00007268] {0x2512a688180} BodySetup BP_RowBoat.Default__BP_RowBoat_C.RootBoxComponent.BodySetup_2147482586 +[00007269] {0x25123e7b270} ArrowComponent BP_RowBoat.Default__BP_RowBoat_C.ArrowComponent +[0000726A] {0x25123c27400} BoatComponent BP_RowBoat.Default__BP_RowBoat_C.BoatComponent +[0000726B] {0x2512b822b80} StaticMeshComponent BP_RowBoat.Default__BP_RowBoat_C.BoatMaskMesh +[0000726C] {0x2512b2d7000} BP_LightFade_Box_C BP_LightFade_Box.Default__BP_LightFade_Box_C +[0000726D] {0x25123e7a030} BoxComponent BP_LightFade_Box.Default__BP_LightFade_Box_C.CollisionComp +[0000726E] {0x25130a38c80} BasePS_C BasePS.Default__BasePS_C +[0000726F] {0x2511248c040} BP_BasePlayerController_C BP_BasePlayerController.Default__BP_BasePlayerController_C +[00007270] {0x2512b999800} SceneComponent BP_BasePlayerController.Default__BP_BasePlayerController_C.TransformComponent0 +[00007271] {0x25130a38580} LobbyPS_C LobbyPS.Default__LobbyPS_C +[00007272] {0x25130a38200} W_Confirmation_C W_Confirmation.Default__W_Confirmation_C +[00007273] {0x25130a37e80} Lobby_GM_C Lobby_GM.Default__Lobby_GM_C +[00007274] {0x2512a807900} W_VHS_Filter_C W_VHS_Filter.Default__W_VHS_Filter_C +[00007275] {0x25130a37400} W_Map_Selection_C W_Map_Selection.Default__W_Map_Selection_C +[00007276] {0x2512acbdc90} W_ServerButton_C W_ServerButton.Default__W_ServerButton_C +[00007277] {0x2512a807000} W_LoadGameButton_C W_LoadGameButton.Default__W_LoadGameButton_C +[00007278] {0x2512a806d00} W_Kicked_C W_Kicked.Default__W_Kicked_C +[00007279] {0x2512a687ec0} W_JoinServer_C W_JoinServer.Default__W_JoinServer_C +[0000727A] {0x2512a806a00} W_Error_C W_Error.Default__W_Error_C +[0000727B] {0x2512a806700} W_CreateServer_C W_CreateServer.Default__W_CreateServer_C +[0000727C] {0x2512ad8e3e0} BP_Antize_C BP_Antize.Default__BP_Antize_C +[0000727D] {0x2512a806400} UI_Inventory_C UI_Inventory.Default__UI_Inventory_C +[0000727E] {0x25130c53300} BP_Item_C BP_Item.Default__BP_Item_C +[0000727F] {0x25130c53580} BP_DroppedItem_C BP_DroppedItem.Default__BP_DroppedItem_C +[00007280] {0x2512b999000} SceneComponent BP_DroppedItem.Default__BP_DroppedItem_C.DefaultSceneRoot +[00007281] {0x2510c4e6b40} StaticMeshComponent BP_DroppedItem.Default__BP_DroppedItem_C.Item +[00007282] {0x2512b82f010} StaticMeshComponent BP_Thermometer.BP_Thermometer_C.BaseMesh_GEN_VARIABLE +[00007283] {0x2512b82eac0} StaticMeshComponent BP_MothJelly.BP_MothJelly_C.BaseMesh_GEN_VARIABLE +[00007284] {0x2512b82e570} StaticMeshComponent BP_Liquid_Pain.BP_Liquid_Pain_C.BaseMesh_GEN_VARIABLE +[00007285] {0x2512b82e020} StaticMeshComponent BP_Juice.BP_Juice_C.BaseMesh_GEN_VARIABLE +[00007286] {0x2512b82dad0} StaticMeshComponent BP_Item_Ticket.BP_Item_Ticket_C.BaseMesh_GEN_VARIABLE +[00007287] {0x2512b82d580} StaticMeshComponent BP_Item_Glowstick.BP_Item_Glowstick_C.BaseMesh_GEN_VARIABLE +[00007288] {0x2512b82d030} StaticMeshComponent BP_Item_Firework.BP_Item_Firework_C.BaseMesh_GEN_VARIABLE +[00007289] {0x2512b82cae0} StaticMeshComponent BP_Item_Crowbar.BP_Item_Crowbar_C.BaseMesh_GEN_VARIABLE +[0000728A] {0x2512b82c590} StaticMeshComponent BP_Item_Chainsaw.BP_Item_Chainsaw_C.BaseMesh_GEN_VARIABLE +[0000728B] {0x2512b828b20} StaticMeshComponent BP_Item_BugSpray.BP_Item_BugSpray_C.BaseMesh_GEN_VARIABLE +[0000728C] {0x2512b82b5a0} StaticMeshComponent BP_Item_AlmondWater.BP_Item_AlmondWater_C.BaseMesh_GEN_VARIABLE +[0000728D] {0x2512b82b050} StaticMeshComponent BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.BaseMesh_GEN_VARIABLE +[0000728E] {0x2512b828080} StaticMeshComponent BP_FlareGun.BP_FlareGun_C.BaseMesh_GEN_VARIABLE +[0000728F] {0x2512b82c040} StaticMeshComponent BP_EnergyBar.BP_EnergyBar_C.BaseMesh_GEN_VARIABLE +[00007290] {0x2512b823620} StaticMeshComponent BP_Diving_Helmet.BP_Diving_Helmet_C.BaseMesh_GEN_VARIABLE +[00007291] {0x2512b822630} StaticMeshComponent BP_WalkieTalkie.BP_WalkieTalkie_C.BaseMesh_GEN_VARIABLE +[00007292] {0x2512b8220e0} StaticMeshComponent BP_Rope.BP_Rope_C.BaseMesh_GEN_VARIABLE +[00007293] {0x2512b820ba0} StaticMeshComponent BP_Item_Flashlight.BP_Item_Flashlight_C.BaseMesh_GEN_VARIABLE +[00007294] {0x2512b820650} StaticMeshComponent BP_Item_Camera.BP_Item_Camera_C.BaseMesh_GEN_VARIABLE +[00007295] {0x25130c52b80} BP_Thermometer_C BP_Thermometer.Default__BP_Thermometer_C +[00007296] {0x25130c52680} BP_MothJelly_C BP_MothJelly.Default__BP_MothJelly_C +[00007297] {0x25130c52900} BP_Liquid_Pain_C BP_Liquid_Pain.Default__BP_Liquid_Pain_C +[00007298] {0x25130c52400} BP_Juice_C BP_Juice.Default__BP_Juice_C +[00007299] {0x25130c52180} BP_Item_Ticket_C BP_Item_Ticket.Default__BP_Item_Ticket_C +[0000729A] {0x2512a687100} BP_Item_Glowstick_C BP_Item_Glowstick.Default__BP_Item_Glowstick_C +[0000729B] {0x2512a6873c0} BP_Item_Firework_C BP_Item_Firework.Default__BP_Item_Firework_C +[0000729C] {0x25121943c00} PointLightComponent BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.PointLight_GEN_VARIABLE +[0000729D] {0x2512b82fab0} StaticMeshComponent BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C.BaseMesh_GEN_VARIABLE +[0000729E] {0x2512bb4ac00} PointLightComponent BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.PointLight_GEN_VARIABLE +[0000729F] {0x2512b82f560} StaticMeshComponent BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C.BaseMesh_GEN_VARIABLE +[000072A0] {0x2512aeb9e00} PointLightComponent BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.PointLight_GEN_VARIABLE +[000072A1] {0x2512b82baf0} StaticMeshComponent BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C.BaseMesh_GEN_VARIABLE +[000072A2] {0x2512a686b80} BP_Item_Glowstick_Yellow_C BP_Item_Glowstick_Yellow.Default__BP_Item_Glowstick_Yellow_C +[000072A3] {0x2512a6868c0} BP_Item_Glowstick_Red_C BP_Item_Glowstick_Red.Default__BP_Item_Glowstick_Red_C +[000072A4] {0x2512a686600} BP_Item_Glowstick_Blue_C BP_Item_Glowstick_Blue.Default__BP_Item_Glowstick_Blue_C +[000072A5] {0x25130c51f00} BP_Item_Crowbar_C BP_Item_Crowbar.Default__BP_Item_Crowbar_C +[000072A6] {0x2512a686340} BP_Item_Chainsaw_C BP_Item_Chainsaw.Default__BP_Item_Chainsaw_C +[000072A7] {0x25130c51c80} BP_Item_BugSpray_C BP_Item_BugSpray.Default__BP_Item_BugSpray_C +[000072A8] {0x25130c51780} BP_Item_AlmondWater_C BP_Item_AlmondWater.Default__BP_Item_AlmondWater_C +[000072A9] {0x25130c51500} BP_Item_AlmondBottle_C BP_Item_AlmondBottle.Default__BP_Item_AlmondBottle_C +[000072AA] {0x2512a686080} BP_Item_Chainsaw_Fast_C BP_Item_Chainsaw_Fast.Default__BP_Item_Chainsaw_Fast_C +[000072AB] {0x25130c50d80} BP_FlareGun_C BP_FlareGun.Default__BP_FlareGun_C +[000072AC] {0x2512a685dc0} BP_EnergyBar_C BP_EnergyBar.Default__BP_EnergyBar_C +[000072AD] {0x2512a806100} BP_Diving_Helmet_C BP_Diving_Helmet.Default__BP_Diving_Helmet_C +[000072AE] {0x25112a49200} BP_WalkieTalkie_C BP_WalkieTalkie.Default__BP_WalkieTalkie_C +[000072AF] {0x2512a68fd40} BP_Rope_C BP_Rope.Default__BP_Rope_C +[000072B0] {0x2512bb88df0} BP_Item_Camera_C BP_Item_Camera.Default__BP_Item_Camera_C +[000072B1] {0x2511248d360} WidgetComponent BP_DroppedItem_Rope.BP_DroppedItem_Rope_C.Widget_GEN_VARIABLE +[000072B2] {0x2511248c6a0} WidgetComponent BP_DroppedItem_Juice.BP_DroppedItem_Juice_C.Widget_GEN_VARIABLE +[000072B3] {0x2511248a060} WidgetComponent BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.Widget_GEN_VARIABLE +[000072B4] {0x2511248ad20} WidgetComponent BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C.Widget_GEN_VARIABLE +[000072B5] {0x2511248a6c0} WidgetComponent BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C.Widget_GEN_VARIABLE +[000072B6] {0x25112489a00} WidgetComponent BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C.Widget_GEN_VARIABLE +[000072B7] {0x251124893a0} WidgetComponent BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C.Widget_GEN_VARIABLE +[000072B8] {0x251219e7a20} WidgetComponent BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C.Widget_GEN_VARIABLE +[000072B9] {0x2512a805b00} BP_Item_Flashlight_C BP_Item_Flashlight.Default__BP_Item_Flashlight_C +[000072BA] {0x2512acb2770} MP_PS_C MP_PS.Default__MP_PS_C +[000072BB] {0x25130f93ea0} InventoryComponent MP_PS.Default__MP_PS_C.InventoryComponent +[000072BC] {0x25130c50b00} BP_DroppedItem_Flashlight_C BP_DroppedItem_Flashlight.Default__BP_DroppedItem_Flashlight_C +[000072BD] {0x2512b99f000} SceneComponent BP_DroppedItem_Flashlight.Default__BP_DroppedItem_Flashlight_C.DefaultSceneRoot +[000072BE] {0x2510d6d2b80} StaticMeshComponent BP_DroppedItem_Flashlight.Default__BP_DroppedItem_Flashlight_C.Item +[000072BF] {0x25130c50880} BP_DroppedItem_FlareGun_C BP_DroppedItem_FlareGun.Default__BP_DroppedItem_FlareGun_C +[000072C0] {0x2512b99ee00} SceneComponent BP_DroppedItem_FlareGun.Default__BP_DroppedItem_FlareGun_C.DefaultSceneRoot +[000072C1] {0x25122f0a5b0} StaticMeshComponent BP_DroppedItem_FlareGun.Default__BP_DroppedItem_FlareGun_C.Item +[000072C2] {0x25130c50600} BP_DroppedItem_Firework_C BP_DroppedItem_Firework.Default__BP_DroppedItem_Firework_C +[000072C3] {0x2512b99ec00} SceneComponent BP_DroppedItem_Firework.Default__BP_DroppedItem_Firework_C.DefaultSceneRoot +[000072C4] {0x2512b820100} StaticMeshComponent BP_DroppedItem_Firework.Default__BP_DroppedItem_Firework_C.Item +[000072C5] {0x25130c50380} BP_DroppedItem_EnergyBar_C BP_DroppedItem_EnergyBar.Default__BP_DroppedItem_EnergyBar_C +[000072C6] {0x2512b99ea00} SceneComponent BP_DroppedItem_EnergyBar.Default__BP_DroppedItem_EnergyBar_C.DefaultSceneRoot +[000072C7] {0x25122f0ab00} StaticMeshComponent BP_DroppedItem_EnergyBar.Default__BP_DroppedItem_EnergyBar_C.Item +[000072C8] {0x25130c50100} BP_DroppedItem_DivingHelmet_C BP_DroppedItem_DivingHelmet.Default__BP_DroppedItem_DivingHelmet_C +[000072C9] {0x2512b99e800} SceneComponent BP_DroppedItem_DivingHelmet.Default__BP_DroppedItem_DivingHelmet_C.DefaultSceneRoot +[000072CA] {0x25122f0b050} StaticMeshComponent BP_DroppedItem_DivingHelmet.Default__BP_DroppedItem_DivingHelmet_C.Item +[000072CB] {0x25130c59980} BP_DroppedItem_Crowbar_C BP_DroppedItem_Crowbar.Default__BP_DroppedItem_Crowbar_C +[000072CC] {0x2512b99e600} SceneComponent BP_DroppedItem_Crowbar.Default__BP_DroppedItem_Crowbar_C.DefaultSceneRoot +[000072CD] {0x25122f0a060} StaticMeshComponent BP_DroppedItem_Crowbar.Default__BP_DroppedItem_Crowbar_C.Item +[000072CE] {0x25130c59700} BP_DroppedItem_Chainsaw_Fast_C BP_DroppedItem_Chainsaw_Fast.Default__BP_DroppedItem_Chainsaw_Fast_C +[000072CF] {0x2512b99e400} SceneComponent BP_DroppedItem_Chainsaw_Fast.Default__BP_DroppedItem_Chainsaw_Fast_C.DefaultSceneRoot +[000072D0] {0x25122f09b10} StaticMeshComponent BP_DroppedItem_Chainsaw_Fast.Default__BP_DroppedItem_Chainsaw_Fast_C.Item +[000072D1] {0x25130c59480} BP_DroppedItem_Chainsaw_C BP_DroppedItem_Chainsaw.Default__BP_DroppedItem_Chainsaw_C +[000072D2] {0x2512b99e000} SceneComponent BP_DroppedItem_Chainsaw.Default__BP_DroppedItem_Chainsaw_C.DefaultSceneRoot +[000072D3] {0x25122f095c0} StaticMeshComponent BP_DroppedItem_Chainsaw.Default__BP_DroppedItem_Chainsaw_C.Item +[000072D4] {0x25122ec7e10} BP_DroppedItem_Camera_C BP_DroppedItem_Camera.Default__BP_DroppedItem_Camera_C +[000072D5] {0x2512b99da00} SceneComponent BP_DroppedItem_Camera.Default__BP_DroppedItem_Camera_C.DefaultSceneRoot +[000072D6] {0x25122f08b20} StaticMeshComponent BP_DroppedItem_Camera.Default__BP_DroppedItem_Camera_C.Item +[000072D7] {0x25130c59200} BP_DroppedItem_BugSpray_C BP_DroppedItem_BugSpray.Default__BP_DroppedItem_BugSpray_C +[000072D8] {0x2512b99d200} SceneComponent BP_DroppedItem_BugSpray.Default__BP_DroppedItem_BugSpray_C.DefaultSceneRoot +[000072D9] {0x2512b89a5b0} StaticMeshComponent BP_DroppedItem_BugSpray.Default__BP_DroppedItem_BugSpray_C.Item +[000072DA] {0x25130c58d00} BP_DroppedItem_AlmondWater_C BP_DroppedItem_AlmondWater.Default__BP_DroppedItem_AlmondWater_C +[000072DB] {0x2512b99ce00} SceneComponent BP_DroppedItem_AlmondWater.Default__BP_DroppedItem_AlmondWater_C.DefaultSceneRoot +[000072DC] {0x25122f09070} StaticMeshComponent BP_DroppedItem_AlmondWater.Default__BP_DroppedItem_AlmondWater_C.Item +[000072DD] {0x25130c58a80} BP_DroppedItem_AlmondBottle_C BP_DroppedItem_AlmondBottle.Default__BP_DroppedItem_AlmondBottle_C +[000072DE] {0x2512b99cc00} SceneComponent BP_DroppedItem_AlmondBottle.Default__BP_DroppedItem_AlmondBottle_C.DefaultSceneRoot +[000072DF] {0x25122f085d0} StaticMeshComponent BP_DroppedItem_AlmondBottle.Default__BP_DroppedItem_AlmondBottle_C.Item +[000072E0] {0x25122ec7630} BP_Scanner_C BP_Scanner.Default__BP_Scanner_C +[000072E1] {0x251299375e0} Player_Legs_AnimBP_C Player_Legs_AnimBP.Default__Player_Legs_AnimBP_C +[000072E2] {0x2512b1f29b0} Player_Arms_AnimBP_C Player_Arms_AnimBP.Default__Player_Arms_AnimBP_C +[000072E3] {0x2512c035f00} W_Confirmation_C W_MainMenu.W_MainMenu_C.WidgetTree.W_Confirmation +[000072E4] {0x2512a805500} W_CreateServer_C W_MainMenu.W_MainMenu_C.WidgetTree.W_CreateServer +[000072E5] {0x2512a805200} W_Error_C W_MainMenu.W_MainMenu_C.WidgetTree.W_ErrorMessage +[000072E6] {0x2512a68f500} W_JoinServer_C W_MainMenu.W_MainMenu_C.WidgetTree.W_JoinServer +[000072E7] {0x2512a804f00} W_Kicked_C W_MainMenu.W_MainMenu_C.WidgetTree.W_Kicked +[000072E8] {0x2512c035b80} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_HabitableZone +[000072E9] {0x2512c035800} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_Level0 +[000072EA] {0x2512c035480} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_Level922 +[000072EB] {0x2512c035100} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_LevelFun +[000072EC] {0x2512c034d80} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_LevelRun +[000072ED] {0x2512c034a00} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_PipeDreams +[000072EE] {0x2512c034680} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_Poolrooms +[000072EF] {0x2512c034300} W_Map_Selection_C W_MainMenu.W_MainMenu_C.WidgetTree.Map_TheEnd +[000072F0] {0x2512a804c00} W_VHS_Filter_C W_MainMenu.W_MainMenu_C.WidgetTree.W_VHS_Filter +[000072F1] {0x25130fac720} Player_AnimBP_C Player_AnimBP.Default__Player_AnimBP_C +[000072F2] {0x25123c2af80} Texture2D T_RSplineTool_BC.T_RSplineTool_BC +[000072F3] {0x2512bb2cf00} Texture2D T_MaskB_M.T_MaskB_M +[000072F4] {0x2512bb2cd40} Texture2D T_MaskA_M.T_MaskA_M +[000072F5] {0x2512bddfce0} Package Water_Ripple_Component +[000072F6] {0x2512bddfc40} Package WaveFoamSimComponent +[000072F7] {0x2512bddfba0} Package ShallowWaterSimComponent +[000072F8] {0x2512bddfe20} Package BP_FluidSim_01 +[000072F9] {0x2512bddfd80} Package JumpFlood_Component2D +[000072FA] {0x2512bddfb00} Package BP_RefreshWaterBodies +[000072FB] {0x25130f968a0} ChatComponent_C ChatComponent.Default__ChatComponent_C +[000072FC] {0x25122ec6280} BP_MyGameInstance_C BP_MyGameInstance.Default__BP_MyGameInstance_C +[000072FD] {0x25130f967c0} ChatComponent_C MP_PlayerController.MP_PlayerController_C.Chat_Component_GEN_VARIABLE +[000072FE] {0x25130f966e0} ChatComponent_C Lobby_PlayerController.Lobby_PlayerController_C.ChatComponent_GEN_VARIABLE +[000072FF] {0x25123c2eb00} Texture2D T_RSplineTool_ORM.T_RSplineTool_ORM +[00007300] {0x2512bb2d280} Texture2D T_RSplineTool_N.T_RSplineTool_N +[00007301] {0x2512bb88960} Material M_RSplineTool.M_RSplineTool +[00007302] {0x2512a808b00} BP_New_SaveGame_C BP_New_SaveGame.Default__BP_New_SaveGame_C +[00007303] {0x2512ad8fdc0} BPFL_SaveSystem_C BPFL_SaveSystem.Default__BPFL_SaveSystem_C +[00007304] {0x2512a68ecc0} BP_DroppedItem_Glowstick_C BP_DroppedItem_Glowstick.Default__BP_DroppedItem_Glowstick_C +[00007305] {0x2512b99d000} SceneComponent BP_DroppedItem_Glowstick.Default__BP_DroppedItem_Glowstick_C.DefaultSceneRoot +[00007306] {0x2512b8dc040} StaticMeshComponent BP_DroppedItem_Glowstick.Default__BP_DroppedItem_Glowstick_C.Item +[00007307] {0x2512c03ba00} PointLightComponent BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C.PointLight_GEN_VARIABLE +[00007308] {0x2512c03b680} PointLightComponent BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C.PointLight_GEN_VARIABLE +[00007309] {0x2512c03b300} PointLightComponent BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C.PointLight_GEN_VARIABLE +[0000730A] {0x2512a68ef80} BP_DroppedItem_Glowstick_Yellow_C BP_DroppedItem_Glowstick_Yellow.Default__BP_DroppedItem_Glowstick_Yellow_C +[0000730B] {0x25130f54200} SceneComponent BP_DroppedItem_Glowstick_Yellow.Default__BP_DroppedItem_Glowstick_Yellow_C.DefaultSceneRoot +[0000730C] {0x25122f04b60} StaticMeshComponent BP_DroppedItem_Glowstick_Yellow.Default__BP_DroppedItem_Glowstick_Yellow_C.Item +[0000730D] {0x2512a68ea00} BP_DroppedItem_Glowstick_Red_C BP_DroppedItem_Glowstick_Red.Default__BP_DroppedItem_Glowstick_Red_C +[0000730E] {0x25130f54000} SceneComponent BP_DroppedItem_Glowstick_Red.Default__BP_DroppedItem_Glowstick_Red_C.DefaultSceneRoot +[0000730F] {0x25122f04610} StaticMeshComponent BP_DroppedItem_Glowstick_Red.Default__BP_DroppedItem_Glowstick_Red_C.Item +[00007310] {0x2512a68e740} BP_DroppedItem_Glowstick_Blue_C BP_DroppedItem_Glowstick_Blue.Default__BP_DroppedItem_Glowstick_Blue_C +[00007311] {0x25130f53e00} SceneComponent BP_DroppedItem_Glowstick_Blue.Default__BP_DroppedItem_Glowstick_Blue_C.DefaultSceneRoot +[00007312] {0x25122f040c0} StaticMeshComponent BP_DroppedItem_Glowstick_Blue.Default__BP_DroppedItem_Glowstick_Blue_C.Item +[00007313] {0x2512a804000} W_NewGame_C W_NewGame.Default__W_NewGame_C +[00007314] {0x2512a803d00} W_Game_Button_C W_Game_Button.Default__W_Game_Button_C +[00007315] {0x2511b161200} MP_GameState_C MP_GameState.Default__MP_GameState_C +[00007316] {0x2512c03a880} MP_GameMode_C MP_GameMode.Default__MP_GameMode_C +[00007317] {0x2512a803a00} W_NewGame_C W_MainMenu.W_MainMenu_C.WidgetTree.W_NewGame +[00007318] {0x25122ec5aa0} MP_Level94_C MP_Level94.Default__MP_Level94_C +[00007319] {0x25123013880} Texture2D T_07_Segment_B.T_07_Segment_B +[0000731A] {0x2512bb2b840} Texture2D T_07_Segment_A.T_07_Segment_A +[0000731B] {0x2512bb83bd0} Material MM_MasterMaterial_Segment_Display.MM_MasterMaterial_Segment_Display +[0000731C] {0x2512c03a500} MaterialInstanceConstant MI_07_Segment_B.MI_07_Segment_B +[0000731D] {0x2512c03a180} MaterialInstanceConstant MI_07_Segment_A_FOV.MI_07_Segment_A_FOV +[0000731E] {0x2512c039e00} MaterialInstanceConstant MI_07_Segment_A.MI_07_Segment_A +[0000731F] {0x2512bb2d440} Texture2D T_16_Segment_A.T_16_Segment_A +[00007320] {0x2512bb2ba00} Texture2D T_16_Segment_B.T_16_Segment_B +[00007321] {0x2512c039700} MaterialInstanceConstant MI_16_Segment_B.MI_16_Segment_B +[00007322] {0x2512c039380} MaterialInstanceConstant MI_16_Segment_A.MI_16_Segment_A +[00007323] {0x2512b2d9f40} BP_Smiler_Zone_C BP_Smiler_Zone.Default__BP_Smiler_Zone_C +[00007324] {0x2512bb82500} BoxComponent BP_Smiler_Zone.Default__BP_Smiler_Zone_C.CollisionComp +[00007325] {0x25112c45560} VRArms_AnimBP_C VRArms_AnimBP.Default__VRArms_AnimBP_C +[00007326] {0x25130c57180} BP_Camera_Screen_C BP_Camera_Screen.Default__BP_Camera_Screen_C +[00007327] {0x25130c56f00} BP_Tunnel_CameraManager_C BP_Tunnel_CameraManager.Default__BP_Tunnel_CameraManager_C +[00007328] {0x25122eeccd0} VRPlayer_AnimBP_C VRPlayer_AnimBP.Default__VRPlayer_AnimBP_C +[00007329] {0x2512a80fa00} Lobby_DifficultySwitcher_C Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Lobby_DifficultySwitcher +[0000732A] {0x2512a80f700} Lobby_Level_Switcher_C Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Lobby_Level_Switcher_C_0 +[0000732B] {0x2512a80f400} Lobby_Save_Switcher_C Lobby_MapSelection.Lobby_MapSelection_C.WidgetTree.Lobby_Save_Switcher +[0000732C] {0x2512a68df00} PlayerStats_UI_C PlayerStats_UI.Default__PlayerStats_UI_C +[0000732D] {0x2512a68dc40} Lobby_Menu_C Lobby_Menu.Default__Lobby_Menu_C +[0000732E] {0x2512b2d9ac0} BP_VRMenu_C BP_VRMenu.Default__BP_VRMenu_C +[0000732F] {0x2512a80f100} GameEnd_UI_2_C GameEnd_UI_2.Default__GameEnd_UI_2_C +[00007330] {0x2512aac0400} BP_FallDamage_C BP_FallDamage.Default__BP_FallDamage_C +[00007331] {0x2512b3bbdc0} Package FluidForceDynamic +[00007332] {0x2512b3bbe60} Package M_Fluid_Force_Skelmesh +[00007333] {0x2512b81a880} Package DefaultWaveSpectrumRT +[00007334] {0x2512b3bc040} Package FoamRT +[00007335] {0x2512b3bc0e0} Package MPC_Water +[00007336] {0x2512b3bc180} Package FoamDiffuse +[00007337] {0x2512b3bc360} Package FoamDeltaCopy +[00007338] {0x2512b3bc540} Package DrawWaveCrests +[00007339] {0x2512b3bc5e0} Package Black_1x1_EXR_Texture +[0000733A] {0x2512b819ca0} Package BlurSampleOffsets +[0000733B] {0x2512b819c00} Package BoxMask-2D +[0000733C] {0x2512b3bc680} Package GetWaterTime +[0000733D] {0x2512b819d40} Package GetGerstnerWaves +[0000733E] {0x2512b819b60} Package MPC_Landscape +[0000733F] {0x2512b819a20} Package SimForceCapsule +[00007340] {0x2512b819980} Package FluidTerrainModes +[00007341] {0x2512b8197a0} Package M_Advect_Height_TerrainSystem +[00007342] {0x2512b819700} Package M_Advect_Height_SceneCapture +[00007343] {0x2512b8198e0} Package M_SeedWater_01 +[00007344] {0x2512b819840} Package M_GravAcceleration +[00007345] {0x2512b819660} Package M_CalcDivergence +[00007346] {0x2512b8195c0} Package M_Advect_Velocity +[00007347] {0x2512b819520} Package M_Advect_Height_01 +[00007348] {0x2512b819480} Package WaterDistanceField +[00007349] {0x2512b81bc80} Package PointSampleFluidSimUVs +[0000734A] {0x2512b8193e0} Package WaterBodyData +[0000734B] {0x2512b81bd20} Package HighQualityTextureFiltering +[0000734C] {0x2512b81baa0} Package Fluidsim_RenderTargetWorldPosition +[0000734D] {0x2512b81bbe0} Package S_WaterPlane_256 +[0000734E] {0x2512b81bb40} Package FluidForceSocketInfo +[0000734F] {0x2512b81b8c0} Package FluidForceImpulseTimedEffects +[00007350] {0x2512b81b820} Package FluidForceImpulsePerInstanceData +[00007351] {0x2512b81ba00} Package FluidForceImpulse +[00007352] {0x2512b81b6e0} Package FluidForceDynamicPerInstanceData +[00007353] {0x2512b81b960} Package FluidSimSolverMode +[00007354] {0x2512b81b780} Package FluidBoundary +[00007355] {0x2512b81b500} Package M_Fluid_Sim_01_NoTerrain +[00007356] {0x2512b81b640} Package M_Rain_01_Inst +[00007357] {0x2512b81b3c0} Package M_ComputeNormal_TerrainSystem +[00007358] {0x2512b81b320} Package M_ComputeNormal_TerrainDepthOnly +[00007359] {0x2512b81b280} Package M_ComputeNormal_SceneCapture +[0000735A] {0x2512b81b5a0} Package MakeEdgeMask +[0000735B] {0x2512b81b460} Package CopyRT +[0000735C] {0x2512b81b1e0} Package ComputeVoronoiDistance +[0000735D] {0x2512b81b140} Package M_RT_Normals +[0000735E] {0x2512b81b0a0} Package M_Fluid_Sim_01 +[0000735F] {0x2512b81b000} Package M_Underwater_CrossSection_Test +[00007360] {0x2512b81af60} Package M_Fluid_Display_01 +[00007361] {0x2512b81ad80} Package M_Fluid_Sim_Force_Impulse +[00007362] {0x2512b81ace0} Package M_Fluid_Sim_Force_Component +[00007363] {0x2512b81aec0} Package PerfTestNoiseMaterial +[00007364] {0x2512b81ae20} Package M_ComputeNormal +[00007365] {0x2512b81ab00} Package RenderToTextureFunctionLibrary +[00007366] {0x2512b81ac40} Package M_Rain_01 +[00007367] {0x2512b81aba0} Package Caustics_Animated_01_HDR +[00007368] {0x2512b81a920} Package MF_Simulation_Caustics_Test +[00007369] {0x2512b81aa60} Package WorldPositionBehindTranslucency +[0000736A] {0x2512b81d120} Package WorldPositionWithScale +[0000736B] {0x2512b81d080} Package BeersLaw +[0000736C] {0x2512b81cfe0} Package AlphaOffset +[0000736D] {0x2512b81a9c0} Package EIntTypes +[0000736E] {0x2512b81d1c0} Package JumpFloodStep +[0000736F] {0x2512b81ce00} Package DetectEdges +[00007370] {0x2512b81cd60} Package BlurEdges +[00007371] {0x2512b81ccc0} Package LS_Debug_RT_01 +[00007372] {0x2512b81cc20} Package MPC_Erosion +[00007373] {0x2511799cb80} MaterialParameterCollection MPC_Erosion.MPC_Erosion +[00007374] {0x25123017cc0} TextureRenderTarget2D LS_Debug_RT_01.LS_Debug_RT_01 +[00007375] {0x2511180e4a0} Material JumpFloodStep.JumpFloodStep +[00007376] {0x2511180e010} Material DetectEdges.DetectEdges +[00007377] {0x2511180db80} Material BlurEdges.BlurEdges +[00007378] {0x2512aac3280} UserDefinedEnum EIntTypes.EIntTypes +[00007379] {0x2512b2e7ea0} MaterialFunction WorldPositionBehindTranslucency.WorldPositionBehindTranslucency +[0000737A] {0x2511180d6f0} Material M_Fluid_Display_01.M_Fluid_Display_01 +[0000737B] {0x2511180d260} Material PerfTestNoiseMaterial.PerfTestNoiseMaterial +[0000737C] {0x2512a4fe400} BlueprintGeneratedClass RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C +[0000737D] {0x25130f9f120} Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Array to HLSL Int Array +[0000737E] {0x25130f9f040} Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Set Canvas Material Scale and Position +[0000737F] {0x2512b2e7cc0} MaterialFunction WaterBodyData.WaterBodyData +[00007380] {0x2512b2e7c00} MaterialFunction HighQualityTextureFiltering.HighQualityTextureFiltering +[00007381] {0x2512b2e9400} MaterialFunction Fluidsim_RenderTargetWorldPosition.Fluidsim_RenderTargetWorldPosition +[00007382] {0x2512b2e9340} MaterialFunction PointSampleFluidSimUVs.PointSampleFluidSimUVs +[00007383] {0x251230160c0} TextureRenderTarget2D WaterDistanceField.WaterDistanceField +[00007384] {0x2512b4bafc0} UserDefinedEnum FluidTerrainModes.FluidTerrainModes +[00007385] {0x2512c037b00} MaterialInstanceConstant M_Advect_Height_TerrainSystem.M_Advect_Height_TerrainSystem +[00007386] {0x2512c037780} MaterialInstanceConstant M_Advect_Height_SceneCapture.M_Advect_Height_SceneCapture +[00007387] {0x2511180cdd0} Material M_SeedWater_01.M_SeedWater_01 +[00007388] {0x2511180c940} Material M_GravAcceleration.M_GravAcceleration +[00007389] {0x2511180c4b0} Material M_CalcDivergence.M_CalcDivergence +[0000738A] {0x2511180c020} Material M_Advect_Velocity.M_Advect_Velocity +[0000738B] {0x2511180bb90} Material M_Advect_Height_01.M_Advect_Height_01 +[0000738C] {0x2511799cdb0} MaterialParameterCollection MPC_Landscape.MPC_Landscape +[0000738D] {0x2512b2e8ec0} MaterialFunction SimForceCapsule.SimForceCapsule +[0000738E] {0x2512b2e8e00} MaterialFunction GetWaterTime.GetWaterTime +[0000738F] {0x2512b2e8d40} MaterialFunction GetGerstnerWaves.GetGerstnerWaves +[00007390] {0x25123010240} Texture2D Black_1x1_EXR_Texture.Black_1x1_EXR_Texture +[00007391] {0x2512b2e8b00} MaterialFunction BlurSampleOffsets.BlurSampleOffsets +[00007392] {0x2512b2e8a40} MaterialFunction BoxMask-2D.BoxMask-2D +[00007393] {0x251230105c0} TextureRenderTarget2D DefaultWaveSpectrumRT.DefaultWaveSpectrumRT +[00007394] {0x25123011740} TextureRenderTarget2D FoamRT.FoamRT +[00007395] {0x2511799cb10} MaterialParameterCollection MPC_Water.MPC_Water +[00007396] {0x2511180b270} Material FoamDiffuse.FoamDiffuse +[00007397] {0x2511180ade0} Material FoamDeltaCopy.FoamDeltaCopy +[00007398] {0x2511180a950} Material DrawWaveCrests.DrawWaveCrests +[00007399] {0x2511180a4c0} Material M_Fluid_Force_Skelmesh.M_Fluid_Force_Skelmesh +[0000739A] {0x2512a4fd980} BlueprintGeneratedClass WaveFoamSimComponent.WaveFoamSimComponent_C +[0000739B] {0x251230d0940} Function WaveFoamSimComponent.WaveFoamSimComponent_C.ExecuteUbergraph_WaveFoamSimComponent +[0000739C] {0x251230d0860} Function WaveFoamSimComponent.WaveFoamSimComponent_C.Release Foam Sim RTs +[0000739D] {0x251230d06a0} Function WaveFoamSimComponent.WaveFoamSimComponent_C.Wave Simulation Step +[0000739E] {0x251230d05c0} Function WaveFoamSimComponent.WaveFoamSimComponent_C.Allocate RTs +[0000739F] {0x251230d04e0} Function WaveFoamSimComponent.WaveFoamSimComponent_C.Create MIDs +[000073A0] {0x251230d0400} Function WaveFoamSimComponent.WaveFoamSimComponent_C.InitializeWaveFoamSim +[000073A1] {0x251230d0320} Function WaveFoamSimComponent.WaveFoamSimComponent_C.Render Waves to RT +[000073A2] {0x2512c03fc80} BlueprintGeneratedClass ShallowWaterSimComponent.ShallowWaterSimComponent_C +[000073A3] {0x251230d0160} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.ExecuteUbergraph_ShallowWaterSimComponent +[000073A4] {0x251230d0080} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Release Shallow Water Sim RTs +[000073A5] {0x251230d3880} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Initialize ShallowWaterSim +[000073A6] {0x251230d37a0} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create Sim MIDs +[000073A7] {0x251230d36c0} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Set Sim MID Params +[000073A8] {0x251230d35e0} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Seed Water +[000073A9] {0x251230d3500} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Simulation Step +[000073AA] {0x251230d3420} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create RTs +[000073AB] {0x251230d3340} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Clear RTs +[000073AC] {0x251230d3260} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Height +[000073AD] {0x251230d3180} Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Velocity +[000073AE] {0x2512a4fd280} BlueprintGeneratedClass JumpFlood_Component2D.JumpFlood_Component2D_C +[000073AF] {0x251230d2fc0} Function JumpFlood_Component2D.JumpFlood_Component2D_C.ExecuteUbergraph_JumpFlood_Component2D +[000073B0] {0x251230d2ee0} Function JumpFlood_Component2D.JumpFlood_Component2D_C.Assign RenderTargets +[000073B1] {0x251230d2d20} Function JumpFlood_Component2D.JumpFlood_Component2D_C.JumpFlood +[000073B2] {0x251230d2c40} Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleJumpStep +[000073B3] {0x251230d2b60} Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges +[000073B4] {0x251230d2a80} Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges_Debug +[000073B5] {0x251230d29a0} Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleBlurStep +[000073B6] {0x25122f41bd0} RenderToTextureFunctionLibrary_C RenderToTextureFunctionLibrary.Default__RenderToTextureFunctionLibrary_C +[000073B7] {0x25122eb40c0} WaveFoamSimComponent_C WaveFoamSimComponent.Default__WaveFoamSimComponent_C +[000073B8] {0x2512410c880} ShallowWaterSimComponent_C ShallowWaterSimComponent.Default__ShallowWaterSimComponent_C +[000073B9] {0x25122eb3c40} JumpFlood_Component2D_C JumpFlood_Component2D.Default__JumpFlood_Component2D_C +[000073BA] {0x25130c53080} BP_Photo_Image_C BP_Photo_Image.Default__BP_Photo_Image_C +[000073BB] {0x25130f52c00} SceneComponent BP_Photo_Image.Default__BP_Photo_Image_C.Scene +[000073BC] {0x25122f0c590} StaticMeshComponent BP_Photo_Image.Default__BP_Photo_Image_C.StaticMesh +[000073BD] {0x2513fa7cd00} BP_SkinStealer_Level07_C BP_SkinStealer_Level07.Default__BP_SkinStealer_Level07_C +[000073BE] {0x25111809710} CapsuleComponent BP_SkinStealer_Level07.Default__BP_SkinStealer_Level07_C.CollisionCylinder +[000073BF] {0x2512bd95a40} CharacterMovementComponent BP_SkinStealer_Level07.Default__BP_SkinStealer_Level07_C.CharMoveComp +[000073C0] {0x2511188e020} SkeletalMeshComponent BP_SkinStealer_Level07.Default__BP_SkinStealer_Level07_C.CharacterMesh0 +[000073C1] {0x2511175e680} Bacteria_Roaming_BP_C Bacteria_Roaming_BP.Default__Bacteria_Roaming_BP_C +[000073C2] {0x25111806970} CapsuleComponent Bacteria_Roaming_BP.Default__Bacteria_Roaming_BP_C.CollisionCylinder +[000073C3] {0x2512bd96700} CharacterMovementComponent Bacteria_Roaming_BP.Default__Bacteria_Roaming_BP_C.CharMoveComp +[000073C4] {0x2511188d030} SkeletalMeshComponent Bacteria_Roaming_BP.Default__Bacteria_Roaming_BP_C.CharacterMesh0 +[000073C5] {0x25122f0c040} BP_Fish_C BP_Fish.Default__BP_Fish_C +[000073C6] {0x2511180b700} CapsuleComponent BP_Fish.Default__BP_Fish_C.CollisionCylinder +[000073C7] {0x2512bd98080} CharacterMovementComponent BP_Fish.Default__BP_Fish_C.CharMoveComp +[000073C8] {0x2511188c040} SkeletalMeshComponent BP_Fish.Default__BP_Fish_C.CharacterMesh0 +[000073C9] {0x2512a80df00} BP_RopeZone_C BP_RopeZone.Default__BP_RopeZone_C +[000073CA] {0x25130f51800} SceneComponent BP_RopeZone.Default__BP_RopeZone_C.Scene +[000073CB] {0x25122f0baf0} StaticMeshComponent BP_RopeZone.Default__BP_RopeZone_C.StaticMesh +[000073CC] {0x25122f0b5a0} BP_Animation_C BP_Animation.Default__BP_Animation_C +[000073CD] {0x25111898df0} CapsuleComponent BP_Animation.Default__BP_Animation_C.CollisionCylinder +[000073CE] {0x2512bd94d80} CharacterMovementComponent BP_Animation.Default__BP_Animation_C.CharMoveComp +[000073CF] {0x2511188b050} SkeletalMeshComponent BP_Animation.Default__BP_Animation_C.CharacterMesh0 +[000073D0] {0x25111865800} AIC_Hound_C AIC_Hound.Default__AIC_Hound_C +[000073D1] {0x25130f51200} SceneComponent AIC_Hound.Default__AIC_Hound_C.TransformComponent0 +[000073D2] {0x25130c56000} PathFollowingComponent AIC_Hound.Default__AIC_Hound_C.PathFollowingComponent +[000073D3] {0x25113dcf700} PawnActionsComponent AIC_Hound.Default__AIC_Hound_C.ActionsComp +[000073D4] {0x2512a68d6c0} BP_DroppedItem_WalkieTalkie_C BP_DroppedItem_WalkieTalkie.Default__BP_DroppedItem_WalkieTalkie_C +[000073D5] {0x25130f51000} SceneComponent BP_DroppedItem_WalkieTalkie.Default__BP_DroppedItem_WalkieTalkie_C.DefaultSceneRoot +[000073D6] {0x25122f06b40} StaticMeshComponent BP_DroppedItem_WalkieTalkie.Default__BP_DroppedItem_WalkieTalkie_C.Item +[000073D7] {0x25130c51000} BP_DroppedItem_Ticket_C BP_DroppedItem_Ticket.Default__BP_DroppedItem_Ticket_C +[000073D8] {0x25130f50e00} SceneComponent BP_DroppedItem_Ticket.Default__BP_DroppedItem_Ticket_C.DefaultSceneRoot +[000073D9] {0x25122f065f0} StaticMeshComponent BP_DroppedItem_Ticket.Default__BP_DroppedItem_Ticket_C.Item +[000073DA] {0x2512a68c380} BP_DroppedItem_Thermometer_C BP_DroppedItem_Thermometer.Default__BP_DroppedItem_Thermometer_C +[000073DB] {0x25130f50c00} SceneComponent BP_DroppedItem_Thermometer.Default__BP_DroppedItem_Thermometer_C.DefaultSceneRoot +[000073DC] {0x25122f05600} StaticMeshComponent BP_DroppedItem_Thermometer.Default__BP_DroppedItem_Thermometer_C.Item +[000073DD] {0x2512a68c0c0} BP_DroppedItem_LiquidPain_C BP_DroppedItem_LiquidPain.Default__BP_DroppedItem_LiquidPain_C +[000073DE] {0x25130f50a00} SceneComponent BP_DroppedItem_LiquidPain.Default__BP_DroppedItem_LiquidPain_C.DefaultSceneRoot +[000073DF] {0x25122f060a0} StaticMeshComponent BP_DroppedItem_LiquidPain.Default__BP_DroppedItem_LiquidPain_C.Item +[000073E0] {0x25130c5e480} BP_DroppedItem_Rope_C BP_DroppedItem_Rope.Default__BP_DroppedItem_Rope_C +[000073E1] {0x25130f50800} SceneComponent BP_DroppedItem_Rope.Default__BP_DroppedItem_Rope_C.DefaultSceneRoot +[000073E2] {0x25122f05b50} StaticMeshComponent BP_DroppedItem_Rope.Default__BP_DroppedItem_Rope_C.Item +[000073E3] {0x25130c5e200} BP_DroppedItem_LiDAR_C BP_DroppedItem_LiDAR.Default__BP_DroppedItem_LiDAR_C +[000073E4] {0x25130f50600} SceneComponent BP_DroppedItem_LiDAR.Default__BP_DroppedItem_LiDAR_C.DefaultSceneRoot +[000073E5] {0x25122f03b70} StaticMeshComponent BP_DroppedItem_LiDAR.Default__BP_DroppedItem_LiDAR_C.Item +[000073E6] {0x25130c5df80} BP_DroppedItem_Juice_C BP_DroppedItem_Juice.Default__BP_DroppedItem_Juice_C +[000073E7] {0x25130f50400} SceneComponent BP_DroppedItem_Juice.Default__BP_DroppedItem_Juice_C.DefaultSceneRoot +[000073E8] {0x25122f02b80} StaticMeshComponent BP_DroppedItem_Juice.Default__BP_DroppedItem_Juice_C.Item +[000073E9] {0x25130c5dd00} BP_DroppedItem_Jelly_C BP_DroppedItem_Jelly.Default__BP_DroppedItem_Jelly_C +[000073EA] {0x25130f50200} SceneComponent BP_DroppedItem_Jelly.Default__BP_DroppedItem_Jelly_C.DefaultSceneRoot +[000073EB] {0x25122f01b90} StaticMeshComponent BP_DroppedItem_Jelly.Default__BP_DroppedItem_Jelly_C.Item +[000073EC] {0x2512a68b880} SubtitleTextWB_C SubtitleTextWB.Default__SubtitleTextWB_C +[000073ED] {0x25111864300} BP_Menu_Computer_C BP_Menu_Computer.Default__BP_Menu_Computer_C +[000073EE] {0x25130f58000} SceneComponent BP_Menu_Computer.Default__BP_Menu_Computer_C.Scene +[000073EF] {0x25122f010f0} StaticMeshComponent BP_Menu_Computer.Default__BP_Menu_Computer_C.StaticMesh +[000073F0] {0x25122f390e0} InteractableCameraComponent BP_Menu_Computer.Default__BP_Menu_Computer_C.InteractableCameraComponent +[000073F1] {0x2512bf4edc0} GripMotionControllerComponent BP_Menu_Computer.Default__BP_Menu_Computer_C.LeftGrip +[000073F2] {0x25111760080} GripMotionControllerComponent BP_Menu_Computer.Default__BP_Menu_Computer_C.RightGrip +[000073F3] {0x2512bb7a080} SequenceDirector_C ClimbSequence.Default__SequenceDirector_C +[000073F4] {0x25122f01640} Howler_BP_C Howler_BP.Default__Howler_BP_C +[000073F5] {0x25111898960} CapsuleComponent Howler_BP.Default__Howler_BP_C.CollisionCylinder +[000073F6] {0x2512a691a80} CharacterMovementComponent Howler_BP.Default__Howler_BP_C.CharMoveComp +[000073F7] {0x25111889070} SkeletalMeshComponent Howler_BP.Default__Howler_BP_C.CharacterMesh0 +[000073F8] {0x2512a68aac0} BP_Pushable_C BP_Pushable.Default__BP_Pushable_C +[000073F9] {0x25130f58200} SceneComponent BP_Pushable.Default__BP_Pushable_C.Scene +[000073FA] {0x25122f00ba0} StaticMeshComponent BP_Pushable.Default__BP_Pushable_C.StaticMesh +[000073FB] {0x25111863880} AIC_Moth_C AIC_Moth.Default__AIC_Moth_C +[000073FC] {0x2512aa47400} SceneComponent AIC_Moth.Default__AIC_Moth_C.TransformComponent0 +[000073FD] {0x25130c5d800} PathFollowingComponent AIC_Moth.Default__AIC_Moth_C.PathFollowingComponent +[000073FE] {0x251203aca00} PawnActionsComponent AIC_Moth.Default__AIC_Moth_C.ActionsComp +[000073FF] {0x2512301ac00} Texture2D T_Matrix_Connected_A.T_Matrix_Connected_A +[00007400] {0x25111896050} Material M_Rain_01.M_Rain_01 +[00007401] {0x25111862700} MaterialInstanceConstant M_Rain_01_Inst.M_Rain_01_Inst +[00007402] {0x25111862380} BlueprintGeneratedClass BP_RefreshWaterBodies.BP_RefreshWaterBodies_C +[00007403] {0x251230d5560} Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ExecuteUbergraph_BP_RefreshWaterBodies +[00007404] {0x251230d5480} Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ReceiveActorBeginOverlap +[00007405] {0x25111895bc0} BoxComponent BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.Box_GEN_VARIABLE +[00007406] {0x25121229400} SceneComponent BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.DefaultSceneRoot_GEN_VARIABLE +[00007407] {0x2512b81f240} SimpleConstructionScript BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.SimpleConstructionScript_0 +[00007408] {0x251230d52c0} SCS_Node BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.SimpleConstructionScript_0.SCS_Node_0 +[00007409] {0x251230d51e0} SCS_Node BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.SimpleConstructionScript_0.SCS_Node_1 +[0000740A] {0x25111862a80} BlueprintGeneratedClass MP_PoolRooms.MP_PoolRooms_C +[0000740B] {0x251230d5100} Function MP_PoolRooms.MP_PoolRooms_C.ExecuteUbergraph_MP_PoolRooms +[0000740C] {0x251230d5020} Function MP_PoolRooms.MP_PoolRooms_C.CheckPlayer +[0000740D] {0x251230d4e60} Function MP_PoolRooms.MP_PoolRooms_C.CheckWater +[0000740E] {0x251230d4d80} Function MP_PoolRooms.MP_PoolRooms_C.OnPlayerSpawn +[0000740F] {0x251230d4ca0} Function MP_PoolRooms.MP_PoolRooms_C.DarkRoomsSubtitle +[00007410] {0x251230d4bc0} Function MP_PoolRooms.MP_PoolRooms_C.ReceiveBeginPlay +[00007411] {0x251230d4ae0} Function MP_PoolRooms.MP_PoolRooms_C.ChoosePlayerStart +[00007412] {0x2512c3179f0} InheritableComponentHandler MP_PoolRooms.MP_PoolRooms_C.InheritableComponentHandler +[00007413] {0x25130f57e00} SceneComponent MP_PoolRooms.MP_PoolRooms_C.DefaultSceneRoot_GEN_VARIABLE +[00007414] {0x2512b817d60} SimpleConstructionScript MP_PoolRooms.MP_PoolRooms_C.SimpleConstructionScript_0 +[00007415] {0x251230d4a00} SCS_Node MP_PoolRooms.MP_PoolRooms_C.SimpleConstructionScript_0.SCS_Node_0 +[00007416] {0x25111862000} MaterialInstanceConstant MI_Matrix_Connected_A.MI_Matrix_Connected_A +[00007417] {0x2512b817e00} Package Water_Material +[00007418] {0x2512b2eb0e0} MaterialFunction AlphaOffset.AlphaOffset +[00007419] {0x25111894e10} Material M_Fluid_Sim_Force_Impulse.M_Fluid_Sim_Force_Impulse +[0000741A] {0x25111894980} Material M_Fluid_Sim_Force_Component.M_Fluid_Sim_Force_Component +[0000741B] {0x2512b81ede0} Package T_Water_TilingNormal_With_Height_02_Softened +[0000741C] {0x2512b81ef20} Package T_WaterFlow_01_Foam_Tiled_N +[0000741D] {0x2512b81ee80} Package T_WaterFlow_01_Foam_Tiled +[0000741E] {0x2512b81ec00} Package water_n +[0000741F] {0x2512b81eb60} Package water_d +[00007420] {0x2512b81ed40} Package T_VolumeNoiseShape128 +[00007421] {0x2512b81eca0} Package WaterAttributes +[00007422] {0x2512b81e980} Package BeachFoam +[00007423] {0x2512b81e8e0} Package WorldPositionBehindWater +[00007424] {0x2512b81e840} Package WorldNormalBehindWater +[00007425] {0x2512b81e7a0} Package WaveVelocityMask +[00007426] {0x2512b81e700} Package WaveDepthFalloff_Overrides +[00007427] {0x2512b81ff60} Package WaterTextureWaves +[00007428] {0x2512b81fec0} Package WaterTextureSurface +[00007429] {0x2512b81fe20} Package WaterRiverFlowmaps +[0000742A] {0x2512b81fba0} Package WaterOpacityMaskFromDepth +[0000742B] {0x251117a1460} Package WaterHeightMappingVS +[0000742C] {0x251117a13c0} Package WaterCoefficientMask +[0000742D] {0x251117a1320} Package Water_Underside +[0000742E] {0x251117a1280} Package SetWaveAttributes +[0000742F] {0x251117a11e0} Package SampleFluidSimulation +[00007430] {0x251117a1140} Package ComputeWavesAttenuationFactor +[00007431] {0x251117a10a0} Package ComputeGerstnerWaves +[00007432] {0x251117a0ec0} Package Fluidsim_WorldPosition_to_UV +[00007433] {0x251117a1000} Package WaterCaustics_GerstnerWaves +[00007434] {0x251117a0f60} Package GetDistortionUV +[00007435] {0x251117a0ce0} Package NormalFromHeightmap +[00007436] {0x251117a0c40} Package HeightLerp +[00007437] {0x251117a0e20} Package Flowmaps +[00007438] {0x251117a0b00} Package ComputeMipLevel +[00007439] {0x251117a0a60} Package WorldPosition-XY +[0000743A] {0x2512b2ec400} MaterialFunction WaterRiverFlowmaps.WaterRiverFlowmaps +[0000743B] {0x2512b2ec340} MaterialFunction WaterOpacityMaskFromDepth.WaterOpacityMaskFromDepth +[0000743C] {0x2512b2ec280} MaterialFunction WaterHeightMappingVS.WaterHeightMappingVS +[0000743D] {0x2512b2ec1c0} MaterialFunction WaterCoefficientMask.WaterCoefficientMask +[0000743E] {0x2512b2ec100} MaterialFunction SampleFluidSimulation.SampleFluidSimulation +[0000743F] {0x25120cf8080} StaticMesh S_WaterPlane_256.S_WaterPlane_256 +[00007440] {0x2512a68be00} BodySetup S_WaterPlane_256.S_WaterPlane_256.BodySetup_0 +[00007441] {0x251230d8f20} NavCollision S_WaterPlane_256.S_WaterPlane_256.NavCollision_0 +[00007442] {0x251117a07e0} Package WaveFoamSim_RenderTargetWorldPosition +[00007443] {0x251117a0600} Package PointSampledUVs +[00007444] {0x251117a0560} Package FluidDynamicForceMeshType +[00007445] {0x2512aac8740} UserDefinedEnum FluidDynamicForceMeshType.FluidDynamicForceMeshType +[00007446] {0x2512b2edde0} MaterialFunction PointSampledUVs.PointSampledUVs +[00007447] {0x2512b2edd20} MaterialFunction WaveFoamSim_RenderTargetWorldPosition.WaveFoamSim_RenderTargetWorldPosition +[00007448] {0x25111922000} Texture2D Caustics_Animated_01_HDR.Caustics_Animated_01_HDR +[00007449] {0x2512b2edc00} MaterialFunction MF_Simulation_Caustics_Test.MF_Simulation_Caustics_Test +[0000744A] {0x2512b2edb40} MaterialFunction WorldPositionWithScale.WorldPositionWithScale +[0000744B] {0x2512b2eda80} MaterialFunction BeersLaw.BeersLaw +[0000744C] {0x25122eb2a40} UserDefinedStruct FluidForceSocketInfo.FluidForceSocketInfo +[0000744D] {0x25122eb2c80} UserDefinedStruct FluidForceImpulseTimedEffects.FluidForceImpulseTimedEffects +[0000744E] {0x25122eb2920} UserDefinedStruct FluidForceImpulsePerInstanceData.FluidForceImpulsePerInstanceData +[0000744F] {0x25122eb2800} UserDefinedStruct FluidForceImpulse.FluidForceImpulse +[00007450] {0x25122eb26e0} UserDefinedStruct FluidForceDynamicPerInstanceData.FluidForceDynamicPerInstanceData +[00007451] {0x2512aac8f80} UserDefinedEnum FluidSimSolverMode.FluidSimSolverMode +[00007452] {0x2512aac8ec0} UserDefinedEnum FluidBoundary.FluidBoundary +[00007453] {0x25111867780} MaterialInstanceConstant M_Fluid_Sim_01_NoTerrain.M_Fluid_Sim_01_NoTerrain +[00007454] {0x25111867400} MaterialInstanceConstant M_ComputeNormal_TerrainSystem.M_ComputeNormal_TerrainSystem +[00007455] {0x25111865480} MaterialInstanceConstant M_ComputeNormal_TerrainDepthOnly.M_ComputeNormal_TerrainDepthOnly +[00007456] {0x25111861c80} MaterialInstanceConstant M_ComputeNormal_SceneCapture.M_ComputeNormal_SceneCapture +[00007457] {0x25123d7ade0} Material MakeEdgeMask.MakeEdgeMask +[00007458] {0x2511189a4c0} Material CopyRT.CopyRT +[00007459] {0x2511189a030} Material ComputeVoronoiDistance.ComputeVoronoiDistance +[0000745A] {0x25111899ba0} Material M_RT_Normals.M_RT_Normals +[0000745B] {0x25111899710} Material M_Fluid_Sim_01.M_Fluid_Sim_01 +[0000745C] {0x25111939710} Material M_Underwater_CrossSection_Test.M_Underwater_CrossSection_Test +[0000745D] {0x25111939280} Material M_ComputeNormal.M_ComputeNormal +[0000745E] {0x25122eb25c0} UserDefinedStruct FluidForceDynamic.FluidForceDynamic +[0000745F] {0x25111861200} BlueprintGeneratedClass Water_Ripple_Component.Water_Ripple_Component_C +[00007460] {0x251230daa40} Function Water_Ripple_Component.Water_Ripple_Component_C.ExecuteUbergraph_Water_Ripple_Component +[00007461] {0x251230da960} Function Water_Ripple_Component.Water_Ripple_Component_C.Cast +[00007462] {0x251230da7a0} Function Water_Ripple_Component.Water_Ripple_Component_C.ReceiveBeginPlay +[00007463] {0x2512a4fcf00} BlueprintGeneratedClass BP_FluidSim_01.BP_FluidSim_01_C +[00007464] {0x251230da5e0} Function BP_FluidSim_01.BP_FluidSim_01_C.ExecuteUbergraph_BP_FluidSim_01 +[00007465] {0x251230da500} Function BP_FluidSim_01.BP_FluidSim_01_C.Capture Height and DF +[00007466] {0x251230da420} Function BP_FluidSim_01.BP_FluidSim_01_C.Tick Custom +[00007467] {0x251230da260} Function BP_FluidSim_01.BP_FluidSim_01_C.Initialize In Editor +[00007468] {0x251230da180} Function BP_FluidSim_01.BP_FluidSim_01_C.Get Wave Spectrum +[00007469] {0x251230da0a0} Function BP_FluidSim_01.BP_FluidSim_01_C.FluidGridDebug +[0000746A] {0x251230d9fc0} Function BP_FluidSim_01.BP_FluidSim_01_C.Release RTs +[0000746B] {0x251230d9ee0} Function BP_FluidSim_01.BP_FluidSim_01_C.ReCheckScalability +[0000746C] {0x251230d9e00} Function BP_FluidSim_01.BP_FluidSim_01_C.Allocate RTs +[0000746D] {0x251230d9d20} Function BP_FluidSim_01.BP_FluidSim_01_C.Clear RTs +[0000746E] {0x251230d9c40} Function BP_FluidSim_01.BP_FluidSim_01_C.ReceiveTick +[0000746F] {0x251230d9b60} Function BP_FluidSim_01.BP_FluidSim_01_C.ReceiveBeginPlay +[00007470] {0x251230d9a80} Function BP_FluidSim_01.BP_FluidSim_01_C.UserConstructionScript +[00007471] {0x251230d99a0} Function BP_FluidSim_01.BP_FluidSim_01_C.Cycle Render Targets +[00007472] {0x251230d98c0} Function BP_FluidSim_01.BP_FluidSim_01_C.Convert Force Position +[00007473] {0x251230d97e0} Function BP_FluidSim_01.BP_FluidSim_01_C.SetupDisplayMIDs +[00007474] {0x251230d9700} Function BP_FluidSim_01.BP_FluidSim_01_C.Setup SimMID and MPC Values +[00007475] {0x251230d9620} Function BP_FluidSim_01.BP_FluidSim_01_C.GridMovement +[00007476] {0x251230d9540} Function BP_FluidSim_01.BP_FluidSim_01_C.Get Force MID +[00007477] {0x251230d9460} Function BP_FluidSim_01.BP_FluidSim_01_C.Get LandscapeWaterInfo +[00007478] {0x251230d9380} Function BP_FluidSim_01.BP_FluidSim_01_C.Apply Fluid Force Impulse +[00007479] {0x251230d92a0} Function BP_FluidSim_01.BP_FluidSim_01_C.Update Impulse Lifetimes +[0000747A] {0x251230d91c0} Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Impulse Force +[0000747B] {0x251230d90e0} Function BP_FluidSim_01.BP_FluidSim_01_C.Update Dynamic Forces +[0000747C] {0x251230dc9c0} Function BP_FluidSim_01.BP_FluidSim_01_C.Register Dynamic Force +[0000747D] {0x251230dc8e0} Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Dynamic Force +[0000747E] {0x251230dc800} Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Dynamic Force +[0000747F] {0x251230dc720} Function BP_FluidSim_01.BP_FluidSim_01_C.GetLocalPawn +[00007480] {0x251230dc640} Function BP_FluidSim_01.BP_FluidSim_01_C.Set Waterbody MID Params +[00007481] {0x251230dc560} Function BP_FluidSim_01.BP_FluidSim_01_C.Validate RTs +[00007482] {0x251230dc480} Function BP_FluidSim_01.BP_FluidSim_01_C.GetPlayerPawnForces +[00007483] {0x251230dc3a0} Function BP_FluidSim_01.BP_FluidSim_01_C.Register Projectile Force +[00007484] {0x251230dc2c0} Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Projectile Force +[00007485] {0x251230dc1e0} Function BP_FluidSim_01.BP_FluidSim_01_C.Clear Sim from Waterbody MIDs +[00007486] {0x251230dc100} Function BP_FluidSim_01.BP_FluidSim_01_C.Get Frames Since Last Active Force +[00007487] {0x25122eb7120} JumpFlood_Component2D_C BP_FluidSim_01.BP_FluidSim_01_C.JumpFlood_Component2D_GEN_VARIABLE +[00007488] {0x25111962e20} SceneCaptureComponent2D BP_FluidSim_01.BP_FluidSim_01_C.SceneCaptureComponent2D_GEN_VARIABLE +[00007489] {0x25130f52a00} SceneComponent BP_FluidSim_01.BP_FluidSim_01_C.DefaultSceneRoot_GEN_VARIABLE +[0000748A] {0x25124103280} ShallowWaterSimComponent_C BP_FluidSim_01.BP_FluidSim_01_C.ShallowWaterSimComponent_GEN_VARIABLE +[0000748B] {0x251117a01a0} SimpleConstructionScript BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0 +[0000748C] {0x251230dbf40} SCS_Node BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0.SCS_Node_0 +[0000748D] {0x251230dbe60} SCS_Node BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0.SCS_Node_1 +[0000748E] {0x251230dbd80} SCS_Node BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0.SCS_Node_2 +[0000748F] {0x251230dbca0} SCS_Node BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0.SCS_Node_3 +[00007490] {0x251230dbae0} SCS_Node BP_FluidSim_01.BP_FluidSim_01_C.SimpleConstructionScript_0.SCS_Node_4 +[00007491] {0x25111959b10} StaticMeshComponent BP_FluidSim_01.BP_FluidSim_01_C.NODE_AddStaticMeshComponent-0 +[00007492] {0x251119595c0} StaticMeshComponent BP_FluidSim_01.BP_FluidSim_01_C.NODE_AddStaticMeshComponent-1 +[00007493] {0x25122eb7000} WaveFoamSimComponent_C BP_FluidSim_01.BP_FluidSim_01_C.WaveFoamSimComponent_GEN_VARIABLE +[00007494] {0x25111860780} MP_PoolRooms_C MP_PoolRooms.Default__MP_PoolRooms_C +[00007495] {0x25111860400} Bacteria_AIC_2_C Bacteria_AIC_2.Default__Bacteria_AIC_2_C +[00007496] {0x25130f57000} SceneComponent Bacteria_AIC_2.Default__Bacteria_AIC_2_C.TransformComponent0 +[00007497] {0x25130c5d300} PathFollowingComponent Bacteria_AIC_2.Default__Bacteria_AIC_2_C.PathFollowingComponent +[00007498] {0x251203aff00} PawnActionsComponent Bacteria_AIC_2.Default__Bacteria_AIC_2_C.ActionsComp +[00007499] {0x2512a80d300} UI_Gate_C UI_Gate.Default__UI_Gate_C +[0000749A] {0x2512a680e00} SubtitleTextWB_C SubtitleWB.SubtitleWB_C.WidgetTree.Subtitle +[0000749B] {0x25117aa50b0} BP_Hound_C BP_Hound.Default__BP_Hound_C +[0000749C] {0x25111937720} CapsuleComponent BP_Hound.Default__BP_Hound_C.CollisionCylinder +[0000749D] {0x25123028d40} CharacterMovementComponent BP_Hound.Default__BP_Hound_C.CharMoveComp +[0000749E] {0x251119820e0} SkeletalMeshComponent BP_Hound.Default__BP_Hound_C.CharacterMesh0 +[0000749F] {0x25123029a00} BPCharacter_Demo_C BPCharacter_Demo.Default__BPCharacter_Demo_C +[000074A0] {0x25111936e00} CapsuleComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.CollisionCylinder +[000074A1] {0x25123028080} FancyMovementComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.CharMoveComp +[000074A2] {0x25123dc40c0} SkeletalMeshComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.CharacterMesh0 +[000074A3] {0x25122f319d0} FancyCameraComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.FirstPersonCamera +[000074A4] {0x25111795840} FancySpringArmComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.SpringArm +[000074A5] {0x2512bd830d0} SkeletalMeshComponent BPCharacter_Demo.Default__BPCharacter_Demo_C.Arms +[000074A6] {0x251119850b0} SkeletalMeshComponent VRCharacter_Demo.VRCharacter_Demo_C.Legs_GEN_VARIABLE +[000074A7] {0x25111958080} StaticMeshComponent VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.LocalCard_GEN_VARIABLE +[000074A8] {0x25111957b30} StaticMeshComponent VRCharacter_Demo.VRCharacter_Demo_C.LocalCard_GEN_VARIABLE +[000074A9] {0x25123013dc0} Texture2D T_Water_TilingNormal_With_Height_02_Softened.T_Water_TilingNormal_With_Height_02_Softened +[000074AA] {0x2512301a880} Texture2D T_WaterFlow_01_Foam_Tiled_N.T_WaterFlow_01_Foam_Tiled_N +[000074AB] {0x2512b2efc40} MaterialFunction WaterAttributes.WaterAttributes +[000074AC] {0x2512b2efb80} MaterialFunction WorldPositionBehindWater.WorldPositionBehindWater +[000074AD] {0x2512b2efac0} MaterialFunction WorldNormalBehindWater.WorldNormalBehindWater +[000074AE] {0x2512b2efa00} MaterialFunction WaveDepthFalloff_Overrides.WaveDepthFalloff_Overrides +[000074AF] {0x2512b2ef940} MaterialFunction WaterTextureWaves.WaterTextureWaves +[000074B0] {0x2512b2ef880} MaterialFunction WaterTextureSurface.WaterTextureSurface +[000074B1] {0x2512b2ef7c0} MaterialFunction Water_Underside.Water_Underside +[000074B2] {0x25111a80be0} MaterialFunction SetWaveAttributes.SetWaveAttributes +[000074B3] {0x25111a80b20} MaterialFunction ComputeWavesAttenuationFactor.ComputeWavesAttenuationFactor +[000074B4] {0x25111a80a00} MaterialFunction ComputeGerstnerWaves.ComputeGerstnerWaves +[000074B5] {0x25111a80940} MaterialFunction Fluidsim_WorldPosition_to_UV.Fluidsim_WorldPosition_to_UV +[000074B6] {0x25111a80880} MaterialFunction WaterCaustics_GerstnerWaves.WaterCaustics_GerstnerWaves +[000074B7] {0x25111a807c0} MaterialFunction GetDistortionUV.GetDistortionUV +[000074B8] {0x25111a80700} MaterialFunction NormalFromHeightmap.NormalFromHeightmap +[000074B9] {0x25111a80640} MaterialFunction HeightLerp.HeightLerp +[000074BA] {0x25111a80580} MaterialFunction Flowmaps.FlowMaps +[000074BB] {0x25111a804c0} MaterialFunction ComputeMipLevel.ComputeMipLevel +[000074BC] {0x25111922e00} Texture2D T_Matrix_Connected_B.T_Matrix_Connected_B +[000074BD] {0x2512bb2c100} Texture2D T_Matrix_Connected_C.T_Matrix_Connected_C +[000074BE] {0x251117d1200} MaterialInstanceConstant MI_Matrix_Connected_C.MI_Matrix_Connected_C +[000074BF] {0x251117d0e80} MaterialInstanceConstant MI_Matrix_Connected_B.MI_Matrix_Connected_B +[000074C0] {0x25111921900} Texture2D T_WaterFlow_01_Foam_Tiled.T_WaterFlow_01_Foam_Tiled +[000074C1] {0x2512b992600} VolumeTexture T_VolumeNoiseShape128.T_VolumeNoiseShape128 +[000074C2] {0x2512301af80} Texture2D water_n.water_n +[000074C3] {0x2512301b300} Texture2D water_d.water_d +[000074C4] {0x25111a80ca0} MaterialFunction BeachFoam.BeachFoam +[000074C5] {0x25111a83100} MaterialFunction WaveVelocityMask.WaveVelocityMask +[000074C6] {0x25111a83040} MaterialFunction WorldPosition-XY.WorldPosition-XY +[000074C7] {0x25111938040} Material Water_Material.Water_Material +[000074C8] {0x251117f22c0} Water_Ripple_Component_C Water_Ripple_Component.Default__Water_Ripple_Component_C +[000074C9] {0x2511171ebc0} BP_RefreshWaterBodies_C BP_RefreshWaterBodies.Default__BP_RefreshWaterBodies_C +[000074CA] {0x251119565f0} BP_FluidSim_01_C BP_FluidSim_01.Default__BP_FluidSim_01_C +[000074CB] {0x25111926b40} Texture2D T_Matrix_Seperated_A.T_Matrix_Seperated_A +[000074CC] {0x2512bb2b680} Texture2D T_Matrix_Seperated_B.T_Matrix_Seperated_B +[000074CD] {0x25111867080} MaterialInstanceConstant MI_Matrix_Seperated_B.MI_Matrix_Seperated_B +[000074CE] {0x2512c03e780} MaterialInstanceConstant MI_Matrix_Seperated_A_FOV.MI_Matrix_Seperated_A_FOV +[000074CF] {0x25111866d00} MaterialInstanceConstant MI_Matrix_Seperated_A.MI_Matrix_Seperated_A +[000074D0] {0x2512a637e80} Texture2D T_Settings_panel-Right_Theme2.T_Settings_panel-Right_Theme2 +[000074D1] {0x25123c21ac0} Texture2D T_Settings_panel-Left_Theme2.T_Settings_panel-Left_Theme2 +[000074D2] {0x25123c21900} Texture2D T_Settings_Inner_panel_Theme2.T_Settings_Inner_panel_Theme2 +[000074D3] {0x25123c21740} Texture2D T_Matrix_Seperated_C.T_Matrix_Seperated_C +[000074D4] {0x251117d1c80} MaterialInstanceConstant MI_Matrix_Seperated_C.MI_Matrix_Seperated_C +[000074D5] {0x2512b817540} Package T_RoundSewer_Gate_RMA +[000074D6] {0x2512b817220} Package T_RoundSewer_Gate_N +[000074D7] {0x251117a31c0} Package T_RoundSewer_Gate_BC +[000074D8] {0x251117a3120} Package T_Default_RMA +[000074D9] {0x251117a3080} Package T_Default_N +[000074DA] {0x251117a2fe0} Package T_Default_BC +[000074DB] {0x251117a5920} Package MM_General +[000074DC] {0x251117a5740} Package T_Arrow_down_white +[000074DD] {0x251117a5560} Package T_MenuBorderBrush_Theme2 +[000074DE] {0x251117a54c0} Package T_ComboBoxActiveBrush_Theme2 +[000074DF] {0x251117a52e0} Package WB_Button_Confirmation_Theme2 +[000074E0] {0x251117a5420} Package T_Popup_middle_Theme2 +[000074E1] {0x251117a5380} Package T_Popup_icon_Theme2 +[000074E2] {0x251117a5240} Package T_Popup_edge_Theme2 +[000074E3] {0x251117a5060} Package T_Button_dark_small-Pressed_Theme2 +[000074E4] {0x251117a4fc0} Package T_Button_dark_small-Normal_Theme2 +[000074E5] {0x251117a4f20} Package T_Button_dark_small-Hovered_Theme2 +[000074E6] {0x251117a4e80} Package T_Button_dark_large_-_Pressed_Theme2 +[000074E7] {0x251117a4de0} Package T_Button_dark_large_-_Normal_Theme2 +[000074E8] {0x251117a4d40} Package T_Button_dark_large_-_Hovered_Theme2 +[000074E9] {0x251117a51a0} Package T_Close_icon_white +[000074EA] {0x251117a4c00} Package T_Save_settings_icon_white +[000074EB] {0x251117a4b60} Package T_Button_yellow_large-Pressed_Theme2 +[000074EC] {0x251117a4ac0} Package T_Button_yellow_large-Normal_Theme2 +[000074ED] {0x251117a4a20} Package T_Button_yellow_large-Hovered_Theme2 +[000074EE] {0x25111929c40} Texture2D T_Button_yellow_large-Pressed_Theme2.T_Button_yellow_large-Pressed_Theme2 +[000074EF] {0x2511192a180} Texture2D T_Button_yellow_large-Normal_Theme2.T_Button_yellow_large-Normal_Theme2 +[000074F0] {0x25111929fc0} Texture2D T_Button_yellow_large-Hovered_Theme2.T_Button_yellow_large-Hovered_Theme2 +[000074F1] {0x25111929e00} Texture2D T_Button_dark_large_-_Pressed_Theme2.T_Button_dark_large_-_Pressed_Theme2 +[000074F2] {0x2511192aa40} Texture2D T_Button_dark_large_-_Normal_Theme2.T_Button_dark_large_-_Normal_Theme2 +[000074F3] {0x2511192a880} Texture2D T_Button_dark_large_-_Hovered_Theme2.T_Button_dark_large_-_Hovered_Theme2 +[000074F4] {0x2511192a6c0} Texture2D T_Popup_middle_Theme2.T_Popup_middle_Theme2 +[000074F5] {0x25111924140} Texture2D T_Popup_icon_Theme2.T_Popup_icon_Theme2 +[000074F6] {0x25111923f80} Texture2D T_Popup_edge_Theme2.T_Popup_edge_Theme2 +[000074F7] {0x25111923dc0} Texture2D T_Button_dark_small-Pressed_Theme2.T_Button_dark_small-Pressed_Theme2 +[000074F8] {0x25111923c00} Texture2D T_Button_dark_small-Normal_Theme2.T_Button_dark_small-Normal_Theme2 +[000074F9] {0x25111923a40} Texture2D T_Button_dark_small-Hovered_Theme2.T_Button_dark_small-Hovered_Theme2 +[000074FA] {0x2511192ac00} Texture2D T_MenuBorderBrush_Theme2.T_MenuBorderBrush_Theme2 +[000074FB] {0x25111924680} Texture2D T_ComboBoxActiveBrush_Theme2.T_ComboBoxActiveBrush_Theme2 +[000074FC] {0x2511186ac00} WidgetBlueprintGeneratedClass WB_Gamma_Theme2.WB_Gamma_Theme2_C +[000074FD] {0x25111770320} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.OnValueChanged__DelegateSignature +[000074FE] {0x2511186a880} WidgetBlueprintGeneratedClass WB_FOV_Theme2.WB_FOV_Theme2_C +[000074FF] {0x25111770160} Function WB_FOV_Theme2.WB_FOV_Theme2_C.OnValueChanged__DelegateSignature +[00007500] {0x25111773960} Function WB_FOV_Theme2.WB_FOV_Theme2_C.OnMouseCaptureEnd__DelegateSignature +[00007501] {0x25111773880} Function WB_FOV_Theme2.WB_FOV_Theme2_C.ExecuteUbergraph_WB_FOV_Theme2 +[00007502] {0x251117737a0} Function WB_FOV_Theme2.WB_FOV_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +[00007503] {0x251117736c0} Function WB_FOV_Theme2.WB_FOV_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +[00007504] {0x251117735e0} Function WB_FOV_Theme2.WB_FOV_Theme2_C.Construct +[00007505] {0x25111773500} Function WB_FOV_Theme2.WB_FOV_Theme2_C.Set_SliderValue +[00007506] {0x2512a9cfac0} ComponentDelegateBinding WB_FOV_Theme2.WB_FOV_Theme2_C.ComponentDelegateBinding_0 +[00007507] {0x25122f43f70} WidgetTree WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree +[00007508] {0x251117f2040} HorizontalBox WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.HorizontalBox +[00007509] {0x25111a852c0} HorizontalBoxSlot WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000750A] {0x25111a85260} HorizontalBoxSlot WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000750B] {0x25124106d00} SizeBox WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.SizeBox_0 +[0000750C] {0x2512a24f580} SizeBox WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.SizeBox_Percentage +[0000750D] {0x25111a85200} SizeBoxSlot WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000750E] {0x25111a851a0} SizeBoxSlot WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[0000750F] {0x251119550b0} Slider WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.Slider +[00007510] {0x25123cd52c0} TextBlock WB_FOV_Theme2.WB_FOV_Theme2_C.WidgetTree.TextBlock_Percentage +[00007511] {0x2511186e400} WidgetBlueprintGeneratedClass WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C +[00007512] {0x25111773420} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.OnClicked__DelegateSignature +[00007513] {0x25111773340} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.ExecuteUbergraph_WB_Button_Sidebar_Theme2 +[00007514] {0x25111773180} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.BndEvt__WB_Button_Sidebar_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00007515] {0x251117730a0} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Construct +[00007516] {0x25111772fc0} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.PreConstruct +[00007517] {0x25111772ee0} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Setup +[00007518] {0x25111772e00} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIconSize +[00007519] {0x25111772d20} Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIcon +[0000751A] {0x2512b792380} ComponentDelegateBinding WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.ComponentDelegateBinding_0 +[0000751B] {0x25122f43fa0} WidgetTree WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree +[0000751C] {0x2511193c940} Button WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.Button +[0000751D] {0x25111a85020} ButtonSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.Button.ButtonSlot_0 +[0000751E] {0x251117f1f00} HorizontalBox WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.HorizontalBox +[0000751F] {0x25111a84fc0} HorizontalBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00007520] {0x25111a84f60} HorizontalBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00007521] {0x25111a84f00} HorizontalBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[00007522] {0x25111a42140} Image WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.Image_Icon +[00007523] {0x25124103e80} SizeBox WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox +[00007524] {0x25124103d00} SizeBox WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox_1 +[00007525] {0x2512a24ee00} SizeBox WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox_Icon +[00007526] {0x25111a84ea0} SizeBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007527] {0x25111a84e40} SizeBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[00007528] {0x25111a84de0} SizeBoxSlot WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00007529] {0x25122eb7360} Spacer WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.Spacer_108 +[0000752A] {0x25111795b00} TextBlock WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.WidgetTree.TextBlock +[0000752B] {0x2511186a500} WidgetBlueprintGeneratedClass WB_Button_RestartGame.WB_Button_RestartGame_C +[0000752C] {0x25111772b60} Function WB_Button_RestartGame.WB_Button_RestartGame_C.OnClicked__DelegateSignature +[0000752D] {0x25111772a80} Function WB_Button_RestartGame.WB_Button_RestartGame_C.ExecuteUbergraph_WB_Button_RestartGame +[0000752E] {0x251117728c0} Function WB_Button_RestartGame.WB_Button_RestartGame_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[0000752F] {0x2512ab9d100} ComponentDelegateBinding WB_Button_RestartGame.WB_Button_RestartGame_C.ComponentDelegateBinding_0 +[00007530] {0x25122f43fd0} WidgetTree WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree +[00007531] {0x2511193c4b0} Button WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.Button +[00007532] {0x25111a84cc0} ButtonSlot WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.Button.ButtonSlot_0 +[00007533] {0x251117f1dc0} HorizontalBox WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.HorizontalBox_0 +[00007534] {0x25111a84c60} HorizontalBoxSlot WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00007535] {0x2512a245080} SizeBox WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.SizeBox +[00007536] {0x25111a84ba0} SizeBoxSlot WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007537] {0x25111795580} TextBlock WB_Button_RestartGame.WB_Button_RestartGame_C.WidgetTree.TextBlock +[00007538] {0x2511186a180} WidgetBlueprintGeneratedClass WB_Button_ResetAchievements.WB_Button_ResetAchievements_C +[00007539] {0x25111772700} Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.OnClicked__DelegateSignature +[0000753A] {0x25111772620} Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.ExecuteUbergraph_WB_Button_ResetAchievements +[0000753B] {0x25111772460} Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[0000753C] {0x2512ab95e40} ComponentDelegateBinding WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.ComponentDelegateBinding_0 +[0000753D] {0x25122f44000} WidgetTree WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree +[0000753E] {0x2511193c020} Button WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.Button +[0000753F] {0x25111a84a80} ButtonSlot WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.Button.ButtonSlot_0 +[00007540] {0x251117f1c80} HorizontalBox WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.HorizontalBox_0 +[00007541] {0x25111a843c0} HorizontalBoxSlot WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00007542] {0x2512a24ec80} SizeBox WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.SizeBox +[00007543] {0x25111a861c0} SizeBoxSlot WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007544] {0x251117952c0} TextBlock WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.WidgetTree.TextBlock +[00007545] {0x25111869e00} WidgetBlueprintGeneratedClass WB_Button_LeaveGame.WB_Button_LeaveGame_C +[00007546] {0x251117722a0} Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.OnClicked__DelegateSignature +[00007547] {0x251117720e0} Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.ExecuteUbergraph_WB_Button_LeaveGame +[00007548] {0x25111772000} Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00007549] {0x2512ab9ebc0} ComponentDelegateBinding WB_Button_LeaveGame.WB_Button_LeaveGame_C.ComponentDelegateBinding_0 +[0000754A] {0x25122f44030} WidgetTree WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree +[0000754B] {0x2511193bb90} Button WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.Button +[0000754C] {0x25111a860a0} ButtonSlot WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.Button.ButtonSlot_0 +[0000754D] {0x251117f1b40} HorizontalBox WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.HorizontalBox_0 +[0000754E] {0x25111a86040} HorizontalBoxSlot WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000754F] {0x2512bace200} SizeBox WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.SizeBox +[00007550] {0x25111a85f80} SizeBoxSlot WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007551] {0x25111795000} TextBlock WB_Button_LeaveGame.WB_Button_LeaveGame_C.WidgetTree.TextBlock +[00007552] {0x25111869a80} WidgetBlueprintGeneratedClass WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C +[00007553] {0x25111771e40} Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.OnClicked__DelegateSignature +[00007554] {0x25111771d60} Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.ExecuteUbergraph_WB_Button_AutoSet_Theme2 +[00007555] {0x2511b10aa40} Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.BndEvt__WB_Button_AutoSet_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00007556] {0x25120df0340} ComponentDelegateBinding WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.ComponentDelegateBinding_0 +[00007557] {0x25122f44060} WidgetTree WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree +[00007558] {0x2511193b700} Button WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree.Button +[00007559] {0x25111a85e60} ButtonSlot WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree.Button.ButtonSlot_0 +[0000755A] {0x2512a24e980} SizeBox WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree.SizeBox +[0000755B] {0x25111a85e00} SizeBoxSlot WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000755C] {0x25111794d40} TextBlock WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.WidgetTree.TextBlock +[0000755D] {0x2512a24e800} StaticMesh SM_RoundGate_Frame.SM_RoundGate_Frame +[0000755E] {0x25111794a80} BodySetup SM_RoundGate_Frame.SM_RoundGate_Frame.BodySetup_0 +[0000755F] {0x25111775560} NavCollision SM_RoundGate_Frame.SM_RoundGate_Frame.NavCollision_1 +[00007560] {0x2512a24e680} StaticMesh SM_RoundGate_Door.SM_RoundGate_Door +[00007561] {0x251117947c0} BodySetup SM_RoundGate_Door.SM_RoundGate_Door.BodySetup_0 +[00007562] {0x251117753a0} NavCollision SM_RoundGate_Door.SM_RoundGate_Door.NavCollision_1 +[00007563] {0x2511186af80} WidgetBlueprintGeneratedClass WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C +[00007564] {0x251117752c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ExecuteUbergraph_WB_SettingsPanel_Theme2 +[00007565] {0x251117751e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature +[00007566] {0x25111775020} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +[00007567] {0x25111774f40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature +[00007568] {0x25111774e60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_60_OnMouseCaptureEnd__DelegateSignature +[00007569] {0x25111774d80} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature +[0000756A] {0x25111774ca0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature +[0000756B] {0x25111774bc0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_3_K2Node_ComponentBoundEvent_50_OnClicked__DelegateSignature +[0000756C] {0x25111774ae0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_59_OnClicked_Decline__DelegateSignature +[0000756D] {0x25111774a00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_58_OnClicked_Confirm__DelegateSignature +[0000756E] {0x25111774920} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature +[0000756F] {0x25111774840} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_55_OnMouseCaptureEnd__DelegateSignature +[00007570] {0x25111774760} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_EntityVolume_K2Node_ComponentBoundEvent_54_OnMouseCaptureEnd__DelegateSignature +[00007571] {0x25111774680} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature +[00007572] {0x251117745a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature +[00007573] {0x251117744c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ForceClose +[00007574] {0x251117743e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.CloseSettings +[00007575] {0x25111774300} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_RestartGame_C_0_K2Node_ComponentBoundEvent_47_OnClicked__DelegateSignature +[00007576] {0x25111774220} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature +[00007577] {0x25111774140} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +[00007578] {0x25111774060} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_1_K2Node_ComponentBoundEvent_46_OnClicked__DelegateSignature +[00007579] {0x25111773f80} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature +[0000757A] {0x25111773ea0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_37_OnMouseCaptureEnd__DelegateSignature +[0000757B] {0x25111773dc0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature +[0000757C] {0x25111773ce0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature +[0000757D] {0x25111773c00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_31_OnMouseCaptureEnd__DelegateSignature +[0000757E] {0x25111773b20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature +[0000757F] {0x2511b107940} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_13_OnMouseCaptureEnd__DelegateSignature +[00007580] {0x25111777240} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature +[00007581] {0x25111777160} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_11_OnMouseCaptureEnd__DelegateSignature +[00007582] {0x25111777080} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature +[00007583] {0x25111776fa0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_45_OnMouseCaptureEnd__DelegateSignature +[00007584] {0x25111776ec0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature +[00007585] {0x25111776de0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_LeaveGame_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature +[00007586] {0x25111776d00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_3_OnClicked_Decline__DelegateSignature +[00007587] {0x25111776c20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_2_OnClicked_Confirm__DelegateSignature +[00007588] {0x25111776b40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_1_OnClicked_Decline__DelegateSignature +[00007589] {0x25111776a60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_0_OnClicked_Confirm__DelegateSignature +[0000758A] {0x25111776980} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_K2Node_ComponentBoundEvent_42_OnClicked__DelegateSignature +[0000758B] {0x251117768a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Audio_K2Node_ComponentBoundEvent_41_OnClicked__DelegateSignature +[0000758C] {0x251117767c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Video_K2Node_ComponentBoundEvent_40_OnClicked__DelegateSignature +[0000758D] {0x251117766e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_RestoreDefaults_K2Node_ComponentBoundEvent_39_OnClicked__DelegateSignature +[0000758E] {0x25111776600} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Apply_Theme2_K2Node_ComponentBoundEvent_38_OnClicked__DelegateSignature +[0000758F] {0x25111776520} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Close_Theme2_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature +[00007590] {0x25111776440} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_35_OnMouseCaptureEnd__DelegateSignature +[00007591] {0x25111776360} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_34_OnMouseCaptureEnd__DelegateSignature +[00007592] {0x25111776280} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_33_OnMouseCaptureEnd__DelegateSignature +[00007593] {0x251117761a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature +[00007594] {0x251117760c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature +[00007595] {0x25111775fe0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature +[00007596] {0x25111775f00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature +[00007597] {0x25111775e20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature +[00007598] {0x25111775d40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Button_AutoSet_K2Node_ComponentBoundEvent_28_OnClicked__DelegateSignature +[00007599] {0x25111775c60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature +[0000759A] {0x25111775b80} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature +[0000759B] {0x25111775aa0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature +[0000759C] {0x251117759c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature +[0000759D] {0x251117758e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature +[0000759E] {0x25111775800} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature +[0000759F] {0x25111773a40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature +[000075A0] {0x25111775720} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Anti-Aliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature +[000075A1] {0x25111770780} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature +[000075A2] {0x25111778f20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature +[000075A3] {0x25111778e40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature +[000075A4] {0x25111778d60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature +[000075A5] {0x25111778c80} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature +[000075A6] {0x25111778ba0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature +[000075A7] {0x25111778ac0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Construct +[000075A8] {0x251117789e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ApplySettings +[000075A9] {0x25111778900} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnSuccess_C5C9DFA74A41B0457D99708BAAF06389 +[000075AA] {0x25111778820} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnFailure_C5C9DFA74A41B0457D99708BAAF06389 +[000075AB] {0x25111778740} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnSuccess_3AAA995949DCDD9ECCBD9CAA05373280 +[000075AC] {0x25111778660} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnFailure_3AAA995949DCDD9ECCBD9CAA05373280 +[000075AD] {0x25111778580} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Switch_ActiveTab +[000075AE] {0x251117784a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Reset_AudioSettings +[000075AF] {0x251117783c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AllSettings +[000075B0] {0x251117782e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AudioSettings +[000075B1] {0x25111778200} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_VideoSettings +[000075B2] {0x25111778120} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Interpret_QualityINT +[000075B3] {0x25111778040} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_GraphicQuality +[000075B4] {0x25111777f60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_WindowMode +[000075B5] {0x25111777e80} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Resolution +[000075B6] {0x25111777da0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VSync +[000075B7] {0x25111777cc0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_FrameRateLimit +[000075B8] {0x25111777be0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_DynamicResolution +[000075B9] {0x25111777b00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_HDR +[000075BA] {0x25111777a20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_WindowMode +[000075BB] {0x25111777940} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Resolution +[000075BC] {0x25111777860} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_FrameRateLimit +[000075BD] {0x25111777780} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VSync +[000075BE] {0x251117776a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Adjust_AllQualityLevels +[000075BF] {0x251117775c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_OverallScalability_Quality +[000075C0] {0x251117774e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_ViewDistance_Quality +[000075C1] {0x25111777400} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shadow_Quality +[000075C2] {0x25111777320} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_AntiAliasing_Quality +[000075C3] {0x2511177ac00} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Texture_Quality +[000075C4] {0x2511177ab20} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VisualEffects_Quality +[000075C5] {0x2511177aa40} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_PostProcessing_Quality +[000075C6] {0x2511177a960} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Foliage_Quality +[000075C7] {0x2511177a880} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shading_Quality +[000075C8] {0x2511177a7a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_DynamicResolution +[000075C9] {0x2511177a6c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_HDR +[000075CA] {0x2511177a5e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_AudioQuality +[000075CB] {0x2511177a500} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_AudioSettings +[000075CC] {0x2511177a420} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_ControlsSettings +[000075CD] {0x2511177a340} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Hide +[000075CE] {0x2511177a260} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_MotionBlur +[000075CF] {0x2511177a180} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.CheckWaterSettings +[000075D0] {0x251230db220} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VHSEffect +[000075D1] {0x251230dfd60} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowBody +[000075D2] {0x25111779700} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_InvertMouse +[000075D3] {0x25111779620} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.SetBooleanOption +[000075D4] {0x25111779540} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnKeyDown +[000075D5] {0x25111779460} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_PushToTalk +[000075D6] {0x25111779380} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_SmoothRotation +[000075D7] {0x251117792a0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ChangeAudioCaptureDevice +[000075D8] {0x251117791c0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.LoadAudioCaptureDevice +[000075D9] {0x251117790e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowGore +[000075DA] {0x25111779000} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Gamma +[000075DB] {0x2511177c8e0} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_CameraShake +[000075DC] {0x2511177c800} Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowEventContent +[000075DD] {0x2513fefcc80} ComponentDelegateBinding WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ComponentDelegateBinding_0 +[000075DE] {0x25122f44690} WidgetTree WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree +[000075DF] {0x2512b993200} BackgroundBlur WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.BackgroundBlur_243 +[000075E0] {0x25130c5ba00} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Audio_Panel +[000075E1] {0x25130c5b500} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border +[000075E2] {0x25130c5b280} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_1 +[000075E3] {0x25130c5b000} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_2 +[000075E4] {0x25130c5ad80} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_3 +[000075E5] {0x25130c5ab00} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_4 +[000075E6] {0x25130c5a880} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_5 +[000075E7] {0x25130c5a600} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_512 +[000075E8] {0x25130c5a380} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_6 +[000075E9] {0x25130c5a100} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_7 +[000075EA] {0x25130c59e80} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_8 +[000075EB] {0x25130c59c00} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_9 +[000075EC] {0x25130c51280} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_94 +[000075ED] {0x25130c5fd80} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_96 +[000075EE] {0x25130c5fb00} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Control_Panel +[000075EF] {0x25130c5f880} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Game_Panel +[000075F0] {0x25130c5f600} Border WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Video_Panel +[000075F1] {0x25111a86be0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Audio_Panel.BorderSlot_0 +[000075F2] {0x25111a86b80} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border.BorderSlot_0 +[000075F3] {0x25111a86b20} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_1.BorderSlot_0 +[000075F4] {0x25111a86ac0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_2.BorderSlot_0 +[000075F5] {0x25111a86a60} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_3.BorderSlot_0 +[000075F6] {0x25111a86a00} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_4.BorderSlot_0 +[000075F7] {0x25111a869a0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_5.BorderSlot_0 +[000075F8] {0x25111a86940} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_512.BorderSlot_0 +[000075F9] {0x25111a868e0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_6.BorderSlot_0 +[000075FA] {0x25111a86880} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_7.BorderSlot_0 +[000075FB] {0x25111a86820} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_8.BorderSlot_0 +[000075FC] {0x25111a867c0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_9.BorderSlot_0 +[000075FD] {0x25111a86760} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_94.BorderSlot_0 +[000075FE] {0x25111a86700} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Border_96.BorderSlot_0 +[000075FF] {0x25111a866a0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Control_Panel.BorderSlot_0 +[00007600] {0x25111a86640} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Game_Panel.BorderSlot_0 +[00007601] {0x25111a865e0} BorderSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Video_Panel.BorderSlot_0 +[00007602] {0x251117f1a00} CanvasPanel WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1 +[00007603] {0x2511799a420} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[00007604] {0x2511799a500} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_1 +[00007605] {0x2511799a490} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_2 +[00007606] {0x2510d33eb00} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_3 +[00007607] {0x2511799eda0} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_4 +[00007608] {0x2511799ee10} CanvasPanelSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_7 +[00007609] {0x251117f18c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox +[0000760A] {0x251117f1780} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_0 +[0000760B] {0x251117f1640} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_1 +[0000760C] {0x251117f1500} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_10 +[0000760D] {0x251117f13c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_108 +[0000760E] {0x251117f1280} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_11 +[0000760F] {0x251117f1140} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_12 +[00007610] {0x251117f1000} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_13 +[00007611] {0x251117f0ec0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_14 +[00007612] {0x251117f0d80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_15 +[00007613] {0x251117f0c40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_16 +[00007614] {0x251117f0b00} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_17 +[00007615] {0x251117f09c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_18 +[00007616] {0x251117f0880} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_19 +[00007617] {0x251117f0740} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_2 +[00007618] {0x251117f0600} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_20 +[00007619] {0x251117f04c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_21 +[0000761A] {0x251117f0380} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_22 +[0000761B] {0x251117f0240} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23 +[0000761C] {0x251117f0100} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_24 +[0000761D] {0x251117f5240} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_25 +[0000761E] {0x251117f5100} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_26 +[0000761F] {0x251117f4fc0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_27 +[00007620] {0x251117f4e80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_275 +[00007621] {0x251117f4d40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_28 +[00007622] {0x251117f4c00} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_29 +[00007623] {0x251117f4ac0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_3 +[00007624] {0x251117f4980} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_30 +[00007625] {0x251117f4840} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_31 +[00007626] {0x251117f4700} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32 +[00007627] {0x251117f45c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_33 +[00007628] {0x251117f4480} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_34 +[00007629] {0x251117f4340} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_35 +[0000762A] {0x251117f4200} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_36 +[0000762B] {0x251117f40c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_37 +[0000762C] {0x251117f3f80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_38 +[0000762D] {0x251117f3e40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_39 +[0000762E] {0x251117f3d00} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_4 +[0000762F] {0x251117f3bc0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_40 +[00007630] {0x251117f3a80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_41 +[00007631] {0x251117f3940} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_42 +[00007632] {0x251117f3800} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_43 +[00007633] {0x251117f36c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_44 +[00007634] {0x251117f3580} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_45 +[00007635] {0x251117f3440} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_46 +[00007636] {0x251117f3300} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_47 +[00007637] {0x251117f31c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_48 +[00007638] {0x251117f3080} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_49 +[00007639] {0x251117f2f40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_5 +[0000763A] {0x251117f2e00} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_50 +[0000763B] {0x251117f2cc0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_51 +[0000763C] {0x251117f2b80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_52 +[0000763D] {0x251117f2a40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_53 +[0000763E] {0x251117f7b80} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_54 +[0000763F] {0x251117f7a40} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_55 +[00007640] {0x251117f7900} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_56 +[00007641] {0x251117f77c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_57 +[00007642] {0x251117f7680} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_6 +[00007643] {0x251117f7540} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_7 +[00007644] {0x251117f7400} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_8 +[00007645] {0x251117f72c0} HorizontalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_9 +[00007646] {0x25111a86520} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00007647] {0x25111a864c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[00007648] {0x25111a86460} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_3 +[00007649] {0x25111a86400} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000764A] {0x25111a863a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000764B] {0x25111a86340} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[0000764C] {0x25111a862e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_3 +[0000764D] {0x25111a86280} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[0000764E] {0x25111a86220} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_1 +[0000764F] {0x25111a84120} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_2 +[00007650] {0x25111a84300} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_3 +[00007651] {0x25111a84180} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_0 +[00007652] {0x25111a87960} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_1 +[00007653] {0x25111a87900} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_1 +[00007654] {0x25111a878a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_2 +[00007655] {0x25111a87840} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_3 +[00007656] {0x25111a877e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_0 +[00007657] {0x25111a87780} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_2 +[00007658] {0x25111a87720} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_3 +[00007659] {0x25111a876c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_0 +[0000765A] {0x25111a87660} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_2 +[0000765B] {0x25111a87600} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_3 +[0000765C] {0x25111a875a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_0 +[0000765D] {0x25111a87540} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_2 +[0000765E] {0x25111a874e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_3 +[0000765F] {0x25111a87480} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00007660] {0x25111a87420} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_2 +[00007661] {0x25111a873c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_3 +[00007662] {0x25111a87360} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_0 +[00007663] {0x25111a87300} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_2 +[00007664] {0x25111a872a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_3 +[00007665] {0x25111a87240} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_1 +[00007666] {0x25111a871e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_2 +[00007667] {0x25111a87180} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_3 +[00007668] {0x25111a87120} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_1 +[00007669] {0x25111a870c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_2 +[0000766A] {0x25111a87060} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_3 +[0000766B] {0x25111a87000} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_1 +[0000766C] {0x25111a86fa0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_2 +[0000766D] {0x25111a86f40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_3 +[0000766E] {0x25111a86ee0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[0000766F] {0x25111a86e80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00007670] {0x25111a86e20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00007671] {0x25111a86dc0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_0 +[00007672] {0x25111a86d60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_2 +[00007673] {0x25111a885c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_3 +[00007674] {0x25111a88560} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_2 +[00007675] {0x25111a88500} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_6 +[00007676] {0x25111a884a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_8 +[00007677] {0x25111a88440} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_2 +[00007678] {0x25111a883e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_6 +[00007679] {0x25111a88380} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_8 +[0000767A] {0x25111a88320} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_0 +[0000767B] {0x25111a882c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_1 +[0000767C] {0x25111a88260} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_2 +[0000767D] {0x25111a88200} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_3 +[0000767E] {0x25111a881a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_4 +[0000767F] {0x25111a88140} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_24.HorizontalBoxSlot_3 +[00007680] {0x25111a880e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_2 +[00007681] {0x25111a88080} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_6 +[00007682] {0x25111a88020} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_8 +[00007683] {0x25111a87fc0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_2 +[00007684] {0x25111a87f60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_6 +[00007685] {0x25111a87f00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_8 +[00007686] {0x25111a87ea0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_2 +[00007687] {0x25111a87e40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_6 +[00007688] {0x25111a87de0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_8 +[00007689] {0x25111a87d80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_1 +[0000768A] {0x25111a87d20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_2 +[0000768B] {0x25111a87cc0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_3 +[0000768C] {0x25111a87c60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_2 +[0000768D] {0x25111a87c00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_6 +[0000768E] {0x25111a87ba0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_8 +[0000768F] {0x25111a87b40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_2 +[00007690] {0x25111a87ae0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_6 +[00007691] {0x25111a87a80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_8 +[00007692] {0x25111a87a20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00007693] {0x25111a879c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_3 +[00007694] {0x25111a89220} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_4 +[00007695] {0x25111a891c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_1 +[00007696] {0x25111a89160} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_2 +[00007697] {0x25111a89100} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_4 +[00007698] {0x25111a890a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_2 +[00007699] {0x25111a89040} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_3 +[0000769A] {0x25111a88fe0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_4 +[0000769B] {0x25111a88f80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_2 +[0000769C] {0x25111a88f20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_3 +[0000769D] {0x25111a88ec0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_5 +[0000769E] {0x25111a88e60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_6 +[0000769F] {0x25111a88e00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_8 +[000076A0] {0x25111a88da0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_1 +[000076A1] {0x25111a88d40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_3 +[000076A2] {0x25111a88ce0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_4 +[000076A3] {0x25111a88c80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_1 +[000076A4] {0x25111a88c20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_2 +[000076A5] {0x25111a88bc0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_3 +[000076A6] {0x25111a88b60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_2 +[000076A7] {0x25111a88b00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_6 +[000076A8] {0x25111a88aa0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_8 +[000076A9] {0x25111a88a40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_2 +[000076AA] {0x25111a889e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_3 +[000076AB] {0x25111a88980} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_4 +[000076AC] {0x25111a88920} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_2 +[000076AD] {0x25111a888c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_3 +[000076AE] {0x25111a88860} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_4 +[000076AF] {0x25111a88800} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_1 +[000076B0] {0x25111a887a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_2 +[000076B1] {0x25111a88740} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_3 +[000076B2] {0x25111a886e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_0 +[000076B3] {0x25111a88680} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_2 +[000076B4] {0x25111a88620} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_3 +[000076B5] {0x25111a89e80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_0 +[000076B6] {0x25111a89e20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_2 +[000076B7] {0x25111a89dc0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_3 +[000076B8] {0x25111a89d60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_1 +[000076B9] {0x25111a89d00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_2 +[000076BA] {0x25111a89ca0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_4 +[000076BB] {0x25111a89c40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_1 +[000076BC] {0x25111a89be0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_2 +[000076BD] {0x25111a89b80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_4 +[000076BE] {0x25111a89b20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_1 +[000076BF] {0x25111a89ac0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_2 +[000076C0] {0x25111a89a60} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_4 +[000076C1] {0x25111a89a00} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_2 +[000076C2] {0x25111a899a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_6 +[000076C3] {0x25111a89940} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_8 +[000076C4] {0x25111a898e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_2 +[000076C5] {0x25111a89880} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_6 +[000076C6] {0x25111a89820} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_8 +[000076C7] {0x25111a897c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_2 +[000076C8] {0x25111a89760} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_6 +[000076C9] {0x25111a89700} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_8 +[000076CA] {0x25111a896a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_2 +[000076CB] {0x25111a89640} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_6 +[000076CC] {0x25111a895e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_8 +[000076CD] {0x25111a89580} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_2 +[000076CE] {0x25111a89520} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_6 +[000076CF] {0x25111a894c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_8 +[000076D0] {0x25111a89460} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_2 +[000076D1] {0x25111a89400} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_3 +[000076D2] {0x25111a893a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_5 +[000076D3] {0x25111a89340} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_2 +[000076D4] {0x25111a892e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_6 +[000076D5] {0x25111a89280} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_8 +[000076D6] {0x25111a8aae0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[000076D7] {0x25111a8aa80} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_2 +[000076D8] {0x25111a8aa20} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_3 +[000076D9] {0x25111a8a9c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_1 +[000076DA] {0x25111a8a960} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_2 +[000076DB] {0x25111a8a900} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_3 +[000076DC] {0x25111a8a8a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_1 +[000076DD] {0x25111a8a840} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_2 +[000076DE] {0x25111a8a7e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_4 +[000076DF] {0x2512b1d90a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_1 +[000076E0] {0x25111a8a780} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_2 +[000076E1] {0x25111a8a720} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_4 +[000076E2] {0x25111a8a6c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_1 +[000076E3] {0x25111a8a660} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_2 +[000076E4] {0x25111a8a600} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_4 +[000076E5] {0x25111a8a5a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_2 +[000076E6] {0x25111a8a540} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_3 +[000076E7] {0x25111a8a4e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_5 +[000076E8] {0x25111a8a480} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_1 +[000076E9] {0x25111a8a420} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_2 +[000076EA] {0x25111a8a3c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_4 +[000076EB] {0x25111a8a360} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_1 +[000076EC] {0x25111a8a300} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_2 +[000076ED] {0x25111a8a2a0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_4 +[000076EE] {0x25111a8a240} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_1 +[000076EF] {0x25111a8a1e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_2 +[000076F0] {0x25111a8a180} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_4 +[000076F1] {0x25111a8a120} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_0 +[000076F2] {0x25111a8a0c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_2 +[000076F3] {0x25111a8a060} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_3 +[000076F4] {0x25111a8a000} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_0 +[000076F5] {0x25111a89fa0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_2 +[000076F6] {0x25111a89f40} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_3 +[000076F7] {0x25111a89ee0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_0 +[000076F8] {0x25111a8b740} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_2 +[000076F9] {0x25111a8b6e0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_3 +[000076FA] {0x25111a8b680} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_2 +[000076FB] {0x25111a8b620} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_3 +[000076FC] {0x25111a8b5c0} HorizontalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_4 +[000076FD] {0x25111a41600} Image WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Image_142 +[000076FE] {0x251117f7180} Overlay WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WarningOverlay +[000076FF] {0x25111a8b560} OverlaySlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WarningOverlay.OverlaySlot_0 +[00007700] {0x25111b4e4a0} ScrollBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox +[00007701] {0x25111b4db80} ScrollBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_0 +[00007702] {0x25111b4d260} ScrollBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_1 +[00007703] {0x25111b4c940} ScrollBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2 +[00007704] {0x25111a8b500} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox.ScrollBoxSlot_0 +[00007705] {0x25111a8b4a0} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox.ScrollBoxSlot_1 +[00007706] {0x25111a8b440} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox.ScrollBoxSlot_4 +[00007707] {0x25111a8b3e0} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_0.ScrollBoxSlot_0 +[00007708] {0x25111a8b380} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_0.ScrollBoxSlot_2 +[00007709] {0x25111a8b320} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_0.ScrollBoxSlot_3 +[0000770A] {0x25111a8b2c0} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_1.ScrollBoxSlot_0 +[0000770B] {0x25111a8b260} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_1.ScrollBoxSlot_2 +[0000770C] {0x25111a8b200} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2.ScrollBoxSlot_0 +[0000770D] {0x25111a8b1a0} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2.ScrollBoxSlot_2 +[0000770E] {0x25111a8b140} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2.ScrollBoxSlot_7 +[0000770F] {0x25111a8b0e0} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2.ScrollBoxSlot_8 +[00007710] {0x25111a8b080} ScrollBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ScrollBox_2.ScrollBoxSlot_9 +[00007711] {0x25124108080} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox +[00007712] {0x2512a24ac00} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_0 +[00007713] {0x2512a24ad80} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_1 +[00007714] {0x2512a24b080} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_173 +[00007715] {0x2512a24c400} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_2 +[00007716] {0x2512bae5f80} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_230 +[00007717] {0x2512bae8380} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_3 +[00007718] {0x2512ace1000} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_4 +[00007719] {0x2512bae5e00} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_5 +[0000771A] {0x2512bae6280} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_59 +[0000771B] {0x2512bae8c80} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_6 +[0000771C] {0x2511b8b0880} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_7 +[0000771D] {0x25126a7bb00} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_8 +[0000771E] {0x2512a246580} SizeBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_9 +[0000771F] {0x25111a8b020} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007720] {0x25111a8afc0} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_2 +[00007721] {0x25111a8af60} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[00007722] {0x25111a8af00} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_173.SizeBoxSlot_0 +[00007723] {0x25111a8aea0} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00007724] {0x25111a8ae40} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_230.SizeBoxSlot_0 +[00007725] {0x25111a8ade0} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_3.SizeBoxSlot_0 +[00007726] {0x25111a8ad80} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_4.SizeBoxSlot_0 +[00007727] {0x25111a8ad20} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_5.SizeBoxSlot_0 +[00007728] {0x25111a8acc0} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_59.SizeBoxSlot_0 +[00007729] {0x25111a8ac60} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_6.SizeBoxSlot_0 +[0000772A] {0x25111a8ac00} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_7.SizeBoxSlot_0 +[0000772B] {0x25111a8aba0} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_8.SizeBoxSlot_0 +[0000772C] {0x25111a8ab40} SizeBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[0000772D] {0x25122eb5bc0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.QuitSpacer +[0000772E] {0x25122eb5aa0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.QuitSpacer_1 +[0000772F] {0x25122eb5980} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer +[00007730] {0x25122eb5860} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_1 +[00007731] {0x25122eb5740} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_10 +[00007732] {0x25122eb5620} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_105 +[00007733] {0x25122eb5500} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_11 +[00007734] {0x25122eb53e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_12 +[00007735] {0x25122eb52c0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_13 +[00007736] {0x25122eb51a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_14 +[00007737] {0x25122eb5080} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_15 +[00007738] {0x25122eb4f60} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_16 +[00007739] {0x25122eb4e40} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_17 +[0000773A] {0x25122eb4d20} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_18 +[0000773B] {0x25122eb99a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_19 +[0000773C] {0x25122eb9880} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_2 +[0000773D] {0x25122eb9760} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_20 +[0000773E] {0x25122eb9640} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_21 +[0000773F] {0x25122eb9520} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_22 +[00007740] {0x25122eb9400} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_23 +[00007741] {0x25122eb92e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_24 +[00007742] {0x25122eb91c0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_25 +[00007743] {0x25122eb90a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_26 +[00007744] {0x25122eb8f80} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_27 +[00007745] {0x25122eb8e60} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_28 +[00007746] {0x25122eb8d40} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_29 +[00007747] {0x25122eb8c20} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_3 +[00007748] {0x25122eb8b00} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_30 +[00007749] {0x25122eb89e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_31 +[0000774A] {0x25122eb88c0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_32 +[0000774B] {0x25122eb87a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_33 +[0000774C] {0x25122eb8680} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_34 +[0000774D] {0x25122eb8560} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_35 +[0000774E] {0x25122eb8440} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_36 +[0000774F] {0x25122eb8320} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_37 +[00007750] {0x25122eb8200} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_38 +[00007751] {0x25122eb80e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_39 +[00007752] {0x25122eb7fc0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_4 +[00007753] {0x25122eb7ea0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_40 +[00007754] {0x25122eb7d80} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_403 +[00007755] {0x25122eb7c60} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_41 +[00007756] {0x25122eb7b40} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_42 +[00007757] {0x25122eb7a20} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_43 +[00007758] {0x25122eb7900} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_44 +[00007759] {0x25122eb77e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_45 +[0000775A] {0x25122eb76c0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_46 +[0000775B] {0x25122eb75a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_47 +[0000775C] {0x25122ebbec0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_48 +[0000775D] {0x25122ebbda0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_49 +[0000775E] {0x25122ebbc80} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_5 +[0000775F] {0x25122ebbb60} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_50 +[00007760] {0x25122ebba40} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_51 +[00007761] {0x25122ebb920} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_52 +[00007762] {0x25122ebb800} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_53 +[00007763] {0x25122ebb6e0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_54 +[00007764] {0x25122ebb5c0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_55 +[00007765] {0x25122ebb4a0} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_6 +[00007766] {0x25122ebb380} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_7 +[00007767] {0x25122ebb260} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_8 +[00007768] {0x25122ebb140} Spacer WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.Spacer_9 +[00007769] {0x25111793cc0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.ResetAchievements_1 +[0000776A] {0x25111793a00} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock +[0000776B] {0x25111793740} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_1 +[0000776C] {0x25111793480} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_10 +[0000776D] {0x251117931c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_11 +[0000776E] {0x25111792f00} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_12 +[0000776F] {0x25111792c40} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_13 +[00007770] {0x25111792980} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_14 +[00007771] {0x251117926c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_15 +[00007772] {0x25111792400} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_16 +[00007773] {0x25111792140} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_164 +[00007774] {0x25111791e80} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_17 +[00007775] {0x25111791bc0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_18 +[00007776] {0x25111791900} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_181 +[00007777] {0x25111791640} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_19 +[00007778] {0x25111791380} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_2 +[00007779] {0x251117910c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_20 +[0000777A] {0x25111790e00} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_21 +[0000777B] {0x25111790b40} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_22 +[0000777C] {0x25111790880} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_23 +[0000777D] {0x251117905c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_24 +[0000777E] {0x25111790300} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_25 +[0000777F] {0x25111790040} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_26 +[00007780] {0x2511179bb40} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_27 +[00007781] {0x2511179b880} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_28 +[00007782] {0x2511179b5c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_29 +[00007783] {0x2511179b300} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_3 +[00007784] {0x2511179b040} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_30 +[00007785] {0x2511179ad80} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_31 +[00007786] {0x2511179aac0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_32 +[00007787] {0x2511179a800} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_33 +[00007788] {0x2511179a540} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_34 +[00007789] {0x2511179a280} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_35 +[0000778A] {0x25111799fc0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_36 +[0000778B] {0x25111799d00} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_37 +[0000778C] {0x25111799a40} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_38 +[0000778D] {0x25111799780} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_39 +[0000778E] {0x251117994c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_4 +[0000778F] {0x25111799200} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_5 +[00007790] {0x25111798f40} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_6 +[00007791] {0x25111798c80} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_7 +[00007792] {0x251117989c0} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_8 +[00007793] {0x25111798700} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_9 +[00007794] {0x25111798440} TextBlock WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.TextBlock_93 +[00007795] {0x251117f7040} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox +[00007796] {0x251117f6f00} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_0 +[00007797] {0x251117f6dc0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1 +[00007798] {0x251117f6c80} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_10 +[00007799] {0x251117f6b40} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_11 +[0000779A] {0x251117f6a00} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_12 +[0000779B] {0x251117f68c0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13 +[0000779C] {0x251117f6780} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_14 +[0000779D] {0x251117f6640} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_15 +[0000779E] {0x251117f6500} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16 +[0000779F] {0x251117f63c0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_17 +[000077A0] {0x251117f6280} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_18 +[000077A1] {0x251117f6140} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_19 +[000077A2] {0x251117f6000} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_2 +[000077A3] {0x251117f5ec0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_3 +[000077A4] {0x251117f5d80} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_4 +[000077A5] {0x251117f5c40} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_5 +[000077A6] {0x251117f5b00} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_533 +[000077A7] {0x251117f59c0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_6 +[000077A8] {0x251117f5880} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628 +[000077A9] {0x251117f5740} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7 +[000077AA] {0x251117f5600} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_8 +[000077AB] {0x251117f54c0} VerticalBox WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9 +[000077AC] {0x25111a8c2e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[000077AD] {0x25111a8c280} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox.VerticalBoxSlot_1 +[000077AE] {0x25111a8c220} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000077AF] {0x25111a8c1c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000077B0] {0x25111a8c160} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[000077B1] {0x25111a8c100} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_1 +[000077B2] {0x25111a8c0a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_10 +[000077B3] {0x25111a8c040} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_11 +[000077B4] {0x25111a8bfe0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_2 +[000077B5] {0x25111a8bf80} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_3 +[000077B6] {0x25111a8bf20} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_4 +[000077B7] {0x25111a8bec0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_5 +[000077B8] {0x25111a8be60} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_6 +[000077B9] {0x25111a8be00} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_7 +[000077BA] {0x25111a8bda0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_8 +[000077BB] {0x25111a8bd40} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_1.VerticalBoxSlot_9 +[000077BC] {0x25111a8bce0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_10.VerticalBoxSlot_1 +[000077BD] {0x25111a8bc80} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_11.VerticalBoxSlot_0 +[000077BE] {0x25111a8bc20} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_11.VerticalBoxSlot_2 +[000077BF] {0x25111a8bbc0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_11.VerticalBoxSlot_9 +[000077C0] {0x25111a8bb60} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_12.VerticalBoxSlot_0 +[000077C1] {0x25111a8bb00} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_12.VerticalBoxSlot_1 +[000077C2] {0x25111a8baa0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13.VerticalBoxSlot_0 +[000077C3] {0x25111a8ba40} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13.VerticalBoxSlot_1 +[000077C4] {0x25111a8b9e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13.VerticalBoxSlot_2 +[000077C5] {0x25111a8b980} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13.VerticalBoxSlot_6 +[000077C6] {0x25111a8b920} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_13.VerticalBoxSlot_8 +[000077C7] {0x25111a8b8c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_14.VerticalBoxSlot_0 +[000077C8] {0x25111a8b860} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_14.VerticalBoxSlot_1 +[000077C9] {0x25111a8b800} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_15.VerticalBoxSlot_0 +[000077CA] {0x25111a8b7a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_0 +[000077CB] {0x25111a8d000} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_1 +[000077CC] {0x25111a8cfa0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_2 +[000077CD] {0x25111a8cf40} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_3 +[000077CE] {0x25111a8cee0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_4 +[000077CF] {0x25111a8ce80} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_5 +[000077D0] {0x25111a8ce20} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_16.VerticalBoxSlot_6 +[000077D1] {0x25111a8cdc0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_17.VerticalBoxSlot_1 +[000077D2] {0x25111a8cd60} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_18.VerticalBoxSlot_0 +[000077D3] {0x25111a8cd00} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_18.VerticalBoxSlot_1 +[000077D4] {0x25111a8cca0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_18.VerticalBoxSlot_4 +[000077D5] {0x25111a8cc40} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_19.VerticalBoxSlot_0 +[000077D6] {0x25111a8cbe0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_19.VerticalBoxSlot_3 +[000077D7] {0x25111a8cb80} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_2.VerticalBoxSlot_0 +[000077D8] {0x25111a8cb20} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_2.VerticalBoxSlot_1 +[000077D9] {0x25111a8cac0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_2.VerticalBoxSlot_2 +[000077DA] {0x25111a8ca60} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_2.VerticalBoxSlot_4 +[000077DB] {0x25111a8ca00} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_3.VerticalBoxSlot_0 +[000077DC] {0x25111a8c9a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_3.VerticalBoxSlot_1 +[000077DD] {0x25111a8c940} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_4.VerticalBoxSlot_0 +[000077DE] {0x25111a8c8e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_5.VerticalBoxSlot_0 +[000077DF] {0x25111a8c880} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_5.VerticalBoxSlot_1 +[000077E0] {0x25111a8c820} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_533.VerticalBoxSlot_0 +[000077E1] {0x25111a8c7c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_533.VerticalBoxSlot_1 +[000077E2] {0x25111a8c760} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_6.VerticalBoxSlot_0 +[000077E3] {0x25111a8c700} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_6.VerticalBoxSlot_1 +[000077E4] {0x25111a8c6a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_0 +[000077E5] {0x25111a8c640} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_1 +[000077E6] {0x25111a8c5e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_2 +[000077E7] {0x25111a8c580} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_3 +[000077E8] {0x25111a8c520} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_4 +[000077E9] {0x25111a8c4c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_628.VerticalBoxSlot_5 +[000077EA] {0x25111a8c460} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_0 +[000077EB] {0x25111a8c400} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_1 +[000077EC] {0x25111a8dc60} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_3 +[000077ED] {0x25111a8dc00} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_4 +[000077EE] {0x25111a8dba0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_5 +[000077EF] {0x25111a8db40} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_6 +[000077F0] {0x25111a8dae0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_7 +[000077F1] {0x25111a8da80} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_7.VerticalBoxSlot_8 +[000077F2] {0x25111a8da20} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_8.VerticalBoxSlot_0 +[000077F3] {0x25111a8d9c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_8.VerticalBoxSlot_1 +[000077F4] {0x25111a8d960} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_0 +[000077F5] {0x25111a8d900} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_1 +[000077F6] {0x25111a8d8a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_10 +[000077F7] {0x25111a8d840} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_11 +[000077F8] {0x25111a8d7e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_12 +[000077F9] {0x25111a8d780} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_13 +[000077FA] {0x25111a8d720} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_14 +[000077FB] {0x25111a8d6c0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_2 +[000077FC] {0x25111a8d660} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_3 +[000077FD] {0x25111a8d600} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_4 +[000077FE] {0x25111a8d5a0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_5 +[000077FF] {0x25111a8d540} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_6 +[00007800] {0x25111a8d4e0} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_7 +[00007801] {0x25111a8d480} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_8 +[00007802] {0x25111a8d420} VerticalBoxSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.VerticalBox_9.VerticalBoxSlot_9 +[00007803] {0x25130c5b780} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap +[00007804] {0x25130c5f380} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_1 +[00007805] {0x25130c5f100} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_10 +[00007806] {0x25130c5ee80} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_11 +[00007807] {0x25130c5ec00} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_12 +[00007808] {0x25130c5e980} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_13 +[00007809] {0x25130c5e700} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_2 +[0000780A] {0x25117675100} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_3 +[0000780B] {0x25117674e80} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_4 +[0000780C] {0x25117674c00} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_5 +[0000780D] {0x25117674980} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_6 +[0000780E] {0x25117674700} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_7 +[0000780F] {0x25117674480} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_8 +[00007810] {0x25117674200} WB_KeyRemap_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_KeyRemap_9 +[00007811] {0x25111798180} WB_Microphone_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_InputGain +[00007812] {0x25111797ec0} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality +[00007813] {0x25111797c00} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Audio_Quality +[00007814] {0x25111797940} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_CameraShake +[00007815] {0x25111797680} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_EventContent +[00007816] {0x251117973c0} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Foliage_Quality +[00007817] {0x25111797100} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_InvertMouse +[00007818] {0x25111796e40} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_OverallQuality +[00007819] {0x25111796b80} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality +[0000781A] {0x251117968c0} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_PushToTalk +[0000781B] {0x25111796600} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Shading_Quality +[0000781C] {0x25111796340} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Shadow_Quality +[0000781D] {0x2511179fd40} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_ShowBody +[0000781E] {0x2511179fa80} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_ShowGore +[0000781F] {0x2511179f7c0} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_SmoothRotation +[00007820] {0x2511179f500} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_Texture_Quality +[00007821] {0x2511179f240} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_VHSEffect +[00007822] {0x2511179ef80} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality +[00007823] {0x2511179ecc0} WB_OptionSwitcher_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality +[00007824] {0x2511179ea00} WB_Sensitivity_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Sensitivity_Theme2 +[00007825] {0x2511179e740} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text +[00007826] {0x2511179e480} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_1 +[00007827] {0x2511179e1c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_10 +[00007828] {0x2511179df00} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_11 +[00007829] {0x2511179dc40} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_12 +[0000782A] {0x2511179d980} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_13 +[0000782B] {0x2511179d6c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_14 +[0000782C] {0x2511179d400} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_15 +[0000782D] {0x2511179d140} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_16 +[0000782E] {0x2511179ce80} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_17 +[0000782F] {0x2511179cbc0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_18 +[00007830] {0x2511179c900} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_19 +[00007831] {0x2511179c640} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_2 +[00007832] {0x2511179c380} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_20 +[00007833] {0x2511179c0c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_21 +[00007834] {0x2511179be00} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_22 +[00007835] {0x25117685840} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_23 +[00007836] {0x25117685580} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_24 +[00007837] {0x251176852c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_25 +[00007838] {0x25117685000} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_26 +[00007839] {0x25117684d40} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_27 +[0000783A] {0x25117684a80} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_28 +[0000783B] {0x251176847c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_29 +[0000783C] {0x25117684500} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_3 +[0000783D] {0x25117684240} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_30 +[0000783E] {0x25117683f80} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_4 +[0000783F] {0x25117683cc0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_5 +[00007840] {0x25117683a00} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_6 +[00007841] {0x25117683740} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_7 +[00007842] {0x25117683480} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_8 +[00007843] {0x251176831c0} WB_SettingsItem_Text_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_SettingsItem_Text_9 +[00007844] {0x25117682f00} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_AmbientVolume +[00007845] {0x25117682c40} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_EntityVolume +[00007846] {0x25117682980} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_FootstepVolume +[00007847] {0x251176826c0} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_MasterVolume +[00007848] {0x25117682400} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_MasterVolume_1 +[00007849] {0x25117682140} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_SFXVolume +[0000784A] {0x25117681e80} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_UIVolume +[0000784B] {0x25117681bc0} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_VoiceVolume +[0000784C] {0x25117681900} WB_Slider_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Slider_VoiceVolume_1 +[0000784D] {0x251117f5380} WidgetSwitcher WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WidgetSwitcher +[0000784E] {0x25111a8d3c0} WidgetSwitcherSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_0 +[0000784F] {0x25111a8d360} WidgetSwitcherSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_1 +[00007850] {0x25111a8d300} WidgetSwitcherSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_2 +[00007851] {0x25111a8d2a0} WidgetSwitcherSlot WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_3 +[00007852] {0x2511177c560} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.OnMouseCaptureEnd__DelegateSignature +[00007853] {0x2511177c480} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.ExecuteUbergraph_WB_Gamma_Theme2 +[00007854] {0x2511177c3a0} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +[00007855] {0x2511177c2c0} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +[00007856] {0x2511177c1e0} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.Construct +[00007857] {0x2511177c100} Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.Set_SliderValue +[00007858] {0x2512b792b00} ComponentDelegateBinding WB_Gamma_Theme2.WB_Gamma_Theme2_C.ComponentDelegateBinding_0 +[00007859] {0x25122f44c00} WidgetTree WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree +[0000785A] {0x251117f9fc0} HorizontalBox WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree.HorizontalBox +[0000785B] {0x25111a8d1e0} HorizontalBoxSlot WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000785C] {0x2512a24e080} SizeBox WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree.SizeBox_0 +[0000785D] {0x25111a8d180} SizeBoxSlot WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000785E] {0x251119540c0} Slider WB_Gamma_Theme2.WB_Gamma_Theme2_C.WidgetTree.Slider +[0000785F] {0x25117680e00} WB_Gamma_Theme2_C WB_Gamma_Theme2.Default__WB_Gamma_Theme2_C +[00007860] {0x25117680b40} WB_Gamma_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Gamma_Theme2 +[00007861] {0x2512bb2f3c0} Texture2D T_Save_settings_icon_white.T_Save_settings_icon_white +[00007862] {0x2511192a340} Texture2D T_Close_icon_white.T_Close_icon_white +[00007863] {0x2511192a500} Texture2D T_Arrow_down_white.T_Arrow_down_white +[00007864] {0x251117d2000} WidgetBlueprintGeneratedClass WB_Dropdown_Theme2.WB_Dropdown_Theme2_C +[00007865] {0x251230dea20} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.OnOptionSwitched__DelegateSignature +[00007866] {0x2511177bca0} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.ExecuteUbergraph_WB_Dropdown_Theme2 +[00007867] {0x2511177bbc0} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature +[00007868] {0x2511177bae0} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Construct +[00007869] {0x2511177ba00} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.PreConstruct +[0000786A] {0x2511177b920} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Set_SelectedOption +[0000786B] {0x2511177b840} Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Setup +[0000786C] {0x25124334700} ComponentDelegateBinding WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.ComponentDelegateBinding_0 +[0000786D] {0x25122f450b0} WidgetTree WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.WidgetTree +[0000786E] {0x25117940100} ComboBoxString WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.WidgetTree.ComboBox +[0000786F] {0x2512a24cd00} SizeBox WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.WidgetTree.SizeBox +[00007870] {0x25111a8f160} SizeBoxSlot WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007871] {0x2511186e080} WidgetBlueprintGeneratedClass WB_Button_Close_Theme2.WB_Button_Close_Theme2_C +[00007872] {0x2511177b680} Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.OnClicked__DelegateSignature +[00007873] {0x2511177b5a0} Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.ExecuteUbergraph_WB_Button_Close_Theme2 +[00007874] {0x2511177b3e0} Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00007875] {0x2510701b440} ComponentDelegateBinding WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.ComponentDelegateBinding_0 +[00007876] {0x25122f44ab0} WidgetTree WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree +[00007877] {0x25111939ba0} Button WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.Button +[00007878] {0x25111a8f040} ButtonSlot WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.Button.ButtonSlot_0 +[00007879] {0x251117f9e80} HorizontalBox WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.HorizontalBox_0 +[0000787A] {0x25111a8efe0} HorizontalBoxSlot WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000787B] {0x25111a8ef80} HorizontalBoxSlot WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000787C] {0x25111a40f40} Image WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.Image_Icon +[0000787D] {0x2512a24d900} SizeBox WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.SizeBox +[0000787E] {0x2512a24cb80} SizeBox WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.SizeBox_88 +[0000787F] {0x25111a8eec0} SizeBoxSlot WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007880] {0x25111a8ee60} SizeBoxSlot WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[00007881] {0x25117680880} TextBlock WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.WidgetTree.TextBlock +[00007882] {0x2511186c800} WidgetBlueprintGeneratedClass WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C +[00007883] {0x2511177b220} Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.OnClicked__DelegateSignature +[00007884] {0x2511177b140} Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.ExecuteUbergraph_WB_Button_Apply_Theme2 +[00007885] {0x2511177af80} Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[00007886] {0x2512b792d80} ComponentDelegateBinding WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.ComponentDelegateBinding_0 +[00007887] {0x25122f44a80} WidgetTree WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree +[00007888] {0x25111930080} Button WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.Button +[00007889] {0x25111a8ed40} ButtonSlot WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.Button.ButtonSlot_0 +[0000788A] {0x251117f9d40} HorizontalBox WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.HorizontalBox_0 +[0000788B] {0x25111a8ece0} HorizontalBoxSlot WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000788C] {0x25111a8ec80} HorizontalBoxSlot WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000788D] {0x25111a40ac0} Image WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.Image_Icon +[0000788E] {0x25112dc5080} SizeBox WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.SizeBox +[0000788F] {0x2512a24d600} SizeBox WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.SizeBox_88 +[00007890] {0x25111a8ebc0} SizeBoxSlot WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007891] {0x25111a8eb60} SizeBoxSlot WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[00007892] {0x251176805c0} TextBlock WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.WidgetTree.TextBlock +[00007893] {0x2512b3b66e0} Package T_Button_yellow_small-Pressed_Theme2 +[00007894] {0x2512b3ba380} Package T_Button_yellow_small-Normal_Theme2 +[00007895] {0x2512b3ba4c0} Package T_Button_yellow_small-Hovered_Theme2 +[00007896] {0x25112a6f200} WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C +[00007897] {0x251230def60} Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.OnClicked_Confirm__DelegateSignature +[00007898] {0x251230df2e0} Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.OnClicked_Decline__DelegateSignature +[00007899] {0x251230df3c0} Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2 +[0000789A] {0x251230df660} Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +[0000789B] {0x2511177e160} Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +[0000789C] {0x2512ab9cd40} ComponentDelegateBinding WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.ComponentDelegateBinding_0 +[0000789D] {0x25122f45410} WidgetTree WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree +[0000789E] {0x25117673d00} Border WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Border_85 +[0000789F] {0x25111a8e980} BorderSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Border_85.BorderSlot_0 +[000078A0] {0x251117f9c00} CanvasPanel WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.CanvasPanel_1 +[000078A1] {0x2510d3313c0} CanvasPanelSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000078A2] {0x251117f9ac0} HorizontalBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_0 +[000078A3] {0x251117f9980} HorizontalBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_81 +[000078A4] {0x25111a8ffa0} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000078A5] {0x25111a8ff40} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000078A6] {0x25111a8fee0} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000078A7] {0x25111a8fe80} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000078A8] {0x25111a8fe20} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000078A9] {0x25111a8fdc0} HorizontalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000078AA] {0x25111a491c0} Image WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Image +[000078AB] {0x25111a48f80} Image WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Image_212 +[000078AC] {0x25111a48d40} Image WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Image_369 +[000078AD] {0x25111a48b00} Image WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Image_521 +[000078AE] {0x2512a24f700} SizeBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox +[000078AF] {0x2512a24fa00} SizeBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_1 +[000078B0] {0x2512a24f880} SizeBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_109 +[000078B1] {0x2512a24fb80} SizeBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_111 +[000078B2] {0x25111a8fd60} SizeBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[000078B3] {0x25111a8fd00} SizeBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000078B4] {0x25111a8fca0} SizeBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[000078B5] {0x25111a8fc40} SizeBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[000078B6] {0x25122ebd780} Spacer WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.Spacer_131 +[000078B7] {0x25117680300} TextBlock WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.TextBlock_129 +[000078B8] {0x251117f9840} VerticalBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_0 +[000078B9] {0x251117f9700} VerticalBox WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_81 +[000078BA] {0x25111a8fbe0} VerticalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000078BB] {0x25111a8e920} VerticalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000078BC] {0x25111a8fb80} VerticalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000078BD] {0x25111a8fb20} VerticalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[000078BE] {0x25111a8fac0} VerticalBoxSlot WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[000078BF] {0x2511186dd00} WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C +[000078C0] {0x2511177dec0} Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.OnClicked_Confirm__DelegateSignature +[000078C1] {0x2511177dd00} Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.OnClicked_Decline__DelegateSignature +[000078C2] {0x2511177dc20} Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2 +[000078C3] {0x2511177db40} Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +[000078C4] {0x2511177da60} Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +[000078C5] {0x25120df3040} ComponentDelegateBinding WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.ComponentDelegateBinding_0 +[000078C6] {0x25122f45440} WidgetTree WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree +[000078C7] {0x25117673a80} Border WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Border_85 +[000078C8] {0x25111a8f940} BorderSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Border_85.BorderSlot_0 +[000078C9] {0x251117f95c0} CanvasPanel WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.CanvasPanel_1 +[000078CA] {0x2510d331350} CanvasPanelSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000078CB] {0x251117f9480} HorizontalBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_0 +[000078CC] {0x251117f9340} HorizontalBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_81 +[000078CD] {0x25111a8f880} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000078CE] {0x25111a8f820} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000078CF] {0x25111a8f7c0} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000078D0] {0x25111a8f760} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000078D1] {0x25111a8f700} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000078D2] {0x25111a8f6a0} HorizontalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000078D3] {0x25111a488c0} Image WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Image +[000078D4] {0x25111a48680} Image WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Image_212 +[000078D5] {0x25111a48440} Image WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Image_369 +[000078D6] {0x25111a48200} Image WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Image_521 +[000078D7] {0x2511b7a2b00} SizeBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox +[000078D8] {0x2511b7a2e00} SizeBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_1 +[000078D9] {0x2511b7a2c80} SizeBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_109 +[000078DA] {0x2511b7a2f80} SizeBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_111 +[000078DB] {0x25111a8f5e0} SizeBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[000078DC] {0x25111a8f580} SizeBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000078DD] {0x2511b7e0c40} SizeBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[000078DE] {0x2511b7e0b80} SizeBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[000078DF] {0x25122ebd660} Spacer WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.Spacer_131 +[000078E0] {0x25117680040} TextBlock WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.TextBlock_129 +[000078E1] {0x251117f9200} VerticalBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_0 +[000078E2] {0x251117f90c0} VerticalBox WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_81 +[000078E3] {0x2511b7e0b20} VerticalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000078E4] {0x25111a8f8e0} VerticalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000078E5] {0x2511b7e0ac0} VerticalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000078E6] {0x2511b7e0a60} VerticalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[000078E7] {0x2511b7e0a00} VerticalBoxSlot WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[000078E8] {0x2511186d980} WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C +[000078E9] {0x2511177d7c0} Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.OnClicked_Confirm__DelegateSignature +[000078EA] {0x2511177d600} Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.OnClicked_Decline__DelegateSignature +[000078EB] {0x2511177d520} Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2 +[000078EC] {0x2511177d440} Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +[000078ED] {0x2511177d360} Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +[000078EE] {0x2512a9c9e80} ComponentDelegateBinding WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.ComponentDelegateBinding_0 +[000078EF] {0x25122f45470} WidgetTree WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree +[000078F0] {0x25117673800} Border WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Border_85 +[000078F1] {0x2511b7e0880} BorderSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Border_85.BorderSlot_0 +[000078F2] {0x251117f8f80} CanvasPanel WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.CanvasPanel_1 +[000078F3] {0x2511799ee80} CanvasPanelSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000078F4] {0x251117f8e40} HorizontalBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_0 +[000078F5] {0x251117f8d00} HorizontalBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_81 +[000078F6] {0x2511b7e07c0} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000078F7] {0x2511b7e0760} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000078F8] {0x2511b7e0700} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000078F9] {0x2511b7e06a0} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000078FA] {0x2511b7e0640} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000078FB] {0x2511b7e05e0} HorizontalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000078FC] {0x25111a47fc0} Image WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Image +[000078FD] {0x25111a47d80} Image WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Image_212 +[000078FE] {0x25111a47b40} Image WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Image_369 +[000078FF] {0x25111a47900} Image WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Image_521 +[00007900] {0x2511b7a2800} SizeBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox +[00007901] {0x2511b7a2200} SizeBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_1 +[00007902] {0x2511b7a2500} SizeBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_109 +[00007903] {0x2511b7a2380} SizeBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_111 +[00007904] {0x2511b7e0580} SizeBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007905] {0x2511b7e0520} SizeBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[00007906] {0x2511b7e04c0} SizeBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[00007907] {0x2511b7e0460} SizeBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[00007908] {0x25122ebd540} Spacer WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.Spacer_131 +[00007909] {0x2511768b040} TextBlock WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.TextBlock_129 +[0000790A] {0x251117f8bc0} VerticalBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_0 +[0000790B] {0x251117f8a80} VerticalBox WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_81 +[0000790C] {0x2511b7e0400} VerticalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[0000790D] {0x2511b7e0820} VerticalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[0000790E] {0x2511b7e03a0} VerticalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[0000790F] {0x2511b7e0340} VerticalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[00007910] {0x2511b7e02e0} VerticalBoxSlot WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[00007911] {0x2511768ad80} WB_FOV_Theme2_C WB_FOV_Theme2.Default__WB_FOV_Theme2_C +[00007912] {0x2511768aac0} WB_Dropdown_Theme2_C WB_Dropdown_Theme2.Default__WB_Dropdown_Theme2_C +[00007913] {0x2512aab0100} WB_Button_Sidebar_Theme2_C WB_Button_Sidebar_Theme2.Default__WB_Button_Sidebar_Theme2_C +[00007914] {0x25117673300} WB_Button_RestartGame_C WB_Button_RestartGame.Default__WB_Button_RestartGame_C +[00007915] {0x25117672e00} WB_Button_ResetAchievements_C WB_Button_ResetAchievements.Default__WB_Button_ResetAchievements_C +[00007916] {0x25117672900} WB_Button_LeaveGame_C WB_Button_LeaveGame.Default__WB_Button_LeaveGame_C +[00007917] {0x25117672400} WB_Button_Close_Theme2_C WB_Button_Close_Theme2.Default__WB_Button_Close_Theme2_C +[00007918] {0x25117672180} WB_Button_AutoSet_Theme2_C WB_Button_AutoSet_Theme2.Default__WB_Button_AutoSet_Theme2_C +[00007919] {0x25117671f00} WB_Button_Apply_Theme2_C WB_Button_Apply_Theme2.Default__WB_Button_Apply_Theme2_C +[0000791A] {0x25117671c80} WB_Button_Apply_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Apply_Theme2 +[0000791B] {0x25117671a00} WB_Button_AutoSet_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_AutoSet +[0000791C] {0x25117671780} WB_Button_Close_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Close_Theme2 +[0000791D] {0x25117671500} WB_Button_LeaveGame_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_LeaveGame +[0000791E] {0x25117671280} WB_Button_ResetAchievements_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionsResetAchievements +[0000791F] {0x25117671000} WB_Button_RestartGame_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_RestartGame_C_0 +[00007920] {0x2512a80bb00} WB_Button_Sidebar_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Sidebar_Theme2_Audio +[00007921] {0x2512a80b800} WB_Button_Sidebar_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Sidebar_Theme2_Controls +[00007922] {0x2512a80b500} BP_LobbyActor_C BP_LobbyActor.Default__BP_LobbyActor_C +[00007923] {0x2512a80b200} WB_Button_Sidebar_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Sidebar_Theme2_Game +[00007924] {0x2512a80af00} WB_Button_Sidebar_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults +[00007925] {0x2512a80ac00} WB_Button_Sidebar_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Button_Sidebar_Theme2_Video +[00007926] {0x2512a68d140} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_DynamicResolution +[00007927] {0x2511768a540} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_FrameRateLimit +[00007928] {0x2511768a280} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_HDR +[00007929] {0x25117689fc0} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_MotionBlur +[0000792A] {0x25117689d00} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_Resolution +[0000792B] {0x25117689a40} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_Vsync +[0000792C] {0x25117689780} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_Vsync_1 +[0000792D] {0x251176894c0} WB_Dropdown_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Dropdown_WindowMode +[0000792E] {0x25117689200} WB_FOV_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_OptionSwitcher_FOV +[0000792F] {0x25111b993a0} WB_SettingsPanel_Theme2_C WB_SettingsPanel_Theme2.Default__WB_SettingsPanel_Theme2_C +[00007930] {0x25111868c80} BP_MenuActor_C BP_MenuActor.Default__BP_MenuActor_C +[00007931] {0x2512b8860a0} W_MainMenu_C W_MainMenu.Default__W_MainMenu_C +[00007932] {0x25111b986e0} MP_PlayerController_C MP_PlayerController.Default__MP_PlayerController_C +[00007933] {0x25130f55e00} SceneComponent MP_PlayerController.Default__MP_PlayerController_C.TransformComponent0 +[00007934] {0x2511192cf00} Texture2D T_Button_yellow_small-Pressed_Theme2.T_Button_yellow_small-Pressed_Theme2 +[00007935] {0x2511192adc0} Texture2D T_Button_yellow_small-Normal_Theme2.T_Button_yellow_small-Normal_Theme2 +[00007936] {0x251119275c0} Texture2D T_Button_yellow_small-Hovered_Theme2.T_Button_yellow_small-Hovered_Theme2 +[00007937] {0x251117d2a80} WidgetBlueprintGeneratedClass WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C +[00007938] {0x25111b51740} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.OnClicked__DelegateSignature +[00007939] {0x25111b51660} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.ExecuteUbergraph_WB_Button_Confirmation_Theme2 +[0000793A] {0x25111b514a0} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.BndEvt__WB_Button_Confirmation_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +[0000793B] {0x25111b513c0} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Construct +[0000793C] {0x25111b512e0} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.PreConstruct +[0000793D] {0x25111b51200} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Setup +[0000793E] {0x25111b51120} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonStyle +[0000793F] {0x25111b51040} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonSize +[00007940] {0x25111b50f60} Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Get_SlateBrush +[00007941] {0x2512a9c8d40} ComponentDelegateBinding WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.ComponentDelegateBinding_0 +[00007942] {0x25122f47030} WidgetTree WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree +[00007943] {0x2511b658040} Button WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree.Button +[00007944] {0x25111a8df60} ButtonSlot WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree.Button.ButtonSlot_0 +[00007945] {0x2512bacb800} SizeBox WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree.SizeBox +[00007946] {0x25111a8df00} SizeBoxSlot WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007947] {0x25117688f40} TextBlock WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.WidgetTree.TextBlock +[00007948] {0x25111924300} Texture2D T_Default_N.T_Default_N +[00007949] {0x25111924d80} Texture2D T_Default_BC.T_Default_BC +[0000794A] {0x2512aab0400} WB_Button_Confirmation_Theme2_C WB_Button_Confirmation_Theme2.Default__WB_Button_Confirmation_Theme2_C +[0000794B] {0x251176889c0} WB_Confirmation_PopUp_SaveSettings_Theme2_C WB_Confirmation_PopUp_SaveSettings_Theme2.Default__WB_Confirmation_PopUp_SaveSettings_Theme2_C +[0000794C] {0x25117688700} WB_Confirmation_PopUp_ResetSettings_Theme2_C WB_Confirmation_PopUp_ResetSettings_Theme2.Default__WB_Confirmation_PopUp_ResetSettings_Theme2_C +[0000794D] {0x25117688440} WB_Confirmation_PopUp_ResetAchievements_Theme2_C WB_Confirmation_PopUp_ResetAchievements_Theme2.Default__WB_Confirmation_PopUp_ResetAchievements_Theme2_C +[0000794E] {0x2512a80a600} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Left +[0000794F] {0x2512a80a300} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00007950] {0x2512a80a000} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Left +[00007951] {0x2512a809d00} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00007952] {0x2512a809a00} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Left +[00007953] {0x2512aab8800} WB_Button_Confirmation_Theme2_C WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00007954] {0x25117688180} WB_Confirmation_PopUp_ResetAchievements_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2 +[00007955] {0x25117687ec0} WB_Confirmation_PopUp_ResetSettings_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2 +[00007956] {0x25117687c00} WB_Confirmation_PopUp_SaveSettings_Theme2_C WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2 +[00007957] {0x2512bba10f0} VRCharacter_Demo_Client_C VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C +[00007958] {0x2511b657bb0} CapsuleComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.CollisionCylinder +[00007959] {0x25111a2d9c0} FancyMovementComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.CharMoveComp +[0000795A] {0x251118860a0} SkeletalMeshComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.CharacterMesh0 +[0000795B] {0x251176ae830} FancyCameraComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.FirstPersonCamera +[0000795C] {0x25117687680} FancySpringArmComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.SpringArm +[0000795D] {0x251119830d0} SkeletalMeshComponent VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C.Arms +[0000795E] {0x25111989070} VRCharacter_Demo_C VRCharacter_Demo.Default__VRCharacter_Demo_C +[0000795F] {0x2511b657720} CapsuleComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.CollisionCylinder +[00007960] {0x25111a2c040} FancyMovementComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.CharMoveComp +[00007961] {0x251118850b0} SkeletalMeshComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.CharacterMesh0 +[00007962] {0x251176ae040} FancyCameraComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.FirstPersonCamera +[00007963] {0x25117687100} FancySpringArmComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.SpringArm +[00007964] {0x25111948080} SkeletalMeshComponent VRCharacter_Demo.Default__VRCharacter_Demo_C.Arms +[00007965] {0x25111b96700} Lobby_PlayerController_C Lobby_PlayerController.Default__Lobby_PlayerController_C +[00007966] {0x25130f54e00} SceneComponent Lobby_PlayerController.Default__Lobby_PlayerController_C.TransformComponent0 +[00007967] {0x25112cc44c0} Texture2D T_RoundSewer_Gate_BC.T_RoundSewer_Gate_BC +[00007968] {0x25111925100} Texture2D T_Default_RMA.T_Default_RMA +[00007969] {0x2511b657290} Material MM_General.MM_General +[0000796A] {0x25112cc1040} Texture2D T_RoundSewer_Gate_RMA.T_RoundSewer_Gate_RMA +[0000796B] {0x25111925480} Texture2D T_RoundSewer_Gate_N.T_RoundSewer_Gate_N +[0000796C] {0x251117d2e00} MaterialInstanceConstant MI_RoundGate.MI_RoundGate +[0000796D] {0x2510ad69d90} BP_MyGameInstance_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585 +[0000796E] {0x25112cc7940} ShadowMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.ShadowMapTexture2D_3 +[0000796F] {0x2510d599e00} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_1_6 +[00007970] {0x251083c21c0} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_1_5 +[00007971] {0x251083cc480} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_1_4 +[00007972] {0x251083cdec0} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_0_3 +[00007973] {0x251083ce400} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_0_2 +[00007974] {0x251083ce240} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.LQ_Lightmap_0_1 +[00007975] {0x251083c7240} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap1_6 +[00007976] {0x251083c91c0} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap1_5 +[00007977] {0x25112cc75c0} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap1_4 +[00007978] {0x251083c9540} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap0_3 +[00007979] {0x25112cc6600} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap0_2 +[0000797A] {0x251083c8040} LightMapTexture2D MainMenuMap_BuiltData.MainMenuMap_BuiltData.HQ_Lightmap0_1 +[0000797B] {0x25112570ac0} MapBuildDataRegistry MainMenuMap_BuiltData.MainMenuMap_BuiltData +[0000797C] {0x2510c6daec0} Package BP_MenuFlickering +[0000797D] {0x251122a7a80} NiagaraComponentPool Transient.NiagaraComponentPool_2147482573 +[0000797E] {0x2510c6dad80} Package GM_MainMenu +[0000797F] {0x2512b8ae0c0} Package BP_Table03 +[00007980] {0x251218bace0} Package MainMenuMap_BuiltData +[00007981] {0x251218bb320} Package MI_Ceiling +[00007982] {0x251298af6a0} Package MI_Wallpaper_2Sided +[00007983] {0x251298aed40} Package MI_Furniture +[00007984] {0x2512b8174a0} Package SM_Ceiling_4m +[00007985] {0x2512b8175e0} Package SM_Ceiling_Light +[00007986] {0x2512b816f00} Package SM_Wall_05m +[00007987] {0x251117a36c0} Package SM_Wall_4m +[00007988] {0x2513faa1960} Package TX_DirtyWater_01a_MASK +[00007989] {0x2513faa1dc0} Package E_TemplateGraphic +[0000798A] {0x2512b8a1640} Package SM_Computer_02a_Keyboard +[0000798B] {0x2513faa74a0} Package SM_Computer_02a_Mousepad +[0000798C] {0x251298ab1e0} Package SM_Mouse +[0000798D] {0x2510c6d6820} Package MainMenuMap +[0000798E] {0x25112a32360} SteamManager Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.SteamManager_2147482557 +[0000798F] {0x25112eac940} OnlineSession Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.OnlineSession_2147482556 +[00007990] {0x25123f370c0} ReplaySubsystem Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.ReplaySubsystem_2147482555 +[00007991] {0x2511abae780} GameViewportClient Transient.GameEngine_2147482618.GameViewportClient_2147482554 +[00007992] {0x251264e1c80} LocalPlayer Transient.GameEngine_2147482618.LocalPlayer_2147482553 +[00007993] {0x2512b50baf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.SM_Mouse_130.StaticMeshComponent0 +[00007994] {0x25112572ec0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2162 +[00007995] {0x2512b8dab00} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2162.StaticMeshComponent0 +[00007996] {0x25112ae6940} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2163 +[00007997] {0x2512c0c6b40} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2163.StaticMeshComponent0 +[00007998] {0x25112e1ce80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2164 +[00007999] {0x2512c0c2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2164.StaticMeshComponent0 +[0000799A] {0x25112e1c7c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2165 +[0000799B] {0x2512c0c1640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2165.StaticMeshComponent0 +[0000799C] {0x25112e1c580} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2166 +[0000799D] {0x25117aa95c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2166.StaticMeshComponent0 +[0000799E] {0x25112aee500} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2167 +[0000799F] {0x251122bdad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2167.StaticMeshComponent0 +[000079A0] {0x25112aee2c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2168 +[000079A1] {0x2512b8d1640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2168.StaticMeshComponent0 +[000079A2] {0x25112aee740} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2169 +[000079A3] {0x2510d6d8080} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2169.StaticMeshComponent0 +[000079A4] {0x25112aee080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2170 +[000079A5] {0x2512b824610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2170.StaticMeshComponent0 +[000079A6] {0x2511257f700} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2171 +[000079A7] {0x2512431a5b0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2171.StaticMeshComponent0 +[000079A8] {0x2511257f4c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2172 +[000079A9] {0x2511b43e570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2172.StaticMeshComponent0 +[000079AA] {0x25112aeb140} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2173 +[000079AB] {0x2511b43eac0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2173.StaticMeshComponent0 +[000079AC] {0x25112139d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2174 +[000079AD] {0x251122bbaf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2174.StaticMeshComponent0 +[000079AE] {0x2511213b5c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2175 +[000079AF] {0x2512c0cfab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2175.StaticMeshComponent0 +[000079B0] {0x25112139f40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2176 +[000079B1] {0x25112814b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2176.StaticMeshComponent0 +[000079B2] {0x25112ae4c00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2177 +[000079B3] {0x2511789b5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2177.StaticMeshComponent0 +[000079B4] {0x25112ae1600} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2178 +[000079B5] {0x2511789b050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2178.StaticMeshComponent0 +[000079B6] {0x25112aede40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2179 +[000079B7] {0x2511737ab00} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2179.StaticMeshComponent0 +[000079B8] {0x25112ae13c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2180 +[000079B9] {0x2512431e570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2180.StaticMeshComponent0 +[000079BA] {0x25112136b80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2181 +[000079BB] {0x2512431d030} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2181.StaticMeshComponent0 +[000079BC] {0x2511257e740} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2182 +[000079BD] {0x2512431e020} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2182.StaticMeshComponent0 +[000079BE] {0x2511257f040} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2198 +[000079BF] {0x2512431c590} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2198.StaticMeshComponent0 +[000079C0] {0x2511257f280} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2199 +[000079C1] {0x2512431d580} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2199.StaticMeshComponent0 +[000079C2] {0x2511257e500} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2200 +[000079C3] {0x25117aaab00} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2200.StaticMeshComponent0 +[000079C4] {0x2511257e980} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2201 +[000079C5] {0x25117376b40} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2201.StaticMeshComponent0 +[000079C6] {0x2511257ebc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2202 +[000079C7] {0x2511b433620} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2202.StaticMeshComponent0 +[000079C8] {0x2510cc540c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2203 +[000079C9] {0x2512bbfb050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2203.StaticMeshComponent0 +[000079CA] {0x25112e11f00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2204_1 +[000079CB] {0x2511737a5b0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor2204_1.StaticMeshComponent0 +[000079CC] {0x2510cc5bec0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor635 +[000079CD] {0x25117379070} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor635.StaticMeshComponent0 +[000079CE] {0x2510cc53e80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor636 +[000079CF] {0x2511737a060} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor636.StaticMeshComponent0 +[000079D0] {0x25112e11cc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor637 +[000079D1] {0x2513fdf4610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor637.StaticMeshComponent0 +[000079D2] {0x2510cc537c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor638 +[000079D3] {0x2512431f010} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor638.StaticMeshComponent0 +[000079D4] {0x25112e13a00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor639 +[000079D5] {0x25124311640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor639.StaticMeshComponent0 +[000079D6] {0x25112e15bc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor640 +[000079D7] {0x251130f1b90} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor640.StaticMeshComponent0 +[000079D8] {0x25112e15e00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor641 +[000079D9] {0x2512b8d4b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor641.StaticMeshComponent0 +[000079DA] {0x25112e164c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor642 +[000079DB] {0x2512b50c040} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor642.StaticMeshComponent0 +[000079DC] {0x25112e12c80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor643 +[000079DD] {0x2511b43c040} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor643.StaticMeshComponent0 +[000079DE] {0x25112e12ec0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor644 +[000079DF] {0x2511b432630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor644.StaticMeshComponent0 +[000079E0] {0x2510cc52a40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor645 +[000079E1] {0x25124315600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor645.StaticMeshComponent0 +[000079E2] {0x2510cc52c80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor646 +[000079E3] {0x2511b43b5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor646.StaticMeshComponent0 +[000079E4] {0x2510cc53100} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor647 +[000079E5] {0x2511b43baf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor647.StaticMeshComponent0 +[000079E6] {0x2510cc53340} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor648 +[000079E7] {0x2512c0ca060} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor648.StaticMeshComponent0 +[000079E8] {0x2510cc53580} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor649 +[000079E9] {0x2510c4e10f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor649.StaticMeshComponent0 +[000079EA] {0x2510cc51f00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor650 +[000079EB] {0x2510c4eb5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor650.StaticMeshComponent0 +[000079EC] {0x2510cc525c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor651 +[000079ED] {0x251130f40c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor651.StaticMeshComponent0 +[000079EE] {0x2510cc576c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor652 +[000079EF] {0x251130f4610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor652.StaticMeshComponent0 +[000079F0] {0x2510cc54780} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor653 +[000079F1] {0x251130f5b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor653.StaticMeshComponent0 +[000079F2] {0x2510cc54300} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor654 +[000079F3] {0x251173740c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor654.StaticMeshComponent0 +[000079F4] {0x2510cc57d80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor655 +[000079F5] {0x25112f77090} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor655.StaticMeshComponent0 +[000079F6] {0x2510cc57fc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor656 +[000079F7] {0x25117372b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor656.StaticMeshComponent0 +[000079F8] {0x2510cc58200} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor657 +[000079F9] {0x2512c0ce020} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor657.StaticMeshComponent0 +[000079FA] {0x2510cc58440} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor658 +[000079FB] {0x2512c0cdad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor658.StaticMeshComponent0 +[000079FC] {0x2510cc58680} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor659 +[000079FD] {0x2512c0ce570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor659.StaticMeshComponent0 +[000079FE] {0x2510cc588c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor660 +[000079FF] {0x2511b435b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor660.StaticMeshComponent0 +[00007A00] {0x2510cc58b00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor661 +[00007A01] {0x2512c0cd030} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor661.StaticMeshComponent0 +[00007A02] {0x2510cc58d40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor662 +[00007A03] {0x2512b891640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor662.StaticMeshComponent0 +[00007A04] {0x2510cc58f80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor663 +[00007A05] {0x2512c0cc590} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor663.StaticMeshComponent0 +[00007A06] {0x2510cc591c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor664 +[00007A07] {0x25117890ba0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor664.StaticMeshComponent0 +[00007A08] {0x2510cc59400} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor665 +[00007A09] {0x2512c0cbaf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor665.StaticMeshComponent0 +[00007A0A] {0x2510cc501c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor666 +[00007A0B] {0x2512b8de570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor666.StaticMeshComponent0 +[00007A0C] {0x2510cc50400} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor667 +[00007A0D] {0x2512b8d60a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor667.StaticMeshComponent0 +[00007A0E] {0x2510cc50640} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor668 +[00007A0F] {0x2512c0c8b20} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor668.StaticMeshComponent0 +[00007A10] {0x2510cc50880} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor669 +[00007A11] {0x25117890100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor669.StaticMeshComponent0 +[00007A12] {0x2510cc50ac0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor670 +[00007A13] {0x2512c0c8080} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor670.StaticMeshComponent0 +[00007A14] {0x2510cc50d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor671 +[00007A15] {0x2510d6d3b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor671.StaticMeshComponent0 +[00007A16] {0x2510cc50f40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor672 +[00007A17] {0x2510d6d50b0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor672.StaticMeshComponent0 +[00007A18] {0x2510cc51180} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor673 +[00007A19] {0x2510d6d5600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor673.StaticMeshComponent0 +[00007A1A] {0x2510cc54540} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor674 +[00007A1B] {0x2510d6db050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor674.StaticMeshComponent0 +[00007A1C] {0x25112e11a80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor675 +[00007A1D] {0x25122f02630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor675.StaticMeshComponent0 +[00007A1E] {0x2510cc52380} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor676 +[00007A1F] {0x2512b8d4610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor676.StaticMeshComponent0 +[00007A20] {0x2510cc56dc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor677 +[00007A21] {0x25112810100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor677.StaticMeshComponent0 +[00007A22] {0x2510cc57000} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor678 +[00007A23] {0x2512b8d40c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor678.StaticMeshComponent0 +[00007A24] {0x2510cc57240} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor679 +[00007A25] {0x25112f76b40} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor679.StaticMeshComponent0 +[00007A26] {0x25112e10ac0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor680 +[00007A27] {0x2512b8d3b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor680.StaticMeshComponent0 +[00007A28] {0x25112e10880} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor681 +[00007A29] {0x25112f765f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor681.StaticMeshComponent0 +[00007A2A] {0x25112e15080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor682 +[00007A2B] {0x25122f0d580} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor682.StaticMeshComponent0 +[00007A2C] {0x25112e16b80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor683 +[00007A2D] {0x25111953b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor683.StaticMeshComponent0 +[00007A2E] {0x25112e15740} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor684 +[00007A2F] {0x25112819b10} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor684.StaticMeshComponent0 +[00007A30] {0x25112e17000} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor685 +[00007A31] {0x2512b8d5600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor685.StaticMeshComponent0 +[00007A32] {0x25112e10640} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor686 +[00007A33] {0x2511195d580} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor686.StaticMeshComponent0 +[00007A34] {0x25112e10400} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor687 +[00007A35] {0x2511195dad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor687.StaticMeshComponent0 +[00007A36] {0x25112e12a40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor688 +[00007A37] {0x2511195a060} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor688.StaticMeshComponent0 +[00007A38] {0x25112e1d9c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor689 +[00007A39] {0x25111959070} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor689.StaticMeshComponent0 +[00007A3A] {0x25112e1dc00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor690 +[00007A3B] {0x25122f020e0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor690.StaticMeshComponent0 +[00007A3C] {0x25112e14c00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor691 +[00007A3D] {0x25111954b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor691.StaticMeshComponent0 +[00007A3E] {0x25112e16700} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor692 +[00007A3F] {0x25111955600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor692.StaticMeshComponent0 +[00007A40] {0x25112e14e40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor693 +[00007A41] {0x25111952b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor693.StaticMeshComponent0 +[00007A42] {0x25112e16940} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor694 +[00007A43] {0x2511195b050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor694.StaticMeshComponent0 +[00007A44] {0x25112e152c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor695 +[00007A45] {0x251119520e0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor695.StaticMeshComponent0 +[00007A46] {0x25112e16dc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor696 +[00007A47] {0x251119560a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor696.StaticMeshComponent0 +[00007A48] {0x251123afdc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor697 +[00007A49] {0x25111951640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor697.StaticMeshComponent0 +[00007A4A] {0x251123a9640} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor698 +[00007A4B] {0x25111955b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor698.StaticMeshComponent0 +[00007A4C] {0x2511b12b800} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor699 +[00007A4D] {0x2512ad58b20} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor699.StaticMeshComponent0 +[00007A4E] {0x2511b1252c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor700 +[00007A4F] {0x2511b439070} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor700.StaticMeshComponent0 +[00007A50] {0x2511b12c100} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor701 +[00007A51] {0x25117aa4610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor701.StaticMeshComponent0 +[00007A52] {0x2511b12d780} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor702 +[00007A53] {0x25117aa4b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor702.StaticMeshComponent0 +[00007A54] {0x25112ae01c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor703 +[00007A55] {0x25117aa65f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor703.StaticMeshComponent0 +[00007A56] {0x25112ae8200} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor704 +[00007A57] {0x2512ad595c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor704.StaticMeshComponent0 +[00007A58] {0x25112ae9400} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor705 +[00007A59] {0x25117aa5b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor705.StaticMeshComponent0 +[00007A5A] {0x2510cc5c580} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor706 +[00007A5B] {0x2511b431b90} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor706.StaticMeshComponent0 +[00007A5C] {0x2510cc55500} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor707 +[00007A5D] {0x2511b432b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor707.StaticMeshComponent0 +[00007A5E] {0x2510cc59d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor708 +[00007A5F] {0x2511b4330d0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor708.StaticMeshComponent0 +[00007A60] {0x2510cc59880} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor709 +[00007A61] {0x25124313b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor709.StaticMeshComponent0 +[00007A62] {0x2510cc59ac0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor710 +[00007A63] {0x25124310650} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor710.StaticMeshComponent0 +[00007A64] {0x2510cc5d780} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor711 +[00007A65] {0x251130f10f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor711.StaticMeshComponent0 +[00007A66] {0x2510cc5a3c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor712 +[00007A67] {0x25124314610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor712.StaticMeshComponent0 +[00007A68] {0x2511b123c40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor713 +[00007A69] {0x25124316b40} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor713.StaticMeshComponent0 +[00007A6A] {0x2511b0c4300} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor714 +[00007A6B] {0x251243175e0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor714.StaticMeshComponent0 +[00007A6C] {0x2511b0c4540} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor715 +[00007A6D] {0x251243140c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor715.StaticMeshComponent0 +[00007A6E] {0x2511b12c7c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor716 +[00007A6F] {0x25124312b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor716.StaticMeshComponent0 +[00007A70] {0x2511b1291c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor717 +[00007A71] {0x2512ad5baf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor717.StaticMeshComponent0 +[00007A72] {0x2510cc5de40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor718 +[00007A73] {0x2512ad59b10} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor718.StaticMeshComponent0 +[00007A74] {0x2511b124780} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor719 +[00007A75] {0x2512ad59070} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor719.StaticMeshComponent0 +[00007A76] {0x25112ae7fc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor720 +[00007A77] {0x2511b43c590} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor720.StaticMeshComponent0 +[00007A78] {0x25112ae7d80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor721 +[00007A79] {0x2512ad565f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor721.StaticMeshComponent0 +[00007A7A] {0x2510cc5c7c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor722 +[00007A7B] {0x2512431b5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor722.StaticMeshComponent0 +[00007A7C] {0x2510cc55bc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor723 +[00007A7D] {0x251122bf560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor723.StaticMeshComponent0 +[00007A7E] {0x2510cc5ca00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor724 +[00007A7F] {0x251122b30d0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor724.StaticMeshComponent0 +[00007A80] {0x2510cc5b380} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor725 +[00007A81] {0x251122b2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor725.StaticMeshComponent0 +[00007A82] {0x2510cc5cc40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor726 +[00007A83] {0x251122b2630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor726.StaticMeshComponent0 +[00007A84] {0x2510cc5ce80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor727 +[00007A85] {0x251122b4b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor727.StaticMeshComponent0 +[00007A86] {0x2510cc5d0c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor728 +[00007A87] {0x2512b8d0100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor728.StaticMeshComponent0 +[00007A88] {0x2510cc5d300} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor729 +[00007A89] {0x2512b8d0ba0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor729.StaticMeshComponent0 +[00007A8A] {0x2510cc5d540} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor730 +[00007A8B] {0x2511b4350b0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor730.StaticMeshComponent0 +[00007A8C] {0x2510cc552c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor731 +[00007A8D] {0x2511b43f010} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor731.StaticMeshComponent0 +[00007A8E] {0x2510cc55080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor732 +[00007A8F] {0x2511b43f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor732.StaticMeshComponent0 +[00007A90] {0x2510cc54e40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor733 +[00007A91] {0x2511b43fab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor733.StaticMeshComponent0 +[00007A92] {0x2510cc54c00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor734 +[00007A93] {0x2511b435600} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor734.StaticMeshComponent0 +[00007A94] {0x2510cc55740} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor735 +[00007A95] {0x2512b50c590} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor735.StaticMeshComponent0 +[00007A96] {0x2510cc55980} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor736 +[00007A97] {0x2512b500100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor736.StaticMeshComponent0 +[00007A98] {0x2510cc5b140} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor737 +[00007A99] {0x2512b500ba0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor737.StaticMeshComponent0 +[00007A9A] {0x2510cc5b5c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor738 +[00007A9B] {0x2512b50e570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor738.StaticMeshComponent0 +[00007A9C] {0x2510cc5c340} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor739 +[00007A9D] {0x2512b50eac0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor739.StaticMeshComponent0 +[00007A9E] {0x25112e17b40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor740 +[00007A9F] {0x2512b50f010} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor740.StaticMeshComponent0 +[00007AA0] {0x2510cc53a00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor741 +[00007AA1] {0x2512b50f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor741.StaticMeshComponent0 +[00007AA2] {0x25112e12380} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor742 +[00007AA3] {0x2512b503620} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor742.StaticMeshComponent0 +[00007AA4] {0x2510cc57480} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor743 +[00007AA5] {0x2512b503b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor743.StaticMeshComponent0 +[00007AA6] {0x25112e176c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor744 +[00007AA7] {0x2512b5040c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor744.StaticMeshComponent0 +[00007AA8] {0x25112e17900} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor745 +[00007AA9] {0x2512b504610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor745.StaticMeshComponent0 +[00007AAA] {0x2510cc51cc0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor746 +[00007AAB] {0x2512b898080} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor746.StaticMeshComponent0 +[00007AAC] {0x2510cc57b40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor747 +[00007AAD] {0x2512b89f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor747.StaticMeshComponent0 +[00007AAE] {0x2510cc52800} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor748 +[00007AAF] {0x2512b89fab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor748.StaticMeshComponent0 +[00007AB0] {0x2510cc57900} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor749 +[00007AB1] {0x2512b892630} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor749.StaticMeshComponent0 +[00007AB2] {0x25112e17240} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor750 +[00007AB3] {0x2512b89b5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor750.StaticMeshComponent0 +[00007AB4] {0x2510cc513c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor751 +[00007AB5] {0x2512b89baf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor751.StaticMeshComponent0 +[00007AB6] {0x25112e17480} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor752 +[00007AB7] {0x2512b893b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor752.StaticMeshComponent0 +[00007AB8] {0x2510cc51600} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor753 +[00007AB9] {0x2512b8940c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor753.StaticMeshComponent0 +[00007ABA] {0x2510cc51840} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor754 +[00007ABB] {0x2512b894610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor754.StaticMeshComponent0 +[00007ABC] {0x2510cc52140} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor755 +[00007ABD] {0x25112f7fab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor755.StaticMeshComponent0 +[00007ABE] {0x2510cc52ec0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor756 +[00007ABF] {0x25112f760a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor756.StaticMeshComponent0 +[00007AC0] {0x25112e1d780} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor757 +[00007AC1] {0x25112f7ab00} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor757.StaticMeshComponent0 +[00007AC2] {0x25112e16280} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor758 +[00007AC3] {0x25112f78b20} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor758.StaticMeshComponent0 +[00007AC4] {0x2510cc549c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor759 +[00007AC5] {0x2517520f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor759.StaticMeshComponent0 +[00007AC6] {0x2510cc51a80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor760 +[00007AC7] {0x2513fdf4b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor760.StaticMeshComponent0 +[00007AC8] {0x2511342e500} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor761 +[00007AC9] {0x2513fdf5b50} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor761.StaticMeshComponent0 +[00007ACA] {0x25113e24540} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor762 +[00007ACB] {0x2513fdfdad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor762.StaticMeshComponent0 +[00007ACC] {0x2511342e980} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor763 +[00007ACD] {0x2513fdff560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor763.StaticMeshComponent0 +[00007ACE] {0x2511342d9c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor764 +[00007ACF] {0x2513fdf3b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor764.StaticMeshComponent0 +[00007AD0] {0x251134276c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor765 +[00007AD1] {0x2513fdfc040} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor765.StaticMeshComponent0 +[00007AD2] {0x25113423580} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor766 +[00007AD3] {0x2513fdfcae0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor766.StaticMeshComponent0 +[00007AD4] {0x251134249c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor767 +[00007AD5] {0x2513fdf0650} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor767.StaticMeshComponent0 +[00007AD6] {0x25113427b40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor768 +[00007AD7] {0x2513fdf1640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor768.StaticMeshComponent0 +[00007AD8] {0x25113427d80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor769 +[00007AD9] {0x2513fdfeac0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor769.StaticMeshComponent0 +[00007ADA] {0x2511342c340} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor770 +[00007ADB] {0x2513fdf40c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor770.StaticMeshComponent0 +[00007ADC] {0x2511342c580} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor771 +[00007ADD] {0x2513fdf2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor771.StaticMeshComponent0 +[00007ADE] {0x25113427000} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor772 +[00007ADF] {0x25105eb2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor772.StaticMeshComponent0 +[00007AE0] {0x251134237c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor773 +[00007AE1] {0x2511737dad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor773.StaticMeshComponent0 +[00007AE2] {0x25113423a00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor774 +[00007AE3] {0x2511737f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor774.StaticMeshComponent0 +[00007AE4] {0x2511b12e740} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor775 +[00007AE5] {0x2511737f010} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor775.StaticMeshComponent0 +[00007AE6] {0x2511b0c3c40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor776 +[00007AE7] {0x25117371640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor776.StaticMeshComponent0 +[00007AE8] {0x2510cc5f940} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor777 +[00007AE9] {0x25117370650} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor777.StaticMeshComponent0 +[00007AEA] {0x2511b0c49c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor778 +[00007AEB] {0x25117377090} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor778.StaticMeshComponent0 +[00007AEC] {0x2511b0c8f80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor779 +[00007AED] {0x25117378080} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor779.StaticMeshComponent0 +[00007AEE] {0x2511342bec0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor780 +[00007AEF] {0x251173765f0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor780.StaticMeshComponent0 +[00007AF0] {0x2511342bc80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor781 +[00007AF1] {0x251173775e0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor781.StaticMeshComponent0 +[00007AF2] {0x2511b0c25c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor782 +[00007AF3] {0x2510c4e30d0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor782.StaticMeshComponent0 +[00007AF4] {0x2511b127240} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor783 +[00007AF5] {0x2510c4e4b60} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor783.StaticMeshComponent0 +[00007AF6] {0x2511b0c0d00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor784 +[00007AF7] {0x2510c4e50b0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor784.StaticMeshComponent0 +[00007AF8] {0x2511b129640} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor785 +[00007AF9] {0x2510c4e60a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor785.StaticMeshComponent0 +[00007AFA] {0x2511b0ce080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor786 +[00007AFB] {0x2510c4e3b70} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor786.StaticMeshComponent0 +[00007AFC] {0x25113423e80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor787 +[00007AFD] {0x2510c4e40c0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor787.StaticMeshComponent0 +[00007AFE] {0x251134240c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor788 +[00007AFF] {0x2510c4e4610} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor788.StaticMeshComponent0 +[00007B00] {0x25113424300} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor789 +[00007B01] {0x2510c4e3620} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor789.StaticMeshComponent0 +[00007B02] {0x25113424540} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor790 +[00007B03] {0x2510c4e1640} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor790.StaticMeshComponent0 +[00007B04] {0x2511b12e080} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor791 +[00007B05] {0x2510c4e2b80} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor791.StaticMeshComponent0 +[00007B06] {0x2511b0c40c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor792 +[00007B07] {0x2510c4e0ba0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor792.StaticMeshComponent0 +[00007B08] {0x2511b0c3a00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor793 +[00007B09] {0x25117aa60a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor793.StaticMeshComponent0 +[00007B0A] {0x2510cc5fb80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor794 +[00007B0B] {0x25117aafab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor794.StaticMeshComponent0 +[00007B0C] {0x2511b12de40} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor795 +[00007B0D] {0x25117aaf010} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor795.StaticMeshComponent0 +[00007B0E] {0x2511b12d9c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor796 +[00007B0F] {0x25117aaeac0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor796.StaticMeshComponent0 +[00007B10] {0x2511b12dc00} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor797 +[00007B11] {0x25117aae570} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor797.StaticMeshComponent0 +[00007B12] {0x2511b0c1600} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor798 +[00007B13] {0x25117aae020} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor798.StaticMeshComponent0 +[00007B14] {0x2511b0c1840} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor799 +[00007B15] {0x25117aadad0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor799.StaticMeshComponent0 +[00007B16] {0x2511b0c1a80} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor800 +[00007B17] {0x25117aad580} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor800.StaticMeshComponent0 +[00007B18] {0x2511b0c01c0} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor801 +[00007B19] {0x25117aad030} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor801.StaticMeshComponent0 +[00007B1A] {0x2511b0c0400} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor802 +[00007B1B] {0x25117aacae0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor802.StaticMeshComponent0 +[00007B1C] {0x2511b0c0640} StaticMeshActor MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor803 +[00007B1D] {0x25117aac590} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.StaticMeshActor803.StaticMeshComponent0 +[00007B1E] {0x25117aac040} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.umbrella_id_card_03_Metal_01 +[00007B1F] {0x25117aabaf0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.umbrella_id_card_03_Metal_02 +[00007B20] {0x25117aab5a0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.umbrella_id_card_03_Metal_03 +[00007B21] {0x25117aab050} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.umbrella_id_card_03_Rectangle001 +[00007B22] {0x2512ad5a060} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.umbrella_id_card_03_Strap +[00007B23] {0x2510cc5c100} TextRenderActor MainMenuMap.MainMenuMap.PersistentLevel.TextRenderActor_1 +[00007B24] {0x2512ad5ab00} TextRenderComponent MainMenuMap.MainMenuMap.PersistentLevel.TextRenderActor_1.NewTextRenderComponent +[00007B25] {0x25112d5d000} TimelineComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.SmoothMove +[00007B26] {0x25112d5fb80} TimelineComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint.Flicker +[00007B27] {0x25112d54480} TimelineComponent MainMenuMap.MainMenuMap.PersistentLevel.RectLight4_Blueprint2.Flicker +[00007B28] {0x25130f65a40} WidgetComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Screen +[00007B29] {0x25112542da0} WidgetComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Widget +[00007B2A] {0x2512642d360} WidgetComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2.Widget +[00007B2B] {0x25112543400} WidgetComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Keyboard +[00007B2C] {0x25112543a60} WidgetComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Widget +[00007B2D] {0x25122ecb530} WidgetInteractionComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.WidgetInteraction +[00007B2E] {0x25122ecbd10} WidgetInteractionComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.WidgetInteraction1 +[00007B2F] {0x25122ecc100} WidgetInteractionComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.WidgetInteraction2 +[00007B30] {0x25122ecc4f0} WidgetInteractionComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.WidgetInteraction +[00007B31] {0x25122ecccd0} WidgetInteractionComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.WidgetInteraction1 +[00007B32] {0x25122ecd0c0} WorldSettings MainMenuMap.MainMenuMap.PersistentLevel.WorldSettings_1 +[00007B33] {0x2510ad85b00} NavigationSystemModuleConfig MainMenuMap.MainMenuMap.PersistentLevel.WorldSettings_1.NavigationSystemModuleConfig_0 +[00007B34] {0x2510c6d3760} Package CheapContrast_RGB +[00007B35] {0x2510bc8e380} MaterialFunction CheapContrast_RGB.CheapContrast_RGB +[00007B36] {0x25112d53280} StaticMesh SM_Table03Door01.SM_Table03Door01 +[00007B37] {0x25112a47c00} BodySetup SM_Table03Door01.SM_Table03Door01.BodySetup_0 +[00007B38] {0x251179cb3e0} NavCollision SM_Table03Door01.SM_Table03Door01.NavCollision_2 +[00007B39] {0x25112d54f00} StaticMesh SM_Table03.SM_Table03 +[00007B3A] {0x2512adaaac0} BodySetup SM_Table03.SM_Table03.BodySetup_0 +[00007B3B] {0x2510d44a5e0} NavCollision SM_Table03.SM_Table03.NavCollision_1 +[00007B3C] {0x25130a3c100} BlueprintGeneratedClass BP_Table03.BP_Table03_C +[00007B3D] {0x2510d44a960} Function BP_Table03.BP_Table03_C.UserConstructionScript +[00007B3E] {0x251120ed400} SceneComponent BP_Table03.BP_Table03_C.DefaultSceneRoot_GEN_VARIABLE +[00007B3F] {0x2510c6d38a0} SimpleConstructionScript BP_Table03.BP_Table03_C.SimpleConstructionScript_0 +[00007B40] {0x2510d44ace0} SCS_Node BP_Table03.BP_Table03_C.SimpleConstructionScript_0.SCS_Node_0 +[00007B41] {0x2510d447780} SCS_Node BP_Table03.BP_Table03_C.SimpleConstructionScript_0.SCS_Node_1 +[00007B42] {0x2510d447b00} SCS_Node BP_Table03.BP_Table03_C.SimpleConstructionScript_0.SCS_Node_3 +[00007B43] {0x2510d447940} SCS_Node BP_Table03.BP_Table03_C.SimpleConstructionScript_0.SCS_Node_7 +[00007B44] {0x2512431eac0} StaticMeshComponent BP_Table03.BP_Table03_C.Table03_GEN_VARIABLE +[00007B45] {0x25124314b60} StaticMeshComponent BP_Table03.BP_Table03_C.Table03Door01_GEN_VARIABLE +[00007B46] {0x25124312630} StaticMeshComponent BP_Table03.BP_Table03_C.Table03Door02_GEN_VARIABLE +[00007B47] {0x25112cc1c80} Texture2D T_Furniture01_D.T_Furniture01_D +[00007B48] {0x2510d357b00} Texture2D T_MASK2.T_MASK2 +[00007B49] {0x251123bcb80} Texture2D T_MASK1.T_MASK1 +[00007B4A] {0x25112e3d980} Texture2D T_BG_D.T_BG_D +[00007B4B] {0x251083c5f00} Texture2D T_BB_D.T_BB_D +[00007B4C] {0x25112cc4300} Texture2D T_B_N.T_B_N +[00007B4D] {0x25105ec4e10} Material M_base.M_base +[00007B4E] {0x25112cc2e00} Texture2D T_Furniture01_SRM.T_Furniture01_SRM +[00007B4F] {0x25112cc8200} Texture2D T_Furniture01_N.T_Furniture01_N +[00007B50] {0x25130a3b300} MaterialInstanceConstant MI_Furniture.MI_Furniture +[00007B51] {0x25112cc13c0} Texture2D T_Office_N.T_Office_N +[00007B52] {0x251083ca880} Texture2D T_Office_D.T_Office_D +[00007B53] {0x251083ce5c0} Texture2D T_Lamp_H.T_Lamp_H +[00007B54] {0x25113129540} Texture2D T_Lamp_BC.T_Lamp_BC +[00007B55] {0x25113122fc0} Texture2D T_Office_SRM.T_Office_SRM +[00007B56] {0x2512bb45f00} MaterialInstanceConstant MI_Office.MI_Office +[00007B57] {0x25112cc8c80} Texture2D T_Lamp_ORM.T_Lamp_ORM +[00007B58] {0x25112d7ac00} Texture2D T_Lamp_N.T_Lamp_N +[00007B59] {0x25130a3b680} MaterialInstanceConstant MI_FluorescentLamp.MI_FluorescentLamp +[00007B5A] {0x25112ef3d00} BP_Table03_C BP_Table03.Default__BP_Table03_C +[00007B5B] {0x25112efcb80} BP_Table03_C MainMenuMap.MainMenuMap.PersistentLevel.BP_Table03_2 +[00007B5C] {0x251120e2800} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Table03_2.DefaultSceneRoot +[00007B5D] {0x25124310100} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Table03_2.Table03 +[00007B5E] {0x2512431fab0} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Table03_2.Table03Door01 +[00007B5F] {0x2512431f560} StaticMeshComponent MainMenuMap.MainMenuMap.PersistentLevel.BP_Table03_2.Table03Door02 +[00007B60] {0x25112ef3300} MainMenuMap_C MainMenuMap.Default__MainMenuMap_C +[00007B61] {0x25105e85600} MainMenuMap_C MainMenuMap.MainMenuMap.PersistentLevel.MainMenuMap_C_3 +[00007B62] {0x25107011800} ObjectTraceWorldSubsystem MainMenuMap.MainMenuMap.ObjectTraceWorldSubsystem_2147482551 +[00007B63] {0x2510b16e7f0} ViewportStatsSubsystem MainMenuMap.MainMenuMap.ViewportStatsSubsystem_2147482550 +[00007B64] {0x2512a8909a0} WaterSubsystem MainMenuMap.MainMenuMap.WaterSubsystem_2147482549 +[00007B65] {0x251084d7600} BuoyancyManager MainMenuMap.MainMenuMap.PersistentLevel.BuoyancyManager_2147482548 +[00007B66] {0x2510c641cd0} LandscapeSubsystem MainMenuMap.MainMenuMap.LandscapeSubsystem_2147482547 +[00007B67] {0x2511277fd00} QuartzSubsystem MainMenuMap.MainMenuMap.QuartzSubsystem_2147482546 +[00007B68] {0x2510b16e750} AutoDestroySubsystem MainMenuMap.MainMenuMap.AutoDestroySubsystem_2147482545 +[00007B69] {0x2512a891f00} SignificanceManager MainMenuMap.MainMenuMap.SignificanceManager_2147482544 +[00007B6A] {0x2510c7c8780} NiagaraComponentPool Transient.NiagaraComponentPool_2147482543 +[00007B6B] {0x2511b6ad180} NavigationSystemV1 MainMenuMap.MainMenuMap.NavigationSystemV1_2147482542 +[00007B6C] {0x251117feac0} AISystem MainMenuMap.MainMenuMap.AISystem_2147482541 +[00007B6D] {0x2513fdd14b0} BehaviorTreeManager MainMenuMap.MainMenuMap.AISystem_2147482541.BehaviorTreeManager_2147482540 +[00007B6E] {0x251117fec00} EnvQueryManager MainMenuMap.MainMenuMap.AISystem_2147482541.EnvQueryManager_2147482539 +[00007B6F] {0x2510c6b16c0} NavLocalGridManager MainMenuMap.MainMenuMap.AISystem_2147482541.NavLocalGridManager_2147482538 +[00007B70] {0x25177a22f40} AIPerceptionSystem MainMenuMap.MainMenuMap.AISystem_2147482541.PerceptionSystem +[00007B71] {0x251124d3880} AvoidanceManager MainMenuMap.MainMenuMap.AvoidanceManager_2147482537 +[00007B72] {0x2512b1087a0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482536 +[00007B73] {0x2512abae980} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482535 +[00007B74] {0x2512abaeaa0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482534 +[00007B75] {0x2512abaebc0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482533 +[00007B76] {0x2512abaece0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482532 +[00007B77] {0x25113fa9ac0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482531 +[00007B78] {0x25113fa9be0} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482530 +[00007B79] {0x2512b108560} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482529 +[00007B7A] {0x2512b108440} MaterialParameterCollectionInstance Transient.MaterialParameterCollectionInstance_2147482528 +[00007B7B] {0x25112ef9200} DefaultPhysicsVolume MainMenuMap.MainMenuMap.PersistentLevel.DefaultPhysicsVolume_2147482527 +[00007B7C] {0x251089e1be0} BrushComponent MainMenuMap.MainMenuMap.PersistentLevel.DefaultPhysicsVolume_2147482527.BrushComponent0 +[00007B7D] {0x25126485140} PhysicsCollisionHandler MainMenuMap.MainMenuMap.PhysicsCollisionHandler_2147482526 +[00007B7E] {0x251084db800} GM_MainMenu_C MainMenuMap.MainMenuMap.PersistentLevel.GM_MainMenu_C_2147482525 +[00007B7F] {0x251120e4200} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.GM_MainMenu_C_2147482525.DefaultSceneRoot +[00007B80] {0x251089e1750} LineBatchComponent Transient.LineBatchComponent_2147482524 +[00007B81] {0x251089e12c0} LineBatchComponent Transient.LineBatchComponent_2147482523 +[00007B82] {0x251089e0e30} LineBatchComponent Transient.LineBatchComponent_2147482522 +[00007B83] {0x25117148c80} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2.Widget.BodySetup_2147482521 +[00007B84] {0x25117144240} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Keyboard.BodySetup_2147482520 +[00007B85] {0x25117a99fc0} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Widget.BodySetup_2147482519 +[00007B86] {0x25117a97ec0} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Screen.BodySetup_2147482518 +[00007B87] {0x25117a9df00} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Widget.BodySetup_2147482517 +[00007B88] {0x2511257b5c0} GameSession MainMenuMap.MainMenuMap.PersistentLevel.GameSession_2147482516 +[00007B89] {0x2511257c340} ParticleEventManager MainMenuMap.MainMenuMap.PersistentLevel.ParticleEventManager_2147482515 +[00007B8A] {0x25177a23300} InputComponent MainMenuMap.MainMenuMap.PersistentLevel.MainMenuMap_C_3.InputComponent_2147482514 +[00007B8B] {0x25112ef8300} GameStateBase MainMenuMap.MainMenuMap.PersistentLevel.GameStateBase_2147482513 +[00007B8C] {0x251084dbb00} GameNetworkManager MainMenuMap.MainMenuMap.PersistentLevel.GameNetworkManager_2147482512 +[00007B8D] {0x2517643f900} MaterialInstanceDynamic Transient.MaterialInstanceDynamic_2147482511 +[00007B8E] {0x2510d614e10} AbstractNavData MainMenuMap.MainMenuMap.PersistentLevel.AbstractNavData-Default +[00007B8F] {0x2510896ae00} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.AbstractNavData-Default.SceneComp +[00007B90] {0x2510d060e00} CrowdManager MainMenuMap.MainMenuMap.NavigationSystemV1_2147482542.CrowdManager_2147482509 +[00007B91] {0x251219ea6c0} PlayerController MainMenuMap.MainMenuMap.PersistentLevel.PlayerController_2147482508 +[00007B92] {0x2510896b800} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.PlayerController_2147482508.TransformComponent0 +[00007B93] {0x2517643fc80} PlayerState MainMenuMap.MainMenuMap.PersistentLevel.PlayerState_2147482507 +[00007B94] {0x2512b122ae0} PlayerCameraManager MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506 +[00007B95] {0x2510896c800} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.TransformComponent0 +[00007B96] {0x2512aac5680} CameraModifier_CameraShake MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraModifier_CameraShake_2147482505 +[00007B97] {0x25113fe7c60} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482504 +[00007B98] {0x2513fdd2d10} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482504.InterpGroupInst0 +[00007B99] {0x25113fe7b40} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482503 +[00007B9A] {0x2513fdd24f0} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482503.InterpGroupInst0 +[00007B9B] {0x25113fe7a20} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482502 +[00007B9C] {0x2513fdd3670} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482502.InterpGroupInst0 +[00007B9D] {0x25113fe7900} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482501 +[00007B9E] {0x2513fdd3620} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482501.InterpGroupInst0 +[00007B9F] {0x25113fe77e0} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482500 +[00007BA0] {0x2513fdd1500} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482500.InterpGroupInst0 +[00007BA1] {0x25113fe76c0} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482499 +[00007BA2] {0x2513fdd1550} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482499.InterpGroupInst0 +[00007BA3] {0x25113fe75a0} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482498 +[00007BA4] {0x2513fdd16e0} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482498.InterpGroupInst0 +[00007BA5] {0x25113faa3c0} CameraAnimInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482497 +[00007BA6] {0x2513fdd1730} InterpGroupInst MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraAnimInst_2147482497.InterpGroupInst0 +[00007BA7] {0x251119fa0c0} CameraActor MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_2147482496 +[00007BA8] {0x2510896ee00} SceneComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_2147482496.SceneComponent +[00007BA9] {0x251119fa8b0} CameraComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_2147482496.CameraComponent +[00007BAA] {0x2510c5c7860} CheatManager MainMenuMap.MainMenuMap.PersistentLevel.PlayerController_2147482508.CheatManager_2147482495 +[00007BAB] {0x2511178bd10} PlayerInput MainMenuMap.MainMenuMap.PersistentLevel.PlayerController_2147482508.PlayerInput_2147482494 +[00007BAC] {0x25177a23580} InputComponent MainMenuMap.MainMenuMap.PersistentLevel.PlayerController_2147482508.PC_InputComponent0 +[00007BAD] {0x25177a23080} InputComponent MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.PawnInputComponent0 +[00007BAE] {0x25130a3f200} HUD MainMenuMap.MainMenuMap.PersistentLevel.HUD_2147482493 +[00007BAF] {0x2513fe97090} W_MainMenu_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492 +[00007BB0] {0x25112eafd90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree +[00007BB1] {0x25177a231c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MyScaleBox +[00007BB2] {0x2510bc8fbe0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MyScaleBox.ScaleBoxSlot_0 +[00007BB3] {0x251117fe980} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0 +[00007BB4] {0x2510bc8dba0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_0 +[00007BB5] {0x2511257ca00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.BackgroundTest +[00007BB6] {0x251755ef9a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_1 +[00007BB7] {0x2511257aa80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_Background +[00007BB8] {0x2510c6b1b40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_2 +[00007BB9] {0x2510896f200} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MyBackgroundBlur +[00007BBA] {0x2510c6b4b40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_3 +[00007BBB] {0x25111a46280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_BackgroundBlack +[00007BBC] {0x2510c6b4ba0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_4 +[00007BBD] {0x2511257acc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_BackgroundSmoke +[00007BBE] {0x2510c6b5080} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_6 +[00007BBF] {0x251117fe840} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_1 +[00007BC0] {0x2510bc8f8e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_1.OverlaySlot_1 +[00007BC1] {0x25112ef7680} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WarningOverlay +[00007BC2] {0x2510c6b0460} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WarningOverlay.BorderSlot_0 +[00007BC3] {0x251117fe700} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_0 +[00007BC4] {0x2510c6b3e80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007BC5] {0x25117a90b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_65 +[00007BC6] {0x2510bc8df00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007BC7] {0x2512a680300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_2 +[00007BC8] {0x2510bc8f2e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_1.OverlaySlot_0 +[00007BC9] {0x25112ef9480} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WarningOverlay_1 +[00007BCA] {0x2510d425680} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WarningOverlay_1.BorderSlot_0 +[00007BCB] {0x251117fe5c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox +[00007BCC] {0x2510ad83400} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[00007BCD] {0x2512a680040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_4 +[00007BCE] {0x251127a1c00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_1.OverlaySlot_9 +[00007BCF] {0x251117fe480} WidgetSwitcher Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MySwitcher +[00007BD0] {0x2510c6b2d40} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MySwitcher.WidgetSwitcherSlot_0 +[00007BD1] {0x251117fe340} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_MainMenu +[00007BD2] {0x2510d421d20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_MainMenu.OverlaySlot_0 +[00007BD3] {0x251117fe200} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_MainMenu +[00007BD4] {0x2510ad8f0a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_0 +[00007BD5] {0x25113fabfe0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_2 +[00007BD6] {0x251127a1c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_4 +[00007BD7] {0x25117781480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_0 +[00007BD8] {0x2510c6b24a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_0.SizeBoxSlot_1 +[00007BD9] {0x251117fe0c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain +[00007BDA] {0x2510d42fe20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_2 +[00007BDB] {0x2510767ade0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Singleplayer +[00007BDC] {0x2510c6b10c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Singleplayer.ButtonSlot_2 +[00007BDD] {0x2512a68b300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Multiplayer_1 +[00007BDE] {0x2510d42fee0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_12 +[00007BDF] {0x2510767edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Multiplayer +[00007BE0] {0x2510c6b1120} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Multiplayer.ButtonSlot_2 +[00007BE1] {0x2512a681380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Multiplayer +[00007BE2] {0x2510d42eda0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_3 +[00007BE3] {0x2510d614980} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_NewGame +[00007BE4] {0x2510c6b15a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_NewGame.ButtonSlot_1 +[00007BE5] {0x2512a6810c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_NewGame +[00007BE6] {0x2510ad8c5e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_11 +[00007BE7] {0x25113fa5ce0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_Multi +[00007BE8] {0x2510d42be00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_9 +[00007BE9] {0x2510d6152a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Settings +[00007BEA] {0x2510d421cc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Settings.ButtonSlot_4 +[00007BEB] {0x2512a68bb40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Settings +[00007BEC] {0x2510d421c60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_20 +[00007BED] {0x25113fa1a80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_6 +[00007BEE] {0x2510ad8ef80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_5 +[00007BEF] {0x2510767b700} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Exit +[00007BF0] {0x2510d421e40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Exit.ButtonSlot_9 +[00007BF1] {0x2512a6847c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Exit +[00007BF2] {0x25105ea5300} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMain.WidgetNavigation_0 +[00007BF3] {0x2510d422020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_1 +[00007BF4] {0x251117fdf80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_3 +[00007BF5] {0x251173120e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_3.OverlaySlot_0 +[00007BF6] {0x25107679ba0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.DiscordButton +[00007BF7] {0x251173112a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.DiscordButton.ButtonSlot_0 +[00007BF8] {0x25112572c80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_1 +[00007BF9] {0x25105eaa800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_MainMenu.WidgetNavigation_0 +[00007BFA] {0x251173113c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_MainMenu.OverlaySlot_3 +[00007BFB] {0x251117fde40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_Box +[00007BFC] {0x25117311540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_Box.HorizontalBoxSlot_2 +[00007BFD] {0x25111a46040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_146 +[00007BFE] {0x251173101c0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MySwitcher.WidgetSwitcherSlot_1 +[00007BFF] {0x251117fdd00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Hub +[00007C00] {0x25117310220} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Hub.OverlaySlot_7 +[00007C01] {0x2510c69edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackLoad_1 +[00007C02] {0x251127aee00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackLoad_1.ButtonSlot_9 +[00007C03] {0x2512ada0040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock +[00007C04] {0x251127aee60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Hub.OverlaySlot_3 +[00007C05] {0x251117fdbc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_MapSelect +[00007C06] {0x251127aed40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_MapSelect.VerticalBoxSlot_0 +[00007C07] {0x251117fda80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_134 +[00007C08] {0x251127aeec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_4 +[00007C09] {0x2510c69e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_0 +[00007C0A] {0x251127afe20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_0.ButtonSlot_0 +[00007C0B] {0x25112570640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image +[00007C0C] {0x251127afb20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_1 +[00007C0D] {0x25113f2a4c0} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection +[00007C0E] {0x25117310a60} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_0 +[00007C0F] {0x2512aeb3500} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0 +[00007C10] {0x25117310b20} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_1 +[00007C11] {0x2512aeb3180} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone +[00007C12] {0x25117310ac0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_2 +[00007C13] {0x25130a38900} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams +[00007C14] {0x251173105e0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_3 +[00007C15] {0x2512c037080} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun +[00007C16] {0x25117310520} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_4 +[00007C17] {0x2512c036d00} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms +[00007C18] {0x251173106a0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_5 +[00007C19] {0x2512bb44d80} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun +[00007C1A] {0x251127af3a0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_6 +[00007C1B] {0x25130a36d00} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd +[00007C1C] {0x25117310700} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_7 +[00007C1D] {0x2512bb44a00} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922 +[00007C1E] {0x251127aeda0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_2 +[00007C1F] {0x2510c694e10} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_1 +[00007C20] {0x251127adf00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_1.ButtonSlot_0 +[00007C21] {0x25112577d80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_139 +[00007C22] {0x251127a8680} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Hub.OverlaySlot_4 +[00007C23] {0x2511778be00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_MapText +[00007C24] {0x251127aac60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_MapText.SizeBoxSlot_1 +[00007C25] {0x251117fd940} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_2 +[00007C26] {0x251127af1c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_2.OverlaySlot_4 +[00007C27] {0x2511778bc80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_8 +[00007C28] {0x251127af520} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_8.SizeBoxSlot_1 +[00007C29] {0x2511257af00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_6 +[00007C2A] {0x251127af580} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_2.OverlaySlot_5 +[00007C2B] {0x2512adab300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_DifficultyTitle +[00007C2C] {0x251127af5e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_2.OverlaySlot_7 +[00007C2D] {0x2511257c580} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_7 +[00007C2E] {0x251127adf60} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MySwitcher.WidgetSwitcherSlot_3 +[00007C2F] {0x251117fd800} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Multiplayer +[00007C30] {0x251127af640} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Multiplayer.OverlaySlot_0 +[00007C31] {0x251117fd6c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer +[00007C32] {0x251127a6d00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_0 +[00007C33] {0x25113fa4c00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_13 +[00007C34] {0x251127af880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_4 +[00007C35] {0x2511778b380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_1 +[00007C36] {0x251127af940} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_1.SizeBoxSlot_1 +[00007C37] {0x251117fd580} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer +[00007C38] {0x251127a6dc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_7 +[00007C39] {0x25107b77720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_CreateServer +[00007C3A] {0x251127adc00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_CreateServer.ButtonSlot_9 +[00007C3B] {0x2512ada7680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_CreateServer +[00007C3C] {0x251127adb40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_10 +[00007C3D] {0x25113fa1180} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_20 +[00007C3E] {0x251127ada80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_8 +[00007C3F] {0x2510c692070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Join +[00007C40] {0x251127aaf00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Join.ButtonSlot_9 +[00007C41] {0x2511714e740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Join +[00007C42] {0x251127aade0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_0 +[00007C43] {0x25113facfa0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_14 +[00007C44] {0x251127aac00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_24 +[00007C45] {0x2510c69a950} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackMulti +[00007C46] {0x251127add80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackMulti.ButtonSlot_9 +[00007C47] {0x251171447c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_1 +[00007C48] {0x25105eaa100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer.WidgetNavigation_0 +[00007C49] {0x251127ae020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_3 +[00007C4A] {0x25113fa4660} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_16 +[00007C4B] {0x251127acd00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_7 +[00007C4C] {0x25117782980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_18 +[00007C4D] {0x251127ad1e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_18.SizeBoxSlot_0 +[00007C4E] {0x2511257d540} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_Sep_01 +[00007C4F] {0x251127acdc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_8 +[00007C50] {0x25113fa4780} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_12 +[00007C51] {0x251127aae40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_5 +[00007C52] {0x251117fd440} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4 +[00007C53] {0x251127aaea0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_24 +[00007C54] {0x25111a45500} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_Fond +[00007C55] {0x251127a8da0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_19 +[00007C56] {0x25117786400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_01 +[00007C57] {0x251127aacc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_01.SizeBoxSlot_1 +[00007C58] {0x2511257d9c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_13 +[00007C59] {0x251127a9700} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_20 +[00007C5A] {0x25117781900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_02 +[00007C5B] {0x251127aa240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_02.SizeBoxSlot_1 +[00007C5C] {0x25111a45080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_14 +[00007C5D] {0x251127a97c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_21 +[00007C5E] {0x25117785500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_03 +[00007C5F] {0x251127a9820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_03.SizeBoxSlot_1 +[00007C60] {0x25111a44e40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_15 +[00007C61] {0x251127a76c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_22 +[00007C62] {0x2511778d600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_04 +[00007C63] {0x251127ad7e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_04.SizeBoxSlot_1 +[00007C64] {0x25111a44c00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_16 +[00007C65] {0x251127ad360} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_4.OverlaySlot_31 +[00007C66] {0x251117fd300} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer +[00007C67] {0x251127a98e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_7 +[00007C68] {0x251117fd1c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_0 +[00007C69] {0x251127a7720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00007C6A] {0x2511778fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_14 +[00007C6B] {0x251127a9dc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_14.SizeBoxSlot_2 +[00007C6C] {0x251117fd080} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_JoinByIP +[00007C6D] {0x251127a9760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_2 +[00007C6E] {0x2511714ea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_118 +[00007C6F] {0x251127a9a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_13 +[00007C70] {0x25112dac040} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.EditableTextBox_ServerName +[00007C71] {0x251127a99a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00007C72] {0x25117787f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_Username +[00007C73] {0x251127a9a00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_2 +[00007C74] {0x25113fa48a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_9 +[00007C75] {0x2510d421f00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_1 +[00007C76] {0x251117fcf40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_1 +[00007C77] {0x2510ad8f460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[00007C78] {0x25117788380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_9 +[00007C79] {0x2510ad8f3a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[00007C7A] {0x25117146e40} W_TemplateTitle_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList +[00007C7B] {0x2510ad8c520} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00007C7C] {0x25108927c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_ServerFound +[00007C7D] {0x2510ad8d480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[00007C7E] {0x25113fa49c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_21 +[00007C7F] {0x2510ad89280} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00007C80] {0x2510c690e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Refresh +[00007C81] {0x2510ad8de40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_Refresh.ButtonSlot_9 +[00007C82] {0x2510892c380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_Refresh +[00007C83] {0x2510c6b1600} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_4 +[00007C84] {0x25122ebe2c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_17 +[00007C85] {0x2510c6b3040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_5 +[00007C86] {0x25117782f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_7 +[00007C87] {0x2510d42ef20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox_7.SizeBoxSlot_1 +[00007C88] {0x25112577240} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Image_Sep_2 +[00007C89] {0x2510d42ef80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_6 +[00007C8A] {0x25122eb7480} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_18 +[00007C8B] {0x2510c6b72a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_8 +[00007C8C] {0x2513fbda4c0} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.ScrollBox_ServerList +[00007C8D] {0x25112f2d400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer.WidgetNavigation_2 +[00007C8E] {0x2510d060b00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Multiplayer.WidgetNavigation_0 +[00007C8F] {0x2510ad832e0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.MySwitcher.WidgetSwitcherSlot_2 +[00007C90] {0x251117f8940} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Singleplayer +[00007C91] {0x2510ad8f4c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_Singleplayer.OverlaySlot_0 +[00007C92] {0x251117ffd80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Singleplayer +[00007C93] {0x2510ad8da80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_0 +[00007C94] {0x25122eb2da0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer +[00007C95] {0x2510ad8dae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_4 +[00007C96] {0x251189ad900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox +[00007C97] {0x2510ad834c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.SizeBox.SizeBoxSlot_1 +[00007C98] {0x251117ffc40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer_1 +[00007C99] {0x2510ad86e80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_7 +[00007C9A] {0x2510c69a4c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_NewSave +[00007C9B] {0x2512b2e41e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_NewSave.ButtonSlot_9 +[00007C9C] {0x25108927940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_NewSave +[00007C9D] {0x2510d425620} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_0 +[00007C9E] {0x25122eb48a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_3 +[00007C9F] {0x2510d428b60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_24 +[00007CA0] {0x2510cc43bd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackSaves +[00007CA1] {0x2510c6b2b00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Button_BackSaves.ButtonSlot_9 +[00007CA2] {0x25108926e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_3 +[00007CA3] {0x25105ea4200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_NavMultiplayer_1.WidgetNavigation_0 +[00007CA4] {0x2510c6b18a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_5 +[00007CA5] {0x251117ffb00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1 +[00007CA6] {0x2510c6b1540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_3 +[00007CA7] {0x25122eb1ba0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_7 +[00007CA8] {0x2510bc8e560} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_0 +[00007CA9] {0x25112ef7400} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Border_0 +[00007CAA] {0x2510c6b1720} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Border_0.BorderSlot_0 +[00007CAB] {0x25108926b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.TextBlock_123 +[00007CAC] {0x2510c6b0ca0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_2 +[00007CAD] {0x251117024a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Spacer_1 +[00007CAE] {0x2510c6b0040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_8 +[00007CAF] {0x25112e64060} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.ScrollBox_SavesList +[00007CB0] {0x251203a7500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.VerticalBox_Multiplayer_1.WidgetNavigation_2 +[00007CB1] {0x2513fdaa100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.HorizontalBox_Singleplayer.WidgetNavigation_0 +[00007CB2] {0x2511b114c00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_1.WidgetNavigation_0 +[00007CB3] {0x2510bc8e320} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_5 +[00007CB4] {0x2512aeb4d80} W_Confirmation_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation +[00007CB5] {0x2510d4256e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_7 +[00007CB6] {0x251084dbe00} W_CreateServer_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer +[00007CB7] {0x2510d422920} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_8 +[00007CB8] {0x251089268c0} W_JoinServer_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer +[00007CB9] {0x2510c6b7f60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_9 +[00007CBA] {0x251084dc100} W_Kicked_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked +[00007CBB] {0x2510ad8bc80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_13 +[00007CBC] {0x251084dc400} W_Error_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage +[00007CBD] {0x2510d422080} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_10 +[00007CBE] {0x251084dc700} W_NewGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame +[00007CBF] {0x2510d421f60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Overlay_0.OverlaySlot_12 +[00007CC0] {0x251084dca00} W_VHS_Filter_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter +[00007CC1] {0x25112eafc10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree +[00007CC2] {0x251117f2180} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.VerticalBox_0 +[00007CC3] {0x2510ad8ef20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007CC4] {0x25112774000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_191 +[00007CC5] {0x2510c6b9220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007CC6] {0x2510cc4e010} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Button_68 +[00007CC7] {0x2510ad8eec0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Button_68.ButtonSlot_1 +[00007CC8] {0x251117f2400} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Overlay_308 +[00007CC9] {0x251755e48a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_4 +[00007CCA] {0x251117f2900} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.ScaleBox_176 +[00007CCB] {0x251755e4840} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007CCC] {0x2511257bc80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Level_Image +[00007CCD] {0x251755e47e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_6 +[00007CCE] {0x2511b8c6580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_642 +[00007CCF] {0x2510ad89d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007CD0] {0x2511257ba40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Image_395 +[00007CD1] {0x2510ad89ca0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_0 +[00007CD2] {0x25112ef7180} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Border_1 +[00007CD3] {0x2510ad8a420} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Border_1.BorderSlot_0 +[00007CD4] {0x2511b8c8980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_226 +[00007CD5] {0x2510ad82500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007CD6] {0x2511768ef80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.LevelName +[00007CD7] {0x2510ad89340} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_1 +[00007CD8] {0x25112efe980} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Border +[00007CD9] {0x2510d424e40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Border.BorderSlot_0 +[00007CDA] {0x2511b8c8b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox +[00007CDB] {0x2510d424ba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007CDC] {0x2511768ecc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.TextBlock +[00007CDD] {0x2510c6b0340} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.SizeBox_642.VisibilityBinding_2147482491 +[00007CDE] {0x2510ad8f280} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Border.VisibilityBinding_2147482490 +[00007CDF] {0x25117992770} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.TextBlock.TextBinding_2147482489 +[00007CE0] {0x25117994680} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level0.WidgetTree.Level_Image.BrushBinding_2147482488 +[00007CE1] {0x25112eafb20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree +[00007CE2] {0x251117f27c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.VerticalBox_0 +[00007CE3] {0x2510d421ea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007CE4] {0x2511b8c8c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_191 +[00007CE5] {0x2510ad8f100} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007CE6] {0x2510cc4e4a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Button_68 +[00007CE7] {0x2510ad8f340} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Button_68.ButtonSlot_1 +[00007CE8] {0x251117ff240} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308 +[00007CE9] {0x2510c6b1000} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_4 +[00007CEA] {0x251117ff100} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.ScaleBox_176 +[00007CEB] {0x2510d426940} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007CEC] {0x2511257b800} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Level_Image +[00007CED] {0x251755efa00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_6 +[00007CEE] {0x2511b8c6400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642 +[00007CEF] {0x2510ad88ec0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007CF0] {0x25112577480} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Image_395 +[00007CF1] {0x2510c6b3100} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_0 +[00007CF2] {0x25112efe700} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Border_1 +[00007CF3] {0x2510c6b2440} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Border_1.BorderSlot_0 +[00007CF4] {0x2511b8c4180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_226 +[00007CF5] {0x2510c6b1660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007CF6] {0x2511768ea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.LevelName +[00007CF7] {0x2510d424b40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_1 +[00007CF8] {0x25112ef6a00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Border +[00007CF9] {0x2510d424d80} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Border.BorderSlot_0 +[00007CFA] {0x2512c211480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox +[00007CFB] {0x25113455fe0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007CFC] {0x2511768e740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.TextBlock +[00007CFD] {0x25113453c40} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642.VisibilityBinding_2147482487 +[00007CFE] {0x25113454de0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Border.VisibilityBinding_2147482486 +[00007CFF] {0x251179905c0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.TextBlock.TextBinding_2147482485 +[00007D00] {0x25117992bd0} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_HabitableZone.WidgetTree.Level_Image.BrushBinding_2147482484 +[00007D01] {0x25112eafa30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree +[00007D02] {0x251121feac0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.VerticalBox_0 +[00007D03] {0x2511731e260} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007D04] {0x2511b8cbc80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_191 +[00007D05] {0x25117315620} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007D06] {0x2510cc4edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Button_68 +[00007D07] {0x25113454ea0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Button_68.ButtonSlot_1 +[00007D08] {0x251121ff600} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308 +[00007D09] {0x25113454f60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_4 +[00007D0A] {0x251121ffb00} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.ScaleBox_176 +[00007D0B] {0x251134541e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007D0C] {0x2511257ce80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Level_Image +[00007D0D] {0x25113455560} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_6 +[00007D0E] {0x2511b8cb680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642 +[00007D0F] {0x25113455680} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007D10] {0x2511257cc40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Image_395 +[00007D11] {0x25113454840} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_0 +[00007D12] {0x25112efba00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Border_1 +[00007D13] {0x25117318440} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Border_1.BorderSlot_0 +[00007D14] {0x2511b8cbb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_226 +[00007D15] {0x25113453d00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007D16] {0x2511768e480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.LevelName +[00007D17] {0x25117318bc0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_1 +[00007D18] {0x25112efc680} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Border +[00007D19] {0x25113451f00} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Border.BorderSlot_0 +[00007D1A] {0x2511b8caf00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox +[00007D1B] {0x25113452200} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007D1C] {0x2511768e1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.TextBlock +[00007D1D] {0x25113452260} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642.VisibilityBinding_2147482483 +[00007D1E] {0x251134522c0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Border.VisibilityBinding_2147482482 +[00007D1F] {0x25117992070} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.TextBlock.TextBinding_2147482481 +[00007D20] {0x25117991900} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_PipeDreams.WidgetTree.Level_Image.BrushBinding_2147482480 +[00007D21] {0x25112eaf940} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree +[00007D22] {0x251121f3d00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.VerticalBox_0 +[00007D23] {0x25113451540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007D24] {0x25123f6b980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_191 +[00007D25] {0x251134515a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007D26] {0x2510cc4f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Button_68 +[00007D27] {0x25113452320} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Button_68.ButtonSlot_1 +[00007D28] {0x251121f0100} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308 +[00007D29] {0x25113451600} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_4 +[00007D2A] {0x251121f1c80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.ScaleBox_176 +[00007D2B] {0x25113450700} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007D2C] {0x25111a45e00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Level_Image +[00007D2D] {0x251134507c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_6 +[00007D2E] {0x2511b8c9100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642 +[00007D2F] {0x25113450be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007D30] {0x2511257d0c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Image_395 +[00007D31] {0x25113450c40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_0 +[00007D32] {0x25112efbf00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Border_1 +[00007D33] {0x2511731f820} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Border_1.BorderSlot_0 +[00007D34] {0x2511b8c6280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_226 +[00007D35] {0x2511731f880} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007D36] {0x2511768df00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.LevelName +[00007D37] {0x2511731f8e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_1 +[00007D38] {0x2511ae84980} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Border +[00007D39] {0x2511731f9a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Border.BorderSlot_0 +[00007D3A] {0x2511b8c1180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox +[00007D3B] {0x2511731fa00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007D3C] {0x2511768dc40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.TextBlock +[00007D3D] {0x2511731fa60} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642.VisibilityBinding_2147482479 +[00007D3E] {0x2511731e2c0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Border.VisibilityBinding_2147482478 +[00007D3F] {0x25117990c50} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.TextBlock.TextBinding_2147482477 +[00007D40] {0x25117999930} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelFun.WidgetTree.Level_Image.BrushBinding_2147482476 +[00007D41] {0x25112eaf850} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree +[00007D42] {0x251121fbb40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.VerticalBox_0 +[00007D43] {0x2511731de40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007D44] {0x2511b8caa80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_191 +[00007D45] {0x2511731dea0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007D46] {0x2510cc4e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Button_68 +[00007D47] {0x2511731e320} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Button_68.ButtonSlot_1 +[00007D48] {0x251121f2a40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308 +[00007D49] {0x2511731dd20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_4 +[00007D4A] {0x251121fda80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.ScaleBox_176 +[00007D4B] {0x2511731dd80} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007D4C] {0x25112578440} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Level_Image +[00007D4D] {0x2511731dde0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_6 +[00007D4E] {0x2511b8c4900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642 +[00007D4F] {0x2511731c820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007D50] {0x25112577fc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Image_395 +[00007D51] {0x251173149c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_0 +[00007D52] {0x25112ef1280} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Border_1 +[00007D53] {0x25117319400} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Border_1.BorderSlot_0 +[00007D54] {0x2511b8c4780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_226 +[00007D55] {0x2511731b980} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007D56] {0x2511768d980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.LevelName +[00007D57] {0x2511731a420} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_1 +[00007D58] {0x25112ef0880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Border +[00007D59] {0x2510ad889e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Border.BorderSlot_0 +[00007D5A] {0x2511b8c4300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox +[00007D5B] {0x25117318b60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007D5C] {0x2511768d6c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.TextBlock +[00007D5D] {0x251173141e0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642.VisibilityBinding_2147482475 +[00007D5E] {0x251173193a0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Border.VisibilityBinding_2147482474 +[00007D5F] {0x25117990da0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.TextBlock.TextBinding_2147482473 +[00007D60] {0x2511799f120} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Poolrooms.WidgetTree.Level_Image.BrushBinding_2147482472 +[00007D61] {0x25112eaff70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree +[00007D62] {0x251121f8bc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.VerticalBox_0 +[00007D63] {0x25117315aa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007D64] {0x2511b8c5500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_191 +[00007D65] {0x25117316940} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007D66] {0x25105ec0080} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Button_68 +[00007D67] {0x251173132e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Button_68.ButtonSlot_1 +[00007D68] {0x251121f86c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308 +[00007D69] {0x251173169a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_4 +[00007D6A] {0x251121f8440} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.ScaleBox_176 +[00007D6B] {0x25117315a40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007D6C] {0x25112577b40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Level_Image +[00007D6D] {0x25117316a60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_6 +[00007D6E] {0x2511b8c6880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642 +[00007D6F] {0x25117316ac0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007D70] {0x25112577900} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Image_395 +[00007D71] {0x25117315bc0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_0 +[00007D72] {0x251264ea100} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Border_1 +[00007D73] {0x25117315ce0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Border_1.BorderSlot_0 +[00007D74] {0x2511b8cc100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_226 +[00007D75] {0x25117315800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007D76] {0x2511768d400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.LevelName +[00007D77] {0x25117315c20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_1 +[00007D78] {0x25112ef0d80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Border +[00007D79] {0x25117315c80} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Border.BorderSlot_0 +[00007D7A] {0x2511b8cbf80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox +[00007D7B] {0x25117314ba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007D7C] {0x2511768d140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.TextBlock +[00007D7D] {0x25117313ca0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642.VisibilityBinding_2147482471 +[00007D7E] {0x25117312b60} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Border.VisibilityBinding_2147482470 +[00007D7F] {0x2511799f040} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.TextBlock.TextBinding_2147482469 +[00007D80] {0x2511799dbb0} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_LevelRun.WidgetTree.Level_Image.BrushBinding_2147482468 +[00007D81] {0x25112eafe80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree +[00007D82] {0x251121f81c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.VerticalBox_0 +[00007D83] {0x25112d00040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007D84] {0x2511b8cbe00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_191 +[00007D85] {0x25112d000a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007D86] {0x2510cc4f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Button_68 +[00007D87] {0x251173121a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Button_68.ButtonSlot_1 +[00007D88] {0x251121fb8c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308 +[00007D89] {0x25112d00100} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_4 +[00007D8A] {0x251121f72c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.ScaleBox_176 +[00007D8B] {0x25112d001c0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007D8C] {0x25112138680} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Level_Image +[00007D8D] {0x25112d00280} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_6 +[00007D8E] {0x2511b8c9400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642 +[00007D8F] {0x25112d00400} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007D90] {0x25112570400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Image_395 +[00007D91] {0x2511345ec20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_0 +[00007D92] {0x25112ef0600} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Border_1 +[00007D93] {0x2511345ec80} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Border_1.BorderSlot_0 +[00007D94] {0x2511b8c3880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_226 +[00007D95] {0x2511345ece0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007D96] {0x2511768ce80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.LevelName +[00007D97] {0x2511345ed40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_1 +[00007D98] {0x2510b15e980} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Border +[00007D99] {0x251134520e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Border.BorderSlot_0 +[00007D9A] {0x2511b8cb200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox +[00007D9B] {0x2511345e080} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007D9C] {0x2511768cbc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.TextBlock +[00007D9D] {0x2511345e140} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642.VisibilityBinding_2147482467 +[00007D9E] {0x2511345dd20} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Border.VisibilityBinding_2147482466 +[00007D9F] {0x25107a4f740} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.TextBlock.TextBinding_2147482465 +[00007DA0] {0x25107a4e940} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_TheEnd.WidgetTree.Level_Image.BrushBinding_2147482464 +[00007DA1] {0x251079805b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree +[00007DA2] {0x251121f4e80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.VerticalBox_0 +[00007DA3] {0x2511345c3a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007DA4] {0x2511b8cb080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_191 +[00007DA5] {0x2511345b860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00007DA6] {0x2510cc4d260} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Button_68 +[00007DA7] {0x2511345b980} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Button_68.ButtonSlot_1 +[00007DA8] {0x251121f7540} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Overlay_308 +[00007DA9] {0x2511345be00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_4 +[00007DAA] {0x251121f3a80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.ScaleBox_176 +[00007DAB] {0x2511345bf80} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00007DAC] {0x25112570880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Level_Image +[00007DAD] {0x2511345c040} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_6 +[00007DAE] {0x2511b8c4480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_642 +[00007DAF] {0x2511345c0a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00007DB0] {0x25112577000} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Image_395 +[00007DB1] {0x2511345c160} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_0 +[00007DB2] {0x25117679480} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Border_1 +[00007DB3] {0x2511345c1c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Border_1.BorderSlot_0 +[00007DB4] {0x2511b8cd180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_226 +[00007DB5] {0x2511345c220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00007DB6] {0x2511768c900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.LevelName +[00007DB7] {0x2511345c280} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_1 +[00007DB8] {0x25117679200} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Border +[00007DB9] {0x25113456f40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Border.BorderSlot_0 +[00007DBA] {0x2511b8cd480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox +[00007DBB] {0x2511345b260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox.SizeBoxSlot_0 +[00007DBC] {0x2511768c640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.TextBlock +[00007DBD] {0x2511345b320} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.SizeBox_642.VisibilityBinding_2147482463 +[00007DBE] {0x251134521a0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Border.VisibilityBinding_2147482462 +[00007DBF] {0x25107a4ecc0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.TextBlock.TextBinding_2147482461 +[00007DC0] {0x25107a4e320} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Map_Level922.WidgetTree.Level_Image.BrushBinding_2147482460 +[00007DC1] {0x25112eafcd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree +[00007DC2] {0x2511b8cee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.MySizeBox +[00007DC3] {0x25113453dc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.MySizeBox.SizeBoxSlot_1 +[00007DC4] {0x251117ff880} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.Overlay_0 +[00007DC5] {0x25113452560} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.Overlay_0.OverlaySlot_3 +[00007DC6] {0x251121f77c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0 +[00007DC7] {0x25113453d60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007DC8] {0x2511768c380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.TextBlock_Title +[00007DC9] {0x251134525c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007DCA] {0x25111702380} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.Title_ServerList.WidgetTree.Spacer_0 +[00007DCB] {0x25112eafca0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree +[00007DCC] {0x251121f7a40} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6 +[00007DCD] {0x25107a4ee80} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007DCE] {0x2511257bec0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Image_1 +[00007DCF] {0x25107a4d670} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007DD0] {0x2510896f600} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.BackgroundBlur_0 +[00007DD1] {0x251203a9e00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007DD2] {0x25107a49070} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00007DD3] {0x251121f7cc0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_0 +[00007DD4] {0x2511731a480} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.OverlaySlot_0 +[00007DD5] {0x25117678f80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Border_0 +[00007DD6] {0x2511731c700} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Border_0.BorderSlot_0 +[00007DD7] {0x25112576dc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Image_0 +[00007DD8] {0x2511345a120} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.OverlaySlot_1 +[00007DD9] {0x251121f7f40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0 +[00007DDA] {0x2511345a1e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007DDB] {0x25111702260} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Spacer_4 +[00007DDC] {0x25117319a00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007DDD] {0x2511768c0c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Title +[00007DDE] {0x251173195e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00007DDF] {0x251121f8940} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15 +[00007DE0] {0x2511345a720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00007DE1] {0x2511768be00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Message +[00007DE2] {0x251134597c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00007DE3] {0x2511768bb40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Seconds +[00007DE4] {0x25113459880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00007DE5] {0x25111702140} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Spacer_3 +[00007DE6] {0x251134594c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00007DE7] {0x2511b8cdd80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Seconde +[00007DE8] {0x2511345aa20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Seconde.SizeBoxSlot_0 +[00007DE9] {0x2512c033880} ProgressBar Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.ProgressBar_Seconde +[00007DEA] {0x2511345acc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007DEB] {0x25111702020} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Spacer_2 +[00007DEC] {0x25113459d60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007DED] {0x251121f8e40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo +[00007DEE] {0x251134588c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007DEF] {0x2511b8cdc00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Yes +[00007DF0] {0x251134552c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007DF1] {0x251121f90c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_2 +[00007DF2] {0x25113458bc0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_2.OverlaySlot_5 +[00007DF3] {0x25112579400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Image_YesFocus +[00007DF4] {0x25113458c80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_2.OverlaySlot_3 +[00007DF5] {0x2510cc4c020} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_Yes +[00007DF6] {0x25113458d40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_Yes.ButtonSlot_1 +[00007DF7] {0x2511768b880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Yes +[00007DF8] {0x25172448e00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007DF9] {0x25113458e00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00007DFA] {0x25111701f00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Spacer_0 +[00007DFB] {0x25113458740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00007DFC] {0x2511b8cda80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_No +[00007DFD] {0x25113457060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00007DFE] {0x251121f4200} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_3 +[00007DFF] {0x25113457120} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_3.OverlaySlot_8 +[00007E00] {0x2511257dc00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Image_NoFocus +[00007E01] {0x25113454540} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_3.OverlaySlot_6 +[00007E02] {0x2510cc4b700} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_No +[00007E03] {0x25113456d00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_No.ButtonSlot_1 +[00007E04] {0x2511768b5c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.TextBlock_No +[00007E05] {0x2510c67be00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Button_No.WidgetNavigation_4 +[00007E06] {0x251134556e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00007E07] {0x25111701de0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Spacer_1 +[00007E08] {0x2510c675600} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007E09] {0x2510c67bb00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007E0A] {0x251079804c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree +[00007E0B] {0x251121f0d80} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6 +[00007E0C] {0x25107a486d0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007E0D] {0x2511257d780} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_1 +[00007E0E] {0x25107a48ac0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007E0F] {0x2511276dc00} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.BackgroundBlur_0 +[00007E10] {0x2512c1ed900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007E11] {0x25107a49690} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00007E12] {0x2511b8ccd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_70 +[00007E13] {0x251134557a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00007E14] {0x251121f4980} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_0 +[00007E15] {0x251134545a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.OverlaySlot_0 +[00007E16] {0x25117678d00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Border_0 +[00007E17] {0x25113454600} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Border_0.BorderSlot_0 +[00007E18] {0x2511257d300} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_0 +[00007E19] {0x251134560a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.OverlaySlot_1 +[00007E1A] {0x251121f6f00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0 +[00007E1B] {0x25111a815a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00007E1C] {0x2511b8ce980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_73 +[00007E1D] {0x25111a81600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_73.SizeBoxSlot_0 +[00007E1E] {0x2511768b300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Error +[00007E1F] {0x25111a81660} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00007E20] {0x25117686e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Title +[00007E21] {0x25111a816c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007E22] {0x25111701cc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_4 +[00007E23] {0x25111a81720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[00007E24] {0x251121f1a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3 +[00007E25] {0x25111a81780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00007E26] {0x25117686b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_ServerName +[00007E27] {0x25111a817e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00007E28] {0x2511b8cf100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_11 +[00007E29] {0x25111a81840} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00007E2A] {0x2512b153620} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.EditableTextBox_Name +[00007E2B] {0x25111a818a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[00007E2C] {0x25111701ba0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_8 +[00007E2D] {0x25111a80040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_12 +[00007E2E] {0x251134472c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1 +[00007E2F] {0x25111a800a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[00007E30] {0x251176868c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_MaxPlayers +[00007E31] {0x25111a80100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00007E32] {0x2511b8c8800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_1 +[00007E33] {0x25111a81000} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_1.SizeBoxSlot_2 +[00007E34] {0x25113447400} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2 +[00007E35] {0x25111a801c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00007E36] {0x2511b8c7f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_2 +[00007E37] {0x25111a81240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00007E38] {0x25113447900} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_5 +[00007E39] {0x25111a81300} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_5.OverlaySlot_2 +[00007E3A] {0x2511257de40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_SliderFocus +[00007E3B] {0x25111a81360} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_5.OverlaySlot_1 +[00007E3C] {0x2511344bb40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_6 +[00007E3D] {0x25111a8eda0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_6.OverlaySlot_4 +[00007E3E] {0x2512c033180} ProgressBar Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.ProgressBar_MaxPlayers +[00007E3F] {0x25111a85a40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_6.OverlaySlot_0 +[00007E40] {0x2511195f010} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Slider_MaxPlayers +[00007E41] {0x25111a85aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[00007E42] {0x25111701a80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_5 +[00007E43] {0x25111a85b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00007E44] {0x2511b8c5c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_4 +[00007E45] {0x25111a85920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_4.SizeBoxSlot_2 +[00007E46] {0x25117686600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_SliderMaxPlayers +[00007E47] {0x25111a85980} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00007E48] {0x25111701960} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_3 +[00007E49] {0x25111a859e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_24 +[00007E4A] {0x25113441780} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5 +[00007E4B] {0x25111a85620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[00007E4C] {0x25117686340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_LanServer +[00007E4D] {0x25111a85680} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_4 +[00007E4E] {0x2512c214d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_0 +[00007E4F] {0x25111a8dcc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00007E50] {0x25112dc7480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_16 +[00007E51] {0x25111a8dde0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_16.SizeBoxSlot_4 +[00007E52] {0x251134409c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_7 +[00007E53] {0x25111a86c40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_7.OverlaySlot_4 +[00007E54] {0x25112138440} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_Lan +[00007E55] {0x25111a86d00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_7.OverlaySlot_3 +[00007E56] {0x2512ac811e0} CheckBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CheckBox_Private +[00007E57] {0x25111a840c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007E58] {0x25111701840} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_2 +[00007E59] {0x25111a85ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007E5A] {0x25113446c80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo +[00007E5B] {0x25111a83640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007E5C] {0x2511b8ce680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_Yes +[00007E5D] {0x25111a81480} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007E5E] {0x2511344ccc0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_2 +[00007E5F] {0x25111a814e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_2.OverlaySlot_5 +[00007E60] {0x25111a47000} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_YesFocus +[00007E61] {0x25111a81540} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_2.OverlaySlot_3 +[00007E62] {0x25123e712c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_Yes +[00007E63] {0x251265ac220} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_Yes.ButtonSlot_1 +[00007E64] {0x25117686080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Yes +[00007E65] {0x25172449100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007E66] {0x251265a5800} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00007E67] {0x25111701720} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Spacer_0 +[00007E68] {0x251265a4de0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00007E69] {0x2511b8cc880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_No +[00007E6A] {0x251265af8e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00007E6B] {0x25113447040} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_3 +[00007E6C] {0x251265af9a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_3.OverlaySlot_8 +[00007E6D] {0x251125776c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Image_NoFocus +[00007E6E] {0x251265afbe0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_3.OverlaySlot_6 +[00007E6F] {0x251089e0080} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_No +[00007E70] {0x251265acbe0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_No.ButtonSlot_1 +[00007E71] {0x25117685dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.TextBlock_No +[00007E72] {0x25105ea6d00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Button_No.WidgetNavigation_4 +[00007E73] {0x2513fda0200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00007E74] {0x2510c672100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007E75] {0x251752dc500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007E76] {0x25107a48580} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_CreateServer.WidgetTree.EditableTextBox_Name.TextBinding_2147482459 +[00007E77] {0x25107980460} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree +[00007E78] {0x25113447180} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6 +[00007E79] {0x25107a40da0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007E7A] {0x25111a46940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Image_1 +[00007E7B] {0x25107a40d30} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007E7C] {0x2511276c600} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.BackgroundBlur_0 +[00007E7D] {0x2512ad32100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007E7E] {0x25107a40cc0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00007E7F] {0x2511b8c2800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_70 +[00007E80] {0x251265ac160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00007E81] {0x25113447540} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_0 +[00007E82] {0x251265a4540} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.OverlaySlot_0 +[00007E83] {0x25117678a80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Border_0 +[00007E84] {0x251265a45a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Border_0.BorderSlot_0 +[00007E85] {0x25111a464c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Image_0 +[00007E86] {0x251265af700} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.OverlaySlot_1 +[00007E87] {0x25113447a40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0 +[00007E88] {0x251265adf00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00007E89] {0x25117685b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.TextBlock_Title +[00007E8A] {0x251265aef20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007E8B] {0x25111701600} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Spacer_4 +[00007E8C] {0x251265aefe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[00007E8D] {0x25113447b80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3 +[00007E8E] {0x251265acd60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00007E8F] {0x251176810c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.TextBlock_ServerName +[00007E90] {0x251265abfe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_1 +[00007E91] {0x251117014e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Spacer_183 +[00007E92] {0x251265acc40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00007E93] {0x2511b8c8500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_11 +[00007E94] {0x251265ace20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00007E95] {0x2512aa76b40} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.EditableTextBox_Code +[00007E96] {0x251265abec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007E97] {0x251117013c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Spacer_2 +[00007E98] {0x251265ad720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007E99] {0x25113444700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo +[00007E9A] {0x251265ab4a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007E9B] {0x2511b8cfd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_Yes +[00007E9C] {0x251265ab2c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007E9D] {0x2510bb6d080} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_2 +[00007E9E] {0x251265ab7a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_2.OverlaySlot_5 +[00007E9F] {0x25111a46700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Image_YesFocus +[00007EA0] {0x251265ad840} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_2.OverlaySlot_3 +[00007EA1] {0x251089eedc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_Yes +[00007EA2] {0x251265a0820} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_Yes.ButtonSlot_1 +[00007EA3] {0x2511768a800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.TextBlock_Yes +[00007EA4] {0x25112f25800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007EA5] {0x251265a0880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00007EA6] {0x251117012a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Spacer_0 +[00007EA7] {0x251265a3160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00007EA8] {0x2511b8c9700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_No +[00007EA9] {0x251265a1960} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00007EAA] {0x2510bb6fc40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_3 +[00007EAB] {0x251265a19c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_3.OverlaySlot_8 +[00007EAC] {0x25112576b80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Image_NoFocus +[00007EAD] {0x251265a2500} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_3.OverlaySlot_6 +[00007EAE] {0x251089ef250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_No +[00007EAF] {0x251265a0e80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_No.ButtonSlot_1 +[00007EB0] {0x25107995840} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.TextBlock_No +[00007EB1] {0x2510c67e500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Button_No.WidgetNavigation_4 +[00007EB2] {0x25105eae500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00007EB3] {0x25112f26400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007EB4] {0x25105eaec00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007EB5] {0x25107a40be0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_JoinServer.WidgetTree.EditableTextBox_Code.TextBinding_2147482458 +[00007EB6] {0x25112eafc70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree +[00007EB7] {0x2510bb6d6c0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6 +[00007EB8] {0x25107a40c50} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007EB9] {0x25112576940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Image_1 +[00007EBA] {0x25107a40e10} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007EBB] {0x2511276ca00} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.BackgroundBlur_0 +[00007EBC] {0x25105eae800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007EBD] {0x25107a4cbf0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00007EBE] {0x2510bb6dbc0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_0 +[00007EBF] {0x251265aa0c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_0.OverlaySlot_0 +[00007EC0] {0x25117678800} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Border_0 +[00007EC1] {0x251265a88c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Border_0.BorderSlot_0 +[00007EC2] {0x25113420400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Image_0 +[00007EC3] {0x251265a8980} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_0.OverlaySlot_1 +[00007EC4] {0x2510bb6de40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0 +[00007EC5] {0x251265a8e60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007EC6] {0x25111701180} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Spacer_4 +[00007EC7] {0x251265a8ce0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007EC8] {0x25107995580} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.TextBlock_Title +[00007EC9] {0x251265a8da0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00007ECA] {0x2511b7f2900} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_15 +[00007ECB] {0x251265a8f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00007ECC] {0x251079952c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.TextBlock_Message +[00007ECD] {0x251265a93a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00007ECE] {0x25111701060} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Spacer_3 +[00007ECF] {0x251265a7e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007ED0] {0x25111700f40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Spacer_2 +[00007ED1] {0x251265a9460} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007ED2] {0x2511b7f27c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_ButtonYesNo +[00007ED3] {0x251265a7f00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007ED4] {0x251189ad300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.SizeBox_Yes +[00007ED5] {0x251265a7fc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007ED6] {0x2511b7f2680} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_2 +[00007ED7] {0x251265a8320} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_2.OverlaySlot_5 +[00007ED8] {0x25112576700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Image_YesFocus +[00007ED9] {0x251265a83e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_2.OverlaySlot_3 +[00007EDA] {0x251089ee930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Button_Yes +[00007EDB] {0x251265a84a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Button_Yes.ButtonSlot_1 +[00007EDC] {0x25107995000} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.TextBlock_Yes +[00007EDD] {0x25112f27d00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007EDE] {0x251265a8800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00007EDF] {0x25111700e20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Spacer_1 +[00007EE0] {0x25105eaef00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007EE1] {0x25112f28000} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007EE2] {0x25112eafc40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree +[00007EE3] {0x2511b7f2540} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6 +[00007EE4] {0x25107a4e2b0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007EE5] {0x2511b0ca180} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Image_1 +[00007EE6] {0x25107a4e1d0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007EE7] {0x2511276cc00} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.BackgroundBlur_0 +[00007EE8] {0x25112f28200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007EE9] {0x25107a4de50} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00007EEA] {0x2511b7f2400} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0 +[00007EEB] {0x251265a7000} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.OverlaySlot_0 +[00007EEC] {0x25117678580} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Border_0 +[00007EED] {0x251265a7300} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Border_0.BorderSlot_0 +[00007EEE] {0x2511b0ca3c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Image_0 +[00007EEF] {0x251265a73c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.OverlaySlot_1 +[00007EF0] {0x2511b7f22c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0 +[00007EF1] {0x251265a7780} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007EF2] {0x25111700d00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_4 +[00007EF3] {0x251265a7840} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007EF4] {0x25107994d40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Title +[00007EF5] {0x251265a7900} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00007EF6] {0x2511b7f2180} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_15 +[00007EF7] {0x251265a63a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00007EF8] {0x25107994a80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Message +[00007EF9] {0x251265a6700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00007EFA] {0x25111700be0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_3 +[00007EFB] {0x251265a6460} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007EFC] {0x25111700ac0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_2 +[00007EFD] {0x251265aee00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007EFE] {0x2511b7f2040} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_ButtonYesNo +[00007EFF] {0x251265af3a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007F00] {0x25112775080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.SizeBox_Yes +[00007F01] {0x251265adcc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007F02] {0x2511b7f1f00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2 +[00007F03] {0x251265add20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2.OverlaySlot_5 +[00007F04] {0x25112e19f40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Image_YesFocus +[00007F05] {0x251265add80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2.OverlaySlot_3 +[00007F06] {0x251089ee4a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes +[00007F07] {0x251265af340} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes.ButtonSlot_1 +[00007F08] {0x251079947c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Yes +[00007F09] {0x25112f24500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007F0A] {0x251265afc40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00007F0B] {0x251117009a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_1 +[00007F0C] {0x25112f28400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007F0D] {0x25105ead200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007F0E] {0x251079803d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree +[00007F0F] {0x2511b7f1dc0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6 +[00007F10] {0x25107a4ef60} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007F11] {0x25112e1a180} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Image_1 +[00007F12] {0x25107a4ec50} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007F13] {0x2511276d400} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.BackgroundBlur_0 +[00007F14] {0x25105ea3300} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007F15] {0x25107a4ea90} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00007F16] {0x2511b8c2680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_70 +[00007F17] {0x251265af520} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00007F18] {0x2511b7f1c80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_0 +[00007F19] {0x251265af5e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_0 +[00007F1A] {0x25117678300} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Border_0 +[00007F1B] {0x251265af640} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Border_0.BorderSlot_0 +[00007F1C] {0x2510cc5f280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Image_0 +[00007F1D] {0x251265ad480} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_1 +[00007F1E] {0x2511b7f1b40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0 +[00007F1F] {0x251265aa3c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00007F20] {0x25107994500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_Title +[00007F21] {0x251265ad540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007F22] {0x25111700880} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Spacer_4 +[00007F23] {0x251265ad7e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00007F24] {0x25107994240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_Title_1 +[00007F25] {0x251265aa300} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[00007F26] {0x25111700760} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Spacer +[00007F27] {0x251265a5b60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00007F28] {0x2511b7f1a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3 +[00007F29] {0x251265acd00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00007F2A] {0x25107993f80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_ServerName +[00007F2B] {0x251265ac0a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00007F2C] {0x2511b8cf280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_11 +[00007F2D] {0x251265abe60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00007F2E] {0x2512aa73620} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.EditableTextBox_Name +[00007F2F] {0x251265ac1c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007F30] {0x25111700640} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Spacer_2 +[00007F31] {0x251265a2bc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007F32] {0x2511b7f18c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo +[00007F33] {0x251265a48a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007F34] {0x25123f65380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_Yes +[00007F35] {0x251265a4900} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007F36] {0x2511b7f1780} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_2 +[00007F37] {0x251265a3280} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_2.OverlaySlot_5 +[00007F38] {0x2511b0ca600} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Image_YesFocus +[00007F39] {0x251265a61c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_2.OverlaySlot_3 +[00007F3A] {0x251089e2500} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_Yes +[00007F3B] {0x251265ab500} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_Yes.ButtonSlot_1 +[00007F3C] {0x25107993cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_Yes +[00007F3D] {0x25112f24800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007F3E] {0x251265a0f40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00007F3F] {0x25111700520} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Spacer_0 +[00007F40] {0x251265aa420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00007F41] {0x2512c218500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_No +[00007F42] {0x251265aa360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00007F43] {0x2511b7f1640} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_3 +[00007F44] {0x251265aa4e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_3.OverlaySlot_8 +[00007F45] {0x25113423c40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Image_NoFocus +[00007F46] {0x251265aaae0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_3.OverlaySlot_6 +[00007F47] {0x251089e2990} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_No +[00007F48] {0x251265aaa20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_No.ButtonSlot_1 +[00007F49] {0x25107993a00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_No +[00007F4A] {0x25112f26c00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Button_No.WidgetNavigation_4 +[00007F4B] {0x25112f26e00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00007F4C] {0x251265aaba0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_5 +[00007F4D] {0x25107993740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.TextBlock_Error +[00007F4E] {0x25112f27000} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007F4F] {0x25112f27800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007F50] {0x251079803a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree +[00007F51] {0x2511b7f1500} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6 +[00007F52] {0x25107a4e860} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00007F53] {0x2510cc5f4c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Image_1 +[00007F54] {0x25107a4f6d0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00007F55] {0x25120730c00} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.BackgroundBlur_0 +[00007F56] {0x25112f26500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00007F57] {0x25107a4e0f0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00007F58] {0x2511b8c0280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_70 +[00007F59] {0x251265a9820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00007F5A] {0x2511b7f13c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0 +[00007F5B] {0x251265a98e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.OverlaySlot_0 +[00007F5C] {0x25117678080} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Border_0 +[00007F5D] {0x251265a9c40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Border_0.BorderSlot_0 +[00007F5E] {0x2511b0cdc00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Image_0 +[00007F5F] {0x251265a9d00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.OverlaySlot_1 +[00007F60] {0x2511b7f1280} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0 +[00007F61] {0x251265a5ce0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00007F62] {0x25107993480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Title +[00007F63] {0x251265a6280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00007F64] {0x25111700400} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_4 +[00007F65] {0x251265a5200} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00007F66] {0x251079931c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Title_1 +[00007F67] {0x251265a52c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[00007F68] {0x251117002e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_8 +[00007F69] {0x251265a49c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00007F6A] {0x2511b7f1140} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.ScaleBox_0 +[00007F6B] {0x251265a4e40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00007F6C] {0x2510cc5f700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Image_103 +[00007F6D] {0x251265a4ea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00007F6E] {0x251117001c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_2 +[00007F6F] {0x251265a4f00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007F70] {0x2511b7f1000} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo +[00007F71] {0x251265a4f60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00007F72] {0x25112dc8080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_Yes +[00007F73] {0x251265a4fc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00007F74] {0x2511b7f0ec0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2 +[00007F75] {0x251265a5080} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2.OverlaySlot_5 +[00007F76] {0x2511b0c5bc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Image_YesFocus +[00007F77] {0x251265a50e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2.OverlaySlot_3 +[00007F78] {0x251089e2e20} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes +[00007F79] {0x251265a5140} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes.ButtonSlot_1 +[00007F7A] {0x25107992f00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Yes +[00007F7B] {0x25112f27400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes.WidgetNavigation_5 +[00007F7C] {0x251265a5020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00007F7D] {0x251117000a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_0 +[00007F7E] {0x251265a4600} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00007F7F] {0x2511b8ca180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_No +[00007F80] {0x251265a4660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00007F81] {0x2511b7f0d80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3 +[00007F82] {0x251265a46c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3.OverlaySlot_8 +[00007F83] {0x25113e27b40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Image_NoFocus +[00007F84] {0x251265a4720} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3.OverlaySlot_6 +[00007F85] {0x251089e32b0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_No +[00007F86] {0x251265a4780} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_No.ButtonSlot_1 +[00007F87] {0x25107992c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_No +[00007F88] {0x25112f27b00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Button_No.WidgetNavigation_4 +[00007F89] {0x25112f27a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00007F8A] {0x25105eae400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.WidgetNavigation_0 +[00007F8B] {0x25105eaf600} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00007F8C] {0x25107992980} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2.Widget.BodySetup_2147482457 +[00007F8D] {0x251117817b0} WBP_Keyboard_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456 +[00007F8E] {0x251079802e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree +[00007F8F] {0x2511b7f0b00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_0 +[00007F90] {0x251265a1de0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00007F91] {0x2511b7f09c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ScaleBox_0 +[00007F92] {0x251265a1420} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00007F93] {0x25112dc8380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_0 +[00007F94] {0x251265a1d80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00007F95] {0x2511b7f0880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_6 +[00007F96] {0x251265a2140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_1 +[00007F97] {0x2511b7f0740} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_3 +[00007F98] {0x251265a0940} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_3.VerticalBoxSlot_0 +[00007F99] {0x2511b7f0600} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_0 +[00007F9A] {0x251265a0b20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00007F9B] {0x2511b7f04c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow1 +[00007F9C] {0x251265afd00} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow1.ScaleBoxSlot_1 +[00007F9D] {0x2511b8c4600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_2 +[00007F9E] {0x251265acee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_2.SizeBoxSlot_3 +[00007F9F] {0x2511b7f0380} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1 +[00007FA0] {0x251265af4c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_26 +[00007FA1] {0x25126420100} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q +[00007FA2] {0x251265af400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_8 +[00007FA3] {0x251117049c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_0 +[00007FA4] {0x25111a82da0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_27 +[00007FA5] {0x2512c1cc040} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W +[00007FA6] {0x25111a82e00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_9 +[00007FA7] {0x251117048a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_1 +[00007FA8] {0x25111a8f9a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_44 +[00007FA9] {0x2512a9af9a0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E +[00007FAA] {0x25111a8e6e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_45 +[00007FAB] {0x25111704780} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_18 +[00007FAC] {0x25111a85d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_46 +[00007FAD] {0x2512b25e680} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R +[00007FAE] {0x25111a82c20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_47 +[00007FAF] {0x25111704660} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_19 +[00007FB0] {0x25111a85140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_48 +[00007FB1] {0x251084060a0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T +[00007FB2] {0x25111a829e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_49 +[00007FB3] {0x25111704540} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_20 +[00007FB4] {0x25111a82ce0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_50 +[00007FB5] {0x25108405a40} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y +[00007FB6] {0x25111a8e9e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_51 +[00007FB7] {0x25111704420} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_21 +[00007FB8] {0x25111a813c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_52 +[00007FB9] {0x25126429a00} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U +[00007FBA] {0x25111a82c80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_53 +[00007FBB] {0x25111704300} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_22 +[00007FBC] {0x25111a8f100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_54 +[00007FBD] {0x25130f64d80} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I +[00007FBE] {0x25111a8dea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_55 +[00007FBF] {0x251117041e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_23 +[00007FC0] {0x25111a8ee00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_56 +[00007FC1] {0x2512c1c40c0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O +[00007FC2] {0x25111a8e8c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_57 +[00007FC3] {0x251117040c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_24 +[00007FC4] {0x25111a8d0c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_58 +[00007FC5] {0x2512c1c0dc0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P +[00007FC6] {0x25111a83b80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00007FC7] {0x2511b7f0240} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow2 +[00007FC8] {0x25111a8eb00} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow2.ScaleBoxSlot_1 +[00007FC9] {0x2511b8c3e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_3 +[00007FCA] {0x25111a83b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_3.SizeBoxSlot_3 +[00007FCB] {0x2511b7f0100} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2 +[00007FCC] {0x25111a85f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_26 +[00007FCD] {0x2512b25ece0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A +[00007FCE] {0x25111a857a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_8 +[00007FCF] {0x25111703fa0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_2 +[00007FD0] {0x25111a8e560} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_27 +[00007FD1] {0x25112c1b9e0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S +[00007FD2] {0x25111a8e7a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_9 +[00007FD3] {0x25111703e80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_3 +[00007FD4] {0x25111a82f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_44 +[00007FD5] {0x2511303a060} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D +[00007FD6] {0x25111a85740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_45 +[00007FD7] {0x25111703d60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_4 +[00007FD8] {0x25111a86160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_46 +[00007FD9] {0x2511269f9a0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F +[00007FDA] {0x25111a8e800} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_47 +[00007FDB] {0x25111703c40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_5 +[00007FDC] {0x25111a82ec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_48 +[00007FDD] {0x25111b93400} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G +[00007FDE] {0x25111a835e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_49 +[00007FDF] {0x25111703b20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_6 +[00007FE0] {0x25111a856e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_50 +[00007FE1] {0x25111b93a60} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H +[00007FE2] {0x25111a81420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_51 +[00007FE3] {0x25111703a00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_7 +[00007FE4] {0x25111a858c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_52 +[00007FE5] {0x25111b90dc0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J +[00007FE6] {0x251127a0ee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_53 +[00007FE7] {0x251117038e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_8 +[00007FE8] {0x251127a0f40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_54 +[00007FE9] {0x25111b94720} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K +[00007FEA] {0x251127a1000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[00007FEB] {0x251117037c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_11 +[00007FEC] {0x251127a1120} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[00007FED] {0x25113026700} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L +[00007FEE] {0x251127a1060} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00007FEF] {0x2511b7f5240} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow3 +[00007FF0] {0x251127a11e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow3.ScaleBoxSlot_1 +[00007FF1] {0x25131022e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_4 +[00007FF2] {0x251127ac4c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_4.SizeBoxSlot_3 +[00007FF3] {0x2511b7f5100} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3 +[00007FF4] {0x251127ac2e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_7 +[00007FF5] {0x25131022f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_5 +[00007FF6] {0x251127ac340} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_5.SizeBoxSlot_0 +[00007FF7] {0x2511302f9a0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton +[00007FF8] {0x251127ac7c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_6 +[00007FF9] {0x251117036a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_28 +[00007FFA] {0x251127ada20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_26 +[00007FFB] {0x2511234d360} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z +[00007FFC] {0x251127aec80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_8 +[00007FFD] {0x25111703580} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_12 +[00007FFE] {0x251127a6880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_27 +[00007FFF] {0x2511234cd00} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X +[00008000] {0x251127ae740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_9 +[00008001] {0x25111703460} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_13 +[00008002] {0x251127ae1a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_44 +[00008003] {0x25113080760} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C +[00008004] {0x251127aece0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_45 +[00008005] {0x25111703340} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_14 +[00008006] {0x251127a2320} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_46 +[00008007] {0x25113080dc0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V +[00008008] {0x251127ae9e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_47 +[00008009] {0x25111703220} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_15 +[0000800A] {0x251127ae980} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_48 +[0000800B] {0x2512b42d9c0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B +[0000800C] {0x251127ae3e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_49 +[0000800D] {0x25111703100} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_16 +[0000800E] {0x251127ae440} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_50 +[0000800F] {0x25111b940c0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N +[00008010] {0x251127adcc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_51 +[00008011] {0x25111702fe0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_17 +[00008012] {0x251127ae500} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_52 +[00008013] {0x2511734f9a0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M +[00008014] {0x251127ae380} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_53 +[00008015] {0x25111702ec0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_25 +[00008016] {0x251127a57a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_54 +[00008017] {0x2511b26e020} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark +[00008018] {0x251127ae320} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00008019] {0x25111702da0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_26 +[0000801A] {0x251127a6fa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_1 +[0000801B] {0x2512a9a1420} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark +[0000801C] {0x251127aeb60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[0000801D] {0x2511b7f4fc0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow4 +[0000801E] {0x251127ae200} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.KeyRow4.ScaleBoxSlot_1 +[0000801F] {0x25131022080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_6 +[00008020] {0x251127a20e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_6.SizeBoxSlot_3 +[00008021] {0x2511b7f4e80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4 +[00008022] {0x251127aeb00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_26 +[00008023] {0x25111735a40} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton +[00008024] {0x251127a2080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_9 +[00008025] {0x25111702c80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_30 +[00008026] {0x251127a1480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_11 +[00008027] {0x2511b7f4d40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ScaleBox_6 +[00008028] {0x251127a14e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ScaleBox_6.ScaleBoxSlot_0 +[00008029] {0x25131021900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_7 +[0000802A] {0x251127a1540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_7.SizeBoxSlot_1 +[0000802B] {0x25126612da0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar +[0000802C] {0x251127a15a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_45 +[0000802D] {0x25111702b60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_31 +[0000802E] {0x251127a1600} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_46 +[0000802F] {0x25111b92da0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma +[00008030] {0x251127a1660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_47 +[00008031] {0x25111702a40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Spacer_32 +[00008032] {0x251127a16c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_48 +[00008033] {0x25111b920e0} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period +[00008034] {0x251127a9fa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_4 +[00008035] {0x2511b7f4c00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ControlButtonRow +[00008036] {0x251127a1e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ControlButtonRow.VerticalBoxSlot_10 +[00008037] {0x25131020100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_9 +[00008038] {0x251127a13c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SizeBox_9.SizeBoxSlot_3 +[00008039] {0x25111b92740} WBP_Button_Basic_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace +[0000803A] {0x251079802b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree +[0000803B] {0x2511b7f4ac0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.ScaleBox_0 +[0000803C] {0x251127ad2a0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000803D] {0x25131025e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.SizeBox_0 +[0000803E] {0x251127a2440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000803F] {0x25105ec1750} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.KeyboardButton +[00008040] {0x251127a1420} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008041] {0x251079926c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Q.WidgetTree.ButtonText +[00008042] {0x25107980280} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree +[00008043] {0x2511b7f4980} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.ScaleBox_0 +[00008044] {0x251127a12a0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008045] {0x25131025c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.SizeBox_0 +[00008046] {0x251127a1300} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008047] {0x251089e3740} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.KeyboardButton +[00008048] {0x251127a1240} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008049] {0x25107992400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.W.WidgetTree.ButtonText +[0000804A] {0x25107980250} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree +[0000804B] {0x2511b7f4840} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.ScaleBox_0 +[0000804C] {0x251127a0e80} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000804D] {0x25131025b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.SizeBox_0 +[0000804E] {0x251755ea6c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000804F] {0x251089e44f0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.KeyboardButton +[00008050] {0x251127a1360} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008051] {0x25107992140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.E.WidgetTree.ButtonText +[00008052] {0x25107980220} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree +[00008053] {0x2511b7f4700} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.ScaleBox_0 +[00008054] {0x25112d04840} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008055] {0x25131020400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.SizeBox_0 +[00008056] {0x25112d047e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008057] {0x251089e4980} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.KeyboardButton +[00008058] {0x25112d048a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008059] {0x25107991e80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.R.WidgetTree.ButtonText +[0000805A] {0x251079801f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree +[0000805B] {0x2511b7f45c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.ScaleBox_0 +[0000805C] {0x25112d04660} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000805D] {0x25131024600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.SizeBox_0 +[0000805E] {0x25112d046c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000805F] {0x251089e52a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.KeyboardButton +[00008060] {0x25112d04720} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008061] {0x25107991bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.T.WidgetTree.ButtonText +[00008062] {0x251079801c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree +[00008063] {0x2511b7f4480} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.ScaleBox_0 +[00008064] {0x25112d045a0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008065] {0x25131024780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.SizeBox_0 +[00008066] {0x25112d0a8a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008067] {0x251089e6050} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.KeyboardButton +[00008068] {0x25112d04600} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008069] {0x25107991900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Y.WidgetTree.ButtonText +[0000806A] {0x25107980190} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree +[0000806B] {0x2511b7f4340} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.ScaleBox_0 +[0000806C] {0x25112d0a960} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000806D] {0x2513102f580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.SizeBox_0 +[0000806E] {0x25112d0a9c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000806F] {0x251089e5bc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.KeyboardButton +[00008070] {0x25112d0c520} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008071] {0x25107991640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.U.WidgetTree.ButtonText +[00008072] {0x25107980160} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree +[00008073] {0x2511b7f4200} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.ScaleBox_0 +[00008074] {0x25112d01720} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008075] {0x2513102a180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.SizeBox_0 +[00008076] {0x25112d050e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008077] {0x251089e6e00} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.KeyboardButton +[00008078] {0x25112d03e80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008079] {0x25107991380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.I.WidgetTree.ButtonText +[0000807A] {0x25107980130} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree +[0000807B] {0x2511b7f40c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.ScaleBox_0 +[0000807C] {0x25112d0fb20} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000807D] {0x2513102ce80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.SizeBox_0 +[0000807E] {0x25112d033a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000807F] {0x251089e6970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.KeyboardButton +[00008080] {0x25112d06d60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008081] {0x251079910c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.O.WidgetTree.ButtonText +[00008082] {0x25107980100} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree +[00008083] {0x2511b7f3f80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.ScaleBox_0 +[00008084] {0x25112d03ee0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008085] {0x2513102d000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.SizeBox_0 +[00008086] {0x25112d0f880} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008087] {0x251089e7720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.KeyboardButton +[00008088] {0x25112d01780} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008089] {0x25107990e00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.P.WidgetTree.ButtonText +[0000808A] {0x251079800d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree +[0000808B] {0x2511b7f3e40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.ScaleBox_0 +[0000808C] {0x25112d07de0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000808D] {0x2513102d600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.SizeBox_0 +[0000808E] {0x25112d070c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000808F] {0x251089e8040} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.KeyboardButton +[00008090] {0x25112d0fa00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008091] {0x25107990b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.A.WidgetTree.ButtonText +[00008092] {0x251079800a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree +[00008093] {0x2511b7f3d00} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.ScaleBox_0 +[00008094] {0x25112d0dc60} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008095] {0x25131022380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.SizeBox_0 +[00008096] {0x25112d0ca60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008097] {0x2510886a950} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.KeyboardButton +[00008098] {0x25112d0fac0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008099] {0x25107990880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.S.WidgetTree.ButtonText +[0000809A] {0x25107980070} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree +[0000809B] {0x2511b7f3bc0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.ScaleBox_0 +[0000809C] {0x25112d0d7e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000809D] {0x25113f8ef80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.SizeBox_0 +[0000809E] {0x25112d0c100} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000809F] {0x2510886a4c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.KeyboardButton +[000080A0] {0x25112d09e80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080A1] {0x251079905c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.D.WidgetTree.ButtonText +[000080A2] {0x25107980040} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree +[000080A3] {0x2511b7f3a80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.ScaleBox_0 +[000080A4] {0x25112d03ac0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080A5] {0x25131025980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.SizeBox_0 +[000080A6] {0x25112d025c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080A7] {0x2510886ade0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.KeyboardButton +[000080A8] {0x25112d0c040} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080A9] {0x25107990300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.F.WidgetTree.ButtonText +[000080AA] {0x25107980010} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree +[000080AB] {0x2511b7f3940} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.ScaleBox_0 +[000080AC] {0x25112d02740} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080AD] {0x25131026100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.SizeBox_0 +[000080AE] {0x25112d027a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080AF] {0x251088609a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.KeyboardButton +[000080B0] {0x25112d026e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080B1] {0x25107990040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.G.WidgetTree.ButtonText +[000080B2] {0x25107980c40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree +[000080B3] {0x2511b7f3800} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.ScaleBox_0 +[000080B4] {0x25112d02980} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080B5] {0x25131025f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.SizeBox_0 +[000080B6] {0x25112d02a40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080B7] {0x25108861be0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.KeyboardButton +[000080B8] {0x25112d02800} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080B9] {0x2510799b300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.H.WidgetTree.ButtonText +[000080BA] {0x25107980c10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree +[000080BB] {0x2511b7f36c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.ScaleBox_0 +[000080BC] {0x25112d022c0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080BD] {0x25117784900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.SizeBox_0 +[000080BE] {0x25112d01840} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080BF] {0x25108862500} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.KeyboardButton +[000080C0] {0x25112d02200} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080C1] {0x2510799b040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.J.WidgetTree.ButtonText +[000080C2] {0x25107980be0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree +[000080C3] {0x2511b7f3580} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.ScaleBox_0 +[000080C4] {0x25112d07f00} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080C5] {0x25131027a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.SizeBox_0 +[000080C6] {0x25112d0f760} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080C7] {0x25108862e20} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.KeyboardButton +[000080C8] {0x25112d08080} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080C9] {0x2510799ad80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.K.WidgetTree.ButtonText +[000080CA] {0x25107980bb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree +[000080CB] {0x2511b7f3440} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.ScaleBox_0 +[000080CC] {0x25112d0dc00} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080CD] {0x25131026a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.SizeBox_0 +[000080CE] {0x25112d0aa20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080CF] {0x251088632b0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.KeyboardButton +[000080D0] {0x25112d0f7c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080D1] {0x2510799aac0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.L.WidgetTree.ButtonText +[000080D2] {0x25107980b80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree +[000080D3] {0x2511b7f3300} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.ScaleBox_0 +[000080D4] {0x25112d079c0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080D5] {0x25131024300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.SizeBox_0 +[000080D6] {0x25112d04a20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080D7] {0x25108864060} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.KeyboardButton +[000080D8] {0x25112d03400} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080D9] {0x2510799a800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.CapsLockButton.WidgetTree.ButtonText +[000080DA] {0x25107980b50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree +[000080DB] {0x2511b7f31c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.ScaleBox_0 +[000080DC] {0x25112d0dde0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080DD] {0x25131027300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.SizeBox_0 +[000080DE] {0x25112d0c820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080DF] {0x25108863bd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.KeyboardButton +[000080E0] {0x25112d0f460} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080E1] {0x2510799a540} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Z.WidgetTree.ButtonText +[000080E2] {0x25107980b20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree +[000080E3] {0x2511b7f3080} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.ScaleBox_0 +[000080E4] {0x25112d099a0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080E5] {0x2513102e800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.SizeBox_0 +[000080E6] {0x25112d08140} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080E7] {0x25105e14060} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.KeyboardButton +[000080E8] {0x25112d09460} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080E9] {0x2510799a280} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.X.WidgetTree.ButtonText +[000080EA] {0x25107980af0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree +[000080EB] {0x2511b7f2f40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.ScaleBox_0 +[000080EC] {0x25112d08200} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080ED] {0x2513102eb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.SizeBox_0 +[000080EE] {0x25112d07840} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080EF] {0x25105e16050} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.KeyboardButton +[000080F0] {0x25112d081a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080F1] {0x25107999fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.C.WidgetTree.ButtonText +[000080F2] {0x25107980ac0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree +[000080F3] {0x2511b7f2e00} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.ScaleBox_0 +[000080F4] {0x25112d0b680} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080F5] {0x25131024c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.SizeBox_0 +[000080F6] {0x25112d02aa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080F7] {0x25105e15bc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.KeyboardButton +[000080F8] {0x25112d04780} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.KeyboardButton.ButtonSlot_0 +[000080F9] {0x25107999d00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.V.WidgetTree.ButtonText +[000080FA] {0x25107980a90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree +[000080FB] {0x2511b7f2cc0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.ScaleBox_0 +[000080FC] {0x25112d05c80} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[000080FD] {0x25131022800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.SizeBox_0 +[000080FE] {0x25112d074e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000080FF] {0x25105e18960} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.KeyboardButton +[00008100] {0x25112d07420} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008101] {0x25107999a40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.B.WidgetTree.ButtonText +[00008102] {0x25107980a60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree +[00008103] {0x2511b7f2b80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.ScaleBox_0 +[00008104] {0x25112d053e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008105] {0x25131024480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.SizeBox_0 +[00008106] {0x25112d076c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008107] {0x25105e184d0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.KeyboardButton +[00008108] {0x25112d075a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008109] {0x25107999780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.N.WidgetTree.ButtonText +[0000810A] {0x25107980a30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree +[0000810B] {0x2511b7f2a40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.ScaleBox_0 +[0000810C] {0x25112d064c0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000810D] {0x2513102f280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.SizeBox_0 +[0000810E] {0x25112d06580} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000810F] {0x25105e18040} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.KeyboardButton +[00008110] {0x25112d05aa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008111] {0x251079994c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.M.WidgetTree.ButtonText +[00008112] {0x25107980a00} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree +[00008113] {0x2511b7f7b80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.ScaleBox_0 +[00008114] {0x25112d04c60} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008115] {0x25131027480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.SizeBox_0 +[00008116] {0x25112d04d20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008117] {0x25105ecade0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.KeyboardButton +[00008118] {0x25112d05d40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008119] {0x25107999200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.ExclamationMark.WidgetTree.ButtonText +[0000811A] {0x251079809d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree +[0000811B] {0x2511b7f7a40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.ScaleBox_0 +[0000811C] {0x25112d062e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000811D] {0x25131027d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.SizeBox_0 +[0000811E] {0x25112d04ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000811F] {0x25105eca950} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.KeyboardButton +[00008120] {0x25112d06160} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008121] {0x25107998f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.QuestionMark.WidgetTree.ButtonText +[00008122] {0x251079809a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree +[00008123] {0x2511b7f7900} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.ScaleBox_0 +[00008124] {0x25112d05440} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008125] {0x2513102dd80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.SizeBox_0 +[00008126] {0x25112d05500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008127] {0x25105ecb700} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.KeyboardButton +[00008128] {0x25112d04ba0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008129] {0x25107998c80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SymbolLockButton.WidgetTree.ButtonText +[0000812A] {0x25107980970} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree +[0000812B] {0x2511b7f77c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.ScaleBox_0 +[0000812C] {0x25112d03f40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000812D] {0x2513102d480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.SizeBox_0 +[0000812E] {0x25112d03fa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000812F] {0x25112799710} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.KeyboardButton +[00008130] {0x25112d02260} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008131] {0x251079989c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.SpaceBar.WidgetTree.ButtonText +[00008132] {0x25107980940} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree +[00008133] {0x2511b7f7680} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.ScaleBox_0 +[00008134] {0x25112d04960} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008135] {0x25131029a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.SizeBox_0 +[00008136] {0x25112d049c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008137] {0x25112bd52a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.KeyboardButton +[00008138] {0x25112d01c60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008139] {0x25107998700} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Comma.WidgetTree.ButtonText +[0000813A] {0x25107980910} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree +[0000813B] {0x2511b7f7540} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.ScaleBox_0 +[0000813C] {0x25112d03340} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[0000813D] {0x2513102a300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.SizeBox_0 +[0000813E] {0x25112d03a00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000813F] {0x251121d3bd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.KeyboardButton +[00008140] {0x25112d03280} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008141] {0x25107998440} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.Period.WidgetTree.ButtonText +[00008142] {0x251079808e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree +[00008143] {0x2511b7f7400} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.ScaleBox_0 +[00008144] {0x25112d01060} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008145] {0x2513102f700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.SizeBox_0 +[00008146] {0x25112d01120} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008147] {0x251121d6970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.KeyboardButton +[00008148] {0x25112d00fa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.KeyboardButton.ButtonSlot_0 +[00008149] {0x25107998180} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WBP_Keyboard_Basic_C_2147482456.WidgetTree.BackSpace.WidgetTree.ButtonText +[0000814A] {0x25107997ec0} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Keyboard.BodySetup_2147482455 +[0000814B] {0x25107997c00} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Widget.BodySetup_2147482454 +[0000814C] {0x251121d4060} W_Intro_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453 +[0000814D] {0x251079807c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree +[0000814E] {0x2511b7f72c0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.CanvasPanel_0 +[0000814F] {0x25107a4fd60} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.CanvasPanel_0.CanvasPanelSlot_1 +[00008150] {0x25113e27d80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.Image_Black +[00008151] {0x25107a4e4e0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.CanvasPanel_0.CanvasPanelSlot_0 +[00008152] {0x2511b7f7180} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.ScaleBox_0 +[00008153] {0x25112d07b40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008154] {0x2511b7f7040} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay +[00008155] {0x25112d077e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay.OverlaySlot_2 +[00008156] {0x2511b0c7b40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.Image_Background +[00008157] {0x25112d080e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay.OverlaySlot_1 +[00008158] {0x2511b7f6f00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.VerticalBox_78 +[00008159] {0x25112d08260} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.VerticalBox_78.VerticalBoxSlot_0 +[0000815A] {0x25107997940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.TextBlock_GameName +[0000815B] {0x25112d00340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.VerticalBox_78.VerticalBoxSlot_4 +[0000815C] {0x25111702920} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.Spacer_99 +[0000815D] {0x25112d038e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.VerticalBox_78.VerticalBoxSlot_3 +[0000815E] {0x25107997680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.TextBlock_MadeBy +[0000815F] {0x25112d021a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay.OverlaySlot_6 +[00008160] {0x2512b997000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyBackgroundBlur +[00008161] {0x25112d03820} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay.OverlaySlot_5 +[00008162] {0x251079973c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.TextBlock_Skip +[00008163] {0x25112d018a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.MyOverlay.OverlaySlot_0 +[00008164] {0x25107997100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.TextBlock_Skip_1 +[00008165] {0x25112d031c0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.WidgetTree.TextBlock_Skip_1.VisibilityBinding_2147482452 +[00008166] {0x25111702800} UMGSequenceTickManager Transient.GameEngine_2147482618.GlobalUMGSequenceTickManager +[00008167] {0x2510d6d2630} MovieSceneEntitySystemLinker Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker +[00008168] {0x2511178ec50} UMGSequencePlayer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.UMGSequencePlayer_2147482451 +[00008169] {0x25112fd6e00} AudioComponent MainMenuMap.MainMenuMap.PersistentLevel.WorldSettings_1.AudioComponent_2147482450 +[0000816A] {0x251084dcd00} UI_TheHubStats_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449 +[0000816B] {0x25107980f40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree +[0000816C] {0x2511b7f6dc0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Overlay_0 +[0000816D] {0x2510d424ae0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Overlay_0.OverlaySlot_0 +[0000816E] {0x2511b7f6c80} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.MainCanvas +[0000816F] {0x25107a4e390} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.MainCanvas.CanvasPanelSlot_0 +[00008170] {0x25117676a00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.DesktopImage +[00008171] {0x2510d333ab0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.MainCanvas.CanvasPanelSlot_1 +[00008172] {0x25117676780} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.TaskPanel +[00008173] {0x2510d429400} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.TaskPanel.BorderSlot_0 +[00008174] {0x25120737400} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.BackgroundBlur_70 +[00008175] {0x2510d4255c0} BackgroundBlurSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.BackgroundBlur_70.BackgroundBlurSlot_0 +[00008176] {0x2511b7f6b40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.HorizontalBox_49 +[00008177] {0x2510d424480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_0 +[00008178] {0x2511b7f6a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ProgrammsIcons +[00008179] {0x2510d42b380} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ProgrammsIcons.HorizontalBoxSlot_2 +[0000817A] {0x25112bde010} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ButtonOff +[0000817B] {0x2510d42afc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ButtonOff.ButtonSlot_0 +[0000817C] {0x2511b12af00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Image_62 +[0000817D] {0x2510d42a000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_1 +[0000817E] {0x25117677e00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Border_140 +[0000817F] {0x2510d4284a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Border_140.BorderSlot_0 +[00008180] {0x25107996080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.TimeAndDate +[00008181] {0x2510d330860} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.MainCanvas.CanvasPanelSlot_8 +[00008182] {0x25117677b80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Icons +[00008183] {0x2510d426d60} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Icons.BorderSlot_1 +[00008184] {0x2513102e680} WrapBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox +[00008185] {0x2510d426820} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.Overlay_0.OverlaySlot_1 +[00008186] {0x2511b7f68c0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ApplicationsPanel +[00008187] {0x2510d331580} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.ApplicationsPanel.CanvasPanelSlot_1 +[00008188] {0x2511b7f6780} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.CanvasPanel_208 +[00008189] {0x25107995dc0} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Screen.BodySetup_2147482448 +[0000818A] {0x25107995b00} PlayerCard_UI_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447 +[0000818B] {0x25107980ee0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree +[0000818C] {0x2513102b200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.SizeBox_0 +[0000818D] {0x2510d426d00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000818E] {0x25117677400} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_1 +[0000818F] {0x2510d428ec0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_1.BorderSlot_0 +[00008190] {0x2511b7f6640} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0 +[00008191] {0x2510d42c220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0.VerticalBoxSlot_14 +[00008192] {0x25117677180} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_257 +[00008193] {0x2510d4260a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_257.BorderSlot_0 +[00008194] {0x2511b7f6500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_0 +[00008195] {0x2510d427ba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008196] {0x2510799fd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.TextBlock_137 +[00008197] {0x2510d427240} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008198] {0x2511b12b380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Image_90 +[00008199] {0x2510d421a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[0000819A] {0x251117026e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Spacer_100 +[0000819B] {0x2510d421ba0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0.VerticalBoxSlot_17 +[0000819C] {0x25117676500} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_259 +[0000819D] {0x2510d421ae0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Border_259.BorderSlot_0 +[0000819E] {0x2511b12b5c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.Image_233 +[0000819F] {0x2510d4206a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000081A0] {0x2510799fa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.NameText +[000081A1] {0x2510d420760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.VerticalBox_0.VerticalBoxSlot_15 +[000081A2] {0x2511b7f63c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_2 +[000081A3] {0x2510d420820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[000081A4] {0x2510799f7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.NameText_1 +[000081A5] {0x2510d42b1a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[000081A6] {0x2510799f500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.PlayerCard_UI_C_2147482447.WidgetTree.NameText_3 +[000081A7] {0x2510799f240} BodySetup MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Widget.BodySetup_2147482446 +[000081A8] {0x251025e79c0} FloatChannelEvaluatorSystem Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.FloatChannelEvaluatorSystem +[000081A9] {0x251025e7940} MovieSceneGenericBoundObjectInstantiator Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.MovieSceneGenericBoundObjectInstantiator +[000081AA] {0x25107355380} MovieScenePropertyInstantiatorSystem Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.MovieScenePropertyInstantiatorSystem +[000081AB] {0x25173e27cc0} MovieSceneFloatPropertySystem Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.MovieSceneFloatPropertySystem +[000081AC] {0x2517820c770} MovieSceneEvalTimeSystem Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.MovieSceneEvalTimeSystem +[000081AD] {0x2510af0ece0} WB_SettingsPanel_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445 +[000081AE] {0x251764a9700} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree +[000081AF] {0x2510bb6f880} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1 +[000081B0] {0x2510d33c410} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_7 +[000081B1] {0x2512073c000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.BackgroundBlur_243 +[000081B2] {0x25107a4cb10} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_3 +[000081B3] {0x2511b7f6140} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_12 +[000081B4] {0x2510c6b8fe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_12.VerticalBoxSlot_0 +[000081B5] {0x2511b7f6000} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32 +[000081B6] {0x251755e45a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_3 +[000081B7] {0x2511b7f5ec0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_10 +[000081B8] {0x2510ad811e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_10.VerticalBoxSlot_1 +[000081B9] {0x2510b158080} WB_Button_LeaveGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame +[000081BA] {0x251755e4780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_5 +[000081BB] {0x251025d90a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.QuitSpacer +[000081BC] {0x251755ea960} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_6 +[000081BD] {0x2511b7f5d80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_17 +[000081BE] {0x25113456fa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_17.VerticalBoxSlot_1 +[000081BF] {0x2510b157e00} WB_Button_RestartGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0 +[000081C0] {0x25113457000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_8 +[000081C1] {0x2512b109400} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.QuitSpacer_1 +[000081C2] {0x251134570c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_2 +[000081C3] {0x2511b7f5c40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_33 +[000081C4] {0x25113456040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_3 +[000081C5] {0x25105e8a880} WB_Button_Close_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2 +[000081C6] {0x25113451480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_1 +[000081C7] {0x251025d91c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_105 +[000081C8] {0x25113454f00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_4 +[000081C9] {0x25117675600} WB_Button_Apply_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2 +[000081CA] {0x251134529e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_12.VerticalBoxSlot_1 +[000081CB] {0x2511b7f5b00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_0 +[000081CC] {0x2511345bec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000081CD] {0x25108889700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_59 +[000081CE] {0x25113450b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_59.SizeBoxSlot_0 +[000081CF] {0x25117675880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_96 +[000081D0] {0x25113450b80} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_96.BorderSlot_0 +[000081D1] {0x2511b7f59c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_0 +[000081D2] {0x2511345d2a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000081D3] {0x2511b7f5880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_108 +[000081D4] {0x2511345d300} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_0 +[000081D5] {0x2513102fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_173 +[000081D6] {0x25113453be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_173.SizeBoxSlot_0 +[000081D7] {0x25113421cc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Image_142 +[000081D8] {0x2511345b2c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_1 +[000081D9] {0x2510d02ea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_181 +[000081DA] {0x2511345dc60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000081DB] {0x2511b7f5740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23 +[000081DC] {0x25113452140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_0 +[000081DD] {0x251084db200} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video +[000081DE] {0x25113451ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_1 +[000081DF] {0x251084daf00} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio +[000081E0] {0x2511345df60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_2 +[000081E1] {0x251084dac00} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls +[000081E2] {0x25113457ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_3 +[000081E3] {0x251084da900} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game +[000081E4] {0x25113457f60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_4 +[000081E5] {0x2511b7f5600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_24 +[000081E6] {0x2511345bda0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_24.HorizontalBoxSlot_3 +[000081E7] {0x251084da600} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults +[000081E8] {0x2511345b1a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000081E9] {0x25131024a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_230 +[000081EA] {0x25113456e80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_230.SizeBoxSlot_0 +[000081EB] {0x2511b7f54c0} WidgetSwitcher Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WidgetSwitcher +[000081EC] {0x25113455aa0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_0 +[000081ED] {0x25117673080} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Video_Panel +[000081EE] {0x2511345e020} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Video_Panel.BorderSlot_0 +[000081EF] {0x2511b7f5380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_533 +[000081F0] {0x25113452800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_533.VerticalBoxSlot_0 +[000081F1] {0x2511b7fa4c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox +[000081F2] {0x25113452980} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[000081F3] {0x2510d02e740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock +[000081F4] {0x25113458140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox.VerticalBoxSlot_1 +[000081F5] {0x2510d02e480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_1 +[000081F6] {0x251134537c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_533.VerticalBoxSlot_1 +[000081F7] {0x25131018960} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_0 +[000081F8] {0x2511345c2e0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_0.ScrollBoxSlot_0 +[000081F9] {0x2510b159e80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_512 +[000081FA] {0x2511345bd40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_512.BorderSlot_0 +[000081FB] {0x2511b7fa380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628 +[000081FC] {0x25113450760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_0 +[000081FD] {0x2510d02e1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_2 +[000081FE] {0x2511345e0e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_1 +[000081FF] {0x2511b7fa240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_275 +[00008200] {0x25113452080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_3 +[00008201] {0x2510d02df00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text +[00008202] {0x25113455980} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_2 +[00008203] {0x2512b107fc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_403 +[00008204] {0x251134526e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_1 +[00008205] {0x2510d02dc40} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_WindowMode +[00008206] {0x25113456ca0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_2 +[00008207] {0x2511b7fa100} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox +[00008208] {0x25113458620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox.HorizontalBoxSlot_3 +[00008209] {0x2510d02d980} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1 +[0000820A] {0x25113459940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000820B] {0x251025d92e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer +[0000820C] {0x25113459b20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000820D] {0x2510d02d6c0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Resolution +[0000820E] {0x25113458ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_4 +[0000820F] {0x2511b7f9fc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_20 +[00008210] {0x25113458920} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_3 +[00008211] {0x2510d02d400} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21 +[00008212] {0x25113459a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_2 +[00008213] {0x251025d9400} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_20 +[00008214] {0x25113459dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_0 +[00008215] {0x2510d02d140} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_FrameRateLimit +[00008216] {0x25113459ac0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_3 +[00008217] {0x2511b7f9e80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_3 +[00008218] {0x25113458f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_3 +[00008219] {0x2510d02ce80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4 +[0000821A] {0x25113458f80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[0000821B] {0x2512b1080e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_3 +[0000821C] {0x25113457180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_4 +[0000821D] {0x2510d02cbc0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync +[0000821E] {0x251134571e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_628.VerticalBoxSlot_5 +[0000821F] {0x2511b7f9d40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_36 +[00008220] {0x25113452380} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_3 +[00008221] {0x2510d02c900} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24 +[00008222] {0x25113452620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_2 +[00008223] {0x2512b108200} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_33 +[00008224] {0x251134514e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_4 +[00008225] {0x2510d02c640} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_MotionBlur +[00008226] {0x25113454fc0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_0.ScrollBoxSlot_3 +[00008227] {0x2510b159c00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border +[00008228] {0x25113453ca0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border.BorderSlot_0 +[00008229] {0x2511b7f9c00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1 +[0000822A] {0x251134572a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[0000822B] {0x2510d02c380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_3 +[0000822C] {0x25113458680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_1 +[0000822D] {0x2511b7f9ac0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_1 +[0000822E] {0x25113458b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_3 +[0000822F] {0x2510d02c0c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2 +[00008230] {0x25113454e40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00008231] {0x2512abae620} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_1 +[00008232] {0x25113458260} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[00008233] {0x25117670600} WB_Button_AutoSet_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet +[00008234] {0x251134574e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_2 +[00008235] {0x2511b7f9980} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_2 +[00008236] {0x251134584a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00008237] {0x2510d02be00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3 +[00008238] {0x25113450640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00008239] {0x2512b108320} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_2 +[0000823A] {0x25113453040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[0000823B] {0x2510d02bb40} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality +[0000823C] {0x25113451c00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_3 +[0000823D] {0x2511b7f9840} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_4 +[0000823E] {0x25113452fe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_3 +[0000823F] {0x2510d02b880} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5 +[00008240] {0x25113451ba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_2 +[00008241] {0x25113fa9d00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_4 +[00008242] {0x25113454ae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_0 +[00008243] {0x2510d02b5c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality +[00008244] {0x25113454ba0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_4 +[00008245] {0x2511b7f9700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_5 +[00008246] {0x25113453400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_3 +[00008247] {0x25111975840} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6 +[00008248] {0x25113454a20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_2 +[00008249] {0x251126040c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_5 +[0000824A] {0x251134549c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[0000824B] {0x25111975580} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality +[0000824C] {0x25113453580} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_5 +[0000824D] {0x2511b7f95c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_6 +[0000824E] {0x25113454960} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_3 +[0000824F] {0x251119752c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7 +[00008250] {0x25113453520} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_2 +[00008251] {0x2511260bc80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_6 +[00008252] {0x25113454a80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_0 +[00008253] {0x25111975000} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality +[00008254] {0x25113454d20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_6 +[00008255] {0x2511b7f9480} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_7 +[00008256] {0x251134562e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_3 +[00008257] {0x25111974d40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8 +[00008258] {0x25113454cc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_2 +[00008259] {0x2511b2ccd60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_7 +[0000825A] {0x25113452f80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_0 +[0000825B] {0x25111974a80} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality +[0000825C] {0x25113451de0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_7 +[0000825D] {0x2511b7f9340} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_8 +[0000825E] {0x25113450a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_3 +[0000825F] {0x251119747c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9 +[00008260] {0x25113450940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_2 +[00008261] {0x2511260ba40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_8 +[00008262] {0x251134508e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_0 +[00008263] {0x25111974500} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality +[00008264] {0x25113450a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_8 +[00008265] {0x2511b7f9200} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_12 +[00008266] {0x25113450340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_3 +[00008267] {0x25111974240} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13 +[00008268] {0x25113450040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_2 +[00008269] {0x2512aba7480} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_12 +[0000826A] {0x251134518a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_0 +[0000826B] {0x25111973f80} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality +[0000826C] {0x25113450580} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_9 +[0000826D] {0x2511b7f90c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_13 +[0000826E] {0x251134502e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_3 +[0000826F] {0x25111973cc0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14 +[00008270] {0x25113451840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_2 +[00008271] {0x2511260b800} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_13 +[00008272] {0x251134517e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_0 +[00008273] {0x25111973a00} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality +[00008274] {0x251134504c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_10 +[00008275] {0x2511b7f8f80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_14 +[00008276] {0x2511345fb20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_3 +[00008277] {0x25111973740} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15 +[00008278] {0x2511345a660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_2 +[00008279] {0x2511b2cdf60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_14 +[0000827A] {0x25113459220} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_0 +[0000827B] {0x25111973480} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality +[0000827C] {0x25113457cc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_1.VerticalBoxSlot_11 +[0000827D] {0x2511b7f8e40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_31 +[0000827E] {0x25113455080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_3 +[0000827F] {0x251119731c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22 +[00008280] {0x25113455200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_2 +[00008281] {0x25112608440} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_29 +[00008282] {0x2511345a180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_4 +[00008283] {0x25111972f00} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync_1 +[00008284] {0x25113450f40} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_0.ScrollBoxSlot_2 +[00008285] {0x2510b15a100} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_1 +[00008286] {0x25113451300} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_1.BorderSlot_0 +[00008287] {0x2511b7f8d00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_2 +[00008288] {0x25113450e80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_2.VerticalBoxSlot_0 +[00008289] {0x25111972c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_4 +[0000828A] {0x251134512a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_2.VerticalBoxSlot_1 +[0000828B] {0x2511b7f8bc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_15 +[0000828C] {0x25113450dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_3 +[0000828D] {0x25111972980} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16 +[0000828E] {0x25113451240} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_2 +[0000828F] {0x2511b2ce1a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_15 +[00008290] {0x25113450d00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00008291] {0x251119726c0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_DynamicResolution +[00008292] {0x251134511e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_2.VerticalBoxSlot_2 +[00008293] {0x2511b7f8a80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_16 +[00008294] {0x25113451120} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_3 +[00008295] {0x25111972400} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17 +[00008296] {0x25113450ca0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_2 +[00008297] {0x2511b2cce80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_16 +[00008298] {0x25113451fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_0 +[00008299] {0x25111972140} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_HDR +[0000829A] {0x25113451960} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_2.VerticalBoxSlot_4 +[0000829B] {0x2511b7f8940} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_54 +[0000829C] {0x25113452c20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_3 +[0000829D] {0x25111971e80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30 +[0000829E] {0x25113452bc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_2 +[0000829F] {0x2512a896700} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_51 +[000082A0] {0x25113452b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_5 +[000082A1] {0x25111971bc0} WB_Gamma_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2 +[000082A2] {0x251134533a0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_1 +[000082A3] {0x25117672b80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Audio_Panel +[000082A4] {0x251134548a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Audio_Panel.BorderSlot_0 +[000082A5] {0x2511b7f8800} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_5 +[000082A6] {0x251134544e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_5.VerticalBoxSlot_0 +[000082A7] {0x2511b7f86c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_6 +[000082A8] {0x25113454360} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_6.VerticalBoxSlot_0 +[000082A9] {0x25111971900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_7 +[000082AA] {0x25113454420} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_6.VerticalBoxSlot_1 +[000082AB] {0x25111971640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_8 +[000082AC] {0x25113453e80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_5.VerticalBoxSlot_1 +[000082AD] {0x25131018040} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox +[000082AE] {0x25113454000} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox.ScrollBoxSlot_0 +[000082AF] {0x25117672680} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_4 +[000082B0] {0x25113454240} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_4.BorderSlot_0 +[000082B1] {0x2511b7f8580} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7 +[000082B2] {0x251134503a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_0 +[000082B3] {0x25111971380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_9 +[000082B4] {0x25113450100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_1 +[000082B5] {0x2511b7f8440} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_9 +[000082B6] {0x251134500a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_3 +[000082B7] {0x251119710c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10 +[000082B8] {0x25113456940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_2 +[000082B9] {0x25107b949c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_9 +[000082BA] {0x25113457900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_4 +[000082BB] {0x25111970e00} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume +[000082BC] {0x25113456b20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_8 +[000082BD] {0x2511b7f8300} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_10 +[000082BE] {0x251134531c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_3 +[000082BF] {0x25111970b40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11 +[000082C0] {0x251134534c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_2 +[000082C1] {0x25122eb6ca0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_10 +[000082C2] {0x251134591c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_1 +[000082C3] {0x25111970880} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume +[000082C4] {0x25113457c60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_6 +[000082C5] {0x2511b7f81c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_17 +[000082C6] {0x25113459160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_3 +[000082C7] {0x251119705c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18 +[000082C8] {0x25113457c00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_2 +[000082C9] {0x25107b948a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_17 +[000082CA] {0x25113453460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_1 +[000082CB] {0x25111970300} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume +[000082CC] {0x25113453ee0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_3 +[000082CD] {0x2511b7f8080} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_18 +[000082CE] {0x25113453fa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_3 +[000082CF] {0x25111970040} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19 +[000082D0] {0x25113453f40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_2 +[000082D1] {0x25122ebcb20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_18 +[000082D2] {0x25113453e20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_1 +[000082D3] {0x2511197b300} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume +[000082D4] {0x251134555c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_4 +[000082D5] {0x2511b7f7f40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_19 +[000082D6] {0x251134536a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_3 +[000082D7] {0x2511197b040} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20 +[000082D8] {0x251134578a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_2 +[000082D9] {0x25107b94780} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_19 +[000082DA] {0x25113456b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_1 +[000082DB] {0x2511197ad80} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume +[000082DC] {0x25113459460} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_7 +[000082DD] {0x2511b7f7e00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_50 +[000082DE] {0x25113459100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_3 +[000082DF] {0x2511197aac0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29 +[000082E0] {0x251134590a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_2 +[000082E1] {0x25122ebcc40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_46 +[000082E2] {0x25113453640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_1 +[000082E3] {0x2511197a800} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume +[000082E4] {0x25113459520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_7.VerticalBoxSlot_5 +[000082E5] {0x2511b7f7cc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_34 +[000082E6] {0x251134596a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_3 +[000082E7] {0x2511197a540} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23 +[000082E8] {0x25113459580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_2 +[000082E9] {0x25107b94660} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_31 +[000082EA] {0x251134595e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_1 +[000082EB] {0x2511197a280} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume +[000082EC] {0x251134550e0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox.ScrollBoxSlot_1 +[000082ED] {0x2511767e700} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_5 +[000082EE] {0x251134551a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_5.BorderSlot_0 +[000082EF] {0x2511b7fce00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_8 +[000082F0] {0x25113459be0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_8.VerticalBoxSlot_0 +[000082F1] {0x25111979fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_10 +[000082F2] {0x25113459d00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_8.VerticalBoxSlot_1 +[000082F3] {0x2511b7fccc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_11 +[000082F4] {0x25113459b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_3 +[000082F5] {0x25111979d00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12 +[000082F6] {0x25113459c40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_2 +[000082F7] {0x25122ebcd60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_11 +[000082F8] {0x2511345c4c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_1 +[000082F9] {0x25111979a40} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality +[000082FA] {0x2511345c460} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox.ScrollBoxSlot_4 +[000082FB] {0x2511767e480} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_6 +[000082FC] {0x2511345af00} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_6.BorderSlot_0 +[000082FD] {0x2511b7fcb80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13 +[000082FE] {0x2511345ab40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13.VerticalBoxSlot_0 +[000082FF] {0x25111979780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_20 +[00008300] {0x2511345ac00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13.VerticalBoxSlot_2 +[00008301] {0x2511b7fca40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_48 +[00008302] {0x2511345aba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_3 +[00008303] {0x251119794c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28 +[00008304] {0x2511345aae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_2 +[00008305] {0x25122ebf700} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_44 +[00008306] {0x2511345aa80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_5 +[00008307] {0x25131024000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_4 +[00008308] {0x2511345a8a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_4.SizeBoxSlot_0 +[00008309] {0x25111979200} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk +[0000830A] {0x2511345a960} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13.VerticalBoxSlot_1 +[0000830B] {0x2511b7fc900} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_37 +[0000830C] {0x2511345a900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_3 +[0000830D] {0x25111978f40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25 +[0000830E] {0x2511345a840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_2 +[0000830F] {0x25107b94540} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_30 +[00008310] {0x2511345a7e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_4 +[00008311] {0x25111978c80} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1 +[00008312] {0x25113455260} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13.VerticalBoxSlot_8 +[00008313] {0x2511b7fc7c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_38 +[00008314] {0x2511345a360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_3 +[00008315] {0x251119789c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26 +[00008316] {0x2511345a5a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_2 +[00008317] {0x25107b94420} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_34 +[00008318] {0x2511345a4e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_1 +[00008319] {0x25111978700} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1 +[0000831A] {0x2511345a300} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_13.VerticalBoxSlot_6 +[0000831B] {0x2511b7fc680} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_39 +[0000831C] {0x2511345a600} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_3 +[0000831D] {0x25111978440} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27 +[0000831E] {0x2511345b0e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_2 +[0000831F] {0x25122ebc340} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_35 +[00008320] {0x2511345b080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_0 +[00008321] {0x25111978180} WB_Microphone_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain +[00008322] {0x2511345b020} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_2 +[00008323] {0x2511767e200} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Control_Panel +[00008324] {0x2511345b140} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Control_Panel.BorderSlot_0 +[00008325] {0x2511b7fc540} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_3 +[00008326] {0x2511345b9e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_3.VerticalBoxSlot_0 +[00008327] {0x2511b7fc400} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_4 +[00008328] {0x2511345bc20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_4.VerticalBoxSlot_0 +[00008329] {0x25111977ec0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_5 +[0000832A] {0x2511345aea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_3.VerticalBoxSlot_1 +[0000832B] {0x2513101b700} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_1 +[0000832C] {0x25113456280} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_1.ScrollBoxSlot_2 +[0000832D] {0x2511767df80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_3 +[0000832E] {0x25113451b40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_3.BorderSlot_0 +[0000832F] {0x2511b7fc2c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_11 +[00008330] {0x251134535e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_11.VerticalBoxSlot_0 +[00008331] {0x25111977c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_17 +[00008332] {0x25113456880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_11.VerticalBoxSlot_9 +[00008333] {0x2511b7fc180} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_30 +[00008334] {0x25113457a80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_1 +[00008335] {0x25111977940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_18 +[00008336] {0x25113457a20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_2 +[00008337] {0x25122ebc460} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_28 +[00008338] {0x2511345f700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_4 +[00008339] {0x25113f83700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_0 +[0000833A] {0x2511345f6a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_0.SizeBoxSlot_2 +[0000833B] {0x25111977680} WB_Sensitivity_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2 +[0000833C] {0x2511345f880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_11.VerticalBoxSlot_2 +[0000833D] {0x2511b7fc040} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_40 +[0000833E] {0x2511345bb00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_1 +[0000833F] {0x251119773c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_21 +[00008340] {0x2511345baa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_2 +[00008341] {0x25107b9a4e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_36 +[00008342] {0x2511345bc80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_4 +[00008343] {0x25113f84000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox +[00008344] {0x2511345f640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008345] {0x25111977100} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse +[00008346] {0x2511345f400} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_1.ScrollBoxSlot_0 +[00008347] {0x2511767dd00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_2 +[00008348] {0x2511345f5e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_2.BorderSlot_0 +[00008349] {0x2511b7fbf00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9 +[0000834A] {0x2511345fdc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_0 +[0000834B] {0x25111976e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_11 +[0000834C] {0x2511345fe80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_7 +[0000834D] {0x2511b7fbdc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_21 +[0000834E] {0x25113452ec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_6 +[0000834F] {0x25111976b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_164 +[00008350] {0x25113451e40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_2 +[00008351] {0x25122ebc580} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_21 +[00008352] {0x25113452e00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_8 +[00008353] {0x2511767da80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap +[00008354] {0x25113451d80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_11 +[00008355] {0x2511b7fbc80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_22 +[00008356] {0x25113452d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_6 +[00008357] {0x251119768c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_12 +[00008358] {0x25113451d20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_2 +[00008359] {0x25122ebc6a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_22 +[0000835A] {0x25113452c80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_8 +[0000835B] {0x2511767d800} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_1 +[0000835C] {0x25113451ae0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_1 +[0000835D] {0x2511b7fbb40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_25 +[0000835E] {0x251134524a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_6 +[0000835F] {0x25111976600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_6 +[00008360] {0x25113451180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_2 +[00008361] {0x25122ebc7c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_23 +[00008362] {0x2511345b5c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_8 +[00008363] {0x2511767d580} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_2 +[00008364] {0x2511345b800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_2 +[00008365] {0x2511b7fba00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_26 +[00008366] {0x2511345b620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_6 +[00008367] {0x25111976340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_13 +[00008368] {0x2511345b7a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_2 +[00008369] {0x25122ebc8e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_24 +[0000836A] {0x251134561c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_8 +[0000836B] {0x2511767d300} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_3 +[0000836C] {0x25113455d40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_3 +[0000836D] {0x2511b7fb8c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_27 +[0000836E] {0x25113456ee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_6 +[0000836F] {0x25111976080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_14 +[00008370] {0x2511345ae40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_2 +[00008371] {0x25122ebca00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_25 +[00008372] {0x2511345a420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_8 +[00008373] {0x2511767d080} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_4 +[00008374] {0x2511345a3c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_8 +[00008375] {0x2511b7fb780} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_49 +[00008376] {0x2511345afc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_6 +[00008377] {0x25111975dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_33 +[00008378] {0x2511345ade0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_2 +[00008379] {0x25122ebce80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_45 +[0000837A] {0x2511345eb00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_8 +[0000837B] {0x2511767ce00} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_13 +[0000837C] {0x2511345e980} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_4 +[0000837D] {0x2511b7fb640} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_28 +[0000837E] {0x2511345df00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_6 +[0000837F] {0x25111975b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_15 +[00008380] {0x2511345e560} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_2 +[00008381] {0x25122ebcfa0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_26 +[00008382] {0x2511345e4a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_8 +[00008383] {0x2511767cb80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_5 +[00008384] {0x2511345e7a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_5 +[00008385] {0x2511b7fb500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_29 +[00008386] {0x2511345ad80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_6 +[00008387] {0x2511197fd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_16 +[00008388] {0x2511345a480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_2 +[00008389] {0x2512abab5c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_27 +[0000838A] {0x2511345af60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_8 +[0000838B] {0x2511767c900} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_6 +[0000838C] {0x2511345e500} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_6 +[0000838D] {0x2511b7fb3c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_35 +[0000838E] {0x2511345e680} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_6 +[0000838F] {0x2511197fa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_19 +[00008390] {0x2511345e620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_2 +[00008391] {0x2512abab6e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_32 +[00008392] {0x2511345e440} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_8 +[00008393] {0x2511767c680} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_7 +[00008394] {0x2511345e380} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_12 +[00008395] {0x2511b7fb280} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_45 +[00008396] {0x2511345e740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_6 +[00008397] {0x2511197f7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_28 +[00008398] {0x25113451000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_2 +[00008399] {0x25122eb9ac0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_41 +[0000839A] {0x25113451420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_8 +[0000839B] {0x2511767c400} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_10 +[0000839C] {0x2511345f2e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_13 +[0000839D] {0x2511b7fb140} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_46 +[0000839E] {0x2511345f280} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_6 +[0000839F] {0x2511197f500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_29 +[000083A0] {0x2511345f220} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_2 +[000083A1] {0x25107b9a060} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_42 +[000083A2] {0x2511345f340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_8 +[000083A3] {0x2511767c180} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_11 +[000083A4] {0x2511345f580} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_10 +[000083A5] {0x2511b7fb000} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_44 +[000083A6] {0x2511345f1c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_6 +[000083A7] {0x2511197f240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_27 +[000083A8] {0x2511345f100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_2 +[000083A9] {0x25107b9a2a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_40 +[000083AA] {0x2511345dea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_8 +[000083AB] {0x2511767bf00} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_9 +[000083AC] {0x2511345f520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_9 +[000083AD] {0x2511b7faec0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_43 +[000083AE] {0x2511345f0a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_6 +[000083AF] {0x2511197ef80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_26 +[000083B0] {0x2511345f040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_2 +[000083B1] {0x2512aba7a20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_39 +[000083B2] {0x2511345de40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_8 +[000083B3] {0x2511767bc80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_8 +[000083B4] {0x2511345f4c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_9.VerticalBoxSlot_14 +[000083B5] {0x2511b7fad80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_47 +[000083B6] {0x2511345efe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_6 +[000083B7] {0x2511197ecc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_30 +[000083B8] {0x2511345ef80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_2 +[000083B9] {0x25107b9e2c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_43 +[000083BA] {0x2511345dde0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_8 +[000083BB] {0x2511767ba00} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_12 +[000083BC] {0x251134569a0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_3 +[000083BD] {0x2511767b780} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Game_Panel +[000083BE] {0x2511345e8c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Game_Panel.BorderSlot_0 +[000083BF] {0x2511b7fac40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_14 +[000083C0] {0x2511345f3a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_14.VerticalBoxSlot_0 +[000083C1] {0x2511b7fab00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_15 +[000083C2] {0x2511345e1a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_15.VerticalBoxSlot_0 +[000083C3] {0x2511197ea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_22 +[000083C4] {0x2511345e5c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_14.VerticalBoxSlot_1 +[000083C5] {0x25112e2d260} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2 +[000083C6] {0x2511345e320} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2.ScrollBoxSlot_2 +[000083C7] {0x2511767b500} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_7 +[000083C8] {0x2511345e2c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_7.BorderSlot_0 +[000083C9] {0x2511b7fa9c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16 +[000083CA] {0x2511345e800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_0 +[000083CB] {0x2511197e740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_23 +[000083CC] {0x2511345e6e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_3 +[000083CD] {0x2511b7fa880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_41 +[000083CE] {0x2511345f460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_1 +[000083CF] {0x2511197e480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_24 +[000083D0] {0x2511345ef20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_2 +[000083D1] {0x2512aba7b40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_37 +[000083D2] {0x2511345e860} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_4 +[000083D3] {0x25123f65500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_1 +[000083D4] {0x251134509a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000083D5] {0x2511197e1c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect +[000083D6] {0x25113450880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_2 +[000083D7] {0x2511b7fa740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_42 +[000083D8] {0x25113450820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_1 +[000083D9] {0x2511197df00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_25 +[000083DA] {0x2511345a540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_2 +[000083DB] {0x25107b9e080} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_38 +[000083DC] {0x2511345a2a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_4 +[000083DD] {0x25113f8c100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_2 +[000083DE] {0x2511345a240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[000083DF] {0x2511197dc40} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody +[000083E0] {0x2511345f7c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_1 +[000083E1] {0x2511b7fa600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_52 +[000083E2] {0x2511345fa00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_1 +[000083E3] {0x2511197d980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_34 +[000083E4] {0x2511345f9a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_2 +[000083E5] {0x2512aba7c60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_48 +[000083E6] {0x2511345f940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_4 +[000083E7] {0x25113f8da80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_3 +[000083E8] {0x2511345fa60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_3.SizeBoxSlot_0 +[000083E9] {0x2511197d6c0} WB_FOV_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV +[000083EA] {0x2511345fd60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_5 +[000083EB] {0x2511b7ff740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_55 +[000083EC] {0x2511345eaa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_1 +[000083ED] {0x2511197d400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_37 +[000083EE] {0x2511345ffa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_2 +[000083EF] {0x25107b9f4c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_53 +[000083F0] {0x2511345fd00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_4 +[000083F1] {0x25113f89400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_7 +[000083F2] {0x2511345fca0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_7.SizeBoxSlot_0 +[000083F3] {0x2511197d140} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore +[000083F4] {0x2511345ea40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_4 +[000083F5] {0x2511b7ff600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_56 +[000083F6] {0x2511345f760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_1 +[000083F7] {0x2511197ce80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_38 +[000083F8] {0x2511345fb80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_2 +[000083F9] {0x2512aba7d80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_54 +[000083FA] {0x2511345fee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_4 +[000083FB] {0x25113f85f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_8 +[000083FC] {0x25112d0d360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_8.SizeBoxSlot_0 +[000083FD] {0x2511197cbc0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake +[000083FE] {0x2511345ff40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_16.VerticalBoxSlot_6 +[000083FF] {0x2511b7ff4c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_57 +[00008400] {0x2511345f820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_1 +[00008401] {0x2511197c900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_39 +[00008402] {0x2511345fac0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_2 +[00008403] {0x25107b9f5e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_55 +[00008404] {0x25113453160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_4 +[00008405] {0x25113f80280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_9 +[00008406] {0x25113451cc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[00008407] {0x2511197c640} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent +[00008408] {0x25113451060} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2.ScrollBoxSlot_7 +[00008409] {0x2512aba80e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_52 +[0000840A] {0x25113451360} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2.ScrollBoxSlot_9 +[0000840B] {0x2511767b280} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_9 +[0000840C] {0x2511345ba40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_9.BorderSlot_0 +[0000840D] {0x2511b7ff380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_19 +[0000840E] {0x25113456340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_19.VerticalBoxSlot_0 +[0000840F] {0x2511197c380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_35 +[00008410] {0x25113456520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_19.VerticalBoxSlot_3 +[00008411] {0x2511b7ff240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_53 +[00008412] {0x25113457b40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_1 +[00008413] {0x2511197c0c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_36 +[00008414] {0x251134564c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_2 +[00008415] {0x25107b9f040} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_49 +[00008416] {0x251134593a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_4 +[00008417] {0x25113f8aa80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_5 +[00008418] {0x25113457de0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_5.SizeBoxSlot_0 +[00008419] {0x2511197be00} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation +[0000841A] {0x251134592e0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2.ScrollBoxSlot_8 +[0000841B] {0x25107b9e980} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_50 +[0000841C] {0x25113457d80} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ScrollBox_2.ScrollBoxSlot_0 +[0000841D] {0x2511767b000} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_8 +[0000841E] {0x25113459f40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_8.BorderSlot_0 +[0000841F] {0x2511b7ff100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_18 +[00008420] {0x2511345a0c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_18.VerticalBoxSlot_0 +[00008421] {0x2511197bb40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_31 +[00008422] {0x251134589e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_18.VerticalBoxSlot_1 +[00008423] {0x2511197b880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_32 +[00008424] {0x25113458a40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.VerticalBox_18.VerticalBoxSlot_4 +[00008425] {0x2511b7fefc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_51 +[00008426] {0x25113458980} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_1 +[00008427] {0x2511197b5c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.ResetAchievements_1 +[00008428] {0x25113458aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_2 +[00008429] {0x2512aba7ea0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Spacer_47 +[0000842A] {0x25113459280} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_4 +[0000842B] {0x25113f88080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_6 +[0000842C] {0x25113457d20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.SizeBox_6.SizeBoxSlot_0 +[0000842D] {0x2511767ad80} WB_Button_ResetAchievements_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements +[0000842E] {0x25107a4caa0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_1 +[0000842F] {0x25111bb5840} WB_Confirmation_PopUp_ResetSettings_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2 +[00008430] {0x2510d33c640} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_2 +[00008431] {0x25111bb5580} WB_Confirmation_PopUp_SaveSettings_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2 +[00008432] {0x25177a5f820} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[00008433] {0x25111bb52c0} WB_Confirmation_PopUp_ResetAchievements_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2 +[00008434] {0x2510d33e2b0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.CanvasPanel_1.CanvasPanelSlot_4 +[00008435] {0x2511b7fee80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WarningOverlay +[00008436] {0x25113457ae0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WarningOverlay.OverlaySlot_0 +[00008437] {0x2511767ab00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_94 +[00008438] {0x251134567c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.Border_94.BorderSlot_0 +[00008439] {0x25111bb5000} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.TextBlock_93 +[0000843A] {0x25107989220} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree +[0000843B] {0x2512bac4f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.SizeBox +[0000843C] {0x25113459fa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000843D] {0x251266032b0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.Button +[0000843E] {0x25113459ee0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.Button.ButtonSlot_0 +[0000843F] {0x2511b7fed40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.HorizontalBox_0 +[00008440] {0x2511345a060} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008441] {0x25111bb4d40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_LeaveGame.WidgetTree.TextBlock +[00008442] {0x251079891f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree +[00008443] {0x2512bac4c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.SizeBox +[00008444] {0x25113459e20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008445] {0x25116f97290} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.Button +[00008446] {0x25113456760} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.Button.ButtonSlot_0 +[00008447] {0x2511b7fec00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.HorizontalBox_0 +[00008448] {0x25113459e80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008449] {0x25111bb4a80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.TextBlock +[0000844A] {0x251079891c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree +[0000844B] {0x2512bac4780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox +[0000844C] {0x25113456d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000844D] {0x25112794980} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Button +[0000844E] {0x25113458440} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Button.ButtonSlot_0 +[0000844F] {0x2511b7feac0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0 +[00008450] {0x25113456dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008451] {0x2512bac4a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox_88 +[00008452] {0x25113456e20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[00008453] {0x251172d2ec0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Image_Icon +[00008454] {0x251134566a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008455] {0x25111bb47c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Close_Theme2.WidgetTree.TextBlock +[00008456] {0x25107989190} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree +[00008457] {0x2512bac6a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox +[00008458] {0x251134501c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008459] {0x2512c2052a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Button +[0000845A] {0x25113450160} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Button.ButtonSlot_0 +[0000845B] {0x2511b7fe980} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0 +[0000845C] {0x25113450400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000845D] {0x2512bacf880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox_88 +[0000845E] {0x25113450460} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[0000845F] {0x251172d2800} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Image_Icon +[00008460] {0x25113456a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008461] {0x25111bb4500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.TextBlock +[00008462] {0x25107989160} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree +[00008463] {0x2512bacf700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox +[00008464] {0x25113454120} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008465] {0x2512bb852a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Button +[00008466] {0x25113454480} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Button.ButtonSlot_0 +[00008467] {0x2511b7fe840} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox +[00008468] {0x251134542a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008469] {0x25111bb4240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.TextBlock +[0000846A] {0x25113456400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000846B] {0x25107b9ebc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Spacer_108 +[0000846C] {0x25113457360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000846D] {0x2512bac2080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_1 +[0000846E] {0x25113457240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000846F] {0x2512bac2200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_Icon +[00008470] {0x25113453700} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00008471] {0x251172d2a40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Image_Icon +[00008472] {0x25107989130} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree +[00008473] {0x2512bac6400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox +[00008474] {0x25113459040} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008475] {0x251127964e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Button +[00008476] {0x25113456460} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Button.ButtonSlot_0 +[00008477] {0x2511b7fe700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox +[00008478] {0x25113454780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008479] {0x25111bb3f80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.TextBlock +[0000847A] {0x25113457660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000847B] {0x25122eb4300} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Spacer_108 +[0000847C] {0x25113457e40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000847D] {0x2512bac2500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_1 +[0000847E] {0x251134523e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000847F] {0x2512bacfa00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_Icon +[00008480] {0x25113454c00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00008481] {0x25113e2ca00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Image_Icon +[00008482] {0x25107989100} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree +[00008483] {0x2512bac9a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox +[00008484] {0x25113451900} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008485] {0x25112796e00} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Button +[00008486] {0x25113451a20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Button.ButtonSlot_0 +[00008487] {0x2511b7fe5c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox +[00008488] {0x25113454c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008489] {0x25111bb3cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.TextBlock +[0000848A] {0x25113454d80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000848B] {0x25122eb3fa0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Spacer_108 +[0000848C] {0x2511345f8e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000848D] {0x2512bac3100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_1 +[0000848E] {0x25113450220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000848F] {0x2512bac0580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_Icon +[00008490] {0x251134516c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00008491] {0x25113e2c340} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Image_Icon +[00008492] {0x251079890d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree +[00008493] {0x2512bac4000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox +[00008494] {0x25113451a80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008495] {0x25112797290} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Button +[00008496] {0x251134519c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Button.ButtonSlot_0 +[00008497] {0x2511b7fe480} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox +[00008498] {0x25113451660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008499] {0x25111bb3a00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.TextBlock +[0000849A] {0x25113453100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000849B] {0x2512abab020} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Spacer_108 +[0000849C] {0x251134530a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000849D] {0x2512bac9100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_1 +[0000849E] {0x25113451c60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000849F] {0x2512bac8500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_Icon +[000084A0] {0x251134577e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[000084A1] {0x25113e2c580} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Image_Icon +[000084A2] {0x251079890a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree +[000084A3] {0x2512bac6280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox +[000084A4] {0x25113456640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084A5] {0x2510d61e010} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Button +[000084A6] {0x25113457780} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Button.ButtonSlot_0 +[000084A7] {0x2511b7fe340} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox +[000084A8] {0x25113456ac0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000084A9] {0x25111bb3740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.TextBlock +[000084AA] {0x25113457720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[000084AB] {0x25107b9c6a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Spacer_108 +[000084AC] {0x25113456a60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000084AD] {0x2512bac6580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_1 +[000084AE] {0x251134576c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000084AF] {0x2512bac3b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_Icon +[000084B0] {0x25113456220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[000084B1] {0x25113e2c7c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Image_Icon +[000084B2] {0x25107989070} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree +[000084B3] {0x2511b7fe200} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801 +[000084B4] {0x251134559e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084B5] {0x25111bb3480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree.Title_Text +[000084B6] {0x25113455920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084B7] {0x25111bb31c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text.WidgetTree.Description_Text +[000084B8] {0x25107989040} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_WindowMode.WidgetTree +[000084B9] {0x2512bac0880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.SizeBox +[000084BA] {0x25113458500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084BB] {0x251079ef010} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.ComboBox +[000084BC] {0x25107989010} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree +[000084BD] {0x2511b7fe0c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801 +[000084BE] {0x25113457480} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084BF] {0x25111bb2f00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.Title_Text +[000084C0] {0x25113458380} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084C1] {0x25111bb2c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.Description_Text +[000084C2] {0x25107988fe0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Resolution.WidgetTree +[000084C3] {0x2512bac7600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Resolution.WidgetTree.SizeBox +[000084C4] {0x251134573c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Resolution.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084C5] {0x2512adee020} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Resolution.WidgetTree.ComboBox +[000084C6] {0x25107988fb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree +[000084C7] {0x2511b7fdf80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801 +[000084C8] {0x25113457300} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084C9] {0x25111bb2980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.Title_Text +[000084CA] {0x251134582c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084CB] {0x25111bb26c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.Description_Text +[000084CC] {0x25107988f80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree +[000084CD] {0x2512bac4180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.SizeBox +[000084CE] {0x251134565e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084CF] {0x2511b7030d0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.ComboBox +[000084D0] {0x25107988f50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree +[000084D1] {0x2511b7fde40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801 +[000084D2] {0x25113456820} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084D3] {0x25111bb2400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.Title_Text +[000084D4] {0x25113456700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084D5] {0x25111bb2140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.Description_Text +[000084D6] {0x25107988f20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync.WidgetTree +[000084D7] {0x2512bac7780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync.WidgetTree.SizeBox +[000084D8] {0x251134579c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084D9] {0x251079ed030} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync.WidgetTree.ComboBox +[000084DA] {0x25107988ef0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree +[000084DB] {0x2511b7fdd00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801 +[000084DC] {0x25113457960} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084DD] {0x25111bb1e80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.Title_Text +[000084DE] {0x251134568e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084DF] {0x25111bb1bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.Description_Text +[000084E0] {0x25107988ec0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree +[000084E1] {0x2512bacb680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.SizeBox +[000084E2] {0x251134510c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084E3] {0x251079ec040} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.ComboBox +[000084E4] {0x25107988e90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree +[000084E5] {0x2511b7fdbc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801 +[000084E6] {0x25113452440} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084E7] {0x25111bb1900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.Title_Text +[000084E8] {0x25113451f60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084E9] {0x25111bb1640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.Description_Text +[000084EA] {0x25107988e60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree +[000084EB] {0x2512bac0700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree.SizeBox +[000084EC] {0x251134513c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084ED] {0x2510d612990} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree.Button +[000084EE] {0x2511345d7e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree.Button.ButtonSlot_0 +[000084EF] {0x25111bb1380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Button_AutoSet.WidgetTree.TextBlock +[000084F0] {0x25107989a90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree +[000084F1] {0x2511b7fda80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801 +[000084F2] {0x2511345d9c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000084F3] {0x25111bb10c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.Title_Text +[000084F4] {0x2511345dae0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000084F5] {0x25111bb0e00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.Description_Text +[000084F6] {0x25107989a60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree +[000084F7] {0x2512bac2c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox +[000084F8] {0x2511345db40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000084F9] {0x2511b7fd940} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0 +[000084FA] {0x2511345dc00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000084FB] {0x2512bac6100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Btn +[000084FC] {0x2511345d900} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000084FD] {0x2510d613740} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Decrease_Btn +[000084FE] {0x2511345da20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000084FF] {0x2512bac5c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Icon +[00008500] {0x2511345da80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008501] {0x25113421a80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Icon_Decrease_Btn +[00008502] {0x2511345d3c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008503] {0x25111bb0b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.TextBlock +[00008504] {0x2511345d480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008505] {0x25112330400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Btn +[00008506] {0x2511345d360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008507] {0x2510d6132b0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Increase_Btn +[00008508] {0x2511345d420} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008509] {0x25112336580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Icon +[0000850A] {0x2511345d540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000850B] {0x25113e25500} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Icon_Increase_Btn +[0000850C] {0x25107989a30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree +[0000850D] {0x2511b7fd800} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801 +[0000850E] {0x2511345d600} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000850F] {0x25111bb0880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.Title_Text +[00008510] {0x2511345d6c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00008511] {0x25111bb05c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.Description_Text +[00008512] {0x25107989a00} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree +[00008513] {0x25112336400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox +[00008514] {0x2511345d780} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008515] {0x2511b7fd6c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0 +[00008516] {0x2511345d660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008517] {0x25112336280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Btn +[00008518] {0x2511345d4e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008519] {0x2510d612500} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Decrease_Btn +[0000851A] {0x2511345d720} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000851B] {0x25112330100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Icon +[0000851C] {0x2511345d8a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[0000851D] {0x25113e25740} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Icon_Decrease_Btn +[0000851E] {0x2511345d960} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000851F] {0x25111bb0300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.TextBlock +[00008520] {0x25113455140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008521] {0x25112334300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Btn +[00008522] {0x25113455020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008523] {0x2510d613bd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Increase_Btn +[00008524] {0x2511345a780} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008525] {0x25112334780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Icon +[00008526] {0x25113454720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00008527] {0x25113e252c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Icon_Increase_Btn +[00008528] {0x251079899d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree +[00008529] {0x2511b7fd580} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801 +[0000852A] {0x25113451780} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000852B] {0x25111bb0040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.Title_Text +[0000852C] {0x25113451720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000852D] {0x25111bbb300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.Description_Text +[0000852E] {0x251079899a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree +[0000852F] {0x25112334480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox +[00008530] {0x2511345e9e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008531] {0x2511b7fd440} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0 +[00008532] {0x25113456160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008533] {0x25112334900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Btn +[00008534] {0x25113450280} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008535] {0x2511249a030} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Decrease_Btn +[00008536] {0x25113456100} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008537] {0x25112339400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Icon +[00008538] {0x2511345dba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008539] {0x25113e2d300} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Icon_Decrease_Btn +[0000853A] {0x2511345b6e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000853B] {0x25111bbb040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.TextBlock +[0000853C] {0x2511345b4a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000853D] {0x25112332e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Btn +[0000853E] {0x2511345b380} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000853F] {0x2511249a4c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Increase_Btn +[00008540] {0x2511345b680} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008541] {0x25112332b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Icon +[00008542] {0x2511345b440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00008543] {0x25113e2d540} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Icon_Increase_Btn +[00008544] {0x25107989970} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree +[00008545] {0x2511b7fd300} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801 +[00008546] {0x25113452740} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008547] {0x25111bbad80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.Title_Text +[00008548] {0x2511345b740} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00008549] {0x25111bbaac0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.Description_Text +[0000854A] {0x25107989940} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree +[0000854B] {0x25112332380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox +[0000854C] {0x2511345b560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000854D] {0x2511b7fd1c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0 +[0000854E] {0x2511345b500} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000854F] {0x25112337f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Btn +[00008550] {0x2511345b3e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008551] {0x2511249a950} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Decrease_Btn +[00008552] {0x25113452aa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008553] {0x25112337600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Icon +[00008554] {0x25113452920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008555] {0x25113e2d780} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Icon_Decrease_Btn +[00008556] {0x25113453b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008557] {0x25111bba800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.TextBlock +[00008558] {0x25113452860} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008559] {0x2511233fb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Btn +[0000855A] {0x251134527a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000855B] {0x2511249ade0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Increase_Btn +[0000855C] {0x251134528c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000855D] {0x25112338500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Icon +[0000855E] {0x2511345e3e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000855F] {0x25113e26040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Icon_Increase_Btn +[00008560] {0x25107989910} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree +[00008561] {0x2511b7fd080} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801 +[00008562] {0x2511345e920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008563] {0x25111bba540} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.Title_Text +[00008564] {0x2511345fe20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00008565] {0x25111bba280} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.Description_Text +[00008566] {0x251079898e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree +[00008567] {0x25112338800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox +[00008568] {0x2511345fc40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008569] {0x2511b7fcf40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0 +[0000856A] {0x2511345fbe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000856B] {0x25112337d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Btn +[0000856C] {0x2511345e260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000856D] {0x2511249b270} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Decrease_Btn +[0000856E] {0x2511345d1e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000856F] {0x25112337a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Icon +[00008570] {0x2511345d180} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008571] {0x25113e264c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Icon_Decrease_Btn +[00008572] {0x2511345bb60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008573] {0x25111bb9fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.TextBlock +[00008574] {0x2511345b8c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008575] {0x2511233e380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Btn +[00008576] {0x2511345dd80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008577] {0x2510d616970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Increase_Btn +[00008578] {0x2511345dcc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008579] {0x25112334180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Icon +[0000857A] {0x25113452b60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000857B] {0x25113e26280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Icon_Increase_Btn +[0000857C] {0x251079898b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree +[0000857D] {0x2511b7ffec0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801 +[0000857E] {0x25113458200} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000857F] {0x25111bb9d00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.Title_Text +[00008580] {0x251134554a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00008581] {0x25111bb9a40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.Description_Text +[00008582] {0x25107989880} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree +[00008583] {0x25112335800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox +[00008584] {0x25113458020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008585] {0x2511b7ffd80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0 +[00008586] {0x2511345e200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008587] {0x25112335680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Btn +[00008588] {0x25113452a40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008589] {0x2510d616e00} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Decrease_Btn +[0000858A] {0x2511345dfc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000858B] {0x25112333b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Icon +[0000858C] {0x2511345ee60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[0000858D] {0x25113e20f40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Icon_Decrease_Btn +[0000858E] {0x251134532e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000858F] {0x25111bb9780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.TextBlock +[00008590] {0x251134546c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008591] {0x25112330280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Btn +[00008592] {0x25113458080} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008593] {0x2510d617290} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Increase_Btn +[00008594] {0x25113453280} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008595] {0x25112338080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Icon +[00008596] {0x25113454660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00008597] {0x25113e28d40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Icon_Increase_Btn +[00008598] {0x25107989850} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree +[00008599] {0x2511b7ffc40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801 +[0000859A] {0x25117315560} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000859B] {0x25111bb94c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.Title_Text +[0000859C] {0x2511731b920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000859D] {0x25111bb9200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.Description_Text +[0000859E] {0x25107989820} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree +[0000859F] {0x2511233fd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox +[000085A0] {0x2511731a3c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000085A1] {0x2511b7ffb00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0 +[000085A2] {0x2511731dc60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000085A3] {0x2511233fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Btn +[000085A4] {0x25117318140} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000085A5] {0x2510d617720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Decrease_Btn +[000085A6] {0x2511731dc00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000085A7] {0x2511233ce80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Icon +[000085A8] {0x25117316e80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000085A9] {0x25113e2af00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Icon_Decrease_Btn +[000085AA] {0x2511731d900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000085AB] {0x25111bb8f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.TextBlock +[000085AC] {0x2511731d960} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000085AD] {0x2511233cb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Btn +[000085AE] {0x2511731da20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000085AF] {0x2510d617bb0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Increase_Btn +[000085B0] {0x2511731da80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000085B1] {0x2511233d600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Icon +[000085B2] {0x2511731d9c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000085B3] {0x25113e26940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Icon_Increase_Btn +[000085B4] {0x251079897f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree +[000085B5] {0x2511b7ff9c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801 +[000085B6] {0x2511731db40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000085B7] {0x25111bb8c80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.Title_Text +[000085B8] {0x25117311420} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000085B9] {0x25111bb89c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.Description_Text +[000085BA] {0x251079897c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree +[000085BB] {0x2511233d480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox +[000085BC] {0x2511731cf40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000085BD] {0x2511b7ff880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0 +[000085BE] {0x2511731dba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000085BF] {0x2511233d300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Btn +[000085C0] {0x2511731dae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000085C1] {0x2510d618040} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Decrease_Btn +[000085C2] {0x25117311f60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000085C3] {0x2511233d180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Icon +[000085C4] {0x25117310d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000085C5] {0x25113e2f280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Icon_Decrease_Btn +[000085C6] {0x251173122c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000085C7] {0x25111bb8700} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.TextBlock +[000085C8] {0x25117312b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000085C9] {0x2511233d780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Btn +[000085CA] {0x2511731d6c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000085CB] {0x2511249b700} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Increase_Btn +[000085CC] {0x25117312bc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000085CD] {0x25112339280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Icon +[000085CE] {0x25117312c80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000085CF] {0x25113e20400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Icon_Increase_Btn +[000085D0] {0x25107989790} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree +[000085D1] {0x251079d2900} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801 +[000085D2] {0x25117312ce0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000085D3] {0x25111bb8440} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.Title_Text +[000085D4] {0x25117311c00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000085D5] {0x25111bb8180} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.Description_Text +[000085D6] {0x25107989760} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree +[000085D7] {0x25112339e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox +[000085D8] {0x25117314120} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000085D9] {0x251079d27c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0 +[000085DA] {0x25117318ec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000085DB] {0x25112339d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Btn +[000085DC] {0x25117312c20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000085DD] {0x251123d4e10} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Decrease_Btn +[000085DE] {0x25117314060} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000085DF] {0x25112339b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Icon +[000085E0] {0x251173170c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000085E1] {0x25113e20640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Icon_Decrease_Btn +[000085E2] {0x25117319460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000085E3] {0x25111bb7ec0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.TextBlock +[000085E4] {0x2511731a8a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000085E5] {0x2511233b980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Btn +[000085E6] {0x25117310be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000085E7] {0x2511249c4b0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Increase_Btn +[000085E8] {0x2511731dcc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000085E9] {0x2511233b800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Icon +[000085EA] {0x25117310160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000085EB] {0x25113e20880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Icon_Increase_Btn +[000085EC] {0x25107989730} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree +[000085ED] {0x251079d2680} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801 +[000085EE] {0x25117317fc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000085EF] {0x25111bb7c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.Title_Text +[000085F0] {0x25117314a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000085F1] {0x25111bb7940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.Description_Text +[000085F2] {0x25107989700} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree +[000085F3] {0x2511233b380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.SizeBox +[000085F4] {0x25117318200} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.SizeBox.SizeBoxSlot_0 +[000085F5] {0x251079e8080} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.ComboBox +[000085F6] {0x251079896d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree +[000085F7] {0x251079d2540} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801 +[000085F8] {0x25117318380} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000085F9] {0x25111bb7680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.Title_Text +[000085FA] {0x251173183e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000085FB] {0x25111bb73c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.Description_Text +[000085FC] {0x251079896a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree +[000085FD] {0x2511233dd80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.SizeBox +[000085FE] {0x25117318560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.SizeBox.SizeBoxSlot_0 +[000085FF] {0x251079e7090} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.ComboBox +[00008600] {0x25107989670} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree +[00008601] {0x251079d2400} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801 +[00008602] {0x25117313b80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008603] {0x25111bb7100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.Title_Text +[00008604] {0x25117313be0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00008605] {0x25111bb6e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.Description_Text +[00008606] {0x25107989640} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_HDR.WidgetTree +[00008607] {0x25112338e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_HDR.WidgetTree.SizeBox +[00008608] {0x251173192e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_HDR.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008609] {0x251079e60a0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Dropdown_HDR.WidgetTree.ComboBox +[0000860A] {0x25107989610} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree +[0000860B] {0x251079d22c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801 +[0000860C] {0x25117319340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000860D] {0x25111bb6b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.Title_Text +[0000860E] {0x25117313220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000860F] {0x25111bb68c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.Description_Text +[00008610] {0x251079895e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree +[00008611] {0x251079d2180} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree.HorizontalBox +[00008612] {0x25117319820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008613] {0x25112337000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree.SizeBox_0 +[00008614] {0x25117319520} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008615] {0x251084ed030} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Gamma_Theme2.WidgetTree.Slider +[00008616] {0x251079895b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree +[00008617] {0x251079d2040} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801 +[00008618] {0x25117319640} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008619] {0x25111bb6600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.Title_Text +[0000861A] {0x251173196a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000861B] {0x25111bb6340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.Description_Text +[0000861C] {0x25107989580} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree +[0000861D] {0x251079d1f00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox +[0000861E] {0x25117319700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000861F] {0x2511233d900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_Percentage +[00008620] {0x25117316160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008621] {0x25111bb6080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.TextBlock_Percentage +[00008622] {0x251173181a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008623] {0x25112332500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_0 +[00008624] {0x2511731b860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008625] {0x2510d6db5a0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume.WidgetTree.Slider +[00008626] {0x25107989550} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree +[00008627] {0x251079d1dc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801 +[00008628] {0x251173180e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008629] {0x25111bb5dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.Title_Text +[0000862A] {0x251173175a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000862B] {0x25111bb5b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.Description_Text +[0000862C] {0x25107989520} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree +[0000862D] {0x251079d1c80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox +[0000862E] {0x25117318320} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000862F] {0x25112336700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_Percentage +[00008630] {0x2511731f7c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008631] {0x25111bbfd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.TextBlock_Percentage +[00008632] {0x25117314fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008633] {0x25112337480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_0 +[00008634] {0x25117316640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008635] {0x251130fbaf0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.Slider +[00008636] {0x251079894f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree +[00008637] {0x251079d1b40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801 +[00008638] {0x251173187a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008639] {0x25111bbfa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.Title_Text +[0000863A] {0x25117312e60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000863B] {0x25111bbf7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.Description_Text +[0000863C] {0x251079894c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree +[0000863D] {0x251079d1a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox +[0000863E] {0x251173127a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000863F] {0x25112334a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_Percentage +[00008640] {0x25117312680} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008641] {0x25111bbf500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.TextBlock_Percentage +[00008642] {0x2511731f940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008643] {0x25112770400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_0 +[00008644] {0x251173125c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008645] {0x251130fd580} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.Slider +[00008646] {0x25107989490} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree +[00008647] {0x251079d18c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801 +[00008648] {0x25117314de0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008649] {0x25111bbf240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.Title_Text +[0000864A] {0x25117314d20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000864B] {0x25111bbef80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.Description_Text +[0000864C] {0x2510798a0c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree +[0000864D] {0x251079d1780} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox +[0000864E] {0x25117314cc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000864F] {0x2511277b680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_Percentage +[00008650] {0x25117314e40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008651] {0x25111bbecc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.TextBlock_Percentage +[00008652] {0x25117312800} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008653] {0x2511277aa80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_0 +[00008654] {0x25117315e00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008655] {0x2510d6d85d0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.Slider +[00008656] {0x2510798a090} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree +[00008657] {0x251079d1640} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801 +[00008658] {0x25117315e60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008659] {0x25111bbea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.Title_Text +[0000865A] {0x25117315da0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000865B] {0x25111bbe740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.Description_Text +[0000865C] {0x2510798a060} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree +[0000865D] {0x251079d1500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox +[0000865E] {0x25117315d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000865F] {0x2512bacf100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_Percentage +[00008660] {0x25117314f00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008661] {0x25111bbe480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.TextBlock_Percentage +[00008662] {0x25117315ec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008663] {0x2512bacdf00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_0 +[00008664] {0x25117314d80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008665] {0x2511281a5b0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_SFXVolume.WidgetTree.Slider +[00008666] {0x2510798a030} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree +[00008667] {0x251079d13c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801 +[00008668] {0x25117314c00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008669] {0x25111bbe1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.Title_Text +[0000866A] {0x25117315fe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000866B] {0x25111bbdf00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.Description_Text +[0000866C] {0x2510798a000} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree +[0000866D] {0x251079d1280} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox +[0000866E] {0x25117316100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000866F] {0x25112778f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_Percentage +[00008670] {0x25117315f20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008671] {0x25111bbdc40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.TextBlock_Percentage +[00008672] {0x25117314c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008673] {0x2511277fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_0 +[00008674] {0x251173160a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008675] {0x2511281a060} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_EntityVolume.WidgetTree.Slider +[00008676] {0x25107989fd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree +[00008677] {0x251079d1140} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801 +[00008678] {0x25117316e20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008679] {0x25111bbd980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.Title_Text +[0000867A] {0x251173102e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000867B] {0x25111bbd6c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.Description_Text +[0000867C] {0x25107989fa0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree +[0000867D] {0x251079d1000} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox +[0000867E] {0x25117316ca0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000867F] {0x25112775380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_Percentage +[00008680] {0x25117310820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008681] {0x25111bbd400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.TextBlock_Percentage +[00008682] {0x25117316be0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008683] {0x2511277df00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_0 +[00008684] {0x251173108e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008685] {0x2511195e020} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_UIVolume.WidgetTree.Slider +[00008686] {0x25107989f70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree +[00008687] {0x251079d0ec0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801 +[00008688] {0x25117310940} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00008689] {0x25111bbd140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.Title_Text +[0000868A] {0x25117310760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000868B] {0x25111bbce80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.Description_Text +[0000868C] {0x25107989f40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree +[0000868D] {0x25112771d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox +[0000868E] {0x251173109a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000868F] {0x251079d0d80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0 +[00008690] {0x25117310c40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008691] {0x25112773e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Btn +[00008692] {0x251173107c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008693] {0x2510d614060} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Decrease_Btn +[00008694] {0x2511731d180} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008695] {0x2511277c880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Icon +[00008696] {0x2511731b380} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008697] {0x25113e20ac0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Icon_Decrease_Btn +[00008698] {0x2511731c340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008699] {0x25111bbcbc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.TextBlock +[0000869A] {0x2511731bc80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000869B] {0x25112772800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Btn +[0000869C] {0x2511731bc20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000869D] {0x2510d610e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Increase_Btn +[0000869E] {0x2511731b500} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000869F] {0x2511277cd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Icon +[000086A0] {0x2511731c2e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000086A1] {0x25113e20d00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Icon_Increase_Btn +[000086A2] {0x25107989f10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree +[000086A3] {0x251079d0c40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801 +[000086A4] {0x2511731bb60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000086A5] {0x25111bbc900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.Title_Text +[000086A6] {0x2511731b4a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000086A7] {0x25111bbc640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.Description_Text +[000086A8] {0x25107989ee0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree +[000086A9] {0x2511277cb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox +[000086AA] {0x2511731e860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox.SizeBoxSlot_0 +[000086AB] {0x251079d0b00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0 +[000086AC] {0x2511731d5a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000086AD] {0x25112779580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Btn +[000086AE] {0x2511731bbc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000086AF] {0x2510d6112c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Decrease_Btn +[000086B0] {0x25117315380} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000086B1] {0x2511277d000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Icon +[000086B2] {0x251173152c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000086B3] {0x25113e2a840} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Icon_Decrease_Btn +[000086B4] {0x25117310b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000086B5] {0x25111bbc380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.TextBlock +[000086B6] {0x251173103a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000086B7] {0x25112775500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Btn +[000086B8] {0x25117310400} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000086B9] {0x2510d611750} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Increase_Btn +[000086BA] {0x25117310340} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Increase_Btn.ButtonSlot_1 +[000086BB] {0x25112771a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Icon +[000086BC] {0x25117310460} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000086BD] {0x25113e2dc00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Icon_Increase_Btn +[000086BE] {0x25107989eb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree +[000086BF] {0x251079d09c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801 +[000086C0] {0x251173118a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000086C1] {0x25111bbc0c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.Title_Text +[000086C2] {0x25117311660} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000086C3] {0x25111bbbe00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.Description_Text +[000086C4] {0x25107989e80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree +[000086C5] {0x251079d0880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox +[000086C6] {0x25117310040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000086C7] {0x25112771900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_Percentage +[000086C8] {0x25117311180} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000086C9] {0x25111bbbb40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.TextBlock_Percentage +[000086CA] {0x251173116c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000086CB] {0x25112775800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_0 +[000086CC] {0x25117310f40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000086CD] {0x2511195b5a0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.Slider +[000086CE] {0x25107989e50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree +[000086CF] {0x251079d0740} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801 +[000086D0] {0x25117311240} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000086D1] {0x25111bbb880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.Title_Text +[000086D2] {0x251173110c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000086D3] {0x25111bbb5c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.Description_Text +[000086D4] {0x25107989e20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree +[000086D5] {0x251079d0600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox +[000086D6] {0x25117311060} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000086D7] {0x2512bac4d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_Percentage +[000086D8] {0x25117311360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000086D9] {0x25102675840} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.TextBlock_Percentage +[000086DA] {0x25117310ee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000086DB] {0x25112771600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_0 +[000086DC] {0x25117311ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000086DD] {0x2511195baf0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.Slider +[000086DE] {0x25107989df0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree +[000086DF] {0x251079d04c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801 +[000086E0] {0x25117312f20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000086E1] {0x25102675580} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.Title_Text +[000086E2] {0x25117314720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000086E3] {0x251026752c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.Description_Text +[000086E4] {0x25107989dc0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree +[000086E5] {0x251079d0380} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox +[000086E6] {0x25117314540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000086E7] {0x25112771000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_Percentage +[000086E8] {0x251173190a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000086E9] {0x25102675000} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.TextBlock_Percentage +[000086EA] {0x25117312f80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000086EB] {0x25112771180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_0 +[000086EC] {0x25117318e00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000086ED] {0x2511195c040} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Slider_InputGain.WidgetTree.Slider +[000086EE] {0x25107989d90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree +[000086EF] {0x251079d0240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox +[000086F0] {0x2511731ac00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000086F1] {0x2511277dc00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_Percentage +[000086F2] {0x2511731aa80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000086F3] {0x25102674d40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.TextBlock_Percentage +[000086F4] {0x251173191c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000086F5] {0x25112772980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_0 +[000086F6] {0x2511731aa20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000086F7] {0x2511195cae0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.Slider +[000086F8] {0x25107989d60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree +[000086F9] {0x25112777c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox +[000086FA] {0x2511731a7e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox.SizeBoxSlot_0 +[000086FB] {0x251079d0100} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0 +[000086FC] {0x2511731a240} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000086FD] {0x25112777a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Btn +[000086FE] {0x2511731a540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000086FF] {0x2511193b270} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Decrease_Btn +[00008700] {0x2511731a360} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008701] {0x25112779100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Icon +[00008702] {0x25117313640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008703] {0x251172d49c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Icon_Decrease_Btn +[00008704] {0x251173131c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008705] {0x25102674a80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.TextBlock +[00008706] {0x25117312980} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008707] {0x25112770d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Btn +[00008708] {0x2511731e3e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008709] {0x2510d611be0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Increase_Btn +[0000870A] {0x25117313a00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000870B] {0x25112770b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Icon +[0000870C] {0x251173134c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000870D] {0x25113e2fb80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Icon_Increase_Btn +[0000870E] {0x25107989d30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap.WidgetTree +[0000870F] {0x25112775200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap.WidgetTree.SizeBox_606 +[00008710] {0x2511731bda0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008711] {0x2512039b890} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap.WidgetTree.InputKeySelector +[00008712] {0x25107989d00} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_1.WidgetTree +[00008713] {0x25112776580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_1.WidgetTree.SizeBox_606 +[00008714] {0x2511731c280} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_1.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008715] {0x2510856e830} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_1.WidgetTree.InputKeySelector +[00008716] {0x25107989cd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_2.WidgetTree +[00008717] {0x2511277bb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_2.WidgetTree.SizeBox_606 +[00008718] {0x2511731baa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_2.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008719] {0x2510854f020} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_2.WidgetTree.InputKeySelector +[0000871A] {0x25107989ca0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_3.WidgetTree +[0000871B] {0x2511277c100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_3.WidgetTree.SizeBox_606 +[0000871C] {0x2511731ba40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_3.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[0000871D] {0x2512adc90e0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_3.WidgetTree.InputKeySelector +[0000871E] {0x25107989c70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_4.WidgetTree +[0000871F] {0x25112775c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_4.WidgetTree.SizeBox_606 +[00008720] {0x2511731b440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_4.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008721] {0x2512ac819d0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_4.WidgetTree.InputKeySelector +[00008722] {0x25107989c40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_13.WidgetTree +[00008723] {0x2511277bc80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_13.WidgetTree.SizeBox_606 +[00008724] {0x2511731c220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_13.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008725] {0x2510856f020} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_13.WidgetTree.InputKeySelector +[00008726] {0x25107989c10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_5.WidgetTree +[00008727] {0x2511277bf80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_5.WidgetTree.SizeBox_606 +[00008728] {0x2511731b9e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_5.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008729] {0x2510d366930} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_5.WidgetTree.InputKeySelector +[0000872A] {0x25107989be0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_6.WidgetTree +[0000872B] {0x25112774300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_6.WidgetTree.SizeBox_606 +[0000872C] {0x2511731d240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_6.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[0000872D] {0x2510d366140} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_6.WidgetTree.InputKeySelector +[0000872E] {0x25107989bb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_7.WidgetTree +[0000872F] {0x25112770700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_7.WidgetTree.SizeBox_606 +[00008730] {0x2511731b3e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_7.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008731] {0x2510d365950} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_7.WidgetTree.InputKeySelector +[00008732] {0x25107989b80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_10.WidgetTree +[00008733] {0x25112772500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_10.WidgetTree.SizeBox_606 +[00008734] {0x2511731c1c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_10.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008735] {0x2510d365160} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_10.WidgetTree.InputKeySelector +[00008736] {0x25107989b50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_11.WidgetTree +[00008737] {0x25112770280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_11.WidgetTree.SizeBox_606 +[00008738] {0x2511731d1e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_11.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008739] {0x2510d364970} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_11.WidgetTree.InputKeySelector +[0000873A] {0x25107989b20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_9.WidgetTree +[0000873B] {0x2510888f580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_9.WidgetTree.SizeBox_606 +[0000873C] {0x2511731f640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_9.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[0000873D] {0x2510d364180} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_9.WidgetTree.InputKeySelector +[0000873E] {0x25107989af0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_8.WidgetTree +[0000873F] {0x2510888ee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_8.WidgetTree.SizeBox_606 +[00008740] {0x2511731f160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_8.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008741] {0x2510d363990} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_8.WidgetTree.InputKeySelector +[00008742] {0x25107989ac0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_12.WidgetTree +[00008743] {0x2510888fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_12.WidgetTree.SizeBox_606 +[00008744] {0x2511731ff40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_12.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00008745] {0x2510d3631a0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_KeyRemap_12.WidgetTree.InputKeySelector +[00008746] {0x2510798a6f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree +[00008747] {0x25108887600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox +[00008748] {0x2511731fee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008749] {0x251079d5240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0 +[0000874A] {0x2511731f580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000874B] {0x25108886580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Btn +[0000874C] {0x2511731c400} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000874D] {0x2510d612070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Decrease_Btn +[0000874E] {0x2511731f0a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000874F] {0x25108887180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Icon +[00008750] {0x2511731fe20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008751] {0x25113e2fdc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Icon_Decrease_Btn +[00008752] {0x2511731fdc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008753] {0x251026747c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.TextBlock +[00008754] {0x2511731e140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00008755] {0x2510888c880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Btn +[00008756] {0x2511731f040} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00008757] {0x2510d61edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Increase_Btn +[00008758] {0x2511731fd60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Increase_Btn.ButtonSlot_1 +[00008759] {0x2510888c580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Icon +[0000875A] {0x2511731fd00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000875B] {0x25113e288c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Icon_Increase_Btn +[0000875C] {0x2510798a6c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree +[0000875D] {0x2510888c700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox +[0000875E] {0x25117313e80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000875F] {0x251079d5100} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0 +[00008760] {0x25117313e20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008761] {0x25108887780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Btn +[00008762] {0x2511731f4c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008763] {0x2510d61f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Decrease_Btn +[00008764] {0x25117315680} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008765] {0x25108887f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Icon +[00008766] {0x25117313ee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008767] {0x25113e28b00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Icon_Decrease_Btn +[00008768] {0x25117315320} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008769] {0x25102674500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.TextBlock +[0000876A] {0x25117315200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000876B] {0x25108886a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Btn +[0000876C] {0x251173151a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000876D] {0x2510d61f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Increase_Btn +[0000876E] {0x25117316b80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000876F] {0x25108886b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Icon +[00008770] {0x25117316b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00008771] {0x25113e2f700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Icon_Increase_Btn +[00008772] {0x2510798a690} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree +[00008773] {0x251079d4fc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox +[00008774] {0x251173100a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008775] {0x25108886880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_Percentage +[00008776] {0x25117311840} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00008777] {0x25102674240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.TextBlock_Percentage +[00008778] {0x25117311780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00008779] {0x2510888a600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_0 +[0000877A] {0x25117311600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000877B] {0x2511195d030} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.Slider +[0000877C] {0x2510798a660} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree +[0000877D] {0x2510888b380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox +[0000877E] {0x251173136a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000877F] {0x251079d4e80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0 +[00008780] {0x25117313580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008781] {0x2510888c400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Btn +[00008782] {0x25117313820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008783] {0x2510d61fb70} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Decrease_Btn +[00008784] {0x25117313940} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00008785] {0x2510888ca00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Icon +[00008786] {0x251173139a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00008787] {0x25113e2f940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Icon_Decrease_Btn +[00008788] {0x25117313a60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008789] {0x25102673f80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.TextBlock +[0000878A] {0x2511731f400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000878B] {0x2510888bf80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Btn +[0000878C] {0x25117315260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000878D] {0x2510d610080} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Increase_Btn +[0000878E] {0x251173153e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000878F] {0x2510888bb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Icon +[00008790] {0x2511731e800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00008791] {0x25113e2f4c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Icon_Increase_Btn +[00008792] {0x2510798a630} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree +[00008793] {0x25108889a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox +[00008794] {0x2511731e7a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008795] {0x251079d4d40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0 +[00008796] {0x2511731d4e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008797] {0x2510888c100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Btn +[00008798] {0x2511731d540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00008799] {0x2510d61d260} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Decrease_Btn +[0000879A] {0x2511731e740} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000879B] {0x2510888cb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Icon +[0000879C] {0x2511731d480} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[0000879D] {0x25113e2f040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Icon_Decrease_Btn +[0000879E] {0x2511731eaa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000879F] {0x25102673cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.TextBlock +[000087A0] {0x2511731e560} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000087A1] {0x2510888ef80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Btn +[000087A2] {0x2511731e500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000087A3] {0x2510d61db80} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Increase_Btn +[000087A4] {0x2511731e440} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Increase_Btn.ButtonSlot_1 +[000087A5] {0x25108888e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Icon +[000087A6] {0x2511731e200} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000087A7] {0x25113e2b140} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Icon_Increase_Btn +[000087A8] {0x2510798a600} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree +[000087A9] {0x25108889100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox +[000087AA] {0x2511731eec0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox.SizeBoxSlot_0 +[000087AB] {0x251079d4c00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0 +[000087AC] {0x2511731ee60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000087AD] {0x25108888b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Btn +[000087AE] {0x2511731f3a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000087AF] {0x2510d615bc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Decrease_Btn +[000087B0] {0x2511731e080} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000087B1] {0x25108888800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Icon +[000087B2] {0x2511731f340} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000087B3] {0x25113e2b5c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Icon_Decrease_Btn +[000087B4] {0x2511731ee00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000087B5] {0x25102673a00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.TextBlock +[000087B6] {0x2511731eda0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000087B7] {0x2510888b200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Btn +[000087B8] {0x2511731dfc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000087B9] {0x2510d616050} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Increase_Btn +[000087BA] {0x2511731f2e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Increase_Btn.ButtonSlot_1 +[000087BB] {0x2510888ad80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Icon +[000087BC] {0x2511731ed40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000087BD] {0x25113e2b380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Icon_Increase_Btn +[000087BE] {0x2510798a5d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree +[000087BF] {0x2510888af00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox +[000087C0] {0x2511731df00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox.SizeBoxSlot_0 +[000087C1] {0x251079d4ac0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0 +[000087C2] {0x2511731f220} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000087C3] {0x2510888a780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Btn +[000087C4] {0x2511731ece0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000087C5] {0x2510d6164e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Decrease_Btn +[000087C6] {0x2511731ec20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000087C7] {0x2510888fa00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Icon +[000087C8] {0x2511731ebc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000087C9] {0x25113428d40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Icon_Decrease_Btn +[000087CA] {0x2511731f700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000087CB] {0x25102673740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.TextBlock +[000087CC] {0x2511731f1c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000087CD] {0x2513fab2800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Btn +[000087CE] {0x2511731eb60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000087CF] {0x2510d6144f0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Increase_Btn +[000087D0] {0x2511731ffa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Increase_Btn.ButtonSlot_1 +[000087D1] {0x2513fab6100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Icon +[000087D2] {0x25117319ee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000087D3] {0x25113e25e00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Icon_Increase_Btn +[000087D4] {0x2510798a5a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree +[000087D5] {0x2513fab5f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.SizeBox +[000087D6] {0x25117319b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.SizeBox.SizeBoxSlot_0 +[000087D7] {0x2511309bb90} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.Button +[000087D8] {0x25117319a60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.Button.ButtonSlot_0 +[000087D9] {0x251079d4980} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.HorizontalBox_0 +[000087DA] {0x25117319b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000087DB] {0x25102673480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_OptionsResetAchievements.WidgetTree.TextBlock +[000087DC] {0x2510798a570} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree +[000087DD] {0x251079d4840} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.CanvasPanel_1 +[000087DE] {0x2511b60aea0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000087DF] {0x251079d4700} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0 +[000087E0] {0x251173188c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000087E1] {0x2513fab5e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_111 +[000087E2] {0x25117319ac0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[000087E3] {0x25113e2de40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_212 +[000087E4] {0x2511731ab40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000087E5] {0x2511767a880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Border_85 +[000087E6] {0x2511731ac60} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Border_85.BorderSlot_0 +[000087E7] {0x251079d45c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0 +[000087E8] {0x2511731c3a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000087E9] {0x2513fab5680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_109 +[000087EA] {0x2511731bd40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[000087EB] {0x25113e2e080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_369 +[000087EC] {0x2511731c4c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000087ED] {0x251079d4480} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81 +[000087EE] {0x2511731a6c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[000087EF] {0x251026731c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.TextBlock_129 +[000087F0] {0x2511731a780} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[000087F1] {0x251079d4340} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81 +[000087F2] {0x2511731a660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000087F3] {0x251084da300} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[000087F4] {0x2511731a720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000087F5] {0x2512abab140} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Spacer_131 +[000087F6] {0x2511731b7a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000087F7] {0x251084da000} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[000087F8] {0x251173154a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000087F9] {0x2513fab1780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox +[000087FA] {0x2511731c460} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[000087FB] {0x251172d2c80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_521 +[000087FC] {0x2511731c760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000087FD] {0x2513fab4a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_1 +[000087FE] {0x25117318fe0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000087FF] {0x251172d4300} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image +[00008800] {0x2510798a540} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[00008801] {0x2513fab4900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[00008802] {0x25117317b40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008803] {0x25113090e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[00008804] {0x25117316880} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[00008805] {0x25102672f00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[00008806] {0x2510798a510} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[00008807] {0x2513fab4780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[00008808] {0x2511731e6e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008809] {0x251130909a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[0000880A] {0x2511731e680} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[0000880B] {0x25102672c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[0000880C] {0x2510798a4e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree +[0000880D] {0x251079d4200} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.CanvasPanel_1 +[0000880E] {0x2511b60ae30} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[0000880F] {0x251079d40c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0 +[00008810] {0x2511731eb00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008811] {0x2513fab4480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_111 +[00008812] {0x2511731d600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[00008813] {0x2511213e500} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_212 +[00008814] {0x2511731e620} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008815] {0x2511767a600} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Border_85 +[00008816] {0x2511731efe0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Border_85.BorderSlot_0 +[00008817] {0x251079d3f80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0 +[00008818] {0x2511731fca0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008819] {0x2513fabc100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_109 +[0000881A] {0x2511731fc40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[0000881B] {0x2511213e740} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_369 +[0000881C] {0x25117316460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000881D] {0x251079d3e40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81 +[0000881E] {0x25117317900} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[0000881F] {0x25102672980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.TextBlock_129 +[00008820] {0x25117316280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[00008821] {0x251079d3d00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81 +[00008822] {0x25117314a80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[00008823] {0x251084d9d00} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[00008824] {0x25117316760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[00008825] {0x2512abab380} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Spacer_131 +[00008826] {0x2511731b320} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[00008827] {0x251084d9a00} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00008828] {0x2511731d120} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00008829] {0x2513fab0b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox +[0000882A] {0x2511731b2c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000882B] {0x2511213e2c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_521 +[0000882C] {0x2511731a1e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[0000882D] {0x2513fab0e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_1 +[0000882E] {0x25117310280} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000882F] {0x25112ae8440} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image +[00008830] {0x2510798a4b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[00008831] {0x2513fab0d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[00008832] {0x251173189e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008833] {0x251130952a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[00008834] {0x2511731aba0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[00008835] {0x251026726c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[00008836] {0x2510798a480} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[00008837] {0x2513fab1180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[00008838] {0x2511731aae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008839] {0x251129764e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[0000883A] {0x251173148a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[0000883B] {0x25102672400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[0000883C] {0x2510798a450} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree +[0000883D] {0x251079d3bc0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.CanvasPanel_1 +[0000883E] {0x2511b60adc0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[0000883F] {0x251079d3a80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0 +[00008840] {0x2511731b6e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008841] {0x2512bace380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_111 +[00008842] {0x2511731b800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[00008843] {0x25112ae88c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_212 +[00008844] {0x2511731b680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008845] {0x2511767a380} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Border_85 +[00008846] {0x2511731b620} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Border_85.BorderSlot_0 +[00008847] {0x251079d3940} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0 +[00008848] {0x2511731b740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008849] {0x2513fabbc80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_109 +[0000884A] {0x2511731d8a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[0000884B] {0x25112ae8d40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_369 +[0000884C] {0x2511731e9e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000884D] {0x251079d3800} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81 +[0000884E] {0x2511731d420} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[0000884F] {0x25102672140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.TextBlock_129 +[00008850] {0x2511731e980} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[00008851] {0x251079d36c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81 +[00008852] {0x2511731d3c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[00008853] {0x251084d9700} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[00008854] {0x2511731e920} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[00008855] {0x2512a89d8a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Spacer_131 +[00008856] {0x2511731d360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[00008857] {0x251084d9400} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00008858] {0x2511731e8c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00008859] {0x2513fabb680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox +[0000885A] {0x2511731d300} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000885B] {0x25112ae8680} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_521 +[0000885C] {0x2511731bce0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[0000885D] {0x2513fab9700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_1 +[0000885E] {0x2511731b560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000885F] {0x25112ae8f80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image +[00008860] {0x2510798a420} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[00008861] {0x2513fabf100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[00008862] {0x25117318920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008863] {0x25112976970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[00008864] {0x25117319e80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[00008865] {0x25102671e80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[00008866] {0x2510798a3f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[00008867] {0x2513fabef80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[00008868] {0x251173199a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008869] {0x251089e0510} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[0000886A] {0x25117319940} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[0000886B] {0x25102671bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482492.WidgetTree.WB_SettingsPanel_Theme2_C_2147482445.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[0000886C] {0x2511b60e0f0} BP_SG_GameSettings_C Transient.BP_SG_GameSettings_C_2147482444 +[0000886D] {0x25177fd1f00} BP_MySaveGame_C Transient.BP_MySaveGame_C_2147482443 +[0000886E] {0x2511306e000} DestroySessionCallbackProxy Transient.DestroySessionCallbackProxy_2147482442 +[0000886F] {0x251173a6600} MaterialInstanceDynamic MainMenuMap.MainMenuMap.PersistentLevel.BP_VRMenu_2.Widget.MaterialInstanceDynamic_2147482441 +[00008870] {0x251176bcb80} MaterialInstanceDynamic MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Keyboard.MaterialInstanceDynamic_2147482440 +[00008871] {0x251176bb680} MaterialInstanceDynamic MainMenuMap.MainMenuMap.PersistentLevel.CameraActor_Blueprint.Widget.MaterialInstanceDynamic_2147482439 +[00008872] {0x25123e89d00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438 +[00008873] {0x251143553b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree +[00008874] {0x2513fabe980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.SizeBox_27 +[00008875] {0x25123fa4d20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008876] {0x25116f98960} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.Click +[00008877] {0x25123fa2f20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.Click.ButtonSlot_0 +[00008878] {0x251079d3440} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.VerticalBox_86 +[00008879] {0x25123fac340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[0000887A] {0x2511b0c2ec0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.LogoImage +[0000887B] {0x25123fa4c60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[0000887C] {0x2513fab3700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.SizeBox_0 +[0000887D] {0x25123fab080} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000887E] {0x251174d8f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482438.WidgetTree.TextName +[0000887F] {0x25123fa58c0} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482437 +[00008880] {0x25123e89a00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436 +[00008881] {0x25114355c50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree +[00008882] {0x2513fab9880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.SizeBox_27 +[00008883] {0x25123fa5860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008884] {0x251089ef6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.Click +[00008885] {0x25123fa5800} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.Click.ButtonSlot_0 +[00008886] {0x251079d3300} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.VerticalBox_86 +[00008887] {0x25123fa2f80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008888] {0x25117752380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.LogoImage +[00008889] {0x25123fa57a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[0000888A] {0x2513fabec80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.SizeBox_0 +[0000888B] {0x25123fa5740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000888C] {0x251174d89c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482436.WidgetTree.TextName +[0000888D] {0x25123fa6f40} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482435 +[0000888E] {0x25123e89700} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434 +[0000888F] {0x25114355bc0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree +[00008890] {0x2513fab8680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.SizeBox_27 +[00008891] {0x25123fa6e80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008892] {0x25116f96970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.Click +[00008893] {0x25123faa0c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.Click.ButtonSlot_0 +[00008894] {0x251079d31c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.VerticalBox_86 +[00008895] {0x25123fa6ee0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008896] {0x25117751840} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.LogoImage +[00008897] {0x25123fa00a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008898] {0x2513fab2680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.SizeBox_0 +[00008899] {0x25123faf460} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000889A] {0x251174d8440} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482434.WidgetTree.TextName +[0000889B] {0x25123facb80} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482433 +[0000889C] {0x25123e89400} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432 +[0000889D] {0x25114355a40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree +[0000889E] {0x2513fab5800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.SizeBox_27 +[0000889F] {0x25123faf3a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088A0] {0x251082c1be0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.Click +[000088A1] {0x25123fabc20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.Click.ButtonSlot_0 +[000088A2] {0x251079d3080} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.VerticalBox_86 +[000088A3] {0x25123fa9ac0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088A4] {0x2511213e980} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.LogoImage +[000088A5] {0x25123faa660} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088A6] {0x2513fab5b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.SizeBox_0 +[000088A7] {0x25123faeec0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088A8] {0x251174d7ec0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482432.WidgetTree.TextName +[000088A9] {0x25123fa4660} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482431 +[000088AA] {0x25123e89100} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430 +[000088AB] {0x251143561c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree +[000088AC] {0x2513fab6280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.SizeBox_27 +[000088AD] {0x25123fae4a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088AE] {0x251082c2070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.Click +[000088AF] {0x25123fae500} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.Click.ButtonSlot_0 +[000088B0] {0x251079d2f40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.VerticalBox_86 +[000088B1] {0x25123fa0f40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088B2] {0x251172d0880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.LogoImage +[000088B3] {0x25123fae560} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088B4] {0x2513fabee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.SizeBox_0 +[000088B5] {0x25123fae5c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088B6] {0x251174d7940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482430.WidgetTree.TextName +[000088B7] {0x25123fae620} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482429 +[000088B8] {0x25123e88e00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428 +[000088B9] {0x25114355f20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree +[000088BA] {0x2513fabac00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.SizeBox_27 +[000088BB] {0x25123fae740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088BC] {0x25116f9a950} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.Click +[000088BD] {0x25123fae7a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.Click.ButtonSlot_0 +[000088BE] {0x251079d2e00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.VerticalBox_86 +[000088BF] {0x25123fae6e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088C0] {0x251134264c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.LogoImage +[000088C1] {0x25123fae800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088C2] {0x2513fab3580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.SizeBox_0 +[000088C3] {0x25123fae860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088C4] {0x251174d73c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482428.WidgetTree.TextName +[000088C5] {0x25123fa6160} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482427 +[000088C6] {0x25123e88b00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426 +[000088C7] {0x251143560a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree +[000088C8] {0x2513fab8200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.SizeBox_27 +[000088C9] {0x25123faaea0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088CA] {0x25116f91750} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.Click +[000088CB] {0x25123faaf00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.Click.ButtonSlot_0 +[000088CC] {0x251079d2cc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.VerticalBox_86 +[000088CD] {0x25123fabc80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088CE] {0x25113426700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.LogoImage +[000088CF] {0x25123faaf60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088D0] {0x2513fab1600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.SizeBox_0 +[000088D1] {0x25123fab020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088D2] {0x251174d6e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482426.WidgetTree.TextName +[000088D3] {0x25123fa9a60} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482425 +[000088D4] {0x25123e88800} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424 +[000088D5] {0x25114355e30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree +[000088D6] {0x25117784a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.SizeBox_27 +[000088D7] {0x25123fac8e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088D8] {0x25116f98df0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.Click +[000088D9] {0x25123facb20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.Click.ButtonSlot_0 +[000088DA] {0x251079d2b80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.VerticalBox_86 +[000088DB] {0x25123fab8c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088DC] {0x25113426940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.LogoImage +[000088DD] {0x25123facc40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088DE] {0x2513fab4600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.SizeBox_0 +[000088DF] {0x25123fa6dc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088E0] {0x251174d68c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482424.WidgetTree.TextName +[000088E1] {0x25123fa7780} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482423 +[000088E2] {0x25123e88500} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422 +[000088E3] {0x25114355d70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree +[000088E4] {0x2513fab4f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.SizeBox_27 +[000088E5] {0x25123fa4d80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088E6] {0x25116f97720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.Click +[000088E7] {0x25123fa4c00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.Click.ButtonSlot_0 +[000088E8] {0x251079d2a40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.VerticalBox_86 +[000088E9] {0x25123fa4b40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088EA] {0x25112ae0640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.LogoImage +[000088EB] {0x25123fa5ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088EC] {0x2513fab2500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.SizeBox_0 +[000088ED] {0x25123fa8ec0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088EE] {0x251174d6340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482422.WidgetTree.TextName +[000088EF] {0x25123fa3e80} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482421 +[000088F0] {0x25123e88200} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420 +[000088F1] {0x25114356460} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree +[000088F2] {0x2511277fa00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.SizeBox_27 +[000088F3] {0x25123fa6d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[000088F4] {0x25112bd9280} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.Click +[000088F5] {0x25123fa5bc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.Click.ButtonSlot_0 +[000088F6] {0x251079d7b80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.VerticalBox_86 +[000088F7] {0x25123fa6d00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[000088F8] {0x25112ae7000} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.LogoImage +[000088F9] {0x25123fa6100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[000088FA] {0x2513fab1c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.SizeBox_0 +[000088FB] {0x25123fa4ba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000088FC] {0x251174d5dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482420.WidgetTree.TextName +[000088FD] {0x25123fa4cc0} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482419 +[000088FE] {0x25123e87f00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418 +[000088FF] {0x251143565b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree +[00008900] {0x2512bae7f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.SizeBox_27 +[00008901] {0x25123fa5440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008902] {0x25112bd8df0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.Click +[00008903] {0x25123fa3ee0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.Click.ButtonSlot_0 +[00008904] {0x251079d7a40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.VerticalBox_86 +[00008905] {0x25123fa52c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008906] {0x2511213c100} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.LogoImage +[00008907] {0x25123fa3f40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008908] {0x2512baef880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.SizeBox_0 +[00008909] {0x25123fa3fa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000890A] {0x251174dfd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482418.WidgetTree.TextName +[0000890B] {0x25123fa4000} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482417 +[0000890C] {0x25123e87c00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416 +[0000890D] {0x25114356370} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree +[0000890E] {0x2512baefb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.SizeBox_27 +[0000890F] {0x25123fa4120} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008910] {0x2511287f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.Click +[00008911] {0x25123fa2d40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.Click.ButtonSlot_0 +[00008912] {0x251079d7900} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.VerticalBox_86 +[00008913] {0x25123fa40c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008914] {0x25112ae6dc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.LogoImage +[00008915] {0x25123fa2da0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008916] {0x2512baedf00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.SizeBox_0 +[00008917] {0x25123fa2e00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008918] {0x251174df7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482416.WidgetTree.TextName +[00008919] {0x25123fa2e60} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482415 +[0000891A] {0x25123e87900} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414 +[0000891B] {0x25114356f10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree +[0000891C] {0x2512baedc00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.SizeBox_27 +[0000891D] {0x25123faf160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[0000891E] {0x25112873bd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.Click +[0000891F] {0x25123faf1c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.Click.ButtonSlot_0 +[00008920] {0x251079d77c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.VerticalBox_86 +[00008921] {0x25123fabd40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008922] {0x25112ae7240} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.LogoImage +[00008923] {0x25123faf220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008924] {0x2512baed000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.SizeBox_0 +[00008925] {0x25123faf280} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008926] {0x251174df240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482414.WidgetTree.TextName +[00008927] {0x25123faf340} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482413 +[00008928] {0x25123e87600} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412 +[00008929] {0x25114356cd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree +[0000892A] {0x2512bae0880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.SizeBox_27 +[0000892B] {0x25123fae320} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[0000892C] {0x2511287f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.Click +[0000892D] {0x25123fae3e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.Click.ButtonSlot_0 +[0000892E] {0x251079d7680} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.VerticalBox_86 +[0000892F] {0x25123fab920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008930] {0x25112ae7480} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.LogoImage +[00008931] {0x25123fae440} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008932] {0x2512bae7d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.SizeBox_0 +[00008933] {0x25123fa5260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008934] {0x251174decc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482412.WidgetTree.TextName +[00008935] {0x25123fa6280} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482411 +[00008936] {0x25123e87300} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410 +[00008937] {0x25114356b50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree +[00008938] {0x2512bae0400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.SizeBox_27 +[00008939] {0x25123fa6220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[0000893A] {0x2511287fb70} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.Click +[0000893B] {0x25123fa61c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.Click.ButtonSlot_0 +[0000893C] {0x251079d7540} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.VerticalBox_86 +[0000893D] {0x25123fa4a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[0000893E] {0x2510cc56040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.LogoImage +[0000893F] {0x25123fa5fe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008940] {0x2512bae7780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.SizeBox_0 +[00008941] {0x25123fa60a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008942] {0x251174de740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482410.WidgetTree.TextName +[00008943] {0x25123fa5d40} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482409 +[00008944] {0x25123e87000} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408 +[00008945] {0x251143569d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree +[00008946] {0x2512baed180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.SizeBox_27 +[00008947] {0x25123fa2260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008948] {0x25112870510} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.Click +[00008949] {0x25123fa1960} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.Click.ButtonSlot_0 +[0000894A] {0x251079d7400} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.VerticalBox_86 +[0000894B] {0x25123fa1a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[0000894C] {0x25112ae76c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.LogoImage +[0000894D] {0x25123fae8c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[0000894E] {0x2512baed300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.SizeBox_0 +[0000894F] {0x25123fae920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008950] {0x251174de1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482408.WidgetTree.TextName +[00008951] {0x25123fae980} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482407 +[00008952] {0x25123e86d00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406 +[00008953] {0x251143574b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree +[00008954] {0x2512bae2200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.SizeBox_27 +[00008955] {0x25123fabaa0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008956] {0x251128709a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.Click +[00008957] {0x25123fab0e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.Click.ButtonSlot_0 +[00008958] {0x251079d72c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.VerticalBox_86 +[00008959] {0x25123fabbc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[0000895A] {0x25112ae7900} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.LogoImage +[0000895B] {0x25123fa73c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[0000895C] {0x2512bae1780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.SizeBox_0 +[0000895D] {0x25123fa7180} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000895E] {0x251174ddc40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482406.WidgetTree.TextName +[0000895F] {0x25123fa70c0} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482405 +[00008960] {0x25123e86a00} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404 +[00008961] {0x25114357330} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree +[00008962] {0x2512bae1d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.SizeBox_27 +[00008963] {0x25123fa9160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008964] {0x25112870e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.Click +[00008965] {0x25123fa7720} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.Click.ButtonSlot_0 +[00008966] {0x251079d7180} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.VerticalBox_86 +[00008967] {0x25123fa9100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008968] {0x25112ae6b80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.LogoImage +[00008969] {0x25123fa7b40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[0000896A] {0x2512bae1c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.SizeBox_0 +[0000896B] {0x25123fa6760} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000896C] {0x251174dd6c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482404.WidgetTree.TextName +[0000896D] {0x25123fa67c0} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482403 +[0000896E] {0x25123e86700} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402 +[0000896F] {0x251143571b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree +[00008970] {0x2512bae1480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.SizeBox_27 +[00008971] {0x25123fac760} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008972] {0x251128712c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.Click +[00008973] {0x25123fad8a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.Click.ButtonSlot_0 +[00008974] {0x251079d7040} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.VerticalBox_86 +[00008975] {0x25123fa6640} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008976] {0x25112ae7b40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.LogoImage +[00008977] {0x25123fac700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008978] {0x2512bae1180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.SizeBox_0 +[00008979] {0x25123fad7e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000897A] {0x251174dd140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482402.WidgetTree.TextName +[0000897B] {0x25123fa2200} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482401 +[0000897C] {0x25123e86400} UI_EvidenceShortcut_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400 +[0000897D] {0x25114357030} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree +[0000897E] {0x2512bae7c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.SizeBox_27 +[0000897F] {0x25123fa3100} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.SizeBox_27.SizeBoxSlot_1 +[00008980] {0x25112872070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.Click +[00008981] {0x25123fa2140} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.Click.ButtonSlot_0 +[00008982] {0x251079d6f00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.VerticalBox_86 +[00008983] {0x25123fa21a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.VerticalBox_86.VerticalBoxSlot_0 +[00008984] {0x25112ae0880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.LogoImage +[00008985] {0x25123fa3040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.VerticalBox_86.VerticalBoxSlot_1 +[00008986] {0x2512bac7900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.SizeBox_0 +[00008987] {0x25123fa20e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008988] {0x251174dcbc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.UI_EvidenceShortcut_C_2147482400.WidgetTree.TextName +[00008989] {0x25123fa2980} WrapBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.UI_TheHubStats_C_2147482449.WidgetTree.IconsBox.WrapBoxSlot_2147482399 +[0000898A] {0x2511776fc80} MaterialInstanceDynamic MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Screen.MaterialInstanceDynamic_2147482398 +[0000898B] {0x2511ab44d80} MaterialInstanceDynamic MainMenuMap.MainMenuMap.PersistentLevel.BP_Menu_Computer_2.Widget.MaterialInstanceDynamic_2147482397 +[0000898C] {0x2511272c100} Canvas Transient.CanvasObject +[0000898D] {0x2511272c700} Canvas Transient.DebugCanvasObject +[0000898E] {0x25113886f30} BP_SG_GameSettings_C Transient.BP_SG_GameSettings_C_2147482396 +[0000898F] {0x2511ae48080} W_MainMenu_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395 +[00008990] {0x2511b141f60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree +[00008991] {0x2511b7f0c40} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MyScaleBox +[00008992] {0x25121233f40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MyScaleBox.ScaleBoxSlot_0 +[00008993] {0x251079d6640} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0 +[00008994] {0x25121236220} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_0 +[00008995] {0x251024a2380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.BackgroundTest +[00008996] {0x25121236fa0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_1 +[00008997] {0x25113e22a40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_Background +[00008998] {0x25121234600} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_2 +[00008999] {0x2512aa44600} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MyBackgroundBlur +[0000899A] {0x25121235200} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_3 +[0000899B] {0x25113e225c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_BackgroundBlack +[0000899C] {0x251212355c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_4 +[0000899D] {0x25113e22800} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_BackgroundSmoke +[0000899E] {0x25121235f20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_6 +[0000899F] {0x251079d6280} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_1 +[000089A0] {0x251212360a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_1.OverlaySlot_1 +[000089A1] {0x2512ae5f880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.WarningOverlay +[000089A2] {0x25121237600} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.WarningOverlay.BorderSlot_0 +[000089A3] {0x251079d6140} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_0 +[000089A4] {0x25121237840} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000089A5] {0x25112ee05c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_65 +[000089A6] {0x25121235b00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000089A7] {0x25112ee0300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_2 +[000089A8] {0x2512123cfa0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_1.OverlaySlot_0 +[000089A9] {0x2512ae5fd80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.WarningOverlay_1 +[000089AA] {0x2512123e800} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.WarningOverlay_1.BorderSlot_0 +[000089AB] {0x251079d6000} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox +[000089AC] {0x2512123bf20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[000089AD] {0x25112ee0040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_4 +[000089AE] {0x25123fadd80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_1.OverlaySlot_9 +[000089AF] {0x251079d5ec0} WidgetSwitcher Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MySwitcher +[000089B0] {0x25123faf760} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MySwitcher.WidgetSwitcherSlot_0 +[000089B1] {0x251079d5d80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_MainMenu +[000089B2] {0x25123fa2440} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_MainMenu.OverlaySlot_0 +[000089B3] {0x251079d5c40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_MainMenu +[000089B4] {0x25123fa9a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_0 +[000089B5] {0x25113fa09a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_2 +[000089B6] {0x25123fa62e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_4 +[000089B7] {0x2512baecd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_0 +[000089B8] {0x25123faa060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_0.SizeBoxSlot_1 +[000089B9] {0x251079d5b00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain +[000089BA] {0x25123fae200} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_2 +[000089BB] {0x25111933740} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Singleplayer +[000089BC] {0x25123faf9a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Singleplayer.ButtonSlot_2 +[000089BD] {0x25112eefa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Multiplayer_1 +[000089BE] {0x25123fadf00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_12 +[000089BF] {0x25111931750} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Multiplayer +[000089C0] {0x25123faffa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Multiplayer.ButtonSlot_2 +[000089C1] {0x25112ee5dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Multiplayer +[000089C2] {0x25123fa92e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_3 +[000089C3] {0x2511193e4a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_NewGame +[000089C4] {0x25121230ac0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_NewGame.ButtonSlot_1 +[000089C5] {0x25112ee9200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_NewGame +[000089C6] {0x25123fae140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_11 +[000089C7] {0x2512aba75a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_Multi +[000089C8] {0x25123fa7960} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_9 +[000089C9] {0x2511193e010} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Settings +[000089CA] {0x25123fa2320} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Settings.ButtonSlot_4 +[000089CB] {0x25112ee94c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Settings +[000089CC] {0x2510d420880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_20 +[000089CD] {0x2512aba76c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_6 +[000089CE] {0x2512123c1c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.VerticalBoxSlot_5 +[000089CF] {0x2511193f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Exit +[000089D0] {0x2512123f580} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Exit.ButtonSlot_9 +[000089D1] {0x25112ee6080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Exit +[000089D2] {0x2510c671700} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMain.WidgetNavigation_0 +[000089D3] {0x2512123d480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_MainMenu.HorizontalBoxSlot_1 +[000089D4] {0x251079d59c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_3 +[000089D5] {0x2512123c640} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_3.OverlaySlot_0 +[000089D6] {0x2511193fb70} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.DiscordButton +[000089D7] {0x2512123e7a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.DiscordButton.ButtonSlot_0 +[000089D8] {0x2510c6f8b00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_1 +[000089D9] {0x2512b8b1d00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_MainMenu.WidgetNavigation_0 +[000089DA] {0x251212370c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_MainMenu.OverlaySlot_3 +[000089DB] {0x251079d5880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_Box +[000089DC] {0x25121232aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_Box.HorizontalBoxSlot_2 +[000089DD] {0x251172da840} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_146 +[000089DE] {0x25121237300} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MySwitcher.WidgetSwitcherSlot_1 +[000089DF] {0x251079d5740} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Hub +[000089E0] {0x251212363a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Hub.OverlaySlot_7 +[000089E1] {0x25111930510} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackLoad_1 +[000089E2] {0x25121233220} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackLoad_1.ButtonSlot_9 +[000089E3] {0x25112ee5b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock +[000089E4] {0x25121232d40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Hub.OverlaySlot_3 +[000089E5] {0x251079d5600} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_MapSelect +[000089E6] {0x25121232620} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_MapSelect.VerticalBoxSlot_0 +[000089E7] {0x251079d54c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_134 +[000089E8] {0x251212308e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_4 +[000089E9] {0x251119309a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_0 +[000089EA] {0x25121230940} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_0.ButtonSlot_0 +[000089EB] {0x25112137fc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image +[000089EC] {0x25123fae020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_1 +[000089ED] {0x2511256d260} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection +[000089EE] {0x25121239280} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_0 +[000089EF] {0x2511ab4b300} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0 +[000089F0] {0x25123fafc40} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_1 +[000089F1] {0x2511ab4af80} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone +[000089F2] {0x25123fa1de0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_2 +[000089F3] {0x2511ab4ac00} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams +[000089F4] {0x25123fa0e20} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_3 +[000089F5] {0x2511ab4a880} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun +[000089F6] {0x25123fa0100} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_4 +[000089F7] {0x2511ab4a500} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms +[000089F8] {0x25123fa01c0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_5 +[000089F9] {0x2511ab4a180} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun +[000089FA] {0x25123fa0160} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_6 +[000089FB] {0x2511ab49e00} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd +[000089FC] {0x25123fa1f00} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Scrollbox_MapSelection.ScrollBoxSlot_7 +[000089FD] {0x2511ab49a80} W_Map_Selection_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922 +[000089FE] {0x25123fa0dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_134.HorizontalBoxSlot_2 +[000089FF] {0x25111930e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_1 +[00008A00] {0x25123fa45a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_1.ButtonSlot_0 +[00008A01] {0x25112138d40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_139 +[00008A02] {0x25123fa2080} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Hub.OverlaySlot_4 +[00008A03] {0x25124106a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_MapText +[00008A04] {0x25123fa25c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_MapText.SizeBoxSlot_1 +[00008A05] {0x251079d5380} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_2 +[00008A06] {0x25123fa29e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_2.OverlaySlot_4 +[00008A07] {0x25112cdf100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_8 +[00008A08] {0x25123fa2560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_8.SizeBoxSlot_1 +[00008A09] {0x25113422380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_6 +[00008A0A] {0x25123fa79c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_2.OverlaySlot_5 +[00008A0B] {0x25112ee6600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_DifficultyTitle +[00008A0C] {0x25123fa7840} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_2.OverlaySlot_7 +[00008A0D] {0x251134225c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_7 +[00008A0E] {0x25123fa77e0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MySwitcher.WidgetSwitcherSlot_3 +[00008A0F] {0x2512adba600} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Multiplayer +[00008A10] {0x25123fa5620} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Multiplayer.OverlaySlot_0 +[00008A11] {0x2511b7f6280} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer +[00008A12] {0x25123fa9040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_0 +[00008A13] {0x2512aba77e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_13 +[00008A14] {0x25123fa8f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_4 +[00008A15] {0x25112cdeb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_1 +[00008A16] {0x25123fae9e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_1.SizeBoxSlot_1 +[00008A17] {0x251079da600} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer +[00008A18] {0x25123fa7ae0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_7 +[00008A19] {0x251119312c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_CreateServer +[00008A1A] {0x25123faa600} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_CreateServer.ButtonSlot_9 +[00008A1B] {0x25126435b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_CreateServer +[00008A1C] {0x25123fa6040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_10 +[00008A1D] {0x251126064c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_20 +[00008A1E] {0x25123fa5f80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_8 +[00008A1F] {0x25111932500} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Join +[00008A20] {0x25123fa5f20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Join.ButtonSlot_9 +[00008A21] {0x25126435840} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Join +[00008A22] {0x25123fa4420} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_0 +[00008A23] {0x2511260c7c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_14 +[00008A24] {0x25123fa4360} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.VerticalBoxSlot_24 +[00008A25] {0x2511193d260} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackMulti +[00008A26] {0x25123fa4300} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackMulti.ButtonSlot_9 +[00008A27] {0x25126435580} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_1 +[00008A28] {0x251203a8b00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer.WidgetNavigation_0 +[00008A29] {0x25123fa4480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_3 +[00008A2A] {0x25112607480} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_16 +[00008A2B] {0x25123fa4ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_7 +[00008A2C] {0x25112cdf400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_18 +[00008A2D] {0x2512123c040} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_18.SizeBoxSlot_0 +[00008A2E] {0x25113422a40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_Sep_01 +[00008A2F] {0x2512123dc60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_8 +[00008A30] {0x2511260ce80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_12 +[00008A31] {0x2512123b800} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.HorizontalBoxSlot_5 +[00008A32] {0x251079da4c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4 +[00008A33] {0x25121234960} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_24 +[00008A34] {0x251172d13c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_Fond +[00008A35] {0x2510d42cfa0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_19 +[00008A36] {0x25112cdd480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_01 +[00008A37] {0x2510d42ae40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_01.SizeBoxSlot_1 +[00008A38] {0x25113e27480} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_13 +[00008A39] {0x25121236c40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_20 +[00008A3A] {0x25112cd7900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_02 +[00008A3B] {0x25121233ca0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_02.SizeBoxSlot_1 +[00008A3C] {0x25113e26700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_14 +[00008A3D] {0x25121236400} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_21 +[00008A3E] {0x25112cd8200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_03 +[00008A3F] {0x251212358c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_03.SizeBoxSlot_1 +[00008A40] {0x251172d25c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_15 +[00008A41] {0x25121232c20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_22 +[00008A42] {0x25112cda900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_04 +[00008A43] {0x251212345a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_04.SizeBoxSlot_1 +[00008A44] {0x2511b12b140} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_16 +[00008A45] {0x25121239d60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_4.OverlaySlot_31 +[00008A46] {0x251079da380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer +[00008A47] {0x25121236f40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_7 +[00008A48] {0x251079da240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_0 +[00008A49] {0x251212372a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_4 +[00008A4A] {0x25112cdec80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_14 +[00008A4B] {0x25121237420} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_14.SizeBoxSlot_2 +[00008A4C] {0x251079da100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_JoinByIP +[00008A4D] {0x251212375a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_2 +[00008A4E] {0x251264352c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_118 +[00008A4F] {0x251212377e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_JoinByIP.VerticalBoxSlot_13 +[00008A50] {0x2510add0ba0} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.EditableTextBox_ServerName +[00008A51] {0x25121237900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008A52] {0x25112cdcd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_Username +[00008A53] {0x251212371e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_2 +[00008A54] {0x25112608b00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_9 +[00008A55] {0x2512123dcc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_1 +[00008A56] {0x251079d9fc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_1 +[00008A57] {0x2512123d7e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[00008A58] {0x25112cdfb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_9 +[00008A59] {0x2512123c0a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[00008A5A] {0x25126435000} W_TemplateTitle_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList +[00008A5B] {0x2512123bda0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00008A5C] {0x25126434d40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_ServerFound +[00008A5D] {0x2512123d420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[00008A5E] {0x25112608200} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_21 +[00008A5F] {0x2512123c880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00008A60] {0x2511193e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Refresh +[00008A61] {0x2512123b980} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_Refresh.ButtonSlot_9 +[00008A62] {0x25126434a80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_Refresh +[00008A63] {0x2512123c400} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_4 +[00008A64] {0x2511260f280} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_17 +[00008A65] {0x2512123ca00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_5 +[00008A66] {0x25112cdf880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_7 +[00008A67] {0x2512123a360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox_7.SizeBoxSlot_1 +[00008A68] {0x25113e2ebc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Image_Sep_2 +[00008A69] {0x25121234ea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_6 +[00008A6A] {0x2511260b6e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_18 +[00008A6B] {0x2510d42f220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.VerticalBoxSlot_8 +[00008A6C] {0x25112dd64e0} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.ScrollBox_ServerList +[00008A6D] {0x25105ea3900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer.WidgetNavigation_2 +[00008A6E] {0x25105ea2700} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Multiplayer.WidgetNavigation_0 +[00008A6F] {0x25173d7dae0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.MySwitcher.WidgetSwitcherSlot_2 +[00008A70] {0x251079d9e80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Singleplayer +[00008A71] {0x251212392e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_Singleplayer.OverlaySlot_0 +[00008A72] {0x251079d9d40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Singleplayer +[00008A73] {0x251212391c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_0 +[00008A74] {0x2511260f040} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer +[00008A75] {0x25121234fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_4 +[00008A76] {0x25112cdda80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox +[00008A77] {0x25121239160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.SizeBox.SizeBoxSlot_1 +[00008A78] {0x251079d9c00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer_1 +[00008A79] {0x251212390a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_7 +[00008A7A] {0x2511193edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_NewSave +[00008A7B] {0x25121234f60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_NewSave.ButtonSlot_9 +[00008A7C] {0x251264347c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_NewSave +[00008A7D] {0x25121239040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_0 +[00008A7E] {0x2511260c580} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_3 +[00008A7F] {0x25121238f80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer_1.VerticalBoxSlot_24 +[00008A80] {0x2511193f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackSaves +[00008A81] {0x251212339a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Button_BackSaves.ButtonSlot_9 +[00008A82] {0x25126434500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_3 +[00008A83] {0x251203ab600} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_NavMultiplayer_1.WidgetNavigation_0 +[00008A84] {0x25121233940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Singleplayer.HorizontalBoxSlot_5 +[00008A85] {0x251079d9ac0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1 +[00008A86] {0x25121239520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_3 +[00008A87] {0x2511260c6a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_7 +[00008A88] {0x2512123ac60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_0 +[00008A89] {0x2512ae53580} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Border_0 +[00008A8A] {0x25121232b60} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Border_0.BorderSlot_0 +[00008A8B] {0x25126434240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.TextBlock_123 +[00008A8C] {0x251212394c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_2 +[00008A8D] {0x2511260c460} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Spacer_1 +[00008A8E] {0x2512123ac00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1.VerticalBoxSlot_8 +[00008A8F] {0x25112619280} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.ScrollBox_SavesList +[00008A90] {0x25105ea7200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.VerticalBox_Multiplayer_1.WidgetNavigation_2 +[00008A91] {0x2512c1ecd00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.HorizontalBox_Singleplayer.WidgetNavigation_0 +[00008A92] {0x251203a7000} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_1.WidgetNavigation_0 +[00008A93] {0x25121239580} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_5 +[00008A94] {0x2511ab49380} W_Confirmation_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation +[00008A95] {0x25121232bc0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_7 +[00008A96] {0x2511272ca00} W_CreateServer_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer +[00008A97] {0x25121237d20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_8 +[00008A98] {0x25126433f80} W_JoinServer_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer +[00008A99] {0x25121239400} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_9 +[00008A9A] {0x25112729400} W_Kicked_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked +[00008A9B] {0x2512123de40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_13 +[00008A9C] {0x25112722b00} W_Error_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage +[00008A9D] {0x2512123ea40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_10 +[00008A9E] {0x2511272a900} W_NewGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame +[00008A9F] {0x2512123f6a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Overlay_0.OverlaySlot_12 +[00008AA0] {0x25112728b00} W_VHS_Filter_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter +[00008AA1] {0x2511b142800} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree +[00008AA2] {0x251079d9700} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.VerticalBox_0 +[00008AA3] {0x2512123dd80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008AA4] {0x25112cdd780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_191 +[00008AA5] {0x2512123e920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008AA6] {0x25111932070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Button_68 +[00008AA7] {0x2512123cd60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Button_68.ButtonSlot_1 +[00008AA8] {0x251079d95c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Overlay_308 +[00008AA9] {0x2512123e8c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_4 +[00008AAA] {0x251079d9480} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.ScaleBox_176 +[00008AAB] {0x2512123cca0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008AAC] {0x25113e29640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Level_Image +[00008AAD] {0x25121235140} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_6 +[00008AAE] {0x25112cdf580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_642 +[00008AAF] {0x251212380e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008AB0] {0x25113e276c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Image_395 +[00008AB1] {0x25121238080} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_0 +[00008AB2] {0x2512ae52e00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Border_1 +[00008AB3] {0x25121234b40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Border_1.BorderSlot_0 +[00008AB4] {0x25112cda180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_226 +[00008AB5] {0x25121234d80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008AB6] {0x25126433cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.LevelName +[00008AB7] {0x25121237120} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Overlay_308.OverlaySlot_1 +[00008AB8] {0x2512ae5e980} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Border +[00008AB9] {0x2512123cbe0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Border.BorderSlot_0 +[00008ABA] {0x25112cdca00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox +[00008ABB] {0x25121232860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008ABC] {0x25126433a00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.TextBlock +[00008ABD] {0x25121232980} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.SizeBox_642.VisibilityBinding_2147482394 +[00008ABE] {0x2512123c340} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Border.VisibilityBinding_2147482393 +[00008ABF] {0x25113886ec0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.TextBlock.TextBinding_2147482392 +[00008AC0] {0x25113886e50} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level0.WidgetTree.Level_Image.BrushBinding_2147482391 +[00008AC1] {0x2511b142710} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree +[00008AC2] {0x251079d9340} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.VerticalBox_0 +[00008AC3] {0x2512123d120} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008AC4] {0x25112cdaa80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_191 +[00008AC5] {0x2512123c520} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008AC6] {0x2511193a030} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Button_68 +[00008AC7] {0x2512123c6a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Button_68.ButtonSlot_1 +[00008AC8] {0x251079d9200} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308 +[00008AC9] {0x2512123ade0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_4 +[00008ACA] {0x251079d90c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.ScaleBox_176 +[00008ACB] {0x2512123ca60} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008ACC] {0x25113e27900} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Level_Image +[00008ACD] {0x2512123a600} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_6 +[00008ACE] {0x25112cdd000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642 +[00008ACF] {0x25121234e40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008AD0] {0x25113e2ee00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Image_395 +[00008AD1] {0x2510d422500} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_0 +[00008AD2] {0x2512ae59700} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Border_1 +[00008AD3] {0x2510d42b140} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Border_1.BorderSlot_0 +[00008AD4] {0x25112cdad80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_226 +[00008AD5] {0x25121236be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008AD6] {0x25126433740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.LevelName +[00008AD7] {0x25121232c80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Overlay_308.OverlaySlot_1 +[00008AD8] {0x25117673f80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Border +[00008AD9] {0x25121237b40} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Border.BorderSlot_0 +[00008ADA] {0x25112cd4000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox +[00008ADB] {0x25121233e80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008ADC] {0x25126433480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.TextBlock +[00008ADD] {0x2512123b440} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.SizeBox_642.VisibilityBinding_2147482390 +[00008ADE] {0x25121235d40} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Border.VisibilityBinding_2147482389 +[00008ADF] {0x25113886de0} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.TextBlock.TextBinding_2147482388 +[00008AE0] {0x25113886d70} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_HabitableZone.WidgetTree.Level_Image.BrushBinding_2147482387 +[00008AE1] {0x2511b142620} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree +[00008AE2] {0x251079d8f80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.VerticalBox_0 +[00008AE3] {0x25121235500} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008AE4] {0x25112cd0580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_191 +[00008AE5] {0x25121235e60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008AE6] {0x2511193cdd0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Button_68 +[00008AE7] {0x25121237fc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Button_68.ButtonSlot_1 +[00008AE8] {0x251079d8e40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308 +[00008AE9] {0x25121235fe0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_4 +[00008AEA] {0x251079d8d00} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.ScaleBox_176 +[00008AEB] {0x25121236160} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008AEC] {0x2512bf07fc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Level_Image +[00008AED] {0x25121234720} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_6 +[00008AEE] {0x25112cd3280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642 +[00008AEF] {0x251212348a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008AF0] {0x2512bf07d80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Image_395 +[00008AF1] {0x25121235c80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_0 +[00008AF2] {0x25130c56c80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Border_1 +[00008AF3] {0x2512123e6e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Border_1.BorderSlot_0 +[00008AF4] {0x25112cdf700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_226 +[00008AF5] {0x2512123b560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008AF6] {0x251264331c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.LevelName +[00008AF7] {0x25121237720} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Overlay_308.OverlaySlot_1 +[00008AF8] {0x25130c5bf00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Border +[00008AF9] {0x2512123aea0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Border.BorderSlot_0 +[00008AFA] {0x25112cd9100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox +[00008AFB] {0x2512123ce80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008AFC] {0x25126432f00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.TextBlock +[00008AFD] {0x2512123f760} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.SizeBox_642.VisibilityBinding_2147482386 +[00008AFE] {0x2512123a6c0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Border.VisibilityBinding_2147482385 +[00008AFF] {0x25113886d00} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.TextBlock.TextBinding_2147482384 +[00008B00] {0x25113886c90} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_PipeDreams.WidgetTree.Level_Image.BrushBinding_2147482383 +[00008B01] {0x2511b142530} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree +[00008B02] {0x251079d8bc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.VerticalBox_0 +[00008B03] {0x2512123dc00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008B04] {0x25112cd2980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_191 +[00008B05] {0x2512123b740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008B06] {0x25111934e10} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Button_68 +[00008B07] {0x2512123bfe0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Button_68.ButtonSlot_1 +[00008B08] {0x251079d8a80} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308 +[00008B09] {0x25121234f00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_4 +[00008B0A] {0x251079d8940} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.ScaleBox_176 +[00008B0B] {0x2510d42c2e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008B0C] {0x2512bf08440} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Level_Image +[00008B0D] {0x2510d42af00} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_6 +[00008B0E] {0x25112cd4d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642 +[00008B0F] {0x251212353e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008B10] {0x2512bf00640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Image_395 +[00008B11] {0x25121233c40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_0 +[00008B12] {0x25130c5c180} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Border_1 +[00008B13] {0x251212351a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Border_1.BorderSlot_0 +[00008B14] {0x25112cd5200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_226 +[00008B15] {0x25121237060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008B16] {0x25126432c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.LevelName +[00008B17] {0x2512123a1e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Overlay_308.OverlaySlot_1 +[00008B18] {0x25130c5c400} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Border +[00008B19] {0x25121234120} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Border.BorderSlot_0 +[00008B1A] {0x25112cd5080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox +[00008B1B] {0x251212350e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008B1C] {0x25126432980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.TextBlock +[00008B1D] {0x251212386e0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.SizeBox_642.VisibilityBinding_2147482382 +[00008B1E] {0x251212341e0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Border.VisibilityBinding_2147482381 +[00008B1F] {0x25113886c20} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.TextBlock.TextBinding_2147482380 +[00008B20] {0x25113888890} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelFun.WidgetTree.Level_Image.BrushBinding_2147482379 +[00008B21] {0x2511b1433a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree +[00008B22] {0x251079d8800} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.VerticalBox_0 +[00008B23] {0x251212344e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008B24] {0x251189afd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_191 +[00008B25] {0x25121232a40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008B26] {0x251119352a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Button_68 +[00008B27] {0x25121234360} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Button_68.ButtonSlot_1 +[00008B28] {0x251079d86c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308 +[00008B29] {0x251212331c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_4 +[00008B2A] {0x251079d8580} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.ScaleBox_176 +[00008B2B] {0x251212340c0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008B2C] {0x2512bf00880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Level_Image +[00008B2D] {0x2512123e740} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_6 +[00008B2E] {0x25112cd5380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642 +[00008B2F] {0x2512123a240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008B30] {0x2512bf00ac0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Image_395 +[00008B31] {0x25121234ae0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_0 +[00008B32] {0x25130c5bc80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Border_1 +[00008B33] {0x2512123bce0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Border_1.BorderSlot_0 +[00008B34] {0x25112cd5680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_226 +[00008B35] {0x2512123d3c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008B36] {0x251264326c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.LevelName +[00008B37] {0x2512123d780} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Overlay_308.OverlaySlot_1 +[00008B38] {0x25130c5c680} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Border +[00008B39] {0x2512123b920} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Border.BorderSlot_0 +[00008B3A] {0x25112cd5980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox +[00008B3B] {0x25121233b80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008B3C] {0x25126432400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.TextBlock +[00008B3D] {0x25121233a60} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.SizeBox_642.VisibilityBinding_2147482378 +[00008B3E] {0x25121232da0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Border.VisibilityBinding_2147482377 +[00008B3F] {0x25113888820} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.TextBlock.TextBinding_2147482376 +[00008B40] {0x251138887b0} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Poolrooms.WidgetTree.Level_Image.BrushBinding_2147482375 +[00008B41] {0x2511b1432b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree +[00008B42] {0x251079d8440} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.VerticalBox_0 +[00008B43] {0x25121239640} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008B44] {0x25112cd5800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_191 +[00008B45] {0x25121235740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008B46] {0x25111935730} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Button_68 +[00008B47] {0x25121233fa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Button_68.ButtonSlot_1 +[00008B48] {0x251079d8300} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308 +[00008B49] {0x251212354a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_4 +[00008B4A] {0x251079d81c0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.ScaleBox_176 +[00008B4B] {0x251212357a0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008B4C] {0x2512bf001c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Level_Image +[00008B4D] {0x25121235f80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_6 +[00008B4E] {0x25112cd4a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642 +[00008B4F] {0x25121236100} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008B50] {0x2512bf00400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Image_395 +[00008B51] {0x251212329e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_0 +[00008B52] {0x25130c56a00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Border_1 +[00008B53] {0x25121234a20} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Border_1.BorderSlot_0 +[00008B54] {0x25112cd4f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_226 +[00008B55] {0x25121235bc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008B56] {0x25126432140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.LevelName +[00008B57] {0x2512123c820} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Overlay_308.OverlaySlot_1 +[00008B58] {0x25130c56780} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Border +[00008B59] {0x25121233580} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Border.BorderSlot_0 +[00008B5A] {0x25112cd8c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox +[00008B5B] {0x25121234a80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008B5C] {0x25126431e80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.TextBlock +[00008B5D] {0x2512123be60} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.SizeBox_642.VisibilityBinding_2147482374 +[00008B5E] {0x2512123d1e0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Border.VisibilityBinding_2147482373 +[00008B5F] {0x25113888740} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.TextBlock.TextBinding_2147482372 +[00008B60] {0x251138886d0} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_LevelRun.WidgetTree.Level_Image.BrushBinding_2147482371 +[00008B61] {0x2511b1431c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree +[00008B62] {0x251079d8080} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.VerticalBox_0 +[00008B63] {0x2512123c220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008B64] {0x25112cd8080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_191 +[00008B65] {0x2512123d060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008B66] {0x25111937bb0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Button_68 +[00008B67] {0x2512123d5a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Button_68.ButtonSlot_1 +[00008B68] {0x251079d7f40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308 +[00008B69] {0x2512123dba0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_4 +[00008B6A] {0x251079d7e00} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.ScaleBox_176 +[00008B6B] {0x2512123b6e0} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008B6C] {0x2512bf0fdc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Level_Image +[00008B6D] {0x251212347e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_6 +[00008B6E] {0x25112cd7180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642 +[00008B6F] {0x2510d420040} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008B70] {0x2512bf09640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Image_395 +[00008B71] {0x2510d42a960} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_0 +[00008B72] {0x25130c55380} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Border_1 +[00008B73] {0x25121236ac0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Border_1.BorderSlot_0 +[00008B74] {0x25112cdce80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_226 +[00008B75] {0x25121233be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008B76] {0x25126431bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.LevelName +[00008B77] {0x251212326e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Overlay_308.OverlaySlot_1 +[00008B78] {0x25130c55880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Border +[00008B79] {0x25121237000} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Border.BorderSlot_0 +[00008B7A] {0x25112cdfe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox +[00008B7B] {0x2512123a720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008B7C] {0x25126431900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.TextBlock +[00008B7D] {0x2512123ad20} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.SizeBox_642.VisibilityBinding_2147482370 +[00008B7E] {0x25121235620} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Border.VisibilityBinding_2147482369 +[00008B7F] {0x25113888660} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.TextBlock.TextBinding_2147482368 +[00008B80] {0x251138885f0} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_TheEnd.WidgetTree.Level_Image.BrushBinding_2147482367 +[00008B81] {0x2511b142b30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree +[00008B82] {0x251079dcf40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.VerticalBox_0 +[00008B83] {0x25121235680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008B84] {0x25112cdc700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_191 +[00008B85] {0x25121234300} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_191.SizeBoxSlot_1 +[00008B86] {0x25111936970} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Button_68 +[00008B87] {0x25121238680} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Button_68.ButtonSlot_1 +[00008B88] {0x251079dce00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Overlay_308 +[00008B89] {0x25121234480} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_4 +[00008B8A] {0x251079dccc0} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.ScaleBox_176 +[00008B8B] {0x25121237780} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.ScaleBox_176.ScaleBoxSlot_1 +[00008B8C] {0x2512bf09880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Level_Image +[00008B8D] {0x251212378a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_6 +[00008B8E] {0x2512c212680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_642 +[00008B8F] {0x25121234060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_642.SizeBoxSlot_0 +[00008B90] {0x2512bf0fb80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Image_395 +[00008B91] {0x2512123ba40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_0 +[00008B92] {0x25130c55d80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Border_1 +[00008B93] {0x25121233dc0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Border_1.BorderSlot_0 +[00008B94] {0x25123f6b800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_226 +[00008B95] {0x25121234660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_226.SizeBoxSlot_0 +[00008B96] {0x25126431640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.LevelName +[00008B97] {0x2512123bec0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Overlay_308.OverlaySlot_1 +[00008B98] {0x25130c56280} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Border +[00008B99] {0x2512123d360} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Border.BorderSlot_0 +[00008B9A] {0x25112cda780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox +[00008B9B] {0x2512123d600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008B9C] {0x25126431380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.TextBlock +[00008B9D] {0x2512123c280} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.SizeBox_642.VisibilityBinding_2147482366 +[00008B9E] {0x2512123d9c0} VisibilityBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Border.VisibilityBinding_2147482365 +[00008B9F] {0x25113888580} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.TextBlock.TextBinding_2147482364 +[00008BA0] {0x25113888510} BrushBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Map_Level922.WidgetTree.Level_Image.BrushBinding_2147482363 +[00008BA1] {0x2511b1428c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree +[00008BA2] {0x25112cdaf00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.MySizeBox +[00008BA3] {0x2512123a300} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.MySizeBox.SizeBoxSlot_1 +[00008BA4] {0x251079d9840} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.Overlay_0 +[00008BA5] {0x251212349c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.Overlay_0.OverlaySlot_3 +[00008BA6] {0x251079dcb80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0 +[00008BA7] {0x2512123c9a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008BA8] {0x251264310c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.TextBlock_Title +[00008BA9] {0x2510d4224a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008BAA] {0x2511260f820} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.Title_ServerList.WidgetTree.Spacer_0 +[00008BAB] {0x2511b142890} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree +[00008BAC] {0x251079dca40} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6 +[00008BAD] {0x251138884a0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008BAE] {0x25113e27240} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Image_1 +[00008BAF] {0x25113888430} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008BB0] {0x251120ece00} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.BackgroundBlur_0 +[00008BB1] {0x251203a2500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008BB2] {0x251138883c0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00008BB3] {0x251079dc900} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_0 +[00008BB4] {0x2510d42ab40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.OverlaySlot_0 +[00008BB5] {0x251264e4700} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Border_0 +[00008BB6] {0x25121236b80} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Border_0.BorderSlot_0 +[00008BB7] {0x2512bf08680} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Image_0 +[00008BB8] {0x251212327a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.OverlaySlot_1 +[00008BB9] {0x251079dc7c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0 +[00008BBA] {0x25121238140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008BBB] {0x25112608320} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Spacer_4 +[00008BBC] {0x25121235860} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008BBD] {0x25126430e00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Title +[00008BBE] {0x2512123b2c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00008BBF] {0x251079dc680} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15 +[00008BC0] {0x25121237180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00008BC1] {0x25126430b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Message +[00008BC2] {0x25121237de0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00008BC3] {0x25126430880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Seconds +[00008BC4] {0x25121236ee0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00008BC5] {0x25112607b40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Spacer_3 +[00008BC6] {0x25121237240} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00008BC7] {0x25112cd3400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Seconde +[00008BC8] {0x251212373c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Seconde.SizeBoxSlot_0 +[00008BC9] {0x2512c036980} ProgressBar Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.ProgressBar_Seconde +[00008BCA] {0x25121237540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008BCB] {0x25112607360} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Spacer_2 +[00008BCC] {0x2512123eb60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008BCD] {0x251079dc540} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo +[00008BCE] {0x2512123d540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008BCF] {0x25112cd6b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Yes +[00008BD0] {0x2512123d240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008BD1] {0x251079dc400} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_2 +[00008BD2] {0x2512123f3a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_2.OverlaySlot_5 +[00008BD3] {0x2512bf088c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Image_YesFocus +[00008BD4] {0x2512123b9e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_2.OverlaySlot_3 +[00008BD5] {0x25111936050} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_Yes +[00008BD6] {0x2512123c4c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_Yes.ButtonSlot_1 +[00008BD7] {0x251264305c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.TextBlock_Yes +[00008BD8] {0x251203a3400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008BD9] {0x2512123a3c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00008BDA] {0x2511b2c24a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Spacer_0 +[00008BDB] {0x2510d420a60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00008BDC] {0x25117784300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_No +[00008BDD] {0x2512123fee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00008BDE] {0x251079dc2c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_3 +[00008BDF] {0x25121233d60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_3.OverlaySlot_8 +[00008BE0] {0x2512bf08200} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Image_NoFocus +[00008BE1] {0x25121232740} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_3.OverlaySlot_6 +[00008BE2] {0x251119364e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_No +[00008BE3] {0x25121235800} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_No.ButtonSlot_1 +[00008BE4] {0x25126430300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.TextBlock_No +[00008BE5] {0x251203a3b00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Button_No.WidgetNavigation_4 +[00008BE6] {0x25121239a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00008BE7] {0x2511b2c2a40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Spacer_1 +[00008BE8] {0x251203aec00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008BE9] {0x251203a0500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Confirmation.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008BEA] {0x2511b143040} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree +[00008BEB] {0x251079dc180} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6 +[00008BEC] {0x25113888350} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008BED] {0x2512b2de2c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_1 +[00008BEE] {0x251138882e0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008BEF] {0x2512aa46000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.BackgroundBlur_0 +[00008BF0] {0x251203a3800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008BF1] {0x25113888270} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00008BF2] {0x251189af100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_70 +[00008BF3] {0x251212395e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00008BF4] {0x251079dc040} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_0 +[00008BF5] {0x25121233280} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.OverlaySlot_0 +[00008BF6] {0x251264e2b80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Border_0 +[00008BF7] {0x25121238620} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Border_0.BorderSlot_0 +[00008BF8] {0x2512b2df280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_0 +[00008BF9] {0x25121232ce0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.OverlaySlot_1 +[00008BFA] {0x251079dbf00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0 +[00008BFB] {0x251212342a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00008BFC] {0x25112cd6a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_73 +[00008BFD] {0x25121234420} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_73.SizeBoxSlot_0 +[00008BFE] {0x2512643b5c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Error +[00008BFF] {0x25121236280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00008C00] {0x2512643b300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Title +[00008C01] {0x25121234d20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008C02] {0x2511b2c7240} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_4 +[00008C03] {0x25121234000} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[00008C04] {0x251079dbdc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3 +[00008C05] {0x2512123d660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00008C06] {0x2512643b040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_ServerName +[00008C07] {0x2512123dd20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00008C08] {0x25112cd1000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_11 +[00008C09] {0x25121232680} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00008C0A] {0x25106fe95c0} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.EditableTextBox_Name +[00008C0B] {0x2512123bf80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[00008C0C] {0x2511b2c2920} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_8 +[00008C0D] {0x2512123dea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_12 +[00008C0E] {0x251079dbc80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1 +[00008C0F] {0x2512123c760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_0 +[00008C10] {0x2512643ad80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_MaxPlayers +[00008C11] {0x2512123baa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_1 +[00008C12] {0x25112cd9400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_1 +[00008C13] {0x2512123f400} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_1.SizeBoxSlot_2 +[00008C14] {0x251079dbb40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2 +[00008C15] {0x2512123ae40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00008C16] {0x25112cd4300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_2 +[00008C17] {0x2512123a5a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00008C18] {0x251079dba00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_5 +[00008C19] {0x25121238bc0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_5.OverlaySlot_2 +[00008C1A] {0x2512b2dd780} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_SliderFocus +[00008C1B] {0x2510d420be0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_5.OverlaySlot_1 +[00008C1C] {0x251079db8c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_6 +[00008C1D] {0x2510d42ec20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_6.OverlaySlot_4 +[00008C1E] {0x2511ab47400} ProgressBar Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.ProgressBar_MaxPlayers +[00008C1F] {0x25121233100} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_6.OverlaySlot_0 +[00008C20] {0x2511ac57b30} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Slider_MaxPlayers +[00008C21] {0x251212325c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_1 +[00008C22] {0x2511b2c90a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_5 +[00008C23] {0x25121233a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00008C24] {0x25112cd7780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_4 +[00008C25] {0x25121233e20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_4.SizeBoxSlot_2 +[00008C26] {0x2512643aac0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_SliderMaxPlayers +[00008C27] {0x25121235a40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00008C28] {0x2511b2c87a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_3 +[00008C29] {0x2512123acc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_24 +[00008C2A] {0x251079db780} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5 +[00008C2B] {0x251212387a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[00008C2C] {0x2512643a800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_LanServer +[00008C2D] {0x25121236e80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_4 +[00008C2E] {0x25112dcdf00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_0 +[00008C2F] {0x25121238800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00008C30] {0x25112dcdd80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_16 +[00008C31] {0x25121237360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_16.SizeBoxSlot_4 +[00008C32] {0x251079db640} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_7 +[00008C33] {0x251212374e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_7.OverlaySlot_4 +[00008C34] {0x2512b2ddc00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_Lan +[00008C35] {0x251212346c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_7.OverlaySlot_3 +[00008C36] {0x251177431a0} CheckBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CheckBox_Private +[00008C37] {0x25121234840} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008C38] {0x2511b2c1cc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_2 +[00008C39] {0x25121238fe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008C3A] {0x251079db500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo +[00008C3B] {0x2512123d720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008C3C] {0x25112dcda80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_Yes +[00008C3D] {0x25121232920} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008C3E] {0x251079db3c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_2 +[00008C3F] {0x251212376c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_2.OverlaySlot_5 +[00008C40] {0x2512b2de740} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_YesFocus +[00008C41] {0x2512123c3a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_2.OverlaySlot_3 +[00008C42] {0x25111938960} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_Yes +[00008C43] {0x2512123ce20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_Yes.ButtonSlot_1 +[00008C44] {0x2512643a540} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_Yes +[00008C45] {0x2510c67e900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008C46] {0x2512123cf40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00008C47] {0x2511b2c9760} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Spacer_0 +[00008C48] {0x2512123c580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00008C49] {0x25112dc9580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_No +[00008C4A] {0x2512123f4c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00008C4B] {0x251079db280} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_3 +[00008C4C] {0x2512123db40} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_3.OverlaySlot_8 +[00008C4D] {0x2512b2dbec0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Image_NoFocus +[00008C4E] {0x2512123b680} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_3.OverlaySlot_6 +[00008C4F] {0x25111932990} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_No +[00008C50] {0x25121234cc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_No.ButtonSlot_1 +[00008C51] {0x2512643a280} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.TextBlock_No +[00008C52] {0x25105ea6a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Button_No.WidgetNavigation_4 +[00008C53] {0x251203ac500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00008C54] {0x251203a6500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008C55] {0x251203ab800} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008C56] {0x25113888200} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_CreateServer.WidgetTree.EditableTextBox_Name.TextBinding_2147482362 +[00008C57] {0x2511b142fb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree +[00008C58] {0x251079db140} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6 +[00008C59] {0x25113888190} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008C5A] {0x2512b2d13c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Image_1 +[00008C5B] {0x25113888120} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008C5C] {0x2512aa47200} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.BackgroundBlur_0 +[00008C5D] {0x2513fda8a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008C5E] {0x251138880b0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00008C5F] {0x25112dcac00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_70 +[00008C60] {0x2510d422b00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00008C61] {0x251079db000} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_0 +[00008C62] {0x2510d428500} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.OverlaySlot_0 +[00008C63] {0x251264e0600} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Border_0 +[00008C64] {0x25121235380} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Border_0.BorderSlot_0 +[00008C65] {0x2512b2d1600} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Image_0 +[00008C66] {0x2510ad8a3c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.OverlaySlot_1 +[00008C67] {0x251079daec0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0 +[00008C68] {0x2510ad89ac0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00008C69] {0x25126439fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.TextBlock_Title +[00008C6A] {0x2510ad89a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008C6B] {0x2511b2cde40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Spacer_4 +[00008C6C] {0x2510ad87e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_20 +[00008C6D] {0x251079dad80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3 +[00008C6E] {0x2510ad8dcc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00008C6F] {0x25126439d00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.TextBlock_ServerName +[00008C70] {0x2510ad8d900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_1 +[00008C71] {0x2511b2c7120} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Spacer_183 +[00008C72] {0x2510ad8d8a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00008C73] {0x2512c21e500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_11 +[00008C74] {0x2510ad8e140} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00008C75] {0x2510cc88b20} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.EditableTextBox_Code +[00008C76] {0x2510ad8c100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008C77] {0x2511b2c4300} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Spacer_2 +[00008C78] {0x2510ad8cbe0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008C79] {0x251079dac40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo +[00008C7A] {0x2510ad8cb80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008C7B] {0x25112dcd780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_Yes +[00008C7C] {0x2510ad8b380} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008C7D] {0x251079dab00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_2 +[00008C7E] {0x2510ad8c160} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_2.OverlaySlot_5 +[00008C7F] {0x2512b2d1840} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Image_YesFocus +[00008C80] {0x2510ad8cca0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_2.OverlaySlot_3 +[00008C81] {0x251119344f0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_Yes +[00008C82] {0x2510ad8cc40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_Yes.ButtonSlot_1 +[00008C83] {0x25126439a40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.TextBlock_Yes +[00008C84] {0x251203a9400} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008C85] {0x2510ad8b440} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00008C86] {0x2511b2c5ce0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Spacer_0 +[00008C87] {0x2510ad8dd20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00008C88] {0x25112dcf700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_No +[00008C89] {0x2510ad8d9c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00008C8A] {0x251079da9c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_3 +[00008C8B] {0x2510ad8d960} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_3.OverlaySlot_8 +[00008C8C] {0x2512b2db800} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Image_NoFocus +[00008C8D] {0x2510ad8dea0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_3.OverlaySlot_6 +[00008C8E] {0x2511189e4a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_No +[00008C8F] {0x2510ad829e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_No.ButtonSlot_1 +[00008C90] {0x25126439780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.TextBlock_No +[00008C91] {0x251203a1700} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Button_No.WidgetNavigation_4 +[00008C92] {0x251203aae00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00008C93] {0x251203a4a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008C94] {0x251203a1200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008C95] {0x25113888040} TextBinding Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_JoinServer.WidgetTree.EditableTextBox_Code.TextBinding_2147482361 +[00008C96] {0x2511b142860} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree +[00008C97] {0x251079da880} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6 +[00008C98] {0x25113887fd0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008C99] {0x2512b2db380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Image_1 +[00008C9A] {0x25113887f60} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008C9B] {0x2512aa48000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.BackgroundBlur_0 +[00008C9C] {0x2513fdafa00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008C9D] {0x25113887ef0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00008C9E] {0x251079da740} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_0 +[00008C9F] {0x2510ad8c280} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_0.OverlaySlot_0 +[00008CA0] {0x251264e6500} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Border_0 +[00008CA1] {0x2510ad8cee0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Border_0.BorderSlot_0 +[00008CA2] {0x2512b2d0880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Image_0 +[00008CA3] {0x2510ad8ce80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_0.OverlaySlot_1 +[00008CA4] {0x251079df880} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0 +[00008CA5] {0x2510ad8b140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008CA6] {0x2511b2c5500} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Spacer_4 +[00008CA7] {0x2510ad8c220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008CA8] {0x251264394c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.TextBlock_Title +[00008CA9] {0x2510ad8ce20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00008CAA] {0x251079df740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_15 +[00008CAB] {0x2510ad8cdc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00008CAC] {0x25126439200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.TextBlock_Message +[00008CAD] {0x2510ad8b080} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00008CAE] {0x25113fe01c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Spacer_3 +[00008CAF] {0x2510ad8c1c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008CB0] {0x25113fe88c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Spacer_2 +[00008CB1] {0x2510ad8cd60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008CB2] {0x251079df600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_ButtonYesNo +[00008CB3] {0x2510ad8cd00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008CB4] {0x25112dcee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.SizeBox_Yes +[00008CB5] {0x2510ad88500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008CB6] {0x251079df4c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_2 +[00008CB7] {0x2510ad88380} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_2.OverlaySlot_5 +[00008CB8] {0x2512b2d9880} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Image_YesFocus +[00008CB9] {0x2510ad880e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_2.OverlaySlot_3 +[00008CBA] {0x2511189e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Button_Yes +[00008CBB] {0x2510ad8cb20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Button_Yes.ButtonSlot_1 +[00008CBC] {0x25126438f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.TextBlock_Yes +[00008CBD] {0x251203af200} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008CBE] {0x2510ad8ec20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00008CBF] {0x25113fe00a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Spacer_1 +[00008CC0] {0x251203af600} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008CC1] {0x2512b8b1a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_Kicked.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008CC2] {0x2511b142830} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree +[00008CC3] {0x251079df380} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6 +[00008CC4] {0x25113887e80} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008CC5] {0x2512b2d0640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Image_1 +[00008CC6] {0x25113887e10} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008CC7] {0x2512aa48200} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.BackgroundBlur_0 +[00008CC8] {0x251203aeb00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008CC9] {0x25113887da0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.CanvasPanelSlot_115 +[00008CCA] {0x251079df240} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0 +[00008CCB] {0x2510ad8b6e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.OverlaySlot_0 +[00008CCC] {0x251264ece00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Border_0 +[00008CCD] {0x2510ad88200} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Border_0.BorderSlot_0 +[00008CCE] {0x2512b2dcc40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Image_0 +[00008CCF] {0x2510ad87660} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.OverlaySlot_1 +[00008CD0] {0x251079df100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0 +[00008CD1] {0x2510ad87720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008CD2] {0x25113fe89e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_4 +[00008CD3] {0x2510ad87600} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008CD4] {0x25126438c80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Title +[00008CD5] {0x2510ad876c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00008CD6] {0x251079defc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_15 +[00008CD7] {0x2510ad8c040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_0 +[00008CD8] {0x251264389c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Message +[00008CD9] {0x2510ad8d7e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_3 +[00008CDA] {0x25113feba40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_3 +[00008CDB] {0x2510ad8d780} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008CDC] {0x25113fee080} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_2 +[00008CDD] {0x2510ad8b800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008CDE] {0x251079dee80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_ButtonYesNo +[00008CDF] {0x2510ad8bfe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008CE0] {0x25112dc8b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.SizeBox_Yes +[00008CE1] {0x2510ad8d720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008CE2] {0x251079ded40} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2 +[00008CE3] {0x2510ad8d6c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2.OverlaySlot_5 +[00008CE4] {0x2512b2dce80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Image_YesFocus +[00008CE5] {0x2510ad8b8c0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_2.OverlaySlot_3 +[00008CE6] {0x2511189edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes +[00008CE7] {0x2510ad84cc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes.ButtonSlot_1 +[00008CE8] {0x25126438700} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.TextBlock_Yes +[00008CE9] {0x251203a9500} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008CEA] {0x2510ad82b60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00008CEB] {0x25113fe8b00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Spacer_1 +[00008CEC] {0x251203a1900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008CED] {0x2510d06d000} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_ErrorMessage.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008CEE] {0x2511b142f80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree +[00008CEF] {0x251079dec00} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6 +[00008CF0] {0x25113887d30} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008CF1] {0x2512b2d6280} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Image_1 +[00008CF2] {0x25113887cc0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008CF3] {0x2512aa41000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.BackgroundBlur_0 +[00008CF4] {0x2513fdaf900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008CF5] {0x25113887c50} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00008CF6] {0x2512bae2800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_70 +[00008CF7] {0x2510ad84ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00008CF8] {0x251079deac0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_0 +[00008CF9] {0x2510ad875a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_0 +[00008CFA] {0x251264e6c80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Border_0 +[00008CFB] {0x2510ad87780} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Border_0.BorderSlot_0 +[00008CFC] {0x2512b2d5e00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Image_0 +[00008CFD] {0x2510ad85740} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_1 +[00008CFE] {0x251079de980} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0 +[00008CFF] {0x2510ad83f40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00008D00] {0x25126438440} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_Title +[00008D01] {0x2510ad836a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008D02] {0x25113fee1a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Spacer_4 +[00008D03] {0x2510ad873c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00008D04] {0x25126438180} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_Title_1 +[00008D05] {0x2510ad87420} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_9 +[00008D06] {0x25113feaf00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Spacer +[00008D07] {0x2510ad87480} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_7 +[00008D08] {0x251079de840} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3 +[00008D09] {0x2510ad831c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_0 +[00008D0A] {0x25126437ec0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_ServerName +[00008D0B] {0x2510ad88b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00008D0C] {0x25112dce800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_11 +[00008D0D] {0x2510ad808e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_11.SizeBoxSlot_1 +[00008D0E] {0x2512b1540c0} EditableTextBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.EditableTextBox_Name +[00008D0F] {0x2510ad84180} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008D10] {0x25113fe8c20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Spacer_2 +[00008D11] {0x2510ad83520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008D12] {0x251079de700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo +[00008D13] {0x2510ad82200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008D14] {0x25112dce500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_Yes +[00008D15] {0x2510ad83b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008D16] {0x251079de5c0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_2 +[00008D17] {0x2510ad82140} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_2.OverlaySlot_5 +[00008D18] {0x2512b2d6040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Image_YesFocus +[00008D19] {0x2510ad83a60} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_2.OverlaySlot_3 +[00008D1A] {0x2511189f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_Yes +[00008D1B] {0x2510ad856e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_Yes.ButtonSlot_1 +[00008D1C] {0x25126437c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_Yes +[00008D1D] {0x2512b8b1c00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008D1E] {0x2510ad895e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00008D1F] {0x25113fe0f40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Spacer_0 +[00008D20] {0x2510ad89580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00008D21] {0x25112dce380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_No +[00008D22] {0x2510ad89760} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00008D23] {0x251079de480} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_3 +[00008D24] {0x2510ad89700} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_3.OverlaySlot_8 +[00008D25] {0x2512b2d5bc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Image_NoFocus +[00008D26] {0x2510ad896a0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_3.OverlaySlot_6 +[00008D27] {0x2511189f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_No +[00008D28] {0x2510ad89640} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_No.ButtonSlot_1 +[00008D29] {0x25126437940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_No +[00008D2A] {0x2510c67f900} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Button_No.WidgetNavigation_4 +[00008D2B] {0x251203af100} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00008D2C] {0x2510ad8bf80} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_0.OverlaySlot_5 +[00008D2D] {0x25126437680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.TextBlock_Error +[00008D2E] {0x251203af000} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008D2F] {0x251203aea00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_NewGame.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008D30] {0x2511b142ef0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree +[00008D31] {0x251079de340} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6 +[00008D32] {0x25113887be0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_3 +[00008D33] {0x2512b2d52c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Image_1 +[00008D34] {0x25113887b70} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_2 +[00008D35] {0x25121228200} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.BackgroundBlur_0 +[00008D36] {0x251203a9600} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.BackgroundBlur_0.WidgetNavigation_3 +[00008D37] {0x25113887b00} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.CanvasPanelSlot_1 +[00008D38] {0x25112dce980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_70 +[00008D39] {0x2510ad8d660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_70.SizeBoxSlot_1 +[00008D3A] {0x251079de200} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0 +[00008D3B] {0x2510ad8d600} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.OverlaySlot_0 +[00008D3C] {0x251264e6a00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Border_0 +[00008D3D] {0x2510ad8b860} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Border_0.BorderSlot_0 +[00008D3E] {0x2512b2d4c00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Image_0 +[00008D3F] {0x2510ad8bf20} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.OverlaySlot_1 +[00008D40] {0x251079de0c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0 +[00008D41] {0x2510ad8d5a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_13 +[00008D42] {0x251264373c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Title +[00008D43] {0x2510ad8ee00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008D44] {0x25113fe8d40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_4 +[00008D45] {0x2510ad8b7a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_4 +[00008D46] {0x25126437100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Title_1 +[00008D47] {0x2510ad8bec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_22 +[00008D48] {0x25113fe02e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_8 +[00008D49] {0x2510ad8eda0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00008D4A] {0x251079ddf80} ScaleBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.ScaleBox_0 +[00008D4B] {0x2510ad8ed40} ScaleBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.ScaleBox_0.ScaleBoxSlot_0 +[00008D4C] {0x2512b2d5080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Image_103 +[00008D4D] {0x2510ad8b920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_5 +[00008D4E] {0x25113fe8e60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_2 +[00008D4F] {0x2510ad8be60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.VerticalBoxSlot_6 +[00008D50] {0x251079dde40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo +[00008D51] {0x2510ad8ece0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_2 +[00008D52] {0x25112dcc400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_Yes +[00008D53] {0x2510ad8ec80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_Yes.SizeBoxSlot_0 +[00008D54] {0x251079ddd00} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2 +[00008D55] {0x2510ad8b740} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2.OverlaySlot_5 +[00008D56] {0x2512b2d4e40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Image_YesFocus +[00008D57] {0x2510ad886e0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_2.OverlaySlot_3 +[00008D58] {0x2511189fb70} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes +[00008D59] {0x2510ad885c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes.ButtonSlot_1 +[00008D5A] {0x25126436e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_Yes +[00008D5B] {0x2510c676e00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_Yes.WidgetNavigation_5 +[00008D5C] {0x2510ad8fc40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_5 +[00008D5D] {0x25113fed300} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Spacer_0 +[00008D5E] {0x2510ad8be00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.HorizontalBox_ButtonYesNo.HorizontalBoxSlot_3 +[00008D5F] {0x25112777000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_No +[00008D60] {0x2510ad8e5c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.SizeBox_No.SizeBoxSlot_1 +[00008D61] {0x251079ddbc0} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3 +[00008D62] {0x2510ad8bda0} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3.OverlaySlot_8 +[00008D63] {0x2512b2d0f40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Image_NoFocus +[00008D64] {0x2510ad8b620} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_3.OverlaySlot_6 +[00008D65] {0x25111890080} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_No +[00008D66] {0x2510ad83700} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_No.ButtonSlot_1 +[00008D67] {0x25126436b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.TextBlock_No +[00008D68] {0x251203a9f00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Button_No.WidgetNavigation_4 +[00008D69] {0x25112f29a00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.VerticalBox_0.WidgetNavigation_0 +[00008D6A] {0x2512ad31b00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.Overlay_0.WidgetNavigation_0 +[00008D6B] {0x251203afa00} WidgetNavigation Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_MainMenu_C_2147482395.WidgetTree.W_VHS_Filter.WidgetTree.CanvasPanel_6.WidgetNavigation_2 +[00008D6C] {0x251123493a0} WB_SettingsPanel_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360 +[00008D6D] {0x2511b1429e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree +[00008D6E] {0x251079dda80} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1 +[00008D6F] {0x25113889310} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_7 +[00008D70] {0x25177f92000} BackgroundBlur Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.BackgroundBlur_243 +[00008D71] {0x25113887a90} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_3 +[00008D72] {0x251079dd940} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_12 +[00008D73] {0x2510ad820e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_12.VerticalBoxSlot_0 +[00008D74] {0x251079dd800} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32 +[00008D75] {0x25123faea40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_3 +[00008D76] {0x251079dd6c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_10 +[00008D77] {0x2510ad82aa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_10.VerticalBoxSlot_1 +[00008D78] {0x2511ae87680} WB_Button_LeaveGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame +[00008D79] {0x2510ad81de0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_5 +[00008D7A] {0x25111705e00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.QuitSpacer +[00008D7B] {0x2510ad82d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_6 +[00008D7C] {0x251079dd580} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_17 +[00008D7D] {0x2510ad84c60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_17.VerticalBoxSlot_1 +[00008D7E] {0x2511ae8e980} WB_Button_RestartGame_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0 +[00008D7F] {0x2510ad8f640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_8 +[00008D80] {0x25111705ce0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.QuitSpacer_1 +[00008D81] {0x2510ad8f5e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_32.HorizontalBoxSlot_2 +[00008D82] {0x251079dd440} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_33 +[00008D83] {0x2510ad8b560} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_3 +[00008D84] {0x25112ef8a80} WB_Button_Close_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2 +[00008D85] {0x2510ad8a360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_1 +[00008D86] {0x25111705bc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_105 +[00008D87] {0x2510ad89a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_33.HorizontalBoxSlot_4 +[00008D88] {0x25112ef8d00} WB_Button_Apply_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2 +[00008D89] {0x2510ad899a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_12.VerticalBoxSlot_1 +[00008D8A] {0x251079dd300} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_0 +[00008D8B] {0x2510ad8afc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00008D8C] {0x25112dcf580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_59 +[00008D8D] {0x2510ad8bb00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_59.SizeBoxSlot_0 +[00008D8E] {0x25112ef8580} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_96 +[00008D8F] {0x2510ad8a300} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_96.BorderSlot_0 +[00008D90] {0x251079dd1c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_0 +[00008D91] {0x2510ad8af00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00008D92] {0x251079dd080} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_108 +[00008D93] {0x2510ad8aea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_0 +[00008D94] {0x25112dc9400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_173 +[00008D95] {0x2510ad8ac00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_173.SizeBoxSlot_0 +[00008D96] {0x2512b2d0ac0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Image_142 +[00008D97] {0x2510ad8af60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_108.HorizontalBoxSlot_1 +[00008D98] {0x25130a99780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_181 +[00008D99] {0x2510ad83040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00008D9A] {0x251079dfec0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23 +[00008D9B] {0x2510ad82f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_0 +[00008D9C] {0x25112726100} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video +[00008D9D] {0x2510ad82080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_1 +[00008D9E] {0x25112727300} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio +[00008D9F] {0x2510ad82f80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_2 +[00008DA0] {0x25112720100} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls +[00008DA1] {0x2510ad81fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_3 +[00008DA2] {0x25123a5c400} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game +[00008DA3] {0x2510ad81ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_23.HorizontalBoxSlot_4 +[00008DA4] {0x251079dfd80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_24 +[00008DA5] {0x2512b35b2c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_24.HorizontalBoxSlot_3 +[00008DA6] {0x25123a5c100} WB_Button_Sidebar_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults +[00008DA7] {0x2512b35b320} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[00008DA8] {0x25112dceb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_230 +[00008DA9] {0x2512b35b380} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_230.SizeBoxSlot_0 +[00008DAA] {0x251079dfc40} WidgetSwitcher Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WidgetSwitcher +[00008DAB] {0x2512b35ae40} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_0 +[00008DAC] {0x25112ef0100} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Video_Panel +[00008DAD] {0x2512b357420} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Video_Panel.BorderSlot_0 +[00008DAE] {0x251079dfb00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_533 +[00008DAF] {0x2512b35c400} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_533.VerticalBoxSlot_0 +[00008DB0] {0x251079df9c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox +[00008DB1] {0x2512b353580} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox.VerticalBoxSlot_0 +[00008DB2] {0x25130a994c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock +[00008DB3] {0x2512b35ac60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox.VerticalBoxSlot_1 +[00008DB4] {0x25130a99200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_1 +[00008DB5] {0x2512b35dc60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_533.VerticalBoxSlot_1 +[00008DB6] {0x25112845bc0} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_0 +[00008DB7] {0x2512b35ea40} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_0.ScrollBoxSlot_0 +[00008DB8] {0x25112ef6500} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_512 +[00008DB9] {0x2512b3561c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_512.BorderSlot_0 +[00008DBA] {0x25130ac2900} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628 +[00008DBB] {0x2512b355ce0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_0 +[00008DBC] {0x25130a98f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_2 +[00008DBD] {0x2512b352800} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_1 +[00008DBE] {0x25130ac27c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_275 +[00008DBF] {0x2512b358080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_3 +[00008DC0] {0x25130a98c80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text +[00008DC1] {0x2512b35a1e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_2 +[00008DC2] {0x25111705aa0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_403 +[00008DC3] {0x2512b35c160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_275.HorizontalBoxSlot_1 +[00008DC4] {0x25130a989c0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_WindowMode +[00008DC5] {0x2512b359ee0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_2 +[00008DC6] {0x25130ac2680} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox +[00008DC7] {0x2512b35bf80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox.HorizontalBoxSlot_3 +[00008DC8] {0x25130a98700} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1 +[00008DC9] {0x2512b35c0a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[00008DCA] {0x25111705980} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer +[00008DCB] {0x2512b35bec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00008DCC] {0x25130a98440} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Resolution +[00008DCD] {0x2512b351a80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_4 +[00008DCE] {0x25130ac2540} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_20 +[00008DCF] {0x2512b35b020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_3 +[00008DD0] {0x25130a98180} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21 +[00008DD1] {0x2512b3505e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_2 +[00008DD2] {0x25111705860} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_20 +[00008DD3] {0x2512b350640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_20.HorizontalBoxSlot_0 +[00008DD4] {0x25130a97ec0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_FrameRateLimit +[00008DD5] {0x2512b3506a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_3 +[00008DD6] {0x25130ac2400} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_3 +[00008DD7] {0x2512b350700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_3 +[00008DD8] {0x25130a97c00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4 +[00008DD9] {0x2512b35a9c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_2 +[00008DDA] {0x25111705740} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_3 +[00008DDB] {0x2512b35fa60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_3.HorizontalBoxSlot_4 +[00008DDC] {0x25130a97940} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync +[00008DDD] {0x2512b350ac0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_628.VerticalBoxSlot_5 +[00008DDE] {0x25130ac22c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_36 +[00008DDF] {0x2512b351960} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_3 +[00008DE0] {0x25130a97680} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24 +[00008DE1] {0x2512b350280} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_2 +[00008DE2] {0x25111705620} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_33 +[00008DE3] {0x2512b350340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_36.HorizontalBoxSlot_4 +[00008DE4] {0x25130a973c0} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_MotionBlur +[00008DE5] {0x2512b350400} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_0.ScrollBoxSlot_3 +[00008DE6] {0x25112ef5880} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border +[00008DE7] {0x2512b35e500} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border.BorderSlot_0 +[00008DE8] {0x25130ac2180} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1 +[00008DE9] {0x2512b35f220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_0 +[00008DEA] {0x25130a97100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_3 +[00008DEB] {0x2512b35e560} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_1 +[00008DEC] {0x25130ac2040} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_1 +[00008DED] {0x2512b35e620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_3 +[00008DEE] {0x25130a96e40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2 +[00008DEF] {0x2512b35f2e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_2 +[00008DF0] {0x25111705500} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_1 +[00008DF1] {0x2512b35f3a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_1.HorizontalBoxSlot_5 +[00008DF2] {0x25112ef5b00} WB_Button_AutoSet_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet +[00008DF3] {0x2512b35f400} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_2 +[00008DF4] {0x25130ac1f00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_2 +[00008DF5] {0x2512b35f4c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_3 +[00008DF6] {0x25130a96b80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3 +[00008DF7] {0x2512b35f520} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_2 +[00008DF8] {0x251117053e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_2 +[00008DF9] {0x2512b35aea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_2.HorizontalBoxSlot_0 +[00008DFA] {0x25130a968c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality +[00008DFB] {0x2512b35eaa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_3 +[00008DFC] {0x25130ac1dc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_4 +[00008DFD] {0x2512b35eb00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_3 +[00008DFE] {0x25130a96600} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5 +[00008DFF] {0x2512b35a900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_2 +[00008E00] {0x251117052c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_4 +[00008E01] {0x2512b35a4e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_4.HorizontalBoxSlot_0 +[00008E02] {0x25130a96340} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality +[00008E03] {0x2512b35d2a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_4 +[00008E04] {0x25130ac1c80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_5 +[00008E05] {0x2512b35d360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_3 +[00008E06] {0x25130a96080} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6 +[00008E07] {0x2512b35d9c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_2 +[00008E08] {0x251117051a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_5 +[00008E09] {0x2512b35d840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_5.HorizontalBoxSlot_0 +[00008E0A] {0x25130a95dc0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality +[00008E0B] {0x2512b3570c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_5 +[00008E0C] {0x25130ac1b40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_6 +[00008E0D] {0x2512b35d780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_3 +[00008E0E] {0x25130a95b00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7 +[00008E0F] {0x2512b35d900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_2 +[00008E10] {0x25111705080} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_6 +[00008E11] {0x2512b35cee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_6.HorizontalBoxSlot_0 +[00008E12] {0x25130a9fd40} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality +[00008E13] {0x2512b359340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_6 +[00008E14] {0x25130ac1a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_7 +[00008E15] {0x2512b359040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_3 +[00008E16] {0x25130a9fa80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8 +[00008E17] {0x2512b3593a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_2 +[00008E18] {0x25111704f60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_7 +[00008E19] {0x2512b357c00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_7.HorizontalBoxSlot_0 +[00008E1A] {0x25130a9f7c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality +[00008E1B] {0x2512b35c100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_7 +[00008E1C] {0x25130ac18c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_8 +[00008E1D] {0x2512b35c280} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_3 +[00008E1E] {0x25130a9f500} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9 +[00008E1F] {0x2512b35b1a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_2 +[00008E20] {0x25111704e40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_8 +[00008E21] {0x2512b35b200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_8.HorizontalBoxSlot_0 +[00008E22] {0x25130a9f240} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality +[00008E23] {0x2512b35b260} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_8 +[00008E24] {0x25130ac1780} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_12 +[00008E25] {0x2512b353520} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_3 +[00008E26] {0x25130a9ef80} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13 +[00008E27] {0x2512b353dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_2 +[00008E28] {0x25111704d20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_12 +[00008E29] {0x2512b353c40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_12.HorizontalBoxSlot_0 +[00008E2A] {0x25130a9ecc0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality +[00008E2B] {0x2512b353d00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_9 +[00008E2C] {0x25130ac1640} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_13 +[00008E2D] {0x2512b35ade0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_3 +[00008E2E] {0x25130a9ea00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14 +[00008E2F] {0x2512b35a540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_2 +[00008E30] {0x25111704c00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_13 +[00008E31] {0x2512b35a5a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_13.HorizontalBoxSlot_0 +[00008E32] {0x25130a9e740} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality +[00008E33] {0x2512b359fa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_10 +[00008E34] {0x25130ac1500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_14 +[00008E35] {0x2512b35a060} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_3 +[00008E36] {0x25130a9e480} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15 +[00008E37] {0x2512b358860} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_2 +[00008E38] {0x25111704ae0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_14 +[00008E39] {0x2512b358920} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_14.HorizontalBoxSlot_0 +[00008E3A] {0x25130a9e1c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality +[00008E3B] {0x2512b359100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_1.VerticalBoxSlot_11 +[00008E3C] {0x25130ac13c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_31 +[00008E3D] {0x2512b357c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_3 +[00008E3E] {0x25130a9df00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22 +[00008E3F] {0x2512b359400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_2 +[00008E40] {0x251117025c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_29 +[00008E41] {0x2512b357cc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_31.HorizontalBoxSlot_4 +[00008E42] {0x25130a9dc40} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync_1 +[00008E43] {0x2512b3580e0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_0.ScrollBoxSlot_2 +[00008E44] {0x25112ef8800} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_1 +[00008E45] {0x2512b358800} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_1.BorderSlot_0 +[00008E46] {0x25130ac1280} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_2 +[00008E47] {0x2512b358740} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_2.VerticalBoxSlot_0 +[00008E48] {0x25130a9d980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_4 +[00008E49] {0x2512b358680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_2.VerticalBoxSlot_1 +[00008E4A] {0x25130ac1140} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_15 +[00008E4B] {0x2512b3584a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_3 +[00008E4C] {0x25130a9d6c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16 +[00008E4D] {0x2512b357fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_2 +[00008E4E] {0x251117092e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_15 +[00008E4F] {0x2512b358260} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_15.HorizontalBoxSlot_1 +[00008E50] {0x25130a9d400} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_DynamicResolution +[00008E51] {0x2512b35ca00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_2.VerticalBoxSlot_2 +[00008E52] {0x25130ac1000} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_16 +[00008E53] {0x2512b35f940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_3 +[00008E54] {0x25130a9d140} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17 +[00008E55] {0x2512b35c880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_2 +[00008E56] {0x251117091c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_16 +[00008E57] {0x2512b35c1c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_16.HorizontalBoxSlot_0 +[00008E58] {0x25130a9ce80} WB_Dropdown_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_HDR +[00008E59] {0x2512b35f7c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_2.VerticalBoxSlot_4 +[00008E5A] {0x25130ac0ec0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_54 +[00008E5B] {0x251264c2980} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_3 +[00008E5C] {0x25130a9cbc0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30 +[00008E5D] {0x2512b35f820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_2 +[00008E5E] {0x251117090a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_51 +[00008E5F] {0x2512b35f880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_54.HorizontalBoxSlot_5 +[00008E60] {0x25130a9c900} WB_Gamma_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2 +[00008E61] {0x2512b35f8e0} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_1 +[00008E62] {0x25112ef2e00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Audio_Panel +[00008E63] {0x2512b35f9a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Audio_Panel.BorderSlot_0 +[00008E64] {0x25130ac0d80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_5 +[00008E65] {0x2512b35f340} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_5.VerticalBoxSlot_0 +[00008E66] {0x25130ac0c40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_6 +[00008E67] {0x2512b35fb20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_6.VerticalBoxSlot_0 +[00008E68] {0x25130a9c640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_7 +[00008E69] {0x2512b355ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_6.VerticalBoxSlot_1 +[00008E6A] {0x25130a9c380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_8 +[00008E6B] {0x2512b355f80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_5.VerticalBoxSlot_1 +[00008E6C] {0x25112842500} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox +[00008E6D] {0x2512b356040} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox.ScrollBoxSlot_0 +[00008E6E] {0x25112ef5d80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_4 +[00008E6F] {0x2512b356100} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_4.BorderSlot_0 +[00008E70] {0x25130ac0b00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7 +[00008E71] {0x2512b356160} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_0 +[00008E72] {0x25130a9c0c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_9 +[00008E73] {0x2512b356280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_1 +[00008E74] {0x25130ac09c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_9 +[00008E75] {0x2512b3550e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_3 +[00008E76] {0x25130a9be00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10 +[00008E77] {0x2512b353100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_2 +[00008E78] {0x25111708f80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_9 +[00008E79] {0x2512b354a80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_9.HorizontalBoxSlot_4 +[00008E7A] {0x25130a9bb40} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume +[00008E7B] {0x2512b354b40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_8 +[00008E7C] {0x25130ac0880} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_10 +[00008E7D] {0x2512b355140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_3 +[00008E7E] {0x25130a9b880} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11 +[00008E7F] {0x2512b3552c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_2 +[00008E80] {0x25111708e60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_10 +[00008E81] {0x2512b353160} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_10.HorizontalBoxSlot_1 +[00008E82] {0x25130a9b5c0} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume +[00008E83] {0x2512b352ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_6 +[00008E84] {0x25130ac0740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_17 +[00008E85] {0x2512b352e00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_3 +[00008E86] {0x25130ad5840} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18 +[00008E87] {0x2512b355620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_2 +[00008E88] {0x25111708d40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_17 +[00008E89] {0x2512b355680} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_17.HorizontalBoxSlot_1 +[00008E8A] {0x25130ad5580} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume +[00008E8B] {0x2512b353e20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_3 +[00008E8C] {0x25130ac0600} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_18 +[00008E8D] {0x2512b353e80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_3 +[00008E8E] {0x25130ad52c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19 +[00008E8F] {0x2512b354180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_2 +[00008E90] {0x25111708c20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_18 +[00008E91] {0x2512b352c80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_18.HorizontalBoxSlot_1 +[00008E92] {0x25130ad5000} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume +[00008E93] {0x2512b3542a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_4 +[00008E94] {0x25130ac04c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_19 +[00008E95] {0x2512b354240} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_3 +[00008E96] {0x25130ad4d40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20 +[00008E97] {0x2512b354360} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_2 +[00008E98] {0x25111708b00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_19 +[00008E99] {0x2512b3531c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_19.HorizontalBoxSlot_1 +[00008E9A] {0x25130ad4a80} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume +[00008E9B] {0x2512b352bc0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_7 +[00008E9C] {0x25130ac0380} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_50 +[00008E9D] {0x2512b352aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_3 +[00008E9E] {0x25130ad47c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29 +[00008E9F] {0x2512b352b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_2 +[00008EA0] {0x251117089e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_46 +[00008EA1] {0x2512b352b60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_50.HorizontalBoxSlot_1 +[00008EA2] {0x25130ad4500} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume +[00008EA3] {0x2512b353460} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_7.VerticalBoxSlot_5 +[00008EA4] {0x25130ac0240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_34 +[00008EA5] {0x2512b352c20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_3 +[00008EA6] {0x25130ad4240} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23 +[00008EA7] {0x2512b3535e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_2 +[00008EA8] {0x251117088c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_31 +[00008EA9] {0x2512b352440} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_34.HorizontalBoxSlot_1 +[00008EAA] {0x25130ad3f80} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume +[00008EAB] {0x2512b350160} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox.ScrollBoxSlot_1 +[00008EAC] {0x25130aa0100} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_5 +[00008EAD] {0x2512b3521a0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_5.BorderSlot_0 +[00008EAE] {0x25130ac0100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_8 +[00008EAF] {0x2512b352380} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_8.VerticalBoxSlot_0 +[00008EB0] {0x25130ad3cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_10 +[00008EB1] {0x2512b352260} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_8.VerticalBoxSlot_1 +[00008EB2] {0x25130ac5240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_11 +[00008EB3] {0x2512b3501c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_3 +[00008EB4] {0x25130ad3a00} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12 +[00008EB5] {0x2512b3509a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_2 +[00008EB6] {0x251117087a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_11 +[00008EB7] {0x2512b350a60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_11.HorizontalBoxSlot_1 +[00008EB8] {0x25130ad3740} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality +[00008EB9] {0x2512b352860} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox.ScrollBoxSlot_4 +[00008EBA] {0x25130aaa380} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_6 +[00008EBB] {0x2512b353d60} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_6.BorderSlot_0 +[00008EBC] {0x25130ac5100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13 +[00008EBD] {0x2512b3525c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13.VerticalBoxSlot_0 +[00008EBE] {0x25130ad3480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_20 +[00008EBF] {0x2512b352680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13.VerticalBoxSlot_2 +[00008EC0] {0x25130ac4fc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_48 +[00008EC1] {0x2512b352d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_3 +[00008EC2] {0x25130ad31c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28 +[00008EC3] {0x2512b352a40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_2 +[00008EC4] {0x25111708680} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_44 +[00008EC5] {0x2512b352ce0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_48.HorizontalBoxSlot_5 +[00008EC6] {0x25112dc0280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_4 +[00008EC7] {0x2512b3527a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_4.SizeBoxSlot_0 +[00008EC8] {0x25130ad2f00} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk +[00008EC9] {0x2512b352920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13.VerticalBoxSlot_1 +[00008ECA] {0x25130ac4e80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_37 +[00008ECB] {0x2512b3529e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_3 +[00008ECC] {0x25130ad2c40} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25 +[00008ECD] {0x2512b351b40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_2 +[00008ECE] {0x25111708560} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_30 +[00008ECF] {0x2512b3519c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_37.HorizontalBoxSlot_4 +[00008ED0] {0x25130ad2980} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1 +[00008ED1] {0x2512b3587a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13.VerticalBoxSlot_8 +[00008ED2] {0x25130ac4d40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_38 +[00008ED3] {0x2512b357f60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_3 +[00008ED4] {0x25130ad26c0} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26 +[00008ED5] {0x2512b3574e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_2 +[00008ED6] {0x25111708440} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_34 +[00008ED7] {0x2512b357540} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_38.HorizontalBoxSlot_1 +[00008ED8] {0x25130ad2400} WB_Slider_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1 +[00008ED9] {0x2512b3575a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_13.VerticalBoxSlot_6 +[00008EDA] {0x25130ac4c00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_39 +[00008EDB] {0x2512b357600} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_3 +[00008EDC] {0x25130ad2140} WB_SettingsItem_Text_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27 +[00008EDD] {0x2512b3557a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_2 +[00008EDE] {0x25111708320} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_35 +[00008EDF] {0x2512b355860} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_39.HorizontalBoxSlot_0 +[00008EE0] {0x25130ad1e80} WB_Microphone_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain +[00008EE1] {0x2512b355920} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_2 +[00008EE2] {0x25130aaa100} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Control_Panel +[00008EE3] {0x2512b3522c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Control_Panel.BorderSlot_0 +[00008EE4] {0x25130ac4ac0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_3 +[00008EE5] {0x2512b356220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_3.VerticalBoxSlot_0 +[00008EE6] {0x25130ac4980} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_4 +[00008EE7] {0x2512b355e00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_4.VerticalBoxSlot_0 +[00008EE8] {0x25130ad1bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_5 +[00008EE9] {0x2512b354ba0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_3.VerticalBoxSlot_1 +[00008EEA] {0x2511291c940} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_1 +[00008EEB] {0x2512b355500} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_1.ScrollBoxSlot_2 +[00008EEC] {0x25130aa9e80} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_3 +[00008EED] {0x2512b355380} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_3.BorderSlot_0 +[00008EEE] {0x25130ac4840} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_11 +[00008EEF] {0x2512b355320} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_11.VerticalBoxSlot_0 +[00008EF0] {0x25130ad1900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_17 +[00008EF1] {0x2512b354d80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_11.VerticalBoxSlot_9 +[00008EF2] {0x25130ac4700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_30 +[00008EF3] {0x2512b354cc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_1 +[00008EF4] {0x25130ad1640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_18 +[00008EF5] {0x2512b353ac0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_2 +[00008EF6] {0x25111708200} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_28 +[00008EF7] {0x2512b353820} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_30.HorizontalBoxSlot_4 +[00008EF8] {0x25112dcd480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_0 +[00008EF9] {0x2512b3537c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_0.SizeBoxSlot_2 +[00008EFA] {0x25130ad1380} WB_Sensitivity_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2 +[00008EFB] {0x2512b353a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_11.VerticalBoxSlot_2 +[00008EFC] {0x25130ac45c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_40 +[00008EFD] {0x2512b353760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_1 +[00008EFE] {0x25130ad10c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_21 +[00008EFF] {0x2512b353700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_2 +[00008F00] {0x251117080e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_36 +[00008F01] {0x2512b353a00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_40.HorizontalBoxSlot_4 +[00008F02] {0x25112dcd300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox +[00008F03] {0x2512b3536a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008F04] {0x25130ad0e00} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse +[00008F05] {0x2512b353640} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_1.ScrollBoxSlot_0 +[00008F06] {0x25130aa9c00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_2 +[00008F07] {0x2512b3532e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_2.BorderSlot_0 +[00008F08] {0x25130ac4480} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9 +[00008F09] {0x2512b353b80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_0 +[00008F0A] {0x25130ad0b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_11 +[00008F0B] {0x2512b3539a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_7 +[00008F0C] {0x25130ac4340} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_21 +[00008F0D] {0x2512b353940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_6 +[00008F0E] {0x25130ad0880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_164 +[00008F0F] {0x2512b353be0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_2 +[00008F10] {0x25111707fc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_21 +[00008F11] {0x2512b353220} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_21.HorizontalBoxSlot_8 +[00008F12] {0x25130aa9980} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap +[00008F13] {0x2512b353280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_11 +[00008F14] {0x25130ac4200} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_22 +[00008F15] {0x2512b354480} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_6 +[00008F16] {0x25130ad05c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_12 +[00008F17] {0x2512b351fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_2 +[00008F18] {0x25111707ea0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_22 +[00008F19] {0x2512b351f00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_22.HorizontalBoxSlot_8 +[00008F1A] {0x25130aa9700} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_1 +[00008F1B] {0x2512b351a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_1 +[00008F1C] {0x25130ac40c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_25 +[00008F1D] {0x2512b352020} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_6 +[00008F1E] {0x25130ad0300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_6 +[00008F1F] {0x2512b351f60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_2 +[00008F20] {0x25111707d80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_23 +[00008F21] {0x2512b351ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_25.HorizontalBoxSlot_8 +[00008F22] {0x25130aa9480} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_2 +[00008F23] {0x2512b351e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_2 +[00008F24] {0x25130ac3f80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_26 +[00008F25] {0x2512b352140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_6 +[00008F26] {0x25130ad0040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_13 +[00008F27] {0x2512b3524a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_2 +[00008F28] {0x25111707c60} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_24 +[00008F29] {0x2512b3500a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_26.HorizontalBoxSlot_8 +[00008F2A] {0x25130aa9200} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_3 +[00008F2B] {0x2512b350040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_3 +[00008F2C] {0x25130ac3e40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_27 +[00008F2D] {0x2512b355bc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_6 +[00008F2E] {0x25130adb300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_14 +[00008F2F] {0x2512b357060} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_2 +[00008F30] {0x25111707b40} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_25 +[00008F31] {0x2512b357000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_27.HorizontalBoxSlot_8 +[00008F32] {0x25130aa8f80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_4 +[00008F33] {0x2512b356fa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_8 +[00008F34] {0x25130ac3d00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_49 +[00008F35] {0x2512b357180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_6 +[00008F36] {0x25130adb040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_33 +[00008F37] {0x2512b3545a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_2 +[00008F38] {0x25111707a20} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_45 +[00008F39] {0x2512b350c40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_49.HorizontalBoxSlot_8 +[00008F3A] {0x25130aa8d00} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_13 +[00008F3B] {0x2512b350be0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_4 +[00008F3C] {0x25130ac3bc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_28 +[00008F3D] {0x2512b350b80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_6 +[00008F3E] {0x25130adad80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_15 +[00008F3F] {0x2512b350b20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_2 +[00008F40] {0x25111707900} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_26 +[00008F41] {0x2512b353fa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_28.HorizontalBoxSlot_8 +[00008F42] {0x25130aa8a80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_5 +[00008F43] {0x2512b354060} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_5 +[00008F44] {0x25130ac3a80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_29 +[00008F45] {0x2512b354000} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_6 +[00008F46] {0x25130adaac0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_16 +[00008F47] {0x2512b353f40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_2 +[00008F48] {0x251117077e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_27 +[00008F49] {0x2512b353ee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_29.HorizontalBoxSlot_8 +[00008F4A] {0x25130aa8800} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_6 +[00008F4B] {0x2512b350100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_6 +[00008F4C] {0x25130ac3940} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_35 +[00008F4D] {0x2512b352f20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_6 +[00008F4E] {0x25130ada800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_19 +[00008F4F] {0x2512b352fe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_2 +[00008F50] {0x251117076c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_32 +[00008F51] {0x2512b351d20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_35.HorizontalBoxSlot_8 +[00008F52] {0x25130aa8580} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_7 +[00008F53] {0x2512b3520e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_12 +[00008F54] {0x25130ac3800} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_45 +[00008F55] {0x2512b351d80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_6 +[00008F56] {0x25130ada540} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_28 +[00008F57] {0x2512b351c00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_2 +[00008F58] {0x251117075a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_41 +[00008F59] {0x2512b352f80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_45.HorizontalBoxSlot_8 +[00008F5A] {0x25130aa8300} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_10 +[00008F5B] {0x2512b353040} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_13 +[00008F5C] {0x25130ac36c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_46 +[00008F5D] {0x2512b351c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_6 +[00008F5E] {0x25130ada280} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_29 +[00008F5F] {0x2512b352080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_2 +[00008F60] {0x25111707480} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_42 +[00008F61] {0x2512b354d20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_46.HorizontalBoxSlot_8 +[00008F62] {0x25130aa8080} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_11 +[00008F63] {0x2512b354e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_10 +[00008F64] {0x25130ac3580} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_44 +[00008F65] {0x2512b3554a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_6 +[00008F66] {0x25130ad9fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_27 +[00008F67] {0x2512b3555c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_2 +[00008F68] {0x25111707360} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_40 +[00008F69] {0x2512b355560} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_44.HorizontalBoxSlot_8 +[00008F6A] {0x25130aa7e00} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_9 +[00008F6B] {0x2512b355440} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_9 +[00008F6C] {0x25130ac3440} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_43 +[00008F6D] {0x2512b3553e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_6 +[00008F6E] {0x25130ad9d00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_26 +[00008F6F] {0x2512b357d80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_2 +[00008F70] {0x25111707240} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_39 +[00008F71] {0x2512b357d20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_43.HorizontalBoxSlot_8 +[00008F72] {0x25130aa7b80} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_8 +[00008F73] {0x2512b359160} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_9.VerticalBoxSlot_14 +[00008F74] {0x25130ac3300} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_47 +[00008F75] {0x2512b359220} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_6 +[00008F76] {0x25130ad9a40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_30 +[00008F77] {0x2512b353340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_2 +[00008F78] {0x25111707120} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_43 +[00008F79] {0x2512b354780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_47.HorizontalBoxSlot_8 +[00008F7A] {0x25130aa7900} WB_KeyRemap_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_12 +[00008F7B] {0x2512b354960} WidgetSwitcherSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WidgetSwitcher.WidgetSwitcherSlot_3 +[00008F7C] {0x25130aa7680} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Game_Panel +[00008F7D] {0x2512b3547e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Game_Panel.BorderSlot_0 +[00008F7E] {0x25130ac31c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_14 +[00008F7F] {0x2512b3548a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_14.VerticalBoxSlot_0 +[00008F80] {0x25130ac3080} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_15 +[00008F81] {0x2512b354840} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_15.VerticalBoxSlot_0 +[00008F82] {0x25130ad9780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_22 +[00008F83] {0x2512b354720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_14.VerticalBoxSlot_1 +[00008F84] {0x25112917720} ScrollBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2 +[00008F85] {0x2512b3546c0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2.ScrollBoxSlot_2 +[00008F86] {0x25130aa7400} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_7 +[00008F87] {0x2512b3544e0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_7.BorderSlot_0 +[00008F88] {0x25130ac2f40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16 +[00008F89] {0x2512b354600} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_0 +[00008F8A] {0x25130ad94c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_23 +[00008F8B] {0x2512b354540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_3 +[00008F8C] {0x25130ac2e00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_41 +[00008F8D] {0x2512b354420} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_1 +[00008F8E] {0x25130ad9200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_24 +[00008F8F] {0x2512b3543c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_2 +[00008F90] {0x25111707000} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_37 +[00008F91] {0x2512b3523e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_41.HorizontalBoxSlot_4 +[00008F92] {0x2512410b980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_1 +[00008F93] {0x2512b352320} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[00008F94] {0x25130ad8f40} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect +[00008F95] {0x2512b352200} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_2 +[00008F96] {0x25130ac2cc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_42 +[00008F97] {0x2512b355a40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_1 +[00008F98] {0x25130ad8c80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_25 +[00008F99] {0x2512b355b60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_2 +[00008F9A] {0x25111706ee0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_38 +[00008F9B] {0x2512b3559e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_42.HorizontalBoxSlot_4 +[00008F9C] {0x25123f65c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_2 +[00008F9D] {0x2512b355b00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_2.SizeBoxSlot_0 +[00008F9E] {0x25130ad89c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody +[00008F9F] {0x2512b355980} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_1 +[00008FA0] {0x25130ac2b80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_52 +[00008FA1] {0x2512b355c80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_1 +[00008FA2] {0x25130ad8700} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_34 +[00008FA3] {0x2512b357840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_2 +[00008FA4] {0x2511170b800} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_48 +[00008FA5] {0x2512b357ae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_52.HorizontalBoxSlot_4 +[00008FA6] {0x25112dc2080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_3 +[00008FA7] {0x2512b3577e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_3.SizeBoxSlot_0 +[00008FA8] {0x25130ad8440} WB_FOV_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV +[00008FA9] {0x2512b357a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_5 +[00008FAA] {0x25130ac2a40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_55 +[00008FAB] {0x2512b357780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_1 +[00008FAC] {0x25130ad8180} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_37 +[00008FAD] {0x2512b3579c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_2 +[00008FAE] {0x2511170b6e0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_53 +[00008FAF] {0x2512b355aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_55.HorizontalBoxSlot_4 +[00008FB0] {0x25112dc2380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_7 +[00008FB1] {0x2512b357960} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_7.SizeBoxSlot_0 +[00008FB2] {0x25130ad7ec0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore +[00008FB3] {0x2512b3578a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_4 +[00008FB4] {0x25130ac7b80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_56 +[00008FB5] {0x2512b357ba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_1 +[00008FB6] {0x25130ad7c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_38 +[00008FB7] {0x2512b357900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_2 +[00008FB8] {0x2511170b5c0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_54 +[00008FB9] {0x2512b355d40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_56.HorizontalBoxSlot_4 +[00008FBA] {0x25112dc2200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_8 +[00008FBB] {0x2512b3576c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_8.SizeBoxSlot_0 +[00008FBC] {0x25130ad7940} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake +[00008FBD] {0x2512b357660} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_16.VerticalBoxSlot_6 +[00008FBE] {0x25130ac7a40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_57 +[00008FBF] {0x2512b35b7a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_1 +[00008FC0] {0x25130ad7680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_39 +[00008FC1] {0x2512b35a120} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_2 +[00008FC2] {0x2511170b4a0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_55 +[00008FC3] {0x2512b35b6e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_57.HorizontalBoxSlot_4 +[00008FC4] {0x25112dc1600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_9 +[00008FC5] {0x2512b35b980} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_9.SizeBoxSlot_0 +[00008FC6] {0x25130ad73c0} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent +[00008FC7] {0x2512b35b620} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2.ScrollBoxSlot_7 +[00008FC8] {0x2511170b380} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_52 +[00008FC9] {0x2512b35b920} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2.ScrollBoxSlot_9 +[00008FCA] {0x25130aa7180} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_9 +[00008FCB] {0x2512b35b560} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_9.BorderSlot_0 +[00008FCC] {0x25130ac7900} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_19 +[00008FCD] {0x2512b35b8c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_19.VerticalBoxSlot_0 +[00008FCE] {0x25130ad7100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_35 +[00008FCF] {0x2512b35b4a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_19.VerticalBoxSlot_3 +[00008FD0] {0x25130ac77c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_53 +[00008FD1] {0x2512b35b860} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_1 +[00008FD2] {0x25130ad6e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_36 +[00008FD3] {0x2512b35b3e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_2 +[00008FD4] {0x2511170b260} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_49 +[00008FD5] {0x2512b35b800} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_53.HorizontalBoxSlot_4 +[00008FD6] {0x25112dc3b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_5 +[00008FD7] {0x2512b357240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_5.SizeBoxSlot_0 +[00008FD8] {0x25130ad6b80} WB_OptionSwitcher_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation +[00008FD9] {0x2512b358da0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2.ScrollBoxSlot_8 +[00008FDA] {0x2511170b140} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_50 +[00008FDB] {0x2512b358fe0} ScrollBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ScrollBox_2.ScrollBoxSlot_0 +[00008FDC] {0x25130aa6f00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_8 +[00008FDD] {0x2512b3591c0} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_8.BorderSlot_0 +[00008FDE] {0x25130ac7680} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_18 +[00008FDF] {0x2512b359280} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_18.VerticalBoxSlot_0 +[00008FE0] {0x25130ad68c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_31 +[00008FE1] {0x2512b358f20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_18.VerticalBoxSlot_1 +[00008FE2] {0x25130ad6600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_32 +[00008FE3] {0x2512b358d40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.VerticalBox_18.VerticalBoxSlot_4 +[00008FE4] {0x25130ac7540} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_51 +[00008FE5] {0x2512b358ce0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_1 +[00008FE6] {0x25130ad6340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.ResetAchievements_1 +[00008FE7] {0x2512b35a300} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_2 +[00008FE8] {0x2511170b020} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Spacer_47 +[00008FE9] {0x2512b357ea0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.HorizontalBox_51.HorizontalBoxSlot_4 +[00008FEA] {0x25112dcf880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_6 +[00008FEB] {0x2512b357de0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.SizeBox_6.SizeBoxSlot_0 +[00008FEC] {0x25130aa6c80} WB_Button_ResetAchievements_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements +[00008FED] {0x25113889700} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_1 +[00008FEE] {0x25130ad6080} WB_Confirmation_PopUp_ResetSettings_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2 +[00008FEF] {0x251138895b0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_2 +[00008FF0] {0x25130ad5dc0} WB_Confirmation_PopUp_SaveSettings_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2 +[00008FF1] {0x25113889620} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[00008FF2] {0x25130ad5b00} WB_Confirmation_PopUp_ResetAchievements_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2 +[00008FF3] {0x25113889690} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.CanvasPanel_1.CanvasPanelSlot_4 +[00008FF4] {0x25130ac7400} Overlay Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WarningOverlay +[00008FF5] {0x2512b359460} OverlaySlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WarningOverlay.OverlaySlot_0 +[00008FF6] {0x25130aa6a00} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_94 +[00008FF7] {0x2512b357f00} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.Border_94.BorderSlot_0 +[00008FF8] {0x25130adfd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.TextBlock_93 +[00008FF9] {0x2511b14a1e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree +[00008FFA] {0x25112dcef80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.SizeBox +[00008FFB] {0x2512b35dea0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.SizeBox.SizeBoxSlot_0 +[00008FFC] {0x251118909a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.Button +[00008FFD] {0x2512b35c760} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.Button.ButtonSlot_0 +[00008FFE] {0x25130ac72c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.HorizontalBox_0 +[00008FFF] {0x2512b357e40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009000] {0x25130adfa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_LeaveGame.WidgetTree.TextBlock +[00009001] {0x2511b14a1b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree +[00009002] {0x25112dce200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.SizeBox +[00009003] {0x2512b35c3a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009004] {0x25111891be0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.Button +[00009005] {0x2512b35c2e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.Button.ButtonSlot_0 +[00009006] {0x25130ac7180} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.HorizontalBox_0 +[00009007] {0x2512b35c340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009008] {0x25130adf7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_RestartGame_C_0.WidgetTree.TextBlock +[00009009] {0x2511b14a180} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree +[0000900A] {0x25112dcfa00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox +[0000900B] {0x2512b3571e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000900C] {0x251118912c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Button +[0000900D] {0x2512b357120} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Button.ButtonSlot_0 +[0000900E] {0x25130ac7040} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0 +[0000900F] {0x2512b357300} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009010] {0x25112dc4d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox_88 +[00009011] {0x2512b35b0e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[00009012] {0x2512b2d8d40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.Image_Icon +[00009013] {0x2512b35da20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009014] {0x25130adf500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Close_Theme2.WidgetTree.TextBlock +[00009015] {0x2511b14a150} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree +[00009016] {0x25112dcb200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox +[00009017] {0x2512b35dcc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009018] {0x25111890e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Button +[00009019] {0x2512b35dd20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Button.ButtonSlot_0 +[0000901A] {0x25130ac6f00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0 +[0000901B] {0x2512b35db40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000901C] {0x25112dcc580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox_88 +[0000901D] {0x2512b35da80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.SizeBox_88.SizeBoxSlot_0 +[0000901E] {0x2512b2d9400} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.Image_Icon +[0000901F] {0x2512b35dae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009020] {0x25130adf240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Apply_Theme2.WidgetTree.TextBlock +[00009021] {0x2511b14a120} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree +[00009022] {0x25112dcd600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox +[00009023] {0x2512b359a60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009024] {0x2512bb0fb70} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Button +[00009025] {0x2512b359820} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Button.ButtonSlot_0 +[00009026] {0x25130ac6dc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox +[00009027] {0x2512b3597c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009028] {0x25130adef80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.TextBlock +[00009029] {0x2512b359880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000902A] {0x2511170af00} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Spacer_108 +[0000902B] {0x2512b359dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000902C] {0x25112dce080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_1 +[0000902D] {0x2512b35aa80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000902E] {0x25112dc1300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_Icon +[0000902F] {0x2512b35a960} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00009030] {0x2512b2d6dc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Video.WidgetTree.Image_Icon +[00009031] {0x2511b14a0f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree +[00009032] {0x25112dca000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox +[00009033] {0x2512b35a780} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009034] {0x2512bb0d6f0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Button +[00009035] {0x2512b3599a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Button.ButtonSlot_0 +[00009036] {0x25130ac6c80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox +[00009037] {0x2512b35a840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009038] {0x25130adecc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.TextBlock +[00009039] {0x2512b359640} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000903A] {0x2511170ade0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Spacer_108 +[0000903B] {0x2512b3595e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000903C] {0x25112dc2c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_1 +[0000903D] {0x2512b359d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000903E] {0x25112dc6580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_Icon +[0000903F] {0x2512b359940} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00009040] {0x2512b2d1a80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Audio.WidgetTree.Image_Icon +[00009041] {0x2511b14a0c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree +[00009042] {0x25112dc4c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox +[00009043] {0x2512b359520} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009044] {0x2512bb0db80} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Button +[00009045] {0x2512b359e80} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Button.ButtonSlot_0 +[00009046] {0x25130ac6b40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox +[00009047] {0x2512b359580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009048] {0x25130adea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.TextBlock +[00009049] {0x2512b357720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000904A] {0x2511170acc0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Spacer_108 +[0000904B] {0x2512b35f760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000904C] {0x25112dc6b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_1 +[0000904D] {0x2512b35be00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000904E] {0x25112dc6a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_Icon +[0000904F] {0x2512b35e7a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00009050] {0x2512b2d9640} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Controls.WidgetTree.Image_Icon +[00009051] {0x2511b14a090} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree +[00009052] {0x25112dc6880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox +[00009053] {0x2512b35e800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009054] {0x2512bb0e010} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Button +[00009055] {0x2512b35e9e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Button.ButtonSlot_0 +[00009056] {0x25130ac6a00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox +[00009057] {0x2512b35e920} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009058] {0x25130ade740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.TextBlock +[00009059] {0x2512b35e740} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000905A] {0x2511170aba0} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Spacer_108 +[0000905B] {0x2512b35e8c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000905C] {0x25112dc4780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_1 +[0000905D] {0x2512b35e260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000905E] {0x25112dc0e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_Icon +[0000905F] {0x2512b35f700} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00009060] {0x2512b2dc100} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_Game.WidgetTree.Image_Icon +[00009061] {0x2511b14a060} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree +[00009062] {0x25112dc5c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox +[00009063] {0x2512b35bda0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009064] {0x2512bb0e4a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Button +[00009065] {0x2512b359a00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Button.ButtonSlot_0 +[00009066] {0x25130ac68c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox +[00009067] {0x2512b35f6a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009068] {0x25130ade480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.TextBlock +[00009069] {0x2512b359760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_2 +[0000906A] {0x2511170aa80} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Spacer_108 +[0000906B] {0x2512b359700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000906C] {0x25112dc1f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_1 +[0000906D] {0x2512b359c40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000906E] {0x25112dcbf80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_Icon +[0000906F] {0x2512b35e860} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.SizeBox_Icon.SizeBoxSlot_0 +[00009070] {0x2512b2df700} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_Sidebar_Theme2_RestoreDefaults.WidgetTree.Image_Icon +[00009071] {0x2511b14a030} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree +[00009072] {0x25130ac6780} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801 +[00009073] {0x2512b35e680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009074] {0x25130ade1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree.Title_Text +[00009075] {0x2512b359be0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009076] {0x25130addf00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text.WidgetTree.Description_Text +[00009077] {0x2511b14a000} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_WindowMode.WidgetTree +[00009078] {0x25112dca180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.SizeBox +[00009079] {0x2512b35dfc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000907A] {0x2511ae430d0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_WindowMode.WidgetTree.ComboBox +[0000907B] {0x2511b149fd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree +[0000907C] {0x25130ac6640} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801 +[0000907D] {0x2512b35e320} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000907E] {0x25130addc40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.Title_Text +[0000907F] {0x2512b3572a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009080] {0x25130add980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_1.WidgetTree.Description_Text +[00009081] {0x2511b149fa0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Resolution.WidgetTree +[00009082] {0x25112dcb680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Resolution.WidgetTree.SizeBox +[00009083] {0x2512b3583e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Resolution.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009084] {0x2511ae420e0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Resolution.WidgetTree.ComboBox +[00009085] {0x2511b149f70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree +[00009086] {0x25130ac6500} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801 +[00009087] {0x2512b358320} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009088] {0x25130add6c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.Title_Text +[00009089] {0x2512b358140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000908A] {0x25130add400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_21.WidgetTree.Description_Text +[0000908B] {0x2511b149f40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree +[0000908C] {0x25112dc4600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.SizeBox +[0000908D] {0x2512b358440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000908E] {0x2511ae410f0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_FrameRateLimit.WidgetTree.ComboBox +[0000908F] {0x2511b149f10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree +[00009090] {0x25130ac63c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801 +[00009091] {0x2512b358e00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009092] {0x25130add140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.Title_Text +[00009093] {0x2512b358f80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009094] {0x25130adce80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_4.WidgetTree.Description_Text +[00009095] {0x2511b149ee0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync.WidgetTree +[00009096] {0x25112dc3a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync.WidgetTree.SizeBox +[00009097] {0x2512b3596a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009098] {0x2511ae40100} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync.WidgetTree.ComboBox +[00009099] {0x2511b149eb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree +[0000909A] {0x25130ac6280} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801 +[0000909B] {0x2512b359d00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000909C] {0x25130adcbc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.Title_Text +[0000909D] {0x2512b35c640} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000909E] {0x25130adc900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_24.WidgetTree.Description_Text +[0000909F] {0x2511b149e80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree +[000090A0] {0x25112dc4900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.SizeBox +[000090A1] {0x2512b35bce0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.SizeBox.SizeBoxSlot_0 +[000090A2] {0x251079ea060} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_MotionBlur.WidgetTree.ComboBox +[000090A3] {0x2511b149e50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree +[000090A4] {0x25130ac6140} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801 +[000090A5] {0x2512b35dde0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000090A6] {0x25130adc640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.Title_Text +[000090A7] {0x2512b3598e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000090A8] {0x25130adc380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_2.WidgetTree.Description_Text +[000090A9] {0x2511b149e20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree +[000090AA] {0x25112dc5f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree.SizeBox +[000090AB] {0x2512b35ad20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree.SizeBox.SizeBoxSlot_0 +[000090AC] {0x2512bb0e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree.Button +[000090AD] {0x2512b35ab40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree.Button.ButtonSlot_0 +[000090AE] {0x25130adc0c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Button_AutoSet.WidgetTree.TextBlock +[000090AF] {0x2511b149df0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree +[000090B0] {0x25130ac6000} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801 +[000090B1] {0x2512b3586e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000090B2] {0x25130adbe00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.Title_Text +[000090B3] {0x2512b35cf40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000090B4] {0x25130adbb40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_3.WidgetTree.Description_Text +[000090B5] {0x2511b149dc0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree +[000090B6] {0x25112dc6280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox +[000090B7] {0x2512b35c820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000090B8] {0x25130ac5ec0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0 +[000090B9] {0x2512b35f040} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000090BA] {0x25112dc6100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Btn +[000090BB] {0x2512b35e6e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000090BC] {0x2510d612e20} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Decrease_Btn +[000090BD] {0x2512b35ef20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000090BE] {0x25112dc2e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Icon +[000090BF] {0x2512b35eec0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000090C0] {0x2512b2dfdc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Icon_Decrease_Btn +[000090C1] {0x2512b359ac0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000090C2] {0x25130adb880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.TextBlock +[000090C3] {0x2512b35f580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000090C4] {0x25112dc6400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Btn +[000090C5] {0x2512b35c7c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000090C6] {0x2512bb0edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Increase_Btn +[000090C7] {0x2512b35a7e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000090C8] {0x2512ace4480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Icon +[000090C9] {0x2512b35dd80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000090CA] {0x2512b2d6b80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_OverallQuality.WidgetTree.Icon_Increase_Btn +[000090CB] {0x2511b14a9f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree +[000090CC] {0x25130ac5d80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801 +[000090CD] {0x2512b35d660} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000090CE] {0x25130adb5c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.Title_Text +[000090CF] {0x2512b35d540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000090D0] {0x25130af5840} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_5.WidgetTree.Description_Text +[000090D1] {0x2511b14a9c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree +[000090D2] {0x2512ace2200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox +[000090D3] {0x2512b35d480} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000090D4] {0x25130ac5c40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0 +[000090D5] {0x2512b359b20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000090D6] {0x2512ace1780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Btn +[000090D7] {0x2512b35d4e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000090D8] {0x2512bb0f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Decrease_Btn +[000090D9] {0x2512b35af00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000090DA] {0x2512ace1600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Icon +[000090DB] {0x2512b35a660} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000090DC] {0x2512b2dee00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Icon_Decrease_Btn +[000090DD] {0x2512b35e1a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000090DE] {0x25130af5580} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.TextBlock +[000090DF] {0x2512b35e4a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000090E0] {0x2512ace7600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Btn +[000090E1] {0x2512b35ec20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000090E2] {0x2512bb00510} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Increase_Btn +[000090E3] {0x2512b35e140} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000090E4] {0x2512ace7780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Icon +[000090E5] {0x2512b35e440} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000090E6] {0x2512b2df040} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ViewDistance_Quality.WidgetTree.Icon_Increase_Btn +[000090E7] {0x2511b14a990} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree +[000090E8] {0x25130ac5b00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801 +[000090E9] {0x2512b35e3e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000090EA] {0x25130af52c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.Title_Text +[000090EB] {0x2512b35e080} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000090EC] {0x25130af5000} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_6.WidgetTree.Description_Text +[000090ED] {0x2511b14a960} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree +[000090EE] {0x2512ace7480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox +[000090EF] {0x2512b35e380} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[000090F0] {0x25130ac59c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0 +[000090F1] {0x2512b35e2c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000090F2] {0x2512ace7300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Btn +[000090F3] {0x2512b35e0e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000090F4] {0x2512bb009a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Decrease_Btn +[000090F5] {0x2512b35df00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000090F6] {0x2512ace6a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Icon +[000090F7] {0x2512b3594c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000090F8] {0x2512b2de980} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Icon_Decrease_Btn +[000090F9] {0x2512b35acc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000090FA] {0x25130af4d40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.TextBlock +[000090FB] {0x2512b35b140} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000090FC] {0x2512ace6d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Btn +[000090FD] {0x2512b35ed40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000090FE] {0x2512bb07bb0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Increase_Btn +[000090FF] {0x2512b35f100} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009100] {0x2512ace2080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Icon +[00009101] {0x2512b35fbe0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009102] {0x2512b2debc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shadow_Quality.WidgetTree.Icon_Increase_Btn +[00009103] {0x2511b14a930} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree +[00009104] {0x25130ac5880} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801 +[00009105] {0x2512b354c60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009106] {0x25130af4a80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.Title_Text +[00009107] {0x2512b354c00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009108] {0x25130af47c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_7.WidgetTree.Description_Text +[00009109] {0x2511b14a900} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree +[0000910A] {0x2512ace6b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox +[0000910B] {0x2512b353b20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000910C] {0x25130ac5740} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0 +[0000910D] {0x2512b3538e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000910E] {0x2512acedd80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Btn +[0000910F] {0x2512b354de0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009110] {0x2512bb07720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Decrease_Btn +[00009111] {0x2512b353880} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009112] {0x2512acec580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Icon +[00009113] {0x2512b35e020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009114] {0x2512b2de500} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Icon_Decrease_Btn +[00009115] {0x2512b35df60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009116] {0x25130af4500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.TextBlock +[00009117] {0x2512b35be60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009118] {0x2512acebe00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Btn +[00009119] {0x2512b35ef80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000911A] {0x2512bb07290} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Increase_Btn +[0000911B] {0x2512b35f1c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000911C] {0x2512acebb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Icon +[0000911D] {0x2512b35ee00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000911E] {0x2512b2d91c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Anti-Aliasing_Quality.WidgetTree.Icon_Increase_Btn +[0000911F] {0x2511b14a8d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree +[00009120] {0x25130ac5600} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801 +[00009121] {0x2512b35ee60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009122] {0x25130af4240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.Title_Text +[00009123] {0x2512b35eda0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009124] {0x25130af3f80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_8.WidgetTree.Description_Text +[00009125] {0x2511b14a8a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree +[00009126] {0x2512aceb800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox +[00009127] {0x2512b359b80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009128] {0x25130ac54c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0 +[00009129] {0x2512b35efe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000912A] {0x2512aceb980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Btn +[0000912B] {0x2512b35f160} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000912C] {0x2512bb08040} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Decrease_Btn +[0000912D] {0x2512b35ece0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000912E] {0x2512aceb680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Icon +[0000912F] {0x2512b35ec80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009130] {0x2512b2d7480} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Icon_Decrease_Btn +[00009131] {0x2512b359ca0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009132] {0x25130af3cc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.TextBlock +[00009133] {0x2512b35e200} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009134] {0x2512aceb500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Btn +[00009135] {0x2512b35f640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009136] {0x2512bb08df0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Increase_Btn +[00009137] {0x2512b35bd40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009138] {0x2512aceda80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Icon +[00009139] {0x2512b35c6a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000913A] {0x2512b2db5c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Texture_Quality.WidgetTree.Icon_Increase_Btn +[0000913B] {0x2511b14a870} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree +[0000913C] {0x25130ac5380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801 +[0000913D] {0x2512b35c700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000913E] {0x25130af3a00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.Title_Text +[0000913F] {0x2512b35de40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009140] {0x25130af3740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_9.WidgetTree.Description_Text +[00009141] {0x2511b14a840} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree +[00009142] {0x2512aceee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox +[00009143] {0x2512b35aae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009144] {0x25130aca4c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0 +[00009145] {0x2512b35aa20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009146] {0x2512aced600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Btn +[00009147] {0x2512b35cac0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009148] {0x2512bb08960} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Decrease_Btn +[00009149] {0x2512b35b080} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000914A] {0x25112337900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Icon +[0000914B] {0x2512b351de0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[0000914C] {0x2512b2dba40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Icon_Decrease_Btn +[0000914D] {0x2512b35f0a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000914E] {0x25130af3480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.TextBlock +[0000914F] {0x2512b358380} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009150] {0x25112337780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Btn +[00009151] {0x2512b3582c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009152] {0x2512bb00e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Increase_Btn +[00009153] {0x2512b358200} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009154] {0x25112334f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Icon +[00009155] {0x2512b358980} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009156] {0x2512b2dbc80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VisualEffects_Quality.WidgetTree.Icon_Increase_Btn +[00009157] {0x2511b14a810} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree +[00009158] {0x25130aca380} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801 +[00009159] {0x2512b358b60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[0000915A] {0x25130af31c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.Title_Text +[0000915B] {0x2512b358ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000915C] {0x25130af2f00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_13.WidgetTree.Description_Text +[0000915D] {0x2511b14a7e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree +[0000915E] {0x25112338680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox +[0000915F] {0x2512b358c80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009160] {0x25130aca240} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0 +[00009161] {0x2512b358c20} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009162] {0x25112335980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Btn +[00009163] {0x2512b358bc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009164] {0x2512bb09710} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Decrease_Btn +[00009165] {0x2512b358e60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009166] {0x25112331900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Icon +[00009167] {0x2512b358b00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009168] {0x2512b2d8f80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Icon_Decrease_Btn +[00009169] {0x2512b358aa0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000916A] {0x25130af2c40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.TextBlock +[0000916B] {0x2512b358a40} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000916C] {0x2512acef280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Btn +[0000916D] {0x2512b3589e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000916E] {0x2512bb02e20} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Increase_Btn +[0000916F] {0x2512b355020} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009170] {0x2512acefd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Icon +[00009171] {0x2512b351ba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009172] {0x2512b2df4c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PostProcessing_Quality.WidgetTree.Icon_Increase_Btn +[00009173] {0x2511b14a7b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree +[00009174] {0x25130aca100} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801 +[00009175] {0x2512b3530a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009176] {0x25130af2980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.Title_Text +[00009177] {0x2512b35d5a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009178] {0x25130af26c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_14.WidgetTree.Description_Text +[00009179] {0x2511b14a780} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree +[0000917A] {0x2512aced780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox +[0000917B] {0x2512b35d720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000917C] {0x25130ac9fc0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0 +[0000917D] {0x2512b35d600} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000917E] {0x2512ace2b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Btn +[0000917F] {0x2512b351ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009180] {0x25111804060} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Decrease_Btn +[00009181] {0x2512b35d420} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009182] {0x2512ace2e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Icon +[00009183] {0x2512b35d3c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009184] {0x2512b2df940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Icon_Decrease_Btn +[00009185] {0x2512b35c580} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009186] {0x25130af2400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.TextBlock +[00009187] {0x2512b35c520} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009188] {0x2512ace0880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Btn +[00009189] {0x2512b35c4c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000918A] {0x25111807290} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Increase_Btn +[0000918B] {0x2512b35c460} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000918C] {0x2512acea480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Icon +[0000918D] {0x2512b357360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000918E] {0x2512b2dfb80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Foliage_Quality.WidgetTree.Icon_Increase_Btn +[0000918F] {0x2511b14a750} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree +[00009190] {0x25130ac9e80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801 +[00009191] {0x2512b350580} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009192] {0x25130af2140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.Title_Text +[00009193] {0x2512b350520} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009194] {0x25130af1e80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_15.WidgetTree.Description_Text +[00009195] {0x2511b14a720} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree +[00009196] {0x2512ace0b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox +[00009197] {0x2512b35a720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009198] {0x25130ac9d40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0 +[00009199] {0x2512b35a6c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000919A] {0x2512ace0a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Btn +[0000919B] {0x2512b350220} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000919C] {0x25111800510} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Decrease_Btn +[0000919D] {0x2512b35afc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000919E] {0x2512ace0400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Icon +[0000919F] {0x2512b3504c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000091A0] {0x2512b2dd540} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Icon_Decrease_Btn +[000091A1] {0x2512b350460} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000091A2] {0x25130af1bc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.TextBlock +[000091A3] {0x2512b3503a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000091A4] {0x2512ace0100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Btn +[000091A5] {0x2512b3502e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000091A6] {0x251118012c0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Increase_Btn +[000091A7] {0x2512b3508e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[000091A8] {0x2512ace6100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Icon +[000091A9] {0x2512b350880} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000091AA] {0x2512b2dd0c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Shading_Quality.WidgetTree.Icon_Increase_Btn +[000091AB] {0x2511b14a6f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree +[000091AC] {0x25130ac9c00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801 +[000091AD] {0x2512b35fb80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091AE] {0x25130af1900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.Title_Text +[000091AF] {0x2512b35fac0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091B0] {0x25130af1640} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_22.WidgetTree.Description_Text +[000091B1] {0x2511b14a6c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree +[000091B2] {0x2512ace5e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.SizeBox +[000091B3] {0x251264ce800} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.SizeBox.SizeBoxSlot_0 +[000091B4] {0x2510ccbe020} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_Vsync_1.WidgetTree.ComboBox +[000091B5] {0x2511b14a690} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree +[000091B6] {0x25130ac9ac0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801 +[000091B7] {0x251264ce920} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091B8] {0x25130af1380} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.Title_Text +[000091B9] {0x251264ce9e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091BA] {0x25130af10c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_16.WidgetTree.Description_Text +[000091BB] {0x2511b14a660} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree +[000091BC] {0x2512ace5c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.SizeBox +[000091BD] {0x251264ce740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.SizeBox.SizeBoxSlot_0 +[000091BE] {0x2511b700100} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_DynamicResolution.WidgetTree.ComboBox +[000091BF] {0x2511b14a630} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree +[000091C0] {0x25130ac9980} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801 +[000091C1] {0x251264ce680} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091C2] {0x25130af0e00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.Title_Text +[000091C3] {0x251264ccf40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091C4] {0x25130af0b40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_17.WidgetTree.Description_Text +[000091C5] {0x2511b14a600} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_HDR.WidgetTree +[000091C6] {0x2512ace5980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_HDR.WidgetTree.SizeBox +[000091C7] {0x251264c2740} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_HDR.WidgetTree.SizeBox.SizeBoxSlot_0 +[000091C8] {0x2511b7050b0} ComboBoxString Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Dropdown_HDR.WidgetTree.ComboBox +[000091C9] {0x2511b14a5d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree +[000091CA] {0x25130ac9840} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801 +[000091CB] {0x251264c4060} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091CC] {0x25130af0880} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.Title_Text +[000091CD] {0x251264c3220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091CE] {0x25130af05c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_30.WidgetTree.Description_Text +[000091CF] {0x2511b14a5a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree +[000091D0] {0x25130ac9700} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree.HorizontalBox +[000091D1] {0x251264c9700} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000091D2] {0x2512ace5680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree.SizeBox_0 +[000091D3] {0x251264c94c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000091D4] {0x2511ac58080} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Gamma_Theme2.WidgetTree.Slider +[000091D5] {0x2511b14a570} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree +[000091D6] {0x25130ac95c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801 +[000091D7] {0x251264c4a80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091D8] {0x25130af0300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.Title_Text +[000091D9] {0x251264c6100} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091DA] {0x25130af0040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_10.WidgetTree.Description_Text +[000091DB] {0x2511b14a540} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree +[000091DC] {0x25130ac9480} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox +[000091DD] {0x251264ce8c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000091DE] {0x2512aceac00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_Percentage +[000091DF] {0x251264c70c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000091E0] {0x25130afb300} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.TextBlock_Percentage +[000091E1] {0x2512b3507c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000091E2] {0x2512ace4f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_0 +[000091E3] {0x251264c8b60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000091E4] {0x2511ac57090} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume.WidgetTree.Slider +[000091E5] {0x2511b14a510} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree +[000091E6] {0x25130ac9340} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801 +[000091E7] {0x251264c2ec0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091E8] {0x25130afb040} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.Title_Text +[000091E9] {0x251264c5620} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091EA] {0x25130afad80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_11.WidgetTree.Description_Text +[000091EB] {0x2511b14a4e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree +[000091EC] {0x25130ac9200} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox +[000091ED] {0x251264cb920} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000091EE] {0x2512ace1180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_Percentage +[000091EF] {0x251264ca540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000091F0] {0x25130afaac0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.TextBlock_Percentage +[000091F1] {0x251264cb7a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000091F2] {0x2512acee680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_0 +[000091F3] {0x251264cd120} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000091F4] {0x2511ac560a0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume.WidgetTree.Slider +[000091F5] {0x2511b14a4b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree +[000091F6] {0x25130ac90c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801 +[000091F7] {0x251264c3940} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000091F8] {0x25130afa800} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.Title_Text +[000091F9] {0x251264c3c40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000091FA] {0x25130afa540} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_18.WidgetTree.Description_Text +[000091FB] {0x2511b14a480} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree +[000091FC] {0x25130ac8f80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox +[000091FD] {0x251264c1180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000091FE] {0x2512a248680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_Percentage +[000091FF] {0x251264c7c00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009200] {0x25130afa280} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.TextBlock_Percentage +[00009201] {0x251264c38e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009202] {0x2512ace1a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_0 +[00009203] {0x251264cfa00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00009204] {0x2511ac565f0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_AmbientVolume.WidgetTree.Slider +[00009205] {0x2511b14a450} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree +[00009206] {0x25130ac8e40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801 +[00009207] {0x251264cfa60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009208] {0x25130af9fc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.Title_Text +[00009209] {0x251264cf220} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000920A] {0x25130af9d00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_19.WidgetTree.Description_Text +[0000920B] {0x2511b14a420} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree +[0000920C] {0x25130ac8d00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox +[0000920D] {0x251264c5ec0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000920E] {0x2512acee980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_Percentage +[0000920F] {0x251264c4f00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009210] {0x25130af9a40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.TextBlock_Percentage +[00009211] {0x251264c5b00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009212] {0x2512acea300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_0 +[00009213] {0x251264cc940} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00009214] {0x2511ac56b40} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_FootstepVolume.WidgetTree.Slider +[00009215] {0x2511b14a3f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree +[00009216] {0x25130ac8bc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801 +[00009217] {0x251264cca00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009218] {0x25130af9780} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.Title_Text +[00009219] {0x251264cca60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000921A] {0x25130af94c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_20.WidgetTree.Description_Text +[0000921B] {0x2511b14b020} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree +[0000921C] {0x25130ac8a80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox +[0000921D] {0x251264ccac0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000921E] {0x2512acefe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_Percentage +[0000921F] {0x251264cce80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009220] {0x25130af9200} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.TextBlock_Percentage +[00009221] {0x251264cc9a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009222] {0x2512acebc80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_0 +[00009223] {0x251264ccee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00009224] {0x2511ac52b80} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_SFXVolume.WidgetTree.Slider +[00009225] {0x2511b14aff0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree +[00009226] {0x25130ac8940} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801 +[00009227] {0x251264cd0c0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009228] {0x25130af8f40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.Title_Text +[00009229] {0x251264caea0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000922A] {0x25130af8c80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_29.WidgetTree.Description_Text +[0000922B] {0x2511b14afc0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree +[0000922C] {0x25130ac8800} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox +[0000922D] {0x251264caf60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000922E] {0x2512acec880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_Percentage +[0000922F] {0x251264cb020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009230] {0x25130af89c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.TextBlock_Percentage +[00009231] {0x251264cd060} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009232] {0x2512acec700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_0 +[00009233] {0x251264c1360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00009234] {0x2511ac52630} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_EntityVolume.WidgetTree.Slider +[00009235] {0x2511b14af90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree +[00009236] {0x25130ac86c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801 +[00009237] {0x251264ca7e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009238] {0x25130af8700} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.Title_Text +[00009239] {0x251264cf8e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000923A] {0x25130af8440} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_23.WidgetTree.Description_Text +[0000923B] {0x2511b14af60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree +[0000923C] {0x25130ac8580} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox +[0000923D] {0x251264ca5a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[0000923E] {0x2512acedc00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_Percentage +[0000923F] {0x251264cf0a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009240] {0x25130af8180} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.TextBlock_Percentage +[00009241] {0x251264c13c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009242] {0x2512ace1f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_0 +[00009243] {0x251264cf100} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[00009244] {0x2511ac520e0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_UIVolume.WidgetTree.Slider +[00009245] {0x2511b14af30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree +[00009246] {0x25130ac8440} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801 +[00009247] {0x251264cf880} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009248] {0x25130af7ec0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.Title_Text +[00009249] {0x251264ccfa0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[0000924A] {0x25130af7c00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_12.WidgetTree.Description_Text +[0000924B] {0x2511b14af00} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree +[0000924C] {0x2512ace1c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox +[0000924D] {0x251264c11e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000924E] {0x25130ac8300} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0 +[0000924F] {0x251264c8620} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009250] {0x2512acead80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Btn +[00009251] {0x251264cf820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009252] {0x25111802070} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Decrease_Btn +[00009253] {0x251264cf760} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009254] {0x2512ace1480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Icon +[00009255] {0x251264c5d40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009256] {0x2512b2dd300} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Icon_Decrease_Btn +[00009257] {0x251264ce500} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009258] {0x25130af7940} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.TextBlock +[00009259] {0x251264c6dc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000925A] {0x25111c8a180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Btn +[0000925B] {0x251264c7600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000925C] {0x25111800080} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Increase_Btn +[0000925D] {0x251264c7f60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000925E] {0x25111c8f580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Icon +[0000925F] {0x251264c7fc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009260] {0x2512b2dd9c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_Audio_Quality.WidgetTree.Icon_Increase_Btn +[00009261] {0x2511b14aed0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree +[00009262] {0x25130ac81c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801 +[00009263] {0x251264ce440} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009264] {0x25130af7680} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.Title_Text +[00009265] {0x251264c9640} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009266] {0x25130af73c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_28.WidgetTree.Description_Text +[00009267] {0x2511b14aea0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree +[00009268] {0x25111c8f400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox +[00009269] {0x251264c96a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000926A] {0x25130ac8080} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0 +[0000926B] {0x251264c6d60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000926C] {0x25111c8f280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Btn +[0000926D] {0x251264ce5c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000926E] {0x2511180f250} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Decrease_Btn +[0000926F] {0x251264c69a0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009270] {0x25111c8f100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Icon +[00009271] {0x251264c6a00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009272] {0x2512b2dde40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Icon_Decrease_Btn +[00009273] {0x251264c6400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009274] {0x25130af7100} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.TextBlock +[00009275] {0x251264c5b60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009276] {0x25111c8ee00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Btn +[00009277] {0x251264c5bc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009278] {0x2511180f6e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Increase_Btn +[00009279] {0x251264c5c20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000927A] {0x25111c8ec80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Icon +[0000927B] {0x251264c5c80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000927C] {0x2512b2de080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_PushToTalk.WidgetTree.Icon_Increase_Btn +[0000927D] {0x2511b14ae70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree +[0000927E] {0x25130ac7f40} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801 +[0000927F] {0x251264c5da0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009280] {0x25130af6e40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.Title_Text +[00009281] {0x251264c5e00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009282] {0x25130af6b80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_25.WidgetTree.Description_Text +[00009283] {0x2511b14ae40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree +[00009284] {0x25130ac7e00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox +[00009285] {0x251264c5e60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009286] {0x25111c8eb00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_Percentage +[00009287] {0x251264c3280} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009288] {0x25130af68c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.TextBlock_Percentage +[00009289] {0x251264c5ce0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000928A] {0x25111c8a300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_0 +[0000928B] {0x251264c0640} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000928C] {0x2511ac51b90} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_MasterVolume_1.WidgetTree.Slider +[0000928D] {0x2511b14ae10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree +[0000928E] {0x25130ac7cc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801 +[0000928F] {0x251264c0700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[00009290] {0x25130af6600} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.Title_Text +[00009291] {0x251264c0760} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[00009292] {0x25130af6340} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_26.WidgetTree.Description_Text +[00009293] {0x2511b14ade0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree +[00009294] {0x25130acce00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox +[00009295] {0x251264cf400} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009296] {0x25111c8e080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_Percentage +[00009297] {0x251264cf940} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009298] {0x25130af6080} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.TextBlock_Percentage +[00009299] {0x251264c06a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[0000929A] {0x25112330700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_0 +[0000929B] {0x251264cf340} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000929C] {0x2511ac51640} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_VoiceVolume_1.WidgetTree.Slider +[0000929D] {0x2511b14adb0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree +[0000929E] {0x25130acccc0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801 +[0000929F] {0x251264cd540} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801.VerticalBoxSlot_0 +[000092A0] {0x25130af5dc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.Title_Text +[000092A1] {0x251264c8140} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.VerticalBox_801.VerticalBoxSlot_1 +[000092A2] {0x25130af5b00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_SettingsItem_Text_27.WidgetTree.Description_Text +[000092A3] {0x2511b14ad80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree +[000092A4] {0x25130accb80} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox +[000092A5] {0x251264c81a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000092A6] {0x25111c8d300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_Percentage +[000092A7] {0x251264cc6a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000092A8] {0x25130affd40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.TextBlock_Percentage +[000092A9] {0x251264c8080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000092AA] {0x25111c8d180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_0 +[000092AB] {0x251264cc700} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000092AC] {0x2511ac510f0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Slider_InputGain.WidgetTree.Slider +[000092AD] {0x2511b14ad50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree +[000092AE] {0x25130acca40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox +[000092AF] {0x251264cc7c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[000092B0] {0x25111c8ce80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_Percentage +[000092B1] {0x251264cc820} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[000092B2] {0x25130affa80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.TextBlock_Percentage +[000092B3] {0x251264cc760} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[000092B4] {0x25111c8d780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_0 +[000092B5] {0x251264cc880} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[000092B6] {0x2511ac50ba0} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Sensitivity_Theme2.WidgetTree.Slider +[000092B7] {0x2511b14ad20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree +[000092B8] {0x25111c8fa00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox +[000092B9] {0x251264c4240} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox.SizeBoxSlot_0 +[000092BA] {0x25130acc900} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0 +[000092BB] {0x251264c4fc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000092BC] {0x25111c8aa80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Btn +[000092BD] {0x251264cc8e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[000092BE] {0x2511180edc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Decrease_Btn +[000092BF] {0x251264c4f60} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Decrease_Btn.ButtonSlot_1 +[000092C0] {0x25111c83400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Icon +[000092C1] {0x251264c4600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[000092C2] {0x2511171c7c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Icon_Decrease_Btn +[000092C3] {0x251264c42a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000092C4] {0x25130aff7c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.TextBlock +[000092C5] {0x251264c5080} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[000092C6] {0x25111c84d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Btn +[000092C7] {0x251264c5020} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[000092C8] {0x2511180e930} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Increase_Btn +[000092C9] {0x251264c4660} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Increase_Btn.ButtonSlot_1 +[000092CA] {0x25111c84c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Icon +[000092CB] {0x251264c64c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[000092CC] {0x2511171c340} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_InvertMouse.WidgetTree.Icon_Increase_Btn +[000092CD] {0x2511b14acf0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap.WidgetTree +[000092CE] {0x25111c85c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap.WidgetTree.SizeBox_606 +[000092CF] {0x251264c0a00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092D0] {0x2511ae58100} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap.WidgetTree.InputKeySelector +[000092D1] {0x2511b14acc0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_1.WidgetTree +[000092D2] {0x25111c80d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_1.WidgetTree.SizeBox_606 +[000092D3] {0x251264c0c40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_1.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092D4] {0x2511ae5d060} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_1.WidgetTree.InputKeySelector +[000092D5] {0x2511b14ac90} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_2.WidgetTree +[000092D6] {0x25111c81180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_2.WidgetTree.SizeBox_606 +[000092D7] {0x251264c09a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_2.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092D8] {0x2511ae5c870} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_2.WidgetTree.InputKeySelector +[000092D9] {0x2511b14ac60} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_3.WidgetTree +[000092DA] {0x25111c84600} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_3.WidgetTree.SizeBox_606 +[000092DB] {0x251264c0be0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_3.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092DC] {0x2511ae5b0a0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_3.WidgetTree.InputKeySelector +[000092DD] {0x2511b14ac30} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_4.WidgetTree +[000092DE] {0x25111c84780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_4.WidgetTree.SizeBox_606 +[000092DF] {0x251264c2fe0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_4.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092E0] {0x2511ae5b890} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_4.WidgetTree.InputKeySelector +[000092E1] {0x2511b14ac00} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_13.WidgetTree +[000092E2] {0x25111c84300} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_13.WidgetTree.SizeBox_606 +[000092E3] {0x251264c1a20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_13.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092E4] {0x2511ae5c080} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_13.WidgetTree.InputKeySelector +[000092E5] {0x2511b14abd0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_5.WidgetTree +[000092E6] {0x25111c84480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_5.WidgetTree.SizeBox_606 +[000092E7] {0x251264c1420} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_5.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092E8] {0x25130a85950} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_5.WidgetTree.InputKeySelector +[000092E9] {0x2511b14aba0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_6.WidgetTree +[000092EA] {0x25111c80400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_6.WidgetTree.SizeBox_606 +[000092EB] {0x251264c1480} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_6.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092EC] {0x25130a85160} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_6.WidgetTree.InputKeySelector +[000092ED] {0x2511b14ab70} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_7.WidgetTree +[000092EE] {0x25111c8d480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_7.WidgetTree.SizeBox_606 +[000092EF] {0x251264c2320} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_7.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092F0] {0x25130a84970} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_7.WidgetTree.InputKeySelector +[000092F1] {0x2511b14ab40} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_10.WidgetTree +[000092F2] {0x2511277c400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_10.WidgetTree.SizeBox_606 +[000092F3] {0x251264c2260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_10.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092F4] {0x25130a84180} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_10.WidgetTree.InputKeySelector +[000092F5] {0x2511b14ab10} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_11.WidgetTree +[000092F6] {0x2511277be00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_11.WidgetTree.SizeBox_606 +[000092F7] {0x251264c1fc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_11.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092F8] {0x25130a83990} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_11.WidgetTree.InputKeySelector +[000092F9] {0x2511b14aae0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_9.WidgetTree +[000092FA] {0x25112776700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_9.WidgetTree.SizeBox_606 +[000092FB] {0x251264c1ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_9.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[000092FC] {0x25130a831a0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_9.WidgetTree.InputKeySelector +[000092FD] {0x2511b14aab0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_8.WidgetTree +[000092FE] {0x25111c8e380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_8.WidgetTree.SizeBox_606 +[000092FF] {0x251264c0f40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_8.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00009300] {0x25130a829b0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_8.WidgetTree.InputKeySelector +[00009301] {0x2511b14aa80} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_12.WidgetTree +[00009302] {0x25111c8e980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_12.WidgetTree.SizeBox_606 +[00009303] {0x251264c0d00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_12.WidgetTree.SizeBox_606.SizeBoxSlot_0 +[00009304] {0x25130a821c0} InputKeySelector Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_KeyRemap_12.WidgetTree.InputKeySelector +[00009305] {0x2511b14aa50} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree +[00009306] {0x25111c80700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox +[00009307] {0x251264c1ba0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009308] {0x25130acc7c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0 +[00009309] {0x251264c1c60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000930A] {0x25111c81c00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Btn +[0000930B] {0x251264c0a60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000930C] {0x25111804e10} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Decrease_Btn +[0000930D] {0x251264c7120} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000930E] {0x25111c80e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Icon +[0000930F] {0x251264cb980} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009310] {0x2511171c580} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Icon_Decrease_Btn +[00009311] {0x251264ca1e0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009312] {0x25130aff500} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.TextBlock +[00009313] {0x251264ca2a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009314] {0x25111c88b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Btn +[00009315] {0x251264c7ea0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009316] {0x251118084d0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Increase_Btn +[00009317] {0x251264ca360} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009318] {0x25111c85980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Icon +[00009319] {0x251264c95e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000931A] {0x2511171e980} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_VHSEffect.WidgetTree.Icon_Increase_Btn +[0000931B] {0x2511b14aa20} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree +[0000931C] {0x25111c85800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox +[0000931D] {0x251264cacc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000931E] {0x25130acc680} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0 +[0000931F] {0x251264caba0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009320] {0x25111c84f00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Btn +[00009321] {0x251264caa80} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009322] {0x25111806050} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Decrease_Btn +[00009323] {0x251264caa20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009324] {0x25111c8cd00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Icon +[00009325] {0x251264cad20} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009326] {0x2511171bec0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Icon_Decrease_Btn +[00009327] {0x251264caae0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009328] {0x25130aff240} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.TextBlock +[00009329] {0x251264ca900} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000932A] {0x25111c84a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Btn +[0000932B] {0x251264ca8a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000932C] {0x251118064e0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Increase_Btn +[0000932D] {0x251264cac00} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000932E] {0x25111c81d80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Icon +[0000932F] {0x251264c45a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009330] {0x2511171c100} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowBody.WidgetTree.Icon_Increase_Btn +[00009331] {0x2511b14b650} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree +[00009332] {0x25130acc540} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox +[00009333] {0x251264c4120} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox.HorizontalBoxSlot_0 +[00009334] {0x25111c89e80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_Percentage +[00009335] {0x251264c4900} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_Percentage.SizeBoxSlot_0 +[00009336] {0x25130afef80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.TextBlock_Percentage +[00009337] {0x251264c4180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.HorizontalBox.HorizontalBoxSlot_1 +[00009338] {0x25111c89d00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_0 +[00009339] {0x251264c4540} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.SizeBox_0.SizeBoxSlot_0 +[0000933A] {0x2511ac50650} Slider Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_FOV.WidgetTree.Slider +[0000933B] {0x2511b14b620} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree +[0000933C] {0x25111c89a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox +[0000933D] {0x251264c5560} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000933E] {0x25130acc400} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0 +[0000933F] {0x251264c48a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009340] {0x25111c8b200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Btn +[00009341] {0x251264c55c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009342] {0x25111802990} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Decrease_Btn +[00009343] {0x251264c44e0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009344] {0x25111c82080} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Icon +[00009345] {0x251264c5500} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009346] {0x2511171cc40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Icon_Decrease_Btn +[00009347] {0x251264c54a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009348] {0x25130afecc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.TextBlock +[00009349] {0x251264c4840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000934A] {0x25111c85680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Btn +[0000934B] {0x251264c4420} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000934C] {0x25111807720} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Increase_Btn +[0000934D] {0x251264c5380} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000934E] {0x25111c85200} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Icon +[0000934F] {0x2512b1dba40} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009350] {0x2511171e2c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_ShowGore.WidgetTree.Icon_Increase_Btn +[00009351] {0x2511b14b5f0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree +[00009352] {0x25111c8b380} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox +[00009353] {0x251264c4780} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009354] {0x25130acc2c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0 +[00009355] {0x251264c43c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009356] {0x25111c89100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Btn +[00009357] {0x251264c5320} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009358] {0x25111804980} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Decrease_Btn +[00009359] {0x251264c52c0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Decrease_Btn.ButtonSlot_1 +[0000935A] {0x25111c88f80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Icon +[0000935B] {0x251264c5260} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[0000935C] {0x2511171ba40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Icon_Decrease_Btn +[0000935D] {0x2512b1dd180} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000935E] {0x25130afea00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.TextBlock +[0000935F] {0x251264c4720} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009360] {0x25111c83280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Btn +[00009361] {0x251264c4300} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009362] {0x251118052a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Increase_Btn +[00009363] {0x251264c5140} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009364] {0x25111c89280} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Icon +[00009365] {0x251264c50e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009366] {0x251117140c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_CameraShake.WidgetTree.Icon_Increase_Btn +[00009367] {0x2511b14b5c0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree +[00009368] {0x25111c89880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox +[00009369] {0x251264cd1e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000936A] {0x25130acc180} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0 +[0000936B] {0x251264cade0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000936C] {0x25111c89700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Btn +[0000936D] {0x251264c20e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[0000936E] {0x25111805730} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Decrease_Btn +[0000936F] {0x251264c1d20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009370] {0x25111c89580} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Icon +[00009371] {0x251264c1ea0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009372] {0x2511171b800} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Icon_Decrease_Btn +[00009373] {0x251264c3100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009374] {0x25130afe740} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.TextBlock +[00009375] {0x251264c3340} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[00009376] {0x25111c87000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Btn +[00009377] {0x251264c32e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[00009378] {0x25111805bc0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Increase_Btn +[00009379] {0x251264c1900} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Increase_Btn.ButtonSlot_1 +[0000937A] {0x25111c8a000} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Icon +[0000937B] {0x251264c4360} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[0000937C] {0x2511171aa80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_EventContent.WidgetTree.Icon_Increase_Btn +[0000937D] {0x2511b14b590} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree +[0000937E] {0x25111c86a00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox +[0000937F] {0x251264c51a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009380] {0x25130acc040} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0 +[00009381] {0x251264c46c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[00009382] {0x25111c8fe80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Btn +[00009383] {0x251264c5200} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Btn.SizeBoxSlot_0 +[00009384] {0x25111807bb0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Decrease_Btn +[00009385] {0x251264ccc40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Decrease_Btn.ButtonSlot_1 +[00009386] {0x25111c88980} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Icon +[00009387] {0x251264ccdc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Decrease_Icon.SizeBoxSlot_0 +[00009388] {0x2511171e500} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Icon_Decrease_Btn +[00009389] {0x251264ccbe0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[0000938A] {0x25130afe480} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.TextBlock +[0000938B] {0x251264c6880} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_3 +[0000938C] {0x25111c86880} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Btn +[0000938D] {0x251264c6ac0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Btn.SizeBoxSlot_0 +[0000938E] {0x25111808040} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Increase_Btn +[0000938F] {0x251264c6c40} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Increase_Btn.ButtonSlot_1 +[00009390] {0x25111c86700} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Icon +[00009391] {0x251264c6a60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.SizeBox_Increase_Icon.SizeBoxSlot_0 +[00009392] {0x2511171b380} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionSwitcher_SmoothRotation.WidgetTree.Icon_Increase_Btn +[00009393] {0x2511b14b560} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree +[00009394] {0x25111c86400} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.SizeBox +[00009395] {0x251264c6ee0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009396] {0x25111808df0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.Button +[00009397] {0x251264c5980} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.Button.ButtonSlot_0 +[00009398] {0x25130acbf00} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.HorizontalBox_0 +[00009399] {0x251264c6be0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000939A] {0x25130afe1c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_OptionsResetAchievements.WidgetTree.TextBlock +[0000939B] {0x2511b14b530} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree +[0000939C] {0x25130acbdc0} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.CanvasPanel_1 +[0000939D] {0x2511388a8f0} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[0000939E] {0x25130acbc80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0 +[0000939F] {0x251264c9a60} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000093A0] {0x25111c85b00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_111 +[000093A1] {0x251264c9d60} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[000093A2] {0x25111715080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_212 +[000093A3] {0x251264c9a00} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000093A4] {0x25130aa6780} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Border_85 +[000093A5] {0x251264ca000} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Border_85.BorderSlot_0 +[000093A6] {0x25130acbb40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0 +[000093A7] {0x251264c9d00} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000093A8] {0x25111c8dc00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_109 +[000093A9] {0x251264c99a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[000093AA] {0x251117176c0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_369 +[000093AB] {0x251264c9940} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000093AC] {0x25130acba00} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81 +[000093AD] {0x251264c9f40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[000093AE] {0x25130afdf00} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.TextBlock_129 +[000093AF] {0x251264c9ca0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[000093B0] {0x25130acb8c0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81 +[000093B1] {0x251264c9ee0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000093B2] {0x25123a5be00} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[000093B3] {0x251264c07c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000093B4] {0x2511170a960} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Spacer_131 +[000093B5] {0x251264cafc0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000093B6] {0x25123a5bb00} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[000093B7] {0x251264c1de0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000093B8] {0x25111c88c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox +[000093B9] {0x251264c1f00} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093BA] {0x2512b2d1180} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image_521 +[000093BB] {0x251264c2080} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000093BC] {0x25111c8e500} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_1 +[000093BD] {0x251264c2140} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000093BE] {0x25111716940} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.Image +[000093BF] {0x2511b14b500} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[000093C0] {0x25111c83100} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[000093C1] {0x251264c10c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093C2] {0x25111808960} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[000093C3] {0x251264c0fa0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[000093C4] {0x25130afdc40} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[000093C5] {0x2511b14b4d0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[000093C6] {0x25111c8e800} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[000093C7] {0x251264c1060} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093C8] {0x25111809280} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[000093C9] {0x251264c1cc0} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[000093CA] {0x25130afd980} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[000093CB] {0x2511b14b4a0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree +[000093CC] {0x25130acb780} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.CanvasPanel_1 +[000093CD] {0x2511388a880} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000093CE] {0x25130acb640} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0 +[000093CF] {0x251264c1e40} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[000093D0] {0x25111c8e680} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_111 +[000093D1] {0x251264c1000} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[000093D2] {0x25111717fc0} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_212 +[000093D3] {0x251264c23e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[000093D4] {0x25130aa6500} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Border_85 +[000093D5] {0x251264c2440} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Border_85.BorderSlot_0 +[000093D6] {0x25130acb500} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0 +[000093D7] {0x251264c2380} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[000093D8] {0x25111c8fb80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_109 +[000093D9] {0x251264c24a0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[000093DA] {0x25111717d80} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_369 +[000093DB] {0x251264c0d60} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[000093DC] {0x25130acb3c0} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81 +[000093DD] {0x251264c0e80} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[000093DE] {0x25130afd6c0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.TextBlock_129 +[000093DF] {0x251264c1720} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[000093E0] {0x25130acb280} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81 +[000093E1] {0x251264c01c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[000093E2] {0x25123a5b800} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[000093E3] {0x251264c16c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[000093E4] {0x2511170a840} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Spacer_131 +[000093E5] {0x251264c0100} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[000093E6] {0x25123a5b500} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[000093E7] {0x251264c1660} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[000093E8] {0x25111c82c80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox +[000093E9] {0x251264c1600} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093EA] {0x25111715740} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image_521 +[000093EB] {0x251264c18a0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[000093EC] {0x25111c8a900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_1 +[000093ED] {0x251264c04c0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[000093EE] {0x25111717b40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.Image +[000093EF] {0x2511b14b470} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[000093F0] {0x25111c86b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[000093F1] {0x251264c0400} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093F2] {0x251118009a0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[000093F3] {0x251264c0520} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[000093F4] {0x25130afd400} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[000093F5] {0x2511b14b440} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[000093F6] {0x25111c87180} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[000093F7] {0x251264c0dc0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[000093F8] {0x25111800e30} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[000093F9] {0x251264c0e20} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[000093FA] {0x25130afd140} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_SaveSettings_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[000093FB] {0x2511b14b410} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree +[000093FC] {0x25130acb140} CanvasPanel Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.CanvasPanel_1 +[000093FD] {0x2511388a810} CanvasPanelSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.CanvasPanel_1.CanvasPanelSlot_0 +[000093FE] {0x25130acb000} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0 +[000093FF] {0x251264c2020} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_1 +[00009400] {0x25111c81480} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_111 +[00009401] {0x251264c0460} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_111.SizeBoxSlot_0 +[00009402] {0x2511171e080} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_212 +[00009403] {0x251264c6820} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_0 +[00009404] {0x25130aa6280} Border Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Border_85 +[00009405] {0x251264c6580} BorderSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Border_85.BorderSlot_0 +[00009406] {0x25130acaec0} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0 +[00009407] {0x251264c66a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_1 +[00009408] {0x25111c81780} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_109 +[00009409] {0x251264c86e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_109.SizeBoxSlot_0 +[0000940A] {0x2511171dc00} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_369 +[0000940B] {0x251264c63a0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_0 +[0000940C] {0x25130acad80} VerticalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81 +[0000940D] {0x251264c65e0} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_0 +[0000940E] {0x25130afce80} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.TextBlock_129 +[0000940F] {0x251264c6700} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_81.VerticalBoxSlot_1 +[00009410] {0x25130acac40} HorizontalBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81 +[00009411] {0x251264c7780} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_3 +[00009412] {0x25123a5b200} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left +[00009413] {0x251264c7a80} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_0 +[00009414] {0x2511170a720} Spacer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Spacer_131 +[00009415] {0x251264c79c0} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_81.HorizontalBoxSlot_4 +[00009416] {0x25123a5af00} WB_Button_Confirmation_Theme2_C Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right +[00009417] {0x251264c7840} HorizontalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.HorizontalBox_0.HorizontalBoxSlot_2 +[00009418] {0x25111c81a80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox +[00009419] {0x251264c7720} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox.SizeBoxSlot_0 +[0000941A] {0x2511171de40} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image_521 +[0000941B] {0x251264c7a20} VerticalBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.VerticalBox_0.VerticalBoxSlot_2 +[0000941C] {0x25111c81900} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_1 +[0000941D] {0x251264c77e0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.SizeBox_1.SizeBoxSlot_0 +[0000941E] {0x2511171d780} Image Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.Image +[0000941F] {0x2511b14b3e0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree +[00009420] {0x25111c80b80} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox +[00009421] {0x251264c7ae0} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009422] {0x25111801be0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button +[00009423] {0x251264c6640} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.Button.ButtonSlot_0 +[00009424] {0x25130afcbc0} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Left.WidgetTree.TextBlock +[00009425] {0x2511b14b3b0} WidgetTree Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree +[00009426] {0x25111c82e00} SizeBox Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox +[00009427] {0x251264c6760} SizeBoxSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.SizeBox.SizeBoxSlot_0 +[00009428] {0x251118044f0} Button Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button +[00009429] {0x251264c7960} ButtonSlot Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.Button.ButtonSlot_0 +[0000942A] {0x25130afc900} TextBlock Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.WB_SettingsPanel_Theme2_C_2147482360.WidgetTree.WB_Confirmation_PopUp_ResetAchievements_Theme2.WidgetTree.WB_Button_Confirmation_Theme2_Right.WidgetTree.TextBlock +[0000942B] {0x2511388db40} BP_SG_GameSettings_C Transient.BP_SG_GameSettings_C_2147482359 +[0000942C] {0x25112c6d0c0} BP_MySaveGame_C Transient.BP_MySaveGame_C_2147482358 +[0000942D] {0x25117b8d000} DestroySessionCallbackProxy Transient.DestroySessionCallbackProxy_2147482357 +[0000942E] {0x2512b4ba000} BP_MainMenu_Shake_C MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraModifier_CameraShake_2147482505.BP_MainMenu_Shake_C_2147482356 +[0000942F] {0x251179ca260} WaveOscillatorCameraShakePattern MainMenuMap.MainMenuMap.PersistentLevel.PlayerCameraManager_2147482506.CameraModifier_CameraShake_2147482505.BP_MainMenu_Shake_C_2147482356.WaveOscillatorCameraShakePattern_0 +[00009430] {0x25120b9b140} UMGSequencePlayer Transient.GameEngine_2147482618.BP_MyGameInstance_C_2147482585.W_Intro_C_2147482453.UMGSequencePlayer_2147482355 +[00009431] {0x25112d02f80} MovieScene2DTransformPropertySystem Transient.GameEngine_2147482618.UMGAnimationEntitySystemLinker.MovieScene2DTransformPropertySystem diff --git a/EscapeTheBackroomsGUiTest/SDK/PropertyFixup.hpp b/EscapeTheBackroomsGUiTest/SDK/PropertyFixup.hpp new file mode 100644 index 0000000..bcca20f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/PropertyFixup.hpp @@ -0,0 +1,24 @@ +#pragma once + +// Definitions for missing Properties + +class FMulticastSparseDelegateProperty_ +{ + unsigned __int8 Pad[0x1]; +}; + +class FMulticastInlineDelegateProperty_ +{ + unsigned __int8 Pad[0x10]; +}; + +class FDelegateProperty_ +{ + unsigned __int8 Pad[0x10]; +}; + +class FFieldPathProperty_ +{ + unsigned __int8 Pad[0x20]; +}; + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK.hpp new file mode 100644 index 0000000..b017cd0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK.hpp @@ -0,0 +1,2000 @@ +#pragma once + +// Made with <3 by me [Encryqed] && you [Fischsalat] + him [TempAccountNull] + +// EscapeTheBackrooms +// 4.27.2-18319896+++UE4+Release-4.27 + +// Main-package: Engine + +#include +#include +#include +#include +#include + +typedef __int8 int8; +typedef __int16 int16; +typedef __int32 int32; +typedef __int64 int64; + +typedef unsigned __int8 uint8; +typedef unsigned __int16 uint16; +typedef unsigned __int32 uint32; +typedef unsigned __int64 uint64; + +namespace Offsets +{ + constexpr int32 GObjects = 0x04B1FA90; + constexpr int32 AppendString = 0x01162410; + constexpr int32 GNames = 0x00000000; + constexpr int32 ProcessEvent = 0x013522E0; + constexpr int32 ProcessEventIdx = 0x00000044; +} + +#include "PropertyFixup.hpp" + +#include "SDK/Basic.hpp" + +#include "SDK/CoreUObject_structs.hpp" +#include "SDK/ClothingSystemRuntimeInterface_structs.hpp" +#include "SDK/PropertyAccess_structs.hpp" +#include "SDK/InputCore_structs.hpp" +#include "SDK/AudioPlatformConfiguration_structs.hpp" +#include "SDK/Chaos_structs.hpp" +#include "SDK/PhysicsCore_structs.hpp" +#include "SDK/SlateCore_structs.hpp" +#include "SDK/Slate_structs.hpp" +#include "SDK/Engine_structs.hpp" +#include "SDK/WB_Button_Sidebar_Theme2_structs.hpp" +#include "SDK/Waterline_Cameras_structs.hpp" +#include "SDK/GameplayTasks_structs.hpp" +#include "SDK/GameplayTags_structs.hpp" +#include "SDK/AIModule_structs.hpp" +#include "SDK/BP_Destructible_structs.hpp" +#include "SDK/Water_structs.hpp" +#include "SDK/ClothingSystemRuntimeCommon_structs.hpp" +#include "SDK/ChaosCloth_structs.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Yellow_structs.hpp" +#include "SDK/BP_Window_structs.hpp" +#include "SDK/BP_Bacteria_RoomPoint_structs.hpp" +#include "SDK/MRMesh_structs.hpp" +#include "SDK/E_WallOut_structs.hpp" +#include "SDK/BP_WallOut_structs.hpp" +#include "SDK/DeveloperSettings_structs.hpp" +#include "SDK/HorrorEngine_Footstep_structs.hpp" +#include "SDK/UI_Dragged_structs.hpp" +#include "SDK/CinematicCamera_structs.hpp" +#include "SDK/DatasmithContent_structs.hpp" +#include "SDK/NiagaraCore_structs.hpp" +#include "SDK/Spectator_UI_structs.hpp" +#include "SDK/MovieScene_structs.hpp" +#include "SDK/NiagaraShader_structs.hpp" +#include "SDK/Niagara_structs.hpp" +#include "SDK/AnimationCore_structs.hpp" +#include "SDK/AnimGraphRuntime_structs.hpp" +#include "SDK/DragonIKPlugin_structs.hpp" +#include "SDK/E_Floors_structs.hpp" +#include "SDK/E_Ceiling_3x3_broken_structs.hpp" +#include "SDK/E_Ceiling_6x6_broken_structs.hpp" +#include "SDK/BP_Floor_structs.hpp" +#include "SDK/UI_Gate_structs.hpp" +#include "SDK/GeometryCacheTracks_structs.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Blue_structs.hpp" +#include "SDK/NiagaraAnimNotifies_structs.hpp" +#include "SDK/BP_RopeZone_structs.hpp" +#include "SDK/MoviePlayer_structs.hpp" +#include "SDK/AsyncLoadingScreen_structs.hpp" +#include "SDK/S_DroppedItem_structs.hpp" +#include "SDK/S_WorldCommon_structs.hpp" +#include "SDK/S_LevelStats_structs.hpp" +#include "SDK/PropertyPath_structs.hpp" +#include "SDK/MovieSceneTracks_structs.hpp" +#include "SDK/UMG_structs.hpp" +#include "SDK/E_MainMenu_structs.hpp" +#include "SDK/E_Difficulty_structs.hpp" +#include "SDK/S_UI_AudioSettings_structs.hpp" +#include "SDK/OnlineSubsystem_structs.hpp" +#include "SDK/OnlineSubsystemUtils_structs.hpp" +#include "SDK/AdvancedSessions_structs.hpp" +#include "SDK/W_MainMenu_structs.hpp" +#include "SDK/SteamVR_structs.hpp" +#include "SDK/E_Comfirmation_structs.hpp" +#include "SDK/W_Confirmation_structs.hpp" +#include "SDK/E_GameMode_structs.hpp" +#include "SDK/SteamVRInputDevice_structs.hpp" +#include "SDK/S_UserProfile_structs.hpp" +#include "SDK/BP_Climb_Shake3_structs.hpp" +#include "SDK/MagicLeapAudio_structs.hpp" +#include "SDK/BP_Terrace_Roof_C1_structs.hpp" +#include "SDK/ProceduralMeshComponent_structs.hpp" +#include "SDK/BP_Dummy_Pawn_2_structs.hpp" +#include "SDK/ApexDestruction_structs.hpp" +#include "SDK/S_PlayerConnectionInfo_structs.hpp" +#include "SDK/S_ConnectedPlayer_structs.hpp" +#include "SDK/AutomationUtils_structs.hpp" +#include "SDK/W_Kicked_structs.hpp" +#include "SDK/MagicLeapImageTracker_structs.hpp" +#include "SDK/AugmentedReality_structs.hpp" +#include "SDK/MagicLeapPlanes_structs.hpp" +#include "SDK/MagicLeapAR_structs.hpp" +#include "SDK/SteamSockets_structs.hpp" +#include "SDK/HE_SubtitleSub_structs.hpp" +#include "SDK/HE_Subtitle_structs.hpp" +#include "SDK/HE_SubtitleSeq_structs.hpp" +#include "SDK/BP_Item_Glowstick_structs.hpp" +#include "SDK/Lobby_GM_structs.hpp" +#include "SDK/ImageWriteQueue_structs.hpp" +#include "SDK/Boat_AnimBP_structs.hpp" +#include "SDK/BP_Doll_Shake_structs.hpp" +#include "SDK/SmoothSyncPlugin_structs.hpp" +#include "SDK/PacketHandler_structs.hpp" +#include "SDK/AdvancedSteamSessions_structs.hpp" +#include "SDK/BP_Pushable_structs.hpp" +#include "SDK/OnlineSubsystemSteam_structs.hpp" +#include "SDK/S_ChatMessage_structs.hpp" +#include "SDK/BP_Doorframe_out_double_structs.hpp" +#include "SDK/AudioMixer_structs.hpp" +#include "SDK/InstanceStatus_structs.hpp" +#include "SDK/TemplateSequence_structs.hpp" +#include "SDK/UI_Textpad_structs.hpp" +#include "SDK/BlockoutToolsPlugin_structs.hpp" +#include "SDK/EngineMessages_structs.hpp" +#include "SDK/BP_LobbySaveGame_structs.hpp" +#include "SDK/UI_Inventory_Slot_structs.hpp" +#include "SDK/SunPosition_structs.hpp" +#include "SDK/BacktraceSettingsLibrary_structs.hpp" +#include "SDK/BP_FireworkProjectile_structs.hpp" +#include "SDK/BacktraceBlueprintLibrary_structs.hpp" +#include "SDK/ChaosVehicles_structs.hpp" +#include "SDK/HeadMountedDisplay_structs.hpp" +#include "SDK/XRVisualization_structs.hpp" +#include "SDK/MagicLeapARPin_structs.hpp" +#include "SDK/HE_LookAtLocationSeq_structs.hpp" +#include "SDK/HE_LookAtLocation_structs.hpp" +#include "SDK/BP_Roaming_Smiler_structs.hpp" +#include "SDK/GeometryCache_structs.hpp" +#include "SDK/WB_Chat_structs.hpp" +#include "SDK/BP_EnergyBar_structs.hpp" +#include "SDK/OpenInputPlugin_structs.hpp" +#include "SDK/S_LevelIntel_structs.hpp" +#include "SDK/S_HubLevels_structs.hpp" +#include "SDK/UI_MapViewer_structs.hpp" +#include "SDK/XShip_structs.hpp" +#include "SDK/SimpleScatterPlugin_structs.hpp" +#include "SDK/BP_Dummy_Pawn_3_structs.hpp" +#include "SDK/MagicLeap_structs.hpp" +#include "SDK/EasyVoiceChat_structs.hpp" +#include "SDK/FadeOut_UI_structs.hpp" +#include "SDK/GameplayCameras_structs.hpp" +#include "SDK/MagicLeapARPinInfoActor_structs.hpp" +#include "SDK/Bacteria_Roaming_BP_structs.hpp" +#include "SDK/Paper2D_structs.hpp" +#include "SDK/WB_SettingsItem_Text_Theme2_structs.hpp" +#include "SDK/Old_Instance_structs.hpp" +#include "SDK/Renderer_structs.hpp" +#include "SDK/LightPropagationVolumeRuntime_structs.hpp" +#include "SDK/Chainsaw_BP_structs.hpp" +#include "SDK/GeometryCollectionTracks_structs.hpp" +#include "SDK/EN_ItemRarity_structs.hpp" +#include "SDK/ST_Item_structs.hpp" +#include "SDK/UI_Inventory_SlotPanel_structs.hpp" +#include "SDK/OodleNetworkHandlerComponent_structs.hpp" +#include "SDK/BP_Elevator_Impact_Shake_structs.hpp" +#include "SDK/AnimationSharing_structs.hpp" +#include "SDK/OceanMap_structs.hpp" +#include "SDK/MotoSynth_structs.hpp" +#include "SDK/SignificanceManager_structs.hpp" +#include "SDK/ST_ItemSpawnDT_structs.hpp" +#include "SDK/BP_SpawnerManager_structs.hpp" +#include "SDK/UObjectPlugin_structs.hpp" +#include "SDK/BP_Lighthouse_structs.hpp" +#include "SDK/FacialAnimation_structs.hpp" +#include "SDK/VariantManagerContent_structs.hpp" +#include "SDK/Bacteria_AnimBP_structs.hpp" +#include "SDK/MeshDescription_structs.hpp" +#include "SDK/EditableMesh_structs.hpp" +#include "SDK/ChaosNiagara_structs.hpp" +#include "SDK/MagicLeapSharedWorld_structs.hpp" +#include "SDK/WB_Button_AutoSet_Theme2_structs.hpp" +#include "SDK/MagicLeapController_structs.hpp" +#include "SDK/InteractiveFoliageChunk_BP_structs.hpp" +#include "SDK/MagicLeapEyeTracker_structs.hpp" +#include "SDK/AnimBP_Ragdoll_structs.hpp" +#include "SDK/Enum_SegmentDisplayType_structs.hpp" +#include "SDK/BP_WalkieTalkie_Display_structs.hpp" +#include "SDK/LiveLinkInterface_structs.hpp" +#include "SDK/MagicLeapHandTracking_structs.hpp" +#include "SDK/MagicLeapIdentity_structs.hpp" +#include "SDK/Team_structs.hpp" +#include "SDK/EndCutscene_UI_structs.hpp" +#include "SDK/InstanceData_structs.hpp" +#include "SDK/BP_Bookshelf_fireplace_structs.hpp" +#include "SDK/MagicLeapPrivileges_structs.hpp" +#include "SDK/MagicLeapSecureStorage_structs.hpp" +#include "SDK/Overlay_structs.hpp" +#include "SDK/Player_Legs_AnimBP_structs.hpp" +#include "SDK/WB_Sensitivity_Theme2_structs.hpp" +#include "SDK/Small_House_Prefab_01_structs.hpp" +#include "SDK/MagicLeapHandMeshing_structs.hpp" +#include "SDK/MagicLeapLightEstimation_structs.hpp" +#include "SDK/AvfMediaFactory_structs.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_structs.hpp" +#include "SDK/MediaUtils_structs.hpp" +#include "SDK/MediaAssets_structs.hpp" +#include "SDK/ImgMedia_structs.hpp" +#include "SDK/S_PlayerData_structs.hpp" +#include "SDK/Backrooms_structs.hpp" +#include "SDK/BP_MothJelly_structs.hpp" +#include "SDK/E_HeadsetType_structs.hpp" +#include "SDK/ImgMediaEngine_structs.hpp" +#include "SDK/W_VHS_Filter_structs.hpp" +#include "SDK/ImgMediaFactory_structs.hpp" +#include "SDK/MediaCompositing_structs.hpp" +#include "SDK/BP_Diving_Helmet_structs.hpp" +#include "SDK/WmfMediaFactory_structs.hpp" +#include "SDK/TcpMessaging_structs.hpp" +#include "SDK/BP_DroppedItem_Jelly_structs.hpp" +#include "SDK/UdpMessaging_structs.hpp" +#include "SDK/ActorSequence_structs.hpp" +#include "SDK/BPI_EventItem_structs.hpp" +#include "SDK/FluidForceSocketInfo_structs.hpp" +#include "SDK/ActorLayerUtilities_structs.hpp" +#include "SDK/BP_DroppedItem_DivingHelmet_structs.hpp" +#include "SDK/AndroidPermission_structs.hpp" +#include "SDK/BP_DroppedItem_LiDAR_structs.hpp" +#include "SDK/AppleImageUtils_structs.hpp" +#include "SDK/Landmass_structs.hpp" +#include "SDK/ArchVisCharacter_structs.hpp" +#include "SDK/BP_ScannerComponent_structs.hpp" +#include "SDK/BP_Doorframe_in_double_structs.hpp" +#include "SDK/AssetTags_structs.hpp" +#include "SDK/AudioCapture_structs.hpp" +#include "SDK/SessionMessages_structs.hpp" +#include "SDK/CableComponent_structs.hpp" +#include "SDK/AssetRegistry_structs.hpp" +#include "SDK/CustomMeshComponent_structs.hpp" +#include "SDK/W_JoinServer_structs.hpp" +#include "SDK/GooglePAD_structs.hpp" +#include "SDK/LocationServicesBPLibrary_structs.hpp" +#include "SDK/MobilePatchingUtils_structs.hpp" +#include "SDK/AudioExtensions_structs.hpp" +#include "SDK/LuminRuntimeSettings_structs.hpp" +#include "SDK/HorrorEngineSettings_structs.hpp" +#include "SDK/SoundFields_structs.hpp" +#include "SDK/Synthesis_structs.hpp" +#include "SDK/BP_Side_table_D_structs.hpp" +#include "SDK/GrassInteractionType_structs.hpp" +#include "SDK/InteractWithGrass_BP_structs.hpp" +#include "SDK/FoliageToSpawnInArea_structs.hpp" +#include "SDK/FoliageToSpawn_Struct_structs.hpp" +#include "SDK/InteractiveGrassManager_BP_structs.hpp" +#include "SDK/BTDecorator_ShouldMove_structs.hpp" +#include "SDK/BP_Moth_structs.hpp" +#include "SDK/AudioAnalyzer_structs.hpp" +#include "SDK/BP_Fence_A1_structs.hpp" +#include "SDK/AudioSynesthesia_structs.hpp" +#include "SDK/FluidTerrainModes_structs.hpp" +#include "SDK/ShallowWaterSimComponent_structs.hpp" +#include "SDK/BP_Fish_structs.hpp" +#include "SDK/BP_MySaveGame_structs.hpp" +#include "SDK/Bacteria_BP_structs.hpp" +#include "SDK/WaterVisiblityTrigger_structs.hpp" +#include "SDK/MaterialShaderQualitySettings_structs.hpp" +#include "SDK/EyeTracker_structs.hpp" +#include "SDK/UI_EvidenceShortcut_structs.hpp" +#include "SDK/FluidSimSolverMode_structs.hpp" +#include "SDK/FluidForceImpulseTimedEffects_structs.hpp" +#include "SDK/FluidForceImpulse_structs.hpp" +#include "SDK/FluidForceImpulsePerInstanceData_structs.hpp" +#include "SDK/FluidBoundary_structs.hpp" +#include "SDK/FluidDynamicForceMeshType_structs.hpp" +#include "SDK/FluidForceDynamic_structs.hpp" +#include "SDK/FluidForceDynamicPerInstanceData_structs.hpp" +#include "SDK/BP_FluidSim_01_structs.hpp" +#include "SDK/BP_Window_double_static_structs.hpp" +#include "SDK/BP_Item_Glowstick_Yellow_structs.hpp" +#include "SDK/EngineSettings_structs.hpp" +#include "SDK/Swim_AnimBP_structs.hpp" +#include "SDK/FootstepActionsEnum_structs.hpp" +#include "SDK/VRPlayer_AnimBP_structs.hpp" +#include "SDK/BuildPatchServices_structs.hpp" +#include "SDK/BP_Spectator_structs.hpp" +#include "SDK/Foliage_structs.hpp" +#include "SDK/WB_Slider_Theme2_structs.hpp" +#include "SDK/Landscape_structs.hpp" +#include "SDK/TimeManagement_structs.hpp" +#include "SDK/MP_PS_structs.hpp" +#include "SDK/lazygodray_FX_BP_structs.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Red_structs.hpp" +#include "SDK/S_CameraTarget_structs.hpp" +#include "SDK/NetCore_structs.hpp" +#include "SDK/WB_Button_Close_Theme2_structs.hpp" +#include "SDK/StaticMeshDescription_structs.hpp" +#include "SDK/BP_GarageDoor_structs.hpp" +#include "SDK/JsonUtilities_structs.hpp" +#include "SDK/BP_Dummy_Pawn_structs.hpp" +#include "SDK/LevelSequence_structs.hpp" +#include "SDK/MP_Thallasophobia_structs.hpp" +#include "SDK/MovieSceneCapture_structs.hpp" +#include "SDK/W_Error_structs.hpp" +#include "SDK/ClothingSystemRuntimeNv_structs.hpp" +#include "SDK/Rope_BP_structs.hpp" +#include "SDK/NavigationSystem_structs.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_structs.hpp" +#include "SDK/InteractiveToolsFramework_structs.hpp" +#include "SDK/2_FFT_Resolution_structs.hpp" +#include "SDK/Dyn_Foam_O_structs.hpp" +#include "SDK/Mesh_Switch_structs.hpp" +#include "SDK/8_FFT_H_Ocean_Sim_structs.hpp" +#include "SDK/Lobby_PlayerList_structs.hpp" +#include "SDK/ChaosVehiclesEngine_structs.hpp" +#include "SDK/InGame_UI_structs.hpp" +#include "SDK/ChaosSolverEngine_structs.hpp" +#include "SDK/EModifierKeys_structs.hpp" +#include "SDK/FieldSystemEngine_structs.hpp" +#include "SDK/W_VOIP_Speaker_structs.hpp" +#include "SDK/W_Credits_structs.hpp" +#include "SDK/GeometryCollectionEngine_structs.hpp" +#include "SDK/ImageWrapper_structs.hpp" +#include "SDK/UI_ImageViewer_structs.hpp" +#include "SDK/WB_Button_LeaveGame_structs.hpp" +#include "SDK/WB_Dropdown_Theme2_structs.hpp" +#include "SDK/BP_LM_Portal_windowtriple_structs.hpp" +#include "SDK/BasePS_structs.hpp" +#include "SDK/AC_Swimming_structs.hpp" +#include "SDK/VectorVM_structs.hpp" +#include "SDK/BP_CloseableInterface_structs.hpp" +#include "SDK/BP_DroppedItem_Firework_structs.hpp" +#include "SDK/S_Note_structs.hpp" +#include "SDK/Serialization_structs.hpp" +#include "SDK/WB_FOV_Theme2_structs.hpp" +#include "SDK/DmgTypeBP_Environmental_structs.hpp" +#include "SDK/UI_Checklist_Item_structs.hpp" +#include "SDK/UI_SecurityPopup_structs.hpp" +#include "SDK/UI_Inventory_structs.hpp" +#include "SDK/W_VOIPIndicator_structs.hpp" +#include "SDK/UI_Console_structs.hpp" +#include "SDK/UI_Checklist_structs.hpp" +#include "SDK/UI_Calc_structs.hpp" +#include "SDK/Flashlight_BP_structs.hpp" +#include "SDK/BP_Computer_structs.hpp" +#include "SDK/UI_SignIn_structs.hpp" +#include "SDK/W_Intro_structs.hpp" +#include "SDK/UI_Desktop_structs.hpp" +#include "SDK/PlayerCard_UI_structs.hpp" +#include "SDK/UI_ShortCut_structs.hpp" +#include "SDK/W_CreditsTitleName_structs.hpp" +#include "SDK/UI_Drag_structs.hpp" +#include "SDK/BP_Init_structs.hpp" +#include "SDK/BI_ComputersEvents_structs.hpp" +#include "SDK/W_VOIPAnim_structs.hpp" +#include "SDK/BP_Item_Glowstick_Red_structs.hpp" +#include "SDK/BTDecorator_ShouldMove_structs.hpp" +#include "SDK/WB_Button_RestartGame_structs.hpp" +#include "SDK/BP_ExitZone_structs.hpp" +#include "SDK/WB_ChatMessage_structs.hpp" +#include "SDK/MP_PoolRooms_structs.hpp" +#include "SDK/Bacteria_AIC_structs.hpp" +#include "SDK/BP_Breakable_structs.hpp" +#include "SDK/BP_FlareProjectile_structs.hpp" +#include "SDK/GrassSpawnArea_BP_structs.hpp" +#include "SDK/BTDecorator_ShouldMove_Smiler_structs.hpp" +#include "SDK/PlayerEQSQuery_structs.hpp" +#include "SDK/AnimBP_Smiler_structs.hpp" +#include "SDK/AIC_Roaming_Smiler_structs.hpp" +#include "SDK/INTERACTIVE_FoliageComp_BP_structs.hpp" +#include "SDK/Grass2_Component_BP_structs.hpp" +#include "SDK/BP_RefreshWaterBodies_structs.hpp" +#include "SDK/Card_UI_structs.hpp" +#include "SDK/BP_ChunkActor_structs.hpp" +#include "SDK/AnimBP_Doll_structs.hpp" +#include "SDK/Water_Ripple_Component_structs.hpp" +#include "SDK/AIC_Animation_structs.hpp" +#include "SDK/HE_LookAtActorSeq_structs.hpp" +#include "SDK/BP_Idle_Shake_Long_structs.hpp" +#include "SDK/BP_Climb_Shake_5_structs.hpp" +#include "SDK/MP_GameState_structs.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_structs.hpp" +#include "SDK/BP_Animation_structs.hpp" +#include "SDK/Lobby_Save_Switcher_structs.hpp" +#include "SDK/BP_Climb_Shake_structs.hpp" +#include "SDK/BP_Walk_Shake_2_structs.hpp" +#include "SDK/BTTask_Teleport_structs.hpp" +#include "SDK/BP_Climb_Shake3_2_structs.hpp" +#include "SDK/AnimBP_Elevator_Lever_structs.hpp" +#include "SDK/HE_LookAtActor_structs.hpp" +#include "SDK/BP_Dummy_Pawn_5_structs.hpp" +#include "SDK/WaterExit_structs.hpp" +#include "SDK/BP_DroppedItem_WalkieTalkie_structs.hpp" +#include "SDK/ClimbSequence_structs.hpp" +#include "SDK/NoClip_structs.hpp" +#include "SDK/ClimbLadderSequence_structs.hpp" +#include "SDK/BP_FallDamage_structs.hpp" +#include "SDK/BP_Photo_Image_structs.hpp" +#include "SDK/BP_DismemberComponent_structs.hpp" +#include "SDK/Disguised_AnimBP_structs.hpp" +#include "SDK/BP_SkinStealer_Level07_structs.hpp" +#include "SDK/BP_Swim_Shake_structs.hpp" +#include "SDK/BP_Elevator_structs.hpp" +#include "SDK/BP_DivingHelmet_structs.hpp" +#include "SDK/BP_ClimbingArms_structs.hpp" +#include "SDK/BP_Liquid_Pain_structs.hpp" +#include "SDK/BP_Pool_Ladder_structs.hpp" +#include "SDK/BP_Doorframe_out_single_structs.hpp" +#include "SDK/BP_Walk_Shake_structs.hpp" +#include "SDK/BP_Sprint_Shake_2_structs.hpp" +#include "SDK/BP_LiquidPain_Shake_structs.hpp" +#include "SDK/BP_Idle_Shake2_structs.hpp" +#include "SDK/BP_Electrocute_Shake_structs.hpp" +#include "SDK/BP_Climb_Shake2_structs.hpp" +#include "SDK/BP_Climb_Ladder_structs.hpp" +#include "SDK/BP_Item_Crowbar_structs.hpp" +#include "SDK/Scanner_BP_structs.hpp" +#include "SDK/Grass_Interaction_Other_structs.hpp" +#include "SDK/BP_Thermometer_structs.hpp" +#include "SDK/Grass_Interaction_structs.hpp" +#include "SDK/BP_Camera_Screen_structs.hpp" +#include "SDK/BP_Card_structs.hpp" +#include "SDK/BP_Ragdoll_structs.hpp" +#include "SDK/BP_WalkieTalkie_structs.hpp" +#include "SDK/BP_Dismembered_structs.hpp" +#include "SDK/Howler_BP_structs.hpp" +#include "SDK/HeadShakeLanded_structs.hpp" +#include "SDK/Player_Arms_AnimBP_structs.hpp" +#include "SDK/W_VOIPHUD_structs.hpp" +#include "SDK/Lobby_HUD_structs.hpp" +#include "SDK/W_VOIPInGame_structs.hpp" +#include "SDK/WB_LoadingScreen_structs.hpp" +#include "SDK/Scoreboard_UI_structs.hpp" +#include "SDK/PlayerStats_UI_structs.hpp" +#include "SDK/BP_HideExitVolume_structs.hpp" +#include "SDK/BP_Doorframe_out_single_windows_structs.hpp" +#include "SDK/SubtitleTextWB_structs.hpp" +#include "SDK/SubtitleWB_structs.hpp" +#include "SDK/GameEnd_UI_structs.hpp" +#include "SDK/BP_BasePlayerController_structs.hpp" +#include "SDK/BP_CameraManager_structs.hpp" +#include "SDK/BP_Lamp_ceiling_round_structs.hpp" +#include "SDK/BP_FlashlightVolume_structs.hpp" +#include "SDK/BP_VRMenu_structs.hpp" +#include "SDK/UI_TheHubStats_structs.hpp" +#include "SDK/BP_MainMenu_Shake_structs.hpp" +#include "SDK/BP_Ambience_Manager_structs.hpp" +#include "SDK/E_WallOut_structs.hpp" +#include "SDK/BP_WallOut_structs.hpp" +#include "SDK/BTService_CheckVisiblePlayers_structs.hpp" +#include "SDK/BTDecorator_ShouldRoam_structs.hpp" +#include "SDK/BTDecorator_CanMove_structs.hpp" +#include "SDK/BTDecorator_IsCarrying_structs.hpp" +#include "SDK/AnimBP_Moth_structs.hpp" +#include "SDK/Scanner_Skeleton_AnimBP_structs.hpp" +#include "SDK/AIC_Moth_structs.hpp" +#include "SDK/AIC_Hound_structs.hpp" +#include "SDK/BP_LightFade_Box_structs.hpp" +#include "SDK/UI_Inventory_ItemToolTip_Row_structs.hpp" +#include "SDK/Lobby_Menu_structs.hpp" +#include "SDK/UI_Inventory_ItemToolTip_structs.hpp" +#include "SDK/UI_Invemtory_DropItem_structs.hpp" +#include "SDK/Lobby_DifficultySwitcher_structs.hpp" +#include "SDK/BP_LM_Portal_windowdouble_structs.hpp" +#include "SDK/S_Gamemode_structs.hpp" +#include "SDK/Lobby_GS_structs.hpp" +#include "SDK/S_UploadStatus_structs.hpp" +#include "SDK/S_Glowstick_Data_structs.hpp" +#include "SDK/S_TV_Data_structs.hpp" +#include "SDK/E_Mailbox_structs.hpp" +#include "SDK/BPFL_SaveSystem_structs.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_2_structs.hpp" +#include "SDK/BP_Underwater_structs.hpp" +#include "SDK/Player_AnimBP_structs.hpp" +#include "SDK/Hound_AnimBP_structs.hpp" +#include "SDK/BoatEQS_Query_structs.hpp" +#include "SDK/BP_LM_Portal_windowsmall_structs.hpp" +#include "SDK/Base_GM_structs.hpp" +#include "SDK/BP_RowBoat_structs.hpp" +#include "SDK/S_Difficulty_structs.hpp" +#include "SDK/BPI_KeyboardInteraction_structs.hpp" +#include "SDK/Lobby_Name_Box_structs.hpp" +#include "SDK/BP_Ocean_Manager_structs.hpp" +#include "SDK/Lobby_Level_Switcher_structs.hpp" +#include "SDK/BP_LobbyActor_structs.hpp" +#include "SDK/Lobby_PlayerList_Item_structs.hpp" +#include "SDK/BP_DroppedItem_Ticket_structs.hpp" +#include "SDK/Lobby_MapSelection_structs.hpp" +#include "SDK/BP_DroppedItem_Rope_structs.hpp" +#include "SDK/BP_Item_Flashlight_structs.hpp" +#include "SDK/LobbyPS_structs.hpp" +#include "SDK/BP_Item_structs.hpp" +#include "SDK/WBP_Button_Basic_structs.hpp" +#include "SDK/BP_Item_Camera_structs.hpp" +#include "SDK/EIntTypes_structs.hpp" +#include "SDK/BP_CeilingFan_structs.hpp" +#include "SDK/HE_Fear_structs.hpp" +#include "SDK/RenderToTextureFunctionLibrary_structs.hpp" +#include "SDK/BP_Rope_Floor_structs.hpp" +#include "SDK/W_Game_Button_structs.hpp" +#include "SDK/BP_ScannerDirector_structs.hpp" +#include "SDK/Bacteria_AIC_2_structs.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_structs.hpp" +#include "SDK/SkinStealer_AnimBP_structs.hpp" +#include "SDK/PlayerEQSQuery_structs.hpp" +#include "SDK/BTTask_RoamLocation_structs.hpp" +#include "SDK/BTTask_RoamLocation_Level05_structs.hpp" +#include "SDK/BTDecorator_ShouldMove_2_structs.hpp" +#include "SDK/BTTask_PlaySound_structs.hpp" +#include "SDK/BP_DroppedItem_Juice_structs.hpp" +#include "SDK/BP_DroppedItem_BugSpray_structs.hpp" +#include "SDK/BP_Heavy_Shake_structs.hpp" +#include "SDK/Bacteria_AnimBP_2_structs.hpp" +#include "SDK/BP_Lever_structs.hpp" +#include "SDK/BP_SkinStealer_structs.hpp" +#include "SDK/BP_LM_Portal_windowdouble_structs.hpp" +#include "SDK/AIC_SkinStealer_structs.hpp" +#include "SDK/BP_DroppedItem_FlareGun_structs.hpp" +#include "SDK/BP_Ceiling_Gate_structs.hpp" +#include "SDK/BP_Tunnel_CameraManager_structs.hpp" +#include "SDK/BP_Smiler_Zone_structs.hpp" +#include "SDK/BP_Chainsaw_Shake_structs.hpp" +#include "SDK/Crowbar_BP_structs.hpp" +#include "SDK/BP_DroppedItem_AlmondWater_structs.hpp" +#include "SDK/BP_Thermometer_Display_structs.hpp" +#include "SDK/HUD_DroppedItem_structs.hpp" +#include "SDK/Shocked_UI_structs.hpp" +#include "SDK/GameEnd_UI_2_structs.hpp" +#include "SDK/BP_Glowstick_Component_structs.hpp" +#include "SDK/BP_Item_Chainsaw_Fast_structs.hpp" +#include "SDK/BP_New_SaveGame_structs.hpp" +#include "SDK/BP_Item_AlmondWater_structs.hpp" +#include "SDK/BP_DroppedItem_structs.hpp" +#include "SDK/BP_DroppedItem_Thermometer_structs.hpp" +#include "SDK/BP_DroppedItem_LiquidPain_structs.hpp" +#include "SDK/BP_DroppedItem_Flashlight_structs.hpp" +#include "SDK/BP_DroppedItem_Crowbar_structs.hpp" +#include "SDK/BP_DroppedItem_EnergyBar_structs.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_Fast_structs.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_structs.hpp" +#include "SDK/BP_DroppedItem_Camera_structs.hpp" +#include "SDK/BP_DroppedItem_AlmondBottle_structs.hpp" +#include "SDK/BP_Item_Firework_structs.hpp" +#include "SDK/BP_DroppedItem_Glowstick_structs.hpp" +#include "SDK/WaveFoamSimComponent_structs.hpp" +#include "SDK/JumpFlood_Component2D_structs.hpp" +#include "SDK/BP_Cage_structs.hpp" +#include "SDK/WBP_Keyboard_Basic_structs.hpp" +#include "SDK/BP_Storm_Volume_structs.hpp" +#include "SDK/BP_Lamp_hanging_fluorescent_structs.hpp" +#include "SDK/UI_Sanity_structs.hpp" +#include "SDK/BP_Juice_structs.hpp" +#include "SDK/BP_Item_Ticket_structs.hpp" +#include "SDK/BP_Window_double_vinyl_structs.hpp" +#include "SDK/BP_Item_Glowstick_Blue_structs.hpp" +#include "SDK/E_WallIn_structs.hpp" +#include "SDK/BP_Item_Chainsaw_structs.hpp" +#include "SDK/BP_Ocean_Exit_structs.hpp" +#include "SDK/BP_Item_BugSpray_structs.hpp" +#include "SDK/BP_Item_AlmondBottle_structs.hpp" +#include "SDK/BP_Hound_structs.hpp" +#include "SDK/BP_FlareGun_structs.hpp" +#include "SDK/BP_Scanner_structs.hpp" +#include "SDK/BP_Rope_structs.hpp" +#include "SDK/BP_Window_openable_singlesmall_structs.hpp" +#include "SDK/VRArms_AnimBP_structs.hpp" +#include "SDK/WB_Button_Confirmation_Theme2_structs.hpp" +#include "SDK/WB_OptionSwitcher_Theme2_structs.hpp" +#include "SDK/WB_Microphone_Theme2_structs.hpp" +#include "SDK/WB_KeyRemap_Theme2_structs.hpp" +#include "SDK/WB_Gamma_Theme2_structs.hpp" +#include "SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_structs.hpp" +#include "SDK/WB_Button_ResetAchievements_structs.hpp" +#include "SDK/WB_Button_Apply_Theme2_structs.hpp" +#include "SDK/BP_Doorframe_in_single_structs.hpp" +#include "SDK/MP_GameMode_structs.hpp" +#include "SDK/MP_Level94_structs.hpp" +#include "SDK/E_CameraSetting_structs.hpp" +#include "SDK/S_AudioSettings_structs.hpp" +#include "SDK/WB_SettingsPanel_Theme2_structs.hpp" +#include "SDK/W_TemplateTitle_structs.hpp" +#include "SDK/W_ServerButton_structs.hpp" +#include "SDK/W_NewGame_structs.hpp" +#include "SDK/W_Map_Selection_structs.hpp" +#include "SDK/W_LoadGameButton_structs.hpp" +#include "SDK/W_CreateServer_structs.hpp" +#include "SDK/BP_Menu_Computer_structs.hpp" +#include "SDK/BP_MenuActor_structs.hpp" +#include "SDK/BP_Antize_structs.hpp" +#include "SDK/S_LoadingMessage_structs.hpp" +#include "SDK/W_LoadingScreen_structs.hpp" +#include "SDK/BP_SG_GameSettings_structs.hpp" +#include "SDK/BP_FL_GameSettings_structs.hpp" +#include "SDK/MP_PlayerController_structs.hpp" +#include "SDK/Lobby_PlayerController_structs.hpp" +#include "SDK/ChatComponent_structs.hpp" +#include "SDK/BPCharacter_Demo_structs.hpp" +#include "SDK/VRCharacter_Demo_Client_structs.hpp" +#include "SDK/VRCharacter_Demo_structs.hpp" +#include "SDK/BP_MyGameInstance_structs.hpp" +#include "SDK/Medium_House_Prefab_01_structs.hpp" +#include "SDK/BP_OceanCheckpoint_Trigger_structs.hpp" +#include "SDK/BP_Workdesk_extension_structs.hpp" +#include "SDK/BP_Dresser_A_structs.hpp" +#include "SDK/BP_Deep_Volume_structs.hpp" +#include "SDK/BP_MEGDoor_structs.hpp" +#include "SDK/BP_Door_Master_structs.hpp" +#include "SDK/OceanHouse_structs.hpp" +#include "SDK/BP_Terrace_Base_C_structs.hpp" +#include "SDK/BP_Elevator_Impact_Shake_2_structs.hpp" +#include "SDK/BP_Terrace_Roof_B1_structs.hpp" +#include "SDK/E_Floors_structs.hpp" +#include "SDK/E_Ceiling_6x6_broken_structs.hpp" +#include "SDK/E_Ceiling_3x3_broken_structs.hpp" +#include "SDK/BP_Floor_structs.hpp" +#include "SDK/BP_WallIn_structs.hpp" +#include "SDK/E_WallIn_structs.hpp" +#include "SDK/BP_WallIn_structs.hpp" +#include "SDK/BP_Doorframe_out_single_windows_structs.hpp" +#include "SDK/BP_Window_openable_structs.hpp" +#include "SDK/BP_Window_single_static_structs.hpp" +#include "SDK/BP_Window_single_vinyl_structs.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_structs.hpp" +#include "SDK/BP_Lamp_ceiling_round_structs.hpp" +#include "SDK/BP_Bookshelf_structs.hpp" +#include "SDK/BP_Cabinet_B_structs.hpp" +#include "SDK/BP_Stairs_main_R_structs.hpp" +#include "SDK/BP_Doorframe_in_double_structs.hpp" +#include "SDK/BP_Doorframe_out_single_structs.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_structs.hpp" +#include "SDK/BP_LM_Portal_windowsingle_structs.hpp" +#include "SDK/BP_LM_Portal_windowsmall_structs.hpp" +#include "SDK/BP_LM_Portal_windowtriple_structs.hpp" +#include "SDK/CageScare_structs.hpp" +#include "SDK/BP_Window_double_static_structs.hpp" +#include "SDK/BP_Window_double_vinyl_structs.hpp" +#include "SDK/BP_Window_openable_structs.hpp" +#include "SDK/BP_Window_openable_singlesmall_structs.hpp" +#include "SDK/BP_Window_single_static_structs.hpp" +#include "SDK/BP_Window_single_vinyl_structs.hpp" +#include "SDK/BP_Note_structs.hpp" +#include "SDK/BP_Doorframe_in_single_structs.hpp" +#include "SDK/BP_Doorframe_out_double_structs.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_structs.hpp" +#include "SDK/BP_LM_Portal_windowsingle_structs.hpp" +#include "SDK/BP_ItemSpawnerAny_structs.hpp" +#include "SDK/BP_Elevator_Shake_2_structs.hpp" +#include "SDK/BP_Fish_Manager_structs.hpp" +#include "SDK/BP_Fish_Scare_structs.hpp" +#include "SDK/BP_Exit_Manager_structs.hpp" +#include "SDK/BP_DivingGear_structs.hpp" +#include "SDK/CoreUObject_classes.hpp" +#include "SDK/ClothingSystemRuntimeInterface_classes.hpp" +#include "SDK/PacketHandler_classes.hpp" +#include "SDK/DeveloperSettings_classes.hpp" +#include "SDK/PhysicsCore_classes.hpp" +#include "SDK/Engine_classes.hpp" +#include "SDK/MovieScene_classes.hpp" +#include "SDK/MovieSceneTracks_classes.hpp" +#include "SDK/UMG_classes.hpp" +#include "SDK/WB_Button_Sidebar_Theme2_classes.hpp" +#include "SDK/Waterline_Cameras_classes.hpp" +#include "SDK/NavigationSystem_classes.hpp" +#include "SDK/GameplayTasks_classes.hpp" +#include "SDK/AIModule_classes.hpp" +#include "SDK/BP_Destructible_classes.hpp" +#include "SDK/NiagaraShader_classes.hpp" +#include "SDK/NiagaraCore_classes.hpp" +#include "SDK/Niagara_classes.hpp" +#include "SDK/Water_classes.hpp" +#include "SDK/ClothingSystemRuntimeCommon_classes.hpp" +#include "SDK/ChaosCloth_classes.hpp" +#include "SDK/HeadMountedDisplay_classes.hpp" +#include "SDK/AdvancedSessions_classes.hpp" +#include "SDK/Backrooms_classes.hpp" +#include "SDK/BP_DroppedItem_classes.hpp" +#include "SDK/BP_DroppedItem_Glowstick_classes.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Yellow_classes.hpp" +#include "SDK/BP_Window_classes.hpp" +#include "SDK/BP_Bacteria_RoomPoint_classes.hpp" +#include "SDK/MRMesh_classes.hpp" +#include "SDK/BP_WallOut_classes.hpp" +#include "SDK/HorrorEngine_Footstep_classes.hpp" +#include "SDK/UI_Dragged_classes.hpp" +#include "SDK/DatasmithContent_classes.hpp" +#include "SDK/Spectator_UI_classes.hpp" +#include "SDK/DragonIKPlugin_classes.hpp" +#include "SDK/BP_Floor_classes.hpp" +#include "SDK/UI_Gate_classes.hpp" +#include "SDK/GeometryCacheTracks_classes.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Blue_classes.hpp" +#include "SDK/NiagaraAnimNotifies_classes.hpp" +#include "SDK/BP_RopeZone_classes.hpp" +#include "SDK/AsyncLoadingScreen_classes.hpp" +#include "SDK/W_MainMenu_classes.hpp" +#include "SDK/SteamVR_classes.hpp" +#include "SDK/W_Confirmation_classes.hpp" +#include "SDK/E_GameMode_classes.hpp" +#include "SDK/SteamVRInputDevice_classes.hpp" +#include "SDK/S_UserProfile_classes.hpp" +#include "SDK/GameplayCameras_classes.hpp" +#include "SDK/BP_Climb_Shake3_classes.hpp" +#include "SDK/MagicLeapAudio_classes.hpp" +#include "SDK/BP_Terrace_Roof_C1_classes.hpp" +#include "SDK/ProceduralMeshComponent_classes.hpp" +#include "SDK/BP_Dummy_Pawn_2_classes.hpp" +#include "SDK/InputCore_classes.hpp" +#include "SDK/ApexDestruction_classes.hpp" +#include "SDK/S_ConnectedPlayer_classes.hpp" +#include "SDK/AutomationUtils_classes.hpp" +#include "SDK/W_Kicked_classes.hpp" +#include "SDK/AugmentedReality_classes.hpp" +#include "SDK/MagicLeapAR_classes.hpp" +#include "SDK/SteamSockets_classes.hpp" +#include "SDK/BP_Item_classes.hpp" +#include "SDK/BP_Item_Glowstick_classes.hpp" +#include "SDK/Base_GM_classes.hpp" +#include "SDK/Lobby_GM_classes.hpp" +#include "SDK/ImageWriteQueue_classes.hpp" +#include "SDK/OnlineSubsystem_classes.hpp" +#include "SDK/Boat_AnimBP_classes.hpp" +#include "SDK/BP_Doll_Shake_classes.hpp" +#include "SDK/SmoothSyncPlugin_classes.hpp" +#include "SDK/AdvancedSteamSessions_classes.hpp" +#include "SDK/BP_Pushable_classes.hpp" +#include "SDK/AudioMixer_classes.hpp" +#include "SDK/OnlineSubsystemUtils_classes.hpp" +#include "SDK/OnlineSubsystemSteam_classes.hpp" +#include "SDK/S_ChatMessage_classes.hpp" +#include "SDK/BP_Doorframe_out_double_classes.hpp" +#include "SDK/InstanceStatus_classes.hpp" +#include "SDK/TemplateSequence_classes.hpp" +#include "SDK/UI_Textpad_classes.hpp" +#include "SDK/BlockoutToolsPlugin_classes.hpp" +#include "SDK/EngineMessages_classes.hpp" +#include "SDK/BP_LobbySaveGame_classes.hpp" +#include "SDK/UI_Inventory_Slot_classes.hpp" +#include "SDK/SunPosition_classes.hpp" +#include "SDK/BacktraceSettingsLibrary_classes.hpp" +#include "SDK/BP_FireworkProjectile_classes.hpp" +#include "SDK/BacktraceBlueprintLibrary_classes.hpp" +#include "SDK/ChaosVehicles_classes.hpp" +#include "SDK/XRVisualization_classes.hpp" +#include "SDK/MagicLeapARPin_classes.hpp" +#include "SDK/BP_Roaming_Smiler_classes.hpp" +#include "SDK/GeometryCache_classes.hpp" +#include "SDK/WB_Chat_classes.hpp" +#include "SDK/BP_EnergyBar_classes.hpp" +#include "SDK/OpenInputPlugin_classes.hpp" +#include "SDK/UI_MapViewer_classes.hpp" +#include "SDK/XShip_classes.hpp" +#include "SDK/SimpleScatterPlugin_classes.hpp" +#include "SDK/BP_Dummy_Pawn_3_classes.hpp" +#include "SDK/MagicLeap_classes.hpp" +#include "SDK/EasyVoiceChat_classes.hpp" +#include "SDK/FadeOut_UI_classes.hpp" +#include "SDK/MagicLeapARPinInfoActor_classes.hpp" +#include "SDK/Bacteria_Roaming_BP_classes.hpp" +#include "SDK/Paper2D_classes.hpp" +#include "SDK/WB_SettingsItem_Text_Theme2_classes.hpp" +#include "SDK/Old_Instance_classes.hpp" +#include "SDK/LightPropagationVolumeRuntime_classes.hpp" +#include "SDK/Chainsaw_BP_classes.hpp" +#include "SDK/GeometryCollectionTracks_classes.hpp" +#include "SDK/UI_Inventory_SlotPanel_classes.hpp" +#include "SDK/MoviePlayer_classes.hpp" +#include "SDK/OodleNetworkHandlerComponent_classes.hpp" +#include "SDK/BP_Elevator_Impact_Shake_classes.hpp" +#include "SDK/AnimationSharing_classes.hpp" +#include "SDK/OceanMap_classes.hpp" +#include "SDK/MotoSynth_classes.hpp" +#include "SDK/SignificanceManager_classes.hpp" +#include "SDK/BP_SpawnerManager_classes.hpp" +#include "SDK/UObjectPlugin_classes.hpp" +#include "SDK/BP_Lighthouse_classes.hpp" +#include "SDK/FacialAnimation_classes.hpp" +#include "SDK/VariantManagerContent_classes.hpp" +#include "SDK/Bacteria_AnimBP_classes.hpp" +#include "SDK/EditableMesh_classes.hpp" +#include "SDK/S_UI_AudioSettings_classes.hpp" +#include "SDK/ChaosNiagara_classes.hpp" +#include "SDK/MagicLeapSharedWorld_classes.hpp" +#include "SDK/WB_Button_AutoSet_Theme2_classes.hpp" +#include "SDK/MagicLeapController_classes.hpp" +#include "SDK/InteractiveFoliageChunk_BP_classes.hpp" +#include "SDK/MagicLeapEyeTracker_classes.hpp" +#include "SDK/AnimBP_Ragdoll_classes.hpp" +#include "SDK/BP_WalkieTalkie_Display_classes.hpp" +#include "SDK/LiveLinkInterface_classes.hpp" +#include "SDK/MagicLeapHandTracking_classes.hpp" +#include "SDK/MagicLeapIdentity_classes.hpp" +#include "SDK/MagicLeapImageTracker_classes.hpp" +#include "SDK/Team_classes.hpp" +#include "SDK/EndCutscene_UI_classes.hpp" +#include "SDK/MagicLeapPlanes_classes.hpp" +#include "SDK/InstanceData_classes.hpp" +#include "SDK/BP_Bookshelf_fireplace_classes.hpp" +#include "SDK/MagicLeapPrivileges_classes.hpp" +#include "SDK/MagicLeapSecureStorage_classes.hpp" +#include "SDK/Overlay_classes.hpp" +#include "SDK/Player_Legs_AnimBP_classes.hpp" +#include "SDK/WB_Sensitivity_Theme2_classes.hpp" +#include "SDK/Small_House_Prefab_01_classes.hpp" +#include "SDK/MagicLeapHandMeshing_classes.hpp" +#include "SDK/MagicLeapLightEstimation_classes.hpp" +#include "SDK/AvfMediaFactory_classes.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_classes.hpp" +#include "SDK/MediaAssets_classes.hpp" +#include "SDK/ImgMedia_classes.hpp" +#include "SDK/S_PlayerData_classes.hpp" +#include "SDK/BP_MothJelly_classes.hpp" +#include "SDK/E_HeadsetType_classes.hpp" +#include "SDK/ImgMediaEngine_classes.hpp" +#include "SDK/W_VHS_Filter_classes.hpp" +#include "SDK/ImgMediaFactory_classes.hpp" +#include "SDK/MediaCompositing_classes.hpp" +#include "SDK/BP_Diving_Helmet_classes.hpp" +#include "SDK/WmfMediaFactory_classes.hpp" +#include "SDK/TcpMessaging_classes.hpp" +#include "SDK/BP_DroppedItem_Jelly_classes.hpp" +#include "SDK/UdpMessaging_classes.hpp" +#include "SDK/ActorSequence_classes.hpp" +#include "SDK/BPI_EventItem_classes.hpp" +#include "SDK/FluidForceSocketInfo_classes.hpp" +#include "SDK/ActorLayerUtilities_classes.hpp" +#include "SDK/BP_DroppedItem_DivingHelmet_classes.hpp" +#include "SDK/AndroidPermission_classes.hpp" +#include "SDK/BP_DroppedItem_LiDAR_classes.hpp" +#include "SDK/AppleImageUtils_classes.hpp" +#include "SDK/Landmass_classes.hpp" +#include "SDK/ArchVisCharacter_classes.hpp" +#include "SDK/AudioPlatformConfiguration_classes.hpp" +#include "SDK/BP_ScannerComponent_classes.hpp" +#include "SDK/BP_Doorframe_in_double_classes.hpp" +#include "SDK/AssetTags_classes.hpp" +#include "SDK/AudioCapture_classes.hpp" +#include "SDK/SessionMessages_classes.hpp" +#include "SDK/CableComponent_classes.hpp" +#include "SDK/AssetRegistry_classes.hpp" +#include "SDK/CustomMeshComponent_classes.hpp" +#include "SDK/W_JoinServer_classes.hpp" +#include "SDK/GooglePAD_classes.hpp" +#include "SDK/LocationServicesBPLibrary_classes.hpp" +#include "SDK/MobilePatchingUtils_classes.hpp" +#include "SDK/AudioExtensions_classes.hpp" +#include "SDK/LuminRuntimeSettings_classes.hpp" +#include "SDK/HorrorEngineSettings_classes.hpp" +#include "SDK/SoundFields_classes.hpp" +#include "SDK/Synthesis_classes.hpp" +#include "SDK/BP_Side_table_D_classes.hpp" +#include "SDK/InteractWithGrass_BP_classes.hpp" +#include "SDK/ST_Item_classes.hpp" +#include "SDK/InteractiveGrassManager_BP_classes.hpp" +#include "SDK/BTDecorator_ShouldMove_classes.hpp" +#include "SDK/BP_Moth_classes.hpp" +#include "SDK/AudioAnalyzer_classes.hpp" +#include "SDK/PropertyAccess_classes.hpp" +#include "SDK/BP_Fence_A1_classes.hpp" +#include "SDK/AudioSynesthesia_classes.hpp" +#include "SDK/ShallowWaterSimComponent_classes.hpp" +#include "SDK/BP_Fish_classes.hpp" +#include "SDK/SlateCore_classes.hpp" +#include "SDK/BP_MySaveGame_classes.hpp" +#include "SDK/Slate_classes.hpp" +#include "SDK/Bacteria_BP_classes.hpp" +#include "SDK/WaterVisiblityTrigger_classes.hpp" +#include "SDK/MaterialShaderQualitySettings_classes.hpp" +#include "SDK/EyeTracker_classes.hpp" +#include "SDK/UI_EvidenceShortcut_classes.hpp" +#include "SDK/BP_FluidSim_01_classes.hpp" +#include "SDK/BP_Window_double_static_classes.hpp" +#include "SDK/FluidForceImpulseTimedEffects_classes.hpp" +#include "SDK/BP_Item_Glowstick_Yellow_classes.hpp" +#include "SDK/EngineSettings_classes.hpp" +#include "SDK/FluidTerrainModes_classes.hpp" +#include "SDK/Swim_AnimBP_classes.hpp" +#include "SDK/VRPlayer_AnimBP_classes.hpp" +#include "SDK/BuildPatchServices_classes.hpp" +#include "SDK/BP_Spectator_classes.hpp" +#include "SDK/Foliage_classes.hpp" +#include "SDK/WB_Slider_Theme2_classes.hpp" +#include "SDK/Landscape_classes.hpp" +#include "SDK/TimeManagement_classes.hpp" +#include "SDK/AnimationCore_classes.hpp" +#include "SDK/MP_PS_classes.hpp" +#include "SDK/lazygodray_FX_BP_classes.hpp" +#include "SDK/AnimGraphRuntime_classes.hpp" +#include "SDK/FluidForceDynamic_classes.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Red_classes.hpp" +#include "SDK/CinematicCamera_classes.hpp" +#include "SDK/S_CameraTarget_classes.hpp" +#include "SDK/NetCore_classes.hpp" +#include "SDK/GameplayTags_classes.hpp" +#include "SDK/WB_Button_Close_Theme2_classes.hpp" +#include "SDK/MeshDescription_classes.hpp" +#include "SDK/StaticMeshDescription_classes.hpp" +#include "SDK/BP_GarageDoor_classes.hpp" +#include "SDK/JsonUtilities_classes.hpp" +#include "SDK/BP_Dummy_Pawn_classes.hpp" +#include "SDK/LevelSequence_classes.hpp" +#include "SDK/MP_GameMode_classes.hpp" +#include "SDK/MP_Thallasophobia_classes.hpp" +#include "SDK/S_WorldCommon_classes.hpp" +#include "SDK/MovieSceneCapture_classes.hpp" +#include "SDK/W_Error_classes.hpp" +#include "SDK/ClothingSystemRuntimeNv_classes.hpp" +#include "SDK/Rope_BP_classes.hpp" +#include "SDK/FluidDynamicForceMeshType_classes.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_classes.hpp" +#include "SDK/InteractiveToolsFramework_classes.hpp" +#include "SDK/8_FFT_H_Ocean_Sim_classes.hpp" +#include "SDK/Lobby_PlayerList_classes.hpp" +#include "SDK/ChaosVehiclesEngine_classes.hpp" +#include "SDK/InGame_UI_classes.hpp" +#include "SDK/ChaosSolverEngine_classes.hpp" +#include "SDK/EModifierKeys_classes.hpp" +#include "SDK/FieldSystemEngine_classes.hpp" +#include "SDK/FluidSimSolverMode_classes.hpp" +#include "SDK/W_VOIP_Speaker_classes.hpp" +#include "SDK/W_Credits_classes.hpp" +#include "SDK/GeometryCollectionEngine_classes.hpp" +#include "SDK/ImageWrapper_classes.hpp" +#include "SDK/UI_ImageViewer_classes.hpp" +#include "SDK/WB_Button_LeaveGame_classes.hpp" +#include "SDK/Chaos_classes.hpp" +#include "SDK/WB_Dropdown_Theme2_classes.hpp" +#include "SDK/BP_LM_Portal_windowtriple_classes.hpp" +#include "SDK/BasePS_classes.hpp" +#include "SDK/MediaUtils_classes.hpp" +#include "SDK/AC_Swimming_classes.hpp" +#include "SDK/VectorVM_classes.hpp" +#include "SDK/BP_CloseableInterface_classes.hpp" +#include "SDK/BP_DroppedItem_Firework_classes.hpp" +#include "SDK/S_Note_classes.hpp" +#include "SDK/Renderer_classes.hpp" +#include "SDK/PropertyPath_classes.hpp" +#include "SDK/Serialization_classes.hpp" +#include "SDK/WB_FOV_Theme2_classes.hpp" +#include "SDK/DmgTypeBP_Environmental_classes.hpp" +#include "SDK/UI_Checklist_Item_classes.hpp" +#include "SDK/UI_SecurityPopup_classes.hpp" +#include "SDK/UI_Inventory_classes.hpp" +#include "SDK/S_LevelIntel_classes.hpp" +#include "SDK/W_VOIPIndicator_classes.hpp" +#include "SDK/UI_Console_classes.hpp" +#include "SDK/UI_Checklist_classes.hpp" +#include "SDK/UI_Calc_classes.hpp" +#include "SDK/Flashlight_BP_classes.hpp" +#include "SDK/BP_Computer_classes.hpp" +#include "SDK/UI_SignIn_classes.hpp" +#include "SDK/W_Intro_classes.hpp" +#include "SDK/UI_Desktop_classes.hpp" +#include "SDK/PlayerCard_UI_classes.hpp" +#include "SDK/UI_ShortCut_classes.hpp" +#include "SDK/W_CreditsTitleName_classes.hpp" +#include "SDK/UI_Drag_classes.hpp" +#include "SDK/BP_Init_classes.hpp" +#include "SDK/BI_ComputersEvents_classes.hpp" +#include "SDK/W_VOIPAnim_classes.hpp" +#include "SDK/BP_Item_Glowstick_Red_classes.hpp" +#include "SDK/BTDecorator_ShouldMove_classes.hpp" +#include "SDK/WB_Button_RestartGame_classes.hpp" +#include "SDK/BP_ExitZone_classes.hpp" +#include "SDK/WB_ChatMessage_classes.hpp" +#include "SDK/MP_PoolRooms_classes.hpp" +#include "SDK/Bacteria_AIC_classes.hpp" +#include "SDK/BP_Breakable_classes.hpp" +#include "SDK/FoliageToSpawnInArea_classes.hpp" +#include "SDK/FoliageToSpawn_Struct_classes.hpp" +#include "SDK/BP_FlareProjectile_classes.hpp" +#include "SDK/GrassSpawnArea_BP_classes.hpp" +#include "SDK/BTDecorator_ShouldMove_Smiler_classes.hpp" +#include "SDK/PlayerEQSQuery_classes.hpp" +#include "SDK/AnimBP_Smiler_classes.hpp" +#include "SDK/AIC_Roaming_Smiler_classes.hpp" +#include "SDK/GrassInteractionType_classes.hpp" +#include "SDK/INTERACTIVE_FoliageComp_BP_classes.hpp" +#include "SDK/Grass2_Component_BP_classes.hpp" +#include "SDK/BP_RefreshWaterBodies_classes.hpp" +#include "SDK/Card_UI_classes.hpp" +#include "SDK/HE_Subtitle_classes.hpp" +#include "SDK/BP_ChunkActor_classes.hpp" +#include "SDK/AnimBP_Doll_classes.hpp" +#include "SDK/Water_Ripple_Component_classes.hpp" +#include "SDK/AIC_Animation_classes.hpp" +#include "SDK/HE_LookAtActorSeq_classes.hpp" +#include "SDK/BP_Idle_Shake_Long_classes.hpp" +#include "SDK/BP_Climb_Shake_5_classes.hpp" +#include "SDK/MP_GameState_classes.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_classes.hpp" +#include "SDK/BP_Animation_classes.hpp" +#include "SDK/Lobby_Save_Switcher_classes.hpp" +#include "SDK/BP_Climb_Shake_classes.hpp" +#include "SDK/BP_Walk_Shake_2_classes.hpp" +#include "SDK/BTTask_Teleport_classes.hpp" +#include "SDK/BP_Climb_Shake3_2_classes.hpp" +#include "SDK/AnimBP_Elevator_Lever_classes.hpp" +#include "SDK/HE_LookAtActor_classes.hpp" +#include "SDK/BP_Dummy_Pawn_5_classes.hpp" +#include "SDK/WaterExit_classes.hpp" +#include "SDK/BP_DroppedItem_WalkieTalkie_classes.hpp" +#include "SDK/ClimbSequence_classes.hpp" +#include "SDK/NoClip_classes.hpp" +#include "SDK/ClimbLadderSequence_classes.hpp" +#include "SDK/BP_FallDamage_classes.hpp" +#include "SDK/BP_Photo_Image_classes.hpp" +#include "SDK/BP_DismemberComponent_classes.hpp" +#include "SDK/Disguised_AnimBP_classes.hpp" +#include "SDK/BP_SkinStealer_classes.hpp" +#include "SDK/BP_SkinStealer_Level07_classes.hpp" +#include "SDK/BP_Swim_Shake_classes.hpp" +#include "SDK/BP_Elevator_classes.hpp" +#include "SDK/BP_DivingHelmet_classes.hpp" +#include "SDK/BP_ClimbingArms_classes.hpp" +#include "SDK/BP_Liquid_Pain_classes.hpp" +#include "SDK/BP_Pool_Ladder_classes.hpp" +#include "SDK/BP_Doorframe_out_single_classes.hpp" +#include "SDK/BP_Walk_Shake_classes.hpp" +#include "SDK/BP_Sprint_Shake_2_classes.hpp" +#include "SDK/BP_LiquidPain_Shake_classes.hpp" +#include "SDK/BP_Idle_Shake2_classes.hpp" +#include "SDK/BP_Electrocute_Shake_classes.hpp" +#include "SDK/BP_Climb_Shake2_classes.hpp" +#include "SDK/BP_Climb_Ladder_classes.hpp" +#include "SDK/BP_Item_Crowbar_classes.hpp" +#include "SDK/Scanner_BP_classes.hpp" +#include "SDK/Grass_Interaction_Other_classes.hpp" +#include "SDK/BP_Thermometer_classes.hpp" +#include "SDK/Grass_Interaction_classes.hpp" +#include "SDK/BP_Camera_Screen_classes.hpp" +#include "SDK/BP_Card_classes.hpp" +#include "SDK/BP_Ragdoll_classes.hpp" +#include "SDK/BP_WalkieTalkie_classes.hpp" +#include "SDK/BP_Dismembered_classes.hpp" +#include "SDK/Howler_BP_classes.hpp" +#include "SDK/HeadShakeLanded_classes.hpp" +#include "SDK/Player_Arms_AnimBP_classes.hpp" +#include "SDK/W_VOIPHUD_classes.hpp" +#include "SDK/Lobby_HUD_classes.hpp" +#include "SDK/W_VOIPInGame_classes.hpp" +#include "SDK/WB_LoadingScreen_classes.hpp" +#include "SDK/Scoreboard_UI_classes.hpp" +#include "SDK/PlayerStats_UI_classes.hpp" +#include "SDK/BP_HideExitVolume_classes.hpp" +#include "SDK/BP_Doorframe_out_single_windows_classes.hpp" +#include "SDK/SubtitleTextWB_classes.hpp" +#include "SDK/SubtitleWB_classes.hpp" +#include "SDK/GameEnd_UI_classes.hpp" +#include "SDK/BP_BasePlayerController_classes.hpp" +#include "SDK/BP_CameraManager_classes.hpp" +#include "SDK/BP_Lamp_ceiling_round_classes.hpp" +#include "SDK/BP_FlashlightVolume_classes.hpp" +#include "SDK/BP_VRMenu_classes.hpp" +#include "SDK/UI_TheHubStats_classes.hpp" +#include "SDK/BP_MainMenu_Shake_classes.hpp" +#include "SDK/E_Comfirmation_classes.hpp" +#include "SDK/BP_Ambience_Manager_classes.hpp" +#include "SDK/BP_WallOut_classes.hpp" +#include "SDK/BTService_CheckVisiblePlayers_classes.hpp" +#include "SDK/BTDecorator_ShouldRoam_classes.hpp" +#include "SDK/BTDecorator_CanMove_classes.hpp" +#include "SDK/BTDecorator_IsCarrying_classes.hpp" +#include "SDK/AnimBP_Moth_classes.hpp" +#include "SDK/Scanner_Skeleton_AnimBP_classes.hpp" +#include "SDK/AIC_Moth_classes.hpp" +#include "SDK/AIC_Hound_classes.hpp" +#include "SDK/BP_LightFade_Box_classes.hpp" +#include "SDK/UI_Inventory_ItemToolTip_Row_classes.hpp" +#include "SDK/Lobby_Menu_classes.hpp" +#include "SDK/UI_Inventory_ItemToolTip_classes.hpp" +#include "SDK/UI_Invemtory_DropItem_classes.hpp" +#include "SDK/Mesh_Switch_classes.hpp" +#include "SDK/Lobby_DifficultySwitcher_classes.hpp" +#include "SDK/2_FFT_Resolution_classes.hpp" +#include "SDK/BP_LM_Portal_windowdouble_classes.hpp" +#include "SDK/Lobby_GS_classes.hpp" +#include "SDK/Dyn_Foam_O_classes.hpp" +#include "SDK/BPFL_SaveSystem_classes.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_2_classes.hpp" +#include "SDK/BP_Underwater_classes.hpp" +#include "SDK/Player_AnimBP_classes.hpp" +#include "SDK/Hound_AnimBP_classes.hpp" +#include "SDK/BoatEQS_Query_classes.hpp" +#include "SDK/S_HubLevels_classes.hpp" +#include "SDK/BP_LM_Portal_windowsmall_classes.hpp" +#include "SDK/BP_RowBoat_classes.hpp" +#include "SDK/S_Gamemode_classes.hpp" +#include "SDK/S_Difficulty_classes.hpp" +#include "SDK/BPI_KeyboardInteraction_classes.hpp" +#include "SDK/E_WallOut_classes.hpp" +#include "SDK/Lobby_Name_Box_classes.hpp" +#include "SDK/BP_Ocean_Manager_classes.hpp" +#include "SDK/Lobby_Level_Switcher_classes.hpp" +#include "SDK/BP_LobbyActor_classes.hpp" +#include "SDK/S_PlayerConnectionInfo_classes.hpp" +#include "SDK/E_Mailbox_classes.hpp" +#include "SDK/Lobby_PlayerList_Item_classes.hpp" +#include "SDK/BP_DroppedItem_Ticket_classes.hpp" +#include "SDK/Lobby_MapSelection_classes.hpp" +#include "SDK/BP_DroppedItem_Rope_classes.hpp" +#include "SDK/BP_Item_Flashlight_classes.hpp" +#include "SDK/LobbyPS_classes.hpp" +#include "SDK/WBP_Button_Basic_classes.hpp" +#include "SDK/BP_Item_Camera_classes.hpp" +#include "SDK/EIntTypes_classes.hpp" +#include "SDK/S_Glowstick_Data_classes.hpp" +#include "SDK/FluidForceImpulsePerInstanceData_classes.hpp" +#include "SDK/BP_CeilingFan_classes.hpp" +#include "SDK/HE_Fear_classes.hpp" +#include "SDK/FluidForceImpulse_classes.hpp" +#include "SDK/FootstepActionsEnum_classes.hpp" +#include "SDK/FluidForceDynamicPerInstanceData_classes.hpp" +#include "SDK/HE_SubtitleSub_classes.hpp" +#include "SDK/FluidBoundary_classes.hpp" +#include "SDK/RenderToTextureFunctionLibrary_classes.hpp" +#include "SDK/BP_Rope_Floor_classes.hpp" +#include "SDK/W_Game_Button_classes.hpp" +#include "SDK/BP_ScannerDirector_classes.hpp" +#include "SDK/Bacteria_AIC_2_classes.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_classes.hpp" +#include "SDK/SkinStealer_AnimBP_classes.hpp" +#include "SDK/E_WallOut_classes.hpp" +#include "SDK/PlayerEQSQuery_classes.hpp" +#include "SDK/BTTask_RoamLocation_classes.hpp" +#include "SDK/BTTask_RoamLocation_Level05_classes.hpp" +#include "SDK/BTDecorator_ShouldMove_2_classes.hpp" +#include "SDK/BTTask_PlaySound_classes.hpp" +#include "SDK/BP_DroppedItem_Juice_classes.hpp" +#include "SDK/HE_LookAtLocationSeq_classes.hpp" +#include "SDK/BP_DroppedItem_BugSpray_classes.hpp" +#include "SDK/HE_LookAtLocation_classes.hpp" +#include "SDK/BP_Heavy_Shake_classes.hpp" +#include "SDK/Bacteria_AnimBP_2_classes.hpp" +#include "SDK/BP_Lever_classes.hpp" +#include "SDK/BP_LM_Portal_windowdouble_classes.hpp" +#include "SDK/AIC_SkinStealer_classes.hpp" +#include "SDK/BP_DroppedItem_FlareGun_classes.hpp" +#include "SDK/BP_Ceiling_Gate_classes.hpp" +#include "SDK/BP_Tunnel_CameraManager_classes.hpp" +#include "SDK/BP_Smiler_Zone_classes.hpp" +#include "SDK/BP_Chainsaw_Shake_classes.hpp" +#include "SDK/Crowbar_BP_classes.hpp" +#include "SDK/BP_DroppedItem_AlmondWater_classes.hpp" +#include "SDK/Enum_SegmentDisplayType_classes.hpp" +#include "SDK/BP_Thermometer_Display_classes.hpp" +#include "SDK/EN_ItemRarity_classes.hpp" +#include "SDK/HUD_DroppedItem_classes.hpp" +#include "SDK/Shocked_UI_classes.hpp" +#include "SDK/GameEnd_UI_2_classes.hpp" +#include "SDK/S_DroppedItem_classes.hpp" +#include "SDK/BP_Glowstick_Component_classes.hpp" +#include "SDK/S_UploadStatus_classes.hpp" +#include "SDK/BP_Item_Chainsaw_classes.hpp" +#include "SDK/BP_Item_Chainsaw_Fast_classes.hpp" +#include "SDK/S_TV_Data_classes.hpp" +#include "SDK/BP_New_SaveGame_classes.hpp" +#include "SDK/BP_Item_AlmondWater_classes.hpp" +#include "SDK/BP_DroppedItem_Thermometer_classes.hpp" +#include "SDK/BP_DroppedItem_LiquidPain_classes.hpp" +#include "SDK/BP_DroppedItem_Flashlight_classes.hpp" +#include "SDK/BP_DroppedItem_Crowbar_classes.hpp" +#include "SDK/BP_DroppedItem_EnergyBar_classes.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_Fast_classes.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_classes.hpp" +#include "SDK/BP_DroppedItem_Camera_classes.hpp" +#include "SDK/BP_DroppedItem_AlmondBottle_classes.hpp" +#include "SDK/BP_Item_Firework_classes.hpp" +#include "SDK/WaveFoamSimComponent_classes.hpp" +#include "SDK/JumpFlood_Component2D_classes.hpp" +#include "SDK/BP_Cage_classes.hpp" +#include "SDK/WBP_Keyboard_Basic_classes.hpp" +#include "SDK/BP_Storm_Volume_classes.hpp" +#include "SDK/BP_Lamp_hanging_fluorescent_classes.hpp" +#include "SDK/UI_Sanity_classes.hpp" +#include "SDK/HE_SubtitleSeq_classes.hpp" +#include "SDK/BP_Juice_classes.hpp" +#include "SDK/BP_Item_Ticket_classes.hpp" +#include "SDK/BP_Window_double_vinyl_classes.hpp" +#include "SDK/BP_Item_Glowstick_Blue_classes.hpp" +#include "SDK/E_WallIn_classes.hpp" +#include "SDK/BP_Ocean_Exit_classes.hpp" +#include "SDK/BP_Item_BugSpray_classes.hpp" +#include "SDK/BP_Item_AlmondBottle_classes.hpp" +#include "SDK/BP_Hound_classes.hpp" +#include "SDK/BP_FlareGun_classes.hpp" +#include "SDK/BP_Scanner_classes.hpp" +#include "SDK/BP_Rope_classes.hpp" +#include "SDK/BP_Window_openable_singlesmall_classes.hpp" +#include "SDK/VRArms_AnimBP_classes.hpp" +#include "SDK/WB_Button_Confirmation_Theme2_classes.hpp" +#include "SDK/WB_OptionSwitcher_Theme2_classes.hpp" +#include "SDK/WB_Microphone_Theme2_classes.hpp" +#include "SDK/WB_KeyRemap_Theme2_classes.hpp" +#include "SDK/WB_Gamma_Theme2_classes.hpp" +#include "SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_classes.hpp" +#include "SDK/WB_Button_ResetAchievements_classes.hpp" +#include "SDK/WB_Button_Apply_Theme2_classes.hpp" +#include "SDK/BP_Doorframe_in_single_classes.hpp" +#include "SDK/MP_Level94_classes.hpp" +#include "SDK/WB_SettingsPanel_Theme2_classes.hpp" +#include "SDK/S_LevelStats_classes.hpp" +#include "SDK/W_TemplateTitle_classes.hpp" +#include "SDK/W_ServerButton_classes.hpp" +#include "SDK/W_NewGame_classes.hpp" +#include "SDK/W_Map_Selection_classes.hpp" +#include "SDK/W_LoadGameButton_classes.hpp" +#include "SDK/W_CreateServer_classes.hpp" +#include "SDK/E_MainMenu_classes.hpp" +#include "SDK/BP_Menu_Computer_classes.hpp" +#include "SDK/BP_MenuActor_classes.hpp" +#include "SDK/BP_Antize_classes.hpp" +#include "SDK/S_LoadingMessage_classes.hpp" +#include "SDK/S_AudioSettings_classes.hpp" +#include "SDK/E_CameraSetting_classes.hpp" +#include "SDK/W_LoadingScreen_classes.hpp" +#include "SDK/E_Difficulty_classes.hpp" +#include "SDK/BP_SG_GameSettings_classes.hpp" +#include "SDK/BP_FL_GameSettings_classes.hpp" +#include "SDK/MP_PlayerController_classes.hpp" +#include "SDK/Lobby_PlayerController_classes.hpp" +#include "SDK/ChatComponent_classes.hpp" +#include "SDK/BPCharacter_Demo_classes.hpp" +#include "SDK/VRCharacter_Demo_Client_classes.hpp" +#include "SDK/VRCharacter_Demo_classes.hpp" +#include "SDK/BP_MyGameInstance_classes.hpp" +#include "SDK/Medium_House_Prefab_01_classes.hpp" +#include "SDK/BP_OceanCheckpoint_Trigger_classes.hpp" +#include "SDK/BP_Workdesk_extension_classes.hpp" +#include "SDK/BP_Dresser_A_classes.hpp" +#include "SDK/BP_Deep_Volume_classes.hpp" +#include "SDK/BP_MEGDoor_classes.hpp" +#include "SDK/BP_Door_Master_classes.hpp" +#include "SDK/OceanHouse_classes.hpp" +#include "SDK/BP_Terrace_Base_C_classes.hpp" +#include "SDK/BP_Elevator_Impact_Shake_2_classes.hpp" +#include "SDK/BP_Terrace_Roof_B1_classes.hpp" +#include "SDK/BP_Floor_classes.hpp" +#include "SDK/BP_WallIn_classes.hpp" +#include "SDK/E_Ceiling_3x3_broken_classes.hpp" +#include "SDK/E_Ceiling_6x6_broken_classes.hpp" +#include "SDK/E_Floors_classes.hpp" +#include "SDK/BP_WallIn_classes.hpp" +#include "SDK/BP_Doorframe_out_single_windows_classes.hpp" +#include "SDK/BP_Window_openable_classes.hpp" +#include "SDK/BP_Window_single_static_classes.hpp" +#include "SDK/E_Ceiling_6x6_broken_classes.hpp" +#include "SDK/BP_Window_single_vinyl_classes.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_classes.hpp" +#include "SDK/BP_Lamp_ceiling_round_classes.hpp" +#include "SDK/BP_Bookshelf_classes.hpp" +#include "SDK/BP_Cabinet_B_classes.hpp" +#include "SDK/BP_Stairs_main_R_classes.hpp" +#include "SDK/BP_Doorframe_in_double_classes.hpp" +#include "SDK/BP_Doorframe_out_single_classes.hpp" +#include "SDK/E_WallIn_classes.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_classes.hpp" +#include "SDK/BP_LM_Portal_windowsingle_classes.hpp" +#include "SDK/BP_LM_Portal_windowsmall_classes.hpp" +#include "SDK/BP_LM_Portal_windowtriple_classes.hpp" +#include "SDK/CageScare_classes.hpp" +#include "SDK/E_Ceiling_3x3_broken_classes.hpp" +#include "SDK/E_Floors_classes.hpp" +#include "SDK/BP_Window_double_static_classes.hpp" +#include "SDK/BP_Window_double_vinyl_classes.hpp" +#include "SDK/BP_Window_openable_classes.hpp" +#include "SDK/BP_Window_openable_singlesmall_classes.hpp" +#include "SDK/BP_Window_single_static_classes.hpp" +#include "SDK/BP_Window_single_vinyl_classes.hpp" +#include "SDK/BP_Note_classes.hpp" +#include "SDK/BP_Doorframe_in_single_classes.hpp" +#include "SDK/BP_Doorframe_out_double_classes.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_classes.hpp" +#include "SDK/BP_LM_Portal_windowsingle_classes.hpp" +#include "SDK/BP_ItemSpawnerAny_classes.hpp" +#include "SDK/ST_ItemSpawnDT_classes.hpp" +#include "SDK/BP_Elevator_Shake_2_classes.hpp" +#include "SDK/BP_Fish_Manager_classes.hpp" +#include "SDK/BP_Fish_Scare_classes.hpp" +#include "SDK/BP_Exit_Manager_classes.hpp" +#include "SDK/BP_DivingGear_classes.hpp" +#include "SDK/CoreUObject_parameters.hpp" +#include "SDK/ClothingSystemRuntimeInterface_parameters.hpp" +#include "SDK/SlateCore_parameters.hpp" +#include "SDK/InputCore_parameters.hpp" +#include "SDK/Slate_parameters.hpp" +#include "SDK/PropertyAccess_parameters.hpp" +#include "SDK/AudioPlatformConfiguration_parameters.hpp" +#include "SDK/DeveloperSettings_parameters.hpp" +#include "SDK/Chaos_parameters.hpp" +#include "SDK/PhysicsCore_parameters.hpp" +#include "SDK/PacketHandler_parameters.hpp" +#include "SDK/Engine_parameters.hpp" +#include "SDK/MovieScene_parameters.hpp" +#include "SDK/MovieSceneTracks_parameters.hpp" +#include "SDK/PropertyPath_parameters.hpp" +#include "SDK/UMG_parameters.hpp" +#include "SDK/WB_Button_Sidebar_Theme2_parameters.hpp" +#include "SDK/NavigationSystem_parameters.hpp" +#include "SDK/GameplayTasks_parameters.hpp" +#include "SDK/GameplayTags_parameters.hpp" +#include "SDK/AIModule_parameters.hpp" +#include "SDK/BP_Destructible_parameters.hpp" +#include "SDK/NiagaraShader_parameters.hpp" +#include "SDK/NiagaraCore_parameters.hpp" +#include "SDK/Niagara_parameters.hpp" +#include "SDK/Water_parameters.hpp" +#include "SDK/ClothingSystemRuntimeCommon_parameters.hpp" +#include "SDK/ChaosCloth_parameters.hpp" +#include "SDK/XShip_parameters.hpp" +#include "SDK/HeadMountedDisplay_parameters.hpp" +#include "SDK/AudioMixer_parameters.hpp" +#include "SDK/OnlineSubsystem_parameters.hpp" +#include "SDK/OnlineSubsystemUtils_parameters.hpp" +#include "SDK/AdvancedSessions_parameters.hpp" +#include "SDK/Backrooms_parameters.hpp" +#include "SDK/BP_Window_parameters.hpp" +#include "SDK/EN_ItemRarity_parameters.hpp" +#include "SDK/ST_Item_parameters.hpp" +#include "SDK/BP_DroppedItem_parameters.hpp" +#include "SDK/S_Glowstick_Data_parameters.hpp" +#include "SDK/BP_DroppedItem_Glowstick_parameters.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Yellow_parameters.hpp" +#include "SDK/BP_Bacteria_RoomPoint_parameters.hpp" +#include "SDK/MRMesh_parameters.hpp" +#include "SDK/E_WallOut_parameters.hpp" +#include "SDK/BP_WallOut_parameters.hpp" +#include "SDK/UI_Dragged_parameters.hpp" +#include "SDK/CinematicCamera_parameters.hpp" +#include "SDK/DatasmithContent_parameters.hpp" +#include "SDK/Spectator_UI_parameters.hpp" +#include "SDK/AnimationCore_parameters.hpp" +#include "SDK/AnimGraphRuntime_parameters.hpp" +#include "SDK/DragonIKPlugin_parameters.hpp" +#include "SDK/E_Floors_parameters.hpp" +#include "SDK/E_Ceiling_3x3_broken_parameters.hpp" +#include "SDK/E_Ceiling_6x6_broken_parameters.hpp" +#include "SDK/BP_Floor_parameters.hpp" +#include "SDK/UI_Gate_parameters.hpp" +#include "SDK/GeometryCacheTracks_parameters.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Blue_parameters.hpp" +#include "SDK/NiagaraAnimNotifies_parameters.hpp" +#include "SDK/BP_RopeZone_parameters.hpp" +#include "SDK/MoviePlayer_parameters.hpp" +#include "SDK/AsyncLoadingScreen_parameters.hpp" +#include "SDK/E_MainMenu_parameters.hpp" +#include "SDK/S_DroppedItem_parameters.hpp" +#include "SDK/S_WorldCommon_parameters.hpp" +#include "SDK/S_LevelStats_parameters.hpp" +#include "SDK/E_Difficulty_parameters.hpp" +#include "SDK/S_UI_AudioSettings_parameters.hpp" +#include "SDK/W_MainMenu_parameters.hpp" +#include "SDK/SteamVR_parameters.hpp" +#include "SDK/E_Comfirmation_parameters.hpp" +#include "SDK/W_Confirmation_parameters.hpp" +#include "SDK/SteamVRInputDevice_parameters.hpp" +#include "SDK/GameplayCameras_parameters.hpp" +#include "SDK/BP_Climb_Shake3_parameters.hpp" +#include "SDK/MagicLeapAudio_parameters.hpp" +#include "SDK/BP_Terrace_Roof_C1_parameters.hpp" +#include "SDK/ProceduralMeshComponent_parameters.hpp" +#include "SDK/BP_Dummy_Pawn_2_parameters.hpp" +#include "SDK/ApexDestruction_parameters.hpp" +#include "SDK/S_UserProfile_parameters.hpp" +#include "SDK/S_PlayerConnectionInfo_parameters.hpp" +#include "SDK/S_ConnectedPlayer_parameters.hpp" +#include "SDK/AutomationUtils_parameters.hpp" +#include "SDK/W_Kicked_parameters.hpp" +#include "SDK/MagicLeapImageTracker_parameters.hpp" +#include "SDK/AugmentedReality_parameters.hpp" +#include "SDK/MagicLeapPlanes_parameters.hpp" +#include "SDK/MagicLeapAR_parameters.hpp" +#include "SDK/SteamSockets_parameters.hpp" +#include "SDK/HE_SubtitleSub_parameters.hpp" +#include "SDK/HE_Subtitle_parameters.hpp" +#include "SDK/HE_SubtitleSeq_parameters.hpp" +#include "SDK/BP_Item_parameters.hpp" +#include "SDK/BP_Item_Glowstick_parameters.hpp" +#include "SDK/Base_GM_parameters.hpp" +#include "SDK/Lobby_GM_parameters.hpp" +#include "SDK/ImageWriteQueue_parameters.hpp" +#include "SDK/Boat_AnimBP_parameters.hpp" +#include "SDK/BP_Doll_Shake_parameters.hpp" +#include "SDK/SmoothSyncPlugin_parameters.hpp" +#include "SDK/AdvancedSteamSessions_parameters.hpp" +#include "SDK/BP_Pushable_parameters.hpp" +#include "SDK/OnlineSubsystemSteam_parameters.hpp" +#include "SDK/S_ChatMessage_parameters.hpp" +#include "SDK/BP_Doorframe_out_double_parameters.hpp" +#include "SDK/BlockoutToolsPlugin_parameters.hpp" +#include "SDK/UI_Textpad_parameters.hpp" +#include "SDK/TemplateSequence_parameters.hpp" +#include "SDK/EngineMessages_parameters.hpp" +#include "SDK/BP_LobbySaveGame_parameters.hpp" +#include "SDK/UI_Inventory_Slot_parameters.hpp" +#include "SDK/SunPosition_parameters.hpp" +#include "SDK/BacktraceSettingsLibrary_parameters.hpp" +#include "SDK/BP_FireworkProjectile_parameters.hpp" +#include "SDK/BacktraceBlueprintLibrary_parameters.hpp" +#include "SDK/ChaosVehicles_parameters.hpp" +#include "SDK/XRVisualization_parameters.hpp" +#include "SDK/MagicLeapARPin_parameters.hpp" +#include "SDK/HE_LookAtLocationSeq_parameters.hpp" +#include "SDK/HE_LookAtLocation_parameters.hpp" +#include "SDK/BP_Roaming_Smiler_parameters.hpp" +#include "SDK/GeometryCache_parameters.hpp" +#include "SDK/WB_Chat_parameters.hpp" +#include "SDK/BP_EnergyBar_parameters.hpp" +#include "SDK/OpenInputPlugin_parameters.hpp" +#include "SDK/S_LevelIntel_parameters.hpp" +#include "SDK/S_HubLevels_parameters.hpp" +#include "SDK/UI_MapViewer_parameters.hpp" +#include "SDK/SimpleScatterPlugin_parameters.hpp" +#include "SDK/BP_Dummy_Pawn_3_parameters.hpp" +#include "SDK/MagicLeap_parameters.hpp" +#include "SDK/EasyVoiceChat_parameters.hpp" +#include "SDK/FadeOut_UI_parameters.hpp" +#include "SDK/MagicLeapARPinInfoActor_parameters.hpp" +#include "SDK/Bacteria_Roaming_BP_parameters.hpp" +#include "SDK/Paper2D_parameters.hpp" +#include "SDK/WB_SettingsItem_Text_Theme2_parameters.hpp" +#include "SDK/Old_Instance_parameters.hpp" +#include "SDK/Renderer_parameters.hpp" +#include "SDK/LightPropagationVolumeRuntime_parameters.hpp" +#include "SDK/Chainsaw_BP_parameters.hpp" +#include "SDK/GeometryCollectionTracks_parameters.hpp" +#include "SDK/UI_Inventory_SlotPanel_parameters.hpp" +#include "SDK/OodleNetworkHandlerComponent_parameters.hpp" +#include "SDK/BP_Elevator_Impact_Shake_parameters.hpp" +#include "SDK/AnimationSharing_parameters.hpp" +#include "SDK/OceanMap_parameters.hpp" +#include "SDK/MotoSynth_parameters.hpp" +#include "SDK/SignificanceManager_parameters.hpp" +#include "SDK/ST_ItemSpawnDT_parameters.hpp" +#include "SDK/BP_SpawnerManager_parameters.hpp" +#include "SDK/UObjectPlugin_parameters.hpp" +#include "SDK/BP_Lighthouse_parameters.hpp" +#include "SDK/FacialAnimation_parameters.hpp" +#include "SDK/VariantManagerContent_parameters.hpp" +#include "SDK/Bacteria_AnimBP_parameters.hpp" +#include "SDK/MeshDescription_parameters.hpp" +#include "SDK/EditableMesh_parameters.hpp" +#include "SDK/ChaosNiagara_parameters.hpp" +#include "SDK/MagicLeapSharedWorld_parameters.hpp" +#include "SDK/WB_Button_AutoSet_Theme2_parameters.hpp" +#include "SDK/MagicLeapController_parameters.hpp" +#include "SDK/InteractiveFoliageChunk_BP_parameters.hpp" +#include "SDK/MagicLeapEyeTracker_parameters.hpp" +#include "SDK/AnimBP_Ragdoll_parameters.hpp" +#include "SDK/Enum_SegmentDisplayType_parameters.hpp" +#include "SDK/BP_WalkieTalkie_Display_parameters.hpp" +#include "SDK/LiveLinkInterface_parameters.hpp" +#include "SDK/MagicLeapHandTracking_parameters.hpp" +#include "SDK/MagicLeapIdentity_parameters.hpp" +#include "SDK/EndCutscene_UI_parameters.hpp" +#include "SDK/InstanceData_parameters.hpp" +#include "SDK/BP_Bookshelf_fireplace_parameters.hpp" +#include "SDK/MagicLeapPrivileges_parameters.hpp" +#include "SDK/MagicLeapSecureStorage_parameters.hpp" +#include "SDK/Overlay_parameters.hpp" +#include "SDK/Player_Legs_AnimBP_parameters.hpp" +#include "SDK/WB_Sensitivity_Theme2_parameters.hpp" +#include "SDK/Small_House_Prefab_01_parameters.hpp" +#include "SDK/MagicLeapHandMeshing_parameters.hpp" +#include "SDK/BP_Menu_Computer_parameters.hpp" +#include "SDK/MagicLeapLightEstimation_parameters.hpp" +#include "SDK/AvfMediaFactory_parameters.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_parameters.hpp" +#include "SDK/MediaUtils_parameters.hpp" +#include "SDK/MediaAssets_parameters.hpp" +#include "SDK/ImgMedia_parameters.hpp" +#include "SDK/BP_MothJelly_parameters.hpp" +#include "SDK/ImgMediaEngine_parameters.hpp" +#include "SDK/W_VHS_Filter_parameters.hpp" +#include "SDK/ImgMediaFactory_parameters.hpp" +#include "SDK/MediaCompositing_parameters.hpp" +#include "SDK/BP_Diving_Helmet_parameters.hpp" +#include "SDK/WmfMediaFactory_parameters.hpp" +#include "SDK/TcpMessaging_parameters.hpp" +#include "SDK/BP_DroppedItem_Jelly_parameters.hpp" +#include "SDK/UdpMessaging_parameters.hpp" +#include "SDK/ActorSequence_parameters.hpp" +#include "SDK/BPI_EventItem_parameters.hpp" +#include "SDK/ActorLayerUtilities_parameters.hpp" +#include "SDK/BP_DroppedItem_DivingHelmet_parameters.hpp" +#include "SDK/AndroidPermission_parameters.hpp" +#include "SDK/BP_DroppedItem_LiDAR_parameters.hpp" +#include "SDK/AppleImageUtils_parameters.hpp" +#include "SDK/Landmass_parameters.hpp" +#include "SDK/ArchVisCharacter_parameters.hpp" +#include "SDK/BP_ScannerComponent_parameters.hpp" +#include "SDK/BP_Doorframe_in_double_parameters.hpp" +#include "SDK/AssetTags_parameters.hpp" +#include "SDK/AudioCapture_parameters.hpp" +#include "SDK/SessionMessages_parameters.hpp" +#include "SDK/CableComponent_parameters.hpp" +#include "SDK/AssetRegistry_parameters.hpp" +#include "SDK/CustomMeshComponent_parameters.hpp" +#include "SDK/W_JoinServer_parameters.hpp" +#include "SDK/GooglePAD_parameters.hpp" +#include "SDK/LocationServicesBPLibrary_parameters.hpp" +#include "SDK/MobilePatchingUtils_parameters.hpp" +#include "SDK/AudioExtensions_parameters.hpp" +#include "SDK/LuminRuntimeSettings_parameters.hpp" +#include "SDK/HorrorEngine_Footstep_parameters.hpp" +#include "SDK/HorrorEngineSettings_parameters.hpp" +#include "SDK/SoundFields_parameters.hpp" +#include "SDK/Synthesis_parameters.hpp" +#include "SDK/BP_Side_table_D_parameters.hpp" +#include "SDK/GrassInteractionType_parameters.hpp" +#include "SDK/InteractWithGrass_BP_parameters.hpp" +#include "SDK/FoliageToSpawnInArea_parameters.hpp" +#include "SDK/FoliageToSpawn_Struct_parameters.hpp" +#include "SDK/InteractiveGrassManager_BP_parameters.hpp" +#include "SDK/BTDecorator_ShouldMove_parameters.hpp" +#include "SDK/BP_Moth_parameters.hpp" +#include "SDK/AudioAnalyzer_parameters.hpp" +#include "SDK/BP_Fence_A1_parameters.hpp" +#include "SDK/AudioSynesthesia_parameters.hpp" +#include "SDK/FluidTerrainModes_parameters.hpp" +#include "SDK/ShallowWaterSimComponent_parameters.hpp" +#include "SDK/BP_Fish_parameters.hpp" +#include "SDK/BP_MySaveGame_parameters.hpp" +#include "SDK/Bacteria_BP_parameters.hpp" +#include "SDK/WaterVisiblityTrigger_parameters.hpp" +#include "SDK/MaterialShaderQualitySettings_parameters.hpp" +#include "SDK/EyeTracker_parameters.hpp" +#include "SDK/UI_EvidenceShortcut_parameters.hpp" +#include "SDK/FluidSimSolverMode_parameters.hpp" +#include "SDK/FluidForceImpulseTimedEffects_parameters.hpp" +#include "SDK/FluidForceImpulse_parameters.hpp" +#include "SDK/FluidForceImpulsePerInstanceData_parameters.hpp" +#include "SDK/FluidBoundary_parameters.hpp" +#include "SDK/FluidDynamicForceMeshType_parameters.hpp" +#include "SDK/FluidForceSocketInfo_parameters.hpp" +#include "SDK/FluidForceDynamic_parameters.hpp" +#include "SDK/FluidForceDynamicPerInstanceData_parameters.hpp" +#include "SDK/BP_FluidSim_01_parameters.hpp" +#include "SDK/BP_Window_double_static_parameters.hpp" +#include "SDK/BP_Item_Glowstick_Yellow_parameters.hpp" +#include "SDK/EngineSettings_parameters.hpp" +#include "SDK/Swim_AnimBP_parameters.hpp" +#include "SDK/FootstepActionsEnum_parameters.hpp" +#include "SDK/VRPlayer_AnimBP_parameters.hpp" +#include "SDK/BuildPatchServices_parameters.hpp" +#include "SDK/BP_Spectator_parameters.hpp" +#include "SDK/Foliage_parameters.hpp" +#include "SDK/WB_Slider_Theme2_parameters.hpp" +#include "SDK/Landscape_parameters.hpp" +#include "SDK/TimeManagement_parameters.hpp" +#include "SDK/S_PlayerData_parameters.hpp" +#include "SDK/E_HeadsetType_parameters.hpp" +#include "SDK/Team_parameters.hpp" +#include "SDK/MP_PS_parameters.hpp" +#include "SDK/lazygodray_FX_BP_parameters.hpp" +#include "SDK/BP_DroppedItem_Glowstick_Red_parameters.hpp" +#include "SDK/NetCore_parameters.hpp" +#include "SDK/WB_Button_Close_Theme2_parameters.hpp" +#include "SDK/StaticMeshDescription_parameters.hpp" +#include "SDK/BP_GarageDoor_parameters.hpp" +#include "SDK/JsonUtilities_parameters.hpp" +#include "SDK/BP_Dummy_Pawn_parameters.hpp" +#include "SDK/LevelSequence_parameters.hpp" +#include "SDK/MP_GameMode_parameters.hpp" +#include "SDK/MP_Thallasophobia_parameters.hpp" +#include "SDK/MovieSceneCapture_parameters.hpp" +#include "SDK/W_Error_parameters.hpp" +#include "SDK/ClothingSystemRuntimeNv_parameters.hpp" +#include "SDK/Rope_BP_parameters.hpp" +#include "SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_parameters.hpp" +#include "SDK/InteractiveToolsFramework_parameters.hpp" +#include "SDK/Waterline_Cameras_parameters.hpp" +#include "SDK/2_FFT_Resolution_parameters.hpp" +#include "SDK/Dyn_Foam_O_parameters.hpp" +#include "SDK/Mesh_Switch_parameters.hpp" +#include "SDK/8_FFT_H_Ocean_Sim_parameters.hpp" +#include "SDK/Lobby_PlayerList_parameters.hpp" +#include "SDK/ChaosVehiclesEngine_parameters.hpp" +#include "SDK/InGame_UI_parameters.hpp" +#include "SDK/ChaosSolverEngine_parameters.hpp" +#include "SDK/FieldSystemEngine_parameters.hpp" +#include "SDK/W_VOIP_Speaker_parameters.hpp" +#include "SDK/W_Credits_parameters.hpp" +#include "SDK/GeometryCollectionEngine_parameters.hpp" +#include "SDK/UI_ImageViewer_parameters.hpp" +#include "SDK/WB_Button_LeaveGame_parameters.hpp" +#include "SDK/WB_Dropdown_Theme2_parameters.hpp" +#include "SDK/BP_LM_Portal_windowtriple_parameters.hpp" +#include "SDK/BasePS_parameters.hpp" +#include "SDK/AC_Swimming_parameters.hpp" +#include "SDK/BP_CloseableInterface_parameters.hpp" +#include "SDK/BP_DroppedItem_Firework_parameters.hpp" +#include "SDK/Serialization_parameters.hpp" +#include "SDK/WB_FOV_Theme2_parameters.hpp" +#include "SDK/DmgTypeBP_Environmental_parameters.hpp" +#include "SDK/UI_Checklist_Item_parameters.hpp" +#include "SDK/UI_SecurityPopup_parameters.hpp" +#include "SDK/UI_Inventory_parameters.hpp" +#include "SDK/W_VOIPIndicator_parameters.hpp" +#include "SDK/UI_Console_parameters.hpp" +#include "SDK/UI_Checklist_parameters.hpp" +#include "SDK/UI_Calc_parameters.hpp" +#include "SDK/Flashlight_BP_parameters.hpp" +#include "SDK/BP_Computer_parameters.hpp" +#include "SDK/UI_SignIn_parameters.hpp" +#include "SDK/W_Intro_parameters.hpp" +#include "SDK/UI_Desktop_parameters.hpp" +#include "SDK/PlayerCard_UI_parameters.hpp" +#include "SDK/UI_ShortCut_parameters.hpp" +#include "SDK/W_CreditsTitleName_parameters.hpp" +#include "SDK/UI_Drag_parameters.hpp" +#include "SDK/BP_Init_parameters.hpp" +#include "SDK/BI_ComputersEvents_parameters.hpp" +#include "SDK/W_VOIPAnim_parameters.hpp" +#include "SDK/BP_Item_Glowstick_Red_parameters.hpp" +#include "SDK/BTDecorator_ShouldMove_parameters.hpp" +#include "SDK/WB_Button_RestartGame_parameters.hpp" +#include "SDK/BP_ExitZone_parameters.hpp" +#include "SDK/WB_ChatMessage_parameters.hpp" +#include "SDK/MP_PoolRooms_parameters.hpp" +#include "SDK/Bacteria_AIC_parameters.hpp" +#include "SDK/BP_Breakable_parameters.hpp" +#include "SDK/BP_FlareProjectile_parameters.hpp" +#include "SDK/GrassSpawnArea_BP_parameters.hpp" +#include "SDK/BTDecorator_ShouldMove_Smiler_parameters.hpp" +#include "SDK/PlayerEQSQuery_parameters.hpp" +#include "SDK/AnimBP_Smiler_parameters.hpp" +#include "SDK/AIC_Roaming_Smiler_parameters.hpp" +#include "SDK/InstanceStatus_parameters.hpp" +#include "SDK/INTERACTIVE_FoliageComp_BP_parameters.hpp" +#include "SDK/Grass2_Component_BP_parameters.hpp" +#include "SDK/BP_RefreshWaterBodies_parameters.hpp" +#include "SDK/Card_UI_parameters.hpp" +#include "SDK/BP_ChunkActor_parameters.hpp" +#include "SDK/AnimBP_Doll_parameters.hpp" +#include "SDK/Water_Ripple_Component_parameters.hpp" +#include "SDK/AIC_Animation_parameters.hpp" +#include "SDK/BP_Idle_Shake_Long_parameters.hpp" +#include "SDK/BP_Climb_Shake_5_parameters.hpp" +#include "SDK/MP_GameState_parameters.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_parameters.hpp" +#include "SDK/BP_Animation_parameters.hpp" +#include "SDK/Lobby_Save_Switcher_parameters.hpp" +#include "SDK/BP_Climb_Shake_parameters.hpp" +#include "SDK/BP_Walk_Shake_2_parameters.hpp" +#include "SDK/BTTask_Teleport_parameters.hpp" +#include "SDK/BP_Climb_Shake3_2_parameters.hpp" +#include "SDK/AnimBP_Elevator_Lever_parameters.hpp" +#include "SDK/HE_LookAtActorSeq_parameters.hpp" +#include "SDK/HE_LookAtActor_parameters.hpp" +#include "SDK/BP_Dummy_Pawn_5_parameters.hpp" +#include "SDK/WaterExit_parameters.hpp" +#include "SDK/BP_DroppedItem_WalkieTalkie_parameters.hpp" +#include "SDK/ClimbSequence_parameters.hpp" +#include "SDK/NoClip_parameters.hpp" +#include "SDK/ClimbLadderSequence_parameters.hpp" +#include "SDK/BP_FallDamage_parameters.hpp" +#include "SDK/BP_Photo_Image_parameters.hpp" +#include "SDK/BP_DismemberComponent_parameters.hpp" +#include "SDK/Disguised_AnimBP_parameters.hpp" +#include "SDK/BP_SkinStealer_parameters.hpp" +#include "SDK/BP_SkinStealer_Level07_parameters.hpp" +#include "SDK/BP_Swim_Shake_parameters.hpp" +#include "SDK/BP_Elevator_parameters.hpp" +#include "SDK/BP_DivingHelmet_parameters.hpp" +#include "SDK/BP_ClimbingArms_parameters.hpp" +#include "SDK/BP_Liquid_Pain_parameters.hpp" +#include "SDK/BP_Pool_Ladder_parameters.hpp" +#include "SDK/BP_Doorframe_out_single_parameters.hpp" +#include "SDK/BP_Walk_Shake_parameters.hpp" +#include "SDK/BP_Sprint_Shake_2_parameters.hpp" +#include "SDK/BP_LiquidPain_Shake_parameters.hpp" +#include "SDK/BP_Idle_Shake2_parameters.hpp" +#include "SDK/BP_Electrocute_Shake_parameters.hpp" +#include "SDK/BP_Climb_Shake2_parameters.hpp" +#include "SDK/BP_Climb_Ladder_parameters.hpp" +#include "SDK/BP_Item_Crowbar_parameters.hpp" +#include "SDK/Scanner_BP_parameters.hpp" +#include "SDK/Grass_Interaction_Other_parameters.hpp" +#include "SDK/BP_Thermometer_parameters.hpp" +#include "SDK/Grass_Interaction_parameters.hpp" +#include "SDK/BP_Camera_Screen_parameters.hpp" +#include "SDK/BP_Card_parameters.hpp" +#include "SDK/BP_Ragdoll_parameters.hpp" +#include "SDK/BP_WalkieTalkie_parameters.hpp" +#include "SDK/BP_Dismembered_parameters.hpp" +#include "SDK/Howler_BP_parameters.hpp" +#include "SDK/HeadShakeLanded_parameters.hpp" +#include "SDK/Player_Arms_AnimBP_parameters.hpp" +#include "SDK/W_VOIPHUD_parameters.hpp" +#include "SDK/Lobby_HUD_parameters.hpp" +#include "SDK/W_VOIPInGame_parameters.hpp" +#include "SDK/WB_LoadingScreen_parameters.hpp" +#include "SDK/Scoreboard_UI_parameters.hpp" +#include "SDK/PlayerStats_UI_parameters.hpp" +#include "SDK/BP_HideExitVolume_parameters.hpp" +#include "SDK/BP_Doorframe_out_single_windows_parameters.hpp" +#include "SDK/SubtitleTextWB_parameters.hpp" +#include "SDK/SubtitleWB_parameters.hpp" +#include "SDK/GameEnd_UI_parameters.hpp" +#include "SDK/BP_BasePlayerController_parameters.hpp" +#include "SDK/BP_CameraManager_parameters.hpp" +#include "SDK/BP_Lamp_ceiling_round_parameters.hpp" +#include "SDK/BP_FlashlightVolume_parameters.hpp" +#include "SDK/BP_VRMenu_parameters.hpp" +#include "SDK/UI_TheHubStats_parameters.hpp" +#include "SDK/BP_MainMenu_Shake_parameters.hpp" +#include "SDK/BP_Raft_structs.hpp" +#include "SDK/BP_Raft_classes.hpp" +#include "SDK/BP_Raft_parameters.hpp" +#include "SDK/BP_Ambience_Manager_parameters.hpp" +#include "SDK/E_WallOut_parameters.hpp" +#include "SDK/BP_WallOut_parameters.hpp" +#include "SDK/BTService_CheckVisiblePlayers_parameters.hpp" +#include "SDK/BTDecorator_ShouldRoam_parameters.hpp" +#include "SDK/BTDecorator_CanMove_parameters.hpp" +#include "SDK/BTDecorator_IsCarrying_parameters.hpp" +#include "SDK/AnimBP_Moth_parameters.hpp" +#include "SDK/Scanner_Skeleton_AnimBP_parameters.hpp" +#include "SDK/AIC_Moth_parameters.hpp" +#include "SDK/AIC_Hound_parameters.hpp" +#include "SDK/BP_LightFade_Box_parameters.hpp" +#include "SDK/UI_Inventory_ItemToolTip_Row_parameters.hpp" +#include "SDK/Lobby_Menu_parameters.hpp" +#include "SDK/UI_Inventory_ItemToolTip_parameters.hpp" +#include "SDK/UI_Invemtory_DropItem_parameters.hpp" +#include "SDK/Lobby_DifficultySwitcher_parameters.hpp" +#include "SDK/BP_LM_Portal_windowdouble_parameters.hpp" +#include "SDK/S_Gamemode_parameters.hpp" +#include "SDK/Lobby_GS_parameters.hpp" +#include "SDK/S_TV_Data_parameters.hpp" +#include "SDK/S_UploadStatus_parameters.hpp" +#include "SDK/E_Mailbox_parameters.hpp" +#include "SDK/BPFL_SaveSystem_parameters.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_2_parameters.hpp" +#include "SDK/BP_Underwater_parameters.hpp" +#include "SDK/Player_AnimBP_parameters.hpp" +#include "SDK/Hound_AnimBP_parameters.hpp" +#include "SDK/BoatEQS_Query_parameters.hpp" +#include "SDK/BP_LM_Portal_windowsmall_parameters.hpp" +#include "SDK/BP_RowBoat_parameters.hpp" +#include "SDK/S_Difficulty_parameters.hpp" +#include "SDK/BPI_KeyboardInteraction_parameters.hpp" +#include "SDK/Lobby_Name_Box_parameters.hpp" +#include "SDK/BP_Ocean_Manager_parameters.hpp" +#include "SDK/Lobby_Level_Switcher_parameters.hpp" +#include "SDK/BP_LobbyActor_parameters.hpp" +#include "SDK/Lobby_PlayerList_Item_parameters.hpp" +#include "SDK/BP_DroppedItem_Ticket_parameters.hpp" +#include "SDK/Lobby_MapSelection_parameters.hpp" +#include "SDK/BP_DroppedItem_Rope_parameters.hpp" +#include "SDK/BP_Item_Flashlight_parameters.hpp" +#include "SDK/LobbyPS_parameters.hpp" +#include "SDK/EModifierKeys_parameters.hpp" +#include "SDK/WBP_Button_Basic_parameters.hpp" +#include "SDK/BP_Item_Camera_parameters.hpp" +#include "SDK/BP_CeilingFan_parameters.hpp" +#include "SDK/EIntTypes_parameters.hpp" +#include "SDK/RenderToTextureFunctionLibrary_parameters.hpp" +#include "SDK/BP_Rope_Floor_parameters.hpp" +#include "SDK/W_Game_Button_parameters.hpp" +#include "SDK/BP_ScannerDirector_parameters.hpp" +#include "SDK/Bacteria_AIC_2_parameters.hpp" +#include "SDK/BP_Elevator_Heavy_Shake_parameters.hpp" +#include "SDK/SkinStealer_AnimBP_parameters.hpp" +#include "SDK/PlayerEQSQuery_parameters.hpp" +#include "SDK/BTTask_RoamLocation_parameters.hpp" +#include "SDK/BTTask_RoamLocation_Level05_parameters.hpp" +#include "SDK/BTDecorator_ShouldMove_2_parameters.hpp" +#include "SDK/BTTask_PlaySound_parameters.hpp" +#include "SDK/BP_DroppedItem_Juice_parameters.hpp" +#include "SDK/BP_DroppedItem_BugSpray_parameters.hpp" +#include "SDK/BP_Heavy_Shake_parameters.hpp" +#include "SDK/Bacteria_AnimBP_2_parameters.hpp" +#include "SDK/BP_Lever_parameters.hpp" +#include "SDK/BP_LM_Portal_windowdouble_parameters.hpp" +#include "SDK/AIC_SkinStealer_parameters.hpp" +#include "SDK/BP_DroppedItem_FlareGun_parameters.hpp" +#include "SDK/BP_Ceiling_Gate_parameters.hpp" +#include "SDK/S_CameraTarget_parameters.hpp" +#include "SDK/BP_Tunnel_CameraManager_parameters.hpp" +#include "SDK/BP_Smiler_Zone_parameters.hpp" +#include "SDK/BP_Chainsaw_Shake_parameters.hpp" +#include "SDK/Crowbar_BP_parameters.hpp" +#include "SDK/BP_DroppedItem_AlmondWater_parameters.hpp" +#include "SDK/BP_Thermometer_Display_parameters.hpp" +#include "SDK/HUD_DroppedItem_parameters.hpp" +#include "SDK/Shocked_UI_parameters.hpp" +#include "SDK/GameEnd_UI_2_parameters.hpp" +#include "SDK/BP_Glowstick_Component_parameters.hpp" +#include "SDK/BP_Item_Chainsaw_parameters.hpp" +#include "SDK/BP_Item_Chainsaw_Fast_parameters.hpp" +#include "SDK/BP_New_SaveGame_parameters.hpp" +#include "SDK/BP_Item_AlmondWater_parameters.hpp" +#include "SDK/BP_DroppedItem_Thermometer_parameters.hpp" +#include "SDK/BP_DroppedItem_LiquidPain_parameters.hpp" +#include "SDK/BP_DroppedItem_Flashlight_parameters.hpp" +#include "SDK/BP_DroppedItem_Crowbar_parameters.hpp" +#include "SDK/BP_DroppedItem_EnergyBar_parameters.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_Fast_parameters.hpp" +#include "SDK/BP_DroppedItem_Chainsaw_parameters.hpp" +#include "SDK/BP_DroppedItem_Camera_parameters.hpp" +#include "SDK/BP_DroppedItem_AlmondBottle_parameters.hpp" +#include "SDK/BP_Item_Firework_parameters.hpp" +#include "SDK/WaveFoamSimComponent_parameters.hpp" +#include "SDK/BP_Cage_parameters.hpp" +#include "SDK/JumpFlood_Component2D_parameters.hpp" +#include "SDK/WBP_Keyboard_Basic_parameters.hpp" +#include "SDK/BP_Lamp_hanging_fluorescent_parameters.hpp" +#include "SDK/BP_Storm_Volume_parameters.hpp" +#include "SDK/UI_Sanity_parameters.hpp" +#include "SDK/BP_Juice_parameters.hpp" +#include "SDK/BP_Window_double_vinyl_parameters.hpp" +#include "SDK/BP_Item_Ticket_parameters.hpp" +#include "SDK/BP_Item_Glowstick_Blue_parameters.hpp" +#include "SDK/BP_Ocean_Exit_parameters.hpp" +#include "SDK/BP_Item_BugSpray_parameters.hpp" +#include "SDK/BP_Item_AlmondBottle_parameters.hpp" +#include "SDK/BP_FlareGun_parameters.hpp" +#include "SDK/BP_Hound_parameters.hpp" +#include "SDK/BP_Scanner_parameters.hpp" +#include "SDK/BP_Window_openable_singlesmall_parameters.hpp" +#include "SDK/BP_Rope_parameters.hpp" +#include "SDK/VRArms_AnimBP_parameters.hpp" +#include "SDK/WB_Button_Confirmation_Theme2_parameters.hpp" +#include "SDK/WB_OptionSwitcher_Theme2_parameters.hpp" +#include "SDK/WB_Microphone_Theme2_parameters.hpp" +#include "SDK/WB_KeyRemap_Theme2_parameters.hpp" +#include "SDK/WB_Gamma_Theme2_parameters.hpp" +#include "SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_parameters.hpp" +#include "SDK/WB_Button_ResetAchievements_parameters.hpp" +#include "SDK/BP_Doorframe_in_single_parameters.hpp" +#include "SDK/WB_Button_Apply_Theme2_parameters.hpp" +#include "SDK/MP_Level94_parameters.hpp" +#include "SDK/E_CameraSetting_parameters.hpp" +#include "SDK/S_AudioSettings_parameters.hpp" +#include "SDK/WB_SettingsPanel_Theme2_parameters.hpp" +#include "SDK/W_TemplateTitle_parameters.hpp" +#include "SDK/W_ServerButton_parameters.hpp" +#include "SDK/W_NewGame_parameters.hpp" +#include "SDK/W_Map_Selection_parameters.hpp" +#include "SDK/W_LoadGameButton_parameters.hpp" +#include "SDK/W_CreateServer_parameters.hpp" +#include "SDK/BP_MenuActor_parameters.hpp" +#include "SDK/BP_Antize_parameters.hpp" +#include "SDK/S_LoadingMessage_parameters.hpp" +#include "SDK/W_LoadingScreen_parameters.hpp" +#include "SDK/BP_SG_GameSettings_parameters.hpp" +#include "SDK/BP_FL_GameSettings_parameters.hpp" +#include "SDK/MP_PlayerController_parameters.hpp" +#include "SDK/Lobby_PlayerController_parameters.hpp" +#include "SDK/ChatComponent_parameters.hpp" +#include "SDK/HE_Fear_parameters.hpp" +#include "SDK/BPCharacter_Demo_parameters.hpp" +#include "SDK/VRCharacter_Demo_Client_parameters.hpp" +#include "SDK/VRCharacter_Demo_parameters.hpp" +#include "SDK/E_GameMode_parameters.hpp" +#include "SDK/BP_MyGameInstance_parameters.hpp" +#include "SDK/Medium_House_Prefab_01_parameters.hpp" +#include "SDK/BP_OceanCheckpoint_Trigger_parameters.hpp" +#include "SDK/BP_Workdesk_extension_parameters.hpp" +#include "SDK/BP_Dresser_A_parameters.hpp" +#include "SDK/BP_Deep_Volume_parameters.hpp" +#include "SDK/BP_MEGDoor_parameters.hpp" +#include "SDK/BP_Door_Master_parameters.hpp" +#include "SDK/OceanHouse_parameters.hpp" +#include "SDK/BP_Terrace_Base_C_parameters.hpp" +#include "SDK/BP_Elevator_Impact_Shake_2_parameters.hpp" +#include "SDK/BP_Terrace_Roof_B1_parameters.hpp" +#include "SDK/E_Ceiling_6x6_broken_parameters.hpp" +#include "SDK/E_Floors_parameters.hpp" +#include "SDK/E_Ceiling_3x3_broken_parameters.hpp" +#include "SDK/BP_Floor_parameters.hpp" +#include "SDK/E_WallIn_parameters.hpp" +#include "SDK/BP_WallIn_parameters.hpp" +#include "SDK/E_WallIn_parameters.hpp" +#include "SDK/BP_WallIn_parameters.hpp" +#include "SDK/BP_Doorframe_out_single_windows_parameters.hpp" +#include "SDK/BP_Window_openable_parameters.hpp" +#include "SDK/BP_Window_single_static_parameters.hpp" +#include "SDK/BP_Window_single_vinyl_parameters.hpp" +#include "SDK/BP_Window_singlesmall_vinyl_parameters.hpp" +#include "SDK/BP_Lamp_ceiling_round_parameters.hpp" +#include "SDK/BP_Bookshelf_parameters.hpp" +#include "SDK/BP_Cabinet_B_parameters.hpp" +#include "SDK/BP_Stairs_main_R_parameters.hpp" +#include "SDK/BP_Doorframe_in_double_parameters.hpp" +#include "SDK/BP_Doorframe_out_single_parameters.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_parameters.hpp" +#include "SDK/BP_LM_Portal_windowsingle_parameters.hpp" +#include "SDK/BP_LM_Portal_windowsmall_parameters.hpp" +#include "SDK/BP_LM_Portal_windowtriple_parameters.hpp" +#include "SDK/CageScare_parameters.hpp" +#include "SDK/BP_Window_double_static_parameters.hpp" +#include "SDK/BP_Window_double_vinyl_parameters.hpp" +#include "SDK/BP_Window_openable_parameters.hpp" +#include "SDK/BP_Window_openable_singlesmall_parameters.hpp" +#include "SDK/BP_Window_single_static_parameters.hpp" +#include "SDK/BP_Window_single_vinyl_parameters.hpp" +#include "SDK/S_Note_parameters.hpp" +#include "SDK/BP_Note_parameters.hpp" +#include "SDK/BP_Doorframe_in_single_parameters.hpp" +#include "SDK/BP_Doorframe_out_double_parameters.hpp" +#include "SDK/BP_LM_Portal_doorframewindows_parameters.hpp" +#include "SDK/BP_LM_Portal_windowsingle_parameters.hpp" +#include "SDK/BP_ItemSpawnerAny_parameters.hpp" +#include "SDK/BP_Elevator_Shake_2_parameters.hpp" +#include "SDK/BP_Fish_Manager_parameters.hpp" +#include "SDK/BP_Fish_Scare_parameters.hpp" +#include "SDK/BP_Exit_Manager_parameters.hpp" +#include "SDK/BP_DivingGear_parameters.hpp" + +constexpr const char* PrintOffset(int size) { + + std::string result = "Offset of this dumbshit is: " + std::to_string(size); + + return result.c_str(); +} + + +static_assert(offsetof(SDK::UObject, Vft) == 0x0, "UObject::Vft has a wrong offset!"); +static_assert(offsetof(SDK::UObject, Flags) == 0x8, "UObject::Flags has a wrong offset!"); +static_assert(offsetof(SDK::UObject, Index) == 0xC, "UObject::Index has a wrong offset!"); +static_assert(offsetof(SDK::UObject, Class) == 0x10, "UObject::Class has a wrong offset!"); +static_assert(offsetof(SDK::UObject, Name) == 0x18, "UObject::Name has a wrong offset!"); +static_assert(offsetof(SDK::UObject, Outer) == 0x20, "UObject::Outer has a wrong offset!"); + +static_assert(offsetof(SDK::FProperty, ElementSize) == 0x3C, "FProperty::ElementSize has a wrong offset!"); +static_assert(offsetof(SDK::FProperty, PropertyFlags) == 0x40, "FProperty::PropertyFlags has a wrong offset!"); +static_assert(offsetof(SDK::FProperty, Offset) == 0x4C, "FProperty::Offset has a wrong offset!"); + +static_assert(offsetof(SDK::UField, Next) == 0x28, "UField::Next has a wrong offset!"); + +static_assert(offsetof(SDK::FStructProperty, Struct) == 0x78, "FStructProperty::Struct has a wrong offset!"); + +static_assert(offsetof(SDK::UEnum, Names) == 0x40, "UEnum::Names has a wrong offset!"); + +static_assert(offsetof(SDK::UStruct, Super) == 0x40, "UStruct::Super has a wrong offset!"); +static_assert(offsetof(SDK::UStruct, Children) == 0x48, "UStruct::Children has a wrong offset!"); +static_assert(offsetof(SDK::UStruct, ChildProperties) == 0x50, "UStruct::ChildProperties has a wrong offset!"); +static_assert(offsetof(SDK::UStruct, Size) == 0x58, "UStruct::Size has a wrong offset!"); + +static_assert(offsetof(SDK::UClass, CastFlags) == 0xD0, "UClass::CastFlags has a wrong offset!"); +static_assert(offsetof(SDK::UClass, DefaultObject) == 0x118, "UClass::DefaultObject has a wrong offset!"); + +static_assert(offsetof(SDK::FMapProperty, KeyProperty) == 0x78, "FMapProperty::KeyProperty has a wrong offset!"); +static_assert(offsetof(SDK::FMapProperty, ValueProperty) == 0x80, "FMapProperty::ValueProperty has a wrong offset!"); + +static_assert(offsetof(SDK::UFunction, FunctionFlags) == 0xB0, "UFunction::FunctionFlags has a wrong offset!"); +static_assert(offsetof(SDK::UFunction, ExecFunction) == 0xD8, "UFunction::ExecFunction has a wrong offset!"); + +static_assert(offsetof(SDK::FClassProperty, MetaClass) == 0x80, "FClassProperty::MetaClass has a wrong offset!"); + +static_assert(offsetof(SDK::FByteProperty, Enum) == 0x78, "FByteProperty::Enum has a wrong offset!"); + +static_assert(offsetof(SDK::FFieldVariant, Container) == 0x0, "FFieldVariant::Container has a wrong offset!"); +static_assert(offsetof(SDK::FFieldVariant, bIsUObject) == 0x8, "FFieldVariant::bIsUObject has a wrong offset!"); +static_assert(offsetof(SDK::FFieldVariant, Pad) == 0x9, "FFieldVariant::Pad has a wrong offset!"); + +static_assert(offsetof(SDK::FBoolProperty, FieldSize) == 0x78, "FBoolProperty::FieldSize has a wrong offset!"); +static_assert(offsetof(SDK::FBoolProperty, ByteOffset) == 0x79, "FBoolProperty::ByteOffset has a wrong offset!"); +static_assert(offsetof(SDK::FBoolProperty, ByteMask) == 0x7A, "FBoolProperty::ByteMask has a wrong offset!"); +static_assert(offsetof(SDK::FBoolProperty, FieldMask) == 0x7B, "FBoolProperty::FieldMask has a wrong offset!"); + +static_assert(offsetof(SDK::FObjectPropertyBase, PropertyClass) == 0x78, "FObjectPropertyBase::PropertyClass has a wrong offset!"); + +static_assert(offsetof(SDK::FArrayProperty, InnerProperty) == 0x78, "FArrayProperty::InnerProperty has a wrong offset!"); + +static_assert(offsetof(SDK::FSetProperty, ElementProperty) == 0x78, "FSetProperty::ElementProperty has a wrong offset!"); + +static_assert(offsetof(SDK::FEnumProperty, UnderlayingProperty) == 0x78, "FEnumProperty::UnderlayingProperty has a wrong offset!"); +static_assert(offsetof(SDK::FEnumProperty, Enum) == 0x80, "FEnumProperty::Enum has a wrong offset!"); + +static_assert(offsetof(SDK::FFieldClass, Name) == 0x0, "FFieldClass::Name has a wrong offset!"); +static_assert(offsetof(SDK::FFieldClass, Id) == 0x8, "FFieldClass::Id has a wrong offset!"); +static_assert(offsetof(SDK::FFieldClass, CastFlags) == 0x10, "FFieldClass::CastFlags has a wrong offset!"); +static_assert(offsetof(SDK::FFieldClass, ClassFlags) == 0x18, "FFieldClass::ClassFlags has a wrong offset!"); +static_assert(offsetof(SDK::FFieldClass, SuperClass) == 0x20, "FFieldClass::SuperClass has a wrong offset!"); + +static_assert(offsetof(SDK::FField, Vft) == 0x0, "FField::Vft has a wrong offset!"); +static_assert(offsetof(SDK::FField, Class) == 0x8, "FField::Class has a wrong offset!"); +static_assert(offsetof(SDK::FField, Owner) == 0x10, "FField::Owner has a wrong offset!"); +static_assert(offsetof(SDK::FField, Next) == 0x20, "FField::Next has a wrong offset!"); +static_assert(offsetof(SDK::FField, Name) == 0x28, "FField::Name has a wrong offset!"); +static_assert(offsetof(SDK::FField, Flags) == 0x30, "FField::Flags has a wrong offset!"); diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_structs.hpp new file mode 100644 index 0000000..551e870 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/2_FFT_Resolution_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E2_FFT_Resolution : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + NewEnumerator4 = 4, + Two_FFT_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_classes.hpp new file mode 100644 index 0000000..889cdb5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_classes.hpp @@ -0,0 +1,206 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3E9 (0x609 - 0x220) +// BlueprintGeneratedClass 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C +class AEight_FFT_H_Ocean_Sim_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UHierarchicalInstancedStaticMeshComponent* Water_GRID_Cine; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UHierarchicalInstancedStaticMeshComponent* Water_GRID_SS; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UHierarchicalInstancedStaticMeshComponent* Water_GRID; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Far_Water_Plane; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBillboardComponent* Billboard; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Activation_Box; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* SimCapturte_Volume; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Buoyancy_Volume; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneCaptureComponent2D* SceneCaptureComponent2D; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPostProcessComponent* Underwater_PostMinusProcess_Volume; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* PostMinusProcess_Volume; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WaterPlane; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* One_Water_Surface_Material; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Two_Underwater_Surface_Material; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstance* Three_Underwater_PostMinusProcess_Material; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstance* Four_Far_Water_Material; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Detailed_Water_Grid_Size; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Distant_Water_Grid_Size; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Height; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Tile; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Speed; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8ED[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Displacement_Texture; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Water_Level; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Screen_Offset; // 0x2D4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* PostMinusProcess_DYN; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Underwater_Surface_DYN; // 0x2E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Water_Surface_DYN; // 0x2F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Enable_Shallow_Water_Sim; // 0x2F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8EE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* Height0; // 0x300(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Height1; // 0x308(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Height2; // 0x310(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* HeightfieldNormal; // 0x318(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Compute_Displacement; // 0x320(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Sim_Capture; // 0x328(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Simulation_Height; // 0x330(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Simulation_Range; // 0x334(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Normal_Texel_Size; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Simulation_Resolution; // 0x33C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Simulation_Texture_Resolution; // 0x340(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 HeightState; // 0x344(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TimeAccumulator; // 0x348(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Simulation_Speed; // 0x34C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastTouchingActorPosition; // 0x350(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Sim_Active_; // 0x35C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_8F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Capture_List_Actor; // 0x360(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + float Velocity_Trigger; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Gravity; // 0x374(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Water_Density; // 0x378(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Buoyancy_Offset; // 0x37C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float In_Water_Linear_Damping; // 0x380(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float In_Water_Angular_Damping; // 0x384(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Default_Linear_Damping; // 0x388(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Default_Angular_Damping; // 0x38C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Water_Plane_Location; // 0x390(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Primitives_List; // 0x3A0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + struct FVector Capture_Location; // 0x3B0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Screen_Space_Simulation; // 0x3BC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SSSim_Offset; // 0x3C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Capture_Offset; // 0x3C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use_Tags_Simulation; // 0x3C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8F4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* Normal_Sim_DYN; // 0x3D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Wave_Sim_DYN; // 0x3D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Capture_Material; // 0x3E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use_Tags_Buoyancy; // 0x3E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8F5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Ph_k__Material; // 0x3F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Ph_Minusk__Material; // 0x3F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Z_Calc_Mat; // 0x400(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* X_Calc_Mat; // 0x408(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Y_Calc_Mat; // 0x410(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Ph_k__RT; // 0x418(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Ph_Minusk__RT; // 0x420(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Z_Calc_RT; // 0x428(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* X_Calc_RT; // 0x430(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Stage; // 0x438(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* Butterfly_H_Mat; // 0x440(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Butterfly_V_Mat; // 0x448(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Pingpong_1; // 0x450(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Pingpong_2; // 0x458(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Calc_Mat; // 0x460(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Calc_Mat_2; // 0x468(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RT_X_Solved; // 0x470(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RT_Y_Solved; // 0x478(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RT_Z_Solved; // 0x480(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* IFFT_Final; // 0x488(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* FFT_Normal; // 0x490(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FFT_Mat_Normal_DYN; // 0x498(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Displacement__Sim_DYN; // 0x4A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FFT_Mat_Final_DYN; // 0x4A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Y_Calc_Mat_DYN; // 0x4B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* X_Calc_Mat_DYN; // 0x4B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Z_Calc_Mat_DYN; // 0x4C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Water_Height; // 0x4C8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Enable_FFT_Ocean; // 0x4D4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8F9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* IFFT_RT; // 0x4D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* IFFT_RT_B; // 0x4E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* IFFT_Normal; // 0x4E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Foam_RT; // 0x4F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Foam_Mat_DYN; // 0x4F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FFT_Normal_Texel_Size; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution FFT_Resolution; // 0x504(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Simulation_Scale_FFT; // 0x508(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wind_Speed_FFT; // 0x50C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Wave_Amplitude_FFT; // 0x510(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Wave_Speed_FFT; // 0x514(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Wave_Height_FFT; // 0x518(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Wave_Choppyness_FFT; // 0x51C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Wave_Tile_FFT; // 0x520(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Wind_Direction_FFT; // 0x524(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float FFT_Buoyancy_Height; // 0x530(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool FFT_Buoyancy; // 0x534(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Use_FFT_Simulation_Delay; // 0x535(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8FB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FFT_Simulation_Delay_Amount; // 0x538(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FFT_Resolution_Float; // 0x53C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Ocean_is_Live_; // 0x540(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_8FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* Water_Surface_DYN_Far; // 0x548(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector POV_Location; // 0x550(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_900[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Shore_Waves_Texture; // 0x560(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Texture_Tile; // 0x568(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Shore_Waves_Texture__Offset; // 0x56C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Number; // 0x578(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Speed; // 0x57C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Width; // 0x580(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Hiegth; // 0x584(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Shore_Waves_Normals; // 0x588(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMesh_Switch Water_Grid_Type; // 0x58C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_901[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector POV_Forward_Vector; // 0x590(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWaterline_Cameras Camera_Tracker; // 0x59C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_902[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* Level_Sequeqnce; // 0x5A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* Track_Actor; // 0x5A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float RayMinusTracing_Offset; // 0x5B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use_Foam; // 0x5B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_903[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Foam_WhiteCaps_Power; // 0x5B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Foam_Decay; // 0x5BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + class UInstancedStaticMeshComponent* WaterMesh_to_Use; // 0x5C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Dynamic_Foam; // 0x5C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EDyn_Foam_O Dynamic_Foam_Mode; // 0x5C9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_904[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Dyn_Foam_WhiteCap_Power; // 0x5CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dyn_Foam_Dampening; // 0x5D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_905[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* Dynamic_Foam_RT; // 0x5D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dynamic_Foam_DYN; // 0x5E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWeightedBlendables Dyn_Foam_CD; // 0x5E8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FWeightedBlendables Dyn_Foam; // 0x5F8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool Dynamic_Ocean_Environment; // 0x608(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor) + + static class UClass* StaticClass(); + static class AEight_FFT_H_Ocean_Sim_C* GetDefaultObj(); + + void GetHeightAtLoc(class UPrimitiveComponent* C, struct FVector* L, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_K2_LineTraceComponent_HitLocation, const struct FVector& CallFunc_K2_LineTraceComponent_HitNormal, class FName CallFunc_K2_LineTraceComponent_BoneName, const struct FHitResult& CallFunc_K2_LineTraceComponent_OutHit, bool CallFunc_K2_LineTraceComponent_ReturnValue); + void GetHeightAtComponent(class UPrimitiveComponent* ActorComponent, struct FVector* Height, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Abs_ReturnValue, float CallFunc_Abs_ReturnValue_1, int32 CallFunc_FFloor_ReturnValue, int32 CallFunc_FFloor_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue); + void POV_Tracker(struct FVector* POV_Location, struct FVector* POV_Forward_Vector, enum class EWaterline_Cameras Temp_byte_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FVector& K2Node_Select_Default, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ULevelSequencePlayer* CallFunc_GetSequencePlayer_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UCameraComponent* CallFunc_GetActiveCameraComponent_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, enum class EWaterline_Cameras Temp_byte_Variable_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, const struct FVector& K2Node_Select_Default_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FLinearColor& CallFunc_GetVectorParameterValue_ReturnValue, const struct FLinearColor& CallFunc_GetVectorParameterValue_ReturnValue_1, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1); + void FFT_Calculator(class UTextureRenderTarget2D* Spectrum_Input, class UTextureRenderTarget2D* Final_Write, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_3, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_4, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_6, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_8, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_9, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_10, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_11, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_12, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_13, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_14, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_16, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_17, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_18, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_19, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_20, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_21, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_22, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_23, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_24, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_25, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_26, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_27, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_28, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_29, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_3, class UTexture* Temp_object_Variable, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_5, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_5, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_6, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_6, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float Temp_float_Variable, float Temp_float_Variable_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_7, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_30, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_8, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_8, float CallFunc_Add_FloatFloat_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_31, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_9, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_9, float CallFunc_Add_FloatFloat_ReturnValue_5, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_10, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_10, float CallFunc_Add_FloatFloat_ReturnValue_6, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_11, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_11, float CallFunc_Add_FloatFloat_ReturnValue_7, class UTexture* Temp_object_Variable_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_12, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_12, float CallFunc_Add_FloatFloat_ReturnValue_8, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_13, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_13, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_5, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_6, class UTexture* Temp_object_Variable_2, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_7, float Temp_float_Variable_2, float CallFunc_Add_FloatFloat_ReturnValue_9, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_14, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_14, float Temp_float_Variable_3, class UTexture* Temp_object_Variable_3, float Temp_float_Variable_4, float Temp_float_Variable_5, float Temp_float_Variable_6, float Temp_float_Variable_7, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_15, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_15, float CallFunc_Add_FloatFloat_ReturnValue_10, float Temp_float_Variable_8, enum class E2_FFT_Resolution Temp_byte_Variable, float Temp_float_Variable_9, class UTexture* Temp_object_Variable_4, class UTexture* Temp_object_Variable_5, float CallFunc_Add_FloatFloat_ReturnValue_11, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_16, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_16, class UTexture* Temp_object_Variable_6, float Temp_float_Variable_10, class UTexture* Temp_object_Variable_7, class UTexture* Temp_object_Variable_8, float CallFunc_Add_FloatFloat_ReturnValue_12, class UTexture* K2Node_Select_Default, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_17, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_17, enum class E2_FFT_Resolution Temp_byte_Variable_1, float Temp_float_Variable_11, float CallFunc_Add_FloatFloat_ReturnValue_13, class UTexture* Temp_object_Variable_9, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_18, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_18, class UTexture* Temp_object_Variable_10, class UTexture* Temp_object_Variable_11, float Temp_float_Variable_12, float CallFunc_Add_FloatFloat_ReturnValue_14, class UTexture* Temp_object_Variable_12, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_19, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_19, float Temp_float_Variable_13, class UTexture* Temp_object_Variable_13, float CallFunc_Add_FloatFloat_ReturnValue_15, float Temp_float_Variable_14, float Temp_float_Variable_15, class UTexture* Temp_object_Variable_14, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_20, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_20, class UTexture* K2Node_Select_Default_1, float CallFunc_Add_FloatFloat_ReturnValue_16, float Temp_float_Variable_16, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_21, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_21, float Temp_float_Variable_17, float CallFunc_Add_FloatFloat_ReturnValue_17, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_22, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_22, float CallFunc_Add_FloatFloat_ReturnValue_18, float Temp_float_Variable_18, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_23, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_23, float Temp_float_Variable_19, float CallFunc_Add_FloatFloat_ReturnValue_19, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_24, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_24, float Temp_float_Variable_20, enum class E2_FFT_Resolution Temp_byte_Variable_2, float CallFunc_Add_FloatFloat_ReturnValue_20, class UTexture* K2Node_Select_Default_2, float Temp_float_Variable_21, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_25, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_25, float CallFunc_Add_FloatFloat_ReturnValue_21, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_26, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_26, float CallFunc_Add_FloatFloat_ReturnValue_22, float Temp_float_Variable_22, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_27, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_27, float CallFunc_Add_FloatFloat_ReturnValue_23, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_28, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_28, float CallFunc_Add_FloatFloat_ReturnValue_24, float Temp_float_Variable_23, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_29, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_29, float CallFunc_Add_FloatFloat_ReturnValue_25, float Temp_float_Variable_24, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_30, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_30, float CallFunc_Add_FloatFloat_ReturnValue_26, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_31, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_31, float Temp_float_Variable_25, float Temp_float_Variable_26); + void GetLastHeight(int32 CurrentHeightIndex, int32 NumFramesOld, class UTextureRenderTarget2D** HeightRT, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT); + void Get_Height_RT(int32 Index, class UTextureRenderTarget2D** HeightRT, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1); + void UserConstructionScript(int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, float CallFunc_Conv_IntToFloat_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_2, bool CallFunc_LessEqual_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, TScriptInterface CallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FHitResult& CallFunc_K2_AddLocalOffset_SweepHitResult, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, enum class EMesh_Switch Temp_byte_Variable, int32 CallFunc_AddInstance_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UHierarchicalInstancedStaticMeshComponent* K2Node_Select_Default, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4); + void ReceiveBeginPlay(); + void ReceiveTick(float DeltaSeconds); + void BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void BndEvt__Activation_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__Activation_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void Live_Ocean(); + void Pause(); + void ExecuteUbergraph_8_FFT_H_Ocean_Sim(int32 EntryPoint, float CallFunc_FMin_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool Temp_bool_IsClosed_Variable, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT, class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_2, class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, float K2Node_Event_DeltaSeconds, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Array_Index_Variable, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_5, class AActor* K2Node_ComponentBoundEvent_OtherActor_5, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_5, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_5, bool K2Node_ComponentBoundEvent_bFromSweep_2, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_4, class AActor* K2Node_ComponentBoundEvent_OtherActor_4, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_4, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_4, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_AddUnique_ReturnValue, bool CallFunc_ComponentHasTag_ReturnValue, bool CallFunc_IsSimulatingPhysics_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetOverlappingComponents_OutOverlappingComponents, int32 CallFunc_Array_Length_ReturnValue_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_3, class AActor* K2Node_ComponentBoundEvent_OtherActor_3, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_3, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_3, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2, class AActor* K2Node_ComponentBoundEvent_OtherActor_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_ActorHasTag_ReturnValue, float CallFunc_VSize_ReturnValue, int32 CallFunc_Array_AddUnique_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Array_RemoveItem_ReturnValue_1, bool CallFunc_Array_Contains_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, class UPrimitiveComponent* CallFunc_Array_Get_Item, float CallFunc_GetMass_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, bool CallFunc_IsValid_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_FClamp_ReturnValue, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FTransform& CallFunc_InvertTransform_ReturnValue, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue, float CallFunc_MaxOfFloatArray_MaxValue, const struct FVector& CallFunc_TransformLocation_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorScale3D_ReturnValue, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, TArray& K2Node_MakeArray_Array_1, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_1, float CallFunc_MaxOfFloatArray_MaxValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_Conv_IntToFloat_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_3, bool Temp_bool_Has_Been_Initd_Variable_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_4, bool Temp_bool_IsClosed_Variable_1, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue_1, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, TArray& K2Node_MakeArray_Array_2, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_2, float CallFunc_MaxOfFloatArray_MaxValue_2, bool Temp_bool_IsClosed_Variable_2, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 Temp_int_Variable_2, int32 Temp_int_Variable_3, int32 Temp_int_Variable_4, enum class E2_FFT_Resolution Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable, int32 K2Node_Select_Default, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, enum class EDyn_Foam_O Temp_byte_Variable_1, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, int32 Temp_int_Array_Index_Variable_2, class AActor* CallFunc_Array_Get_Item_1, bool CallFunc_ActorHasTag_ReturnValue_1, bool CallFunc_ActorHasTag_ReturnValue_2, int32 CallFunc_Array_AddUnique_ReturnValue_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, class UMaterialInterface* Temp_object_Variable_5, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors_1, bool CallFunc_Array_Contains_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, float CallFunc_BreakVector_X_10, float CallFunc_BreakVector_Y_10, float CallFunc_BreakVector_Z_10, enum class EDyn_Foam_O Temp_byte_Variable_2, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, class UMaterialInterface* Temp_object_Variable_6, class UMaterialInterface* Temp_object_Variable_7, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable_8, enum class EDyn_Foam_O Temp_byte_Variable_3, enum class ETextureRenderTargetFormat Temp_byte_Variable_4, enum class ETextureRenderTargetFormat Temp_byte_Variable_5, int32 Temp_int_Loop_Counter_Variable_2, enum class ETextureRenderTargetFormat Temp_byte_Variable_6, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_3, enum class EDyn_Foam_O Temp_byte_Variable_7, float CallFunc_BreakVector_X_11, float CallFunc_BreakVector_Y_11, float CallFunc_BreakVector_Z_11, float CallFunc_BreakVector_X_12, float CallFunc_BreakVector_Y_12, float CallFunc_BreakVector_Z_12, enum class ETextureRenderTargetFormat Temp_byte_Variable_8, enum class ETextureRenderTargetFormat Temp_byte_Variable_9, enum class ETextureRenderTargetFormat Temp_byte_Variable_10, class UPrimitiveComponent* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_5, float CallFunc_GetMass_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_GetComponentBounds_Origin_2, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_2, float CallFunc_GetComponentBounds_SphereRadius_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_GetComponentBounds_Origin_3, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_3, float CallFunc_GetComponentBounds_SphereRadius_3, float CallFunc_BreakVector_X_13, float CallFunc_BreakVector_Y_13, float CallFunc_BreakVector_Z_13, float CallFunc_BreakVector_X_14, float CallFunc_BreakVector_Y_14, float CallFunc_BreakVector_Z_14, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_4, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_8, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_BreakVector_X_15, float CallFunc_BreakVector_Y_15, float CallFunc_BreakVector_Z_15, const struct FVector& CallFunc_MakeVector_ReturnValue_3, enum class EDyn_Foam_O Temp_byte_Variable_11, int32 Temp_int_Array_Index_Variable_3, class AActor* CallFunc_Array_Get_Item_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, bool CallFunc_ActorHasTag_ReturnValue_3, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, float CallFunc_VSize_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_3, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_4, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_4, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, class UTexture* Temp_object_Variable_9, class UTexture* Temp_object_Variable_10, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, class UTexture* Temp_object_Variable_11, class UTexture* Temp_object_Variable_12, class UTexture* Temp_object_Variable_13, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, enum class E2_FFT_Resolution Temp_byte_Variable_12, class UTexture* Temp_object_Variable_14, class UTexture* K2Node_Select_Default_1, class UTexture* Temp_object_Variable_15, class UTexture* Temp_object_Variable_16, class UTexture* Temp_object_Variable_17, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, class UTexture* Temp_object_Variable_18, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_5, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_5, enum class E2_FFT_Resolution Temp_byte_Variable_13, class UTexture* K2Node_Select_Default_2, float CallFunc_Divide_FloatFloat_ReturnValue_6, float CallFunc_Abs_ReturnValue, int32 CallFunc_FFloor_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_7, float CallFunc_Subtract_FloatFloat_ReturnValue_5, float CallFunc_Abs_ReturnValue_1, int32 CallFunc_FFloor_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue_6, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue_1, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, float CallFunc_BreakVector_X_16, float CallFunc_BreakVector_Y_16, float CallFunc_BreakVector_Z_16, float CallFunc_BreakVector_X_17, float CallFunc_BreakVector_Y_17, float CallFunc_BreakVector_Z_17, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_5, int32 CallFunc_Subtract_IntInt_ReturnValue, float Temp_float_Variable, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_4, float Temp_float_Variable_1, float Temp_float_Variable_2, float Temp_float_Variable_3, float Temp_float_Variable_4, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue_2, float CallFunc_BreakVector_X_18, float CallFunc_BreakVector_Y_18, float CallFunc_BreakVector_Z_18, enum class E2_FFT_Resolution Temp_byte_Variable_14, int32 Temp_int_Array_Index_Variable_4, float K2Node_Select_Default_3, class UPrimitiveComponent* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_AddUnique_ReturnValue_3, bool CallFunc_ComponentHasTag_ReturnValue_1, bool CallFunc_IsSimulatingPhysics_ReturnValue_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_6, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_7, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_8, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_9, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_10, class UTexture* Temp_object_Variable_19, class UTexture* Temp_object_Variable_20, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_6, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_6, class UTexture* Temp_object_Variable_21, float CallFunc_Divide_FloatFloat_ReturnValue_8, float CallFunc_Divide_FloatFloat_ReturnValue_9, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class UTexture* Temp_object_Variable_22, class UTexture* Temp_object_Variable_23, const struct FVector& CallFunc_POV_Tracker_POV_Location, const struct FVector& CallFunc_POV_Tracker_POV_Forward_Vector, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakVector_X_19, float CallFunc_BreakVector_Y_19, float CallFunc_BreakVector_Z_19, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float CallFunc_BreakVector_X_20, float CallFunc_BreakVector_Y_20, float CallFunc_BreakVector_Z_20, const struct FHitResult& CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, enum class E2_FFT_Resolution Temp_byte_Variable_15, float CallFunc_BreakVector_X_21, float CallFunc_BreakVector_Y_21, float CallFunc_BreakVector_Z_21, const struct FVector& CallFunc_MakeVector_ReturnValue_9, class UTexture* K2Node_Select_Default_4, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_1, const struct FVector& CallFunc_MakeVector_ReturnValue_10, const struct FVector& CallFunc_MakeVector_ReturnValue_11, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_4, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_5, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, class UTexture* Temp_object_Variable_24, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, class UTexture* Temp_object_Variable_25, bool CallFunc_BooleanOR_ReturnValue_1, class UTexture* Temp_object_Variable_26, const struct FVector& CallFunc_MakeVector_ReturnValue_12, const struct FHitResult& CallFunc_K2_AddLocalOffset_SweepHitResult, class UTexture* Temp_object_Variable_27, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_6, float CallFunc_Conv_IntToFloat_ReturnValue_5, float CallFunc_Conv_IntToFloat_ReturnValue_6, enum class ETextureRenderTargetFormat K2Node_Select_Default_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10, enum class ETextureRenderTargetFormat K2Node_Select_Default_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_12, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_13, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_14, class UTexture* Temp_object_Variable_28, enum class E2_FFT_Resolution Temp_byte_Variable_16, float Temp_float_Variable_5, class UTexture* K2Node_Select_Default_7, class UMaterialInterface* K2Node_Select_Default_8, class UMaterialInterface* K2Node_Select_Default_9, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_11, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_12, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UMaterialInterface* K2Node_Select_Default_10, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_13, const struct FPostProcessSettings& K2Node_MakeStruct_PostProcessSettings, const struct FPostProcessSettings& K2Node_MakeStruct_PostProcessSettings_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, float Temp_float_Variable_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue_6, float Temp_float_Variable_7, float Temp_float_Variable_8, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float Temp_float_Variable_9, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_11, enum class E2_FFT_Resolution Temp_byte_Variable_17, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_2, const struct FVector& CallFunc_VLerp_ReturnValue, float K2Node_Select_Default_11, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue, const struct FVector& CallFunc_Subtract_VectorFloat_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_3, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorFloat_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_15, int32 Temp_int_Loop_Counter_Variable_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_7, bool CallFunc_Less_IntInt_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_5, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, const struct FVector& K2Node_Select_Default_12, const struct FVector& K2Node_Select_Default_13); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_functions.cpp new file mode 100644 index 0000000..ec35062 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_functions.cpp @@ -0,0 +1,2073 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C +// (Actor) + +class UClass* AEight_FFT_H_Ocean_Sim_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("8_FFT_H_Ocean_Sim_C"); + + return Clss; +} + + +// 8_FFT_H_Ocean_Sim_C 8_FFT_H_Ocean_Sim.Default__8_FFT_H_Ocean_Sim_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AEight_FFT_H_Ocean_Sim_C* AEight_FFT_H_Ocean_Sim_C::GetDefaultObj() +{ + static class AEight_FFT_H_Ocean_Sim_C* Default = nullptr; + + if (!Default) + Default = static_cast(AEight_FFT_H_Ocean_Sim_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtLoc +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* C (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector L (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_LineTraceComponent_HitLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_LineTraceComponent_HitNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_K2_LineTraceComponent_BoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_LineTraceComponent_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_LineTraceComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AEight_FFT_H_Ocean_Sim_C::GetHeightAtLoc(class UPrimitiveComponent* C, struct FVector* L, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_K2_LineTraceComponent_HitLocation, const struct FVector& CallFunc_K2_LineTraceComponent_HitNormal, class FName CallFunc_K2_LineTraceComponent_BoneName, const struct FHitResult& CallFunc_K2_LineTraceComponent_OutHit, bool CallFunc_K2_LineTraceComponent_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "GetHeightAtLoc"); + + Params::AEight_FFT_H_Ocean_Sim_C_GetHeightAtLoc_Params Parms{}; + + Parms.C = C; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_LineTraceComponent_HitLocation = CallFunc_K2_LineTraceComponent_HitLocation; + Parms.CallFunc_K2_LineTraceComponent_HitNormal = CallFunc_K2_LineTraceComponent_HitNormal; + Parms.CallFunc_K2_LineTraceComponent_BoneName = CallFunc_K2_LineTraceComponent_BoneName; + Parms.CallFunc_K2_LineTraceComponent_OutHit = CallFunc_K2_LineTraceComponent_OutHit; + Parms.CallFunc_K2_LineTraceComponent_ReturnValue = CallFunc_K2_LineTraceComponent_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (L != nullptr) + *L = std::move(Parms.L); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtComponent +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* ActorComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Height (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::GetHeightAtComponent(class UPrimitiveComponent* ActorComponent, struct FVector* Height, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Abs_ReturnValue, float CallFunc_Abs_ReturnValue_1, int32 CallFunc_FFloor_ReturnValue, int32 CallFunc_FFloor_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "GetHeightAtComponent"); + + Params::AEight_FFT_H_Ocean_Sim_C_GetHeightAtComponent_Params Parms{}; + + Parms.ActorComponent = ActorComponent; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_Abs_ReturnValue_1 = CallFunc_Abs_ReturnValue_1; + Parms.CallFunc_FFloor_ReturnValue = CallFunc_FFloor_ReturnValue; + Parms.CallFunc_FFloor_ReturnValue_1 = CallFunc_FFloor_ReturnValue_1; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_ReadRenderTargetRawUV_ReturnValue = CallFunc_ReadRenderTargetRawUV_ReturnValue; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Height != nullptr) + *Height = std::move(Parms.Height); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.POV Tracker +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector POV_Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector POV_Forward_Vector (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EWaterline_Cameras Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_GetSequencePlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCameraComponent* CallFunc_GetActiveCameraComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EWaterline_Cameras Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_GetVectorParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_GetVectorParameterValue_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::POV_Tracker(struct FVector* POV_Location, struct FVector* POV_Forward_Vector, enum class EWaterline_Cameras Temp_byte_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FVector& K2Node_Select_Default, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ULevelSequencePlayer* CallFunc_GetSequencePlayer_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UCameraComponent* CallFunc_GetActiveCameraComponent_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, enum class EWaterline_Cameras Temp_byte_Variable_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, const struct FVector& K2Node_Select_Default_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FLinearColor& CallFunc_GetVectorParameterValue_ReturnValue, const struct FLinearColor& CallFunc_GetVectorParameterValue_ReturnValue_1, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "POV Tracker"); + + Params::AEight_FFT_H_Ocean_Sim_C_POV_Tracker_Params Parms{}; + + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetSequencePlayer_ReturnValue = CallFunc_GetSequencePlayer_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + Parms.CallFunc_GetActiveCameraComponent_ReturnValue = CallFunc_GetActiveCameraComponent_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetActorForwardVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_GetVectorParameterValue_ReturnValue = CallFunc_GetVectorParameterValue_ReturnValue; + Parms.CallFunc_GetVectorParameterValue_ReturnValue_1 = CallFunc_GetVectorParameterValue_ReturnValue_1; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue_1 = CallFunc_Conv_LinearColorToVector_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (POV_Location != nullptr) + *POV_Location = std::move(Parms.POV_Location); + + if (POV_Forward_Vector != nullptr) + *POV_Forward_Vector = std::move(Parms.POV_Forward_Vector); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.FFT_Calculator +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* Spectrum_Input (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Final_Write (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_3 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_4 (NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_27 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_28 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_29 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_5 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_6 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_7 (NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_30 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_8 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_31 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_9 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_10 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_11 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_12 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_13 (NoDestructor) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_14 (NoDestructor) +// float Temp_float_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_15 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_16 (NoDestructor) +// class UTexture* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_17 (NoDestructor) +// enum class E2_FFT_Resolution Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_18 (NoDestructor) +// class UTexture* Temp_object_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_19 (NoDestructor) +// float Temp_float_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_20 (NoDestructor) +// class UTexture* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_21 (NoDestructor) +// float Temp_float_Variable_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_22 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_23 (NoDestructor) +// float Temp_float_Variable_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_24 (NoDestructor) +// float Temp_float_Variable_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_25 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_26 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_27 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_27 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_28 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_28 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_29 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_29 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_30 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_30 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_31 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_31 (NoDestructor) +// float Temp_float_Variable_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::FFT_Calculator(class UTextureRenderTarget2D* Spectrum_Input, class UTextureRenderTarget2D* Final_Write, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_3, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_4, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_6, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_8, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_9, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_10, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_11, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_12, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_13, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_14, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_16, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_17, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_18, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_19, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_20, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_21, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_22, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_23, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_24, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_25, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_26, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_27, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_28, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_29, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_3, class UTexture* Temp_object_Variable, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_5, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_5, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_6, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_6, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float Temp_float_Variable, float Temp_float_Variable_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_7, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_30, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_8, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_8, float CallFunc_Add_FloatFloat_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_31, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_9, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_9, float CallFunc_Add_FloatFloat_ReturnValue_5, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_10, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_10, float CallFunc_Add_FloatFloat_ReturnValue_6, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_11, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_11, float CallFunc_Add_FloatFloat_ReturnValue_7, class UTexture* Temp_object_Variable_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_12, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_12, float CallFunc_Add_FloatFloat_ReturnValue_8, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_13, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_13, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_5, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_6, class UTexture* Temp_object_Variable_2, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_7, float Temp_float_Variable_2, float CallFunc_Add_FloatFloat_ReturnValue_9, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_14, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_14, float Temp_float_Variable_3, class UTexture* Temp_object_Variable_3, float Temp_float_Variable_4, float Temp_float_Variable_5, float Temp_float_Variable_6, float Temp_float_Variable_7, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_15, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_15, float CallFunc_Add_FloatFloat_ReturnValue_10, float Temp_float_Variable_8, enum class E2_FFT_Resolution Temp_byte_Variable, float Temp_float_Variable_9, class UTexture* Temp_object_Variable_4, class UTexture* Temp_object_Variable_5, float CallFunc_Add_FloatFloat_ReturnValue_11, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_16, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_16, class UTexture* Temp_object_Variable_6, float Temp_float_Variable_10, class UTexture* Temp_object_Variable_7, class UTexture* Temp_object_Variable_8, float CallFunc_Add_FloatFloat_ReturnValue_12, class UTexture* K2Node_Select_Default, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_17, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_17, enum class E2_FFT_Resolution Temp_byte_Variable_1, float Temp_float_Variable_11, float CallFunc_Add_FloatFloat_ReturnValue_13, class UTexture* Temp_object_Variable_9, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_18, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_18, class UTexture* Temp_object_Variable_10, class UTexture* Temp_object_Variable_11, float Temp_float_Variable_12, float CallFunc_Add_FloatFloat_ReturnValue_14, class UTexture* Temp_object_Variable_12, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_19, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_19, float Temp_float_Variable_13, class UTexture* Temp_object_Variable_13, float CallFunc_Add_FloatFloat_ReturnValue_15, float Temp_float_Variable_14, float Temp_float_Variable_15, class UTexture* Temp_object_Variable_14, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_20, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_20, class UTexture* K2Node_Select_Default_1, float CallFunc_Add_FloatFloat_ReturnValue_16, float Temp_float_Variable_16, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_21, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_21, float Temp_float_Variable_17, float CallFunc_Add_FloatFloat_ReturnValue_17, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_22, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_22, float CallFunc_Add_FloatFloat_ReturnValue_18, float Temp_float_Variable_18, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_23, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_23, float Temp_float_Variable_19, float CallFunc_Add_FloatFloat_ReturnValue_19, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_24, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_24, float Temp_float_Variable_20, enum class E2_FFT_Resolution Temp_byte_Variable_2, float CallFunc_Add_FloatFloat_ReturnValue_20, class UTexture* K2Node_Select_Default_2, float Temp_float_Variable_21, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_25, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_25, float CallFunc_Add_FloatFloat_ReturnValue_21, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_26, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_26, float CallFunc_Add_FloatFloat_ReturnValue_22, float Temp_float_Variable_22, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_27, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_27, float CallFunc_Add_FloatFloat_ReturnValue_23, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_28, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_28, float CallFunc_Add_FloatFloat_ReturnValue_24, float Temp_float_Variable_23, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_29, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_29, float CallFunc_Add_FloatFloat_ReturnValue_25, float Temp_float_Variable_24, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_30, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_30, float CallFunc_Add_FloatFloat_ReturnValue_26, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_31, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_31, float Temp_float_Variable_25, float Temp_float_Variable_26) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "FFT_Calculator"); + + Params::AEight_FFT_H_Ocean_Sim_C_FFT_Calculator_Params Parms{}; + + Parms.Spectrum_Input = Spectrum_Input; + Parms.Final_Write = Final_Write; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas = CallFunc_BeginDrawCanvasToRenderTarget_Canvas; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size = CallFunc_BeginDrawCanvasToRenderTarget_Size; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context = CallFunc_BeginDrawCanvasToRenderTarget_Context; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_1 = CallFunc_BeginDrawCanvasToRenderTarget_Size_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_1 = CallFunc_BeginDrawCanvasToRenderTarget_Context_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_2 = CallFunc_BeginDrawCanvasToRenderTarget_Size_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_2 = CallFunc_BeginDrawCanvasToRenderTarget_Context_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_3 = CallFunc_BeginDrawCanvasToRenderTarget_Size_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_3 = CallFunc_BeginDrawCanvasToRenderTarget_Context_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_4 = CallFunc_BeginDrawCanvasToRenderTarget_Size_4; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_4 = CallFunc_BeginDrawCanvasToRenderTarget_Context_4; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue_1 = CallFunc_MakeVector2D_ReturnValue_1; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue_2 = CallFunc_MakeVector2D_ReturnValue_2; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = CallFunc_EqualEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue_3 = CallFunc_MakeVector2D_ReturnValue_3; + Parms.CallFunc_MakeVector2D_ReturnValue_4 = CallFunc_MakeVector2D_ReturnValue_4; + Parms.CallFunc_MakeVector2D_ReturnValue_5 = CallFunc_MakeVector2D_ReturnValue_5; + Parms.CallFunc_MakeVector2D_ReturnValue_6 = CallFunc_MakeVector2D_ReturnValue_6; + Parms.CallFunc_MakeVector2D_ReturnValue_7 = CallFunc_MakeVector2D_ReturnValue_7; + Parms.CallFunc_MakeVector2D_ReturnValue_8 = CallFunc_MakeVector2D_ReturnValue_8; + Parms.CallFunc_MakeVector2D_ReturnValue_9 = CallFunc_MakeVector2D_ReturnValue_9; + Parms.CallFunc_MakeVector2D_ReturnValue_10 = CallFunc_MakeVector2D_ReturnValue_10; + Parms.CallFunc_MakeVector2D_ReturnValue_11 = CallFunc_MakeVector2D_ReturnValue_11; + Parms.CallFunc_MakeVector2D_ReturnValue_12 = CallFunc_MakeVector2D_ReturnValue_12; + Parms.CallFunc_MakeVector2D_ReturnValue_13 = CallFunc_MakeVector2D_ReturnValue_13; + Parms.CallFunc_MakeVector2D_ReturnValue_14 = CallFunc_MakeVector2D_ReturnValue_14; + Parms.CallFunc_MakeVector2D_ReturnValue_15 = CallFunc_MakeVector2D_ReturnValue_15; + Parms.CallFunc_MakeVector2D_ReturnValue_16 = CallFunc_MakeVector2D_ReturnValue_16; + Parms.CallFunc_MakeVector2D_ReturnValue_17 = CallFunc_MakeVector2D_ReturnValue_17; + Parms.CallFunc_MakeVector2D_ReturnValue_18 = CallFunc_MakeVector2D_ReturnValue_18; + Parms.CallFunc_MakeVector2D_ReturnValue_19 = CallFunc_MakeVector2D_ReturnValue_19; + Parms.CallFunc_MakeVector2D_ReturnValue_20 = CallFunc_MakeVector2D_ReturnValue_20; + Parms.CallFunc_MakeVector2D_ReturnValue_21 = CallFunc_MakeVector2D_ReturnValue_21; + Parms.CallFunc_MakeVector2D_ReturnValue_22 = CallFunc_MakeVector2D_ReturnValue_22; + Parms.CallFunc_MakeVector2D_ReturnValue_23 = CallFunc_MakeVector2D_ReturnValue_23; + Parms.CallFunc_MakeVector2D_ReturnValue_24 = CallFunc_MakeVector2D_ReturnValue_24; + Parms.CallFunc_MakeVector2D_ReturnValue_25 = CallFunc_MakeVector2D_ReturnValue_25; + Parms.CallFunc_MakeVector2D_ReturnValue_26 = CallFunc_MakeVector2D_ReturnValue_26; + Parms.CallFunc_MakeVector2D_ReturnValue_27 = CallFunc_MakeVector2D_ReturnValue_27; + Parms.CallFunc_MakeVector2D_ReturnValue_28 = CallFunc_MakeVector2D_ReturnValue_28; + Parms.CallFunc_MakeVector2D_ReturnValue_29 = CallFunc_MakeVector2D_ReturnValue_29; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_2 = CallFunc_EqualEqual_FloatFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_3 = CallFunc_EqualEqual_FloatFloat_ReturnValue_3; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_5 = CallFunc_BeginDrawCanvasToRenderTarget_Size_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_5 = CallFunc_BeginDrawCanvasToRenderTarget_Context_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_6 = CallFunc_BeginDrawCanvasToRenderTarget_Size_6; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_6 = CallFunc_BeginDrawCanvasToRenderTarget_Context_6; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_7 = CallFunc_BeginDrawCanvasToRenderTarget_Size_7; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_7 = CallFunc_BeginDrawCanvasToRenderTarget_Context_7; + Parms.CallFunc_MakeVector2D_ReturnValue_30 = CallFunc_MakeVector2D_ReturnValue_30; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_4 = CallFunc_EqualEqual_FloatFloat_ReturnValue_4; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_8 = CallFunc_BeginDrawCanvasToRenderTarget_Size_8; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_8 = CallFunc_BeginDrawCanvasToRenderTarget_Context_8; + Parms.CallFunc_Add_FloatFloat_ReturnValue_4 = CallFunc_Add_FloatFloat_ReturnValue_4; + Parms.CallFunc_MakeVector2D_ReturnValue_31 = CallFunc_MakeVector2D_ReturnValue_31; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_9 = CallFunc_BeginDrawCanvasToRenderTarget_Size_9; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_9 = CallFunc_BeginDrawCanvasToRenderTarget_Context_9; + Parms.CallFunc_Add_FloatFloat_ReturnValue_5 = CallFunc_Add_FloatFloat_ReturnValue_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_10 = CallFunc_BeginDrawCanvasToRenderTarget_Size_10; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_10 = CallFunc_BeginDrawCanvasToRenderTarget_Context_10; + Parms.CallFunc_Add_FloatFloat_ReturnValue_6 = CallFunc_Add_FloatFloat_ReturnValue_6; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_11 = CallFunc_BeginDrawCanvasToRenderTarget_Size_11; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_11 = CallFunc_BeginDrawCanvasToRenderTarget_Context_11; + Parms.CallFunc_Add_FloatFloat_ReturnValue_7 = CallFunc_Add_FloatFloat_ReturnValue_7; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_12 = CallFunc_BeginDrawCanvasToRenderTarget_Size_12; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_12 = CallFunc_BeginDrawCanvasToRenderTarget_Context_12; + Parms.CallFunc_Add_FloatFloat_ReturnValue_8 = CallFunc_Add_FloatFloat_ReturnValue_8; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_13 = CallFunc_BeginDrawCanvasToRenderTarget_Size_13; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_13 = CallFunc_BeginDrawCanvasToRenderTarget_Context_13; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_5 = CallFunc_EqualEqual_FloatFloat_ReturnValue_5; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_6 = CallFunc_EqualEqual_FloatFloat_ReturnValue_6; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_7 = CallFunc_EqualEqual_FloatFloat_ReturnValue_7; + Parms.Temp_float_Variable_2 = Temp_float_Variable_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_9 = CallFunc_Add_FloatFloat_ReturnValue_9; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_14 = CallFunc_BeginDrawCanvasToRenderTarget_Size_14; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_14 = CallFunc_BeginDrawCanvasToRenderTarget_Context_14; + Parms.Temp_float_Variable_3 = Temp_float_Variable_3; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_float_Variable_4 = Temp_float_Variable_4; + Parms.Temp_float_Variable_5 = Temp_float_Variable_5; + Parms.Temp_float_Variable_6 = Temp_float_Variable_6; + Parms.Temp_float_Variable_7 = Temp_float_Variable_7; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_15 = CallFunc_BeginDrawCanvasToRenderTarget_Size_15; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_15 = CallFunc_BeginDrawCanvasToRenderTarget_Context_15; + Parms.CallFunc_Add_FloatFloat_ReturnValue_10 = CallFunc_Add_FloatFloat_ReturnValue_10; + Parms.Temp_float_Variable_8 = Temp_float_Variable_8; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_float_Variable_9 = Temp_float_Variable_9; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.CallFunc_Add_FloatFloat_ReturnValue_11 = CallFunc_Add_FloatFloat_ReturnValue_11; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_16 = CallFunc_BeginDrawCanvasToRenderTarget_Size_16; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_16 = CallFunc_BeginDrawCanvasToRenderTarget_Context_16; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.Temp_float_Variable_10 = Temp_float_Variable_10; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.CallFunc_Add_FloatFloat_ReturnValue_12 = CallFunc_Add_FloatFloat_ReturnValue_12; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_17 = CallFunc_BeginDrawCanvasToRenderTarget_Size_17; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_17 = CallFunc_BeginDrawCanvasToRenderTarget_Context_17; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.Temp_float_Variable_11 = Temp_float_Variable_11; + Parms.CallFunc_Add_FloatFloat_ReturnValue_13 = CallFunc_Add_FloatFloat_ReturnValue_13; + Parms.Temp_object_Variable_9 = Temp_object_Variable_9; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_18 = CallFunc_BeginDrawCanvasToRenderTarget_Size_18; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_18 = CallFunc_BeginDrawCanvasToRenderTarget_Context_18; + Parms.Temp_object_Variable_10 = Temp_object_Variable_10; + Parms.Temp_object_Variable_11 = Temp_object_Variable_11; + Parms.Temp_float_Variable_12 = Temp_float_Variable_12; + Parms.CallFunc_Add_FloatFloat_ReturnValue_14 = CallFunc_Add_FloatFloat_ReturnValue_14; + Parms.Temp_object_Variable_12 = Temp_object_Variable_12; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_19 = CallFunc_BeginDrawCanvasToRenderTarget_Size_19; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_19 = CallFunc_BeginDrawCanvasToRenderTarget_Context_19; + Parms.Temp_float_Variable_13 = Temp_float_Variable_13; + Parms.Temp_object_Variable_13 = Temp_object_Variable_13; + Parms.CallFunc_Add_FloatFloat_ReturnValue_15 = CallFunc_Add_FloatFloat_ReturnValue_15; + Parms.Temp_float_Variable_14 = Temp_float_Variable_14; + Parms.Temp_float_Variable_15 = Temp_float_Variable_15; + Parms.Temp_object_Variable_14 = Temp_object_Variable_14; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_20 = CallFunc_BeginDrawCanvasToRenderTarget_Size_20; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_20 = CallFunc_BeginDrawCanvasToRenderTarget_Context_20; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_16 = CallFunc_Add_FloatFloat_ReturnValue_16; + Parms.Temp_float_Variable_16 = Temp_float_Variable_16; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_21 = CallFunc_BeginDrawCanvasToRenderTarget_Size_21; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_21 = CallFunc_BeginDrawCanvasToRenderTarget_Context_21; + Parms.Temp_float_Variable_17 = Temp_float_Variable_17; + Parms.CallFunc_Add_FloatFloat_ReturnValue_17 = CallFunc_Add_FloatFloat_ReturnValue_17; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_22 = CallFunc_BeginDrawCanvasToRenderTarget_Size_22; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_22 = CallFunc_BeginDrawCanvasToRenderTarget_Context_22; + Parms.CallFunc_Add_FloatFloat_ReturnValue_18 = CallFunc_Add_FloatFloat_ReturnValue_18; + Parms.Temp_float_Variable_18 = Temp_float_Variable_18; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_23 = CallFunc_BeginDrawCanvasToRenderTarget_Size_23; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_23 = CallFunc_BeginDrawCanvasToRenderTarget_Context_23; + Parms.Temp_float_Variable_19 = Temp_float_Variable_19; + Parms.CallFunc_Add_FloatFloat_ReturnValue_19 = CallFunc_Add_FloatFloat_ReturnValue_19; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_24 = CallFunc_BeginDrawCanvasToRenderTarget_Size_24; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_24 = CallFunc_BeginDrawCanvasToRenderTarget_Context_24; + Parms.Temp_float_Variable_20 = Temp_float_Variable_20; + Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_20 = CallFunc_Add_FloatFloat_ReturnValue_20; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.Temp_float_Variable_21 = Temp_float_Variable_21; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_25 = CallFunc_BeginDrawCanvasToRenderTarget_Size_25; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_25 = CallFunc_BeginDrawCanvasToRenderTarget_Context_25; + Parms.CallFunc_Add_FloatFloat_ReturnValue_21 = CallFunc_Add_FloatFloat_ReturnValue_21; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_26 = CallFunc_BeginDrawCanvasToRenderTarget_Size_26; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_26 = CallFunc_BeginDrawCanvasToRenderTarget_Context_26; + Parms.CallFunc_Add_FloatFloat_ReturnValue_22 = CallFunc_Add_FloatFloat_ReturnValue_22; + Parms.Temp_float_Variable_22 = Temp_float_Variable_22; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_27 = CallFunc_BeginDrawCanvasToRenderTarget_Size_27; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_27 = CallFunc_BeginDrawCanvasToRenderTarget_Context_27; + Parms.CallFunc_Add_FloatFloat_ReturnValue_23 = CallFunc_Add_FloatFloat_ReturnValue_23; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_28 = CallFunc_BeginDrawCanvasToRenderTarget_Size_28; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_28 = CallFunc_BeginDrawCanvasToRenderTarget_Context_28; + Parms.CallFunc_Add_FloatFloat_ReturnValue_24 = CallFunc_Add_FloatFloat_ReturnValue_24; + Parms.Temp_float_Variable_23 = Temp_float_Variable_23; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_29 = CallFunc_BeginDrawCanvasToRenderTarget_Size_29; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_29 = CallFunc_BeginDrawCanvasToRenderTarget_Context_29; + Parms.CallFunc_Add_FloatFloat_ReturnValue_25 = CallFunc_Add_FloatFloat_ReturnValue_25; + Parms.Temp_float_Variable_24 = Temp_float_Variable_24; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_30 = CallFunc_BeginDrawCanvasToRenderTarget_Size_30; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_30 = CallFunc_BeginDrawCanvasToRenderTarget_Context_30; + Parms.CallFunc_Add_FloatFloat_ReturnValue_26 = CallFunc_Add_FloatFloat_ReturnValue_26; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_31 = CallFunc_BeginDrawCanvasToRenderTarget_Size_31; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_31 = CallFunc_BeginDrawCanvasToRenderTarget_Context_31; + Parms.Temp_float_Variable_25 = Temp_float_Variable_25; + Parms.Temp_float_Variable_26 = Temp_float_Variable_26; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetLastHeight +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CurrentHeightIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 NumFramesOld (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* HeightRT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::GetLastHeight(int32 CurrentHeightIndex, int32 NumFramesOld, class UTextureRenderTarget2D** HeightRT, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "GetLastHeight"); + + Params::AEight_FFT_H_Ocean_Sim_C_GetLastHeight_Params Parms{}; + + Parms.CurrentHeightIndex = CurrentHeightIndex; + Parms.NumFramesOld = NumFramesOld; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Get_Height_RT_HeightRT = CallFunc_Get_Height_RT_HeightRT; + + UObject::ProcessEvent(Func, &Parms); + + if (HeightRT != nullptr) + *HeightRT = Parms.HeightRT; + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Get Height RT +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* HeightRT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AEight_FFT_H_Ocean_Sim_C::Get_Height_RT(int32 Index, class UTextureRenderTarget2D** HeightRT, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "Get Height RT"); + + Params::AEight_FFT_H_Ocean_Sim_C_Get_Height_RT_Params Parms{}; + + Parms.Index = Index; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (HeightRT != nullptr) + *HeightRT = Parms.HeightRT; + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceCallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput (ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddLocalOffset_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMesh_Switch Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_AddInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UHierarchicalInstancedStaticMeshComponent*K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::UserConstructionScript(int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, float CallFunc_Conv_IntToFloat_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_2, bool CallFunc_LessEqual_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, TScriptInterface CallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FHitResult& CallFunc_K2_AddLocalOffset_SweepHitResult, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, enum class EMesh_Switch Temp_byte_Variable, int32 CallFunc_AddInstance_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UHierarchicalInstancedStaticMeshComponent* K2Node_Select_Default, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "UserConstructionScript"); + + Params::AEight_FFT_H_Ocean_Sim_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue_1 = CallFunc_Multiply_IntInt_ReturnValue_1; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_IntInt_ReturnValue = CallFunc_Divide_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue_2 = CallFunc_Multiply_IntInt_ReturnValue_2; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Conv_VectorToTransform_ReturnValue = CallFunc_Conv_VectorToTransform_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput = CallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_K2_AddLocalOffset_SweepHitResult = CallFunc_K2_AddLocalOffset_SweepHitResult; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_2 = CallFunc_Conv_VectorToLinearColor_ReturnValue_2; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_AddInstance_ReturnValue = CallFunc_AddInstance_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AEight_FFT_H_Ocean_Sim_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "ReceiveTick"); + + Params::AEight_FFT_H_Ocean_Sim_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__Activation_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__Activation Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__Activation_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::BndEvt__Activation_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "BndEvt__Activation Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature"); + + Params::AEight_FFT_H_Ocean_Sim_C_BndEvt__Activation_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Live Ocean +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AEight_FFT_H_Ocean_Sim_C::Live_Ocean() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "Live Ocean"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Pause +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AEight_FFT_H_Ocean_Sim_C::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "Pause"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ExecuteUbergraph_8_FFT_H_Ocean_Sim +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FMin_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context (NoDestructor) +// class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult_2 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_AddUnique_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ComponentHasTag_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSimulatingPhysics_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingComponents_OutOverlappingComponents (ReferenceParm, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ActorHasTag_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_AddUnique_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_RemoveItem_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetMass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentScale_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FTransform CallFunc_InvertTransform_ReturnValue (IsPlainOldData, NoDestructor) +// int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MaxOfFloatArray_MaxValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_TransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Divide_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorScale3D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_1 (ConstParm, ReferenceParm) +// int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MaxOfFloatArray_MaxValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentScale_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_2 (ConstParm, ReferenceParm) +// int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MaxOfFloatArray_MaxValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EDyn_Foam_O Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ActorHasTag_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_ActorHasTag_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_AddUnique_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors_1 (ReferenceParm) +// bool CallFunc_Array_Contains_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EDyn_Foam_O Temp_byte_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EDyn_Foam_O Temp_byte_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EDyn_Foam_O Temp_byte_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_Array_Get_Item_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetMass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetComponentBounds_Origin_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetComponentBounds_Origin_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EDyn_Foam_O Temp_byte_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1 (NoDestructor) +// bool CallFunc_ActorHasTag_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_3 (NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_4 (NoDestructor) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_5 (NoDestructor) +// enum class E2_FFT_Resolution Temp_byte_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentScale_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_Array_Get_Item_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_AddUnique_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ComponentHasTag_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSimulatingPhysics_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_6 (NoDestructor) +// class UTexture* Temp_object_Variable_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_POV_Tracker_POV_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_POV_Tracker_POV_Forward_Vector (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* Temp_object_Variable_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* Temp_object_Variable_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddLocalOffset_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UTexture* Temp_object_Variable_27 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Conv_IntToFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatK2Node_Select_Default_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatK2Node_Select_Default_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_28 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FPostProcessSettings K2Node_MakeStruct_PostProcessSettings (None) +// struct FPostProcessSettings K2Node_MakeStruct_PostProcessSettings_1 (None) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E2_FFT_Resolution Temp_byte_Variable_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector K2Node_Select_Default_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AEight_FFT_H_Ocean_Sim_C::ExecuteUbergraph_8_FFT_H_Ocean_Sim(int32 EntryPoint, float CallFunc_FMin_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool Temp_bool_IsClosed_Variable, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT, class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_2, class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, float K2Node_Event_DeltaSeconds, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Array_Index_Variable, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_5, class AActor* K2Node_ComponentBoundEvent_OtherActor_5, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_5, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_5, bool K2Node_ComponentBoundEvent_bFromSweep_2, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_4, class AActor* K2Node_ComponentBoundEvent_OtherActor_4, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_4, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_4, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_AddUnique_ReturnValue, bool CallFunc_ComponentHasTag_ReturnValue, bool CallFunc_IsSimulatingPhysics_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetOverlappingComponents_OutOverlappingComponents, int32 CallFunc_Array_Length_ReturnValue_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_3, class AActor* K2Node_ComponentBoundEvent_OtherActor_3, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_3, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_3, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2, class AActor* K2Node_ComponentBoundEvent_OtherActor_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_ActorHasTag_ReturnValue, float CallFunc_VSize_ReturnValue, int32 CallFunc_Array_AddUnique_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Array_RemoveItem_ReturnValue_1, bool CallFunc_Array_Contains_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, class UPrimitiveComponent* CallFunc_Array_Get_Item, float CallFunc_GetMass_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, bool CallFunc_IsValid_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_FClamp_ReturnValue, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FTransform& CallFunc_InvertTransform_ReturnValue, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue, float CallFunc_MaxOfFloatArray_MaxValue, const struct FVector& CallFunc_TransformLocation_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorScale3D_ReturnValue, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, TArray& K2Node_MakeArray_Array_1, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_1, float CallFunc_MaxOfFloatArray_MaxValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_Conv_IntToFloat_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_3, bool Temp_bool_Has_Been_Initd_Variable_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_4, bool Temp_bool_IsClosed_Variable_1, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue_1, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, TArray& K2Node_MakeArray_Array_2, int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_2, float CallFunc_MaxOfFloatArray_MaxValue_2, bool Temp_bool_IsClosed_Variable_2, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 Temp_int_Variable_2, int32 Temp_int_Variable_3, int32 Temp_int_Variable_4, enum class E2_FFT_Resolution Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable, int32 K2Node_Select_Default, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, enum class EDyn_Foam_O Temp_byte_Variable_1, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, int32 Temp_int_Array_Index_Variable_2, class AActor* CallFunc_Array_Get_Item_1, bool CallFunc_ActorHasTag_ReturnValue_1, bool CallFunc_ActorHasTag_ReturnValue_2, int32 CallFunc_Array_AddUnique_ReturnValue_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, class UMaterialInterface* Temp_object_Variable_5, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors_1, bool CallFunc_Array_Contains_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, float CallFunc_BreakVector_X_10, float CallFunc_BreakVector_Y_10, float CallFunc_BreakVector_Z_10, enum class EDyn_Foam_O Temp_byte_Variable_2, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, class UMaterialInterface* Temp_object_Variable_6, class UMaterialInterface* Temp_object_Variable_7, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable_8, enum class EDyn_Foam_O Temp_byte_Variable_3, enum class ETextureRenderTargetFormat Temp_byte_Variable_4, enum class ETextureRenderTargetFormat Temp_byte_Variable_5, int32 Temp_int_Loop_Counter_Variable_2, enum class ETextureRenderTargetFormat Temp_byte_Variable_6, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_3, enum class EDyn_Foam_O Temp_byte_Variable_7, float CallFunc_BreakVector_X_11, float CallFunc_BreakVector_Y_11, float CallFunc_BreakVector_Z_11, float CallFunc_BreakVector_X_12, float CallFunc_BreakVector_Y_12, float CallFunc_BreakVector_Z_12, enum class ETextureRenderTargetFormat Temp_byte_Variable_8, enum class ETextureRenderTargetFormat Temp_byte_Variable_9, enum class ETextureRenderTargetFormat Temp_byte_Variable_10, class UPrimitiveComponent* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_5, float CallFunc_GetMass_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_GetComponentBounds_Origin_2, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_2, float CallFunc_GetComponentBounds_SphereRadius_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_GetComponentBounds_Origin_3, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_3, float CallFunc_GetComponentBounds_SphereRadius_3, float CallFunc_BreakVector_X_13, float CallFunc_BreakVector_Y_13, float CallFunc_BreakVector_Z_13, float CallFunc_BreakVector_X_14, float CallFunc_BreakVector_Y_14, float CallFunc_BreakVector_Z_14, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_4, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_8, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_BreakVector_X_15, float CallFunc_BreakVector_Y_15, float CallFunc_BreakVector_Z_15, const struct FVector& CallFunc_MakeVector_ReturnValue_3, enum class EDyn_Foam_O Temp_byte_Variable_11, int32 Temp_int_Array_Index_Variable_3, class AActor* CallFunc_Array_Get_Item_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, bool CallFunc_ActorHasTag_ReturnValue_3, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, float CallFunc_VSize_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_3, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_3, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_4, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_4, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, class UTexture* Temp_object_Variable_9, class UTexture* Temp_object_Variable_10, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, class UTexture* Temp_object_Variable_11, class UTexture* Temp_object_Variable_12, class UTexture* Temp_object_Variable_13, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, enum class E2_FFT_Resolution Temp_byte_Variable_12, class UTexture* Temp_object_Variable_14, class UTexture* K2Node_Select_Default_1, class UTexture* Temp_object_Variable_15, class UTexture* Temp_object_Variable_16, class UTexture* Temp_object_Variable_17, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, class UTexture* Temp_object_Variable_18, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_5, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_5, enum class E2_FFT_Resolution Temp_byte_Variable_13, class UTexture* K2Node_Select_Default_2, float CallFunc_Divide_FloatFloat_ReturnValue_6, float CallFunc_Abs_ReturnValue, int32 CallFunc_FFloor_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_7, float CallFunc_Subtract_FloatFloat_ReturnValue_5, float CallFunc_Abs_ReturnValue_1, int32 CallFunc_FFloor_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue_6, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue, const struct FLinearColor& CallFunc_ReadRenderTargetRawUV_ReturnValue_1, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, float CallFunc_BreakVector_X_16, float CallFunc_BreakVector_Y_16, float CallFunc_BreakVector_Z_16, float CallFunc_BreakVector_X_17, float CallFunc_BreakVector_Y_17, float CallFunc_BreakVector_Z_17, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_5, int32 CallFunc_Subtract_IntInt_ReturnValue, float Temp_float_Variable, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_4, float Temp_float_Variable_1, float Temp_float_Variable_2, float Temp_float_Variable_3, float Temp_float_Variable_4, const struct FVector& CallFunc_K2_GetComponentScale_ReturnValue_2, float CallFunc_BreakVector_X_18, float CallFunc_BreakVector_Y_18, float CallFunc_BreakVector_Z_18, enum class E2_FFT_Resolution Temp_byte_Variable_14, int32 Temp_int_Array_Index_Variable_4, float K2Node_Select_Default_3, class UPrimitiveComponent* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_AddUnique_ReturnValue_3, bool CallFunc_ComponentHasTag_ReturnValue_1, bool CallFunc_IsSimulatingPhysics_ReturnValue_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_6, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_7, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_8, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_9, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_10, class UTexture* Temp_object_Variable_19, class UTexture* Temp_object_Variable_20, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_6, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_6, class UTexture* Temp_object_Variable_21, float CallFunc_Divide_FloatFloat_ReturnValue_8, float CallFunc_Divide_FloatFloat_ReturnValue_9, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class UTexture* Temp_object_Variable_22, class UTexture* Temp_object_Variable_23, const struct FVector& CallFunc_POV_Tracker_POV_Location, const struct FVector& CallFunc_POV_Tracker_POV_Forward_Vector, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakVector_X_19, float CallFunc_BreakVector_Y_19, float CallFunc_BreakVector_Z_19, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float CallFunc_BreakVector_X_20, float CallFunc_BreakVector_Y_20, float CallFunc_BreakVector_Z_20, const struct FHitResult& CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, enum class E2_FFT_Resolution Temp_byte_Variable_15, float CallFunc_BreakVector_X_21, float CallFunc_BreakVector_Y_21, float CallFunc_BreakVector_Z_21, const struct FVector& CallFunc_MakeVector_ReturnValue_9, class UTexture* K2Node_Select_Default_4, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_1, const struct FVector& CallFunc_MakeVector_ReturnValue_10, const struct FVector& CallFunc_MakeVector_ReturnValue_11, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_4, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_5, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, class UTexture* Temp_object_Variable_24, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, class UTexture* Temp_object_Variable_25, bool CallFunc_BooleanOR_ReturnValue_1, class UTexture* Temp_object_Variable_26, const struct FVector& CallFunc_MakeVector_ReturnValue_12, const struct FHitResult& CallFunc_K2_AddLocalOffset_SweepHitResult, class UTexture* Temp_object_Variable_27, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_6, float CallFunc_Conv_IntToFloat_ReturnValue_5, float CallFunc_Conv_IntToFloat_ReturnValue_6, enum class ETextureRenderTargetFormat K2Node_Select_Default_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10, enum class ETextureRenderTargetFormat K2Node_Select_Default_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_12, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_13, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_14, class UTexture* Temp_object_Variable_28, enum class E2_FFT_Resolution Temp_byte_Variable_16, float Temp_float_Variable_5, class UTexture* K2Node_Select_Default_7, class UMaterialInterface* K2Node_Select_Default_8, class UMaterialInterface* K2Node_Select_Default_9, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_11, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_12, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UMaterialInterface* K2Node_Select_Default_10, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_13, const struct FPostProcessSettings& K2Node_MakeStruct_PostProcessSettings, const struct FPostProcessSettings& K2Node_MakeStruct_PostProcessSettings_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, float Temp_float_Variable_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue_6, float Temp_float_Variable_7, float Temp_float_Variable_8, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float Temp_float_Variable_9, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_11, enum class E2_FFT_Resolution Temp_byte_Variable_17, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_2, const struct FVector& CallFunc_VLerp_ReturnValue, float K2Node_Select_Default_11, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue, const struct FVector& CallFunc_Subtract_VectorFloat_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_3, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorFloat_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_15, int32 Temp_int_Loop_Counter_Variable_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_7, bool CallFunc_Less_IntInt_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_5, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, const struct FVector& K2Node_Select_Default_12, const struct FVector& K2Node_Select_Default_13) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("8_FFT_H_Ocean_Sim_C", "ExecuteUbergraph_8_FFT_H_Ocean_Sim"); + + Params::AEight_FFT_H_Ocean_Sim_C_ExecuteUbergraph_8_FFT_H_Ocean_Sim_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_FMin_ReturnValue = CallFunc_FMin_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_Get_Height_RT_HeightRT = CallFunc_Get_Height_RT_HeightRT; + Parms.CallFunc_GetLastHeight_HeightRT = CallFunc_GetLastHeight_HeightRT; + Parms.CallFunc_Get_Height_RT_HeightRT_1 = CallFunc_Get_Height_RT_HeightRT_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas = CallFunc_BeginDrawCanvasToRenderTarget_Canvas; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size = CallFunc_BeginDrawCanvasToRenderTarget_Size; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context = CallFunc_BeginDrawCanvasToRenderTarget_Context; + Parms.CallFunc_Get_Height_RT_HeightRT_2 = CallFunc_Get_Height_RT_HeightRT_2; + Parms.CallFunc_GetLastHeight_HeightRT_1 = CallFunc_GetLastHeight_HeightRT_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_5 = K2Node_ComponentBoundEvent_OverlappedComponent_5; + Parms.K2Node_ComponentBoundEvent_OtherActor_5 = K2Node_ComponentBoundEvent_OtherActor_5; + Parms.K2Node_ComponentBoundEvent_OtherComp_5 = K2Node_ComponentBoundEvent_OtherComp_5; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_5 = K2Node_ComponentBoundEvent_OtherBodyIndex_5; + Parms.K2Node_ComponentBoundEvent_bFromSweep_2 = K2Node_ComponentBoundEvent_bFromSweep_2; + Parms.K2Node_ComponentBoundEvent_SweepResult_2 = K2Node_ComponentBoundEvent_SweepResult_2; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_4 = K2Node_ComponentBoundEvent_OverlappedComponent_4; + Parms.K2Node_ComponentBoundEvent_OtherActor_4 = K2Node_ComponentBoundEvent_OtherActor_4; + Parms.K2Node_ComponentBoundEvent_OtherComp_4 = K2Node_ComponentBoundEvent_OtherComp_4; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_4 = K2Node_ComponentBoundEvent_OtherBodyIndex_4; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Array_AddUnique_ReturnValue = CallFunc_Array_AddUnique_ReturnValue; + Parms.CallFunc_ComponentHasTag_ReturnValue = CallFunc_ComponentHasTag_ReturnValue; + Parms.CallFunc_IsSimulatingPhysics_ReturnValue = CallFunc_IsSimulatingPhysics_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetOverlappingComponents_OutOverlappingComponents = CallFunc_GetOverlappingComponents_OutOverlappingComponents; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_3 = K2Node_ComponentBoundEvent_OverlappedComponent_3; + Parms.K2Node_ComponentBoundEvent_OtherActor_3 = K2Node_ComponentBoundEvent_OtherActor_3; + Parms.K2Node_ComponentBoundEvent_OtherComp_3 = K2Node_ComponentBoundEvent_OtherComp_3; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_3 = K2Node_ComponentBoundEvent_OtherBodyIndex_3; + Parms.K2Node_ComponentBoundEvent_bFromSweep_1 = K2Node_ComponentBoundEvent_bFromSweep_1; + Parms.K2Node_ComponentBoundEvent_SweepResult_1 = K2Node_ComponentBoundEvent_SweepResult_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_2 = K2Node_ComponentBoundEvent_OverlappedComponent_2; + Parms.K2Node_ComponentBoundEvent_OtherActor_2 = K2Node_ComponentBoundEvent_OtherActor_2; + Parms.K2Node_ComponentBoundEvent_OtherComp_2 = K2Node_ComponentBoundEvent_OtherComp_2; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_2 = K2Node_ComponentBoundEvent_OtherBodyIndex_2; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_ActorHasTag_ReturnValue = CallFunc_ActorHasTag_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Array_AddUnique_ReturnValue_1 = CallFunc_Array_AddUnique_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Array_RemoveItem_ReturnValue_1 = CallFunc_Array_RemoveItem_ReturnValue_1; + Parms.CallFunc_Array_Contains_ReturnValue_1 = CallFunc_Array_Contains_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetMass_ReturnValue = CallFunc_GetMass_ReturnValue; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_GetComponentBounds_Origin_1 = CallFunc_GetComponentBounds_Origin_1; + Parms.CallFunc_GetComponentBounds_BoxExtent_1 = CallFunc_GetComponentBounds_BoxExtent_1; + Parms.CallFunc_GetComponentBounds_SphereRadius_1 = CallFunc_GetComponentBounds_SphereRadius_1; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue = CallFunc_CreateRenderTarget2D_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_2 = CallFunc_Subtract_FloatFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_K2_GetComponentScale_ReturnValue = CallFunc_K2_GetComponentScale_ReturnValue; + Parms.CallFunc_BreakVector_X_4 = CallFunc_BreakVector_X_4; + Parms.CallFunc_BreakVector_Y_4 = CallFunc_BreakVector_Y_4; + Parms.CallFunc_BreakVector_Z_4 = CallFunc_BreakVector_Z_4; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_InvertTransform_ReturnValue = CallFunc_InvertTransform_ReturnValue; + Parms.CallFunc_MaxOfFloatArray_IndexOfMaxValue = CallFunc_MaxOfFloatArray_IndexOfMaxValue; + Parms.CallFunc_MaxOfFloatArray_MaxValue = CallFunc_MaxOfFloatArray_MaxValue; + Parms.CallFunc_TransformLocation_ReturnValue = CallFunc_TransformLocation_ReturnValue; + Parms.CallFunc_Divide_VectorFloat_ReturnValue = CallFunc_Divide_VectorFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_BreakVector_X_5 = CallFunc_BreakVector_X_5; + Parms.CallFunc_BreakVector_Y_5 = CallFunc_BreakVector_Y_5; + Parms.CallFunc_BreakVector_Z_5 = CallFunc_BreakVector_Z_5; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_GetActorScale3D_ReturnValue = CallFunc_GetActorScale3D_ReturnValue; + Parms.CallFunc_BreakVector_X_6 = CallFunc_BreakVector_X_6; + Parms.CallFunc_BreakVector_Y_6 = CallFunc_BreakVector_Y_6; + Parms.CallFunc_BreakVector_Z_6 = CallFunc_BreakVector_Z_6; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_MaxOfFloatArray_IndexOfMaxValue_1 = CallFunc_MaxOfFloatArray_IndexOfMaxValue_1; + Parms.CallFunc_MaxOfFloatArray_MaxValue_1 = CallFunc_MaxOfFloatArray_MaxValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_BreakVector_X_7 = CallFunc_BreakVector_X_7; + Parms.CallFunc_BreakVector_Y_7 = CallFunc_BreakVector_Y_7; + Parms.CallFunc_BreakVector_Z_7 = CallFunc_BreakVector_Z_7; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_2 = CallFunc_Conv_IntToFloat_ReturnValue_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_Get_Height_RT_HeightRT_3 = CallFunc_Get_Height_RT_HeightRT_3; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_2 = CallFunc_Conv_VectorToLinearColor_ReturnValue_2; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_K2_GetComponentScale_ReturnValue_1 = CallFunc_K2_GetComponentScale_ReturnValue_1; + Parms.CallFunc_BreakVector_X_8 = CallFunc_BreakVector_X_8; + Parms.CallFunc_BreakVector_Y_8 = CallFunc_BreakVector_Y_8; + Parms.CallFunc_BreakVector_Z_8 = CallFunc_BreakVector_Z_8; + Parms.K2Node_MakeArray_Array_2 = K2Node_MakeArray_Array_2; + Parms.CallFunc_MaxOfFloatArray_IndexOfMaxValue_2 = CallFunc_MaxOfFloatArray_IndexOfMaxValue_2; + Parms.CallFunc_MaxOfFloatArray_MaxValue_2 = CallFunc_MaxOfFloatArray_MaxValue_2; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.Temp_int_Variable_4 = Temp_int_Variable_4; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_1 = CallFunc_CreateRenderTarget2D_ReturnValue_1; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_2 = CallFunc_CreateRenderTarget2D_ReturnValue_2; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_3 = CallFunc_CreateRenderTarget2D_ReturnValue_3; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_4 = CallFunc_CreateRenderTarget2D_ReturnValue_4; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_5 = CallFunc_CreateRenderTarget2D_ReturnValue_5; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_6 = CallFunc_CreateRenderTarget2D_ReturnValue_6; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_7 = CallFunc_CreateRenderTarget2D_ReturnValue_7; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_8 = CallFunc_CreateRenderTarget2D_ReturnValue_8; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_9 = CallFunc_CreateRenderTarget2D_ReturnValue_9; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_ActorHasTag_ReturnValue_1 = CallFunc_ActorHasTag_ReturnValue_1; + Parms.CallFunc_ActorHasTag_ReturnValue_2 = CallFunc_ActorHasTag_ReturnValue_2; + Parms.CallFunc_Array_AddUnique_ReturnValue_2 = CallFunc_Array_AddUnique_ReturnValue_2; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_1 = CallFunc_GetPlayerPawn_ReturnValue_1; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.CallFunc_BreakVector_X_9 = CallFunc_BreakVector_X_9; + Parms.CallFunc_BreakVector_Y_9 = CallFunc_BreakVector_Y_9; + Parms.CallFunc_BreakVector_Z_9 = CallFunc_BreakVector_Z_9; + Parms.CallFunc_GetPlayerPawn_ReturnValue_2 = CallFunc_GetPlayerPawn_ReturnValue_2; + Parms.CallFunc_GetOverlappingActors_OverlappingActors_1 = CallFunc_GetOverlappingActors_OverlappingActors_1; + Parms.CallFunc_Array_Contains_ReturnValue_2 = CallFunc_Array_Contains_ReturnValue_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_K2_GetComponentLocation_ReturnValue_3; + Parms.CallFunc_BreakVector_X_10 = CallFunc_BreakVector_X_10; + Parms.CallFunc_BreakVector_Y_10 = CallFunc_BreakVector_Y_10; + Parms.CallFunc_BreakVector_Z_10 = CallFunc_BreakVector_Z_10; + Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.Temp_byte_Variable_3 = Temp_byte_Variable_3; + Parms.Temp_byte_Variable_4 = Temp_byte_Variable_4; + Parms.Temp_byte_Variable_5 = Temp_byte_Variable_5; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.Temp_byte_Variable_6 = Temp_byte_Variable_6; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.Temp_byte_Variable_7 = Temp_byte_Variable_7; + Parms.CallFunc_BreakVector_X_11 = CallFunc_BreakVector_X_11; + Parms.CallFunc_BreakVector_Y_11 = CallFunc_BreakVector_Y_11; + Parms.CallFunc_BreakVector_Z_11 = CallFunc_BreakVector_Z_11; + Parms.CallFunc_BreakVector_X_12 = CallFunc_BreakVector_X_12; + Parms.CallFunc_BreakVector_Y_12 = CallFunc_BreakVector_Y_12; + Parms.CallFunc_BreakVector_Z_12 = CallFunc_BreakVector_Z_12; + Parms.Temp_byte_Variable_8 = Temp_byte_Variable_8; + Parms.Temp_byte_Variable_9 = Temp_byte_Variable_9; + Parms.Temp_byte_Variable_10 = Temp_byte_Variable_10; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_GetMass_ReturnValue_1 = CallFunc_GetMass_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_GetComponentBounds_Origin_2 = CallFunc_GetComponentBounds_Origin_2; + Parms.CallFunc_GetComponentBounds_BoxExtent_2 = CallFunc_GetComponentBounds_BoxExtent_2; + Parms.CallFunc_GetComponentBounds_SphereRadius_2 = CallFunc_GetComponentBounds_SphereRadius_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetComponentBounds_Origin_3 = CallFunc_GetComponentBounds_Origin_3; + Parms.CallFunc_GetComponentBounds_BoxExtent_3 = CallFunc_GetComponentBounds_BoxExtent_3; + Parms.CallFunc_GetComponentBounds_SphereRadius_3 = CallFunc_GetComponentBounds_SphereRadius_3; + Parms.CallFunc_BreakVector_X_13 = CallFunc_BreakVector_X_13; + Parms.CallFunc_BreakVector_Y_13 = CallFunc_BreakVector_Y_13; + Parms.CallFunc_BreakVector_Z_13 = CallFunc_BreakVector_Z_13; + Parms.CallFunc_BreakVector_X_14 = CallFunc_BreakVector_X_14; + Parms.CallFunc_BreakVector_Y_14 = CallFunc_BreakVector_Y_14; + Parms.CallFunc_BreakVector_Z_14 = CallFunc_BreakVector_Z_14; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_3 = CallFunc_Subtract_FloatFloat_ReturnValue_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_4 = CallFunc_Subtract_FloatFloat_ReturnValue_4; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_4 = CallFunc_Divide_FloatFloat_ReturnValue_4; + Parms.CallFunc_Add_FloatFloat_ReturnValue_4 = CallFunc_Add_FloatFloat_ReturnValue_4; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_5 = CallFunc_Divide_FloatFloat_ReturnValue_5; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_8 = CallFunc_Multiply_FloatFloat_ReturnValue_8; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_K2_GetComponentLocation_ReturnValue_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_9 = CallFunc_Multiply_FloatFloat_ReturnValue_9; + Parms.CallFunc_BreakVector_X_15 = CallFunc_BreakVector_X_15; + Parms.CallFunc_BreakVector_Y_15 = CallFunc_BreakVector_Y_15; + Parms.CallFunc_BreakVector_Z_15 = CallFunc_BreakVector_Z_15; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.Temp_byte_Variable_11 = Temp_byte_Variable_11; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_1 = CallFunc_BeginDrawCanvasToRenderTarget_Size_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_1 = CallFunc_BeginDrawCanvasToRenderTarget_Context_1; + Parms.CallFunc_ActorHasTag_ReturnValue_3 = CallFunc_ActorHasTag_ReturnValue_3; + Parms.CallFunc_GetVelocity_ReturnValue_1 = CallFunc_GetVelocity_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue_1 = CallFunc_VSize_ReturnValue_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_1 = CallFunc_LessEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_2 = CallFunc_BeginDrawCanvasToRenderTarget_Size_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_2 = CallFunc_BeginDrawCanvasToRenderTarget_Context_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_3 = CallFunc_BeginDrawCanvasToRenderTarget_Size_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_3 = CallFunc_BeginDrawCanvasToRenderTarget_Context_3; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_4 = CallFunc_BeginDrawCanvasToRenderTarget_Size_4; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_4 = CallFunc_BeginDrawCanvasToRenderTarget_Context_4; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_3 = CallFunc_Conv_VectorToLinearColor_ReturnValue_3; + Parms.Temp_object_Variable_9 = Temp_object_Variable_9; + Parms.Temp_object_Variable_10 = Temp_object_Variable_10; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue_1 = CallFunc_MakeVector2D_ReturnValue_1; + Parms.Temp_object_Variable_11 = Temp_object_Variable_11; + Parms.Temp_object_Variable_12 = Temp_object_Variable_12; + Parms.Temp_object_Variable_13 = Temp_object_Variable_13; + Parms.CallFunc_MakeVector2D_ReturnValue_2 = CallFunc_MakeVector2D_ReturnValue_2; + Parms.CallFunc_MakeVector2D_ReturnValue_3 = CallFunc_MakeVector2D_ReturnValue_3; + Parms.CallFunc_MakeVector2D_ReturnValue_4 = CallFunc_MakeVector2D_ReturnValue_4; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_4 = CallFunc_Conv_VectorToLinearColor_ReturnValue_4; + Parms.Temp_byte_Variable_12 = Temp_byte_Variable_12; + Parms.Temp_object_Variable_14 = Temp_object_Variable_14; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.Temp_object_Variable_15 = Temp_object_Variable_15; + Parms.Temp_object_Variable_16 = Temp_object_Variable_16; + Parms.Temp_object_Variable_17 = Temp_object_Variable_17; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.CallFunc_MakeVector2D_ReturnValue_5 = CallFunc_MakeVector2D_ReturnValue_5; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.Temp_object_Variable_18 = Temp_object_Variable_18; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_5 = CallFunc_BeginDrawCanvasToRenderTarget_Size_5; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_5 = CallFunc_BeginDrawCanvasToRenderTarget_Context_5; + Parms.Temp_byte_Variable_13 = Temp_byte_Variable_13; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_6 = CallFunc_Divide_FloatFloat_ReturnValue_6; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_FFloor_ReturnValue = CallFunc_FFloor_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_3 = CallFunc_Conv_IntToFloat_ReturnValue_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_7 = CallFunc_Divide_FloatFloat_ReturnValue_7; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_5 = CallFunc_Subtract_FloatFloat_ReturnValue_5; + Parms.CallFunc_Abs_ReturnValue_1 = CallFunc_Abs_ReturnValue_1; + Parms.CallFunc_FFloor_ReturnValue_1 = CallFunc_FFloor_ReturnValue_1; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_4 = CallFunc_Conv_IntToFloat_ReturnValue_4; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_6 = CallFunc_Subtract_FloatFloat_ReturnValue_6; + Parms.CallFunc_ReadRenderTargetRawUV_ReturnValue = CallFunc_ReadRenderTargetRawUV_ReturnValue; + Parms.CallFunc_ReadRenderTargetRawUV_ReturnValue_1 = CallFunc_ReadRenderTargetRawUV_ReturnValue_1; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue_1 = CallFunc_Conv_LinearColorToVector_ReturnValue_1; + Parms.CallFunc_BreakVector_X_16 = CallFunc_BreakVector_X_16; + Parms.CallFunc_BreakVector_Y_16 = CallFunc_BreakVector_Y_16; + Parms.CallFunc_BreakVector_Z_16 = CallFunc_BreakVector_Z_16; + Parms.CallFunc_BreakVector_X_17 = CallFunc_BreakVector_X_17; + Parms.CallFunc_BreakVector_Y_17 = CallFunc_BreakVector_Y_17; + Parms.CallFunc_BreakVector_Z_17 = CallFunc_BreakVector_Z_17; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_5 = CallFunc_Conv_VectorToLinearColor_ReturnValue_5; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_4 = CallFunc_MakeVector_ReturnValue_4; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.Temp_float_Variable_2 = Temp_float_Variable_2; + Parms.Temp_float_Variable_3 = Temp_float_Variable_3; + Parms.Temp_float_Variable_4 = Temp_float_Variable_4; + Parms.CallFunc_K2_GetComponentScale_ReturnValue_2 = CallFunc_K2_GetComponentScale_ReturnValue_2; + Parms.CallFunc_BreakVector_X_18 = CallFunc_BreakVector_X_18; + Parms.CallFunc_BreakVector_Y_18 = CallFunc_BreakVector_Y_18; + Parms.CallFunc_BreakVector_Z_18 = CallFunc_BreakVector_Z_18; + Parms.Temp_byte_Variable_14 = Temp_byte_Variable_14; + Parms.Temp_int_Array_Index_Variable_4 = Temp_int_Array_Index_Variable_4; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_AddUnique_ReturnValue_3 = CallFunc_Array_AddUnique_ReturnValue_3; + Parms.CallFunc_ComponentHasTag_ReturnValue_1 = CallFunc_ComponentHasTag_ReturnValue_1; + Parms.CallFunc_IsSimulatingPhysics_ReturnValue_1 = CallFunc_IsSimulatingPhysics_ReturnValue_1; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_5 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_5; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_6 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_6; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_7 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_7; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_8 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_8; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_9 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_9; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_10 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_10; + Parms.Temp_object_Variable_19 = Temp_object_Variable_19; + Parms.Temp_object_Variable_20 = Temp_object_Variable_20; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_6 = CallFunc_BeginDrawCanvasToRenderTarget_Size_6; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_6 = CallFunc_BeginDrawCanvasToRenderTarget_Context_6; + Parms.Temp_object_Variable_21 = Temp_object_Variable_21; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_8 = CallFunc_Divide_FloatFloat_ReturnValue_8; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_9 = CallFunc_Divide_FloatFloat_ReturnValue_9; + Parms.CallFunc_MakeVector_ReturnValue_5 = CallFunc_MakeVector_ReturnValue_5; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.Temp_object_Variable_22 = Temp_object_Variable_22; + Parms.Temp_object_Variable_23 = Temp_object_Variable_23; + Parms.CallFunc_POV_Tracker_POV_Location = CallFunc_POV_Tracker_POV_Location; + Parms.CallFunc_POV_Tracker_POV_Forward_Vector = CallFunc_POV_Tracker_POV_Forward_Vector; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue = CallFunc_Conv_VectorToRotator_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_BreakVector_X_19 = CallFunc_BreakVector_X_19; + Parms.CallFunc_BreakVector_Y_19 = CallFunc_BreakVector_Y_19; + Parms.CallFunc_BreakVector_Z_19 = CallFunc_BreakVector_Z_19; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_6 = CallFunc_MakeVector_ReturnValue_6; + Parms.CallFunc_BreakVector_X_20 = CallFunc_BreakVector_X_20; + Parms.CallFunc_BreakVector_Y_20 = CallFunc_BreakVector_Y_20; + Parms.CallFunc_BreakVector_Z_20 = CallFunc_BreakVector_Z_20; + Parms.CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult = CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult; + Parms.CallFunc_MakeVector_ReturnValue_7 = CallFunc_MakeVector_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_8 = CallFunc_MakeVector_ReturnValue_8; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.Temp_byte_Variable_15 = Temp_byte_Variable_15; + Parms.CallFunc_BreakVector_X_21 = CallFunc_BreakVector_X_21; + Parms.CallFunc_BreakVector_Y_21 = CallFunc_BreakVector_Y_21; + Parms.CallFunc_BreakVector_Z_21 = CallFunc_BreakVector_Z_21; + Parms.CallFunc_MakeVector_ReturnValue_9 = CallFunc_MakeVector_ReturnValue_9; + Parms.K2Node_Select_Default_4 = K2Node_Select_Default_4; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_1 = CallFunc_K2_SetWorldLocation_SweepHitResult_1; + Parms.CallFunc_MakeVector_ReturnValue_10 = CallFunc_MakeVector_ReturnValue_10; + Parms.CallFunc_MakeVector_ReturnValue_11 = CallFunc_MakeVector_ReturnValue_11; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_2 = CallFunc_K2_SetWorldLocation_SweepHitResult_2; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_3 = CallFunc_K2_SetWorldLocation_SweepHitResult_3; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_4 = CallFunc_K2_SetWorldLocation_SweepHitResult_4; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_5 = CallFunc_K2_SetWorldLocation_SweepHitResult_5; + Parms.CallFunc_Add_VectorVector_ReturnValue_2 = CallFunc_Add_VectorVector_ReturnValue_2; + Parms.Temp_object_Variable_24 = Temp_object_Variable_24; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.Temp_object_Variable_25 = Temp_object_Variable_25; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.Temp_object_Variable_26 = Temp_object_Variable_26; + Parms.CallFunc_MakeVector_ReturnValue_12 = CallFunc_MakeVector_ReturnValue_12; + Parms.CallFunc_K2_AddLocalOffset_SweepHitResult = CallFunc_K2_AddLocalOffset_SweepHitResult; + Parms.Temp_object_Variable_27 = Temp_object_Variable_27; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_6 = CallFunc_K2_SetWorldLocation_SweepHitResult_6; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_5 = CallFunc_Conv_IntToFloat_ReturnValue_5; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_6 = CallFunc_Conv_IntToFloat_ReturnValue_6; + Parms.K2Node_Select_Default_5 = K2Node_Select_Default_5; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_10 = CallFunc_CreateRenderTarget2D_ReturnValue_10; + Parms.K2Node_Select_Default_6 = K2Node_Select_Default_6; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_11 = CallFunc_CreateRenderTarget2D_ReturnValue_11; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_12 = CallFunc_CreateRenderTarget2D_ReturnValue_12; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_13 = CallFunc_CreateRenderTarget2D_ReturnValue_13; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_14 = CallFunc_CreateRenderTarget2D_ReturnValue_14; + Parms.Temp_object_Variable_28 = Temp_object_Variable_28; + Parms.Temp_byte_Variable_16 = Temp_byte_Variable_16; + Parms.Temp_float_Variable_5 = Temp_float_Variable_5; + Parms.K2Node_Select_Default_7 = K2Node_Select_Default_7; + Parms.K2Node_Select_Default_8 = K2Node_Select_Default_8; + Parms.K2Node_Select_Default_9 = K2Node_Select_Default_9; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_11 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_11; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_12 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_12; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + Parms.K2Node_Select_Default_10 = K2Node_Select_Default_10; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_13 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_13; + Parms.K2Node_MakeStruct_PostProcessSettings = K2Node_MakeStruct_PostProcessSettings; + Parms.K2Node_MakeStruct_PostProcessSettings_1 = K2Node_MakeStruct_PostProcessSettings_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_5 = CallFunc_EqualEqual_ByteByte_ReturnValue_5; + Parms.Temp_float_Variable_6 = Temp_float_Variable_6; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_6 = CallFunc_EqualEqual_ByteByte_ReturnValue_6; + Parms.Temp_float_Variable_7 = Temp_float_Variable_7; + Parms.Temp_float_Variable_8 = Temp_float_Variable_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_10 = CallFunc_Multiply_FloatFloat_ReturnValue_10; + Parms.Temp_float_Variable_9 = Temp_float_Variable_9; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_1 = CallFunc_Conv_FloatToVector_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_11 = CallFunc_Multiply_FloatFloat_ReturnValue_11; + Parms.Temp_byte_Variable_17 = Temp_byte_Variable_17; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_2 = CallFunc_Conv_FloatToVector_ReturnValue_2; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.K2Node_Select_Default_11 = K2Node_Select_Default_11; + Parms.CallFunc_Add_VectorFloat_ReturnValue = CallFunc_Add_VectorFloat_ReturnValue; + Parms.CallFunc_Subtract_VectorFloat_ReturnValue = CallFunc_Subtract_VectorFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_3 = CallFunc_Conv_FloatToVector_ReturnValue_3; + Parms.CallFunc_VLerp_ReturnValue_1 = CallFunc_VLerp_ReturnValue_1; + Parms.CallFunc_Add_VectorFloat_ReturnValue_1 = CallFunc_Add_VectorFloat_ReturnValue_1; + Parms.CallFunc_Subtract_VectorFloat_ReturnValue_1 = CallFunc_Subtract_VectorFloat_ReturnValue_1; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_15 = CallFunc_CreateRenderTarget2D_ReturnValue_15; + Parms.Temp_int_Loop_Counter_Variable_4 = Temp_int_Loop_Counter_Variable_4; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_7 = CallFunc_EqualEqual_ByteByte_ReturnValue_7; + Parms.CallFunc_Less_IntInt_ReturnValue_4 = CallFunc_Less_IntInt_ReturnValue_4; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.K2Node_Select_Default_12 = K2Node_Select_Default_12; + Parms.K2Node_Select_Default_13 = K2Node_Select_Default_13; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_parameters.hpp new file mode 100644 index 0000000..74992bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_parameters.hpp @@ -0,0 +1,1075 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10D (0x10D - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtLoc +struct AEight_FFT_H_Ocean_Sim_C_GetHeightAtLoc_Params +{ +public: + class UPrimitiveComponent* C; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector L; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_LineTraceComponent_HitLocation; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_LineTraceComponent_HitNormal; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_K2_LineTraceComponent_BoneName; // 0x7C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_LineTraceComponent_OutHit; // 0x84(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_LineTraceComponent_ReturnValue; // 0x10C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x88 (0x88 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetHeightAtComponent +struct AEight_FFT_H_Ocean_Sim_C_GetHeightAtComponent_Params +{ +public: + class UPrimitiveComponent* ActorComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Height; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue; // 0x54(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x7C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF8 (0xF8 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.POV Tracker +struct AEight_FFT_H_Ocean_Sim_C_POV_Tracker_Params +{ +public: + struct FVector POV_Location; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector POV_Forward_Vector; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWaterline_Cameras Temp_byte_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7EE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector K2Node_Select_Default; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7F0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevelSequencePlayer* CallFunc_GetSequencePlayer_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCameraComponent* CallFunc_GetActiveCameraComponent_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWaterline_Cameras Temp_byte_Variable_1; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default_1; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_1; // 0x9C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_GetVectorParameterValue_ReturnValue; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_GetVectorParameterValue_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x6F0 (0x6F0 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.FFT_Calculator +struct AEight_FFT_H_Ocean_Sim_C_FFT_Calculator_Params +{ +public: + class UTextureRenderTarget2D* Spectrum_Input; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Final_Write; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context; // 0x20(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1; // 0x40(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2; // 0x60(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_3; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_3; // 0x80(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_4; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_4; // 0xA0(0x10)(NoDestructor) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_MakeVector2D_ReturnValue_2; // 0xC4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_MakeVector2D_ReturnValue_3; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_4; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_5; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_6; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_7; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_8; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_9; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_10; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_11; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_12; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_13; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_14; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_15; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_16; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_17; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_18; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_19; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_20; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_21; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_22; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_23; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_24; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_25; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_26; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_27; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_28; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_29; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_2; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_800[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_3; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_801[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_5; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_5; // 0x1D0(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_6; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_6; // 0x1F0(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x200(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x204(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x208(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_1; // 0x20C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_7; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_7; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_7; // 0x220(0x10)(NoDestructor) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_30; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_4; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_804[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x23C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_8; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_8; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_8; // 0x250(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_4; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_31; // 0x264(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_806[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_9; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_9; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_9; // 0x280(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_5; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_807[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_10; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_10; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_10; // 0x2A8(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_6; // 0x2B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_808[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_11; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_11; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_11; // 0x2D0(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_7; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_809[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_1; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_12; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_12; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_12; // 0x300(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_8; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_80A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_13; // 0x318(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_13; // 0x320(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_13; // 0x328(0x10)(NoDestructor) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_5; // 0x338(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_6; // 0x339(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_80B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_2; // 0x340(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_7; // 0x348(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_80C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_2; // 0x34C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_9; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_80D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_14; // 0x358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_14; // 0x360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_14; // 0x368(0x10)(NoDestructor) + float Temp_float_Variable_3; // 0x378(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_80E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_3; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_4; // 0x388(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_5; // 0x38C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_6; // 0x390(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_7; // 0x394(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_15; // 0x398(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_15; // 0x3A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_15; // 0x3A8(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_10; // 0x3B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_8; // 0x3BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable; // 0x3C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_80F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_9; // 0x3C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_4; // 0x3C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_5; // 0x3D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_11; // 0x3D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_810[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_16; // 0x3E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_16; // 0x3E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_16; // 0x3F0(0x10)(NoDestructor) + class UTexture* Temp_object_Variable_6; // 0x400(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_10; // 0x408(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_811[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_7; // 0x410(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_8; // 0x418(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_12; // 0x420(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_812[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* K2Node_Select_Default; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_17; // 0x430(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_17; // 0x438(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_17; // 0x440(0x10)(NoDestructor) + enum class E2_FFT_Resolution Temp_byte_Variable_1; // 0x450(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_814[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_11; // 0x454(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_13; // 0x458(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_815[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_9; // 0x460(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_18; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_18; // 0x470(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_18; // 0x478(0x10)(NoDestructor) + class UTexture* Temp_object_Variable_10; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_11; // 0x490(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_12; // 0x498(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_14; // 0x49C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_12; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_19; // 0x4A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_19; // 0x4B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_19; // 0x4B8(0x10)(NoDestructor) + float Temp_float_Variable_13; // 0x4C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_816[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_13; // 0x4D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_15; // 0x4D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_14; // 0x4DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_15; // 0x4E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_817[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_14; // 0x4E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_20; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_20; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_20; // 0x500(0x10)(NoDestructor) + class UTexture* K2Node_Select_Default_1; // 0x510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_16; // 0x518(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_16; // 0x51C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_21; // 0x520(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_21; // 0x528(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_21; // 0x530(0x10)(NoDestructor) + float Temp_float_Variable_17; // 0x540(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_17; // 0x544(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_22; // 0x548(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_22; // 0x550(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_22; // 0x558(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_18; // 0x568(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_18; // 0x56C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_23; // 0x570(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_23; // 0x578(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_23; // 0x580(0x10)(NoDestructor) + float Temp_float_Variable_19; // 0x590(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_19; // 0x594(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_24; // 0x598(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_24; // 0x5A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_24; // 0x5A8(0x10)(NoDestructor) + float Temp_float_Variable_20; // 0x5B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_2; // 0x5BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_818[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_20; // 0x5C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_819[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* K2Node_Select_Default_2; // 0x5C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_21; // 0x5D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_81A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_25; // 0x5D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_25; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_25; // 0x5E8(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_21; // 0x5F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_81B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_26; // 0x600(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_26; // 0x608(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_26; // 0x610(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_22; // 0x620(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_22; // 0x624(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_27; // 0x628(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_27; // 0x630(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_27; // 0x638(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_23; // 0x648(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_81C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_28; // 0x650(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_28; // 0x658(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_28; // 0x660(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_24; // 0x670(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_23; // 0x674(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_29; // 0x678(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_29; // 0x680(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_29; // 0x688(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_25; // 0x698(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_24; // 0x69C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_30; // 0x6A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_30; // 0x6A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_30; // 0x6B0(0x10)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue_26; // 0x6C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_81D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_31; // 0x6C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_31; // 0x6D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_31; // 0x6D8(0x10)(NoDestructor) + float Temp_float_Variable_25; // 0x6E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_26; // 0x6EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.GetLastHeight +struct AEight_FFT_H_Ocean_Sim_C_GetLastHeight_Params +{ +public: + int32 CurrentHeightIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 NumFramesOld; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* HeightRT; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_81F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x12 (0x12 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.Get Height RT +struct AEight_FFT_H_Ocean_Sim_C_Get_Height_RT_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_820[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* HeightRT; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x310 (0x310 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.UserConstructionScript +struct AEight_FFT_H_Ocean_Sim_C_UserConstructionScript_Params +{ +public: + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x1C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_825[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue_1; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x78(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Divide_IntInt_ReturnValue; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue_2; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x10C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_826[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_827[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue; // 0x130(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x160(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x16C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_828[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface CallFunc_AddOrUpdateBlendable_InBlendableObject_CastInput; // 0x180(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddLocalOffset_SweepHitResult; // 0x19C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_829[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2; // 0x230(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMesh_Switch Temp_byte_Variable; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_82A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_AddInstance_ReturnValue; // 0x244(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x248(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_82B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UHierarchicalInstancedStaticMeshComponent* K2Node_Select_Default; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x264(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x26C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0x270(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ReceiveTick +struct AEight_FFT_H_Ocean_Sim_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_82C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Buoyancy Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__Buoyancy_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_6_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_832[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__SimCapturte Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__SimCapturte_Volume_K2Node_ComponentBoundEvent_7_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__Activation_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_837[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.BndEvt__Activation Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +struct AEight_FFT_H_Ocean_Sim_C_BndEvt__Activation_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1D80 (0x1D80 - 0x0) +// Function 8_FFT_H_Ocean_Sim.8_FFT_H_Ocean_Sim_C.ExecuteUbergraph_8_FFT_H_Ocean_Sim +struct AEight_FFT_H_Ocean_Sim_C_ExecuteUbergraph_8_FFT_H_Ocean_Sim_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FMin_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_86F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context; // 0x48(0x10)(NoDestructor) + class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_GetLastHeight_HeightRT_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_870[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_871[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_872[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_5; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_5; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_5; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_5; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep_2; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_873[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult_2; // 0xD0(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_4; // 0x158(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_4; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_4; // 0x168(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_4; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x174(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue; // 0x175(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_875[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_AddUnique_ReturnValue; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ComponentHasTag_ReturnValue; // 0x17C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSimulatingPhysics_ReturnValue; // 0x17D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_876[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x180(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_877[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingComponents_OutOverlappingComponents; // 0x190(0x10)(ReferenceParm, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_878[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_3; // 0x1A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_3; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_3; // 0x1B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_3; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep_1; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_879[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1; // 0x1C8(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2; // 0x250(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_2; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2; // 0x260(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x26C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ActorHasTag_ReturnValue; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_87A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_AddUnique_ReturnValue_1; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x284(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_RemoveItem_ReturnValue_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue_1; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_87B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x28C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_Array_Get_Item; // 0x290(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetMass_ReturnValue; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin; // 0x29C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x2A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x2B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_87C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x2BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin_1; // 0x2C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_1; // 0x2CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_1; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x2E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_2; // 0x2F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x2F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x2FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x304(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0x308(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x30C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x31C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x320(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_87D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x324(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x328(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x334(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_87E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentScale_ReturnValue; // 0x344(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_4; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_4; // 0x354(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_4; // 0x358(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_87F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x360(0x30)(IsPlainOldData, NoDestructor) + TArray K2Node_MakeArray_Array; // 0x390(0x10)(ConstParm, ReferenceParm) + struct FTransform CallFunc_InvertTransform_ReturnValue; // 0x3A0(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue; // 0x3D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MaxOfFloatArray_MaxValue; // 0x3D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_TransformLocation_ReturnValue; // 0x3D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Divide_VectorFloat_ReturnValue; // 0x3E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x3F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x3F4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x404(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x410(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_5; // 0x414(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_5; // 0x418(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_5; // 0x41C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x420(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x430(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x434(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_880[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorScale3D_ReturnValue; // 0x438(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_6; // 0x444(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_6; // 0x448(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_6; // 0x44C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_1; // 0x450(0x10)(ConstParm, ReferenceParm) + int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_1; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MaxOfFloatArray_MaxValue_1; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x468(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x474(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_7; // 0x478(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_7; // 0x47C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_7; // 0x480(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x484(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_2; // 0x488(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_882[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x490(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Get_Height_RT_HeightRT_3; // 0x498(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x4A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_883[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x4A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2; // 0x4B0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x4C0(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x4D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x4D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_884[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentScale_ReturnValue_1; // 0x4D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_8; // 0x4E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_8; // 0x4E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_8; // 0x4EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_2; // 0x4F0(0x10)(ConstParm, ReferenceParm) + int32 CallFunc_MaxOfFloatArray_IndexOfMaxValue_2; // 0x500(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MaxOfFloatArray_MaxValue_2; // 0x504(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_2; // 0x508(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_885[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x50C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x510(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x514(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x518(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_4; // 0x51C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable; // 0x520(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_887[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable; // 0x528(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_Select_Default; // 0x530(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_888[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2; // 0x540(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3; // 0x548(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4; // 0x550(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5; // 0x558(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6; // 0x560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7; // 0x568(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8; // 0x570(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9; // 0x578(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_1; // 0x580(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_2; // 0x588(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EDyn_Foam_O Temp_byte_Variable_1; // 0x590(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_889[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_3; // 0x598(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_4; // 0x5A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x5A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_88A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item_1; // 0x5B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ActorHasTag_ReturnValue_1; // 0x5B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_ActorHasTag_ReturnValue_2; // 0x5B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_88B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_AddUnique_ReturnValue_2; // 0x5BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x5C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x5C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x5D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x5D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x5DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_88C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x5E0(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x668(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x670(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x678(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x680(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_88F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x688(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_1; // 0x690(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x698(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0x699(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_890[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x69C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_5; // 0x6A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_9; // 0x6B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_9; // 0x6B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_9; // 0x6B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_891[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_2; // 0x6C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors_1; // 0x6C8(0x10)(ReferenceParm) + bool CallFunc_Array_Contains_ReturnValue_2; // 0x6D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_892[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3; // 0x6DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_10; // 0x6E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_10; // 0x6EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_10; // 0x6F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EDyn_Foam_O Temp_byte_Variable_2; // 0x6F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_893[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x6F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x6FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_894[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x700(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_895[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_6; // 0x708(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_7; // 0x710(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x718(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_896[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_8; // 0x720(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EDyn_Foam_O Temp_byte_Variable_3; // 0x728(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_4; // 0x729(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_5; // 0x72A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_899[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x72C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_6; // 0x730(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x731(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_89A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x734(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EDyn_Foam_O Temp_byte_Variable_7; // 0x738(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_89B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_11; // 0x73C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_11; // 0x740(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_11; // 0x744(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_12; // 0x748(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_12; // 0x74C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_12; // 0x750(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_8; // 0x754(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_9; // 0x755(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_10; // 0x756(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_89D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* CallFunc_Array_Get_Item_2; // 0x758(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_5; // 0x760(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetMass_ReturnValue_1; // 0x764(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x768(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_89E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetComponentBounds_Origin_2; // 0x76C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_2; // 0x778(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_2; // 0x784(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x788(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x78C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetComponentBounds_Origin_3; // 0x790(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_3; // 0x79C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_3; // 0x7A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_13; // 0x7AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_13; // 0x7B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_13; // 0x7B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_14; // 0x7B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_14; // 0x7BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_14; // 0x7C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_3; // 0x7C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x7C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_4; // 0x7CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x7D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_4; // 0x7D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_4; // 0x7D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x7DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_5; // 0x7E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0x7E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x7E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_8; // 0x7F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4; // 0x7F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_9; // 0x804(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_15; // 0x808(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_15; // 0x80C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_15; // 0x810(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x814(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EDyn_Foam_O Temp_byte_Variable_11; // 0x820(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_3; // 0x824(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_Array_Get_Item_3; // 0x828(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; // 0x830(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1; // 0x838(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1; // 0x840(0x10)(NoDestructor) + bool CallFunc_ActorHasTag_ReturnValue_3; // 0x850(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetVelocity_ReturnValue_1; // 0x854(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue_1; // 0x860(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_1; // 0x864(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x868(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; // 0x870(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2; // 0x878(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2; // 0x880(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_3; // 0x890(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_3; // 0x898(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_3; // 0x8A0(0x10)(NoDestructor) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_4; // 0x8B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_4; // 0x8B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_4; // 0x8C0(0x10)(NoDestructor) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3; // 0x8D0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_9; // 0x8E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_10; // 0x8E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x8F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_1; // 0x8F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_11; // 0x900(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_12; // 0x908(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_13; // 0x910(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_2; // 0x918(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_3; // 0x920(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_4; // 0x928(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4; // 0x930(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_12; // 0x940(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8AB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_14; // 0x948(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default_1; // 0x950(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_15; // 0x958(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_16; // 0x960(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_17; // 0x968(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x970(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_3; // 0x978(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_5; // 0x97C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x984(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x988(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_18; // 0x990(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_5; // 0x998(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_5; // 0x9A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_5; // 0x9A8(0x10)(NoDestructor) + enum class E2_FFT_Resolution Temp_byte_Variable_13; // 0x9B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8AF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* K2Node_Select_Default_2; // 0x9C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_6; // 0x9C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue; // 0x9CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue; // 0x9D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_3; // 0x9D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_7; // 0x9D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_5; // 0x9DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue_1; // 0x9E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue_1; // 0x9E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_4; // 0x9E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_6; // 0x9EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue; // 0x9F0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_ReadRenderTargetRawUV_ReturnValue_1; // 0xA00(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0xA10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1; // 0xA1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_16; // 0xA28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_16; // 0xA2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_16; // 0xA30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_17; // 0xA34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_17; // 0xA38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_17; // 0xA3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_5; // 0xA40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0xA50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0xA54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0xA58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_4; // 0xA5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_1; // 0xA68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_2; // 0xA6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_3; // 0xA70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_4; // 0xA74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentScale_ReturnValue_2; // 0xA78(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_18; // 0xA84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_18; // 0xA88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_18; // 0xA8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_14; // 0xA90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_4; // 0xA94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default_3; // 0xA98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8B1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* CallFunc_Array_Get_Item_4; // 0xAA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_AddUnique_ReturnValue_3; // 0xAA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ComponentHasTag_ReturnValue_1; // 0xAAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSimulatingPhysics_ReturnValue_1; // 0xAAD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0xAB0(0x8)(NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; // 0xAB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5; // 0xAC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_6; // 0xAC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_7; // 0xAD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_8; // 0xAD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_9; // 0xAE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_10; // 0xAE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_19; // 0xAF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_20; // 0xAF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_6; // 0xB00(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_6; // 0xB08(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_6; // 0xB10(0x10)(NoDestructor) + class UTexture* Temp_object_Variable_21; // 0xB20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_8; // 0xB28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_9; // 0xB2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_5; // 0xB30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xB3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_22; // 0xB48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_23; // 0xB50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_POV_Tracker_POV_Location; // 0xB58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_POV_Tracker_POV_Forward_Vector; // 0xB64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xB70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue; // 0xB7C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xB88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll; // 0xB94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0xB98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0xB9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_19; // 0xBA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_19; // 0xBA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_19; // 0xBA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0xBAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue_6; // 0xBB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_20; // 0xBC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_20; // 0xBC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_20; // 0xBCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult; // 0xBD0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_7; // 0xC58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_8; // 0xC64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0xC70(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0xCF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_15; // 0xD04(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_21; // 0xD08(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_21; // 0xD0C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_21; // 0xD10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_9; // 0xD14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default_4; // 0xD20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_1; // 0xD28(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_10; // 0xDB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_11; // 0xDBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_2; // 0xDC8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_3; // 0xE50(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_4; // 0xED8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_5; // 0xF60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_Add_VectorVector_ReturnValue_2; // 0xFE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_24; // 0xFF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x1000(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x1001(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x1002(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0x1003(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x1004(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_25; // 0x1008(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x1010(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_26; // 0x1018(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_12; // 0x1020(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddLocalOffset_SweepHitResult; // 0x102C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_8BC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_27; // 0x10B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_6; // 0x10C0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Conv_IntToFloat_ReturnValue_5; // 0x1148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_6; // 0x114C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat K2Node_Select_Default_5; // 0x1150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8BE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10; // 0x1158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat K2Node_Select_Default_6; // 0x1160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8BF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11; // 0x1168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_12; // 0x1170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_13; // 0x1178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_14; // 0x1180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_28; // 0x1188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_16; // 0x1190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_5; // 0x1194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default_7; // 0x1198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_8; // 0x11A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_9; // 0x11A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_11; // 0x11B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_12; // 0x11B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x11C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8C1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default_10; // 0x11C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_13; // 0x11D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8C2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings K2Node_MakeStruct_PostProcessSettings; // 0x11E0(0x560)(None) + struct FPostProcessSettings K2Node_MakeStruct_PostProcessSettings_1; // 0x1740(0x560)(None) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_5; // 0x1CA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_6; // 0x1CA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_6; // 0x1CA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8C4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_7; // 0x1CAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_8; // 0x1CB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_10; // 0x1CB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_9; // 0x1CB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x1CBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_1; // 0x1CC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_11; // 0x1CD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E2_FFT_Resolution Temp_byte_Variable_17; // 0x1CD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_8C7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_2; // 0x1CDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue; // 0x1CE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default_11; // 0x1CF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorFloat_ReturnValue; // 0x1CF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorFloat_ReturnValue; // 0x1D04(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_3; // 0x1D10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue_1; // 0x1D1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorFloat_ReturnValue_1; // 0x1D28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorFloat_ReturnValue_1; // 0x1D34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x1D40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_15; // 0x1D50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_4; // 0x1D58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_7; // 0x1D5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_4; // 0x1D5D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8D0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x1D60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x1D64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0x1D65(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_8D1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector K2Node_Select_Default_12; // 0x1D68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default_13; // 0x1D74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/8_FFT_H_Ocean_Sim_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_classes.hpp new file mode 100644 index 0000000..de679aa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_classes.hpp @@ -0,0 +1,91 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xCA (0x17A - 0xB0) +// BlueprintGeneratedClass AC_Swimming.AC_Swimming_C +class UAC_Swimming_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class ABPCharacter_Demo_C* Character_Reference; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCharacterMovementComponent* Movement_component_reference; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* Character_Mesh_Reference; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Is_Overlapping_Physics_Volume; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_in_Water; // 0xD1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_Underwater; // 0xD2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2137[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* Breathing_Point_Reference; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Is_not_Drowned; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2138[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Spawned_ambient_underwater_particles; // 0xE8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + bool Is_Diving; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2139[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator From_Rot; // 0xFC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator To_Rot; // 0x108(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator Current_Control_Rot; // 0x114(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_sprinting_in_water; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_213A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ Is_In_Water_Event; // 0x128(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ Is_Underwater_Event; // 0x138(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + float WaterHeight; // 0x148(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_213B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Underwater_C* Underwater; // 0x150(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Lights; // 0x158(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + bool IsSwimmingUp; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasDivingHelmet; // 0x169(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_213C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterMeshActor* Water; // 0x170(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanDrown; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsSwimmingDown; // 0x179(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UAC_Swimming_C* GetDefaultObj(); + + void SwimDownMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1); + void GetSwimSprintSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue); + void GetSwimSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue); + void SwimUpMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2); + void CustomDiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue); + void DiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetUpVector_ReturnValue); + void SetSmoothCharacterRotationOnStrafeMovement(bool Temp_bool_Variable, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsSwimming_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& K2Node_Select_Default, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue); + void Spawn_swimming_ambient_particle(); + void Destroy_underwater_ambient_particle(); + void Pause_underwater_ambient_particle(); + void Unpause_underwater_ambient_particle(); + void ReplicateRotationToServer(const struct FRotator& DesiredRotation); + void Start_underwater_ambient_particle_timer(); + void On_Begin_Play_Logic_Minus_Swimming(); + void On_Tick_logic_Minus_Swimming(); + void Event_switch_diving_mode(); + void Event_Sprint_swim(); + void Event_normal_swim(); + void Set_normal_swim_speed_on_server(); + void Set_normal_swim_speed_on_client(); + void Set_Sprint_speed_on_server(); + void Set_Sprint_speed_on_client(); + void EventIsInWater(bool IsInWater); + void EventIsUnderwater(bool IsUnderwater); + void Spawn_sound(class USoundBase* Sound); + void OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); + void ReceiveTick(float DeltaSeconds); + void ReceiveBeginPlay(); + void MC_Surface(); + void MC_Swim(); + void ToggleUnderwater(); + void ToggleSurface(); + void ExecuteUbergraph_AC_Swimming(int32 EntryPoint, const struct FRotator& K2Node_CustomEvent_DesiredRotation, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool K2Node_CustomEvent_IsInWater, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool K2Node_CustomEvent_IsUnderwater, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue_1, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, TArray& CallFunc_GetAllActorsWithTag_OutActors, class USoundBase* K2Node_CustomEvent_Sound, enum class EMovementMode K2Node_CustomEvent_PrevMovementMode, enum class EMovementMode K2Node_CustomEvent_NewMovementMode, uint8 K2Node_CustomEvent_PrevCustomMode, uint8 K2Node_CustomEvent_NewCustomMode, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, float K2Node_Event_DeltaSeconds, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_Variable, class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, float CallFunc_GetSwimSpeed_Speed, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_GetSwimSprintSpeed_Speed, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1); + void Is_Underwater_Event__DelegateSignature(bool Is_Underwater); + void Is_In_Water_Event__DelegateSignature(bool Is_in_Water); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_functions.cpp new file mode 100644 index 0000000..127995d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_functions.cpp @@ -0,0 +1,980 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AC_Swimming.AC_Swimming_C +// (None) + +class UClass* UAC_Swimming_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AC_Swimming_C"); + + return Clss; +} + + +// AC_Swimming_C AC_Swimming.Default__AC_Swimming_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAC_Swimming_C* UAC_Swimming_C::GetDefaultObj() +{ + static class UAC_Swimming_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAC_Swimming_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AC_Swimming.AC_Swimming_C.SwimDownMovementLogic +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::SwimDownMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "SwimDownMovementLogic"); + + Params::UAC_Swimming_C_SwimDownMovementLogic_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.GetSwimSprintSpeed +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::GetSwimSprintSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "GetSwimSprintSpeed"); + + Params::UAC_Swimming_C_GetSwimSprintSpeed_Params Parms{}; + + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Speed != nullptr) + *Speed = Parms.Speed; + +} + + +// Function AC_Swimming.AC_Swimming_C.GetSwimSpeed +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::GetSwimSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "GetSwimSpeed"); + + Params::UAC_Swimming_C_GetSwimSpeed_Params Parms{}; + + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Speed != nullptr) + *Speed = Parms.Speed; + +} + + +// Function AC_Swimming.AC_Swimming_C.SwimUpMovementLogic +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::SwimUpMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "SwimUpMovementLogic"); + + Params::UAC_Swimming_C_SwimUpMovementLogic_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.CustomDiveMovementLogic +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ScaleValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::CustomDiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "CustomDiveMovementLogic"); + + Params::UAC_Swimming_C_CustomDiveMovementLogic_Params Parms{}; + + Parms.ScaleValue = ScaleValue; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.DiveMovementLogic +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ScaleValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetUpVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::DiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetUpVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "DiveMovementLogic"); + + Params::UAC_Swimming_C_DiveMovementLogic_Params Parms{}; + + Parms.ScaleValue = ScaleValue; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_GetUpVector_ReturnValue = CallFunc_GetUpVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.SetSmoothCharacterRotationOnStrafeMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::SetSmoothCharacterRotationOnStrafeMovement(bool Temp_bool_Variable, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsSwimming_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& K2Node_Select_Default, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "SetSmoothCharacterRotationOnStrafeMovement"); + + Params::UAC_Swimming_C_SetSmoothCharacterRotationOnStrafeMovement_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue_1 = CallFunc_IsSwimming_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.Spawn swimming ambient particle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Spawn_swimming_ambient_particle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Spawn swimming ambient particle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Destroy underwater ambient particle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Destroy_underwater_ambient_particle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Destroy underwater ambient particle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.pause underwater ambient particle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Pause_underwater_ambient_particle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "pause underwater ambient particle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.unpause underwater ambient particle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Unpause_underwater_ambient_particle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "unpause underwater ambient particle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.ReplicateRotationToServer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRotator DesiredRotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::ReplicateRotationToServer(const struct FRotator& DesiredRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ReplicateRotationToServer"); + + Params::UAC_Swimming_C_ReplicateRotationToServer_Params Parms{}; + + Parms.DesiredRotation = DesiredRotation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.Start underwater ambient particle timer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Start_underwater_ambient_particle_timer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Start underwater ambient particle timer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.On Begin Play Logic - Swimming +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::On_Begin_Play_Logic_Minus_Swimming() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "On Begin Play Logic - Swimming"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.On Tick logic - Swimming +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::On_Tick_logic_Minus_Swimming() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "On Tick logic - Swimming"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Event switch diving mode +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Event_switch_diving_mode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Event switch diving mode"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Event Sprint swim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Event_Sprint_swim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Event Sprint swim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Event normal swim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Event_normal_swim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Event normal swim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Set normal swim speed on server +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Set_normal_swim_speed_on_server() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Set normal swim speed on server"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Set normal swim speed on client +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Set_normal_swim_speed_on_client() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Set normal swim speed on client"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Set Sprint speed on server +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Set_Sprint_speed_on_server() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Set Sprint speed on server"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.Set Sprint speed on client +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::Set_Sprint_speed_on_client() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Set Sprint speed on client"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.EventIsInWater +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsInWater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::EventIsInWater(bool IsInWater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "EventIsInWater"); + + Params::UAC_Swimming_C_EventIsInWater_Params Parms{}; + + Parms.IsInWater = IsInWater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.EventIsUnderwater +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsUnderwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::EventIsUnderwater(bool IsUnderwater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "EventIsUnderwater"); + + Params::UAC_Swimming_C_EventIsUnderwater_Params Parms{}; + + Parms.IsUnderwater = IsUnderwater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.Spawn sound +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class USoundBase* Sound (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::Spawn_sound(class USoundBase* Sound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Spawn sound"); + + Params::UAC_Swimming_C_Spawn_sound_Params Parms{}; + + Parms.Sound = Sound; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.OnMovementModeChanged +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EMovementMode PrevMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMovementMode NewMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 PrevCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 NewCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "OnMovementModeChanged"); + + Params::UAC_Swimming_C_OnMovementModeChanged_Params Parms{}; + + Parms.PrevMovementMode = PrevMovementMode; + Parms.NewMovementMode = NewMovementMode; + Parms.PrevCustomMode = PrevCustomMode; + Parms.NewCustomMode = NewCustomMode; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAC_Swimming_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ReceiveTick"); + + Params::UAC_Swimming_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.MC_Surface +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::MC_Surface() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "MC_Surface"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.MC_Swim +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::MC_Swim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "MC_Swim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.ToggleUnderwater +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::ToggleUnderwater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ToggleUnderwater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.ToggleSurface +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAC_Swimming_C::ToggleSurface() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ToggleSurface"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AC_Swimming.AC_Swimming_C.ExecuteUbergraph_AC_Swimming +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_DesiredRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsInWater (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsUnderwater (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// class USoundBase* K2Node_CustomEvent_Sound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMovementMode K2Node_CustomEvent_PrevMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMovementMode K2Node_CustomEvent_NewMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 K2Node_CustomEvent_PrevCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 K2Node_CustomEvent_NewCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetSwimSpeed_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetSwimSprintSpeed_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::ExecuteUbergraph_AC_Swimming(int32 EntryPoint, const struct FRotator& K2Node_CustomEvent_DesiredRotation, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool K2Node_CustomEvent_IsInWater, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool K2Node_CustomEvent_IsUnderwater, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue_1, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, TArray& CallFunc_GetAllActorsWithTag_OutActors, class USoundBase* K2Node_CustomEvent_Sound, enum class EMovementMode K2Node_CustomEvent_PrevMovementMode, enum class EMovementMode K2Node_CustomEvent_NewMovementMode, uint8 K2Node_CustomEvent_PrevCustomMode, uint8 K2Node_CustomEvent_NewCustomMode, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, float K2Node_Event_DeltaSeconds, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_Variable, class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, float CallFunc_GetSwimSpeed_Speed, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_GetSwimSprintSpeed_Speed, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "ExecuteUbergraph_AC_Swimming"); + + Params::UAC_Swimming_C_ExecuteUbergraph_AC_Swimming_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_DesiredRotation = K2Node_CustomEvent_DesiredRotation; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue = CallFunc_SpawnEmitterAtLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue_1 = CallFunc_SpawnEmitterAtLocation_ReturnValue_1; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.K2Node_CustomEvent_IsInWater = K2Node_CustomEvent_IsInWater; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.K2Node_CustomEvent_IsUnderwater = K2Node_CustomEvent_IsUnderwater; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue_1 = CallFunc_K2_SetActorRotation_ReturnValue_1; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.K2Node_CustomEvent_Sound = K2Node_CustomEvent_Sound; + Parms.K2Node_CustomEvent_PrevMovementMode = K2Node_CustomEvent_PrevMovementMode; + Parms.K2Node_CustomEvent_NewMovementMode = K2Node_CustomEvent_NewMovementMode; + Parms.K2Node_CustomEvent_PrevCustomMode = K2Node_CustomEvent_PrevCustomMode; + Parms.K2Node_CustomEvent_NewCustomMode = K2Node_CustomEvent_NewCustomMode; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetActorOfClass_ReturnValue_2 = CallFunc_GetActorOfClass_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_1 = CallFunc_GetPlayerCameraManager_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_GetSwimSpeed_Speed = CallFunc_GetSwimSpeed_Speed; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_GetSwimSprintSpeed_Speed = CallFunc_GetSwimSprintSpeed_Speed; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.Is Underwater Event__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Is_Underwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::Is_Underwater_Event__DelegateSignature(bool Is_Underwater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Is Underwater Event__DelegateSignature"); + + Params::UAC_Swimming_C_Is_Underwater_Event__DelegateSignature_Params Parms{}; + + Parms.Is_Underwater = Is_Underwater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AC_Swimming.AC_Swimming_C.Is In Water Event__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Is_in_Water (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UAC_Swimming_C::Is_In_Water_Event__DelegateSignature(bool Is_in_Water) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AC_Swimming_C", "Is In Water Event__DelegateSignature"); + + Params::UAC_Swimming_C_Is_In_Water_Event__DelegateSignature_Params Parms{}; + + Parms.Is_in_Water = Is_in_Water; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_parameters.hpp new file mode 100644 index 0000000..7468ecd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_parameters.hpp @@ -0,0 +1,301 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AC_Swimming.AC_Swimming_C.SwimDownMovementLogic +struct UAC_Swimming_C_SwimDownMovementLogic_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function AC_Swimming.AC_Swimming_C.GetSwimSprintSpeed +struct UAC_Swimming_C_GetSwimSprintSpeed_Params +{ +public: + float Speed; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AC_Swimming.AC_Swimming_C.GetSwimSpeed +struct UAC_Swimming_C_GetSwimSpeed_Params +{ +public: + float Speed; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2D (0x2D - 0x0) +// Function AC_Swimming.AC_Swimming_C.SwimUpMovementLogic +struct UAC_Swimming_C_SwimUpMovementLogic_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2109[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function AC_Swimming.AC_Swimming_C.CustomDiveMovementLogic +struct UAC_Swimming_C_CustomDiveMovementLogic_Params +{ +public: + float ScaleValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x38 (0x38 - 0x0) +// Function AC_Swimming.AC_Swimming_C.DiveMovementLogic +struct UAC_Swimming_C_DiveMovementLogic_Params +{ +public: + float ScaleValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetUpVector_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x64 (0x64 - 0x0) +// Function AC_Swimming.AC_Swimming_C.SetSmoothCharacterRotationOnStrafeMovement +struct UAC_Swimming_C_SetSmoothCharacterRotationOnStrafeMovement_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2118[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x35(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_211B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue_1; // 0x45(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x46(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x47(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator K2Node_Select_Default; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function AC_Swimming.AC_Swimming_C.ReplicateRotationToServer +struct UAC_Swimming_C_ReplicateRotationToServer_Params +{ +public: + struct FRotator DesiredRotation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function AC_Swimming.AC_Swimming_C.EventIsInWater +struct UAC_Swimming_C_EventIsInWater_Params +{ +public: + bool IsInWater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function AC_Swimming.AC_Swimming_C.EventIsUnderwater +struct UAC_Swimming_C_EventIsUnderwater_Params +{ +public: + bool IsUnderwater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function AC_Swimming.AC_Swimming_C.Spawn sound +struct UAC_Swimming_C_Spawn_sound_Params +{ +public: + class USoundBase* Sound; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function AC_Swimming.AC_Swimming_C.OnMovementModeChanged +struct UAC_Swimming_C_OnMovementModeChanged_Params +{ +public: + enum class EMovementMode PrevMovementMode; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMovementMode NewMovementMode; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 PrevCustomMode; // 0x2(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 NewCustomMode; // 0x3(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function AC_Swimming.AC_Swimming_C.ReceiveTick +struct UAC_Swimming_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1F9 (0x1F9 - 0x0) +// Function AC_Swimming.AC_Swimming_C.ExecuteUbergraph_AC_Swimming +struct UAC_Swimming_C_ExecuteUbergraph_AC_Swimming_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator K2Node_CustomEvent_DesiredRotation; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x16(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2120[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2121[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2122[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2123[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsInWater; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2124[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsUnderwater; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2125[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2126[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2127[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2128[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0xD0(0x10)(ReferenceParm) + class USoundBase* K2Node_CustomEvent_Sound; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMovementMode K2Node_CustomEvent_PrevMovementMode; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMovementMode K2Node_CustomEvent_NewMovementMode; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 K2Node_CustomEvent_PrevCustomMode; // 0xEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 K2Node_CustomEvent_NewCustomMode; // 0xEB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2129[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_212A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_212B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_212C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_212D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_212E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_212F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2130[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* CallFunc_Array_Get_Item; // 0x178(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x181(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2131[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x184(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x190(0x10)(ReferenceParm) + float CallFunc_BreakVector_X_1; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x1B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2132[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x1C1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2133[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetSwimSpeed_Speed; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2134[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetSwimSprintSpeed_Speed; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x1D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1D5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2135[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x1DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x1DD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2136[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1E0(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x1F0(0x8)(NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function AC_Swimming.AC_Swimming_C.Is Underwater Event__DelegateSignature +struct UAC_Swimming_C_Is_Underwater_Event__DelegateSignature_Params +{ +public: + bool Is_Underwater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function AC_Swimming.AC_Swimming_C.Is In Water Event__DelegateSignature +struct UAC_Swimming_C_Is_In_Water_Event__DelegateSignature_Params +{ +public: + bool Is_in_Water; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AC_Swimming_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_classes.hpp new file mode 100644 index 0000000..e7182ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x340 - 0x328) +// BlueprintGeneratedClass AIC_Animation.AIC_Animation_C +class AAIC_Animation_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AAIC_Animation_C* GetDefaultObj(); + + void BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void ExecuteUbergraph_AIC_Animation(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_functions.cpp new file mode 100644 index 0000000..1d82861 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_functions.cpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AIC_Animation.AIC_Animation_C +// (Actor) + +class UClass* AAIC_Animation_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIC_Animation_C"); + + return Clss; +} + + +// AIC_Animation_C AIC_Animation.Default__AIC_Animation_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AAIC_Animation_C* AAIC_Animation_C::GetDefaultObj() +{ + static class AAIC_Animation_C* Default = nullptr; + + if (!Default) + Default = static_cast(AAIC_Animation_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIC_Animation.AIC_Animation_C.BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Animation_C::BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Animation_C", "BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::AAIC_Animation_C_BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Animation.AIC_Animation_C.ExecuteUbergraph_AIC_Animation +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AAIC_Animation_C::ExecuteUbergraph_AIC_Animation(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Animation_C", "ExecuteUbergraph_AIC_Animation"); + + Params::AAIC_Animation_C_ExecuteUbergraph_AIC_Animation_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_parameters.hpp new file mode 100644 index 0000000..e3f179a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function AIC_Animation.AIC_Animation_C.BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct AAIC_Animation_C_BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function AIC_Animation.AIC_Animation_C.ExecuteUbergraph_AIC_Animation +struct AAIC_Animation_C_ExecuteUbergraph_AIC_Animation_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_217C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Animation_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_classes.hpp new file mode 100644 index 0000000..67eb339 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x34 (0x35C - 0x328) +// BlueprintGeneratedClass AIC_Hound.AIC_Hound_C +class AAIC_Hound_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName IsRetreated; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName IsWarning; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AAIC_Hound_C* GetDefaultObj(); + + void Setup_AI(class UBehaviorTree* BTAsset); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void Retreat(); + void TriggerAggressive(class ABPCharacter_Demo_C* Target); + void BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume); + void WarnPlayer(class ABPCharacter_Demo_C* Target); + void ResetAggressive(); + void ResetFlashlightCheck(); + void ExecuteUbergraph_AIC_Hound(int32 EntryPoint, class UBehaviorTree* K2Node_CustomEvent_BTAsset, class APawn* K2Node_ComponentBoundEvent_Pawn, bool CallFunc_RunBehaviorTree_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_GetValueAsBool_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_GetValueAsBool_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1, bool K2Node_DynamicCast_bSuccess_4, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_HasAuthority_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, class APawn* CallFunc_K2_GetPawn_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3, bool K2Node_DynamicCast_bSuccess_6, float CallFunc_Vector_Distance2D_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_5, class APawn* CallFunc_K2_GetPawn_ReturnValue_6, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4, bool K2Node_DynamicCast_bSuccess_7, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5, bool K2Node_DynamicCast_bSuccess_8); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_functions.cpp new file mode 100644 index 0000000..9248e54 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_functions.cpp @@ -0,0 +1,324 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AIC_Hound.AIC_Hound_C +// (Actor) + +class UClass* AAIC_Hound_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIC_Hound_C"); + + return Clss; +} + + +// AIC_Hound_C AIC_Hound.Default__AIC_Hound_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AAIC_Hound_C* AAIC_Hound_C::GetDefaultObj() +{ + static class AAIC_Hound_C* Default = nullptr; + + if (!Default) + Default = static_cast(AAIC_Hound_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIC_Hound.AIC_Hound_C.Setup AI +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBehaviorTree* BTAsset (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Hound_C::Setup_AI(class UBehaviorTree* BTAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "Setup AI"); + + Params::AAIC_Hound_C_Setup_AI_Params Parms{}; + + Parms.BTAsset = BTAsset; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Hound.AIC_Hound_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Hound_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::AAIC_Hound_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Hound.AIC_Hound_C.Retreat +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Hound_C::Retreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "Retreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Hound.AIC_Hound_C.TriggerAggressive +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Hound_C::TriggerAggressive(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "TriggerAggressive"); + + Params::AAIC_Hound_C_TriggerAggressive_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Hound.AIC_Hound_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Hound_C::BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature"); + + Params::AAIC_Hound_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = Location; + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Hound.AIC_Hound_C.WarnPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Hound_C::WarnPlayer(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "WarnPlayer"); + + Params::AAIC_Hound_C_WarnPlayer_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Hound.AIC_Hound_C.ResetAggressive +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Hound_C::ResetAggressive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "ResetAggressive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Hound.AIC_Hound_C.ResetFlashlightCheck +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Hound_C::ResetFlashlightCheck() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "ResetFlashlightCheck"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Hound.AIC_Hound_C.ExecuteUbergraph_AIC_Hound +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBehaviorTree* K2Node_CustomEvent_BTAsset (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetValueAsBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetValueAsBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Vector_Distance2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AAIC_Hound_C::ExecuteUbergraph_AIC_Hound(int32 EntryPoint, class UBehaviorTree* K2Node_CustomEvent_BTAsset, class APawn* K2Node_ComponentBoundEvent_Pawn, bool CallFunc_RunBehaviorTree_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_GetValueAsBool_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_GetValueAsBool_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1, bool K2Node_DynamicCast_bSuccess_4, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_HasAuthority_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, class APawn* CallFunc_K2_GetPawn_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3, bool K2Node_DynamicCast_bSuccess_6, float CallFunc_Vector_Distance2D_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_5, class APawn* CallFunc_K2_GetPawn_ReturnValue_6, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4, bool K2Node_DynamicCast_bSuccess_7, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5, bool K2Node_DynamicCast_bSuccess_8) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Hound_C", "ExecuteUbergraph_AIC_Hound"); + + Params::AAIC_Hound_C_ExecuteUbergraph_AIC_Hound_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_BTAsset = K2Node_CustomEvent_BTAsset; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_CustomEvent_Target_1 = K2Node_CustomEvent_Target_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_GetValueAsBool_ReturnValue = CallFunc_GetValueAsBool_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator; + Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location; + Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_GetValueAsBool_ReturnValue_1 = CallFunc_GetValueAsBool_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Hound_1 = K2Node_DynamicCast_AsBP_Hound_1; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBP_Hound_2 = K2Node_DynamicCast_AsBP_Hound_2; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_K2_GetPawn_ReturnValue_3 = CallFunc_K2_GetPawn_ReturnValue_3; + Parms.CallFunc_K2_GetPawn_ReturnValue_4 = CallFunc_K2_GetPawn_ReturnValue_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Hound_3 = K2Node_DynamicCast_AsBP_Hound_3; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.CallFunc_Vector_Distance2D_ReturnValue = CallFunc_Vector_Distance2D_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue_5 = CallFunc_K2_GetPawn_ReturnValue_5; + Parms.CallFunc_K2_GetPawn_ReturnValue_6 = CallFunc_K2_GetPawn_ReturnValue_6; + Parms.K2Node_DynamicCast_AsBP_Hound_4 = K2Node_DynamicCast_AsBP_Hound_4; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.K2Node_DynamicCast_AsBP_Hound_5 = K2Node_DynamicCast_AsBP_Hound_5; + Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_parameters.hpp new file mode 100644 index 0000000..1312bd0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_parameters.hpp @@ -0,0 +1,132 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function AIC_Hound.AIC_Hound_C.Setup AI +struct AAIC_Hound_C_Setup_AI_Params +{ +public: + class UBehaviorTree* BTAsset; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Hound.AIC_Hound_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct AAIC_Hound_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Hound.AIC_Hound_C.TriggerAggressive +struct AAIC_Hound_C_TriggerAggressive_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function AIC_Hound.AIC_Hound_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +struct AAIC_Hound_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params +{ +public: + class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Hound.AIC_Hound_C.WarnPlayer +struct AAIC_Hound_C_WarnPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x151 (0x151 - 0x0) +// Function AIC_Hound.AIC_Hound_C.ExecuteUbergraph_AIC_Hound +struct AAIC_Hound_C_ExecuteUbergraph_AIC_Hound_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BE4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTree* K2Node_CustomEvent_BTAsset; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BE5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BE6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BE7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BE8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BE9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BEA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetValueAsBool_ReturnValue; // 0x8A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BEB[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_ComponentBoundEvent_Location; // 0x98(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetValueAsBool_ReturnValue_1; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0xB2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0xB3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BEE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_3; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_4; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x100(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BEF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Vector_Distance2D_ReturnValue; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BF1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_5; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_6; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BF2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_8; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Hound_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_classes.hpp new file mode 100644 index 0000000..97b2923 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3C (0x364 - 0x328) +// BlueprintGeneratedClass AIC_Moth.AIC_Moth_C +class AAIC_Moth_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName IsRetreated; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName IsWarning; // 0x358(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x360(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AAIC_Moth_C* GetDefaultObj(); + + void Setup_AI(); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void Retreat(); + void TriggerAggressive(class ABPCharacter_Demo_C* Target); + void BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume); + void ResetAggressive(); + void OnSensedPlayer(class ABPCharacter_Demo_C* Player); + void ResetSensing(); + void ExecuteUbergraph_AIC_Moth(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsValid_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_RunBehaviorTree_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_functions.cpp new file mode 100644 index 0000000..0ada431 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_functions.cpp @@ -0,0 +1,285 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AIC_Moth.AIC_Moth_C +// (Actor) + +class UClass* AAIC_Moth_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIC_Moth_C"); + + return Clss; +} + + +// AIC_Moth_C AIC_Moth.Default__AIC_Moth_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AAIC_Moth_C* AAIC_Moth_C::GetDefaultObj() +{ + static class AAIC_Moth_C* Default = nullptr; + + if (!Default) + Default = static_cast(AAIC_Moth_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIC_Moth.AIC_Moth_C.Setup AI +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Moth_C::Setup_AI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "Setup AI"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Moth.AIC_Moth_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Moth_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::AAIC_Moth_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Moth.AIC_Moth_C.Retreat +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Moth_C::Retreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "Retreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Moth.AIC_Moth_C.TriggerAggressive +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Moth_C::TriggerAggressive(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "TriggerAggressive"); + + Params::AAIC_Moth_C_TriggerAggressive_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Moth.AIC_Moth_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Moth_C::BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature"); + + Params::AAIC_Moth_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = Location; + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Moth.AIC_Moth_C.ResetAggressive +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Moth_C::ResetAggressive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "ResetAggressive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Moth.AIC_Moth_C.OnSensedPlayer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Moth_C::OnSensedPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "OnSensedPlayer"); + + Params::AAIC_Moth_C_OnSensedPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Moth.AIC_Moth_C.ResetSensing +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Moth_C::ResetSensing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "ResetSensing"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Moth.AIC_Moth_C.ExecuteUbergraph_AIC_Moth +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AAIC_Moth_C::ExecuteUbergraph_AIC_Moth(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsValid_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_RunBehaviorTree_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Moth_C", "ExecuteUbergraph_AIC_Moth"); + + Params::AAIC_Moth_C_ExecuteUbergraph_AIC_Moth_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator; + Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location; + Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Moth_1 = K2Node_DynamicCast_AsBP_Moth_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBP_Moth_2 = K2Node_DynamicCast_AsBP_Moth_2; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_parameters.hpp new file mode 100644 index 0000000..d6f9dc6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_parameters.hpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function AIC_Moth.AIC_Moth_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct AAIC_Moth_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Moth.AIC_Moth_C.TriggerAggressive +struct AAIC_Moth_C_TriggerAggressive_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function AIC_Moth.AIC_Moth_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +struct AAIC_Moth_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params +{ +public: + class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Moth.AIC_Moth_C.OnSensedPlayer +struct AAIC_Moth_C_OnSensedPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC9 (0xC9 - 0x0) +// Function AIC_Moth.AIC_Moth_C.ExecuteUbergraph_AIC_Moth +struct AAIC_Moth_C_ExecuteUbergraph_AIC_Moth_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A81[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A82[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A83[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A84[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_ComponentBoundEvent_Location; // 0x68(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A85[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A86[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0xA3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A87[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0xBA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A88[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Moth_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_classes.hpp new file mode 100644 index 0000000..ecded0d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x34 (0x35C - 0x328) +// BlueprintGeneratedClass AIC_Roaming_Smiler.AIC_Roaming_Smiler_C +class AAIC_Roaming_Smiler_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AAIC_Roaming_Smiler_C* GetDefaultObj(); + + void Setup_AI(class UBehaviorTree* Behavior_Tree); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume); + void OnSeePlayer(class ABPCharacter_Demo_C* Player); + void OnStopSeePlayer(); + void StartChase(class ABPCharacter_Demo_C* Character); + void ExecuteUbergraph_AIC_Roaming_Smiler(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_functions.cpp new file mode 100644 index 0000000..dbc2386 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_functions.cpp @@ -0,0 +1,256 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AIC_Roaming_Smiler.AIC_Roaming_Smiler_C +// (Actor) + +class UClass* AAIC_Roaming_Smiler_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIC_Roaming_Smiler_C"); + + return Clss; +} + + +// AIC_Roaming_Smiler_C AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AAIC_Roaming_Smiler_C* AAIC_Roaming_Smiler_C::GetDefaultObj() +{ + static class AAIC_Roaming_Smiler_C* Default = nullptr; + + if (!Default) + Default = static_cast(AAIC_Roaming_Smiler_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.Setup AI +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBehaviorTree* Behavior_Tree (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Roaming_Smiler_C::Setup_AI(class UBehaviorTree* Behavior_Tree) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "Setup AI"); + + Params::AAIC_Roaming_Smiler_C_Setup_AI_Params Parms{}; + + Parms.Behavior_Tree = Behavior_Tree; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Roaming_Smiler_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::AAIC_Roaming_Smiler_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Roaming_Smiler_C::BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature"); + + Params::AAIC_Roaming_Smiler_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = Location; + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnSeePlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Roaming_Smiler_C::OnSeePlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "OnSeePlayer"); + + Params::AAIC_Roaming_Smiler_C_OnSeePlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnStopSeePlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_Roaming_Smiler_C::OnStopSeePlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "OnStopSeePlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.StartChase +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_Roaming_Smiler_C::StartChase(class ABPCharacter_Demo_C* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "StartChase"); + + Params::AAIC_Roaming_Smiler_C_StartChase_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ExecuteUbergraph_AIC_Roaming_Smiler +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AAIC_Roaming_Smiler_C::ExecuteUbergraph_AIC_Roaming_Smiler(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_Roaming_Smiler_C", "ExecuteUbergraph_AIC_Roaming_Smiler"); + + Params::AAIC_Roaming_Smiler_C_ExecuteUbergraph_AIC_Roaming_Smiler_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Roaming_Smiler = K2Node_DynamicCast_AsBP_Roaming_Smiler; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator; + Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location; + Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.K2Node_CustomEvent_Behavior_Tree = K2Node_CustomEvent_Behavior_Tree; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_parameters.hpp new file mode 100644 index 0000000..ff04118 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_parameters.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.Setup AI +struct AAIC_Roaming_Smiler_C_Setup_AI_Params +{ +public: + class UBehaviorTree* Behavior_Tree; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct AAIC_Roaming_Smiler_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +struct AAIC_Roaming_Smiler_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params +{ +public: + class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnSeePlayer +struct AAIC_Roaming_Smiler_C_OnSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.StartChase +struct AAIC_Roaming_Smiler_C_StartChase_Params +{ +public: + class ABPCharacter_Demo_C* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10A (0x10A - 0x0) +// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ExecuteUbergraph_AIC_Roaming_Smiler +struct AAIC_Roaming_Smiler_C_ExecuteUbergraph_AIC_Roaming_Smiler_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A73[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A74[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_ComponentBoundEvent_Location; // 0x28(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A75[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A76[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Character; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A77[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A78[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0xB0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A79[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_Roaming_Smiler_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_classes.hpp new file mode 100644 index 0000000..4d6defe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x34 (0x35C - 0x328) +// BlueprintGeneratedClass AIC_SkinStealer.AIC_SkinStealer_C +class AAIC_SkinStealer_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AAIC_SkinStealer_C* GetDefaultObj(); + + void Setup_AI(class UBehaviorTree* Behavior_Tree, bool ExtraHearing); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume); + void OnSeePlayer(class ABPCharacter_Demo_C* Player); + void OnStopSeePlayer(); + void StartChase(class ABPCharacter_Demo_C* Character); + void ExecuteUbergraph_AIC_SkinStealer(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, bool K2Node_CustomEvent_ExtraHearing, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_functions.cpp new file mode 100644 index 0000000..77d363c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_functions.cpp @@ -0,0 +1,266 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass AIC_SkinStealer.AIC_SkinStealer_C +// (Actor) + +class UClass* AAIC_SkinStealer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIC_SkinStealer_C"); + + return Clss; +} + + +// AIC_SkinStealer_C AIC_SkinStealer.Default__AIC_SkinStealer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AAIC_SkinStealer_C* AAIC_SkinStealer_C::GetDefaultObj() +{ + static class AAIC_SkinStealer_C* Default = nullptr; + + if (!Default) + Default = static_cast(AAIC_SkinStealer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.Setup AI +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBehaviorTree* Behavior_Tree (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ExtraHearing (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AAIC_SkinStealer_C::Setup_AI(class UBehaviorTree* Behavior_Tree, bool ExtraHearing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "Setup AI"); + + Params::AAIC_SkinStealer_C_Setup_AI_Params Parms{}; + + Parms.Behavior_Tree = Behavior_Tree; + Parms.ExtraHearing = ExtraHearing; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_SkinStealer_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::AAIC_SkinStealer_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_SkinStealer_C::BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature"); + + Params::AAIC_SkinStealer_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = Location; + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.OnSeePlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_SkinStealer_C::OnSeePlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "OnSeePlayer"); + + Params::AAIC_SkinStealer_C_OnSeePlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.OnStopSeePlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AAIC_SkinStealer_C::OnStopSeePlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "OnStopSeePlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.StartChase +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_SkinStealer_C::StartChase(class ABPCharacter_Demo_C* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "StartChase"); + + Params::AAIC_SkinStealer_C_StartChase_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIC_SkinStealer.AIC_SkinStealer_C.ExecuteUbergraph_AIC_SkinStealer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_ExtraHearing (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AAIC_SkinStealer_C::ExecuteUbergraph_AIC_SkinStealer(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, bool K2Node_CustomEvent_ExtraHearing, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIC_SkinStealer_C", "ExecuteUbergraph_AIC_SkinStealer"); + + Params::AAIC_SkinStealer_C_ExecuteUbergraph_AIC_SkinStealer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Skin_Stealer = K2Node_DynamicCast_AsBP_Skin_Stealer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator; + Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location; + Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.K2Node_CustomEvent_Behavior_Tree = K2Node_CustomEvent_Behavior_Tree; + Parms.K2Node_CustomEvent_ExtraHearing = K2Node_CustomEvent_ExtraHearing; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Skin_Stealer_1 = K2Node_DynamicCast_AsBP_Skin_Stealer_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_parameters.hpp new file mode 100644 index 0000000..d0572b8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_parameters.hpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9 (0x9 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.Setup AI +struct AAIC_SkinStealer_C_Setup_AI_Params +{ +public: + class UBehaviorTree* Behavior_Tree; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ExtraHearing; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct AAIC_SkinStealer_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature +struct AAIC_SkinStealer_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params +{ +public: + class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.OnSeePlayer +struct AAIC_SkinStealer_C_OnSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.StartChase +struct AAIC_SkinStealer_C_StartChase_Params +{ +public: + class ABPCharacter_Demo_C* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x130 (0x130 - 0x0) +// Function AIC_SkinStealer.AIC_SkinStealer_C.ExecuteUbergraph_AIC_SkinStealer +struct AAIC_SkinStealer_C_ExecuteUbergraph_AIC_SkinStealer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_ComponentBoundEvent_Location; // 0x28(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11CC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_ExtraHearing; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11D1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Character; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11D2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0xD0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0x100(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0x10C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Abs_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0x128(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIC_SkinStealer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_classes.hpp new file mode 100644 index 0000000..9562273 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_classes.hpp @@ -0,0 +1,2737 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class AIModule.EnvQueryNode +class UEnvQueryNode : public UObject +{ +public: + int32 VerNum; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryNode* GetDefaultObj(); + +}; + +// 0x1C8 (0x1F8 - 0x30) +// Class AIModule.EnvQueryTest +class UEnvQueryTest : public UEnvQueryNode +{ +public: + int32 TestOrder; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvTestPurpose TestPurpose; // 0x34(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TestComment; // 0x38(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvTestFilterOperator MultipleContextFilterOp; // 0x48(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvTestScoreOperator MultipleContextScoreOp; // 0x49(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvTestFilterType FilterType; // 0x4A(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAIDataProviderBoolValue BoolValue; // 0x50(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMin; // 0x88(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMax; // 0xC0(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EEnvTestScoreEquation ScoringEquation; // 0xF9(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryTestClamping ClampMinType; // 0xFA(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryTestClamping ClampMaxType; // 0xFB(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEQSNormalizationType NormalizationType; // 0xFC(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAIDataProviderFloatValue ScoreClampMin; // 0x100(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoreClampMax; // 0x138(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoringFactor; // 0x170(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ReferenceValue; // 0x1A8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDefineReferenceValue; // 0x1E0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bWorkOnFloatValues : 1; // Mask: 0x1, PropSize: 0x10x1F0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryTest* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class AIModule.AIAsyncTaskBlueprintProxy +class UAIAsyncTaskBlueprintProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFail; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAIAsyncTaskBlueprintProxy* GetDefaultObj(); + + void OnMoveCompleted(const struct FAIRequestID& RequestID, enum class EPathFollowingResult MovementResult); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AIBlueprintHelperLibrary +class UAIBlueprintHelperLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAIBlueprintHelperLibrary* GetDefaultObj(); + + void UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); + class APawn* SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner); + void SimpleMoveToLocation(class AController* Controller, struct FVector& Goal); + void SimpleMoveToActor(class AController* Controller, class AActor* Goal); + void SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess); + void LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); + bool IsValidAIRotation(const struct FRotator& Rotation); + bool IsValidAILocation(const struct FVector& Location); + bool IsValidAIDirection(const struct FVector& DirectionVector); + int32 GetNextNavLinkIndex(class AController* Controller); + TArray GetCurrentPathPoints(class AController* Controller); + int32 GetCurrentPathIndex(class AController* Controller); + class UNavigationPath* GetCurrentPath(class AController* Controller); + class UBlackboardComponent* GetBlackboard(class AActor* Target); + class AAIController* GetAIController(class AActor* ControlledActor); + class UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); +}; + +// 0x90 (0x328 - 0x298) +// Class AIModule.AIController +class AAIController : public AController +{ +public: + uint8 Pad_65[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bStartAILogicOnPossess : 1; // Mask: 0x1, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bStopAILogicOnUnposses : 1; // Mask: 0x2, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLOSflag : 1; // Mask: 0x4, PropSize: 0x10x2D0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipExtraLOSChecks : 1; // Mask: 0x8, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStrafe : 1; // Mask: 0x10, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWantsPlayerState : 1; // Mask: 0x20, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSetControlRotationFromPawnOrientation : 1; // Mask: 0x40, PropSize: 0x10x2D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_0 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_66[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPathFollowingComponent* PathFollowingComponent; // 0x2D8(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComponent; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x2E8(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnActionsComponent* ActionsComp; // 0x2F0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBlackboardComponent* Blackboard; // 0x2F8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameplayTasksComponent* CachedGameplayTasksComponent; // 0x300(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DefaultNavigationFilterClass; // 0x308(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + FMulticastInlineDelegateProperty_ ReceiveMoveCompleted; // 0x310(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_67[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AAIController* GetDefaultObj(); + + bool UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent); + void UnclaimTaskResource(TSubclassOf ResourceClass); + void SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent); + void SetMoveBlockDetection(bool bEnable); + bool RunBehaviorTree(class UBehaviorTree* BTAsset); + void OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset); + void OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased); + enum class EPathFollowingRequestResult MoveToLocation(struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + enum class EPathFollowingRequestResult MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + void K2_SetFocus(class AActor* NewFocus); + void K2_SetFocalPoint(const struct FVector& FP); + void K2_ClearFocus(); + bool HasPartialPath(); + class UPathFollowingComponent* GetPathFollowingComponent(); + enum class EPathFollowingStatus GetMoveStatus(); + struct FVector GetImmediateMoveDestination(); + class AActor* GetFocusActor(); + struct FVector GetFocalPointOnActor(class AActor* Actor); + struct FVector GetFocalPoint(); + class UAIPerceptionComponent* GetAIPerceptionComponent(); + void ClaimTaskResource(TSubclassOf ResourceClass); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AIDataProvider +class UAIDataProvider : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAIDataProvider* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class AIModule.AIDataProvider_QueryParams +class UAIDataProvider_QueryParams : public UAIDataProvider +{ +public: + class FName ParamName; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAIDataProvider_QueryParams* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class AIModule.AIDataProvider_Random +class UAIDataProvider_Random : public UAIDataProvider_QueryParams +{ +public: + float Min; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Max; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bInteger : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAIDataProvider_Random* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AIHotSpotManager +class UAIHotSpotManager : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAIHotSpotManager* GetDefaultObj(); + +}; + +// 0xE0 (0x190 - 0xB0) +// Class AIModule.AIPerceptionComponent +class UAIPerceptionComponent : public UActorComponent +{ +public: + TArray SensesConfig; // 0xB0(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf DominantSense; // 0xC0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* AIOwner; // 0xD8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6E[0x80]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnPerceptionUpdated; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTargetPerceptionUpdated; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTargetPerceptionInfoUpdated; // 0x180(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAIPerceptionComponent* GetDefaultObj(); + + void SetSenseEnabled(TSubclassOf SenseClass, bool bEnable); + void RequestStimuliListenerUpdate(); + void OnOwnerEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason); + void GetPerceivedHostileActorsBySense(TSubclassOf SenseToUse, TArray* OutActors); + void GetPerceivedHostileActors(TArray* OutActors); + void GetPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors); + void GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors); + void GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors); + bool GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info); + void ForgetAll(); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AIPerceptionListenerInterface +class IAIPerceptionListenerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAIPerceptionListenerInterface* GetDefaultObj(); + +}; + +// 0x18 (0xC8 - 0xB0) +// Class AIModule.AIPerceptionStimuliSourceComponent +class UAIPerceptionStimuliSourceComponent : public UActorComponent +{ +public: + uint8 bAutoRegisterAsSource : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> RegisterAsSourceForSenses; // 0xB8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAIPerceptionStimuliSourceComponent* GetDefaultObj(); + + void UnregisterFromSense(TSubclassOf SenseClass); + void UnregisterFromPerceptionSystem(); + void RegisterWithPerceptionSystem(); + void RegisterForSense(TSubclassOf SenseClass); +}; + +// 0x10 (0x38 - 0x28) +// Class AIModule.AISubsystem +class UAISubsystem : public UObject +{ +public: + uint8 Pad_70[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UAISystem* AISystem; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAISubsystem* GetDefaultObj(); + +}; + +// 0xF8 (0x130 - 0x38) +// Class AIModule.AIPerceptionSystem +class UAIPerceptionSystem : public UAISubsystem +{ +public: + uint8 Pad_74[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Senses; // 0x88(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float PerceptionAgingRate; // 0x98(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x94]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAIPerceptionSystem* GetDefaultObj(); + + void ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent); + void ReportEvent(class UAISenseEvent* PerceptionEvent); + bool RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target); + void OnPerceptionStimuliSourceEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason); + TSubclassOf GetSenseClassForStimulus(class UObject* WorldContextObject, struct FAIStimulus& Stimulus); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AIResourceInterface +class IAIResourceInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAIResourceInterface* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class AIModule.AIResource_Movement +class UAIResource_Movement : public UGameplayTaskResource +{ +public: + + static class UClass* StaticClass(); + static class UAIResource_Movement* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class AIModule.AIResource_Logic +class UAIResource_Logic : public UGameplayTaskResource +{ +public: + + static class UClass* StaticClass(); + static class UAIResource_Logic* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class AIModule.AISense +class UAISense : public UObject +{ +public: + float DefaultExpirationAge; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EAISenseNotifyType NotifyType; // 0x2C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_76[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bWantsNewPawnNotification : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoRegisterAllPawnsAsSources : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_2 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_77[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIPerceptionSystem* PerceptionSystemInstance; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISense* GetDefaultObj(); + +}; + +// 0x28 (0xA8 - 0x80) +// Class AIModule.AISense_Blueprint +class UAISense_Blueprint : public UAISense +{ +public: + TSubclassOf ListenerDataType; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ListenerContainer; // 0x88(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray UnprocessedEvents; // 0x98(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAISense_Blueprint* GetDefaultObj(); + + float OnUpdate(TArray& EventsToProcess); + void OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void K2_OnNewPawn(class APawn* NewPawn); + void GetAllListenerComponents(TArray* ListenerComponents); + void GetAllListenerActors(TArray* ListenerActors); +}; + +// 0x10 (0x90 - 0x80) +// Class AIModule.AISense_Damage +class UAISense_Damage : public UAISense +{ +public: + TArray RegisteredEvents; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISense_Damage* GetDefaultObj(); + + void ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag); +}; + +// 0x68 (0xE8 - 0x80) +// Class AIModule.AISense_Hearing +class UAISense_Hearing : public UAISense +{ +public: + TArray NoiseEvents; // 0x80(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float SpeedOfSoundSq; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x54]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISense_Hearing* GetDefaultObj(); + + void ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag); +}; + +// 0x10 (0x90 - 0x80) +// Class AIModule.AISense_Prediction +class UAISense_Prediction : public UAISense +{ +public: + TArray RegisteredEvents; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISense_Prediction* GetDefaultObj(); + + void RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime); + void RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime); +}; + +// 0xF0 (0x170 - 0x80) +// Class AIModule.AISense_Sight +class UAISense_Sight : public UAISense +{ +public: + uint8 Pad_7F[0xC8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxTracesPerTick; // 0x148(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinQueriesPerTimeSliceCheck; // 0x14C(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double MaxTimeSlicePerTick; // 0x150(0x8)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HighImportanceQueryDistanceThreshold; // 0x158(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxQueryImportance; // 0x160(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SightLimitQueryImportance; // 0x164(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISense_Sight* GetDefaultObj(); + +}; + +// 0x10 (0x90 - 0x80) +// Class AIModule.AISense_Team +class UAISense_Team : public UAISense +{ +public: + TArray RegisteredEvents; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISense_Team* GetDefaultObj(); + +}; + +// 0x10 (0x90 - 0x80) +// Class AIModule.AISense_Touch +class UAISense_Touch : public UAISense +{ +public: + TArray RegisteredEvents; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISense_Touch* GetDefaultObj(); + +}; + +// 0x0 (0x108 - 0x108) +// Class AIModule.AISenseBlueprintListener +class UAISenseBlueprintListener : public UUserDefinedStruct +{ +public: + + static class UClass* StaticClass(); + static class UAISenseBlueprintListener* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class AIModule.AISenseConfig +class UAISenseConfig : public UObject +{ +public: + struct FColor DebugColor; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAge; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bStartsEnabled : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISenseConfig* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class AIModule.AISenseConfig_Blueprint +class UAISenseConfig_Blueprint : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x48(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISenseConfig_Blueprint* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class AIModule.AISenseConfig_Damage +class UAISenseConfig_Damage : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x48(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISenseConfig_Damage* GetDefaultObj(); + +}; + +// 0x18 (0x60 - 0x48) +// Class AIModule.AISenseConfig_Hearing +class UAISenseConfig_Hearing : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x48(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingRange; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoSHearingRange; // 0x54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLoSHearing : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_83[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISenseConfig_Hearing* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class AIModule.AISenseConfig_Prediction +class UAISenseConfig_Prediction : public UAISenseConfig +{ +public: + + static class UClass* StaticClass(); + static class UAISenseConfig_Prediction* GetDefaultObj(); + +}; + +// 0x28 (0x70 - 0x48) +// Class AIModule.AISenseConfig_Sight +class UAISenseConfig_Sight : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x48(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoseSightRadius; // 0x54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PeripheralVisionAngleDegrees; // 0x58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + float AutoSuccessRangeFromLastSeenLocation; // 0x60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointOfViewBackwardOffset; // 0x64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearClippingRadius; // 0x68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISenseConfig_Sight* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class AIModule.AISenseConfig_Team +class UAISenseConfig_Team : public UAISenseConfig +{ +public: + + static class UClass* StaticClass(); + static class UAISenseConfig_Team* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class AIModule.AISenseConfig_Touch +class UAISenseConfig_Touch : public UAISenseConfig +{ +public: + + static class UClass* StaticClass(); + static class UAISenseConfig_Touch* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AISenseEvent +class UAISenseEvent : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAISenseEvent* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class AIModule.AISenseEvent_Damage +class UAISenseEvent_Damage : public UAISenseEvent +{ +public: + struct FAIDamageEvent Event; // 0x28(0x38)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAISenseEvent_Damage* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class AIModule.AISenseEvent_Hearing +class UAISenseEvent_Hearing : public UAISenseEvent +{ +public: + struct FAINoiseEvent Event; // 0x28(0x30)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAISenseEvent_Hearing* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.AISightTargetInterface +class IAISightTargetInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAISightTargetInterface* GetDefaultObj(); + +}; + +// 0xD8 (0x130 - 0x58) +// Class AIModule.AISystem +class UAISystem : public UAISystemBase +{ +public: + struct FSoftClassPath PerceptionSystemClassName; // 0x58(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath HotSpotManagerClassName; // 0x70(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptanceRadius; // 0x88(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingRegularPathPointAcceptanceRadius; // 0x8C(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingNavLinkAcceptanceRadius; // 0x90(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFinishMoveOnGoalOverlap; // 0x94(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAcceptPartialPaths; // 0x95(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowStrafing; // 0x96(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBTAITasks; // 0x97(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowControllersAsEQSQuerier; // 0x98(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDebuggerPlugin; // 0x99(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForgetStaleActors; // 0x9A(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddBlackboardSelfKey; // 0x9B(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel DefaultSightCollisionChannel; // 0x9C(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTreeManager* BehaviorTreeManager; // 0xA0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEnvQueryManager* EnvironmentQueryManager; // 0xA8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAIPerceptionSystem* PerceptionSystem; // 0xB0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllProxyObjects; // 0xB8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UAIHotSpotManager* HotSpotManager; // 0xC8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNavLocalGridManager* NavLocalGrids; // 0xD0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_86[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISystem* GetDefaultObj(); + + void AILoggingVerbose(); + void AIIgnorePlayers(); +}; + +// 0x8 (0x70 - 0x68) +// Class AIModule.AITask +class UAITask : public UGameplayTask +{ +public: + class AAIController* OwnerController; // 0x68(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAITask* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class AIModule.AITask_LockLogic +class UAITask_LockLogic : public UAITask +{ +public: + + static class UClass* StaticClass(); + static class UAITask_LockLogic* GetDefaultObj(); + +}; + +// 0xA0 (0x110 - 0x70) +// Class AIModule.AITask_MoveTo +class UAITask_MoveTo : public UAITask +{ +public: + FMulticastInlineDelegateProperty_ OnRequestFailed; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + FMulticastInlineDelegateProperty_ OnMoveFinished; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + struct FAIMoveRequest MoveRequest; // 0x90(0x40)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_89[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAITask_MoveTo* GetDefaultObj(); + + class UAITask_MoveTo* AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, enum class EAIOptionFlag StopOnOverlap, enum class EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuosGoalTracking, enum class EAIOptionFlag ProjectGoalOnNavigation); +}; + +// 0x78 (0xE8 - 0x70) +// Class AIModule.AITask_RunEQS +class UAITask_RunEQS : public UAITask +{ +public: + uint8 Pad_8A[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAITask_RunEQS* GetDefaultObj(); + + class UAITask_RunEQS* RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate); +}; + +// 0x40 (0x68 - 0x28) +// Class AIModule.BehaviorTree +class UBehaviorTree : public UObject +{ +public: + uint8 Pad_8B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UBTCompositeNode* RootNode; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* BlackboardAsset; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RootDecorators; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RootDecoratorOps; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBehaviorTree* GetDefaultObj(); + +}; + +// 0x58 (0x108 - 0xB0) +// Class AIModule.BrainComponent +class UBrainComponent : public UActorComponent +{ +public: + uint8 Pad_8D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* BlackboardComp; // 0xB8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AAIController* AIOwner; // 0xC0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8E[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBrainComponent* GetDefaultObj(); + + void StopLogic(const class FString& Reason); + void StartLogic(); + void RestartLogic(); + bool IsRunning(); + bool IsPaused(); +}; + +// 0x190 (0x298 - 0x108) +// Class AIModule.BehaviorTreeComponent +class UBehaviorTreeComponent : public UBrainComponent +{ +public: + uint8 Pad_90[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NodeInstances; // 0x128(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_91[0x140]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTree* DefaultBehaviorTreeAsset; // 0x278(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_92[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBehaviorTreeComponent* GetDefaultObj(); + + void SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset); + float GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag); + void AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); +}; + +// 0x28 (0x50 - 0x28) +// Class AIModule.BehaviorTreeManager +class UBehaviorTreeManager : public UObject +{ +public: + int32 MaxDebuggerSteps; // 0x28(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_93[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LoadedTemplates; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActiveComponents; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBehaviorTreeManager* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.BehaviorTreeTypes +class UBehaviorTreeTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UBehaviorTreeTypes* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.BlackboardAssetProvider +class IBlackboardAssetProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBlackboardAssetProvider* GetDefaultObj(); + + class UBlackboardData* GetBlackboardAsset(); +}; + +// 0x108 (0x1B8 - 0xB0) +// Class AIModule.BlackboardComponent +class UBlackboardComponent : public UActorComponent +{ +public: + class UBrainComponent* BrainComp; // 0xB0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* DefaultBlackboardAsset; // 0xB8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* BlackboardAsset; // 0xC0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray KeyInstances; // 0xE8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_9C[0xC0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlackboardComponent* GetDefaultObj(); + + void SetValueAsVector(class FName& KeyName, const struct FVector& VectorValue); + void SetValueAsString(class FName& KeyName, const class FString& StringValue); + void SetValueAsRotator(class FName& KeyName, const struct FRotator& VectorValue); + void SetValueAsObject(class FName& KeyName, class UObject* ObjectValue); + void SetValueAsName(class FName& KeyName, class FName NameValue); + void SetValueAsInt(class FName& KeyName, int32 IntValue); + void SetValueAsFloat(class FName& KeyName, float FloatValue); + void SetValueAsEnum(class FName& KeyName, uint8 EnumValue); + void SetValueAsClass(class FName& KeyName, class UClass* ClassValue); + void SetValueAsBool(class FName& KeyName, bool BoolValue); + bool IsVectorValueSet(class FName& KeyName); + struct FVector GetValueAsVector(class FName& KeyName); + class FString GetValueAsString(class FName& KeyName); + struct FRotator GetValueAsRotator(class FName& KeyName); + class UObject* GetValueAsObject(class FName& KeyName); + class FName GetValueAsName(class FName& KeyName); + int32 GetValueAsInt(class FName& KeyName); + float GetValueAsFloat(class FName& KeyName); + uint8 GetValueAsEnum(class FName& KeyName); + class UClass* GetValueAsClass(class FName& KeyName); + bool GetValueAsBool(class FName& KeyName); + bool GetRotationFromEntry(class FName& KeyName, struct FRotator* ResultRotation); + bool GetLocationFromEntry(class FName& KeyName, struct FVector* ResultLocation); + void ClearValue(class FName& KeyName); +}; + +// 0x20 (0x50 - 0x30) +// Class AIModule.BlackboardData +class UBlackboardData : public UDataAsset +{ +public: + class UBlackboardData* Parent; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x38(0x10)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bHasSynchronizedKeys : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlackboardData* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class AIModule.BlackboardKeyType +class UBlackboardKeyType : public UObject +{ +public: + uint8 Pad_9E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlackboardKeyType* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Bool +class UBlackboardKeyType_Bool : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Bool* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class AIModule.BlackboardKeyType_Class +class UBlackboardKeyType_Class : public UBlackboardKeyType +{ +public: + class UClass* BaseClass; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Class* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class AIModule.BlackboardKeyType_Enum +class UBlackboardKeyType_Enum : public UBlackboardKeyType +{ +public: + class UEnum* EnumType; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnumName; // 0x38(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsEnumNameValid : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Enum* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Float +class UBlackboardKeyType_Float : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Float* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Int +class UBlackboardKeyType_Int : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Int* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Name +class UBlackboardKeyType_Name : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Name* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class AIModule.BlackboardKeyType_NativeEnum +class UBlackboardKeyType_NativeEnum : public UBlackboardKeyType +{ +public: + class FString EnumName; // 0x30(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnum* EnumType; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlackboardKeyType_NativeEnum* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class AIModule.BlackboardKeyType_Object +class UBlackboardKeyType_Object : public UBlackboardKeyType +{ +public: + class UClass* BaseClass; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Object* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Rotator +class UBlackboardKeyType_Rotator : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Rotator* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class AIModule.BlackboardKeyType_String +class UBlackboardKeyType_String : public UBlackboardKeyType +{ +public: + class FString StringValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlackboardKeyType_String* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.BlackboardKeyType_Vector +class UBlackboardKeyType_Vector : public UBlackboardKeyType +{ +public: + + static class UClass* StaticClass(); + static class UBlackboardKeyType_Vector* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class AIModule.BTNode +class UBTNode : public UObject +{ +public: + uint8 Pad_A0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FString NodeName; // 0x30(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* TreeAsset; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBTCompositeNode* ParentNode; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A1[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTNode* GetDefaultObj(); + +}; + +// 0x8 (0x60 - 0x58) +// Class AIModule.BTAuxiliaryNode +class UBTAuxiliaryNode : public UBTNode +{ +public: + uint8 Pad_A2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTAuxiliaryNode* GetDefaultObj(); + +}; + +// 0x38 (0x90 - 0x58) +// Class AIModule.BTCompositeNode +class UBTCompositeNode : public UBTNode +{ +public: + TArray Children; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Services; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bApplyDecoratorScope : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTCompositeNode* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class AIModule.BTComposite_Selector +class UBTComposite_Selector : public UBTCompositeNode +{ +public: + + static class UClass* StaticClass(); + static class UBTComposite_Selector* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class AIModule.BTComposite_Sequence +class UBTComposite_Sequence : public UBTCompositeNode +{ +public: + + static class UClass* StaticClass(); + static class UBTComposite_Sequence* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class AIModule.BTComposite_SimpleParallel +class UBTComposite_SimpleParallel : public UBTCompositeNode +{ +public: + enum class EBTParallelMode FinishMode; // 0x90(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTComposite_SimpleParallel* GetDefaultObj(); + +}; + +// 0x8 (0x68 - 0x60) +// Class AIModule.BTDecorator +class UBTDecorator : public UBTAuxiliaryNode +{ +public: + uint8 BitPad_4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bInverseCondition : 1; // Mask: 0x80, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EBTFlowAbortMode FlowAbortMode; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator* GetDefaultObj(); + +}; + +// 0x28 (0x90 - 0x68) +// Class AIModule.BTDecorator_BlackboardBase +class UBTDecorator_BlackboardBase : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x68(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTDecorator_BlackboardBase* GetDefaultObj(); + +}; + +// 0x30 (0xC0 - 0x90) +// Class AIModule.BTDecorator_Blackboard +class UBTDecorator_Blackboard : public UBTDecorator_BlackboardBase +{ +public: + int32 IntValue; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FloatValue; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString StringValue; // 0x98(0x10)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0xA8(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 OperationType; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EBTBlackboardRestart NotifyObserver; // 0xB9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A8[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_Blackboard* GetDefaultObj(); + +}; + +// 0x38 (0xA0 - 0x68) +// Class AIModule.BTDecorator_BlueprintBase +class UBTDecorator_BlueprintBase : public UBTDecorator +{ +public: + class AAIController* AIOwner; // 0x68(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x70(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ObservedKeyNames; // 0x78(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_AF[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bShowPropertyDetails : 1; // Mask: 0x1, PropSize: 0x10x98(0x1)(Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCheckConditionOnlyBlackBoardChanges : 1; // Mask: 0x2, PropSize: 0x10x98(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsObservingBB : 1; // Mask: 0x4, PropSize: 0x10x98(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_BlueprintBase* GetDefaultObj(); + + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverDeactivated(class AActor* OwnerActor); + void ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverActivated(class AActor* OwnerActor); + void ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecutionStart(class AActor* OwnerActor); + void ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, enum class EBTNodeResult NodeResult); + void ReceiveExecutionFinish(class AActor* OwnerActor, enum class EBTNodeResult NodeResult); + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn); + bool PerformConditionCheck(class AActor* OwnerActor); + bool IsDecoratorObserverActive(); + bool IsDecoratorExecutionActive(); +}; + +// 0x60 (0xC8 - 0x68) +// Class AIModule.BTDecorator_CheckGameplayTagsOnActor +class UBTDecorator_CheckGameplayTagsOnActor : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x68(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + enum class EGameplayContainerMatchType TagsToMatch; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGameplayTagContainer GameplayTags; // 0x98(0x20)(Edit, Protected, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0xB8(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTDecorator_CheckGameplayTagsOnActor* GetDefaultObj(); + +}; + +// 0x58 (0xC0 - 0x68) +// Class AIModule.BTDecorator_CompareBBEntries +class UBTDecorator_CompareBBEntries : public UBTDecorator +{ +public: + enum class EBlackBoardEntryComparison Operator; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlackboardKeySelector BlackboardKeyA; // 0x70(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x98(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTDecorator_CompareBBEntries* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class AIModule.BTDecorator_ConditionalLoop +class UBTDecorator_ConditionalLoop : public UBTDecorator_Blackboard +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ConditionalLoop* GetDefaultObj(); + +}; + +// 0x88 (0xF0 - 0x68) +// Class AIModule.BTDecorator_ConeCheck +class UBTDecorator_ConeCheck : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlackboardKeySelector ConeOrigin; // 0x70(0x28)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ConeDirection; // 0x98(0x28)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0xC0(0x28)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_ConeCheck* GetDefaultObj(); + +}; + +// 0x8 (0x70 - 0x68) +// Class AIModule.BTDecorator_Cooldown +class UBTDecorator_Cooldown : public UBTDecorator +{ +public: + float CoolDownTime; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_Cooldown* GetDefaultObj(); + +}; + +// 0x60 (0xC8 - 0x68) +// Class AIModule.BTDecorator_DoesPathExist +class UBTDecorator_DoesPathExist : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKeyA; // 0x68(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x90(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 bUseSelf : 1; // Mask: 0x1, PropSize: 0x10xB8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EPathExistanceQueryType PathQueryType; // 0xBC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf FilterClass; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBTDecorator_DoesPathExist* GetDefaultObj(); + +}; + +// 0x0 (0x68 - 0x68) +// Class AIModule.BTDecorator_ForceSuccess +class UBTDecorator_ForceSuccess : public UBTDecorator +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ForceSuccess* GetDefaultObj(); + +}; + +// 0x48 (0xD8 - 0x90) +// Class AIModule.BTDecorator_IsAtLocation +class UBTDecorator_IsAtLocation : public UBTDecorator_BlackboardBase +{ +public: + float AcceptableRadius; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAIDataProviderFloatValue ParametrizedAcceptableRadius; // 0x98(0x38)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EFAIDistanceType GeometricDistanceType; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseParametrizedRadius : 1; // Mask: 0x1, PropSize: 0x10xD4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseNavAgentGoalLocation : 1; // Mask: 0x2, PropSize: 0x10xD4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathFindingBasedTest : 1; // Mask: 0x4, PropSize: 0x10xD4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_IsAtLocation* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class AIModule.BTDecorator_IsBBEntryOfClass +class UBTDecorator_IsBBEntryOfClass : public UBTDecorator_BlackboardBase +{ +public: + TSubclassOf TestClass; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTDecorator_IsBBEntryOfClass* GetDefaultObj(); + +}; + +// 0x60 (0xC8 - 0x68) +// Class AIModule.BTDecorator_KeepInCone +class UBTDecorator_KeepInCone : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlackboardKeySelector ConeOrigin; // 0x70(0x28)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0x98(0x28)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSelfAsOrigin : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseSelfAsObserved : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_KeepInCone* GetDefaultObj(); + +}; + +// 0x10 (0x78 - 0x68) +// Class AIModule.BTDecorator_Loop +class UBTDecorator_Loop : public UBTDecorator +{ +public: + int32 NumLoops; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInfiniteLoop; // 0x6C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InfiniteLoopTimeoutTime; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_Loop* GetDefaultObj(); + +}; + +// 0x0 (0x68 - 0x68) +// Class AIModule.BTDecorator_ReachedMoveGoal +class UBTDecorator_ReachedMoveGoal : public UBTDecorator +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ReachedMoveGoal* GetDefaultObj(); + +}; + +// 0x10 (0x78 - 0x68) +// Class AIModule.BTDecorator_SetTagCooldown +class UBTDecorator_SetTagCooldown : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x68(0x8)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_SetTagCooldown* GetDefaultObj(); + +}; + +// 0x10 (0x78 - 0x68) +// Class AIModule.BTDecorator_TagCooldown +class UBTDecorator_TagCooldown : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x68(0x8)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivatesCooldown; // 0x75(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_TagCooldown* GetDefaultObj(); + +}; + +// 0x8 (0x70 - 0x68) +// Class AIModule.BTDecorator_TimeLimit +class UBTDecorator_TimeLimit : public UBTDecorator +{ +public: + float TimeLimit; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTDecorator_TimeLimit* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.BTFunctionLibrary +class UBTFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBTFunctionLibrary* GetDefaultObj(); + + void StopUsingExternalEvent(class UBTNode* NodeOwner); + void StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor); + void SetBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const struct FVector& Value); + void SetBlackboardValueAsString(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const class FString& Value); + void SetBlackboardValueAsRotator(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const struct FRotator& Value); + void SetBlackboardValueAsObject(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class UObject* Value); + void SetBlackboardValueAsName(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class FName Value); + void SetBlackboardValueAsInt(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, int32 Value); + void SetBlackboardValueAsFloat(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, float Value); + void SetBlackboardValueAsEnum(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, uint8 Value); + void SetBlackboardValueAsClass(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class UClass* Value); + void SetBlackboardValueAsBool(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, bool Value); + class UBlackboardComponent* GetOwnersBlackboard(class UBTNode* NodeOwner); + class UBehaviorTreeComponent* GetOwnerComponent(class UBTNode* NodeOwner); + struct FVector GetBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + class FString GetBlackboardValueAsString(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + struct FRotator GetBlackboardValueAsRotator(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + class UObject* GetBlackboardValueAsObject(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + class FName GetBlackboardValueAsName(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + int32 GetBlackboardValueAsInt(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + float GetBlackboardValueAsFloat(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + uint8 GetBlackboardValueAsEnum(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + class UClass* GetBlackboardValueAsClass(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + bool GetBlackboardValueAsBool(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + class AActor* GetBlackboardValueAsActor(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + void ClearBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); + void ClearBlackboardValue(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key); +}; + +// 0x10 (0x70 - 0x60) +// Class AIModule.BTService +class UBTService : public UBTAuxiliaryNode +{ +public: + float Interval; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomDeviation; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCallTickOnSearchStart : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRestartTimerOnEachActivation : 1; // Mask: 0x2, PropSize: 0x10x68(0x1)(Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTService* GetDefaultObj(); + +}; + +// 0x28 (0x98 - 0x70) +// Class AIModule.BTService_BlackboardBase +class UBTService_BlackboardBase : public UBTService +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x70(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTService_BlackboardBase* GetDefaultObj(); + +}; + +// 0x28 (0x98 - 0x70) +// Class AIModule.BTService_BlueprintBase +class UBTService_BlueprintBase : public UBTService +{ +public: + class AAIController* AIOwner; // 0x70(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x78(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_ED[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bShowPropertyDetails : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bShowEventDetails : 1; // Mask: 0x2, PropSize: 0x10x90(0x1)(Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_EE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTService_BlueprintBase* GetDefaultObj(); + + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveSearchStart(class AActor* OwnerActor); + void ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveDeactivation(class AActor* OwnerActor); + void ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveActivation(class AActor* OwnerActor); + bool IsServiceActive(); +}; + +// 0x8 (0xA0 - 0x98) +// Class AIModule.BTService_DefaultFocus +class UBTService_DefaultFocus : public UBTService_BlackboardBase +{ +public: + uint8 FocusPriority; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTService_DefaultFocus* GetDefaultObj(); + +}; + +// 0x58 (0xF0 - 0x98) +// Class AIModule.BTService_RunEQS +class UBTService_RunEQS : public UBTService_BlackboardBase +{ +public: + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x98(0x48)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F1[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTService_RunEQS* GetDefaultObj(); + +}; + +// 0x18 (0x70 - 0x58) +// Class AIModule.BTTaskNode +class UBTTaskNode : public UBTNode +{ +public: + TArray Services; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIgnoreRestartSelf : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTaskNode* GetDefaultObj(); + +}; + +// 0x28 (0x98 - 0x70) +// Class AIModule.BTTask_BlackboardBase +class UBTTask_BlackboardBase : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x70(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTTask_BlackboardBase* GetDefaultObj(); + +}; + +// 0x38 (0xA8 - 0x70) +// Class AIModule.BTTask_BlueprintBase +class UBTTask_BlueprintBase : public UBTTaskNode +{ +public: + class AAIController* AIOwner; // 0x70(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x78(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntervalCountdown TickInterval; // 0x80(0x8)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_110[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bShowPropertyDetails : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_BlueprintBase* GetDefaultObj(); + + void SetFinishOnMessageWithId(class FName MessageName, int32 RequestID); + void SetFinishOnMessage(class FName MessageName); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecute(class AActor* OwnerActor); + void ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveAbort(class AActor* OwnerActor); + bool IsTaskExecuting(); + bool IsTaskAborting(); + void FinishExecute(bool bSuccess); + void FinishAbort(); +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_FinishWithResult +class UBTTask_FinishWithResult : public UBTTaskNode +{ +public: + enum class EBTNodeResult Result; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_112[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_FinishWithResult* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_GameplayTaskBase +class UBTTask_GameplayTaskBase : public UBTTaskNode +{ +public: + uint8 bWaitForGameplayTask : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_113[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_GameplayTaskBase* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_MakeNoise +class UBTTask_MakeNoise : public UBTTaskNode +{ +public: + float Loudnes; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_MakeNoise* GetDefaultObj(); + +}; + +// 0x18 (0xB0 - 0x98) +// Class AIModule.BTTask_MoveTo +class UBTTask_MoveTo : public UBTTask_BlackboardBase +{ +public: + float AcceptableRadius; // 0x98(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf FilterClass; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObservedBlackboardValueTolerance; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bObserveBlackboardValue : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStrafe : 1; // Mask: 0x2, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowPartialPath : 1; // Mask: 0x4, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTrackMovingGoal : 1; // Mask: 0x8, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProjectGoalLocation : 1; // Mask: 0x10, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReachTestIncludesAgentRadius : 1; // Mask: 0x20, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReachTestIncludesGoalRadius : 1; // Mask: 0x40, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopOnOverlap : 1; // Mask: 0x80, PropSize: 0x10xAC(0x1)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopOnOverlapNeedsUpdate : 1; // Mask: 0x1, PropSize: 0x10xAD(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_MoveTo* GetDefaultObj(); + +}; + +// 0x8 (0xB8 - 0xB0) +// Class AIModule.BTTask_MoveDirectlyToward +class UBTTask_MoveDirectlyToward : public UBTTask_MoveTo +{ +public: + uint8 bDisablePathUpdateOnGoalLocationChange : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProjectVectorGoalToNavigation : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdatedDeprecatedProperties : 1; // Mask: 0x4, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_119[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_MoveDirectlyToward* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class AIModule.BTTask_PawnActionBase +class UBTTask_PawnActionBase : public UBTTaskNode +{ +public: + + static class UClass* StaticClass(); + static class UBTTask_PawnActionBase* GetDefaultObj(); + +}; + +// 0x40 (0xB0 - 0x70) +// Class AIModule.BTTask_PlayAnimation +class UBTTask_PlayAnimation : public UBTTaskNode +{ +public: + class UAnimationAsset* AnimationToPlay; // 0x70(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNonBlocking : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_11C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTreeComponent* MyOwnerComp; // 0x80(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* CachedSkelMesh; // 0x88(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_PlayAnimation* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_PlaySound +class UBTTask_PlaySound : public UBTTaskNode +{ +public: + class USoundCue* SoundToPlay; // 0x70(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBTTask_PlaySound* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_PushPawnAction +class UBTTask_PushPawnAction : public UBTTask_PawnActionBase +{ +public: + class UPawnAction* Action; // 0x70(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTTask_PushPawnAction* GetDefaultObj(); + +}; + +// 0x8 (0xA0 - 0x98) +// Class AIModule.BTTask_RotateToFaceBBEntry +class UBTTask_RotateToFaceBBEntry : public UBTTask_BlackboardBase +{ +public: + float Precision; // 0x98(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_121[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_RotateToFaceBBEntry* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_RunBehavior +class UBTTask_RunBehavior : public UBTTaskNode +{ +public: + class UBehaviorTree* BehaviorAsset; // 0x70(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTTask_RunBehavior* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class AIModule.BTTask_RunBehaviorDynamic +class UBTTask_RunBehaviorDynamic : public UBTTaskNode +{ +public: + struct FGameplayTag InjectionTag; // 0x70(0x8)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* DefaultBehaviorAsset; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* BehaviorAsset; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTTask_RunBehaviorDynamic* GetDefaultObj(); + +}; + +// 0xB8 (0x150 - 0x98) +// Class AIModule.BTTask_RunEQSQuery +class UBTTask_RunEQSQuery : public UBTTask_BlackboardBase +{ +public: + class UEnvQuery* QueryTemplate; // 0x98(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0xA0(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0xB0(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + enum class EEnvQueryRunMode RunMode; // 0xC0(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0xC8(0x28)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bUseBBKey; // 0xF0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0xF8(0x48)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_125[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBTTask_RunEQSQuery* GetDefaultObj(); + +}; + +// 0x10 (0x80 - 0x70) +// Class AIModule.BTTask_SetTagCooldown +class UBTTask_SetTagCooldown : public UBTTaskNode +{ +public: + struct FGameplayTag CooldownTag; // 0x70(0x8)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x78(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_127[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CooldownDuration; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBTTask_SetTagCooldown* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class AIModule.BTTask_Wait +class UBTTask_Wait : public UBTTaskNode +{ +public: + float WaitTime; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDeviation; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBTTask_Wait* GetDefaultObj(); + +}; + +// 0x28 (0xA0 - 0x78) +// Class AIModule.BTTask_WaitBlackboardTime +class UBTTask_WaitBlackboardTime : public UBTTask_Wait +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x78(0x28)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBTTask_WaitBlackboardTime* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.CrowdAgentInterface +class ICrowdAgentInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ICrowdAgentInterface* GetDefaultObj(); + +}; + +// 0x1A0 (0x250 - 0xB0) +// Class AIModule.PathFollowingComponent +class UPathFollowingComponent : public UActorComponent +{ +public: + uint8 Pad_12A[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + class UNavMovementComponent* MovementComp; // 0xE8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* MyNavData; // 0xF8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12C[0x150]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPathFollowingComponent* GetDefaultObj(); + + void OnNavDataRegistered(class ANavigationData* NavData); + void OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, struct FHitResult& Hit); + struct FVector GetPathDestination(); + enum class EPathFollowingAction GetPathActionType(); +}; + +// 0x48 (0x298 - 0x250) +// Class AIModule.CrowdFollowingComponent +class UCrowdFollowingComponent : public UPathFollowingComponent +{ +public: + uint8 Pad_12D[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CrowdAgentMoveDirection; // 0x268(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E[0x24]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCrowdFollowingComponent* GetDefaultObj(); + + void SuspendCrowdSteering(bool bSuspend); +}; + +// 0xC8 (0xF0 - 0x28) +// Class AIModule.CrowdManager +class UCrowdManager : public UCrowdManagerBase +{ +public: + class ANavigationData* MyNavData; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AvoidanceConfig; // 0x30(0x10)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray SamplingPatterns; // 0x40(0x10)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + int32 MaxAgents; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAgentRadius; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedAgents; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedWalls; // 0x5C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NavmeshCheckInterval; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOptimizationInterval; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SeparationDirClamp; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOffsetRadiusMultiplier; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_D : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bResolveCollisions : 1; // Mask: 0x10, PropSize: 0x10x70(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_132[0x7F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCrowdManager* GetDefaultObj(); + +}; + +// 0x0 (0x328 - 0x328) +// Class AIModule.DetourCrowdAIController +class ADetourCrowdAIController : public AAIController +{ +public: + + static class UClass* StaticClass(); + static class ADetourCrowdAIController* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class AIModule.EnvQuery +class UEnvQuery : public UDataAsset +{ +public: + class FName QueryName; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Options; // 0x38(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQuery* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EnvQueryContext +class UEnvQueryContext : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryContext* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class AIModule.EnvQueryContext_BlueprintBase +class UEnvQueryContext_BlueprintBase : public UEnvQueryContext +{ +public: + uint8 Pad_137[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryContext_BlueprintBase* GetDefaultObj(); + + void ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation); + void ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor); + void ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet); + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EnvQueryContext_Item +class UEnvQueryContext_Item : public UEnvQueryContext +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryContext_Item* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EnvQueryContext_Querier +class UEnvQueryContext_Querier : public UEnvQueryContext +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryContext_Querier* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EnvQueryDebugHelpers +class UEnvQueryDebugHelpers : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryDebugHelpers* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class AIModule.EnvQueryGenerator +class UEnvQueryGenerator : public UEnvQueryNode +{ +public: + class FString OptionName; // 0x30(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ItemType; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoSortTests : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryGenerator* GetDefaultObj(); + +}; + +// 0x80 (0xD0 - 0x50) +// Class AIModule.EnvQueryGenerator_ActorsOfClass +class UEnvQueryGenerator_ActorsOfClass : public UEnvQueryGenerator +{ +public: + TSubclassOf SearchedActorClass; // 0x50(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue GenerateOnlyActorsInRadius; // 0x58(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SearchRadius; // 0x90(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf SearchCenter; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_ActorsOfClass* GetDefaultObj(); + +}; + +// 0x30 (0x80 - 0x50) +// Class AIModule.EnvQueryGenerator_BlueprintBase +class UEnvQueryGenerator_BlueprintBase : public UEnvQueryGenerator +{ +public: + class FText GeneratorsActionDescription; // 0x50(0x18)(Edit, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedItemType; // 0x70(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_BlueprintBase* GetDefaultObj(); + + class UObject* GetQuerier(); + void DoItemGeneration(TArray& ContextLocations); + void AddGeneratedVector(const struct FVector& GeneratedVector); + void AddGeneratedActor(class AActor* GeneratedActor); +}; + +// 0x20 (0x70 - 0x50) +// Class AIModule.EnvQueryGenerator_Composite +class UEnvQueryGenerator_Composite : public UEnvQueryGenerator +{ +public: + TArray Generators; // 0x50(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAllowDifferentItemTypes : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasMatchingItemType : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_13C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ForcedItemType; // 0x68(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_Composite* GetDefaultObj(); + +}; + +// 0x30 (0x80 - 0x50) +// Class AIModule.EnvQueryGenerator_ProjectedPoints +class UEnvQueryGenerator_ProjectedPoints : public UEnvQueryGenerator +{ +public: + struct FEnvTraceData ProjectionData; // 0x50(0x30)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_ProjectedPoints* GetDefaultObj(); + +}; + +// 0xF0 (0x170 - 0x80) +// Class AIModule.EnvQueryGenerator_Cone +class UEnvQueryGenerator_Cone : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue AlignedPointsDistance; // 0x80(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue ConeDegrees; // 0xB8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue AngleStep; // 0xF0(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue Range; // 0x128(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf CenterActor; // 0x160(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIncludeContextLocation : 1; // Mask: 0x1, PropSize: 0x10x168(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_Cone* GetDefaultObj(); + +}; + +// 0x8 (0x58 - 0x50) +// Class AIModule.EnvQueryGenerator_CurrentLocation +class UEnvQueryGenerator_CurrentLocation : public UEnvQueryGenerator +{ +public: + TSubclassOf QueryContext; // 0x50(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_CurrentLocation* GetDefaultObj(); + +}; + +// 0x150 (0x1D0 - 0x80) +// Class AIModule.EnvQueryGenerator_Donut +class UEnvQueryGenerator_Donut : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue InnerRadius; // 0x80(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue OuterRadius; // 0xB8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfRings; // 0xF0(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue PointsPerRing; // 0x128(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvDirection ArcDirection; // 0x160(0x20)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x180(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseSpiralPattern; // 0x1B8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_140[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf Center; // 0x1C0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // Mask: 0x1, PropSize: 0x10x1C8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_Donut* GetDefaultObj(); + +}; + +// 0x190 (0x210 - 0x80) +// Class AIModule.EnvQueryGenerator_OnCircle +class UEnvQueryGenerator_OnCircle : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue CircleRadius; // 0x80(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SpaceBetween; // 0xB8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfPoints; // 0xF0(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EPointOnCircleSpacingMethod PointOnCircleSpacingMethod; // 0x128(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEnvDirection ArcDirection; // 0x130(0x20)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x150(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float AngleRadians; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf CircleCenter; // 0x190(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreAnyContextActorsWhenGeneratingCircle; // 0x198(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_145[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAIDataProviderFloatValue CircleCenterZOffset; // 0x1A0(0x38)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvTraceData TraceData; // 0x1D8(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // Mask: 0x1, PropSize: 0x10x208(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_OnCircle* GetDefaultObj(); + +}; + +// 0x78 (0xF8 - 0x80) +// Class AIModule.EnvQueryGenerator_SimpleGrid +class UEnvQueryGenerator_SimpleGrid : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue GridSize; // 0x80(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SpaceBetween; // 0xB8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf GenerateAround; // 0xF0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_SimpleGrid* GetDefaultObj(); + +}; + +// 0x78 (0x170 - 0xF8) +// Class AIModule.EnvQueryGenerator_PathingGrid +class UEnvQueryGenerator_PathingGrid : public UEnvQueryGenerator_SimpleGrid +{ +public: + struct FAIDataProviderBoolValue PathToItem; // 0xF8(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf NavigationFilter; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x138(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryGenerator_PathingGrid* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class AIModule.EnvQueryInstanceBlueprintWrapper +class UEnvQueryInstanceBlueprintWrapper : public UObject +{ +public: + uint8 Pad_150[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 QueryID; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_151[0x24]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ItemType; // 0x58(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 OptionIndex; // 0x60(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_153[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnQueryFinishedEvent; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQueryInstanceBlueprintWrapper* GetDefaultObj(); + + void SetNamedParam(class FName ParamName, float Value); + TArray GetResultsAsLocations(); + TArray GetResultsAsActors(); + bool GetQueryResultsAsLocations(TArray* ResultLocations); + bool GetQueryResultsAsActors(TArray* ResultActors); + float GetItemScore(int32 ItemIndex); + void EQSQueryDoneSignature__DelegateSignature(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); +}; + +// 0x8 (0x30 - 0x28) +// Class AIModule.EnvQueryItemType +class UEnvQueryItemType : public UObject +{ +public: + uint8 Pad_159[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryItemType* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.EnvQueryItemType_VectorBase +class UEnvQueryItemType_VectorBase : public UEnvQueryItemType +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryItemType_VectorBase* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.EnvQueryItemType_ActorBase +class UEnvQueryItemType_ActorBase : public UEnvQueryItemType_VectorBase +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryItemType_ActorBase* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.EnvQueryItemType_Actor +class UEnvQueryItemType_Actor : public UEnvQueryItemType_ActorBase +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryItemType_Actor* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.EnvQueryItemType_Direction +class UEnvQueryItemType_Direction : public UEnvQueryItemType_VectorBase +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryItemType_Direction* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class AIModule.EnvQueryItemType_Point +class UEnvQueryItemType_Point : public UEnvQueryItemType_VectorBase +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryItemType_Point* GetDefaultObj(); + +}; + +// 0x108 (0x140 - 0x38) +// Class AIModule.EnvQueryManager +class UEnvQueryManager : public UAISubsystem +{ +public: + uint8 Pad_15C[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InstanceCache; // 0xA8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray LocalContexts; // 0xB8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray GCShieldedWrappers; // 0xC8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_15D[0x54]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxAllowedTestingTime; // 0x12C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTestQueriesUsingBreadth; // 0x130(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 QueryCountWarningThreshold; // 0x134(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double QueryCountWarningInterval; // 0x138(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQueryManager* GetDefaultObj(); + + class UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, enum class EEnvQueryRunMode RunMode, TSubclassOf WrapperClass); +}; + +// 0x18 (0x40 - 0x28) +// Class AIModule.EnvQueryOption +class UEnvQueryOption : public UObject +{ +public: + class UEnvQueryGenerator* Generator; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Tests; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryOption* GetDefaultObj(); + +}; + +// 0x10 (0x208 - 0x1F8) +// Class AIModule.EnvQueryTest_Distance +class UEnvQueryTest_Distance : public UEnvQueryTest +{ +public: + enum class EEnvTestDistance TestMode; // 0x1F8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf DistanceTo; // 0x200(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryTest_Distance* GetDefaultObj(); + +}; + +// 0x48 (0x240 - 0x1F8) +// Class AIModule.EnvQueryTest_Dot +class UEnvQueryTest_Dot : public UEnvQueryTest +{ +public: + struct FEnvDirection LineA; // 0x1F8(0x20)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FEnvDirection LineB; // 0x218(0x20)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EEnvTestDot TestMode; // 0x238(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAbsoluteValue; // 0x239(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_163[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryTest_Dot* GetDefaultObj(); + +}; + +// 0x70 (0x268 - 0x1F8) +// Class AIModule.EnvQueryTest_GameplayTags +class UEnvQueryTest_GameplayTags : public UEnvQueryTest +{ +public: + struct FGameplayTagQuery TagQueryToMatch; // 0x1F8(0x48)(Edit, Protected, NativeAccessSpecifierProtected) + bool bUpdatedToUseQuery; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EGameplayContainerMatchType TagsToMatch; // 0x241(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_164[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGameplayTagContainer GameplayTags; // 0x248(0x20)(Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQueryTest_GameplayTags* GetDefaultObj(); + +}; + +// 0x20 (0x218 - 0x1F8) +// Class AIModule.EnvQueryTest_Overlap +class UEnvQueryTest_Overlap : public UEnvQueryTest +{ +public: + struct FEnvOverlapData OverlapData; // 0x1F8(0x20)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryTest_Overlap* GetDefaultObj(); + +}; + +// 0x88 (0x280 - 0x1F8) +// Class AIModule.EnvQueryTest_Pathfinding +class UEnvQueryTest_Pathfinding : public UEnvQueryTest +{ +public: + enum class EEnvTestPathfinding TestMode; // 0x1F8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_168[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf Context; // 0x200(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue PathFromContext; // 0x208(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue SkipUnreachable; // 0x240(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x278(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryTest_Pathfinding* GetDefaultObj(); + +}; + +// 0x38 (0x2B8 - 0x280) +// Class AIModule.EnvQueryTest_PathfindingBatch +class UEnvQueryTest_PathfindingBatch : public UEnvQueryTest_Pathfinding +{ +public: + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x280(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryTest_PathfindingBatch* GetDefaultObj(); + +}; + +// 0x30 (0x228 - 0x1F8) +// Class AIModule.EnvQueryTest_Project +class UEnvQueryTest_Project : public UEnvQueryTest +{ +public: + struct FEnvTraceData ProjectionData; // 0x1F8(0x30)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UEnvQueryTest_Project* GetDefaultObj(); + +}; + +// 0x0 (0x1F8 - 0x1F8) +// Class AIModule.EnvQueryTest_Random +class UEnvQueryTest_Random : public UEnvQueryTest +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryTest_Random* GetDefaultObj(); + +}; + +// 0xE0 (0x2D8 - 0x1F8) +// Class AIModule.EnvQueryTest_Trace +class UEnvQueryTest_Trace : public UEnvQueryTest +{ +public: + struct FEnvTraceData TraceData; // 0x1F8(0x30)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue TraceFromContext; // 0x228(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ItemHeightOffset; // 0x260(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ContextHeightOffset; // 0x298(0x38)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x2D0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEnvQueryTest_Trace* GetDefaultObj(); + +}; + +// 0x18 (0x210 - 0x1F8) +// Class AIModule.EnvQueryTest_Volume +class UEnvQueryTest_Volume : public UEnvQueryTest +{ +public: + TSubclassOf VolumeContext; // 0x1F8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf VolumeClass; // 0x200(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDoComplexVolumeTest : 1; // Mask: 0x1, PropSize: 0x10x208(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryTest_Volume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EnvQueryTypes +class UEnvQueryTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEnvQueryTypes* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.EQSQueryResultSourceInterface +class IEQSQueryResultSourceInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IEQSQueryResultSourceInterface* GetDefaultObj(); + +}; + +// 0x40 (0x490 - 0x450) +// Class AIModule.EQSRenderingComponent +class UEQSRenderingComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_16D[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEQSRenderingComponent* GetDefaultObj(); + +}; + +// 0x98 (0x550 - 0x4B8) +// Class AIModule.EQSTestingPawn +class AEQSTestingPawn : public ACharacter +{ +public: + uint8 Pad_16E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQuery* QueryTemplate; // 0x4C0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0x4C8(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x4D8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float TimeLimitPerStep; // 0x4E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StepToDebugDraw; // 0x4EC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryHightlightMode HighlightMode; // 0x4F0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bDrawLabels : 1; // Mask: 0x1, PropSize: 0x10x4F4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawFailedItems : 1; // Mask: 0x2, PropSize: 0x10x4F4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReRunQueryOnlyOnFinishedMove : 1; // Mask: 0x4, PropSize: 0x10x4F4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeVisibleInGame : 1; // Mask: 0x8, PropSize: 0x10x4F4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickDuringGame : 1; // Mask: 0x10, PropSize: 0x10x4F4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_12 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_170[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EEnvQueryRunMode QueryingMode; // 0x4F8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNavAgentProperties NavAgentProperties; // 0x500(0x30)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_172[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AEQSTestingPawn* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.GenericTeamAgentInterface +class IGenericTeamAgentInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGenericTeamAgentInterface* GetDefaultObj(); + +}; + +// 0x0 (0x328 - 0x328) +// Class AIModule.GridPathAIController +class AGridPathAIController : public AAIController +{ +public: + + static class UClass* StaticClass(); + static class AGridPathAIController* GetDefaultObj(); + +}; + +// 0x30 (0x280 - 0x250) +// Class AIModule.GridPathFollowingComponent +class UGridPathFollowingComponent : public UPathFollowingComponent +{ +public: + class UNavLocalGridManager* GridManager; // 0x250(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18F[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGridPathFollowingComponent* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class AIModule.NavFilter_AIControllerDefault +class UNavFilter_AIControllerDefault : public UNavigationQueryFilter +{ +public: + + static class UClass* StaticClass(); + static class UNavFilter_AIControllerDefault* GetDefaultObj(); + +}; + +// 0x50 (0x270 - 0x220) +// Class AIModule.NavLinkProxy +class ANavLinkProxy : public AActor +{ +public: + uint8 Pad_196[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PointLinks; // 0x230(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x240(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UNavLinkCustomComponent* SmartLinkComp; // 0x250(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSmartLinkIsRelevant; // 0x258(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_198[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSmartLinkReached; // 0x260(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ANavLinkProxy* GetDefaultObj(); + + void SetSmartLinkEnabled(bool bEnabled); + void ResumePathFollowing(class AActor* Agent); + void ReceiveSmartLinkReached(class AActor* Agent, struct FVector& Destination); + bool IsSmartLinkEnabled(); + bool HasMovingAgents(); +}; + +// 0x30 (0x58 - 0x28) +// Class AIModule.NavLocalGridManager +class UNavLocalGridManager : public UObject +{ +public: + uint8 Pad_1B6[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavLocalGridManager* GetDefaultObj(); + + bool SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize); + void RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); + bool FindLocalNavigationGridPath(class UObject* WorldContextObject, struct FVector& Start, struct FVector& End, TArray* PathPoints); + int32 AddLocalNavigationGridForPoints(class UObject* WorldContextObject, TArray& Locations, int32 Radius2D, float Height, bool bRebuildGrids); + int32 AddLocalNavigationGridForPoint(class UObject* WorldContextObject, struct FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); + int32 AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); + int32 AddLocalNavigationGridForBox(class UObject* WorldContextObject, struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.PathFollowingManager +class UPathFollowingManager : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UPathFollowingManager* GetDefaultObj(); + +}; + +// 0x68 (0x90 - 0x28) +// Class AIModule.PawnAction +class UPawnAction : public UObject +{ +public: + class UPawnAction* ChildAction; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnAction* ParentAction; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnActionsComponent* OwnerComponent; // 0x38(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* Instigator; // 0x40(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComp; // 0x48(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BD[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bAllowNewSameClassInstance : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bReplaceActiveSameClassInstance : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bShouldPauseMovement : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAlwaysNotifyOnFinished : 1; // Mask: 0x8, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BF[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnAction* GetDefaultObj(); + + enum class EAIRequestPriority GetActionPriority(); + void Finish(enum class EPawnActionResult WithResult); + class UPawnAction* CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass); +}; + +// 0x0 (0x90 - 0x90) +// Class AIModule.PawnAction_BlueprintBase +class UPawnAction_BlueprintBase : public UPawnAction +{ +public: + + static class UClass* StaticClass(); + static class UPawnAction_BlueprintBase* GetDefaultObj(); + + void ActionTick(class APawn* ControlledPawn, float DeltaSeconds); + void ActionStart(class APawn* ControlledPawn); + void ActionResume(class APawn* ControlledPawn); + void ActionPause(class APawn* ControlledPawn); + void ActionFinished(class APawn* ControlledPawn, enum class EPawnActionResult WithResult); +}; + +// 0x50 (0xE0 - 0x90) +// Class AIModule.PawnAction_Move +class UPawnAction_Move : public UPawnAction +{ +public: + class AActor* GoalActor; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector GoalLocation; // 0x98(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptableRadius; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FilterClass; // 0xA8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowStrafe : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bFinishOnOverlap : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUsePathfinding : 1; // Mask: 0x4, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowPartialPath : 1; // Mask: 0x8, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bProjectGoalToNavigation : 1; // Mask: 0x10, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdatePathToGoal : 1; // Mask: 0x20, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAbortChildActionOnPathChange : 1; // Mask: 0x40, PropSize: 0x10xB0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C5[0x2F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnAction_Move* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class AIModule.PawnAction_Repeat +class UPawnAction_Repeat : public UPawnAction +{ +public: + class UPawnAction* ActionToRepeat; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* RecentActionCopy; // 0x98(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPawnActionFailHandling ChildFailureHandlingMode; // 0xA0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnAction_Repeat* GetDefaultObj(); + +}; + +// 0x28 (0xB8 - 0x90) +// Class AIModule.PawnAction_Sequence +class UPawnAction_Sequence : public UPawnAction +{ +public: + TArray ActionSequence; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + enum class EPawnActionFailHandling ChildFailureHandlingMode; // 0xA0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPawnAction* RecentActionCopy; // 0xA8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnAction_Sequence* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class AIModule.PawnAction_Wait +class UPawnAction_Wait : public UPawnAction +{ +public: + float TimeToWait; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnAction_Wait* GetDefaultObj(); + +}; + +// 0x38 (0xE8 - 0xB0) +// Class AIModule.PawnActionsComponent +class UPawnActionsComponent : public UActorComponent +{ +public: + class APawn* ControlledPawn; // 0xB0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ActionStacks; // 0xB8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActionEvents; // 0xC8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UPawnAction* CurrentAction; // 0xD8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnActionsComponent* GetDefaultObj(); + + bool K2_PushAction(class UPawnAction* NewAction, enum class EAIRequestPriority Priority, class UObject* Instigator); + bool K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, enum class EAIRequestPriority Priority); + enum class EPawnActionAbortState K2_ForceAbortAction(class UPawnAction* ActionToAbort); + enum class EPawnActionAbortState K2_AbortAction(class UPawnAction* ActionToAbort); +}; + +// 0x48 (0xF8 - 0xB0) +// Class AIModule.PawnSensingComponent +class UPawnSensingComponent : public UActorComponent +{ +public: + float HearingThreshold; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOSHearingThreshold; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensingInterval; // 0xBC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingMaxSoundAge; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSensingUpdates : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlySensePlayers : 1; // Mask: 0x2, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSeePawns : 1; // Mask: 0x4, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHearNoises : 1; // Mask: 0x8, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1E5[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSeePawn; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnHearNoise; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float PeripheralVisionAngle; // 0xF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PeripheralVisionCosine; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UPawnSensingComponent* GetDefaultObj(); + + void SetSensingUpdatesEnabled(bool bEnabled); + void SetSensingInterval(float NewSensingInterval); + void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); + void SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume); + float GetPeripheralVisionCosine(); + float GetPeripheralVisionAngle(); +}; + +// 0x0 (0x28 - 0x28) +// Class AIModule.VisualLoggerExtension +class UVisualLoggerExtension : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UVisualLoggerExtension* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_functions.cpp new file mode 100644 index 0000000..a4361f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_functions.cpp @@ -0,0 +1,11156 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AIModule.EnvQueryNode +// (None) + +class UClass* UEnvQueryNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryNode"); + + return Clss; +} + + +// EnvQueryNode AIModule.Default__EnvQueryNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryNode* UEnvQueryNode::GetDefaultObj() +{ + static class UEnvQueryNode* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest +// (None) + +class UClass* UEnvQueryTest::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest"); + + return Clss; +} + + +// EnvQueryTest AIModule.Default__EnvQueryTest +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest* UEnvQueryTest::GetDefaultObj() +{ + static class UEnvQueryTest* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIAsyncTaskBlueprintProxy +// (None) + +class UClass* UAIAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// AIAsyncTaskBlueprintProxy AIModule.Default__AIAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIAsyncTaskBlueprintProxy* UAIAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UAIAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAIAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted +// (Final, Native, Public) +// Parameters: +// struct FAIRequestID RequestID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPathFollowingResult MovementResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIAsyncTaskBlueprintProxy::OnMoveCompleted(const struct FAIRequestID& RequestID, enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIAsyncTaskBlueprintProxy", "OnMoveCompleted"); + + Params::UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Params Parms{}; + + Parms.RequestID = RequestID; + Parms.MovementResult = MovementResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AIBlueprintHelperLibrary +// (None) + +class UClass* UAIBlueprintHelperLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIBlueprintHelperLibrary"); + + return Clss; +} + + +// AIBlueprintHelperLibrary AIModule.Default__AIBlueprintHelperLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIBlueprintHelperLibrary* UAIBlueprintHelperLibrary::GetDefaultObj() +{ + static class UAIBlueprintHelperLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAIBlueprintHelperLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation +// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "UnlockAIResourcesWithAnimation"); + + Params::UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Params Parms{}; + + Parms.AnimInstance = AnimInstance; + Parms.bUnlockMovement = bUnlockMovement; + Parms.UnlockAILogic = UnlockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf PawnClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTree* BehaviorTree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UAIBlueprintHelperLibrary::SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "SpawnAIFromClass"); + + Params::UAIBlueprintHelperLibrary_SpawnAIFromClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PawnClass = PawnClass; + Parms.BehaviorTree = BehaviorTree; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.bNoCollisionFail = bNoCollisionFail; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Goal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SimpleMoveToLocation(class AController* Controller, struct FVector& Goal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToLocation"); + + Params::UAIBlueprintHelperLibrary_SimpleMoveToLocation_Params Parms{}; + + Parms.Controller = Controller; + Parms.Goal = Goal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Goal (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SimpleMoveToActor(class AController* Controller, class AActor* Goal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToActor"); + + Params::UAIBlueprintHelperLibrary_SimpleMoveToActor_Params Parms{}; + + Parms.Controller = Controller; + Parms.Goal = Goal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.SendAIMessage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* MessageSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "SendAIMessage"); + + Params::UAIBlueprintHelperLibrary_SendAIMessage_Params Parms{}; + + Parms.Target = Target; + Parms.Message = Message; + Parms.MessageSource = MessageSource; + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation +// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "LockAIResourcesWithAnimation"); + + Params::UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Params Parms{}; + + Parms.AnimInstance = AnimInstance; + Parms.bLockMovement = bLockMovement; + Parms.LockAILogic = LockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAIRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "IsValidAIRotation"); + + Params::UAIBlueprintHelperLibrary_IsValidAIRotation_Params Parms{}; + + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAILocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "IsValidAILocation"); + + Params::UAIBlueprintHelperLibrary_IsValidAILocation_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector DirectionVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAIDirection(const struct FVector& DirectionVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "IsValidAIDirection"); + + Params::UAIBlueprintHelperLibrary_IsValidAIDirection_Params Parms{}; + + Parms.DirectionVector = DirectionVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAIBlueprintHelperLibrary::GetNextNavLinkIndex(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetNextNavLinkIndex"); + + Params::UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAIBlueprintHelperLibrary::GetCurrentPathPoints(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathPoints"); + + Params::UAIBlueprintHelperLibrary_GetCurrentPathPoints_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAIBlueprintHelperLibrary::GetCurrentPathIndex(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathIndex"); + + Params::UAIBlueprintHelperLibrary_GetCurrentPathIndex_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNavigationPath* UAIBlueprintHelperLibrary::GetCurrentPath(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPath"); + + Params::UAIBlueprintHelperLibrary_GetCurrentPath_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetBlackboard +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* UAIBlueprintHelperLibrary::GetBlackboard(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetBlackboard"); + + Params::UAIBlueprintHelperLibrary_GetBlackboard_Params Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetAIController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* ControlledActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AAIController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AAIController* UAIBlueprintHelperLibrary::GetAIController(class AActor* ControlledActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "GetAIController"); + + Params::UAIBlueprintHelperLibrary_GetAIController_Params Parms{}; + + Parms.ControlledActor = ControlledActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Destination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIAsyncTaskBlueprintProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAIAsyncTaskBlueprintProxy* UAIBlueprintHelperLibrary::CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIBlueprintHelperLibrary", "CreateMoveToProxyObject"); + + Params::UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Pawn = Pawn; + Parms.Destination = Destination; + Parms.TargetActor = TargetActor; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.AIController +// (Actor) + +class UClass* AAIController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIController"); + + return Clss; +} + + +// AIController AIModule.Default__AIController +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAIController* AAIController::GetDefaultObj() +{ + static class AAIController* Default = nullptr; + + if (!Default) + Default = static_cast(AAIController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIController.UseBlackboard +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent* BlackboardComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "UseBlackboard"); + + Params::AAIController_UseBlackboard_Params Parms{}; + + Parms.BlackboardAsset = BlackboardAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (BlackboardComponent != nullptr) + *BlackboardComponent = Parms.BlackboardComponent; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.UnclaimTaskResource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfResourceClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::UnclaimTaskResource(TSubclassOf ResourceClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "UnclaimTaskResource"); + + Params::AAIController_UnclaimTaskResource_Params Parms{}; + + Parms.ResourceClass = ResourceClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.SetPathFollowingComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPathFollowingComponent* NewPFComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "SetPathFollowingComponent"); + + Params::AAIController_SetPathFollowingComponent_Params Parms{}; + + Parms.NewPFComponent = NewPFComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.SetMoveBlockDetection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::SetMoveBlockDetection(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "SetMoveBlockDetection"); + + Params::AAIController_SetMoveBlockDetection_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.RunBehaviorTree +// (Native, Public, BlueprintCallable) +// Parameters: +// class UBehaviorTree* BTAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::RunBehaviorTree(class UBehaviorTree* BTAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "RunBehaviorTree"); + + Params::AAIController_RunBehaviorTree_Params Parms{}; + + Parms.BTAsset = BTAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.OnUsingBlackBoard +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UBlackboardComponent* BlackboardComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "OnUsingBlackBoard"); + + Params::AAIController_OnUsingBlackBoard_Params Parms{}; + + Parms.BlackboardComp = BlackboardComp; + Parms.BlackboardAsset = BlackboardAsset; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.AIController.OnGameplayTaskResourcesClaimed +// (Native, Public) +// Parameters: +// struct FGameplayResourceSet NewlyClaimed (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FGameplayResourceSet FreshlyReleased (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void AAIController::OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "OnGameplayTaskResourcesClaimed"); + + Params::AAIController_OnGameplayTaskResourcesClaimed_Params Parms{}; + + Parms.NewlyClaimed = NewlyClaimed; + Parms.FreshlyReleased = FreshlyReleased; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.MoveToLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Dest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bProjectDestinationToNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPathFollowingRequestResultReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPathFollowingRequestResult AAIController::MoveToLocation(struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "MoveToLocation"); + + Params::AAIController_MoveToLocation_Params Parms{}; + + Parms.Dest = Dest; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bProjectDestinationToNavigation = bProjectDestinationToNavigation; + Parms.bCanStrafe = bCanStrafe; + Parms.FilterClass = FilterClass; + Parms.bAllowPartialPath = bAllowPartialPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.MoveToActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Goal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPathFollowingRequestResultReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPathFollowingRequestResult AAIController::MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "MoveToActor"); + + Params::AAIController_MoveToActor_Params Parms{}; + + Parms.Goal = Goal; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bCanStrafe = bCanStrafe; + Parms.FilterClass = FilterClass; + Parms.bAllowPartialPath = bAllowPartialPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.K2_SetFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::K2_SetFocus(class AActor* NewFocus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "K2_SetFocus"); + + Params::AAIController_K2_SetFocus_Params Parms{}; + + Parms.NewFocus = NewFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.K2_SetFocalPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector FP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::K2_SetFocalPoint(const struct FVector& FP) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "K2_SetFocalPoint"); + + Params::AAIController_K2_SetFocalPoint_Params Parms{}; + + Parms.FP = FP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.K2_ClearFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AAIController::K2_ClearFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "K2_ClearFocus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIController.HasPartialPath +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::HasPartialPath() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "HasPartialPath"); + + Params::AAIController_HasPartialPath_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetPathFollowingComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPathFollowingComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPathFollowingComponent* AAIController::GetPathFollowingComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetPathFollowingComponent"); + + Params::AAIController_GetPathFollowingComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetMoveStatus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EPathFollowingStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPathFollowingStatus AAIController::GetMoveStatus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetMoveStatus"); + + Params::AAIController_GetMoveStatus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetImmediateMoveDestination +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetImmediateMoveDestination() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetImmediateMoveDestination"); + + Params::AAIController_GetImmediateMoveDestination_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetFocusActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AAIController::GetFocusActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetFocusActor"); + + Params::AAIController_GetFocusActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetFocalPointOnActor +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetFocalPointOnActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetFocalPointOnActor"); + + Params::AAIController_GetFocalPointOnActor_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetFocalPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetFocalPoint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetFocalPoint"); + + Params::AAIController_GetFocalPoint_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.GetAIPerceptionComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAIPerceptionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAIPerceptionComponent* AAIController::GetAIPerceptionComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "GetAIPerceptionComponent"); + + Params::AAIController_GetAIPerceptionComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIController.ClaimTaskResource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfResourceClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::ClaimTaskResource(TSubclassOf ResourceClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIController", "ClaimTaskResource"); + + Params::AAIController_ClaimTaskResource_Params Parms{}; + + Parms.ResourceClass = ResourceClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AIDataProvider +// (None) + +class UClass* UAIDataProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIDataProvider"); + + return Clss; +} + + +// AIDataProvider AIModule.Default__AIDataProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIDataProvider* UAIDataProvider::GetDefaultObj() +{ + static class UAIDataProvider* Default = nullptr; + + if (!Default) + Default = static_cast(UAIDataProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIDataProvider_QueryParams +// (None) + +class UClass* UAIDataProvider_QueryParams::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIDataProvider_QueryParams"); + + return Clss; +} + + +// AIDataProvider_QueryParams AIModule.Default__AIDataProvider_QueryParams +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIDataProvider_QueryParams* UAIDataProvider_QueryParams::GetDefaultObj() +{ + static class UAIDataProvider_QueryParams* Default = nullptr; + + if (!Default) + Default = static_cast(UAIDataProvider_QueryParams::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIDataProvider_Random +// (None) + +class UClass* UAIDataProvider_Random::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIDataProvider_Random"); + + return Clss; +} + + +// AIDataProvider_Random AIModule.Default__AIDataProvider_Random +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIDataProvider_Random* UAIDataProvider_Random::GetDefaultObj() +{ + static class UAIDataProvider_Random* Default = nullptr; + + if (!Default) + Default = static_cast(UAIDataProvider_Random::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIHotSpotManager +// (None) + +class UClass* UAIHotSpotManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIHotSpotManager"); + + return Clss; +} + + +// AIHotSpotManager AIModule.Default__AIHotSpotManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIHotSpotManager* UAIHotSpotManager::GetDefaultObj() +{ + static class UAIHotSpotManager* Default = nullptr; + + if (!Default) + Default = static_cast(UAIHotSpotManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIPerceptionComponent +// (None) + +class UClass* UAIPerceptionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIPerceptionComponent"); + + return Clss; +} + + +// AIPerceptionComponent AIModule.Default__AIPerceptionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIPerceptionComponent* UAIPerceptionComponent::GetDefaultObj() +{ + static class UAIPerceptionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAIPerceptionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIPerceptionComponent.SetSenseEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::SetSenseEnabled(TSubclassOf SenseClass, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "SetSenseEnabled"); + + Params::UAIPerceptionComponent_SetSenseEnabled_Params Parms{}; + + Parms.SenseClass = SenseClass; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionComponent.RequestStimuliListenerUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAIPerceptionComponent::RequestStimuliListenerUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "RequestStimuliListenerUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionComponent.OnOwnerEndPlay +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::OnOwnerEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "OnOwnerEndPlay"); + + Params::UAIPerceptionComponent_OnOwnerEndPlay_Params Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetPerceivedHostileActorsBySense(TSubclassOf SenseToUse, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActorsBySense"); + + Params::UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Params Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetPerceivedHostileActors(TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActors"); + + Params::UAIPerceptionComponent_GetPerceivedHostileActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function AIModule.AIPerceptionComponent.GetPerceivedActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedActors"); + + Params::UAIPerceptionComponent_GetPerceivedActors_Params Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetKnownPerceivedActors"); + + Params::UAIPerceptionComponent_GetKnownPerceivedActors_Params Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetCurrentlyPerceivedActors"); + + Params::UAIPerceptionComponent_GetCurrentlyPerceivedActors_Params Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function AIModule.AIPerceptionComponent.GetActorsPerception +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorPerceptionBlueprintInfoInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIPerceptionComponent::GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "GetActorsPerception"); + + Params::UAIPerceptionComponent_GetActorsPerception_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Info != nullptr) + *Info = std::move(Parms.Info); + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIPerceptionComponent.ForgetAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAIPerceptionComponent::ForgetAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionComponent", "ForgetAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AIPerceptionListenerInterface +// (None) + +class UClass* IAIPerceptionListenerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIPerceptionListenerInterface"); + + return Clss; +} + + +// AIPerceptionListenerInterface AIModule.Default__AIPerceptionListenerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAIPerceptionListenerInterface* IAIPerceptionListenerInterface::GetDefaultObj() +{ + static class IAIPerceptionListenerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAIPerceptionListenerInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIPerceptionStimuliSourceComponent +// (None) + +class UClass* UAIPerceptionStimuliSourceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIPerceptionStimuliSourceComponent"); + + return Clss; +} + + +// AIPerceptionStimuliSourceComponent AIModule.Default__AIPerceptionStimuliSourceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIPerceptionStimuliSourceComponent* UAIPerceptionStimuliSourceComponent::GetDefaultObj() +{ + static class UAIPerceptionStimuliSourceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAIPerceptionStimuliSourceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionStimuliSourceComponent::UnregisterFromSense(TSubclassOf SenseClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromSense"); + + Params::UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Params Parms{}; + + Parms.SenseClass = SenseClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromPerceptionSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAIPerceptionStimuliSourceComponent::UnregisterFromPerceptionSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromPerceptionSystem"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterWithPerceptionSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAIPerceptionStimuliSourceComponent::RegisterWithPerceptionSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterWithPerceptionSystem"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionStimuliSourceComponent::RegisterForSense(TSubclassOf SenseClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterForSense"); + + Params::UAIPerceptionStimuliSourceComponent_RegisterForSense_Params Parms{}; + + Parms.SenseClass = SenseClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AISubsystem +// (None) + +class UClass* UAISubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISubsystem"); + + return Clss; +} + + +// AISubsystem AIModule.Default__AISubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISubsystem* UAISubsystem::GetDefaultObj() +{ + static class UAISubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UAISubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIPerceptionSystem +// (None) + +class UClass* UAIPerceptionSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIPerceptionSystem"); + + return Clss; +} + + +// AIPerceptionSystem AIModule.Default__AIPerceptionSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIPerceptionSystem* UAIPerceptionSystem::GetDefaultObj() +{ + static class UAIPerceptionSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UAIPerceptionSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AIPerceptionSystem.ReportPerceptionEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionSystem", "ReportPerceptionEvent"); + + Params::UAIPerceptionSystem_ReportPerceptionEvent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PerceptionEvent = PerceptionEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionSystem.ReportEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::ReportEvent(class UAISenseEvent* PerceptionEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionSystem", "ReportEvent"); + + Params::UAIPerceptionSystem_ReportEvent_Params Parms{}; + + Parms.PerceptionEvent = PerceptionEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIPerceptionSystem::RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionSystem", "RegisterPerceptionStimuliSource"); + + Params::UAIPerceptionSystem_RegisterPerceptionStimuliSource_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::OnPerceptionStimuliSourceEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionSystem", "OnPerceptionStimuliSourceEndPlay"); + + Params::UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Params Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAIStimulus Stimulus (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UAIPerceptionSystem::GetSenseClassForStimulus(class UObject* WorldContextObject, struct FAIStimulus& Stimulus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AIPerceptionSystem", "GetSenseClassForStimulus"); + + Params::UAIPerceptionSystem_GetSenseClassForStimulus_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Stimulus = Stimulus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.AIResourceInterface +// (None) + +class UClass* IAIResourceInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIResourceInterface"); + + return Clss; +} + + +// AIResourceInterface AIModule.Default__AIResourceInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAIResourceInterface* IAIResourceInterface::GetDefaultObj() +{ + static class IAIResourceInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAIResourceInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIResource_Movement +// (None) + +class UClass* UAIResource_Movement::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIResource_Movement"); + + return Clss; +} + + +// AIResource_Movement AIModule.Default__AIResource_Movement +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIResource_Movement* UAIResource_Movement::GetDefaultObj() +{ + static class UAIResource_Movement* Default = nullptr; + + if (!Default) + Default = static_cast(UAIResource_Movement::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AIResource_Logic +// (None) + +class UClass* UAIResource_Logic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AIResource_Logic"); + + return Clss; +} + + +// AIResource_Logic AIModule.Default__AIResource_Logic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAIResource_Logic* UAIResource_Logic::GetDefaultObj() +{ + static class UAIResource_Logic* Default = nullptr; + + if (!Default) + Default = static_cast(UAIResource_Logic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISense +// (None) + +class UClass* UAISense::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense"); + + return Clss; +} + + +// AISense AIModule.Default__AISense +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense* UAISense::GetDefaultObj() +{ + static class UAISense* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISense_Blueprint +// (None) + +class UClass* UAISense_Blueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Blueprint"); + + return Clss; +} + + +// AISense_Blueprint AIModule.Default__AISense_Blueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Blueprint* UAISense_Blueprint::GetDefaultObj() +{ + static class UAISense_Blueprint* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Blueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AISense_Blueprint.OnUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray EventsToProcess (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAISense_Blueprint::OnUpdate(TArray& EventsToProcess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "OnUpdate"); + + Params::UAISense_Blueprint_OnUpdate_Params Parms{}; + + Parms.EventsToProcess = EventsToProcess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function AIModule.AISense_Blueprint.OnListenerUpdated +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerUpdated"); + + Params::UAISense_Blueprint_OnListenerUpdated_Params Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.AISense_Blueprint.OnListenerUnregistered +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerUnregistered"); + + Params::UAISense_Blueprint_OnListenerUnregistered_Params Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.AISense_Blueprint.OnListenerRegistered +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerRegistered"); + + Params::UAISense_Blueprint_OnListenerRegistered_Params Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.AISense_Blueprint.K2_OnNewPawn +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::K2_OnNewPawn(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "K2_OnNewPawn"); + + Params::UAISense_Blueprint_K2_OnNewPawn_Params Parms{}; + + Parms.NewPawn = NewPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.AISense_Blueprint.GetAllListenerComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArrayListenerComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::GetAllListenerComponents(TArray* ListenerComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerComponents"); + + Params::UAISense_Blueprint_GetAllListenerComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ListenerComponents != nullptr) + *ListenerComponents = std::move(Parms.ListenerComponents); + +} + + +// Function AIModule.AISense_Blueprint.GetAllListenerActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ListenerActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::GetAllListenerActors(TArray* ListenerActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerActors"); + + Params::UAISense_Blueprint_GetAllListenerActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ListenerActors != nullptr) + *ListenerActors = std::move(Parms.ListenerActors); + +} + + +// Class AIModule.AISense_Damage +// (None) + +class UClass* UAISense_Damage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Damage"); + + return Clss; +} + + +// AISense_Damage AIModule.Default__AISense_Damage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Damage* UAISense_Damage::GetDefaultObj() +{ + static class UAISense_Damage* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Damage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AISense_Damage.ReportDamageEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EventLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Damage::ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Damage", "ReportDamageEvent"); + + Params::UAISense_Damage_ReportDamageEvent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DamagedActor = DamagedActor; + Parms.Instigator = Instigator; + Parms.DamageAmount = DamageAmount; + Parms.EventLocation = EventLocation; + Parms.HitLocation = HitLocation; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AISense_Hearing +// (None) + +class UClass* UAISense_Hearing::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Hearing"); + + return Clss; +} + + +// AISense_Hearing AIModule.Default__AISense_Hearing +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Hearing* UAISense_Hearing::GetDefaultObj() +{ + static class UAISense_Hearing* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Hearing::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AISense_Hearing.ReportNoiseEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Hearing::ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Hearing", "ReportNoiseEvent"); + + Params::UAISense_Hearing_ReportNoiseEvent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NoiseLocation = NoiseLocation; + Parms.Loudness = Loudness; + Parms.Instigator = Instigator; + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AISense_Prediction +// (None) + +class UClass* UAISense_Prediction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Prediction"); + + return Clss; +} + + +// AISense_Prediction AIModule.Default__AISense_Prediction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Prediction* UAISense_Prediction::GetDefaultObj() +{ + static class UAISense_Prediction* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Prediction::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AISense_Prediction.RequestPawnPredictionEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Requestor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PredictedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Prediction::RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Prediction", "RequestPawnPredictionEvent"); + + Params::UAISense_Prediction_RequestPawnPredictionEvent_Params Parms{}; + + Parms.Requestor = Requestor; + Parms.PredictedActor = PredictedActor; + Parms.PredictionTime = PredictionTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AISense_Prediction.RequestControllerPredictionEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AAIController* Requestor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PredictedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Prediction::RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISense_Prediction", "RequestControllerPredictionEvent"); + + Params::UAISense_Prediction_RequestControllerPredictionEvent_Params Parms{}; + + Parms.Requestor = Requestor; + Parms.PredictedActor = PredictedActor; + Parms.PredictionTime = PredictionTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AISense_Sight +// (None) + +class UClass* UAISense_Sight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Sight"); + + return Clss; +} + + +// AISense_Sight AIModule.Default__AISense_Sight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Sight* UAISense_Sight::GetDefaultObj() +{ + static class UAISense_Sight* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Sight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISense_Team +// (None) + +class UClass* UAISense_Team::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Team"); + + return Clss; +} + + +// AISense_Team AIModule.Default__AISense_Team +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Team* UAISense_Team::GetDefaultObj() +{ + static class UAISense_Team* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Team::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISense_Touch +// (None) + +class UClass* UAISense_Touch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISense_Touch"); + + return Clss; +} + + +// AISense_Touch AIModule.Default__AISense_Touch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISense_Touch* UAISense_Touch::GetDefaultObj() +{ + static class UAISense_Touch* Default = nullptr; + + if (!Default) + Default = static_cast(UAISense_Touch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseBlueprintListener +// (Field, Struct, ScriptStruct) + +class UClass* UAISenseBlueprintListener::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseBlueprintListener"); + + return Clss; +} + + +// AISenseBlueprintListener AIModule.Default__AISenseBlueprintListener +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseBlueprintListener* UAISenseBlueprintListener::GetDefaultObj() +{ + static class UAISenseBlueprintListener* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseBlueprintListener::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig +// (None) + +class UClass* UAISenseConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig"); + + return Clss; +} + + +// AISenseConfig AIModule.Default__AISenseConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig* UAISenseConfig::GetDefaultObj() +{ + static class UAISenseConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Blueprint +// (None) + +class UClass* UAISenseConfig_Blueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Blueprint"); + + return Clss; +} + + +// AISenseConfig_Blueprint AIModule.Default__AISenseConfig_Blueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Blueprint* UAISenseConfig_Blueprint::GetDefaultObj() +{ + static class UAISenseConfig_Blueprint* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Blueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Damage +// (None) + +class UClass* UAISenseConfig_Damage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Damage"); + + return Clss; +} + + +// AISenseConfig_Damage AIModule.Default__AISenseConfig_Damage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Damage* UAISenseConfig_Damage::GetDefaultObj() +{ + static class UAISenseConfig_Damage* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Damage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Hearing +// (None) + +class UClass* UAISenseConfig_Hearing::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Hearing"); + + return Clss; +} + + +// AISenseConfig_Hearing AIModule.Default__AISenseConfig_Hearing +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Hearing* UAISenseConfig_Hearing::GetDefaultObj() +{ + static class UAISenseConfig_Hearing* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Hearing::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Prediction +// (None) + +class UClass* UAISenseConfig_Prediction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Prediction"); + + return Clss; +} + + +// AISenseConfig_Prediction AIModule.Default__AISenseConfig_Prediction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Prediction* UAISenseConfig_Prediction::GetDefaultObj() +{ + static class UAISenseConfig_Prediction* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Prediction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Sight +// (None) + +class UClass* UAISenseConfig_Sight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Sight"); + + return Clss; +} + + +// AISenseConfig_Sight AIModule.Default__AISenseConfig_Sight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Sight* UAISenseConfig_Sight::GetDefaultObj() +{ + static class UAISenseConfig_Sight* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Sight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Team +// (None) + +class UClass* UAISenseConfig_Team::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Team"); + + return Clss; +} + + +// AISenseConfig_Team AIModule.Default__AISenseConfig_Team +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Team* UAISenseConfig_Team::GetDefaultObj() +{ + static class UAISenseConfig_Team* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Team::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseConfig_Touch +// (None) + +class UClass* UAISenseConfig_Touch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseConfig_Touch"); + + return Clss; +} + + +// AISenseConfig_Touch AIModule.Default__AISenseConfig_Touch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseConfig_Touch* UAISenseConfig_Touch::GetDefaultObj() +{ + static class UAISenseConfig_Touch* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseConfig_Touch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseEvent +// (None) + +class UClass* UAISenseEvent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseEvent"); + + return Clss; +} + + +// AISenseEvent AIModule.Default__AISenseEvent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseEvent* UAISenseEvent::GetDefaultObj() +{ + static class UAISenseEvent* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseEvent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseEvent_Damage +// (None) + +class UClass* UAISenseEvent_Damage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseEvent_Damage"); + + return Clss; +} + + +// AISenseEvent_Damage AIModule.Default__AISenseEvent_Damage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseEvent_Damage* UAISenseEvent_Damage::GetDefaultObj() +{ + static class UAISenseEvent_Damage* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseEvent_Damage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISenseEvent_Hearing +// (None) + +class UClass* UAISenseEvent_Hearing::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISenseEvent_Hearing"); + + return Clss; +} + + +// AISenseEvent_Hearing AIModule.Default__AISenseEvent_Hearing +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISenseEvent_Hearing* UAISenseEvent_Hearing::GetDefaultObj() +{ + static class UAISenseEvent_Hearing* Default = nullptr; + + if (!Default) + Default = static_cast(UAISenseEvent_Hearing::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISightTargetInterface +// (None) + +class UClass* IAISightTargetInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISightTargetInterface"); + + return Clss; +} + + +// AISightTargetInterface AIModule.Default__AISightTargetInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAISightTargetInterface* IAISightTargetInterface::GetDefaultObj() +{ + static class IAISightTargetInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAISightTargetInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AISystem +// (None) + +class UClass* UAISystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISystem"); + + return Clss; +} + + +// AISystem AIModule.Default__AISystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISystem* UAISystem::GetDefaultObj() +{ + static class UAISystem* Default = nullptr; + + if (!Default) + Default = static_cast(UAISystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AISystem.AILoggingVerbose +// (Exec, Native, Public) +// Parameters: + +void UAISystem::AILoggingVerbose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISystem", "AILoggingVerbose"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.AISystem.AIIgnorePlayers +// (Exec, Native, Public) +// Parameters: + +void UAISystem::AIIgnorePlayers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AISystem", "AIIgnorePlayers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.AITask +// (None) + +class UClass* UAITask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AITask"); + + return Clss; +} + + +// AITask AIModule.Default__AITask +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAITask* UAITask::GetDefaultObj() +{ + static class UAITask* Default = nullptr; + + if (!Default) + Default = static_cast(UAITask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AITask_LockLogic +// (None) + +class UClass* UAITask_LockLogic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AITask_LockLogic"); + + return Clss; +} + + +// AITask_LockLogic AIModule.Default__AITask_LockLogic +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAITask_LockLogic* UAITask_LockLogic::GetDefaultObj() +{ + static class UAITask_LockLogic* Default = nullptr; + + if (!Default) + Default = static_cast(UAITask_LockLogic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.AITask_MoveTo +// (None) + +class UClass* UAITask_MoveTo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AITask_MoveTo"); + + return Clss; +} + + +// AITask_MoveTo AIModule.Default__AITask_MoveTo +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAITask_MoveTo* UAITask_MoveTo::GetDefaultObj() +{ + static class UAITask_MoveTo* Default = nullptr; + + if (!Default) + Default = static_cast(UAITask_MoveTo::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AITask_MoveTo.AIMoveTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector GoalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* GoalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAIOptionFlag StopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAIOptionFlag AcceptPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseContinuosGoalTracking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAIOptionFlag ProjectGoalOnNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAITask_MoveTo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAITask_MoveTo* UAITask_MoveTo::AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, enum class EAIOptionFlag StopOnOverlap, enum class EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuosGoalTracking, enum class EAIOptionFlag ProjectGoalOnNavigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AITask_MoveTo", "AIMoveTo"); + + Params::UAITask_MoveTo_AIMoveTo_Params Parms{}; + + Parms.Controller = Controller; + Parms.GoalLocation = GoalLocation; + Parms.GoalActor = GoalActor; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.StopOnOverlap = StopOnOverlap; + Parms.AcceptPartialPath = AcceptPartialPath; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bLockAILogic = bLockAILogic; + Parms.bUseContinuosGoalTracking = bUseContinuosGoalTracking; + Parms.ProjectGoalOnNavigation = ProjectGoalOnNavigation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.AITask_RunEQS +// (None) + +class UClass* UAITask_RunEQS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AITask_RunEQS"); + + return Clss; +} + + +// AITask_RunEQS AIModule.Default__AITask_RunEQS +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAITask_RunEQS* UAITask_RunEQS::GetDefaultObj() +{ + static class UAITask_RunEQS* Default = nullptr; + + if (!Default) + Default = static_cast(UAITask_RunEQS::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.AITask_RunEQS.RunEQS +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAITask_RunEQS* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAITask_RunEQS* UAITask_RunEQS::RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AITask_RunEQS", "RunEQS"); + + Params::UAITask_RunEQS_RunEQS_Params Parms{}; + + Parms.Controller = Controller; + Parms.QueryTemplate = QueryTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.BehaviorTree +// (None) + +class UClass* UBehaviorTree::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BehaviorTree"); + + return Clss; +} + + +// BehaviorTree AIModule.Default__BehaviorTree +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBehaviorTree* UBehaviorTree::GetDefaultObj() +{ + static class UBehaviorTree* Default = nullptr; + + if (!Default) + Default = static_cast(UBehaviorTree::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BrainComponent +// (None) + +class UClass* UBrainComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrainComponent"); + + return Clss; +} + + +// BrainComponent AIModule.Default__BrainComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrainComponent* UBrainComponent::GetDefaultObj() +{ + static class UBrainComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBrainComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BrainComponent.StopLogic +// (Native, Public, BlueprintCallable) +// Parameters: +// class FString Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBrainComponent::StopLogic(const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrainComponent", "StopLogic"); + + Params::UBrainComponent_StopLogic_Params Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BrainComponent.StartLogic +// (Native, Public, BlueprintCallable) +// Parameters: + +void UBrainComponent::StartLogic() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrainComponent", "StartLogic"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BrainComponent.RestartLogic +// (Native, Public, BlueprintCallable) +// Parameters: + +void UBrainComponent::RestartLogic() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrainComponent", "RestartLogic"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BrainComponent.IsRunning +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrainComponent::IsRunning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrainComponent", "IsRunning"); + + Params::UBrainComponent_IsRunning_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BrainComponent.IsPaused +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrainComponent::IsPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrainComponent", "IsPaused"); + + Params::UBrainComponent_IsPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.BehaviorTreeComponent +// (None) + +class UClass* UBehaviorTreeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BehaviorTreeComponent"); + + return Clss; +} + + +// BehaviorTreeComponent AIModule.Default__BehaviorTreeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBehaviorTreeComponent* UBehaviorTreeComponent::GetDefaultObj() +{ + static class UBehaviorTreeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBehaviorTreeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BehaviorTreeComponent.SetDynamicSubtree +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag InjectTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTree* BehaviorAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBehaviorTreeComponent::SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BehaviorTreeComponent", "SetDynamicSubtree"); + + Params::UBehaviorTreeComponent_SetDynamicSubtree_Params Parms{}; + + Parms.InjectTag = InjectTag; + Parms.BehaviorAsset = BehaviorAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBehaviorTreeComponent::GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BehaviorTreeComponent", "GetTagCooldownEndTime"); + + Params::UBehaviorTreeComponent_GetTagCooldownEndTime_Params Parms{}; + + Parms.CooldownTag = CooldownTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CooldownDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToExistingDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBehaviorTreeComponent::AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BehaviorTreeComponent", "AddCooldownTagDuration"); + + Params::UBehaviorTreeComponent_AddCooldownTagDuration_Params Parms{}; + + Parms.CooldownTag = CooldownTag; + Parms.CooldownDuration = CooldownDuration; + Parms.bAddToExistingDuration = bAddToExistingDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.BehaviorTreeManager +// (None) + +class UClass* UBehaviorTreeManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BehaviorTreeManager"); + + return Clss; +} + + +// BehaviorTreeManager AIModule.Default__BehaviorTreeManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBehaviorTreeManager* UBehaviorTreeManager::GetDefaultObj() +{ + static class UBehaviorTreeManager* Default = nullptr; + + if (!Default) + Default = static_cast(UBehaviorTreeManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BehaviorTreeTypes +// (None) + +class UClass* UBehaviorTreeTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BehaviorTreeTypes"); + + return Clss; +} + + +// BehaviorTreeTypes AIModule.Default__BehaviorTreeTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBehaviorTreeTypes* UBehaviorTreeTypes::GetDefaultObj() +{ + static class UBehaviorTreeTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UBehaviorTreeTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardAssetProvider +// (None) + +class UClass* IBlackboardAssetProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardAssetProvider"); + + return Clss; +} + + +// BlackboardAssetProvider AIModule.Default__BlackboardAssetProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IBlackboardAssetProvider* IBlackboardAssetProvider::GetDefaultObj() +{ + static class IBlackboardAssetProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IBlackboardAssetProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BlackboardAssetProvider.GetBlackboardAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlackboardData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardData* IBlackboardAssetProvider::GetBlackboardAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardAssetProvider", "GetBlackboardAsset"); + + Params::IBlackboardAssetProvider_GetBlackboardAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.BlackboardComponent +// (None) + +class UClass* UBlackboardComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardComponent"); + + return Clss; +} + + +// BlackboardComponent AIModule.Default__BlackboardComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardComponent* UBlackboardComponent::GetDefaultObj() +{ + static class UBlackboardComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BlackboardComponent.SetValueAsVector +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsVector(class FName& KeyName, const struct FVector& VectorValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsVector"); + + Params::UBlackboardComponent_SetValueAsVector_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.VectorValue = VectorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsString +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString StringValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsString(class FName& KeyName, const class FString& StringValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsString"); + + Params::UBlackboardComponent_SetValueAsString_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.StringValue = StringValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsRotator +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsRotator(class FName& KeyName, const struct FRotator& VectorValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsRotator"); + + Params::UBlackboardComponent_SetValueAsRotator_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.VectorValue = VectorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsObject +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ObjectValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsObject(class FName& KeyName, class UObject* ObjectValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsObject"); + + Params::UBlackboardComponent_SetValueAsObject_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.ObjectValue = ObjectValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NameValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsName(class FName& KeyName, class FName NameValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsName"); + + Params::UBlackboardComponent_SetValueAsName_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.NameValue = NameValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsInt +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 IntValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsInt(class FName& KeyName, int32 IntValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsInt"); + + Params::UBlackboardComponent_SetValueAsInt_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.IntValue = IntValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsFloat +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsFloat(class FName& KeyName, float FloatValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsFloat"); + + Params::UBlackboardComponent_SetValueAsFloat_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.FloatValue = FloatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsEnum +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsEnum(class FName& KeyName, uint8 EnumValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsEnum"); + + Params::UBlackboardComponent_SetValueAsEnum_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.EnumValue = EnumValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsClass +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ClassValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsClass(class FName& KeyName, class UClass* ClassValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsClass"); + + Params::UBlackboardComponent_SetValueAsClass_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.ClassValue = ClassValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.SetValueAsBool +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool BoolValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsBool(class FName& KeyName, bool BoolValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsBool"); + + Params::UBlackboardComponent_SetValueAsBool_Params Parms{}; + + Parms.KeyName = KeyName; + Parms.BoolValue = BoolValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BlackboardComponent.IsVectorValueSet +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::IsVectorValueSet(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "IsVectorValueSet"); + + Params::UBlackboardComponent_IsVectorValueSet_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsVector +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBlackboardComponent::GetValueAsVector(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsVector"); + + Params::UBlackboardComponent_GetValueAsVector_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsString +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlackboardComponent::GetValueAsString(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsString"); + + Params::UBlackboardComponent_GetValueAsString_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsRotator +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UBlackboardComponent::GetValueAsRotator(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsRotator"); + + Params::UBlackboardComponent_GetValueAsRotator_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsObject +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UBlackboardComponent::GetValueAsObject(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsObject"); + + Params::UBlackboardComponent_GetValueAsObject_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBlackboardComponent::GetValueAsName(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsName"); + + Params::UBlackboardComponent_GetValueAsName_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsInt +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlackboardComponent::GetValueAsInt(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsInt"); + + Params::UBlackboardComponent_GetValueAsInt_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsFloat +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBlackboardComponent::GetValueAsFloat(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsFloat"); + + Params::UBlackboardComponent_GetValueAsFloat_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsEnum +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UBlackboardComponent::GetValueAsEnum(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsEnum"); + + Params::UBlackboardComponent_GetValueAsEnum_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsClass +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UBlackboardComponent::GetValueAsClass(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsClass"); + + Params::UBlackboardComponent_GetValueAsClass_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetValueAsBool +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetValueAsBool(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsBool"); + + Params::UBlackboardComponent_GetValueAsBool_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetRotationFromEntry +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ResultRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetRotationFromEntry(class FName& KeyName, struct FRotator* ResultRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetRotationFromEntry"); + + Params::UBlackboardComponent_GetRotationFromEntry_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ResultRotation != nullptr) + *ResultRotation = std::move(Parms.ResultRotation); + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.GetLocationFromEntry +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ResultLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetLocationFromEntry(class FName& KeyName, struct FVector* ResultLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "GetLocationFromEntry"); + + Params::UBlackboardComponent_GetLocationFromEntry_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ResultLocation != nullptr) + *ResultLocation = std::move(Parms.ResultLocation); + + return Parms.ReturnValue; + +} + + +// Function AIModule.BlackboardComponent.ClearValue +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::ClearValue(class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlackboardComponent", "ClearValue"); + + Params::UBlackboardComponent_ClearValue_Params Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.BlackboardData +// (None) + +class UClass* UBlackboardData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardData"); + + return Clss; +} + + +// BlackboardData AIModule.Default__BlackboardData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardData* UBlackboardData::GetDefaultObj() +{ + static class UBlackboardData* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType +// (None) + +class UClass* UBlackboardKeyType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType"); + + return Clss; +} + + +// BlackboardKeyType AIModule.Default__BlackboardKeyType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType* UBlackboardKeyType::GetDefaultObj() +{ + static class UBlackboardKeyType* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Bool +// (None) + +class UClass* UBlackboardKeyType_Bool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Bool"); + + return Clss; +} + + +// BlackboardKeyType_Bool AIModule.Default__BlackboardKeyType_Bool +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Bool* UBlackboardKeyType_Bool::GetDefaultObj() +{ + static class UBlackboardKeyType_Bool* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Bool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Class +// (None) + +class UClass* UBlackboardKeyType_Class::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Class"); + + return Clss; +} + + +// BlackboardKeyType_Class AIModule.Default__BlackboardKeyType_Class +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Class* UBlackboardKeyType_Class::GetDefaultObj() +{ + static class UBlackboardKeyType_Class* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Class::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Enum +// (None) + +class UClass* UBlackboardKeyType_Enum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Enum"); + + return Clss; +} + + +// BlackboardKeyType_Enum AIModule.Default__BlackboardKeyType_Enum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Enum* UBlackboardKeyType_Enum::GetDefaultObj() +{ + static class UBlackboardKeyType_Enum* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Enum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Float +// (None) + +class UClass* UBlackboardKeyType_Float::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Float"); + + return Clss; +} + + +// BlackboardKeyType_Float AIModule.Default__BlackboardKeyType_Float +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Float* UBlackboardKeyType_Float::GetDefaultObj() +{ + static class UBlackboardKeyType_Float* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Float::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Int +// (None) + +class UClass* UBlackboardKeyType_Int::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Int"); + + return Clss; +} + + +// BlackboardKeyType_Int AIModule.Default__BlackboardKeyType_Int +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Int* UBlackboardKeyType_Int::GetDefaultObj() +{ + static class UBlackboardKeyType_Int* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Int::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Name +// (None) + +class UClass* UBlackboardKeyType_Name::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Name"); + + return Clss; +} + + +// BlackboardKeyType_Name AIModule.Default__BlackboardKeyType_Name +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Name* UBlackboardKeyType_Name::GetDefaultObj() +{ + static class UBlackboardKeyType_Name* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Name::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_NativeEnum +// (None) + +class UClass* UBlackboardKeyType_NativeEnum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_NativeEnum"); + + return Clss; +} + + +// BlackboardKeyType_NativeEnum AIModule.Default__BlackboardKeyType_NativeEnum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_NativeEnum* UBlackboardKeyType_NativeEnum::GetDefaultObj() +{ + static class UBlackboardKeyType_NativeEnum* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_NativeEnum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Object +// (None) + +class UClass* UBlackboardKeyType_Object::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Object"); + + return Clss; +} + + +// BlackboardKeyType_Object AIModule.Default__BlackboardKeyType_Object +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Object* UBlackboardKeyType_Object::GetDefaultObj() +{ + static class UBlackboardKeyType_Object* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Object::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Rotator +// (None) + +class UClass* UBlackboardKeyType_Rotator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Rotator"); + + return Clss; +} + + +// BlackboardKeyType_Rotator AIModule.Default__BlackboardKeyType_Rotator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Rotator* UBlackboardKeyType_Rotator::GetDefaultObj() +{ + static class UBlackboardKeyType_Rotator* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Rotator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_String +// (None) + +class UClass* UBlackboardKeyType_String::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_String"); + + return Clss; +} + + +// BlackboardKeyType_String AIModule.Default__BlackboardKeyType_String +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_String* UBlackboardKeyType_String::GetDefaultObj() +{ + static class UBlackboardKeyType_String* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_String::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BlackboardKeyType_Vector +// (None) + +class UClass* UBlackboardKeyType_Vector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlackboardKeyType_Vector"); + + return Clss; +} + + +// BlackboardKeyType_Vector AIModule.Default__BlackboardKeyType_Vector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlackboardKeyType_Vector* UBlackboardKeyType_Vector::GetDefaultObj() +{ + static class UBlackboardKeyType_Vector* Default = nullptr; + + if (!Default) + Default = static_cast(UBlackboardKeyType_Vector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTNode +// (None) + +class UClass* UBTNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTNode"); + + return Clss; +} + + +// BTNode AIModule.Default__BTNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTNode* UBTNode::GetDefaultObj() +{ + static class UBTNode* Default = nullptr; + + if (!Default) + Default = static_cast(UBTNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTAuxiliaryNode +// (None) + +class UClass* UBTAuxiliaryNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTAuxiliaryNode"); + + return Clss; +} + + +// BTAuxiliaryNode AIModule.Default__BTAuxiliaryNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTAuxiliaryNode* UBTAuxiliaryNode::GetDefaultObj() +{ + static class UBTAuxiliaryNode* Default = nullptr; + + if (!Default) + Default = static_cast(UBTAuxiliaryNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTCompositeNode +// (None) + +class UClass* UBTCompositeNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTCompositeNode"); + + return Clss; +} + + +// BTCompositeNode AIModule.Default__BTCompositeNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTCompositeNode* UBTCompositeNode::GetDefaultObj() +{ + static class UBTCompositeNode* Default = nullptr; + + if (!Default) + Default = static_cast(UBTCompositeNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTComposite_Selector +// (None) + +class UClass* UBTComposite_Selector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTComposite_Selector"); + + return Clss; +} + + +// BTComposite_Selector AIModule.Default__BTComposite_Selector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTComposite_Selector* UBTComposite_Selector::GetDefaultObj() +{ + static class UBTComposite_Selector* Default = nullptr; + + if (!Default) + Default = static_cast(UBTComposite_Selector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTComposite_Sequence +// (None) + +class UClass* UBTComposite_Sequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTComposite_Sequence"); + + return Clss; +} + + +// BTComposite_Sequence AIModule.Default__BTComposite_Sequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTComposite_Sequence* UBTComposite_Sequence::GetDefaultObj() +{ + static class UBTComposite_Sequence* Default = nullptr; + + if (!Default) + Default = static_cast(UBTComposite_Sequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTComposite_SimpleParallel +// (None) + +class UClass* UBTComposite_SimpleParallel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTComposite_SimpleParallel"); + + return Clss; +} + + +// BTComposite_SimpleParallel AIModule.Default__BTComposite_SimpleParallel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTComposite_SimpleParallel* UBTComposite_SimpleParallel::GetDefaultObj() +{ + static class UBTComposite_SimpleParallel* Default = nullptr; + + if (!Default) + Default = static_cast(UBTComposite_SimpleParallel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator +// (None) + +class UClass* UBTDecorator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator"); + + return Clss; +} + + +// BTDecorator AIModule.Default__BTDecorator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator* UBTDecorator::GetDefaultObj() +{ + static class UBTDecorator* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_BlackboardBase +// (None) + +class UClass* UBTDecorator_BlackboardBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_BlackboardBase"); + + return Clss; +} + + +// BTDecorator_BlackboardBase AIModule.Default__BTDecorator_BlackboardBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_BlackboardBase* UBTDecorator_BlackboardBase::GetDefaultObj() +{ + static class UBTDecorator_BlackboardBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_BlackboardBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_Blackboard +// (None) + +class UClass* UBTDecorator_Blackboard::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_Blackboard"); + + return Clss; +} + + +// BTDecorator_Blackboard AIModule.Default__BTDecorator_Blackboard +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_Blackboard* UBTDecorator_Blackboard::GetDefaultObj() +{ + static class UBTDecorator_Blackboard* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_Blackboard::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_BlueprintBase +// (None) + +class UClass* UBTDecorator_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_BlueprintBase"); + + return Clss; +} + + +// BTDecorator_BlueprintBase AIModule.Default__BTDecorator_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_BlueprintBase* UBTDecorator_BlueprintBase::GetDefaultObj() +{ + static class UBTDecorator_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTickAI"); + + Params::UBTDecorator_BlueprintBase_ReceiveTickAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTick +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTick"); + + Params::UBTDecorator_BlueprintBase_ReceiveTick_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivatedAI"); + + Params::UBTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverDeactivated(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivated"); + + Params::UBTDecorator_BlueprintBase_ReceiveObserverDeactivated_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivatedAI"); + + Params::UBTDecorator_BlueprintBase_ReceiveObserverActivatedAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverActivated(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivated"); + + Params::UBTDecorator_BlueprintBase_ReceiveObserverActivated_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStartAI"); + + Params::UBTDecorator_BlueprintBase_ReceiveExecutionStartAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionStart(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStart"); + + Params::UBTDecorator_BlueprintBase_ReceiveExecutionStart_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, enum class EBTNodeResult NodeResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinishAI"); + + Params::UBTDecorator_BlueprintBase_ReceiveExecutionFinishAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.NodeResult = NodeResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionFinish(class AActor* OwnerActor, enum class EBTNodeResult NodeResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinish"); + + Params::UBTDecorator_BlueprintBase_ReceiveExecutionFinish_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.NodeResult = NodeResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheckAI"); + + Params::UBTDecorator_BlueprintBase_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::PerformConditionCheck(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheck"); + + Params::UBTDecorator_BlueprintBase_PerformConditionCheck_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::IsDecoratorObserverActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorObserverActive"); + + Params::UBTDecorator_BlueprintBase_IsDecoratorObserverActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::IsDecoratorExecutionActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorExecutionActive"); + + Params::UBTDecorator_BlueprintBase_IsDecoratorExecutionActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.BTDecorator_CheckGameplayTagsOnActor +// (None) + +class UClass* UBTDecorator_CheckGameplayTagsOnActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_CheckGameplayTagsOnActor"); + + return Clss; +} + + +// BTDecorator_CheckGameplayTagsOnActor AIModule.Default__BTDecorator_CheckGameplayTagsOnActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_CheckGameplayTagsOnActor* UBTDecorator_CheckGameplayTagsOnActor::GetDefaultObj() +{ + static class UBTDecorator_CheckGameplayTagsOnActor* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_CheckGameplayTagsOnActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_CompareBBEntries +// (None) + +class UClass* UBTDecorator_CompareBBEntries::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_CompareBBEntries"); + + return Clss; +} + + +// BTDecorator_CompareBBEntries AIModule.Default__BTDecorator_CompareBBEntries +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_CompareBBEntries* UBTDecorator_CompareBBEntries::GetDefaultObj() +{ + static class UBTDecorator_CompareBBEntries* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_CompareBBEntries::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_ConditionalLoop +// (None) + +class UClass* UBTDecorator_ConditionalLoop::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ConditionalLoop"); + + return Clss; +} + + +// BTDecorator_ConditionalLoop AIModule.Default__BTDecorator_ConditionalLoop +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_ConditionalLoop* UBTDecorator_ConditionalLoop::GetDefaultObj() +{ + static class UBTDecorator_ConditionalLoop* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ConditionalLoop::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_ConeCheck +// (None) + +class UClass* UBTDecorator_ConeCheck::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ConeCheck"); + + return Clss; +} + + +// BTDecorator_ConeCheck AIModule.Default__BTDecorator_ConeCheck +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_ConeCheck* UBTDecorator_ConeCheck::GetDefaultObj() +{ + static class UBTDecorator_ConeCheck* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ConeCheck::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_Cooldown +// (None) + +class UClass* UBTDecorator_Cooldown::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_Cooldown"); + + return Clss; +} + + +// BTDecorator_Cooldown AIModule.Default__BTDecorator_Cooldown +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_Cooldown* UBTDecorator_Cooldown::GetDefaultObj() +{ + static class UBTDecorator_Cooldown* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_Cooldown::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_DoesPathExist +// (None) + +class UClass* UBTDecorator_DoesPathExist::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_DoesPathExist"); + + return Clss; +} + + +// BTDecorator_DoesPathExist AIModule.Default__BTDecorator_DoesPathExist +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_DoesPathExist* UBTDecorator_DoesPathExist::GetDefaultObj() +{ + static class UBTDecorator_DoesPathExist* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_DoesPathExist::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_ForceSuccess +// (None) + +class UClass* UBTDecorator_ForceSuccess::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ForceSuccess"); + + return Clss; +} + + +// BTDecorator_ForceSuccess AIModule.Default__BTDecorator_ForceSuccess +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_ForceSuccess* UBTDecorator_ForceSuccess::GetDefaultObj() +{ + static class UBTDecorator_ForceSuccess* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ForceSuccess::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_IsAtLocation +// (None) + +class UClass* UBTDecorator_IsAtLocation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_IsAtLocation"); + + return Clss; +} + + +// BTDecorator_IsAtLocation AIModule.Default__BTDecorator_IsAtLocation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_IsAtLocation* UBTDecorator_IsAtLocation::GetDefaultObj() +{ + static class UBTDecorator_IsAtLocation* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_IsAtLocation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_IsBBEntryOfClass +// (None) + +class UClass* UBTDecorator_IsBBEntryOfClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_IsBBEntryOfClass"); + + return Clss; +} + + +// BTDecorator_IsBBEntryOfClass AIModule.Default__BTDecorator_IsBBEntryOfClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_IsBBEntryOfClass* UBTDecorator_IsBBEntryOfClass::GetDefaultObj() +{ + static class UBTDecorator_IsBBEntryOfClass* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_IsBBEntryOfClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_KeepInCone +// (None) + +class UClass* UBTDecorator_KeepInCone::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_KeepInCone"); + + return Clss; +} + + +// BTDecorator_KeepInCone AIModule.Default__BTDecorator_KeepInCone +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_KeepInCone* UBTDecorator_KeepInCone::GetDefaultObj() +{ + static class UBTDecorator_KeepInCone* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_KeepInCone::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_Loop +// (None) + +class UClass* UBTDecorator_Loop::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_Loop"); + + return Clss; +} + + +// BTDecorator_Loop AIModule.Default__BTDecorator_Loop +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_Loop* UBTDecorator_Loop::GetDefaultObj() +{ + static class UBTDecorator_Loop* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_Loop::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_ReachedMoveGoal +// (None) + +class UClass* UBTDecorator_ReachedMoveGoal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ReachedMoveGoal"); + + return Clss; +} + + +// BTDecorator_ReachedMoveGoal AIModule.Default__BTDecorator_ReachedMoveGoal +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_ReachedMoveGoal* UBTDecorator_ReachedMoveGoal::GetDefaultObj() +{ + static class UBTDecorator_ReachedMoveGoal* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ReachedMoveGoal::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_SetTagCooldown +// (None) + +class UClass* UBTDecorator_SetTagCooldown::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_SetTagCooldown"); + + return Clss; +} + + +// BTDecorator_SetTagCooldown AIModule.Default__BTDecorator_SetTagCooldown +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_SetTagCooldown* UBTDecorator_SetTagCooldown::GetDefaultObj() +{ + static class UBTDecorator_SetTagCooldown* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_SetTagCooldown::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_TagCooldown +// (None) + +class UClass* UBTDecorator_TagCooldown::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_TagCooldown"); + + return Clss; +} + + +// BTDecorator_TagCooldown AIModule.Default__BTDecorator_TagCooldown +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_TagCooldown* UBTDecorator_TagCooldown::GetDefaultObj() +{ + static class UBTDecorator_TagCooldown* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_TagCooldown::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTDecorator_TimeLimit +// (None) + +class UClass* UBTDecorator_TimeLimit::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_TimeLimit"); + + return Clss; +} + + +// BTDecorator_TimeLimit AIModule.Default__BTDecorator_TimeLimit +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTDecorator_TimeLimit* UBTDecorator_TimeLimit::GetDefaultObj() +{ + static class UBTDecorator_TimeLimit* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_TimeLimit::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTFunctionLibrary +// (None) + +class UClass* UBTFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTFunctionLibrary"); + + return Clss; +} + + +// BTFunctionLibrary AIModule.Default__BTFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTFunctionLibrary* UBTFunctionLibrary::GetDefaultObj() +{ + static class UBTFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBTFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BTFunctionLibrary.StopUsingExternalEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::StopUsingExternalEvent(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "StopUsingExternalEvent"); + + Params::UBTFunctionLibrary_StopUsingExternalEvent_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.StartUsingExternalEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "StartUsingExternalEvent"); + + Params::UBTFunctionLibrary_StartUsingExternalEvent_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.OwningActor = OwningActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsVector"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsVector_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsString(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsString"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsString_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRotator Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsRotator(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, const struct FRotator& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsRotator"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsRotator_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsObject(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class UObject* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsObject"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsObject_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsName(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class FName Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsName"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsName_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsInt(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsInt"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsInt_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsFloat(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsFloat"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsFloat_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsEnum(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsEnum"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsEnum_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsClass(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, class UClass* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsClass"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsClass_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsBool(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsBool"); + + Params::UBTFunctionLibrary_SetBlackboardValueAsBool_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.GetOwnersBlackboard +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* UBTFunctionLibrary::GetOwnersBlackboard(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetOwnersBlackboard"); + + Params::UBTFunctionLibrary_GetOwnersBlackboard_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetOwnerComponent +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTreeComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBehaviorTreeComponent* UBTFunctionLibrary::GetOwnerComponent(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetOwnerComponent"); + + Params::UBTFunctionLibrary_GetOwnerComponent_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBTFunctionLibrary::GetBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsVector"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsVector_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBTFunctionLibrary::GetBlackboardValueAsString(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsString"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsString_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UBTFunctionLibrary::GetBlackboardValueAsRotator(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsRotator"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsRotator_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UBTFunctionLibrary::GetBlackboardValueAsObject(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsObject"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsObject_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBTFunctionLibrary::GetBlackboardValueAsName(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsName"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsName_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBTFunctionLibrary::GetBlackboardValueAsInt(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsInt"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsInt_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBTFunctionLibrary::GetBlackboardValueAsFloat(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsFloat"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsFloat_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UBTFunctionLibrary::GetBlackboardValueAsEnum(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsEnum"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsEnum_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UBTFunctionLibrary::GetBlackboardValueAsClass(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsClass"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsClass_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTFunctionLibrary::GetBlackboardValueAsBool(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsBool"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsBool_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UBTFunctionLibrary::GetBlackboardValueAsActor(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsActor"); + + Params::UBTFunctionLibrary_GetBlackboardValueAsActor_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::ClearBlackboardValueAsVector(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "ClearBlackboardValueAsVector"); + + Params::UBTFunctionLibrary_ClearBlackboardValueAsVector_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlackboardKeySelector Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::ClearBlackboardValue(class UBTNode* NodeOwner, struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTFunctionLibrary", "ClearBlackboardValue"); + + Params::UBTFunctionLibrary_ClearBlackboardValue_Params Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.BTService +// (None) + +class UClass* UBTService::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService"); + + return Clss; +} + + +// BTService AIModule.Default__BTService +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTService* UBTService::GetDefaultObj() +{ + static class UBTService* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTService_BlackboardBase +// (None) + +class UClass* UBTService_BlackboardBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService_BlackboardBase"); + + return Clss; +} + + +// BTService_BlackboardBase AIModule.Default__BTService_BlackboardBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTService_BlackboardBase* UBTService_BlackboardBase::GetDefaultObj() +{ + static class UBTService_BlackboardBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService_BlackboardBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTService_BlueprintBase +// (None) + +class UClass* UBTService_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService_BlueprintBase"); + + return Clss; +} + + +// BTService_BlueprintBase AIModule.Default__BTService_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTService_BlueprintBase* UBTService_BlueprintBase::GetDefaultObj() +{ + static class UBTService_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveTickAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTickAI"); + + Params::UBTService_BlueprintBase_ReceiveTickAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveTick +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTick"); + + Params::UBTService_BlueprintBase_ReceiveTick_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStartAI"); + + Params::UBTService_BlueprintBase_ReceiveSearchStartAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStart +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveSearchStart(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStart"); + + Params::UBTService_BlueprintBase_ReceiveSearchStart_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivationAI"); + + Params::UBTService_BlueprintBase_ReceiveDeactivationAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivation +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveDeactivation(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivation"); + + Params::UBTService_BlueprintBase_ReceiveDeactivation_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveActivationAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivationAI"); + + Params::UBTService_BlueprintBase_ReceiveActivationAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveActivation +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveActivation(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivation"); + + Params::UBTService_BlueprintBase_ReceiveActivation_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTService_BlueprintBase.IsServiceActive +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTService_BlueprintBase::IsServiceActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_BlueprintBase", "IsServiceActive"); + + Params::UBTService_BlueprintBase_IsServiceActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.BTService_DefaultFocus +// (None) + +class UClass* UBTService_DefaultFocus::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService_DefaultFocus"); + + return Clss; +} + + +// BTService_DefaultFocus AIModule.Default__BTService_DefaultFocus +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTService_DefaultFocus* UBTService_DefaultFocus::GetDefaultObj() +{ + static class UBTService_DefaultFocus* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService_DefaultFocus::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTService_RunEQS +// (None) + +class UClass* UBTService_RunEQS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService_RunEQS"); + + return Clss; +} + + +// BTService_RunEQS AIModule.Default__BTService_RunEQS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTService_RunEQS* UBTService_RunEQS::GetDefaultObj() +{ + static class UBTService_RunEQS* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService_RunEQS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTaskNode +// (None) + +class UClass* UBTTaskNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTaskNode"); + + return Clss; +} + + +// BTTaskNode AIModule.Default__BTTaskNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTaskNode* UBTTaskNode::GetDefaultObj() +{ + static class UBTTaskNode* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTaskNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_BlackboardBase +// (None) + +class UClass* UBTTask_BlackboardBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_BlackboardBase"); + + return Clss; +} + + +// BTTask_BlackboardBase AIModule.Default__BTTask_BlackboardBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_BlackboardBase* UBTTask_BlackboardBase::GetDefaultObj() +{ + static class UBTTask_BlackboardBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_BlackboardBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_BlueprintBase +// (None) + +class UClass* UBTTask_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_BlueprintBase"); + + return Clss; +} + + +// BTTask_BlueprintBase AIModule.Default__BTTask_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_BlueprintBase* UBTTask_BlueprintBase::GetDefaultObj() +{ + static class UBTTask_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::SetFinishOnMessageWithId(class FName MessageName, int32 RequestID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessageWithId"); + + Params::UBTTask_BlueprintBase_SetFinishOnMessageWithId_Params Parms{}; + + Parms.MessageName = MessageName; + Parms.RequestID = RequestID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::SetFinishOnMessage(class FName MessageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessage"); + + Params::UBTTask_BlueprintBase_SetFinishOnMessage_Params Parms{}; + + Parms.MessageName = MessageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveTickAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTickAI"); + + Params::UBTTask_BlueprintBase_ReceiveTickAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveTick +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTick"); + + Params::UBTTask_BlueprintBase_ReceiveTick_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecuteAI"); + + Params::UBTTask_BlueprintBase_ReceiveExecuteAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecute +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveExecute(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecute"); + + Params::UBTTask_BlueprintBase_ReceiveExecute_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbortAI"); + + Params::UBTTask_BlueprintBase_ReceiveAbortAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbort +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveAbort(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbort"); + + Params::UBTTask_BlueprintBase_ReceiveAbort_Params Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.BTTask_BlueprintBase.IsTaskExecuting +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTTask_BlueprintBase::IsTaskExecuting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskExecuting"); + + Params::UBTTask_BlueprintBase_IsTaskExecuting_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTTask_BlueprintBase.IsTaskAborting +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTTask_BlueprintBase::IsTaskAborting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskAborting"); + + Params::UBTTask_BlueprintBase_IsTaskAborting_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.BTTask_BlueprintBase.FinishExecute +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::FinishExecute(bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "FinishExecute"); + + Params::UBTTask_BlueprintBase_FinishExecute_Params Parms{}; + + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.BTTask_BlueprintBase.FinishAbort +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void UBTTask_BlueprintBase::FinishAbort() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_BlueprintBase", "FinishAbort"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.BTTask_FinishWithResult +// (None) + +class UClass* UBTTask_FinishWithResult::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_FinishWithResult"); + + return Clss; +} + + +// BTTask_FinishWithResult AIModule.Default__BTTask_FinishWithResult +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_FinishWithResult* UBTTask_FinishWithResult::GetDefaultObj() +{ + static class UBTTask_FinishWithResult* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_FinishWithResult::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_GameplayTaskBase +// (None) + +class UClass* UBTTask_GameplayTaskBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_GameplayTaskBase"); + + return Clss; +} + + +// BTTask_GameplayTaskBase AIModule.Default__BTTask_GameplayTaskBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_GameplayTaskBase* UBTTask_GameplayTaskBase::GetDefaultObj() +{ + static class UBTTask_GameplayTaskBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_GameplayTaskBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_MakeNoise +// (None) + +class UClass* UBTTask_MakeNoise::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_MakeNoise"); + + return Clss; +} + + +// BTTask_MakeNoise AIModule.Default__BTTask_MakeNoise +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_MakeNoise* UBTTask_MakeNoise::GetDefaultObj() +{ + static class UBTTask_MakeNoise* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_MakeNoise::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_MoveTo +// (None) + +class UClass* UBTTask_MoveTo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_MoveTo"); + + return Clss; +} + + +// BTTask_MoveTo AIModule.Default__BTTask_MoveTo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_MoveTo* UBTTask_MoveTo::GetDefaultObj() +{ + static class UBTTask_MoveTo* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_MoveTo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_MoveDirectlyToward +// (None) + +class UClass* UBTTask_MoveDirectlyToward::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_MoveDirectlyToward"); + + return Clss; +} + + +// BTTask_MoveDirectlyToward AIModule.Default__BTTask_MoveDirectlyToward +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_MoveDirectlyToward* UBTTask_MoveDirectlyToward::GetDefaultObj() +{ + static class UBTTask_MoveDirectlyToward* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_MoveDirectlyToward::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_PawnActionBase +// (None) + +class UClass* UBTTask_PawnActionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_PawnActionBase"); + + return Clss; +} + + +// BTTask_PawnActionBase AIModule.Default__BTTask_PawnActionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_PawnActionBase* UBTTask_PawnActionBase::GetDefaultObj() +{ + static class UBTTask_PawnActionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_PawnActionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_PlayAnimation +// (None) + +class UClass* UBTTask_PlayAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_PlayAnimation"); + + return Clss; +} + + +// BTTask_PlayAnimation AIModule.Default__BTTask_PlayAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_PlayAnimation* UBTTask_PlayAnimation::GetDefaultObj() +{ + static class UBTTask_PlayAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_PlayAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_PlaySound +// (None) + +class UClass* UBTTask_PlaySound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_PlaySound"); + + return Clss; +} + + +// BTTask_PlaySound AIModule.Default__BTTask_PlaySound +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_PlaySound* UBTTask_PlaySound::GetDefaultObj() +{ + static class UBTTask_PlaySound* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_PlaySound::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_PushPawnAction +// (None) + +class UClass* UBTTask_PushPawnAction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_PushPawnAction"); + + return Clss; +} + + +// BTTask_PushPawnAction AIModule.Default__BTTask_PushPawnAction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_PushPawnAction* UBTTask_PushPawnAction::GetDefaultObj() +{ + static class UBTTask_PushPawnAction* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_PushPawnAction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_RotateToFaceBBEntry +// (None) + +class UClass* UBTTask_RotateToFaceBBEntry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RotateToFaceBBEntry"); + + return Clss; +} + + +// BTTask_RotateToFaceBBEntry AIModule.Default__BTTask_RotateToFaceBBEntry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_RotateToFaceBBEntry* UBTTask_RotateToFaceBBEntry::GetDefaultObj() +{ + static class UBTTask_RotateToFaceBBEntry* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RotateToFaceBBEntry::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_RunBehavior +// (None) + +class UClass* UBTTask_RunBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RunBehavior"); + + return Clss; +} + + +// BTTask_RunBehavior AIModule.Default__BTTask_RunBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_RunBehavior* UBTTask_RunBehavior::GetDefaultObj() +{ + static class UBTTask_RunBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RunBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_RunBehaviorDynamic +// (None) + +class UClass* UBTTask_RunBehaviorDynamic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RunBehaviorDynamic"); + + return Clss; +} + + +// BTTask_RunBehaviorDynamic AIModule.Default__BTTask_RunBehaviorDynamic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_RunBehaviorDynamic* UBTTask_RunBehaviorDynamic::GetDefaultObj() +{ + static class UBTTask_RunBehaviorDynamic* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RunBehaviorDynamic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_RunEQSQuery +// (None) + +class UClass* UBTTask_RunEQSQuery::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RunEQSQuery"); + + return Clss; +} + + +// BTTask_RunEQSQuery AIModule.Default__BTTask_RunEQSQuery +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_RunEQSQuery* UBTTask_RunEQSQuery::GetDefaultObj() +{ + static class UBTTask_RunEQSQuery* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RunEQSQuery::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_SetTagCooldown +// (None) + +class UClass* UBTTask_SetTagCooldown::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_SetTagCooldown"); + + return Clss; +} + + +// BTTask_SetTagCooldown AIModule.Default__BTTask_SetTagCooldown +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_SetTagCooldown* UBTTask_SetTagCooldown::GetDefaultObj() +{ + static class UBTTask_SetTagCooldown* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_SetTagCooldown::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_Wait +// (None) + +class UClass* UBTTask_Wait::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_Wait"); + + return Clss; +} + + +// BTTask_Wait AIModule.Default__BTTask_Wait +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_Wait* UBTTask_Wait::GetDefaultObj() +{ + static class UBTTask_Wait* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_Wait::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.BTTask_WaitBlackboardTime +// (None) + +class UClass* UBTTask_WaitBlackboardTime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_WaitBlackboardTime"); + + return Clss; +} + + +// BTTask_WaitBlackboardTime AIModule.Default__BTTask_WaitBlackboardTime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBTTask_WaitBlackboardTime* UBTTask_WaitBlackboardTime::GetDefaultObj() +{ + static class UBTTask_WaitBlackboardTime* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_WaitBlackboardTime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.CrowdAgentInterface +// (None) + +class UClass* ICrowdAgentInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CrowdAgentInterface"); + + return Clss; +} + + +// CrowdAgentInterface AIModule.Default__CrowdAgentInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ICrowdAgentInterface* ICrowdAgentInterface::GetDefaultObj() +{ + static class ICrowdAgentInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ICrowdAgentInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PathFollowingComponent +// (None) + +class UClass* UPathFollowingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PathFollowingComponent"); + + return Clss; +} + + +// PathFollowingComponent AIModule.Default__PathFollowingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPathFollowingComponent* UPathFollowingComponent::GetDefaultObj() +{ + static class UPathFollowingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPathFollowingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.PathFollowingComponent.OnNavDataRegistered +// (Final, Native, Protected) +// Parameters: +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathFollowingComponent::OnNavDataRegistered(class ANavigationData* NavData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PathFollowingComponent", "OnNavDataRegistered"); + + Params::UPathFollowingComponent_OnNavDataRegistered_Params Parms{}; + + Parms.NavData = NavData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.PathFollowingComponent.OnActorBump +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UPathFollowingComponent::OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PathFollowingComponent", "OnActorBump"); + + Params::UPathFollowingComponent_OnActorBump_Params Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = NormalImpulse; + Parms.Hit = Hit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.PathFollowingComponent.GetPathDestination +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathFollowingComponent::GetPathDestination() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PathFollowingComponent", "GetPathDestination"); + + Params::UPathFollowingComponent_GetPathDestination_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PathFollowingComponent.GetPathActionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EPathFollowingAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPathFollowingAction UPathFollowingComponent::GetPathActionType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PathFollowingComponent", "GetPathActionType"); + + Params::UPathFollowingComponent_GetPathActionType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.CrowdFollowingComponent +// (None) + +class UClass* UCrowdFollowingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CrowdFollowingComponent"); + + return Clss; +} + + +// CrowdFollowingComponent AIModule.Default__CrowdFollowingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCrowdFollowingComponent* UCrowdFollowingComponent::GetDefaultObj() +{ + static class UCrowdFollowingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCrowdFollowingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bSuspend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCrowdFollowingComponent::SuspendCrowdSteering(bool bSuspend) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CrowdFollowingComponent", "SuspendCrowdSteering"); + + Params::UCrowdFollowingComponent_SuspendCrowdSteering_Params Parms{}; + + Parms.bSuspend = bSuspend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.CrowdManager +// (None) + +class UClass* UCrowdManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CrowdManager"); + + return Clss; +} + + +// CrowdManager AIModule.Default__CrowdManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCrowdManager* UCrowdManager::GetDefaultObj() +{ + static class UCrowdManager* Default = nullptr; + + if (!Default) + Default = static_cast(UCrowdManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.DetourCrowdAIController +// (Actor) + +class UClass* ADetourCrowdAIController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DetourCrowdAIController"); + + return Clss; +} + + +// DetourCrowdAIController AIModule.Default__DetourCrowdAIController +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADetourCrowdAIController* ADetourCrowdAIController::GetDefaultObj() +{ + static class ADetourCrowdAIController* Default = nullptr; + + if (!Default) + Default = static_cast(ADetourCrowdAIController::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQuery +// (None) + +class UClass* UEnvQuery::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQuery"); + + return Clss; +} + + +// EnvQuery AIModule.Default__EnvQuery +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQuery* UEnvQuery::GetDefaultObj() +{ + static class UEnvQuery* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQuery::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryContext +// (None) + +class UClass* UEnvQueryContext::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryContext"); + + return Clss; +} + + +// EnvQueryContext AIModule.Default__EnvQueryContext +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryContext* UEnvQueryContext::GetDefaultObj() +{ + static class UEnvQueryContext* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryContext::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryContext_BlueprintBase +// (None) + +class UClass* UEnvQueryContext_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryContext_BlueprintBase"); + + return Clss; +} + + +// EnvQueryContext_BlueprintBase AIModule.Default__EnvQueryContext_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryContext_BlueprintBase* UEnvQueryContext_BlueprintBase::GetDefaultObj() +{ + static class UEnvQueryContext_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryContext_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ResultingLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleLocation"); + + Params::UEnvQueryContext_BlueprintBase_ProvideSingleLocation_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingLocation != nullptr) + *ResultingLocation = std::move(Parms.ResultingLocation); + +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ResultingActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleActor"); + + Params::UEnvQueryContext_BlueprintBase_ProvideSingleActor_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActor != nullptr) + *ResultingActor = Parms.ResultingActor; + +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ResultingLocationSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideLocationsSet"); + + Params::UEnvQueryContext_BlueprintBase_ProvideLocationsSet_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingLocationSet != nullptr) + *ResultingLocationSet = std::move(Parms.ResultingLocationSet); + +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ResultingActorsSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideActorsSet"); + + Params::UEnvQueryContext_BlueprintBase_ProvideActorsSet_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActorsSet != nullptr) + *ResultingActorsSet = std::move(Parms.ResultingActorsSet); + +} + + +// Class AIModule.EnvQueryContext_Item +// (None) + +class UClass* UEnvQueryContext_Item::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryContext_Item"); + + return Clss; +} + + +// EnvQueryContext_Item AIModule.Default__EnvQueryContext_Item +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryContext_Item* UEnvQueryContext_Item::GetDefaultObj() +{ + static class UEnvQueryContext_Item* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryContext_Item::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryContext_Querier +// (None) + +class UClass* UEnvQueryContext_Querier::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryContext_Querier"); + + return Clss; +} + + +// EnvQueryContext_Querier AIModule.Default__EnvQueryContext_Querier +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryContext_Querier* UEnvQueryContext_Querier::GetDefaultObj() +{ + static class UEnvQueryContext_Querier* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryContext_Querier::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryDebugHelpers +// (None) + +class UClass* UEnvQueryDebugHelpers::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryDebugHelpers"); + + return Clss; +} + + +// EnvQueryDebugHelpers AIModule.Default__EnvQueryDebugHelpers +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryDebugHelpers* UEnvQueryDebugHelpers::GetDefaultObj() +{ + static class UEnvQueryDebugHelpers* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryDebugHelpers::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator +// (None) + +class UClass* UEnvQueryGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator"); + + return Clss; +} + + +// EnvQueryGenerator AIModule.Default__EnvQueryGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator* UEnvQueryGenerator::GetDefaultObj() +{ + static class UEnvQueryGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_ActorsOfClass +// (None) + +class UClass* UEnvQueryGenerator_ActorsOfClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_ActorsOfClass"); + + return Clss; +} + + +// EnvQueryGenerator_ActorsOfClass AIModule.Default__EnvQueryGenerator_ActorsOfClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_ActorsOfClass* UEnvQueryGenerator_ActorsOfClass::GetDefaultObj() +{ + static class UEnvQueryGenerator_ActorsOfClass* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_ActorsOfClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_BlueprintBase +// (None) + +class UClass* UEnvQueryGenerator_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_BlueprintBase"); + + return Clss; +} + + +// EnvQueryGenerator_BlueprintBase AIModule.Default__EnvQueryGenerator_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_BlueprintBase* UEnvQueryGenerator_BlueprintBase::GetDefaultObj() +{ + static class UEnvQueryGenerator_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UEnvQueryGenerator_BlueprintBase::GetQuerier() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "GetQuerier"); + + Params::UEnvQueryGenerator_BlueprintBase_GetQuerier_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray ContextLocations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::DoItemGeneration(TArray& ContextLocations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "DoItemGeneration"); + + Params::UEnvQueryGenerator_BlueprintBase_DoItemGeneration_Params Parms{}; + + Parms.ContextLocations = ContextLocations; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FVector GeneratedVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::AddGeneratedVector(const struct FVector& GeneratedVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedVector"); + + Params::UEnvQueryGenerator_BlueprintBase_AddGeneratedVector_Params Parms{}; + + Parms.GeneratedVector = GeneratedVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class AActor* GeneratedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::AddGeneratedActor(class AActor* GeneratedActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedActor"); + + Params::UEnvQueryGenerator_BlueprintBase_AddGeneratedActor_Params Parms{}; + + Parms.GeneratedActor = GeneratedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AIModule.EnvQueryGenerator_Composite +// (None) + +class UClass* UEnvQueryGenerator_Composite::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_Composite"); + + return Clss; +} + + +// EnvQueryGenerator_Composite AIModule.Default__EnvQueryGenerator_Composite +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_Composite* UEnvQueryGenerator_Composite::GetDefaultObj() +{ + static class UEnvQueryGenerator_Composite* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_Composite::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_ProjectedPoints +// (None) + +class UClass* UEnvQueryGenerator_ProjectedPoints::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_ProjectedPoints"); + + return Clss; +} + + +// EnvQueryGenerator_ProjectedPoints AIModule.Default__EnvQueryGenerator_ProjectedPoints +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_ProjectedPoints* UEnvQueryGenerator_ProjectedPoints::GetDefaultObj() +{ + static class UEnvQueryGenerator_ProjectedPoints* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_ProjectedPoints::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_Cone +// (None) + +class UClass* UEnvQueryGenerator_Cone::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_Cone"); + + return Clss; +} + + +// EnvQueryGenerator_Cone AIModule.Default__EnvQueryGenerator_Cone +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_Cone* UEnvQueryGenerator_Cone::GetDefaultObj() +{ + static class UEnvQueryGenerator_Cone* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_Cone::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_CurrentLocation +// (None) + +class UClass* UEnvQueryGenerator_CurrentLocation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_CurrentLocation"); + + return Clss; +} + + +// EnvQueryGenerator_CurrentLocation AIModule.Default__EnvQueryGenerator_CurrentLocation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_CurrentLocation* UEnvQueryGenerator_CurrentLocation::GetDefaultObj() +{ + static class UEnvQueryGenerator_CurrentLocation* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_CurrentLocation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_Donut +// (None) + +class UClass* UEnvQueryGenerator_Donut::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_Donut"); + + return Clss; +} + + +// EnvQueryGenerator_Donut AIModule.Default__EnvQueryGenerator_Donut +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_Donut* UEnvQueryGenerator_Donut::GetDefaultObj() +{ + static class UEnvQueryGenerator_Donut* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_Donut::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_OnCircle +// (None) + +class UClass* UEnvQueryGenerator_OnCircle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_OnCircle"); + + return Clss; +} + + +// EnvQueryGenerator_OnCircle AIModule.Default__EnvQueryGenerator_OnCircle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_OnCircle* UEnvQueryGenerator_OnCircle::GetDefaultObj() +{ + static class UEnvQueryGenerator_OnCircle* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_OnCircle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_SimpleGrid +// (None) + +class UClass* UEnvQueryGenerator_SimpleGrid::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_SimpleGrid"); + + return Clss; +} + + +// EnvQueryGenerator_SimpleGrid AIModule.Default__EnvQueryGenerator_SimpleGrid +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_SimpleGrid* UEnvQueryGenerator_SimpleGrid::GetDefaultObj() +{ + static class UEnvQueryGenerator_SimpleGrid* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_SimpleGrid::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryGenerator_PathingGrid +// (None) + +class UClass* UEnvQueryGenerator_PathingGrid::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryGenerator_PathingGrid"); + + return Clss; +} + + +// EnvQueryGenerator_PathingGrid AIModule.Default__EnvQueryGenerator_PathingGrid +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryGenerator_PathingGrid* UEnvQueryGenerator_PathingGrid::GetDefaultObj() +{ + static class UEnvQueryGenerator_PathingGrid* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryGenerator_PathingGrid::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryInstanceBlueprintWrapper +// (None) + +class UClass* UEnvQueryInstanceBlueprintWrapper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryInstanceBlueprintWrapper"); + + return Clss; +} + + +// EnvQueryInstanceBlueprintWrapper AIModule.Default__EnvQueryInstanceBlueprintWrapper +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryInstanceBlueprintWrapper* UEnvQueryInstanceBlueprintWrapper::GetDefaultObj() +{ + static class UEnvQueryInstanceBlueprintWrapper* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryInstanceBlueprintWrapper::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryInstanceBlueprintWrapper::SetNamedParam(class FName ParamName, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "SetNamedParam"); + + Params::UEnvQueryInstanceBlueprintWrapper_SetNamedParam_Params Parms{}; + + Parms.ParamName = ParamName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UEnvQueryInstanceBlueprintWrapper::GetResultsAsLocations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsLocations"); + + Params::UEnvQueryInstanceBlueprintWrapper_GetResultsAsLocations_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UEnvQueryInstanceBlueprintWrapper::GetResultsAsActors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsActors"); + + Params::UEnvQueryInstanceBlueprintWrapper_GetResultsAsActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray ResultLocations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsLocations(TArray* ResultLocations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsLocations"); + + Params::UEnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ResultLocations != nullptr) + *ResultLocations = std::move(Parms.ResultLocations); + + return Parms.ReturnValue; + +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray ResultActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsActors(TArray* ResultActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsActors"); + + Params::UEnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ResultActors != nullptr) + *ResultActors = std::move(Parms.ResultActors); + + return Parms.ReturnValue; + +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnvQueryInstanceBlueprintWrapper::GetItemScore(int32 ItemIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetItemScore"); + + Params::UEnvQueryInstanceBlueprintWrapper_GetItemScore_Params Parms{}; + + Parms.ItemIndex = ItemIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction AIModule.EnvQueryInstanceBlueprintWrapper.EQSQueryDoneSignature__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEnvQueryStatus QueryStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryInstanceBlueprintWrapper::EQSQueryDoneSignature__DelegateSignature(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "EQSQueryDoneSignature__DelegateSignature"); + + Params::UEnvQueryInstanceBlueprintWrapper_EQSQueryDoneSignature__DelegateSignature_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AIModule.EnvQueryItemType +// (None) + +class UClass* UEnvQueryItemType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType"); + + return Clss; +} + + +// EnvQueryItemType AIModule.Default__EnvQueryItemType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType* UEnvQueryItemType::GetDefaultObj() +{ + static class UEnvQueryItemType* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryItemType_VectorBase +// (None) + +class UClass* UEnvQueryItemType_VectorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType_VectorBase"); + + return Clss; +} + + +// EnvQueryItemType_VectorBase AIModule.Default__EnvQueryItemType_VectorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType_VectorBase* UEnvQueryItemType_VectorBase::GetDefaultObj() +{ + static class UEnvQueryItemType_VectorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType_VectorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryItemType_ActorBase +// (None) + +class UClass* UEnvQueryItemType_ActorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType_ActorBase"); + + return Clss; +} + + +// EnvQueryItemType_ActorBase AIModule.Default__EnvQueryItemType_ActorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType_ActorBase* UEnvQueryItemType_ActorBase::GetDefaultObj() +{ + static class UEnvQueryItemType_ActorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType_ActorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryItemType_Actor +// (None) + +class UClass* UEnvQueryItemType_Actor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType_Actor"); + + return Clss; +} + + +// EnvQueryItemType_Actor AIModule.Default__EnvQueryItemType_Actor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType_Actor* UEnvQueryItemType_Actor::GetDefaultObj() +{ + static class UEnvQueryItemType_Actor* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType_Actor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryItemType_Direction +// (None) + +class UClass* UEnvQueryItemType_Direction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType_Direction"); + + return Clss; +} + + +// EnvQueryItemType_Direction AIModule.Default__EnvQueryItemType_Direction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType_Direction* UEnvQueryItemType_Direction::GetDefaultObj() +{ + static class UEnvQueryItemType_Direction* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType_Direction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryItemType_Point +// (None) + +class UClass* UEnvQueryItemType_Point::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryItemType_Point"); + + return Clss; +} + + +// EnvQueryItemType_Point AIModule.Default__EnvQueryItemType_Point +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryItemType_Point* UEnvQueryItemType_Point::GetDefaultObj() +{ + static class UEnvQueryItemType_Point* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryItemType_Point::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryManager +// (None) + +class UClass* UEnvQueryManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryManager"); + + return Clss; +} + + +// EnvQueryManager AIModule.Default__EnvQueryManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryManager* UEnvQueryManager::GetDefaultObj() +{ + static class UEnvQueryManager* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.EnvQueryManager.RunEQSQuery +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Querier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfWrapperClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQueryInstanceBlueprintWrapper*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnvQueryInstanceBlueprintWrapper* UEnvQueryManager::RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, enum class EEnvQueryRunMode RunMode, TSubclassOf WrapperClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EnvQueryManager", "RunEQSQuery"); + + Params::UEnvQueryManager_RunEQSQuery_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QueryTemplate = QueryTemplate; + Parms.Querier = Querier; + Parms.RunMode = RunMode; + Parms.WrapperClass = WrapperClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.EnvQueryOption +// (None) + +class UClass* UEnvQueryOption::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryOption"); + + return Clss; +} + + +// EnvQueryOption AIModule.Default__EnvQueryOption +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryOption* UEnvQueryOption::GetDefaultObj() +{ + static class UEnvQueryOption* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryOption::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Distance +// (None) + +class UClass* UEnvQueryTest_Distance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Distance"); + + return Clss; +} + + +// EnvQueryTest_Distance AIModule.Default__EnvQueryTest_Distance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Distance* UEnvQueryTest_Distance::GetDefaultObj() +{ + static class UEnvQueryTest_Distance* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Distance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Dot +// (None) + +class UClass* UEnvQueryTest_Dot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Dot"); + + return Clss; +} + + +// EnvQueryTest_Dot AIModule.Default__EnvQueryTest_Dot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Dot* UEnvQueryTest_Dot::GetDefaultObj() +{ + static class UEnvQueryTest_Dot* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Dot::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_GameplayTags +// (None) + +class UClass* UEnvQueryTest_GameplayTags::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_GameplayTags"); + + return Clss; +} + + +// EnvQueryTest_GameplayTags AIModule.Default__EnvQueryTest_GameplayTags +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_GameplayTags* UEnvQueryTest_GameplayTags::GetDefaultObj() +{ + static class UEnvQueryTest_GameplayTags* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_GameplayTags::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Overlap +// (None) + +class UClass* UEnvQueryTest_Overlap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Overlap"); + + return Clss; +} + + +// EnvQueryTest_Overlap AIModule.Default__EnvQueryTest_Overlap +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Overlap* UEnvQueryTest_Overlap::GetDefaultObj() +{ + static class UEnvQueryTest_Overlap* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Overlap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Pathfinding +// (None) + +class UClass* UEnvQueryTest_Pathfinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Pathfinding"); + + return Clss; +} + + +// EnvQueryTest_Pathfinding AIModule.Default__EnvQueryTest_Pathfinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Pathfinding* UEnvQueryTest_Pathfinding::GetDefaultObj() +{ + static class UEnvQueryTest_Pathfinding* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Pathfinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_PathfindingBatch +// (None) + +class UClass* UEnvQueryTest_PathfindingBatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_PathfindingBatch"); + + return Clss; +} + + +// EnvQueryTest_PathfindingBatch AIModule.Default__EnvQueryTest_PathfindingBatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_PathfindingBatch* UEnvQueryTest_PathfindingBatch::GetDefaultObj() +{ + static class UEnvQueryTest_PathfindingBatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_PathfindingBatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Project +// (None) + +class UClass* UEnvQueryTest_Project::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Project"); + + return Clss; +} + + +// EnvQueryTest_Project AIModule.Default__EnvQueryTest_Project +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Project* UEnvQueryTest_Project::GetDefaultObj() +{ + static class UEnvQueryTest_Project* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Project::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Random +// (None) + +class UClass* UEnvQueryTest_Random::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Random"); + + return Clss; +} + + +// EnvQueryTest_Random AIModule.Default__EnvQueryTest_Random +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Random* UEnvQueryTest_Random::GetDefaultObj() +{ + static class UEnvQueryTest_Random* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Random::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Trace +// (None) + +class UClass* UEnvQueryTest_Trace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Trace"); + + return Clss; +} + + +// EnvQueryTest_Trace AIModule.Default__EnvQueryTest_Trace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Trace* UEnvQueryTest_Trace::GetDefaultObj() +{ + static class UEnvQueryTest_Trace* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Trace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTest_Volume +// (None) + +class UClass* UEnvQueryTest_Volume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_Volume"); + + return Clss; +} + + +// EnvQueryTest_Volume AIModule.Default__EnvQueryTest_Volume +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_Volume* UEnvQueryTest_Volume::GetDefaultObj() +{ + static class UEnvQueryTest_Volume* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_Volume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EnvQueryTypes +// (None) + +class UClass* UEnvQueryTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTypes"); + + return Clss; +} + + +// EnvQueryTypes AIModule.Default__EnvQueryTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTypes* UEnvQueryTypes::GetDefaultObj() +{ + static class UEnvQueryTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EQSQueryResultSourceInterface +// (None) + +class UClass* IEQSQueryResultSourceInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EQSQueryResultSourceInterface"); + + return Clss; +} + + +// EQSQueryResultSourceInterface AIModule.Default__EQSQueryResultSourceInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IEQSQueryResultSourceInterface* IEQSQueryResultSourceInterface::GetDefaultObj() +{ + static class IEQSQueryResultSourceInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IEQSQueryResultSourceInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EQSRenderingComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UEQSRenderingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EQSRenderingComponent"); + + return Clss; +} + + +// EQSRenderingComponent AIModule.Default__EQSRenderingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEQSRenderingComponent* UEQSRenderingComponent::GetDefaultObj() +{ + static class UEQSRenderingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UEQSRenderingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.EQSTestingPawn +// (Actor, Pawn) + +class UClass* AEQSTestingPawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EQSTestingPawn"); + + return Clss; +} + + +// EQSTestingPawn AIModule.Default__EQSTestingPawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class AEQSTestingPawn* AEQSTestingPawn::GetDefaultObj() +{ + static class AEQSTestingPawn* Default = nullptr; + + if (!Default) + Default = static_cast(AEQSTestingPawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.GenericTeamAgentInterface +// (None) + +class UClass* IGenericTeamAgentInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GenericTeamAgentInterface"); + + return Clss; +} + + +// GenericTeamAgentInterface AIModule.Default__GenericTeamAgentInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGenericTeamAgentInterface* IGenericTeamAgentInterface::GetDefaultObj() +{ + static class IGenericTeamAgentInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IGenericTeamAgentInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.GridPathAIController +// (Actor) + +class UClass* AGridPathAIController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GridPathAIController"); + + return Clss; +} + + +// GridPathAIController AIModule.Default__GridPathAIController +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGridPathAIController* AGridPathAIController::GetDefaultObj() +{ + static class AGridPathAIController* Default = nullptr; + + if (!Default) + Default = static_cast(AGridPathAIController::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.GridPathFollowingComponent +// (None) + +class UClass* UGridPathFollowingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GridPathFollowingComponent"); + + return Clss; +} + + +// GridPathFollowingComponent AIModule.Default__GridPathFollowingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGridPathFollowingComponent* UGridPathFollowingComponent::GetDefaultObj() +{ + static class UGridPathFollowingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGridPathFollowingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.NavFilter_AIControllerDefault +// (None) + +class UClass* UNavFilter_AIControllerDefault::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavFilter_AIControllerDefault"); + + return Clss; +} + + +// NavFilter_AIControllerDefault AIModule.Default__NavFilter_AIControllerDefault +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavFilter_AIControllerDefault* UNavFilter_AIControllerDefault::GetDefaultObj() +{ + static class UNavFilter_AIControllerDefault* Default = nullptr; + + if (!Default) + Default = static_cast(UNavFilter_AIControllerDefault::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.NavLinkProxy +// (Actor) + +class UClass* ANavLinkProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkProxy"); + + return Clss; +} + + +// NavLinkProxy AIModule.Default__NavLinkProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavLinkProxy* ANavLinkProxy::GetDefaultObj() +{ + static class ANavLinkProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ANavLinkProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.NavLinkProxy.SetSmartLinkEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::SetSmartLinkEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLinkProxy", "SetSmartLinkEnabled"); + + Params::ANavLinkProxy_SetSmartLinkEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.NavLinkProxy.ResumePathFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Agent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::ResumePathFollowing(class AActor* Agent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLinkProxy", "ResumePathFollowing"); + + Params::ANavLinkProxy_ResumePathFollowing_Params Parms{}; + + Parms.Agent = Agent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.NavLinkProxy.ReceiveSmartLinkReached +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Agent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Destination (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::ReceiveSmartLinkReached(class AActor* Agent, struct FVector& Destination) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLinkProxy", "ReceiveSmartLinkReached"); + + Params::ANavLinkProxy_ReceiveSmartLinkReached_Params Parms{}; + + Parms.Agent = Agent; + Parms.Destination = Destination; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.NavLinkProxy.IsSmartLinkEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANavLinkProxy::IsSmartLinkEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLinkProxy", "IsSmartLinkEnabled"); + + Params::ANavLinkProxy_IsSmartLinkEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLinkProxy.HasMovingAgents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANavLinkProxy::HasMovingAgents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLinkProxy", "HasMovingAgents"); + + Params::ANavLinkProxy_HasMovingAgents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.NavLocalGridManager +// (None) + +class UClass* UNavLocalGridManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLocalGridManager"); + + return Clss; +} + + +// NavLocalGridManager AIModule.Default__NavLocalGridManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLocalGridManager* UNavLocalGridManager::GetDefaultObj() +{ + static class UNavLocalGridManager* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLocalGridManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CellSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavLocalGridManager::SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "SetLocalNavigationGridDensity"); + + Params::UNavLocalGridManager_SetLocalNavigationGridDensity_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CellSize = CellSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 GridId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavLocalGridManager::RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "RemoveLocalNavigationGrid"); + + Params::UNavLocalGridManager_RemoveLocalNavigationGrid_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.GridId = GridId; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PathPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavLocalGridManager::FindLocalNavigationGridPath(class UObject* WorldContextObject, struct FVector& Start, struct FVector& End, TArray* PathPoints) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "FindLocalNavigationGridPath"); + + Params::UNavLocalGridManager_FindLocalNavigationGridPath_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathPoints != nullptr) + *PathPoints = std::move(Parms.PathPoints); + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Locations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForPoints(class UObject* WorldContextObject, TArray& Locations, int32 Radius2D, float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoints"); + + Params::UNavLocalGridManager_AddLocalNavigationGridForPoints_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Locations = Locations; + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForPoint(class UObject* WorldContextObject, struct FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoint"); + + Params::UNavLocalGridManager_AddLocalNavigationGridForPoint_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CapsuleRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CapsuleHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForCapsule"); + + Params::UNavLocalGridManager_AddLocalNavigationGridForCapsule_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.CapsuleRadius = CapsuleRadius; + Parms.CapsuleHalfHeight = CapsuleHalfHeight; + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForBox(class UObject* WorldContextObject, struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForBox"); + + Params::UNavLocalGridManager_AddLocalNavigationGridForBox_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.Extent = Extent; + Parms.Rotation = Rotation; + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.PathFollowingManager +// (None) + +class UClass* UPathFollowingManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PathFollowingManager"); + + return Clss; +} + + +// PathFollowingManager AIModule.Default__PathFollowingManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPathFollowingManager* UPathFollowingManager::GetDefaultObj() +{ + static class UPathFollowingManager* Default = nullptr; + + if (!Default) + Default = static_cast(UPathFollowingManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PawnAction +// (None) + +class UClass* UPawnAction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction"); + + return Clss; +} + + +// PawnAction AIModule.Default__PawnAction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction* UPawnAction::GetDefaultObj() +{ + static class UPawnAction* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.PawnAction.GetActionPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EAIRequestPriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EAIRequestPriority UPawnAction::GetActionPriority() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction", "GetActionPriority"); + + Params::UPawnAction_GetActionPriority_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PawnAction.Finish +// (Native, Protected, BlueprintCallable) +// Parameters: +// enum class EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction::Finish(enum class EPawnActionResult WithResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction", "Finish"); + + Params::UPawnAction_Finish_Params Parms{}; + + Parms.WithResult = WithResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.PawnAction.CreateActionInstance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActionClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPawnAction* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnAction* UPawnAction::CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction", "CreateActionInstance"); + + Params::UPawnAction_CreateActionInstance_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActionClass = ActionClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.PawnAction_BlueprintBase +// (None) + +class UClass* UPawnAction_BlueprintBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction_BlueprintBase"); + + return Clss; +} + + +// PawnAction_BlueprintBase AIModule.Default__PawnAction_BlueprintBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction_BlueprintBase* UPawnAction_BlueprintBase::GetDefaultObj() +{ + static class UPawnAction_BlueprintBase* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction_BlueprintBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionTick +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionTick(class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionTick"); + + Params::UPawnAction_BlueprintBase_ActionTick_Params Parms{}; + + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionStart +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionStart(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionStart"); + + Params::UPawnAction_BlueprintBase_ActionStart_Params Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionResume +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionResume(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionResume"); + + Params::UPawnAction_BlueprintBase_ActionResume_Params Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionPause +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionPause(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionPause"); + + Params::UPawnAction_BlueprintBase_ActionPause_Params Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionFinished +// (Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionFinished(class APawn* ControlledPawn, enum class EPawnActionResult WithResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionFinished"); + + Params::UPawnAction_BlueprintBase_ActionFinished_Params Parms{}; + + Parms.ControlledPawn = ControlledPawn; + Parms.WithResult = WithResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AIModule.PawnAction_Move +// (None) + +class UClass* UPawnAction_Move::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction_Move"); + + return Clss; +} + + +// PawnAction_Move AIModule.Default__PawnAction_Move +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction_Move* UPawnAction_Move::GetDefaultObj() +{ + static class UPawnAction_Move* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction_Move::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PawnAction_Repeat +// (None) + +class UClass* UPawnAction_Repeat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction_Repeat"); + + return Clss; +} + + +// PawnAction_Repeat AIModule.Default__PawnAction_Repeat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction_Repeat* UPawnAction_Repeat::GetDefaultObj() +{ + static class UPawnAction_Repeat* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction_Repeat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PawnAction_Sequence +// (None) + +class UClass* UPawnAction_Sequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction_Sequence"); + + return Clss; +} + + +// PawnAction_Sequence AIModule.Default__PawnAction_Sequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction_Sequence* UPawnAction_Sequence::GetDefaultObj() +{ + static class UPawnAction_Sequence* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction_Sequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PawnAction_Wait +// (None) + +class UClass* UPawnAction_Wait::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnAction_Wait"); + + return Clss; +} + + +// PawnAction_Wait AIModule.Default__PawnAction_Wait +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnAction_Wait* UPawnAction_Wait::GetDefaultObj() +{ + static class UPawnAction_Wait* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnAction_Wait::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AIModule.PawnActionsComponent +// (None) + +class UClass* UPawnActionsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnActionsComponent"); + + return Clss; +} + + +// PawnActionsComponent AIModule.Default__PawnActionsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnActionsComponent* UPawnActionsComponent::GetDefaultObj() +{ + static class UPawnActionsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnActionsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.PawnActionsComponent.K2_PushAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* NewAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnActionsComponent::K2_PushAction(class UPawnAction* NewAction, enum class EAIRequestPriority Priority, class UObject* Instigator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnActionsComponent", "K2_PushAction"); + + Params::UPawnActionsComponent_K2_PushAction_Params Parms{}; + + Parms.NewAction = NewAction; + Parms.Priority = Priority; + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PawnActionsComponent.K2_PerformAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPawnAction* Action (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnActionsComponent::K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, enum class EAIRequestPriority Priority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnActionsComponent", "K2_PerformAction"); + + Params::UPawnActionsComponent_K2_PerformAction_Params Parms{}; + + Parms.Pawn = Pawn; + Parms.Action = Action; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PawnActionsComponent.K2_ForceAbortAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPawnActionAbortState UPawnActionsComponent::K2_ForceAbortAction(class UPawnAction* ActionToAbort) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnActionsComponent", "K2_ForceAbortAction"); + + Params::UPawnActionsComponent_K2_ForceAbortAction_Params Parms{}; + + Parms.ActionToAbort = ActionToAbort; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PawnActionsComponent.K2_AbortAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPawnActionAbortState UPawnActionsComponent::K2_AbortAction(class UPawnAction* ActionToAbort) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnActionsComponent", "K2_AbortAction"); + + Params::UPawnActionsComponent_K2_AbortAction_Params Parms{}; + + Parms.ActionToAbort = ActionToAbort; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.PawnSensingComponent +// (None) + +class UClass* UPawnSensingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnSensingComponent"); + + return Clss; +} + + +// PawnSensingComponent AIModule.Default__PawnSensingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnSensingComponent* UPawnSensingComponent::GetDefaultObj() +{ + static class UPawnSensingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnSensingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled +// (BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetSensingUpdatesEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "SetSensingUpdatesEnabled"); + + Params::UPawnSensingComponent_SetSensingUpdatesEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.PawnSensingComponent.SetSensingInterval +// (BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// float NewSensingInterval (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetSensingInterval(float NewSensingInterval) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "SetSensingInterval"); + + Params::UPawnSensingComponent_SetSensingInterval_Params Parms{}; + + Parms.NewSensingInterval = NewSensingInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle +// (BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// float NewPeripheralVisionAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetPeripheralVisionAngle(float NewPeripheralVisionAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "SetPeripheralVisionAngle"); + + Params::UPawnSensingComponent_SetPeripheralVisionAngle_Params Parms{}; + + Parms.NewPeripheralVisionAngle = NewPeripheralVisionAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction AIModule.PawnSensingComponent.SeePawnDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "SeePawnDelegate__DelegateSignature"); + + Params::UPawnSensingComponent_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction AIModule.PawnSensingComponent.HearNoiseDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams, HasDefaults) +// Parameters: +// class APawn* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "HearNoiseDelegate__DelegateSignature"); + + Params::UPawnSensingComponent_HearNoiseDelegate__DelegateSignature_Params Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = Location; + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPawnSensingComponent::GetPeripheralVisionCosine() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionCosine"); + + Params::UPawnSensingComponent_GetPeripheralVisionCosine_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPawnSensingComponent::GetPeripheralVisionAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionAngle"); + + Params::UPawnSensingComponent_GetPeripheralVisionAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AIModule.VisualLoggerExtension +// (None) + +class UClass* UVisualLoggerExtension::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VisualLoggerExtension"); + + return Clss; +} + + +// VisualLoggerExtension AIModule.Default__VisualLoggerExtension +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVisualLoggerExtension* UVisualLoggerExtension::GetDefaultObj() +{ + static class UVisualLoggerExtension* Default = nullptr; + + if (!Default) + Default = static_cast(UVisualLoggerExtension::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_parameters.hpp new file mode 100644 index 0000000..09799c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_parameters.hpp @@ -0,0 +1,2045 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted +struct UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Params +{ +public: + struct FAIRequestID RequestID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPathFollowingResult MovementResult; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation +struct UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Params +{ +public: + class UAnimInstance* AnimInstance; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnlockMovement; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockAILogic; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass +struct UAIBlueprintHelperLibrary_SpawnAIFromClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PawnClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* BehaviorTree; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Owner; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation +struct UAIBlueprintHelperLibrary_SimpleMoveToLocation_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Goal; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor +struct UAIBlueprintHelperLibrary_SimpleMoveToActor_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Goal; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.SendAIMessage +struct UAIBlueprintHelperLibrary_SendAIMessage_Params +{ +public: + class APawn* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Message; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* MessageSource; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation +struct UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Params +{ +public: + class UAnimInstance* AnimInstance; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMovement; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAILogic; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation +struct UAIBlueprintHelperLibrary_IsValidAIRotation_Params +{ +public: + struct FRotator Rotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation +struct UAIBlueprintHelperLibrary_IsValidAILocation_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection +struct UAIBlueprintHelperLibrary_IsValidAIDirection_Params +{ +public: + struct FVector DirectionVector; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex +struct UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Params +{ +public: + class AController* Controller; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints +struct UAIBlueprintHelperLibrary_GetCurrentPathPoints_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex +struct UAIBlueprintHelperLibrary_GetCurrentPathIndex_Params +{ +public: + class AController* Controller; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath +struct UAIBlueprintHelperLibrary_GetCurrentPath_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationPath* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetBlackboard +struct UAIBlueprintHelperLibrary_GetBlackboard_Params +{ +public: + class AActor* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.GetAIController +struct UAIBlueprintHelperLibrary_GetAIController_Params +{ +public: + class AActor* ControlledActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AAIController* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject +struct UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Destination; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* TargetActor; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIAsyncTaskBlueprintProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIController.UseBlackboard +struct AAIController_UseBlackboard_Params +{ +public: + class UBlackboardData* BlackboardAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* BlackboardComponent; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.UnclaimTaskResource +struct AAIController_UnclaimTaskResource_Params +{ +public: + TSubclassOf ResourceClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.SetPathFollowingComponent +struct AAIController_SetPathFollowingComponent_Params +{ +public: + class UPathFollowingComponent* NewPFComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.AIController.SetMoveBlockDetection +struct AAIController_SetMoveBlockDetection_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIController.RunBehaviorTree +struct AAIController_RunBehaviorTree_Params +{ +public: + class UBehaviorTree* BTAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIController.OnUsingBlackBoard +struct AAIController_OnUsingBlackBoard_Params +{ +public: + class UBlackboardComponent* BlackboardComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* BlackboardAsset; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AIModule.AIController.OnGameplayTaskResourcesClaimed +struct AAIController_OnGameplayTaskResourcesClaimed_Params +{ +public: + struct FGameplayResourceSet NewlyClaimed; // 0x0(0x2)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayResourceSet FreshlyReleased; // 0x2(0x2)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AIModule.AIController.MoveToLocation +struct AAIController_MoveToLocation_Params +{ +public: + struct FVector Dest; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProjectDestinationToNavigation; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStrafe; // 0x13(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf FilterClass; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPartialPath; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPathFollowingRequestResult ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.AIController.MoveToActor +struct AAIController_MoveToActor_Params +{ +public: + class AActor* Goal; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStrafe; // 0xE(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf FilterClass; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPartialPath; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPathFollowingRequestResult ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_63[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.K2_SetFocus +struct AAIController_K2_SetFocus_Params +{ +public: + class AActor* NewFocus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.AIController.K2_SetFocalPoint +struct AAIController_K2_SetFocalPoint_Params +{ +public: + struct FVector FP; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.AIController.HasPartialPath +struct AAIController_HasPartialPath_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.GetPathFollowingComponent +struct AAIController_GetPathFollowingComponent_Params +{ +public: + class UPathFollowingComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.AIController.GetMoveStatus +struct AAIController_GetMoveStatus_Params +{ +public: + enum class EPathFollowingStatus ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.AIController.GetImmediateMoveDestination +struct AAIController_GetImmediateMoveDestination_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.GetFocusActor +struct AAIController_GetFocusActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIController.GetFocalPointOnActor +struct AAIController_GetFocalPointOnActor_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function AIModule.AIController.GetFocalPoint +struct AAIController_GetFocalPoint_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.GetAIPerceptionComponent +struct AAIController_GetAIPerceptionComponent_Params +{ +public: + class UAIPerceptionComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIController.ClaimTaskResource +struct AAIController_ClaimTaskResource_Params +{ +public: + TSubclassOf ResourceClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIPerceptionComponent.SetSenseEnabled +struct UAIPerceptionComponent_SetSenseEnabled_Params +{ +public: + TSubclassOf SenseClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIPerceptionComponent.OnOwnerEndPlay +struct UAIPerceptionComponent_OnOwnerEndPlay_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEndPlayReason EndPlayReason; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense +struct UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Params +{ +public: + TSubclassOf SenseToUse; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors +struct UAIPerceptionComponent_GetPerceivedHostileActors_Params +{ +public: + TArray OutActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIPerceptionComponent.GetPerceivedActors +struct UAIPerceptionComponent_GetPerceivedActors_Params +{ +public: + TSubclassOf SenseToUse; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors +struct UAIPerceptionComponent_GetKnownPerceivedActors_Params +{ +public: + TSubclassOf SenseToUse; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors +struct UAIPerceptionComponent_GetCurrentlyPerceivedActors_Params +{ +public: + TSubclassOf SenseToUse; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.AIPerceptionComponent.GetActorsPerception +struct UAIPerceptionComponent_GetActorsPerception_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorPerceptionBlueprintInfo Info; // 0x8(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense +struct UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Params +{ +public: + TSubclassOf SenseClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense +struct UAIPerceptionStimuliSourceComponent_RegisterForSense_Params +{ +public: + TSubclassOf SenseClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIPerceptionSystem.ReportPerceptionEvent +struct UAIPerceptionSystem_ReportPerceptionEvent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAISenseEvent* PerceptionEvent; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AIPerceptionSystem.ReportEvent +struct UAIPerceptionSystem_ReportEvent_Params +{ +public: + class UAISenseEvent* PerceptionEvent; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource +struct UAIPerceptionSystem_RegisterPerceptionStimuliSource_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Sense; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay +struct UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEndPlayReason EndPlayReason; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus +struct UAIPerceptionSystem_GetSenseClassForStimulus_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIStimulus Stimulus; // 0x8(0x3C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_73[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ReturnValue; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AISense_Blueprint.OnUpdate +struct UAISense_Blueprint_OnUpdate_Params +{ +public: + TArray EventsToProcess; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AISense_Blueprint.OnListenerUpdated +struct UAISense_Blueprint_OnListenerUpdated_Params +{ +public: + class AActor* ActorListener; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AISense_Blueprint.OnListenerUnregistered +struct UAISense_Blueprint_OnListenerUnregistered_Params +{ +public: + class AActor* ActorListener; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AISense_Blueprint.OnListenerRegistered +struct UAISense_Blueprint_OnListenerRegistered_Params +{ +public: + class AActor* ActorListener; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.AISense_Blueprint.K2_OnNewPawn +struct UAISense_Blueprint_K2_OnNewPawn_Params +{ +public: + class APawn* NewPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AISense_Blueprint.GetAllListenerComponents +struct UAISense_Blueprint_GetAllListenerComponents_Params +{ +public: + TArray ListenerComponents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.AISense_Blueprint.GetAllListenerActors +struct UAISense_Blueprint_GetAllListenerActors_Params +{ +public: + TArray ListenerActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.AISense_Damage.ReportDamageEvent +struct UAISense_Damage_ReportDamageEvent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageAmount; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EventLocation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x34(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.AISense_Hearing.ReportNoiseEvent +struct UAISense_Hearing_ReportNoiseEvent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x24(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AISense_Prediction.RequestPawnPredictionEvent +struct UAISense_Prediction_RequestPawnPredictionEvent_Params +{ +public: + class APawn* Requestor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PredictionTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AISense_Prediction.RequestControllerPredictionEvent +struct UAISense_Prediction_RequestControllerPredictionEvent_Params +{ +public: + class AAIController* Requestor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PredictionTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.AITask_MoveTo.AIMoveTo +struct UAITask_MoveTo_AIMoveTo_Params +{ +public: + class AAIController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GoalLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_87[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* GoalActor; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIOptionFlag StopOnOverlap; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIOptionFlag AcceptPartialPath; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x26(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockAILogic; // 0x27(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseContinuosGoalTracking; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIOptionFlag ProjectGoalOnNavigation; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAITask_MoveTo* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.AITask_RunEQS.RunEQS +struct UAITask_RunEQS_RunEQS_Params +{ +public: + class AAIController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQuery* QueryTemplate; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAITask_RunEQS* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BrainComponent.StopLogic +struct UBrainComponent_StopLogic_Params +{ +public: + class FString Reason; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BrainComponent.IsRunning +struct UBrainComponent_IsRunning_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BrainComponent.IsPaused +struct UBrainComponent_IsPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BehaviorTreeComponent.SetDynamicSubtree +struct UBehaviorTreeComponent_SetDynamicSubtree_Params +{ +public: + struct FGameplayTag InjectTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* BehaviorAsset; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime +struct UBehaviorTreeComponent_GetTagCooldownEndTime_Params +{ +public: + struct FGameplayTag CooldownTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration +struct UBehaviorTreeComponent_AddCooldownTagDuration_Params +{ +public: + struct FGameplayTag CooldownTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BlackboardAssetProvider.GetBlackboardAsset +struct IBlackboardAssetProvider_GetBlackboardAsset_Params +{ +public: + class UBlackboardData* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsVector +struct UBlackboardComponent_SetValueAsVector_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VectorValue; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsString +struct UBlackboardComponent_SetValueAsString_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsRotator +struct UBlackboardComponent_SetValueAsRotator_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator VectorValue; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsObject +struct UBlackboardComponent_SetValueAsObject_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectValue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsName +struct UBlackboardComponent_SetValueAsName_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NameValue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsInt +struct UBlackboardComponent_SetValueAsInt_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsFloat +struct UBlackboardComponent_SetValueAsFloat_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsEnum +struct UBlackboardComponent_SetValueAsEnum_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsClass +struct UBlackboardComponent_SetValueAsClass_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ClassValue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.SetValueAsBool +struct UBlackboardComponent_SetValueAsBool_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.IsVectorValueSet +struct UBlackboardComponent_IsVectorValueSet_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsVector +struct UBlackboardComponent_GetValueAsVector_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsString +struct UBlackboardComponent_GetValueAsString_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsRotator +struct UBlackboardComponent_GetValueAsRotator_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsObject +struct UBlackboardComponent_GetValueAsObject_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsName +struct UBlackboardComponent_GetValueAsName_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsInt +struct UBlackboardComponent_GetValueAsInt_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsFloat +struct UBlackboardComponent_GetValueAsFloat_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsEnum +struct UBlackboardComponent_GetValueAsEnum_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_97[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsClass +struct UBlackboardComponent_GetValueAsClass_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BlackboardComponent.GetValueAsBool +struct UBlackboardComponent_GetValueAsBool_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BlackboardComponent.GetRotationFromEntry +struct UBlackboardComponent_GetRotationFromEntry_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ResultRotation; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BlackboardComponent.GetLocationFromEntry +struct UBlackboardComponent_GetLocationFromEntry_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultLocation; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BlackboardComponent.ClearValue +struct UBlackboardComponent_ClearValue_Params +{ +public: + class FName KeyName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI +struct UBTDecorator_BlueprintBase_ReceiveTickAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTick +struct UBTDecorator_BlueprintBase_ReceiveTick_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI +struct UBTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated +struct UBTDecorator_BlueprintBase_ReceiveObserverDeactivated_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI +struct UBTDecorator_BlueprintBase_ReceiveObserverActivatedAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated +struct UBTDecorator_BlueprintBase_ReceiveObserverActivated_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI +struct UBTDecorator_BlueprintBase_ReceiveExecutionStartAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart +struct UBTDecorator_BlueprintBase_ReceiveExecutionStart_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI +struct UBTDecorator_BlueprintBase_ReceiveExecutionFinishAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBTNodeResult NodeResult; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish +struct UBTDecorator_BlueprintBase_ReceiveExecutionFinish_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBTNodeResult NodeResult; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI +struct UBTDecorator_BlueprintBase_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck +struct UBTDecorator_BlueprintBase_PerformConditionCheck_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive +struct UBTDecorator_BlueprintBase_IsDecoratorObserverActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive +struct UBTDecorator_BlueprintBase_IsDecoratorExecutionActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTFunctionLibrary.StopUsingExternalEvent +struct UBTFunctionLibrary_StopUsingExternalEvent_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTFunctionLibrary.StartUsingExternalEvent +struct UBTFunctionLibrary_StartUsingExternalEvent_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector +struct UBTFunctionLibrary_SetBlackboardValueAsVector_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Value; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString +struct UBTFunctionLibrary_SetBlackboardValueAsString_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString Value; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator +struct UBTFunctionLibrary_SetBlackboardValueAsRotator_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject +struct UBTFunctionLibrary_SetBlackboardValueAsObject_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* Value; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName +struct UBTFunctionLibrary_SetBlackboardValueAsName_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName Value; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt +struct UBTFunctionLibrary_SetBlackboardValueAsInt_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Value; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat +struct UBTFunctionLibrary_SetBlackboardValueAsFloat_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Value; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum +struct UBTFunctionLibrary_SetBlackboardValueAsEnum_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Value; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass +struct UBTFunctionLibrary_SetBlackboardValueAsClass_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* Value; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool +struct UBTFunctionLibrary_SetBlackboardValueAsBool_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool Value; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTFunctionLibrary.GetOwnersBlackboard +struct UBTFunctionLibrary_GetOwnersBlackboard_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTFunctionLibrary.GetOwnerComponent +struct UBTFunctionLibrary_GetOwnerComponent_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTreeComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector +struct UBTFunctionLibrary_GetBlackboardValueAsVector_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString +struct UBTFunctionLibrary_GetBlackboardValueAsString_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator +struct UBTFunctionLibrary_GetBlackboardValueAsRotator_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject +struct UBTFunctionLibrary_GetBlackboardValueAsObject_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName +struct UBTFunctionLibrary_GetBlackboardValueAsName_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt +struct UBTFunctionLibrary_GetBlackboardValueAsInt_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat +struct UBTFunctionLibrary_GetBlackboardValueAsFloat_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum +struct UBTFunctionLibrary_GetBlackboardValueAsEnum_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass +struct UBTFunctionLibrary_GetBlackboardValueAsClass_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool +struct UBTFunctionLibrary_GetBlackboardValueAsBool_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor +struct UBTFunctionLibrary_GetBlackboardValueAsActor_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector +struct UBTFunctionLibrary_ClearBlackboardValueAsVector_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.BTFunctionLibrary.ClearBlackboardValue +struct UBTFunctionLibrary_ClearBlackboardValue_Params +{ +public: + class UBTNode* NodeOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x8(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveTickAI +struct UBTService_BlueprintBase_ReceiveTickAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveTick +struct UBTService_BlueprintBase_ReceiveTick_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI +struct UBTService_BlueprintBase_ReceiveSearchStartAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStart +struct UBTService_BlueprintBase_ReceiveSearchStart_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI +struct UBTService_BlueprintBase_ReceiveDeactivationAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivation +struct UBTService_BlueprintBase_ReceiveDeactivation_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveActivationAI +struct UBTService_BlueprintBase_ReceiveActivationAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTService_BlueprintBase.ReceiveActivation +struct UBTService_BlueprintBase_ReceiveActivation_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTService_BlueprintBase.IsServiceActive +struct UBTService_BlueprintBase_IsServiceActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId +struct UBTTask_BlueprintBase_SetFinishOnMessageWithId_Params +{ +public: + class FName MessageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestID; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage +struct UBTTask_BlueprintBase_SetFinishOnMessage_Params +{ +public: + class FName MessageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveTickAI +struct UBTTask_BlueprintBase_ReceiveTickAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveTick +struct UBTTask_BlueprintBase_ReceiveTick_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_107[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI +struct UBTTask_BlueprintBase_ReceiveExecuteAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveExecute +struct UBTTask_BlueprintBase_ReceiveExecute_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI +struct UBTTask_BlueprintBase_ReceiveAbortAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.BTTask_BlueprintBase.ReceiveAbort +struct UBTTask_BlueprintBase_ReceiveAbort_Params +{ +public: + class AActor* OwnerActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTTask_BlueprintBase.IsTaskExecuting +struct UBTTask_BlueprintBase_IsTaskExecuting_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTTask_BlueprintBase.IsTaskAborting +struct UBTTask_BlueprintBase_IsTaskAborting_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.BTTask_BlueprintBase.FinishExecute +struct UBTTask_BlueprintBase_FinishExecute_Params +{ +public: + bool bSuccess; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.PathFollowingComponent.OnNavDataRegistered +struct UPathFollowingComponent_OnNavDataRegistered_Params +{ +public: + class ANavigationData* NavData; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function AIModule.PathFollowingComponent.OnActorBump +struct UPathFollowingComponent_OnActorBump_Params +{ +public: + class AActor* SelfActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x1C(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_129[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function AIModule.PathFollowingComponent.GetPathDestination +struct UPathFollowingComponent_GetPathDestination_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.PathFollowingComponent.GetPathActionType +struct UPathFollowingComponent_GetPathActionType_Params +{ +public: + enum class EPathFollowingAction ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering +struct UCrowdFollowingComponent_SuspendCrowdSteering_Params +{ +public: + bool bSuspend; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation +struct UEnvQueryContext_BlueprintBase_ProvideSingleLocation_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultingLocation; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor +struct UEnvQueryContext_BlueprintBase_ProvideSingleActor_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ResultingActor; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet +struct UEnvQueryContext_BlueprintBase_ProvideLocationsSet_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ResultingLocationSet; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet +struct UEnvQueryContext_BlueprintBase_ProvideActorsSet_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ResultingActorsSet; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier +struct UEnvQueryGenerator_BlueprintBase_GetQuerier_Params +{ +public: + class UObject* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration +struct UEnvQueryGenerator_BlueprintBase_DoItemGeneration_Params +{ +public: + TArray ContextLocations; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector +struct UEnvQueryGenerator_BlueprintBase_AddGeneratedVector_Params +{ +public: + struct FVector GeneratedVector; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor +struct UEnvQueryGenerator_BlueprintBase_AddGeneratedActor_Params +{ +public: + class AActor* GeneratedActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam +struct UEnvQueryInstanceBlueprintWrapper_SetNamedParam_Params +{ +public: + class FName ParamName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations +struct UEnvQueryInstanceBlueprintWrapper_GetResultsAsLocations_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors +struct UEnvQueryInstanceBlueprintWrapper_GetResultsAsActors_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations +struct UEnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations_Params +{ +public: + TArray ResultLocations; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors +struct UEnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors_Params +{ +public: + TArray ResultActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore +struct UEnvQueryInstanceBlueprintWrapper_GetItemScore_Params +{ +public: + int32 ItemIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction AIModule.EnvQueryInstanceBlueprintWrapper.EQSQueryDoneSignature__DelegateSignature +struct UEnvQueryInstanceBlueprintWrapper_EQSQueryDoneSignature__DelegateSignature_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.EnvQueryManager.RunEQSQuery +struct UEnvQueryManager_RunEQSQuery_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQuery* QueryTemplate; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Querier; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryRunMode RunMode; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf WrapperClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQueryInstanceBlueprintWrapper* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.NavLinkProxy.SetSmartLinkEnabled +struct ANavLinkProxy_SetSmartLinkEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.NavLinkProxy.ResumePathFollowing +struct ANavLinkProxy_ResumePathFollowing_Params +{ +public: + class AActor* Agent; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.NavLinkProxy.ReceiveSmartLinkReached +struct ANavLinkProxy_ReceiveSmartLinkReached_Params +{ +public: + class AActor* Agent; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Destination; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.NavLinkProxy.IsSmartLinkEnabled +struct ANavLinkProxy_IsSmartLinkEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.NavLinkProxy.HasMovingAgents +struct ANavLinkProxy_HasMovingAgents_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity +struct UNavLocalGridManager_SetLocalNavigationGridDensity_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid +struct UNavLocalGridManager_RemoveLocalNavigationGrid_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GridId; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath +struct UNavLocalGridManager_FindLocalNavigationGridPath_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints +struct UNavLocalGridManager_AddLocalNavigationGridForPoints_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Locations; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x18(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x1C(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint +struct UNavLocalGridManager_AddLocalNavigationGridForPoint_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x14(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x18(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule +struct UNavLocalGridManager_AddLocalNavigationGridForCapsule_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleRadius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleHalfHeight; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x1C(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x20(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox +struct UNavLocalGridManager_AddLocalNavigationGridForBox_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x2C(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x30(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x38(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.PawnAction.GetActionPriority +struct UPawnAction_GetActionPriority_Params +{ +public: + enum class EAIRequestPriority ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.PawnAction.Finish +struct UPawnAction_Finish_Params +{ +public: + enum class EPawnActionResult WithResult; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.PawnAction.CreateActionInstance +struct UPawnAction_CreateActionInstance_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActionClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.PawnAction_BlueprintBase.ActionTick +struct UPawnAction_BlueprintBase_ActionTick_Params +{ +public: + class APawn* ControlledPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.PawnAction_BlueprintBase.ActionStart +struct UPawnAction_BlueprintBase_ActionStart_Params +{ +public: + class APawn* ControlledPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.PawnAction_BlueprintBase.ActionResume +struct UPawnAction_BlueprintBase_ActionResume_Params +{ +public: + class APawn* ControlledPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AIModule.PawnAction_BlueprintBase.ActionPause +struct UPawnAction_BlueprintBase_ActionPause_Params +{ +public: + class APawn* ControlledPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.PawnAction_BlueprintBase.ActionFinished +struct UPawnAction_BlueprintBase_ActionFinished_Params +{ +public: + class APawn* ControlledPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPawnActionResult WithResult; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AIModule.PawnActionsComponent.K2_PushAction +struct UPawnActionsComponent_K2_PushAction_Params +{ +public: + class UPawnAction* NewAction; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIRequestPriority Priority; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* Instigator; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AIModule.PawnActionsComponent.K2_PerformAction +struct UPawnActionsComponent_K2_PerformAction_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* Action; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIRequestPriority Priority; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D2[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.PawnActionsComponent.K2_ForceAbortAction +struct UPawnActionsComponent_K2_ForceAbortAction_Params +{ +public: + class UPawnAction* ActionToAbort; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPawnActionAbortState ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AIModule.PawnActionsComponent.K2_AbortAction +struct UPawnActionsComponent_K2_AbortAction_Params +{ +public: + class UPawnAction* ActionToAbort; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPawnActionAbortState ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled +struct UPawnSensingComponent_SetSensingUpdatesEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AIModule.PawnSensingComponent.SetSensingInterval +struct UPawnSensingComponent_SetSensingInterval_Params +{ +public: + float NewSensingInterval; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle +struct UPawnSensingComponent_SetPeripheralVisionAngle_Params +{ +public: + float NewPeripheralVisionAngle; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction AIModule.PawnSensingComponent.SeePawnDelegate__DelegateSignature +struct UPawnSensingComponent_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction AIModule.PawnSensingComponent.HearNoiseDelegate__DelegateSignature +struct UPawnSensingComponent_HearNoiseDelegate__DelegateSignature_Params +{ +public: + class APawn* Instigator; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine +struct UPawnSensingComponent_GetPeripheralVisionCosine_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle +struct UPawnSensingComponent_GetPeripheralVisionAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_structs.hpp new file mode 100644 index 0000000..068d040 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AIModule_structs.hpp @@ -0,0 +1,897 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EPathFollowingResult : uint8 +{ + Success = 0, + Blocked = 1, + OffPath = 2, + Aborted = 3, + Skipped_DEPRECATED = 4, + Invalid = 5, + EPathFollowingResult_MAX = 6, +}; + +enum class EEnvQueryStatus : uint8 +{ + Processing = 0, + Success = 1, + Failed = 2, + Aborted = 3, + OwnerLost = 4, + MissingParam = 5, + EEnvQueryStatus_MAX = 6, +}; + +enum class EAISenseNotifyType : uint8 +{ + OnEveryPerception = 0, + OnPerceptionChange = 1, + EAISenseNotifyType_MAX = 2, +}; + +enum class EAITaskPriority : uint8 +{ + Lowest = 0, + Low = 64, + AutonomousAI = 127, + High = 192, + Ultimate = 254, + EAITaskPriority_MAX = 255, +}; + +enum class EGenericAICheck : uint8 +{ + Less = 0, + LessOrEqual = 1, + Equal = 2, + NotEqual = 3, + GreaterOrEqual = 4, + Greater = 5, + IsTrue = 6, + MAX = 7, +}; + +enum class EAILockSource : uint8 +{ + Animation = 0, + Logic = 1, + Script = 2, + Gameplay = 3, + MAX = 4, +}; + +enum class EAIRequestPriority : uint8 +{ + SoftScript = 0, + Logic = 1, + HardScript = 2, + Reaction = 3, + Ultimate = 4, + MAX = 5, +}; + +enum class EPawnActionEventType : uint8 +{ + Invalid = 0, + FailedToStart = 1, + InstantAbort = 2, + FinishedAborting = 3, + FinishedExecution = 4, + Push = 5, + EPawnActionEventType_MAX = 6, +}; + +enum class EPawnActionResult : uint8 +{ + NotStarted = 0, + InProgress = 1, + Success = 2, + Failed = 3, + Aborted = 4, + EPawnActionResult_MAX = 5, +}; + +enum class EPawnActionAbortState : uint8 +{ + NeverStarted = 0, + NotBeingAborted = 1, + MarkPendingAbort = 2, + LatentAbortInProgress = 3, + AbortDone = 4, + MAX = 5, +}; + +enum class EFAIDistanceType : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + MAX = 3, +}; + +enum class EAIOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +enum class EBTFlowAbortMode : uint8 +{ + None = 0, + LowerPriority = 1, + Self = 2, + Both = 3, + EBTFlowAbortMode_MAX = 4, +}; + +enum class EBTNodeResult : uint8 +{ + Succeeded = 0, + Failed = 1, + Aborted = 2, + InProgress = 3, + EBTNodeResult_MAX = 4, +}; + +enum class ETextKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Contain = 2, + NotContain = 3, + ETextKeyOperation_MAX = 4, +}; + +enum class EArithmeticKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Less = 2, + LessOrEqual = 3, + Greater = 4, + GreaterOrEqual = 5, + EArithmeticKeyOperation_MAX = 6, +}; + +enum class EBasicKeyOperation : uint8 +{ + Set = 0, + NotSet = 1, + EBasicKeyOperation_MAX = 2, +}; + +enum class EBTParallelMode : uint8 +{ + AbortBackground = 0, + WaitForBackground = 1, + EBTParallelMode_MAX = 2, +}; + +enum class EBTDecoratorLogic : uint8 +{ + Invalid = 0, + Test = 1, + And = 2, + Or = 3, + Not = 4, + EBTDecoratorLogic_MAX = 5, +}; + +enum class EBTChildIndex : uint8 +{ + FirstNode = 0, + TaskNode = 1, + EBTChildIndex_MAX = 2, +}; + +enum class EBTBlackboardRestart : uint8 +{ + ValueChange = 0, + ResultChange = 1, + EBTBlackboardRestart_MAX = 2, +}; + +enum class EBlackBoardEntryComparison : uint8 +{ + Equal = 0, + NotEqual = 1, + EBlackBoardEntryComparison_MAX = 2, +}; + +enum class EPathExistanceQueryType : uint8 +{ + NavmeshRaycast2D = 0, + HierarchicalQuery = 1, + RegularPathFinding = 2, + EPathExistanceQueryType_MAX = 3, +}; + +enum class EPointOnCircleSpacingMethod : uint8 +{ + BySpaceBetween = 0, + ByNumberOfPoints = 1, + EPointOnCircleSpacingMethod_MAX = 2, +}; + +enum class EEQSNormalizationType : uint8 +{ + Absolute = 0, + RelativeToScores = 1, + EEQSNormalizationType_MAX = 2, +}; + +enum class EEnvTestDistance : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + DistanceAbsoluteZ = 3, + EEnvTestDistance_MAX = 4, +}; + +enum class EEnvTestDot : uint8 +{ + Dot3D = 0, + Dot2D = 1, + EEnvTestDot_MAX = 2, +}; + +enum class EEnvTestPathfinding : uint8 +{ + PathExist = 0, + PathCost = 1, + PathLength = 2, + EEnvTestPathfinding_MAX = 3, +}; + +enum class EEnvQueryTestClamping : uint8 +{ + None = 0, + SpecifiedValue = 1, + FilterThreshold = 2, + EEnvQueryTestClamping_MAX = 3, +}; + +enum class EEnvDirection : uint8 +{ + TwoPoints = 0, + Rotation = 1, + EEnvDirection_MAX = 2, +}; + +enum class EEnvOverlapShape : uint8 +{ + Box = 0, + Sphere = 1, + Capsule = 2, + EEnvOverlapShape_MAX = 3, +}; + +enum class EEnvTraceShape : uint8 +{ + Line = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + EEnvTraceShape_MAX = 4, +}; + +enum class EEnvQueryTrace : uint8 +{ + None = 0, + Navigation = 1, + Geometry = 2, + NavigationOverLedges = 3, + EEnvQueryTrace_MAX = 4, +}; + +enum class EAIParamType : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + MAX = 3, +}; + +enum class EEnvQueryParam : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + EEnvQueryParam_MAX = 3, +}; + +enum class EEnvQueryRunMode : uint8 +{ + SingleResult = 0, + RandomBest5Pct = 1, + RandomBest25Pct = 2, + AllMatching = 3, + EEnvQueryRunMode_MAX = 4, +}; + +enum class EEnvTestScoreOperator : uint8 +{ + AverageScore = 0, + MinScore = 1, + MaxScore = 2, + Multiply = 3, + EEnvTestScoreOperator_MAX = 4, +}; + +enum class EEnvTestFilterOperator : uint8 +{ + AllPass = 0, + AnyPass = 1, + EEnvTestFilterOperator_MAX = 2, +}; + +enum class EEnvTestCost : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + EEnvTestCost_MAX = 3, +}; + +enum class EEnvTestWeight : uint8 +{ + None = 0, + Square = 1, + Inverse = 2, + Unused = 3, + Constant = 4, + Skip = 5, + EEnvTestWeight_MAX = 6, +}; + +enum class EEnvTestScoreEquation : uint8 +{ + Linear = 0, + Square = 1, + InverseLinear = 2, + SquareRoot = 3, + Constant = 4, + EEnvTestScoreEquation_MAX = 5, +}; + +enum class EEnvTestFilterType : uint8 +{ + Minimum = 0, + Maximum = 1, + Range = 2, + Match = 3, + EEnvTestFilterType_MAX = 4, +}; + +enum class EEnvTestPurpose : uint8 +{ + Filter = 0, + Score = 1, + FilterAndScore = 2, + EEnvTestPurpose_MAX = 3, +}; + +enum class EEnvQueryHightlightMode : uint8 +{ + All = 0, + Best5Pct = 1, + Best25Pct = 2, + EEnvQueryHightlightMode_MAX = 3, +}; + +enum class ETeamAttitude : uint8 +{ + Friendly = 0, + Neutral = 1, + Hostile = 2, + ETeamAttitude_MAX = 3, +}; + +enum class EPathFollowingRequestResult : uint8 +{ + Failed = 0, + AlreadyAtGoal = 1, + RequestSuccessful = 2, + EPathFollowingRequestResult_MAX = 3, +}; + +enum class EPathFollowingAction : uint8 +{ + Error = 0, + NoMove = 1, + DirectMove = 2, + PartialPath = 3, + PathToGoal = 4, + EPathFollowingAction_MAX = 5, +}; + +enum class EPathFollowingStatus : uint8 +{ + Idle = 0, + Waiting = 1, + Paused = 2, + Moving = 3, + EPathFollowingStatus_MAX = 4, +}; + +enum class EPawnActionFailHandling : uint8 +{ + RequireSuccess = 0, + IgnoreFailure = 1, + EPawnActionFailHandling_MAX = 2, +}; + +enum class EPawnSubActionTriggeringPolicy : uint8 +{ + CopyBeforeTriggering = 0, + ReuseInstances = 1, + EPawnSubActionTriggeringPolicy_MAX = 2, +}; + +enum class EPawnActionMoveMode : uint8 +{ + UsePathfinding = 0, + StraightLine = 1, + EPawnActionMoveMode_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// ScriptStruct AIModule.AIRequestID +struct FAIRequestID +{ +public: + uint32 RequestID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct AIModule.AIStimulus +struct FAIStimulus +{ +public: + float Age; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExpirationAge; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StimulusLocation; // 0xC(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReceiverLocation; // 0x18(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x24(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_16 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bSuccessfullySensed : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1E9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct AIModule.ActorPerceptionUpdateInfo +struct FActorPerceptionUpdateInfo +{ +public: + int32 TargetId; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Target; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIStimulus Stimulus; // 0xC(0x3C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.AIDataProviderValue +struct FAIDataProviderValue +{ +public: + uint8 Pad_1F1[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIDataProvider* DataBinding; // 0x10(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DataField; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x30 - 0x20) +// ScriptStruct AIModule.AIDataProviderTypedValue +struct FAIDataProviderTypedValue : public FAIDataProviderValue +{ +public: + class UClass* PropertyType; // 0x20(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x38 - 0x30) +// ScriptStruct AIModule.AIDataProviderBoolValue +struct FAIDataProviderBoolValue : public FAIDataProviderTypedValue +{ +public: + bool DefaultValue; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x38 - 0x30) +// ScriptStruct AIModule.AIDataProviderFloatValue +struct FAIDataProviderFloatValue : public FAIDataProviderTypedValue +{ +public: + float DefaultValue; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x38 - 0x30) +// ScriptStruct AIModule.AIDataProviderIntValue +struct FAIDataProviderIntValue : public FAIDataProviderTypedValue +{ +public: + int32 DefaultValue; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x30 - 0x20) +// ScriptStruct AIModule.AIDataProviderStructValue +struct FAIDataProviderStructValue : public FAIDataProviderValue +{ +public: + uint8 Pad_1F7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.ActorPerceptionBlueprintInfo +struct FActorPerceptionBlueprintInfo +{ +public: + class AActor* Target; // 0x0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LastSensedStimuli; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsHostile : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct AIModule.AISenseAffiliationFilter +struct FAISenseAffiliationFilter +{ +public: + uint8 bDetectEnemies : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDetectNeutrals : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDetectFriendlies : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AIModule.AIDamageEvent +struct FAIDamageEvent +{ +public: + float Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* DamagedActor; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AIModule.AINoiseEvent +struct FAINoiseEvent +{ +public: + uint8 Pad_1FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector NoiseLocation; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AIModule.AIPredictionEvent +struct FAIPredictionEvent +{ +public: + class AActor* Requestor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AIModule.AISightEvent +struct FAISightEvent +{ +public: + uint8 Pad_1FE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* SeenActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Observer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AIModule.AITeamStimulusEvent +struct FAITeamStimulusEvent +{ +public: + uint8 Pad_1FF[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Broadcaster; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* Enemy; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.AITouchEvent +struct FAITouchEvent +{ +public: + uint8 Pad_200[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* TouchReceiver; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct AIModule.IntervalCountdown +struct FIntervalCountdown +{ +public: + float Interval; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_201[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AIModule.AIMoveRequest +struct FAIMoveRequest +{ +public: + class AActor* GoalActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_202[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AIModule.BehaviorTreeTemplateInfo +struct FBehaviorTreeTemplateInfo +{ +public: + class UBehaviorTree* Asset; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCompositeNode* Template; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_204[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct AIModule.BlackboardKeySelector +struct FBlackboardKeySelector +{ +public: + TArray AllowedTypes; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class FName SelectedKeyName; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SelectedKeyType; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SelectedKeyID; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_205[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bNoneIsAllowedValue : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_206[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AIModule.BlackboardEntry +struct FBlackboardEntry +{ +public: + class FName EntryName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardKeyType* KeyType; // 0x8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInstanceSynced : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_207[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct AIModule.BTDecoratorLogic +struct FBTDecoratorLogic +{ +public: + enum class EBTDecoratorLogic Operation; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_208[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint16 Number; // 0x2(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AIModule.BTCompositeChild +struct FBTCompositeChild +{ +public: + class UBTCompositeNode* ChildComposite; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTTaskNode* ChildTask; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Decorators; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DecoratorOps; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern +struct FCrowdAvoidanceSamplingPattern +{ +public: + TArray Angles; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Radii; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct AIModule.CrowdAvoidanceConfig +struct FCrowdAvoidanceConfig +{ +public: + float VelocityBias; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredVelocityWeight; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentVelocityWeight; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SideBiasWeight; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeWeight; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeRange; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CustomPatternIdx; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDivisions; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveRings; // 0x1A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDepth; // 0x1B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// ScriptStruct AIModule.EnvQueryInstanceCache +struct FEnvQueryInstanceCache +{ +public: + class UEnvQuery* Template; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_209[0x170]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct AIModule.EnvQueryRequest +struct FEnvQueryRequest +{ +public: + class UEnvQuery* QueryTemplate; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObject* Owner; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorld* World; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_20A[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AIModule.AIDynamicParam +struct FAIDynamicParam +{ +public: + class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIParamType ParamType; // 0x8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Value; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector BBKey; // 0x10(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest +struct FEQSParametrizedQueryExecutionRequest +{ +public: + class UEnvQuery* QueryTemplate; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x18(0x28)(Edit, NativeAccessSpecifierPublic) + enum class EEnvQueryRunMode RunMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseBBKeyForQueryTemplate : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AIModule.EnvQueryResult +struct FEnvQueryResult +{ +public: + uint8 Pad_20E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ItemType; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20F[0x14]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OptionIndex; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueryID; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_210[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.EnvOverlapData +struct FEnvOverlapData +{ +public: + float ExtentX; // 0x0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShapeOffset; // 0xC(0xC)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel OverlapChannel; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvOverlapShape OverlapShape; // 0x19(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_211[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOnlyBlockingHits : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverlapComplex : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipOverlapQuerier : 1; // Mask: 0x4, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_212[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AIModule.EnvTraceData +struct FEnvTraceData +{ +public: + int32 VersionNum; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_213[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf NavigationFilter; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectDown; // 0x10(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectUp; // 0x14(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentX; // 0x18(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x1C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x20(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProjectionVerticalOffset; // 0x24(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x28(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel SerializedChannel; // 0x29(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvTraceShape TraceShape; // 0x2A(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvQueryTrace TraceMode; // 0x2B(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTraceComplex : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyBlockingHits : 1; // Mask: 0x2, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanTraceOnNavMesh : 1; // Mask: 0x4, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanTraceOnGeometry : 1; // Mask: 0x8, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanDisableTrace : 1; // Mask: 0x10, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanProjectDown : 1; // Mask: 0x20, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_215[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AIModule.EnvDirection +struct FEnvDirection +{ +public: + TSubclassOf LineFrom; // 0x0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LineTo; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Rotation; // 0x10(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvDirection DirMode; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_216[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AIModule.EnvNamedValue +struct FEnvNamedValue +{ +public: + class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAIParamType ParamType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_217[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Value; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct AIModule.GenericTeamId +struct FGenericTeamId +{ +public: + uint8 TeamID; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct AIModule.PawnActionStack +struct FPawnActionStack +{ +public: + class UPawnAction* TopAction; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AIModule.PawnActionEvent +struct FPawnActionEvent +{ +public: + class UPawnAction* Action; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_218[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct AIModule.RecastGraphWrapper +struct FRecastGraphWrapper +{ +public: + class ARecastNavMesh* RecastNavMeshActor; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_219[0x90]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_classes.hpp new file mode 100644 index 0000000..04f7b74 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ActorLayerUtilities.LayersBlueprintLibrary +class ULayersBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULayersBlueprintLibrary* GetDefaultObj(); + + void RemoveActorFromLayer(class AActor* InActor, struct FActorLayer& Layer); + TArray GetActors(class UObject* WorldContextObject, struct FActorLayer& ActorLayer); + void AddActorToLayer(class AActor* InActor, struct FActorLayer& Layer); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_functions.cpp new file mode 100644 index 0000000..c7815b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_functions.cpp @@ -0,0 +1,134 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ActorLayerUtilities.LayersBlueprintLibrary +// (None) + +class UClass* ULayersBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LayersBlueprintLibrary"); + + return Clss; +} + + +// LayersBlueprintLibrary ActorLayerUtilities.Default__LayersBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULayersBlueprintLibrary* ULayersBlueprintLibrary::GetDefaultObj() +{ + static class ULayersBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULayersBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ActorLayerUtilities.LayersBlueprintLibrary.RemoveActorFromLayer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorLayer Layer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ULayersBlueprintLibrary::RemoveActorFromLayer(class AActor* InActor, struct FActorLayer& Layer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LayersBlueprintLibrary", "RemoveActorFromLayer"); + + Params::ULayersBlueprintLibrary_RemoveActorFromLayer_Params Parms{}; + + Parms.InActor = InActor; + Parms.Layer = Layer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ActorLayerUtilities.LayersBlueprintLibrary.GetActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorLayer ActorLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULayersBlueprintLibrary::GetActors(class UObject* WorldContextObject, struct FActorLayer& ActorLayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LayersBlueprintLibrary", "GetActors"); + + Params::ULayersBlueprintLibrary_GetActors_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorLayer = ActorLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ActorLayerUtilities.LayersBlueprintLibrary.AddActorToLayer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorLayer Layer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ULayersBlueprintLibrary::AddActorToLayer(class AActor* InActor, struct FActorLayer& Layer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LayersBlueprintLibrary", "AddActorToLayer"); + + Params::ULayersBlueprintLibrary_AddActorToLayer_Params Parms{}; + + Parms.InActor = InActor; + Parms.Layer = Layer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_parameters.hpp new file mode 100644 index 0000000..535f472 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function ActorLayerUtilities.LayersBlueprintLibrary.RemoveActorFromLayer +struct ULayersBlueprintLibrary_RemoveActorFromLayer_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorLayer Layer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function ActorLayerUtilities.LayersBlueprintLibrary.GetActors +struct ULayersBlueprintLibrary_GetActors_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorLayer ActorLayer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ActorLayerUtilities.LayersBlueprintLibrary.AddActorToLayer +struct ULayersBlueprintLibrary_AddActorToLayer_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorLayer Layer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_structs.hpp new file mode 100644 index 0000000..7bfc530 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorLayerUtilities_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct ActorLayerUtilities.ActorLayer +struct FActorLayer +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_classes.hpp new file mode 100644 index 0000000..782e824 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_classes.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x88 - 0x60) +// Class ActorSequence.ActorSequence +class UActorSequence : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FActorSequenceObjectReferenceMap ObjectReferences; // 0x68(0x20)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UActorSequence* GetDefaultObj(); + +}; + +// 0x28 (0xD8 - 0xB0) +// Class ActorSequence.ActorSequenceComponent +class UActorSequenceComponent : public UActorComponent +{ +public: + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0xB0(0x14)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1759[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UActorSequence* Sequence; // 0xC8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UActorSequencePlayer* SequencePlayer; // 0xD0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UActorSequenceComponent* GetDefaultObj(); + +}; + +// 0x0 (0x4E8 - 0x4E8) +// Class ActorSequence.ActorSequencePlayer +class UActorSequencePlayer : public UMovieSceneSequencePlayer +{ +public: + + static class UClass* StaticClass(); + static class UActorSequencePlayer* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_functions.cpp new file mode 100644 index 0000000..23579dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ActorSequence.ActorSequence +// (None) + +class UClass* UActorSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorSequence"); + + return Clss; +} + + +// ActorSequence ActorSequence.Default__ActorSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorSequence* UActorSequence::GetDefaultObj() +{ + static class UActorSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UActorSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ActorSequence.ActorSequenceComponent +// (None) + +class UClass* UActorSequenceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorSequenceComponent"); + + return Clss; +} + + +// ActorSequenceComponent ActorSequence.Default__ActorSequenceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorSequenceComponent* UActorSequenceComponent::GetDefaultObj() +{ + static class UActorSequenceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UActorSequenceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ActorSequence.ActorSequencePlayer +// (None) + +class UClass* UActorSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorSequencePlayer"); + + return Clss; +} + + +// ActorSequencePlayer ActorSequence.Default__ActorSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorSequencePlayer* UActorSequencePlayer::GetDefaultObj() +{ + static class UActorSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UActorSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_structs.hpp new file mode 100644 index 0000000..662264e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ActorSequence_structs.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EActorSequenceObjectReferenceType : uint8 +{ + ContextActor = 0, + ExternalActor = 1, + Component = 2, + EActorSequenceObjectReferenceType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct ActorSequence.ActorSequenceObjectReference +struct FActorSequenceObjectReference +{ +public: + enum class EActorSequenceObjectReferenceType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_175A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ActorId; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_175B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString PathToComponent; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct ActorSequence.ActorSequenceObjectReferences +struct FActorSequenceObjectReferences +{ +public: + TArray Array; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct ActorSequence.ActorSequenceObjectReferenceMap +struct FActorSequenceObjectReferenceMap +{ +public: + TArray BindingIds; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray References; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_classes.hpp new file mode 100644 index 0000000..09b65cb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_classes.hpp @@ -0,0 +1,407 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedExternalUILibrary +class UAdvancedExternalUILibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedExternalUILibrary* GetDefaultObj(); + + void ShowWebURLUI(const class FString& URLToShow, enum class EBlueprintResultSwitch* Result, TArray* AllowedDomains, bool bEmbedded, bool bShowBackground, bool bShowCloseButton, int32 OffsetX, int32 OffsetY, int32 SizeX, int32 SizeY); + void ShowProfileUI(const struct FBPUniqueNetId& PlayerViewingProfile, const struct FBPUniqueNetId& PlayerToViewProfileOf, enum class EBlueprintResultSwitch* Result); + void ShowLeaderBoardUI(const class FString& LeaderboardName, enum class EBlueprintResultSwitch* Result); + void ShowInviteUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result); + void ShowFriendsUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result); + void ShowAccountUpgradeUI(const struct FBPUniqueNetId& PlayerRequestingAccountUpgradeUI, enum class EBlueprintResultSwitch* Result); + void CloseWebURLUI(); +}; + +// 0x80 (0x228 - 0x1A8) +// Class AdvancedSessions.AdvancedFriendsGameInstance +class UAdvancedFriendsGameInstance : public UGameInstance +{ +public: + bool bCallFriendInterfaceEventsOnPlayerControllers; // 0x1A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallIdentityInterfaceEventsOnPlayerControllers; // 0x1A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallVoiceInterfaceEventsOnPlayerControllers; // 0x1AA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTalkingStatusDelegate; // 0x1AB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D94[0x7C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAdvancedFriendsGameInstance* GetDefaultObj(); + + void OnSessionInviteReceived(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInviting, const class FString& AppId, struct FBlueprintSessionResult& SessionToJoin); + void OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin); + void OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking); + void OnPlayerLoginStatusChanged(int32 PlayerNum, enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& NewPlayerUniqueNetID); + void OnPlayerLoginChanged(int32 PlayerNum); +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedFriendsInterface +class IAdvancedFriendsInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAdvancedFriendsInterface* GetDefaultObj(); + + void OnSessionInviteReceived(const struct FBPUniqueNetId& PersonInviting, struct FBlueprintSessionResult& SearchResult); + void OnSessionInviteAccepted(const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SearchResult); + void OnPlayerVoiceStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking); + void OnPlayerLoginStatusChanged(enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& PlayerUniqueNetID); + void OnPlayerLoginChanged(int32 PlayerNum); +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedFriendsLibrary +class UAdvancedFriendsLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedFriendsLibrary* GetDefaultObj(); + + void SendSessionInviteToFriends(class APlayerController* PlayerController, TArray& Friends, enum class EBlueprintResultSwitch* Result); + void SendSessionInviteToFriend(class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId, enum class EBlueprintResultSwitch* Result); + void IsAFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& UniqueNetId, bool* IsFriend); + void GetStoredRecentPlayersList(const struct FBPUniqueNetId& UniqueNetId, TArray* PlayersList); + void GetStoredFriendsList(class APlayerController* PlayerController, TArray* FriendsList); + void GetFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& FriendUniqueNetId, struct FBPFriendInfo* Friend); +}; + +// 0x50 (0x288 - 0x238) +// Class AdvancedSessions.AdvancedGameSession +class AAdvancedGameSession : public AGameSession +{ +public: + TMap BanList; // 0x238(0x50)(Transient, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AAdvancedGameSession* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedIdentityLibrary +class UAdvancedIdentityLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedIdentityLibrary* GetDefaultObj(); + + void SetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, const class FString& NewAttributeValue, enum class EBlueprintResultSwitch* Result); + void GetUserID(struct FBPUserOnlineAccount& AccountInfo, struct FBPUniqueNetId* UniqueNetId); + void GetUserAccountRealName(struct FBPUserOnlineAccount& AccountInfo, class FString* UserName); + void GetUserAccountDisplayName(struct FBPUserOnlineAccount& AccountInfo, class FString* DisplayName); + void GetUserAccountAuthAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AuthAttribute, enum class EBlueprintResultSwitch* Result); + void GetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AttributeValue, enum class EBlueprintResultSwitch* Result); + void GetUserAccountAccessToken(struct FBPUserOnlineAccount& AccountInfo, class FString* AccessToken); + void GetUserAccount(struct FBPUniqueNetId& UniqueNetId, struct FBPUserOnlineAccount* AccountInfo, enum class EBlueprintResultSwitch* Result); + void GetPlayerNickname(struct FBPUniqueNetId& UniqueNetId, class FString* PlayerNickname); + void GetPlayerAuthToken(class APlayerController* PlayerController, class FString* AuthToken, enum class EBlueprintResultSwitch* Result); + void GetLoginStatus(struct FBPUniqueNetId& UniqueNetId, enum class EBPLoginStatus* LoginStatus, enum class EBlueprintResultSwitch* Result); + void GetAllUserAccounts(TArray* AccountInfos, enum class EBlueprintResultSwitch* Result); +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedSessionsLibrary +class UAdvancedSessionsLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedSessionsLibrary* GetDefaultObj(); + + void UniqueNetIdToString(struct FBPUniqueNetId& UniqueNetId, class FString* String); + void SetPlayerName(class APlayerController* PlayerController, const class FString& PlayerName); + bool ServerTravel(class UObject* WorldContextObject, const class FString& InURL, bool bAbsolute, bool bShouldSkipGameNotify); + struct FSessionsSearchSetting MakeLiteralSessionSearchProperty(const struct FSessionPropertyKeyPair& SessionSearchProperty, enum class EOnlineComparisonOpRedux ComparisonOp); + struct FSessionPropertyKeyPair MakeLiteralSessionPropertyString(class FName Key, const class FString& Value); + struct FSessionPropertyKeyPair MakeLiteralSessionPropertyInt(class FName Key, int32 Value); + struct FSessionPropertyKeyPair MakeLiteralSessionPropertyFloat(class FName Key, float Value); + struct FSessionPropertyKeyPair MakeLiteralSessionPropertyByte(class FName Key, uint8 Value); + struct FSessionPropertyKeyPair MakeLiteralSessionPropertyBool(class FName Key, bool Value); + bool KickPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToKick, class FText KickReason); + bool IsValidUniqueNetID(struct FBPUniqueNetId& UniqueNetId); + bool IsValidSession(struct FBlueprintSessionResult& SessionResult); + void IsPlayerInSession(class UObject* WorldContextObject, struct FBPUniqueNetId& PlayerToCheck, bool* bIsInSession); + bool HasOnlineSubsystem(class FName SubSystemName); + void GetUniqueNetIDFromPlayerState(class APlayerState* PlayerState, struct FBPUniqueNetId* UniqueNetId); + void GetUniqueNetID(class APlayerController* PlayerController, struct FBPUniqueNetId* UniqueNetId); + void GetUniqueBuildID(const struct FBlueprintSessionResult& SessionResult, int32* UniqueBuildId); + void GetSessionState(class UObject* WorldContextObject, enum class EBPOnlineSessionState* SessionState); + void GetSessionSettings(class UObject* WorldContextObject, int32* NumConnections, int32* NumPrivateConnections, bool* bIsLAN, bool* bIsDedicated, bool* bAllowInvites, bool* bAllowJoinInProgress, bool* bIsAnticheatEnabled, int32* BuildUniqueID, TArray* ExtraSettings, enum class EBlueprintResultSwitch* Result); + void GetSessionPropertyString(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, class FString* SettingValue); + class FName GetSessionPropertyKey(struct FSessionPropertyKeyPair& SessionProperty); + void GetSessionPropertyInt(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, int32* SettingValue); + void GetSessionPropertyFloat(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, float* SettingValue); + void GetSessionPropertyByte(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, uint8* SettingValue); + void GetSessionPropertyBool(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, bool* SettingValue); + void GetSessionID_AsString(struct FBlueprintSessionResult& SessionResult, class FString* SessionId); + void GetPlayerName(class APlayerController* PlayerController, class FString* PlayerName); + void GetNumberOfNetworkPlayers(class UObject* WorldContextObject, int32* NumNetPlayers); + void GetNetPlayerIndex(class APlayerController* PlayerController, int32* NetPlayerIndex); + void GetExtraSettings(const struct FBlueprintSessionResult& SessionResult, TArray* ExtraSettings); + void GetCurrentUniqueBuildID(int32* UniqueBuildId); + void GetCurrentSessionID_AsString(class UObject* WorldContextObject, class FString* SessionId); + void FindSessionPropertyIndexByName(TArray& ExtraSettings, class FName SettingName, enum class EBlueprintResultSwitch* Result, int32* OutIndex); + void FindSessionPropertyByName(TArray& ExtraSettings, class FName SettingsName, enum class EBlueprintResultSwitch* Result, struct FSessionPropertyKeyPair* OutProperty); + bool EqualEqual_UNetIDUnetID(struct FBPUniqueNetId& A, struct FBPUniqueNetId& B); + bool BanPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToBan, class FText BanReason); + void AddOrModifyExtraSettings(TArray& SettingsArray, TArray& NewOrChangedSettings, TArray* ModifiedSettingsArray); +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSessions.AdvancedVoiceLibrary +class UAdvancedVoiceLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedVoiceLibrary* GetDefaultObj(); + + bool UnRegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId); + void UnRegisterLocalTalker(uint8 LocalPlayerNum); + void UnRegisterAllLocalTalkers(); + bool UnMuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide); + void StopNetworkedVoice(uint8 LocalPlayerNum); + void StartNetworkedVoice(uint8 LocalPlayerNum); + void RemoveAllRemoteTalkers(); + bool RegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId); + bool RegisterLocalTalker(uint8 LocalPlayerNum); + void RegisterAllLocalTalkers(); + bool MuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide); + bool IsRemotePlayerTalking(struct FBPUniqueNetId& UniqueNetId); + bool IsPlayerMuted(uint8 LocalUserNumChecking, struct FBPUniqueNetId& UniqueNetId); + bool IsLocalPlayerTalking(uint8 LocalPlayerNum); + void IsHeadsetPresent(bool* bHasHeadset, uint8 LocalPlayerNum); + void GetNumLocalTalkers(int32* NumLocalTalkers); +}; + +// 0x48 (0x78 - 0x30) +// Class AdvancedSessions.AutoLoginUserCallbackProxy +class UAutoLoginUserCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E0C[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAutoLoginUserCallbackProxy* GetDefaultObj(); + + class UAutoLoginUserCallbackProxy* AutoLoginUser(class UObject* WorldContextObject, int32 LocalUserNum); +}; + +// 0x48 (0x78 - 0x30) +// Class AdvancedSessions.CancelFindSessionsCallbackProxy +class UCancelFindSessionsCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E0D[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCancelFindSessionsCallbackProxy* GetDefaultObj(); + + class UCancelFindSessionsCallbackProxy* CancelFindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x88 (0xB8 - 0x30) +// Class AdvancedSessions.CreateSessionCallbackProxyAdvanced +class UCreateSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E14[0x68]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCreateSessionCallbackProxyAdvanced* GetDefaultObj(); + + class UCreateSessionCallbackProxyAdvanced* CreateAdvancedSession(class UObject* WorldContextObject, TArray& ExtraSettings, class APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUsePresence, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate); +}; + +// 0x48 (0x78 - 0x30) +// Class AdvancedSessions.EndSessionCallbackProxy +class UEndSessionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E16[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEndSessionCallbackProxy* GetDefaultObj(); + + class UEndSessionCallbackProxy* EndSession(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x68 (0x98 - 0x30) +// Class AdvancedSessions.FindFriendSessionCallbackProxy +class UFindFriendSessionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E1A[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFindFriendSessionCallbackProxy* GetDefaultObj(); + + class UFindFriendSessionCallbackProxy* FindFriendSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId); +}; + +// 0xA0 (0xD0 - 0x30) +// Class AdvancedSessions.FindSessionsCallbackProxyAdvanced +class UFindSessionsCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E2F[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFindSessionsCallbackProxyAdvanced* GetDefaultObj(); + + class UFindSessionsCallbackProxyAdvanced* FindSessionsAdvanced(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, enum class EBPServerPresenceSearchType ServerTypeToSearch, TArray& Filters, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, bool bSearchLobbies, int32 MinSlotsAvailable); + void FilterSessionResults(TArray& SessionResults, TArray& Filters, TArray* FilteredResults); +}; + +// 0x40 (0x70 - 0x30) +// Class AdvancedSessions.GetFriendsCallbackProxy +class UGetFriendsCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E30[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGetFriendsCallbackProxy* GetDefaultObj(); + + class UGetFriendsCallbackProxy* GetAndStoreFriendsList(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x60 (0x90 - 0x30) +// Class AdvancedSessions.GetRecentPlayersCallbackProxy +class UGetRecentPlayersCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E31[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGetRecentPlayersCallbackProxy* GetDefaultObj(); + + class UGetRecentPlayersCallbackProxy* GetAndStoreRecentPlayersList(class UObject* WorldContextObject, struct FBPUniqueNetId& UniqueNetId); +}; + +// 0x50 (0x80 - 0x30) +// Class AdvancedSessions.GetUserPrivilegeCallbackProxy +class UGetUserPrivilegeCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E33[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGetUserPrivilegeCallbackProxy* GetDefaultObj(); + + class UGetUserPrivilegeCallbackProxy* GetUserPrivilege(class UObject* WorldContextObject, enum class EBPUserPrivileges& PrivilegeToCheck, struct FBPUniqueNetId& PlayerUniqueNetID); +}; + +// 0x78 (0xA8 - 0x30) +// Class AdvancedSessions.LoginUserCallbackProxy +class ULoginUserCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E34[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULoginUserCallbackProxy* GetDefaultObj(); + + class ULoginUserCallbackProxy* LoginUser(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& UserID, const class FString& UserToken, const class FString& AuthType); +}; + +// 0x48 (0x78 - 0x30) +// Class AdvancedSessions.LogoutUserCallbackProxy +class ULogoutUserCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E38[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULogoutUserCallbackProxy* GetDefaultObj(); + + class ULogoutUserCallbackProxy* LogoutUser(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x60 (0x90 - 0x30) +// Class AdvancedSessions.SendFriendInviteCallbackProxy +class USendFriendInviteCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E3A[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USendFriendInviteCallbackProxy* GetDefaultObj(); + + class USendFriendInviteCallbackProxy* SendFriendInvite(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& UniqueNetIDInvited); +}; + +// 0x40 (0x70 - 0x30) +// Class AdvancedSessions.StartSessionCallbackProxyAdvanced +class UStartSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E3B[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStartSessionCallbackProxyAdvanced* GetDefaultObj(); + + class UStartSessionCallbackProxyAdvanced* StartAdvancedSession(class UObject* WorldContextObject); +}; + +// 0x68 (0x98 - 0x30) +// Class AdvancedSessions.UpdateSessionCallbackProxyAdvanced +class UUpdateSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E3E[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUpdateSessionCallbackProxyAdvanced* GetDefaultObj(); + + class UUpdateSessionCallbackProxyAdvanced* UpdateSession(class UObject* WorldContextObject, TArray& ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_functions.cpp new file mode 100644 index 0000000..2d5450e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_functions.cpp @@ -0,0 +1,3951 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AdvancedSessions.AdvancedExternalUILibrary +// (None) + +class UClass* UAdvancedExternalUILibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedExternalUILibrary"); + + return Clss; +} + + +// AdvancedExternalUILibrary AdvancedSessions.Default__AdvancedExternalUILibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedExternalUILibrary* UAdvancedExternalUILibrary::GetDefaultObj() +{ + static class UAdvancedExternalUILibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedExternalUILibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowWebURLUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString URLToShow (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray AllowedDomains (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bEmbedded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowBackground (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowCloseButton (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OffsetX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OffsetY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowWebURLUI(const class FString& URLToShow, enum class EBlueprintResultSwitch* Result, TArray* AllowedDomains, bool bEmbedded, bool bShowBackground, bool bShowCloseButton, int32 OffsetX, int32 OffsetY, int32 SizeX, int32 SizeY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowWebURLUI"); + + Params::UAdvancedExternalUILibrary_ShowWebURLUI_Params Parms{}; + + Parms.URLToShow = URLToShow; + Parms.bEmbedded = bEmbedded; + Parms.bShowBackground = bShowBackground; + Parms.bShowCloseButton = bShowCloseButton; + Parms.OffsetX = OffsetX; + Parms.OffsetY = OffsetY; + Parms.SizeX = SizeX; + Parms.SizeY = SizeY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + if (AllowedDomains != nullptr) + *AllowedDomains = std::move(Parms.AllowedDomains); + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowProfileUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId PlayerViewingProfile (ConstParm, Parm, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PlayerToViewProfileOf (ConstParm, Parm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowProfileUI(const struct FBPUniqueNetId& PlayerViewingProfile, const struct FBPUniqueNetId& PlayerToViewProfileOf, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowProfileUI"); + + Params::UAdvancedExternalUILibrary_ShowProfileUI_Params Parms{}; + + Parms.PlayerViewingProfile = PlayerViewingProfile; + Parms.PlayerToViewProfileOf = PlayerToViewProfileOf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowLeaderBoardUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString LeaderboardName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowLeaderBoardUI(const class FString& LeaderboardName, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowLeaderBoardUI"); + + Params::UAdvancedExternalUILibrary_ShowLeaderBoardUI_Params Parms{}; + + Parms.LeaderboardName = LeaderboardName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowInviteUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowInviteUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowInviteUI"); + + Params::UAdvancedExternalUILibrary_ShowInviteUI_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowFriendsUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowFriendsUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowFriendsUI"); + + Params::UAdvancedExternalUILibrary_ShowFriendsUI_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowAccountUpgradeUI +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId PlayerRequestingAccountUpgradeUI (ConstParm, Parm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedExternalUILibrary::ShowAccountUpgradeUI(const struct FBPUniqueNetId& PlayerRequestingAccountUpgradeUI, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "ShowAccountUpgradeUI"); + + Params::UAdvancedExternalUILibrary_ShowAccountUpgradeUI_Params Parms{}; + + Parms.PlayerRequestingAccountUpgradeUI = PlayerRequestingAccountUpgradeUI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedExternalUILibrary.CloseWebURLUI +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UAdvancedExternalUILibrary::CloseWebURLUI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedExternalUILibrary", "CloseWebURLUI"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AdvancedSessions.AdvancedFriendsGameInstance +// (None) + +class UClass* UAdvancedFriendsGameInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedFriendsGameInstance"); + + return Clss; +} + + +// AdvancedFriendsGameInstance AdvancedSessions.Default__AdvancedFriendsGameInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedFriendsGameInstance* UAdvancedFriendsGameInstance::GetDefaultObj() +{ + static class UAdvancedFriendsGameInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedFriendsGameInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteReceived +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PersonInviting (Parm, NativeAccessSpecifierPublic) +// class FString AppId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlueprintSessionResult SessionToJoin (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAdvancedFriendsGameInstance::OnSessionInviteReceived(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInviting, const class FString& AppId, struct FBlueprintSessionResult& SessionToJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnSessionInviteReceived"); + + Params::UAdvancedFriendsGameInstance_OnSessionInviteReceived_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + Parms.PersonInviting = PersonInviting; + Parms.AppId = AppId; + Parms.SessionToJoin = SessionToJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteAccepted +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PersonInvited (Parm, NativeAccessSpecifierPublic) +// struct FBlueprintSessionResult SessionToJoin (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAdvancedFriendsGameInstance::OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnSessionInviteAccepted"); + + Params::UAdvancedFriendsGameInstance_OnSessionInviteAccepted_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + Parms.PersonInvited = PersonInvited; + Parms.SessionToJoin = SessionToJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerTalkingStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PlayerId (Parm, NativeAccessSpecifierPublic) +// bool bIsTalking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedFriendsGameInstance::OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerTalkingStateChanged"); + + Params::UAdvancedFriendsGameInstance_OnPlayerTalkingStateChanged_Params Parms{}; + + Parms.PlayerId = PlayerId; + Parms.bIsTalking = bIsTalking; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginStatusChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPLoginStatus PreviousStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPLoginStatus NewStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId NewPlayerUniqueNetID (Parm, NativeAccessSpecifierPublic) + +void UAdvancedFriendsGameInstance::OnPlayerLoginStatusChanged(int32 PlayerNum, enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& NewPlayerUniqueNetID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerLoginStatusChanged"); + + Params::UAdvancedFriendsGameInstance_OnPlayerLoginStatusChanged_Params Parms{}; + + Parms.PlayerNum = PlayerNum; + Parms.PreviousStatus = PreviousStatus; + Parms.NewStatus = NewStatus; + Parms.NewPlayerUniqueNetID = NewPlayerUniqueNetID; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedFriendsGameInstance::OnPlayerLoginChanged(int32 PlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsGameInstance", "OnPlayerLoginChanged"); + + Params::UAdvancedFriendsGameInstance_OnPlayerLoginChanged_Params Parms{}; + + Parms.PlayerNum = PlayerNum; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AdvancedSessions.AdvancedFriendsInterface +// (None) + +class UClass* IAdvancedFriendsInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedFriendsInterface"); + + return Clss; +} + + +// AdvancedFriendsInterface AdvancedSessions.Default__AdvancedFriendsInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAdvancedFriendsInterface* IAdvancedFriendsInterface::GetDefaultObj() +{ + static class IAdvancedFriendsInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAdvancedFriendsInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteReceived +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PersonInviting (Parm, NativeAccessSpecifierPublic) +// struct FBlueprintSessionResult SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void IAdvancedFriendsInterface::OnSessionInviteReceived(const struct FBPUniqueNetId& PersonInviting, struct FBlueprintSessionResult& SearchResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsInterface", "OnSessionInviteReceived"); + + Params::IAdvancedFriendsInterface_OnSessionInviteReceived_Params Parms{}; + + Parms.PersonInviting = PersonInviting; + Parms.SearchResult = SearchResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteAccepted +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PersonInvited (Parm, NativeAccessSpecifierPublic) +// struct FBlueprintSessionResult SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void IAdvancedFriendsInterface::OnSessionInviteAccepted(const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SearchResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsInterface", "OnSessionInviteAccepted"); + + Params::IAdvancedFriendsInterface_OnSessionInviteAccepted_Params Parms{}; + + Parms.PersonInvited = PersonInvited; + Parms.SearchResult = SearchResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerVoiceStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PlayerId (Parm, NativeAccessSpecifierPublic) +// bool bIsTalking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAdvancedFriendsInterface::OnPlayerVoiceStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerVoiceStateChanged"); + + Params::IAdvancedFriendsInterface_OnPlayerVoiceStateChanged_Params Parms{}; + + Parms.PlayerId = PlayerId; + Parms.bIsTalking = bIsTalking; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginStatusChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class EBPLoginStatus PreviousStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPLoginStatus NewStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PlayerUniqueNetID (Parm, NativeAccessSpecifierPublic) + +void IAdvancedFriendsInterface::OnPlayerLoginStatusChanged(enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& PlayerUniqueNetID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerLoginStatusChanged"); + + Params::IAdvancedFriendsInterface_OnPlayerLoginStatusChanged_Params Parms{}; + + Parms.PreviousStatus = PreviousStatus; + Parms.NewStatus = NewStatus; + Parms.PlayerUniqueNetID = PlayerUniqueNetID; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 PlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAdvancedFriendsInterface::OnPlayerLoginChanged(int32 PlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsInterface", "OnPlayerLoginChanged"); + + Params::IAdvancedFriendsInterface_OnPlayerLoginChanged_Params Parms{}; + + Parms.PlayerNum = PlayerNum; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AdvancedSessions.AdvancedFriendsLibrary +// (None) + +class UClass* UAdvancedFriendsLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedFriendsLibrary"); + + return Clss; +} + + +// AdvancedFriendsLibrary AdvancedSessions.Default__AdvancedFriendsLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedFriendsLibrary* UAdvancedFriendsLibrary::GetDefaultObj() +{ + static class UAdvancedFriendsLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedFriendsLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriends +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Friends (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::SendSessionInviteToFriends(class APlayerController* PlayerController, TArray& Friends, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "SendSessionInviteToFriends"); + + Params::UAdvancedFriendsLibrary_SendSessionInviteToFriends_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Friends = Friends; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriend +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::SendSessionInviteToFriend(class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "SendSessionInviteToFriend"); + + Params::UAdvancedFriendsLibrary_SendSessionInviteToFriend_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.FriendUniqueNetId = FriendUniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.IsAFriend +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool IsFriend (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::IsAFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& UniqueNetId, bool* IsFriend) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "IsAFriend"); + + Params::UAdvancedFriendsLibrary_IsAFriend_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IsFriend != nullptr) + *IsFriend = Parms.IsFriend; + +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredRecentPlayersList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (Parm, NativeAccessSpecifierPublic) +// TArrayPlayersList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::GetStoredRecentPlayersList(const struct FBPUniqueNetId& UniqueNetId, TArray* PlayersList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "GetStoredRecentPlayersList"); + + Params::UAdvancedFriendsLibrary_GetStoredRecentPlayersList_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlayersList != nullptr) + *PlayersList = std::move(Parms.PlayersList); + +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredFriendsList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray FriendsList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::GetStoredFriendsList(class APlayerController* PlayerController, TArray* FriendsList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "GetStoredFriendsList"); + + Params::UAdvancedFriendsLibrary_GetStoredFriendsList_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FriendsList != nullptr) + *FriendsList = std::move(Parms.FriendsList); + +} + + +// Function AdvancedSessions.AdvancedFriendsLibrary.GetFriend +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// struct FBPFriendInfo Friend (Parm, OutParm, NativeAccessSpecifierPublic) + +void UAdvancedFriendsLibrary::GetFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& FriendUniqueNetId, struct FBPFriendInfo* Friend) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedFriendsLibrary", "GetFriend"); + + Params::UAdvancedFriendsLibrary_GetFriend_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.FriendUniqueNetId = FriendUniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Friend != nullptr) + *Friend = std::move(Parms.Friend); + +} + + +// Class AdvancedSessions.AdvancedGameSession +// (Actor) + +class UClass* AAdvancedGameSession::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedGameSession"); + + return Clss; +} + + +// AdvancedGameSession AdvancedSessions.Default__AdvancedGameSession +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAdvancedGameSession* AAdvancedGameSession::GetDefaultObj() +{ + static class AAdvancedGameSession* Default = nullptr; + + if (!Default) + Default = static_cast(AAdvancedGameSession::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AdvancedSessions.AdvancedIdentityLibrary +// (None) + +class UClass* UAdvancedIdentityLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedIdentityLibrary"); + + return Clss; +} + + +// AdvancedIdentityLibrary AdvancedSessions.Default__AdvancedIdentityLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedIdentityLibrary* UAdvancedIdentityLibrary::GetDefaultObj() +{ + static class UAdvancedIdentityLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedIdentityLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.SetUserAccountAttribute +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString NewAttributeValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::SetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, const class FString& NewAttributeValue, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "SetUserAccountAttribute"); + + Params::UAdvancedIdentityLibrary_SetUserAccountAttribute_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + Parms.AttributeName = AttributeName; + Parms.NewAttributeValue = NewAttributeValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserID(struct FBPUserOnlineAccount& AccountInfo, struct FBPUniqueNetId* UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserID"); + + Params::UAdvancedIdentityLibrary_GetUserID_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UniqueNetId != nullptr) + *UniqueNetId = std::move(Parms.UniqueNetId); + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountRealName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString UserName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccountRealName(struct FBPUserOnlineAccount& AccountInfo, class FString* UserName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountRealName"); + + Params::UAdvancedIdentityLibrary_GetUserAccountRealName_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UserName != nullptr) + *UserName = std::move(Parms.UserName); + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString DisplayName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccountDisplayName(struct FBPUserOnlineAccount& AccountInfo, class FString* DisplayName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountDisplayName"); + + Params::UAdvancedIdentityLibrary_GetUserAccountDisplayName_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DisplayName != nullptr) + *DisplayName = std::move(Parms.DisplayName); + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAuthAttribute +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString AuthAttribute (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccountAuthAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AuthAttribute, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAuthAttribute"); + + Params::UAdvancedIdentityLibrary_GetUserAccountAuthAttribute_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + Parms.AttributeName = AttributeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AuthAttribute != nullptr) + *AuthAttribute = std::move(Parms.AuthAttribute); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAttribute +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString AttributeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString AttributeValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AttributeValue, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAttribute"); + + Params::UAdvancedIdentityLibrary_GetUserAccountAttribute_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + Parms.AttributeName = AttributeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AttributeValue != nullptr) + *AttributeValue = std::move(Parms.AttributeValue); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAccessToken +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUserOnlineAccount AccountInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString AccessToken (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccountAccessToken(struct FBPUserOnlineAccount& AccountInfo, class FString* AccessToken) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccountAccessToken"); + + Params::UAdvancedIdentityLibrary_GetUserAccountAccessToken_Params Parms{}; + + Parms.AccountInfo = AccountInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AccessToken != nullptr) + *AccessToken = std::move(Parms.AccessToken); + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccount +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPUserOnlineAccount AccountInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetUserAccount(struct FBPUniqueNetId& UniqueNetId, struct FBPUserOnlineAccount* AccountInfo, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetUserAccount"); + + Params::UAdvancedIdentityLibrary_GetUserAccount_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AccountInfo != nullptr) + *AccountInfo = std::move(Parms.AccountInfo); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerNickname +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString PlayerNickname (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetPlayerNickname(struct FBPUniqueNetId& UniqueNetId, class FString* PlayerNickname) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetPlayerNickname"); + + Params::UAdvancedIdentityLibrary_GetPlayerNickname_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlayerNickname != nullptr) + *PlayerNickname = std::move(Parms.PlayerNickname); + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerAuthToken +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString AuthToken (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetPlayerAuthToken(class APlayerController* PlayerController, class FString* AuthToken, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetPlayerAuthToken"); + + Params::UAdvancedIdentityLibrary_GetPlayerAuthToken_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AuthToken != nullptr) + *AuthToken = std::move(Parms.AuthToken); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetLoginStatus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EBPLoginStatus LoginStatus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetLoginStatus(struct FBPUniqueNetId& UniqueNetId, enum class EBPLoginStatus* LoginStatus, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetLoginStatus"); + + Params::UAdvancedIdentityLibrary_GetLoginStatus_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LoginStatus != nullptr) + *LoginStatus = Parms.LoginStatus; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedIdentityLibrary.GetAllUserAccounts +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayAccountInfos (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedIdentityLibrary::GetAllUserAccounts(TArray* AccountInfos, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedIdentityLibrary", "GetAllUserAccounts"); + + Params::UAdvancedIdentityLibrary_GetAllUserAccounts_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AccountInfos != nullptr) + *AccountInfos = std::move(Parms.AccountInfos); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Class AdvancedSessions.AdvancedSessionsLibrary +// (None) + +class UClass* UAdvancedSessionsLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedSessionsLibrary"); + + return Clss; +} + + +// AdvancedSessionsLibrary AdvancedSessions.Default__AdvancedSessionsLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedSessionsLibrary* UAdvancedSessionsLibrary::GetDefaultObj() +{ + static class UAdvancedSessionsLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedSessionsLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.UniqueNetIdToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString String (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::UniqueNetIdToString(struct FBPUniqueNetId& UniqueNetId, class FString* String) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "UniqueNetIdToString"); + + Params::UAdvancedSessionsLibrary_UniqueNetIdToString_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (String != nullptr) + *String = std::move(Parms.String); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.SetPlayerName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PlayerName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::SetPlayerName(class APlayerController* PlayerController, const class FString& PlayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "SetPlayerName"); + + Params::UAdvancedSessionsLibrary_SetPlayerName_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.PlayerName = PlayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.ServerTravel +// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InURL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldSkipGameNotify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::ServerTravel(class UObject* WorldContextObject, const class FString& InURL, bool bAbsolute, bool bShouldSkipGameNotify) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "ServerTravel"); + + Params::UAdvancedSessionsLibrary_ServerTravel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InURL = InURL; + Parms.bAbsolute = bAbsolute; + Parms.bShouldSkipGameNotify = bShouldSkipGameNotify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionSearchProperty +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSessionPropertyKeyPair SessionSearchProperty (Parm, NativeAccessSpecifierPublic) +// enum class EOnlineComparisonOpReduxComparisonOp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionsSearchSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionsSearchSetting UAdvancedSessionsLibrary::MakeLiteralSessionSearchProperty(const struct FSessionPropertyKeyPair& SessionSearchProperty, enum class EOnlineComparisonOpRedux ComparisonOp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionSearchProperty"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionSearchProperty_Params Parms{}; + + Parms.SessionSearchProperty = SessionSearchProperty; + Parms.ComparisonOp = ComparisonOp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyString(class FName Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyString"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyString_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyInt(class FName Key, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyInt"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyInt_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyFloat(class FName Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyFloat"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyFloat_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyByte(class FName Key, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyByte"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyByte_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSessionPropertyKeyPair UAdvancedSessionsLibrary::MakeLiteralSessionPropertyBool(class FName Key, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "MakeLiteralSessionPropertyBool"); + + Params::UAdvancedSessionsLibrary_MakeLiteralSessionPropertyBool_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.KickPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerToKick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText KickReason (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::KickPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToKick, class FText KickReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "KickPlayer"); + + Params::UAdvancedSessionsLibrary_KickPlayer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerToKick = PlayerToKick; + Parms.KickReason = KickReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidUniqueNetID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::IsValidUniqueNetID(struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "IsValidUniqueNetID"); + + Params::UAdvancedSessionsLibrary_IsValidUniqueNetID_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult SessionResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::IsValidSession(struct FBlueprintSessionResult& SessionResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "IsValidSession"); + + Params::UAdvancedSessionsLibrary_IsValidSession_Params Parms{}; + + Parms.SessionResult = SessionResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.IsPlayerInSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PlayerToCheck (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIsInSession (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::IsPlayerInSession(class UObject* WorldContextObject, struct FBPUniqueNetId& PlayerToCheck, bool* bIsInSession) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "IsPlayerInSession"); + + Params::UAdvancedSessionsLibrary_IsPlayerInSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerToCheck = PlayerToCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bIsInSession != nullptr) + *bIsInSession = Parms.bIsInSession; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.HasOnlineSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName SubSystemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::HasOnlineSubsystem(class FName SubSystemName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "HasOnlineSubsystem"); + + Params::UAdvancedSessionsLibrary_HasOnlineSubsystem_Params Parms{}; + + Parms.SubSystemName = SubSystemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetIDFromPlayerState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerState* PlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetUniqueNetIDFromPlayerState(class APlayerState* PlayerState, struct FBPUniqueNetId* UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueNetIDFromPlayerState"); + + Params::UAdvancedSessionsLibrary_GetUniqueNetIDFromPlayerState_Params Parms{}; + + Parms.PlayerState = PlayerState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UniqueNetId != nullptr) + *UniqueNetId = std::move(Parms.UniqueNetId); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (Parm, OutParm, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetUniqueNetID(class APlayerController* PlayerController, struct FBPUniqueNetId* UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueNetID"); + + Params::UAdvancedSessionsLibrary_GetUniqueNetID_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UniqueNetId != nullptr) + *UniqueNetId = std::move(Parms.UniqueNetId); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueBuildID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult SessionResult (Parm, NativeAccessSpecifierPublic) +// int32 UniqueBuildId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetUniqueBuildID(const struct FBlueprintSessionResult& SessionResult, int32* UniqueBuildId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetUniqueBuildID"); + + Params::UAdvancedSessionsLibrary_GetUniqueBuildID_Params Parms{}; + + Parms.SessionResult = SessionResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UniqueBuildId != nullptr) + *UniqueBuildId = Parms.UniqueBuildId; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPOnlineSessionState SessionState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionState(class UObject* WorldContextObject, enum class EBPOnlineSessionState* SessionState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionState"); + + Params::UAdvancedSessionsLibrary_GetSessionState_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SessionState != nullptr) + *SessionState = Parms.SessionState; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionSettings +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumConnections (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumPrivateConnections (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLAN (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsDedicated (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowInvites (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowJoinInProgress (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsAnticheatEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 BuildUniqueID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayExtraSettings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionSettings(class UObject* WorldContextObject, int32* NumConnections, int32* NumPrivateConnections, bool* bIsLAN, bool* bIsDedicated, bool* bAllowInvites, bool* bAllowJoinInProgress, bool* bIsAnticheatEnabled, int32* BuildUniqueID, TArray* ExtraSettings, enum class EBlueprintResultSwitch* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionSettings"); + + Params::UAdvancedSessionsLibrary_GetSessionSettings_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NumConnections != nullptr) + *NumConnections = Parms.NumConnections; + + if (NumPrivateConnections != nullptr) + *NumPrivateConnections = Parms.NumPrivateConnections; + + if (bIsLAN != nullptr) + *bIsLAN = Parms.bIsLAN; + + if (bIsDedicated != nullptr) + *bIsDedicated = Parms.bIsDedicated; + + if (bAllowInvites != nullptr) + *bAllowInvites = Parms.bAllowInvites; + + if (bAllowJoinInProgress != nullptr) + *bAllowJoinInProgress = Parms.bAllowJoinInProgress; + + if (bIsAnticheatEnabled != nullptr) + *bIsAnticheatEnabled = Parms.bIsAnticheatEnabled; + + if (BuildUniqueID != nullptr) + *BuildUniqueID = Parms.BuildUniqueID; + + if (ExtraSettings != nullptr) + *ExtraSettings = std::move(Parms.ExtraSettings); + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SettingValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionPropertyString(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, class FString* SettingValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyString"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyString_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SearchResult != nullptr) + *SearchResult = Parms.SearchResult; + + if (SettingValue != nullptr) + *SettingValue = std::move(Parms.SettingValue); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSessionPropertyKeyPair SessionProperty (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAdvancedSessionsLibrary::GetSessionPropertyKey(struct FSessionPropertyKeyPair& SessionProperty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyKey"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyKey_Params Parms{}; + + Parms.SessionProperty = SessionProperty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyInt +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionPropertyInt(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, int32* SettingValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyInt"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyInt_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SearchResult != nullptr) + *SearchResult = Parms.SearchResult; + + if (SettingValue != nullptr) + *SettingValue = Parms.SettingValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionPropertyFloat(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, float* SettingValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyFloat"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyFloat_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SearchResult != nullptr) + *SearchResult = Parms.SearchResult; + + if (SettingValue != nullptr) + *SettingValue = Parms.SettingValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyByte +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionPropertyByte(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, uint8* SettingValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyByte"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyByte_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SearchResult != nullptr) + *SearchResult = Parms.SearchResult; + + if (SettingValue != nullptr) + *SettingValue = Parms.SettingValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESessionSettingSearchResultSearchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SettingValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionPropertyBool(TArray& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, bool* SettingValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionPropertyBool"); + + Params::UAdvancedSessionsLibrary_GetSessionPropertyBool_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SearchResult != nullptr) + *SearchResult = Parms.SearchResult; + + if (SettingValue != nullptr) + *SettingValue = Parms.SettingValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionID_AsString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult SessionResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString SessionId (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetSessionID_AsString(struct FBlueprintSessionResult& SessionResult, class FString* SessionId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetSessionID_AsString"); + + Params::UAdvancedSessionsLibrary_GetSessionID_AsString_Params Parms{}; + + Parms.SessionResult = SessionResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SessionId != nullptr) + *SessionId = std::move(Parms.SessionId); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetPlayerName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PlayerName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetPlayerName(class APlayerController* PlayerController, class FString* PlayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetPlayerName"); + + Params::UAdvancedSessionsLibrary_GetPlayerName_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlayerName != nullptr) + *PlayerName = std::move(Parms.PlayerName); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetNumberOfNetworkPlayers +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumNetPlayers (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetNumberOfNetworkPlayers(class UObject* WorldContextObject, int32* NumNetPlayers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetNumberOfNetworkPlayers"); + + Params::UAdvancedSessionsLibrary_GetNumberOfNetworkPlayers_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NumNetPlayers != nullptr) + *NumNetPlayers = Parms.NumNetPlayers; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetNetPlayerIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NetPlayerIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetNetPlayerIndex(class APlayerController* PlayerController, int32* NetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetNetPlayerIndex"); + + Params::UAdvancedSessionsLibrary_GetNetPlayerIndex_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NetPlayerIndex != nullptr) + *NetPlayerIndex = Parms.NetPlayerIndex; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetExtraSettings +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBlueprintSessionResult SessionResult (Parm, NativeAccessSpecifierPublic) +// TArrayExtraSettings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetExtraSettings(const struct FBlueprintSessionResult& SessionResult, TArray* ExtraSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetExtraSettings"); + + Params::UAdvancedSessionsLibrary_GetExtraSettings_Params Parms{}; + + Parms.SessionResult = SessionResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ExtraSettings != nullptr) + *ExtraSettings = std::move(Parms.ExtraSettings); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentUniqueBuildID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 UniqueBuildId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetCurrentUniqueBuildID(int32* UniqueBuildId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetCurrentUniqueBuildID"); + + Params::UAdvancedSessionsLibrary_GetCurrentUniqueBuildID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UniqueBuildId != nullptr) + *UniqueBuildId = Parms.UniqueBuildId; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentSessionID_AsString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SessionId (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::GetCurrentSessionID_AsString(class UObject* WorldContextObject, class FString* SessionId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "GetCurrentSessionID_AsString"); + + Params::UAdvancedSessionsLibrary_GetCurrentSessionID_AsString_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SessionId != nullptr) + *SessionId = std::move(Parms.SessionId); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyIndexByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::FindSessionPropertyIndexByName(TArray& ExtraSettings, class FName SettingName, enum class EBlueprintResultSwitch* Result, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "FindSessionPropertyIndexByName"); + + Params::UAdvancedSessionsLibrary_FindSessionPropertyIndexByName_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingName = SettingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName SettingsName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSessionPropertyKeyPair OutProperty (Parm, OutParm, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::FindSessionPropertyByName(TArray& ExtraSettings, class FName SettingsName, enum class EBlueprintResultSwitch* Result, struct FSessionPropertyKeyPair* OutProperty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "FindSessionPropertyByName"); + + Params::UAdvancedSessionsLibrary_FindSessionPropertyByName_Params Parms{}; + + Parms.ExtraSettings = ExtraSettings; + Parms.SettingsName = SettingsName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + if (OutProperty != nullptr) + *OutProperty = std::move(Parms.OutProperty); + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.EqualEqual_UNetIDUnetID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::EqualEqual_UNetIDUnetID(struct FBPUniqueNetId& A, struct FBPUniqueNetId& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "EqualEqual_UNetIDUnetID"); + + Params::UAdvancedSessionsLibrary_EqualEqual_UNetIDUnetID_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.BanPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerToBan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText BanReason (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSessionsLibrary::BanPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToBan, class FText BanReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "BanPlayer"); + + Params::UAdvancedSessionsLibrary_BanPlayer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerToBan = PlayerToBan; + Parms.BanReason = BanReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedSessionsLibrary.AddOrModifyExtraSettings +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArraySettingsArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayNewOrChangedSettings (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayModifiedSettingsArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAdvancedSessionsLibrary::AddOrModifyExtraSettings(TArray& SettingsArray, TArray& NewOrChangedSettings, TArray* ModifiedSettingsArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSessionsLibrary", "AddOrModifyExtraSettings"); + + Params::UAdvancedSessionsLibrary_AddOrModifyExtraSettings_Params Parms{}; + + Parms.SettingsArray = SettingsArray; + Parms.NewOrChangedSettings = NewOrChangedSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ModifiedSettingsArray != nullptr) + *ModifiedSettingsArray = std::move(Parms.ModifiedSettingsArray); + +} + + +// Class AdvancedSessions.AdvancedVoiceLibrary +// (None) + +class UClass* UAdvancedVoiceLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedVoiceLibrary"); + + return Clss; +} + + +// AdvancedVoiceLibrary AdvancedSessions.Default__AdvancedVoiceLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedVoiceLibrary* UAdvancedVoiceLibrary::GetDefaultObj() +{ + static class UAdvancedVoiceLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedVoiceLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterRemoteTalker +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::UnRegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterRemoteTalker"); + + Params::UAdvancedVoiceLibrary_UnRegisterRemoteTalker_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterLocalTalker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedVoiceLibrary::UnRegisterLocalTalker(uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterLocalTalker"); + + Params::UAdvancedVoiceLibrary_UnRegisterLocalTalker_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterAllLocalTalkers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UAdvancedVoiceLibrary::UnRegisterAllLocalTalkers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "UnRegisterAllLocalTalkers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.UnMuteRemoteTalker +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// uint8 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIsSystemWide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::UnMuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "UnMuteRemoteTalker"); + + Params::UAdvancedVoiceLibrary_UnMuteRemoteTalker_Params Parms{}; + + Parms.LocalUserNum = LocalUserNum; + Parms.UniqueNetId = UniqueNetId; + Parms.bIsSystemWide = bIsSystemWide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.StopNetworkedVoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedVoiceLibrary::StopNetworkedVoice(uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "StopNetworkedVoice"); + + Params::UAdvancedVoiceLibrary_StopNetworkedVoice_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.StartNetworkedVoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedVoiceLibrary::StartNetworkedVoice(uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "StartNetworkedVoice"); + + Params::UAdvancedVoiceLibrary_StartNetworkedVoice_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.RemoveAllRemoteTalkers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UAdvancedVoiceLibrary::RemoveAllRemoteTalkers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "RemoveAllRemoteTalkers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterRemoteTalker +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::RegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterRemoteTalker"); + + Params::UAdvancedVoiceLibrary_RegisterRemoteTalker_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterLocalTalker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::RegisterLocalTalker(uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterLocalTalker"); + + Params::UAdvancedVoiceLibrary_RegisterLocalTalker_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterAllLocalTalkers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UAdvancedVoiceLibrary::RegisterAllLocalTalkers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "RegisterAllLocalTalkers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.MuteRemoteTalker +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// uint8 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIsSystemWide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::MuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "MuteRemoteTalker"); + + Params::UAdvancedVoiceLibrary_MuteRemoteTalker_Params Parms{}; + + Parms.LocalUserNum = LocalUserNum; + Parms.UniqueNetId = UniqueNetId; + Parms.bIsSystemWide = bIsSystemWide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.IsRemotePlayerTalking +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::IsRemotePlayerTalking(struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "IsRemotePlayerTalking"); + + Params::UAdvancedVoiceLibrary_IsRemotePlayerTalking_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.IsPlayerMuted +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 LocalUserNumChecking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::IsPlayerMuted(uint8 LocalUserNumChecking, struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "IsPlayerMuted"); + + Params::UAdvancedVoiceLibrary_IsPlayerMuted_Params Parms{}; + + Parms.LocalUserNumChecking = LocalUserNumChecking; + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.IsLocalPlayerTalking +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedVoiceLibrary::IsLocalPlayerTalking(uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "IsLocalPlayerTalking"); + + Params::UAdvancedVoiceLibrary_IsLocalPlayerTalking_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.IsHeadsetPresent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bHasHeadset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 LocalPlayerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedVoiceLibrary::IsHeadsetPresent(bool* bHasHeadset, uint8 LocalPlayerNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "IsHeadsetPresent"); + + Params::UAdvancedVoiceLibrary_IsHeadsetPresent_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bHasHeadset != nullptr) + *bHasHeadset = Parms.bHasHeadset; + +} + + +// Function AdvancedSessions.AdvancedVoiceLibrary.GetNumLocalTalkers +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 NumLocalTalkers (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedVoiceLibrary::GetNumLocalTalkers(int32* NumLocalTalkers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedVoiceLibrary", "GetNumLocalTalkers"); + + Params::UAdvancedVoiceLibrary_GetNumLocalTalkers_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NumLocalTalkers != nullptr) + *NumLocalTalkers = Parms.NumLocalTalkers; + +} + + +// Class AdvancedSessions.AutoLoginUserCallbackProxy +// (None) + +class UClass* UAutoLoginUserCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AutoLoginUserCallbackProxy"); + + return Clss; +} + + +// AutoLoginUserCallbackProxy AdvancedSessions.Default__AutoLoginUserCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAutoLoginUserCallbackProxy* UAutoLoginUserCallbackProxy::GetDefaultObj() +{ + static class UAutoLoginUserCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAutoLoginUserCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.AutoLoginUserCallbackProxy.AutoLoginUser +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LocalUserNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAutoLoginUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAutoLoginUserCallbackProxy* UAutoLoginUserCallbackProxy::AutoLoginUser(class UObject* WorldContextObject, int32 LocalUserNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AutoLoginUserCallbackProxy", "AutoLoginUser"); + + Params::UAutoLoginUserCallbackProxy_AutoLoginUser_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LocalUserNum = LocalUserNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.CancelFindSessionsCallbackProxy +// (None) + +class UClass* UCancelFindSessionsCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CancelFindSessionsCallbackProxy"); + + return Clss; +} + + +// CancelFindSessionsCallbackProxy AdvancedSessions.Default__CancelFindSessionsCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UCancelFindSessionsCallbackProxy* UCancelFindSessionsCallbackProxy::GetDefaultObj() +{ + static class UCancelFindSessionsCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UCancelFindSessionsCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.CancelFindSessionsCallbackProxy.CancelFindSessions +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCancelFindSessionsCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCancelFindSessionsCallbackProxy* UCancelFindSessionsCallbackProxy::CancelFindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CancelFindSessionsCallbackProxy", "CancelFindSessions"); + + Params::UCancelFindSessionsCallbackProxy_CancelFindSessions_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.CreateSessionCallbackProxyAdvanced +// (None) + +class UClass* UCreateSessionCallbackProxyAdvanced::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CreateSessionCallbackProxyAdvanced"); + + return Clss; +} + + +// CreateSessionCallbackProxyAdvanced AdvancedSessions.Default__CreateSessionCallbackProxyAdvanced +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UCreateSessionCallbackProxyAdvanced* UCreateSessionCallbackProxyAdvanced::GetDefaultObj() +{ + static class UCreateSessionCallbackProxyAdvanced* Default = nullptr; + + if (!Default) + Default = static_cast(UCreateSessionCallbackProxyAdvanced::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.CreateSessionCallbackProxyAdvanced.CreateAdvancedSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PrivateConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowInvites (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsDedicatedServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePresence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLobbiesIfAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowJoinViaPresence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowJoinViaPresenceFriendsOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiCheatProtected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsesStats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldAdvertise (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLobbiesVoiceChatIfAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStartAfterCreate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreateSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreateSessionCallbackProxyAdvanced* UCreateSessionCallbackProxyAdvanced::CreateAdvancedSession(class UObject* WorldContextObject, TArray& ExtraSettings, class APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUsePresence, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CreateSessionCallbackProxyAdvanced", "CreateAdvancedSession"); + + Params::UCreateSessionCallbackProxyAdvanced_CreateAdvancedSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExtraSettings = ExtraSettings; + Parms.PlayerController = PlayerController; + Parms.PublicConnections = PublicConnections; + Parms.PrivateConnections = PrivateConnections; + Parms.bUseLAN = bUseLAN; + Parms.bAllowInvites = bAllowInvites; + Parms.bIsDedicatedServer = bIsDedicatedServer; + Parms.bUsePresence = bUsePresence; + Parms.bUseLobbiesIfAvailable = bUseLobbiesIfAvailable; + Parms.bAllowJoinViaPresence = bAllowJoinViaPresence; + Parms.bAllowJoinViaPresenceFriendsOnly = bAllowJoinViaPresenceFriendsOnly; + Parms.bAntiCheatProtected = bAntiCheatProtected; + Parms.bUsesStats = bUsesStats; + Parms.bShouldAdvertise = bShouldAdvertise; + Parms.bUseLobbiesVoiceChatIfAvailable = bUseLobbiesVoiceChatIfAvailable; + Parms.bStartAfterCreate = bStartAfterCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.EndSessionCallbackProxy +// (None) + +class UClass* UEndSessionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EndSessionCallbackProxy"); + + return Clss; +} + + +// EndSessionCallbackProxy AdvancedSessions.Default__EndSessionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UEndSessionCallbackProxy* UEndSessionCallbackProxy::GetDefaultObj() +{ + static class UEndSessionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UEndSessionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.EndSessionCallbackProxy.EndSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEndSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEndSessionCallbackProxy* UEndSessionCallbackProxy::EndSession(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndSessionCallbackProxy", "EndSession"); + + Params::UEndSessionCallbackProxy_EndSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.FindFriendSessionCallbackProxy +// (None) + +class UClass* UFindFriendSessionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FindFriendSessionCallbackProxy"); + + return Clss; +} + + +// FindFriendSessionCallbackProxy AdvancedSessions.Default__FindFriendSessionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UFindFriendSessionCallbackProxy* UFindFriendSessionCallbackProxy::GetDefaultObj() +{ + static class UFindFriendSessionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UFindFriendSessionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.FindFriendSessionCallbackProxy.FindFriendSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId FriendUniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UFindFriendSessionCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFindFriendSessionCallbackProxy* UFindFriendSessionCallbackProxy::FindFriendSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindFriendSessionCallbackProxy", "FindFriendSession"); + + Params::UFindFriendSessionCallbackProxy_FindFriendSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.FriendUniqueNetId = FriendUniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.FindSessionsCallbackProxyAdvanced +// (None) + +class UClass* UFindSessionsCallbackProxyAdvanced::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FindSessionsCallbackProxyAdvanced"); + + return Clss; +} + + +// FindSessionsCallbackProxyAdvanced AdvancedSessions.Default__FindSessionsCallbackProxyAdvanced +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UFindSessionsCallbackProxyAdvanced* UFindSessionsCallbackProxyAdvanced::GetDefaultObj() +{ + static class UFindSessionsCallbackProxyAdvanced* Default = nullptr; + + if (!Default) + Default = static_cast(UFindSessionsCallbackProxyAdvanced::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FindSessionsAdvanced +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxResults (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPServerPresenceSearchTypeServerTypeToSearch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayFilters (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bEmptyServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNonEmptyServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSecureServersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchLobbies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinSlotsAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFindSessionsCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFindSessionsCallbackProxyAdvanced* UFindSessionsCallbackProxyAdvanced::FindSessionsAdvanced(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, enum class EBPServerPresenceSearchType ServerTypeToSearch, TArray& Filters, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, bool bSearchLobbies, int32 MinSlotsAvailable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxyAdvanced", "FindSessionsAdvanced"); + + Params::UFindSessionsCallbackProxyAdvanced_FindSessionsAdvanced_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MaxResults = MaxResults; + Parms.bUseLAN = bUseLAN; + Parms.ServerTypeToSearch = ServerTypeToSearch; + Parms.Filters = Filters; + Parms.bEmptyServersOnly = bEmptyServersOnly; + Parms.bNonEmptyServersOnly = bNonEmptyServersOnly; + Parms.bSecureServersOnly = bSecureServersOnly; + Parms.bSearchLobbies = bSearchLobbies; + Parms.MinSlotsAvailable = MinSlotsAvailable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FilterSessionResults +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArraySessionResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayFilters (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayFilteredResults (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFindSessionsCallbackProxyAdvanced::FilterSessionResults(TArray& SessionResults, TArray& Filters, TArray* FilteredResults) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxyAdvanced", "FilterSessionResults"); + + Params::UFindSessionsCallbackProxyAdvanced_FilterSessionResults_Params Parms{}; + + Parms.SessionResults = SessionResults; + Parms.Filters = Filters; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FilteredResults != nullptr) + *FilteredResults = std::move(Parms.FilteredResults); + +} + + +// Class AdvancedSessions.GetFriendsCallbackProxy +// (None) + +class UClass* UGetFriendsCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GetFriendsCallbackProxy"); + + return Clss; +} + + +// GetFriendsCallbackProxy AdvancedSessions.Default__GetFriendsCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGetFriendsCallbackProxy* UGetFriendsCallbackProxy::GetDefaultObj() +{ + static class UGetFriendsCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UGetFriendsCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.GetFriendsCallbackProxy.GetAndStoreFriendsList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGetFriendsCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGetFriendsCallbackProxy* UGetFriendsCallbackProxy::GetAndStoreFriendsList(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GetFriendsCallbackProxy", "GetAndStoreFriendsList"); + + Params::UGetFriendsCallbackProxy_GetAndStoreFriendsList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.GetRecentPlayersCallbackProxy +// (None) + +class UClass* UGetRecentPlayersCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GetRecentPlayersCallbackProxy"); + + return Clss; +} + + +// GetRecentPlayersCallbackProxy AdvancedSessions.Default__GetRecentPlayersCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGetRecentPlayersCallbackProxy* UGetRecentPlayersCallbackProxy::GetDefaultObj() +{ + static class UGetRecentPlayersCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UGetRecentPlayersCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.GetRecentPlayersCallbackProxy.GetAndStoreRecentPlayersList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UGetRecentPlayersCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGetRecentPlayersCallbackProxy* UGetRecentPlayersCallbackProxy::GetAndStoreRecentPlayersList(class UObject* WorldContextObject, struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GetRecentPlayersCallbackProxy", "GetAndStoreRecentPlayersList"); + + Params::UGetRecentPlayersCallbackProxy_GetAndStoreRecentPlayersList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.GetUserPrivilegeCallbackProxy +// (None) + +class UClass* UGetUserPrivilegeCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GetUserPrivilegeCallbackProxy"); + + return Clss; +} + + +// GetUserPrivilegeCallbackProxy AdvancedSessions.Default__GetUserPrivilegeCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGetUserPrivilegeCallbackProxy* UGetUserPrivilegeCallbackProxy::GetDefaultObj() +{ + static class UGetUserPrivilegeCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UGetUserPrivilegeCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.GetUserPrivilegeCallbackProxy.GetUserPrivilege +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPUserPrivileges PrivilegeToCheck (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId PlayerUniqueNetID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UGetUserPrivilegeCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGetUserPrivilegeCallbackProxy* UGetUserPrivilegeCallbackProxy::GetUserPrivilege(class UObject* WorldContextObject, enum class EBPUserPrivileges& PrivilegeToCheck, struct FBPUniqueNetId& PlayerUniqueNetID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GetUserPrivilegeCallbackProxy", "GetUserPrivilege"); + + Params::UGetUserPrivilegeCallbackProxy_GetUserPrivilege_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrivilegeToCheck = PrivilegeToCheck; + Parms.PlayerUniqueNetID = PlayerUniqueNetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.LoginUserCallbackProxy +// (None) + +class UClass* ULoginUserCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LoginUserCallbackProxy"); + + return Clss; +} + + +// LoginUserCallbackProxy AdvancedSessions.Default__LoginUserCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class ULoginUserCallbackProxy* ULoginUserCallbackProxy::GetDefaultObj() +{ + static class ULoginUserCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULoginUserCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.LoginUserCallbackProxy.LoginUser +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString UserID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString UserToken (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString AuthType (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULoginUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULoginUserCallbackProxy* ULoginUserCallbackProxy::LoginUser(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& UserID, const class FString& UserToken, const class FString& AuthType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LoginUserCallbackProxy", "LoginUser"); + + Params::ULoginUserCallbackProxy_LoginUser_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.UserID = UserID; + Parms.UserToken = UserToken; + Parms.AuthType = AuthType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.LogoutUserCallbackProxy +// (None) + +class UClass* ULogoutUserCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LogoutUserCallbackProxy"); + + return Clss; +} + + +// LogoutUserCallbackProxy AdvancedSessions.Default__LogoutUserCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class ULogoutUserCallbackProxy* ULogoutUserCallbackProxy::GetDefaultObj() +{ + static class ULogoutUserCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULogoutUserCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.LogoutUserCallbackProxy.LogoutUser +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULogoutUserCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULogoutUserCallbackProxy* ULogoutUserCallbackProxy::LogoutUser(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LogoutUserCallbackProxy", "LogoutUser"); + + Params::ULogoutUserCallbackProxy_LogoutUser_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.SendFriendInviteCallbackProxy +// (None) + +class UClass* USendFriendInviteCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SendFriendInviteCallbackProxy"); + + return Clss; +} + + +// SendFriendInviteCallbackProxy AdvancedSessions.Default__SendFriendInviteCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class USendFriendInviteCallbackProxy* USendFriendInviteCallbackProxy::GetDefaultObj() +{ + static class USendFriendInviteCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(USendFriendInviteCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.SendFriendInviteCallbackProxy.SendFriendInvite +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId UniqueNetIDInvited (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class USendFriendInviteCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USendFriendInviteCallbackProxy* USendFriendInviteCallbackProxy::SendFriendInvite(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& UniqueNetIDInvited) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SendFriendInviteCallbackProxy", "SendFriendInvite"); + + Params::USendFriendInviteCallbackProxy_SendFriendInvite_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.UniqueNetIDInvited = UniqueNetIDInvited; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.StartSessionCallbackProxyAdvanced +// (None) + +class UClass* UStartSessionCallbackProxyAdvanced::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StartSessionCallbackProxyAdvanced"); + + return Clss; +} + + +// StartSessionCallbackProxyAdvanced AdvancedSessions.Default__StartSessionCallbackProxyAdvanced +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UStartSessionCallbackProxyAdvanced* UStartSessionCallbackProxyAdvanced::GetDefaultObj() +{ + static class UStartSessionCallbackProxyAdvanced* Default = nullptr; + + if (!Default) + Default = static_cast(UStartSessionCallbackProxyAdvanced::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.StartSessionCallbackProxyAdvanced.StartAdvancedSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStartSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStartSessionCallbackProxyAdvanced* UStartSessionCallbackProxyAdvanced::StartAdvancedSession(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StartSessionCallbackProxyAdvanced", "StartAdvancedSession"); + + Params::UStartSessionCallbackProxyAdvanced_StartAdvancedSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSessions.UpdateSessionCallbackProxyAdvanced +// (None) + +class UClass* UUpdateSessionCallbackProxyAdvanced::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UpdateSessionCallbackProxyAdvanced"); + + return Clss; +} + + +// UpdateSessionCallbackProxyAdvanced AdvancedSessions.Default__UpdateSessionCallbackProxyAdvanced +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UUpdateSessionCallbackProxyAdvanced* UUpdateSessionCallbackProxyAdvanced::GetDefaultObj() +{ + static class UUpdateSessionCallbackProxyAdvanced* Default = nullptr; + + if (!Default) + Default = static_cast(UUpdateSessionCallbackProxyAdvanced::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSessions.UpdateSessionCallbackProxyAdvanced.UpdateSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayExtraSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PrivateConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowInvites (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowJoinInProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRefreshOnlineData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsDedicatedServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUpdateSessionCallbackProxyAdvanced*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUpdateSessionCallbackProxyAdvanced* UUpdateSessionCallbackProxyAdvanced::UpdateSession(class UObject* WorldContextObject, TArray& ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UpdateSessionCallbackProxyAdvanced", "UpdateSession"); + + Params::UUpdateSessionCallbackProxyAdvanced_UpdateSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExtraSettings = ExtraSettings; + Parms.PublicConnections = PublicConnections; + Parms.PrivateConnections = PrivateConnections; + Parms.bUseLAN = bUseLAN; + Parms.bAllowInvites = bAllowInvites; + Parms.bAllowJoinInProgress = bAllowJoinInProgress; + Parms.bRefreshOnlineData = bRefreshOnlineData; + Parms.bIsDedicatedServer = bIsDedicatedServer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_parameters.hpp new file mode 100644 index 0000000..cf924ee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_parameters.hpp @@ -0,0 +1,1091 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowWebURLUI +struct UAdvancedExternalUILibrary_ShowWebURLUI_Params +{ +public: + class FString URLToShow; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D66[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AllowedDomains; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEmbedded; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowBackground; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowCloseButton; // 0x2A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D67[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OffsetX; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OffsetY; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D68[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowProfileUI +struct UAdvancedExternalUILibrary_ShowProfileUI_Params +{ +public: + struct FBPUniqueNetId PlayerViewingProfile; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + struct FBPUniqueNetId PlayerToViewProfileOf; // 0x20(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowLeaderBoardUI +struct UAdvancedExternalUILibrary_ShowLeaderBoardUI_Params +{ +public: + class FString LeaderboardName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowInviteUI +struct UAdvancedExternalUILibrary_ShowInviteUI_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D75[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowFriendsUI +struct UAdvancedExternalUILibrary_ShowFriendsUI_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D76[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedExternalUILibrary.ShowAccountUpgradeUI +struct UAdvancedExternalUILibrary_ShowAccountUpgradeUI_Params +{ +public: + struct FBPUniqueNetId PlayerRequestingAccountUpgradeUI; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x140 (0x140 - 0x0) +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteReceived +struct UAdvancedFriendsGameInstance_OnSessionInviteReceived_Params +{ +public: + int32 LocalPlayerNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PersonInviting; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic) + class FString AppId; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlueprintSessionResult SessionToJoin; // 0x38(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x130 (0x130 - 0x0) +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnSessionInviteAccepted +struct UAdvancedFriendsGameInstance_OnSessionInviteAccepted_Params +{ +public: + int32 LocalPlayerNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D81[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PersonInvited; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic) + struct FBlueprintSessionResult SessionToJoin; // 0x28(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerTalkingStateChanged +struct UAdvancedFriendsGameInstance_OnPlayerTalkingStateChanged_Params +{ +public: + struct FBPUniqueNetId PlayerId; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + bool bIsTalking; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginStatusChanged +struct UAdvancedFriendsGameInstance_OnPlayerLoginStatusChanged_Params +{ +public: + int32 PlayerNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPLoginStatus PreviousStatus; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPLoginStatus NewStatus; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D92[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId NewPlayerUniqueNetID; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AdvancedSessions.AdvancedFriendsGameInstance.OnPlayerLoginChanged +struct UAdvancedFriendsGameInstance_OnPlayerLoginChanged_Params +{ +public: + int32 PlayerNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x128 (0x128 - 0x0) +// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteReceived +struct IAdvancedFriendsInterface_OnSessionInviteReceived_Params +{ +public: + struct FBPUniqueNetId PersonInviting; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + struct FBlueprintSessionResult SearchResult; // 0x20(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x128 (0x128 - 0x0) +// Function AdvancedSessions.AdvancedFriendsInterface.OnSessionInviteAccepted +struct IAdvancedFriendsInterface_OnSessionInviteAccepted_Params +{ +public: + struct FBPUniqueNetId PersonInvited; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + struct FBlueprintSessionResult SearchResult; // 0x20(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerVoiceStateChanged +struct IAdvancedFriendsInterface_OnPlayerVoiceStateChanged_Params +{ +public: + struct FBPUniqueNetId PlayerId; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + bool bIsTalking; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D96[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginStatusChanged +struct IAdvancedFriendsInterface_OnPlayerLoginStatusChanged_Params +{ +public: + enum class EBPLoginStatus PreviousStatus; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPLoginStatus NewStatus; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D98[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PlayerUniqueNetID; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AdvancedSessions.AdvancedFriendsInterface.OnPlayerLoginChanged +struct IAdvancedFriendsInterface_OnPlayerLoginChanged_Params +{ +public: + int32 PlayerNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriends +struct UAdvancedFriendsLibrary_SendSessionInviteToFriends_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Friends; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.SendSessionInviteToFriend +struct UAdvancedFriendsLibrary_SendSessionInviteToFriend_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId FriendUniqueNetId; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.IsAFriend +struct UAdvancedFriendsLibrary_IsAFriend_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool IsFriend; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredRecentPlayersList +struct UAdvancedFriendsLibrary_GetStoredRecentPlayersList_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + TArray PlayersList; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.GetStoredFriendsList +struct UAdvancedFriendsLibrary_GetStoredFriendsList_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FriendsList; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function AdvancedSessions.AdvancedFriendsLibrary.GetFriend +struct UAdvancedFriendsLibrary_GetFriend_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId FriendUniqueNetId; // 0x8(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + struct FBPFriendInfo Friend; // 0x28(0x68)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.SetUserAccountAttribute +struct UAdvancedIdentityLibrary_SetUserAccountAttribute_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString AttributeName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewAttributeValue; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserID +struct UAdvancedIdentityLibrary_GetUserID_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetId; // 0x10(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountRealName +struct UAdvancedIdentityLibrary_GetUserAccountRealName_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString UserName; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountDisplayName +struct UAdvancedIdentityLibrary_GetUserAccountDisplayName_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAuthAttribute +struct UAdvancedIdentityLibrary_GetUserAccountAuthAttribute_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString AttributeName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AuthAttribute; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAttribute +struct UAdvancedIdentityLibrary_GetUserAccountAttribute_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString AttributeName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AttributeValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccountAccessToken +struct UAdvancedIdentityLibrary_GetUserAccountAccessToken_Params +{ +public: + struct FBPUserOnlineAccount AccountInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString AccessToken; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetUserAccount +struct UAdvancedIdentityLibrary_GetUserAccount_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPUserOnlineAccount AccountInfo; // 0x20(0x10)(Parm, OutParm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerNickname +struct UAdvancedIdentityLibrary_GetPlayerNickname_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString PlayerNickname; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetPlayerAuthToken +struct UAdvancedIdentityLibrary_GetPlayerAuthToken_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AuthToken; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetLoginStatus +struct UAdvancedIdentityLibrary_GetLoginStatus_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EBPLoginStatus LoginStatus; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAE[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedIdentityLibrary.GetAllUserAccounts +struct UAdvancedIdentityLibrary_GetAllUserAccounts_Params +{ +public: + TArray AccountInfos; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.UniqueNetIdToString +struct UAdvancedSessionsLibrary_UniqueNetIdToString_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString String; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.SetPlayerName +struct UAdvancedSessionsLibrary_SetPlayerName_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlayerName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.ServerTravel +struct UAdvancedSessionsLibrary_ServerTravel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InURL; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSkipGameNotify; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1A(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB6[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionSearchProperty +struct UAdvancedSessionsLibrary_MakeLiteralSessionSearchProperty_Params +{ +public: + struct FSessionPropertyKeyPair SessionSearchProperty; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + enum class EOnlineComparisonOpRedux ComparisonOp; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionsSearchSetting ReturnValue; // 0x28(0x28)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyString +struct UAdvancedSessionsLibrary_MakeLiteralSessionPropertyString_Params +{ +public: + class FName Key; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSessionPropertyKeyPair ReturnValue; // 0x18(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyInt +struct UAdvancedSessionsLibrary_MakeLiteralSessionPropertyInt_Params +{ +public: + class FName Key; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DBB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyFloat +struct UAdvancedSessionsLibrary_MakeLiteralSessionPropertyFloat_Params +{ +public: + class FName Key; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DBD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyByte +struct UAdvancedSessionsLibrary_MakeLiteralSessionPropertyByte_Params +{ +public: + class FName Key; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DBE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.MakeLiteralSessionPropertyBool +struct UAdvancedSessionsLibrary_MakeLiteralSessionPropertyBool_Params +{ +public: + class FName Key; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.KickPlayer +struct UAdvancedSessionsLibrary_KickPlayer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerToKick; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText KickReason; // 0x10(0x18)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidUniqueNetID +struct UAdvancedSessionsLibrary_IsValidUniqueNetID_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.IsValidSession +struct UAdvancedSessionsLibrary_IsValidSession_Params +{ +public: + struct FBlueprintSessionResult SessionResult; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x108(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.IsPlayerInSession +struct UAdvancedSessionsLibrary_IsPlayerInSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId PlayerToCheck; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIsInSession; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.HasOnlineSubsystem +struct UAdvancedSessionsLibrary_HasOnlineSubsystem_Params +{ +public: + class FName SubSystemName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DCB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetIDFromPlayerState +struct UAdvancedSessionsLibrary_GetUniqueNetIDFromPlayerState_Params +{ +public: + class APlayerState* PlayerState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueNetID +struct UAdvancedSessionsLibrary_GetUniqueNetID_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetUniqueBuildID +struct UAdvancedSessionsLibrary_GetUniqueBuildID_Params +{ +public: + struct FBlueprintSessionResult SessionResult; // 0x0(0x108)(Parm, NativeAccessSpecifierPublic) + int32 UniqueBuildId; // 0x108(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionState +struct UAdvancedSessionsLibrary_GetSessionState_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPOnlineSessionState SessionState; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionSettings +struct UAdvancedSessionsLibrary_GetSessionSettings_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumConnections; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPrivateConnections; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLAN; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDedicated; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x12(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowJoinInProgress; // 0x13(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAnticheatEnabled; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BuildUniqueID; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ExtraSettings; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyString +struct UAdvancedSessionsLibrary_GetSessionPropertyString_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESessionSettingSearchResult SearchResult; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SettingValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyKey +struct UAdvancedSessionsLibrary_GetSessionPropertyKey_Params +{ +public: + struct FSessionPropertyKeyPair SessionProperty; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyInt +struct UAdvancedSessionsLibrary_GetSessionPropertyInt_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESessionSettingSearchResult SearchResult; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SettingValue; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyFloat +struct UAdvancedSessionsLibrary_GetSessionPropertyFloat_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESessionSettingSearchResult SearchResult; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SettingValue; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyByte +struct UAdvancedSessionsLibrary_GetSessionPropertyByte_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESessionSettingSearchResult SearchResult; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SettingValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDF[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionPropertyBool +struct UAdvancedSessionsLibrary_GetSessionPropertyBool_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESessionSettingSearchResult SearchResult; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SettingValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE0[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x118 (0x118 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetSessionID_AsString +struct UAdvancedSessionsLibrary_GetSessionID_AsString_Params +{ +public: + struct FBlueprintSessionResult SessionResult; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString SessionId; // 0x108(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetPlayerName +struct UAdvancedSessionsLibrary_GetPlayerName_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlayerName; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetNumberOfNetworkPlayers +struct UAdvancedSessionsLibrary_GetNumberOfNetworkPlayers_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumNetPlayers; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetNetPlayerIndex +struct UAdvancedSessionsLibrary_GetNetPlayerIndex_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetPlayerIndex; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x118 (0x118 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetExtraSettings +struct UAdvancedSessionsLibrary_GetExtraSettings_Params +{ +public: + struct FBlueprintSessionResult SessionResult; // 0x0(0x108)(Parm, NativeAccessSpecifierPublic) + TArray ExtraSettings; // 0x108(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentUniqueBuildID +struct UAdvancedSessionsLibrary_GetCurrentUniqueBuildID_Params +{ +public: + int32 UniqueBuildId; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.GetCurrentSessionID_AsString +struct UAdvancedSessionsLibrary_GetCurrentSessionID_AsString_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SessionId; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyIndexByName +struct UAdvancedSessionsLibrary_FindSessionPropertyIndexByName_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DEF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OutIndex; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.FindSessionPropertyByName +struct UAdvancedSessionsLibrary_FindSessionPropertyByName_Params +{ +public: + TArray ExtraSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName SettingsName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair OutProperty; // 0x20(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.EqualEqual_UNetIDUnetID +struct UAdvancedSessionsLibrary_EqualEqual_UNetIDUnetID_Params +{ +public: + struct FBPUniqueNetId A; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPUniqueNetId B; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.BanPlayer +struct UAdvancedSessionsLibrary_BanPlayer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerToBan; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText BanReason; // 0x10(0x18)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedSessionsLibrary.AddOrModifyExtraSettings +struct UAdvancedSessionsLibrary_AddOrModifyExtraSettings_Params +{ +public: + TArray SettingsArray; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewOrChangedSettings; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ModifiedSettingsArray; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterRemoteTalker +struct UAdvancedVoiceLibrary_UnRegisterRemoteTalker_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DFC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.UnRegisterLocalTalker +struct UAdvancedVoiceLibrary_UnRegisterLocalTalker_Params +{ +public: + uint8 LocalPlayerNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.UnMuteRemoteTalker +struct UAdvancedVoiceLibrary_UnMuteRemoteTalker_Params +{ +public: + uint8 LocalUserNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DFE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIsSystemWide; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DFF[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.StopNetworkedVoice +struct UAdvancedVoiceLibrary_StopNetworkedVoice_Params +{ +public: + uint8 LocalPlayerNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.StartNetworkedVoice +struct UAdvancedVoiceLibrary_StartNetworkedVoice_Params +{ +public: + uint8 LocalPlayerNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterRemoteTalker +struct UAdvancedVoiceLibrary_RegisterRemoteTalker_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E01[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.RegisterLocalTalker +struct UAdvancedVoiceLibrary_RegisterLocalTalker_Params +{ +public: + uint8 LocalPlayerNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.MuteRemoteTalker +struct UAdvancedVoiceLibrary_MuteRemoteTalker_Params +{ +public: + uint8 LocalUserNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E02[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIsSystemWide; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E03[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.IsRemotePlayerTalking +struct UAdvancedVoiceLibrary_IsRemotePlayerTalking_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E06[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.IsPlayerMuted +struct UAdvancedVoiceLibrary_IsPlayerMuted_Params +{ +public: + uint8 LocalUserNumChecking; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E09[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.IsLocalPlayerTalking +struct UAdvancedVoiceLibrary_IsLocalPlayerTalking_Params +{ +public: + uint8 LocalPlayerNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.IsHeadsetPresent +struct UAdvancedVoiceLibrary_IsHeadsetPresent_Params +{ +public: + bool bHasHeadset; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LocalPlayerNum; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AdvancedSessions.AdvancedVoiceLibrary.GetNumLocalTalkers +struct UAdvancedVoiceLibrary_GetNumLocalTalkers_Params +{ +public: + int32 NumLocalTalkers; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.AutoLoginUserCallbackProxy.AutoLoginUser +struct UAutoLoginUserCallbackProxy_AutoLoginUser_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LocalUserNum; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAutoLoginUserCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.CancelFindSessionsCallbackProxy.CancelFindSessions +struct UCancelFindSessionsCallbackProxy_CancelFindSessions_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCancelFindSessionsCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AdvancedSessions.CreateSessionCallbackProxyAdvanced.CreateAdvancedSession +struct UCreateSessionCallbackProxyAdvanced_CreateAdvancedSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExtraSettings; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PublicConnections; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PrivateConnections; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLAN; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDedicatedServer; // 0x2A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePresence; // 0x2B(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLobbiesIfAvailable; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowJoinViaPresence; // 0x2D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowJoinViaPresenceFriendsOnly; // 0x2E(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiCheatProtected; // 0x2F(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsesStats; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAdvertise; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLobbiesVoiceChatIfAvailable; // 0x32(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartAfterCreate; // 0x33(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E12[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCreateSessionCallbackProxyAdvanced* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.EndSessionCallbackProxy.EndSession +struct UEndSessionCallbackProxy_EndSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEndSessionCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.FindFriendSessionCallbackProxy.FindFriendSession +struct UFindFriendSessionCallbackProxy_FindFriendSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId FriendUniqueNetId; // 0x10(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UFindFriendSessionCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FindSessionsAdvanced +struct UFindSessionsCallbackProxyAdvanced_FindSessionsAdvanced_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxResults; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLAN; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPServerPresenceSearchType ServerTypeToSearch; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Filters; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bEmptyServersOnly; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNonEmptyServersOnly; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSecureServersOnly; // 0x2A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchLobbies; // 0x2B(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinSlotsAvailable; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFindSessionsCallbackProxyAdvanced* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.FindSessionsCallbackProxyAdvanced.FilterSessionResults +struct UFindSessionsCallbackProxyAdvanced_FilterSessionResults_Params +{ +public: + TArray SessionResults; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Filters; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray FilteredResults; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.GetFriendsCallbackProxy.GetAndStoreFriendsList +struct UGetFriendsCallbackProxy_GetAndStoreFriendsList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGetFriendsCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.GetRecentPlayersCallbackProxy.GetAndStoreRecentPlayersList +struct UGetRecentPlayersCallbackProxy_GetAndStoreRecentPlayersList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetId; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UGetRecentPlayersCallbackProxy* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.GetUserPrivilegeCallbackProxy.GetUserPrivilege +struct UGetUserPrivilegeCallbackProxy_GetUserPrivilege_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPUserPrivileges PrivilegeToCheck; // 0x8(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E32[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PlayerUniqueNetID; // 0x10(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UGetUserPrivilegeCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function AdvancedSessions.LoginUserCallbackProxy.LoginUser +struct ULoginUserCallbackProxy_LoginUser_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserToken; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AuthType; // 0x30(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULoginUserCallbackProxy* ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSessions.LogoutUserCallbackProxy.LogoutUser +struct ULogoutUserCallbackProxy_LogoutUser_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULogoutUserCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AdvancedSessions.SendFriendInviteCallbackProxy.SendFriendInvite +struct USendFriendInviteCallbackProxy_SendFriendInvite_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId UniqueNetIDInvited; // 0x10(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class USendFriendInviteCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSessions.StartSessionCallbackProxyAdvanced.StartAdvancedSession +struct UStartSessionCallbackProxyAdvanced_StartAdvancedSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStartSessionCallbackProxyAdvanced* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSessions.UpdateSessionCallbackProxyAdvanced.UpdateSession +struct UUpdateSessionCallbackProxyAdvanced_UpdateSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExtraSettings; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 PublicConnections; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PrivateConnections; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLAN; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowJoinInProgress; // 0x22(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRefreshOnlineData; // 0x23(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDedicatedServer; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UUpdateSessionCallbackProxyAdvanced* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_structs.hpp new file mode 100644 index 0000000..736cc6f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSessions_structs.hpp @@ -0,0 +1,182 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBPOnlinePresenceState : uint8 +{ + Online = 0, + Offline = 1, + Away = 2, + ExtendedAway = 3, + DoNotDisturb = 4, + Chat = 5, + EBPOnlinePresenceState_MAX = 6, +}; + +enum class EBPUserPrivileges : uint8 +{ + CanPlay = 0, + CanPlayOnline = 1, + CanCommunicateOnline = 2, + CanUseUserGeneratedContent = 3, + EBPUserPrivileges_MAX = 4, +}; + +enum class EOnlineComparisonOpRedux : uint8 +{ + Equals = 0, + NotEquals = 1, + GreaterThan = 2, + GreaterThanEquals = 3, + LessThan = 4, + LessThanEquals = 5, + EOnlineComparisonOpRedux_MAX = 6, +}; + +enum class EBPOnlineSessionState : uint8 +{ + NoSession = 0, + Creating = 1, + Pending = 2, + Starting = 3, + InProgress = 4, + Ending = 5, + Ended = 6, + Destroying = 7, + EBPOnlineSessionState_MAX = 8, +}; + +enum class EBPServerPresenceSearchType : uint8 +{ + AllServers = 0, + ClientServersOnly = 1, + DedicatedServersOnly = 2, + EBPServerPresenceSearchType_MAX = 3, +}; + +enum class EBlueprintAsyncResultSwitch : uint8 +{ + OnSuccess = 0, + AsyncLoading = 1, + OnFailure = 2, + EBlueprintAsyncResultSwitch_MAX = 3, +}; + +enum class EBlueprintResultSwitch : uint8 +{ + OnSuccess = 0, + OnFailure = 1, + EBlueprintResultSwitch_MAX = 2, +}; + +enum class ESessionSettingSearchResult : uint8 +{ + Found = 0, + NotFound = 1, + WrongType = 2, + ESessionSettingSearchResult_MAX = 3, +}; + +enum class EBPLoginStatus : uint8 +{ + NotLoggedIn = 0, + UsingLocalProfile = 1, + LoggedIn = 2, + EBPLoginStatus_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// ScriptStruct AdvancedSessions.BPUniqueNetId +struct FBPUniqueNetId +{ +public: + uint8 Pad_E40[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AdvancedSessions.BPFriendPresenceInfo +struct FBPFriendPresenceInfo +{ +public: + bool bIsOnline; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlayingThisGame; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsJoinable; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasVoiceSupport; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPOnlinePresenceState PresenceState; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E41[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FString StatusString; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct AdvancedSessions.BPFriendInfo +struct FBPFriendInfo +{ +public: + class FString DisplayName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RealName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPOnlinePresenceState OnlineState; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E42[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId UniqueNetId; // 0x28(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsPlayingSameGame; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E43[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPFriendPresenceInfo PresenceInfo; // 0x50(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AdvancedSessions.BPOnlineUser +struct FBPOnlineUser +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RealName; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x50 - 0x40) +// ScriptStruct AdvancedSessions.BPOnlineRecentPlayer +struct FBPOnlineRecentPlayer : public FBPOnlineUser +{ +public: + class FString LastSeen; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct AdvancedSessions.SessionsSearchSetting +struct FSessionsSearchSetting +{ +public: + uint8 Pad_E46[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AdvancedSessions.SessionPropertyKeyPair +struct FSessionPropertyKeyPair +{ +public: + uint8 Pad_E47[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AdvancedSessions.BPUserOnlineAccount +struct FBPUserOnlineAccount +{ +public: + uint8 Pad_E48[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_classes.hpp new file mode 100644 index 0000000..602386e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_classes.hpp @@ -0,0 +1,81 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AdvancedSteamSessions.AdvancedSteamFriendsLibrary +class UAdvancedSteamFriendsLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedSteamFriendsLibrary* GetDefaultObj(); + + bool RequestSteamFriendInfo(const struct FBPUniqueNetId& UniqueNetId, bool bRequireNameOnly); + bool OpenSteamUserOverlay(const struct FBPUniqueNetId& UniqueNetId, enum class ESteamUserOverlayType DialogType); + bool IsSteamInBigPictureMode(); + bool IsOverlayEnabled(); + bool InitTextFiltering(); + class FString GetSteamPersonaName(const struct FBPUniqueNetId& UniqueNetId); + void GetSteamGroups(TArray* SteamGroups); + void GetSteamFriendGamePlayed(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintResultSwitch* Result, int32* AppId); + class UTexture2D* GetSteamFriendAvatar(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintAsyncResultSwitch* Result, enum class ESteamAvatarSize AvatarSize); + struct FBPUniqueNetId GetLocalSteamIDFromSteam(); + int32 GetFriendSteamLevel(const struct FBPUniqueNetId& UniqueNetId); + bool FilterText(const class FString& TextToFilter, enum class EBPTextFilteringContext Context, const struct FBPUniqueNetId& TextSourceID, class FString* FilteredText); + struct FBPUniqueNetId CreateSteamIDFromString(const class FString& SteamID64); +}; + +// 0x0 (0x28 - 0x28) +// Class AdvancedSteamSessions.AdvancedSteamWorkshopLibrary +class UAdvancedSteamWorkshopLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAdvancedSteamWorkshopLibrary* GetDefaultObj(); + + TArray GetSubscribedWorkshopItems(int32* NumberOfItems); + void GetNumSubscribedWorkshopItems(int32* NumberOfItems); +}; + +// 0x70 (0xA0 - 0x30) +// Class AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy +class USteamRequestGroupOfficersCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_8B2[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamRequestGroupOfficersCallbackProxy* GetDefaultObj(); + + class USteamRequestGroupOfficersCallbackProxy* GetSteamGroupOfficerList(class UObject* WorldContextObject, const struct FBPUniqueNetId& GroupUniqueNetID); +}; + +// 0x58 (0x88 - 0x30) +// Class AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy +class USteamWSRequestUGCDetailsCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_8B4[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamWSRequestUGCDetailsCallbackProxy* GetDefaultObj(); + + class USteamWSRequestUGCDetailsCallbackProxy* GetWorkshopItemDetails(class UObject* WorldContextObject, const struct FBPSteamWorkshopID& WorkShopID); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_functions.cpp new file mode 100644 index 0000000..4971a45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_functions.cpp @@ -0,0 +1,657 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AdvancedSteamSessions.AdvancedSteamFriendsLibrary +// (None) + +class UClass* UAdvancedSteamFriendsLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedSteamFriendsLibrary"); + + return Clss; +} + + +// AdvancedSteamFriendsLibrary AdvancedSteamSessions.Default__AdvancedSteamFriendsLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedSteamFriendsLibrary* UAdvancedSteamFriendsLibrary::GetDefaultObj() +{ + static class UAdvancedSteamFriendsLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedSteamFriendsLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.RequestSteamFriendInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool bRequireNameOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::RequestSteamFriendInfo(const struct FBPUniqueNetId& UniqueNetId, bool bRequireNameOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "RequestSteamFriendInfo"); + + Params::UAdvancedSteamFriendsLibrary_RequestSteamFriendInfo_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + Parms.bRequireNameOnly = bRequireNameOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.OpenSteamUserOverlay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// enum class ESteamUserOverlayType DialogType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::OpenSteamUserOverlay(const struct FBPUniqueNetId& UniqueNetId, enum class ESteamUserOverlayType DialogType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "OpenSteamUserOverlay"); + + Params::UAdvancedSteamFriendsLibrary_OpenSteamUserOverlay_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + Parms.DialogType = DialogType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsSteamInBigPictureMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::IsSteamInBigPictureMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "IsSteamInBigPictureMode"); + + Params::UAdvancedSteamFriendsLibrary_IsSteamInBigPictureMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsOverlayEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::IsOverlayEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "IsOverlayEnabled"); + + Params::UAdvancedSteamFriendsLibrary_IsOverlayEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.InitTextFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::InitTextFiltering() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "InitTextFiltering"); + + Params::UAdvancedSteamFriendsLibrary_InitTextFiltering_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamPersonaName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAdvancedSteamFriendsLibrary::GetSteamPersonaName(const struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamPersonaName"); + + Params::UAdvancedSteamFriendsLibrary_GetSteamPersonaName_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamGroups +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray SteamGroups (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAdvancedSteamFriendsLibrary::GetSteamGroups(TArray* SteamGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamGroups"); + + Params::UAdvancedSteamFriendsLibrary_GetSteamGroups_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SteamGroups != nullptr) + *SteamGroups = std::move(Parms.SteamGroups); + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendGamePlayed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AppId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSteamFriendsLibrary::GetSteamFriendGamePlayed(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintResultSwitch* Result, int32* AppId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamFriendGamePlayed"); + + Params::UAdvancedSteamFriendsLibrary_GetSteamFriendGamePlayed_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + if (AppId != nullptr) + *AppId = Parms.AppId; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendAvatar +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// enum class EBlueprintAsyncResultSwitchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESteamAvatarSize AvatarSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UAdvancedSteamFriendsLibrary::GetSteamFriendAvatar(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintAsyncResultSwitch* Result, enum class ESteamAvatarSize AvatarSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamFriendAvatar"); + + Params::UAdvancedSteamFriendsLibrary_GetSteamFriendAvatar_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + Parms.AvatarSize = AvatarSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetLocalSteamIDFromSteam +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBPUniqueNetId ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FBPUniqueNetId UAdvancedSteamFriendsLibrary::GetLocalSteamIDFromSteam() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetLocalSteamIDFromSteam"); + + Params::UAdvancedSteamFriendsLibrary_GetLocalSteamIDFromSteam_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetFriendSteamLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAdvancedSteamFriendsLibrary::GetFriendSteamLevel(const struct FBPUniqueNetId& UniqueNetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetFriendSteamLevel"); + + Params::UAdvancedSteamFriendsLibrary_GetFriendSteamLevel_Params Parms{}; + + Parms.UniqueNetId = UniqueNetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.FilterText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString TextToFilter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBPTextFilteringContext Context (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId TextSourceID (ConstParm, Parm, NativeAccessSpecifierPublic) +// class FString FilteredText (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAdvancedSteamFriendsLibrary::FilterText(const class FString& TextToFilter, enum class EBPTextFilteringContext Context, const struct FBPUniqueNetId& TextSourceID, class FString* FilteredText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "FilterText"); + + Params::UAdvancedSteamFriendsLibrary_FilterText_Params Parms{}; + + Parms.TextToFilter = TextToFilter; + Parms.Context = Context; + Parms.TextSourceID = TextSourceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FilteredText != nullptr) + *FilteredText = std::move(Parms.FilteredText); + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.CreateSteamIDFromString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SteamID64 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FBPUniqueNetId UAdvancedSteamFriendsLibrary::CreateSteamIDFromString(const class FString& SteamID64) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "CreateSteamIDFromString"); + + Params::UAdvancedSteamFriendsLibrary_CreateSteamIDFromString_Params Parms{}; + + Parms.SteamID64 = SteamID64; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSteamSessions.AdvancedSteamWorkshopLibrary +// (None) + +class UClass* UAdvancedSteamWorkshopLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AdvancedSteamWorkshopLibrary"); + + return Clss; +} + + +// AdvancedSteamWorkshopLibrary AdvancedSteamSessions.Default__AdvancedSteamWorkshopLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAdvancedSteamWorkshopLibrary* UAdvancedSteamWorkshopLibrary::GetDefaultObj() +{ + static class UAdvancedSteamWorkshopLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAdvancedSteamWorkshopLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetSubscribedWorkshopItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumberOfItems (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAdvancedSteamWorkshopLibrary::GetSubscribedWorkshopItems(int32* NumberOfItems) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamWorkshopLibrary", "GetSubscribedWorkshopItems"); + + Params::UAdvancedSteamWorkshopLibrary_GetSubscribedWorkshopItems_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NumberOfItems != nullptr) + *NumberOfItems = Parms.NumberOfItems; + + return Parms.ReturnValue; + +} + + +// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetNumSubscribedWorkshopItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumberOfItems (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAdvancedSteamWorkshopLibrary::GetNumSubscribedWorkshopItems(int32* NumberOfItems) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AdvancedSteamWorkshopLibrary", "GetNumSubscribedWorkshopItems"); + + Params::UAdvancedSteamWorkshopLibrary_GetNumSubscribedWorkshopItems_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NumberOfItems != nullptr) + *NumberOfItems = Parms.NumberOfItems; + +} + + +// Class AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy +// (None) + +class UClass* USteamRequestGroupOfficersCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamRequestGroupOfficersCallbackProxy"); + + return Clss; +} + + +// SteamRequestGroupOfficersCallbackProxy AdvancedSteamSessions.Default__SteamRequestGroupOfficersCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class USteamRequestGroupOfficersCallbackProxy* USteamRequestGroupOfficersCallbackProxy::GetDefaultObj() +{ + static class USteamRequestGroupOfficersCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(USteamRequestGroupOfficersCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy.GetSteamGroupOfficerList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPUniqueNetId GroupUniqueNetID (Parm, NativeAccessSpecifierPublic) +// class USteamRequestGroupOfficersCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USteamRequestGroupOfficersCallbackProxy* USteamRequestGroupOfficersCallbackProxy::GetSteamGroupOfficerList(class UObject* WorldContextObject, const struct FBPUniqueNetId& GroupUniqueNetID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamRequestGroupOfficersCallbackProxy", "GetSteamGroupOfficerList"); + + Params::USteamRequestGroupOfficersCallbackProxy_GetSteamGroupOfficerList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.GroupUniqueNetID = GroupUniqueNetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy +// (None) + +class UClass* USteamWSRequestUGCDetailsCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamWSRequestUGCDetailsCallbackProxy"); + + return Clss; +} + + +// SteamWSRequestUGCDetailsCallbackProxy AdvancedSteamSessions.Default__SteamWSRequestUGCDetailsCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class USteamWSRequestUGCDetailsCallbackProxy* USteamWSRequestUGCDetailsCallbackProxy::GetDefaultObj() +{ + static class USteamWSRequestUGCDetailsCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(USteamWSRequestUGCDetailsCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy.GetWorkshopItemDetails +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPSteamWorkshopID WorkShopID (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class USteamWSRequestUGCDetailsCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USteamWSRequestUGCDetailsCallbackProxy* USteamWSRequestUGCDetailsCallbackProxy::GetWorkshopItemDetails(class UObject* WorldContextObject, const struct FBPSteamWorkshopID& WorkShopID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamWSRequestUGCDetailsCallbackProxy", "GetWorkshopItemDetails"); + + Params::USteamWSRequestUGCDetailsCallbackProxy_GetWorkshopItemDetails_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorkShopID = WorkShopID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_parameters.hpp new file mode 100644 index 0000000..b059ee5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_parameters.hpp @@ -0,0 +1,184 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.RequestSteamFriendInfo +struct UAdvancedSteamFriendsLibrary_RequestSteamFriendInfo_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool bRequireNameOnly; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86C[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.OpenSteamUserOverlay +struct UAdvancedSteamFriendsLibrary_OpenSteamUserOverlay_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + enum class ESteamUserOverlayType DialogType; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86D[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsSteamInBigPictureMode +struct UAdvancedSteamFriendsLibrary_IsSteamInBigPictureMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsOverlayEnabled +struct UAdvancedSteamFriendsLibrary_IsOverlayEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.InitTextFiltering +struct UAdvancedSteamFriendsLibrary_InitTextFiltering_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamPersonaName +struct UAdvancedSteamFriendsLibrary_GetSteamPersonaName_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamGroups +struct UAdvancedSteamFriendsLibrary_GetSteamGroups_Params +{ +public: + TArray SteamGroups; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendGamePlayed +struct UAdvancedSteamFriendsLibrary_GetSteamFriendGamePlayed_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + enum class EBlueprintResultSwitch Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_874[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 AppId; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendAvatar +struct UAdvancedSteamFriendsLibrary_GetSteamFriendAvatar_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + enum class EBlueprintAsyncResultSwitch Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESteamAvatarSize AvatarSize; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetLocalSteamIDFromSteam +struct UAdvancedSteamFriendsLibrary_GetLocalSteamIDFromSteam_Params +{ +public: + struct FBPUniqueNetId ReturnValue; // 0x0(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetFriendSteamLevel +struct UAdvancedSteamFriendsLibrary_GetFriendSteamLevel_Params +{ +public: + struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_898[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.FilterText +struct UAdvancedSteamFriendsLibrary_FilterText_Params +{ +public: + class FString TextToFilter; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBPTextFilteringContext Context; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId TextSourceID; // 0x18(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic) + class FString FilteredText; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.CreateSteamIDFromString +struct UAdvancedSteamFriendsLibrary_CreateSteamIDFromString_Params +{ +public: + class FString SteamID64; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetSubscribedWorkshopItems +struct UAdvancedSteamWorkshopLibrary_GetSubscribedWorkshopItems_Params +{ +public: + int32 NumberOfItems; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetNumSubscribedWorkshopItems +struct UAdvancedSteamWorkshopLibrary_GetNumSubscribedWorkshopItems_Params +{ +public: + int32 NumberOfItems; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy.GetSteamGroupOfficerList +struct USteamRequestGroupOfficersCallbackProxy_GetSteamGroupOfficerList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPUniqueNetId GroupUniqueNetID; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic) + class USteamRequestGroupOfficersCallbackProxy* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy.GetWorkshopItemDetails +struct USteamWSRequestUGCDetailsCallbackProxy_GetWorkshopItemDetails_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBPSteamWorkshopID WorkShopID; // 0x8(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class USteamWSRequestUGCDetailsCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_structs.hpp new file mode 100644 index 0000000..1a4bcff --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AdvancedSteamSessions_structs.hpp @@ -0,0 +1,224 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFBPWorkshopFileType : uint8 +{ + K_EWorkshopFileTypeCommunity = 0, + K_EWorkshopFileTypeMicrotransaction = 1, + K_EWorkshopFileTypeCollection = 2, + K_EWorkshopFileTypeArt = 3, + K_EWorkshopFileTypeVideo = 4, + K_EWorkshopFileTypeScreenshot = 5, + K_EWorkshopFileTypeGame = 6, + K_EWorkshopFileTypeSoftware = 7, + K_EWorkshopFileTypeConcept = 8, + K_EWorkshopFileTypeWebGuide = 9, + K_EWorkshopFileTypeIntegratedGuide = 10, + K_EWorkshopFileTypeMerch = 11, + K_EWorkshopFileTypeControllerBinding = 12, + K_EWorkshopFileTypeSteamworksAccessInvite = 13, + K_EWorkshopFileTypeSteamVideo = 14, + K_EWorkshopFileTypeMax = 15, + K_MAX = 16, +}; + +enum class EFBPSteamResult : uint8 +{ + K_EResultInvalid = 0, + K_EResultOK = 1, + K_EResultFail = 2, + K_EResultNoConnection = 3, + K_EResultInvalidPassword = 5, + K_EResultLoggedInElsewhere = 6, + K_EResultInvalidProtocolVer = 7, + K_EResultInvalidParam = 8, + K_EResultFileNotFound = 9, + K_EResultBusy = 10, + K_EResultInvalidState = 11, + K_EResultInvalidName = 12, + K_EResultInvalidEmail = 13, + K_EResultDuplicateName = 14, + K_EResultAccessDenied = 15, + K_EResultTimeout = 16, + K_EResultBanned = 17, + K_EResultAccountNotFound = 18, + K_EResultInvalidSteamID = 19, + K_EResultServiceUnavailable = 20, + K_EResultNotLoggedOn = 21, + K_EResultPending = 22, + K_EResultEncryptionFailure = 23, + K_EResultInsufficientPrivilege = 24, + K_EResultLimitExceeded = 25, + K_EResultRevoked = 26, + K_EResultExpired = 27, + K_EResultAlreadyRedeemed = 28, + K_EResultDuplicateRequest = 29, + K_EResultAlreadyOwned = 30, + K_EResultIPNotFound = 31, + K_EResultPersistFailed = 32, + K_EResultLockingFailed = 33, + K_EResultLogonSessionReplaced = 34, + K_EResultConnectFailed = 35, + K_EResultHandshakeFailed = 36, + K_EResultIOFailure = 37, + K_EResultRemoteDisconnect = 38, + K_EResultShoppingCartNotFound = 39, + K_EResultBlocked = 40, + K_EResultIgnored = 41, + K_EResultNoMatch = 42, + K_EResultAccountDisabled = 43, + K_EResultServiceReadOnly = 44, + K_EResultAccountNotFeatured = 45, + K_EResultAdministratorOK = 46, + K_EResultContentVersion = 47, + K_EResultTryAnotherCM = 48, + K_EResultPasswordRequiredToKickSession = 49, + K_EResultAlreadyLoggedInElsewhere = 50, + K_EResultSuspended = 51, + K_EResultCancelled = 52, + K_EResultDataCorruption = 53, + K_EResultDiskFull = 54, + K_EResultRemoteCallFailed = 55, + K_EResultPasswordUnset = 56, + K_EResultExternalAccountUnlinked = 57, + K_EResultPSNTicketInvalid = 58, + K_EResultExternalAccountAlreadyLinked = 59, + K_EResultRemoteFileConflict = 60, + K_EResultIllegalPassword = 61, + K_EResultSameAsPreviousValue = 62, + K_EResultAccountLogonDenied = 63, + K_EResultCannotUseOldPassword = 64, + K_EResultInvalidLoginAuthCode = 65, + K_EResultAccountLogonDeniedNoMail = 66, + K_EResultHardwareNotCapableOfIPT = 67, + K_EResultIPTInitError = 68, + K_EResultParentalControlRestricted = 69, + K_EResultFacebookQueryError = 70, + K_EResultExpiredLoginAuthCode = 71, + K_EResultIPLoginRestrictionFailed = 72, + K_EResultAccountLockedDown = 73, + K_EResultAccountLogonDeniedVerifiedEmailRequired = 74, + K_EResultNoMatchingURL = 75, + K_EResultBadResponse = 76, + K_EResultRequirePasswordReEntry = 77, + K_EResultValueOutOfRange = 78, + K_EResultUnexpectedError = 79, + K_EResultDisabled = 80, + K_EResultInvalidCEGSubmission = 81, + K_EResultRestrictedDevice = 82, + K_EResultRegionLocked = 83, + K_EResultRateLimitExceeded = 84, + K_EResultAccountLoginDeniedNeedTwoFactor = 85, + K_EResultItemDeleted = 86, + K_EResultAccountLoginDeniedThrottle = 87, + K_EResultTwoFactorCodeMismatch = 88, + K_EResultTwoFactorActivationCodeMismatch = 89, + K_EResultAccountAssociatedToMultiplePartners = 90, + K_EResultNotModified = 91, + FBPSteamResult_MAX = 92, +}; + +enum class EBPTextFilteringContext : uint8 +{ + FContext_Unknown = 0, + FContext_GameContent = 1, + FContext_Chat = 2, + FContext_Name = 3, + FContext_MAX = 4, +}; + +enum class ESteamUserOverlayType : uint8 +{ + Steamid = 0, + Chat = 1, + Jointrade = 2, + Stats = 3, + Achievements = 4, + Friendadd = 5, + Friendremove = 6, + Friendrequestaccept = 7, + Friendrequestignore = 8, + ESteamUserOverlayType_MAX = 9, +}; + +enum class ESteamAvatarSize : uint8 +{ + SteamAvatar_INVALID = 0, + SteamAvatar_Small = 1, + SteamAvatar_Medium = 2, + SteamAvatar_Large = 3, + SteamAvatar_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct AdvancedSteamSessions.BPSteamGroupOfficer +struct FBPSteamGroupOfficer +{ +public: + struct FBPUniqueNetId OfficerUniqueNetID; // 0x0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsOwner; // 0x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AdvancedSteamSessions.BPSteamWorkshopItemDetails +struct FBPSteamWorkshopItemDetails +{ +public: + enum class EFBPSteamResult ResultOfRequest; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFBPWorkshopFileType FileType; // 0x1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CreatorAppID; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConsumerAppID; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Title; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemUrl; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VotesUp; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VotesDown; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CalculatedScore; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBanned; // 0x4C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAcceptedForUse; // 0x4D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTagsTruncated; // 0x4E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8CF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CreatorSteamID; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct AdvancedSteamSessions.BPSteamGroupInfo +struct FBPSteamGroupInfo +{ +public: + struct FBPUniqueNetId GroupID; // 0x0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FString GroupName; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GroupTag; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumOnline; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumInGame; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChatting; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct AdvancedSteamSessions.BPSteamWorkshopID +struct FBPSteamWorkshopID +{ +public: + uint8 Pad_8DA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_classes.hpp new file mode 100644 index 0000000..6c190c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x48 - 0x28) +// Class AndroidPermission.AndroidPermissionCallbackProxy +class UAndroidPermissionCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnPermissionsGrantedDynamicDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1766[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAndroidPermissionCallbackProxy* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AndroidPermission.AndroidPermissionFunctionLibrary +class UAndroidPermissionFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAndroidPermissionFunctionLibrary* GetDefaultObj(); + + bool CheckPermission(const class FString& Permission); + class UAndroidPermissionCallbackProxy* AcquirePermissions(TArray& Permissions); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_functions.cpp new file mode 100644 index 0000000..ce6482e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_functions.cpp @@ -0,0 +1,132 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AndroidPermission.AndroidPermissionCallbackProxy +// (None) + +class UClass* UAndroidPermissionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AndroidPermissionCallbackProxy"); + + return Clss; +} + + +// AndroidPermissionCallbackProxy AndroidPermission.Default__AndroidPermissionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAndroidPermissionCallbackProxy* UAndroidPermissionCallbackProxy::GetDefaultObj() +{ + static class UAndroidPermissionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAndroidPermissionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AndroidPermission.AndroidPermissionFunctionLibrary +// (None) + +class UClass* UAndroidPermissionFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AndroidPermissionFunctionLibrary"); + + return Clss; +} + + +// AndroidPermissionFunctionLibrary AndroidPermission.Default__AndroidPermissionFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAndroidPermissionFunctionLibrary* UAndroidPermissionFunctionLibrary::GetDefaultObj() +{ + static class UAndroidPermissionFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAndroidPermissionFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Permission (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAndroidPermissionFunctionLibrary::CheckPermission(const class FString& Permission) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AndroidPermissionFunctionLibrary", "CheckPermission"); + + Params::UAndroidPermissionFunctionLibrary_CheckPermission_Params Parms{}; + + Parms.Permission = Permission; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Permissions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAndroidPermissionCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAndroidPermissionCallbackProxy* UAndroidPermissionFunctionLibrary::AcquirePermissions(TArray& Permissions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AndroidPermissionFunctionLibrary", "AcquirePermissions"); + + Params::UAndroidPermissionFunctionLibrary_AcquirePermissions_Params Parms{}; + + Parms.Permissions = Permissions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_parameters.hpp new file mode 100644 index 0000000..57298d1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_parameters.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission +struct UAndroidPermissionFunctionLibrary_CheckPermission_Params +{ +public: + class FString Permission; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1767[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions +struct UAndroidPermissionFunctionLibrary_AcquirePermissions_Params +{ +public: + TArray Permissions; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAndroidPermissionCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AndroidPermission_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_classes.hpp new file mode 100644 index 0000000..6ce841c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12C (0x3E4 - 0x2B8) +// AnimBlueprintGeneratedClass AnimBP_Doll.AnimBP_Doll_C +class UAnimBP_Doll_C : public UAnimInstance +{ +public: + uint8 Pad_11F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None) + float Speed; // 0x3E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UAnimBP_Doll_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_AnimBP_Doll(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_VSize_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_functions.cpp new file mode 100644 index 0000000..97e9e42 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass AnimBP_Doll.AnimBP_Doll_C +// (None) + +class UClass* UAnimBP_Doll_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBP_Doll_C"); + + return Clss; +} + + +// AnimBP_Doll_C AnimBP_Doll.Default__AnimBP_Doll_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAnimBP_Doll_C* UAnimBP_Doll_C::GetDefaultObj() +{ + static class UAnimBP_Doll_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBP_Doll_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimBP_Doll.AnimBP_Doll_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UAnimBP_Doll_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Doll_C", "AnimGraph"); + + Params::UAnimBP_Doll_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function AnimBP_Doll.AnimBP_Doll_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Doll_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Doll_C", "BlueprintUpdateAnimation"); + + Params::UAnimBP_Doll_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AnimBP_Doll.AnimBP_Doll_C.ExecuteUbergraph_AnimBP_Doll +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Doll_C::ExecuteUbergraph_AnimBP_Doll(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Doll_C", "ExecuteUbergraph_AnimBP_Doll"); + + Params::UAnimBP_Doll_C_ExecuteUbergraph_AnimBP_Doll_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_parameters.hpp new file mode 100644 index 0000000..2eb8858 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_parameters.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimBP_Doll.AnimBP_Doll_C.AnimGraph +struct UAnimBP_Doll_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function AnimBP_Doll.AnimBP_Doll_C.BlueprintUpdateAnimation +struct UAnimBP_Doll_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function AnimBP_Doll.AnimBP_Doll_C.ExecuteUbergraph_AnimBP_Doll +struct UAnimBP_Doll_C_ExecuteUbergraph_AnimBP_Doll_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Doll_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_classes.hpp new file mode 100644 index 0000000..1432fa1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5C4 (0x87C - 0x2B8) +// AnimBlueprintGeneratedClass AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C +class UAnimBP_Elevator_Lever_C : public UAnimInstance +{ +public: + uint8 Pad_2203[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_3; // 0x2F8(0x108)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_2; // 0x400(0x108)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_3; // 0x508(0x20)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_2; // 0x528(0x20)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_3; // 0x548(0x10)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_2; // 0x558(0x10)(None) + struct FAnimNode_BlendListByInt AnimGraphNode_BlendListByInt; // 0x568(0xA0)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x608(0x108)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0x710(0x20)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_1; // 0x730(0x10)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x740(0x108)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x848(0x20)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose; // 0x868(0x10)(None) + int32 LeverState; // 0x878(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UAnimBP_Elevator_Lever_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_AnimBP_Elevator_Lever(int32 EntryPoint, class AActor* CallFunc_GetOwningActor_ReturnValue, class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_functions.cpp new file mode 100644 index 0000000..f404c71 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C +// (None) + +class UClass* UAnimBP_Elevator_Lever_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBP_Elevator_Lever_C"); + + return Clss; +} + + +// AnimBP_Elevator_Lever_C AnimBP_Elevator_Lever.Default__AnimBP_Elevator_Lever_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAnimBP_Elevator_Lever_C* UAnimBP_Elevator_Lever_C::GetDefaultObj() +{ + static class UAnimBP_Elevator_Lever_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBP_Elevator_Lever_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UAnimBP_Elevator_Lever_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "AnimGraph"); + + Params::UAnimBP_Elevator_Lever_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Elevator_Lever_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "BlueprintUpdateAnimation"); + + Params::UAnimBP_Elevator_Lever_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.ExecuteUbergraph_AnimBP_Elevator_Lever +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Elevator_Lever_C::ExecuteUbergraph_AnimBP_Elevator_Lever(int32 EntryPoint, class AActor* CallFunc_GetOwningActor_ReturnValue, class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "ExecuteUbergraph_AnimBP_Elevator_Lever"); + + Params::UAnimBP_Elevator_Lever_C_ExecuteUbergraph_AnimBP_Elevator_Lever_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwningActor_ReturnValue = CallFunc_GetOwningActor_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Lever = K2Node_DynamicCast_AsBP_Lever; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_parameters.hpp new file mode 100644 index 0000000..e1ee207 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.AnimGraph +struct UAnimBP_Elevator_Lever_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.BlueprintUpdateAnimation +struct UAnimBP_Elevator_Lever_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.ExecuteUbergraph_AnimBP_Elevator_Lever +struct UAnimBP_Elevator_Lever_C_ExecuteUbergraph_AnimBP_Elevator_Lever_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2201[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwningActor_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2202[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Elevator_Lever_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_classes.hpp new file mode 100644 index 0000000..47d6771 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2A1 (0x559 - 0x2B8) +// AnimBlueprintGeneratedClass AnimBP_Moth.AnimBP_Moth_C +class UAnimBP_Moth_C : public UAnimInstance +{ +public: + uint8 Pad_1FBF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x320(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x348(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x3C8(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x3F8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x478(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x4A8(0xB0)(None) + bool IsIdle; // 0x558(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UAnimBP_Moth_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_AnimBP_Moth(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_functions.cpp new file mode 100644 index 0000000..7fd28cf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass AnimBP_Moth.AnimBP_Moth_C +// (None) + +class UClass* UAnimBP_Moth_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBP_Moth_C"); + + return Clss; +} + + +// AnimBP_Moth_C AnimBP_Moth.Default__AnimBP_Moth_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAnimBP_Moth_C* UAnimBP_Moth_C::GetDefaultObj() +{ + static class UAnimBP_Moth_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBP_Moth_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimBP_Moth.AnimBP_Moth_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UAnimBP_Moth_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Moth_C", "AnimGraph"); + + Params::UAnimBP_Moth_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function AnimBP_Moth.AnimBP_Moth_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Moth_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Moth_C", "BlueprintUpdateAnimation"); + + Params::UAnimBP_Moth_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AnimBP_Moth.AnimBP_Moth_C.ExecuteUbergraph_AnimBP_Moth +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Moth_C::ExecuteUbergraph_AnimBP_Moth(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Moth_C", "ExecuteUbergraph_AnimBP_Moth"); + + Params::UAnimBP_Moth_C_ExecuteUbergraph_AnimBP_Moth_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_parameters.hpp new file mode 100644 index 0000000..9dfe4d9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimBP_Moth.AnimBP_Moth_C.AnimGraph +struct UAnimBP_Moth_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function AnimBP_Moth.AnimBP_Moth_C.BlueprintUpdateAnimation +struct UAnimBP_Moth_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function AnimBP_Moth.AnimBP_Moth_C.ExecuteUbergraph_AnimBP_Moth +struct UAnimBP_Moth_C_ExecuteUbergraph_AnimBP_Moth_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FBD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FBE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Moth_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_classes.hpp new file mode 100644 index 0000000..7a0d669 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x108 (0x3C0 - 0x2B8) +// AnimBlueprintGeneratedClass AnimBP_Ragdoll.AnimBP_Ragdoll_C +class UAnimBP_Ragdoll_C : public UAnimInstance +{ +public: + uint8 Pad_213F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2F8(0x48)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x340(0x80)(None) + + static class UClass* StaticClass(); + static class UAnimBP_Ragdoll_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void ExecuteUbergraph_AnimBP_Ragdoll(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_functions.cpp new file mode 100644 index 0000000..e280af1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_functions.cpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass AnimBP_Ragdoll.AnimBP_Ragdoll_C +// (None) + +class UClass* UAnimBP_Ragdoll_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBP_Ragdoll_C"); + + return Clss; +} + + +// AnimBP_Ragdoll_C AnimBP_Ragdoll.Default__AnimBP_Ragdoll_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAnimBP_Ragdoll_C* UAnimBP_Ragdoll_C::GetDefaultObj() +{ + static class UAnimBP_Ragdoll_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBP_Ragdoll_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UAnimBP_Ragdoll_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Ragdoll_C", "AnimGraph"); + + Params::UAnimBP_Ragdoll_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.ExecuteUbergraph_AnimBP_Ragdoll +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Ragdoll_C::ExecuteUbergraph_AnimBP_Ragdoll(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Ragdoll_C", "ExecuteUbergraph_AnimBP_Ragdoll"); + + Params::UAnimBP_Ragdoll_C_ExecuteUbergraph_AnimBP_Ragdoll_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_parameters.hpp new file mode 100644 index 0000000..9306732 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_parameters.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.AnimGraph +struct UAnimBP_Ragdoll_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.ExecuteUbergraph_AnimBP_Ragdoll +struct UAnimBP_Ragdoll_C_ExecuteUbergraph_AnimBP_Ragdoll_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Ragdoll_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_classes.hpp new file mode 100644 index 0000000..a1ac63c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x354 (0x60C - 0x2B8) +// AnimBlueprintGeneratedClass AnimBP_Smiler.AnimBP_Smiler_C +class UAnimBP_Smiler_C : public UAnimInstance +{ +public: + uint8 Pad_1FCF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2F8(0x48)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x340(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x368(0x28)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x390(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x478(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x4A8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x528(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x558(0xB0)(None) + float Speed; // 0x608(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UAnimBP_Smiler_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_AnimBP_Smiler(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_functions.cpp new file mode 100644 index 0000000..ba90172 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_functions.cpp @@ -0,0 +1,157 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass AnimBP_Smiler.AnimBP_Smiler_C +// (None) + +class UClass* UAnimBP_Smiler_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBP_Smiler_C"); + + return Clss; +} + + +// AnimBP_Smiler_C AnimBP_Smiler.Default__AnimBP_Smiler_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UAnimBP_Smiler_C* UAnimBP_Smiler_C::GetDefaultObj() +{ + static class UAnimBP_Smiler_C* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBP_Smiler_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimBP_Smiler.AnimBP_Smiler_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UAnimBP_Smiler_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Smiler_C", "AnimGraph"); + + Params::UAnimBP_Smiler_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3 +// (BlueprintEvent) +// Parameters: + +void UAnimBP_Smiler_C::EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Smiler_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B +// (BlueprintEvent) +// Parameters: + +void UAnimBP_Smiler_C::EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Smiler_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AnimBP_Smiler.AnimBP_Smiler_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Smiler_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Smiler_C", "BlueprintUpdateAnimation"); + + Params::UAnimBP_Smiler_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AnimBP_Smiler.AnimBP_Smiler_C.ExecuteUbergraph_AnimBP_Smiler +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UAnimBP_Smiler_C::ExecuteUbergraph_AnimBP_Smiler(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimBP_Smiler_C", "ExecuteUbergraph_AnimBP_Smiler"); + + Params::UAnimBP_Smiler_C_ExecuteUbergraph_AnimBP_Smiler_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_parameters.hpp new file mode 100644 index 0000000..6e884a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimBP_Smiler.AnimBP_Smiler_C.AnimGraph +struct UAnimBP_Smiler_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function AnimBP_Smiler.AnimBP_Smiler_C.BlueprintUpdateAnimation +struct UAnimBP_Smiler_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2C (0x2C - 0x0) +// Function AnimBP_Smiler.AnimBP_Smiler_C.ExecuteUbergraph_AnimBP_Smiler +struct UAnimBP_Smiler_C_ExecuteUbergraph_AnimBP_Smiler_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FCC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FCD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FCE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimBP_Smiler_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_classes.hpp new file mode 100644 index 0000000..480350a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_classes.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x40 - 0x38) +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify +class UAnimNotify_PlayMontageNotify : public UAnimNotify +{ +public: + class FName NotifyName; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAnimNotify_PlayMontageNotify* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow +class UAnimNotify_PlayMontageNotifyWindow : public UAnimNotifyState +{ +public: + class FName NotifyName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAnimNotify_PlayMontageNotifyWindow* GetDefaultObj(); + +}; + +// 0x8 (0x2C0 - 0x2B8) +// Class AnimGraphRuntime.AnimSequencerInstance +class UAnimSequencerInstance : public UAnimInstance +{ +public: + uint8 Pad_1B48[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSequencerInstance* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AnimGraphRuntime.KismetAnimationLibrary +class UKismetAnimationLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetAnimationLibrary* GetDefaultObj(); + + void K2_TwoBoneIK(struct FVector& RootPos, struct FVector& JointPos, struct FVector& EndPos, struct FVector& JointTarget, struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale); + void K2_StartProfilingTimer(); + struct FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ); + float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); + struct FTransform K2_LookAt(struct FTransform& CurrentTransform, struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree); + float K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix); + float K2_DistanceBetweenTwoSocketsAndMapRange(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameA, enum class ERelativeTransformSpace SocketSpaceA, class FName SocketOrBoneNameB, enum class ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); + struct FVector K2_DirectionBetweenSockets(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameFrom, class FName SocketOrBoneNameTo); + float K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, class FName SocketOrBoneName, class FName ReferenceSocketOrBone, enum class ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, enum class EEasingFuncType EasingType, struct FRuntimeFloatCurve& CustomCurve); + float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); +}; + +// 0x80 (0xA8 - 0x28) +// Class AnimGraphRuntime.PlayMontageCallbackProxy +class UPlayMontageCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnCompleted; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnBlendOut; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnInterrupted; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnNotifyBegin; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnNotifyEnd; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1B58[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlayMontageCallbackProxy* GetDefaultObj(); + + void OnNotifyEndReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + void OnNotifyBeginReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection); +}; + +// 0x0 (0x28 - 0x28) +// Class AnimGraphRuntime.SequencerAnimationSupport +class ISequencerAnimationSupport : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ISequencerAnimationSupport* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_functions.cpp new file mode 100644 index 0000000..4a34a42 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_functions.cpp @@ -0,0 +1,737 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify +// (None) + +class UClass* UAnimNotify_PlayMontageNotify::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PlayMontageNotify"); + + return Clss; +} + + +// AnimNotify_PlayMontageNotify AnimGraphRuntime.Default__AnimNotify_PlayMontageNotify +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PlayMontageNotify* UAnimNotify_PlayMontageNotify::GetDefaultObj() +{ + static class UAnimNotify_PlayMontageNotify* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PlayMontageNotify::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow +// (None) + +class UClass* UAnimNotify_PlayMontageNotifyWindow::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PlayMontageNotifyWindow"); + + return Clss; +} + + +// AnimNotify_PlayMontageNotifyWindow AnimGraphRuntime.Default__AnimNotify_PlayMontageNotifyWindow +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PlayMontageNotifyWindow* UAnimNotify_PlayMontageNotifyWindow::GetDefaultObj() +{ + static class UAnimNotify_PlayMontageNotifyWindow* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PlayMontageNotifyWindow::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimGraphRuntime.AnimSequencerInstance +// (None) + +class UClass* UAnimSequencerInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSequencerInstance"); + + return Clss; +} + + +// AnimSequencerInstance AnimGraphRuntime.Default__AnimSequencerInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSequencerInstance* UAnimSequencerInstance::GetDefaultObj() +{ + static class UAnimSequencerInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSequencerInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimGraphRuntime.KismetAnimationLibrary +// (None) + +class UClass* UKismetAnimationLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetAnimationLibrary"); + + return Clss; +} + + +// KismetAnimationLibrary AnimGraphRuntime.Default__KismetAnimationLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetAnimationLibrary* UKismetAnimationLibrary::GetDefaultObj() +{ + static class UKismetAnimationLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetAnimationLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector RootPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector JointPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector JointTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Effector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutJointPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutEndPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowStretching (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartStretchRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxStretchScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetAnimationLibrary::K2_TwoBoneIK(struct FVector& RootPos, struct FVector& JointPos, struct FVector& EndPos, struct FVector& JointTarget, struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_TwoBoneIK"); + + Params::UKismetAnimationLibrary_K2_TwoBoneIK_Params Parms{}; + + Parms.RootPos = RootPos; + Parms.JointPos = JointPos; + Parms.EndPos = EndPos; + Parms.JointTarget = JointTarget; + Parms.Effector = Effector; + Parms.bAllowStretching = bAllowStretching; + Parms.StartStretchRatio = StartStretchRatio; + Parms.MaxStretchScale = MaxStretchScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutJointPos != nullptr) + *OutJointPos = std::move(Parms.OutJointPos); + + if (OutEndPos != nullptr) + *OutEndPos = std::move(Parms.OutEndPos); + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_StartProfilingTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetAnimationLibrary::K2_StartProfilingTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_StartProfilingTimer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseVectorAndRemap +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMinX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMaxX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMinY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMaxY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMinZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMaxZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetAnimationLibrary::K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_MakePerlinNoiseVectorAndRemap"); + + Params::UKismetAnimationLibrary_K2_MakePerlinNoiseVectorAndRemap_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.RangeOutMinX = RangeOutMinX; + Parms.RangeOutMaxX = RangeOutMaxX; + Parms.RangeOutMinY = RangeOutMinY; + Parms.RangeOutMaxY = RangeOutMaxY; + Parms.RangeOutMinZ = RangeOutMinZ; + Parms.RangeOutMaxZ = RangeOutMaxZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseAndRemap +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeOutMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetAnimationLibrary::K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_MakePerlinNoiseAndRemap"); + + Params::UKismetAnimationLibrary_K2_MakePerlinNoiseAndRemap_Params Parms{}; + + Parms.Value = Value; + Parms.RangeOutMin = RangeOutMin; + Parms.RangeOutMax = RangeOutMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform CurrentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector TargetPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LookAtVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseUpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ClampConeInDegree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetAnimationLibrary::K2_LookAt(struct FTransform& CurrentTransform, struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_LookAt"); + + Params::UKismetAnimationLibrary_K2_LookAt_Params Parms{}; + + Parms.CurrentTransform = CurrentTransform; + Parms.TargetPosition = TargetPosition; + Parms.LookAtVector = LookAtVector; + Parms.bUseUpVector = bUseUpVector; + Parms.UpVector = UpVector; + Parms.ClampConeInDegree = ClampConeInDegree; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_EndProfilingTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString LogPrefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetAnimationLibrary::K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_EndProfilingTimer"); + + Params::UKismetAnimationLibrary_K2_EndProfilingTimer_Params Parms{}; + + Parms.bLog = bLog; + Parms.LogPrefix = LogPrefix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DistanceBetweenTwoSocketsAndMapRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USkeletalMeshComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketOrBoneNameA (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERelativeTransformSpace SocketSpaceA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketOrBoneNameB (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERelativeTransformSpace SocketSpaceB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemapRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetAnimationLibrary::K2_DistanceBetweenTwoSocketsAndMapRange(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameA, enum class ERelativeTransformSpace SocketSpaceA, class FName SocketOrBoneNameB, enum class ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_DistanceBetweenTwoSocketsAndMapRange"); + + Params::UKismetAnimationLibrary_K2_DistanceBetweenTwoSocketsAndMapRange_Params Parms{}; + + Parms.Component = Component; + Parms.SocketOrBoneNameA = SocketOrBoneNameA; + Parms.SocketSpaceA = SocketSpaceA; + Parms.SocketOrBoneNameB = SocketOrBoneNameB; + Parms.SocketSpaceB = SocketSpaceB; + Parms.bRemapRange = bRemapRange; + Parms.InRangeMin = InRangeMin; + Parms.InRangeMax = InRangeMax; + Parms.OutRangeMin = OutRangeMin; + Parms.OutRangeMax = OutRangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class USkeletalMeshComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketOrBoneNameFrom (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketOrBoneNameTo (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetAnimationLibrary::K2_DirectionBetweenSockets(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameFrom, class FName SocketOrBoneNameTo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_DirectionBetweenSockets"); + + Params::UKismetAnimationLibrary_K2_DirectionBetweenSockets_Params Parms{}; + + Parms.Component = Component; + Parms.SocketOrBoneNameFrom = SocketOrBoneNameFrom; + Parms.SocketOrBoneNameTo = SocketOrBoneNameTo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketOrBoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReferenceSocketOrBone (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERelativeTransformSpace SocketSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OffsetInBoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPositionHistory History (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NumberOfSamples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEasingFuncType EasingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRuntimeFloatCurve CustomCurve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetAnimationLibrary::K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, class FName SocketOrBoneName, class FName ReferenceSocketOrBone, enum class ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, enum class EEasingFuncType EasingType, struct FRuntimeFloatCurve& CustomCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_CalculateVelocityFromSockets"); + + Params::UKismetAnimationLibrary_K2_CalculateVelocityFromSockets_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.Component = Component; + Parms.SocketOrBoneName = SocketOrBoneName; + Parms.ReferenceSocketOrBone = ReferenceSocketOrBone; + Parms.SocketSpace = SocketSpace; + Parms.OffsetInBoneSpace = OffsetInBoneSpace; + Parms.History = History; + Parms.NumberOfSamples = NumberOfSamples; + Parms.VelocityMin = VelocityMin; + Parms.VelocityMax = VelocityMax; + Parms.EasingType = EasingType; + Parms.CustomCurve = CustomCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPositionHistory History (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NumberOfSamples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetAnimationLibrary::K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetAnimationLibrary", "K2_CalculateVelocityFromPositionHistory"); + + Params::UKismetAnimationLibrary_K2_CalculateVelocityFromPositionHistory_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.Position = Position; + Parms.History = History; + Parms.NumberOfSamples = NumberOfSamples; + Parms.VelocityMin = VelocityMin; + Parms.VelocityMax = VelocityMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AnimGraphRuntime.PlayMontageCallbackProxy +// (None) + +class UClass* UPlayMontageCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayMontageCallbackProxy"); + + return Clss; +} + + +// PlayMontageCallbackProxy AnimGraphRuntime.Default__PlayMontageCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlayMontageCallbackProxy* UPlayMontageCallbackProxy::GetDefaultObj() +{ + static class UPlayMontageCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayMontageCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBranchingPointNotifyPayloadBranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPlayMontageCallbackProxy::OnNotifyEndReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayMontageCallbackProxy", "OnNotifyEndReceived"); + + Params::UPlayMontageCallbackProxy_OnNotifyEndReceived_Params Parms{}; + + Parms.NotifyName = NotifyName; + Parms.BranchingPointNotifyPayload = BranchingPointNotifyPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBranchingPointNotifyPayloadBranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPlayMontageCallbackProxy::OnNotifyBeginReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayMontageCallbackProxy", "OnNotifyBeginReceived"); + + Params::UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params Parms{}; + + Parms.NotifyName = NotifyName; + Parms.BranchingPointNotifyPayload = BranchingPointNotifyPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded +// (Final, Native, Protected) +// Parameters: +// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayMontageCallbackProxy::OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayMontageCallbackProxy", "OnMontageEnded"); + + Params::UPlayMontageCallbackProxy_OnMontageEnded_Params Parms{}; + + Parms.Montage = Montage; + Parms.bInterrupted = bInterrupted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut +// (Final, Native, Protected) +// Parameters: +// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayMontageCallbackProxy::OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayMontageCallbackProxy", "OnMontageBlendingOut"); + + Params::UPlayMontageCallbackProxy_OnMontageBlendingOut_Params Parms{}; + + Parms.Montage = Montage; + Parms.bInterrupted = bInterrupted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartingPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StartingSection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPlayMontageCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPlayMontageCallbackProxy* UPlayMontageCallbackProxy::CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayMontageCallbackProxy", "CreateProxyObjectForPlayMontage"); + + Params::UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params Parms{}; + + Parms.InSkeletalMeshComponent = InSkeletalMeshComponent; + Parms.MontageToPlay = MontageToPlay; + Parms.PlayRate = PlayRate; + Parms.StartingPosition = StartingPosition; + Parms.StartingSection = StartingSection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AnimGraphRuntime.SequencerAnimationSupport +// (None) + +class UClass* ISequencerAnimationSupport::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequencerAnimationSupport"); + + return Clss; +} + + +// SequencerAnimationSupport AnimGraphRuntime.Default__SequencerAnimationSupport +// (Public, ClassDefaultObject, ArchetypeObject) + +class ISequencerAnimationSupport* ISequencerAnimationSupport::GetDefaultObj() +{ + static class ISequencerAnimationSupport* Default = nullptr; + + if (!Default) + Default = static_cast(ISequencerAnimationSupport::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_parameters.hpp new file mode 100644 index 0000000..b42caef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_parameters.hpp @@ -0,0 +1,215 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x60 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK +struct UKismetAnimationLibrary_K2_TwoBoneIK_Params +{ +public: + struct FVector RootPos; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector JointPos; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x18(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector JointTarget; // 0x24(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Effector; // 0x30(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutJointPos; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutEndPos; // 0x48(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowStretching; // 0x54(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B49[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartStretchRatio; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStretchScale; // 0x5C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseVectorAndRemap +struct UKismetAnimationLibrary_K2_MakePerlinNoiseVectorAndRemap_Params +{ +public: + float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMinX; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMaxX; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMinY; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMaxY; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMinZ; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMaxZ; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseAndRemap +struct UKismetAnimationLibrary_K2_MakePerlinNoiseAndRemap_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMin; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeOutMax; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt +struct UKismetAnimationLibrary_K2_LookAt_Params +{ +public: + struct FTransform CurrentTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TargetPosition; // 0x30(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtVector; // 0x3C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUpVector; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector UpVector; // 0x4C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampConeInDegree; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_EndProfilingTimer +struct UKismetAnimationLibrary_K2_EndProfilingTimer_Params +{ +public: + bool bLog; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString LogPrefix; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DistanceBetweenTwoSocketsAndMapRange +struct UKismetAnimationLibrary_K2_DistanceBetweenTwoSocketsAndMapRange_Params +{ +public: + class USkeletalMeshComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketOrBoneNameA; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERelativeTransformSpace SocketSpaceA; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SocketOrBoneNameB; // 0x14(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERelativeTransformSpace SocketSpaceB; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemapRange; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float InRangeMin; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeMax; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeMin; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeMax; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B50[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets +struct UKismetAnimationLibrary_K2_DirectionBetweenSockets_Params +{ +public: + class USkeletalMeshComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketOrBoneNameFrom; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketOrBoneNameTo; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B51[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x100 (0x100 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets +struct UKismetAnimationLibrary_K2_CalculateVelocityFromSockets_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B52[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* Component; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketOrBoneName; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReferenceSocketOrBone; // 0x18(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERelativeTransformSpace SocketSpace; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B53[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OffsetInBoneSpace; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPositionHistory History; // 0x30(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 NumberOfSamples; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityMin; // 0x64(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityMax; // 0x68(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFuncType EasingType; // 0x6C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B54[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomCurve; // 0x70(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0xF8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B55[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory +struct UKismetAnimationLibrary_K2_CalculateVelocityFromPositionHistory_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPositionHistory History; // 0x10(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 NumberOfSamples; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityMin; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityMax; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived +struct UPlayMontageCallbackProxy_OnNotifyEndReceived_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived +struct UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded +struct UPlayMontageCallbackProxy_OnMontageEnded_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B56[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut +struct UPlayMontageCallbackProxy_OnMontageBlendingOut_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B57[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage +struct UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params +{ +public: + class USkeletalMeshComponent* InSkeletalMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* MontageToPlay; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartingPosition; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartingSection; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayMontageCallbackProxy* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_structs.hpp new file mode 100644 index 0000000..81d7df7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimGraphRuntime_structs.hpp @@ -0,0 +1,1401 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESphericalLimitType : uint8 +{ + Inner = 0, + Outer = 1, + ESphericalLimitType_MAX = 2, +}; + +enum class EAnimPhysSimSpaceType : uint8 +{ + Component = 0, + Actor = 1, + World = 2, + RootRelative = 3, + BoneRelative = 4, + AnimPhysSimSpaceType_MAX = 5, +}; + +enum class EAnimPhysLinearConstraintType : uint8 +{ + Free = 0, + Limited = 1, + AnimPhysLinearConstraintType_MAX = 2, +}; + +enum class EAnimPhysAngularConstraintType : uint8 +{ + Angular = 0, + Cone = 1, + AnimPhysAngularConstraintType_MAX = 2, +}; + +enum class EBlendListTransitionType : uint8 +{ + StandardBlend = 0, + Inertialization = 1, + EBlendListTransitionType_MAX = 2, +}; + +enum class EDrivenDestinationMode : uint8 +{ + Bone = 0, + MorphTarget = 1, + MaterialParameter = 2, + EDrivenDestinationMode_MAX = 3, +}; + +enum class EDrivenBoneModificationMode : uint8 +{ + AddToInput = 0, + ReplaceComponent = 1, + AddToRefPose = 2, + EDrivenBoneModificationMode_MAX = 3, +}; + +enum class EConstraintOffsetOption : uint8 +{ + None = 0, + Offset_RefPose = 1, + EConstraintOffsetOption_MAX = 2, +}; + +enum class ECopyBoneDeltaMode : uint8 +{ + Accumulate = 0, + Copy = 1, + CopyBoneDeltaMode_MAX = 2, +}; + +enum class EInterpolationBlend : uint8 +{ + Linear = 0, + Cubic = 1, + Sinusoidal = 2, + EaseInOutExponent2 = 3, + EaseInOutExponent3 = 4, + EaseInOutExponent4 = 5, + EaseInOutExponent5 = 6, + MAX = 7, +}; + +enum class EBoneModificationMode : uint8 +{ + BMM_Ignore = 0, + BMM_Replace = 1, + BMM_Additive = 2, + BMM_MAX = 3, +}; + +enum class EModifyCurveApplyMode : uint8 +{ + Add = 0, + Scale = 1, + Blend = 2, + WeightedMovingAverage = 3, + RemapCurve = 4, + EModifyCurveApplyMode_MAX = 5, +}; + +enum class EPoseDriverOutput : uint8 +{ + DrivePoses = 0, + DriveCurves = 1, + EPoseDriverOutput_MAX = 2, +}; + +enum class EPoseDriverSource : uint8 +{ + Rotation = 0, + Translation = 1, + EPoseDriverSource_MAX = 2, +}; + +enum class EPoseDriverType : uint8 +{ + SwingAndTwist = 0, + SwingOnly = 1, + Translation = 2, + EPoseDriverType_MAX = 3, +}; + +enum class ESnapshotSourceMode : uint8 +{ + NamedSnapshot = 0, + SnapshotPin = 1, + ESnapshotSourceMode_MAX = 2, +}; + +enum class ERefPoseType : uint8 +{ + EIT_LocalSpace = 0, + EIT_Additive = 1, + EIT_MAX = 2, +}; + +enum class ESimulationSpace : uint8 +{ + ComponentSpace = 0, + WorldSpace = 1, + BaseBoneSpace = 2, + ESimulationSpace_MAX = 3, +}; + +enum class EScaleChainInitialLength : uint8 +{ + FixedDefaultLengthValue = 0, + Distance = 1, + ChainLength = 2, + EScaleChainInitialLength_MAX = 3, +}; + +enum class ESequenceEvalReinit : uint8 +{ + NoReset = 0, + StartPosition = 1, + ExplicitTime = 2, + ESequenceEvalReinit_MAX = 3, +}; + +enum class ESplineBoneAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + ESplineBoneAxis_MAX = 4, +}; + +enum class ERotationComponent : uint8 +{ + EulerX = 0, + EulerY = 1, + EulerZ = 2, + QuaternionAngle = 3, + SwingAngle = 4, + TwistAngle = 5, + ERotationComponent_MAX = 6, +}; + +enum class EEasingFuncType : uint8 +{ + Linear = 0, + Sinusoidal = 1, + Cubic = 2, + QuadraticInOut = 3, + CubicInOut = 4, + HermiteCubic = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + CustomCurve = 14, + EEasingFuncType_MAX = 15, +}; + +enum class ERBFNormalizeMethod : uint8 +{ + OnlyNormalizeAboveOne = 0, + AlwaysNormalize = 1, + NormalizeWithinMedian = 2, + NoNormalization = 3, + ERBFNormalizeMethod_MAX = 4, +}; + +enum class ERBFDistanceMethod : uint8 +{ + Euclidean = 0, + Quaternion = 1, + SwingAngle = 2, + TwistAngle = 3, + DefaultMethod = 4, + ERBFDistanceMethod_MAX = 5, +}; + +enum class ERBFFunctionType : uint8 +{ + Gaussian = 0, + Exponential = 1, + Linear = 2, + Cubic = 3, + Quintic = 4, + DefaultFunction = 5, + ERBFFunctionType_MAX = 6, +}; + +enum class ERBFSolverType : uint8 +{ + Additive = 0, + Interpolative = 1, + ERBFSolverType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0xC8 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase +struct FAnimNode_SkeletalControlBase : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActualAlpha; // 0x24(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimAlphaInputType AlphaInputType; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B59[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x30(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x38(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x88(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B5A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AnimGraphRuntime.SocketReference +struct FSocketReference +{ +public: + uint8 Pad_1B5B[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SocketName; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B5C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AnimGraphRuntime.BoneSocketTarget +struct FBoneSocketTarget +{ +public: + bool bUseSocket; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B5D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneReference BoneReference; // 0x4(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B5E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSocketReference SocketReference; // 0x20(0x40)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xE8 - 0x38) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer +struct FAnimNode_BlendSpacePlayer : public FAnimNode_AssetPlayerBase +{ +public: + float X; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPlayTimeWhenBlendSpaceChanges; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B5F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float StartPosition; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendSpaceBase* BlendSpace; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B60[0x88]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlendSpaceBase* PreviousBlendSpace; // 0xE0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0xD8 (0x1C0 - 0xE8) +// ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt +struct FAnimNode_AimOffsetLookAt : public FAnimNode_BlendSpacePlayer +{ +public: + uint8 Pad_1B61[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPoseLink BasePose; // 0x150(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceSocketName; // 0x164(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PivotSocketName; // 0x16C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x174(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SocketAxis; // 0x180(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B62[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup +struct FAnimPhysConstraintSetup +{ +public: + enum class EAnimPhysLinearConstraintType LinearXLimitType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysLinearConstraintType LinearYLimitType; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysLinearConstraintType LinearZLimitType; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B63[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LinearAxesMin; // 0x4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearAxesMax; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysAngularConstraintType AngularConstraintType; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysTwistAxis TwistAxis; // 0x1D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysTwistAxis AngularTargetAxis; // 0x1E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B64[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float ConeAngle; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMin; // 0x24(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMax; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularTarget; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit +struct FAnimPhysSphericalLimit +{ +public: + struct FBoneReference DrivingBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SphereLocalOffset; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LimitRadius; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESphericalLimitType LimitType; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B65[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit +struct FAnimPhysPlanarLimit +{ +public: + struct FBoneReference DrivingBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PlaneTransform; // 0x10(0x30)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x130 (0x130 - 0x0) +// ScriptStruct AnimGraphRuntime.RotationRetargetingInfo +struct FRotationRetargetingInfo +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B66[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Source; // 0x10(0x30)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x40(0x30)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ERotationComponent RotationComponent; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B67[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector TwistAxis; // 0x74(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAbsoluteAngle; // 0x80(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B68[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SourceMinimum; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFuncType EasingType; // 0x94(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B69[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomCurve; // 0x98(0x88)(Edit, NativeAccessSpecifierPublic) + bool bFlipEasing; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B6A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float EasingWeight; // 0x124(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x128(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B6B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x378 (0x440 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics +struct FAnimNode_AnimDynamics : public FAnimNode_SkeletalControlBase +{ +public: + float LinearDampingOverride; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDampingOverride; // 0xCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B6C[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneReference RelativeSpaceBone; // 0x130(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference BoundBone; // 0x140(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEnd; // 0x150(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtents; // 0x160(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalJointOffset; // 0x16C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GravityOverride; // 0x17C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearSpringConstant; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularSpringConstant; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindScale; // 0x190(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x194(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x1A0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x1AC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBiasOverride; // 0x1B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPreUpdate; // 0x1BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPostUpdate; // 0x1C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimPhysConstraintSetup ConstraintSetup; // 0x1C4(0x48)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B6D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SphericalLimits; // 0x210(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float SphereCollisionRadius; // 0x220(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x224(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x230(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EAnimPhysCollisionType CollisionType; // 0x240(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimPhysSimSpaceType SimulationSpace; // 0x241(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B6E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseSphericalLimits : 1; // Mask: 0x1, PropSize: 0x10x244(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePlanarLimit : 1; // Mask: 0x2, PropSize: 0x10x244(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDoUpdate : 1; // Mask: 0x4, PropSize: 0x10x244(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDoEval : 1; // Mask: 0x8, PropSize: 0x10x244(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideLinearDamping : 1; // Mask: 0x10, PropSize: 0x10x244(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAngularBias : 1; // Mask: 0x20, PropSize: 0x10x244(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAngularDamping : 1; // Mask: 0x40, PropSize: 0x10x244(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableWind : 1; // Mask: 0x80, PropSize: 0x10x244(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C8 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bUseGravityOverride : 1; // Mask: 0x2, PropSize: 0x10x245(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLinearSpring : 1; // Mask: 0x4, PropSize: 0x10x245(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAngularSpring : 1; // Mask: 0x8, PropSize: 0x10x245(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChain : 1; // Mask: 0x10, PropSize: 0x10x245(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C9 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1B6F[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotationRetargetingInfo RetargetingSettings; // 0x250(0x130)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_1B70[0xC0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xC8 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive +struct FAnimNode_ApplyAdditive : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x34(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x40(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x90(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B71[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAnimAlphaInputType AlphaInputType; // 0xC4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0xC5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B72[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct AnimGraphRuntime.AngularRangeLimit +struct FAngularRangeLimit +{ +public: + struct FVector LimitMin; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference Bone; // 0x18(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0xE8 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyLimits +struct FAnimNode_ApplyLimits : public FAnimNode_SkeletalControlBase +{ +public: + TArray AngularRangeLimits; // 0xC8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AngularOffsets; // 0xD8(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry +struct FBlendBoneByChannelEntry +{ +public: + struct FBoneReference SourceBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBlendTranslation; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRotation; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendScale; // 0x22(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B73[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x68 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel +struct FAnimNode_BlendBoneByChannel : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink B; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BoneDefinitions; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B74[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B75[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputScaleBias AlphaScaleBias; // 0x58(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EBoneControlSpace TransformsSpace; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B76[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x98 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase +struct FAnimNode_BlendListBase : public FAnimNode_Base +{ +public: + TArray BlendPose; // 0x10(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendTime; // 0x20(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EBlendListTransitionType TransitionType; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAlphaBlendOption BlendType; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetChildOnActivation; // 0x32(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B77[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* CustomBlendCurve; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendProfile* BlendProfile; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B78[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0xA0 - 0x98) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool +struct FAnimNode_BlendListByBool : public FAnimNode_BlendListBase +{ +public: + bool bActiveValue; // 0x98(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B79[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0xB0 - 0x98) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum +struct FAnimNode_BlendListByEnum : public FAnimNode_BlendListBase +{ +public: + TArray EnumToPoseIndex; // 0x98(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 ActiveEnumValue; // 0xA8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0xA0 - 0x98) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt +struct FAnimNode_BlendListByInt : public FAnimNode_BlendListBase +{ +public: + int32 ActiveChildIndex; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0xF0 - 0xE8) +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator +struct FAnimNode_BlendSpaceEvaluator : public FAnimNode_BlendSpacePlayer +{ +public: + float NormalizedTime; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x118 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController +struct FAnimNode_BoneDrivenController : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* DrivingCurve; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Multiplier; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMin; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMax; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMin; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMax; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0xF4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0xFC(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EDrivenDestinationMode DestinationMode; // 0x10C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDrivenBoneModificationMode ModificationMode; // 0x10D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EComponentType SourceComponent; // 0x10E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRange : 1; // Mask: 0x1, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetTranslationX : 1; // Mask: 0x2, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetTranslationY : 1; // Mask: 0x4, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetTranslationZ : 1; // Mask: 0x8, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetRotationX : 1; // Mask: 0x10, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetRotationY : 1; // Mask: 0x20, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetRotationZ : 1; // Mask: 0x40, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetScaleX : 1; // Mask: 0x80, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetScaleY : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTargetScaleZ : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0x180 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_CCDIK +struct FAnimNode_CCDIK : public FAnimNode_SkeletalControlBase +{ +public: + struct FVector EffectorLocation; // 0xC8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace EffectorLocationSpace; // 0xD4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7E[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneSocketTarget EffectorTarget; // 0xE0(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x140(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x150(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x160(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x164(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFromTail; // 0x168(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x169(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RotationLimitPerJoints; // 0x170(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct AnimGraphRuntime.Constraint +struct FConstraint +{ +public: + struct FBoneReference TargetBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EConstraintOffsetOption OffsetOption; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETransformConstraintType TransformType; // 0x11(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis PerAxis; // 0x12(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B80[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x108 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_Constraint +struct FAnimNode_Constraint : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray ConstraintSetup; // 0xD8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConstraintWeights; // 0xE8(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B81[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0xF0 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBone +struct FAnimNode_CopyBone : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0xE9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0xEA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace ControlSpace; // 0xEB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B82[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0xF8 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta +struct FAnimNode_CopyBoneDelta : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0xE9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0xEA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECopyBoneDeltaMode CopyMode; // 0xEB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationMultiplier; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationMultiplier; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C8 (0x1D8 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh +struct FAnimNode_CopyPoseFromMesh : public FAnimNode_Base +{ +public: + TWeakObjectPtr SourceMeshComponent; // 0x10(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAttachedParent : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCopyCurves : 1; // Mask: 0x2, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CA : 6; // Fixing Bit-Field Size [ Dumper-7 ] + bool bCopyCustomAttributes; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMeshPose : 1; // Mask: 0x1, PropSize: 0x10x1A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1B83[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FName RootBoneToCopy; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B84[0x1B4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x40 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_CurveSource +struct FAnimNode_CurveSource : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SourceBinding; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B85[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface CurveSource; // 0x30(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0xC8 (0x190 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_Fabrik +struct FAnimNode_Fabrik : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_1B86[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform EffectorTransform; // 0xD0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneSocketTarget EffectorTarget; // 0x100(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x160(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x170(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x184(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace EffectorTransformSpace; // 0x188(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneRotationSource EffectorRotationSource; // 0x189(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B87[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x120 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting +struct FAnimNode_HandIKRetargeting : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference RightHandFK; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandFK; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RightHandIK; // 0xE8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandIK; // 0xF8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray IKBonesToMove; // 0x108(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float HandFKWeight; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B88[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xC0 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend +struct FAnimNode_LayeredBoneBlend : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BlendPoses; // 0x20(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerSetup; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendWeights; // 0x40(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMeshSpaceRotationBlend; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshSpaceScaleBlend; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECurveBlendOption CurveBlendOption; // 0x52(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRootMotionBasedOnRootBone; // 0x53(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B89[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LODThreshold; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B8A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerBoneBlendWeights; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGuid SkeletonGuid; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid VirtualBoneGuid; // 0x80(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B8B[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct AnimGraphRuntime.AnimLegIKDefinition +struct FAnimLegIKDefinition +{ +public: + struct FBoneReference IKFootBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference FKFootBone; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 NumBonesInLimb; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRotationAngle; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis FootBoneForwardAxis; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis HingeRotationAxis; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x2A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableKneeTwistCorrection; // 0x2B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0xF8 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_LegIK +struct FAnimNode_LegIK : public FAnimNode_SkeletalControlBase +{ +public: + float ReachPrecision; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LegsDefinition; // 0xD0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B8C[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct AnimGraphRuntime.AnimLegIKData +struct FAnimLegIKData +{ +public: + uint8 Pad_1B8D[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AnimGraphRuntime.IKChain +struct FIKChain +{ +public: + uint8 Pad_1B8E[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct AnimGraphRuntime.IKChainLink +struct FIKChainLink +{ +public: + uint8 Pad_1B8F[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0x1B0 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_LookAt +struct FAnimNode_LookAt : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B90[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneSocketTarget LookAtTarget; // 0xE0(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x140(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAxis LookAt_Axis; // 0x14C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUpAxis; // 0x15C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpolationBlend InterpolationType; // 0x15D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B91[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAxis LookUp_Axis; // 0x160(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LookAtClamp; // 0x170(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTriggerThreashold; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B92[0x34]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x38 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive +struct FAnimNode_MakeDynamicAdditive : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bMeshSpaceAdditive; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B93[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x108 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone +struct FAnimNode_ModifyBone : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0xD8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xE4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0xF0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneModificationMode TranslationMode; // 0xFC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneModificationMode RotationMode; // 0xFD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneModificationMode ScaleMode; // 0xFE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace TranslationSpace; // 0xFF(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace RotationSpace; // 0x100(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace ScaleSpace; // 0x101(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B94[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x58 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve +struct FAnimNode_ModifyCurve : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x10(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TArray CurveValues; // 0x20(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveNames; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B95[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EModifyCurveApplyMode ApplyMode; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B96[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x50 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend +struct FAnimNode_MultiWayBlend : public FAnimNode_Base +{ +public: + TArray Poses; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DesiredAlphas; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B97[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputScaleBias AlphaScaleBias; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAdditiveNode; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeAlpha; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B98[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x100 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone +struct FAnimNode_ObserveBone : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToObserve; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EBoneControlSpace DisplaySpace; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeToRefPose; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B99[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Translation; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0xF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x80 - 0x38) +// ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler +struct FAnimNode_PoseHandler : public FAnimNode_AssetPlayerBase +{ +public: + class UPoseAsset* PoseAsset; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9A[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0xA0 - 0x80) +// ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode +struct FAnimNode_PoseBlendNode : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x80(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + enum class EAlphaBlendOption BlendOption; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* CustomCurve; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x98 - 0x80) +// ScriptStruct AnimGraphRuntime.AnimNode_PoseByName +struct FAnimNode_PoseByName : public FAnimNode_PoseHandler +{ +public: + class FName PoseName; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoseWeight; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9C[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct AnimGraphRuntime.RBFParams +struct FRBFParams +{ +public: + int32 TargetDimensions; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFSolverType SolverType; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Radius; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRadius; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFFunctionType Function; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFDistanceMethod DistanceMethod; // 0xE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneAxis TwistAxis; // 0xF(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightThreshold; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFNormalizeMethod NormalizeMethod; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector MedianReference; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMin; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMax; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AnimGraphRuntime.PoseDriverTransform +struct FPoseDriverTransform +{ +public: + struct FVector TargetTranslation; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC0 (0xC0 - 0x0) +// ScriptStruct AnimGraphRuntime.PoseDriverTarget +struct FPoseDriverTarget +{ +public: + TArray BoneTransforms; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TargetScale; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFDistanceMethod DistanceMethod; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFFunctionType FunctionType; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x22(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9F[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRichCurve CustomCurve; // 0x28(0x80)(Edit, NativeAccessSpecifierPublic) + class FName DrivenName; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bIsHidden; // 0xB8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0x168 - 0x80) +// ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver +struct FAnimNode_PoseDriver : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x80(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TArray SourceBones; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OnlyDriveBones; // 0xA0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PoseTargets; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1BA2[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneReference EvalSpaceBone; // 0xF0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRBFParams RBFParams; // 0x100(0x2C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EPoseDriverSource DriveSource; // 0x12C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPoseDriverOutput DriveOutput; // 0x12D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyDriveSelectedBones : 1; // Mask: 0x1, PropSize: 0x10x12E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CC : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BA3[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LODThreshold; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA4[0x34]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x90 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot +struct FAnimNode_PoseSnapshot : public FAnimNode_Base +{ +public: + class FName SnapshotName; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseSnapshot Snapshot; // 0x18(0x38)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + enum class ESnapshotSourceMode Mode; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA5[0x3F]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry +struct FRandomPlayerSequenceEntry +{ +public: + class UAnimSequence* Sequence; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChanceToPlay; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLoopCount; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLoopCount; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPlayRate; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAlphaBlend BlendIn; // 0x20(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x78 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer +struct FAnimNode_RandomPlayer : public FAnimNode_Base +{ +public: + TArray Entries; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1BA7[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + bool bShuffleMode; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x10 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose +struct FAnimNode_MeshSpaceRefPose : public FAnimNode_Base +{ +public: +}; + +// 0x8 (0x18 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_RefPose +struct FAnimNode_RefPose : public FAnimNode_Base +{ +public: + enum class ERefPoseType RefPoseType; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0xD8 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_ResetRoot +struct FAnimNode_ResetRoot : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_1BAA[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AnimGraphRuntime.SimSpaceSettings +struct FSimSpaceSettings +{ +public: + float MasterAlpha; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityScaleZ; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearVelocity; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularVelocity; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearAcceleration; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularAcceleration; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExternalLinearDrag; // 0x18(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearDragV; // 0x1C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearVelocity; // 0x28(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalAngularVelocity; // 0x34(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x768 (0x830 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_RigidBody +struct FAnimNode_RigidBody : public FAnimNode_SkeletalControlBase +{ +public: + class UPhysicsAsset* OverridePhysicsAsset; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BAB[0x98]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OverrideWorldGravity; // 0x168(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x174(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x180(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x18C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x198(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimSpaceSettings SimSpaceSettings; // 0x1A4(0x40)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float CachedBoundsScale; // 0x1E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseBoneRef; // 0x1E8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class ECollisionChannel OverlapChannel; // 0x1F8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESimulationSpace SimulationSpace; // 0x1F9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDisableCollisionBetweenConstraintBodies; // 0x1FA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BAC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEnableWorldGeometry : 1; // Mask: 0x1, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideWorldGravity : 1; // Mask: 0x2, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTransferBoneVelocities : 1; // Mask: 0x4, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFreezeIncomingPoseOnStart : 1; // Mask: 0x8, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampLinearTranslationLimitToRefPose : 1; // Mask: 0x10, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CD : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BAD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WorldSpaceMinimumScale; // 0x200(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluationResetTime; // 0x204(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BAE[0x628]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0xA0 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone +struct FAnimNode_RotateRootBone : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Pitch; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp PitchScaleBiasClamp; // 0x28(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp YawScaleBiasClamp; // 0x58(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MeshToComponent; // 0x88(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BAF[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0xF0 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier +struct FAnimNode_RotationMultiplier : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference TargetBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference SourceBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Multiplier; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneAxis RotationAxisToRefer; // 0xEC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAdditive; // 0xED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0x190 - 0xE8) +// ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace +struct FAnimNode_RotationOffsetBlendSpace : public FAnimNode_BlendSpacePlayer +{ +public: + struct FPoseLink BasePose; // 0xE8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0xFC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x100(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x108(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x150(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x158(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BB1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAnimAlphaInputType AlphaInputType; // 0x18C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x18D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB2[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x78 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength +struct FAnimNode_ScaleChainLength : public FAnimNode_Base +{ +public: + struct FPoseLink InputPose; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float DefaultChainLength; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference ChainStartBone; // 0x24(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEndBone; // 0x34(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x44(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputScaleBias AlphaScaleBias; // 0x58(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EScaleChainInitialLength ChainInitialLength; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB4[0x17]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x50 - 0x38) +// ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator +struct FAnimNode_SequenceEvaluator : public FAnimNode_AssetPlayerBase +{ +public: + class UAnimSequenceBase* Sequence; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplicitTime; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldLoop; // 0x44(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleportToExplicitTime; // 0x45(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESequenceEvalReinit ReinitializationBehavior; // 0x46(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float StartPosition; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x48 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_Slot +struct FAnimNode_Slot : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SlotName; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUpdateSourcePose; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB7[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1A8 (0x270 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_SplineIK +struct FAnimNode_SplineIK : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference StartBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference EndBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class ESplineBoneAxis BoneAxis; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateSpline; // 0xE9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PointCount; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0xF0(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + float Roll; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistStart; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistEnd; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAlphaBlend TwistBlend; // 0x110(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Stretch; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BBA[0x128]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData +struct FSplineIKCachedBoneData +{ +public: + struct FBoneReference Bone; // 0x0(0x10)(NoDestructor, NativeAccessSpecifierPublic) + int32 RefSkeletonIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x128 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_SpringBone +struct FAnimNode_SpringBone : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SpringBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float MaxDisplacement; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringStiffness; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringDamping; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorResetThresh; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BBB[0x3C]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bLimitDisplacement : 1; // Mask: 0x1, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTranslateX : 1; // Mask: 0x2, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTranslateY : 1; // Mask: 0x4, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTranslateZ : 1; // Mask: 0x8, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotateX : 1; // Mask: 0x10, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotateY : 1; // Mask: 0x20, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotateZ : 1; // Mask: 0x40, PropSize: 0x10x124(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x30 - 0x30) +// ScriptStruct AnimGraphRuntime.AnimNode_StateResult +struct FAnimNode_StateResult : public FAnimNode_Root +{ +public: +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AnimGraphRuntime.RotationLimit +struct FRotationLimit +{ +public: + struct FVector LimitMin; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x198 (0x260 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_Trail +struct FAnimNode_Trail : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_1BC8[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneReference TrailBone; // 0x100(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 ChainLength; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis ChainBoneAxis; // 0x114(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvertChainBoneAxis : 1; // Mask: 0x1, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitStretch : 1; // Mask: 0x2, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitRotation : 1; // Mask: 0x4, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePlanarLimit : 1; // Mask: 0x8, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bActorSpaceFakeVel : 1; // Mask: 0x10, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReorientParentToChild : 1; // Mask: 0x20, PropSize: 0x10x115(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CE : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BC9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxDeltaTime; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxationSpeedScale; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TrailRelaxationSpeed; // 0x120(0x88)(Edit, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp RelaxationSpeedScaleInputProcessor; // 0x1A8(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray RotationLimits; // 0x1D8(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotationOffsets; // 0x1E8(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x1F8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float StretchLimit; // 0x208(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FakeVelocity; // 0x20C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseJoint; // 0x218(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LastBoneRotationAnimAlphaBlend; // 0x228(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BCA[0x34]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AnimGraphRuntime.ReferenceBoneFrame +struct FReferenceBoneFrame +{ +public: + struct FBoneReference Bone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis Axis; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x138 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode +struct FAnimNode_TwistCorrectiveNode : public FAnimNode_SkeletalControlBase +{ +public: + struct FReferenceBoneFrame BaseFrame; // 0xC8(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FReferenceBoneFrame TwistFrame; // 0xE8(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistPlaneNormalAxis; // 0x108(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float RangeMax; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMin; // 0x11C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMax; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimCurveParam Curve; // 0x124(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BCB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x118 (0x1E0 - 0xC8) +// ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK +struct FAnimNode_TwoBoneIK : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference IKBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float StartStretchRatio; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStretchScale; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EffectorLocation; // 0xE0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BCC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneSocketTarget EffectorTarget; // 0xF0(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector JointTargetLocation; // 0x150(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BCD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneSocketTarget JointTarget; // 0x160(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistAxis; // 0x1C0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EBoneControlSpace EffectorLocationSpace; // 0x1D0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneControlSpace JointTargetLocationSpace; // 0x1D1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStretching : 1; // Mask: 0x1, PropSize: 0x10x1D2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTakeRotationFromEffectorSpace : 1; // Mask: 0x2, PropSize: 0x10x1D2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMaintainEffectorRelRot : 1; // Mask: 0x4, PropSize: 0x10x1D2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTwist : 1; // Mask: 0x8, PropSize: 0x10x1D2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BCE[0xD]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xC8 - 0x10) +// ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend +struct FAnimNode_TwoWayBlend : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink B; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EAnimAlphaInputType AlphaInputType; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // Mask: 0x1, PropSize: 0x10x31(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1CF : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bResetChildOnActivation : 1; // Mask: 0x8, PropSize: 0x10x31(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1D0 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BCF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x38(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x40(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x90(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BD0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2A0 (0xA10 - 0x770) +// ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy +struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy +{ +public: + uint8 Pad_1BD1[0x2A0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AnimGraphRuntime.PositionHistory +struct FPositionHistory +{ +public: + TArray Positions; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Range; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD2[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimGraphRuntime.RBFEntry +struct FRBFEntry +{ +public: + TArray Values; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0xA0 - 0x10) +// ScriptStruct AnimGraphRuntime.RBFTarget +struct FRBFTarget : public FRBFEntry +{ +public: + float ScaleFactor; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRichCurve CustomCurve; // 0x18(0x80)(Edit, NativeAccessSpecifierPublic) + enum class ERBFDistanceMethod DistanceMethod; // 0x98(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERBFFunctionType FunctionType; // 0x99(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD4[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_classes.hpp new file mode 100644 index 0000000..a0553bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x78 - 0x28) +// Class AnimationCore.AnimationDataSourceRegistry +class UAnimationDataSourceRegistry : public UObject +{ +public: + TMap> DataSources; // 0x28(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAnimationDataSourceRegistry* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_functions.cpp new file mode 100644 index 0000000..f7b0d7e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AnimationCore.AnimationDataSourceRegistry +// (None) + +class UClass* UAnimationDataSourceRegistry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationDataSourceRegistry"); + + return Clss; +} + + +// AnimationDataSourceRegistry AnimationCore.Default__AnimationDataSourceRegistry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationDataSourceRegistry* UAnimationDataSourceRegistry::GetDefaultObj() +{ + static class UAnimationDataSourceRegistry* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationDataSourceRegistry::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_structs.hpp new file mode 100644 index 0000000..d07f04c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationCore_structs.hpp @@ -0,0 +1,231 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETransformConstraintType : uint8 +{ + Translation = 0, + Rotation = 1, + Scale = 2, + Parent = 3, + ETransformConstraintType_MAX = 4, +}; + +enum class EConstraintType : uint8 +{ + Transform = 0, + Aim = 1, + MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// ScriptStruct AnimationCore.CCDIKChainLink +struct FCCDIKChainLink +{ +public: + uint8 Pad_1B2B[0x80]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationCore.Axis +struct FAxis +{ +public: + struct FVector Axis; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B2C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationCore.ConstraintDescriptor +struct FConstraintDescriptor +{ +public: + enum class EConstraintType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B2D[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct AnimationCore.ConstraintData +struct FConstraintData +{ +public: + struct FConstraintDescriptor Constraint; // 0x0(0x10)(NativeAccessSpecifierPublic) + float Weight; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B30[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Offset; // 0x20(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform CurrentTransform; // 0x50(0x30)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// ScriptStruct AnimationCore.FilterOptionPerAxis +struct FFilterOptionPerAxis +{ +public: + bool bX; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bY; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZ; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationCore.ConstraintDescriptionEx +struct FConstraintDescriptionEx +{ +public: + uint8 Pad_1B31[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFilterOptionPerAxis AxesFilterOption; // 0x8(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B32[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x40 - 0x10) +// ScriptStruct AnimationCore.AimConstraintDescription +struct FAimConstraintDescription : public FConstraintDescriptionEx +{ +public: + struct FAxis LookAt_Axis; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis LookUp_Axis; // 0x20(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUp; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B33[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LookUpTarget; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x18 - 0x10) +// ScriptStruct AnimationCore.TransformConstraintDescription +struct FTransformConstraintDescription : public FConstraintDescriptionEx +{ +public: + enum class ETransformConstraintType TransformType; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B34[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xD (0xD - 0x0) +// ScriptStruct AnimationCore.ConstraintDescription +struct FConstraintDescription +{ +public: + bool bTranslation; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotation; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScale; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParent; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis TranslationAxes; // 0x4(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationAxes; // 0x7(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleAxes; // 0xA(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct AnimationCore.TransformConstraint +struct FTransformConstraint +{ +public: + struct FConstraintDescription Operator; // 0x0(0xD)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B35[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SourceNode; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetNode; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B36[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AnimationCore.ConstraintOffset +struct FConstraintOffset +{ +public: + struct FVector Translation; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B37[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Rotation; // 0x10(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B38[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Parent; // 0x30(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x9 (0x9 - 0x0) +// ScriptStruct AnimationCore.TransformFilter +struct FTransformFilter +{ +public: + struct FFilterOptionPerAxis TranslationFilter; // 0x0(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationFilter; // 0x3(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleFilter; // 0x6(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct AnimationCore.EulerTransform +struct FEulerTransform +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AnimationCore.FABRIKChainLink +struct FFABRIKChainLink +{ +public: + uint8 Pad_1B39[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationCore.NodeChain +struct FNodeChain +{ +public: + TArray Nodes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationCore.NodeObject +struct FNodeObject +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct AnimationCore.NodeHierarchyData +struct FNodeHierarchyData +{ +public: + TArray Nodes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transforms; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap NodeNameToIndexMapping; // 0x20(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct AnimationCore.NodeHierarchyWithUserData +struct FNodeHierarchyWithUserData +{ +public: + uint8 Pad_1B3C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNodeHierarchyData Hierarchy; // 0x8(0x70)(Protected, NativeAccessSpecifierProtected) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AnimationCore.TransformNoScale +struct FTransformNoScale +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Rotation; // 0x10(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_classes.hpp new file mode 100644 index 0000000..38d7fdf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_classes.hpp @@ -0,0 +1,130 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x2E0 - 0x2B8) +// Class AnimationSharing.AnimSharingStateInstance +class UAnimSharingStateInstance : public UAnimInstance +{ +public: + class UAnimSequence* AnimationToPlay; // 0x2B8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PermutationTimeOffset; // 0x2C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayRate; // 0x2C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStateBool; // 0x2C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F16[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSharingInstance* Instance; // 0x2D0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F17[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSharingStateInstance* GetDefaultObj(); + + void GetInstancedActors(TArray* Actors); +}; + +// 0x18 (0x2D0 - 0x2B8) +// Class AnimationSharing.AnimSharingTransitionInstance +class UAnimSharingTransitionInstance : public UAnimInstance +{ +public: + TWeakObjectPtr FromComponent; // 0x2B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr ToComponent; // 0x2C0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendTime; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendBool; // 0x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F18[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSharingTransitionInstance* GetDefaultObj(); + +}; + +// 0x18 (0x2D0 - 0x2B8) +// Class AnimationSharing.AnimSharingAdditiveInstance +class UAnimSharingAdditiveInstance : public UAnimInstance +{ +public: + TWeakObjectPtr BaseComponent; // 0x2B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr AdditiveAnimation; // 0x2C0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Alpha; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStateBool; // 0x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F19[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSharingAdditiveInstance* GetDefaultObj(); + +}; + +// 0xF0 (0x118 - 0x28) +// Class AnimationSharing.AnimSharingInstance +class UAnimSharingInstance : public UObject +{ +public: + TArray RegisteredActors; // 0x28(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_F1A[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimationSharingStateProcessor* StateProcessor; // 0x88(0x8)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1B[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + TArray UsedAnimationSequences; // 0xC8(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_F1C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnum* StateEnum; // 0xE8(0x8)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SharingActor; // 0xF0(0x8)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1E[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSharingInstance* GetDefaultObj(); + +}; + +// 0x60 (0x88 - 0x28) +// Class AnimationSharing.AnimationSharingManager +class UAnimationSharingManager : public UObject +{ +public: + TArray Skeletons; // 0x28(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray PerSkeletonData; // 0x38(0x10)(Edit, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F21[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimationSharingManager* GetDefaultObj(); + + void RegisterActorWithSkeletonBP(class AActor* InActor, class USkeleton* SharingSkeleton); + class UAnimationSharingManager* GetAnimationSharingManager(class UObject* WorldContextObject); + bool CreateAnimationSharingManager(class UObject* WorldContextObject, class UAnimationSharingSetup* Setup); + bool AnimationSharingEnabled(); +}; + +// 0x20 (0x48 - 0x28) +// Class AnimationSharing.AnimationSharingSetup +class UAnimationSharingSetup : public UObject +{ +public: + TArray SkeletonSetups; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FAnimationSharingScalability ScalabilitySettings; // 0x38(0x10)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimationSharingSetup* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class AnimationSharing.AnimationSharingStateProcessor +class UAnimationSharingStateProcessor : public UObject +{ +public: + TSoftObjectPtr AnimationStateEnum; // 0x28(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimationSharingStateProcessor* GetDefaultObj(); + + void ProcessActorState(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess); + class UEnum* GetAnimationStateEnum(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_functions.cpp new file mode 100644 index 0000000..44f7187 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_functions.cpp @@ -0,0 +1,427 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AnimationSharing.AnimSharingStateInstance +// (None) + +class UClass* UAnimSharingStateInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSharingStateInstance"); + + return Clss; +} + + +// AnimSharingStateInstance AnimationSharing.Default__AnimSharingStateInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSharingStateInstance* UAnimSharingStateInstance::GetDefaultObj() +{ + static class UAnimSharingStateInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSharingStateInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Actors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimSharingStateInstance::GetInstancedActors(TArray* Actors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSharingStateInstance", "GetInstancedActors"); + + Params::UAnimSharingStateInstance_GetInstancedActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Actors != nullptr) + *Actors = std::move(Parms.Actors); + +} + + +// Class AnimationSharing.AnimSharingTransitionInstance +// (None) + +class UClass* UAnimSharingTransitionInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSharingTransitionInstance"); + + return Clss; +} + + +// AnimSharingTransitionInstance AnimationSharing.Default__AnimSharingTransitionInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSharingTransitionInstance* UAnimSharingTransitionInstance::GetDefaultObj() +{ + static class UAnimSharingTransitionInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSharingTransitionInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimationSharing.AnimSharingAdditiveInstance +// (None) + +class UClass* UAnimSharingAdditiveInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSharingAdditiveInstance"); + + return Clss; +} + + +// AnimSharingAdditiveInstance AnimationSharing.Default__AnimSharingAdditiveInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSharingAdditiveInstance* UAnimSharingAdditiveInstance::GetDefaultObj() +{ + static class UAnimSharingAdditiveInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSharingAdditiveInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimationSharing.AnimSharingInstance +// (None) + +class UClass* UAnimSharingInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSharingInstance"); + + return Clss; +} + + +// AnimSharingInstance AnimationSharing.Default__AnimSharingInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSharingInstance* UAnimSharingInstance::GetDefaultObj() +{ + static class UAnimSharingInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSharingInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimationSharing.AnimationSharingManager +// (None) + +class UClass* UAnimationSharingManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationSharingManager"); + + return Clss; +} + + +// AnimationSharingManager AnimationSharing.Default__AnimationSharingManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationSharingManager* UAnimationSharingManager::GetDefaultObj() +{ + static class UAnimationSharingManager* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationSharingManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimationSharing.AnimationSharingManager.RegisterActorWithSkeletonBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeleton* SharingSkeleton (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimationSharingManager::RegisterActorWithSkeletonBP(class AActor* InActor, class USkeleton* SharingSkeleton) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingManager", "RegisterActorWithSkeletonBP"); + + Params::UAnimationSharingManager_RegisterActorWithSkeletonBP_Params Parms{}; + + Parms.InActor = InActor; + Parms.SharingSkeleton = SharingSkeleton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimationSharingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationSharingManager* UAnimationSharingManager::GetAnimationSharingManager(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingManager", "GetAnimationSharingManager"); + + Params::UAnimationSharingManager_GetAnimationSharingManager_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimationSharingSetup* Setup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimationSharingManager::CreateAnimationSharingManager(class UObject* WorldContextObject, class UAnimationSharingSetup* Setup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingManager", "CreateAnimationSharingManager"); + + Params::UAnimationSharingManager_CreateAnimationSharingManager_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Setup = Setup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AnimationSharing.AnimationSharingManager.AnimationSharingEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimationSharingManager::AnimationSharingEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingManager", "AnimationSharingEnabled"); + + Params::UAnimationSharingManager_AnimationSharingEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AnimationSharing.AnimationSharingSetup +// (None) + +class UClass* UAnimationSharingSetup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationSharingSetup"); + + return Clss; +} + + +// AnimationSharingSetup AnimationSharing.Default__AnimationSharingSetup +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationSharingSetup* UAnimationSharingSetup::GetDefaultObj() +{ + static class UAnimationSharingSetup* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationSharingSetup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AnimationSharing.AnimationSharingStateProcessor +// (None) + +class UClass* UAnimationSharingStateProcessor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationSharingStateProcessor"); + + return Clss; +} + + +// AnimationSharingStateProcessor AnimationSharing.Default__AnimationSharingStateProcessor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationSharingStateProcessor* UAnimationSharingStateProcessor::GetDefaultObj() +{ + static class UAnimationSharingStateProcessor* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationSharingStateProcessor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AnimationSharing.AnimationSharingStateProcessor.ProcessActorState +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OnDemandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldProcess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimationSharingStateProcessor::ProcessActorState(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingStateProcessor", "ProcessActorState"); + + Params::UAnimationSharingStateProcessor_ProcessActorState_Params Parms{}; + + Parms.InActor = InActor; + Parms.CurrentState = CurrentState; + Parms.OnDemandState = OnDemandState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (bShouldProcess != nullptr) + *bShouldProcess = Parms.bShouldProcess; + +} + + +// Function AnimationSharing.AnimationSharingStateProcessor.GetAnimationStateEnum +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UEnum* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnum* UAnimationSharingStateProcessor::GetAnimationStateEnum() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimationSharingStateProcessor", "GetAnimationStateEnum"); + + Params::UAnimationSharingStateProcessor_GetAnimationStateEnum_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_parameters.hpp new file mode 100644 index 0000000..3712c90 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_parameters.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors +struct UAnimSharingStateInstance_GetInstancedActors_Params +{ +public: + TArray Actors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AnimationSharing.AnimationSharingManager.RegisterActorWithSkeletonBP +struct UAnimationSharingManager_RegisterActorWithSkeletonBP_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeleton* SharingSkeleton; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager +struct UAnimationSharingManager_GetAnimationSharingManager_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationSharingManager* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager +struct UAnimationSharingManager_CreateAnimationSharingManager_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationSharingSetup* Setup; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F20[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AnimationSharing.AnimationSharingManager.AnimationSharingEnabled +struct UAnimationSharingManager_AnimationSharingEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AnimationSharing.AnimationSharingStateProcessor.ProcessActorState +struct UAnimationSharingStateProcessor_ProcessActorState_Params +{ +public: + int32 OutState; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F22[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* InActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CurrentState; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OnDemandState; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldProcess; // 0x12(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F23[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AnimationSharing.AnimationSharingStateProcessor.GetAnimationStateEnum +struct UAnimationSharingStateProcessor_GetAnimationStateEnum_Params +{ +public: + class UEnum* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_structs.hpp new file mode 100644 index 0000000..fc6ca1e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AnimationSharing_structs.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// ScriptStruct AnimationSharing.TickAnimationSharingFunction +struct FTickAnimationSharingFunction : public FTickFunction +{ +public: + uint8 Pad_F24[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AnimationSharing.AnimationSharingScalability +struct FAnimationSharingScalability +{ +public: + struct FPerPlatformBool UseBlendTransitions; // 0x0(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F25[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformFloat BlendSignificanceValue; // 0x4(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt MaximumNumberConcurrentBlends; // 0x8(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformFloat TickSignificanceValue; // 0xC(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AnimationSharing.AnimationSetup +struct FAnimationSetup +{ +public: + class UAnimSequence* AnimSequence; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimBlueprint; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt NumRandomizedInstances; // 0x10(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool Enabled; // 0x14(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F26[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AnimationSharing.AnimationStateEntry +struct FAnimationStateEntry +{ +public: + uint8 State; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F27[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AnimationSetups; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bOnDemand; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdditive; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F28[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendTime; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnToPreviousState; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetNextState; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NextState; // 0x22(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F29[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformInt MaximumNumberOfConcurrentInstances; // 0x24(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float WiggleTimePercentage; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresCurves; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AnimationSharing.PerSkeletonAnimationSharingSetup +struct FPerSkeletonAnimationSharingSetup +{ +public: + class USkeleton* Skeleton; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* SkeletalMesh; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BlendAnimBlueprint; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AdditiveAnimBlueprint; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StateProcessorClass; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimationStates; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_classes.hpp new file mode 100644 index 0000000..20f25b2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_classes.hpp @@ -0,0 +1,87 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// Class ApexDestruction.DestructibleActor +class ADestructibleActor : public AActor +{ +public: + class UDestructibleComponent* DestructibleComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnActorFracture; // 0x228(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ADestructibleActor* GetDefaultObj(); + +}; + +// 0xE0 (0x780 - 0x6A0) +// Class ApexDestruction.DestructibleComponent +class UDestructibleComponent : public USkinnedMeshComponent +{ +public: + uint8 bFractureEffectOverride : 1; // Mask: 0x1, PropSize: 0x10x6A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_7E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_7BE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FractureEffects; // 0x6A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableHardSleeping; // 0x6B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LargeChunkThreshold; // 0x6BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C0[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnComponentFracture; // 0x6D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_7C1[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDestructibleComponent* GetDefaultObj(); + + void SetDestructibleMesh(class UDestructibleMesh* NewMesh); + class UDestructibleMesh* GetDestructibleMesh(); + void ApplyRadiusDamage(float BaseDamage, struct FVector& HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage); + void ApplyDamage(float DamageAmount, struct FVector& HitLocation, struct FVector& ImpulseDir, float ImpulseStrength); +}; + +// 0x90 (0xB8 - 0x28) +// Class ApexDestruction.DestructibleFractureSettings +class UDestructibleFractureSettings : public UObject +{ +public: + int32 CellSiteCount; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFractureMaterial FractureMaterialDesc; // 0x2C(0x24)(Edit, Transient, NoDestructor, NativeAccessSpecifierPublic) + int32 RandomSeed; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VoronoiSites; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 OriginalSubmeshCount; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Materials; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ChunkParameters; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_7C4[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDestructibleFractureSettings* GetDefaultObj(); + +}; + +// 0xA0 (0x440 - 0x3A0) +// Class ApexDestruction.DestructibleMesh +class UDestructibleMesh : public USkeletalMesh +{ +public: + struct FDestructibleParameters DefaultDestructibleParameters; // 0x3A0(0x88)(Edit, NativeAccessSpecifierPublic) + TArray FractureEffects; // 0x428(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_7C5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDestructibleMesh* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_functions.cpp new file mode 100644 index 0000000..6fc39b8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_functions.cpp @@ -0,0 +1,251 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ApexDestruction.DestructibleActor +// (Actor) + +class UClass* ADestructibleActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestructibleActor"); + + return Clss; +} + + +// DestructibleActor ApexDestruction.Default__DestructibleActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADestructibleActor* ADestructibleActor::GetDefaultObj() +{ + static class ADestructibleActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADestructibleActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ApexDestruction.DestructibleComponent +// (SceneComponent, PrimitiveComponent, SkinnedMeshComponent) + +class UClass* UDestructibleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestructibleComponent"); + + return Clss; +} + + +// DestructibleComponent ApexDestruction.Default__DestructibleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDestructibleComponent* UDestructibleComponent::GetDefaultObj() +{ + static class UDestructibleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDestructibleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ApexDestruction.DestructibleComponent.SetDestructibleMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDestructibleMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDestructibleComponent::SetDestructibleMesh(class UDestructibleMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DestructibleComponent", "SetDestructibleMesh"); + + Params::UDestructibleComponent_SetDestructibleMesh_Params Parms{}; + + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ApexDestruction.DestructibleComponent.GetDestructibleMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDestructibleMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDestructibleMesh* UDestructibleComponent::GetDestructibleMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DestructibleComponent", "GetDestructibleMesh"); + + Params::UDestructibleComponent_GetDestructibleMesh_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HurtOrigin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ImpulseStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFullDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDestructibleComponent::ApplyRadiusDamage(float BaseDamage, struct FVector& HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DestructibleComponent", "ApplyRadiusDamage"); + + Params::UDestructibleComponent_ApplyRadiusDamage_Params Parms{}; + + Parms.BaseDamage = BaseDamage; + Parms.HurtOrigin = HurtOrigin; + Parms.DamageRadius = DamageRadius; + Parms.ImpulseStrength = ImpulseStrength; + Parms.bFullDamage = bFullDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ApexDestruction.DestructibleComponent.ApplyDamage +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ImpulseDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ImpulseStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDestructibleComponent::ApplyDamage(float DamageAmount, struct FVector& HitLocation, struct FVector& ImpulseDir, float ImpulseStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DestructibleComponent", "ApplyDamage"); + + Params::UDestructibleComponent_ApplyDamage_Params Parms{}; + + Parms.DamageAmount = DamageAmount; + Parms.HitLocation = HitLocation; + Parms.ImpulseDir = ImpulseDir; + Parms.ImpulseStrength = ImpulseStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ApexDestruction.DestructibleFractureSettings +// (None) + +class UClass* UDestructibleFractureSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestructibleFractureSettings"); + + return Clss; +} + + +// DestructibleFractureSettings ApexDestruction.Default__DestructibleFractureSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDestructibleFractureSettings* UDestructibleFractureSettings::GetDefaultObj() +{ + static class UDestructibleFractureSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UDestructibleFractureSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ApexDestruction.DestructibleMesh +// (None) + +class UClass* UDestructibleMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestructibleMesh"); + + return Clss; +} + + +// DestructibleMesh ApexDestruction.Default__DestructibleMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDestructibleMesh* UDestructibleMesh::GetDefaultObj() +{ + static class UDestructibleMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UDestructibleMesh::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_parameters.hpp new file mode 100644 index 0000000..b56229e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_parameters.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function ApexDestruction.DestructibleComponent.SetDestructibleMesh +struct UDestructibleComponent_SetDestructibleMesh_Params +{ +public: + class UDestructibleMesh* NewMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ApexDestruction.DestructibleComponent.GetDestructibleMesh +struct UDestructibleComponent_GetDestructibleMesh_Params +{ +public: + class UDestructibleMesh* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage +struct UDestructibleComponent_ApplyRadiusDamage_Params +{ +public: + float BaseDamage; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HurtOrigin; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageRadius; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseStrength; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFullDamage; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7BD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function ApexDestruction.DestructibleComponent.ApplyDamage +struct UDestructibleComponent_ApplyDamage_Params +{ +public: + float DamageAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpulseDir; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseStrength; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_structs.hpp new file mode 100644 index 0000000..4913741 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ApexDestruction_structs.hpp @@ -0,0 +1,142 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EImpactDamageOverride : uint8 +{ + IDO_None = 0, + IDO_On = 1, + IDO_Off = 2, + IDO_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// ScriptStruct ApexDestruction.DestructibleChunkParameters +struct FDestructibleChunkParameters +{ +public: + bool bIsSupportChunk; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNotFracture; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNotDamage; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNotCrumble; // 0x3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct ApexDestruction.FractureMaterial +struct FFractureMaterial +{ +public: + struct FVector2D UVScale; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UVOffset; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Tangent; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UAngle; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InteriorElementIndex; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct ApexDestruction.DestructibleDamageParameters +struct FDestructibleDamageParameters +{ +public: + float DamageThreshold; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageSpread; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableImpactDamage; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ImpactDamage; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultImpactDamageDepth; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomImpactResistance; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ImpactResistance; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct ApexDestruction.DestructibleDebrisParameters +struct FDestructibleDebrisParameters +{ +public: + float DebrisLifetimeMin; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebrisLifetimeMax; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebrisMaxSeparationMin; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebrisMaxSeparationMax; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ValidBounds; // 0x10(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct ApexDestruction.DestructibleAdvancedParameters +struct FDestructibleAdvancedParameters +{ +public: + float DamageCap; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactVelocityThreshold; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxChunkSpeed; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FractureImpulseScale; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct ApexDestruction.DestructibleSpecialHierarchyDepths +struct FDestructibleSpecialHierarchyDepths +{ +public: + int32 SupportDepth; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractureDepth; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDebris; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DebrisDepth; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EssentialDepth; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct ApexDestruction.DestructibleDepthParameters +struct FDestructibleDepthParameters +{ +public: + enum class EImpactDamageOverride ImpactDamageOverride; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct ApexDestruction.DestructibleParametersFlag +struct FDestructibleParametersFlag +{ +public: + uint8 bAccumulateDamage : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAssetDefinedSupport : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWorldSupport : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebrisTimeout : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebrisMaxSeparation : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCrumbleSmallestChunks : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAccurateRaycasts : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseValidBounds : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFormExtendedStructures : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct ApexDestruction.DestructibleParameters +struct FDestructibleParameters +{ +public: + struct FDestructibleDamageParameters DamageParameters; // 0x0(0x1C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FDestructibleDebrisParameters DebrisParameters; // 0x1C(0x2C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FDestructibleAdvancedParameters AdvancedParameters; // 0x48(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FDestructibleSpecialHierarchyDepths SpecialHierarchyDepths; // 0x58(0x14)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_7D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DepthParameters; // 0x70(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FDestructibleParametersFlag Flags; // 0x80(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_7D3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_classes.hpp new file mode 100644 index 0000000..3c71f45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_classes.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x88 - 0x28) +// Class AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy : public UObject +{ +public: + uint8 Pad_177E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_177F[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAppleImageUtilsImageConversionResult ConversionResult; // 0x60(0x20)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_1780[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* GetDefaultObj(); + + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToTIFF(class UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate); + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToPNG(class UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate); + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToJPEG(class UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate); + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToHEIF(class UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate); +}; + +// 0x0 (0x28 - 0x28) +// Class AppleImageUtils.AppleImageInterface +class IAppleImageInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAppleImageInterface* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_functions.cpp new file mode 100644 index 0000000..a79f9b5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_functions.cpp @@ -0,0 +1,228 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy +// (None) + +class UClass* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AppleImageUtilsBaseAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// AppleImageUtilsBaseAsyncTaskBlueprintProxy AppleImageUtils.Default__AppleImageUtilsBaseAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAppleImageUtilsBaseAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToTIFF +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTexture* SourceImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWantColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGpu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRotationDirectionRotate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAppleImageUtilsBaseAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::CreateProxyObjectForConvertToTIFF(class UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AppleImageUtilsBaseAsyncTaskBlueprintProxy", "CreateProxyObjectForConvertToTIFF"); + + Params::UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToTIFF_Params Parms{}; + + Parms.SourceImage = SourceImage; + Parms.bWantColor = bWantColor; + Parms.bUseGpu = bUseGpu; + Parms.Scale = Scale; + Parms.Rotate = Rotate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToPNG +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTexture* SourceImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWantColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGpu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRotationDirectionRotate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAppleImageUtilsBaseAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::CreateProxyObjectForConvertToPNG(class UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AppleImageUtilsBaseAsyncTaskBlueprintProxy", "CreateProxyObjectForConvertToPNG"); + + Params::UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToPNG_Params Parms{}; + + Parms.SourceImage = SourceImage; + Parms.bWantColor = bWantColor; + Parms.bUseGpu = bUseGpu; + Parms.Scale = Scale; + Parms.Rotate = Rotate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToJPEG +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTexture* SourceImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quality (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWantColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGpu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRotationDirectionRotate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAppleImageUtilsBaseAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::CreateProxyObjectForConvertToJPEG(class UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AppleImageUtilsBaseAsyncTaskBlueprintProxy", "CreateProxyObjectForConvertToJPEG"); + + Params::UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToJPEG_Params Parms{}; + + Parms.SourceImage = SourceImage; + Parms.Quality = Quality; + Parms.bWantColor = bWantColor; + Parms.bUseGpu = bUseGpu; + Parms.Scale = Scale; + Parms.Rotate = Rotate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToHEIF +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTexture* SourceImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quality (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWantColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGpu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRotationDirectionRotate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAppleImageUtilsBaseAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* UAppleImageUtilsBaseAsyncTaskBlueprintProxy::CreateProxyObjectForConvertToHEIF(class UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, enum class ETextureRotationDirection Rotate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AppleImageUtilsBaseAsyncTaskBlueprintProxy", "CreateProxyObjectForConvertToHEIF"); + + Params::UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToHEIF_Params Parms{}; + + Parms.SourceImage = SourceImage; + Parms.Quality = Quality; + Parms.bWantColor = bWantColor; + Parms.bUseGpu = bUseGpu; + Parms.Scale = Scale; + Parms.Rotate = Rotate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AppleImageUtils.AppleImageInterface +// (None) + +class UClass* IAppleImageInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AppleImageInterface"); + + return Clss; +} + + +// AppleImageInterface AppleImageUtils.Default__AppleImageInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAppleImageInterface* IAppleImageInterface::GetDefaultObj() +{ + static class IAppleImageInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAppleImageInterface::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_parameters.hpp new file mode 100644 index 0000000..dc5c8d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_parameters.hpp @@ -0,0 +1,81 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToTIFF +struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToTIFF_Params +{ +public: + class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWantColor; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGpu; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_176F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRotationDirection Rotate; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1770[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToPNG +struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToPNG_Params +{ +public: + class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWantColor; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGpu; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1772[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRotationDirection Rotate; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1773[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToJPEG +struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToJPEG_Params +{ +public: + class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quality; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWantColor; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGpu; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1774[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRotationDirection Rotate; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1775[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToHEIF +struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToHEIF_Params +{ +public: + class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quality; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWantColor; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGpu; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRotationDirection Rotate; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_structs.hpp new file mode 100644 index 0000000..a284fa8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AppleImageUtils_structs.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EAppleTextureType : uint8 +{ + Unknown = 0, + Image = 1, + PixelBuffer = 2, + Surface = 3, + MetalTexture = 4, + EAppleTextureType_MAX = 5, +}; + +enum class ETextureRotationDirection : uint8 +{ + None = 0, + Left = 1, + Right = 2, + Down = 3, + LeftMirrored = 4, + RightMirrored = 5, + DownMirrored = 6, + UpMirrored = 7, + ETextureRotationDirection_MAX = 8, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// ScriptStruct AppleImageUtils.AppleImageUtilsImageConversionResult +struct FAppleImageUtilsImageConversionResult +{ +public: + class FString Error; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ImageData; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_classes.hpp new file mode 100644 index 0000000..f039df6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_classes.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x520 - 0x4B8) +// Class ArchVisCharacter.ArchVisCharacter +class AArchVisCharacter : public ACharacter +{ +public: + class FString LookUpAxisName; // 0x4B8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LookUpAtRateAxisName; // 0x4C8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TurnAxisName; // 0x4D8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TurnAtRateAxisName; // 0x4E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MoveForwardAxisName; // 0x4F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MoveRightAxisName; // 0x508(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseSensitivityScale_Pitch; // 0x518(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseSensitivityScale_Yaw; // 0x51C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AArchVisCharacter* GetDefaultObj(); + +}; + +// 0x50 (0xB40 - 0xAF0) +// Class ArchVisCharacter.ArchVisCharMovementComponent +class UArchVisCharMovementComponent : public UCharacterMovementComponent +{ +public: + struct FRotator RotationalAcceleration; // 0xAF0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationalDeceleration; // 0xAFC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MaxRotationalVelocity; // 0xB08(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MinPitch; // 0xB14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitch; // 0xB18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkingFriction; // 0xB1C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkingSpeed; // 0xB20(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkingAcceleration; // 0xB24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1781[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UArchVisCharMovementComponent* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_functions.cpp new file mode 100644 index 0000000..00bd49a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ArchVisCharacter.ArchVisCharacter +// (Actor, Pawn) + +class UClass* AArchVisCharacter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ArchVisCharacter"); + + return Clss; +} + + +// ArchVisCharacter ArchVisCharacter.Default__ArchVisCharacter +// (Public, ClassDefaultObject, ArchetypeObject) + +class AArchVisCharacter* AArchVisCharacter::GetDefaultObj() +{ + static class AArchVisCharacter* Default = nullptr; + + if (!Default) + Default = static_cast(AArchVisCharacter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ArchVisCharacter.ArchVisCharMovementComponent +// (None) + +class UClass* UArchVisCharMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ArchVisCharMovementComponent"); + + return Clss; +} + + +// ArchVisCharMovementComponent ArchVisCharacter.Default__ArchVisCharMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UArchVisCharMovementComponent* UArchVisCharMovementComponent::GetDefaultObj() +{ + static class UArchVisCharMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UArchVisCharMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ArchVisCharacter_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_classes.hpp new file mode 100644 index 0000000..801a1c1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_classes.hpp @@ -0,0 +1,81 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x828 (0x850 - 0x28) +// Class AssetRegistry.AssetRegistryImpl +class UAssetRegistryImpl : public UObject +{ +public: + uint8 Pad_1793[0x828]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAssetRegistryImpl* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AssetRegistry.AssetRegistryHelpers +class UAssetRegistryHelpers : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAssetRegistryHelpers* GetDefaultObj(); + + struct FSoftObjectPath ToSoftObjectPath(struct FAssetData& InAssetData); + struct FARFilter SetFilterTagsAndValues(struct FARFilter& InFilter, TArray& InTagsAndValues); + bool IsValid(struct FAssetData& InAssetData); + bool IsUAsset(struct FAssetData& InAssetData); + bool IsRedirector(struct FAssetData& InAssetData); + bool IsAssetLoaded(struct FAssetData& InAssetData); + bool GetTagValue(struct FAssetData& InAssetData, class FName& InTagName, class FString* OutTagValue); + class FString GetFullName(struct FAssetData& InAssetData); + class FString GetExportTextName(struct FAssetData& InAssetData); + class UClass* GetClass(struct FAssetData& InAssetData); + TScriptInterface GetAssetRegistry(); + class UObject* GetAsset(struct FAssetData& InAssetData); + struct FAssetData CreateAssetData(class UObject* InAsset, bool bAllowBlueprintClass); +}; + +// 0x0 (0x28 - 0x28) +// Class AssetRegistry.AssetRegistry +class IAssetRegistry : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAssetRegistry* GetDefaultObj(); + + void WaitForCompletion(); + void UseFilterToExcludeAssets(TArray& AssetDataList, struct FARFilter& Filter); + void SearchAllAssets(bool bSynchronousSearch); + void ScanPathsSynchronous(TArray& InPaths, bool bForceRescan); + void ScanModifiedAssetFiles(TArray& InFilePaths); + void ScanFilesSynchronous(TArray& InFilePaths, bool bForceRescan); + void RunAssetsThroughFilter(TArray& AssetDataList, struct FARFilter& Filter); + void PrioritizeSearchPath(const class FString& PathToPrioritize); + bool K2_GetReferencers(class FName PackageName, struct FAssetRegistryDependencyOptions& ReferenceOptions, TArray* OutReferencers); + bool K2_GetDependencies(class FName PackageName, struct FAssetRegistryDependencyOptions& DependencyOptions, TArray* OutDependencies); + bool IsLoadingAssets(); + bool HasAssets(class FName PackagePath, bool bRecursive); + void GetSubPaths(const class FString& InBasePath, TArray* OutPathList, bool bInRecurse); + bool GetAssetsByPath(class FName PackagePath, TArray* OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); + bool GetAssetsByPackageName(class FName PackageName, TArray* OutAssetData, bool bIncludeOnlyOnDiskAssets); + bool GetAssetsByClass(class FName ClassName, TArray* OutAssetData, bool bSearchSubClasses); + bool GetAssets(struct FARFilter& Filter, TArray* OutAssetData); + struct FAssetData GetAssetByObjectPath(class FName ObjectPath, bool bIncludeOnlyOnDiskAssets); + void GetAllCachedPaths(TArray* OutPathList); + bool GetAllAssets(TArray* OutAssetData, bool bIncludeOnlyOnDiskAssets); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_functions.cpp new file mode 100644 index 0000000..c6f8704 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_functions.cpp @@ -0,0 +1,1123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AssetRegistry.AssetRegistryImpl +// (None) + +class UClass* UAssetRegistryImpl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetRegistryImpl"); + + return Clss; +} + + +// AssetRegistryImpl AssetRegistry.Default__AssetRegistryImpl +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetRegistryImpl* UAssetRegistryImpl::GetDefaultObj() +{ + static class UAssetRegistryImpl* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetRegistryImpl::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AssetRegistry.AssetRegistryHelpers +// (None) + +class UClass* UAssetRegistryHelpers::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetRegistryHelpers"); + + return Clss; +} + + +// AssetRegistryHelpers AssetRegistry.Default__AssetRegistryHelpers +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetRegistryHelpers* UAssetRegistryHelpers::GetDefaultObj() +{ + static class UAssetRegistryHelpers* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetRegistryHelpers::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UAssetRegistryHelpers::ToSoftObjectPath(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "ToSoftObjectPath"); + + Params::UAssetRegistryHelpers_ToSoftObjectPath_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARFilter InFilter (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray InTagsAndValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FARFilter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FARFilter UAssetRegistryHelpers::SetFilterTagsAndValues(struct FARFilter& InFilter, TArray& InTagsAndValues) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "SetFilterTagsAndValues"); + + Params::UAssetRegistryHelpers_SetFilterTagsAndValues_Params Parms{}; + + Parms.InFilter = InFilter; + Parms.InTagsAndValues = InTagsAndValues; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.IsValid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetRegistryHelpers::IsValid(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "IsValid"); + + Params::UAssetRegistryHelpers_IsValid_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.IsUAsset +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetRegistryHelpers::IsUAsset(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "IsUAsset"); + + Params::UAssetRegistryHelpers_IsUAsset_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.IsRedirector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetRegistryHelpers::IsRedirector(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "IsRedirector"); + + Params::UAssetRegistryHelpers_IsRedirector_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetRegistryHelpers::IsAssetLoaded(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "IsAssetLoaded"); + + Params::UAssetRegistryHelpers_IsAssetLoaded_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetTagValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutTagValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetRegistryHelpers::GetTagValue(struct FAssetData& InAssetData, class FName& InTagName, class FString* OutTagValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetTagValue"); + + Params::UAssetRegistryHelpers_GetTagValue_Params Parms{}; + + Parms.InAssetData = InAssetData; + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTagValue != nullptr) + *OutTagValue = std::move(Parms.OutTagValue); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetFullName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAssetRegistryHelpers::GetFullName(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetFullName"); + + Params::UAssetRegistryHelpers_GetFullName_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetExportTextName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAssetRegistryHelpers::GetExportTextName(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetExportTextName"); + + Params::UAssetRegistryHelpers_GetExportTextName_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UAssetRegistryHelpers::GetClass(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetClass"); + + Params::UAssetRegistryHelpers_GetClass_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +TScriptInterface UAssetRegistryHelpers::GetAssetRegistry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetAssetRegistry"); + + Params::UAssetRegistryHelpers_GetAssetRegistry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.GetAsset +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UAssetRegistryHelpers::GetAsset(struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "GetAsset"); + + Params::UAssetRegistryHelpers_GetAsset_Params Parms{}; + + Parms.InAssetData = InAssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistryHelpers.CreateAssetData +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InAsset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowBlueprintClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAssetData ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FAssetData UAssetRegistryHelpers::CreateAssetData(class UObject* InAsset, bool bAllowBlueprintClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistryHelpers", "CreateAssetData"); + + Params::UAssetRegistryHelpers_CreateAssetData_Params Parms{}; + + Parms.InAsset = InAsset; + Parms.bAllowBlueprintClass = bAllowBlueprintClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AssetRegistry.AssetRegistry +// (None) + +class UClass* IAssetRegistry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetRegistry"); + + return Clss; +} + + +// AssetRegistry AssetRegistry.Default__AssetRegistry +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAssetRegistry* IAssetRegistry::GetDefaultObj() +{ + static class IAssetRegistry* Default = nullptr; + + if (!Default) + Default = static_cast(IAssetRegistry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AssetRegistry.AssetRegistry.WaitForCompletion +// (Native, Public, BlueprintCallable) +// Parameters: + +void IAssetRegistry::WaitForCompletion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "WaitForCompletion"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.UseFilterToExcludeAssets +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, Const) +// Parameters: +// TArray AssetDataList (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FARFilter Filter (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void IAssetRegistry::UseFilterToExcludeAssets(TArray& AssetDataList, struct FARFilter& Filter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "UseFilterToExcludeAssets"); + + Params::IAssetRegistry_UseFilterToExcludeAssets_Params Parms{}; + + Parms.AssetDataList = AssetDataList; + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.SearchAllAssets +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bSynchronousSearch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAssetRegistry::SearchAllAssets(bool bSynchronousSearch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "SearchAllAssets"); + + Params::IAssetRegistry_SearchAllAssets_Params Parms{}; + + Parms.bSynchronousSearch = bSynchronousSearch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.ScanPathsSynchronous +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRescan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAssetRegistry::ScanPathsSynchronous(TArray& InPaths, bool bForceRescan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "ScanPathsSynchronous"); + + Params::IAssetRegistry_ScanPathsSynchronous_Params Parms{}; + + Parms.InPaths = InPaths; + Parms.bForceRescan = bForceRescan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.ScanModifiedAssetFiles +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InFilePaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void IAssetRegistry::ScanModifiedAssetFiles(TArray& InFilePaths) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "ScanModifiedAssetFiles"); + + Params::IAssetRegistry_ScanModifiedAssetFiles_Params Parms{}; + + Parms.InFilePaths = InFilePaths; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.ScanFilesSynchronous +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InFilePaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRescan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAssetRegistry::ScanFilesSynchronous(TArray& InFilePaths, bool bForceRescan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "ScanFilesSynchronous"); + + Params::IAssetRegistry_ScanFilesSynchronous_Params Parms{}; + + Parms.InFilePaths = InFilePaths; + Parms.bForceRescan = bForceRescan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, Const) +// Parameters: +// TArray AssetDataList (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FARFilter Filter (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void IAssetRegistry::RunAssetsThroughFilter(TArray& AssetDataList, struct FARFilter& Filter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "RunAssetsThroughFilter"); + + Params::IAssetRegistry_RunAssetsThroughFilter_Params Parms{}; + + Parms.AssetDataList = AssetDataList; + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.PrioritizeSearchPath +// (Native, Public, BlueprintCallable) +// Parameters: +// class FString PathToPrioritize (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAssetRegistry::PrioritizeSearchPath(const class FString& PathToPrioritize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "PrioritizeSearchPath"); + + Params::IAssetRegistry_PrioritizeSearchPath_Params Parms{}; + + Parms.PathToPrioritize = PathToPrioritize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AssetRegistry.AssetRegistry.K2_GetReferencers +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAssetRegistryDependencyOptionsReferenceOptions (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TArray OutReferencers (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::K2_GetReferencers(class FName PackageName, struct FAssetRegistryDependencyOptions& ReferenceOptions, TArray* OutReferencers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "K2_GetReferencers"); + + Params::IAssetRegistry_K2_GetReferencers_Params Parms{}; + + Parms.PackageName = PackageName; + Parms.ReferenceOptions = ReferenceOptions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutReferencers != nullptr) + *OutReferencers = std::move(Parms.OutReferencers); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.K2_GetDependencies +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAssetRegistryDependencyOptionsDependencyOptions (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TArray OutDependencies (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::K2_GetDependencies(class FName PackageName, struct FAssetRegistryDependencyOptions& DependencyOptions, TArray* OutDependencies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "K2_GetDependencies"); + + Params::IAssetRegistry_K2_GetDependencies_Params Parms{}; + + Parms.PackageName = PackageName; + Parms.DependencyOptions = DependencyOptions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutDependencies != nullptr) + *OutDependencies = std::move(Parms.OutDependencies); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.IsLoadingAssets +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::IsLoadingAssets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "IsLoadingAssets"); + + Params::IAssetRegistry_IsLoadingAssets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.HasAssets +// (Native, Public, BlueprintCallable, Const) +// Parameters: +// class FName PackagePath (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRecursive (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::HasAssets(class FName PackagePath, bool bRecursive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "HasAssets"); + + Params::IAssetRegistry_HasAssets_Params Parms{}; + + Parms.PackagePath = PackagePath; + Parms.bRecursive = bRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetSubPaths +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FString InBasePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPathList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bInRecurse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAssetRegistry::GetSubPaths(const class FString& InBasePath, TArray* OutPathList, bool bInRecurse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetSubPaths"); + + Params::IAssetRegistry_GetSubPaths_Params Parms{}; + + Parms.InBasePath = InBasePath; + Parms.bInRecurse = bInRecurse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPathList != nullptr) + *OutPathList = std::move(Parms.OutPathList); + +} + + +// Function AssetRegistry.AssetRegistry.GetAssetsByPath +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FName PackagePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAssetData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::GetAssetsByPath(class FName PackagePath, TArray* OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAssetsByPath"); + + Params::IAssetRegistry_GetAssetsByPath_Params Parms{}; + + Parms.PackagePath = PackagePath; + Parms.bRecursive = bRecursive; + Parms.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAssetData != nullptr) + *OutAssetData = std::move(Parms.OutAssetData); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetAssetsByPackageName +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAssetData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::GetAssetsByPackageName(class FName PackageName, TArray* OutAssetData, bool bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAssetsByPackageName"); + + Params::IAssetRegistry_GetAssetsByPackageName_Params Parms{}; + + Parms.PackageName = PackageName; + Parms.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAssetData != nullptr) + *OutAssetData = std::move(Parms.OutAssetData); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetAssetsByClass +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FName ClassName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAssetData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bSearchSubClasses (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::GetAssetsByClass(class FName ClassName, TArray* OutAssetData, bool bSearchSubClasses) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAssetsByClass"); + + Params::IAssetRegistry_GetAssetsByClass_Params Parms{}; + + Parms.ClassName = ClassName; + Parms.bSearchSubClasses = bSearchSubClasses; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAssetData != nullptr) + *OutAssetData = std::move(Parms.OutAssetData); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetAssets +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FARFilter Filter (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutAssetData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::GetAssets(struct FARFilter& Filter, TArray* OutAssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAssets"); + + Params::IAssetRegistry_GetAssets_Params Parms{}; + + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAssetData != nullptr) + *OutAssetData = std::move(Parms.OutAssetData); + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetAssetByObjectPath +// (Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// class FName ObjectPath (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAssetData ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FAssetData IAssetRegistry::GetAssetByObjectPath(class FName ObjectPath, bool bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAssetByObjectPath"); + + Params::IAssetRegistry_GetAssetByObjectPath_Params Parms{}; + + Parms.ObjectPath = ObjectPath; + Parms.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetRegistry.AssetRegistry.GetAllCachedPaths +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray OutPathList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void IAssetRegistry::GetAllCachedPaths(TArray* OutPathList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAllCachedPaths"); + + Params::IAssetRegistry_GetAllCachedPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPathList != nullptr) + *OutPathList = std::move(Parms.OutPathList); + +} + + +// Function AssetRegistry.AssetRegistry.GetAllAssets +// (Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray OutAssetData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetRegistry::GetAllAssets(TArray* OutAssetData, bool bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetRegistry", "GetAllAssets"); + + Params::IAssetRegistry_GetAllAssets_Params Parms{}; + + Parms.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAssetData != nullptr) + *OutAssetData = std::move(Parms.OutAssetData); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_parameters.hpp new file mode 100644 index 0000000..ae2803d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_parameters.hpp @@ -0,0 +1,341 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x78 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath +struct UAssetRegistryHelpers_ToSoftObjectPath_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x60(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1F0 (0x1F0 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues +struct UAssetRegistryHelpers_SetFilterTagsAndValues_Params +{ +public: + struct FARFilter InFilter; // 0x0(0xF0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray InTagsAndValues; // 0xF0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FARFilter ReturnValue; // 0x100(0xF0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.IsValid +struct UAssetRegistryHelpers_IsValid_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1794[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.IsUAsset +struct UAssetRegistryHelpers_IsUAsset_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1795[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.IsRedirector +struct UAssetRegistryHelpers_IsRedirector_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1796[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded +struct UAssetRegistryHelpers_IsAssetLoaded_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1797[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetTagValue +struct UAssetRegistryHelpers_GetTagValue_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTagName; // 0x60(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutTagValue; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1798[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetFullName +struct UAssetRegistryHelpers_GetFullName_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetExportTextName +struct UAssetRegistryHelpers_GetExportTextName_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetClass +struct UAssetRegistryHelpers_GetClass_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry +struct UAssetRegistryHelpers_GetAssetRegistry_Params +{ +public: + TScriptInterface ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.GetAsset +struct UAssetRegistryHelpers_GetAsset_Params +{ +public: + struct FAssetData InAssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AssetRegistry.AssetRegistryHelpers.CreateAssetData +struct UAssetRegistryHelpers_CreateAssetData_Params +{ +public: + class UObject* InAsset; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowBlueprintClass; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAssetData ReturnValue; // 0x10(0x60)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x100 (0x100 - 0x0) +// Function AssetRegistry.AssetRegistry.UseFilterToExcludeAssets +struct IAssetRegistry_UseFilterToExcludeAssets_Params +{ +public: + TArray AssetDataList; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FARFilter Filter; // 0x10(0xF0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AssetRegistry.AssetRegistry.SearchAllAssets +struct IAssetRegistry_SearchAllAssets_Params +{ +public: + bool bSynchronousSearch; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AssetRegistry.AssetRegistry.ScanPathsSynchronous +struct IAssetRegistry_ScanPathsSynchronous_Params +{ +public: + TArray InPaths; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRescan; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AssetRegistry.AssetRegistry.ScanModifiedAssetFiles +struct IAssetRegistry_ScanModifiedAssetFiles_Params +{ +public: + TArray InFilePaths; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AssetRegistry.AssetRegistry.ScanFilesSynchronous +struct IAssetRegistry_ScanFilesSynchronous_Params +{ +public: + TArray InFilePaths; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRescan; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x100 (0x100 - 0x0) +// Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter +struct IAssetRegistry_RunAssetsThroughFilter_Params +{ +public: + TArray AssetDataList; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FARFilter Filter; // 0x10(0xF0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AssetRegistry.AssetRegistry.PrioritizeSearchPath +struct IAssetRegistry_PrioritizeSearchPath_Params +{ +public: + class FString PathToPrioritize; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AssetRegistry.AssetRegistry.K2_GetReferencers +struct IAssetRegistry_K2_GetReferencers_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAssetRegistryDependencyOptions ReferenceOptions; // 0x8(0x5)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_179F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutReferencers; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AssetRegistry.AssetRegistry.K2_GetDependencies +struct IAssetRegistry_K2_GetDependencies_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAssetRegistryDependencyOptions DependencyOptions; // 0x8(0x5)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_17A1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutDependencies; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AssetRegistry.AssetRegistry.IsLoadingAssets +struct IAssetRegistry_IsLoadingAssets_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AssetRegistry.AssetRegistry.HasAssets +struct IAssetRegistry_HasAssets_Params +{ +public: + class FName PackagePath; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursive; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A3[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AssetRegistry.AssetRegistry.GetSubPaths +struct IAssetRegistry_GetSubPaths_Params +{ +public: + class FString InBasePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPathList; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bInRecurse; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAssetsByPath +struct IAssetRegistry_GetAssetsByPath_Params +{ +public: + class FName PackagePath; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutAssetData; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bRecursive; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1A(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A5[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAssetsByPackageName +struct IAssetRegistry_GetAssetsByPackageName_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutAssetData; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A6[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAssetsByClass +struct IAssetRegistry_GetAssetsByClass_Params +{ +public: + class FName ClassName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutAssetData; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bSearchSubClasses; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A7[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x108 (0x108 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAssets +struct IAssetRegistry_GetAssets_Params +{ +public: + struct FARFilter Filter; // 0x0(0xF0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutAssetData; // 0xF0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x100(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAssetByObjectPath +struct IAssetRegistry_GetAssetByObjectPath_Params +{ +public: + class FName ObjectPath; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAssetData ReturnValue; // 0x10(0x60)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAllCachedPaths +struct IAssetRegistry_GetAllCachedPaths_Params +{ +public: + TArray OutPathList; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AssetRegistry.AssetRegistry.GetAllAssets +struct IAssetRegistry_GetAllAssets_Params +{ +public: + TArray OutAssetData; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17AA[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_structs.hpp new file mode 100644 index 0000000..e7be7f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetRegistry_structs.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct AssetRegistry.TagAndValue +struct FTagAndValue +{ +public: + class FName Tag; // 0x0(0x8)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x5 (0x5 - 0x0) +// ScriptStruct AssetRegistry.AssetRegistryDependencyOptions +struct FAssetRegistryDependencyOptions +{ +public: + bool bIncludeSoftPackageReferences; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeHardPackageReferences; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSearchableNames; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSoftManagementReferences; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeHardManagementReferences; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_classes.hpp new file mode 100644 index 0000000..04ae1f4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x30 - 0x30) +// Class AssetTags.AssetTagsSubsystem +class UAssetTagsSubsystem : public UEngineSubsystem +{ +public: + + static class UClass* StaticClass(); + static class UAssetTagsSubsystem* GetDefaultObj(); + + TArray GetCollectionsContainingAssetPtr(class UObject* AssetPtr); + TArray GetCollectionsContainingAssetData(struct FAssetData& AssetData); + TArray GetCollectionsContainingAsset(class FName AssetPathName); + TArray GetCollections(); + TArray GetAssetsInCollection(class FName Name); + bool CollectionExists(class FName Name); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_functions.cpp new file mode 100644 index 0000000..e563849 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_functions.cpp @@ -0,0 +1,222 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AssetTags.AssetTagsSubsystem +// (None) + +class UClass* UAssetTagsSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetTagsSubsystem"); + + return Clss; +} + + +// AssetTagsSubsystem AssetTags.Default__AssetTagsSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetTagsSubsystem* UAssetTagsSubsystem::GetDefaultObj() +{ + static class UAssetTagsSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetTagsSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetPtr +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* AssetPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAssetTagsSubsystem::GetCollectionsContainingAssetPtr(class UObject* AssetPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "GetCollectionsContainingAssetPtr"); + + Params::UAssetTagsSubsystem_GetCollectionsContainingAssetPtr_Params Parms{}; + + Parms.AssetPtr = AssetPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetData +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FAssetData AssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAssetTagsSubsystem::GetCollectionsContainingAssetData(struct FAssetData& AssetData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "GetCollectionsContainingAssetData"); + + Params::UAssetTagsSubsystem_GetCollectionsContainingAssetData_Params Parms{}; + + Parms.AssetData = AssetData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AssetPathName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAssetTagsSubsystem::GetCollectionsContainingAsset(class FName AssetPathName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "GetCollectionsContainingAsset"); + + Params::UAssetTagsSubsystem_GetCollectionsContainingAsset_Params Parms{}; + + Parms.AssetPathName = AssetPathName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetTags.AssetTagsSubsystem.GetCollections +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAssetTagsSubsystem::GetCollections() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "GetCollections"); + + Params::UAssetTagsSubsystem_GetCollections_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetTags.AssetTagsSubsystem.GetAssetsInCollection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Name (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAssetTagsSubsystem::GetAssetsInCollection(class FName Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "GetAssetsInCollection"); + + Params::UAssetTagsSubsystem_GetAssetsInCollection_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AssetTags.AssetTagsSubsystem.CollectionExists +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Name (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAssetTagsSubsystem::CollectionExists(class FName Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AssetTagsSubsystem", "CollectionExists"); + + Params::UAssetTagsSubsystem_CollectionExists_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_parameters.hpp new file mode 100644 index 0000000..482266a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_parameters.hpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetPtr +struct UAssetTagsSubsystem_GetCollectionsContainingAssetPtr_Params +{ +public: + class UObject* AssetPtr; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAssetData +struct UAssetTagsSubsystem_GetCollectionsContainingAssetData_Params +{ +public: + struct FAssetData AssetData; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AssetTags.AssetTagsSubsystem.GetCollectionsContainingAsset +struct UAssetTagsSubsystem_GetCollectionsContainingAsset_Params +{ +public: + class FName AssetPathName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AssetTags.AssetTagsSubsystem.GetCollections +struct UAssetTagsSubsystem_GetCollections_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AssetTags.AssetTagsSubsystem.GetAssetsInCollection +struct UAssetTagsSubsystem_GetAssetsInCollection_Params +{ +public: + class FName Name; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AssetTags.AssetTagsSubsystem.CollectionExists +struct UAssetTagsSubsystem_CollectionExists_Params +{ +public: + class FName Name; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1783[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_structs.hpp new file mode 100644 index 0000000..5ea7f51 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AssetTags_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ECollectionScriptingShareType : uint8 +{ + Local = 0, + Private = 1, + Shared = 2, + ECollectionScriptingShareType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_classes.hpp new file mode 100644 index 0000000..b5aec0e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_classes.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AsyncLoadingScreen.AsyncLoadingScreenLibrary +class UAsyncLoadingScreenLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAsyncLoadingScreenLibrary* GetDefaultObj(); + + void StopLoadingScreen(); + void SetDisplayTipTextIndex(int32 TipTextIndex); + void SetDisplayMovieIndex(int32 MovieIndex); + void SetDisplayBackgroundIndex(int32 BackgroundIndex); +}; + +// 0xCC8 (0xD00 - 0x38) +// Class AsyncLoadingScreen.LoadingScreenSettings +class ULoadingScreenSettings : public UDeveloperSettings +{ +public: + struct FALoadingScreenSettings StartupLoadingScreen; // 0x38(0x430)(Edit, Config, NativeAccessSpecifierPublic) + struct FALoadingScreenSettings DefaultLoadingScreen; // 0x468(0x430)(Edit, Config, NativeAccessSpecifierPublic) + struct FClassicLayoutSettings Classic; // 0x898(0xA8)(Edit, Config, NativeAccessSpecifierPublic) + struct FCenterLayoutSettings Center; // 0x940(0xA0)(Edit, Config, NativeAccessSpecifierPublic) + struct FLetterboxLayoutSettings Letterbox; // 0x9E0(0x138)(Edit, Config, NativeAccessSpecifierPublic) + struct FSidebarLayoutSettings Sidebar; // 0xB18(0xB0)(Edit, Config, NativeAccessSpecifierPublic) + struct FDualSidebarLayoutSettings DualSidebar; // 0xBC8(0x138)(Edit, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULoadingScreenSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_functions.cpp new file mode 100644 index 0000000..ce70aeb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_functions.cpp @@ -0,0 +1,177 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AsyncLoadingScreen.AsyncLoadingScreenLibrary +// (None) + +class UClass* UAsyncLoadingScreenLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncLoadingScreenLibrary"); + + return Clss; +} + + +// AsyncLoadingScreenLibrary AsyncLoadingScreen.Default__AsyncLoadingScreenLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncLoadingScreenLibrary* UAsyncLoadingScreenLibrary::GetDefaultObj() +{ + static class UAsyncLoadingScreenLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncLoadingScreenLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.StopLoadingScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UAsyncLoadingScreenLibrary::StopLoadingScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncLoadingScreenLibrary", "StopLoadingScreen"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayTipTextIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 TipTextIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadingScreenLibrary::SetDisplayTipTextIndex(int32 TipTextIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncLoadingScreenLibrary", "SetDisplayTipTextIndex"); + + Params::UAsyncLoadingScreenLibrary_SetDisplayTipTextIndex_Params Parms{}; + + Parms.TipTextIndex = TipTextIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayMovieIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 MovieIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadingScreenLibrary::SetDisplayMovieIndex(int32 MovieIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncLoadingScreenLibrary", "SetDisplayMovieIndex"); + + Params::UAsyncLoadingScreenLibrary_SetDisplayMovieIndex_Params Parms{}; + + Parms.MovieIndex = MovieIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayBackgroundIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 BackgroundIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadingScreenLibrary::SetDisplayBackgroundIndex(int32 BackgroundIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncLoadingScreenLibrary", "SetDisplayBackgroundIndex"); + + Params::UAsyncLoadingScreenLibrary_SetDisplayBackgroundIndex_Params Parms{}; + + Parms.BackgroundIndex = BackgroundIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AsyncLoadingScreen.LoadingScreenSettings +// (None) + +class UClass* ULoadingScreenSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LoadingScreenSettings"); + + return Clss; +} + + +// LoadingScreenSettings AsyncLoadingScreen.Default__LoadingScreenSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULoadingScreenSettings* ULoadingScreenSettings::GetDefaultObj() +{ + static class ULoadingScreenSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULoadingScreenSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_parameters.hpp new file mode 100644 index 0000000..33697b5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_parameters.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayTipTextIndex +struct UAsyncLoadingScreenLibrary_SetDisplayTipTextIndex_Params +{ +public: + int32 TipTextIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayMovieIndex +struct UAsyncLoadingScreenLibrary_SetDisplayMovieIndex_Params +{ +public: + int32 MovieIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AsyncLoadingScreen.AsyncLoadingScreenLibrary.SetDisplayBackgroundIndex +struct UAsyncLoadingScreenLibrary_SetDisplayBackgroundIndex_Params +{ +public: + int32 BackgroundIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_structs.hpp new file mode 100644 index 0000000..09ab304 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AsyncLoadingScreen_structs.hpp @@ -0,0 +1,283 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELoadingWidgetType : uint8 +{ + LWT_Horizontal = 0, + LWT_Vertical = 1, + LWT_MAX = 2, +}; + +enum class ELoadingIconType : uint8 +{ + LIT_Throbber = 0, + LIT_CircularThrobber = 1, + LIT_ImageSequence = 2, + LIT_MAX = 3, +}; + +enum class EAsyncLoadingScreenLayout : uint8 +{ + ALSL_Classic = 0, + ALSL_Center = 1, + ALSL_Letterbox = 2, + ALSL_Sidebar = 3, + ALSL_DualSidebar = 4, + ALSL_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x138 (0x138 - 0x0) +// ScriptStruct AsyncLoadingScreen.DualSidebarLayoutSettings +struct FDualSidebarLayoutSettings +{ +public: + bool bIsLoadingWidgetAtRight; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment LeftVerticalAlignment; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment RightVerticalAlignment; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment LeftBorderVerticalAlignment; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment RightBorderVerticalAlignment; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin LeftBorderPadding; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin RightBorderPadding; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateBrush LeftBorderBackground; // 0x28(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush RightBorderBackground; // 0xB0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct AsyncLoadingScreen.WidgetAlignment +struct FWidgetAlignment +{ +public: + enum class EHorizontalAlignment HorizontalAlignment; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct AsyncLoadingScreen.SidebarLayoutSettings +struct FSidebarLayoutSettings +{ +public: + bool bIsWidgetAtRight; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLoadingWidgetAtTop; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Space; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWidgetAlignment LoadingWidgetAlignment; // 0x9(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWidgetAlignment TipAlignment; // 0xB(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EVerticalAlignment BorderVerticalAlignment; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BorderHorizontalOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin BorderPadding; // 0x14(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4FD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush BorderBackground; // 0x28(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x138 (0x138 - 0x0) +// ScriptStruct AsyncLoadingScreen.LetterboxLayoutSettings +struct FLetterboxLayoutSettings +{ +public: + bool bIsLoadingWidgetAtTop; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWidgetAlignment TipAlignment; // 0x1(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWidgetAlignment LoadingWidgetAlignment; // 0x3(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment TopBorderHorizontalAlignment; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment BottomBorderHorizontalAlignment; // 0x6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin TopBorderPadding; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin BottomBorderPadding; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateBrush TopBorderBackground; // 0x28(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomBorderBackground; // 0xB0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct AsyncLoadingScreen.CenterLayoutSettings +struct FCenterLayoutSettings +{ +public: + bool bIsTipAtBottom; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWidgetAlignment TipAlignment; // 0x1(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment BorderHorizontalAlignment; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BorderVerticalOffset; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin BorderPadding; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBackground; // 0x18(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct AsyncLoadingScreen.ClassicLayoutSettings +struct FClassicLayoutSettings +{ +public: + bool bIsWidgetAtBottom; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLoadingWidgetAtLeft; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Space; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWidgetAlignment TipAlignment; // 0x8(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment BorderHorizontalAlignment; // 0xA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_500[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin BorderPadding; // 0xC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_501[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush BorderBackground; // 0x20(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct AsyncLoadingScreen.TextAppearance +struct FTextAppearance +{ +public: + struct FSlateColor ColorAndOpacity; // 0x0(0x28)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x28(0x58)(Edit, BlueprintVisible, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x88(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextJustify Justification; // 0x98(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_506[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xD8 (0xD8 - 0x0) +// ScriptStruct AsyncLoadingScreen.LoadingCompleteTextSettings +struct FLoadingCompleteTextSettings +{ +public: + class FText LoadingCompleteText; // 0x0(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextAppearance Appearance; // 0x18(0xA0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWidgetAlignment Alignment; // 0xB8(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_507[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0xBC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFadeInOutAnim; // 0xCC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_508[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AnimationSpeed; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_509[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct AsyncLoadingScreen.BackgroundSettings +struct FBackgroundSettings +{ +public: + TArray Images; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EStretch ImageStretch; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x14(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDisplayBackgroundManually; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct AsyncLoadingScreen.TipSettings +struct FTipSettings +{ +public: + TArray TipText; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTextAppearance Appearance; // 0x10(0xA0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float TipWrapAt; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDisplayTipTextManually; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct AsyncLoadingScreen.ThrobberSettings +struct FThrobberSettings +{ +public: + int32 NumberOfPieces; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateHorizontally; // 0x4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateVertically; // 0x5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOpacity; // 0x6(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush Image; // 0x8(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct AsyncLoadingScreen.CircularThrobberSettings +struct FCircularThrobberSettings +{ +public: + int32 NumberOfPieces; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush Image; // 0x10(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct AsyncLoadingScreen.ImageSequenceSettings +struct FImageSequenceSettings +{ +public: + TArray Images; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Interval; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayReverse; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_511[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x238 (0x238 - 0x0) +// ScriptStruct AsyncLoadingScreen.LoadingWidgetSettings +struct FLoadingWidgetSettings +{ +public: + enum class ELoadingIconType LoadingIconType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELoadingWidgetType LoadingWidgetType; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_513[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D TransformTranslation; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TransformScale; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TransformPivot; // 0x14(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_514[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText LoadingText; // 0x20(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bLoadingTextRightPosition; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadingTextTopPosition; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_515[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTextAppearance Appearance; // 0x40(0xA0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FThrobberSettings ThrobberSettings; // 0xE0(0x90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCircularThrobberSettings CircularThrobberSettings; // 0x170(0x98)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FImageSequenceSettings ImageSequenceSettings; // 0x208(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWidgetAlignment TextAlignment; // 0x228(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWidgetAlignment LoadingIconAlignment; // 0x22A(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Space; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideLoadingWidgetWhenCompletes; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_516[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x430 (0x430 - 0x0) +// ScriptStruct AsyncLoadingScreen.ALoadingScreenSettings +struct FALoadingScreenSettings +{ +public: + float MinimumLoadingScreenDisplayTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCompleteWhenLoadingCompletes; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMoviesAreSkippable; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForManualStop; // 0x6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInEarlyStartup; // 0x7(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowEngineTick; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMoviePlaybackType PlaybackType; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_517[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MoviePaths; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bShuffle; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDisplayMovieIndexManually; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowWidgetOverlay; // 0x22(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLoadingCompleteText; // 0x23(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_519[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLoadingCompleteTextSettings LoadingCompleteTextSettings; // 0x28(0xD8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FBackgroundSettings Background; // 0x100(0x38)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTipSettings TipWidget; // 0x138(0xB8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLoadingWidgetSettings LoadingWidget; // 0x1F0(0x238)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + enum class EAsyncLoadingScreenLayout Layout; // 0x428(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_classes.hpp new file mode 100644 index 0000000..c33b325 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AudioAnalyzer.AudioAnalyzerAsset +class UAudioAnalyzerAsset : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAudioAnalyzerAsset* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioAnalyzer.AudioAnalyzerNRTSettings +class UAudioAnalyzerNRTSettings : public UAudioAnalyzerAsset +{ +public: + + static class UClass* StaticClass(); + static class UAudioAnalyzerNRTSettings* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class AudioAnalyzer.AudioAnalyzerNRT +class UAudioAnalyzerNRT : public UAudioAnalyzerAsset +{ +public: + class USoundWave* Sound; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationInSeconds; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1832[0x44]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioAnalyzerNRT* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_functions.cpp new file mode 100644 index 0000000..ebf1dad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AudioAnalyzer.AudioAnalyzerAsset +// (None) + +class UClass* UAudioAnalyzerAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioAnalyzerAsset"); + + return Clss; +} + + +// AudioAnalyzerAsset AudioAnalyzer.Default__AudioAnalyzerAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioAnalyzerAsset* UAudioAnalyzerAsset::GetDefaultObj() +{ + static class UAudioAnalyzerAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioAnalyzerAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioAnalyzer.AudioAnalyzerNRTSettings +// (None) + +class UClass* UAudioAnalyzerNRTSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioAnalyzerNRTSettings"); + + return Clss; +} + + +// AudioAnalyzerNRTSettings AudioAnalyzer.Default__AudioAnalyzerNRTSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioAnalyzerNRTSettings* UAudioAnalyzerNRTSettings::GetDefaultObj() +{ + static class UAudioAnalyzerNRTSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioAnalyzerNRTSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioAnalyzer.AudioAnalyzerNRT +// (None) + +class UClass* UAudioAnalyzerNRT::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioAnalyzerNRT"); + + return Clss; +} + + +// AudioAnalyzerNRT AudioAnalyzer.Default__AudioAnalyzerNRT +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioAnalyzerNRT* UAudioAnalyzerNRT::GetDefaultObj() +{ + static class UAudioAnalyzerNRT* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioAnalyzerNRT::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioAnalyzer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_classes.hpp new file mode 100644 index 0000000..d523a63 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_classes.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB0 - 0xA8) +// Class AudioCapture.AudioCapture +class UAudioCapture : public UAudioGenerator +{ +public: + uint8 Pad_1786[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioCapture* GetDefaultObj(); + + void StopCapturingAudio(); + void StartCapturingAudio(); + bool IsCapturingAudio(); + bool GetAudioCaptureDeviceInfo(struct FAudioCaptureDeviceInfo* OutInfo); +}; + +// 0x0 (0x28 - 0x28) +// Class AudioCapture.AudioCaptureFunctionLibrary +class UAudioCaptureFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAudioCaptureFunctionLibrary* GetDefaultObj(); + + class UAudioCapture* CreateAudioCapture(); +}; + +// 0xC0 (0x780 - 0x6C0) +// Class AudioCapture.AudioCaptureComponent +class UAudioCaptureComponent : public USynthComponent +{ +public: + int32 JitterLatencyFrames; // 0x6C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1787[0xBC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioCaptureComponent* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_functions.cpp new file mode 100644 index 0000000..f082aa7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_functions.cpp @@ -0,0 +1,236 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AudioCapture.AudioCapture +// (None) + +class UClass* UAudioCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioCapture"); + + return Clss; +} + + +// AudioCapture AudioCapture.Default__AudioCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioCapture* UAudioCapture::GetDefaultObj() +{ + static class UAudioCapture* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioCapture.AudioCapture.StopCapturingAudio +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAudioCapture::StopCapturingAudio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioCapture", "StopCapturingAudio"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioCapture.AudioCapture.StartCapturingAudio +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAudioCapture::StartCapturingAudio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioCapture", "StartCapturingAudio"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioCapture.AudioCapture.IsCapturingAudio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioCapture::IsCapturingAudio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioCapture", "IsCapturingAudio"); + + Params::UAudioCapture_IsCapturingAudio_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioCapture.AudioCapture.GetAudioCaptureDeviceInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAudioCaptureDeviceInfo OutInfo (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioCapture::GetAudioCaptureDeviceInfo(struct FAudioCaptureDeviceInfo* OutInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioCapture", "GetAudioCaptureDeviceInfo"); + + Params::UAudioCapture_GetAudioCaptureDeviceInfo_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutInfo != nullptr) + *OutInfo = std::move(Parms.OutInfo); + + return Parms.ReturnValue; + +} + + +// Class AudioCapture.AudioCaptureFunctionLibrary +// (None) + +class UClass* UAudioCaptureFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioCaptureFunctionLibrary"); + + return Clss; +} + + +// AudioCaptureFunctionLibrary AudioCapture.Default__AudioCaptureFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioCaptureFunctionLibrary* UAudioCaptureFunctionLibrary::GetDefaultObj() +{ + static class UAudioCaptureFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioCaptureFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioCapture.AudioCaptureFunctionLibrary.CreateAudioCapture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAudioCapture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioCapture* UAudioCaptureFunctionLibrary::CreateAudioCapture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioCaptureFunctionLibrary", "CreateAudioCapture"); + + Params::UAudioCaptureFunctionLibrary_CreateAudioCapture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AudioCapture.AudioCaptureComponent +// (SceneComponent) + +class UClass* UAudioCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioCaptureComponent"); + + return Clss; +} + + +// AudioCaptureComponent AudioCapture.Default__AudioCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioCaptureComponent* UAudioCaptureComponent::GetDefaultObj() +{ + static class UAudioCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_parameters.hpp new file mode 100644 index 0000000..9534d28 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_parameters.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function AudioCapture.AudioCapture.IsCapturingAudio +struct UAudioCapture_IsCapturingAudio_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function AudioCapture.AudioCapture.GetAudioCaptureDeviceInfo +struct UAudioCapture_GetAudioCaptureDeviceInfo_Params +{ +public: + struct FAudioCaptureDeviceInfo OutInfo; // 0x0(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1785[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AudioCapture.AudioCaptureFunctionLibrary.CreateAudioCapture +struct UAudioCaptureFunctionLibrary_CreateAudioCapture_Params +{ +public: + class UAudioCapture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_structs.hpp new file mode 100644 index 0000000..08461a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioCapture_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct AudioCapture.AudioCaptureDeviceInfo +struct FAudioCaptureDeviceInfo +{ +public: + class FName DeviceName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumInputChannels; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_classes.hpp new file mode 100644 index 0000000..abf0731 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_classes.hpp @@ -0,0 +1,125 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.SoundfieldEncodingSettingsBase +class USoundfieldEncodingSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USoundfieldEncodingSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.AudioEndpointSettingsBase +class UAudioEndpointSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAudioEndpointSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.DummyEndpointSettings +class UDummyEndpointSettings : public UAudioEndpointSettingsBase +{ +public: + + static class UClass* StaticClass(); + static class UDummyEndpointSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.SpatializationPluginSourceSettingsBase +class USpatializationPluginSourceSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USpatializationPluginSourceSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.OcclusionPluginSourceSettingsBase +class UOcclusionPluginSourceSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UOcclusionPluginSourceSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.ReverbPluginSourceSettingsBase +class UReverbPluginSourceSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UReverbPluginSourceSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.SoundModulatorBase +class USoundModulatorBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USoundModulatorBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.SoundfieldEndpointSettingsBase +class USoundfieldEndpointSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USoundfieldEndpointSettingsBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioExtensions.SoundfieldEffectSettingsBase +class USoundfieldEffectSettingsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USoundfieldEffectSettingsBase* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class AudioExtensions.SoundfieldEffectBase +class USoundfieldEffectBase : public UObject +{ +public: + class USoundfieldEffectSettingsBase* Settings; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundfieldEffectBase* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_functions.cpp new file mode 100644 index 0000000..58c2cdf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_functions.cpp @@ -0,0 +1,296 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AudioExtensions.SoundfieldEncodingSettingsBase +// (None) + +class UClass* USoundfieldEncodingSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldEncodingSettingsBase"); + + return Clss; +} + + +// SoundfieldEncodingSettingsBase AudioExtensions.Default__SoundfieldEncodingSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldEncodingSettingsBase* USoundfieldEncodingSettingsBase::GetDefaultObj() +{ + static class USoundfieldEncodingSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldEncodingSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.AudioEndpointSettingsBase +// (None) + +class UClass* UAudioEndpointSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioEndpointSettingsBase"); + + return Clss; +} + + +// AudioEndpointSettingsBase AudioExtensions.Default__AudioEndpointSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioEndpointSettingsBase* UAudioEndpointSettingsBase::GetDefaultObj() +{ + static class UAudioEndpointSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioEndpointSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.DummyEndpointSettings +// (None) + +class UClass* UDummyEndpointSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DummyEndpointSettings"); + + return Clss; +} + + +// DummyEndpointSettings AudioExtensions.Default__DummyEndpointSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDummyEndpointSettings* UDummyEndpointSettings::GetDefaultObj() +{ + static class UDummyEndpointSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UDummyEndpointSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.SpatializationPluginSourceSettingsBase +// (None) + +class UClass* USpatializationPluginSourceSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpatializationPluginSourceSettingsBase"); + + return Clss; +} + + +// SpatializationPluginSourceSettingsBase AudioExtensions.Default__SpatializationPluginSourceSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpatializationPluginSourceSettingsBase* USpatializationPluginSourceSettingsBase::GetDefaultObj() +{ + static class USpatializationPluginSourceSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(USpatializationPluginSourceSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.OcclusionPluginSourceSettingsBase +// (None) + +class UClass* UOcclusionPluginSourceSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OcclusionPluginSourceSettingsBase"); + + return Clss; +} + + +// OcclusionPluginSourceSettingsBase AudioExtensions.Default__OcclusionPluginSourceSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOcclusionPluginSourceSettingsBase* UOcclusionPluginSourceSettingsBase::GetDefaultObj() +{ + static class UOcclusionPluginSourceSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(UOcclusionPluginSourceSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.ReverbPluginSourceSettingsBase +// (None) + +class UClass* UReverbPluginSourceSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReverbPluginSourceSettingsBase"); + + return Clss; +} + + +// ReverbPluginSourceSettingsBase AudioExtensions.Default__ReverbPluginSourceSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReverbPluginSourceSettingsBase* UReverbPluginSourceSettingsBase::GetDefaultObj() +{ + static class UReverbPluginSourceSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(UReverbPluginSourceSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.SoundModulatorBase +// (None) + +class UClass* USoundModulatorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundModulatorBase"); + + return Clss; +} + + +// SoundModulatorBase AudioExtensions.Default__SoundModulatorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundModulatorBase* USoundModulatorBase::GetDefaultObj() +{ + static class USoundModulatorBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundModulatorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.SoundfieldEndpointSettingsBase +// (None) + +class UClass* USoundfieldEndpointSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldEndpointSettingsBase"); + + return Clss; +} + + +// SoundfieldEndpointSettingsBase AudioExtensions.Default__SoundfieldEndpointSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldEndpointSettingsBase* USoundfieldEndpointSettingsBase::GetDefaultObj() +{ + static class USoundfieldEndpointSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldEndpointSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.SoundfieldEffectSettingsBase +// (None) + +class UClass* USoundfieldEffectSettingsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldEffectSettingsBase"); + + return Clss; +} + + +// SoundfieldEffectSettingsBase AudioExtensions.Default__SoundfieldEffectSettingsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldEffectSettingsBase* USoundfieldEffectSettingsBase::GetDefaultObj() +{ + static class USoundfieldEffectSettingsBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldEffectSettingsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioExtensions.SoundfieldEffectBase +// (None) + +class UClass* USoundfieldEffectBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldEffectBase"); + + return Clss; +} + + +// SoundfieldEffectBase AudioExtensions.Default__SoundfieldEffectBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldEffectBase* USoundfieldEffectBase::GetDefaultObj() +{ + static class USoundfieldEffectBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldEffectBase::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioExtensions_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_classes.hpp new file mode 100644 index 0000000..6b8db8f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_classes.hpp @@ -0,0 +1,253 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4C8 (0x6C0 - 0x1F8) +// Class AudioMixer.SynthComponent +class USynthComponent : public USceneComponent +{ +public: + uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x1F8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopWhenOwnerDestroyed : 1; // Mask: 0x2, PropSize: 0x10x1F8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSpatialization : 1; // Mask: 0x4, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // Mask: 0x8, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B7 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_A86[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEnableBusSends : 1; // Mask: 0x1, PropSize: 0x10x1FC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBaseSubmix : 1; // Mask: 0x2, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSubmixSends : 1; // Mask: 0x4, PropSize: 0x10x1FC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B8 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_A87[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x200(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x208(0x3A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x5A8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ConcurrencySet; // 0x5B0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundClass* SoundClass; // 0x600(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x608(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmixBase* SoundSubmix; // 0x610(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundSubmixSends; // 0x618(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BusSends; // 0x628(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreEffectBusSends; // 0x638(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsUISound : 1; // Mask: 0x1, PropSize: 0x10x648(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsPreviewSound : 1; // Mask: 0x2, PropSize: 0x10x648(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B9 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_A89[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 EnvelopeFollowerAttackTime; // 0x64C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x650(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioEnvelopeValue; // 0x658(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A8B[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class USynthSound* Synth; // 0x688(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAudioComponent* AudioComponent; // 0x690(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A8C[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthComponent* GetDefaultObj(); + + void Stop(); + void Start(); + void SetVolumeMultiplier(float VolumeMultiplier); + void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); + void SetOutputToBusOnly(bool bInOutputToBusOnly); + void SetLowPassFilterFrequency(float InLowPassFilterFrequency); + void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); + bool IsPlaying(); +}; + +// 0x80 (0xA8 - 0x28) +// Class AudioMixer.AudioGenerator +class UAudioGenerator : public UObject +{ +public: + uint8 Pad_A8E[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioGenerator* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AudioMixer.AudioMixerBlueprintLibrary +class UAudioMixerBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAudioMixerBlueprintLibrary* GetDefaultObj(); + + float TrimAudioCache(float InMegabytesToFree); + class USoundWave* StopRecordingOutput(class UObject* WorldContextObject, enum class EAudioRecordingExportType ExportType, const class FString& Name, const class FString& Path, class USoundSubmix* SubmixToRecord, class USoundWave* ExistingSoundWaveToOverwrite); + void StopAudioBus(class UObject* WorldContextObject, class UAudioBus* AudioBus); + void StopAnalyzingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToStopAnalyzing); + void StartRecordingOutput(class UObject* WorldContextObject, float ExpectedDuration, class USoundSubmix* SubmixToRecord); + void StartAudioBus(class UObject* WorldContextObject, class UAudioBus* AudioBus); + void StartAnalyzingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToAnalyze, enum class EFFTSize FFTSize, enum class EFFTPeakInterpolationMethod InterpolationMethod, enum class EFFTWindowType WindowType, float HopSize, enum class EAudioSpectrumType SpectrumType); + void SetSubmixEffectChainOverride(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, const TArray& SubmixEffectPresetChain, float FadeTimeSec); + void SetBypassSourceEffectChainEntry(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); + void ResumeRecordingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToPause); + void ReplaceSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset); + void ReplaceSoundEffectSubmix(class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset); + void RemoveSubmixEffectPresetAtIndex(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex); + void RemoveSubmixEffectPreset(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + void RemoveSubmixEffectAtIndex(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex); + void RemoveSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + void RemoveSourceEffectFromPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); + void RemoveMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset); + void PrimeSoundForPlayback(class USoundWave* SoundWave, FDelegateProperty_ OnLoadCompletion); + void PrimeSoundCueForPlayback(class USoundCue* SoundCue); + void PauseRecordingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToPause); + TArray MakePresetSpectralAnalysisBandSettings(enum class EAudioSpectrumBandPresetType InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + TArray MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, enum class EMusicalNoteName InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + TArray MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + bool IsAudioBusActive(class UObject* WorldContextObject, class UAudioBus* AudioBus); + void GetPhaseForFrequencies(class UObject* WorldContextObject, TArray& Frequencies, TArray* Phases, class USoundSubmix* SubmixToAnalyze); + int32 GetNumberOfEntriesInSourceEffectChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain); + void GetMagnitudeForFrequencies(class UObject* WorldContextObject, TArray& Frequencies, TArray* Magnitudes, class USoundSubmix* SubmixToAnalyze); + void ClearSubmixEffects(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix); + void ClearSubmixEffectChainOverride(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, float FadeTimeSec); + void ClearMasterSubmixEffects(class UObject* WorldContextObject); + int32 AddSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + void AddSourceEffectToPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, const struct FSourceEffectChainEntry& Entry); + void AddMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset); +}; + +// 0x168 (0x190 - 0x28) +// Class AudioMixer.QuartzClockHandle +class UQuartzClockHandle : public UObject +{ +public: + uint8 Pad_B71[0x140]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzSubsystem* QuartzSubsystem; // 0x168(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B72[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + class UWorld* WorldPtr; // 0x188(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UQuartzClockHandle* GetDefaultObj(); + + void UnsubscribeFromTimeDivision(class UObject* WorldContextObject, enum class EQuartzCommandQuantization InQuantizationBoundary, class UQuartzClockHandle** ClockHandle); + void UnsubscribeFromAllTimeDivisions(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void SubscribeToQuantizationEvent(class UObject* WorldContextObject, enum class EQuartzCommandQuantization InQuantizationBoundary, FDelegateProperty_& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle); + void SubscribeToAllQuantizationEvents(class UObject* WorldContextObject, FDelegateProperty_& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle); + void StopClock(class UObject* WorldContextObject, bool CancelPendingEvents, class UQuartzClockHandle** ClockHandle); + void StartOtherClock(class UObject* WorldContextObject, class FName OtherClockName, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate); + void StartClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void SetTicksPerSecond(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float TicksPerSecond); + void SetThirtySecondNotesPerMinute(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float ThirtySecondsNotesPerMinute); + void SetSecondsPerTick(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float SecondsPerTick); + void SetMillisecondsPerTick(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float MillisecondsPerTick); + void SetBeatsPerMinute(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float BeatsPerMinute); + void ResumeClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void ResetTransportQuantized(class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate, class UQuartzClockHandle** ClockHandle); + void ResetTransport(class UObject* WorldContextObject, FDelegateProperty_& InDelegate); + void PauseClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + bool IsClockRunning(class UObject* WorldContextObject); + float GetTicksPerSecond(class UObject* WorldContextObject); + float GetThirtySecondNotesPerMinute(class UObject* WorldContextObject); + float GetSecondsPerTick(class UObject* WorldContextObject); + float GetMillisecondsPerTick(class UObject* WorldContextObject); + float GetEstimatedRunTime(class UObject* WorldContextObject); + float GetDurationOfQuantizationTypeInSeconds(class UObject* WorldContextObject, enum class EQuartzCommandQuantization& QuantizationType, float Multiplier); + struct FQuartzTransportTimeStamp GetCurrentTimestamp(class UObject* WorldContextObject); + float GetBeatsPerMinute(class UObject* WorldContextObject); +}; + +// 0xE8 (0x150 - 0x68) +// Class AudioMixer.SubmixEffectDynamicsProcessorPreset +class USubmixEffectDynamicsProcessorPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_B7D[0x88]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectDynamicsProcessorSettings Settings; // 0xF0(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectDynamicsProcessorPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectDynamicsProcessorSettings& Settings); + void SetExternalSubmix(class USoundSubmix* Submix); + void SetAudioBus(class UAudioBus* AudioBus); + void ResetKey(); +}; + +// 0x48 (0xB0 - 0x68) +// Class AudioMixer.SubmixEffectSubmixEQPreset +class USubmixEffectSubmixEQPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_B7F[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectSubmixEQSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectSubmixEQPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectSubmixEQSettings& InSettings); +}; + +// 0xA8 (0x110 - 0x68) +// Class AudioMixer.SubmixEffectReverbPreset +class USubmixEffectReverbPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_B82[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectReverbSettings Settings; // 0xD0(0x40)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectReverbPreset* GetDefaultObj(); + + void SetSettingsWithReverbEffect(class UReverbEffect* InReverbEffect, float WetLevel, float DryLevel); + void SetSettings(struct FSubmixEffectReverbSettings& InSettings); +}; + +// 0x110 (0x150 - 0x40) +// Class AudioMixer.QuartzSubsystem +class UQuartzSubsystem : public UTickableWorldSubsystem +{ +public: + uint8 Pad_BE7[0x110]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UQuartzSubsystem* GetDefaultObj(); + + bool IsQuartzEnabled(); + bool IsClockRunning(class UObject* WorldContextObject, class FName ClockName); + float GetRoundTripMinLatency(class UObject* WorldContextObject); + float GetRoundTripMaxLatency(class UObject* WorldContextObject); + float GetRoundTripAverageLatency(class UObject* WorldContextObject); + class UQuartzClockHandle* GetHandleForClock(class UObject* WorldContextObject, class FName ClockName); + float GetGameThreadToAudioRenderThreadMinLatency(class UObject* WorldContextObject); + float GetGameThreadToAudioRenderThreadMaxLatency(class UObject* WorldContextObject); + float GetGameThreadToAudioRenderThreadAverageLatency(class UObject* WorldContextObject); + float GetEstimatedClockRunTime(class UObject* WorldContextObject, class FName& InClockName); + float GetDurationOfQuantizationTypeInSeconds(class UObject* WorldContextObject, class FName ClockName, enum class EQuartzCommandQuantization& QuantizationType, float Multiplier); + struct FQuartzTransportTimeStamp GetCurrentClockTimestamp(class UObject* WorldContextObject, class FName& InClockName); + float GetAudioRenderThreadToGameThreadMinLatency(); + float GetAudioRenderThreadToGameThreadMaxLatency(); + float GetAudioRenderThreadToGameThreadAverageLatency(); + bool DoesClockExist(class UObject* WorldContextObject, class FName ClockName); + void DeleteClockByName(class UObject* WorldContextObject, class FName ClockName); + void DeleteClockByHandle(class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle); + class UQuartzClockHandle* CreateNewClock(class UObject* WorldContextObject, class FName ClockName, const struct FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); +}; + +// 0x20 (0x3E0 - 0x3C0) +// Class AudioMixer.SynthSound +class USynthSound : public USoundWaveProcedural +{ +public: + class USynthComponent* OwningSynthComponent; // 0x3C0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BEC[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthSound* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_functions.cpp new file mode 100644 index 0000000..6fed0cd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_functions.cpp @@ -0,0 +1,3153 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AudioMixer.SynthComponent +// (SceneComponent) + +class UClass* USynthComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthComponent"); + + return Clss; +} + + +// SynthComponent AudioMixer.Default__SynthComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthComponent* USynthComponent::GetDefaultObj() +{ + static class USynthComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USynthComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.SynthComponent.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USynthComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.Start +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USynthComponent::Start() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "Start"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.SetVolumeMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponent::SetVolumeMultiplier(float VolumeMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "SetVolumeMultiplier"); + + Params::USynthComponent_SetVolumeMultiplier_Params Parms{}; + + Parms.VolumeMultiplier = VolumeMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.SetSubmixSend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmixBase* Submix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponent::SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "SetSubmixSend"); + + Params::USynthComponent_SetSubmixSend_Params Parms{}; + + Parms.Submix = Submix; + Parms.SendLevel = SendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.SetOutputToBusOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOutputToBusOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponent::SetOutputToBusOnly(bool bInOutputToBusOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "SetOutputToBusOnly"); + + Params::USynthComponent_SetOutputToBusOnly_Params Parms{}; + + Parms.bInOutputToBusOnly = bInOutputToBusOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.SetLowPassFilterFrequency +// (Native, Public, BlueprintCallable) +// Parameters: +// float InLowPassFilterFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponent::SetLowPassFilterFrequency(float InLowPassFilterFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "SetLowPassFilterFrequency"); + + Params::USynthComponent_SetLowPassFilterFrequency_Params Parms{}; + + Parms.InLowPassFilterFrequency = InLowPassFilterFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.SetLowPassFilterEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InLowPassFilterEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponent::SetLowPassFilterEnabled(bool InLowPassFilterEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "SetLowPassFilterEnabled"); + + Params::USynthComponent_SetLowPassFilterEnabled_Params Parms{}; + + Parms.InLowPassFilterEnabled = InLowPassFilterEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SynthComponent.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponent", "IsPlaying"); + + Params::USynthComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AudioMixer.AudioGenerator +// (None) + +class UClass* UAudioGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioGenerator"); + + return Clss; +} + + +// AudioGenerator AudioMixer.Default__AudioGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioGenerator* UAudioGenerator::GetDefaultObj() +{ + static class UAudioGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioMixer.AudioMixerBlueprintLibrary +// (None) + +class UClass* UAudioMixerBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioMixerBlueprintLibrary"); + + return Clss; +} + + +// AudioMixerBlueprintLibrary AudioMixer.Default__AudioMixerBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioMixerBlueprintLibrary* UAudioMixerBlueprintLibrary::GetDefaultObj() +{ + static class UAudioMixerBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioMixerBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.TrimAudioCache +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InMegabytesToFree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAudioMixerBlueprintLibrary::TrimAudioCache(float InMegabytesToFree) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "TrimAudioCache"); + + Params::UAudioMixerBlueprintLibrary_TrimAudioCache_Params Parms{}; + + Parms.InMegabytesToFree = InMegabytesToFree; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StopRecordingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioRecordingExportTypeExportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* ExistingSoundWaveToOverwrite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USoundWave* UAudioMixerBlueprintLibrary::StopRecordingOutput(class UObject* WorldContextObject, enum class EAudioRecordingExportType ExportType, const class FString& Name, const class FString& Path, class USoundSubmix* SubmixToRecord, class USoundWave* ExistingSoundWaveToOverwrite) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StopRecordingOutput"); + + Params::UAudioMixerBlueprintLibrary_StopRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExportType = ExportType; + Parms.Name = Name; + Parms.Path = Path; + Parms.SubmixToRecord = SubmixToRecord; + Parms.ExistingSoundWaveToOverwrite = ExistingSoundWaveToOverwrite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StopAudioBus +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::StopAudioBus(class UObject* WorldContextObject, class UAudioBus* AudioBus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StopAudioBus"); + + Params::UAudioMixerBlueprintLibrary_StopAudioBus_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AudioBus = AudioBus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StopAnalyzingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToStopAnalyzing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::StopAnalyzingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToStopAnalyzing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StopAnalyzingOutput"); + + Params::UAudioMixerBlueprintLibrary_StopAnalyzingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixToStopAnalyzing = SubmixToStopAnalyzing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StartRecordingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExpectedDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::StartRecordingOutput(class UObject* WorldContextObject, float ExpectedDuration, class USoundSubmix* SubmixToRecord) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StartRecordingOutput"); + + Params::UAudioMixerBlueprintLibrary_StartRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExpectedDuration = ExpectedDuration; + Parms.SubmixToRecord = SubmixToRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StartAudioBus +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::StartAudioBus(class UObject* WorldContextObject, class UAudioBus* AudioBus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StartAudioBus"); + + Params::UAudioMixerBlueprintLibrary_StartAudioBus_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AudioBus = AudioBus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.StartAnalyzingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToAnalyze (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTSize FFTSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTPeakInterpolationMethodInterpolationMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTWindowType WindowType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HopSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioSpectrumType SpectrumType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::StartAnalyzingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToAnalyze, enum class EFFTSize FFTSize, enum class EFFTPeakInterpolationMethod InterpolationMethod, enum class EFFTWindowType WindowType, float HopSize, enum class EAudioSpectrumType SpectrumType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "StartAnalyzingOutput"); + + Params::UAudioMixerBlueprintLibrary_StartAnalyzingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixToAnalyze = SubmixToAnalyze; + Parms.FFTSize = FFTSize; + Parms.InterpolationMethod = InterpolationMethod; + Parms.WindowType = WindowType; + Parms.HopSize = HopSize; + Parms.SpectrumType = SpectrumType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.SetSubmixEffectChainOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArraySubmixEffectPresetChain (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float FadeTimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::SetSubmixEffectChainOverride(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, const TArray& SubmixEffectPresetChain, float FadeTimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "SetSubmixEffectChainOverride"); + + Params::UAudioMixerBlueprintLibrary_SetSubmixEffectChainOverride_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixEffectPresetChain = SubmixEffectPresetChain; + Parms.FadeTimeSec = FadeTimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSourcePresetChain*PresetChain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EntryIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBypassed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::SetBypassSourceEffectChainEntry(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "SetBypassSourceEffectChainEntry"); + + Params::UAudioMixerBlueprintLibrary_SetBypassSourceEffectChainEntry_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PresetChain = PresetChain; + Parms.EntryIndex = EntryIndex; + Parms.bBypassed = bBypassed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ResumeRecordingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ResumeRecordingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToPause) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ResumeRecordingOutput"); + + Params::UAudioMixerBlueprintLibrary_ResumeRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixToPause = SubmixToPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSubmixEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* InSoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SubmixChainIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ReplaceSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ReplaceSubmixEffect"); + + Params::UAudioMixerBlueprintLibrary_ReplaceSubmixEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundSubmix = InSoundSubmix; + Parms.SubmixChainIndex = SubmixChainIndex; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSoundEffectSubmix +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* InSoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SubmixChainIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ReplaceSoundEffectSubmix(class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ReplaceSoundEffectSubmix"); + + Params::UAudioMixerBlueprintLibrary_ReplaceSoundEffectSubmix_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundSubmix = InSoundSubmix; + Parms.SubmixChainIndex = SubmixChainIndex; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPresetAtIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SubmixChainIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveSubmixEffectPresetAtIndex(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveSubmixEffectPresetAtIndex"); + + Params::UAudioMixerBlueprintLibrary_RemoveSubmixEffectPresetAtIndex_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixChainIndex = SubmixChainIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPreset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveSubmixEffectPreset(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveSubmixEffectPreset"); + + Params::UAudioMixerBlueprintLibrary_RemoveSubmixEffectPreset_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectAtIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SubmixChainIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveSubmixEffectAtIndex(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveSubmixEffectAtIndex"); + + Params::UAudioMixerBlueprintLibrary_RemoveSubmixEffectAtIndex_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixChainIndex = SubmixChainIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveSubmixEffect"); + + Params::UAudioMixerBlueprintLibrary_RemoveSubmixEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSourcePresetChain*PresetChain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EntryIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveSourceEffectFromPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveSourceEffectFromPresetChain"); + + Params::UAudioMixerBlueprintLibrary_RemoveSourceEffectFromPresetChain_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PresetChain = PresetChain; + Parms.EntryIndex = EntryIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::RemoveMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "RemoveMasterSubmixEffect"); + + Params::UAudioMixerBlueprintLibrary_RemoveMasterSubmixEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundForPlayback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundWave* SoundWave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnLoadCompletion (ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::PrimeSoundForPlayback(class USoundWave* SoundWave, FDelegateProperty_ OnLoadCompletion) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "PrimeSoundForPlayback"); + + Params::UAudioMixerBlueprintLibrary_PrimeSoundForPlayback_Params Parms{}; + + Parms.SoundWave = SoundWave; + Parms.OnLoadCompletion = OnLoadCompletion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundCueForPlayback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundCue* SoundCue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::PrimeSoundCueForPlayback(class USoundCue* SoundCue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "PrimeSoundCueForPlayback"); + + Params::UAudioMixerBlueprintLibrary_PrimeSoundCueForPlayback_Params Parms{}; + + Parms.SoundCue = SoundCue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.PauseRecordingOutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::PauseRecordingOutput(class UObject* WorldContextObject, class USoundSubmix* SubmixToPause) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "PauseRecordingOutput"); + + Params::UAudioMixerBlueprintLibrary_PauseRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixToPause = SubmixToPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.MakePresetSpectralAnalysisBandSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EAudioSpectrumBandPresetTypeInBandPresetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNumBands (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAttackTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InReleaseTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAudioMixerBlueprintLibrary::MakePresetSpectralAnalysisBandSettings(enum class EAudioSpectrumBandPresetType InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "MakePresetSpectralAnalysisBandSettings"); + + Params::UAudioMixerBlueprintLibrary_MakePresetSpectralAnalysisBandSettings_Params Parms{}; + + Parms.InBandPresetType = InBandPresetType; + Parms.InNumBands = InNumBands; + Parms.InAttackTimeMsec = InAttackTimeMsec; + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.MakeMusicalSpectralAnalysisBandSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InNumSemitones (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMusicalNoteName InStartingMusicalNote (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InStartingOctave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAttackTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InReleaseTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAudioMixerBlueprintLibrary::MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, enum class EMusicalNoteName InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "MakeMusicalSpectralAnalysisBandSettings"); + + Params::UAudioMixerBlueprintLibrary_MakeMusicalSpectralAnalysisBandSettings_Params Parms{}; + + Parms.InNumSemitones = InNumSemitones; + Parms.InStartingMusicalNote = InStartingMusicalNote; + Parms.InStartingOctave = InStartingOctave; + Parms.InAttackTimeMsec = InAttackTimeMsec; + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.MakeFullSpectrumSpectralAnalysisBandSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InNumBands (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMinimumFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaximumFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAttackTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InReleaseTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAudioMixerBlueprintLibrary::MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "MakeFullSpectrumSpectralAnalysisBandSettings"); + + Params::UAudioMixerBlueprintLibrary_MakeFullSpectrumSpectralAnalysisBandSettings_Params Parms{}; + + Parms.InNumBands = InNumBands; + Parms.InMinimumFrequency = InMinimumFrequency; + Parms.InMaximumFrequency = InMaximumFrequency; + Parms.InAttackTimeMsec = InAttackTimeMsec; + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.IsAudioBusActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioMixerBlueprintLibrary::IsAudioBusActive(class UObject* WorldContextObject, class UAudioBus* AudioBus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "IsAudioBusActive"); + + Params::UAudioMixerBlueprintLibrary_IsAudioBusActive_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AudioBus = AudioBus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.GetPhaseForFrequencies +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Frequencies (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Phases (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToAnalyze (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::GetPhaseForFrequencies(class UObject* WorldContextObject, TArray& Frequencies, TArray* Phases, class USoundSubmix* SubmixToAnalyze) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "GetPhaseForFrequencies"); + + Params::UAudioMixerBlueprintLibrary_GetPhaseForFrequencies_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Frequencies = Frequencies; + Parms.SubmixToAnalyze = SubmixToAnalyze; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Phases != nullptr) + *Phases = std::move(Parms.Phases); + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSourcePresetChain*PresetChain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAudioMixerBlueprintLibrary::GetNumberOfEntriesInSourceEffectChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "GetNumberOfEntriesInSourceEffectChain"); + + Params::UAudioMixerBlueprintLibrary_GetNumberOfEntriesInSourceEffectChain_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PresetChain = PresetChain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.GetMagnitudeForFrequencies +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Frequencies (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Magnitudes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// class USoundSubmix* SubmixToAnalyze (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::GetMagnitudeForFrequencies(class UObject* WorldContextObject, TArray& Frequencies, TArray* Magnitudes, class USoundSubmix* SubmixToAnalyze) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "GetMagnitudeForFrequencies"); + + Params::UAudioMixerBlueprintLibrary_GetMagnitudeForFrequencies_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Frequencies = Frequencies; + Parms.SubmixToAnalyze = SubmixToAnalyze; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Magnitudes != nullptr) + *Magnitudes = std::move(Parms.Magnitudes); + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffects +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ClearSubmixEffects(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ClearSubmixEffects"); + + Params::UAudioMixerBlueprintLibrary_ClearSubmixEffects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffectChainOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ClearSubmixEffectChainOverride(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, float FadeTimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ClearSubmixEffectChainOverride"); + + Params::UAudioMixerBlueprintLibrary_ClearSubmixEffectChainOverride_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.FadeTimeSec = FadeTimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::ClearMasterSubmixEffects(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "ClearMasterSubmixEffects"); + + Params::UAudioMixerBlueprintLibrary_ClearMasterSubmixEffects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.AddSubmixEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmix* SoundSubmix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAudioMixerBlueprintLibrary::AddSubmixEffect(class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "AddSubmixEffect"); + + Params::UAudioMixerBlueprintLibrary_AddSubmixEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundSubmix = SoundSubmix; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSourcePresetChain*PresetChain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSourceEffectChainEntry Entry (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::AddSourceEffectToPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, const struct FSourceEffectChainEntry& Entry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "AddSourceEffectToPresetChain"); + + Params::UAudioMixerBlueprintLibrary_AddSourceEffectToPresetChain_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PresetChain = PresetChain; + Parms.Entry = Entry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioMixerBlueprintLibrary::AddMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioMixerBlueprintLibrary", "AddMasterSubmixEffect"); + + Params::UAudioMixerBlueprintLibrary_AddMasterSubmixEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SubmixEffectPreset = SubmixEffectPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AudioMixer.QuartzClockHandle +// (None) + +class UClass* UQuartzClockHandle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("QuartzClockHandle"); + + return Clss; +} + + +// QuartzClockHandle AudioMixer.Default__QuartzClockHandle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UQuartzClockHandle* UQuartzClockHandle::GetDefaultObj() +{ + static class UQuartzClockHandle* Default = nullptr; + + if (!Default) + Default = static_cast(UQuartzClockHandle::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.QuartzClockHandle.UnsubscribeFromTimeDivision +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EQuartzCommandQuantizationInQuantizationBoundary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::UnsubscribeFromTimeDivision(class UObject* WorldContextObject, enum class EQuartzCommandQuantization InQuantizationBoundary, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "UnsubscribeFromTimeDivision"); + + Params::UQuartzClockHandle_UnsubscribeFromTimeDivision_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InQuantizationBoundary = InQuantizationBoundary; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.UnsubscribeFromAllTimeDivisions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::UnsubscribeFromAllTimeDivisions(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "UnsubscribeFromAllTimeDivisions"); + + Params::UQuartzClockHandle_UnsubscribeFromAllTimeDivisions_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SubscribeToQuantizationEvent +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EQuartzCommandQuantizationInQuantizationBoundary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnQuantizationEvent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SubscribeToQuantizationEvent(class UObject* WorldContextObject, enum class EQuartzCommandQuantization InQuantizationBoundary, FDelegateProperty_& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SubscribeToQuantizationEvent"); + + Params::UQuartzClockHandle_SubscribeToQuantizationEvent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InQuantizationBoundary = InQuantizationBoundary; + Parms.OnQuantizationEvent = OnQuantizationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SubscribeToAllQuantizationEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnQuantizationEvent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SubscribeToAllQuantizationEvents(class UObject* WorldContextObject, FDelegateProperty_& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SubscribeToAllQuantizationEvents"); + + Params::UQuartzClockHandle_SubscribeToAllQuantizationEvents_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnQuantizationEvent = OnQuantizationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.StopClock +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CancelPendingEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::StopClock(class UObject* WorldContextObject, bool CancelPendingEvents, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "StopClock"); + + Params::UQuartzClockHandle_StopClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CancelPendingEvents = CancelPendingEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.StartOtherClock +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OtherClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary InQuantizationBoundary (Parm, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::StartOtherClock(class UObject* WorldContextObject, class FName OtherClockName, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "StartOtherClock"); + + Params::UQuartzClockHandle_StartOtherClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OtherClockName = OtherClockName; + Parms.InQuantizationBoundary = InQuantizationBoundary; + Parms.InDelegate = InDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.QuartzClockHandle.StartClock +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::StartClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "StartClock"); + + Params::UQuartzClockHandle_StartClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SetTicksPerSecond +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary QuantizationBoundary (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TicksPerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SetTicksPerSecond(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float TicksPerSecond) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SetTicksPerSecond"); + + Params::UQuartzClockHandle_SetTicksPerSecond_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationBoundary = QuantizationBoundary; + Parms.Delegate = Delegate; + Parms.TicksPerSecond = TicksPerSecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SetThirtySecondNotesPerMinute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary QuantizationBoundary (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ThirtySecondsNotesPerMinute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SetThirtySecondNotesPerMinute(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float ThirtySecondsNotesPerMinute) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SetThirtySecondNotesPerMinute"); + + Params::UQuartzClockHandle_SetThirtySecondNotesPerMinute_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationBoundary = QuantizationBoundary; + Parms.Delegate = Delegate; + Parms.ThirtySecondsNotesPerMinute = ThirtySecondsNotesPerMinute; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SetSecondsPerTick +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary QuantizationBoundary (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SecondsPerTick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SetSecondsPerTick(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float SecondsPerTick) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SetSecondsPerTick"); + + Params::UQuartzClockHandle_SetSecondsPerTick_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationBoundary = QuantizationBoundary; + Parms.Delegate = Delegate; + Parms.SecondsPerTick = SecondsPerTick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SetMillisecondsPerTick +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary QuantizationBoundary (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MillisecondsPerTick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SetMillisecondsPerTick(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float MillisecondsPerTick) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SetMillisecondsPerTick"); + + Params::UQuartzClockHandle_SetMillisecondsPerTick_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationBoundary = QuantizationBoundary; + Parms.Delegate = Delegate; + Parms.MillisecondsPerTick = MillisecondsPerTick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.SetBeatsPerMinute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary QuantizationBoundary (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BeatsPerMinute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::SetBeatsPerMinute(class UObject* WorldContextObject, struct FQuartzQuantizationBoundary& QuantizationBoundary, FDelegateProperty_& Delegate, class UQuartzClockHandle** ClockHandle, float BeatsPerMinute) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "SetBeatsPerMinute"); + + Params::UQuartzClockHandle_SetBeatsPerMinute_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationBoundary = QuantizationBoundary; + Parms.Delegate = Delegate; + Parms.BeatsPerMinute = BeatsPerMinute; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.ResumeClock +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::ResumeClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "ResumeClock"); + + Params::UQuartzClockHandle_ResumeClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.ResetTransportQuantized +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary InQuantizationBoundary (Parm, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::ResetTransportQuantized(class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "ResetTransportQuantized"); + + Params::UQuartzClockHandle_ResetTransportQuantized_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InQuantizationBoundary = InQuantizationBoundary; + Parms.InDelegate = InDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.ResetTransport +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::ResetTransport(class UObject* WorldContextObject, FDelegateProperty_& InDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "ResetTransport"); + + Params::UQuartzClockHandle_ResetTransport_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InDelegate = InDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.QuartzClockHandle.PauseClock +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ClockHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzClockHandle::PauseClock(class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "PauseClock"); + + Params::UQuartzClockHandle_PauseClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClockHandle != nullptr) + *ClockHandle = Parms.ClockHandle; + +} + + +// Function AudioMixer.QuartzClockHandle.IsClockRunning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuartzClockHandle::IsClockRunning(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "IsClockRunning"); + + Params::UQuartzClockHandle_IsClockRunning_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetTicksPerSecond +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetTicksPerSecond(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetTicksPerSecond"); + + Params::UQuartzClockHandle_GetTicksPerSecond_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetThirtySecondNotesPerMinute +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetThirtySecondNotesPerMinute(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetThirtySecondNotesPerMinute"); + + Params::UQuartzClockHandle_GetThirtySecondNotesPerMinute_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetSecondsPerTick +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetSecondsPerTick(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetSecondsPerTick"); + + Params::UQuartzClockHandle_GetSecondsPerTick_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetMillisecondsPerTick +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetMillisecondsPerTick(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetMillisecondsPerTick"); + + Params::UQuartzClockHandle_GetMillisecondsPerTick_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetEstimatedRunTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetEstimatedRunTime(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetEstimatedRunTime"); + + Params::UQuartzClockHandle_GetEstimatedRunTime_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetDurationOfQuantizationTypeInSeconds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EQuartzCommandQuantizationQuantizationType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Multiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetDurationOfQuantizationTypeInSeconds(class UObject* WorldContextObject, enum class EQuartzCommandQuantization& QuantizationType, float Multiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetDurationOfQuantizationTypeInSeconds"); + + Params::UQuartzClockHandle_GetDurationOfQuantizationTypeInSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QuantizationType = QuantizationType; + Parms.Multiplier = Multiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetCurrentTimestamp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzTransportTimeStamp ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuartzTransportTimeStamp UQuartzClockHandle::GetCurrentTimestamp(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetCurrentTimestamp"); + + Params::UQuartzClockHandle_GetCurrentTimestamp_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzClockHandle.GetBeatsPerMinute +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzClockHandle::GetBeatsPerMinute(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzClockHandle", "GetBeatsPerMinute"); + + Params::UQuartzClockHandle_GetBeatsPerMinute_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AudioMixer.SubmixEffectDynamicsProcessorPreset +// (None) + +class UClass* USubmixEffectDynamicsProcessorPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectDynamicsProcessorPreset"); + + return Clss; +} + + +// SubmixEffectDynamicsProcessorPreset AudioMixer.Default__SubmixEffectDynamicsProcessorPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectDynamicsProcessorPreset* USubmixEffectDynamicsProcessorPreset::GetDefaultObj() +{ + static class USubmixEffectDynamicsProcessorPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectDynamicsProcessorPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectDynamicsProcessorSettingsSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectDynamicsProcessorPreset::SetSettings(struct FSubmixEffectDynamicsProcessorSettings& Settings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDynamicsProcessorPreset", "SetSettings"); + + Params::USubmixEffectDynamicsProcessorPreset_SetSettings_Params Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetExternalSubmix +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmix* Submix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectDynamicsProcessorPreset::SetExternalSubmix(class USoundSubmix* Submix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDynamicsProcessorPreset", "SetExternalSubmix"); + + Params::USubmixEffectDynamicsProcessorPreset_SetExternalSubmix_Params Parms{}; + + Parms.Submix = Submix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetAudioBus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectDynamicsProcessorPreset::SetAudioBus(class UAudioBus* AudioBus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDynamicsProcessorPreset", "SetAudioBus"); + + Params::USubmixEffectDynamicsProcessorPreset_SetAudioBus_Params Parms{}; + + Parms.AudioBus = AudioBus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.ResetKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USubmixEffectDynamicsProcessorPreset::ResetKey() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDynamicsProcessorPreset", "ResetKey"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AudioMixer.SubmixEffectSubmixEQPreset +// (None) + +class UClass* USubmixEffectSubmixEQPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectSubmixEQPreset"); + + return Clss; +} + + +// SubmixEffectSubmixEQPreset AudioMixer.Default__SubmixEffectSubmixEQPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectSubmixEQPreset* USubmixEffectSubmixEQPreset::GetDefaultObj() +{ + static class USubmixEffectSubmixEQPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectSubmixEQPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectSubmixEQSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USubmixEffectSubmixEQPreset::SetSettings(struct FSubmixEffectSubmixEQSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectSubmixEQPreset", "SetSettings"); + + Params::USubmixEffectSubmixEQPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AudioMixer.SubmixEffectReverbPreset +// (None) + +class UClass* USubmixEffectReverbPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectReverbPreset"); + + return Clss; +} + + +// SubmixEffectReverbPreset AudioMixer.Default__SubmixEffectReverbPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectReverbPreset* USubmixEffectReverbPreset::GetDefaultObj() +{ + static class USubmixEffectReverbPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectReverbPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UReverbEffect* InReverbEffect (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float WetLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DryLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectReverbPreset::SetSettingsWithReverbEffect(class UReverbEffect* InReverbEffect, float WetLevel, float DryLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectReverbPreset", "SetSettingsWithReverbEffect"); + + Params::USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Params Parms{}; + + Parms.InReverbEffect = InReverbEffect; + Parms.WetLevel = WetLevel; + Parms.DryLevel = DryLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.SubmixEffectReverbPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectReverbSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectReverbPreset::SetSettings(struct FSubmixEffectReverbSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectReverbPreset", "SetSettings"); + + Params::USubmixEffectReverbPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AudioMixer.QuartzSubsystem +// (None) + +class UClass* UQuartzSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("QuartzSubsystem"); + + return Clss; +} + + +// QuartzSubsystem AudioMixer.Default__QuartzSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UQuartzSubsystem* UQuartzSubsystem::GetDefaultObj() +{ + static class UQuartzSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UQuartzSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioMixer.QuartzSubsystem.IsQuartzEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuartzSubsystem::IsQuartzEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "IsQuartzEnabled"); + + Params::UQuartzSubsystem_IsQuartzEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.IsClockRunning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuartzSubsystem::IsClockRunning(class UObject* WorldContextObject, class FName ClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "IsClockRunning"); + + Params::UQuartzSubsystem_IsClockRunning_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetRoundTripMinLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetRoundTripMinLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetRoundTripMinLatency"); + + Params::UQuartzSubsystem_GetRoundTripMinLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetRoundTripMaxLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetRoundTripMaxLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetRoundTripMaxLatency"); + + Params::UQuartzSubsystem_GetRoundTripMaxLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetRoundTripAverageLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetRoundTripAverageLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetRoundTripAverageLatency"); + + Params::UQuartzSubsystem_GetRoundTripAverageLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetHandleForClock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UQuartzClockHandle* UQuartzSubsystem::GetHandleForClock(class UObject* WorldContextObject, class FName ClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetHandleForClock"); + + Params::UQuartzSubsystem_GetHandleForClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMinLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetGameThreadToAudioRenderThreadMinLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetGameThreadToAudioRenderThreadMinLatency"); + + Params::UQuartzSubsystem_GetGameThreadToAudioRenderThreadMinLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMaxLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetGameThreadToAudioRenderThreadMaxLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetGameThreadToAudioRenderThreadMaxLatency"); + + Params::UQuartzSubsystem_GetGameThreadToAudioRenderThreadMaxLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadAverageLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetGameThreadToAudioRenderThreadAverageLatency(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetGameThreadToAudioRenderThreadAverageLatency"); + + Params::UQuartzSubsystem_GetGameThreadToAudioRenderThreadAverageLatency_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetEstimatedClockRunTime +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InClockName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetEstimatedClockRunTime(class UObject* WorldContextObject, class FName& InClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetEstimatedClockRunTime"); + + Params::UQuartzSubsystem_GetEstimatedClockRunTime_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockName = InClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetDurationOfQuantizationTypeInSeconds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EQuartzCommandQuantizationQuantizationType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Multiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetDurationOfQuantizationTypeInSeconds(class UObject* WorldContextObject, class FName ClockName, enum class EQuartzCommandQuantization& QuantizationType, float Multiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetDurationOfQuantizationTypeInSeconds"); + + Params::UQuartzSubsystem_GetDurationOfQuantizationTypeInSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + Parms.QuantizationType = QuantizationType; + Parms.Multiplier = Multiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetCurrentClockTimestamp +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InClockName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzTransportTimeStamp ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuartzTransportTimeStamp UQuartzSubsystem::GetCurrentClockTimestamp(class UObject* WorldContextObject, class FName& InClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetCurrentClockTimestamp"); + + Params::UQuartzSubsystem_GetCurrentClockTimestamp_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockName = InClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMinLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetAudioRenderThreadToGameThreadMinLatency() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetAudioRenderThreadToGameThreadMinLatency"); + + Params::UQuartzSubsystem_GetAudioRenderThreadToGameThreadMinLatency_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMaxLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetAudioRenderThreadToGameThreadMaxLatency() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetAudioRenderThreadToGameThreadMaxLatency"); + + Params::UQuartzSubsystem_GetAudioRenderThreadToGameThreadMaxLatency_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadAverageLatency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuartzSubsystem::GetAudioRenderThreadToGameThreadAverageLatency() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "GetAudioRenderThreadToGameThreadAverageLatency"); + + Params::UQuartzSubsystem_GetAudioRenderThreadToGameThreadAverageLatency_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.DoesClockExist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuartzSubsystem::DoesClockExist(class UObject* WorldContextObject, class FName ClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "DoesClockExist"); + + Params::UQuartzSubsystem_DoesClockExist_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AudioMixer.QuartzSubsystem.DeleteClockByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzSubsystem::DeleteClockByName(class UObject* WorldContextObject, class FName ClockName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "DeleteClockByName"); + + Params::UQuartzSubsystem_DeleteClockByName_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.QuartzSubsystem.DeleteClockByHandle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* InClockHandle (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuartzSubsystem::DeleteClockByHandle(class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "DeleteClockByHandle"); + + Params::UQuartzSubsystem_DeleteClockByHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockHandle = InClockHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AudioMixer.QuartzSubsystem.CreateNewClock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzClockSettings InSettings (Parm, NativeAccessSpecifierPublic) +// bool bOverrideSettingsIfClockExists (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseAudioEngineClockManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UQuartzClockHandle* UQuartzSubsystem::CreateNewClock(class UObject* WorldContextObject, class FName ClockName, const struct FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuartzSubsystem", "CreateNewClock"); + + Params::UQuartzSubsystem_CreateNewClock_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ClockName = ClockName; + Parms.InSettings = InSettings; + Parms.bOverrideSettingsIfClockExists = bOverrideSettingsIfClockExists; + Parms.bUseAudioEngineClockManager = bUseAudioEngineClockManager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AudioMixer.SynthSound +// (None) + +class UClass* USynthSound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthSound"); + + return Clss; +} + + +// SynthSound AudioMixer.Default__SynthSound +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthSound* USynthSound::GetDefaultObj() +{ + static class USynthSound* Default = nullptr; + + if (!Default) + Default = static_cast(USynthSound::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_parameters.hpp new file mode 100644 index 0000000..ca1cdab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_parameters.hpp @@ -0,0 +1,954 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function AudioMixer.SynthComponent.SetVolumeMultiplier +struct USynthComponent_SetVolumeMultiplier_Params +{ +public: + float VolumeMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.SynthComponent.SetSubmixSend +struct USynthComponent_SetSubmixSend_Params +{ +public: + class USoundSubmixBase* Submix; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A82[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function AudioMixer.SynthComponent.SetOutputToBusOnly +struct USynthComponent_SetOutputToBusOnly_Params +{ +public: + bool bInOutputToBusOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AudioMixer.SynthComponent.SetLowPassFilterFrequency +struct USynthComponent_SetLowPassFilterFrequency_Params +{ +public: + float InLowPassFilterFrequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AudioMixer.SynthComponent.SetLowPassFilterEnabled +struct USynthComponent_SetLowPassFilterEnabled_Params +{ +public: + bool InLowPassFilterEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AudioMixer.SynthComponent.IsPlaying +struct USynthComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.TrimAudioCache +struct UAudioMixerBlueprintLibrary_TrimAudioCache_Params +{ +public: + float InMegabytesToFree; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StopRecordingOutput +struct UAudioMixerBlueprintLibrary_StopRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioRecordingExportType ExportType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A98[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Path; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToRecord; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* ExistingSoundWaveToOverwrite; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StopAudioBus +struct UAudioMixerBlueprintLibrary_StopAudioBus_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StopAnalyzingOutput +struct UAudioMixerBlueprintLibrary_StopAnalyzingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToStopAnalyzing; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StartRecordingOutput +struct UAudioMixerBlueprintLibrary_StartRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpectedDuration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundSubmix* SubmixToRecord; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StartAudioBus +struct UAudioMixerBlueprintLibrary_StartAudioBus_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.StartAnalyzingOutput +struct UAudioMixerBlueprintLibrary_StartAnalyzingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToAnalyze; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTSize FFTSize; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTPeakInterpolationMethod InterpolationMethod; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTWindowType WindowType; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE3[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float HopSize; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioSpectrumType SpectrumType; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.SetSubmixEffectChainOverride +struct UAudioMixerBlueprintLibrary_SetSubmixEffectChainOverride_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubmixEffectPresetChain; // 0x10(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float FadeTimeSec; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry +struct UAudioMixerBlueprintLibrary_SetBypassSourceEffectChainEntry_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* PresetChain; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EntryIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassed; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ResumeRecordingOutput +struct UAudioMixerBlueprintLibrary_ResumeRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToPause; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSubmixEffect +struct UAudioMixerBlueprintLibrary_ReplaceSubmixEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* InSoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubmixChainIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B13[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ReplaceSoundEffectSubmix +struct UAudioMixerBlueprintLibrary_ReplaceSoundEffectSubmix_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* InSoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubmixChainIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B19[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPresetAtIndex +struct UAudioMixerBlueprintLibrary_RemoveSubmixEffectPresetAtIndex_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubmixChainIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectPreset +struct UAudioMixerBlueprintLibrary_RemoveSubmixEffectPreset_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffectAtIndex +struct UAudioMixerBlueprintLibrary_RemoveSubmixEffectAtIndex_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubmixChainIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B20[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSubmixEffect +struct UAudioMixerBlueprintLibrary_RemoveSubmixEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain +struct UAudioMixerBlueprintLibrary_RemoveSourceEffectFromPresetChain_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* PresetChain; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EntryIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B21[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect +struct UAudioMixerBlueprintLibrary_RemoveMasterSubmixEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundForPlayback +struct UAudioMixerBlueprintLibrary_PrimeSoundForPlayback_Params +{ +public: + class USoundWave* SoundWave; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnLoadCompletion; // 0x8(0x10)(ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.PrimeSoundCueForPlayback +struct UAudioMixerBlueprintLibrary_PrimeSoundCueForPlayback_Params +{ +public: + class USoundCue* SoundCue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.PauseRecordingOutput +struct UAudioMixerBlueprintLibrary_PauseRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToPause; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.MakePresetSpectralAnalysisBandSettings +struct UAudioMixerBlueprintLibrary_MakePresetSpectralAnalysisBandSettings_Params +{ +public: + enum class EAudioSpectrumBandPresetType InBandPresetType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B28[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 InNumBands; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAttackTimeMsec; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InReleaseTimeMsec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.MakeMusicalSpectralAnalysisBandSettings +struct UAudioMixerBlueprintLibrary_MakeMusicalSpectralAnalysisBandSettings_Params +{ +public: + int32 InNumSemitones; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMusicalNoteName InStartingMusicalNote; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 InStartingOctave; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAttackTimeMsec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InReleaseTimeMsec; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.MakeFullSpectrumSpectralAnalysisBandSettings +struct UAudioMixerBlueprintLibrary_MakeFullSpectrumSpectralAnalysisBandSettings_Params +{ +public: + int32 InNumBands; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMinimumFrequency; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaximumFrequency; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAttackTimeMsec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InReleaseTimeMsec; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B30[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.IsAudioBusActive +struct UAudioMixerBlueprintLibrary_IsAudioBusActive_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B31[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.GetPhaseForFrequencies +struct UAudioMixerBlueprintLibrary_GetPhaseForFrequencies_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Frequencies; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Phases; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToAnalyze; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain +struct UAudioMixerBlueprintLibrary_GetNumberOfEntriesInSourceEffectChain_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* PresetChain; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B32[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.GetMagnitudeForFrequencies +struct UAudioMixerBlueprintLibrary_GetMagnitudeForFrequencies_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Frequencies; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Magnitudes; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundSubmix* SubmixToAnalyze; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffects +struct UAudioMixerBlueprintLibrary_ClearSubmixEffects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearSubmixEffectChainOverride +struct UAudioMixerBlueprintLibrary_ClearSubmixEffectChainOverride_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTimeSec; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B33[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects +struct UAudioMixerBlueprintLibrary_ClearMasterSubmixEffects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.AddSubmixEffect +struct UAudioMixerBlueprintLibrary_AddSubmixEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* SoundSubmix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B34[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain +struct UAudioMixerBlueprintLibrary_AddSourceEffectToPresetChain_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* PresetChain; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSourceEffectChainEntry Entry; // 0x10(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect +struct UAudioMixerBlueprintLibrary_AddMasterSubmixEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* SubmixEffectPreset; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzClockHandle.UnsubscribeFromTimeDivision +struct UQuartzClockHandle_UnsubscribeFromTimeDivision_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzCommandQuantization InQuantizationBoundary; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.UnsubscribeFromAllTimeDivisions +struct UQuartzClockHandle_UnsubscribeFromAllTimeDivisions_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AudioMixer.QuartzClockHandle.SubscribeToQuantizationEvent +struct UQuartzClockHandle_SubscribeToQuantizationEvent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzCommandQuantization InQuantizationBoundary; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnQuantizationEvent; // 0xC(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B3F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.QuartzClockHandle.SubscribeToAllQuantizationEvents +struct UQuartzClockHandle_SubscribeToAllQuantizationEvents_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnQuantizationEvent; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ClockHandle; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzClockHandle.StopClock +struct UQuartzClockHandle_StopClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CancelPendingEvents; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B43[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AudioMixer.QuartzClockHandle.StartOtherClock +struct UQuartzClockHandle_StartOtherClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OtherClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary InQuantizationBoundary; // 0x10(0xC)(Parm, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ InDelegate; // 0x1C(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B44[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.StartClock +struct UQuartzClockHandle_StartClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function AudioMixer.QuartzClockHandle.SetTicksPerSecond +struct UQuartzClockHandle_SetTicksPerSecond_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary QuantizationBoundary; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B46[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TicksPerSecond; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B47[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AudioMixer.QuartzClockHandle.SetThirtySecondNotesPerMinute +struct UQuartzClockHandle_SetThirtySecondNotesPerMinute_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary QuantizationBoundary; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B48[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThirtySecondsNotesPerMinute; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B49[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AudioMixer.QuartzClockHandle.SetSecondsPerTick +struct UQuartzClockHandle_SetSecondsPerTick_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary QuantizationBoundary; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B4A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsPerTick; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AudioMixer.QuartzClockHandle.SetMillisecondsPerTick +struct UQuartzClockHandle_SetMillisecondsPerTick_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary QuantizationBoundary; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B4C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MillisecondsPerTick; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function AudioMixer.QuartzClockHandle.SetBeatsPerMinute +struct UQuartzClockHandle_SetBeatsPerMinute_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary QuantizationBoundary; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B4E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeatsPerMinute; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.ResumeClock +struct UQuartzClockHandle_ResumeClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AudioMixer.QuartzClockHandle.ResetTransportQuantized +struct UQuartzClockHandle_ResetTransportQuantized_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary InQuantizationBoundary; // 0x8(0xC)(Parm, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ InDelegate; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ClockHandle; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzClockHandle.ResetTransport +struct UQuartzClockHandle_ResetTransport_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ InDelegate; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.PauseClock +struct UQuartzClockHandle_PauseClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.IsClockRunning +struct UQuartzClockHandle_IsClockRunning_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B63[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetTicksPerSecond +struct UQuartzClockHandle_GetTicksPerSecond_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B64[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetThirtySecondNotesPerMinute +struct UQuartzClockHandle_GetThirtySecondNotesPerMinute_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B65[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetSecondsPerTick +struct UQuartzClockHandle_GetSecondsPerTick_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B67[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetMillisecondsPerTick +struct UQuartzClockHandle_GetMillisecondsPerTick_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B68[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetEstimatedRunTime +struct UQuartzClockHandle_GetEstimatedRunTime_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B69[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetDurationOfQuantizationTypeInSeconds +struct UQuartzClockHandle_GetDurationOfQuantizationTypeInSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzCommandQuantization QuantizationType; // 0x8(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Multiplier; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetCurrentTimestamp +struct UQuartzClockHandle_GetCurrentTimestamp_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzTransportTimeStamp ReturnValue; // 0x8(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzClockHandle.GetBeatsPerMinute +struct UQuartzClockHandle_GetBeatsPerMinute_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings +struct USubmixEffectDynamicsProcessorPreset_SetSettings_Params +{ +public: + struct FSubmixEffectDynamicsProcessorSettings Settings; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetExternalSubmix +struct USubmixEffectDynamicsProcessorPreset_SetExternalSubmix_Params +{ +public: + class USoundSubmix* Submix; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetAudioBus +struct USubmixEffectDynamicsProcessorPreset_SetAudioBus_Params +{ +public: + class UAudioBus* AudioBus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings +struct USubmixEffectSubmixEQPreset_SetSettings_Params +{ +public: + struct FSubmixEffectSubmixEQSettings InSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect +struct USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Params +{ +public: + class UReverbEffect* InReverbEffect; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0xC(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AudioMixer.SubmixEffectReverbPreset.SetSettings +struct USubmixEffectReverbPreset_SetSettings_Params +{ +public: + struct FSubmixEffectReverbSettings InSettings; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AudioMixer.QuartzSubsystem.IsQuartzEnabled +struct UQuartzSubsystem_IsQuartzEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzSubsystem.IsClockRunning +struct UQuartzSubsystem_IsClockRunning_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B94[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetRoundTripMinLatency +struct UQuartzSubsystem_GetRoundTripMinLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B99[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetRoundTripMaxLatency +struct UQuartzSubsystem_GetRoundTripMaxLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetRoundTripAverageLatency +struct UQuartzSubsystem_GetRoundTripAverageLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetHandleForClock +struct UQuartzSubsystem_GetHandleForClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMinLatency +struct UQuartzSubsystem_GetGameThreadToAudioRenderThreadMinLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadMaxLatency +struct UQuartzSubsystem_GetGameThreadToAudioRenderThreadMaxLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BAB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetGameThreadToAudioRenderThreadAverageLatency +struct UQuartzSubsystem_GetGameThreadToAudioRenderThreadAverageLatency_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BAF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetEstimatedClockRunTime +struct UQuartzSubsystem_GetEstimatedClockRunTime_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InClockName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetDurationOfQuantizationTypeInSeconds +struct UQuartzSubsystem_GetDurationOfQuantizationTypeInSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzCommandQuantization QuantizationType; // 0x10(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Multiplier; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetCurrentClockTimestamp +struct UQuartzSubsystem_GetCurrentClockTimestamp_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InClockName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzTransportTimeStamp ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMinLatency +struct UQuartzSubsystem_GetAudioRenderThreadToGameThreadMinLatency_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadMaxLatency +struct UQuartzSubsystem_GetAudioRenderThreadToGameThreadMaxLatency_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AudioMixer.QuartzSubsystem.GetAudioRenderThreadToGameThreadAverageLatency +struct UQuartzSubsystem_GetAudioRenderThreadToGameThreadAverageLatency_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioMixer.QuartzSubsystem.DoesClockExist +struct UQuartzSubsystem_DoesClockExist_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.DeleteClockByName +struct UQuartzSubsystem_DeleteClockByName_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AudioMixer.QuartzSubsystem.DeleteClockByHandle +struct UQuartzSubsystem_DeleteClockByHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* InClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AudioMixer.QuartzSubsystem.CreateNewClock +struct UQuartzSubsystem_CreateNewClock_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClockName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzClockSettings InSettings; // 0x10(0x20)(Parm, NativeAccessSpecifierPublic) + bool bOverrideSettingsIfClockExists; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAudioEngineClockManager; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UQuartzClockHandle* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_structs.hpp new file mode 100644 index 0000000..e2d719e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioMixer_structs.hpp @@ -0,0 +1,172 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMusicalNoteName : uint8 +{ + C = 0, + Db = 1, + D = 2, + Eb = 3, + E = 4, + F = 5, + Gb = 6, + G = 7, + Ab = 8, + A = 9, + Bb = 10, + B = 11, + EMusicalNoteName_MAX = 12, +}; + +enum class ESubmixEffectDynamicsKeySource : uint8 +{ + Default = 0, + AudioBus = 1, + Submix = 2, + Count = 3, + ESubmixEffectDynamicsKeySource_MAX = 4, +}; + +enum class ESubmixEffectDynamicsChannelLinkMode : uint8 +{ + Disabled = 0, + Average = 1, + Peak = 2, + Count = 3, + ESubmixEffectDynamicsChannelLinkMode_MAX = 4, +}; + +enum class ESubmixEffectDynamicsPeakMode : uint8 +{ + MeanSquared = 0, + RootMeanSquared = 1, + Peak = 2, + Count = 3, + ESubmixEffectDynamicsPeakMode_MAX = 4, +}; + +enum class ESubmixEffectDynamicsProcessorType : uint8 +{ + Compressor = 0, + Limiter = 1, + Expander = 2, + Gate = 3, + Count = 4, + ESubmixEffectDynamicsProcessorType_MAX = 5, +}; + +enum class EQuarztClockManagerType : uint8 +{ + AudioEngine = 0, + QuartzSubsystem = 1, + Count = 2, + EQuarztClockManagerType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// ScriptStruct AudioMixer.SubmixEffectDynamicProcessorFilterSettings +struct FSubmixEffectDynamicProcessorFilterSettings +{ +public: + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Cutoff; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AudioMixer.SubmixEffectDynamicsProcessorSettings +struct FSubmixEffectDynamicsProcessorSettings +{ +public: + enum class ESubmixEffectDynamicsProcessorType DynamicsProcessorType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixEffectDynamicsPeakMode PeakMode; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixEffectDynamicsChannelLinkMode LinkMode; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float InputGainDb; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KneeBandwidthDb; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAheadMsec; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackTimeMsec; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTimeMsec; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixEffectDynamicsKeySource KeySource; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioBus* ExternalAudioBus; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* ExternalSubmix; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChannelLinked : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAnalogMode : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBypass : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKeyAudition : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C5 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BF7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float KeyGainDb; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSubmixEffectDynamicProcessorFilterSettings KeyHighshelf; // 0x44(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubmixEffectDynamicProcessorFilterSettings KeyLowshelf; // 0x50(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_BF9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AudioMixer.SubmixEffectEQBand +struct FSubmixEffectEQBand +{ +public: + float Frequency; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BFB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct AudioMixer.SubmixEffectSubmixEQSettings +struct FSubmixEffectSubmixEQSettings +{ +public: + TArray EQBands; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AudioMixer.SubmixEffectReverbSettings +struct FSubmixEffectReverbSettings +{ +public: + bool bBypassEarlyReflections; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C00[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReflectionsDelay; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainHF; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionsGain; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassLateReflections; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LateDelay; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Diffusion; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirAbsorptionGainHF; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHFRatio; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateGain; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypass; // 0x3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C02[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_structs.hpp new file mode 100644 index 0000000..305a699 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioPlatformConfiguration_structs.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESoundwaveSampleRateSettings : uint8 +{ + Max = 0, + High = 1, + Medium = 2, + Low = 3, + Min = 4, + MatchDevice = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct AudioPlatformConfiguration.PlatformRuntimeAudioCompressionOverrides +struct FPlatformRuntimeAudioCompressionOverrides +{ +public: + bool bOverrideCompressionTimes; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1782[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DurationThreshold; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumRandomBranches; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SoundCueQualityIndex; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_classes.hpp new file mode 100644 index 0000000..c16a04f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_classes.hpp @@ -0,0 +1,139 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AudioSynesthesia.AudioSynesthesiaNRTSettings +class UAudioSynesthesiaNRTSettings : public UAudioAnalyzerNRTSettings +{ +public: + + static class UClass* StaticClass(); + static class UAudioSynesthesiaNRTSettings* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class AudioSynesthesia.AudioSynesthesiaNRT +class UAudioSynesthesiaNRT : public UAudioAnalyzerNRT +{ +public: + + static class UClass* StaticClass(); + static class UAudioSynesthesiaNRT* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class AudioSynesthesia.ConstantQNRTSettings +class UConstantQNRTSettings : public UAudioSynesthesiaNRTSettings +{ +public: + float StartingFrequency; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBands; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NumBandsPerOctave; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnalysisPeriod; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDownmixToMono; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EConstantQFFTSizeEnum FFTSize; // 0x39(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTWindowType WindowType; // 0x3A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioSpectrumType SpectrumType; // 0x3B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BandWidthStretch; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EConstantQNormalizationEnum CQTNormalization; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1998[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NoiseFloorDb; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UConstantQNRTSettings* GetDefaultObj(); + +}; + +// 0x8 (0x80 - 0x78) +// Class AudioSynesthesia.ConstantQNRT +class UConstantQNRT : public UAudioSynesthesiaNRT +{ +public: + class UConstantQNRTSettings* Settings; // 0x78(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UConstantQNRT* GetDefaultObj(); + + void GetNormalizedChannelConstantQAtTime(float InSeconds, int32 InChannel, TArray* OutConstantQ); + void GetChannelConstantQAtTime(float InSeconds, int32 InChannel, TArray* OutConstantQ); +}; + +// 0x18 (0x40 - 0x28) +// Class AudioSynesthesia.LoudnessNRTSettings +class ULoudnessNRTSettings : public UAudioSynesthesiaNRTSettings +{ +public: + float AnalysisPeriod; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFrequency; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumFrequency; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELoudnessNRTCurveTypeEnum CurveType; // 0x34(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NoiseFloorDb; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULoudnessNRTSettings* GetDefaultObj(); + +}; + +// 0x8 (0x80 - 0x78) +// Class AudioSynesthesia.LoudnessNRT +class ULoudnessNRT : public UAudioSynesthesiaNRT +{ +public: + class ULoudnessNRTSettings* Settings; // 0x78(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULoudnessNRT* GetDefaultObj(); + + void GetNormalizedLoudnessAtTime(float InSeconds, float* OutLoudness); + void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, float* OutLoudness); + void GetLoudnessAtTime(float InSeconds, float* OutLoudness); + void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, float* OutLoudness); +}; + +// 0x18 (0x40 - 0x28) +// Class AudioSynesthesia.OnsetNRTSettings +class UOnsetNRTSettings : public UAudioSynesthesiaNRTSettings +{ +public: + bool bDownmixToMono; // 0x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float GranularityInSeconds; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sensitivity; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFrequency; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumFrequency; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOnsetNRTSettings* GetDefaultObj(); + +}; + +// 0x8 (0x80 - 0x78) +// Class AudioSynesthesia.OnsetNRT +class UOnsetNRT : public UAudioSynesthesiaNRT +{ +public: + class UOnsetNRTSettings* Settings; // 0x78(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UOnsetNRT* GetDefaultObj(); + + void GetNormalizedChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, TArray* OutOnsetTimestamps, TArray* OutOnsetStrengths); + void GetChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, TArray* OutOnsetTimestamps, TArray* OutOnsetStrengths); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_functions.cpp new file mode 100644 index 0000000..10f3088 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_functions.cpp @@ -0,0 +1,512 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AudioSynesthesia.AudioSynesthesiaNRTSettings +// (None) + +class UClass* UAudioSynesthesiaNRTSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioSynesthesiaNRTSettings"); + + return Clss; +} + + +// AudioSynesthesiaNRTSettings AudioSynesthesia.Default__AudioSynesthesiaNRTSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioSynesthesiaNRTSettings* UAudioSynesthesiaNRTSettings::GetDefaultObj() +{ + static class UAudioSynesthesiaNRTSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioSynesthesiaNRTSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioSynesthesia.AudioSynesthesiaNRT +// (None) + +class UClass* UAudioSynesthesiaNRT::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioSynesthesiaNRT"); + + return Clss; +} + + +// AudioSynesthesiaNRT AudioSynesthesia.Default__AudioSynesthesiaNRT +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioSynesthesiaNRT* UAudioSynesthesiaNRT::GetDefaultObj() +{ + static class UAudioSynesthesiaNRT* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioSynesthesiaNRT::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioSynesthesia.ConstantQNRTSettings +// (None) + +class UClass* UConstantQNRTSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConstantQNRTSettings"); + + return Clss; +} + + +// ConstantQNRTSettings AudioSynesthesia.Default__ConstantQNRTSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConstantQNRTSettings* UConstantQNRTSettings::GetDefaultObj() +{ + static class UConstantQNRTSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UConstantQNRTSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioSynesthesia.ConstantQNRT +// (None) + +class UClass* UConstantQNRT::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConstantQNRT"); + + return Clss; +} + + +// ConstantQNRT AudioSynesthesia.Default__ConstantQNRT +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConstantQNRT* UConstantQNRT::GetDefaultObj() +{ + static class UConstantQNRT* Default = nullptr; + + if (!Default) + Default = static_cast(UConstantQNRT::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioSynesthesia.ConstantQNRT.GetNormalizedChannelConstantQAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConstantQ (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UConstantQNRT::GetNormalizedChannelConstantQAtTime(float InSeconds, int32 InChannel, TArray* OutConstantQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ConstantQNRT", "GetNormalizedChannelConstantQAtTime"); + + Params::UConstantQNRT_GetNormalizedChannelConstantQAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConstantQ != nullptr) + *OutConstantQ = std::move(Parms.OutConstantQ); + +} + + +// Function AudioSynesthesia.ConstantQNRT.GetChannelConstantQAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConstantQ (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UConstantQNRT::GetChannelConstantQAtTime(float InSeconds, int32 InChannel, TArray* OutConstantQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ConstantQNRT", "GetChannelConstantQAtTime"); + + Params::UConstantQNRT_GetChannelConstantQAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConstantQ != nullptr) + *OutConstantQ = std::move(Parms.OutConstantQ); + +} + + +// Class AudioSynesthesia.LoudnessNRTSettings +// (None) + +class UClass* ULoudnessNRTSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LoudnessNRTSettings"); + + return Clss; +} + + +// LoudnessNRTSettings AudioSynesthesia.Default__LoudnessNRTSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULoudnessNRTSettings* ULoudnessNRTSettings::GetDefaultObj() +{ + static class ULoudnessNRTSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULoudnessNRTSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioSynesthesia.LoudnessNRT +// (None) + +class UClass* ULoudnessNRT::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LoudnessNRT"); + + return Clss; +} + + +// LoudnessNRT AudioSynesthesia.Default__LoudnessNRT +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULoudnessNRT* ULoudnessNRT::GetDefaultObj() +{ + static class ULoudnessNRT* Default = nullptr; + + if (!Default) + Default = static_cast(ULoudnessNRT::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioSynesthesia.LoudnessNRT.GetNormalizedLoudnessAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutLoudness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoudnessNRT::GetNormalizedLoudnessAtTime(float InSeconds, float* OutLoudness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LoudnessNRT", "GetNormalizedLoudnessAtTime"); + + Params::ULoudnessNRT_GetNormalizedLoudnessAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLoudness != nullptr) + *OutLoudness = Parms.OutLoudness; + +} + + +// Function AudioSynesthesia.LoudnessNRT.GetNormalizedChannelLoudnessAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutLoudness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoudnessNRT::GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, float* OutLoudness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LoudnessNRT", "GetNormalizedChannelLoudnessAtTime"); + + Params::ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLoudness != nullptr) + *OutLoudness = Parms.OutLoudness; + +} + + +// Function AudioSynesthesia.LoudnessNRT.GetLoudnessAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutLoudness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoudnessNRT::GetLoudnessAtTime(float InSeconds, float* OutLoudness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LoudnessNRT", "GetLoudnessAtTime"); + + Params::ULoudnessNRT_GetLoudnessAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLoudness != nullptr) + *OutLoudness = Parms.OutLoudness; + +} + + +// Function AudioSynesthesia.LoudnessNRT.GetChannelLoudnessAtTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutLoudness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoudnessNRT::GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, float* OutLoudness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LoudnessNRT", "GetChannelLoudnessAtTime"); + + Params::ULoudnessNRT_GetChannelLoudnessAtTime_Params Parms{}; + + Parms.InSeconds = InSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLoudness != nullptr) + *OutLoudness = Parms.OutLoudness; + +} + + +// Class AudioSynesthesia.OnsetNRTSettings +// (None) + +class UClass* UOnsetNRTSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnsetNRTSettings"); + + return Clss; +} + + +// OnsetNRTSettings AudioSynesthesia.Default__OnsetNRTSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnsetNRTSettings* UOnsetNRTSettings::GetDefaultObj() +{ + static class UOnsetNRTSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UOnsetNRTSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AudioSynesthesia.OnsetNRT +// (None) + +class UClass* UOnsetNRT::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnsetNRT"); + + return Clss; +} + + +// OnsetNRT AudioSynesthesia.Default__OnsetNRT +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnsetNRT* UOnsetNRT::GetDefaultObj() +{ + static class UOnsetNRT* Default = nullptr; + + if (!Default) + Default = static_cast(UOnsetNRT::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AudioSynesthesia.OnsetNRT.GetNormalizedChannelOnsetsBetweenTimes +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InStartSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEndSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutOnsetTimestamps (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutOnsetStrengths (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UOnsetNRT::GetNormalizedChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, TArray* OutOnsetTimestamps, TArray* OutOnsetStrengths) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OnsetNRT", "GetNormalizedChannelOnsetsBetweenTimes"); + + Params::UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Params Parms{}; + + Parms.InStartSeconds = InStartSeconds; + Parms.InEndSeconds = InEndSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutOnsetTimestamps != nullptr) + *OutOnsetTimestamps = std::move(Parms.OutOnsetTimestamps); + + if (OutOnsetStrengths != nullptr) + *OutOnsetStrengths = std::move(Parms.OutOnsetStrengths); + +} + + +// Function AudioSynesthesia.OnsetNRT.GetChannelOnsetsBetweenTimes +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InStartSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEndSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutOnsetTimestamps (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutOnsetStrengths (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UOnsetNRT::GetChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, TArray* OutOnsetTimestamps, TArray* OutOnsetStrengths) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OnsetNRT", "GetChannelOnsetsBetweenTimes"); + + Params::UOnsetNRT_GetChannelOnsetsBetweenTimes_Params Parms{}; + + Parms.InStartSeconds = InStartSeconds; + Parms.InEndSeconds = InEndSeconds; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutOnsetTimestamps != nullptr) + *OutOnsetTimestamps = std::move(Parms.OutOnsetTimestamps); + + if (OutOnsetStrengths != nullptr) + *OutOnsetStrengths = std::move(Parms.OutOnsetStrengths); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_parameters.hpp new file mode 100644 index 0000000..7117365 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_parameters.hpp @@ -0,0 +1,103 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function AudioSynesthesia.ConstantQNRT.GetNormalizedChannelConstantQAtTime +struct UConstantQNRT_GetNormalizedChannelConstantQAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutConstantQ; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AudioSynesthesia.ConstantQNRT.GetChannelConstantQAtTime +struct UConstantQNRT_GetChannelConstantQAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutConstantQ; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioSynesthesia.LoudnessNRT.GetNormalizedLoudnessAtTime +struct ULoudnessNRT_GetNormalizedLoudnessAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLoudness; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AudioSynesthesia.LoudnessNRT.GetNormalizedChannelLoudnessAtTime +struct ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLoudness; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AudioSynesthesia.LoudnessNRT.GetLoudnessAtTime +struct ULoudnessNRT_GetLoudnessAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLoudness; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AudioSynesthesia.LoudnessNRT.GetChannelLoudnessAtTime +struct ULoudnessNRT_GetChannelLoudnessAtTime_Params +{ +public: + float InSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLoudness; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AudioSynesthesia.OnsetNRT.GetNormalizedChannelOnsetsBetweenTimes +struct UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Params +{ +public: + float InStartSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEndSeconds; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutOnsetTimestamps; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutOnsetStrengths; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AudioSynesthesia.OnsetNRT.GetChannelOnsetsBetweenTimes +struct UOnsetNRT_GetChannelOnsetsBetweenTimes_Params +{ +public: + float InStartSeconds; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEndSeconds; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutOnsetTimestamps; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutOnsetStrengths; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_structs.hpp new file mode 100644 index 0000000..c99a3af --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AudioSynesthesia_structs.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EConstantQFFTSizeEnum : uint8 +{ + Min = 0, + XXSmall = 1, + XSmall = 2, + Small = 3, + Medium = 4, + Large = 5, + XLarge = 6, + XXLarge = 7, + Max = 8, +}; + +enum class EConstantQNormalizationEnum : uint8 +{ + EqualEuclideanNorm = 0, + EqualEnergy = 1, + EqualAmplitude = 2, + EConstantQNormalizationEnum_MAX = 3, +}; + +enum class ELoudnessNRTCurveTypeEnum : uint8 +{ + A = 0, + B = 1, + C = 2, + D = 3, + None = 4, + ELoudnessNRTCurveTypeEnum_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_classes.hpp new file mode 100644 index 0000000..8173e4c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_classes.hpp @@ -0,0 +1,1016 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x220 - 0x220) +// Class AugmentedReality.AROriginActor +class AAROriginActor : public AActor +{ +public: + + static class UClass* StaticClass(); + static class AAROriginActor* GetDefaultObj(); + +}; + +// 0xE0 (0x110 - 0x30) +// Class AugmentedReality.ARSessionConfig +class UARSessionConfig : public UDataAsset +{ +public: + bool bGenerateMeshDataFromTrackedGeometry; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateCollisionForMeshData; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateNavMeshForMeshData; // 0x32(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMeshDataForOcclusion; // 0x33(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderMeshDataInWireframe; // 0x34(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackSceneObjects; // 0x35(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePersonSegmentationForOcclusion; // 0x36(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSceneDepthForOcclusion; // 0x37(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAutomaticImageScaleEstimation; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseStandardOnboardingUX; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARWorldAlignment WorldAlignment; // 0x3A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARSessionType SessionType; // 0x3B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARPlaneDetectionMode PlaneDetectionMode; // 0x3C(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHorizontalPlaneDetection; // 0x3D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bVerticalPlaneDetection; // 0x3E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableAutoFocus; // 0x3F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARLightEstimationMode LightEstimationMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARFrameSyncMode FrameSyncMode; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableAutomaticCameraOverlay; // 0x42(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableAutomaticCameraTracking; // 0x43(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetCameraTracking; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetTrackedObjects; // 0x45(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A28[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CandidateImages; // 0x48(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 MaxNumSimultaneousImagesTracked; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EAREnvironmentCaptureProbeType EnvironmentCaptureProbeType; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray WorldMapData; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + TArray CandidateObjects; // 0x70(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FARVideoFormat DesiredVideoFormat; // 0x80(0xC)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bUseOptimalVideoFormat; // 0x8C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARFaceTrackingDirection FaceTrackingDirection; // 0x8D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARFaceTrackingUpdate FaceTrackingUpdate; // 0x8E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxNumberOfTrackedFaces; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SerializedARCandidateImageDatabase; // 0x98(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + enum class EARSessionTrackingFeature EnabledSessionTrackingFeature; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARSceneReconstruction SceneReconstructionMethod; // 0xA9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf PlaneComponentClass; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf PointComponentClass; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FaceComponentClass; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ImageComponentClass; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf QRCodeComponentClass; // 0xD0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf PoseComponentClass; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf EnvironmentProbeComponentClass; // 0xE0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ObjectComponentClass; // 0xE8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf MeshComponentClass; // 0xF0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GeoAnchorComponentClass; // 0xF8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DefaultMeshMaterial; // 0x100(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x108(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARSessionConfig* GetDefaultObj(); + + bool ShouldResetTrackedObjects(); + bool ShouldResetCameraTracking(); + bool ShouldRenderCameraOverlay(); + bool ShouldEnableCameraTracking(); + bool ShouldEnableAutoFocus(); + void SetWorldMapData(const TArray& WorldMapData); + void SetSessionTrackingFeatureToEnable(enum class EARSessionTrackingFeature InSessionTrackingFeature); + void SetSceneReconstructionMethod(enum class EARSceneReconstruction InSceneReconstructionMethod); + void SetResetTrackedObjects(bool bNewValue); + void SetResetCameraTracking(bool bNewValue); + void SetFaceTrackingUpdate(enum class EARFaceTrackingUpdate InUpdate); + void SetFaceTrackingDirection(enum class EARFaceTrackingDirection InDirection); + void SetEnableAutoFocus(bool bNewValue); + void SetDesiredVideoFormat(const struct FARVideoFormat& NewFormat); + void SetCandidateObjectList(TArray& InCandidateObjects); + TArray GetWorldMapData(); + enum class EARWorldAlignment GetWorldAlignment(); + enum class EARSessionType GetSessionType(); + enum class EARSceneReconstruction GetSceneReconstructionMethod(); + enum class EARPlaneDetectionMode GetPlaneDetectionMode(); + int32 GetMaxNumSimultaneousImagesTracked(); + enum class EARLightEstimationMode GetLightEstimationMode(); + enum class EARFrameSyncMode GetFrameSyncMode(); + enum class EARFaceTrackingUpdate GetFaceTrackingUpdate(); + enum class EARFaceTrackingDirection GetFaceTrackingDirection(); + enum class EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType(); + enum class EARSessionTrackingFeature GetEnabledSessionTrackingFeature(); + struct FARVideoFormat GetDesiredVideoFormat(); + TArray GetCandidateObjectList(); + TArray GetCandidateImageList(); + void AddCandidateObject(class UARCandidateObject* CandidateObject); + void AddCandidateImage(class UARCandidateImage* NewCandidateImage); +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARLightEstimate +class UARLightEstimate : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UARLightEstimate* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class AugmentedReality.ARBasicLightEstimate +class UARBasicLightEstimate : public UARLightEstimate +{ +public: + float AmbientIntensityLumens; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AmbientColorTemperatureKelvin; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor AmbientColor; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UARBasicLightEstimate* GetDefaultObj(); + + float GetAmbientIntensityLumens(); + float GetAmbientColorTemperatureKelvin(); + struct FLinearColor GetAmbientColor(); +}; + +// 0x28 (0x58 - 0x30) +// Class AugmentedReality.ARCandidateImage +class UARCandidateImage : public UDataAsset +{ +public: + class UTexture2D* CandidateTexture; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString FriendlyName; // 0x38(0x10)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Width; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Height; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARCandidateImageOrientation Orientation; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A3C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARCandidateImage* GetDefaultObj(); + + float GetPhysicalWidth(); + float GetPhysicalHeight(); + enum class EARCandidateImageOrientation GetOrientation(); + class FString GetFriendlyName(); + class UTexture2D* GetCandidateTexture(); +}; + +// 0x0 (0x220 - 0x220) +// Class AugmentedReality.ARActor +class AARActor : public AActor +{ +public: + + static class UClass* StaticClass(); + static class AARActor* GetDefaultObj(); + + class UARComponent* AddARComponent(TSubclassOf InComponentClass, struct FGuid& NativeID); +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARBlueprintLibrary +class UARBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UARBlueprintLibrary* GetDefaultObj(); + + void UnpinComponent(class USceneComponent* ComponentToUnpin); + bool ToggleARCapture(bool bOnOff, enum class EARCaptureType CaptureType); + void StopARSession(); + void StartARSession(class UARSessionConfig* SessionConfig); + void SetEnabledXRCamera(bool bOnOff); + void SetARWorldScale(float InWorldScale); + void SetARWorldOriginLocationAndRotation(const struct FVector& OriginLocation, const struct FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection); + void SetAlignmentTransform(struct FTransform& InAlignmentTransform); + bool SaveARPinToLocalStore(class FName InSaveName, class UARPin* InPin); + struct FIntPoint ResizeXRCamera(struct FIntPoint& InSize); + void RemovePin(class UARPin* PinToRemove); + void RemoveARPinFromLocalStore(class FName InSaveName); + void RemoveAllARPinsFromLocalStore(); + class UARPin* PinComponentToTraceResult(class USceneComponent* ComponentToPin, struct FARTraceResult& TraceResult, class FName DebugName); + bool PinComponentToARPin(class USceneComponent* ComponentToPin, class UARPin* Pin); + class UARPin* PinComponent(class USceneComponent* ComponentToPin, struct FTransform& PinToWorldTransform, class UARTrackedGeometry* TrackedGeometry, class FName DebugName); + void PauseARSession(); + TMap LoadARPinsFromLocalStore(); + TArray LineTraceTrackedObjects3D(const struct FVector& Start, const struct FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); + TArray LineTraceTrackedObjects(const struct FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); + bool IsSessionTypeSupported(enum class EARSessionType SessionType); + bool IsSessionTrackingFeatureSupported(enum class EARSessionType SessionType, enum class EARSessionTrackingFeature SessionTrackingFeature); + bool IsSceneReconstructionSupported(enum class EARSessionType SessionType, enum class EARSceneReconstruction SceneReconstructionMethod); + bool IsARSupported(); + bool IsARPinLocalStoreSupported(); + bool IsARPinLocalStoreReady(); + enum class EARWorldMappingState GetWorldMappingStatus(); + enum class EARTrackingQualityReason GetTrackingQualityReason(); + enum class EARTrackingQuality GetTrackingQuality(); + TArray GetSupportedVideoFormats(enum class EARSessionType SessionType); + class UARSessionConfig* GetSessionConfig(); + TArray GetPointCloud(); + class UARTexture* GetPersonSegmentationImage(); + class UARTexture* GetPersonSegmentationDepthImage(); + bool GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff); + int32 GetNumberOfTrackedFacesSupported(); + class UARLightEstimate* GetCurrentLightEstimate(); + bool GetCameraIntrinsics(struct FARCameraIntrinsics* OutCameraIntrinsics); + class UARTextureCameraImage* GetCameraImage(); + class UARTextureCameraDepth* GetCameraDepth(); + float GetARWorldScale(); + class UARTexture* GetARTexture(enum class EARTextureType TextureType); + struct FARSessionStatus GetARSessionStatus(); + TArray GetAllTrackedPoses(); + TArray GetAllTrackedPoints(); + TArray GetAllTrackedPlanes(); + TArray GetAllTrackedImages(); + TArray GetAllTrackedEnvironmentCaptureProbes(); + TArray GetAllTracked2DPoses(); + TArray GetAllPins(); + TArray GetAllGeometriesByClass(TSubclassOf GeometryClass); + TArray GetAllGeometries(); + struct FTransform GetAlignmentTransform(); + TArray FindTrackedPointsByName(const class FString& PointName); + void DebugDrawTrackedGeometry(class UARTrackedGeometry* TrackedGeometry, class UObject* WorldContextObject, const struct FLinearColor& Color, float OutlineThickness, float PersistForSeconds); + void DebugDrawPin(class UARPin* ARPin, class UObject* WorldContextObject, const struct FLinearColor& Color, float Scale, float PersistForSeconds); + void CalculateClosestIntersection(TArray& StartPoints, TArray& EndPoints, struct FVector* ClosestIntersection); + void CalculateAlignmentTransform(struct FTransform& TransformInFirstCoordinateSystem, struct FTransform& TransformInSecondCoordinateSystem, struct FTransform* AlignmentTransform); + bool AddTrackedPointWithName(struct FTransform& WorldTransform, const class FString& PointName, bool bDeletePointsWithSameName); + class UARCandidateImage* AddRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth); + bool AddManualEnvironmentCaptureProbe(const struct FVector& Location, const struct FVector& Extent); +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARTraceResultLibrary +class UARTraceResultLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UARTraceResultLibrary* GetDefaultObj(); + + class UARTrackedGeometry* GetTrackedGeometry(struct FARTraceResult& TraceResult); + enum class EARLineTraceChannels GetTraceChannel(struct FARTraceResult& TraceResult); + struct FTransform GetLocalTransform(struct FARTraceResult& TraceResult); + struct FTransform GetLocalToWorldTransform(struct FARTraceResult& TraceResult); + struct FTransform GetLocalToTrackingTransform(struct FARTraceResult& TraceResult); + float GetDistanceFromCamera(struct FARTraceResult& TraceResult); +}; + +// 0x20 (0x50 - 0x30) +// Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy +class UARBaseAsyncTaskBlueprintProxy : public UBlueprintAsyncActionBase +{ +public: + uint8 Pad_A7D[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARBaseAsyncTaskBlueprintProxy* GetDefaultObj(); + +}; + +// 0x30 (0x80 - 0x50) +// Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy +class UARSaveWorldAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A7F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARSaveWorldAsyncTaskBlueprintProxy* GetDefaultObj(); + + class UARSaveWorldAsyncTaskBlueprintProxy* ARSaveWorld(class UObject* WorldContextObject); +}; + +// 0x48 (0x98 - 0x50) +// Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy +class UARGetCandidateObjectAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A80[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARGetCandidateObjectAsyncTaskBlueprintProxy* GetDefaultObj(); + + class UARGetCandidateObjectAsyncTaskBlueprintProxy* ARGetCandidateObject(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent); +}; + +// 0x80 (0x278 - 0x1F8) +// Class AugmentedReality.ARComponent +class UARComponent : public USceneComponent +{ +public: + struct FGuid NativeID; // 0x1F8(0x10)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A83[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + bool bUseDefaultReplication; // 0x238(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A84[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* DefaultMeshMaterial; // 0x240(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x248(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMRMeshComponent* MRMeshComponent; // 0x250(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UARTrackedGeometry* MyTrackedGeometry; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A85[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARComponent* GetDefaultObj(); + + void UpdateVisualization(); + void SetNativeID(const struct FGuid& NativeID); + void ReceiveRemove(); + void OnRep_Payload(); + class UMRMeshComponent* GetMRMesh(); +}; + +// 0x88 (0x300 - 0x278) +// Class AugmentedReality.ARPlaneComponent +class UARPlaneComponent : public UARComponent +{ +public: + uint8 Pad_A88[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARPlaneUpdatePayload ReplicatedPayload; // 0x280(0x80)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARPlaneComponent* GetDefaultObj(); + + void SetPlaneComponentDebugMode(enum class EPlaneComponentDebugMode NewDebugMode); + void SetObjectClassificationDebugColors(TMap& InColors); + void ServerUpdatePayload(struct FARPlaneUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARPlaneUpdatePayload& Payload); + void ReceiveAdd(struct FARPlaneUpdatePayload& Payload); + TMap GetObjectClassificationDebugColors(); +}; + +// 0x8 (0x280 - 0x278) +// Class AugmentedReality.ARPointComponent +class UARPointComponent : public UARComponent +{ +public: + struct FARPointUpdatePayload ReplicatedPayload; // 0x278(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A8D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARPointComponent* GetDefaultObj(); + + void ServerUpdatePayload(struct FARPointUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARPointUpdatePayload& Payload); + void ReceiveAdd(struct FARPointUpdatePayload& Payload); +}; + +// 0x68 (0x2E0 - 0x278) +// Class AugmentedReality.ARFaceComponent +class UARFaceComponent : public UARComponent +{ +public: + enum class EARFaceTransformMixing TransformSetting; // 0x278(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdateVertexNormal; // 0x279(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFaceOutOfScreen; // 0x27A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A8F[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARFaceUpdatePayload ReplicatedPayload; // 0x280(0x40)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A90[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARFaceComponent* GetDefaultObj(); + + void SetFaceComponentDebugMode(enum class EFaceComponentDebugMode NewDebugMode); + void ServerUpdatePayload(struct FARFaceUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARFaceUpdatePayload& Payload); + void ReceiveAdd(struct FARFaceUpdatePayload& Payload); +}; + +// 0x68 (0x2E0 - 0x278) +// Class AugmentedReality.ARImageComponent +class UARImageComponent : public UARComponent +{ +public: + uint8 Pad_A91[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARImageUpdatePayload ReplicatedPayload; // 0x280(0x60)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARImageComponent* GetDefaultObj(); + + void SetImageComponentDebugMode(enum class EImageComponentDebugMode NewDebugMode); + void ServerUpdatePayload(struct FARImageUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARImageUpdatePayload& Payload); + void ReceiveAdd(struct FARImageUpdatePayload& Payload); +}; + +// 0x78 (0x2F0 - 0x278) +// Class AugmentedReality.ARQRCodeComponent +class UARQRCodeComponent : public UARComponent +{ +public: + uint8 Pad_A92[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARQRCodeUpdatePayload ReplicatedPayload; // 0x280(0x70)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARQRCodeComponent* GetDefaultObj(); + + void SetQRCodeComponentDebugMode(enum class EQRCodeComponentDebugMode NewDebugMode); + void ServerUpdatePayload(struct FARQRCodeUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARQRCodeUpdatePayload& Payload); + void ReceiveAdd(struct FARQRCodeUpdatePayload& Payload); +}; + +// 0x48 (0x2C0 - 0x278) +// Class AugmentedReality.ARPoseComponent +class UARPoseComponent : public UARComponent +{ +public: + uint8 Pad_A93[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARPoseUpdatePayload ReplicatedPayload; // 0x280(0x40)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARPoseComponent* GetDefaultObj(); + + void SetPoseComponentDebugMode(enum class EPoseComponentDebugMode NewDebugMode); + void ServerUpdatePayload(struct FARPoseUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARPoseUpdatePayload& Payload); + void ReceiveAdd(struct FARPoseUpdatePayload& Payload); +}; + +// 0x38 (0x2B0 - 0x278) +// Class AugmentedReality.AREnvironmentProbeComponent +class UAREnvironmentProbeComponent : public UARComponent +{ +public: + uint8 Pad_A95[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAREnvironmentProbeUpdatePayload ReplicatedPayload; // 0x280(0x30)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAREnvironmentProbeComponent* GetDefaultObj(); + + void ServerUpdatePayload(struct FAREnvironmentProbeUpdatePayload& NewPayload); + void ReceiveUpdate(struct FAREnvironmentProbeUpdatePayload& Payload); + void ReceiveAdd(struct FAREnvironmentProbeUpdatePayload& Payload); +}; + +// 0x38 (0x2B0 - 0x278) +// Class AugmentedReality.ARObjectComponent +class UARObjectComponent : public UARComponent +{ +public: + uint8 Pad_A99[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARObjectUpdatePayload ReplicatedPayload; // 0x280(0x30)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARObjectComponent* GetDefaultObj(); + + void ServerUpdatePayload(struct FARObjectUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARObjectUpdatePayload& Payload); + void ReceiveAdd(struct FARObjectUpdatePayload& Payload); +}; + +// 0x68 (0x2E0 - 0x278) +// Class AugmentedReality.ARMeshComponent +class UARMeshComponent : public UARComponent +{ +public: + uint8 Pad_A9A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARMeshUpdatePayload ReplicatedPayload; // 0x280(0x60)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARMeshComponent* GetDefaultObj(); + + void ServerUpdatePayload(struct FARMeshUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARMeshUpdatePayload& Payload); + void ReceiveAdd(struct FARMeshUpdatePayload& Payload); +}; + +// 0x78 (0x2F0 - 0x278) +// Class AugmentedReality.ARGeoAnchorComponent +class UARGeoAnchorComponent : public UARComponent +{ +public: + uint8 Pad_A9B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARGeoAnchorUpdatePayload ReplicatedPayload; // 0x280(0x70)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARGeoAnchorComponent* GetDefaultObj(); + + void SetGeoAnchorComponentDebugMode(enum class EGeoAnchorComponentDebugMode NewDebugMode); + void ServerUpdatePayload(struct FARGeoAnchorUpdatePayload& NewPayload); + void ReceiveUpdate(struct FARGeoAnchorUpdatePayload& Payload); + void ReceiveAdd(struct FARGeoAnchorUpdatePayload& Payload); +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARDependencyHandler +class UARDependencyHandler : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UARDependencyHandler* GetDefaultObj(); + + void StartARSessionLatent(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo); + void RequestARSessionPermission(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo, enum class EARServicePermissionRequestResult* OutPermissionResult); + void InstallARService(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceInstallRequestResult* OutInstallResult); + class UARDependencyHandler* GetARDependencyHandler(); + void CheckARServiceAvailability(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceAvailability* OutAvailability); +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARGeoTrackingSupport +class UARGeoTrackingSupport : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UARGeoTrackingSupport* GetDefaultObj(); + + class UARGeoTrackingSupport* GetGeoTrackingSupport(); + enum class EARGeoTrackingStateReason GetGeoTrackingStateReason(); + enum class EARGeoTrackingState GetGeoTrackingState(); + enum class EARGeoTrackingAccuracy GetGeoTrackingAccuracy(); + bool AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const class FString& OptionalAnchorName); + bool AddGeoAnchorAtLocation(float Longitude, float Latitude, const class FString& OptionalAnchorName); +}; + +// 0x50 (0xA0 - 0x50) +// Class AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy +class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_AA3[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* GetDefaultObj(); + + void GeoTrackingAvailabilityDelegate__DelegateSignature(bool bIsAvailable, const class FString& Error); + class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailabilityAtLocation(class UObject* WorldContextObject, float Longitude, float Latitude); + class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailability(class UObject* WorldContextObject); +}; + +// 0x50 (0xA0 - 0x50) +// Class AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy +class UGetGeoLocationAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_AA6[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGetGeoLocationAsyncTaskBlueprintProxy* GetDefaultObj(); + + void GetGeoLocationDelegate__DelegateSignature(float Longitude, float Latitude, float Altitude, const class FString& Error); + class UGetGeoLocationAsyncTaskBlueprintProxy* GetGeoLocationAtWorldPosition(class UObject* WorldContextObject, struct FVector& WorldPosition); +}; + +// 0x38 (0x230 - 0x1F8) +// Class AugmentedReality.ARLifeCycleComponent +class UARLifeCycleComponent : public USceneComponent +{ +public: + FMulticastInlineDelegateProperty_ OnARActorSpawnedDelegate; // 0x1F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnARActorToBeDestroyedDelegate; // 0x208(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_AA7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARLifeCycleComponent* GetDefaultObj(); + + void ServerSpawnARActor(class UClass* ComponentClass, const struct FGuid& NativeID); + void ServerDestroyARActor(class AARActor* Actor); + void InstanceARActorToBeDestroyedDelegate__DelegateSignature(class AARActor* Actor); + void InstanceARActorSpawnedDelegate__DelegateSignature(class UClass* ComponentClass, const struct FGuid& NativeID, class AARActor* SpawnedActor); +}; + +// 0xC8 (0xF0 - 0x28) +// Class AugmentedReality.ARPin +class UARPin : public UObject +{ +public: + class UARTrackedGeometry* TrackedGeometry; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* PinnedComponent; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AA8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LocalToTrackingTransform; // 0x40(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform LocalToAlignedTrackingTransform; // 0x70(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + enum class EARTrackingState TrackingState; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AA9[0x1F]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnARTrackingStateChanged; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnARTransformUpdated; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_AAA[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARPin* GetDefaultObj(); + + enum class EARTrackingState GetTrackingState(); + class UARTrackedGeometry* GetTrackedGeometry(); + class USceneComponent* GetPinnedComponent(); + struct FTransform GetLocalToWorldTransform(); + struct FTransform GetLocalToTrackingTransform(); + class FName GetDebugName(); + void DebugDraw(class UWorld* World, struct FLinearColor& Color, float Scale, float PersistForSeconds); +}; + +// 0x68 (0x370 - 0x308) +// Class AugmentedReality.ARSharedWorldGameMode +class AARSharedWorldGameMode : public AGameMode +{ +public: + int32 BufferSizePerChunk; // 0x308(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AAB[0x64]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AARSharedWorldGameMode* GetDefaultObj(); + + void SetPreviewImageData(const TArray& ImageData); + void SetARWorldSharingIsReady(); + void SetARSharedWorldData(const TArray& ARWorldData); + class AARSharedWorldGameState* GetARSharedWorldGameState(); +}; + +// 0x38 (0x2C8 - 0x290) +// Class AugmentedReality.ARSharedWorldGameState +class AARSharedWorldGameState : public AGameState +{ +public: + TArray PreviewImageData; // 0x290(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ARWorldData; // 0x2A0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 PreviewImageBytesTotal; // 0x2B0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ARWorldBytesTotal; // 0x2B4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviewImageBytesDelivered; // 0x2B8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ARWorldBytesDelivered; // 0x2BC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AAC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AARSharedWorldGameState* GetDefaultObj(); + + void K2_OnARWorldMapIsReady(); +}; + +// 0x8 (0x578 - 0x570) +// Class AugmentedReality.ARSharedWorldPlayerController +class AARSharedWorldPlayerController : public APlayerController +{ +public: + uint8 Pad_AAF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AARSharedWorldPlayerController* GetDefaultObj(); + + void ServerMarkReadyForReceiving(); + void ClientUpdatePreviewImageData(int32 Offset, TArray& Buffer); + void ClientUpdateARWorldData(int32 Offset, TArray& Buffer); + void ClientInitSharedWorld(int32 PreviewImageSize, int32 ARWorldDataSize); +}; + +// 0x10 (0x240 - 0x230) +// Class AugmentedReality.ARSkyLight +class AARSkyLight : public ASkyLight +{ +public: + class UAREnvironmentCaptureProbe* CaptureProbe; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AB0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AARSkyLight* GetDefaultObj(); + + void SetEnvironmentCaptureProbe(class UAREnvironmentCaptureProbe* InCaptureProbe); +}; + +// 0x20 (0x198 - 0x178) +// Class AugmentedReality.ARTexture +class UARTexture : public UTexture +{ +public: + enum class EARTextureType TextureType; // 0x178(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Timestamp; // 0x17C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExternalTextureGuid; // 0x180(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x190(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UARTexture* GetDefaultObj(); + +}; + +// 0x8 (0x1A0 - 0x198) +// Class AugmentedReality.ARTextureCameraImage +class UARTextureCameraImage : public UARTexture +{ +public: + uint8 Pad_AB2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTextureCameraImage* GetDefaultObj(); + +}; + +// 0x8 (0x1A0 - 0x198) +// Class AugmentedReality.ARTextureCameraDepth +class UARTextureCameraDepth : public UARTexture +{ +public: + enum class EARDepthQuality DepthQuality; // 0x198(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARDepthAccuracy DepthAccuracy; // 0x199(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTemporallySmoothed; // 0x19A(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB3[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTextureCameraDepth* GetDefaultObj(); + +}; + +// 0x20 (0x1F0 - 0x1D0) +// Class AugmentedReality.AREnvironmentCaptureProbeTexture +class UAREnvironmentCaptureProbeTexture : public UTextureCube +{ +public: + enum class EARTextureType TextureType; // 0x1D0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Timestamp; // 0x1D4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExternalTextureGuid; // 0x1D8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x1E8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAREnvironmentCaptureProbeTexture* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARTraceResultDummy +class UARTraceResultDummy : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UARTraceResultDummy* GetDefaultObj(); + +}; + +// 0xD0 (0xF8 - 0x28) +// Class AugmentedReality.ARTrackedGeometry +class UARTrackedGeometry : public UObject +{ +public: + struct FGuid UniqueId; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LocalToTrackingTransform; // 0x40(0x30)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTransform LocalToAlignedTrackingTransform; // 0x70(0x30)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EARTrackingState TrackingState; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AB6[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + class UMRMeshComponent* UnderlyingMesh; // 0xB0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARObjectClassification ObjectClassification; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EARSpatialMeshUsageFlags SpatialMeshUsageFlags; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AB7[0x16]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LastUpdateFrameNumber; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AB8[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + class FName DebugName; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AB9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTrackedGeometry* GetDefaultObj(); + + bool IsTracked(); + bool HasSpatialMeshUsageFlag(enum class EARSpatialMeshUsageFlags InFlag); + class UMRMeshComponent* GetUnderlyingMesh(); + enum class EARTrackingState GetTrackingState(); + enum class EARObjectClassification GetObjectClassification(); + class FString GetName(); + struct FTransform GetLocalToWorldTransform(); + struct FTransform GetLocalToTrackingTransform(); + float GetLastUpdateTimestamp(); + int32 GetLastUpdateFrameNumber(); + class FName GetDebugName(); +}; + +// 0x38 (0x130 - 0xF8) +// Class AugmentedReality.ARPlaneGeometry +class UARPlaneGeometry : public UARTrackedGeometry +{ +public: + enum class EARPlaneOrientation Orientation; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_ABB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Center; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector Extent; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_ABC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BoundaryPolygon; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UARPlaneGeometry* SubsumedBy; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UARPlaneGeometry* GetDefaultObj(); + + class UARPlaneGeometry* GetSubsumedBy(); + enum class EARPlaneOrientation GetOrientation(); + struct FVector GetExtent(); + struct FVector GetCenter(); + TArray GetBoundaryPolygonInLocalSpace(); +}; + +// 0x8 (0x100 - 0xF8) +// Class AugmentedReality.ARTrackedPoint +class UARTrackedPoint : public UARTrackedGeometry +{ +public: + uint8 Pad_ABD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTrackedPoint* GetDefaultObj(); + +}; + +// 0x10 (0x108 - 0xF8) +// Class AugmentedReality.ARTrackedImage +class UARTrackedImage : public UARTrackedGeometry +{ +public: + class UARCandidateImage* DetectedImage; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D EstimatedSize; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UARTrackedImage* GetDefaultObj(); + + struct FVector2D GetEstimateSize(); + class UARCandidateImage* GetDetectedImage(); +}; + +// 0x18 (0x120 - 0x108) +// Class AugmentedReality.ARTrackedQRCode +class UARTrackedQRCode : public UARTrackedImage +{ +public: + class FString QRCode; // 0x108(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Version; // 0x118(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTrackedQRCode* GetDefaultObj(); + +}; + +// 0xF8 (0x1F0 - 0xF8) +// Class AugmentedReality.ARFaceGeometry +class UARFaceGeometry : public UARTrackedGeometry +{ +public: + struct FVector LookAtTarget; // 0xF8(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTracked; // 0x104(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TMap BlendShapes; // 0x108(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_AD3[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LeftEyeTransform; // 0x190(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform RightEyeTransform; // 0x1C0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UARFaceGeometry* GetDefaultObj(); + + struct FTransform GetWorldSpaceEyeTransform(enum class EAREye Eye); + struct FTransform GetLocalSpaceEyeTransform(enum class EAREye Eye); + float GetBlendShapeValue(enum class EARFaceBlendShape BlendShape); + TMap GetBlendShapes(); +}; + +// 0x18 (0x110 - 0xF8) +// Class AugmentedReality.AREnvironmentCaptureProbe +class UAREnvironmentCaptureProbe : public UARTrackedGeometry +{ +public: + struct FVector Extent; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AD6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAREnvironmentCaptureProbeTexture* EnvironmentCaptureTexture; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAREnvironmentCaptureProbe* GetDefaultObj(); + + struct FVector GetExtent(); + class UAREnvironmentCaptureProbeTexture* GetEnvironmentCaptureTexture(); +}; + +// 0x8 (0x100 - 0xF8) +// Class AugmentedReality.ARTrackedObject +class UARTrackedObject : public UARTrackedGeometry +{ +public: + class UARCandidateObject* DetectedObject; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UARTrackedObject* GetDefaultObj(); + + class UARCandidateObject* GetDetectedObject(); +}; + +// 0x58 (0x150 - 0xF8) +// Class AugmentedReality.ARTrackedPose +class UARTrackedPose : public UARTrackedGeometry +{ +public: + struct FARPose3D TrackedPose; // 0xF8(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_AD9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARTrackedPose* GetDefaultObj(); + + struct FARPose3D GetTrackedPoseData(); +}; + +// 0x8 (0x100 - 0xF8) +// Class AugmentedReality.ARMeshGeometry +class UARMeshGeometry : public UARTrackedGeometry +{ +public: + uint8 Pad_ADC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARMeshGeometry* GetDefaultObj(); + + bool GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff); +}; + +// 0x18 (0x110 - 0xF8) +// Class AugmentedReality.ARGeoAnchor +class UARGeoAnchor : public UARTrackedGeometry +{ +public: + uint8 Pad_ADF[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARGeoAnchor* GetDefaultObj(); + + float GetLongitude(); + float GetLatitude(); + enum class EARAltitudeSource GetAltitudeSource(); + float GetAltitudeMeters(); +}; + +// 0x150 (0x200 - 0xB0) +// Class AugmentedReality.ARTrackableNotifyComponent +class UARTrackableNotifyComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnAddTrackedGeometry; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedGeometry; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedGeometry; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedPlane; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedPlane; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedPlane; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedPoint; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedPoint; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedPoint; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedImage; // 0x140(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedImage; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedImage; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedFace; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedFace; // 0x180(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedFace; // 0x190(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedEnvProbe; // 0x1A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedEnvProbe; // 0x1B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedEnvProbe; // 0x1C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAddTrackedObject; // 0x1D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUpdateTrackedObject; // 0x1E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnRemoveTrackedObject; // 0x1F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UARTrackableNotifyComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class AugmentedReality.ARTypesDummyClass +class UARTypesDummyClass : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UARTypesDummyClass* GetDefaultObj(); + +}; + +// 0x40 (0x70 - 0x30) +// Class AugmentedReality.ARCandidateObject +class UARCandidateObject : public UDataAsset +{ +public: + TArray CandidateObjectData; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString FriendlyName; // 0x40(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBox BoundingBox; // 0x50(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_AE8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UARCandidateObject* GetDefaultObj(); + + void SetFriendlyName(const class FString& NewName); + void SetCandidateObjectData(TArray& InCandidateObject); + void SetBoundingBox(struct FBox& InBoundingBox); + class FString GetFriendlyName(); + TArray GetCandidateObjectData(); + struct FBox GetBoundingBox(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_functions.cpp new file mode 100644 index 0000000..1b3515d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_functions.cpp @@ -0,0 +1,7782 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AugmentedReality.AROriginActor +// (Actor) + +class UClass* AAROriginActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AROriginActor"); + + return Clss; +} + + +// AROriginActor AugmentedReality.Default__AROriginActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAROriginActor* AAROriginActor::GetDefaultObj() +{ + static class AAROriginActor* Default = nullptr; + + if (!Default) + Default = static_cast(AAROriginActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARSessionConfig +// (None) + +class UClass* UARSessionConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSessionConfig"); + + return Clss; +} + + +// ARSessionConfig AugmentedReality.Default__ARSessionConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARSessionConfig* UARSessionConfig::GetDefaultObj() +{ + static class UARSessionConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UARSessionConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSessionConfig.ShouldResetTrackedObjects +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARSessionConfig::ShouldResetTrackedObjects() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "ShouldResetTrackedObjects"); + + Params::UARSessionConfig_ShouldResetTrackedObjects_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.ShouldResetCameraTracking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARSessionConfig::ShouldResetCameraTracking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "ShouldResetCameraTracking"); + + Params::UARSessionConfig_ShouldResetCameraTracking_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.ShouldRenderCameraOverlay +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARSessionConfig::ShouldRenderCameraOverlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "ShouldRenderCameraOverlay"); + + Params::UARSessionConfig_ShouldRenderCameraOverlay_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.ShouldEnableCameraTracking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARSessionConfig::ShouldEnableCameraTracking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "ShouldEnableCameraTracking"); + + Params::UARSessionConfig_ShouldEnableCameraTracking_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.ShouldEnableAutoFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARSessionConfig::ShouldEnableAutoFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "ShouldEnableAutoFocus"); + + Params::UARSessionConfig_ShouldEnableAutoFocus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.SetWorldMapData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray WorldMapData (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetWorldMapData(const TArray& WorldMapData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetWorldMapData"); + + Params::UARSessionConfig_SetWorldMapData_Params Parms{}; + + Parms.WorldMapData = WorldMapData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetSessionTrackingFeatureToEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EARSessionTrackingFeatureInSessionTrackingFeature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetSessionTrackingFeatureToEnable(enum class EARSessionTrackingFeature InSessionTrackingFeature) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetSessionTrackingFeatureToEnable"); + + Params::UARSessionConfig_SetSessionTrackingFeatureToEnable_Params Parms{}; + + Parms.InSessionTrackingFeature = InSessionTrackingFeature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetSceneReconstructionMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EARSceneReconstruction InSceneReconstructionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetSceneReconstructionMethod(enum class EARSceneReconstruction InSceneReconstructionMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetSceneReconstructionMethod"); + + Params::UARSessionConfig_SetSceneReconstructionMethod_Params Parms{}; + + Parms.InSceneReconstructionMethod = InSceneReconstructionMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetResetTrackedObjects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetResetTrackedObjects(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetResetTrackedObjects"); + + Params::UARSessionConfig_SetResetTrackedObjects_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetResetCameraTracking +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetResetCameraTracking(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetResetCameraTracking"); + + Params::UARSessionConfig_SetResetCameraTracking_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetFaceTrackingUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EARFaceTrackingUpdate InUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetFaceTrackingUpdate(enum class EARFaceTrackingUpdate InUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetFaceTrackingUpdate"); + + Params::UARSessionConfig_SetFaceTrackingUpdate_Params Parms{}; + + Parms.InUpdate = InUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetFaceTrackingDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EARFaceTrackingDirectionInDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetFaceTrackingDirection(enum class EARFaceTrackingDirection InDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetFaceTrackingDirection"); + + Params::UARSessionConfig_SetFaceTrackingDirection_Params Parms{}; + + Parms.InDirection = InDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetEnableAutoFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetEnableAutoFocus(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetEnableAutoFocus"); + + Params::UARSessionConfig_SetEnableAutoFocus_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetDesiredVideoFormat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FARVideoFormat NewFormat (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetDesiredVideoFormat(const struct FARVideoFormat& NewFormat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetDesiredVideoFormat"); + + Params::UARSessionConfig_SetDesiredVideoFormat_Params Parms{}; + + Parms.NewFormat = NewFormat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.SetCandidateObjectList +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InCandidateObjects (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UARSessionConfig::SetCandidateObjectList(TArray& InCandidateObjects) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "SetCandidateObjectList"); + + Params::UARSessionConfig_SetCandidateObjectList_Params Parms{}; + + Parms.InCandidateObjects = InCandidateObjects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.GetWorldMapData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UARSessionConfig::GetWorldMapData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetWorldMapData"); + + Params::UARSessionConfig_GetWorldMapData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetWorldAlignment +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARWorldAlignment ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARWorldAlignment UARSessionConfig::GetWorldAlignment() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetWorldAlignment"); + + Params::UARSessionConfig_GetWorldAlignment_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetSessionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARSessionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARSessionType UARSessionConfig::GetSessionType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetSessionType"); + + Params::UARSessionConfig_GetSessionType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetSceneReconstructionMethod +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARSceneReconstruction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARSceneReconstruction UARSessionConfig::GetSceneReconstructionMethod() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetSceneReconstructionMethod"); + + Params::UARSessionConfig_GetSceneReconstructionMethod_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetPlaneDetectionMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARPlaneDetectionMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARPlaneDetectionMode UARSessionConfig::GetPlaneDetectionMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetPlaneDetectionMode"); + + Params::UARSessionConfig_GetPlaneDetectionMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetMaxNumSimultaneousImagesTracked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UARSessionConfig::GetMaxNumSimultaneousImagesTracked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetMaxNumSimultaneousImagesTracked"); + + Params::UARSessionConfig_GetMaxNumSimultaneousImagesTracked_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetLightEstimationMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARLightEstimationMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARLightEstimationMode UARSessionConfig::GetLightEstimationMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetLightEstimationMode"); + + Params::UARSessionConfig_GetLightEstimationMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetFrameSyncMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARFrameSyncMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARFrameSyncMode UARSessionConfig::GetFrameSyncMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetFrameSyncMode"); + + Params::UARSessionConfig_GetFrameSyncMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetFaceTrackingUpdate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARFaceTrackingUpdate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARFaceTrackingUpdate UARSessionConfig::GetFaceTrackingUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetFaceTrackingUpdate"); + + Params::UARSessionConfig_GetFaceTrackingUpdate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetFaceTrackingDirection +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARFaceTrackingDirectionReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARFaceTrackingDirection UARSessionConfig::GetFaceTrackingDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetFaceTrackingDirection"); + + Params::UARSessionConfig_GetFaceTrackingDirection_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetEnvironmentCaptureProbeType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAREnvironmentCaptureProbeTypeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EAREnvironmentCaptureProbeType UARSessionConfig::GetEnvironmentCaptureProbeType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetEnvironmentCaptureProbeType"); + + Params::UARSessionConfig_GetEnvironmentCaptureProbeType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetEnabledSessionTrackingFeature +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARSessionTrackingFeatureReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARSessionTrackingFeature UARSessionConfig::GetEnabledSessionTrackingFeature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetEnabledSessionTrackingFeature"); + + Params::UARSessionConfig_GetEnabledSessionTrackingFeature_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetDesiredVideoFormat +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FARVideoFormat ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FARVideoFormat UARSessionConfig::GetDesiredVideoFormat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetDesiredVideoFormat"); + + Params::UARSessionConfig_GetDesiredVideoFormat_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetCandidateObjectList +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UARSessionConfig::GetCandidateObjectList() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetCandidateObjectList"); + + Params::UARSessionConfig_GetCandidateObjectList_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.GetCandidateImageList +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UARSessionConfig::GetCandidateImageList() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "GetCandidateImageList"); + + Params::UARSessionConfig_GetCandidateImageList_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARSessionConfig.AddCandidateObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UARCandidateObject* CandidateObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::AddCandidateObject(class UARCandidateObject* CandidateObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "AddCandidateObject"); + + Params::UARSessionConfig_AddCandidateObject_Params Parms{}; + + Parms.CandidateObject = CandidateObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSessionConfig.AddCandidateImage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UARCandidateImage* NewCandidateImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARSessionConfig::AddCandidateImage(class UARCandidateImage* NewCandidateImage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSessionConfig", "AddCandidateImage"); + + Params::UARSessionConfig_AddCandidateImage_Params Parms{}; + + Parms.NewCandidateImage = NewCandidateImage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AugmentedReality.ARLightEstimate +// (None) + +class UClass* UARLightEstimate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARLightEstimate"); + + return Clss; +} + + +// ARLightEstimate AugmentedReality.Default__ARLightEstimate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARLightEstimate* UARLightEstimate::GetDefaultObj() +{ + static class UARLightEstimate* Default = nullptr; + + if (!Default) + Default = static_cast(UARLightEstimate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARBasicLightEstimate +// (None) + +class UClass* UARBasicLightEstimate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARBasicLightEstimate"); + + return Clss; +} + + +// ARBasicLightEstimate AugmentedReality.Default__ARBasicLightEstimate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARBasicLightEstimate* UARBasicLightEstimate::GetDefaultObj() +{ + static class UARBasicLightEstimate* Default = nullptr; + + if (!Default) + Default = static_cast(UARBasicLightEstimate::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientIntensityLumens +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARBasicLightEstimate::GetAmbientIntensityLumens() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBasicLightEstimate", "GetAmbientIntensityLumens"); + + Params::UARBasicLightEstimate_GetAmbientIntensityLumens_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientColorTemperatureKelvin +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARBasicLightEstimate::GetAmbientColorTemperatureKelvin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBasicLightEstimate", "GetAmbientColorTemperatureKelvin"); + + Params::UARBasicLightEstimate_GetAmbientColorTemperatureKelvin_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UARBasicLightEstimate::GetAmbientColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBasicLightEstimate", "GetAmbientColor"); + + Params::UARBasicLightEstimate_GetAmbientColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARCandidateImage +// (None) + +class UClass* UARCandidateImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARCandidateImage"); + + return Clss; +} + + +// ARCandidateImage AugmentedReality.Default__ARCandidateImage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARCandidateImage* UARCandidateImage::GetDefaultObj() +{ + static class UARCandidateImage* Default = nullptr; + + if (!Default) + Default = static_cast(UARCandidateImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARCandidateImage.GetPhysicalWidth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARCandidateImage::GetPhysicalWidth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateImage", "GetPhysicalWidth"); + + Params::UARCandidateImage_GetPhysicalWidth_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateImage.GetPhysicalHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARCandidateImage::GetPhysicalHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateImage", "GetPhysicalHeight"); + + Params::UARCandidateImage_GetPhysicalHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateImage.GetOrientation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARCandidateImageOrientationReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARCandidateImageOrientation UARCandidateImage::GetOrientation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateImage", "GetOrientation"); + + Params::UARCandidateImage_GetOrientation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateImage.GetFriendlyName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UARCandidateImage::GetFriendlyName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateImage", "GetFriendlyName"); + + Params::UARCandidateImage_GetFriendlyName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateImage.GetCandidateTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UARCandidateImage::GetCandidateTexture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateImage", "GetCandidateTexture"); + + Params::UARCandidateImage_GetCandidateTexture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARActor +// (Actor) + +class UClass* AARActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARActor"); + + return Clss; +} + + +// ARActor AugmentedReality.Default__ARActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AARActor* AARActor::GetDefaultObj() +{ + static class AARActor* Default = nullptr; + + if (!Default) + Default = static_cast(AARActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARActor.AddARComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf InComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid NativeID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARComponent* AARActor::AddARComponent(TSubclassOf InComponentClass, struct FGuid& NativeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARActor", "AddARComponent"); + + Params::AARActor_AddARComponent_Params Parms{}; + + Parms.InComponentClass = InComponentClass; + Parms.NativeID = NativeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARBlueprintLibrary +// (None) + +class UClass* UARBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARBlueprintLibrary"); + + return Clss; +} + + +// ARBlueprintLibrary AugmentedReality.Default__ARBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARBlueprintLibrary* UARBlueprintLibrary::GetDefaultObj() +{ + static class UARBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UARBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARBlueprintLibrary.UnpinComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* ComponentToUnpin (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::UnpinComponent(class USceneComponent* ComponentToUnpin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "UnpinComponent"); + + Params::UARBlueprintLibrary_UnpinComponent_Params Parms{}; + + Parms.ComponentToUnpin = ComponentToUnpin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.ToggleARCapture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bOnOff (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EARCaptureType CaptureType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::ToggleARCapture(bool bOnOff, enum class EARCaptureType CaptureType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "ToggleARCapture"); + + Params::UARBlueprintLibrary_ToggleARCapture_Params Parms{}; + + Parms.bOnOff = bOnOff; + Parms.CaptureType = CaptureType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.StopARSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UARBlueprintLibrary::StopARSession() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "StopARSession"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.StartARSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::StartARSession(class UARSessionConfig* SessionConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "StartARSession"); + + Params::UARBlueprintLibrary_StartARSession_Params Parms{}; + + Parms.SessionConfig = SessionConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.SetEnabledXRCamera +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bOnOff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::SetEnabledXRCamera(bool bOnOff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "SetEnabledXRCamera"); + + Params::UARBlueprintLibrary_SetEnabledXRCamera_Params Parms{}; + + Parms.bOnOff = bOnOff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.SetARWorldScale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InWorldScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::SetARWorldScale(float InWorldScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "SetARWorldScale"); + + Params::UARBlueprintLibrary_SetARWorldScale_Params Parms{}; + + Parms.InWorldScale = InWorldScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.SetARWorldOriginLocationAndRotation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector OriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OriginRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bIsTransformInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMaintainUpDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::SetARWorldOriginLocationAndRotation(const struct FVector& OriginLocation, const struct FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "SetARWorldOriginLocationAndRotation"); + + Params::UARBlueprintLibrary_SetARWorldOriginLocationAndRotation_Params Parms{}; + + Parms.OriginLocation = OriginLocation; + Parms.OriginRotation = OriginRotation; + Parms.bIsTransformInWorldSpace = bIsTransformInWorldSpace; + Parms.bMaintainUpDirection = bMaintainUpDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.SetAlignmentTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform InAlignmentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::SetAlignmentTransform(struct FTransform& InAlignmentTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "SetAlignmentTransform"); + + Params::UARBlueprintLibrary_SetAlignmentTransform_Params Parms{}; + + Parms.InAlignmentTransform = InAlignmentTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.SaveARPinToLocalStore +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InSaveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARPin* InPin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::SaveARPinToLocalStore(class FName InSaveName, class UARPin* InPin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "SaveARPinToLocalStore"); + + Params::UARBlueprintLibrary_SaveARPinToLocalStore_Params Parms{}; + + Parms.InSaveName = InSaveName; + Parms.InPin = InPin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.ResizeXRCamera +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint InSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UARBlueprintLibrary::ResizeXRCamera(struct FIntPoint& InSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "ResizeXRCamera"); + + Params::UARBlueprintLibrary_ResizeXRCamera_Params Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.RemovePin +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARPin* PinToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::RemovePin(class UARPin* PinToRemove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "RemovePin"); + + Params::UARBlueprintLibrary_RemovePin_Params Parms{}; + + Parms.PinToRemove = PinToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.RemoveARPinFromLocalStore +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InSaveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::RemoveARPinFromLocalStore(class FName InSaveName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "RemoveARPinFromLocalStore"); + + Params::UARBlueprintLibrary_RemoveARPinFromLocalStore_Params Parms{}; + + Parms.InSaveName = InSaveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.RemoveAllARPinsFromLocalStore +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UARBlueprintLibrary::RemoveAllARPinsFromLocalStore() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "RemoveAllARPinsFromLocalStore"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.PinComponentToTraceResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class USceneComponent* ComponentToPin (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName DebugName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARPin* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARPin* UARBlueprintLibrary::PinComponentToTraceResult(class USceneComponent* ComponentToPin, struct FARTraceResult& TraceResult, class FName DebugName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "PinComponentToTraceResult"); + + Params::UARBlueprintLibrary_PinComponentToTraceResult_Params Parms{}; + + Parms.ComponentToPin = ComponentToPin; + Parms.TraceResult = TraceResult; + Parms.DebugName = DebugName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.PinComponentToARPin +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* ComponentToPin (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARPin* Pin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::PinComponentToARPin(class USceneComponent* ComponentToPin, class UARPin* Pin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "PinComponentToARPin"); + + Params::UARBlueprintLibrary_PinComponentToARPin_Params Parms{}; + + Parms.ComponentToPin = ComponentToPin; + Parms.Pin = Pin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.PinComponent +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* ComponentToPin (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform PinToWorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UARTrackedGeometry* TrackedGeometry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName DebugName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARPin* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARPin* UARBlueprintLibrary::PinComponent(class USceneComponent* ComponentToPin, struct FTransform& PinToWorldTransform, class UARTrackedGeometry* TrackedGeometry, class FName DebugName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "PinComponent"); + + Params::UARBlueprintLibrary_PinComponent_Params Parms{}; + + Parms.ComponentToPin = ComponentToPin; + Parms.PinToWorldTransform = PinToWorldTransform; + Parms.TrackedGeometry = TrackedGeometry; + Parms.DebugName = DebugName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.PauseARSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UARBlueprintLibrary::PauseARSession() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "PauseARSession"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.LoadARPinsFromLocalStore +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UARBlueprintLibrary::LoadARPinsFromLocalStore() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "LoadARPinsFromLocalStore"); + + Params::UARBlueprintLibrary_LoadARPinsFromLocalStore_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects3D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestFeaturePoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestGroundPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestPlaneExtents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestPlaneBoundaryPolygon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::LineTraceTrackedObjects3D(const struct FVector& Start, const struct FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "LineTraceTrackedObjects3D"); + + Params::UARBlueprintLibrary_LineTraceTrackedObjects3D_Params Parms{}; + + Parms.Start = Start; + Parms.End = End; + Parms.bTestFeaturePoints = bTestFeaturePoints; + Parms.bTestGroundPlane = bTestGroundPlane; + Parms.bTestPlaneExtents = bTestPlaneExtents; + Parms.bTestPlaneBoundaryPolygon = bTestPlaneBoundaryPolygon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ScreenCoord (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestFeaturePoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestGroundPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestPlaneExtents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTestPlaneBoundaryPolygon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::LineTraceTrackedObjects(const struct FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "LineTraceTrackedObjects"); + + Params::UARBlueprintLibrary_LineTraceTrackedObjects_Params Parms{}; + + Parms.ScreenCoord = ScreenCoord; + Parms.bTestFeaturePoints = bTestFeaturePoints; + Parms.bTestGroundPlane = bTestGroundPlane; + Parms.bTestPlaneExtents = bTestPlaneExtents; + Parms.bTestPlaneBoundaryPolygon = bTestPlaneBoundaryPolygon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsSessionTypeSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARSessionType SessionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsSessionTypeSupported(enum class EARSessionType SessionType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsSessionTypeSupported"); + + Params::UARBlueprintLibrary_IsSessionTypeSupported_Params Parms{}; + + Parms.SessionType = SessionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsSessionTrackingFeatureSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARSessionType SessionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EARSessionTrackingFeatureSessionTrackingFeature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsSessionTrackingFeatureSupported(enum class EARSessionType SessionType, enum class EARSessionTrackingFeature SessionTrackingFeature) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsSessionTrackingFeatureSupported"); + + Params::UARBlueprintLibrary_IsSessionTrackingFeatureSupported_Params Parms{}; + + Parms.SessionType = SessionType; + Parms.SessionTrackingFeature = SessionTrackingFeature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsSceneReconstructionSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARSessionType SessionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EARSceneReconstruction SceneReconstructionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsSceneReconstructionSupported(enum class EARSessionType SessionType, enum class EARSceneReconstruction SceneReconstructionMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsSceneReconstructionSupported"); + + Params::UARBlueprintLibrary_IsSceneReconstructionSupported_Params Parms{}; + + Parms.SessionType = SessionType; + Parms.SceneReconstructionMethod = SceneReconstructionMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsARSupported +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsARSupported() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsARSupported"); + + Params::UARBlueprintLibrary_IsARSupported_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsARPinLocalStoreSupported() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsARPinLocalStoreSupported"); + + Params::UARBlueprintLibrary_IsARPinLocalStoreSupported_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreReady +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::IsARPinLocalStoreReady() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "IsARPinLocalStoreReady"); + + Params::UARBlueprintLibrary_IsARPinLocalStoreReady_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetWorldMappingStatus +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARWorldMappingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARWorldMappingState UARBlueprintLibrary::GetWorldMappingStatus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetWorldMappingStatus"); + + Params::UARBlueprintLibrary_GetWorldMappingStatus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetTrackingQualityReason +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARTrackingQualityReasonReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARTrackingQualityReason UARBlueprintLibrary::GetTrackingQualityReason() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetTrackingQualityReason"); + + Params::UARBlueprintLibrary_GetTrackingQualityReason_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetTrackingQuality +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EARTrackingQuality ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARTrackingQuality UARBlueprintLibrary::GetTrackingQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetTrackingQuality"); + + Params::UARBlueprintLibrary_GetTrackingQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetSupportedVideoFormats +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EARSessionType SessionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetSupportedVideoFormats(enum class EARSessionType SessionType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetSupportedVideoFormats"); + + Params::UARBlueprintLibrary_GetSupportedVideoFormats_Params Parms{}; + + Parms.SessionType = SessionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetSessionConfig +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UARSessionConfig* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARSessionConfig* UARBlueprintLibrary::GetSessionConfig() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetSessionConfig"); + + Params::UARBlueprintLibrary_GetSessionConfig_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetPointCloud +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetPointCloud() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetPointCloud"); + + Params::UARBlueprintLibrary_GetPointCloud_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTexture* UARBlueprintLibrary::GetPersonSegmentationImage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetPersonSegmentationImage"); + + Params::UARBlueprintLibrary_GetPersonSegmentationImage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationDepthImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTexture* UARBlueprintLibrary::GetPersonSegmentationDepthImage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetPersonSegmentationDepthImage"); + + Params::UARBlueprintLibrary_GetPersonSegmentationDepthImage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetObjectClassificationAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InWorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EARObjectClassification OutClassification (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutClassificationLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxLocationDiff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetObjectClassificationAtLocation"); + + Params::UARBlueprintLibrary_GetObjectClassificationAtLocation_Params Parms{}; + + Parms.InWorldLocation = InWorldLocation; + Parms.MaxLocationDiff = MaxLocationDiff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutClassification != nullptr) + *OutClassification = Parms.OutClassification; + + if (OutClassificationLocation != nullptr) + *OutClassificationLocation = std::move(Parms.OutClassificationLocation); + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetNumberOfTrackedFacesSupported +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UARBlueprintLibrary::GetNumberOfTrackedFacesSupported() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetNumberOfTrackedFacesSupported"); + + Params::UARBlueprintLibrary_GetNumberOfTrackedFacesSupported_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetCurrentLightEstimate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UARLightEstimate* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARLightEstimate* UARBlueprintLibrary::GetCurrentLightEstimate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetCurrentLightEstimate"); + + Params::UARBlueprintLibrary_GetCurrentLightEstimate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetCameraIntrinsics +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FARCameraIntrinsics OutCameraIntrinsics (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::GetCameraIntrinsics(struct FARCameraIntrinsics* OutCameraIntrinsics) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetCameraIntrinsics"); + + Params::UARBlueprintLibrary_GetCameraIntrinsics_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutCameraIntrinsics != nullptr) + *OutCameraIntrinsics = std::move(Parms.OutCameraIntrinsics); + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetCameraImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARTextureCameraImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTextureCameraImage* UARBlueprintLibrary::GetCameraImage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetCameraImage"); + + Params::UARBlueprintLibrary_GetCameraImage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetCameraDepth +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARTextureCameraDepth* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTextureCameraDepth* UARBlueprintLibrary::GetCameraDepth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetCameraDepth"); + + Params::UARBlueprintLibrary_GetCameraDepth_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetARWorldScale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARBlueprintLibrary::GetARWorldScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetARWorldScale"); + + Params::UARBlueprintLibrary_GetARWorldScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetARTexture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EARTextureType TextureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTexture* UARBlueprintLibrary::GetARTexture(enum class EARTextureType TextureType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetARTexture"); + + Params::UARBlueprintLibrary_GetARTexture_Params Parms{}; + + Parms.TextureType = TextureType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetARSessionStatus +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARSessionStatus ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FARSessionStatus UARBlueprintLibrary::GetARSessionStatus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetARSessionStatus"); + + Params::UARBlueprintLibrary_GetARSessionStatus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoses +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTrackedPoses() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTrackedPoses"); + + Params::UARBlueprintLibrary_GetAllTrackedPoses_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTrackedPoints() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTrackedPoints"); + + Params::UARBlueprintLibrary_GetAllTrackedPoints_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPlanes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTrackedPlanes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTrackedPlanes"); + + Params::UARBlueprintLibrary_GetAllTrackedPlanes_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedImages +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTrackedImages() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTrackedImages"); + + Params::UARBlueprintLibrary_GetAllTrackedImages_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedEnvironmentCaptureProbes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTrackedEnvironmentCaptureProbes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTrackedEnvironmentCaptureProbes"); + + Params::UARBlueprintLibrary_GetAllTrackedEnvironmentCaptureProbes_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllTracked2DPoses +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllTracked2DPoses() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllTracked2DPoses"); + + Params::UARBlueprintLibrary_GetAllTracked2DPoses_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllPins +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllPins() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllPins"); + + Params::UARBlueprintLibrary_GetAllPins_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllGeometriesByClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOfGeometryClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllGeometriesByClass(TSubclassOf GeometryClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllGeometriesByClass"); + + Params::UARBlueprintLibrary_GetAllGeometriesByClass_Params Parms{}; + + Parms.GeometryClass = GeometryClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAllGeometries +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::GetAllGeometries() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAllGeometries"); + + Params::UARBlueprintLibrary_GetAllGeometries_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.GetAlignmentTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARBlueprintLibrary::GetAlignmentTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "GetAlignmentTransform"); + + Params::UARBlueprintLibrary_GetAlignmentTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.FindTrackedPointsByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString PointName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARBlueprintLibrary::FindTrackedPointsByName(const class FString& PointName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "FindTrackedPointsByName"); + + Params::UARBlueprintLibrary_FindTrackedPointsByName_Params Parms{}; + + Parms.PointName = PointName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.DebugDrawTrackedGeometry +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UARTrackedGeometry* TrackedGeometry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutlineThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PersistForSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::DebugDrawTrackedGeometry(class UARTrackedGeometry* TrackedGeometry, class UObject* WorldContextObject, const struct FLinearColor& Color, float OutlineThickness, float PersistForSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "DebugDrawTrackedGeometry"); + + Params::UARBlueprintLibrary_DebugDrawTrackedGeometry_Params Parms{}; + + Parms.TrackedGeometry = TrackedGeometry; + Parms.WorldContextObject = WorldContextObject; + Parms.Color = Color; + Parms.OutlineThickness = OutlineThickness; + Parms.PersistForSeconds = PersistForSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.DebugDrawPin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UARPin* ARPin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PersistForSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::DebugDrawPin(class UARPin* ARPin, class UObject* WorldContextObject, const struct FLinearColor& Color, float Scale, float PersistForSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "DebugDrawPin"); + + Params::UARBlueprintLibrary_DebugDrawPin_Params Parms{}; + + Parms.ARPin = ARPin; + Parms.WorldContextObject = WorldContextObject; + Parms.Color = Color; + Parms.Scale = Scale; + Parms.PersistForSeconds = PersistForSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.CalculateClosestIntersection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TArray StartPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray EndPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ClosestIntersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::CalculateClosestIntersection(TArray& StartPoints, TArray& EndPoints, struct FVector* ClosestIntersection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "CalculateClosestIntersection"); + + Params::UARBlueprintLibrary_CalculateClosestIntersection_Params Parms{}; + + Parms.StartPoints = StartPoints; + Parms.EndPoints = EndPoints; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClosestIntersection != nullptr) + *ClosestIntersection = std::move(Parms.ClosestIntersection); + +} + + +// Function AugmentedReality.ARBlueprintLibrary.CalculateAlignmentTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform TransformInFirstCoordinateSystem (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform TransformInSecondCoordinateSystem (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform AlignmentTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARBlueprintLibrary::CalculateAlignmentTransform(struct FTransform& TransformInFirstCoordinateSystem, struct FTransform& TransformInSecondCoordinateSystem, struct FTransform* AlignmentTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "CalculateAlignmentTransform"); + + Params::UARBlueprintLibrary_CalculateAlignmentTransform_Params Parms{}; + + Parms.TransformInFirstCoordinateSystem = TransformInFirstCoordinateSystem; + Parms.TransformInSecondCoordinateSystem = TransformInSecondCoordinateSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AlignmentTransform != nullptr) + *AlignmentTransform = std::move(Parms.AlignmentTransform); + +} + + +// Function AugmentedReality.ARBlueprintLibrary.AddTrackedPointWithName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform WorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString PointName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeletePointsWithSameName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::AddTrackedPointWithName(struct FTransform& WorldTransform, const class FString& PointName, bool bDeletePointsWithSameName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "AddTrackedPointWithName"); + + Params::UARBlueprintLibrary_AddTrackedPointWithName_Params Parms{}; + + Parms.WorldTransform = WorldTransform; + Parms.PointName = PointName; + Parms.bDeletePointsWithSameName = bDeletePointsWithSameName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.AddRuntimeCandidateImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* CandidateTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FriendlyName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicalWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARCandidateImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARCandidateImage* UARBlueprintLibrary::AddRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "AddRuntimeCandidateImage"); + + Params::UARBlueprintLibrary_AddRuntimeCandidateImage_Params Parms{}; + + Parms.SessionConfig = SessionConfig; + Parms.CandidateTexture = CandidateTexture; + Parms.FriendlyName = FriendlyName; + Parms.PhysicalWidth = PhysicalWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARBlueprintLibrary.AddManualEnvironmentCaptureProbe +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARBlueprintLibrary::AddManualEnvironmentCaptureProbe(const struct FVector& Location, const struct FVector& Extent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARBlueprintLibrary", "AddManualEnvironmentCaptureProbe"); + + Params::UARBlueprintLibrary_AddManualEnvironmentCaptureProbe_Params Parms{}; + + Parms.Location = Location; + Parms.Extent = Extent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTraceResultLibrary +// (None) + +class UClass* UARTraceResultLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTraceResultLibrary"); + + return Clss; +} + + +// ARTraceResultLibrary AugmentedReality.Default__ARTraceResultLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTraceResultLibrary* UARTraceResultLibrary::GetDefaultObj() +{ + static class UARTraceResultLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UARTraceResultLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetTrackedGeometry +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UARTrackedGeometry* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTrackedGeometry* UARTraceResultLibrary::GetTrackedGeometry(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetTrackedGeometry"); + + Params::UARTraceResultLibrary_GetTrackedGeometry_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetTraceChannel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EARLineTraceChannels ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARLineTraceChannels UARTraceResultLibrary::GetTraceChannel(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetTraceChannel"); + + Params::UARTraceResultLibrary_GetTraceChannel_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetLocalTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARTraceResultLibrary::GetLocalTransform(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetLocalTransform"); + + Params::UARTraceResultLibrary_GetLocalTransform_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetLocalToWorldTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARTraceResultLibrary::GetLocalToWorldTransform(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetLocalToWorldTransform"); + + Params::UARTraceResultLibrary_GetLocalToWorldTransform_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetLocalToTrackingTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARTraceResultLibrary::GetLocalToTrackingTransform(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetLocalToTrackingTransform"); + + Params::UARTraceResultLibrary_GetLocalToTrackingTransform_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTraceResultLibrary.GetDistanceFromCamera +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FARTraceResult TraceResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARTraceResultLibrary::GetDistanceFromCamera(struct FARTraceResult& TraceResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTraceResultLibrary", "GetDistanceFromCamera"); + + Params::UARTraceResultLibrary_GetDistanceFromCamera_Params Parms{}; + + Parms.TraceResult = TraceResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy +// (None) + +class UClass* UARBaseAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARBaseAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// ARBaseAsyncTaskBlueprintProxy AugmentedReality.Default__ARBaseAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARBaseAsyncTaskBlueprintProxy* UARBaseAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UARBaseAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UARBaseAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy +// (None) + +class UClass* UARSaveWorldAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSaveWorldAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// ARSaveWorldAsyncTaskBlueprintProxy AugmentedReality.Default__ARSaveWorldAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARSaveWorldAsyncTaskBlueprintProxy* UARSaveWorldAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UARSaveWorldAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UARSaveWorldAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy.ARSaveWorld +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARSaveWorldAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARSaveWorldAsyncTaskBlueprintProxy* UARSaveWorldAsyncTaskBlueprintProxy::ARSaveWorld(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSaveWorldAsyncTaskBlueprintProxy", "ARSaveWorld"); + + Params::UARSaveWorldAsyncTaskBlueprintProxy_ARSaveWorld_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy +// (None) + +class UClass* UARGetCandidateObjectAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARGetCandidateObjectAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// ARGetCandidateObjectAsyncTaskBlueprintProxy AugmentedReality.Default__ARGetCandidateObjectAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARGetCandidateObjectAsyncTaskBlueprintProxy* UARGetCandidateObjectAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UARGetCandidateObjectAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UARGetCandidateObjectAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy.ARGetCandidateObject +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARGetCandidateObjectAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARGetCandidateObjectAsyncTaskBlueprintProxy* UARGetCandidateObjectAsyncTaskBlueprintProxy::ARGetCandidateObject(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGetCandidateObjectAsyncTaskBlueprintProxy", "ARGetCandidateObject"); + + Params::UARGetCandidateObjectAsyncTaskBlueprintProxy_ARGetCandidateObject_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.Extent = Extent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARComponent +// (SceneComponent) + +class UClass* UARComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARComponent"); + + return Clss; +} + + +// ARComponent AugmentedReality.Default__ARComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARComponent* UARComponent::GetDefaultObj() +{ + static class UARComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARComponent.UpdateVisualization +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UARComponent::UpdateVisualization() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARComponent", "UpdateVisualization"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARComponent.SetNativeID +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid NativeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARComponent::SetNativeID(const struct FGuid& NativeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARComponent", "SetNativeID"); + + Params::UARComponent_SetNativeID_Params Parms{}; + + Parms.NativeID = NativeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARComponent.ReceiveRemove +// (Event, Public, BlueprintEvent) +// Parameters: + +void UARComponent::ReceiveRemove() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARComponent", "ReceiveRemove"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function AugmentedReality.ARComponent.OnRep_Payload +// (Native, Protected) +// Parameters: + +void UARComponent::OnRep_Payload() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARComponent", "OnRep_Payload"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARComponent.GetMRMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMRMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMRMeshComponent* UARComponent::GetMRMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARComponent", "GetMRMesh"); + + Params::UARComponent_GetMRMesh_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARPlaneComponent +// (SceneComponent) + +class UClass* UARPlaneComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARPlaneComponent"); + + return Clss; +} + + +// ARPlaneComponent AugmentedReality.Default__ARPlaneComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARPlaneComponent* UARPlaneComponent::GetDefaultObj() +{ + static class UARPlaneComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARPlaneComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARPlaneComponent.SetPlaneComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EPlaneComponentDebugModeNewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARPlaneComponent::SetPlaneComponentDebugMode(enum class EPlaneComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "SetPlaneComponentDebugMode"); + + Params::UARPlaneComponent_SetPlaneComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPlaneComponent.SetObjectClassificationDebugColors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMapInColors (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPlaneComponent::SetObjectClassificationDebugColors(TMap& InColors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "SetObjectClassificationDebugColors"); + + Params::UARPlaneComponent_SetObjectClassificationDebugColors_Params Parms{}; + + Parms.InColors = InColors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPlaneComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARPlaneUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPlaneComponent::ServerUpdatePayload(struct FARPlaneUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "ServerUpdatePayload"); + + Params::UARPlaneComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPlaneComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPlaneUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPlaneComponent::ReceiveUpdate(struct FARPlaneUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "ReceiveUpdate"); + + Params::UARPlaneComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARPlaneComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPlaneUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPlaneComponent::ReceiveAdd(struct FARPlaneUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "ReceiveAdd"); + + Params::UARPlaneComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARPlaneComponent.GetObjectClassificationDebugColors +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TMapReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TMap UARPlaneComponent::GetObjectClassificationDebugColors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneComponent", "GetObjectClassificationDebugColors"); + + Params::UARPlaneComponent_GetObjectClassificationDebugColors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARPointComponent +// (SceneComponent) + +class UClass* UARPointComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARPointComponent"); + + return Clss; +} + + +// ARPointComponent AugmentedReality.Default__ARPointComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARPointComponent* UARPointComponent::GetDefaultObj() +{ + static class UARPointComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARPointComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARPointComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARPointUpdatePayload NewPayload (ConstParm, Parm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARPointComponent::ServerUpdatePayload(struct FARPointUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPointComponent", "ServerUpdatePayload"); + + Params::UARPointComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPointComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPointUpdatePayload Payload (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARPointComponent::ReceiveUpdate(struct FARPointUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPointComponent", "ReceiveUpdate"); + + Params::UARPointComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARPointComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPointUpdatePayload Payload (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARPointComponent::ReceiveAdd(struct FARPointUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPointComponent", "ReceiveAdd"); + + Params::UARPointComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARFaceComponent +// (SceneComponent) + +class UClass* UARFaceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARFaceComponent"); + + return Clss; +} + + +// ARFaceComponent AugmentedReality.Default__ARFaceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARFaceComponent* UARFaceComponent::GetDefaultObj() +{ + static class UARFaceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARFaceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARFaceComponent.SetFaceComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EFaceComponentDebugMode NewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARFaceComponent::SetFaceComponentDebugMode(enum class EFaceComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceComponent", "SetFaceComponentDebugMode"); + + Params::UARFaceComponent_SetFaceComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARFaceComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARFaceUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARFaceComponent::ServerUpdatePayload(struct FARFaceUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceComponent", "ServerUpdatePayload"); + + Params::UARFaceComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARFaceComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARFaceUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARFaceComponent::ReceiveUpdate(struct FARFaceUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceComponent", "ReceiveUpdate"); + + Params::UARFaceComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARFaceComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARFaceUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARFaceComponent::ReceiveAdd(struct FARFaceUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceComponent", "ReceiveAdd"); + + Params::UARFaceComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARImageComponent +// (SceneComponent) + +class UClass* UARImageComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARImageComponent"); + + return Clss; +} + + +// ARImageComponent AugmentedReality.Default__ARImageComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARImageComponent* UARImageComponent::GetDefaultObj() +{ + static class UARImageComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARImageComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARImageComponent.SetImageComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EImageComponentDebugModeNewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARImageComponent::SetImageComponentDebugMode(enum class EImageComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARImageComponent", "SetImageComponentDebugMode"); + + Params::UARImageComponent_SetImageComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARImageComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARImageUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARImageComponent::ServerUpdatePayload(struct FARImageUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARImageComponent", "ServerUpdatePayload"); + + Params::UARImageComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARImageComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARImageUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARImageComponent::ReceiveUpdate(struct FARImageUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARImageComponent", "ReceiveUpdate"); + + Params::UARImageComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARImageComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARImageUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARImageComponent::ReceiveAdd(struct FARImageUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARImageComponent", "ReceiveAdd"); + + Params::UARImageComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARQRCodeComponent +// (SceneComponent) + +class UClass* UARQRCodeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARQRCodeComponent"); + + return Clss; +} + + +// ARQRCodeComponent AugmentedReality.Default__ARQRCodeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARQRCodeComponent* UARQRCodeComponent::GetDefaultObj() +{ + static class UARQRCodeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARQRCodeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARQRCodeComponent.SetQRCodeComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EQRCodeComponentDebugModeNewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARQRCodeComponent::SetQRCodeComponentDebugMode(enum class EQRCodeComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARQRCodeComponent", "SetQRCodeComponentDebugMode"); + + Params::UARQRCodeComponent_SetQRCodeComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARQRCodeComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARQRCodeUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARQRCodeComponent::ServerUpdatePayload(struct FARQRCodeUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARQRCodeComponent", "ServerUpdatePayload"); + + Params::UARQRCodeComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARQRCodeComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARQRCodeUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARQRCodeComponent::ReceiveUpdate(struct FARQRCodeUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARQRCodeComponent", "ReceiveUpdate"); + + Params::UARQRCodeComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARQRCodeComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARQRCodeUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARQRCodeComponent::ReceiveAdd(struct FARQRCodeUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARQRCodeComponent", "ReceiveAdd"); + + Params::UARQRCodeComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARPoseComponent +// (SceneComponent) + +class UClass* UARPoseComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARPoseComponent"); + + return Clss; +} + + +// ARPoseComponent AugmentedReality.Default__ARPoseComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARPoseComponent* UARPoseComponent::GetDefaultObj() +{ + static class UARPoseComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARPoseComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARPoseComponent.SetPoseComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EPoseComponentDebugMode NewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARPoseComponent::SetPoseComponentDebugMode(enum class EPoseComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPoseComponent", "SetPoseComponentDebugMode"); + + Params::UARPoseComponent_SetPoseComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPoseComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARPoseUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPoseComponent::ServerUpdatePayload(struct FARPoseUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPoseComponent", "ServerUpdatePayload"); + + Params::UARPoseComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARPoseComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPoseUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPoseComponent::ReceiveUpdate(struct FARPoseUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPoseComponent", "ReceiveUpdate"); + + Params::UARPoseComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARPoseComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARPoseUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARPoseComponent::ReceiveAdd(struct FARPoseUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPoseComponent", "ReceiveAdd"); + + Params::UARPoseComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.AREnvironmentProbeComponent +// (SceneComponent) + +class UClass* UAREnvironmentProbeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AREnvironmentProbeComponent"); + + return Clss; +} + + +// AREnvironmentProbeComponent AugmentedReality.Default__AREnvironmentProbeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAREnvironmentProbeComponent* UAREnvironmentProbeComponent::GetDefaultObj() +{ + static class UAREnvironmentProbeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAREnvironmentProbeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.AREnvironmentProbeComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FAREnvironmentProbeUpdatePayloadNewPayload (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAREnvironmentProbeComponent::ServerUpdatePayload(struct FAREnvironmentProbeUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AREnvironmentProbeComponent", "ServerUpdatePayload"); + + Params::UAREnvironmentProbeComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.AREnvironmentProbeComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FAREnvironmentProbeUpdatePayloadPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAREnvironmentProbeComponent::ReceiveUpdate(struct FAREnvironmentProbeUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AREnvironmentProbeComponent", "ReceiveUpdate"); + + Params::UAREnvironmentProbeComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.AREnvironmentProbeComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FAREnvironmentProbeUpdatePayloadPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAREnvironmentProbeComponent::ReceiveAdd(struct FAREnvironmentProbeUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AREnvironmentProbeComponent", "ReceiveAdd"); + + Params::UAREnvironmentProbeComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARObjectComponent +// (SceneComponent) + +class UClass* UARObjectComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARObjectComponent"); + + return Clss; +} + + +// ARObjectComponent AugmentedReality.Default__ARObjectComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARObjectComponent* UARObjectComponent::GetDefaultObj() +{ + static class UARObjectComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARObjectComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARObjectComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARObjectUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARObjectComponent::ServerUpdatePayload(struct FARObjectUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARObjectComponent", "ServerUpdatePayload"); + + Params::UARObjectComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARObjectComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARObjectUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARObjectComponent::ReceiveUpdate(struct FARObjectUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARObjectComponent", "ReceiveUpdate"); + + Params::UARObjectComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARObjectComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARObjectUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARObjectComponent::ReceiveAdd(struct FARObjectUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARObjectComponent", "ReceiveAdd"); + + Params::UARObjectComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARMeshComponent +// (SceneComponent) + +class UClass* UARMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARMeshComponent"); + + return Clss; +} + + +// ARMeshComponent AugmentedReality.Default__ARMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARMeshComponent* UARMeshComponent::GetDefaultObj() +{ + static class UARMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARMeshComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARMeshUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARMeshComponent::ServerUpdatePayload(struct FARMeshUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARMeshComponent", "ServerUpdatePayload"); + + Params::UARMeshComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARMeshComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARMeshUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARMeshComponent::ReceiveUpdate(struct FARMeshUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARMeshComponent", "ReceiveUpdate"); + + Params::UARMeshComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARMeshComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARMeshUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UARMeshComponent::ReceiveAdd(struct FARMeshUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARMeshComponent", "ReceiveAdd"); + + Params::UARMeshComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARGeoAnchorComponent +// (SceneComponent) + +class UClass* UARGeoAnchorComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARGeoAnchorComponent"); + + return Clss; +} + + +// ARGeoAnchorComponent AugmentedReality.Default__ARGeoAnchorComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARGeoAnchorComponent* UARGeoAnchorComponent::GetDefaultObj() +{ + static class UARGeoAnchorComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARGeoAnchorComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARGeoAnchorComponent.SetGeoAnchorComponentDebugMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EGeoAnchorComponentDebugModeNewDebugMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARGeoAnchorComponent::SetGeoAnchorComponentDebugMode(enum class EGeoAnchorComponentDebugMode NewDebugMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchorComponent", "SetGeoAnchorComponentDebugMode"); + + Params::UARGeoAnchorComponent_SetGeoAnchorComponentDebugMode_Params Parms{}; + + Parms.NewDebugMode = NewDebugMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARGeoAnchorComponent.ServerUpdatePayload +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FARGeoAnchorUpdatePayload NewPayload (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARGeoAnchorComponent::ServerUpdatePayload(struct FARGeoAnchorUpdatePayload& NewPayload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchorComponent", "ServerUpdatePayload"); + + Params::UARGeoAnchorComponent_ServerUpdatePayload_Params Parms{}; + + Parms.NewPayload = NewPayload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARGeoAnchorComponent.ReceiveUpdate +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARGeoAnchorUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARGeoAnchorComponent::ReceiveUpdate(struct FARGeoAnchorUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchorComponent", "ReceiveUpdate"); + + Params::UARGeoAnchorComponent_ReceiveUpdate_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.ARGeoAnchorComponent.ReceiveAdd +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FARGeoAnchorUpdatePayload Payload (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UARGeoAnchorComponent::ReceiveAdd(struct FARGeoAnchorUpdatePayload& Payload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchorComponent", "ReceiveAdd"); + + Params::UARGeoAnchorComponent_ReceiveAdd_Params Parms{}; + + Parms.Payload = Payload; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARDependencyHandler +// (None) + +class UClass* UARDependencyHandler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARDependencyHandler"); + + return Clss; +} + + +// ARDependencyHandler AugmentedReality.Default__ARDependencyHandler +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARDependencyHandler* UARDependencyHandler::GetDefaultObj() +{ + static class UARDependencyHandler* Default = nullptr; + + if (!Default) + Default = static_cast(UARDependencyHandler::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARDependencyHandler.StartARSessionLatent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UARDependencyHandler::StartARSessionLatent(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARDependencyHandler", "StartARSessionLatent"); + + Params::UARDependencyHandler_StartARSessionLatent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SessionConfig = SessionConfig; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARDependencyHandler.RequestARSessionPermission +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// enum class EARServicePermissionRequestResultOutPermissionResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARDependencyHandler::RequestARSessionPermission(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo, enum class EARServicePermissionRequestResult* OutPermissionResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARDependencyHandler", "RequestARSessionPermission"); + + Params::UARDependencyHandler_RequestARSessionPermission_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SessionConfig = SessionConfig; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPermissionResult != nullptr) + *OutPermissionResult = Parms.OutPermissionResult; + +} + + +// Function AugmentedReality.ARDependencyHandler.InstallARService +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// enum class EARServiceInstallRequestResultOutInstallResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARDependencyHandler::InstallARService(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceInstallRequestResult* OutInstallResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARDependencyHandler", "InstallARService"); + + Params::UARDependencyHandler_InstallARService_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutInstallResult != nullptr) + *OutInstallResult = Parms.OutInstallResult; + +} + + +// Function AugmentedReality.ARDependencyHandler.GetARDependencyHandler +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARDependencyHandler* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARDependencyHandler* UARDependencyHandler::GetARDependencyHandler() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARDependencyHandler", "GetARDependencyHandler"); + + Params::UARDependencyHandler_GetARDependencyHandler_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARDependencyHandler.CheckARServiceAvailability +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// enum class EARServiceAvailability OutAvailability (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARDependencyHandler::CheckARServiceAvailability(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceAvailability* OutAvailability) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARDependencyHandler", "CheckARServiceAvailability"); + + Params::UARDependencyHandler_CheckARServiceAvailability_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAvailability != nullptr) + *OutAvailability = Parms.OutAvailability; + +} + + +// Class AugmentedReality.ARGeoTrackingSupport +// (None) + +class UClass* UARGeoTrackingSupport::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARGeoTrackingSupport"); + + return Clss; +} + + +// ARGeoTrackingSupport AugmentedReality.Default__ARGeoTrackingSupport +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARGeoTrackingSupport* UARGeoTrackingSupport::GetDefaultObj() +{ + static class UARGeoTrackingSupport* Default = nullptr; + + if (!Default) + Default = static_cast(UARGeoTrackingSupport::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingSupport +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARGeoTrackingSupport* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARGeoTrackingSupport* UARGeoTrackingSupport::GetGeoTrackingSupport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "GetGeoTrackingSupport"); + + Params::UARGeoTrackingSupport_GetGeoTrackingSupport_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingStateReason +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARGeoTrackingStateReasonReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARGeoTrackingStateReason UARGeoTrackingSupport::GetGeoTrackingStateReason() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "GetGeoTrackingStateReason"); + + Params::UARGeoTrackingSupport_GetGeoTrackingStateReason_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingState +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARGeoTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARGeoTrackingState UARGeoTrackingSupport::GetGeoTrackingState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "GetGeoTrackingState"); + + Params::UARGeoTrackingSupport_GetGeoTrackingState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingAccuracy +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARGeoTrackingAccuracy ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARGeoTrackingAccuracy UARGeoTrackingSupport::GetGeoTrackingAccuracy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "GetGeoTrackingAccuracy"); + + Params::UARGeoTrackingSupport_GetGeoTrackingAccuracy_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocationWithAltitude +// (Native, Public, BlueprintCallable) +// Parameters: +// float Longitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Latitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AltitudeMeters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OptionalAnchorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARGeoTrackingSupport::AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const class FString& OptionalAnchorName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "AddGeoAnchorAtLocationWithAltitude"); + + Params::UARGeoTrackingSupport_AddGeoAnchorAtLocationWithAltitude_Params Parms{}; + + Parms.Longitude = Longitude; + Parms.Latitude = Latitude; + Parms.AltitudeMeters = AltitudeMeters; + Parms.OptionalAnchorName = OptionalAnchorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocation +// (Native, Public, BlueprintCallable) +// Parameters: +// float Longitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Latitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OptionalAnchorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARGeoTrackingSupport::AddGeoAnchorAtLocation(float Longitude, float Latitude, const class FString& OptionalAnchorName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoTrackingSupport", "AddGeoAnchorAtLocation"); + + Params::UARGeoTrackingSupport_AddGeoAnchorAtLocation_Params Parms{}; + + Parms.Longitude = Longitude; + Parms.Latitude = Latitude; + Parms.OptionalAnchorName = OptionalAnchorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy +// (None) + +class UClass* UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy AugmentedReality.Default__CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// DelegateFunction AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.GeoTrackingAvailabilityDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// bool bIsAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Error (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::GeoTrackingAvailabilityDelegate__DelegateSignature(bool bIsAvailable, const class FString& Error) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy", "GeoTrackingAvailabilityDelegate__DelegateSignature"); + + Params::UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_GeoTrackingAvailabilityDelegate__DelegateSignature_Params Parms{}; + + Parms.bIsAvailable = bIsAvailable; + Parms.Error = Error; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailabilityAtLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Longitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Latitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::CheckGeoTrackingAvailabilityAtLocation(class UObject* WorldContextObject, float Longitude, float Latitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy", "CheckGeoTrackingAvailabilityAtLocation"); + + Params::UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_CheckGeoTrackingAvailabilityAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Longitude = Longitude; + Parms.Latitude = Latitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailability +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy::CheckGeoTrackingAvailability(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy", "CheckGeoTrackingAvailability"); + + Params::UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_CheckGeoTrackingAvailability_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy +// (None) + +class UClass* UGetGeoLocationAsyncTaskBlueprintProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GetGeoLocationAsyncTaskBlueprintProxy"); + + return Clss; +} + + +// GetGeoLocationAsyncTaskBlueprintProxy AugmentedReality.Default__GetGeoLocationAsyncTaskBlueprintProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGetGeoLocationAsyncTaskBlueprintProxy* UGetGeoLocationAsyncTaskBlueprintProxy::GetDefaultObj() +{ + static class UGetGeoLocationAsyncTaskBlueprintProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UGetGeoLocationAsyncTaskBlueprintProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// DelegateFunction AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// float Longitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Latitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Altitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Error (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGetGeoLocationAsyncTaskBlueprintProxy::GetGeoLocationDelegate__DelegateSignature(float Longitude, float Latitude, float Altitude, const class FString& Error) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GetGeoLocationAsyncTaskBlueprintProxy", "GetGeoLocationDelegate__DelegateSignature"); + + Params::UGetGeoLocationAsyncTaskBlueprintProxy_GetGeoLocationDelegate__DelegateSignature_Params Parms{}; + + Parms.Longitude = Longitude; + Parms.Latitude = Latitude; + Parms.Altitude = Altitude; + Parms.Error = Error; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationAtWorldPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGetGeoLocationAsyncTaskBlueprintProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGetGeoLocationAsyncTaskBlueprintProxy* UGetGeoLocationAsyncTaskBlueprintProxy::GetGeoLocationAtWorldPosition(class UObject* WorldContextObject, struct FVector& WorldPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GetGeoLocationAsyncTaskBlueprintProxy", "GetGeoLocationAtWorldPosition"); + + Params::UGetGeoLocationAsyncTaskBlueprintProxy_GetGeoLocationAtWorldPosition_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldPosition = WorldPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARLifeCycleComponent +// (SceneComponent) + +class UClass* UARLifeCycleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARLifeCycleComponent"); + + return Clss; +} + + +// ARLifeCycleComponent AugmentedReality.Default__ARLifeCycleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARLifeCycleComponent* UARLifeCycleComponent::GetDefaultObj() +{ + static class UARLifeCycleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARLifeCycleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARLifeCycleComponent.ServerSpawnARActor +// (Final, Net, NetReliable, Native, Event, Private, NetServer, HasDefaults, NetValidate) +// Parameters: +// class UClass* ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid NativeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARLifeCycleComponent::ServerSpawnARActor(class UClass* ComponentClass, const struct FGuid& NativeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARLifeCycleComponent", "ServerSpawnARActor"); + + Params::UARLifeCycleComponent_ServerSpawnARActor_Params Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.NativeID = NativeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARLifeCycleComponent.ServerDestroyARActor +// (Final, Net, NetReliable, Native, Event, Private, NetServer, NetValidate) +// Parameters: +// class AARActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARLifeCycleComponent::ServerDestroyARActor(class AARActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARLifeCycleComponent", "ServerDestroyARActor"); + + Params::UARLifeCycleComponent_ServerDestroyARActor_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorToBeDestroyedDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class AARActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARLifeCycleComponent::InstanceARActorToBeDestroyedDelegate__DelegateSignature(class AARActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARLifeCycleComponent", "InstanceARActorToBeDestroyedDelegate__DelegateSignature"); + + Params::UARLifeCycleComponent_InstanceARActorToBeDestroyedDelegate__DelegateSignature_Params Parms{}; + + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorSpawnedDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasDefaults) +// Parameters: +// class UClass* ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid NativeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AARActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARLifeCycleComponent::InstanceARActorSpawnedDelegate__DelegateSignature(class UClass* ComponentClass, const struct FGuid& NativeID, class AARActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARLifeCycleComponent", "InstanceARActorSpawnedDelegate__DelegateSignature"); + + Params::UARLifeCycleComponent_InstanceARActorSpawnedDelegate__DelegateSignature_Params Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.NativeID = NativeID; + Parms.SpawnedActor = SpawnedActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class AugmentedReality.ARPin +// (None) + +class UClass* UARPin::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARPin"); + + return Clss; +} + + +// ARPin AugmentedReality.Default__ARPin +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARPin* UARPin::GetDefaultObj() +{ + static class UARPin* Default = nullptr; + + if (!Default) + Default = static_cast(UARPin::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARPin.GetTrackingState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARTrackingState UARPin::GetTrackingState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetTrackingState"); + + Params::UARPin_GetTrackingState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.GetTrackedGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UARTrackedGeometry* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARTrackedGeometry* UARPin::GetTrackedGeometry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetTrackedGeometry"); + + Params::UARPin_GetTrackedGeometry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.GetPinnedComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* UARPin::GetPinnedComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetPinnedComponent"); + + Params::UARPin_GetPinnedComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.GetLocalToWorldTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARPin::GetLocalToWorldTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetLocalToWorldTransform"); + + Params::UARPin_GetLocalToWorldTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.GetLocalToTrackingTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARPin::GetLocalToTrackingTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetLocalToTrackingTransform"); + + Params::UARPin_GetLocalToTrackingTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.GetDebugName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UARPin::GetDebugName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "GetDebugName"); + + Params::UARPin_GetDebugName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPin.DebugDraw +// (Native, Public, HasOutParams, HasDefaults, Const) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PersistForSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARPin::DebugDraw(class UWorld* World, struct FLinearColor& Color, float Scale, float PersistForSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPin", "DebugDraw"); + + Params::UARPin_DebugDraw_Params Parms{}; + + Parms.World = World; + Parms.Color = Color; + Parms.Scale = Scale; + Parms.PersistForSeconds = PersistForSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AugmentedReality.ARSharedWorldGameMode +// (Actor) + +class UClass* AARSharedWorldGameMode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSharedWorldGameMode"); + + return Clss; +} + + +// ARSharedWorldGameMode AugmentedReality.Default__ARSharedWorldGameMode +// (Public, ClassDefaultObject, ArchetypeObject) + +class AARSharedWorldGameMode* AARSharedWorldGameMode::GetDefaultObj() +{ + static class AARSharedWorldGameMode* Default = nullptr; + + if (!Default) + Default = static_cast(AARSharedWorldGameMode::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSharedWorldGameMode.SetPreviewImageData +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// TArray ImageData (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void AARSharedWorldGameMode::SetPreviewImageData(const TArray& ImageData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldGameMode", "SetPreviewImageData"); + + Params::AARSharedWorldGameMode_SetPreviewImageData_Params Parms{}; + + Parms.ImageData = ImageData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldGameMode.SetARWorldSharingIsReady +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: + +void AARSharedWorldGameMode::SetARWorldSharingIsReady() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldGameMode", "SetARWorldSharingIsReady"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldGameMode.SetARSharedWorldData +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// TArray ARWorldData (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void AARSharedWorldGameMode::SetARSharedWorldData(const TArray& ARWorldData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldGameMode", "SetARSharedWorldData"); + + Params::AARSharedWorldGameMode_SetARSharedWorldData_Params Parms{}; + + Parms.ARWorldData = ARWorldData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldGameMode.GetARSharedWorldGameState +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// class AARSharedWorldGameState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AARSharedWorldGameState* AARSharedWorldGameMode::GetARSharedWorldGameState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldGameMode", "GetARSharedWorldGameState"); + + Params::AARSharedWorldGameMode_GetARSharedWorldGameState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARSharedWorldGameState +// (Actor) + +class UClass* AARSharedWorldGameState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSharedWorldGameState"); + + return Clss; +} + + +// ARSharedWorldGameState AugmentedReality.Default__ARSharedWorldGameState +// (Public, ClassDefaultObject, ArchetypeObject) + +class AARSharedWorldGameState* AARSharedWorldGameState::GetDefaultObj() +{ + static class AARSharedWorldGameState* Default = nullptr; + + if (!Default) + Default = static_cast(AARSharedWorldGameState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSharedWorldGameState.K2_OnARWorldMapIsReady +// (Event, Public, BlueprintEvent) +// Parameters: + +void AARSharedWorldGameState::K2_OnARWorldMapIsReady() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldGameState", "K2_OnARWorldMapIsReady"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class AugmentedReality.ARSharedWorldPlayerController +// (Actor, PlayerController) + +class UClass* AARSharedWorldPlayerController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSharedWorldPlayerController"); + + return Clss; +} + + +// ARSharedWorldPlayerController AugmentedReality.Default__ARSharedWorldPlayerController +// (Public, ClassDefaultObject, ArchetypeObject) + +class AARSharedWorldPlayerController* AARSharedWorldPlayerController::GetDefaultObj() +{ + static class AARSharedWorldPlayerController* Default = nullptr; + + if (!Default) + Default = static_cast(AARSharedWorldPlayerController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSharedWorldPlayerController.ServerMarkReadyForReceiving +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void AARSharedWorldPlayerController::ServerMarkReadyForReceiving() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldPlayerController", "ServerMarkReadyForReceiving"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdatePreviewImageData +// (Net, NetReliable, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// int32 Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Buffer (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AARSharedWorldPlayerController::ClientUpdatePreviewImageData(int32 Offset, TArray& Buffer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldPlayerController", "ClientUpdatePreviewImageData"); + + Params::AARSharedWorldPlayerController_ClientUpdatePreviewImageData_Params Parms{}; + + Parms.Offset = Offset; + Parms.Buffer = Buffer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdateARWorldData +// (Net, NetReliable, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// int32 Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Buffer (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AARSharedWorldPlayerController::ClientUpdateARWorldData(int32 Offset, TArray& Buffer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldPlayerController", "ClientUpdateARWorldData"); + + Params::AARSharedWorldPlayerController_ClientUpdateARWorldData_Params Parms{}; + + Parms.Offset = Offset; + Parms.Buffer = Buffer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARSharedWorldPlayerController.ClientInitSharedWorld +// (Net, NetReliable, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// int32 PreviewImageSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ARWorldDataSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AARSharedWorldPlayerController::ClientInitSharedWorld(int32 PreviewImageSize, int32 ARWorldDataSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSharedWorldPlayerController", "ClientInitSharedWorld"); + + Params::AARSharedWorldPlayerController_ClientInitSharedWorld_Params Parms{}; + + Parms.PreviewImageSize = PreviewImageSize; + Parms.ARWorldDataSize = ARWorldDataSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AugmentedReality.ARSkyLight +// (Actor) + +class UClass* AARSkyLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARSkyLight"); + + return Clss; +} + + +// ARSkyLight AugmentedReality.Default__ARSkyLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class AARSkyLight* AARSkyLight::GetDefaultObj() +{ + static class AARSkyLight* Default = nullptr; + + if (!Default) + Default = static_cast(AARSkyLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARSkyLight.SetEnvironmentCaptureProbe +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAREnvironmentCaptureProbe* InCaptureProbe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AARSkyLight::SetEnvironmentCaptureProbe(class UAREnvironmentCaptureProbe* InCaptureProbe) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARSkyLight", "SetEnvironmentCaptureProbe"); + + Params::AARSkyLight_SetEnvironmentCaptureProbe_Params Parms{}; + + Parms.InCaptureProbe = InCaptureProbe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class AugmentedReality.ARTexture +// (None) + +class UClass* UARTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTexture"); + + return Clss; +} + + +// ARTexture AugmentedReality.Default__ARTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTexture* UARTexture::GetDefaultObj() +{ + static class UARTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UARTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTextureCameraImage +// (None) + +class UClass* UARTextureCameraImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTextureCameraImage"); + + return Clss; +} + + +// ARTextureCameraImage AugmentedReality.Default__ARTextureCameraImage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTextureCameraImage* UARTextureCameraImage::GetDefaultObj() +{ + static class UARTextureCameraImage* Default = nullptr; + + if (!Default) + Default = static_cast(UARTextureCameraImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTextureCameraDepth +// (None) + +class UClass* UARTextureCameraDepth::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTextureCameraDepth"); + + return Clss; +} + + +// ARTextureCameraDepth AugmentedReality.Default__ARTextureCameraDepth +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTextureCameraDepth* UARTextureCameraDepth::GetDefaultObj() +{ + static class UARTextureCameraDepth* Default = nullptr; + + if (!Default) + Default = static_cast(UARTextureCameraDepth::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.AREnvironmentCaptureProbeTexture +// (None) + +class UClass* UAREnvironmentCaptureProbeTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AREnvironmentCaptureProbeTexture"); + + return Clss; +} + + +// AREnvironmentCaptureProbeTexture AugmentedReality.Default__AREnvironmentCaptureProbeTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAREnvironmentCaptureProbeTexture* UAREnvironmentCaptureProbeTexture::GetDefaultObj() +{ + static class UAREnvironmentCaptureProbeTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UAREnvironmentCaptureProbeTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTraceResultDummy +// (None) + +class UClass* UARTraceResultDummy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTraceResultDummy"); + + return Clss; +} + + +// ARTraceResultDummy AugmentedReality.Default__ARTraceResultDummy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTraceResultDummy* UARTraceResultDummy::GetDefaultObj() +{ + static class UARTraceResultDummy* Default = nullptr; + + if (!Default) + Default = static_cast(UARTraceResultDummy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTrackedGeometry +// (None) + +class UClass* UARTrackedGeometry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedGeometry"); + + return Clss; +} + + +// ARTrackedGeometry AugmentedReality.Default__ARTrackedGeometry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedGeometry* UARTrackedGeometry::GetDefaultObj() +{ + static class UARTrackedGeometry* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedGeometry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARTrackedGeometry.IsTracked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARTrackedGeometry::IsTracked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "IsTracked"); + + Params::UARTrackedGeometry_IsTracked_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.HasSpatialMeshUsageFlag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARSpatialMeshUsageFlagsInFlag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARTrackedGeometry::HasSpatialMeshUsageFlag(enum class EARSpatialMeshUsageFlags InFlag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "HasSpatialMeshUsageFlag"); + + Params::UARTrackedGeometry_HasSpatialMeshUsageFlag_Params Parms{}; + + Parms.InFlag = InFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetUnderlyingMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMRMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMRMeshComponent* UARTrackedGeometry::GetUnderlyingMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetUnderlyingMesh"); + + Params::UARTrackedGeometry_GetUnderlyingMesh_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetTrackingState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARTrackingState UARTrackedGeometry::GetTrackingState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetTrackingState"); + + Params::UARTrackedGeometry_GetTrackingState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetObjectClassification +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARObjectClassification ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARObjectClassification UARTrackedGeometry::GetObjectClassification() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetObjectClassification"); + + Params::UARTrackedGeometry_GetObjectClassification_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UARTrackedGeometry::GetName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetName"); + + Params::UARTrackedGeometry_GetName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetLocalToWorldTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARTrackedGeometry::GetLocalToWorldTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetLocalToWorldTransform"); + + Params::UARTrackedGeometry_GetLocalToWorldTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetLocalToTrackingTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARTrackedGeometry::GetLocalToTrackingTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetLocalToTrackingTransform"); + + Params::UARTrackedGeometry_GetLocalToTrackingTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetLastUpdateTimestamp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARTrackedGeometry::GetLastUpdateTimestamp() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetLastUpdateTimestamp"); + + Params::UARTrackedGeometry_GetLastUpdateTimestamp_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetLastUpdateFrameNumber +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UARTrackedGeometry::GetLastUpdateFrameNumber() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetLastUpdateFrameNumber"); + + Params::UARTrackedGeometry_GetLastUpdateFrameNumber_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedGeometry.GetDebugName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UARTrackedGeometry::GetDebugName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedGeometry", "GetDebugName"); + + Params::UARTrackedGeometry_GetDebugName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARPlaneGeometry +// (None) + +class UClass* UARPlaneGeometry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARPlaneGeometry"); + + return Clss; +} + + +// ARPlaneGeometry AugmentedReality.Default__ARPlaneGeometry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARPlaneGeometry* UARPlaneGeometry::GetDefaultObj() +{ + static class UARPlaneGeometry* Default = nullptr; + + if (!Default) + Default = static_cast(UARPlaneGeometry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARPlaneGeometry.GetSubsumedBy +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UARPlaneGeometry* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARPlaneGeometry* UARPlaneGeometry::GetSubsumedBy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneGeometry", "GetSubsumedBy"); + + Params::UARPlaneGeometry_GetSubsumedBy_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPlaneGeometry.GetOrientation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARPlaneOrientation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARPlaneOrientation UARPlaneGeometry::GetOrientation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneGeometry", "GetOrientation"); + + Params::UARPlaneGeometry_GetOrientation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPlaneGeometry.GetExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UARPlaneGeometry::GetExtent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneGeometry", "GetExtent"); + + Params::UARPlaneGeometry_GetExtent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPlaneGeometry.GetCenter +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UARPlaneGeometry::GetCenter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneGeometry", "GetCenter"); + + Params::UARPlaneGeometry_GetCenter_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARPlaneGeometry.GetBoundaryPolygonInLocalSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UARPlaneGeometry::GetBoundaryPolygonInLocalSpace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARPlaneGeometry", "GetBoundaryPolygonInLocalSpace"); + + Params::UARPlaneGeometry_GetBoundaryPolygonInLocalSpace_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTrackedPoint +// (None) + +class UClass* UARTrackedPoint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedPoint"); + + return Clss; +} + + +// ARTrackedPoint AugmentedReality.Default__ARTrackedPoint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedPoint* UARTrackedPoint::GetDefaultObj() +{ + static class UARTrackedPoint* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedPoint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTrackedImage +// (None) + +class UClass* UARTrackedImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedImage"); + + return Clss; +} + + +// ARTrackedImage AugmentedReality.Default__ARTrackedImage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedImage* UARTrackedImage::GetDefaultObj() +{ + static class UARTrackedImage* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARTrackedImage.GetEstimateSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UARTrackedImage::GetEstimateSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedImage", "GetEstimateSize"); + + Params::UARTrackedImage_GetEstimateSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARTrackedImage.GetDetectedImage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UARCandidateImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARCandidateImage* UARTrackedImage::GetDetectedImage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedImage", "GetDetectedImage"); + + Params::UARTrackedImage_GetDetectedImage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTrackedQRCode +// (None) + +class UClass* UARTrackedQRCode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedQRCode"); + + return Clss; +} + + +// ARTrackedQRCode AugmentedReality.Default__ARTrackedQRCode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedQRCode* UARTrackedQRCode::GetDefaultObj() +{ + static class UARTrackedQRCode* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedQRCode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARFaceGeometry +// (None) + +class UClass* UARFaceGeometry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARFaceGeometry"); + + return Clss; +} + + +// ARFaceGeometry AugmentedReality.Default__ARFaceGeometry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARFaceGeometry* UARFaceGeometry::GetDefaultObj() +{ + static class UARFaceGeometry* Default = nullptr; + + if (!Default) + Default = static_cast(UARFaceGeometry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARFaceGeometry.GetWorldSpaceEyeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAREye Eye (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARFaceGeometry::GetWorldSpaceEyeTransform(enum class EAREye Eye) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceGeometry", "GetWorldSpaceEyeTransform"); + + Params::UARFaceGeometry_GetWorldSpaceEyeTransform_Params Parms{}; + + Parms.Eye = Eye; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARFaceGeometry.GetLocalSpaceEyeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAREye Eye (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UARFaceGeometry::GetLocalSpaceEyeTransform(enum class EAREye Eye) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceGeometry", "GetLocalSpaceEyeTransform"); + + Params::UARFaceGeometry_GetLocalSpaceEyeTransform_Params Parms{}; + + Parms.Eye = Eye; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARFaceGeometry.GetBlendShapeValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARFaceBlendShape BlendShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARFaceGeometry::GetBlendShapeValue(enum class EARFaceBlendShape BlendShape) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceGeometry", "GetBlendShapeValue"); + + Params::UARFaceGeometry_GetBlendShapeValue_Params Parms{}; + + Parms.BlendShape = BlendShape; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARFaceGeometry.GetBlendShapes +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMapReturnValue (ConstParm, Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UARFaceGeometry::GetBlendShapes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARFaceGeometry", "GetBlendShapes"); + + Params::UARFaceGeometry_GetBlendShapes_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.AREnvironmentCaptureProbe +// (None) + +class UClass* UAREnvironmentCaptureProbe::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AREnvironmentCaptureProbe"); + + return Clss; +} + + +// AREnvironmentCaptureProbe AugmentedReality.Default__AREnvironmentCaptureProbe +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAREnvironmentCaptureProbe* UAREnvironmentCaptureProbe::GetDefaultObj() +{ + static class UAREnvironmentCaptureProbe* Default = nullptr; + + if (!Default) + Default = static_cast(UAREnvironmentCaptureProbe::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.AREnvironmentCaptureProbe.GetExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UAREnvironmentCaptureProbe::GetExtent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AREnvironmentCaptureProbe", "GetExtent"); + + Params::UAREnvironmentCaptureProbe_GetExtent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.AREnvironmentCaptureProbe.GetEnvironmentCaptureTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAREnvironmentCaptureProbeTexture*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAREnvironmentCaptureProbeTexture* UAREnvironmentCaptureProbe::GetEnvironmentCaptureTexture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AREnvironmentCaptureProbe", "GetEnvironmentCaptureTexture"); + + Params::UAREnvironmentCaptureProbe_GetEnvironmentCaptureTexture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTrackedObject +// (None) + +class UClass* UARTrackedObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedObject"); + + return Clss; +} + + +// ARTrackedObject AugmentedReality.Default__ARTrackedObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedObject* UARTrackedObject::GetDefaultObj() +{ + static class UARTrackedObject* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARTrackedObject.GetDetectedObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UARCandidateObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UARCandidateObject* UARTrackedObject::GetDetectedObject() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedObject", "GetDetectedObject"); + + Params::UARTrackedObject_GetDetectedObject_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTrackedPose +// (None) + +class UClass* UARTrackedPose::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackedPose"); + + return Clss; +} + + +// ARTrackedPose AugmentedReality.Default__ARTrackedPose +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackedPose* UARTrackedPose::GetDefaultObj() +{ + static class UARTrackedPose* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackedPose::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARTrackedPose.GetTrackedPoseData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FARPose3D ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +struct FARPose3D UARTrackedPose::GetTrackedPoseData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARTrackedPose", "GetTrackedPoseData"); + + Params::UARTrackedPose_GetTrackedPoseData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARMeshGeometry +// (None) + +class UClass* UARMeshGeometry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARMeshGeometry"); + + return Clss; +} + + +// ARMeshGeometry AugmentedReality.Default__ARMeshGeometry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARMeshGeometry* UARMeshGeometry::GetDefaultObj() +{ + static class UARMeshGeometry* Default = nullptr; + + if (!Default) + Default = static_cast(UARMeshGeometry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARMeshGeometry.GetObjectClassificationAtLocation +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InWorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EARObjectClassification OutClassification (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutClassificationLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxLocationDiff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UARMeshGeometry::GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARMeshGeometry", "GetObjectClassificationAtLocation"); + + Params::UARMeshGeometry_GetObjectClassificationAtLocation_Params Parms{}; + + Parms.InWorldLocation = InWorldLocation; + Parms.MaxLocationDiff = MaxLocationDiff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutClassification != nullptr) + *OutClassification = Parms.OutClassification; + + if (OutClassificationLocation != nullptr) + *OutClassificationLocation = std::move(Parms.OutClassificationLocation); + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARGeoAnchor +// (None) + +class UClass* UARGeoAnchor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARGeoAnchor"); + + return Clss; +} + + +// ARGeoAnchor AugmentedReality.Default__ARGeoAnchor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARGeoAnchor* UARGeoAnchor::GetDefaultObj() +{ + static class UARGeoAnchor* Default = nullptr; + + if (!Default) + Default = static_cast(UARGeoAnchor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARGeoAnchor.GetLongitude +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARGeoAnchor::GetLongitude() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchor", "GetLongitude"); + + Params::UARGeoAnchor_GetLongitude_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoAnchor.GetLatitude +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARGeoAnchor::GetLatitude() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchor", "GetLatitude"); + + Params::UARGeoAnchor_GetLatitude_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoAnchor.GetAltitudeSource +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EARAltitudeSource ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EARAltitudeSource UARGeoAnchor::GetAltitudeSource() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchor", "GetAltitudeSource"); + + Params::UARGeoAnchor_GetAltitudeSource_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARGeoAnchor.GetAltitudeMeters +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UARGeoAnchor::GetAltitudeMeters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARGeoAnchor", "GetAltitudeMeters"); + + Params::UARGeoAnchor_GetAltitudeMeters_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class AugmentedReality.ARTrackableNotifyComponent +// (None) + +class UClass* UARTrackableNotifyComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTrackableNotifyComponent"); + + return Clss; +} + + +// ARTrackableNotifyComponent AugmentedReality.Default__ARTrackableNotifyComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTrackableNotifyComponent* UARTrackableNotifyComponent::GetDefaultObj() +{ + static class UARTrackableNotifyComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UARTrackableNotifyComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARTypesDummyClass +// (None) + +class UClass* UARTypesDummyClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARTypesDummyClass"); + + return Clss; +} + + +// ARTypesDummyClass AugmentedReality.Default__ARTypesDummyClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARTypesDummyClass* UARTypesDummyClass::GetDefaultObj() +{ + static class UARTypesDummyClass* Default = nullptr; + + if (!Default) + Default = static_cast(UARTypesDummyClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class AugmentedReality.ARCandidateObject +// (None) + +class UClass* UARCandidateObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ARCandidateObject"); + + return Clss; +} + + +// ARCandidateObject AugmentedReality.Default__ARCandidateObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UARCandidateObject* UARCandidateObject::GetDefaultObj() +{ + static class UARCandidateObject* Default = nullptr; + + if (!Default) + Default = static_cast(UARCandidateObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AugmentedReality.ARCandidateObject.SetFriendlyName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UARCandidateObject::SetFriendlyName(const class FString& NewName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "SetFriendlyName"); + + Params::UARCandidateObject_SetFriendlyName_Params Parms{}; + + Parms.NewName = NewName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARCandidateObject.SetCandidateObjectData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InCandidateObject (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UARCandidateObject::SetCandidateObjectData(TArray& InCandidateObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "SetCandidateObjectData"); + + Params::UARCandidateObject_SetCandidateObjectData_Params Parms{}; + + Parms.InCandidateObject = InCandidateObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARCandidateObject.SetBoundingBox +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox InBoundingBox (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UARCandidateObject::SetBoundingBox(struct FBox& InBoundingBox) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "SetBoundingBox"); + + Params::UARCandidateObject_SetBoundingBox_Params Parms{}; + + Parms.InBoundingBox = InBoundingBox; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function AugmentedReality.ARCandidateObject.GetFriendlyName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UARCandidateObject::GetFriendlyName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "GetFriendlyName"); + + Params::UARCandidateObject_GetFriendlyName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateObject.GetCandidateObjectData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UARCandidateObject::GetCandidateObjectData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "GetCandidateObjectData"); + + Params::UARCandidateObject_GetCandidateObjectData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function AugmentedReality.ARCandidateObject.GetBoundingBox +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UARCandidateObject::GetBoundingBox() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ARCandidateObject", "GetBoundingBox"); + + Params::UARCandidateObject_GetBoundingBox_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_parameters.hpp new file mode 100644 index 0000000..7957555 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_parameters.hpp @@ -0,0 +1,1917 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.ShouldResetTrackedObjects +struct UARSessionConfig_ShouldResetTrackedObjects_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.ShouldResetCameraTracking +struct UARSessionConfig_ShouldResetCameraTracking_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.ShouldRenderCameraOverlay +struct UARSessionConfig_ShouldRenderCameraOverlay_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.ShouldEnableCameraTracking +struct UARSessionConfig_ShouldEnableCameraTracking_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.ShouldEnableAutoFocus +struct UARSessionConfig_ShouldEnableAutoFocus_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetWorldMapData +struct UARSessionConfig_SetWorldMapData_Params +{ +public: + TArray WorldMapData; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetSessionTrackingFeatureToEnable +struct UARSessionConfig_SetSessionTrackingFeatureToEnable_Params +{ +public: + enum class EARSessionTrackingFeature InSessionTrackingFeature; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetSceneReconstructionMethod +struct UARSessionConfig_SetSceneReconstructionMethod_Params +{ +public: + enum class EARSceneReconstruction InSceneReconstructionMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetResetTrackedObjects +struct UARSessionConfig_SetResetTrackedObjects_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetResetCameraTracking +struct UARSessionConfig_SetResetCameraTracking_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetFaceTrackingUpdate +struct UARSessionConfig_SetFaceTrackingUpdate_Params +{ +public: + enum class EARFaceTrackingUpdate InUpdate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetFaceTrackingDirection +struct UARSessionConfig_SetFaceTrackingDirection_Params +{ +public: + enum class EARFaceTrackingDirection InDirection; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetEnableAutoFocus +struct UARSessionConfig_SetEnableAutoFocus_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AugmentedReality.ARSessionConfig.SetDesiredVideoFormat +struct UARSessionConfig_SetDesiredVideoFormat_Params +{ +public: + struct FARVideoFormat NewFormat; // 0x0(0xC)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSessionConfig.SetCandidateObjectList +struct UARSessionConfig_SetCandidateObjectList_Params +{ +public: + TArray InCandidateObjects; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetWorldMapData +struct UARSessionConfig_GetWorldMapData_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetWorldAlignment +struct UARSessionConfig_GetWorldAlignment_Params +{ +public: + enum class EARWorldAlignment ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetSessionType +struct UARSessionConfig_GetSessionType_Params +{ +public: + enum class EARSessionType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetSceneReconstructionMethod +struct UARSessionConfig_GetSceneReconstructionMethod_Params +{ +public: + enum class EARSceneReconstruction ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetPlaneDetectionMode +struct UARSessionConfig_GetPlaneDetectionMode_Params +{ +public: + enum class EARPlaneDetectionMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetMaxNumSimultaneousImagesTracked +struct UARSessionConfig_GetMaxNumSimultaneousImagesTracked_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetLightEstimationMode +struct UARSessionConfig_GetLightEstimationMode_Params +{ +public: + enum class EARLightEstimationMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetFrameSyncMode +struct UARSessionConfig_GetFrameSyncMode_Params +{ +public: + enum class EARFrameSyncMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetFaceTrackingUpdate +struct UARSessionConfig_GetFaceTrackingUpdate_Params +{ +public: + enum class EARFaceTrackingUpdate ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetFaceTrackingDirection +struct UARSessionConfig_GetFaceTrackingDirection_Params +{ +public: + enum class EARFaceTrackingDirection ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetEnvironmentCaptureProbeType +struct UARSessionConfig_GetEnvironmentCaptureProbeType_Params +{ +public: + enum class EAREnvironmentCaptureProbeType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetEnabledSessionTrackingFeature +struct UARSessionConfig_GetEnabledSessionTrackingFeature_Params +{ +public: + enum class EARSessionTrackingFeature ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AugmentedReality.ARSessionConfig.GetDesiredVideoFormat +struct UARSessionConfig_GetDesiredVideoFormat_Params +{ +public: + struct FARVideoFormat ReturnValue; // 0x0(0xC)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetCandidateObjectList +struct UARSessionConfig_GetCandidateObjectList_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSessionConfig.GetCandidateImageList +struct UARSessionConfig_GetCandidateImageList_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARSessionConfig.AddCandidateObject +struct UARSessionConfig_AddCandidateObject_Params +{ +public: + class UARCandidateObject* CandidateObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARSessionConfig.AddCandidateImage +struct UARSessionConfig_AddCandidateImage_Params +{ +public: + class UARCandidateImage* NewCandidateImage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientIntensityLumens +struct UARBasicLightEstimate_GetAmbientIntensityLumens_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientColorTemperatureKelvin +struct UARBasicLightEstimate_GetAmbientColorTemperatureKelvin_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBasicLightEstimate.GetAmbientColor +struct UARBasicLightEstimate_GetAmbientColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARCandidateImage.GetPhysicalWidth +struct UARCandidateImage_GetPhysicalWidth_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARCandidateImage.GetPhysicalHeight +struct UARCandidateImage_GetPhysicalHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARCandidateImage.GetOrientation +struct UARCandidateImage_GetOrientation_Params +{ +public: + enum class EARCandidateImageOrientation ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARCandidateImage.GetFriendlyName +struct UARCandidateImage_GetFriendlyName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARCandidateImage.GetCandidateTexture +struct UARCandidateImage_GetCandidateTexture_Params +{ +public: + class UTexture2D* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.ARActor.AddARComponent +struct AARActor_AddARComponent_Params +{ +public: + TSubclassOf InComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NativeID; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARComponent* ReturnValue; // 0x18(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.UnpinComponent +struct UARBlueprintLibrary_UnpinComponent_Params +{ +public: + class USceneComponent* ComponentToUnpin; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.ToggleARCapture +struct UARBlueprintLibrary_ToggleARCapture_Params +{ +public: + bool bOnOff; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARCaptureType CaptureType; // 0x1(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.StartARSession +struct UARBlueprintLibrary_StartARSession_Params +{ +public: + class UARSessionConfig* SessionConfig; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.SetEnabledXRCamera +struct UARBlueprintLibrary_SetEnabledXRCamera_Params +{ +public: + bool bOnOff; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.SetARWorldScale +struct UARBlueprintLibrary_SetARWorldScale_Params +{ +public: + float InWorldScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.SetARWorldOriginLocationAndRotation +struct UARBlueprintLibrary_SetARWorldOriginLocationAndRotation_Params +{ +public: + struct FVector OriginLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OriginRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bIsTransformInWorldSpace; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainUpDirection; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A42[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.SetAlignmentTransform +struct UARBlueprintLibrary_SetAlignmentTransform_Params +{ +public: + struct FTransform InAlignmentTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.SaveARPinToLocalStore +struct UARBlueprintLibrary_SaveARPinToLocalStore_Params +{ +public: + class FName InSaveName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARPin* InPin; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A44[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.ResizeXRCamera +struct UARBlueprintLibrary_ResizeXRCamera_Params +{ +public: + struct FIntPoint InSize; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.RemovePin +struct UARBlueprintLibrary_RemovePin_Params +{ +public: + class UARPin* PinToRemove; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.RemoveARPinFromLocalStore +struct UARBlueprintLibrary_RemoveARPinFromLocalStore_Params +{ +public: + class FName InSaveName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.PinComponentToTraceResult +struct UARBlueprintLibrary_PinComponentToTraceResult_Params +{ +public: + class USceneComponent* ComponentToPin; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FARTraceResult TraceResult; // 0x10(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName DebugName; // 0x70(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARPin* ReturnValue; // 0x78(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.PinComponentToARPin +struct UARBlueprintLibrary_PinComponentToARPin_Params +{ +public: + class USceneComponent* ComponentToPin; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARPin* Pin; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.PinComponent +struct UARBlueprintLibrary_PinComponent_Params +{ +public: + class USceneComponent* ComponentToPin; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform PinToWorldTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UARTrackedGeometry* TrackedGeometry; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DebugName; // 0x48(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARPin* ReturnValue; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A50[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.LoadARPinsFromLocalStore +struct UARBlueprintLibrary_LoadARPinsFromLocalStore_Params +{ +public: + TMap ReturnValue; // 0x0(0x50)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects3D +struct UARBlueprintLibrary_LineTraceTrackedObjects3D_Params +{ +public: + struct FVector Start; // 0x0(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0xC(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestFeaturePoints; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestGroundPlane; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestPlaneExtents; // 0x1A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestPlaneBoundaryPolygon; // 0x1B(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A53[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.LineTraceTrackedObjects +struct UARBlueprintLibrary_LineTraceTrackedObjects_Params +{ +public: + struct FVector2D ScreenCoord; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestFeaturePoints; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestGroundPlane; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestPlaneExtents; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestPlaneBoundaryPolygon; // 0xB(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A56[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsSessionTypeSupported +struct UARBlueprintLibrary_IsSessionTypeSupported_Params +{ +public: + enum class EARSessionType SessionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsSessionTrackingFeatureSupported +struct UARBlueprintLibrary_IsSessionTrackingFeatureSupported_Params +{ +public: + enum class EARSessionType SessionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARSessionTrackingFeature SessionTrackingFeature; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsSceneReconstructionSupported +struct UARBlueprintLibrary_IsSceneReconstructionSupported_Params +{ +public: + enum class EARSessionType SessionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARSceneReconstruction SceneReconstructionMethod; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsARSupported +struct UARBlueprintLibrary_IsARSupported_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreSupported +struct UARBlueprintLibrary_IsARPinLocalStoreSupported_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.IsARPinLocalStoreReady +struct UARBlueprintLibrary_IsARPinLocalStoreReady_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetWorldMappingStatus +struct UARBlueprintLibrary_GetWorldMappingStatus_Params +{ +public: + enum class EARWorldMappingState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetTrackingQualityReason +struct UARBlueprintLibrary_GetTrackingQualityReason_Params +{ +public: + enum class EARTrackingQualityReason ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetTrackingQuality +struct UARBlueprintLibrary_GetTrackingQuality_Params +{ +public: + enum class EARTrackingQuality ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetSupportedVideoFormats +struct UARBlueprintLibrary_GetSupportedVideoFormats_Params +{ +public: + enum class EARSessionType SessionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A57[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetSessionConfig +struct UARBlueprintLibrary_GetSessionConfig_Params +{ +public: + class UARSessionConfig* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetPointCloud +struct UARBlueprintLibrary_GetPointCloud_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationImage +struct UARBlueprintLibrary_GetPersonSegmentationImage_Params +{ +public: + class UARTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetPersonSegmentationDepthImage +struct UARBlueprintLibrary_GetPersonSegmentationDepthImage_Params +{ +public: + class UARTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetObjectClassificationAtLocation +struct UARBlueprintLibrary_GetObjectClassificationAtLocation_Params +{ +public: + struct FVector InWorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARObjectClassification OutClassification; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OutClassificationLocation; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLocationDiff; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetNumberOfTrackedFacesSupported +struct UARBlueprintLibrary_GetNumberOfTrackedFacesSupported_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetCurrentLightEstimate +struct UARBlueprintLibrary_GetCurrentLightEstimate_Params +{ +public: + class UARLightEstimate* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetCameraIntrinsics +struct UARBlueprintLibrary_GetCameraIntrinsics_Params +{ +public: + struct FARCameraIntrinsics OutCameraIntrinsics; // 0x0(0x18)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetCameraImage +struct UARBlueprintLibrary_GetCameraImage_Params +{ +public: + class UARTextureCameraImage* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetCameraDepth +struct UARBlueprintLibrary_GetCameraDepth_Params +{ +public: + class UARTextureCameraDepth* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetARWorldScale +struct UARBlueprintLibrary_GetARWorldScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetARTexture +struct UARBlueprintLibrary_GetARTexture_Params +{ +public: + enum class EARTextureType TextureType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A62[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UARTexture* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetARSessionStatus +struct UARBlueprintLibrary_GetARSessionStatus_Params +{ +public: + struct FARSessionStatus ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoses +struct UARBlueprintLibrary_GetAllTrackedPoses_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPoints +struct UARBlueprintLibrary_GetAllTrackedPoints_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedPlanes +struct UARBlueprintLibrary_GetAllTrackedPlanes_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedImages +struct UARBlueprintLibrary_GetAllTrackedImages_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTrackedEnvironmentCaptureProbes +struct UARBlueprintLibrary_GetAllTrackedEnvironmentCaptureProbes_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllTracked2DPoses +struct UARBlueprintLibrary_GetAllTracked2DPoses_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllPins +struct UARBlueprintLibrary_GetAllPins_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllGeometriesByClass +struct UARBlueprintLibrary_GetAllGeometriesByClass_Params +{ +public: + TSubclassOf GeometryClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAllGeometries +struct UARBlueprintLibrary_GetAllGeometries_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.GetAlignmentTransform +struct UARBlueprintLibrary_GetAlignmentTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.FindTrackedPointsByName +struct UARBlueprintLibrary_FindTrackedPointsByName_Params +{ +public: + class FString PointName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.DebugDrawTrackedGeometry +struct UARBlueprintLibrary_DebugDrawTrackedGeometry_Params +{ +public: + class UARTrackedGeometry* TrackedGeometry; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutlineThickness; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PersistForSeconds; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.DebugDrawPin +struct UARBlueprintLibrary_DebugDrawPin_Params +{ +public: + class UARPin* ARPin; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PersistForSeconds; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.CalculateClosestIntersection +struct UARBlueprintLibrary_CalculateClosestIntersection_Params +{ +public: + TArray StartPoints; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray EndPoints; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ClosestIntersection; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.CalculateAlignmentTransform +struct UARBlueprintLibrary_CalculateAlignmentTransform_Params +{ +public: + struct FTransform TransformInFirstCoordinateSystem; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform TransformInSecondCoordinateSystem; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform AlignmentTransform; // 0x60(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.AddTrackedPointWithName +struct UARBlueprintLibrary_AddTrackedPointWithName_Params +{ +public: + struct FTransform WorldTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString PointName; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeletePointsWithSameName; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x41(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6D[0xE]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.AddRuntimeCandidateImage +struct UARBlueprintLibrary_AddRuntimeCandidateImage_Params +{ +public: + class UARSessionConfig* SessionConfig; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CandidateTexture; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicalWidth; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UARCandidateImage* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function AugmentedReality.ARBlueprintLibrary.AddManualEnvironmentCaptureProbe +struct UARBlueprintLibrary_AddManualEnvironmentCaptureProbe_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetTrackedGeometry +struct UARTraceResultLibrary_GetTrackedGeometry_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UARTrackedGeometry* ReturnValue; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A75[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetTraceChannel +struct UARTraceResultLibrary_GetTraceChannel_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EARLineTraceChannels ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A78[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetLocalTransform +struct UARTraceResultLibrary_GetLocalTransform_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetLocalToWorldTransform +struct UARTraceResultLibrary_GetLocalToWorldTransform_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetLocalToTrackingTransform +struct UARTraceResultLibrary_GetLocalToTrackingTransform_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARTraceResultLibrary.GetDistanceFromCamera +struct UARTraceResultLibrary_GetDistanceFromCamera_Params +{ +public: + struct FARTraceResult TraceResult; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x60(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A7B[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy.ARSaveWorld +struct UARSaveWorldAsyncTaskBlueprintProxy_ARSaveWorld_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARSaveWorldAsyncTaskBlueprintProxy* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy.ARGetCandidateObject +struct UARGetCandidateObjectAsyncTaskBlueprintProxy_ARGetCandidateObject_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARGetCandidateObjectAsyncTaskBlueprintProxy* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARComponent.SetNativeID +struct UARComponent_SetNativeID_Params +{ +public: + struct FGuid NativeID; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARComponent.GetMRMesh +struct UARComponent_GetMRMesh_Params +{ +public: + class UMRMeshComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPlaneComponent.SetPlaneComponentDebugMode +struct UARPlaneComponent_SetPlaneComponentDebugMode_Params +{ +public: + enum class EPlaneComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARPlaneComponent.SetObjectClassificationDebugColors +struct UARPlaneComponent_SetObjectClassificationDebugColors_Params +{ +public: + TMap InColors; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function AugmentedReality.ARPlaneComponent.ServerUpdatePayload +struct UARPlaneComponent_ServerUpdatePayload_Params +{ +public: + struct FARPlaneUpdatePayload NewPayload; // 0x0(0x80)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function AugmentedReality.ARPlaneComponent.ReceiveUpdate +struct UARPlaneComponent_ReceiveUpdate_Params +{ +public: + struct FARPlaneUpdatePayload Payload; // 0x0(0x80)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function AugmentedReality.ARPlaneComponent.ReceiveAdd +struct UARPlaneComponent_ReceiveAdd_Params +{ +public: + struct FARPlaneUpdatePayload Payload; // 0x0(0x80)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARPlaneComponent.GetObjectClassificationDebugColors +struct UARPlaneComponent_GetObjectClassificationDebugColors_Params +{ +public: + TMap ReturnValue; // 0x0(0x50)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPointComponent.ServerUpdatePayload +struct UARPointComponent_ServerUpdatePayload_Params +{ +public: + struct FARPointUpdatePayload NewPayload; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPointComponent.ReceiveUpdate +struct UARPointComponent_ReceiveUpdate_Params +{ +public: + struct FARPointUpdatePayload Payload; // 0x0(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPointComponent.ReceiveAdd +struct UARPointComponent_ReceiveAdd_Params +{ +public: + struct FARPointUpdatePayload Payload; // 0x0(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARFaceComponent.SetFaceComponentDebugMode +struct UARFaceComponent_SetFaceComponentDebugMode_Params +{ +public: + enum class EFaceComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARFaceComponent.ServerUpdatePayload +struct UARFaceComponent_ServerUpdatePayload_Params +{ +public: + struct FARFaceUpdatePayload NewPayload; // 0x0(0x40)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARFaceComponent.ReceiveUpdate +struct UARFaceComponent_ReceiveUpdate_Params +{ +public: + struct FARFaceUpdatePayload Payload; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARFaceComponent.ReceiveAdd +struct UARFaceComponent_ReceiveAdd_Params +{ +public: + struct FARFaceUpdatePayload Payload; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARImageComponent.SetImageComponentDebugMode +struct UARImageComponent_SetImageComponentDebugMode_Params +{ +public: + enum class EImageComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARImageComponent.ServerUpdatePayload +struct UARImageComponent_ServerUpdatePayload_Params +{ +public: + struct FARImageUpdatePayload NewPayload; // 0x0(0x60)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARImageComponent.ReceiveUpdate +struct UARImageComponent_ReceiveUpdate_Params +{ +public: + struct FARImageUpdatePayload Payload; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARImageComponent.ReceiveAdd +struct UARImageComponent_ReceiveAdd_Params +{ +public: + struct FARImageUpdatePayload Payload; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARQRCodeComponent.SetQRCodeComponentDebugMode +struct UARQRCodeComponent_SetQRCodeComponentDebugMode_Params +{ +public: + enum class EQRCodeComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARQRCodeComponent.ServerUpdatePayload +struct UARQRCodeComponent_ServerUpdatePayload_Params +{ +public: + struct FARQRCodeUpdatePayload NewPayload; // 0x0(0x70)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARQRCodeComponent.ReceiveUpdate +struct UARQRCodeComponent_ReceiveUpdate_Params +{ +public: + struct FARQRCodeUpdatePayload Payload; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARQRCodeComponent.ReceiveAdd +struct UARQRCodeComponent_ReceiveAdd_Params +{ +public: + struct FARQRCodeUpdatePayload Payload; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPoseComponent.SetPoseComponentDebugMode +struct UARPoseComponent_SetPoseComponentDebugMode_Params +{ +public: + enum class EPoseComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARPoseComponent.ServerUpdatePayload +struct UARPoseComponent_ServerUpdatePayload_Params +{ +public: + struct FARPoseUpdatePayload NewPayload; // 0x0(0x40)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARPoseComponent.ReceiveUpdate +struct UARPoseComponent_ReceiveUpdate_Params +{ +public: + struct FARPoseUpdatePayload Payload; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARPoseComponent.ReceiveAdd +struct UARPoseComponent_ReceiveAdd_Params +{ +public: + struct FARPoseUpdatePayload Payload; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.AREnvironmentProbeComponent.ServerUpdatePayload +struct UAREnvironmentProbeComponent_ServerUpdatePayload_Params +{ +public: + struct FAREnvironmentProbeUpdatePayload NewPayload; // 0x0(0x30)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.AREnvironmentProbeComponent.ReceiveUpdate +struct UAREnvironmentProbeComponent_ReceiveUpdate_Params +{ +public: + struct FAREnvironmentProbeUpdatePayload Payload; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.AREnvironmentProbeComponent.ReceiveAdd +struct UAREnvironmentProbeComponent_ReceiveAdd_Params +{ +public: + struct FAREnvironmentProbeUpdatePayload Payload; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARObjectComponent.ServerUpdatePayload +struct UARObjectComponent_ServerUpdatePayload_Params +{ +public: + struct FARObjectUpdatePayload NewPayload; // 0x0(0x30)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARObjectComponent.ReceiveUpdate +struct UARObjectComponent_ReceiveUpdate_Params +{ +public: + struct FARObjectUpdatePayload Payload; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARObjectComponent.ReceiveAdd +struct UARObjectComponent_ReceiveAdd_Params +{ +public: + struct FARObjectUpdatePayload Payload; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARMeshComponent.ServerUpdatePayload +struct UARMeshComponent_ServerUpdatePayload_Params +{ +public: + struct FARMeshUpdatePayload NewPayload; // 0x0(0x60)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARMeshComponent.ReceiveUpdate +struct UARMeshComponent_ReceiveUpdate_Params +{ +public: + struct FARMeshUpdatePayload Payload; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function AugmentedReality.ARMeshComponent.ReceiveAdd +struct UARMeshComponent_ReceiveAdd_Params +{ +public: + struct FARMeshUpdatePayload Payload; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARGeoAnchorComponent.SetGeoAnchorComponentDebugMode +struct UARGeoAnchorComponent_SetGeoAnchorComponentDebugMode_Params +{ +public: + enum class EGeoAnchorComponentDebugMode NewDebugMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARGeoAnchorComponent.ServerUpdatePayload +struct UARGeoAnchorComponent_ServerUpdatePayload_Params +{ +public: + struct FARGeoAnchorUpdatePayload NewPayload; // 0x0(0x70)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARGeoAnchorComponent.ReceiveUpdate +struct UARGeoAnchorComponent_ReceiveUpdate_Params +{ +public: + struct FARGeoAnchorUpdatePayload Payload; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function AugmentedReality.ARGeoAnchorComponent.ReceiveAdd +struct UARGeoAnchorComponent_ReceiveAdd_Params +{ +public: + struct FARGeoAnchorUpdatePayload Payload; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARDependencyHandler.StartARSessionLatent +struct UARDependencyHandler_StartARSessionLatent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARSessionConfig* SessionConfig; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARDependencyHandler.RequestARSessionPermission +struct UARDependencyHandler_RequestARSessionPermission_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARSessionConfig* SessionConfig; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + enum class EARServicePermissionRequestResult OutPermissionResult; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARDependencyHandler.InstallARService +struct UARDependencyHandler_InstallARService_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x8(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + enum class EARServiceInstallRequestResult OutInstallResult; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARDependencyHandler.GetARDependencyHandler +struct UARDependencyHandler_GetARDependencyHandler_Params +{ +public: + class UARDependencyHandler* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARDependencyHandler.CheckARServiceAvailability +struct UARDependencyHandler_CheckARServiceAvailability_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x8(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + enum class EARServiceAvailability OutAvailability; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingSupport +struct UARGeoTrackingSupport_GetGeoTrackingSupport_Params +{ +public: + class UARGeoTrackingSupport* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingStateReason +struct UARGeoTrackingSupport_GetGeoTrackingStateReason_Params +{ +public: + enum class EARGeoTrackingStateReason ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingState +struct UARGeoTrackingSupport_GetGeoTrackingState_Params +{ +public: + enum class EARGeoTrackingState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.GetGeoTrackingAccuracy +struct UARGeoTrackingSupport_GetGeoTrackingAccuracy_Params +{ +public: + enum class EARGeoTrackingAccuracy ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocationWithAltitude +struct UARGeoTrackingSupport_AddGeoAnchorAtLocationWithAltitude_Params +{ +public: + float Longitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeMeters; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString OptionalAnchorName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.ARGeoTrackingSupport.AddGeoAnchorAtLocation +struct UARGeoTrackingSupport_AddGeoAnchorAtLocation_Params +{ +public: + float Longitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OptionalAnchorName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.GeoTrackingAvailabilityDelegate__DelegateSignature +struct UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_GeoTrackingAvailabilityDelegate__DelegateSignature_Params +{ +public: + bool bIsAvailable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Error; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailabilityAtLocation +struct UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_CheckGeoTrackingAvailabilityAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Longitude; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy.CheckGeoTrackingAvailability +struct UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy_CheckGeoTrackingAvailability_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationDelegate__DelegateSignature +struct UGetGeoLocationAsyncTaskBlueprintProxy_GetGeoLocationDelegate__DelegateSignature_Params +{ +public: + float Longitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Altitude; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Error; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy.GetGeoLocationAtWorldPosition +struct UGetGeoLocationAsyncTaskBlueprintProxy_GetGeoLocationAtWorldPosition_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGetGeoLocationAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARLifeCycleComponent.ServerSpawnARActor +struct UARLifeCycleComponent_ServerSpawnARActor_Params +{ +public: + class UClass* ComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NativeID; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARLifeCycleComponent.ServerDestroyARActor +struct UARLifeCycleComponent_ServerDestroyARActor_Params +{ +public: + class AARActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorToBeDestroyedDelegate__DelegateSignature +struct UARLifeCycleComponent_InstanceARActorToBeDestroyedDelegate__DelegateSignature_Params +{ +public: + class AARActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction AugmentedReality.ARLifeCycleComponent.InstanceARActorSpawnedDelegate__DelegateSignature +struct UARLifeCycleComponent_InstanceARActorSpawnedDelegate__DelegateSignature_Params +{ +public: + class UClass* ComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NativeID; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AARActor* SpawnedActor; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPin.GetTrackingState +struct UARPin_GetTrackingState_Params +{ +public: + enum class EARTrackingState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARPin.GetTrackedGeometry +struct UARPin_GetTrackedGeometry_Params +{ +public: + class UARTrackedGeometry* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARPin.GetPinnedComponent +struct UARPin_GetPinnedComponent_Params +{ +public: + class USceneComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARPin.GetLocalToWorldTransform +struct UARPin_GetLocalToWorldTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARPin.GetLocalToTrackingTransform +struct UARPin_GetLocalToTrackingTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARPin.GetDebugName +struct UARPin_GetDebugName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function AugmentedReality.ARPin.DebugDraw +struct UARPin_DebugDraw_Params +{ +public: + class UWorld* World; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PersistForSeconds; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSharedWorldGameMode.SetPreviewImageData +struct AARSharedWorldGameMode_SetPreviewImageData_Params +{ +public: + TArray ImageData; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARSharedWorldGameMode.SetARSharedWorldData +struct AARSharedWorldGameMode_SetARSharedWorldData_Params +{ +public: + TArray ARWorldData; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARSharedWorldGameMode.GetARSharedWorldGameState +struct AARSharedWorldGameMode_GetARSharedWorldGameState_Params +{ +public: + class AARSharedWorldGameState* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdatePreviewImageData +struct AARSharedWorldPlayerController_ClientUpdatePreviewImageData_Params +{ +public: + int32 Offset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AAD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Buffer; // 0x8(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function AugmentedReality.ARSharedWorldPlayerController.ClientUpdateARWorldData +struct AARSharedWorldPlayerController_ClientUpdateARWorldData_Params +{ +public: + int32 Offset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AAE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Buffer; // 0x8(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARSharedWorldPlayerController.ClientInitSharedWorld +struct AARSharedWorldPlayerController_ClientInitSharedWorld_Params +{ +public: + int32 PreviewImageSize; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ARWorldDataSize; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARSkyLight.SetEnvironmentCaptureProbe +struct AARSkyLight_SetEnvironmentCaptureProbe_Params +{ +public: + class UAREnvironmentCaptureProbe* InCaptureProbe; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.IsTracked +struct UARTrackedGeometry_IsTracked_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.HasSpatialMeshUsageFlag +struct UARTrackedGeometry_HasSpatialMeshUsageFlag_Params +{ +public: + enum class EARSpatialMeshUsageFlags InFlag; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetUnderlyingMesh +struct UARTrackedGeometry_GetUnderlyingMesh_Params +{ +public: + class UMRMeshComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetTrackingState +struct UARTrackedGeometry_GetTrackingState_Params +{ +public: + enum class EARTrackingState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetObjectClassification +struct UARTrackedGeometry_GetObjectClassification_Params +{ +public: + enum class EARObjectClassification ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetName +struct UARTrackedGeometry_GetName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetLocalToWorldTransform +struct UARTrackedGeometry_GetLocalToWorldTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetLocalToTrackingTransform +struct UARTrackedGeometry_GetLocalToTrackingTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetLastUpdateTimestamp +struct UARTrackedGeometry_GetLastUpdateTimestamp_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetLastUpdateFrameNumber +struct UARTrackedGeometry_GetLastUpdateFrameNumber_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARTrackedGeometry.GetDebugName +struct UARTrackedGeometry_GetDebugName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARPlaneGeometry.GetSubsumedBy +struct UARPlaneGeometry_GetSubsumedBy_Params +{ +public: + class UARPlaneGeometry* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARPlaneGeometry.GetOrientation +struct UARPlaneGeometry_GetOrientation_Params +{ +public: + enum class EARPlaneOrientation ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AugmentedReality.ARPlaneGeometry.GetExtent +struct UARPlaneGeometry_GetExtent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AugmentedReality.ARPlaneGeometry.GetCenter +struct UARPlaneGeometry_GetCenter_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARPlaneGeometry.GetBoundaryPolygonInLocalSpace +struct UARPlaneGeometry_GetBoundaryPolygonInLocalSpace_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARTrackedImage.GetEstimateSize +struct UARTrackedImage_GetEstimateSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARTrackedImage.GetDetectedImage +struct UARTrackedImage_GetDetectedImage_Params +{ +public: + class UARCandidateImage* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARFaceGeometry.GetWorldSpaceEyeTransform +struct UARFaceGeometry_GetWorldSpaceEyeTransform_Params +{ +public: + enum class EAREye Eye; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ACB[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function AugmentedReality.ARFaceGeometry.GetLocalSpaceEyeTransform +struct UARFaceGeometry_GetLocalSpaceEyeTransform_Params +{ +public: + enum class EAREye Eye; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ACF[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARFaceGeometry.GetBlendShapeValue +struct UARFaceGeometry_GetBlendShapeValue_Params +{ +public: + enum class EARFaceBlendShape BlendShape; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARFaceGeometry.GetBlendShapes +struct UARFaceGeometry_GetBlendShapes_Params +{ +public: + TMap ReturnValue; // 0x0(0x50)(ConstParm, Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function AugmentedReality.AREnvironmentCaptureProbe.GetExtent +struct UAREnvironmentCaptureProbe_GetExtent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.AREnvironmentCaptureProbe.GetEnvironmentCaptureTexture +struct UAREnvironmentCaptureProbe_GetEnvironmentCaptureTexture_Params +{ +public: + class UAREnvironmentCaptureProbeTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function AugmentedReality.ARTrackedObject.GetDetectedObject +struct UARTrackedObject_GetDetectedObject_Params +{ +public: + class UARCandidateObject* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function AugmentedReality.ARTrackedPose.GetTrackedPoseData +struct UARTrackedPose_GetTrackedPoseData_Params +{ +public: + struct FARPose3D ReturnValue; // 0x0(0x50)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function AugmentedReality.ARMeshGeometry.GetObjectClassificationAtLocation +struct UARMeshGeometry_GetObjectClassificationAtLocation_Params +{ +public: + struct FVector InWorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARObjectClassification OutClassification; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ADA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OutClassificationLocation; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLocationDiff; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ADB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARGeoAnchor.GetLongitude +struct UARGeoAnchor_GetLongitude_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARGeoAnchor.GetLatitude +struct UARGeoAnchor_GetLatitude_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function AugmentedReality.ARGeoAnchor.GetAltitudeSource +struct UARGeoAnchor_GetAltitudeSource_Params +{ +public: + enum class EARAltitudeSource ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function AugmentedReality.ARGeoAnchor.GetAltitudeMeters +struct UARGeoAnchor_GetAltitudeMeters_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARCandidateObject.SetFriendlyName +struct UARCandidateObject_SetFriendlyName_Params +{ +public: + class FString NewName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARCandidateObject.SetCandidateObjectData +struct UARCandidateObject_SetCandidateObjectData_Params +{ +public: + TArray InCandidateObject; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function AugmentedReality.ARCandidateObject.SetBoundingBox +struct UARCandidateObject_SetBoundingBox_Params +{ +public: + struct FBox InBoundingBox; // 0x0(0x1C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARCandidateObject.GetFriendlyName +struct UARCandidateObject_GetFriendlyName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function AugmentedReality.ARCandidateObject.GetCandidateObjectData +struct UARCandidateObject_GetCandidateObjectData_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function AugmentedReality.ARCandidateObject.GetBoundingBox +struct UARCandidateObject_GetBoundingBox_Params +{ +public: + struct FBox ReturnValue; // 0x0(0x1C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_structs.hpp new file mode 100644 index 0000000..fdcfeef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AugmentedReality_structs.hpp @@ -0,0 +1,677 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EARTrackingState : uint8 +{ + Unknown = 0, + Tracking = 1, + NotTracking = 2, + StoppedTracking = 3, + EARTrackingState_MAX = 4, +}; + +enum class EGeoAnchorComponentDebugMode : uint8 +{ + None = 0, + ShowGeoData = 1, + EGeoAnchorComponentDebugMode_MAX = 2, +}; + +enum class EPoseComponentDebugMode : uint8 +{ + None = 0, + ShowSkeleton = 1, + EPoseComponentDebugMode_MAX = 2, +}; + +enum class EQRCodeComponentDebugMode : uint8 +{ + None = 0, + ShowQRCode = 1, + EQRCodeComponentDebugMode_MAX = 2, +}; + +enum class EImageComponentDebugMode : uint8 +{ + None = 0, + ShowDetectedImage = 1, + EImageComponentDebugMode_MAX = 2, +}; + +enum class EARFaceTransformMixing : uint8 +{ + ComponentOnly = 0, + ComponentLocationTrackedRotation = 1, + ComponentWithTracked = 2, + TrackingOnly = 3, + EARFaceTransformMixing_MAX = 4, +}; + +enum class EFaceComponentDebugMode : uint8 +{ + None = 0, + ShowEyeVectors = 1, + ShowFaceMesh = 2, + EFaceComponentDebugMode_MAX = 3, +}; + +enum class EPlaneComponentDebugMode : uint8 +{ + None = 0, + ShowNetworkRole = 1, + ShowClassification = 2, + EPlaneComponentDebugMode_MAX = 3, +}; + +enum class EARSessionConfigFlags : uint8 +{ + None = 0, + GenerateMeshData = 1, + RenderMeshDataInWireframe = 2, + GenerateCollisionForMeshData = 4, + GenerateNavMeshForMeshData = 8, + UseMeshDataForOcclusion = 16, + EARSessionConfigFlags_MAX = 17, +}; + +enum class EARServicePermissionRequestResult : uint8 +{ + Granted = 0, + Denied = 1, + EARServicePermissionRequestResult_MAX = 2, +}; + +enum class EARServiceInstallRequestResult : uint8 +{ + Installed = 0, + DeviceNotCompatible = 1, + UserDeclinedInstallation = 2, + FatalError = 3, + EARServiceInstallRequestResult_MAX = 4, +}; + +enum class EARServiceAvailability : uint8 +{ + UnknownError = 0, + UnknownChecking = 1, + UnknownTimedOut = 2, + UnsupportedDeviceNotCapable = 3, + SupportedNotInstalled = 4, + SupportedVersionTooOld = 5, + SupportedInstalled = 6, + EARServiceAvailability_MAX = 7, +}; + +enum class EARGeoTrackingAccuracy : uint8 +{ + Undetermined = 0, + Low = 1, + Medium = 2, + High = 3, + EARGeoTrackingAccuracy_MAX = 4, +}; + +enum class EARGeoTrackingStateReason : uint8 +{ + None = 0, + NotAvailableAtLocation = 1, + NeedLocationPermissions = 2, + DevicePointedTooLow = 3, + WorldTrackingUnstable = 4, + WaitingForLocation = 5, + GeoDataNotLoaded = 6, + VisualLocalizationFailed = 7, + WaitingForAvailabilityCheck = 8, + EARGeoTrackingStateReason_MAX = 9, +}; + +enum class EARGeoTrackingState : uint8 +{ + Initializing = 0, + Localized = 1, + Localizing = 2, + NotAvailable = 3, + EARGeoTrackingState_MAX = 4, +}; + +enum class EARSceneReconstruction : uint8 +{ + None = 0, + MeshOnly = 1, + MeshWithClassification = 2, + EARSceneReconstruction_MAX = 3, +}; + +enum class EARSessionTrackingFeature : uint8 +{ + None = 0, + PoseDetection2D = 1, + PersonSegmentation = 2, + PersonSegmentationWithDepth = 3, + SceneDepth = 4, + SmoothedSceneDepth = 5, + EARSessionTrackingFeature_MAX = 6, +}; + +enum class EARFaceTrackingUpdate : uint8 +{ + CurvesAndGeo = 0, + CurvesOnly = 1, + EARFaceTrackingUpdate_MAX = 2, +}; + +enum class EAREnvironmentCaptureProbeType : uint8 +{ + None = 0, + Manual = 1, + Automatic = 2, + EAREnvironmentCaptureProbeType_MAX = 3, +}; + +enum class EARFrameSyncMode : uint8 +{ + SyncTickWithCameraImage = 0, + SyncTickWithoutCameraImage = 1, + EARFrameSyncMode_MAX = 2, +}; + +enum class EARLightEstimationMode : uint8 +{ + None = 0, + AmbientLightEstimate = 1, + DirectionalLightEstimate = 2, + EARLightEstimationMode_MAX = 3, +}; + +enum class EARPlaneDetectionMode : uint8 +{ + None = 0, + HorizontalPlaneDetection = 1, + VerticalPlaneDetection = 2, + EARPlaneDetectionMode_MAX = 3, +}; + +enum class EARSessionType : uint8 +{ + None = 0, + Orientation = 1, + World = 2, + Face = 3, + Image = 4, + ObjectScanning = 5, + PoseTracking = 6, + GeoTracking = 7, + EARSessionType_MAX = 8, +}; + +enum class EARWorldAlignment : uint8 +{ + Gravity = 0, + GravityAndHeading = 1, + Camera = 2, + EARWorldAlignment_MAX = 3, +}; + +enum class EARDepthAccuracy : uint8 +{ + Unkown = 0, + Approximate = 1, + Accurate = 2, + EARDepthAccuracy_MAX = 3, +}; + +enum class EARDepthQuality : uint8 +{ + Unkown = 0, + Low = 1, + High = 2, + EARDepthQuality_MAX = 3, +}; + +enum class EARTextureType : uint8 +{ + Unknown = 0, + CameraImage = 1, + CameraDepth = 2, + EnvironmentCapture = 3, + PersonSegmentationImage = 4, + PersonSegmentationDepth = 5, + SceneDepthMap = 6, + SceneDepthConfidenceMap = 7, + EARTextureType_MAX = 8, +}; + +enum class EAREye : uint8 +{ + LeftEye = 0, + RightEye = 1, + EAREye_MAX = 2, +}; + +enum class EARFaceBlendShape : uint8 +{ + EyeBlinkLeft = 0, + EyeLookDownLeft = 1, + EyeLookInLeft = 2, + EyeLookOutLeft = 3, + EyeLookUpLeft = 4, + EyeSquintLeft = 5, + EyeWideLeft = 6, + EyeBlinkRight = 7, + EyeLookDownRight = 8, + EyeLookInRight = 9, + EyeLookOutRight = 10, + EyeLookUpRight = 11, + EyeSquintRight = 12, + EyeWideRight = 13, + JawForward = 14, + JawLeft = 15, + JawRight = 16, + JawOpen = 17, + MouthClose = 18, + MouthFunnel = 19, + MouthPucker = 20, + MouthLeft = 21, + MouthRight = 22, + MouthSmileLeft = 23, + MouthSmileRight = 24, + MouthFrownLeft = 25, + MouthFrownRight = 26, + MouthDimpleLeft = 27, + MouthDimpleRight = 28, + MouthStretchLeft = 29, + MouthStretchRight = 30, + MouthRollLower = 31, + MouthRollUpper = 32, + MouthShrugLower = 33, + MouthShrugUpper = 34, + MouthPressLeft = 35, + MouthPressRight = 36, + MouthLowerDownLeft = 37, + MouthLowerDownRight = 38, + MouthUpperUpLeft = 39, + MouthUpperUpRight = 40, + BrowDownLeft = 41, + BrowDownRight = 42, + BrowInnerUp = 43, + BrowOuterUpLeft = 44, + BrowOuterUpRight = 45, + CheekPuff = 46, + CheekSquintLeft = 47, + CheekSquintRight = 48, + NoseSneerLeft = 49, + NoseSneerRight = 50, + TongueOut = 51, + HeadYaw = 52, + HeadPitch = 53, + HeadRoll = 54, + LeftEyeYaw = 55, + LeftEyePitch = 56, + LeftEyeRoll = 57, + RightEyeYaw = 58, + RightEyePitch = 59, + RightEyeRoll = 60, + MAX = 61, +}; + +enum class EARFaceTrackingDirection : uint8 +{ + FaceRelative = 0, + FaceMirrored = 1, + EARFaceTrackingDirection_MAX = 2, +}; + +enum class EARCandidateImageOrientation : uint8 +{ + Landscape = 0, + Portrait = 1, + EARCandidateImageOrientation_MAX = 2, +}; + +enum class EARAltitudeSource : uint8 +{ + Precise = 0, + Coarse = 1, + UserDefined = 2, + Unknown = 3, + EARAltitudeSource_MAX = 4, +}; + +enum class EARJointTransformSpace : uint8 +{ + Model = 0, + ParentJoint = 1, + EARJointTransformSpace_MAX = 2, +}; + +enum class EARSpatialMeshUsageFlags : uint8 +{ + NotApplicable = 0, + Visible = 1, + Collision = 2, + EARSpatialMeshUsageFlags_MAX = 3, +}; + +enum class EARObjectClassification : uint8 +{ + NotApplicable = 0, + Unknown = 1, + Wall = 2, + Ceiling = 3, + Floor = 4, + Table = 5, + Seat = 6, + Face = 7, + Image = 8, + World = 9, + SceneObject = 10, + HandMesh = 11, + Door = 12, + Window = 13, + EARObjectClassification_MAX = 14, +}; + +enum class EARPlaneOrientation : uint8 +{ + Horizontal = 0, + Vertical = 1, + Diagonal = 2, + EARPlaneOrientation_MAX = 3, +}; + +enum class EARWorldMappingState : uint8 +{ + NotAvailable = 0, + StillMappingNotRelocalizable = 1, + StillMappingRelocalizable = 2, + Mapped = 3, + EARWorldMappingState_MAX = 4, +}; + +enum class EARSessionStatus : uint8 +{ + NotStarted = 0, + Running = 1, + NotSupported = 2, + FatalError = 3, + PermissionNotGranted = 4, + UnsupportedConfiguration = 5, + Other = 6, + EARSessionStatus_MAX = 7, +}; + +enum class EARTrackingQualityReason : uint8 +{ + None = 0, + Initializing = 1, + Relocalizing = 2, + ExcessiveMotion = 3, + InsufficientFeatures = 4, + InsufficientLight = 5, + BadState = 6, + EARTrackingQualityReason_MAX = 7, +}; + +enum class EARTrackingQuality : uint8 +{ + NotTracking = 0, + OrientationOnly = 1, + OrientationAndPosition = 2, + EARTrackingQuality_MAX = 3, +}; + +enum class EARLineTraceChannels : uint8 +{ + None = 0, + FeaturePoint = 1, + GroundPlane = 2, + PlaneUsingExtent = 4, + PlaneUsingBoundaryPolygon = 8, + EARLineTraceChannels_MAX = 9, +}; + +enum class EARCaptureType : uint8 +{ + Camera = 0, + QRCode = 1, + SpatialMapping = 2, + SceneUnderstanding = 3, + HandMesh = 4, + EARCaptureType_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct AugmentedReality.TrackedGeometryGroup +struct FTrackedGeometryGroup +{ +public: + class AARActor* ARActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARComponent* ARComponent; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UARTrackedGeometry* TrackedGeometry; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AugmentedReality.ARSessionPayload +struct FARSessionPayload +{ +public: + int32 ConfigFlags; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AEA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* DefaultMeshMaterial; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct AugmentedReality.ARGeoAnchorUpdatePayload +struct FARGeoAnchorUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AEB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform WorldTransform; // 0x20(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Longitude; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeMeters; // 0x58(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARAltitudeSource AltitudeSource; // 0x5C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString AnchorName; // 0x60(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AugmentedReality.ARMeshUpdatePayload +struct FARMeshUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AED[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform WorldTransform; // 0x20(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EARObjectClassification ObjectClassification; // 0x50(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AEE[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AugmentedReality.ARObjectUpdatePayload +struct FARObjectUpdatePayload +{ +public: + struct FTransform WorldTransform; // 0x0(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct AugmentedReality.AREnvironmentProbeUpdatePayload +struct FAREnvironmentProbeUpdatePayload +{ +public: + struct FTransform WorldTransform; // 0x0(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AugmentedReality.ARPoseUpdatePayload +struct FARPoseUpdatePayload +{ +public: + struct FTransform WorldTransform; // 0x0(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray JointTransforms; // 0x30(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct AugmentedReality.ARQRCodeUpdatePayload +struct FARQRCodeUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AEF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform WorldTransform; // 0x20(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Extents; // 0x50(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString QRCode; // 0x60(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AugmentedReality.ARImageUpdatePayload +struct FARImageUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AF1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform WorldTransform; // 0x20(0x30)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UARCandidateImage* DetectedImage; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EstimatedSize; // 0x58(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct AugmentedReality.ARFaceUpdatePayload +struct FARFaceUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LeftEyePosition; // 0x18(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEyePosition; // 0x24(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtTarget; // 0x30(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct AugmentedReality.ARPointUpdatePayload +struct FARPointUpdatePayload +{ +public: + uint8 Pad_AF3[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct AugmentedReality.ARPlaneUpdatePayload +struct FARPlaneUpdatePayload +{ +public: + struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AF4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform WorldTransform; // 0x20(0x30)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Center; // 0x50(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extents; // 0x5C(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoundaryVertices; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EARObjectClassification ObjectClassification; // 0x78(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct AugmentedReality.ARSharedWorldReplicationState +struct FARSharedWorldReplicationState +{ +public: + int32 PreviewImageOffset; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ARWorldOffset; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct AugmentedReality.ARTraceResult +struct FARTraceResult +{ +public: + float DistanceFromCamera; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EARLineTraceChannels TraceChannel; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AF6[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LocalTransform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + class UARTrackedGeometry* TrackedGeometry; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AF7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AugmentedReality.ARCameraIntrinsics +struct FARCameraIntrinsics +{ +public: + struct FIntPoint ImageResolution; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FocalLength; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PrincipalPoint; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct AugmentedReality.ARSkeletonDefinition +struct FARSkeletonDefinition +{ +public: + int32 NumJoints; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray JointNames; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParentIndices; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct AugmentedReality.ARPose3D +struct FARPose3D +{ +public: + struct FARSkeletonDefinition SkeletonDefinition; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray JointTransforms; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IsJointTracked; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EARJointTransformSpace JointTransformSpace; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct AugmentedReality.ARPose2D +struct FARPose2D +{ +public: + struct FARSkeletonDefinition SkeletonDefinition; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray JointLocations; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IsJointTracked; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct AugmentedReality.ARVideoFormat +struct FARVideoFormat +{ +public: + int32 FPS; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct AugmentedReality.ARSessionStatus +struct FARSessionStatus +{ +public: + class FString AdditionalInfo; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EARSessionStatus Status; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AFA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_classes.hpp new file mode 100644 index 0000000..fbd1b79 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class AutomationUtils.AutomationUtilsBlueprintLibrary +class UAutomationUtilsBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAutomationUtilsBlueprintLibrary* GetDefaultObj(); + + void TakeGameplayAutomationScreenshot(const class FString& ScreenshotName, float MaxGlobalError, float MaxLocalError, const class FString& MapNameOverride); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_functions.cpp new file mode 100644 index 0000000..47e1a19 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_functions.cpp @@ -0,0 +1,77 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AutomationUtils.AutomationUtilsBlueprintLibrary +// (None) + +class UClass* UAutomationUtilsBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AutomationUtilsBlueprintLibrary"); + + return Clss; +} + + +// AutomationUtilsBlueprintLibrary AutomationUtils.Default__AutomationUtilsBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAutomationUtilsBlueprintLibrary* UAutomationUtilsBlueprintLibrary::GetDefaultObj() +{ + static class UAutomationUtilsBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAutomationUtilsBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ScreenshotName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxGlobalError (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxLocalError (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAutomationUtilsBlueprintLibrary::TakeGameplayAutomationScreenshot(const class FString& ScreenshotName, float MaxGlobalError, float MaxLocalError, const class FString& MapNameOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AutomationUtilsBlueprintLibrary", "TakeGameplayAutomationScreenshot"); + + Params::UAutomationUtilsBlueprintLibrary_TakeGameplayAutomationScreenshot_Params Parms{}; + + Parms.ScreenshotName = ScreenshotName; + Parms.MaxGlobalError = MaxGlobalError; + Parms.MaxLocalError = MaxLocalError; + Parms.MapNameOverride = MapNameOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_parameters.hpp new file mode 100644 index 0000000..0c37abc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function AutomationUtils.AutomationUtilsBlueprintLibrary.TakeGameplayAutomationScreenshot +struct UAutomationUtilsBlueprintLibrary_TakeGameplayAutomationScreenshot_Params +{ +public: + class FString ScreenshotName; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalError; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLocalError; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapNameOverride; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AutomationUtils_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_classes.hpp new file mode 100644 index 0000000..6b35935 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class AvfMediaFactory.AvfMediaSettings +class UAvfMediaSettings : public UObject +{ +public: + bool NativeAudioOut; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11F6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAvfMediaSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_functions.cpp new file mode 100644 index 0000000..08e6f58 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class AvfMediaFactory.AvfMediaSettings +// (None) + +class UClass* UAvfMediaSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AvfMediaSettings"); + + return Clss; +} + + +// AvfMediaSettings AvfMediaFactory.Default__AvfMediaSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAvfMediaSettings* UAvfMediaSettings::GetDefaultObj() +{ + static class UAvfMediaSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAvfMediaSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/AvfMediaFactory_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_classes.hpp new file mode 100644 index 0000000..a67c78c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BI_ComputersEvents.BI_ComputersEvents_C +class IBI_ComputersEvents_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBI_ComputersEvents_C* GetDefaultObj(); + + void OnClose(); + void LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_functions.cpp new file mode 100644 index 0000000..39bee16 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_functions.cpp @@ -0,0 +1,93 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BI_ComputersEvents.BI_ComputersEvents_C +// (None) + +class UClass* IBI_ComputersEvents_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BI_ComputersEvents_C"); + + return Clss; +} + + +// BI_ComputersEvents_C BI_ComputersEvents.Default__BI_ComputersEvents_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBI_ComputersEvents_C* IBI_ComputersEvents_C::GetDefaultObj() +{ + static class IBI_ComputersEvents_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBI_ComputersEvents_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BI_ComputersEvents.BI_ComputersEvents_C.onClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBI_ComputersEvents_C::OnClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BI_ComputersEvents_C", "onClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BI_ComputersEvents.BI_ComputersEvents_C.LaunchShortcut +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Program_ID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Texture2D__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Text__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm) +// class USoundBase* Sounnd__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* Media__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Level_Name__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void IBI_ComputersEvents_C::LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BI_ComputersEvents_C", "LaunchShortcut"); + + Params::IBI_ComputersEvents_C_LaunchShortcut_Params Parms{}; + + Parms.Program_ID = Program_ID; + Parms.Texture2D__if_applicatable_ = Texture2D__if_applicatable_; + Parms.Text__if_applicatable_ = Text__if_applicatable_; + Parms.Sounnd__if_applicatable_ = Sounnd__if_applicatable_; + Parms.Media__if_applicatable_ = Media__if_applicatable_; + Parms.Level_Name__if_applicatable_ = Level_Name__if_applicatable_; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_parameters.hpp new file mode 100644 index 0000000..5d91b43 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_parameters.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// Function BI_ComputersEvents.BI_ComputersEvents_C.LaunchShortcut +struct IBI_ComputersEvents_C_LaunchShortcut_Params +{ +public: + int32 Program_ID; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_461[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Texture2D__if_applicatable_; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicatable_; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class USoundBase* Sounnd__if_applicatable_; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicatable_; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Level_Name__if_applicatable_; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BI_ComputersEvents_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_classes.hpp new file mode 100644 index 0000000..84d995d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_classes.hpp @@ -0,0 +1,639 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5AC (0xABC - 0x510) +// BlueprintGeneratedClass BPCharacter_Demo.BPCharacter_Demo_C +class ABPCharacter_Demo_C : public AFancyCharacter +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x510(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* ItemMesh; // 0x518(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UVoipAudioComponent* UnderwaterAudio; // 0x520(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UVoipAudioComponent* VoipAudio; // 0x528(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UVoipAudioComponent* RadioAudio; // 0x530(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UVoipManagerComponent* VoipManager; // 0x538(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Breathing_point; // 0x540(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* LocalCard; // 0x548(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* Nametag; // 0x550(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* Legs; // 0x558(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPawnNoiseEmitterComponent* PawnNoiseEmitter; // 0x560(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* FlashlightArm; // 0x568(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPawnSensingComponent* PawnSensing; // 0x570(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_8_Alpha_DB15FA3D4A9AE3B557E4B5B1F0F6478E; // 0x578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_8__Direction_DB15FA3D4A9AE3B557E4B5B1F0F6478E; // 0x57C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_8; // 0x580(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_6_Alpha2_62A7627648056028525FB698DBF1EA3C; // 0x588(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_6_Alpha_62A7627648056028525FB698DBF1EA3C; // 0x58C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_6__Direction_62A7627648056028525FB698DBF1EA3C; // 0x590(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_6; // 0x598(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Climb_Alpha_E0CFA5344DE67FA6AC76729151B1267F; // 0x5A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Climb__Direction_E0CFA5344DE67FA6AC76729151B1267F; // 0x5A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Climb; // 0x5A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MoveToLadder_Alpha_183D3287481A20589013F7AA5BD36722; // 0x5B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection MoveToLadder__Direction_183D3287481A20589013F7AA5BD36722; // 0x5B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* MoveToLadder; // 0x5B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_7_Alpha2_1CC57C5E48A7286B7D1AA6881A61D32E; // 0x5C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_7_Alpha_1CC57C5E48A7286B7D1AA6881A61D32E; // 0x5C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_7__Direction_1CC57C5E48A7286B7D1AA6881A61D32E; // 0x5C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_7; // 0x5D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Plague_Ringing_40AECF8645A31E151684E48FF9C927C5; // 0x5D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Plague_Vignette_40AECF8645A31E151684E48FF9C927C5; // 0x5DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Plague_EyeOpen_40AECF8645A31E151684E48FF9C927C5; // 0x5E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Plague__Direction_40AECF8645A31E151684E48FF9C927C5; // 0x5E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Plague; // 0x5E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Bob_Buoyancy_C74565444B6ED2300150BBA0C909B04A; // 0x5F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Bob__Direction_C74565444B6ED2300150BBA0C909B04A; // 0x5F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Bob; // 0x5F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NoClipFall_Alpha_F1E50F3342F23ADFA8A23BA6A9BFFDB6; // 0x600(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection NoClipFall__Direction_F1E50F3342F23ADFA8A23BA6A9BFFDB6; // 0x604(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* NoClipFall; // 0x608(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_5_Fade3_19180EAC4BD70296B2F1DEB47E219483; // 0x610(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_5_Fade2_19180EAC4BD70296B2F1DEB47E219483; // 0x614(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_5_Fade_19180EAC4BD70296B2F1DEB47E219483; // 0x618(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_5_EyeOpen_19180EAC4BD70296B2F1DEB47E219483; // 0x61C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_5__Direction_19180EAC4BD70296B2F1DEB47E219483; // 0x620(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_5; // 0x628(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_4_EyeOpen_20BF1E9A4227EABC75504A815F7E9013; // 0x630(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_4__Direction_20BF1E9A4227EABC75504A815F7E9013; // 0x634(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_4; // 0x638(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_2_Vignette_CA38DEFF4E786FAC5BE4A286FEC0ED8C; // 0x640(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_2_EyeOpen_CA38DEFF4E786FAC5BE4A286FEC0ED8C; // 0x644(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_2__Direction_CA38DEFF4E786FAC5BE4A286FEC0ED8C; // 0x648(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_2; // 0x650(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LiquidPainEffects_Vignette_5817604E42528FA6E8B5BBA1AE0C0946; // 0x658(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LiquidPainEffects_Bluriness_5817604E42528FA6E8B5BBA1AE0C0946; // 0x65C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection LiquidPainEffects__Direction_5817604E42528FA6E8B5BBA1AE0C0946; // 0x660(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* LiquidPainEffects; // 0x668(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_1_Alpha_9194A2554724E66565442A99606505D1; // 0x670(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_9194A2554724E66565442A99606505D1; // 0x674(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x678(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Sanity_ChromaticAberration_D2366F7145761D954DA5E3AF1C29E6FE; // 0x680(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Sanity_Flare_D2366F7145761D954DA5E3AF1C29E6FE; // 0x684(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Sanity__Direction_D2366F7145761D954DA5E3AF1C29E6FE; // 0x688(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Sanity; // 0x690(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FearTimeline_Animation_09874B8E4CDABC74471DA18DDE3F4BF1; // 0x698(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection FearTimeline__Direction_09874B8E4CDABC74471DA18DDE3F4BF1; // 0x69C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* FearTimeline; // 0x6A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BalanceFallTimeline_Rotation_B88008094E1559D6D2498B81EDC83E10; // 0x6A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection BalanceFallTimeline__Direction_B88008094E1559D6D2498B81EDC83E10; // 0x6AC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2700[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* BalanceFallTimeline; // 0x6B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BalanceTimeline_Rotation_A00783314A9B792244AF63BFF4BCC63A; // 0x6B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection BalanceTimeline__Direction_A00783314A9B792244AF63BFF4BCC63A; // 0x6BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2701[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* BalanceTimeline; // 0x6C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Crouch2_Scale_84DBE3CB40EB8DCD6709CDA38F0F9644; // 0x6C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Crouch2_Z_84DBE3CB40EB8DCD6709CDA38F0F9644; // 0x6CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Crouch2__Direction_84DBE3CB40EB8DCD6709CDA38F0F9644; // 0x6D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2702[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Crouch2; // 0x6D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Horizontal_Offset_Frequency_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_ScreenHopFrequency_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_WarpBeltIntensity_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_ColorTornadoIntensity_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Signal_Distortion_Intensity_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Tracking_Noise_Level_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Chromatic_Distance_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_75C3403D4BC3CFC45C5EBBBD45191750; // 0x6FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2703[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x700(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BrightnessTimeline_Screen_Brightness_D6E81A0341FBFEAD972B919617750DAD; // 0x708(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection BrightnessTimeline__Direction_D6E81A0341FBFEAD972B919617750DAD; // 0x70C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2704[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* BrightnessTimeline; // 0x710(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FallTimeline_Roll_BAADBFCD450D5B6EFCED20A817513817; // 0x718(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FallTimeline_Z_BAADBFCD450D5B6EFCED20A817513817; // 0x71C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection FallTimeline__Direction_BAADBFCD450D5B6EFCED20A817513817; // 0x720(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2705[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* FallTimeline; // 0x728(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Random_Horizontal_Offset_Strength_02BB79164A751B3E27114BA6D8F61BB1; // 0x730(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Screen_Hop_Intensity_02BB79164A751B3E27114BA6D8F61BB1; // 0x734(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Random_Horizontal_Offset_Frequency_02BB79164A751B3E27114BA6D8F61BB1; // 0x738(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_ScreenHopFrequency_02BB79164A751B3E27114BA6D8F61BB1; // 0x73C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_WarpBeltIntensity_02BB79164A751B3E27114BA6D8F61BB1; // 0x740(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_ColorTornadoIntensity_02BB79164A751B3E27114BA6D8F61BB1; // 0x744(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Signal_Distortion_Intensity_02BB79164A751B3E27114BA6D8F61BB1; // 0x748(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Tracking_Noise_Level_02BB79164A751B3E27114BA6D8F61BB1; // 0x74C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InsanityTimeline_Chromatic_Distance_02BB79164A751B3E27114BA6D8F61BB1; // 0x750(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection InsanityTimeline__Direction_02BB79164A751B3E27114BA6D8F61BB1; // 0x754(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2706[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* InsanityTimeline; // 0x758(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection KeepLookingTimeline__Direction_FB05A2E74D6D30EC780AFAB334E0BBA6; // 0x760(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2707[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* KeepLookingTimeline; // 0x768(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TurnToActorTimeline_Smooth_EF6BC6224E4DC04E93E645995648410A; // 0x770(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TurnToActorTimeline_Direct_EF6BC6224E4DC04E93E645995648410A; // 0x774(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection TurnToActorTimeline__Direction_EF6BC6224E4DC04E93E645995648410A; // 0x778(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2708[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* TurnToActorTimeline; // 0x780(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection KeepLookingLocationTimeline__Direction_1ECA7B3F4E58B8832CFBB9ACFC1482B3; // 0x788(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2709[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* KeepLookingLocationTimeline; // 0x790(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TurnToLocationTimeline_Smooth_F6DCA4994E9C428E02C3D09CD16816C9; // 0x798(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TurnToLocationTimeline_Direct_F6DCA4994E9C428E02C3D09CD16816C9; // 0x79C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection TurnToLocationTimeline__Direction_F6DCA4994E9C428E02C3D09CD16816C9; // 0x7A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_270A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* TurnToLocationTimeline; // 0x7A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Random_Horizontal_Offset_Strength_B8D8B0924468125070F534B82FEED15A; // 0x7B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Screen_Hop_Intensity_B8D8B0924468125070F534B82FEED15A; // 0x7B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Random_Horizontal_Offset_Frequency_B8D8B0924468125070F534B82FEED15A; // 0x7B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_ScreenHopFrequency_B8D8B0924468125070F534B82FEED15A; // 0x7BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_WarpBeltIntensity_B8D8B0924468125070F534B82FEED15A; // 0x7C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_ColorTornadoIntensity_B8D8B0924468125070F534B82FEED15A; // 0x7C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Signal_Distortion_Intensity_B8D8B0924468125070F534B82FEED15A; // 0x7C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Tracking_Noise_Level_B8D8B0924468125070F534B82FEED15A; // 0x7CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StaticTimeline_Chromatic_Distance_B8D8B0924468125070F534B82FEED15A; // 0x7D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection StaticTimeline__Direction_B8D8B0924468125070F534B82FEED15A; // 0x7D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_270B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* StaticTimeline; // 0x7D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LeanRight_Offset_C47E33074D47E917512F4F8517EDDA78; // 0x7E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LeanRight_Rotation_C47E33074D47E917512F4F8517EDDA78; // 0x7E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection LeanRight__Direction_C47E33074D47E917512F4F8517EDDA78; // 0x7E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_270C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* LeanRight; // 0x7F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LeanLeft_Offset_17DE22D544C8BED35C8F5881C0002D9E; // 0x7F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LeanLeft_Rotation_17DE22D544C8BED35C8F5881C0002D9E; // 0x7FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection LeanLeft__Direction_17DE22D544C8BED35C8F5881C0002D9E; // 0x800(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_270D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* LeanLeft; // 0x808(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MouseSensitivity; // 0x810(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsDead; // 0x814(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsSprinting; // 0x815(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_270E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Stamina; // 0x818(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MaxStamina; // 0x81C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsBurnedOut; // 0x820(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldUseStamina; // 0x821(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_270F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* PP_VCR; // 0x828(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasSeenEntity; // 0x830(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2710[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AHowler_BP_C* Howler; // 0x838(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CurrentFOV; // 0x840(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2711[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameEnd_UI_2_C* GameEndUI; // 0x848(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastFootLocation; // 0x850(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2712[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHorrorEngineSettings GameSettings; // 0x860(0xA0)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StepSize; // 0x900(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 LookAtActorSequenceCounter; // 0x904(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator PlayerCurrentRotation; // 0x908(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Looking; // 0x914(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsFlashlightOn; // 0x915(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2713[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Pitch; // 0x918(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanKill; // 0x91C(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2714[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* StaticSound; // 0x920(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidJumpscare; // 0x928(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanJumpscare; // 0x929(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsPossessed; // 0x92A(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool ShouldLongCrouch; // 0x92B(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float StandingHeight; // 0x92C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CrouchAmount; // 0x930(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsVOIPActivated_; // 0x934(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2715[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WalkSpeed; // 0x938(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + float SprintSpeed; // 0x93C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + float StaminaToAdd; // 0x940(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldScaleCrouch; // 0x944(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2716[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LegsOffset; // 0x948(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldPlayVoiceSound; // 0x94C(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + enum class E_CameraSetting VHSSetting; // 0x94D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool InvertMouseY; // 0x94E(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShowBody; // 0x94F(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FLinearColor Color; // 0x950(0x10)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + class UInGame_UI_C* InGameUI; // 0x960(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray WeightedBlendables; // 0x968(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool IsBalancing; // 0x978(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsBalancingRight; // 0x979(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsFallingBalance; // 0x97A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2717[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* HeartbeatSound; // 0x980(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* WhisperSound; // 0x988(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* InspectUI; // 0x990(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Card_C* Card; // 0x998(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool PlayFootsteps; // 0x9A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsClimbing; // 0x9A1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2718[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CurrentEquipSlot; // 0x9A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Item_C* CurrentItem_Rep; // 0x9A8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + bool IsLiDAROn; // 0x9B0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsHoldingRope; // 0x9B1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2719[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* SanityWarnSound; // 0x9B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* PP_Blinking; // 0x9C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* SanitySystem; // 0x9C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsMotionScanner; // 0x9D0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool CanTalk; // 0x9D1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UsingPushToTalk; // 0x9D2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_271A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FOV; // 0x9D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CurrentHound; // 0x9D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SmoothRotation; // 0x9E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_271B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* SwimmingArms; // 0x9E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SwimmingSpring; // 0x9F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool PlaySwimmingArms; // 0x9F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_271C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* PP_Helmet; // 0xA00(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* PP_Helmet_Blur; // 0xA08(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasDivingHelmet; // 0xA10(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_271D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_DivingHelmet_C* DivingHelmet; // 0xA18(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasWaterPhysics; // 0xA20(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_271E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NoClipStart; // 0xA24(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool InDivingCage; // 0xA28(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsClimbingLadder; // 0xA29(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsUsingRadio; // 0xA2A(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsPushingToTalk; // 0xA2B(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_271F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_VOIPInGame_C* W_VOIPHUDRef; // 0xA30(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool LoopbackVoice; // 0xA38(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsAffectingWheat; // 0xA39(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool ShouldSink; // 0xA3A(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool PlayLandedSound; // 0xA3B(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CameraShake; // 0xA3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool PA_Anims; // 0xA3D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2720[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* CurrentPushableActor_0; // 0xA40(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PA_CurrentLoc; // 0xA48(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PA_TargetLoc; // 0xA54(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator PA_CurrentRot; // 0xA60(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator PA_TargetRot; // 0xA6C(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool PA_NoObstaclesF; // 0xA78(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool PA_NoObstaclesR; // 0xA79(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2721[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* HydroSound; // 0xA80(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasFallDamage; // 0xA88(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsPushing; // 0xA89(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2722[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FlashlightCheckLength; // 0xA8C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanPush; // 0xA90(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2723[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CurrentLadderLocation; // 0xA94(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CurrentLadderRotation; // 0xAA0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2724[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pool_Ladder_C* CurrentLadder; // 0xAB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanTurn; // 0xAB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldRagdoll; // 0xAB9(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShowCamera; // 0xABA(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool CanJumpElevator; // 0xABB(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABPCharacter_Demo_C* GetDefaultObj(); + + void OnRep_ShowCamera(); + void OnRep_IsAffectingWheat(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UGrass_Interaction_Other_C* CallFunc_AddComponentByClass_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UGrass_Interaction_C* CallFunc_AddComponentByClass_ReturnValue_1, class UGrass_Interaction_Other_C* CallFunc_GetComponentByClass_ReturnValue, class UGrass_Interaction_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); + void OnRep_HasDivingHelmet(bool CallFunc_HasAuthority_ReturnValue, const struct FTransform& Temp_struct_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DivingHelmet_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const struct FTransform& Temp_struct_Variable_1, class USpotLightComponent* CallFunc_AddComponent_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, bool CallFunc_K2_AttachToComponent_ReturnValue_1); + void OnRep_HasWaterPhysics(class FName Temp_name_Variable, int32 CallFunc_Array_Add_ReturnValue); + void TeleportWater(TArray& Locations, const struct FVector& Location, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_K2_TeleportTo_ReturnValue); + void ShowSwimmingArms(); + void ArmSwimming(bool Swimming); + void CheckStopCrouchMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void CheckCrouchMovementInput(bool CallFunc_Not_PreBool_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsSwimming_ReturnValue); + void CheckStopJumpMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void CheckJumpMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void CheckForwardMovementInput(float Input, const struct FVector& Direction, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void OnRep_CurrentItem_Rep(bool CallFunc_IsLocallyControlled_ReturnValue); + void ToggleFOV(int32 FOV, int32 Temp_int_Variable, int32 Temp_int_Variable_1, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, float CallFunc_Conv_IntToFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void TogglePushToTalk(bool UsingPushToTalk, class UW_VOIPInGame_C* CallFunc_Create_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void OnRep_IsMotionScanner(bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UMotionScannerComponent* CallFunc_AddComponentByClass_ReturnValue); + void SetLiquidPain(float Bluriness, float Vignette); + void InvItemCount(int32* ItemCount, int32 Count, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue); + void InvCheckItem(); + void OnRep_IsHoldingRope(int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ARope_BP_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors_1, int32 CallFunc_Array_Length_ReturnValue_1, class AActor* CallFunc_Array_Get_Item_1, bool CallFunc_Less_IntInt_ReturnValue_1, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP_1, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetDisplayName_ReturnValue); + void OnRep_IsLiDAROn(const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, int32 Temp_int_Array_Index_Variable, class AScanner_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class AScanner_BP_C* K2Node_DynamicCast_AsScanner_BP, bool K2Node_DynamicCast_bSuccess); + void InvAddByName(class FName ItemName, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_InvFindFreeSlot_Array_Index, bool CallFunc_InvFindFreeSlot_Found, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void InvRemoveCurrent(bool ShouldDrop, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, class FName CallFunc_Array_Get_Item, class FName Temp_name_Variable); + void InvFindFreeSlot(int32* Array_Index, bool* Found, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue); + void InvAdd(class ADroppedItem* DroppedItem, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_InvFindFreeSlot_Array_Index, bool CallFunc_InvFindFreeSlot_Found, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void InvRemove(int32 Index, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_IntInt_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Not_PreBool_ReturnValue, class FName Temp_name_Variable); + void InvSwap(int32 Index1, int32 Index2, bool CallFunc_Not_PreBool_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess); + void InvMove(int32 Index1, int32 Index2, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue); + void CanAction(bool* Variable, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_3); + void ToggleInventory(bool Visible); + void CheckFlashlight(class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_2, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess_4, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_6); + void Create_Whisper_Sound(class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void ToggleInteractText(class FText Text, bool CallFunc_IsValid_ReturnValue, class UInGame_UI_C* CallFunc_Create_ReturnValue); + void ToggleCrosshair(bool IsVisible, class UInGame_UI_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void OnRep_Color(class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void ToggleBody(bool IsActivated, bool CallFunc_IsStandalone_ReturnValue); + void ToggleVHS(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, bool CallFunc_NotEqual_ObjectObject_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess); + void CheckLegsOffset(const struct FVector& CallFunc_MakeVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, bool CallFunc_Greater_FloatFloat_ReturnValue); + void GetBurnoutDuration(float* Delay, bool CallFunc_EqualEqual_FloatFloat_ReturnValue); + void ShowTime(const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue); + void HideTime(const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue); + void ClearScreen(); + void OnRep_SprintSpeed(class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess); + void OnRep_WalkSpeed(); + void ClearWidgets(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UInGame_UI_C* CallFunc_Create_ReturnValue, TArray& CallFunc_GetAllWidgetsWithInterface_FoundWidgets, int32 CallFunc_Array_Length_ReturnValue, class UUserWidget* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue); + void OnRep_IsPossessed(const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void CanSprint(bool* CanSprint, bool CallFunc_Not_PreBool_ReturnValue); + void OnRep_IsDead(const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue); + void Create_Static_Sound(bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue); + void CheckStamina(bool CallFunc_CanSprint_CanSprint, float CallFunc_GetInputAxisValue_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue); + void OnRep_IsFlashlightOn(int32 Temp_int_Array_Index_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors_1, class AActor* CallFunc_Array_Get_Item_1, class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); + void Set_Input(bool Enabled, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue); + void StopSprint(bool ShouldStop, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess); + void StartSprint(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_CanSprint_CanSprint, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue); + void Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& Temp_object_Variable, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void ToggleFlashlight(class AFlashlight_BP_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_GetNumChildrenComponents_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue); + void CanSee(bool* CanSee, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class AHowler_BP_C* CallFunc_GetActorOfClass_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void Toggle_Post_Processing(bool Activated, float Value, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_1, int32 CallFunc_Array_Add_ReturnValue_1); + void SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength, bool K2Node_SwitchEnum_CmpSuccess, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue); + void HasRoom(float Distance, bool* CanLean, const struct FVector& NewLocalVar_0, TArray& Temp_object_Variable, bool CallFunc_IsFalling_ReturnValue, const struct FVector& CallFunc_GetRightVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_BoxTraceSingle_OutHit, bool CallFunc_BoxTraceSingle_ReturnValue); + void RemoveStamina(bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue); + void AddStamina(bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue); + void UserConstructionScript(float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z); + void MoveToLadder__FinishedFunc(); + void MoveToLadder__UpdateFunc(); + void Timeline_7__FinishedFunc(); + void Timeline_7__UpdateFunc(); + void Climb__FinishedFunc(); + void Climb__UpdateFunc(); + void Timeline_6__FinishedFunc(); + void Timeline_6__UpdateFunc(); + void Timeline_8__FinishedFunc(); + void Timeline_8__UpdateFunc(); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void BrightnessTimeline__FinishedFunc(); + void BrightnessTimeline__UpdateFunc(); + void FallTimeline__FinishedFunc(); + void FallTimeline__UpdateFunc(); + void InsanityTimeline__FinishedFunc(); + void InsanityTimeline__UpdateFunc(); + void TurnToLocationTimeline__FinishedFunc(); + void TurnToLocationTimeline__UpdateFunc(); + void KeepLookingLocationTimeline__FinishedFunc(); + void KeepLookingLocationTimeline__UpdateFunc(); + void TurnToActorTimeline__FinishedFunc(); + void TurnToActorTimeline__UpdateFunc(); + void KeepLookingTimeline__FinishedFunc(); + void KeepLookingTimeline__UpdateFunc(); + void FearTimeline__FinishedFunc(); + void FearTimeline__UpdateFunc(); + void Sanity__FinishedFunc(); + void Sanity__UpdateFunc(); + void LiquidPainEffects__FinishedFunc(); + void LiquidPainEffects__UpdateFunc(); + void LiquidPainEffects__Kill__EventFunc(); + void Timeline_2__FinishedFunc(); + void Timeline_2__UpdateFunc(); + void Timeline_2__Halfway__EventFunc(); + void Timeline_4__FinishedFunc(); + void Timeline_4__UpdateFunc(); + void Timeline_4__Closed__EventFunc(); + void Timeline_5__FinishedFunc(); + void Timeline_5__UpdateFunc(); + void Timeline_5__Closed__EventFunc(); + void NoClipFall__FinishedFunc(); + void NoClipFall__UpdateFunc(); + void Plague__FinishedFunc(); + void Plague__UpdateFunc(); + void Plague__Breath__EventFunc(); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void LeanLeft__FinishedFunc(); + void LeanLeft__UpdateFunc(); + void LeanRight__FinishedFunc(); + void LeanRight__UpdateFunc(); + void StaticTimeline__FinishedFunc(); + void StaticTimeline__UpdateFunc(); + void Crouch2__FinishedFunc(); + void Crouch2__UpdateFunc(); + void BalanceTimeline__FinishedFunc(); + void BalanceTimeline__UpdateFunc(); + void BalanceFallTimeline__FinishedFunc(); + void BalanceFallTimeline__UpdateFunc(); + void Bob__FinishedFunc(); + void Bob__UpdateFunc(); + void OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName); + void OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName); + void OnInterrupted_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName); + void OnBlendOut_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName); + void OnCompleted_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName); + void OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName); + void OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName); + void OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName); + void OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName); + void OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName); + void OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName); + void OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName); + void OnInterrupted_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName); + void OnBlendOut_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName); + void OnCompleted_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName); + void InpActEvt_ItemSlot1_K2Node_InputActionEvent_15(const struct FKey& Key); + void InpActEvt_ItemSlot2_K2Node_InputActionEvent_14(const struct FKey& Key); + void InpActEvt_ItemSlot3_K2Node_InputActionEvent_13(const struct FKey& Key); + void InpActEvt_Inventory_K2Node_InputActionEvent_12(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_11(const struct FKey& Key); + void OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName); + void OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName); + void OnInterrupted_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName); + void OnBlendOut_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName); + void OnCompleted_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName); + void OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName); + void OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName); + void OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName); + void OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName); + void OnCompleted_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName); + void OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName); + void OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName); + void OnInterrupted_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName); + void OnBlendOut_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName); + void OnCompleted_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName); + void InpActEvt_Sprint_K2Node_InputActionEvent_10(const struct FKey& Key); + void InpActEvt_Sprint_K2Node_InputActionEvent_9(const struct FKey& Key); + void InpActEvt_ShowIDCard_K2Node_InputActionEvent_8(const struct FKey& Key); + void OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName); + void OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName); + void OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName); + void OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName); + void OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName); + void OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName); + void OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName); + void OnInterrupted_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName); + void OnBlendOut_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName); + void OnCompleted_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName); + void InpActEvt_Jump_K2Node_InputActionEvent_7(const struct FKey& Key); + void InpActEvt_Jump_K2Node_InputActionEvent_6(const struct FKey& Key); + void InpActEvt_LeanLeft_K2Node_InputActionEvent_5(const struct FKey& Key); + void InpActEvt_LeanLeft_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_LeanRight_K2Node_InputActionEvent_3(const struct FKey& Key); + void InpActEvt_LeanRight_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Crouch_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Crouch_K2Node_InputActionEvent_0(const struct FKey& Key); + void StartClimbing(); + void StartClimbingTop(); + void StartClimbingBot_SERVER(); + void StartClimbingLadder(class ABP_Pool_Ladder_C* PoolLadder, float SpeedMultiplier); + void StopClimbingLadder(); + void MoveToTop(); + void StartTransition(class ABP_Pool_Ladder_C* PoolLadder, float SpeedMultiplier); + void StartClimbDown(); + void MoveToBottom(); + void StartPushingActor(class ABP_Pushable_C* PushableActor); + void StopPushingActor(); + void StartPushingActor_SERVER(class ABP_Pushable_C* PushableActor, const struct FVector& B, const struct FRotator& NewRotation); + void StartPushingActor_MC(class ABP_Pushable_C* PushableActor, const struct FVector& NewLocation, const struct FRotator& NewRotation); + void StopPushingActor_SERVER(class ABP_Pushable_C* PushableActor); + void StopPushingActor_MC(class ABP_Pushable_C* PushableActor); + void ReceiveTick(float DeltaSeconds); + void StopPushing(); + void SRV_BlockPushing(class ABP_Pushable_C* Pushable); + void SRV_ToggleRadio(bool Enabled); + void OC_SetupVoice(); + void DeleteVoice(); + void SpawnEquipItem_SERVER(class UClass* ItemClass); + void DestroyEquipItem_SERVER(); + void PickUp_SERVER(class ADroppedItem* Item); + void Equip(); + void UnequipItem(); + void DropItem_SERVER(class FName ItemType); + void UseItem_SERVER(class ABP_Item_C* Item); + void TryPickup(); + void HideLeftArm(bool Hide); + void SpeedBoost(); + void StaminaBoost(); + void SpeedBoostClient(); + void HideRightArm(bool Hide); + void DropAll(); + void MC_Pickup(const struct FVector& Location); + void MC_Drop(const struct FVector& Location); + void CheckSpawnedItems(); + void ConsumeCurrent(bool Drop); + void UpdateFOV(); + void ToggleItemVisible(); + void PlayStatic(); + void PlayBrightness(); + void Fall(); + void PlayInsanity(); + void StopInsanity(); + void LookAtLocation(const struct FHE_LookAtLocation& Settings); + void HE_LookAtLocation_Seq(); + void LookAtActor(const struct FHE_LookAtActor& LookAtActors); + void HE_LookAtActorSeq(); + void StopAllMovement(); + void Fear(const struct FHE_Fear& Fear); + void StopFear(); + void EndSanity(); + void PlayCameraShake(class UClass* Shake, float Duration); + void PlayJumpScare(class ULevelSequence* Sequence, class AActor* Entity, const struct FMovieSceneObjectBindingID& EntityBinding, const struct FMovieSceneObjectBindingID& CameraBinding); + void ShockedServer(); + void ShockedClient(); + void MC_Shocked(); + void AddHeat(); + void RemoveHeat(); + void LiquidPain(); + void WarnSanity(); + void ResetWarning(); + void ResetSanityWarning(); + void EquipHelmet(); + void AddHelmetEffects(); + void FadeHelmet(); + void SRV_UpdateBuoyancy(); + void OC_UpdateBuoyancy(); + void MC_NoClip(); + void SRV_Dive(); + void OC_Dive(); + void SRV_Drown(); + void OC_NoClip(); + void OC_CaveExit(); + void OC_UnderwaterMix(); + void StartPlague(); + void StopPlague(); + void ResetPlague(); + void OC_FadeOut(); + void MC_Slipped(); + void RemovePlague(); + void PlagueBoat(); + void SetWalkSpeedServer(float Speed); + void KillClient(); + void KillServer(); + void ReceiveDestroyed(); + void SetMinPitch(); + void OnPossess(); + void SetSprintSpeedServer(float Speed); + void ShowCard_Server(); + void RopePitch(bool Activate); + void HidePlayer(bool Hidden); + void OnFlashlightEntity(class AActor* Entity); + void ToggleFlash(class AActor* Actor); + void MC_ShowCard(); + void SetIsClimbing(bool IsClimbing); + void ClimbRope(const struct FTransform& StartingTransform, const struct FTransform& TargetTransform); + void StopClimbRope(); + void MC_RopePosition(const struct FVector& AttachEnd, class AActor* Actor); + void Climb94Rope(); + void HideItem(bool IsVisible); + void ClimbLadder(); + void GarageStepHeight(); + void ToggleItem(class AActor* Actor); + void ClimbCaveLadder(); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue); + void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181(float AxisValue); + void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192(float AxisValue); + void Burnout(); + void BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void ReceiveBeginPlay(); + void OnLanded(struct FHitResult& Hit); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void SenseClient(); + void CreateLegs(); + void HideLegs(bool Visible); + void ChangeCrosshairVisibility(bool IsVisible); + void ShowInteractText(class FText& Text); + void ToggleBlur(bool ShouldBlur); + void StartBalance(bool Direction, bool First); + void OnBalance(); + void StopBalance(); + void OnFall(); + void StartFlashlightCheck(bool ShouldAdd, class FName Tag); + void StopFlashlightCheck(bool ShouldCheck, class FName Tag); + void TogglePlayerLegs(bool IsHidden); + void SRV_Launch(float Input); + void OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void SnapToLand(); + void HideSwimmingArms(const struct FVector& Loc); + void K2_OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); + void StartUnderwater(); + void OrientMovement(); + void BobWater(); + void StopBob(); + void SRV_OrientMovement(); + void OC_StartSwimming(); + void ExecuteUbergraph_BPCharacter_Demo(int32 EntryPoint, bool Temp_bool_Variable, bool Temp_bool_Variable_1, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UShocked_UI_C* CallFunc_Create_ReturnValue, class FName K2Node_CustomEvent_NotifyName_24, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_23, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_22, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_21, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_20, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class FName K2Node_CustomEvent_NotifyName_19, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_18, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_17, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_16, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_15, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UFadeOut_UI_C* CallFunc_Create_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_14, class FName K2Node_CustomEvent_NotifyName_13, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class FName Temp_name_Variable_2, const struct FKey& K2Node_InputActionEvent_Key_10, const struct FKey& K2Node_InputActionEvent_Key_9, const struct FKey& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue, class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key_8, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_15, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_16, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_17, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_18, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_19, class FName Temp_name_Variable_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_20, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_21, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_22, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_23, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_24, class FName Temp_name_Variable_4, bool CallFunc_IsValid_ReturnValue_1, const class FString& CallFunc_GetPlayerName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_7, bool CallFunc_IsValid_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key_6, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_5, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FKey& Temp_struct_Variable_2, const struct FKey& K2Node_InputActionEvent_Key_3, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& Temp_struct_Variable_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_6, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable_4, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_8, bool CallFunc_EqualEqual_ByteByte_ReturnValue_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_25, float CallFunc_Lerp_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_4, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_5, bool Temp_bool_Has_Been_Initd_Variable_5, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Array_Index_Variable_1, bool Temp_bool_IsClosed_Variable_6, bool Temp_bool_Has_Been_Initd_Variable_6, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_10, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder_1, float K2Node_CustomEvent_SpeedMultiplier_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetStartPoint_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_4, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_1, class AController* CallFunc_GetController_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_2, bool CallFunc_K2_SetActorRotation_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_2, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable_7, class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder, float K2Node_CustomEvent_SpeedMultiplier, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_6, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, bool Temp_bool_IsClosed_Variable_7, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_3, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, int32 CallFunc_Multiply_IntInt_ReturnValue_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_3, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, bool CallFunc_K2_SetActorRotation_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_7, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_8, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, class AController* CallFunc_GetController_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_9, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_4, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_4, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, bool Temp_bool_IsClosed_Variable_8, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_5, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_10, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_GetStartPoint_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_11, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_12, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_3, const struct FVector& K2Node_CustomEvent_B, const struct FRotator& K2Node_CustomEvent_NewRotation_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_2, const struct FVector& K2Node_CustomEvent_NewLocation, const struct FRotator& K2Node_CustomEvent_NewRotation, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_5, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_2, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float K2Node_Event_DeltaSeconds, bool CallFunc_IsLocallyControlled_ReturnValue_6, const struct FVector& CallFunc_GetClosesPoint_ReturnValue, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_13, const struct FVector& CallFunc_MakeVector_ReturnValue_7, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable, bool K2Node_DynamicCast_bSuccess, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue_3, bool CallFunc_HasAuthority_ReturnValue_1, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Pushable_C* K2Node_CustomEvent_Pushable, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, float CallFunc_GetInputAxisValue_ReturnValue_1, float CallFunc_GetInputAxisValue_ReturnValue_2, bool K2Node_CustomEvent_Enabled, bool Temp_bool_Has_Been_Initd_Variable_8, const class FString& CallFunc_GetPlatformName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class UClass* K2Node_CustomEvent_ItemClass, class ADroppedItem* K2Node_CustomEvent_Item_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_14, class FName K2Node_CustomEvent_ItemType, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_15, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_CanAction_Variable, bool CallFunc_CanAction_Variable_1, bool CallFunc_CanAction_Variable_2, bool CallFunc_CanAction_Variable_3, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_CanAction_Variable_4, class ABP_Item_C* K2Node_CustomEvent_Item, bool CallFunc_NotEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue, bool K2Node_CustomEvent_Hide_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, class FName CallFunc_Array_Get_Item, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_1, bool CallFunc_GetDataTableRowFromName_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue, bool K2Node_CustomEvent_Hide, bool CallFunc_IsStandalone_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_16, int32 CallFunc_Array_Length_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_4, const struct FVector& K2Node_CustomEvent_Location_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_1, bool CallFunc_EqualEqual_TextText_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_9, bool K2Node_CustomEvent_Drop, class FText CallFunc_MakeLiteralText_ReturnValue_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, bool CallFunc_EqualEqual_TextText_ReturnValue_2, class UUI_Inventory_C* CallFunc_Array_Get_Item_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsValid_ReturnValue_8, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, bool CallFunc_NotEqual_IntInt_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_10, const struct FKey& K2Node_InputActionEvent_Key_11, class UUI_Inventory_C* CallFunc_Create_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_3, bool CallFunc_EqualEqual_TextText_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_4, bool CallFunc_EqualEqual_TextText_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue_6, bool CallFunc_BooleanOR_ReturnValue_4, const struct FKey& K2Node_InputActionEvent_Key_12, const struct FKey& K2Node_InputActionEvent_Key_13, const struct FKey& K2Node_InputActionEvent_Key_14, const struct FKey& K2Node_InputActionEvent_Key_15, class FName Temp_name_Variable_5, bool CallFunc_IsValid_ReturnValue_11, class FName K2Node_CustomEvent_NotifyName_25, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_26, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, bool Temp_bool_IsClosed_Variable_9, const struct FHE_LookAtLocation& K2Node_CustomEvent_Settings, int32 CallFunc_Array_LastIndex_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, class FName K2Node_CustomEvent_NotifyName_26, class APlayerController* CallFunc_GetPlayerController_ReturnValue_4, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_27, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, class FName K2Node_CustomEvent_NotifyName_27, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_28, class FName K2Node_CustomEvent_NotifyName_28, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_29, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, const struct FHE_LookAtLocationSeq& CallFunc_Array_Get_Item_2, class FName K2Node_CustomEvent_NotifyName_29, float K2Node_Select_Default, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_30, class UTimelineComponent* CallFunc_PlayRate_ReturnValue, const struct FHE_LookAtActor& K2Node_CustomEvent_LookAtActors, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue_1, bool CallFunc_Array_IsValidIndex_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_5, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, bool CallFunc_IsValid_ReturnValue_12, class ABP_Scanner_C* K2Node_DynamicCast_AsBP_Scanner, bool K2Node_DynamicCast_bSuccess_5, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, bool CallFunc_NotEqual_ClassClass_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_13, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_3, bool K2Node_DynamicCast_bSuccess_6, bool CallFunc_Can_Push_NewParam2, bool CallFunc_Can_Push_NewParam2_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_14, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_4, bool K2Node_DynamicCast_bSuccess_7, const struct FHE_LookAtActorSeq& CallFunc_Array_Get_Item_3, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_2, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_17, float K2Node_Select_Default_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_2, const struct FRotator& CallFunc_RLerp_ReturnValue, const struct FRotator& CallFunc_RLerp_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, int32 CallFunc_Array_Add_ReturnValue, const struct FHE_Fear& K2Node_CustomEvent_Fear, bool CallFunc_IsValid_ReturnValue_15, int32 Temp_int_Loop_Counter_Variable_1, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_3, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UClass* K2Node_CustomEvent_Shake, float K2Node_CustomEvent_Duration, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_18, class ULevelSequence* K2Node_CustomEvent_Sequence, class AActor* K2Node_CustomEvent_Entity_1, const struct FMovieSceneObjectBindingID& K2Node_CustomEvent_EntityBinding, const struct FMovieSceneObjectBindingID& K2Node_CustomEvent_CameraBinding, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_10, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_2, bool CallFunc_K2_SetActorLocation_ReturnValue_2, class FName Temp_name_Variable_6, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess_8, class FName K2Node_CustomEvent_NotifyName_30, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_31, class FName K2Node_CustomEvent_NotifyName_31, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_32, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_19, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_16, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_1, class FName K2Node_CustomEvent_NotifyName_32, const struct FWeightedBlendable& CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_33, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_20, class APlayerController* CallFunc_GetPlayerController_ReturnValue_6, class FName K2Node_CustomEvent_NotifyName_33, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_34, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class APlayerController* CallFunc_GetPlayerController_ReturnValue_7, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_10, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_11, const struct FHE_Fear& K2Node_MakeStruct_HE_Fear, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Lerp_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_2, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_4, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_5, TArray& K2Node_MakeArray_Array_1, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_21, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, bool CallFunc_IsValid_ReturnValue_17, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_22, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, float CallFunc_Lerp_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_11, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_3, bool CallFunc_K2_SetActorLocation_ReturnValue_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, class FName K2Node_CustomEvent_NotifyName_34, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_35, const struct FTransform& CallFunc_GetTransform_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FTransform& CallFunc_GetTransform_ReturnValue_3, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_3, const struct FMovieSceneSequencePlaybackSettings& K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_10, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1, bool K2Node_DynamicCast_bSuccess_12, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_2, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_2, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_18, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_19, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_4, bool CallFunc_K2_SetActorLocation_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_5, const struct FHE_Fear& K2Node_MakeStruct_HE_Fear_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_6, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_7, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue_8, bool CallFunc_IsValid_ReturnValue_20, bool CallFunc_IsValid_ReturnValue_21, float K2Node_CustomEvent_Speed_1, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_13, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_14, const struct FTransform& CallFunc_GetTransform_ReturnValue_4, bool CallFunc_Array_RemoveItem_ReturnValue_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_9, class ABP_Dismembered_C* CallFunc_FinishSpawningActor_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, float K2Node_CustomEvent_Speed, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess_15, const struct FVector& CallFunc_VLerp_ReturnValue_2, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, const struct FVector& CallFunc_MakeVector_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_5, bool CallFunc_K2_SetActorLocation_ReturnValue_5, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_22, bool CallFunc_IsStandalone_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_23, bool K2Node_CustomEvent_Activate, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_3, bool Temp_bool_IsClosed_Variable_10, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_4, bool K2Node_CustomEvent_Hidden, class AActor* K2Node_CustomEvent_Entity, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess_16, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_17, class AAIController* CallFunc_GetAIController_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_18, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth, bool K2Node_DynamicCast_bSuccess_19, class AActor* K2Node_CustomEvent_Actor_2, class AActor* CallFunc_GetOwner_ReturnValue, bool CallFunc_IsValid_ReturnValue_24, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class FName Temp_name_Variable_7, class FName K2Node_CustomEvent_NotifyName_35, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, bool K2Node_SwitchEnum_CmpSuccess, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, bool K2Node_CustomEvent_IsClimbing, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_36, bool CallFunc_IsValid_ReturnValue_25, const struct FTransform& K2Node_CustomEvent_StartingTransform, const struct FTransform& K2Node_CustomEvent_TargetTransform, const struct FVector& CallFunc_BreakTransform_Location_2, const struct FRotator& CallFunc_BreakTransform_Rotation_2, const struct FVector& CallFunc_BreakTransform_Scale_2, const struct FVector& CallFunc_BreakTransform_Location_3, const struct FRotator& CallFunc_BreakTransform_Rotation_3, const struct FVector& CallFunc_BreakTransform_Scale_3, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue_3, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_6, bool CallFunc_K2_SetActorLocation_ReturnValue_6, const struct FVector& K2Node_CustomEvent_AttachEnd, class AActor* K2Node_CustomEvent_Actor_1, bool CallFunc_IsLocallyControlled_ReturnValue_10, const struct FTransform& CallFunc_GetTransform_ReturnValue_5, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class FName K2Node_CustomEvent_NotifyName_36, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item_5, int32 CallFunc_Array_Length_ReturnValue_3, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP, bool K2Node_DynamicCast_bSuccess_20, bool CallFunc_Less_IntInt_ReturnValue_1, bool K2Node_Event_IsVisible_1, bool CallFunc_IsValid_ReturnValue_26, int32 Temp_int_Array_Index_Variable_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_37, class FName CallFunc_Array_Get_Item_6, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_2, bool CallFunc_GetDataTableRowFromName_ReturnValue_2, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_3, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_3, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue_5, class ABP_ClimbingArms_C* CallFunc_GetActorOfClass_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, class FName K2Node_CustomEvent_NotifyName_37, class UUI_Inventory_C* CallFunc_Array_Get_Item_7, bool CallFunc_IsValid_ReturnValue_27, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Greater_IntInt_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_8, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_2, class UUI_Inventory_C* CallFunc_Array_Get_Item_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_38, bool CallFunc_IsValid_ReturnValue_28, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Greater_IntInt_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_9, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_21, class APlayerController* CallFunc_GetPlayerController_ReturnValue_10, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_4, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_4, class APlayerController* CallFunc_GetPlayerController_ReturnValue_11, class AActor* K2Node_CustomEvent_Actor, class FName K2Node_CustomEvent_NotifyName_38, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_5, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_5, bool CallFunc_IsServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_IsStandalone_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_6, const struct FTransform& CallFunc_GetTransform_ReturnValue_6, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6, bool Temp_bool_Variable_2, class ABP_Ragdoll_C* CallFunc_FinishSpawningActor_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue_7, float K2Node_InputAxisEvent_AxisValue_3, float K2Node_InputAxisEvent_AxisValue_2, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_23, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1, bool Temp_bool_IsClosed_Variable_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_39, class FName K2Node_CustomEvent_NotifyName_39, bool CallFunc_HasRoom_CanLean, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_40, const class FString& CallFunc_Conv_BoolToString_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess_22, const struct FHitResult& K2Node_Event_Hit, bool CallFunc_IsFalling_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_6, bool Temp_bool_Has_Been_Initd_Variable_11, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, bool CallFunc_IsLocallyControlled_ReturnValue_11, const struct FVector& CallFunc_VLerp_ReturnValue_4, const struct FVector& CallFunc_VLerp_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_7, bool CallFunc_K2_SetActorLocation_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_8, bool CallFunc_K2_SetActorLocation_ReturnValue_8, bool Temp_bool_Has_Been_Initd_Variable_12, bool CallFunc_BooleanAND_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_IntFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_12, bool CallFunc_IsLocallyControlled_ReturnValue_13, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_4, bool K2Node_CustomEvent_Visible, bool CallFunc_IsStandalone_ReturnValue_4, float CallFunc_GetBurnoutDuration_Delay, bool K2Node_Event_IsVisible, bool Temp_bool_IsClosed_Variable_12, bool CallFunc_HasRoom_CanLean_1, const class FString& CallFunc_Conv_BoolToString_ReturnValue_1, class FText K2Node_Event_Text, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float CallFunc_BreakRotator_Roll_10, float CallFunc_BreakRotator_Pitch_10, float CallFunc_BreakRotator_Yaw_10, bool CallFunc_Less_FloatFloat_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakRotator_Roll_11, float CallFunc_BreakRotator_Pitch_11, float CallFunc_BreakRotator_Yaw_11, float CallFunc_BreakRotator_Roll_12, float CallFunc_BreakRotator_Pitch_12, float CallFunc_BreakRotator_Yaw_12, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, float CallFunc_BreakVector_X_10, float CallFunc_BreakVector_Y_10, float CallFunc_BreakVector_Z_10, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_13, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_BreakVector_X_11, float CallFunc_BreakVector_Y_11, float CallFunc_BreakVector_Z_11, const struct FVector& CallFunc_MakeVector_ReturnValue_14, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, float CallFunc_BreakVector_X_12, float CallFunc_BreakVector_Y_12, float CallFunc_BreakVector_Z_12, const struct FVector& CallFunc_MakeVector_ReturnValue_15, bool K2Node_Event_ShouldBlur, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_4, bool K2Node_CustomEvent_Direction, bool K2Node_CustomEvent_First, float CallFunc_SelectFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakRotator_Roll_13, float CallFunc_BreakRotator_Pitch_13, float CallFunc_BreakRotator_Yaw_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, bool CallFunc_Not_PreBool_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_11, bool CallFunc_BooleanAND_ReturnValue_7, float CallFunc_BreakRotator_Roll_14, float CallFunc_BreakRotator_Pitch_14, float CallFunc_BreakRotator_Yaw_14, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, bool CallFunc_Not_PreBool_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, bool CallFunc_BooleanAND_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_13, bool CallFunc_Not_PreBool_ReturnValue_14, bool CallFunc_Not_PreBool_ReturnValue_15, bool CallFunc_BooleanAND_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_16, bool K2Node_CustomEvent_ShouldAdd, class FName K2Node_CustomEvent_Tag_1, bool CallFunc_BooleanAND_ReturnValue_11, bool K2Node_CustomEvent_ShouldCheck, class FName K2Node_CustomEvent_Tag, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue_7, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7, class ABP_Card_C* CallFunc_FinishSpawningActor_ReturnValue_7, bool K2Node_Event_IsHidden, bool CallFunc_Not_PreBool_ReturnValue_17, float K2Node_CustomEvent_Input, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_7, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_6, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_7, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_5, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_6, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_8, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_8, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_9, bool CallFunc_IsServer_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_7, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_18, bool CallFunc_BooleanAND_ReturnValue_12, bool CallFunc_BooleanAND_ReturnValue_13, float CallFunc_Load_ControlSettings_Sensitivity, bool CallFunc_Load_ControlSettings_InvertMouse, enum class E_CameraSetting CallFunc_Load_ControlSettings_CameraSetting, bool CallFunc_Load_ControlSettings_ShowBody, bool CallFunc_Load_ControlSettings_UsingPushToTalk, int32 CallFunc_Load_ControlSettings_FOV, bool CallFunc_Load_ControlSettings_SmoothRotation, bool CallFunc_Load_ControlSettings_HideGore, float CallFunc_Load_ControlSettings_Gamma, bool CallFunc_Load_ControlSettings_CameraShake, bool CallFunc_Load_ControlSettings_ShowEventContent, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_19, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, const struct FVector& K2Node_CustomEvent_Loc, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_3, bool CallFunc_K2_TeleportTo_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_13, enum class EMovementMode K2Node_Event_PrevMovementMode, enum class EMovementMode K2Node_Event_NewMovementMode, uint8 K2Node_Event_PrevCustomMode, uint8 K2Node_Event_NewCustomMode, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_29, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_2, float CallFunc_VSize_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_5, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_20, bool CallFunc_IsControlled_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_4, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_30, bool CallFunc_HasAuthority_ReturnValue_3, bool Temp_bool_IsClosed_Variable_13, bool CallFunc_BooleanAND_ReturnValue_14, bool CallFunc_BooleanAND_ReturnValue_15, class UBP_FallDamage_C* CallFunc_GetComponentByClass_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_31, bool CallFunc_Not_PreBool_ReturnValue_21, bool CallFunc_Not_PreBool_ReturnValue_22, bool CallFunc_BooleanAND_ReturnValue_16, bool CallFunc_Not_PreBool_ReturnValue_23, bool CallFunc_Not_PreBool_ReturnValue_24); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_functions.cpp new file mode 100644 index 0000000..7efd19d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_functions.cpp @@ -0,0 +1,9104 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BPCharacter_Demo.BPCharacter_Demo_C +// (Actor, Pawn) + +class UClass* ABPCharacter_Demo_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BPCharacter_Demo_C"); + + return Clss; +} + + +// BPCharacter_Demo_C BPCharacter_Demo.Default__BPCharacter_Demo_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABPCharacter_Demo_C* ABPCharacter_Demo_C::GetDefaultObj() +{ + static class ABPCharacter_Demo_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABPCharacter_Demo_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_ShowCamera +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OnRep_ShowCamera() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_ShowCamera"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsAffectingWheat +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGrass_Interaction_Other_C* CallFunc_AddComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGrass_Interaction_C* CallFunc_AddComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGrass_Interaction_Other_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGrass_Interaction_C* CallFunc_GetComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsAffectingWheat(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UGrass_Interaction_Other_C* CallFunc_AddComponentByClass_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UGrass_Interaction_C* CallFunc_AddComponentByClass_ReturnValue_1, class UGrass_Interaction_Other_C* CallFunc_GetComponentByClass_ReturnValue, class UGrass_Interaction_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsAffectingWheat"); + + Params::ABPCharacter_Demo_C_OnRep_IsAffectingWheat_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_AddComponentByClass_ReturnValue = CallFunc_AddComponentByClass_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_AddComponentByClass_ReturnValue_1 = CallFunc_AddComponentByClass_ReturnValue_1; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasDivingHelmet +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform Temp_struct_Variable (ConstParm, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_DivingHelmet_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform Temp_struct_Variable_1 (ConstParm, IsPlainOldData, NoDestructor) +// class USpotLightComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_AttachToComponent_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::OnRep_HasDivingHelmet(bool CallFunc_HasAuthority_ReturnValue, const struct FTransform& Temp_struct_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DivingHelmet_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const struct FTransform& Temp_struct_Variable_1, class USpotLightComponent* CallFunc_AddComponent_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, bool CallFunc_K2_AttachToComponent_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_HasDivingHelmet"); + + Params::ABPCharacter_Demo_C_OnRep_HasDivingHelmet_Params Parms{}; + + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_K2_AttachToComponent_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasWaterPhysics +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Temp_name_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_HasWaterPhysics(class FName Temp_name_Variable, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_HasWaterPhysics"); + + Params::ABPCharacter_Demo_C_OnRep_HasWaterPhysics_Params Parms{}; + + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TeleportWater +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Locations (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FVector Location (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FVector CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_TeleportTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::TeleportWater(TArray& Locations, const struct FVector& Location, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_K2_TeleportTo_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TeleportWater"); + + Params::ABPCharacter_Demo_C_TeleportWater_Params Parms{}; + + Parms.Locations = Locations; + Parms.Location = Location; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_K2_TeleportTo_ReturnValue = CallFunc_K2_TeleportTo_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowSwimmingArms +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ShowSwimmingArms() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShowSwimmingArms"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ArmSwimming +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Swimming (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ArmSwimming(bool Swimming) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ArmSwimming"); + + Params::ABPCharacter_Demo_C_ArmSwimming_Params Parms{}; + + Parms.Swimming = Swimming; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopCrouchMovementInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckStopCrouchMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckStopCrouchMovementInput"); + + Params::ABPCharacter_Demo_C_CheckStopCrouchMovementInput_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckCrouchMovementInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckCrouchMovementInput(bool CallFunc_Not_PreBool_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsSwimming_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckCrouchMovementInput"); + + Params::ABPCharacter_Demo_C_CheckCrouchMovementInput_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopJumpMovementInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckStopJumpMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckStopJumpMovementInput"); + + Params::ABPCharacter_Demo_C_CheckStopJumpMovementInput_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckJumpMovementInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckJumpMovementInput(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckJumpMovementInput"); + + Params::ABPCharacter_Demo_C_CheckJumpMovementInput_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckForwardMovementInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Input (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Direction (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckForwardMovementInput(float Input, const struct FVector& Direction, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckForwardMovementInput"); + + Params::ABPCharacter_Demo_C_CheckForwardMovementInput_Params Parms{}; + + Parms.Input = Input; + Parms.Direction = Direction; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_CurrentItem_Rep +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::OnRep_CurrentItem_Rep(bool CallFunc_IsLocallyControlled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_CurrentItem_Rep"); + + Params::ABPCharacter_Demo_C_OnRep_CurrentItem_Rep_Params Parms{}; + + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFOV +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 FOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleFOV(int32 FOV, int32 Temp_int_Variable, int32 Temp_int_Variable_1, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, float CallFunc_Conv_IntToFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleFOV"); + + Params::ABPCharacter_Demo_C_ToggleFOV_Params Parms{}; + + Parms.FOV = FOV; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePushToTalk +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool UsingPushToTalk (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_VOIPInGame_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::TogglePushToTalk(bool UsingPushToTalk, class UW_VOIPInGame_C* CallFunc_Create_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TogglePushToTalk"); + + Params::ABPCharacter_Demo_C_TogglePushToTalk_Params Parms{}; + + Parms.UsingPushToTalk = UsingPushToTalk; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsMotionScanner +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMotionScannerComponent* CallFunc_AddComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsMotionScanner(bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UMotionScannerComponent* CallFunc_AddComponentByClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsMotionScanner"); + + Params::ABPCharacter_Demo_C_OnRep_IsMotionScanner_Params Parms{}; + + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_AddComponentByClass_ReturnValue = CallFunc_AddComponentByClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetLiquidPain +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Bluriness (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Vignette (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SetLiquidPain(float Bluriness, float Vignette) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetLiquidPain"); + + Params::ABPCharacter_Demo_C_SetLiquidPain_Params Parms{}; + + Parms.Bluriness = Bluriness; + Parms.Vignette = Vignette; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvItemCount +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 ItemCount (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Count (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvItemCount(int32* ItemCount, int32 Count, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvItemCount"); + + Params::ABPCharacter_Demo_C_InvItemCount_Params Parms{}; + + Parms.Count = Count; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (ItemCount != nullptr) + *ItemCount = Parms.ItemCount; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvCheckItem +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::InvCheckItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvCheckItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsHoldingRope +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ARope_BP_C* K2Node_DynamicCast_AsRope_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ARope_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAttachedActors_OutActors_1 (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ARope_BP_C* K2Node_DynamicCast_AsRope_BP_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsHoldingRope(int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ARope_BP_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors_1, int32 CallFunc_Array_Length_ReturnValue_1, class AActor* CallFunc_Array_Get_Item_1, bool CallFunc_Less_IntInt_ReturnValue_1, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP_1, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetDisplayName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsHoldingRope"); + + Params::ABPCharacter_Demo_C_OnRep_IsHoldingRope_Params Parms{}; + + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsRope_BP = K2Node_DynamicCast_AsRope_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetAttachedActors_OutActors_1 = CallFunc_GetAttachedActors_OutActors_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.K2Node_DynamicCast_AsRope_BP_1 = K2Node_DynamicCast_AsRope_BP_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsLiDAROn +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AScanner_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AScanner_BP_C* K2Node_DynamicCast_AsScanner_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::OnRep_IsLiDAROn(const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, int32 Temp_int_Array_Index_Variable, class AScanner_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class AScanner_BP_C* K2Node_DynamicCast_AsScanner_BP, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsLiDAROn"); + + Params::ABPCharacter_Demo_C_OnRep_IsLiDAROn_Params Parms{}; + + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsScanner_BP = K2Node_DynamicCast_AsScanner_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvAddByName +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ItemName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_InvFindFreeSlot_Array_Index (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_InvFindFreeSlot_Found (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvAddByName(class FName ItemName, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_InvFindFreeSlot_Array_Index, bool CallFunc_InvFindFreeSlot_Found, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvAddByName"); + + Params::ABPCharacter_Demo_C_InvAddByName_Params Parms{}; + + Parms.ItemName = ItemName; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_InvFindFreeSlot_Array_Index = CallFunc_InvFindFreeSlot_Array_Index; + Parms.CallFunc_InvFindFreeSlot_Found = CallFunc_InvFindFreeSlot_Found; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemoveCurrent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldDrop (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InvRemoveCurrent(bool ShouldDrop, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, class FName CallFunc_Array_Get_Item, class FName Temp_name_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvRemoveCurrent"); + + Params::ABPCharacter_Demo_C_InvRemoveCurrent_Params Parms{}; + + Parms.ShouldDrop = ShouldDrop; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.Temp_name_Variable = Temp_name_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvFindFreeSlot +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Array_Index (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Found (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvFindFreeSlot(int32* Array_Index, bool* Found, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvFindFreeSlot"); + + Params::ABPCharacter_Demo_C_InvFindFreeSlot_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Array_Index != nullptr) + *Array_Index = Parms.Array_Index; + + if (Found != nullptr) + *Found = Parms.Found; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvAdd +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ADroppedItem* DroppedItem (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_InvFindFreeSlot_Array_Index (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_InvFindFreeSlot_Found (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvAdd(class ADroppedItem* DroppedItem, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_InvFindFreeSlot_Array_Index, bool CallFunc_InvFindFreeSlot_Found, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvAdd"); + + Params::ABPCharacter_Demo_C_InvAdd_Params Parms{}; + + Parms.DroppedItem = DroppedItem; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_InvFindFreeSlot_Array_Index = CallFunc_InvFindFreeSlot_Array_Index; + Parms.CallFunc_InvFindFreeSlot_Found = CallFunc_InvFindFreeSlot_Found; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemove +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Temp_name_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InvRemove(int32 Index, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_IntInt_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Not_PreBool_ReturnValue, class FName Temp_name_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvRemove"); + + Params::ABPCharacter_Demo_C_InvRemove_Params Parms{}; + + Parms.Index = Index; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_name_Variable = Temp_name_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvSwap +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index1 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Index2 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvSwap(int32 Index1, int32 Index2, bool CallFunc_Not_PreBool_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvSwap"); + + Params::ABPCharacter_Demo_C_InvSwap_Params Parms{}; + + Parms.Index1 = Index1; + Parms.Index2 = Index2; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvMove +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index1 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Index2 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::InvMove(int32 Index1, int32 Index2, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InvMove"); + + Params::ABPCharacter_Demo_C_InvMove_Params Parms{}; + + Parms.Index1 = Index1; + Parms.Index2 = Index2; + Parms.CallFunc_NotEqual_IntInt_ReturnValue = CallFunc_NotEqual_IntInt_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanAction +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool Variable (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CanAction(bool* Variable, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CanAction"); + + Params::ABPCharacter_Demo_C_CanAction_Params Parms{}; + + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_GetCurrentMontage_ReturnValue = CallFunc_GetCurrentMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + + if (Variable != nullptr) + *Variable = Parms.Variable; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInventory +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Visible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleInventory(bool Visible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleInventory"); + + Params::ABPCharacter_Demo_C_ToggleInventory_Params Parms{}; + + Parms.Visible = Visible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckFlashlight +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckFlashlight(class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_2, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess_4, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_6) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckFlashlight"); + + Params::ABPCharacter_Demo_C_CheckFlashlight_Params Parms{}; + + Parms.K2Node_DynamicCast_AsBP_Item_Camera = K2Node_DynamicCast_AsBP_Item_Camera; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_1 = K2Node_DynamicCast_AsBP_Item_Flashlight_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_2 = K2Node_DynamicCast_AsBP_Item_Flashlight_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_DynamicCast_AsBP_Roaming_Smiler = K2Node_DynamicCast_AsBP_Roaming_Smiler; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Create Whisper Sound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::Create_Whisper_Sound(class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Create Whisper Sound"); + + Params::ABPCharacter_Demo_C_Create_Whisper_Sound_Params Parms{}; + + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInteractText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Text (BlueprintVisible, BlueprintReadOnly, Parm) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UInGame_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ToggleInteractText(class FText Text, bool CallFunc_IsValid_ReturnValue, class UInGame_UI_C* CallFunc_Create_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleInteractText"); + + Params::ABPCharacter_Demo_C_ToggleInteractText_Params Parms{}; + + Parms.Text = Text; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleCrosshair +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UInGame_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleCrosshair(bool IsVisible, class UInGame_UI_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleCrosshair"); + + Params::ABPCharacter_Demo_C_ToggleCrosshair_Params Parms{}; + + Parms.IsVisible = IsVisible; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_Color +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_Color(class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_Color"); + + Params::ABPCharacter_Demo_C_OnRep_Color_Params Parms{}; + + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBody +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsActivated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleBody(bool IsActivated, bool CallFunc_IsStandalone_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleBody"); + + Params::ABPCharacter_Demo_C_ToggleBody_Params Parms{}; + + Parms.IsActivated = IsActivated; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleVHS +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleVHS(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, bool CallFunc_NotEqual_ObjectObject_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleVHS"); + + Params::ABPCharacter_Demo_C_ToggleVHS_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue = CallFunc_NotEqual_ObjectObject_ReturnValue; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue_1 = CallFunc_NotEqual_ObjectObject_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckLegsOffset +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckLegsOffset(const struct FVector& CallFunc_MakeVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckLegsOffset"); + + Params::ABPCharacter_Demo_C_CheckLegsOffset_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.GetBurnoutDuration +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Delay (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::GetBurnoutDuration(float* Delay, bool CallFunc_EqualEqual_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "GetBurnoutDuration"); + + Params::ABPCharacter_Demo_C_GetBurnoutDuration_Params Parms{}; + + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Delay != nullptr) + *Delay = Parms.Delay; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowTime +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable (NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ShowTime(const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShowTime"); + + Params::ABPCharacter_Demo_C_ShowTime_Params Parms{}; + + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + Parms.K2Node_MakeStruct_WeightedBlendable = K2Node_MakeStruct_WeightedBlendable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideTime +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable (NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::HideTime(const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideTime"); + + Params::ABPCharacter_Demo_C_HideTime_Params Parms{}; + + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + Parms.K2Node_MakeStruct_WeightedBlendable = K2Node_MakeStruct_WeightedBlendable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClearScreen +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ClearScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ClearScreen"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_SprintSpeed +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::OnRep_SprintSpeed(class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_SprintSpeed"); + + Params::ABPCharacter_Demo_C_OnRep_SprintSpeed_Params Parms{}; + + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_WalkSpeed +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OnRep_WalkSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_WalkSpeed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClearWidgets +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UInGame_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsWithInterface_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ClearWidgets(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UInGame_UI_C* CallFunc_Create_ReturnValue, TArray& CallFunc_GetAllWidgetsWithInterface_FoundWidgets, int32 CallFunc_Array_Length_ReturnValue, class UUserWidget* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ClearWidgets"); + + Params::ABPCharacter_Demo_C_ClearWidgets_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetAllWidgetsWithInterface_FoundWidgets = CallFunc_GetAllWidgetsWithInterface_FoundWidgets; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsPossessed +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsPossessed(const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsPossessed"); + + Params::ABPCharacter_Demo_C_OnRep_IsPossessed_Params Parms{}; + + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanSprint +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool CanSprint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CanSprint(bool* CanSprint, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CanSprint"); + + Params::ABPCharacter_Demo_C_CanSprint_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSprint != nullptr) + *CanSprint = Parms.CanSprint; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsDead +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsDead(const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsDead"); + + Params::ABPCharacter_Demo_C_OnRep_IsDead_Params Parms{}; + + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue = CallFunc_SpawnEmitterAtLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Create Static Sound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::Create_Static_Sound(bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Create Static Sound"); + + Params::ABPCharacter_Demo_C_Create_Static_Sound_Params Parms{}; + + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStamina +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_CanSprint_CanSprint (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInputAxisValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CheckStamina(bool CallFunc_CanSprint_CanSprint, float CallFunc_GetInputAxisValue_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckStamina"); + + Params::ABPCharacter_Demo_C_CheckStamina_Params Parms{}; + + Parms.CallFunc_CanSprint_CanSprint = CallFunc_CanSprint_CanSprint; + Parms.CallFunc_GetInputAxisValue_ReturnValue = CallFunc_GetInputAxisValue_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsFlashlightOn +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAttachedActors_OutActors_1 (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnRep_IsFlashlightOn(int32 Temp_int_Array_Index_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAttachedActors_OutActors_1, class AActor* CallFunc_Array_Get_Item_1, class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnRep_IsFlashlightOn"); + + Params::ABPCharacter_Demo_C_OnRep_IsFlashlightOn_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsFlashlight_BP = K2Node_DynamicCast_AsFlashlight_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetAttachedActors_OutActors_1 = CallFunc_GetAttachedActors_OutActors_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.K2Node_DynamicCast_AsFlashlight_BP_1 = K2Node_DynamicCast_AsFlashlight_BP_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Set Input +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::Set_Input(bool Enabled, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Set Input"); + + Params::ABPCharacter_Demo_C_Set_Input_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopSprint +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldStop (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::StopSprint(bool ShouldStop, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopSprint"); + + Params::ABPCharacter_Demo_C_StopSprint_Params Parms{}; + + Parms.ShouldStop = ShouldStop; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartSprint +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSprint_CanSprint (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::StartSprint(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_CanSprint_CanSprint, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartSprint"); + + Params::ABPCharacter_Demo_C_StartSprint_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_CanSprint_CanSprint = CallFunc_CanSprint_CanSprint; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Headshake +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsMovingOnGround_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& Temp_object_Variable, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Headshake"); + + Params::ABPCharacter_Demo_C_Headshake_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_1 = CallFunc_GetPlayerPawn_ReturnValue_1; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_GetPlayerPawn_ReturnValue_2 = CallFunc_GetPlayerPawn_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_3 = CallFunc_GetPlayerPawn_ReturnValue_3; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_4 = CallFunc_GetPlayerPawn_ReturnValue_4; + Parms.CallFunc_GetPlayerPawn_ReturnValue_5 = CallFunc_GetPlayerPawn_ReturnValue_5; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_GetMovementComponent_ReturnValue = CallFunc_GetMovementComponent_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_2 = CallFunc_Subtract_VectorVector_ReturnValue_2; + Parms.CallFunc_IsMovingOnGround_ReturnValue = CallFunc_IsMovingOnGround_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlashlight +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AFlashlight_BP_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumChildrenComponents_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ToggleFlashlight(class AFlashlight_BP_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_GetNumChildrenComponents_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleFlashlight"); + + Params::ABPCharacter_Demo_C_ToggleFlashlight_Params Parms{}; + + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetNumChildrenComponents_ReturnValue = CallFunc_GetNumChildrenComponents_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanSee +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AHowler_BP_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::CanSee(bool* CanSee, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class AHowler_BP_C* CallFunc_GetActorOfClass_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CanSee"); + + Params::ABPCharacter_Demo_C_CanSee_Params Parms{}; + + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Toggle Post Processing +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Value (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable (NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_1 (NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::Toggle_Post_Processing(bool Activated, float Value, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_1, int32 CallFunc_Array_Add_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Toggle Post Processing"); + + Params::ABPCharacter_Demo_C_Toggle_Post_Processing_Params Parms{}; + + Parms.Activated = Activated; + Parms.Value = Value; + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + Parms.K2Node_MakeStruct_WeightedBlendable = K2Node_MakeStruct_WeightedBlendable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.K2Node_MakeStruct_WeightedBlendable_1 = K2Node_MakeStruct_WeightedBlendable_1; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetPostProcessing +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Chromatic_Distance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Tracking_Noise_Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Signal_Distortion_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Color_Tornado_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Warp_Belt_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Strength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable (NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength, bool K2Node_SwitchEnum_CmpSuccess, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetPostProcessing"); + + Params::ABPCharacter_Demo_C_SetPostProcessing_Params Parms{}; + + Parms.Chromatic_Distance = Chromatic_Distance; + Parms.Tracking_Noise_Level = Tracking_Noise_Level; + Parms.Signal_Distortion_Intensity = Signal_Distortion_Intensity; + Parms.Color_Tornado_Intensity = Color_Tornado_Intensity; + Parms.Warp_Belt_Intensity = Warp_Belt_Intensity; + Parms.Screen_Hop_Frequency = Screen_Hop_Frequency; + Parms.Random_Horizontal_Offset_Frequency = Random_Horizontal_Offset_Frequency; + Parms.Screen_Hop_Intensity = Screen_Hop_Intensity; + Parms.Random_Horizontal_Offset_Strength = Random_Horizontal_Offset_Strength; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + Parms.K2Node_MakeStruct_WeightedBlendable = K2Node_MakeStruct_WeightedBlendable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HasRoom +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Distance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanLean (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector NewLocalVar_0 (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// bool CallFunc_IsFalling_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_BoxTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BoxTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HasRoom(float Distance, bool* CanLean, const struct FVector& NewLocalVar_0, TArray& Temp_object_Variable, bool CallFunc_IsFalling_ReturnValue, const struct FVector& CallFunc_GetRightVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_BoxTraceSingle_OutHit, bool CallFunc_BoxTraceSingle_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HasRoom"); + + Params::ABPCharacter_Demo_C_HasRoom_Params Parms{}; + + Parms.Distance = Distance; + Parms.NewLocalVar_0 = NewLocalVar_0; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_IsFalling_ReturnValue = CallFunc_IsFalling_ReturnValue; + Parms.CallFunc_GetRightVector_ReturnValue = CallFunc_GetRightVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_BoxTraceSingle_OutHit = CallFunc_BoxTraceSingle_OutHit; + Parms.CallFunc_BoxTraceSingle_ReturnValue = CallFunc_BoxTraceSingle_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanLean != nullptr) + *CanLean = Parms.CanLean; + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.RemoveStamina +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::RemoveStamina(bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "RemoveStamina"); + + Params::ABPCharacter_Demo_C_RemoveStamina_Params Parms{}; + + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.AddStamina +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::AddStamina(bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "AddStamina"); + + Params::ABPCharacter_Demo_C_AddStamina_Params Parms{}; + + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::UserConstructionScript(float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "UserConstructionScript"); + + Params::ABPCharacter_Demo_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToLadder__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MoveToLadder__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MoveToLadder__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToLadder__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MoveToLadder__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MoveToLadder__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_7__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_7__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_7__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_7__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_7__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_7__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Climb__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Climb__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Climb__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Climb__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Climb__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Climb__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_6__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_6__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_6__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_6__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_6__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_6__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_8__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_8__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_8__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_8__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_8__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_8__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BrightnessTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BrightnessTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BrightnessTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BrightnessTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BrightnessTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BrightnessTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.FallTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::FallTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "FallTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.FallTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::FallTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "FallTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InsanityTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::InsanityTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InsanityTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InsanityTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::InsanityTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InsanityTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToLocationTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::TurnToLocationTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TurnToLocationTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToLocationTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::TurnToLocationTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TurnToLocationTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingLocationTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KeepLookingLocationTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KeepLookingLocationTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingLocationTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KeepLookingLocationTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KeepLookingLocationTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToActorTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::TurnToActorTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TurnToActorTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TurnToActorTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::TurnToActorTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TurnToActorTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KeepLookingTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KeepLookingTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KeepLookingTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KeepLookingTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KeepLookingTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.FearTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::FearTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "FearTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.FearTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::FearTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "FearTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Sanity__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Sanity__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Sanity__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Sanity__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Sanity__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Sanity__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LiquidPainEffects__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LiquidPainEffects__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LiquidPainEffects__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LiquidPainEffects__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPainEffects__Kill__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LiquidPainEffects__Kill__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LiquidPainEffects__Kill__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_2__Halfway__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_2__Halfway__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_2__Halfway__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_4__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_4__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_4__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_4__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_4__Closed__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_4__Closed__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_4__Closed__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_5__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_5__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_5__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_5__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_5__Closed__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_5__Closed__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_5__Closed__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.NoClipFall__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::NoClipFall__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "NoClipFall__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.NoClipFall__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::NoClipFall__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "NoClipFall__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Plague__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Plague__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Plague__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Plague__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Plague__Breath__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Plague__Breath__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Plague__Breath__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LeanLeft__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LeanLeft__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LeanLeft__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LeanLeft__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LeanLeft__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LeanLeft__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LeanRight__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LeanRight__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LeanRight__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LeanRight__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LeanRight__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LeanRight__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StaticTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StaticTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StaticTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StaticTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StaticTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StaticTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Crouch2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Crouch2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Crouch2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Crouch2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Crouch2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Crouch2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BalanceTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BalanceTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BalanceTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BalanceTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceFallTimeline__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BalanceFallTimeline__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BalanceFallTimeline__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BalanceFallTimeline__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BalanceFallTimeline__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BalanceFallTimeline__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Bob__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Bob__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Bob__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Bob__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Bob__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Bob__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_5F0718B741225A4F928EAFA37DEBB424 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_5F0718B741225A4F928EAFA37DEBB424"); + + Params::ABPCharacter_Demo_C_OnInterrupted_5F0718B741225A4F928EAFA37DEBB424_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_5F0718B741225A4F928EAFA37DEBB424 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_5F0718B741225A4F928EAFA37DEBB424"); + + Params::ABPCharacter_Demo_C_OnBlendOut_5F0718B741225A4F928EAFA37DEBB424_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_5F0718B741225A4F928EAFA37DEBB424 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_5F0718B741225A4F928EAFA37DEBB424(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_5F0718B741225A4F928EAFA37DEBB424"); + + Params::ABPCharacter_Demo_C_OnCompleted_5F0718B741225A4F928EAFA37DEBB424_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D"); + + Params::ABPCharacter_Demo_C_OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D"); + + Params::ABPCharacter_Demo_C_OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D"); + + Params::ABPCharacter_Demo_C_OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_51A4DCE148BC0C00149B8794698E33F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_51A4DCE148BC0C00149B8794698E33F5"); + + Params::ABPCharacter_Demo_C_OnInterrupted_51A4DCE148BC0C00149B8794698E33F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_51A4DCE148BC0C00149B8794698E33F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_51A4DCE148BC0C00149B8794698E33F5"); + + Params::ABPCharacter_Demo_C_OnBlendOut_51A4DCE148BC0C00149B8794698E33F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_51A4DCE148BC0C00149B8794698E33F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_51A4DCE148BC0C00149B8794698E33F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_51A4DCE148BC0C00149B8794698E33F5"); + + Params::ABPCharacter_Demo_C_OnCompleted_51A4DCE148BC0C00149B8794698E33F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot1_K2Node_InputActionEvent_15 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_ItemSlot1_K2Node_InputActionEvent_15(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_ItemSlot1_K2Node_InputActionEvent_15"); + + Params::ABPCharacter_Demo_C_InpActEvt_ItemSlot1_K2Node_InputActionEvent_15_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot2_K2Node_InputActionEvent_14 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_ItemSlot2_K2Node_InputActionEvent_14(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_ItemSlot2_K2Node_InputActionEvent_14"); + + Params::ABPCharacter_Demo_C_InpActEvt_ItemSlot2_K2Node_InputActionEvent_14_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot3_K2Node_InputActionEvent_13 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_ItemSlot3_K2Node_InputActionEvent_13(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_ItemSlot3_K2Node_InputActionEvent_13"); + + Params::ABPCharacter_Demo_C_InpActEvt_ItemSlot3_K2Node_InputActionEvent_13_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_12 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Inventory_K2Node_InputActionEvent_12(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Inventory_K2Node_InputActionEvent_12"); + + Params::ABPCharacter_Demo_C_InpActEvt_Inventory_K2Node_InputActionEvent_12_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Use_K2Node_InputActionEvent_11(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Use_K2Node_InputActionEvent_11"); + + Params::ABPCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_11_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_556A838A4469A7E2C6BDC68317F1227A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_556A838A4469A7E2C6BDC68317F1227A"); + + Params::ABPCharacter_Demo_C_OnInterrupted_556A838A4469A7E2C6BDC68317F1227A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_556A838A4469A7E2C6BDC68317F1227A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_556A838A4469A7E2C6BDC68317F1227A"); + + Params::ABPCharacter_Demo_C_OnBlendOut_556A838A4469A7E2C6BDC68317F1227A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_556A838A4469A7E2C6BDC68317F1227A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_556A838A4469A7E2C6BDC68317F1227A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_556A838A4469A7E2C6BDC68317F1227A"); + + Params::ABPCharacter_Demo_C_OnCompleted_556A838A4469A7E2C6BDC68317F1227A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D"); + + Params::ABPCharacter_Demo_C_OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D"); + + Params::ABPCharacter_Demo_C_OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_4D724B00488829DB3EB49DB666B0EC0D +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_4D724B00488829DB3EB49DB666B0EC0D(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_4D724B00488829DB3EB49DB666B0EC0D"); + + Params::ABPCharacter_Demo_C_OnCompleted_4D724B00488829DB3EB49DB666B0EC0D_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_DB35E08445921C5BA12E20891BD497DB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_DB35E08445921C5BA12E20891BD497DB"); + + Params::ABPCharacter_Demo_C_OnInterrupted_DB35E08445921C5BA12E20891BD497DB_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_DB35E08445921C5BA12E20891BD497DB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_DB35E08445921C5BA12E20891BD497DB"); + + Params::ABPCharacter_Demo_C_OnBlendOut_DB35E08445921C5BA12E20891BD497DB_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_DB35E08445921C5BA12E20891BD497DB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_DB35E08445921C5BA12E20891BD497DB(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_DB35E08445921C5BA12E20891BD497DB"); + + Params::ABPCharacter_Demo_C_OnCompleted_DB35E08445921C5BA12E20891BD497DB_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_10 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Sprint_K2Node_InputActionEvent_10(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Sprint_K2Node_InputActionEvent_10"); + + Params::ABPCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_10_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_9 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Sprint_K2Node_InputActionEvent_9(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Sprint_K2Node_InputActionEvent_9"); + + Params::ABPCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_9_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ShowIDCard_K2Node_InputActionEvent_8 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_ShowIDCard_K2Node_InputActionEvent_8(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_ShowIDCard_K2Node_InputActionEvent_8"); + + Params::ABPCharacter_Demo_C_InpActEvt_ShowIDCard_K2Node_InputActionEvent_8_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2"); + + Params::ABPCharacter_Demo_C_OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2"); + + Params::ABPCharacter_Demo_C_OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2"); + + Params::ABPCharacter_Demo_C_OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874"); + + Params::ABPCharacter_Demo_C_OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874"); + + Params::ABPCharacter_Demo_C_OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_9B0709674BA2A8EC63179B9F269BC874 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnInterrupted_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnInterrupted_9B0709674BA2A8EC63179B9F269BC874"); + + Params::ABPCharacter_Demo_C_OnInterrupted_9B0709674BA2A8EC63179B9F269BC874_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_9B0709674BA2A8EC63179B9F269BC874 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnBlendOut_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBlendOut_9B0709674BA2A8EC63179B9F269BC874"); + + Params::ABPCharacter_Demo_C_OnBlendOut_9B0709674BA2A8EC63179B9F269BC874_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_9B0709674BA2A8EC63179B9F269BC874 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnCompleted_9B0709674BA2A8EC63179B9F269BC874(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnCompleted_9B0709674BA2A8EC63179B9F269BC874"); + + Params::ABPCharacter_Demo_C_OnCompleted_9B0709674BA2A8EC63179B9F269BC874_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_7 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Jump_K2Node_InputActionEvent_7(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Jump_K2Node_InputActionEvent_7"); + + Params::ABPCharacter_Demo_C_InpActEvt_Jump_K2Node_InputActionEvent_7_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_6 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Jump_K2Node_InputActionEvent_6(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Jump_K2Node_InputActionEvent_6"); + + Params::ABPCharacter_Demo_C_InpActEvt_Jump_K2Node_InputActionEvent_6_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_5 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_LeanLeft_K2Node_InputActionEvent_5(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_LeanLeft_K2Node_InputActionEvent_5"); + + Params::ABPCharacter_Demo_C_InpActEvt_LeanLeft_K2Node_InputActionEvent_5_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_LeanLeft_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_LeanLeft_K2Node_InputActionEvent_4"); + + Params::ABPCharacter_Demo_C_InpActEvt_LeanLeft_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_LeanRight_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_LeanRight_K2Node_InputActionEvent_3"); + + Params::ABPCharacter_Demo_C_InpActEvt_LeanRight_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_LeanRight_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_LeanRight_K2Node_InputActionEvent_2"); + + Params::ABPCharacter_Demo_C_InpActEvt_LeanRight_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Crouch_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Crouch_K2Node_InputActionEvent_1"); + + Params::ABPCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpActEvt_Crouch_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpActEvt_Crouch_K2Node_InputActionEvent_0"); + + Params::ABPCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbing +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartClimbing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartClimbing"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingTop +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartClimbingTop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartClimbingTop"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingBot_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartClimbingBot_SERVER() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartClimbingBot_SERVER"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingLadder +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pool_Ladder_C* PoolLadder (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SpeedMultiplier (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StartClimbingLadder(class ABP_Pool_Ladder_C* PoolLadder, float SpeedMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartClimbingLadder"); + + Params::ABPCharacter_Demo_C_StartClimbingLadder_Params Parms{}; + + Parms.PoolLadder = PoolLadder; + Parms.SpeedMultiplier = SpeedMultiplier; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopClimbingLadder +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopClimbingLadder() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopClimbingLadder"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToTop +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MoveToTop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MoveToTop"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartTransition +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pool_Ladder_C* PoolLadder (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SpeedMultiplier (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StartTransition(class ABP_Pool_Ladder_C* PoolLadder, float SpeedMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartTransition"); + + Params::ABPCharacter_Demo_C_StartTransition_Params Parms{}; + + Parms.PoolLadder = PoolLadder; + Parms.SpeedMultiplier = SpeedMultiplier; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbDown +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartClimbDown() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartClimbDown"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MoveToBottom +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MoveToBottom() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MoveToBottom"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* PushableActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StartPushingActor(class ABP_Pushable_C* PushableActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartPushingActor"); + + Params::ABPCharacter_Demo_C_StartPushingActor_Params Parms{}; + + Parms.PushableActor = PushableActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopPushingActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopPushingActor"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* PushableActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector B (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator NewRotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::StartPushingActor_SERVER(class ABP_Pushable_C* PushableActor, const struct FVector& B, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartPushingActor_SERVER"); + + Params::ABPCharacter_Demo_C_StartPushingActor_SERVER_Params Parms{}; + + Parms.PushableActor = PushableActor; + Parms.B = B; + Parms.NewRotation = NewRotation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_MC +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* PushableActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector NewLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator NewRotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::StartPushingActor_MC(class ABP_Pushable_C* PushableActor, const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartPushingActor_MC"); + + Params::ABPCharacter_Demo_C_StartPushingActor_MC_Params Parms{}; + + Parms.PushableActor = PushableActor; + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_SERVER +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* PushableActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StopPushingActor_SERVER(class ABP_Pushable_C* PushableActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopPushingActor_SERVER"); + + Params::ABPCharacter_Demo_C_StopPushingActor_SERVER_Params Parms{}; + + Parms.PushableActor = PushableActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_MC +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* PushableActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StopPushingActor_MC(class ABP_Pushable_C* PushableActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopPushingActor_MC"); + + Params::ABPCharacter_Demo_C_StopPushingActor_MC_Params Parms{}; + + Parms.PushableActor = PushableActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ReceiveTick"); + + Params::ABPCharacter_Demo_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushing +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopPushing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopPushing"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_BlockPushing +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Pushable_C* Pushable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SRV_BlockPushing(class ABP_Pushable_C* Pushable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_BlockPushing"); + + Params::ABPCharacter_Demo_C_SRV_BlockPushing_Params Parms{}; + + Parms.Pushable = Pushable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_ToggleRadio +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::SRV_ToggleRadio(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_ToggleRadio"); + + Params::ABPCharacter_Demo_C_SRV_ToggleRadio_Params Parms{}; + + Parms.Enabled = Enabled; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_SetupVoice +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_SetupVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_SetupVoice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.DeleteVoice +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::DeleteVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "DeleteVoice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SpawnEquipItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* ItemClass (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SpawnEquipItem_SERVER(class UClass* ItemClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SpawnEquipItem_SERVER"); + + Params::ABPCharacter_Demo_C_SpawnEquipItem_SERVER_Params Parms{}; + + Parms.ItemClass = ItemClass; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.DestroyEquipItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::DestroyEquipItem_SERVER() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "DestroyEquipItem_SERVER"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PickUp_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ADroppedItem* Item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::PickUp_SERVER(class ADroppedItem* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PickUp_SERVER"); + + Params::ABPCharacter_Demo_C_PickUp_SERVER_Params Parms{}; + + Parms.Item = Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Equip +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Equip() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Equip"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.UnequipItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::UnequipItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "UnequipItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.DropItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ItemType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::DropItem_SERVER(class FName ItemType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "DropItem_SERVER"); + + Params::ABPCharacter_Demo_C_DropItem_SERVER_Params Parms{}; + + Parms.ItemType = ItemType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.UseItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Item_C* Item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::UseItem_SERVER(class ABP_Item_C* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "UseItem_SERVER"); + + Params::ABPCharacter_Demo_C_UseItem_SERVER_Params Parms{}; + + Parms.Item = Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TryPickup +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::TryPickup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TryPickup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideLeftArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HideLeftArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideLeftArm"); + + Params::ABPCharacter_Demo_C_HideLeftArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SpeedBoost +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SpeedBoost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SpeedBoost"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StaminaBoost +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StaminaBoost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StaminaBoost"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SpeedBoostClient +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SpeedBoostClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SpeedBoostClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideRightArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HideRightArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideRightArm"); + + Params::ABPCharacter_Demo_C_HideRightArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.DropAll +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::DropAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "DropAll"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Pickup +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::MC_Pickup(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_Pickup"); + + Params::ABPCharacter_Demo_C_MC_Pickup_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Drop +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::MC_Drop(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_Drop"); + + Params::ABPCharacter_Demo_C_MC_Drop_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckSpawnedItems +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::CheckSpawnedItems() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CheckSpawnedItems"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ConsumeCurrent +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Drop (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ConsumeCurrent(bool Drop) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ConsumeCurrent"); + + Params::ABPCharacter_Demo_C_ConsumeCurrent_Params Parms{}; + + Parms.Drop = Drop; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.UpdateFOV +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::UpdateFOV() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "UpdateFOV"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleItemVisible +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ToggleItemVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleItemVisible"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayStatic +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::PlayStatic() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlayStatic"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayBrightness +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::PlayBrightness() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlayBrightness"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Fall +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Fall() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Fall"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayInsanity +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::PlayInsanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlayInsanity"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopInsanity +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopInsanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopInsanity"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtLocation +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_LookAtLocation Settings (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::LookAtLocation(const struct FHE_LookAtLocation& Settings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LookAtLocation"); + + Params::ABPCharacter_Demo_C_LookAtLocation_Params Parms{}; + + Parms.Settings = Settings; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HE_LookAtLocation_Seq +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::HE_LookAtLocation_Seq() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HE_LookAtLocation_Seq"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtActor +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_LookAtActor LookAtActors (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::LookAtActor(const struct FHE_LookAtActor& LookAtActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LookAtActor"); + + Params::ABPCharacter_Demo_C_LookAtActor_Params Parms{}; + + Parms.LookAtActors = LookAtActors; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HE_LookAtActorSeq +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::HE_LookAtActorSeq() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HE_LookAtActorSeq"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopAllMovement +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopAllMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopAllMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Fear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_Fear Fear (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::Fear(const struct FHE_Fear& Fear) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Fear"); + + Params::ABPCharacter_Demo_C_Fear_Params Parms{}; + + Parms.Fear = Fear; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopFear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopFear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopFear"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.EndSanity +// (Net, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::EndSanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "EndSanity"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayCameraShake +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* Shake (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Duration (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::PlayCameraShake(class UClass* Shake, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlayCameraShake"); + + Params::ABPCharacter_Demo_C_PlayCameraShake_Params Parms{}; + + Parms.Shake = Shake; + Parms.Duration = Duration; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayJumpScare +// (Net, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ULevelSequence* Sequence (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* Entity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneObjectBindingID EntityBinding (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneObjectBindingID CameraBinding (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::PlayJumpScare(class ULevelSequence* Sequence, class AActor* Entity, const struct FMovieSceneObjectBindingID& EntityBinding, const struct FMovieSceneObjectBindingID& CameraBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlayJumpScare"); + + Params::ABPCharacter_Demo_C_PlayJumpScare_Params Parms{}; + + Parms.Sequence = Sequence; + Parms.Entity = Entity; + Parms.EntityBinding = EntityBinding; + Parms.CameraBinding = CameraBinding; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShockedServer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ShockedServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShockedServer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShockedClient +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ShockedClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShockedClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Shocked +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MC_Shocked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_Shocked"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.AddHeat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::AddHeat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "AddHeat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.RemoveHeat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::RemoveHeat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "RemoveHeat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.LiquidPain +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::LiquidPain() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "LiquidPain"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.WarnSanity +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::WarnSanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "WarnSanity"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ResetWarning +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ResetWarning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ResetWarning"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ResetSanityWarning +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ResetSanityWarning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ResetSanityWarning"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.EquipHelmet +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::EquipHelmet() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "EquipHelmet"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.AddHelmetEffects +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::AddHelmetEffects() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "AddHelmetEffects"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.FadeHelmet +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::FadeHelmet() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "FadeHelmet"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_UpdateBuoyancy +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SRV_UpdateBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_UpdateBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_UpdateBuoyancy +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_UpdateBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_UpdateBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_NoClip +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MC_NoClip() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_NoClip"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Dive +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SRV_Dive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_Dive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_Dive +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_Dive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_Dive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Drown +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SRV_Drown() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_Drown"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_NoClip +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_NoClip() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_NoClip"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_CaveExit +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_CaveExit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_CaveExit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_UnderwaterMix +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_UnderwaterMix() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_UnderwaterMix"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPlague +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartPlague() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartPlague"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPlague +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopPlague() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopPlague"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ResetPlague +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ResetPlague() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ResetPlague"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_FadeOut +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_FadeOut() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_FadeOut"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Slipped +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MC_Slipped() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_Slipped"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.RemovePlague +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::RemovePlague() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "RemovePlague"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlagueBoat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::PlagueBoat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "PlagueBoat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetWalkSpeedServer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Speed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SetWalkSpeedServer(float Speed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetWalkSpeedServer"); + + Params::ABPCharacter_Demo_C_SetWalkSpeedServer_Params Parms{}; + + Parms.Speed = Speed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KillClient +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KillClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KillClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.KillServer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::KillServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "KillServer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetMinPitch +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SetMinPitch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetMinPitch"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnPossess +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetSprintSpeedServer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Speed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SetSprintSpeedServer(float Speed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetSprintSpeedServer"); + + Params::ABPCharacter_Demo_C_SetSprintSpeedServer_Params Parms{}; + + Parms.Speed = Speed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowCard_Server +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ShowCard_Server() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShowCard_Server"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.RopePitch +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activate (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::RopePitch(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "RopePitch"); + + Params::ABPCharacter_Demo_C_RopePitch_Params Parms{}; + + Parms.Activate = Activate; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HidePlayer +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hidden (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HidePlayer(bool Hidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HidePlayer"); + + Params::ABPCharacter_Demo_C_HidePlayer_Params Parms{}; + + Parms.Hidden = Hidden; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnFlashlightEntity +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Entity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnFlashlightEntity(class AActor* Entity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnFlashlightEntity"); + + Params::ABPCharacter_Demo_C_OnFlashlightEntity_Params Parms{}; + + Parms.Entity = Entity; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlash +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ToggleFlash(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleFlash"); + + Params::ABPCharacter_Demo_C_ToggleFlash_Params Parms{}; + + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_ShowCard +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::MC_ShowCard() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_ShowCard"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetIsClimbing +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsClimbing (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::SetIsClimbing(bool IsClimbing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SetIsClimbing"); + + Params::ABPCharacter_Demo_C_SetIsClimbing_Params Parms{}; + + Parms.IsClimbing = IsClimbing; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbRope +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform StartingTransform (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FTransform TargetTransform (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ClimbRope(const struct FTransform& StartingTransform, const struct FTransform& TargetTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ClimbRope"); + + Params::ABPCharacter_Demo_C_ClimbRope_Params Parms{}; + + Parms.StartingTransform = StartingTransform; + Parms.TargetTransform = TargetTransform; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopClimbRope +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopClimbRope() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopClimbRope"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_RopePosition +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector AttachEnd (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::MC_RopePosition(const struct FVector& AttachEnd, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "MC_RopePosition"); + + Params::ABPCharacter_Demo_C_MC_RopePosition_Params Parms{}; + + Parms.AttachEnd = AttachEnd; + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Climb94Rope +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Climb94Rope() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Climb94Rope"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideItem +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HideItem(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideItem"); + + Params::ABPCharacter_Demo_C_HideItem_Params Parms{}; + + Parms.IsVisible = IsVisible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbLadder +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ClimbLadder() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ClimbLadder"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.GarageStepHeight +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::GarageStepHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "GarageStepHeight"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleItem +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::ToggleItem(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleItem"); + + Params::ABPCharacter_Demo_C_ToggleItem_Params Parms{}; + + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbCaveLadder +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ClimbCaveLadder() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ClimbCaveLadder"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_157"); + + Params::ABPCharacter_Demo_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_172"); + + Params::ABPCharacter_Demo_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181"); + + Params::ABPCharacter_Demo_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192"); + + Params::ABPCharacter_Demo_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.Burnout +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::Burnout() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "Burnout"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::ABPCharacter_Demo_C_BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnLanded +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FHitResult Hit (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABPCharacter_Demo_C::OnLanded(struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnLanded"); + + Params::ABPCharacter_Demo_C_OnLanded_Params Parms{}; + + Parms.Hit = Hit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnStartCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "K2_OnStartCrouch"); + + Params::ABPCharacter_Demo_C_K2_OnStartCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnEndCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "K2_OnEndCrouch"); + + Params::ABPCharacter_Demo_C_K2_OnEndCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SenseClient +// (Net, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SenseClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SenseClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.CreateLegs +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::CreateLegs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "CreateLegs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideLegs +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Visible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::HideLegs(bool Visible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideLegs"); + + Params::ABPCharacter_Demo_C_HideLegs_Params Parms{}; + + Parms.Visible = Visible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ChangeCrosshairVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ChangeCrosshairVisibility(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ChangeCrosshairVisibility"); + + Params::ABPCharacter_Demo_C_ChangeCrosshairVisibility_Params Parms{}; + + Parms.IsVisible = IsVisible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowInteractText +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void ABPCharacter_Demo_C::ShowInteractText(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ShowInteractText"); + + Params::ABPCharacter_Demo_C_ShowInteractText_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBlur +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ShouldBlur (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ToggleBlur(bool ShouldBlur) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ToggleBlur"); + + Params::ABPCharacter_Demo_C_ToggleBlur_Params Parms{}; + + Parms.ShouldBlur = ShouldBlur; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Direction (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool First (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::StartBalance(bool Direction, bool First) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartBalance"); + + Params::ABPCharacter_Demo_C_StartBalance_Params Parms{}; + + Parms.Direction = Direction; + Parms.First = First; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBalance +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OnBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnFall +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OnFall() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnFall"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartFlashlightCheck +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldAdd (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Tag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StartFlashlightCheck(bool ShouldAdd, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartFlashlightCheck"); + + Params::ABPCharacter_Demo_C_StartFlashlightCheck_Params Parms{}; + + Parms.ShouldAdd = ShouldAdd; + Parms.Tag = Tag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopFlashlightCheck +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldCheck (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Tag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::StopFlashlightCheck(bool ShouldCheck, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopFlashlightCheck"); + + Params::ABPCharacter_Demo_C_StopFlashlightCheck_Params Parms{}; + + Parms.ShouldCheck = ShouldCheck; + Parms.Tag = Tag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePlayerLegs +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsHidden (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::TogglePlayerLegs(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "TogglePlayerLegs"); + + Params::ABPCharacter_Demo_C_TogglePlayerLegs_Params Parms{}; + + Parms.IsHidden = IsHidden; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Launch +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Input (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::SRV_Launch(float Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_Launch"); + + Params::ABPCharacter_Demo_C_SRV_Launch_Params Parms{}; + + Parms.Input = Input; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnQueryFinished +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OnQueryFinished"); + + Params::ABPCharacter_Demo_C_OnQueryFinished_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SnapToLand +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SnapToLand() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SnapToLand"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideSwimmingArms +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Loc (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::HideSwimmingArms(const struct FVector& Loc) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "HideSwimmingArms"); + + Params::ABPCharacter_Demo_C_HideSwimmingArms_Params Parms{}; + + Parms.Loc = Loc; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnMovementModeChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class EMovementMode PrevMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMovementMode NewMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 PrevCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 NewCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABPCharacter_Demo_C::K2_OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "K2_OnMovementModeChanged"); + + Params::ABPCharacter_Demo_C_K2_OnMovementModeChanged_Params Parms{}; + + Parms.PrevMovementMode = PrevMovementMode; + Parms.NewMovementMode = NewMovementMode; + Parms.PrevCustomMode = PrevCustomMode; + Parms.NewCustomMode = NewCustomMode; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartUnderwater +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StartUnderwater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StartUnderwater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OrientMovement +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OrientMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OrientMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.BobWater +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::BobWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "BobWater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopBob +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::StopBob() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "StopBob"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_OrientMovement +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::SRV_OrientMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "SRV_OrientMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.OC_StartSwimming +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABPCharacter_Demo_C::OC_StartSwimming() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "OC_StartSwimming"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPCharacter_Demo.BPCharacter_Demo_C.ExecuteUbergraph_BPCharacter_Demo +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackParamsK2Node_MakeStruct_MovieSceneSequencePlaybackParams (None) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UShocked_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_24 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackParamsK2Node_MakeStruct_MovieSceneSequencePlaybackParams_1 (None) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UFadeOut_UI_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_10 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_9 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_8 (HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_15 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_16 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_17 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_18 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_19 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_20 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_21 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_22 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_23 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_24 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_7 (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_6 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_5 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_2 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_3 (HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_4 (HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_25 (ZeroConstructor, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_SpeedMultiplier_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetStartPoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_SetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_SpeedMultiplier (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* CallFunc_GetController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetStartPoint_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_B (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_NewRotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_NewLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_NewRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_CustomEvent_PushableActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetClosesPoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_CustomEvent_Pushable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInputAxisValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInputAxisValue_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetInputAxisValue_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Enabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetPlatformName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* K2Node_CustomEvent_ItemClass (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ADroppedItem* K2Node_CustomEvent_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_ItemType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_CanAction_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanAction_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanAction_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanAction_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanAction_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_C* K2Node_CustomEvent_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue (None) +// bool K2Node_CustomEvent_Hide_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_1 (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Hide (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_1 (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Drop (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_2 (None) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// bool CallFunc_EqualEqual_TextText_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Inventory_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_11 (HasGetValueTypeHash) +// class UUI_Inventory_C* CallFunc_Create_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_3 (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_4 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_5 (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_6 (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_12 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_13 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_14 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_15 (HasGetValueTypeHash) +// class FName Temp_name_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_25 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_26 (ZeroConstructor, NoDestructor) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable (NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_LookAtLocation K2Node_CustomEvent_Settings (HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_IsValidIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_26 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_27 (ZeroConstructor, NoDestructor) +// float CallFunc_BreakRotator_Roll_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_27 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_28 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_28 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_29 (ZeroConstructor, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_LookAtLocationSeq CallFunc_Array_Get_Item_2 (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_29 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_30 (ZeroConstructor, NoDestructor) +// class UTimelineComponent* CallFunc_PlayRate_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_LookAtActor K2Node_CustomEvent_LookAtActors (HasGetValueTypeHash) +// class UTimelineComponent* CallFunc_PlayRate_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_IsValidIndex_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Scanner_C* K2Node_DynamicCast_AsBP_Scanner (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Can_Push_NewParam2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Can_Push_NewParam2_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_LookAtActorSeq CallFunc_Array_Get_Item_3 (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTimelineComponent* CallFunc_PlayRate_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTimelineComponent* CallFunc_PlayRate_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RLerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Fear K2Node_CustomEvent_Fear (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTimelineComponent* CallFunc_PlayRate_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* K2Node_CustomEvent_Shake (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Duration (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequence* K2Node_CustomEvent_Sequence (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_Entity_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneObjectBindingID K2Node_CustomEvent_EntityBinding (NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneObjectBindingID K2Node_CustomEvent_CameraBinding (NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_3 (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Temp_name_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDefaultLevelSequenceInstanceData*K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_30 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_31 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_31 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_32 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_1 (NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_32 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWeightedBlendable CallFunc_Array_Get_Item_4 (NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_33 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_33 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_34 (ZeroConstructor, NoDestructor) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_Fear K2Node_MakeStruct_HE_Fear (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_2 (NoDestructor) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_3 (NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_4 (NoDestructor) +// struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_5 (NoDestructor) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables_1 (None) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_34 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_35 (ZeroConstructor, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_2 (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_4 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_3 (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackSettingsK2Node_MakeStruct_MovieSceneSequencePlaybackSettings (NoDestructor) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDefaultLevelSequenceInstanceData*K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Fear K2Node_MakeStruct_HE_Fear_1 (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_Speed_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_4 (ConstParm, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_RemoveItem_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Dismembered_C* CallFunc_FinishSpawningActor_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Activate (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_CustomEvent_Hidden (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_CustomEvent_Entity (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_CustomEvent_Actor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Temp_name_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_35 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsClimbing (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_36 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_25 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform K2Node_CustomEvent_StartingTransform (IsPlainOldData, NoDestructor) +// struct FTransform K2Node_CustomEvent_TargetTransform (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector K2Node_CustomEvent_AttachEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_Actor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_5 (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_36 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ARope_BP_C* K2Node_DynamicCast_AsRope_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsVisible_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_26 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_37 (ZeroConstructor, NoDestructor) +// class FName CallFunc_Array_Get_Item_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_2 (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_ClimbingArms_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 (ReferenceParm, ContainsInstancedReference) +// class FName K2Node_CustomEvent_NotifyName_37 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Inventory_C* CallFunc_Array_Get_Item_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_27 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_2 (ReferenceParm, ContainsInstancedReference) +// class UUI_Inventory_C* CallFunc_Array_Get_Item_8 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_38 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_28 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_21 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_38 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_6 (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Ragdoll_C* CallFunc_FinishSpawningActor_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_39 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_39 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasRoom_CanLean (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_40 (ZeroConstructor, NoDestructor) +// class FString CallFunc_Conv_BoolToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_22 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_Event_Hit (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_IsFalling_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_HalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_HalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_7 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_8 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Visible (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetBurnoutDuration_Delay (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsVisible (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasRoom_CanLean_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_BoolToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FText K2Node_Event_Text (ConstParm) +// float CallFunc_BreakRotator_Roll_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakVector_X_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakVector_X_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_ShouldBlur (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_CustomEvent_Direction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_First (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_Not_PreBool_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BooleanAND_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_ShouldAdd (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_Tag_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_ShouldCheck (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_Tag (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_2 (NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue_7 (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Card_C* CallFunc_FinishSpawningActor_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsHidden (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_Input (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Load_ControlSettings_Sensitivity (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Load_ControlSettings_InvertMouse (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_CameraSetting CallFunc_Load_ControlSettings_CameraSetting (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Load_ControlSettings_ShowBody (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Load_ControlSettings_UsingPushToTalk (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Load_ControlSettings_FOV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Load_ControlSettings_SmoothRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Load_ControlSettings_HideGore (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Load_ControlSettings_Gamma (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Load_ControlSettings_CameraShake (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Load_ControlSettings_ShowEventContent (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Loc (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_TeleportTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EMovementMode K2Node_Event_PrevMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EMovementMode K2Node_Event_NewMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 K2Node_Event_PrevCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 K2Node_Event_NewCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_29 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_30 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_FallDamage_C* CallFunc_GetComponentByClass_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_31 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABPCharacter_Demo_C::ExecuteUbergraph_BPCharacter_Demo(int32 EntryPoint, bool Temp_bool_Variable, bool Temp_bool_Variable_1, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UShocked_UI_C* CallFunc_Create_ReturnValue, class FName K2Node_CustomEvent_NotifyName_24, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_23, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_22, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_21, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_20, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class FName K2Node_CustomEvent_NotifyName_19, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_18, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_17, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_16, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_15, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, class UFadeOut_UI_C* CallFunc_Create_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_14, class FName K2Node_CustomEvent_NotifyName_13, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class FName Temp_name_Variable_2, const struct FKey& K2Node_InputActionEvent_Key_10, const struct FKey& K2Node_InputActionEvent_Key_9, const struct FKey& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue, class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key_8, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_15, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_16, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_17, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_18, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_19, class FName Temp_name_Variable_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_20, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_21, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_22, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_23, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_24, class FName Temp_name_Variable_4, bool CallFunc_IsValid_ReturnValue_1, const class FString& CallFunc_GetPlayerName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_7, bool CallFunc_IsValid_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key_6, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_5, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FKey& Temp_struct_Variable_2, const struct FKey& K2Node_InputActionEvent_Key_3, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& Temp_struct_Variable_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_6, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable_4, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_8, bool CallFunc_EqualEqual_ByteByte_ReturnValue_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_25, float CallFunc_Lerp_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_4, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_5, bool Temp_bool_Has_Been_Initd_Variable_5, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Array_Index_Variable_1, bool Temp_bool_IsClosed_Variable_6, bool Temp_bool_Has_Been_Initd_Variable_6, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_10, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder_1, float K2Node_CustomEvent_SpeedMultiplier_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetStartPoint_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_4, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_1, class AController* CallFunc_GetController_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_2, bool CallFunc_K2_SetActorRotation_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_2, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable_7, class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder, float K2Node_CustomEvent_SpeedMultiplier, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_6, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, bool Temp_bool_IsClosed_Variable_7, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_3, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, int32 CallFunc_Multiply_IntInt_ReturnValue_1, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_3, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, bool CallFunc_K2_SetActorRotation_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_7, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_8, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, class AController* CallFunc_GetController_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_9, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_4, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_4, const struct FRotator& CallFunc_Conv_VectorToRotator_ReturnValue_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, bool Temp_bool_IsClosed_Variable_8, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_5, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_10, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_GetStartPoint_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_11, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_12, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_3, const struct FVector& K2Node_CustomEvent_B, const struct FRotator& K2Node_CustomEvent_NewRotation_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_2, const struct FVector& K2Node_CustomEvent_NewLocation, const struct FRotator& K2Node_CustomEvent_NewRotation, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_5, class ABP_Pushable_C* K2Node_CustomEvent_PushableActor, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_2, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float K2Node_Event_DeltaSeconds, bool CallFunc_IsLocallyControlled_ReturnValue_6, const struct FVector& CallFunc_GetClosesPoint_ReturnValue, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_13, const struct FVector& CallFunc_MakeVector_ReturnValue_7, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable, bool K2Node_DynamicCast_bSuccess, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue_3, bool CallFunc_HasAuthority_ReturnValue_1, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Pushable_C* K2Node_CustomEvent_Pushable, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, float CallFunc_GetInputAxisValue_ReturnValue_1, float CallFunc_GetInputAxisValue_ReturnValue_2, bool K2Node_CustomEvent_Enabled, bool Temp_bool_Has_Been_Initd_Variable_8, const class FString& CallFunc_GetPlatformName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class UClass* K2Node_CustomEvent_ItemClass, class ADroppedItem* K2Node_CustomEvent_Item_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_14, class FName K2Node_CustomEvent_ItemType, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_15, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_CanAction_Variable, bool CallFunc_CanAction_Variable_1, bool CallFunc_CanAction_Variable_2, bool CallFunc_CanAction_Variable_3, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_CanAction_Variable_4, class ABP_Item_C* K2Node_CustomEvent_Item, bool CallFunc_NotEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue, bool K2Node_CustomEvent_Hide_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, class FName CallFunc_Array_Get_Item, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_1, bool CallFunc_GetDataTableRowFromName_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue, bool K2Node_CustomEvent_Hide, bool CallFunc_IsStandalone_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_16, int32 CallFunc_Array_Length_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_4, const struct FVector& K2Node_CustomEvent_Location_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_1, bool CallFunc_EqualEqual_TextText_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_9, bool K2Node_CustomEvent_Drop, class FText CallFunc_MakeLiteralText_ReturnValue_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, bool CallFunc_EqualEqual_TextText_ReturnValue_2, class UUI_Inventory_C* CallFunc_Array_Get_Item_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsValid_ReturnValue_8, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, bool CallFunc_NotEqual_IntInt_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_10, const struct FKey& K2Node_InputActionEvent_Key_11, class UUI_Inventory_C* CallFunc_Create_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_3, bool CallFunc_EqualEqual_TextText_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_4, bool CallFunc_EqualEqual_TextText_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue_6, bool CallFunc_BooleanOR_ReturnValue_4, const struct FKey& K2Node_InputActionEvent_Key_12, const struct FKey& K2Node_InputActionEvent_Key_13, const struct FKey& K2Node_InputActionEvent_Key_14, const struct FKey& K2Node_InputActionEvent_Key_15, class FName Temp_name_Variable_5, bool CallFunc_IsValid_ReturnValue_11, class FName K2Node_CustomEvent_NotifyName_25, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_26, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, bool Temp_bool_IsClosed_Variable_9, const struct FHE_LookAtLocation& K2Node_CustomEvent_Settings, int32 CallFunc_Array_LastIndex_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, class FName K2Node_CustomEvent_NotifyName_26, class APlayerController* CallFunc_GetPlayerController_ReturnValue_4, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_27, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, class FName K2Node_CustomEvent_NotifyName_27, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_28, class FName K2Node_CustomEvent_NotifyName_28, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_29, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, const struct FHE_LookAtLocationSeq& CallFunc_Array_Get_Item_2, class FName K2Node_CustomEvent_NotifyName_29, float K2Node_Select_Default, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_30, class UTimelineComponent* CallFunc_PlayRate_ReturnValue, const struct FHE_LookAtActor& K2Node_CustomEvent_LookAtActors, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue_1, bool CallFunc_Array_IsValidIndex_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_5, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, bool CallFunc_IsValid_ReturnValue_12, class ABP_Scanner_C* K2Node_DynamicCast_AsBP_Scanner, bool K2Node_DynamicCast_bSuccess_5, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, bool CallFunc_NotEqual_ClassClass_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_13, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_3, bool K2Node_DynamicCast_bSuccess_6, bool CallFunc_Can_Push_NewParam2, bool CallFunc_Can_Push_NewParam2_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_14, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_4, bool K2Node_DynamicCast_bSuccess_7, const struct FHE_LookAtActorSeq& CallFunc_Array_Get_Item_3, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_2, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_3, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_17, float K2Node_Select_Default_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_2, const struct FRotator& CallFunc_RLerp_ReturnValue, const struct FRotator& CallFunc_RLerp_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables, int32 CallFunc_Array_Add_ReturnValue, const struct FHE_Fear& K2Node_CustomEvent_Fear, bool CallFunc_IsValid_ReturnValue_15, int32 Temp_int_Loop_Counter_Variable_1, class UTimelineComponent* CallFunc_PlayRate_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_3, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UClass* K2Node_CustomEvent_Shake, float K2Node_CustomEvent_Duration, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_18, class ULevelSequence* K2Node_CustomEvent_Sequence, class AActor* K2Node_CustomEvent_Entity_1, const struct FMovieSceneObjectBindingID& K2Node_CustomEvent_EntityBinding, const struct FMovieSceneObjectBindingID& K2Node_CustomEvent_CameraBinding, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_10, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_2, bool CallFunc_K2_SetActorLocation_ReturnValue_2, class FName Temp_name_Variable_6, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess_8, class FName K2Node_CustomEvent_NotifyName_30, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_31, class FName K2Node_CustomEvent_NotifyName_31, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_32, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_19, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_16, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_1, class FName K2Node_CustomEvent_NotifyName_32, const struct FWeightedBlendable& CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_33, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_20, class APlayerController* CallFunc_GetPlayerController_ReturnValue_6, class FName K2Node_CustomEvent_NotifyName_33, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_34, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class APlayerController* CallFunc_GetPlayerController_ReturnValue_7, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_10, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_11, const struct FHE_Fear& K2Node_MakeStruct_HE_Fear, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Lerp_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_2, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_4, const struct FWeightedBlendable& K2Node_MakeStruct_WeightedBlendable_5, TArray& K2Node_MakeArray_Array_1, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_21, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, bool CallFunc_IsValid_ReturnValue_17, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_22, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, float CallFunc_Lerp_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_11, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_3, bool CallFunc_K2_SetActorLocation_ReturnValue_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, class FName K2Node_CustomEvent_NotifyName_34, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_35, const struct FTransform& CallFunc_GetTransform_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FTransform& CallFunc_GetTransform_ReturnValue_3, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_3, const struct FMovieSceneSequencePlaybackSettings& K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_10, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1, bool K2Node_DynamicCast_bSuccess_12, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_2, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_2, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_18, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_19, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_4, bool CallFunc_K2_SetActorLocation_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_5, const struct FHE_Fear& K2Node_MakeStruct_HE_Fear_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_6, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_7, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5, bool CallFunc_IsLocallyControlled_ReturnValue_8, bool CallFunc_IsValid_ReturnValue_20, bool CallFunc_IsValid_ReturnValue_21, float K2Node_CustomEvent_Speed_1, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_13, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_14, const struct FTransform& CallFunc_GetTransform_ReturnValue_4, bool CallFunc_Array_RemoveItem_ReturnValue_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_9, class ABP_Dismembered_C* CallFunc_FinishSpawningActor_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, float K2Node_CustomEvent_Speed, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess_15, const struct FVector& CallFunc_VLerp_ReturnValue_2, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, const struct FVector& CallFunc_MakeVector_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_5, bool CallFunc_K2_SetActorLocation_ReturnValue_5, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_22, bool CallFunc_IsStandalone_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_23, bool K2Node_CustomEvent_Activate, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_3, bool Temp_bool_IsClosed_Variable_10, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_4, bool K2Node_CustomEvent_Hidden, class AActor* K2Node_CustomEvent_Entity, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess_16, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_17, class AAIController* CallFunc_GetAIController_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_18, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth, bool K2Node_DynamicCast_bSuccess_19, class AActor* K2Node_CustomEvent_Actor_2, class AActor* CallFunc_GetOwner_ReturnValue, bool CallFunc_IsValid_ReturnValue_24, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class FName Temp_name_Variable_7, class FName K2Node_CustomEvent_NotifyName_35, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, bool K2Node_SwitchEnum_CmpSuccess, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, bool K2Node_CustomEvent_IsClimbing, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_36, bool CallFunc_IsValid_ReturnValue_25, const struct FTransform& K2Node_CustomEvent_StartingTransform, const struct FTransform& K2Node_CustomEvent_TargetTransform, const struct FVector& CallFunc_BreakTransform_Location_2, const struct FRotator& CallFunc_BreakTransform_Rotation_2, const struct FVector& CallFunc_BreakTransform_Scale_2, const struct FVector& CallFunc_BreakTransform_Location_3, const struct FRotator& CallFunc_BreakTransform_Rotation_3, const struct FVector& CallFunc_BreakTransform_Scale_3, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue_3, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_6, bool CallFunc_K2_SetActorLocation_ReturnValue_6, const struct FVector& K2Node_CustomEvent_AttachEnd, class AActor* K2Node_CustomEvent_Actor_1, bool CallFunc_IsLocallyControlled_ReturnValue_10, const struct FTransform& CallFunc_GetTransform_ReturnValue_5, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class FName K2Node_CustomEvent_NotifyName_36, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item_5, int32 CallFunc_Array_Length_ReturnValue_3, class ARope_BP_C* K2Node_DynamicCast_AsRope_BP, bool K2Node_DynamicCast_bSuccess_20, bool CallFunc_Less_IntInt_ReturnValue_1, bool K2Node_Event_IsVisible_1, bool CallFunc_IsValid_ReturnValue_26, int32 Temp_int_Array_Index_Variable_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_37, class FName CallFunc_Array_Get_Item_6, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_2, bool CallFunc_GetDataTableRowFromName_ReturnValue_2, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_3, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_3, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue_5, class ABP_ClimbingArms_C* CallFunc_GetActorOfClass_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, class FName K2Node_CustomEvent_NotifyName_37, class UUI_Inventory_C* CallFunc_Array_Get_Item_7, bool CallFunc_IsValid_ReturnValue_27, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Greater_IntInt_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_8, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_2, class UUI_Inventory_C* CallFunc_Array_Get_Item_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_38, bool CallFunc_IsValid_ReturnValue_28, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Greater_IntInt_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_9, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_21, class APlayerController* CallFunc_GetPlayerController_ReturnValue_10, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_4, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_4, class APlayerController* CallFunc_GetPlayerController_ReturnValue_11, class AActor* K2Node_CustomEvent_Actor, class FName K2Node_CustomEvent_NotifyName_38, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_5, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_5, bool CallFunc_IsServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_IsStandalone_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_6, const struct FTransform& CallFunc_GetTransform_ReturnValue_6, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6, bool Temp_bool_Variable_2, class ABP_Ragdoll_C* CallFunc_FinishSpawningActor_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue_7, float K2Node_InputAxisEvent_AxisValue_3, float K2Node_InputAxisEvent_AxisValue_2, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_23, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1, bool Temp_bool_IsClosed_Variable_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_39, class FName K2Node_CustomEvent_NotifyName_39, bool CallFunc_HasRoom_CanLean, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_40, const class FString& CallFunc_Conv_BoolToString_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess_22, const struct FHitResult& K2Node_Event_Hit, bool CallFunc_IsFalling_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_6, bool Temp_bool_Has_Been_Initd_Variable_11, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, bool CallFunc_IsLocallyControlled_ReturnValue_11, const struct FVector& CallFunc_VLerp_ReturnValue_4, const struct FVector& CallFunc_VLerp_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_7, bool CallFunc_K2_SetActorLocation_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_8, bool CallFunc_K2_SetActorLocation_ReturnValue_8, bool Temp_bool_Has_Been_Initd_Variable_12, bool CallFunc_BooleanAND_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_IntFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_12, bool CallFunc_IsLocallyControlled_ReturnValue_13, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_4, bool K2Node_CustomEvent_Visible, bool CallFunc_IsStandalone_ReturnValue_4, float CallFunc_GetBurnoutDuration_Delay, bool K2Node_Event_IsVisible, bool Temp_bool_IsClosed_Variable_12, bool CallFunc_HasRoom_CanLean_1, const class FString& CallFunc_Conv_BoolToString_ReturnValue_1, class FText K2Node_Event_Text, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float CallFunc_BreakRotator_Roll_10, float CallFunc_BreakRotator_Pitch_10, float CallFunc_BreakRotator_Yaw_10, bool CallFunc_Less_FloatFloat_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakRotator_Roll_11, float CallFunc_BreakRotator_Pitch_11, float CallFunc_BreakRotator_Yaw_11, float CallFunc_BreakRotator_Roll_12, float CallFunc_BreakRotator_Pitch_12, float CallFunc_BreakRotator_Yaw_12, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, float CallFunc_BreakVector_X_10, float CallFunc_BreakVector_Y_10, float CallFunc_BreakVector_Z_10, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_13, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_BreakVector_X_11, float CallFunc_BreakVector_Y_11, float CallFunc_BreakVector_Z_11, const struct FVector& CallFunc_MakeVector_ReturnValue_14, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, float CallFunc_BreakVector_X_12, float CallFunc_BreakVector_Y_12, float CallFunc_BreakVector_Z_12, const struct FVector& CallFunc_MakeVector_ReturnValue_15, bool K2Node_Event_ShouldBlur, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_4, bool K2Node_CustomEvent_Direction, bool K2Node_CustomEvent_First, float CallFunc_SelectFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakRotator_Roll_13, float CallFunc_BreakRotator_Pitch_13, float CallFunc_BreakRotator_Yaw_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, bool CallFunc_Not_PreBool_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_11, bool CallFunc_BooleanAND_ReturnValue_7, float CallFunc_BreakRotator_Roll_14, float CallFunc_BreakRotator_Pitch_14, float CallFunc_BreakRotator_Yaw_14, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, bool CallFunc_Not_PreBool_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, bool CallFunc_BooleanAND_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_13, bool CallFunc_Not_PreBool_ReturnValue_14, bool CallFunc_Not_PreBool_ReturnValue_15, bool CallFunc_BooleanAND_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_16, bool K2Node_CustomEvent_ShouldAdd, class FName K2Node_CustomEvent_Tag_1, bool CallFunc_BooleanAND_ReturnValue_11, bool K2Node_CustomEvent_ShouldCheck, class FName K2Node_CustomEvent_Tag, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue_7, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7, class ABP_Card_C* CallFunc_FinishSpawningActor_ReturnValue_7, bool K2Node_Event_IsHidden, bool CallFunc_Not_PreBool_ReturnValue_17, float K2Node_CustomEvent_Input, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_7, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_6, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_7, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_5, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_6, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_8, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_8, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_9, bool CallFunc_IsServer_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_7, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_18, bool CallFunc_BooleanAND_ReturnValue_12, bool CallFunc_BooleanAND_ReturnValue_13, float CallFunc_Load_ControlSettings_Sensitivity, bool CallFunc_Load_ControlSettings_InvertMouse, enum class E_CameraSetting CallFunc_Load_ControlSettings_CameraSetting, bool CallFunc_Load_ControlSettings_ShowBody, bool CallFunc_Load_ControlSettings_UsingPushToTalk, int32 CallFunc_Load_ControlSettings_FOV, bool CallFunc_Load_ControlSettings_SmoothRotation, bool CallFunc_Load_ControlSettings_HideGore, float CallFunc_Load_ControlSettings_Gamma, bool CallFunc_Load_ControlSettings_CameraShake, bool CallFunc_Load_ControlSettings_ShowEventContent, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_19, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, const struct FVector& K2Node_CustomEvent_Loc, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_3, bool CallFunc_K2_TeleportTo_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_13, enum class EMovementMode K2Node_Event_PrevMovementMode, enum class EMovementMode K2Node_Event_NewMovementMode, uint8 K2Node_Event_PrevCustomMode, uint8 K2Node_Event_NewCustomMode, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_29, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_2, float CallFunc_VSize_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_5, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_20, bool CallFunc_IsControlled_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_4, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_30, bool CallFunc_HasAuthority_ReturnValue_3, bool Temp_bool_IsClosed_Variable_13, bool CallFunc_BooleanAND_ReturnValue_14, bool CallFunc_BooleanAND_ReturnValue_15, class UBP_FallDamage_C* CallFunc_GetComponentByClass_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_31, bool CallFunc_Not_PreBool_ReturnValue_21, bool CallFunc_Not_PreBool_ReturnValue_22, bool CallFunc_BooleanAND_ReturnValue_16, bool CallFunc_Not_PreBool_ReturnValue_23, bool CallFunc_Not_PreBool_ReturnValue_24) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPCharacter_Demo_C", "ExecuteUbergraph_BPCharacter_Demo"); + + Params::ABPCharacter_Demo_C_ExecuteUbergraph_BPCharacter_Demo_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackParams = K2Node_MakeStruct_MovieSceneSequencePlaybackParams; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_24 = K2Node_CustomEvent_NotifyName_24; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_23 = K2Node_CustomEvent_NotifyName_23; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_22 = K2Node_CustomEvent_NotifyName_22; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_21 = K2Node_CustomEvent_NotifyName_21; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_20 = K2Node_CustomEvent_NotifyName_20; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.K2Node_CustomEvent_NotifyName_19 = K2Node_CustomEvent_NotifyName_19; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_18 = K2Node_CustomEvent_NotifyName_18; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_17 = K2Node_CustomEvent_NotifyName_17; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_CustomEvent_NotifyName_16 = K2Node_CustomEvent_NotifyName_16; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_NotifyName_15 = K2Node_CustomEvent_NotifyName_15; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1 = K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.K2Node_CustomEvent_NotifyName_14 = K2Node_CustomEvent_NotifyName_14; + Parms.K2Node_CustomEvent_NotifyName_13 = K2Node_CustomEvent_NotifyName_13; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.K2Node_CustomEvent_NotifyName_12 = K2Node_CustomEvent_NotifyName_12; + Parms.K2Node_CreateDelegate_OutputDelegate_12 = K2Node_CreateDelegate_OutputDelegate_12; + Parms.K2Node_CustomEvent_NotifyName_11 = K2Node_CustomEvent_NotifyName_11; + Parms.K2Node_CreateDelegate_OutputDelegate_13 = K2Node_CreateDelegate_OutputDelegate_13; + Parms.K2Node_CustomEvent_NotifyName_10 = K2Node_CustomEvent_NotifyName_10; + Parms.K2Node_CreateDelegate_OutputDelegate_14 = K2Node_CreateDelegate_OutputDelegate_14; + Parms.Temp_name_Variable_2 = Temp_name_Variable_2; + Parms.K2Node_InputActionEvent_Key_10 = K2Node_InputActionEvent_Key_10; + Parms.K2Node_InputActionEvent_Key_9 = K2Node_InputActionEvent_Key_9; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.K2Node_InputActionEvent_Key_8 = K2Node_InputActionEvent_Key_8; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CreateDelegate_OutputDelegate_15 = K2Node_CreateDelegate_OutputDelegate_15; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.K2Node_CreateDelegate_OutputDelegate_16 = K2Node_CreateDelegate_OutputDelegate_16; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_17 = K2Node_CreateDelegate_OutputDelegate_17; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_18 = K2Node_CreateDelegate_OutputDelegate_18; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_19 = K2Node_CreateDelegate_OutputDelegate_19; + Parms.Temp_name_Variable_3 = Temp_name_Variable_3; + Parms.K2Node_CreateDelegate_OutputDelegate_20 = K2Node_CreateDelegate_OutputDelegate_20; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_21 = K2Node_CreateDelegate_OutputDelegate_21; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_22 = K2Node_CreateDelegate_OutputDelegate_22; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_23 = K2Node_CreateDelegate_OutputDelegate_23; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_24 = K2Node_CreateDelegate_OutputDelegate_24; + Parms.Temp_name_Variable_4 = Temp_name_Variable_4; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.K2Node_InputActionEvent_Key_7 = K2Node_InputActionEvent_Key_7; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_InputActionEvent_Key_6 = K2Node_InputActionEvent_Key_6; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.K2Node_InputActionEvent_Key_5 = K2Node_InputActionEvent_Key_5; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_5 = CallFunc_EqualEqual_ByteByte_ReturnValue_5; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_6 = CallFunc_EqualEqual_ByteByte_ReturnValue_6; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable_4 = Temp_struct_Variable_4; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_7 = CallFunc_EqualEqual_ByteByte_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_8 = CallFunc_EqualEqual_ByteByte_ReturnValue_8; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_9 = CallFunc_EqualEqual_ByteByte_ReturnValue_9; + Parms.K2Node_CreateDelegate_OutputDelegate_25 = K2Node_CreateDelegate_OutputDelegate_25; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.Temp_bool_IsClosed_Variable_4 = Temp_bool_IsClosed_Variable_4; + Parms.Temp_bool_Has_Been_Initd_Variable_4 = Temp_bool_Has_Been_Initd_Variable_4; + Parms.Temp_bool_IsClosed_Variable_5 = Temp_bool_IsClosed_Variable_5; + Parms.Temp_bool_Has_Been_Initd_Variable_5 = Temp_bool_Has_Been_Initd_Variable_5; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_bool_IsClosed_Variable_6 = Temp_bool_IsClosed_Variable_6; + Parms.Temp_bool_Has_Been_Initd_Variable_6 = Temp_bool_Has_Been_Initd_Variable_6; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_10 = CallFunc_EqualEqual_ByteByte_ReturnValue_10; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.K2Node_CustomEvent_PoolLadder_1 = K2Node_CustomEvent_PoolLadder_1; + Parms.K2Node_CustomEvent_SpeedMultiplier_1 = K2Node_CustomEvent_SpeedMultiplier_1; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue = CallFunc_Conv_VectorToRotator_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_GetStartPoint_ReturnValue = CallFunc_GetStartPoint_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_4 = CallFunc_MakeVector_ReturnValue_4; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_3 = CallFunc_K2_GetActorLocation_ReturnValue_3; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_4 = CallFunc_K2_GetActorLocation_ReturnValue_4; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetActorForwardVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue_1 = CallFunc_Conv_VectorToRotator_ReturnValue_1; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_MakeRotator_ReturnValue_2 = CallFunc_MakeRotator_ReturnValue_2; + Parms.CallFunc_GetActorForwardVector_ReturnValue_2 = CallFunc_GetActorForwardVector_ReturnValue_2; + Parms.CallFunc_K2_SetActorRotation_ReturnValue_1 = CallFunc_K2_SetActorRotation_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_2 = CallFunc_Multiply_VectorFloat_ReturnValue_2; + Parms.CallFunc_MakeRotator_ReturnValue_3 = CallFunc_MakeRotator_ReturnValue_3; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue_2 = CallFunc_Conv_VectorToRotator_ReturnValue_2; + Parms.CallFunc_BreakRotator_Roll_2 = CallFunc_BreakRotator_Roll_2; + Parms.CallFunc_BreakRotator_Pitch_2 = CallFunc_BreakRotator_Pitch_2; + Parms.CallFunc_BreakRotator_Yaw_2 = CallFunc_BreakRotator_Yaw_2; + Parms.CallFunc_MakeRotator_ReturnValue_4 = CallFunc_MakeRotator_ReturnValue_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_5 = CallFunc_K2_GetActorLocation_ReturnValue_5; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_2 = CallFunc_IsLocallyControlled_ReturnValue_2; + Parms.Temp_bool_Has_Been_Initd_Variable_7 = Temp_bool_Has_Been_Initd_Variable_7; + Parms.K2Node_CustomEvent_PoolLadder = K2Node_CustomEvent_PoolLadder; + Parms.K2Node_CustomEvent_SpeedMultiplier = K2Node_CustomEvent_SpeedMultiplier; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_6 = CallFunc_K2_GetActorLocation_ReturnValue_6; + Parms.CallFunc_K2_GetActorRotation_ReturnValue_1 = CallFunc_K2_GetActorRotation_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_7 = Temp_bool_IsClosed_Variable_7; + Parms.CallFunc_GetActorForwardVector_ReturnValue_3 = CallFunc_GetActorForwardVector_ReturnValue_3; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_3 = CallFunc_Multiply_VectorFloat_ReturnValue_3; + Parms.CallFunc_Multiply_IntInt_ReturnValue_1 = CallFunc_Multiply_IntInt_ReturnValue_1; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue_3 = CallFunc_Conv_VectorToRotator_ReturnValue_3; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_3 = CallFunc_BreakRotator_Roll_3; + Parms.CallFunc_BreakRotator_Pitch_3 = CallFunc_BreakRotator_Pitch_3; + Parms.CallFunc_BreakRotator_Yaw_3 = CallFunc_BreakRotator_Yaw_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue_5 = CallFunc_MakeRotator_ReturnValue_5; + Parms.CallFunc_MakeVector_ReturnValue_5 = CallFunc_MakeVector_ReturnValue_5; + Parms.CallFunc_MakeRotator_ReturnValue_6 = CallFunc_MakeRotator_ReturnValue_6; + Parms.CallFunc_K2_SetActorRotation_ReturnValue_2 = CallFunc_K2_SetActorRotation_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_IsLocallyControlled_ReturnValue_3 = CallFunc_IsLocallyControlled_ReturnValue_3; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_7 = CallFunc_K2_GetActorLocation_ReturnValue_7; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_8 = CallFunc_K2_GetActorLocation_ReturnValue_8; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_GetController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_9 = CallFunc_K2_GetActorLocation_ReturnValue_9; + Parms.CallFunc_GetActorForwardVector_ReturnValue_4 = CallFunc_GetActorForwardVector_ReturnValue_4; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_4 = CallFunc_Multiply_VectorFloat_ReturnValue_4; + Parms.CallFunc_IsLocallyControlled_ReturnValue_4 = CallFunc_IsLocallyControlled_ReturnValue_4; + Parms.CallFunc_Conv_VectorToRotator_ReturnValue_4 = CallFunc_Conv_VectorToRotator_ReturnValue_4; + Parms.CallFunc_BreakRotator_Roll_4 = CallFunc_BreakRotator_Roll_4; + Parms.CallFunc_BreakRotator_Pitch_4 = CallFunc_BreakRotator_Pitch_4; + Parms.CallFunc_BreakRotator_Yaw_4 = CallFunc_BreakRotator_Yaw_4; + Parms.CallFunc_MakeRotator_ReturnValue_7 = CallFunc_MakeRotator_ReturnValue_7; + Parms.Temp_bool_IsClosed_Variable_8 = Temp_bool_IsClosed_Variable_8; + Parms.CallFunc_GetActorForwardVector_ReturnValue_5 = CallFunc_GetActorForwardVector_ReturnValue_5; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_5 = CallFunc_Multiply_VectorFloat_ReturnValue_5; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_10 = CallFunc_K2_GetActorLocation_ReturnValue_10; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_GetStartPoint_ReturnValue_1 = CallFunc_GetStartPoint_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue_2 = CallFunc_Add_VectorVector_ReturnValue_2; + Parms.K2Node_CustomEvent_PushableActor_4 = K2Node_CustomEvent_PushableActor_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_11 = CallFunc_K2_GetActorLocation_ReturnValue_11; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_12 = CallFunc_K2_GetActorLocation_ReturnValue_12; + Parms.K2Node_CustomEvent_PushableActor_3 = K2Node_CustomEvent_PushableActor_3; + Parms.K2Node_CustomEvent_B = K2Node_CustomEvent_B; + Parms.K2Node_CustomEvent_NewRotation_1 = K2Node_CustomEvent_NewRotation_1; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.K2Node_CustomEvent_PushableActor_2 = K2Node_CustomEvent_PushableActor_2; + Parms.K2Node_CustomEvent_NewLocation = K2Node_CustomEvent_NewLocation; + Parms.K2Node_CustomEvent_NewRotation = K2Node_CustomEvent_NewRotation; + Parms.K2Node_CustomEvent_PushableActor_1 = K2Node_CustomEvent_PushableActor_1; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_5 = CallFunc_IsLocallyControlled_ReturnValue_5; + Parms.K2Node_CustomEvent_PushableActor = K2Node_CustomEvent_PushableActor; + Parms.CallFunc_K2_GetActorRotation_ReturnValue_2 = CallFunc_K2_GetActorRotation_ReturnValue_2; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_MakeVector_ReturnValue_6 = CallFunc_MakeVector_ReturnValue_6; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_IsLocallyControlled_ReturnValue_6 = CallFunc_IsLocallyControlled_ReturnValue_6; + Parms.CallFunc_GetClosesPoint_ReturnValue = CallFunc_GetClosesPoint_ReturnValue; + Parms.CallFunc_BreakVector_X_4 = CallFunc_BreakVector_X_4; + Parms.CallFunc_BreakVector_Y_4 = CallFunc_BreakVector_Y_4; + Parms.CallFunc_BreakVector_Z_4 = CallFunc_BreakVector_Z_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_13 = CallFunc_K2_GetActorLocation_ReturnValue_13; + Parms.CallFunc_MakeVector_ReturnValue_7 = CallFunc_MakeVector_ReturnValue_7; + Parms.CallFunc_BreakVector_X_5 = CallFunc_BreakVector_X_5; + Parms.CallFunc_BreakVector_Y_5 = CallFunc_BreakVector_Y_5; + Parms.CallFunc_BreakVector_Z_5 = CallFunc_BreakVector_Z_5; + Parms.CallFunc_MakeVector_ReturnValue_8 = CallFunc_MakeVector_ReturnValue_8; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Pushable = K2Node_DynamicCast_AsBP_Pushable; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Pushable_1 = K2Node_DynamicCast_AsBP_Pushable_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_7 = CallFunc_IsLocallyControlled_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_9 = CallFunc_MakeVector_ReturnValue_9; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_1 = CallFunc_K2_SetActorLocation_SweepHitResult_1; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_1 = CallFunc_K2_SetActorLocation_ReturnValue_1; + Parms.CallFunc_K2_SetActorRotation_ReturnValue_3 = CallFunc_K2_SetActorRotation_ReturnValue_3; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Pushable_2 = K2Node_DynamicCast_AsBP_Pushable_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_CustomEvent_Pushable = K2Node_CustomEvent_Pushable; + Parms.CallFunc_MakeRotator_ReturnValue_8 = CallFunc_MakeRotator_ReturnValue_8; + Parms.CallFunc_GetInputAxisValue_ReturnValue = CallFunc_GetInputAxisValue_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetInputAxisValue_ReturnValue_1 = CallFunc_GetInputAxisValue_ReturnValue_1; + Parms.CallFunc_GetInputAxisValue_ReturnValue_2 = CallFunc_GetInputAxisValue_ReturnValue_2; + Parms.K2Node_CustomEvent_Enabled = K2Node_CustomEvent_Enabled; + Parms.Temp_bool_Has_Been_Initd_Variable_8 = Temp_bool_Has_Been_Initd_Variable_8; + Parms.CallFunc_GetPlatformName_ReturnValue = CallFunc_GetPlatformName_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.K2Node_CustomEvent_ItemClass = K2Node_CustomEvent_ItemClass; + Parms.K2Node_CustomEvent_Item_1 = K2Node_CustomEvent_Item_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_14 = CallFunc_K2_GetActorLocation_ReturnValue_14; + Parms.K2Node_CustomEvent_ItemType = K2Node_CustomEvent_ItemType; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_15 = CallFunc_K2_GetActorLocation_ReturnValue_15; + Parms.CallFunc_Add_VectorVector_ReturnValue_3 = CallFunc_Add_VectorVector_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_CanAction_Variable = CallFunc_CanAction_Variable; + Parms.CallFunc_CanAction_Variable_1 = CallFunc_CanAction_Variable_1; + Parms.CallFunc_CanAction_Variable_2 = CallFunc_CanAction_Variable_2; + Parms.CallFunc_CanAction_Variable_3 = CallFunc_CanAction_Variable_3; + Parms.CallFunc_NotEqual_IntInt_ReturnValue = CallFunc_NotEqual_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_NotEqual_IntInt_ReturnValue_1 = CallFunc_NotEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_CanAction_Variable_4 = CallFunc_CanAction_Variable_4; + Parms.K2Node_CustomEvent_Item = K2Node_CustomEvent_Item; + Parms.CallFunc_NotEqual_IntInt_ReturnValue_2 = CallFunc_NotEqual_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_MakeLiteralText_ReturnValue = CallFunc_MakeLiteralText_ReturnValue; + Parms.K2Node_CustomEvent_Hide_1 = K2Node_CustomEvent_Hide_1; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetDataTableRowFromName_OutRow_1 = CallFunc_GetDataTableRowFromName_OutRow_1; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue_1 = CallFunc_GetDataTableRowFromName_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_EqualEqual_TextText_ReturnValue = CallFunc_EqualEqual_TextText_ReturnValue; + Parms.K2Node_CustomEvent_Hide = K2Node_CustomEvent_Hide; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_PS_1 = K2Node_DynamicCast_AsMP_PS_1; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_16 = CallFunc_K2_GetActorLocation_ReturnValue_16; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_4 = CallFunc_Add_VectorVector_ReturnValue_4; + Parms.K2Node_CustomEvent_Location_1 = K2Node_CustomEvent_Location_1; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_MakeLiteralText_ReturnValue_1 = CallFunc_MakeLiteralText_ReturnValue_1; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_1 = CallFunc_EqualEqual_TextText_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_9 = Temp_bool_Has_Been_Initd_Variable_9; + Parms.K2Node_CustomEvent_Drop = K2Node_CustomEvent_Drop; + Parms.CallFunc_MakeLiteralText_ReturnValue_2 = CallFunc_MakeLiteralText_ReturnValue_2; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_2 = CallFunc_EqualEqual_TextText_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_9 = CallFunc_IsValid_ReturnValue_9; + Parms.CallFunc_NotEqual_IntInt_ReturnValue_3 = CallFunc_NotEqual_IntInt_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_10 = CallFunc_IsValid_ReturnValue_10; + Parms.K2Node_InputActionEvent_Key_11 = K2Node_InputActionEvent_Key_11; + Parms.CallFunc_Create_ReturnValue_3 = CallFunc_Create_ReturnValue_3; + Parms.CallFunc_MakeLiteralText_ReturnValue_3 = CallFunc_MakeLiteralText_ReturnValue_3; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_3 = CallFunc_EqualEqual_TextText_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_MakeLiteralText_ReturnValue_4 = CallFunc_MakeLiteralText_ReturnValue_4; + Parms.CallFunc_MakeLiteralText_ReturnValue_5 = CallFunc_MakeLiteralText_ReturnValue_5; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_4 = CallFunc_EqualEqual_TextText_ReturnValue_4; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_5 = CallFunc_EqualEqual_TextText_ReturnValue_5; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_MakeLiteralText_ReturnValue_6 = CallFunc_MakeLiteralText_ReturnValue_6; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_6 = CallFunc_EqualEqual_TextText_ReturnValue_6; + Parms.CallFunc_BooleanOR_ReturnValue_4 = CallFunc_BooleanOR_ReturnValue_4; + Parms.K2Node_InputActionEvent_Key_12 = K2Node_InputActionEvent_Key_12; + Parms.K2Node_InputActionEvent_Key_13 = K2Node_InputActionEvent_Key_13; + Parms.K2Node_InputActionEvent_Key_14 = K2Node_InputActionEvent_Key_14; + Parms.K2Node_InputActionEvent_Key_15 = K2Node_InputActionEvent_Key_15; + Parms.Temp_name_Variable_5 = Temp_name_Variable_5; + Parms.CallFunc_IsValid_ReturnValue_11 = CallFunc_IsValid_ReturnValue_11; + Parms.K2Node_CustomEvent_NotifyName_25 = K2Node_CustomEvent_NotifyName_25; + Parms.K2Node_CreateDelegate_OutputDelegate_26 = K2Node_CreateDelegate_OutputDelegate_26; + Parms.K2Node_MakeStruct_WeightedBlendable = K2Node_MakeStruct_WeightedBlendable; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.Temp_bool_IsClosed_Variable_9 = Temp_bool_IsClosed_Variable_9; + Parms.K2Node_CustomEvent_Settings = K2Node_CustomEvent_Settings; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_Array_IsValidIndex_ReturnValue = CallFunc_Array_IsValidIndex_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_26 = K2Node_CustomEvent_NotifyName_26; + Parms.CallFunc_GetPlayerController_ReturnValue_4 = CallFunc_GetPlayerController_ReturnValue_4; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_27 = K2Node_CreateDelegate_OutputDelegate_27; + Parms.CallFunc_BreakRotator_Roll_5 = CallFunc_BreakRotator_Roll_5; + Parms.CallFunc_BreakRotator_Pitch_5 = CallFunc_BreakRotator_Pitch_5; + Parms.CallFunc_BreakRotator_Yaw_5 = CallFunc_BreakRotator_Yaw_5; + Parms.K2Node_CustomEvent_NotifyName_27 = K2Node_CustomEvent_NotifyName_27; + Parms.K2Node_CreateDelegate_OutputDelegate_28 = K2Node_CreateDelegate_OutputDelegate_28; + Parms.K2Node_CustomEvent_NotifyName_28 = K2Node_CustomEvent_NotifyName_28; + Parms.K2Node_CreateDelegate_OutputDelegate_29 = K2Node_CreateDelegate_OutputDelegate_29; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.K2Node_CustomEvent_NotifyName_29 = K2Node_CustomEvent_NotifyName_29; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_CreateDelegate_OutputDelegate_30 = K2Node_CreateDelegate_OutputDelegate_30; + Parms.CallFunc_PlayRate_ReturnValue = CallFunc_PlayRate_ReturnValue; + Parms.K2Node_CustomEvent_LookAtActors = K2Node_CustomEvent_LookAtActors; + Parms.CallFunc_PlayRate_ReturnValue_1 = CallFunc_PlayRate_ReturnValue_1; + Parms.CallFunc_Array_LastIndex_ReturnValue_1 = CallFunc_Array_LastIndex_ReturnValue_1; + Parms.CallFunc_Array_IsValidIndex_ReturnValue_1 = CallFunc_Array_IsValidIndex_ReturnValue_1; + Parms.CallFunc_GetPlayerController_ReturnValue_5 = CallFunc_GetPlayerController_ReturnValue_5; + Parms.CallFunc_GetControlRotation_ReturnValue_1 = CallFunc_GetControlRotation_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_6 = CallFunc_BreakRotator_Roll_6; + Parms.CallFunc_BreakRotator_Pitch_6 = CallFunc_BreakRotator_Pitch_6; + Parms.CallFunc_BreakRotator_Yaw_6 = CallFunc_BreakRotator_Yaw_6; + Parms.CallFunc_IsValid_ReturnValue_12 = CallFunc_IsValid_ReturnValue_12; + Parms.K2Node_DynamicCast_AsBP_Scanner = K2Node_DynamicCast_AsBP_Scanner; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_2 = CallFunc_MakeTransform_ReturnValue_2; + Parms.CallFunc_NotEqual_ClassClass_ReturnValue = CallFunc_NotEqual_ClassClass_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1; + Parms.CallFunc_FinishSpawningActor_ReturnValue_1 = CallFunc_FinishSpawningActor_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_13 = CallFunc_IsValid_ReturnValue_13; + Parms.K2Node_DynamicCast_AsBP_Pushable_3 = K2Node_DynamicCast_AsBP_Pushable_3; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.CallFunc_Can_Push_NewParam2 = CallFunc_Can_Push_NewParam2; + Parms.CallFunc_Can_Push_NewParam2_1 = CallFunc_Can_Push_NewParam2_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_14 = CallFunc_IsValid_ReturnValue_14; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Pushable_4 = K2Node_DynamicCast_AsBP_Pushable_4; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_PlayRate_ReturnValue_2 = CallFunc_PlayRate_ReturnValue_2; + Parms.CallFunc_PlayRate_ReturnValue_3 = CallFunc_PlayRate_ReturnValue_3; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_17 = CallFunc_K2_GetActorLocation_ReturnValue_17; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue_1 = CallFunc_FindLookAtRotation_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_1 = CallFunc_K2_GetComponentRotation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue_2 = CallFunc_FindLookAtRotation_ReturnValue_2; + Parms.CallFunc_RLerp_ReturnValue = CallFunc_RLerp_ReturnValue; + Parms.CallFunc_RLerp_ReturnValue_1 = CallFunc_RLerp_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_7 = CallFunc_BreakRotator_Roll_7; + Parms.CallFunc_BreakRotator_Pitch_7 = CallFunc_BreakRotator_Pitch_7; + Parms.CallFunc_BreakRotator_Yaw_7 = CallFunc_BreakRotator_Yaw_7; + Parms.CallFunc_BreakRotator_Roll_8 = CallFunc_BreakRotator_Roll_8; + Parms.CallFunc_BreakRotator_Pitch_8 = CallFunc_BreakRotator_Pitch_8; + Parms.CallFunc_BreakRotator_Yaw_8 = CallFunc_BreakRotator_Yaw_8; + Parms.CallFunc_MakeRotator_ReturnValue_9 = CallFunc_MakeRotator_ReturnValue_9; + Parms.CallFunc_MakeRotator_ReturnValue_10 = CallFunc_MakeRotator_ReturnValue_10; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.K2Node_CustomEvent_Fear = K2Node_CustomEvent_Fear; + Parms.CallFunc_IsValid_ReturnValue_15 = CallFunc_IsValid_ReturnValue_15; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_PlayRate_ReturnValue_4 = CallFunc_PlayRate_ReturnValue_4; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.K2Node_CustomEvent_Shake = K2Node_CustomEvent_Shake; + Parms.K2Node_CustomEvent_Duration = K2Node_CustomEvent_Duration; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_18 = CallFunc_K2_GetActorLocation_ReturnValue_18; + Parms.K2Node_CustomEvent_Sequence = K2Node_CustomEvent_Sequence; + Parms.K2Node_CustomEvent_Entity_1 = K2Node_CustomEvent_Entity_1; + Parms.K2Node_CustomEvent_EntityBinding = K2Node_CustomEvent_EntityBinding; + Parms.K2Node_CustomEvent_CameraBinding = K2Node_CustomEvent_CameraBinding; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_BreakVector_X_6 = CallFunc_BreakVector_X_6; + Parms.CallFunc_BreakVector_Y_6 = CallFunc_BreakVector_Y_6; + Parms.CallFunc_BreakVector_Z_6 = CallFunc_BreakVector_Z_6; + Parms.CallFunc_MakeTransform_ReturnValue_3 = CallFunc_MakeTransform_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_10 = CallFunc_MakeVector_ReturnValue_10; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor = CallFunc_CreateLevelSequencePlayer_OutActor; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue = CallFunc_CreateLevelSequencePlayer_ReturnValue; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_2 = CallFunc_K2_SetActorLocation_SweepHitResult_2; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_2 = CallFunc_K2_SetActorLocation_ReturnValue_2; + Parms.Temp_name_Variable_6 = Temp_name_Variable_6; + Parms.K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data = K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; + Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8; + Parms.K2Node_CustomEvent_NotifyName_30 = K2Node_CustomEvent_NotifyName_30; + Parms.CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetTransform_ReturnValue_1; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2; + Parms.CallFunc_FinishSpawningActor_ReturnValue_2 = CallFunc_FinishSpawningActor_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate_31 = K2Node_CreateDelegate_OutputDelegate_31; + Parms.K2Node_CustomEvent_NotifyName_31 = K2Node_CustomEvent_NotifyName_31; + Parms.K2Node_CreateDelegate_OutputDelegate_32 = K2Node_CreateDelegate_OutputDelegate_32; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_19 = CallFunc_K2_GetActorLocation_ReturnValue_19; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_2 = CallFunc_SpawnSoundAtLocation_ReturnValue_2; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_16 = CallFunc_IsValid_ReturnValue_16; + Parms.K2Node_MakeStruct_WeightedBlendable_1 = K2Node_MakeStruct_WeightedBlendable_1; + Parms.K2Node_CustomEvent_NotifyName_32 = K2Node_CustomEvent_NotifyName_32; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_4 = CallFunc_BooleanAND_ReturnValue_4; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_33 = K2Node_CreateDelegate_OutputDelegate_33; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_20 = CallFunc_K2_GetActorLocation_ReturnValue_20; + Parms.CallFunc_GetPlayerController_ReturnValue_6 = CallFunc_GetPlayerController_ReturnValue_6; + Parms.K2Node_CustomEvent_NotifyName_33 = K2Node_CustomEvent_NotifyName_33; + Parms.CallFunc_SpawnSound2D_ReturnValue_1 = CallFunc_SpawnSound2D_ReturnValue_1; + Parms.CallFunc_SpawnSound2D_ReturnValue_2 = CallFunc_SpawnSound2D_ReturnValue_2; + Parms.CallFunc_SpawnSound2D_ReturnValue_3 = CallFunc_SpawnSound2D_ReturnValue_3; + Parms.K2Node_CreateDelegate_OutputDelegate_34 = K2Node_CreateDelegate_OutputDelegate_34; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.CallFunc_GetPlayerController_ReturnValue_7 = CallFunc_GetPlayerController_ReturnValue_7; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_9 = K2Node_DynamicCast_bSuccess_9; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_10 = K2Node_DynamicCast_bSuccess_10; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_11 = K2Node_DynamicCast_bSuccess_11; + Parms.K2Node_MakeStruct_HE_Fear = K2Node_MakeStruct_HE_Fear; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_2 = CallFunc_Conv_IntToFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_MakeStruct_WeightedBlendable_2 = K2Node_MakeStruct_WeightedBlendable_2; + Parms.K2Node_MakeStruct_WeightedBlendable_3 = K2Node_MakeStruct_WeightedBlendable_3; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.K2Node_MakeStruct_WeightedBlendable_4 = K2Node_MakeStruct_WeightedBlendable_4; + Parms.K2Node_MakeStruct_WeightedBlendable_5 = K2Node_MakeStruct_WeightedBlendable_5; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.K2Node_MakeStruct_WeightedBlendables_1 = K2Node_MakeStruct_WeightedBlendables_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_21 = CallFunc_K2_GetActorLocation_ReturnValue_21; + Parms.CallFunc_BreakVector_X_7 = CallFunc_BreakVector_X_7; + Parms.CallFunc_BreakVector_Y_7 = CallFunc_BreakVector_Y_7; + Parms.CallFunc_BreakVector_Z_7 = CallFunc_BreakVector_Z_7; + Parms.CallFunc_IsValid_ReturnValue_17 = CallFunc_IsValid_ReturnValue_17; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_22 = CallFunc_K2_GetActorLocation_ReturnValue_22; + Parms.CallFunc_BreakVector_X_8 = CallFunc_BreakVector_X_8; + Parms.CallFunc_BreakVector_Y_8 = CallFunc_BreakVector_Y_8; + Parms.CallFunc_BreakVector_Z_8 = CallFunc_BreakVector_Z_8; + Parms.CallFunc_Lerp_ReturnValue_2 = CallFunc_Lerp_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue_11 = CallFunc_MakeVector_ReturnValue_11; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_3 = CallFunc_K2_SetActorLocation_SweepHitResult_3; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_3 = CallFunc_K2_SetActorLocation_ReturnValue_3; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_1 = CallFunc_GetPlayerCameraManager_ReturnValue_1; + Parms.K2Node_CustomEvent_NotifyName_34 = K2Node_CustomEvent_NotifyName_34; + Parms.K2Node_CreateDelegate_OutputDelegate_35 = K2Node_CreateDelegate_OutputDelegate_35; + Parms.CallFunc_GetTransform_ReturnValue_2 = CallFunc_GetTransform_ReturnValue_2; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_MakeTransform_ReturnValue_4 = CallFunc_MakeTransform_ReturnValue_4; + Parms.CallFunc_GetTransform_ReturnValue_3 = CallFunc_GetTransform_ReturnValue_3; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3; + Parms.CallFunc_FinishSpawningActor_ReturnValue_3 = CallFunc_FinishSpawningActor_ReturnValue_3; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackSettings = K2Node_MakeStruct_MovieSceneSequencePlaybackSettings; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_1 = CallFunc_CreateLevelSequencePlayer_OutActor_1; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_1 = CallFunc_CreateLevelSequencePlayer_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_10 = Temp_bool_Has_Been_Initd_Variable_10; + Parms.K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1 = K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1; + Parms.K2Node_DynamicCast_bSuccess_12 = K2Node_DynamicCast_bSuccess_12; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_2 = CallFunc_CreateLevelSequencePlayer_OutActor_2; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_2 = CallFunc_CreateLevelSequencePlayer_ReturnValue_2; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_18 = CallFunc_IsValid_ReturnValue_18; + Parms.CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_19 = CallFunc_IsValid_ReturnValue_19; + Parms.CallFunc_VLerp_ReturnValue_1 = CallFunc_VLerp_ReturnValue_1; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_4 = CallFunc_K2_SetActorLocation_SweepHitResult_4; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_4 = CallFunc_K2_SetActorLocation_ReturnValue_4; + Parms.CallFunc_SpawnSound2D_ReturnValue_4 = CallFunc_SpawnSound2D_ReturnValue_4; + Parms.CallFunc_SpawnSound2D_ReturnValue_5 = CallFunc_SpawnSound2D_ReturnValue_5; + Parms.K2Node_MakeStruct_HE_Fear_1 = K2Node_MakeStruct_HE_Fear_1; + Parms.CallFunc_SpawnSound2D_ReturnValue_6 = CallFunc_SpawnSound2D_ReturnValue_6; + Parms.CallFunc_SpawnSound2D_ReturnValue_7 = CallFunc_SpawnSound2D_ReturnValue_7; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5; + Parms.CallFunc_IsLocallyControlled_ReturnValue_8 = CallFunc_IsLocallyControlled_ReturnValue_8; + Parms.CallFunc_IsValid_ReturnValue_20 = CallFunc_IsValid_ReturnValue_20; + Parms.CallFunc_IsValid_ReturnValue_21 = CallFunc_IsValid_ReturnValue_21; + Parms.K2Node_CustomEvent_Speed_1 = K2Node_CustomEvent_Speed_1; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess_13 = K2Node_DynamicCast_bSuccess_13; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_14 = K2Node_DynamicCast_bSuccess_14; + Parms.CallFunc_GetTransform_ReturnValue_4 = CallFunc_GetTransform_ReturnValue_4; + Parms.CallFunc_Array_RemoveItem_ReturnValue_1 = CallFunc_Array_RemoveItem_ReturnValue_1; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4; + Parms.CallFunc_IsLocallyControlled_ReturnValue_9 = CallFunc_IsLocallyControlled_ReturnValue_9; + Parms.CallFunc_FinishSpawningActor_ReturnValue_4 = CallFunc_FinishSpawningActor_ReturnValue_4; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult = CallFunc_K2_AddRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_1 = CallFunc_K2_AddRelativeLocation_SweepHitResult_1; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_2 = CallFunc_GetPlayerCameraManager_ReturnValue_2; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_2 = CallFunc_K2_AddRelativeLocation_SweepHitResult_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.K2Node_CustomEvent_Speed = K2Node_CustomEvent_Speed; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess_15 = K2Node_DynamicCast_bSuccess_15; + Parms.CallFunc_VLerp_ReturnValue_2 = CallFunc_VLerp_ReturnValue_2; + Parms.CallFunc_BreakVector_X_9 = CallFunc_BreakVector_X_9; + Parms.CallFunc_BreakVector_Y_9 = CallFunc_BreakVector_Y_9; + Parms.CallFunc_BreakVector_Z_9 = CallFunc_BreakVector_Z_9; + Parms.CallFunc_MakeVector_ReturnValue_12 = CallFunc_MakeVector_ReturnValue_12; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_5 = CallFunc_K2_SetActorLocation_SweepHitResult_5; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_5 = CallFunc_K2_SetActorLocation_ReturnValue_5; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6; + Parms.CallFunc_IsValid_ReturnValue_22 = CallFunc_IsValid_ReturnValue_22; + Parms.CallFunc_IsStandalone_ReturnValue_2 = CallFunc_IsStandalone_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue_5 = CallFunc_BooleanOR_ReturnValue_5; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_GetCurrentMontage_ReturnValue = CallFunc_GetCurrentMontage_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7; + Parms.CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetAnimInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_23 = CallFunc_IsValid_ReturnValue_23; + Parms.K2Node_CustomEvent_Activate = K2Node_CustomEvent_Activate; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_3 = CallFunc_GetPlayerCameraManager_ReturnValue_3; + Parms.Temp_bool_IsClosed_Variable_10 = Temp_bool_IsClosed_Variable_10; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_3 = CallFunc_K2_AddRelativeLocation_SweepHitResult_3; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_4 = CallFunc_GetPlayerCameraManager_ReturnValue_4; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_4 = CallFunc_K2_AddRelativeLocation_SweepHitResult_4; + Parms.K2Node_CustomEvent_Hidden = K2Node_CustomEvent_Hidden; + Parms.K2Node_CustomEvent_Entity = K2Node_CustomEvent_Entity; + Parms.K2Node_DynamicCast_AsBP_Roaming_Smiler = K2Node_DynamicCast_AsBP_Roaming_Smiler; + Parms.K2Node_DynamicCast_bSuccess_16 = K2Node_DynamicCast_bSuccess_16; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_17 = K2Node_DynamicCast_bSuccess_17; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess_18 = K2Node_DynamicCast_bSuccess_18; + Parms.K2Node_DynamicCast_AsAIC_Moth = K2Node_DynamicCast_AsAIC_Moth; + Parms.K2Node_DynamicCast_bSuccess_19 = K2Node_DynamicCast_bSuccess_19; + Parms.K2Node_CustomEvent_Actor_2 = K2Node_CustomEvent_Actor_2; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_24 = CallFunc_IsValid_ReturnValue_24; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue = CallFunc_NotEqual_ObjectObject_ReturnValue; + Parms.Temp_name_Variable_7 = Temp_name_Variable_7; + Parms.K2Node_CustomEvent_NotifyName_35 = K2Node_CustomEvent_NotifyName_35; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_1 = CallFunc_SpawnSoundAttached_ReturnValue_1; + Parms.K2Node_CustomEvent_IsClimbing = K2Node_CustomEvent_IsClimbing; + Parms.K2Node_CreateDelegate_OutputDelegate_36 = K2Node_CreateDelegate_OutputDelegate_36; + Parms.CallFunc_IsValid_ReturnValue_25 = CallFunc_IsValid_ReturnValue_25; + Parms.K2Node_CustomEvent_StartingTransform = K2Node_CustomEvent_StartingTransform; + Parms.K2Node_CustomEvent_TargetTransform = K2Node_CustomEvent_TargetTransform; + Parms.CallFunc_BreakTransform_Location_2 = CallFunc_BreakTransform_Location_2; + Parms.CallFunc_BreakTransform_Rotation_2 = CallFunc_BreakTransform_Rotation_2; + Parms.CallFunc_BreakTransform_Scale_2 = CallFunc_BreakTransform_Scale_2; + Parms.CallFunc_BreakTransform_Location_3 = CallFunc_BreakTransform_Location_3; + Parms.CallFunc_BreakTransform_Rotation_3 = CallFunc_BreakTransform_Rotation_3; + Parms.CallFunc_BreakTransform_Scale_3 = CallFunc_BreakTransform_Scale_3; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + Parms.CallFunc_VLerp_ReturnValue_3 = CallFunc_VLerp_ReturnValue_3; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_6 = CallFunc_K2_SetActorLocation_SweepHitResult_6; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_6 = CallFunc_K2_SetActorLocation_ReturnValue_6; + Parms.K2Node_CustomEvent_AttachEnd = K2Node_CustomEvent_AttachEnd; + Parms.K2Node_CustomEvent_Actor_1 = K2Node_CustomEvent_Actor_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_10 = CallFunc_IsLocallyControlled_ReturnValue_10; + Parms.CallFunc_GetTransform_ReturnValue_5 = CallFunc_GetTransform_ReturnValue_5; + Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_36 = K2Node_CustomEvent_NotifyName_36; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.K2Node_DynamicCast_AsRope_BP = K2Node_DynamicCast_AsRope_BP; + Parms.K2Node_DynamicCast_bSuccess_20 = K2Node_DynamicCast_bSuccess_20; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.K2Node_Event_IsVisible_1 = K2Node_Event_IsVisible_1; + Parms.CallFunc_IsValid_ReturnValue_26 = CallFunc_IsValid_ReturnValue_26; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.K2Node_CreateDelegate_OutputDelegate_37 = K2Node_CreateDelegate_OutputDelegate_37; + Parms.CallFunc_Array_Get_Item_6 = CallFunc_Array_Get_Item_6; + Parms.CallFunc_GetDataTableRowFromName_OutRow_2 = CallFunc_GetDataTableRowFromName_OutRow_2; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue_2 = CallFunc_GetDataTableRowFromName_ReturnValue_2; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_3 = CallFunc_CreateLevelSequencePlayer_OutActor_3; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_3 = CallFunc_CreateLevelSequencePlayer_ReturnValue_3; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5; + Parms.CallFunc_FinishSpawningActor_ReturnValue_5 = CallFunc_FinishSpawningActor_ReturnValue_5; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; + Parms.K2Node_CustomEvent_NotifyName_37 = K2Node_CustomEvent_NotifyName_37; + Parms.CallFunc_Array_Get_Item_7 = CallFunc_Array_Get_Item_7; + Parms.CallFunc_IsValid_ReturnValue_27 = CallFunc_IsValid_ReturnValue_27; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_GetPlayerController_ReturnValue_8 = CallFunc_GetPlayerController_ReturnValue_8; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets_2 = CallFunc_GetAllWidgetsOfClass_FoundWidgets_2; + Parms.CallFunc_Array_Get_Item_8 = CallFunc_Array_Get_Item_8; + Parms.K2Node_CreateDelegate_OutputDelegate_38 = K2Node_CreateDelegate_OutputDelegate_38; + Parms.CallFunc_IsValid_ReturnValue_28 = CallFunc_IsValid_ReturnValue_28; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Greater_IntInt_ReturnValue_2 = CallFunc_Greater_IntInt_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_9 = CallFunc_GetPlayerController_ReturnValue_9; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_1 = K2Node_DynamicCast_AsMP_Player_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_21 = K2Node_DynamicCast_bSuccess_21; + Parms.CallFunc_GetPlayerController_ReturnValue_10 = CallFunc_GetPlayerController_ReturnValue_10; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_4 = CallFunc_CreateLevelSequencePlayer_OutActor_4; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_4 = CallFunc_CreateLevelSequencePlayer_ReturnValue_4; + Parms.CallFunc_GetPlayerController_ReturnValue_11 = CallFunc_GetPlayerController_ReturnValue_11; + Parms.K2Node_CustomEvent_Actor = K2Node_CustomEvent_Actor; + Parms.K2Node_CustomEvent_NotifyName_38 = K2Node_CustomEvent_NotifyName_38; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_5 = CallFunc_CreateLevelSequencePlayer_OutActor_5; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_5 = CallFunc_CreateLevelSequencePlayer_ReturnValue_5; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_IsStandalone_ReturnValue_3 = CallFunc_IsStandalone_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue_5 = CallFunc_Not_PreBool_ReturnValue_5; + Parms.CallFunc_Not_PreBool_ReturnValue_6 = CallFunc_Not_PreBool_ReturnValue_6; + Parms.CallFunc_GetTransform_ReturnValue_6 = CallFunc_GetTransform_ReturnValue_6; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.CallFunc_FinishSpawningActor_ReturnValue_6 = CallFunc_FinishSpawningActor_ReturnValue_6; + Parms.CallFunc_Not_PreBool_ReturnValue_7 = CallFunc_Not_PreBool_ReturnValue_7; + Parms.K2Node_InputAxisEvent_AxisValue_3 = K2Node_InputAxisEvent_AxisValue_3; + Parms.K2Node_InputAxisEvent_AxisValue_2 = K2Node_InputAxisEvent_AxisValue_2; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue_6 = CallFunc_GetActorForwardVector_ReturnValue_6; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_23 = CallFunc_K2_GetActorLocation_ReturnValue_23; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = CallFunc_EqualEqual_FloatFloat_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_11 = Temp_bool_IsClosed_Variable_11; + Parms.K2Node_CreateDelegate_OutputDelegate_39 = K2Node_CreateDelegate_OutputDelegate_39; + Parms.K2Node_CustomEvent_NotifyName_39 = K2Node_CustomEvent_NotifyName_39; + Parms.CallFunc_HasRoom_CanLean = CallFunc_HasRoom_CanLean; + Parms.K2Node_CreateDelegate_OutputDelegate_40 = K2Node_CreateDelegate_OutputDelegate_40; + Parms.CallFunc_Conv_BoolToString_ReturnValue = CallFunc_Conv_BoolToString_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBacteria_BP = K2Node_DynamicCast_AsBacteria_BP; + Parms.K2Node_DynamicCast_bSuccess_22 = K2Node_DynamicCast_bSuccess_22; + Parms.K2Node_Event_Hit = K2Node_Event_Hit; + Parms.CallFunc_IsFalling_ReturnValue = CallFunc_IsFalling_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_6 = CallFunc_BooleanOR_ReturnValue_6; + Parms.Temp_bool_Has_Been_Initd_Variable_11 = Temp_bool_Has_Been_Initd_Variable_11; + Parms.K2Node_Event_HalfHeightAdjust_1 = K2Node_Event_HalfHeightAdjust_1; + Parms.K2Node_Event_ScaledHalfHeightAdjust_1 = K2Node_Event_ScaledHalfHeightAdjust_1; + Parms.K2Node_Event_HalfHeightAdjust = K2Node_Event_HalfHeightAdjust; + Parms.K2Node_Event_ScaledHalfHeightAdjust = K2Node_Event_ScaledHalfHeightAdjust; + Parms.CallFunc_IsLocallyControlled_ReturnValue_11 = CallFunc_IsLocallyControlled_ReturnValue_11; + Parms.CallFunc_VLerp_ReturnValue_4 = CallFunc_VLerp_ReturnValue_4; + Parms.CallFunc_VLerp_ReturnValue_5 = CallFunc_VLerp_ReturnValue_5; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_7 = CallFunc_K2_SetActorLocation_SweepHitResult_7; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_7 = CallFunc_K2_SetActorLocation_ReturnValue_7; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_8 = CallFunc_K2_SetActorLocation_SweepHitResult_8; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_8 = CallFunc_K2_SetActorLocation_ReturnValue_8; + Parms.Temp_bool_Has_Been_Initd_Variable_12 = Temp_bool_Has_Been_Initd_Variable_12; + Parms.CallFunc_BooleanAND_ReturnValue_5 = CallFunc_BooleanAND_ReturnValue_5; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_12 = CallFunc_IsLocallyControlled_ReturnValue_12; + Parms.CallFunc_IsLocallyControlled_ReturnValue_13 = CallFunc_IsLocallyControlled_ReturnValue_13; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.K2Node_CustomEvent_Visible = K2Node_CustomEvent_Visible; + Parms.CallFunc_IsStandalone_ReturnValue_4 = CallFunc_IsStandalone_ReturnValue_4; + Parms.CallFunc_GetBurnoutDuration_Delay = CallFunc_GetBurnoutDuration_Delay; + Parms.K2Node_Event_IsVisible = K2Node_Event_IsVisible; + Parms.Temp_bool_IsClosed_Variable_12 = Temp_bool_IsClosed_Variable_12; + Parms.CallFunc_HasRoom_CanLean_1 = CallFunc_HasRoom_CanLean_1; + Parms.CallFunc_Conv_BoolToString_ReturnValue_1 = CallFunc_Conv_BoolToString_ReturnValue_1; + Parms.K2Node_Event_Text = K2Node_Event_Text; + Parms.CallFunc_BreakRotator_Roll_9 = CallFunc_BreakRotator_Roll_9; + Parms.CallFunc_BreakRotator_Pitch_9 = CallFunc_BreakRotator_Pitch_9; + Parms.CallFunc_BreakRotator_Yaw_9 = CallFunc_BreakRotator_Yaw_9; + Parms.CallFunc_BreakRotator_Roll_10 = CallFunc_BreakRotator_Roll_10; + Parms.CallFunc_BreakRotator_Pitch_10 = CallFunc_BreakRotator_Pitch_10; + Parms.CallFunc_BreakRotator_Yaw_10 = CallFunc_BreakRotator_Yaw_10; + Parms.CallFunc_Less_FloatFloat_ReturnValue_1 = CallFunc_Less_FloatFloat_ReturnValue_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_11 = CallFunc_BreakRotator_Roll_11; + Parms.CallFunc_BreakRotator_Pitch_11 = CallFunc_BreakRotator_Pitch_11; + Parms.CallFunc_BreakRotator_Yaw_11 = CallFunc_BreakRotator_Yaw_11; + Parms.CallFunc_BreakRotator_Roll_12 = CallFunc_BreakRotator_Roll_12; + Parms.CallFunc_BreakRotator_Pitch_12 = CallFunc_BreakRotator_Pitch_12; + Parms.CallFunc_BreakRotator_Yaw_12 = CallFunc_BreakRotator_Yaw_12; + Parms.CallFunc_MakeRotator_ReturnValue_11 = CallFunc_MakeRotator_ReturnValue_11; + Parms.CallFunc_MakeRotator_ReturnValue_12 = CallFunc_MakeRotator_ReturnValue_12; + Parms.CallFunc_BreakVector_X_10 = CallFunc_BreakVector_X_10; + Parms.CallFunc_BreakVector_Y_10 = CallFunc_BreakVector_Y_10; + Parms.CallFunc_BreakVector_Z_10 = CallFunc_BreakVector_Z_10; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_MakeVector_ReturnValue_13 = CallFunc_MakeVector_ReturnValue_13; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_BreakVector_X_11 = CallFunc_BreakVector_X_11; + Parms.CallFunc_BreakVector_Y_11 = CallFunc_BreakVector_Y_11; + Parms.CallFunc_BreakVector_Z_11 = CallFunc_BreakVector_Z_11; + Parms.CallFunc_MakeVector_ReturnValue_14 = CallFunc_MakeVector_ReturnValue_14; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocation_SweepHitResult_1; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeRotation_SweepHitResult_1; + Parms.CallFunc_BreakVector_X_12 = CallFunc_BreakVector_X_12; + Parms.CallFunc_BreakVector_Y_12 = CallFunc_BreakVector_Y_12; + Parms.CallFunc_BreakVector_Z_12 = CallFunc_BreakVector_Z_12; + Parms.CallFunc_MakeVector_ReturnValue_15 = CallFunc_MakeVector_ReturnValue_15; + Parms.K2Node_Event_ShouldBlur = K2Node_Event_ShouldBlur; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_2 = CallFunc_K2_SetRelativeLocation_SweepHitResult_2; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_3 = CallFunc_K2_SetRelativeLocation_SweepHitResult_3; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_4 = CallFunc_K2_SetRelativeLocation_SweepHitResult_4; + Parms.K2Node_CustomEvent_Direction = K2Node_CustomEvent_Direction; + Parms.K2Node_CustomEvent_First = K2Node_CustomEvent_First; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_BreakRotator_Roll_13 = CallFunc_BreakRotator_Roll_13; + Parms.CallFunc_BreakRotator_Pitch_13 = CallFunc_BreakRotator_Pitch_13; + Parms.CallFunc_BreakRotator_Yaw_13 = CallFunc_BreakRotator_Yaw_13; + Parms.CallFunc_MakeRotator_ReturnValue_13 = CallFunc_MakeRotator_ReturnValue_13; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeRotation_SweepHitResult_2; + Parms.CallFunc_Not_PreBool_ReturnValue_8 = CallFunc_Not_PreBool_ReturnValue_8; + Parms.CallFunc_Not_PreBool_ReturnValue_9 = CallFunc_Not_PreBool_ReturnValue_9; + Parms.CallFunc_BooleanAND_ReturnValue_6 = CallFunc_BooleanAND_ReturnValue_6; + Parms.CallFunc_Not_PreBool_ReturnValue_10 = CallFunc_Not_PreBool_ReturnValue_10; + Parms.CallFunc_Not_PreBool_ReturnValue_11 = CallFunc_Not_PreBool_ReturnValue_11; + Parms.CallFunc_BooleanAND_ReturnValue_7 = CallFunc_BooleanAND_ReturnValue_7; + Parms.CallFunc_BreakRotator_Roll_14 = CallFunc_BreakRotator_Roll_14; + Parms.CallFunc_BreakRotator_Pitch_14 = CallFunc_BreakRotator_Pitch_14; + Parms.CallFunc_BreakRotator_Yaw_14 = CallFunc_BreakRotator_Yaw_14; + Parms.CallFunc_RandomFloatInRange_ReturnValue = CallFunc_RandomFloatInRange_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue_2 = CallFunc_SelectFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_MakeRotator_ReturnValue_14 = CallFunc_MakeRotator_ReturnValue_14; + Parms.CallFunc_Not_PreBool_ReturnValue_12 = CallFunc_Not_PreBool_ReturnValue_12; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeRotation_SweepHitResult_3; + Parms.CallFunc_BooleanAND_ReturnValue_8 = CallFunc_BooleanAND_ReturnValue_8; + Parms.CallFunc_Not_PreBool_ReturnValue_13 = CallFunc_Not_PreBool_ReturnValue_13; + Parms.CallFunc_Not_PreBool_ReturnValue_14 = CallFunc_Not_PreBool_ReturnValue_14; + Parms.CallFunc_Not_PreBool_ReturnValue_15 = CallFunc_Not_PreBool_ReturnValue_15; + Parms.CallFunc_BooleanAND_ReturnValue_9 = CallFunc_BooleanAND_ReturnValue_9; + Parms.CallFunc_BooleanAND_ReturnValue_10 = CallFunc_BooleanAND_ReturnValue_10; + Parms.CallFunc_Not_PreBool_ReturnValue_16 = CallFunc_Not_PreBool_ReturnValue_16; + Parms.K2Node_CustomEvent_ShouldAdd = K2Node_CustomEvent_ShouldAdd; + Parms.K2Node_CustomEvent_Tag_1 = K2Node_CustomEvent_Tag_1; + Parms.CallFunc_BooleanAND_ReturnValue_11 = CallFunc_BooleanAND_ReturnValue_11; + Parms.K2Node_CustomEvent_ShouldCheck = K2Node_CustomEvent_ShouldCheck; + Parms.K2Node_CustomEvent_Tag = K2Node_CustomEvent_Tag; + Parms.CallFunc_K2_SetTimer_ReturnValue_2 = CallFunc_K2_SetTimer_ReturnValue_2; + Parms.CallFunc_GetTransform_ReturnValue_7 = CallFunc_GetTransform_ReturnValue_7; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7 = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7; + Parms.CallFunc_FinishSpawningActor_ReturnValue_7 = CallFunc_FinishSpawningActor_ReturnValue_7; + Parms.K2Node_Event_IsHidden = K2Node_Event_IsHidden; + Parms.CallFunc_Not_PreBool_ReturnValue_17 = CallFunc_Not_PreBool_ReturnValue_17; + Parms.K2Node_CustomEvent_Input = K2Node_CustomEvent_Input; + Parms.CallFunc_GetActorForwardVector_ReturnValue_7 = CallFunc_GetActorForwardVector_ReturnValue_7; + Parms.CallFunc_GetActorRightVector_ReturnValue_1 = CallFunc_GetActorRightVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_6 = CallFunc_Multiply_VectorFloat_ReturnValue_6; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_7 = CallFunc_Multiply_VectorFloat_ReturnValue_7; + Parms.CallFunc_Add_VectorVector_ReturnValue_5 = CallFunc_Add_VectorVector_ReturnValue_5; + Parms.CallFunc_Add_VectorVector_ReturnValue_6 = CallFunc_Add_VectorVector_ReturnValue_6; + Parms.CallFunc_GetActorForwardVector_ReturnValue_8 = CallFunc_GetActorForwardVector_ReturnValue_8; + Parms.CallFunc_GetActorRightVector_ReturnValue_2 = CallFunc_GetActorRightVector_ReturnValue_2; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_8 = CallFunc_Multiply_VectorFloat_ReturnValue_8; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_9 = CallFunc_Multiply_VectorFloat_ReturnValue_9; + Parms.CallFunc_IsServer_ReturnValue_1 = CallFunc_IsServer_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue_7 = CallFunc_Add_VectorVector_ReturnValue_7; + Parms.CallFunc_Add_VectorVector_ReturnValue_8 = CallFunc_Add_VectorVector_ReturnValue_8; + Parms.CallFunc_Not_PreBool_ReturnValue_18 = CallFunc_Not_PreBool_ReturnValue_18; + Parms.CallFunc_BooleanAND_ReturnValue_12 = CallFunc_BooleanAND_ReturnValue_12; + Parms.CallFunc_BooleanAND_ReturnValue_13 = CallFunc_BooleanAND_ReturnValue_13; + Parms.CallFunc_Load_ControlSettings_Sensitivity = CallFunc_Load_ControlSettings_Sensitivity; + Parms.CallFunc_Load_ControlSettings_InvertMouse = CallFunc_Load_ControlSettings_InvertMouse; + Parms.CallFunc_Load_ControlSettings_CameraSetting = CallFunc_Load_ControlSettings_CameraSetting; + Parms.CallFunc_Load_ControlSettings_ShowBody = CallFunc_Load_ControlSettings_ShowBody; + Parms.CallFunc_Load_ControlSettings_UsingPushToTalk = CallFunc_Load_ControlSettings_UsingPushToTalk; + Parms.CallFunc_Load_ControlSettings_FOV = CallFunc_Load_ControlSettings_FOV; + Parms.CallFunc_Load_ControlSettings_SmoothRotation = CallFunc_Load_ControlSettings_SmoothRotation; + Parms.CallFunc_Load_ControlSettings_HideGore = CallFunc_Load_ControlSettings_HideGore; + Parms.CallFunc_Load_ControlSettings_Gamma = CallFunc_Load_ControlSettings_Gamma; + Parms.CallFunc_Load_ControlSettings_CameraShake = CallFunc_Load_ControlSettings_CameraShake; + Parms.CallFunc_Load_ControlSettings_ShowEventContent = CallFunc_Load_ControlSettings_ShowEventContent; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_19 = CallFunc_Not_PreBool_ReturnValue_19; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.K2Node_CustomEvent_Loc = K2Node_CustomEvent_Loc; + Parms.CallFunc_K2_GetActorRotation_ReturnValue_3 = CallFunc_K2_GetActorRotation_ReturnValue_3; + Parms.CallFunc_K2_TeleportTo_ReturnValue = CallFunc_K2_TeleportTo_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_13 = Temp_bool_Has_Been_Initd_Variable_13; + Parms.K2Node_Event_PrevMovementMode = K2Node_Event_PrevMovementMode; + Parms.K2Node_Event_NewMovementMode = K2Node_Event_NewMovementMode; + Parms.K2Node_Event_PrevCustomMode = K2Node_Event_PrevCustomMode; + Parms.K2Node_Event_NewCustomMode = K2Node_Event_NewCustomMode; + Parms.CallFunc_GetComponentByClass_ReturnValue_2 = CallFunc_GetComponentByClass_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_29 = CallFunc_IsValid_ReturnValue_29; + Parms.CallFunc_GetVelocity_ReturnValue_1 = CallFunc_GetVelocity_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_VSize_ReturnValue_1 = CallFunc_VSize_ReturnValue_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_5 = CallFunc_GetPlayerCameraManager_ReturnValue_5; + Parms.CallFunc_GetComponentByClass_ReturnValue_3 = CallFunc_GetComponentByClass_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue_20 = CallFunc_Not_PreBool_ReturnValue_20; + Parms.CallFunc_IsControlled_ReturnValue = CallFunc_IsControlled_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue_4 = CallFunc_GetComponentByClass_ReturnValue_4; + Parms.CallFunc_GetComponentByClass_ReturnValue_5 = CallFunc_GetComponentByClass_ReturnValue_5; + Parms.CallFunc_IsValid_ReturnValue_30 = CallFunc_IsValid_ReturnValue_30; + Parms.CallFunc_HasAuthority_ReturnValue_3 = CallFunc_HasAuthority_ReturnValue_3; + Parms.Temp_bool_IsClosed_Variable_13 = Temp_bool_IsClosed_Variable_13; + Parms.CallFunc_BooleanAND_ReturnValue_14 = CallFunc_BooleanAND_ReturnValue_14; + Parms.CallFunc_BooleanAND_ReturnValue_15 = CallFunc_BooleanAND_ReturnValue_15; + Parms.CallFunc_GetComponentByClass_ReturnValue_6 = CallFunc_GetComponentByClass_ReturnValue_6; + Parms.CallFunc_IsValid_ReturnValue_31 = CallFunc_IsValid_ReturnValue_31; + Parms.CallFunc_Not_PreBool_ReturnValue_21 = CallFunc_Not_PreBool_ReturnValue_21; + Parms.CallFunc_Not_PreBool_ReturnValue_22 = CallFunc_Not_PreBool_ReturnValue_22; + Parms.CallFunc_BooleanAND_ReturnValue_16 = CallFunc_BooleanAND_ReturnValue_16; + Parms.CallFunc_Not_PreBool_ReturnValue_23 = CallFunc_Not_PreBool_ReturnValue_23; + Parms.CallFunc_Not_PreBool_ReturnValue_24 = CallFunc_Not_PreBool_ReturnValue_24; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_parameters.hpp new file mode 100644 index 0000000..7dd1a83 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_parameters.hpp @@ -0,0 +1,3006 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x58 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsAffectingWheat +struct ABPCharacter_Demo_C_OnRep_IsAffectingWheat_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x8(0x10)(ReferenceParm) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2518[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGrass_Interaction_Other_C* CallFunc_AddComponentByClass_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2519[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGrass_Interaction_C* CallFunc_AddComponentByClass_ReturnValue_1; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGrass_Interaction_Other_C* CallFunc_GetComponentByClass_ReturnValue; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGrass_Interaction_C* CallFunc_GetComponentByClass_ReturnValue_1; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x191 (0x191 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasDivingHelmet +struct ABPCharacter_Demo_C_OnRep_HasDivingHelmet_Params +{ +public: + bool CallFunc_HasAuthority_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251B[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Temp_struct_Variable; // 0x10(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x40(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_DivingHelmet_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x90(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251D[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Temp_struct_Variable_1; // 0xD0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class USpotLightComponent* CallFunc_AddComponent_ReturnValue_1; // 0x100(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x108(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_AttachToComponent_ReturnValue_1; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_HasWaterPhysics +struct ABPCharacter_Demo_C_OnRep_HasWaterPhysics_Params +{ +public: + class FName Temp_name_Variable; // 0x0(0x8)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x59 (0x59 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.TeleportWater +struct ABPCharacter_Demo_C_TeleportWater_Params +{ +public: + TArray Locations; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FVector Location; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FVector CallFunc_Array_Random_OutItem; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_TeleportTo_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ArmSwimming +struct ABPCharacter_Demo_C_ArmSwimming_Params +{ +public: + bool Swimming; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB (0xB - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopCrouchMovementInput +struct ABPCharacter_Demo_C_CheckStopCrouchMovementInput_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x12 (0x12 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckCrouchMovementInput +struct ABPCharacter_Demo_C_CheckCrouchMovementInput_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_251F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB (0xB - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStopJumpMovementInput +struct ABPCharacter_Demo_C_CheckStopJumpMovementInput_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA (0xA - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckJumpMovementInput +struct ABPCharacter_Demo_C_CheckJumpMovementInput_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1B (0x1B - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckForwardMovementInput +struct ABPCharacter_Demo_C_CheckForwardMovementInput_Params +{ +public: + float Input; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Direction; // 0x4(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_CurrentItem_Rep +struct ABPCharacter_Demo_C_OnRep_CurrentItem_Rep_Params +{ +public: + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x26 (0x26 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFOV +struct ABPCharacter_Demo_C_ToggleFOV_Params +{ +public: + int32 FOV; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2520[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2521[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2522[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x25(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x23 (0x23 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePushToTalk +struct ABPCharacter_Demo_C_TogglePushToTalk_Params +{ +public: + bool UsingPushToTalk; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2523[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_VOIPInGame_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsMotionScanner +struct ABPCharacter_Demo_C_OnRep_IsMotionScanner_Params +{ +public: + bool Temp_bool_Has_Been_Initd_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2524[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMotionScannerComponent* CallFunc_AddComponentByClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetLiquidPain +struct ABPCharacter_Demo_C_SetLiquidPain_Params +{ +public: + float Bluriness; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Vignette; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3A (0x3A - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvItemCount +struct ABPCharacter_Demo_C_InvItemCount_Params +{ +public: + int32 ItemCount; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Count; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2525[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2526[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xE0 (0xE0 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsHoldingRope +struct ABPCharacter_Demo_C_OnRep_IsHoldingRope_Params +{ +public: + int32 Temp_int_Loop_Counter_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2527[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors; // 0x18(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2528[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ARope_BP_C* K2Node_DynamicCast_AsRope_BP; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2529[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_252A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x50(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ARope_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_252B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors_1; // 0x98(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_1; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_252C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_252D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ARope_BP_C* K2Node_DynamicCast_AsRope_BP_1; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_252E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x89 (0x89 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsLiDAROn +struct ABPCharacter_Demo_C_OnRep_IsLiDAROn_Params +{ +public: + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x0(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_252F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AScanner_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2530[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors; // 0x58(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2531[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2532[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AScanner_BP_C* K2Node_DynamicCast_AsScanner_BP; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvAddByName +struct ABPCharacter_Demo_C_InvAddByName_Params +{ +public: + class FName ItemName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2533[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_InvFindFreeSlot_Array_Index; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_InvFindFreeSlot_Found; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemoveCurrent +struct ABPCharacter_Demo_C_InvRemoveCurrent_Params +{ +public: + bool ShouldDrop; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2534[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2535[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Array_Get_Item; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0x1C(0x8)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x32 (0x32 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvFindFreeSlot +struct ABPCharacter_Demo_C_InvFindFreeSlot_Params +{ +public: + int32 Array_Index; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Found; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2536[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2537[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2538[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvAdd +struct ABPCharacter_Demo_C_InvAdd_Params +{ +public: + class ADroppedItem* DroppedItem; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2539[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_InvFindFreeSlot_Array_Index; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_InvFindFreeSlot_Found; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvRemove +struct ABPCharacter_Demo_C_InvRemove_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_253A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_253B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Array_Get_Item; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_253C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Temp_name_Variable; // 0x20(0x8)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvSwap +struct ABPCharacter_Demo_C_InvSwap_Params +{ +public: + int32 Index1; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Index2; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_253D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xE (0xE - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InvMove +struct ABPCharacter_Demo_C_InvMove_Params +{ +public: + int32 Index1; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Index2; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_IntInt_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x16 (0x16 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanAction +struct ABPCharacter_Demo_C_CanAction_Params +{ +public: + bool Variable; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_253E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_3; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInventory +struct ABPCharacter_Demo_C_ToggleInventory_Params +{ +public: + bool Visible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C1 (0x1C1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckFlashlight +struct ABPCharacter_Demo_C_CheckFlashlight_Params +{ +public: + class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_253F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2540[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2541[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x30(0x10)(ConstParm, ReferenceParm) + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2542[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x7C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x88(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x111(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x112(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2543[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x11C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2544[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x17C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x188(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2545[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2546[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x1B2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2547[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Create Whisper Sound +struct ABPCharacter_Demo_C_Create_Whisper_Sound_Params +{ +public: + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleInteractText +struct ABPCharacter_Demo_C_ToggleInteractText_Params +{ +public: + class FText Text; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool CallFunc_IsValid_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2548[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInGame_UI_C* CallFunc_Create_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleCrosshair +struct ABPCharacter_Demo_C_ToggleCrosshair_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2549[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInGame_UI_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_Color +struct ABPCharacter_Demo_C_OnRep_Color_Params +{ +public: + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2 (0x2 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBody +struct ABPCharacter_Demo_C_ToggleBody_Params +{ +public: + bool IsActivated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x13 (0x13 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleVHS +struct ABPCharacter_Demo_C_ToggleVHS_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ObjectObject_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ObjectObject_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA1 (0xA1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckLegsOffset +struct ABPCharacter_Demo_C_CheckLegsOffset_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x18(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.GetBurnoutDuration +struct ABPCharacter_Demo_C_GetBurnoutDuration_Params +{ +public: + float Delay; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowTime +struct ABPCharacter_Demo_C_ShowTime_Params +{ +public: + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x0(0x10)(None) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable; // 0x10(0x10)(NoDestructor) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideTime +struct ABPCharacter_Demo_C_HideTime_Params +{ +public: + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x0(0x10)(None) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable; // 0x10(0x10)(NoDestructor) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_SprintSpeed +struct ABPCharacter_Demo_C_OnRep_SprintSpeed_Params +{ +public: + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x39 (0x39 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClearWidgets +struct ABPCharacter_Demo_C_ClearWidgets_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2550[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UInGame_UI_C* CallFunc_Create_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllWidgetsWithInterface_FoundWidgets; // 0x18(0x10)(ReferenceParm, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2551[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUserWidget* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x38 (0x38 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsPossessed +struct ABPCharacter_Demo_C_OnRep_IsPossessed_Params +{ +public: + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x0(0x8)(NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2552[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x20(0x8)(NoDestructor, HasGetValueTypeHash) + class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2 (0x2 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanSprint +struct ABPCharacter_Demo_C_CanSprint_Params +{ +public: + bool CanSprint; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x20 (0x20 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsDead +struct ABPCharacter_Demo_C_OnRep_IsDead_Params +{ +public: + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Create Static Sound +struct ABPCharacter_Demo_C_Create_Static_Sound_Params +{ +public: + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2553[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x12 (0x12 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CheckStamina +struct ABPCharacter_Demo_C_CheckStamina_Params +{ +public: + bool CallFunc_CanSprint_CanSprint; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2554[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInputAxisValue_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xD0 (0xD0 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnRep_IsFlashlightOn +struct ABPCharacter_Demo_C_OnRep_IsFlashlightOn_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2555[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x10(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAttachedActors_OutActors; // 0x60(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2556[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2557[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2558[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors_1; // 0x98(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFlashlight_BP_C* K2Node_DynamicCast_AsFlashlight_BP_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2559[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Set Input +struct ABPCharacter_Demo_C_Set_Input_Params +{ +public: + bool Enabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopSprint +struct ABPCharacter_Demo_C_StopSprint_Params +{ +public: + bool ShouldStop; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255D[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartSprint +struct ABPCharacter_Demo_C_StartSprint_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSprint_CanSprint; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x310 (0x310 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Headshake +struct ABPCharacter_Demo_C_Headshake_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2569[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_256A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x20(0x10)(ReferenceParm) + TArray Temp_object_Variable; // 0x30(0x10)(ConstParm, ReferenceParm) + enum class EPhysicalSurface Temp_byte_Variable; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_256B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_2; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_3; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x78(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_256C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x11D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_256D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x14C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x168(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x184(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_256E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_4; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_5; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x1B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_256F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue; // 0x1C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2; // 0x1D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsMovingOnGround_ReturnValue; // 0x1DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2570[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x1E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x269(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x26A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x26B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakHitResult_Time_1; // 0x26C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x28C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x298(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2571[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x2B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x2CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x2D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x2E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2572[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x300(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x308(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x50 (0x50 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlashlight +struct ABPCharacter_Demo_C_ToggleFlashlight_Params +{ +public: + class AFlashlight_BP_C* CallFunc_GetActorOfClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumChildrenComponents_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2575[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x10(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFlashlight_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC2 (0xC2 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.CanSee +struct ABPCharacter_Demo_C_CanSee_Params +{ +public: + bool CanSee; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2576[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2577[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AHowler_BP_C* CallFunc_GetActorOfClass_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x28(0x10)(ConstParm, ReferenceParm) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x38(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4C (0x4C - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Toggle Post Processing +struct ABPCharacter_Demo_C_Toggle_Post_Processing_Params +{ +public: + bool Activated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_257D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Value; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x8(0x10)(None) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable; // 0x18(0x10)(NoDestructor) + int32 CallFunc_Array_Add_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_257E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_1; // 0x38(0x10)(NoDestructor) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4C (0x4C - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetPostProcessing +struct ABPCharacter_Demo_C_SetPostProcessing_Params +{ +public: + float Chromatic_Distance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Tracking_Noise_Level; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Signal_Distortion_Intensity; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Color_Tornado_Intensity; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Warp_Belt_Intensity; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Frequency; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Frequency; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Intensity; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Strength; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2580[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x28(0x10)(None) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable; // 0x38(0x10)(NoDestructor) + int32 CallFunc_Array_Add_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xE5 (0xE5 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HasRoom +struct ABPCharacter_Demo_C_HasRoom_Params +{ +public: + float Distance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanLean; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2581[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector NewLocalVar_0; // 0x8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2582[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x18(0x10)(ConstParm, ReferenceParm) + bool CallFunc_IsFalling_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2583[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetRightVector_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_BoxTraceSingle_OutHit; // 0x5C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BoxTraceSingle_ReturnValue; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA (0xA - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.RemoveStamina +struct ABPCharacter_Demo_C_RemoveStamina_Params +{ +public: + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2586[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.AddStamina +struct ABPCharacter_Demo_C_AddStamina_Params +{ +public: + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2587[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.UserConstructionScript +struct ABPCharacter_Demo_C_UserConstructionScript_Params +{ +public: + float CallFunc_BreakVector_X; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424 +struct ABPCharacter_Demo_C_OnNotifyEnd_5F0718B741225A4F928EAFA37DEBB424_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424 +struct ABPCharacter_Demo_C_OnNotifyBegin_5F0718B741225A4F928EAFA37DEBB424_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_5F0718B741225A4F928EAFA37DEBB424 +struct ABPCharacter_Demo_C_OnInterrupted_5F0718B741225A4F928EAFA37DEBB424_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_5F0718B741225A4F928EAFA37DEBB424 +struct ABPCharacter_Demo_C_OnBlendOut_5F0718B741225A4F928EAFA37DEBB424_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_5F0718B741225A4F928EAFA37DEBB424 +struct ABPCharacter_Demo_C_OnCompleted_5F0718B741225A4F928EAFA37DEBB424_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D +struct ABPCharacter_Demo_C_OnNotifyEnd_70F3CD7E4920E00B15625A85BC07DB8D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D +struct ABPCharacter_Demo_C_OnNotifyBegin_70F3CD7E4920E00B15625A85BC07DB8D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D +struct ABPCharacter_Demo_C_OnInterrupted_70F3CD7E4920E00B15625A85BC07DB8D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D +struct ABPCharacter_Demo_C_OnBlendOut_70F3CD7E4920E00B15625A85BC07DB8D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D +struct ABPCharacter_Demo_C_OnCompleted_70F3CD7E4920E00B15625A85BC07DB8D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5 +struct ABPCharacter_Demo_C_OnNotifyEnd_51A4DCE148BC0C00149B8794698E33F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5 +struct ABPCharacter_Demo_C_OnNotifyBegin_51A4DCE148BC0C00149B8794698E33F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_51A4DCE148BC0C00149B8794698E33F5 +struct ABPCharacter_Demo_C_OnInterrupted_51A4DCE148BC0C00149B8794698E33F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_51A4DCE148BC0C00149B8794698E33F5 +struct ABPCharacter_Demo_C_OnBlendOut_51A4DCE148BC0C00149B8794698E33F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_51A4DCE148BC0C00149B8794698E33F5 +struct ABPCharacter_Demo_C_OnCompleted_51A4DCE148BC0C00149B8794698E33F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot1_K2Node_InputActionEvent_15 +struct ABPCharacter_Demo_C_InpActEvt_ItemSlot1_K2Node_InputActionEvent_15_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot2_K2Node_InputActionEvent_14 +struct ABPCharacter_Demo_C_InpActEvt_ItemSlot2_K2Node_InputActionEvent_14_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ItemSlot3_K2Node_InputActionEvent_13 +struct ABPCharacter_Demo_C_InpActEvt_ItemSlot3_K2Node_InputActionEvent_13_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_12 +struct ABPCharacter_Demo_C_InpActEvt_Inventory_K2Node_InputActionEvent_12_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +struct ABPCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_11_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A +struct ABPCharacter_Demo_C_OnNotifyEnd_556A838A4469A7E2C6BDC68317F1227A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A +struct ABPCharacter_Demo_C_OnNotifyBegin_556A838A4469A7E2C6BDC68317F1227A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_556A838A4469A7E2C6BDC68317F1227A +struct ABPCharacter_Demo_C_OnInterrupted_556A838A4469A7E2C6BDC68317F1227A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_556A838A4469A7E2C6BDC68317F1227A +struct ABPCharacter_Demo_C_OnBlendOut_556A838A4469A7E2C6BDC68317F1227A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_556A838A4469A7E2C6BDC68317F1227A +struct ABPCharacter_Demo_C_OnCompleted_556A838A4469A7E2C6BDC68317F1227A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D +struct ABPCharacter_Demo_C_OnNotifyEnd_4D724B00488829DB3EB49DB666B0EC0D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D +struct ABPCharacter_Demo_C_OnNotifyBegin_4D724B00488829DB3EB49DB666B0EC0D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D +struct ABPCharacter_Demo_C_OnInterrupted_4D724B00488829DB3EB49DB666B0EC0D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D +struct ABPCharacter_Demo_C_OnBlendOut_4D724B00488829DB3EB49DB666B0EC0D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_4D724B00488829DB3EB49DB666B0EC0D +struct ABPCharacter_Demo_C_OnCompleted_4D724B00488829DB3EB49DB666B0EC0D_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB +struct ABPCharacter_Demo_C_OnNotifyEnd_DB35E08445921C5BA12E20891BD497DB_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB +struct ABPCharacter_Demo_C_OnNotifyBegin_DB35E08445921C5BA12E20891BD497DB_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_DB35E08445921C5BA12E20891BD497DB +struct ABPCharacter_Demo_C_OnInterrupted_DB35E08445921C5BA12E20891BD497DB_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_DB35E08445921C5BA12E20891BD497DB +struct ABPCharacter_Demo_C_OnBlendOut_DB35E08445921C5BA12E20891BD497DB_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_DB35E08445921C5BA12E20891BD497DB +struct ABPCharacter_Demo_C_OnCompleted_DB35E08445921C5BA12E20891BD497DB_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_10 +struct ABPCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_10_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_9 +struct ABPCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_9_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_ShowIDCard_K2Node_InputActionEvent_8 +struct ABPCharacter_Demo_C_InpActEvt_ShowIDCard_K2Node_InputActionEvent_8_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2 +struct ABPCharacter_Demo_C_OnNotifyEnd_F14B8C27489433D0AC4E5981B3D35BB2_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2 +struct ABPCharacter_Demo_C_OnNotifyBegin_F14B8C27489433D0AC4E5981B3D35BB2_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2 +struct ABPCharacter_Demo_C_OnInterrupted_F14B8C27489433D0AC4E5981B3D35BB2_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2 +struct ABPCharacter_Demo_C_OnBlendOut_F14B8C27489433D0AC4E5981B3D35BB2_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2 +struct ABPCharacter_Demo_C_OnCompleted_F14B8C27489433D0AC4E5981B3D35BB2_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874 +struct ABPCharacter_Demo_C_OnNotifyEnd_9B0709674BA2A8EC63179B9F269BC874_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874 +struct ABPCharacter_Demo_C_OnNotifyBegin_9B0709674BA2A8EC63179B9F269BC874_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnInterrupted_9B0709674BA2A8EC63179B9F269BC874 +struct ABPCharacter_Demo_C_OnInterrupted_9B0709674BA2A8EC63179B9F269BC874_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnBlendOut_9B0709674BA2A8EC63179B9F269BC874 +struct ABPCharacter_Demo_C_OnBlendOut_9B0709674BA2A8EC63179B9F269BC874_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnCompleted_9B0709674BA2A8EC63179B9F269BC874 +struct ABPCharacter_Demo_C_OnCompleted_9B0709674BA2A8EC63179B9F269BC874_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_7 +struct ABPCharacter_Demo_C_InpActEvt_Jump_K2Node_InputActionEvent_7_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Jump_K2Node_InputActionEvent_6 +struct ABPCharacter_Demo_C_InpActEvt_Jump_K2Node_InputActionEvent_6_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_5 +struct ABPCharacter_Demo_C_InpActEvt_LeanLeft_K2Node_InputActionEvent_5_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanLeft_K2Node_InputActionEvent_4 +struct ABPCharacter_Demo_C_InpActEvt_LeanLeft_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_3 +struct ABPCharacter_Demo_C_InpActEvt_LeanRight_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_LeanRight_K2Node_InputActionEvent_2 +struct ABPCharacter_Demo_C_InpActEvt_LeanRight_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +struct ABPCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +struct ABPCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartClimbingLadder +struct ABPCharacter_Demo_C_StartClimbingLadder_Params +{ +public: + class ABP_Pool_Ladder_C* PoolLadder; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SpeedMultiplier; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartTransition +struct ABPCharacter_Demo_C_StartTransition_Params +{ +public: + class ABP_Pool_Ladder_C* PoolLadder; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SpeedMultiplier; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor +struct ABPCharacter_Demo_C_StartPushingActor_Params +{ +public: + class ABP_Pushable_C* PushableActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_SERVER +struct ABPCharacter_Demo_C_StartPushingActor_SERVER_Params +{ +public: + class ABP_Pushable_C* PushableActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector B; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator NewRotation; // 0x14(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x20 (0x20 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartPushingActor_MC +struct ABPCharacter_Demo_C_StartPushingActor_MC_Params +{ +public: + class ABP_Pushable_C* PushableActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector NewLocation; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator NewRotation; // 0x14(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_SERVER +struct ABPCharacter_Demo_C_StopPushingActor_SERVER_Params +{ +public: + class ABP_Pushable_C* PushableActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopPushingActor_MC +struct ABPCharacter_Demo_C_StopPushingActor_MC_Params +{ +public: + class ABP_Pushable_C* PushableActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ReceiveTick +struct ABPCharacter_Demo_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_BlockPushing +struct ABPCharacter_Demo_C_SRV_BlockPushing_Params +{ +public: + class ABP_Pushable_C* Pushable; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_ToggleRadio +struct ABPCharacter_Demo_C_SRV_ToggleRadio_Params +{ +public: + bool Enabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SpawnEquipItem_SERVER +struct ABPCharacter_Demo_C_SpawnEquipItem_SERVER_Params +{ +public: + class UClass* ItemClass; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.PickUp_SERVER +struct ABPCharacter_Demo_C_PickUp_SERVER_Params +{ +public: + class ADroppedItem* Item; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.DropItem_SERVER +struct ABPCharacter_Demo_C_DropItem_SERVER_Params +{ +public: + class FName ItemType; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.UseItem_SERVER +struct ABPCharacter_Demo_C_UseItem_SERVER_Params +{ +public: + class ABP_Item_C* Item; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideLeftArm +struct ABPCharacter_Demo_C_HideLeftArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideRightArm +struct ABPCharacter_Demo_C_HideRightArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Pickup +struct ABPCharacter_Demo_C_MC_Pickup_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_Drop +struct ABPCharacter_Demo_C_MC_Drop_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ConsumeCurrent +struct ABPCharacter_Demo_C_ConsumeCurrent_Params +{ +public: + bool Drop; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtLocation +struct ABPCharacter_Demo_C_LookAtLocation_Params +{ +public: + struct FHE_LookAtLocation Settings; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + uint8 Pad_258D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.LookAtActor +struct ABPCharacter_Demo_C_LookAtActor_Params +{ +public: + struct FHE_LookAtActor LookAtActors; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + uint8 Pad_2593[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.Fear +struct ABPCharacter_Demo_C_Fear_Params +{ +public: + struct FHE_Fear Fear; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2597[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayCameraShake +struct ABPCharacter_Demo_C_PlayCameraShake_Params +{ +public: + class UClass* Shake; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Duration; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.PlayJumpScare +struct ABPCharacter_Demo_C_PlayJumpScare_Params +{ +public: + class ULevelSequence* Sequence; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* Entity; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMovieSceneObjectBindingID EntityBinding; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash) + struct FMovieSceneObjectBindingID CameraBinding; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetWalkSpeedServer +struct ABPCharacter_Demo_C_SetWalkSpeedServer_Params +{ +public: + float Speed; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetSprintSpeedServer +struct ABPCharacter_Demo_C_SetSprintSpeedServer_Params +{ +public: + float Speed; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.RopePitch +struct ABPCharacter_Demo_C_RopePitch_Params +{ +public: + bool Activate; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HidePlayer +struct ABPCharacter_Demo_C_HidePlayer_Params +{ +public: + bool Hidden; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnFlashlightEntity +struct ABPCharacter_Demo_C_OnFlashlightEntity_Params +{ +public: + class AActor* Entity; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleFlash +struct ABPCharacter_Demo_C_ToggleFlash_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SetIsClimbing +struct ABPCharacter_Demo_C_SetIsClimbing_Params +{ +public: + bool IsClimbing; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x60 (0x60 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ClimbRope +struct ABPCharacter_Demo_C_ClimbRope_Params +{ +public: + struct FTransform StartingTransform; // 0x0(0x30)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FTransform TargetTransform; // 0x30(0x30)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.MC_RopePosition +struct ABPCharacter_Demo_C_MC_RopePosition_Params +{ +public: + struct FVector AttachEnd; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Actor; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideItem +struct ABPCharacter_Demo_C_HideItem_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleItem +struct ABPCharacter_Demo_C_ToggleItem_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +struct ABPCharacter_Demo_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +struct ABPCharacter_Demo_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181 +struct ABPCharacter_Demo_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_181_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192 +struct ABPCharacter_Demo_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_192_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct ABPCharacter_Demo_C_BndEvt__BPCharacter_Demo_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x88 (0x88 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnLanded +struct ABPCharacter_Demo_C_OnLanded_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnStartCrouch +struct ABPCharacter_Demo_C_K2_OnStartCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnEndCrouch +struct ABPCharacter_Demo_C_K2_OnEndCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideLegs +struct ABPCharacter_Demo_C_HideLegs_Params +{ +public: + bool Visible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ChangeCrosshairVisibility +struct ABPCharacter_Demo_C_ChangeCrosshairVisibility_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ShowInteractText +struct ABPCharacter_Demo_C_ShowInteractText_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ToggleBlur +struct ABPCharacter_Demo_C_ToggleBlur_Params +{ +public: + bool ShouldBlur; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartBalance +struct ABPCharacter_Demo_C_StartBalance_Params +{ +public: + bool Direction; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool First; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StartFlashlightCheck +struct ABPCharacter_Demo_C_StartFlashlightCheck_Params +{ +public: + bool ShouldAdd; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Tag; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.StopFlashlightCheck +struct ABPCharacter_Demo_C_StopFlashlightCheck_Params +{ +public: + bool ShouldCheck; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Tag; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.TogglePlayerLegs +struct ABPCharacter_Demo_C_TogglePlayerLegs_Params +{ +public: + bool IsHidden; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.SRV_Launch +struct ABPCharacter_Demo_C_SRV_Launch_Params +{ +public: + float Input; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.OnQueryFinished +struct ABPCharacter_Demo_C_OnQueryFinished_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.HideSwimmingArms +struct ABPCharacter_Demo_C_HideSwimmingArms_Params +{ +public: + struct FVector Loc; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.K2_OnMovementModeChanged +struct ABPCharacter_Demo_C_K2_OnMovementModeChanged_Params +{ +public: + enum class EMovementMode PrevMovementMode; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMovementMode NewMovementMode; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 PrevCustomMode; // 0x2(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 NewCustomMode; // 0x3(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2E56 (0x2E56 - 0x0) +// Function BPCharacter_Demo.BPCharacter_Demo_C.ExecuteUbergraph_BPCharacter_Demo +struct ABPCharacter_Demo_C_ExecuteUbergraph_BPCharacter_Demo_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2628[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_262A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackParams K2Node_MakeStruct_MovieSceneSequencePlaybackParams; // 0x10(0x28)(None) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_262F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UShocked_UI_C* CallFunc_Create_ReturnValue; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_24; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x50(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_23; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x68(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_22; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x80(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_21; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x98(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_20; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0xB0(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2630[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_19; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0xD4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_18; // 0xE4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xEC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_17; // 0xFC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x104(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_16; // 0x114(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x11C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_15; // 0x12C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x134(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0x144(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2633[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackParams K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1; // 0x150(0x28)(None) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x179(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2634[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UFadeOut_UI_C* CallFunc_Create_ReturnValue_1; // 0x180(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x188(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_14; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_13; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x1A8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_12; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12; // 0x1C0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_11; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13; // 0x1D8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_10; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14; // 0x1F0(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_2; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_10; // 0x208(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_9; // 0x220(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x238(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2635[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameEnd_UI_2_C* CallFunc_Create_ReturnValue_2; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_8; // 0x260(0x18)(HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_9; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_15; // 0x280(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_8; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_16; // 0x298(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_7; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_17; // 0x2B0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_18; // 0x2C8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_19; // 0x2E0(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_3; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_20; // 0x2F8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_4; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_21; // 0x318(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_22; // 0x330(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x340(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_23; // 0x348(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_24; // 0x360(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_4; // 0x370(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x378(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2636[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlayerName_ReturnValue; // 0x380(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x390(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_7; // 0x398(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x3B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2637[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_6; // 0x3B8(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0x3D0(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_5; // 0x3E8(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_4; // 0x400(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_2; // 0x418(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_3; // 0x430(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_2; // 0x448(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_3; // 0x460(0x18)(HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_5; // 0x478(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2638[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_1; // 0x480(0x18)(HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_6; // 0x498(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2639[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x4A0(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_4; // 0x4B8(0x18)(HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x4DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_7; // 0x4E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x4EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_8; // 0x4F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_9; // 0x4F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_25; // 0x4FC(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_Lerp_ReturnValue; // 0x50C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x510(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x514(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x520(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x524(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x528(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x52C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x52D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x52E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x52F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x530(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x531(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0x532(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x533(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_4; // 0x534(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_4; // 0x535(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_5; // 0x536(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_5; // 0x537(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x538(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x53C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_6; // 0x540(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_6; // 0x541(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x544(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x550(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x55C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_10; // 0x568(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_263F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x56C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x578(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x584(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder_1; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_SpeedMultiplier_1; // 0x598(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue; // 0x59C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x5A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x5AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x5B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x5B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetStartPoint_ReturnValue; // 0x5C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x5CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x5D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2640[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x5E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2641[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x5EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x5F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0x5FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x600(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x604(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_4; // 0x608(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x614(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_3; // 0x620(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_4; // 0x62C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x638(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x63C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x640(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2642[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x648(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_1; // 0x650(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x65C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_1; // 0x668(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2643[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue; // 0x678(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_1; // 0x680(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x684(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x688(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_2; // 0x68C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_2; // 0x698(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_SetActorRotation_ReturnValue_1; // 0x6A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2644[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2; // 0x6A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_3; // 0x6B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_2; // 0x6C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_2; // 0x6CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_2; // 0x6D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_2; // 0x6D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_4; // 0x6D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_5; // 0x6E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x6F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2645[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x6F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x700(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_2; // 0x701(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_7; // 0x702(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2646[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pool_Ladder_C* K2Node_CustomEvent_PoolLadder; // 0x708(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_SpeedMultiplier; // 0x710(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x714(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x715(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2647[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_6; // 0x718(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1; // 0x724(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_7; // 0x730(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2648[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue_3; // 0x734(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x740(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3; // 0x744(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue_1; // 0x750(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_3; // 0x754(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x760(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_3; // 0x764(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_3; // 0x768(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_3; // 0x76C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x770(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_5; // 0x774(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue_5; // 0x780(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_6; // 0x78C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue_2; // 0x798(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2649[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x7A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x7A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_5; // 0x7B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_3; // 0x7B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_264A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_7; // 0x7B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_8; // 0x7C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x7CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x7D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x7D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AController* CallFunc_GetController_ReturnValue_1; // 0x7D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_9; // 0x7E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_4; // 0x7EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_4; // 0x7F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_4; // 0x804(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_264B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_Conv_VectorToRotator_ReturnValue_4; // 0x808(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_4; // 0x814(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_4; // 0x818(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_4; // 0x81C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_7; // 0x820(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_8; // 0x82C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_264C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue_5; // 0x830(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_5; // 0x83C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_10; // 0x848(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x854(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetStartPoint_ReturnValue_1; // 0x860(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_2; // 0x86C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_4; // 0x878(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_11; // 0x880(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_12; // 0x88C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_3; // 0x898(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_B; // 0x8A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator K2Node_CustomEvent_NewRotation_1; // 0x8AC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakVector_X_2; // 0x8B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x8BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x8C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_264D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_2; // 0x8C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_NewLocation; // 0x8D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator K2Node_CustomEvent_NewRotation; // 0x8DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class ABP_Pushable_C* K2Node_CustomEvent_PushableActor_1; // 0x8E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x8F0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x978(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_5; // 0x979(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_264E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_CustomEvent_PushableActor; // 0x980(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_2; // 0x988(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakVector_X_3; // 0x994(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x998(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x99C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_6; // 0x9A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x9AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_6; // 0x9B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_264F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetClosesPoint_ReturnValue; // 0x9B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_4; // 0x9C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_4; // 0x9C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_4; // 0x9C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_13; // 0x9CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_7; // 0x9D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_5; // 0x9E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_5; // 0x9E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_5; // 0x9EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_8; // 0x9F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x9FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable; // 0xA08(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2650[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_1; // 0xA18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xA20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_7; // 0xA21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2651[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_9; // 0xA24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1; // 0xA30(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_1; // 0xAB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue_3; // 0xAB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xABA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2652[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_2; // 0xAC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xAC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2653[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_CustomEvent_Pushable; // 0xAD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_8; // 0xAD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetInputAxisValue_ReturnValue; // 0xAE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0xAE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2654[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInputAxisValue_ReturnValue_1; // 0xAEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetInputAxisValue_ReturnValue_2; // 0xAF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Enabled; // 0xAF4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_8; // 0xAF5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2655[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlatformName_ReturnValue; // 0xAF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0xB08(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2656[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* K2Node_CustomEvent_ItemClass; // 0xB10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ADroppedItem* K2Node_CustomEvent_Item_1; // 0xB18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_14; // 0xB20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_ItemType; // 0xB2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2657[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0xB40(0x98)(HasGetValueTypeHash) + uint8 Pad_2658[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0xBE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2659[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_15; // 0xBE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_3; // 0xBF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_265A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xC00(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0xC30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue; // 0xC38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_CanAction_Variable; // 0xC40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanAction_Variable_1; // 0xC41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanAction_Variable_2; // 0xC42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanAction_Variable_3; // 0xC43(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue; // 0xC44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xC45(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue_1; // 0xC46(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xC47(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanAction_Variable_4; // 0xC48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_265D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_C* K2Node_CustomEvent_Item; // 0xC50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_IntInt_ReturnValue_2; // 0xC58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0xC59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_265E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue; // 0xC60(0x18)(None) + bool K2Node_CustomEvent_Hide_1; // 0xC78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2660[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0xC80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xC88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2662[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Array_Get_Item; // 0xC8C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2663[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_1; // 0xCA0(0x98)(HasGetValueTypeHash) + uint8 Pad_2664[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue_1; // 0xD40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2666[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; // 0xD48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_6; // 0xD50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue; // 0xD51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Hide; // 0xD52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0xD53(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2667[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1; // 0xD58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0xD60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2668[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_16; // 0xD64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xD70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_4; // 0xD74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location_1; // 0xD80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2669[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0xD90(0x30)(IsPlainOldData, NoDestructor) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xDC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location; // 0xDC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_266A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0xDD8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_7; // 0xDE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_266B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_1; // 0xDE8(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue_1; // 0xE00(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_9; // 0xE01(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Drop; // 0xE02(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_266C[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_2; // 0xE08(0x18)(None) + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0xE20(0x10)(ReferenceParm, ContainsInstancedReference) + bool CallFunc_EqualEqual_TextText_ReturnValue_2; // 0xE30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_266D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Inventory_C* CallFunc_Array_Get_Item_1; // 0xE38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0xE40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_8; // 0xE41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_266E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0xE44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xE48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_9; // 0xE49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue_3; // 0xE4A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_10; // 0xE4B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_266F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_11; // 0xE50(0x18)(HasGetValueTypeHash) + class UUI_Inventory_C* CallFunc_Create_ReturnValue_3; // 0xE68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_3; // 0xE70(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue_3; // 0xE88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0xE89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2670[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_4; // 0xE90(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_5; // 0xEA8(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue_4; // 0xEC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_5; // 0xEC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0xEC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_3; // 0xEC3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2671[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_6; // 0xEC8(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue_6; // 0xEE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_4; // 0xEE1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2672[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_12; // 0xEE8(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_13; // 0xF00(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_14; // 0xF18(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_15; // 0xF30(0x18)(HasGetValueTypeHash) + class FName Temp_name_Variable_5; // 0xF48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_11; // 0xF50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2673[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_25; // 0xF54(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_26; // 0xF5C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2674[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable; // 0xF70(0x10)(NoDestructor) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0xF80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_9; // 0xF88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2675[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_LookAtLocation K2Node_CustomEvent_Settings; // 0xF90(0x14)(HasGetValueTypeHash) + uint8 Pad_2676[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_LastIndex_ReturnValue; // 0xFA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0xFAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2677[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_26; // 0xFB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_4; // 0xFB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0xFC0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_27; // 0xFCC(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_BreakRotator_Roll_5; // 0xFDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_5; // 0xFE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_5; // 0xFE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_27; // 0xFE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_28; // 0xFF0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_28; // 0x1000(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_29; // 0x1008(0x10)(ZeroConstructor, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1018(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x101C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2678[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_LookAtLocationSeq CallFunc_Array_Get_Item_2; // 0x1020(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_29; // 0x1038(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x1040(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_30; // 0x1044(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2679[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* CallFunc_PlayRate_ReturnValue; // 0x1058(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_LookAtActor K2Node_CustomEvent_LookAtActors; // 0x1060(0x14)(HasGetValueTypeHash) + uint8 Pad_267A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* CallFunc_PlayRate_ReturnValue_1; // 0x1078(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue_1; // 0x1080(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue_1; // 0x1084(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_267B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_5; // 0x1088(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue_1; // 0x1090(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_6; // 0x109C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_6; // 0x10A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_6; // 0x10A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_12; // 0x10A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_267C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Scanner_C* K2Node_DynamicCast_AsBP_Scanner; // 0x10B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x10B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_267D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x10C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_267E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_2; // 0x10D0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ClassClass_ReturnValue; // 0x1100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_267F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1; // 0x1108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue_1; // 0x1110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_13; // 0x1118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2680[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_3; // 0x1120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x1128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Can_Push_NewParam2; // 0x1129(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Can_Push_NewParam2_1; // 0x112A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x112B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x112C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_3; // 0x112D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_14; // 0x112E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2681[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x1130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x1134(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2682[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Pushable_C* K2Node_DynamicCast_AsBP_Pushable_4; // 0x1138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x1140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2683[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_LookAtActorSeq CallFunc_Array_Get_Item_3; // 0x1148(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2684[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* CallFunc_PlayRate_ReturnValue_2; // 0x1160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTimelineComponent* CallFunc_PlayRate_ReturnValue_3; // 0x1168(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_17; // 0x1170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default_1; // 0x117C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x1180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x1188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2685[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x118C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x1198(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1; // 0x11A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x11B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1; // 0x11BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue_2; // 0x11C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RLerp_ReturnValue; // 0x11D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RLerp_ReturnValue_1; // 0x11E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_7; // 0x11EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_7; // 0x11F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_7; // 0x11F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_8; // 0x11F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_8; // 0x11FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_8; // 0x1200(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_9; // 0x1204(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_10; // 0x1210(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; // 0x121C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_2686[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x12A8(0x10)(None) + int32 CallFunc_Array_Add_ReturnValue; // 0x12B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2687[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Fear K2Node_CustomEvent_Fear; // 0x12C0(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2688[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_IsValid_ReturnValue_15; // 0x12D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2689[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x12DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTimelineComponent* CallFunc_PlayRate_ReturnValue_4; // 0x12E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x12E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_268A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x12F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* K2Node_CustomEvent_Shake; // 0x12F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Duration; // 0x1300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_18; // 0x1304(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequence* K2Node_CustomEvent_Sequence; // 0x1310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_CustomEvent_Entity_1; // 0x1318(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMovieSceneObjectBindingID K2Node_CustomEvent_EntityBinding; // 0x1320(0x18)(NoDestructor, HasGetValueTypeHash) + struct FMovieSceneObjectBindingID K2Node_CustomEvent_CameraBinding; // 0x1338(0x18)(NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x1350(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_VLerp_ReturnValue; // 0x1380(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0x138C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x1398(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x13A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_6; // 0x13B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_6; // 0x13B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_6; // 0x13B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_268B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_3; // 0x13C0(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue_10; // 0x13F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_268C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor; // 0x1400(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue; // 0x1408(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_2; // 0x1410(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_2; // 0x1498(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_268D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Temp_name_Variable_6; // 0x149C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_268E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; // 0x14A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_8; // 0x14B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_268F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_30; // 0x14B4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2690[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_1; // 0x14C0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2; // 0x14F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_2; // 0x14F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_31; // 0x1500(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_31; // 0x1510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_32; // 0x1518(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_19; // 0x1528(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2691[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_2; // 0x1538(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3; // 0x1540(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_16; // 0x1548(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2692[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_1; // 0x1550(0x10)(NoDestructor) + class FName K2Node_CustomEvent_NotifyName_32; // 0x1560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWeightedBlendable CallFunc_Array_Get_Item_4; // 0x1568(0x10)(NoDestructor) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x1578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x157C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x157D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_4; // 0x157E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x157F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x1580(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_33; // 0x1588(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_20; // 0x1598(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2693[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_6; // 0x15A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_33; // 0x15B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1; // 0x15B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2; // 0x15C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_3; // 0x15C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_34; // 0x15D0(0x10)(ZeroConstructor, NoDestructor) + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x15E0(0x4C)(HasGetValueTypeHash) + uint8 Pad_2694[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x1630(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x1638(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0x1648(0x14)(HasGetValueTypeHash) + uint8 Pad_2695[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_7; // 0x1660(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x1668(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x1670(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_9; // 0x1678(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2696[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x1680(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_10; // 0x1688(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2697[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x1690(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x1698(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2698[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x16A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_11; // 0x16A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2699[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Fear K2Node_MakeStruct_HE_Fear; // 0x16B0(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_269A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue_2; // 0x16C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x16CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_1; // 0x16D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_269B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x16D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_2; // 0x16E0(0x10)(NoDestructor) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_3; // 0x16F0(0x10)(NoDestructor) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x1700(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_4; // 0x1708(0x10)(NoDestructor) + struct FWeightedBlendable K2Node_MakeStruct_WeightedBlendable_5; // 0x1718(0x10)(NoDestructor) + TArray K2Node_MakeArray_Array_1; // 0x1728(0x10)(ReferenceParm) + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables_1; // 0x1738(0x10)(None) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4; // 0x1748(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_21; // 0x1750(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_7; // 0x175C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_7; // 0x1760(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_7; // 0x1764(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_17; // 0x1768(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_269C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_22; // 0x176C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_8; // 0x1778(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_8; // 0x177C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_8; // 0x1780(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_2; // 0x1784(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_11; // 0x1788(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_3; // 0x1794(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_3; // 0x181C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_269D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1; // 0x1820(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_34; // 0x1828(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_35; // 0x1830(0x10)(ZeroConstructor, NoDestructor) + struct FTransform CallFunc_GetTransform_ReturnValue_2; // 0x1840(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location_1; // 0x1870(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x187C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x1888(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_269E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_4; // 0x18A0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_GetTransform_ReturnValue_3; // 0x18D0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3; // 0x1900(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACameraActor* CallFunc_FinishSpawningActor_ReturnValue_3; // 0x1908(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMovieSceneSequencePlaybackSettings K2Node_MakeStruct_MovieSceneSequencePlaybackSettings; // 0x1910(0x14)(NoDestructor) + uint8 Pad_269F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1; // 0x1928(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1; // 0x1930(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_10; // 0x1938(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1; // 0x1940(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_12; // 0x1948(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_2; // 0x1950(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_2; // 0x1958(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x1960(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_18; // 0x1968(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1; // 0x1970(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_19; // 0x1978(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_VLerp_ReturnValue_1; // 0x197C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_4; // 0x1988(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_4; // 0x1A10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_4; // 0x1A18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_5; // 0x1A20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_Fear K2Node_MakeStruct_HE_Fear_1; // 0x1A28(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26A5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_6; // 0x1A40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_7; // 0x1A48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5; // 0x1A50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_8; // 0x1A58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_20; // 0x1A59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_21; // 0x1A5A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A6[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_Speed_1; // 0x1A5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x1A60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0x1A68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_13; // 0x1A70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x1A78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x1A80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_14; // 0x1A88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_4; // 0x1A90(0x30)(ConstParm, IsPlainOldData, NoDestructor) + bool CallFunc_Array_RemoveItem_ReturnValue_1; // 0x1AC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26A9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4; // 0x1AC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_9; // 0x1AD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26AA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Dismembered_C* CallFunc_FinishSpawningActor_ReturnValue_4; // 0x1AD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult; // 0x1AE0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1; // 0x1B68(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2; // 0x1BF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_2; // 0x1BF8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x1C80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x1C88(0x8)(NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x1C90(0x8)(NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Speed; // 0x1C98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x1CA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_15; // 0x1CA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_VLerp_ReturnValue_2; // 0x1CAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_9; // 0x1CB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_9; // 0x1CBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_9; // 0x1CC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_12; // 0x1CC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_5; // 0x1CD0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_5; // 0x1D58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26AD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6; // 0x1D60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_22; // 0x1D68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_2; // 0x1D69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_5; // 0x1D6A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26AE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x1D70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimMontage* CallFunc_GetCurrentMontage_ReturnValue; // 0x1D78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7; // 0x1D80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue; // 0x1D88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_23; // 0x1D90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Activate; // 0x1D91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26AF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_3; // 0x1D98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_10; // 0x1DA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_3; // 0x1DA4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_26B1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_4; // 0x1E30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_4; // 0x1E38(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_CustomEvent_Hidden; // 0x1EC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_CustomEvent_Entity; // 0x1EC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler; // 0x1ED0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_16; // 0x1ED8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x1EE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_17; // 0x1EE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x1EF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x1EF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_18; // 0x1F00(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth; // 0x1F08(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_19; // 0x1F10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_CustomEvent_Actor_2; // 0x1F18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x1F20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_24; // 0x1F28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ObjectObject_ReturnValue; // 0x1F29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Temp_name_Variable_7; // 0x1F2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_35; // 0x1F34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x1F40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1F48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1; // 0x1F50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsClimbing; // 0x1F58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_36; // 0x1F5C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_25; // 0x1F6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform K2Node_CustomEvent_StartingTransform; // 0x1F70(0x30)(IsPlainOldData, NoDestructor) + struct FTransform K2Node_CustomEvent_TargetTransform; // 0x1FA0(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location_2; // 0x1FD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_2; // 0x1FDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_2; // 0x1FE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_3; // 0x1FF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_3; // 0x2000(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_3; // 0x200C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0x2018(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0x20A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_VLerp_ReturnValue_3; // 0x20A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_6; // 0x20B0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_6; // 0x2138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector K2Node_CustomEvent_AttachEnd; // 0x213C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_CustomEvent_Actor_1; // 0x2148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_10; // 0x2150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26BE[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_5; // 0x2160(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0x2190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_36; // 0x219C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors; // 0x21A8(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item_5; // 0x21B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x21C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26C0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ARope_BP_C* K2Node_DynamicCast_AsRope_BP; // 0x21C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_20; // 0x21D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x21D1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsVisible_1; // 0x21D2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_26; // 0x21D3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 Temp_int_Array_Index_Variable_2; // 0x21D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_37; // 0x21D8(0x10)(ZeroConstructor, NoDestructor) + class FName CallFunc_Array_Get_Item_6; // 0x21E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_2; // 0x21F0(0x98)(HasGetValueTypeHash) + uint8 Pad_26C1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue_2; // 0x2290(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_3; // 0x2298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_3; // 0x22A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5; // 0x22A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue_5; // 0x22B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_ClimbingArms_C* CallFunc_GetActorOfClass_ReturnValue; // 0x22B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; // 0x22C0(0x10)(ReferenceParm, ContainsInstancedReference) + class FName K2Node_CustomEvent_NotifyName_37; // 0x22D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Inventory_C* CallFunc_Array_Get_Item_7; // 0x22D8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_27; // 0x22E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_4; // 0x22E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0x22E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_8; // 0x22F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_2; // 0x22F8(0x10)(ReferenceParm, ContainsInstancedReference) + class UUI_Inventory_C* CallFunc_Array_Get_Item_8; // 0x2308(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_38; // 0x2310(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_28; // 0x2320(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_5; // 0x2324(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_2; // 0x2328(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_9; // 0x2330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1; // 0x2338(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_21; // 0x2340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_10; // 0x2348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; // 0x2350(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_4; // 0x2358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_4; // 0x2360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_11; // 0x2368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_CustomEvent_Actor; // 0x2370(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_38; // 0x2378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_5; // 0x2380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_5; // 0x2388(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x2390(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x2391(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_3; // 0x2392(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_5; // 0x2393(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_6; // 0x2394(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26CA[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_6; // 0x23A0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_6; // 0x23D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x23D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Ragdoll_C* CallFunc_FinishSpawningActor_ReturnValue_6; // 0x23E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_7; // 0x23E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26CC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_3; // 0x23EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_2; // 0x23F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_1; // 0x23F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue; // 0x23F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_6; // 0x23FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x2408(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x240C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_23; // 0x2418(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x2424(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x2430(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x2434(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue_1; // 0x2435(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_11; // 0x2436(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26CD[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_39; // 0x2438(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_39; // 0x2448(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasRoom_CanLean; // 0x2450(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_40; // 0x2454(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_26CF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_BoolToString_ReturnValue; // 0x2468(0x10)(ZeroConstructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x2478(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP; // 0x2480(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_22; // 0x2488(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_Event_Hit; // 0x248C(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_IsFalling_ReturnValue; // 0x2514(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_6; // 0x2515(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_11; // 0x2516(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_HalfHeightAdjust_1; // 0x2518(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust_1; // 0x251C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_HalfHeightAdjust; // 0x2520(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust; // 0x2524(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_11; // 0x2528(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_VLerp_ReturnValue_4; // 0x252C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue_5; // 0x2538(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_7; // 0x2544(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_7; // 0x25CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_8; // 0x25D0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_8; // 0x2658(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_12; // 0x2659(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_5; // 0x265A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x265C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x2660(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x2664(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x2668(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x266C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_12; // 0x2670(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_13; // 0x2671(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x2674(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x2678(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x267C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Visible; // 0x2680(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_4; // 0x2681(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetBurnoutDuration_Delay; // 0x2684(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsVisible; // 0x2688(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_12; // 0x2689(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasRoom_CanLean_1; // 0x268A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26D9[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_BoolToString_ReturnValue_1; // 0x2690(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText K2Node_Event_Text; // 0x26A0(0x18)(ConstParm) + float CallFunc_BreakRotator_Roll_9; // 0x26B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_9; // 0x26BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_9; // 0x26C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_10; // 0x26C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_10; // 0x26C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_10; // 0x26CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue_1; // 0x26D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x26D1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26DA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll_11; // 0x26D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_11; // 0x26D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_11; // 0x26DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_12; // 0x26E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_12; // 0x26E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_12; // 0x26E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_11; // 0x26EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_12; // 0x26F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakVector_X_10; // 0x2704(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_10; // 0x2708(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_10; // 0x270C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x2710(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_13; // 0x2798(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x27A4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakVector_X_11; // 0x282C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_11; // 0x2830(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_11; // 0x2834(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_14; // 0x2838(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1; // 0x2844(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1; // 0x28CC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakVector_X_12; // 0x2954(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_12; // 0x2958(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_12; // 0x295C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_15; // 0x2960(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_ShouldBlur; // 0x296C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_2; // 0x2970(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_3; // 0x29F8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_4; // 0x2A80(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_CustomEvent_Direction; // 0x2B08(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_First; // 0x2B09(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26DD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue; // 0x2B0C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x2B10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_13; // 0x2B14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_13; // 0x2B18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_13; // 0x2B1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_13; // 0x2B20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2; // 0x2B2C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_Not_PreBool_ReturnValue_8; // 0x2BB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_9; // 0x2BB5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_6; // 0x2BB6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_10; // 0x2BB7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_11; // 0x2BB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_7; // 0x2BB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26DE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll_14; // 0x2BBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_14; // 0x2BC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_14; // 0x2BC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue; // 0x2BC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x2BCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_2; // 0x2BD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x2BD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_14; // 0x2BD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_12; // 0x2BE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3; // 0x2BE8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BooleanAND_ReturnValue_8; // 0x2C70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_13; // 0x2C71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_14; // 0x2C72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_15; // 0x2C73(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_9; // 0x2C74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_10; // 0x2C75(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_16; // 0x2C76(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_ShouldAdd; // 0x2C77(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class FName K2Node_CustomEvent_Tag_1; // 0x2C78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_11; // 0x2C80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_ShouldCheck; // 0x2C81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_Tag; // 0x2C84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_2; // 0x2C90(0x8)(NoDestructor, HasGetValueTypeHash) + uint8 Pad_26E2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_7; // 0x2CA0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_7; // 0x2CD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Card_C* CallFunc_FinishSpawningActor_ReturnValue_7; // 0x2CD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsHidden; // 0x2CE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_17; // 0x2CE1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_Input; // 0x2CE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_7; // 0x2CE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue_1; // 0x2CF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_6; // 0x2D00(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_7; // 0x2D0C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_5; // 0x2D18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_6; // 0x2D24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_8; // 0x2D30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue_2; // 0x2D3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_8; // 0x2D48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_9; // 0x2D54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue_1; // 0x2D60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Add_VectorVector_ReturnValue_7; // 0x2D64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_8; // 0x2D70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_18; // 0x2D7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_12; // 0x2D7D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_13; // 0x2D7E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Load_ControlSettings_Sensitivity; // 0x2D80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Load_ControlSettings_InvertMouse; // 0x2D84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_CameraSetting CallFunc_Load_ControlSettings_CameraSetting; // 0x2D85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Load_ControlSettings_ShowBody; // 0x2D86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Load_ControlSettings_UsingPushToTalk; // 0x2D87(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Load_ControlSettings_FOV; // 0x2D88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Load_ControlSettings_SmoothRotation; // 0x2D8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Load_ControlSettings_HideGore; // 0x2D8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Load_ControlSettings_Gamma; // 0x2D90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Load_ControlSettings_CameraShake; // 0x2D94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Load_ControlSettings_ShowEventContent; // 0x2D95(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x2D96(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0x2D97(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_19; // 0x2D98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0x2DA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0x2DA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26E8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0x2DB0(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0x2DC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26E9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x2DC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Loc; // 0x2DD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_3; // 0x2DDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_TeleportTo_ReturnValue; // 0x2DE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_13; // 0x2DE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EMovementMode K2Node_Event_PrevMovementMode; // 0x2DEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EMovementMode K2Node_Event_NewMovementMode; // 0x2DEB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 K2Node_Event_PrevCustomMode; // 0x2DEC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 K2Node_Event_NewCustomMode; // 0x2DED(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26EA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_2; // 0x2DF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_29; // 0x2DF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetVelocity_ReturnValue_1; // 0x2DFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x2E08(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue_1; // 0x2E0C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x2E10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_5; // 0x2E18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_3; // 0x2E20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_20; // 0x2E28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsControlled_ReturnValue; // 0x2E29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26EF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_4; // 0x2E30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_5; // 0x2E38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_30; // 0x2E40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_3; // 0x2E41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_13; // 0x2E42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_14; // 0x2E43(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_15; // 0x2E44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_FallDamage_C* CallFunc_GetComponentByClass_ReturnValue_6; // 0x2E48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_31; // 0x2E50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_21; // 0x2E51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_22; // 0x2E52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_16; // 0x2E53(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_23; // 0x2E54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_24; // 0x2E55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPCharacter_Demo_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_classes.hpp new file mode 100644 index 0000000..1045b3e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_classes.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BPFL_SaveSystem.BPFL_SaveSystem_C +class UBPFL_SaveSystem_C : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBPFL_SaveSystem_C* GetDefaultObj(); + + void SetPoppedBalloon(const class FString& BalloonID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue); + void SetWatchedElevatorVideo(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetEyeDisarmed(const class FString& EyeID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue); + void SetDidResetPictures(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetPicturesTaken(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetFloorIndex(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetExitIndex(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetLevelDashCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetUnlockedSnackrooms(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetDoorUnlocked(const class FString& DoorID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue); + void SetFinishedElevator(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void FinishedValve(int32 LevelIndex, int32 ValveIndex, class UObject* __WorldContext, bool Temp_bool_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool K2Node_SwitchInteger_CmpSuccess, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2); + void ActivateControlPanel(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool K2Node_SwitchInteger_CmpSuccess); + void SetPlacedAllTVs(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetUnlockedElevator(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void Set_Powered_All(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetKeyPlaced(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool Temp_bool_Variable); + void SetPoolsActivated(int32 PoolsActivated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void RemoveDroppedGlowstick(const struct FGuid& GlowstickID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Map_Remove_ReturnValue); + void AddDroppedGlowstick(const struct FGuid& GlowstickID, const struct FS_Glowstick_Data& GlowstickData, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const struct FS_Glowstick_Data& K2Node_MakeStruct_S_Glowstick_Data, const struct FS_Glowstick_Data& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FS_Glowstick_Data& K2Node_SetFieldsInStruct_StructOut); + void SetTVsPlaced(TArray& TVsPlaced, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHasZone4Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHasZone3Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHasZone2Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHasZone1Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetCompletedBallonPuzzle(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetFoundCassette(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetMembriSpawned(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void GetCompletedLevels(class UObject* __WorldContext, TArray* LevelsCompleted, int32 CurrentLevels, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& Temp_struct_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue); + void Set_Spawn_in_Elevator(bool ShouldSpawn, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHasWatchedVideo(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetCaveCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetReachedCheckpoint(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetVentBroken(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void UnlockedManillaRoom(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetFacelingSpawned(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetTurbinesActivated(int32 Activated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetLevel10Checkpoint(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetMEGGateOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetActivatedMap(TArray& Activated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetDoorBroken(const class FString& DoorID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue); + void SetLevel05Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetUnlockedSafe(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void GetPlacedCans(class UObject* __WorldContext, int32* CansPlaced, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetLevel7Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetMEGCardCollected(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void PlacedCan(class UObject* __WorldContext, int32 Temp_int_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue); + void SetSeenFirstHound(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetDifficulty(enum class E_Difficulty Difficulty, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetUnlockedFun(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetBoilerCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetCheckpointReached(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetTeethOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SaveLevelItems(class FName Level, class UObject* __WorldContext, const TArray& Items, TArray& CallFunc_GetAllActorsOfClass_OutActors, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_WorldCommon& K2Node_MakeStruct_S_WorldCommon, const struct FS_LevelStats& K2Node_SetFieldsInStruct_StructOut, int32 Temp_int_Loop_Counter_Variable_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_Less_IntInt_ReturnValue_1, class ABP_DroppedItem_C* CallFunc_Array_Get_Item_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FS_DroppedItem& K2Node_MakeStruct_S_DroppedItem, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue); + void UnlockedHub(class FName Level, class UObject* __WorldContext, int32 Temp_int_Array_Index_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Loop_Counter_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_SetFieldsInStruct_StructOut, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue); + void SetLevel94Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue); + void SetGaragePowerOn(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void LoadPlayerData(const class FString& UUID, class UObject* __WorldContext, bool* DidFind, struct FS_PlayerData* Inventory, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const struct FS_PlayerData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue); + void SavePlayerData(const class FString& UUID, const struct FS_PlayerData& PlayerData, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetNotesPlaced(TMap Notes, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void FoundHotelKey(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue); + void SetBoilerOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetHotelLobbyOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void FinishedLevel(class FName Level, float Speed, class UObject* __WorldContext, int32 Temp_int_Loop_Counter_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue); + void SetPoweredAllGenerators(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetGeneratorUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetEastSubstationUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetWestSubstationUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetMEGSecurityUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetUnlockedBottom(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void FoundKey(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue); + void SetHeavyDoorOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetMEGPowerOn(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetUnlockedMEG(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetOpenedVendingMachine(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void Create_New_Slot(const class FString& SlotName, const class FString& SaveType, class UObject* __WorldContext, bool* Success, class UBP_MySaveGame_C* CallFunc_Load_Saves_SaveGame, bool CallFunc_Save_Slot_Success, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1, int32 CallFunc_Array_Add_ReturnValue_2, int32 CallFunc_Array_Add_ReturnValue_3, int32 CallFunc_Array_Add_ReturnValue_4, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool K2Node_SwitchString_CmpSuccess, bool CallFunc_SaveGameToSlot_ReturnValue); + void Set_Collected_Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void Get_Difficulty(class UObject* __WorldContext, enum class E_Difficulty* Difficulty, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void SetCurrentLevel(class FName Level, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame); + void ConvertStringToFloat(const class FString& In, class UObject* __WorldContext, float* Out, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue); + void SaveGame(class UBP_New_SaveGame_C* SaveGame, class UObject* __WorldContext, const class FString& Local_SaveName, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue); + void Load_Game(class UObject* __WorldContext, class UBP_New_SaveGame_C** SaveGame, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game, bool K2Node_DynamicCast_bSuccess_1); + void Found_Ladder(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_functions.cpp new file mode 100644 index 0000000..1cedf6d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_functions.cpp @@ -0,0 +1,2287 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BPFL_SaveSystem.BPFL_SaveSystem_C +// (None) + +class UClass* UBPFL_SaveSystem_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BPFL_SaveSystem_C"); + + return Clss; +} + + +// BPFL_SaveSystem_C BPFL_SaveSystem.Default__BPFL_SaveSystem_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBPFL_SaveSystem_C* UBPFL_SaveSystem_C::GetDefaultObj() +{ + static class UBPFL_SaveSystem_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBPFL_SaveSystem_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoppedBalloon +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString BalloonID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetPoppedBalloon(const class FString& BalloonID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetPoppedBalloon"); + + Params::UBPFL_SaveSystem_C_SetPoppedBalloon_Params Parms{}; + + Parms.BalloonID = BalloonID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWatchedElevatorVideo +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetWatchedElevatorVideo(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetWatchedElevatorVideo"); + + Params::UBPFL_SaveSystem_C_SetWatchedElevatorVideo_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEyeDisarmed +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString EyeID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetEyeDisarmed(const class FString& EyeID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetEyeDisarmed"); + + Params::UBPFL_SaveSystem_C_SetEyeDisarmed_Params Parms{}; + + Parms.EyeID = EyeID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDidResetPictures +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetDidResetPictures(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetDidResetPictures"); + + Params::UBPFL_SaveSystem_C_SetDidResetPictures_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPicturesTaken +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetPicturesTaken(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetPicturesTaken"); + + Params::UBPFL_SaveSystem_C_SetPicturesTaken_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFloorIndex +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetFloorIndex(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetFloorIndex"); + + Params::UBPFL_SaveSystem_C_SetFloorIndex_Params Parms{}; + + Parms.Index = Index; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetExitIndex +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetExitIndex(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetExitIndex"); + + Params::UBPFL_SaveSystem_C_SetExitIndex_Params Parms{}; + + Parms.Index = Index; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevelDashCheckpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetLevelDashCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetLevelDashCheckpoint"); + + Params::UBPFL_SaveSystem_C_SetLevelDashCheckpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSnackrooms +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedSnackrooms(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedSnackrooms"); + + Params::UBPFL_SaveSystem_C_SetUnlockedSnackrooms_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorUnlocked +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString DoorID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetDoorUnlocked(const class FString& DoorID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetDoorUnlocked"); + + Params::UBPFL_SaveSystem_C_SetDoorUnlocked_Params Parms{}; + + Parms.DoorID = DoorID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFinishedElevator +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetFinishedElevator(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetFinishedElevator"); + + Params::UBPFL_SaveSystem_C_SetFinishedElevator_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedValve +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 LevelIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 ValveIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::FinishedValve(int32 LevelIndex, int32 ValveIndex, class UObject* __WorldContext, bool Temp_bool_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool K2Node_SwitchInteger_CmpSuccess, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "FinishedValve"); + + Params::UBPFL_SaveSystem_C_FinishedValve_Params Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.ValveIndex = ValveIndex; + Parms.__WorldContext = __WorldContext; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.ActivateControlPanel +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::ActivateControlPanel(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "ActivateControlPanel"); + + Params::UBPFL_SaveSystem_C_ActivateControlPanel_Params Parms{}; + + Parms.Index = Index; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPlacedAllTVs +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetPlacedAllTVs(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetPlacedAllTVs"); + + Params::UBPFL_SaveSystem_C_SetPlacedAllTVs_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedElevator +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedElevator(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedElevator"); + + Params::UBPFL_SaveSystem_C_SetUnlockedElevator_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Powered All +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::Set_Powered_All(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Set Powered All"); + + Params::UBPFL_SaveSystem_C_Set_Powered_All_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetKeyPlaced +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetKeyPlaced(int32 Index, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool Temp_bool_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetKeyPlaced"); + + Params::UBPFL_SaveSystem_C_SetKeyPlaced_Params Parms{}; + + Parms.Index = Index; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_bool_Variable = Temp_bool_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoolsActivated +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 PoolsActivated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetPoolsActivated(int32 PoolsActivated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetPoolsActivated"); + + Params::UBPFL_SaveSystem_C_SetPoolsActivated_Params Parms{}; + + Parms.PoolsActivated = PoolsActivated; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.RemoveDroppedGlowstick +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGuid GlowstickID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Remove_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::RemoveDroppedGlowstick(const struct FGuid& GlowstickID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Map_Remove_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "RemoveDroppedGlowstick"); + + Params::UBPFL_SaveSystem_C_RemoveDroppedGlowstick_Params Parms{}; + + Parms.GlowstickID = GlowstickID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Map_Remove_ReturnValue = CallFunc_Map_Remove_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.AddDroppedGlowstick +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGuid GlowstickID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Glowstick_Data GlowstickData (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Glowstick_Data K2Node_MakeStruct_S_Glowstick_Data (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Glowstick_Data CallFunc_Map_Find_Value (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_Glowstick_Data K2Node_SetFieldsInStruct_StructOut (IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::AddDroppedGlowstick(const struct FGuid& GlowstickID, const struct FS_Glowstick_Data& GlowstickData, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const struct FS_Glowstick_Data& K2Node_MakeStruct_S_Glowstick_Data, const struct FS_Glowstick_Data& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FS_Glowstick_Data& K2Node_SetFieldsInStruct_StructOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "AddDroppedGlowstick"); + + Params::UBPFL_SaveSystem_C_AddDroppedGlowstick_Params Parms{}; + + Parms.GlowstickID = GlowstickID; + Parms.GlowstickData = GlowstickData; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.K2Node_MakeStruct_S_Glowstick_Data = K2Node_MakeStruct_S_Glowstick_Data; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.K2Node_SetFieldsInStruct_StructOut = K2Node_SetFieldsInStruct_StructOut; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTVsPlaced +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray TVsPlaced (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetTVsPlaced(TArray& TVsPlaced, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetTVsPlaced"); + + Params::UBPFL_SaveSystem_C_SetTVsPlaced_Params Parms{}; + + Parms.TVsPlaced = TVsPlaced; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone4Key +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHasZone4Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHasZone4Key"); + + Params::UBPFL_SaveSystem_C_SetHasZone4Key_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone3Key +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHasZone3Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHasZone3Key"); + + Params::UBPFL_SaveSystem_C_SetHasZone3Key_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone2Key +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHasZone2Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHasZone2Key"); + + Params::UBPFL_SaveSystem_C_SetHasZone2Key_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone1Key +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHasZone1Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHasZone1Key"); + + Params::UBPFL_SaveSystem_C_SetHasZone1Key_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCompletedBallonPuzzle +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetCompletedBallonPuzzle(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetCompletedBallonPuzzle"); + + Params::UBPFL_SaveSystem_C_SetCompletedBallonPuzzle_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFoundCassette +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetFoundCassette(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetFoundCassette"); + + Params::UBPFL_SaveSystem_C_SetFoundCassette_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMembriSpawned +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetMembriSpawned(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetMembriSpawned"); + + Params::UBPFL_SaveSystem_C_SetMembriSpawned_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetCompletedLevels +// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray LevelsCompleted (Parm, OutParm, ContainsInstancedReference) +// int32 CurrentLevels (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_struct_Variable (ReferenceParm, ContainsInstancedReference) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::GetCompletedLevels(class UObject* __WorldContext, TArray* LevelsCompleted, int32 CurrentLevels, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& Temp_struct_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "GetCompletedLevels"); + + Params::UBPFL_SaveSystem_C_GetCompletedLevels_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CurrentLevels = CurrentLevels; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (LevelsCompleted != nullptr) + *LevelsCompleted = std::move(Parms.LevelsCompleted); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Spawn in Elevator +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldSpawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::Set_Spawn_in_Elevator(bool ShouldSpawn, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Set Spawn in Elevator"); + + Params::UBPFL_SaveSystem_C_Set_Spawn_in_Elevator_Params Parms{}; + + Parms.ShouldSpawn = ShouldSpawn; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasWatchedVideo +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHasWatchedVideo(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHasWatchedVideo"); + + Params::UBPFL_SaveSystem_C_SetHasWatchedVideo_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCaveCheckpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetCaveCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetCaveCheckpoint"); + + Params::UBPFL_SaveSystem_C_SetCaveCheckpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetReachedCheckpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetReachedCheckpoint(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetReachedCheckpoint"); + + Params::UBPFL_SaveSystem_C_SetReachedCheckpoint_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetVentBroken +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetVentBroken(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetVentBroken"); + + Params::UBPFL_SaveSystem_C_SetVentBroken_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedManillaRoom +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::UnlockedManillaRoom(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "UnlockedManillaRoom"); + + Params::UBPFL_SaveSystem_C_UnlockedManillaRoom_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFacelingSpawned +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetFacelingSpawned(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetFacelingSpawned"); + + Params::UBPFL_SaveSystem_C_SetFacelingSpawned_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTurbinesActivated +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Activated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetTurbinesActivated(int32 Activated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetTurbinesActivated"); + + Params::UBPFL_SaveSystem_C_SetTurbinesActivated_Params Parms{}; + + Parms.Activated = Activated; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel10Checkpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetLevel10Checkpoint(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetLevel10Checkpoint"); + + Params::UBPFL_SaveSystem_C_SetLevel10Checkpoint_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGGateOpened +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetMEGGateOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetMEGGateOpened"); + + Params::UBPFL_SaveSystem_C_SetMEGGateOpened_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetActivatedMap +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Activated (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetActivatedMap(TArray& Activated, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetActivatedMap"); + + Params::UBPFL_SaveSystem_C_SetActivatedMap_Params Parms{}; + + Parms.Activated = Activated; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorBroken +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString DoorID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetDoorBroken(const class FString& DoorID, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetDoorBroken"); + + Params::UBPFL_SaveSystem_C_SetDoorBroken_Params Parms{}; + + Parms.DoorID = DoorID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel05Checkpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetLevel05Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetLevel05Checkpoint"); + + Params::UBPFL_SaveSystem_C_SetLevel05Checkpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSafe +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedSafe(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedSafe"); + + Params::UBPFL_SaveSystem_C_SetUnlockedSafe_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetPlacedCans +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CansPlaced (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::GetPlacedCans(class UObject* __WorldContext, int32* CansPlaced, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "GetPlacedCans"); + + Params::UBPFL_SaveSystem_C_GetPlacedCans_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + + if (CansPlaced != nullptr) + *CansPlaced = Parms.CansPlaced; + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel7Checkpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetLevel7Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetLevel7Checkpoint"); + + Params::UBPFL_SaveSystem_C_SetLevel7Checkpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGCardCollected +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetMEGCardCollected(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetMEGCardCollected"); + + Params::UBPFL_SaveSystem_C_SetMEGCardCollected_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.PlacedCan +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::PlacedCan(class UObject* __WorldContext, int32 Temp_int_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "PlacedCan"); + + Params::UBPFL_SaveSystem_C_PlacedCan_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetSeenFirstHound +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetSeenFirstHound(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetSeenFirstHound"); + + Params::UBPFL_SaveSystem_C_SetSeenFirstHound_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDifficulty +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class E_Difficulty Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetDifficulty(enum class E_Difficulty Difficulty, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetDifficulty"); + + Params::UBPFL_SaveSystem_C_SetDifficulty_Params Parms{}; + + Parms.Difficulty = Difficulty; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedFun +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedFun(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedFun"); + + Params::UBPFL_SaveSystem_C_SetUnlockedFun_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerCheckpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetBoilerCheckpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetBoilerCheckpoint"); + + Params::UBPFL_SaveSystem_C_SetBoilerCheckpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCheckpointReached +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetCheckpointReached(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetCheckpointReached"); + + Params::UBPFL_SaveSystem_C_SetCheckpointReached_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTeethOpened +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetTeethOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetTeethOpened"); + + Params::UBPFL_SaveSystem_C_SetTeethOpened_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveLevelItems +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Items (Edit, BlueprintVisible) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_WorldCommon K2Node_MakeStruct_S_WorldCommon (HasGetValueTypeHash) +// struct FS_LevelStats K2Node_SetFieldsInStruct_StructOut (ContainsInstancedReference, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_DroppedItem_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_DroppedItem K2Node_MakeStruct_S_DroppedItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SaveLevelItems(class FName Level, class UObject* __WorldContext, const TArray& Items, TArray& CallFunc_GetAllActorsOfClass_OutActors, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_WorldCommon& K2Node_MakeStruct_S_WorldCommon, const struct FS_LevelStats& K2Node_SetFieldsInStruct_StructOut, int32 Temp_int_Loop_Counter_Variable_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_Less_IntInt_ReturnValue_1, class ABP_DroppedItem_C* CallFunc_Array_Get_Item_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FS_DroppedItem& K2Node_MakeStruct_S_DroppedItem, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SaveLevelItems"); + + Params::UBPFL_SaveSystem_C_SaveLevelItems_Params Parms{}; + + Parms.Level = Level; + Parms.__WorldContext = __WorldContext; + Parms.Items = Items; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_MakeStruct_S_WorldCommon = K2Node_MakeStruct_S_WorldCommon; + Parms.K2Node_SetFieldsInStruct_StructOut = K2Node_SetFieldsInStruct_StructOut; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.K2Node_MakeStruct_S_DroppedItem = K2Node_MakeStruct_S_DroppedItem; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedHub +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_LevelStats K2Node_SetFieldsInStruct_StructOut (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::UnlockedHub(class FName Level, class UObject* __WorldContext, int32 Temp_int_Array_Index_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Loop_Counter_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_SetFieldsInStruct_StructOut, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "UnlockedHub"); + + Params::UBPFL_SaveSystem_C_UnlockedHub_Params Parms{}; + + Parms.Level = Level; + Parms.__WorldContext = __WorldContext; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_SetFieldsInStruct_StructOut = K2Node_SetFieldsInStruct_StructOut; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel94Checkpoint +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Progress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SetLevel94Checkpoint(int32 Progress, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetLevel94Checkpoint"); + + Params::UBPFL_SaveSystem_C_SetLevel94Checkpoint_Params Parms{}; + + Parms.Progress = Progress; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGaragePowerOn +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetGaragePowerOn(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetGaragePowerOn"); + + Params::UBPFL_SaveSystem_C_SetGaragePowerOn_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.LoadPlayerData +// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString UUID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool DidFind (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerData Inventory (Parm, OutParm, ContainsInstancedReference, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_PlayerData CallFunc_Map_Find_Value (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::LoadPlayerData(const class FString& UUID, class UObject* __WorldContext, bool* DidFind, struct FS_PlayerData* Inventory, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const struct FS_PlayerData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "LoadPlayerData"); + + Params::UBPFL_SaveSystem_C_LoadPlayerData_Params Parms{}; + + Parms.UUID = UUID; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (DidFind != nullptr) + *DidFind = Parms.DidFind; + + if (Inventory != nullptr) + *Inventory = std::move(Parms.Inventory); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SavePlayerData +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString UUID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// struct FS_PlayerData PlayerData (BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SavePlayerData(const class FString& UUID, const struct FS_PlayerData& PlayerData, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SavePlayerData"); + + Params::UBPFL_SaveSystem_C_SavePlayerData_Params Parms{}; + + Parms.UUID = UUID; + Parms.PlayerData = PlayerData; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetNotesPlaced +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TMapNotes (BlueprintVisible, BlueprintReadOnly, Parm) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetNotesPlaced(TMap Notes, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetNotesPlaced"); + + Params::UBPFL_SaveSystem_C_SetNotesPlaced_Params Parms{}; + + Parms.Notes = Notes; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundHotelKey +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::FoundHotelKey(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "FoundHotelKey"); + + Params::UBPFL_SaveSystem_C_FoundHotelKey_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerOpened +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetBoilerOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetBoilerOpened"); + + Params::UBPFL_SaveSystem_C_SetBoilerOpened_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHotelLobbyOpened +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHotelLobbyOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHotelLobbyOpened"); + + Params::UBPFL_SaveSystem_C_SetHotelLobbyOpened_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedLevel +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Speed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item_1 (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats K2Node_MakeStruct_S_LevelStats (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::FinishedLevel(class FName Level, float Speed, class UObject* __WorldContext, int32 Temp_int_Loop_Counter_Variable, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "FinishedLevel"); + + Params::UBPFL_SaveSystem_C_FinishedLevel_Params Parms{}; + + Parms.Level = Level; + Parms.Speed = Speed; + Parms.__WorldContext = __WorldContext; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_S_LevelStats = K2Node_MakeStruct_S_LevelStats; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoweredAllGenerators +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetPoweredAllGenerators(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetPoweredAllGenerators"); + + Params::UBPFL_SaveSystem_C_SetPoweredAllGenerators_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGeneratorUnlocked +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetGeneratorUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetGeneratorUnlocked"); + + Params::UBPFL_SaveSystem_C_SetGeneratorUnlocked_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEastSubstationUnlocked +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetEastSubstationUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetEastSubstationUnlocked"); + + Params::UBPFL_SaveSystem_C_SetEastSubstationUnlocked_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWestSubstationUnlocked +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetWestSubstationUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetWestSubstationUnlocked"); + + Params::UBPFL_SaveSystem_C_SetWestSubstationUnlocked_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGSecurityUnlocked +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetMEGSecurityUnlocked(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetMEGSecurityUnlocked"); + + Params::UBPFL_SaveSystem_C_SetMEGSecurityUnlocked_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedBottom +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedBottom(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedBottom"); + + Params::UBPFL_SaveSystem_C_SetUnlockedBottom_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundKey +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::FoundKey(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "FoundKey"); + + Params::UBPFL_SaveSystem_C_FoundKey_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHeavyDoorOpened +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetHeavyDoorOpened(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetHeavyDoorOpened"); + + Params::UBPFL_SaveSystem_C_SetHeavyDoorOpened_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGPowerOn +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetMEGPowerOn(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetMEGPowerOn"); + + Params::UBPFL_SaveSystem_C_SetMEGPowerOn_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedMEG +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetUnlockedMEG(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetUnlockedMEG"); + + Params::UBPFL_SaveSystem_C_SetUnlockedMEG_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetOpenedVendingMachine +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetOpenedVendingMachine(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetOpenedVendingMachine"); + + Params::UBPFL_SaveSystem_C_SetOpenedVendingMachine_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Create New Slot +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SlotName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FString SaveType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MySaveGame_C* CallFunc_Load_Saves_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Save_Slot_Success (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::Create_New_Slot(const class FString& SlotName, const class FString& SaveType, class UObject* __WorldContext, bool* Success, class UBP_MySaveGame_C* CallFunc_Load_Saves_SaveGame, bool CallFunc_Save_Slot_Success, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1, int32 CallFunc_Array_Add_ReturnValue_2, int32 CallFunc_Array_Add_ReturnValue_3, int32 CallFunc_Array_Add_ReturnValue_4, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool K2Node_SwitchString_CmpSuccess, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Create New Slot"); + + Params::UBPFL_SaveSystem_C_Create_New_Slot_Params Parms{}; + + Parms.SlotName = SlotName; + Parms.SaveType = SaveType; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Saves_SaveGame = CallFunc_Load_Saves_SaveGame; + Parms.CallFunc_Save_Slot_Success = CallFunc_Save_Slot_Success; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + Parms.CallFunc_Array_Add_ReturnValue_2 = CallFunc_Array_Add_ReturnValue_2; + Parms.CallFunc_Array_Add_ReturnValue_3 = CallFunc_Array_Add_ReturnValue_3; + Parms.CallFunc_Array_Add_ReturnValue_4 = CallFunc_Array_Add_ReturnValue_4; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Success != nullptr) + *Success = Parms.Success; + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Collected Key +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::Set_Collected_Key(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Set Collected Key"); + + Params::UBPFL_SaveSystem_C_Set_Collected_Key_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Get Difficulty +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_Difficulty Difficulty (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::Get_Difficulty(class UObject* __WorldContext, enum class E_Difficulty* Difficulty, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Get Difficulty"); + + Params::UBPFL_SaveSystem_C_Get_Difficulty_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + + if (Difficulty != nullptr) + *Difficulty = Parms.Difficulty; + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCurrentLevel +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::SetCurrentLevel(class FName Level, class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SetCurrentLevel"); + + Params::UBPFL_SaveSystem_C_SetCurrentLevel_Params Parms{}; + + Parms.Level = Level; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.ConvertStringToFloat +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString In (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Out (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Conv_StringToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::ConvertStringToFloat(const class FString& In, class UObject* __WorldContext, float* Out, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "ConvertStringToFloat"); + + Params::UBPFL_SaveSystem_C_ConvertStringToFloat_Params Parms{}; + + Parms.In = In; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Conv_StringToFloat_ReturnValue = CallFunc_Conv_StringToFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Out != nullptr) + *Out = Parms.Out; + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveGame +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_New_SaveGame_C* SaveGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Local_SaveName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::SaveGame(class UBP_New_SaveGame_C* SaveGame, class UObject* __WorldContext, const class FString& Local_SaveName, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "SaveGame"); + + Params::UBPFL_SaveSystem_C_SaveGame_Params Parms{}; + + Parms.SaveGame = SaveGame; + Parms.__WorldContext = __WorldContext; + Parms.Local_SaveName = Local_SaveName; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Load Game +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBPFL_SaveSystem_C::Load_Game(class UObject* __WorldContext, class UBP_New_SaveGame_C** SaveGame, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Load Game"); + + Params::UBPFL_SaveSystem_C_Load_Game_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_New_Save_Game = K2Node_DynamicCast_AsBP_New_Save_Game; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Found Ladder +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBPFL_SaveSystem_C::Found_Ladder(class UObject* __WorldContext, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPFL_SaveSystem_C", "Found Ladder"); + + Params::UBPFL_SaveSystem_C_Found_Ladder_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_parameters.hpp new file mode 100644 index 0000000..ce897b5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_parameters.hpp @@ -0,0 +1,961 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x24 (0x24 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoppedBalloon +struct UBPFL_SaveSystem_C_SetPoppedBalloon_Params +{ +public: + class FString BalloonID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWatchedElevatorVideo +struct UBPFL_SaveSystem_C_SetWatchedElevatorVideo_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEyeDisarmed +struct UBPFL_SaveSystem_C_SetEyeDisarmed_Params +{ +public: + class FString EyeID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDidResetPictures +struct UBPFL_SaveSystem_C_SetDidResetPictures_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPicturesTaken +struct UBPFL_SaveSystem_C_SetPicturesTaken_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFloorIndex +struct UBPFL_SaveSystem_C_SetFloorIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25F0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetExitIndex +struct UBPFL_SaveSystem_C_SetExitIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevelDashCheckpoint +struct UBPFL_SaveSystem_C_SetLevelDashCheckpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25F7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSnackrooms +struct UBPFL_SaveSystem_C_SetUnlockedSnackrooms_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorUnlocked +struct UBPFL_SaveSystem_C_SetDoorUnlocked_Params +{ +public: + class FString DoorID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFinishedElevator +struct UBPFL_SaveSystem_C_SetFinishedElevator_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x23 (0x23 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedValve +struct UBPFL_SaveSystem_C_FinishedValve_Params +{ +public: + int32 LevelIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ValveIndex; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x10(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x21(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0x22(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.ActivateControlPanel +struct UBPFL_SaveSystem_C_ActivateControlPanel_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25FE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPlacedAllTVs +struct UBPFL_SaveSystem_C_SetPlacedAllTVs_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedElevator +struct UBPFL_SaveSystem_C_SetUnlockedElevator_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Powered All +struct UBPFL_SaveSystem_C_Set_Powered_All_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetKeyPlaced +struct UBPFL_SaveSystem_C_SetKeyPlaced_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2603[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x18(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoolsActivated +struct UBPFL_SaveSystem_C_SetPoolsActivated_Params +{ +public: + int32 PoolsActivated; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2604[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.RemoveDroppedGlowstick +struct UBPFL_SaveSystem_C_RemoveDroppedGlowstick_Params +{ +public: + struct FGuid GlowstickID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Remove_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x130 (0x130 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.AddDroppedGlowstick +struct UBPFL_SaveSystem_C_AddDroppedGlowstick_Params +{ +public: + struct FGuid GlowstickID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_Glowstick_Data GlowstickData; // 0x10(0x40)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_Glowstick_Data K2Node_MakeStruct_S_Glowstick_Data; // 0x60(0x40)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_Glowstick_Data CallFunc_Map_Find_Value; // 0xA0(0x40)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2605[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_Glowstick_Data K2Node_SetFieldsInStruct_StructOut; // 0xF0(0x40)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTVsPlaced +struct UBPFL_SaveSystem_C_SetTVsPlaced_Params +{ +public: + TArray TVsPlaced; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone4Key +struct UBPFL_SaveSystem_C_SetHasZone4Key_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone3Key +struct UBPFL_SaveSystem_C_SetHasZone3Key_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone2Key +struct UBPFL_SaveSystem_C_SetHasZone2Key_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasZone1Key +struct UBPFL_SaveSystem_C_SetHasZone1Key_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCompletedBallonPuzzle +struct UBPFL_SaveSystem_C_SetCompletedBallonPuzzle_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFoundCassette +struct UBPFL_SaveSystem_C_SetFoundCassette_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMembriSpawned +struct UBPFL_SaveSystem_C_SetMembriSpawned_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9D (0x9D - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetCompletedLevels +struct UBPFL_SaveSystem_C_GetCompletedLevels_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray LevelsCompleted; // 0x8(0x10)(Parm, OutParm, ContainsInstancedReference) + int32 CurrentLevels; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2610[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_struct_Variable; // 0x40(0x10)(ReferenceParm, ContainsInstancedReference) + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x50(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2611[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Spawn in Elevator +struct UBPFL_SaveSystem_C_Set_Spawn_in_Elevator_Params +{ +public: + bool ShouldSpawn; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2612[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHasWatchedVideo +struct UBPFL_SaveSystem_C_SetHasWatchedVideo_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCaveCheckpoint +struct UBPFL_SaveSystem_C_SetCaveCheckpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2614[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetReachedCheckpoint +struct UBPFL_SaveSystem_C_SetReachedCheckpoint_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetVentBroken +struct UBPFL_SaveSystem_C_SetVentBroken_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedManillaRoom +struct UBPFL_SaveSystem_C_UnlockedManillaRoom_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetFacelingSpawned +struct UBPFL_SaveSystem_C_SetFacelingSpawned_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTurbinesActivated +struct UBPFL_SaveSystem_C_SetTurbinesActivated_Params +{ +public: + int32 Activated; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2615[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel10Checkpoint +struct UBPFL_SaveSystem_C_SetLevel10Checkpoint_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGGateOpened +struct UBPFL_SaveSystem_C_SetMEGGateOpened_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetActivatedMap +struct UBPFL_SaveSystem_C_SetActivatedMap_Params +{ +public: + TArray Activated; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDoorBroken +struct UBPFL_SaveSystem_C_SetDoorBroken_Params +{ +public: + class FString DoorID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel05Checkpoint +struct UBPFL_SaveSystem_C_SetLevel05Checkpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2616[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedSafe +struct UBPFL_SaveSystem_C_SetUnlockedSafe_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.GetPlacedCans +struct UBPFL_SaveSystem_C_GetPlacedCans_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CansPlaced; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2617[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel7Checkpoint +struct UBPFL_SaveSystem_C_SetLevel7Checkpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2618[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGCardCollected +struct UBPFL_SaveSystem_C_SetMEGCardCollected_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C (0x1C - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.PlacedCan +struct UBPFL_SaveSystem_C_PlacedCan_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2619[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetSeenFirstHound +struct UBPFL_SaveSystem_C_SetSeenFirstHound_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetDifficulty +struct UBPFL_SaveSystem_C_SetDifficulty_Params +{ +public: + enum class E_Difficulty Difficulty; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_261A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedFun +struct UBPFL_SaveSystem_C_SetUnlockedFun_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerCheckpoint +struct UBPFL_SaveSystem_C_SetBoilerCheckpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_261B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCheckpointReached +struct UBPFL_SaveSystem_C_SetCheckpointReached_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetTeethOpened +struct UBPFL_SaveSystem_C_SetTeethOpened_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x119 (0x119 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveLevelItems +struct UBPFL_SaveSystem_C_SaveLevelItems_Params +{ +public: + class FName Level; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Items; // 0x10(0x10)(Edit, BlueprintVisible) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_261C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x50(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_WorldCommon K2Node_MakeStruct_S_WorldCommon; // 0x88(0x18)(HasGetValueTypeHash) + struct FS_LevelStats K2Node_SetFieldsInStruct_StructOut; // 0xA0(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_261D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_DroppedItem_C* CallFunc_Array_Get_Item_1; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_DroppedItem K2Node_MakeStruct_S_DroppedItem; // 0xFC(0x14)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA2 (0xA2 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.UnlockedHub +struct UBPFL_SaveSystem_C_UnlockedHub_Params +{ +public: + class FName Level; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_261E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_261F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x28(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_LevelStats K2Node_SetFieldsInStruct_StructOut; // 0x60(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetLevel94Checkpoint +struct UBPFL_SaveSystem_C_SetLevel94Checkpoint_Params +{ +public: + int32 Progress; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2620[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGaragePowerOn +struct UBPFL_SaveSystem_C_SetGaragePowerOn_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x59 (0x59 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.LoadPlayerData +struct UBPFL_SaveSystem_C_LoadPlayerData_Params +{ +public: + class FString UUID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidFind; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2621[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerData Inventory; // 0x20(0x18)(Parm, OutParm, ContainsInstancedReference, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_PlayerData CallFunc_Map_Find_Value; // 0x40(0x18)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x38 (0x38 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SavePlayerData +struct UBPFL_SaveSystem_C_SavePlayerData_Params +{ +public: + class FString UUID; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + struct FS_PlayerData PlayerData; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x60 (0x60 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetNotesPlaced +struct UBPFL_SaveSystem_C_SetNotesPlaced_Params +{ +public: + TMap Notes; // 0x0(0x50)(BlueprintVisible, BlueprintReadOnly, Parm) + class UObject* __WorldContext; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundHotelKey +struct UBPFL_SaveSystem_C_FoundHotelKey_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetBoilerOpened +struct UBPFL_SaveSystem_C_SetBoilerOpened_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHotelLobbyOpened +struct UBPFL_SaveSystem_C_SetHotelLobbyOpened_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF2 (0xF2 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FinishedLevel +struct UBPFL_SaveSystem_C_FinishedLevel_Params +{ +public: + class FName Level; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Speed; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_265B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_265C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_265F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x38(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2661[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item_1; // 0x78(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xB2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2665[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats K2Node_MakeStruct_S_LevelStats; // 0xB8(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0xF1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetPoweredAllGenerators +struct UBPFL_SaveSystem_C_SetPoweredAllGenerators_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetGeneratorUnlocked +struct UBPFL_SaveSystem_C_SetGeneratorUnlocked_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetEastSubstationUnlocked +struct UBPFL_SaveSystem_C_SetEastSubstationUnlocked_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetWestSubstationUnlocked +struct UBPFL_SaveSystem_C_SetWestSubstationUnlocked_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGSecurityUnlocked +struct UBPFL_SaveSystem_C_SetMEGSecurityUnlocked_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedBottom +struct UBPFL_SaveSystem_C_SetUnlockedBottom_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.FoundKey +struct UBPFL_SaveSystem_C_FoundKey_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetHeavyDoorOpened +struct UBPFL_SaveSystem_C_SetHeavyDoorOpened_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetMEGPowerOn +struct UBPFL_SaveSystem_C_SetMEGPowerOn_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetUnlockedMEG +struct UBPFL_SaveSystem_C_SetUnlockedMEG_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetOpenedVendingMachine +struct UBPFL_SaveSystem_C_SetOpenedVendingMachine_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x5A (0x5A - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Create New Slot +struct UBPFL_SaveSystem_C_Create_New_Slot_Params +{ +public: + class FString SlotName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FString SaveType; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Success; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MySaveGame_C* CallFunc_Load_Saves_SaveGame; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Save_Slot_Success; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26C7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_2; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_3; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_4; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Set Collected Key +struct UBPFL_SaveSystem_C_Set_Collected_Key_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Get Difficulty +struct UBPFL_SaveSystem_C_Get_Difficulty_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Difficulty Difficulty; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26D2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SetCurrentLevel +struct UBPFL_SaveSystem_C_SetCurrentLevel_Params +{ +public: + class FName Level; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x34 (0x34 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.ConvertStringToFloat +struct UBPFL_SaveSystem_C_ConvertStringToFloat_Params +{ +public: + class FString In; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Out; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_26DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Conv_StringToFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x32 (0x32 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.SaveGame +struct UBPFL_SaveSystem_C_SaveGame_Params +{ +public: + class UBP_New_SaveGame_C* SaveGame; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Local_SaveName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x41 (0x41 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Load Game +struct UBPFL_SaveSystem_C_Load_Game_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_26EE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BPFL_SaveSystem.BPFL_SaveSystem_C.Found Ladder +struct UBPFL_SaveSystem_C_Found_Ladder_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPFL_SaveSystem_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_classes.hpp new file mode 100644 index 0000000..41ef87c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BPI_EventItem.BPI_EventItem_C +class IBPI_EventItem_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBPI_EventItem_C* GetDefaultObj(); + + void ToggleEvent(bool Enable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_functions.cpp new file mode 100644 index 0000000..86dffae --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_functions.cpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BPI_EventItem.BPI_EventItem_C +// (None) + +class UClass* IBPI_EventItem_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BPI_EventItem_C"); + + return Clss; +} + + +// BPI_EventItem_C BPI_EventItem.Default__BPI_EventItem_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBPI_EventItem_C* IBPI_EventItem_C::GetDefaultObj() +{ + static class IBPI_EventItem_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBPI_EventItem_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BPI_EventItem.BPI_EventItem_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void IBPI_EventItem_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_EventItem_C", "ToggleEvent"); + + Params::IBPI_EventItem_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_parameters.hpp new file mode 100644 index 0000000..69302ac --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BPI_EventItem.BPI_EventItem_C.ToggleEvent +struct IBPI_EventItem_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_EventItem_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_classes.hpp new file mode 100644 index 0000000..a9ccca4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BPI_KeyboardInteraction.BPI_KeyboardInteraction_C +class IBPI_KeyboardInteraction_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBPI_KeyboardInteraction_C* GetDefaultObj(); + + void SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent); + void SymbolLock(); + void Space(); + void Shift(); + void SendKeyboardText(); + void CapsLock(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_functions.cpp new file mode 100644 index 0000000..3b4ec10 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_functions.cpp @@ -0,0 +1,155 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BPI_KeyboardInteraction.BPI_KeyboardInteraction_C +// (None) + +class UClass* IBPI_KeyboardInteraction_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BPI_KeyboardInteraction_C"); + + return Clss; +} + + +// BPI_KeyboardInteraction_C BPI_KeyboardInteraction.Default__BPI_KeyboardInteraction_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBPI_KeyboardInteraction_C* IBPI_KeyboardInteraction_C::GetDefaultObj() +{ + static class IBPI_KeyboardInteraction_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBPI_KeyboardInteraction_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SetComponentReference +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidgetInteractionComponent* WidgetInteractionComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void IBPI_KeyboardInteraction_C::SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "SetComponentReference"); + + Params::IBPI_KeyboardInteraction_C_SetComponentReference_Params Parms{}; + + Parms.WidgetInteractionComponent = WidgetInteractionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SymbolLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBPI_KeyboardInteraction_C::SymbolLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "SymbolLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.Space +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBPI_KeyboardInteraction_C::Space() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "Space"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.Shift +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBPI_KeyboardInteraction_C::Shift() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "Shift"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SendKeyboardText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBPI_KeyboardInteraction_C::SendKeyboardText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "SendKeyboardText"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.CapsLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBPI_KeyboardInteraction_C::CapsLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BPI_KeyboardInteraction_C", "CapsLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_parameters.hpp new file mode 100644 index 0000000..567ac64 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BPI_KeyboardInteraction.BPI_KeyboardInteraction_C.SetComponentReference +struct IBPI_KeyboardInteraction_C_SetComponentReference_Params +{ +public: + class UWidgetInteractionComponent* WidgetInteractionComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BPI_KeyboardInteraction_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_classes.hpp new file mode 100644 index 0000000..4192815 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Ambience_Manager.BP_Ambience_Manager_C +class ABP_Ambience_Manager_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class AAmbientSound* OutdoorAmbience; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAmbientSound* IndoorAmbience; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Ambience_Manager_C* GetDefaultObj(); + + void ResetAmbience(); + void EnterHouse(); + void ExitHouse(); + void ExecuteUbergraph_BP_Ambience_Manager(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_functions.cpp new file mode 100644 index 0000000..9c63723 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_functions.cpp @@ -0,0 +1,123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Ambience_Manager.BP_Ambience_Manager_C +// (Actor) + +class UClass* ABP_Ambience_Manager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Ambience_Manager_C"); + + return Clss; +} + + +// BP_Ambience_Manager_C BP_Ambience_Manager.Default__BP_Ambience_Manager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Ambience_Manager_C* ABP_Ambience_Manager_C::GetDefaultObj() +{ + static class ABP_Ambience_Manager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Ambience_Manager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Ambience_Manager.BP_Ambience_Manager_C.ResetAmbience +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ambience_Manager_C::ResetAmbience() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ambience_Manager_C", "ResetAmbience"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ambience_Manager.BP_Ambience_Manager_C.EnterHouse +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ambience_Manager_C::EnterHouse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ambience_Manager_C", "EnterHouse"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ambience_Manager.BP_Ambience_Manager_C.ExitHouse +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ambience_Manager_C::ExitHouse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ambience_Manager_C", "ExitHouse"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ambience_Manager.BP_Ambience_Manager_C.ExecuteUbergraph_BP_Ambience_Manager +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Ambience_Manager_C::ExecuteUbergraph_BP_Ambience_Manager(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ambience_Manager_C", "ExecuteUbergraph_BP_Ambience_Manager"); + + Params::ABP_Ambience_Manager_C_ExecuteUbergraph_BP_Ambience_Manager_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_parameters.hpp new file mode 100644 index 0000000..9d7f7ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6 (0x6 - 0x0) +// Function BP_Ambience_Manager.BP_Ambience_Manager_C.ExecuteUbergraph_BP_Ambience_Manager +struct ABP_Ambience_Manager_C_ExecuteUbergraph_BP_Ambience_Manager_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ambience_Manager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_classes.hpp new file mode 100644 index 0000000..cf1ffa4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_classes.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x31 (0x4E9 - 0x4B8) +// BlueprintGeneratedClass BP_Animation.BP_Animation_C +class ABP_Animation_C : public ACharacter +{ +public: + uint8 Pad_78D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UAudioComponent* Audio; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCapsuleComponent* KillPlayer; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x4D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_78E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* Target; // 0x4E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool CanAttack; // 0x4E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Animation_C* GetDefaultObj(); + + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void StopMovement(); + void OnMoveFinished_7E70DA774128EF044FF5A1902873E256(enum class EPathFollowingResult Result, class AAIController* AIController); + void OnRequestFailed_7E70DA774128EF044FF5A1902873E256(); + void OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF(enum class EPathFollowingResult Result, class AAIController* AIController); + void OnRequestFailed_FA9FB91748D8CD6E57E2CFB9369E87DF(); + void StartChasing(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_KillSound(class ABPCharacter_Demo_C* Character); + void ReceiveBeginPlay(); + void OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void Jumpscare(class ABPCharacter_Demo_C* Player); + void BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void Retreat(const struct FVector& Location); + void MC_KillAnimation(class ABPCharacter_Demo_C* Player); + void MC_ChangeEyeColor(); + void MC_StartSound(); + void MC_StopSound(); + void StopSound(); + void ExecuteUbergraph_BP_Animation(int32 EntryPoint, enum class EPathFollowingResult K2Node_CustomEvent_Result_1, class AAIController* K2Node_CustomEvent_AIController_1, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class AAIController* CallFunc_GetAIController_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& CallFunc_GetQueryResultsAsActors_ResultActors, bool CallFunc_GetQueryResultsAsActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, enum class EPathFollowingResult K2Node_CustomEvent_Result, class AAIController* K2Node_CustomEvent_AIController, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsCrouching_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, const struct FVector& K2Node_CustomEvent_Location, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsLocallyControlled_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, bool CallFunc_IsValid_ReturnValue_3, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_1, int32 CallFunc_Array_Random_OutIndex_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors_2, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_2, int32 CallFunc_Array_Random_OutIndex_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool Temp_bool_IsClosed_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_IsPlaying_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_functions.cpp new file mode 100644 index 0000000..a7fbe73 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_functions.cpp @@ -0,0 +1,619 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Animation.BP_Animation_C +// (Actor, Pawn) + +class UClass* ABP_Animation_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Animation_C"); + + return Clss; +} + + +// BP_Animation_C BP_Animation.Default__BP_Animation_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Animation_C* ABP_Animation_C::GetDefaultObj() +{ + static class ABP_Animation_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Animation_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Animation.BP_Animation_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Animation_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "LookAtEntity"); + + Params::ABP_Animation_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.OnMoveFinished_7E70DA774128EF044FF5A1902873E256 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult Result (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* AIController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::OnMoveFinished_7E70DA774128EF044FF5A1902873E256(enum class EPathFollowingResult Result, class AAIController* AIController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "OnMoveFinished_7E70DA774128EF044FF5A1902873E256"); + + Params::ABP_Animation_C_OnMoveFinished_7E70DA774128EF044FF5A1902873E256_Params Parms{}; + + Parms.Result = Result; + Parms.AIController = AIController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.OnRequestFailed_7E70DA774128EF044FF5A1902873E256 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::OnRequestFailed_7E70DA774128EF044FF5A1902873E256() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "OnRequestFailed_7E70DA774128EF044FF5A1902873E256"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult Result (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* AIController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF(enum class EPathFollowingResult Result, class AAIController* AIController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF"); + + Params::ABP_Animation_C_OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF_Params Parms{}; + + Parms.Result = Result; + Parms.AIController = AIController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.OnRequestFailed_FA9FB91748D8CD6E57E2CFB9369E87DF +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::OnRequestFailed_FA9FB91748D8CD6E57E2CFB9369E87DF() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "OnRequestFailed_FA9FB91748D8CD6E57E2CFB9369E87DF"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.StartChasing +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::StartChasing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "StartChasing"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "AttackPlayer"); + + Params::ABP_Animation_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::MC_KillSound(class ABPCharacter_Demo_C* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "MC_KillSound"); + + Params::ABP_Animation_C_MC_KillSound_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.OnQueryFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "OnQueryFinish"); + + Params::ABP_Animation_C_OnQueryFinish_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.Jumpscare +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::Jumpscare(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "Jumpscare"); + + Params::ABP_Animation_C_Jumpscare_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Animation_C::BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Animation_C_BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.Retreat +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::Retreat(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "Retreat"); + + Params::ABP_Animation_C_Retreat_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Animation_C::MC_KillAnimation(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "MC_KillAnimation"); + + Params::ABP_Animation_C_MC_KillAnimation_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Animation.BP_Animation_C.MC_ChangeEyeColor +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::MC_ChangeEyeColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "MC_ChangeEyeColor"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.MC_StartSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::MC_StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "MC_StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.MC_StopSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::MC_StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "MC_StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.StopSound +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Animation_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Animation.BP_Animation_C.ExecuteUbergraph_BP_Animation +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPathFollowingResult K2Node_CustomEvent_Result_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_CustomEvent_AIController_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetQueryResultsAsActors_ResultActors (ReferenceParm) +// bool CallFunc_GetQueryResultsAsActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// enum class EPathFollowingResult K2Node_CustomEvent_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_CustomEvent_AIController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsCrouching_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class AAIController* CallFunc_GetAIController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors_1 (ReferenceParm) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors_2 (ReferenceParm) +// class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Animation_C::ExecuteUbergraph_BP_Animation(int32 EntryPoint, enum class EPathFollowingResult K2Node_CustomEvent_Result_1, class AAIController* K2Node_CustomEvent_AIController_1, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class AAIController* CallFunc_GetAIController_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& CallFunc_GetQueryResultsAsActors_ResultActors, bool CallFunc_GetQueryResultsAsActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, enum class EPathFollowingResult K2Node_CustomEvent_Result, class AAIController* K2Node_CustomEvent_AIController, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsCrouching_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, const struct FVector& K2Node_CustomEvent_Location, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsLocallyControlled_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, bool CallFunc_IsValid_ReturnValue_3, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_1, int32 CallFunc_Array_Random_OutIndex_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors_2, class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_2, int32 CallFunc_Array_Random_OutIndex_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool Temp_bool_IsClosed_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_IsPlaying_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Animation_C", "ExecuteUbergraph_BP_Animation"); + + Params::ABP_Animation_C_ExecuteUbergraph_BP_Animation_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Result_1 = K2Node_CustomEvent_Result_1; + Parms.K2Node_CustomEvent_AIController_1 = K2Node_CustomEvent_AIController_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_CustomEvent_Player_2 = K2Node_CustomEvent_Player_2; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetQueryResultsAsActors_ResultActors = CallFunc_GetQueryResultsAsActors_ResultActors; + Parms.CallFunc_GetQueryResultsAsActors_ReturnValue = CallFunc_GetQueryResultsAsActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.K2Node_CustomEvent_Player_1 = K2Node_CustomEvent_Player_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_CustomEvent_Result = K2Node_CustomEvent_Result; + Parms.K2Node_CustomEvent_AIController = K2Node_CustomEvent_AIController; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsCrouching_ReturnValue = CallFunc_IsCrouching_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_GetAIController_ReturnValue_1 = CallFunc_GetAIController_ReturnValue_1; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_AIMoveTo_ReturnValue = CallFunc_AIMoveTo_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors_1 = CallFunc_GetAllActorsOfClass_OutActors_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_Array_Random_OutItem_1 = CallFunc_Array_Random_OutItem_1; + Parms.CallFunc_Array_Random_OutIndex_1 = CallFunc_Array_Random_OutIndex_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors_2 = CallFunc_GetAllActorsOfClass_OutActors_2; + Parms.CallFunc_Array_Random_OutItem_2 = CallFunc_Array_Random_OutItem_2; + Parms.CallFunc_Array_Random_OutIndex_2 = CallFunc_Array_Random_OutIndex_2; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Greater_IntInt_ReturnValue_2 = CallFunc_Greater_IntInt_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_AIMoveTo_ReturnValue_1 = CallFunc_AIMoveTo_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_parameters.hpp new file mode 100644 index 0000000..f19f756 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_parameters.hpp @@ -0,0 +1,223 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x45 (0x45 - 0x0) +// Function BP_Animation.BP_Animation_C.LookAtEntity +struct ABP_Animation_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Animation.BP_Animation_C.OnMoveFinished_7E70DA774128EF044FF5A1902873E256 +struct ABP_Animation_C_OnMoveFinished_7E70DA774128EF044FF5A1902873E256_Params +{ +public: + enum class EPathFollowingResult Result; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_734[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* AIController; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Animation.BP_Animation_C.OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF +struct ABP_Animation_C_OnMoveFinished_FA9FB91748D8CD6E57E2CFB9369E87DF_Params +{ +public: + enum class EPathFollowingResult Result; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_736[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* AIController; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Animation.BP_Animation_C.AttackPlayer +struct ABP_Animation_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Animation.BP_Animation_C.MC_KillSound +struct ABP_Animation_C_MC_KillSound_Params +{ +public: + class ABPCharacter_Demo_C* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_Animation.BP_Animation_C.OnQueryFinish +struct ABP_Animation_C_OnQueryFinish_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Animation.BP_Animation_C.Jumpscare +struct ABP_Animation_C_Jumpscare_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Animation.BP_Animation_C.BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Animation_C_BndEvt__BP_Animation_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_740[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0xC (0xC - 0x0) +// Function BP_Animation.BP_Animation_C.Retreat +struct ABP_Animation_C_Retreat_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Animation.BP_Animation_C.MC_KillAnimation +struct ABP_Animation_C_MC_KillAnimation_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2F1 (0x2F1 - 0x0) +// Function BP_Animation.BP_Animation_C.ExecuteUbergraph_BP_Animation +struct ABP_Animation_C_ExecuteUbergraph_BP_Animation_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPathFollowingResult K2Node_CustomEvent_Result_1; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_76E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_CustomEvent_AIController_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_76F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_770[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_771[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_2; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x48(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Character; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0x78(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_772[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0xA8(0x14)(HasGetValueTypeHash) + uint8 Pad_773[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_774[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_775[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetQueryResultsAsActors_ResultActors; // 0xE0(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsActors_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_776[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_777[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x120(0x10)(ZeroConstructor, NoDestructor) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x130(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x140(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x14C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_778[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x150(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + enum class EPathFollowingResult K2Node_CustomEvent_Result; // 0x1D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_77A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_CustomEvent_AIController; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsCrouching_ReturnValue; // 0x1F1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x1F2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1F3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x1F4(0x10)(ZeroConstructor, NoDestructor) + struct FVector K2Node_CustomEvent_Location; // 0x204(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x210(0x10)(ReferenceParm) + class AAIController* CallFunc_GetAIController_ReturnValue_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_77D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_77E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x244(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x248(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_77F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x258(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_780[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors_1; // 0x260(0x10)(ReferenceParm) + bool CallFunc_IsValid_ReturnValue_3; // 0x270(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_781[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_1; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex_1; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x284(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_782[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors_2; // 0x290(0x10)(ReferenceParm) + class ABPCharacter_Demo_C* CallFunc_Array_Random_OutItem_2; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex_2; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_2; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_786[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x2B4(0x10)(ZeroConstructor, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x2C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_787[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x2C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_788[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAITask_MoveTo* CallFunc_AIMoveTo_ReturnValue_1; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x2E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x2E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_789[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x2E8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue; // 0x2F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Animation_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_classes.hpp new file mode 100644 index 0000000..b5e8b6c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BP_Antize.BP_Antize_C +class UBP_Antize_C : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBP_Antize_C* GetDefaultObj(); + + void Save_Slot(class UBP_MySaveGame_C* SaveGame, class UObject* __WorldContext, bool* Success, bool CallFunc_SaveGameToSlot_ReturnValue); + void Load_Saves(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue); + void Finished_Level_Lobby_Hard(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + void Finished_Level_Lobby_Normal(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + void CreateNewLobbySave(class UObject* __WorldContext, class UBP_LobbySaveGame_C** SaveGame, const class FString& Local_SaveName, class UBP_LobbySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue); + void GetLobbySaveGame(class UObject* __WorldContext, class UBP_LobbySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_LobbySaveGame_C* CallFunc_CreateNewLobbySave_SaveGame, class UBP_LobbySaveGame_C* K2Node_DynamicCast_AsBP_Lobby_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue); + void Finished_Level_Lobby_Easy(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + void Create_New_Save_File(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, const class FString& Local_SaveName, class UBP_MySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue); + void FinishedLevel(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + void Get_Save_Game(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue); + void FinishedCutscene(class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue); + void SaveGame(class UBP_MySaveGame_C* SaveGame, class UObject* __WorldContext, const class FString& Local_SaveName, bool CallFunc_SaveGameToSlot_ReturnValue); + void ConvertStringToFloat(const class FString& In, class UObject* __WorldContext, float* Out, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue); + void FinishedEndScene(class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_functions.cpp new file mode 100644 index 0000000..f90e199 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_functions.cpp @@ -0,0 +1,504 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Antize.BP_Antize_C +// (None) + +class UClass* UBP_Antize_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Antize_C"); + + return Clss; +} + + +// BP_Antize_C BP_Antize.Default__BP_Antize_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Antize_C* UBP_Antize_C::GetDefaultObj() +{ + static class UBP_Antize_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Antize_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Antize.BP_Antize_C.Save Slot +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_MySaveGame_C* SaveGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Save_Slot(class UBP_MySaveGame_C* SaveGame, class UObject* __WorldContext, bool* Success, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Save Slot"); + + Params::UBP_Antize_C_Save_Slot_Params Parms{}; + + Parms.SaveGame = SaveGame; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Success != nullptr) + *Success = Parms.Success; + +} + + +// Function BP_Antize.BP_Antize_C.Load Saves +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Load_Saves(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Load Saves"); + + Params::UBP_Antize_C_Load_Saves_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.CallFunc_Create_New_Save_File_SaveGame = CallFunc_Create_New_Save_File_SaveGame; + Parms.K2Node_DynamicCast_AsBP_My_Save_Game = K2Node_DynamicCast_AsBP_My_Save_Game; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Hard +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 LevelIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_LevelStats K2Node_MakeStruct_S_LevelStats (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Finished_Level_Lobby_Hard(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Finished Level Lobby Hard"); + + Params::UBP_Antize_C_Finished_Level_Lobby_Hard_Params Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.Time = Time; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_GetLobbySaveGame_SaveGame = CallFunc_GetLobbySaveGame_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_MakeStruct_S_LevelStats = K2Node_MakeStruct_S_LevelStats; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Normal +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 LevelIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_LevelStats K2Node_MakeStruct_S_LevelStats (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Finished_Level_Lobby_Normal(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Finished Level Lobby Normal"); + + Params::UBP_Antize_C_Finished_Level_Lobby_Normal_Params Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.Time = Time; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_GetLobbySaveGame_SaveGame = CallFunc_GetLobbySaveGame_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_MakeStruct_S_LevelStats = K2Node_MakeStruct_S_LevelStats; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.CreateNewLobbySave +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Local_SaveName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::CreateNewLobbySave(class UObject* __WorldContext, class UBP_LobbySaveGame_C** SaveGame, const class FString& Local_SaveName, class UBP_LobbySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "CreateNewLobbySave"); + + Params::UBP_Antize_C_CreateNewLobbySave_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.Local_SaveName = Local_SaveName; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_Antize.BP_Antize_C.GetLobbySaveGame +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* CallFunc_CreateNewLobbySave_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* K2Node_DynamicCast_AsBP_Lobby_Save_Game (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::GetLobbySaveGame(class UObject* __WorldContext, class UBP_LobbySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_LobbySaveGame_C* CallFunc_CreateNewLobbySave_SaveGame, class UBP_LobbySaveGame_C* K2Node_DynamicCast_AsBP_Lobby_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "GetLobbySaveGame"); + + Params::UBP_Antize_C_GetLobbySaveGame_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.CallFunc_CreateNewLobbySave_SaveGame = CallFunc_CreateNewLobbySave_SaveGame; + Parms.K2Node_DynamicCast_AsBP_Lobby_Save_Game = K2Node_DynamicCast_AsBP_Lobby_Save_Game; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Easy +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 LevelIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_LevelStats K2Node_MakeStruct_S_LevelStats (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Finished_Level_Lobby_Easy(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Finished Level Lobby Easy"); + + Params::UBP_Antize_C_Finished_Level_Lobby_Easy_Params Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.Time = Time; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_GetLobbySaveGame_SaveGame = CallFunc_GetLobbySaveGame_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_MakeStruct_S_LevelStats = K2Node_MakeStruct_S_LevelStats; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.Create New Save File +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Local_SaveName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Create_New_Save_File(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, const class FString& Local_SaveName, class UBP_MySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Create New Save File"); + + Params::UBP_Antize_C_Create_New_Save_File_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.Local_SaveName = Local_SaveName; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_Antize.BP_Antize_C.FinishedLevel +// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 LevelIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats K2Node_MakeStruct_S_LevelStats (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::FinishedLevel(int32 LevelIndex, float Time, class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, const struct FS_LevelStats& K2Node_MakeStruct_S_LevelStats, bool CallFunc_SaveGameToSlot_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "FinishedLevel"); + + Params::UBP_Antize_C_FinishedLevel_Params Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.Time = Time; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Get_Save_Game_SaveGame = CallFunc_Get_Save_Game_SaveGame; + Parms.K2Node_MakeStruct_S_LevelStats = K2Node_MakeStruct_S_LevelStats; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.Get Save Game +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::Get_Save_Game(class UObject* __WorldContext, class UBP_MySaveGame_C** SaveGame, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "Get Save Game"); + + Params::UBP_Antize_C_Get_Save_Game_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.CallFunc_Create_New_Save_File_SaveGame = CallFunc_Create_New_Save_File_SaveGame; + Parms.K2Node_DynamicCast_AsBP_My_Save_Game = K2Node_DynamicCast_AsBP_My_Save_Game; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_Antize.BP_Antize_C.FinishedCutscene +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::FinishedCutscene(class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "FinishedCutscene"); + + Params::UBP_Antize_C_FinishedCutscene_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Get_Save_Game_SaveGame = CallFunc_Get_Save_Game_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.SaveGame +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_MySaveGame_C* SaveGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Local_SaveName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::SaveGame(class UBP_MySaveGame_C* SaveGame, class UObject* __WorldContext, const class FString& Local_SaveName, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "SaveGame"); + + Params::UBP_Antize_C_SaveGame_Params Parms{}; + + Parms.SaveGame = SaveGame; + Parms.__WorldContext = __WorldContext; + Parms.Local_SaveName = Local_SaveName; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Antize.BP_Antize_C.ConvertStringToFloat +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString In (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Out (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Conv_StringToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_Antize_C::ConvertStringToFloat(const class FString& In, class UObject* __WorldContext, float* Out, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "ConvertStringToFloat"); + + Params::UBP_Antize_C_ConvertStringToFloat_Params Parms{}; + + Parms.In = In; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Conv_StringToFloat_ReturnValue = CallFunc_Conv_StringToFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Out != nullptr) + *Out = Parms.Out; + +} + + +// Function BP_Antize.BP_Antize_C.FinishedEndScene +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_Antize_C::FinishedEndScene(class UObject* __WorldContext, class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Antize_C", "FinishedEndScene"); + + Params::UBP_Antize_C_FinishedEndScene_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Get_Save_Game_SaveGame = CallFunc_Get_Save_Game_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_parameters.hpp new file mode 100644 index 0000000..1bb5374 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_parameters.hpp @@ -0,0 +1,212 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12 (0x12 - 0x0) +// Function BP_Antize.BP_Antize_C.Save Slot +struct UBP_Antize_C_Save_Slot_Params +{ +public: + class UBP_MySaveGame_C* SaveGame; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Success; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2A (0x2A - 0x0) +// Function BP_Antize.BP_Antize_C.Load Saves +struct UBP_Antize_C_Load_Saves_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x93 (0x93 - 0x0) +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Hard +struct UBP_Antize_C_Finished_Level_Lobby_Hard_Params +{ +public: + int32 LevelIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Time; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2419[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x20(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_LevelStats K2Node_MakeStruct_S_LevelStats; // 0x58(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x93 (0x93 - 0x0) +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Normal +struct UBP_Antize_C_Finished_Level_Lobby_Normal_Params +{ +public: + int32 LevelIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Time; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_241C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x20(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_LevelStats K2Node_MakeStruct_S_LevelStats; // 0x58(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function BP_Antize.BP_Antize_C.CreateNewLobbySave +struct UBP_Antize_C_CreateNewLobbySave_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Local_SaveName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2A (0x2A - 0x0) +// Function BP_Antize.BP_Antize_C.GetLobbySaveGame +struct UBP_Antize_C_GetLobbySaveGame_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* CallFunc_CreateNewLobbySave_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* K2Node_DynamicCast_AsBP_Lobby_Save_Game; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x93 (0x93 - 0x0) +// Function BP_Antize.BP_Antize_C.Finished Level Lobby Easy +struct UBP_Antize_C_Finished_Level_Lobby_Easy_Params +{ +public: + int32 LevelIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Time; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2421[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x20(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_LevelStats K2Node_MakeStruct_S_LevelStats; // 0x58(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function BP_Antize.BP_Antize_C.Create New Save File +struct UBP_Antize_C_Create_New_Save_File_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Local_SaveName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x93 (0x93 - 0x0) +// Function BP_Antize.BP_Antize_C.FinishedLevel +struct UBP_Antize_C_FinishedLevel_Params +{ +public: + int32 LevelIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Time; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_LevelStats K2Node_MakeStruct_S_LevelStats; // 0x18(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2425[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x58(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2A (0x2A - 0x0) +// Function BP_Antize.BP_Antize_C.Get Save Game +struct UBP_Antize_C_Get_Save_Game_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* K2Node_DynamicCast_AsBP_My_Save_Game; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function BP_Antize.BP_Antize_C.FinishedCutscene +struct UBP_Antize_C_FinishedCutscene_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_Antize.BP_Antize_C.SaveGame +struct UBP_Antize_C_SaveGame_Params +{ +public: + class UBP_MySaveGame_C* SaveGame; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Local_SaveName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x34 (0x34 - 0x0) +// Function BP_Antize.BP_Antize_C.ConvertStringToFloat +struct UBP_Antize_C_ConvertStringToFloat_Params +{ +public: + class FString In; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UObject* __WorldContext; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Out; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2427[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Conv_StringToFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function BP_Antize.BP_Antize_C.FinishedEndScene +struct UBP_Antize_C_FinishedEndScene_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Antize_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_classes.hpp new file mode 100644 index 0000000..d025750 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C +class ABP_Bacteria_RoomPoint_C : public AActor +{ +public: + class USphereComponent* Sphere; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Bacteria_RoomPoint_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_functions.cpp new file mode 100644 index 0000000..2007d16 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Bacteria_RoomPoint.BP_Bacteria_RoomPoint_C +// (Actor) + +class UClass* ABP_Bacteria_RoomPoint_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Bacteria_RoomPoint_C"); + + return Clss; +} + + +// BP_Bacteria_RoomPoint_C BP_Bacteria_RoomPoint.Default__BP_Bacteria_RoomPoint_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Bacteria_RoomPoint_C* ABP_Bacteria_RoomPoint_C::GetDefaultObj() +{ + static class ABP_Bacteria_RoomPoint_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Bacteria_RoomPoint_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bacteria_RoomPoint_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_classes.hpp new file mode 100644 index 0000000..94322ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x578 - 0x570) +// BlueprintGeneratedClass BP_BasePlayerController.BP_BasePlayerController_C +class ABP_BasePlayerController_C : public AFancyPlayerController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x570(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class ABP_BasePlayerController_C* GetDefaultObj(); + + void UnlockAchievement(class FName AchievementName); + void ExecuteUbergraph_BP_BasePlayerController(int32 EntryPoint, class FName K2Node_CustomEvent_AchievementName, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_functions.cpp new file mode 100644 index 0000000..0c19bc3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_functions.cpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_BasePlayerController.BP_BasePlayerController_C +// (Actor, PlayerController) + +class UClass* ABP_BasePlayerController_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_BasePlayerController_C"); + + return Clss; +} + + +// BP_BasePlayerController_C BP_BasePlayerController.Default__BP_BasePlayerController_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_BasePlayerController_C* ABP_BasePlayerController_C::GetDefaultObj() +{ + static class ABP_BasePlayerController_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_BasePlayerController_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_BasePlayerController.BP_BasePlayerController_C.UnlockAchievement +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName AchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_BasePlayerController_C::UnlockAchievement(class FName AchievementName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_BasePlayerController_C", "UnlockAchievement"); + + Params::ABP_BasePlayerController_C_UnlockAchievement_Params Parms{}; + + Parms.AchievementName = AchievementName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_BasePlayerController.BP_BasePlayerController_C.ExecuteUbergraph_BP_BasePlayerController +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_AchievementName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_BasePlayerController_C::ExecuteUbergraph_BP_BasePlayerController(int32 EntryPoint, class FName K2Node_CustomEvent_AchievementName, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_BasePlayerController_C", "ExecuteUbergraph_BP_BasePlayerController"); + + Params::ABP_BasePlayerController_C_ExecuteUbergraph_BP_BasePlayerController_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_AchievementName = K2Node_CustomEvent_AchievementName; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_parameters.hpp new file mode 100644 index 0000000..b2b0263 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_BasePlayerController.BP_BasePlayerController_C.UnlockAchievement +struct ABP_BasePlayerController_C_UnlockAchievement_Params +{ +public: + class FName AchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_BasePlayerController.BP_BasePlayerController_C.ExecuteUbergraph_BP_BasePlayerController +struct ABP_BasePlayerController_C_ExecuteUbergraph_BP_BasePlayerController_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_AchievementName; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EAA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_BasePlayerController_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_classes.hpp new file mode 100644 index 0000000..4e4f15d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x250 - 0x220) +// BlueprintGeneratedClass BP_Bookshelf.BP_Bookshelf_C +class ABP_Bookshelf_C : public AActor +{ +public: + class UStaticMeshComponent* Bookshelf; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_R1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_R; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Bookshelf_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_classes.hpp new file mode 100644 index 0000000..5d02f26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x270 - 0x220) +// BlueprintGeneratedClass BP_Bookshelf_fireplace.BP_Bookshelf_fireplace_C +class ABP_Bookshelf_fireplace_C : public AActor +{ +public: + class UStaticMeshComponent* Bookshelf_Door_R3; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L3; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L2; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_R2; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L1; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_R1; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_R; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_Door_L; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Bookshelf_fireplace; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Bookshelf_fireplace_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_functions.cpp new file mode 100644 index 0000000..1549098 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Bookshelf_fireplace.BP_Bookshelf_fireplace_C +// (Actor) + +class UClass* ABP_Bookshelf_fireplace_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Bookshelf_fireplace_C"); + + return Clss; +} + + +// BP_Bookshelf_fireplace_C BP_Bookshelf_fireplace.Default__BP_Bookshelf_fireplace_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Bookshelf_fireplace_C* ABP_Bookshelf_fireplace_C::GetDefaultObj() +{ + static class ABP_Bookshelf_fireplace_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Bookshelf_fireplace_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_fireplace_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_functions.cpp new file mode 100644 index 0000000..c9c812d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Bookshelf.BP_Bookshelf_C +// (Actor) + +class UClass* ABP_Bookshelf_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Bookshelf_C"); + + return Clss; +} + + +// BP_Bookshelf_C BP_Bookshelf.Default__BP_Bookshelf_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Bookshelf_C* ABP_Bookshelf_C::GetDefaultObj() +{ + static class ABP_Bookshelf_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Bookshelf_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Bookshelf_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_classes.hpp new file mode 100644 index 0000000..a710297 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BP_Breakable.BP_Breakable_C +class IBP_Breakable_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBP_Breakable_C* GetDefaultObj(); + + void Damage(class ACharacter* Character); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_functions.cpp new file mode 100644 index 0000000..56d286e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_functions.cpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Breakable.BP_Breakable_C +// (None) + +class UClass* IBP_Breakable_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Breakable_C"); + + return Clss; +} + + +// BP_Breakable_C BP_Breakable.Default__BP_Breakable_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBP_Breakable_C* IBP_Breakable_C::GetDefaultObj() +{ + static class IBP_Breakable_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBP_Breakable_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Breakable.BP_Breakable_C.Damage +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void IBP_Breakable_C::Damage(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Breakable_C", "Damage"); + + Params::IBP_Breakable_C_Damage_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_parameters.hpp new file mode 100644 index 0000000..a839b01 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Breakable.BP_Breakable_C.Damage +struct IBP_Breakable_C_Damage_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Breakable_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_classes.hpp new file mode 100644 index 0000000..7456616 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Cabinet_B.BP_Cabinet_B_C +class ABP_Cabinet_B_C : public AActor +{ +public: + class UStaticMeshComponent* Cabinet_B_door_L; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Cabinet_B; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Cabinet_B_door_R; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Cabinet_B_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_functions.cpp new file mode 100644 index 0000000..d3d2b0e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Cabinet_B.BP_Cabinet_B_C +// (Actor) + +class UClass* ABP_Cabinet_B_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Cabinet_B_C"); + + return Clss; +} + + +// BP_Cabinet_B_C BP_Cabinet_B.Default__BP_Cabinet_B_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Cabinet_B_C* ABP_Cabinet_B_C::GetDefaultObj() +{ + static class ABP_Cabinet_B_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Cabinet_B_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cabinet_B_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_classes.hpp new file mode 100644 index 0000000..b728460 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_classes.hpp @@ -0,0 +1,97 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x170 (0x390 - 0x220) +// BlueprintGeneratedClass BP_Cage.BP_Cage_C +class ABP_Cage_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* Scene1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCableComponent* Cable; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Box; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* FishCage_SM_SharkCage_001; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SharkCage; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Timeline_3_Color_21BECDBF4D49920B51B67EBF19DE40F9; // 0x268(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_3_Density_21BECDBF4D49920B51B67EBF19DE40F9; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_3_Distance_21BECDBF4D49920B51B67EBF19DE40F9; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_3__Direction_21BECDBF4D49920B51B67EBF19DE40F9; // 0x280(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2379[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_3; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_2_NewTrack_0_2038750D41E557B554200BBF45C4A1AA; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_2__Direction_2038750D41E557B554200BBF45C4A1AA; // 0x294(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_237A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_2; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_1_Alpha_754001BB4F692E55D6B76DAF620CB6A6; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_754001BB4F692E55D6B76DAF620CB6A6; // 0x2A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_237B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_NewTrack_0_C70165374BB854183638FC9206D31B3F; // 0x2B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_C70165374BB854183638FC9206D31B3F; // 0x2B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_237C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsClosed; // 0x2C0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_237D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle TimerHandle; // 0x2C8(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FTransform StartingTransform; // 0x2D0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform SequenceTransform; // 0x300(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform EndingTransform; // 0x330(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsLowering; // 0x360(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_237E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Volumes; // 0x368(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + class UNiagaraComponent* Particles; // 0x378(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Ambiences; // 0x380(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + + static class UClass* StaticClass(); + static class ABP_Cage_C* GetDefaultObj(); + + void OnRep_IsLowering(class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue); + void CheckCanClose(bool CallFunc_CanLower_CanLower); + void CanLower(bool* CanLower, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue); + void OnRep_IsClosed(); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void Timeline_0__UnloadPier__EventFunc(); + void Timeline_0__IsUnderwater__EventFunc(); + void Timeline_0__FadeWaterAndLoad__EventFunc(); + void Timeline_0__NewTrack_2__EventFunc(); + void Timeline_0__NewTrack_1__EventFunc(); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void Timeline_2__FinishedFunc(); + void Timeline_2__UpdateFunc(); + void Timeline_3__FinishedFunc(); + void Timeline_3__UpdateFunc(); + void LowerCage(); + void BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void MC_Shake(); + void MC_Ring(); + void MC_ElevatorDoors(); + void CloseDoors(); + void OpenDoors(); + void Reset(); + void StartClosing(); + void ReceiveBeginPlay(); + void MC_Fall(); + void MC_Impact(); + void MC_SetWaterVolume(); + void MC_EnableWater(); + void FadeWater(); + void MC_UnderwaterAmbience(); + void ExecuteUbergraph_BP_Cage(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_HasAuthority_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable_3, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, bool CallFunc_HasAuthority_ReturnValue_2, int32 Temp_int_Array_Index_Variable_5, int32 Temp_int_Loop_Counter_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_6, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetOverlappingActors_OverlappingActors, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_CanLower_CanLower, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2, bool K2Node_DynamicCast_bSuccess_3, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult, bool CallFunc_K2_SetActorTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult_1, bool CallFunc_K2_SetActorTransform_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_3, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_3, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_4, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_4, bool K2Node_DynamicCast_bSuccess_5, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_3, bool Temp_bool_IsClosed_Variable, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_6, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_7, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_8, class APhysicsVolume* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_6, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_HasAuthority_ReturnValue_3, class APhysicsVolume* CallFunc_Array_Get_Item_5, int32 CallFunc_Array_Length_ReturnValue_7, bool CallFunc_Less_IntInt_ReturnValue_5, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_9, bool CallFunc_IsServer_ReturnValue, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1, class AAmbientSound* CallFunc_Array_Get_Item_6, int32 CallFunc_Array_Length_ReturnValue_8, bool CallFunc_Less_IntInt_ReturnValue_6, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_3, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4, bool K2Node_DynamicCast_bSuccess_10, bool CallFunc_IsServer_ReturnValue_1, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_functions.cpp new file mode 100644 index 0000000..549c6c1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_functions.cpp @@ -0,0 +1,961 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Cage.BP_Cage_C +// (Actor) + +class UClass* ABP_Cage_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Cage_C"); + + return Clss; +} + + +// BP_Cage_C BP_Cage.Default__BP_Cage_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Cage_C* ABP_Cage_C::GetDefaultObj() +{ + static class ABP_Cage_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Cage_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Cage.BP_Cage_C.OnRep_IsLowering +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Cage_C::OnRep_IsLowering(class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "OnRep_IsLowering"); + + Params::ABP_Cage_C_OnRep_IsLowering_Params Parms{}; + + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Cage.BP_Cage_C.CheckCanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_CanLower_CanLower (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Cage_C::CheckCanClose(bool CallFunc_CanLower_CanLower) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "CheckCanClose"); + + Params::ABP_Cage_C_CheckCanClose_Params Parms{}; + + Parms.CallFunc_CanLower_CanLower = CallFunc_CanLower_CanLower; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Cage.BP_Cage_C.CanLower +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool CanLower (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Cage_C::CanLower(bool* CanLower, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "CanLower"); + + Params::ABP_Cage_C_CanLower_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanLower != nullptr) + *CanLower = Parms.CanLower; + +} + + +// Function BP_Cage.BP_Cage_C.OnRep_IsClosed +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::OnRep_IsClosed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "OnRep_IsClosed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__UnloadPier__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__UnloadPier__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__UnloadPier__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__IsUnderwater__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__IsUnderwater__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__IsUnderwater__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__FadeWaterAndLoad__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__FadeWaterAndLoad__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__FadeWaterAndLoad__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__NewTrack_2__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__NewTrack_2__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__NewTrack_2__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_0__NewTrack_1__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_0__NewTrack_1__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_0__NewTrack_1__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_3__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_3__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_3__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Timeline_3__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Timeline_3__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Timeline_3__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.LowerCage +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::LowerCage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "LowerCage"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Cage_C::BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Cage_C_BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Cage.BP_Cage_C.MC_Shake +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_Shake() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_Shake"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_Ring +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_Ring() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_Ring"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_ElevatorDoors +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_ElevatorDoors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_ElevatorDoors"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.CloseDoors +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::CloseDoors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "CloseDoors"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.OpenDoors +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::OpenDoors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "OpenDoors"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.Reset +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::Reset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "Reset"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.StartClosing +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::StartClosing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "StartClosing"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_Fall +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_Fall() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_Fall"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_Impact +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_Impact() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_Impact"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_SetWaterVolume +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_SetWaterVolume() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_SetWaterVolume"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_EnableWater +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_EnableWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_EnableWater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.FadeWater +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::FadeWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "FadeWater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.MC_UnderwaterAmbience +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Cage_C::MC_UnderwaterAmbience() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "MC_UnderwaterAmbience"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Cage.BP_Cage_C.ExecuteUbergraph_BP_Cage +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanLower_CanLower (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_TLerp_ReturnValue (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_TLerp_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorTransform_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APhysicsVolume* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APhysicsVolume* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAmbientSound* CallFunc_Array_Get_Item_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Cage_C::ExecuteUbergraph_BP_Cage(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_HasAuthority_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable_3, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, bool CallFunc_HasAuthority_ReturnValue_2, int32 Temp_int_Array_Index_Variable_5, int32 Temp_int_Loop_Counter_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_6, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetOverlappingActors_OverlappingActors, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_CanLower_CanLower, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2, bool K2Node_DynamicCast_bSuccess_3, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult, bool CallFunc_K2_SetActorTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult_1, bool CallFunc_K2_SetActorTransform_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_3, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_3, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_4, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_4, bool K2Node_DynamicCast_bSuccess_5, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_3, bool Temp_bool_IsClosed_Variable, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_6, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_7, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_8, class APhysicsVolume* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_6, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_HasAuthority_ReturnValue_3, class APhysicsVolume* CallFunc_Array_Get_Item_5, int32 CallFunc_Array_Length_ReturnValue_7, bool CallFunc_Less_IntInt_ReturnValue_5, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_9, bool CallFunc_IsServer_ReturnValue, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1, class AAmbientSound* CallFunc_Array_Get_Item_6, int32 CallFunc_Array_Length_ReturnValue_8, bool CallFunc_Less_IntInt_ReturnValue_6, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_3, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4, bool K2Node_DynamicCast_bSuccess_10, bool CallFunc_IsServer_ReturnValue_1, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Cage_C", "ExecuteUbergraph_BP_Cage"); + + Params::ABP_Cage_C_ExecuteUbergraph_BP_Cage_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable_4 = Temp_int_Loop_Counter_Variable_4; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.Temp_int_Loop_Counter_Variable_5 = Temp_int_Loop_Counter_Variable_5; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.Temp_int_Array_Index_Variable_4 = Temp_int_Array_Index_Variable_4; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable_5 = Temp_int_Array_Index_Variable_5; + Parms.Temp_int_Loop_Counter_Variable_6 = Temp_int_Loop_Counter_Variable_6; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.Temp_int_Array_Index_Variable_6 = Temp_int_Array_Index_Variable_6; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_CanLower_CanLower = CallFunc_CanLower_CanLower; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue_1 = CallFunc_GetGameState_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_2 = CallFunc_GetGameState_ReturnValue_2; + Parms.K2Node_DynamicCast_AsMP_Game_State_1 = K2Node_DynamicCast_AsMP_Game_State_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsMP_Game_State_2 = K2Node_DynamicCast_AsMP_Game_State_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_TLerp_ReturnValue = CallFunc_TLerp_ReturnValue; + Parms.CallFunc_K2_SetActorTransform_SweepHitResult = CallFunc_K2_SetActorTransform_SweepHitResult; + Parms.CallFunc_K2_SetActorTransform_ReturnValue = CallFunc_K2_SetActorTransform_ReturnValue; + Parms.CallFunc_TLerp_ReturnValue_1 = CallFunc_TLerp_ReturnValue_1; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor = CallFunc_CreateLevelSequencePlayer_OutActor; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue = CallFunc_CreateLevelSequencePlayer_ReturnValue; + Parms.CallFunc_K2_SetActorTransform_SweepHitResult_1 = CallFunc_K2_SetActorTransform_SweepHitResult_1; + Parms.CallFunc_K2_SetActorTransform_ReturnValue_1 = CallFunc_K2_SetActorTransform_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_3 = CallFunc_GetGameState_ReturnValue_3; + Parms.K2Node_DynamicCast_AsMP_Game_State_3 = K2Node_DynamicCast_AsMP_Game_State_3; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_4 = CallFunc_GetGameState_ReturnValue_4; + Parms.K2Node_DynamicCast_AsMP_Game_State_4 = K2Node_DynamicCast_AsMP_Game_State_4; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_1 = CallFunc_GetPlayerCharacter_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_2 = CallFunc_GetPlayerCharacter_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_3 = K2Node_DynamicCast_AsBPCharacter_Demo_3; + Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_Length_ReturnValue_6 = CallFunc_Array_Length_ReturnValue_6; + Parms.CallFunc_Less_IntInt_ReturnValue_4 = CallFunc_Less_IntInt_ReturnValue_4; + Parms.CallFunc_HasAuthority_ReturnValue_3 = CallFunc_HasAuthority_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_Array_Length_ReturnValue_7 = CallFunc_Array_Length_ReturnValue_7; + Parms.CallFunc_Less_IntInt_ReturnValue_5 = CallFunc_Less_IntInt_ReturnValue_5; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess_9 = K2Node_DynamicCast_bSuccess_9; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_1 = CallFunc_SpawnSoundAttached_ReturnValue_1; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_4 = CallFunc_HasAuthority_ReturnValue_4; + Parms.CallFunc_SpawnSound2D_ReturnValue_1 = CallFunc_SpawnSound2D_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_6 = CallFunc_Array_Get_Item_6; + Parms.CallFunc_Array_Length_ReturnValue_8 = CallFunc_Array_Length_ReturnValue_8; + Parms.CallFunc_Less_IntInt_ReturnValue_6 = CallFunc_Less_IntInt_ReturnValue_6; + Parms.CallFunc_SpawnSound2D_ReturnValue_2 = CallFunc_SpawnSound2D_ReturnValue_2; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_3 = CallFunc_GetPlayerCharacter_ReturnValue_3; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_4 = K2Node_DynamicCast_AsBPCharacter_Demo_4; + Parms.K2Node_DynamicCast_bSuccess_10 = K2Node_DynamicCast_bSuccess_10; + Parms.CallFunc_IsServer_ReturnValue_1 = CallFunc_IsServer_ReturnValue_1; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_K2_GetRootComponent_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_2 = CallFunc_SpawnSoundAttached_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_parameters.hpp new file mode 100644 index 0000000..3e3d395 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_parameters.hpp @@ -0,0 +1,238 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Cage.BP_Cage_C.OnRep_IsLowering +struct ABP_Cage_C_OnRep_IsLowering_Params +{ +public: + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Cage.BP_Cage_C.CheckCanClose +struct ABP_Cage_C_CheckCanClose_Params +{ +public: + bool CallFunc_CanLower_CanLower; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x55 (0x55 - 0x0) +// Function BP_Cage.BP_Cage_C.CanLower +struct ABP_Cage_C_CanLower_Params +{ +public: + bool CanLower; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x28(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_234D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_2; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Cage.BP_Cage_C.BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Cage_C_BndEvt__BP_Elevator_Hotel_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x598 (0x598 - 0x0) +// Function BP_Cage.BP_Cage_C.ExecuteUbergraph_BP_Cage +struct ABP_Cage_C_ExecuteUbergraph_BP_Cage_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_2; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_3; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_3; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_4; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_5; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_4; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_5; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_6; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_6; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_235E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x88(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2360[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x120(0x10)(ReferenceParm) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2361[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2362[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x14C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x151(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanLower_CanLower; // 0x152(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2363[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x158(0x8)(NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue_1; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue_2; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2364[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2365[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x1A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x1B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x1B2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2366[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_1; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x1D4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_2367[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x260(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FTransform CallFunc_TLerp_ReturnValue; // 0x290(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult; // 0x2C0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorTransform_ReturnValue; // 0x348(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2368[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_TLerp_ReturnValue_1; // 0x350(0x30)(IsPlainOldData, NoDestructor) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue; // 0x388(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult_1; // 0x390(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorTransform_ReturnValue_1; // 0x418(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2369[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_3; // 0x420(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_3; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x430(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x434(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_2; // 0x440(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x448(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x44C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x450(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_236C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_4; // 0x460(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_4; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x470(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_3; // 0x478(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_5; // 0x480(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x484(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x485(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1; // 0x490(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x498(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x4A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x4A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x4B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2370[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2; // 0x4B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3; // 0x4C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_8; // 0x4C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2371[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APhysicsVolume* CallFunc_Array_Get_Item_4; // 0x4D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_6; // 0x4D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_4; // 0x4DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_3; // 0x4DD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2372[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class APhysicsVolume* CallFunc_Array_Get_Item_5; // 0x4E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_7; // 0x4E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_5; // 0x4EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2373[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x4F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x500(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2374[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0x508(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_9; // 0x510(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x511(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2375[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue; // 0x518(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x520(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1; // 0x528(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x530(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_4; // 0x538(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2376[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_1; // 0x540(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAmbientSound* CallFunc_Array_Get_Item_6; // 0x548(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_8; // 0x550(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_6; // 0x554(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2377[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue_2; // 0x558(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_3; // 0x560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4; // 0x568(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_10; // 0x570(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue_1; // 0x571(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2378[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x578(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue; // 0x580(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x588(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2; // 0x590(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Cage_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_classes.hpp new file mode 100644 index 0000000..389a088 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x2810 - 0x2810) +// BlueprintGeneratedClass BP_CameraManager.BP_CameraManager_C +class ABP_CameraManager_C : public APlayerCameraManager +{ +public: + + static class UClass* StaticClass(); + static class ABP_CameraManager_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_functions.cpp new file mode 100644 index 0000000..80d84bb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_CameraManager.BP_CameraManager_C +// (Actor) + +class UClass* ABP_CameraManager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_CameraManager_C"); + + return Clss; +} + + +// BP_CameraManager_C BP_CameraManager.Default__BP_CameraManager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_CameraManager_C* ABP_CameraManager_C::GetDefaultObj() +{ + static class ABP_CameraManager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_CameraManager_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CameraManager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_classes.hpp new file mode 100644 index 0000000..07f5a97 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x268 - 0x220) +// BlueprintGeneratedClass BP_Camera_Screen.BP_Camera_Screen_C +class ABP_Camera_Screen_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DynamicTV; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 TVIndex; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FD4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstance* Material; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RenderTarget; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsCorrect; // 0x258(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool UsePlaceholder; // 0x259(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool ShouldReset; // 0x25A(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_1FD5[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Texture; // 0x260(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Camera_Screen_C* GetDefaultObj(); + + void SetFirstTexture(class UTexture** Texture, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess); + void OnRep_ShouldReset(); + void OnRep_UsePlaceholder(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, class UTexture* K2Node_Select_Default, const struct FColor& CallFunc_ReadRenderTargetPixel_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, bool CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue); + void OnRep_IsCorrect(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Camera_Screen(int32 EntryPoint, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class UTexture* CallFunc_SetFirstTexture_Texture, bool CallFunc_HasAuthority_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_functions.cpp new file mode 100644 index 0000000..c3ab4fe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_functions.cpp @@ -0,0 +1,205 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Camera_Screen.BP_Camera_Screen_C +// (Actor) + +class UClass* ABP_Camera_Screen_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Camera_Screen_C"); + + return Clss; +} + + +// BP_Camera_Screen_C BP_Camera_Screen.Default__BP_Camera_Screen_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Camera_Screen_C* ABP_Camera_Screen_C::GetDefaultObj() +{ + static class ABP_Camera_Screen_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Camera_Screen_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.SetFirstTexture +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* Texture (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Camera_Screen_C::SetFirstTexture(class UTexture** Texture, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "SetFirstTexture"); + + Params::ABP_Camera_Screen_C_SetFirstTexture_Params Parms{}; + + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Texture != nullptr) + *Texture = Parms.Texture; + +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_ShouldReset +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Camera_Screen_C::OnRep_ShouldReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "OnRep_ShouldReset"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_UsePlaceholder +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FColor CallFunc_ReadRenderTargetPixel_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Camera_Screen_C::OnRep_UsePlaceholder(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, class UTexture* K2Node_Select_Default, const struct FColor& CallFunc_ReadRenderTargetPixel_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, bool CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "OnRep_UsePlaceholder"); + + Params::ABP_Camera_Screen_C_OnRep_UsePlaceholder_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_ReadRenderTargetPixel_ReturnValue = CallFunc_ReadRenderTargetPixel_ReturnValue; + Parms.CallFunc_Conv_ColorToLinearColor_ReturnValue = CallFunc_Conv_ColorToLinearColor_ReturnValue; + Parms.CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue = CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_IsCorrect +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Camera_Screen_C::OnRep_IsCorrect() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "OnRep_IsCorrect"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Camera_Screen_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Camera_Screen.BP_Camera_Screen_C.ExecuteUbergraph_BP_Camera_Screen +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* CallFunc_SetFirstTexture_Texture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Camera_Screen_C::ExecuteUbergraph_BP_Camera_Screen(int32 EntryPoint, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class UTexture* CallFunc_SetFirstTexture_Texture, bool CallFunc_HasAuthority_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Camera_Screen_C", "ExecuteUbergraph_BP_Camera_Screen"); + + Params::ABP_Camera_Screen_C_ExecuteUbergraph_BP_Camera_Screen_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_SetFirstTexture_Texture = CallFunc_SetFirstTexture_Texture; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_parameters.hpp new file mode 100644 index 0000000..98c50f1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_parameters.hpp @@ -0,0 +1,68 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BP_Camera_Screen.BP_Camera_Screen_C.SetFirstTexture +struct ABP_Camera_Screen_C_SetFirstTexture_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FD0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4D (0x4D - 0x0) +// Function BP_Camera_Screen.BP_Camera_Screen_C.OnRep_UsePlaceholder +struct ABP_Camera_Screen_C_OnRep_UsePlaceholder_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FD1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_2; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_3; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_4; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FColor CallFunc_ReadRenderTargetPixel_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function BP_Camera_Screen.BP_Camera_Screen_C.ExecuteUbergraph_BP_Camera_Screen +struct ABP_Camera_Screen_C_ExecuteUbergraph_BP_Camera_Screen_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FD2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FD3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* CallFunc_SetFirstTexture_Texture; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Camera_Screen_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_classes.hpp new file mode 100644 index 0000000..c3d667c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x41 (0x261 - 0x220) +// BlueprintGeneratedClass BP_Card.BP_Card_C +class ABP_Card_C : public AActor +{ +public: + class UWidgetComponent* Widget; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Id_card_03_Strap; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Id_card_03_Rectangle001; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Id_card_03_Metal_03; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Id_card_03_Metal_02; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Id_card_03_Metal_01; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FName PlayerName; // 0x258(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + bool IsVisible; // 0x260(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Card_C* GetDefaultObj(); + + void OnRep_IsVisible(class AActor* CallFunc_GetAttachParentActor_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue); + void OnRep_PlayerName(class FText CallFunc_Conv_NameToText_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UCard_UI_C* K2Node_DynamicCast_AsCard_UI, bool K2Node_DynamicCast_bSuccess); + void ToggleVisibility(bool IsVisible, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_functions.cpp new file mode 100644 index 0000000..f539ac3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_functions.cpp @@ -0,0 +1,121 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Card.BP_Card_C +// (Actor) + +class UClass* ABP_Card_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Card_C"); + + return Clss; +} + + +// BP_Card_C BP_Card.Default__BP_Card_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Card_C* ABP_Card_C::GetDefaultObj() +{ + static class ABP_Card_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Card_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Card.BP_Card_C.OnRep_IsVisible +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Card_C::OnRep_IsVisible(class AActor* CallFunc_GetAttachParentActor_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Card_C", "OnRep_IsVisible"); + + Params::ABP_Card_C_OnRep_IsVisible_Params Parms{}; + + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Card.BP_Card_C.OnRep_PlayerName +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText CallFunc_Conv_NameToText_ReturnValue (None) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCard_UI_C* K2Node_DynamicCast_AsCard_UI (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Card_C::OnRep_PlayerName(class FText CallFunc_Conv_NameToText_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UCard_UI_C* K2Node_DynamicCast_AsCard_UI, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Card_C", "OnRep_PlayerName"); + + Params::ABP_Card_C_OnRep_PlayerName_Params Parms{}; + + Parms.CallFunc_Conv_NameToText_ReturnValue = CallFunc_Conv_NameToText_ReturnValue; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.K2Node_DynamicCast_AsCard_UI = K2Node_DynamicCast_AsCard_UI; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Card.BP_Card_C.ToggleVisibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Card_C::ToggleVisibility(bool IsVisible, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Card_C", "ToggleVisibility"); + + Params::ABP_Card_C_ToggleVisibility_Params Parms{}; + + Parms.IsVisible = IsVisible; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_parameters.hpp new file mode 100644 index 0000000..0a3e7bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_parameters.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12 (0x12 - 0x0) +// Function BP_Card.BP_Card_C.OnRep_IsVisible +struct ABP_Card_C_OnRep_IsVisible_Params +{ +public: + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function BP_Card.BP_Card_C.OnRep_PlayerName +struct ABP_Card_C_OnRep_PlayerName_Params +{ +public: + class FText CallFunc_Conv_NameToText_ReturnValue; // 0x0(0x18)(None) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCard_UI_C* K2Node_DynamicCast_AsCard_UI; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function BP_Card.BP_Card_C.ToggleVisibility +struct ABP_Card_C_ToggleVisibility_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Card_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_classes.hpp new file mode 100644 index 0000000..71e8111 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x41 (0x261 - 0x220) +// BlueprintGeneratedClass BP_CeilingFan.BP_CeilingFan_C +class ABP_CeilingFan_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPointLightComponent* PointLight; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CeilingFan_Lamps; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CeilingFan_Blades; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CeilingFan_Base; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_0_NewTrack_0_CA4C8B67457512B1D42C46AAD265E8D2; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_CA4C8B67457512B1D42C46AAD265E8D2; // 0x254(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2261[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Lamp_On_; // 0x260(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_CeilingFan_C* GetDefaultObj(); + + void UserConstructionScript(); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_CeilingFan(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_functions.cpp new file mode 100644 index 0000000..9288c8e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_functions.cpp @@ -0,0 +1,141 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_CeilingFan.BP_CeilingFan_C +// (Actor) + +class UClass* ABP_CeilingFan_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_CeilingFan_C"); + + return Clss; +} + + +// BP_CeilingFan_C BP_CeilingFan.Default__BP_CeilingFan_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_CeilingFan_C* ABP_CeilingFan_C::GetDefaultObj() +{ + static class ABP_CeilingFan_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_CeilingFan_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_CeilingFan.BP_CeilingFan_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_CeilingFan_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CeilingFan_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_CeilingFan.BP_CeilingFan_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_CeilingFan_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CeilingFan_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_CeilingFan.BP_CeilingFan_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_CeilingFan_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CeilingFan_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_CeilingFan.BP_CeilingFan_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_CeilingFan_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CeilingFan_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_CeilingFan.BP_CeilingFan_C.ExecuteUbergraph_BP_CeilingFan +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_CeilingFan_C::ExecuteUbergraph_BP_CeilingFan(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CeilingFan_C", "ExecuteUbergraph_BP_CeilingFan"); + + Params::ABP_CeilingFan_C_ExecuteUbergraph_BP_CeilingFan_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult = CallFunc_K2_AddRelativeRotation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_parameters.hpp new file mode 100644 index 0000000..fe1e2d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x98 (0x98 - 0x0) +// Function BP_CeilingFan.BP_CeilingFan_C.ExecuteUbergraph_BP_CeilingFan +struct ABP_CeilingFan_C_ExecuteUbergraph_BP_CeilingFan_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult; // 0x10(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CeilingFan_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_classes.hpp new file mode 100644 index 0000000..d8c258f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x241 - 0x220) +// BlueprintGeneratedClass BP_Ceiling_Gate.BP_Ceiling_Gate_C +class ABP_Ceiling_Gate_C : public AActor +{ +public: + class UStaticMeshComponent* Frame; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Gate; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPhysicsConstraintComponent* PhysicsConstraint; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool IsOpen; // 0x240(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Ceiling_Gate_C* GetDefaultObj(); + + void OnRep_IsOpen(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_functions.cpp new file mode 100644 index 0000000..b40e5b9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Ceiling_Gate.BP_Ceiling_Gate_C +// (Actor) + +class UClass* ABP_Ceiling_Gate_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Ceiling_Gate_C"); + + return Clss; +} + + +// BP_Ceiling_Gate_C BP_Ceiling_Gate.Default__BP_Ceiling_Gate_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Ceiling_Gate_C* ABP_Ceiling_Gate_C::GetDefaultObj() +{ + static class ABP_Ceiling_Gate_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Ceiling_Gate_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Ceiling_Gate.BP_Ceiling_Gate_C.OnRep_IsOpen +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ceiling_Gate_C::OnRep_IsOpen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ceiling_Gate_C", "OnRep_IsOpen"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ceiling_Gate_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_classes.hpp new file mode 100644 index 0000000..123f071 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Chainsaw_Shake.BP_Chainsaw_Shake_C +class UBP_Chainsaw_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Chainsaw_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_functions.cpp new file mode 100644 index 0000000..5e39a0d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Chainsaw_Shake.BP_Chainsaw_Shake_C +// (None) + +class UClass* UBP_Chainsaw_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Chainsaw_Shake_C"); + + return Clss; +} + + +// BP_Chainsaw_Shake_C BP_Chainsaw_Shake.Default__BP_Chainsaw_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Chainsaw_Shake_C* UBP_Chainsaw_Shake_C::GetDefaultObj() +{ + static class UBP_Chainsaw_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Chainsaw_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Chainsaw_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_classes.hpp new file mode 100644 index 0000000..2af2a49 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x29 (0x249 - 0x220) +// BlueprintGeneratedClass BP_ChunkActor.BP_ChunkActor_C +class ABP_ChunkActor_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* ChunkMesh_Component; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* ChunkMesh; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class UMaterialInterface* ChunkMaterial; // 0x240(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool NeverSelfDestruct; // 0x248(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class ABP_ChunkActor_C* GetDefaultObj(); + + void UserConstructionScript(bool CallFunc_SetStaticMesh_ReturnValue); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_ChunkActor(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_functions.cpp new file mode 100644 index 0000000..60ed5e5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_functions.cpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ChunkActor.BP_ChunkActor_C +// (Actor) + +class UClass* ABP_ChunkActor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ChunkActor_C"); + + return Clss; +} + + +// BP_ChunkActor_C BP_ChunkActor.Default__BP_ChunkActor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_ChunkActor_C* ABP_ChunkActor_C::GetDefaultObj() +{ + static class ABP_ChunkActor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_ChunkActor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_ChunkActor.BP_ChunkActor_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_ChunkActor_C::UserConstructionScript(bool CallFunc_SetStaticMesh_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ChunkActor_C", "UserConstructionScript"); + + Params::ABP_ChunkActor_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ChunkActor.BP_ChunkActor_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_ChunkActor_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ChunkActor_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ChunkActor.BP_ChunkActor_C.ExecuteUbergraph_BP_ChunkActor +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ChunkActor_C::ExecuteUbergraph_BP_ChunkActor(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ChunkActor_C", "ExecuteUbergraph_BP_ChunkActor"); + + Params::ABP_ChunkActor_C_ExecuteUbergraph_BP_ChunkActor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_parameters.hpp new file mode 100644 index 0000000..b2f9879 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_parameters.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_ChunkActor.BP_ChunkActor_C.UserConstructionScript +struct ABP_ChunkActor_C_UserConstructionScript_Params +{ +public: + bool CallFunc_SetStaticMesh_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_ChunkActor.BP_ChunkActor_C.ExecuteUbergraph_BP_ChunkActor +struct ABP_ChunkActor_C_ExecuteUbergraph_BP_ChunkActor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ChunkActor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_classes.hpp new file mode 100644 index 0000000..f18dfea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Ladder.BP_Climb_Ladder_C +class UBP_Climb_Ladder_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Ladder_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_functions.cpp new file mode 100644 index 0000000..bbcc970 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Ladder.BP_Climb_Ladder_C +// (None) + +class UClass* UBP_Climb_Ladder_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Ladder_C"); + + return Clss; +} + + +// BP_Climb_Ladder_C BP_Climb_Ladder.Default__BP_Climb_Ladder_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Ladder_C* UBP_Climb_Ladder_C::GetDefaultObj() +{ + static class UBP_Climb_Ladder_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Ladder_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Ladder_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_classes.hpp new file mode 100644 index 0000000..0f79680 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Shake2.BP_Climb_Shake2_C +class UBP_Climb_Shake2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Shake2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_functions.cpp new file mode 100644 index 0000000..271753f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Shake2.BP_Climb_Shake2_C +// (None) + +class UClass* UBP_Climb_Shake2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Shake2_C"); + + return Clss; +} + + +// BP_Climb_Shake2_C BP_Climb_Shake2.Default__BP_Climb_Shake2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Shake2_C* UBP_Climb_Shake2_C::GetDefaultObj() +{ + static class UBP_Climb_Shake2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Shake2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_classes.hpp new file mode 100644 index 0000000..c7e80bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Shake3_2.BP_Climb_Shake3_2_C +class UBP_Climb_Shake3_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Shake3_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_functions.cpp new file mode 100644 index 0000000..0baf3f9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Shake3_2.BP_Climb_Shake3_2_C +// (None) + +class UClass* UBP_Climb_Shake3_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Shake3_2_C"); + + return Clss; +} + + +// BP_Climb_Shake3_2_C BP_Climb_Shake3_2.Default__BP_Climb_Shake3_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Shake3_2_C* UBP_Climb_Shake3_2_C::GetDefaultObj() +{ + static class UBP_Climb_Shake3_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Shake3_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_classes.hpp new file mode 100644 index 0000000..fc5de89 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Shake3.BP_Climb_Shake3_C +class UBP_Climb_Shake3_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Shake3_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_functions.cpp new file mode 100644 index 0000000..da05d39 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Shake3.BP_Climb_Shake3_C +// (None) + +class UClass* UBP_Climb_Shake3_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Shake3_C"); + + return Clss; +} + + +// BP_Climb_Shake3_C BP_Climb_Shake3.Default__BP_Climb_Shake3_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Shake3_C* UBP_Climb_Shake3_C::GetDefaultObj() +{ + static class UBP_Climb_Shake3_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Shake3_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake3_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_classes.hpp new file mode 100644 index 0000000..dc16f5c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Shake_5.BP_Climb_Shake_5_C +class UBP_Climb_Shake_5_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Shake_5_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_functions.cpp new file mode 100644 index 0000000..a9cf01c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Shake_5.BP_Climb_Shake_5_C +// (None) + +class UClass* UBP_Climb_Shake_5_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Shake_5_C"); + + return Clss; +} + + +// BP_Climb_Shake_5_C BP_Climb_Shake_5.Default__BP_Climb_Shake_5_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Shake_5_C* UBP_Climb_Shake_5_C::GetDefaultObj() +{ + static class UBP_Climb_Shake_5_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Shake_5_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_5_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_classes.hpp new file mode 100644 index 0000000..8f7cd4d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Climb_Shake.BP_Climb_Shake_C +class UBP_Climb_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Climb_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_functions.cpp new file mode 100644 index 0000000..ad05766 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Climb_Shake.BP_Climb_Shake_C +// (None) + +class UClass* UBP_Climb_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Climb_Shake_C"); + + return Clss; +} + + +// BP_Climb_Shake_C BP_Climb_Shake.Default__BP_Climb_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Climb_Shake_C* UBP_Climb_Shake_C::GetDefaultObj() +{ + static class UBP_Climb_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Climb_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Climb_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_classes.hpp new file mode 100644 index 0000000..6c7777c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_ClimbingArms.BP_ClimbingArms_C +class ABP_ClimbingArms_C : public AActor +{ +public: + class USkeletalMeshComponent* SkeletalMesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SpringArm; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCameraComponent* Camera; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_ClimbingArms_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_functions.cpp new file mode 100644 index 0000000..c1711a7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ClimbingArms.BP_ClimbingArms_C +// (Actor) + +class UClass* ABP_ClimbingArms_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ClimbingArms_C"); + + return Clss; +} + + +// BP_ClimbingArms_C BP_ClimbingArms.Default__BP_ClimbingArms_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_ClimbingArms_C* ABP_ClimbingArms_C::GetDefaultObj() +{ + static class ABP_ClimbingArms_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_ClimbingArms_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ClimbingArms_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_classes.hpp new file mode 100644 index 0000000..3ab0861 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BP_CloseableInterface.BP_CloseableInterface_C +class IBP_CloseableInterface_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBP_CloseableInterface_C* GetDefaultObj(); + + void CanClose(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_functions.cpp new file mode 100644 index 0000000..d49d57f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_CloseableInterface.BP_CloseableInterface_C +// (None) + +class UClass* IBP_CloseableInterface_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_CloseableInterface_C"); + + return Clss; +} + + +// BP_CloseableInterface_C BP_CloseableInterface.Default__BP_CloseableInterface_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBP_CloseableInterface_C* IBP_CloseableInterface_C::GetDefaultObj() +{ + static class IBP_CloseableInterface_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBP_CloseableInterface_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_CloseableInterface.BP_CloseableInterface_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void IBP_CloseableInterface_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_CloseableInterface_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_CloseableInterface_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_classes.hpp new file mode 100644 index 0000000..3d3ceda --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_classes.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x320 - 0x2E0) +// BlueprintGeneratedClass BP_Computer.BP_Computer_C +class ABP_Computer_C : public AInteractablePawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2E0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetInteractionComponent* WidgetInteraction2; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Screen; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x308(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UpdateLogin; // 0x309(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_22BA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* LeftBeam; // 0x310(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0x318(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Computer_C* GetDefaultObj(); + + void Update_Beam(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_Add_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1); + void ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3); + void OnRep_UpdateLogin(class UUI_Desktop_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); + void InpActEvt_AnyKey_K2Node_InputKeyEvent_1(const struct FKey& Key); + void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_0(const struct FKey& Key); + void ReceivePossessed(class AController* NewController); + void OnPossess(); + void UnPossess(); + void InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1(float AxisValue); + void SetActivated(); + void ReceiveBeginPlay(); + void OnVRPossess(bool bPossess); + void ToggleScreen(bool IsHidden); + void ExecuteUbergraph_BP_Computer(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, class UUI_Desktop_C* CallFunc_Create_ReturnValue, class UUI_SignIn_C* CallFunc_Create_ReturnValue_1, class AController* K2Node_Event_NewController, const struct FKey& K2Node_InputActionEvent_Key_2, float K2Node_InputAxisKeyEvent_AxisValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool K2Node_Event_bPossess, const struct FKey& K2Node_InputActionEvent_Key_1, bool K2Node_CustomEvent_IsHidden, class UUI_Desktop_C* CallFunc_Create_ReturnValue_2, const struct FKey& Temp_struct_Variable_1, bool CallFunc_ReleaseKey_ReturnValue, bool CallFunc_PressKey_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, const struct FKey& K2Node_InputKeyEvent_Key, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, const struct FKey& K2Node_InputKeyEvent_Key_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_functions.cpp new file mode 100644 index 0000000..70ed68e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_functions.cpp @@ -0,0 +1,577 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Computer.BP_Computer_C +// (Actor, Pawn) + +class UClass* ABP_Computer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Computer_C"); + + return Clss; +} + + +// BP_Computer_C BP_Computer.Default__BP_Computer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Computer_C* ABP_Computer_C::GetDefaultObj() +{ + static class ABP_Computer_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Computer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Computer.BP_Computer_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::Update_Beam(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_Add_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "Update Beam"); + + Params::ABP_Computer_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "ToggleWidgetInteraction"); + + Params::ABP_Computer_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.Enable = Enable; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.OnRep_UpdateLogin +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUI_Desktop_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::OnRep_UpdateLogin(class UUI_Desktop_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "OnRep_UpdateLogin"); + + Params::ABP_Computer_C_OnRep_UpdateLogin_Params Parms{}; + + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Computer_C::InpActEvt_AnyKey_K2Node_InputKeyEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpActEvt_AnyKey_K2Node_InputKeyEvent_1"); + + Params::ABP_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Computer_C::InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpActEvt_AnyKey_K2Node_InputKeyEvent_0"); + + Params::ABP_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Computer_C::InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpActEvt_Interact_K2Node_InputActionEvent_2"); + + Params::ABP_Computer_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Computer_C::InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpActEvt_Use_K2Node_InputActionEvent_1"); + + Params::ABP_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Computer_C::InpActEvt_Use_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpActEvt_Use_K2Node_InputActionEvent_0"); + + Params::ABP_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Computer_C::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "ReceivePossessed"); + + Params::ABP_Computer_C_ReceivePossessed_Params Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.OnPossess +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Computer_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Computer.BP_Computer_C.UnPossess +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Computer_C::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "UnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Computer.BP_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Computer_C::InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1"); + + Params::ABP_Computer_C_InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.SetActivated +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Computer_C::SetActivated() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "SetActivated"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Computer.BP_Computer_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Computer_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Computer.BP_Computer_C.OnVRPossess +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bPossess (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::OnVRPossess(bool bPossess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "OnVRPossess"); + + Params::ABP_Computer_C_OnVRPossess_Params Parms{}; + + Parms.bPossess = bPossess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.ToggleScreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsHidden (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::ToggleScreen(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "ToggleScreen"); + + Params::ABP_Computer_C_ToggleScreen_Params Parms{}; + + Parms.IsHidden = IsHidden; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Computer.BP_Computer_C.ExecuteUbergraph_BP_Computer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// class UUI_Desktop_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_SignIn_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* K2Node_Event_NewController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// float K2Node_InputAxisKeyEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_bPossess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsHidden (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Desktop_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// bool CallFunc_ReleaseKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_PressKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputKeyEvent_Key (HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputKeyEvent_Key_1 (HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Computer_C::ExecuteUbergraph_BP_Computer(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, class UUI_Desktop_C* CallFunc_Create_ReturnValue, class UUI_SignIn_C* CallFunc_Create_ReturnValue_1, class AController* K2Node_Event_NewController, const struct FKey& K2Node_InputActionEvent_Key_2, float K2Node_InputAxisKeyEvent_AxisValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool K2Node_Event_bPossess, const struct FKey& K2Node_InputActionEvent_Key_1, bool K2Node_CustomEvent_IsHidden, class UUI_Desktop_C* CallFunc_Create_ReturnValue_2, const struct FKey& Temp_struct_Variable_1, bool CallFunc_ReleaseKey_ReturnValue, bool CallFunc_PressKey_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, const struct FKey& K2Node_InputKeyEvent_Key, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, const struct FKey& K2Node_InputKeyEvent_Key_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Computer_C", "ExecuteUbergraph_BP_Computer"); + + Params::ABP_Computer_C_ExecuteUbergraph_BP_Computer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.K2Node_Event_NewController = K2Node_Event_NewController; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.K2Node_InputAxisKeyEvent_AxisValue = K2Node_InputAxisKeyEvent_AxisValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_bPossess = K2Node_Event_bPossess; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.K2Node_CustomEvent_IsHidden = K2Node_CustomEvent_IsHidden; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_ReleaseKey_ReturnValue = CallFunc_ReleaseKey_ReturnValue; + Parms.CallFunc_PressKey_ReturnValue = CallFunc_PressKey_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.K2Node_InputKeyEvent_Key = K2Node_InputKeyEvent_Key; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.K2Node_InputKeyEvent_Key_1 = K2Node_InputKeyEvent_Key_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_parameters.hpp new file mode 100644 index 0000000..47fab9e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_parameters.hpp @@ -0,0 +1,231 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x252 (0x252 - 0x0) +// Function BP_Computer.BP_Computer_C.Update Beam +struct ABP_Computer_C_Update_Beam_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x18(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22AC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22AD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x128(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1BD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22AE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x208(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x21C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x224(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x230(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x23C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x244(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x251(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function BP_Computer.BP_Computer_C.ToggleWidgetInteraction +struct ABP_Computer_C_ToggleWidgetInteraction_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x23(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function BP_Computer.BP_Computer_C.OnRep_UpdateLogin +struct ABP_Computer_C_OnRep_UpdateLogin_Params +{ +public: + class UUI_Desktop_C* CallFunc_Create_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +struct ABP_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Computer.BP_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_0 +struct ABP_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Computer.BP_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +struct ABP_Computer_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +struct ABP_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Computer.BP_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +struct ABP_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Computer.BP_Computer_C.ReceivePossessed +struct ABP_Computer_C_ReceivePossessed_Params +{ +public: + class AController* NewController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Computer.BP_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +struct ABP_Computer_C_InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Computer.BP_Computer_C.OnVRPossess +struct ABP_Computer_C_OnVRPossess_Params +{ +public: + bool bPossess; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Computer.BP_Computer_C.ToggleScreen +struct ABP_Computer_C_ToggleScreen_Params +{ +public: + bool IsHidden; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x15B (0x15B - 0x0) +// Function BP_Computer.BP_Computer_C.ExecuteUbergraph_BP_Computer +struct ABP_Computer_C_ExecuteUbergraph_BP_Computer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x8(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x20(0x18)(HasGetValueTypeHash) + class UUI_Desktop_C* CallFunc_Create_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_SignIn_C* CallFunc_Create_ReturnValue_1; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AController* K2Node_Event_NewController; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_2; // 0x50(0x18)(HasGetValueTypeHash) + float K2Node_InputAxisKeyEvent_AxisValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_bPossess; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_1; // 0x88(0x18)(HasGetValueTypeHash) + bool K2Node_CustomEvent_IsHidden; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Desktop_C* CallFunc_Create_ReturnValue_2; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0xB0(0x18)(HasGetValueTypeHash) + bool CallFunc_ReleaseKey_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_PressKey_ReturnValue; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0xE0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputKeyEvent_Key; // 0xF0(0x18)(HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x121(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x122(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x123(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputKeyEvent_Key_1; // 0x128(0x18)(HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22B8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x150(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x159(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4; // 0x15A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Computer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_classes.hpp new file mode 100644 index 0000000..f3968aa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x240 - 0x228) +// BlueprintGeneratedClass BP_Deep_Volume.BP_Deep_Volume_C +class ABP_Deep_Volume_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class AAmbientSound* AmbientSound1; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAmbientSound* AmbientSound2; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Deep_Volume_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void ExecuteUbergraph_BP_Deep_Volume(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class AActor* K2Node_Event_OtherActor_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_functions.cpp new file mode 100644 index 0000000..b673dba --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_functions.cpp @@ -0,0 +1,111 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Deep_Volume.BP_Deep_Volume_C +// (Actor) + +class UClass* ABP_Deep_Volume_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Deep_Volume_C"); + + return Clss; +} + + +// BP_Deep_Volume_C BP_Deep_Volume.Default__BP_Deep_Volume_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Deep_Volume_C* ABP_Deep_Volume_C::GetDefaultObj() +{ + static class ABP_Deep_Volume_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Deep_Volume_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Deep_Volume.BP_Deep_Volume_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Deep_Volume_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Deep_Volume_C", "ReceiveActorBeginOverlap"); + + Params::ABP_Deep_Volume_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Deep_Volume.BP_Deep_Volume_C.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Deep_Volume_C::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Deep_Volume_C", "ReceiveActorEndOverlap"); + + Params::ABP_Deep_Volume_C_ReceiveActorEndOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Deep_Volume.BP_Deep_Volume_C.ExecuteUbergraph_BP_Deep_Volume +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Deep_Volume_C::ExecuteUbergraph_BP_Deep_Volume(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class AActor* K2Node_Event_OtherActor_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Deep_Volume_C", "ExecuteUbergraph_BP_Deep_Volume"); + + Params::ABP_Deep_Volume_C_ExecuteUbergraph_BP_Deep_Volume_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.K2Node_Event_OtherActor_1 = K2Node_Event_OtherActor_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_parameters.hpp new file mode 100644 index 0000000..48d48b0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_parameters.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Deep_Volume.BP_Deep_Volume_C.ReceiveActorBeginOverlap +struct ABP_Deep_Volume_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Deep_Volume.BP_Deep_Volume_C.ReceiveActorEndOverlap +struct ABP_Deep_Volume_C_ReceiveActorEndOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Deep_Volume.BP_Deep_Volume_C.ExecuteUbergraph_BP_Deep_Volume +struct ABP_Deep_Volume_C_ExecuteUbergraph_BP_Deep_Volume_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_281F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_Event_OtherActor_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Deep_Volume_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_classes.hpp new file mode 100644 index 0000000..5b4f7b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BP_Destructible.BP_Destructible_C +class IBP_Destructible_C : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBP_Destructible_C* GetDefaultObj(); + + void Damage(class ACharacter* Character); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_functions.cpp new file mode 100644 index 0000000..3b1c345 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_functions.cpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Destructible.BP_Destructible_C +// (None) + +class UClass* IBP_Destructible_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Destructible_C"); + + return Clss; +} + + +// BP_Destructible_C BP_Destructible.Default__BP_Destructible_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class IBP_Destructible_C* IBP_Destructible_C::GetDefaultObj() +{ + static class IBP_Destructible_C* Default = nullptr; + + if (!Default) + Default = static_cast(IBP_Destructible_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Destructible.BP_Destructible_C.Damage +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void IBP_Destructible_C::Damage(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Destructible_C", "Damage"); + + Params::IBP_Destructible_C_Damage_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_parameters.hpp new file mode 100644 index 0000000..a832cd7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Destructible.BP_Destructible_C.Damage +struct IBP_Destructible_C_Damage_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Destructible_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_classes.hpp new file mode 100644 index 0000000..46b21d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x109 - 0xB0) +// BlueprintGeneratedClass BP_DismemberComponent.BP_DismemberComponent_C +class UBP_DismemberComponent_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USkeletalMeshComponent* SkeletalMesh; // 0xB8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class FName BrokenBone; // 0xC0(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName ParentOfBrokenBone; // 0xC8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Mesh_R_Leg; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class UStaticMesh* Mesh_R_Hand; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class UStaticMesh* Mesh_R_Arm; // 0xE0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class UStaticMesh* Mesh_Head; // 0xE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 AmountOfBloodGashes; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_2105[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BloodSpurtEmitterReference; // 0xF8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + bool OnlySpawnMush; // 0x108(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UBP_DismemberComponent_C* GetDefaultObj(); + + void SpawnRandomSpatter(const struct FVector& Location, const struct FRotator& Rotation, class UDecalComponent** DecalComponent, int32 SortOrder, class UMaterialInterface* DecalMaterial, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, class UDecalComponent* CallFunc_SpawnDecalAtLocation_ReturnValue); + struct FRotator CalculateBloodEffectRotation(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_DirectionBetweenSockets_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue); + void Dismember(class FName Bone, const struct FVector& ImpactNormal); + void SpawnDecal(); + void ExecuteUbergraph_BP_DismemberComponent(int32 EntryPoint, TArray& K2Node_MakeArray_Array, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, class UStaticMesh* Temp_object_Variable_2, class UStaticMesh* Temp_object_Variable_3, bool Temp_bool_Variable, float Temp_float_Variable, bool Temp_bool_Variable_1, float Temp_float_Variable_1, float Temp_float_Variable_2, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, bool Temp_bool_Variable_4, const struct FVector& Temp_struct_Variable, bool Temp_bool_Variable_5, bool Temp_bool_Variable_6, bool Temp_bool_Variable_7, bool Temp_bool_Variable_8, class UMaterialInterface* Temp_object_Variable_4, class UMaterialInterface* Temp_object_Variable_5, bool Temp_bool_Variable_9, bool Temp_bool_Variable_10, class UMaterialInterface* Temp_object_Variable_6, bool Temp_bool_Variable_11, float Temp_float_Variable_3, bool Temp_bool_Variable_12, int32 Temp_int_Variable, int32 Temp_int_Variable_1, bool Temp_bool_Variable_13, int32 Temp_int_Variable_2, class UStaticMesh* Temp_object_Variable_7, class UStaticMesh* Temp_object_Variable_8, class UStaticMesh* Temp_object_Variable_9, TArray& Temp_object_Variable_10, int32 Temp_int_Variable_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_4, int32 Temp_int_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_1, class FName K2Node_CustomEvent_Bone, const struct FVector& K2Node_CustomEvent_ImpactNormal, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, int32 CallFunc_GetBoneIndex_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class UStaticMesh* Temp_object_Variable_11, float CallFunc_RandomFloatInRange_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_2, class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, const class FString& CallFunc_Conv_NameToString_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, float CallFunc_GetBoneMass_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, class FName CallFunc_GetBoneName_ReturnValue, float K2Node_Select_Default_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_3, const struct FVector& K2Node_Select_Default_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class UDecalComponent* CallFunc_SpawnRandomSpatter_DecalComponent, const class FString& CallFunc_Conv_NameToString_ReturnValue_1, const class FString& CallFunc_Conv_NameToString_ReturnValue_2, bool CallFunc_Contains_ReturnValue, bool CallFunc_Contains_ReturnValue_1, bool CallFunc_Contains_ReturnValue_2, float K2Node_Select_Default_3, const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, bool CallFunc_Contains_ReturnValue_3, bool CallFunc_Contains_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_BooleanOR_ReturnValue_2, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_3, class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, float CallFunc_RandomFloatInRange_ReturnValue_2, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_4, float K2Node_Select_Default_4, const struct FVector& CallFunc_GetForwardVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default_5, int32 K2Node_Select_Default_6, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_3, int32 CallFunc_RandomIntegerInRange_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_4, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class UStaticMesh* K2Node_Select_Default_7, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, class UStaticMesh* Temp_object_Variable_12, const struct FVector& K2Node_Select_Default_8, class UStaticMesh* Temp_object_Variable_13, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class UStaticMesh* Temp_object_Variable_14, class ABP_ChunkActor_C* CallFunc_FinishSpawningActor_ReturnValue, class UStaticMesh* Temp_object_Variable_15, class UStaticMesh* K2Node_Select_Default_9, class UStaticMesh* K2Node_Select_Default_10, class UStaticMesh* K2Node_Select_Default_11, class UStaticMesh* K2Node_Select_Default_12, class UStaticMesh* K2Node_Select_Default_13, class UStaticMesh* K2Node_Select_Default_14, class UStaticMesh* K2Node_Select_Default_15); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_functions.cpp new file mode 100644 index 0000000..ab4801c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_functions.cpp @@ -0,0 +1,487 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DismemberComponent.BP_DismemberComponent_C +// (None) + +class UClass* UBP_DismemberComponent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DismemberComponent_C"); + + return Clss; +} + + +// BP_DismemberComponent_C BP_DismemberComponent.Default__BP_DismemberComponent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_DismemberComponent_C* UBP_DismemberComponent_C::GetDefaultObj() +{ + static class UBP_DismemberComponent_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_DismemberComponent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DismemberComponent.BP_DismemberComponent_C.SpawnRandomSpatter +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator Rotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDecalComponent* DecalComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 SortOrder (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* DecalMaterial (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDecalComponent* CallFunc_SpawnDecalAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_DismemberComponent_C::SpawnRandomSpatter(const struct FVector& Location, const struct FRotator& Rotation, class UDecalComponent** DecalComponent, int32 SortOrder, class UMaterialInterface* DecalMaterial, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, class UDecalComponent* CallFunc_SpawnDecalAtLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DismemberComponent_C", "SpawnRandomSpatter"); + + Params::UBP_DismemberComponent_C_SpawnRandomSpatter_Params Parms{}; + + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.SortOrder = SortOrder; + Parms.DecalMaterial = DecalMaterial; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnDecalAtLocation_ReturnValue = CallFunc_SpawnDecalAtLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (DecalComponent != nullptr) + *DecalComponent = Parms.DecalComponent; + +} + + +// Function BP_DismemberComponent.BP_DismemberComponent_C.CalculateBloodEffectRotation +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_DirectionBetweenSockets_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FRotator UBP_DismemberComponent_C::CalculateBloodEffectRotation(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_DirectionBetweenSockets_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DismemberComponent_C", "CalculateBloodEffectRotation"); + + Params::UBP_DismemberComponent_C_CalculateBloodEffectRotation_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_DirectionBetweenSockets_ReturnValue = CallFunc_K2_DirectionBetweenSockets_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_DismemberComponent.BP_DismemberComponent_C.Dismember +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Bone (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector ImpactNormal (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_DismemberComponent_C::Dismember(class FName Bone, const struct FVector& ImpactNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DismemberComponent_C", "Dismember"); + + Params::UBP_DismemberComponent_C_Dismember_Params Parms{}; + + Parms.Bone = Bone; + Parms.ImpactNormal = ImpactNormal; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DismemberComponent.BP_DismemberComponent_C.SpawnDecal +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_DismemberComponent_C::SpawnDecal() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DismemberComponent_C", "SpawnDecal"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DismemberComponent.BP_DismemberComponent_C.ExecuteUbergraph_BP_DismemberComponent +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// class UStaticMesh* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector Temp_struct_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable_10 (ConstParm, ReferenceParm) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Bone (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetBoneIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMesh* Temp_object_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_NameToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetBoneMass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_GetBoneName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingleForObjects_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDecalComponent* CallFunc_SpawnRandomSpatter_DecalComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_NameToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_NameToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Contains_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Contains_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Contains_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Contains_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_RandomFloatInRange_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Select_Default_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_Select_Default_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_RandomFloatInRange_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_RandomIntegerInRange_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_ChunkActor_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_DismemberComponent_C::ExecuteUbergraph_BP_DismemberComponent(int32 EntryPoint, TArray& K2Node_MakeArray_Array, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, class UStaticMesh* Temp_object_Variable_2, class UStaticMesh* Temp_object_Variable_3, bool Temp_bool_Variable, float Temp_float_Variable, bool Temp_bool_Variable_1, float Temp_float_Variable_1, float Temp_float_Variable_2, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, bool Temp_bool_Variable_4, const struct FVector& Temp_struct_Variable, bool Temp_bool_Variable_5, bool Temp_bool_Variable_6, bool Temp_bool_Variable_7, bool Temp_bool_Variable_8, class UMaterialInterface* Temp_object_Variable_4, class UMaterialInterface* Temp_object_Variable_5, bool Temp_bool_Variable_9, bool Temp_bool_Variable_10, class UMaterialInterface* Temp_object_Variable_6, bool Temp_bool_Variable_11, float Temp_float_Variable_3, bool Temp_bool_Variable_12, int32 Temp_int_Variable, int32 Temp_int_Variable_1, bool Temp_bool_Variable_13, int32 Temp_int_Variable_2, class UStaticMesh* Temp_object_Variable_7, class UStaticMesh* Temp_object_Variable_8, class UStaticMesh* Temp_object_Variable_9, TArray& Temp_object_Variable_10, int32 Temp_int_Variable_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_4, int32 Temp_int_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_1, class FName K2Node_CustomEvent_Bone, const struct FVector& K2Node_CustomEvent_ImpactNormal, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, int32 CallFunc_GetBoneIndex_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class UStaticMesh* Temp_object_Variable_11, float CallFunc_RandomFloatInRange_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_2, class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, const class FString& CallFunc_Conv_NameToString_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, float CallFunc_GetBoneMass_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, class FName CallFunc_GetBoneName_ReturnValue, float K2Node_Select_Default_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_3, const struct FVector& K2Node_Select_Default_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class UDecalComponent* CallFunc_SpawnRandomSpatter_DecalComponent, const class FString& CallFunc_Conv_NameToString_ReturnValue_1, const class FString& CallFunc_Conv_NameToString_ReturnValue_2, bool CallFunc_Contains_ReturnValue, bool CallFunc_Contains_ReturnValue_1, bool CallFunc_Contains_ReturnValue_2, float K2Node_Select_Default_3, const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, bool CallFunc_Contains_ReturnValue_3, bool CallFunc_Contains_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_BooleanOR_ReturnValue_2, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_3, class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, float CallFunc_RandomFloatInRange_ReturnValue_2, const struct FRotator& CallFunc_CalculateBloodEffectRotation_ReturnValue_4, float K2Node_Select_Default_4, const struct FVector& CallFunc_GetForwardVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default_5, int32 K2Node_Select_Default_6, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_3, int32 CallFunc_RandomIntegerInRange_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_4, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class UStaticMesh* K2Node_Select_Default_7, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, class UStaticMesh* Temp_object_Variable_12, const struct FVector& K2Node_Select_Default_8, class UStaticMesh* Temp_object_Variable_13, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class UStaticMesh* Temp_object_Variable_14, class ABP_ChunkActor_C* CallFunc_FinishSpawningActor_ReturnValue, class UStaticMesh* Temp_object_Variable_15, class UStaticMesh* K2Node_Select_Default_9, class UStaticMesh* K2Node_Select_Default_10, class UStaticMesh* K2Node_Select_Default_11, class UStaticMesh* K2Node_Select_Default_12, class UStaticMesh* K2Node_Select_Default_13, class UStaticMesh* K2Node_Select_Default_14, class UStaticMesh* K2Node_Select_Default_15) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DismemberComponent_C", "ExecuteUbergraph_BP_DismemberComponent"); + + Params::UBP_DismemberComponent_C_ExecuteUbergraph_BP_DismemberComponent_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.Temp_float_Variable_2 = Temp_float_Variable_2; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.Temp_bool_Variable_4 = Temp_bool_Variable_4; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_bool_Variable_5 = Temp_bool_Variable_5; + Parms.Temp_bool_Variable_6 = Temp_bool_Variable_6; + Parms.Temp_bool_Variable_7 = Temp_bool_Variable_7; + Parms.Temp_bool_Variable_8 = Temp_bool_Variable_8; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.Temp_bool_Variable_9 = Temp_bool_Variable_9; + Parms.Temp_bool_Variable_10 = Temp_bool_Variable_10; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.Temp_bool_Variable_11 = Temp_bool_Variable_11; + Parms.Temp_float_Variable_3 = Temp_float_Variable_3; + Parms.Temp_bool_Variable_12 = Temp_bool_Variable_12; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.Temp_bool_Variable_13 = Temp_bool_Variable_13; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.Temp_object_Variable_9 = Temp_object_Variable_9; + Parms.Temp_object_Variable_10 = Temp_object_Variable_10; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable_4 = Temp_int_Variable_4; + Parms.Temp_int_Variable_5 = Temp_int_Variable_5; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.K2Node_CustomEvent_Bone = K2Node_CustomEvent_Bone; + Parms.K2Node_CustomEvent_ImpactNormal = K2Node_CustomEvent_ImpactNormal; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_GetBoneIndex_ReturnValue = CallFunc_GetBoneIndex_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_object_Variable_11 = Temp_object_Variable_11; + Parms.CallFunc_RandomFloatInRange_ReturnValue = CallFunc_RandomFloatInRange_ReturnValue; + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_GetSocketLocation_ReturnValue_1 = CallFunc_GetSocketLocation_ReturnValue_1; + Parms.CallFunc_GetSocketLocation_ReturnValue_2 = CallFunc_GetSocketLocation_ReturnValue_2; + Parms.CallFunc_SpawnEmitterAttached_ReturnValue = CallFunc_SpawnEmitterAttached_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + Parms.CallFunc_Conv_NameToString_ReturnValue = CallFunc_Conv_NameToString_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_GetBoneMass_ReturnValue = CallFunc_GetBoneMass_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_GetBoneName_ReturnValue = CallFunc_GetBoneName_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_RandomFloatInRange_ReturnValue_1 = CallFunc_RandomFloatInRange_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + Parms.CallFunc_GetSocketLocation_ReturnValue_3 = CallFunc_GetSocketLocation_ReturnValue_3; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingleForObjects_OutHit = CallFunc_LineTraceSingleForObjects_OutHit; + Parms.CallFunc_LineTraceSingleForObjects_ReturnValue = CallFunc_LineTraceSingleForObjects_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_SpawnRandomSpatter_DecalComponent = CallFunc_SpawnRandomSpatter_DecalComponent; + Parms.CallFunc_Conv_NameToString_ReturnValue_1 = CallFunc_Conv_NameToString_ReturnValue_1; + Parms.CallFunc_Conv_NameToString_ReturnValue_2 = CallFunc_Conv_NameToString_ReturnValue_2; + Parms.CallFunc_Contains_ReturnValue = CallFunc_Contains_ReturnValue; + Parms.CallFunc_Contains_ReturnValue_1 = CallFunc_Contains_ReturnValue_1; + Parms.CallFunc_Contains_ReturnValue_2 = CallFunc_Contains_ReturnValue_2; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_Contains_ReturnValue_3 = CallFunc_Contains_ReturnValue_3; + Parms.CallFunc_Contains_ReturnValue_4 = CallFunc_Contains_ReturnValue_4; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_CalculateBloodEffectRotation_ReturnValue = CallFunc_CalculateBloodEffectRotation_ReturnValue; + Parms.CallFunc_CalculateBloodEffectRotation_ReturnValue_1 = CallFunc_CalculateBloodEffectRotation_ReturnValue_1; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_CalculateBloodEffectRotation_ReturnValue_2 = CallFunc_CalculateBloodEffectRotation_ReturnValue_2; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_2 = CallFunc_Multiply_VectorFloat_ReturnValue_2; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_CalculateBloodEffectRotation_ReturnValue_3 = CallFunc_CalculateBloodEffectRotation_ReturnValue_3; + Parms.CallFunc_SpawnEmitterAttached_ReturnValue_1 = CallFunc_SpawnEmitterAttached_ReturnValue_1; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_3 = CallFunc_Multiply_VectorFloat_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_1 = CallFunc_K2_SetWorldRotation_SweepHitResult_1; + Parms.CallFunc_RandomFloatInRange_ReturnValue_2 = CallFunc_RandomFloatInRange_ReturnValue_2; + Parms.CallFunc_CalculateBloodEffectRotation_ReturnValue_4 = CallFunc_CalculateBloodEffectRotation_ReturnValue_4; + Parms.K2Node_Select_Default_4 = K2Node_Select_Default_4; + Parms.CallFunc_GetForwardVector_ReturnValue_2 = CallFunc_GetForwardVector_ReturnValue_2; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_4 = CallFunc_Multiply_VectorFloat_ReturnValue_4; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.K2Node_Select_Default_5 = K2Node_Select_Default_5; + Parms.K2Node_Select_Default_6 = K2Node_Select_Default_6; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_RandomFloatInRange_ReturnValue_3 = CallFunc_RandomFloatInRange_ReturnValue_3; + Parms.CallFunc_RandomIntegerInRange_ReturnValue_1 = CallFunc_RandomIntegerInRange_ReturnValue_1; + Parms.CallFunc_RandomFloatInRange_ReturnValue_4 = CallFunc_RandomFloatInRange_ReturnValue_4; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.K2Node_Select_Default_7 = K2Node_Select_Default_7; + Parms.CallFunc_Multiply_VectorVector_ReturnValue_1 = CallFunc_Multiply_VectorVector_ReturnValue_1; + Parms.Temp_object_Variable_12 = Temp_object_Variable_12; + Parms.K2Node_Select_Default_8 = K2Node_Select_Default_8; + Parms.Temp_object_Variable_13 = Temp_object_Variable_13; + Parms.CallFunc_GetSocketLocation_ReturnValue_4 = CallFunc_GetSocketLocation_ReturnValue_4; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.Temp_object_Variable_14 = Temp_object_Variable_14; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.Temp_object_Variable_15 = Temp_object_Variable_15; + Parms.K2Node_Select_Default_9 = K2Node_Select_Default_9; + Parms.K2Node_Select_Default_10 = K2Node_Select_Default_10; + Parms.K2Node_Select_Default_11 = K2Node_Select_Default_11; + Parms.K2Node_Select_Default_12 = K2Node_Select_Default_12; + Parms.K2Node_Select_Default_13 = K2Node_Select_Default_13; + Parms.K2Node_Select_Default_14 = K2Node_Select_Default_14; + Parms.K2Node_Select_Default_15 = K2Node_Select_Default_15; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_parameters.hpp new file mode 100644 index 0000000..646f06f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_parameters.hpp @@ -0,0 +1,248 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function BP_DismemberComponent.BP_DismemberComponent_C.SpawnRandomSpatter +struct UBP_DismemberComponent_C_SpawnRandomSpatter_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator Rotation; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + class UDecalComponent* DecalComponent; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 SortOrder; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* DecalMaterial; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20DC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UDecalComponent* CallFunc_SpawnDecalAtLocation_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x30 (0x30 - 0x0) +// Function BP_DismemberComponent.BP_DismemberComponent_C.CalculateBloodEffectRotation +struct UBP_DismemberComponent_C_CalculateBloodEffectRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_DirectionBetweenSockets_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_DismemberComponent.BP_DismemberComponent_C.Dismember +struct UBP_DismemberComponent_C_Dismember_Params +{ +public: + class FName Bone; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector ImpactNormal; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x600 (0x600 - 0x0) +// Function BP_DismemberComponent.BP_DismemberComponent_C.ExecuteUbergraph_BP_DismemberComponent +struct UBP_DismemberComponent_C_ExecuteUbergraph_BP_DismemberComponent_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x8(0x10)(ConstParm, ReferenceParm) + class UStaticMesh* Temp_object_Variable; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_2; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_3; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_2; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_3; // 0x4D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_4; // 0x4E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20EE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Temp_struct_Variable; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_5; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_6; // 0x5D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_7; // 0x5E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_8; // 0x5F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UMaterialInterface* Temp_object_Variable_4; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_5; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_9; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_10; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20EF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_6; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_11; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_3; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_12; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_13; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_2; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable_7; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_8; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_9; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable_10; // 0xB8(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Variable_3; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0xCD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_4; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_5; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Bone; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_ImpactNormal; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetBoneIndex_ReturnValue; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable_11; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_1; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_2; // 0x154(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_NameToString_ReturnValue; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetBoneMass_ReturnValue; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_GetBoneName_ReturnValue; // 0x18C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default_1; // 0x194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_1; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x1A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_3; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default_2; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit; // 0x1D4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingleForObjects_ReturnValue; // 0x25C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x25D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x25E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20F8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x264(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x268(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x28C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x2C4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x2D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDecalComponent* CallFunc_SpawnRandomSpatter_DecalComponent; // 0x2E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_NameToString_ReturnValue_1; // 0x2E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_NameToString_ReturnValue_2; // 0x2F8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Contains_ReturnValue; // 0x308(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Contains_ReturnValue_1; // 0x309(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Contains_ReturnValue_2; // 0x30A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FA[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Select_Default_3; // 0x30C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x310(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x31C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0x320(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Contains_ReturnValue_3; // 0x32C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Contains_ReturnValue_4; // 0x32D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x32E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x32F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x330(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue; // 0x334(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_1; // 0x340(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x34C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x3D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x3D5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x3D6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FD[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_2; // 0x3D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x3E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2; // 0x3F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x3FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_3; // 0x408(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue_1; // 0x418(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0x420(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x42C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3; // 0x430(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x43C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2100[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1; // 0x440(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_RandomFloatInRange_ReturnValue_2; // 0x4C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_CalculateBloodEffectRotation_ReturnValue_4; // 0x4CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_Select_Default_4; // 0x4D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue_2; // 0x4DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_4; // 0x4E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x4F5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x4F6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x4F7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UMaterialInterface* K2Node_Select_Default_5; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_Select_Default_6; // 0x500(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x504(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2101[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_RandomFloatInRange_ReturnValue_3; // 0x508(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_RandomIntegerInRange_ReturnValue_1; // 0x50C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_4; // 0x510(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x514(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_7; // 0x520(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1; // 0x528(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2102[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable_12; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default_8; // 0x540(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2103[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable_13; // 0x550(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_4; // 0x558(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x564(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x570(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_Array_Add_ReturnValue; // 0x5A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2104[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x5A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_14; // 0x5B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_ChunkActor_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x5B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_15; // 0x5C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_9; // 0x5C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_10; // 0x5D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_11; // 0x5D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_12; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_13; // 0x5E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_14; // 0x5F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* K2Node_Select_Default_15; // 0x5F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DismemberComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_classes.hpp new file mode 100644 index 0000000..5131684 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Dismembered.BP_Dismembered_C +class ABP_Dismembered_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USkeletalMeshComponent* Breathing_Idle__3_; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_DismemberComponent_C* BP_DismemberComponent; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dismembered_C* GetDefaultObj(); + + void UserConstructionScript(int32 CallFunc_RandomIntegerInRange_ReturnValue); + void ReceiveBeginPlay(); + void MC_Sound(); + void ExecuteUbergraph_BP_Dismembered(int32 EntryPoint, float CallFunc_RandomFloatInRange_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_functions.cpp new file mode 100644 index 0000000..2d71b67 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_functions.cpp @@ -0,0 +1,138 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dismembered.BP_Dismembered_C +// (Actor) + +class UClass* ABP_Dismembered_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dismembered_C"); + + return Clss; +} + + +// BP_Dismembered_C BP_Dismembered.Default__BP_Dismembered_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dismembered_C* ABP_Dismembered_C::GetDefaultObj() +{ + static class ABP_Dismembered_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dismembered_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Dismembered.BP_Dismembered_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Dismembered_C::UserConstructionScript(int32 CallFunc_RandomIntegerInRange_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Dismembered_C", "UserConstructionScript"); + + Params::ABP_Dismembered_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Dismembered.BP_Dismembered_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Dismembered_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Dismembered_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Dismembered.BP_Dismembered_C.MC_Sound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Dismembered_C::MC_Sound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Dismembered_C", "MC_Sound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Dismembered.BP_Dismembered_C.ExecuteUbergraph_BP_Dismembered +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Dismembered_C::ExecuteUbergraph_BP_Dismembered(int32 EntryPoint, float CallFunc_RandomFloatInRange_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Dismembered_C", "ExecuteUbergraph_BP_Dismembered"); + + Params::ABP_Dismembered_C_ExecuteUbergraph_BP_Dismembered_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_RandomFloatInRange_ReturnValue = CallFunc_RandomFloatInRange_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_parameters.hpp new file mode 100644 index 0000000..260d4a7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_parameters.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function BP_Dismembered.BP_Dismembered_C.UserConstructionScript +struct ABP_Dismembered_C_UserConstructionScript_Params +{ +public: + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x34 (0x34 - 0x0) +// Function BP_Dismembered.BP_Dismembered_C.ExecuteUbergraph_BP_Dismembered +struct ABP_Dismembered_C_ExecuteUbergraph_BP_Dismembered_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2148[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* CallFunc_Array_Get_Item; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2149[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dismembered_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_classes.hpp new file mode 100644 index 0000000..dc57147 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x2C0 - 0x248) +// BlueprintGeneratedClass BP_DivingGear.BP_DivingGear_C +class ABP_DivingGear_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh3; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh1; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FTransform StartTransform; // 0x260(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform OffsetTransform; // 0x290(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_DivingGear_C* GetDefaultObj(); + + void OnActorUsed(class ACharacter* Character); + void ExecuteUbergraph_BP_DivingGear(int32 EntryPoint, class ACharacter* K2Node_Event_Character, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_functions.cpp new file mode 100644 index 0000000..3c66b5a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_functions.cpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DivingGear.BP_DivingGear_C +// (Actor) + +class UClass* ABP_DivingGear_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DivingGear_C"); + + return Clss; +} + + +// BP_DivingGear_C BP_DivingGear.Default__BP_DivingGear_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DivingGear_C* ABP_DivingGear_C::GetDefaultObj() +{ + static class ABP_DivingGear_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DivingGear_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DivingGear.BP_DivingGear_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DivingGear_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DivingGear_C", "OnActorUsed"); + + Params::ABP_DivingGear_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DivingGear.BP_DivingGear_C.ExecuteUbergraph_BP_DivingGear +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DivingGear_C::ExecuteUbergraph_BP_DivingGear(int32 EntryPoint, class ACharacter* K2Node_Event_Character, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DivingGear_C", "ExecuteUbergraph_BP_DivingGear"); + + Params::ABP_DivingGear_C_ExecuteUbergraph_BP_DivingGear_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_parameters.hpp new file mode 100644 index 0000000..8cc5336 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_parameters.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_DivingGear.BP_DivingGear_C.OnActorUsed +struct ABP_DivingGear_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x12 (0x12 - 0x0) +// Function BP_DivingGear.BP_DivingGear_C.ExecuteUbergraph_BP_DivingGear +struct ABP_DivingGear_C_ExecuteUbergraph_BP_DivingGear_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2863[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingGear_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_classes.hpp new file mode 100644 index 0000000..dd61855 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x248 - 0x220) +// BlueprintGeneratedClass BP_DivingHelmet.BP_DivingHelmet_C +class ABP_DivingHelmet_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* SpotLight; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SpringArm; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DivingHelmet_C* GetDefaultObj(); + + void UpdateLight(class AActor* Player); + void ExecuteUbergraph_BP_DivingHelmet(int32 EntryPoint, class AActor* K2Node_CustomEvent_Player, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_functions.cpp new file mode 100644 index 0000000..a30267e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_functions.cpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DivingHelmet.BP_DivingHelmet_C +// (Actor) + +class UClass* ABP_DivingHelmet_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DivingHelmet_C"); + + return Clss; +} + + +// BP_DivingHelmet_C BP_DivingHelmet.Default__BP_DivingHelmet_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DivingHelmet_C* ABP_DivingHelmet_C::GetDefaultObj() +{ + static class ABP_DivingHelmet_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DivingHelmet_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DivingHelmet.BP_DivingHelmet_C.UpdateLight +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DivingHelmet_C::UpdateLight(class AActor* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DivingHelmet_C", "UpdateLight"); + + Params::ABP_DivingHelmet_C_UpdateLight_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DivingHelmet.BP_DivingHelmet_C.ExecuteUbergraph_BP_DivingHelmet +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DivingHelmet_C::ExecuteUbergraph_BP_DivingHelmet(int32 EntryPoint, class AActor* K2Node_CustomEvent_Player, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DivingHelmet_C", "ExecuteUbergraph_BP_DivingHelmet"); + + Params::ABP_DivingHelmet_C_ExecuteUbergraph_BP_DivingHelmet_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_parameters.hpp new file mode 100644 index 0000000..5943c2b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_parameters.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_DivingHelmet.BP_DivingHelmet_C.UpdateLight +struct ABP_DivingHelmet_C_UpdateLight_Params +{ +public: + class AActor* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function BP_DivingHelmet.BP_DivingHelmet_C.ExecuteUbergraph_BP_DivingHelmet +struct ABP_DivingHelmet_C_ExecuteUbergraph_BP_DivingHelmet_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20B6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_CustomEvent_Player; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DivingHelmet_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_classes.hpp new file mode 100644 index 0000000..ba9258b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x2D0 - 0x258) +// BlueprintGeneratedClass BP_Diving_Helmet.BP_Diving_Helmet_C +class ABP_Diving_Helmet_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float Shift_Alpha_02C40AF140D00309DDBC96B377376A90; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Shift__Direction_02C40AF140D00309DDBC96B377376A90; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_231A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Shift; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform StartTransform; // 0x270(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform OffsetTransform; // 0x2A0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Diving_Helmet_C* GetDefaultObj(); + + void Shift__FinishedFunc(); + void Shift__UpdateFunc(); + void OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName); + void OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName); + void OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName); + void OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName); + void OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName); + void UseItem(); + void PlayAnimation(); + void SRV_EquipHelmet(); + void ExecuteUbergraph_BP_Diving_Helmet(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, class FName K2Node_CustomEvent_NotifyName_4, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, bool Temp_bool_IsClosed_Variable, const struct FTransform& CallFunc_GetRelativeTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_functions.cpp new file mode 100644 index 0000000..95dc8b5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_functions.cpp @@ -0,0 +1,318 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Diving_Helmet.BP_Diving_Helmet_C +// (Actor) + +class UClass* ABP_Diving_Helmet_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Diving_Helmet_C"); + + return Clss; +} + + +// BP_Diving_Helmet_C BP_Diving_Helmet.Default__BP_Diving_Helmet_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Diving_Helmet_C* ABP_Diving_Helmet_C::GetDefaultObj() +{ + static class ABP_Diving_Helmet_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Diving_Helmet_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.Shift__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Diving_Helmet_C::Shift__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "Shift__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.Shift__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Diving_Helmet_C::Shift__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "Shift__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Diving_Helmet_C::OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC"); + + Params::ABP_Diving_Helmet_C_OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Diving_Helmet_C::OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC"); + + Params::ABP_Diving_Helmet_C_OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Diving_Helmet_C::OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC"); + + Params::ABP_Diving_Helmet_C_OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Diving_Helmet_C::OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC"); + + Params::ABP_Diving_Helmet_C_OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Diving_Helmet_C::OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC"); + + Params::ABP_Diving_Helmet_C_OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Diving_Helmet_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Diving_Helmet_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.SRV_EquipHelmet +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Diving_Helmet_C::SRV_EquipHelmet() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "SRV_EquipHelmet"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.ExecuteUbergraph_BP_Diving_Helmet +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetRelativeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_TLerp_ReturnValue (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) + +void ABP_Diving_Helmet_C::ExecuteUbergraph_BP_Diving_Helmet(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, class FName K2Node_CustomEvent_NotifyName_4, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, bool Temp_bool_IsClosed_Variable, const struct FTransform& CallFunc_GetRelativeTransform_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Diving_Helmet_C", "ExecuteUbergraph_BP_Diving_Helmet"); + + Params::ABP_Diving_Helmet_C_ExecuteUbergraph_BP_Diving_Helmet_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetAttachParentActor_ReturnValue_1 = CallFunc_GetAttachParentActor_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetRelativeTransform_ReturnValue = CallFunc_GetRelativeTransform_ReturnValue; + Parms.CallFunc_TLerp_ReturnValue = CallFunc_TLerp_ReturnValue; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_parameters.hpp new file mode 100644 index 0000000..e2c3667 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_parameters.hpp @@ -0,0 +1,102 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC +struct ABP_Diving_Helmet_C_OnNotifyEnd_3FE3233945D5FF790518F1ADBD2F23FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC +struct ABP_Diving_Helmet_C_OnNotifyBegin_3FE3233945D5FF790518F1ADBD2F23FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC +struct ABP_Diving_Helmet_C_OnInterrupted_3FE3233945D5FF790518F1ADBD2F23FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC +struct ABP_Diving_Helmet_C_OnBlendOut_3FE3233945D5FF790518F1ADBD2F23FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC +struct ABP_Diving_Helmet_C_OnCompleted_3FE3233945D5FF790518F1ADBD2F23FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C8 (0x1C8 - 0x0) +// Function BP_Diving_Helmet.BP_Diving_Helmet_C.ExecuteUbergraph_BP_Diving_Helmet +struct ABP_Diving_Helmet_C_ExecuteUbergraph_BP_Diving_Helmet_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_2; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_230D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_230F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2310[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2311[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2312[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2318[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetRelativeTransform_ReturnValue; // 0xD0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_TLerp_ReturnValue; // 0x100(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x130(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x1B8(0x10)(ZeroConstructor, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Diving_Helmet_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_classes.hpp new file mode 100644 index 0000000..d7dc2f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Doll_Shake.BP_Doll_Shake_C +class UBP_Doll_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Doll_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_functions.cpp new file mode 100644 index 0000000..eacb040 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doll_Shake.BP_Doll_Shake_C +// (None) + +class UClass* UBP_Doll_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doll_Shake_C"); + + return Clss; +} + + +// BP_Doll_Shake_C BP_Doll_Shake.Default__BP_Doll_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Doll_Shake_C* UBP_Doll_Shake_C::GetDefaultObj() +{ + static class UBP_Doll_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Doll_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doll_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_classes.hpp new file mode 100644 index 0000000..5a7c5d1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x29 (0x271 - 0x248) +// BlueprintGeneratedClass BP_Door_Master.BP_Door_Master_C +class ABP_Door_Master_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* Windowglass_door_C1; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_door_C; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float OpenDoor_Z_F67F2FDB483C863943784886A90DCE59; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection OpenDoor__Direction_F67F2FDB483C863943784886A90DCE59; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2824[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* OpenDoor; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsLocked; // 0x270(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Door_Master_C* GetDefaultObj(); + + void OpenDoor__FinishedFunc(); + void OpenDoor__UpdateFunc(); + void OnUsedNotify(); + void ExecuteUbergraph_BP_Door_Master(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_Variable, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_functions.cpp new file mode 100644 index 0000000..2a6a318 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_functions.cpp @@ -0,0 +1,129 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Door_Master.BP_Door_Master_C +// (Actor) + +class UClass* ABP_Door_Master_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Door_Master_C"); + + return Clss; +} + + +// BP_Door_Master_C BP_Door_Master.Default__BP_Door_Master_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Door_Master_C* ABP_Door_Master_C::GetDefaultObj() +{ + static class ABP_Door_Master_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Door_Master_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Door_Master.BP_Door_Master_C.OpenDoor__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Door_Master_C::OpenDoor__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Door_Master_C", "OpenDoor__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Door_Master.BP_Door_Master_C.OpenDoor__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Door_Master_C::OpenDoor__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Door_Master_C", "OpenDoor__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Door_Master.BP_Door_Master_C.OnUsedNotify +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Door_Master_C::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Door_Master_C", "OnUsedNotify"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Door_Master.BP_Door_Master_C.ExecuteUbergraph_BP_Door_Master +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Door_Master_C::ExecuteUbergraph_BP_Door_Master(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_Variable, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Door_Master_C", "ExecuteUbergraph_BP_Door_Master"); + + Params::ABP_Door_Master_C_ExecuteUbergraph_BP_Door_Master_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_parameters.hpp new file mode 100644 index 0000000..fec35c8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_parameters.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xA0 - 0x0) +// Function BP_Door_Master.BP_Door_Master_C.ExecuteUbergraph_BP_Door_Master +struct ABP_Door_Master_C_ExecuteUbergraph_BP_Door_Master_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2822[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2823[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x18(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Door_Master_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_classes.hpp new file mode 100644 index 0000000..063a358 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_in_double.BP_Doorframe_in_double_C +class ABP_Doorframe_in_double_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_in_double; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_in_double_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_functions.cpp new file mode 100644 index 0000000..ca1ddce --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_in_double.BP_Doorframe_in_double_C +// (Actor) + +class UClass* ABP_Doorframe_in_double_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_in_double_C"); + + return Clss; +} + + +// BP_Doorframe_in_double_C BP_Doorframe_in_double.Default__BP_Doorframe_in_double_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_in_double_C* ABP_Doorframe_in_double_C::GetDefaultObj() +{ + static class ABP_Doorframe_in_double_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_in_double_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_classes.hpp new file mode 100644 index 0000000..063a358 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_in_double.BP_Doorframe_in_double_C +class ABP_Doorframe_in_double_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_in_double; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_in_double_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_functions.cpp new file mode 100644 index 0000000..ca1ddce --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_in_double.BP_Doorframe_in_double_C +// (Actor) + +class UClass* ABP_Doorframe_in_double_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_in_double_C"); + + return Clss; +} + + +// BP_Doorframe_in_double_C BP_Doorframe_in_double.Default__BP_Doorframe_in_double_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_in_double_C* ABP_Doorframe_in_double_C::GetDefaultObj() +{ + static class ABP_Doorframe_in_double_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_in_double_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_double_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_classes.hpp new file mode 100644 index 0000000..3b9d2ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_in_single.BP_Doorframe_in_single_C +class ABP_Doorframe_in_single_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_in_single; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_in_single_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_functions.cpp new file mode 100644 index 0000000..9cac308 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_in_single.BP_Doorframe_in_single_C +// (Actor) + +class UClass* ABP_Doorframe_in_single_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_in_single_C"); + + return Clss; +} + + +// BP_Doorframe_in_single_C BP_Doorframe_in_single.Default__BP_Doorframe_in_single_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_in_single_C* ABP_Doorframe_in_single_C::GetDefaultObj() +{ + static class ABP_Doorframe_in_single_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_in_single_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_classes.hpp new file mode 100644 index 0000000..3b9d2ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_in_single.BP_Doorframe_in_single_C +class ABP_Doorframe_in_single_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_in_single; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_in_single_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_functions.cpp new file mode 100644 index 0000000..9cac308 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_in_single.BP_Doorframe_in_single_C +// (Actor) + +class UClass* ABP_Doorframe_in_single_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_in_single_C"); + + return Clss; +} + + +// BP_Doorframe_in_single_C BP_Doorframe_in_single.Default__BP_Doorframe_in_single_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_in_single_C* ABP_Doorframe_in_single_C::GetDefaultObj() +{ + static class ABP_Doorframe_in_single_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_in_single_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_in_single_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_classes.hpp new file mode 100644 index 0000000..9bb6ceb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_double.BP_Doorframe_out_double_C +class ABP_Doorframe_out_double_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_out_double; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_double_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_functions.cpp new file mode 100644 index 0000000..0168b98 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_double.BP_Doorframe_out_double_C +// (Actor) + +class UClass* ABP_Doorframe_out_double_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_double_C"); + + return Clss; +} + + +// BP_Doorframe_out_double_C BP_Doorframe_out_double.Default__BP_Doorframe_out_double_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_double_C* ABP_Doorframe_out_double_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_double_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_double_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_classes.hpp new file mode 100644 index 0000000..9bb6ceb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_double.BP_Doorframe_out_double_C +class ABP_Doorframe_out_double_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_out_double; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_double_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_functions.cpp new file mode 100644 index 0000000..0168b98 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_double.BP_Doorframe_out_double_C +// (Actor) + +class UClass* ABP_Doorframe_out_double_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_double_C"); + + return Clss; +} + + +// BP_Doorframe_out_double_C BP_Doorframe_out_double.Default__BP_Doorframe_out_double_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_double_C* ABP_Doorframe_out_double_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_double_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_double_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_double_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_classes.hpp new file mode 100644 index 0000000..77a1145 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_single.BP_Doorframe_out_single_C +class ABP_Doorframe_out_single_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_out_single; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_single_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_functions.cpp new file mode 100644 index 0000000..0cd54b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_single.BP_Doorframe_out_single_C +// (Actor) + +class UClass* ABP_Doorframe_out_single_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_single_C"); + + return Clss; +} + + +// BP_Doorframe_out_single_C BP_Doorframe_out_single.Default__BP_Doorframe_out_single_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_single_C* ABP_Doorframe_out_single_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_single_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_single_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_classes.hpp new file mode 100644 index 0000000..77a1145 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_single.BP_Doorframe_out_single_C +class ABP_Doorframe_out_single_C : public AActor +{ +public: + class UStaticMeshComponent* Doorframe_out_single; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_single_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_functions.cpp new file mode 100644 index 0000000..0cd54b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_single.BP_Doorframe_out_single_C +// (Actor) + +class UClass* ABP_Doorframe_out_single_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_single_C"); + + return Clss; +} + + +// BP_Doorframe_out_single_C BP_Doorframe_out_single.Default__BP_Doorframe_out_single_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_single_C* ABP_Doorframe_out_single_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_single_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_single_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_classes.hpp new file mode 100644 index 0000000..d6fad2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_single_windows.BP_Doorframe_out_single_windows_C +class ABP_Doorframe_out_single_windows_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_doorframe_out_B; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_doorframe_out_A; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Doorframe_out_single_windows; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_single_windows_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_functions.cpp new file mode 100644 index 0000000..e6e76be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_single_windows.BP_Doorframe_out_single_windows_C +// (Actor) + +class UClass* ABP_Doorframe_out_single_windows_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_single_windows_C"); + + return Clss; +} + + +// BP_Doorframe_out_single_windows_C BP_Doorframe_out_single_windows.Default__BP_Doorframe_out_single_windows_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_single_windows_C* ABP_Doorframe_out_single_windows_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_single_windows_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_single_windows_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_classes.hpp new file mode 100644 index 0000000..d6fad2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Doorframe_out_single_windows.BP_Doorframe_out_single_windows_C +class ABP_Doorframe_out_single_windows_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_doorframe_out_B; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_doorframe_out_A; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Doorframe_out_single_windows; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Doorframe_out_single_windows_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_functions.cpp new file mode 100644 index 0000000..e6e76be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Doorframe_out_single_windows.BP_Doorframe_out_single_windows_C +// (Actor) + +class UClass* ABP_Doorframe_out_single_windows_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Doorframe_out_single_windows_C"); + + return Clss; +} + + +// BP_Doorframe_out_single_windows_C BP_Doorframe_out_single_windows.Default__BP_Doorframe_out_single_windows_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Doorframe_out_single_windows_C* ABP_Doorframe_out_single_windows_C::GetDefaultObj() +{ + static class ABP_Doorframe_out_single_windows_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Doorframe_out_single_windows_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Doorframe_out_single_windows_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_classes.hpp new file mode 100644 index 0000000..d297460 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x260 - 0x220) +// BlueprintGeneratedClass BP_Dresser_A.BP_Dresser_A_C +class ABP_Dresser_A_C : public AActor +{ +public: + class UStaticMeshComponent* Dresser_A_drawer_B1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A_drawer_A3; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A_drawer_A2; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A_drawer_A1; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A_drawer_B; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A_drawer_A; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Dresser_A; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dresser_A_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_functions.cpp new file mode 100644 index 0000000..fa5cd27 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dresser_A.BP_Dresser_A_C +// (Actor) + +class UClass* ABP_Dresser_A_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dresser_A_C"); + + return Clss; +} + + +// BP_Dresser_A_C BP_Dresser_A.Default__BP_Dresser_A_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dresser_A_C* ABP_Dresser_A_C::GetDefaultObj() +{ + static class ABP_Dresser_A_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dresser_A_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dresser_A_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_classes.hpp new file mode 100644 index 0000000..88ffffa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C +class ABP_DroppedItem_AlmondBottle_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_1E8E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* StaticMesh; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_AlmondBottle_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_functions.cpp new file mode 100644 index 0000000..300d33d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_AlmondBottle.BP_DroppedItem_AlmondBottle_C +// (Actor) + +class UClass* ABP_DroppedItem_AlmondBottle_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_AlmondBottle_C"); + + return Clss; +} + + +// BP_DroppedItem_AlmondBottle_C BP_DroppedItem_AlmondBottle.Default__BP_DroppedItem_AlmondBottle_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_AlmondBottle_C* ABP_DroppedItem_AlmondBottle_C::GetDefaultObj() +{ + static class ABP_DroppedItem_AlmondBottle_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_AlmondBottle_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondBottle_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_classes.hpp new file mode 100644 index 0000000..e54c1be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C +class ABP_DroppedItem_AlmondWater_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_2061[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x270(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_AlmondWater_C* GetDefaultObj(); + + void ToggleEvent(bool Enable); + void OnEventLoaded(enum class EEventType EventType); + void ExecuteUbergraph_BP_DroppedItem_AlmondWater(int32 EntryPoint, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_functions.cpp new file mode 100644 index 0000000..9553fa8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_functions.cpp @@ -0,0 +1,111 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C +// (Actor) + +class UClass* ABP_DroppedItem_AlmondWater_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_AlmondWater_C"); + + return Clss; +} + + +// BP_DroppedItem_AlmondWater_C BP_DroppedItem_AlmondWater.Default__BP_DroppedItem_AlmondWater_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_AlmondWater_C* ABP_DroppedItem_AlmondWater_C::GetDefaultObj() +{ + static class ABP_DroppedItem_AlmondWater_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_AlmondWater_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_AlmondWater_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_AlmondWater_C", "ToggleEvent"); + + Params::ABP_DroppedItem_AlmondWater_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DroppedItem_AlmondWater_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_AlmondWater_C", "OnEventLoaded"); + + Params::ABP_DroppedItem_AlmondWater_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ExecuteUbergraph_BP_DroppedItem_AlmondWater +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EEventType K2Node_Event_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DroppedItem_AlmondWater_C::ExecuteUbergraph_BP_DroppedItem_AlmondWater(int32 EntryPoint, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_AlmondWater_C", "ExecuteUbergraph_BP_DroppedItem_AlmondWater"); + + Params::ABP_DroppedItem_AlmondWater_C_ExecuteUbergraph_BP_DroppedItem_AlmondWater_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + Parms.K2Node_Event_EventType = K2Node_Event_EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_parameters.hpp new file mode 100644 index 0000000..644cb01 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_parameters.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ToggleEvent +struct ABP_DroppedItem_AlmondWater_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.OnEventLoaded +struct ABP_DroppedItem_AlmondWater_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x6 (0x6 - 0x0) +// Function BP_DroppedItem_AlmondWater.BP_DroppedItem_AlmondWater_C.ExecuteUbergraph_BP_DroppedItem_AlmondWater +struct ABP_DroppedItem_AlmondWater_C_ExecuteUbergraph_BP_DroppedItem_AlmondWater_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_Enable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EEventType K2Node_Event_EventType; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_AlmondWater_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_classes.hpp new file mode 100644 index 0000000..bee174d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C +class ABP_DroppedItem_BugSpray_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_BugSpray_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_functions.cpp new file mode 100644 index 0000000..2aaf5ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_BugSpray.BP_DroppedItem_BugSpray_C +// (Actor) + +class UClass* ABP_DroppedItem_BugSpray_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_BugSpray_C"); + + return Clss; +} + + +// BP_DroppedItem_BugSpray_C BP_DroppedItem_BugSpray.Default__BP_DroppedItem_BugSpray_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_BugSpray_C* ABP_DroppedItem_BugSpray_C::GetDefaultObj() +{ + static class ABP_DroppedItem_BugSpray_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_BugSpray_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_BugSpray_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_classes.hpp new file mode 100644 index 0000000..454a5a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x13F (0x3A8 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Camera.BP_DroppedItem_Camera_C +class ABP_DroppedItem_Camera_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_325[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* Tube_Panel_low_Plates_low49; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low48; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low47; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low46; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low45; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low44; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low43; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low42; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low41; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low40; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low39; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low38; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low37; // 0x2D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low36; // 0x2D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low35; // 0x2E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low34; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low33; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low32; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low31; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low30; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low29; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low28; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low27; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low26; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low25; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low24; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low23; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low22; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low21; // 0x350(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low20; // 0x358(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low19; // 0x360(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low18; // 0x368(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low17; // 0x370(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low16; // 0x378(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low15; // 0x380(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low14; // 0x388(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low13; // 0x390(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low12; // 0x398(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low11; // 0x3A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Camera_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_functions.cpp new file mode 100644 index 0000000..36f5550 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Camera.BP_DroppedItem_Camera_C +// (Actor) + +class UClass* ABP_DroppedItem_Camera_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Camera_C"); + + return Clss; +} + + +// BP_DroppedItem_Camera_C BP_DroppedItem_Camera.Default__BP_DroppedItem_Camera_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Camera_C* ABP_DroppedItem_Camera_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Camera_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Camera_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Camera_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_classes.hpp new file mode 100644 index 0000000..b574e29 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C +class ABP_DroppedItem_Chainsaw_Fast_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_22D9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* SkeletalMesh; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Chainsaw_Fast_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_functions.cpp new file mode 100644 index 0000000..f11ef2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Chainsaw_Fast.BP_DroppedItem_Chainsaw_Fast_C +// (Actor) + +class UClass* ABP_DroppedItem_Chainsaw_Fast_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Chainsaw_Fast_C"); + + return Clss; +} + + +// BP_DroppedItem_Chainsaw_Fast_C BP_DroppedItem_Chainsaw_Fast.Default__BP_DroppedItem_Chainsaw_Fast_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Chainsaw_Fast_C* ABP_DroppedItem_Chainsaw_Fast_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Chainsaw_Fast_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Chainsaw_Fast_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_Fast_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_classes.hpp new file mode 100644 index 0000000..cc0fdc9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C +class ABP_DroppedItem_Chainsaw_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_1FAE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* SkeletalMesh; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Chainsaw_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_functions.cpp new file mode 100644 index 0000000..35c0754 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Chainsaw.BP_DroppedItem_Chainsaw_C +// (Actor) + +class UClass* ABP_DroppedItem_Chainsaw_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Chainsaw_C"); + + return Clss; +} + + +// BP_DroppedItem_Chainsaw_C BP_DroppedItem_Chainsaw.Default__BP_DroppedItem_Chainsaw_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Chainsaw_C* ABP_DroppedItem_Chainsaw_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Chainsaw_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Chainsaw_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Chainsaw_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_classes.hpp new file mode 100644 index 0000000..0157be6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C +class ABP_DroppedItem_Crowbar_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Crowbar_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_functions.cpp new file mode 100644 index 0000000..e1377ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Crowbar.BP_DroppedItem_Crowbar_C +// (Actor) + +class UClass* ABP_DroppedItem_Crowbar_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Crowbar_C"); + + return Clss; +} + + +// BP_DroppedItem_Crowbar_C BP_DroppedItem_Crowbar.Default__BP_DroppedItem_Crowbar_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Crowbar_C* ABP_DroppedItem_Crowbar_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Crowbar_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Crowbar_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Crowbar_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_classes.hpp new file mode 100644 index 0000000..45dd246 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C +class ABP_DroppedItem_DivingHelmet_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_DivingHelmet_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_functions.cpp new file mode 100644 index 0000000..aafbb50 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_DivingHelmet.BP_DroppedItem_DivingHelmet_C +// (Actor) + +class UClass* ABP_DroppedItem_DivingHelmet_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_DivingHelmet_C"); + + return Clss; +} + + +// BP_DroppedItem_DivingHelmet_C BP_DroppedItem_DivingHelmet.Default__BP_DroppedItem_DivingHelmet_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_DivingHelmet_C* ABP_DroppedItem_DivingHelmet_C::GetDefaultObj() +{ + static class ABP_DroppedItem_DivingHelmet_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_DivingHelmet_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_DivingHelmet_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_classes.hpp new file mode 100644 index 0000000..98b3f70 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C +class ABP_DroppedItem_EnergyBar_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_EnergyBar_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_functions.cpp new file mode 100644 index 0000000..4a4fbb1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_EnergyBar.BP_DroppedItem_EnergyBar_C +// (Actor) + +class UClass* ABP_DroppedItem_EnergyBar_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_EnergyBar_C"); + + return Clss; +} + + +// BP_DroppedItem_EnergyBar_C BP_DroppedItem_EnergyBar.Default__BP_DroppedItem_EnergyBar_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_EnergyBar_C* ABP_DroppedItem_EnergyBar_C::GetDefaultObj() +{ + static class ABP_DroppedItem_EnergyBar_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_EnergyBar_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_EnergyBar_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_classes.hpp new file mode 100644 index 0000000..bf99cb3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Firework.BP_DroppedItem_Firework_C +class ABP_DroppedItem_Firework_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Firework_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_functions.cpp new file mode 100644 index 0000000..147ac82 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Firework.BP_DroppedItem_Firework_C +// (Actor) + +class UClass* ABP_DroppedItem_Firework_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Firework_C"); + + return Clss; +} + + +// BP_DroppedItem_Firework_C BP_DroppedItem_Firework.Default__BP_DroppedItem_Firework_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Firework_C* ABP_DroppedItem_Firework_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Firework_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Firework_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Firework_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_classes.hpp new file mode 100644 index 0000000..307503f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C +class ABP_DroppedItem_FlareGun_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_FlareGun_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_functions.cpp new file mode 100644 index 0000000..aa398b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_FlareGun.BP_DroppedItem_FlareGun_C +// (Actor) + +class UClass* ABP_DroppedItem_FlareGun_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_FlareGun_C"); + + return Clss; +} + + +// BP_DroppedItem_FlareGun_C BP_DroppedItem_FlareGun.Default__BP_DroppedItem_FlareGun_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_FlareGun_C* ABP_DroppedItem_FlareGun_C::GetDefaultObj() +{ + static class ABP_DroppedItem_FlareGun_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_FlareGun_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_FlareGun_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_classes.hpp new file mode 100644 index 0000000..50be498 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x269 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C +class ABP_DroppedItem_Flashlight_C : public ABP_DroppedItem_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Flashlight_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_functions.cpp new file mode 100644 index 0000000..053b1a5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Flashlight.BP_DroppedItem_Flashlight_C +// (Actor) + +class UClass* ABP_DroppedItem_Flashlight_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Flashlight_C"); + + return Clss; +} + + +// BP_DroppedItem_Flashlight_C BP_DroppedItem_Flashlight.Default__BP_DroppedItem_Flashlight_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Flashlight_C* ABP_DroppedItem_Flashlight_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Flashlight_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Flashlight_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Flashlight_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_classes.hpp new file mode 100644 index 0000000..8e7c730 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x2B5 - 0x2B5) +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C +class ABP_DroppedItem_Glowstick_Blue_C : public ABP_DroppedItem_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Glowstick_Blue_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_functions.cpp new file mode 100644 index 0000000..9ccdd0d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Blue.BP_DroppedItem_Glowstick_Blue_C +// (Actor) + +class UClass* ABP_DroppedItem_Glowstick_Blue_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Glowstick_Blue_C"); + + return Clss; +} + + +// BP_DroppedItem_Glowstick_Blue_C BP_DroppedItem_Glowstick_Blue.Default__BP_DroppedItem_Glowstick_Blue_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Glowstick_Blue_C* ABP_DroppedItem_Glowstick_Blue_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Glowstick_Blue_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Glowstick_Blue_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Blue_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_classes.hpp new file mode 100644 index 0000000..f00c3ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x2B5 - 0x2B5) +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C +class ABP_DroppedItem_Glowstick_Red_C : public ABP_DroppedItem_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Glowstick_Red_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_functions.cpp new file mode 100644 index 0000000..a2e4b40 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Red.BP_DroppedItem_Glowstick_Red_C +// (Actor) + +class UClass* ABP_DroppedItem_Glowstick_Red_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Glowstick_Red_C"); + + return Clss; +} + + +// BP_DroppedItem_Glowstick_Red_C BP_DroppedItem_Glowstick_Red.Default__BP_DroppedItem_Glowstick_Red_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Glowstick_Red_C* ABP_DroppedItem_Glowstick_Red_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Glowstick_Red_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Glowstick_Red_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Red_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_classes.hpp new file mode 100644 index 0000000..ac10ed6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x2B5 - 0x2B5) +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C +class ABP_DroppedItem_Glowstick_Yellow_C : public ABP_DroppedItem_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Glowstick_Yellow_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_functions.cpp new file mode 100644 index 0000000..512731f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Glowstick_Yellow.BP_DroppedItem_Glowstick_Yellow_C +// (Actor) + +class UClass* ABP_DroppedItem_Glowstick_Yellow_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Glowstick_Yellow_C"); + + return Clss; +} + + +// BP_DroppedItem_Glowstick_Yellow_C BP_DroppedItem_Glowstick_Yellow.Default__BP_DroppedItem_Glowstick_Yellow_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Glowstick_Yellow_C* ABP_DroppedItem_Glowstick_Yellow_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Glowstick_Yellow_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Glowstick_Yellow_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_Yellow_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_classes.hpp new file mode 100644 index 0000000..2606fee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4C (0x2B5 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C +class ABP_DroppedItem_Glowstick_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_11A9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x270(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* SpotLight; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPointLightComponent* PointLight; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FGuid GlowstickID; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool ShouldGlow; // 0x298(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + uint8 Pad_11AA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_Glowstick_Component_C* GlowstickComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator SpotlightRotation; // 0x2A8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + bool IsSpawned; // 0x2B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Glowstick_C* GetDefaultObj(); + + void ReceiveDestroyed(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_DroppedItem_Glowstick(int32 EntryPoint, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, const struct FTransform& Temp_struct_Variable, bool CallFunc_EqualEqual_StrStr_ReturnValue, class UBP_Glowstick_Component_C* CallFunc_AddComponent_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FGuid& CallFunc_NewGuid_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_IsValid_Guid_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FS_Glowstick_Data& K2Node_MakeStruct_S_Glowstick_Data, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_functions.cpp new file mode 100644 index 0000000..1953d41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_functions.cpp @@ -0,0 +1,135 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C +// (Actor) + +class UClass* ABP_DroppedItem_Glowstick_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Glowstick_C"); + + return Clss; +} + + +// BP_DroppedItem_Glowstick_C BP_DroppedItem_Glowstick.Default__BP_DroppedItem_Glowstick_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Glowstick_C* ABP_DroppedItem_Glowstick_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Glowstick_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Glowstick_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_Glowstick_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Glowstick_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_Glowstick_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Glowstick_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ExecuteUbergraph_BP_DroppedItem_Glowstick +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FTransform Temp_struct_Variable (ConstParm, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_Glowstick_Component_C* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FGuid CallFunc_NewGuid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_Guid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Glowstick_Data K2Node_MakeStruct_S_Glowstick_Data (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_Glowstick_C::ExecuteUbergraph_BP_DroppedItem_Glowstick(int32 EntryPoint, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, const struct FTransform& Temp_struct_Variable, bool CallFunc_EqualEqual_StrStr_ReturnValue, class UBP_Glowstick_Component_C* CallFunc_AddComponent_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FGuid& CallFunc_NewGuid_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_IsValid_Guid_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FS_Glowstick_Data& K2Node_MakeStruct_S_Glowstick_Data, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Glowstick_C", "ExecuteUbergraph_BP_DroppedItem_Glowstick"); + + Params::ABP_DroppedItem_Glowstick_C_ExecuteUbergraph_BP_DroppedItem_Glowstick_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_NewGuid_ReturnValue = CallFunc_NewGuid_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_IsValid_Guid_ReturnValue = CallFunc_IsValid_Guid_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.K2Node_MakeStruct_S_Glowstick_Data = K2Node_MakeStruct_S_Glowstick_Data; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_parameters.hpp new file mode 100644 index 0000000..8151e4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x269 (0x269 - 0x0) +// Function BP_DroppedItem_Glowstick.BP_DroppedItem_Glowstick_C.ExecuteUbergraph_BP_DroppedItem_Glowstick +struct ABP_DroppedItem_Glowstick_C_ExecuteUbergraph_BP_DroppedItem_Glowstick_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + uint8 Pad_11A5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Temp_struct_Variable; // 0x20(0x30)(ConstParm, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11A6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_Glowstick_Component_C* CallFunc_AddComponent_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FGuid CallFunc_NewGuid_ReturnValue; // 0xE8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11A7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x100(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x154(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x160(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_Guid_ReturnValue; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_Glowstick_Data K2Node_MakeStruct_S_Glowstick_Data; // 0x1A0(0x40)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x1E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_Not_PreBool_ReturnValue; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Glowstick_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_classes.hpp new file mode 100644 index 0000000..3e337b0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C +class ABP_DroppedItem_Jelly_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_1206[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x270(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Jelly_C* GetDefaultObj(); + + void ToggleEvent(bool Enable); + void OnEventLoaded(enum class EEventType EventType); + void ExecuteUbergraph_BP_DroppedItem_Jelly(int32 EntryPoint, bool Temp_bool_Variable, bool CallFunc_SetStaticMesh_ReturnValue, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType, class UStaticMesh* K2Node_Select_Default, bool CallFunc_SetStaticMesh_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_functions.cpp new file mode 100644 index 0000000..2c8a39c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_functions.cpp @@ -0,0 +1,123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C +// (Actor) + +class UClass* ABP_DroppedItem_Jelly_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Jelly_C"); + + return Clss; +} + + +// BP_DroppedItem_Jelly_C BP_DroppedItem_Jelly.Default__BP_DroppedItem_Jelly_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Jelly_C* ABP_DroppedItem_Jelly_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Jelly_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Jelly_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_Jelly_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Jelly_C", "ToggleEvent"); + + Params::ABP_DroppedItem_Jelly_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DroppedItem_Jelly_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Jelly_C", "OnEventLoaded"); + + Params::ABP_DroppedItem_Jelly_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ExecuteUbergraph_BP_DroppedItem_Jelly +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMesh* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EEventType K2Node_Event_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_Jelly_C::ExecuteUbergraph_BP_DroppedItem_Jelly(int32 EntryPoint, bool Temp_bool_Variable, bool CallFunc_SetStaticMesh_ReturnValue, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType, class UStaticMesh* K2Node_Select_Default, bool CallFunc_SetStaticMesh_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_Jelly_C", "ExecuteUbergraph_BP_DroppedItem_Jelly"); + + Params::ABP_DroppedItem_Jelly_C_ExecuteUbergraph_BP_DroppedItem_Jelly_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + Parms.K2Node_Event_EventType = K2Node_Event_EventType; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_parameters.hpp new file mode 100644 index 0000000..faee3c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_parameters.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ToggleEvent +struct ABP_DroppedItem_Jelly_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.OnEventLoaded +struct ABP_DroppedItem_Jelly_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x29 (0x29 - 0x0) +// Function BP_DroppedItem_Jelly.BP_DroppedItem_Jelly_C.ExecuteUbergraph_BP_DroppedItem_Jelly +struct ABP_DroppedItem_Jelly_C_ExecuteUbergraph_BP_DroppedItem_Jelly_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1204[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_Enable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EEventType K2Node_Event_EventType; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1205[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* K2Node_Select_Default; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Jelly_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_classes.hpp new file mode 100644 index 0000000..0e3de1d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x17 (0x280 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Juice.BP_DroppedItem_Juice_C +class ABP_DroppedItem_Juice_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_2332[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* StaticMesh1; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Juice_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_functions.cpp new file mode 100644 index 0000000..a33609b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Juice.BP_DroppedItem_Juice_C +// (Actor) + +class UClass* ABP_DroppedItem_Juice_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Juice_C"); + + return Clss; +} + + +// BP_DroppedItem_Juice_C BP_DroppedItem_Juice.Default__BP_DroppedItem_Juice_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Juice_C* ABP_DroppedItem_Juice_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Juice_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Juice_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Juice_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_classes.hpp new file mode 100644 index 0000000..1691e7c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x17 (0x280 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C +class ABP_DroppedItem_LiDAR_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_FD5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* Display; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_LiDAR_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_functions.cpp new file mode 100644 index 0000000..6d3b548 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_LiDAR.BP_DroppedItem_LiDAR_C +// (Actor) + +class UClass* ABP_DroppedItem_LiDAR_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_LiDAR_C"); + + return Clss; +} + + +// BP_DroppedItem_LiDAR_C BP_DroppedItem_LiDAR.Default__BP_DroppedItem_LiDAR_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_LiDAR_C* ABP_DroppedItem_LiDAR_C::GetDefaultObj() +{ + static class ABP_DroppedItem_LiDAR_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_LiDAR_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiDAR_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_classes.hpp new file mode 100644 index 0000000..86bb579 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x37 (0x2A0 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C +class ABP_DroppedItem_LiquidPain_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_231E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x270(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Flicker_Intensity_3E1E3A82480AD561393A36ACF538BD22; // 0x288(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Flicker__Direction_3E1E3A82480AD561393A36ACF538BD22; // 0x28C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_231F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Flicker; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APointLight* Bulb; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_LiquidPain_C* GetDefaultObj(); + + void Flicker__FinishedFunc(); + void Flicker__UpdateFunc(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_DroppedItem_LiquidPain(int32 EntryPoint, bool CallFunc_IsValid_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_functions.cpp new file mode 100644 index 0000000..3bb9650 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_functions.cpp @@ -0,0 +1,121 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C +// (Actor) + +class UClass* ABP_DroppedItem_LiquidPain_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_LiquidPain_C"); + + return Clss; +} + + +// BP_DroppedItem_LiquidPain_C BP_DroppedItem_LiquidPain.Default__BP_DroppedItem_LiquidPain_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_LiquidPain_C* ABP_DroppedItem_LiquidPain_C::GetDefaultObj() +{ + static class ABP_DroppedItem_LiquidPain_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_LiquidPain_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.Flicker__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_LiquidPain_C::Flicker__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_LiquidPain_C", "Flicker__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.Flicker__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_LiquidPain_C::Flicker__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_LiquidPain_C", "Flicker__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_LiquidPain_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_LiquidPain_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.ExecuteUbergraph_BP_DroppedItem_LiquidPain +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_LiquidPain_C::ExecuteUbergraph_BP_DroppedItem_LiquidPain(int32 EntryPoint, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_LiquidPain_C", "ExecuteUbergraph_BP_DroppedItem_LiquidPain"); + + Params::ABP_DroppedItem_LiquidPain_C_ExecuteUbergraph_BP_DroppedItem_LiquidPain_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_parameters.hpp new file mode 100644 index 0000000..9e08988 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_parameters.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5 (0x5 - 0x0) +// Function BP_DroppedItem_LiquidPain.BP_DroppedItem_LiquidPain_C.ExecuteUbergraph_BP_DroppedItem_LiquidPain +struct ABP_DroppedItem_LiquidPain_C_ExecuteUbergraph_BP_DroppedItem_LiquidPain_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_LiquidPain_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_classes.hpp new file mode 100644 index 0000000..c4f3a0a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Rope.BP_DroppedItem_Rope_C +class ABP_DroppedItem_Rope_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_116B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* Cube; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Rope_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_functions.cpp new file mode 100644 index 0000000..b227f84 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Rope.BP_DroppedItem_Rope_C +// (Actor) + +class UClass* ABP_DroppedItem_Rope_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Rope_C"); + + return Clss; +} + + +// BP_DroppedItem_Rope_C BP_DroppedItem_Rope.Default__BP_DroppedItem_Rope_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Rope_C* ABP_DroppedItem_Rope_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Rope_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Rope_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Rope_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_classes.hpp new file mode 100644 index 0000000..ec7b8da --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2F (0x298 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C +class ABP_DroppedItem_Thermometer_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_1784[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* StaticMesh1; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh4; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh3; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh2; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Thermometer_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_functions.cpp new file mode 100644 index 0000000..102e05d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Thermometer.BP_DroppedItem_Thermometer_C +// (Actor) + +class UClass* ABP_DroppedItem_Thermometer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Thermometer_C"); + + return Clss; +} + + +// BP_DroppedItem_Thermometer_C BP_DroppedItem_Thermometer.Default__BP_DroppedItem_Thermometer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Thermometer_C* ABP_DroppedItem_Thermometer_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Thermometer_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Thermometer_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Thermometer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_classes.hpp new file mode 100644 index 0000000..6e4f9f9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF (0x278 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C +class ABP_DroppedItem_Ticket_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_233D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* StaticMesh; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_Ticket_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_functions.cpp new file mode 100644 index 0000000..8b7410d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_Ticket.BP_DroppedItem_Ticket_C +// (Actor) + +class UClass* ABP_DroppedItem_Ticket_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_Ticket_C"); + + return Clss; +} + + +// BP_DroppedItem_Ticket_C BP_DroppedItem_Ticket.Default__BP_DroppedItem_Ticket_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_Ticket_C* ABP_DroppedItem_Ticket_C::GetDefaultObj() +{ + static class ABP_DroppedItem_Ticket_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_Ticket_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_Ticket_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_classes.hpp new file mode 100644 index 0000000..7289aee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2F (0x298 - 0x269) +// BlueprintGeneratedClass BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C +class ABP_DroppedItem_WalkieTalkie_C : public ABP_DroppedItem_C +{ +public: + uint8 Pad_1E43[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* Walkie_Talkie_low_Antenna_low; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_RightButton_low; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_MidButton_low; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_LeftButton_low; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_Hanger_low; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_WalkieTalkie_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_functions.cpp new file mode 100644 index 0000000..3716b17 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem_WalkieTalkie.BP_DroppedItem_WalkieTalkie_C +// (Actor) + +class UClass* ABP_DroppedItem_WalkieTalkie_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_WalkieTalkie_C"); + + return Clss; +} + + +// BP_DroppedItem_WalkieTalkie_C BP_DroppedItem_WalkieTalkie.Default__BP_DroppedItem_WalkieTalkie_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_WalkieTalkie_C* ABP_DroppedItem_WalkieTalkie_C::GetDefaultObj() +{ + static class ABP_DroppedItem_WalkieTalkie_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_WalkieTalkie_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_WalkieTalkie_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_classes.hpp new file mode 100644 index 0000000..6c38fbe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x269 - 0x258) +// BlueprintGeneratedClass BP_DroppedItem.BP_DroppedItem_C +class ABP_DroppedItem_C : public ADroppedItem +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetComponent* Widget; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool EnableForFocus; // 0x268(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_DroppedItem_C* GetDefaultObj(); + + void ExamineModeOn(); + void ExamineModeOff(); + void CollisionOn(); + void CollisionOff(); + void ReceiveBeginPlay(); + void OnEndFocus(); + void OnBeginFocus(); + void OnEventLoaded(enum class EEventType EventType); + void ToggleEvent(bool Enable); + void ExecuteUbergraph_BP_DroppedItem(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const struct FLinearColor& Temp_struct_Variable, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const struct FLinearColor& Temp_struct_Variable_1, bool CallFunc_NotEqual_ByteByte_ReturnValue, const struct FLinearColor& Temp_struct_Variable_2, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UHUD_DroppedItem_C* K2Node_DynamicCast_AsHUD_Dropped_Item, bool K2Node_DynamicCast_bSuccess_1, const struct FLinearColor& Temp_struct_Variable_3, const struct FLinearColor& Temp_struct_Variable_4, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, enum class EN_ItemRarity Temp_byte_Variable, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, const struct FLinearColor& K2Node_Select_Default, bool CallFunc_NotEqual_ByteByte_ReturnValue_1, const struct FSlateColor& K2Node_MakeStruct_SlateColor, enum class EEventType K2Node_CustomEvent_EventType, bool K2Node_Event_Enable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_functions.cpp new file mode 100644 index 0000000..3406fe6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_functions.cpp @@ -0,0 +1,279 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_DroppedItem.BP_DroppedItem_C +// (Actor) + +class UClass* ABP_DroppedItem_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_DroppedItem_C"); + + return Clss; +} + + +// BP_DroppedItem_C BP_DroppedItem.Default__BP_DroppedItem_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_DroppedItem_C* ABP_DroppedItem_C::GetDefaultObj() +{ + static class ABP_DroppedItem_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_DroppedItem_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.ExamineModeOn +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::ExamineModeOn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "ExamineModeOn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.ExamineModeOff +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::ExamineModeOff() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "ExamineModeOff"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.CollisionOn +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::CollisionOn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "CollisionOn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.CollisionOff +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::CollisionOff() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "CollisionOff"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.OnEndFocus +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::OnEndFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "OnEndFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.OnBeginFocus +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_DroppedItem_C::OnBeginFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "OnBeginFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_DroppedItem_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "OnEventLoaded"); + + Params::ABP_DroppedItem_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "ToggleEvent"); + + Params::ABP_DroppedItem_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_DroppedItem.BP_DroppedItem_C.ExecuteUbergraph_BP_DroppedItem +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor Temp_struct_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor Temp_struct_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UHUD_DroppedItem_C* K2Node_DynamicCast_AsHUD_Dropped_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor Temp_struct_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EN_ItemRarity Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// enum class EEventType K2Node_CustomEvent_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_DroppedItem_C::ExecuteUbergraph_BP_DroppedItem(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const struct FLinearColor& Temp_struct_Variable, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const struct FLinearColor& Temp_struct_Variable_1, bool CallFunc_NotEqual_ByteByte_ReturnValue, const struct FLinearColor& Temp_struct_Variable_2, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UHUD_DroppedItem_C* K2Node_DynamicCast_AsHUD_Dropped_Item, bool K2Node_DynamicCast_bSuccess_1, const struct FLinearColor& Temp_struct_Variable_3, const struct FLinearColor& Temp_struct_Variable_4, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, enum class EN_ItemRarity Temp_byte_Variable, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, const struct FLinearColor& K2Node_Select_Default, bool CallFunc_NotEqual_ByteByte_ReturnValue_1, const struct FSlateColor& K2Node_MakeStruct_SlateColor, enum class EEventType K2Node_CustomEvent_EventType, bool K2Node_Event_Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_DroppedItem_C", "ExecuteUbergraph_BP_DroppedItem"); + + Params::ABP_DroppedItem_C_ExecuteUbergraph_BP_DroppedItem_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.K2Node_DynamicCast_AsHUD_Dropped_Item = K2Node_DynamicCast_AsHUD_Dropped_Item; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.Temp_struct_Variable_4 = Temp_struct_Variable_4; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue_1 = CallFunc_NotEqual_ByteByte_ReturnValue_1; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.K2Node_CustomEvent_EventType = K2Node_CustomEvent_EventType; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_parameters.hpp new file mode 100644 index 0000000..5697c9b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_parameters.hpp @@ -0,0 +1,76 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem.BP_DroppedItem_C.OnEventLoaded +struct ABP_DroppedItem_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_DroppedItem.BP_DroppedItem_C.ToggleEvent +struct ABP_DroppedItem_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x192 (0x192 - 0x0) +// Function BP_DroppedItem.BP_DroppedItem_C.ExecuteUbergraph_BP_DroppedItem +struct ABP_DroppedItem_C_ExecuteUbergraph_BP_DroppedItem_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FDB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Temp_struct_Variable; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FDC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Temp_struct_Variable_1; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FDD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Temp_struct_Variable_2; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UHUD_DroppedItem_C* K2Node_DynamicCast_AsHUD_Dropped_Item; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FDE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Temp_struct_Variable_3; // 0x64(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Temp_struct_Variable_4; // 0x74(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FDF[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x90(0x98)(HasGetValueTypeHash) + uint8 Pad_1FE0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EN_ItemRarity Temp_byte_Variable; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FE2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor K2Node_Select_Default; // 0x154(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ByteByte_ReturnValue_1; // 0x164(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x168(0x28)(None) + enum class EEventType K2Node_CustomEvent_EventType; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_Enable; // 0x191(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_DroppedItem_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_classes.hpp new file mode 100644 index 0000000..bab1f08 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x290 - 0x280) +// BlueprintGeneratedClass BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C +class ABP_Dummy_Pawn_2_C : public APawn +{ +public: + class UBoxComponent* Box; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dummy_Pawn_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_functions.cpp new file mode 100644 index 0000000..29f2013 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dummy_Pawn_2.BP_Dummy_Pawn_2_C +// (Actor, Pawn) + +class UClass* ABP_Dummy_Pawn_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dummy_Pawn_2_C"); + + return Clss; +} + + +// BP_Dummy_Pawn_2_C BP_Dummy_Pawn_2.Default__BP_Dummy_Pawn_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dummy_Pawn_2_C* ABP_Dummy_Pawn_2_C::GetDefaultObj() +{ + static class ABP_Dummy_Pawn_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dummy_Pawn_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_classes.hpp new file mode 100644 index 0000000..3c29168 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x290 - 0x280) +// BlueprintGeneratedClass BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C +class ABP_Dummy_Pawn_3_C : public APawn +{ +public: + class UBoxComponent* Box; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dummy_Pawn_3_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_functions.cpp new file mode 100644 index 0000000..037a7d8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dummy_Pawn_3.BP_Dummy_Pawn_3_C +// (Actor, Pawn) + +class UClass* ABP_Dummy_Pawn_3_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dummy_Pawn_3_C"); + + return Clss; +} + + +// BP_Dummy_Pawn_3_C BP_Dummy_Pawn_3.Default__BP_Dummy_Pawn_3_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dummy_Pawn_3_C* ABP_Dummy_Pawn_3_C::GetDefaultObj() +{ + static class ABP_Dummy_Pawn_3_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dummy_Pawn_3_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_3_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_classes.hpp new file mode 100644 index 0000000..743fec2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x290 - 0x280) +// BlueprintGeneratedClass BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C +class ABP_Dummy_Pawn_5_C : public APawn +{ +public: + class UBoxComponent* Box; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dummy_Pawn_5_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_functions.cpp new file mode 100644 index 0000000..2d90ee5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dummy_Pawn_5.BP_Dummy_Pawn_5_C +// (Actor, Pawn) + +class UClass* ABP_Dummy_Pawn_5_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dummy_Pawn_5_C"); + + return Clss; +} + + +// BP_Dummy_Pawn_5_C BP_Dummy_Pawn_5.Default__BP_Dummy_Pawn_5_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dummy_Pawn_5_C* ABP_Dummy_Pawn_5_C::GetDefaultObj() +{ + static class ABP_Dummy_Pawn_5_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dummy_Pawn_5_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_5_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_classes.hpp new file mode 100644 index 0000000..2cd5ed7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x290 - 0x280) +// BlueprintGeneratedClass BP_Dummy_Pawn.BP_Dummy_Pawn_C +class ABP_Dummy_Pawn_C : public APawn +{ +public: + class UBoxComponent* Box; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Dummy_Pawn_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_functions.cpp new file mode 100644 index 0000000..3232c45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Dummy_Pawn.BP_Dummy_Pawn_C +// (Actor, Pawn) + +class UClass* ABP_Dummy_Pawn_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Dummy_Pawn_C"); + + return Clss; +} + + +// BP_Dummy_Pawn_C BP_Dummy_Pawn.Default__BP_Dummy_Pawn_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Dummy_Pawn_C* ABP_Dummy_Pawn_C::GetDefaultObj() +{ + static class ABP_Dummy_Pawn_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Dummy_Pawn_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Dummy_Pawn_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_classes.hpp new file mode 100644 index 0000000..b7d8769 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Electrocute_Shake.BP_Electrocute_Shake_C +class UBP_Electrocute_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Electrocute_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_functions.cpp new file mode 100644 index 0000000..09224fa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Electrocute_Shake.BP_Electrocute_Shake_C +// (None) + +class UClass* UBP_Electrocute_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Electrocute_Shake_C"); + + return Clss; +} + + +// BP_Electrocute_Shake_C BP_Electrocute_Shake.Default__BP_Electrocute_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Electrocute_Shake_C* UBP_Electrocute_Shake_C::GetDefaultObj() +{ + static class UBP_Electrocute_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Electrocute_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Electrocute_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_classes.hpp new file mode 100644 index 0000000..f986294 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Elevator_Heavy_Shake_2.BP_Elevator_Heavy_Shake_2_C +class UBP_Elevator_Heavy_Shake_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Elevator_Heavy_Shake_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_functions.cpp new file mode 100644 index 0000000..fbab4cc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator_Heavy_Shake_2.BP_Elevator_Heavy_Shake_2_C +// (None) + +class UClass* UBP_Elevator_Heavy_Shake_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_Heavy_Shake_2_C"); + + return Clss; +} + + +// BP_Elevator_Heavy_Shake_2_C BP_Elevator_Heavy_Shake_2.Default__BP_Elevator_Heavy_Shake_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Elevator_Heavy_Shake_2_C* UBP_Elevator_Heavy_Shake_2_C::GetDefaultObj() +{ + static class UBP_Elevator_Heavy_Shake_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Elevator_Heavy_Shake_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_classes.hpp new file mode 100644 index 0000000..fc7d6e9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Elevator_Heavy_Shake.BP_Elevator_Heavy_Shake_C +class UBP_Elevator_Heavy_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Elevator_Heavy_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_functions.cpp new file mode 100644 index 0000000..35c2c4f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator_Heavy_Shake.BP_Elevator_Heavy_Shake_C +// (None) + +class UClass* UBP_Elevator_Heavy_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_Heavy_Shake_C"); + + return Clss; +} + + +// BP_Elevator_Heavy_Shake_C BP_Elevator_Heavy_Shake.Default__BP_Elevator_Heavy_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Elevator_Heavy_Shake_C* UBP_Elevator_Heavy_Shake_C::GetDefaultObj() +{ + static class UBP_Elevator_Heavy_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Elevator_Heavy_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Heavy_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_classes.hpp new file mode 100644 index 0000000..bea5dfd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Elevator_Impact_Shake_2.BP_Elevator_Impact_Shake_2_C +class UBP_Elevator_Impact_Shake_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Elevator_Impact_Shake_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_functions.cpp new file mode 100644 index 0000000..4e18a67 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator_Impact_Shake_2.BP_Elevator_Impact_Shake_2_C +// (None) + +class UClass* UBP_Elevator_Impact_Shake_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_Impact_Shake_2_C"); + + return Clss; +} + + +// BP_Elevator_Impact_Shake_2_C BP_Elevator_Impact_Shake_2.Default__BP_Elevator_Impact_Shake_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Elevator_Impact_Shake_2_C* UBP_Elevator_Impact_Shake_2_C::GetDefaultObj() +{ + static class UBP_Elevator_Impact_Shake_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Elevator_Impact_Shake_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_classes.hpp new file mode 100644 index 0000000..dcba09b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Elevator_Impact_Shake.BP_Elevator_Impact_Shake_C +class UBP_Elevator_Impact_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Elevator_Impact_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_functions.cpp new file mode 100644 index 0000000..2c22816 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator_Impact_Shake.BP_Elevator_Impact_Shake_C +// (None) + +class UClass* UBP_Elevator_Impact_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_Impact_Shake_C"); + + return Clss; +} + + +// BP_Elevator_Impact_Shake_C BP_Elevator_Impact_Shake.Default__BP_Elevator_Impact_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Elevator_Impact_Shake_C* UBP_Elevator_Impact_Shake_C::GetDefaultObj() +{ + static class UBP_Elevator_Impact_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Elevator_Impact_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Impact_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_classes.hpp new file mode 100644 index 0000000..bed35d4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Elevator_Shake_2.BP_Elevator_Shake_2_C +class UBP_Elevator_Shake_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Elevator_Shake_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_functions.cpp new file mode 100644 index 0000000..70c43ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator_Shake_2.BP_Elevator_Shake_2_C +// (None) + +class UClass* UBP_Elevator_Shake_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_Shake_2_C"); + + return Clss; +} + + +// BP_Elevator_Shake_2_C BP_Elevator_Shake_2.Default__BP_Elevator_Shake_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Elevator_Shake_2_C* UBP_Elevator_Shake_2_C::GetDefaultObj() +{ + static class UBP_Elevator_Shake_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Elevator_Shake_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_Shake_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_classes.hpp new file mode 100644 index 0000000..325cd93 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x54 (0x274 - 0x220) +// BlueprintGeneratedClass BP_Elevator.BP_Elevator_C +class ABP_Elevator_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UAudioComponent* Audio; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Base1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Base; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Elevator_Alpha_920449764532D6CC95C07E8186EC2016; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Elevator__Direction_920449764532D6CC95C07E8186EC2016; // 0x24C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Elevator; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Is_Moving_; // 0x258(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsMovingDown; // 0x259(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_21FC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Lever_C* Lever; // 0x260(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CeilingLevel; // 0x268(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FloorLevel; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MovementSpeed; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Elevator_C* GetDefaultObj(); + + void OnRep_Is_Moving_(); + void Elevator__FinishedFunc(); + void Elevator__UpdateFunc(); + void StopElevator(); + void ReceiveBeginPlay(); + void SetComplete(); + void ReceiveTick(float DeltaSeconds); + void MoveElevator(bool Down); + void ExecuteUbergraph_BP_Elevator(int32 EntryPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Lerp_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, float K2Node_Event_DeltaSeconds, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FHitResult& CallFunc_K2_AddActorLocalOffset_SweepHitResult, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, bool CallFunc_Less_FloatFloat_ReturnValue, bool K2Node_CustomEvent_Down); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_functions.cpp new file mode 100644 index 0000000..70e1779 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_functions.cpp @@ -0,0 +1,265 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Elevator.BP_Elevator_C +// (Actor) + +class UClass* ABP_Elevator_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Elevator_C"); + + return Clss; +} + + +// BP_Elevator_C BP_Elevator.Default__BP_Elevator_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Elevator_C* ABP_Elevator_C::GetDefaultObj() +{ + static class ABP_Elevator_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Elevator_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Elevator.BP_Elevator_C.OnRep_Is Moving? +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::OnRep_Is_Moving_() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "OnRep_Is Moving?"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.Elevator__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::Elevator__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "Elevator__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.Elevator__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::Elevator__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "Elevator__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.StopElevator +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::StopElevator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "StopElevator"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.SetComplete +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Elevator_C::SetComplete() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "SetComplete"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Elevator.BP_Elevator_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Elevator_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "ReceiveTick"); + + Params::ABP_Elevator_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Elevator.BP_Elevator_C.MoveElevator +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Down (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Elevator_C::MoveElevator(bool Down) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "MoveElevator"); + + Params::ABP_Elevator_C_MoveElevator_Params Parms{}; + + Parms.Down = Down; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Elevator.BP_Elevator_C.ExecuteUbergraph_BP_Elevator +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddActorLocalOffset_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Down (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Elevator_C::ExecuteUbergraph_BP_Elevator(int32 EntryPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Lerp_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, float K2Node_Event_DeltaSeconds, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FHitResult& CallFunc_K2_AddActorLocalOffset_SweepHitResult, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, bool CallFunc_Less_FloatFloat_ReturnValue, bool K2Node_CustomEvent_Down) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Elevator_C", "ExecuteUbergraph_BP_Elevator"); + + Params::ABP_Elevator_C_ExecuteUbergraph_BP_Elevator_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_K2_AddActorLocalOffset_SweepHitResult = CallFunc_K2_AddActorLocalOffset_SweepHitResult; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.K2Node_CustomEvent_Down = K2Node_CustomEvent_Down; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_parameters.hpp new file mode 100644 index 0000000..c4d5cce --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_parameters.hpp @@ -0,0 +1,70 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function BP_Elevator.BP_Elevator_C.ReceiveTick +struct ABP_Elevator_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Elevator.BP_Elevator_C.MoveElevator +struct ABP_Elevator_C_MoveElevator_Params +{ +public: + bool Down; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x192 (0x192 - 0x0) +// Function BP_Elevator.BP_Elevator_C.ExecuteUbergraph_BP_Elevator +struct ABP_Elevator_C_ExecuteUbergraph_BP_Elevator_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x2C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21F9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddActorLocalOffset_SweepHitResult; // 0xEC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x174(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_2; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Down; // 0x191(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Elevator_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_classes.hpp new file mode 100644 index 0000000..05f9697 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_classes.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x290 - 0x258) +// BlueprintGeneratedClass BP_EnergyBar.BP_EnergyBar_C +class ABP_EnergyBar_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh2; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh1; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Y_0779EE794E105AA3B4D9F38CAA933400; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_X_0779EE794E105AA3B4D9F38CAA933400; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_0779EE794E105AA3B4D9F38CAA933400; // 0x280(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2319[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_EnergyBar_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName); + void OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName); + void OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName); + void OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName); + void OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName); + void OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName); + void OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName); + void OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName); + void OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName); + void OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName); + void UseItem(); + void PlayAnimation(); + void SRV_FinishEat(); + void ExecuteUbergraph_BP_EnergyBar(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_functions.cpp new file mode 100644 index 0000000..379044b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_functions.cpp @@ -0,0 +1,466 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_EnergyBar.BP_EnergyBar_C +// (Actor) + +class UClass* ABP_EnergyBar_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_EnergyBar_C"); + + return Clss; +} + + +// BP_EnergyBar_C BP_EnergyBar.Default__BP_EnergyBar_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_EnergyBar_C* ABP_EnergyBar_C::GetDefaultObj() +{ + static class ABP_EnergyBar_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_EnergyBar_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_EnergyBar_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "SetMaterial"); + + Params::ABP_EnergyBar_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_EnergyBar_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_EnergyBar_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A"); + + Params::ABP_EnergyBar_C_OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A"); + + Params::ABP_EnergyBar_C_OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A"); + + Params::ABP_EnergyBar_C_OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A"); + + Params::ABP_EnergyBar_C_OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A"); + + Params::ABP_EnergyBar_C_OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E"); + + Params::ABP_EnergyBar_C_OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E"); + + Params::ABP_EnergyBar_C_OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E"); + + Params::ABP_EnergyBar_C_OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E"); + + Params::ABP_EnergyBar_C_OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E"); + + Params::ABP_EnergyBar_C_OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_EnergyBar_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_EnergyBar_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.SRV_FinishEat +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_EnergyBar_C::SRV_FinishEat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "SRV_FinishEat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_EnergyBar.BP_EnergyBar_C.ExecuteUbergraph_BP_EnergyBar +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_EnergyBar_C::ExecuteUbergraph_BP_EnergyBar(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_EnergyBar_C", "ExecuteUbergraph_BP_EnergyBar"); + + Params::ABP_EnergyBar_C_ExecuteUbergraph_BP_EnergyBar_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocation_SweepHitResult_1; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_parameters.hpp new file mode 100644 index 0000000..a776793 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_parameters.hpp @@ -0,0 +1,163 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.SetMaterial +struct ABP_EnergyBar_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +struct ABP_EnergyBar_C_OnNotifyEnd_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +struct ABP_EnergyBar_C_OnNotifyBegin_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +struct ABP_EnergyBar_C_OnInterrupted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +struct ABP_EnergyBar_C_OnBlendOut_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A +struct ABP_EnergyBar_C_OnCompleted_2EF3CB7C458DDF5DC53EA4A7CA6DA62A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E +struct ABP_EnergyBar_C_OnNotifyEnd_AE2A3D66458122E1C7ABE08F22ADD52E_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E +struct ABP_EnergyBar_C_OnNotifyBegin_AE2A3D66458122E1C7ABE08F22ADD52E_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E +struct ABP_EnergyBar_C_OnInterrupted_AE2A3D66458122E1C7ABE08F22ADD52E_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E +struct ABP_EnergyBar_C_OnBlendOut_AE2A3D66458122E1C7ABE08F22ADD52E_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E +struct ABP_EnergyBar_C_OnCompleted_AE2A3D66458122E1C7ABE08F22ADD52E_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x298 (0x298 - 0x0) +// Function BP_EnergyBar.BP_EnergyBar_C.ExecuteUbergraph_BP_EnergyBar +struct ABP_EnergyBar_C_ExecuteUbergraph_BP_EnergyBar_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_230B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_230C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_230E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x2C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_9; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_8; // 0x44(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x4C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_7; // 0x5C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x64(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x74(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x7C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0x8C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x94(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0xA4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0xAC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_4; // 0xBC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0xC4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xCC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0xDC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0xE4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0xF4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0xFC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x10C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x114(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0x124(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2313[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2314[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2315[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2316[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x164(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x170(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1; // 0x204(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_2317[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x290(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_EnergyBar_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_classes.hpp new file mode 100644 index 0000000..2dff5f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x26 (0x246 - 0x220) +// BlueprintGeneratedClass BP_ExitZone.BP_ExitZone_C +class ABP_ExitZone_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Box; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldRemove; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F89[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Level; // 0x23C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFromHub; // 0x244(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsAnExit; // 0x245(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_ExitZone_C* GetDefaultObj(); + + void OnExit(); + void OnEnterZone(class AActor* Actor); + void OnExitZone(class AActor* Actor); + void BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void ExecuteUbergraph_BP_ExitZone(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_AddToZone_DidFinish, class AActor* K2Node_CustomEvent_Actor_1, class AActor* K2Node_CustomEvent_Actor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_functions.cpp new file mode 100644 index 0000000..1732a85 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_functions.cpp @@ -0,0 +1,233 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ExitZone.BP_ExitZone_C +// (Actor) + +class UClass* ABP_ExitZone_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ExitZone_C"); + + return Clss; +} + + +// BP_ExitZone_C BP_ExitZone.Default__BP_ExitZone_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_ExitZone_C* ABP_ExitZone_C::GetDefaultObj() +{ + static class ABP_ExitZone_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_ExitZone_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_ExitZone.BP_ExitZone_C.OnExit +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_ExitZone_C::OnExit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "OnExit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ExitZone.BP_ExitZone_C.OnEnterZone +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ExitZone_C::OnEnterZone(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "OnEnterZone"); + + Params::ABP_ExitZone_C_OnEnterZone_Params Parms{}; + + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ExitZone.BP_ExitZone_C.OnExitZone +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ExitZone_C::OnExitZone(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "OnExitZone"); + + Params::ABP_ExitZone_C_OnExitZone_Params Parms{}; + + Parms.Actor = Actor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ExitZone.BP_ExitZone_C.BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ExitZone_C::BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_ExitZone_C_BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ExitZone.BP_ExitZone_C.BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_ExitZone_C::BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_ExitZone_C_BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ExitZone.BP_ExitZone_C.ExecuteUbergraph_BP_ExitZone +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_AddToZone_DidFinish (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_CustomEvent_Actor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ExitZone_C::ExecuteUbergraph_BP_ExitZone(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_AddToZone_DidFinish, class AActor* K2Node_CustomEvent_Actor_1, class AActor* K2Node_CustomEvent_Actor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ExitZone_C", "ExecuteUbergraph_BP_ExitZone"); + + Params::ABP_ExitZone_C_ExecuteUbergraph_BP_ExitZone_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.CallFunc_GetGameMode_ReturnValue_1 = CallFunc_GetGameMode_ReturnValue_1; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsMP_Game_Mode_1 = K2Node_DynamicCast_AsMP_Game_Mode_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_AddToZone_DidFinish = CallFunc_AddToZone_DidFinish; + Parms.K2Node_CustomEvent_Actor_1 = K2Node_CustomEvent_Actor_1; + Parms.K2Node_CustomEvent_Actor = K2Node_CustomEvent_Actor; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_parameters.hpp new file mode 100644 index 0000000..0d68c73 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_parameters.hpp @@ -0,0 +1,99 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_ExitZone.BP_ExitZone_C.OnEnterZone +struct ABP_ExitZone_C_OnEnterZone_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_ExitZone.BP_ExitZone_C.OnExitZone +struct ABP_ExitZone_C_OnExitZone_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_ExitZone.BP_ExitZone_C.BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +struct ABP_ExitZone_C_BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_ExitZone.BP_ExitZone_C.BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_ExitZone_C_BndEvt__BP_ExitZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F82[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x12C (0x12C - 0x0) +// Function BP_ExitZone.BP_ExitZone_C.ExecuteUbergraph_BP_ExitZone +struct ABP_ExitZone_C_ExecuteUbergraph_BP_ExitZone_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F83[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F84[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x28(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F85[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode_1; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xDA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_AddToZone_DidFinish; // 0xDB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F86[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_CustomEvent_Actor_1; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_CustomEvent_Actor; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F87[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F88[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ExitZone_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_classes.hpp new file mode 100644 index 0000000..abceb7b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x234 - 0x220) +// BlueprintGeneratedClass BP_Exit_Manager.BP_Exit_Manager_C +class ABP_Exit_Manager_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 Players; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Exit_Manager_C* GetDefaultObj(); + + void AddPlayer(); + void StartChecking(); + void CheckPlayers(); + void ExecuteUbergraph_BP_Exit_Manager(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_BooleanOR_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_functions.cpp new file mode 100644 index 0000000..dcd4bf2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_functions.cpp @@ -0,0 +1,161 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Exit_Manager.BP_Exit_Manager_C +// (Actor) + +class UClass* ABP_Exit_Manager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Exit_Manager_C"); + + return Clss; +} + + +// BP_Exit_Manager_C BP_Exit_Manager.Default__BP_Exit_Manager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Exit_Manager_C* ABP_Exit_Manager_C::GetDefaultObj() +{ + static class ABP_Exit_Manager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Exit_Manager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Exit_Manager.BP_Exit_Manager_C.AddPlayer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Exit_Manager_C::AddPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Exit_Manager_C", "AddPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Exit_Manager.BP_Exit_Manager_C.StartChecking +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Exit_Manager_C::StartChecking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Exit_Manager_C", "StartChecking"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Exit_Manager.BP_Exit_Manager_C.CheckPlayers +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Exit_Manager_C::CheckPlayers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Exit_Manager_C", "CheckPlayers"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Exit_Manager.BP_Exit_Manager_C.ExecuteUbergraph_BP_Exit_Manager +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Exit_Manager_C::ExecuteUbergraph_BP_Exit_Manager(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Exit_Manager_C", "ExecuteUbergraph_BP_Exit_Manager"); + + Params::ABP_Exit_Manager_C_ExecuteUbergraph_BP_Exit_Manager_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_parameters.hpp new file mode 100644 index 0000000..3229bcc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x7C (0x7C - 0x0) +// Function BP_Exit_Manager.BP_Exit_Manager_C.ExecuteUbergraph_BP_Exit_Manager +struct ABP_Exit_Manager_C_ExecuteUbergraph_BP_Exit_Manager_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_285D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x8(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x18(0x8)(NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_285E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_285F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2860[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2861[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2862[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x7B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Exit_Manager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_classes.hpp new file mode 100644 index 0000000..a871f51 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass BP_FL_GameSettings.BP_FL_GameSettings_C +class UBP_FL_GameSettings_C : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBP_FL_GameSettings_C* GetDefaultObj(); + + void LoadSettings(class UObject* __WorldContext, class UBP_SG_GameSettings_C** SaveGame, const class FString& GameSettings_SlotName, class UBP_SG_GameSettings_C* CallFunc_CreateSaveGameObject_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue); + void SetHasSeenVHS(class UObject* __WorldContext, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue); + void Load_ControlSettings(class UObject* __WorldContext, float* Sensitivity, bool* InvertMouse, enum class E_CameraSetting* CameraSetting, bool* ShowBody, bool* UsingPushToTalk, int32* FOV, bool* SmoothRotation, bool* HideGore, float* Gamma, bool* CameraShake, bool* ShowEventContent, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, float CallFunc_FClamp_ReturnValue); + void Set_AudioSettings(class UObject* __WorldContext, const class FString& GameSettings_SlotName, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_functions.cpp new file mode 100644 index 0000000..85d7424 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_functions.cpp @@ -0,0 +1,202 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FL_GameSettings.BP_FL_GameSettings_C +// (None) + +class UClass* UBP_FL_GameSettings_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FL_GameSettings_C"); + + return Clss; +} + + +// BP_FL_GameSettings_C BP_FL_GameSettings.Default__BP_FL_GameSettings_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_FL_GameSettings_C* UBP_FL_GameSettings_C::GetDefaultObj() +{ + static class UBP_FL_GameSettings_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_FL_GameSettings_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.LoadSettings +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* SaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString GameSettings_SlotName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_FL_GameSettings_C::LoadSettings(class UObject* __WorldContext, class UBP_SG_GameSettings_C** SaveGame, const class FString& GameSettings_SlotName, class UBP_SG_GameSettings_C* CallFunc_CreateSaveGameObject_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, bool CallFunc_SaveGameToSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FL_GameSettings_C", "LoadSettings"); + + Params::UBP_FL_GameSettings_C_LoadSettings_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.GameSettings_SlotName = GameSettings_SlotName; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_SG_Game_Settings = K2Node_DynamicCast_AsBP_SG_Game_Settings; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (SaveGame != nullptr) + *SaveGame = Parms.SaveGame; + +} + + +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.SetHasSeenVHS +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_FL_GameSettings_C::SetHasSeenVHS(class UObject* __WorldContext, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FL_GameSettings_C", "SetHasSeenVHS"); + + Params::UBP_FL_GameSettings_C_SetHasSeenVHS_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.Load_ControlSettings +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Sensitivity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool InvertMouse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_CameraSetting CameraSetting (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ShowBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool UsingPushToTalk (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 FOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool SmoothRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool HideGore (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Gamma (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CameraShake (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool ShowEventContent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_FL_GameSettings_C::Load_ControlSettings(class UObject* __WorldContext, float* Sensitivity, bool* InvertMouse, enum class E_CameraSetting* CameraSetting, bool* ShowBody, bool* UsingPushToTalk, int32* FOV, bool* SmoothRotation, bool* HideGore, float* Gamma, bool* CameraShake, bool* ShowEventContent, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, float CallFunc_FClamp_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FL_GameSettings_C", "Load_ControlSettings"); + + Params::UBP_FL_GameSettings_C_Load_ControlSettings_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Sensitivity != nullptr) + *Sensitivity = Parms.Sensitivity; + + if (InvertMouse != nullptr) + *InvertMouse = Parms.InvertMouse; + + if (CameraSetting != nullptr) + *CameraSetting = Parms.CameraSetting; + + if (ShowBody != nullptr) + *ShowBody = Parms.ShowBody; + + if (UsingPushToTalk != nullptr) + *UsingPushToTalk = Parms.UsingPushToTalk; + + if (FOV != nullptr) + *FOV = Parms.FOV; + + if (SmoothRotation != nullptr) + *SmoothRotation = Parms.SmoothRotation; + + if (HideGore != nullptr) + *HideGore = Parms.HideGore; + + if (Gamma != nullptr) + *Gamma = Parms.Gamma; + + if (CameraShake != nullptr) + *CameraShake = Parms.CameraShake; + + if (ShowEventContent != nullptr) + *ShowEventContent = Parms.ShowEventContent; + +} + + +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.Set_AudioSettings +// (Static, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString GameSettings_SlotName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_FL_GameSettings_C::Set_AudioSettings(class UObject* __WorldContext, const class FString& GameSettings_SlotName, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FL_GameSettings_C", "Set_AudioSettings"); + + Params::UBP_FL_GameSettings_C_Set_AudioSettings_Params Parms{}; + + Parms.__WorldContext = __WorldContext; + Parms.GameSettings_SlotName = GameSettings_SlotName; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_parameters.hpp new file mode 100644 index 0000000..61467db --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_parameters.hpp @@ -0,0 +1,79 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x42 (0x42 - 0x0) +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.LoadSettings +struct UBP_FL_GameSettings_C_LoadSettings_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* SaveGame; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString GameSettings_SlotName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21C1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.SetHasSeenVHS +struct UBP_FL_GameSettings_C_SetHasSeenVHS_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2C (0x2C - 0x0) +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.Load_ControlSettings +struct UBP_FL_GameSettings_C_Load_ControlSettings_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Sensitivity; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool InvertMouse; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_CameraSetting CameraSetting; // 0xD(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowBody; // 0xE(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool UsingPushToTalk; // 0xF(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + int32 FOV; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SmoothRotation; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HideGore; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21C3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Gamma; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CameraShake; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ShowEventContent; // 0x1D(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21C4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function BP_FL_GameSettings.BP_FL_GameSettings_C.Set_AudioSettings +struct UBP_FL_GameSettings_C_Set_AudioSettings_Params +{ +public: + class UObject* __WorldContext; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString GameSettings_SlotName; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FL_GameSettings_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_classes.hpp new file mode 100644 index 0000000..0cd41b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB8 - 0xB0) +// BlueprintGeneratedClass BP_FallDamage.BP_FallDamage_C +class UBP_FallDamage_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class UBP_FallDamage_C* GetDefaultObj(); + + void OnLanded(); + void MC_FallSound(const struct FVector& Location); + void ExecuteUbergraph_BP_FallDamage(int32 EntryPoint, bool CallFunc_IsServer_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_functions.cpp new file mode 100644 index 0000000..ccd74f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_functions.cpp @@ -0,0 +1,130 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FallDamage.BP_FallDamage_C +// (None) + +class UClass* UBP_FallDamage_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FallDamage_C"); + + return Clss; +} + + +// BP_FallDamage_C BP_FallDamage.Default__BP_FallDamage_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_FallDamage_C* UBP_FallDamage_C::GetDefaultObj() +{ + static class UBP_FallDamage_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_FallDamage_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FallDamage.BP_FallDamage_C.OnLanded +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_FallDamage_C::OnLanded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FallDamage_C", "OnLanded"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FallDamage.BP_FallDamage_C.MC_FallSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_FallDamage_C::MC_FallSound(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FallDamage_C", "MC_FallSound"); + + Params::UBP_FallDamage_C_MC_FallSound_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FallDamage.BP_FallDamage_C.ExecuteUbergraph_BP_FallDamage +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_FallDamage_C::ExecuteUbergraph_BP_FallDamage(int32 EntryPoint, bool CallFunc_IsServer_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FallDamage_C", "ExecuteUbergraph_BP_FallDamage"); + + Params::UBP_FallDamage_C_ExecuteUbergraph_BP_FallDamage_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_parameters.hpp new file mode 100644 index 0000000..f842129 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_parameters.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// Function BP_FallDamage.BP_FallDamage_C.MC_FallSound +struct UBP_FallDamage_C_MC_FallSound_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x68 (0x68 - 0x0) +// Function BP_FallDamage.BP_FallDamage_C.ExecuteUbergraph_BP_FallDamage +struct UBP_FallDamage_C_ExecuteUbergraph_BP_FallDamage_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F83[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F84[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F85[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F86[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F87[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FallDamage_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_classes.hpp new file mode 100644 index 0000000..80293dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x250 - 0x220) +// BlueprintGeneratedClass BP_Fence_A1.BP_Fence_A1_C +class ABP_Fence_A1_C : public AActor +{ +public: + class USplineComponent* Spline1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBillboardComponent* Billboard1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USplineMeshComponent* SplineMesh; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 Number_of_End_Pillars; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Orient_to_spline; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + enum class ESplineMeshAxis Axis; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18F1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Number_of_Pillars; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Element_0; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Fence_A1_C* GetDefaultObj(); + + void UserConstructionScript(float Local_Float, class UInstancedStaticMeshComponent* Temp_ISM, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FTransform& Temp_struct_Variable, int32 Temp_int_Variable_1, class UInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_Multiply_IntFloat_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, float CallFunc_GetSplineLength_ReturnValue, const struct FVector& CallFunc_GetTangentAtSplinePoint_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetLocationAtSplinePoint_ReturnValue, const struct FVector& CallFunc_GetTangentAtSplinePoint_ReturnValue_1, int32 Temp_int_Variable_2, const struct FVector& CallFunc_GetLocationAtSplinePoint_ReturnValue_1, float CallFunc_Multiply_IntFloat_ReturnValue_1, const struct FRotator& CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue, const struct FVector& CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_GetNumberOfSplinePoints_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FRotator& CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_2, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, bool CallFunc_NotEqual_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, float CallFunc_Conv_IntToFloat_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, float CallFunc_GetSplineLength_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_functions.cpp new file mode 100644 index 0000000..32c7bfb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_functions.cpp @@ -0,0 +1,159 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Fence_A1.BP_Fence_A1_C +// (Actor) + +class UClass* ABP_Fence_A1_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Fence_A1_C"); + + return Clss; +} + + +// BP_Fence_A1_C BP_Fence_A1.Default__BP_Fence_A1_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Fence_A1_C* ABP_Fence_A1_C::GetDefaultObj() +{ + static class ABP_Fence_A1_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Fence_A1_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Fence_A1.BP_Fence_A1_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Local_Float (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UInstancedStaticMeshComponent*Temp_ISM (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform Temp_struct_Variable (ConstParm, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UInstancedStaticMeshComponent*CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// float CallFunc_GetSplineLength_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetTangentAtSplinePoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetLocationAtSplinePoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetTangentAtSplinePoint_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetLocationAtSplinePoint_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_AddInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumberOfSplinePoints_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetSplineLength_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fence_A1_C::UserConstructionScript(float Local_Float, class UInstancedStaticMeshComponent* Temp_ISM, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FTransform& Temp_struct_Variable, int32 Temp_int_Variable_1, class UInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_Multiply_IntFloat_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, float CallFunc_GetSplineLength_ReturnValue, const struct FVector& CallFunc_GetTangentAtSplinePoint_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetLocationAtSplinePoint_ReturnValue, const struct FVector& CallFunc_GetTangentAtSplinePoint_ReturnValue_1, int32 Temp_int_Variable_2, const struct FVector& CallFunc_GetLocationAtSplinePoint_ReturnValue_1, float CallFunc_Multiply_IntFloat_ReturnValue_1, const struct FRotator& CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue, const struct FVector& CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_GetNumberOfSplinePoints_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FRotator& CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_2, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, bool CallFunc_NotEqual_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, float CallFunc_Conv_IntToFloat_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, float CallFunc_GetSplineLength_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fence_A1_C", "UserConstructionScript"); + + Params::ABP_Fence_A1_C_UserConstructionScript_Params Parms{}; + + Parms.Local_Float = Local_Float; + Parms.Temp_ISM = Temp_ISM; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_NotEqual_IntInt_ReturnValue = CallFunc_NotEqual_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_GetSplineLength_ReturnValue = CallFunc_GetSplineLength_ReturnValue; + Parms.CallFunc_GetTangentAtSplinePoint_ReturnValue = CallFunc_GetTangentAtSplinePoint_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_GetLocationAtSplinePoint_ReturnValue = CallFunc_GetLocationAtSplinePoint_ReturnValue; + Parms.CallFunc_GetTangentAtSplinePoint_ReturnValue_1 = CallFunc_GetTangentAtSplinePoint_ReturnValue_1; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_GetLocationAtSplinePoint_ReturnValue_1 = CallFunc_GetLocationAtSplinePoint_ReturnValue_1; + Parms.CallFunc_Multiply_IntFloat_ReturnValue_1 = CallFunc_Multiply_IntFloat_ReturnValue_1; + Parms.CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue = CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue; + Parms.CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_AddInstance_ReturnValue = CallFunc_AddInstance_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_GetNumberOfSplinePoints_ReturnValue = CallFunc_GetNumberOfSplinePoints_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1 = CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetTransform_ReturnValue_1; + Parms.CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_2 = CallFunc_Subtract_IntInt_ReturnValue_2; + Parms.CallFunc_InverseTransformLocation_ReturnValue_1 = CallFunc_InverseTransformLocation_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_2 = CallFunc_LessEqual_IntInt_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_NotEqual_IntInt_ReturnValue_1 = CallFunc_NotEqual_IntInt_ReturnValue_1; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_1 = CallFunc_K2_SetWorldRotation_SweepHitResult_1; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_GetSplineLength_ReturnValue_1 = CallFunc_GetSplineLength_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_parameters.hpp new file mode 100644 index 0000000..5bb8567 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x324 (0x324 - 0x0) +// Function BP_Fence_A1.BP_Fence_A1_C.UserConstructionScript +struct ABP_Fence_A1_C_UserConstructionScript_Params +{ +public: + float Local_Float; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18E6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UInstancedStaticMeshComponent* Temp_ISM; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18E7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Temp_struct_Variable; // 0x20(0x30)(ConstParm, IsPlainOldData, NoDestructor) + int32 Temp_int_Variable_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18E8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue; // 0x6D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18E9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18EA[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x80(0x30)(ConstParm, IsPlainOldData, NoDestructor) + float CallFunc_GetSplineLength_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetTangentAtSplinePoint_ReturnValue; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetLocationAtSplinePoint_ReturnValue; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetTangentAtSplinePoint_ReturnValue_1; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetLocationAtSplinePoint_ReturnValue_1; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue_1; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x108(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0x190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_18EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x1A0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x1D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_AddInstance_ReturnValue; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumberOfSplinePoints_ReturnValue; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue_1; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18ED[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_1; // 0x200(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1; // 0x230(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_2; // 0x23C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_InverseTransformLocation_ReturnValue_1; // 0x240(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_2; // 0x24C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18EE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x250(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1; // 0x280(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_IntInt_ReturnValue_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1; // 0x28C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0x318(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_18F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetSplineLength_ReturnValue_1; // 0x31C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x320(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fence_A1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_classes.hpp new file mode 100644 index 0000000..a68200d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4C (0x26C - 0x220) +// BlueprintGeneratedClass BP_FireworkProjectile.BP_FireworkProjectile_C +class ABP_FireworkProjectile_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UNiagaraComponent* Ribbons; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Confetti; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* P_Destruction_Ceramic; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* P_Destruction_Electric; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UProjectileMovementComponent* ProjectileMovement; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Firework; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Niagara3; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Niagara1; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float TimeLeft; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_FireworkProjectile_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void Explode(); + void ReceiveDestroyed(); + void ExecuteUbergraph_BP_FireworkProjectile(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, TArray& Temp_object_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, TArray& K2Node_MakeArray_Array, int32 Temp_int_Loop_Counter_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_functions.cpp new file mode 100644 index 0000000..6c92752 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_functions.cpp @@ -0,0 +1,169 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FireworkProjectile.BP_FireworkProjectile_C +// (Actor) + +class UClass* ABP_FireworkProjectile_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FireworkProjectile_C"); + + return Clss; +} + + +// BP_FireworkProjectile_C BP_FireworkProjectile.Default__BP_FireworkProjectile_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_FireworkProjectile_C* ABP_FireworkProjectile_C::GetDefaultObj() +{ + static class ABP_FireworkProjectile_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_FireworkProjectile_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FireworkProjectile.BP_FireworkProjectile_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_FireworkProjectile_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FireworkProjectile_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FireworkProjectile.BP_FireworkProjectile_C.Explode +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FireworkProjectile_C::Explode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FireworkProjectile_C", "Explode"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FireworkProjectile.BP_FireworkProjectile_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_FireworkProjectile_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FireworkProjectile_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FireworkProjectile.BP_FireworkProjectile_C.ExecuteUbergraph_BP_FireworkProjectile +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FireworkProjectile_C::ExecuteUbergraph_BP_FireworkProjectile(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, TArray& Temp_object_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, TArray& K2Node_MakeArray_Array, int32 Temp_int_Loop_Counter_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FireworkProjectile_C", "ExecuteUbergraph_BP_FireworkProjectile"); + + Params::ABP_FireworkProjectile_C_ExecuteUbergraph_BP_FireworkProjectile_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue = CallFunc_SpawnEmitterAtLocation_ReturnValue; + Parms.CallFunc_SpawnSystemAtLocation_ReturnValue = CallFunc_SpawnSystemAtLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_SpawnSystemAtLocation_ReturnValue_1 = CallFunc_SpawnSystemAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_parameters.hpp new file mode 100644 index 0000000..2f08fc8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_parameters.hpp @@ -0,0 +1,60 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF8 (0xF8 - 0x0) +// Function BP_FireworkProjectile.BP_FireworkProjectile_C.ExecuteUbergraph_BP_FireworkProjectile +struct ABP_FireworkProjectile_C_ExecuteUbergraph_BP_FireworkProjectile_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x8(0x10)(ConstParm, ReferenceParm) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x18(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x28(0x8)(NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21C6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x58(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Loop_Counter_Variable; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21C7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_SphereOverlapActors_OutActors; // 0x70(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21C8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21CA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue; // 0xD0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue; // 0xD8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21CC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue_1; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FireworkProjectile_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_classes.hpp new file mode 100644 index 0000000..bdc2727 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Fish_Manager.BP_Fish_Manager_C +class ABP_Fish_Manager_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Swim_Alpha_BFC1A10049999E6BB8D7C6B651F43EFC; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Swim__Direction_BFC1A10049999E6BB8D7C6B651F43EFC; // 0x234(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_285B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Swim; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Fish_Manager_C* GetDefaultObj(); + + void SpawnFish(class ABPCharacter_Demo_C* Player, bool* CanSpawn, struct FVector* StartingLoc, struct FVector* FrontLocation, TArray& Temp_object_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue); + void Swim__FinishedFunc(); + void Swim__UpdateFunc(); + void Swim__Destroy__EventFunc(); + void ScarePlayer(class ABPCharacter_Demo_C* Player); + void ExecuteUbergraph_BP_Fish_Manager(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_SpawnFish_CanSpawn, const struct FVector& CallFunc_SpawnFish_StartingLoc, const struct FVector& CallFunc_SpawnFish_FrontLocation, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Fish_Scare_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_functions.cpp new file mode 100644 index 0000000..06f0a5e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_functions.cpp @@ -0,0 +1,237 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Fish_Manager.BP_Fish_Manager_C +// (Actor) + +class UClass* ABP_Fish_Manager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Fish_Manager_C"); + + return Clss; +} + + +// BP_Fish_Manager_C BP_Fish_Manager.Default__BP_Fish_Manager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Fish_Manager_C* ABP_Fish_Manager_C::GetDefaultObj() +{ + static class ABP_Fish_Manager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Fish_Manager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.SpawnFish +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSpawn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector StartingLoc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector FrontLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Fish_Manager_C::SpawnFish(class ABPCharacter_Demo_C* Player, bool* CanSpawn, struct FVector* StartingLoc, struct FVector* FrontLocation, TArray& Temp_object_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "SpawnFish"); + + Params::ABP_Fish_Manager_C_SpawnFish_Params Parms{}; + + Parms.Player = Player; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue_2 = CallFunc_Add_VectorVector_ReturnValue_2; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSpawn != nullptr) + *CanSpawn = Parms.CanSpawn; + + if (StartingLoc != nullptr) + *StartingLoc = std::move(Parms.StartingLoc); + + if (FrontLocation != nullptr) + *FrontLocation = std::move(Parms.FrontLocation); + +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.Swim__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Fish_Manager_C::Swim__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "Swim__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.Swim__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Fish_Manager_C::Swim__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "Swim__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.Swim__Destroy__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Fish_Manager_C::Swim__Destroy__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "Swim__Destroy__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.ScarePlayer +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_Manager_C::ScarePlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "ScarePlayer"); + + Params::ABP_Fish_Manager_C_ScarePlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish_Manager.BP_Fish_Manager_C.ExecuteUbergraph_BP_Fish_Manager +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SpawnFish_CanSpawn (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_SpawnFish_StartingLoc (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_SpawnFish_FrontLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Fish_Scare_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Fish_Manager_C::ExecuteUbergraph_BP_Fish_Manager(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_SpawnFish_CanSpawn, const struct FVector& CallFunc_SpawnFish_StartingLoc, const struct FVector& CallFunc_SpawnFish_FrontLocation, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Fish_Scare_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_Manager_C", "ExecuteUbergraph_BP_Fish_Manager"); + + Params::ABP_Fish_Manager_C_ExecuteUbergraph_BP_Fish_Manager_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_SpawnFish_CanSpawn = CallFunc_SpawnFish_CanSpawn; + Parms.CallFunc_SpawnFish_StartingLoc = CallFunc_SpawnFish_StartingLoc; + Parms.CallFunc_SpawnFish_FrontLocation = CallFunc_SpawnFish_FrontLocation; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_parameters.hpp new file mode 100644 index 0000000..7342206 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x151 (0x151 - 0x0) +// Function BP_Fish_Manager.BP_Fish_Manager_C.SpawnFish +struct ABP_Fish_Manager_C_SpawnFish_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSpawn; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2854[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector StartingLoc; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector FrontLocation; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2855[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x28(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_2; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0xC8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Fish_Manager.BP_Fish_Manager_C.ScarePlayer +struct ABP_Fish_Manager_C_ScarePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11A (0x11A - 0x0) +// Function BP_Fish_Manager.BP_Fish_Manager_C.ExecuteUbergraph_BP_Fish_Manager +struct ABP_Fish_Manager_C_ExecuteUbergraph_BP_Fish_Manager_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2856[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SpawnFish_CanSpawn; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2857[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_SpawnFish_StartingLoc; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_SpawnFish_FrontLocation; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2858[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2859[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x40(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_VLerp_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_285A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Fish_Scare_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x90(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Manager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_classes.hpp new file mode 100644 index 0000000..fe9974c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x4C8 - 0x4B8) +// BlueprintGeneratedClass BP_Fish_Scare.BP_Fish_Scare_C +class ABP_Fish_Scare_C : public ACharacter +{ +public: + uint8 Pad_285C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* Audio; // 0x4C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Fish_Scare_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_functions.cpp new file mode 100644 index 0000000..9c2ddd9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Fish_Scare.BP_Fish_Scare_C +// (Actor, Pawn) + +class UClass* ABP_Fish_Scare_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Fish_Scare_C"); + + return Clss; +} + + +// BP_Fish_Scare_C BP_Fish_Scare.Default__BP_Fish_Scare_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Fish_Scare_C* ABP_Fish_Scare_C::GetDefaultObj() +{ + static class ABP_Fish_Scare_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Fish_Scare_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_Scare_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_classes.hpp new file mode 100644 index 0000000..1f81853 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_classes.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3C (0x4F4 - 0x4B8) +// BlueprintGeneratedClass BP_Fish.BP_Fish_C +class ABP_Fish_C : public ACharacter +{ +public: + uint8 Pad_21AD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* EyeSight; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* KillPlayer; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x4E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanAttack; // 0x4E1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsTargetting; // 0x4E2(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_21AE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float AttackOffset; // 0x4E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RowBoat_C* TargetPlayer; // 0x4E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + float MovementSpeed; // 0x4F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Fish_C* GetDefaultObj(); + + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue); + void OnRep_IsTargetting(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void MC_KillSound(); + void Jumpscare(class ABPCharacter_Demo_C* Player); + void PlayFlip(); + void MC_KillAnimation(class ABPCharacter_Demo_C* Target); + void BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void StartSound(); + void MC_Stop(float Delay); + void StopSound(); + void ReceiveBeginPlay(); + void ReceiveTick(float DeltaSeconds); + void ExecuteUbergraph_BP_Fish(int32 EntryPoint, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsPlaying_ReturnValue, float K2Node_CustomEvent_Delay, bool CallFunc_HasAuthority_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float K2Node_Event_DeltaSeconds, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_functions.cpp new file mode 100644 index 0000000..962b0a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_functions.cpp @@ -0,0 +1,525 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Fish.BP_Fish_C +// (Actor, Pawn) + +class UClass* ABP_Fish_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Fish_C"); + + return Clss; +} + + +// BP_Fish_C BP_Fish.Default__BP_Fish_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Fish_C* ABP_Fish_C::GetDefaultObj() +{ + static class ABP_Fish_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Fish_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Fish.BP_Fish_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Fish_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "CanSeePlayer"); + + Params::ABP_Fish_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BP_Fish.BP_Fish_C.OnRep_IsTargetting +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Fish_C::OnRep_IsTargetting(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "OnRep_IsTargetting"); + + Params::ABP_Fish_C_OnRep_IsTargetting_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocation_SweepHitResult_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Fish_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "LookAtEntity"); + + Params::ABP_Fish_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::MC_KillSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "MC_KillSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.Jumpscare +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::Jumpscare(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "Jumpscare"); + + Params::ABP_Fish_C_Jumpscare_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.PlayFlip +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::PlayFlip() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "PlayFlip"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::MC_KillAnimation(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "MC_KillAnimation"); + + Params::ABP_Fish_C_MC_KillAnimation_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Fish_C::BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Fish_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_Fish_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "AttackPlayer"); + + Params::ABP_Fish_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.StartSound +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.MC_Stop +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Delay (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::MC_Stop(float Delay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "MC_Stop"); + + Params::ABP_Fish_C_MC_Stop_Params Parms{}; + + Parms.Delay = Delay; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.StopSound +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Fish_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Fish.BP_Fish_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "ReceiveTick"); + + Params::ABP_Fish_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Fish.BP_Fish_C.ExecuteUbergraph_BP_Fish +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_Delay (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Fish_C::ExecuteUbergraph_BP_Fish(int32 EntryPoint, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsPlaying_ReturnValue, float K2Node_CustomEvent_Delay, bool CallFunc_HasAuthority_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, float K2Node_Event_DeltaSeconds, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Fish_C", "ExecuteUbergraph_BP_Fish"); + + Params::ABP_Fish_C_ExecuteUbergraph_BP_Fish_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.K2Node_CustomEvent_Delay = K2Node_CustomEvent_Delay; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.K2Node_CustomEvent_Player_1 = K2Node_CustomEvent_Player_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_parameters.hpp new file mode 100644 index 0000000..7e2cbf5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_parameters.hpp @@ -0,0 +1,190 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x158 (0x158 - 0x0) +// Function BP_Fish.BP_Fish_C.CanSeePlayer +struct ABP_Fish_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21A1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x28(0x10)(ReferenceParm) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x38(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x138(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x148(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x128 (0x128 - 0x0) +// Function BP_Fish.BP_Fish_C.OnRep_IsTargetting +struct ABP_Fish_C_OnRep_IsTargetting_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x18(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1; // 0xA0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Fish.BP_Fish_C.LookAtEntity +struct ABP_Fish_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Fish.BP_Fish_C.Jumpscare +struct ABP_Fish_C_Jumpscare_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Fish.BP_Fish_C.MC_KillAnimation +struct ABP_Fish_C_MC_KillAnimation_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Fish_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Fish.BP_Fish_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +struct ABP_Fish_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Fish.BP_Fish_C.AttackPlayer +struct ABP_Fish_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Fish.BP_Fish_C.MC_Stop +struct ABP_Fish_C_MC_Stop_Params +{ +public: + float Delay; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Fish.BP_Fish_C.ReceiveTick +struct ABP_Fish_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x140 (0x140 - 0x0) +// Function BP_Fish.BP_Fish_C.ExecuteUbergraph_BP_Fish +struct ABP_Fish_C_ExecuteUbergraph_BP_Fish_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21A6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x50(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0xD8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsPlaying_ReturnValue; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21AA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_Delay; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x134(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Fish_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_classes.hpp new file mode 100644 index 0000000..e12c32e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x269 - 0x258) +// BlueprintGeneratedClass BP_FlareGun.BP_FlareGun_C +class ABP_FlareGun_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* Muzzle; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x268(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_FlareGun_C* GetDefaultObj(); + + void OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName); + void OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName); + void OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName); + void OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName); + void OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName); + void UseItem(); + void MC_Fire(); + void ExecuteUbergraph_BP_FlareGun(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class ABP_FlareProjectile_C* CallFunc_FinishSpawningActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_functions.cpp new file mode 100644 index 0000000..6cfb7e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_functions.cpp @@ -0,0 +1,248 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FlareGun.BP_FlareGun_C +// (Actor) + +class UClass* ABP_FlareGun_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FlareGun_C"); + + return Clss; +} + + +// BP_FlareGun_C BP_FlareGun.Default__BP_FlareGun_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_FlareGun_C* ABP_FlareGun_C::GetDefaultObj() +{ + static class ABP_FlareGun_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_FlareGun_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FlareGun.BP_FlareGun_C.OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5"); + + Params::ABP_FlareGun_C_OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5"); + + Params::ABP_FlareGun_C_OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5"); + + Params::ABP_FlareGun_C_OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5"); + + Params::ABP_FlareGun_C_OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5"); + + Params::ABP_FlareGun_C_OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FlareGun_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.MC_Fire +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FlareGun_C::MC_Fire() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "MC_Fire"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FlareGun.BP_FlareGun_C.ExecuteUbergraph_BP_FlareGun +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_FlareProjectile_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareGun_C::ExecuteUbergraph_BP_FlareGun(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class ABP_FlareProjectile_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareGun_C", "ExecuteUbergraph_BP_FlareGun"); + + Params::ABP_FlareGun_C_ExecuteUbergraph_BP_FlareGun_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_parameters.hpp new file mode 100644 index 0000000..f55bfe9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_parameters.hpp @@ -0,0 +1,93 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5 +struct ABP_FlareGun_C_OnNotifyEnd_2B9968E342C281F2784D3CA1FF59D3F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5 +struct ABP_FlareGun_C_OnNotifyBegin_2B9968E342C281F2784D3CA1FF59D3F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5 +struct ABP_FlareGun_C_OnInterrupted_2B9968E342C281F2784D3CA1FF59D3F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5 +struct ABP_FlareGun_C_OnBlendOut_2B9968E342C281F2784D3CA1FF59D3F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5 +struct ABP_FlareGun_C_OnCompleted_2B9968E342C281F2784D3CA1FF59D3F5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF8 (0xF8 - 0x0) +// Function BP_FlareGun.BP_FlareGun_C.ExecuteUbergraph_BP_FlareGun +struct ABP_FlareGun_C_ExecuteUbergraph_BP_FlareGun_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2306[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2307[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2308[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2309[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x44(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x4C(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x5C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_1; // 0x74(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x7C(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x8C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0xA4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_230A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0xB0(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_FlareProjectile_C* CallFunc_FinishSpawningActor_ReturnValue; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareGun_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_classes.hpp new file mode 100644 index 0000000..89dae43 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x278 - 0x220) +// BlueprintGeneratedClass BP_FlareProjectile.BP_FlareProjectile_C +class ABP_FlareProjectile_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UNiagaraComponent* Niagara3; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Niagara2; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Niagara1; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* Niagara; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Sphere1; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* Sphere; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UProjectileMovementComponent* ProjectileMovement; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Fade_Fade_A328F4C84B56489B2E089B99B76CE01C; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Fade__Direction_A328F4C84B56489B2E089B99B76CE01C; // 0x26C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2179[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Fade; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_FlareProjectile_C* GetDefaultObj(); + + void Fade__FinishedFunc(); + void Fade__UpdateFunc(); + void Fade__Explode__EventFunc(); + void ReceiveTick(float DeltaSeconds); + void ExecuteUbergraph_BP_FlareProjectile(int32 EntryPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, float CallFunc_Lerp_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool Temp_bool_IsClosed_Variable_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualExactly_VectorVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_functions.cpp new file mode 100644 index 0000000..0539533 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_functions.cpp @@ -0,0 +1,176 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FlareProjectile.BP_FlareProjectile_C +// (Actor) + +class UClass* ABP_FlareProjectile_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FlareProjectile_C"); + + return Clss; +} + + +// BP_FlareProjectile_C BP_FlareProjectile.Default__BP_FlareProjectile_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_FlareProjectile_C* ABP_FlareProjectile_C::GetDefaultObj() +{ + static class ABP_FlareProjectile_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_FlareProjectile_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_FlareProjectile_C::Fade__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareProjectile_C", "Fade__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_FlareProjectile_C::Fade__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareProjectile_C", "Fade__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FlareProjectile.BP_FlareProjectile_C.Fade__Explode__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_FlareProjectile_C::Fade__Explode__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareProjectile_C", "Fade__Explode__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FlareProjectile.BP_FlareProjectile_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareProjectile_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareProjectile_C", "ReceiveTick"); + + Params::ABP_FlareProjectile_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlareProjectile.BP_FlareProjectile_C.ExecuteUbergraph_BP_FlareProjectile +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualExactly_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlareProjectile_C::ExecuteUbergraph_BP_FlareProjectile(int32 EntryPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, float CallFunc_Lerp_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool Temp_bool_IsClosed_Variable_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualExactly_VectorVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlareProjectile_C", "ExecuteUbergraph_BP_FlareProjectile"); + + Params::ABP_FlareProjectile_C_ExecuteUbergraph_BP_FlareProjectile_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_EqualExactly_VectorVector_ReturnValue = CallFunc_EqualExactly_VectorVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_parameters.hpp new file mode 100644 index 0000000..c213d1e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_parameters.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function BP_FlareProjectile.BP_FlareProjectile_C.ReceiveTick +struct ABP_FlareProjectile_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x70 (0x70 - 0x0) +// Function BP_FlareProjectile.BP_FlareProjectile_C.ExecuteUbergraph_BP_FlareProjectile +struct ABP_FlareProjectile_C_ExecuteUbergraph_BP_FlareProjectile_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2176[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2177[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualExactly_VectorVector_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2178[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlareProjectile_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_classes.hpp new file mode 100644 index 0000000..af8822e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_FlashlightVolume.BP_FlashlightVolume_C +class ABP_FlashlightVolume_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Box; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ABP_Ambience_Manager_C* AmbienceManager; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_FlashlightVolume_C* GetDefaultObj(); + + void BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void ExecuteUbergraph_BP_FlashlightVolume(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, TArray& CallFunc_GetOverlappingActors_OverlappingActors, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_functions.cpp new file mode 100644 index 0000000..e76806f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_functions.cpp @@ -0,0 +1,173 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FlashlightVolume.BP_FlashlightVolume_C +// (Actor) + +class UClass* ABP_FlashlightVolume_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FlashlightVolume_C"); + + return Clss; +} + + +// BP_FlashlightVolume_C BP_FlashlightVolume.Default__BP_FlashlightVolume_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_FlashlightVolume_C* ABP_FlashlightVolume_C::GetDefaultObj() +{ + static class ABP_FlashlightVolume_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_FlashlightVolume_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_FlashlightVolume_C::BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlashlightVolume_C", "BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_FlashlightVolume_C_BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FlashlightVolume_C::BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlashlightVolume_C", "BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_FlashlightVolume_C_BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.ExecuteUbergraph_BP_FlashlightVolume +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FlashlightVolume_C::ExecuteUbergraph_BP_FlashlightVolume(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, TArray& CallFunc_GetOverlappingActors_OverlappingActors, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FlashlightVolume_C", "ExecuteUbergraph_BP_FlashlightVolume"); + + Params::ABP_FlashlightVolume_C_ExecuteUbergraph_BP_FlashlightVolume_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_1 = K2Node_DynamicCast_AsBP_Item_Flashlight_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_parameters.hpp new file mode 100644 index 0000000..cfb6a57 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0xA8 - 0x0) +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_FlashlightVolume_C_BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +struct ABP_FlashlightVolume_C_BndEvt__BP_FlashlightVolume_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x12A (0x12A - 0x0) +// Function BP_FlashlightVolume.BP_FlashlightVolume_C.ExecuteUbergraph_BP_FlashlightVolume +struct ABP_FlashlightVolume_C_ExecuteUbergraph_BP_FlashlightVolume_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x28(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20B0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0xF0(0x10)(ReferenceParm) + bool CallFunc_IsValid_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x11A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B5[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x129(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FlashlightVolume_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_classes.hpp new file mode 100644 index 0000000..bd901af --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x260 - 0x220) +// BlueprintGeneratedClass BP_Floor.BP_Floor_C +class ABP_Floor_C : public AActor +{ +public: + class UStaticMeshComponent* Ceiling_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Floor_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Floor; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Floors Floors; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Add_Ceiling; // 0x23A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Ceiling_Broken_; // 0x23B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Ceiling_3x3_broken Ceiling_3x3_Broken; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Ceiling_6x6_broken Ceiling_6x6_Broken; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Revert_Default_Materials; // 0x23E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2833[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Floor_Meshes; // 0x240(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Ceiling_Meshes; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_Floor_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, bool CallFunc_SetStaticMesh_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_SetStaticMesh_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, int32 CallFunc_GetNumMaterials_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item_1, int32 Temp_int_Variable, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_8, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_functions.cpp new file mode 100644 index 0000000..59c5097 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_functions.cpp @@ -0,0 +1,109 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Floor.BP_Floor_C +// (Actor) + +class UClass* ABP_Floor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Floor_C"); + + return Clss; +} + + +// BP_Floor_C BP_Floor.Default__BP_Floor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Floor_C* ABP_Floor_C::GetDefaultObj() +{ + static class ABP_Floor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Floor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Floor.BP_Floor_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Floor_C::UserConstructionScript(int32 Number_Of_Materials, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, bool CallFunc_SetStaticMesh_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_SetStaticMesh_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, int32 CallFunc_GetNumMaterials_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item_1, int32 Temp_int_Variable, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_8, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Floor_C", "UserConstructionScript"); + + Params::ABP_Floor_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_SetStaticMesh_ReturnValue_6 = CallFunc_SetStaticMesh_ReturnValue_6; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue_7 = CallFunc_SetStaticMesh_ReturnValue_7; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_8 = CallFunc_SetStaticMesh_ReturnValue_8; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_parameters.hpp new file mode 100644 index 0000000..c545d92 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_parameters.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD8 (0xD8 - 0x0) +// Function BP_Floor.BP_Floor_C.UserConstructionScript +struct ABP_Floor_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_6; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_282D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x10(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_7; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_282F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2830[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2831[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_8; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2832[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_classes.hpp new file mode 100644 index 0000000..7252ca7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x260 - 0x220) +// BlueprintGeneratedClass BP_Floor.BP_Floor_C +class ABP_Floor_C : public AActor +{ +public: + class UStaticMeshComponent* Ceiling_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Floor_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Floor; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Floors Floors; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Add_Ceiling; // 0x23A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Ceiling_Broken_; // 0x23B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Ceiling_3x3_broken Ceiling_3x3_Broken; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Ceiling_6x6_broken Ceiling_6x6_Broken; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Revert_Default_Materials; // 0x23E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_446[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Floor_Meshes; // 0x240(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Ceiling_Meshes; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_Floor_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, bool CallFunc_SetStaticMesh_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_SetStaticMesh_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, int32 CallFunc_GetNumMaterials_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item_1, int32 Temp_int_Variable, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_8, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_functions.cpp new file mode 100644 index 0000000..59c5097 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_functions.cpp @@ -0,0 +1,109 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Floor.BP_Floor_C +// (Actor) + +class UClass* ABP_Floor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Floor_C"); + + return Clss; +} + + +// BP_Floor_C BP_Floor.Default__BP_Floor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Floor_C* ABP_Floor_C::GetDefaultObj() +{ + static class ABP_Floor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Floor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Floor.BP_Floor_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Floor_C::UserConstructionScript(int32 Number_Of_Materials, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, bool CallFunc_SetStaticMesh_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_SetStaticMesh_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, int32 CallFunc_GetNumMaterials_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item_1, int32 Temp_int_Variable, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_8, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Floor_C", "UserConstructionScript"); + + Params::ABP_Floor_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_SetStaticMesh_ReturnValue_6 = CallFunc_SetStaticMesh_ReturnValue_6; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue_7 = CallFunc_SetStaticMesh_ReturnValue_7; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_8 = CallFunc_SetStaticMesh_ReturnValue_8; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_parameters.hpp new file mode 100644 index 0000000..d109d44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_parameters.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD8 (0xD8 - 0x0) +// Function BP_Floor.BP_Floor_C.UserConstructionScript +struct ABP_Floor_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_6; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_43E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x10(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_43F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_7; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_440[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_441[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_442[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_8; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_443[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Floor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_classes.hpp new file mode 100644 index 0000000..ab9c814 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_classes.hpp @@ -0,0 +1,148 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2DC (0x4FC - 0x220) +// BlueprintGeneratedClass BP_FluidSim_01.BP_FluidSim_01_C +class ABP_FluidSim_01_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UJumpFlood_Component2D_C* JumpFlood_Component2D; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneCaptureComponent2D* SceneCaptureComponent2D; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWaveFoamSimComponent_C* WaveFoamSimComponent; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UShallowWaterSimComponent_C* ShallowWaterSimComponent; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* RippleSimMID; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* RenderNormalsMID; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DisplayMID; // 0x260(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DisplayBottomMID; // 0x268(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CrossSectionMID; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Composite_DistanceField_MID; // 0x278(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray RippleRTs; // 0x280(0x10)(Edit, BlueprintVisible) + bool Show_Simulation_Mesh; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D71[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Display_Material; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidSimSolverMode Solver; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D72[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Virtual_FPS; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Passes; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TimeAccumulator; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FixedStep; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Damping; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Enabled; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1D73[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Simulation_World_Size; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Resolution; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidBoundary Boundary_Condition; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D74[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Travel_Speed; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D75[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* NormalRT; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CutPos; // 0x2D8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PrevLoc; // 0x2E4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PrecLoc2; // 0x2F0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PrevOffset; // 0x2FC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector PrevOffset2; // 0x308(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector GridCenter; // 0x314(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* TempRT; // 0x320(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* ForcesRT; // 0x328(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ApplyForces; // 0x330(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Renders_Per_Frame; // 0x334(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Show_Cross_Section; // 0x338(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Perf_Test_Mode; // 0x339(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D76[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* PerfRT; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ImpulseForces; // 0x348(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + TMap DynamicForces; // 0x358(0x50)(Edit, BlueprintVisible, ContainsInstancedReference) + TMap ForceParentAndMIDMap; // 0x3A8(0x50)(Edit, BlueprintVisible) + class UStaticMeshComponent* Fluid_Display_Mesh; // 0x3F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Cross_Section_Mesh; // 0x400(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FluidSizeSquared; // 0x408(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool LocalPawnRef; // 0x40C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Debug_Text; // 0x40D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D77[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Pawn_Check_Every_N_Frames; // 0x410(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D78[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TMap ProjectileForces; // 0x418(0x50)(Edit, BlueprintVisible, ContainsInstancedReference) + bool Follow_Player_; // 0x468(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D79[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Frames_Since_Last_Active_Force; // 0x46C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Default_Water_Depth; // 0x470(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Fixed_Time_Step; // 0x474(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D7A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Frames_until_Simulation_Idle; // 0x478(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D7B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* LandscapeWaterTexture; // 0x480(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Simulate_Wave_Foam; // 0x488(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D7C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 WaveFoamDiffuseIdx; // 0x48C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Sim_World_Size; // 0x490(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Wave_Foam_Resolution; // 0x494(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Fading; // 0x498(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Time_Offset; // 0x49C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* DepthCaptureRT; // 0x4A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* EdgeMaskRT; // 0x4A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* JumpFloodA; // 0x4B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* JumpFloodB; // 0x4B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Generate_SceneCapture_DistanceField; // 0x4C0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D7D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterBody* WaterBody; // 0x4C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* EdgeMaskMID; // 0x4D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* ComputeDistanceMID; // 0x4D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* VoronoiDistance_RefCopy; // 0x4E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidTerrainModes Terrain_Mode; // 0x4E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D7E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALandscape* Landscape; // 0x4F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Wave_Threshold; // 0x4F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_FluidSim_01_C* GetDefaultObj(); + + void Get_Frames_Since_Last_Active_Force(int32 Temp_int_Variable, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_Map_Keys_Keys, TArray& CallFunc_Map_Keys_Keys_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1); + void Clear_Sim_from_Waterbody_MIDs(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AWaterBody* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class AWaterBody* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3); + void Remove_Projectile_Force(class UActorComponent* Component, const struct FFluidForceDynamicPerInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Remove_ReturnValue); + void Register_Projectile_Force(const struct FFluidForceDynamic& Dynamic_Fluid_Force, class USceneComponent* Tracked_Component, TMap SocketVelMap, TMap SocketLocMap, const struct FFluidForceDynamic& LocalDynamicForce, const struct FVector& Temp_struct_Variable, int32 Temp_int_Array_Index_Variable, const struct FVector& Temp_struct_Variable_1, int32 Temp_int_Loop_Counter_Variable, const struct FVector& Temp_struct_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, const struct FVector& Temp_struct_Variable_3, int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue, int32 CallFunc_Map_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, class UMaterialInterface* K2Node_Select_Default, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, TArray& CallFunc_Map_Values_Values, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_IsDedicatedServer_ReturnValue, class UMaterialInterface* Temp_object_Variable_1, bool Temp_bool_Variable_1, TArray& CallFunc_Map_Keys_Keys_1, class FName CallFunc_Array_Get_Item_2, class UMaterialInterface* K2Node_Select_Default_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, TMap K2Node_MakeMap_Map, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_2); + void GetPlayerPawnForces(); + void Validate_RTs(bool* RTs_All_Valid, bool AnyRTInvalid, const class FString& CallFunc_Concat_StrStr_ReturnValue, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue_2); + void Set_Waterbody_MID_Params(bool Temp_bool_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UTexture* K2Node_Select_Default, int32 Temp_int_Array_Index_Variable_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AWaterBody* CallFunc_Array_Get_Item, class AWaterBody* CallFunc_Array_Get_Item_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1); + void GetLocalPawn(class APawn** Pawn, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue); + void Draw_Dynamic_Force(class UCanvas*& Canvas, struct FVector2D& Canvas_Size, struct FFluidForceDynamicPerInstanceData& Dynamic_Force_Settings, class UMaterialInstanceDynamic* LocalMID, const struct FFluidForceDynamicPerInstanceData& LocalForce, int32 Temp_int_Array_Index_Variable, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Convert_Force_Position_UV_Location, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size, bool CallFunc_IsValid_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_GetAxes_X, const struct FVector& CallFunc_GetAxes_Y, const struct FVector& CallFunc_GetAxes_Z, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_Convert_Force_Position_UV_Location_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_Map_Find_Value_1, bool CallFunc_Map_Find_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_VSize_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_SignOfFloat_ReturnValue, const struct FVector& CallFunc_Map_Find_Value_2, bool CallFunc_Map_Find_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_VSize_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_Map_Find_Value_3, bool CallFunc_Map_Find_ReturnValue_3, float CallFunc_SignOfFloat_ReturnValue_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float CallFunc_Multiply_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_Map_Find_Value_4, bool CallFunc_Map_Find_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector2D& CallFunc_Divide_Vector2DFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FVector2D& CallFunc_Divide_Vector2DFloat_ReturnValue_1); + void Remove_Dynamic_Force(class UActorComponent* Component, bool CallFunc_Map_Remove_ReturnValue, const struct FFluidForceDynamicPerInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue); + void Register_Dynamic_Force(const struct FFluidForceDynamic& Dynamic_Fluid_Force, class USceneComponent* Tracked_Component, float WaterLevel, float LocalWaterLevel, TMap SocketVelMap, TMap SocketLocMap, const struct FFluidForceDynamic& LocalDynamicForce, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable_1, const struct FVector& Temp_struct_Variable, const struct FVector& Temp_struct_Variable_1, const struct FVector& Temp_struct_Variable_2, const struct FVector& Temp_struct_Variable_3, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable_1, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, bool Temp_bool_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue, int32 CallFunc_Map_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, class UMaterialInterface* K2Node_Select_Default_1, bool Temp_bool_Variable_3, bool Temp_bool_Variable_4, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, TArray& CallFunc_Map_Values_Values, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool Temp_bool_Variable_5, TArray& CallFunc_Map_Keys_Keys_1, enum class EFluidTerrainModes Temp_byte_Variable, class FName CallFunc_Array_Get_Item_2, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, bool K2Node_Select_Default_2, float CallFunc_SelectFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_3, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, TMap K2Node_MakeMap_Map, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1); + void Update_Dynamic_Forces(const struct FVector& CurSocketLoc, const struct FFluidForceDynamicPerInstanceData& LocalForce, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Array_Index_Variable_2, TArray& CallFunc_Map_Values_Values, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, TMap K2Node_MakeMap_Map, bool CallFunc_IsValid_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_GetComponentBounds_Origin_2, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_2, float CallFunc_GetComponentBounds_SphereRadius_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, TMap K2Node_MakeMap_Map_1, TArray& CallFunc_Map_Values_Values_1, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item_2, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_2); + void Draw_Impulse_Force(class UCanvas* Canvas, const struct FVector2D& Canvas_Size, const struct FFluidForceImpulsePerInstanceData& Impulse_Settings, class UMaterialInstanceDynamic* LocalImpulseMID, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Convert_Force_Position_UV_Location, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, float CallFunc_FClamp_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, float CallFunc_Multiply_FloatFloat_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size); + void Update_Impulse_Lifetimes(const TArray& LocalForces, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FFluidForceImpulsePerInstanceData& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FFluidForceImpulsePerInstanceData& K2Node_SetFieldsInStruct_StructOut, int32 CallFunc_Array_Add_ReturnValue); + void Apply_Fluid_Force_Impulse(const struct FFluidForceImpulse& Impulse_Settings, int32 MaxImpulseForces, const struct FFluidForceImpulsePerInstanceData& K2Node_MakeStruct_FluidForceImpulsePerInstanceData, bool Temp_bool_Variable, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class UMaterialInterface* Temp_object_Variable, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FFluidForceImpulse& K2Node_MakeStruct_FluidForceImpulse, const struct FFluidForceImpulsePerInstanceData& K2Node_MakeStruct_FluidForceImpulsePerInstanceData_1, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1); + void Get_LandscapeWaterInfo(class ALandscape* CallFunc_GetActorOfClass_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ALandscape* K2Node_DynamicCast_AsLandscape, bool K2Node_DynamicCast_bSuccess, class AWaterMeshActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue); + void Get_Force_MID(class UMaterialInterface*& Parent, class UMaterialInstanceDynamic** Mid, class UMaterialInstanceDynamic* OutMID, const class FString& CallFunc_GetDisplayName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void GridMovement(bool Temp_bool_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FRotator& CallFunc_GetCameraRotation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_GetAxes_X, const struct FVector& CallFunc_GetAxes_Y, const struct FVector& CallFunc_GetAxes_Z, const struct FVector& CallFunc_GetCameraLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& K2Node_Select_Default, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue_1); + void Setup_SimMID_and_MPC_Values(class UMaterialInterface* Temp_object_Variable, enum class EFluidSimSolverMode Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, enum class EFluidTerrainModes Temp_byte_Variable_1, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, class UMaterialInterface* Temp_object_Variable_5, enum class EFluidTerrainModes Temp_byte_Variable_2, uint8 CallFunc_MakeLiteralByte_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UMaterialInterface* Temp_object_Variable_6, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable_7, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, class UMaterialInterface* Temp_object_Variable_8, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default_1, bool CallFunc_IsValid_ReturnValue_4, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, class UMaterialInterface* K2Node_Select_Default_2, bool CallFunc_IsValid_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, TArray& CallFunc_Map_Keys_Keys, class UMaterialInterface* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2); + void SetupDisplayMIDs(bool Temp_bool_Variable, float Temp_float_Variable, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float K2Node_Select_Default); + void Convert_Force_Position(const struct FVector& Force_Location, float Sine_Bob, struct FVector* UV_Location, float CallFunc_GetGameTimeInSeconds_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Sin_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue); + void Cycle_Render_Targets(class UTextureRenderTarget2D** Current_Target, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_2); + void UserConstructionScript(const struct FTransform& Temp_struct_Variable, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FTransform& CallFunc_GetTransform_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_TransformLocation_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1); + void ReceiveBeginPlay(); + void ReceiveTick(float DeltaSeconds); + void Clear_RTs(); + void Allocate_RTs(); + void ReCheckScalability(); + void Release_RTs(); + void FluidGridDebug(); + void Get_Wave_Spectrum(); + void Initialize_In_Editor(); + void Tick_Custom(); + void Capture_Height_and_DF(); + void ExecuteUbergraph_BP_FluidSim_01(int32 EntryPoint, uint8 CallFunc_MakeLiteralByte_ReturnValue, enum class ETextureRenderTargetFormat Temp_byte_Variable, bool Temp_bool_Variable, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float Temp_float_Time_Accumulator_Variable, bool Temp_bool_Variable_1, int32 Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable, int32 CallFunc_MakeLiteralInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, enum class ETextureRenderTargetFormat Temp_byte_Variable_1, bool Temp_bool_Variable_2, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, bool Temp_bool_Variable_3, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_2, enum class ETextureRenderTargetFormat K2Node_Select_Default, int32 Temp_int_Array_Index_Variable_1, enum class ETextureRenderTargetFormat Temp_byte_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 Temp_int_Array_Index_Variable_2, enum class ETextureRenderTargetFormat Temp_byte_Variable_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool Temp_bool_Variable_4, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Array_Index_Variable_3, bool Temp_bool_Variable_5, enum class ETextureRenderTargetFormat K2Node_Select_Default_1, enum class ETextureRenderTargetFormat Temp_byte_Variable_4, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, enum class ETextureRenderTargetFormat Temp_byte_Variable_5, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool Temp_bool_Variable_6, enum class ETextureRenderTargetFormat K2Node_Select_Default_2, bool CallFunc_IsValid_ReturnValue_4, int32 CallFunc_Divide_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_3, int32 Temp_int_Variable_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_10, enum class ETextureRenderTargetFormat Temp_byte_Variable_6, bool CallFunc_IsValid_ReturnValue_11, bool CallFunc_IsValid_ReturnValue_12, bool CallFunc_IsValid_ReturnValue_13, enum class ETextureRenderTargetFormat Temp_byte_Variable_7, int32 CallFunc_Divide_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_9, bool CallFunc_EqualEqual_IntInt_ReturnValue_10, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_11, bool CallFunc_BooleanAND_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_12, bool CallFunc_EqualEqual_IntInt_ReturnValue_13, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_14, bool CallFunc_EqualEqual_IntInt_ReturnValue_15, bool CallFunc_IsValid_ReturnValue_14, bool CallFunc_BooleanAND_ReturnValue_7, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue, bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue, bool CallFunc_IsValid_ReturnValue_15, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_16, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_17, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_18, bool Temp_bool_Variable_7, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, enum class ETextureRenderTargetFormat K2Node_Select_Default_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UTextureRenderTarget2D* Temp_object_Variable, bool CallFunc_IsValid_ReturnValue_19, int32 Temp_int_Loop_Counter_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_5, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, int32 CallFunc_Divide_IntInt_ReturnValue_2, float CallFunc_Conv_IntToFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, float CallFunc_Log_ReturnValue, int32 CallFunc_FCeil_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_16, int32 CallFunc_Divide_IntInt_ReturnValue_3, class UTextureRenderTarget2D* K2Node_Select_Default_4, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Log_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default_5, int32 CallFunc_FCeil_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_17, class UTextureRenderTarget2D* K2Node_Select_Default_6, class UTextureRenderTarget2D* K2Node_Select_Default_7, float K2Node_Event_DeltaSeconds, uint8 CallFunc_MakeLiteralByte_ReturnValue_5, int32 CallFunc_Add_IntInt_ReturnValue_7, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_Cycle_Render_Targets_Current_Target, bool CallFunc_IsValid_ReturnValue_20, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FMin_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1, bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2, const struct FFluidForceImpulsePerInstanceData& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, TArray& CallFunc_Map_Values_Values, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_3, uint8 CallFunc_MakeLiteralByte_ReturnValue_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_21, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_Validate_RTs_RTs_All_Valid, const class FString& CallFunc_Concat_StrStr_ReturnValue, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, TArray& CallFunc_Map_Values_Values_1, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_5, float CallFunc_GetScalarParameterValue_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_7, int32 CallFunc_Add_IntInt_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_Simulation_Step_Height_RT, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool Temp_bool_Variable_8, bool CallFunc_Less_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_22, const struct FIntPoint& K2Node_MakeStruct_IntPoint, uint8 CallFunc_MakeLiteralByte_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_18, bool CallFunc_EqualEqual_IntInt_ReturnValue_19, bool CallFunc_BooleanAND_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_20, bool CallFunc_EqualEqual_IntInt_ReturnValue_21, bool CallFunc_IsValid_ReturnValue_23, bool CallFunc_BooleanAND_ReturnValue_10, uint8 CallFunc_MakeLiteralByte_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_22, bool CallFunc_EqualEqual_IntInt_ReturnValue_23, bool CallFunc_IsValid_ReturnValue_24, bool CallFunc_BooleanAND_ReturnValue_11, uint8 CallFunc_MakeLiteralByte_ReturnValue_10, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10, bool CallFunc_EqualEqual_IntInt_ReturnValue_24, bool CallFunc_EqualEqual_IntInt_ReturnValue_25, bool CallFunc_IsValid_ReturnValue_25, bool CallFunc_BooleanAND_ReturnValue_12, uint8 CallFunc_MakeLiteralByte_ReturnValue_11, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_7, uint8 CallFunc_MakeLiteralByte_ReturnValue_12, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11, uint8 CallFunc_MakeLiteralByte_ReturnValue_13, float Temp_float_Variable, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5, float Temp_float_Variable_1, float K2Node_Select_Default_8); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_functions.cpp new file mode 100644 index 0000000..a0dde76 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_functions.cpp @@ -0,0 +1,2348 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_FluidSim_01.BP_FluidSim_01_C +// (Actor) + +class UClass* ABP_FluidSim_01_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_FluidSim_01_C"); + + return Clss; +} + + +// BP_FluidSim_01_C BP_FluidSim_01.Default__BP_FluidSim_01_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_FluidSim_01_C* ABP_FluidSim_01_C::GetDefaultObj() +{ + static class ABP_FluidSim_01_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_FluidSim_01_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get Frames Since Last Active Force +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm, ContainsInstancedReference) +// TArray CallFunc_Map_Keys_Keys_1 (ReferenceParm, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Get_Frames_Since_Last_Active_Force(int32 Temp_int_Variable, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_Map_Keys_Keys, TArray& CallFunc_Map_Keys_Keys_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Get Frames Since Last Active Force"); + + Params::ABP_FluidSim_01_C_Get_Frames_Since_Last_Active_Force_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Map_Keys_Keys_1 = CallFunc_Map_Keys_Keys_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_2 = CallFunc_Greater_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Greater_IntInt_ReturnValue_3 = CallFunc_Greater_IntInt_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Clear Sim from Waterbody MIDs +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AWaterBody* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AWaterBody* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Clear_Sim_from_Waterbody_MIDs(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AWaterBody* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class AWaterBody* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Clear Sim from Waterbody MIDs"); + + Params::ABP_FluidSim_01_C_Clear_Sim_from_Waterbody_MIDs_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue = CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue = CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue; + Parms.CallFunc_GetWaterMaterialInstance_ReturnValue = CallFunc_GetWaterMaterialInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1 = CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1 = CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1; + Parms.CallFunc_GetWaterMaterialInstance_ReturnValue_1 = CallFunc_GetWaterMaterialInstance_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Projectile Force +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UActorComponent* Component (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Map_Find_Value (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Remove_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Remove_Projectile_Force(class UActorComponent* Component, const struct FFluidForceDynamicPerInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Remove_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Remove Projectile Force"); + + Params::ABP_FluidSim_01_C_Remove_Projectile_Force_Params Parms{}; + + Parms.Component = Component; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Map_Remove_ReturnValue = CallFunc_Map_Remove_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Register Projectile Force +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FFluidForceDynamic Dynamic_Fluid_Force (BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) +// class USceneComponent* Tracked_Component (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TMap SocketVelMap (Edit, BlueprintVisible) +// TMap SocketLocMap (Edit, BlueprintVisible) +// struct FFluidForceDynamic LocalDynamicForce (Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_2 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_3 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Map_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Values_Values (ReferenceParm) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_Map_Keys_Keys_1 (ReferenceParm) +// class FName CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData (ContainsInstancedReference, HasGetValueTypeHash) +// TMap K2Node_MakeMap_Map (None) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Register_Projectile_Force(const struct FFluidForceDynamic& Dynamic_Fluid_Force, class USceneComponent* Tracked_Component, TMap SocketVelMap, TMap SocketLocMap, const struct FFluidForceDynamic& LocalDynamicForce, const struct FVector& Temp_struct_Variable, int32 Temp_int_Array_Index_Variable, const struct FVector& Temp_struct_Variable_1, int32 Temp_int_Loop_Counter_Variable, const struct FVector& Temp_struct_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, const struct FVector& Temp_struct_Variable_3, int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue, int32 CallFunc_Map_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, class UMaterialInterface* K2Node_Select_Default, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, TArray& CallFunc_Map_Values_Values, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_IsDedicatedServer_ReturnValue, class UMaterialInterface* Temp_object_Variable_1, bool Temp_bool_Variable_1, TArray& CallFunc_Map_Keys_Keys_1, class FName CallFunc_Array_Get_Item_2, class UMaterialInterface* K2Node_Select_Default_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, TMap K2Node_MakeMap_Map, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Register Projectile Force"); + + Params::ABP_FluidSim_01_C_Register_Projectile_Force_Params Parms{}; + + Parms.Dynamic_Fluid_Force = Dynamic_Fluid_Force; + Parms.Tracked_Component = Tracked_Component; + Parms.SocketVelMap = SocketVelMap; + Parms.SocketLocMap = SocketLocMap; + Parms.LocalDynamicForce = LocalDynamicForce; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue = CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue; + Parms.CallFunc_Map_Length_ReturnValue = CallFunc_Map_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.CallFunc_Map_Values_Values = CallFunc_Map_Values_Values; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.K2Node_DynamicCast_AsSkeletal_Mesh_Component = K2Node_DynamicCast_AsSkeletal_Mesh_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Map_Keys_Keys_1 = CallFunc_Map_Keys_Keys_1; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData = K2Node_MakeStruct_FluidForceDynamicPerInstanceData; + Parms.K2Node_MakeMap_Map = K2Node_MakeMap_Map; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 = K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.GetPlayerPawnForces +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::GetPlayerPawnForces() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "GetPlayerPawnForces"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Validate RTs +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool RTs_All_Valid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool AnyRTInvalid (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Validate_RTs(bool* RTs_All_Valid, bool AnyRTInvalid, const class FString& CallFunc_Concat_StrStr_ReturnValue, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Validate RTs"); + + Params::ABP_FluidSim_01_C_Validate_RTs_Params Parms{}; + + Parms.AnyRTInvalid = AnyRTInvalid; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetWorldSubsystem_ReturnValue = CallFunc_GetWorldSubsystem_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetWorldSubsystem_ReturnValue_1 = CallFunc_GetWorldSubsystem_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_GetWorldSubsystem_ReturnValue_2 = CallFunc_GetWorldSubsystem_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + if (RTs_All_Valid != nullptr) + *RTs_All_Valid = Parms.RTs_All_Valid; + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Set Waterbody MID Params +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTexture* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class AWaterBody* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AWaterBody* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Set_Waterbody_MID_Params(bool Temp_bool_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UTexture* K2Node_Select_Default, int32 Temp_int_Array_Index_Variable_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AWaterBody* CallFunc_Array_Get_Item, class AWaterBody* CallFunc_Array_Get_Item_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Set Waterbody MID Params"); + + Params::ABP_FluidSim_01_C_Set_Waterbody_MID_Params_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue = CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue; + Parms.CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1 = CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue = CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue; + Parms.CallFunc_GetWaterMaterialInstance_ReturnValue = CallFunc_GetWaterMaterialInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1 = CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1; + Parms.CallFunc_GetWaterMaterialInstance_ReturnValue_1 = CallFunc_GetWaterMaterialInstance_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.GetLocalPawn +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class APawn* Pawn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::GetLocalPawn(class APawn** Pawn, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "GetLocalPawn"); + + Params::ABP_FluidSim_01_C_GetLocalPawn_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Pawn != nullptr) + *Pawn = Parms.Pawn; + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Dynamic Force +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D Canvas_Size (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataDynamic_Force_Settings (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* LocalMID (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataLocalForce (Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Dot_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Convert_Force_Position_UV_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetAxes_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetAxes_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetAxes_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Convert_Force_Position_UV_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Map_Find_Value_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SignOfFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Map_Find_Value_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Map_Find_Value_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SignOfFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Map_Find_Value_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Draw_Dynamic_Force(class UCanvas*& Canvas, struct FVector2D& Canvas_Size, struct FFluidForceDynamicPerInstanceData& Dynamic_Force_Settings, class UMaterialInstanceDynamic* LocalMID, const struct FFluidForceDynamicPerInstanceData& LocalForce, int32 Temp_int_Array_Index_Variable, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Convert_Force_Position_UV_Location, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size, bool CallFunc_IsValid_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_GetAxes_X, const struct FVector& CallFunc_GetAxes_Y, const struct FVector& CallFunc_GetAxes_Z, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_Convert_Force_Position_UV_Location_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_Map_Find_Value_1, bool CallFunc_Map_Find_ReturnValue_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_VSize_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_SignOfFloat_ReturnValue, const struct FVector& CallFunc_Map_Find_Value_2, bool CallFunc_Map_Find_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_VSize_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_Map_Find_Value_3, bool CallFunc_Map_Find_ReturnValue_3, float CallFunc_SignOfFloat_ReturnValue_1, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, float CallFunc_Multiply_FloatFloat_ReturnValue_6, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float CallFunc_Multiply_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_Map_Find_Value_4, bool CallFunc_Map_Find_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector2D& CallFunc_Divide_Vector2DFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FVector2D& CallFunc_Divide_Vector2DFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Draw Dynamic Force"); + + Params::ABP_FluidSim_01_C_Draw_Dynamic_Force_Params Parms{}; + + Parms.Canvas = Canvas; + Parms.Canvas_Size = Canvas_Size; + Parms.Dynamic_Force_Settings = Dynamic_Force_Settings; + Parms.LocalMID = LocalMID; + Parms.LocalForce = LocalForce; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue_1 = CallFunc_Conv_StringToName_ReturnValue_1; + Parms.CallFunc_Get_Force_MID_MID = CallFunc_Get_Force_MID_MID; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_Dot_VectorVector_ReturnValue = CallFunc_Dot_VectorVector_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Convert_Force_Position_UV_Location = CallFunc_Convert_Force_Position_UV_Location; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue = CallFunc_Conv_VectorToVector2D_ReturnValue; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_GetAxes_X = CallFunc_GetAxes_X; + Parms.CallFunc_GetAxes_Y = CallFunc_GetAxes_Y; + Parms.CallFunc_GetAxes_Z = CallFunc_GetAxes_Z; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_2 = CallFunc_Conv_VectorToLinearColor_ReturnValue_2; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_3 = CallFunc_Conv_VectorToLinearColor_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_4 = CallFunc_Conv_VectorToLinearColor_ReturnValue_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Convert_Force_Position_UV_Location_1 = CallFunc_Convert_Force_Position_UV_Location_1; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_1 = CallFunc_Conv_VectorToVector2D_ReturnValue_1; + Parms.CallFunc_Map_Find_Value_1 = CallFunc_Map_Find_Value_1; + Parms.CallFunc_Map_Find_ReturnValue_1 = CallFunc_Map_Find_ReturnValue_1; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_VSize_ReturnValue_1 = CallFunc_VSize_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_SignOfFloat_ReturnValue = CallFunc_SignOfFloat_ReturnValue; + Parms.CallFunc_Map_Find_Value_2 = CallFunc_Map_Find_Value_2; + Parms.CallFunc_Map_Find_ReturnValue_2 = CallFunc_Map_Find_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_VSize_ReturnValue_2 = CallFunc_VSize_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Map_Find_Value_3 = CallFunc_Map_Find_Value_3; + Parms.CallFunc_Map_Find_ReturnValue_3 = CallFunc_Map_Find_ReturnValue_3; + Parms.CallFunc_SignOfFloat_ReturnValue_1 = CallFunc_SignOfFloat_ReturnValue_1; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.CallFunc_Map_Find_Value_4 = CallFunc_Map_Find_Value_4; + Parms.CallFunc_Map_Find_ReturnValue_4 = CallFunc_Map_Find_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_8 = CallFunc_Multiply_FloatFloat_ReturnValue_8; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1 = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1 = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_Divide_Vector2DFloat_ReturnValue = CallFunc_Divide_Vector2DFloat_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor_1 = K2Node_MakeStruct_LinearColor_1; + Parms.CallFunc_Divide_Vector2DFloat_ReturnValue_1 = CallFunc_Divide_Vector2DFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Dynamic Force +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UActorComponent* Component (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Remove_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Map_Find_Value (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Remove_Dynamic_Force(class UActorComponent* Component, bool CallFunc_Map_Remove_ReturnValue, const struct FFluidForceDynamicPerInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Remove Dynamic Force"); + + Params::ABP_FluidSim_01_C_Remove_Dynamic_Force_Params Parms{}; + + Parms.Component = Component; + Parms.CallFunc_Map_Remove_ReturnValue = CallFunc_Map_Remove_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Register Dynamic Force +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FFluidForceDynamic Dynamic_Fluid_Force (BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) +// class USceneComponent* Tracked_Component (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WaterLevel (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float LocalWaterLevel (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TMap SocketVelMap (Edit, BlueprintVisible) +// TMap SocketLocMap (Edit, BlueprintVisible) +// struct FFluidForceDynamic LocalDynamicForce (Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_2 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Temp_struct_Variable_3 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Map_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Values_Values (ReferenceParm) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_Map_Keys_Keys_1 (ReferenceParm) +// enum class EFluidTerrainModes Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData (ContainsInstancedReference, HasGetValueTypeHash) +// TMap K2Node_MakeMap_Map (None) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 (ContainsInstancedReference, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Register_Dynamic_Force(const struct FFluidForceDynamic& Dynamic_Fluid_Force, class USceneComponent* Tracked_Component, float WaterLevel, float LocalWaterLevel, TMap SocketVelMap, TMap SocketLocMap, const struct FFluidForceDynamic& LocalDynamicForce, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable_1, const struct FVector& Temp_struct_Variable, const struct FVector& Temp_struct_Variable_1, const struct FVector& Temp_struct_Variable_2, const struct FVector& Temp_struct_Variable_3, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable_1, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, bool Temp_bool_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue, int32 CallFunc_Map_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, class UMaterialInterface* K2Node_Select_Default_1, bool Temp_bool_Variable_3, bool Temp_bool_Variable_4, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, TArray& CallFunc_Map_Values_Values, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool Temp_bool_Variable_5, TArray& CallFunc_Map_Keys_Keys_1, enum class EFluidTerrainModes Temp_byte_Variable, class FName CallFunc_Array_Get_Item_2, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, bool K2Node_Select_Default_2, float CallFunc_SelectFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_3, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, TMap K2Node_MakeMap_Map, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Register Dynamic Force"); + + Params::ABP_FluidSim_01_C_Register_Dynamic_Force_Params Parms{}; + + Parms.Dynamic_Fluid_Force = Dynamic_Fluid_Force; + Parms.Tracked_Component = Tracked_Component; + Parms.WaterLevel = WaterLevel; + Parms.LocalWaterLevel = LocalWaterLevel; + Parms.SocketVelMap = SocketVelMap; + Parms.SocketLocMap = SocketLocMap; + Parms.LocalDynamicForce = LocalDynamicForce; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue = CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue; + Parms.CallFunc_Map_Length_ReturnValue = CallFunc_Map_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.Temp_bool_Variable_4 = Temp_bool_Variable_4; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Map_Values_Values = CallFunc_Map_Values_Values; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.K2Node_DynamicCast_AsSkeletal_Mesh_Component = K2Node_DynamicCast_AsSkeletal_Mesh_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.Temp_bool_Variable_5 = Temp_bool_Variable_5; + Parms.CallFunc_Map_Keys_Keys_1 = CallFunc_Map_Keys_Keys_1; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData = K2Node_MakeStruct_FluidForceDynamicPerInstanceData; + Parms.K2Node_MakeMap_Map = K2Node_MakeMap_Map; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 = K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Update Dynamic Forces +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CurSocketLoc (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataLocalForce (Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_Map_Values_Values (ReferenceParm, ContainsInstancedReference) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TMap K2Node_MakeMap_Map (None) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData (ContainsInstancedReference, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetComponentBounds_Origin_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TMap K2Node_MakeMap_Map_1 (None) +// TArrayCallFunc_Map_Values_Values_1 (ReferenceParm, ContainsInstancedReference) +// struct FFluidForceDynamicPerInstanceDataK2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 (ContainsInstancedReference, HasGetValueTypeHash) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Array_Get_Item_1 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// class FName CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Update_Dynamic_Forces(const struct FVector& CurSocketLoc, const struct FFluidForceDynamicPerInstanceData& LocalForce, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Array_Index_Variable_2, TArray& CallFunc_Map_Values_Values, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, TMap K2Node_MakeMap_Map, bool CallFunc_IsValid_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_GetComponentBounds_Origin_2, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_2, float CallFunc_GetComponentBounds_SphereRadius_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, TMap K2Node_MakeMap_Map_1, TArray& CallFunc_Map_Values_Values_1, const struct FFluidForceDynamicPerInstanceData& K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, TArray& CallFunc_Map_Keys_Keys, class FName CallFunc_Array_Get_Item_2, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Update Dynamic Forces"); + + Params::ABP_FluidSim_01_C_Update_Dynamic_Forces_Params Parms{}; + + Parms.CurSocketLoc = CurSocketLoc; + Parms.LocalForce = LocalForce; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_Map_Values_Values = CallFunc_Map_Values_Values; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_MakeMap_Map = K2Node_MakeMap_Map; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData = K2Node_MakeStruct_FluidForceDynamicPerInstanceData; + Parms.CallFunc_GetComponentBounds_Origin_1 = CallFunc_GetComponentBounds_Origin_1; + Parms.CallFunc_GetComponentBounds_BoxExtent_1 = CallFunc_GetComponentBounds_BoxExtent_1; + Parms.CallFunc_GetComponentBounds_SphereRadius_1 = CallFunc_GetComponentBounds_SphereRadius_1; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetComponentBounds_Origin_2 = CallFunc_GetComponentBounds_Origin_2; + Parms.CallFunc_GetComponentBounds_BoxExtent_2 = CallFunc_GetComponentBounds_BoxExtent_2; + Parms.CallFunc_GetComponentBounds_SphereRadius_2 = CallFunc_GetComponentBounds_SphereRadius_2; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_DynamicCast_AsSkeletal_Mesh_Component = K2Node_DynamicCast_AsSkeletal_Mesh_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_MakeMap_Map_1 = K2Node_MakeMap_Map_1; + Parms.CallFunc_Map_Values_Values_1 = CallFunc_Map_Values_Values_1; + Parms.K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1 = K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_2 = CallFunc_Subtract_VectorVector_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Impulse Force +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D Canvas_Size (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataImpulse_Settings (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* LocalImpulseMID (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Convert_Force_Position_UV_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Draw_Impulse_Force(class UCanvas* Canvas, const struct FVector2D& Canvas_Size, const struct FFluidForceImpulsePerInstanceData& Impulse_Settings, class UMaterialInstanceDynamic* LocalImpulseMID, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Convert_Force_Position_UV_Location, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, float CallFunc_FClamp_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable, float CallFunc_Multiply_FloatFloat_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID_1, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position, const struct FVector2D& CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Draw Impulse Force"); + + Params::ABP_FluidSim_01_C_Draw_Impulse_Force_Params Parms{}; + + Parms.Canvas = Canvas; + Parms.Canvas_Size = Canvas_Size; + Parms.Impulse_Settings = Impulse_Settings; + Parms.LocalImpulseMID = LocalImpulseMID; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Convert_Force_Position_UV_Location = CallFunc_Convert_Force_Position_UV_Location; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue = CallFunc_Conv_VectorToVector2D_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Get_Force_MID_MID = CallFunc_Get_Force_MID_MID; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Get_Force_MID_MID_1 = CallFunc_Get_Force_MID_MID_1; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position; + Parms.CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size = CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Update Impulse Lifetimes +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayLocalForces (Edit, BlueprintVisible, ContainsInstancedReference) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataCallFunc_Array_Get_Item (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataK2Node_SetFieldsInStruct_StructOut (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Update_Impulse_Lifetimes(const TArray& LocalForces, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FFluidForceImpulsePerInstanceData& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FFluidForceImpulsePerInstanceData& K2Node_SetFieldsInStruct_StructOut, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Update Impulse Lifetimes"); + + Params::ABP_FluidSim_01_C_Update_Impulse_Lifetimes_Params Parms{}; + + Parms.LocalForces = LocalForces; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.K2Node_SetFieldsInStruct_StructOut = K2Node_SetFieldsInStruct_StructOut; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Apply Fluid Force Impulse +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FFluidForceImpulse Impulse_Settings (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 MaxImpulseForces (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataK2Node_MakeStruct_FluidForceImpulsePerInstanceData (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Dot_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFluidForceImpulse K2Node_MakeStruct_FluidForceImpulse (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataK2Node_MakeStruct_FluidForceImpulsePerInstanceData_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Apply_Fluid_Force_Impulse(const struct FFluidForceImpulse& Impulse_Settings, int32 MaxImpulseForces, const struct FFluidForceImpulsePerInstanceData& K2Node_MakeStruct_FluidForceImpulsePerInstanceData, bool Temp_bool_Variable, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class UMaterialInterface* Temp_object_Variable, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FFluidForceImpulse& K2Node_MakeStruct_FluidForceImpulse, const struct FFluidForceImpulsePerInstanceData& K2Node_MakeStruct_FluidForceImpulsePerInstanceData_1, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Apply Fluid Force Impulse"); + + Params::ABP_FluidSim_01_C_Apply_Fluid_Force_Impulse_Params Parms{}; + + Parms.Impulse_Settings = Impulse_Settings; + Parms.MaxImpulseForces = MaxImpulseForces; + Parms.K2Node_MakeStruct_FluidForceImpulsePerInstanceData = K2Node_MakeStruct_FluidForceImpulsePerInstanceData; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue = CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_Dot_VectorVector_ReturnValue = CallFunc_Dot_VectorVector_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_FluidForceImpulse = K2Node_MakeStruct_FluidForceImpulse; + Parms.K2Node_MakeStruct_FluidForceImpulsePerInstanceData_1 = K2Node_MakeStruct_FluidForceImpulsePerInstanceData_1; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get LandscapeWaterInfo +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ALandscape* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ALandscape* K2Node_DynamicCast_AsLandscape (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AWaterMeshActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Get_LandscapeWaterInfo(class ALandscape* CallFunc_GetActorOfClass_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ALandscape* K2Node_DynamicCast_AsLandscape, bool K2Node_DynamicCast_bSuccess, class AWaterMeshActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Get LandscapeWaterInfo"); + + Params::ABP_FluidSim_01_C_Get_LandscapeWaterInfo_Params Parms{}; + + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.K2Node_DynamicCast_AsLandscape = K2Node_DynamicCast_AsLandscape; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get Force MID +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInterface* Parent (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* Mid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* OutMID (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetDisplayName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Get_Force_MID(class UMaterialInterface*& Parent, class UMaterialInstanceDynamic** Mid, class UMaterialInstanceDynamic* OutMID, const class FString& CallFunc_GetDisplayName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Get Force MID"); + + Params::ABP_FluidSim_01_C_Get_Force_MID_Params Parms{}; + + Parms.Parent = Parent; + Parms.OutMID = OutMID; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue_1 = CallFunc_GetDisplayName_ReturnValue_1; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Mid != nullptr) + *Mid = Parms.Mid; + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.GridMovement +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetCameraRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetAxes_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetAxes_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetAxes_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetCameraLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Divide_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Divide_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::GridMovement(bool Temp_bool_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FRotator& CallFunc_GetCameraRotation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_GetAxes_X, const struct FVector& CallFunc_GetAxes_Y, const struct FVector& CallFunc_GetAxes_Z, const struct FVector& CallFunc_GetCameraLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& K2Node_Select_Default, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "GridMovement"); + + Params::ABP_FluidSim_01_C_GridMovement_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_GetCameraRotation_ReturnValue = CallFunc_GetCameraRotation_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_GetAxes_X = CallFunc_GetAxes_X; + Parms.CallFunc_GetAxes_Y = CallFunc_GetAxes_Y; + Parms.CallFunc_GetAxes_Z = CallFunc_GetAxes_Z; + Parms.CallFunc_GetCameraLocation_ReturnValue = CallFunc_GetCameraLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_2 = CallFunc_Conv_VectorToLinearColor_ReturnValue_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_3 = CallFunc_Conv_VectorToLinearColor_ReturnValue_3; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_4 = CallFunc_Conv_VectorToLinearColor_ReturnValue_4; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Divide_VectorFloat_ReturnValue = CallFunc_Divide_VectorFloat_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_Divide_VectorFloat_ReturnValue_1 = CallFunc_Divide_VectorFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Setup SimMID and MPC Values +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EFluidSimSolverMode Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EFluidTerrainModes Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EFluidTerrainModes Temp_byte_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_BoolToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_BoolToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// class UMaterialInterface* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_FluidSim_01_C::Setup_SimMID_and_MPC_Values(class UMaterialInterface* Temp_object_Variable, enum class EFluidSimSolverMode Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, enum class EFluidTerrainModes Temp_byte_Variable_1, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, class UMaterialInterface* Temp_object_Variable_5, enum class EFluidTerrainModes Temp_byte_Variable_2, uint8 CallFunc_MakeLiteralByte_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class UMaterialInterface* Temp_object_Variable_6, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue, class UMaterialInterface* Temp_object_Variable_7, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, class UMaterialInterface* Temp_object_Variable_8, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default_1, bool CallFunc_IsValid_ReturnValue_4, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, class UMaterialInterface* K2Node_Select_Default_2, bool CallFunc_IsValid_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, TArray& CallFunc_Map_Keys_Keys, class UMaterialInterface* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Setup SimMID and MPC Values"); + + Params::ABP_FluidSim_01_C_Setup_SimMID_and_MPC_Values_Params Parms{}; + + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2; + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Conv_BoolToFloat_ReturnValue = CallFunc_Conv_BoolToFloat_ReturnValue; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Conv_BoolToFloat_ReturnValue_1 = CallFunc_Conv_BoolToFloat_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.CallFunc_MakeLiteralByte_ReturnValue_1 = CallFunc_MakeLiteralByte_ReturnValue_1; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_MakeLiteralByte_ReturnValue_2 = CallFunc_MakeLiteralByte_ReturnValue_2; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Get_Force_MID_MID = CallFunc_Get_Force_MID_MID; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = CallFunc_EqualEqual_ObjectObject_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.SetupDisplayMIDs +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::SetupDisplayMIDs(bool Temp_bool_Variable, float Temp_float_Variable, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "SetupDisplayMIDs"); + + Params::ABP_FluidSim_01_C_SetupDisplayMIDs_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Convert Force Position +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FVector Force_Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Sine_Bob (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector UV_Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Sin_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Divide_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Convert_Force_Position(const struct FVector& Force_Location, float Sine_Bob, struct FVector* UV_Location, float CallFunc_GetGameTimeInSeconds_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Sin_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Divide_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Convert Force Position"); + + Params::ABP_FluidSim_01_C_Convert_Force_Position_Params Parms{}; + + Parms.Force_Location = Force_Location; + Parms.Sine_Bob = Sine_Bob; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Sin_ReturnValue = CallFunc_Sin_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Divide_VectorFloat_ReturnValue = CallFunc_Divide_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorFloat_ReturnValue = CallFunc_Add_VectorFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (UV_Location != nullptr) + *UV_Location = std::move(Parms.UV_Location); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Cycle Render Targets +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* Current_Target (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::Cycle_Render_Targets(class UTextureRenderTarget2D** Current_Target, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Cycle Render Targets"); + + Params::ABP_FluidSim_01_C_Cycle_Render_Targets_Params Parms{}; + + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_2 = CallFunc_Percent_IntInt_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + + UObject::ProcessEvent(Func, &Parms); + + if (Current_Target != nullptr) + *Current_Target = Parms.Current_Target; + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform Temp_struct_Variable (ConstParm, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_TransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::UserConstructionScript(const struct FTransform& Temp_struct_Variable, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FTransform& CallFunc_GetTransform_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_TransformLocation_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "UserConstructionScript"); + + Params::ABP_FluidSim_01_C_UserConstructionScript_Params Parms{}; + + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_TransformLocation_ReturnValue = CallFunc_TransformLocation_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "ReceiveTick"); + + Params::ABP_FluidSim_01_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Clear RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Clear_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Clear RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Allocate RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Allocate_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Allocate RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.ReCheckScalability +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::ReCheckScalability() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "ReCheckScalability"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Release RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Release_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Release RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.FluidGridDebug +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::FluidGridDebug() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "FluidGridDebug"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get Wave Spectrum +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Get_Wave_Spectrum() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Get Wave Spectrum"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Initialize In Editor +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Initialize_In_Editor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Initialize In Editor"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Tick Custom +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Tick_Custom() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Tick Custom"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.Capture Height and DF +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_FluidSim_01_C::Capture_Height_and_DF() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "Capture Height and DF"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_FluidSim_01.BP_FluidSim_01_C.ExecuteUbergraph_BP_FluidSim_01 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Time_Accumulator_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_MakeLiteralInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatK2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ETextureRenderTargetFormatK2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ETextureRenderTargetFormatK2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Divide_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ETextureRenderTargetFormatTemp_byte_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ETextureRenderTargetFormatK2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class UTextureRenderTarget2D* Temp_object_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Log_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FCeil_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Divide_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Log_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FCeil_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* K2Node_Select_Default_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Cycle_Render_Targets_Current_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FMin_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context (NoDestructor) +// class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFluidForceImpulsePerInstanceDataCallFunc_Array_Get_Item_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1 (NoDestructor) +// TArrayCallFunc_Map_Values_Values (ReferenceParm, ContainsInstancedReference) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Array_Get_Item_2 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Validate_RTs_RTs_All_Valid (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2 (NoDestructor) +// TArrayCallFunc_Map_Values_Values_1 (ReferenceParm, ContainsInstancedReference) +// struct FFluidForceDynamicPerInstanceDataCallFunc_Array_Get_Item_3 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetScalarParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Simulation_Step_Height_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FIntPoint K2Node_MakeStruct_IntPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FIntPoint K2Node_MakeStruct_IntPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_21 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint K2Node_MakeStruct_IntPoint_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_22 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_23 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint K2Node_MakeStruct_IntPoint_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_24 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_25 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_25 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_FluidSim_01_C::ExecuteUbergraph_BP_FluidSim_01(int32 EntryPoint, uint8 CallFunc_MakeLiteralByte_ReturnValue, enum class ETextureRenderTargetFormat Temp_byte_Variable, bool Temp_bool_Variable, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float Temp_float_Time_Accumulator_Variable, bool Temp_bool_Variable_1, int32 Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable, int32 CallFunc_MakeLiteralInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, enum class ETextureRenderTargetFormat Temp_byte_Variable_1, bool Temp_bool_Variable_2, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, bool Temp_bool_Variable_3, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_2, enum class ETextureRenderTargetFormat K2Node_Select_Default, int32 Temp_int_Array_Index_Variable_1, enum class ETextureRenderTargetFormat Temp_byte_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 Temp_int_Array_Index_Variable_2, enum class ETextureRenderTargetFormat Temp_byte_Variable_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool Temp_bool_Variable_4, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Array_Index_Variable_3, bool Temp_bool_Variable_5, enum class ETextureRenderTargetFormat K2Node_Select_Default_1, enum class ETextureRenderTargetFormat Temp_byte_Variable_4, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, enum class ETextureRenderTargetFormat Temp_byte_Variable_5, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool Temp_bool_Variable_6, enum class ETextureRenderTargetFormat K2Node_Select_Default_2, bool CallFunc_IsValid_ReturnValue_4, int32 CallFunc_Divide_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_3, int32 Temp_int_Variable_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_10, enum class ETextureRenderTargetFormat Temp_byte_Variable_6, bool CallFunc_IsValid_ReturnValue_11, bool CallFunc_IsValid_ReturnValue_12, bool CallFunc_IsValid_ReturnValue_13, enum class ETextureRenderTargetFormat Temp_byte_Variable_7, int32 CallFunc_Divide_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_9, bool CallFunc_EqualEqual_IntInt_ReturnValue_10, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_11, bool CallFunc_BooleanAND_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_12, bool CallFunc_EqualEqual_IntInt_ReturnValue_13, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_14, bool CallFunc_EqualEqual_IntInt_ReturnValue_15, bool CallFunc_IsValid_ReturnValue_14, bool CallFunc_BooleanAND_ReturnValue_7, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue, bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue, bool CallFunc_IsValid_ReturnValue_15, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_16, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_17, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_18, bool Temp_bool_Variable_7, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, enum class ETextureRenderTargetFormat K2Node_Select_Default_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UTextureRenderTarget2D* Temp_object_Variable, bool CallFunc_IsValid_ReturnValue_19, int32 Temp_int_Loop_Counter_Variable_5, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_5, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, int32 CallFunc_Divide_IntInt_ReturnValue_2, float CallFunc_Conv_IntToFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, float CallFunc_Log_ReturnValue, int32 CallFunc_FCeil_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_16, int32 CallFunc_Divide_IntInt_ReturnValue_3, class UTextureRenderTarget2D* K2Node_Select_Default_4, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Log_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default_5, int32 CallFunc_FCeil_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_17, class UTextureRenderTarget2D* K2Node_Select_Default_6, class UTextureRenderTarget2D* K2Node_Select_Default_7, float K2Node_Event_DeltaSeconds, uint8 CallFunc_MakeLiteralByte_ReturnValue_5, int32 CallFunc_Add_IntInt_ReturnValue_7, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_Cycle_Render_Targets_Current_Target, bool CallFunc_IsValid_ReturnValue_20, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FMin_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class UTextureRenderTarget2D* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1, bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2, const struct FFluidForceImpulsePerInstanceData& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_1, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_1, TArray& CallFunc_Map_Values_Values, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_3, uint8 CallFunc_MakeLiteralByte_ReturnValue_6, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_21, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_Validate_RTs_RTs_All_Valid, const class FString& CallFunc_Concat_StrStr_ReturnValue, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size_2, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context_2, TArray& CallFunc_Map_Values_Values_1, const struct FFluidForceDynamicPerInstanceData& CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_5, float CallFunc_GetScalarParameterValue_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_7, int32 CallFunc_Add_IntInt_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_Simulation_Step_Height_RT, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, bool Temp_bool_Variable_8, bool CallFunc_Less_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_22, const struct FIntPoint& K2Node_MakeStruct_IntPoint, uint8 CallFunc_MakeLiteralByte_ReturnValue_8, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_18, bool CallFunc_EqualEqual_IntInt_ReturnValue_19, bool CallFunc_BooleanAND_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_20, bool CallFunc_EqualEqual_IntInt_ReturnValue_21, bool CallFunc_IsValid_ReturnValue_23, bool CallFunc_BooleanAND_ReturnValue_10, uint8 CallFunc_MakeLiteralByte_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_22, bool CallFunc_EqualEqual_IntInt_ReturnValue_23, bool CallFunc_IsValid_ReturnValue_24, bool CallFunc_BooleanAND_ReturnValue_11, uint8 CallFunc_MakeLiteralByte_ReturnValue_10, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9, const struct FIntPoint& K2Node_MakeStruct_IntPoint_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10, bool CallFunc_EqualEqual_IntInt_ReturnValue_24, bool CallFunc_EqualEqual_IntInt_ReturnValue_25, bool CallFunc_IsValid_ReturnValue_25, bool CallFunc_BooleanAND_ReturnValue_12, uint8 CallFunc_MakeLiteralByte_ReturnValue_11, class UTextureRenderTarget2D* CallFunc_Array_Get_Item_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Less_IntInt_ReturnValue_7, uint8 CallFunc_MakeLiteralByte_ReturnValue_12, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11, uint8 CallFunc_MakeLiteralByte_ReturnValue_13, float Temp_float_Variable, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5, float Temp_float_Variable_1, float K2Node_Select_Default_8) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_FluidSim_01_C", "ExecuteUbergraph_BP_FluidSim_01"); + + Params::ABP_FluidSim_01_C_ExecuteUbergraph_BP_FluidSim_01_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.Temp_float_Time_Accumulator_Variable = Temp_float_Time_Accumulator_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable = Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable; + Parms.CallFunc_MakeLiteralInt_ReturnValue = CallFunc_MakeLiteralInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_byte_Variable_3 = Temp_byte_Variable_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue; + Parms.Temp_bool_Variable_4 = Temp_bool_Variable_4; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.Temp_bool_Variable_5 = Temp_bool_Variable_5; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.Temp_byte_Variable_4 = Temp_byte_Variable_4; + Parms.Temp_int_Loop_Counter_Variable_4 = Temp_int_Loop_Counter_Variable_4; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.Temp_int_Array_Index_Variable_4 = Temp_int_Array_Index_Variable_4; + Parms.Temp_byte_Variable_5 = Temp_byte_Variable_5; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.Temp_bool_Variable_6 = Temp_bool_Variable_6; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_Divide_IntInt_ReturnValue = CallFunc_Divide_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_3 = CallFunc_EqualEqual_IntInt_ReturnValue_3; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_4 = CallFunc_EqualEqual_IntInt_ReturnValue_4; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_5 = CallFunc_EqualEqual_IntInt_ReturnValue_5; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_6 = CallFunc_EqualEqual_IntInt_ReturnValue_6; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_7 = CallFunc_EqualEqual_IntInt_ReturnValue_7; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + Parms.CallFunc_MakeLiteralByte_ReturnValue_1 = CallFunc_MakeLiteralByte_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue = CallFunc_CreateRenderTarget2D_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_9 = CallFunc_IsValid_ReturnValue_9; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = CallFunc_EqualEqual_ObjectObject_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_10 = CallFunc_IsValid_ReturnValue_10; + Parms.Temp_byte_Variable_6 = Temp_byte_Variable_6; + Parms.CallFunc_IsValid_ReturnValue_11 = CallFunc_IsValid_ReturnValue_11; + Parms.CallFunc_IsValid_ReturnValue_12 = CallFunc_IsValid_ReturnValue_12; + Parms.CallFunc_IsValid_ReturnValue_13 = CallFunc_IsValid_ReturnValue_13; + Parms.Temp_byte_Variable_7 = Temp_byte_Variable_7; + Parms.CallFunc_Divide_IntInt_ReturnValue_1 = CallFunc_Divide_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_8 = CallFunc_EqualEqual_IntInt_ReturnValue_8; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_9 = CallFunc_EqualEqual_IntInt_ReturnValue_9; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_10 = CallFunc_EqualEqual_IntInt_ReturnValue_10; + Parms.CallFunc_BooleanAND_ReturnValue_4 = CallFunc_BooleanAND_ReturnValue_4; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_11 = CallFunc_EqualEqual_IntInt_ReturnValue_11; + Parms.CallFunc_BooleanAND_ReturnValue_5 = CallFunc_BooleanAND_ReturnValue_5; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_12 = CallFunc_EqualEqual_IntInt_ReturnValue_12; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_13 = CallFunc_EqualEqual_IntInt_ReturnValue_13; + Parms.CallFunc_BooleanAND_ReturnValue_6 = CallFunc_BooleanAND_ReturnValue_6; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_14 = CallFunc_EqualEqual_IntInt_ReturnValue_14; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_15 = CallFunc_EqualEqual_IntInt_ReturnValue_15; + Parms.CallFunc_IsValid_ReturnValue_14 = CallFunc_IsValid_ReturnValue_14; + Parms.CallFunc_BooleanAND_ReturnValue_7 = CallFunc_BooleanAND_ReturnValue_7; + Parms.CallFunc_GetWorldSubsystem_ReturnValue = CallFunc_GetWorldSubsystem_ReturnValue; + Parms.CallFunc_IsShallowWaterSimulationEnabled_ReturnValue = CallFunc_IsShallowWaterSimulationEnabled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_15 = CallFunc_IsValid_ReturnValue_15; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = CallFunc_EqualEqual_ObjectObject_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_16 = CallFunc_IsValid_ReturnValue_16; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = CallFunc_EqualEqual_ObjectObject_ReturnValue_4; + Parms.CallFunc_IsValid_ReturnValue_17 = CallFunc_IsValid_ReturnValue_17; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = CallFunc_EqualEqual_ObjectObject_ReturnValue_5; + Parms.CallFunc_IsValid_ReturnValue_18 = CallFunc_IsValid_ReturnValue_18; + Parms.Temp_bool_Variable_7 = Temp_bool_Variable_7; + Parms.CallFunc_MakeLiteralByte_ReturnValue_2 = CallFunc_MakeLiteralByte_ReturnValue_2; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_1 = CallFunc_CreateRenderTarget2D_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_IsValid_ReturnValue_19 = CallFunc_IsValid_ReturnValue_19; + Parms.Temp_int_Loop_Counter_Variable_5 = Temp_int_Loop_Counter_Variable_5; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.Temp_int_Array_Index_Variable_5 = Temp_int_Array_Index_Variable_5; + Parms.CallFunc_MakeLiteralByte_ReturnValue_3 = CallFunc_MakeLiteralByte_ReturnValue_3; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_MakeLiteralByte_ReturnValue_4 = CallFunc_MakeLiteralByte_ReturnValue_4; + Parms.CallFunc_Divide_IntInt_ReturnValue_2 = CallFunc_Divide_IntInt_ReturnValue_2; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_Log_ReturnValue = CallFunc_Log_ReturnValue; + Parms.CallFunc_FCeil_ReturnValue = CallFunc_FCeil_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_16 = CallFunc_EqualEqual_IntInt_ReturnValue_16; + Parms.CallFunc_Divide_IntInt_ReturnValue_3 = CallFunc_Divide_IntInt_ReturnValue_3; + Parms.K2Node_Select_Default_4 = K2Node_Select_Default_4; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_2 = CallFunc_Conv_IntToFloat_ReturnValue_2; + Parms.CallFunc_Log_ReturnValue_1 = CallFunc_Log_ReturnValue_1; + Parms.K2Node_Select_Default_5 = K2Node_Select_Default_5; + Parms.CallFunc_FCeil_ReturnValue_1 = CallFunc_FCeil_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_17 = CallFunc_EqualEqual_IntInt_ReturnValue_17; + Parms.K2Node_Select_Default_6 = K2Node_Select_Default_6; + Parms.K2Node_Select_Default_7 = K2Node_Select_Default_7; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_MakeLiteralByte_ReturnValue_5 = CallFunc_MakeLiteralByte_ReturnValue_5; + Parms.CallFunc_Add_IntInt_ReturnValue_7 = CallFunc_Add_IntInt_ReturnValue_7; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + Parms.CallFunc_Cycle_Render_Targets_Current_Target = CallFunc_Cycle_Render_Targets_Current_Target; + Parms.CallFunc_IsValid_ReturnValue_20 = CallFunc_IsValid_ReturnValue_20; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_8 = CallFunc_BooleanAND_ReturnValue_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FMin_ReturnValue = CallFunc_FMin_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_GetWorldSubsystem_ReturnValue_1 = CallFunc_GetWorldSubsystem_ReturnValue_1; + Parms.CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1 = CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas = CallFunc_BeginDrawCanvasToRenderTarget_Canvas; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size = CallFunc_BeginDrawCanvasToRenderTarget_Size; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context = CallFunc_BeginDrawCanvasToRenderTarget_Context; + Parms.CallFunc_GetWorldSubsystem_ReturnValue_2 = CallFunc_GetWorldSubsystem_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_1 = CallFunc_BeginDrawCanvasToRenderTarget_Size_1; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_1 = CallFunc_BeginDrawCanvasToRenderTarget_Context_1; + Parms.CallFunc_Map_Values_Values = CallFunc_Map_Values_Values; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_MakeLiteralByte_ReturnValue_6 = CallFunc_MakeLiteralByte_ReturnValue_6; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_2 = CallFunc_CreateRenderTarget2D_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_21 = CallFunc_IsValid_ReturnValue_21; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Less_IntInt_ReturnValue_4 = CallFunc_Less_IntInt_ReturnValue_4; + Parms.CallFunc_Validate_RTs_RTs_All_Valid = CallFunc_Validate_RTs_RTs_All_Valid; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2 = CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size_2 = CallFunc_BeginDrawCanvasToRenderTarget_Size_2; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context_2 = CallFunc_BeginDrawCanvasToRenderTarget_Context_2; + Parms.CallFunc_Map_Values_Values_1 = CallFunc_Map_Values_Values_1; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Less_IntInt_ReturnValue_5 = CallFunc_Less_IntInt_ReturnValue_5; + Parms.CallFunc_GetScalarParameterValue_ReturnValue = CallFunc_GetScalarParameterValue_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_MakeLiteralByte_ReturnValue_7 = CallFunc_MakeLiteralByte_ReturnValue_7; + Parms.CallFunc_Add_IntInt_ReturnValue_8 = CallFunc_Add_IntInt_ReturnValue_8; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_3 = CallFunc_CreateRenderTarget2D_ReturnValue_3; + Parms.CallFunc_Simulation_Step_Height_RT = CallFunc_Simulation_Step_Height_RT; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.Temp_bool_Variable_8 = Temp_bool_Variable_8; + Parms.CallFunc_Less_IntInt_ReturnValue_6 = CallFunc_Less_IntInt_ReturnValue_6; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_22 = CallFunc_IsValid_ReturnValue_22; + Parms.K2Node_MakeStruct_IntPoint = K2Node_MakeStruct_IntPoint; + Parms.CallFunc_MakeLiteralByte_ReturnValue_8 = CallFunc_MakeLiteralByte_ReturnValue_8; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_4 = CallFunc_CreateRenderTarget2D_ReturnValue_4; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_5 = CallFunc_CreateRenderTarget2D_ReturnValue_5; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_18 = CallFunc_EqualEqual_IntInt_ReturnValue_18; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_19 = CallFunc_EqualEqual_IntInt_ReturnValue_19; + Parms.CallFunc_BooleanAND_ReturnValue_9 = CallFunc_BooleanAND_ReturnValue_9; + Parms.K2Node_MakeStruct_IntPoint_1 = K2Node_MakeStruct_IntPoint_1; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_6 = CallFunc_CreateRenderTarget2D_ReturnValue_6; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_20 = CallFunc_EqualEqual_IntInt_ReturnValue_20; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_21 = CallFunc_EqualEqual_IntInt_ReturnValue_21; + Parms.CallFunc_IsValid_ReturnValue_23 = CallFunc_IsValid_ReturnValue_23; + Parms.CallFunc_BooleanAND_ReturnValue_10 = CallFunc_BooleanAND_ReturnValue_10; + Parms.CallFunc_MakeLiteralByte_ReturnValue_9 = CallFunc_MakeLiteralByte_ReturnValue_9; + Parms.K2Node_MakeStruct_IntPoint_2 = K2Node_MakeStruct_IntPoint_2; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_7 = CallFunc_CreateRenderTarget2D_ReturnValue_7; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_8 = CallFunc_CreateRenderTarget2D_ReturnValue_8; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_22 = CallFunc_EqualEqual_IntInt_ReturnValue_22; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_23 = CallFunc_EqualEqual_IntInt_ReturnValue_23; + Parms.CallFunc_IsValid_ReturnValue_24 = CallFunc_IsValid_ReturnValue_24; + Parms.CallFunc_BooleanAND_ReturnValue_11 = CallFunc_BooleanAND_ReturnValue_11; + Parms.CallFunc_MakeLiteralByte_ReturnValue_10 = CallFunc_MakeLiteralByte_ReturnValue_10; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_9 = CallFunc_CreateRenderTarget2D_ReturnValue_9; + Parms.K2Node_MakeStruct_IntPoint_3 = K2Node_MakeStruct_IntPoint_3; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_10 = CallFunc_CreateRenderTarget2D_ReturnValue_10; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_24 = CallFunc_EqualEqual_IntInt_ReturnValue_24; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_25 = CallFunc_EqualEqual_IntInt_ReturnValue_25; + Parms.CallFunc_IsValid_ReturnValue_25 = CallFunc_IsValid_ReturnValue_25; + Parms.CallFunc_BooleanAND_ReturnValue_12 = CallFunc_BooleanAND_ReturnValue_12; + Parms.CallFunc_MakeLiteralByte_ReturnValue_11 = CallFunc_MakeLiteralByte_ReturnValue_11; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Less_IntInt_ReturnValue_7 = CallFunc_Less_IntInt_ReturnValue_7; + Parms.CallFunc_MakeLiteralByte_ReturnValue_12 = CallFunc_MakeLiteralByte_ReturnValue_12; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_11 = CallFunc_CreateRenderTarget2D_ReturnValue_11; + Parms.CallFunc_MakeLiteralByte_ReturnValue_13 = CallFunc_MakeLiteralByte_ReturnValue_13; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_5 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_5; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.K2Node_Select_Default_8 = K2Node_Select_Default_8; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_parameters.hpp new file mode 100644 index 0000000..fd4c818 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_parameters.hpp @@ -0,0 +1,1149 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x42 (0x42 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get Frames Since Last Active Force +struct ABP_FluidSim_01_C_Get_Frames_Since_Last_Active_Force_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C87[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C88[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Keys_Keys; // 0x10(0x10)(ReferenceParm, ContainsInstancedReference) + TArray CallFunc_Map_Keys_Keys_1; // 0x20(0x10)(ReferenceParm, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue_2; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C89[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_2; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_3; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x99 (0x99 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Clear Sim from Waterbody MIDs +struct ABP_FluidSim_01_C_Clear_Sim_from_Waterbody_MIDs_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x18(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C8A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterBody* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C8B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C8C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C8D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterBody* CallFunc_Array_Get_Item_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C8E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C8F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x13A (0x13A - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Projectile Force +struct ABP_FluidSim_01_C_Remove_Projectile_Force_Params +{ +public: + class UActorComponent* Component; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceDynamicPerInstanceData CallFunc_Map_Find_Value; // 0x8(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Remove_ReturnValue; // 0x139(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x57C (0x57C - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Register Projectile Force +struct ABP_FluidSim_01_C_Register_Projectile_Force_Params +{ +public: + struct FFluidForceDynamic Dynamic_Fluid_Force; // 0x0(0x70)(BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) + class USceneComponent* Tracked_Component; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TMap SocketVelMap; // 0x78(0x50)(Edit, BlueprintVisible) + TMap SocketLocMap; // 0xC8(0x50)(Edit, BlueprintVisible) + struct FFluidForceDynamic LocalDynamicForce; // 0x118(0x70)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + struct FVector Temp_struct_Variable; // 0x188(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_1; // 0x198(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_2; // 0x1A8(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x1BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_3; // 0x1C8(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Map_Length_ReturnValue; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1DD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1DE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1DF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UMaterialInterface* Temp_object_Variable; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x1E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C90[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x204(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C91[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Values_Values; // 0x218(0x10)(ReferenceParm) + TArray CallFunc_Map_Keys_Keys; // 0x228(0x10)(ReferenceParm) + class FName CallFunc_Array_Get_Item; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item_1; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x251(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C92[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component; // 0x260(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C93[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x26C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsDedicatedServer_ReturnValue; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C94[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_1; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C95[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Keys_Keys_1; // 0x290(0x10)(ReferenceParm) + class FName CallFunc_Array_Get_Item_2; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_1; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x2B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x2BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData; // 0x2C0(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + TMap K2Node_MakeMap_Map; // 0x3F0(0x50)(None) + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; // 0x440(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x570(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x574(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C99[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xEA (0xEA - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Validate RTs +struct ABP_FluidSim_01_C_Validate_RTs_Params +{ +public: + bool RTs_All_Valid; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool AnyRTInvalid; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CA3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA5[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Array_Get_Item; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA6 (0xA6 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Set Waterbody MID Params +struct ABP_FluidSim_01_C_Set_Waterbody_MID_Params_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* K2Node_Select_Default; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CA9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x38(0x10)(ReferenceParm) + class AWaterBody* CallFunc_Array_Get_Item; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AWaterBody* CallFunc_Array_Get_Item_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetRiverToLakeTransitionMaterialInstance_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CAB[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CAD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_GetRiverToOceanTransitionMaterialInstance_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetWaterMaterialInstance_ReturnValue_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xA5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.GetLocalPawn +struct ABP_FluidSim_01_C_GetLocalPawn_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x500 (0x500 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Dynamic Force +struct ABP_FluidSim_01_C_Draw_Dynamic_Force_Params +{ +public: + class UCanvas* Canvas; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D Canvas_Size; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceDynamicPerInstanceData Dynamic_Force_Settings; // 0x10(0x130)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference, HasGetValueTypeHash) + class UMaterialInstanceDynamic* LocalMID; // 0x140(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceDynamicPerInstanceData LocalForce; // 0x148(0x130)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CB5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x280(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x290(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x2A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x2B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x2C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x2D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_1; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_Map_Keys_Keys; // 0x2E8(0x10)(ReferenceParm) + class FName CallFunc_Array_Get_Item; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Map_Find_Value; // 0x304(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x30C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x30D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CB6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x310(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x31C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0x320(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Dot_VectorVector_ReturnValue; // 0x32C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x330(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CB7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x334(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x338(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Convert_Force_Position_UV_Location; // 0x33C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x348(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue; // 0x358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position; // 0x360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CB8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x374(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetAxes_X; // 0x380(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetAxes_Y; // 0x38C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetAxes_Z; // 0x398(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x3A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x3A8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2; // 0x3B8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3; // 0x3C8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x3D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x3DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CB9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x3E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4; // 0x3E8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x3F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Convert_Force_Position_UV_Location_1; // 0x3FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1; // 0x408(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Map_Find_Value_1; // 0x410(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue_1; // 0x41C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x420(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x424(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x428(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x42C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue_1; // 0x430(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x434(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x438(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SignOfFloat_ReturnValue; // 0x43C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Map_Find_Value_2; // 0x440(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue_2; // 0x44C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x450(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x454(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x458(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x45C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue_2; // 0x468(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x46C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Map_Find_Value_3; // 0x470(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue_3; // 0x47C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SignOfFloat_ReturnValue_1; // 0x480(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x484(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x488(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x48C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x490(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x494(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0x4A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Map_Find_Value_4; // 0x4A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue_4; // 0x4B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x4B5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_8; // 0x4B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x4BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CBF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x4C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position_1; // 0x4C4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size_1; // 0x4CC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0x4D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x4D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x4DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue; // 0x4E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_1; // 0x4E8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue_1; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x141 (0x141 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Remove Dynamic Force +struct ABP_FluidSim_01_C_Remove_Dynamic_Force_Params +{ +public: + class UActorComponent* Component; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Remove_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CC4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceDynamicPerInstanceData CallFunc_Map_Find_Value; // 0x10(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5B8 (0x5B8 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Register Dynamic Force +struct ABP_FluidSim_01_C_Register_Dynamic_Force_Params +{ +public: + struct FFluidForceDynamic Dynamic_Fluid_Force; // 0x0(0x70)(BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference, HasGetValueTypeHash) + class USceneComponent* Tracked_Component; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WaterLevel; // 0x78(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LocalWaterLevel; // 0x7C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TMap SocketVelMap; // 0x80(0x50)(Edit, BlueprintVisible) + TMap SocketLocMap; // 0xD0(0x50)(Edit, BlueprintVisible) + struct FFluidForceDynamic LocalDynamicForce; // 0x120(0x70)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CC9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_1; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable; // 0x1A8(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_1; // 0x1B4(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_2; // 0x1C0(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Temp_struct_Variable_3; // 0x1CC(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x1E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CCA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x1E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x1EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x1F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CCB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x1FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x208(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x20C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetShallowWaterMaxDynamicForces_ReturnValue; // 0x214(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Map_Length_ReturnValue; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x21C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x21D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CCC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x229(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CCD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default_1; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_3; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_4; // 0x239(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CCE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x23C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CCF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Values_Values; // 0x248(0x10)(ReferenceParm) + TArray CallFunc_Map_Keys_Keys; // 0x258(0x10)(ReferenceParm) + class FName CallFunc_Array_Get_Item; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item_1; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x280(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x281(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component; // 0x288(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x290(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetComponentBounds_Origin; // 0x294(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x2A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x2B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsDedicatedServer_ReturnValue; // 0x2BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x2C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_5; // 0x2CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Keys_Keys_1; // 0x2D0(0x10)(ReferenceParm) + enum class EFluidTerrainModes Temp_byte_Variable; // 0x2E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CD5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Array_Get_Item_2; // 0x2E4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x2EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Select_Default_2; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue; // 0x2FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x304(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CD9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData; // 0x308(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + TMap K2Node_MakeMap_Map; // 0x438(0x50)(None) + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; // 0x488(0x130)(ContainsInstancedReference, HasGetValueTypeHash) +}; + +// 0x7D1 (0x7D1 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Update Dynamic Forces +struct ABP_FluidSim_01_C_Update_Dynamic_Forces_Params +{ +public: + struct FVector CurSocketLoc; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CE0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceDynamicPerInstanceData LocalForce; // 0x10(0x130)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CE1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Values_Values; // 0x160(0x10)(ReferenceParm, ContainsInstancedReference) + struct FFluidForceDynamicPerInstanceData CallFunc_Array_Get_Item; // 0x170(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TMap K2Node_MakeMap_Map; // 0x2A8(0x50)(None) + bool CallFunc_IsValid_ReturnValue; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x2F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetComponentBounds_Origin; // 0x2FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x308(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x318(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CE4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData; // 0x328(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin_1; // 0x458(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_1; // 0x464(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_1; // 0x470(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x474(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x478(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x47C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetComponentBounds_Origin_2; // 0x480(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_2; // 0x48C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_2; // 0x498(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x49C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x4A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component; // 0x4B0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x4B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TMap K2Node_MakeMap_Map_1; // 0x4C0(0x50)(None) + TArray CallFunc_Map_Values_Values_1; // 0x510(0x10)(ReferenceParm, ContainsInstancedReference) + struct FFluidForceDynamicPerInstanceData K2Node_MakeStruct_FluidForceDynamicPerInstanceData_1; // 0x520(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + struct FFluidForceDynamicPerInstanceData CallFunc_Array_Get_Item_1; // 0x650(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x780(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x784(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_Map_Keys_Keys; // 0x788(0x10)(ReferenceParm) + class FName CallFunc_Array_Get_Item_2; // 0x798(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x7A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CE9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x7A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Map_Find_Value; // 0x7B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x7BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CEB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2; // 0x7C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x7CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x7D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xE8 (0xE8 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Draw Impulse Force +struct ABP_FluidSim_01_C_Draw_Impulse_Force_Params +{ +public: + class UCanvas* Canvas; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D Canvas_Size; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceImpulsePerInstanceData Impulse_Settings; // 0x10(0x59)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1CEF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* LocalImpulseMID; // 0x70(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x7D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CF1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Convert_Force_Position_UV_Location; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue; // 0x8C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CF3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CF4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CF5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID_1; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Position; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Set_Canvas_Material_Scale_and_Position_Screen_Size; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xFC (0xFC - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Update Impulse Lifetimes +struct ABP_FluidSim_01_C_Update_Impulse_Lifetimes_Params +{ +public: + TArray LocalForces; // 0x0(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1CF6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceImpulsePerInstanceData CallFunc_Array_Get_Item; // 0x20(0x59)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1CF7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CF8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CF9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceImpulsePerInstanceData K2Node_SetFieldsInStruct_StructOut; // 0x98(0x59)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1CFA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C0 (0x1C0 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Apply Fluid Force Impulse +struct ABP_FluidSim_01_C_Apply_Fluid_Force_Impulse_Params +{ +public: + struct FFluidForceImpulse Impulse_Settings; // 0x0(0x50)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + int32 MaxImpulseForces; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D04[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceImpulsePerInstanceData K2Node_MakeStruct_FluidForceImpulsePerInstanceData; // 0x58(0x59)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1D05[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + bool Temp_bool_Variable; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D06[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetShallowWaterMaxImpulseForces_ReturnValue; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xC4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D07[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsDedicatedServer_ReturnValue; // 0xCD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xCE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D08[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D09[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0xE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Dot_VectorVector_ReturnValue; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D0A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFluidForceImpulse K2Node_MakeStruct_FluidForceImpulse; // 0x108(0x50)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + struct FFluidForceImpulsePerInstanceData K2Node_MakeStruct_FluidForceImpulsePerInstanceData_1; // 0x158(0x59)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1D0B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x1BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x35 (0x35 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get LandscapeWaterInfo +struct ABP_FluidSim_01_C_Get_LandscapeWaterInfo_Params +{ +public: + class ALandscape* CallFunc_GetActorOfClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x8(0x10)(ReferenceParm) + class ALandscape* K2Node_DynamicCast_AsLandscape; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D10[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterMeshActor* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x62 (0x62 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Get Force MID +struct ABP_FluidSim_01_C_Get_Force_MID_Params +{ +public: + class UMaterialInterface* Parent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mid; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* OutMID; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetDisplayName_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetDisplayName_ReturnValue_1; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_Map_Find_Value; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1E0 (0x1E0 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.GridMovement +struct ABP_FluidSim_01_C_GridMovement_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D25[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetCameraRotation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x24(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetAxes_X; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetAxes_Y; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetAxes_Z; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetCameraLocation_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2; // 0x84(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0x108(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3; // 0x190(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4; // 0x1A0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Divide_VectorFloat_ReturnValue; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Divide_VectorFloat_ReturnValue_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10C (0x10C - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Setup SimMID and MPC Values +struct ABP_FluidSim_01_C_Setup_SimMID_and_MPC_Values_Params +{ +public: + class UMaterialInterface* Temp_object_Variable; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidSimSolverMode Temp_byte_Variable; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D2F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_2; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidTerrainModes Temp_byte_Variable_1; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D30[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_3; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_4; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_5; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidTerrainModes Temp_byte_Variable_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D31[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_6; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x5A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D34[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_BoolToFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_7; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D36[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_BoolToFloat_ReturnValue_1; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D37[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_8; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_1; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D38[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D39[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D3A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default_2; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_5; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D3B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_Map_Keys_Keys; // 0xC8(0x10)(ReferenceParm) + class UMaterialInterface* CallFunc_Array_Get_Item; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D3D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_Get_Force_MID_MID; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D3E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_6; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_7; // 0x10A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2; // 0x10B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x38 (0x38 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.SetupDisplayMIDs +struct ABP_FluidSim_01_C_SetupDisplayMIDs_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D42[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA0 (0xA0 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Convert Force Position +struct ABP_FluidSim_01_C_Convert_Force_Position_Params +{ +public: + struct FVector Force_Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Sine_Bob; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector UV_Location; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Sin_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Divide_VectorFloat_ReturnValue; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorFloat_ReturnValue; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x38 (0x38 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.Cycle Render Targets +struct ABP_FluidSim_01_C_Cycle_Render_Targets_Params +{ +public: + class UTextureRenderTarget2D* Current_Target; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D44[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_Array_Get_Item_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Array_Get_Item_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x190 (0x190 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.UserConstructionScript +struct ABP_FluidSim_01_C_UserConstructionScript_Params +{ +public: + struct FTransform Temp_struct_Variable; // 0x0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x60(0x30)(ConstParm, IsPlainOldData, NoDestructor) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_TransformLocation_ReturnValue; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D45[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xD0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0x100(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1; // 0x188(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.ReceiveTick +struct ABP_FluidSim_01_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x658 (0x658 - 0x0) +// Function BP_FluidSim_01.BP_FluidSim_01_C.ExecuteUbergraph_BP_FluidSim_01 +struct ABP_FluidSim_01_C_ExecuteUbergraph_BP_FluidSim_01_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D46[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Time_Accumulator_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D47[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Max_Substep_to_Prevent_runaway_loop_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_MakeLiteralInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D48[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D49[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_3; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D4A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat K2Node_Select_Default; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D4B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_2; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D4C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_3; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsDedicatedServer_ReturnValue; // 0x62(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_4; // 0x63(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 Temp_int_Loop_Counter_Variable_3; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_3; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_5; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ETextureRenderTargetFormat K2Node_Select_Default_1; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_4; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D4D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_4; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_4; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat Temp_byte_Variable_5; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x82(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x83(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_6; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ETextureRenderTargetFormat K2Node_Select_Default_2; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D4E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Divide_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0x8E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x8F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_3; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_4; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_5; // 0x93(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_6; // 0x95(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_7; // 0x96(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x97(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_3; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D4F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_6; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_7; // 0xAA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_1; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_8; // 0xAD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D50[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_9; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_10; // 0xBA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ETextureRenderTargetFormat Temp_byte_Variable_6; // 0xBB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_11; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_12; // 0xBD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_13; // 0xBE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ETextureRenderTargetFormat Temp_byte_Variable_7; // 0xBF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Divide_IntInt_ReturnValue_1; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_8; // 0xC4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_9; // 0xC5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_10; // 0xC6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_4; // 0xC7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_11; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_5; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_12; // 0xCA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_13; // 0xCB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_6; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_14; // 0xCD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_15; // 0xCE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_14; // 0xCF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_7; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D51[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_15; // 0xE1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_3; // 0xE2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_16; // 0xE3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_4; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_17; // 0xE5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_5; // 0xE6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_18; // 0xE7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_7; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_2; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETextureRenderTargetFormat K2Node_Select_Default_3; // 0xEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D52[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xF8(0x10)(ZeroConstructor, NoDestructor) + class UTextureRenderTarget2D* Temp_object_Variable; // 0x108(0x8)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_19; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D53[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_5; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_5; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_3; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D54[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_4; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D55[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Divide_IntInt_ReturnValue_2; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D56[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Log_ReturnValue; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FCeil_ReturnValue; // 0x14C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_16; // 0x154(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D57[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Divide_IntInt_ReturnValue_3; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D58[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_4; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_2; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Log_ReturnValue_1; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_5; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FCeil_ReturnValue_1; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_17; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D59[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_6; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_7; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_5; // 0x19C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D5A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_7; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D5B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Cycle_Render_Targets_Current_Target; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_20; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D5C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x1BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_8; // 0x1C1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D5D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FMin_ReturnValue; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Array_Get_Item; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x1DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D5E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_1; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsShallowWaterSimulationEnabled_ReturnValue_1; // 0x1E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D5F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context; // 0x200(0x10)(NoDestructor) + class UWaterSubsystem* CallFunc_GetWorldSubsystem_ReturnValue_2; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceImpulsePerInstanceData CallFunc_Array_Get_Item_1; // 0x218(0x59)(IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + uint8 Pad_1D60[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x27C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D61[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_1; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_1; // 0x288(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_1; // 0x290(0x10)(NoDestructor) + TArray CallFunc_Map_Values_Values; // 0x2A0(0x10)(ReferenceParm, ContainsInstancedReference) + struct FFluidForceDynamicPerInstanceData CallFunc_Array_Get_Item_2; // 0x2B0(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x3E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x3E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_6; // 0x3E5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D62[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2; // 0x3E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_21; // 0x3F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D63[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_3; // 0x3F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_4; // 0x3F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Validate_RTs_RTs_All_Valid; // 0x3F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D64[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x400(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas_2; // 0x410(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size_2; // 0x418(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context_2; // 0x420(0x10)(NoDestructor) + TArray CallFunc_Map_Values_Values_1; // 0x430(0x10)(ReferenceParm, ContainsInstancedReference) + struct FFluidForceDynamicPerInstanceData CallFunc_Array_Get_Item_3; // 0x440(0x130)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x570(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_5; // 0x574(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D65[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetScalarParameterValue_ReturnValue; // 0x578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x57C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_7; // 0x57D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D66[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_8; // 0x580(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D67[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3; // 0x588(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_Simulation_Step_Height_RT; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x599(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_8; // 0x59A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_6; // 0x59B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x59C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_22; // 0x59D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D68[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint K2Node_MakeStruct_IntPoint; // 0x5A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_8; // 0x5A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D69[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4; // 0x5B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_5; // 0x5B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_18; // 0x5C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_19; // 0x5C1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_9; // 0x5C2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D6A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint K2Node_MakeStruct_IntPoint_1; // 0x5C4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D6B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_6; // 0x5D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_20; // 0x5D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_21; // 0x5D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_23; // 0x5DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_10; // 0x5DB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_9; // 0x5DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D6C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint K2Node_MakeStruct_IntPoint_2; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_7; // 0x5E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_8; // 0x5F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_22; // 0x5F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_23; // 0x5F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_24; // 0x5FA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_11; // 0x5FB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_10; // 0x5FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D6D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_9; // 0x600(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint K2Node_MakeStruct_IntPoint_3; // 0x608(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_10; // 0x610(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_24; // 0x618(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_25; // 0x619(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_25; // 0x61A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_12; // 0x61B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_11; // 0x61C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D6E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_Array_Get_Item_4; // 0x620(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; // 0x628(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_5; // 0x630(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_7; // 0x634(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_12; // 0x635(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D6F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_11; // 0x638(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_13; // 0x640(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1D70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable; // 0x644(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_5; // 0x648(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_1; // 0x650(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default_8; // 0x654(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_FluidSim_01_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_classes.hpp new file mode 100644 index 0000000..b1ec1fd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x260 - 0x248) +// BlueprintGeneratedClass BP_GarageDoor.BP_GarageDoor_C +class ABP_GarageDoor_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float OpenDoor_Z_D48E7478466D1C3E2A5AC980B047B010; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection OpenDoor__Direction_D48E7478466D1C3E2A5AC980B047B010; // 0x254(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_236C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* OpenDoor; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_GarageDoor_C* GetDefaultObj(); + + void OpenDoor__FinishedFunc(); + void OpenDoor__UpdateFunc(); + void OnUsedNotify(); + void Open(); + void CloseDoor(); + void OnActorUsed(class ACharacter* Character); + void ExecuteUbergraph_BP_GarageDoor(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, class ACharacter* K2Node_Event_Character); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_functions.cpp new file mode 100644 index 0000000..1fb077e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_functions.cpp @@ -0,0 +1,186 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_GarageDoor.BP_GarageDoor_C +// (Actor) + +class UClass* ABP_GarageDoor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_GarageDoor_C"); + + return Clss; +} + + +// BP_GarageDoor_C BP_GarageDoor.Default__BP_GarageDoor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_GarageDoor_C* ABP_GarageDoor_C::GetDefaultObj() +{ + static class ABP_GarageDoor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_GarageDoor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.OpenDoor__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_GarageDoor_C::OpenDoor__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "OpenDoor__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.OpenDoor__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_GarageDoor_C::OpenDoor__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "OpenDoor__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.OnUsedNotify +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_GarageDoor_C::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "OnUsedNotify"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.Open +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_GarageDoor_C::Open() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "Open"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.CloseDoor +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_GarageDoor_C::CloseDoor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "CloseDoor"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_GarageDoor_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "OnActorUsed"); + + Params::ABP_GarageDoor_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_GarageDoor.BP_GarageDoor_C.ExecuteUbergraph_BP_GarageDoor +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_GarageDoor_C::ExecuteUbergraph_BP_GarageDoor(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, class ACharacter* K2Node_Event_Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_GarageDoor_C", "ExecuteUbergraph_BP_GarageDoor"); + + Params::ABP_GarageDoor_C_ExecuteUbergraph_BP_GarageDoor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.K2Node_Event_Character = K2Node_Event_Character; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_parameters.hpp new file mode 100644 index 0000000..79429f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_parameters.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_GarageDoor.BP_GarageDoor_C.OnActorUsed +struct ABP_GarageDoor_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_GarageDoor.BP_GarageDoor_C.ExecuteUbergraph_BP_GarageDoor +struct ABP_GarageDoor_C_ExecuteUbergraph_BP_GarageDoor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x14(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_236B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_GarageDoor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_classes.hpp new file mode 100644 index 0000000..f217e44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0xC0 - 0xB0) +// BlueprintGeneratedClass BP_Glowstick_Component.BP_Glowstick_Component_C +class UBP_Glowstick_Component_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* SpotLight; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UBP_Glowstick_Component_C* GetDefaultObj(); + + void TickSpotlight(class USpotLightComponent* SpotLight); + void TickPointlight(class UPointLightComponent* PointLight, const struct FVector& ForwardVector); + void ExecuteUbergraph_BP_Glowstick_Component(int32 EntryPoint, class UPointLightComponent* K2Node_CustomEvent_Pointlight, const struct FVector& K2Node_CustomEvent_ForwardVector, class USpotLightComponent* K2Node_CustomEvent_Spotlight, bool CallFunc_IsVisible_ReturnValue, bool CallFunc_IsVisible_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, float CallFunc_DegTan_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_6, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_7, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_5, float CallFunc_DegTan_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& Temp_object_Variable, TArray& Temp_object_Variable_1, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit_1, bool CallFunc_LineTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, float CallFunc_VSize_ReturnValue_1, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_6, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_7); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_functions.cpp new file mode 100644 index 0000000..6ffedef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_functions.cpp @@ -0,0 +1,265 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Glowstick_Component.BP_Glowstick_Component_C +// (None) + +class UClass* UBP_Glowstick_Component_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Glowstick_Component_C"); + + return Clss; +} + + +// BP_Glowstick_Component_C BP_Glowstick_Component.Default__BP_Glowstick_Component_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Glowstick_Component_C* UBP_Glowstick_Component_C::GetDefaultObj() +{ + static class UBP_Glowstick_Component_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Glowstick_Component_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickSpotlight +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class USpotLightComponent* SpotLight (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_Glowstick_Component_C::TickSpotlight(class USpotLightComponent* SpotLight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Glowstick_Component_C", "TickSpotlight"); + + Params::UBP_Glowstick_Component_C_TickSpotlight_Params Parms{}; + + Parms.SpotLight = SpotLight; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickPointlight +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPointLightComponent* PointLight (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector ForwardVector (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_Glowstick_Component_C::TickPointlight(class UPointLightComponent* PointLight, const struct FVector& ForwardVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Glowstick_Component_C", "TickPointlight"); + + Params::UBP_Glowstick_Component_C_TickPointlight_Params Parms{}; + + Parms.PointLight = PointLight; + Parms.ForwardVector = ForwardVector; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.ExecuteUbergraph_BP_Glowstick_Component +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPointLightComponent* K2Node_CustomEvent_Pointlight (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_ForwardVector (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USpotLightComponent* K2Node_CustomEvent_Spotlight (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsVisible_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsVisible_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DegTan_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DegTan_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArray Temp_object_Variable_1 (ConstParm, ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_LineTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_Glowstick_Component_C::ExecuteUbergraph_BP_Glowstick_Component(int32 EntryPoint, class UPointLightComponent* K2Node_CustomEvent_Pointlight, const struct FVector& K2Node_CustomEvent_ForwardVector, class USpotLightComponent* K2Node_CustomEvent_Spotlight, bool CallFunc_IsVisible_ReturnValue, bool CallFunc_IsVisible_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, float CallFunc_DegTan_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_6, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_7, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_4, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_5, float CallFunc_DegTan_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& Temp_object_Variable, TArray& Temp_object_Variable_1, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit_1, bool CallFunc_LineTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, float CallFunc_VSize_ReturnValue_1, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_6, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_7) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Glowstick_Component_C", "ExecuteUbergraph_BP_Glowstick_Component"); + + Params::UBP_Glowstick_Component_C_ExecuteUbergraph_BP_Glowstick_Component_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Pointlight = K2Node_CustomEvent_Pointlight; + Parms.K2Node_CustomEvent_ForwardVector = K2Node_CustomEvent_ForwardVector; + Parms.K2Node_CustomEvent_Spotlight = K2Node_CustomEvent_Spotlight; + Parms.CallFunc_IsVisible_ReturnValue = CallFunc_IsVisible_ReturnValue; + Parms.CallFunc_IsVisible_ReturnValue_1 = CallFunc_IsVisible_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_DegTan_ReturnValue = CallFunc_DegTan_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_K2_GetComponentLocation_ReturnValue_3; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_2 = CallFunc_Conv_VectorToLinearColor_ReturnValue_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_K2_GetComponentLocation_ReturnValue_4; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_5 = CallFunc_K2_GetComponentLocation_ReturnValue_5; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_6 = CallFunc_K2_GetComponentLocation_ReturnValue_6; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_3 = CallFunc_Conv_VectorToLinearColor_ReturnValue_3; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_7 = CallFunc_K2_GetComponentLocation_ReturnValue_7; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_4 = CallFunc_Conv_VectorToLinearColor_ReturnValue_4; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_5 = CallFunc_Conv_VectorToLinearColor_ReturnValue_5; + Parms.CallFunc_DegTan_ReturnValue_1 = CallFunc_DegTan_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit_1 = CallFunc_LineTraceSingle_OutHit_1; + Parms.CallFunc_LineTraceSingle_ReturnValue_1 = CallFunc_LineTraceSingle_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_VSize_ReturnValue_1 = CallFunc_VSize_ReturnValue_1; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_6 = CallFunc_Conv_VectorToLinearColor_ReturnValue_6; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_7 = CallFunc_Conv_VectorToLinearColor_ReturnValue_7; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_parameters.hpp new file mode 100644 index 0000000..9da18c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_parameters.hpp @@ -0,0 +1,128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickSpotlight +struct UBP_Glowstick_Component_C_TickSpotlight_Params +{ +public: + class USpotLightComponent* SpotLight; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.TickPointlight +struct UBP_Glowstick_Component_C_TickPointlight_Params +{ +public: + class UPointLightComponent* PointLight; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector ForwardVector; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3BC (0x3BC - 0x0) +// Function BP_Glowstick_Component.BP_Glowstick_Component_C.ExecuteUbergraph_BP_Glowstick_Component +struct UBP_Glowstick_Component_C_ExecuteUbergraph_BP_Glowstick_Component_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FE5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPointLightComponent* K2Node_CustomEvent_Pointlight; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_ForwardVector; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FE6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USpotLightComponent* K2Node_CustomEvent_Spotlight; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsVisible_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsVisible_ReturnValue_1; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DegTan_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x8C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x9C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_2; // 0xA8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_5; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_6; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_3; // 0xDC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_7; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_4; // 0x104(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_5; // 0x120(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DegTan_ReturnValue_1; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x138(0x10)(ConstParm, ReferenceParm) + TArray Temp_object_Variable_1; // 0x148(0x10)(ConstParm, ReferenceParm) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x158(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_LineTraceSingle_OutHit_1; // 0x1E4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue_1; // 0x26C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x26D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x26E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FE9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x278(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x284(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x290(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x29C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x2D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x2E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x2EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x2ED(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FEA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x2F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x2F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x304(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x310(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x31C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x338(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x340(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x348(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x34C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x354(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x360(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x36C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x378(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x384(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue_1; // 0x388(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x38C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x390(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x394(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x398(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_6; // 0x39C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_7; // 0x3AC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Glowstick_Component_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_classes.hpp new file mode 100644 index 0000000..edbd320 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Heavy_Shake.BP_Heavy_Shake_C +class UBP_Heavy_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Heavy_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_functions.cpp new file mode 100644 index 0000000..e969666 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Heavy_Shake.BP_Heavy_Shake_C +// (None) + +class UClass* UBP_Heavy_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Heavy_Shake_C"); + + return Clss; +} + + +// BP_Heavy_Shake_C BP_Heavy_Shake.Default__BP_Heavy_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Heavy_Shake_C* UBP_Heavy_Shake_C::GetDefaultObj() +{ + static class UBP_Heavy_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Heavy_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Heavy_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_classes.hpp new file mode 100644 index 0000000..3010e17 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_HideExitVolume.BP_HideExitVolume_C +class ABP_HideExitVolume_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Box1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Box; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_HideExitVolume_C* GetDefaultObj(); + + void ToggleOutside(bool ShowOutside, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class AActor* CallFunc_Array_Get_Item, class AActor* CallFunc_Array_Get_Item_1, class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_K2_GetComponentsByClass_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_2); + void BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_HideExitVolume(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_functions.cpp new file mode 100644 index 0000000..e074b50 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_functions.cpp @@ -0,0 +1,254 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_HideExitVolume.BP_HideExitVolume_C +// (Actor) + +class UClass* ABP_HideExitVolume_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_HideExitVolume_C"); + + return Clss; +} + + +// BP_HideExitVolume_C BP_HideExitVolume.Default__BP_HideExitVolume_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_HideExitVolume_C* ABP_HideExitVolume_C::GetDefaultObj() +{ + static class ABP_HideExitVolume_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_HideExitVolume_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_HideExitVolume.BP_HideExitVolume_C.ToggleOutside +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShowOutside (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// TArray CallFunc_GetAllActorsWithTag_OutActors_1 (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_K2_GetComponentsByClass_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class UStaticMeshComponent* CallFunc_Array_Get_Item_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_HideExitVolume_C::ToggleOutside(bool ShowOutside, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class AActor* CallFunc_Array_Get_Item, class AActor* CallFunc_Array_Get_Item_1, class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_K2_GetComponentsByClass_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_HideExitVolume_C", "ToggleOutside"); + + Params::ABP_HideExitVolume_C_ToggleOutside_Params Parms{}; + + Parms.ShowOutside = ShowOutside; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.CallFunc_GetAllActorsWithTag_OutActors_1 = CallFunc_GetAllActorsWithTag_OutActors_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.K2Node_DynamicCast_AsStatic_Mesh_Actor = K2Node_DynamicCast_AsStatic_Mesh_Actor; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_K2_GetComponentsByClass_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsStatic_Mesh_Actor_1 = K2Node_DynamicCast_AsStatic_Mesh_Actor_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_HideExitVolume.BP_HideExitVolume_C.BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_HideExitVolume_C::BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_HideExitVolume_C", "BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_HideExitVolume_C_BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_HideExitVolume.BP_HideExitVolume_C.BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_HideExitVolume_C::BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_HideExitVolume_C", "BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_HideExitVolume_C_BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_HideExitVolume.BP_HideExitVolume_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_HideExitVolume_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_HideExitVolume_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_HideExitVolume.BP_HideExitVolume_C.ExecuteUbergraph_BP_HideExitVolume +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_HideExitVolume_C::ExecuteUbergraph_BP_HideExitVolume(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_HideExitVolume_C", "ExecuteUbergraph_BP_HideExitVolume"); + + Params::ABP_HideExitVolume_C_ExecuteUbergraph_BP_HideExitVolume_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep_1 = K2Node_ComponentBoundEvent_bFromSweep_1; + Parms.K2Node_ComponentBoundEvent_SweepResult_1 = K2Node_ComponentBoundEvent_SweepResult_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_parameters.hpp new file mode 100644 index 0000000..bcb7e4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_parameters.hpp @@ -0,0 +1,118 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA9 (0xA9 - 0x0) +// Function BP_HideExitVolume.BP_HideExitVolume_C.ToggleOutside +struct ABP_HideExitVolume_C_ToggleOutside_Params +{ +public: + bool ShowOutside; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20A5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x30(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsWithTag_OutActors_1; // 0x40(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_Array_Get_Item_1; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_K2_GetComponentsByClass_ReturnValue; // 0x70(0x10)(ReferenceParm, ContainsInstancedReference) + class UStaticMeshComponent* CallFunc_Array_Get_Item_2; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AStaticMeshActor* K2Node_DynamicCast_AsStatic_Mesh_Actor_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_2; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_HideExitVolume.BP_HideExitVolume_C.BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_HideExitVolume_C_BndEvt__BP_HideExitVolume_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_HideExitVolume.BP_HideExitVolume_C.BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_HideExitVolume_C_BndEvt__BP_HideExitVolume_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x173 (0x173 - 0x0) +// Function BP_HideExitVolume.BP_HideExitVolume_C.ExecuteUbergraph_BP_HideExitVolume +struct ABP_HideExitVolume_C_ExecuteUbergraph_BP_HideExitVolume_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep_1; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1; // 0x28(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0xD0(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x171(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x172(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_HideExitVolume_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_classes.hpp new file mode 100644 index 0000000..c81b821 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_classes.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8D (0x545 - 0x4B8) +// BlueprintGeneratedClass BP_Hound.BP_Hound_C +class ABP_Hound_C : public ACharacter +{ +public: + uint8 Pad_248D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* EyeSight; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Box; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* KillPlayer; // 0x4D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x4E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanAttack; // 0x4E9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsTargetting; // 0x4EA(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_248E[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* RetreatActor; // 0x4F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DestroyOnRetreat; // 0x4F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ShouldRoam; // 0x4F9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_248F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RetreatTransform; // 0x500(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + class UBehaviorTree* BTAsset; // 0x530(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanChase; // 0x538(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2490[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SprintSpeed; // 0x53C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldCheckDelete; // 0x540(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ShouldRemoveInNormal; // 0x541(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CanStun; // 0x542(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsRetreating; // 0x543(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanHowl; // 0x544(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Hound_C* GetDefaultObj(); + + void OnRep_CanHowl(); + void GetStunDuration(float* Delay, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchEnum_CmpSuccess); + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue); + void LookAtTarget(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void OnRep_IsTargetting(class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_HasAuthority_ReturnValue_1, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName); + void OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName); + void OnInterrupted_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName); + void OnBlendOut_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName); + void OnCompleted_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName); + void OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName); + void OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName); + void OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName); + void OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName); + void OnCompleted_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName); + void OnFail_D233563A4C47828202C239AEFB9124B7(enum class EPathFollowingResult MovementResult); + void OnSuccess_D233563A4C47828202C239AEFB9124B7(enum class EPathFollowingResult MovementResult); + void ReceiveBeginPlay(); + void StartSound(); + void StopSound(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_KillSound(); + void Jumpscare(class ABPCharacter_Demo_C* Player); + void PlayHowl(); + void PlayBlinded(); + void MC_KillAnimation(class ABPCharacter_Demo_C* Target); + void Retreat(); + void ResetRetreat(); + void BlindHound(); + void ResetBlinded(); + void BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void MC_Stop(float Delay); + void ResetHowl(); + void ExecuteUbergraph_BP_Hound(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, enum class EPathFollowingResult Temp_byte_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FName K2Node_CustomEvent_NotifyName_8, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_HasAuthority_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_2, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_3, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_9, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, bool CallFunc_IsValid_ReturnValue_3, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, class FName K2Node_CustomEvent_NotifyName_4, class FName CallFunc_MakeLiteralName_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_CanSeePlayer_CanSee_1, bool CallFunc_BooleanAND_ReturnValue_1, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, float K2Node_CustomEvent_Delay, class FName CallFunc_MakeLiteralName_ReturnValue_1, class AAIController* CallFunc_GetAIController_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_2, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_1, bool K2Node_DynamicCast_bSuccess_3, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName CallFunc_MakeLiteralName_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, float CallFunc_RandomFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, float CallFunc_GetStunDuration_Delay, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_4, bool K2Node_SwitchEnum_CmpSuccess, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_5, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, bool K2Node_SwitchEnum_CmpSuccess_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_6, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_2, class AAIController* CallFunc_GetAIController_ReturnValue_2, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_2, bool K2Node_DynamicCast_bSuccess_7); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_functions.cpp new file mode 100644 index 0000000..db4299e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_functions.cpp @@ -0,0 +1,1128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Hound.BP_Hound_C +// (Actor, Pawn) + +class UClass* ABP_Hound_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Hound_C"); + + return Clss; +} + + +// BP_Hound_C BP_Hound.Default__BP_Hound_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Hound_C* ABP_Hound_C::GetDefaultObj() +{ + static class ABP_Hound_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Hound_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Hound.BP_Hound_C.OnRep_CanHowl +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::OnRep_CanHowl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnRep_CanHowl"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.GetStunDuration +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Delay (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Hound_C::GetStunDuration(float* Delay, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "GetStunDuration"); + + Params::ABP_Hound_C_GetStunDuration_Params Parms{}; + + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Delay != nullptr) + *Delay = Parms.Delay; + +} + + +// Function BP_Hound.BP_Hound_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Hound_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "CanSeePlayer"); + + Params::ABP_Hound_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BP_Hound.BP_Hound_C.LookAtTarget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Hound_C::LookAtTarget(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "LookAtTarget"); + + Params::ABP_Hound_C_LookAtTarget_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnRep_IsTargetting +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Hound_C::OnRep_IsTargetting(class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_HasAuthority_ReturnValue_1, class FName CallFunc_Array_Get_Item, class FName CallFunc_Array_Get_Item_1, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnRep_IsTargetting"); + + Params::ABP_Hound_C_OnRep_IsTargetting_Params Parms{}; + + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_1 = CallFunc_GetPlayerCharacter_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Hound_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "LookAtEntity"); + + Params::ABP_Hound_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4"); + + Params::ABP_Hound_C_OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4"); + + Params::ABP_Hound_C_OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnInterrupted_61765EC24FF4E248EA3B909C032488D4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnInterrupted_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnInterrupted_61765EC24FF4E248EA3B909C032488D4"); + + Params::ABP_Hound_C_OnInterrupted_61765EC24FF4E248EA3B909C032488D4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnBlendOut_61765EC24FF4E248EA3B909C032488D4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnBlendOut_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnBlendOut_61765EC24FF4E248EA3B909C032488D4"); + + Params::ABP_Hound_C_OnBlendOut_61765EC24FF4E248EA3B909C032488D4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnCompleted_61765EC24FF4E248EA3B909C032488D4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnCompleted_61765EC24FF4E248EA3B909C032488D4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnCompleted_61765EC24FF4E248EA3B909C032488D4"); + + Params::ABP_Hound_C_OnCompleted_61765EC24FF4E248EA3B909C032488D4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B"); + + Params::ABP_Hound_C_OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B"); + + Params::ABP_Hound_C_OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B"); + + Params::ABP_Hound_C_OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B"); + + Params::ABP_Hound_C_OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnCompleted_8DA5DC9D4777A3A447018893354E8C0B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnCompleted_8DA5DC9D4777A3A447018893354E8C0B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnCompleted_8DA5DC9D4777A3A447018893354E8C0B"); + + Params::ABP_Hound_C_OnCompleted_8DA5DC9D4777A3A447018893354E8C0B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnFail_D233563A4C47828202C239AEFB9124B7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnFail_D233563A4C47828202C239AEFB9124B7(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnFail_D233563A4C47828202C239AEFB9124B7"); + + Params::ABP_Hound_C_OnFail_D233563A4C47828202C239AEFB9124B7_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.OnSuccess_D233563A4C47828202C239AEFB9124B7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::OnSuccess_D233563A4C47828202C239AEFB9124B7(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "OnSuccess_D233563A4C47828202C239AEFB9124B7"); + + Params::ABP_Hound_C_OnSuccess_D233563A4C47828202C239AEFB9124B7_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.StartSound +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.StopSound +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "AttackPlayer"); + + Params::ABP_Hound_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::MC_KillSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "MC_KillSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.Jumpscare +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::Jumpscare(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "Jumpscare"); + + Params::ABP_Hound_C_Jumpscare_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.PlayHowl +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::PlayHowl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "PlayHowl"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.PlayBlinded +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::PlayBlinded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "PlayBlinded"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::MC_KillAnimation(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "MC_KillAnimation"); + + Params::ABP_Hound_C_MC_KillAnimation_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.Retreat +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::Retreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "Retreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.ResetRetreat +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::ResetRetreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "ResetRetreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.BlindHound +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::BlindHound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "BlindHound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.ResetBlinded +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::ResetBlinded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "ResetBlinded"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Hound_C::BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Hound_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_Hound_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.MC_Stop +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Delay (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Hound_C::MC_Stop(float Delay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "MC_Stop"); + + Params::ABP_Hound_C_MC_Stop_Params Parms{}; + + Parms.Delay = Delay; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Hound.BP_Hound_C.ResetHowl +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Hound_C::ResetHowl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "ResetHowl"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Hound.BP_Hound_C.ExecuteUbergraph_BP_Hound +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// enum class EPathFollowingResult Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// float K2Node_CustomEvent_Delay (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* CallFunc_GetAIController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// class FName CallFunc_MakeLiteralName_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetStunDuration_Delay (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Hound_C::ExecuteUbergraph_BP_Hound(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, enum class EPathFollowingResult Temp_byte_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FName K2Node_CustomEvent_NotifyName_8, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_HasAuthority_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_2, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_3, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_9, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, bool CallFunc_IsValid_ReturnValue_3, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, class FName K2Node_CustomEvent_NotifyName_4, class FName CallFunc_MakeLiteralName_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_CanSeePlayer_CanSee_1, bool CallFunc_BooleanAND_ReturnValue_1, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, float K2Node_CustomEvent_Delay, class FName CallFunc_MakeLiteralName_ReturnValue_1, class AAIController* CallFunc_GetAIController_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_2, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_1, bool K2Node_DynamicCast_bSuccess_3, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName CallFunc_MakeLiteralName_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, float CallFunc_RandomFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, float CallFunc_GetStunDuration_Delay, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_4, bool K2Node_SwitchEnum_CmpSuccess, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_5, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, bool K2Node_SwitchEnum_CmpSuccess_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_6, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_2, class AAIController* CallFunc_GetAIController_ReturnValue_2, class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_2, bool K2Node_DynamicCast_bSuccess_7) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Hound_C", "ExecuteUbergraph_BP_Hound"); + + Params::ABP_Hound_C_ExecuteUbergraph_BP_Hound_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_MovementResult_1 = K2Node_CustomEvent_MovementResult_1; + Parms.K2Node_CustomEvent_MovementResult = K2Node_CustomEvent_MovementResult; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Hound = K2Node_DynamicCast_AsAIC_Hound; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.K2Node_CustomEvent_Player_1 = K2Node_CustomEvent_Player_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetTransform_ReturnValue_1; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_CreateMoveToProxyObject_ReturnValue = CallFunc_CreateMoveToProxyObject_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.CallFunc_MakeLiteralName_ReturnValue = CallFunc_MakeLiteralName_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_CanSeePlayer_CanSee = CallFunc_CanSeePlayer_CanSee; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_CanSeePlayer_CanSee_1 = CallFunc_CanSeePlayer_CanSee_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.K2Node_CustomEvent_Delay = K2Node_CustomEvent_Delay; + Parms.CallFunc_MakeLiteralName_ReturnValue_1 = CallFunc_MakeLiteralName_ReturnValue_1; + Parms.CallFunc_GetAIController_ReturnValue_1 = CallFunc_GetAIController_ReturnValue_1; + Parms.CallFunc_MakeLiteralName_ReturnValue_2 = CallFunc_MakeLiteralName_ReturnValue_2; + Parms.K2Node_DynamicCast_AsAIC_Hound_1 = K2Node_DynamicCast_AsAIC_Hound_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.CallFunc_MakeLiteralName_ReturnValue_3 = CallFunc_MakeLiteralName_ReturnValue_3; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_RandomFloat_ReturnValue = CallFunc_RandomFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_GetStunDuration_Delay = CallFunc_GetStunDuration_Delay; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_GetGameInstance_ReturnValue_2 = CallFunc_GetGameInstance_ReturnValue_2; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_2 = K2Node_DynamicCast_AsBP_My_Game_Instance_2; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocation_SweepHitResult_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_GetAIController_ReturnValue_2 = CallFunc_GetAIController_ReturnValue_2; + Parms.K2Node_DynamicCast_AsAIC_Hound_2 = K2Node_DynamicCast_AsAIC_Hound_2; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_parameters.hpp new file mode 100644 index 0000000..687a77b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_parameters.hpp @@ -0,0 +1,421 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1A (0x1A - 0x0) +// Function BP_Hound.BP_Hound_C.GetStunDuration +struct ABP_Hound_C_GetStunDuration_Params +{ +public: + float Delay; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_244A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x158 (0x158 - 0x0) +// Function BP_Hound.BP_Hound_C.CanSeePlayer +struct ABP_Hound_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2452[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2453[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x28(0x10)(ReferenceParm) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x38(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2454[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2455[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x138(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2456[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x148(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Hound.BP_Hound_C.LookAtTarget +struct ABP_Hound_C_LookAtTarget_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x41 (0x41 - 0x0) +// Function BP_Hound.BP_Hound_C.OnRep_IsTargetting +struct ABP_Hound_C_OnRep_IsTargetting_Params +{ +public: + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2458[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2459[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Array_Get_Item; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item_1; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_245A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Hound.BP_Hound_C.LookAtEntity +struct ABP_Hound_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4 +struct ABP_Hound_C_OnNotifyEnd_61765EC24FF4E248EA3B909C032488D4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4 +struct ABP_Hound_C_OnNotifyBegin_61765EC24FF4E248EA3B909C032488D4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnInterrupted_61765EC24FF4E248EA3B909C032488D4 +struct ABP_Hound_C_OnInterrupted_61765EC24FF4E248EA3B909C032488D4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnBlendOut_61765EC24FF4E248EA3B909C032488D4 +struct ABP_Hound_C_OnBlendOut_61765EC24FF4E248EA3B909C032488D4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnCompleted_61765EC24FF4E248EA3B909C032488D4 +struct ABP_Hound_C_OnCompleted_61765EC24FF4E248EA3B909C032488D4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B +struct ABP_Hound_C_OnNotifyEnd_8DA5DC9D4777A3A447018893354E8C0B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B +struct ABP_Hound_C_OnNotifyBegin_8DA5DC9D4777A3A447018893354E8C0B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B +struct ABP_Hound_C_OnInterrupted_8DA5DC9D4777A3A447018893354E8C0B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B +struct ABP_Hound_C_OnBlendOut_8DA5DC9D4777A3A447018893354E8C0B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.OnCompleted_8DA5DC9D4777A3A447018893354E8C0B +struct ABP_Hound_C_OnCompleted_8DA5DC9D4777A3A447018893354E8C0B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Hound.BP_Hound_C.OnFail_D233563A4C47828202C239AEFB9124B7 +struct ABP_Hound_C_OnFail_D233563A4C47828202C239AEFB9124B7_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Hound.BP_Hound_C.OnSuccess_D233563A4C47828202C239AEFB9124B7 +struct ABP_Hound_C_OnSuccess_D233563A4C47828202C239AEFB9124B7_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.AttackPlayer +struct ABP_Hound_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.Jumpscare +struct ABP_Hound_C_Jumpscare_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Hound.BP_Hound_C.MC_KillAnimation +struct ABP_Hound_C_MC_KillAnimation_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Hound_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2461[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Hound.BP_Hound_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +struct ABP_Hound_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Hound.BP_Hound_C.MC_Stop +struct ABP_Hound_C_MC_Stop_Params +{ +public: + float Delay; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x501 (0x501 - 0x0) +// Function BP_Hound.BP_Hound_C.ExecuteUbergraph_BP_Hound +struct ABP_Hound_C_ExecuteUbergraph_BP_Hound_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_2; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult; // 0x65(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2470[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x68(0x10)(ZeroConstructor, NoDestructor) + enum class EPathFollowingResult Temp_byte_Variable; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2471[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_8; // 0x7C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x87(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x88(0x10)(ZeroConstructor, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2472[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsPlaying_ReturnValue; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2473[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2474[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_3; // 0xC4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2475[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2476[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2477[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xF4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_9; // 0x104(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2478[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x121(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2479[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_247A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x134(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_247B[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x150(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FTransform CallFunc_GetTransform_ReturnValue_1; // 0x180(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_247C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_247D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x1E4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue; // 0x1EC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x1F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_247E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x1F8(0x10)(ZeroConstructor, NoDestructor) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x208(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x224(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_247F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x228(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2480[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x2D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2481[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x2E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee; // 0x2E9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x2EA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee_1; // 0x2EB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x2EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2482[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Temp_name_Variable_1; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_5; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x300(0x10)(ZeroConstructor, NoDestructor) + float K2Node_CustomEvent_Delay; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_1; // 0x314(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2483[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue_1; // 0x320(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_2; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_1; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x338(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2484[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_6; // 0x33C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x344(0x10)(ZeroConstructor, NoDestructor) + class FName CallFunc_MakeLiteralName_ReturnValue_3; // 0x354(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_7; // 0x35C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x364(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2485[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloat_ReturnValue; // 0x380(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x384(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2486[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x388(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetStunDuration_Delay; // 0x390(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2487[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x398(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x3A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x3A1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2488[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x3A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x3B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x3B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2489[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x3C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_248A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2; // 0x3D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x3D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x3D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_248B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x3DC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1; // 0x464(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x4ED(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_248C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue_2; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Hound_C* K2Node_DynamicCast_AsAIC_Hound_2; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x500(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Hound_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_classes.hpp new file mode 100644 index 0000000..11513e9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Idle_Shake2.BP_Idle_Shake2_C +class UBP_Idle_Shake2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Idle_Shake2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_functions.cpp new file mode 100644 index 0000000..8236bd1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Idle_Shake2.BP_Idle_Shake2_C +// (None) + +class UClass* UBP_Idle_Shake2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Idle_Shake2_C"); + + return Clss; +} + + +// BP_Idle_Shake2_C BP_Idle_Shake2.Default__BP_Idle_Shake2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Idle_Shake2_C* UBP_Idle_Shake2_C::GetDefaultObj() +{ + static class UBP_Idle_Shake2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Idle_Shake2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_classes.hpp new file mode 100644 index 0000000..8c1ff57 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Idle_Shake_Long.BP_Idle_Shake_Long_C +class UBP_Idle_Shake_Long_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Idle_Shake_Long_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_functions.cpp new file mode 100644 index 0000000..9807fd5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Idle_Shake_Long.BP_Idle_Shake_Long_C +// (None) + +class UClass* UBP_Idle_Shake_Long_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Idle_Shake_Long_C"); + + return Clss; +} + + +// BP_Idle_Shake_Long_C BP_Idle_Shake_Long.Default__BP_Idle_Shake_Long_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Idle_Shake_Long_C* UBP_Idle_Shake_Long_C::GetDefaultObj() +{ + static class UBP_Idle_Shake_Long_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Idle_Shake_Long_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Idle_Shake_Long_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_classes.hpp new file mode 100644 index 0000000..ef78c21 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x258 - 0x220) +// BlueprintGeneratedClass BP_Init.BP_Init_C +class ABP_Init_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UMediaSoundComponent* MediaSound; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FText Password; // 0x238(0x18)(Edit, BlueprintVisible) + class UUI_Desktop_C* DesktopWidget; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Init_C* GetDefaultObj(); + + void Logined(class UUI_SignIn_C* Widget); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Init(int32 EntryPoint, class UUI_Desktop_C* CallFunc_Create_ReturnValue, class UUI_SignIn_C* CallFunc_Create_ReturnValue_1, class UUI_SignIn_C* K2Node_CustomEvent_Widget, class APlayerController* CallFunc_GetPlayerController_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_functions.cpp new file mode 100644 index 0000000..02a6275 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_functions.cpp @@ -0,0 +1,112 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Init.BP_Init_C +// (Actor) + +class UClass* ABP_Init_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Init_C"); + + return Clss; +} + + +// BP_Init_C BP_Init.Default__BP_Init_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Init_C* ABP_Init_C::GetDefaultObj() +{ + static class ABP_Init_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Init_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Init.BP_Init_C.Logined +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUI_SignIn_C* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Init_C::Logined(class UUI_SignIn_C* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Init_C", "Logined"); + + Params::ABP_Init_C_Logined_Params Parms{}; + + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Init.BP_Init_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Init_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Init_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Init.BP_Init_C.ExecuteUbergraph_BP_Init +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Desktop_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_SignIn_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_SignIn_C* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Init_C::ExecuteUbergraph_BP_Init(int32 EntryPoint, class UUI_Desktop_C* CallFunc_Create_ReturnValue, class UUI_SignIn_C* CallFunc_Create_ReturnValue_1, class UUI_SignIn_C* K2Node_CustomEvent_Widget, class APlayerController* CallFunc_GetPlayerController_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Init_C", "ExecuteUbergraph_BP_Init"); + + Params::ABP_Init_C_ExecuteUbergraph_BP_Init_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_parameters.hpp new file mode 100644 index 0000000..1a6f227 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Init.BP_Init_C.Logined +struct ABP_Init_C_Logined_Params +{ +public: + class UUI_SignIn_C* Widget; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function BP_Init.BP_Init_C.ExecuteUbergraph_BP_Init +struct ABP_Init_C_ExecuteUbergraph_BP_Init_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_217A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Desktop_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_SignIn_C* CallFunc_Create_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_SignIn_C* K2Node_CustomEvent_Widget; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Init_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_classes.hpp new file mode 100644 index 0000000..1be1715 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x248 - 0x220) +// BlueprintGeneratedClass BP_ItemSpawnerAny.BP_ItemSpawnerAny_C +class ABP_ItemSpawnerAny_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USphereComponent* Sphere; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Item_Mesh; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Item; // 0x240(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_ItemSpawnerAny_C* GetDefaultObj(); + + void GetItem(class ABP_SpawnerManager_C* SpawnerManager, class FName* Item, int32 L_Chance, int32 L_ChanceAdd, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, int32 Temp_int_Array_Index_Variable, class FName CallFunc_Array_Get_Item, const struct FST_ItemSpawnDT& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_ItemSpawnerAny(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, class ABP_SpawnerManager_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, class FName CallFunc_GetItem_Item, bool CallFunc_LessEqual_IntInt_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_functions.cpp new file mode 100644 index 0000000..2bbb0e8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_functions.cpp @@ -0,0 +1,160 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ItemSpawnerAny.BP_ItemSpawnerAny_C +// (Actor) + +class UClass* ABP_ItemSpawnerAny_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ItemSpawnerAny_C"); + + return Clss; +} + + +// BP_ItemSpawnerAny_C BP_ItemSpawnerAny.Default__BP_ItemSpawnerAny_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_ItemSpawnerAny_C* ABP_ItemSpawnerAny_C::GetDefaultObj() +{ + static class ABP_ItemSpawnerAny_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_ItemSpawnerAny_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_ItemSpawnerAny.BP_ItemSpawnerAny_C.GetItem +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class ABP_SpawnerManager_C* SpawnerManager (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Item (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 L_Chance (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 L_ChanceAdd (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetDataTableRowNames_OutRowNames (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_ItemSpawnDT CallFunc_GetDataTableRowFromName_OutRow (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_ItemSpawnerAny_C::GetItem(class ABP_SpawnerManager_C* SpawnerManager, class FName* Item, int32 L_Chance, int32 L_ChanceAdd, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, int32 Temp_int_Array_Index_Variable, class FName CallFunc_Array_Get_Item, const struct FST_ItemSpawnDT& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ItemSpawnerAny_C", "GetItem"); + + Params::ABP_ItemSpawnerAny_C_GetItem_Params Parms{}; + + Parms.SpawnerManager = SpawnerManager; + Parms.L_Chance = L_Chance; + Parms.L_ChanceAdd = L_ChanceAdd; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetDataTableRowNames_OutRowNames = CallFunc_GetDataTableRowNames_OutRowNames; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Item != nullptr) + *Item = Parms.Item; + +} + + +// Function BP_ItemSpawnerAny.BP_ItemSpawnerAny_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_ItemSpawnerAny_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ItemSpawnerAny_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ItemSpawnerAny.BP_ItemSpawnerAny_C.ExecuteUbergraph_BP_ItemSpawnerAny +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// class ABP_SpawnerManager_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_GetItem_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ItemSpawnerAny_C::ExecuteUbergraph_BP_ItemSpawnerAny(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, class ABP_SpawnerManager_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, class FName CallFunc_GetItem_Item, bool CallFunc_LessEqual_IntInt_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ItemSpawnerAny_C", "ExecuteUbergraph_BP_ItemSpawnerAny"); + + Params::ABP_ItemSpawnerAny_C_ExecuteUbergraph_BP_ItemSpawnerAny_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + Parms.CallFunc_GetItem_Item = CallFunc_GetItem_Item; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_parameters.hpp new file mode 100644 index 0000000..c96a9df --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_parameters.hpp @@ -0,0 +1,68 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x57 (0x57 - 0x0) +// Function BP_ItemSpawnerAny.BP_ItemSpawnerAny_C.GetItem +struct ABP_ItemSpawnerAny_C_GetItem_Params +{ +public: + class ABP_SpawnerManager_C* SpawnerManager; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Item; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 L_Chance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 L_ChanceAdd; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetDataTableRowNames_OutRowNames; // 0x20(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_284E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FST_ItemSpawnDT CallFunc_GetDataTableRowFromName_OutRow; // 0x48(0x4)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_284F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x56(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x118 (0x118 - 0x0) +// Function BP_ItemSpawnerAny.BP_ItemSpawnerAny_C.ExecuteUbergraph_BP_ItemSpawnerAny +struct ABP_ItemSpawnerAny_C_ExecuteUbergraph_BP_ItemSpawnerAny_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2850[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x10(0x30)(IsPlainOldData, NoDestructor) + class ABP_SpawnerManager_C* CallFunc_GetActorOfClass_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_GetItem_Item; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2851[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x60(0x98)(HasGetValueTypeHash) + uint8 Pad_2852[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2853[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_DroppedItem_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ItemSpawnerAny_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_classes.hpp new file mode 100644 index 0000000..e60ba1a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x260 - 0x258) +// BlueprintGeneratedClass BP_Item_AlmondBottle.BP_Item_AlmondBottle_C +class ABP_Item_AlmondBottle_C : public ABP_Item_C +{ +public: + class UStaticMeshComponent* StaticMesh; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_AlmondBottle_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_functions.cpp new file mode 100644 index 0000000..77721dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_functions.cpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_AlmondBottle.BP_Item_AlmondBottle_C +// (Actor) + +class UClass* ABP_Item_AlmondBottle_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_AlmondBottle_C"); + + return Clss; +} + + +// BP_Item_AlmondBottle_C BP_Item_AlmondBottle.Default__BP_Item_AlmondBottle_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_AlmondBottle_C* ABP_Item_AlmondBottle_C::GetDefaultObj() +{ + static class ABP_Item_AlmondBottle_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_AlmondBottle_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_AlmondBottle_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondBottle_C", "SetMaterial"); + + Params::ABP_Item_AlmondBottle_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_parameters.hpp new file mode 100644 index 0000000..7845a9f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Item_AlmondBottle.BP_Item_AlmondBottle_C.SetMaterial +struct ABP_Item_AlmondBottle_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondBottle_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_classes.hpp new file mode 100644 index 0000000..69385ae --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA (0x262 - 0x258) +// BlueprintGeneratedClass BP_Item_AlmondWater.BP_Item_AlmondWater_C +class ABP_Item_AlmondWater_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool HalloweenMat; // 0x260(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool EnabledFOV; // 0x261(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Item_AlmondWater_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable_1, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* K2Node_Select_Default, class UMaterialInterface* K2Node_Select_Default_1); + void OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName); + void OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName); + void OnInterrupted_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName); + void OnBlendOut_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName); + void OnCompleted_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName); + void PlayAnimation(); + void UseItem(); + void Damage_SERVER(class UObject* Target, class AFancyCharacter* Character); + void ToggleEvent(bool Enable); + void OnEventLoaded(enum class EEventType EventType); + void ExecuteUbergraph_BP_Item_AlmondWater(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_functions.cpp new file mode 100644 index 0000000..3d20353 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_functions.cpp @@ -0,0 +1,364 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_AlmondWater.BP_Item_AlmondWater_C +// (Actor) + +class UClass* ABP_Item_AlmondWater_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_AlmondWater_C"); + + return Clss; +} + + +// BP_Item_AlmondWater_C BP_Item_AlmondWater.Default__BP_Item_AlmondWater_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_AlmondWater_C* ABP_Item_AlmondWater_C::GetDefaultObj() +{ + static class ABP_Item_AlmondWater_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_AlmondWater_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable_1, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* K2Node_Select_Default, class UMaterialInterface* K2Node_Select_Default_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "SetMaterial"); + + Params::ABP_Item_AlmondWater_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA"); + + Params::ABP_Item_AlmondWater_C_OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA"); + + Params::ABP_Item_AlmondWater_C_OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnInterrupted_3881A8424F905F4C29433AB5756CB3DA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnInterrupted_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnInterrupted_3881A8424F905F4C29433AB5756CB3DA"); + + Params::ABP_Item_AlmondWater_C_OnInterrupted_3881A8424F905F4C29433AB5756CB3DA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnBlendOut_3881A8424F905F4C29433AB5756CB3DA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnBlendOut_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnBlendOut_3881A8424F905F4C29433AB5756CB3DA"); + + Params::ABP_Item_AlmondWater_C_OnBlendOut_3881A8424F905F4C29433AB5756CB3DA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnCompleted_3881A8424F905F4C29433AB5756CB3DA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnCompleted_3881A8424F905F4C29433AB5756CB3DA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnCompleted_3881A8424F905F4C29433AB5756CB3DA"); + + Params::ABP_Item_AlmondWater_C_OnCompleted_3881A8424F905F4C29433AB5756CB3DA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_AlmondWater_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_AlmondWater_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.Damage_SERVER +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::Damage_SERVER(class UObject* Target, class AFancyCharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "Damage_SERVER"); + + Params::ABP_Item_AlmondWater_C_Damage_SERVER_Params Parms{}; + + Parms.Target = Target; + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_AlmondWater_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "ToggleEvent"); + + Params::ABP_Item_AlmondWater_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "OnEventLoaded"); + + Params::ABP_Item_AlmondWater_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ExecuteUbergraph_BP_Item_AlmondWater +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UObject* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBP_Breakable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EEventType K2Node_Event_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_AlmondWater_C::ExecuteUbergraph_BP_Item_AlmondWater(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_3, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_AlmondWater_C", "ExecuteUbergraph_BP_Item_AlmondWater"); + + Params::ABP_Item_AlmondWater_C_ExecuteUbergraph_BP_Item_AlmondWater_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.K2Node_DynamicCast_AsBP_Breakable = K2Node_DynamicCast_AsBP_Breakable; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + Parms.K2Node_Event_EventType = K2Node_Event_EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_parameters.hpp new file mode 100644 index 0000000..8539115 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_parameters.hpp @@ -0,0 +1,144 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.SetMaterial +struct ABP_Item_AlmondWater_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22FE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA +struct ABP_Item_AlmondWater_C_OnNotifyEnd_3881A8424F905F4C29433AB5756CB3DA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA +struct ABP_Item_AlmondWater_C_OnNotifyBegin_3881A8424F905F4C29433AB5756CB3DA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnInterrupted_3881A8424F905F4C29433AB5756CB3DA +struct ABP_Item_AlmondWater_C_OnInterrupted_3881A8424F905F4C29433AB5756CB3DA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnBlendOut_3881A8424F905F4C29433AB5756CB3DA +struct ABP_Item_AlmondWater_C_OnBlendOut_3881A8424F905F4C29433AB5756CB3DA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnCompleted_3881A8424F905F4C29433AB5756CB3DA +struct ABP_Item_AlmondWater_C_OnCompleted_3881A8424F905F4C29433AB5756CB3DA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.Damage_SERVER +struct ABP_Item_AlmondWater_C_Damage_SERVER_Params +{ +public: + class UObject* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* Character; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ToggleEvent +struct ABP_Item_AlmondWater_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.OnEventLoaded +struct ABP_Item_AlmondWater_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10A (0x10A - 0x0) +// Function BP_Item_AlmondWater.BP_Item_AlmondWater_C.ExecuteUbergraph_BP_Item_AlmondWater +struct ABP_Item_AlmondWater_C_ExecuteUbergraph_BP_Item_AlmondWater_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x14(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x2C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x44(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x54(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x5C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2300[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2301[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2302[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* K2Node_CustomEvent_Target; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_CustomEvent_Character; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBP_Breakable; // 0xB0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_1; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2303[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0xD0(0x10)(ZeroConstructor, NoDestructor) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2304[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2305[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x100(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_Enable; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EEventType K2Node_Event_EventType; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_AlmondWater_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_classes.hpp new file mode 100644 index 0000000..ea4ab77 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x268 - 0x258) +// BlueprintGeneratedClass BP_Item_BugSpray.BP_Item_BugSpray_C +class ABP_Item_BugSpray_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UNiagaraComponent* Niagara; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_BugSpray_C* GetDefaultObj(); + + void OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName); + void OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName); + void OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName); + void OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName); + void OnCompleted_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName); + void UseItem(); + void MC_Spray(); + void Damage_SERVER(class UObject* Target, class AFancyCharacter* Character); + void ResetCounter(); + void ExecuteUbergraph_BP_Item_BugSpray(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName Temp_name_Variable, TArray& Temp_object_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_2, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_functions.cpp new file mode 100644 index 0000000..5d56e41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_functions.cpp @@ -0,0 +1,369 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_BugSpray.BP_Item_BugSpray_C +// (Actor) + +class UClass* ABP_Item_BugSpray_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_BugSpray_C"); + + return Clss; +} + + +// BP_Item_BugSpray_C BP_Item_BugSpray.Default__BP_Item_BugSpray_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_BugSpray_C* ABP_Item_BugSpray_C::GetDefaultObj() +{ + static class ABP_Item_BugSpray_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_BugSpray_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A"); + + Params::ABP_Item_BugSpray_C_OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A"); + + Params::ABP_Item_BugSpray_C_OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A"); + + Params::ABP_Item_BugSpray_C_OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A"); + + Params::ABP_Item_BugSpray_C_OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnCompleted_0696912D47A3DC8FA5836F835E2CF98A +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::OnCompleted_0696912D47A3DC8FA5836F835E2CF98A(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "OnCompleted_0696912D47A3DC8FA5836F835E2CF98A"); + + Params::ABP_Item_BugSpray_C_OnCompleted_0696912D47A3DC8FA5836F835E2CF98A_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_BugSpray_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.MC_Spray +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_BugSpray_C::MC_Spray() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "MC_Spray"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.Damage_SERVER +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_BugSpray_C::Damage_SERVER(class UObject* Target, class AFancyCharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "Damage_SERVER"); + + Params::ABP_Item_BugSpray_C_Damage_SERVER_Params Parms{}; + + Parms.Target = Target; + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.ResetCounter +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_BugSpray_C::ResetCounter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "ResetCounter"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.ExecuteUbergraph_BP_Item_BugSpray +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBP_Breakable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_DoesImplementInterface_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_BugSpray_C::ExecuteUbergraph_BP_Item_BugSpray(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName Temp_name_Variable, TArray& Temp_object_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_2, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_BugSpray_C", "ExecuteUbergraph_BP_Item_BugSpray"); + + Params::ABP_Item_BugSpray_C_ExecuteUbergraph_BP_Item_BugSpray_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.K2Node_DynamicCast_AsBP_Breakable = K2Node_DynamicCast_AsBP_Breakable; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Character_1 = K2Node_DynamicCast_AsFancy_Character_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsFancy_Character_2 = K2Node_DynamicCast_AsFancy_Character_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_DoesImplementInterface_ReturnValue = CallFunc_DoesImplementInterface_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_parameters.hpp new file mode 100644 index 0000000..c5874ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_parameters.hpp @@ -0,0 +1,150 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A +struct ABP_Item_BugSpray_C_OnNotifyEnd_0696912D47A3DC8FA5836F835E2CF98A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A +struct ABP_Item_BugSpray_C_OnNotifyBegin_0696912D47A3DC8FA5836F835E2CF98A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A +struct ABP_Item_BugSpray_C_OnInterrupted_0696912D47A3DC8FA5836F835E2CF98A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A +struct ABP_Item_BugSpray_C_OnBlendOut_0696912D47A3DC8FA5836F835E2CF98A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.OnCompleted_0696912D47A3DC8FA5836F835E2CF98A +struct ABP_Item_BugSpray_C_OnCompleted_0696912D47A3DC8FA5836F835E2CF98A_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.Damage_SERVER +struct ABP_Item_BugSpray_C_Damage_SERVER_Params +{ +public: + class UObject* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* Character; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x276 (0x276 - 0x0) +// Function BP_Item_BugSpray.BP_Item_BugSpray_C.ExecuteUbergraph_BP_Item_BugSpray +struct ABP_Item_BugSpray_C_ExecuteUbergraph_BP_Item_BugSpray_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B16[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x10(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x28(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x40(0x10)(ConstParm, ReferenceParm) + bool Temp_bool_Has_Been_Initd_Variable; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B17[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x5D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B18[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B19[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x74(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_1B1A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B1B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_2; // 0x94(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B1C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* K2Node_CustomEvent_Target; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_CustomEvent_Character; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBP_Breakable; // 0xB0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_1; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B1D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0xC4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0xDC(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_1B1E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B1F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B20[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x150(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x15C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x168(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x1F1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x1F2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B21[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x1F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x1FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x208(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x214(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x220(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B22[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x240(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x254(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x25C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x268(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_DoesImplementInterface_ReturnValue; // 0x274(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x275(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_BugSpray_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_classes.hpp new file mode 100644 index 0000000..a0091a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_classes.hpp @@ -0,0 +1,115 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1A1 (0x3F9 - 0x258) +// BlueprintGeneratedClass BP_Item_Camera.BP_Item_Camera_C +class ABP_Item_Camera_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* SpotLight; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low49; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low48; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low47; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low46; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low45; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low44; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low43; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low42; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low41; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low40; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low39; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low38; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low37; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low36; // 0x2D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low35; // 0x2D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low34; // 0x2E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low33; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low32; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low31; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low30; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low29; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low28; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low27; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low26; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low25; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low24; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low23; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low22; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low21; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low20; // 0x350(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low19; // 0x358(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low18; // 0x360(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low17; // 0x368(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low16; // 0x370(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low15; // 0x378(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low14; // 0x380(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low13; // 0x388(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low12; // 0x390(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Tube_Panel_low_Plates_low11; // 0x398(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPointLightComponent* PointLight1; // 0x3A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SM_InstantPhoto; // 0x3A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPointLightComponent* PointLight; // 0x3B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneCaptureComponent2D* SceneCaptureComponent2D; // 0x3B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Flash_Alpha_123048234F34F59E9AA4BCB6DABD2FF5; // 0x3C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Flash__Direction_123048234F34F59E9AA4BCB6DABD2FF5; // 0x3C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22D6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Flash; // 0x3C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Target; // 0x3D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x3D8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_22D7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Tunnel_CameraManager_C* CameraManager; // 0x3E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CurrentPicture; // 0x3E8(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* DynMat; // 0x3F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFlashlightOn; // 0x3F8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Item_Camera_C* GetDefaultObj(); + + void OnRep_IsFlashlightOn(); + void SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1); + void OnRep_CurrentPicture(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, int32 Temp_int_Variable_1, class UTexture* Temp_object_Variable_5, class UTexture* Temp_object_Variable_6, class UTexture* Temp_object_Variable_7, class UTexture* Temp_object_Variable_8, class UTexture* Temp_object_Variable_9, class UTexture* Temp_object_Variable_10, int32 Temp_int_Variable_2, class UTextureRenderTarget2D* Temp_object_Variable_11, class UTextureRenderTarget2D* Temp_object_Variable_12, class UTextureRenderTarget2D* Temp_object_Variable_13, class UTextureRenderTarget2D* Temp_object_Variable_14, class UTextureRenderTarget2D* Temp_object_Variable_15, class UTextureRenderTarget2D* Temp_object_Variable_16, class UTextureRenderTarget2D* Temp_object_Variable_17, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, class UTexture* K2Node_Select_Default_1, class UTexture* K2Node_Select_Default_2); + void UserConstructionScript(); + void Flash__FinishedFunc(); + void Flash__UpdateFunc(); + void Flash__Snap__EventFunc(); + void OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName); + void OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName); + void OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName); + void OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName); + void OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName); + void OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName); + void OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName); + void OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName); + void OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName); + void OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName); + void OnNotifyEnd_49041A0D437647D77BE07E918FD7721C(class FName NotifyName); + void OnNotifyBegin_49041A0D437647D77BE07E918FD7721C(class FName NotifyName); + void OnInterrupted_49041A0D437647D77BE07E918FD7721C(class FName NotifyName); + void OnBlendOut_49041A0D437647D77BE07E918FD7721C(class FName NotifyName); + void OnCompleted_49041A0D437647D77BE07E918FD7721C(class FName NotifyName); + void UseItem(); + void SnapPicture(); + void ReceiveBeginPlay(); + void Update(); + void ReceiveTick(float DeltaSeconds); + void MC_StartPicture(class AFancyCharacter* Player); + void StopPicture(); + void MC_SwitchPhotos(); + void PlayAnimation(); + void SRV_ToggleLight(bool Enabled); + void ExecuteUbergraph_BP_Item_Camera(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_12, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName Temp_name_Variable_2, float CallFunc_Lerp_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_HasAuthority_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_2, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaSeconds, float CallFunc_VSize_ReturnValue, class AFancyCharacter* K2Node_CustomEvent_Player, bool CallFunc_Greater_FloatFloat_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AActor* CallFunc_GetOwner_ReturnValue_4, class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3, bool K2Node_DynamicCast_bSuccess_4, class FName K2Node_CustomEvent_NotifyName_13, bool CallFunc_IsLocallyControlled_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_6, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_4, bool K2Node_DynamicCast_bSuccess_6, bool CallFunc_IsLocallyControlled_ReturnValue_3, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool K2Node_CustomEvent_Enabled, bool CallFunc_IsValid_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_14, class ABP_Smiler_Zone_C* CallFunc_GetActorOfClass_ReturnValue_2, bool CallFunc_IsOverlappingActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_functions.cpp new file mode 100644 index 0000000..2b08cd5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_functions.cpp @@ -0,0 +1,923 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Camera.BP_Item_Camera_C +// (Actor) + +class UClass* ABP_Item_Camera_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Camera_C"); + + return Clss; +} + + +// BP_Item_Camera_C BP_Item_Camera.Default__BP_Item_Camera_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Camera_C* ABP_Item_Camera_C::GetDefaultObj() +{ + static class ABP_Item_Camera_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Camera_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnRep_IsFlashlightOn +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::OnRep_IsFlashlightOn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnRep_IsFlashlightOn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "SetMaterial"); + + Params::ABP_Item_Camera_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnRep_CurrentPicture +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Temp_object_Variable_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnRep_CurrentPicture(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, int32 Temp_int_Variable_1, class UTexture* Temp_object_Variable_5, class UTexture* Temp_object_Variable_6, class UTexture* Temp_object_Variable_7, class UTexture* Temp_object_Variable_8, class UTexture* Temp_object_Variable_9, class UTexture* Temp_object_Variable_10, int32 Temp_int_Variable_2, class UTextureRenderTarget2D* Temp_object_Variable_11, class UTextureRenderTarget2D* Temp_object_Variable_12, class UTextureRenderTarget2D* Temp_object_Variable_13, class UTextureRenderTarget2D* Temp_object_Variable_14, class UTextureRenderTarget2D* Temp_object_Variable_15, class UTextureRenderTarget2D* Temp_object_Variable_16, class UTextureRenderTarget2D* Temp_object_Variable_17, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, class UTexture* K2Node_Select_Default_1, class UTexture* K2Node_Select_Default_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnRep_CurrentPicture"); + + Params::ABP_Item_Camera_C_OnRep_CurrentPicture_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.Temp_object_Variable_9 = Temp_object_Variable_9; + Parms.Temp_object_Variable_10 = Temp_object_Variable_10; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.Temp_object_Variable_11 = Temp_object_Variable_11; + Parms.Temp_object_Variable_12 = Temp_object_Variable_12; + Parms.Temp_object_Variable_13 = Temp_object_Variable_13; + Parms.Temp_object_Variable_14 = Temp_object_Variable_14; + Parms.Temp_object_Variable_15 = Temp_object_Variable_15; + Parms.Temp_object_Variable_16 = Temp_object_Variable_16; + Parms.Temp_object_Variable_17 = Temp_object_Variable_17; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.Flash__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::Flash__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "Flash__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.Flash__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::Flash__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "Flash__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.Flash__Snap__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::Flash__Snap__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "Flash__Snap__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7"); + + Params::ABP_Item_Camera_C_OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7"); + + Params::ABP_Item_Camera_C_OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7"); + + Params::ABP_Item_Camera_C_OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7"); + + Params::ABP_Item_Camera_C_OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7"); + + Params::ABP_Item_Camera_C_OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD"); + + Params::ABP_Item_Camera_C_OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD"); + + Params::ABP_Item_Camera_C_OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD"); + + Params::ABP_Item_Camera_C_OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD"); + + Params::ABP_Item_Camera_C_OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD"); + + Params::ABP_Item_Camera_C_OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_49041A0D437647D77BE07E918FD7721C +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyEnd_49041A0D437647D77BE07E918FD7721C(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyEnd_49041A0D437647D77BE07E918FD7721C"); + + Params::ABP_Item_Camera_C_OnNotifyEnd_49041A0D437647D77BE07E918FD7721C_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_49041A0D437647D77BE07E918FD7721C +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnNotifyBegin_49041A0D437647D77BE07E918FD7721C(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnNotifyBegin_49041A0D437647D77BE07E918FD7721C"); + + Params::ABP_Item_Camera_C_OnNotifyBegin_49041A0D437647D77BE07E918FD7721C_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_49041A0D437647D77BE07E918FD7721C +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnInterrupted_49041A0D437647D77BE07E918FD7721C(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnInterrupted_49041A0D437647D77BE07E918FD7721C"); + + Params::ABP_Item_Camera_C_OnInterrupted_49041A0D437647D77BE07E918FD7721C_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_49041A0D437647D77BE07E918FD7721C +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnBlendOut_49041A0D437647D77BE07E918FD7721C(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnBlendOut_49041A0D437647D77BE07E918FD7721C"); + + Params::ABP_Item_Camera_C_OnBlendOut_49041A0D437647D77BE07E918FD7721C_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_49041A0D437647D77BE07E918FD7721C +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::OnCompleted_49041A0D437647D77BE07E918FD7721C(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "OnCompleted_49041A0D437647D77BE07E918FD7721C"); + + Params::ABP_Item_Camera_C_OnCompleted_49041A0D437647D77BE07E918FD7721C_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.SnapPicture +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::SnapPicture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "SnapPicture"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.Update +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::Update() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "Update"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "ReceiveTick"); + + Params::ABP_Item_Camera_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.MC_StartPicture +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AFancyCharacter* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Camera_C::MC_StartPicture(class AFancyCharacter* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "MC_StartPicture"); + + Params::ABP_Item_Camera_C_MC_StartPicture_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.StopPicture +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::StopPicture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "StopPicture"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.MC_SwitchPhotos +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::MC_SwitchPhotos() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "MC_SwitchPhotos"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Camera_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.SRV_ToggleLight +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Camera_C::SRV_ToggleLight(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "SRV_ToggleLight"); + + Params::ABP_Item_Camera_C_SRV_ToggleLight_Params Parms{}; + + Parms.Enabled = Enabled; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Camera.BP_Item_Camera_C.ExecuteUbergraph_BP_Item_Camera +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13 (ZeroConstructor, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14 (ZeroConstructor, NoDestructor) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Enabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Smiler_Zone_C* CallFunc_GetActorOfClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverlappingActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Camera_C::ExecuteUbergraph_BP_Item_Camera(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_12, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName Temp_name_Variable_2, float CallFunc_Lerp_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_HasAuthority_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_2, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaSeconds, float CallFunc_VSize_ReturnValue, class AFancyCharacter* K2Node_CustomEvent_Player, bool CallFunc_Greater_FloatFloat_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AActor* CallFunc_GetOwner_ReturnValue_4, class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_5, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3, bool K2Node_DynamicCast_bSuccess_4, class FName K2Node_CustomEvent_NotifyName_13, bool CallFunc_IsLocallyControlled_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_6, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_4, bool K2Node_DynamicCast_bSuccess_6, bool CallFunc_IsLocallyControlled_ReturnValue_3, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool K2Node_CustomEvent_Enabled, bool CallFunc_IsValid_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_14, class ABP_Smiler_Zone_C* CallFunc_GetActorOfClass_ReturnValue_2, bool CallFunc_IsOverlappingActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Camera_C", "ExecuteUbergraph_BP_Item_Camera"); + + Params::ABP_Item_Camera_C_ExecuteUbergraph_BP_Item_Camera_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_12 = K2Node_CustomEvent_NotifyName_12; + Parms.K2Node_CustomEvent_NotifyName_11 = K2Node_CustomEvent_NotifyName_11; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_10 = K2Node_CustomEvent_NotifyName_10; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_12 = K2Node_CreateDelegate_OutputDelegate_12; + Parms.Temp_name_Variable_2 = Temp_name_Variable_2; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsFancy_Character_1 = K2Node_DynamicCast_AsFancy_Character_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.K2Node_CreateDelegate_OutputDelegate_13 = K2Node_CreateDelegate_OutputDelegate_13; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetOwner_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Character_2 = K2Node_DynamicCast_AsFancy_Character_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_5 = CallFunc_GetOwner_ReturnValue_5; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character_3 = K2Node_DynamicCast_AsFancy_Character_3; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.K2Node_CustomEvent_NotifyName_13 = K2Node_CustomEvent_NotifyName_13; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_6 = CallFunc_GetOwner_ReturnValue_6; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.K2Node_CreateDelegate_OutputDelegate_14 = K2Node_CreateDelegate_OutputDelegate_14; + Parms.CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetAnimInstance_ReturnValue; + Parms.CallFunc_GetAnimInstance_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_2 = CallFunc_IsLocallyControlled_ReturnValue_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character_4 = K2Node_DynamicCast_AsFancy_Character_4; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.CallFunc_IsLocallyControlled_ReturnValue_3 = CallFunc_IsLocallyControlled_ReturnValue_3; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; + Parms.K2Node_CustomEvent_Enabled = K2Node_CustomEvent_Enabled; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_CustomEvent_NotifyName_14 = K2Node_CustomEvent_NotifyName_14; + Parms.CallFunc_GetActorOfClass_ReturnValue_2 = CallFunc_GetActorOfClass_ReturnValue_2; + Parms.CallFunc_IsOverlappingActor_ReturnValue = CallFunc_IsOverlappingActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_parameters.hpp new file mode 100644 index 0000000..c934de2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_parameters.hpp @@ -0,0 +1,320 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.SetMaterial +struct ABP_Item_Camera_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC8 (0xC8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnRep_CurrentPicture +struct ABP_Item_Camera_C_OnRep_CurrentPicture_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_2; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_3; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_4; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22C2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable_5; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_6; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_7; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_8; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_9; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_10; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* Temp_object_Variable_11; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_12; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_13; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_14; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_15; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_16; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Temp_object_Variable_17; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default_2; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7 +struct ABP_Item_Camera_C_OnNotifyEnd_3ABC687248F18F6E8E9F69BF9EB015A7_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7 +struct ABP_Item_Camera_C_OnNotifyBegin_3ABC687248F18F6E8E9F69BF9EB015A7_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7 +struct ABP_Item_Camera_C_OnInterrupted_3ABC687248F18F6E8E9F69BF9EB015A7_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7 +struct ABP_Item_Camera_C_OnBlendOut_3ABC687248F18F6E8E9F69BF9EB015A7_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7 +struct ABP_Item_Camera_C_OnCompleted_3ABC687248F18F6E8E9F69BF9EB015A7_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD +struct ABP_Item_Camera_C_OnNotifyEnd_E8F7DC85419A58268AB58B8CC984D2BD_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD +struct ABP_Item_Camera_C_OnNotifyBegin_E8F7DC85419A58268AB58B8CC984D2BD_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD +struct ABP_Item_Camera_C_OnInterrupted_E8F7DC85419A58268AB58B8CC984D2BD_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD +struct ABP_Item_Camera_C_OnBlendOut_E8F7DC85419A58268AB58B8CC984D2BD_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD +struct ABP_Item_Camera_C_OnCompleted_E8F7DC85419A58268AB58B8CC984D2BD_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyEnd_49041A0D437647D77BE07E918FD7721C +struct ABP_Item_Camera_C_OnNotifyEnd_49041A0D437647D77BE07E918FD7721C_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnNotifyBegin_49041A0D437647D77BE07E918FD7721C +struct ABP_Item_Camera_C_OnNotifyBegin_49041A0D437647D77BE07E918FD7721C_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnInterrupted_49041A0D437647D77BE07E918FD7721C +struct ABP_Item_Camera_C_OnInterrupted_49041A0D437647D77BE07E918FD7721C_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnBlendOut_49041A0D437647D77BE07E918FD7721C +struct ABP_Item_Camera_C_OnBlendOut_49041A0D437647D77BE07E918FD7721C_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.OnCompleted_49041A0D437647D77BE07E918FD7721C +struct ABP_Item_Camera_C_OnCompleted_49041A0D437647D77BE07E918FD7721C_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.ReceiveTick +struct ABP_Item_Camera_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.MC_StartPicture +struct ABP_Item_Camera_C_MC_StartPicture_Params +{ +public: + class AFancyCharacter* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.SRV_ToggleLight +struct ABP_Item_Camera_C_SRV_ToggleLight_Params +{ +public: + bool Enabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2E1 (0x2E1 - 0x0) +// Function BP_Item_Camera.BP_Item_Camera_C.ExecuteUbergraph_BP_Item_Camera +struct ABP_Item_Camera_C_ExecuteUbergraph_BP_Item_Camera_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_12; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_11; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_10; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_9; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_8; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x74(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_7; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x8C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xA4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0xB4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0xBC(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0xDC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0xEC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0xF4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x104(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x10C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x11C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x124(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x134(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12; // 0x13C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_2; // 0x14C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x199(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x1A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyCharacter* K2Node_CustomEvent_Player; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x1E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13; // 0x1F0(0x10)(ZeroConstructor, NoDestructor) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x208(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Tunnel_CameraManager_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x229(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_5; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x238(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x248(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_13; // 0x24C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x254(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_6; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14; // 0x26C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_22D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1; // 0x288(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_2; // 0x290(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22D1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22D2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_4; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_3; // 0x2B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22D3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Enabled; // 0x2C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x2C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22D4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_14; // 0x2CC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Smiler_Zone_C* CallFunc_GetActorOfClass_ReturnValue_2; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverlappingActor_ReturnValue; // 0x2E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Camera_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_classes.hpp new file mode 100644 index 0000000..93dac93 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x2B0 - 0x2B0) +// BlueprintGeneratedClass BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C +class ABP_Item_Chainsaw_Fast_C : public ABP_Item_Chainsaw_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_Item_Chainsaw_Fast_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_functions.cpp new file mode 100644 index 0000000..47c307c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Chainsaw_Fast.BP_Item_Chainsaw_Fast_C +// (Actor) + +class UClass* ABP_Item_Chainsaw_Fast_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Chainsaw_Fast_C"); + + return Clss; +} + + +// BP_Item_Chainsaw_Fast_C BP_Item_Chainsaw_Fast.Default__BP_Item_Chainsaw_Fast_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Chainsaw_Fast_C* ABP_Item_Chainsaw_Fast_C::GetDefaultObj() +{ + static class ABP_Item_Chainsaw_Fast_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Chainsaw_Fast_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_Fast_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_classes.hpp new file mode 100644 index 0000000..add3ef4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_classes.hpp @@ -0,0 +1,58 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x2B0 - 0x258) +// BlueprintGeneratedClass BP_Item_Chainsaw.BP_Item_Chainsaw_C +class ABP_Item_Chainsaw_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UParticleSystemComponent* ParticleSystem2; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* ParticleSystem1; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UParticleSystemComponent* ParticleSystem; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh1; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Recoil_Alpha_9E36E6804B513BC945E146BF4A1663B9; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Recoil__Direction_9E36E6804B513BC945E146BF4A1663B9; // 0x284(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2245[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Recoil; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2246[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AChainsaw_BP_C* Chainsaw; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Sound; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimMontage* Montage; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_Chainsaw_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); + void Recoil__FinishedFunc(); + void Recoil__UpdateFunc(); + void OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName); + void OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName); + void OnInterrupted_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName); + void OnBlendOut_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName); + void OnCompleted_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName); + void OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName); + void OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName); + void OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName); + void OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName); + void OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName); + void UseItem(); + void Damage_SERVER(class UObject* Target, class AFancyCharacter* Character); + void PlayAnimation(); + void OC_Trace(); + void ReceiveDestroyed(); + void ExecuteUbergraph_BP_Item_Chainsaw(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_5, class FName Temp_name_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, TArray& Temp_object_Variable, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_8, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Destructible, bool K2Node_DynamicCast_bSuccess, class AActor* CallFunc_GetOwner_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, bool CallFunc_IsValid_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_1, class FName K2Node_CustomEvent_NotifyName_6, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_7, class AActor* CallFunc_GetOwner_ReturnValue_3, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_HasAuthority_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, bool CallFunc_IsValid_ReturnValue_6, class AActor* CallFunc_GetOwner_ReturnValue_4, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, class AChainsaw_BP_C* CallFunc_FinishSpawningActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_functions.cpp new file mode 100644 index 0000000..f250d22 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_functions.cpp @@ -0,0 +1,603 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Chainsaw.BP_Item_Chainsaw_C +// (Actor) + +class UClass* ABP_Item_Chainsaw_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Chainsaw_C"); + + return Clss; +} + + +// BP_Item_Chainsaw_C BP_Item_Chainsaw.Default__BP_Item_Chainsaw_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Chainsaw_C* ABP_Item_Chainsaw_C::GetDefaultObj() +{ + static class ABP_Item_Chainsaw_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Chainsaw_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Chainsaw_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "SetMaterial"); + + Params::ABP_Item_Chainsaw_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Recoil__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::Recoil__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "Recoil__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Recoil__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::Recoil__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "Recoil__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4"); + + Params::ABP_Item_Chainsaw_C_OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4"); + + Params::ABP_Item_Chainsaw_C_OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_702F9C624045D5D1016E778DEB923CD4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnInterrupted_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnInterrupted_702F9C624045D5D1016E778DEB923CD4"); + + Params::ABP_Item_Chainsaw_C_OnInterrupted_702F9C624045D5D1016E778DEB923CD4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_702F9C624045D5D1016E778DEB923CD4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnBlendOut_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnBlendOut_702F9C624045D5D1016E778DEB923CD4"); + + Params::ABP_Item_Chainsaw_C_OnBlendOut_702F9C624045D5D1016E778DEB923CD4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_702F9C624045D5D1016E778DEB923CD4 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnCompleted_702F9C624045D5D1016E778DEB923CD4(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnCompleted_702F9C624045D5D1016E778DEB923CD4"); + + Params::ABP_Item_Chainsaw_C_OnCompleted_702F9C624045D5D1016E778DEB923CD4_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659"); + + Params::ABP_Item_Chainsaw_C_OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659"); + + Params::ABP_Item_Chainsaw_C_OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659"); + + Params::ABP_Item_Chainsaw_C_OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659"); + + Params::ABP_Item_Chainsaw_C_OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659"); + + Params::ABP_Item_Chainsaw_C_OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Damage_SERVER +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::Damage_SERVER(class UObject* Target, class AFancyCharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "Damage_SERVER"); + + Params::ABP_Item_Chainsaw_C_Damage_SERVER_Params Parms{}; + + Parms.Target = Target; + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OC_Trace +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::OC_Trace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "OC_Trace"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Item_Chainsaw_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.ExecuteUbergraph_BP_Item_Chainsaw +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class UObject* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBP_Destructible (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_DoesImplementInterface_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AChainsaw_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Chainsaw_C::ExecuteUbergraph_BP_Item_Chainsaw(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_5, class FName Temp_name_Variable, const struct FTransform& CallFunc_MakeTransform_ReturnValue, TArray& Temp_object_Variable, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_8, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Destructible, bool K2Node_DynamicCast_bSuccess, class AActor* CallFunc_GetOwner_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, bool CallFunc_IsValid_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_1, class FName K2Node_CustomEvent_NotifyName_6, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, class FName K2Node_CustomEvent_NotifyName_7, class AActor* CallFunc_GetOwner_ReturnValue_3, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_HasAuthority_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, bool CallFunc_IsValid_ReturnValue_6, class AActor* CallFunc_GetOwner_ReturnValue_4, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, class AChainsaw_BP_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Chainsaw_C", "ExecuteUbergraph_BP_Item_Chainsaw"); + + Params::ABP_Item_Chainsaw_C_ExecuteUbergraph_BP_Item_Chainsaw_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.K2Node_DynamicCast_AsBP_Destructible = K2Node_DynamicCast_AsBP_Destructible; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_DynamicCast_AsFancy_Character_1 = K2Node_DynamicCast_AsFancy_Character_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_DoesImplementInterface_ReturnValue = CallFunc_DoesImplementInterface_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character_2 = K2Node_DynamicCast_AsFancy_Character_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.K2Node_DynamicCast_AsFancy_Character_3 = K2Node_DynamicCast_AsFancy_Character_3; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_HasAuthority_ReturnValue_3 = CallFunc_HasAuthority_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_GetOwner_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_parameters.hpp new file mode 100644 index 0000000..0182782 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_parameters.hpp @@ -0,0 +1,228 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.SetMaterial +struct ABP_Item_Chainsaw_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4 +struct ABP_Item_Chainsaw_C_OnNotifyEnd_702F9C624045D5D1016E778DEB923CD4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4 +struct ABP_Item_Chainsaw_C_OnNotifyBegin_702F9C624045D5D1016E778DEB923CD4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_702F9C624045D5D1016E778DEB923CD4 +struct ABP_Item_Chainsaw_C_OnInterrupted_702F9C624045D5D1016E778DEB923CD4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_702F9C624045D5D1016E778DEB923CD4 +struct ABP_Item_Chainsaw_C_OnBlendOut_702F9C624045D5D1016E778DEB923CD4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_702F9C624045D5D1016E778DEB923CD4 +struct ABP_Item_Chainsaw_C_OnCompleted_702F9C624045D5D1016E778DEB923CD4_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659 +struct ABP_Item_Chainsaw_C_OnNotifyEnd_FBCA7ED7436A8ED7C154A2B37E6C3659_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659 +struct ABP_Item_Chainsaw_C_OnNotifyBegin_FBCA7ED7436A8ED7C154A2B37E6C3659_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659 +struct ABP_Item_Chainsaw_C_OnInterrupted_FBCA7ED7436A8ED7C154A2B37E6C3659_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659 +struct ABP_Item_Chainsaw_C_OnBlendOut_FBCA7ED7436A8ED7C154A2B37E6C3659_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659 +struct ABP_Item_Chainsaw_C_OnCompleted_FBCA7ED7436A8ED7C154A2B37E6C3659_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.Damage_SERVER +struct ABP_Item_Chainsaw_C_Damage_SERVER_Params +{ +public: + class UObject* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* Character; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x388 (0x388 - 0x0) +// Function BP_Item_Chainsaw.BP_Item_Chainsaw_C.ExecuteUbergraph_BP_Item_Chainsaw +struct ABP_Item_Chainsaw_C_ExecuteUbergraph_BP_Item_Chainsaw_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_5; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2235[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x20(0x30)(IsPlainOldData, NoDestructor) + TArray Temp_object_Variable; // 0x50(0x10)(ConstParm, ReferenceParm) + class FName K2Node_CustomEvent_NotifyName_4; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x68(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x80(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x98(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0xB0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0xC8(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_8; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2236[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_9; // 0xEC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0xF4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2237[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* K2Node_CustomEvent_Target; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_CustomEvent_Character; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBP_Destructible; // 0x118(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2238[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0x138(0x10)(ZeroConstructor, NoDestructor) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x151(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2239[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x161(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_223A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x170(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_223B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_6; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_223C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x1A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x1D4(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x1F0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x279(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x27A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_223D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x284(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x290(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x29C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x2A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_223E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x2E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x2F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_DoesImplementInterface_ReturnValue; // 0x2FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x2FD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_223F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_2; // 0x310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x318(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x319(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x31A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x31B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x31C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2240[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_7; // 0x320(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_3; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x338(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2241[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x33C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x348(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x350(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_3; // 0x351(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x352(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2242[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x354(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_6; // 0x364(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2243[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x370(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_7; // 0x378(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2244[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AChainsaw_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Chainsaw_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_classes.hpp new file mode 100644 index 0000000..8190393 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x270 - 0x258) +// BlueprintGeneratedClass BP_Item_Crowbar.BP_Item_Crowbar_C +class ABP_Item_Crowbar_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool CanUse; // 0x260(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_234C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACrowbar_BP_C* Crowbar; // 0x268(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_Crowbar_C* GetDefaultObj(); + + void OnNotifyEnd_751D76F146E38F09943798A236AB1CAA(class FName NotifyName); + void OnNotifyBegin_751D76F146E38F09943798A236AB1CAA(class FName NotifyName); + void OnInterrupted_751D76F146E38F09943798A236AB1CAA(class FName NotifyName); + void OnBlendOut_751D76F146E38F09943798A236AB1CAA(class FName NotifyName); + void OnCompleted_751D76F146E38F09943798A236AB1CAA(class FName NotifyName); + void OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName); + void OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName); + void OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName); + void OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName); + void OnCompleted_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName); + void UseItem(); + void Damage_SERVER(class UObject* Target, class AFancyCharacter* Character); + void PlayAnimation(); + void OC_Trace(); + void ExecuteUbergraph_BP_Item_Crowbar(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ACrowbar_BP_C* CallFunc_FinishSpawningActor_ReturnValue, TArray& Temp_object_Variable, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, bool CallFunc_HasAuthority_ReturnValue_1, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, class FName K2Node_CustomEvent_NotifyName_8, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_functions.cpp new file mode 100644 index 0000000..6feaca8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_functions.cpp @@ -0,0 +1,496 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Crowbar.BP_Item_Crowbar_C +// (Actor) + +class UClass* ABP_Item_Crowbar_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Crowbar_C"); + + return Clss; +} + + +// BP_Item_Crowbar_C BP_Item_Crowbar.Default__BP_Item_Crowbar_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Crowbar_C* ABP_Item_Crowbar_C::GetDefaultObj() +{ + static class ABP_Item_Crowbar_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Crowbar_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_751D76F146E38F09943798A236AB1CAA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnNotifyEnd_751D76F146E38F09943798A236AB1CAA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnNotifyEnd_751D76F146E38F09943798A236AB1CAA"); + + Params::ABP_Item_Crowbar_C_OnNotifyEnd_751D76F146E38F09943798A236AB1CAA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_751D76F146E38F09943798A236AB1CAA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnNotifyBegin_751D76F146E38F09943798A236AB1CAA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnNotifyBegin_751D76F146E38F09943798A236AB1CAA"); + + Params::ABP_Item_Crowbar_C_OnNotifyBegin_751D76F146E38F09943798A236AB1CAA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_751D76F146E38F09943798A236AB1CAA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnInterrupted_751D76F146E38F09943798A236AB1CAA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnInterrupted_751D76F146E38F09943798A236AB1CAA"); + + Params::ABP_Item_Crowbar_C_OnInterrupted_751D76F146E38F09943798A236AB1CAA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_751D76F146E38F09943798A236AB1CAA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnBlendOut_751D76F146E38F09943798A236AB1CAA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnBlendOut_751D76F146E38F09943798A236AB1CAA"); + + Params::ABP_Item_Crowbar_C_OnBlendOut_751D76F146E38F09943798A236AB1CAA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_751D76F146E38F09943798A236AB1CAA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnCompleted_751D76F146E38F09943798A236AB1CAA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnCompleted_751D76F146E38F09943798A236AB1CAA"); + + Params::ABP_Item_Crowbar_C_OnCompleted_751D76F146E38F09943798A236AB1CAA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA"); + + Params::ABP_Item_Crowbar_C_OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA"); + + Params::ABP_Item_Crowbar_C_OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA"); + + Params::ABP_Item_Crowbar_C_OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA"); + + Params::ABP_Item_Crowbar_C_OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_BE8B199649F76BBA28D0A884255F0BFA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::OnCompleted_BE8B199649F76BBA28D0A884255F0BFA(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OnCompleted_BE8B199649F76BBA28D0A884255F0BFA"); + + Params::ABP_Item_Crowbar_C_OnCompleted_BE8B199649F76BBA28D0A884255F0BFA_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Crowbar_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.Damage_SERVER +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Crowbar_C::Damage_SERVER(class UObject* Target, class AFancyCharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "Damage_SERVER"); + + Params::ABP_Item_Crowbar_C_Damage_SERVER_Params Parms{}; + + Parms.Target = Target; + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Crowbar_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OC_Trace +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Crowbar_C::OC_Trace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "OC_Trace"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.ExecuteUbergraph_BP_Item_Crowbar +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACrowbar_BP_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UObject* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBP_Breakable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// bool CallFunc_DoesImplementInterface_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Crowbar_C::ExecuteUbergraph_BP_Item_Crowbar(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ACrowbar_BP_C* CallFunc_FinishSpawningActor_ReturnValue, TArray& Temp_object_Variable, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, bool CallFunc_HasAuthority_ReturnValue_1, class UObject* K2Node_CustomEvent_Target, class AFancyCharacter* K2Node_CustomEvent_Character, TScriptInterface K2Node_DynamicCast_AsBP_Breakable, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, class FName K2Node_CustomEvent_NotifyName_8, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, bool CallFunc_DoesImplementInterface_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Crowbar_C", "ExecuteUbergraph_BP_Item_Crowbar"); + + Params::ABP_Item_Crowbar_C_ExecuteUbergraph_BP_Item_Crowbar_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character; + Parms.K2Node_DynamicCast_AsBP_Breakable = K2Node_DynamicCast_AsBP_Breakable; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Character_1 = K2Node_DynamicCast_AsFancy_Character_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.CallFunc_DoesImplementInterface_ReturnValue = CallFunc_DoesImplementInterface_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_parameters.hpp new file mode 100644 index 0000000..5bb8801 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_parameters.hpp @@ -0,0 +1,200 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_751D76F146E38F09943798A236AB1CAA +struct ABP_Item_Crowbar_C_OnNotifyEnd_751D76F146E38F09943798A236AB1CAA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_751D76F146E38F09943798A236AB1CAA +struct ABP_Item_Crowbar_C_OnNotifyBegin_751D76F146E38F09943798A236AB1CAA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_751D76F146E38F09943798A236AB1CAA +struct ABP_Item_Crowbar_C_OnInterrupted_751D76F146E38F09943798A236AB1CAA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_751D76F146E38F09943798A236AB1CAA +struct ABP_Item_Crowbar_C_OnBlendOut_751D76F146E38F09943798A236AB1CAA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_751D76F146E38F09943798A236AB1CAA +struct ABP_Item_Crowbar_C_OnCompleted_751D76F146E38F09943798A236AB1CAA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA +struct ABP_Item_Crowbar_C_OnNotifyEnd_BE8B199649F76BBA28D0A884255F0BFA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA +struct ABP_Item_Crowbar_C_OnNotifyBegin_BE8B199649F76BBA28D0A884255F0BFA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA +struct ABP_Item_Crowbar_C_OnInterrupted_BE8B199649F76BBA28D0A884255F0BFA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA +struct ABP_Item_Crowbar_C_OnBlendOut_BE8B199649F76BBA28D0A884255F0BFA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.OnCompleted_BE8B199649F76BBA28D0A884255F0BFA +struct ABP_Item_Crowbar_C_OnCompleted_BE8B199649F76BBA28D0A884255F0BFA_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.Damage_SERVER +struct ABP_Item_Crowbar_C_Damage_SERVER_Params +{ +public: + class UObject* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* Character; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x32E (0x32E - 0x0) +// Function BP_Item_Crowbar.BP_Item_Crowbar_C.ExecuteUbergraph_BP_Item_Crowbar +struct ABP_Item_Crowbar_C_ExecuteUbergraph_BP_Item_Crowbar_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_7; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_4; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x74(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x8C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xA4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0xB4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0xBC(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2340[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xE0(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACrowbar_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x120(0x10)(ConstParm, ReferenceParm) + bool CallFunc_HasAuthority_ReturnValue; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2341[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_9; // 0x134(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x13C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2342[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* K2Node_CustomEvent_Target; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_CustomEvent_Character; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBP_Breakable; // 0x150(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2343[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x164(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2344[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x178(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2345[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2346[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_8; // 0x19C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x1A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x1A5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2347[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2348[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x1D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2349[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x204(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x208(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x214(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x29C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x29D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x29E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x2A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x2A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x2B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x2C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x2CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2E8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x304(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x310(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x31C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_DoesImplementInterface_ReturnValue; // 0x32C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x32D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Crowbar_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_classes.hpp new file mode 100644 index 0000000..a824a02 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_classes.hpp @@ -0,0 +1,58 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x290 - 0x258) +// BlueprintGeneratedClass BP_Item_Firework.BP_Item_Firework_C +class ABP_Item_Firework_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UNiagaraComponent* Niagara; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Sparks; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float ExplodeTimer_Explode_CECADC134CDE7D0DEEC0259583FAD28E; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection ExplodeTimer__Direction_CECADC134CDE7D0DEEC0259583FAD28E; // 0x274(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* ExplodeTimer; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x280(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_22FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ThrowTime; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* SparkSound; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_Firework_C* GetDefaultObj(); + + void ExplodeTimer__FinishedFunc(); + void ExplodeTimer__UpdateFunc(); + void OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName); + void OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName); + void OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName); + void OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName); + void OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName); + void OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName); + void OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName); + void OnInterrupted_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName); + void OnBlendOut_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName); + void OnCompleted_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName); + void OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName); + void OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName); + void OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName); + void OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName); + void OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName); + void MC_Prime(); + void MC_Throw(); + void UseItem(); + void StartTimer(); + void ExecuteUbergraph_BP_Item_Firework(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName Temp_name_Variable_2, class AActor* CallFunc_GetOwner_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class FName K2Node_CustomEvent_NotifyName_13, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_FireworkProjectile_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_14, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_3, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_functions.cpp new file mode 100644 index 0000000..89bfb04 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_functions.cpp @@ -0,0 +1,610 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Firework.BP_Item_Firework_C +// (Actor) + +class UClass* ABP_Item_Firework_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Firework_C"); + + return Clss; +} + + +// BP_Item_Firework_C BP_Item_Firework.Default__BP_Item_Firework_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Firework_C* ABP_Item_Firework_C::GetDefaultObj() +{ + static class ABP_Item_Firework_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Firework_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.ExplodeTimer__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::ExplodeTimer__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "ExplodeTimer__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.ExplodeTimer__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::ExplodeTimer__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "ExplodeTimer__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF"); + + Params::ABP_Item_Firework_C_OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF"); + + Params::ABP_Item_Firework_C_OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF"); + + Params::ABP_Item_Firework_C_OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF"); + + Params::ABP_Item_Firework_C_OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF"); + + Params::ABP_Item_Firework_C_OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC"); + + Params::ABP_Item_Firework_C_OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC"); + + Params::ABP_Item_Firework_C_OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_3A4A9B52408959A077D530BA011BC1FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnInterrupted_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnInterrupted_3A4A9B52408959A077D530BA011BC1FC"); + + Params::ABP_Item_Firework_C_OnInterrupted_3A4A9B52408959A077D530BA011BC1FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_3A4A9B52408959A077D530BA011BC1FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnBlendOut_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnBlendOut_3A4A9B52408959A077D530BA011BC1FC"); + + Params::ABP_Item_Firework_C_OnBlendOut_3A4A9B52408959A077D530BA011BC1FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_3A4A9B52408959A077D530BA011BC1FC +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnCompleted_3A4A9B52408959A077D530BA011BC1FC(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnCompleted_3A4A9B52408959A077D530BA011BC1FC"); + + Params::ABP_Item_Firework_C_OnCompleted_3A4A9B52408959A077D530BA011BC1FC_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64"); + + Params::ABP_Item_Firework_C_OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64"); + + Params::ABP_Item_Firework_C_OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64"); + + Params::ABP_Item_Firework_C_OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64"); + + Params::ABP_Item_Firework_C_OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Firework_C::OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64"); + + Params::ABP_Item_Firework_C_OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.MC_Prime +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::MC_Prime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "MC_Prime"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.MC_Throw +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::MC_Throw() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "MC_Throw"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.StartTimer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Firework_C::StartTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "StartTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Firework.BP_Item_Firework_C.ExecuteUbergraph_BP_Item_Firework +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetBaseAimRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_FireworkProjectile_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13 (ZeroConstructor, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14 (ZeroConstructor, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Firework_C::ExecuteUbergraph_BP_Item_Firework(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_11, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_9, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName Temp_name_Variable_1, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, class FName Temp_name_Variable_2, class AActor* CallFunc_GetOwner_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class FName K2Node_CustomEvent_NotifyName_13, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_FireworkProjectile_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool CallFunc_HasAuthority_ReturnValue, class FName K2Node_CustomEvent_NotifyName_14, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_3, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Firework_C", "ExecuteUbergraph_BP_Item_Firework"); + + Params::ABP_Item_Firework_C_ExecuteUbergraph_BP_Item_Firework_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_12 = K2Node_CustomEvent_NotifyName_12; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_11 = K2Node_CustomEvent_NotifyName_11; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_10 = K2Node_CustomEvent_NotifyName_10; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_12 = K2Node_CreateDelegate_OutputDelegate_12; + Parms.Temp_name_Variable_2 = Temp_name_Variable_2; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CustomEvent_NotifyName_13 = K2Node_CustomEvent_NotifyName_13; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetBaseAimRotation_ReturnValue = CallFunc_GetBaseAimRotation_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_13 = K2Node_CreateDelegate_OutputDelegate_13; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_14 = K2Node_CustomEvent_NotifyName_14; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_1 = CallFunc_SpawnSoundAttached_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_3 = K2Node_DynamicCast_AsBPCharacter_Demo_3; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_CreateDelegate_OutputDelegate_14 = K2Node_CreateDelegate_OutputDelegate_14; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_parameters.hpp new file mode 100644 index 0000000..0ee93e5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_parameters.hpp @@ -0,0 +1,221 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF +struct ABP_Item_Firework_C_OnNotifyEnd_2A0F3273455CB03AB9B90EA95723A9CF_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF +struct ABP_Item_Firework_C_OnNotifyBegin_2A0F3273455CB03AB9B90EA95723A9CF_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF +struct ABP_Item_Firework_C_OnInterrupted_2A0F3273455CB03AB9B90EA95723A9CF_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF +struct ABP_Item_Firework_C_OnBlendOut_2A0F3273455CB03AB9B90EA95723A9CF_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF +struct ABP_Item_Firework_C_OnCompleted_2A0F3273455CB03AB9B90EA95723A9CF_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC +struct ABP_Item_Firework_C_OnNotifyEnd_3A4A9B52408959A077D530BA011BC1FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC +struct ABP_Item_Firework_C_OnNotifyBegin_3A4A9B52408959A077D530BA011BC1FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_3A4A9B52408959A077D530BA011BC1FC +struct ABP_Item_Firework_C_OnInterrupted_3A4A9B52408959A077D530BA011BC1FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_3A4A9B52408959A077D530BA011BC1FC +struct ABP_Item_Firework_C_OnBlendOut_3A4A9B52408959A077D530BA011BC1FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_3A4A9B52408959A077D530BA011BC1FC +struct ABP_Item_Firework_C_OnCompleted_3A4A9B52408959A077D530BA011BC1FC_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64 +struct ABP_Item_Firework_C_OnNotifyEnd_75A74F3E49D0A9605DCB0DAA1C18ED64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64 +struct ABP_Item_Firework_C_OnNotifyBegin_75A74F3E49D0A9605DCB0DAA1C18ED64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64 +struct ABP_Item_Firework_C_OnInterrupted_75A74F3E49D0A9605DCB0DAA1C18ED64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64 +struct ABP_Item_Firework_C_OnBlendOut_75A74F3E49D0A9605DCB0DAA1C18ED64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64 +struct ABP_Item_Firework_C_OnCompleted_75A74F3E49D0A9605DCB0DAA1C18ED64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28A (0x28A - 0x0) +// Function BP_Item_Firework.BP_Item_Firework_C.ExecuteUbergraph_BP_Item_Firework +struct ABP_Item_Firework_C_ExecuteUbergraph_BP_Item_Firework_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_12; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_11; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_10; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_9; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_8; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x74(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_7; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x8C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xA4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0xB4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0xBC(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0xDC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0xEC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0xF4(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x104(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x10C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x11C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x124(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x134(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12; // 0x13C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_2; // 0x14C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22EF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_13; // 0x174(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x189(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x198(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetBaseAimRotation_ReturnValue; // 0x1B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22F5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x1D0(0x30)(IsPlainOldData, NoDestructor) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x208(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_FireworkProjectile_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13; // 0x220(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_14; // 0x234(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22F8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1; // 0x240(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x258(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22F9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_14; // 0x25C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_22FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Firework_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_classes.hpp new file mode 100644 index 0000000..1bca725 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_classes.hpp @@ -0,0 +1,77 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x81 (0x2D9 - 0x258) +// BlueprintGeneratedClass BP_Item_Flashlight.BP_Item_Flashlight_C +class ABP_Item_Flashlight_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* FlashlightFakeGI; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* Flashlight; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* FlashlightArm; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPointLightComponent* PointLight; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_2_Intensity_008846C045F53BBD4D1894AF62ABCDA4; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_2__Direction_008846C045F53BBD4D1894AF62ABCDA4; // 0x284(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_232D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_2; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TogglePower_ConeAngle_13371DEB4B39ADCC2F805FA1A0243354; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TogglePower_Radius_13371DEB4B39ADCC2F805FA1A0243354; // 0x294(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TogglePower_Intensity_13371DEB4B39ADCC2F805FA1A0243354; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection TogglePower__Direction_13371DEB4B39ADCC2F805FA1A0243354; // 0x29C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_232E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* TogglePower; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_1_Attenuation_E0EC2A9E45AAEE86A82C75B21D1308FD; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_1_Intensity_E0EC2A9E45AAEE86A82C75B21D1308FD; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_E0EC2A9E45AAEE86A82C75B21D1308FD; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_232F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Intensity_EDA80A064DE4869B230E87B5CA1781E4; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_EDA80A064DE4869B230E87B5CA1781E4; // 0x2C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2330[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFlashlightOn; // 0x2D0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2331[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Intensity; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasGI; // 0x2D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Item_Flashlight_C* GetDefaultObj(); + + void GetAdjustedRadius(float Radius, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue); + void GetAdjustedIntensity(float Intensity, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue); + void OnRep_IsFlashlightOn(float CallFunc_Multiply_FloatFloat_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void TogglePower__FinishedFunc(); + void TogglePower__UpdateFunc(); + void Timeline_2__FinishedFunc(); + void Timeline_2__UpdateFunc(); + void OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName); + void OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName); + void OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName); + void OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName); + void OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName); + void UseItem(); + void ReceiveBeginPlay(); + void ToggleFadePower(bool FadeOut); + void PlayAnimation(); + void StartFlicker(); + void ToggleFlashlightPower(bool Power); + void FadeLight(bool FadeOut); + void ExecuteUbergraph_BP_Item_Flashlight(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, float CallFunc_GetAdjustedRadius_Adjusted, float CallFunc_GetAdjustedIntensity_Adjusted, bool CallFunc_EqualEqual_ByteByte_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool K2Node_CustomEvent_FadeOut_1, class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsOverlappingActor_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue_1, TArray& CallFunc_GetComponentsByTag_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class USceneComponent* CallFunc_Array_Get_Item, bool CallFunc_IsLocallyControlled_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetAdjustedIntensity_Adjusted_1, float CallFunc_GetAdjustedIntensity_Adjusted_2, float CallFunc_GetAdjustedIntensity_Adjusted_3, float CallFunc_GetAdjustedIntensity_Adjusted_4, float CallFunc_GetAdjustedRadius_Adjusted_1, float CallFunc_GetAdjustedRadius_Adjusted_2, float CallFunc_GetAdjustedRadius_Adjusted_3, bool K2Node_CustomEvent_Power, bool CallFunc_Not_PreBool_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, float CallFunc_GetAdjustedIntensity_Adjusted_5, float CallFunc_GetAdjustedIntensity_Adjusted_6, float CallFunc_GetAdjustedRadius_Adjusted_4, float CallFunc_GetAdjustedRadius_Adjusted_5, float CallFunc_GetAdjustedIntensity_Adjusted_7, float CallFunc_GetAdjustedIntensity_Adjusted_8, float CallFunc_GetAdjustedIntensity_Adjusted_9, float CallFunc_GetAdjustedRadius_Adjusted_6, bool K2Node_CustomEvent_FadeOut); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_functions.cpp new file mode 100644 index 0000000..2c4ab81 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_functions.cpp @@ -0,0 +1,678 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Flashlight.BP_Item_Flashlight_C +// (Actor) + +class UClass* ABP_Item_Flashlight_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Flashlight_C"); + + return Clss; +} + + +// BP_Item_Flashlight_C BP_Item_Flashlight.Default__BP_Item_Flashlight_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Flashlight_C* ABP_Item_Flashlight_C::GetDefaultObj() +{ + static class ABP_Item_Flashlight_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Flashlight_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedRadius +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Radius (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Adjusted (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::GetAdjustedRadius(float Radius, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "GetAdjustedRadius"); + + Params::ABP_Item_Flashlight_C_GetAdjustedRadius_Params Parms{}; + + Parms.Radius = Radius; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Adjusted != nullptr) + *Adjusted = Parms.Adjusted; + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedIntensity +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Adjusted (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::GetAdjustedIntensity(float Intensity, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "GetAdjustedIntensity"); + + Params::ABP_Item_Flashlight_C_GetAdjustedIntensity_Params Parms{}; + + Parms.Intensity = Intensity; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Adjusted != nullptr) + *Adjusted = Parms.Adjusted; + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnRep_IsFlashlightOn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnRep_IsFlashlightOn(float CallFunc_Multiply_FloatFloat_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnRep_IsFlashlightOn"); + + Params::ABP_Item_Flashlight_C_OnRep_IsFlashlightOn_Params Parms{}; + + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.TogglePower__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::TogglePower__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "TogglePower__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.TogglePower__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::TogglePower__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "TogglePower__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.Timeline_2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::Timeline_2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "Timeline_2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6"); + + Params::ABP_Item_Flashlight_C_OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6"); + + Params::ABP_Item_Flashlight_C_OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6"); + + Params::ABP_Item_Flashlight_C_OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6"); + + Params::ABP_Item_Flashlight_C_OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Flashlight_C::OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6"); + + Params::ABP_Item_Flashlight_C_OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFadePower +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool FadeOut (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Flashlight_C::ToggleFadePower(bool FadeOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "ToggleFadePower"); + + Params::ABP_Item_Flashlight_C_ToggleFadePower_Params Parms{}; + + Parms.FadeOut = FadeOut; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.StartFlicker +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Flashlight_C::StartFlicker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "StartFlicker"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFlashlightPower +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Power (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Flashlight_C::ToggleFlashlightPower(bool Power) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "ToggleFlashlightPower"); + + Params::ABP_Item_Flashlight_C_ToggleFlashlightPower_Params Parms{}; + + Parms.Power = Power; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.FadeLight +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool FadeOut (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Flashlight_C::FadeLight(bool FadeOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "FadeLight"); + + Params::ABP_Item_Flashlight_C_FadeLight_Params Parms{}; + + Parms.FadeOut = FadeOut; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ExecuteUbergraph_BP_Item_Flashlight +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_FadeOut_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverlappingActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetComponentsByTag_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USceneComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetAdjustedIntensity_Adjusted_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Power (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetAdjustedIntensity_Adjusted_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedIntensity_Adjusted_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetAdjustedRadius_Adjusted_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_FadeOut (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Flashlight_C::ExecuteUbergraph_BP_Item_Flashlight(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, float CallFunc_GetAdjustedRadius_Adjusted, float CallFunc_GetAdjustedIntensity_Adjusted, bool CallFunc_EqualEqual_ByteByte_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool K2Node_CustomEvent_FadeOut_1, class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsOverlappingActor_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue_1, TArray& CallFunc_GetComponentsByTag_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class USceneComponent* CallFunc_Array_Get_Item, bool CallFunc_IsLocallyControlled_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetAdjustedIntensity_Adjusted_1, float CallFunc_GetAdjustedIntensity_Adjusted_2, float CallFunc_GetAdjustedIntensity_Adjusted_3, float CallFunc_GetAdjustedIntensity_Adjusted_4, float CallFunc_GetAdjustedRadius_Adjusted_1, float CallFunc_GetAdjustedRadius_Adjusted_2, float CallFunc_GetAdjustedRadius_Adjusted_3, bool K2Node_CustomEvent_Power, bool CallFunc_Not_PreBool_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_2, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, float CallFunc_GetAdjustedIntensity_Adjusted_5, float CallFunc_GetAdjustedIntensity_Adjusted_6, float CallFunc_GetAdjustedRadius_Adjusted_4, float CallFunc_GetAdjustedRadius_Adjusted_5, float CallFunc_GetAdjustedIntensity_Adjusted_7, float CallFunc_GetAdjustedIntensity_Adjusted_8, float CallFunc_GetAdjustedIntensity_Adjusted_9, float CallFunc_GetAdjustedRadius_Adjusted_6, bool K2Node_CustomEvent_FadeOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Flashlight_C", "ExecuteUbergraph_BP_Item_Flashlight"); + + Params::ABP_Item_Flashlight_C_ExecuteUbergraph_BP_Item_Flashlight_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_K2_GetRootComponent_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue; + Parms.CallFunc_GetAdjustedRadius_Adjusted = CallFunc_GetAdjustedRadius_Adjusted; + Parms.CallFunc_GetAdjustedIntensity_Adjusted = CallFunc_GetAdjustedIntensity_Adjusted; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CustomEvent_FadeOut_1 = K2Node_CustomEvent_FadeOut_1; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_IsOverlappingActor_ReturnValue = CallFunc_IsOverlappingActor_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_2 = CallFunc_EqualEqual_StrStr_ReturnValue_2; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_3 = CallFunc_EqualEqual_StrStr_ReturnValue_3; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_4 = CallFunc_EqualEqual_StrStr_ReturnValue_4; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_5 = CallFunc_EqualEqual_StrStr_ReturnValue_5; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_6 = CallFunc_EqualEqual_StrStr_ReturnValue_6; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_7 = CallFunc_EqualEqual_StrStr_ReturnValue_7; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_8 = CallFunc_EqualEqual_StrStr_ReturnValue_8; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.CallFunc_GetComponentsByTag_ReturnValue = CallFunc_GetComponentsByTag_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_1 = CallFunc_GetAdjustedIntensity_Adjusted_1; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_2 = CallFunc_GetAdjustedIntensity_Adjusted_2; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_3 = CallFunc_GetAdjustedIntensity_Adjusted_3; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_4 = CallFunc_GetAdjustedIntensity_Adjusted_4; + Parms.CallFunc_GetAdjustedRadius_Adjusted_1 = CallFunc_GetAdjustedRadius_Adjusted_1; + Parms.CallFunc_GetAdjustedRadius_Adjusted_2 = CallFunc_GetAdjustedRadius_Adjusted_2; + Parms.CallFunc_GetAdjustedRadius_Adjusted_3 = CallFunc_GetAdjustedRadius_Adjusted_3; + Parms.K2Node_CustomEvent_Power = K2Node_CustomEvent_Power; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_5 = CallFunc_GetAdjustedIntensity_Adjusted_5; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_6 = CallFunc_GetAdjustedIntensity_Adjusted_6; + Parms.CallFunc_GetAdjustedRadius_Adjusted_4 = CallFunc_GetAdjustedRadius_Adjusted_4; + Parms.CallFunc_GetAdjustedRadius_Adjusted_5 = CallFunc_GetAdjustedRadius_Adjusted_5; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_7 = CallFunc_GetAdjustedIntensity_Adjusted_7; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_8 = CallFunc_GetAdjustedIntensity_Adjusted_8; + Parms.CallFunc_GetAdjustedIntensity_Adjusted_9 = CallFunc_GetAdjustedIntensity_Adjusted_9; + Parms.CallFunc_GetAdjustedRadius_Adjusted_6 = CallFunc_GetAdjustedRadius_Adjusted_6; + Parms.K2Node_CustomEvent_FadeOut = K2Node_CustomEvent_FadeOut; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_parameters.hpp new file mode 100644 index 0000000..4f37f40 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_parameters.hpp @@ -0,0 +1,212 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedRadius +struct ABP_Item_Flashlight_C_GetAdjustedRadius_Params +{ +public: + float Radius; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Adjusted; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_231B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.GetAdjustedIntensity +struct ABP_Item_Flashlight_C_GetAdjustedIntensity_Params +{ +public: + float Intensity; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Adjusted; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_231C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnRep_IsFlashlightOn +struct ABP_Item_Flashlight_C_OnRep_IsFlashlightOn_Params +{ +public: + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_231D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6 +struct ABP_Item_Flashlight_C_OnNotifyEnd_858C6BED431A8EBEEAB2D09BA256DAA6_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6 +struct ABP_Item_Flashlight_C_OnNotifyBegin_858C6BED431A8EBEEAB2D09BA256DAA6_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6 +struct ABP_Item_Flashlight_C_OnInterrupted_858C6BED431A8EBEEAB2D09BA256DAA6_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6 +struct ABP_Item_Flashlight_C_OnBlendOut_858C6BED431A8EBEEAB2D09BA256DAA6_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6 +struct ABP_Item_Flashlight_C_OnCompleted_858C6BED431A8EBEEAB2D09BA256DAA6_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFadePower +struct ABP_Item_Flashlight_C_ToggleFadePower_Params +{ +public: + bool FadeOut; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ToggleFlashlightPower +struct ABP_Item_Flashlight_C_ToggleFlashlightPower_Params +{ +public: + bool Power; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.FadeLight +struct ABP_Item_Flashlight_C_FadeLight_Params +{ +public: + bool FadeOut; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C1 (0x1C1 - 0x0) +// Function BP_Item_Flashlight.BP_Item_Flashlight_C.ExecuteUbergraph_BP_Item_Flashlight +struct ABP_Item_Flashlight_C_ExecuteUbergraph_BP_Item_Flashlight_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x6C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x7C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2320[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2321[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_FadeOut_1; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2322[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverlappingActor_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2323[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2324[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2325[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_2; // 0xFA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_3; // 0xFB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_4; // 0xFC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_5; // 0xFD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_6; // 0xFE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_7; // 0xFF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_8; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x102(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x103(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2326[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2327[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetComponentsByTag_ReturnValue; // 0x128(0x10)(ReferenceParm, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2328[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* CallFunc_Array_Get_Item; // 0x148(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2329[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_232A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetAdjustedIntensity_Adjusted_1; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_2; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_3; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_4; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_1; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_2; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_3; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Power; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x179(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_232B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x188(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x19C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_232C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetAdjustedIntensity_Adjusted_5; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_6; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_4; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_5; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_7; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_8; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedIntensity_Adjusted_9; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetAdjustedRadius_Adjusted_6; // 0x1BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_FadeOut; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Flashlight_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_classes.hpp new file mode 100644 index 0000000..ff89539 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x290 - 0x290) +// BlueprintGeneratedClass BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C +class ABP_Item_Glowstick_Blue_C : public ABP_Item_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_Item_Glowstick_Blue_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_functions.cpp new file mode 100644 index 0000000..657dc4e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Glowstick_Blue.BP_Item_Glowstick_Blue_C +// (Actor) + +class UClass* ABP_Item_Glowstick_Blue_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Glowstick_Blue_C"); + + return Clss; +} + + +// BP_Item_Glowstick_Blue_C BP_Item_Glowstick_Blue.Default__BP_Item_Glowstick_Blue_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Glowstick_Blue_C* ABP_Item_Glowstick_Blue_C::GetDefaultObj() +{ + static class ABP_Item_Glowstick_Blue_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Glowstick_Blue_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Blue_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_classes.hpp new file mode 100644 index 0000000..bc4dc20 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x290 - 0x290) +// BlueprintGeneratedClass BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C +class ABP_Item_Glowstick_Red_C : public ABP_Item_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_Item_Glowstick_Red_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_functions.cpp new file mode 100644 index 0000000..e740f6d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Glowstick_Red.BP_Item_Glowstick_Red_C +// (Actor) + +class UClass* ABP_Item_Glowstick_Red_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Glowstick_Red_C"); + + return Clss; +} + + +// BP_Item_Glowstick_Red_C BP_Item_Glowstick_Red.Default__BP_Item_Glowstick_Red_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Glowstick_Red_C* ABP_Item_Glowstick_Red_C::GetDefaultObj() +{ + static class ABP_Item_Glowstick_Red_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Glowstick_Red_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Red_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_classes.hpp new file mode 100644 index 0000000..f6bb011 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x290 - 0x290) +// BlueprintGeneratedClass BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C +class ABP_Item_Glowstick_Yellow_C : public ABP_Item_Glowstick_C +{ +public: + + static class UClass* StaticClass(); + static class ABP_Item_Glowstick_Yellow_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_functions.cpp new file mode 100644 index 0000000..ce0feca --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Glowstick_Yellow.BP_Item_Glowstick_Yellow_C +// (Actor) + +class UClass* ABP_Item_Glowstick_Yellow_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Glowstick_Yellow_C"); + + return Clss; +} + + +// BP_Item_Glowstick_Yellow_C BP_Item_Glowstick_Yellow.Default__BP_Item_Glowstick_Yellow_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Glowstick_Yellow_C* ABP_Item_Glowstick_Yellow_C::GetDefaultObj() +{ + static class ABP_Item_Glowstick_Yellow_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Glowstick_Yellow_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_Yellow_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_classes.hpp new file mode 100644 index 0000000..e74170c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x290 - 0x258) +// BlueprintGeneratedClass BP_Item_Glowstick.BP_Item_Glowstick_C +class ABP_Item_Glowstick_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpotLightComponent* SpotLight; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_Glowstick_Component_C* BP_Glowstick_Component; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPointLightComponent* PointLight; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FRotator DropRotation; // 0x278(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_709[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* DropClass; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_Glowstick_C* GetDefaultObj(); + + void GetAdjustedRadius(float Radius, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue); + void GetAdjustedIntensity(float Intensity, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue); + void OnNotifyEnd_AE195271461F08CE34117A8A70C47D64(class FName NotifyName); + void OnNotifyBegin_AE195271461F08CE34117A8A70C47D64(class FName NotifyName); + void OnInterrupted_AE195271461F08CE34117A8A70C47D64(class FName NotifyName); + void OnBlendOut_AE195271461F08CE34117A8A70C47D64(class FName NotifyName); + void OnCompleted_AE195271461F08CE34117A8A70C47D64(class FName NotifyName); + void UseItem(); + void MC_Fire(); + void ReceiveBeginPlay(); + void MC_PlaySubtitle(); + void ReceiveTick(float DeltaSeconds); + void ExecuteUbergraph_BP_Item_Glowstick(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsLocallyControlled_ReturnValue, class FName K2Node_CustomEvent_NotifyName_1, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_2, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_3, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class AController* CallFunc_GetController_ReturnValue, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_3, TArray& K2Node_MakeArray_Array, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_Not_PreBool_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, float K2Node_Event_DeltaSeconds, class FName K2Node_CustomEvent_NotifyName_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_Glowstick_C* CallFunc_FinishSpawningActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_functions.cpp new file mode 100644 index 0000000..a068a97 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_functions.cpp @@ -0,0 +1,409 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Glowstick.BP_Item_Glowstick_C +// (Actor) + +class UClass* ABP_Item_Glowstick_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Glowstick_C"); + + return Clss; +} + + +// BP_Item_Glowstick_C BP_Item_Glowstick.Default__BP_Item_Glowstick_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Glowstick_C* ABP_Item_Glowstick_C::GetDefaultObj() +{ + static class ABP_Item_Glowstick_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Glowstick_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedRadius +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Radius (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Adjusted (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::GetAdjustedRadius(float Radius, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "GetAdjustedRadius"); + + Params::ABP_Item_Glowstick_C_GetAdjustedRadius_Params Parms{}; + + Parms.Radius = Radius; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Adjusted != nullptr) + *Adjusted = Parms.Adjusted; + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedIntensity +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Adjusted (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::GetAdjustedIntensity(float Intensity, float* Adjusted, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "GetAdjustedIntensity"); + + Params::ABP_Item_Glowstick_C_GetAdjustedIntensity_Params Parms{}; + + Parms.Intensity = Intensity; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Adjusted != nullptr) + *Adjusted = Parms.Adjusted; + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyEnd_AE195271461F08CE34117A8A70C47D64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::OnNotifyEnd_AE195271461F08CE34117A8A70C47D64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "OnNotifyEnd_AE195271461F08CE34117A8A70C47D64"); + + Params::ABP_Item_Glowstick_C_OnNotifyEnd_AE195271461F08CE34117A8A70C47D64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyBegin_AE195271461F08CE34117A8A70C47D64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::OnNotifyBegin_AE195271461F08CE34117A8A70C47D64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "OnNotifyBegin_AE195271461F08CE34117A8A70C47D64"); + + Params::ABP_Item_Glowstick_C_OnNotifyBegin_AE195271461F08CE34117A8A70C47D64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnInterrupted_AE195271461F08CE34117A8A70C47D64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::OnInterrupted_AE195271461F08CE34117A8A70C47D64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "OnInterrupted_AE195271461F08CE34117A8A70C47D64"); + + Params::ABP_Item_Glowstick_C_OnInterrupted_AE195271461F08CE34117A8A70C47D64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnBlendOut_AE195271461F08CE34117A8A70C47D64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::OnBlendOut_AE195271461F08CE34117A8A70C47D64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "OnBlendOut_AE195271461F08CE34117A8A70C47D64"); + + Params::ABP_Item_Glowstick_C_OnBlendOut_AE195271461F08CE34117A8A70C47D64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnCompleted_AE195271461F08CE34117A8A70C47D64 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::OnCompleted_AE195271461F08CE34117A8A70C47D64(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "OnCompleted_AE195271461F08CE34117A8A70C47D64"); + + Params::ABP_Item_Glowstick_C_OnCompleted_AE195271461F08CE34117A8A70C47D64_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Glowstick_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.MC_Fire +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Glowstick_C::MC_Fire() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "MC_Fire"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Item_Glowstick_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.MC_PlaySubtitle +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Glowstick_C::MC_PlaySubtitle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "MC_PlaySubtitle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "ReceiveTick"); + + Params::ABP_Item_Glowstick_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.ExecuteUbergraph_BP_Item_Glowstick +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_DynamicCast_AsCharacter (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_DroppedItem_Glowstick_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_Glowstick_C::ExecuteUbergraph_BP_Item_Glowstick(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsLocallyControlled_ReturnValue, class FName K2Node_CustomEvent_NotifyName_1, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_2, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_3, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class AController* CallFunc_GetController_ReturnValue, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_3, TArray& K2Node_MakeArray_Array, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_Not_PreBool_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, float K2Node_Event_DeltaSeconds, class FName K2Node_CustomEvent_NotifyName_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_DroppedItem_Glowstick_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Glowstick_C", "ExecuteUbergraph_BP_Item_Glowstick"); + + Params::ABP_Item_Glowstick_C_ExecuteUbergraph_BP_Item_Glowstick_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsCharacter = K2Node_DynamicCast_AsCharacter; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_parameters.hpp new file mode 100644 index 0000000..0d035f9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_parameters.hpp @@ -0,0 +1,158 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedRadius +struct ABP_Item_Glowstick_C_GetAdjustedRadius_Params +{ +public: + float Radius; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Adjusted; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.GetAdjustedIntensity +struct ABP_Item_Glowstick_C_GetAdjustedIntensity_Params +{ +public: + float Intensity; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Adjusted; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyEnd_AE195271461F08CE34117A8A70C47D64 +struct ABP_Item_Glowstick_C_OnNotifyEnd_AE195271461F08CE34117A8A70C47D64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnNotifyBegin_AE195271461F08CE34117A8A70C47D64 +struct ABP_Item_Glowstick_C_OnNotifyBegin_AE195271461F08CE34117A8A70C47D64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnInterrupted_AE195271461F08CE34117A8A70C47D64 +struct ABP_Item_Glowstick_C_OnInterrupted_AE195271461F08CE34117A8A70C47D64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnBlendOut_AE195271461F08CE34117A8A70C47D64 +struct ABP_Item_Glowstick_C_OnBlendOut_AE195271461F08CE34117A8A70C47D64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.OnCompleted_AE195271461F08CE34117A8A70C47D64 +struct ABP_Item_Glowstick_C_OnCompleted_AE195271461F08CE34117A8A70C47D64_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.ReceiveTick +struct ABP_Item_Glowstick_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1F0 (0x1F0 - 0x0) +// Function BP_Item_Glowstick.BP_Item_Glowstick_C.ExecuteUbergraph_BP_Item_Glowstick +struct ABP_Item_Glowstick_C_ExecuteUbergraph_BP_Item_Glowstick_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_6F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* K2Node_DynamicCast_AsCharacter; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x40(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6FA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x74(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_6FD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xA0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_2; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xDC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0xDD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6FF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0xE0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_700[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x118(0x4C)(HasGetValueTypeHash) + uint8 Pad_701[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_702[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x178(0x10)(ReferenceParm) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0x190(0x14)(HasGetValueTypeHash) + uint8 Pad_703[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_704[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x1B4(0x10)(ZeroConstructor, NoDestructor) + float K2Node_Event_DeltaSeconds; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x1D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_706[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_DroppedItem_Glowstick_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Glowstick_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_classes.hpp new file mode 100644 index 0000000..4b45ba1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x269 - 0x258) +// BlueprintGeneratedClass BP_Item_Ticket.BP_Item_Ticket_C +class ABP_Item_Ticket_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCameraComponent* Camera; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x268(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Item_Ticket_C* GetDefaultObj(); + + void UseItem(); + void PlayAnimation(); + void ExecuteUbergraph_BP_Item_Ticket(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_functions.cpp new file mode 100644 index 0000000..c848af6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_functions.cpp @@ -0,0 +1,123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item_Ticket.BP_Item_Ticket_C +// (Actor) + +class UClass* ABP_Item_Ticket_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_Ticket_C"); + + return Clss; +} + + +// BP_Item_Ticket_C BP_Item_Ticket.Default__BP_Item_Ticket_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_Ticket_C* ABP_Item_Ticket_C::GetDefaultObj() +{ + static class ABP_Item_Ticket_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_Ticket_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item_Ticket.BP_Item_Ticket_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Ticket_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Ticket_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Ticket.BP_Item_Ticket_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_Ticket_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Ticket_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item_Ticket.BP_Item_Ticket_C.ExecuteUbergraph_BP_Item_Ticket +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_Ticket_C::ExecuteUbergraph_BP_Item_Ticket(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_Ticket_C", "ExecuteUbergraph_BP_Item_Ticket"); + + Params::ABP_Item_Ticket_C_ExecuteUbergraph_BP_Item_Ticket_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_parameters.hpp new file mode 100644 index 0000000..41da9b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_parameters.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2F (0x2F - 0x0) +// Function BP_Item_Ticket.BP_Item_Ticket_C.ExecuteUbergraph_BP_Item_Ticket +struct ABP_Item_Ticket_C_ExecuteUbergraph_BP_Item_Ticket_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_233C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x2E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_Ticket_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_classes.hpp new file mode 100644 index 0000000..d410300 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x258 - 0x220) +// BlueprintGeneratedClass BP_Item.BP_Item_C +class ABP_Item_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* BaseMesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FName ID; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsConsumable; // 0x240(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_20BD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* FOVMaterial; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Item_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue); + void UseItem(); + void UnHide(); + void OnFinishConsume(class AFancyCharacter* Player); + void ReceiveBeginPlay(); + void OnEventLoaded(enum class EEventType EventType); + void ToggleEvent(bool Enable); + void ExecuteUbergraph_BP_Item(int32 EntryPoint, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetComponentsByTag_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class USceneComponent* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class AFancyCharacter* K2Node_CustomEvent_Player, bool CallFunc_Less_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, enum class EEventType K2Node_CustomEvent_EventType, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, bool K2Node_Event_Enable, bool CallFunc_NotEqual_ByteByte_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_NotEqual_ByteByte_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_functions.cpp new file mode 100644 index 0000000..becff5d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_functions.cpp @@ -0,0 +1,249 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Item.BP_Item_C +// (Actor) + +class UClass* ABP_Item_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Item_C"); + + return Clss; +} + + +// BP_Item_C BP_Item.Default__BP_Item_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Item_C* ABP_Item_C::GetDefaultObj() +{ + static class ABP_Item_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Item_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Item.BP_Item_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_C::SetMaterial(bool EnabledFOV, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "SetMaterial"); + + Params::ABP_Item_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item.BP_Item_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item.BP_Item_C.UnHide +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Item_C::UnHide() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "UnHide"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item.BP_Item_C.OnFinishConsume +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AFancyCharacter* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_C::OnFinishConsume(class AFancyCharacter* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "OnFinishConsume"); + + Params::ABP_Item_C_OnFinishConsume_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item.BP_Item_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Item_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Item.BP_Item_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Item_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "OnEventLoaded"); + + Params::ABP_Item_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item.BP_Item_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "ToggleEvent"); + + Params::ABP_Item_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Item.BP_Item_C.ExecuteUbergraph_BP_Item +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetComponentsByTag_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USceneComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEventType K2Node_CustomEvent_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Item_C::ExecuteUbergraph_BP_Item(int32 EntryPoint, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetComponentsByTag_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class USceneComponent* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class AFancyCharacter* K2Node_CustomEvent_Player, bool CallFunc_Less_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, enum class EEventType K2Node_CustomEvent_EventType, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, bool K2Node_Event_Enable, bool CallFunc_NotEqual_ByteByte_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_NotEqual_ByteByte_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Item_C", "ExecuteUbergraph_BP_Item"); + + Params::ABP_Item_C_ExecuteUbergraph_BP_Item_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_GetRootComponent_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetComponentsByTag_ReturnValue = CallFunc_GetComponentsByTag_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_CustomEvent_EventType = K2Node_CustomEvent_EventType; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue_1 = CallFunc_NotEqual_ByteByte_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_parameters.hpp new file mode 100644 index 0000000..8f00e6f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_parameters.hpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2 (0x2 - 0x0) +// Function BP_Item.BP_Item_C.SetMaterial +struct ABP_Item_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Item.BP_Item_C.OnFinishConsume +struct ABP_Item_C_OnFinishConsume_Params +{ +public: + class AFancyCharacter* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item.BP_Item_C.OnEventLoaded +struct ABP_Item_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Item.BP_Item_C.ToggleEvent +struct ABP_Item_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x92 (0x92 - 0x0) +// Function BP_Item.BP_Item_C.ExecuteUbergraph_BP_Item +struct ABP_Item_C_ExecuteUbergraph_BP_Item_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20B7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetComponentsByTag_ReturnValue; // 0x20(0x10)(ReferenceParm, ContainsInstancedReference) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USceneComponent* CallFunc_Array_Get_Item; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_CustomEvent_Player; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20BA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEventType K2Node_CustomEvent_EventType; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_Enable; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20BC[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ByteByte_ReturnValue_1; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Item_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_classes.hpp new file mode 100644 index 0000000..f4247a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x280 - 0x258) +// BlueprintGeneratedClass BP_Juice.BP_Juice_C +class ABP_Juice_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Drink_4F50821D455C8CB87F6269AF25F4310D; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_4F50821D455C8CB87F6269AF25F4310D; // 0x274(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Juice_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName); + void OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName); + void OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName); + void OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName); + void OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName); + void UseItem(); + void PlayAnimation(); + void SRV_FinishDrink(); + void ExecuteUbergraph_BP_Juice(int32 EntryPoint, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_functions.cpp new file mode 100644 index 0000000..a5a2098 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_functions.cpp @@ -0,0 +1,331 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Juice.BP_Juice_C +// (Actor) + +class UClass* ABP_Juice_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Juice_C"); + + return Clss; +} + + +// BP_Juice_C BP_Juice.Default__BP_Juice_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Juice_C* ABP_Juice_C::GetDefaultObj() +{ + static class ABP_Juice_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Juice_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Juice.BP_Juice_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Juice_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "SetMaterial"); + + Params::ABP_Juice_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Juice_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Juice.BP_Juice_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Juice_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Juice.BP_Juice_C.OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Juice_C::OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0"); + + Params::ABP_Juice_C_OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Juice_C::OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0"); + + Params::ABP_Juice_C_OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Juice_C::OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0"); + + Params::ABP_Juice_C_OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Juice_C::OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0"); + + Params::ABP_Juice_C_OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Juice_C::OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0"); + + Params::ABP_Juice_C_OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Juice.BP_Juice_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Juice_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Juice.BP_Juice_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Juice_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Juice.BP_Juice_C.SRV_FinishDrink +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Juice_C::SRV_FinishDrink() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "SRV_FinishDrink"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Juice.BP_Juice_C.ExecuteUbergraph_BP_Juice +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Juice_C::ExecuteUbergraph_BP_Juice(int32 EntryPoint, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Juice_C", "ExecuteUbergraph_BP_Juice"); + + Params::ABP_Juice_C_ExecuteUbergraph_BP_Juice_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_parameters.hpp new file mode 100644 index 0000000..49718d1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_parameters.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Juice.BP_Juice_C.SetMaterial +struct ABP_Juice_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Juice.BP_Juice_C.OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0 +struct ABP_Juice_C_OnNotifyEnd_8D6BB16145C244F54B6DA5B60D5650E0_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Juice.BP_Juice_C.OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0 +struct ABP_Juice_C_OnNotifyBegin_8D6BB16145C244F54B6DA5B60D5650E0_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Juice.BP_Juice_C.OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0 +struct ABP_Juice_C_OnInterrupted_8D6BB16145C244F54B6DA5B60D5650E0_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Juice.BP_Juice_C.OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0 +struct ABP_Juice_C_OnBlendOut_8D6BB16145C244F54B6DA5B60D5650E0_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Juice.BP_Juice_C.OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0 +struct ABP_Juice_C_OnCompleted_8D6BB16145C244F54B6DA5B60D5650E0_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x169 (0x169 - 0x0) +// Function BP_Juice.BP_Juice_C.ExecuteUbergraph_BP_Juice +struct ABP_Juice_C_ExecuteUbergraph_BP_Juice_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20A8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x18(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x30(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x48(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x60(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x78(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0xC0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20AB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Juice_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_classes.hpp new file mode 100644 index 0000000..a1b1dfa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_doorframewindows.BP_LM_Portal_doorframewindows_C +class ABP_LM_Portal_doorframewindows_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_doorframewindows_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_functions.cpp new file mode 100644 index 0000000..c1d25e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_doorframewindows.BP_LM_Portal_doorframewindows_C +// (Actor) + +class UClass* ABP_LM_Portal_doorframewindows_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_doorframewindows_C"); + + return Clss; +} + + +// BP_LM_Portal_doorframewindows_C BP_LM_Portal_doorframewindows.Default__BP_LM_Portal_doorframewindows_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_doorframewindows_C* ABP_LM_Portal_doorframewindows_C::GetDefaultObj() +{ + static class ABP_LM_Portal_doorframewindows_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_doorframewindows_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_classes.hpp new file mode 100644 index 0000000..a1b1dfa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_doorframewindows.BP_LM_Portal_doorframewindows_C +class ABP_LM_Portal_doorframewindows_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_doorframewindows_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_functions.cpp new file mode 100644 index 0000000..c1d25e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_doorframewindows.BP_LM_Portal_doorframewindows_C +// (Actor) + +class UClass* ABP_LM_Portal_doorframewindows_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_doorframewindows_C"); + + return Clss; +} + + +// BP_LM_Portal_doorframewindows_C BP_LM_Portal_doorframewindows.Default__BP_LM_Portal_doorframewindows_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_doorframewindows_C* ABP_LM_Portal_doorframewindows_C::GetDefaultObj() +{ + static class ABP_LM_Portal_doorframewindows_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_doorframewindows_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_doorframewindows_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_classes.hpp new file mode 100644 index 0000000..1bb0f54 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowdouble.BP_LM_Portal_windowdouble_C +class ABP_LM_Portal_windowdouble_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowdouble_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_functions.cpp new file mode 100644 index 0000000..b5a0be8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowdouble.BP_LM_Portal_windowdouble_C +// (Actor) + +class UClass* ABP_LM_Portal_windowdouble_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowdouble_C"); + + return Clss; +} + + +// BP_LM_Portal_windowdouble_C BP_LM_Portal_windowdouble.Default__BP_LM_Portal_windowdouble_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowdouble_C* ABP_LM_Portal_windowdouble_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowdouble_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowdouble_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_classes.hpp new file mode 100644 index 0000000..1bb0f54 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowdouble.BP_LM_Portal_windowdouble_C +class ABP_LM_Portal_windowdouble_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowdouble_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_functions.cpp new file mode 100644 index 0000000..b5a0be8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowdouble.BP_LM_Portal_windowdouble_C +// (Actor) + +class UClass* ABP_LM_Portal_windowdouble_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowdouble_C"); + + return Clss; +} + + +// BP_LM_Portal_windowdouble_C BP_LM_Portal_windowdouble.Default__BP_LM_Portal_windowdouble_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowdouble_C* ABP_LM_Portal_windowdouble_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowdouble_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowdouble_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowdouble_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_classes.hpp new file mode 100644 index 0000000..008f608 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowsingle.BP_LM_Portal_windowsingle_C +class ABP_LM_Portal_windowsingle_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowsingle_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_functions.cpp new file mode 100644 index 0000000..e2e6526 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowsingle.BP_LM_Portal_windowsingle_C +// (Actor) + +class UClass* ABP_LM_Portal_windowsingle_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowsingle_C"); + + return Clss; +} + + +// BP_LM_Portal_windowsingle_C BP_LM_Portal_windowsingle.Default__BP_LM_Portal_windowsingle_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowsingle_C* ABP_LM_Portal_windowsingle_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowsingle_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowsingle_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_classes.hpp new file mode 100644 index 0000000..008f608 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowsingle.BP_LM_Portal_windowsingle_C +class ABP_LM_Portal_windowsingle_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowsingle_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_functions.cpp new file mode 100644 index 0000000..e2e6526 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowsingle.BP_LM_Portal_windowsingle_C +// (Actor) + +class UClass* ABP_LM_Portal_windowsingle_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowsingle_C"); + + return Clss; +} + + +// BP_LM_Portal_windowsingle_C BP_LM_Portal_windowsingle.Default__BP_LM_Portal_windowsingle_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowsingle_C* ABP_LM_Portal_windowsingle_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowsingle_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowsingle_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsingle_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_classes.hpp new file mode 100644 index 0000000..5bea717 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowsmall.BP_LM_Portal_windowsmall_C +class ABP_LM_Portal_windowsmall_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowsmall_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_functions.cpp new file mode 100644 index 0000000..0c4597f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowsmall.BP_LM_Portal_windowsmall_C +// (Actor) + +class UClass* ABP_LM_Portal_windowsmall_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowsmall_C"); + + return Clss; +} + + +// BP_LM_Portal_windowsmall_C BP_LM_Portal_windowsmall.Default__BP_LM_Portal_windowsmall_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowsmall_C* ABP_LM_Portal_windowsmall_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowsmall_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowsmall_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_classes.hpp new file mode 100644 index 0000000..5bea717 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowsmall.BP_LM_Portal_windowsmall_C +class ABP_LM_Portal_windowsmall_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowsmall_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_functions.cpp new file mode 100644 index 0000000..0c4597f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowsmall.BP_LM_Portal_windowsmall_C +// (Actor) + +class UClass* ABP_LM_Portal_windowsmall_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowsmall_C"); + + return Clss; +} + + +// BP_LM_Portal_windowsmall_C BP_LM_Portal_windowsmall.Default__BP_LM_Portal_windowsmall_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowsmall_C* ABP_LM_Portal_windowsmall_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowsmall_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowsmall_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowsmall_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_classes.hpp new file mode 100644 index 0000000..6eaeb41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowtriple.BP_LM_Portal_windowtriple_C +class ABP_LM_Portal_windowtriple_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal2; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* Lightmass_Portal1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* Lightmass_Portal; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowtriple_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_functions.cpp new file mode 100644 index 0000000..93cd051 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowtriple.BP_LM_Portal_windowtriple_C +// (Actor) + +class UClass* ABP_LM_Portal_windowtriple_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowtriple_C"); + + return Clss; +} + + +// BP_LM_Portal_windowtriple_C BP_LM_Portal_windowtriple.Default__BP_LM_Portal_windowtriple_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowtriple_C* ABP_LM_Portal_windowtriple_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowtriple_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowtriple_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_classes.hpp new file mode 100644 index 0000000..6eaeb41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_LM_Portal_windowtriple.BP_LM_Portal_windowtriple_C +class ABP_LM_Portal_windowtriple_C : public AActor +{ +public: + class UChildActorComponent* Lightmass_Portal2; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* Lightmass_Portal1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* Lightmass_Portal; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LM_Portal_windowtriple_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_functions.cpp new file mode 100644 index 0000000..93cd051 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LM_Portal_windowtriple.BP_LM_Portal_windowtriple_C +// (Actor) + +class UClass* ABP_LM_Portal_windowtriple_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LM_Portal_windowtriple_C"); + + return Clss; +} + + +// BP_LM_Portal_windowtriple_C BP_LM_Portal_windowtriple.Default__BP_LM_Portal_windowtriple_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LM_Portal_windowtriple_C* ABP_LM_Portal_windowtriple_C::GetDefaultObj() +{ + static class ABP_LM_Portal_windowtriple_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LM_Portal_windowtriple_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LM_Portal_windowtriple_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_classes.hpp new file mode 100644 index 0000000..fcf5241 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x19 (0x239 - 0x220) +// BlueprintGeneratedClass BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C +class ABP_Lamp_ceiling_round_C : public AActor +{ +public: + class USpotLightComponent* SpotLight; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Lamp_ceiling_round; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Lamp_On_; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Lamp_ceiling_round_C* GetDefaultObj(); + + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_functions.cpp new file mode 100644 index 0000000..0c9bf0b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C +// (Actor) + +class UClass* ABP_Lamp_ceiling_round_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Lamp_ceiling_round_C"); + + return Clss; +} + + +// BP_Lamp_ceiling_round_C BP_Lamp_ceiling_round.Default__BP_Lamp_ceiling_round_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Lamp_ceiling_round_C* ABP_Lamp_ceiling_round_C::GetDefaultObj() +{ + static class ABP_Lamp_ceiling_round_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Lamp_ceiling_round_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lamp_ceiling_round_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lamp_ceiling_round_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_classes.hpp new file mode 100644 index 0000000..fcf5241 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x19 (0x239 - 0x220) +// BlueprintGeneratedClass BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C +class ABP_Lamp_ceiling_round_C : public AActor +{ +public: + class USpotLightComponent* SpotLight; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Lamp_ceiling_round; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Lamp_On_; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Lamp_ceiling_round_C* GetDefaultObj(); + + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_functions.cpp new file mode 100644 index 0000000..0c9bf0b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C +// (Actor) + +class UClass* ABP_Lamp_ceiling_round_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Lamp_ceiling_round_C"); + + return Clss; +} + + +// BP_Lamp_ceiling_round_C BP_Lamp_ceiling_round.Default__BP_Lamp_ceiling_round_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Lamp_ceiling_round_C* ABP_Lamp_ceiling_round_C::GetDefaultObj() +{ + static class ABP_Lamp_ceiling_round_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Lamp_ceiling_round_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Lamp_ceiling_round.BP_Lamp_ceiling_round_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lamp_ceiling_round_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lamp_ceiling_round_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_ceiling_round_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_classes.hpp new file mode 100644 index 0000000..e998959 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x19 (0x239 - 0x220) +// BlueprintGeneratedClass BP_Lamp_hanging_fluorescent.BP_Lamp_hanging_fluorescent_C +class ABP_Lamp_hanging_fluorescent_C : public AActor +{ +public: + class URectLightComponent* RectLight; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Lamp_hanging_fluorescent; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Lamp_On_; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Lamp_hanging_fluorescent_C* GetDefaultObj(); + + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_functions.cpp new file mode 100644 index 0000000..93f8c92 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Lamp_hanging_fluorescent.BP_Lamp_hanging_fluorescent_C +// (Actor) + +class UClass* ABP_Lamp_hanging_fluorescent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Lamp_hanging_fluorescent_C"); + + return Clss; +} + + +// BP_Lamp_hanging_fluorescent_C BP_Lamp_hanging_fluorescent.Default__BP_Lamp_hanging_fluorescent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Lamp_hanging_fluorescent_C* ABP_Lamp_hanging_fluorescent_C::GetDefaultObj() +{ + static class ABP_Lamp_hanging_fluorescent_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Lamp_hanging_fluorescent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Lamp_hanging_fluorescent.BP_Lamp_hanging_fluorescent_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lamp_hanging_fluorescent_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lamp_hanging_fluorescent_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lamp_hanging_fluorescent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_classes.hpp new file mode 100644 index 0000000..2123e01 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1C (0x264 - 0x248) +// BlueprintGeneratedClass BP_Lever.BP_Lever_C +class ABP_Lever_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USkeletalMeshComponent* SkeletalMesh; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ABP_Elevator_C* Elevator; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 LeverState; // 0x260(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Lever_C* GetDefaultObj(); + + void ToggleElevator(bool K2Node_SwitchInteger_CmpSuccess); + void OnActorUsed(class ACharacter* Character); + void NextState(); + void ExecuteUbergraph_BP_Lever(int32 EntryPoint, class ACharacter* K2Node_Event_Character, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_functions.cpp new file mode 100644 index 0000000..1a78cac --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_functions.cpp @@ -0,0 +1,131 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Lever.BP_Lever_C +// (Actor) + +class UClass* ABP_Lever_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Lever_C"); + + return Clss; +} + + +// BP_Lever_C BP_Lever.Default__BP_Lever_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Lever_C* ABP_Lever_C::GetDefaultObj() +{ + static class ABP_Lever_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Lever_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Lever.BP_Lever_C.ToggleElevator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Lever_C::ToggleElevator(bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lever_C", "ToggleElevator"); + + Params::ABP_Lever_C_ToggleElevator_Params Parms{}; + + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Lever.BP_Lever_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Lever_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lever_C", "OnActorUsed"); + + Params::ABP_Lever_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Lever.BP_Lever_C.NextState +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lever_C::NextState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lever_C", "NextState"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lever.BP_Lever_C.ExecuteUbergraph_BP_Lever +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Lever_C::ExecuteUbergraph_BP_Lever(int32 EntryPoint, class ACharacter* K2Node_Event_Character, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lever_C", "ExecuteUbergraph_BP_Lever"); + + Params::ABP_Lever_C_ExecuteUbergraph_BP_Lever_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_parameters.hpp new file mode 100644 index 0000000..9db7769 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Lever.BP_Lever_C.ToggleElevator +struct ABP_Lever_C_ToggleElevator_Params +{ +public: + bool K2Node_SwitchInteger_CmpSuccess; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Lever.BP_Lever_C.OnActorUsed +struct ABP_Lever_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x15 (0x15 - 0x0) +// Function BP_Lever.BP_Lever_C.ExecuteUbergraph_BP_Lever +struct ABP_Lever_C_ExecuteUbergraph_BP_Lever_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FDA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lever_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_classes.hpp new file mode 100644 index 0000000..463ac95 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x230 - 0x228) +// BlueprintGeneratedClass BP_LightFade_Box.BP_LightFade_Box_C +class ABP_LightFade_Box_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class ABP_LightFade_Box_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void ExecuteUbergraph_BP_LightFade_Box(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AActor* K2Node_Event_OtherActor_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_functions.cpp new file mode 100644 index 0000000..7e8e209 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_functions.cpp @@ -0,0 +1,135 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LightFade_Box.BP_LightFade_Box_C +// (Actor) + +class UClass* ABP_LightFade_Box_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LightFade_Box_C"); + + return Clss; +} + + +// BP_LightFade_Box_C BP_LightFade_Box.Default__BP_LightFade_Box_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LightFade_Box_C* ABP_LightFade_Box_C::GetDefaultObj() +{ + static class ABP_LightFade_Box_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LightFade_Box_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_LightFade_Box_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LightFade_Box_C", "ReceiveActorBeginOverlap"); + + Params::ABP_LightFade_Box_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_LightFade_Box_C::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LightFade_Box_C", "ReceiveActorEndOverlap"); + + Params::ABP_LightFade_Box_C_ReceiveActorEndOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LightFade_Box.BP_LightFade_Box_C.ExecuteUbergraph_BP_LightFade_Box +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_Event_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_LightFade_Box_C::ExecuteUbergraph_BP_LightFade_Box(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AActor* K2Node_Event_OtherActor_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LightFade_Box_C", "ExecuteUbergraph_BP_LightFade_Box"); + + Params::ABP_LightFade_Box_C_ExecuteUbergraph_BP_LightFade_Box_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_OtherActor_1 = K2Node_Event_OtherActor_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_1 = K2Node_DynamicCast_AsBP_Item_Flashlight_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_parameters.hpp new file mode 100644 index 0000000..fd0dce9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_parameters.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorBeginOverlap +struct ABP_LightFade_Box_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_LightFade_Box.BP_LightFade_Box_C.ReceiveActorEndOverlap +struct ABP_LightFade_Box_C_ReceiveActorEndOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x52 (0x52 - 0x0) +// Function BP_LightFade_Box.BP_LightFade_Box_C.ExecuteUbergraph_BP_LightFade_Box +struct ABP_LightFade_Box_C_ExecuteUbergraph_BP_LightFade_Box_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A6[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LightFade_Box_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_classes.hpp new file mode 100644 index 0000000..a8a1320 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_classes.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0x2D8 - 0x220) +// BlueprintGeneratedClass BP_Lighthouse.BP_Lighthouse_C +class ABP_Lighthouse_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SM_Fresnel_Lens01; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight1; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SM_Fresnel_Lens_Platform; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Fade_Alpha_6D981B96455834514324CF9A1C18F71A; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Fade__Direction_6D981B96455834514324CF9A1C18F71A; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2351[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Fade; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Rotate_Rotation_D698AB5545F00D2C9CF65CB9F4EF3B02; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Rotate__Direction_D698AB5545F00D2C9CF65CB9F4EF3B02; // 0x274(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2352[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Rotate; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsOn; // 0x280(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2353[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle LighthouseTimer; // 0x288(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* GodRayMesh; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Width; // 0x298(0x4)(Edit, ConstParm, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Length; // 0x29C(0x4)(Edit, ConstParm, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dynamic_material; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Color; // 0x2A8(0x10)(Edit, ConstParm, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Brightness; // 0x2B8(0x4)(Edit, ConstParm, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FadeDistance; // 0x2BC(0x4)(Edit, ConstParm, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dynamic_material_0; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingZ; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2354[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* DynamicLensMat; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Lighthouse_C* GetDefaultObj(); + + void Play_Lighthouse(bool CallFunc_Not_PreBool_ReturnValue); + void OnRep_IsOn(const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult); + void UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2); + void Rotate__FinishedFunc(); + void Rotate__UpdateFunc(); + void Rotate__Fade__EventFunc(); + void Rotate__PlayHorn__EventFunc(); + void Fade__FinishedFunc(); + void Fade__UpdateFunc(); + void Start(); + void StartTimer(); + void StopTimer(); + void FadeOut(); + void FadeIn(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Lighthouse(int32 EntryPoint, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Lerp_ReturnValue_2, float CallFunc_Lerp_ReturnValue_3, float CallFunc_Lerp_ReturnValue_4, float CallFunc_Lerp_ReturnValue_5, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_functions.cpp new file mode 100644 index 0000000..8cb555c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_functions.cpp @@ -0,0 +1,406 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Lighthouse.BP_Lighthouse_C +// (Actor) + +class UClass* ABP_Lighthouse_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Lighthouse_C"); + + return Clss; +} + + +// BP_Lighthouse_C BP_Lighthouse.Default__BP_Lighthouse_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Lighthouse_C* ABP_Lighthouse_C::GetDefaultObj() +{ + static class ABP_Lighthouse_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Lighthouse_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Play Lighthouse +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Lighthouse_C::Play_Lighthouse(bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Play Lighthouse"); + + Params::ABP_Lighthouse_C_Play_Lighthouse_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.OnRep_IsOn +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Lighthouse_C::OnRep_IsOn(const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "OnRep_IsOn"); + + Params::ABP_Lighthouse_C_OnRep_IsOn_Params Parms{}; + + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Lighthouse_C::UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "UserConstructionScript"); + + Params::ABP_Lighthouse_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Rotate__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Rotate__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Rotate__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Rotate__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Rotate__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Rotate__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Rotate__Fade__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Rotate__Fade__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Rotate__Fade__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Rotate__PlayHorn__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Rotate__PlayHorn__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Rotate__PlayHorn__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Fade__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Fade__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Fade__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Fade__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Fade__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Fade__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.Start +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::Start() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "Start"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.StartTimer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::StartTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "StartTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.StopTimer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::StopTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "StopTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.FadeOut +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::FadeOut() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "FadeOut"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.FadeIn +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::FadeIn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "FadeIn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Lighthouse_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Lighthouse.BP_Lighthouse_C.ExecuteUbergraph_BP_Lighthouse +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_IsTimerActiveHandle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Lighthouse_C::ExecuteUbergraph_BP_Lighthouse(int32 EntryPoint, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Lerp_ReturnValue_2, float CallFunc_Lerp_ReturnValue_3, float CallFunc_Lerp_ReturnValue_4, float CallFunc_Lerp_ReturnValue_5, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Lighthouse_C", "ExecuteUbergraph_BP_Lighthouse"); + + Params::ABP_Lighthouse_C_ExecuteUbergraph_BP_Lighthouse_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue_2 = CallFunc_Lerp_ReturnValue_2; + Parms.CallFunc_Lerp_ReturnValue_3 = CallFunc_Lerp_ReturnValue_3; + Parms.CallFunc_Lerp_ReturnValue_4 = CallFunc_Lerp_ReturnValue_4; + Parms.CallFunc_Lerp_ReturnValue_5 = CallFunc_Lerp_ReturnValue_5; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_K2_IsTimerActiveHandle_ReturnValue = CallFunc_K2_IsTimerActiveHandle_ReturnValue; + Parms.CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = CallFunc_K2_IsTimerActiveHandle_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_parameters.hpp new file mode 100644 index 0000000..cd9ab52 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_parameters.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Lighthouse.BP_Lighthouse_C.Play Lighthouse +struct ABP_Lighthouse_C_Play_Lighthouse_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xE0 (0xE0 - 0x0) +// Function BP_Lighthouse.BP_Lighthouse_C.OnRep_IsOn +struct ABP_Lighthouse_C_OnRep_IsOn_Params +{ +public: + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_234D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x58(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Lighthouse.BP_Lighthouse_C.UserConstructionScript +struct ABP_Lighthouse_C_UserConstructionScript_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xDC (0xDC - 0x0) +// Function BP_Lighthouse.BP_Lighthouse_C.ExecuteUbergraph_BP_Lighthouse +struct ABP_Lighthouse_C_ExecuteUbergraph_BP_Lighthouse_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_234F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue_2; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_3; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_4; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_5; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x20(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_IsTimerActiveHandle_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_IsTimerActiveHandle_ReturnValue_1; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2350[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x54(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Lighthouse_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_classes.hpp new file mode 100644 index 0000000..60b7627 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_LiquidPain_Shake.BP_LiquidPain_Shake_C +class UBP_LiquidPain_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_LiquidPain_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_functions.cpp new file mode 100644 index 0000000..d3fcd26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LiquidPain_Shake.BP_LiquidPain_Shake_C +// (None) + +class UClass* UBP_LiquidPain_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LiquidPain_Shake_C"); + + return Clss; +} + + +// BP_LiquidPain_Shake_C BP_LiquidPain_Shake.Default__BP_LiquidPain_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_LiquidPain_Shake_C* UBP_LiquidPain_Shake_C::GetDefaultObj() +{ + static class UBP_LiquidPain_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_LiquidPain_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LiquidPain_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_classes.hpp new file mode 100644 index 0000000..c157793 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x280 - 0x258) +// BlueprintGeneratedClass BP_Liquid_Pain.BP_Liquid_Pain_C +class ABP_Liquid_Pain_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_0_Drink_00A56D914DB109813D34C892B224E8A0; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_00A56D914DB109813D34C892B224E8A0; // 0x274(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2265[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Liquid_Pain_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName); + void OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName); + void OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName); + void OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName); + void OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName); + void UseItem(); + void PlayAnimation(); + void SRV_FinishDrink(); + void ExecuteUbergraph_BP_Liquid_Pain(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_functions.cpp new file mode 100644 index 0000000..4a79ee2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_functions.cpp @@ -0,0 +1,331 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Liquid_Pain.BP_Liquid_Pain_C +// (Actor) + +class UClass* ABP_Liquid_Pain_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Liquid_Pain_C"); + + return Clss; +} + + +// BP_Liquid_Pain_C BP_Liquid_Pain.Default__BP_Liquid_Pain_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Liquid_Pain_C* ABP_Liquid_Pain_C::GetDefaultObj() +{ + static class ABP_Liquid_Pain_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Liquid_Pain_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Liquid_Pain_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "SetMaterial"); + + Params::ABP_Liquid_Pain_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Liquid_Pain_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Liquid_Pain_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5"); + + Params::ABP_Liquid_Pain_C_OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5"); + + Params::ABP_Liquid_Pain_C_OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5"); + + Params::ABP_Liquid_Pain_C_OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5"); + + Params::ABP_Liquid_Pain_C_OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5"); + + Params::ABP_Liquid_Pain_C_OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Liquid_Pain_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Liquid_Pain_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.SRV_FinishDrink +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Liquid_Pain_C::SRV_FinishDrink() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "SRV_FinishDrink"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.ExecuteUbergraph_BP_Liquid_Pain +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Liquid_Pain_C::ExecuteUbergraph_BP_Liquid_Pain(int32 EntryPoint, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AActor* CallFunc_GetAttachParentActor_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Liquid_Pain_C", "ExecuteUbergraph_BP_Liquid_Pain"); + + Params::ABP_Liquid_Pain_C_ExecuteUbergraph_BP_Liquid_Pain_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetAttachParentActor_ReturnValue_1 = CallFunc_GetAttachParentActor_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_parameters.hpp new file mode 100644 index 0000000..af526ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_parameters.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.SetMaterial +struct ABP_Liquid_Pain_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5 +struct ABP_Liquid_Pain_C_OnNotifyEnd_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5 +struct ABP_Liquid_Pain_C_OnNotifyBegin_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +struct ABP_Liquid_Pain_C_OnInterrupted_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5 +struct ABP_Liquid_Pain_C_OnBlendOut_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5 +struct ABP_Liquid_Pain_C_OnCompleted_0F271FAE4B4291EFCF443CB4D7BCBFE5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x160 (0x160 - 0x0) +// Function BP_Liquid_Pain.BP_Liquid_Pain_C.ExecuteUbergraph_BP_Liquid_Pain +struct ABP_Liquid_Pain_C_ExecuteUbergraph_BP_Liquid_Pain_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_4; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_3; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x24(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x54(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x6C(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x7C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2261[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2262[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2263[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetAttachParentActor_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2264[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0xD0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x158(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Liquid_Pain_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_classes.hpp new file mode 100644 index 0000000..e32e05c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x2E0 - 0x280) +// BlueprintGeneratedClass BP_LobbyActor.BP_LobbyActor_C +class ABP_LobbyActor_C : public APawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x280(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetComponent* Widget; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Keyboard; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* MotionController; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* MotionController1; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCameraComponent* Camera; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWBP_Keyboard_Basic_C* WBP_Keyboard_Basic; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* LeftBeam; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_LobbyActor_C* GetDefaultObj(); + + void Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3); + void ToggleWidgetInteraction(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1); + void RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue); + void InpActEvt_Use_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_3(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key); + void OpenSettings(); + void CloseSettings(); + void ToggleKeyboard(bool Hide); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_LobbyActor(int32 EntryPoint, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& Temp_struct_Variable_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool K2Node_CustomEvent_Hide, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const struct FKey& K2Node_InputActionEvent_Key_4, class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic, bool K2Node_DynamicCast_bSuccess_1, class APostProcessVolume* CallFunc_GetActorOfClass_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsServer_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UW_MainMenu_C* CallFunc_Create_ReturnValue_1, class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu, bool K2Node_DynamicCast_bSuccess_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_functions.cpp new file mode 100644 index 0000000..3b73f3a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_functions.cpp @@ -0,0 +1,478 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LobbyActor.BP_LobbyActor_C +// (Actor, Pawn) + +class UClass* ABP_LobbyActor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LobbyActor_C"); + + return Clss; +} + + +// BP_LobbyActor_C BP_LobbyActor.Default__BP_LobbyActor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_LobbyActor_C* ABP_LobbyActor_C::GetDefaultObj() +{ + static class ABP_LobbyActor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_LobbyActor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_LobbyActor_C::Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "Update Beam"); + + Params::ABP_LobbyActor_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_LobbyActor_C::ToggleWidgetInteraction(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "ToggleWidgetInteraction"); + + Params::ABP_LobbyActor_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.RefreshFocus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_LobbyActor_C::RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "RefreshFocus"); + + Params::ABP_LobbyActor_C_RefreshFocus_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_LobbyActor_C::InpActEvt_Use_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "InpActEvt_Use_K2Node_InputActionEvent_4"); + + Params::ABP_LobbyActor_C_InpActEvt_Use_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_LobbyActor_C::InpActEvt_Use_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "InpActEvt_Use_K2Node_InputActionEvent_3"); + + Params::ABP_LobbyActor_C_InpActEvt_Use_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_LobbyActor_C::InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "InpActEvt_Interact_K2Node_InputActionEvent_2"); + + Params::ABP_LobbyActor_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_LobbyActor_C::InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "InpActEvt_Secondary_K2Node_InputActionEvent_1"); + + Params::ABP_LobbyActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_LobbyActor_C::InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "InpActEvt_Secondary_K2Node_InputActionEvent_0"); + + Params::ABP_LobbyActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.OpenSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_LobbyActor_C::OpenSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "OpenSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.CloseSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_LobbyActor_C::CloseSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "CloseSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.ToggleKeyboard +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_LobbyActor_C::ToggleKeyboard(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "ToggleKeyboard"); + + Params::ABP_LobbyActor_C_ToggleKeyboard_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_LobbyActor_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_LobbyActor.BP_LobbyActor_C.ExecuteUbergraph_BP_LobbyActor +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Hide (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBPI_Keyboard_Interaction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APostProcessVolume* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_LobbyActor_C::ExecuteUbergraph_BP_LobbyActor(int32 EntryPoint, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& Temp_struct_Variable_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool K2Node_CustomEvent_Hide, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const struct FKey& K2Node_InputActionEvent_Key_4, class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic, bool K2Node_DynamicCast_bSuccess_1, class APostProcessVolume* CallFunc_GetActorOfClass_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsServer_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UW_MainMenu_C* CallFunc_Create_ReturnValue_1, class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu, bool K2Node_DynamicCast_bSuccess_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_LobbyActor_C", "ExecuteUbergraph_BP_LobbyActor"); + + Params::ABP_LobbyActor_C_ExecuteUbergraph_BP_LobbyActor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_CustomEvent_Hide = K2Node_CustomEvent_Hide; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + Parms.CallFunc_GetUserWidgetObject_ReturnValue = CallFunc_GetUserWidgetObject_ReturnValue; + Parms.K2Node_DynamicCast_AsBPI_Keyboard_Interaction = K2Node_DynamicCast_AsBPI_Keyboard_Interaction; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsWBP_Keyboard_Basic = K2Node_DynamicCast_AsWBP_Keyboard_Basic; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_2 = CallFunc_GetActorOfClass_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.K2Node_DynamicCast_AsLobby_Menu = K2Node_DynamicCast_AsLobby_Menu; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_parameters.hpp new file mode 100644 index 0000000..32a5efa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_parameters.hpp @@ -0,0 +1,202 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x260 (0x260 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.Update Beam +struct ABP_LobbyActor_C_Update_Beam_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1098[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x10(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1099[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_109C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10A0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x134(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10A3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_10A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x234(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x240(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.ToggleWidgetInteraction +struct ABP_LobbyActor_C_ToggleWidgetInteraction_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10AE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.RefreshFocus +struct ABP_LobbyActor_C_RefreshFocus_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +struct ABP_LobbyActor_C_InpActEvt_Use_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +struct ABP_LobbyActor_C_InpActEvt_Use_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +struct ABP_LobbyActor_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +struct ABP_LobbyActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +struct ABP_LobbyActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.ToggleKeyboard +struct ABP_LobbyActor_C_ToggleKeyboard_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x219 (0x219 - 0x0) +// Function BP_LobbyActor.BP_LobbyActor_C.ExecuteUbergraph_BP_LobbyActor +struct ABP_LobbyActor_C_ExecuteUbergraph_BP_LobbyActor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_10C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_1; // 0x10(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key; // 0x28(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x40(0x18)(HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10CA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_2; // 0x60(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0x78(0x18)(HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x90(0x8)(NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_3; // 0x98(0x18)(HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Hide; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10CC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_4; // 0xC0(0x18)(HasGetValueTypeHash) + class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue; // 0xD8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction; // 0xE0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10CE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic; // 0xF8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10CF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APostProcessVolume* CallFunc_GetActorOfClass_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x110(0x8)(NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10D0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_10D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0x158(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10D5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_2; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x1F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10D8[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x200(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* CallFunc_Create_ReturnValue_1; // 0x208(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu; // 0x210(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbyActor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_classes.hpp new file mode 100644 index 0000000..b86b135 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x58 - 0x28) +// BlueprintGeneratedClass BP_LobbySaveGame.BP_LobbySaveGame_C +class UBP_LobbySaveGame_C : public USaveGame +{ +public: + TArray EasyStats; // 0x28(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + TArray NormalStats; // 0x38(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + TArray HardStats; // 0x48(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + + static class UClass* StaticClass(); + static class UBP_LobbySaveGame_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_functions.cpp new file mode 100644 index 0000000..a4ab40a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_LobbySaveGame.BP_LobbySaveGame_C +// (None) + +class UClass* UBP_LobbySaveGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_LobbySaveGame_C"); + + return Clss; +} + + +// BP_LobbySaveGame_C BP_LobbySaveGame.Default__BP_LobbySaveGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_LobbySaveGame_C* UBP_LobbySaveGame_C::GetDefaultObj() +{ + static class UBP_LobbySaveGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_LobbySaveGame_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_LobbySaveGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_classes.hpp new file mode 100644 index 0000000..7bb0d76 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x260 - 0x248) +// BlueprintGeneratedClass BP_MEGDoor.BP_MEGDoor_C +class ABP_MEGDoor_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float DoorOpen_Open_DA99D068436AABDF3B0C208CBB174515; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection DoorOpen__Direction_DA99D068436AABDF3B0C208CBB174515; // 0x254(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2821[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* DoorOpen; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_MEGDoor_C* GetDefaultObj(); + + void DoorOpen__FinishedFunc(); + void DoorOpen__UpdateFunc(); + void OnActorUsed(class ACharacter* Character); + void OnUsedNotify(); + void ExecuteUbergraph_BP_MEGDoor(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, class ACharacter* K2Node_Event_Character, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_functions.cpp new file mode 100644 index 0000000..8d932e2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_functions.cpp @@ -0,0 +1,150 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MEGDoor.BP_MEGDoor_C +// (Actor) + +class UClass* ABP_MEGDoor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MEGDoor_C"); + + return Clss; +} + + +// BP_MEGDoor_C BP_MEGDoor.Default__BP_MEGDoor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_MEGDoor_C* ABP_MEGDoor_C::GetDefaultObj() +{ + static class ABP_MEGDoor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_MEGDoor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_MEGDoor.BP_MEGDoor_C.DoorOpen__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MEGDoor_C::DoorOpen__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MEGDoor_C", "DoorOpen__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MEGDoor.BP_MEGDoor_C.DoorOpen__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MEGDoor_C::DoorOpen__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MEGDoor_C", "DoorOpen__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MEGDoor.BP_MEGDoor_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MEGDoor_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MEGDoor_C", "OnActorUsed"); + + Params::ABP_MEGDoor_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MEGDoor.BP_MEGDoor_C.OnUsedNotify +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_MEGDoor_C::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MEGDoor_C", "OnUsedNotify"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MEGDoor.BP_MEGDoor_C.ExecuteUbergraph_BP_MEGDoor +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_MEGDoor_C::ExecuteUbergraph_BP_MEGDoor(int32 EntryPoint, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, class ACharacter* K2Node_Event_Character, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MEGDoor_C", "ExecuteUbergraph_BP_MEGDoor"); + + Params::ABP_MEGDoor_C_ExecuteUbergraph_BP_MEGDoor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_parameters.hpp new file mode 100644 index 0000000..0558d25 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_parameters.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_MEGDoor.BP_MEGDoor_C.OnActorUsed +struct ABP_MEGDoor_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_MEGDoor.BP_MEGDoor_C.ExecuteUbergraph_BP_MEGDoor +struct ABP_MEGDoor_C_ExecuteUbergraph_BP_MEGDoor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2820[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x20(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MEGDoor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_classes.hpp new file mode 100644 index 0000000..24a693c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB0 - 0xA8) +// BlueprintGeneratedClass BP_MainMenu_Shake.BP_MainMenu_Shake_C +class UBP_MainMenu_Shake_C : public UCameraShakeBase +{ +public: + uint8 Pad_9F4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBP_MainMenu_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_functions.cpp new file mode 100644 index 0000000..5089aa0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MainMenu_Shake.BP_MainMenu_Shake_C +// (None) + +class UClass* UBP_MainMenu_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MainMenu_Shake_C"); + + return Clss; +} + + +// BP_MainMenu_Shake_C BP_MainMenu_Shake.Default__BP_MainMenu_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_MainMenu_Shake_C* UBP_MainMenu_Shake_C::GetDefaultObj() +{ + static class UBP_MainMenu_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_MainMenu_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MainMenu_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_classes.hpp new file mode 100644 index 0000000..e2a5b31 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xDA (0x35A - 0x280) +// BlueprintGeneratedClass BP_MenuActor.BP_MenuActor_C +class ABP_MenuActor_C : public APawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x280(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetComponent* Widget; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Keyboard; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* MotionController; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* MotionController1; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCameraComponent* Camera; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float SmoothMove_Alpha_71DC4F2C4FC90E5CAD63AD8598EB1D51; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection SmoothMove__Direction_71DC4F2C4FC90E5CAD63AD8598EB1D51; // 0x2CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2517[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* SmoothMove; // 0x2D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWBP_Keyboard_Basic_C* WBP_Keyboard_Basic; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform MenuTransform; // 0x2E0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + class UNiagaraComponent* LeftBeam; // 0x310(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0x318(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform StartTransform; // 0x320(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + class ABP_VRMenu_C* Menu; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsHeldLeft; // 0x358(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsHeldRight; // 0x359(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_MenuActor_C* GetDefaultObj(); + + void Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3); + void ToggleWidgetInteraction(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1); + void RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue); + void SmoothMove__FinishedFunc(); + void SmoothMove__UpdateFunc(); + void InpActEvt_Use_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_3(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key); + void ReceiveBeginPlay(); + void OpenSettings(); + void CloseSettings(); + void ToggleKeyboard(bool Hide); + void MoveTo(); + void CloseWarning(); + void HeldLeft(bool Down); + void HeldRight(bool Down); + void ExecuteUbergraph_BP_MenuActor(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key_2, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class UW_Intro_C* CallFunc_Create_ReturnValue_1, bool K2Node_CustomEvent_Hide, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_3, class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue, class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_K2_AttachToComponent_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, bool K2Node_CustomEvent_Down_1, bool K2Node_CustomEvent_Down, bool CallFunc_BooleanAND_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UWidgetComponent* CallFunc_AddComponent_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_functions.cpp new file mode 100644 index 0000000..838a359 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_functions.cpp @@ -0,0 +1,586 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MenuActor.BP_MenuActor_C +// (Actor, Pawn) + +class UClass* ABP_MenuActor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MenuActor_C"); + + return Clss; +} + + +// BP_MenuActor_C BP_MenuActor.Default__BP_MenuActor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_MenuActor_C* ABP_MenuActor_C::GetDefaultObj() +{ + static class ABP_MenuActor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_MenuActor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_MenuActor.BP_MenuActor_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MenuActor_C::Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "Update Beam"); + + Params::ABP_MenuActor_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MenuActor_C::ToggleWidgetInteraction(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "ToggleWidgetInteraction"); + + Params::ABP_MenuActor_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.RefreshFocus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MenuActor_C::RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "RefreshFocus"); + + Params::ABP_MenuActor_C_RefreshFocus_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.SmoothMove__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::SmoothMove__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "SmoothMove__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.SmoothMove__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::SmoothMove__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "SmoothMove__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_MenuActor_C::InpActEvt_Use_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "InpActEvt_Use_K2Node_InputActionEvent_4"); + + Params::ABP_MenuActor_C_InpActEvt_Use_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_MenuActor_C::InpActEvt_Use_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "InpActEvt_Use_K2Node_InputActionEvent_3"); + + Params::ABP_MenuActor_C_InpActEvt_Use_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_MenuActor_C::InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "InpActEvt_Interact_K2Node_InputActionEvent_2"); + + Params::ABP_MenuActor_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_MenuActor_C::InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "InpActEvt_Secondary_K2Node_InputActionEvent_1"); + + Params::ABP_MenuActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_MenuActor_C::InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "InpActEvt_Secondary_K2Node_InputActionEvent_0"); + + Params::ABP_MenuActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.OpenSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::OpenSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "OpenSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.CloseSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::CloseSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "CloseSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.ToggleKeyboard +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_MenuActor_C::ToggleKeyboard(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "ToggleKeyboard"); + + Params::ABP_MenuActor_C_ToggleKeyboard_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.MoveTo +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::MoveTo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "MoveTo"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.CloseWarning +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MenuActor_C::CloseWarning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "CloseWarning"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.HeldLeft +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Down (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_MenuActor_C::HeldLeft(bool Down) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "HeldLeft"); + + Params::ABP_MenuActor_C_HeldLeft_Params Parms{}; + + Parms.Down = Down; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.HeldRight +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Down (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_MenuActor_C::HeldRight(bool Down) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "HeldRight"); + + Params::ABP_MenuActor_C_HeldRight_Params Parms{}; + + Parms.Down = Down; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MenuActor.BP_MenuActor_C.ExecuteUbergraph_BP_MenuActor +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBPI_Keyboard_Interaction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_Intro_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Hide (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_TLerp_ReturnValue (IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Down_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_Down (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UWidgetComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MenuActor_C::ExecuteUbergraph_BP_MenuActor(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key_2, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, class UW_Intro_C* CallFunc_Create_ReturnValue_1, bool K2Node_CustomEvent_Hide, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_3, class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue, class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_K2_AttachToComponent_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_TLerp_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, bool K2Node_CustomEvent_Down_1, bool K2Node_CustomEvent_Down, bool CallFunc_BooleanAND_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UWidgetComponent* CallFunc_AddComponent_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuActor_C", "ExecuteUbergraph_BP_MenuActor"); + + Params::ABP_MenuActor_C_ExecuteUbergraph_BP_MenuActor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.K2Node_DynamicCast_AsBPI_Keyboard_Interaction = K2Node_DynamicCast_AsBPI_Keyboard_Interaction; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.K2Node_CustomEvent_Hide = K2Node_CustomEvent_Hide; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.CallFunc_GetUserWidgetObject_ReturnValue = CallFunc_GetUserWidgetObject_ReturnValue; + Parms.K2Node_DynamicCast_AsWBP_Keyboard_Basic = K2Node_DynamicCast_AsWBP_Keyboard_Basic; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_TLerp_ReturnValue = CallFunc_TLerp_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_K2_SetWorldTransform_SweepHitResult = CallFunc_K2_SetWorldTransform_SweepHitResult; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.K2Node_CustomEvent_Down_1 = K2Node_CustomEvent_Down_1; + Parms.K2Node_CustomEvent_Down = K2Node_CustomEvent_Down; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_parameters.hpp new file mode 100644 index 0000000..63cf561 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_parameters.hpp @@ -0,0 +1,215 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x260 (0x260 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.Update Beam +struct ABP_MenuActor_C_Update_Beam_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2505[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x10(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2506[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2507[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2508[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2509[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x134(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_250A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_250B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x234(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x240(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_250C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.ToggleWidgetInteraction +struct ABP_MenuActor_C_ToggleWidgetInteraction_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_250D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.RefreshFocus +struct ABP_MenuActor_C_RefreshFocus_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_4 +struct ABP_MenuActor_C_InpActEvt_Use_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Use_K2Node_InputActionEvent_3 +struct ABP_MenuActor_C_InpActEvt_Use_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +struct ABP_MenuActor_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +struct ABP_MenuActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +struct ABP_MenuActor_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.ToggleKeyboard +struct ABP_MenuActor_C_ToggleKeyboard_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.HeldLeft +struct ABP_MenuActor_C_HeldLeft_Params +{ +public: + bool Down; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.HeldRight +struct ABP_MenuActor_C_HeldRight_Params +{ +public: + bool Down; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x268 (0x268 - 0x0) +// Function BP_MenuActor.BP_MenuActor_C.ExecuteUbergraph_BP_MenuActor +struct ABP_MenuActor_C_ExecuteUbergraph_BP_MenuActor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_250E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_2; // 0x8(0x18)(HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_1; // 0x28(0x18)(HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_250F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x58(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x70(0x18)(HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2510[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2511[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Intro_C* CallFunc_Create_ReturnValue_1; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Hide; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2512[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Temp_struct_Variable_1; // 0xB8(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_3; // 0xD0(0x18)(HasGetValueTypeHash) + class UUserWidget* CallFunc_GetUserWidgetObject_ReturnValue; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWBP_Keyboard_Basic_C* K2Node_DynamicCast_AsWBP_Keyboard_Basic; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2513[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_4; // 0x100(0x18)(HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x118(0x8)(NoDestructor, HasGetValueTypeHash) + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2514[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x130(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_TLerp_ReturnValue; // 0x160(0x30)(IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2515[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult; // 0x194(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x21C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Down_1; // 0x21D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_Down; // 0x21E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x21F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2516[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x230(0x30)(IsPlainOldData, NoDestructor) + class UWidgetComponent* CallFunc_AddComponent_ReturnValue; // 0x260(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuActor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_classes.hpp new file mode 100644 index 0000000..3240026 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x250 - 0x238) +// BlueprintGeneratedClass BP_MenuFlickering.BP_MenuFlickering_C +class ABP_MenuFlickering_C : public ARectLight +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x238(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float Flicker_intensity_7470E4D144FA0CFB3FCB89A1420556C7; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Flicker__Direction_7470E4D144FA0CFB3FCB89A1420556C7; // 0x244(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C83[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Flicker; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_MenuFlickering_C* GetDefaultObj(); + + void Flicker__FinishedFunc(); + void Flicker__UpdateFunc(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_MenuFlickering(int32 EntryPoint, float CallFunc_Multiply_FloatFloat_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_functions.cpp new file mode 100644 index 0000000..36b6bbd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_functions.cpp @@ -0,0 +1,121 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MenuFlickering.BP_MenuFlickering_C +// (Actor) + +class UClass* ABP_MenuFlickering_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MenuFlickering_C"); + + return Clss; +} + + +// BP_MenuFlickering_C BP_MenuFlickering.Default__BP_MenuFlickering_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_MenuFlickering_C* ABP_MenuFlickering_C::GetDefaultObj() +{ + static class ABP_MenuFlickering_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_MenuFlickering_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_MenuFlickering.BP_MenuFlickering_C.Flicker__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MenuFlickering_C::Flicker__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuFlickering_C", "Flicker__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuFlickering.BP_MenuFlickering_C.Flicker__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MenuFlickering_C::Flicker__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuFlickering_C", "Flicker__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuFlickering.BP_MenuFlickering_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_MenuFlickering_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuFlickering_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MenuFlickering.BP_MenuFlickering_C.ExecuteUbergraph_BP_MenuFlickering +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MenuFlickering_C::ExecuteUbergraph_BP_MenuFlickering(int32 EntryPoint, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MenuFlickering_C", "ExecuteUbergraph_BP_MenuFlickering"); + + Params::ABP_MenuFlickering_C_ExecuteUbergraph_BP_MenuFlickering_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_parameters.hpp new file mode 100644 index 0000000..7d09431 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_parameters.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_MenuFlickering.BP_MenuFlickering_C.ExecuteUbergraph_BP_MenuFlickering +struct ABP_MenuFlickering_C_ExecuteUbergraph_BP_MenuFlickering_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MenuFlickering_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_classes.hpp new file mode 100644 index 0000000..fa91d73 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_classes.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x358 - 0x2E0) +// BlueprintGeneratedClass BP_Menu_Computer.BP_Menu_Computer_C +class ABP_Menu_Computer_C : public AInteractablePawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2E0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetComponent* Widget; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Umbrella_id_card_03_Metal_01; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Umbrella_id_card_03_Strap; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Umbrella_id_card_03_Rectangle001; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Umbrella_id_card_03_Metal_03; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Umbrella_id_card_03_Metal_02; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene1; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction2; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Screen; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x340(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UpdateLogin; // 0x341(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2274[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* LeftBeam; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Menu_Computer_C* GetDefaultObj(); + + void Update_Beam(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_Add_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1); + void ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3); + void InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_AnyKey_K2Node_InputKeyEvent_2(const struct FKey& Key); + void InpActEvt_AnyKey_K2Node_InputKeyEvent_1(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_0(const struct FKey& Key); + void InpActEvt_Escape_K2Node_InputKeyEvent_0(const struct FKey& Key); + void ReceivePossessed(class AController* NewController); + void OnPossess(); + void UnPossess(); + void InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1(float AxisValue); + void OnVRPossess(bool bPossess); + void ToggleScreen(bool IsHidden); + void ExecuteUbergraph_BP_Menu_Computer(int32 EntryPoint, const struct FKey& Temp_struct_Variable, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputKeyEvent_Key, class UUI_TheHubStats_C* CallFunc_Create_ReturnValue, class AController* K2Node_Event_NewController, bool CallFunc_ReleaseKey_ReturnValue, bool CallFunc_PressKey_ReturnValue, const struct FKey& K2Node_InputKeyEvent_Key_1, float K2Node_InputAxisKeyEvent_AxisValue, float CallFunc_Multiply_FloatFloat_ReturnValue, bool K2Node_Event_bPossess, const struct FKey& K2Node_InputActionEvent_Key, bool K2Node_CustomEvent_IsHidden, const struct FKey& K2Node_InputActionEvent_Key_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, const struct FKey& K2Node_InputKeyEvent_Key_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_2, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UW_MainMenu_C* CallFunc_Array_Get_Item); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_functions.cpp new file mode 100644 index 0000000..beda10e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_functions.cpp @@ -0,0 +1,529 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Menu_Computer.BP_Menu_Computer_C +// (Actor, Pawn) + +class UClass* ABP_Menu_Computer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Menu_Computer_C"); + + return Clss; +} + + +// BP_Menu_Computer_C BP_Menu_Computer.Default__BP_Menu_Computer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Menu_Computer_C* ABP_Menu_Computer_C::GetDefaultObj() +{ + static class ABP_Menu_Computer_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Menu_Computer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Menu_Computer_C::Update_Beam(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_Add_FloatFloat_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "Update Beam"); + + Params::ABP_Menu_Computer_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Menu_Computer_C::ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "ToggleWidgetInteraction"); + + Params::ABP_Menu_Computer_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.Enable = Enable; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_Interact_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_Interact_K2Node_InputActionEvent_2"); + + Params::ABP_Menu_Computer_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_AnyKey_K2Node_InputKeyEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_AnyKey_K2Node_InputKeyEvent_2"); + + Params::ABP_Menu_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_AnyKey_K2Node_InputKeyEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_AnyKey_K2Node_InputKeyEvent_1"); + + Params::ABP_Menu_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_Use_K2Node_InputActionEvent_1"); + + Params::ABP_Menu_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_Use_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_Use_K2Node_InputActionEvent_0"); + + Params::ABP_Menu_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Escape_K2Node_InputKeyEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpActEvt_Escape_K2Node_InputKeyEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpActEvt_Escape_K2Node_InputKeyEvent_0"); + + Params::ABP_Menu_Computer_C_InpActEvt_Escape_K2Node_InputKeyEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "ReceivePossessed"); + + Params::ABP_Menu_Computer_C_ReceivePossessed_Params Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.OnPossess +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Menu_Computer_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.UnPossess +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Menu_Computer_C::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "UnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1"); + + Params::ABP_Menu_Computer_C_InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.OnVRPossess +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bPossess (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Menu_Computer_C::OnVRPossess(bool bPossess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "OnVRPossess"); + + Params::ABP_Menu_Computer_C_OnVRPossess_Params Parms{}; + + Parms.bPossess = bPossess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleScreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsHidden (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Menu_Computer_C::ToggleScreen(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "ToggleScreen"); + + Params::ABP_Menu_Computer_C_ToggleScreen_Params Parms{}; + + Parms.IsHidden = IsHidden; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Menu_Computer.BP_Menu_Computer_C.ExecuteUbergraph_BP_Menu_Computer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputKeyEvent_Key (HasGetValueTypeHash) +// class UUI_TheHubStats_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* K2Node_Event_NewController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ReleaseKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_PressKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputKeyEvent_Key_1 (HasGetValueTypeHash) +// float K2Node_InputAxisKeyEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_bPossess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsHidden (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputKeyEvent_Key_2 (HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Menu_Computer_C::ExecuteUbergraph_BP_Menu_Computer(int32 EntryPoint, const struct FKey& Temp_struct_Variable, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputKeyEvent_Key, class UUI_TheHubStats_C* CallFunc_Create_ReturnValue, class AController* K2Node_Event_NewController, bool CallFunc_ReleaseKey_ReturnValue, bool CallFunc_PressKey_ReturnValue, const struct FKey& K2Node_InputKeyEvent_Key_1, float K2Node_InputAxisKeyEvent_AxisValue, float CallFunc_Multiply_FloatFloat_ReturnValue, bool K2Node_Event_bPossess, const struct FKey& K2Node_InputActionEvent_Key, bool K2Node_CustomEvent_IsHidden, const struct FKey& K2Node_InputActionEvent_Key_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, const struct FKey& K2Node_InputKeyEvent_Key_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_2, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UW_MainMenu_C* CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Menu_Computer_C", "ExecuteUbergraph_BP_Menu_Computer"); + + Params::ABP_Menu_Computer_C_ExecuteUbergraph_BP_Menu_Computer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.K2Node_InputKeyEvent_Key = K2Node_InputKeyEvent_Key; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_Event_NewController = K2Node_Event_NewController; + Parms.CallFunc_ReleaseKey_ReturnValue = CallFunc_ReleaseKey_ReturnValue; + Parms.CallFunc_PressKey_ReturnValue = CallFunc_PressKey_ReturnValue; + Parms.K2Node_InputKeyEvent_Key_1 = K2Node_InputKeyEvent_Key_1; + Parms.K2Node_InputAxisKeyEvent_AxisValue = K2Node_InputAxisKeyEvent_AxisValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.K2Node_Event_bPossess = K2Node_Event_bPossess; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.K2Node_CustomEvent_IsHidden = K2Node_CustomEvent_IsHidden; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.K2Node_InputKeyEvent_Key_2 = K2Node_InputKeyEvent_Key_2; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_1 = CallFunc_GetPlayerCameraManager_ReturnValue_1; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_2 = CallFunc_GetPlayerCameraManager_ReturnValue_2; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_parameters.hpp new file mode 100644 index 0000000..e8e3eba --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_parameters.hpp @@ -0,0 +1,225 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x252 (0x252 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.Update Beam +struct ABP_Menu_Computer_C_Update_Beam_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x18(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2266[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2267[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x128(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1BD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2268[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x208(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x21C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x224(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x230(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x23C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2269[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x244(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x251(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleWidgetInteraction +struct ABP_Menu_Computer_C_ToggleWidgetInteraction_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_226A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_226B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x23(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Interact_K2Node_InputActionEvent_2 +struct ABP_Menu_Computer_C_InpActEvt_Interact_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_2 +struct ABP_Menu_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_AnyKey_K2Node_InputKeyEvent_1 +struct ABP_Menu_Computer_C_InpActEvt_AnyKey_K2Node_InputKeyEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_1 +struct ABP_Menu_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Use_K2Node_InputActionEvent_0 +struct ABP_Menu_Computer_C_InpActEvt_Use_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpActEvt_Escape_K2Node_InputKeyEvent_0 +struct ABP_Menu_Computer_C_InpActEvt_Escape_K2Node_InputKeyEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.ReceivePossessed +struct ABP_Menu_Computer_C_ReceivePossessed_Params +{ +public: + class AController* NewController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1 +struct ABP_Menu_Computer_C_InpAxisKeyEvt_MouseWheelAxis_K2Node_InputAxisKeyEvent_1_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.OnVRPossess +struct ABP_Menu_Computer_C_OnVRPossess_Params +{ +public: + bool bPossess; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.ToggleScreen +struct ABP_Menu_Computer_C_ToggleScreen_Params +{ +public: + bool IsHidden; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x180 (0x180 - 0x0) +// Function BP_Menu_Computer.BP_Menu_Computer_C.ExecuteUbergraph_BP_Menu_Computer +struct ABP_Menu_Computer_C_ExecuteUbergraph_BP_Menu_Computer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_226C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Temp_struct_Variable; // 0x8(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0x20(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputKeyEvent_Key; // 0x38(0x18)(HasGetValueTypeHash) + class UUI_TheHubStats_C* CallFunc_Create_ReturnValue; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AController* K2Node_Event_NewController; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ReleaseKey_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_PressKey_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_226D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputKeyEvent_Key_1; // 0x68(0x18)(HasGetValueTypeHash) + float K2Node_InputAxisKeyEvent_AxisValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_bPossess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_226E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x90(0x18)(HasGetValueTypeHash) + bool K2Node_CustomEvent_IsHidden; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_226F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_1; // 0xB0(0x18)(HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0xD8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xE1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xE2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0xE3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2270[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputKeyEvent_Key_2; // 0xE8(0x18)(HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2271[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2272[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x110(0x8)(NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_2; // 0x118(0x18)(HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_2; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0x158(0x10)(ReferenceParm, ContainsInstancedReference) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x168(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2273[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_MainMenu_C* CallFunc_Array_Get_Item; // 0x178(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Menu_Computer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_classes.hpp new file mode 100644 index 0000000..a195c40 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x270 - 0x258) +// BlueprintGeneratedClass BP_MothJelly.BP_MothJelly_C +class ABP_MothJelly_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float HoverDown_Z_EB7179E447BA8799493D5BACD216363D; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection HoverDown__Direction_EB7179E447BA8799493D5BACD216363D; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_219F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* HoverDown; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_MothJelly_C* GetDefaultObj(); + + void HoverDown__FinishedFunc(); + void HoverDown__UpdateFunc(); + void OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName); + void OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName); + void OnInterrupted_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName); + void OnBlendOut_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName); + void OnCompleted_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName); + void UseItem(); + void PlayAnimation(); + void SRV_FinishEat(); + void ToggleEvent(bool Enable); + void OnEventLoaded(enum class EEventType EventType); + void ExecuteUbergraph_BP_MothJelly(int32 EntryPoint, bool CallFunc_SetStaticMesh_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType, class UStaticMesh* K2Node_Select_Default, bool CallFunc_SetStaticMesh_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_functions.cpp new file mode 100644 index 0000000..4e4831f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_functions.cpp @@ -0,0 +1,380 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MothJelly.BP_MothJelly_C +// (Actor) + +class UClass* ABP_MothJelly_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MothJelly_C"); + + return Clss; +} + + +// BP_MothJelly_C BP_MothJelly.Default__BP_MothJelly_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_MothJelly_C* ABP_MothJelly_C::GetDefaultObj() +{ + static class ABP_MothJelly_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_MothJelly_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_MothJelly.BP_MothJelly_C.HoverDown__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MothJelly_C::HoverDown__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "HoverDown__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.HoverDown__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_MothJelly_C::HoverDown__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "HoverDown__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140"); + + Params::ABP_MothJelly_C_OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140"); + + Params::ABP_MothJelly_C_OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnInterrupted_1CCDCF174099237E391B5AA1C23BF140 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnInterrupted_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnInterrupted_1CCDCF174099237E391B5AA1C23BF140"); + + Params::ABP_MothJelly_C_OnInterrupted_1CCDCF174099237E391B5AA1C23BF140_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnBlendOut_1CCDCF174099237E391B5AA1C23BF140 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnBlendOut_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnBlendOut_1CCDCF174099237E391B5AA1C23BF140"); + + Params::ABP_MothJelly_C_OnBlendOut_1CCDCF174099237E391B5AA1C23BF140_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnCompleted_1CCDCF174099237E391B5AA1C23BF140 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnCompleted_1CCDCF174099237E391B5AA1C23BF140(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnCompleted_1CCDCF174099237E391B5AA1C23BF140"); + + Params::ABP_MothJelly_C_OnCompleted_1CCDCF174099237E391B5AA1C23BF140_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MothJelly_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.PlayAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MothJelly_C::PlayAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "PlayAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.SRV_FinishEat +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_MothJelly_C::SRV_FinishEat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "SRV_FinishEat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.ToggleEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_MothJelly_C::ToggleEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "ToggleEvent"); + + Params::ABP_MothJelly_C_ToggleEvent_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.OnEventLoaded +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EEventType EventType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_MothJelly_C::OnEventLoaded(enum class EEventType EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "OnEventLoaded"); + + Params::ABP_MothJelly_C_OnEventLoaded_Params Parms{}; + + Parms.EventType = EventType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MothJelly.BP_MothJelly_C.ExecuteUbergraph_BP_MothJelly +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMesh* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetAttachParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EEventType K2Node_Event_EventType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_MothJelly_C::ExecuteUbergraph_BP_MothJelly(int32 EntryPoint, bool CallFunc_SetStaticMesh_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName Temp_name_Variable, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool Temp_bool_Variable, class UStaticMesh* Temp_object_Variable, class UStaticMesh* Temp_object_Variable_1, class AActor* CallFunc_GetAttachParentActor_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_1, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_Event_Enable, enum class EEventType K2Node_Event_EventType, class UStaticMesh* K2Node_Select_Default, bool CallFunc_SetStaticMesh_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MothJelly_C", "ExecuteUbergraph_BP_MothJelly"); + + Params::ABP_MothJelly_C_ExecuteUbergraph_BP_MothJelly_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_Event_Enable = K2Node_Event_Enable; + Parms.K2Node_Event_EventType = K2Node_Event_EventType; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_parameters.hpp new file mode 100644 index 0000000..b8bb7d1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_parameters.hpp @@ -0,0 +1,131 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140 +struct ABP_MothJelly_C_OnNotifyEnd_1CCDCF174099237E391B5AA1C23BF140_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140 +struct ABP_MothJelly_C_OnNotifyBegin_1CCDCF174099237E391B5AA1C23BF140_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnInterrupted_1CCDCF174099237E391B5AA1C23BF140 +struct ABP_MothJelly_C_OnInterrupted_1CCDCF174099237E391B5AA1C23BF140_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnBlendOut_1CCDCF174099237E391B5AA1C23BF140 +struct ABP_MothJelly_C_OnBlendOut_1CCDCF174099237E391B5AA1C23BF140_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnCompleted_1CCDCF174099237E391B5AA1C23BF140 +struct ABP_MothJelly_C_OnCompleted_1CCDCF174099237E391B5AA1C23BF140_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.ToggleEvent +struct ABP_MothJelly_C_ToggleEvent_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.OnEventLoaded +struct ABP_MothJelly_C_OnEventLoaded_Params +{ +public: + enum class EEventType EventType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1B9 (0x1B9 - 0x0) +// Function BP_MothJelly.BP_MothJelly_C.ExecuteUbergraph_BP_MothJelly +struct ABP_MothJelly_C_ExecuteUbergraph_BP_MothJelly_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2196[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x18(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x30(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x48(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x60(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_1; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2197[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* Temp_object_Variable; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* Temp_object_Variable_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetAttachParentActor_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2198[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0xB4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2199[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_219A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_219B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_219C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; // 0x114(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_219D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x1A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_Enable; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EEventType K2Node_Event_EventType; // 0x1A9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_219E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* K2Node_Select_Default; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MothJelly_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_classes.hpp new file mode 100644 index 0000000..86c5a00 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_classes.hpp @@ -0,0 +1,90 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x100 (0x5B8 - 0x4B8) +// BlueprintGeneratedClass BP_Moth.BP_Moth_C +class ABP_Moth_C : public ACharacter +{ +public: + uint8 Pad_211C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UAudioComponent* Audio1; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCameraComponent* Camera; // 0x4D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* AttachedPlayer; // 0x4E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* EyeSight; // 0x4E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* KillPlayer; // 0x4F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float ToggleState_Alpha_B3C7BB3D404C6E94D9311B9279D18EDC; // 0x500(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection ToggleState__Direction_B3C7BB3D404C6E94D9311B9279D18EDC; // 0x504(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_211D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* ToggleState; // 0x508(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x510(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanAttack; // 0x511(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool StartIdle; // 0x512(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_211E[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform IdleTransform; // 0x520(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsIdle; // 0x550(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_211F[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform StartTransform; // 0x560(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + class ABPCharacter_Demo_C* Attached; // 0x590(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* HiveLocation; // 0x598(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsCarrying; // 0x5A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldTrigger; // 0x5A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_213D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CarryingController; // 0x5A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool LargerRadius; // 0x5B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_213E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ChaseSpeed; // 0x5B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Moth_C* GetDefaultObj(); + + void OnRep_IsIdle(); + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue); + void LookAtTarget(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void ToggleState__FinishedFunc(); + void ToggleState__UpdateFunc(); + void OnFail_01FE13E14A76136BD0F89EBBB3E97A95(enum class EPathFollowingResult MovementResult); + void OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95(enum class EPathFollowingResult MovementResult); + void OnFail_80D0F13747A7105F75433DB2011DDF34(enum class EPathFollowingResult MovementResult); + void OnSuccess_80D0F13747A7105F75433DB2011DDF34(enum class EPathFollowingResult MovementResult); + void OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName); + void OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName); + void OnInterrupted_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName); + void OnBlendOut_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName); + void OnCompleted_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName); + void ReceiveBeginPlay(); + void StartSound(); + void StopSound(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_KillSound(); + void MC_AttackAnimation(); + void Retreat(); + void ResetRetreat(); + void BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void ToggleIdle(bool IsIdle); + void BringToHive(); + void ResetBringToHive(); + void DropPlayer(bool ShouldAttack); + void StartCarry(); + void StopCarry(); + void ResetAttack(); + void MC_WarnPlayer(); + void WarnPlayer(); + void ExecuteUbergraph_BP_Moth(int32 EntryPoint, enum class EPathFollowingResult Temp_byte_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_3, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool Temp_bool_IsClosed_Variable_2, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue, class AController* CallFunc_GetController_ReturnValue, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth_1, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AController* CallFunc_GetController_ReturnValue_1, bool CallFunc_CanSeePlayer_CanSee, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess_3, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool K2Node_CustomEvent_IsIdle, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult, bool CallFunc_K2_SetActorTransform_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue_1, bool K2Node_CustomEvent_ShouldAttack, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, enum class EPathFollowingResult Temp_byte_Variable_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_2, bool CallFunc_IsPlaying_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_functions.cpp new file mode 100644 index 0000000..adda5c3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_functions.cpp @@ -0,0 +1,993 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Moth.BP_Moth_C +// (Actor, Pawn) + +class UClass* ABP_Moth_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Moth_C"); + + return Clss; +} + + +// BP_Moth_C BP_Moth.Default__BP_Moth_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Moth_C* ABP_Moth_C::GetDefaultObj() +{ + static class ABP_Moth_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Moth_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Moth.BP_Moth_C.OnRep_IsIdle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::OnRep_IsIdle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnRep_IsIdle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Moth_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "CanSeePlayer"); + + Params::ABP_Moth_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BP_Moth.BP_Moth_C.LookAtTarget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Moth_C::LookAtTarget(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "LookAtTarget"); + + Params::ABP_Moth_C_LookAtTarget_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Moth_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "LookAtEntity"); + + Params::ABP_Moth_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.ToggleState__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ToggleState__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ToggleState__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.ToggleState__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ToggleState__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ToggleState__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.OnFail_01FE13E14A76136BD0F89EBBB3E97A95 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnFail_01FE13E14A76136BD0F89EBBB3E97A95(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnFail_01FE13E14A76136BD0F89EBBB3E97A95"); + + Params::ABP_Moth_C_OnFail_01FE13E14A76136BD0F89EBBB3E97A95_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95"); + + Params::ABP_Moth_C_OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnFail_80D0F13747A7105F75433DB2011DDF34 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnFail_80D0F13747A7105F75433DB2011DDF34(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnFail_80D0F13747A7105F75433DB2011DDF34"); + + Params::ABP_Moth_C_OnFail_80D0F13747A7105F75433DB2011DDF34_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnSuccess_80D0F13747A7105F75433DB2011DDF34 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnSuccess_80D0F13747A7105F75433DB2011DDF34(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnSuccess_80D0F13747A7105F75433DB2011DDF34"); + + Params::ABP_Moth_C_OnSuccess_80D0F13747A7105F75433DB2011DDF34_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992"); + + Params::ABP_Moth_C_OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992"); + + Params::ABP_Moth_C_OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnInterrupted_826A0D8B4B2AF71A79AA649436631992 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnInterrupted_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnInterrupted_826A0D8B4B2AF71A79AA649436631992"); + + Params::ABP_Moth_C_OnInterrupted_826A0D8B4B2AF71A79AA649436631992_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnBlendOut_826A0D8B4B2AF71A79AA649436631992 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnBlendOut_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnBlendOut_826A0D8B4B2AF71A79AA649436631992"); + + Params::ABP_Moth_C_OnBlendOut_826A0D8B4B2AF71A79AA649436631992_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.OnCompleted_826A0D8B4B2AF71A79AA649436631992 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::OnCompleted_826A0D8B4B2AF71A79AA649436631992(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "OnCompleted_826A0D8B4B2AF71A79AA649436631992"); + + Params::ABP_Moth_C_OnCompleted_826A0D8B4B2AF71A79AA649436631992_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.StartSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.StopSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Moth_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "AttackPlayer"); + + Params::ABP_Moth_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::MC_KillSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "MC_KillSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.MC_AttackAnimation +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::MC_AttackAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "MC_AttackAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.Retreat +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::Retreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "Retreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.ResetRetreat +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ResetRetreat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ResetRetreat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Moth_C::BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Moth_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.ToggleIdle +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsIdle (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Moth_C::ToggleIdle(bool IsIdle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ToggleIdle"); + + Params::ABP_Moth_C_ToggleIdle_Params Parms{}; + + Parms.IsIdle = IsIdle; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.BringToHive +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::BringToHive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "BringToHive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.ResetBringToHive +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ResetBringToHive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ResetBringToHive"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.DropPlayer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldAttack (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Moth_C::DropPlayer(bool ShouldAttack) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "DropPlayer"); + + Params::ABP_Moth_C_DropPlayer_Params Parms{}; + + Parms.ShouldAttack = ShouldAttack; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Moth.BP_Moth_C.StartCarry +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::StartCarry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "StartCarry"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.StopCarry +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::StopCarry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "StopCarry"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.ResetAttack +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::ResetAttack() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ResetAttack"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.MC_WarnPlayer +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::MC_WarnPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "MC_WarnPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.WarnPlayer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Moth_C::WarnPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "WarnPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Moth.BP_Moth_C.ExecuteUbergraph_BP_Moth +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPathFollowingResult Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_CanSeePlayer_CanSee (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* K2Node_DynamicCast_AsPlayer_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsIdle (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// struct FTransform CallFunc_TLerp_ReturnValue (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_ShouldAttack (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPathFollowingResult Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) + +void ABP_Moth_C::ExecuteUbergraph_BP_Moth(int32 EntryPoint, enum class EPathFollowingResult Temp_byte_Variable, bool CallFunc_EqualEqual_ByteByte_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_3, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool Temp_bool_IsClosed_Variable_2, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue, class AController* CallFunc_GetController_ReturnValue, class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth_1, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AController* CallFunc_GetController_ReturnValue_1, bool CallFunc_CanSeePlayer_CanSee, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess_3, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool K2Node_CustomEvent_IsIdle, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorTransform_SweepHitResult, bool CallFunc_K2_SetActorTransform_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, const struct FTransform& CallFunc_TLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue_1, bool K2Node_CustomEvent_ShouldAttack, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, enum class EPathFollowingResult Temp_byte_Variable_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_2, bool CallFunc_IsPlaying_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Moth_C", "ExecuteUbergraph_BP_Moth"); + + Params::ABP_Moth_C_ExecuteUbergraph_BP_Moth_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CustomEvent_MovementResult_3 = K2Node_CustomEvent_MovementResult_3; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Moth = K2Node_DynamicCast_AsAIC_Moth; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.K2Node_CustomEvent_MovementResult = K2Node_CustomEvent_MovementResult; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Moth_1 = K2Node_DynamicCast_AsAIC_Moth_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1; + Parms.CallFunc_CanSeePlayer_CanSee = CallFunc_CanSeePlayer_CanSee; + Parms.K2Node_DynamicCast_AsPlayer_Controller = K2Node_DynamicCast_AsPlayer_Controller; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_CustomEvent_MovementResult_1 = K2Node_CustomEvent_MovementResult_1; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.K2Node_CustomEvent_IsIdle = K2Node_CustomEvent_IsIdle; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_CreateMoveToProxyObject_ReturnValue = CallFunc_CreateMoveToProxyObject_ReturnValue; + Parms.CallFunc_K2_SetActorTransform_SweepHitResult = CallFunc_K2_SetActorTransform_SweepHitResult; + Parms.CallFunc_K2_SetActorTransform_ReturnValue = CallFunc_K2_SetActorTransform_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.CallFunc_TLerp_ReturnValue = CallFunc_TLerp_ReturnValue; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_CreateMoveToProxyObject_ReturnValue_1 = CallFunc_CreateMoveToProxyObject_ReturnValue_1; + Parms.K2Node_CustomEvent_ShouldAttack = K2Node_CustomEvent_ShouldAttack; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + Parms.K2Node_CustomEvent_MovementResult_2 = K2Node_CustomEvent_MovementResult_2; + Parms.CallFunc_IsPlaying_ReturnValue_1 = CallFunc_IsPlaying_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_parameters.hpp new file mode 100644 index 0000000..47a3e51 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_parameters.hpp @@ -0,0 +1,311 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x158 (0x158 - 0x0) +// Function BP_Moth.BP_Moth_C.CanSeePlayer +struct ABP_Moth_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20DD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20DE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x28(0x10)(ReferenceParm) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x38(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20DF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20E0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x138(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x148(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Moth.BP_Moth_C.LookAtTarget +struct ABP_Moth_C_LookAtTarget_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Moth.BP_Moth_C.LookAtEntity +struct ABP_Moth_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.OnFail_01FE13E14A76136BD0F89EBBB3E97A95 +struct ABP_Moth_C_OnFail_01FE13E14A76136BD0F89EBBB3E97A95_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95 +struct ABP_Moth_C_OnSuccess_01FE13E14A76136BD0F89EBBB3E97A95_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.OnFail_80D0F13747A7105F75433DB2011DDF34 +struct ABP_Moth_C_OnFail_80D0F13747A7105F75433DB2011DDF34_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.OnSuccess_80D0F13747A7105F75433DB2011DDF34 +struct ABP_Moth_C_OnSuccess_80D0F13747A7105F75433DB2011DDF34_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992 +struct ABP_Moth_C_OnNotifyEnd_826A0D8B4B2AF71A79AA649436631992_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992 +struct ABP_Moth_C_OnNotifyBegin_826A0D8B4B2AF71A79AA649436631992_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.OnInterrupted_826A0D8B4B2AF71A79AA649436631992 +struct ABP_Moth_C_OnInterrupted_826A0D8B4B2AF71A79AA649436631992_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.OnBlendOut_826A0D8B4B2AF71A79AA649436631992 +struct ABP_Moth_C_OnBlendOut_826A0D8B4B2AF71A79AA649436631992_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.OnCompleted_826A0D8B4B2AF71A79AA649436631992 +struct ABP_Moth_C_OnCompleted_826A0D8B4B2AF71A79AA649436631992_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Moth.BP_Moth_C.AttackPlayer +struct ABP_Moth_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Moth.BP_Moth_C.BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Moth_C_BndEvt__BP_Hound_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20EA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.ToggleIdle +struct ABP_Moth_C_ToggleIdle_Params +{ +public: + bool IsIdle; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Moth.BP_Moth_C.DropPlayer +struct ABP_Moth_C_DropPlayer_Params +{ +public: + bool ShouldAttack; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5AC (0x5AC - 0x0) +// Function BP_Moth.BP_Moth_C.ExecuteUbergraph_BP_Moth +struct ABP_Moth_C_ExecuteUbergraph_BP_Moth_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPathFollowingResult Temp_byte_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2106[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_4; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x28(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x40(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x58(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x70(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_3; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x8A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x8B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x8C(0x10)(ZeroConstructor, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x9D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2108[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsPlaying_ReturnValue; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_2; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_210B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xC4(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xE0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Moth_C* K2Node_DynamicCast_AsAIC_Moth_1; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x12C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x130(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2110[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue_1; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_CanSeePlayer_CanSee; // 0x1D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2111[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_DynamicCast_AsPlayer_Controller; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1; // 0x1E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2112[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x1F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x1FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; // 0x208(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x290(0x30)(ConstParm, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsIdle; // 0x2C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2113[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x2D0(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location_1; // 0x300(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x30C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x318(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2114[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorTransform_SweepHitResult; // 0x330(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorTransform_ReturnValue; // 0x3B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x3B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2115[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x3BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x3C8(0x10)(ZeroConstructor, NoDestructor) + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0x3D8(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x3F0(0x10)(ReferenceParm) + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0x400(0x14)(HasGetValueTypeHash) + uint8 Pad_2116[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_TLerp_ReturnValue; // 0x420(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x450(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue_1; // 0x4D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_ShouldAttack; // 0x4E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x4E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x4E2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x4E3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPathFollowingResult Temp_byte_Variable_1; // 0x4E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2117[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x4E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x4F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0x500(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0x588(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_2; // 0x589(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue_1; // 0x58A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x58B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2119[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x599(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_211A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x59C(0x10)(ZeroConstructor, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Moth_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_classes.hpp new file mode 100644 index 0000000..5043da0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_classes.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x161 (0x3A9 - 0x248) +// BlueprintGeneratedClass BP_MyGameInstance.BP_MyGameInstance_C +class UBP_MyGameInstance_C : public UFancyGameInstance +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UW_LoadingScreen_C* W_LoadingScreenRef; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText LoadingMessage; // 0x258(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class FText LoadingMessageTip; // 0x270(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + bool AlreadyIntro_; // 0x288(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_225B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeLoadingBeforeContinue; // 0x28C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ToRespawn; // 0x290(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + enum class E_Difficulty Difficulty; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool WasKicked; // 0x2A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_225C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Code; // 0x2A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + class FString CurrentSlotName; // 0x2B8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool FromHub; // 0x2C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsExit; // 0x2C9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasSeenSanityWarning; // 0x2CA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_225D[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TMap HeadsetMap; // 0x2D0(0x50)(Edit, BlueprintVisible, DisableEditOnInstance) + class FString ExtraData; // 0x320(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool IsLoading; // 0x330(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_225E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LastXP; // 0x334(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_GameMode CurrentMode; // 0x338(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_225F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName StartingLevel; // 0x33C(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidCompleteMission; // 0x344(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2260[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMissionStructure MissionCompleteData; // 0x348(0x60)(Edit, BlueprintVisible, DisableEditOnInstance) + bool HasSeenGlowstickHint; // 0x3A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UBP_MyGameInstance_C* GetDefaultObj(); + + void CheckShouldDisplayEvent(class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void ResetInput(); + void CheckCodeUnique(const struct FSessionsSearchSetting& Code); + void GenerateCode(const TArray& CharacterSet, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void OnFailure_B065C47F48B157C121B06CAFCED8C6AC(); + void OnSuccess_B065C47F48B157C121B06CAFCED8C6AC(); + void OnFailure_D7E8A28A46B4BD5B7318A6A66AFD14E2(); + void OnSuccess_D7E8A28A46B4BD5B7318A6A66AFD14E2(); + void OnFailure_3A8DCEEA406564302B3F52A5D035B982(); + void OnSuccess_3A8DCEEA406564302B3F52A5D035B982(); + void OnFailure_CAE6F30D4DC345FC9711EAB8167D6CDE(); + void OnSuccess_CAE6F30D4DC345FC9711EAB8167D6CDE(); + void OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); + void OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); + void OnFailure_4A8E1BF4489B644EBB46CCB5CE87A8FB(); + void OnSuccess_4A8E1BF4489B644EBB46CCB5CE87A8FB(); + void OnFailure_CE0E125D465CF87986EDACB437749973(); + void OnSuccess_CE0E125D465CF87986EDACB437749973(); + void ShowLoadingScreen(class APlayerController* PlayerController, class FText Message); + void CreateServer(class APlayerController* PlayerController, class UWidget* WidgetRef, class UWidget* ParentRef, class FName LevelName, int32 MaxPlayer, bool IsPrivate, class FText ServerName); + void JoinServerSession(const struct FBlueprintSessionResult& Session, class APlayerController* PlayerController, class UWidget* ParentRef, bool ShowLoadingScreen); + void Initialize_AudioSettings(); + void ReceiveInit(); + void OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin); + void OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking); + void UnlockAchievement(class FName AchievementName); + void ResetAfterErrorFocus(class APlayerController* PlayerController, class UWidget* Widget); + void OnSteamOverlayIsActive(bool IsOverlayActive); + void ReceiveShutdown(); + void HandleNetworkError(enum class ENetworkFailure FailureType, bool bIsServer); + void ExecuteUbergraph_BP_MyGameInstance(int32 EntryPoint, class FName K2Node_CustomEvent_WrittenAchievementName_1, float K2Node_CustomEvent_WrittenProgress_1, int32 K2Node_CustomEvent_WrittenUserTag_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_WrittenAchievementName, float K2Node_CustomEvent_WrittenProgress, int32 K2Node_CustomEvent_WrittenUserTag, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, int32 Temp_int_Variable, float Temp_float_Variable, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, uint8 CallFunc_MakeLiteralByte_ReturnValue, bool Temp_bool_Variable, const class FString& Temp_string_Variable, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class APlayerController* K2Node_CustomEvent_PlayerController_3, class FText K2Node_CustomEvent_Message, const class FString& K2Node_Select_Default, class FText CallFunc_Conv_StringToText_ReturnValue, class UW_LoadingScreen_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class APlayerController* K2Node_CustomEvent_PlayerController_2, class UWidget* K2Node_CustomEvent_WidgetRef, class UWidget* K2Node_CustomEvent_ParentRef_1, class FName K2Node_CustomEvent_LevelName, int32 K2Node_CustomEvent_MaxPlayer, bool K2Node_CustomEvent_IsPrivate, class FText K2Node_CustomEvent_ServerName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, const struct FBlueprintSessionResult& K2Node_CustomEvent_Session, class APlayerController* K2Node_CustomEvent_PlayerController_1, class UWidget* K2Node_CustomEvent_ParentRef, bool K2Node_CustomEvent_ShowLoadingScreen, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, int32 K2Node_Event_LocalPlayerNum, const struct FBPUniqueNetId& K2Node_Event_PersonInvited, const struct FBlueprintSessionResult& K2Node_Event_SessionToJoin, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, bool CallFunc_IsValid_ReturnValue_2, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, const struct FBPUniqueNetId& K2Node_Event_PlayerId, bool K2Node_Event_bIsTalking, class FName K2Node_CustomEvent_AchievementName, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_4, class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_6, class APlayerController* K2Node_CustomEvent_PlayerController, class UWidget* K2Node_CustomEvent_Widget, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool K2Node_Event_isOverlayActive, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_InitializeCPPElements_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, enum class ENetworkFailure K2Node_Event_FailureType, bool K2Node_Event_bIsServer, bool CallFunc_IsValid_ReturnValue_8, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UW_MainMenu_C* CallFunc_Array_Get_Item, TArray& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue_9, class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_functions.cpp new file mode 100644 index 0000000..469af65 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_functions.cpp @@ -0,0 +1,897 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MyGameInstance.BP_MyGameInstance_C +// (None) + +class UClass* UBP_MyGameInstance_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MyGameInstance_C"); + + return Clss; +} + + +// BP_MyGameInstance_C BP_MyGameInstance.Default__BP_MyGameInstance_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_MyGameInstance_C* UBP_MyGameInstance_C::GetDefaultObj() +{ + static class UBP_MyGameInstance_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_MyGameInstance_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.CheckShouldDisplayEvent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::CheckShouldDisplayEvent(class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "CheckShouldDisplayEvent"); + + Params::UBP_MyGameInstance_C_CheckShouldDisplayEvent_Params Parms{}; + + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ResetInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::ResetInput() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ResetInput"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.CheckCodeUnique +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSessionsSearchSetting Code (BlueprintVisible, BlueprintReadOnly, Parm) + +void UBP_MyGameInstance_C::CheckCodeUnique(const struct FSessionsSearchSetting& Code) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "CheckCodeUnique"); + + Params::UBP_MyGameInstance_C_CheckCodeUnique_Params Parms{}; + + Parms.Code = Code; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.GenerateCode +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UBP_MyGameInstance_C::GenerateCode(const TArray& CharacterSet, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "GenerateCode"); + + Params::UBP_MyGameInstance_C_GenerateCode_Params Parms{}; + + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_B065C47F48B157C121B06CAFCED8C6AC +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_B065C47F48B157C121B06CAFCED8C6AC() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_B065C47F48B157C121B06CAFCED8C6AC"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_B065C47F48B157C121B06CAFCED8C6AC +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_B065C47F48B157C121B06CAFCED8C6AC() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_B065C47F48B157C121B06CAFCED8C6AC"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_D7E8A28A46B4BD5B7318A6A66AFD14E2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_D7E8A28A46B4BD5B7318A6A66AFD14E2() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_D7E8A28A46B4BD5B7318A6A66AFD14E2"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_D7E8A28A46B4BD5B7318A6A66AFD14E2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_D7E8A28A46B4BD5B7318A6A66AFD14E2() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_D7E8A28A46B4BD5B7318A6A66AFD14E2"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_3A8DCEEA406564302B3F52A5D035B982 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_3A8DCEEA406564302B3F52A5D035B982() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_3A8DCEEA406564302B3F52A5D035B982"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_3A8DCEEA406564302B3F52A5D035B982 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_3A8DCEEA406564302B3F52A5D035B982() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_3A8DCEEA406564302B3F52A5D035B982"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_CAE6F30D4DC345FC9711EAB8167D6CDE +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_CAE6F30D4DC345FC9711EAB8167D6CDE() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_CAE6F30D4DC345FC9711EAB8167D6CDE"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_CAE6F30D4DC345FC9711EAB8167D6CDE +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_CAE6F30D4DC345FC9711EAB8167D6CDE() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_CAE6F30D4DC345FC9711EAB8167D6CDE"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName WrittenAchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WrittenProgress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 WrittenUserTag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_MyGameInstance_C::OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F"); + + Params::UBP_MyGameInstance_C_OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F_Params Parms{}; + + Parms.WrittenAchievementName = WrittenAchievementName; + Parms.WrittenProgress = WrittenProgress; + Parms.WrittenUserTag = WrittenUserTag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName WrittenAchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WrittenProgress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 WrittenUserTag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_MyGameInstance_C::OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F"); + + Params::UBP_MyGameInstance_C_OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F_Params Parms{}; + + Parms.WrittenAchievementName = WrittenAchievementName; + Parms.WrittenProgress = WrittenProgress; + Parms.WrittenUserTag = WrittenUserTag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_4A8E1BF4489B644EBB46CCB5CE87A8FB +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_4A8E1BF4489B644EBB46CCB5CE87A8FB() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_4A8E1BF4489B644EBB46CCB5CE87A8FB"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_4A8E1BF4489B644EBB46CCB5CE87A8FB +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_4A8E1BF4489B644EBB46CCB5CE87A8FB() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_4A8E1BF4489B644EBB46CCB5CE87A8FB"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_CE0E125D465CF87986EDACB437749973 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnFailure_CE0E125D465CF87986EDACB437749973() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnFailure_CE0E125D465CF87986EDACB437749973"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_CE0E125D465CF87986EDACB437749973 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::OnSuccess_CE0E125D465CF87986EDACB437749973() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSuccess_CE0E125D465CF87986EDACB437749973"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ShowLoadingScreen +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Message (BlueprintVisible, BlueprintReadOnly, Parm) + +void UBP_MyGameInstance_C::ShowLoadingScreen(class APlayerController* PlayerController, class FText Message) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ShowLoadingScreen"); + + Params::UBP_MyGameInstance_C_ShowLoadingScreen_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Message = Message; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.CreateServer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* WidgetRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ParentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName LevelName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 MaxPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsPrivate (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText ServerName (BlueprintVisible, BlueprintReadOnly, Parm) + +void UBP_MyGameInstance_C::CreateServer(class APlayerController* PlayerController, class UWidget* WidgetRef, class UWidget* ParentRef, class FName LevelName, int32 MaxPlayer, bool IsPrivate, class FText ServerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "CreateServer"); + + Params::UBP_MyGameInstance_C_CreateServer_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WidgetRef = WidgetRef; + Parms.ParentRef = ParentRef; + Parms.LevelName = LevelName; + Parms.MaxPlayer = MaxPlayer; + Parms.IsPrivate = IsPrivate; + Parms.ServerName = ServerName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.JoinServerSession +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FBlueprintSessionResult Session (BlueprintVisible, BlueprintReadOnly, Parm) +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ParentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ShowLoadingScreen (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::JoinServerSession(const struct FBlueprintSessionResult& Session, class APlayerController* PlayerController, class UWidget* ParentRef, bool ShowLoadingScreen) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "JoinServerSession"); + + Params::UBP_MyGameInstance_C_JoinServerSession_Params Parms{}; + + Parms.Session = Session; + Parms.PlayerController = PlayerController; + Parms.ParentRef = ParentRef; + Parms.ShowLoadingScreen = ShowLoadingScreen; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.Initialize_AudioSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::Initialize_AudioSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "Initialize_AudioSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ReceiveInit +// (Event, Public, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::ReceiveInit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ReceiveInit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSessionInviteAccepted +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 LocalPlayerNum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId PersonInvited (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FBlueprintSessionResult SessionToJoin (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UBP_MyGameInstance_C::OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSessionInviteAccepted"); + + Params::UBP_MyGameInstance_C_OnSessionInviteAccepted_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + Parms.PersonInvited = PersonInvited; + Parms.SessionToJoin = SessionToJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnPlayerTalkingStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PlayerId (BlueprintVisible, BlueprintReadOnly, Parm) +// bool bIsTalking (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnPlayerTalkingStateChanged"); + + Params::UBP_MyGameInstance_C_OnPlayerTalkingStateChanged_Params Parms{}; + + Parms.PlayerId = PlayerId; + Parms.bIsTalking = bIsTalking; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.UnlockAchievement +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName AchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_MyGameInstance_C::UnlockAchievement(class FName AchievementName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "UnlockAchievement"); + + Params::UBP_MyGameInstance_C_UnlockAchievement_Params Parms{}; + + Parms.AchievementName = AchievementName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ResetAfterErrorFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_MyGameInstance_C::ResetAfterErrorFocus(class APlayerController* PlayerController, class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ResetAfterErrorFocus"); + + Params::UBP_MyGameInstance_C_ResetAfterErrorFocus_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSteamOverlayIsActive +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsOverlayActive (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::OnSteamOverlayIsActive(bool IsOverlayActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "OnSteamOverlayIsActive"); + + Params::UBP_MyGameInstance_C_OnSteamOverlayIsActive_Params Parms{}; + + Parms.IsOverlayActive = IsOverlayActive; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ReceiveShutdown +// (Event, Public, BlueprintEvent) +// Parameters: + +void UBP_MyGameInstance_C::ReceiveShutdown() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ReceiveShutdown"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.HandleNetworkError +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ENetworkFailure FailureType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bIsServer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::HandleNetworkError(enum class ENetworkFailure FailureType, bool bIsServer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "HandleNetworkError"); + + Params::UBP_MyGameInstance_C_HandleNetworkError_Params Parms{}; + + Parms.FailureType = FailureType; + Parms.bIsServer = bIsServer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_MyGameInstance.BP_MyGameInstance_C.ExecuteUbergraph_BP_MyGameInstance +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_WrittenAchievementName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_WrittenProgress_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_WrittenUserTag_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_WrittenAchievementName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_WrittenProgress (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_WrittenUserTag (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString Temp_string_Variable (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* K2Node_CustomEvent_PlayerController_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Message (None) +// class FString K2Node_Select_Default (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class UW_LoadingScreen_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class APlayerController* K2Node_CustomEvent_PlayerController_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_WidgetRef (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ParentRef_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_LevelName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_MaxPlayer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsPrivate (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_CustomEvent_ServerName (None) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// struct FBlueprintSessionResult K2Node_CustomEvent_Session (None) +// class APlayerController* K2Node_CustomEvent_PlayerController_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ParentRef (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_ShowLoadingScreen (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// int32 K2Node_Event_LocalPlayerNum (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId K2Node_Event_PersonInvited (None) +// struct FBlueprintSessionResult K2Node_Event_SessionToJoin (ConstParm) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// struct FBPUniqueNetId K2Node_Event_PlayerId (None) +// bool K2Node_Event_bIsTalking (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_AchievementName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAchievementWriteCallbackProxy*CallFunc_WriteAchievementProgress_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAchievementQueryCallbackProxy*CallFunc_CacheAchievements_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* K2Node_CustomEvent_PlayerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13 (ZeroConstructor, NoDestructor) +// bool K2Node_Event_isOverlayActive (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_InitializeCPPElements_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_IsTearingDown_isTearingDown (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ENetworkFailure K2Node_Event_FailureType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_bIsServer (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class UW_MainMenu_C* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayTemp_struct_Variable (ConstParm, ReferenceParm) +// bool CallFunc_IsValid_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCreateSessionCallbackProxyAdvanced*CallFunc_CreateAdvancedSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_MyGameInstance_C::ExecuteUbergraph_BP_MyGameInstance(int32 EntryPoint, class FName K2Node_CustomEvent_WrittenAchievementName_1, float K2Node_CustomEvent_WrittenProgress_1, int32 K2Node_CustomEvent_WrittenUserTag_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_WrittenAchievementName, float K2Node_CustomEvent_WrittenProgress, int32 K2Node_CustomEvent_WrittenUserTag, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, int32 Temp_int_Variable, float Temp_float_Variable, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, uint8 CallFunc_MakeLiteralByte_ReturnValue, bool Temp_bool_Variable, const class FString& Temp_string_Variable, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class APlayerController* K2Node_CustomEvent_PlayerController_3, class FText K2Node_CustomEvent_Message, const class FString& K2Node_Select_Default, class FText CallFunc_Conv_StringToText_ReturnValue, class UW_LoadingScreen_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class APlayerController* K2Node_CustomEvent_PlayerController_2, class UWidget* K2Node_CustomEvent_WidgetRef, class UWidget* K2Node_CustomEvent_ParentRef_1, class FName K2Node_CustomEvent_LevelName, int32 K2Node_CustomEvent_MaxPlayer, bool K2Node_CustomEvent_IsPrivate, class FText K2Node_CustomEvent_ServerName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, const struct FBlueprintSessionResult& K2Node_CustomEvent_Session, class APlayerController* K2Node_CustomEvent_PlayerController_1, class UWidget* K2Node_CustomEvent_ParentRef, bool K2Node_CustomEvent_ShowLoadingScreen, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, int32 K2Node_Event_LocalPlayerNum, const struct FBPUniqueNetId& K2Node_Event_PersonInvited, const struct FBlueprintSessionResult& K2Node_Event_SessionToJoin, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, bool CallFunc_IsValid_ReturnValue_2, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, const struct FBPUniqueNetId& K2Node_Event_PlayerId, bool K2Node_Event_bIsTalking, class FName K2Node_CustomEvent_AchievementName, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_4, class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_IsValid_ReturnValue_6, class APlayerController* K2Node_CustomEvent_PlayerController, class UWidget* K2Node_CustomEvent_Widget, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool K2Node_Event_isOverlayActive, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_InitializeCPPElements_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, enum class ENetworkFailure K2Node_Event_FailureType, bool K2Node_Event_bIsServer, bool CallFunc_IsValid_ReturnValue_8, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UW_MainMenu_C* CallFunc_Array_Get_Item, TArray& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue_9, class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_10, bool CallFunc_Not_PreBool_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_MyGameInstance_C", "ExecuteUbergraph_BP_MyGameInstance"); + + Params::UBP_MyGameInstance_C_ExecuteUbergraph_BP_MyGameInstance_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_WrittenAchievementName_1 = K2Node_CustomEvent_WrittenAchievementName_1; + Parms.K2Node_CustomEvent_WrittenProgress_1 = K2Node_CustomEvent_WrittenProgress_1; + Parms.K2Node_CustomEvent_WrittenUserTag_1 = K2Node_CustomEvent_WrittenUserTag_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_WrittenAchievementName = K2Node_CustomEvent_WrittenAchievementName; + Parms.K2Node_CustomEvent_WrittenProgress = K2Node_CustomEvent_WrittenProgress; + Parms.K2Node_CustomEvent_WrittenUserTag = K2Node_CustomEvent_WrittenUserTag; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_string_Variable = Temp_string_Variable; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_CustomEvent_PlayerController_3 = K2Node_CustomEvent_PlayerController_3; + Parms.K2Node_CustomEvent_Message = K2Node_CustomEvent_Message; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.K2Node_CustomEvent_PlayerController_2 = K2Node_CustomEvent_PlayerController_2; + Parms.K2Node_CustomEvent_WidgetRef = K2Node_CustomEvent_WidgetRef; + Parms.K2Node_CustomEvent_ParentRef_1 = K2Node_CustomEvent_ParentRef_1; + Parms.K2Node_CustomEvent_LevelName = K2Node_CustomEvent_LevelName; + Parms.K2Node_CustomEvent_MaxPlayer = K2Node_CustomEvent_MaxPlayer; + Parms.K2Node_CustomEvent_IsPrivate = K2Node_CustomEvent_IsPrivate; + Parms.K2Node_CustomEvent_ServerName = K2Node_CustomEvent_ServerName; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_Session = K2Node_CustomEvent_Session; + Parms.K2Node_CustomEvent_PlayerController_1 = K2Node_CustomEvent_PlayerController_1; + Parms.K2Node_CustomEvent_ParentRef = K2Node_CustomEvent_ParentRef; + Parms.K2Node_CustomEvent_ShowLoadingScreen = K2Node_CustomEvent_ShowLoadingScreen; + Parms.CallFunc_JoinSession_ReturnValue = CallFunc_JoinSession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.K2Node_Event_LocalPlayerNum = K2Node_Event_LocalPlayerNum; + Parms.K2Node_Event_PersonInvited = K2Node_Event_PersonInvited; + Parms.K2Node_Event_SessionToJoin = K2Node_Event_SessionToJoin; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_JoinSession_ReturnValue_1 = CallFunc_JoinSession_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.K2Node_Event_PlayerId = K2Node_Event_PlayerId; + Parms.K2Node_Event_bIsTalking = K2Node_Event_bIsTalking; + Parms.K2Node_CustomEvent_AchievementName = K2Node_CustomEvent_AchievementName; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_WriteAchievementProgress_ReturnValue = CallFunc_WriteAchievementProgress_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_CacheAchievements_ReturnValue = CallFunc_CacheAchievements_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.K2Node_CustomEvent_PlayerController = K2Node_CustomEvent_PlayerController; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.K2Node_DynamicCast_AsW_Main_Menu = K2Node_DynamicCast_AsW_Main_Menu; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.K2Node_CreateDelegate_OutputDelegate_12 = K2Node_CreateDelegate_OutputDelegate_12; + Parms.K2Node_CreateDelegate_OutputDelegate_13 = K2Node_CreateDelegate_OutputDelegate_13; + Parms.K2Node_Event_isOverlayActive = K2Node_Event_isOverlayActive; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_InitializeCPPElements_ReturnValue = CallFunc_InitializeCPPElements_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_IsTearingDown_isTearingDown = CallFunc_K2_IsTearingDown_isTearingDown; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.CallFunc_DestroySession_ReturnValue_1 = CallFunc_DestroySession_ReturnValue_1; + Parms.K2Node_Event_FailureType = K2Node_Event_FailureType; + Parms.K2Node_Event_bIsServer = K2Node_Event_bIsServer; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_IsValid_ReturnValue_9 = CallFunc_IsValid_ReturnValue_9; + Parms.CallFunc_CreateAdvancedSession_ReturnValue = CallFunc_CreateAdvancedSession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_10 = CallFunc_IsValid_ReturnValue_10; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_parameters.hpp new file mode 100644 index 0000000..81586fc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_parameters.hpp @@ -0,0 +1,289 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA (0xA - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.CheckShouldDisplayEvent +struct UBP_MyGameInstance_C_CheckShouldDisplayEvent_Params +{ +public: + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.CheckCodeUnique +struct UBP_MyGameInstance_C_CheckCodeUnique_Params +{ +public: + struct FSessionsSearchSetting Code; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x58 (0x58 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.GenerateCode +struct UBP_MyGameInstance_C_GenerateCode_Params +{ +public: + TArray CharacterSet; // 0x0(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2230[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2231[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x20(0x10)(ReferenceParm) + int32 CallFunc_RandomInteger_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2232[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F +struct UBP_MyGameInstance_C_OnFailure_F6A1C64C4BF407E4C67D4F8266759C0F_Params +{ +public: + class FName WrittenAchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WrittenProgress; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 WrittenUserTag; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F +struct UBP_MyGameInstance_C_OnSuccess_F6A1C64C4BF407E4C67D4F8266759C0F_Params +{ +public: + class FName WrittenAchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WrittenProgress; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 WrittenUserTag; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.ShowLoadingScreen +struct UBP_MyGameInstance_C_ShowLoadingScreen_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Message; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x40 (0x40 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.CreateServer +struct UBP_MyGameInstance_C_CreateServer_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* WidgetRef; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ParentRef; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName LevelName; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 MaxPlayer; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsPrivate; // 0x24(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2233[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ServerName; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x119 (0x119 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.JoinServerSession +struct UBP_MyGameInstance_C_JoinServerSession_Params +{ +public: + struct FBlueprintSessionResult Session; // 0x0(0x108)(BlueprintVisible, BlueprintReadOnly, Parm) + class APlayerController* PlayerController; // 0x108(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ParentRef; // 0x110(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowLoadingScreen; // 0x118(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x130 (0x130 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSessionInviteAccepted +struct UBP_MyGameInstance_C_OnSessionInviteAccepted_Params +{ +public: + int32 LocalPlayerNum; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2234[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PersonInvited; // 0x8(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FBlueprintSessionResult SessionToJoin; // 0x28(0x108)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnPlayerTalkingStateChanged +struct UBP_MyGameInstance_C_OnPlayerTalkingStateChanged_Params +{ +public: + struct FBPUniqueNetId PlayerId; // 0x0(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + bool bIsTalking; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.UnlockAchievement +struct UBP_MyGameInstance_C_UnlockAchievement_Params +{ +public: + class FName AchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.ResetAfterErrorFocus +struct UBP_MyGameInstance_C_ResetAfterErrorFocus_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* Widget; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.OnSteamOverlayIsActive +struct UBP_MyGameInstance_C_OnSteamOverlayIsActive_Params +{ +public: + bool IsOverlayActive; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.HandleNetworkError +struct UBP_MyGameInstance_C_HandleNetworkError_Params +{ +public: + enum class ENetworkFailure FailureType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bIsServer; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x562 (0x562 - 0x0) +// Function BP_MyGameInstance.BP_MyGameInstance_C.ExecuteUbergraph_BP_MyGameInstance +struct UBP_MyGameInstance_C_ExecuteUbergraph_BP_MyGameInstance_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_WrittenAchievementName_1; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_WrittenProgress_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_WrittenUserTag_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x14(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_WrittenAchievementName; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_WrittenProgress; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_WrittenUserTag; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x34(0x10)(ZeroConstructor, NoDestructor) + int32 Temp_int_Variable; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x54(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x64(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x74(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x84(0x10)(ZeroConstructor, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x95(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2247[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Temp_string_Variable; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2248[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_CustomEvent_PlayerController_3; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Message; // 0xC8(0x18)(None) + class FString K2Node_Select_Default; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0xF0(0x18)(None) + class UW_LoadingScreen_C* CallFunc_Create_ReturnValue; // 0x108(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + class APlayerController* K2Node_CustomEvent_PlayerController_2; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_WidgetRef; // 0x128(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ParentRef_1; // 0x130(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_LevelName; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_MaxPlayer; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsPrivate; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2249[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_ServerName; // 0x148(0x18)(None) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0x160(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x171(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_224A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x174(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x184(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_224B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlueprintSessionResult K2Node_CustomEvent_Session; // 0x198(0x108)(None) + class APlayerController* K2Node_CustomEvent_PlayerController_1; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ParentRef; // 0x2A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_ShowLoadingScreen; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_224C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x2C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_224D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x2C4(0x10)(ZeroConstructor, NoDestructor) + int32 K2Node_Event_LocalPlayerNum; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FBPUniqueNetId K2Node_Event_PersonInvited; // 0x2D8(0x20)(None) + struct FBlueprintSessionResult K2Node_Event_SessionToJoin; // 0x2F8(0x108)(ConstParm) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x400(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x408(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x410(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_224E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x430(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_224F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x434(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2250[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId K2Node_Event_PlayerId; // 0x448(0x20)(None) + bool K2Node_Event_bIsTalking; // 0x468(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2251[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_AchievementName; // 0x46C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2252[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x478(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x480(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x490(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x498(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x499(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2253[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_5; // 0x4A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_6; // 0x4A9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2254[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_CustomEvent_PlayerController; // 0x4B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_Widget; // 0x4B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu; // 0x4C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x4C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_7; // 0x4C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2255[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12; // 0x4CC(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13; // 0x4DC(0x10)(ZeroConstructor, NoDestructor) + bool K2Node_Event_isOverlayActive; // 0x4EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2256[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_InitializeCPPElements_ReturnValue; // 0x4F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2257[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x508(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_IsTearingDown_isTearingDown; // 0x509(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x50A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x50B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x50C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x50D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x50E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2258[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0x510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1; // 0x518(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ENetworkFailure K2Node_Event_FailureType; // 0x520(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_bIsServer; // 0x521(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_8; // 0x522(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2259[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0x528(0x10)(ReferenceParm, ContainsInstancedReference) + class UW_MainMenu_C* CallFunc_Array_Get_Item; // 0x538(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_struct_Variable; // 0x540(0x10)(ConstParm, ReferenceParm) + bool CallFunc_IsValid_ReturnValue_9; // 0x550(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_225A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue; // 0x558(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_10; // 0x560(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x561(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MyGameInstance_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_classes.hpp new file mode 100644 index 0000000..a3a3e90 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0xA8 - 0x28) +// BlueprintGeneratedClass BP_MySaveGame.BP_MySaveGame_C +class UBP_MySaveGame_C : public USaveGame +{ +public: + TArray LevelStats; // 0x28(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + bool HasSeenCutscene; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HasSeenEndscene; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2205[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SingleplayerSaves; // 0x40(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray EasySaves; // 0x50(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray NormalSaves; // 0x60(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray HardSaves; // 0x70(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray NightmareSaves; // 0x80(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool HubUnlocked; // 0x90(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2206[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CurrentGameBuild; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray DocumentsFound; // 0x98(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UBP_MySaveGame_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_functions.cpp new file mode 100644 index 0000000..b7eefc0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_MySaveGame.BP_MySaveGame_C +// (None) + +class UClass* UBP_MySaveGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_MySaveGame_C"); + + return Clss; +} + + +// BP_MySaveGame_C BP_MySaveGame.Default__BP_MySaveGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_MySaveGame_C* UBP_MySaveGame_C::GetDefaultObj() +{ + static class UBP_MySaveGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_MySaveGame_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_MySaveGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_classes.hpp new file mode 100644 index 0000000..db1bca1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_classes.hpp @@ -0,0 +1,121 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2A0 (0x2C8 - 0x28) +// BlueprintGeneratedClass BP_New_SaveGame.BP_New_SaveGame_C +class UBP_New_SaveGame_C : public USaveGame +{ +public: + TArray LevelsCompleted; // 0x28(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + TMap SurvivorsList; // 0x38(0x50)(Edit, BlueprintVisible) + int32 LaddersFound; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Difficulty Difficulty; // 0x8C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TMap PlayerData; // 0x90(0x50)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + bool FoundFirstKey; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasUnlockedVendingMachine; // 0xE1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsMEGUnlocked; // 0xE2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsMEGPowerOn; // 0xE3(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsMEGSecurityUnlocked; // 0xE4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 KeysFound; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasOpenedHeavyDoor; // 0xEC(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasUnlockedBottom; // 0xED(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasOpenedEastSubstation; // 0xEE(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasUnlockedWestSubstation; // 0xEF(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasUnlockedGenerator; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasPoweredAllGenerators; // 0xF1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17BC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CurrentLevel; // 0xF4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasUnlockedHotelLobby; // 0xFC(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HotelKeysFound; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TMap NotesPlaced; // 0x108(0x50)(Edit, BlueprintVisible, DisableEditOnInstance) + bool HasPoweredGarage; // 0x158(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Level94Checkpoint; // 0x15C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasOpenedTeeth; // 0x160(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasUnlockedBoilerDoor; // 0x161(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool FoundCheckpoint; // 0x162(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BoilerroomCheckpoint; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UnlockedFun; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasSeenFirstHound; // 0x169(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CansPlaced; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasCollectedMEGCard; // 0x170(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Level7Checkpoint; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UnlockedSafe; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Level05Checkpoint; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray DoorList; // 0x180(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Activated; // 0x190(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool HasUnlockedMEGGate; // 0x1A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsCheckpoint; // 0x1A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TurbinesActivated; // 0x1A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasSpawned; // 0x1A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ManillaUnlocked; // 0x1A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool WasVentBroken; // 0x1AA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ReachedLevel9Checkpoint; // 0x1AB(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + int32 CaveCheckpoint; // 0x1AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasFinishedVideo; // 0x1B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool SpawnInElevator; // 0x1B1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasMembriSpawned; // 0x1B2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasFoundCassette; // 0x1B3(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasCompleteBalloonPuzzle; // 0x1B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasZone1Key; // 0x1B5(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasZone2Key; // 0x1B6(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasZone3Key; // 0x1B7(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasZone4Key; // 0x1B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TVsPlaced; // 0x1C0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TMap DroppedGlowsticks; // 0x1D0(0x50)(Edit, BlueprintVisible, DisableEditOnInstance) + int32 PoolsActivated; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray KeysPlaced; // 0x228(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool ActivatedAllPower; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UnlockedElevator; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool PlacedAllTVs; // 0x23A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ActivatedRoom1; // 0x23B(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ActivatedRoom2; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ActivatedRoom3; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ActivatedRoom4; // 0x23E(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ActivatedRoom5; // 0x23F(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + TArray FirstValvesTurned; // 0x240(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray SecondValvesTurned; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray ThirdValvesTurned; // 0x260(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool DidFinishElevator; // 0x270(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray UnlockedDoors; // 0x278(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool UnlockedSnackrooms; // 0x288(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LevelDashCheckpoint; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ExitIndex; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 FloorIndex; // 0x294(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 PicturesTaken; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidResetPictures; // 0x29C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17CC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray EyesDisarmed; // 0x2A0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + bool HasWatchedVideo; // 0x2B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PoppedBalloons; // 0x2B8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UBP_New_SaveGame_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_functions.cpp new file mode 100644 index 0000000..11fcba7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_New_SaveGame.BP_New_SaveGame_C +// (None) + +class UClass* UBP_New_SaveGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_New_SaveGame_C"); + + return Clss; +} + + +// BP_New_SaveGame_C BP_New_SaveGame.Default__BP_New_SaveGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_New_SaveGame_C* UBP_New_SaveGame_C::GetDefaultObj() +{ + static class UBP_New_SaveGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_New_SaveGame_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_New_SaveGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_classes.hpp new file mode 100644 index 0000000..4fed682 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x260 - 0x248) +// BlueprintGeneratedClass BP_Note.BP_Note_C +class ABP_Note_C : public AClientInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTexture* NoteTexture; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName NoteRow; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Note_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void OnActorUsed(class ACharacter* Character); + void ExecuteUbergraph_BP_Note(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const struct FS_Note& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_functions.cpp new file mode 100644 index 0000000..dfb7ecc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_functions.cpp @@ -0,0 +1,138 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Note.BP_Note_C +// (Actor) + +class UClass* ABP_Note_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Note_C"); + + return Clss; +} + + +// BP_Note_C BP_Note.Default__BP_Note_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Note_C* ABP_Note_C::GetDefaultObj() +{ + static class ABP_Note_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Note_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Note.BP_Note_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Note_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Note_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Note.BP_Note_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Note_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Note_C", "OnActorUsed"); + + Params::ABP_Note_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Note.BP_Note_C.ExecuteUbergraph_BP_Note +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_Note CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) + +void ABP_Note_C::ExecuteUbergraph_BP_Note(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const struct FS_Note& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Note_C", "ExecuteUbergraph_BP_Note"); + + Params::ABP_Note_C_ExecuteUbergraph_BP_Note_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_parameters.hpp new file mode 100644 index 0000000..7cd8cc4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_parameters.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Note.BP_Note_C.OnActorUsed +struct ABP_Note_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF8 (0xF8 - 0x0) +// Function BP_Note.BP_Note_C.ExecuteUbergraph_BP_Note +struct ABP_Note_C_ExecuteUbergraph_BP_Note_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2847[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2848[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2849[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_284A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_Note CallFunc_GetDataTableRowFromName_OutRow; // 0x60(0x18)(HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_284B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x80(0x4C)(HasGetValueTypeHash) + uint8 Pad_284C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0xD0(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0xE0(0x14)(HasGetValueTypeHash) + uint8 Pad_284D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Note_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_classes.hpp new file mode 100644 index 0000000..53e7a2a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0x234 - 0x228) +// BlueprintGeneratedClass BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C +class ABP_OceanCheckpoint_Trigger_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + int32 Checkpoint; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_OceanCheckpoint_Trigger_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ExecuteUbergraph_BP_OceanCheckpoint_Trigger(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AActor* K2Node_Event_OtherActor, bool Temp_bool_IsClosed_Variable, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool Temp_bool_Has_Been_Initd_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_functions.cpp new file mode 100644 index 0000000..27b85c0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_functions.cpp @@ -0,0 +1,102 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C +// (Actor) + +class UClass* ABP_OceanCheckpoint_Trigger_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_OceanCheckpoint_Trigger_C"); + + return Clss; +} + + +// BP_OceanCheckpoint_Trigger_C BP_OceanCheckpoint_Trigger.Default__BP_OceanCheckpoint_Trigger_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_OceanCheckpoint_Trigger_C* ABP_OceanCheckpoint_Trigger_C::GetDefaultObj() +{ + static class ABP_OceanCheckpoint_Trigger_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_OceanCheckpoint_Trigger_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_OceanCheckpoint_Trigger_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_OceanCheckpoint_Trigger_C", "ReceiveActorBeginOverlap"); + + Params::ABP_OceanCheckpoint_Trigger_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C.ExecuteUbergraph_BP_OceanCheckpoint_Trigger +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_OceanCheckpoint_Trigger_C::ExecuteUbergraph_BP_OceanCheckpoint_Trigger(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AActor* K2Node_Event_OtherActor, bool Temp_bool_IsClosed_Variable, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool Temp_bool_Has_Been_Initd_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_OceanCheckpoint_Trigger_C", "ExecuteUbergraph_BP_OceanCheckpoint_Trigger"); + + Params::ABP_OceanCheckpoint_Trigger_C_ExecuteUbergraph_BP_OceanCheckpoint_Trigger_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.K2Node_DynamicCast_AsBP_Row_Boat = K2Node_DynamicCast_AsBP_Row_Boat; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_parameters.hpp new file mode 100644 index 0000000..edb9956 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_parameters.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C.ReceiveActorBeginOverlap +struct ABP_OceanCheckpoint_Trigger_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x32 (0x32 - 0x0) +// Function BP_OceanCheckpoint_Trigger.BP_OceanCheckpoint_Trigger_C.ExecuteUbergraph_BP_OceanCheckpoint_Trigger +struct ABP_OceanCheckpoint_Trigger_C_ExecuteUbergraph_BP_OceanCheckpoint_Trigger_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2802[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2803[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2804[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_OceanCheckpoint_Trigger_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_classes.hpp new file mode 100644 index 0000000..7ab30b1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x258 - 0x228) +// BlueprintGeneratedClass BP_Ocean_Exit.BP_Ocean_Exit_C +class ABP_Ocean_Exit_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class ABP_Exit_Manager_C* ExitManager; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector TeleportLocation; // 0x238(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Players; // 0x248(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_Ocean_Exit_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ExecuteUbergraph_BP_Ocean_Exit(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_K2_TeleportTo_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_functions.cpp new file mode 100644 index 0000000..d31d4ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_functions.cpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Ocean_Exit.BP_Ocean_Exit_C +// (Actor) + +class UClass* ABP_Ocean_Exit_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Ocean_Exit_C"); + + return Clss; +} + + +// BP_Ocean_Exit_C BP_Ocean_Exit.Default__BP_Ocean_Exit_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Ocean_Exit_C* ABP_Ocean_Exit_C::GetDefaultObj() +{ + static class ABP_Ocean_Exit_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Ocean_Exit_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Ocean_Exit.BP_Ocean_Exit_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ocean_Exit_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Exit_C", "ReceiveActorBeginOverlap"); + + Params::ABP_Ocean_Exit_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ocean_Exit.BP_Ocean_Exit_C.ExecuteUbergraph_BP_Ocean_Exit +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_TeleportTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Ocean_Exit_C::ExecuteUbergraph_BP_Ocean_Exit(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_K2_TeleportTo_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Exit_C", "ExecuteUbergraph_BP_Ocean_Exit"); + + Params::ABP_Ocean_Exit_C_ExecuteUbergraph_BP_Ocean_Exit_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_TeleportTo_ReturnValue = CallFunc_K2_TeleportTo_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_parameters.hpp new file mode 100644 index 0000000..eb3151d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Ocean_Exit.BP_Ocean_Exit_C.ReceiveActorBeginOverlap +struct ABP_Ocean_Exit_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x42 (0x42 - 0x0) +// Function BP_Ocean_Exit.BP_Ocean_Exit_C.ExecuteUbergraph_BP_Ocean_Exit +struct ABP_Ocean_Exit_C_ExecuteUbergraph_BP_Ocean_Exit_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_TeleportTo_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_Contains_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Exit_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_classes.hpp new file mode 100644 index 0000000..a341341 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_classes.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x98 (0x2B8 - 0x220) +// BlueprintGeneratedClass BP_Ocean_Manager.BP_Ocean_Manager_C +class ABP_Ocean_Manager_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float ToggleWaves_Alpha2_B7D3808C4A2D1DC6DE8224867DB25EFF; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ToggleWaves_Alpha_B7D3808C4A2D1DC6DE8224867DB25EFF; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection ToggleWaves__Direction_B7D3808C4A2D1DC6DE8224867DB25EFF; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21BF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* ToggleWaves; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AEight_FFT_H_Ocean_Sim_C* Ocean; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AExponentialHeightFog* Fog; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetAmplitude; // 0x258(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetHeight; // 0x25C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetSpeed; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetChoppyness; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetWind; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingAmplitude; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingHeight; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingSpeed; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingChoppyness; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingWind; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartingTile; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetFog; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Boats; // 0x288(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + float StartingFog; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldSpawn; // 0x29C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_21C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle TimerHandle; // 0x2A0(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class ABP_RowBoat_C* CurrentTarget; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Storm_Volume_C* StormZone; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Ocean_Manager_C* GetDefaultObj(); + + void UpdateDrowning(bool Rising, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue); + void UpdateBuoyancy(bool Rising, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class ABP_RowBoat_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void ToggleWaves__FinishedFunc(); + void ToggleWaves__UpdateFunc(); + void ToggleWaves__UpdateDrowning__EventFunc(); + void ToggleWaves__UpdateBuoyancy__EventFunc(); + void ReceiveBeginPlay(); + void StartRisingWaves(); + void StopRisingWaves(); + void UpdateWaterSettings(); + void FindLocation(); + void StartSpawnTimer(); + void MC_PlayWarning(const struct FVector& Location); + void StopSpawning(); + void StopSpawnTimer(); + void OnSpawn(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void Retry(); + void ExecuteUbergraph_BP_Ocean_Manager(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, float CallFunc_Lerp_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_1, float CallFunc_Lerp_ReturnValue_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, int32 CallFunc_GetVisualEffectQuality_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_K2_TimerExistsHandle_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Fish_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_IsOverlappingActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_RowBoat_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_functions.cpp new file mode 100644 index 0000000..7a89529 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_functions.cpp @@ -0,0 +1,501 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Ocean_Manager.BP_Ocean_Manager_C +// (Actor) + +class UClass* ABP_Ocean_Manager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Ocean_Manager_C"); + + return Clss; +} + + +// BP_Ocean_Manager_C BP_Ocean_Manager.Default__BP_Ocean_Manager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Ocean_Manager_C* ABP_Ocean_Manager_C::GetDefaultObj() +{ + static class ABP_Ocean_Manager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Ocean_Manager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateDrowning +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Rising (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ocean_Manager_C::UpdateDrowning(bool Rising, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "UpdateDrowning"); + + Params::ABP_Ocean_Manager_C_UpdateDrowning_Params Parms{}; + + Parms.Rising = Rising; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateBuoyancy +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Rising (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_RowBoat_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Ocean_Manager_C::UpdateBuoyancy(bool Rising, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class ABP_RowBoat_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "UpdateBuoyancy"); + + Params::ABP_Ocean_Manager_C_UpdateBuoyancy_Params Parms{}; + + Parms.Rising = Rising; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::ToggleWaves__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ToggleWaves__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::ToggleWaves__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ToggleWaves__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateDrowning__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::ToggleWaves__UpdateDrowning__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ToggleWaves__UpdateDrowning__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ToggleWaves__UpdateBuoyancy__EventFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::ToggleWaves__UpdateBuoyancy__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ToggleWaves__UpdateBuoyancy__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.StartRisingWaves +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::StartRisingWaves() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "StartRisingWaves"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopRisingWaves +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::StopRisingWaves() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "StopRisingWaves"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateWaterSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::UpdateWaterSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "UpdateWaterSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.FindLocation +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::FindLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "FindLocation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.StartSpawnTimer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::StartSpawnTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "StartSpawnTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.MC_PlayWarning +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ocean_Manager_C::MC_PlayWarning(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "MC_PlayWarning"); + + Params::ABP_Ocean_Manager_C_MC_PlayWarning_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopSpawning +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::StopSpawning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "StopSpawning"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.StopSpawnTimer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::StopSpawnTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "StopSpawnTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.OnSpawn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ocean_Manager_C::OnSpawn(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "OnSpawn"); + + Params::ABP_Ocean_Manager_C_OnSpawn_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.Retry +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Ocean_Manager_C::Retry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "Retry"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ExecuteUbergraph_BP_Ocean_Manager +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_TimerExistsHandle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Fish_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverlappingActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ABP_RowBoat_C* CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ocean_Manager_C::ExecuteUbergraph_BP_Ocean_Manager(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, float CallFunc_Lerp_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_1, float CallFunc_Lerp_ReturnValue_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, int32 CallFunc_GetVisualEffectQuality_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_K2_TimerExistsHandle_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Fish_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_IsOverlappingActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_RowBoat_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ocean_Manager_C", "ExecuteUbergraph_BP_Ocean_Manager"); + + Params::ABP_Ocean_Manager_C_ExecuteUbergraph_BP_Ocean_Manager_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue = CallFunc_GetVisualEffectQuality_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_K2_TimerExistsHandle_ReturnValue = CallFunc_K2_TimerExistsHandle_ReturnValue; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_IsOverlappingActor_ReturnValue = CallFunc_IsOverlappingActor_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_parameters.hpp new file mode 100644 index 0000000..1091aca --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_parameters.hpp @@ -0,0 +1,134 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateDrowning +struct ABP_Ocean_Manager_C_UpdateDrowning_Params +{ +public: + bool Rising; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1D (0x1D - 0x0) +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.UpdateBuoyancy +struct ABP_Ocean_Manager_C_UpdateBuoyancy_Params +{ +public: + bool Rising; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RowBoat_C* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.MC_PlayWarning +struct ABP_Ocean_Manager_C_MC_PlayWarning_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.OnSpawn +struct ABP_Ocean_Manager_C_OnSpawn_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14C (0x14C - 0x0) +// Function BP_Ocean_Manager.BP_Ocean_Manager_C.ExecuteUbergraph_BP_Ocean_Manager +struct ABP_Ocean_Manager_C_ExecuteUbergraph_BP_Ocean_Manager_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B4[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetVisualEffectQuality_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21B6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B7[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x43(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector K2Node_CustomEvent_Location; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_TimerExistsHandle_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21BA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0x80(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Get_Item; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21BC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xC0(0x30)(IsPlainOldData, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xF0(0x10)(ZeroConstructor, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Fish_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverlappingActor_ReturnValue; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x114(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_21BE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x128(0x8)(NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x130(0x10)(ReferenceParm) + class ABP_RowBoat_C* CallFunc_Array_Random_OutItem; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ocean_Manager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_classes.hpp new file mode 100644 index 0000000..02cfa45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x260 - 0x248) +// BlueprintGeneratedClass BP_Photo_Image.BP_Photo_Image_C +class ABP_Photo_Image_C : public AClientInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + int32 PictureIndex; // 0x250(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Texture; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Photo_Image_C* GetDefaultObj(); + + void UserConstructionScript(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, class UTexture* Temp_object_Variable_5, int32 Temp_int_Variable_1, class UMaterialInterface* Temp_object_Variable_6, class UMaterialInterface* Temp_object_Variable_7, class UMaterialInterface* Temp_object_Variable_8, class UMaterialInterface* Temp_object_Variable_9, class UMaterialInterface* Temp_object_Variable_10, class UMaterialInterface* Temp_object_Variable_11, class UTexture* K2Node_Select_Default, class UMaterialInterface* K2Node_Select_Default_1); + void OnActorUsed(class ACharacter* Character); + void MC_UpdateImage(int32 Players); + void ExecuteUbergraph_BP_Photo_Image(int32 EntryPoint, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 K2Node_CustomEvent_Players, bool K2Node_SwitchInteger_CmpSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_functions.cpp new file mode 100644 index 0000000..02c794f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_functions.cpp @@ -0,0 +1,172 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Photo_Image.BP_Photo_Image_C +// (Actor) + +class UClass* ABP_Photo_Image_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Photo_Image_C"); + + return Clss; +} + + +// BP_Photo_Image_C BP_Photo_Image.Default__BP_Photo_Image_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Photo_Image_C* ABP_Photo_Image_C::GetDefaultObj() +{ + static class ABP_Photo_Image_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Photo_Image_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Photo_Image.BP_Photo_Image_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Temp_object_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Photo_Image_C::UserConstructionScript(int32 Temp_int_Variable, class UTexture* Temp_object_Variable, class UTexture* Temp_object_Variable_1, class UTexture* Temp_object_Variable_2, class UTexture* Temp_object_Variable_3, class UTexture* Temp_object_Variable_4, class UTexture* Temp_object_Variable_5, int32 Temp_int_Variable_1, class UMaterialInterface* Temp_object_Variable_6, class UMaterialInterface* Temp_object_Variable_7, class UMaterialInterface* Temp_object_Variable_8, class UMaterialInterface* Temp_object_Variable_9, class UMaterialInterface* Temp_object_Variable_10, class UMaterialInterface* Temp_object_Variable_11, class UTexture* K2Node_Select_Default, class UMaterialInterface* K2Node_Select_Default_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Photo_Image_C", "UserConstructionScript"); + + Params::ABP_Photo_Image_C_UserConstructionScript_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.Temp_object_Variable_5 = Temp_object_Variable_5; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.Temp_object_Variable_6 = Temp_object_Variable_6; + Parms.Temp_object_Variable_7 = Temp_object_Variable_7; + Parms.Temp_object_Variable_8 = Temp_object_Variable_8; + Parms.Temp_object_Variable_9 = Temp_object_Variable_9; + Parms.Temp_object_Variable_10 = Temp_object_Variable_10; + Parms.Temp_object_Variable_11 = Temp_object_Variable_11; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Photo_Image.BP_Photo_Image_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Photo_Image_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Photo_Image_C", "OnActorUsed"); + + Params::ABP_Photo_Image_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Photo_Image.BP_Photo_Image_C.MC_UpdateImage +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Players (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Photo_Image_C::MC_UpdateImage(int32 Players) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Photo_Image_C", "MC_UpdateImage"); + + Params::ABP_Photo_Image_C_MC_UpdateImage_Params Parms{}; + + Parms.Players = Players; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Photo_Image.BP_Photo_Image_C.ExecuteUbergraph_BP_Photo_Image +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 K2Node_CustomEvent_Players (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Photo_Image_C::ExecuteUbergraph_BP_Photo_Image(int32 EntryPoint, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 K2Node_CustomEvent_Players, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Photo_Image_C", "ExecuteUbergraph_BP_Photo_Image"); + + Params::ABP_Photo_Image_C_ExecuteUbergraph_BP_Photo_Image_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CustomEvent_Players = K2Node_CustomEvent_Players; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_parameters.hpp new file mode 100644 index 0000000..ee7b68c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_parameters.hpp @@ -0,0 +1,77 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// Function BP_Photo_Image.BP_Photo_Image_C.UserConstructionScript +struct ABP_Photo_Image_C_UserConstructionScript_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22BB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_2; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_3; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_4; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Temp_object_Variable_5; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22BC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_6; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_7; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_8; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_9; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_10; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_11; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_Select_Default; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_1; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Photo_Image.BP_Photo_Image_C.OnActorUsed +struct ABP_Photo_Image_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Photo_Image.BP_Photo_Image_C.MC_UpdateImage +struct ABP_Photo_Image_C_MC_UpdateImage_Params +{ +public: + int32 Players; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_Photo_Image.BP_Photo_Image_C.ExecuteUbergraph_BP_Photo_Image +struct ABP_Photo_Image_C_ExecuteUbergraph_BP_Photo_Image_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22BD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22BE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_CustomEvent_Players; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Photo_Image_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_classes.hpp new file mode 100644 index 0000000..4826654 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2C (0x24C - 0x220) +// BlueprintGeneratedClass BP_Pool_Ladder.BP_Pool_Ladder_C +class ABP_Pool_Ladder_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* FinishLocation; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Box1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 Height; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Scale; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SpeedMultiplier; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Pool_Ladder_C* GetDefaultObj(); + + struct FVector GetHeightPoint(const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue); + bool CanClimb(class APawn* Pawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue); + struct FVector GetStartPoint(const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1); + void UserConstructionScript(int32 NumOhRungs, float LadderSectionWidth, float LadderSectionHeight, float Scale2, class UHierarchicalInstancedStaticMeshComponent* Rung, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UHierarchicalInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue, const struct FVector& CallFunc_GetLocalBounds_Min, const struct FVector& CallFunc_GetLocalBounds_Max, int32 Temp_int_Variable, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue); + void BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void ExecuteUbergraph_BP_Pool_Ladder(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_functions.cpp new file mode 100644 index 0000000..a8425a6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_functions.cpp @@ -0,0 +1,305 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Pool_Ladder.BP_Pool_Ladder_C +// (Actor) + +class UClass* ABP_Pool_Ladder_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Pool_Ladder_C"); + + return Clss; +} + + +// BP_Pool_Ladder_C BP_Pool_Ladder.Default__BP_Pool_Ladder_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Pool_Ladder_C* ABP_Pool_Ladder_C::GetDefaultObj() +{ + static class ABP_Pool_Ladder_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Pool_Ladder_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetHeightPoint +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +struct FVector ABP_Pool_Ladder_C::GetHeightPoint(const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "GetHeightPoint"); + + Params::ABP_Pool_Ladder_C_GetHeightPoint_Params Parms{}; + + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.CanClimb +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool ABP_Pool_Ladder_C::CanClimb(class APawn* Pawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, int32 CallFunc_Multiply_IntInt_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "CanClimb"); + + Params::ABP_Pool_Ladder_C_CanClimb_Params Parms{}; + + Parms.Pawn = Pawn; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetStartPoint +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +struct FVector ABP_Pool_Ladder_C::GetStartPoint(const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "GetStartPoint"); + + Params::ABP_Pool_Ladder_C_GetStartPoint_Params Parms{}; + + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 NumOhRungs (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float LadderSectionWidth (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float LadderSectionHeight (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Scale2 (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UHierarchicalInstancedStaticMeshComponent*Rung (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UHierarchicalInstancedStaticMeshComponent*CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetLocalBounds_Min (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetLocalBounds_Max (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_AddInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Pool_Ladder_C::UserConstructionScript(int32 NumOhRungs, float LadderSectionWidth, float LadderSectionHeight, float Scale2, class UHierarchicalInstancedStaticMeshComponent* Rung, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UHierarchicalInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue, const struct FVector& CallFunc_GetLocalBounds_Min, const struct FVector& CallFunc_GetLocalBounds_Max, int32 Temp_int_Variable, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "UserConstructionScript"); + + Params::ABP_Pool_Ladder_C_UserConstructionScript_Params Parms{}; + + Parms.NumOhRungs = NumOhRungs; + Parms.LadderSectionWidth = LadderSectionWidth; + Parms.LadderSectionHeight = LadderSectionHeight; + Parms.Scale2 = Scale2; + Parms.Rung = Rung; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_GetLocalBounds_Min = CallFunc_GetLocalBounds_Min; + Parms.CallFunc_GetLocalBounds_Max = CallFunc_GetLocalBounds_Max; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_AddInstance_ReturnValue = CallFunc_AddInstance_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Pool_Ladder_C::BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Pool_Ladder_C_BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.ExecuteUbergraph_BP_Pool_Ladder +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pool_Ladder_C::ExecuteUbergraph_BP_Pool_Ladder(int32 EntryPoint, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pool_Ladder_C", "ExecuteUbergraph_BP_Pool_Ladder"); + + Params::ABP_Pool_Ladder_C_ExecuteUbergraph_BP_Pool_Ladder_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_parameters.hpp new file mode 100644 index 0000000..5be8671 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_parameters.hpp @@ -0,0 +1,140 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetHeightPoint +struct ABP_Pool_Ladder_C_GetHeightPoint_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x81 (0x81 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.CanClimb +struct ABP_Pool_Ladder_C_CanClimb_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_2044[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.GetStartPoint +struct ABP_Pool_Ladder_C_GetStartPoint_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF0 (0xF0 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.UserConstructionScript +struct ABP_Pool_Ladder_C_UserConstructionScript_Params +{ +public: + int32 NumOhRungs; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LadderSectionWidth; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LadderSectionHeight; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Scale2; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UHierarchicalInstancedStaticMeshComponent* Rung; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2045[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x30(0x30)(IsPlainOldData, NoDestructor) + class UHierarchicalInstancedStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetLocalBounds_Min; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetLocalBounds_Max; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2046[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0xB0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2047[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_AddInstance_ReturnValue; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Pool_Ladder_C_BndEvt__BP_Ladder_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2048[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0xB9 (0xB9 - 0x0) +// Function BP_Pool_Ladder.BP_Pool_Ladder_C.ExecuteUbergraph_BP_Pool_Ladder +struct ABP_Pool_Ladder_C_ExecuteUbergraph_BP_Pool_Ladder_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2049[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_204A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x28(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pool_Ladder_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_classes.hpp new file mode 100644 index 0000000..614b9aa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_classes.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x43 (0x293 - 0x250) +// BlueprintGeneratedClass BP_Pushable.BP_Pushable_C +class ABP_Pushable_C : public APushableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x250(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh3; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* CablePoint; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh2; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 Index; // 0x280(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_2A1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* PushingActor; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Active; // 0x290(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool CanPush; // 0x291(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsPlaced; // 0x292(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Pushable_C* GetDefaultObj(); + + void OnRep_Index(const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, bool K2Node_SwitchInteger_CmpSuccess, bool CallFunc_SetStaticMesh_ReturnValue_2); + TArray Get_Right_Collision_Points(class ABPCharacter_Demo_C* PushingActor, float Axis, const TArray& NewLocalVar_0, bool Temp_bool_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_2, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_3, float CallFunc_DotProduct2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool K2Node_Select_Default, bool K2Node_Select_Default_1, TArray& CallFunc_GetRightBoundingPoints_ReturnValue, TArray& CallFunc_GetForwardBoundingPoints_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2); + void Can_Push(class ABPCharacter_Demo_C* Target, float NewParam, bool MoveForward, bool* NewParam2, const struct FVector& PushingVector, const TArray& L_CollisionPoints, class ABPCharacter_Demo_C* L_PushingActor, float L_Axis, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 Temp_int_Array_Index_Variable, float CallFunc_SelectFloat_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, TArray& CallFunc_Get_Right_Collision_Points_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, TArray& CallFunc_Get_Forward_Collision_Points_CollisionPoints, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FHitResult& CallFunc_LineTraceSingleByProfile_OutHit, bool CallFunc_LineTraceSingleByProfile_ReturnValue); + void Get_Forward_Collision_Points(class ABPCharacter_Demo_C* PushingActor, float Axis, TArray* CollisionPoints, const TArray& NewLocalVar_0, bool Temp_bool_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_2, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_3, float CallFunc_DotProduct2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool K2Node_Select_Default, bool K2Node_Select_Default_1, TArray& CallFunc_GetForwardBoundingPoints_ReturnValue, TArray& CallFunc_GetRightBoundingPoints_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2); + void OnRep_CanPush(bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1); + void OnRep_Active(); + void UserConstructionScript(const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, bool K2Node_SwitchInteger_CmpSuccess, bool CallFunc_SetStaticMesh_ReturnValue_2); + void OnActorUsed(class ACharacter* Character); + void ExecuteUbergraph_BP_Pushable(int32 EntryPoint, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AController* CallFunc_GetController_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_IsValid_ReturnValue, TArray& K2Node_MakeArray_Array, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, bool CallFunc_IsValid_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_functions.cpp new file mode 100644 index 0000000..e194adc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_functions.cpp @@ -0,0 +1,461 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Pushable.BP_Pushable_C +// (Actor) + +class UClass* ABP_Pushable_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Pushable_C"); + + return Clss; +} + + +// BP_Pushable_C BP_Pushable.Default__BP_Pushable_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Pushable_C* ABP_Pushable_C::GetDefaultObj() +{ + static class ABP_Pushable_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Pushable_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Pushable.BP_Pushable_C.OnRep_Index +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::OnRep_Index(const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, bool K2Node_SwitchInteger_CmpSuccess, bool CallFunc_SetStaticMesh_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "OnRep_Index"); + + Params::ABP_Pushable_C_OnRep_Index_Params Parms{}; + + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_2 = CallFunc_MakeTransform_ReturnValue_2; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_1 = CallFunc_K2_SetRelativeTransform_SweepHitResult_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_2 = CallFunc_K2_SetRelativeTransform_SweepHitResult_2; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pushable.BP_Pushable_C.Get Right Collision Points +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* PushingActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Axis (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray ReturnValue (Parm, OutParm, ReturnParm) +// TArray NewLocalVar_0 (Edit, BlueprintVisible) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetRightBoundingPoints_ReturnValue (ReferenceParm) +// TArray CallFunc_GetForwardBoundingPoints_ReturnValue (ReferenceParm) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +TArray ABP_Pushable_C::Get_Right_Collision_Points(class ABPCharacter_Demo_C* PushingActor, float Axis, const TArray& NewLocalVar_0, bool Temp_bool_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_2, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_3, float CallFunc_DotProduct2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool K2Node_Select_Default, bool K2Node_Select_Default_1, TArray& CallFunc_GetRightBoundingPoints_ReturnValue, TArray& CallFunc_GetForwardBoundingPoints_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "Get Right Collision Points"); + + Params::ABP_Pushable_C_Get_Right_Collision_Points_Params Parms{}; + + Parms.PushingActor = PushingActor; + Parms.Axis = Axis; + Parms.NewLocalVar_0 = NewLocalVar_0; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue = CallFunc_Conv_VectorToVector2D_ReturnValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_1 = CallFunc_Conv_VectorToVector2D_ReturnValue_1; + Parms.CallFunc_GetActorRightVector_ReturnValue_1 = CallFunc_GetActorRightVector_ReturnValue_1; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_2 = CallFunc_Conv_VectorToVector2D_ReturnValue_2; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_3 = CallFunc_Conv_VectorToVector2D_ReturnValue_3; + Parms.CallFunc_DotProduct2D_ReturnValue = CallFunc_DotProduct2D_ReturnValue; + Parms.CallFunc_DotProduct2D_ReturnValue_1 = CallFunc_DotProduct2D_ReturnValue_1; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_GetRightBoundingPoints_ReturnValue = CallFunc_GetRightBoundingPoints_ReturnValue; + Parms.CallFunc_GetForwardBoundingPoints_ReturnValue = CallFunc_GetForwardBoundingPoints_ReturnValue; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Pushable.BP_Pushable_C.Can Push +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NewParam (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool MoveForward (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool NewParam2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector PushingVector (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray L_CollisionPoints (Edit, BlueprintVisible) +// class ABPCharacter_Demo_C* L_PushingActor (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float L_Axis (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Get_Right_Collision_Points_ReturnValue (ReferenceParm) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Get_Forward_Collision_Points_CollisionPoints (ReferenceParm) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingleByProfile_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingleByProfile_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::Can_Push(class ABPCharacter_Demo_C* Target, float NewParam, bool MoveForward, bool* NewParam2, const struct FVector& PushingVector, const TArray& L_CollisionPoints, class ABPCharacter_Demo_C* L_PushingActor, float L_Axis, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 Temp_int_Array_Index_Variable, float CallFunc_SelectFloat_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, TArray& CallFunc_Get_Right_Collision_Points_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, TArray& CallFunc_Get_Forward_Collision_Points_CollisionPoints, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FHitResult& CallFunc_LineTraceSingleByProfile_OutHit, bool CallFunc_LineTraceSingleByProfile_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "Can Push"); + + Params::ABP_Pushable_C_Can_Push_Params Parms{}; + + Parms.Target = Target; + Parms.NewParam = NewParam; + Parms.MoveForward = MoveForward; + Parms.PushingVector = PushingVector; + Parms.L_CollisionPoints = L_CollisionPoints; + Parms.L_PushingActor = L_PushingActor; + Parms.L_Axis = L_Axis; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_Get_Right_Collision_Points_ReturnValue = CallFunc_Get_Right_Collision_Points_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_2 = CallFunc_Multiply_VectorFloat_ReturnValue_2; + Parms.CallFunc_Get_Forward_Collision_Points_CollisionPoints = CallFunc_Get_Forward_Collision_Points_CollisionPoints; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue_2 = CallFunc_Add_VectorVector_ReturnValue_2; + Parms.CallFunc_LineTraceSingleByProfile_OutHit = CallFunc_LineTraceSingleByProfile_OutHit; + Parms.CallFunc_LineTraceSingleByProfile_ReturnValue = CallFunc_LineTraceSingleByProfile_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (NewParam2 != nullptr) + *NewParam2 = Parms.NewParam2; + +} + + +// Function BP_Pushable.BP_Pushable_C.Get Forward Collision Points +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* PushingActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Axis (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CollisionPoints (Parm, OutParm) +// TArray NewLocalVar_0 (Edit, BlueprintVisible) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetForwardBoundingPoints_ReturnValue (ReferenceParm) +// TArray CallFunc_GetRightBoundingPoints_ReturnValue (ReferenceParm) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::Get_Forward_Collision_Points(class ABPCharacter_Demo_C* PushingActor, float Axis, TArray* CollisionPoints, const TArray& NewLocalVar_0, bool Temp_bool_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_2, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue_3, float CallFunc_DotProduct2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool K2Node_Select_Default, bool K2Node_Select_Default_1, TArray& CallFunc_GetForwardBoundingPoints_ReturnValue, TArray& CallFunc_GetRightBoundingPoints_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "Get Forward Collision Points"); + + Params::ABP_Pushable_C_Get_Forward_Collision_Points_Params Parms{}; + + Parms.PushingActor = PushingActor; + Parms.Axis = Axis; + Parms.NewLocalVar_0 = NewLocalVar_0; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue = CallFunc_Conv_VectorToVector2D_ReturnValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_1 = CallFunc_Conv_VectorToVector2D_ReturnValue_1; + Parms.CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetActorForwardVector_ReturnValue_1; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_2 = CallFunc_Conv_VectorToVector2D_ReturnValue_2; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue_3 = CallFunc_Conv_VectorToVector2D_ReturnValue_3; + Parms.CallFunc_DotProduct2D_ReturnValue = CallFunc_DotProduct2D_ReturnValue; + Parms.CallFunc_DotProduct2D_ReturnValue_1 = CallFunc_DotProduct2D_ReturnValue_1; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_GetForwardBoundingPoints_ReturnValue = CallFunc_GetForwardBoundingPoints_ReturnValue; + Parms.CallFunc_GetRightBoundingPoints_ReturnValue = CallFunc_GetRightBoundingPoints_ReturnValue; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + if (CollisionPoints != nullptr) + *CollisionPoints = std::move(Parms.CollisionPoints); + +} + + +// Function BP_Pushable.BP_Pushable_C.OnRep_CanPush +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::OnRep_CanPush(bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "OnRep_CanPush"); + + Params::ABP_Pushable_C_OnRep_CanPush_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pushable.BP_Pushable_C.OnRep_Active +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Pushable_C::OnRep_Active() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "OnRep_Active"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Pushable.BP_Pushable_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::UserConstructionScript(const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, bool CallFunc_SetStaticMesh_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, bool K2Node_SwitchInteger_CmpSuccess, bool CallFunc_SetStaticMesh_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "UserConstructionScript"); + + Params::ABP_Pushable_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_2 = CallFunc_MakeTransform_ReturnValue_2; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_1 = CallFunc_K2_SetRelativeTransform_SweepHitResult_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_2 = CallFunc_K2_SetRelativeTransform_SweepHitResult_2; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pushable.BP_Pushable_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Pushable_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "OnActorUsed"); + + Params::ABP_Pushable_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Pushable.BP_Pushable_C.ExecuteUbergraph_BP_Pushable +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Pushable_C::ExecuteUbergraph_BP_Pushable(int32 EntryPoint, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AController* CallFunc_GetController_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_IsValid_ReturnValue, TArray& K2Node_MakeArray_Array, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Pushable_C", "ExecuteUbergraph_BP_Pushable"); + + Params::ABP_Pushable_C_ExecuteUbergraph_BP_Pushable_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_parameters.hpp new file mode 100644 index 0000000..95843ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_parameters.hpp @@ -0,0 +1,221 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x23E (0x23E - 0x0) +// Function BP_Pushable.BP_Pushable_C.OnRep_Index +struct ABP_Pushable_C_OnRep_Index_Params +{ +public: + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x30(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_274[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_2; // 0x70(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0xA0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1; // 0x128(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_275[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2; // 0x1B4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_SwitchInteger_CmpSuccess; // 0x23C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x23D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB5 (0xB5 - 0x0) +// Function BP_Pushable.BP_Pushable_C.Get Right Collision Points +struct ABP_Pushable_C_Get_Right_Collision_Points_Params +{ +public: + class ABPCharacter_Demo_C* PushingActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Axis; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_27A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm) + TArray NewLocalVar_0; // 0x20(0x10)(Edit, BlueprintVisible) + bool Temp_bool_Variable; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue_1; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_2; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_3; // 0x74(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x87(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Select_Default; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Select_Default_1; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetRightBoundingPoints_ReturnValue; // 0x90(0x10)(ReferenceParm) + TArray CallFunc_GetForwardBoundingPoints_ReturnValue; // 0xA0(0x10)(ReferenceParm) + float CallFunc_Abs_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x191 (0x191 - 0x0) +// Function BP_Pushable.BP_Pushable_C.Can Push +struct ABP_Pushable_C_Can_Push_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewParam; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool MoveForward; // 0xC(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool NewParam2; // 0xD(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PushingVector; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_284[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray L_CollisionPoints; // 0x20(0x10)(Edit, BlueprintVisible) + class ABPCharacter_Demo_C* L_PushingActor; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float L_Axis; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_285[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_Get_Right_Collision_Points_ReturnValue; // 0x60(0x10)(ReferenceParm) + struct FVector CallFunc_Array_Get_Item; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_286[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_287[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0xA0(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_Get_Forward_Collision_Points_CollisionPoints; // 0xC8(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_2; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingleByProfile_OutHit; // 0x108(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingleByProfile_ReturnValue; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB5 (0xB5 - 0x0) +// Function BP_Pushable.BP_Pushable_C.Get Forward Collision Points +struct ABP_Pushable_C_Get_Forward_Collision_Points_Params +{ +public: + class ABPCharacter_Demo_C* PushingActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Axis; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_28F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CollisionPoints; // 0x10(0x10)(Parm, OutParm) + TArray NewLocalVar_0; // 0x20(0x10)(Edit, BlueprintVisible) + bool Temp_bool_Variable; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_290[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_291[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_1; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue_1; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_2; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue_3; // 0x74(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x87(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Select_Default; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Select_Default_1; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_292[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetForwardBoundingPoints_ReturnValue; // 0x90(0x10)(ReferenceParm) + TArray CallFunc_GetRightBoundingPoints_ReturnValue; // 0xA0(0x10)(ReferenceParm) + float CallFunc_Abs_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function BP_Pushable.BP_Pushable_C.OnRep_CanPush +struct ABP_Pushable_C_OnRep_CanPush_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x23E (0x23E - 0x0) +// Function BP_Pushable.BP_Pushable_C.UserConstructionScript +struct ABP_Pushable_C_UserConstructionScript_Params +{ +public: + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x30(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_295[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_2; // 0x70(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0xA0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1; // 0x128(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_296[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2; // 0x1B4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_SwitchInteger_CmpSuccess; // 0x23C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x23D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Pushable.BP_Pushable_C.OnActorUsed +struct ABP_Pushable_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC9 (0xC9 - 0x0) +// Function BP_Pushable.BP_Pushable_C.ExecuteUbergraph_BP_Pushable +struct ABP_Pushable_C_ExecuteUbergraph_BP_Pushable_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_298[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_299[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_29A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_29B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x40(0x4C)(HasGetValueTypeHash) + uint8 Pad_29C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_IsValid_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_29D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_29E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0xB0(0x14)(HasGetValueTypeHash) + uint8 Pad_29F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_IsValid_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Pushable_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_classes.hpp new file mode 100644 index 0000000..c601537 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_classes.hpp @@ -0,0 +1,120 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x101 (0x401 - 0x300) +// BlueprintGeneratedClass BP_Raft.BP_Raft_C +class ABP_Raft_C : public ABoatPawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x300(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Box; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low5; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low4; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low3; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low2; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low1; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Paddle_low; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh1; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Bob_Buoyancy_09A010AE4051737158E0D2B6420B04E6; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Bob__Direction_09A010AE4051737158E0D2B6420B04E6; // 0x354(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Bob; // 0x358(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_2_Alpha_872149EB4503E758C56B3A978B2D4407; // 0x360(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_2__Direction_872149EB4503E758C56B3A978B2D4407; // 0x364(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_2; // 0x368(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_996CFB8B42DC8384AED57E806C418599; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x378(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_X_16B2B6E74646A73BFE1BB4AEE61EAFF3; // 0x380(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_16B2B6E74646A73BFE1BB4AEE61EAFF3; // 0x384(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2830[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x388(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsVisible; // 0x390(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2831[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* Player; // 0x398(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 LookAtActorSequenceCounter; // 0x3A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator PlayerCurrentRotation; // 0x3A4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Looking; // 0x3B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanMove; // 0x3B1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2832[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Offset; // 0x3B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BoatSwayMultiplier; // 0x3B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CameraSwayMultiplier; // 0x3BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastWaterZ; // 0x3C0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidPossess; // 0x3CC(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2833[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector TeleportLoc; // 0x3D0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2834[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_PoolWaterManager_C* PoolWaterManager; // 0x3E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSway; // 0x3E8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2835[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Raft_Passengers_C* PassengerManager; // 0x3F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* TeleportLocation; // 0x3F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool StartTick; // 0x400(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Raft_C* GetDefaultObj(); + + void RemovePlague(class ABPCharacter_Demo_C* Player); + void UpdateSpectators(class ABPCharacter_Demo_C* Player, TArray& CallFunc_GetAttachedActors_OutActors, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); + void OnRep_StartTick(); + void UpdateWaterLevel(bool CallFunc_IsLocallyControlled_ReturnValue); + void OnRep_DidPossess(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + float GetWaterWorldZ(const struct FVector2D& InLocation); + void SetInput(bool Enabled); + void OnRep_IsVisible(bool CallFunc_Not_PreBool_ReturnValue); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void Timeline_2__FinishedFunc(); + void Timeline_2__UpdateFunc(); + void Bob__FinishedFunc(); + void Bob__UpdateFunc(); + void InpActEvt_Interact_K2Node_InputActionEvent_0(const struct FKey& Key); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_40(float AxisValue); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_47(float AxisValue); + void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79(float AxisValue); + void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90(float AxisValue); + void ReceiveBeginPlay(); + void PlayScare(); + void StartSway(); + void Lookat2(class USkeletalMeshComponent* Mesh); + void StartLookAt(const struct FRotator& StartRot, const struct FRotator& EndRot); + void OnPossess(); + void ReceivePossessed(class AController* NewController); + void UnPossess(); + void ReceiveUnpossessed(class AController* OldController); + void FindLand(); + void OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void ResetDelay(); + void StartDelay(); + void StartBuoyancy(); + void StopBuoyancy(); + void InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5(float AxisValue); + void InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6(float AxisValue); + void InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7(float AxisValue); + void InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8(float AxisValue); + void TryUnpossess(); + void ActivateBoat(); + void BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void StopSwaying(); + void RestartSway(); + void OnActorUsed(class ACharacter* Character); + void ExecuteUbergraph_BP_Raft(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, float CallFunc_FInterpEaseInOut_ReturnValue, float CallFunc_Lerp_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, float K2Node_InputAxisEvent_AxisValue_7, float K2Node_InputAxisEvent_AxisValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FTransform& CallFunc_MakeTransform_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess_1, class USkeletalMeshComponent* K2Node_CustomEvent_Mesh, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& K2Node_CustomEvent_StartRot, const struct FRotator& K2Node_CustomEvent_EndRot, const struct FRotator& CallFunc_RLerp_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_2, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, float CallFunc_FClamp_ReturnValue_1, float CallFunc_FClamp_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, class AController* K2Node_Event_NewController, bool CallFunc_IsLocallyControlled_ReturnValue, class AController* K2Node_Event_OldController, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class UAC_Swimming_Zones_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_NotEqualExactly_VectorVector_ReturnValue, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const class FString& CallFunc_Conv_RotatorToString_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float CallFunc_FClamp_ReturnValue_3, float CallFunc_FClamp_ReturnValue_4, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_4, float K2Node_InputAxisEvent_AxisValue_3, float K2Node_InputAxisEvent_AxisValue_2, float CallFunc_FClamp_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_3, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsComponentTickEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_5, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4, bool K2Node_DynamicCast_bSuccess_6, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_5, bool K2Node_DynamicCast_bSuccess_7); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_functions.cpp new file mode 100644 index 0000000..a1c2e68 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_functions.cpp @@ -0,0 +1,1390 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Raft.BP_Raft_C +// (Actor, Pawn) + +class UClass* ABP_Raft_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Raft_C"); + + return Clss; +} + + +// BP_Raft_C BP_Raft.Default__BP_Raft_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Raft_C* ABP_Raft_C::GetDefaultObj() +{ + static class ABP_Raft_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Raft_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Raft.BP_Raft_C.RemovePlague +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::RemovePlague(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "RemovePlague"); + + Params::ABP_Raft_C_RemovePlague_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.UpdateSpectators +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::UpdateSpectators(class ABPCharacter_Demo_C* Player, TArray& CallFunc_GetAttachedActors_OutActors, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "UpdateSpectators"); + + Params::ABP_Raft_C_UpdateSpectators_Params Parms{}; + + Parms.Player = Player; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBP_Spectator = K2Node_DynamicCast_AsBP_Spectator; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.OnRep_StartTick +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::OnRep_StartTick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnRep_StartTick"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.UpdateWaterLevel +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::UpdateWaterLevel(bool CallFunc_IsLocallyControlled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "UpdateWaterLevel"); + + Params::ABP_Raft_C_UpdateWaterLevel_Params Parms{}; + + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.OnRep_DidPossess +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::OnRep_DidPossess(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnRep_DidPossess"); + + Params::ABP_Raft_C_OnRep_DidPossess_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.GetWaterWorldZ +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +float ABP_Raft_C::GetWaterWorldZ(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "GetWaterWorldZ"); + + Params::ABP_Raft_C_GetWaterWorldZ_Params Parms{}; + + Parms.InLocation = InLocation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Raft.BP_Raft_C.SetInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::SetInput(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "SetInput"); + + Params::ABP_Raft_C_SetInput_Params Parms{}; + + Parms.Enabled = Enabled; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.OnRep_IsVisible +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::OnRep_IsVisible(bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnRep_IsVisible"); + + Params::ABP_Raft_C_OnRep_IsVisible_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Timeline_2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Timeline_2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Timeline_2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Bob__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Bob__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Bob__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Bob__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Raft_C::Bob__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Bob__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.InpActEvt_Interact_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Raft_C::InpActEvt_Interact_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpActEvt_Interact_K2Node_InputActionEvent_0"); + + Params::ABP_Raft_C_InpActEvt_Interact_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_40 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_40(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_40"); + + Params::ABP_Raft_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_40_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_47 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_47(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_47"); + + Params::ABP_Raft_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_47_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79"); + + Params::ABP_Raft_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90"); + + Params::ABP_Raft_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.PlayScare +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::PlayScare() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "PlayScare"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.StartSway +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::StartSway() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StartSway"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.Lookat2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class USkeletalMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::Lookat2(class USkeletalMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "Lookat2"); + + Params::ABP_Raft_C_Lookat2_Params Parms{}; + + Parms.Mesh = Mesh; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.StartLookAt +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRotator StartRot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator EndRot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::StartLookAt(const struct FRotator& StartRot, const struct FRotator& EndRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StartLookAt"); + + Params::ABP_Raft_C_StartLookAt_Params Parms{}; + + Parms.StartRot = StartRot; + Parms.EndRot = EndRot; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.OnPossess +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ReceivePossessed"); + + Params::ABP_Raft_C_ReceivePossessed_Params Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.UnPossess +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "UnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.ReceiveUnpossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::ReceiveUnpossessed(class AController* OldController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ReceiveUnpossessed"); + + Params::ABP_Raft_C_ReceiveUnpossessed_Params Parms{}; + + Parms.OldController = OldController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.FindLand +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::FindLand() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "FindLand"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.OnQueryFinished +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnQueryFinished"); + + Params::ABP_Raft_C_OnQueryFinished_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.ResetDelay +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::ResetDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ResetDelay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.StartDelay +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::StartDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StartDelay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.StartBuoyancy +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::StartBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StartBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.StopBuoyancy +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::StopBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StopBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5"); + + Params::ABP_Raft_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6"); + + Params::ABP_Raft_C_InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7"); + + Params::ABP_Raft_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8"); + + Params::ABP_Raft_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.TryUnpossess +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::TryUnpossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "TryUnpossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.ActivateBoat +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::ActivateBoat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ActivateBoat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Raft_C::BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Raft_C_BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_Raft_C_BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.StopSwaying +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::StopSwaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "StopSwaying"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.RestartSway +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Raft_C::RestartSway() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "RestartSway"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Raft.BP_Raft_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Raft_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "OnActorUsed"); + + Params::ABP_Raft_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Raft.BP_Raft_C.ExecuteUbergraph_BP_Raft +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FInterpEaseInOut_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDefaultLevelSequenceInstanceData*K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USkeletalMeshComponent* K2Node_CustomEvent_Mesh (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackParamsK2Node_MakeStruct_MovieSceneSequencePlaybackParams (None) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_StartRot (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator K2Node_CustomEvent_EndRot (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_MakeRotator_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakRotator_Roll_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class AController* K2Node_Event_NewController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* K2Node_Event_OldController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_Zones_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_TeleportTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqualExactly_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class FString CallFunc_Conv_RotatorToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_TeleportTo_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float K2Node_InputAxisEvent_AxisValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsComponentTickEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Raft_C::ExecuteUbergraph_BP_Raft(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, float CallFunc_FInterpEaseInOut_ReturnValue, float CallFunc_Lerp_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, float K2Node_InputAxisEvent_AxisValue_7, float K2Node_InputAxisEvent_AxisValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FKey& K2Node_InputActionEvent_Key, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FTransform& CallFunc_MakeTransform_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess_1, class USkeletalMeshComponent* K2Node_CustomEvent_Mesh, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& K2Node_CustomEvent_StartRot, const struct FRotator& K2Node_CustomEvent_EndRot, const struct FRotator& CallFunc_RLerp_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_2, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, float CallFunc_FClamp_ReturnValue_1, float CallFunc_FClamp_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, class AController* K2Node_Event_NewController, bool CallFunc_IsLocallyControlled_ReturnValue, class AController* K2Node_Event_OldController, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class UAC_Swimming_Zones_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_NotEqualExactly_VectorVector_ReturnValue, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const class FString& CallFunc_Conv_RotatorToString_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float CallFunc_FClamp_ReturnValue_3, float CallFunc_FClamp_ReturnValue_4, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_4, float K2Node_InputAxisEvent_AxisValue_3, float K2Node_InputAxisEvent_AxisValue_2, float CallFunc_FClamp_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_3, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsComponentTickEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_5, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4, bool K2Node_DynamicCast_bSuccess_6, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_5, bool K2Node_DynamicCast_bSuccess_7) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Raft_C", "ExecuteUbergraph_BP_Raft"); + + Params::ABP_Raft_C_ExecuteUbergraph_BP_Raft_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_FInterpEaseInOut_ReturnValue = CallFunc_FInterpEaseInOut_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_InputAxisEvent_AxisValue_7 = K2Node_InputAxisEvent_AxisValue_7; + Parms.K2Node_InputAxisEvent_AxisValue_6 = K2Node_InputAxisEvent_AxisValue_6; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.K2Node_InputAxisEvent_AxisValue_5 = K2Node_InputAxisEvent_AxisValue_5; + Parms.K2Node_InputAxisEvent_AxisValue_4 = K2Node_InputAxisEvent_AxisValue_4; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_MakeRotator_ReturnValue_2 = CallFunc_MakeRotator_ReturnValue_2; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor = CallFunc_CreateLevelSequencePlayer_OutActor; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue = CallFunc_CreateLevelSequencePlayer_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data = K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Mesh = K2Node_CustomEvent_Mesh; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackParams = K2Node_MakeStruct_MovieSceneSequencePlaybackParams; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_CustomEvent_StartRot = K2Node_CustomEvent_StartRot; + Parms.K2Node_CustomEvent_EndRot = K2Node_CustomEvent_EndRot; + Parms.CallFunc_RLerp_ReturnValue = CallFunc_RLerp_ReturnValue; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_1 = CallFunc_K2_GetComponentRotation_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue_3 = CallFunc_MakeRotator_ReturnValue_3; + Parms.CallFunc_BreakRotator_Roll_2 = CallFunc_BreakRotator_Roll_2; + Parms.CallFunc_BreakRotator_Pitch_2 = CallFunc_BreakRotator_Pitch_2; + Parms.CallFunc_BreakRotator_Yaw_2 = CallFunc_BreakRotator_Yaw_2; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_MakeRotator_ReturnValue_4 = CallFunc_MakeRotator_ReturnValue_4; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_1 = CallFunc_K2_SetWorldRotation_SweepHitResult_1; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_2 = CallFunc_K2_GetComponentRotation_ReturnValue_2; + Parms.CallFunc_BreakRotator_Roll_3 = CallFunc_BreakRotator_Roll_3; + Parms.CallFunc_BreakRotator_Pitch_3 = CallFunc_BreakRotator_Pitch_3; + Parms.CallFunc_BreakRotator_Yaw_3 = CallFunc_BreakRotator_Yaw_3; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_3 = CallFunc_K2_GetComponentRotation_ReturnValue_3; + Parms.CallFunc_MakeRotator_ReturnValue_5 = CallFunc_MakeRotator_ReturnValue_5; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_2 = CallFunc_K2_SetWorldRotation_SweepHitResult_2; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_3 = CallFunc_K2_SetWorldRotation_SweepHitResult_3; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult = CallFunc_K2_AddRelativeRotation_SweepHitResult; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_1 = CallFunc_K2_AddRelativeRotation_SweepHitResult_1; + Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_4 = CallFunc_K2_SetWorldRotation_SweepHitResult_4; + Parms.CallFunc_BreakRotator_Roll_4 = CallFunc_BreakRotator_Roll_4; + Parms.CallFunc_BreakRotator_Pitch_4 = CallFunc_BreakRotator_Pitch_4; + Parms.CallFunc_BreakRotator_Yaw_4 = CallFunc_BreakRotator_Yaw_4; + Parms.CallFunc_BreakRotator_Roll_5 = CallFunc_BreakRotator_Roll_5; + Parms.CallFunc_BreakRotator_Pitch_5 = CallFunc_BreakRotator_Pitch_5; + Parms.CallFunc_BreakRotator_Yaw_5 = CallFunc_BreakRotator_Yaw_5; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.CallFunc_FClamp_ReturnValue_2 = CallFunc_FClamp_ReturnValue_2; + Parms.CallFunc_MakeRotator_ReturnValue_6 = CallFunc_MakeRotator_ReturnValue_6; + Parms.CallFunc_MakeRotator_ReturnValue_7 = CallFunc_MakeRotator_ReturnValue_7; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeRotation_SweepHitResult_1; + Parms.K2Node_Event_NewController = K2Node_Event_NewController; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_Event_OldController = K2Node_Event_OldController; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_FindLookAtRotation_ReturnValue_1 = CallFunc_FindLookAtRotation_ReturnValue_1; + Parms.CallFunc_K2_TeleportTo_ReturnValue = CallFunc_K2_TeleportTo_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_NotEqualExactly_VectorVector_ReturnValue = CallFunc_NotEqualExactly_VectorVector_ReturnValue; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.CallFunc_BreakRotator_Roll_6 = CallFunc_BreakRotator_Roll_6; + Parms.CallFunc_BreakRotator_Pitch_6 = CallFunc_BreakRotator_Pitch_6; + Parms.CallFunc_BreakRotator_Yaw_6 = CallFunc_BreakRotator_Yaw_6; + Parms.CallFunc_MakeRotator_ReturnValue_8 = CallFunc_MakeRotator_ReturnValue_8; + Parms.CallFunc_MakeRotator_ReturnValue_9 = CallFunc_MakeRotator_ReturnValue_9; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeRotation_SweepHitResult_2; + Parms.CallFunc_Conv_RotatorToString_ReturnValue = CallFunc_Conv_RotatorToString_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_K2_GetComponentLocation_ReturnValue_3; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1; + Parms.CallFunc_K2_TeleportTo_ReturnValue_1 = CallFunc_K2_TeleportTo_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetActorForwardVector_ReturnValue_1; + Parms.CallFunc_GetControlRotation_ReturnValue_1 = CallFunc_GetControlRotation_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_7 = CallFunc_BreakRotator_Roll_7; + Parms.CallFunc_BreakRotator_Pitch_7 = CallFunc_BreakRotator_Pitch_7; + Parms.CallFunc_BreakRotator_Yaw_7 = CallFunc_BreakRotator_Yaw_7; + Parms.CallFunc_MakeRotator_ReturnValue_10 = CallFunc_MakeRotator_ReturnValue_10; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_8 = CallFunc_BreakRotator_Roll_8; + Parms.CallFunc_BreakRotator_Pitch_8 = CallFunc_BreakRotator_Pitch_8; + Parms.CallFunc_BreakRotator_Yaw_8 = CallFunc_BreakRotator_Yaw_8; + Parms.CallFunc_BreakRotator_Roll_9 = CallFunc_BreakRotator_Roll_9; + Parms.CallFunc_BreakRotator_Pitch_9 = CallFunc_BreakRotator_Pitch_9; + Parms.CallFunc_BreakRotator_Yaw_9 = CallFunc_BreakRotator_Yaw_9; + Parms.CallFunc_FClamp_ReturnValue_3 = CallFunc_FClamp_ReturnValue_3; + Parms.CallFunc_FClamp_ReturnValue_4 = CallFunc_FClamp_ReturnValue_4; + Parms.CallFunc_MakeRotator_ReturnValue_11 = CallFunc_MakeRotator_ReturnValue_11; + Parms.CallFunc_MakeRotator_ReturnValue_12 = CallFunc_MakeRotator_ReturnValue_12; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeRotation_SweepHitResult_3; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_4 = CallFunc_K2_SetRelativeRotation_SweepHitResult_4; + Parms.K2Node_InputAxisEvent_AxisValue_3 = K2Node_InputAxisEvent_AxisValue_3; + Parms.K2Node_InputAxisEvent_AxisValue_2 = K2Node_InputAxisEvent_AxisValue_2; + Parms.CallFunc_FClamp_ReturnValue_5 = CallFunc_FClamp_ReturnValue_5; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_MakeRotator_ReturnValue_13 = CallFunc_MakeRotator_ReturnValue_13; + Parms.CallFunc_MakeRotator_ReturnValue_14 = CallFunc_MakeRotator_ReturnValue_14; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_2 = CallFunc_K2_AddRelativeRotation_SweepHitResult_2; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_3 = CallFunc_K2_AddRelativeRotation_SweepHitResult_3; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsComponentTickEnabled_ReturnValue = CallFunc_IsComponentTickEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_3 = K2Node_DynamicCast_AsBPCharacter_Demo_3; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_4 = K2Node_DynamicCast_AsBPCharacter_Demo_4; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_5 = K2Node_DynamicCast_AsBPCharacter_Demo_5; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_parameters.hpp new file mode 100644 index 0000000..716cdfa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_parameters.hpp @@ -0,0 +1,448 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Raft.BP_Raft_C.RemovePlague +struct ABP_Raft_C_RemovePlague_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function BP_Raft.BP_Raft_C.UpdateSpectators +struct ABP_Raft_C_UpdateSpectators_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAttachedActors_OutActors; // 0x8(0x10)(ReferenceParm) + int32 Temp_int_Array_Index_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Raft.BP_Raft_C.UpdateWaterLevel +struct ABP_Raft_C_UpdateWaterLevel_Params +{ +public: + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Raft.BP_Raft_C.OnRep_DidPossess +struct ABP_Raft_C_OnRep_DidPossess_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function BP_Raft.BP_Raft_C.GetWaterWorldZ +struct ABP_Raft_C_GetWaterWorldZ_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Raft.BP_Raft_C.SetInput +struct ABP_Raft_C_SetInput_Params +{ +public: + bool Enabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Raft.BP_Raft_C.OnRep_IsVisible +struct ABP_Raft_C_OnRep_IsVisible_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Raft.BP_Raft_C.InpActEvt_Interact_K2Node_InputActionEvent_0 +struct ABP_Raft_C_InpActEvt_Interact_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_40 +struct ABP_Raft_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_40_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_47 +struct ABP_Raft_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_47_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79 +struct ABP_Raft_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90 +struct ABP_Raft_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Raft.BP_Raft_C.Lookat2 +struct ABP_Raft_C_Lookat2_Params +{ +public: + class USkeletalMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Raft.BP_Raft_C.StartLookAt +struct ABP_Raft_C_StartLookAt_Params +{ +public: + struct FRotator StartRot; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator EndRot; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Raft.BP_Raft_C.ReceivePossessed +struct ABP_Raft_C_ReceivePossessed_Params +{ +public: + class AController* NewController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Raft.BP_Raft_C.ReceiveUnpossessed +struct ABP_Raft_C_ReceiveUnpossessed_Params +{ +public: + class AController* OldController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_Raft.BP_Raft_C.OnQueryFinished +struct ABP_Raft_C_OnQueryFinished_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5 +struct ABP_Raft_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6 +struct ABP_Raft_C_InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7 +struct ABP_Raft_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Raft.BP_Raft_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8 +struct ABP_Raft_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Raft.BP_Raft_C.BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Raft_C_BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_27ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Raft.BP_Raft_C.BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature +struct ABP_Raft_C_BndEvt__BP_Raft_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Raft.BP_Raft_C.OnActorUsed +struct ABP_Raft_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xD29 (0xD29 - 0x0) +// Function BP_Raft.BP_Raft_C.ExecuteUbergraph_BP_Raft +struct ABP_Raft_C_ExecuteUbergraph_BP_Raft_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2816[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2817[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_FInterpEaseInOut_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2818[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_7; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_6; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_InputAxisEvent_AxisValue_5; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_4; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x74(0x10)(ZeroConstructor, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_2; // 0x84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FKey K2Node_InputActionEvent_Key; // 0x90(0x18)(HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2819[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0xC0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_281A[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x120(0x30)(IsPlainOldData, NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_281B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* K2Node_CustomEvent_Mesh; // 0x180(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x188(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_281C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackParams K2Node_MakeStruct_MovieSceneSequencePlaybackParams; // 0x198(0x28)(None) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x1C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator K2Node_CustomEvent_StartRot; // 0x1CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator K2Node_CustomEvent_EndRot; // 0x1D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RLerp_ReturnValue; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x1F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x1F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x200(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_1; // 0x204(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x208(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x20C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1; // 0x214(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_3; // 0x220(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_2; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_2; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_2; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x238(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_MakeRotator_ReturnValue_4; // 0x2C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1; // 0x2CC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_2; // 0x354(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_3; // 0x360(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_3; // 0x364(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_3; // 0x368(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_3; // 0x36C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_5; // 0x378(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_2; // 0x384(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_3; // 0x40C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x494(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult; // 0x4A0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x528(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1; // 0x534(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x5BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_4; // 0x5C8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakRotator_Roll_4; // 0x650(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_4; // 0x654(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_4; // 0x658(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_5; // 0x65C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_5; // 0x660(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_5; // 0x664(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x668(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_2; // 0x66C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_6; // 0x670(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_7; // 0x67C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x688(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1; // 0x710(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class AController* K2Node_Event_NewController; // 0x798(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x7A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_281D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_OldController; // 0x7A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0x7B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0x7B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x7B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_281E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x7C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0x7C8(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0x7D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_281F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x7E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x7E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2820[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_Zones_C* CallFunc_GetComponentByClass_ReturnValue; // 0x7F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x7F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2821[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Random_OutItem; // 0x7FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x808(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x80C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x810(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x820(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1; // 0x82C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_TeleportTo_ReturnValue; // 0x838(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2822[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x83C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_2823[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x850(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqualExactly_VectorVector_ReturnValue; // 0x858(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x859(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2824[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll_6; // 0x85C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_6; // 0x860(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_6; // 0x864(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_8; // 0x868(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_9; // 0x874(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2; // 0x880(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class FString CallFunc_Conv_RotatorToString_ReturnValue; // 0x908(0x10)(ZeroConstructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x918(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x920(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2825[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3; // 0x924(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x930(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x93C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1; // 0x948(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_TeleportTo_ReturnValue_1; // 0x950(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x951(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2826[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x958(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x960(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x961(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x962(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2827[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue_1; // 0x964(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue_1; // 0x970(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_7; // 0x97C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_7; // 0x980(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_7; // 0x984(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_10; // 0x988(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0x994(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_8; // 0x9A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_8; // 0x9A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_8; // 0x9A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_9; // 0x9AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_9; // 0x9B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_9; // 0x9B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_3; // 0x9B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_4; // 0x9BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_11; // 0x9C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_12; // 0x9CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3; // 0x9D8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_4; // 0xA60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float K2Node_InputAxisEvent_AxisValue_3; // 0xAE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_2; // 0xAEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_5; // 0xAF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0xAF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_13; // 0xAF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_14; // 0xB04(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_2; // 0xB10(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_3; // 0xB98(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float K2Node_InputAxisEvent_AxisValue_1; // 0xC20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue; // 0xC24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0xC28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0xC29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xC2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsComponentTickEnabled_ReturnValue; // 0xC2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xC2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xC2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2828[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0xC30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0xC38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0xC40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0xC48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0xC4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2829[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0xC50(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3; // 0xCD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0xCE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_282A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0xCE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0xCF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0xCF8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0xD00(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_4; // 0xD08(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0xD10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_282C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0xD18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_5; // 0xD20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0xD28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Raft_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_classes.hpp new file mode 100644 index 0000000..b2bb252 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Ragdoll.BP_Ragdoll_C +class ABP_Ragdoll_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USkeletalMeshComponent* Mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Ragdoll_C* GetDefaultObj(); + + void OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName); + void OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName); + void OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName); + void OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName); + void OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Ragdoll(int32 EntryPoint, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_functions.cpp new file mode 100644 index 0000000..f2b95a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_functions.cpp @@ -0,0 +1,214 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Ragdoll.BP_Ragdoll_C +// (Actor) + +class UClass* ABP_Ragdoll_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Ragdoll_C"); + + return Clss; +} + + +// BP_Ragdoll_C BP_Ragdoll.Default__BP_Ragdoll_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Ragdoll_C* ABP_Ragdoll_C::GetDefaultObj() +{ + static class ABP_Ragdoll_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Ragdoll_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5"); + + Params::ABP_Ragdoll_C_OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5"); + + Params::ABP_Ragdoll_C_OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5"); + + Params::ABP_Ragdoll_C_OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5"); + + Params::ABP_Ragdoll_C_OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5"); + + Params::ABP_Ragdoll_C_OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Ragdoll_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Ragdoll.BP_Ragdoll_C.ExecuteUbergraph_BP_Ragdoll +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Ragdoll_C::ExecuteUbergraph_BP_Ragdoll(int32 EntryPoint, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsValid_ReturnValue, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_2, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Ragdoll_C", "ExecuteUbergraph_BP_Ragdoll"); + + Params::ABP_Ragdoll_C_ExecuteUbergraph_BP_Ragdoll_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.Temp_name_Variable = Temp_name_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_parameters.hpp new file mode 100644 index 0000000..23bfa12 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_parameters.hpp @@ -0,0 +1,82 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5 +struct ABP_Ragdoll_C_OnNotifyEnd_7CA886504E74A26B7124BE88FF3FEBF5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5 +struct ABP_Ragdoll_C_OnNotifyBegin_7CA886504E74A26B7124BE88FF3FEBF5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5 +struct ABP_Ragdoll_C_OnInterrupted_7CA886504E74A26B7124BE88FF3FEBF5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5 +struct ABP_Ragdoll_C_OnBlendOut_7CA886504E74A26B7124BE88FF3FEBF5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5 +struct ABP_Ragdoll_C_OnCompleted_7CA886504E74A26B7124BE88FF3FEBF5_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x94 (0x94 - 0x0) +// Function BP_Ragdoll.BP_Ragdoll_C.ExecuteUbergraph_BP_Ragdoll +struct ABP_Ragdoll_C_ExecuteUbergraph_BP_Ragdoll_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2146[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x10(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2147[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x34(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x44(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x54(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_1; // 0x5C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x64(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x74(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0x8C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Ragdoll_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_classes.hpp new file mode 100644 index 0000000..8ad4d8c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_RefreshWaterBodies.BP_RefreshWaterBodies_C +class ABP_RefreshWaterBodies_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Box; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_RefreshWaterBodies_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ExecuteUbergraph_BP_RefreshWaterBodies(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_functions.cpp new file mode 100644 index 0000000..c7432b9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_functions.cpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_RefreshWaterBodies.BP_RefreshWaterBodies_C +// (Actor) + +class UClass* ABP_RefreshWaterBodies_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_RefreshWaterBodies_C"); + + return Clss; +} + + +// BP_RefreshWaterBodies_C BP_RefreshWaterBodies.Default__BP_RefreshWaterBodies_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_RefreshWaterBodies_C* ABP_RefreshWaterBodies_C::GetDefaultObj() +{ + static class ABP_RefreshWaterBodies_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_RefreshWaterBodies_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RefreshWaterBodies_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RefreshWaterBodies_C", "ReceiveActorBeginOverlap"); + + Params::ABP_RefreshWaterBodies_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ExecuteUbergraph_BP_RefreshWaterBodies +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RefreshWaterBodies_C::ExecuteUbergraph_BP_RefreshWaterBodies(int32 EntryPoint, class AActor* K2Node_Event_OtherActor, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RefreshWaterBodies_C", "ExecuteUbergraph_BP_RefreshWaterBodies"); + + Params::ABP_RefreshWaterBodies_C_ExecuteUbergraph_BP_RefreshWaterBodies_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_parameters.hpp new file mode 100644 index 0000000..3cfd3a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ReceiveActorBeginOverlap +struct ABP_RefreshWaterBodies_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_RefreshWaterBodies.BP_RefreshWaterBodies_C.ExecuteUbergraph_BP_RefreshWaterBodies +struct ABP_RefreshWaterBodies_C_ExecuteUbergraph_BP_RefreshWaterBodies_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EC7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RefreshWaterBodies_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_classes.hpp new file mode 100644 index 0000000..a6d280a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_classes.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x7A (0x532 - 0x4B8) +// BlueprintGeneratedClass BP_Roaming_Smiler.BP_Roaming_Smiler_C +class ABP_Roaming_Smiler_C : public ACharacter +{ +public: + uint8 Pad_205C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USphereComponent* KillPlayer; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* EyeSight; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Fade_Opacity_ADBC832D4681FEF92D7330A684596D62; // 0x4D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Fade__Direction_ADBC832D4681FEF92D7330A684596D62; // 0x4DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_205D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Fade; // 0x4E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_1_Speed_3CBDCD1D4510EF422C9CAF8E372DFAA5; // 0x4E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_3CBDCD1D4510EF422C9CAF8E372DFAA5; // 0x4EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_205E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x4F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ANoClipVolume* NoClipVolume; // 0x4F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector StartingLocation; // 0x500(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanAttack; // 0x50C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldMove; // 0x50D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_205F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTree* Behavior_Tree; // 0x510(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WalkSpeed; // 0x518(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SprintingSpeed; // 0x51C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DynamicMat; // 0x520(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle TimerHandle; // 0x528(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + bool IsVisible; // 0x530(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsAttacking; // 0x531(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Roaming_Smiler_C* GetDefaultObj(); + + void OnRep_IsVisible(); + void CheckPlayersTimer(const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& Temp_object_Variable, TArray& K2Node_MakeArray_Array, TArray& CallFunc_ComponentOverlapActors_OutActors, bool CallFunc_ComponentOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_BooleanAND_ReturnValue); + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void LookAtPlayer(class ABPCharacter_Demo_C* Target, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void StopMovement(); + void LookAt(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void Fade__FinishedFunc(); + void Fade__UpdateFunc(); + void ReceiveBeginPlay(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_Jumpscare(); + void ToggleSprint(bool IsSprinting); + void OnSpotted(); + void ResetSpotted(); + void OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void FindTeleportLocation(); + void BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void FadeOut(); + void FadeIn(); + void ExecuteUbergraph_BP_Roaming_Smiler(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class AAIC_Roaming_Smiler_C* K2Node_DynamicCast_AsAIC_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_HasAuthority_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool K2Node_CustomEvent_IsSprinting, float CallFunc_Lerp_ReturnValue, float CallFunc_PlayAnimMontage_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_functions.cpp new file mode 100644 index 0000000..8a028ef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_functions.cpp @@ -0,0 +1,647 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Roaming_Smiler.BP_Roaming_Smiler_C +// (Actor, Pawn) + +class UClass* ABP_Roaming_Smiler_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Roaming_Smiler_C"); + + return Clss; +} + + +// BP_Roaming_Smiler_C BP_Roaming_Smiler.Default__BP_Roaming_Smiler_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Roaming_Smiler_C* ABP_Roaming_Smiler_C::GetDefaultObj() +{ + static class ABP_Roaming_Smiler_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Roaming_Smiler_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnRep_IsVisible +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::OnRep_IsVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "OnRep_IsVisible"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CheckPlayersTimer +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray CallFunc_ComponentOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_ComponentOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::CheckPlayersTimer(const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& Temp_object_Variable, TArray& K2Node_MakeArray_Array, TArray& CallFunc_ComponentOverlapActors_OutActors, bool CallFunc_ComponentOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "CheckPlayersTimer"); + + Params::ABP_Roaming_Smiler_C_CheckPlayersTimer_Params Parms{}; + + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_ComponentOverlapActors_OutActors = CallFunc_ComponentOverlapActors_OutActors; + Parms.CallFunc_ComponentOverlapActors_ReturnValue = CallFunc_ComponentOverlapActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_CanSeePlayer_CanSee = CallFunc_CanSeePlayer_CanSee; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Ignored (Edit, BlueprintVisible, DisableEditOnTemplate) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "CanSeePlayer"); + + Params::ABP_Roaming_Smiler_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.Ignored = Ignored; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.LookAtPlayer +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::LookAtPlayer(class ABPCharacter_Demo_C* Target, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "LookAtPlayer"); + + Params::ABP_Roaming_Smiler_C_LookAtPlayer_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.lookAt +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::LookAt(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "lookAt"); + + Params::ABP_Roaming_Smiler_C_LookAt_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Fade__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::Fade__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "Fade__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.Fade__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::Fade__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "Fade__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Roaming_Smiler_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "AttackPlayer"); + + Params::ABP_Roaming_Smiler_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.MC_Jumpscare +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::MC_Jumpscare() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "MC_Jumpscare"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ToggleSprint +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsSprinting (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::ToggleSprint(bool IsSprinting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "ToggleSprint"); + + Params::ABP_Roaming_Smiler_C_ToggleSprint_Params Parms{}; + + Parms.IsSprinting = IsSprinting; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnSpotted +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::OnSpotted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "OnSpotted"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ResetSpotted +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::ResetSpotted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "ResetSpotted"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnQueryFinished +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Roaming_Smiler_C::OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "OnQueryFinished"); + + Params::ABP_Roaming_Smiler_C_OnQueryFinished_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FindTeleportLocation +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::FindTeleportLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "FindTeleportLocation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Roaming_Smiler_C::BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Roaming_Smiler_C_BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FadeOut +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::FadeOut() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "FadeOut"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.FadeIn +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Roaming_Smiler_C::FadeIn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "FadeIn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ExecuteUbergraph_BP_Roaming_Smiler +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_Roaming_Smiler_C* K2Node_DynamicCast_AsAIC_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsSprinting (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_PlayAnimMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Roaming_Smiler_C::ExecuteUbergraph_BP_Roaming_Smiler(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class AAIC_Roaming_Smiler_C* K2Node_DynamicCast_AsAIC_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_HasAuthority_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool K2Node_CustomEvent_IsSprinting, float CallFunc_Lerp_ReturnValue, float CallFunc_PlayAnimMontage_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Roaming_Smiler_C", "ExecuteUbergraph_BP_Roaming_Smiler"); + + Params::ABP_Roaming_Smiler_C_ExecuteUbergraph_BP_Roaming_Smiler_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.K2Node_DynamicCast_AsAIC_Roaming_Smiler = K2Node_DynamicCast_AsAIC_Roaming_Smiler; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.K2Node_CustomEvent_IsSprinting = K2Node_CustomEvent_IsSprinting; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_PlayAnimMontage_ReturnValue = CallFunc_PlayAnimMontage_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_1 = CallFunc_K2_SetActorLocation_SweepHitResult_1; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_1 = CallFunc_K2_SetActorLocation_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_parameters.hpp new file mode 100644 index 0000000..27bf68a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_parameters.hpp @@ -0,0 +1,196 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x7B (0x7B - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CheckPlayersTimer +struct ABP_Roaming_Smiler_C_CheckPlayersTimer_Params +{ +public: + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x0(0x30)(IsPlainOldData, NoDestructor) + TArray Temp_object_Variable; // 0x30(0x10)(ConstParm, ReferenceParm) + TArray K2Node_MakeArray_Array; // 0x40(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_ComponentOverlapActors_OutActors; // 0x50(0x10)(ReferenceParm) + bool CallFunc_ComponentOverlapActors_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_204C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xD6 (0xD6 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.CanSeePlayer +struct ABP_Roaming_Smiler_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_204D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Ignored; // 0x10(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_204E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x30(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x4C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xD4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xD5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5D (0x5D - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.LookAtPlayer +struct ABP_Roaming_Smiler_C_LookAtPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x45 (0x45 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.lookAt +struct ABP_Roaming_Smiler_C_LookAt_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.AttackPlayer +struct ABP_Roaming_Smiler_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ToggleSprint +struct ABP_Roaming_Smiler_C_ToggleSprint_Params +{ +public: + bool IsSprinting; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.OnQueryFinished +struct ABP_Roaming_Smiler_C_OnQueryFinished_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Roaming_Smiler_C_BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_204F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x2F9 (0x2F9 - 0x0) +// Function BP_Roaming_Smiler.BP_Roaming_Smiler_C.ExecuteUbergraph_BP_Roaming_Smiler +struct ABP_Roaming_Smiler_C_ExecuteUbergraph_BP_Roaming_Smiler_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2050[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_Roaming_Smiler_C* K2Node_DynamicCast_AsAIC_Roaming_Smiler; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2051[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x24(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0x58(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2052[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x78(0x10)(ReferenceParm) + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0x88(0x14)(HasGetValueTypeHash) + uint8 Pad_2053[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool K2Node_CustomEvent_IsSprinting; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2054[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_PlayAnimMontage_ReturnValue; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2055[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2056[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0xE0(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2057[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Get_Item; // 0xF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x100(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2058[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x198(0x10)(ReferenceParm) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1; // 0x1A8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_1; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2059[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_205A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x240(0x8)(NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x248(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_205B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x268(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Roaming_Smiler_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_classes.hpp new file mode 100644 index 0000000..7ea332c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA1 (0x2E9 - 0x248) +// BlueprintGeneratedClass BP_RopeZone.BP_RopeZone_C +class ABP_RopeZone_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* StaticMesh1; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float MoveUp_Alpha_F32F04094CB5C4ECEC5706AB2379D307; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection MoveUp__Direction_F32F04094CB5C4ECEC5706AB2379D307; // 0x25C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F20[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* MoveUp; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F21[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform TargetTransform; // 0x270(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ExposeOnSpawn) + struct FTransform StartingTransform; // 0x2A0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool DidAnimate; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1F22[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* ClimbingPlayer; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* RopeHolder; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool IsClimbing; // 0x2E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_RopeZone_C* GetDefaultObj(); + + void MoveUp__FinishedFunc(); + void MoveUp__UpdateFunc(); + void OnActorUsed(class ACharacter* Character); + void ReceiveDestroyed(); + void TeleportPlayer(); + void ExecuteUbergraph_BP_RopeZone(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_VLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_3, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_2, bool CallFunc_K2_SetActorLocation_ReturnValue_2, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, bool CallFunc_Not_PreBool_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_functions.cpp new file mode 100644 index 0000000..f727fff --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_functions.cpp @@ -0,0 +1,268 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_RopeZone.BP_RopeZone_C +// (Actor) + +class UClass* ABP_RopeZone_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_RopeZone_C"); + + return Clss; +} + + +// BP_RopeZone_C BP_RopeZone.Default__BP_RopeZone_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_RopeZone_C* ABP_RopeZone_C::GetDefaultObj() +{ + static class ABP_RopeZone_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_RopeZone_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_RopeZone.BP_RopeZone_C.MoveUp__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RopeZone_C::MoveUp__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "MoveUp__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RopeZone.BP_RopeZone_C.MoveUp__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RopeZone_C::MoveUp__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "MoveUp__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RopeZone.BP_RopeZone_C.OnActorUsed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RopeZone_C::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "OnActorUsed"); + + Params::ABP_RopeZone_C_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RopeZone.BP_RopeZone_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_RopeZone_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RopeZone.BP_RopeZone_C.TeleportPlayer +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RopeZone_C::TeleportPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "TeleportPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RopeZone.BP_RopeZone_C.ExecuteUbergraph_BP_RopeZone +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_Event_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RopeZone_C::ExecuteUbergraph_BP_RopeZone(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class ACharacter* K2Node_Event_Character, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_VLerp_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector& CallFunc_GetActorRightVector_ReturnValue_1, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_2, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_3, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_1, bool CallFunc_K2_SetActorLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult_2, bool CallFunc_K2_SetActorLocation_ReturnValue_2, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, bool CallFunc_Not_PreBool_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RopeZone_C", "ExecuteUbergraph_BP_RopeZone"); + + Params::ABP_RopeZone_C_ExecuteUbergraph_BP_RopeZone_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.K2Node_Event_Character = K2Node_Event_Character; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_3 = CallFunc_K2_GetActorLocation_ReturnValue_3; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_GetActorRightVector_ReturnValue_1 = CallFunc_GetActorRightVector_ReturnValue_1; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_2 = CallFunc_Multiply_VectorFloat_ReturnValue_2; + Parms.CallFunc_Add_VectorVector_ReturnValue_2 = CallFunc_Add_VectorVector_ReturnValue_2; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_3 = CallFunc_Multiply_VectorFloat_ReturnValue_3; + Parms.CallFunc_Add_VectorVector_ReturnValue_3 = CallFunc_Add_VectorVector_ReturnValue_3; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_1 = CallFunc_K2_SetActorLocation_SweepHitResult_1; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_1 = CallFunc_K2_SetActorLocation_ReturnValue_1; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult_2 = CallFunc_K2_SetActorLocation_SweepHitResult_2; + Parms.CallFunc_K2_SetActorLocation_ReturnValue_2 = CallFunc_K2_SetActorLocation_ReturnValue_2; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_parameters.hpp new file mode 100644 index 0000000..752c46b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_parameters.hpp @@ -0,0 +1,99 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_RopeZone.BP_RopeZone_C.OnActorUsed +struct ABP_RopeZone_C_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x490 (0x490 - 0x0) +// Function BP_RopeZone.BP_RopeZone_C.ExecuteUbergraph_BP_RopeZone +struct ABP_RopeZone_C_ExecuteUbergraph_BP_RopeZone_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F17[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F18[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* K2Node_Event_Character; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F19[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x50(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0xEC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0x174(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location_1; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x184(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue; // 0x19C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x1A8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x231(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x238(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x248(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x260(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_3; // 0x26C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x278(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue_1; // 0x284(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x290(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x318(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_2; // 0x31C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_2; // 0x328(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_3; // 0x334(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_3; // 0x340(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_1; // 0x34C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_1; // 0x3D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult_2; // 0x3D8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue_2; // 0x460(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x464(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_1; // 0x470(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x474(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x478(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x47C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F1F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x480(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x48C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x48D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x48E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x48F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RopeZone_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_classes.hpp new file mode 100644 index 0000000..fc1f6fc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x228 - 0x220) +// BlueprintGeneratedClass BP_Rope_Floor.BP_Rope_Floor_C +class ABP_Rope_Floor_C : public AActor +{ +public: + class UStaticMeshComponent* StaticMesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Rope_Floor_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_functions.cpp new file mode 100644 index 0000000..be9dc7e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Rope_Floor.BP_Rope_Floor_C +// (Actor) + +class UClass* ABP_Rope_Floor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Rope_Floor_C"); + + return Clss; +} + + +// BP_Rope_Floor_C BP_Rope_Floor.Default__BP_Rope_Floor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Rope_Floor_C* ABP_Rope_Floor_C::GetDefaultObj() +{ + static class ABP_Rope_Floor_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Rope_Floor_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_Floor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_classes.hpp new file mode 100644 index 0000000..a7d0117 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_classes.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x29 (0x281 - 0x258) +// BlueprintGeneratedClass BP_Rope.BP_Rope_C +class ABP_Rope_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCableComponent* Cable; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UArrowComponent* Arrow; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UDecalComponent* LastDecal; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RopeZone_C* RopeZone; // 0x278(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsUsing; // 0x280(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Rope_C* GetDefaultObj(); + + void OnNotifyEnd_6D75097146D9F446056AF481A6C55D82(class FName NotifyName); + void OnNotifyBegin_6D75097146D9F446056AF481A6C55D82(class FName NotifyName); + void OnInterrupted_6D75097146D9F446056AF481A6C55D82(class FName NotifyName); + void OnBlendOut_6D75097146D9F446056AF481A6C55D82(class FName NotifyName); + void OnCompleted_6D75097146D9F446056AF481A6C55D82(class FName NotifyName); + void UseItem(); + void MC_Throw(); + void OC_HideRope(); + void OC_Trace(); + void SRV_TossRope(class ABP_Rope_Floor_C* Floor, const struct FVector& Impact); + void OC_ShowRope(class AActor* Actor, const struct FVector& Location); + void ReceiveDestroyed(); + void SRV_HideRope(); + void SRV_ShowRope(class AActor* Actor, const struct FVector& Location); + void RemoveRope(); + void ExecuteUbergraph_BP_Rope(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const class FString& CallFunc_GetDisplayName_ReturnValue, class ABP_Rope_Floor_C* K2Node_DynamicCast_AsBP_Rope_Floor, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class ABP_Rope_Floor_C* K2Node_CustomEvent_Floor, const struct FVector& K2Node_CustomEvent_Impact, class FName K2Node_CustomEvent_NotifyName_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class AActor* K2Node_CustomEvent_Actor_1, const struct FVector& K2Node_CustomEvent_Location_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class ABP_RopeZone_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, bool CallFunc_IsValid_ReturnValue_2, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class AActor* K2Node_CustomEvent_Actor, const struct FVector& K2Node_CustomEvent_Location, class AActor* CallFunc_GetOwner_ReturnValue_4, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_5, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_functions.cpp new file mode 100644 index 0000000..6da9c89 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_functions.cpp @@ -0,0 +1,525 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Rope.BP_Rope_C +// (Actor) + +class UClass* ABP_Rope_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Rope_C"); + + return Clss; +} + + +// BP_Rope_C BP_Rope.Default__BP_Rope_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Rope_C* ABP_Rope_C::GetDefaultObj() +{ + static class ABP_Rope_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Rope_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Rope.BP_Rope_C.OnNotifyEnd_6D75097146D9F446056AF481A6C55D82 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OnNotifyEnd_6D75097146D9F446056AF481A6C55D82(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OnNotifyEnd_6D75097146D9F446056AF481A6C55D82"); + + Params::ABP_Rope_C_OnNotifyEnd_6D75097146D9F446056AF481A6C55D82_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.OnNotifyBegin_6D75097146D9F446056AF481A6C55D82 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OnNotifyBegin_6D75097146D9F446056AF481A6C55D82(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OnNotifyBegin_6D75097146D9F446056AF481A6C55D82"); + + Params::ABP_Rope_C_OnNotifyBegin_6D75097146D9F446056AF481A6C55D82_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.OnInterrupted_6D75097146D9F446056AF481A6C55D82 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OnInterrupted_6D75097146D9F446056AF481A6C55D82(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OnInterrupted_6D75097146D9F446056AF481A6C55D82"); + + Params::ABP_Rope_C_OnInterrupted_6D75097146D9F446056AF481A6C55D82_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.OnBlendOut_6D75097146D9F446056AF481A6C55D82 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OnBlendOut_6D75097146D9F446056AF481A6C55D82(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OnBlendOut_6D75097146D9F446056AF481A6C55D82"); + + Params::ABP_Rope_C_OnBlendOut_6D75097146D9F446056AF481A6C55D82_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.OnCompleted_6D75097146D9F446056AF481A6C55D82 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OnCompleted_6D75097146D9F446056AF481A6C55D82(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OnCompleted_6D75097146D9F446056AF481A6C55D82"); + + Params::ABP_Rope_C_OnCompleted_6D75097146D9F446056AF481A6C55D82_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.MC_Throw +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::MC_Throw() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "MC_Throw"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.OC_HideRope +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::OC_HideRope() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OC_HideRope"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.OC_Trace +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::OC_Trace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OC_Trace"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.SRV_TossRope +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Rope_Floor_C* Floor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Impact (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::SRV_TossRope(class ABP_Rope_Floor_C* Floor, const struct FVector& Impact) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "SRV_TossRope"); + + Params::ABP_Rope_C_SRV_TossRope_Params Parms{}; + + Parms.Floor = Floor; + Parms.Impact = Impact; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.OC_ShowRope +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::OC_ShowRope(class AActor* Actor, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "OC_ShowRope"); + + Params::ABP_Rope_C_OC_ShowRope_Params Parms{}; + + Parms.Actor = Actor; + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.SRV_HideRope +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::SRV_HideRope() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "SRV_HideRope"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.SRV_ShowRope +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Rope_C::SRV_ShowRope(class AActor* Actor, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "SRV_ShowRope"); + + Params::ABP_Rope_C_SRV_ShowRope_Params Parms{}; + + Parms.Actor = Actor; + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Rope.BP_Rope_C.RemoveRope +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Rope_C::RemoveRope() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "RemoveRope"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Rope.BP_Rope_C.ExecuteUbergraph_BP_Rope +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class ABP_Rope_Floor_C* K2Node_DynamicCast_AsBP_Rope_Floor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class ABP_Rope_Floor_C* K2Node_CustomEvent_Floor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Impact (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class AActor* K2Node_CustomEvent_Actor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_RopeZone_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class AActor* K2Node_CustomEvent_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Rope_C::ExecuteUbergraph_BP_Rope(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName, class FName Temp_name_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_1, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_3, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_3, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const class FString& CallFunc_GetDisplayName_ReturnValue, class ABP_Rope_Floor_C* K2Node_DynamicCast_AsBP_Rope_Floor, bool K2Node_DynamicCast_bSuccess_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class ABP_Rope_Floor_C* K2Node_CustomEvent_Floor, const struct FVector& K2Node_CustomEvent_Impact, class FName K2Node_CustomEvent_NotifyName_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class AActor* K2Node_CustomEvent_Actor_1, const struct FVector& K2Node_CustomEvent_Location_1, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class ABP_RopeZone_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_2, bool CallFunc_IsValid_ReturnValue_2, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class AActor* K2Node_CustomEvent_Actor, const struct FVector& K2Node_CustomEvent_Location, class AActor* CallFunc_GetOwner_ReturnValue_4, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_5, class FName K2Node_CustomEvent_NotifyName_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Rope_C", "ExecuteUbergraph_BP_Rope"); + + Params::ABP_Rope_C_ExecuteUbergraph_BP_Rope_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Rope_Floor = K2Node_DynamicCast_AsBP_Rope_Floor; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.K2Node_CustomEvent_Floor = K2Node_CustomEvent_Floor; + Parms.K2Node_CustomEvent_Impact = K2Node_CustomEvent_Impact; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.K2Node_CustomEvent_Actor_1 = K2Node_CustomEvent_Actor_1; + Parms.K2Node_CustomEvent_Location_1 = K2Node_CustomEvent_Location_1; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetTransform_ReturnValue_1; + Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_Actor = K2Node_CustomEvent_Actor; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_GetOwner_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_3 = K2Node_DynamicCast_AsBPCharacter_Demo_3; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_parameters.hpp new file mode 100644 index 0000000..c2f9ed1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_parameters.hpp @@ -0,0 +1,195 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Rope.BP_Rope_C.OnNotifyEnd_6D75097146D9F446056AF481A6C55D82 +struct ABP_Rope_C_OnNotifyEnd_6D75097146D9F446056AF481A6C55D82_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Rope.BP_Rope_C.OnNotifyBegin_6D75097146D9F446056AF481A6C55D82 +struct ABP_Rope_C_OnNotifyBegin_6D75097146D9F446056AF481A6C55D82_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Rope.BP_Rope_C.OnInterrupted_6D75097146D9F446056AF481A6C55D82 +struct ABP_Rope_C_OnInterrupted_6D75097146D9F446056AF481A6C55D82_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Rope.BP_Rope_C.OnBlendOut_6D75097146D9F446056AF481A6C55D82 +struct ABP_Rope_C_OnBlendOut_6D75097146D9F446056AF481A6C55D82_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Rope.BP_Rope_C.OnCompleted_6D75097146D9F446056AF481A6C55D82 +struct ABP_Rope_C_OnCompleted_6D75097146D9F446056AF481A6C55D82_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Rope.BP_Rope_C.SRV_TossRope +struct ABP_Rope_C_SRV_TossRope_Params +{ +public: + class ABP_Rope_Floor_C* Floor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Impact; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Rope.BP_Rope_C.OC_ShowRope +struct ABP_Rope_C_OC_ShowRope_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Rope.BP_Rope_C.SRV_ShowRope +struct ABP_Rope_C_SRV_ShowRope_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x405 (0x405 - 0x0) +// Function BP_Rope.BP_Rope_C.ExecuteUbergraph_BP_Rope +struct ABP_Rope_C_ExecuteUbergraph_BP_Rope_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_217D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_217E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1C(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_217F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2180[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2181[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x78(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0xA0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2182[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2183[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2184[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0xE0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x169(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x16A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2185[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x174(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x180(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x18C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x198(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2186[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x1B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2187[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x1F0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class ABP_Rope_Floor_C* K2Node_DynamicCast_AsBP_Rope_Floor; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x208(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2188[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x20C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2189[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x220(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x250(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0x25C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x268(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_218A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x290(0x30)(IsPlainOldData, NoDestructor) + class ABP_Rope_Floor_C* K2Node_CustomEvent_Floor; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Impact; // 0x2C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_1; // 0x2D4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_218B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x2E0(0x30)(IsPlainOldData, NoDestructor) + class AActor* K2Node_CustomEvent_Actor_1; // 0x310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location_1; // 0x318(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_218C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_GetTransform_ReturnValue_1; // 0x330(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0x360(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_218D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_RopeZone_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x370(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x378(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0x388(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x390(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_218E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_3; // 0x394(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x39C(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x3AC(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_218F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_CustomEvent_Actor; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location; // 0x3C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2190[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3; // 0x3E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x3E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2191[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_NotifyName_4; // 0x3EC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x3F4(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x404(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Rope_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_classes.hpp new file mode 100644 index 0000000..7b262ac --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_classes.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF4 (0x3F4 - 0x300) +// BlueprintGeneratedClass BP_RowBoat.BP_RowBoat_C +class ABP_RowBoat_C : public ABoatPawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x300(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* Collision3; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Collision2; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Collision1; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Collision; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* Collision4; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh5; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh4; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh1; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh3; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh2; // 0x350(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh; // 0x358(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Bob_Buoyancy_BBCAF16E44F03C8EA7F96D944744C90E; // 0x360(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Bob__Direction_BBCAF16E44F03C8EA7F96D944744C90E; // 0x364(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2224[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Bob; // 0x368(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_2_Alpha_F29818AD45D576B700E4C888ABCA1273; // 0x370(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_2__Direction_F29818AD45D576B700E4C888ABCA1273; // 0x374(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2225[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_2; // 0x378(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_1__Direction_A8B0AB574F32E48C188E48BD0302DAFF; // 0x380(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2226[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_1; // 0x388(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_0_X_72EF829B4333A04EF68203BDFCAE61CC; // 0x390(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_72EF829B4333A04EF68203BDFCAE61CC; // 0x394(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2227[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x398(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsVisible; // 0x3A0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_2228[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* Player; // 0x3A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 LookAtActorSequenceCounter; // 0x3B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator PlayerCurrentRotation; // 0x3B4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Looking; // 0x3C0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanMove; // 0x3C1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2229[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Offset; // 0x3C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BoatSwayMultiplier; // 0x3C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CameraSwayMultiplier; // 0x3CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AEight_FFT_H_Ocean_Sim_C* Ocean; // 0x3D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastWaterZ; // 0x3D8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidPossess; // 0x3E4(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_222A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector TeleportLoc; // 0x3E8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_RowBoat_C* GetDefaultObj(); + + void UpdateWaterLevel(bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_1); + void OnRep_DidPossess(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + float GetWaterWorldZ_0(const struct FVector2D& InLocation, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, bool Temp_bool_Variable, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_GetHeightAtComponent_Height, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& K2Node_Select_Default, const struct FVector& CallFunc_VInterpTo_ReturnValue); + float GetWaterWorldZ(const struct FVector2D& InLocation, float CallFunc_GetWaterWorldZ_ReturnValue); + void SetInput(bool Enabled); + void OnRep_IsVisible(bool CallFunc_Not_PreBool_ReturnValue); + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void Timeline_1__FinishedFunc(); + void Timeline_1__UpdateFunc(); + void Timeline_2__FinishedFunc(); + void Timeline_2__UpdateFunc(); + void Bob__FinishedFunc(); + void Bob__UpdateFunc(); + void InpActEvt_Interact_K2Node_InputActionEvent_0(const struct FKey& Key); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_40(float AxisValue); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_47(float AxisValue); + void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79(float AxisValue); + void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90(float AxisValue); + void ReceiveBeginPlay(); + void PlayScare(); + void StartSway(); + void PlayWarning(); + void Lookat2(class USkeletalMeshComponent* Mesh); + void StartLookAt(const struct FRotator& StartRot, const struct FRotator& EndRot); + void OnPossess(); + void ReceivePossessed(class AController* NewController); + void UnPossess(); + void ReceiveUnpossessed(class AController* OldController); + void FindLand(); + void OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void ResetDelay(); + void StartDelay(); + void StartBuoyancy(); + void StopBuoyancy(); + void InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5(float AxisValue); + void InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6(float AxisValue); + void InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7(float AxisValue); + void InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8(float AxisValue); + void ExecuteUbergraph_BP_RowBoat(int32 EntryPoint, float K2Node_InputAxisEvent_AxisValue, const struct FKey& K2Node_InputActionEvent_Key, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_FInterpEaseInOut_ReturnValue, float CallFunc_Lerp_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue, float K2Node_InputAxisEvent_AxisValue_7, float K2Node_InputAxisEvent_AxisValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1, bool K2Node_DynamicCast_bSuccess_1, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue_1, class USkeletalMeshComponent* K2Node_CustomEvent_Mesh, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& K2Node_CustomEvent_StartRot, const struct FRotator& K2Node_CustomEvent_EndRot, const struct FRotator& CallFunc_RLerp_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_2, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, float CallFunc_FClamp_ReturnValue_1, float CallFunc_FClamp_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, class AController* K2Node_Event_NewController, bool CallFunc_IsLocallyControlled_ReturnValue, class AController* K2Node_Event_OldController, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_NotEqualExactly_VectorVector_ReturnValue, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const class FString& CallFunc_Conv_RotatorToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_K2_TeleportTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_3, float CallFunc_FClamp_ReturnValue_3, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, float CallFunc_FClamp_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float K2Node_InputAxisEvent_AxisValue_2, float CallFunc_FClamp_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_4, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_3, float K2Node_InputAxisEvent_AxisValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_functions.cpp new file mode 100644 index 0000000..ecd7f28 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_functions.cpp @@ -0,0 +1,1227 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_RowBoat.BP_RowBoat_C +// (Actor, Pawn) + +class UClass* ABP_RowBoat_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_RowBoat_C"); + + return Clss; +} + + +// BP_RowBoat_C BP_RowBoat.Default__BP_RowBoat_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_RowBoat_C* ABP_RowBoat_C::GetDefaultObj() +{ + static class ABP_RowBoat_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_RowBoat_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_RowBoat.BP_RowBoat_C.UpdateWaterLevel +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_RowBoat_C::UpdateWaterLevel(bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "UpdateWaterLevel"); + + Params::ABP_RowBoat_C_UpdateWaterLevel_Params Parms{}; + + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult_1 = CallFunc_K2_SetWorldLocation_SweepHitResult_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.OnRep_DidPossess +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RowBoat_C::OnRep_DidPossess(class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "OnRep_DidPossess"); + + Params::ABP_RowBoat_C_OnRep_DidPossess_Params Parms{}; + + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_GetComponentByClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ_0 +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetHeightAtComponent_Height (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +float ABP_RowBoat_C::GetWaterWorldZ_0(const struct FVector2D& InLocation, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, bool Temp_bool_Variable, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_GetHeightAtComponent_Height, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& K2Node_Select_Default, const struct FVector& CallFunc_VInterpTo_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "GetWaterWorldZ_0"); + + Params::ABP_RowBoat_C_GetWaterWorldZ_0_Params Parms{}; + + Parms.InLocation = InLocation; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetHeightAtComponent_Height = CallFunc_GetHeightAtComponent_Height; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_VInterpTo_ReturnValue = CallFunc_VInterpTo_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWaterWorldZ_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +float ABP_RowBoat_C::GetWaterWorldZ(const struct FVector2D& InLocation, float CallFunc_GetWaterWorldZ_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "GetWaterWorldZ"); + + Params::ABP_RowBoat_C_GetWaterWorldZ_Params Parms{}; + + Parms.InLocation = InLocation; + Parms.CallFunc_GetWaterWorldZ_ReturnValue = CallFunc_GetWaterWorldZ_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_RowBoat.BP_RowBoat_C.SetInput +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RowBoat_C::SetInput(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "SetInput"); + + Params::ABP_RowBoat_C_SetInput_Params Parms{}; + + Parms.Enabled = Enabled; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.OnRep_IsVisible +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RowBoat_C::OnRep_IsVisible(bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "OnRep_IsVisible"); + + Params::ABP_RowBoat_C_OnRep_IsVisible_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_1__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_1__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_1__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_1__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_1__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_1__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_2__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_2__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_2__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Timeline_2__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Timeline_2__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Timeline_2__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Bob__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Bob__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Bob__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Bob__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::Bob__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Bob__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpActEvt_Interact_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpActEvt_Interact_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpActEvt_Interact_K2Node_InputActionEvent_0"); + + Params::ABP_RowBoat_C_InpActEvt_Interact_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_40 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_40(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_40"); + + Params::ABP_RowBoat_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_40_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_47 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_47(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_47"); + + Params::ABP_RowBoat_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_47_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79"); + + Params::ABP_RowBoat_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90"); + + Params::ABP_RowBoat_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.PlayScare +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::PlayScare() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "PlayScare"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.StartSway +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::StartSway() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "StartSway"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.PlayWarning +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::PlayWarning() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "PlayWarning"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.Lookat2 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class USkeletalMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::Lookat2(class USkeletalMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "Lookat2"); + + Params::ABP_RowBoat_C_Lookat2_Params Parms{}; + + Parms.Mesh = Mesh; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.StartLookAt +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRotator StartRot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator EndRot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_RowBoat_C::StartLookAt(const struct FRotator& StartRot, const struct FRotator& EndRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "StartLookAt"); + + Params::ABP_RowBoat_C_StartLookAt_Params Parms{}; + + Parms.StartRot = StartRot; + Parms.EndRot = EndRot; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.OnPossess +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "ReceivePossessed"); + + Params::ABP_RowBoat_C_ReceivePossessed_Params Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.UnPossess +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "UnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.ReceiveUnpossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::ReceiveUnpossessed(class AController* OldController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "ReceiveUnpossessed"); + + Params::ABP_RowBoat_C_ReceiveUnpossessed_Params Parms{}; + + Parms.OldController = OldController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.FindLand +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::FindLand() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "FindLand"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.OnQueryFinished +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::OnQueryFinished(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "OnQueryFinished"); + + Params::ABP_RowBoat_C_OnQueryFinished_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.ResetDelay +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::ResetDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "ResetDelay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.StartDelay +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::StartDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "StartDelay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.StartBuoyancy +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::StartBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "StartBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.StopBuoyancy +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_RowBoat_C::StopBuoyancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "StopBuoyancy"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5"); + + Params::ABP_RowBoat_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6"); + + Params::ABP_RowBoat_C_InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7"); + + Params::ABP_RowBoat_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8"); + + Params::ABP_RowBoat_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_RowBoat.BP_RowBoat_C.ExecuteUbergraph_BP_RowBoat +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// float CallFunc_FInterpEaseInOut_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackParamsK2Node_MakeStruct_MovieSceneSequencePlaybackParams (None) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMovieSceneSequencePlaybackParamsK2Node_MakeStruct_MovieSceneSequencePlaybackParams_1 (None) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDefaultLevelSequenceInstanceData*K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_GetTransform_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor) +// class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UDefaultLevelSequenceInstanceData*K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USkeletalMeshComponent* K2Node_CustomEvent_Mesh (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_StartRot (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator K2Node_CustomEvent_EndRot (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_MakeRotator_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakRotator_Roll_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class AController* K2Node_Event_NewController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* K2Node_Event_OldController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_TeleportTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqualExactly_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class FString CallFunc_Conv_RotatorToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_TeleportTo_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FClamp_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_MakeRotator_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakRotator_Roll_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_RowBoat_C::ExecuteUbergraph_BP_RowBoat(int32 EntryPoint, float K2Node_InputAxisEvent_AxisValue, const struct FKey& K2Node_InputActionEvent_Key, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_FInterpEaseInOut_ReturnValue, float CallFunc_Lerp_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue, float K2Node_InputAxisEvent_AxisValue_7, float K2Node_InputAxisEvent_AxisValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FMovieSceneSequencePlaybackParams& K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data, bool K2Node_DynamicCast_bSuccess, const struct FTransform& CallFunc_GetTransform_ReturnValue_1, class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1, class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1, bool K2Node_DynamicCast_bSuccess_1, class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue_1, class USkeletalMeshComponent* K2Node_CustomEvent_Mesh, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FRotator& K2Node_CustomEvent_StartRot, const struct FRotator& K2Node_CustomEvent_EndRot, const struct FRotator& CallFunc_RLerp_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3, float CallFunc_BreakRotator_Roll_2, float CallFunc_BreakRotator_Pitch_2, float CallFunc_BreakRotator_Yaw_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FRotator& CallFunc_MakeRotator_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_1, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_2, float CallFunc_BreakRotator_Roll_3, float CallFunc_BreakRotator_Pitch_3, float CallFunc_BreakRotator_Yaw_3, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_3, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult_4, float CallFunc_BreakRotator_Roll_4, float CallFunc_BreakRotator_Pitch_4, float CallFunc_BreakRotator_Yaw_4, float CallFunc_BreakRotator_Roll_5, float CallFunc_BreakRotator_Pitch_5, float CallFunc_BreakRotator_Yaw_5, float CallFunc_FClamp_ReturnValue_1, float CallFunc_FClamp_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, class AController* K2Node_Event_NewController, bool CallFunc_IsLocallyControlled_ReturnValue, class AController* K2Node_Event_OldController, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue_1, bool CallFunc_K2_TeleportTo_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_NotEqualExactly_VectorVector_ReturnValue, float CallFunc_BreakRotator_Roll_6, float CallFunc_BreakRotator_Pitch_6, float CallFunc_BreakRotator_Yaw_6, const struct FRotator& CallFunc_MakeRotator_ReturnValue_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const class FString& CallFunc_Conv_RotatorToString_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_K2_TeleportTo_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_7, float CallFunc_BreakRotator_Pitch_7, float CallFunc_BreakRotator_Yaw_7, const struct FRotator& CallFunc_MakeRotator_ReturnValue_10, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_3, float CallFunc_FClamp_ReturnValue_3, float CallFunc_BreakRotator_Roll_8, float CallFunc_BreakRotator_Pitch_8, float CallFunc_BreakRotator_Yaw_8, const struct FRotator& CallFunc_MakeRotator_ReturnValue_11, float CallFunc_FClamp_ReturnValue_4, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_12, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, float CallFunc_BreakRotator_Roll_9, float CallFunc_BreakRotator_Pitch_9, float CallFunc_BreakRotator_Yaw_9, float K2Node_InputAxisEvent_AxisValue_2, float CallFunc_FClamp_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FRotator& CallFunc_MakeRotator_ReturnValue_13, const struct FRotator& CallFunc_MakeRotator_ReturnValue_14, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_4, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_3, float K2Node_InputAxisEvent_AxisValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_RowBoat_C", "ExecuteUbergraph_BP_RowBoat"); + + Params::ABP_RowBoat_C_ExecuteUbergraph_BP_RowBoat_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_FInterpEaseInOut_ReturnValue = CallFunc_FInterpEaseInOut_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_InputAxisEvent_AxisValue_7 = K2Node_InputAxisEvent_AxisValue_7; + Parms.K2Node_InputAxisEvent_AxisValue_6 = K2Node_InputAxisEvent_AxisValue_6; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.K2Node_InputAxisEvent_AxisValue_5 = K2Node_InputAxisEvent_AxisValue_5; + Parms.K2Node_InputAxisEvent_AxisValue_4 = K2Node_InputAxisEvent_AxisValue_4; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue_2 = CallFunc_MakeRotator_ReturnValue_2; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackParams = K2Node_MakeStruct_MovieSceneSequencePlaybackParams; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1 = K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor = CallFunc_CreateLevelSequencePlayer_OutActor; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue = CallFunc_CreateLevelSequencePlayer_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data = K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetTransform_ReturnValue_1; + Parms.CallFunc_CreateLevelSequencePlayer_OutActor_1 = CallFunc_CreateLevelSequencePlayer_OutActor_1; + Parms.CallFunc_CreateLevelSequencePlayer_ReturnValue_1 = CallFunc_CreateLevelSequencePlayer_ReturnValue_1; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1 = K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.K2Node_CustomEvent_Mesh = K2Node_CustomEvent_Mesh; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_CustomEvent_StartRot = K2Node_CustomEvent_StartRot; + Parms.K2Node_CustomEvent_EndRot = K2Node_CustomEvent_EndRot; + Parms.CallFunc_RLerp_ReturnValue = CallFunc_RLerp_ReturnValue; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_1 = CallFunc_K2_GetComponentRotation_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue_3 = CallFunc_MakeRotator_ReturnValue_3; + Parms.CallFunc_BreakRotator_Roll_2 = CallFunc_BreakRotator_Roll_2; + Parms.CallFunc_BreakRotator_Pitch_2 = CallFunc_BreakRotator_Pitch_2; + Parms.CallFunc_BreakRotator_Yaw_2 = CallFunc_BreakRotator_Yaw_2; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_MakeRotator_ReturnValue_4 = CallFunc_MakeRotator_ReturnValue_4; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_1 = CallFunc_K2_SetWorldRotation_SweepHitResult_1; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_2 = CallFunc_K2_GetComponentRotation_ReturnValue_2; + Parms.CallFunc_BreakRotator_Roll_3 = CallFunc_BreakRotator_Roll_3; + Parms.CallFunc_BreakRotator_Pitch_3 = CallFunc_BreakRotator_Pitch_3; + Parms.CallFunc_BreakRotator_Yaw_3 = CallFunc_BreakRotator_Yaw_3; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue_3 = CallFunc_K2_GetComponentRotation_ReturnValue_3; + Parms.CallFunc_MakeRotator_ReturnValue_5 = CallFunc_MakeRotator_ReturnValue_5; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_2 = CallFunc_K2_SetWorldRotation_SweepHitResult_2; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_3 = CallFunc_K2_SetWorldRotation_SweepHitResult_3; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult = CallFunc_K2_AddRelativeRotation_SweepHitResult; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_1 = CallFunc_K2_AddRelativeRotation_SweepHitResult_1; + Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult_4 = CallFunc_K2_SetWorldRotation_SweepHitResult_4; + Parms.CallFunc_BreakRotator_Roll_4 = CallFunc_BreakRotator_Roll_4; + Parms.CallFunc_BreakRotator_Pitch_4 = CallFunc_BreakRotator_Pitch_4; + Parms.CallFunc_BreakRotator_Yaw_4 = CallFunc_BreakRotator_Yaw_4; + Parms.CallFunc_BreakRotator_Roll_5 = CallFunc_BreakRotator_Roll_5; + Parms.CallFunc_BreakRotator_Pitch_5 = CallFunc_BreakRotator_Pitch_5; + Parms.CallFunc_BreakRotator_Yaw_5 = CallFunc_BreakRotator_Yaw_5; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.CallFunc_FClamp_ReturnValue_2 = CallFunc_FClamp_ReturnValue_2; + Parms.CallFunc_MakeRotator_ReturnValue_6 = CallFunc_MakeRotator_ReturnValue_6; + Parms.CallFunc_MakeRotator_ReturnValue_7 = CallFunc_MakeRotator_ReturnValue_7; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeRotation_SweepHitResult_1; + Parms.K2Node_Event_NewController = K2Node_Event_NewController; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_Event_OldController = K2Node_Event_OldController; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_FindLookAtRotation_ReturnValue_1 = CallFunc_FindLookAtRotation_ReturnValue_1; + Parms.CallFunc_K2_TeleportTo_ReturnValue = CallFunc_K2_TeleportTo_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_NotEqualExactly_VectorVector_ReturnValue = CallFunc_NotEqualExactly_VectorVector_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_6 = CallFunc_BreakRotator_Roll_6; + Parms.CallFunc_BreakRotator_Pitch_6 = CallFunc_BreakRotator_Pitch_6; + Parms.CallFunc_BreakRotator_Yaw_6 = CallFunc_BreakRotator_Yaw_6; + Parms.CallFunc_MakeRotator_ReturnValue_8 = CallFunc_MakeRotator_ReturnValue_8; + Parms.CallFunc_MakeRotator_ReturnValue_9 = CallFunc_MakeRotator_ReturnValue_9; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeRotation_SweepHitResult_2; + Parms.CallFunc_Conv_RotatorToString_ReturnValue = CallFunc_Conv_RotatorToString_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_K2_GetComponentLocation_ReturnValue_3; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_K2_TeleportTo_ReturnValue_1 = CallFunc_K2_TeleportTo_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetActorForwardVector_ReturnValue_1; + Parms.CallFunc_GetControlRotation_ReturnValue_1 = CallFunc_GetControlRotation_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_7 = CallFunc_BreakRotator_Roll_7; + Parms.CallFunc_BreakRotator_Pitch_7 = CallFunc_BreakRotator_Pitch_7; + Parms.CallFunc_BreakRotator_Yaw_7 = CallFunc_BreakRotator_Yaw_7; + Parms.CallFunc_MakeRotator_ReturnValue_10 = CallFunc_MakeRotator_ReturnValue_10; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.K2Node_InputAxisEvent_AxisValue_3 = K2Node_InputAxisEvent_AxisValue_3; + Parms.CallFunc_FClamp_ReturnValue_3 = CallFunc_FClamp_ReturnValue_3; + Parms.CallFunc_BreakRotator_Roll_8 = CallFunc_BreakRotator_Roll_8; + Parms.CallFunc_BreakRotator_Pitch_8 = CallFunc_BreakRotator_Pitch_8; + Parms.CallFunc_BreakRotator_Yaw_8 = CallFunc_BreakRotator_Yaw_8; + Parms.CallFunc_MakeRotator_ReturnValue_11 = CallFunc_MakeRotator_ReturnValue_11; + Parms.CallFunc_FClamp_ReturnValue_4 = CallFunc_FClamp_ReturnValue_4; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_2 = CallFunc_K2_AddRelativeRotation_SweepHitResult_2; + Parms.CallFunc_MakeRotator_ReturnValue_12 = CallFunc_MakeRotator_ReturnValue_12; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeRotation_SweepHitResult_3; + Parms.CallFunc_BreakRotator_Roll_9 = CallFunc_BreakRotator_Roll_9; + Parms.CallFunc_BreakRotator_Pitch_9 = CallFunc_BreakRotator_Pitch_9; + Parms.CallFunc_BreakRotator_Yaw_9 = CallFunc_BreakRotator_Yaw_9; + Parms.K2Node_InputAxisEvent_AxisValue_2 = K2Node_InputAxisEvent_AxisValue_2; + Parms.CallFunc_FClamp_ReturnValue_5 = CallFunc_FClamp_ReturnValue_5; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_MakeRotator_ReturnValue_13 = CallFunc_MakeRotator_ReturnValue_13; + Parms.CallFunc_MakeRotator_ReturnValue_14 = CallFunc_MakeRotator_ReturnValue_14; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_4 = CallFunc_K2_SetRelativeRotation_SweepHitResult_4; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_3 = CallFunc_K2_AddRelativeRotation_SweepHitResult_3; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_parameters.hpp new file mode 100644 index 0000000..2ae03f6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_parameters.hpp @@ -0,0 +1,408 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12C (0x12C - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.UpdateWaterLevel +struct ABP_RowBoat_C_UpdateWaterLevel_Params +{ +public: + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2207[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0x1C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult_1; // 0xA4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.OnRep_DidPossess +struct ABP_RowBoat_C_OnRep_DidPossess_Params +{ +public: + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ_0 +struct ABP_RowBoat_C_GetWaterWorldZ_0_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2208[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2209[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetHeightAtComponent_Height; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_220A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_Select_Default; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VInterpTo_ReturnValue; // 0x9C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.GetWaterWorldZ +struct ABP_RowBoat_C_GetWaterWorldZ_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWaterWorldZ_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.SetInput +struct ABP_RowBoat_C_SetInput_Params +{ +public: + bool Enabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.OnRep_IsVisible +struct ABP_RowBoat_C_OnRep_IsVisible_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpActEvt_Interact_K2Node_InputActionEvent_0 +struct ABP_RowBoat_C_InpActEvt_Interact_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_40 +struct ABP_RowBoat_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_40_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_47 +struct ABP_RowBoat_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_47_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79 +struct ABP_RowBoat_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90 +struct ABP_RowBoat_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.Lookat2 +struct ABP_RowBoat_C_Lookat2_Params +{ +public: + class USkeletalMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.StartLookAt +struct ABP_RowBoat_C_StartLookAt_Params +{ +public: + struct FRotator StartRot; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator EndRot; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.ReceivePossessed +struct ABP_RowBoat_C_ReceivePossessed_Params +{ +public: + class AController* NewController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.ReceiveUnpossessed +struct ABP_RowBoat_C_ReceiveUnpossessed_Params +{ +public: + class AController* OldController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.OnQueryFinished +struct ABP_RowBoat_C_OnQueryFinished_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5 +struct ABP_RowBoat_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_5_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6 +struct ABP_RowBoat_C_InpAxisEvt_VRTurn_Y_K2Node_InputAxisEvent_6_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7 +struct ABP_RowBoat_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_7_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8 +struct ABP_RowBoat_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_8_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xCCC (0xCCC - 0x0) +// Function BP_RowBoat.BP_RowBoat_C.ExecuteUbergraph_BP_RowBoat +struct ABP_RowBoat_C_ExecuteUbergraph_BP_RowBoat_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key; // 0x8(0x18)(HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x20(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_FInterpEaseInOut_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2212[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_7; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_6; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2213[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_5; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_4; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x7C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_2; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0xA0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2214[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackParams K2Node_MakeStruct_MovieSceneSequencePlaybackParams; // 0xB0(0x28)(None) + uint8 Pad_2215[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue; // 0xE0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Location; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x11C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2216[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x140(0x30)(IsPlainOldData, NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2217[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackParams K2Node_MakeStruct_MovieSceneSequencePlaybackParams_1; // 0x178(0x28)(None) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2218[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetTransform_ReturnValue_1; // 0x1D0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class ALevelSequenceActor* CallFunc_CreateLevelSequencePlayer_OutActor_1; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULevelSequencePlayer* CallFunc_CreateLevelSequencePlayer_ReturnValue_1; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0x210(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x21C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x228(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2219[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x240(0x30)(IsPlainOldData, NoDestructor) + class UDefaultLevelSequenceInstanceData* K2Node_DynamicCast_AsDefault_Level_Sequence_Instance_Data_1; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_221A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Fish_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* K2Node_CustomEvent_Mesh; // 0x288(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x290(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x29C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator K2Node_CustomEvent_StartRot; // 0x2A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator K2Node_CustomEvent_EndRot; // 0x2B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RLerp_ReturnValue; // 0x2C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x2CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x2D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_1; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x2E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x2E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x2EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_1; // 0x2F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_3; // 0x2FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_2; // 0x308(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_2; // 0x30C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_2; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x314(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_MakeRotator_ReturnValue_4; // 0x39C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_1; // 0x3A8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_2; // 0x430(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_3; // 0x43C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_3; // 0x440(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_3; // 0x444(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue_3; // 0x448(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_5; // 0x454(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_2; // 0x460(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_3; // 0x4E8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x570(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult; // 0x57C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x604(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1; // 0x610(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x698(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult_4; // 0x6A4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakRotator_Roll_4; // 0x72C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_4; // 0x730(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_4; // 0x734(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_5; // 0x738(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_5; // 0x73C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_5; // 0x740(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x744(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_2; // 0x748(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_6; // 0x74C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_7; // 0x758(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x764(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1; // 0x7EC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_221B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_NewController; // 0x878(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x880(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_221C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_OldController; // 0x888(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0x890(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0x898(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x899(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_221D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x8A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0x8A8(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0x8B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_221E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Random_OutItem; // 0x8BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x8C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x8CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x8D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x8E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x8EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_221F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_FindLookAtRotation_ReturnValue_1; // 0x8F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_TeleportTo_ReturnValue; // 0x8FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2220[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x900(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x910(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqualExactly_VectorVector_ReturnValue; // 0x918(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2221[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakRotator_Roll_6; // 0x91C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_6; // 0x920(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_6; // 0x924(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_8; // 0x928(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_9; // 0x934(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2; // 0x940(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class FString CallFunc_Conv_RotatorToString_ReturnValue; // 0x9C8(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3; // 0x9D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x9E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x9F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_TeleportTo_ReturnValue_1; // 0x9F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x9F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2222[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xA00(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xA08(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0xA09(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0xA0A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2223[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue_1; // 0xA0C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetControlRotation_ReturnValue_1; // 0xA18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_7; // 0xA24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_7; // 0xA28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_7; // 0xA2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_10; // 0xA30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0xA3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_3; // 0xA48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_3; // 0xA4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll_8; // 0xA50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_8; // 0xA54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_8; // 0xA58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_11; // 0xA5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_FClamp_ReturnValue_4; // 0xA68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_2; // 0xA6C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_MakeRotator_ReturnValue_12; // 0xAF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3; // 0xB00(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakRotator_Roll_9; // 0xB88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_9; // 0xB8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_9; // 0xB90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_2; // 0xB94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_5; // 0xB98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0xB9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_13; // 0xBA0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_14; // 0xBAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_4; // 0xBB8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_3; // 0xC40(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float K2Node_InputAxisEvent_AxisValue_1; // 0xCC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_RowBoat_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_classes.hpp new file mode 100644 index 0000000..a85abec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3A (0x62 - 0x28) +// BlueprintGeneratedClass BP_SG_GameSettings.BP_SG_GameSettings_C +class UBP_SG_GameSettings_C : public USaveGame +{ +public: + struct FS_AudioSettings S_AudioSettings; // 0x28(0x1C)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MouseSensitivity; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool InvertMouse; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasMotionBlur; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_233E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float InputGain; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_CameraSetting CameraSetting; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowBody; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HasSeenVHS; // 0x52(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UsingPushToTalk; // 0x53(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + int32 FOV; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SmoothRotation; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HideGore; // 0x59(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_233F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Gamma; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CameraShake; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShowEventContent; // 0x61(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UBP_SG_GameSettings_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_functions.cpp new file mode 100644 index 0000000..2536762 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_SG_GameSettings.BP_SG_GameSettings_C +// (None) + +class UClass* UBP_SG_GameSettings_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_SG_GameSettings_C"); + + return Clss; +} + + +// BP_SG_GameSettings_C BP_SG_GameSettings.Default__BP_SG_GameSettings_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_SG_GameSettings_C* UBP_SG_GameSettings_C::GetDefaultObj() +{ + static class UBP_SG_GameSettings_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_SG_GameSettings_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SG_GameSettings_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_classes.hpp new file mode 100644 index 0000000..f76a309 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x171 - 0x160) +// BlueprintGeneratedClass BP_ScannerComponent.BP_ScannerComponent_C +class UBP_ScannerComponent_C : public UMotionScannerComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x160(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UMaterialInstanceDynamic* DMI_Scanner; // 0x168(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bWaveScannerEnabled; // 0x170(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UBP_ScannerComponent_C* GetDefaultObj(); + + void SetWavePosition(bool CallFunc_IsValid_ReturnValue); + void EndWaveEvent(); + void StartWaveEvent(); + void ReceiveBeginPlay(); + void ReceiveTick(float DeltaSeconds); + void UpdateMaterial(bool UseFOV); + void ExecuteUbergraph_BP_ScannerComponent(int32 EntryPoint, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float K2Node_Event_DeltaSeconds, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_CustomEvent_UseFOV, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_functions.cpp new file mode 100644 index 0000000..6971339 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_functions.cpp @@ -0,0 +1,200 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ScannerComponent.BP_ScannerComponent_C +// (None) + +class UClass* UBP_ScannerComponent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ScannerComponent_C"); + + return Clss; +} + + +// BP_ScannerComponent_C BP_ScannerComponent.Default__BP_ScannerComponent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_ScannerComponent_C* UBP_ScannerComponent_C::GetDefaultObj() +{ + static class UBP_ScannerComponent_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_ScannerComponent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.SetWavePosition +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_ScannerComponent_C::SetWavePosition(bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "SetWavePosition"); + + Params::UBP_ScannerComponent_C_SetWavePosition_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.EndWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void UBP_ScannerComponent_C::EndWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "EndWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.StartWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void UBP_ScannerComponent_C::StartWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "StartWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UBP_ScannerComponent_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_ScannerComponent_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "ReceiveTick"); + + Params::UBP_ScannerComponent_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.UpdateMaterial +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool UseFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBP_ScannerComponent_C::UpdateMaterial(bool UseFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "UpdateMaterial"); + + Params::UBP_ScannerComponent_C_UpdateMaterial_Params Parms{}; + + Parms.UseFOV = UseFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ScannerComponent.BP_ScannerComponent_C.ExecuteUbergraph_BP_ScannerComponent +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_UseFOV (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBP_ScannerComponent_C::ExecuteUbergraph_BP_ScannerComponent(int32 EntryPoint, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float K2Node_Event_DeltaSeconds, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, bool K2Node_CustomEvent_UseFOV, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerComponent_C", "ExecuteUbergraph_BP_ScannerComponent"); + + Params::UBP_ScannerComponent_C_ExecuteUbergraph_BP_ScannerComponent_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_K2_GetRootComponent_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_CustomEvent_UseFOV = K2Node_CustomEvent_UseFOV; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_parameters.hpp new file mode 100644 index 0000000..7b58d4c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_parameters.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_ScannerComponent.BP_ScannerComponent_C.SetWavePosition +struct UBP_ScannerComponent_C_SetWavePosition_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_ScannerComponent.BP_ScannerComponent_C.ReceiveTick +struct UBP_ScannerComponent_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_ScannerComponent.BP_ScannerComponent_C.UpdateMaterial +struct UBP_ScannerComponent_C_UpdateMaterial_Params +{ +public: + bool UseFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function BP_ScannerComponent.BP_ScannerComponent_C.ExecuteUbergraph_BP_ScannerComponent +struct UBP_ScannerComponent_C_ExecuteUbergraph_BP_ScannerComponent_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1807[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1808[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_UseFOV; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1809[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_classes.hpp new file mode 100644 index 0000000..80df934 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x2E0 - 0x2A8) +// BlueprintGeneratedClass BP_ScannerDirector.BP_ScannerDirector_C +class ABP_ScannerDirector_C : public AMotionScannerDirector +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2A8(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 TotalSpawned; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_233A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* LIDARDotsMat; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DotScaleFactorSK; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SkelMeshCollisionUVROF; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanRunSKCollisionUV; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_233B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D UVData; // 0x2D4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DotScaleFactor; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_ScannerDirector_C* GetDefaultObj(); + + void InitializeMaterials(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void FixUVStretching(const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, int32 FaceIndex, const struct FVector2D& HitUVLocation, float* FixedSize, struct FVector* FixedStretch, const struct FRandomStream& CallFunc_MakeRandomStream_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorFromStream_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue_1, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUV_UV_1, bool CallFunc_FindCollisionUV_ReturnValue_1, float CallFunc_DotProduct2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, float CallFunc_VSize2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue); + void CheckForExistingRT(class AActor* HitActor, class UPrimitiveComponent* HitComponent, class UTextureRenderTarget2D** RenderTarget, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, const struct FVector& CallFunc_GetActorBounds_Origin, const struct FVector& CallFunc_GetActorBounds_BoxExtent, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const class FString& CallFunc_GetObjectName_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FLIDARDotStruct& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, const struct FLIDARDotStruct& CallFunc_CreateLiDarDot_ReturnValue); + void ReceiveBeginPlay(); + void ClearRenderTargets(); + void MC_LidarDot(const struct FHitResult& HitResult, const struct FColor& Color); + void ExecuteUbergraph_BP_ScannerDirector(int32 EntryPoint, const struct FHitResult& K2Node_CustomEvent_HitResult, const struct FColor& K2Node_CustomEvent_Color, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Map_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, float CallFunc_FixUVStretching_FixedSize, const struct FVector& CallFunc_FixUVStretching_FixedStretch, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, int32 CallFunc_Array_Add_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_functions.cpp new file mode 100644 index 0000000..89e061c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_functions.cpp @@ -0,0 +1,375 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_ScannerDirector.BP_ScannerDirector_C +// (Actor) + +class UClass* ABP_ScannerDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_ScannerDirector_C"); + + return Clss; +} + + +// BP_ScannerDirector_C BP_ScannerDirector.Default__BP_ScannerDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_ScannerDirector_C* ABP_ScannerDirector_C::GetDefaultObj() +{ + static class ABP_ScannerDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_ScannerDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.InitializeMaterials +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ScannerDirector_C::InitializeMaterials(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "InitializeMaterials"); + + Params::ABP_ScannerDirector_C_InitializeMaterials_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.FixUVStretching +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector HitLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector HitNormal (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* HitComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 FaceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D HitUVLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float FixedSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector FixedStretch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRandomStream CallFunc_MakeRandomStream_ReturnValue (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_RandomUnitVectorFromStream_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Cross_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Cross_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_MakeHitResult_ReturnValue (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_MakeHitResult_ReturnValue_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_DotProduct2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ScannerDirector_C::FixUVStretching(const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, int32 FaceIndex, const struct FVector2D& HitUVLocation, float* FixedSize, struct FVector* FixedStretch, const struct FRandomStream& CallFunc_MakeRandomStream_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorFromStream_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue_1, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUV_UV_1, bool CallFunc_FindCollisionUV_ReturnValue_1, float CallFunc_DotProduct2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, float CallFunc_VSize2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "FixUVStretching"); + + Params::ABP_ScannerDirector_C_FixUVStretching_Params Parms{}; + + Parms.HitLocation = HitLocation; + Parms.HitNormal = HitNormal; + Parms.HitComponent = HitComponent; + Parms.FaceIndex = FaceIndex; + Parms.HitUVLocation = HitUVLocation; + Parms.CallFunc_MakeRandomStream_ReturnValue = CallFunc_MakeRandomStream_ReturnValue; + Parms.CallFunc_RandomUnitVectorFromStream_ReturnValue = CallFunc_RandomUnitVectorFromStream_ReturnValue; + Parms.CallFunc_Cross_VectorVector_ReturnValue = CallFunc_Cross_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Cross_VectorVector_ReturnValue_1 = CallFunc_Cross_VectorVector_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_MakeHitResult_ReturnValue = CallFunc_MakeHitResult_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_FindCollisionUV_UV = CallFunc_FindCollisionUV_UV; + Parms.CallFunc_FindCollisionUV_ReturnValue = CallFunc_FindCollisionUV_ReturnValue; + Parms.CallFunc_MakeHitResult_ReturnValue_1 = CallFunc_MakeHitResult_ReturnValue_1; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.CallFunc_FindCollisionUV_UV_1 = CallFunc_FindCollisionUV_UV_1; + Parms.CallFunc_FindCollisionUV_ReturnValue_1 = CallFunc_FindCollisionUV_ReturnValue_1; + Parms.CallFunc_DotProduct2D_ReturnValue = CallFunc_DotProduct2D_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 = CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; + Parms.CallFunc_Add_Vector2DVector2D_ReturnValue = CallFunc_Add_Vector2DVector2D_ReturnValue; + Parms.CallFunc_DotProduct2D_ReturnValue_1 = CallFunc_DotProduct2D_ReturnValue_1; + Parms.CallFunc_VSize2D_ReturnValue = CallFunc_VSize2D_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (FixedSize != nullptr) + *FixedSize = Parms.FixedSize; + + if (FixedStretch != nullptr) + *FixedStretch = std::move(Parms.FixedStretch); + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.CheckForExistingRT +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* HitActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* HitComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* RenderTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetObjectName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLIDARDotStruct CallFunc_Map_Find_Value (NoDestructor) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLIDARDotStruct CallFunc_CreateLiDarDot_ReturnValue (NoDestructor) + +void ABP_ScannerDirector_C::CheckForExistingRT(class AActor* HitActor, class UPrimitiveComponent* HitComponent, class UTextureRenderTarget2D** RenderTarget, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, const struct FVector& CallFunc_GetActorBounds_Origin, const struct FVector& CallFunc_GetActorBounds_BoxExtent, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const class FString& CallFunc_GetObjectName_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FLIDARDotStruct& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, const struct FLIDARDotStruct& CallFunc_CreateLiDarDot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "CheckForExistingRT"); + + Params::ABP_ScannerDirector_C_CheckForExistingRT_Params Parms{}; + + Parms.HitActor = HitActor; + Parms.HitComponent = HitComponent; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_GetActorBounds_Origin = CallFunc_GetActorBounds_Origin; + Parms.CallFunc_GetActorBounds_BoxExtent = CallFunc_GetActorBounds_BoxExtent; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_GetObjectName_ReturnValue = CallFunc_GetObjectName_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_FTrunc_ReturnValue = CallFunc_FTrunc_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; + Parms.CallFunc_FTrunc_ReturnValue_1 = CallFunc_FTrunc_ReturnValue_1; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue = CallFunc_CreateRenderTarget2D_ReturnValue; + Parms.CallFunc_CreateLiDarDot_ReturnValue = CallFunc_CreateLiDarDot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (RenderTarget != nullptr) + *RenderTarget = Parms.RenderTarget; + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_ScannerDirector_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.ClearRenderTargets +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_ScannerDirector_C::ClearRenderTargets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "ClearRenderTargets"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.MC_LidarDot +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHitResult HitResult (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FColor Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ScannerDirector_C::MC_LidarDot(const struct FHitResult& HitResult, const struct FColor& Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "MC_LidarDot"); + + Params::ABP_ScannerDirector_C_MC_LidarDot_Params Parms{}; + + Parms.HitResult = HitResult; + Parms.Color = Color; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_ScannerDirector.BP_ScannerDirector_C.ExecuteUbergraph_BP_ScannerDirector +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult K2Node_CustomEvent_HitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FColor K2Node_CustomEvent_Color (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Map_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_FixUVStretching_FixedSize (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_FixUVStretching_FixedStretch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_ScannerDirector_C::ExecuteUbergraph_BP_ScannerDirector(int32 EntryPoint, const struct FHitResult& K2Node_CustomEvent_HitResult, const struct FColor& K2Node_CustomEvent_Color, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Map_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, float CallFunc_FixUVStretching_FixedSize, const struct FVector& CallFunc_FixUVStretching_FixedStretch, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_ScannerDirector_C", "ExecuteUbergraph_BP_ScannerDirector"); + + Params::ABP_ScannerDirector_C_ExecuteUbergraph_BP_ScannerDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_HitResult = K2Node_CustomEvent_HitResult; + Parms.K2Node_CustomEvent_Color = K2Node_CustomEvent_Color; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Conv_ColorToLinearColor_ReturnValue = CallFunc_Conv_ColorToLinearColor_ReturnValue; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_FindCollisionUV_UV = CallFunc_FindCollisionUV_UV; + Parms.CallFunc_FindCollisionUV_ReturnValue = CallFunc_FindCollisionUV_ReturnValue; + Parms.CallFunc_CheckForExistingRT_RenderTarget = CallFunc_CheckForExistingRT_RenderTarget; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_Map_Length_ReturnValue = CallFunc_Map_Length_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_FixUVStretching_FixedSize = CallFunc_FixUVStretching_FixedSize; + Parms.CallFunc_FixUVStretching_FixedStretch = CallFunc_FixUVStretching_FixedStretch; + Parms.CallFunc_Conv_Vector2DToVector_ReturnValue = CallFunc_Conv_Vector2DToVector_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_parameters.hpp new file mode 100644 index 0000000..1040d3c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_parameters.hpp @@ -0,0 +1,158 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_ScannerDirector.BP_ScannerDirector_C.InitializeMaterials +struct ABP_ScannerDirector_C_InitializeMaterials_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1F0 (0x1F0 - 0x0) +// Function BP_ScannerDirector.BP_ScannerDirector_C.FixUVStretching +struct ABP_ScannerDirector_C_FixUVStretching_Params +{ +public: + struct FVector HitLocation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector HitNormal; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* HitComponent; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 FaceIndex; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D HitUVLocation; // 0x24(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FixedSize; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector FixedStretch; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRandomStream CallFunc_MakeRandomStream_ReturnValue; // 0x3C(0x8)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_RandomUnitVectorFromStream_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Cross_VectorVector_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Cross_VectorVector_ReturnValue_1; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_MakeHitResult_ReturnValue; // 0x8C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2333[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_MakeHitResult_ReturnValue_1; // 0x12C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0x1B4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV_1; // 0x1BC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue_1; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2334[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_DotProduct2D_ReturnValue; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; // 0x1CC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue; // 0x1D4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue_1; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize2D_ReturnValue; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB8 (0xB8 - 0x0) +// Function BP_ScannerDirector.BP_ScannerDirector_C.CheckForExistingRT +struct ABP_ScannerDirector_C_CheckForExistingRT_Params +{ +public: + class AActor* HitActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* HitComponent; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RenderTarget; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorBounds_Origin; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorBounds_BoxExtent; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetObjectName_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLIDARDotStruct CallFunc_Map_Find_Value; // 0x70(0x10)(NoDestructor) + bool CallFunc_Map_Find_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2335[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLIDARDotStruct CallFunc_CreateLiDarDot_ReturnValue; // 0xA8(0x10)(NoDestructor) +}; + +// 0x8C (0x8C - 0x0) +// Function BP_ScannerDirector.BP_ScannerDirector_C.MC_LidarDot +struct ABP_ScannerDirector_C_MC_LidarDot_Params +{ +public: + struct FHitResult HitResult; // 0x0(0x88)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FColor Color; // 0x88(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1B4 (0x1B4 - 0x0) +// Function BP_ScannerDirector.BP_ScannerDirector_C.ExecuteUbergraph_BP_ScannerDirector +struct ABP_ScannerDirector_C_ExecuteUbergraph_BP_ScannerDirector_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult K2Node_CustomEvent_HitResult; // 0x4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FColor K2Node_CustomEvent_Color; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x90(0x10)(ZeroConstructor, NoDestructor) + struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0xB0(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2336[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2337[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x108(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV; // 0x13C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2338[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x151(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x152(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2339[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Map_Length_ReturnValue; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x158(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_FixUVStretching_FixedSize; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_FixUVStretching_FixedStretch; // 0x16C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x184(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x194(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_ScannerDirector_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_classes.hpp new file mode 100644 index 0000000..d3bd3a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_classes.hpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x131 (0x389 - 0x258) +// BlueprintGeneratedClass BP_Scanner.BP_Scanner_C +class ABP_Scanner_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class ULIDARComponent* LIDARComponent; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Display; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Plane1; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TextRenderScanDistancePercent; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* SideScene; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* CenterScene; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UInstancedStaticMeshComponent* InstancedStaticMesh; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TextRenderScanPercent; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TextRenderTargets; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TextRenderDistance; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Plane; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_ScannerComponent_C* MotionScannerComponent; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* AudioTarget; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool CanUse; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool bIsLiDAREnable; // 0x2D1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool bIsWaveScannerEnbale; // 0x2D2(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool bIsMotionScannerEnable; // 0x2D3(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn) + uint8 Pad_1818[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* DMI_MotionScanner; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray NpcMeshArr; // 0x2E0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + float MinDetectWaveDistance; // 0x2F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1819[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle TargetsSoundTimer; // 0x2F8(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + TArray LidarLocation; // 0x300(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + float DisplaySize; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float RotationRay; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ChangeDistanceRot; // 0x318(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TargetDecayRate; // 0x31C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray NewTargets; // 0x320(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + TArray LastTargets; // 0x330(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + TArray Targets; // 0x340(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + float BeamSpawnPerSecond; // 0x350(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DotScaleFactorSK; // 0x354(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 NumBeams; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D UVData; // 0x35C(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SkelMeshCollisionUVROF; // 0x364(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanRunSKCollisionUV; // 0x368(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_181A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* LIDARDotsMat; // 0x370(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* LIDARGunMat; // 0x378(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_ScannerDirector_C* ScanDirector; // 0x380(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UsingFOV; // 0x388(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Scanner_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV); + void GetMaterial(class UMaterialInterface* Material, class UMaterialInterface** Adjusted, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1); + void LiDAR(float& Delta, class AActor* ParentActor, float NewSizeTarget, int32 TargetIndex, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, class AActor* CallFunc_GetParentActor_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue); + void InitializeColors(TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, const struct FColor& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FColor& K2Node_MakeStruct_Color); + void InitializeMaterials(const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void FixUVStretching(const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, int32 FaceIndex, const struct FVector2D& HitUVLocation, float* FixedSize, struct FVector* FixedStretch, const struct FRandomStream& CallFunc_MakeRandomStream_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorFromStream_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue_1, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUV_UV_1, bool CallFunc_FindCollisionUV_ReturnValue_1, float CallFunc_DotProduct2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, float CallFunc_VSize2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue); + void ScannerTraceCalc(struct FVector* TraceStart, struct FVector* TraceEnd, const struct FVector& TEnd, const struct FVector& TStart, const struct FVector& SDirection, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue); + void SetTargetPosition(bool OneTarget, class UMotionScannerComponent* SetMotionScanner, class UStaticMeshComponent* SetNpcMesh, bool OneTargetLocal, class UStaticMeshComponent* NpcMeshLocal, class UMotionScannerComponent* ScannerLocal, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_MakeLiteralFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FMax_ReturnValue, float CallFunc_MakeLiteralFloat_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, bool CallFunc_IsValid_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class UMotionScannerComponent* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_SetNewPositionTarget_ReturnPosition, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void UpdateScanPercent(float CallFunc_MapRangeClamped_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue); + float UpdateMinDistance(const TArray& DistancesLocal, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_MinOfFloatArray_IndexOfMinValue, float CallFunc_MinOfFloatArray_MinValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class FText CallFunc_Format_ReturnValue, const struct FTargetsStruct& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Max_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, int32 CallFunc_Array_Add_ReturnValue); + void UpdateTargetSound(float InFloat, bool bEnable, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1); + void AddTarget(struct FTargetsStruct& TargetsStruct, int32 CallFunc_Array_Add_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, class UMaterialInterface* CallFunc_GetMaterial_Adjusted, int32 CallFunc_Array_Add_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, bool CallFunc_K2_AttachToComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_2); + void SetTargets(bool bIsEqual, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Subtract_IntInt_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue_2, const struct FTargetsStruct& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_3, int32 CallFunc_Max_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FTargetsStruct& CallFunc_Array_Get_Item_2, const struct FTargetsStruct& CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_4, int32 CallFunc_Max_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_4, int32 CallFunc_Subtract_IntInt_ReturnValue_5, int32 CallFunc_Max_ReturnValue_2); + void SetNewPositionTarget(const struct FVector& SecondLocation, struct FVector* ReturnPosition, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_NormalizedDeltaRotator_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_GreaterGreater_VectorRotator_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, float CallFunc_SignOfFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_Abs_ReturnValue_1, float CallFunc_SignOfFloat_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue); + void OnRep_bIsLiDAREnable(class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_SelectFloat_ReturnValue); + void OnRep_bIsWaveScannerEnbale(int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, class FText CallFunc_Conv_IntToText_ReturnValue, int32 CallFunc_Max_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, TArray& K2Node_MakeArray_Array_1, class FText CallFunc_Format_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_2, class FText CallFunc_Format_ReturnValue_2); + void OnRep_bIsMotionScannerEnable(int32 Temp_int_Array_Index_Variable, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Max_ReturnValue); + void SoundChangeDistance(float& NewDistance, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_NotEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue); + void SetStartEnableMotionScanner(bool Activate, float CallFunc_SelectFloat_ReturnValue); + void ReceiveTick(float DeltaSeconds); + void SetEnableLiDAR(bool Enable); + void SetEnableWaveScan(bool bEnable); + void SetEnableMotionScanner(bool bEnable); + void BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature(TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry); + void SetScanDistance(float NewDistance); + void SpawnScannerBeam(const struct FVector& BeamStart, const struct FVector& BeamEnd); + void ResetSKCollisionUVBool(); + void UseItem(); + void BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_0_ScannerTraceSignature__DelegateSignature(); + void BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_2_ScannerUpdateSignature__DelegateSignature(); + void MC_Fire(); + void Initialize(); + void ReceiveBeginPlay(); + void OC_Fire(); + void SRV_Lidar(const struct FHitResult& HitResult, const struct FColor& Color); + void ExecuteUbergraph_BP_Scanner(int32 EntryPoint, bool K2Node_CustomEvent_Enable, bool K2Node_CustomEvent_bEnable_1, bool K2Node_CustomEvent_bEnable, bool CallFunc_BooleanAND_ReturnValue, TArray& K2Node_ComponentBoundEvent_OutTargets, const struct FTelemetryStruct& K2Node_ComponentBoundEvent_OutTelemetry, float K2Node_CustomEvent_NewDistance, float CallFunc_FClamp_ReturnValue, class FText CallFunc_Conv_IntToText_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Format_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, TArray& K2Node_MakeArray_Array_1, float CallFunc_Divide_FloatFloat_ReturnValue_1, class FText CallFunc_Format_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_2, class FText CallFunc_Format_ReturnValue_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue_2, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_3, float CallFunc_Divide_FloatFloat_ReturnValue_2, TArray& K2Node_MakeArray_Array_3, class FText CallFunc_Format_ReturnValue_3, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, TArray& K2Node_MakeArray_Array_4, const struct FVector& CallFunc_ScannerTraceCalc_TraceStart, const struct FVector& CallFunc_ScannerTraceCalc_TraceEnd, const struct FVector& K2Node_CustomEvent_BeamStart, const struct FVector& K2Node_CustomEvent_BeamEnd, bool CallFunc_HasAuthority_ReturnValue, float CallFunc_UpdateMinDistance_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, float K2Node_Event_DeltaSeconds, class AActor* CallFunc_GetOwner_ReturnValue, TArray& K2Node_MakeArray_Array_5, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUVSkeletalMesh_UV, bool CallFunc_FindCollisionUVSkeletalMesh_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, float CallFunc_FixUVStretching_FixedSize, const struct FVector& CallFunc_FixUVStretching_FixedStretch, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Variable, class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float K2Node_Select_Default, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FHitResult& K2Node_CustomEvent_HitResult, const struct FColor& K2Node_CustomEvent_Color, class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue, class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_functions.cpp new file mode 100644 index 0000000..9c40404 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_functions.cpp @@ -0,0 +1,1467 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Scanner.BP_Scanner_C +// (Actor) + +class UClass* ABP_Scanner_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Scanner_C"); + + return Clss; +} + + +// BP_Scanner_C BP_Scanner.Default__BP_Scanner_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Scanner_C* ABP_Scanner_C::GetDefaultObj() +{ + static class ABP_Scanner_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Scanner_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Scanner.BP_Scanner_C.SetMaterial +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SetMaterial(bool EnabledFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetMaterial"); + + Params::ABP_Scanner_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.GetMaterial +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class UMaterialInterface* Material (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Adjusted (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::GetMaterial(class UMaterialInterface* Material, class UMaterialInterface** Adjusted, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "GetMaterial"); + + Params::ABP_Scanner_C_GetMaterial_Params Parms{}; + + Parms.Material = Material; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Adjusted != nullptr) + *Adjusted = Parms.Adjusted; + +} + + +// Function BP_Scanner.BP_Scanner_C.LiDAR +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Delta (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* ParentActor (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NewSizeTarget (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 TargetIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetParentActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::LiDAR(float& Delta, class AActor* ParentActor, float NewSizeTarget, int32 TargetIndex, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, class AActor* CallFunc_GetParentActor_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "LiDAR"); + + Params::ABP_Scanner_C_LiDAR_Params Parms{}; + + Parms.Delta = Delta; + Parms.ParentActor = ParentActor; + Parms.NewSizeTarget = NewSizeTarget; + Parms.TargetIndex = TargetIndex; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_GetParentActor_ReturnValue = CallFunc_GetParentActor_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.InitializeColors +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// class FString CallFunc_Array_Random_OutItem (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FColor CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FColor K2Node_MakeStruct_Color (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::InitializeColors(TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, const struct FColor& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FColor& K2Node_MakeStruct_Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "InitializeColors"); + + Params::ABP_Scanner_C_InitializeColors_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.K2Node_MakeStruct_Color = K2Node_MakeStruct_Color; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.InitializeMaterials +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::InitializeMaterials(const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "InitializeMaterials"); + + Params::ABP_Scanner_C_InitializeMaterials_Params Parms{}; + + Parms.CallFunc_Conv_ColorToLinearColor_ReturnValue = CallFunc_Conv_ColorToLinearColor_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.FixUVStretching +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector HitLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector HitNormal (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* HitComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 FaceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D HitUVLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float FixedSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector FixedStretch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRandomStream CallFunc_MakeRandomStream_ReturnValue (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_RandomUnitVectorFromStream_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Cross_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Cross_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_MakeHitResult_ReturnValue (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_MakeHitResult_ReturnValue_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_DotProduct2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DotProduct2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::FixUVStretching(const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, int32 FaceIndex, const struct FVector2D& HitUVLocation, float* FixedSize, struct FVector* FixedStretch, const struct FRandomStream& CallFunc_MakeRandomStream_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorFromStream_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Cross_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, const struct FHitResult& CallFunc_MakeHitResult_ReturnValue_1, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUV_UV_1, bool CallFunc_FindCollisionUV_ReturnValue_1, float CallFunc_DotProduct2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, float CallFunc_DotProduct2D_ReturnValue_1, float CallFunc_VSize2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "FixUVStretching"); + + Params::ABP_Scanner_C_FixUVStretching_Params Parms{}; + + Parms.HitLocation = HitLocation; + Parms.HitNormal = HitNormal; + Parms.HitComponent = HitComponent; + Parms.FaceIndex = FaceIndex; + Parms.HitUVLocation = HitUVLocation; + Parms.CallFunc_MakeRandomStream_ReturnValue = CallFunc_MakeRandomStream_ReturnValue; + Parms.CallFunc_RandomUnitVectorFromStream_ReturnValue = CallFunc_RandomUnitVectorFromStream_ReturnValue; + Parms.CallFunc_Cross_VectorVector_ReturnValue = CallFunc_Cross_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Cross_VectorVector_ReturnValue_1 = CallFunc_Cross_VectorVector_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_MakeHitResult_ReturnValue = CallFunc_MakeHitResult_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_FindCollisionUV_UV = CallFunc_FindCollisionUV_UV; + Parms.CallFunc_FindCollisionUV_ReturnValue = CallFunc_FindCollisionUV_ReturnValue; + Parms.CallFunc_MakeHitResult_ReturnValue_1 = CallFunc_MakeHitResult_ReturnValue_1; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.CallFunc_FindCollisionUV_UV_1 = CallFunc_FindCollisionUV_UV_1; + Parms.CallFunc_FindCollisionUV_ReturnValue_1 = CallFunc_FindCollisionUV_ReturnValue_1; + Parms.CallFunc_DotProduct2D_ReturnValue = CallFunc_DotProduct2D_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 = CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; + Parms.CallFunc_Add_Vector2DVector2D_ReturnValue = CallFunc_Add_Vector2DVector2D_ReturnValue; + Parms.CallFunc_DotProduct2D_ReturnValue_1 = CallFunc_DotProduct2D_ReturnValue_1; + Parms.CallFunc_VSize2D_ReturnValue = CallFunc_VSize2D_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (FixedSize != nullptr) + *FixedSize = Parms.FixedSize; + + if (FixedStretch != nullptr) + *FixedStretch = std::move(Parms.FixedStretch); + +} + + +// Function BP_Scanner.BP_Scanner_C.ScannerTraceCalc +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector TraceStart (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector TraceEnd (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector TEnd (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector TStart (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector SDirection (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::ScannerTraceCalc(struct FVector* TraceStart, struct FVector* TraceEnd, const struct FVector& TEnd, const struct FVector& TStart, const struct FVector& SDirection, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "ScannerTraceCalc"); + + Params::ABP_Scanner_C_ScannerTraceCalc_Params Parms{}; + + Parms.TEnd = TEnd; + Parms.TStart = TStart; + Parms.SDirection = SDirection; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue = CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (TraceStart != nullptr) + *TraceStart = std::move(Parms.TraceStart); + + if (TraceEnd != nullptr) + *TraceEnd = std::move(Parms.TraceEnd); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetTargetPosition +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool OneTarget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMotionScannerComponent* SetMotionScanner (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* SetNpcMesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool OneTargetLocal (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* NpcMeshLocal (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMotionScannerComponent* ScannerLocal (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_MakeLiteralFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FMax_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MakeLiteralFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMotionScannerComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_SetNewPositionTarget_ReturnPosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UStaticMeshComponent* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SetTargetPosition(bool OneTarget, class UMotionScannerComponent* SetMotionScanner, class UStaticMeshComponent* SetNpcMesh, bool OneTargetLocal, class UStaticMeshComponent* NpcMeshLocal, class UMotionScannerComponent* ScannerLocal, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_MakeLiteralFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FMax_ReturnValue, float CallFunc_MakeLiteralFloat_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, bool CallFunc_IsValid_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class UMotionScannerComponent* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_SetNewPositionTarget_ReturnPosition, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetTargetPosition"); + + Params::ABP_Scanner_C_SetTargetPosition_Params Parms{}; + + Parms.OneTarget = OneTarget; + Parms.SetMotionScanner = SetMotionScanner; + Parms.SetNpcMesh = SetNpcMesh; + Parms.OneTargetLocal = OneTargetLocal; + Parms.NpcMeshLocal = NpcMeshLocal; + Parms.ScannerLocal = ScannerLocal; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_MakeLiteralFloat_ReturnValue = CallFunc_MakeLiteralFloat_ReturnValue; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_FMax_ReturnValue = CallFunc_FMax_ReturnValue; + Parms.CallFunc_MakeLiteralFloat_ReturnValue_1 = CallFunc_MakeLiteralFloat_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SetNewPositionTarget_ReturnPosition = CallFunc_SetNewPositionTarget_ReturnPosition; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.UpdateScanPercent +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) + +void ABP_Scanner_C::UpdateScanPercent(float CallFunc_MapRangeClamped_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "UpdateScanPercent"); + + Params::ABP_Scanner_C_UpdateScanPercent_Params Parms{}; + + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.UpdateMinDistance +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray DistancesLocal (Edit, BlueprintVisible) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_MinOfFloatArray_IndexOfMinValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MinOfFloatArray_MinValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Format_ReturnValue (None) +// struct FTargetsStruct CallFunc_Array_Get_Item (NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +float ABP_Scanner_C::UpdateMinDistance(const TArray& DistancesLocal, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_MinOfFloatArray_IndexOfMinValue, float CallFunc_MinOfFloatArray_MinValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class FText CallFunc_Format_ReturnValue, const struct FTargetsStruct& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Max_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "UpdateMinDistance"); + + Params::ABP_Scanner_C_UpdateMinDistance_Params Parms{}; + + Parms.DistancesLocal = DistancesLocal; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_MinOfFloatArray_IndexOfMinValue = CallFunc_MinOfFloatArray_IndexOfMinValue; + Parms.CallFunc_MinOfFloatArray_MinValue = CallFunc_MinOfFloatArray_MinValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function BP_Scanner.BP_Scanner_C.UpdateTargetSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InFloat (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bEnable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::UpdateTargetSound(float InFloat, bool bEnable, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "UpdateTargetSound"); + + Params::ABP_Scanner_C_UpdateTargetSound_Params Parms{}; + + Parms.InFloat = InFloat; + Parms.bEnable = bEnable; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue_1 = CallFunc_MapRangeClamped_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.AddTarget +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTargetsStruct TargetsStruct (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_Adjusted (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::AddTarget(struct FTargetsStruct& TargetsStruct, int32 CallFunc_Array_Add_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, class UMaterialInterface* CallFunc_GetMaterial_Adjusted, int32 CallFunc_Array_Add_ReturnValue_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, bool CallFunc_K2_AttachToComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "AddTarget"); + + Params::ABP_Scanner_C_AddTarget_Params Parms{}; + + Parms.TargetsStruct = TargetsStruct; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_GetMaterial_Adjusted = CallFunc_GetMaterial_Adjusted; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_2 = CallFunc_Array_Add_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetTargets +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bIsEqual (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTargetsStruct CallFunc_Array_Get_Item (NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_IsValidIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTargetsStruct CallFunc_Array_Get_Item_2 (NoDestructor, ContainsInstancedReference) +// struct FTargetsStruct CallFunc_Array_Get_Item_3 (NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SetTargets(bool bIsEqual, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Subtract_IntInt_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue_2, const struct FTargetsStruct& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_3, int32 CallFunc_Max_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Greater_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FTargetsStruct& CallFunc_Array_Get_Item_2, const struct FTargetsStruct& CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_4, int32 CallFunc_Max_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_4, int32 CallFunc_Subtract_IntInt_ReturnValue_5, int32 CallFunc_Max_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetTargets"); + + Params::ABP_Scanner_C_SetTargets_Params Parms{}; + + Parms.bIsEqual = bIsEqual; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue_1 = CallFunc_GreaterEqual_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_2 = CallFunc_Subtract_IntInt_ReturnValue_2; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue_2 = CallFunc_GreaterEqual_IntInt_ReturnValue_2; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_3 = CallFunc_Subtract_IntInt_ReturnValue_3; + Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_IsValidIndex_ReturnValue = CallFunc_Array_IsValidIndex_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_4 = CallFunc_Subtract_IntInt_ReturnValue_4; + Parms.CallFunc_Max_ReturnValue_1 = CallFunc_Max_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Subtract_IntInt_ReturnValue_5 = CallFunc_Subtract_IntInt_ReturnValue_5; + Parms.CallFunc_Max_ReturnValue_2 = CallFunc_Max_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetNewPositionTarget +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector SecondLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector ReturnPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_NormalizedDeltaRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GreaterGreater_VectorRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SignOfFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SignOfFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SetNewPositionTarget(const struct FVector& SecondLocation, struct FVector* ReturnPosition, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_NormalizedDeltaRotator_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_GreaterGreater_VectorRotator_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, float CallFunc_SignOfFloat_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_Abs_ReturnValue_1, float CallFunc_SignOfFloat_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetNewPositionTarget"); + + Params::ABP_Scanner_C_SetNewPositionTarget_Params Parms{}; + + Parms.SecondLocation = SecondLocation; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_NormalizedDeltaRotator_ReturnValue = CallFunc_NormalizedDeltaRotator_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_GreaterGreater_VectorRotator_ReturnValue = CallFunc_GreaterGreater_VectorRotator_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_SignOfFloat_ReturnValue = CallFunc_SignOfFloat_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_Abs_ReturnValue_1 = CallFunc_Abs_ReturnValue_1; + Parms.CallFunc_SignOfFloat_ReturnValue_1 = CallFunc_SignOfFloat_ReturnValue_1; + Parms.CallFunc_MapRangeClamped_ReturnValue_1 = CallFunc_MapRangeClamped_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (ReturnPosition != nullptr) + *ReturnPosition = std::move(Parms.ReturnPosition); + +} + + +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsLiDAREnable +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::OnRep_bIsLiDAREnable(class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_SelectFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "OnRep_bIsLiDAREnable"); + + Params::ABP_Scanner_C_OnRep_bIsLiDAREnable_Params Parms{}; + + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsWaveScannerEnbale +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_IntToText_ReturnValue (None) +// int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm) +// class FText CallFunc_Format_ReturnValue_1 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_1 (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_2 (ReferenceParm) +// class FText CallFunc_Format_ReturnValue_2 (None) + +void ABP_Scanner_C::OnRep_bIsWaveScannerEnbale(int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, class FText CallFunc_Conv_IntToText_ReturnValue, int32 CallFunc_Max_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, TArray& K2Node_MakeArray_Array_1, class FText CallFunc_Format_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_2, class FText CallFunc_Format_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "OnRep_bIsWaveScannerEnbale"); + + Params::ABP_Scanner_C_OnRep_bIsWaveScannerEnbale_Params Parms{}; + + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Conv_IntToText_ReturnValue = CallFunc_Conv_IntToText_ReturnValue; + Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData_1 = K2Node_MakeStruct_FormatArgumentData_1; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_Format_ReturnValue_1 = CallFunc_Format_ReturnValue_1; + Parms.CallFunc_Conv_FloatToText_ReturnValue_1 = CallFunc_Conv_FloatToText_ReturnValue_1; + Parms.K2Node_MakeStruct_FormatArgumentData_2 = K2Node_MakeStruct_FormatArgumentData_2; + Parms.K2Node_MakeArray_Array_2 = K2Node_MakeArray_Array_2; + Parms.CallFunc_Format_ReturnValue_2 = CallFunc_Format_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsMotionScannerEnable +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::OnRep_bIsMotionScannerEnable(int32 Temp_int_Array_Index_Variable, class AActor* CallFunc_GetOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Max_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "OnRep_bIsMotionScannerEnable"); + + Params::ABP_Scanner_C_OnRep_bIsMotionScannerEnable_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SoundChangeDistance +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float NewDistance (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SoundChangeDistance(float& NewDistance, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, bool CallFunc_NotEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SoundChangeDistance"); + + Params::ABP_Scanner_C_SoundChangeDistance_Params Parms{}; + + Parms.NewDistance = NewDistance; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + Parms.CallFunc_NotEqual_FloatFloat_ReturnValue = CallFunc_NotEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetStartEnableMotionScanner +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activate (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SetStartEnableMotionScanner(bool Activate, float CallFunc_SelectFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetStartEnableMotionScanner"); + + Params::ABP_Scanner_C_SetStartEnableMotionScanner_Params Parms{}; + + Parms.Activate = Activate; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "ReceiveTick"); + + Params::ABP_Scanner_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetEnableLiDAR +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SetEnableLiDAR(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetEnableLiDAR"); + + Params::ABP_Scanner_C_SetEnableLiDAR_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetEnableWaveScan +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bEnable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SetEnableWaveScan(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetEnableWaveScan"); + + Params::ABP_Scanner_C_SetEnableWaveScan_Params Parms{}; + + Parms.bEnable = bEnable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetEnableMotionScanner +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bEnable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Scanner_C::SetEnableMotionScanner(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetEnableMotionScanner"); + + Params::ABP_Scanner_C_SetEnableMotionScanner_Params Parms{}; + + Parms.bEnable = bEnable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// TArray OutTargets (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) +// struct FTelemetryStruct OutTelemetry (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor) + +void ABP_Scanner_C::BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature(TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature"); + + Params::ABP_Scanner_C_BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature_Params Parms{}; + + Parms.OutTargets = OutTargets; + Parms.OutTelemetry = OutTelemetry; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SetScanDistance +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float NewDistance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SetScanDistance(float NewDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SetScanDistance"); + + Params::ABP_Scanner_C_SetScanDistance_Params Parms{}; + + Parms.NewDistance = NewDistance; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.SpawnScannerBeam +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector BeamStart (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector BeamEnd (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SpawnScannerBeam(const struct FVector& BeamStart, const struct FVector& BeamEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SpawnScannerBeam"); + + Params::ABP_Scanner_C_SpawnScannerBeam_Params Parms{}; + + Parms.BeamStart = BeamStart; + Parms.BeamEnd = BeamEnd; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.ResetSKCollisionUVBool +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::ResetSKCollisionUVBool() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "ResetSKCollisionUVBool"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_0_ScannerTraceSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_0_ScannerTraceSignature__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_0_ScannerTraceSignature__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_2_ScannerUpdateSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_2_ScannerUpdateSignature__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "BndEvt__BP_Scanner_LIDARComponent_K2Node_ComponentBoundEvent_2_ScannerUpdateSignature__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.MC_Fire +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::MC_Fire() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "MC_Fire"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.Initialize +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::Initialize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "Initialize"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.OC_Fire +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Scanner_C::OC_Fire() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "OC_Fire"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Scanner.BP_Scanner_C.SRV_Lidar +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHitResult HitResult (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FColor Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::SRV_Lidar(const struct FHitResult& HitResult, const struct FColor& Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "SRV_Lidar"); + + Params::ABP_Scanner_C_SRV_Lidar_Params Parms{}; + + Parms.HitResult = HitResult; + Parms.Color = Color; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Scanner.BP_Scanner_C.ExecuteUbergraph_BP_Scanner +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_bEnable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_bEnable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_ComponentBoundEvent_OutTargets (ReferenceParm, ContainsInstancedReference) +// struct FTelemetryStruct K2Node_ComponentBoundEvent_OutTelemetry (NoDestructor) +// float K2Node_CustomEvent_NewDistance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_IntToText_ReturnValue (None) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// class FText CallFunc_Format_ReturnValue (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Format_ReturnValue_1 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_1 (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_2 (ReferenceParm) +// class FText CallFunc_Format_ReturnValue_2 (None) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue_2 (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_3 (HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_3 (ReferenceParm) +// class FText CallFunc_Format_ReturnValue_3 (None) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array_4 (ConstParm, ReferenceParm) +// struct FVector CallFunc_ScannerTraceCalc_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_ScannerTraceCalc_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_BeamStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_BeamEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_UpdateMinDistance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_5 (ConstParm, ReferenceParm) +// struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingleForObjects_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUVSkeletalMesh_UV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUVSkeletalMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_FindCollisionUV_UV (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_FindCollisionUV_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FixUVStretching_FixedSize (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_FixUVStretching_FixedStretch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult K2Node_CustomEvent_HitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FColor K2Node_CustomEvent_Color (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Scanner_C::ExecuteUbergraph_BP_Scanner(int32 EntryPoint, bool K2Node_CustomEvent_Enable, bool K2Node_CustomEvent_bEnable_1, bool K2Node_CustomEvent_bEnable, bool CallFunc_BooleanAND_ReturnValue, TArray& K2Node_ComponentBoundEvent_OutTargets, const struct FTelemetryStruct& K2Node_ComponentBoundEvent_OutTelemetry, float K2Node_CustomEvent_NewDistance, float CallFunc_FClamp_ReturnValue, class FText CallFunc_Conv_IntToText_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Format_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, TArray& K2Node_MakeArray_Array_1, float CallFunc_Divide_FloatFloat_ReturnValue_1, class FText CallFunc_Format_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_2, class FText CallFunc_Format_ReturnValue_2, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue_2, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_3, float CallFunc_Divide_FloatFloat_ReturnValue_2, TArray& K2Node_MakeArray_Array_3, class FText CallFunc_Format_ReturnValue_3, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, TArray& K2Node_MakeArray_Array_4, const struct FVector& CallFunc_ScannerTraceCalc_TraceStart, const struct FVector& CallFunc_ScannerTraceCalc_TraceEnd, const struct FVector& K2Node_CustomEvent_BeamStart, const struct FVector& K2Node_CustomEvent_BeamEnd, bool CallFunc_HasAuthority_ReturnValue, float CallFunc_UpdateMinDistance_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Percent_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, float K2Node_Event_DeltaSeconds, class AActor* CallFunc_GetOwner_ReturnValue, TArray& K2Node_MakeArray_Array_5, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FVector2D& CallFunc_FindCollisionUVSkeletalMesh_UV, bool CallFunc_FindCollisionUVSkeletalMesh_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FVector2D& CallFunc_FindCollisionUV_UV, bool CallFunc_FindCollisionUV_ReturnValue, float CallFunc_FixUVStretching_FixedSize, const struct FVector& CallFunc_FixUVStretching_FixedStretch, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Variable, class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue, const struct FLinearColor& CallFunc_Conv_ColorToLinearColor_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float K2Node_Select_Default, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, const struct FHitResult& K2Node_CustomEvent_HitResult, const struct FColor& K2Node_CustomEvent_Color, class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue, class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Scanner_C", "ExecuteUbergraph_BP_Scanner"); + + Params::ABP_Scanner_C_ExecuteUbergraph_BP_Scanner_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Enable = K2Node_CustomEvent_Enable; + Parms.K2Node_CustomEvent_bEnable_1 = K2Node_CustomEvent_bEnable_1; + Parms.K2Node_CustomEvent_bEnable = K2Node_CustomEvent_bEnable; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_ComponentBoundEvent_OutTargets = K2Node_ComponentBoundEvent_OutTargets; + Parms.K2Node_ComponentBoundEvent_OutTelemetry = K2Node_ComponentBoundEvent_OutTelemetry; + Parms.K2Node_CustomEvent_NewDistance = K2Node_CustomEvent_NewDistance; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_Conv_IntToText_ReturnValue = CallFunc_Conv_IntToText_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData_1 = K2Node_MakeStruct_FormatArgumentData_1; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Format_ReturnValue_1 = CallFunc_Format_ReturnValue_1; + Parms.CallFunc_Conv_FloatToText_ReturnValue_1 = CallFunc_Conv_FloatToText_ReturnValue_1; + Parms.K2Node_MakeStruct_FormatArgumentData_2 = K2Node_MakeStruct_FormatArgumentData_2; + Parms.K2Node_MakeArray_Array_2 = K2Node_MakeArray_Array_2; + Parms.CallFunc_Format_ReturnValue_2 = CallFunc_Format_ReturnValue_2; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue_2 = CallFunc_Conv_FloatToText_ReturnValue_2; + Parms.K2Node_MakeStruct_FormatArgumentData_3 = K2Node_MakeStruct_FormatArgumentData_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.K2Node_MakeArray_Array_3 = K2Node_MakeArray_Array_3; + Parms.CallFunc_Format_ReturnValue_3 = CallFunc_Format_ReturnValue_3; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_MakeArray_Array_4 = K2Node_MakeArray_Array_4; + Parms.CallFunc_ScannerTraceCalc_TraceStart = CallFunc_ScannerTraceCalc_TraceStart; + Parms.CallFunc_ScannerTraceCalc_TraceEnd = CallFunc_ScannerTraceCalc_TraceEnd; + Parms.K2Node_CustomEvent_BeamStart = K2Node_CustomEvent_BeamStart; + Parms.K2Node_CustomEvent_BeamEnd = K2Node_CustomEvent_BeamEnd; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_UpdateMinDistance_ReturnValue = CallFunc_UpdateMinDistance_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_MakeArray_Array_5 = K2Node_MakeArray_Array_5; + Parms.CallFunc_LineTraceSingleForObjects_OutHit = CallFunc_LineTraceSingleForObjects_OutHit; + Parms.CallFunc_LineTraceSingleForObjects_ReturnValue = CallFunc_LineTraceSingleForObjects_ReturnValue; + Parms.CallFunc_Conv_Vector2DToVector_ReturnValue = CallFunc_Conv_Vector2DToVector_ReturnValue; + Parms.CallFunc_FindCollisionUVSkeletalMesh_UV = CallFunc_FindCollisionUVSkeletalMesh_UV; + Parms.CallFunc_FindCollisionUVSkeletalMesh_ReturnValue = CallFunc_FindCollisionUVSkeletalMesh_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_FindCollisionUV_UV = CallFunc_FindCollisionUV_UV; + Parms.CallFunc_FindCollisionUV_ReturnValue = CallFunc_FindCollisionUV_ReturnValue; + Parms.CallFunc_FixUVStretching_FixedSize = CallFunc_FixUVStretching_FixedSize; + Parms.CallFunc_FixUVStretching_FixedStretch = CallFunc_FixUVStretching_FixedStretch; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_CheckForExistingRT_RenderTarget = CallFunc_CheckForExistingRT_RenderTarget; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Conv_ColorToLinearColor_ReturnValue = CallFunc_Conv_ColorToLinearColor_ReturnValue; + Parms.CallFunc_Conv_ColorToLinearColor_ReturnValue_1 = CallFunc_Conv_ColorToLinearColor_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.K2Node_CustomEvent_HitResult = K2Node_CustomEvent_HitResult; + Parms.K2Node_CustomEvent_Color = K2Node_CustomEvent_Color; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_parameters.hpp new file mode 100644 index 0000000..8266aa5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_parameters.hpp @@ -0,0 +1,636 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetMaterial +struct ABP_Scanner_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x12 (0x12 - 0x0) +// Function BP_Scanner.BP_Scanner_C.GetMaterial +struct ABP_Scanner_C_GetMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Adjusted; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function BP_Scanner.BP_Scanner_C.LiDAR +struct ABP_Scanner_C_LiDAR_Params +{ +public: + float Delta; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* ParentActor; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewSizeTarget; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 TargetIndex; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetParentActor_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x30 (0x30 - 0x0) +// Function BP_Scanner.BP_Scanner_C.InitializeColors +struct ABP_Scanner_C_InitializeColors_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ConstParm, ReferenceParm) + class FString CallFunc_Array_Random_OutItem; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FColor CallFunc_Map_Find_Value; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor K2Node_MakeStruct_Color; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Scanner.BP_Scanner_C.InitializeMaterials +struct ABP_Scanner_C_InitializeMaterials_Params +{ +public: + struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1F0 (0x1F0 - 0x0) +// Function BP_Scanner.BP_Scanner_C.FixUVStretching +struct ABP_Scanner_C_FixUVStretching_Params +{ +public: + struct FVector HitLocation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector HitNormal; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* HitComponent; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 FaceIndex; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D HitUVLocation; // 0x24(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FixedSize; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector FixedStretch; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRandomStream CallFunc_MakeRandomStream_ReturnValue; // 0x3C(0x8)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_RandomUnitVectorFromStream_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Cross_VectorVector_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Cross_VectorVector_ReturnValue_1; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_MakeHitResult_ReturnValue; // 0x8C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_MakeHitResult_ReturnValue_1; // 0x12C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0x1B4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV_1; // 0x1BC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue_1; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_DotProduct2D_ReturnValue; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; // 0x1CC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue; // 0x1D4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DotProduct2D_ReturnValue_1; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize2D_ReturnValue; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8C (0x8C - 0x0) +// Function BP_Scanner.BP_Scanner_C.ScannerTraceCalc +struct ABP_Scanner_C_ScannerTraceCalc_Params +{ +public: + struct FVector TraceStart; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector TraceEnd; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector TEnd; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector TStart; // 0x24(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector SDirection; // 0x30(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInDegrees_ReturnValue; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C5 (0x1C5 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetTargetPosition +struct ABP_Scanner_C_SetTargetPosition_Params +{ +public: + bool OneTarget; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMotionScannerComponent* SetMotionScanner; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SetNpcMesh; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool OneTargetLocal; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* NpcMeshLocal; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMotionScannerComponent* ScannerLocal; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_MakeLiteralFloat_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FMax_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MakeLiteralFloat_ReturnValue_1; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x78(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_IsValid_ReturnValue_1; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17EA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMotionScannerComponent* CallFunc_Array_Get_Item; // 0x110(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_SetNewPositionTarget_ReturnPosition; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x130(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UStaticMeshComponent* CallFunc_Array_Get_Item_1; // 0x1B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x88 (0x88 - 0x0) +// Function BP_Scanner.BP_Scanner_C.UpdateScanPercent +struct ABP_Scanner_C_UpdateScanPercent_Params +{ +public: + float CallFunc_MapRangeClamped_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x8(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x20(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x60(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x70(0x18)(None) +}; + +// 0x118 (0x118 - 0x0) +// Function BP_Scanner.BP_Scanner_C.UpdateMinDistance +struct ABP_Scanner_C_UpdateMinDistance_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17EC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DistancesLocal; // 0x8(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Array_Index_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_MinOfFloatArray_IndexOfMinValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MinOfFloatArray_MinValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x38(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x50(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x90(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xA0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17EE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Format_ReturnValue; // 0xB0(0x18)(None) + struct FTargetsStruct CallFunc_Array_Get_Item; // 0xC8(0x18)(NoDestructor, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Scanner.BP_Scanner_C.UpdateTargetSound +struct ABP_Scanner_C_UpdateTargetSound_Params +{ +public: + float InFloat; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bEnable; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1A4 (0x1A4 - 0x0) +// Function BP_Scanner.BP_Scanner_C.AddTarget +struct ABP_Scanner_C_AddTarget_Params +{ +public: + struct FTargetsStruct TargetsStruct; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference) + int32 CallFunc_Array_Add_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_Adjusted; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x50(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x8C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x114(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0x19C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue_2; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xCC (0xCC - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetTargets +struct ABP_Scanner_C_SetTargets_Params +{ +public: + bool bIsEqual; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue_1; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_2; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue_2; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTargetsStruct CallFunc_Array_Get_Item; // 0x38(0x18)(NoDestructor, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_Contains_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17F9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_3; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item_1; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FB[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTargetsStruct CallFunc_Array_Get_Item_2; // 0x80(0x18)(NoDestructor, ContainsInstancedReference) + struct FTargetsStruct CallFunc_Array_Get_Item_3; // 0x98(0x18)(NoDestructor, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue_3; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_4; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue_1; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_5; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue_2; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB0 (0xB0 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetNewPositionTarget +struct ABP_Scanner_C_SetNewPositionTarget_Params +{ +public: + struct FVector SecondLocation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector ReturnPosition; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_NormalizedDeltaRotator_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GreaterGreater_VectorRotator_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SignOfFloat_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SignOfFloat_ReturnValue_1; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x30 (0x30 - 0x0) +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsLiDAREnable +struct ABP_Scanner_C_OnRep_bIsLiDAREnable_Params +{ +public: + class AActor* CallFunc_GetOwner_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1D0 (0x1D0 - 0x0) +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsWaveScannerEnbale +struct ABP_Scanner_C_OnRep_bIsWaveScannerEnbale_Params +{ +public: + int32 Temp_int_Loop_Counter_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1800[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x30(0x18)(None) + bool CallFunc_BooleanAND_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1801[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x50(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x90(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0xA0(0x18)(None) + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_IntToText_ReturnValue; // 0xC8(0x18)(None) + int32 CallFunc_Max_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1802[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1; // 0xE8(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_1; // 0x128(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue_1; // 0x138(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_1; // 0x150(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2; // 0x168(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_2; // 0x1A8(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue_2; // 0x1B8(0x18)(None) +}; + +// 0x54 (0x54 - 0x0) +// Function BP_Scanner.BP_Scanner_C.OnRep_bIsMotionScannerEnable +struct ABP_Scanner_C_OnRep_bIsMotionScannerEnable_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1803[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1804[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1805[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2A (0x2A - 0x0) +// Function BP_Scanner.BP_Scanner_C.SoundChangeDistance +struct ABP_Scanner_C_SoundChangeDistance_Params +{ +public: + float NewDistance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetStartEnableMotionScanner +struct ABP_Scanner_C_SetStartEnableMotionScanner_Params +{ +public: + bool Activate; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1806[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Scanner.BP_Scanner_C.ReceiveTick +struct ABP_Scanner_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetEnableLiDAR +struct ABP_Scanner_C_SetEnableLiDAR_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetEnableWaveScan +struct ABP_Scanner_C_SetEnableWaveScan_Params +{ +public: + bool bEnable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetEnableMotionScanner +struct ABP_Scanner_C_SetEnableMotionScanner_Params +{ +public: + bool bEnable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Scanner.BP_Scanner_C.BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature +struct ABP_Scanner_C_BndEvt__BP_Scanner_BP_ScannerComponent_K2Node_ComponentBoundEvent_1_ScannerWaveUpdateDelegate__DelegateSignature_Params +{ +public: + TArray OutTargets; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) + struct FTelemetryStruct OutTelemetry; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SetScanDistance +struct ABP_Scanner_C_SetScanDistance_Params +{ +public: + float NewDistance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Scanner.BP_Scanner_C.SpawnScannerBeam +struct ABP_Scanner_C_SpawnScannerBeam_Params +{ +public: + struct FVector BeamStart; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector BeamEnd; // 0xC(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8C (0x8C - 0x0) +// Function BP_Scanner.BP_Scanner_C.SRV_Lidar +struct ABP_Scanner_C_SRV_Lidar_Params +{ +public: + struct FHitResult HitResult; // 0x0(0x88)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FColor Color; // 0x88(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x548 (0x548 - 0x0) +// Function BP_Scanner.BP_Scanner_C.ExecuteUbergraph_BP_Scanner +struct ABP_Scanner_C_ExecuteUbergraph_BP_Scanner_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Enable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_bEnable_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_bEnable; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + TArray K2Node_ComponentBoundEvent_OutTargets; // 0x8(0x10)(ReferenceParm, ContainsInstancedReference) + struct FTelemetryStruct K2Node_ComponentBoundEvent_OutTelemetry; // 0x18(0x8)(NoDestructor) + float K2Node_CustomEvent_NewDistance; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_IntToText_ReturnValue; // 0x28(0x18)(None) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_180A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x48(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x88(0x10)(ReferenceParm) + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x98(0x18)(None) + class FText CallFunc_Format_ReturnValue; // 0xB0(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1; // 0xC8(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_1; // 0x108(0x10)(ReferenceParm) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_180B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Format_ReturnValue_1; // 0x120(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_1; // 0x138(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2; // 0x150(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_2; // 0x190(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue_2; // 0x1A0(0x18)(None) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x1B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue_2; // 0x1C8(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_3; // 0x1E0(0x40)(HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_180C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array_3; // 0x228(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue_3; // 0x238(0x18)(None) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_4; // 0x260(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_ScannerTraceCalc_TraceStart; // 0x270(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_ScannerTraceCalc_TraceEnd; // 0x27C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_BeamStart; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_BeamEnd; // 0x294(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_180D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_UpdateMinDistance_ReturnValue; // 0x2A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_180E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0x2B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_5; // 0x2C0(0x10)(ConstParm, ReferenceParm) + struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit; // 0x2D0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingleForObjects_ReturnValue; // 0x358(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_180F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue; // 0x35C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUVSkeletalMesh_UV; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUVSkeletalMesh_ReturnValue; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1810[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x374(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x384(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x385(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1811[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x388(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x38C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x390(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x39C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x3A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x3B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x3C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x3D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x3E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x3E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x3E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x3EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x3F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_FindCollisionUV_UV; // 0x404(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_FindCollisionUV_ReturnValue; // 0x40C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1812[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_FixUVStretching_FixedSize; // 0x410(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_FixUVStretching_FixedStretch; // 0x414(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x420(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x430(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x431(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1813[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x434(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x438(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x439(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1814[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x43C(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x44C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x450(0x8)(NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x458(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1815[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CheckForExistingRT_RenderTarget; // 0x460(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x468(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1816[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x46C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue; // 0x470(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_ColorToLinearColor_ReturnValue_1; // 0x480(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x490(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x494(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x498(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x4A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult K2Node_CustomEvent_HitResult; // 0x4A8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FColor K2Node_CustomEvent_Color; // 0x530(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1817[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_ScannerDirector_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x540(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Scanner_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_classes.hpp new file mode 100644 index 0000000..f493d72 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Side_table_D.BP_Side_table_D_C +class ABP_Side_table_D_C : public AActor +{ +public: + class UStaticMeshComponent* Side_table_D_Door_L; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Side_table_D_Door_R; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Side_table_D; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Side_table_D_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_functions.cpp new file mode 100644 index 0000000..1d05f1f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Side_table_D.BP_Side_table_D_C +// (Actor) + +class UClass* ABP_Side_table_D_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Side_table_D_C"); + + return Clss; +} + + +// BP_Side_table_D_C BP_Side_table_D.Default__BP_Side_table_D_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Side_table_D_C* ABP_Side_table_D_C::GetDefaultObj() +{ + static class ABP_Side_table_D_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Side_table_D_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Side_table_D_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_classes.hpp new file mode 100644 index 0000000..93ef4e9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1D (0x562 - 0x545) +// BlueprintGeneratedClass BP_SkinStealer_Level07.BP_SkinStealer_Level07_C +class ABP_SkinStealer_Level07_C : public ABP_SkinStealer_C +{ +public: + uint8 Pad_22AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x548(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float Timeline_0_Speed_D7C79FA14894E597DC9F8A98D999EEAE; // 0x550(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_0__Direction_D7C79FA14894E597DC9F8A98D999EEAE; // 0x554(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_0; // 0x558(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool LessSight; // 0x560(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool LessSpeed; // 0x561(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_SkinStealer_Level07_C* GetDefaultObj(); + + void Timeline_0__FinishedFunc(); + void Timeline_0__UpdateFunc(); + void UpdateEvent(); + void ReceiveBeginPlay(); + void JumpTimer(); + void ToggleSprint(bool IsSprinting); + void ExecuteUbergraph_BP_SkinStealer_Level07(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_RandomBool_ReturnValue, bool CallFunc_RandomBool_ReturnValue_1, bool K2Node_Event_IsSprinting, float CallFunc_Lerp_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_functions.cpp new file mode 100644 index 0000000..beeb5da --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_functions.cpp @@ -0,0 +1,202 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_SkinStealer_Level07.BP_SkinStealer_Level07_C +// (Actor, Pawn) + +class UClass* ABP_SkinStealer_Level07_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_SkinStealer_Level07_C"); + + return Clss; +} + + +// BP_SkinStealer_Level07_C BP_SkinStealer_Level07.Default__BP_SkinStealer_Level07_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_SkinStealer_Level07_C* ABP_SkinStealer_Level07_C::GetDefaultObj() +{ + static class ABP_SkinStealer_Level07_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_SkinStealer_Level07_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.Timeline_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_Level07_C::Timeline_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "Timeline_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.Timeline_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_Level07_C::Timeline_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "Timeline_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.UpdateEvent +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_Level07_C::UpdateEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "UpdateEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_Level07_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.JumpTimer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_Level07_C::JumpTimer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "JumpTimer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ToggleSprint +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsSprinting (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_SkinStealer_Level07_C::ToggleSprint(bool IsSprinting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "ToggleSprint"); + + Params::ABP_SkinStealer_Level07_C_ToggleSprint_Params Parms{}; + + Parms.IsSprinting = IsSprinting; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ExecuteUbergraph_BP_SkinStealer_Level07 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RandomBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_RandomBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsSprinting (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_SkinStealer_Level07_C::ExecuteUbergraph_BP_SkinStealer_Level07(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_RandomBool_ReturnValue, bool CallFunc_RandomBool_ReturnValue_1, bool K2Node_Event_IsSprinting, float CallFunc_Lerp_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_Level07_C", "ExecuteUbergraph_BP_SkinStealer_Level07"); + + Params::ABP_SkinStealer_Level07_C_ExecuteUbergraph_BP_SkinStealer_Level07_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Skin_Stealer = K2Node_DynamicCast_AsAIC_Skin_Stealer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_RandomBool_ReturnValue = CallFunc_RandomBool_ReturnValue; + Parms.CallFunc_RandomBool_ReturnValue_1 = CallFunc_RandomBool_ReturnValue_1; + Parms.K2Node_Event_IsSprinting = K2Node_Event_IsSprinting; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_parameters.hpp new file mode 100644 index 0000000..f4df35f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_parameters.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ToggleSprint +struct ABP_SkinStealer_Level07_C_ToggleSprint_Params +{ +public: + bool IsSprinting; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4A (0x4A - 0x0) +// Function BP_SkinStealer_Level07.BP_SkinStealer_Level07_C.ExecuteUbergraph_BP_SkinStealer_Level07 +struct ABP_SkinStealer_Level07_C_ExecuteUbergraph_BP_SkinStealer_Level07_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x28(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x38(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_RandomBool_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_RandomBool_ReturnValue_1; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsSprinting; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_Level07_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_classes.hpp new file mode 100644 index 0000000..0d32760 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_classes.hpp @@ -0,0 +1,75 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8D (0x545 - 0x4B8) +// BlueprintGeneratedClass BP_SkinStealer.BP_SkinStealer_C +class ABP_SkinStealer_C : public ACharacter +{ +public: + uint8 Pad_1F95[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* EyeSight; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCapsuleComponent* KillPlayer; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBoxComponent* DisguiseBox; // 0x4D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float SprintSpeed_Speed_4EF7DDFF417BE1DA0DDFEA957BD5EBD1; // 0x4E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection SprintSpeed__Direction_4EF7DDFF417BE1DA0DDFEA957BD5EBD1; // 0x4EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F96[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* SprintSpeed; // 0x4F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DissolvePlayer_Dissolve_1FCDCCB74BDEEB8C17C6B4A99E6DD277; // 0x4F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection DissolvePlayer__Direction_1FCDCCB74BDEEB8C17C6B4A99E6DD277; // 0x4FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F97[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* DissolvePlayer; // 0x500(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x508(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1F98[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTree* Behavior_Tree; // 0x510(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanAttack; // 0x518(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsDisguised; // 0x519(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_1F99[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* SkinStealerAnimBP; // 0x520(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* PlayerAnimBP; // 0x528(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Material; // 0x530(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SpeedAddition; // 0x538(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WalkSpeed; // 0x53C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SprintingSpeed; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SetExtraHearing; // 0x544(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_SkinStealer_C* GetDefaultObj(); + + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_GarageDoor_C* K2Node_DynamicCast_AsBP_Garage_Door, bool K2Node_DynamicCast_bSuccess); + void OnRep_IsDisguised(); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void DissolvePlayer__FinishedFunc(); + void DissolvePlayer__UpdateFunc(); + void SprintSpeed__FinishedFunc(); + void SprintSpeed__UpdateFunc(); + void ReceiveBeginPlay(); + void StartSound(); + void StopSound(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_Jumpscare(); + void BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void Jumpscare(class ABPCharacter_Demo_C* Player); + void MC_KillAnimation(class ABPCharacter_Demo_C* Target); + void UpdateEvent(); + void Dissolve(); + void ToggleSprint(bool IsSprinting); + void MC_Material(); + void ExecuteUbergraph_BP_SkinStealer(int32 EntryPoint, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, bool CallFunc_IsValid_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_HasAuthority_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2, class AActor* K2Node_ComponentBoundEvent_OtherActor_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_CanSeePlayer_CanSee_1, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_RandomFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class AController* CallFunc_GetController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_HasAuthority_ReturnValue_3, bool K2Node_CustomEvent_IsSprinting, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, float CallFunc_Lerp_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_functions.cpp new file mode 100644 index 0000000..393542d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_functions.cpp @@ -0,0 +1,706 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_SkinStealer.BP_SkinStealer_C +// (Actor, Pawn) + +class UClass* ABP_SkinStealer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_SkinStealer_C"); + + return Clss; +} + + +// BP_SkinStealer_C BP_SkinStealer.Default__BP_SkinStealer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_SkinStealer_C* ABP_SkinStealer_C::GetDefaultObj() +{ + static class ABP_SkinStealer_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_SkinStealer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Ignored (Edit, BlueprintVisible, DisableEditOnTemplate) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// TArray CallFunc_GetAllActorsOfClass_OutActors_1 (ReferenceParm) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_GarageDoor_C* K2Node_DynamicCast_AsBP_Garage_Door (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_SkinStealer_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_GarageDoor_C* K2Node_DynamicCast_AsBP_Garage_Door, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "CanSeePlayer"); + + Params::ABP_SkinStealer_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.Ignored = Ignored; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_GetAllActorsOfClass_OutActors_1 = CallFunc_GetAllActorsOfClass_OutActors_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_DynamicCast_AsBP_Garage_Door = K2Node_DynamicCast_AsBP_Garage_Door; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.OnRep_IsDisguised +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::OnRep_IsDisguised() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "OnRep_IsDisguised"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_SkinStealer_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "LookAtEntity"); + + Params::ABP_SkinStealer_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.DissolvePlayer__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::DissolvePlayer__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "DissolvePlayer__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.DissolvePlayer__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::DissolvePlayer__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "DissolvePlayer__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.SprintSpeed__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::SprintSpeed__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "SprintSpeed__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.SprintSpeed__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::SprintSpeed__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "SprintSpeed__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.StartSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.StopSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SkinStealer_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "AttackPlayer"); + + Params::ABP_SkinStealer_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.MC_Jumpscare +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::MC_Jumpscare() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "MC_Jumpscare"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_SkinStealer_C::BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_SkinStealer_C_BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_SkinStealer_C::BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_SkinStealer_C_BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SkinStealer_C::BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_SkinStealer_C_BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.Jumpscare +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SkinStealer_C::Jumpscare(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "Jumpscare"); + + Params::ABP_SkinStealer_C_Jumpscare_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SkinStealer_C::MC_KillAnimation(class ABPCharacter_Demo_C* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "MC_KillAnimation"); + + Params::ABP_SkinStealer_C_MC_KillAnimation_Params Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.UpdateEvent +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::UpdateEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "UpdateEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.Dissolve +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::Dissolve() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "Dissolve"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.ToggleSprint +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsSprinting (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_SkinStealer_C::ToggleSprint(bool IsSprinting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "ToggleSprint"); + + Params::ABP_SkinStealer_C_ToggleSprint_Params Parms{}; + + Parms.IsSprinting = IsSprinting; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.MC_Material +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_SkinStealer_C::MC_Material() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "MC_Material"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_SkinStealer.BP_SkinStealer_C.ExecuteUbergraph_BP_SkinStealer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_RandomFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsSprinting (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SkinStealer_C::ExecuteUbergraph_BP_SkinStealer(int32 EntryPoint, bool CallFunc_IsPlaying_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1, bool CallFunc_IsValid_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, bool CallFunc_HasAuthority_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2, class AActor* K2Node_ComponentBoundEvent_OtherActor_2, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2, bool K2Node_ComponentBoundEvent_bFromSweep_1, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_CanSeePlayer_CanSee_1, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_RandomFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class AController* CallFunc_GetController_ReturnValue, class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_HasAuthority_ReturnValue_3, bool K2Node_CustomEvent_IsSprinting, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1, float CallFunc_Lerp_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SkinStealer_C", "ExecuteUbergraph_BP_SkinStealer"); + + Params::ABP_SkinStealer_C_ExecuteUbergraph_BP_SkinStealer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.K2Node_CustomEvent_Player_1 = K2Node_CustomEvent_Player_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Skin_Stealer = K2Node_DynamicCast_AsAIC_Skin_Stealer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_2 = K2Node_ComponentBoundEvent_OverlappedComponent_2; + Parms.K2Node_ComponentBoundEvent_OtherActor_2 = K2Node_ComponentBoundEvent_OtherActor_2; + Parms.K2Node_ComponentBoundEvent_OtherComp_2 = K2Node_ComponentBoundEvent_OtherComp_2; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_2 = K2Node_ComponentBoundEvent_OtherBodyIndex_2; + Parms.K2Node_ComponentBoundEvent_bFromSweep_1 = K2Node_ComponentBoundEvent_bFromSweep_1; + Parms.K2Node_ComponentBoundEvent_SweepResult_1 = K2Node_ComponentBoundEvent_SweepResult_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_CanSeePlayer_CanSee = CallFunc_CanSeePlayer_CanSee; + Parms.CallFunc_CanSeePlayer_CanSee_1 = CallFunc_CanSeePlayer_CanSee_1; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_RandomFloat_ReturnValue = CallFunc_RandomFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.K2Node_DynamicCast_AsAIC_Skin_Stealer_1 = K2Node_DynamicCast_AsAIC_Skin_Stealer_1; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_HasAuthority_ReturnValue_3 = CallFunc_HasAuthority_ReturnValue_3; + Parms.K2Node_CustomEvent_IsSprinting = K2Node_CustomEvent_IsSprinting; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_parameters.hpp new file mode 100644 index 0000000..b5da4d6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_parameters.hpp @@ -0,0 +1,226 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x171 (0x171 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.CanSeePlayer +struct ABP_SkinStealer_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F7D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Ignored; // 0x10(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F7E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x30(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsOfClass_OutActors_1; // 0x40(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x5C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xE5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xE6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F7F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x130(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x14C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x158(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_GarageDoor_C* K2Node_DynamicCast_AsBP_Garage_Door; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5D (0x5D - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.LookAtEntity +struct ABP_SkinStealer_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.AttackPlayer +struct ABP_SkinStealer_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_SkinStealer_C_BndEvt__BP_SkinStealer_DisguiseBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F81[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0xA8 (0xA8 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_SkinStealer_C_BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F82[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature +struct ABP_SkinStealer_C_BndEvt__BP_SkinStealer_KillPlayer_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.Jumpscare +struct ABP_SkinStealer_C_Jumpscare_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.MC_KillAnimation +struct ABP_SkinStealer_C_MC_KillAnimation_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.ToggleSprint +struct ABP_SkinStealer_C_ToggleSprint_Params +{ +public: + bool IsSprinting; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x294 (0x294 - 0x0) +// Function BP_SkinStealer.BP_SkinStealer_C.ExecuteUbergraph_BP_SkinStealer +struct ABP_SkinStealer_C_ExecuteUbergraph_BP_SkinStealer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F88[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F89[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F8A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F8B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0x5C(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x78(0x10)(ReferenceParm) + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0x88(0x14)(HasGetValueTypeHash) + uint8 Pad_1F8D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_2; // 0xA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_2; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_2; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_2; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep_1; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F8E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult_1; // 0xC0(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F8F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x158(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x168(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x174(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F90[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x178(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x200(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x210(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F91[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F92[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee; // 0x239(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee_1; // 0x23A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x23B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_RandomFloat_ReturnValue; // 0x23C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F93[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x258(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_2; // 0x259(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F94[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AController* CallFunc_GetController_ReturnValue; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIC_SkinStealer_C* K2Node_DynamicCast_AsAIC_Skin_Stealer_1; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_3; // 0x279(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsSprinting; // 0x27A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x27B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x27C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x288(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SkinStealer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_classes.hpp new file mode 100644 index 0000000..71198db --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9 (0x231 - 0x228) +// BlueprintGeneratedClass BP_Smiler_Zone.BP_Smiler_Zone_C +class ABP_Smiler_Zone_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool IsLower; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Smiler_Zone_C* GetDefaultObj(); + + void BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void ExecuteUbergraph_BP_Smiler_Zone(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_HasAuthority_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, bool Temp_bool_Has_Been_Initd_Variable, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera_1, bool K2Node_DynamicCast_bSuccess_5, bool Temp_bool_IsClosed_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_functions.cpp new file mode 100644 index 0000000..4de7d83 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_functions.cpp @@ -0,0 +1,189 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Smiler_Zone.BP_Smiler_Zone_C +// (Actor) + +class UClass* ABP_Smiler_Zone_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Smiler_Zone_C"); + + return Clss; +} + + +// BP_Smiler_Zone_C BP_Smiler_Zone.Default__BP_Smiler_Zone_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Smiler_Zone_C* ABP_Smiler_Zone_C::GetDefaultObj() +{ + static class ABP_Smiler_Zone_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Smiler_Zone_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Smiler_Zone_C::BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Smiler_Zone_C", "BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABP_Smiler_Zone_C_BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Smiler_Zone_C::BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Smiler_Zone_C", "BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature"); + + Params::ABP_Smiler_Zone_C_BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.ExecuteUbergraph_BP_Smiler_Zone +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Smiler_Zone_C::ExecuteUbergraph_BP_Smiler_Zone(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_HasAuthority_ReturnValue, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1, class AActor* K2Node_ComponentBoundEvent_OtherActor_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1, int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, bool Temp_bool_Has_Been_Initd_Variable, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_4, bool CallFunc_HasAuthority_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera_1, bool K2Node_DynamicCast_bSuccess_5, bool Temp_bool_IsClosed_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Smiler_Zone_C", "ExecuteUbergraph_BP_Smiler_Zone"); + + Params::ABP_Smiler_Zone_C_ExecuteUbergraph_BP_Smiler_Zone_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent_1 = K2Node_ComponentBoundEvent_OverlappedComponent_1; + Parms.K2Node_ComponentBoundEvent_OtherActor_1 = K2Node_ComponentBoundEvent_OtherActor_1; + Parms.K2Node_ComponentBoundEvent_OtherComp_1 = K2Node_ComponentBoundEvent_OtherComp_1; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = K2Node_ComponentBoundEvent_OtherBodyIndex_1; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Item_Camera = K2Node_DynamicCast_AsBP_Item_Camera; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Item_Camera_1 = K2Node_DynamicCast_AsBP_Item_Camera_1; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_parameters.hpp new file mode 100644 index 0000000..9f1ddb6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_parameters.hpp @@ -0,0 +1,97 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0xA8 - 0x0) +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature +struct ABP_Smiler_Zone_C_BndEvt__BP_NoClip_Zone_CollisionComponent_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A56[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature +struct ABP_Smiler_Zone_C_BndEvt__BP_Smiler_Zone_CollisionComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1BA (0x1BA - 0x0) +// Function BP_Smiler_Zone.BP_Smiler_Zone_C.ExecuteUbergraph_BP_Smiler_Zone +struct ABP_Smiler_Zone_C_ExecuteUbergraph_BP_Smiler_Zone_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A57[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A58[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent_1; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp_1; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A59[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x40(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool Temp_bool_Has_Been_Initd_Variable; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A5A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A5B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A5C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A5D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x100(0x4C)(HasGetValueTypeHash) + uint8 Pad_1A5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A5F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x158(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0x168(0x14)(HasGetValueTypeHash) + uint8 Pad_1A60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x180(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x190(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A61[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x1A9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1AA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A62[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Camera_C* K2Node_DynamicCast_AsBP_Item_Camera_1; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x1B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Smiler_Zone_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_classes.hpp new file mode 100644 index 0000000..07fcbd6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_SpawnerManager.BP_SpawnerManager_C +class ABP_SpawnerManager_C : public AActor +{ +public: + class USceneComponent* DefaultSceneRoot; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UDataTable* ItemList; // 0x228(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 MaxChance; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 SpawnChance; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_SpawnerManager_C* GetDefaultObj(); + + void UserConstructionScript(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, const struct FST_ItemSpawnDT& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_functions.cpp new file mode 100644 index 0000000..3170c43 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_functions.cpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_SpawnerManager.BP_SpawnerManager_C +// (Actor) + +class UClass* ABP_SpawnerManager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_SpawnerManager_C"); + + return Clss; +} + + +// BP_SpawnerManager_C BP_SpawnerManager.Default__BP_SpawnerManager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_SpawnerManager_C* ABP_SpawnerManager_C::GetDefaultObj() +{ + static class ABP_SpawnerManager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_SpawnerManager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_SpawnerManager.BP_SpawnerManager_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetDataTableRowNames_OutRowNames (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FST_ItemSpawnDT CallFunc_GetDataTableRowFromName_OutRow (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_SpawnerManager_C::UserConstructionScript(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, class FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, const struct FST_ItemSpawnDT& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_SpawnerManager_C", "UserConstructionScript"); + + Params::ABP_SpawnerManager_C_UserConstructionScript_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetDataTableRowNames_OutRowNames = CallFunc_GetDataTableRowNames_OutRowNames; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_parameters.hpp new file mode 100644 index 0000000..3859f7c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_parameters.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3C (0x3C - 0x0) +// Function BP_SpawnerManager.BP_SpawnerManager_C.UserConstructionScript +struct ABP_SpawnerManager_C_UserConstructionScript_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_D00[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetDataTableRowNames_OutRowNames; // 0x10(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_D01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_ItemSpawnDT CallFunc_GetDataTableRowFromName_OutRow; // 0x30(0x4)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_D02[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_SpawnerManager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_classes.hpp new file mode 100644 index 0000000..3bdf0e8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_classes.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x2D9 - 0x280) +// BlueprintGeneratedClass BP_Spectator.BP_Spectator_C +class ABP_Spectator_C : public APawn +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x280(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetInteractionComponent* WidgetInteraction; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* R_MotionController; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* L_MotionController; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* MotionControllers; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SpringArm; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCameraComponent* Camera; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 SpectatingIndex; // 0x2C8(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2504[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* Target; // 0x2D0(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSwitch; // 0x2D8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Spectator_C* GetDefaultObj(); + + void ToggleWidgetInteraction(bool Enable, bool CallFunc_Not_PreBool_ReturnValue); + void SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue); + void SpectateIndex(int32 SpectateIndex, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Greater_IntInt_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue); + void SpectateNext(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, const class FString& CallFunc_GetPlayerName_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue); + void SpectatePrevious(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 Temp_int_Variable, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, const class FString& CallFunc_GetPlayerName_ReturnValue_1); + void InpActEvt_Secondary_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Settings_K2Node_InputActionEvent_0(const struct FKey& Key); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_0(float AxisValue); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_1(float AxisValue); + void SpectateNextPlayer(); + void SpectatePreviousPlayer(); + void UpdateSpectating(const class FString& Spectating); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Spectator(int32 EntryPoint, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, const class FString& K2Node_CustomEvent_Spectating, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, const struct FKey& K2Node_InputActionEvent_Key, class UShocked_UI_C* CallFunc_Array_Get_Item_1, const struct FKey& K2Node_InputActionEvent_Key_2, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_functions.cpp new file mode 100644 index 0000000..5d42b13 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_functions.cpp @@ -0,0 +1,454 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Spectator.BP_Spectator_C +// (Actor, Pawn) + +class UClass* ABP_Spectator_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Spectator_C"); + + return Clss; +} + + +// BP_Spectator_C BP_Spectator.Default__BP_Spectator_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Spectator_C* ABP_Spectator_C::GetDefaultObj() +{ + static class ABP_Spectator_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Spectator_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Spectator.BP_Spectator_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Spectator_C::ToggleWidgetInteraction(bool Enable, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "ToggleWidgetInteraction"); + + Params::ABP_Spectator_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.Enable = Enable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.SetupWidget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool DesiredSize (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Scale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Spectator_C::SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SetupWidget"); + + Params::ABP_Spectator_C_SetupWidget_Params Parms{}; + + Parms.DesiredSize = DesiredSize; + Parms.Scale = Scale; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.SpectateIndex +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 SpectateIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Spectator_C::SpectateIndex(int32 SpectateIndex, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Greater_IntInt_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SpectateIndex"); + + Params::ABP_Spectator_C_SpectateIndex_Params Parms{}; + + Parms.SpectateIndex = SpectateIndex; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.SpectateNext +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Spectator_C::SpectateNext(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, const class FString& CallFunc_GetPlayerName_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SpectateNext"); + + Params::ABP_Spectator_C_SpectateNext_Params Parms{}; + + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_GetPlayerName_ReturnValue_1 = CallFunc_GetPlayerName_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.SpectatePrevious +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Spectator_C::SpectatePrevious(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 Temp_int_Variable, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, const class FString& CallFunc_GetPlayerName_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SpectatePrevious"); + + Params::ABP_Spectator_C_SpectatePrevious_Params Parms{}; + + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_GetPlayerName_ReturnValue_1 = CallFunc_GetPlayerName_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Spectator_C::InpActEvt_Secondary_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "InpActEvt_Secondary_K2Node_InputActionEvent_2"); + + Params::ABP_Spectator_C_InpActEvt_Secondary_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Use_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Spectator_C::InpActEvt_Use_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "InpActEvt_Use_K2Node_InputActionEvent_1"); + + Params::ABP_Spectator_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Settings_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ABP_Spectator_C::InpActEvt_Settings_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "InpActEvt_Settings_K2Node_InputActionEvent_0"); + + Params::ABP_Spectator_C_InpActEvt_Settings_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_0 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Spectator_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_0(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_0"); + + Params::ABP_Spectator_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_0_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_1 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Spectator_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_1(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_1"); + + Params::ABP_Spectator_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_1_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.SpectateNextPlayer +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Spectator_C::SpectateNextPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SpectateNextPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Spectator.BP_Spectator_C.SpectatePreviousPlayer +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Spectator_C::SpectatePreviousPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "SpectatePreviousPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Spectator.BP_Spectator_C.UpdateSpectating +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Spectating (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ABP_Spectator_C::UpdateSpectating(const class FString& Spectating) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "UpdateSpectating"); + + Params::ABP_Spectator_C_UpdateSpectating_Params Parms{}; + + Parms.Spectating = Spectating; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Spectator.BP_Spectator_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Spectator_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Spectator.BP_Spectator_C.ExecuteUbergraph_BP_Spectator +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_CustomEvent_Spectating (ZeroConstructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class UGameEnd_UI_2_C* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 (ReferenceParm, ContainsInstancedReference) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// class UShocked_UI_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Spectator_C::ExecuteUbergraph_BP_Spectator(int32 EntryPoint, float K2Node_InputAxisEvent_AxisValue_1, float K2Node_InputAxisEvent_AxisValue, const class FString& K2Node_CustomEvent_Spectating, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, const struct FKey& K2Node_InputActionEvent_Key, class UShocked_UI_C* CallFunc_Array_Get_Item_1, const struct FKey& K2Node_InputActionEvent_Key_2, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Spectator_C", "ExecuteUbergraph_BP_Spectator"); + + Params::ABP_Spectator_C_ExecuteUbergraph_BP_Spectator_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.K2Node_CustomEvent_Spectating = K2Node_CustomEvent_Spectating; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_parameters.hpp new file mode 100644 index 0000000..b104504 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_parameters.hpp @@ -0,0 +1,179 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2 (0x2 - 0x0) +// Function BP_Spectator.BP_Spectator_C.ToggleWidgetInteraction +struct ABP_Spectator_C_ToggleWidgetInteraction_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function BP_Spectator.BP_Spectator_C.SetupWidget +struct ABP_Spectator_C_SetupWidget_Params +{ +public: + bool DesiredSize; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function BP_Spectator.BP_Spectator_C.SpectateIndex +struct ABP_Spectator_C_SpectateIndex_Params +{ +public: + int32 SpectateIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlayerName_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x59 (0x59 - 0x0) +// Function BP_Spectator.BP_Spectator_C.SpectateNext +struct ABP_Spectator_C_SpectateNext_Params +{ +public: + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue_1; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x60 (0x60 - 0x0) +// Function BP_Spectator.BP_Spectator_C.SpectatePrevious +struct ABP_Spectator_C_SpectatePrevious_Params +{ +public: + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2500[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue_1; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +struct ABP_Spectator_C_InpActEvt_Secondary_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Use_K2Node_InputActionEvent_1 +struct ABP_Spectator_C_InpActEvt_Use_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function BP_Spectator.BP_Spectator_C.InpActEvt_Settings_K2Node_InputActionEvent_0 +struct ABP_Spectator_C_InpActEvt_Settings_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Spectator.BP_Spectator_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_0 +struct ABP_Spectator_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_0_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function BP_Spectator.BP_Spectator_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_1 +struct ABP_Spectator_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_1_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function BP_Spectator.BP_Spectator_C.UpdateSpectating +struct ABP_Spectator_C_UpdateSpectating_Params +{ +public: + class FString Spectating; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xC2 (0xC2 - 0x0) +// Function BP_Spectator.BP_Spectator_C.ExecuteUbergraph_BP_Spectator +struct ABP_Spectator_C_ExecuteUbergraph_BP_Spectator_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_1; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2501[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_CustomEvent_Spectating; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2502[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0x38(0x10)(ReferenceParm, ContainsInstancedReference) + class UGameEnd_UI_2_C* CallFunc_Array_Get_Item; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2503[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_1; // 0x58(0x18)(HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; // 0x78(0x10)(ReferenceParm, ContainsInstancedReference) + struct FKey K2Node_InputActionEvent_Key; // 0x88(0x18)(HasGetValueTypeHash) + class UShocked_UI_C* CallFunc_Array_Get_Item_1; // 0xA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_2; // 0xA8(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Spectator_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_classes.hpp new file mode 100644 index 0000000..fbae930 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Sprint_Shake_2.BP_Sprint_Shake_2_C +class UBP_Sprint_Shake_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Sprint_Shake_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_functions.cpp new file mode 100644 index 0000000..eb76065 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Sprint_Shake_2.BP_Sprint_Shake_2_C +// (None) + +class UClass* UBP_Sprint_Shake_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Sprint_Shake_2_C"); + + return Clss; +} + + +// BP_Sprint_Shake_2_C BP_Sprint_Shake_2.Default__BP_Sprint_Shake_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Sprint_Shake_2_C* UBP_Sprint_Shake_2_C::GetDefaultObj() +{ + static class UBP_Sprint_Shake_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Sprint_Shake_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Sprint_Shake_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_classes.hpp new file mode 100644 index 0000000..5fd20a1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x32 (0x252 - 0x220) +// BlueprintGeneratedClass BP_Stairs_main_R.BP_Stairs_main_R_C +class ABP_Stairs_main_R_C : public AActor +{ +public: + class UStaticMeshComponent* WallIn_A_stairs_main_R_B; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallIn_A_stairs_main_R_A; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Stairs_main_railing_R_extra; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Stairs_main_R_steps; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Stairs_main_R_railing; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Extra_Railing_; // 0x250(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Moveable; // 0x251(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Stairs_main_R_C* GetDefaultObj(); + + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_functions.cpp new file mode 100644 index 0000000..4aeb46c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Stairs_main_R.BP_Stairs_main_R_C +// (Actor) + +class UClass* ABP_Stairs_main_R_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Stairs_main_R_C"); + + return Clss; +} + + +// BP_Stairs_main_R_C BP_Stairs_main_R.Default__BP_Stairs_main_R_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Stairs_main_R_C* ABP_Stairs_main_R_C::GetDefaultObj() +{ + static class ABP_Stairs_main_R_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Stairs_main_R_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Stairs_main_R.BP_Stairs_main_R_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Stairs_main_R_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Stairs_main_R_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Stairs_main_R_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_classes.hpp new file mode 100644 index 0000000..6fb2169 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x248 - 0x228) +// BlueprintGeneratedClass BP_Storm_Volume.BP_Storm_Volume_C +class ABP_Storm_Volume_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UAudioComponent* Audio; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ABP_Ocean_Manager_C* OceanManager; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Lighthouse_C* Lighthouse; // 0x240(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Storm_Volume_C* GetDefaultObj(); + + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void StartRising(); + void StopRising(); + void ResetRising(); + void ResetStop(); + void ExecuteUbergraph_BP_Storm_Volume(int32 EntryPoint, TArray& CallFunc_GetOverlappingActors_OverlappingActors, bool Temp_bool_Has_Been_Initd_Variable, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue_1, class AActor* K2Node_Event_OtherActor_1, class AActor* K2Node_Event_OtherActor, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable_1, TArray& CallFunc_GetOverlappingActors_OverlappingActors_1, int32 CallFunc_Array_Length_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_functions.cpp new file mode 100644 index 0000000..cdcc286 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_functions.cpp @@ -0,0 +1,233 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Storm_Volume.BP_Storm_Volume_C +// (Actor) + +class UClass* ABP_Storm_Volume_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Storm_Volume_C"); + + return Clss; +} + + +// BP_Storm_Volume_C BP_Storm_Volume.Default__BP_Storm_Volume_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Storm_Volume_C* ABP_Storm_Volume_C::GetDefaultObj() +{ + static class ABP_Storm_Volume_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Storm_Volume_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Storm_Volume_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "ReceiveActorBeginOverlap"); + + Params::ABP_Storm_Volume_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Storm_Volume_C::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "ReceiveActorEndOverlap"); + + Params::ABP_Storm_Volume_C_ReceiveActorEndOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.StartRising +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Storm_Volume_C::StartRising() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "StartRising"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.StopRising +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Storm_Volume_C::StopRising() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "StopRising"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.ResetRising +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Storm_Volume_C::ResetRising() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "ResetRising"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.ResetStop +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Storm_Volume_C::ResetStop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "ResetStop"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Storm_Volume.BP_Storm_Volume_C.ExecuteUbergraph_BP_Storm_Volume +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_Event_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetOverlappingActors_OverlappingActors_1 (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Storm_Volume_C::ExecuteUbergraph_BP_Storm_Volume(int32 EntryPoint, TArray& CallFunc_GetOverlappingActors_OverlappingActors, bool Temp_bool_Has_Been_Initd_Variable, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue_1, class AActor* K2Node_Event_OtherActor_1, class AActor* K2Node_Event_OtherActor, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable_1, TArray& CallFunc_GetOverlappingActors_OverlappingActors_1, int32 CallFunc_Array_Length_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Storm_Volume_C", "ExecuteUbergraph_BP_Storm_Volume"); + + Params::ABP_Storm_Volume_C_ExecuteUbergraph_BP_Storm_Volume_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_Event_OtherActor_1 = K2Node_Event_OtherActor_1; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.K2Node_DynamicCast_AsBP_Row_Boat = K2Node_DynamicCast_AsBP_Row_Boat; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Row_Boat_1 = K2Node_DynamicCast_AsBP_Row_Boat_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue_2 = CallFunc_IsLocallyControlled_ReturnValue_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue_3 = CallFunc_IsLocallyControlled_ReturnValue_3; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_GetOverlappingActors_OverlappingActors_1 = CallFunc_GetOverlappingActors_OverlappingActors_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_parameters.hpp new file mode 100644 index 0000000..712617f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_parameters.hpp @@ -0,0 +1,79 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorBeginOverlap +struct ABP_Storm_Volume_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Storm_Volume.BP_Storm_Volume_C.ReceiveActorEndOverlap +struct ABP_Storm_Volume_C_ReceiveActorEndOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA0 (0xA0 - 0x0) +// Function BP_Storm_Volume.BP_Storm_Volume_C.ExecuteUbergraph_BP_Storm_Volume +struct ABP_Storm_Volume_C_ExecuteUbergraph_BP_Storm_Volume_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_BD8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x8(0x10)(ReferenceParm) + bool Temp_bool_Has_Been_Initd_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BD9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BDA[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_Event_OtherActor; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BDB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat_1; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BDC[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BDE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_2; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_3; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x73(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BDF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors_1; // 0x78(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BE2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Storm_Volume_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_classes.hpp new file mode 100644 index 0000000..a3b6e86 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Swim_Shake.BP_Swim_Shake_C +class UBP_Swim_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Swim_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_functions.cpp new file mode 100644 index 0000000..d854f4f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Swim_Shake.BP_Swim_Shake_C +// (None) + +class UClass* UBP_Swim_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Swim_Shake_C"); + + return Clss; +} + + +// BP_Swim_Shake_C BP_Swim_Shake.Default__BP_Swim_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Swim_Shake_C* UBP_Swim_Shake_C::GetDefaultObj() +{ + static class UBP_Swim_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Swim_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Swim_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_classes.hpp new file mode 100644 index 0000000..d1a4c87 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x250 - 0x220) +// BlueprintGeneratedClass BP_Table03.BP_Table03_C +class ABP_Table03_C : public AActor +{ +public: + class UStaticMeshComponent* Table03Door02; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Table03Door01; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Table03; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Door01Rotation; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Door02Rotation; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstance* Material; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Table03_C* GetDefaultObj(); + + void UserConstructionScript(float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_functions.cpp new file mode 100644 index 0000000..e0cac7f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_functions.cpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Table03.BP_Table03_C +// (Actor) + +class UClass* ABP_Table03_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Table03_C"); + + return Clss; +} + + +// BP_Table03_C BP_Table03.Default__BP_Table03_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Table03_C* ABP_Table03_C::GetDefaultObj() +{ + static class ABP_Table03_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Table03_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Table03.BP_Table03_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABP_Table03_C::UserConstructionScript(float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Table03_C", "UserConstructionScript"); + + Params::ABP_Table03_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeRotation_SweepHitResult_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_parameters.hpp new file mode 100644 index 0000000..c8f9cdd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_parameters.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12C (0x12C - 0x0) +// Function BP_Table03.BP_Table03_C.UserConstructionScript +struct ABP_Table03_C_UserConstructionScript_Params +{ +public: + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x1C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1; // 0xA4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Table03_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_classes.hpp new file mode 100644 index 0000000..a99f81f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC8 (0x2E8 - 0x220) +// BlueprintGeneratedClass BP_Terrace_Base_C.BP_Terrace_Base_C_C +class ABP_Terrace_Base_C_C : public AActor +{ +public: + class USplineMeshComponent* Top; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USplineMeshComponent* Side; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBillboardComponent* Billboard1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2829[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform End_transform; // 0x240(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform Start_transform; // 0x270(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float Lenght; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Width; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector End; // 0x2A8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* Dynamic_material; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Float_1; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Current; // 0x2C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Target; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewVar_0; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Element_0; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Element_1; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Element_2; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Terrace_Base_C_C* GetDefaultObj(); + + void UserConstructionScript(float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_2, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_functions.cpp new file mode 100644 index 0000000..603a231 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_functions.cpp @@ -0,0 +1,155 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Terrace_Base_C.BP_Terrace_Base_C_C +// (Actor) + +class UClass* ABP_Terrace_Base_C_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Terrace_Base_C_C"); + + return Clss; +} + + +// BP_Terrace_Base_C_C BP_Terrace_Base_C.Default__BP_Terrace_Base_C_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Terrace_Base_C_C* ABP_Terrace_Base_C_C::GetDefaultObj() +{ + static class ABP_Terrace_Base_C_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Terrace_Base_C_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Terrace_Base_C.BP_Terrace_Base_C_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Terrace_Base_C_C::UserConstructionScript(float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_2, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Terrace_Base_C_C", "UserConstructionScript"); + + Params::ABP_Terrace_Base_C_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Conv_VectorToTransform_ReturnValue = CallFunc_Conv_VectorToTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_Conv_VectorToTransform_ReturnValue_1 = CallFunc_Conv_VectorToTransform_ReturnValue_1; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue_2 = CallFunc_AddComponent_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_3 = CallFunc_AddComponent_ReturnValue_3; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_4 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue_1 = CallFunc_Multiply_VectorVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_parameters.hpp new file mode 100644 index 0000000..e46e221 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_parameters.hpp @@ -0,0 +1,76 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1D4 (0x1D4 - 0x0) +// Function BP_Terrace_Base_C.BP_Terrace_Base_C_C.UserConstructionScript +struct ABP_Terrace_Base_C_C_UserConstructionScript_Params +{ +public: + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2825[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue; // 0x50(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2826[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2827[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0xE8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0xF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue_1; // 0x100(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2828[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_2; // 0x140(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_3; // 0x148(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_4; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x164(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0x170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x17C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x188(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x194(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0x1A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Base_C_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_classes.hpp new file mode 100644 index 0000000..7fb7fcb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x2C8 - 0x220) +// BlueprintGeneratedClass BP_Terrace_Roof_B1.BP_Terrace_Roof_B1_C +class ABP_Terrace_Roof_B1_C : public AActor +{ +public: + class USplineMeshComponent* Side; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBillboardComponent* Billboard1; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FTransform End_transform; // 0x230(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform Start_transform; // 0x260(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float Width; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector End; // 0x294(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dynamic_material; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Float_1; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Current; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Target; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Hide_Rail_1; // 0x2B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Hide_Rail_2; // 0x2B5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_282C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material_1; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Material_2; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Terrace_Roof_B1_C* GetDefaultObj(); + + void UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_functions.cpp new file mode 100644 index 0000000..be8ee4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_functions.cpp @@ -0,0 +1,113 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Terrace_Roof_B1.BP_Terrace_Roof_B1_C +// (Actor) + +class UClass* ABP_Terrace_Roof_B1_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Terrace_Roof_B1_C"); + + return Clss; +} + + +// BP_Terrace_Roof_B1_C BP_Terrace_Roof_B1.Default__BP_Terrace_Roof_B1_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Terrace_Roof_B1_C* ABP_Terrace_Roof_B1_C::GetDefaultObj() +{ + static class ABP_Terrace_Roof_B1_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Terrace_Roof_B1_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Terrace_Roof_B1.BP_Terrace_Roof_B1_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Terrace_Roof_B1_C::UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Terrace_Roof_B1_C", "UserConstructionScript"); + + Params::ABP_Terrace_Roof_B1_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Conv_VectorToTransform_ReturnValue = CallFunc_Conv_VectorToTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue_1 = CallFunc_Multiply_VectorVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_parameters.hpp new file mode 100644 index 0000000..7cdfee1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x110 (0x110 - 0x0) +// Function BP_Terrace_Roof_B1.BP_Terrace_Roof_B1_C.UserConstructionScript +struct ABP_Terrace_Roof_B1_C_UserConstructionScript_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_282B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue; // 0x30(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x7C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0xA0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0xAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_B1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_classes.hpp new file mode 100644 index 0000000..45c606f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD9 (0x2F9 - 0x220) +// BlueprintGeneratedClass BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C +class ABP_Terrace_Roof_C1_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USplineMeshComponent* Side; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBillboardComponent* Billboard1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + uint8 Pad_6D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform End_transform; // 0x240(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform Start_transform; // 0x270(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float Width; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector End; // 0x2A4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dynamic_material; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Float_1; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Current; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Target; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Hide_Side_1; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Hide_Side_2; // 0x2C5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6D3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material_1; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* Roof_C1; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* Roof_C2; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Material_2; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* NewVar_1; // 0x2E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* NewVar_0; // 0x2F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasCollision; // 0x2F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Terrace_Roof_C1_C* GetDefaultObj(); + + void UserConstructionScript(bool CallFunc_Not_PreBool_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_Terrace_Roof_C1(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_functions.cpp new file mode 100644 index 0000000..1776ec8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_functions.cpp @@ -0,0 +1,156 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C +// (Actor) + +class UClass* ABP_Terrace_Roof_C1_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Terrace_Roof_C1_C"); + + return Clss; +} + + +// BP_Terrace_Roof_C1_C BP_Terrace_Roof_C1.Default__BP_Terrace_Roof_C1_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Terrace_Roof_C1_C* ABP_Terrace_Roof_C1_C::GetDefaultObj() +{ + static class ABP_Terrace_Roof_C1_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Terrace_Roof_C1_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Terrace_Roof_C1_C::UserConstructionScript(bool CallFunc_Not_PreBool_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_Conv_VectorToTransform_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue_1, float CallFunc_VSize_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Terrace_Roof_C1_C", "UserConstructionScript"); + + Params::ABP_Terrace_Roof_C1_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Conv_VectorToTransform_ReturnValue = CallFunc_Conv_VectorToTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue_1 = CallFunc_GetForwardVector_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Multiply_VectorVector_ReturnValue_1 = CallFunc_Multiply_VectorVector_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Terrace_Roof_C1_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Terrace_Roof_C1_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C.ExecuteUbergraph_BP_Terrace_Roof_C1 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Terrace_Roof_C1_C::ExecuteUbergraph_BP_Terrace_Roof_C1(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Terrace_Roof_C1_C", "ExecuteUbergraph_BP_Terrace_Roof_C1"); + + Params::ABP_Terrace_Roof_C1_C_ExecuteUbergraph_BP_Terrace_Roof_C1_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_parameters.hpp new file mode 100644 index 0000000..0136546 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_parameters.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x120 (0x120 - 0x0) +// Function BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C.UserConstructionScript +struct ABP_Terrace_Roof_C1_C_UserConstructionScript_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_6CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_6CC[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_Conv_VectorToTransform_ReturnValue; // 0x40(0x30)(IsPlainOldData, NoDestructor) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue_1; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1; // 0xFC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x5 (0x5 - 0x0) +// Function BP_Terrace_Roof_C1.BP_Terrace_Roof_C1_C.ExecuteUbergraph_BP_Terrace_Roof_C1 +struct ABP_Terrace_Roof_C1_C_ExecuteUbergraph_BP_Terrace_Roof_C1_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Terrace_Roof_C1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_classes.hpp new file mode 100644 index 0000000..9550a85 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_classes.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x51 (0x271 - 0x220) +// BlueprintGeneratedClass BP_Thermometer_Display.BP_Thermometer_Display_C +class ABP_Thermometer_Display_C : public AActor +{ +public: + class USceneComponent* DefaultSceneRoot; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FString Value; // 0x228(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool bOn; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FAB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Colour; // 0x23C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Brightness; // 0x24C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray SegmentArray; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + float Background_Opacity; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class Enum_SegmentDisplayType Segment_Type; // 0x264(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FAC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Length; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Distance; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UsingFOV; // 0x270(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class ABP_Thermometer_Display_C* GetDefaultObj(); + + void SetDisplayValue(class UMeshComponent* Mesh, const class FString& Value, bool K2Node_SwitchString_CmpSuccess, bool K2Node_SwitchString_CmpSuccess_1, const class FString& CallFunc_ToUpper_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1); + void MaterialSettings(class UMeshComponent* Mesh, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1); + void SetSegmentType(class UPrimitiveComponent* Mesh, bool K2Node_SwitchEnum_CmpSuccess); + void SetLength(int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue); + void Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void Construct_Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void Construct_Core(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_functions.cpp new file mode 100644 index 0000000..204e089 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_functions.cpp @@ -0,0 +1,279 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Thermometer_Display.BP_Thermometer_Display_C +// (Actor) + +class UClass* ABP_Thermometer_Display_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Thermometer_Display_C"); + + return Clss; +} + + +// BP_Thermometer_Display_C BP_Thermometer_Display.Default__BP_Thermometer_Display_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Thermometer_Display_C* ABP_Thermometer_Display_C::GetDefaultObj() +{ + static class ABP_Thermometer_Display_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Thermometer_Display_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetDisplayValue +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_ToUpper_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Thermometer_Display_C::SetDisplayValue(class UMeshComponent* Mesh, const class FString& Value, bool K2Node_SwitchString_CmpSuccess, bool K2Node_SwitchString_CmpSuccess_1, const class FString& CallFunc_ToUpper_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "SetDisplayValue"); + + Params::ABP_Thermometer_Display_C_SetDisplayValue_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.Value = Value; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.K2Node_SwitchString_CmpSuccess_1 = K2Node_SwitchString_CmpSuccess_1; + Parms.CallFunc_ToUpper_ReturnValue = CallFunc_ToUpper_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.MaterialSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Thermometer_Display_C::MaterialSettings(class UMeshComponent* Mesh, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "MaterialSettings"); + + Params::ABP_Thermometer_Display_C_MaterialSettings_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetSegmentType +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Thermometer_Display_C::SetSegmentType(class UPrimitiveComponent* Mesh, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "SetSegmentType"); + + Params::ABP_Thermometer_Display_C_SetSegmentType_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetLength +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Thermometer_Display_C::SetLength(int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "SetLength"); + + Params::ABP_Thermometer_Display_C_SetLength_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Update +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Thermometer_Display_C::Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "Update"); + + Params::ABP_Thermometer_Display_C_Update_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Update +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Thermometer_Display_C::Construct_Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "Construct Update"); + + Params::ABP_Thermometer_Display_C_Construct_Update_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Core +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Thermometer_Display_C::Construct_Core(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "Construct Core"); + + Params::ABP_Thermometer_Display_C_Construct_Core_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Thermometer_Display_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_Display_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_parameters.hpp new file mode 100644 index 0000000..2163374 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_parameters.hpp @@ -0,0 +1,116 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x32 (0x32 - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetDisplayValue +struct ABP_Thermometer_Display_C_SetDisplayValue_Params +{ +public: + class UMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Value; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ToUpper_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.MaterialSettings +struct ABP_Thermometer_Display_C_MaterialSettings_Params +{ +public: + class UMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetSegmentType +struct ABP_Thermometer_Display_C_SetSegmentType_Params +{ +public: + class UPrimitiveComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x64 (0x64 - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.SetLength +struct ABP_Thermometer_Display_C_SetLength_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FA6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x20(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2D (0x2D - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Update +struct ABP_Thermometer_Display_C_Update_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FA8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x18(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1D (0x1D - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Update +struct ABP_Thermometer_Display_C_Construct_Update_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FA9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_Thermometer_Display.BP_Thermometer_Display_C.Construct Core +struct ABP_Thermometer_Display_C_Construct_Core_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FAA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_Display_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_classes.hpp new file mode 100644 index 0000000..61eb5fa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1D (0x275 - 0x258) +// BlueprintGeneratedClass BP_Thermometer.BP_Thermometer_C +class ABP_Thermometer_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* Scene1; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ABP_Thermometer_Display_C* NumberDisplay; // 0x268(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temperature; // 0x270(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + bool IsUsingFOV; // 0x274(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABP_Thermometer_C* GetDefaultObj(); + + void SetMaterial(bool EnabledFOV, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, class ABP_Thermometer_Display_C* K2Node_DynamicCast_AsBP_Thermometer_Display, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void OnRep_Temperature(const class FString& Value, bool CallFunc_Greater_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void ReceiveBeginPlay(); + void ReceiveDestroyed(); + void ExecuteUbergraph_BP_Thermometer(int32 EntryPoint, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Thermometer_Display_C* CallFunc_FinishSpawningActor_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_functions.cpp new file mode 100644 index 0000000..c4aba6e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_functions.cpp @@ -0,0 +1,187 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Thermometer.BP_Thermometer_C +// (Actor) + +class UClass* ABP_Thermometer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Thermometer_C"); + + return Clss; +} + + +// BP_Thermometer_C BP_Thermometer.Default__BP_Thermometer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Thermometer_C* ABP_Thermometer_C::GetDefaultObj() +{ + static class ABP_Thermometer_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Thermometer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Thermometer.BP_Thermometer_C.SetMaterial +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Thermometer_Display_C* K2Node_DynamicCast_AsBP_Thermometer_Display (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Thermometer_C::SetMaterial(bool EnabledFOV, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, class ABP_Thermometer_Display_C* K2Node_DynamicCast_AsBP_Thermometer_Display, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_C", "SetMaterial"); + + Params::ABP_Thermometer_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBP_Thermometer_Display = K2Node_DynamicCast_AsBP_Thermometer_Display; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer.BP_Thermometer_C.OnRep_Temperature +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Value (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Thermometer_C::OnRep_Temperature(const class FString& Value, bool CallFunc_Greater_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_C", "OnRep_Temperature"); + + Params::ABP_Thermometer_C_OnRep_Temperature_Params Parms{}; + + Parms.Value = Value; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Thermometer.BP_Thermometer_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Thermometer_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Thermometer.BP_Thermometer_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Thermometer_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Thermometer.BP_Thermometer_C.ExecuteUbergraph_BP_Thermometer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Thermometer_Display_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Thermometer_C::ExecuteUbergraph_BP_Thermometer(int32 EntryPoint, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Thermometer_Display_C* CallFunc_FinishSpawningActor_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Thermometer_C", "ExecuteUbergraph_BP_Thermometer"); + + Params::ABP_Thermometer_C_ExecuteUbergraph_BP_Thermometer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_parameters.hpp new file mode 100644 index 0000000..397c3fe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_parameters.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x55 (0x55 - 0x0) +// Function BP_Thermometer.BP_Thermometer_C.SetMaterial +struct ABP_Thermometer_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24CC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24CD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAttachedActors_OutActors; // 0x20(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Thermometer_Display_C* K2Node_DynamicCast_AsBP_Thermometer_Display; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24CE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item_1; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function BP_Thermometer.BP_Thermometer_C.OnRep_Temperature +struct ABP_Thermometer_C_OnRep_Temperature_Params +{ +public: + class FString Value; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24CF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x58 (0x58 - 0x0) +// Function BP_Thermometer.BP_Thermometer_C.ExecuteUbergraph_BP_Thermometer +struct ABP_Thermometer_C_ExecuteUbergraph_BP_Thermometer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24D0[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x10(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Thermometer_Display_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Thermometer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_classes.hpp new file mode 100644 index 0000000..2b2ca99 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x278 - 0x220) +// BlueprintGeneratedClass BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C +class ABP_Tunnel_CameraManager_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + TArray Cameras; // 0x230(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + float MaxPictureDistance; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CurrentIndex; // 0x244(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + TArray CameraTargets; // 0x248(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + class ABP_Ceiling_Gate_C* ExitGate; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Elevator_C* Elevator; // 0x260(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 NumPlayers; // 0x268(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2390[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Photo_Image_C* FirstImage; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Tunnel_CameraManager_C* GetDefaultObj(); + + void CheckTargets(TArray& Targets, class AFancyCharacter* Player, bool* Completed, int32 FoundCount, bool DidComplete, int32 CallFunc_Array_Length_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, class AActor* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, int32 Temp_int_Variable, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FS_CameraTarget& CallFunc_Array_Get_Item_1, bool CallFunc_EqualEqual_ClassClass_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, const class FString& CallFunc_GetClassDisplayName_ReturnValue); + void CheckPlayers(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void OnRep_CurrentIndex(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABP_Item_Camera_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue); + void Set_Prop(class UClass* Actor, int32 ObjectsNeeded, int32 CurrentObjects, TArray& CallFunc_GetAllActorsOfClass_OutActors, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex); + void CheckPhotograph(class AFancyCharacter* Player); + void ReceiveBeginPlay(); + void SetComplete(); + void UpdatePlayers(); + void ExecuteUbergraph_BP_Tunnel_CameraManager(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class AFancyCharacter* K2Node_CustomEvent_Player, TArray& K2Node_MakeArray_Array, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, TArray& K2Node_MakeArray_Array_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_BoxOverlapActors_OutActors, bool CallFunc_BoxOverlapActors_ReturnValue, bool CallFunc_CheckTargets_Completed, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_2, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_Item_Camera_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_functions.cpp new file mode 100644 index 0000000..4d96bc1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_functions.cpp @@ -0,0 +1,392 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C +// (Actor) + +class UClass* ABP_Tunnel_CameraManager_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Tunnel_CameraManager_C"); + + return Clss; +} + + +// BP_Tunnel_CameraManager_C BP_Tunnel_CameraManager.Default__BP_Tunnel_CameraManager_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Tunnel_CameraManager_C* ABP_Tunnel_CameraManager_C::GetDefaultObj() +{ + static class ABP_Tunnel_CameraManager_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Tunnel_CameraManager_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckTargets +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Targets (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// class AFancyCharacter* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Completed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 FoundCount (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool DidComplete (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_CameraTarget CallFunc_Array_Get_Item_1 (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetClassDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABP_Tunnel_CameraManager_C::CheckTargets(TArray& Targets, class AFancyCharacter* Player, bool* Completed, int32 FoundCount, bool DidComplete, int32 CallFunc_Array_Length_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, class AActor* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, const class FString& CallFunc_GetDisplayName_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, int32 Temp_int_Variable, TArray& K2Node_MakeArray_Array, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FS_CameraTarget& CallFunc_Array_Get_Item_1, bool CallFunc_EqualEqual_ClassClass_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, const class FString& CallFunc_GetClassDisplayName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "CheckTargets"); + + Params::ABP_Tunnel_CameraManager_C_CheckTargets_Params Parms{}; + + Parms.Targets = Targets; + Parms.Player = Player; + Parms.FoundCount = FoundCount; + Parms.DidComplete = DidComplete; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_EqualEqual_ClassClass_ReturnValue = CallFunc_EqualEqual_ClassClass_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_GetClassDisplayName_ReturnValue = CallFunc_GetClassDisplayName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Completed != nullptr) + *Completed = Parms.Completed; + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPlayers +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Tunnel_CameraManager_C::CheckPlayers(class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "CheckPlayers"); + + Params::ABP_Tunnel_CameraManager_C_CheckPlayers_Params Parms{}; + + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.OnRep_CurrentIndex +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Item_Camera_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Tunnel_CameraManager_C::OnRep_CurrentIndex(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABP_Item_Camera_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "OnRep_CurrentIndex"); + + Params::ABP_Tunnel_CameraManager_C_OnRep_CurrentIndex_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.Set Prop +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* Actor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 ObjectsNeeded (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CurrentObjects (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Tunnel_CameraManager_C::Set_Prop(class UClass* Actor, int32 ObjectsNeeded, int32 CurrentObjects, TArray& CallFunc_GetAllActorsOfClass_OutActors, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "Set Prop"); + + Params::ABP_Tunnel_CameraManager_C_Set_Prop_Params Parms{}; + + Parms.Actor = Actor; + Parms.ObjectsNeeded = ObjectsNeeded; + Parms.CurrentObjects = CurrentObjects; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPhotograph +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AFancyCharacter* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Tunnel_CameraManager_C::CheckPhotograph(class AFancyCharacter* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "CheckPhotograph"); + + Params::ABP_Tunnel_CameraManager_C_CheckPhotograph_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_Tunnel_CameraManager_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.SetComplete +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Tunnel_CameraManager_C::SetComplete() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "SetComplete"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.UpdatePlayers +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_Tunnel_CameraManager_C::UpdatePlayers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "UpdatePlayers"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.ExecuteUbergraph_BP_Tunnel_CameraManager +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ConstParm, ReferenceParm) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array_1 (ConstParm, ReferenceParm) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_BoxOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_BoxOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CheckTargets_Completed (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ABP_Item_Camera_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_Tunnel_CameraManager_C::ExecuteUbergraph_BP_Tunnel_CameraManager(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, class AFancyCharacter* K2Node_CustomEvent_Player, TArray& K2Node_MakeArray_Array, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, TArray& K2Node_MakeArray_Array_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_BoxOverlapActors_OutActors, bool CallFunc_BoxOverlapActors_ReturnValue, bool CallFunc_CheckTargets_Completed, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_2, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_Item_Camera_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Tunnel_CameraManager_C", "ExecuteUbergraph_BP_Tunnel_CameraManager"); + + Params::ABP_Tunnel_CameraManager_C_ExecuteUbergraph_BP_Tunnel_CameraManager_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_BoxOverlapActors_OutActors = CallFunc_BoxOverlapActors_OutActors; + Parms.CallFunc_BoxOverlapActors_ReturnValue = CallFunc_BoxOverlapActors_ReturnValue; + Parms.CallFunc_CheckTargets_Completed = CallFunc_CheckTargets_Completed; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_2 = CallFunc_Greater_IntInt_ReturnValue_2; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_NotEqual_IntInt_ReturnValue = CallFunc_NotEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_parameters.hpp new file mode 100644 index 0000000..d2815b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_parameters.hpp @@ -0,0 +1,176 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x150 (0x150 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckTargets +struct ABP_Tunnel_CameraManager_C_CheckTargets_Params +{ +public: + TArray Targets; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + class AFancyCharacter* Player; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Completed; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2376[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FoundCount; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidComplete; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2377[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2378[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2379[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetDisplayName_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_237A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_237B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_237C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_237D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x80(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x9C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x125(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_237E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_CameraTarget CallFunc_Array_Get_Item_1; // 0x128(0xC)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_237F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_EqualEqual_ClassClass_ReturnValue; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x139(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2380[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetClassDisplayName_ReturnValue; // 0x140(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPlayers +struct ABP_Tunnel_CameraManager_C_CheckPlayers_Params +{ +public: + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2381[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2382[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.OnRep_CurrentIndex +struct ABP_Tunnel_CameraManager_C_OnRep_CurrentIndex_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2383[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x10(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2384[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Camera_C* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x34 (0x34 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.Set Prop +struct ABP_Tunnel_CameraManager_C_Set_Prop_Params +{ +public: + class UClass* Actor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ObjectsNeeded; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CurrentObjects; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x10(0x10)(ReferenceParm) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2385[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_Array_Random_OutItem; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.CheckPhotograph +struct ABP_Tunnel_CameraManager_C_CheckPhotograph_Params +{ +public: + class AFancyCharacter* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x127 (0x127 - 0x0) +// Function BP_Tunnel_CameraManager.BP_Tunnel_CameraManager_C.ExecuteUbergraph_BP_Tunnel_CameraManager +struct ABP_Tunnel_CameraManager_C_ExecuteUbergraph_BP_Tunnel_CameraManager_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2386[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2387[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyCharacter* K2Node_CustomEvent_Player; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x20(0x10)(ConstParm, ReferenceParm) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2388[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array_1; // 0x80(0x10)(ConstParm, ReferenceParm) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2389[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_BoxOverlapActors_OutActors; // 0xA0(0x10)(ReferenceParm) + bool CallFunc_BoxOverlapActors_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CheckTargets_Completed; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_238A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_238B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue_2; // 0xCA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_238C[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_238D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xE4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_238E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0xF8(0x8)(NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_238F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x108(0x10)(ReferenceParm) + class ABP_Item_Camera_C* CallFunc_Array_Get_Item; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue; // 0x125(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x126(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Tunnel_CameraManager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_classes.hpp new file mode 100644 index 0000000..9949176 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_classes.hpp @@ -0,0 +1,79 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x230 (0x450 - 0x220) +// BlueprintGeneratedClass BP_Underwater.BP_Underwater_C +class ABP_Underwater_C : public AActor +{ +public: + class UExponentialHeightFogComponent* ExponentialHeightFog; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* SM_OceanSurface; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* P_Dirt; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UDirectionalLightComponent* Sunlight_Bounced; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UDirectionalLightComponent* DirectionalLight; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UPostProcessComponent* PostProcess; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool Dirt_Visibility; // 0x250(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C17[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform _Water_Transform; // 0x260(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + bool Water_Visibility; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C18[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Color_Grading_LUT_Intensity; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C1A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Color_Grading_LUT; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + struct FColorGradePerRangeSettings Color_Grade_Settings; // 0x2B0(0x50)(Edit, BlueprintVisible, NoDestructor) + struct FWeightedBlendables Post_Process_Materials; // 0x300(0x10)(Edit, BlueprintVisible) + float Exposure; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Vignette_Intensity; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Chromatic_Intensity; // 0x318(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp; // 0x31C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Tint; // 0x320(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Water_Blur; // 0x324(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Godrays_Emissive; // 0x328(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float GodRays_Distance; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FColor Godrays_Albedo; // 0x33C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float GodRays_Scale; // 0x340(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float GodRays_Distribution_; // 0x344(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool GodRays; // 0x348(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C1B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Fog_Dinesity; // 0x34C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Top_surface_Color; // 0x350(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Fog_Colors; // 0x360(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Fog_opacity; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Top_Surface_Scattering; // 0x374(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Fog_Distance; // 0x378(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Light_Function_Scale; // 0x37C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Light_Function_Material; // 0x388(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_Light_; // 0x390(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Volumetric_Shadow; // 0x394(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SunLight_Soft_Shadow; // 0x398(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SunLight_Bounced_Intensity; // 0x39C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor SunLight_Bounced_Color; // 0x3A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SunLight_Intensity; // 0x3B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor SunLight_Color; // 0x3B4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C1D[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform SunLight_Bounced_Transform; // 0x3D0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + struct FTransform SunLight_Transform; // 0x400(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + struct FLinearColor HDRI_Tint_Color; // 0x430(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float HDRI_Intensity; // 0x440(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C1E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* _Cubemap; // 0x448(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Underwater_C* GetDefaultObj(); + + void UserConstructionScript(const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult_2, float CallFunc_Multiply_FloatFloat_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_functions.cpp new file mode 100644 index 0000000..413ca3f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_functions.cpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Underwater.BP_Underwater_C +// (Actor) + +class UClass* ABP_Underwater_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Underwater_C"); + + return Clss; +} + + +// BP_Underwater_C BP_Underwater.Default__BP_Underwater_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Underwater_C* ABP_Underwater_C::GetDefaultObj() +{ + static class ABP_Underwater_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Underwater_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Underwater.BP_Underwater_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Underwater_C::UserConstructionScript(const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetWorldTransform_SweepHitResult_2, float CallFunc_Multiply_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Underwater_C", "UserConstructionScript"); + + Params::ABP_Underwater_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_K2_SetWorldTransform_SweepHitResult = CallFunc_K2_SetWorldTransform_SweepHitResult; + Parms.CallFunc_K2_SetWorldTransform_SweepHitResult_1 = CallFunc_K2_SetWorldTransform_SweepHitResult_1; + Parms.CallFunc_K2_SetWorldTransform_SweepHitResult_2 = CallFunc_K2_SetWorldTransform_SweepHitResult_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_parameters.hpp new file mode 100644 index 0000000..2a20923 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x19C (0x19C - 0x0) +// Function BP_Underwater.BP_Underwater_C.UserConstructionScript +struct ABP_Underwater_C_UserConstructionScript_Params +{ +public: + struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult; // 0x0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult_1; // 0x88(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult_2; // 0x110(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Underwater_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_classes.hpp new file mode 100644 index 0000000..7a4ee1b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_VRMenu.BP_VRMenu_C +class ABP_VRMenu_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetComponent* Widget; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_VRMenu_C* GetDefaultObj(); + + void RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue); + void UnHide(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_BP_VRMenu(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_functions.cpp new file mode 100644 index 0000000..2475c37 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_functions.cpp @@ -0,0 +1,144 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_VRMenu.BP_VRMenu_C +// (Actor) + +class UClass* ABP_VRMenu_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_VRMenu_C"); + + return Clss; +} + + +// BP_VRMenu_C BP_VRMenu.Default__BP_VRMenu_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_VRMenu_C* ABP_VRMenu_C::GetDefaultObj() +{ + static class ABP_VRMenu_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_VRMenu_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_VRMenu.BP_VRMenu_C.RefreshFocus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_VRMenu_C::RefreshFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UUserWidget* CallFunc_GetWidget_ReturnValue, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_VRMenu_C", "RefreshFocus"); + + Params::ABP_VRMenu_C_RefreshFocus_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.K2Node_DynamicCast_AsW_Main_Menu = K2Node_DynamicCast_AsW_Main_Menu; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_VRMenu.BP_VRMenu_C.UnHide +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_VRMenu_C::UnHide() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_VRMenu_C", "UnHide"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_VRMenu.BP_VRMenu_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_VRMenu_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_VRMenu_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_VRMenu.BP_VRMenu_C.ExecuteUbergraph_BP_VRMenu +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_VRMenu_C::ExecuteUbergraph_BP_VRMenu(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_VRMenu_C", "ExecuteUbergraph_BP_VRMenu"); + + Params::ABP_VRMenu_C_ExecuteUbergraph_BP_VRMenu_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.K2Node_DynamicCast_AsW_Main_Menu = K2Node_DynamicCast_AsW_Main_Menu; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_parameters.hpp new file mode 100644 index 0000000..c567ecd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_parameters.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x22 (0x22 - 0x0) +// Function BP_VRMenu.BP_VRMenu_C.RefreshFocus +struct ABP_VRMenu_C_RefreshFocus_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function BP_VRMenu.BP_VRMenu_C.ExecuteUbergraph_BP_VRMenu +struct ABP_VRMenu_C_ExecuteUbergraph_BP_VRMenu_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1755[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x8(0x8)(NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1756[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_VRMenu_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_classes.hpp new file mode 100644 index 0000000..13420c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Walk_Shake_2.BP_Walk_Shake_2_C +class UBP_Walk_Shake_2_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Walk_Shake_2_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_functions.cpp new file mode 100644 index 0000000..b6e0f3f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Walk_Shake_2.BP_Walk_Shake_2_C +// (None) + +class UClass* UBP_Walk_Shake_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Walk_Shake_2_C"); + + return Clss; +} + + +// BP_Walk_Shake_2_C BP_Walk_Shake_2.Default__BP_Walk_Shake_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Walk_Shake_2_C* UBP_Walk_Shake_2_C::GetDefaultObj() +{ + static class UBP_Walk_Shake_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Walk_Shake_2_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_classes.hpp new file mode 100644 index 0000000..232bdde --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass BP_Walk_Shake.BP_Walk_Shake_C +class UBP_Walk_Shake_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UBP_Walk_Shake_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_functions.cpp new file mode 100644 index 0000000..98b88bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Walk_Shake.BP_Walk_Shake_C +// (None) + +class UClass* UBP_Walk_Shake_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Walk_Shake_C"); + + return Clss; +} + + +// BP_Walk_Shake_C BP_Walk_Shake.Default__BP_Walk_Shake_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBP_Walk_Shake_C* UBP_Walk_Shake_C::GetDefaultObj() +{ + static class UBP_Walk_Shake_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBP_Walk_Shake_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Walk_Shake_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_classes.hpp new file mode 100644 index 0000000..18588a3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_classes.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x51 (0x271 - 0x220) +// BlueprintGeneratedClass BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C +class ABP_WalkieTalkie_Display_C : public AActor +{ +public: + class USceneComponent* DefaultSceneRoot; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FString Value; // 0x228(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool bOn; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_A96[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Colour; // 0x23C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Brightness; // 0x24C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray SegmentArray; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + float Background_Opacity; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class Enum_SegmentDisplayType Segment_Type; // 0x264(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_A97[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Length; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Distance; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UsingFOV; // 0x270(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class ABP_WalkieTalkie_Display_C* GetDefaultObj(); + + void SetDisplayValue(class UMeshComponent* Mesh, const class FString& Value, bool K2Node_SwitchString_CmpSuccess, bool K2Node_SwitchString_CmpSuccess_1, const class FString& CallFunc_ToUpper_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1); + void MaterialSettings(class UMeshComponent* Mesh, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1); + void SetSegmentType(class UPrimitiveComponent* Mesh, bool K2Node_SwitchEnum_CmpSuccess); + void SetLength(int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue); + void Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void Construct_Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void Construct_Core(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_functions.cpp new file mode 100644 index 0000000..56a2a1e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_functions.cpp @@ -0,0 +1,279 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C +// (Actor) + +class UClass* ABP_WalkieTalkie_Display_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WalkieTalkie_Display_C"); + + return Clss; +} + + +// BP_WalkieTalkie_Display_C BP_WalkieTalkie_Display.Default__BP_WalkieTalkie_Display_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WalkieTalkie_Display_C* ABP_WalkieTalkie_Display_C::GetDefaultObj() +{ + static class ABP_WalkieTalkie_Display_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WalkieTalkie_Display_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetDisplayValue +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_ToUpper_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_Display_C::SetDisplayValue(class UMeshComponent* Mesh, const class FString& Value, bool K2Node_SwitchString_CmpSuccess, bool K2Node_SwitchString_CmpSuccess_1, const class FString& CallFunc_ToUpper_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "SetDisplayValue"); + + Params::ABP_WalkieTalkie_Display_C_SetDisplayValue_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.Value = Value; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.K2Node_SwitchString_CmpSuccess_1 = K2Node_SwitchString_CmpSuccess_1; + Parms.CallFunc_ToUpper_ReturnValue = CallFunc_ToUpper_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.MaterialSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_Display_C::MaterialSettings(class UMeshComponent* Mesh, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "MaterialSettings"); + + Params::ABP_WalkieTalkie_Display_C_MaterialSettings_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetSegmentType +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_Display_C::SetSegmentType(class UPrimitiveComponent* Mesh, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "SetSegmentType"); + + Params::ABP_WalkieTalkie_Display_C_SetSegmentType_Params Parms{}; + + Parms.Mesh = Mesh; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetLength +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_Display_C::SetLength(int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "SetLength"); + + Params::ABP_WalkieTalkie_Display_C_SetLength_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Update +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_Display_C::Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "Update"); + + Params::ABP_WalkieTalkie_Display_C_Update_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Update +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_Display_C::Construct_Update(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "Construct Update"); + + Params::ABP_WalkieTalkie_Display_C_Construct_Update_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Core +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_Display_C::Construct_Core(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, class UStaticMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "Construct Core"); + + Params::ABP_WalkieTalkie_Display_C_Construct_Core_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_Display_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_Display_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_parameters.hpp new file mode 100644 index 0000000..be935d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_parameters.hpp @@ -0,0 +1,116 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x32 (0x32 - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetDisplayValue +struct ABP_WalkieTalkie_Display_C_SetDisplayValue_Params +{ +public: + class UMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Value; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_A27[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ToUpper_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.MaterialSettings +struct ABP_WalkieTalkie_Display_C_MaterialSettings_Params +{ +public: + class UMeshComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetSegmentType +struct ABP_WalkieTalkie_Display_C_SetSegmentType_Params +{ +public: + class UPrimitiveComponent* Mesh; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x64 (0x64 - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.SetLength +struct ABP_WalkieTalkie_Display_C_SetLength_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_A35[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x20(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_A37[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_AddComponent_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2D (0x2D - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Update +struct ABP_WalkieTalkie_Display_C_Update_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_A39[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x18(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1D (0x1D - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Update +struct ABP_WalkieTalkie_Display_C_Construct_Update_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_A3A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function BP_WalkieTalkie_Display.BP_WalkieTalkie_Display_C.Construct Core +struct ABP_WalkieTalkie_Display_C_Construct_Core_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* CallFunc_Array_Get_Item; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_A94[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_Display_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_classes.hpp new file mode 100644 index 0000000..07a1105 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_classes.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x2A0 - 0x258) +// BlueprintGeneratedClass BP_WalkieTalkie.BP_WalkieTalkie_C +class ABP_WalkieTalkie_C : public ABP_Item_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x258(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* Scene1; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_RightButton_low; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_MidButton_low; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_LeftButton_low; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Walkie_Talkie_low_Antenna_low; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ABP_WalkieTalkie_Display_C* Display; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsUsingFOV; // 0x298(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_11E8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumConnected; // 0x29C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_WalkieTalkie_C* GetDefaultObj(); + + void ActivateRadio(int32 CallFunc_Add_IntInt_ReturnValue); + void OnRep_NumConnected(const class FString& CallFunc_Conv_IntToString_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void ResetAlarm(class AActor* CallFunc_GetOwner_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess); + void SetMaterial(bool EnabledFOV, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, class ABP_WalkieTalkie_Display_C* K2Node_DynamicCast_AsBP_Walkie_Talkie_Display, bool K2Node_DynamicCast_bSuccess, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName); + void OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName); + void OnInterrupted_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName); + void OnBlendOut_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName); + void OnCompleted_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName); + void OnNotifyEnd_F5534A844701AD21AB1B749705B92259(class FName NotifyName); + void OnNotifyBegin_F5534A844701AD21AB1B749705B92259(class FName NotifyName); + void OnInterrupted_F5534A844701AD21AB1B749705B92259(class FName NotifyName); + void OnBlendOut_F5534A844701AD21AB1B749705B92259(class FName NotifyName); + void OnCompleted_F5534A844701AD21AB1B749705B92259(class FName NotifyName); + void ReceiveBeginPlay(); + void ReceiveDestroyed(); + void UseItem(); + void MC_Connect(); + void MC_Alarm(); + void ExecuteUbergraph_BP_WalkieTalkie(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_WalkieTalkie_Display_C* CallFunc_FinishSpawningActor_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_3, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_2, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_4, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_functions.cpp new file mode 100644 index 0000000..f5ea612 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_functions.cpp @@ -0,0 +1,577 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WalkieTalkie.BP_WalkieTalkie_C +// (Actor) + +class UClass* ABP_WalkieTalkie_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WalkieTalkie_C"); + + return Clss; +} + + +// BP_WalkieTalkie_C BP_WalkieTalkie.Default__BP_WalkieTalkie_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WalkieTalkie_C* ABP_WalkieTalkie_C::GetDefaultObj() +{ + static class ABP_WalkieTalkie_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WalkieTalkie_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ActivateRadio +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::ActivateRadio(int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "ActivateRadio"); + + Params::ABP_WalkieTalkie_C_ActivateRadio_Params Parms{}; + + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnRep_NumConnected +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_C::OnRep_NumConnected(const class FString& CallFunc_Conv_IntToString_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnRep_NumConnected"); + + Params::ABP_WalkieTalkie_C_OnRep_NumConnected_Params Parms{}; + + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ResetAlarm +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_C::ResetAlarm(class AActor* CallFunc_GetOwner_ReturnValue, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "ResetAlarm"); + + Params::ABP_WalkieTalkie_C_ResetAlarm_Params Parms{}; + + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.SetMaterial +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool EnabledFOV (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAttachedActors_OutActors (ReferenceParm) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_WalkieTalkie_Display_C* K2Node_DynamicCast_AsBP_Walkie_Talkie_Display (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMeshComponent* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABP_WalkieTalkie_C::SetMaterial(bool EnabledFOV, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAttachedActors_OutActors, class AActor* CallFunc_Array_Get_Item, class ABP_WalkieTalkie_Display_C* K2Node_DynamicCast_AsBP_Walkie_Talkie_Display, bool K2Node_DynamicCast_bSuccess, class UStaticMeshComponent* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "SetMaterial"); + + Params::ABP_WalkieTalkie_C_SetMaterial_Params Parms{}; + + Parms.EnabledFOV = EnabledFOV; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetAttachedActors_OutActors = CallFunc_GetAttachedActors_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBP_Walkie_Talkie_Display = K2Node_DynamicCast_AsBP_Walkie_Talkie_Display; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B"); + + Params::ABP_WalkieTalkie_C_OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B"); + + Params::ABP_WalkieTalkie_C_OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_0A19368B42B332B8561A4A9702E5897B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnInterrupted_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnInterrupted_0A19368B42B332B8561A4A9702E5897B"); + + Params::ABP_WalkieTalkie_C_OnInterrupted_0A19368B42B332B8561A4A9702E5897B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_0A19368B42B332B8561A4A9702E5897B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnBlendOut_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnBlendOut_0A19368B42B332B8561A4A9702E5897B"); + + Params::ABP_WalkieTalkie_C_OnBlendOut_0A19368B42B332B8561A4A9702E5897B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_0A19368B42B332B8561A4A9702E5897B +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnCompleted_0A19368B42B332B8561A4A9702E5897B(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnCompleted_0A19368B42B332B8561A4A9702E5897B"); + + Params::ABP_WalkieTalkie_C_OnCompleted_0A19368B42B332B8561A4A9702E5897B_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_F5534A844701AD21AB1B749705B92259 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnNotifyEnd_F5534A844701AD21AB1B749705B92259(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnNotifyEnd_F5534A844701AD21AB1B749705B92259"); + + Params::ABP_WalkieTalkie_C_OnNotifyEnd_F5534A844701AD21AB1B749705B92259_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_F5534A844701AD21AB1B749705B92259 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnNotifyBegin_F5534A844701AD21AB1B749705B92259(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnNotifyBegin_F5534A844701AD21AB1B749705B92259"); + + Params::ABP_WalkieTalkie_C_OnNotifyBegin_F5534A844701AD21AB1B749705B92259_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_F5534A844701AD21AB1B749705B92259 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnInterrupted_F5534A844701AD21AB1B749705B92259(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnInterrupted_F5534A844701AD21AB1B749705B92259"); + + Params::ABP_WalkieTalkie_C_OnInterrupted_F5534A844701AD21AB1B749705B92259_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_F5534A844701AD21AB1B749705B92259 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnBlendOut_F5534A844701AD21AB1B749705B92259(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnBlendOut_F5534A844701AD21AB1B749705B92259"); + + Params::ABP_WalkieTalkie_C_OnBlendOut_F5534A844701AD21AB1B749705B92259_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_F5534A844701AD21AB1B749705B92259 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName NotifyName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::OnCompleted_F5534A844701AD21AB1B749705B92259(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "OnCompleted_F5534A844701AD21AB1B749705B92259"); + + Params::ABP_WalkieTalkie_C_OnCompleted_F5534A844701AD21AB1B749705B92259_Params Parms{}; + + Parms.NotifyName = NotifyName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_C::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.UseItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_C::UseItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "UseItem"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.MC_Connect +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_C::MC_Connect() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "MC_Connect"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.MC_Alarm +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABP_WalkieTalkie_C::MC_Alarm() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "MC_Alarm"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ExecuteUbergraph_BP_WalkieTalkie +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_NotifyName_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_NotifyName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class FName Temp_name_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_WalkieTalkie_Display_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WalkieTalkie_C::ExecuteUbergraph_BP_WalkieTalkie(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class FName K2Node_CustomEvent_NotifyName_9, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_NotifyName_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_NotifyName_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class FName K2Node_CustomEvent_NotifyName_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class FName K2Node_CustomEvent_NotifyName_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class FName Temp_name_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, class FName K2Node_CustomEvent_NotifyName_4, class FName K2Node_CustomEvent_NotifyName_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class FName K2Node_CustomEvent_NotifyName_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, class FName K2Node_CustomEvent_NotifyName_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, class FName K2Node_CustomEvent_NotifyName, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class FName Temp_name_Variable_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_WalkieTalkie_Display_C* CallFunc_FinishSpawningActor_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_3, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character, bool K2Node_DynamicCast_bSuccess_2, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_4, class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsLocallyControlled_ReturnValue_1, class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WalkieTalkie_C", "ExecuteUbergraph_BP_WalkieTalkie"); + + Params::ABP_WalkieTalkie_C_ExecuteUbergraph_BP_WalkieTalkie_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_CustomEvent_NotifyName_9 = K2Node_CustomEvent_NotifyName_9; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_NotifyName_8 = K2Node_CustomEvent_NotifyName_8; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_NotifyName_7 = K2Node_CustomEvent_NotifyName_7; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_CustomEvent_NotifyName_6 = K2Node_CustomEvent_NotifyName_6; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_CustomEvent_NotifyName_5 = K2Node_CustomEvent_NotifyName_5; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.K2Node_CustomEvent_NotifyName_4 = K2Node_CustomEvent_NotifyName_4; + Parms.K2Node_CustomEvent_NotifyName_3 = K2Node_CustomEvent_NotifyName_3; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_NotifyName_2 = K2Node_CustomEvent_NotifyName_2; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_CustomEvent_NotifyName_1 = K2Node_CustomEvent_NotifyName_1; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.K2Node_CustomEvent_NotifyName = K2Node_CustomEvent_NotifyName; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.Temp_name_Variable_1 = Temp_name_Variable_1; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.K2Node_DynamicCast_AsFancy_Character = K2Node_DynamicCast_AsFancy_Character; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_SpawnSoundAttached_ReturnValue = CallFunc_SpawnSoundAttached_ReturnValue; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_1 = CallFunc_SpawnSoundAttached_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4; + Parms.K2Node_DynamicCast_AsFancy_Character_1 = K2Node_DynamicCast_AsFancy_Character_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_SpawnSoundAttached_ReturnValue_2 = CallFunc_SpawnSoundAttached_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_parameters.hpp new file mode 100644 index 0000000..bf3562a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_parameters.hpp @@ -0,0 +1,213 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ActivateRadio +struct ABP_WalkieTalkie_C_ActivateRadio_Params +{ +public: + int32 CallFunc_Add_IntInt_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnRep_NumConnected +struct ABP_WalkieTalkie_C_OnRep_NumConnected_Params +{ +public: + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ResetAlarm +struct ABP_WalkieTalkie_C_ResetAlarm_Params +{ +public: + class AActor* CallFunc_GetOwner_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x46 (0x46 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.SetMaterial +struct ABP_WalkieTalkie_C_SetMaterial_Params +{ +public: + bool EnabledFOV; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAttachedActors_OutActors; // 0x10(0x10)(ReferenceParm) + class AActor* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_WalkieTalkie_Display_C* K2Node_DynamicCast_AsBP_Walkie_Talkie_Display; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11BD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* CallFunc_Array_Get_Item_1; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x45(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B +struct ABP_WalkieTalkie_C_OnNotifyEnd_0A19368B42B332B8561A4A9702E5897B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B +struct ABP_WalkieTalkie_C_OnNotifyBegin_0A19368B42B332B8561A4A9702E5897B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_0A19368B42B332B8561A4A9702E5897B +struct ABP_WalkieTalkie_C_OnInterrupted_0A19368B42B332B8561A4A9702E5897B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_0A19368B42B332B8561A4A9702E5897B +struct ABP_WalkieTalkie_C_OnBlendOut_0A19368B42B332B8561A4A9702E5897B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_0A19368B42B332B8561A4A9702E5897B +struct ABP_WalkieTalkie_C_OnCompleted_0A19368B42B332B8561A4A9702E5897B_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyEnd_F5534A844701AD21AB1B749705B92259 +struct ABP_WalkieTalkie_C_OnNotifyEnd_F5534A844701AD21AB1B749705B92259_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnNotifyBegin_F5534A844701AD21AB1B749705B92259 +struct ABP_WalkieTalkie_C_OnNotifyBegin_F5534A844701AD21AB1B749705B92259_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnInterrupted_F5534A844701AD21AB1B749705B92259 +struct ABP_WalkieTalkie_C_OnInterrupted_F5534A844701AD21AB1B749705B92259_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnBlendOut_F5534A844701AD21AB1B749705B92259 +struct ABP_WalkieTalkie_C_OnBlendOut_F5534A844701AD21AB1B749705B92259_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.OnCompleted_F5534A844701AD21AB1B749705B92259 +struct ABP_WalkieTalkie_C_OnCompleted_F5534A844701AD21AB1B749705B92259_Params +{ +public: + class FName NotifyName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x208 (0x208 - 0x0) +// Function BP_WalkieTalkie.BP_WalkieTalkie_C.ExecuteUbergraph_BP_WalkieTalkie +struct ABP_WalkieTalkie_C_ExecuteUbergraph_BP_WalkieTalkie_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x8(0x8)(NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_9; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x18(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_8; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x30(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_7; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x48(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_6; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x60(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_5; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x78(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x90(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_4; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_NotifyName_3; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0xB0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_2; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0xC8(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0xE0(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_NotifyName; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0xF8(0x10)(ZeroConstructor, NoDestructor) + class FName Temp_name_Variable_1; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x110(0x8)(NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11DB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11DC[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x150(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_WalkieTalkie_Display_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11DD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11DF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue; // 0x1B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11E0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_1; // 0x1D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyCharacter* K2Node_DynamicCast_AsFancy_Character_1; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x1E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x1E9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11E1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlayMontageCallbackProxy* CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11E3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAttached_ReturnValue_2; // 0x200(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WalkieTalkie_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_classes.hpp new file mode 100644 index 0000000..3031715 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x2A0 - 0x220) +// BlueprintGeneratedClass BP_WallIn.BP_WallIn_C +class ABP_WallIn_C : public AActor +{ +public: + class UStaticMeshComponent* Decal_corner_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallIn_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + enum class E_WallIn WallIn; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool WallIn_B; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Doorframe; // 0x23A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Bent_Interior_Wall; // 0x23B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Decal_corner; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Revert_Default_Materials; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2845[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Wall_in_A_Meshes; // 0x240(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Bent_Meshes; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Meshes; // 0x260(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Bent_Meshes; // 0x270(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Decal_Corner_A_Meshes; // 0x280(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Decal_Corner_B_Meshes; // 0x290(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_WallIn_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, int32 CallFunc_GetNumMaterials_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UStaticMesh* CallFunc_Array_Get_Item_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, int32 Temp_int_Variable, class UStaticMesh* CallFunc_Array_Get_Item_5, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_5, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_functions.cpp new file mode 100644 index 0000000..7a39a49 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_functions.cpp @@ -0,0 +1,123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WallIn.BP_WallIn_C +// (Actor) + +class UClass* ABP_WallIn_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WallIn_C"); + + return Clss; +} + + +// BP_WallIn_C BP_WallIn.Default__BP_WallIn_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WallIn_C* ABP_WallIn_C::GetDefaultObj() +{ + static class ABP_WallIn_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WallIn_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WallIn.BP_WallIn_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WallIn_C::UserConstructionScript(int32 Number_Of_Materials, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, int32 CallFunc_GetNumMaterials_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UStaticMesh* CallFunc_Array_Get_Item_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, int32 Temp_int_Variable, class UStaticMesh* CallFunc_Array_Get_Item_5, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_5, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WallIn_C", "UserConstructionScript"); + + Params::ABP_WallIn_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_2 = CallFunc_Conv_ByteToInt_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_3 = CallFunc_Conv_ByteToInt_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_4 = CallFunc_Conv_ByteToInt_ReturnValue_4; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_5 = CallFunc_Conv_ByteToInt_ReturnValue_5; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_parameters.hpp new file mode 100644 index 0000000..5593b44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_parameters.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC8 (0xC8 - 0x0) +// Function BP_WallIn.BP_WallIn_C.UserConstructionScript +struct ABP_WallIn_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetNumMaterials_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_3; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2840[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_4; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2841[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_4; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_5; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_5; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2842[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2843[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x80(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2844[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_classes.hpp new file mode 100644 index 0000000..4c9ebee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x2A0 - 0x220) +// BlueprintGeneratedClass BP_WallIn.BP_WallIn_C +class ABP_WallIn_C : public AActor +{ +public: + class UStaticMeshComponent* Decal_corner_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallIn_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + enum class E_WallIn WallIn; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool WallIn_B; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Doorframe; // 0x23A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Bent_Interior_Wall; // 0x23B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Decal_corner; // 0x23C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Revert_Default_Materials; // 0x23D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Wall_in_A_Meshes; // 0x240(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Bent_Meshes; // 0x250(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Meshes; // 0x260(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Bent_Meshes; // 0x270(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Decal_Corner_A_Meshes; // 0x280(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Decal_Corner_B_Meshes; // 0x290(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_WallIn_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, int32 CallFunc_GetNumMaterials_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UStaticMesh* CallFunc_Array_Get_Item_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, int32 Temp_int_Variable, class UStaticMesh* CallFunc_Array_Get_Item_5, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_5, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_functions.cpp new file mode 100644 index 0000000..7a39a49 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_functions.cpp @@ -0,0 +1,123 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WallIn.BP_WallIn_C +// (Actor) + +class UClass* ABP_WallIn_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WallIn_C"); + + return Clss; +} + + +// BP_WallIn_C BP_WallIn.Default__BP_WallIn_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WallIn_C* ABP_WallIn_C::GetDefaultObj() +{ + static class ABP_WallIn_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WallIn_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WallIn.BP_WallIn_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WallIn_C::UserConstructionScript(int32 Number_Of_Materials, int32 CallFunc_Conv_ByteToInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, int32 CallFunc_GetNumMaterials_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UStaticMesh* CallFunc_Array_Get_Item_2, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, int32 Temp_int_Variable, class UStaticMesh* CallFunc_Array_Get_Item_5, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_2, bool CallFunc_SetStaticMesh_ReturnValue_3, bool CallFunc_SetStaticMesh_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, bool CallFunc_SetStaticMesh_ReturnValue_5, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WallIn_C", "UserConstructionScript"); + + Params::ABP_WallIn_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_2 = CallFunc_Conv_ByteToInt_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_3 = CallFunc_Conv_ByteToInt_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_4 = CallFunc_Conv_ByteToInt_ReturnValue_4; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_5 = CallFunc_Conv_ByteToInt_ReturnValue_5; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_parameters.hpp new file mode 100644 index 0000000..420caaf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_parameters.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC8 (0xC8 - 0x0) +// Function BP_WallIn.BP_WallIn_C.UserConstructionScript +struct ABP_WallIn_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2834[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2835[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetNumMaterials_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2836[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_3; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2837[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_4; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2838[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_4; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_5; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_5; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2839[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283A[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x80(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_283B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallIn_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_classes.hpp new file mode 100644 index 0000000..3ed2461 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_classes.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x2C8 - 0x220) +// BlueprintGeneratedClass BP_WallOut.BP_WallOut_C +class ABP_WallOut_C : public AActor +{ +public: + class URectLightComponent* RectLight3; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class URectLightComponent* RectLight2; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class URectLightComponent* RectLight1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Foundation_mesh; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallIn_mesh; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallOut_mesh; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + enum class E_WallOut WallOut; // 0x258(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Foundation; // 0x259(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Interior_Wall; // 0x25A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool WallIn_B; // 0x25B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Bent_Interior_Wall; // 0x25C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Revert_Default_Materials; // 0x25D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Lightmass_Portal; // 0x25E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool RectLight; // 0x25F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + float Window_Vinyl_Open; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Window_Vinyl_Double_Open; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Wall_Out_Meshes; // 0x268(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Foundation_Meshes; // 0x278(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Meshes; // 0x288(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Bent_Meshes; // 0x298(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Meshes; // 0x2A8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Bent_Meshes; // 0x2B8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_WallOut_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_2, float CallFunc_MapRangeClamped_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_MakeTransform_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_13, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_14, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7, const struct FTransform& CallFunc_MakeTransform_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Conv_ByteToInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_16, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9, class UStaticMesh* CallFunc_Array_Get_Item_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10, bool CallFunc_SetStaticMesh_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13, const struct FTransform& CallFunc_MakeTransform_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14, bool K2Node_SwitchEnum_CmpSuccess, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_GetNumMaterials_ReturnValue, int32 CallFunc_GetNumMaterials_ReturnValue_1, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, int32 Temp_int_Variable_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_19, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_20, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, bool CallFunc_SetStaticMesh_ReturnValue_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, class UStaticMesh* CallFunc_Array_Get_Item_5, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_GetNumMaterials_ReturnValue_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_functions.cpp new file mode 100644 index 0000000..ddf2728 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_functions.cpp @@ -0,0 +1,265 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WallOut.BP_WallOut_C +// (Actor) + +class UClass* ABP_WallOut_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WallOut_C"); + + return Clss; +} + + +// BP_WallOut_C BP_WallOut.Default__BP_WallOut_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WallOut_C* ABP_WallOut_C::GetDefaultObj() +{ + static class ABP_WallOut_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WallOut_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WallOut.BP_WallOut_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_3 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_4 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_5 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_6 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_7 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_8 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_9 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_10 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_11 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_12 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_13 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_14 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_15 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_16 (IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_17 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_18 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_19 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_20 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetNumMaterials_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WallOut_C::UserConstructionScript(int32 Number_Of_Materials, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_2, float CallFunc_MapRangeClamped_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_MakeTransform_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_13, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_14, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7, const struct FTransform& CallFunc_MakeTransform_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Conv_ByteToInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_16, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9, class UStaticMesh* CallFunc_Array_Get_Item_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10, bool CallFunc_SetStaticMesh_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13, const struct FTransform& CallFunc_MakeTransform_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14, bool K2Node_SwitchEnum_CmpSuccess, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_GetNumMaterials_ReturnValue, int32 CallFunc_GetNumMaterials_ReturnValue_1, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, int32 Temp_int_Variable_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_19, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_20, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, bool CallFunc_SetStaticMesh_ReturnValue_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, class UStaticMesh* CallFunc_Array_Get_Item_5, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_GetNumMaterials_ReturnValue_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WallOut_C", "UserConstructionScript"); + + Params::ABP_WallOut_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue_1 = CallFunc_MapRangeClamped_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_MapRangeClamped_ReturnValue_2 = CallFunc_MapRangeClamped_ReturnValue_2; + Parms.CallFunc_MapRangeClamped_ReturnValue_3 = CallFunc_MapRangeClamped_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue_2 = CallFunc_MakeTransform_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue_3 = CallFunc_MakeTransform_ReturnValue_3; + Parms.CallFunc_AddComponent_ReturnValue_2 = CallFunc_AddComponent_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_3 = CallFunc_AddComponent_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue_4 = CallFunc_MakeTransform_ReturnValue_4; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_MakeTransform_ReturnValue_5 = CallFunc_MakeTransform_ReturnValue_5; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_1 = CallFunc_K2_SetRelativeTransform_SweepHitResult_1; + Parms.CallFunc_MakeTransform_ReturnValue_6 = CallFunc_MakeTransform_ReturnValue_6; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_2 = CallFunc_K2_SetRelativeTransform_SweepHitResult_2; + Parms.CallFunc_MakeTransform_ReturnValue_7 = CallFunc_MakeTransform_ReturnValue_7; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_3 = CallFunc_K2_SetRelativeTransform_SweepHitResult_3; + Parms.CallFunc_MakeTransform_ReturnValue_8 = CallFunc_MakeTransform_ReturnValue_8; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_4 = CallFunc_K2_SetRelativeTransform_SweepHitResult_4; + Parms.CallFunc_MakeTransform_ReturnValue_9 = CallFunc_MakeTransform_ReturnValue_9; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_5 = CallFunc_K2_SetRelativeTransform_SweepHitResult_5; + Parms.CallFunc_MakeTransform_ReturnValue_10 = CallFunc_MakeTransform_ReturnValue_10; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_6 = CallFunc_K2_SetRelativeTransform_SweepHitResult_6; + Parms.CallFunc_MakeTransform_ReturnValue_11 = CallFunc_MakeTransform_ReturnValue_11; + Parms.CallFunc_AddComponent_ReturnValue_4 = CallFunc_AddComponent_ReturnValue_4; + Parms.CallFunc_MakeTransform_ReturnValue_12 = CallFunc_MakeTransform_ReturnValue_12; + Parms.CallFunc_AddComponent_ReturnValue_5 = CallFunc_AddComponent_ReturnValue_5; + Parms.CallFunc_MakeTransform_ReturnValue_13 = CallFunc_MakeTransform_ReturnValue_13; + Parms.CallFunc_AddComponent_ReturnValue_6 = CallFunc_AddComponent_ReturnValue_6; + Parms.CallFunc_MakeTransform_ReturnValue_14 = CallFunc_MakeTransform_ReturnValue_14; + Parms.CallFunc_AddComponent_ReturnValue_7 = CallFunc_AddComponent_ReturnValue_7; + Parms.CallFunc_MakeTransform_ReturnValue_15 = CallFunc_MakeTransform_ReturnValue_15; + Parms.CallFunc_AddComponent_ReturnValue_8 = CallFunc_AddComponent_ReturnValue_8; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue_16 = CallFunc_MakeTransform_ReturnValue_16; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_2 = CallFunc_Conv_ByteToInt_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_9 = CallFunc_AddComponent_ReturnValue_9; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_AddComponent_ReturnValue_10 = CallFunc_AddComponent_ReturnValue_10; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_11 = CallFunc_AddComponent_ReturnValue_11; + Parms.CallFunc_AddComponent_ReturnValue_12 = CallFunc_AddComponent_ReturnValue_12; + Parms.CallFunc_AddComponent_ReturnValue_13 = CallFunc_AddComponent_ReturnValue_13; + Parms.CallFunc_MakeTransform_ReturnValue_17 = CallFunc_MakeTransform_ReturnValue_17; + Parms.CallFunc_AddComponent_ReturnValue_14 = CallFunc_AddComponent_ReturnValue_14; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_AddComponent_ReturnValue_15 = CallFunc_AddComponent_ReturnValue_15; + Parms.CallFunc_AddComponent_ReturnValue_16 = CallFunc_AddComponent_ReturnValue_16; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_3 = CallFunc_Conv_ByteToInt_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.CallFunc_GetNumMaterials_ReturnValue_1 = CallFunc_GetNumMaterials_ReturnValue_1; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_GetMaterial_ReturnValue_1 = CallFunc_GetMaterial_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue_18 = CallFunc_MakeTransform_ReturnValue_18; + Parms.CallFunc_MakeTransform_ReturnValue_19 = CallFunc_MakeTransform_ReturnValue_19; + Parms.CallFunc_AddComponent_ReturnValue_17 = CallFunc_AddComponent_ReturnValue_17; + Parms.CallFunc_AddComponent_ReturnValue_18 = CallFunc_AddComponent_ReturnValue_18; + Parms.CallFunc_MakeTransform_ReturnValue_20 = CallFunc_MakeTransform_ReturnValue_20; + Parms.CallFunc_AddComponent_ReturnValue_19 = CallFunc_AddComponent_ReturnValue_19; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_4 = CallFunc_Conv_ByteToInt_ReturnValue_4; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_5 = CallFunc_Conv_ByteToInt_ReturnValue_5; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_2 = CallFunc_LessEqual_IntInt_ReturnValue_2; + Parms.CallFunc_GetNumMaterials_ReturnValue_2 = CallFunc_GetNumMaterials_ReturnValue_2; + Parms.CallFunc_GetMaterial_ReturnValue_2 = CallFunc_GetMaterial_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_parameters.hpp new file mode 100644 index 0000000..d1b8654 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_parameters.hpp @@ -0,0 +1,153 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xDF8 (0xDF8 - 0x0) +// Function BP_WallOut.BP_WallOut_C.UserConstructionScript +struct ABP_WallOut_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20F8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x30(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x60(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_2; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_3; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_2; // 0xC0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_3; // 0xF0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3; // 0x128(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_4; // 0x130(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x160(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20F9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_5; // 0x1F0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1; // 0x220(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_6; // 0x2B0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2; // 0x2E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_7; // 0x370(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_3; // 0x3A0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_8; // 0x430(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_4; // 0x460(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_9; // 0x4F0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_5; // 0x520(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_10; // 0x5B0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_6; // 0x5E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_20FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_11; // 0x670(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4; // 0x6A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2100[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_12; // 0x6B0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5; // 0x6E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2101[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_13; // 0x6F0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6; // 0x720(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2102[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_14; // 0x730(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7; // 0x760(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2103[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_15; // 0x770(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8; // 0x7A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x7A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x7AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x7B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x7B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2104[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item; // 0x7B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x7C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2105[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0x7C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0x7C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x7D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2106[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_16; // 0x7E0(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_Conv_ByteToInt_ReturnValue_2; // 0x810(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2107[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9; // 0x818(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_2; // 0x820(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10; // 0x828(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x830(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2108[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11; // 0x838(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12; // 0x840(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13; // 0x848(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_17; // 0x850(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14; // 0x880(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x888(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2109[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15; // 0x890(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16; // 0x898(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x8A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; // 0x8A4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1; // 0x92C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2; // 0x9B4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3; // 0xA3C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4; // 0xAC4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0xB4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5; // 0xB50(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6; // 0xBD8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7; // 0xC60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + int32 CallFunc_Conv_ByteToInt_ReturnValue_3; // 0xCE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_210C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_3; // 0xCF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue; // 0xCF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue_1; // 0xCFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0xD00(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0xD08(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_210D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1; // 0xD10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0xD18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_210E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0xD1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_18; // 0xD20(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_19; // 0xD50(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17; // 0xD80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18; // 0xD88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_20; // 0xD90(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19; // 0xDC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_4; // 0xDC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_210F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_4; // 0xDD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0xDD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2110[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_5; // 0xDDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_5; // 0xDE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0xDE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xDE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue_2; // 0xDEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2111[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetNumMaterials_ReturnValue_2; // 0xDEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2; // 0xDF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_classes.hpp new file mode 100644 index 0000000..3ed2461 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_classes.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x2C8 - 0x220) +// BlueprintGeneratedClass BP_WallOut.BP_WallOut_C +class ABP_WallOut_C : public AActor +{ +public: + class URectLightComponent* RectLight3; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class URectLightComponent* RectLight2; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class URectLightComponent* RectLight1; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Foundation_mesh; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallIn_mesh; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* WallOut_mesh; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + enum class E_WallOut WallOut; // 0x258(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Foundation; // 0x259(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Interior_Wall; // 0x25A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool WallIn_B; // 0x25B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Bent_Interior_Wall; // 0x25C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Revert_Default_Materials; // 0x25D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Lightmass_Portal; // 0x25E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool RectLight; // 0x25F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + float Window_Vinyl_Open; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Window_Vinyl_Double_Open; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Wall_Out_Meshes; // 0x268(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Foundation_Meshes; // 0x278(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Meshes; // 0x288(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_A_Bent_Meshes; // 0x298(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Meshes; // 0x2A8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Wall_in_B_Bent_Meshes; // 0x2B8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABP_WallOut_C* GetDefaultObj(); + + void UserConstructionScript(int32 Number_Of_Materials, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_2, float CallFunc_MapRangeClamped_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_MakeTransform_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_13, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_14, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7, const struct FTransform& CallFunc_MakeTransform_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Conv_ByteToInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_16, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9, class UStaticMesh* CallFunc_Array_Get_Item_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10, bool CallFunc_SetStaticMesh_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13, const struct FTransform& CallFunc_MakeTransform_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14, bool K2Node_SwitchEnum_CmpSuccess, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_GetNumMaterials_ReturnValue, int32 CallFunc_GetNumMaterials_ReturnValue_1, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, int32 Temp_int_Variable_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_19, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_20, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, bool CallFunc_SetStaticMesh_ReturnValue_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, class UStaticMesh* CallFunc_Array_Get_Item_5, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_GetNumMaterials_ReturnValue_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_functions.cpp new file mode 100644 index 0000000..ddf2728 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_functions.cpp @@ -0,0 +1,265 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_WallOut.BP_WallOut_C +// (Actor) + +class UClass* ABP_WallOut_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_WallOut_C"); + + return Clss; +} + + +// BP_WallOut_C BP_WallOut.Default__BP_WallOut_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_WallOut_C* ABP_WallOut_C::GetDefaultObj() +{ + static class ABP_WallOut_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_WallOut_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_WallOut.BP_WallOut_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Number_Of_Materials (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_3 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_4 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_5 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_6 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_7 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_8 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_9 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_10 (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_MakeTransform_ReturnValue_11 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_12 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_13 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_14 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_15 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UStaticMesh* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_16 (IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_17 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetNumMaterials_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_18 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue_19 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_20 (IsPlainOldData, NoDestructor) +// class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_ByteToInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetStaticMesh_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetNumMaterials_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_WallOut_C::UserConstructionScript(int32 Number_Of_Materials, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UChildActorComponent* CallFunc_AddComponent_ReturnValue, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue_2, float CallFunc_MapRangeClamped_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_3, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_4, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_MakeTransform_ReturnValue_5, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_6, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_7, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_8, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_9, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_10, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue_13, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_14, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7, const struct FTransform& CallFunc_MakeTransform_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Conv_ByteToInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, class UStaticMesh* CallFunc_Array_Get_Item, bool CallFunc_SetStaticMesh_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue_1, class UStaticMesh* CallFunc_Array_Get_Item_1, bool CallFunc_SetStaticMesh_ReturnValue_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue_16, int32 CallFunc_Conv_ByteToInt_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9, class UStaticMesh* CallFunc_Array_Get_Item_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10, bool CallFunc_SetStaticMesh_ReturnValue_2, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13, const struct FTransform& CallFunc_MakeTransform_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14, bool K2Node_SwitchEnum_CmpSuccess, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4, bool K2Node_SwitchEnum_CmpSuccess_2, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6, const struct FHitResult& CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7, int32 CallFunc_Conv_ByteToInt_ReturnValue_3, class UStaticMesh* CallFunc_Array_Get_Item_3, int32 CallFunc_GetNumMaterials_ReturnValue, int32 CallFunc_GetNumMaterials_ReturnValue_1, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue, int32 Temp_int_Variable_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, const struct FTransform& CallFunc_MakeTransform_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_19, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18, const struct FTransform& CallFunc_MakeTransform_ReturnValue_20, class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19, int32 CallFunc_Conv_ByteToInt_ReturnValue_4, class UStaticMesh* CallFunc_Array_Get_Item_4, bool CallFunc_SetStaticMesh_ReturnValue_3, int32 CallFunc_Conv_ByteToInt_ReturnValue_5, class UStaticMesh* CallFunc_Array_Get_Item_5, bool CallFunc_SetStaticMesh_ReturnValue_4, bool CallFunc_SetStaticMesh_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_GetNumMaterials_ReturnValue_2, class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_WallOut_C", "UserConstructionScript"); + + Params::ABP_WallOut_C_UserConstructionScript_Params Parms{}; + + Parms.Number_Of_Materials = Number_Of_Materials; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue_1 = CallFunc_MapRangeClamped_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_AddComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1; + Parms.CallFunc_MapRangeClamped_ReturnValue_2 = CallFunc_MapRangeClamped_ReturnValue_2; + Parms.CallFunc_MapRangeClamped_ReturnValue_3 = CallFunc_MapRangeClamped_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue_2 = CallFunc_MakeTransform_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue_3 = CallFunc_MakeTransform_ReturnValue_3; + Parms.CallFunc_AddComponent_ReturnValue_2 = CallFunc_AddComponent_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_3 = CallFunc_AddComponent_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue_4 = CallFunc_MakeTransform_ReturnValue_4; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_MakeTransform_ReturnValue_5 = CallFunc_MakeTransform_ReturnValue_5; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_1 = CallFunc_K2_SetRelativeTransform_SweepHitResult_1; + Parms.CallFunc_MakeTransform_ReturnValue_6 = CallFunc_MakeTransform_ReturnValue_6; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_2 = CallFunc_K2_SetRelativeTransform_SweepHitResult_2; + Parms.CallFunc_MakeTransform_ReturnValue_7 = CallFunc_MakeTransform_ReturnValue_7; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_3 = CallFunc_K2_SetRelativeTransform_SweepHitResult_3; + Parms.CallFunc_MakeTransform_ReturnValue_8 = CallFunc_MakeTransform_ReturnValue_8; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_4 = CallFunc_K2_SetRelativeTransform_SweepHitResult_4; + Parms.CallFunc_MakeTransform_ReturnValue_9 = CallFunc_MakeTransform_ReturnValue_9; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_5 = CallFunc_K2_SetRelativeTransform_SweepHitResult_5; + Parms.CallFunc_MakeTransform_ReturnValue_10 = CallFunc_MakeTransform_ReturnValue_10; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult_6 = CallFunc_K2_SetRelativeTransform_SweepHitResult_6; + Parms.CallFunc_MakeTransform_ReturnValue_11 = CallFunc_MakeTransform_ReturnValue_11; + Parms.CallFunc_AddComponent_ReturnValue_4 = CallFunc_AddComponent_ReturnValue_4; + Parms.CallFunc_MakeTransform_ReturnValue_12 = CallFunc_MakeTransform_ReturnValue_12; + Parms.CallFunc_AddComponent_ReturnValue_5 = CallFunc_AddComponent_ReturnValue_5; + Parms.CallFunc_MakeTransform_ReturnValue_13 = CallFunc_MakeTransform_ReturnValue_13; + Parms.CallFunc_AddComponent_ReturnValue_6 = CallFunc_AddComponent_ReturnValue_6; + Parms.CallFunc_MakeTransform_ReturnValue_14 = CallFunc_MakeTransform_ReturnValue_14; + Parms.CallFunc_AddComponent_ReturnValue_7 = CallFunc_AddComponent_ReturnValue_7; + Parms.CallFunc_MakeTransform_ReturnValue_15 = CallFunc_MakeTransform_ReturnValue_15; + Parms.CallFunc_AddComponent_ReturnValue_8 = CallFunc_AddComponent_ReturnValue_8; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_1 = CallFunc_Conv_ByteToInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_SetStaticMesh_ReturnValue_1 = CallFunc_SetStaticMesh_ReturnValue_1; + Parms.CallFunc_MakeTransform_ReturnValue_16 = CallFunc_MakeTransform_ReturnValue_16; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_2 = CallFunc_Conv_ByteToInt_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_9 = CallFunc_AddComponent_ReturnValue_9; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_AddComponent_ReturnValue_10 = CallFunc_AddComponent_ReturnValue_10; + Parms.CallFunc_SetStaticMesh_ReturnValue_2 = CallFunc_SetStaticMesh_ReturnValue_2; + Parms.CallFunc_AddComponent_ReturnValue_11 = CallFunc_AddComponent_ReturnValue_11; + Parms.CallFunc_AddComponent_ReturnValue_12 = CallFunc_AddComponent_ReturnValue_12; + Parms.CallFunc_AddComponent_ReturnValue_13 = CallFunc_AddComponent_ReturnValue_13; + Parms.CallFunc_MakeTransform_ReturnValue_17 = CallFunc_MakeTransform_ReturnValue_17; + Parms.CallFunc_AddComponent_ReturnValue_14 = CallFunc_AddComponent_ReturnValue_14; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_AddComponent_ReturnValue_15 = CallFunc_AddComponent_ReturnValue_15; + Parms.CallFunc_AddComponent_ReturnValue_16 = CallFunc_AddComponent_ReturnValue_16; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6; + Parms.CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7 = CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_3 = CallFunc_Conv_ByteToInt_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_GetNumMaterials_ReturnValue = CallFunc_GetNumMaterials_ReturnValue; + Parms.CallFunc_GetNumMaterials_ReturnValue_1 = CallFunc_GetNumMaterials_ReturnValue_1; + Parms.CallFunc_GetMaterial_ReturnValue = CallFunc_GetMaterial_ReturnValue; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_GetMaterial_ReturnValue_1 = CallFunc_GetMaterial_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_MakeTransform_ReturnValue_18 = CallFunc_MakeTransform_ReturnValue_18; + Parms.CallFunc_MakeTransform_ReturnValue_19 = CallFunc_MakeTransform_ReturnValue_19; + Parms.CallFunc_AddComponent_ReturnValue_17 = CallFunc_AddComponent_ReturnValue_17; + Parms.CallFunc_AddComponent_ReturnValue_18 = CallFunc_AddComponent_ReturnValue_18; + Parms.CallFunc_MakeTransform_ReturnValue_20 = CallFunc_MakeTransform_ReturnValue_20; + Parms.CallFunc_AddComponent_ReturnValue_19 = CallFunc_AddComponent_ReturnValue_19; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_4 = CallFunc_Conv_ByteToInt_ReturnValue_4; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_3 = CallFunc_SetStaticMesh_ReturnValue_3; + Parms.CallFunc_Conv_ByteToInt_ReturnValue_5 = CallFunc_Conv_ByteToInt_ReturnValue_5; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_SetStaticMesh_ReturnValue_4 = CallFunc_SetStaticMesh_ReturnValue_4; + Parms.CallFunc_SetStaticMesh_ReturnValue_5 = CallFunc_SetStaticMesh_ReturnValue_5; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_2 = CallFunc_LessEqual_IntInt_ReturnValue_2; + Parms.CallFunc_GetNumMaterials_ReturnValue_2 = CallFunc_GetNumMaterials_ReturnValue_2; + Parms.CallFunc_GetMaterial_ReturnValue_2 = CallFunc_GetMaterial_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_parameters.hpp new file mode 100644 index 0000000..e01d3a3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_parameters.hpp @@ -0,0 +1,153 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xDF8 (0xDF8 - 0x0) +// Function BP_WallOut.BP_WallOut_C.UserConstructionScript +struct ABP_WallOut_C_UserConstructionScript_Params +{ +public: + int32 Number_Of_Materials; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_308[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x30(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x60(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_1; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_2; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_3; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_2; // 0xC0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_3; // 0xF0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_2; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_3; // 0x128(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_4; // 0x130(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x160(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_309[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_5; // 0x1F0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_1; // 0x220(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_6; // 0x2B0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_2; // 0x2E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_7; // 0x370(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_3; // 0x3A0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_8; // 0x430(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_4; // 0x460(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_9; // 0x4F0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_5; // 0x520(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_10; // 0x5B0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult_6; // 0x5E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_30F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_11; // 0x670(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_4; // 0x6A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_310[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_12; // 0x6B0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_5; // 0x6E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_311[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_13; // 0x6F0(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_6; // 0x720(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_312[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_14; // 0x730(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_7; // 0x760(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_313[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_15; // 0x770(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_8; // 0x7A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x7A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x7AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x7B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x7B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_314[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item; // 0x7B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x7C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_315[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_1; // 0x7C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_1; // 0x7C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_1; // 0x7D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_316[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_16; // 0x7E0(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_Conv_ByteToInt_ReturnValue_2; // 0x810(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_317[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_9; // 0x818(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_2; // 0x820(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_10; // 0x828(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_2; // 0x830(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_319[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_11; // 0x838(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_12; // 0x840(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_13; // 0x848(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_17; // 0x850(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_14; // 0x880(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x888(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_31A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_15; // 0x890(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_16; // 0x898(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x8A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_31B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult; // 0x8A4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1; // 0x92C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_2; // 0x9B4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_3; // 0xA3C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_4; // 0xAC4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0xB4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_31C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_5; // 0xB50(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_6; // 0xBD8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_7; // 0xC60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + int32 CallFunc_Conv_ByteToInt_ReturnValue_3; // 0xCE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_31D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_3; // 0xCF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue; // 0xCF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetNumMaterials_ReturnValue_1; // 0xCFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue; // 0xD00(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0xD08(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_31E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_1; // 0xD10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0xD18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_31F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0xD1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_18; // 0xD20(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue_19; // 0xD50(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_17; // 0xD80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_18; // 0xD88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue_20; // 0xD90(0x30)(IsPlainOldData, NoDestructor) + class UChildActorComponent* CallFunc_AddComponent_ReturnValue_19; // 0xDC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_ByteToInt_ReturnValue_4; // 0xDC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_320[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* CallFunc_Array_Get_Item_4; // 0xDD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_3; // 0xDD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_321[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue_5; // 0xDDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* CallFunc_Array_Get_Item_5; // 0xDE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue_4; // 0xDE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetStaticMesh_ReturnValue_5; // 0xDE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue_2; // 0xDEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_322[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetNumMaterials_ReturnValue_2; // 0xDEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* CallFunc_GetMaterial_ReturnValue_2; // 0xDF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_WallOut_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_classes.hpp new file mode 100644 index 0000000..e2fc894 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x258 - 0x248) +// BlueprintGeneratedClass BP_Window.BP_Window_C +class ABP_Window_C : public AInteractableActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x248(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* Windowglass_door_sliding; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_C* GetDefaultObj(); + + void OnUsedNotify(); + void ExecuteUbergraph_BP_Window(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_classes.hpp new file mode 100644 index 0000000..fb741c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Window_double_static.BP_Window_double_static_C +class ABP_Window_double_static_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_B_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_A_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_double_static_mesh; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_double_static_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_functions.cpp new file mode 100644 index 0000000..a2e4286 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_double_static.BP_Window_double_static_C +// (Actor) + +class UClass* ABP_Window_double_static_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_double_static_C"); + + return Clss; +} + + +// BP_Window_double_static_C BP_Window_double_static.Default__BP_Window_double_static_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_double_static_C* ABP_Window_double_static_C::GetDefaultObj() +{ + static class ABP_Window_double_static_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_double_static_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_classes.hpp new file mode 100644 index 0000000..fb741c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Window_double_static.BP_Window_double_static_C +class ABP_Window_double_static_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_B_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_A_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_double_static_mesh; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_double_static_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_functions.cpp new file mode 100644 index 0000000..a2e4286 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_double_static.BP_Window_double_static_C +// (Actor) + +class UClass* ABP_Window_double_static_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_double_static_C"); + + return Clss; +} + + +// BP_Window_double_static_C BP_Window_double_static.Default__BP_Window_double_static_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_double_static_C* ABP_Window_double_static_C::GetDefaultObj() +{ + static class ABP_Window_double_static_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_double_static_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_static_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_classes.hpp new file mode 100644 index 0000000..7748360 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Window_double_vinyl.BP_Window_double_vinyl_C +class ABP_Window_double_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_double_vinyl; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_double_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_functions.cpp new file mode 100644 index 0000000..18f490d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_double_vinyl.BP_Window_double_vinyl_C +// (Actor) + +class UClass* ABP_Window_double_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_double_vinyl_C"); + + return Clss; +} + + +// BP_Window_double_vinyl_C BP_Window_double_vinyl.Default__BP_Window_double_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_double_vinyl_C* ABP_Window_double_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_double_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_double_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_classes.hpp new file mode 100644 index 0000000..7748360 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass BP_Window_double_vinyl.BP_Window_double_vinyl_C +class ABP_Window_double_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_double_vinyl; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_double_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_functions.cpp new file mode 100644 index 0000000..18f490d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_double_vinyl.BP_Window_double_vinyl_C +// (Actor) + +class UClass* ABP_Window_double_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_double_vinyl_C"); + + return Clss; +} + + +// BP_Window_double_vinyl_C BP_Window_double_vinyl.Default__BP_Window_double_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_double_vinyl_C* ABP_Window_double_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_double_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_double_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_double_vinyl_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_functions.cpp new file mode 100644 index 0000000..f6a787e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_functions.cpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window.BP_Window_C +// (Actor) + +class UClass* ABP_Window_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_C"); + + return Clss; +} + + +// BP_Window_C BP_Window.Default__BP_Window_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_C* ABP_Window_C::GetDefaultObj() +{ + static class ABP_Window_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BP_Window.BP_Window_C.OnUsedNotify +// (Event, Public, BlueprintEvent) +// Parameters: + +void ABP_Window_C::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Window_C", "OnUsedNotify"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BP_Window.BP_Window_C.ExecuteUbergraph_BP_Window +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABP_Window_C::ExecuteUbergraph_BP_Window(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BP_Window_C", "ExecuteUbergraph_BP_Window"); + + Params::ABP_Window_C_ExecuteUbergraph_BP_Window_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_classes.hpp new file mode 100644 index 0000000..1c7a32f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_openable.BP_Window_openable_C +class ABP_Window_openable_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_window_openable; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_vinyl_openable; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_openable_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_functions.cpp new file mode 100644 index 0000000..51988fe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_openable.BP_Window_openable_C +// (Actor) + +class UClass* ABP_Window_openable_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_openable_C"); + + return Clss; +} + + +// BP_Window_openable_C BP_Window_openable.Default__BP_Window_openable_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_openable_C* ABP_Window_openable_C::GetDefaultObj() +{ + static class ABP_Window_openable_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_openable_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_classes.hpp new file mode 100644 index 0000000..1c7a32f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_openable.BP_Window_openable_C +class ABP_Window_openable_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_window_openable; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_vinyl_openable; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_openable_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_functions.cpp new file mode 100644 index 0000000..51988fe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_openable.BP_Window_openable_C +// (Actor) + +class UClass* ABP_Window_openable_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_openable_C"); + + return Clss; +} + + +// BP_Window_openable_C BP_Window_openable.Default__BP_Window_openable_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_openable_C* ABP_Window_openable_C::GetDefaultObj() +{ + static class ABP_Window_openable_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_openable_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_classes.hpp new file mode 100644 index 0000000..8a66e44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_openable_singlesmall.BP_Window_openable_singlesmall_C +class ABP_Window_openable_singlesmall_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_singlesmall_vinyl_openable; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_openable_singlesmall_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_functions.cpp new file mode 100644 index 0000000..abf61c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_openable_singlesmall.BP_Window_openable_singlesmall_C +// (Actor) + +class UClass* ABP_Window_openable_singlesmall_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_openable_singlesmall_C"); + + return Clss; +} + + +// BP_Window_openable_singlesmall_C BP_Window_openable_singlesmall.Default__BP_Window_openable_singlesmall_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_openable_singlesmall_C* ABP_Window_openable_singlesmall_C::GetDefaultObj() +{ + static class ABP_Window_openable_singlesmall_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_openable_singlesmall_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_classes.hpp new file mode 100644 index 0000000..8a66e44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_openable_singlesmall.BP_Window_openable_singlesmall_C +class ABP_Window_openable_singlesmall_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_singlesmall_vinyl_openable; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_openable_singlesmall_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_functions.cpp new file mode 100644 index 0000000..abf61c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_openable_singlesmall.BP_Window_openable_singlesmall_C +// (Actor) + +class UClass* ABP_Window_openable_singlesmall_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_openable_singlesmall_C"); + + return Clss; +} + + +// BP_Window_openable_singlesmall_C BP_Window_openable_singlesmall.Default__BP_Window_openable_singlesmall_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_openable_singlesmall_C* ABP_Window_openable_singlesmall_C::GetDefaultObj() +{ + static class ABP_Window_openable_singlesmall_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_openable_singlesmall_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_singlesmall_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_openable_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_parameters.hpp new file mode 100644 index 0000000..813cd42 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function BP_Window.BP_Window_C.ExecuteUbergraph_BP_Window +struct ABP_Window_C_ExecuteUbergraph_BP_Window_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_classes.hpp new file mode 100644 index 0000000..f4e96c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_single_static.BP_Window_single_static_C +class ABP_Window_single_static_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_A_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_static_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_single_static_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_functions.cpp new file mode 100644 index 0000000..80f414b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_single_static.BP_Window_single_static_C +// (Actor) + +class UClass* ABP_Window_single_static_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_single_static_C"); + + return Clss; +} + + +// BP_Window_single_static_C BP_Window_single_static.Default__BP_Window_single_static_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_single_static_C* ABP_Window_single_static_C::GetDefaultObj() +{ + static class ABP_Window_single_static_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_single_static_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_classes.hpp new file mode 100644 index 0000000..f4e96c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_single_static.BP_Window_single_static_C +class ABP_Window_single_static_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_A_mesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_static_mesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_single_static_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_functions.cpp new file mode 100644 index 0000000..80f414b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_single_static.BP_Window_single_static_C +// (Actor) + +class UClass* ABP_Window_single_static_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_single_static_C"); + + return Clss; +} + + +// BP_Window_single_static_C BP_Window_single_static.Default__BP_Window_single_static_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_single_static_C* ABP_Window_single_static_C::GetDefaultObj() +{ + static class ABP_Window_single_static_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_single_static_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_static_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_classes.hpp new file mode 100644 index 0000000..ea44e3e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_single_vinyl.BP_Window_single_vinyl_C +class ABP_Window_single_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_single_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_functions.cpp new file mode 100644 index 0000000..db2ed1c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_single_vinyl.BP_Window_single_vinyl_C +// (Actor) + +class UClass* ABP_Window_single_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_single_vinyl_C"); + + return Clss; +} + + +// BP_Window_single_vinyl_C BP_Window_single_vinyl.Default__BP_Window_single_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_single_vinyl_C* ABP_Window_single_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_single_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_single_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_classes.hpp new file mode 100644 index 0000000..ea44e3e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_single_vinyl.BP_Window_single_vinyl_C +class ABP_Window_single_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_single_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_single_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_functions.cpp new file mode 100644 index 0000000..db2ed1c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_single_vinyl.BP_Window_single_vinyl_C +// (Actor) + +class UClass* ABP_Window_single_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_single_vinyl_C"); + + return Clss; +} + + +// BP_Window_single_vinyl_C BP_Window_single_vinyl.Default__BP_Window_single_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_single_vinyl_C* ABP_Window_single_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_single_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_single_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_single_vinyl_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_classes.hpp new file mode 100644 index 0000000..44436a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_singlesmall_vinyl.BP_Window_singlesmall_vinyl_C +class ABP_Window_singlesmall_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_singlesmall_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_singlesmall_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_functions.cpp new file mode 100644 index 0000000..59b42b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_singlesmall_vinyl.BP_Window_singlesmall_vinyl_C +// (Actor) + +class UClass* ABP_Window_singlesmall_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_singlesmall_vinyl_C"); + + return Clss; +} + + +// BP_Window_singlesmall_vinyl_C BP_Window_singlesmall_vinyl.Default__BP_Window_singlesmall_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_singlesmall_vinyl_C* ABP_Window_singlesmall_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_singlesmall_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_singlesmall_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_classes.hpp new file mode 100644 index 0000000..44436a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x238 - 0x220) +// BlueprintGeneratedClass BP_Window_singlesmall_vinyl.BP_Window_singlesmall_vinyl_C +class ABP_Window_singlesmall_vinyl_C : public AActor +{ +public: + class UStaticMeshComponent* Windowglass_single_vinyl; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Window_singlesmall_vinyl; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Window_singlesmall_vinyl_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_functions.cpp new file mode 100644 index 0000000..59b42b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Window_singlesmall_vinyl.BP_Window_singlesmall_vinyl_C +// (Actor) + +class UClass* ABP_Window_singlesmall_vinyl_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Window_singlesmall_vinyl_C"); + + return Clss; +} + + +// BP_Window_singlesmall_vinyl_C BP_Window_singlesmall_vinyl.Default__BP_Window_singlesmall_vinyl_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Window_singlesmall_vinyl_C* ABP_Window_singlesmall_vinyl_C::GetDefaultObj() +{ + static class ABP_Window_singlesmall_vinyl_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Window_singlesmall_vinyl_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_singlesmall_vinyl_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Window_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_classes.hpp new file mode 100644 index 0000000..c41c5b8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x248 - 0x220) +// BlueprintGeneratedClass BP_Workdesk_extension.BP_Workdesk_extension_C +class ABP_Workdesk_extension_C : public AActor +{ +public: + class UStaticMeshComponent* Workdesk_drawer_A1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Workdesk_drawer_B; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Workdesk_drawer_A; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Workdesk_extension; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABP_Workdesk_extension_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_functions.cpp new file mode 100644 index 0000000..8d93206 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BP_Workdesk_extension.BP_Workdesk_extension_C +// (Actor) + +class UClass* ABP_Workdesk_extension_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BP_Workdesk_extension_C"); + + return Clss; +} + + +// BP_Workdesk_extension_C BP_Workdesk_extension.Default__BP_Workdesk_extension_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABP_Workdesk_extension_C* ABP_Workdesk_extension_C::GetDefaultObj() +{ + static class ABP_Workdesk_extension_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABP_Workdesk_extension_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BP_Workdesk_extension_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_classes.hpp new file mode 100644 index 0000000..9f53265 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_CanMove.BTDecorator_CanMove_C +class UBTDecorator_CanMove_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_CanMove_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_functions.cpp new file mode 100644 index 0000000..52f2a8a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_functions.cpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_CanMove.BTDecorator_CanMove_C +// (None) + +class UClass* UBTDecorator_CanMove_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_CanMove_C"); + + return Clss; +} + + +// BTDecorator_CanMove_C BTDecorator_CanMove.Default__BTDecorator_CanMove_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_CanMove_C* UBTDecorator_CanMove_C::GetDefaultObj() +{ + static class UBTDecorator_CanMove_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_CanMove_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_CanMove.BTDecorator_CanMove_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_CanMove_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_CanMove_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_CanMove_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_parameters.hpp new file mode 100644 index 0000000..13609bf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_parameters.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x31 (0x31 - 0x0) +// Function BTDecorator_CanMove.BTDecorator_CanMove_C.PerformConditionCheckAI +struct UBTDecorator_CanMove_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1820[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1821[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_CanMove_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_classes.hpp new file mode 100644 index 0000000..ab48168 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_IsCarrying.BTDecorator_IsCarrying_C +class UBTDecorator_IsCarrying_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_IsCarrying_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_functions.cpp new file mode 100644 index 0000000..e881e52 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_IsCarrying.BTDecorator_IsCarrying_C +// (None) + +class UClass* UBTDecorator_IsCarrying_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_IsCarrying_C"); + + return Clss; +} + + +// BTDecorator_IsCarrying_C BTDecorator_IsCarrying.Default__BTDecorator_IsCarrying_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_IsCarrying_C* UBTDecorator_IsCarrying_C::GetDefaultObj() +{ + static class UBTDecorator_IsCarrying_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_IsCarrying_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_IsCarrying.BTDecorator_IsCarrying_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_IsCarrying_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_IsCarrying_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_IsCarrying_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_parameters.hpp new file mode 100644 index 0000000..a85071a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_IsCarrying.BTDecorator_IsCarrying_C.PerformConditionCheckAI +struct UBTDecorator_IsCarrying_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1FC0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_IsCarrying_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_classes.hpp new file mode 100644 index 0000000..a02fcc2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +class UBTDecorator_ShouldMove_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ShouldMove_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_functions.cpp new file mode 100644 index 0000000..b2cb00c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +// (None) + +class UClass* UBTDecorator_ShouldMove_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ShouldMove_C"); + + return Clss; +} + + +// BTDecorator_ShouldMove_C BTDecorator_ShouldMove.Default__BTDecorator_ShouldMove_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_ShouldMove_C* UBTDecorator_ShouldMove_C::GetDefaultObj() +{ + static class UBTDecorator_ShouldMove_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ShouldMove_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_ShouldMove_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_ShouldMove_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_ShouldMove_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBP_Skin_Stealer = K2Node_DynamicCast_AsBP_Skin_Stealer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_parameters.hpp new file mode 100644 index 0000000..5c64e2c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +struct UBTDecorator_ShouldMove_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1C82[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_classes.hpp new file mode 100644 index 0000000..ac1e906 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C +class UBTDecorator_ShouldMove_2_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ShouldMove_2_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_functions.cpp new file mode 100644 index 0000000..5ab90e4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C +// (None) + +class UClass* UBTDecorator_ShouldMove_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ShouldMove_2_C"); + + return Clss; +} + + +// BTDecorator_ShouldMove_2_C BTDecorator_ShouldMove_2.Default__BTDecorator_ShouldMove_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_ShouldMove_2_C* UBTDecorator_ShouldMove_2_C::GetDefaultObj() +{ + static class UBTDecorator_ShouldMove_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ShouldMove_2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_ShouldMove_2_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_ShouldMove_2_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_ShouldMove_2_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBacteria_Roaming_BP = K2Node_DynamicCast_AsBacteria_Roaming_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_parameters.hpp new file mode 100644 index 0000000..9e7c170 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_ShouldMove_2.BTDecorator_ShouldMove_2_C.PerformConditionCheckAI +struct UBTDecorator_ShouldMove_2_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_21C2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_classes.hpp new file mode 100644 index 0000000..fc79d05 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C +class UBTDecorator_ShouldMove_Smiler_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ShouldMove_Smiler_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_functions.cpp new file mode 100644 index 0000000..3cfeb03 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C +// (None) + +class UClass* UBTDecorator_ShouldMove_Smiler_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ShouldMove_Smiler_C"); + + return Clss; +} + + +// BTDecorator_ShouldMove_Smiler_C BTDecorator_ShouldMove_Smiler.Default__BTDecorator_ShouldMove_Smiler_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_ShouldMove_Smiler_C* UBTDecorator_ShouldMove_Smiler_C::GetDefaultObj() +{ + static class UBTDecorator_ShouldMove_Smiler_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ShouldMove_Smiler_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_ShouldMove_Smiler_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_ShouldMove_Smiler_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_ShouldMove_Smiler_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBP_Roaming_Smiler = K2Node_DynamicCast_AsBP_Roaming_Smiler; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_parameters.hpp new file mode 100644 index 0000000..cec4722 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_ShouldMove_Smiler.BTDecorator_ShouldMove_Smiler_C.PerformConditionCheckAI +struct UBTDecorator_ShouldMove_Smiler_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1FBC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_Smiler_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_classes.hpp new file mode 100644 index 0000000..bf576f7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +class UBTDecorator_ShouldMove_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ShouldMove_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_functions.cpp new file mode 100644 index 0000000..51c1d06 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_ShouldMove.BTDecorator_ShouldMove_C +// (None) + +class UClass* UBTDecorator_ShouldMove_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ShouldMove_C"); + + return Clss; +} + + +// BTDecorator_ShouldMove_C BTDecorator_ShouldMove.Default__BTDecorator_ShouldMove_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_ShouldMove_C* UBTDecorator_ShouldMove_C::GetDefaultObj() +{ + static class UBTDecorator_ShouldMove_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ShouldMove_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_ShouldMove_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_ShouldMove_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_ShouldMove_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBacteria_BP = K2Node_DynamicCast_AsBacteria_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_parameters.hpp new file mode 100644 index 0000000..479884a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_ShouldMove.BTDecorator_ShouldMove_C.PerformConditionCheckAI +struct UBTDecorator_ShouldMove_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_10F0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldMove_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_classes.hpp new file mode 100644 index 0000000..1cb430c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xA0 - 0xA0) +// BlueprintGeneratedClass BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C +class UBTDecorator_ShouldRoam_C : public UBTDecorator_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBTDecorator_ShouldRoam_C* GetDefaultObj(); + + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_functions.cpp new file mode 100644 index 0000000..59356cd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_functions.cpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C +// (None) + +class UClass* UBTDecorator_ShouldRoam_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTDecorator_ShouldRoam_C"); + + return Clss; +} + + +// BTDecorator_ShouldRoam_C BTDecorator_ShouldRoam.Default__BTDecorator_ShouldRoam_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTDecorator_ShouldRoam_C* UBTDecorator_ShouldRoam_C::GetDefaultObj() +{ + static class UBTDecorator_ShouldRoam_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTDecorator_ShouldRoam_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C.PerformConditionCheckAI +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UBTDecorator_ShouldRoam_C::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTDecorator_ShouldRoam_C", "PerformConditionCheckAI"); + + Params::UBTDecorator_ShouldRoam_C_PerformConditionCheckAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_parameters.hpp new file mode 100644 index 0000000..821fc82 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x21 (0x21 - 0x0) +// Function BTDecorator_ShouldRoam.BTDecorator_ShouldRoam_C.PerformConditionCheckAI +struct UBTDecorator_ShouldRoam_C_PerformConditionCheckAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1757[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTDecorator_ShouldRoam_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_classes.hpp new file mode 100644 index 0000000..dae5036 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xA0 - 0x98) +// BlueprintGeneratedClass BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C +class UBTService_CheckVisiblePlayers_C : public UBTService_BlueprintBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x98(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class UBTService_CheckVisiblePlayers_C* GetDefaultObj(); + + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void ExecuteUbergraph_BTService_CheckVisiblePlayers(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, float K2Node_Event_DeltaSeconds, class FName CallFunc_MakeLiteralName_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, TArray& CallFunc_GetQueryResultsAsActors_ResultActors, bool CallFunc_GetQueryResultsAsActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class FName CallFunc_MakeLiteralName_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_functions.cpp new file mode 100644 index 0000000..d9aa2a7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_functions.cpp @@ -0,0 +1,116 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C +// (None) + +class UClass* UBTService_CheckVisiblePlayers_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTService_CheckVisiblePlayers_C"); + + return Clss; +} + + +// BTService_CheckVisiblePlayers_C BTService_CheckVisiblePlayers.Default__BTService_CheckVisiblePlayers_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTService_CheckVisiblePlayers_C* UBTService_CheckVisiblePlayers_C::GetDefaultObj() +{ + static class UBTService_CheckVisiblePlayers_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTService_CheckVisiblePlayers_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ReceiveTickAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTService_CheckVisiblePlayers_C::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_CheckVisiblePlayers_C", "ReceiveTickAI"); + + Params::UBTService_CheckVisiblePlayers_C_ReceiveTickAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ExecuteUbergraph_BTService_CheckVisiblePlayers +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_Event_OwnerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsActors_ResultActors (ReferenceParm) +// bool CallFunc_GetQueryResultsAsActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTService_CheckVisiblePlayers_C::ExecuteUbergraph_BTService_CheckVisiblePlayers(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, float K2Node_Event_DeltaSeconds, class FName CallFunc_MakeLiteralName_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, TArray& CallFunc_GetQueryResultsAsActors_ResultActors, bool CallFunc_GetQueryResultsAsActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class FName CallFunc_MakeLiteralName_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTService_CheckVisiblePlayers_C", "ExecuteUbergraph_BTService_CheckVisiblePlayers"); + + Params::UBTService_CheckVisiblePlayers_C_ExecuteUbergraph_BTService_CheckVisiblePlayers_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OwnerController = K2Node_Event_OwnerController; + Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_MakeLiteralName_ReturnValue = CallFunc_MakeLiteralName_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_GetQueryResultsAsActors_ResultActors = CallFunc_GetQueryResultsAsActors_ResultActors; + Parms.CallFunc_GetQueryResultsAsActors_ReturnValue = CallFunc_GetQueryResultsAsActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.CallFunc_MakeLiteralName_ReturnValue_1 = CallFunc_MakeLiteralName_ReturnValue_1; + Parms.CallFunc_MakeLiteralName_ReturnValue_2 = CallFunc_MakeLiteralName_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_parameters.hpp new file mode 100644 index 0000000..af479a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_parameters.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ReceiveTickAI +struct UBTService_CheckVisiblePlayers_C_ReceiveTickAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DeltaSeconds; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x78 (0x78 - 0x0) +// Function BTService_CheckVisiblePlayers.BTService_CheckVisiblePlayers_C.ExecuteUbergraph_BTService_CheckVisiblePlayers +struct UBTService_CheckVisiblePlayers_C_ExecuteUbergraph_BTService_CheckVisiblePlayers_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C49[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_Event_OwnerController; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_Event_ControlledPawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaSeconds; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C4A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetQueryResultsAsActors_ResultActors; // 0x38(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsActors_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C4B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_2; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTService_CheckVisiblePlayers_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_classes.hpp new file mode 100644 index 0000000..35b18dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB0 - 0xA8) +// BlueprintGeneratedClass BTTask_PlaySound.BTTask_PlaySound_C +class UBTTask_PlaySound_C : public UBTTask_BlueprintBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xA8(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class UBTTask_PlaySound_C* GetDefaultObj(); + + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void MC_PlaySound(const struct FVector& Location); + void ExecuteUbergraph_BTTask_PlaySound(int32 EntryPoint, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_functions.cpp new file mode 100644 index 0000000..fdad5f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_functions.cpp @@ -0,0 +1,119 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTTask_PlaySound.BTTask_PlaySound_C +// (None) + +class UClass* UBTTask_PlaySound_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_PlaySound_C"); + + return Clss; +} + + +// BTTask_PlaySound_C BTTask_PlaySound.Default__BTTask_PlaySound_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTTask_PlaySound_C* UBTTask_PlaySound_C::GetDefaultObj() +{ + static class UBTTask_PlaySound_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_PlaySound_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTTask_PlaySound.BTTask_PlaySound_C.ReceiveExecuteAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_PlaySound_C::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_PlaySound_C", "ReceiveExecuteAI"); + + Params::UBTTask_PlaySound_C_ReceiveExecuteAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTTask_PlaySound.BTTask_PlaySound_C.MC_PlaySound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_PlaySound_C::MC_PlaySound(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_PlaySound_C", "MC_PlaySound"); + + Params::UBTTask_PlaySound_C_MC_PlaySound_Params Parms{}; + + Parms.Location = Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTTask_PlaySound.BTTask_PlaySound_C.ExecuteUbergraph_BTTask_PlaySound +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_Event_OwnerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_PlaySound_C::ExecuteUbergraph_BTTask_PlaySound(int32 EntryPoint, const struct FVector& K2Node_CustomEvent_Location, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_PlaySound_C", "ExecuteUbergraph_BTTask_PlaySound"); + + Params::UBTTask_PlaySound_C_ExecuteUbergraph_BTTask_PlaySound_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Location = K2Node_CustomEvent_Location; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_Event_OwnerController = K2Node_Event_OwnerController; + Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_parameters.hpp new file mode 100644 index 0000000..e817583 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BTTask_PlaySound.BTTask_PlaySound_C.ReceiveExecuteAI +struct UBTTask_PlaySound_C_ReceiveExecuteAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function BTTask_PlaySound.BTTask_PlaySound_C.MC_PlaySound +struct UBTTask_PlaySound_C_MC_PlaySound_Params +{ +public: + struct FVector Location; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x34 (0x34 - 0x0) +// Function BTTask_PlaySound.BTTask_PlaySound_C.ExecuteUbergraph_BTTask_PlaySound +struct UBTTask_PlaySound_C_ExecuteUbergraph_BTTask_PlaySound_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_Location; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIController* K2Node_Event_OwnerController; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_Event_ControlledPawn; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_PlaySound_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_classes.hpp new file mode 100644 index 0000000..ad1bb1a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0xD8 - 0xA8) +// BlueprintGeneratedClass BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C +class UBTTask_RoamLocation_Level05_C : public UBTTask_BlueprintBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xA8(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FBlackboardKeySelector RoamLocation; // 0xB0(0x28)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UBTTask_RoamLocation_Level05_C* GetDefaultObj(); + + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ExecuteUbergraph_BTTask_RoamLocation_Level05(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess, class ABP_Bacteria_RoomPoint_C* CallFunc_GetRoamLocation_RoamPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_functions.cpp new file mode 100644 index 0000000..59ef70f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C +// (None) + +class UClass* UBTTask_RoamLocation_Level05_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RoamLocation_Level05_C"); + + return Clss; +} + + +// BTTask_RoamLocation_Level05_C BTTask_RoamLocation_Level05.Default__BTTask_RoamLocation_Level05_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTTask_RoamLocation_Level05_C* UBTTask_RoamLocation_Level05_C::GetDefaultObj() +{ + static class UBTTask_RoamLocation_Level05_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RoamLocation_Level05_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ReceiveExecuteAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_RoamLocation_Level05_C::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_RoamLocation_Level05_C", "ReceiveExecuteAI"); + + Params::UBTTask_RoamLocation_Level05_C_ReceiveExecuteAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ExecuteUbergraph_BTTask_RoamLocation_Level05 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_Event_OwnerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Bacteria_RoomPoint_C* CallFunc_GetRoamLocation_RoamPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_RoamLocation_Level05_C::ExecuteUbergraph_BTTask_RoamLocation_Level05(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess, class ABP_Bacteria_RoomPoint_C* CallFunc_GetRoamLocation_RoamPoint, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_RoamLocation_Level05_C", "ExecuteUbergraph_BTTask_RoamLocation_Level05"); + + Params::UBTTask_RoamLocation_Level05_C_ExecuteUbergraph_BTTask_RoamLocation_Level05_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OwnerController = K2Node_Event_OwnerController; + Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; + Parms.K2Node_DynamicCast_AsBacteria_Roaming_BP = K2Node_DynamicCast_AsBacteria_Roaming_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetRoamLocation_RoamPoint = CallFunc_GetRoamLocation_RoamPoint; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_parameters.hpp new file mode 100644 index 0000000..4936bc3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_parameters.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ReceiveExecuteAI +struct UBTTask_RoamLocation_Level05_C_ReceiveExecuteAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function BTTask_RoamLocation_Level05.BTTask_RoamLocation_Level05_C.ExecuteUbergraph_BTTask_RoamLocation_Level05 +struct UBTTask_RoamLocation_Level05_C_ExecuteUbergraph_BTTask_RoamLocation_Level05_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_BC1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_Event_OwnerController; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_Event_ControlledPawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BC2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Bacteria_RoomPoint_C* CallFunc_GetRoamLocation_RoamPoint; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_Level05_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_classes.hpp new file mode 100644 index 0000000..9e4e802 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0xD8 - 0xA8) +// BlueprintGeneratedClass BTTask_RoamLocation.BTTask_RoamLocation_C +class UBTTask_RoamLocation_C : public UBTTask_BlueprintBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xA8(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FBlackboardKeySelector RoamLocation; // 0xB0(0x28)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UBTTask_RoamLocation_C* GetDefaultObj(); + + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ExecuteUbergraph_BTTask_RoamLocation(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation, bool CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_functions.cpp new file mode 100644 index 0000000..25bbb71 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_functions.cpp @@ -0,0 +1,106 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTTask_RoamLocation.BTTask_RoamLocation_C +// (None) + +class UClass* UBTTask_RoamLocation_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_RoamLocation_C"); + + return Clss; +} + + +// BTTask_RoamLocation_C BTTask_RoamLocation.Default__BTTask_RoamLocation_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTTask_RoamLocation_C* UBTTask_RoamLocation_C::GetDefaultObj() +{ + static class UBTTask_RoamLocation_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_RoamLocation_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTTask_RoamLocation.BTTask_RoamLocation_C.ReceiveExecuteAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_RoamLocation_C::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_RoamLocation_C", "ReceiveExecuteAI"); + + Params::UBTTask_RoamLocation_C_ReceiveExecuteAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTTask_RoamLocation.BTTask_RoamLocation_C.ExecuteUbergraph_BTTask_RoamLocation +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_Event_OwnerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_RoamLocation_C::ExecuteUbergraph_BTTask_RoamLocation(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation, bool CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_RoamLocation_C", "ExecuteUbergraph_BTTask_RoamLocation"); + + Params::UBTTask_RoamLocation_C_ExecuteUbergraph_BTTask_RoamLocation_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OwnerController = K2Node_Event_OwnerController; + Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation = CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation; + Parms.CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue = CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_parameters.hpp new file mode 100644 index 0000000..321c5dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BTTask_RoamLocation.BTTask_RoamLocation_C.ReceiveExecuteAI +struct UBTTask_RoamLocation_C_ReceiveExecuteAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4C (0x4C - 0x0) +// Function BTTask_RoamLocation.BTTask_RoamLocation_C.ExecuteUbergraph_BTTask_RoamLocation +struct UBTTask_RoamLocation_C_ExecuteUbergraph_BTTask_RoamLocation_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7E6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_Event_OwnerController; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_Event_ControlledPawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetRandomLocationInNavigableRadius_RandomLocation; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_GetRandomLocationInNavigableRadius_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_RoamLocation_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_classes.hpp new file mode 100644 index 0000000..09b9b85 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0xD8 - 0xA8) +// BlueprintGeneratedClass BTTask_Teleport.BTTask_Teleport_C +class UBTTask_Teleport_C : public UBTTask_BlueprintBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xA8(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FBlackboardKeySelector Location; // 0xB0(0x28)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UBTTask_Teleport_C* GetDefaultObj(); + + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ExecuteUbergraph_BTTask_Teleport(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_GetBlackboardValueAsVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_functions.cpp new file mode 100644 index 0000000..e5d3307 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_functions.cpp @@ -0,0 +1,98 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BTTask_Teleport.BTTask_Teleport_C +// (None) + +class UClass* UBTTask_Teleport_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BTTask_Teleport_C"); + + return Clss; +} + + +// BTTask_Teleport_C BTTask_Teleport.Default__BTTask_Teleport_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBTTask_Teleport_C* UBTTask_Teleport_C::GetDefaultObj() +{ + static class UBTTask_Teleport_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBTTask_Teleport_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BTTask_Teleport.BTTask_Teleport_C.ReceiveExecuteAI +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* ControlledPawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBTTask_Teleport_C::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_Teleport_C", "ReceiveExecuteAI"); + + Params::UBTTask_Teleport_C_ReceiveExecuteAI_Params Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BTTask_Teleport.BTTask_Teleport_C.ExecuteUbergraph_BTTask_Teleport +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* K2Node_Event_OwnerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_Event_ControlledPawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetBlackboardValueAsVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UBTTask_Teleport_C::ExecuteUbergraph_BTTask_Teleport(int32 EntryPoint, class AAIController* K2Node_Event_OwnerController, class APawn* K2Node_Event_ControlledPawn, const struct FVector& CallFunc_GetBlackboardValueAsVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BTTask_Teleport_C", "ExecuteUbergraph_BTTask_Teleport"); + + Params::UBTTask_Teleport_C_ExecuteUbergraph_BTTask_Teleport_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OwnerController = K2Node_Event_OwnerController; + Parms.K2Node_Event_ControlledPawn = K2Node_Event_ControlledPawn; + Parms.CallFunc_GetBlackboardValueAsVector_ReturnValue = CallFunc_GetBlackboardValueAsVector_ReturnValue; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_parameters.hpp new file mode 100644 index 0000000..ceaaf0b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_parameters.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function BTTask_Teleport.BTTask_Teleport_C.ReceiveExecuteAI +struct UBTTask_Teleport_C_ReceiveExecuteAI_Params +{ +public: + class AAIController* OwnerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* ControlledPawn; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xAD (0xAD - 0x0) +// Function BTTask_Teleport.BTTask_Teleport_C.ExecuteUbergraph_BTTask_Teleport +struct UBTTask_Teleport_C_ExecuteUbergraph_BTTask_Teleport_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FB1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* K2Node_Event_OwnerController; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_Event_ControlledPawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetBlackboardValueAsVector_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x24(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BTTask_Teleport_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_classes.hpp new file mode 100644 index 0000000..d2fd2e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_classes.hpp @@ -0,0 +1,1083 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class Backrooms.AI_ObjectWC +class UAI_ObjectWC : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAI_ObjectWC* GetDefaultObj(); + + void StartExecute(); + void OnUpdate(); + bool GetWeight(); + void FinishExecute(); +}; + +// 0x0 (0x28 - 0x28) +// Class Backrooms.BackroomsBPFunctionLibrary +class UBackroomsBPFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBackroomsBPFunctionLibrary* GetDefaultObj(); + + void SetLogValue(const class FString& Key, const class FString& Value); + void SetCurrentLevelLogs(const class FString& LevelName); + void SaveToClipboard(const class FString& ToClipboard); + void ResetWorldTime(class AGameMode* GameMode); + void ResetInputSettings(); + void ReloadBindings(); + class UTimelineComponent* PlayRate(class UTimelineComponent* Timeline, float Sec); + float LoadXP(); + void K2_IsTearingDown(class UObject* Caller, bool* IsTearingDown); + bool IsNoHMDMode(); + int32 GetSystemTimeSeconds(const struct FDateTime& DateTime); + TArray GetSplinePoints(class USplineComponent* SplineComponent); + TArray GetSaveGameSlotsByType(const class FString& Prefix); + TArray GetPlayerStateArray(class AGameStateBase* GameState); + int32 GetIndexOfClosestSplinePoint(class USplineComponent* SplineComponent, const struct FVector& WorldLocation); + struct FDateTime GetDateFromSeconds(int32 Seconds); + TArray GetAllSaveGameSlotNames(); + class FName DetectCurrentGesture(const TArray& PoseFingerCurls, class UOpenInputGestureDatabase* GesturesDB); + void DeleteInputSettings(); + void ClearVoice(); + void ClearCharacterFloor(class ACharacter* Character); + bool CanNavigationReachPoint(class APawn* Pawn, const struct FVector& StartLocation, const struct FVector& EndLocation); + float AddXP(float XpToAdd); +}; + +// 0xD8 (0x188 - 0xB0) +// Class Backrooms.BoatComponent +class UBoatComponent : public UActorComponent +{ +public: + TArray XShipFloaters; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray XShipEngines; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float WaterDensity; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirDensity; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterWorldZ; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomShipBoundsRadius; // 0xDC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ShipBoundsRadius; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWaterLinearDamping; // 0xE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWaterLinearDamping; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWaterAngularDamping; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWaterAngularDamping; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementAccelerationSpeed; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementBrakingSpeed; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementSideDampingSpeed; // 0xFC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientRotationToMovement; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanMoveBackwardWithOrientRotation; // 0x101(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ToleranceForMoveBackwardWithOrientRotation; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRotationSpeed; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationAccelerationSpeed; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationBrakingSpeed; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyRotationBySpeed; // 0x114(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SpeedForMaxRotation; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilization; // 0x11C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilizationInAir; // 0x11D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float InAirAngularStabilizationSpeed; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirAngularStabilizationDamping; // 0x124(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStabilizationSpeed; // 0x128(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStabilizationDamping; // 0x12C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearStabilizationDamping; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSyncMovement; // 0x134(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SendPacketInterval; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientSyncSpeed; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceReplication; // 0x140(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRepXShipMovement RepXShipMovement; // 0x144(0x30)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + float SendPacketIntervalLocal; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector MovementInput; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInput; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBoatComponent* GetDefaultObj(); + + void Server_PassMovementInfo(struct FRepXShipMovement& NewRepXShipMovement); + bool IsEngineInWater(); + class ABoatPawn* GetXShipPawn(); + float GetShipBoundsRadius(); + void EnableAllFloaters(); + void EnableAllEngines(); + void DisableAllFloaters(); + void DisableAllEngines(); +}; + +// 0x60 (0x2E0 - 0x280) +// Class Backrooms.InteractablePawn +class AInteractablePawn : public APawn +{ +public: + uint8 Pad_19B8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* StaticMesh; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsUsable; // 0x298(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool WasUsed; // 0x299(0x1)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19B9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float InteractDelay; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VROffset; // 0x2A0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldCheck; // 0x2AC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HideCursor; // 0x2AD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldHidePlayer; // 0x2AE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldStopMovement; // 0x2AF(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACharacter* InteractingPlayer; // 0x2B0(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* InteractingController; // 0x2B8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19BA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UInteractableCameraComponent* InteractableCameraComponent; // 0x2C8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMotionControllerComponent* LeftGrip; // 0x2D0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMotionControllerComponent* RightGrip; // 0x2D8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AInteractablePawn* GetDefaultObj(); + + void ToggleMouse(bool bHide); + void SetUsingVR(class ACharacter* Character, bool bPossess); + void SetCameraPostProcessing(class ACharacter* Character); + void ResetUsage(); + void OnVRPossess(bool bPossess); + void OnUsedServer(class ACharacter* Character); + void OnUsedNotify(); + void OnUsedMulticast(); + void OnUsedAll(); + void OnUnPossess(); + void OnStopInteracting(); + void OnStartInteracting(class ACharacter* Character); + void OnRep_WasUsed(); + void OnPossess(); + void OnHiddenPossess(class ACharacter* Character); + void OnAttemptUse(bool CanUse); + void BlockUsage(); +}; + +// 0x20 (0x300 - 0x2E0) +// Class Backrooms.BoatPawn +class ABoatPawn : public AInteractablePawn +{ +public: + class UBoxComponent* RootBoxComponent; // 0x2E0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* ArrowComponent; // 0x2E8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoatComponent* BoatComponent; // 0x2F0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* BoatMaskMesh; // 0x2F8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ABoatPawn* GetDefaultObj(); + + class UBoatComponent* GetXShipComponent(); + float GetWaterWorldZ(const struct FVector2D& InLocation); + struct FVector GetWaterNormal(const struct FVector2D& InLocation); + float GetWaterDensity(const struct FVector2D& InLocation); + void AddRotationInput(float ScaleValue); +}; + +// 0x28 (0x248 - 0x220) +// Class Backrooms.InteractableActor +class AInteractableActor : public AActor +{ +public: + uint8 Pad_19BB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* StaticMesh; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USoundBase* UsedSound; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsUsable; // 0x240(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool WasUsed; // 0x241(0x1)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19BC[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AInteractableActor* GetDefaultObj(); + + void ResetUsage(); + void OnUsedServer(); + void OnUsedNotify(); + void OnUsedMulticast(); + void OnUsedAll(); + void OnRep_WasUsed(); + void BlockUsage(); +}; + +// 0x0 (0x248 - 0x248) +// Class Backrooms.ClientInteractableActor +class AClientInteractableActor : public AInteractableActor +{ +public: + + static class UClass* StaticClass(); + static class AClientInteractableActor* GetDefaultObj(); + + void OnUsed(); +}; + +// 0x0 (0x2E0 - 0x2E0) +// Class Backrooms.ClientInteractablePawn +class AClientInteractablePawn : public AInteractablePawn +{ +public: + + static class UClass* StaticClass(); + static class AClientInteractablePawn* GetDefaultObj(); + + void OnUsed(); +}; + +// 0x0 (0x260 - 0x260) +// Class Backrooms.CrosshairWidget +class UCrosshairWidget : public UUserWidget +{ +public: + + static class UClass* StaticClass(); + static class UCrosshairWidget* GetDefaultObj(); + +}; + +// 0x8 (0x268 - 0x260) +// Class Backrooms.CustomUserWidget +class UCustomUserWidget : public UUserWidget +{ +public: + class UCanvasPanel* InventoryPanel; // 0x260(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCustomUserWidget* GetDefaultObj(); + + void ToggleInventory(bool IsVisible); + void SetHotbarSlot(int32 ItemSlot); + bool RefreshInventory(); +}; + +// 0x38 (0x258 - 0x220) +// Class Backrooms.DroppedItem +class ADroppedItem : public AActor +{ +public: + uint8 Pad_19BD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMeshComponent* ItemMesh; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ID; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StartWithPhysicsEnabled; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanPickup; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19BE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x240(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FTimerHandle TimerHandle; // 0x248(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FTimerHandle EvaluatePhysicsTimerHandle; // 0x250(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ADroppedItem* GetDefaultObj(); + + void UpdatePhysicsLocation(); + void StopPhysics(); + void OnEndFocus(); + void OnBeginFocus(); + void EvaluatePhysics(); +}; + +// 0x0 (0x258 - 0x258) +// Class Backrooms.DryLandVolume +class ADryLandVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ADryLandVolume* GetDefaultObj(); + +}; + +// 0x8 (0x200 - 0x1F8) +// Class Backrooms.EnvQueryTest_CheckVisibility +class UEnvQueryTest_CheckVisibility : public UEnvQueryTest +{ +public: + enum class EEnvTestDot TestMode; // 0x1F8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19BF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryTest_CheckVisibility* GetDefaultObj(); + +}; + +// 0x10 (0x7E0 - 0x7D0) +// Class Backrooms.FancyCameraComponent +class UFancyCameraComponent : public UCameraComponent +{ +public: + uint8 bLockRotToHmd : 1; // Mask: 0x1, PropSize: 0x10x7D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLateUpdate : 1; // Mask: 0x2, PropSize: 0x10x7D0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C0[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFancyCameraComponent* GetDefaultObj(); + +}; + +// 0x58 (0x510 - 0x4B8) +// Class Backrooms.FancyCharacter +class AFancyCharacter : public ACharacter +{ +public: + bool CanMove; // 0x4B8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TraceLength; // 0x4BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDead; // 0x4C0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUsingItem; // 0x4C1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLeaning; // 0x4C2(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanCollide; // 0x4C3(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOverlapOnly; // 0x4C4(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ADroppedItem* CurrentFocusedItem; // 0x4C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AInteractablePawn* CurrentInteractingPawn; // 0x4D0(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APushableActor* CurrentPushableActor; // 0x4D8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFancyCameraComponent* CameraComponent; // 0x4E0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFancySpringArmComponent* SpringArm; // 0x4E8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* Arms; // 0x4F0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19C3[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AFancyCharacter* GetDefaultObj(); + + void TryPickup(); + void TogglePlayerVisibility(bool IsHidden); + void TogglePlayerLegs(bool IsHidden); + void ToggleBlur(bool ShouldBlur); + void StopPushing(); + void SetIsOverlapOnly(bool ShouldOverlapOnly); + void SetCanCollide(bool ShouldCollide); + void OnSanityUpdate(float Sanity); + void OnRep_IsOverlapOnly(); + void OnRep_CanCollide(); + void KillPlayer(); + void InteractCallBackVR(class AActor* Actor); + void Interact(class AActor* Actor); + void HideItem(bool IsVisible); + void CheckSpawnedItems(); + void CheckPawn(); + void ChangeCrosshairVisibility(bool IsVisible); +}; + +// 0x20 (0x248 - 0x228) +// Class Backrooms.FancyGameInstance +class UFancyGameInstance : public UAdvancedFriendsGameInstance +{ +public: + enum class EEventType CurrentEvent; // 0x228(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USteamManager* SteamManager; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSteamOverlayActive; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMissionData* MissionData; // 0x240(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UFancyGameInstance* GetDefaultObj(); + + void UpdateCurrentGameLanguage(); + void ResetAchievements(); + void OnSteamOverlayIsActive(bool IsOverlayActive); + void InitializeStats(); + bool InitializeCPPElements(); + class FString GetCurrentGameLanguage(); + void CreateMission(const class FString& TargetEscapeLevel, float LevelBaseXP, float LevelTimeLimit, const class FString& MissionStructRowName); + struct FMissionStructure CompleteMission(float TimeCompleted); + void CheckCurrentEvent(); +}; + +// 0x10 (0x318 - 0x308) +// Class Backrooms.FancyGameMode +class AFancyGameMode : public AGameMode +{ +public: + float SanityDecrementAmount; // 0x308(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldLowerSanity; // 0x30C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C7[0xB]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AFancyGameMode* GetDefaultObj(); + + void OnDecreaseSanity(); +}; + +// 0x10 (0xB00 - 0xAF0) +// Class Backrooms.FancyMovementComponent +class UFancyMovementComponent : public UCharacterMovementComponent +{ +public: + uint8 Pad_19C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxSprintSpeed; // 0xAF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSprinting; // 0xAF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFancyMovementComponent* GetDefaultObj(); + + void SetSprinting(bool Sprint); +}; + +// 0x0 (0x570 - 0x570) +// Class Backrooms.FancyPlayerController +class AFancyPlayerController : public APlayerController +{ +public: + + static class UClass* StaticClass(); + static class AFancyPlayerController* GetDefaultObj(); + + void OnPlayerTravel(); + float GetObjectScreenRadius(class UStaticMeshComponent* MeshComponent); +}; + +// 0x18 (0x338 - 0x320) +// Class Backrooms.FancyPlayerState +class AFancyPlayerState : public APlayerState +{ +public: + class UInventoryComponent* InventoryComponent; // 0x320(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sanity; // 0x328(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanity; // 0x32C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldLowerSanity; // 0x330(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AFancyPlayerState* GetDefaultObj(); + + void RemoveSanity(float Amount); + void OnRep_Sanity(); + void OnKillPlayer(); + void AddSanity(float Amount); +}; + +// 0x30 (0x2B0 - 0x280) +// Class Backrooms.FancySpringArmComponent +class UFancySpringArmComponent : public USpringArmComponent +{ +public: + float WalkCameraLagSpeed; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkCameraLagMaxDistance; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintCameraLagSpeed; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintCameraLagMaxDistance; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RecoverCameraLagSpeed; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsThermometer; // 0x294(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CC[0x1B]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFancySpringArmComponent* GetDefaultObj(); + +}; + +// 0x2F8 (0x800 - 0x508) +// Class Backrooms.GripMotionControllerComponent +class UGripMotionControllerComponent : public UMotionControllerComponent +{ +public: + bool bScaleTracking; // 0x508(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector TrackingScaler; // 0x50C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitMinHeight; // 0x518(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinimumHeight; // 0x51C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitMaxHeight; // 0x520(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaximumHeight; // 0x524(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOffsetByHMD; // 0x528(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeashToHMD; // 0x529(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float LeashRange; // 0x52C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D1[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + bool bSmoothHandTracking; // 0x570(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool bSmoothWithEuroLowPassFunction; // 0x572(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D3[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float SmoothingSpeed; // 0x574(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPEuroLowPassFilterTrans EuroSmoothingParams; // 0x580(0x150)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_19D5[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EVRVelocityType VelocityCalculationType; // 0x700(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSampleVelocityInWorldSpace; // 0x701(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VelocitySamples; // 0x704(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D7[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + bool bOffsetByControllerProfile; // 0x728(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D8[0x37]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReplicatedControllerTransform; // 0x760(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform LastUpdatesTransform; // 0x790(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_19D9[0x1C]; // Fixing Size After Last Property [ Dumper-7 ] + float ControllerNetUpdateRate; // 0x7DC(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool bSmoothReplicatedMotion; // 0x7E4(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplicateWithoutTracking; // 0x7E5(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19DB[0x1A]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGripMotionControllerComponent* GetDefaultObj(); + + void Server_SendControllerTransform(const struct FTransform& NewTransform); + void OnRep_ReplicatedControllerTransform(); + void GetPhysicsVelocity(struct FVector* AngularVelocity, struct FVector* LinearVelocity); + bool BP_IsLocallyControlled(); +}; + +// 0x78 (0x298 - 0x220) +// Class Backrooms.InspectableActor +class AInspectableActor : public AActor +{ +public: + class FText Name; // 0x220(0x18)(NativeAccessSpecifierPublic) + class FName Description; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* PlayerReference; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraDistance; // 0x250(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19DD[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle BlurTimerHandle; // 0x260(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19DE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x278(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* FocusTarget; // 0x280(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* Mesh2; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCameraComponent* InspectionCamera; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AInspectableActor* GetDefaultObj(); + + void SetViewing(); + void SetPlayerRef(class ACharacter* Ref); + void SetCameraLocation(class UCameraComponent* CameraComponent); + class UStaticMeshComponent* GetMesh(); +}; + +// 0x0 (0x7D0 - 0x7D0) +// Class Backrooms.InteractableCameraComponent +class UInteractableCameraComponent : public UCameraComponent +{ +public: + + static class UClass* StaticClass(); + static class UInteractableCameraComponent* GetDefaultObj(); + +}; + +// 0x10 (0x4F0 - 0x4E0) +// Class Backrooms.InteractableComponent +class UInteractableComponent : public UStaticMeshComponent +{ +public: + uint8 Pad_19DF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool IsUsable; // 0x4E8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool WasUsed; // 0x4E9(0x1)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19E0[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractableComponent* GetDefaultObj(); + + void ResetUsage(); + void OnUsedServer(class ACharacter* Character); + void OnUsedNotify(); + void OnUsedMulticast(); + void OnUsedAll(); + void OnRep_WasUsed(); + void BlockUsage(); +}; + +// 0x0 (0x28 - 0x28) +// Class Backrooms.InteractableInterface +class IInteractableInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInteractableInterface* GetDefaultObj(); + + void OnActorUsed(class ACharacter* Character); +}; + +// 0x20 (0xD0 - 0xB0) +// Class Backrooms.InventoryComponent +class UInventoryComponent : public UActorComponent +{ +public: + int32 InventorySize; // 0xB0(0x4)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Inventory2; // 0xB8(0x10)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class AItemActor* EquippedItem; // 0xC8(0x8)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInventoryComponent* GetDefaultObj(); + + void SwapInventoryItems(int32 FirstIdx, int32 SecondIdx); + void RemoveFromInventory(class UInventoryItem* Item); + bool IsSlotEmpty(int32 SlotIndex); + class UInventoryItem* GetItemAtSlot(int32 SlotIndex); + void DropItem(uint8 Slot); + bool AddToInventory(class UInventoryItem* Item); +}; + +// 0x70 (0x98 - 0x28) +// Class Backrooms.InventoryItem +class UInventoryItem : public UObject +{ +public: + struct FItemStructure Structure; // 0x28(0x68)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 Quantity; // 0x90(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInventoryItem* GetDefaultObj(); + +}; + +// 0xA0 (0x2C0 - 0x220) +// Class Backrooms.ItemActor +class AItemActor : public AActor +{ +public: + struct FItemStructure Structure; // 0x220(0x68)(BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic) + int32 Quantity; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUseable; // 0x28C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayUseAnimation; // 0x28D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* Mesh2; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* IdleAnimation; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* UseAnimation; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* EquipMontage; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* UnEquipMontage; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AItemActor* GetDefaultObj(); + + void Use(); + void CustomInventoryUse(); +}; + +// 0x18 (0x238 - 0x220) +// Class Backrooms.Level0Generator +class ALevel0Generator : public AActor +{ +public: + class UStaticMesh* FloorMesh; // 0x220(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* WallMesh; // 0x228(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* CeilingMesh; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ALevel0Generator* GetDefaultObj(); + + void Generate(); +}; + +// 0x0 (0x28 - 0x28) +// Class Backrooms.LIDARBlueprintFunctionLibrary +class ULIDARBlueprintFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULIDARBlueprintFunctionLibrary* GetDefaultObj(); + + bool FindCollisionUVSkeletalMesh(struct FHitResult& Hit, struct FVector2D* UV); + struct FLIDARDotStruct CreateLiDarDot(class UObject* Caller, class UTextureRenderTarget2D* RenderTarget); +}; + +// 0xE0 (0x190 - 0xB0) +// Class Backrooms.LIDARComponent +class ULIDARComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ BP_ScannerTrace; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ BP_UpdateColors; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_19E8[0x14]; // Fixing Size After Last Property [ Dumper-7 ] + bool bInScannerMode; // 0xE4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MuzzleSocketName; // 0xE8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap AbbrevToColorMap; // 0xF0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + float ScannerSpread; // 0x140(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19EA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float ScannerRange; // 0x14C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateOfScannerFire; // 0x150(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19EB[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + class FString BeamColorAbbrv; // 0x160(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BeamColor; // 0x170(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor KillModeColor; // 0x174(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeamWidth; // 0x178(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19EC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float BeamGlowAmount; // 0x184(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DotGlowAmount; // 0x188(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DotScaleFactor; // 0x18C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULIDARComponent* GetDefaultObj(); + + void ShootReset(); + void ShootGun(); + void ShootAuto(); + struct FHitResult ScannerTrace(class UStaticMeshComponent* Mesh); +}; + +// 0x8 (0x4C0 - 0x4B8) +// Class Backrooms.MapEditorCharacter +class AMapEditorCharacter : public ACharacter +{ +public: + class UCameraComponent* CameraComponent; // 0x4B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AMapEditorCharacter* GetDefaultObj(); + +}; + +// 0x20 (0xB10 - 0xAF0) +// Class Backrooms.MapEditorCharacterMovement +class UMapEditorCharacterMovement : public UCharacterMovementComponent +{ +public: + bool bCenterMouseOnStopMovementMode; // 0xAF0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19ED[0x13]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxSpeedMultiplier; // 0xB04(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSpeedMultiplier; // 0xB08(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19EE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMapEditorCharacterMovement* GetDefaultObj(); + + void Turn(float Value); + void Server_SetSpeedMultiplier(float SpeedMultiplier); + void MoveUp(float Value); + void MoveRight(float Value); + void MoveForward(float Value); + void LookUp(float Value); + bool InMovementMode(); + void Init(); + void IncreaseSpeedMultiplier(float IncreaseAmount); + void EnterMovementMode(bool Enter); + void DecreaseSpeedMultiplier(float DecreaseAmount); +}; + +// 0xA0 (0x2C0 - 0x220) +// Class Backrooms.MapEditorGizmo +class AMapEditorGizmo : public AActor +{ +public: + class UStaticMeshComponent* Origin; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* ZAxis; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* XAxis; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* YAxis; // 0x238(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* Yaw; // 0x240(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* Roll; // 0x248(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* Pitch; // 0x250(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* ScaleZ; // 0x258(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* ScaleX; // 0x260(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* ScaleY; // 0x268(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MovementSlowdown; // 0x270(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19EF[0x4C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AMapEditorGizmo* GetDefaultObj(); + +}; + +// 0x90 (0x140 - 0xB0) +// Class Backrooms.MapEditorHandlerComponent +class UMapEditorHandlerComponent : public UActorComponent +{ +public: + enum class ECollisionChannel TraceCollisionChannel; // 0xB0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MapDirectory; // 0xB8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GizmoClass; // 0xC8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReplicationRate; // 0xD0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CurrentActor; // 0xD8(0x8)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19F4[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMapEditorSnapping SnapAmount; // 0x118(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_19F5[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMapEditorHandlerComponent* GetDefaultObj(); + + void UnpossessToReturnPawn(); + void Undo(); + void SpawnActor(TSubclassOf ActorClass); + void ShowScale(); + void ShowRotation(); + void ShowMovement(); + void SetSnapAmount(const struct FMapEditorSnapping& SnappingAmounts); + void SetReturnPawn(class APawn* Pawn); + void SetActorTransform(const struct FTransform& NewTransform); + void SetActor(class AActor* Actor); + void Server_UnpossessToReturnPawn(); + void Server_SpawnActor(TSubclassOf ActorClass); + void Server_ReplicateTransform(class AActor* Actor, const struct FTransform& Transform); + void Server_DeleteActor(class AActor* Actor); + void Release(); + void OnRep_CurrentActor(); + struct FHitResult MouseTrace(float Distance, bool* bHitGizmo, bool bDrawDebugLine); + void Init(); + bool HasValidReturnPawn(); + void Grab(); + struct FMapEditorSnapping GetSnapAmount(); + float GetReplicationRate(); + enum class EGizmoType GetGizmoType(); + struct FTransform GetActorTransform(); + class FString GetActorName(); + void DeselectActor(); + void DeleteActor(); +}; + +// 0x0 (0x28 - 0x28) +// Class Backrooms.MapEditorInterface +class IMapEditorInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMapEditorInterface* GetDefaultObj(); + + void OnUndo(); + void OnScaleChanged(const struct FVector& NewScale); + void OnRelease(); + void OnMaterialLoaded(const struct FMapEditorItemMaterial& MapEditorItemMaterial); + void OnGrabbed(); + void OnDeleted(); +}; + +// 0x0 (0x28 - 0x28) +// Class Backrooms.MapEditorStatics +class UMapEditorStatics : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMapEditorStatics* GetDefaultObj(); + + void SpawnMapItemsFromJson(class AActor* WorldActor, const class FString& JsonString); + void SpawnMapItems(class AActor* WorldActor, const struct FMapEditorItems& MapItems); + void SetMaterials(struct FMapEditorItemMaterial& MapEditorItemMaterial); + class FString SerializeLevel(class AActor* WorldActor, bool* Success); + bool SaveMapToFile(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName, const class FString& StringToSave, class FString* FullMapName); + class FString RemoveExtension(const class FString& String); + bool LoadMapFromFile(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName, const class FString& Extension, class FString* OutString, class FString* FullMapName); + class FString GetRealMapName(const class FString& MapName); + TArray GetMapList(class AActor* WorldActor, const class FString& Directory, bool bCutLevelname, bool bShowAllMaps); + bool DoesMapExist(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName); + struct FMapEditorItems DeSerializeLevel(const class FString& JsonString, bool* Success); + void ClearMap(class AActor* WorldActor); +}; + +// 0x40 (0x68 - 0x28) +// Class Backrooms.MissionData +class UMissionData : public UObject +{ +public: + class FString TargetEscapeLevel; // 0x28(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelBaseXP; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LevelTimeLimit; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TimeCompleted; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 PlayerDeaths; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EntitySightings; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LowSanityAmount; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float XPPenalty; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19FC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MissionDataRowName; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMissionData* GetDefaultObj(); + + void SetTimeCompleted(float Time); + void AddPlayerDeath(); + void AddLowSanityAmount(); + void AddEntitySighting(); +}; + +// 0xB0 (0x160 - 0xB0) +// Class Backrooms.MotionScannerComponent +class UMotionScannerComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnScannerWaveUpdate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + enum class EMotionComponentType ComponentType; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19FD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTargetStruct TargetParameters; // 0xC8(0x18)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FScannerStruct ScannerParameters; // 0xE0(0x20)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FTimerHandle RegisterComponent_Handle; // 0x100(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TryRegister; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19FE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMotionScannerDirector* ScannerDirector; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray TargetsArr; // 0x118(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float CheckTargetsRate; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsLocalController; // 0x12C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VisibleTargetsArr; // 0x130(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray LastTargetsArr; // 0x140(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FTelemetryStruct TelemetryScanner; // 0x150(0x8)(NoDestructor, NativeAccessSpecifierPrivate) + bool bResetValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A00[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMotionScannerComponent* GetDefaultObj(); + + void StartWaveEvent(); + void SetNewScanDistance(float SetDistance); + void ScannerWaveUpdateDelegate__DelegateSignature(const TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry); + void EndWaveEvent(); +}; + +// 0x88 (0x2A8 - 0x220) +// Class Backrooms.MotionScannerDirector +class AMotionScannerDirector : public AActor +{ +public: + float CheckMotionRate; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A01[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray IgnoredActorsArr; // 0x228(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMap NameToRTMap; // 0x238(0x50)(BlueprintVisible, NativeAccessSpecifierPublic) + TArray AllMotionComponentsArr; // 0x288(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FTimerHandle CheckMotion_Handle; // 0x298(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsLocalController; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A02[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AMotionScannerDirector* GetDefaultObj(); + + void CheckLIDARDots(); +}; + +// 0x0 (0x258 - 0x258) +// Class Backrooms.NoClipVolume +class ANoClipVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ANoClipVolume* GetDefaultObj(); + +}; + +// 0x10 (0xC0 - 0xB0) +// Class Backrooms.PlayerStatsComponent +class UPlayerStatsComponent : public UActorComponent +{ +public: + TArray Collectibles; // 0xB0(0x10)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPlayerStatsComponent* GetDefaultObj(); + +}; + +// 0x8 (0x250 - 0x248) +// Class Backrooms.PushableActor +class APushableActor : public AInteractableActor +{ +public: + float Density; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A06[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APushableActor* GetDefaultObj(); + + TArray GetRightBoundingPoints(bool InInvert); + TArray GetForwardBoundingPoints(bool InInvert); + struct FVector GetClosesPoint(class AActor* InActor); +}; + +// 0x98 (0x378 - 0x2E0) +// Class Backrooms.RadarMap +class ARadarMap : public AInteractablePawn +{ +public: + float CheckMotionRate; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A07[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray IgnoredActorsArr; // 0x2E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllRadarComponentsArr; // 0x2F8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FTimerHandle CheckMotion_Handle; // 0x308(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsLocalController; // 0x310(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A08[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle RegisterComponent_Handle; // 0x318(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TryRegister; // 0x320(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A09[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMotionScannerDirector* ScannerDirector; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray TargetsArr; // 0x330(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float CheckTargetsRate; // 0x340(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VisibleTargetsArr; // 0x348(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray LastTargetsArr; // 0x358(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FTelemetryStruct TelemetryScanner; // 0x368(0x8)(NoDestructor, NativeAccessSpecifierPrivate) + bool bResetValue; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WaveMultiply; // 0x374(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ARadarMap* GetDefaultObj(); + +}; + +// 0xB0 (0x160 - 0xB0) +// Class Backrooms.RadarPlayerComponent +class URadarPlayerComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnScannerWaveUpdate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + enum class EMotionComponentType ComponentType; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A0C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTargetStruct TargetParameters; // 0xC8(0x18)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FScannerStruct ScannerParameters; // 0xE0(0x20)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FTimerHandle RegisterComponent_Handle; // 0x100(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TryRegister; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ARadarMap* RadarMap; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray TargetsArr; // 0x118(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float CheckTargetsRate; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsLocalController; // 0x12C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VisibleTargetsArr; // 0x130(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray LastTargetsArr; // 0x140(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FTelemetryStruct TelemetryScanner; // 0x150(0x8)(NoDestructor, NativeAccessSpecifierPrivate) + bool bResetValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URadarPlayerComponent* GetDefaultObj(); + + void StartWaveEvent(); + void SetNewScanDistance(float SetDistance); + void ScannerWaveUpdateDelegate__DelegateSignature(const TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry); + void EndWaveEvent(); +}; + +// 0x28 (0x50 - 0x28) +// Class Backrooms.SteamManager +class USteamManager : public UObject +{ +public: + uint8 Pad_1A10[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyGameInstance* FancyGameInstance; // 0x48(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USteamManager* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Backrooms.WalkingVolume +class AWalkingVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class AWalkingVolume* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_functions.cpp new file mode 100644 index 0000000..01b4266 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_functions.cpp @@ -0,0 +1,6924 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Backrooms.AI_ObjectWC +// (None) + +class UClass* UAI_ObjectWC::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AI_ObjectWC"); + + return Clss; +} + + +// AI_ObjectWC Backrooms.Default__AI_ObjectWC +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAI_ObjectWC* UAI_ObjectWC::GetDefaultObj() +{ + static class UAI_ObjectWC* Default = nullptr; + + if (!Default) + Default = static_cast(UAI_ObjectWC::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.AI_ObjectWC.StartExecute +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAI_ObjectWC::StartExecute() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AI_ObjectWC", "StartExecute"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.AI_ObjectWC.OnUpdate +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAI_ObjectWC::OnUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AI_ObjectWC", "OnUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.AI_ObjectWC.GetWeight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAI_ObjectWC::GetWeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AI_ObjectWC", "GetWeight"); + + Params::UAI_ObjectWC_GetWeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.AI_ObjectWC.FinishExecute +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UAI_ObjectWC::FinishExecute() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AI_ObjectWC", "FinishExecute"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.BackroomsBPFunctionLibrary +// (None) + +class UClass* UBackroomsBPFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BackroomsBPFunctionLibrary"); + + return Clss; +} + + +// BackroomsBPFunctionLibrary Backrooms.Default__BackroomsBPFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBackroomsBPFunctionLibrary* UBackroomsBPFunctionLibrary::GetDefaultObj() +{ + static class UBackroomsBPFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBackroomsBPFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.SetLogValue +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::SetLogValue(const class FString& Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "SetLogValue"); + + Params::UBackroomsBPFunctionLibrary_SetLogValue_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.SetCurrentLevelLogs +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class FString LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::SetCurrentLevelLogs(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "SetCurrentLevelLogs"); + + Params::UBackroomsBPFunctionLibrary_SetCurrentLevelLogs_Params Parms{}; + + Parms.LevelName = LevelName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.SaveToClipboard +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class FString ToClipboard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::SaveToClipboard(const class FString& ToClipboard) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "SaveToClipboard"); + + Params::UBackroomsBPFunctionLibrary_SaveToClipboard_Params Parms{}; + + Parms.ToClipboard = ToClipboard; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.ResetWorldTime +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class AGameMode* GameMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::ResetWorldTime(class AGameMode* GameMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "ResetWorldTime"); + + Params::UBackroomsBPFunctionLibrary_ResetWorldTime_Params Parms{}; + + Parms.GameMode = GameMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.ResetInputSettings +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: + +void UBackroomsBPFunctionLibrary::ResetInputSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "ResetInputSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.ReloadBindings +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: + +void UBackroomsBPFunctionLibrary::ReloadBindings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "ReloadBindings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.PlayRate +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class UTimelineComponent* Timeline (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Sec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTimelineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTimelineComponent* UBackroomsBPFunctionLibrary::PlayRate(class UTimelineComponent* Timeline, float Sec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "PlayRate"); + + Params::UBackroomsBPFunctionLibrary_PlayRate_Params Parms{}; + + Parms.Timeline = Timeline; + Parms.Sec = Sec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.LoadXP +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBackroomsBPFunctionLibrary::LoadXP() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "LoadXP"); + + Params::UBackroomsBPFunctionLibrary_LoadXP_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.K2_IsTearingDown +// (Final, Native, Static, Private, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsTearingDown (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::K2_IsTearingDown(class UObject* Caller, bool* IsTearingDown) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "K2_IsTearingDown"); + + Params::UBackroomsBPFunctionLibrary_K2_IsTearingDown_Params Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IsTearingDown != nullptr) + *IsTearingDown = Parms.IsTearingDown; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.IsNoHMDMode +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBackroomsBPFunctionLibrary::IsNoHMDMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "IsNoHMDMode"); + + Params::UBackroomsBPFunctionLibrary_IsNoHMDMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetSystemTimeSeconds +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime DateTime (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBackroomsBPFunctionLibrary::GetSystemTimeSeconds(const struct FDateTime& DateTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetSystemTimeSeconds"); + + Params::UBackroomsBPFunctionLibrary_GetSystemTimeSeconds_Params Parms{}; + + Parms.DateTime = DateTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetSplinePoints +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class USplineComponent* SplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBackroomsBPFunctionLibrary::GetSplinePoints(class USplineComponent* SplineComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetSplinePoints"); + + Params::UBackroomsBPFunctionLibrary_GetSplinePoints_Params Parms{}; + + Parms.SplineComponent = SplineComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetSaveGameSlotsByType +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBackroomsBPFunctionLibrary::GetSaveGameSlotsByType(const class FString& Prefix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetSaveGameSlotsByType"); + + Params::UBackroomsBPFunctionLibrary_GetSaveGameSlotsByType_Params Parms{}; + + Parms.Prefix = Prefix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetPlayerStateArray +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class AGameStateBase* GameState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBackroomsBPFunctionLibrary::GetPlayerStateArray(class AGameStateBase* GameState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetPlayerStateArray"); + + Params::UBackroomsBPFunctionLibrary_GetPlayerStateArray_Params Parms{}; + + Parms.GameState = GameState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetIndexOfClosestSplinePoint +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class USplineComponent* SplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBackroomsBPFunctionLibrary::GetIndexOfClosestSplinePoint(class USplineComponent* SplineComponent, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetIndexOfClosestSplinePoint"); + + Params::UBackroomsBPFunctionLibrary_GetIndexOfClosestSplinePoint_Params Parms{}; + + Parms.SplineComponent = SplineComponent; + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetDateFromSeconds +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UBackroomsBPFunctionLibrary::GetDateFromSeconds(int32 Seconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetDateFromSeconds"); + + Params::UBackroomsBPFunctionLibrary_GetDateFromSeconds_Params Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.GetAllSaveGameSlotNames +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBackroomsBPFunctionLibrary::GetAllSaveGameSlotNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "GetAllSaveGameSlotNames"); + + Params::UBackroomsBPFunctionLibrary_GetAllSaveGameSlotNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.DetectCurrentGesture +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// TArray PoseFingerCurls (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class UOpenInputGestureDatabase* GesturesDB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBackroomsBPFunctionLibrary::DetectCurrentGesture(const TArray& PoseFingerCurls, class UOpenInputGestureDatabase* GesturesDB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "DetectCurrentGesture"); + + Params::UBackroomsBPFunctionLibrary_DetectCurrentGesture_Params Parms{}; + + Parms.PoseFingerCurls = PoseFingerCurls; + Parms.GesturesDB = GesturesDB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.DeleteInputSettings +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: + +void UBackroomsBPFunctionLibrary::DeleteInputSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "DeleteInputSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.ClearVoice +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: + +void UBackroomsBPFunctionLibrary::ClearVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "ClearVoice"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.ClearCharacterFloor +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackroomsBPFunctionLibrary::ClearCharacterFloor(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "ClearCharacterFloor"); + + Params::UBackroomsBPFunctionLibrary_ClearCharacterFloor_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.CanNavigationReachPoint +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBackroomsBPFunctionLibrary::CanNavigationReachPoint(class APawn* Pawn, const struct FVector& StartLocation, const struct FVector& EndLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "CanNavigationReachPoint"); + + Params::UBackroomsBPFunctionLibrary_CanNavigationReachPoint_Params Parms{}; + + Parms.Pawn = Pawn; + Parms.StartLocation = StartLocation; + Parms.EndLocation = EndLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BackroomsBPFunctionLibrary.AddXP +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// float XpToAdd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBackroomsBPFunctionLibrary::AddXP(float XpToAdd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackroomsBPFunctionLibrary", "AddXP"); + + Params::UBackroomsBPFunctionLibrary_AddXP_Params Parms{}; + + Parms.XpToAdd = XpToAdd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.BoatComponent +// (None) + +class UClass* UBoatComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoatComponent"); + + return Clss; +} + + +// BoatComponent Backrooms.Default__BoatComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoatComponent* UBoatComponent::GetDefaultObj() +{ + static class UBoatComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBoatComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.BoatComponent.Server_PassMovementInfo +// (Net, Native, Event, Protected, NetServer) +// Parameters: +// struct FRepXShipMovement NewRepXShipMovement (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UBoatComponent::Server_PassMovementInfo(struct FRepXShipMovement& NewRepXShipMovement) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "Server_PassMovementInfo"); + + Params::UBoatComponent_Server_PassMovementInfo_Params Parms{}; + + Parms.NewRepXShipMovement = NewRepXShipMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BoatComponent.IsEngineInWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBoatComponent::IsEngineInWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "IsEngineInWater"); + + Params::UBoatComponent_IsEngineInWater_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatComponent.GetXShipPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ABoatPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ABoatPawn* UBoatComponent::GetXShipPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "GetXShipPawn"); + + Params::UBoatComponent_GetXShipPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatComponent.GetShipBoundsRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBoatComponent::GetShipBoundsRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "GetShipBoundsRadius"); + + Params::UBoatComponent_GetShipBoundsRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatComponent.EnableAllFloaters +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UBoatComponent::EnableAllFloaters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "EnableAllFloaters"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BoatComponent.EnableAllEngines +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UBoatComponent::EnableAllEngines() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "EnableAllEngines"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BoatComponent.DisableAllFloaters +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UBoatComponent::DisableAllFloaters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "DisableAllFloaters"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.BoatComponent.DisableAllEngines +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UBoatComponent::DisableAllEngines() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatComponent", "DisableAllEngines"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.InteractablePawn +// (Actor, Pawn) + +class UClass* AInteractablePawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractablePawn"); + + return Clss; +} + + +// InteractablePawn Backrooms.Default__InteractablePawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInteractablePawn* AInteractablePawn::GetDefaultObj() +{ + static class AInteractablePawn* Default = nullptr; + + if (!Default) + Default = static_cast(AInteractablePawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InteractablePawn.ToggleMouse +// (Net, NetReliable, Native, Event, NetMulticast, Public, BlueprintCallable) +// Parameters: +// bool bHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::ToggleMouse(bool bHide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "ToggleMouse"); + + Params::AInteractablePawn_ToggleMouse_Params Parms{}; + + Parms.bHide = bHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.SetUsingVR +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPossess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::SetUsingVR(class ACharacter* Character, bool bPossess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "SetUsingVR"); + + Params::AInteractablePawn_SetUsingVR_Params Parms{}; + + Parms.Character = Character; + Parms.bPossess = bPossess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.SetCameraPostProcessing +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::SetCameraPostProcessing(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "SetCameraPostProcessing"); + + Params::AInteractablePawn_SetCameraPostProcessing_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.ResetUsage +// (Native, Public, BlueprintCallable) +// Parameters: + +void AInteractablePawn::ResetUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "ResetUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnVRPossess +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool bPossess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::OnVRPossess(bool bPossess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnVRPossess"); + + Params::AInteractablePawn_OnVRPossess_Params Parms{}; + + Parms.bPossess = bPossess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnUsedServer +// (Net, NetReliable, Native, Event, Public, NetServer) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::OnUsedServer(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnUsedServer"); + + Params::AInteractablePawn_OnUsedServer_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnUsedNotify +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractablePawn::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnUsedNotify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnUsedMulticast +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: + +void AInteractablePawn::OnUsedMulticast() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnUsedMulticast"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnUsedAll +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractablePawn::OnUsedAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnUsedAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnUnPossess +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractablePawn::OnUnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnUnPossess"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnStopInteracting +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: + +void AInteractablePawn::OnStopInteracting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnStopInteracting"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnStartInteracting +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::OnStartInteracting(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnStartInteracting"); + + Params::AInteractablePawn_OnStartInteracting_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnRep_WasUsed +// (Final, Native, Public) +// Parameters: + +void AInteractablePawn::OnRep_WasUsed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnRep_WasUsed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnPossess +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractablePawn::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnPossess"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnHiddenPossess +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::OnHiddenPossess(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnHiddenPossess"); + + Params::AInteractablePawn_OnHiddenPossess_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.OnAttemptUse +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool CanUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInteractablePawn::OnAttemptUse(bool CanUse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "OnAttemptUse"); + + Params::AInteractablePawn_OnAttemptUse_Params Parms{}; + + Parms.CanUse = CanUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractablePawn.BlockUsage +// (Native, Public, BlueprintCallable) +// Parameters: + +void AInteractablePawn::BlockUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractablePawn", "BlockUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.BoatPawn +// (Actor, Pawn) + +class UClass* ABoatPawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoatPawn"); + + return Clss; +} + + +// BoatPawn Backrooms.Default__BoatPawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABoatPawn* ABoatPawn::GetDefaultObj() +{ + static class ABoatPawn* Default = nullptr; + + if (!Default) + Default = static_cast(ABoatPawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.BoatPawn.GetXShipComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBoatComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBoatComponent* ABoatPawn::GetXShipComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatPawn", "GetXShipComponent"); + + Params::ABoatPawn_GetXShipComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatPawn.GetWaterWorldZ +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABoatPawn::GetWaterWorldZ(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatPawn", "GetWaterWorldZ"); + + Params::ABoatPawn_GetWaterWorldZ_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatPawn.GetWaterNormal +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABoatPawn::GetWaterNormal(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatPawn", "GetWaterNormal"); + + Params::ABoatPawn_GetWaterNormal_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatPawn.GetWaterDensity +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABoatPawn::GetWaterDensity(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatPawn", "GetWaterDensity"); + + Params::ABoatPawn_GetWaterDensity_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.BoatPawn.AddRotationInput +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float ScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABoatPawn::AddRotationInput(float ScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatPawn", "AddRotationInput"); + + Params::ABoatPawn_AddRotationInput_Params Parms{}; + + Parms.ScaleValue = ScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.InteractableActor +// (Actor) + +class UClass* AInteractableActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractableActor"); + + return Clss; +} + + +// InteractableActor Backrooms.Default__InteractableActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInteractableActor* AInteractableActor::GetDefaultObj() +{ + static class AInteractableActor* Default = nullptr; + + if (!Default) + Default = static_cast(AInteractableActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InteractableActor.ResetUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AInteractableActor::ResetUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "ResetUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.OnUsedServer +// (Net, NetReliable, Native, Event, Public, NetServer) +// Parameters: + +void AInteractableActor::OnUsedServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "OnUsedServer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.OnUsedNotify +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractableActor::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "OnUsedNotify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.OnUsedMulticast +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: + +void AInteractableActor::OnUsedMulticast() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "OnUsedMulticast"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.OnUsedAll +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AInteractableActor::OnUsedAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "OnUsedAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.OnRep_WasUsed +// (Final, Native, Public) +// Parameters: + +void AInteractableActor::OnRep_WasUsed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "OnRep_WasUsed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableActor.BlockUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AInteractableActor::BlockUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableActor", "BlockUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.ClientInteractableActor +// (Actor) + +class UClass* AClientInteractableActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClientInteractableActor"); + + return Clss; +} + + +// ClientInteractableActor Backrooms.Default__ClientInteractableActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AClientInteractableActor* AClientInteractableActor::GetDefaultObj() +{ + static class AClientInteractableActor* Default = nullptr; + + if (!Default) + Default = static_cast(AClientInteractableActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.ClientInteractableActor.OnUsed +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AClientInteractableActor::OnUsed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClientInteractableActor", "OnUsed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.ClientInteractablePawn +// (Actor, Pawn) + +class UClass* AClientInteractablePawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClientInteractablePawn"); + + return Clss; +} + + +// ClientInteractablePawn Backrooms.Default__ClientInteractablePawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class AClientInteractablePawn* AClientInteractablePawn::GetDefaultObj() +{ + static class AClientInteractablePawn* Default = nullptr; + + if (!Default) + Default = static_cast(AClientInteractablePawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.ClientInteractablePawn.OnUsed +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AClientInteractablePawn::OnUsed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClientInteractablePawn", "OnUsed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.CrosshairWidget +// (None) + +class UClass* UCrosshairWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CrosshairWidget"); + + return Clss; +} + + +// CrosshairWidget Backrooms.Default__CrosshairWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCrosshairWidget* UCrosshairWidget::GetDefaultObj() +{ + static class UCrosshairWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UCrosshairWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.CustomUserWidget +// (None) + +class UClass* UCustomUserWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CustomUserWidget"); + + return Clss; +} + + +// CustomUserWidget Backrooms.Default__CustomUserWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCustomUserWidget* UCustomUserWidget::GetDefaultObj() +{ + static class UCustomUserWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UCustomUserWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.CustomUserWidget.ToggleInventory +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCustomUserWidget::ToggleInventory(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomUserWidget", "ToggleInventory"); + + Params::UCustomUserWidget_ToggleInventory_Params Parms{}; + + Parms.IsVisible = IsVisible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Backrooms.CustomUserWidget.SetHotbarSlot +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 ItemSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCustomUserWidget::SetHotbarSlot(int32 ItemSlot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomUserWidget", "SetHotbarSlot"); + + Params::UCustomUserWidget_SetHotbarSlot_Params Parms{}; + + Parms.ItemSlot = ItemSlot; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Backrooms.CustomUserWidget.RefreshInventory +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCustomUserWidget::RefreshInventory() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomUserWidget", "RefreshInventory"); + + Params::UCustomUserWidget_RefreshInventory_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Class Backrooms.DroppedItem +// (Actor) + +class UClass* ADroppedItem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DroppedItem"); + + return Clss; +} + + +// DroppedItem Backrooms.Default__DroppedItem +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADroppedItem* ADroppedItem::GetDefaultObj() +{ + static class ADroppedItem* Default = nullptr; + + if (!Default) + Default = static_cast(ADroppedItem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.DroppedItem.UpdatePhysicsLocation +// (Final, Native, Private) +// Parameters: + +void ADroppedItem::UpdatePhysicsLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DroppedItem", "UpdatePhysicsLocation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.DroppedItem.StopPhysics +// (Final, Native, Private) +// Parameters: + +void ADroppedItem::StopPhysics() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DroppedItem", "StopPhysics"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.DroppedItem.OnEndFocus +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void ADroppedItem::OnEndFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DroppedItem", "OnEndFocus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.DroppedItem.OnBeginFocus +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void ADroppedItem::OnBeginFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DroppedItem", "OnBeginFocus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.DroppedItem.EvaluatePhysics +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: + +void ADroppedItem::EvaluatePhysics() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DroppedItem", "EvaluatePhysics"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.DryLandVolume +// (Actor) + +class UClass* ADryLandVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DryLandVolume"); + + return Clss; +} + + +// DryLandVolume Backrooms.Default__DryLandVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADryLandVolume* ADryLandVolume::GetDefaultObj() +{ + static class ADryLandVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ADryLandVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.EnvQueryTest_CheckVisibility +// (None) + +class UClass* UEnvQueryTest_CheckVisibility::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_CheckVisibility"); + + return Clss; +} + + +// EnvQueryTest_CheckVisibility Backrooms.Default__EnvQueryTest_CheckVisibility +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_CheckVisibility* UEnvQueryTest_CheckVisibility::GetDefaultObj() +{ + static class UEnvQueryTest_CheckVisibility* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_CheckVisibility::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.FancyCameraComponent +// (SceneComponent) + +class UClass* UFancyCameraComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyCameraComponent"); + + return Clss; +} + + +// FancyCameraComponent Backrooms.Default__FancyCameraComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFancyCameraComponent* UFancyCameraComponent::GetDefaultObj() +{ + static class UFancyCameraComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFancyCameraComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.FancyCharacter +// (Actor, Pawn) + +class UClass* AFancyCharacter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyCharacter"); + + return Clss; +} + + +// FancyCharacter Backrooms.Default__FancyCharacter +// (Public, ClassDefaultObject, ArchetypeObject) + +class AFancyCharacter* AFancyCharacter::GetDefaultObj() +{ + static class AFancyCharacter* Default = nullptr; + + if (!Default) + Default = static_cast(AFancyCharacter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyCharacter.TryPickup +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AFancyCharacter::TryPickup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "TryPickup"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.TogglePlayerVisibility +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// bool IsHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::TogglePlayerVisibility(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "TogglePlayerVisibility"); + + Params::AFancyCharacter_TogglePlayerVisibility_Params Parms{}; + + Parms.IsHidden = IsHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.TogglePlayerLegs +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool IsHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::TogglePlayerLegs(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "TogglePlayerLegs"); + + Params::AFancyCharacter_TogglePlayerLegs_Params Parms{}; + + Parms.IsHidden = IsHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.ToggleBlur +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ShouldBlur (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::ToggleBlur(bool ShouldBlur) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "ToggleBlur"); + + Params::AFancyCharacter_ToggleBlur_Params Parms{}; + + Parms.ShouldBlur = ShouldBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.StopPushing +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AFancyCharacter::StopPushing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "StopPushing"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.SetIsOverlapOnly +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: +// bool ShouldOverlapOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::SetIsOverlapOnly(bool ShouldOverlapOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "SetIsOverlapOnly"); + + Params::AFancyCharacter_SetIsOverlapOnly_Params Parms{}; + + Parms.ShouldOverlapOnly = ShouldOverlapOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.SetCanCollide +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: +// bool ShouldCollide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::SetCanCollide(bool ShouldCollide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "SetCanCollide"); + + Params::AFancyCharacter_SetCanCollide_Params Parms{}; + + Parms.ShouldCollide = ShouldCollide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.OnSanityUpdate +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float Sanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::OnSanityUpdate(float Sanity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "OnSanityUpdate"); + + Params::AFancyCharacter_OnSanityUpdate_Params Parms{}; + + Parms.Sanity = Sanity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.OnRep_IsOverlapOnly +// (Final, Native, Private) +// Parameters: + +void AFancyCharacter::OnRep_IsOverlapOnly() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "OnRep_IsOverlapOnly"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.OnRep_CanCollide +// (Final, Native, Private) +// Parameters: + +void AFancyCharacter::OnRep_CanCollide() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "OnRep_CanCollide"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.KillPlayer +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: + +void AFancyCharacter::KillPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "KillPlayer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.InteractCallBackVR +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::InteractCallBackVR(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "InteractCallBackVR"); + + Params::AFancyCharacter_InteractCallBackVR_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.Interact +// (Net, NetReliable, Native, Event, Protected, NetServer) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::Interact(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "Interact"); + + Params::AFancyCharacter_Interact_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.HideItem +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::HideItem(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "HideItem"); + + Params::AFancyCharacter_HideItem_Params Parms{}; + + Parms.IsVisible = IsVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.CheckSpawnedItems +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AFancyCharacter::CheckSpawnedItems() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "CheckSpawnedItems"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.CheckPawn +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: + +void AFancyCharacter::CheckPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "CheckPawn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyCharacter.ChangeCrosshairVisibility +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyCharacter::ChangeCrosshairVisibility(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyCharacter", "ChangeCrosshairVisibility"); + + Params::AFancyCharacter_ChangeCrosshairVisibility_Params Parms{}; + + Parms.IsVisible = IsVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.FancyGameInstance +// (None) + +class UClass* UFancyGameInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyGameInstance"); + + return Clss; +} + + +// FancyGameInstance Backrooms.Default__FancyGameInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFancyGameInstance* UFancyGameInstance::GetDefaultObj() +{ + static class UFancyGameInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UFancyGameInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyGameInstance.UpdateCurrentGameLanguage +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFancyGameInstance::UpdateCurrentGameLanguage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "UpdateCurrentGameLanguage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyGameInstance.ResetAchievements +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFancyGameInstance::ResetAchievements() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "ResetAchievements"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyGameInstance.OnSteamOverlayIsActive +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsOverlayActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyGameInstance::OnSteamOverlayIsActive(bool IsOverlayActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "OnSteamOverlayIsActive"); + + Params::UFancyGameInstance_OnSteamOverlayIsActive_Params Parms{}; + + Parms.IsOverlayActive = IsOverlayActive; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Backrooms.FancyGameInstance.InitializeStats +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFancyGameInstance::InitializeStats() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "InitializeStats"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyGameInstance.InitializeCPPElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFancyGameInstance::InitializeCPPElements() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "InitializeCPPElements"); + + Params::UFancyGameInstance_InitializeCPPElements_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.FancyGameInstance.GetCurrentGameLanguage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UFancyGameInstance::GetCurrentGameLanguage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "GetCurrentGameLanguage"); + + Params::UFancyGameInstance_GetCurrentGameLanguage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.FancyGameInstance.CreateMission +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString TargetEscapeLevel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LevelBaseXP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LevelTimeLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MissionStructRowName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyGameInstance::CreateMission(const class FString& TargetEscapeLevel, float LevelBaseXP, float LevelTimeLimit, const class FString& MissionStructRowName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "CreateMission"); + + Params::UFancyGameInstance_CreateMission_Params Parms{}; + + Parms.TargetEscapeLevel = TargetEscapeLevel; + Parms.LevelBaseXP = LevelBaseXP; + Parms.LevelTimeLimit = LevelTimeLimit; + Parms.MissionStructRowName = MissionStructRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyGameInstance.CompleteMission +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeCompleted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMissionStructure ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FMissionStructure UFancyGameInstance::CompleteMission(float TimeCompleted) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "CompleteMission"); + + Params::UFancyGameInstance_CompleteMission_Params Parms{}; + + Parms.TimeCompleted = TimeCompleted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.FancyGameInstance.CheckCurrentEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFancyGameInstance::CheckCurrentEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameInstance", "CheckCurrentEvent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.FancyGameMode +// (Actor) + +class UClass* AFancyGameMode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyGameMode"); + + return Clss; +} + + +// FancyGameMode Backrooms.Default__FancyGameMode +// (Public, ClassDefaultObject, ArchetypeObject) + +class AFancyGameMode* AFancyGameMode::GetDefaultObj() +{ + static class AFancyGameMode* Default = nullptr; + + if (!Default) + Default = static_cast(AFancyGameMode::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyGameMode.OnDecreaseSanity +// (Native, Event, Protected, BlueprintEvent) +// Parameters: + +void AFancyGameMode::OnDecreaseSanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyGameMode", "OnDecreaseSanity"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.FancyMovementComponent +// (None) + +class UClass* UFancyMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyMovementComponent"); + + return Clss; +} + + +// FancyMovementComponent Backrooms.Default__FancyMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFancyMovementComponent* UFancyMovementComponent::GetDefaultObj() +{ + static class UFancyMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFancyMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyMovementComponent.SetSprinting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Sprint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyMovementComponent::SetSprinting(bool Sprint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyMovementComponent", "SetSprinting"); + + Params::UFancyMovementComponent_SetSprinting_Params Parms{}; + + Parms.Sprint = Sprint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.FancyPlayerController +// (Actor, PlayerController) + +class UClass* AFancyPlayerController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyPlayerController"); + + return Clss; +} + + +// FancyPlayerController Backrooms.Default__FancyPlayerController +// (Public, ClassDefaultObject, ArchetypeObject) + +class AFancyPlayerController* AFancyPlayerController::GetDefaultObj() +{ + static class AFancyPlayerController* Default = nullptr; + + if (!Default) + Default = static_cast(AFancyPlayerController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyPlayerController.OnPlayerTravel +// (Native, Event, Protected, BlueprintEvent) +// Parameters: + +void AFancyPlayerController::OnPlayerTravel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerController", "OnPlayerTravel"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyPlayerController.GetObjectScreenRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UStaticMeshComponent* MeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AFancyPlayerController::GetObjectScreenRadius(class UStaticMeshComponent* MeshComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerController", "GetObjectScreenRadius"); + + Params::AFancyPlayerController_GetObjectScreenRadius_Params Parms{}; + + Parms.MeshComponent = MeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.FancyPlayerState +// (Actor) + +class UClass* AFancyPlayerState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancyPlayerState"); + + return Clss; +} + + +// FancyPlayerState Backrooms.Default__FancyPlayerState +// (Public, ClassDefaultObject, ArchetypeObject) + +class AFancyPlayerState* AFancyPlayerState::GetDefaultObj() +{ + static class AFancyPlayerState* Default = nullptr; + + if (!Default) + Default = static_cast(AFancyPlayerState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.FancyPlayerState.RemoveSanity +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyPlayerState::RemoveSanity(float Amount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerState", "RemoveSanity"); + + Params::AFancyPlayerState_RemoveSanity_Params Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyPlayerState.OnRep_Sanity +// (Final, Native, Public) +// Parameters: + +void AFancyPlayerState::OnRep_Sanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerState", "OnRep_Sanity"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyPlayerState.OnKillPlayer +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AFancyPlayerState::OnKillPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerState", "OnKillPlayer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.FancyPlayerState.AddSanity +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFancyPlayerState::AddSanity(float Amount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FancyPlayerState", "AddSanity"); + + Params::AFancyPlayerState_AddSanity_Params Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.FancySpringArmComponent +// (SceneComponent) + +class UClass* UFancySpringArmComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FancySpringArmComponent"); + + return Clss; +} + + +// FancySpringArmComponent Backrooms.Default__FancySpringArmComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFancySpringArmComponent* UFancySpringArmComponent::GetDefaultObj() +{ + static class UFancySpringArmComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFancySpringArmComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.GripMotionControllerComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGripMotionControllerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GripMotionControllerComponent"); + + return Clss; +} + + +// GripMotionControllerComponent Backrooms.Default__GripMotionControllerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGripMotionControllerComponent* UGripMotionControllerComponent::GetDefaultObj() +{ + static class UGripMotionControllerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGripMotionControllerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.GripMotionControllerComponent.Server_SendControllerTransform +// (Net, Native, Event, Public, NetServer, HasDefaults, NetValidate) +// Parameters: +// struct FTransform NewTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGripMotionControllerComponent::Server_SendControllerTransform(const struct FTransform& NewTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GripMotionControllerComponent", "Server_SendControllerTransform"); + + Params::UGripMotionControllerComponent_Server_SendControllerTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.GripMotionControllerComponent.OnRep_ReplicatedControllerTransform +// (Native, Public) +// Parameters: + +void UGripMotionControllerComponent::OnRep_ReplicatedControllerTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GripMotionControllerComponent", "OnRep_ReplicatedControllerTransform"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.GripMotionControllerComponent.GetPhysicsVelocity +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector AngularVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LinearVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGripMotionControllerComponent::GetPhysicsVelocity(struct FVector* AngularVelocity, struct FVector* LinearVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GripMotionControllerComponent", "GetPhysicsVelocity"); + + Params::UGripMotionControllerComponent_GetPhysicsVelocity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AngularVelocity != nullptr) + *AngularVelocity = std::move(Parms.AngularVelocity); + + if (LinearVelocity != nullptr) + *LinearVelocity = std::move(Parms.LinearVelocity); + +} + + +// Function Backrooms.GripMotionControllerComponent.BP_IsLocallyControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGripMotionControllerComponent::BP_IsLocallyControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GripMotionControllerComponent", "BP_IsLocallyControlled"); + + Params::UGripMotionControllerComponent_BP_IsLocallyControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.InspectableActor +// (Actor) + +class UClass* AInspectableActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InspectableActor"); + + return Clss; +} + + +// InspectableActor Backrooms.Default__InspectableActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInspectableActor* AInspectableActor::GetDefaultObj() +{ + static class AInspectableActor* Default = nullptr; + + if (!Default) + Default = static_cast(AInspectableActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InspectableActor.SetViewing +// (Final, Native, Public) +// Parameters: + +void AInspectableActor::SetViewing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InspectableActor", "SetViewing"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InspectableActor.SetPlayerRef +// (Final, Native, Public) +// Parameters: +// class ACharacter* Ref (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInspectableActor::SetPlayerRef(class ACharacter* Ref) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InspectableActor", "SetPlayerRef"); + + Params::AInspectableActor_SetPlayerRef_Params Parms{}; + + Parms.Ref = Ref; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InspectableActor.SetCameraLocation +// (Final, Native, Public) +// Parameters: +// class UCameraComponent* CameraComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInspectableActor::SetCameraLocation(class UCameraComponent* CameraComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InspectableActor", "SetCameraLocation"); + + Params::AInspectableActor_SetCameraLocation_Params Parms{}; + + Parms.CameraComponent = CameraComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InspectableActor.GetMesh +// (Final, Native, Public) +// Parameters: +// class UStaticMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshComponent* AInspectableActor::GetMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InspectableActor", "GetMesh"); + + Params::AInspectableActor_GetMesh_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.InteractableCameraComponent +// (SceneComponent) + +class UClass* UInteractableCameraComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractableCameraComponent"); + + return Clss; +} + + +// InteractableCameraComponent Backrooms.Default__InteractableCameraComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractableCameraComponent* UInteractableCameraComponent::GetDefaultObj() +{ + static class UInteractableCameraComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractableCameraComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.InteractableComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UInteractableComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractableComponent"); + + return Clss; +} + + +// InteractableComponent Backrooms.Default__InteractableComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractableComponent* UInteractableComponent::GetDefaultObj() +{ + static class UInteractableComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractableComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InteractableComponent.ResetUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInteractableComponent::ResetUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "ResetUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.OnUsedServer +// (Net, NetReliable, Native, Event, Public, NetServer) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractableComponent::OnUsedServer(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "OnUsedServer"); + + Params::UInteractableComponent_OnUsedServer_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.OnUsedNotify +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void UInteractableComponent::OnUsedNotify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "OnUsedNotify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.OnUsedMulticast +// (Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: + +void UInteractableComponent::OnUsedMulticast() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "OnUsedMulticast"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.OnUsedAll +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void UInteractableComponent::OnUsedAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "OnUsedAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.OnRep_WasUsed +// (Final, Native, Public) +// Parameters: + +void UInteractableComponent::OnRep_WasUsed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "OnRep_WasUsed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InteractableComponent.BlockUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInteractableComponent::BlockUsage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableComponent", "BlockUsage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.InteractableInterface +// (None) + +class UClass* IInteractableInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractableInterface"); + + return Clss; +} + + +// InteractableInterface Backrooms.Default__InteractableInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInteractableInterface* IInteractableInterface::GetDefaultObj() +{ + static class IInteractableInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IInteractableInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InteractableInterface.OnActorUsed +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IInteractableInterface::OnActorUsed(class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractableInterface", "OnActorUsed"); + + Params::IInteractableInterface_OnActorUsed_Params Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.InventoryComponent +// (None) + +class UClass* UInventoryComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InventoryComponent"); + + return Clss; +} + + +// InventoryComponent Backrooms.Default__InventoryComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInventoryComponent* UInventoryComponent::GetDefaultObj() +{ + static class UInventoryComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInventoryComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.InventoryComponent.SwapInventoryItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 FirstIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SecondIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryComponent::SwapInventoryItems(int32 FirstIdx, int32 SecondIdx) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "SwapInventoryItems"); + + Params::UInventoryComponent_SwapInventoryItems_Params Parms{}; + + Parms.FirstIdx = FirstIdx; + Parms.SecondIdx = SecondIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InventoryComponent.RemoveFromInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UInventoryItem* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryComponent::RemoveFromInventory(class UInventoryItem* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "RemoveFromInventory"); + + Params::UInventoryComponent_RemoveFromInventory_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InventoryComponent.IsSlotEmpty +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryComponent::IsSlotEmpty(int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "IsSlotEmpty"); + + Params::UInventoryComponent_IsSlotEmpty_Params Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.InventoryComponent.GetItemAtSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInventoryItem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInventoryItem* UInventoryComponent::GetItemAtSlot(int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "GetItemAtSlot"); + + Params::UInventoryComponent_GetItemAtSlot_Params Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.InventoryComponent.DropItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 Slot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryComponent::DropItem(uint8 Slot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "DropItem"); + + Params::UInventoryComponent_DropItem_Params Parms{}; + + Parms.Slot = Slot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.InventoryComponent.AddToInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UInventoryItem* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryComponent::AddToInventory(class UInventoryItem* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InventoryComponent", "AddToInventory"); + + Params::UInventoryComponent_AddToInventory_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.InventoryItem +// (None) + +class UClass* UInventoryItem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InventoryItem"); + + return Clss; +} + + +// InventoryItem Backrooms.Default__InventoryItem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInventoryItem* UInventoryItem::GetDefaultObj() +{ + static class UInventoryItem* Default = nullptr; + + if (!Default) + Default = static_cast(UInventoryItem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.ItemActor +// (Actor) + +class UClass* AItemActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ItemActor"); + + return Clss; +} + + +// ItemActor Backrooms.Default__ItemActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AItemActor* AItemActor::GetDefaultObj() +{ + static class AItemActor* Default = nullptr; + + if (!Default) + Default = static_cast(AItemActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.ItemActor.Use +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AItemActor::Use() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ItemActor", "Use"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.ItemActor.CustomInventoryUse +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void AItemActor::CustomInventoryUse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ItemActor", "CustomInventoryUse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.Level0Generator +// (Actor) + +class UClass* ALevel0Generator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Level0Generator"); + + return Clss; +} + + +// Level0Generator Backrooms.Default__Level0Generator +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevel0Generator* ALevel0Generator::GetDefaultObj() +{ + static class ALevel0Generator* Default = nullptr; + + if (!Default) + Default = static_cast(ALevel0Generator::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.Level0Generator.Generate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALevel0Generator::Generate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Level0Generator", "Generate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.LIDARBlueprintFunctionLibrary +// (None) + +class UClass* ULIDARBlueprintFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LIDARBlueprintFunctionLibrary"); + + return Clss; +} + + +// LIDARBlueprintFunctionLibrary Backrooms.Default__LIDARBlueprintFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULIDARBlueprintFunctionLibrary* ULIDARBlueprintFunctionLibrary::GetDefaultObj() +{ + static class ULIDARBlueprintFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULIDARBlueprintFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.LIDARBlueprintFunctionLibrary.FindCollisionUVSkeletalMesh +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FVector2D UV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULIDARBlueprintFunctionLibrary::FindCollisionUVSkeletalMesh(struct FHitResult& Hit, struct FVector2D* UV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARBlueprintFunctionLibrary", "FindCollisionUVSkeletalMesh"); + + Params::ULIDARBlueprintFunctionLibrary_FindCollisionUVSkeletalMesh_Params Parms{}; + + Parms.Hit = Hit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UV != nullptr) + *UV = std::move(Parms.UV); + + return Parms.ReturnValue; + +} + + +// Function Backrooms.LIDARBlueprintFunctionLibrary.CreateLiDarDot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLIDARDotStruct ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FLIDARDotStruct ULIDARBlueprintFunctionLibrary::CreateLiDarDot(class UObject* Caller, class UTextureRenderTarget2D* RenderTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARBlueprintFunctionLibrary", "CreateLiDarDot"); + + Params::ULIDARBlueprintFunctionLibrary_CreateLiDarDot_Params Parms{}; + + Parms.Caller = Caller; + Parms.RenderTarget = RenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.LIDARComponent +// (None) + +class UClass* ULIDARComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LIDARComponent"); + + return Clss; +} + + +// LIDARComponent Backrooms.Default__LIDARComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULIDARComponent* ULIDARComponent::GetDefaultObj() +{ + static class ULIDARComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULIDARComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.LIDARComponent.ShootReset +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ULIDARComponent::ShootReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARComponent", "ShootReset"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.LIDARComponent.ShootGun +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: + +void ULIDARComponent::ShootGun() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARComponent", "ShootGun"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.LIDARComponent.ShootAuto +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: + +void ULIDARComponent::ShootAuto() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARComponent", "ShootAuto"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.LIDARComponent.ScannerTrace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UStaticMeshComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult ULIDARComponent::ScannerTrace(class UStaticMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LIDARComponent", "ScannerTrace"); + + Params::ULIDARComponent_ScannerTrace_Params Parms{}; + + Parms.Mesh = Mesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.MapEditorCharacter +// (Actor, Pawn) + +class UClass* AMapEditorCharacter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorCharacter"); + + return Clss; +} + + +// MapEditorCharacter Backrooms.Default__MapEditorCharacter +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMapEditorCharacter* AMapEditorCharacter::GetDefaultObj() +{ + static class AMapEditorCharacter* Default = nullptr; + + if (!Default) + Default = static_cast(AMapEditorCharacter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.MapEditorCharacterMovement +// (None) + +class UClass* UMapEditorCharacterMovement::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorCharacterMovement"); + + return Clss; +} + + +// MapEditorCharacterMovement Backrooms.Default__MapEditorCharacterMovement +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMapEditorCharacterMovement* UMapEditorCharacterMovement::GetDefaultObj() +{ + static class UMapEditorCharacterMovement* Default = nullptr; + + if (!Default) + Default = static_cast(UMapEditorCharacterMovement::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MapEditorCharacterMovement.Turn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::Turn(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "Turn"); + + Params::UMapEditorCharacterMovement_Turn_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.Server_SetSpeedMultiplier +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float SpeedMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::Server_SetSpeedMultiplier(float SpeedMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "Server_SetSpeedMultiplier"); + + Params::UMapEditorCharacterMovement_Server_SetSpeedMultiplier_Params Parms{}; + + Parms.SpeedMultiplier = SpeedMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.MoveUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::MoveUp(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "MoveUp"); + + Params::UMapEditorCharacterMovement_MoveUp_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.MoveRight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::MoveRight(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "MoveRight"); + + Params::UMapEditorCharacterMovement_MoveRight_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.MoveForward +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::MoveForward(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "MoveForward"); + + Params::UMapEditorCharacterMovement_MoveForward_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.LookUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::LookUp(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "LookUp"); + + Params::UMapEditorCharacterMovement_LookUp_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.InMovementMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapEditorCharacterMovement::InMovementMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "InMovementMode"); + + Params::UMapEditorCharacterMovement_InMovementMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorCharacterMovement.Init +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorCharacterMovement::Init() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "Init"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.IncreaseSpeedMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float IncreaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::IncreaseSpeedMultiplier(float IncreaseAmount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "IncreaseSpeedMultiplier"); + + Params::UMapEditorCharacterMovement_IncreaseSpeedMultiplier_Params Parms{}; + + Parms.IncreaseAmount = IncreaseAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.EnterMovementMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::EnterMovementMode(bool Enter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "EnterMovementMode"); + + Params::UMapEditorCharacterMovement_EnterMovementMode_Params Parms{}; + + Parms.Enter = Enter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorCharacterMovement.DecreaseSpeedMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DecreaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorCharacterMovement::DecreaseSpeedMultiplier(float DecreaseAmount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorCharacterMovement", "DecreaseSpeedMultiplier"); + + Params::UMapEditorCharacterMovement_DecreaseSpeedMultiplier_Params Parms{}; + + Parms.DecreaseAmount = DecreaseAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.MapEditorGizmo +// (Actor) + +class UClass* AMapEditorGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorGizmo"); + + return Clss; +} + + +// MapEditorGizmo Backrooms.Default__MapEditorGizmo +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMapEditorGizmo* AMapEditorGizmo::GetDefaultObj() +{ + static class AMapEditorGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(AMapEditorGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.MapEditorHandlerComponent +// (None) + +class UClass* UMapEditorHandlerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorHandlerComponent"); + + return Clss; +} + + +// MapEditorHandlerComponent Backrooms.Default__MapEditorHandlerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMapEditorHandlerComponent* UMapEditorHandlerComponent::GetDefaultObj() +{ + static class UMapEditorHandlerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMapEditorHandlerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MapEditorHandlerComponent.UnpossessToReturnPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::UnpossessToReturnPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "UnpossessToReturnPawn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Undo +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::Undo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Undo"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.SpawnActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::SpawnActor(TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "SpawnActor"); + + Params::UMapEditorHandlerComponent_SpawnActor_Params Parms{}; + + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.ShowScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::ShowScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "ShowScale"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.ShowRotation +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::ShowRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "ShowRotation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.ShowMovement +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::ShowMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "ShowMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.SetSnapAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMapEditorSnapping SnappingAmounts (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::SetSnapAmount(const struct FMapEditorSnapping& SnappingAmounts) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "SetSnapAmount"); + + Params::UMapEditorHandlerComponent_SetSnapAmount_Params Parms{}; + + Parms.SnappingAmounts = SnappingAmounts; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.SetReturnPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::SetReturnPawn(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "SetReturnPawn"); + + Params::UMapEditorHandlerComponent_SetReturnPawn_Params Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.SetActorTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::SetActorTransform(const struct FTransform& NewTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "SetActorTransform"); + + Params::UMapEditorHandlerComponent_SetActorTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.SetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::SetActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "SetActor"); + + Params::UMapEditorHandlerComponent_SetActor_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Server_UnpossessToReturnPawn +// (Net, Native, Event, Protected, NetServer, NetValidate) +// Parameters: + +void UMapEditorHandlerComponent::Server_UnpossessToReturnPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Server_UnpossessToReturnPawn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Server_SpawnActor +// (Net, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::Server_SpawnActor(TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Server_SpawnActor"); + + Params::UMapEditorHandlerComponent_Server_SpawnActor_Params Parms{}; + + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Server_ReplicateTransform +// (Net, Native, Event, Protected, NetServer, HasDefaults, NetValidate) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::Server_ReplicateTransform(class AActor* Actor, const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Server_ReplicateTransform"); + + Params::UMapEditorHandlerComponent_Server_ReplicateTransform_Params Parms{}; + + Parms.Actor = Actor; + Parms.Transform = Transform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Server_DeleteActor +// (Net, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorHandlerComponent::Server_DeleteActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Server_DeleteActor"); + + Params::UMapEditorHandlerComponent_Server_DeleteActor_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Release +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::Release() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Release"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.OnRep_CurrentActor +// (Final, Native, Protected) +// Parameters: + +void UMapEditorHandlerComponent::OnRep_CurrentActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "OnRep_CurrentActor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.MouseTrace +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHitGizmo (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawDebugLine (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UMapEditorHandlerComponent::MouseTrace(float Distance, bool* bHitGizmo, bool bDrawDebugLine) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "MouseTrace"); + + Params::UMapEditorHandlerComponent_MouseTrace_Params Parms{}; + + Parms.Distance = Distance; + Parms.bDrawDebugLine = bDrawDebugLine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bHitGizmo != nullptr) + *bHitGizmo = Parms.bHitGizmo; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Init +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::Init() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Init"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.HasValidReturnPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapEditorHandlerComponent::HasValidReturnPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "HasValidReturnPawn"); + + Params::UMapEditorHandlerComponent_HasValidReturnPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.Grab +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::Grab() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "Grab"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.GetSnapAmount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMapEditorSnapping ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMapEditorSnapping UMapEditorHandlerComponent::GetSnapAmount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "GetSnapAmount"); + + Params::UMapEditorHandlerComponent_GetSnapAmount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.GetReplicationRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapEditorHandlerComponent::GetReplicationRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "GetReplicationRate"); + + Params::UMapEditorHandlerComponent_GetReplicationRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.GetGizmoType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EGizmoType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGizmoType UMapEditorHandlerComponent::GetGizmoType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "GetGizmoType"); + + Params::UMapEditorHandlerComponent_GetGizmoType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.GetActorTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UMapEditorHandlerComponent::GetActorTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "GetActorTransform"); + + Params::UMapEditorHandlerComponent_GetActorTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.GetActorName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapEditorHandlerComponent::GetActorName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "GetActorName"); + + Params::UMapEditorHandlerComponent_GetActorName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorHandlerComponent.DeselectActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::DeselectActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "DeselectActor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorHandlerComponent.DeleteActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMapEditorHandlerComponent::DeleteActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorHandlerComponent", "DeleteActor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.MapEditorInterface +// (None) + +class UClass* IMapEditorInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorInterface"); + + return Clss; +} + + +// MapEditorInterface Backrooms.Default__MapEditorInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMapEditorInterface* IMapEditorInterface::GetDefaultObj() +{ + static class IMapEditorInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMapEditorInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MapEditorInterface.OnUndo +// (Event, Public, BlueprintEvent) +// Parameters: + +void IMapEditorInterface::OnUndo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnUndo"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Backrooms.MapEditorInterface.OnScaleChanged +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMapEditorInterface::OnScaleChanged(const struct FVector& NewScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnScaleChanged"); + + Params::IMapEditorInterface_OnScaleChanged_Params Parms{}; + + Parms.NewScale = NewScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorInterface.OnRelease +// (Event, Public, BlueprintEvent) +// Parameters: + +void IMapEditorInterface::OnRelease() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnRelease"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Backrooms.MapEditorInterface.OnMaterialLoaded +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FMapEditorItemMaterial MapEditorItemMaterial (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void IMapEditorInterface::OnMaterialLoaded(const struct FMapEditorItemMaterial& MapEditorItemMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnMaterialLoaded"); + + Params::IMapEditorInterface_OnMaterialLoaded_Params Parms{}; + + Parms.MapEditorItemMaterial = MapEditorItemMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorInterface.OnGrabbed +// (Event, Public, BlueprintEvent) +// Parameters: + +void IMapEditorInterface::OnGrabbed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnGrabbed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Backrooms.MapEditorInterface.OnDeleted +// (Event, Public, BlueprintEvent) +// Parameters: + +void IMapEditorInterface::OnDeleted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorInterface", "OnDeleted"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class Backrooms.MapEditorStatics +// (None) + +class UClass* UMapEditorStatics::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapEditorStatics"); + + return Clss; +} + + +// MapEditorStatics Backrooms.Default__MapEditorStatics +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMapEditorStatics* UMapEditorStatics::GetDefaultObj() +{ + static class UMapEditorStatics* Default = nullptr; + + if (!Default) + Default = static_cast(UMapEditorStatics::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MapEditorStatics.SpawnMapItemsFromJson +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString JsonString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorStatics::SpawnMapItemsFromJson(class AActor* WorldActor, const class FString& JsonString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "SpawnMapItemsFromJson"); + + Params::UMapEditorStatics_SpawnMapItemsFromJson_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.JsonString = JsonString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorStatics.SpawnMapItems +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMapEditorItems MapItems (Parm, NativeAccessSpecifierPublic) + +void UMapEditorStatics::SpawnMapItems(class AActor* WorldActor, const struct FMapEditorItems& MapItems) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "SpawnMapItems"); + + Params::UMapEditorStatics_SpawnMapItems_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.MapItems = MapItems; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorStatics.SetMaterials +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMapEditorItemMaterial MapEditorItemMaterial (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UMapEditorStatics::SetMaterials(struct FMapEditorItemMaterial& MapEditorItemMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "SetMaterials"); + + Params::UMapEditorStatics_SetMaterials_Params Parms{}; + + Parms.MapEditorItemMaterial = MapEditorItemMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MapEditorStatics.SerializeLevel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapEditorStatics::SerializeLevel(class AActor* WorldActor, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "SerializeLevel"); + + Params::UMapEditorStatics_SerializeLevel_Params Parms{}; + + Parms.WorldActor = WorldActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Success != nullptr) + *Success = Parms.Success; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.SaveMapToFile +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapDirectory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString StringToSave (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FullMapName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapEditorStatics::SaveMapToFile(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName, const class FString& StringToSave, class FString* FullMapName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "SaveMapToFile"); + + Params::UMapEditorStatics_SaveMapToFile_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.MapDirectory = MapDirectory; + Parms.MapName = MapName; + Parms.StringToSave = StringToSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FullMapName != nullptr) + *FullMapName = std::move(Parms.FullMapName); + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.RemoveExtension +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString String (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapEditorStatics::RemoveExtension(const class FString& String) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "RemoveExtension"); + + Params::UMapEditorStatics_RemoveExtension_Params Parms{}; + + Parms.String = String; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.LoadMapFromFile +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapDirectory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Extension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FullMapName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapEditorStatics::LoadMapFromFile(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName, const class FString& Extension, class FString* OutString, class FString* FullMapName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "LoadMapFromFile"); + + Params::UMapEditorStatics_LoadMapFromFile_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.MapDirectory = MapDirectory; + Parms.MapName = MapName; + Parms.Extension = Extension; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutString != nullptr) + *OutString = std::move(Parms.OutString); + + if (FullMapName != nullptr) + *FullMapName = std::move(Parms.FullMapName); + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.GetRealMapName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString MapName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapEditorStatics::GetRealMapName(const class FString& MapName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "GetRealMapName"); + + Params::UMapEditorStatics_GetRealMapName_Params Parms{}; + + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.GetMapList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Directory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCutLevelname (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowAllMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapEditorStatics::GetMapList(class AActor* WorldActor, const class FString& Directory, bool bCutLevelname, bool bShowAllMaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "GetMapList"); + + Params::UMapEditorStatics_GetMapList_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.Directory = Directory; + Parms.bCutLevelname = bCutLevelname; + Parms.bShowAllMaps = bShowAllMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.DoesMapExist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapDirectory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MapName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapEditorStatics::DoesMapExist(class AActor* WorldActor, const class FString& MapDirectory, const class FString& MapName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "DoesMapExist"); + + Params::UMapEditorStatics_DoesMapExist_Params Parms{}; + + Parms.WorldActor = WorldActor; + Parms.MapDirectory = MapDirectory; + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.DeSerializeLevel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString JsonString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMapEditorItems ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FMapEditorItems UMapEditorStatics::DeSerializeLevel(const class FString& JsonString, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "DeSerializeLevel"); + + Params::UMapEditorStatics_DeSerializeLevel_Params Parms{}; + + Parms.JsonString = JsonString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Success != nullptr) + *Success = Parms.Success; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.MapEditorStatics.ClearMap +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* WorldActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapEditorStatics::ClearMap(class AActor* WorldActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MapEditorStatics", "ClearMap"); + + Params::UMapEditorStatics_ClearMap_Params Parms{}; + + Parms.WorldActor = WorldActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.MissionData +// (None) + +class UClass* UMissionData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MissionData"); + + return Clss; +} + + +// MissionData Backrooms.Default__MissionData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMissionData* UMissionData::GetDefaultObj() +{ + static class UMissionData* Default = nullptr; + + if (!Default) + Default = static_cast(UMissionData::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MissionData.SetTimeCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionData::SetTimeCompleted(float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MissionData", "SetTimeCompleted"); + + Params::UMissionData_SetTimeCompleted_Params Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MissionData.AddPlayerDeath +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMissionData::AddPlayerDeath() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MissionData", "AddPlayerDeath"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MissionData.AddLowSanityAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMissionData::AddLowSanityAmount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MissionData", "AddLowSanityAmount"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Backrooms.MissionData.AddEntitySighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMissionData::AddEntitySighting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MissionData", "AddEntitySighting"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.MotionScannerComponent +// (None) + +class UClass* UMotionScannerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotionScannerComponent"); + + return Clss; +} + + +// MotionScannerComponent Backrooms.Default__MotionScannerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMotionScannerComponent* UMotionScannerComponent::GetDefaultObj() +{ + static class UMotionScannerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMotionScannerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MotionScannerComponent.StartWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void UMotionScannerComponent::StartWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionScannerComponent", "StartWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Backrooms.MotionScannerComponent.SetNewScanDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SetDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionScannerComponent::SetNewScanDistance(float SetDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionScannerComponent", "SetNewScanDistance"); + + Params::UMotionScannerComponent_SetNewScanDistance_Params Parms{}; + + Parms.SetDistance = SetDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction Backrooms.MotionScannerComponent.ScannerWaveUpdateDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// TArray OutTargets (Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FTelemetryStruct OutTelemetry (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UMotionScannerComponent::ScannerWaveUpdateDelegate__DelegateSignature(const TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionScannerComponent", "ScannerWaveUpdateDelegate__DelegateSignature"); + + Params::UMotionScannerComponent_ScannerWaveUpdateDelegate__DelegateSignature_Params Parms{}; + + Parms.OutTargets = OutTargets; + Parms.OutTelemetry = OutTelemetry; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Backrooms.MotionScannerComponent.EndWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void UMotionScannerComponent::EndWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionScannerComponent", "EndWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class Backrooms.MotionScannerDirector +// (Actor) + +class UClass* AMotionScannerDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotionScannerDirector"); + + return Clss; +} + + +// MotionScannerDirector Backrooms.Default__MotionScannerDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMotionScannerDirector* AMotionScannerDirector::GetDefaultObj() +{ + static class AMotionScannerDirector* Default = nullptr; + + if (!Default) + Default = static_cast(AMotionScannerDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.MotionScannerDirector.CheckLIDARDots +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void AMotionScannerDirector::CheckLIDARDots() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionScannerDirector", "CheckLIDARDots"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Backrooms.NoClipVolume +// (Actor) + +class UClass* ANoClipVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NoClipVolume"); + + return Clss; +} + + +// NoClipVolume Backrooms.Default__NoClipVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANoClipVolume* ANoClipVolume::GetDefaultObj() +{ + static class ANoClipVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ANoClipVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.PlayerStatsComponent +// (None) + +class UClass* UPlayerStatsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerStatsComponent"); + + return Clss; +} + + +// PlayerStatsComponent Backrooms.Default__PlayerStatsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlayerStatsComponent* UPlayerStatsComponent::GetDefaultObj() +{ + static class UPlayerStatsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerStatsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.PushableActor +// (Actor) + +class UClass* APushableActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PushableActor"); + + return Clss; +} + + +// PushableActor Backrooms.Default__PushableActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APushableActor* APushableActor::GetDefaultObj() +{ + static class APushableActor* Default = nullptr; + + if (!Default) + Default = static_cast(APushableActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.PushableActor.GetRightBoundingPoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InInvert (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray APushableActor::GetRightBoundingPoints(bool InInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PushableActor", "GetRightBoundingPoints"); + + Params::APushableActor_GetRightBoundingPoints_Params Parms{}; + + Parms.InInvert = InInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.PushableActor.GetForwardBoundingPoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InInvert (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray APushableActor::GetForwardBoundingPoints(bool InInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PushableActor", "GetForwardBoundingPoints"); + + Params::APushableActor_GetForwardBoundingPoints_Params Parms{}; + + Parms.InInvert = InInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Backrooms.PushableActor.GetClosesPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APushableActor::GetClosesPoint(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PushableActor", "GetClosesPoint"); + + Params::APushableActor_GetClosesPoint_Params Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Backrooms.RadarMap +// (Actor, Pawn) + +class UClass* ARadarMap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadarMap"); + + return Clss; +} + + +// RadarMap Backrooms.Default__RadarMap +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARadarMap* ARadarMap::GetDefaultObj() +{ + static class ARadarMap* Default = nullptr; + + if (!Default) + Default = static_cast(ARadarMap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.RadarPlayerComponent +// (None) + +class UClass* URadarPlayerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadarPlayerComponent"); + + return Clss; +} + + +// RadarPlayerComponent Backrooms.Default__RadarPlayerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class URadarPlayerComponent* URadarPlayerComponent::GetDefaultObj() +{ + static class URadarPlayerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(URadarPlayerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Backrooms.RadarPlayerComponent.StartWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void URadarPlayerComponent::StartWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadarPlayerComponent", "StartWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Backrooms.RadarPlayerComponent.SetNewScanDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SetDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadarPlayerComponent::SetNewScanDistance(float SetDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadarPlayerComponent", "SetNewScanDistance"); + + Params::URadarPlayerComponent_SetNewScanDistance_Params Parms{}; + + Parms.SetDistance = SetDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction Backrooms.RadarPlayerComponent.ScannerWaveUpdateDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// TArray OutTargets (Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FTelemetryStruct OutTelemetry (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void URadarPlayerComponent::ScannerWaveUpdateDelegate__DelegateSignature(const TArray& OutTargets, const struct FTelemetryStruct& OutTelemetry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadarPlayerComponent", "ScannerWaveUpdateDelegate__DelegateSignature"); + + Params::URadarPlayerComponent_ScannerWaveUpdateDelegate__DelegateSignature_Params Parms{}; + + Parms.OutTargets = OutTargets; + Parms.OutTelemetry = OutTelemetry; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Backrooms.RadarPlayerComponent.EndWaveEvent +// (Event, Public, BlueprintEvent) +// Parameters: + +void URadarPlayerComponent::EndWaveEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadarPlayerComponent", "EndWaveEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class Backrooms.SteamManager +// (None) + +class UClass* USteamManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamManager"); + + return Clss; +} + + +// SteamManager Backrooms.Default__SteamManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamManager* USteamManager::GetDefaultObj() +{ + static class USteamManager* Default = nullptr; + + if (!Default) + Default = static_cast(USteamManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Backrooms.WalkingVolume +// (Actor) + +class UClass* AWalkingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WalkingVolume"); + + return Clss; +} + + +// WalkingVolume Backrooms.Default__WalkingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWalkingVolume* AWalkingVolume::GetDefaultObj() +{ + static class AWalkingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AWalkingVolume::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_parameters.hpp new file mode 100644 index 0000000..eb9462e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_parameters.hpp @@ -0,0 +1,1097 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Backrooms.AI_ObjectWC.GetWeight +struct UAI_ObjectWC_GetWeight_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.SetLogValue +struct UBackroomsBPFunctionLibrary_SetLogValue_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.SetCurrentLevelLogs +struct UBackroomsBPFunctionLibrary_SetCurrentLevelLogs_Params +{ +public: + class FString LevelName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.SaveToClipboard +struct UBackroomsBPFunctionLibrary_SaveToClipboard_Params +{ +public: + class FString ToClipboard; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.ResetWorldTime +struct UBackroomsBPFunctionLibrary_ResetWorldTime_Params +{ +public: + class AGameMode* GameMode; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.PlayRate +struct UBackroomsBPFunctionLibrary_PlayRate_Params +{ +public: + class UTimelineComponent* Timeline; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sec; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.LoadXP +struct UBackroomsBPFunctionLibrary_LoadXP_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.K2_IsTearingDown +struct UBackroomsBPFunctionLibrary_K2_IsTearingDown_Params +{ +public: + class UObject* Caller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTearingDown; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19AD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.IsNoHMDMode +struct UBackroomsBPFunctionLibrary_IsNoHMDMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetSystemTimeSeconds +struct UBackroomsBPFunctionLibrary_GetSystemTimeSeconds_Params +{ +public: + struct FDateTime DateTime; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19AE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetSplinePoints +struct UBackroomsBPFunctionLibrary_GetSplinePoints_Params +{ +public: + class USplineComponent* SplineComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetSaveGameSlotsByType +struct UBackroomsBPFunctionLibrary_GetSaveGameSlotsByType_Params +{ +public: + class FString Prefix; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetPlayerStateArray +struct UBackroomsBPFunctionLibrary_GetPlayerStateArray_Params +{ +public: + class AGameStateBase* GameState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetIndexOfClosestSplinePoint +struct UBackroomsBPFunctionLibrary_GetIndexOfClosestSplinePoint_Params +{ +public: + class USplineComponent* SplineComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetDateFromSeconds +struct UBackroomsBPFunctionLibrary_GetDateFromSeconds_Params +{ +public: + int32 Seconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19AF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDateTime ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.GetAllSaveGameSlotNames +struct UBackroomsBPFunctionLibrary_GetAllSaveGameSlotNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.DetectCurrentGesture +struct UBackroomsBPFunctionLibrary_DetectCurrentGesture_Params +{ +public: + TArray PoseFingerCurls; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class UOpenInputGestureDatabase* GesturesDB; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.ClearCharacterFloor +struct UBackroomsBPFunctionLibrary_ClearCharacterFloor_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.CanNavigationReachPoint +struct UBackroomsBPFunctionLibrary_CanNavigationReachPoint_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLocation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.BackroomsBPFunctionLibrary.AddXP +struct UBackroomsBPFunctionLibrary_AddXP_Params +{ +public: + float XpToAdd; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.BoatComponent.Server_PassMovementInfo +struct UBoatComponent_Server_PassMovementInfo_Params +{ +public: + struct FRepXShipMovement NewRepXShipMovement; // 0x0(0x30)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.BoatComponent.IsEngineInWater +struct UBoatComponent_IsEngineInWater_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.BoatComponent.GetXShipPawn +struct UBoatComponent_GetXShipPawn_Params +{ +public: + class ABoatPawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.BoatComponent.GetShipBoundsRadius +struct UBoatComponent_GetShipBoundsRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.InteractablePawn.ToggleMouse +struct AInteractablePawn_ToggleMouse_Params +{ +public: + bool bHide; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.InteractablePawn.SetUsingVR +struct AInteractablePawn_SetUsingVR_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPossess; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractablePawn.SetCameraPostProcessing +struct AInteractablePawn_SetCameraPostProcessing_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.InteractablePawn.OnVRPossess +struct AInteractablePawn_OnVRPossess_Params +{ +public: + bool bPossess; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractablePawn.OnUsedServer +struct AInteractablePawn_OnUsedServer_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractablePawn.OnStartInteracting +struct AInteractablePawn_OnStartInteracting_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractablePawn.OnHiddenPossess +struct AInteractablePawn_OnHiddenPossess_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.InteractablePawn.OnAttemptUse +struct AInteractablePawn_OnAttemptUse_Params +{ +public: + bool CanUse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.BoatPawn.GetXShipComponent +struct ABoatPawn_GetXShipComponent_Params +{ +public: + class UBoatComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Backrooms.BoatPawn.GetWaterWorldZ +struct ABoatPawn_GetWaterWorldZ_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Backrooms.BoatPawn.GetWaterNormal +struct ABoatPawn_GetWaterNormal_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Backrooms.BoatPawn.GetWaterDensity +struct ABoatPawn_GetWaterDensity_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.BoatPawn.AddRotationInput +struct ABoatPawn_AddRotationInput_Params +{ +public: + float ScaleValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.CustomUserWidget.ToggleInventory +struct UCustomUserWidget_ToggleInventory_Params +{ +public: + bool IsVisible; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.CustomUserWidget.SetHotbarSlot +struct UCustomUserWidget_SetHotbarSlot_Params +{ +public: + int32 ItemSlot; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.CustomUserWidget.RefreshInventory +struct UCustomUserWidget_RefreshInventory_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.TogglePlayerVisibility +struct AFancyCharacter_TogglePlayerVisibility_Params +{ +public: + bool IsHidden; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.TogglePlayerLegs +struct AFancyCharacter_TogglePlayerLegs_Params +{ +public: + bool IsHidden; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.ToggleBlur +struct AFancyCharacter_ToggleBlur_Params +{ +public: + bool ShouldBlur; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.SetIsOverlapOnly +struct AFancyCharacter_SetIsOverlapOnly_Params +{ +public: + bool ShouldOverlapOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.SetCanCollide +struct AFancyCharacter_SetCanCollide_Params +{ +public: + bool ShouldCollide; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.FancyCharacter.OnSanityUpdate +struct AFancyCharacter_OnSanityUpdate_Params +{ +public: + float Sanity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.FancyCharacter.InteractCallBackVR +struct AFancyCharacter_InteractCallBackVR_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.FancyCharacter.Interact +struct AFancyCharacter_Interact_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.HideItem +struct AFancyCharacter_HideItem_Params +{ +public: + bool IsVisible; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyCharacter.ChangeCrosshairVisibility +struct AFancyCharacter_ChangeCrosshairVisibility_Params +{ +public: + bool IsVisible; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyGameInstance.OnSteamOverlayIsActive +struct UFancyGameInstance_OnSteamOverlayIsActive_Params +{ +public: + bool IsOverlayActive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyGameInstance.InitializeCPPElements +struct UFancyGameInstance_InitializeCPPElements_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.FancyGameInstance.GetCurrentGameLanguage +struct UFancyGameInstance_GetCurrentGameLanguage_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Backrooms.FancyGameInstance.CreateMission +struct UFancyGameInstance_CreateMission_Params +{ +public: + class FString TargetEscapeLevel; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelBaseXP; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelTimeLimit; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MissionStructRowName; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Backrooms.FancyGameInstance.CompleteMission +struct UFancyGameInstance_CompleteMission_Params +{ +public: + float TimeCompleted; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMissionStructure ReturnValue; // 0x8(0x60)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.FancyMovementComponent.SetSprinting +struct UFancyMovementComponent_SetSprinting_Params +{ +public: + bool Sprint; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.FancyPlayerController.GetObjectScreenRadius +struct AFancyPlayerController_GetObjectScreenRadius_Params +{ +public: + class UStaticMeshComponent* MeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19CA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.FancyPlayerState.RemoveSanity +struct AFancyPlayerState_RemoveSanity_Params +{ +public: + float Amount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.FancyPlayerState.AddSanity +struct AFancyPlayerState_AddSanity_Params +{ +public: + float Amount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.GripMotionControllerComponent.Server_SendControllerTransform +struct UGripMotionControllerComponent_Server_SendControllerTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.GripMotionControllerComponent.GetPhysicsVelocity +struct UGripMotionControllerComponent_GetPhysicsVelocity_Params +{ +public: + struct FVector AngularVelocity; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearVelocity; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.GripMotionControllerComponent.BP_IsLocallyControlled +struct UGripMotionControllerComponent_BP_IsLocallyControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InspectableActor.SetPlayerRef +struct AInspectableActor_SetPlayerRef_Params +{ +public: + class ACharacter* Ref; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InspectableActor.SetCameraLocation +struct AInspectableActor_SetCameraLocation_Params +{ +public: + class UCameraComponent* CameraComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InspectableActor.GetMesh +struct AInspectableActor_GetMesh_Params +{ +public: + class UStaticMeshComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractableComponent.OnUsedServer +struct UInteractableComponent_OnUsedServer_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InteractableInterface.OnActorUsed +struct IInteractableInterface_OnActorUsed_Params +{ +public: + class ACharacter* Character; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InventoryComponent.SwapInventoryItems +struct UInventoryComponent_SwapInventoryItems_Params +{ +public: + int32 FirstIdx; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondIdx; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InventoryComponent.RemoveFromInventory +struct UInventoryComponent_RemoveFromInventory_Params +{ +public: + class UInventoryItem* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.InventoryComponent.IsSlotEmpty +struct UInventoryComponent_IsSlotEmpty_Params +{ +public: + int32 SlotIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.InventoryComponent.GetItemAtSlot +struct UInventoryComponent_GetItemAtSlot_Params +{ +public: + int32 SlotIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UInventoryItem* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.InventoryComponent.DropItem +struct UInventoryComponent_DropItem_Params +{ +public: + uint8 Slot; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.InventoryComponent.AddToInventory +struct UInventoryComponent_AddToInventory_Params +{ +public: + class UInventoryItem* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x94 (0x94 - 0x0) +// Function Backrooms.LIDARBlueprintFunctionLibrary.FindCollisionUVSkeletalMesh +struct ULIDARBlueprintFunctionLibrary_FindCollisionUVSkeletalMesh_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector2D UV; // 0x88(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x90(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.LIDARBlueprintFunctionLibrary.CreateLiDarDot +struct ULIDARBlueprintFunctionLibrary_CreateLiDarDot_Params +{ +public: + class UObject* Caller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* RenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLIDARDotStruct ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Backrooms.LIDARComponent.ScannerTrace +struct ULIDARComponent_ScannerTrace_Params +{ +public: + class UStaticMeshComponent* Mesh; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult ReturnValue; // 0x8(0x88)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.Turn +struct UMapEditorCharacterMovement_Turn_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.Server_SetSpeedMultiplier +struct UMapEditorCharacterMovement_Server_SetSpeedMultiplier_Params +{ +public: + float SpeedMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.MoveUp +struct UMapEditorCharacterMovement_MoveUp_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.MoveRight +struct UMapEditorCharacterMovement_MoveRight_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.MoveForward +struct UMapEditorCharacterMovement_MoveForward_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.LookUp +struct UMapEditorCharacterMovement_LookUp_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.InMovementMode +struct UMapEditorCharacterMovement_InMovementMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.IncreaseSpeedMultiplier +struct UMapEditorCharacterMovement_IncreaseSpeedMultiplier_Params +{ +public: + float IncreaseAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.EnterMovementMode +struct UMapEditorCharacterMovement_EnterMovementMode_Params +{ +public: + bool Enter; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorCharacterMovement.DecreaseSpeedMultiplier +struct UMapEditorCharacterMovement_DecreaseSpeedMultiplier_Params +{ +public: + float DecreaseAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.SpawnActor +struct UMapEditorHandlerComponent_SpawnActor_Params +{ +public: + TSubclassOf ActorClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Backrooms.MapEditorHandlerComponent.SetSnapAmount +struct UMapEditorHandlerComponent_SetSnapAmount_Params +{ +public: + struct FMapEditorSnapping SnappingAmounts; // 0x0(0xC)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.SetReturnPawn +struct UMapEditorHandlerComponent_SetReturnPawn_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.SetActorTransform +struct UMapEditorHandlerComponent_SetActorTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.SetActor +struct UMapEditorHandlerComponent_SetActor_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.Server_SpawnActor +struct UMapEditorHandlerComponent_Server_SpawnActor_Params +{ +public: + TSubclassOf ActorClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.Server_ReplicateTransform +struct UMapEditorHandlerComponent_Server_ReplicateTransform_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x10(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.Server_DeleteActor +struct UMapEditorHandlerComponent_Server_DeleteActor_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.MouseTrace +struct UMapEditorHandlerComponent_MouseTrace_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHitGizmo; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebugLine; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult ReturnValue; // 0x8(0x88)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.HasValidReturnPawn +struct UMapEditorHandlerComponent_HasValidReturnPawn_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Backrooms.MapEditorHandlerComponent.GetSnapAmount +struct UMapEditorHandlerComponent_GetSnapAmount_Params +{ +public: + struct FMapEditorSnapping ReturnValue; // 0x0(0xC)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.GetReplicationRate +struct UMapEditorHandlerComponent_GetReplicationRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.GetGizmoType +struct UMapEditorHandlerComponent_GetGizmoType_Params +{ +public: + enum class EGizmoType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.GetActorTransform +struct UMapEditorHandlerComponent_GetActorTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Backrooms.MapEditorHandlerComponent.GetActorName +struct UMapEditorHandlerComponent_GetActorName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Backrooms.MapEditorInterface.OnScaleChanged +struct IMapEditorInterface_OnScaleChanged_Params +{ +public: + struct FVector NewScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.MapEditorInterface.OnMaterialLoaded +struct IMapEditorInterface_OnMaterialLoaded_Params +{ +public: + struct FMapEditorItemMaterial MapEditorItemMaterial; // 0x0(0x20)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.MapEditorStatics.SpawnMapItemsFromJson +struct UMapEditorStatics_SpawnMapItemsFromJson_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString JsonString; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.MapEditorStatics.SpawnMapItems +struct UMapEditorStatics_SpawnMapItems_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMapEditorItems MapItems; // 0x8(0x10)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.MapEditorStatics.SetMaterials +struct UMapEditorStatics_SetMaterials_Params +{ +public: + struct FMapEditorItemMaterial MapEditorItemMaterial; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.MapEditorStatics.SerializeLevel +struct UMapEditorStatics_SerializeLevel_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Backrooms.MapEditorStatics.SaveMapToFile +struct UMapEditorStatics_SaveMapToFile_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapDirectory; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapName; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringToSave; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FullMapName; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.MapEditorStatics.RemoveExtension +struct UMapEditorStatics_RemoveExtension_Params +{ +public: + class FString String; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Backrooms.MapEditorStatics.LoadMapFromFile +struct UMapEditorStatics_LoadMapFromFile_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapDirectory; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapName; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Extension; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutString; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FullMapName; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Backrooms.MapEditorStatics.GetRealMapName +struct UMapEditorStatics_GetRealMapName_Params +{ +public: + class FString MapName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.MapEditorStatics.GetMapList +struct UMapEditorStatics_GetMapList_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Directory; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCutLevelname; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowAllMaps; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Backrooms.MapEditorStatics.DoesMapExist +struct UMapEditorStatics_DoesMapExist_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapDirectory; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapName; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19FA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Backrooms.MapEditorStatics.DeSerializeLevel +struct UMapEditorStatics_DeSerializeLevel_Params +{ +public: + class FString JsonString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMapEditorItems ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Backrooms.MapEditorStatics.ClearMap +struct UMapEditorStatics_ClearMap_Params +{ +public: + class AActor* WorldActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MissionData.SetTimeCompleted +struct UMissionData_SetTimeCompleted_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.MotionScannerComponent.SetNewScanDistance +struct UMotionScannerComponent_SetNewScanDistance_Params +{ +public: + float SetDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction Backrooms.MotionScannerComponent.ScannerWaveUpdateDelegate__DelegateSignature +struct UMotionScannerComponent_ScannerWaveUpdateDelegate__DelegateSignature_Params +{ +public: + TArray OutTargets; // 0x0(0x10)(Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTelemetryStruct OutTelemetry; // 0x10(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.PushableActor.GetRightBoundingPoints +struct APushableActor_GetRightBoundingPoints_Params +{ +public: + bool InInvert; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A03[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.PushableActor.GetForwardBoundingPoints +struct APushableActor_GetForwardBoundingPoints_Params +{ +public: + bool InInvert; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A04[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Backrooms.PushableActor.GetClosesPoint +struct APushableActor_GetClosesPoint_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A05[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Backrooms.RadarPlayerComponent.SetNewScanDistance +struct URadarPlayerComponent_SetNewScanDistance_Params +{ +public: + float SetDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction Backrooms.RadarPlayerComponent.ScannerWaveUpdateDelegate__DelegateSignature +struct URadarPlayerComponent_ScannerWaveUpdateDelegate__DelegateSignature_Params +{ +public: + TArray OutTargets; // 0x0(0x10)(Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTelemetryStruct OutTelemetry; // 0x10(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_structs.hpp new file mode 100644 index 0000000..5c39403 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Backrooms_structs.hpp @@ -0,0 +1,345 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMotionComponentType : uint8 +{ + TARGET = 0, + TEAMMATE = 1, + SCANNER = 2, + EMotionComponentType_MAX = 3, +}; + +enum class EEventType : uint8 +{ + None = 0, + Halloween = 1, + Christmas = 2, + EEventType_MAX = 3, +}; + +enum class EVRVelocityType : uint8 +{ + VRLOCITY_Default = 0, + VRLOCITY_RunningAverage = 1, + VRLOCITY_SamplePeak = 2, + VRLOCITY_MAX = 3, +}; + +enum class EVRRotationQuantization : uint8 +{ + RoundTo10Bits = 0, + RoundToShort = 1, + EVRRotationQuantization_MAX = 2, +}; + +enum class EVRVectorQuantization : uint8 +{ + RoundOneDecimal = 0, + RoundTwoDecimals = 1, + EVRVectorQuantization_MAX = 2, +}; + +enum class EItemTypes : uint8 +{ + TOOL = 0, + CONSUMABLE = 1, + EItemTypes_MAX = 2, +}; + +enum class EItemRarity : uint8 +{ + Undefined = 0, + Common = 1, + Uncommon = 2, + Rare = 3, + Epic = 4, + Legendary = 5, + EItemRarity_MAX = 6, +}; + +enum class EItemType : uint8 +{ + Undefined = 0, + Placeable = 1, + Equipment = 2, + Consumable = 3, + Material = 4, + EItemType_MAX = 5, +}; + +enum class EGizmoType : uint8 +{ + None = 0, + Location = 1, + Rotation = 2, + Scale = 3, + EGizmoType_MAX = 4, +}; + +enum class EScaleAxis : uint8 +{ + None = 0, + ScaleX = 1, + ScaleY = 2, + ScaleZ = 3, + EScaleAxis_MAX = 4, +}; + +enum class ERotationAxis : uint8 +{ + None = 0, + Yaw = 1, + Roll = 2, + Pitch = 3, + ERotationAxis_MAX = 4, +}; + +enum class EMoveAxis : uint8 +{ + None = 0, + XAxis = 1, + YAxis = 2, + ZAxis = 3, + EMoveAxis_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct Backrooms.TelemetryStruct +struct FTelemetryStruct +{ +public: + float MinDistance; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetsCount; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Backrooms.TargetsStruct +struct FTargetsStruct +{ +public: + class UMotionScannerComponent* Target; // 0x0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Velocity; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTeammate; // 0x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A11[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Backrooms.ScannerStruct +struct FScannerStruct +{ +public: + float ScanRate; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScanDistance; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeedDetected; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetDetectOffset; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWavePosition; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveMultiply; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WavePositionUI; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveDistance; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Backrooms.TargetStruct +struct FTargetStruct +{ +public: + class UStaticMesh* TargetStaticMesh; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TargetMaterial; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeScale; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A12[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Backrooms.RadarTargetStruct +struct FRadarTargetStruct +{ +public: + class URadarPlayerComponent* Target; // 0x0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Velocity; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTeammate; // 0x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A13[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x40 - 0x8) +// ScriptStruct Backrooms.Collectible +struct FCollectible : public FTableRowBase +{ +public: + class FName ID; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Name; // 0x10(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FName Description; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A14[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Icon; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Backrooms.BPVRComponentPosRep +struct FBPVRComponentPosRep +{ +public: + struct FVector Position; // 0x0(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EVRVectorQuantization QuantizationLevel; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRRotationQuantization RotationQuantizationLevel; // 0x19(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A15[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Backrooms.BPLowPassPeakFilter +struct FBPLowPassPeakFilter +{ +public: + int32 VelocitySamples; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A16[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VelocitySampleLog; // 0x8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1A17[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x150 (0x150 - 0x0) +// ScriptStruct Backrooms.BPEuroLowPassFilterTrans +struct FBPEuroLowPassFilterTrans +{ +public: + float MinCutoff; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaCutoff; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutoffSlope; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A18[0x144]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Backrooms.ItemQuality +struct FItemQuality +{ +public: + uint8 Pad_1A19[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x68 - 0x8) +// ScriptStruct Backrooms.ItemStructure +struct FItemStructure : public FTableRowBase +{ +public: + class FName ID; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Icon; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Name; // 0x18(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FName Description; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EItemType ItemType; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EItemRarity Quality; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PriceValue; // 0x3A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsStackable; // 0x3B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxStackSize; // 0x3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* Class; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InspectableClass; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDroppable; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* ItemMesh; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* DroppedMesh; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Backrooms.LIDARDotStruct +struct FLIDARDotStruct +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Backrooms.MapEditorItem +struct FMapEditorItem +{ +public: + TSubclassOf ActorToSpawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ItemTransform; // 0x10(0x30)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x40(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Backrooms.MapEditorItems +struct FMapEditorItems +{ +public: + TArray Items; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Backrooms.MapEditorItemMaterial +struct FMapEditorItemMaterial +{ +public: + TArray MeshComponents; // 0x0(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Materials; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Backrooms.MapEditorSteps +struct FMapEditorSteps +{ +public: + uint8 Pad_1A1E[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Backrooms.MapEditorSnapping +struct FMapEditorSnapping +{ +public: + float Location; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x60 - 0x8) +// ScriptStruct Backrooms.MissionStructure +struct FMissionStructure : public FTableRowBase +{ +public: + class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Description; // 0x10(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UTexture2D* Image; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DangerClass; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float XPEarned; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float XPPenalty; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeCompleted; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CompletedInTime; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PlayerDeaths; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EntitySightings; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LowSanityMoments; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExtraDataRowName; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x28 - 0x8) +// ScriptStruct Backrooms.ProfaneWord +struct FProfaneWord : public FTableRowBase +{ +public: + class FName Language; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Severity; // 0x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A20[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Word; // 0x18(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_classes.hpp new file mode 100644 index 0000000..70e4fc7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class BacktraceBlueprintLibrary.BacktraceBlueprintLibrary +class UBacktraceBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBacktraceBlueprintLibrary* GetDefaultObj(); + + void CrashException(); + void Crash(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_functions.cpp new file mode 100644 index 0000000..86ad4cb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_functions.cpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class BacktraceBlueprintLibrary.BacktraceBlueprintLibrary +// (None) + +class UClass* UBacktraceBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BacktraceBlueprintLibrary"); + + return Clss; +} + + +// BacktraceBlueprintLibrary BacktraceBlueprintLibrary.Default__BacktraceBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBacktraceBlueprintLibrary* UBacktraceBlueprintLibrary::GetDefaultObj() +{ + static class UBacktraceBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBacktraceBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BacktraceBlueprintLibrary.BacktraceBlueprintLibrary.CrashException +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UBacktraceBlueprintLibrary::CrashException() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BacktraceBlueprintLibrary", "CrashException"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function BacktraceBlueprintLibrary.BacktraceBlueprintLibrary.Crash +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UBacktraceBlueprintLibrary::Crash() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BacktraceBlueprintLibrary", "Crash"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceBlueprintLibrary_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_classes.hpp new file mode 100644 index 0000000..291b3a9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x80 - 0x38) +// Class BacktraceSettingsLibrary.BacktraceSettings +class UBacktraceSettings : public UDeveloperSettings +{ +public: + class FString Token; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SymbolsToken; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Universe; // 0x58(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ProjectName; // 0x68(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSendDebugBulids; // 0x78(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSendReleaseBulids; // 0x79(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideGlobalCrashReporterSettings; // 0x7A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPortedOldSettingsStyle; // 0x7B(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ABF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBacktraceSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_functions.cpp new file mode 100644 index 0000000..9c2f981 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class BacktraceSettingsLibrary.BacktraceSettings +// (None) + +class UClass* UBacktraceSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BacktraceSettings"); + + return Clss; +} + + +// BacktraceSettings BacktraceSettingsLibrary.Default__BacktraceSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBacktraceSettings* UBacktraceSettings::GetDefaultObj() +{ + static class UBacktraceSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UBacktraceSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BacktraceSettingsLibrary_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_classes.hpp new file mode 100644 index 0000000..c193c84 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x35 (0x35D - 0x328) +// BlueprintGeneratedClass Bacteria_AIC_2.Bacteria_AIC_2_C +class ABacteria_AIC_2_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool NeedsToSetupPatrol; // 0x35C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ABacteria_AIC_2_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void SetCanTeleport(); + void ExecuteUbergraph_Bacteria_AIC_2(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5, bool CallFunc_HasAuthority_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_functions.cpp new file mode 100644 index 0000000..2da0eb6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_functions.cpp @@ -0,0 +1,164 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Bacteria_AIC_2.Bacteria_AIC_2_C +// (Actor) + +class UClass* ABacteria_AIC_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_AIC_2_C"); + + return Clss; +} + + +// Bacteria_AIC_2_C Bacteria_AIC_2.Default__Bacteria_AIC_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABacteria_AIC_2_C* ABacteria_AIC_2_C::GetDefaultObj() +{ + static class ABacteria_AIC_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABacteria_AIC_2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABacteria_AIC_2_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_2_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_AIC_2_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_2_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::ABacteria_AIC_2_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.SetCanTeleport +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_AIC_2_C::SetCanTeleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_2_C", "SetCanTeleport"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.ExecuteUbergraph_Bacteria_AIC_2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_AIC_2_C::ExecuteUbergraph_Bacteria_AIC_2(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5, bool CallFunc_HasAuthority_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_2_C", "ExecuteUbergraph_Bacteria_AIC_2"); + + Params::ABacteria_AIC_2_C_ExecuteUbergraph_Bacteria_AIC_2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_Roaming_BP = K2Node_DynamicCast_AsBacteria_Roaming_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3; + Parms.CallFunc_GetBlackboard_ReturnValue_4 = CallFunc_GetBlackboard_ReturnValue_4; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_Roaming_BP_1 = K2Node_DynamicCast_AsBacteria_Roaming_BP_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_5 = CallFunc_GetBlackboard_ReturnValue_5; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_parameters.hpp new file mode 100644 index 0000000..d86f62d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_parameters.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct ABacteria_AIC_2_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x91 (0x91 - 0x0) +// Function Bacteria_AIC_2.Bacteria_AIC_2_C.ExecuteUbergraph_Bacteria_AIC_2 +struct ABacteria_AIC_2_C_ExecuteUbergraph_Bacteria_AIC_2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_236D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_236F[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2370[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABacteria_Roaming_BP_C* K2Node_DynamicCast_AsBacteria_Roaming_BP_1; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2371[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_classes.hpp new file mode 100644 index 0000000..d851139 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x34 (0x35C - 0x328) +// BlueprintGeneratedClass Bacteria_AIC.Bacteria_AIC_C +class ABacteria_AIC_C : public AAIController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABacteria_AIC_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void Setup_AI(class UBehaviorTree* Behavior_Tree); + void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn); + void SetCanTeleport(); + void SetChase(); + void OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void ExecuteUbergraph_Bacteria_AIC(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_RunBehaviorTree_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess_1, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_6, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP_1, bool K2Node_DynamicCast_bSuccess_2, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_functions.cpp new file mode 100644 index 0000000..ea36138 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_functions.cpp @@ -0,0 +1,246 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Bacteria_AIC.Bacteria_AIC_C +// (Actor) + +class UClass* ABacteria_AIC_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_AIC_C"); + + return Clss; +} + + +// Bacteria_AIC_C Bacteria_AIC.Default__Bacteria_AIC_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABacteria_AIC_C* ABacteria_AIC_C::GetDefaultObj() +{ + static class ABacteria_AIC_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABacteria_AIC_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABacteria_AIC_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.Setup AI +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBehaviorTree* Behavior_Tree (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_AIC_C::Setup_AI(class UBehaviorTree* Behavior_Tree) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "Setup AI"); + + Params::ABacteria_AIC_C_Setup_AI_Params Parms{}; + + Parms.Behavior_Tree = Behavior_Tree; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_AIC_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature"); + + Params::ABacteria_AIC_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{}; + + Parms.Pawn = Pawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.SetCanTeleport +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_AIC_C::SetCanTeleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "SetCanTeleport"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.SetChase +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_AIC_C::SetChase() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "SetChase"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.OnQueryFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_AIC_C::OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "OnQueryFinish"); + + Params::ABacteria_AIC_C_OnQueryFinish_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AIC.Bacteria_AIC_C.ExecuteUbergraph_Bacteria_AIC +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_AIC_C::ExecuteUbergraph_Bacteria_AIC(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_RunBehaviorTree_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP, bool K2Node_DynamicCast_bSuccess_1, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_6, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP_1, bool K2Node_DynamicCast_bSuccess_2, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AIC_C", "ExecuteUbergraph_Bacteria_AIC"); + + Params::ABacteria_AIC_C_ExecuteUbergraph_Bacteria_AIC_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3; + Parms.K2Node_DynamicCast_AsBacteria_BP = K2Node_DynamicCast_AsBacteria_BP; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Behavior_Tree = K2Node_CustomEvent_Behavior_Tree; + Parms.CallFunc_GetBlackboard_ReturnValue_4 = CallFunc_GetBlackboard_ReturnValue_4; + Parms.CallFunc_GetBlackboard_ReturnValue_5 = CallFunc_GetBlackboard_ReturnValue_5; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetBlackboard_ReturnValue_6 = CallFunc_GetBlackboard_ReturnValue_6; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.K2Node_DynamicCast_AsBacteria_BP_1 = K2Node_DynamicCast_AsBacteria_BP_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_parameters.hpp new file mode 100644 index 0000000..a02cf96 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_parameters.hpp @@ -0,0 +1,91 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function Bacteria_AIC.Bacteria_AIC_C.Setup AI +struct ABacteria_AIC_C_Setup_AI_Params +{ +public: + class UBehaviorTree* Behavior_Tree; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Bacteria_AIC.Bacteria_AIC_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature +struct ABacteria_AIC_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function Bacteria_AIC.Bacteria_AIC_C.OnQueryFinish +struct ABacteria_AIC_C_OnQueryFinish_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x179 (0x179 - 0x0) +// Function Bacteria_AIC.Bacteria_AIC_C.ExecuteUbergraph_Bacteria_AIC +struct ABacteria_AIC_C_ExecuteUbergraph_Bacteria_AIC_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FB4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_RunBehaviorTree_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB5[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_4; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_5; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x78(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_6; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FB9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABacteria_BP_C* K2Node_DynamicCast_AsBacteria_BP_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FBA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0xD0(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FBB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Get_Item; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0xF0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AIC_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_classes.hpp new file mode 100644 index 0000000..23f59f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30C (0x5C4 - 0x2B8) +// AnimBlueprintGeneratedClass Bacteria_AnimBP_2.Bacteria_AnimBP_2_C +class UBacteria_AnimBP_2_C : public UAnimInstance +{ +public: + uint8 Pad_2195[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x320(0x28)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x348(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x430(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x460(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x4E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x510(0xB0)(None) + float Speed; // 0x5C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UBacteria_AnimBP_2_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_B6EDB8254B991F8BF52B7A8B6284EB0B(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_A772EA35429EB252A7E8E9B61C995325(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Bacteria_AnimBP_2(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_functions.cpp new file mode 100644 index 0000000..6f3e2b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_functions.cpp @@ -0,0 +1,157 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Bacteria_AnimBP_2.Bacteria_AnimBP_2_C +// (None) + +class UClass* UBacteria_AnimBP_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_AnimBP_2_C"); + + return Clss; +} + + +// Bacteria_AnimBP_2_C Bacteria_AnimBP_2.Default__Bacteria_AnimBP_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBacteria_AnimBP_2_C* UBacteria_AnimBP_2_C::GetDefaultObj() +{ + static class UBacteria_AnimBP_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBacteria_AnimBP_2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UBacteria_AnimBP_2_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_2_C", "AnimGraph"); + + Params::UBacteria_AnimBP_2_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_B6EDB8254B991F8BF52B7A8B6284EB0B +// (BlueprintEvent) +// Parameters: + +void UBacteria_AnimBP_2_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_B6EDB8254B991F8BF52B7A8B6284EB0B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_2_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_B6EDB8254B991F8BF52B7A8B6284EB0B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_A772EA35429EB252A7E8E9B61C995325 +// (BlueprintEvent) +// Parameters: + +void UBacteria_AnimBP_2_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_A772EA35429EB252A7E8E9B61C995325() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_2_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_2_AnimGraphNode_TransitionResult_A772EA35429EB252A7E8E9B61C995325"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBacteria_AnimBP_2_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_2_C", "BlueprintUpdateAnimation"); + + Params::UBacteria_AnimBP_2_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.ExecuteUbergraph_Bacteria_AnimBP_2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBacteria_AnimBP_2_C::ExecuteUbergraph_Bacteria_AnimBP_2(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_2_C", "ExecuteUbergraph_Bacteria_AnimBP_2"); + + Params::UBacteria_AnimBP_2_C_ExecuteUbergraph_Bacteria_AnimBP_2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_parameters.hpp new file mode 100644 index 0000000..e46eb8c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.AnimGraph +struct UBacteria_AnimBP_2_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.BlueprintUpdateAnimation +struct UBacteria_AnimBP_2_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2C (0x2C - 0x0) +// Function Bacteria_AnimBP_2.Bacteria_AnimBP_2_C.ExecuteUbergraph_Bacteria_AnimBP_2 +struct UBacteria_AnimBP_2_C_ExecuteUbergraph_Bacteria_AnimBP_2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2192[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2193[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2194[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_classes.hpp new file mode 100644 index 0000000..7b402e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30C (0x5C4 - 0x2B8) +// AnimBlueprintGeneratedClass Bacteria_AnimBP.Bacteria_AnimBP_C +class UBacteria_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_1FD9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x320(0x28)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x348(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x430(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x460(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x4E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x510(0xB0)(None) + float Speed; // 0x5C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UBacteria_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_0AED4C9F4260D894E35E47A57C340F87(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_9EEDD44D4AEC7449DD3BE88E9B734C59(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Bacteria_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_functions.cpp new file mode 100644 index 0000000..5a3332c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_functions.cpp @@ -0,0 +1,157 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Bacteria_AnimBP.Bacteria_AnimBP_C +// (None) + +class UClass* UBacteria_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_AnimBP_C"); + + return Clss; +} + + +// Bacteria_AnimBP_C Bacteria_AnimBP.Default__Bacteria_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBacteria_AnimBP_C* UBacteria_AnimBP_C::GetDefaultObj() +{ + static class UBacteria_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBacteria_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UBacteria_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_C", "AnimGraph"); + + Params::UBacteria_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_0AED4C9F4260D894E35E47A57C340F87 +// (BlueprintEvent) +// Parameters: + +void UBacteria_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_0AED4C9F4260D894E35E47A57C340F87() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_0AED4C9F4260D894E35E47A57C340F87"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_9EEDD44D4AEC7449DD3BE88E9B734C59 +// (BlueprintEvent) +// Parameters: + +void UBacteria_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_9EEDD44D4AEC7449DD3BE88E9B734C59() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Bacteria_AnimBP_AnimGraphNode_TransitionResult_9EEDD44D4AEC7449DD3BE88E9B734C59"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBacteria_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UBacteria_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.ExecuteUbergraph_Bacteria_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBacteria_AnimBP_C::ExecuteUbergraph_Bacteria_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_AnimBP_C", "ExecuteUbergraph_Bacteria_AnimBP"); + + Params::UBacteria_AnimBP_C_ExecuteUbergraph_Bacteria_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_parameters.hpp new file mode 100644 index 0000000..222949b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.AnimGraph +struct UBacteria_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.BlueprintUpdateAnimation +struct UBacteria_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2C (0x2C - 0x0) +// Function Bacteria_AnimBP.Bacteria_AnimBP_C.ExecuteUbergraph_Bacteria_AnimBP +struct UBacteria_AnimBP_C_ExecuteUbergraph_Bacteria_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FD6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FD7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FD8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_classes.hpp new file mode 100644 index 0000000..924ce53 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x520 - 0x4B8) +// BlueprintGeneratedClass Bacteria_BP.Bacteria_BP_C +class ABacteria_BP_C : public ACharacter +{ +public: + uint8 Pad_2006[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USphereComponent* KillPlayer; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x4D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2007[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CurrentSpeedLevel; // 0x4DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanTeleport; // 0x4E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2008[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinutesElapsed; // 0x4E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBehaviorTree* Behavior_Tree; // 0x4E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanAttack; // 0x4F0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldReset; // 0x4F1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2009[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector StartingLocation; // 0x4F4(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle ShakeTimer; // 0x500(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + float CurrentSoundTime; // 0x508(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_200A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ShakeTimes; // 0x510(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABacteria_BP_C* GetDefaultObj(); + + void CheckShakeTime(bool CallFunc_Array_Contains_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); + void ResetPosition(const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void GetClosestPlayer(class ABPCharacter_Demo_C** Closest, class ABPCharacter_Demo_C* ActorToReturn, float ClosestDistance, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue); + void UpdateTeleport(); + void UpdateSpeed(bool CallFunc_IsStandalone_ReturnValue, float CallFunc_SetNewSpeed_NewSpeed, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC_1, bool K2Node_DynamicCast_bSuccess_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_2, float CallFunc_SetNewSpeed_NewSpeed_1, int32 Temp_int_Variable, float CallFunc_SetNewSpeed_NewSpeed_2, float CallFunc_SetNewSpeed_NewSpeed_3, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue); + void SetNewSpeed(int32 Count, float* NewSpeed, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_GetNumPlayers_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess); + void CalcLookAtRotation(class AActor* MyActor, class AActor* Target); + void ReceiveBeginPlay(); + void StartSound(); + void StopSound(); + void FaceClosestPlayer(); + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_KillSound(); + void MC_KillAnimation(); + void SetupWorldShakes(); + void OnStateChanged(enum class EAudioComponentPlayState PlayState); + void ExecuteUbergraph_Bacteria_BP(int32 EntryPoint, bool CallFunc_IsPlaying_ReturnValue, class FName CallFunc_MakeLiteralName_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest, bool CallFunc_GetValueAsBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class AActor* K2Node_Event_OtherActor_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_K2_SetActorRotation_ReturnValue, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_HasAuthority_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, bool CallFunc_HasAuthority_ReturnValue_1, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool CallFunc_HasAuthority_ReturnValue_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, enum class EAudioComponentPlayState K2Node_CustomEvent_PlayState, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_functions.cpp new file mode 100644 index 0000000..c0f4ba7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_functions.cpp @@ -0,0 +1,640 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Bacteria_BP.Bacteria_BP_C +// (Actor, Pawn) + +class UClass* ABacteria_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_BP_C"); + + return Clss; +} + + +// Bacteria_BP_C Bacteria_BP.Default__Bacteria_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABacteria_BP_C* ABacteria_BP_C::GetDefaultObj() +{ + static class ABacteria_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABacteria_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_BP.Bacteria_BP_C.CheckShakeTime +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::CheckShakeTime(bool CallFunc_Array_Contains_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "CheckShakeTime"); + + Params::ABacteria_BP_C_CheckShakeTime_Params Parms{}; + + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.ResetPosition +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_BP_C::ResetPosition(const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "ResetPosition"); + + Params::ABacteria_BP_C_ResetPosition_Params Parms{}; + + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_BP_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "LookAtEntity"); + + Params::ABacteria_BP_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.GetClosestPlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Closest (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* ActorToReturn (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ClosestDistance (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetDistanceTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_BP_C::GetClosestPlayer(class ABPCharacter_Demo_C** Closest, class ABPCharacter_Demo_C* ActorToReturn, float ClosestDistance, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "GetClosestPlayer"); + + Params::ABacteria_BP_C_GetClosestPlayer_Params Parms{}; + + Parms.ActorToReturn = ActorToReturn; + Parms.ClosestDistance = ClosestDistance; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetDistanceTo_ReturnValue = CallFunc_GetDistanceTo_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Closest != nullptr) + *Closest = Parms.Closest; + +} + + +// Function Bacteria_BP.Bacteria_BP_C.UpdateTeleport +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::UpdateTeleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "UpdateTeleport"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.UpdateSpeed +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SetNewSpeed_NewSpeed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AAIController* CallFunc_GetAIController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SetNewSpeed_NewSpeed_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SetNewSpeed_NewSpeed_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SetNewSpeed_NewSpeed_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::UpdateSpeed(bool CallFunc_IsStandalone_ReturnValue, float CallFunc_SetNewSpeed_NewSpeed, class AAIController* CallFunc_GetAIController_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC_1, bool K2Node_DynamicCast_bSuccess_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_2, float CallFunc_SetNewSpeed_NewSpeed_1, int32 Temp_int_Variable, float CallFunc_SetNewSpeed_NewSpeed_2, float CallFunc_SetNewSpeed_NewSpeed_3, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "UpdateSpeed"); + + Params::ABacteria_BP_C_UpdateSpeed_Params Parms{}; + + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_SetNewSpeed_NewSpeed = CallFunc_SetNewSpeed_NewSpeed; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue_1 = CallFunc_GetAIController_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBacteria_AIC = K2Node_DynamicCast_AsBacteria_AIC; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBacteria_AIC_1 = K2Node_DynamicCast_AsBacteria_AIC_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_SetNewSpeed_NewSpeed_1 = CallFunc_SetNewSpeed_NewSpeed_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_SetNewSpeed_NewSpeed_2 = CallFunc_SetNewSpeed_NewSpeed_2; + Parms.CallFunc_SetNewSpeed_NewSpeed_3 = CallFunc_SetNewSpeed_NewSpeed_3; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.SetNewSpeed +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Count (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NewSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetNumPlayers_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_BP_C::SetNewSpeed(int32 Count, float* NewSpeed, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_GetNumPlayers_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "SetNewSpeed"); + + Params::ABacteria_BP_C_SetNewSpeed_Params Parms{}; + + Parms.Count = Count; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_GetNumPlayers_ReturnValue = CallFunc_GetNumPlayers_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_AIC = K2Node_DynamicCast_AsBacteria_AIC; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (NewSpeed != nullptr) + *NewSpeed = Parms.NewSpeed; + +} + + +// Function Bacteria_BP.Bacteria_BP_C.CalcLookAtRotation +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* MyActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::CalcLookAtRotation(class AActor* MyActor, class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "CalcLookAtRotation"); + + Params::ABacteria_BP_C_CalcLookAtRotation_Params Parms{}; + + Parms.MyActor = MyActor; + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.StartSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.StopSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.FaceClosestPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::FaceClosestPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "FaceClosestPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "ReceiveActorBeginOverlap"); + + Params::ABacteria_BP_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "ReceiveActorEndOverlap"); + + Params::ABacteria_BP_C_ReceiveActorEndOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "AttackPlayer"); + + Params::ABacteria_BP_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::MC_KillSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "MC_KillSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::MC_KillAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "MC_KillAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.SetupWorldShakes +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_BP_C::SetupWorldShakes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "SetupWorldShakes"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.OnStateChanged +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EAudioComponentPlayStatePlayState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_BP_C::OnStateChanged(enum class EAudioComponentPlayState PlayState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "OnStateChanged"); + + Params::ABacteria_BP_C_OnStateChanged_Params Parms{}; + + Parms.PlayState = PlayState; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_BP.Bacteria_BP_C.ExecuteUbergraph_Bacteria_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_MakeLiteralName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetValueAsBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// enum class EAudioComponentPlayStateK2Node_CustomEvent_PlayState (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_IsTimerActiveHandle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_BP_C::ExecuteUbergraph_Bacteria_BP(int32 EntryPoint, bool CallFunc_IsPlaying_ReturnValue, class FName CallFunc_MakeLiteralName_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest, bool CallFunc_GetValueAsBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class AActor* K2Node_Event_OtherActor_1, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_K2_SetActorRotation_ReturnValue, class AActor* K2Node_Event_OtherActor, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_HasAuthority_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, bool CallFunc_HasAuthority_ReturnValue_1, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool CallFunc_HasAuthority_ReturnValue_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, enum class EAudioComponentPlayState K2Node_CustomEvent_PlayState, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, bool CallFunc_K2_IsTimerActiveHandle_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_BP_C", "ExecuteUbergraph_Bacteria_BP"); + + Params::ABacteria_BP_C_ExecuteUbergraph_Bacteria_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.CallFunc_MakeLiteralName_ReturnValue = CallFunc_MakeLiteralName_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_GetClosestPlayer_Closest = CallFunc_GetClosestPlayer_Closest; + Parms.CallFunc_GetValueAsBool_ReturnValue = CallFunc_GetValueAsBool_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_Event_OtherActor_1 = K2Node_Event_OtherActor_1; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_AIC = K2Node_DynamicCast_AsBacteria_AIC; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.CallFunc_HasAuthority_ReturnValue_2 = CallFunc_HasAuthority_ReturnValue_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.K2Node_CustomEvent_PlayState = K2Node_CustomEvent_PlayState; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.CallFunc_K2_IsTimerActiveHandle_ReturnValue = CallFunc_K2_IsTimerActiveHandle_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_parameters.hpp new file mode 100644 index 0000000..adb3101 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_parameters.hpp @@ -0,0 +1,227 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.CheckShakeTime +struct ABacteria_BP_C_CheckShakeTime_Params +{ +public: + bool CallFunc_Array_Contains_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FEF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x89 (0x89 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.ResetPosition +struct ABacteria_BP_C_ResetPosition_Params +{ +public: + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x45 (0x45 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.LookAtEntity +struct ABacteria_BP_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x49 (0x49 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.GetClosestPlayer +struct ABacteria_BP_C_GetClosestPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Closest; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* ActorToReturn; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ClosestDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FF0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetDistanceTo_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x6C (0x6C - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.UpdateSpeed +struct ABacteria_BP_C_UpdateSpeed_Params +{ +public: + bool CallFunc_IsStandalone_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SetNewSpeed_NewSpeed; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AAIController* CallFunc_GetAIController_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SetNewSpeed_NewSpeed_1; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SetNewSpeed_NewSpeed_2; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SetNewSpeed_NewSpeed_3; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x31 (0x31 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.SetNewSpeed +struct ABacteria_BP_C_SetNewSpeed_Params +{ +public: + int32 Count; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewSpeed; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetNumPlayers_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FF9[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.CalcLookAtRotation +struct ABacteria_BP_C_CalcLookAtRotation_Params +{ +public: + class AActor* MyActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* Target; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.ReceiveActorBeginOverlap +struct ABacteria_BP_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.ReceiveActorEndOverlap +struct ABacteria_BP_C_ReceiveActorEndOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.AttackPlayer +struct ABacteria_BP_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.OnStateChanged +struct ABacteria_BP_C_OnStateChanged_Params +{ +public: + enum class EAudioComponentPlayState PlayState; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x159 (0x159 - 0x0) +// Function Bacteria_BP.Bacteria_BP_C.ExecuteUbergraph_Bacteria_BP +struct ABacteria_BP_C_ExecuteUbergraph_Bacteria_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FFA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_MakeLiteralName_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetValueAsBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FFB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FFD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FFE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FFF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2000[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x90(0x8)(NoDestructor, HasGetValueTypeHash) + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_C* K2Node_DynamicCast_AsBacteria_AIC; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2001[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xAC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0xC0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0xD8(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0xF0(0x10)(ReferenceParm) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2002[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0x108(0x14)(HasGetValueTypeHash) + uint8 Pad_2003[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_HasAuthority_ReturnValue_2; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2004[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x130(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x140(0x8)(NoDestructor, HasGetValueTypeHash) + enum class EAudioComponentPlayState K2Node_CustomEvent_PlayState; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x149(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x14A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2005[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x150(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_IsTimerActiveHandle_ReturnValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_classes.hpp new file mode 100644 index 0000000..6889fce --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_classes.hpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA1 (0x559 - 0x4B8) +// BlueprintGeneratedClass Bacteria_Roaming_BP.Bacteria_Roaming_BP_C +class ABacteria_Roaming_BP_C : public ACharacter +{ +public: + uint8 Pad_B11[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* EyeSight; // 0x4C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* KillPlayer; // 0x4D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x4D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + bool ShouldMove; // 0x4E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_B12[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinutesElapsed; // 0x4E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanAttack; // 0x4E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShouldReset; // 0x4E9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_B14[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector StartingLocation; // 0x4EC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle ShakeTimer; // 0x4F8(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + float CurrentSoundTime; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B15[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ShakeTimes; // 0x508(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FTimerHandle RotateTimer; // 0x518(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + TArray RoamingPoints; // 0x520(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, ExposeOnSpawn) + class ABP_Bacteria_RoomPoint_C* CurrentPoint; // 0x530(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector RoamingTeleport; // 0x538(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B16[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle TeleportTimer; // 0x548(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle TimerHandle; // 0x550(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + bool ReduceVision; // 0x558(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class ABacteria_Roaming_BP_C* GetDefaultObj(); + + void CheckPlayersTimer(const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_ComponentOverlapActors_OutActors, bool CallFunc_ComponentOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd); + void TeleportToRoam(const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue); + void GetRoamLocation(class ABP_Bacteria_RoomPoint_C** RoamPoint, class ABP_Bacteria_RoomPoint_C* Point, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class ABP_Bacteria_RoomPoint_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex); + void CheckShakeTime(bool CallFunc_Array_Contains_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue); + void StopMovement(); + void LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void GetClosestPlayer(class ABPCharacter_Demo_C** Closest, class ABPCharacter_Demo_C* ActorToReturn, float ClosestDistance, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue); + void UpdateSpeed(bool CallFunc_IsStandalone_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue); + void ReceiveBeginPlay(); + void StartSound(); + void StopSound(); + void FaceClosestPlayer(); + void AttackPlayer(class ABPCharacter_Demo_C* Player); + void MC_KillSound(); + void MC_KillAnimation(); + void HasSeenPlayer(); + void SetShouldPatrol(); + void SetSpeed(float Speed); + void UpdateToPatrol(); + void BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void Activate(); + void ExecuteUbergraph_Bacteria_Roaming_BP(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class FName CallFunc_MakeLiteralName_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest, bool CallFunc_GetValueAsBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_1, float K2Node_CustomEvent_Speed, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class FName CallFunc_MakeLiteralName_ReturnValue_2, bool CallFunc_GetValueAsBool_ReturnValue_1, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_1, bool K2Node_DynamicCast_bSuccess_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AAIController* CallFunc_GetAIController_ReturnValue_2, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_2, bool K2Node_DynamicCast_bSuccess_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_functions.cpp new file mode 100644 index 0000000..72080dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_functions.cpp @@ -0,0 +1,760 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Bacteria_Roaming_BP.Bacteria_Roaming_BP_C +// (Actor, Pawn) + +class UClass* ABacteria_Roaming_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Bacteria_Roaming_BP_C"); + + return Clss; +} + + +// Bacteria_Roaming_BP_C Bacteria_Roaming_BP.Default__Bacteria_Roaming_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABacteria_Roaming_BP_C* ABacteria_Roaming_BP_C::GetDefaultObj() +{ + static class ABacteria_Roaming_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABacteria_Roaming_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckPlayersTimer +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArray CallFunc_ComponentOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_ComponentOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanSeePlayer_CanSee (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_Roaming_BP_C::CheckPlayersTimer(const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_ComponentOverlapActors_OutActors, bool CallFunc_ComponentOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_CanSeePlayer_CanSee, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "CheckPlayersTimer"); + + Params::ABacteria_Roaming_BP_C_CheckPlayersTimer_Params Parms{}; + + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_ComponentOverlapActors_OutActors = CallFunc_ComponentOverlapActors_OutActors; + Parms.CallFunc_ComponentOverlapActors_ReturnValue = CallFunc_ComponentOverlapActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_CanSeePlayer_CanSee = CallFunc_CanSeePlayer_CanSee; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CanSeePlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CanSee (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Ignored (Edit, BlueprintVisible, DisableEditOnTemplate) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::CanSeePlayer(class ABPCharacter_Demo_C* Target, bool* CanSee, const TArray& Ignored, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "CanSeePlayer"); + + Params::ABacteria_Roaming_BP_C_CanSeePlayer_Params Parms{}; + + Parms.Target = Target; + Parms.Ignored = Ignored; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + + UObject::ProcessEvent(Func, &Parms); + + if (CanSee != nullptr) + *CanSee = Parms.CanSee; + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.TeleportToRoam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_Roaming_BP_C::TeleportToRoam(const struct FHitResult& CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "TeleportToRoam"); + + Params::ABacteria_Roaming_BP_C_TeleportToRoam_Params Parms{}; + + Parms.CallFunc_K2_SetActorLocation_SweepHitResult = CallFunc_K2_SetActorLocation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocation_ReturnValue = CallFunc_K2_SetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetRoamLocation +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Bacteria_RoomPoint_C* RoamPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Bacteria_RoomPoint_C* Point (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Bacteria_RoomPoint_C* CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::GetRoamLocation(class ABP_Bacteria_RoomPoint_C** RoamPoint, class ABP_Bacteria_RoomPoint_C* Point, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class ABP_Bacteria_RoomPoint_C* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "GetRoamLocation"); + + Params::ABacteria_Roaming_BP_C_GetRoamLocation_Params Parms{}; + + Parms.Point = Point; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue = CallFunc_NotEqual_ObjectObject_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + + UObject::ProcessEvent(Func, &Parms); + + if (RoamPoint != nullptr) + *RoamPoint = Parms.RoamPoint; + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckShakeTime +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::CheckShakeTime(bool CallFunc_Array_Contains_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "CheckShakeTime"); + + Params::ABacteria_Roaming_BP_C_CheckShakeTime_Params Parms{}; + + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StopMovement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "StopMovement"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.LookAtEntity +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_Roaming_BP_C::LookAtEntity(class ABPCharacter_Demo_C* Target, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "LookAtEntity"); + + Params::ABacteria_Roaming_BP_C_LookAtEntity_Params Parms{}; + + Parms.Target = Target; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetClosestPlayer +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Closest (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* ActorToReturn (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ClosestDistance (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetDistanceTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_Roaming_BP_C::GetClosestPlayer(class ABPCharacter_Demo_C** Closest, class ABPCharacter_Demo_C* ActorToReturn, float ClosestDistance, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "GetClosestPlayer"); + + Params::ABacteria_Roaming_BP_C_GetClosestPlayer_Params Parms{}; + + Parms.ActorToReturn = ActorToReturn; + Parms.ClosestDistance = ClosestDistance; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetDistanceTo_ReturnValue = CallFunc_GetDistanceTo_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Closest != nullptr) + *Closest = Parms.Closest; + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.UpdateSpeed +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::UpdateSpeed(bool CallFunc_IsStandalone_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "UpdateSpeed"); + + Params::ABacteria_Roaming_BP_C_UpdateSpeed_Params Parms{}; + + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_AIC_2 = K2Node_DynamicCast_AsBacteria_AIC_2; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StartSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::StartSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "StartSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.StopSound +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::StopSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "StopSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.FaceClosestPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::FaceClosestPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "FaceClosestPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.AttackPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::AttackPlayer(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "AttackPlayer"); + + Params::ABacteria_Roaming_BP_C_AttackPlayer_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.MC_KillSound +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::MC_KillSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "MC_KillSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.MC_KillAnimation +// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::MC_KillAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "MC_KillAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.HasSeenPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::HasSeenPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "HasSeenPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SetShouldPatrol +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::SetShouldPatrol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "SetShouldPatrol"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SetSpeed +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float Speed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABacteria_Roaming_BP_C::SetSpeed(float Speed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "SetSpeed"); + + Params::ABacteria_Roaming_BP_C_SetSpeed_Params Parms{}; + + Parms.Speed = Speed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.UpdateToPatrol +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::UpdateToPatrol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "UpdateToPatrol"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 OtherBodyIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool bFromSweep (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult SweepResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void ABacteria_Roaming_BP_C::BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature"); + + Params::ABacteria_Roaming_BP_C_BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.Activate +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABacteria_Roaming_BP_C::Activate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "Activate"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ExecuteUbergraph_Bacteria_Roaming_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class AAIController* CallFunc_GetAIController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_MakeLiteralName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetValueAsBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation (HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_MakeLiteralName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetValueAsBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_ComponentBoundEvent_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_ComponentBoundEvent_OtherBodyIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_ComponentBoundEvent_bFromSweep (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult K2Node_ComponentBoundEvent_SweepResult (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AAIController* CallFunc_GetAIController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABacteria_Roaming_BP_C::ExecuteUbergraph_Bacteria_Roaming_BP(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AAIController* CallFunc_GetAIController_ReturnValue, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsPlaying_ReturnValue, class FName CallFunc_MakeLiteralName_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest, bool CallFunc_GetValueAsBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, const struct FHE_LookAtLocationSeq& K2Node_MakeStruct_HE_LookAtLocationSeq, TArray& K2Node_MakeArray_Array, const struct FHE_LookAtLocation& K2Node_MakeStruct_HE_LookAtLocation, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class FName CallFunc_MakeLiteralName_ReturnValue_1, float K2Node_CustomEvent_Speed, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class FName CallFunc_MakeLiteralName_ReturnValue_2, bool CallFunc_GetValueAsBool_ReturnValue_1, class AAIController* CallFunc_GetAIController_ReturnValue_1, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_1, bool K2Node_DynamicCast_bSuccess_1, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue_1, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, class AActor* K2Node_ComponentBoundEvent_OtherActor, class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool K2Node_ComponentBoundEvent_bFromSweep, const struct FHitResult& K2Node_ComponentBoundEvent_SweepResult, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_2, class AAIController* CallFunc_GetAIController_ReturnValue_2, class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_2, bool K2Node_DynamicCast_bSuccess_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_HasAuthority_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Bacteria_Roaming_BP_C", "ExecuteUbergraph_Bacteria_Roaming_BP"); + + Params::ABacteria_Roaming_BP_C_ExecuteUbergraph_Bacteria_Roaming_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetAIController_ReturnValue = CallFunc_GetAIController_ReturnValue; + Parms.K2Node_DynamicCast_AsBacteria_AIC_2 = K2Node_DynamicCast_AsBacteria_AIC_2; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.CallFunc_MakeLiteralName_ReturnValue = CallFunc_MakeLiteralName_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue; + Parms.CallFunc_GetClosestPlayer_Closest = CallFunc_GetClosestPlayer_Closest; + Parms.CallFunc_GetValueAsBool_ReturnValue = CallFunc_GetValueAsBool_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_MakeStruct_HE_LookAtLocationSeq = K2Node_MakeStruct_HE_LookAtLocationSeq; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_LookAtLocation = K2Node_MakeStruct_HE_LookAtLocation; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1; + Parms.CallFunc_MakeLiteralName_ReturnValue_1 = CallFunc_MakeLiteralName_ReturnValue_1; + Parms.K2Node_CustomEvent_Speed = K2Node_CustomEvent_Speed; + Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2; + Parms.CallFunc_MakeLiteralName_ReturnValue_2 = CallFunc_MakeLiteralName_ReturnValue_2; + Parms.CallFunc_GetValueAsBool_ReturnValue_1 = CallFunc_GetValueAsBool_ReturnValue_1; + Parms.CallFunc_GetAIController_ReturnValue_1 = CallFunc_GetAIController_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBacteria_AIC_2_1 = K2Node_DynamicCast_AsBacteria_AIC_2_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_K2_SetTimer_ReturnValue_1 = CallFunc_K2_SetTimer_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_OverlappedComponent = K2Node_ComponentBoundEvent_OverlappedComponent; + Parms.K2Node_ComponentBoundEvent_OtherActor = K2Node_ComponentBoundEvent_OtherActor; + Parms.K2Node_ComponentBoundEvent_OtherComp = K2Node_ComponentBoundEvent_OtherComp; + Parms.K2Node_ComponentBoundEvent_OtherBodyIndex = K2Node_ComponentBoundEvent_OtherBodyIndex; + Parms.K2Node_ComponentBoundEvent_bFromSweep = K2Node_ComponentBoundEvent_bFromSweep; + Parms.K2Node_ComponentBoundEvent_SweepResult = K2Node_ComponentBoundEvent_SweepResult; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetAIController_ReturnValue_2 = CallFunc_GetAIController_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBacteria_AIC_2_2 = K2Node_DynamicCast_AsBacteria_AIC_2_2; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_parameters.hpp new file mode 100644 index 0000000..7ee282b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_parameters.hpp @@ -0,0 +1,275 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x7D (0x7D - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckPlayersTimer +struct ABacteria_Roaming_BP_C_CheckPlayersTimer_Params +{ +public: + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x0(0x30)(IsPlainOldData, NoDestructor) + TArray K2Node_MakeArray_Array; // 0x30(0x10)(ConstParm, ReferenceParm) + TArray Temp_object_Variable; // 0x40(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_ComponentOverlapActors_OutActors; // 0x50(0x10)(ReferenceParm) + bool CallFunc_ComponentOverlapActors_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ABE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanSeePlayer_CanSee; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x7B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x154 (0x154 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CanSeePlayer +struct ABacteria_Roaming_BP_C_CanSeePlayer_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanSee; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ACC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Ignored; // 0x10(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ACD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x30(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x4C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xD4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xD5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xD6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ACE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x89 (0x89 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.TeleportToRoam +struct ABacteria_Roaming_BP_C_TeleportToRoam_Params +{ +public: + struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult; // 0x0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocation_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetRoamLocation +struct ABacteria_Roaming_BP_C_GetRoamLocation_Params +{ +public: + class ABP_Bacteria_RoomPoint_C* RoamPoint; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Bacteria_RoomPoint_C* Point; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ObjectObject_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AD4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Bacteria_RoomPoint_C* CallFunc_Array_Random_OutItem; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.CheckShakeTime +struct ABacteria_Roaming_BP_C_CheckShakeTime_Params +{ +public: + bool CallFunc_Array_Contains_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AD5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x45 (0x45 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.LookAtEntity +struct ABacteria_Roaming_BP_C_LookAtEntity_Params +{ +public: + class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x49 (0x49 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.GetClosestPlayer +struct ABacteria_Roaming_BP_C_GetClosestPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Closest; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* ActorToReturn; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ClosestDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_ADD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ADE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetDistanceTo_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.UpdateSpeed +struct ABacteria_Roaming_BP_C_UpdateSpeed_Params +{ +public: + bool CallFunc_IsStandalone_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AE0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AE2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.AttackPlayer +struct ABacteria_Roaming_BP_C_AttackPlayer_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.SetSpeed +struct ABacteria_Roaming_BP_C_SetSpeed_Params +{ +public: + float Speed; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature +struct ABacteria_Roaming_BP_C_BndEvt__Bacteria_Roaming_BP_KillPlayer_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature_Params +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 OtherBodyIndex; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bFromSweep; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AE5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x261 (0x261 - 0x0) +// Function Bacteria_Roaming_BP.Bacteria_Roaming_BP_C.ExecuteUbergraph_Bacteria_Roaming_BP +struct ABacteria_Roaming_BP_C_ExecuteUbergraph_Bacteria_Roaming_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_AFB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x8(0x8)(NoDestructor, HasGetValueTypeHash) + class AAIController* CallFunc_GetAIController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsPlaying_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AFC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_MakeLiteralName_ReturnValue; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_AFD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_GetClosestPlayer_Closest; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetValueAsBool_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AFE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_AFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B00[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_LookAtLocationSeq K2Node_MakeStruct_HE_LookAtLocationSeq; // 0xB4(0x18)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B02[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0xD0(0x10)(ReferenceParm) + struct FHE_LookAtLocation K2Node_MakeStruct_HE_LookAtLocation; // 0xE0(0x14)(HasGetValueTypeHash) + uint8 Pad_B03[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_HasAuthority_ReturnValue; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B04[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x100(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_1; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Speed; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B05[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x118(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_MakeLiteralName_ReturnValue_2; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetValueAsBool_ReturnValue_1; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B06[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue_1; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B07[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue_1; // 0x148(0x8)(NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent; // 0x150(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_ComponentBoundEvent_OtherActor; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_ComponentBoundEvent_OtherBodyIndex; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_ComponentBoundEvent_bFromSweep; // 0x16C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B08[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult K2Node_ComponentBoundEvent_SweepResult; // 0x170(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x200(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B09[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AAIController* CallFunc_GetAIController_ReturnValue_2; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABacteria_AIC_2_C* K2Node_DynamicCast_AsBacteria_AIC_2_2; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B0C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x21C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_B0D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x230(0x8)(NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x239(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_B0E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x23C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_1; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x260(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Bacteria_Roaming_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_classes.hpp new file mode 100644 index 0000000..e818307 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x350 - 0x320) +// BlueprintGeneratedClass BasePS.BasePS_C +class ABasePS_C : public APlayerState +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x320(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + struct FS_PlayerConnectionInfo PlayerConnection; // 0x330(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + struct FS_UserProfile UserInfo; // 0x338(0x18)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, RepNotify, ContainsInstancedReference, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ABasePS_C* GetDefaultObj(); + + void Load_Player_Headset(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue); + void OnRep_PlayerConnection(); + void OnRep_UserInfo(); + void OnRep_Player_UserProfile_OR(); + void OnRep_Player_ConnectionInfo_OR(); + void Load_Player_UserProfile(const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result, class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile_1); + void Load_Player_ConnectionInfo(bool Client_ReadyStatus, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo_1, bool CallFunc_IsServer_ReturnValue); + void SR_Update_Player_UserProfile(const struct FS_UserProfile& Player_UserProfile); + void ReceiveBeginPlay(); + void OC_Init(); + void SR_Update_Player_ConnectionInfo(const struct FS_PlayerConnectionInfo& Player_ConnectionInfo); + void SR_LoadHeadset(enum class E_HeadsetType HeadsetType, int32 PlayerId); + void ExecuteUbergraph_BasePS(int32 EntryPoint, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const struct FS_UserProfile& K2Node_CustomEvent_Player_UserProfile, const struct FS_PlayerConnectionInfo& K2Node_CustomEvent_Player_ConnectionInfo, enum class E_HeadsetType K2Node_CustomEvent_HeadsetType, int32 K2Node_CustomEvent_PlayerId, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_functions.cpp new file mode 100644 index 0000000..c310365 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_functions.cpp @@ -0,0 +1,345 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BasePS.BasePS_C +// (Actor) + +class UClass* ABasePS_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BasePS_C"); + + return Clss; +} + + +// BasePS_C BasePS.Default__BasePS_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABasePS_C* ABasePS_C::GetDefaultObj() +{ + static class ABasePS_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABasePS_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BasePS.BasePS_C.Load_Player_Headset +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABasePS_C::Load_Player_Headset(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "Load_Player_Headset"); + + Params::ABasePS_C_Load_Player_Headset_Params Parms{}; + + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.OnRep_PlayerConnection +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABasePS_C::OnRep_PlayerConnection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "OnRep_PlayerConnection"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.OnRep_UserInfo +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABasePS_C::OnRep_UserInfo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "OnRep_UserInfo"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.OnRep_Player_UserProfile_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABasePS_C::OnRep_Player_UserProfile_OR() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "OnRep_Player_UserProfile_OR"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.OnRep_Player_ConnectionInfo_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABasePS_C::OnRep_Player_ConnectionInfo_OR() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "OnRep_Player_ConnectionInfo_OR"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.Load_Player_UserProfile +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FS_UserProfile K2Node_MakeStruct_S_UserProfile (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// enum class EBlueprintAsyncResultSwitchCallFunc_GetSteamFriendAvatar_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_UserProfile K2Node_MakeStruct_S_UserProfile_1 (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + +void ABasePS_C::Load_Player_UserProfile(const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result, class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "Load_Player_UserProfile"); + + Params::ABasePS_C_Load_Player_UserProfile_Params Parms{}; + + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.K2Node_MakeStruct_S_UserProfile = K2Node_MakeStruct_S_UserProfile; + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.CallFunc_GetSteamFriendAvatar_Result = CallFunc_GetSteamFriendAvatar_Result; + Parms.CallFunc_GetSteamFriendAvatar_ReturnValue = CallFunc_GetSteamFriendAvatar_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_MakeStruct_S_UserProfile_1 = K2Node_MakeStruct_S_UserProfile_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.Load_Player_ConnectionInfo +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Client_ReadyStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABasePS_C::Load_Player_ConnectionInfo(bool Client_ReadyStatus, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo_1, bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "Load_Player_ConnectionInfo"); + + Params::ABasePS_C_Load_Player_ConnectionInfo_Params Parms{}; + + Parms.Client_ReadyStatus = Client_ReadyStatus; + Parms.K2Node_MakeStruct_S_PlayerConnectionInfo = K2Node_MakeStruct_S_PlayerConnectionInfo; + Parms.K2Node_MakeStruct_S_PlayerConnectionInfo_1 = K2Node_MakeStruct_S_PlayerConnectionInfo_1; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.SR_Update_Player_UserProfile +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_UserProfile Player_UserProfile (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + +void ABasePS_C::SR_Update_Player_UserProfile(const struct FS_UserProfile& Player_UserProfile) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "SR_Update_Player_UserProfile"); + + Params::ABasePS_C_SR_Update_Player_UserProfile_Params Parms{}; + + Parms.Player_UserProfile = Player_UserProfile; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ABasePS_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.OC_Init +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ABasePS_C::OC_Init() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "OC_Init"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function BasePS.BasePS_C.SR_Update_Player_ConnectionInfo +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_PlayerConnectionInfo Player_ConnectionInfo (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABasePS_C::SR_Update_Player_ConnectionInfo(const struct FS_PlayerConnectionInfo& Player_ConnectionInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "SR_Update_Player_ConnectionInfo"); + + Params::ABasePS_C_SR_Update_Player_ConnectionInfo_Params Parms{}; + + Parms.Player_ConnectionInfo = Player_ConnectionInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.SR_LoadHeadset +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class E_HeadsetType HeadsetType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 PlayerId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABasePS_C::SR_LoadHeadset(enum class E_HeadsetType HeadsetType, int32 PlayerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "SR_LoadHeadset"); + + Params::ABasePS_C_SR_LoadHeadset_Params Parms{}; + + Parms.HeadsetType = HeadsetType; + Parms.PlayerId = PlayerId; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function BasePS.BasePS_C.ExecuteUbergraph_BasePS +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// class FString CallFunc_UniqueNetIdToString_String (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// struct FS_UserProfile K2Node_CustomEvent_Player_UserProfile (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_PlayerConnectionInfo K2Node_CustomEvent_Player_ConnectionInfo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_HeadsetType K2Node_CustomEvent_HeadsetType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_PlayerId (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) + +void ABasePS_C::ExecuteUbergraph_BasePS(int32 EntryPoint, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const struct FS_UserProfile& K2Node_CustomEvent_Player_UserProfile, const struct FS_PlayerConnectionInfo& K2Node_CustomEvent_Player_ConnectionInfo, enum class E_HeadsetType K2Node_CustomEvent_HeadsetType, int32 K2Node_CustomEvent_PlayerId, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BasePS_C", "ExecuteUbergraph_BasePS"); + + Params::ABasePS_C_ExecuteUbergraph_BasePS_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.CallFunc_UniqueNetIdToString_String = CallFunc_UniqueNetIdToString_String; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.K2Node_CustomEvent_Player_UserProfile = K2Node_CustomEvent_Player_UserProfile; + Parms.K2Node_CustomEvent_Player_ConnectionInfo = K2Node_CustomEvent_Player_ConnectionInfo; + Parms.K2Node_CustomEvent_HeadsetType = K2Node_CustomEvent_HeadsetType; + Parms.K2Node_CustomEvent_PlayerId = K2Node_CustomEvent_PlayerId; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_parameters.hpp new file mode 100644 index 0000000..a91870d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_parameters.hpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function BasePS.BasePS_C.Load_Player_Headset +struct ABasePS_C_Load_Player_Headset_Params +{ +public: + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x78 (0x78 - 0x0) +// Function BasePS.BasePS_C.Load_Player_UserProfile +struct ABasePS_C_Load_Player_UserProfile_Params +{ +public: + class FString CallFunc_GetPlayerName_ReturnValue; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FS_UserProfile K2Node_MakeStruct_S_UserProfile; // 0x10(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x28(0x20)(None) + enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EE5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EE6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_UserProfile K2Node_MakeStruct_S_UserProfile_1; // 0x60(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +}; + +// 0x15 (0x15 - 0x0) +// Function BasePS.BasePS_C.Load_Player_ConnectionInfo +struct ABasePS_C_Load_Player_ConnectionInfo_Params +{ +public: + bool Client_ReadyStatus; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EE7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo_1; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function BasePS.BasePS_C.SR_Update_Player_UserProfile +struct ABasePS_C_SR_Update_Player_UserProfile_Params +{ +public: + struct FS_UserProfile Player_UserProfile; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BasePS.BasePS_C.SR_Update_Player_ConnectionInfo +struct ABasePS_C_SR_Update_Player_ConnectionInfo_Params +{ +public: + struct FS_PlayerConnectionInfo Player_ConnectionInfo; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function BasePS.BasePS_C.SR_LoadHeadset +struct ABasePS_C_SR_LoadHeadset_Params +{ +public: + enum class E_HeadsetType HeadsetType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EE8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PlayerId; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB8 (0xB8 - 0x0) +// Function BasePS.BasePS_C.ExecuteUbergraph_BasePS +struct ABasePS_C_ExecuteUbergraph_BasePS_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EE9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x8(0x20)(None) + class FString CallFunc_UniqueNetIdToString_String; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FS_UserProfile K2Node_CustomEvent_Player_UserProfile; // 0x58(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + struct FS_PlayerConnectionInfo K2Node_CustomEvent_Player_ConnectionInfo; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_HeadsetType K2Node_CustomEvent_HeadsetType; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EEA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_CustomEvent_PlayerId; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EEB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BasePS_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_classes.hpp new file mode 100644 index 0000000..93493ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x328 - 0x308) +// BlueprintGeneratedClass Base_GM.Base_GM_C +class ABase_GM_C : public AGameMode +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x308(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + TArray PlayerControllers; // 0x318(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ABase_GM_C* GetDefaultObj(); + + void KickPlayer(int32 PlayerId, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, bool CallFunc_KickPlayer_ReturnValue); + void Handle_PlayerDisconnection(class UObject* Player, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Array_RemoveItem_ReturnValue); + void Handle_PlayerConnection(class APlayerController* NewPlayer, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Add_ReturnValue); + void ServerTravel_ToGameplayMap(class FName Map, const class FString& CallFunc_Conv_NameToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void K2_PostLogin(class APlayerController* NewPlayer); + void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC); + void K2_OnLogout(class AController* ExitingController); + void ExecuteUbergraph_Base_GM(int32 EntryPoint, class AController* K2Node_Event_ExitingController, class APlayerController* K2Node_Event_NewPlayer, class APlayerController* K2Node_Event_OldPC, class APlayerController* K2Node_Event_NewPC); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_functions.cpp new file mode 100644 index 0000000..1d04b5e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_functions.cpp @@ -0,0 +1,242 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Base_GM.Base_GM_C +// (Actor) + +class UClass* ABase_GM_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Base_GM_C"); + + return Clss; +} + + +// Base_GM_C Base_GM.Default__Base_GM_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ABase_GM_C* ABase_GM_C::GetDefaultObj() +{ + static class ABase_GM_C* Default = nullptr; + + if (!Default) + Default = static_cast(ABase_GM_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Base_GM.Base_GM_C.KickPlayer +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 PlayerId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_KickPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABase_GM_C::KickPlayer(int32 PlayerId, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, bool CallFunc_KickPlayer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "KickPlayer"); + + Params::ABase_GM_C_KickPlayer_Params Parms{}; + + Parms.PlayerId = PlayerId; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_KickPlayer_ReturnValue = CallFunc_KickPlayer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.Handle_PlayerDisconnection +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ABase_GM_C::Handle_PlayerDisconnection(class UObject* Player, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Array_RemoveItem_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "Handle_PlayerDisconnection"); + + Params::ABase_GM_C_Handle_PlayerDisconnection_Params Parms{}; + + Parms.Player = Player; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.Handle_PlayerConnection +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABase_GM_C::Handle_PlayerConnection(class APlayerController* NewPlayer, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "Handle_PlayerConnection"); + + Params::ABase_GM_C_Handle_PlayerConnection_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.ServerTravel_ToGameplayMap +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_NameToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ABase_GM_C::ServerTravel_ToGameplayMap(class FName Map, const class FString& CallFunc_Conv_NameToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "ServerTravel_ToGameplayMap"); + + Params::ABase_GM_C_ServerTravel_ToGameplayMap_Params Parms{}; + + Parms.Map = Map; + Parms.CallFunc_Conv_NameToString_ReturnValue = CallFunc_Conv_NameToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.K2_PostLogin +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABase_GM_C::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "K2_PostLogin"); + + Params::ABase_GM_C_K2_PostLogin_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.K2_OnSwapPlayerControllers +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* OldPC (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* NewPC (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABase_GM_C::K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "K2_OnSwapPlayerControllers"); + + Params::ABase_GM_C_K2_OnSwapPlayerControllers_Params Parms{}; + + Parms.OldPC = OldPC; + Parms.NewPC = NewPC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.K2_OnLogout +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABase_GM_C::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "K2_OnLogout"); + + Params::ABase_GM_C_K2_OnLogout_Params Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Base_GM.Base_GM_C.ExecuteUbergraph_Base_GM +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* K2Node_Event_ExitingController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_NewPlayer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_OldPC (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_NewPC (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ABase_GM_C::ExecuteUbergraph_Base_GM(int32 EntryPoint, class AController* K2Node_Event_ExitingController, class APlayerController* K2Node_Event_NewPlayer, class APlayerController* K2Node_Event_OldPC, class APlayerController* K2Node_Event_NewPC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Base_GM_C", "ExecuteUbergraph_Base_GM"); + + Params::ABase_GM_C_ExecuteUbergraph_Base_GM_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_ExitingController = K2Node_Event_ExitingController; + Parms.K2Node_Event_NewPlayer = K2Node_Event_NewPlayer; + Parms.K2Node_Event_OldPC = K2Node_Event_OldPC; + Parms.K2Node_Event_NewPC = K2Node_Event_NewPC; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_parameters.hpp new file mode 100644 index 0000000..8a89f7a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_parameters.hpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x11 - 0x0) +// Function Base_GM.Base_GM_C.KickPlayer +struct ABase_GM_C_KickPlayer_Params +{ +public: + int32 PlayerId; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_F1D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* CallFunc_Array_Get_Item; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_KickPlayer_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x12 (0x12 - 0x0) +// Function Base_GM.Base_GM_C.Handle_PlayerDisconnection +struct ABase_GM_C_Handle_PlayerDisconnection_Params +{ +public: + class UObject* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function Base_GM.Base_GM_C.Handle_PlayerConnection +struct ABase_GM_C_Handle_PlayerConnection_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_F1F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function Base_GM.Base_GM_C.ServerTravel_ToGameplayMap +struct ABase_GM_C_ServerTravel_ToGameplayMap_Params +{ +public: + class FName Map; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_NameToString_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Base_GM.Base_GM_C.K2_PostLogin +struct ABase_GM_C_K2_PostLogin_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Base_GM.Base_GM_C.K2_OnSwapPlayerControllers +struct ABase_GM_C_K2_OnSwapPlayerControllers_Params +{ +public: + class APlayerController* OldPC; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* NewPC; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Base_GM.Base_GM_C.K2_OnLogout +struct ABase_GM_C_K2_OnLogout_Params +{ +public: + class AController* ExitingController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function Base_GM.Base_GM_C.ExecuteUbergraph_Base_GM +struct ABase_GM_C_ExecuteUbergraph_Base_GM_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_F2B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_ExitingController; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_Event_NewPlayer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_Event_OldPC; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_Event_NewPC; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Base_GM_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.cpp new file mode 100644 index 0000000..9201d55 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.cpp @@ -0,0 +1,66 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ + +void InitGObjects() +{ + UObject::GObjects = reinterpret_cast(uintptr_t(GetModuleHandle(0)) + Offsets::GObjects); +} + +FString FSoftObjectPtr::GetSubPathString() +{ + return ObjectID.SubPathString; +} + +std::string FSoftObjectPtr::GetSubPathStringStr() +{ + return ObjectID.SubPathString.ToString(); +} + +template +SoftObjectPath& FSoftObjectPtr::GetObjectPath() +{ + static_assert(std::is_same_v, "Only use this with FSoftObjectPath. This function is only templated as a workaround to C++ type-checks."); + + return reinterpret_cast(ObjectID); +} + +void Dummy() { FSoftObjectPtr().GetObjectPath(); } + + +class UObject* FWeakObjectPtr::Get() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + +class UObject* FWeakObjectPtr::operator->() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + +bool FWeakObjectPtr::operator==(const FWeakObjectPtr& Other) const +{ + return ObjectIndex == Other.ObjectIndex; +} +bool FWeakObjectPtr::operator!=(const FWeakObjectPtr& Other) const +{ + return ObjectIndex != Other.ObjectIndex; +} + +bool FWeakObjectPtr::operator==(const class UObject* Other) const +{ + return ObjectIndex == Other->Index; +} +bool FWeakObjectPtr::operator!=(const class UObject* Other) const +{ + return ObjectIndex != Other->Index; +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.hpp new file mode 100644 index 0000000..8d076c6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Basic.hpp @@ -0,0 +1,842 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ + +void InitGObjects(); + +template +inline Fn GetVFunction(const void* Instance, std::size_t Index) +{ + auto Vtable = *reinterpret_cast(const_cast(Instance)); + return reinterpret_cast(Vtable[Index]); +} + +struct FUObjectItem +{ + class UObject* Object; + uint8 Pad_0[0x10]; + +}; + +class TUObjectArray +{ +public: + enum + { + ElementsPerChunk = 0x10000, + }; + +public: + static inline auto DecryptPtr = [](void* ObjPtr) -> uint8* + { + return reinterpret_cast(ObjPtr); + }; + + FUObjectItem** Objects; + uint8 Pad_0[0x08]; + int32 MaxElements; + int32 NumElements; + int32 MaxChunks; + int32 NumChunks; + + +public: + // Call InitGObjects() before using these functions + inline int32 Num() const + { + return NumElements; + } + + inline FUObjectItem** GetDecrytedObjPtr() const + { + return reinterpret_cast(DecryptPtr(Objects)); + } + + inline class UObject* GetByIndex(const int32 Index) const + { + if (Index < 0 || Index > NumElements) + return nullptr; + + const int32 ChunkIndex = Index / ElementsPerChunk; + const int32 InChunkIdx = Index % ElementsPerChunk; + + return GetDecrytedObjPtr()[ChunkIndex][InChunkIdx].Object; + } +}; + +template +class TArray +{ +protected: + T* Data; + int32 NumElements; + int32 MaxElements; + +public: + + inline TArray() + :NumElements(0), MaxElements(0), Data(nullptr) + { + } + + inline TArray(int32 Size) + :NumElements(0), MaxElements(Size), Data(reinterpret_cast(malloc(sizeof(T) * Size))) + { + } + + inline T& operator[](uint32 Index) + { + return Data[Index]; + } + inline const T& operator[](uint32 Index) const + { + return Data[Index]; + } + + inline int32 Num() + { + return NumElements; + } + + inline int32 Max() + { + return MaxElements; + } + + inline int32 GetSlack() + { + return MaxElements - NumElements; + } + + inline bool IsValid() + { + return Data != nullptr; + } + + inline bool IsValidIndex(int32 Index) + { + return Index >= 0 && Index < NumElements; + } + + inline void ResetNum() + { + NumElements = 0; + } +}; + +class FString : public TArray +{ +public: + inline FString() = default; + + using TArray::TArray; + + inline FString(const wchar_t* WChar) + { + MaxElements = NumElements = *WChar ? std::wcslen(WChar) + 1 : 0; + + if (NumElements) + { + Data = const_cast(WChar); + } + } + + inline FString operator=(const wchar_t*&& Other) + { + return FString(Other); + } + + inline std::wstring ToWString() + { + if (IsValid()) + { + return Data; + } + + return L""; + } + + inline std::string ToString() + { + if (IsValid()) + { + std::wstring WData(Data); + return std::string(WData.begin(), WData.end()); + } + + return ""; + } +}; + +class FName +{ +public: + // GNames - either of type TNameEntryArray [<4.23] or FNamePool [>=4.23] + static inline void* GNames = nullptr; + + // Members of FName - depending on configuration [WITH_CASE_PRESERVING_NAME | FNAME_OUTLINE_NUMBER] + int32 ComparisonIndex; + int32 Number; + + + // GetDisplayIndex - returns the Id of the string depending on the configuration [default: ComparisonIndex, WITH_CASE_PRESERVING_NAME: DisplayIndex] + inline int32 GetDisplayIndex() const + { + return ComparisonIndex; + } + + // GetRawString - returns an unedited string as the engine uses it + inline std::string GetRawString() const + { + thread_local FString TempString(1024); + static void(*AppendString)(const FName*, FString&) = nullptr; + + if (!AppendString) + AppendString = reinterpret_cast(uintptr_t(GetModuleHandle(0)) + Offsets::AppendString); + + AppendString(this, TempString); + + std::string OutputString = TempString.ToString(); + TempString.ResetNum(); + + return OutputString; + } + + static inline void InitGNames() + { + GNames = reinterpret_cast(uint64(GetModuleHandle(0)) + Offsets::GNames); + } + + // ToString - returns an edited string as it's used by most SDKs ["/Script/CoreUObject" -> "CoreUObject"] + inline std::string ToString() const + { + std::string OutputString = GetRawString(); + + size_t pos = OutputString.rfind('/'); + + if (pos == std::string::npos) + return OutputString; + + return OutputString.substr(pos + 1); + } + + inline bool operator==(const FName& Other) const + { + return ComparisonIndex == Other.ComparisonIndex && Number == Other.Number; + } + + inline bool operator!=(const FName& Other) const + { + return ComparisonIndex != Other.ComparisonIndex || Number != Other.Number; + } +}; + +template +class TSubclassOf +{ + class UClass* ClassPtr; + +public: + TSubclassOf() = default; + + inline TSubclassOf(UClass* Class) + : ClassPtr(Class) + { + } + + inline UClass* Get() + { + return ClassPtr; + } + + inline operator UClass*() const + { + return ClassPtr; + } + + template, bool>::type> + inline operator TSubclassOf() const + { + return ClassPtr; + } + + inline UClass* operator->() + { + return ClassPtr; + } + + inline TSubclassOf& operator=(UClass* Class) + { + ClassPtr = Class; + + return *this; + } + + inline bool operator==(const TSubclassOf& Other) const + { + return ClassPtr == Other.ClassPtr; + } + + inline bool operator!=(const TSubclassOf& Other) const + { + return ClassPtr != Other.ClassPtr; + } + + inline bool operator==(UClass* Other) const + { + return ClassPtr == Other; + } + + inline bool operator!=(UClass* Other) const + { + return ClassPtr != Other; + } +}; + +template +class TPair +{ +public: + ValueType First; + KeyType Second; +}; + +class FTextData +{ +public: + uint8 Pad[0x28]; + wchar_t* Name; + int32 Length; +}; + +class FText +{ +public: + FTextData* Data; + uint8 Pad[0x10]; + + wchar_t* Get() const + { + if (Data) + return Data->Name; + + return nullptr; + } + + void Set_String(std::wstring String) { + if (Data) { + Data->Name = (wchar_t*)String.c_str(); + Data->Length = String.length(); + } + } + + std::string ToString() + { + if (Data) + { + std::wstring Temp(Data->Name); + return std::string(Temp.begin(), Temp.end()); + } + + return ""; + } +}; + +template +class TSet +{ + uint8 WaitTillIImplementIt[0x50]; +}; + +template +class TMap +{ + uint8 WaitTillIImplementIt[0x50]; +}; + +class FWeakObjectPtr +{ +protected: + int32 ObjectIndex; + int32 ObjectSerialNumber; + +public: + class UObject* Get() const; + + class UObject* operator->() const; + + bool operator==(const FWeakObjectPtr& Other) const; + bool operator!=(const FWeakObjectPtr& Other) const; + + bool operator==(const class UObject* Other) const; + bool operator!=(const class UObject* Other) const; +}; + +template +class TWeakObjectPtr : FWeakObjectPtr +{ +public: + + UEType* Get() const + { + return static_cast(FWeakObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(FWeakObjectPtr::Get()); + } +}; + + +struct FUniqueObjectGuid +{ + uint32 A; + uint32 B; + uint32 C; + uint32 D; +}; + +template +class TPersistentObjectPtr +{ +public: + FWeakObjectPtr WeakPtr; + int32 TagAtLastTest; + TObjectID ObjectID; + + class UObject* Get() const + { + return WeakPtr.Get(); + } + class UObject* operator->() const + { + return WeakPtr.Get(); + } +}; + +template +class TLazyObjectPtr : public TPersistentObjectPtr +{ +public: + + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; +namespace SoftObjPathWrapper +{ +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.SoftObjectPath +struct FSoftObjectPath +{ +public: + class FName AssetPathName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + +class FSoftObjectPtr : public TPersistentObjectPtr +{ +public: + FString GetSubPathString(); + std::string GetSubPathStringStr(); + + template + SoftObjectPath& GetObjectPath(); +}; + +template +class TSoftObjectPtr : public FSoftObjectPtr +{ +public: + + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +template +class TSoftClassPtr : public FSoftObjectPtr +{ +public: + + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + + +enum class EClassCastFlags : uint64_t +{ + None = 0x0000000000000000, + + Field = 0x0000000000000001, + Int8Property = 0x0000000000000002, + Enum = 0x0000000000000004, + Struct = 0x0000000000000008, + ScriptStruct = 0x0000000000000010, + Class = 0x0000000000000020, + ByteProperty = 0x0000000000000040, + IntProperty = 0x0000000000000080, + FloatProperty = 0x0000000000000100, + UInt64Property = 0x0000000000000200, + ClassProperty = 0x0000000000000400, + UInt32Property = 0x0000000000000800, + InterfaceProperty = 0x0000000000001000, + NameProperty = 0x0000000000002000, + StrProperty = 0x0000000000004000, + Property = 0x0000000000008000, + ObjectProperty = 0x0000000000010000, + BoolProperty = 0x0000000000020000, + UInt16Property = 0x0000000000040000, + Function = 0x0000000000080000, + StructProperty = 0x0000000000100000, + ArrayProperty = 0x0000000000200000, + Int64Property = 0x0000000000400000, + DelegateProperty = 0x0000000000800000, + NumericProperty = 0x0000000001000000, + MulticastDelegateProperty = 0x0000000002000000, + ObjectPropertyBase = 0x0000000004000000, + WeakObjectProperty = 0x0000000008000000, + LazyObjectProperty = 0x0000000010000000, + SoftObjectProperty = 0x0000000020000000, + TextProperty = 0x0000000040000000, + Int16Property = 0x0000000080000000, + DoubleProperty = 0x0000000100000000, + SoftClassProperty = 0x0000000200000000, + Package = 0x0000000400000000, + Level = 0x0000000800000000, + Actor = 0x0000001000000000, + PlayerController = 0x0000002000000000, + Pawn = 0x0000004000000000, + SceneComponent = 0x0000008000000000, + PrimitiveComponent = 0x0000010000000000, + SkinnedMeshComponent = 0x0000020000000000, + SkeletalMeshComponent = 0x0000040000000000, + Blueprint = 0x0000080000000000, + DelegateFunction = 0x0000100000000000, + StaticMeshComponent = 0x0000200000000000, + MapProperty = 0x0000400000000000, + SetProperty = 0x0000800000000000, + EnumProperty = 0x0001000000000000, +}; + +inline constexpr EClassCastFlags operator|(EClassCastFlags Left, EClassCastFlags Right) +{ + using CastFlagsType = std::underlying_type::type; + return static_cast(static_cast(Left) | static_cast(Right)); +} + +inline bool operator&(EClassCastFlags Left, EClassCastFlags Right) +{ + using CastFlagsType = std::underlying_type::type; + return (static_cast(Left) & static_cast(Right)) == static_cast(Right); +} + + +enum class EClassFlags : int32 +{ + CLASS_None = 0x00000000u, + Abstract = 0x00000001u, + DefaultConfig = 0x00000002u, + Config = 0x00000004u, + Transient = 0x00000008u, + Parsed = 0x00000010u, + MatchedSerializers = 0x00000020u, + ProjectUserConfig = 0x00000040u, + Native = 0x00000080u, + NoExport = 0x00000100u, + NotPlaceable = 0x00000200u, + PerObjectConfig = 0x00000400u, + ReplicationDataIsSetUp = 0x00000800u, + EditInlineNew = 0x00001000u, + CollapseCategories = 0x00002000u, + Interface = 0x00004000u, + CustomConstructor = 0x00008000u, + Const = 0x00010000u, + LayoutChanging = 0x00020000u, + CompiledFromBlueprint = 0x00040000u, + MinimalAPI = 0x00080000u, + RequiredAPI = 0x00100000u, + DefaultToInstanced = 0x00200000u, + TokenStreamAssembled = 0x00400000u, + HasInstancedReference = 0x00800000u, + Hidden = 0x01000000u, + Deprecated = 0x02000000u, + HideDropDown = 0x04000000u, + GlobalUserConfig = 0x08000000u, + Intrinsic = 0x10000000u, + Constructed = 0x20000000u, + ConfigDoNotCheckDefaults = 0x40000000u, + NewerVersionExists = 0x80000000u, +}; + +inline constexpr EClassFlags operator|(EClassFlags Left, EClassFlags Right) +{ + using ClassFlagsType = std::underlying_type::type; + return static_cast(static_cast(Left) | static_cast(Right)); +} + +inline bool operator&(EClassFlags Left, EClassFlags Right) +{ + using ClassFlagsType = std::underlying_type::type; + return ((static_cast(Left) & static_cast(Right)) == static_cast(Right)); +} + +class FScriptInterface +{ +public: + UObject* ObjectPointer = nullptr; + void* InterfacePointer = nullptr; + + inline UObject* GetObjectRef() + { + return ObjectPointer; + } +}; + +template +class TScriptInterface : public FScriptInterface +{ +public: +}; + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FFieldClass +{ +public: + FName Name; // (0x00[0x08]) NOT AUTO-GENERATED PROPERTY + uint64 Id; // (0x08[0x08]) NOT AUTO-GENERATED PROPERTY + uint64 CastFlags; // (0x10[0x08]) NOT AUTO-GENERATED PROPERTY + EClassFlags ClassFlags; // (0x18[0x04]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_2778[0x4]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + FFieldClass* SuperClass; // (0x20[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FFieldVariant +{ +public: + union { class FField* Field; class UObject* Object; } Container; // (0x00[0x08]) NOT AUTO-GENERATED PROPERTY + bool bIsUObject; // (0x08[0x01]) NOT AUTO-GENERATED PROPERTY + uint8 Pad[0x7]; // (0x09[0x07]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FField +{ +public: + void* Vft; // (0x00[0x08]) NOT AUTO-GENERATED PROPERTY + FFieldClass* Class; // (0x08[0x08]) NOT AUTO-GENERATED PROPERTY + FFieldVariant Owner; // (0x10[0x10]) NOT AUTO-GENERATED PROPERTY + FField* Next; // (0x20[0x08]) NOT AUTO-GENERATED PROPERTY + FName Name; // (0x28[0x08]) NOT AUTO-GENERATED PROPERTY + int32 Flags; // (0x30[0x04]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FProperty : public FField +{ +public: + uint8 Pad_2779[0x8]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + int32 ElementSize; // (0x3C[0x04]) NOT AUTO-GENERATED PROPERTY + uint64 PropertyFlags; // (0x40[0x08]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_277A[0x4]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + int32 Offset; // (0x4C[0x04]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FByteProperty : public FProperty +{ +public: + uint8 Pad_277B[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class UEnum* Enum; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FBoolProperty : public FProperty +{ +public: + uint8 Pad_277C[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + uint8 FieldSize; // (0x78[0x01]) NOT AUTO-GENERATED PROPERTY + uint8 ByteOffset; // (0x79[0x01]) NOT AUTO-GENERATED PROPERTY + uint8 ByteMask; // (0x7A[0x01]) NOT AUTO-GENERATED PROPERTY + uint8 FieldMask; // (0x7B[0x01]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FObjectPropertyBase : public FProperty +{ +public: + uint8 Pad_277D[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class UClass* PropertyClass; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FClassProperty : public FObjectPropertyBase +{ +public: + class UClass* MetaClass; // (0x80[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FStructProperty : public FProperty +{ +public: + uint8 Pad_277E[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class UStruct* Struct; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FArrayProperty : public FProperty +{ +public: + uint8 Pad_277F[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class FProperty* InnerProperty; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FMapProperty : public FProperty +{ +public: + uint8 Pad_2780[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class FProperty* KeyProperty; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY + class FProperty* ValueProperty; // (0x80[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FSetProperty : public FProperty +{ +public: + uint8 Pad_2781[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class FProperty* ElementProperty; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + + +#ifdef _MSC_VER + #pragma pack(push, 0x1) +#endif +class FEnumProperty : public FProperty +{ +public: + uint8 Pad_2782[0x28]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class FProperty* UnderlayingProperty; // (0x78[0x08]) NOT AUTO-GENERATED PROPERTY + class UEnum* Enum; // (0x80[0x08]) NOT AUTO-GENERATED PROPERTY +}; +#ifdef _MSC_VER + #pragma pack(pop) +#endif + + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_classes.hpp new file mode 100644 index 0000000..fe1b612 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_classes.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x98 (0x2B8 - 0x220) +// Class BlockoutToolsPlugin.BlockoutToolsParent +class ABlockoutToolsParent : public AActor +{ +public: + class USceneComponent* Root; // 0x220(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* Billboard; // 0x228(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BlockoutGridParent; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* BlockoutGridMID; // 0x238(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BlockoutCurrentMaterial; // 0x240(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BlockoutMeshComponents; // 0x248(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EBlockoutMaterialType BlockoutMaterialType; // 0x258(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A02[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor BlockoutMaterialColor; // 0x25C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutMaterialUseGrid; // 0x26C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutWorldAligned; // 0x26D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A03[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BlockoutMaterialGridSize; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockoutMaterialCheckerLuminance; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockoutMaterialRoughness; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutMaterialUseTopColor; // 0x27C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A04[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor BlockoutMaterialTopColor; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomMaterial; // 0x290(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A06[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CustomMaterial; // 0x298(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BlockoutCustomMaterial; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutEnableCollisions; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutEnableCustomCollision; // 0x2A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A07[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BlockoutCustomCollisionProfileName; // 0x2AC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutCastShadows; // 0x2B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A08[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ABlockoutToolsParent* GetDefaultObj(); + + void RerunConstructionScript(); + void BlockoutSetMaterial(); +}; + +// 0x38 (0x60 - 0x28) +// Class BlockoutToolsPlugin.BlockoutToolsSettings +class UBlockoutToolsSettings : public UObject +{ +public: + enum class EBlockoutMaterialType BlockoutMaterialType; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A09[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor BlockoutMaterialColor; // 0x2C(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutMaterialUseGrid; // 0x3C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutWorldAligned; // 0x3D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BlockoutMaterialGridSize; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockoutMaterialCheckerLuminance; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockoutMaterialRoughness; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockoutMaterialUseTopColor; // 0x4C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor BlockoutMaterialTopColor; // 0x50(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlockoutToolsSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_functions.cpp new file mode 100644 index 0000000..2730332 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_functions.cpp @@ -0,0 +1,120 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class BlockoutToolsPlugin.BlockoutToolsParent +// (Actor) + +class UClass* ABlockoutToolsParent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlockoutToolsParent"); + + return Clss; +} + + +// BlockoutToolsParent BlockoutToolsPlugin.Default__BlockoutToolsParent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABlockoutToolsParent* ABlockoutToolsParent::GetDefaultObj() +{ + static class ABlockoutToolsParent* Default = nullptr; + + if (!Default) + Default = static_cast(ABlockoutToolsParent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BlockoutToolsPlugin.BlockoutToolsParent.RerunConstructionScript +// (Final, Native, Private, BlueprintCallable) +// Parameters: + +void ABlockoutToolsParent::RerunConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlockoutToolsParent", "RerunConstructionScript"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function BlockoutToolsPlugin.BlockoutToolsParent.BlockoutSetMaterial +// (Final, Native, Private, BlueprintCallable) +// Parameters: + +void ABlockoutToolsParent::BlockoutSetMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlockoutToolsParent", "BlockoutSetMaterial"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class BlockoutToolsPlugin.BlockoutToolsSettings +// (None) + +class UClass* UBlockoutToolsSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlockoutToolsSettings"); + + return Clss; +} + + +// BlockoutToolsSettings BlockoutToolsPlugin.Default__BlockoutToolsSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlockoutToolsSettings* UBlockoutToolsSettings::GetDefaultObj() +{ + static class UBlockoutToolsSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UBlockoutToolsSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_structs.hpp new file mode 100644 index 0000000..93f082c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BlockoutToolsPlugin_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBlockoutMaterialType : uint8 +{ + BlockoutMaterialType_Grid = 0, + BlockoutMaterialType_CustomMaterial = 1, + BlockoutMaterialType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_classes.hpp new file mode 100644 index 0000000..59de45b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x30 - 0x30) +// BlueprintGeneratedClass BoatEQS_Query.BoatEQS_Query_C +class UBoatEQS_Query_C : public UEnvQueryContext_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UBoatEQS_Query_C* GetDefaultObj(); + + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_functions.cpp new file mode 100644 index 0000000..23286c8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_functions.cpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass BoatEQS_Query.BoatEQS_Query_C +// (None) + +class UClass* UBoatEQS_Query_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoatEQS_Query_C"); + + return Clss; +} + + +// BoatEQS_Query_C BoatEQS_Query.Default__BoatEQS_Query_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBoatEQS_Query_C* UBoatEQS_Query_C::GetDefaultObj() +{ + static class UBoatEQS_Query_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBoatEQS_Query_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function BoatEQS_Query.BoatEQS_Query_C.ProvideActorsSet +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* QuerierActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray ResultingActorsSet (Parm, OutParm) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) + +void UBoatEQS_Query_C::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoatEQS_Query_C", "ProvideActorsSet"); + + Params::UBoatEQS_Query_C_ProvideActorsSet_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActorsSet != nullptr) + *ResultingActorsSet = std::move(Parms.ResultingActorsSet); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_parameters.hpp new file mode 100644 index 0000000..bf0874c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function BoatEQS_Query.BoatEQS_Query_C.ProvideActorsSet +struct UBoatEQS_Query_C_ProvideActorsSet_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* QuerierActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ResultingActorsSet; // 0x10(0x10)(Parm, OutParm) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BoatEQS_Query_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_classes.hpp new file mode 100644 index 0000000..c80ac21 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20C (0x4C4 - 0x2B8) +// AnimBlueprintGeneratedClass Boat_AnimBP.Boat_AnimBP_C +class UBoat_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_2369[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x3E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x410(0xB0)(None) + float Speed; // 0x4C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UBoat_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Boat_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_functions.cpp new file mode 100644 index 0000000..d4b08f4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_functions.cpp @@ -0,0 +1,121 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Boat_AnimBP.Boat_AnimBP_C +// (None) + +class UClass* UBoat_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Boat_AnimBP_C"); + + return Clss; +} + + +// Boat_AnimBP_C Boat_AnimBP.Default__Boat_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UBoat_AnimBP_C* UBoat_AnimBP_C::GetDefaultObj() +{ + static class UBoat_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UBoat_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Boat_AnimBP.Boat_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UBoat_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Boat_AnimBP_C", "AnimGraph"); + + Params::UBoat_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Boat_AnimBP.Boat_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBoat_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Boat_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UBoat_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Boat_AnimBP.Boat_AnimBP_C.ExecuteUbergraph_Boat_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UBoat_AnimBP_C::ExecuteUbergraph_Boat_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat, bool K2Node_DynamicCast_bSuccess, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Boat_AnimBP_C", "ExecuteUbergraph_Boat_AnimBP"); + + Params::UBoat_AnimBP_C_ExecuteUbergraph_Boat_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Row_Boat = K2Node_DynamicCast_AsBP_Row_Boat; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_parameters.hpp new file mode 100644 index 0000000..d895a88 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_parameters.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Boat_AnimBP.Boat_AnimBP_C.AnimGraph +struct UBoat_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Boat_AnimBP.Boat_AnimBP_C.BlueprintUpdateAnimation +struct UBoat_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2C (0x2C - 0x0) +// Function Boat_AnimBP.Boat_AnimBP_C.ExecuteUbergraph_Boat_AnimBP +struct UBoat_AnimBP_C_ExecuteUbergraph_Boat_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaTimeX; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RowBoat_C* K2Node_DynamicCast_AsBP_Row_Boat; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2368[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Boat_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_classes.hpp new file mode 100644 index 0000000..b32b605 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF8 (0x120 - 0x28) +// Class BuildPatchServices.BuildPatchManifest +class UBuildPatchManifest : public UObject +{ +public: + uint8 ManifestFileVersion; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFileData; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 AppId; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AppName; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BuildVersion; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LaunchExe; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LaunchCommand; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet PrereqIds; // 0x70(0x50)(NativeAccessSpecifierPublic) + class FString PrereqName; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PrereqPath; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PrereqArgs; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FileManifestList; // 0xF0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ChunkList; // 0x100(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CustomFields; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBuildPatchManifest* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_functions.cpp new file mode 100644 index 0000000..9319a80 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class BuildPatchServices.BuildPatchManifest +// (None) + +class UClass* UBuildPatchManifest::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BuildPatchManifest"); + + return Clss; +} + + +// BuildPatchManifest BuildPatchServices.Default__BuildPatchManifest +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBuildPatchManifest* UBuildPatchManifest::GetDefaultObj() +{ + static class UBuildPatchManifest* Default = nullptr; + + if (!Default) + Default = static_cast(UBuildPatchManifest::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_structs.hpp new file mode 100644 index 0000000..3991fa1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/BuildPatchServices_structs.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// ScriptStruct BuildPatchServices.SHAHashData +struct FSHAHashData +{ +public: + uint8 Hash[0x14]; // 0x0(0x14)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct BuildPatchServices.ChunkPartData +struct FChunkPartData +{ +public: + struct FGuid Guid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Offset; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Size; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct BuildPatchServices.FileManifestData +struct FFileManifestData +{ +public: + class FString Filename; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSHAHashData FileHash; // 0x10(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1A9F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FileChunkParts; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InstallTags; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsUnixExecutable; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SymlinkTarget; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCompressed; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA1[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct BuildPatchServices.ChunkInfoData +struct FChunkInfoData +{ +public: + struct FGuid Guid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Hash; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSHAHashData ShaHash; // 0x18(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1AA2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 FileSize; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 GroupNumber; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct BuildPatchServices.CustomFieldData +struct FCustomFieldData +{ +public: + class FString Key; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_classes.hpp new file mode 100644 index 0000000..16dd0cd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x228 - 0x220) +// Class CableComponent.CableActor +class ACableActor : public AActor +{ +public: + class UCableComponent* CableComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ACableActor* GetDefaultObj(); + +}; + +// 0x98 (0x510 - 0x478) +// Class CableComponent.CableComponent +class UCableComponent : public UMeshComponent +{ +public: + bool bAttachStart; // 0x478(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttachEnd; // 0x479(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1799[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FComponentReference AttachEndTo; // 0x480(0x28)(Edit, NativeAccessSpecifierPublic) + class FName AttachEndToSocketName; // 0x4A8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLocation; // 0x4B0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CableLength; // 0x4BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSegments; // 0x4C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubstepTime; // 0x4C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SolverIterations; // 0x4C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStiffness; // 0x4CC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubstepping; // 0x4CD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCableUpdateWhenNotVisible; // 0x4CE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCableUpdateWhenNotOwnerRecentlyRendered; // 0x4CF(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x4D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionFriction; // 0x4D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CableForce; // 0x4D8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CableGravityScale; // 0x4E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CableWidth; // 0x4E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x4EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileMaterial; // 0x4F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179B[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCableComponent* GetDefaultObj(); + + void SetAttachEndToComponent(class USceneComponent* Component, class FName SocketName); + void SetAttachEndTo(class AActor* Actor, class FName ComponentProperty, class FName SocketName); + void GetCableParticleLocations(TArray* Locations); + class USceneComponent* GetAttachedComponent(); + class AActor* GetAttachedActor(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_functions.cpp new file mode 100644 index 0000000..8b76460 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class CableComponent.CableActor +// (Actor) + +class UClass* ACableActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CableActor"); + + return Clss; +} + + +// CableActor CableComponent.Default__CableActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACableActor* ACableActor::GetDefaultObj() +{ + static class ACableActor* Default = nullptr; + + if (!Default) + Default = static_cast(ACableActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CableComponent.CableComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UCableComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CableComponent"); + + return Clss; +} + + +// CableComponent CableComponent.Default__CableComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCableComponent* UCableComponent::GetDefaultObj() +{ + static class UCableComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCableComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CableComponent.CableComponent.SetAttachEndToComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCableComponent::SetAttachEndToComponent(class USceneComponent* Component, class FName SocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CableComponent", "SetAttachEndToComponent"); + + Params::UCableComponent_SetAttachEndToComponent_Params Parms{}; + + Parms.Component = Component; + Parms.SocketName = SocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CableComponent.CableComponent.SetAttachEndTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ComponentProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCableComponent::SetAttachEndTo(class AActor* Actor, class FName ComponentProperty, class FName SocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CableComponent", "SetAttachEndTo"); + + Params::UCableComponent_SetAttachEndTo_Params Parms{}; + + Parms.Actor = Actor; + Parms.ComponentProperty = ComponentProperty; + Parms.SocketName = SocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CableComponent.CableComponent.GetCableParticleLocations +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray Locations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCableComponent::GetCableParticleLocations(TArray* Locations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CableComponent", "GetCableParticleLocations"); + + Params::UCableComponent_GetCableParticleLocations_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Locations != nullptr) + *Locations = std::move(Parms.Locations); + +} + + +// Function CableComponent.CableComponent.GetAttachedComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* UCableComponent::GetAttachedComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CableComponent", "GetAttachedComponent"); + + Params::UCableComponent_GetAttachedComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CableComponent.CableComponent.GetAttachedActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCableComponent::GetAttachedActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CableComponent", "GetAttachedActor"); + + Params::UCableComponent_GetAttachedActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_parameters.hpp new file mode 100644 index 0000000..d874c31 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_parameters.hpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function CableComponent.CableComponent.SetAttachEndToComponent +struct UCableComponent_SetAttachEndToComponent_Params +{ +public: + class USceneComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function CableComponent.CableComponent.SetAttachEndTo +struct UCableComponent_SetAttachEndTo_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentProperty; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CableComponent.CableComponent.GetCableParticleLocations +struct UCableComponent_GetCableParticleLocations_Params +{ +public: + TArray Locations; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function CableComponent.CableComponent.GetAttachedComponent +struct UCableComponent_GetAttachedComponent_Params +{ +public: + class USceneComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function CableComponent.CableComponent.GetAttachedActor +struct UCableComponent_GetAttachedActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CableComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_classes.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_functions.cpp new file mode 100644 index 0000000..c641dab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_functions.cpp @@ -0,0 +1,109 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass CageScare.SequenceDirector_C +// (None) + +class UClass* USequenceDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceDirector_C"); + + return Clss; +} + + +// SequenceDirector_C CageScare.Default__SequenceDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USequenceDirector_C* USequenceDirector_C::GetDefaultObj() +{ + static class USequenceDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CageScare.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ASkeletalMeshActor* SK_AnglerFish (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::SequenceEvent__ENTRYPOINTSequenceDirector_0(class ASkeletalMeshActor* SK_AnglerFish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent__ENTRYPOINTSequenceDirector_0"); + + Params::USequenceDirector_C_SequenceEvent__ENTRYPOINTSequenceDirector_0_Params Parms{}; + + Parms.SK_AnglerFish = SK_AnglerFish; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function CageScare.SequenceDirector_C.SK_AnglerFish_Event_0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ASkeletalMeshActor* SK_AnglerFish (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::SK_AnglerFish_Event_0(class ASkeletalMeshActor* SK_AnglerFish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SK_AnglerFish_Event_0"); + + Params::USequenceDirector_C_SK_AnglerFish_Event_0_Params Parms{}; + + Parms.SK_AnglerFish = SK_AnglerFish; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function CageScare.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ASkeletalMeshActor* K2Node_CustomEvent_SK_AnglerFish (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::ExecuteUbergraph_SequenceDirector(int32 EntryPoint, class ASkeletalMeshActor* K2Node_CustomEvent_SK_AnglerFish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "ExecuteUbergraph_SequenceDirector"); + + Params::USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_SK_AnglerFish = K2Node_CustomEvent_SK_AnglerFish; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_parameters.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CageScare_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_classes.hpp new file mode 100644 index 0000000..faf7a0e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass Card_UI.Card_UI_C +class UCard_UI_C : public UUserWidget +{ +public: + class UImage* Image_90; // 0x260(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_233; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText_1; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UCard_UI_C* GetDefaultObj(); + + void SetName(class FText Name); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_functions.cpp new file mode 100644 index 0000000..255f4a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_functions.cpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Card_UI.Card_UI_C +// (None) + +class UClass* UCard_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Card_UI_C"); + + return Clss; +} + + +// Card_UI_C Card_UI.Default__Card_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UCard_UI_C* UCard_UI_C::GetDefaultObj() +{ + static class UCard_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UCard_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Card_UI.Card_UI_C.SetName +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Name (BlueprintVisible, BlueprintReadOnly, Parm) + +void UCard_UI_C::SetName(class FText Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Card_UI_C", "SetName"); + + Params::UCard_UI_C_SetName_Params Parms{}; + + Parms.Name = Name; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_parameters.hpp new file mode 100644 index 0000000..388f67f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function Card_UI.Card_UI_C.SetName +struct UCard_UI_C_SetName_Params +{ +public: + class FText Name; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Card_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_classes.hpp new file mode 100644 index 0000000..03321dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass Chainsaw_BP.Chainsaw_BP_C +class AChainsaw_BP_C : public AActor +{ +public: + class USkeletalMeshComponent* SkeletalMesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AChainsaw_BP_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_functions.cpp new file mode 100644 index 0000000..c40649b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Chainsaw_BP.Chainsaw_BP_C +// (Actor) + +class UClass* AChainsaw_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Chainsaw_BP_C"); + + return Clss; +} + + +// Chainsaw_BP_C Chainsaw_BP.Default__Chainsaw_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AChainsaw_BP_C* AChainsaw_BP_C::GetDefaultObj() +{ + static class AChainsaw_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AChainsaw_BP_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chainsaw_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_classes.hpp new file mode 100644 index 0000000..be514c1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_classes.hpp @@ -0,0 +1,130 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xC8 - 0x28) +// Class ChaosCloth.ChaosClothConfig +class UChaosClothConfig : public UClothConfigCommon +{ +public: + enum class EClothMassMode MassMode; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float UniformMass; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalMass; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPerParticleMass; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeStiffness; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BendingStiffness; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBendingElements; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AreaStiffness; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeStiffness; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosClothWeightedValue TetherStiffness; // 0x50(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LimitScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGeodesicDistance; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ShapeTargetStiffness; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionThickness; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrictionCoefficient; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCCD; // 0x6C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSelfCollisions; // 0x6D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float SelfCollisionThickness; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLegacyBackstop; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DampingCoefficient; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePointBasedWindModel; // 0x7C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DragCoefficient; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftCoefficient; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGravityOverride; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float GravityScale; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Gravity; // 0x90(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosClothWeightedValue AnimDriveStiffness; // 0x9C(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FChaosClothWeightedValue AnimDriveDamping; // 0xA4(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LinearVelocityScale; // 0xAC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityScale; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FictitiousAngularScale; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTetrahedralConstraints; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseThinShellVolumeConstraints; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseContinuousCollisionDetection; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosClothConfig* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class ChaosCloth.ChaosClothSharedSimConfig +class UChaosClothSharedSimConfig : public UClothSharedConfigCommon +{ +public: + int32 IterationCount; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubdivisionCount; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLocalSpaceSimulation; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseXPBDConstraints; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosClothSharedSimConfig* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ChaosCloth.ChaosClothingSimulationFactory +class UChaosClothingSimulationFactory : public UClothingSimulationFactory +{ +public: + + static class UClass* StaticClass(); + static class UChaosClothingSimulationFactory* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class ChaosCloth.ChaosClothingInteractor +class UChaosClothingInteractor : public UClothingInteractor +{ +public: + uint8 Pad_E5[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosClothingInteractor* GetDefaultObj(); + + void SetVelocityScale(const struct FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); + void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); + void SetLongRangeAttachmentLinear(float TetherStiffness); + void SetLongRangeAttachment(const struct FVector2D& TetherStiffness); + void SetGravity(float GravityScale, bool bIsGravityOverridden, const struct FVector& GravityOverride); + void SetDamping(float DampingCoefficient); + void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); + void SetAnimDriveLinear(float AnimDriveStiffness); + void SetAnimDrive(const struct FVector2D& AnimDriveStiffness, const struct FVector2D& AnimDriveDamping); + void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const struct FVector& WindVelocity); + void ResetAndTeleport(bool bReset, bool bTeleport); +}; + +// 0x10 (0xA0 - 0x90) +// Class ChaosCloth.ChaosClothingSimulationInteractor +class UChaosClothingSimulationInteractor : public UClothingSimulationInteractor +{ +public: + uint8 Pad_E7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosClothingSimulationInteractor* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_functions.cpp new file mode 100644 index 0000000..9ff6c6b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_functions.cpp @@ -0,0 +1,479 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ChaosCloth.ChaosClothConfig +// (None) + +class UClass* UChaosClothConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosClothConfig"); + + return Clss; +} + + +// ChaosClothConfig ChaosCloth.Default__ChaosClothConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosClothConfig* UChaosClothConfig::GetDefaultObj() +{ + static class UChaosClothConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosClothConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosCloth.ChaosClothSharedSimConfig +// (None) + +class UClass* UChaosClothSharedSimConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosClothSharedSimConfig"); + + return Clss; +} + + +// ChaosClothSharedSimConfig ChaosCloth.Default__ChaosClothSharedSimConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosClothSharedSimConfig* UChaosClothSharedSimConfig::GetDefaultObj() +{ + static class UChaosClothSharedSimConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosClothSharedSimConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosCloth.ChaosClothingSimulationFactory +// (None) + +class UClass* UChaosClothingSimulationFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosClothingSimulationFactory"); + + return Clss; +} + + +// ChaosClothingSimulationFactory ChaosCloth.Default__ChaosClothingSimulationFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosClothingSimulationFactory* UChaosClothingSimulationFactory::GetDefaultObj() +{ + static class UChaosClothingSimulationFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosClothingSimulationFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosCloth.ChaosClothingInteractor +// (None) + +class UClass* UChaosClothingInteractor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosClothingInteractor"); + + return Clss; +} + + +// ChaosClothingInteractor ChaosCloth.Default__ChaosClothingInteractor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosClothingInteractor* UChaosClothingInteractor::GetDefaultObj() +{ + static class UChaosClothingInteractor* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosClothingInteractor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetVelocityScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector LinearVelocityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularVelocityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FictitiousAngularScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetVelocityScale(const struct FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetVelocityScale"); + + Params::UChaosClothingInteractor_SetVelocityScale_Params Parms{}; + + Parms.LinearVelocityScale = LinearVelocityScale; + Parms.AngularVelocityScale = AngularVelocityScale; + Parms.FictitiousAngularScale = FictitiousAngularScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetMaterialLinear +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float EdgeStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BendingStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AreaStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetMaterialLinear"); + + Params::UChaosClothingInteractor_SetMaterialLinear_Params Parms{}; + + Parms.EdgeStiffness = EdgeStiffness; + Parms.BendingStiffness = BendingStiffness; + Parms.AreaStiffness = AreaStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachmentLinear +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TetherStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetLongRangeAttachmentLinear(float TetherStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetLongRangeAttachmentLinear"); + + Params::UChaosClothingInteractor_SetLongRangeAttachmentLinear_Params Parms{}; + + Parms.TetherStiffness = TetherStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachment +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D TetherStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetLongRangeAttachment(const struct FVector2D& TetherStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetLongRangeAttachment"); + + Params::UChaosClothingInteractor_SetLongRangeAttachment_Params Parms{}; + + Parms.TetherStiffness = TetherStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetGravity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float GravityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsGravityOverridden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector GravityOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetGravity(float GravityScale, bool bIsGravityOverridden, const struct FVector& GravityOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetGravity"); + + Params::UChaosClothingInteractor_SetGravity_Params Parms{}; + + Parms.GravityScale = GravityScale; + Parms.bIsGravityOverridden = bIsGravityOverridden; + Parms.GravityOverride = GravityOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetDamping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DampingCoefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetDamping(float DampingCoefficient) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetDamping"); + + Params::UChaosClothingInteractor_SetDamping_Params Parms{}; + + Parms.DampingCoefficient = DampingCoefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float CollisionThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrictionCoefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SelfCollisionThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetCollision"); + + Params::UChaosClothingInteractor_SetCollision_Params Parms{}; + + Parms.CollisionThickness = CollisionThickness; + Parms.FrictionCoefficient = FrictionCoefficient; + Parms.bUseCCD = bUseCCD; + Parms.SelfCollisionThickness = SelfCollisionThickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetAnimDriveLinear +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AnimDriveStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetAnimDriveLinear(float AnimDriveStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetAnimDriveLinear"); + + Params::UChaosClothingInteractor_SetAnimDriveLinear_Params Parms{}; + + Parms.AnimDriveStiffness = AnimDriveStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetAnimDrive +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D AnimDriveStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D AnimDriveDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetAnimDrive(const struct FVector2D& AnimDriveStiffness, const struct FVector2D& AnimDriveDamping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetAnimDrive"); + + Params::UChaosClothingInteractor_SetAnimDrive_Params Parms{}; + + Parms.AnimDriveStiffness = AnimDriveStiffness; + Parms.AnimDriveDamping = AnimDriveDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.SetAerodynamics +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float DragCoefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LiftCoefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WindVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::SetAerodynamics(float DragCoefficient, float LiftCoefficient, const struct FVector& WindVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "SetAerodynamics"); + + Params::UChaosClothingInteractor_SetAerodynamics_Params Parms{}; + + Parms.DragCoefficient = DragCoefficient; + Parms.LiftCoefficient = LiftCoefficient; + Parms.WindVelocity = WindVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosCloth.ChaosClothingInteractor.ResetAndTeleport +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosClothingInteractor::ResetAndTeleport(bool bReset, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosClothingInteractor", "ResetAndTeleport"); + + Params::UChaosClothingInteractor_ResetAndTeleport_Params Parms{}; + + Parms.bReset = bReset; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ChaosCloth.ChaosClothingSimulationInteractor +// (None) + +class UClass* UChaosClothingSimulationInteractor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosClothingSimulationInteractor"); + + return Clss; +} + + +// ChaosClothingSimulationInteractor ChaosCloth.Default__ChaosClothingSimulationInteractor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosClothingSimulationInteractor* UChaosClothingSimulationInteractor::GetDefaultObj() +{ + static class UChaosClothingSimulationInteractor* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosClothingSimulationInteractor::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_parameters.hpp new file mode 100644 index 0000000..0042473 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_parameters.hpp @@ -0,0 +1,122 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetVelocityScale +struct UChaosClothingInteractor_SetVelocityScale_Params +{ +public: + struct FVector LinearVelocityScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityScale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FictitiousAngularScale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetMaterialLinear +struct UChaosClothingInteractor_SetMaterialLinear_Params +{ +public: + float EdgeStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BendingStiffness; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AreaStiffness; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachmentLinear +struct UChaosClothingInteractor_SetLongRangeAttachmentLinear_Params +{ +public: + float TetherStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetLongRangeAttachment +struct UChaosClothingInteractor_SetLongRangeAttachment_Params +{ +public: + struct FVector2D TetherStiffness; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetGravity +struct UChaosClothingInteractor_SetGravity_Params +{ +public: + float GravityScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsGravityOverridden; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector GravityOverride; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetDamping +struct UChaosClothingInteractor_SetDamping_Params +{ +public: + float DampingCoefficient; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetCollision +struct UChaosClothingInteractor_SetCollision_Params +{ +public: + float CollisionThickness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrictionCoefficient; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCCD; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SelfCollisionThickness; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetAnimDriveLinear +struct UChaosClothingInteractor_SetAnimDriveLinear_Params +{ +public: + float AnimDriveStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetAnimDrive +struct UChaosClothingInteractor_SetAnimDrive_Params +{ +public: + struct FVector2D AnimDriveStiffness; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AnimDriveDamping; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.SetAerodynamics +struct UChaosClothingInteractor_SetAerodynamics_Params +{ +public: + float DragCoefficient; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftCoefficient; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WindVelocity; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function ChaosCloth.ChaosClothingInteractor.ResetAndTeleport +struct UChaosClothingInteractor_ResetAndTeleport_Params +{ +public: + bool bReset; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_structs.hpp new file mode 100644 index 0000000..1bdfbed --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosCloth_structs.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EChaosClothTetherMode : uint8 +{ + FastTetherFastLength = 0, + AccurateTetherFastLength = 1, + AccurateTetherAccurateLength = 2, + MaxChaosClothTetherMode = 3, + EChaosClothTetherMode_MAX = 4, +}; + +enum class EChaosWeightMapTarget : uint8 +{ + None = 0, + MaxDistance = 1, + BackstopDistance = 2, + BackstopRadius = 3, + AnimDriveStiffness = 4, + AnimDriveDamping = 5, + TetherStiffness = 6, + EChaosWeightMapTarget_MAX = 7, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct ChaosCloth.ChaosClothWeightedValue +struct FChaosClothWeightedValue +{ +public: + float Low; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float High; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_classes.hpp new file mode 100644 index 0000000..c2ed758 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_classes.hpp @@ -0,0 +1,95 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x200 (0x238 - 0x38) +// Class ChaosNiagara.NiagaraDataInterfaceChaosDestruction +class UNiagaraDataInterfaceChaosDestruction : public UNiagaraDataInterface +{ +public: + TSet ChaosSolverActorSet; // 0x38(0x50)(Edit, NativeAccessSpecifierPublic) + enum class EDataSourceTypeEnum DataSourceType; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1072[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DataProcessFrequency; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumberOfDataEntriesToSpawn; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoSpawn; // 0x94(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1073[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D SpawnMultiplierMinMax; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnChance; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ImpulseToSpawnMinMax; // 0xA4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpeedToSpawnMinMax; // 0xAC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MassToSpawnMinMax; // 0xB4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ExtentMinToSpawnMinMax; // 0xBC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ExtentMaxToSpawnMinMax; // 0xC4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D VolumeToSpawnMinMax; // 0xCC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SolverTimeToSpawnMinMax; // 0xD4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SurfaceTypeToSpawn; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELocationFilteringModeEnum LocationFilteringMode; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELocationXToSpawnEnum LocationXToSpawn; // 0xE1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1074[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D LocationXToSpawnMinMax; // 0xE4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELocationYToSpawnEnum LocationYToSpawn; // 0xEC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1075[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D LocationYToSpawnMinMax; // 0xF0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELocationZToSpawnEnum LocationZToSpawn; // 0xF8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1076[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D LocationZToSpawnMinMax; // 0xFC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDataSortTypeEnum DataSortingType; // 0x104(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetExternalCollisionData; // 0x105(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoSpatialHash; // 0x106(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1079[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector SpatialHashVolumeMin; // 0x108(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpatialHashVolumeMax; // 0x114(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpatialHashVolumeCellSize; // 0x120(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDataPerCell; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyMaterialsFilter; // 0x130(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_107A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSet ChaosBreakingMaterialSet; // 0x138(0x50)(Edit, NativeAccessSpecifierPublic) + bool bGetExternalBreakingData; // 0x188(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetExternalTrailingData; // 0x189(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_107B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D RandomPositionMagnitudeMinMax; // 0x18C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InheritedVelocityMultiplier; // 0x194(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERandomVelocityGenerationTypeEnum RandomVelocityGenerationType; // 0x198(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_107F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D RandomVelocityMagnitudeMinMax; // 0x19C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpreadAngleMax; // 0x1A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityOffsetMin; // 0x1A8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityOffsetMax; // 0x1B4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FinalVelocityMagnitudeMinMax; // 0x1C0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLatency; // 0x1C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDebugTypeEnum DebugType; // 0x1CC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1081[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LastSpawnedPointID; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastSpawnTime; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1082[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + float SolverTime; // 0x1E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeStampOfLastProcessedData; // 0x1EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1083[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceChaosDestruction* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class ChaosNiagara.NiagaraDataInterfacePhysicsField +class UNiagaraDataInterfacePhysicsField : public UNiagaraDataInterface +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfacePhysicsField* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_functions.cpp new file mode 100644 index 0000000..f2ec12e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ChaosNiagara.NiagaraDataInterfaceChaosDestruction +// (None) + +class UClass* UNiagaraDataInterfaceChaosDestruction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceChaosDestruction"); + + return Clss; +} + + +// NiagaraDataInterfaceChaosDestruction ChaosNiagara.Default__NiagaraDataInterfaceChaosDestruction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceChaosDestruction* UNiagaraDataInterfaceChaosDestruction::GetDefaultObj() +{ + static class UNiagaraDataInterfaceChaosDestruction* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceChaosDestruction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosNiagara.NiagaraDataInterfacePhysicsField +// (None) + +class UClass* UNiagaraDataInterfacePhysicsField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfacePhysicsField"); + + return Clss; +} + + +// NiagaraDataInterfacePhysicsField ChaosNiagara.Default__NiagaraDataInterfacePhysicsField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfacePhysicsField* UNiagaraDataInterfacePhysicsField::GetDefaultObj() +{ + static class UNiagaraDataInterfacePhysicsField* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfacePhysicsField::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_structs.hpp new file mode 100644 index 0000000..1d400fa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosNiagara_structs.hpp @@ -0,0 +1,102 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELocationZToSpawnEnum : uint8 +{ + ChaosNiagara_LocationZToSpawn_None = 0, + ChaosNiagara_LocationZToSpawn_Min = 1, + ChaosNiagara_LocationZToSpawn_Max = 2, + ChaosNiagara_LocationZToSpawn_MinMax = 3, + ChaosNiagara_Max = 4, +}; + +enum class ELocationYToSpawnEnum : uint8 +{ + ChaosNiagara_LocationYToSpawn_None = 0, + ChaosNiagara_LocationYToSpawn_Min = 1, + ChaosNiagara_LocationYToSpawn_Max = 2, + ChaosNiagara_LocationYToSpawn_MinMax = 3, + ChaosNiagara_Max = 4, +}; + +enum class ELocationXToSpawnEnum : uint8 +{ + ChaosNiagara_LocationXToSpawn_None = 0, + ChaosNiagara_LocationXToSpawn_Min = 1, + ChaosNiagara_LocationXToSpawn_Max = 2, + ChaosNiagara_LocationXToSpawn_MinMax = 3, + ChaosNiagara_Max = 4, +}; + +enum class ELocationFilteringModeEnum : uint8 +{ + ChaosNiagara_LocationFilteringMode_Inclusive = 0, + ChaosNiagara_LocationFilteringMode_Exclusive = 1, + ChaosNiagara_Max = 2, +}; + +enum class EDataSourceTypeEnum : uint8 +{ + ChaosNiagara_DataSourceType_Collision = 0, + ChaosNiagara_DataSourceType_Breaking = 1, + ChaosNiagara_DataSourceType_Trailing = 2, + ChaosNiagara_Max = 3, +}; + +enum class EDebugTypeEnum : uint8 +{ + ChaosNiagara_DebugType_NoDebug = 0, + ChaosNiagara_DebugType_ColorBySolver = 1, + ChaosNiagara_DebugType_ColorByParticleIndex = 2, + ChaosNiagara_Max = 3, +}; + +enum class ERandomVelocityGenerationTypeEnum : uint8 +{ + ChaosNiagara_RandomVelocityGenerationType_RandomDistribution = 0, + ChaosNiagara_RandomVelocityGenerationType_RandomDistributionWithStreamers = 1, + ChaosNiagara_RandomVelocityGenerationType_CollisionNormalBased = 2, + ChaosNiagara_Max = 3, +}; + +enum class EDataSortTypeEnum : uint8 +{ + ChaosNiagara_DataSortType_NoSorting = 0, + ChaosNiagara_DataSortType_RandomShuffle = 1, + ChaosNiagara_DataSortType_SortByMassMaxToMin = 2, + ChaosNiagara_DataSortType_SortByMassMinToMax = 3, + ChaosNiagara_Max = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x44 (0x44 - 0x0) +// ScriptStruct ChaosNiagara.ChaosDestructionEvent +struct FChaosDestructionEvent +{ +public: + struct FVector Position; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x18(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x24(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentMin; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentMax; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleID; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Type; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_classes.hpp new file mode 100644 index 0000000..e17f2f7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_classes.hpp @@ -0,0 +1,140 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB8 - 0xB0) +// Class ChaosSolverEngine.ChaosDebugDrawComponent +class UChaosDebugDrawComponent : public UActorComponent +{ +public: + uint8 Pad_1E09[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosDebugDrawComponent* GetDefaultObj(); + +}; + +// 0x8 (0xB8 - 0xB0) +// Class ChaosSolverEngine.ChaosEventListenerComponent +class UChaosEventListenerComponent : public UActorComponent +{ +public: + uint8 Pad_1E0A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosEventListenerComponent* GetDefaultObj(); + +}; + +// 0x1B8 (0x270 - 0xB8) +// Class ChaosSolverEngine.ChaosGameplayEventDispatcher +class UChaosGameplayEventDispatcher : public UChaosEventListenerComponent +{ +public: + uint8 Pad_1E0B[0x110]; // Fixing Size After Last Property [ Dumper-7 ] + TMap CollisionEventRegistrations; // 0x1C8(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap BreakEventRegistrations; // 0x218(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1E0C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosGameplayEventDispatcher* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ChaosSolverEngine.ChaosNotifyHandlerInterface +class IChaosNotifyHandlerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IChaosNotifyHandlerInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary +class UChaosSolverEngineBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UChaosSolverEngineBlueprintLibrary* GetDefaultObj(); + + struct FHitResult ConvertPhysicsCollisionToHitResult(struct FChaosPhysicsCollisionInfo& PhysicsCollision); +}; + +// 0x0 (0x28 - 0x28) +// Class ChaosSolverEngine.ChaosSolver +class UChaosSolver : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UChaosSolver* GetDefaultObj(); + +}; + +// 0xF8 (0x318 - 0x220) +// Class ChaosSolverEngine.ChaosSolverActor +class AChaosSolverActor : public AActor +{ +public: + struct FChaosSolverConfiguration Properties; // 0x220(0x68)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float TimeStepMultiplier; // 0x288(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionIterations; // 0x28C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PushOutIterations; // 0x290(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PushOutPairIterations; // 0x294(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClusterConnectionFactor; // 0x298(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EClusterConnectionTypeEnum ClusterUnionConnectionType; // 0x29C(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoGenerateCollisionData; // 0x29D(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E29[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverCollisionFilterSettings CollisionFilterSettings; // 0x2A0(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + bool DoGenerateBreakingData; // 0x2B0(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverBreakingFilterSettings BreakingFilterSettings; // 0x2B4(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + bool DoGenerateTrailingData; // 0x2C4(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E2B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverTrailingFilterSettings TrailingFilterSettings; // 0x2C8(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + float MassScale; // 0x2D8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateContactGraph; // 0x2DC(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasFloor; // 0x2DD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E2C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FloorHeight; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosDebugSubstepControl ChaosDebugSubstepControl; // 0x2E4(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E2D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UBillboardComponent* SpriteComponent; // 0x2E8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E2E[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosGameplayEventDispatcher* GameplayEventDispatcherComponent; // 0x308(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E2F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AChaosSolverActor* GetDefaultObj(); + + void SetSolverActive(bool bActive); + void SetAsCurrentWorldSolver(); +}; + +// 0x20 (0x58 - 0x38) +// Class ChaosSolverEngine.ChaosSolverSettings +class UChaosSolverSettings : public UDeveloperSettings +{ +public: + uint8 Pad_1E32[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath DefaultChaosSolverActorClass; // 0x40(0x18)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UChaosSolverSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_functions.cpp new file mode 100644 index 0000000..7d8d957 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_functions.cpp @@ -0,0 +1,321 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ChaosSolverEngine.ChaosDebugDrawComponent +// (None) + +class UClass* UChaosDebugDrawComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosDebugDrawComponent"); + + return Clss; +} + + +// ChaosDebugDrawComponent ChaosSolverEngine.Default__ChaosDebugDrawComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosDebugDrawComponent* UChaosDebugDrawComponent::GetDefaultObj() +{ + static class UChaosDebugDrawComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosDebugDrawComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosSolverEngine.ChaosEventListenerComponent +// (None) + +class UClass* UChaosEventListenerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosEventListenerComponent"); + + return Clss; +} + + +// ChaosEventListenerComponent ChaosSolverEngine.Default__ChaosEventListenerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosEventListenerComponent* UChaosEventListenerComponent::GetDefaultObj() +{ + static class UChaosEventListenerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosEventListenerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosSolverEngine.ChaosGameplayEventDispatcher +// (None) + +class UClass* UChaosGameplayEventDispatcher::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosGameplayEventDispatcher"); + + return Clss; +} + + +// ChaosGameplayEventDispatcher ChaosSolverEngine.Default__ChaosGameplayEventDispatcher +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosGameplayEventDispatcher* UChaosGameplayEventDispatcher::GetDefaultObj() +{ + static class UChaosGameplayEventDispatcher* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosGameplayEventDispatcher::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosSolverEngine.ChaosNotifyHandlerInterface +// (None) + +class UClass* IChaosNotifyHandlerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosNotifyHandlerInterface"); + + return Clss; +} + + +// ChaosNotifyHandlerInterface ChaosSolverEngine.Default__ChaosNotifyHandlerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IChaosNotifyHandlerInterface* IChaosNotifyHandlerInterface::GetDefaultObj() +{ + static class IChaosNotifyHandlerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IChaosNotifyHandlerInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary +// (None) + +class UClass* UChaosSolverEngineBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosSolverEngineBlueprintLibrary"); + + return Clss; +} + + +// ChaosSolverEngineBlueprintLibrary ChaosSolverEngine.Default__ChaosSolverEngineBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosSolverEngineBlueprintLibrary* UChaosSolverEngineBlueprintLibrary::GetDefaultObj() +{ + static class UChaosSolverEngineBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosSolverEngineBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary.ConvertPhysicsCollisionToHitResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FChaosPhysicsCollisionInfo PhysicsCollision (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UChaosSolverEngineBlueprintLibrary::ConvertPhysicsCollisionToHitResult(struct FChaosPhysicsCollisionInfo& PhysicsCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosSolverEngineBlueprintLibrary", "ConvertPhysicsCollisionToHitResult"); + + Params::UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Params Parms{}; + + Parms.PhysicsCollision = PhysicsCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class ChaosSolverEngine.ChaosSolver +// (None) + +class UClass* UChaosSolver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosSolver"); + + return Clss; +} + + +// ChaosSolver ChaosSolverEngine.Default__ChaosSolver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosSolver* UChaosSolver::GetDefaultObj() +{ + static class UChaosSolver* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosSolver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ChaosSolverEngine.ChaosSolverActor +// (Actor) + +class UClass* AChaosSolverActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosSolverActor"); + + return Clss; +} + + +// ChaosSolverActor ChaosSolverEngine.Default__ChaosSolverActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AChaosSolverActor* AChaosSolverActor::GetDefaultObj() +{ + static class AChaosSolverActor* Default = nullptr; + + if (!Default) + Default = static_cast(AChaosSolverActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosSolverEngine.ChaosSolverActor.SetSolverActive +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AChaosSolverActor::SetSolverActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosSolverActor", "SetSolverActive"); + + Params::AChaosSolverActor_SetSolverActive_Params Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosSolverEngine.ChaosSolverActor.SetAsCurrentWorldSolver +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AChaosSolverActor::SetAsCurrentWorldSolver() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosSolverActor", "SetAsCurrentWorldSolver"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ChaosSolverEngine.ChaosSolverSettings +// (None) + +class UClass* UChaosSolverSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosSolverSettings"); + + return Clss; +} + + +// ChaosSolverSettings ChaosSolverEngine.Default__ChaosSolverSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosSolverSettings* UChaosSolverSettings::GetDefaultObj() +{ + static class UChaosSolverSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosSolverSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_parameters.hpp new file mode 100644 index 0000000..d7c9de9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_parameters.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF8 (0xF8 - 0x0) +// Function ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary.ConvertPhysicsCollisionToHitResult +struct UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Params +{ +public: + struct FChaosPhysicsCollisionInfo PhysicsCollision; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FHitResult ReturnValue; // 0x70(0x88)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosSolverEngine.ChaosSolverActor.SetSolverActive +struct AChaosSolverActor_SetSolverActive_Params +{ +public: + bool bActive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_structs.hpp new file mode 100644 index 0000000..7373128 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosSolverEngine_structs.hpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EClusterConnectionTypeEnum : uint8 +{ + Chaos_PointImplicit = 0, + Chaos_DelaunayTriangulation = 1, + Chaos_MinimalSpanningSubsetDelaunayTriangulation = 2, + Chaos_PointImplicitAugmentedWithMinimalDelaunay = 3, + Chaos_None = 4, + Chaos_EClsuterCreationParameters_Max = 5, + Chaos_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x70 - 0x0) +// ScriptStruct ChaosSolverEngine.ChaosPhysicsCollisionInfo +struct FChaosPhysicsCollisionInfo +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComponent; // 0x8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x1C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x28(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x34(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OtherVelocity; // 0x40(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x4C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OtherAngularVelocity; // 0x58(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherMass; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E33[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct ChaosSolverEngine.ChaosBreakEvent +struct FChaosBreakEvent +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x14(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x20(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct ChaosSolverEngine.ChaosHandlerSet +struct FChaosHandlerSet +{ +public: + uint8 Pad_1E36[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TSet ChaosHandlers; // 0x8(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct ChaosSolverEngine.BreakEventCallbackWrapper +struct FBreakEventCallbackWrapper +{ +public: + uint8 Pad_1E37[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// ScriptStruct ChaosSolverEngine.ChaosDebugSubstepControl +struct FChaosDebugSubstepControl +{ +public: + bool bPause; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubstep; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStep; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_classes.hpp new file mode 100644 index 0000000..c5b27ae --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ChaosVehiclesEngine.ChaosVehicles +class UChaosVehicles : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UChaosVehicles* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_functions.cpp new file mode 100644 index 0000000..23dd705 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ChaosVehiclesEngine.ChaosVehicles +// (None) + +class UClass* UChaosVehicles::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosVehicles"); + + return Clss; +} + + +// ChaosVehicles ChaosVehiclesEngine.Default__ChaosVehicles +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosVehicles* UChaosVehicles::GetDefaultObj() +{ + static class UChaosVehicles* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosVehicles::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehiclesEngine_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_classes.hpp new file mode 100644 index 0000000..752e48c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_classes.hpp @@ -0,0 +1,225 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x260 (0x398 - 0x138) +// Class ChaosVehicles.ChaosVehicleMovementComponent +class UChaosVehicleMovementComponent : public UPawnMovementComponent +{ +public: + uint8 bReverseAsBrake : 1; // Mask: 0x1, PropSize: 0x10x138(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_BA : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_B51[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Mass; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChassisWidth; // 0x140(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChassisHeight; // 0x144(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficient; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DownforceCoefficient; // 0x14C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragArea; // 0x150(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugDragMagnitude; // 0x154(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InertiaTensorScale; // 0x158(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepThreshold; // 0x164(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepSlopeLimit; // 0x168(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B52[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Aerofoils; // 0x170(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Thrusters; // 0x180(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVehicleTorqueControlConfig TorqueControl; // 0x190(0x20)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVehicleTargetRotationControlConfig TargetRotationControl; // 0x1B0(0x2C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVehicleStabilizeControlConfig StabilizeControl; // 0x1DC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B54[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRawHandbrakeInput : 1; // Mask: 0x1, PropSize: 0x10x1EC(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRawGearUpInput : 1; // Mask: 0x2, PropSize: 0x10x1EC(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRawGearDownInput : 1; // Mask: 0x4, PropSize: 0x10x1EC(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_BB : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_B55[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bWasAvoidanceUpdated : 1; // Mask: 0x1, PropSize: 0x10x1F0(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_BC : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_B57[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVehicleReplicatedState ReplicatedState; // 0x1F4(0x28)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B58[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float RawSteeringInput; // 0x220(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RawThrottleInput; // 0x224(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RawBrakeInput; // 0x228(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RawPitchInput; // 0x22C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RawRollInput; // 0x230(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RawYawInput; // 0x234(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SteeringInput; // 0x238(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThrottleInput; // 0x23C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BrakeInput; // 0x240(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PitchInput; // 0x244(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RollInput; // 0x248(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawInput; // 0x24C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HandbrakeInput; // 0x250(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float IdleBrakeInput; // 0x254(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StopThreshold; // 0x258(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WrongDirectionThreshold; // 0x25C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig ThrottleInputRate; // 0x260(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig BrakeInputRate; // 0x268(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig SteeringInputRate; // 0x270(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig HandbrakeInputRate; // 0x278(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig PitchInputRate; // 0x280(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig RollInputRate; // 0x288(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FVehicleInputRateConfig YawInputRate; // 0x290(0x8)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B61[0xE8]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* OverrideController; // 0x380(0x8)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B62[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosVehicleMovementComponent* GetDefaultObj(); + + void SetYawInput(float Yaw); + void SetUseAutomaticGears(bool bUseAuto); + void SetThrottleInput(float Throttle); + void SetTargetGear(int32 GearNum, bool bImmediate); + void SetSteeringInput(float Steering); + void SetRollInput(float Roll); + void SetPitchInput(float Pitch); + void SetHandbrakeInput(bool bNewHandbrake); + void SetChangeUpInput(bool bNewGearUp); + void SetChangeDownInput(bool bNewGearDown); + void SetBrakeInput(float Brake); + void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput); + void IncreaseThrottleInput(float ThrottleDelta); + bool GetUseAutoGears(); + int32 GetTargetGear(); + float GetForwardSpeedMPH(); + float GetForwardSpeed(); + int32 GetCurrentGear(); + void EnableSelfRighting(bool InState); + void DecreaseThrottleInput(float ThrottleDelta); +}; + +// 0x1F0 (0x218 - 0x28) +// Class ChaosVehicles.ChaosVehicleWheel +class UChaosVehicleWheel : public UObject +{ +public: + class UStaticMesh* CollisionMesh; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxleType AxleType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Offset; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WheelRadius; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WheelWidth; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongitudinalFrictionForceMultiplier; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateralFrictionForceMultiplier; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SideSlipModifier; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlipThreshold; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkidThreshold; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSteerAngle; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectedBySteering; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectedByBrake; // 0x61(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectedByHandbrake; // 0x62(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectedByEngine; // 0x63(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bABSEnabled; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTractionControlEnabled; // 0x65(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B70[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector SuspensionAxis; // 0x68(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SuspensionForceOffset; // 0x74(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuspensionMaxRaise; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuspensionMaxDrop; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuspensionDampingRatio; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WheelLoadRatio; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringRate; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringPreload; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SuspensionSmoothing; // 0x98(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollbarScaling; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESweepShape SweepShape; // 0xA0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESweepType SweepType; // 0xA1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B73[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxBrakeTorque; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHandBrakeTorque; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B74[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosWheeledVehicleMovementComponent* VehicleSim; // 0xB0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WheelIndex; // 0xB8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLongSlip; // 0xBC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLatSlip; // 0xC0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugNormalizedTireLoad; // 0xC4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B75[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float DebugWheelTorque; // 0xCC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLongForce; // 0xD0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLatForce; // 0xD4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0xD8(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OldLocation; // 0xE4(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xF0(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B76[0x11C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosVehicleWheel* GetDefaultObj(); + + bool IsInAir(); + float GetSuspensionOffset(); + float GetSteerAngle(); + float GetRotationAngle(); + enum class EAxleType GetAxleType(); +}; + +// 0x308 (0x6A0 - 0x398) +// Class ChaosVehicles.ChaosWheeledVehicleMovementComponent +class UChaosWheeledVehicleMovementComponent : public UChaosVehicleMovementComponent +{ +public: + bool bSuspensionEnabled; // 0x398(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWheelFrictionEnabled; // 0x399(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B90[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray WheelSetups; // 0x3A0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMechanicalSimEnabled; // 0x3B0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B91[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVehicleEngineConfig EngineSetup; // 0x3B8(0xC8)(Edit, NativeAccessSpecifierPublic) + struct FVehicleDifferentialConfig DifferentialSetup; // 0x480(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVehicleTransmissionConfig TransmissionSetup; // 0x488(0x70)(Edit, NativeAccessSpecifierPublic) + struct FVehicleSteeringConfig SteeringSetup; // 0x4F8(0xB8)(Edit, NativeAccessSpecifierPublic) + TArray Wheels; // 0x5B0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + uint8 Pad_B92[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosWheeledVehicleMovementComponent* GetDefaultObj(); + + struct FWheelStatus MakeWheelStatus(bool bInContact, struct FVector* ContactPoint, class UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, struct FVector* SkidNormal); + struct FWheelStatus GetWheelState(int32 WheelIndex); + int32 GetNumWheels(); + float GetEngineRotationSpeed(); + float GetEngineMaxRotationSpeed(); + void EnableWheelFriction(bool InState); + void EnableSuspension(bool InState); + void EnableMechanicalSim(bool InState); + void BreakWheelStatus(struct FWheelStatus& Status, bool* bInContact, struct FVector* ContactPoint, class UPhysicalMaterial** PhysMaterial, float* NormalizedSuspensionLength, float* SpringForce, bool* bIsSlipping, float* SlipMagnitude, bool* bIsSkidding, float* SkidMagnitude, struct FVector* SkidNormal); +}; + +// 0x7A8 (0xA60 - 0x2B8) +// Class ChaosVehicles.VehicleAnimationInstance +class UVehicleAnimationInstance : public UAnimInstance +{ +public: + uint8 Pad_B97[0x798]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosWheeledVehicleMovementComponent* WheeledVehicleComponent; // 0xA50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B98[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVehicleAnimationInstance* GetDefaultObj(); + + class AWheeledVehiclePawn* GetVehicle(); +}; + +// 0x10 (0x290 - 0x280) +// Class ChaosVehicles.WheeledVehiclePawn +class AWheeledVehiclePawn : public APawn +{ +public: + class USkeletalMeshComponent* Mesh; // 0x280(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UChaosVehicleMovementComponent* VehicleMovementComponent; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AWheeledVehiclePawn* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_functions.cpp new file mode 100644 index 0000000..a7ff762 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_functions.cpp @@ -0,0 +1,1199 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ChaosVehicles.ChaosVehicleMovementComponent +// (None) + +class UClass* UChaosVehicleMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosVehicleMovementComponent"); + + return Clss; +} + + +// ChaosVehicleMovementComponent ChaosVehicles.Default__ChaosVehicleMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosVehicleMovementComponent* UChaosVehicleMovementComponent::GetDefaultObj() +{ + static class UChaosVehicleMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosVehicleMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetYawInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetYawInput(float Yaw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetYawInput"); + + Params::UChaosVehicleMovementComponent_SetYawInput_Params Parms{}; + + Parms.Yaw = Yaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetUseAutomaticGears +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseAuto (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetUseAutomaticGears(bool bUseAuto) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetUseAutomaticGears"); + + Params::UChaosVehicleMovementComponent_SetUseAutomaticGears_Params Parms{}; + + Parms.bUseAuto = bUseAuto; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetThrottleInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Throttle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetThrottleInput(float Throttle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetThrottleInput"); + + Params::UChaosVehicleMovementComponent_SetThrottleInput_Params Parms{}; + + Parms.Throttle = Throttle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetTargetGear +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GearNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetTargetGear(int32 GearNum, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetTargetGear"); + + Params::UChaosVehicleMovementComponent_SetTargetGear_Params Parms{}; + + Parms.GearNum = GearNum; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetSteeringInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Steering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetSteeringInput(float Steering) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetSteeringInput"); + + Params::UChaosVehicleMovementComponent_SetSteeringInput_Params Parms{}; + + Parms.Steering = Steering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetRollInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetRollInput(float Roll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetRollInput"); + + Params::UChaosVehicleMovementComponent_SetRollInput_Params Parms{}; + + Parms.Roll = Roll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetPitchInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetPitchInput(float Pitch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetPitchInput"); + + Params::UChaosVehicleMovementComponent_SetPitchInput_Params Parms{}; + + Parms.Pitch = Pitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetHandbrakeInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHandbrake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetHandbrakeInput(bool bNewHandbrake) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetHandbrakeInput"); + + Params::UChaosVehicleMovementComponent_SetHandbrakeInput_Params Parms{}; + + Parms.bNewHandbrake = bNewHandbrake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeUpInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewGearUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetChangeUpInput(bool bNewGearUp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetChangeUpInput"); + + Params::UChaosVehicleMovementComponent_SetChangeUpInput_Params Parms{}; + + Parms.bNewGearUp = bNewGearUp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeDownInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewGearDown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetChangeDownInput(bool bNewGearDown) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetChangeDownInput"); + + Params::UChaosVehicleMovementComponent_SetChangeDownInput_Params Parms{}; + + Parms.bNewGearDown = bNewGearDown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetBrakeInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Brake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::SetBrakeInput(float Brake) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "SetBrakeInput"); + + Params::UChaosVehicleMovementComponent_SetBrakeInput_Params Parms{}; + + Parms.Brake = Brake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.ServerUpdateState +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// float InSteeringInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InThrottleInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBrakeInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHandbrakeInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InCurrentGear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRollInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPitchInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InYawInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "ServerUpdateState"); + + Params::UChaosVehicleMovementComponent_ServerUpdateState_Params Parms{}; + + Parms.InSteeringInput = InSteeringInput; + Parms.InThrottleInput = InThrottleInput; + Parms.InBrakeInput = InBrakeInput; + Parms.InHandbrakeInput = InHandbrakeInput; + Parms.InCurrentGear = InCurrentGear; + Parms.InRollInput = InRollInput; + Parms.InPitchInput = InPitchInput; + Parms.InYawInput = InYawInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.IncreaseThrottleInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ThrottleDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::IncreaseThrottleInput(float ThrottleDelta) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "IncreaseThrottleInput"); + + Params::UChaosVehicleMovementComponent_IncreaseThrottleInput_Params Parms{}; + + Parms.ThrottleDelta = ThrottleDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetUseAutoGears +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UChaosVehicleMovementComponent::GetUseAutoGears() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "GetUseAutoGears"); + + Params::UChaosVehicleMovementComponent_GetUseAutoGears_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetTargetGear +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UChaosVehicleMovementComponent::GetTargetGear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "GetTargetGear"); + + Params::UChaosVehicleMovementComponent_GetTargetGear_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeedMPH +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosVehicleMovementComponent::GetForwardSpeedMPH() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "GetForwardSpeedMPH"); + + Params::UChaosVehicleMovementComponent_GetForwardSpeedMPH_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosVehicleMovementComponent::GetForwardSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "GetForwardSpeed"); + + Params::UChaosVehicleMovementComponent_GetForwardSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetCurrentGear +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UChaosVehicleMovementComponent::GetCurrentGear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "GetCurrentGear"); + + Params::UChaosVehicleMovementComponent_GetCurrentGear_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.EnableSelfRighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::EnableSelfRighting(bool InState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "EnableSelfRighting"); + + Params::UChaosVehicleMovementComponent_EnableSelfRighting_Params Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosVehicleMovementComponent.DecreaseThrottleInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ThrottleDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosVehicleMovementComponent::DecreaseThrottleInput(float ThrottleDelta) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleMovementComponent", "DecreaseThrottleInput"); + + Params::UChaosVehicleMovementComponent_DecreaseThrottleInput_Params Parms{}; + + Parms.ThrottleDelta = ThrottleDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ChaosVehicles.ChaosVehicleWheel +// (None) + +class UClass* UChaosVehicleWheel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosVehicleWheel"); + + return Clss; +} + + +// ChaosVehicleWheel ChaosVehicles.Default__ChaosVehicleWheel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosVehicleWheel* UChaosVehicleWheel::GetDefaultObj() +{ + static class UChaosVehicleWheel* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosVehicleWheel::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosVehicles.ChaosVehicleWheel.IsInAir +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UChaosVehicleWheel::IsInAir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleWheel", "IsInAir"); + + Params::UChaosVehicleWheel_IsInAir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleWheel.GetSuspensionOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosVehicleWheel::GetSuspensionOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleWheel", "GetSuspensionOffset"); + + Params::UChaosVehicleWheel_GetSuspensionOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleWheel.GetSteerAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosVehicleWheel::GetSteerAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleWheel", "GetSteerAngle"); + + Params::UChaosVehicleWheel_GetSteerAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleWheel.GetRotationAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosVehicleWheel::GetRotationAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleWheel", "GetRotationAngle"); + + Params::UChaosVehicleWheel_GetRotationAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosVehicleWheel.GetAxleType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAxleType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EAxleType UChaosVehicleWheel::GetAxleType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosVehicleWheel", "GetAxleType"); + + Params::UChaosVehicleWheel_GetAxleType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class ChaosVehicles.ChaosWheeledVehicleMovementComponent +// (None) + +class UClass* UChaosWheeledVehicleMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosWheeledVehicleMovementComponent"); + + return Clss; +} + + +// ChaosWheeledVehicleMovementComponent ChaosVehicles.Default__ChaosWheeledVehicleMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosWheeledVehicleMovementComponent* UChaosWheeledVehicleMovementComponent::GetDefaultObj() +{ + static class UChaosWheeledVehicleMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosWheeledVehicleMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.MakeWheelStatus +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bInContact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ContactPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NormalizedSuspensionLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SpringForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsSlipping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SlipMagnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsSkidding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SkidMagnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SkidNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FWheelStatus ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FWheelStatus UChaosWheeledVehicleMovementComponent::MakeWheelStatus(bool bInContact, struct FVector* ContactPoint, class UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, struct FVector* SkidNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "MakeWheelStatus"); + + Params::UChaosWheeledVehicleMovementComponent_MakeWheelStatus_Params Parms{}; + + Parms.bInContact = bInContact; + Parms.PhysMaterial = PhysMaterial; + Parms.NormalizedSuspensionLength = NormalizedSuspensionLength; + Parms.SpringForce = SpringForce; + Parms.bIsSlipping = bIsSlipping; + Parms.SlipMagnitude = SlipMagnitude; + Parms.bIsSkidding = bIsSkidding; + Parms.SkidMagnitude = SkidMagnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ContactPoint != nullptr) + *ContactPoint = std::move(Parms.ContactPoint); + + if (SkidNormal != nullptr) + *SkidNormal = std::move(Parms.SkidNormal); + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetWheelState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 WheelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FWheelStatus ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FWheelStatus UChaosWheeledVehicleMovementComponent::GetWheelState(int32 WheelIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "GetWheelState"); + + Params::UChaosWheeledVehicleMovementComponent_GetWheelState_Params Parms{}; + + Parms.WheelIndex = WheelIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetNumWheels +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UChaosWheeledVehicleMovementComponent::GetNumWheels() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "GetNumWheels"); + + Params::UChaosWheeledVehicleMovementComponent_GetNumWheels_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineRotationSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosWheeledVehicleMovementComponent::GetEngineRotationSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "GetEngineRotationSpeed"); + + Params::UChaosWheeledVehicleMovementComponent_GetEngineRotationSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineMaxRotationSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UChaosWheeledVehicleMovementComponent::GetEngineMaxRotationSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "GetEngineMaxRotationSpeed"); + + Params::UChaosWheeledVehicleMovementComponent_GetEngineMaxRotationSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableWheelFriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosWheeledVehicleMovementComponent::EnableWheelFriction(bool InState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "EnableWheelFriction"); + + Params::UChaosWheeledVehicleMovementComponent_EnableWheelFriction_Params Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableSuspension +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosWheeledVehicleMovementComponent::EnableSuspension(bool InState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "EnableSuspension"); + + Params::UChaosWheeledVehicleMovementComponent_EnableSuspension_Params Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableMechanicalSim +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosWheeledVehicleMovementComponent::EnableMechanicalSim(bool InState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "EnableMechanicalSim"); + + Params::UChaosWheeledVehicleMovementComponent_EnableMechanicalSim_Params Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.BreakWheelStatus +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FWheelStatus Status (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bInContact (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ContactPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMaterial (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NormalizedSuspensionLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SpringForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsSlipping (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SlipMagnitude (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsSkidding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SkidMagnitude (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SkidNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosWheeledVehicleMovementComponent::BreakWheelStatus(struct FWheelStatus& Status, bool* bInContact, struct FVector* ContactPoint, class UPhysicalMaterial** PhysMaterial, float* NormalizedSuspensionLength, float* SpringForce, bool* bIsSlipping, float* SlipMagnitude, bool* bIsSkidding, float* SkidMagnitude, struct FVector* SkidNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosWheeledVehicleMovementComponent", "BreakWheelStatus"); + + Params::UChaosWheeledVehicleMovementComponent_BreakWheelStatus_Params Parms{}; + + Parms.Status = Status; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bInContact != nullptr) + *bInContact = Parms.bInContact; + + if (ContactPoint != nullptr) + *ContactPoint = std::move(Parms.ContactPoint); + + if (PhysMaterial != nullptr) + *PhysMaterial = Parms.PhysMaterial; + + if (NormalizedSuspensionLength != nullptr) + *NormalizedSuspensionLength = Parms.NormalizedSuspensionLength; + + if (SpringForce != nullptr) + *SpringForce = Parms.SpringForce; + + if (bIsSlipping != nullptr) + *bIsSlipping = Parms.bIsSlipping; + + if (SlipMagnitude != nullptr) + *SlipMagnitude = Parms.SlipMagnitude; + + if (bIsSkidding != nullptr) + *bIsSkidding = Parms.bIsSkidding; + + if (SkidMagnitude != nullptr) + *SkidMagnitude = Parms.SkidMagnitude; + + if (SkidNormal != nullptr) + *SkidNormal = std::move(Parms.SkidNormal); + +} + + +// Class ChaosVehicles.VehicleAnimationInstance +// (None) + +class UClass* UVehicleAnimationInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VehicleAnimationInstance"); + + return Clss; +} + + +// VehicleAnimationInstance ChaosVehicles.Default__VehicleAnimationInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVehicleAnimationInstance* UVehicleAnimationInstance::GetDefaultObj() +{ + static class UVehicleAnimationInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UVehicleAnimationInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChaosVehicles.VehicleAnimationInstance.GetVehicle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AWheeledVehiclePawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWheeledVehiclePawn* UVehicleAnimationInstance::GetVehicle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VehicleAnimationInstance", "GetVehicle"); + + Params::UVehicleAnimationInstance_GetVehicle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class ChaosVehicles.WheeledVehiclePawn +// (Actor, Pawn) + +class UClass* AWheeledVehiclePawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WheeledVehiclePawn"); + + return Clss; +} + + +// WheeledVehiclePawn ChaosVehicles.Default__WheeledVehiclePawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWheeledVehiclePawn* AWheeledVehiclePawn::GetDefaultObj() +{ + static class AWheeledVehiclePawn* Default = nullptr; + + if (!Default) + Default = static_cast(AWheeledVehiclePawn::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_parameters.hpp new file mode 100644 index 0000000..6bfbd32 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_parameters.hpp @@ -0,0 +1,337 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetYawInput +struct UChaosVehicleMovementComponent_SetYawInput_Params +{ +public: + float Yaw; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetUseAutomaticGears +struct UChaosVehicleMovementComponent_SetUseAutomaticGears_Params +{ +public: + bool bUseAuto; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetThrottleInput +struct UChaosVehicleMovementComponent_SetThrottleInput_Params +{ +public: + float Throttle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetTargetGear +struct UChaosVehicleMovementComponent_SetTargetGear_Params +{ +public: + int32 GearNum; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B45[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetSteeringInput +struct UChaosVehicleMovementComponent_SetSteeringInput_Params +{ +public: + float Steering; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetRollInput +struct UChaosVehicleMovementComponent_SetRollInput_Params +{ +public: + float Roll; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetPitchInput +struct UChaosVehicleMovementComponent_SetPitchInput_Params +{ +public: + float Pitch; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetHandbrakeInput +struct UChaosVehicleMovementComponent_SetHandbrakeInput_Params +{ +public: + bool bNewHandbrake; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeUpInput +struct UChaosVehicleMovementComponent_SetChangeUpInput_Params +{ +public: + bool bNewGearUp; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetChangeDownInput +struct UChaosVehicleMovementComponent_SetChangeDownInput_Params +{ +public: + bool bNewGearDown; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.SetBrakeInput +struct UChaosVehicleMovementComponent_SetBrakeInput_Params +{ +public: + float Brake; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.ServerUpdateState +struct UChaosVehicleMovementComponent_ServerUpdateState_Params +{ +public: + float InSteeringInput; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InThrottleInput; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBrakeInput; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHandbrakeInput; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCurrentGear; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRollInput; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPitchInput; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InYawInput; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.IncreaseThrottleInput +struct UChaosVehicleMovementComponent_IncreaseThrottleInput_Params +{ +public: + float ThrottleDelta; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetUseAutoGears +struct UChaosVehicleMovementComponent_GetUseAutoGears_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetTargetGear +struct UChaosVehicleMovementComponent_GetTargetGear_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeedMPH +struct UChaosVehicleMovementComponent_GetForwardSpeedMPH_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetForwardSpeed +struct UChaosVehicleMovementComponent_GetForwardSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.GetCurrentGear +struct UChaosVehicleMovementComponent_GetCurrentGear_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.EnableSelfRighting +struct UChaosVehicleMovementComponent_EnableSelfRighting_Params +{ +public: + bool InState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleMovementComponent.DecreaseThrottleInput +struct UChaosVehicleMovementComponent_DecreaseThrottleInput_Params +{ +public: + float ThrottleDelta; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleWheel.IsInAir +struct UChaosVehicleWheel_IsInAir_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleWheel.GetSuspensionOffset +struct UChaosVehicleWheel_GetSuspensionOffset_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleWheel.GetSteerAngle +struct UChaosVehicleWheel_GetSteerAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosVehicleWheel.GetRotationAngle +struct UChaosVehicleWheel_GetRotationAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosVehicleWheel.GetAxleType +struct UChaosVehicleWheel_GetAxleType_Params +{ +public: + enum class EAxleType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.MakeWheelStatus +struct UChaosWheeledVehicleMovementComponent_MakeWheelStatus_Params +{ +public: + bool bInContact; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B79[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ContactPoint; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysMaterial; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedSuspensionLength; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringForce; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSlipping; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B7A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SlipMagnitude; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSkidding; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B7C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkidMagnitude; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SkidNormal; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWheelStatus ReturnValue; // 0x3C(0x3C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetWheelState +struct UChaosWheeledVehicleMovementComponent_GetWheelState_Params +{ +public: + int32 WheelIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWheelStatus ReturnValue; // 0x4(0x3C)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetNumWheels +struct UChaosWheeledVehicleMovementComponent_GetNumWheels_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineRotationSpeed +struct UChaosWheeledVehicleMovementComponent_GetEngineRotationSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.GetEngineMaxRotationSpeed +struct UChaosWheeledVehicleMovementComponent_GetEngineMaxRotationSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableWheelFriction +struct UChaosWheeledVehicleMovementComponent_EnableWheelFriction_Params +{ +public: + bool InState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableSuspension +struct UChaosWheeledVehicleMovementComponent_EnableSuspension_Params +{ +public: + bool InState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.EnableMechanicalSim +struct UChaosWheeledVehicleMovementComponent_EnableMechanicalSim_Params +{ +public: + bool InState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function ChaosVehicles.ChaosWheeledVehicleMovementComponent.BreakWheelStatus +struct UChaosWheeledVehicleMovementComponent_BreakWheelStatus_Params +{ +public: + struct FWheelStatus Status; // 0x0(0x3C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bInContact; // 0x3C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ContactPoint; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysMaterial; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedSuspensionLength; // 0x58(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringForce; // 0x5C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSlipping; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SlipMagnitude; // 0x64(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSkidding; // 0x68(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkidMagnitude; // 0x6C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SkidNormal; // 0x70(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function ChaosVehicles.VehicleAnimationInstance.GetVehicle +struct UVehicleAnimationInstance_GetVehicle_Params +{ +public: + class AWheeledVehiclePawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_structs.hpp new file mode 100644 index 0000000..e1840d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChaosVehicles_structs.hpp @@ -0,0 +1,285 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EVehicleThrustType : uint8 +{ + Fixed = 0, + Wing = 1, + Rudder = 2, + Elevator = 3, + EVehicleThrustType_MAX = 4, +}; + +enum class EVehicleAerofoilType : uint8 +{ + Fixed = 0, + Wing = 1, + Rudder = 2, + Elevator = 3, + EVehicleAerofoilType_MAX = 4, +}; + +enum class EAxleType : uint8 +{ + Undefined = 0, + Front = 1, + Rear = 2, + EAxleType_MAX = 3, +}; + +enum class ESweepType : uint8 +{ + SimpleSweep = 0, + ComplexSweep = 1, + ESweepType_MAX = 2, +}; + +enum class ESweepShape : uint8 +{ + Raycast = 0, + Spherecast = 1, + Shapecast = 2, + ESweepShape_MAX = 3, +}; + +enum class ESteeringType : uint8 +{ + SingleAngle = 0, + AngleRatio = 1, + Ackermann = 2, + ESteeringType_MAX = 3, +}; + +enum class EVehicleDifferential : uint8 +{ + AllWheelDrive = 0, + FrontWheelDrive = 1, + RearWheelDrive = 2, + EVehicleDifferential_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0xE0 - 0xC8) +// ScriptStruct ChaosVehicles.AnimNode_WheelController +struct FAnimNode_WheelController : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_B9A[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct ChaosVehicles.VehicleThrustConfig +struct FVehicleThrustConfig +{ +public: + enum class EVehicleThrustType ThrustType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrustAxis; // 0x18(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxThrustForce; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxControlAngle; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9F[0x44]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct ChaosVehicles.VehicleAerofoilConfig +struct FVehicleAerofoilConfig +{ +public: + enum class EVehicleAerofoilType AerofoilType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpAxis; // 0x18(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Area; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Camber; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxControlAngle; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StallAngle; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftMultiplier; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragMultiplier; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA2[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct ChaosVehicles.VehicleInputRateConfig +struct FVehicleInputRateConfig +{ +public: + float RiseRate; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallRate; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct ChaosVehicles.VehicleStabilizeControlConfig +struct FVehicleStabilizeControlConfig +{ +public: + bool Enabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AltitudeHoldZ; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionHoldXY; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct ChaosVehicles.VehicleTargetRotationControlConfig +struct FVehicleTargetRotationControlConfig +{ +public: + bool Enabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRollVsSpeedEnabled; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float RollControlScaling; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollMaxAngle; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchControlScaling; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMaxAngle; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationStiffness; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationDamping; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAccel; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoCentreRollStrength; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoCentrePitchStrength; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoCentreYawStrength; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct ChaosVehicles.VehicleTorqueControlConfig +struct FVehicleTorqueControlConfig +{ +public: + bool Enabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float YawTorqueScaling; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawFromSteering; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawFromRollTorqueScaling; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchTorqueScaling; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollTorqueScaling; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollFromSteering; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationDamping; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct ChaosVehicles.VehicleReplicatedState +struct FVehicleReplicatedState +{ +public: + float SteeringInput; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrottleInput; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakeInput; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchInput; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollInput; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawInput; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HandbrakeInput; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetGear; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrottleUp; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrottleDown; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct ChaosVehicles.ChaosWheelSetup +struct FChaosWheelSetup +{ +public: + TSubclassOf WheelClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AdditionalOffset; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BAA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct ChaosVehicles.VehicleSteeringConfig +struct FVehicleSteeringConfig +{ +public: + enum class ESteeringType SteeringType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BAC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AngleRatio; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SteeringCurve; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_BAD[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct ChaosVehicles.VehicleTransmissionConfig +struct FVehicleTransmissionConfig +{ +public: + bool bUseAutomaticGears; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAutoReverse; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BAE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FinalRatio; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ForwardGearRatios; // 0x8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ReverseGearRatios; // 0x18(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float ChangeUpRPM; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeDownRPM; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GearChangeTime; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmissionEfficiency; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB0[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xC8 - 0x0) +// ScriptStruct ChaosVehicles.VehicleEngineConfig +struct FVehicleEngineConfig +{ +public: + struct FRuntimeFloatCurve TorqueCurve; // 0x0(0x88)(Edit, NativeAccessSpecifierPublic) + float MaxTorque; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRPM; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineIdleRPM; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineBrakeEffect; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineRevUpMOI; // 0x98(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineRevDownRate; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB1[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct ChaosVehicles.VehicleDifferentialConfig +struct FVehicleDifferentialConfig +{ +public: + enum class EVehicleDifferential DifferentialType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FrontRearSplit; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct ChaosVehicles.WheelStatus +struct FWheelStatus +{ +public: + bool bInContact; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ContactPoint; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PhysMaterial; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedSuspensionLength; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringForce; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSlipping; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SlipMagnitude; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSkidding; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkidMagnitude; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SkidNormal; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x780 - 0x770) +// ScriptStruct ChaosVehicles.VehicleAnimationInstanceProxy +struct FVehicleAnimationInstanceProxy : public FAnimInstanceProxy +{ +public: + uint8 Pad_BB7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_structs.hpp new file mode 100644 index 0000000..c7918fb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Chaos_structs.hpp @@ -0,0 +1,392 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EClusterUnionMethod : uint8 +{ + PointImplicit = 0, + DelaunayTriangulation = 1, + MinimalSpanningSubsetDelaunayTriangulation = 2, + PointImplicitAugmentedWithMinimalDelaunay = 3, + None = 4, + EClusterUnionMethod_MAX = 5, +}; + +enum class EFieldPhysicsDefaultFields : uint8 +{ + Field_RadialIntMask = 0, + Field_RadialFalloff = 1, + Field_UniformVector = 2, + Field_RadialVector = 3, + Field_RadialVectorFalloff = 4, + Field_EFieldPhysicsDefaultFields_Max = 5, + Field_MAX = 6, +}; + +enum class EFieldOutputType : uint8 +{ + Field_Output_Vector = 0, + Field_Output_Scalar = 1, + Field_Output_Integer = 2, + Field_Output_Max = 3, +}; + +enum class EFieldIntegerType : uint8 +{ + Integer_DynamicState = 0, + Integer_ActivateDisabled = 1, + Integer_CollisionGroup = 2, + Integer_PositionAnimated = 3, + Integer_PositionStatic = 4, + Integer_TargetMax = 5, + Integer_MAX = 6, +}; + +enum class EFieldScalarType : uint8 +{ + Scalar_ExternalClusterStrain = 0, + Scalar_Kill = 1, + Scalar_DisableThreshold = 2, + Scalar_SleepingThreshold = 3, + Scalar_InternalClusterStrain = 4, + Scalar_DynamicConstraint = 5, + Scalar_TargetMax = 6, + Scalar_MAX = 7, +}; + +enum class EFieldVectorType : uint8 +{ + Vector_LinearForce = 0, + Vector_LinearVelocity = 1, + Vector_AngularVelocity = 2, + Vector_AngularTorque = 3, + Vector_PositionTarget = 4, + Vector_TargetMax = 5, + Vector_MAX = 6, +}; + +enum class EFieldPhysicsType : uint8 +{ + Field_None = 0, + Field_DynamicState = 1, + Field_LinearForce = 2, + Field_ExternalClusterStrain = 3, + Field_Kill = 4, + Field_LinearVelocity = 5, + Field_AngularVelociy = 6, + Field_AngularTorque = 7, + Field_InternalClusterStrain = 8, + Field_DisableThreshold = 9, + Field_SleepingThreshold = 10, + Field_PositionStatic = 11, + Field_PositionAnimated = 12, + Field_PositionTarget = 13, + Field_DynamicConstraint = 14, + Field_CollisionGroup = 15, + Field_ActivateDisabled = 16, + Field_PhysicsType_Max = 17, +}; + +enum class EFieldFalloffType : uint8 +{ + Field_FallOff_None = 0, + Field_Falloff_Linear = 1, + Field_Falloff_Inverse = 2, + Field_Falloff_Squared = 3, + Field_Falloff_Logarithmic = 4, + Field_Falloff_Max = 5, +}; + +enum class EFieldFilterType : uint8 +{ + Field_Filter_Dynamic = 0, + Field_Filter_Kinematic = 1, + Field_Filter_Static = 2, + Field_Filter_All = 3, + Field_Filter_Max = 4, +}; + +enum class EFieldResolutionType : uint8 +{ + Field_Resolution_Minimal = 0, + Field_Resolution_DisabledParents = 1, + Field_Resolution_Maximum = 2, + Field_Resolution_Max = 3, +}; + +enum class EFieldCullingOperationType : uint8 +{ + Field_Culling_Inside = 0, + Field_Culling_Outside = 1, + Field_Culling_Operation_Max = 2, + Field_Culling_MAX = 3, +}; + +enum class EFieldOperationType : uint8 +{ + Field_Multiply = 0, + Field_Divide = 1, + Field_Add = 2, + Field_Substract = 3, + Field_Operation_Max = 4, +}; + +enum class EWaveFunctionType : uint8 +{ + Field_Wave_Cosine = 0, + Field_Wave_Gaussian = 1, + Field_Wave_Falloff = 2, + Field_Wave_Decay = 3, + Field_Wave_Max = 4, +}; + +enum class ESetMaskConditionType : uint8 +{ + Field_Set_Always = 0, + Field_Set_IFF_NOT_Interior = 1, + Field_Set_IFF_NOT_Exterior = 2, + Field_MaskCondition_Max = 3, +}; + +enum class EEmissionPatternTypeEnum : uint8 +{ + Chaos_Emission_Pattern_First_Frame = 0, + Chaos_Emission_Pattern_On_Demand = 1, + Chaos_Max = 2, +}; + +enum class EInitialVelocityTypeEnum : uint8 +{ + Chaos_Initial_Velocity_User_Defined = 0, + Chaos_Initial_Velocity_None = 1, + Chaos_Max = 2, +}; + +enum class EGeometryCollectionPhysicsTypeEnum : uint8 +{ + Chaos_AngularVelocity = 0, + Chaos_DynamicState = 1, + Chaos_LinearVelocity = 2, + Chaos_InitialAngularVelocity = 3, + Chaos_InitialLinearVelocity = 4, + Chaos_CollisionGroup = 5, + Chaos_LinearForce = 6, + Chaos_AngularTorque = 7, + Chaos_Max = 8, +}; + +enum class EObjectStateTypeEnum : uint8 +{ + Chaos_NONE = 0, + Chaos_Object_Sleeping = 1, + Chaos_Object_Kinematic = 2, + Chaos_Object_Static = 3, + Chaos_Object_Dynamic = 4, + Chaos_Object_UserDefined = 100, + Chaos_Max = 101, +}; + +enum class EImplicitTypeEnum : uint8 +{ + Chaos_Implicit_Box = 0, + Chaos_Implicit_Sphere = 1, + Chaos_Implicit_Capsule = 2, + Chaos_Implicit_LevelSet = 3, + Chaos_Implicit_None = 4, + Chaos_Max = 5, +}; + +enum class ECollisionTypeEnum : uint8 +{ + Chaos_Volumetric = 0, + Chaos_Surface_Volumetric = 1, + Chaos_Max = 2, +}; + +enum class EChaosBufferMode : uint8 +{ + Double = 0, + Triple = 1, + Num = 2, + Invalid = 3, + EChaosBufferMode_MAX = 4, +}; + +enum class EChaosThreadingMode : uint8 +{ + DedicatedThread = 0, + TaskGraph = 1, + SingleThread = 2, + Num = 3, + Invalid = 4, + EChaosThreadingMode_MAX = 5, +}; + +enum class EChaosSolverTickMode : uint8 +{ + Fixed = 0, + Variable = 1, + VariableCapped = 2, + VariableCappedWithTarget = 3, + EChaosSolverTickMode_MAX = 4, +}; + +enum class EGeometryCollectionCacheType : uint8 +{ + None = 0, + Record = 1, + Play = 2, + RecordAndPlay = 3, + EGeometryCollectionCacheType_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct Chaos.SolverCollisionFilterSettings +struct FSolverCollisionFilterSettings +{ +public: + bool FilterEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E84[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinMass; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinImpulse; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Chaos.SolverBreakingFilterSettings +struct FSolverBreakingFilterSettings +{ +public: + bool FilterEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E85[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinMass; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Chaos.SolverTrailingFilterSettings +struct FSolverTrailingFilterSettings +{ +public: + bool FilterEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E86[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinMass; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Chaos.ChaosSolverConfiguration +struct FChaosSolverConfiguration +{ +public: + int32 Iterations; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPairIterations; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PushOutIterations; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPushOutPairIterations; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginFraction; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginMax; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionCullDistance; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPairIterations; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPushOutPairIterations; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClusterConnectionFactor; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EClusterUnionMethod ClusterUnionConnectionType; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateCollisionData; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E87[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverCollisionFilterSettings CollisionFilterSettings; // 0x2C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateBreakData; // 0x3C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E88[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverBreakingFilterSettings BreakingFilterSettings; // 0x40(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateTrailingData; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E89[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSolverTrailingFilterSettings TrailingFilterSettings; // 0x54(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateContactGraph; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x6C (0x6C - 0x0) +// ScriptStruct Chaos.SolverCollisionData +struct FSolverCollisionData +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity1; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity2; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity1; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity2; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass1; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass2; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndex; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndexMesh; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Chaos.SolverBreakingData +struct FSolverBreakingData +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Chaos.SolverTrailingData +struct FSolverTrailingData +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct Chaos.RecordedFrame +struct FRecordedFrame +{ +public: + TArray Transforms; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransformIndices; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreviousTransformIndices; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DisabledFlags; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Collisions; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Breakings; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet Trailings; // 0x60(0x50)(NativeAccessSpecifierPublic) + float Timestamp; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Chaos.RecordedTransformTrack +struct FRecordedTransformTrack +{ +public: + TArray Records; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_classes.hpp new file mode 100644 index 0000000..0942bd5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0xC1 - 0xB0) +// BlueprintGeneratedClass ChatComponent.ChatComponent_C +class UChatComponent_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWB_Chat_C* WB_ChatRef; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFiltering; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UChatComponent_C* GetDefaultObj(); + + void Clear_Chat(bool CallFunc_IsValid_ReturnValue); + void Focus_Chat(bool CallFunc_IsValid_ReturnValue); + void Create_Chat_Widget(bool IsInGame, class UWB_Chat_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsInViewport_ReturnValue); + void OC_Setup_Chat_Widget(bool IsInGame); + void OC_Update_Chat(const struct FS_ChatMessage& Message); + void SR_Update_Chat(struct FS_ChatMessage& Message); + void ReceiveBeginPlay(); + void ExecuteUbergraph_ChatComponent(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, bool K2Node_CustomEvent_IsInGame, const struct FS_ChatMessage& K2Node_CustomEvent_Message_1, const struct FS_ChatMessage& K2Node_CustomEvent_Message, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM, bool K2Node_DynamicCast_bSuccess, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_1, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, class AMP_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_InitTextFiltering_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_functions.cpp new file mode 100644 index 0000000..a79a870 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_functions.cpp @@ -0,0 +1,259 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass ChatComponent.ChatComponent_C +// (None) + +class UClass* UChatComponent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChatComponent_C"); + + return Clss; +} + + +// ChatComponent_C ChatComponent.Default__ChatComponent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UChatComponent_C* UChatComponent_C::GetDefaultObj() +{ + static class UChatComponent_C* Default = nullptr; + + if (!Default) + Default = static_cast(UChatComponent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ChatComponent.ChatComponent_C.Clear_Chat +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UChatComponent_C::Clear_Chat(bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "Clear_Chat"); + + Params::UChatComponent_C_Clear_Chat_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.Focus_Chat +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UChatComponent_C::Focus_Chat(bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "Focus_Chat"); + + Params::UChatComponent_C_Focus_Chat_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.Create_Chat_Widget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsInGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_Chat_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsInViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UChatComponent_C::Create_Chat_Widget(bool IsInGame, class UWB_Chat_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsInViewport_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "Create_Chat_Widget"); + + Params::UChatComponent_C_Create_Chat_Widget_Params Parms{}; + + Parms.IsInGame = IsInGame; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsInViewport_ReturnValue = CallFunc_IsInViewport_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.OC_Setup_Chat_Widget +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsInGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UChatComponent_C::OC_Setup_Chat_Widget(bool IsInGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "OC_Setup_Chat_Widget"); + + Params::UChatComponent_C_OC_Setup_Chat_Widget_Params Parms{}; + + Parms.IsInGame = IsInGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.OC_Update_Chat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_ChatMessage Message (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void UChatComponent_C::OC_Update_Chat(const struct FS_ChatMessage& Message) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "OC_Update_Chat"); + + Params::UChatComponent_C_OC_Update_Chat_Params Parms{}; + + Parms.Message = Message; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.SR_Update_Chat +// (Net, NetReliable, NetServer, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_ChatMessage Message (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) + +void UChatComponent_C::SR_Update_Chat(struct FS_ChatMessage& Message) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "SR_Update_Chat"); + + Params::UChatComponent_C_SR_Update_Chat_Params Parms{}; + + Parms.Message = Message; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ChatComponent.ChatComponent_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UChatComponent_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function ChatComponent.ChatComponent_C.ExecuteUbergraph_ChatComponent +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsInGame (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_ChatMessage K2Node_CustomEvent_Message_1 (HasGetValueTypeHash) +// struct FS_ChatMessage K2Node_CustomEvent_Message (ConstParm, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_PlayerController_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_InitTextFiltering_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UChatComponent_C::ExecuteUbergraph_ChatComponent(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, bool K2Node_CustomEvent_IsInGame, const struct FS_ChatMessage& K2Node_CustomEvent_Message_1, const struct FS_ChatMessage& K2Node_CustomEvent_Message, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM, bool K2Node_DynamicCast_bSuccess, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess_1, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, class AMP_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_InitTextFiltering_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChatComponent_C", "ExecuteUbergraph_ChatComponent"); + + Params::UChatComponent_C_ExecuteUbergraph_ChatComponent_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.K2Node_CustomEvent_IsInGame = K2Node_CustomEvent_IsInGame; + Parms.K2Node_CustomEvent_Message_1 = K2Node_CustomEvent_Message_1; + Parms.K2Node_CustomEvent_Message = K2Node_CustomEvent_Message; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GM = K2Node_DynamicCast_AsLobby_GM; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_InitTextFiltering_ReturnValue = CallFunc_InitTextFiltering_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_parameters.hpp new file mode 100644 index 0000000..da04565 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_parameters.hpp @@ -0,0 +1,106 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function ChatComponent.ChatComponent_C.Clear_Chat +struct UChatComponent_C_Clear_Chat_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function ChatComponent.ChatComponent_C.Focus_Chat +struct UChatComponent_C_Focus_Chat_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x12 (0x12 - 0x0) +// Function ChatComponent.ChatComponent_C.Create_Chat_Widget +struct UChatComponent_C_Create_Chat_Widget_Params +{ +public: + bool IsInGame; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_Chat_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsInViewport_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function ChatComponent.ChatComponent_C.OC_Setup_Chat_Widget +struct UChatComponent_C_OC_Setup_Chat_Widget_Params +{ +public: + bool IsInGame; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x40 (0x40 - 0x0) +// Function ChatComponent.ChatComponent_C.OC_Update_Chat +struct UChatComponent_C_OC_Update_Chat_Params +{ +public: + struct FS_ChatMessage Message; // 0x0(0x40)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function ChatComponent.ChatComponent_C.SR_Update_Chat +struct UChatComponent_C_SR_Update_Chat_Params +{ +public: + struct FS_ChatMessage Message; // 0x0(0x40)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) +}; + +// 0xEE (0xEE - 0x0) +// Function ChatComponent.ChatComponent_C.ExecuteUbergraph_ChatComponent +struct UChatComponent_C_ExecuteUbergraph_ChatComponent_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsInGame; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_ChatMessage K2Node_CustomEvent_Message_1; // 0x20(0x40)(HasGetValueTypeHash) + struct FS_ChatMessage K2Node_CustomEvent_Message; // 0x60(0x40)(ConstParm, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* CallFunc_Array_Get_Item; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_209F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0xEC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_InitTextFiltering_ReturnValue; // 0xED(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ChatComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_classes.hpp new file mode 100644 index 0000000..ddf8035 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_classes.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x250 - 0x220) +// Class CinematicCamera.CameraRig_Crane +class ACameraRig_Crane : public AActor +{ +public: + float CranePitch; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneYaw; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneArmLength; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountPitch; // 0x22C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountYaw; // 0x22D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD5[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* TransformComponent; // 0x230(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneYawControl; // 0x238(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CranePitchControl; // 0x240(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneCameraMount; // 0x248(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ACameraRig_Crane* GetDefaultObj(); + +}; + +// 0x20 (0x240 - 0x220) +// Class CinematicCamera.CameraRig_Rail +class ACameraRig_Rail : public AActor +{ +public: + float CurrentPositionOnRail; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOrientationToRail; // 0x224(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* TransformComponent; // 0x228(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USplineComponent* RailSplineComponent; // 0x230(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* RailCameraMount; // 0x238(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ACameraRig_Rail* GetDefaultObj(); + + class USplineComponent* GetRailSplineComponent(); +}; + +// 0x60 (0x810 - 0x7B0) +// Class CinematicCamera.CineCameraActor +class ACineCameraActor : public ACameraActor +{ +public: + struct FCameraLookatTrackingSettings LookatTrackingSettings; // 0x7B0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_1BD7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ACineCameraActor* GetDefaultObj(); + + class UCineCameraComponent* GetCineCameraComponent(); +}; + +// 0x100 (0x8D0 - 0x7D0) +// Class CinematicCamera.CineCameraComponent +class UCineCameraComponent : public UCameraComponent +{ +public: + struct FCameraFilmbackSettings FilmbackSettings; // 0x7D0(0xC)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings Filmback; // 0x7DC(0xC)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x7E8(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFocusSettings FocusSettings; // 0x800(0x58)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float CurrentFocalLength; // 0x858(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAperture; // 0x85C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFocusDistance; // 0x860(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BD8[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FilmbackPresets; // 0x870(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LensPresets; // 0x880(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPresetName; // 0x890(0x10)(ZeroConstructor, Config, Deprecated, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPreset; // 0x8A0(0x10)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultLensPresetName; // 0x8B0(0x10)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFocalLength; // 0x8C0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFStop; // 0x8C4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BD9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCineCameraComponent* GetDefaultObj(); + + void SetLensPresetByName(const class FString& InPresetName); + void SetFilmbackPresetByName(const class FString& InPresetName); + void SetCurrentFocalLength(float InFocalLength); + float GetVerticalFieldOfView(); + TArray GetLensPresetsCopy(); + class FString GetLensPresetName(); + float GetHorizontalFieldOfView(); + TArray GetFilmbackPresetsCopy(); + class FString GetFilmbackPresetName(); + class FString GetDefaultFilmbackPresetName(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_functions.cpp new file mode 100644 index 0000000..64a97b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_functions.cpp @@ -0,0 +1,461 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class CinematicCamera.CameraRig_Crane +// (Actor) + +class UClass* ACameraRig_Crane::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraRig_Crane"); + + return Clss; +} + + +// CameraRig_Crane CinematicCamera.Default__CameraRig_Crane +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACameraRig_Crane* ACameraRig_Crane::GetDefaultObj() +{ + static class ACameraRig_Crane* Default = nullptr; + + if (!Default) + Default = static_cast(ACameraRig_Crane::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CinematicCamera.CameraRig_Rail +// (Actor) + +class UClass* ACameraRig_Rail::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraRig_Rail"); + + return Clss; +} + + +// CameraRig_Rail CinematicCamera.Default__CameraRig_Rail +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACameraRig_Rail* ACameraRig_Rail::GetDefaultObj() +{ + static class ACameraRig_Rail* Default = nullptr; + + if (!Default) + Default = static_cast(ACameraRig_Rail::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CinematicCamera.CameraRig_Rail.GetRailSplineComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USplineComponent* ACameraRig_Rail::GetRailSplineComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraRig_Rail", "GetRailSplineComponent"); + + Params::ACameraRig_Rail_GetRailSplineComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class CinematicCamera.CineCameraActor +// (Actor) + +class UClass* ACineCameraActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CineCameraActor"); + + return Clss; +} + + +// CineCameraActor CinematicCamera.Default__CineCameraActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACineCameraActor* ACineCameraActor::GetDefaultObj() +{ + static class ACineCameraActor* Default = nullptr; + + if (!Default) + Default = static_cast(ACineCameraActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CinematicCamera.CineCameraActor.GetCineCameraComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCineCameraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCineCameraComponent* ACineCameraActor::GetCineCameraComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraActor", "GetCineCameraComponent"); + + Params::ACineCameraActor_GetCineCameraComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class CinematicCamera.CineCameraComponent +// (SceneComponent) + +class UClass* UCineCameraComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CineCameraComponent"); + + return Clss; +} + + +// CineCameraComponent CinematicCamera.Default__CineCameraComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCineCameraComponent* UCineCameraComponent::GetDefaultObj() +{ + static class UCineCameraComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCineCameraComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CinematicCamera.CineCameraComponent.SetLensPresetByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InPresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetLensPresetByName(const class FString& InPresetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "SetLensPresetByName"); + + Params::UCineCameraComponent_SetLensPresetByName_Params Parms{}; + + Parms.InPresetName = InPresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CinematicCamera.CineCameraComponent.SetFilmbackPresetByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InPresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetFilmbackPresetByName(const class FString& InPresetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "SetFilmbackPresetByName"); + + Params::UCineCameraComponent_SetFilmbackPresetByName_Params Parms{}; + + Parms.InPresetName = InPresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CinematicCamera.CineCameraComponent.SetCurrentFocalLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFocalLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCurrentFocalLength(float InFocalLength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "SetCurrentFocalLength"); + + Params::UCineCameraComponent_SetCurrentFocalLength_Params Parms{}; + + Parms.InFocalLength = InFocalLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CinematicCamera.CineCameraComponent.GetVerticalFieldOfView +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCineCameraComponent::GetVerticalFieldOfView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetVerticalFieldOfView"); + + Params::UCineCameraComponent_GetVerticalFieldOfView_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetLensPresetsCopy +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraComponent::GetLensPresetsCopy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetLensPresetsCopy"); + + Params::UCineCameraComponent_GetLensPresetsCopy_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetLensPresetName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetLensPresetName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetLensPresetName"); + + Params::UCineCameraComponent_GetLensPresetName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetHorizontalFieldOfView +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCineCameraComponent::GetHorizontalFieldOfView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetHorizontalFieldOfView"); + + Params::UCineCameraComponent_GetHorizontalFieldOfView_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetsCopy +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraComponent::GetFilmbackPresetsCopy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetFilmbackPresetsCopy"); + + Params::UCineCameraComponent_GetFilmbackPresetsCopy_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetFilmbackPresetName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetFilmbackPresetName"); + + Params::UCineCameraComponent_GetFilmbackPresetName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CinematicCamera.CineCameraComponent.GetDefaultFilmbackPresetName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetDefaultFilmbackPresetName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CineCameraComponent", "GetDefaultFilmbackPresetName"); + + Params::UCineCameraComponent_GetDefaultFilmbackPresetName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_parameters.hpp new file mode 100644 index 0000000..c05804d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_parameters.hpp @@ -0,0 +1,115 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function CinematicCamera.CameraRig_Rail.GetRailSplineComponent +struct ACameraRig_Rail_GetRailSplineComponent_Params +{ +public: + class USplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function CinematicCamera.CineCameraActor.GetCineCameraComponent +struct ACineCameraActor_GetCineCameraComponent_Params +{ +public: + class UCineCameraComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.SetLensPresetByName +struct UCineCameraComponent_SetLensPresetByName_Params +{ +public: + class FString InPresetName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.SetFilmbackPresetByName +struct UCineCameraComponent_SetFilmbackPresetByName_Params +{ +public: + class FString InPresetName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function CinematicCamera.CineCameraComponent.SetCurrentFocalLength +struct UCineCameraComponent_SetCurrentFocalLength_Params +{ +public: + float InFocalLength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetVerticalFieldOfView +struct UCineCameraComponent_GetVerticalFieldOfView_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetLensPresetsCopy +struct UCineCameraComponent_GetLensPresetsCopy_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetLensPresetName +struct UCineCameraComponent_GetLensPresetName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetHorizontalFieldOfView +struct UCineCameraComponent_GetHorizontalFieldOfView_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetsCopy +struct UCineCameraComponent_GetFilmbackPresetsCopy_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetName +struct UCineCameraComponent_GetFilmbackPresetName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function CinematicCamera.CineCameraComponent.GetDefaultFilmbackPresetName +struct UCineCameraComponent_GetDefaultFilmbackPresetName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_structs.hpp new file mode 100644 index 0000000..62fb725 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CinematicCamera_structs.hpp @@ -0,0 +1,119 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ECameraFocusMethod : uint8 +{ + DoNotOverride = 0, + Manual = 1, + Tracking = 2, + Disable = 3, + MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// ScriptStruct CinematicCamera.CameraLookatTrackingSettings +struct FCameraLookatTrackingSettings +{ +public: + uint8 bEnableLookAtTracking : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDebugLookAtTrackingPosition : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D1 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BDB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LookAtTrackingInterpSpeed; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BDC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr ActorToTrack; // 0x18(0x28)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x40(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowRoll : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BDD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct CinematicCamera.CameraTrackingFocusSettings +struct FCameraTrackingFocusSettings +{ +public: + TSoftObjectPtr ActorToTrack; // 0x0(0x28)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x28(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDebugTrackingFocusPoint : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BDE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct CinematicCamera.CameraFocusSettings +struct FCameraFocusSettings +{ +public: + enum class ECameraFocusMethod FocusMethod; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BDF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ManualFocusDistance; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraTrackingFocusSettings TrackingFocusSettings; // 0x8(0x38)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bDrawDebugFocusPlane : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D2 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BE0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor DebugFocusPlaneColor; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSmoothFocusChanges : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1BE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FocusSmoothingInterpSpeed; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusOffset; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BE2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CinematicCamera.CameraLensSettings +struct FCameraLensSettings +{ +public: + float MinFocalLength; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFocalLength; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFStop; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFStop; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFocusDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DiaphragmBladeCount; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct CinematicCamera.NamedLensPreset +struct FNamedLensPreset +{ +public: + class FString Name; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x10(0x18)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct CinematicCamera.CameraFilmbackSettings +struct FCameraFilmbackSettings +{ +public: + float SensorWidth; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorHeight; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorAspectRatio; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct CinematicCamera.NamedFilmbackPreset +struct FNamedFilmbackPreset +{ +public: + class FString Name; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings FilmbackSettings; // 0x10(0xC)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BE3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_classes.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_functions.cpp new file mode 100644 index 0000000..bca7208 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass ClimbLadderSequence.SequenceDirector_C +// (None) + +class UClass* USequenceDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceDirector_C"); + + return Clss; +} + + +// SequenceDirector_C ClimbLadderSequence.Default__SequenceDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USequenceDirector_C* USequenceDirector_C::GetDefaultObj() +{ + static class USequenceDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ClimbLadderSequence.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent__ENTRYPOINTSequenceDirector_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent__ENTRYPOINTSequenceDirector_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function ClimbLadderSequence.SequenceDirector_C.SequenceEvent_0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function ClimbLadderSequence.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::ExecuteUbergraph_SequenceDirector(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "ExecuteUbergraph_SequenceDirector"); + + Params::USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_parameters.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbLadderSequence_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_classes.hpp new file mode 100644 index 0000000..7991a59 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x40 - 0x38) +// BlueprintGeneratedClass ClimbSequence.SequenceDirector_C +class USequenceDirector_C : public ULevelSequenceDirector +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x38(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class USequenceDirector_C* GetDefaultObj(); + + void SequenceEvent_0(); + void ExecuteUbergraph_SequenceDirector(int32 EntryPoint, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_Level94_C* K2Node_DynamicCast_AsMP_Level_94, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsStandalone_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_functions.cpp new file mode 100644 index 0000000..dde18ee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_functions.cpp @@ -0,0 +1,91 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass ClimbSequence.SequenceDirector_C +// (None) + +class UClass* USequenceDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceDirector_C"); + + return Clss; +} + + +// SequenceDirector_C ClimbSequence.Default__SequenceDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USequenceDirector_C* USequenceDirector_C::GetDefaultObj() +{ + static class USequenceDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ClimbSequence.SequenceDirector_C.SequenceEvent_0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function ClimbSequence.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_Level94_C* K2Node_DynamicCast_AsMP_Level_94 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void USequenceDirector_C::ExecuteUbergraph_SequenceDirector(int32 EntryPoint, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_Level94_C* K2Node_DynamicCast_AsMP_Level_94, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsStandalone_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "ExecuteUbergraph_SequenceDirector"); + + Params::USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Level_94 = K2Node_DynamicCast_AsMP_Level_94; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_parameters.hpp new file mode 100644 index 0000000..426c6ef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_parameters.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1A (0x1A - 0x0) +// Function ClimbSequence.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +struct USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_749[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_Level94_C* K2Node_DynamicCast_AsMP_Level_94; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClimbSequence_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_classes.hpp new file mode 100644 index 0000000..2303fb5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_classes.hpp @@ -0,0 +1,82 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeCommon.ClothConfigCommon +class UClothConfigCommon : public UClothConfigBase +{ +public: + + static class UClass* StaticClass(); + static class UClothConfigCommon* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeCommon.ClothSharedConfigCommon +class UClothSharedConfigCommon : public UClothConfigCommon +{ +public: + + static class UClass* StaticClass(); + static class UClothSharedConfigCommon* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeCommon.ClothingAssetCustomData +class UClothingAssetCustomData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UClothingAssetCustomData* GetDefaultObj(); + +}; + +// 0xA8 (0xF0 - 0x48) +// Class ClothingSystemRuntimeCommon.ClothingAssetCommon +class UClothingAssetCommon : public UClothingAssetBase +{ +public: + class UPhysicsAsset* PhysicsAsset; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ClothConfigs; // 0x50(0x50)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, EditFixedSize, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray LODData; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LodMap; // 0xB0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray UsedBoneNames; // 0xC0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray UsedBoneIndices; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReferenceBoneIndex; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A23[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClothingAssetCustomData* CustomData; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UClothingAssetCommon* GetDefaultObj(); + +}; + +// 0x160 (0x188 - 0x28) +// Class ClothingSystemRuntimeCommon.ClothLODDataCommon_Legacy +class UClothLODDataCommon_Legacy : public UObject +{ +public: + class UClothPhysicalMeshDataBase_Legacy* PhysicalMeshData; // 0x28(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FClothPhysicalMeshData ClothPhysicalMeshData; // 0x30(0xF8)(NativeAccessSpecifierPublic) + struct FClothCollisionData CollisionData; // 0x128(0x40)(NativeAccessSpecifierPublic) + uint8 Pad_A24[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClothLODDataCommon_Legacy* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_functions.cpp new file mode 100644 index 0000000..0617925 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_functions.cpp @@ -0,0 +1,156 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ClothingSystemRuntimeCommon.ClothConfigCommon +// (None) + +class UClass* UClothConfigCommon::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothConfigCommon"); + + return Clss; +} + + +// ClothConfigCommon ClothingSystemRuntimeCommon.Default__ClothConfigCommon +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothConfigCommon* UClothConfigCommon::GetDefaultObj() +{ + static class UClothConfigCommon* Default = nullptr; + + if (!Default) + Default = static_cast(UClothConfigCommon::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeCommon.ClothSharedConfigCommon +// (None) + +class UClass* UClothSharedConfigCommon::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothSharedConfigCommon"); + + return Clss; +} + + +// ClothSharedConfigCommon ClothingSystemRuntimeCommon.Default__ClothSharedConfigCommon +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothSharedConfigCommon* UClothSharedConfigCommon::GetDefaultObj() +{ + static class UClothSharedConfigCommon* Default = nullptr; + + if (!Default) + Default = static_cast(UClothSharedConfigCommon::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeCommon.ClothingAssetCustomData +// (None) + +class UClass* UClothingAssetCustomData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingAssetCustomData"); + + return Clss; +} + + +// ClothingAssetCustomData ClothingSystemRuntimeCommon.Default__ClothingAssetCustomData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingAssetCustomData* UClothingAssetCustomData::GetDefaultObj() +{ + static class UClothingAssetCustomData* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingAssetCustomData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeCommon.ClothingAssetCommon +// (None) + +class UClass* UClothingAssetCommon::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingAssetCommon"); + + return Clss; +} + + +// ClothingAssetCommon ClothingSystemRuntimeCommon.Default__ClothingAssetCommon +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingAssetCommon* UClothingAssetCommon::GetDefaultObj() +{ + static class UClothingAssetCommon* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingAssetCommon::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeCommon.ClothLODDataCommon_Legacy +// (None) + +class UClass* UClothLODDataCommon_Legacy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothLODDataCommon_Legacy"); + + return Clss; +} + + +// ClothLODDataCommon_Legacy ClothingSystemRuntimeCommon.Default__ClothLODDataCommon_Legacy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothLODDataCommon_Legacy* UClothLODDataCommon_Legacy::GetDefaultObj() +{ + static class UClothLODDataCommon_Legacy* Default = nullptr; + + if (!Default) + Default = static_cast(UClothLODDataCommon_Legacy::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_structs.hpp new file mode 100644 index 0000000..2eac3a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeCommon_structs.hpp @@ -0,0 +1,150 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EClothMassMode : uint8 +{ + UniformMass = 0, + TotalMass = 1, + Density = 2, + MaxClothMassMode = 3, + EClothMassMode_MAX = 4, +}; + +enum class EClothingWindMethod_Legacy : uint8 +{ + Legacy = 0, + Accurate = 1, + EClothingWindMethod_MAX = 2, +}; + +enum class EWeightMapTargetCommon : uint8 +{ + None = 0, + MaxDistance = 1, + BackstopDistance = 2, + BackstopRadius = 3, + AnimDriveStiffness = 4, + AnimDriveDamping = 5, + EWeightMapTargetCommon_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.ClothConstraintSetup_Legacy +struct FClothConstraintSetup_Legacy +{ +public: + float Stiffness; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessMultiplier; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchLimit; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompressionLimit; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xD4 (0xD4 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.ClothConfig_Legacy +struct FClothConfig_Legacy +{ +public: + enum class EClothingWindMethod_Legacy WindMethod; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A26[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FClothConstraintSetup_Legacy VerticalConstraintConfig; // 0x4(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy HorizontalConstraintConfig; // 0x14(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy BendConstraintConfig; // 0x24(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy ShearConstraintConfig; // 0x34(0x10)(NoDestructor, NativeAccessSpecifierPublic) + float SelfCollisionRadius; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionStiffness; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionCullScale; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Damping; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindDragCoefficient; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindLiftCoefficient; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearDrag; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularDrag; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearInertiaScale; // 0x80(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularInertiaScale; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CentrifugalInertiaScale; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolverFrequency; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessFrequency; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GravityOverride; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGravityOverride; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A29[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TetherStiffness; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherLimit; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionThickness; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimDriveSpringStiffness; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimDriveDamperStiffness; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.PointWeightMap +struct FPointWeightMap +{ +public: + TArray Values; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xF8 (0xF8 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.ClothPhysicalMeshData +struct FClothPhysicalMeshData +{ +public: + TArray Vertices; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Normals; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Indices; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMap WeightMaps; // 0x30(0x50)(Edit, NativeAccessSpecifierPublic) + TArray InverseMasses; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneData; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MaxBoneWeights; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumFixedVerts; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SelfCollisionIndices; // 0xA8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MaxDistances; // 0xB8(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + TArray BackstopDistances; // 0xC8(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + TArray BackstopRadiuses; // 0xD8(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + TArray AnimDriveMultipliers; // 0xE8(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.ClothLODDataCommon +struct FClothLODDataCommon +{ +public: + struct FClothPhysicalMeshData PhysicalMeshData; // 0x0(0xF8)(Edit, NativeAccessSpecifierPublic) + struct FClothCollisionData CollisionData; // 0xF8(0x40)(Edit, NativeAccessSpecifierPublic) + bool bUseMultipleInfluences; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A30[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkinningKernelRadius; // 0x13C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A31[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct ClothingSystemRuntimeCommon.ClothParameterMask_Legacy +struct FClothParameterMask_Legacy +{ +public: + class FName MaskName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWeightMapTargetCommon CurrentTarget; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A32[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxValue; // 0xC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x10(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A33[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Values; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A34[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_classes.hpp new file mode 100644 index 0000000..75350f7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_classes.hpp @@ -0,0 +1,119 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothConfigBase +class UClothConfigBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UClothConfigBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothingSimulationFactory +class UClothingSimulationFactory : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UClothingSimulationFactory* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothingInteractor +class UClothingInteractor : public UObject +{ +public: + uint8 Pad_0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClothingInteractor* GetDefaultObj(); + +}; + +// 0x68 (0x90 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothingSimulationInteractor +class UClothingSimulationInteractor : public UObject +{ +public: + TMap ClothingInteractors; // 0x28(0x50)(NativeAccessSpecifierPublic) + uint8 Pad_1D[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClothingSimulationInteractor* GetDefaultObj(); + + void SetNumSubsteps(int32 NumSubsteps); + void SetNumIterations(int32 NumIterations); + void SetAnimDriveSpringStiffness(float InStiffness); + void PhysicsAssetUpdated(); + float GetSimulationTime(); + int32 GetNumSubsteps(); + int32 GetNumKinematicParticles(); + int32 GetNumIterations(); + int32 GetNumDynamicParticles(); + int32 GetNumCloths(); + class UClothingInteractor* GetClothingInteractor(const class FString& ClothingAssetName); + void EnableGravityOverride(struct FVector& InVector); + void DisableGravityOverride(); + void ClothConfigUpdated(); +}; + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothSharedSimConfigBase +class UClothSharedSimConfigBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UClothSharedSimConfigBase* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothingAssetBase +class UClothingAssetBase : public UObject +{ +public: + class FString ImportedFilePath; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid AssetGuid; // 0x38(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UClothingAssetBase* GetDefaultObj(); + +}; + +// 0xB8 (0xE0 - 0x28) +// Class ClothingSystemRuntimeInterface.ClothPhysicalMeshDataBase_Legacy +class UClothPhysicalMeshDataBase_Legacy : public UObject +{ +public: + TArray Vertices; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Normals; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Indices; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InverseMasses; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneData; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumFixedVerts; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBoneWeights; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SelfCollisionIndices; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClothPhysicalMeshDataBase_Legacy* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_functions.cpp new file mode 100644 index 0000000..5a7d842 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_functions.cpp @@ -0,0 +1,590 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ClothingSystemRuntimeInterface.ClothConfigBase +// (None) + +class UClass* UClothConfigBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothConfigBase"); + + return Clss; +} + + +// ClothConfigBase ClothingSystemRuntimeInterface.Default__ClothConfigBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothConfigBase* UClothConfigBase::GetDefaultObj() +{ + static class UClothConfigBase* Default = nullptr; + + if (!Default) + Default = static_cast(UClothConfigBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeInterface.ClothingSimulationFactory +// (None) + +class UClass* UClothingSimulationFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingSimulationFactory"); + + return Clss; +} + + +// ClothingSimulationFactory ClothingSystemRuntimeInterface.Default__ClothingSimulationFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingSimulationFactory* UClothingSimulationFactory::GetDefaultObj() +{ + static class UClothingSimulationFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingSimulationFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeInterface.ClothingInteractor +// (None) + +class UClass* UClothingInteractor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingInteractor"); + + return Clss; +} + + +// ClothingInteractor ClothingSystemRuntimeInterface.Default__ClothingInteractor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingInteractor* UClothingInteractor::GetDefaultObj() +{ + static class UClothingInteractor* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingInteractor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeInterface.ClothingSimulationInteractor +// (None) + +class UClass* UClothingSimulationInteractor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingSimulationInteractor"); + + return Clss; +} + + +// ClothingSimulationInteractor ClothingSystemRuntimeInterface.Default__ClothingSimulationInteractor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingSimulationInteractor* UClothingSimulationInteractor::GetDefaultObj() +{ + static class UClothingSimulationInteractor* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingSimulationInteractor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumSubsteps +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 NumSubsteps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClothingSimulationInteractor::SetNumSubsteps(int32 NumSubsteps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "SetNumSubsteps"); + + Params::UClothingSimulationInteractor_SetNumSubsteps_Params Parms{}; + + Parms.NumSubsteps = NumSubsteps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumIterations +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 NumIterations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClothingSimulationInteractor::SetNumIterations(int32 NumIterations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "SetNumIterations"); + + Params::UClothingSimulationInteractor_SetNumIterations_Params Parms{}; + + Parms.NumIterations = NumIterations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetAnimDriveSpringStiffness +// (Native, Public, BlueprintCallable) +// Parameters: +// float InStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClothingSimulationInteractor::SetAnimDriveSpringStiffness(float InStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "SetAnimDriveSpringStiffness"); + + Params::UClothingSimulationInteractor_SetAnimDriveSpringStiffness_Params Parms{}; + + Parms.InStiffness = InStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.PhysicsAssetUpdated +// (Native, Public, BlueprintCallable) +// Parameters: + +void UClothingSimulationInteractor::PhysicsAssetUpdated() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "PhysicsAssetUpdated"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetSimulationTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UClothingSimulationInteractor::GetSimulationTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetSimulationTime"); + + Params::UClothingSimulationInteractor_GetSimulationTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumSubsteps +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothingSimulationInteractor::GetNumSubsteps() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetNumSubsteps"); + + Params::UClothingSimulationInteractor_GetNumSubsteps_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumKinematicParticles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothingSimulationInteractor::GetNumKinematicParticles() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetNumKinematicParticles"); + + Params::UClothingSimulationInteractor_GetNumKinematicParticles_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumIterations +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothingSimulationInteractor::GetNumIterations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetNumIterations"); + + Params::UClothingSimulationInteractor_GetNumIterations_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumDynamicParticles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothingSimulationInteractor::GetNumDynamicParticles() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetNumDynamicParticles"); + + Params::UClothingSimulationInteractor_GetNumDynamicParticles_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumCloths +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothingSimulationInteractor::GetNumCloths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetNumCloths"); + + Params::UClothingSimulationInteractor_GetNumCloths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetClothingInteractor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ClothingAssetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClothingInteractor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClothingInteractor* UClothingSimulationInteractor::GetClothingInteractor(const class FString& ClothingAssetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "GetClothingInteractor"); + + Params::UClothingSimulationInteractor_GetClothingInteractor_Params Parms{}; + + Parms.ClothingAssetName = ClothingAssetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.EnableGravityOverride +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClothingSimulationInteractor::EnableGravityOverride(struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "EnableGravityOverride"); + + Params::UClothingSimulationInteractor_EnableGravityOverride_Params Parms{}; + + Parms.InVector = InVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.DisableGravityOverride +// (Native, Public, BlueprintCallable) +// Parameters: + +void UClothingSimulationInteractor::DisableGravityOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "DisableGravityOverride"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.ClothConfigUpdated +// (Native, Public, BlueprintCallable) +// Parameters: + +void UClothingSimulationInteractor::ClothConfigUpdated() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractor", "ClothConfigUpdated"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ClothingSystemRuntimeInterface.ClothSharedSimConfigBase +// (None) + +class UClass* UClothSharedSimConfigBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothSharedSimConfigBase"); + + return Clss; +} + + +// ClothSharedSimConfigBase ClothingSystemRuntimeInterface.Default__ClothSharedSimConfigBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothSharedSimConfigBase* UClothSharedSimConfigBase::GetDefaultObj() +{ + static class UClothSharedSimConfigBase* Default = nullptr; + + if (!Default) + Default = static_cast(UClothSharedSimConfigBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeInterface.ClothingAssetBase +// (None) + +class UClass* UClothingAssetBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingAssetBase"); + + return Clss; +} + + +// ClothingAssetBase ClothingSystemRuntimeInterface.Default__ClothingAssetBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingAssetBase* UClothingAssetBase::GetDefaultObj() +{ + static class UClothingAssetBase* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingAssetBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeInterface.ClothPhysicalMeshDataBase_Legacy +// (None) + +class UClass* UClothPhysicalMeshDataBase_Legacy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothPhysicalMeshDataBase_Legacy"); + + return Clss; +} + + +// ClothPhysicalMeshDataBase_Legacy ClothingSystemRuntimeInterface.Default__ClothPhysicalMeshDataBase_Legacy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothPhysicalMeshDataBase_Legacy* UClothPhysicalMeshDataBase_Legacy::GetDefaultObj() +{ + static class UClothPhysicalMeshDataBase_Legacy* Default = nullptr; + + if (!Default) + Default = static_cast(UClothPhysicalMeshDataBase_Legacy::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_parameters.hpp new file mode 100644 index 0000000..1ea7c6a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_parameters.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumSubsteps +struct UClothingSimulationInteractor_SetNumSubsteps_Params +{ +public: + int32 NumSubsteps; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetNumIterations +struct UClothingSimulationInteractor_SetNumIterations_Params +{ +public: + int32 NumIterations; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.SetAnimDriveSpringStiffness +struct UClothingSimulationInteractor_SetAnimDriveSpringStiffness_Params +{ +public: + float InStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetSimulationTime +struct UClothingSimulationInteractor_GetSimulationTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumSubsteps +struct UClothingSimulationInteractor_GetNumSubsteps_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumKinematicParticles +struct UClothingSimulationInteractor_GetNumKinematicParticles_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumIterations +struct UClothingSimulationInteractor_GetNumIterations_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumDynamicParticles +struct UClothingSimulationInteractor_GetNumDynamicParticles_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetNumCloths +struct UClothingSimulationInteractor_GetNumCloths_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.GetClothingInteractor +struct UClothingSimulationInteractor_GetClothingInteractor_Params +{ +public: + class FString ClothingAssetName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClothingInteractor* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function ClothingSystemRuntimeInterface.ClothingSimulationInteractor.EnableGravityOverride +struct UClothingSimulationInteractor_EnableGravityOverride_Params +{ +public: + struct FVector InVector; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_structs.hpp new file mode 100644 index 0000000..7a5dab1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeInterface_structs.hpp @@ -0,0 +1,90 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Sphere +struct FClothCollisionPrim_Sphere +{ +public: + int32 BoneIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalPosition; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_SphereConnection +struct FClothCollisionPrim_SphereConnection +{ +public: + int32 SphereIndices[0x2]; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_ConvexFace +struct FClothCollisionPrim_ConvexFace +{ +public: + struct FPlane Plane; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Indices; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Convex +struct FClothCollisionPrim_Convex +{ +public: + TArray Faces; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SurfacePoints; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 BoneIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionPrim_Box +struct FClothCollisionPrim_Box +{ +public: + struct FVector LocalPosition; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat LocalRotation; // 0x10(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector HalfExtents; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BoneIndex; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothCollisionData +struct FClothCollisionData +{ +public: + TArray Spheres; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SphereConnections; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Convexes; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray boxes; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4C (0x4C - 0x0) +// ScriptStruct ClothingSystemRuntimeInterface.ClothVertBoneData +struct FClothVertBoneData +{ +public: + int32 NumInfluences; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 BoneIndices[0xC]; // 0x4(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneWeights[0xC]; // 0x1C(0x30)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_classes.hpp new file mode 100644 index 0000000..253cf1c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_classes.hpp @@ -0,0 +1,99 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x118 (0x140 - 0x28) +// Class ClothingSystemRuntimeNv.ClothConfigNv +class UClothConfigNv : public UClothConfigCommon +{ +public: + enum class EClothingWindMethodNv ClothingWindMethod; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C81[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FClothConstraintSetupNv VerticalConstraint; // 0x2C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetupNv HorizontalConstraint; // 0x3C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetupNv BendConstraint; // 0x4C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetupNv ShearConstraint; // 0x5C(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float SelfCollisionRadius; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionStiffness; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionCullScale; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Damping; // 0x78(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindDragCoefficient; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindLiftCoefficient; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearDrag; // 0x90(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularDrag; // 0x9C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearInertiaScale; // 0xA8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularInertiaScale; // 0xB4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CentrifugalInertiaScale; // 0xC0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolverFrequency; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessFrequency; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GravityOverride; // 0xD8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGravityOverride; // 0xE4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C84[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TetherStiffness; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherLimit; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionThickness; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimDriveSpringStiffness; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimDriveDamperStiffness; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EClothingWindMethod_Legacy WindMethod; // 0xFC(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C85[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FClothConstraintSetup_Legacy VerticalConstraintConfig; // 0x100(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy HorizontalConstraintConfig; // 0x110(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy BendConstraintConfig; // 0x120(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FClothConstraintSetup_Legacy ShearConstraintConfig; // 0x130(0x10)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UClothConfigNv* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class ClothingSystemRuntimeNv.ClothingSimulationFactoryNv +class UClothingSimulationFactoryNv : public UClothingSimulationFactory +{ +public: + + static class UClass* StaticClass(); + static class UClothingSimulationFactoryNv* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class ClothingSystemRuntimeNv.ClothingSimulationInteractorNv +class UClothingSimulationInteractorNv : public UClothingSimulationInteractor +{ +public: + uint8 Pad_1C86[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClothingSimulationInteractorNv* GetDefaultObj(); + + void SetAnimDriveDamperStiffness(float InStiffness); +}; + +// 0x40 (0x120 - 0xE0) +// Class ClothingSystemRuntimeNv.ClothPhysicalMeshDataNv_Legacy +class UClothPhysicalMeshDataNv_Legacy : public UClothPhysicalMeshDataBase_Legacy +{ +public: + TArray MaxDistances; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BackstopDistances; // 0xF0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BackstopRadiuses; // 0x100(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimDriveMultipliers; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UClothPhysicalMeshDataNv_Legacy* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_functions.cpp new file mode 100644 index 0000000..47f1a97 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_functions.cpp @@ -0,0 +1,155 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ClothingSystemRuntimeNv.ClothConfigNv +// (None) + +class UClass* UClothConfigNv::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothConfigNv"); + + return Clss; +} + + +// ClothConfigNv ClothingSystemRuntimeNv.Default__ClothConfigNv +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothConfigNv* UClothConfigNv::GetDefaultObj() +{ + static class UClothConfigNv* Default = nullptr; + + if (!Default) + Default = static_cast(UClothConfigNv::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeNv.ClothingSimulationFactoryNv +// (None) + +class UClass* UClothingSimulationFactoryNv::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingSimulationFactoryNv"); + + return Clss; +} + + +// ClothingSimulationFactoryNv ClothingSystemRuntimeNv.Default__ClothingSimulationFactoryNv +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingSimulationFactoryNv* UClothingSimulationFactoryNv::GetDefaultObj() +{ + static class UClothingSimulationFactoryNv* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingSimulationFactoryNv::StaticClass()->DefaultObject); + + return Default; +} + + +// Class ClothingSystemRuntimeNv.ClothingSimulationInteractorNv +// (None) + +class UClass* UClothingSimulationInteractorNv::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothingSimulationInteractorNv"); + + return Clss; +} + + +// ClothingSimulationInteractorNv ClothingSystemRuntimeNv.Default__ClothingSimulationInteractorNv +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothingSimulationInteractorNv* UClothingSimulationInteractorNv::GetDefaultObj() +{ + static class UClothingSimulationInteractorNv* Default = nullptr; + + if (!Default) + Default = static_cast(UClothingSimulationInteractorNv::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ClothingSystemRuntimeNv.ClothingSimulationInteractorNv.SetAnimDriveDamperStiffness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClothingSimulationInteractorNv::SetAnimDriveDamperStiffness(float InStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ClothingSimulationInteractorNv", "SetAnimDriveDamperStiffness"); + + Params::UClothingSimulationInteractorNv_SetAnimDriveDamperStiffness_Params Parms{}; + + Parms.InStiffness = InStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class ClothingSystemRuntimeNv.ClothPhysicalMeshDataNv_Legacy +// (None) + +class UClass* UClothPhysicalMeshDataNv_Legacy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClothPhysicalMeshDataNv_Legacy"); + + return Clss; +} + + +// ClothPhysicalMeshDataNv_Legacy ClothingSystemRuntimeNv.Default__ClothPhysicalMeshDataNv_Legacy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClothPhysicalMeshDataNv_Legacy* UClothPhysicalMeshDataNv_Legacy::GetDefaultObj() +{ + static class UClothPhysicalMeshDataNv_Legacy* Default = nullptr; + + if (!Default) + Default = static_cast(UClothPhysicalMeshDataNv_Legacy::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_parameters.hpp new file mode 100644 index 0000000..d938e49 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function ClothingSystemRuntimeNv.ClothingSimulationInteractorNv.SetAnimDriveDamperStiffness +struct UClothingSimulationInteractorNv_SetAnimDriveDamperStiffness_Params +{ +public: + float InStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_structs.hpp new file mode 100644 index 0000000..3c29751 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ClothingSystemRuntimeNv_structs.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EClothingWindMethodNv : uint8 +{ + Legacy = 0, + Accurate = 1, + EClothingWindMethodNv_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct ClothingSystemRuntimeNv.ClothConstraintSetupNv +struct FClothConstraintSetupNv +{ +public: + float Stiffness; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessMultiplier; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchLimit; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompressionLimit; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_classes.hpp new file mode 100644 index 0000000..4455ba5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_classes.hpp @@ -0,0 +1,810 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Class CoreUObject.Object +class UObject +{ +public: + static class TUObjectArray* GObjects; // (0x00[0x00]) NOT AUTO-GENERATED PROPERTY + void* Vft; // (0x00[0x08]) NOT AUTO-GENERATED PROPERTY + int32 Flags; // (0x08[0x04]) NOT AUTO-GENERATED PROPERTY + int32 Index; // (0x0C[0x04]) NOT AUTO-GENERATED PROPERTY + class UClass* Class; // (0x10[0x08]) NOT AUTO-GENERATED PROPERTY + class FName Name; // (0x18[0x08]) NOT AUTO-GENERATED PROPERTY + class UObject* Outer; // (0x20[0x08]) NOT AUTO-GENERATED PROPERTY + + + bool HasTypeFlag(EClassCastFlags TypeFlag) const; + + bool IsDefaultObject() const + { + return (Flags & 0x10) == 0x10; + } + + + std::string GetName() const; + + std::string GetFullName() const; + + template + static UEType* FindObject(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None) + { + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetFullName() == FullName) + { + return static_cast(Object); + } + } + + return nullptr; + } + + + template + static UEType* FindObject_NonStatic(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None) + { + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetFullName() == FullName && !Object->IsDefaultObject()) + { + return static_cast(Object); + } + } + + return nullptr; + } + + template + static UEType* FindObjectFast(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) + { + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetName() == Name) + { + return static_cast(Object); + } + } + + return nullptr; + } + + + static class UClass* FindClass(const std::string& ClassFullName) + { + return FindObject(ClassFullName, EClassCastFlags::Class); + } + + + static class UClass* FindClassFast(const std::string& ClassName) + { + return FindObjectFast(ClassName, EClassCastFlags::Class); + } + + + bool IsA(class UClass* Clss) const; + + inline void ProcessEvent(class UFunction* Function, void* Parms) const + { + return GetVFunction(this, Offsets::ProcessEventIdx)(this, Function, Parms); + } + + static class UClass* StaticClass(); + static class UObject* GetDefaultObj(); + + void ExecuteUbergraph(int32 EntryPoint); +}; + +// 0x0 (0x28 - 0x28) +// Class CoreUObject.Interface +class IInterface : public UObject +{ +public: + + static class UClass* StaticClass(); + static class IInterface* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class CoreUObject.GCObjectReferencer +class UGCObjectReferencer : public UObject +{ +public: + uint8 Pad_1[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGCObjectReferencer* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class CoreUObject.TextBuffer +class UTextBuffer : public UObject +{ +public: + uint8 Pad_2[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextBuffer* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class CoreUObject.Field +class UField : public UObject +{ +public: + class UField* Next; // (0x28[0x08]) NOT AUTO-GENERATED PROPERTY + + static class UClass* StaticClass(); + static class UField* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class CoreUObject.Struct +class UStruct : public UField +{ +public: + uint8 Pad_3[0x10]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class UStruct* Super; // (0x40[0x08]) NOT AUTO-GENERATED PROPERTY + class UField* Children; // (0x48[0x08]) NOT AUTO-GENERATED PROPERTY + class FField* ChildProperties; // (0x50[0x08]) NOT AUTO-GENERATED PROPERTY + int32 Size; // (0x58[0x04]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_4[0x54]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStruct* GetDefaultObj(); + +}; + +// 0x10 (0xC0 - 0xB0) +// Class CoreUObject.ScriptStruct +class UScriptStruct : public UStruct +{ +public: + uint8 Pad_5[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScriptStruct* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class CoreUObject.Package +class UPackage : public UObject +{ +public: + uint8 Pad_6[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPackage* GetDefaultObj(); + +}; + +struct FRepRecord +{ + FProperty* Property; + int32 Index; + FRepRecord(FProperty* InProperty, int32 InIndex) + : Property(InProperty), Index(InIndex) + {} +}; + + +// 0x180 (0x230 - 0xB0) +// Class CoreUObject.Class +class UClass : public UStruct +{ +public: + void* ClassConstructor; //0x00B0 + class UObject* ClassVTableHelperCtorCaller; //0x00B8 + void* ClassAddReferencedObjects; //0x00C0 + //uint32_t bCooked; //0x00C8 + //uint32_t ClassUnique; //0x00CC + //EClassFlags ClassFlags; //0x00D0 + //EClassCastFlags CastFlags; //0x00D4 + //class UClass* ClassWithin; //0x00D8 + //class UObject* ClassGeneratedBy; //0x00E0 + //uint32_t ClassConfigName; //0x00E8 + //class TArray ClassReps; //0x00EC + //class TArray NetFields; //0x00FC + //uint32_t FirstOwnedClassRep; //0x010C + //uint64_t CallAddReferencedObjects; //0x0110 + //class UObject* DefaultObject; //0x0118 + //char N000001D5[16]; //0x0120 + //void* SparseClassData; //0x0130 + //char pad_0138[56]; //0x0138 + //void* SparseClassDataStruct; //0x0170 + //char pad_0178[192]; //0x0178 + + uint8 Pad_7[0x8]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + enum class EClassCastFlags CastFlags; // (0xD0[0x08]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_7_1[0x24]; + class TArray NetFields; //0x00FC[0x10] + uint8 Pad_8[0x8]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class UObject* DefaultObject; // (0x118[0x08]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_9[0x110]; // Fixing Size Of Struct [ Dumper-7 ] + + + class UFunction* GetFunction(const std::string& ClassName, const std::string& FuncName); + static class UClass* StaticClass(); + static class UClass* GetDefaultObj(); + +}; + +// 0x30 (0xE0 - 0xB0) +// Class CoreUObject.Function +class UFunction : public UStruct +{ +public: + using FNativeFuncPtr = void (*)(class UObject* Context, struct FFRame& TheStack, void* Result); // (0x00[0x00]) NOT AUTO-GENERATED PROPERTY + uint32 FunctionFlags; // (0xB0[0x08]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_A[0x20]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + FNativeFuncPtr ExecFunction; // (0xD8[0x08]) NOT AUTO-GENERATED PROPERTY + + static class UClass* StaticClass(); + static class UFunction* GetDefaultObj(); + +}; + +// 0x0 (0xE0 - 0xE0) +// Class CoreUObject.DelegateFunction +class UDelegateFunction : public UFunction +{ +public: + + static class UClass* StaticClass(); + static class UDelegateFunction* GetDefaultObj(); + +}; + +// 0x10 (0xF0 - 0xE0) +// Class CoreUObject.SparseDelegateFunction +class USparseDelegateFunction : public UDelegateFunction +{ +public: + uint8 Pad_B[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USparseDelegateFunction* GetDefaultObj(); + +}; + +// 0x80 (0x2B0 - 0x230) +// Class CoreUObject.DynamicClass +class UDynamicClass : public UClass +{ +public: + uint8 Pad_C[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDynamicClass* GetDefaultObj(); + +}; + +// 0xB8 (0xE0 - 0x28) +// Class CoreUObject.PackageMap +class UPackageMap : public UObject +{ +public: + uint8 Pad_D[0xB8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPackageMap* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class CoreUObject.Enum +class UEnum : public UField +{ +public: + uint8 Pad_E[0x10]; // Fixing Size After Last (Predefined) Property [ Dumper-7 ] + class TArray> Names; // (0x40[0x10]) NOT AUTO-GENERATED PROPERTY + uint8 Pad_F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnum* GetDefaultObj(); + +}; + +// 0x1B8 (0x3E8 - 0x230) +// Class CoreUObject.LinkerPlaceholderClass +class ULinkerPlaceholderClass : public UClass +{ +public: + uint8 Pad_10[0x1B8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULinkerPlaceholderClass* GetDefaultObj(); + +}; + +// 0xC8 (0xF0 - 0x28) +// Class CoreUObject.LinkerPlaceholderExportObject +class ULinkerPlaceholderExportObject : public UObject +{ +public: + uint8 Pad_11[0xC8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULinkerPlaceholderExportObject* GetDefaultObj(); + +}; + +// 0x1B8 (0x298 - 0xE0) +// Class CoreUObject.LinkerPlaceholderFunction +class ULinkerPlaceholderFunction : public UFunction +{ +public: + uint8 Pad_12[0x1B8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULinkerPlaceholderFunction* GetDefaultObj(); + +}; + +// 0xA0 (0xC8 - 0x28) +// Class CoreUObject.MetaData +class UMetaData : public UObject +{ +public: + uint8 Pad_13[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMetaData* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class CoreUObject.ObjectRedirector +class UObjectRedirector : public UObject +{ +public: + uint8 Pad_14[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UObjectRedirector* GetDefaultObj(); + +}; + +// 0x40 (0x70 - 0x30) +// Class CoreUObject.Property +class UProperty : public UField +{ +public: + uint8 Pad_15[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UProperty* GetDefaultObj(); + +}; + +// 0x10 (0x80 - 0x70) +// Class CoreUObject.EnumProperty +class UEnumProperty : public UProperty +{ +public: + uint8 Pad_16[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnumProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.ArrayProperty +class UArrayProperty : public UProperty +{ +public: + uint8 Pad_17[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UArrayProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.ObjectPropertyBase +class UObjectPropertyBase : public UProperty +{ +public: + uint8 Pad_18[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UObjectPropertyBase* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.BoolProperty +class UBoolProperty : public UProperty +{ +public: + uint8 Pad_19[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBoolProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.NumericProperty +class UNumericProperty : public UProperty +{ +public: + + static class UClass* StaticClass(); + static class UNumericProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.ByteProperty +class UByteProperty : public UNumericProperty +{ +public: + uint8 Pad_1A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UByteProperty* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.ObjectProperty +class UObjectProperty : public UObjectPropertyBase +{ +public: + + static class UClass* StaticClass(); + static class UObjectProperty* GetDefaultObj(); + +}; + +// 0x8 (0x80 - 0x78) +// Class CoreUObject.ClassProperty +class UClassProperty : public UObjectProperty +{ +public: + uint8 Pad_1B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClassProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.DelegateProperty +class UDelegateProperty : public UProperty +{ +public: + uint8 Pad_1C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDelegateProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.DoubleProperty +class UDoubleProperty : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UDoubleProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.FloatProperty +class UFloatProperty : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UFloatProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.IntProperty +class UIntProperty : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UIntProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.Int8Property +class UInt8Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UInt8Property* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.Int16Property +class UInt16Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UInt16Property* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.Int64Property +class UInt64Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UInt64Property* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.InterfaceProperty +class UInterfaceProperty : public UProperty +{ +public: + uint8 Pad_1F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterfaceProperty* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.LazyObjectProperty +class ULazyObjectProperty : public UObjectPropertyBase +{ +public: + + static class UClass* StaticClass(); + static class ULazyObjectProperty* GetDefaultObj(); + +}; + +// 0x28 (0x98 - 0x70) +// Class CoreUObject.MapProperty +class UMapProperty : public UProperty +{ +public: + uint8 Pad_25[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMapProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.MulticastDelegateProperty +class UMulticastDelegateProperty : public UProperty +{ +public: + uint8 Pad_2A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMulticastDelegateProperty* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.MulticastInlineDelegateProperty +class UMulticastInlineDelegateProperty : public UMulticastDelegateProperty +{ +public: + + static class UClass* StaticClass(); + static class UMulticastInlineDelegateProperty* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.MulticastSparseDelegateProperty +class UMulticastSparseDelegateProperty : public UMulticastDelegateProperty +{ +public: + + static class UClass* StaticClass(); + static class UMulticastSparseDelegateProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.NameProperty +class UNameProperty : public UProperty +{ +public: + + static class UClass* StaticClass(); + static class UNameProperty* GetDefaultObj(); + +}; + +// 0x20 (0x90 - 0x70) +// Class CoreUObject.SetProperty +class USetProperty : public UProperty +{ +public: + uint8 Pad_2D[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USetProperty* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.SoftObjectProperty +class USoftObjectProperty : public UObjectPropertyBase +{ +public: + + static class UClass* StaticClass(); + static class USoftObjectProperty* GetDefaultObj(); + +}; + +// 0x8 (0x80 - 0x78) +// Class CoreUObject.SoftClassProperty +class USoftClassProperty : public USoftObjectProperty +{ +public: + uint8 Pad_2E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoftClassProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.StrProperty +class UStrProperty : public UProperty +{ +public: + + static class UClass* StaticClass(); + static class UStrProperty* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class CoreUObject.StructProperty +class UStructProperty : public UProperty +{ +public: + uint8 Pad_30[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStructProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.UInt16Property +class UUInt16Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UUInt16Property* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.UInt32Property +class UUInt32Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UUInt32Property* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.UInt64Property +class UUInt64Property : public UNumericProperty +{ +public: + + static class UClass* StaticClass(); + static class UUInt64Property* GetDefaultObj(); + +}; + +// 0x0 (0x78 - 0x78) +// Class CoreUObject.WeakObjectProperty +class UWeakObjectProperty : public UObjectPropertyBase +{ +public: + + static class UClass* StaticClass(); + static class UWeakObjectProperty* GetDefaultObj(); + +}; + +// 0x0 (0x70 - 0x70) +// Class CoreUObject.TextProperty +class UTextProperty : public UProperty +{ +public: + + static class UClass* StaticClass(); + static class UTextProperty* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class CoreUObject.PropertyWrapper +class UPropertyWrapper : public UObject +{ +public: + uint8 Pad_32[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPropertyWrapper* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class CoreUObject.MulticastDelegatePropertyWrapper +class UMulticastDelegatePropertyWrapper : public UPropertyWrapper +{ +public: + + static class UClass* StaticClass(); + static class UMulticastDelegatePropertyWrapper* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class CoreUObject.MulticastInlineDelegatePropertyWrapper +class UMulticastInlineDelegatePropertyWrapper : public UMulticastDelegatePropertyWrapper +{ +public: + + static class UClass* StaticClass(); + static class UMulticastInlineDelegatePropertyWrapper* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_functions.cpp new file mode 100644 index 0000000..0f3ce88 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_functions.cpp @@ -0,0 +1,1786 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ + //Initialize GObjects using InitGObjects() + TUObjectArray* UObject::GObjects = nullptr; + + bool UObject::HasTypeFlag(EClassCastFlags TypeFlag) const + { + return TypeFlag != EClassCastFlags::None ? Class->CastFlags & TypeFlag : true; + } + + std::string UObject::GetName() const + { + return this ? Name.ToString() : "None"; + } + + std::string UObject::GetFullName() const + { + if (Class) + { + std::string Temp; + + for (UObject* NextOuter = Outer; NextOuter; NextOuter = NextOuter->Outer) + { + Temp = NextOuter->GetName() + "." + Temp; + } + + std::string Name = Class->GetName(); + Name += " "; + Name += Temp; + Name += GetName(); + + return Name; + } + + return "None"; + } + + bool UObject::IsA(class UClass* Clss) const + { + for (UStruct* Super = Class; Super; Super = Super->Super) + { + if (Super == Clss) + { + return true; + } + } + + return false; + } + + FVector2D FVector2D::operator+(const FVector2D& Other) const + { + return { X + Other.X, Y + Other.Y }; + } + + FVector2D FVector2D::operator-(const FVector2D& Other) const + { + return { X - Other.X, Y - Other.Y }; + } + + FVector2D FVector2D::operator*(decltype(X) Scalar) const + { + return { X * Scalar, Y * Scalar }; + } + + FVector2D FVector2D::operator/(decltype(X) Scalar) const + { + if (Scalar == 0.0f) + return FVector2D(); + + return { X / Scalar, Y / Scalar }; + } + + class UFunction* UClass::GetFunction(const std::string& ClassName, const std::string& FuncName) + { + for(UStruct* Clss = this; Clss; Clss = Clss->Super) + { + if (Clss->GetName() == ClassName) + { + for (UField* Field = Clss->Children; Field; Field = Field->Next) + { + if(Field->HasTypeFlag(EClassCastFlags::Function) && Field->GetName() == FuncName) + { + return static_cast(Field); + } + } + } + } + return nullptr; + } + + FVector FVector::operator+(const FVector& Other) const + { + return { X + Other.X, Y + Other.Y, Z + Other.Z }; + } + + FVector FVector::operator-(const FVector& Other) const + { + return { X - Other.X, Y - Other.Y, Z - Other.Z }; + } + + FVector FVector::operator*(decltype(X) Scalar) const + { + return { X * Scalar, Y * Scalar, Z * Scalar }; + } + + FVector FVector::operator/(decltype(X) Scalar) const + { + if (Scalar == 0.0f) + return FVector(); + + return { X / Scalar, Y / Scalar, Z / Scalar }; + } + + FRotator FRotator::operator+(const FRotator& Other) const + { + return { Pitch + Other.Pitch, Yaw + Other.Yaw, Roll + Other.Roll }; + } + + FRotator FRotator::operator-(const FRotator& Other) const + { + return { Pitch - Other.Pitch, Yaw - Other.Yaw, Roll - Other.Roll }; + } + + FRotator FRotator::operator*(decltype(Pitch) Scalar) const + { + return { Pitch * Scalar, Yaw * Scalar, Roll * Scalar }; + } + + FRotator FRotator::operator/(decltype(Pitch) Scalar) const + { + if (Scalar == 0.0f) + return FRotator(); + + return { Pitch / Scalar, Yaw / Scalar, Roll / Scalar }; + } + + FVector4 FVector4::operator+(const FVector4& Other) const + { + return { X + Other.X, Y + Other.Y, Z + Other.Z, W + Other.W }; + } + + FVector4 FVector4::operator-(const FVector4& Other) const + { + return { X - Other.X, Y - Other.Y, Z - Other.Z, W - Other.W }; + } + + FVector4 FVector4::operator*(decltype(X) Scalar) const + { + return { X * Scalar, Y * Scalar, Z * Scalar, W * Scalar }; + } + + FVector4 FVector4::operator/(decltype(X) Scalar) const + { + if (Scalar == 0.0f) + return FVector4(); + + return { X / Scalar, Y / Scalar, Z / Scalar, W / Scalar }; + } + + FQuat FQuat::operator+(const FQuat& Other) const + { + return { X + Other.X, Y + Other.Y, Z + Other.Z, W + Other.W }; + } + + FQuat FQuat::operator-(const FQuat& Other) const + { + return { X - Other.X, Y - Other.Y, Z - Other.Z, W - Other.W }; + } + + FQuat FQuat::operator*(decltype(X) Scalar) const + { + return { X * Scalar, Y * Scalar, Z * Scalar, W * Scalar }; + } + + FQuat FQuat::operator/(decltype(X) Scalar) const + { + if (Scalar == 0.0f) + return FQuat(); + + return { X / Scalar, Y / Scalar, Z / Scalar, W / Scalar }; + } + +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class CoreUObject.Object +// (None) + +class UClass* UObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Object"); + + return Clss; +} + + +// Object CoreUObject.Default__Object +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObject* UObject::GetDefaultObj() +{ + static class UObject* Default = nullptr; + + if (!Default) + Default = static_cast(UObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CoreUObject.Object.ExecuteUbergraph +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObject::ExecuteUbergraph(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Object", "ExecuteUbergraph"); + + Params::UObject_ExecuteUbergraph_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class CoreUObject.Interface +// (None) + +class UClass* IInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface"); + + return Clss; +} + + +// Interface CoreUObject.Default__Interface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface* IInterface::GetDefaultObj() +{ + static class IInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.GCObjectReferencer +// (None) + +class UClass* UGCObjectReferencer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GCObjectReferencer"); + + return Clss; +} + + +// GCObjectReferencer CoreUObject.Default__GCObjectReferencer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGCObjectReferencer* UGCObjectReferencer::GetDefaultObj() +{ + static class UGCObjectReferencer* Default = nullptr; + + if (!Default) + Default = static_cast(UGCObjectReferencer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.TextBuffer +// (None) + +class UClass* UTextBuffer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextBuffer"); + + return Clss; +} + + +// TextBuffer CoreUObject.Default__TextBuffer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextBuffer* UTextBuffer::GetDefaultObj() +{ + static class UTextBuffer* Default = nullptr; + + if (!Default) + Default = static_cast(UTextBuffer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Field +// (Field) + +class UClass* UField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Field"); + + return Clss; +} + + +// Field CoreUObject.Default__Field +// (Public, ClassDefaultObject, ArchetypeObject) + +class UField* UField::GetDefaultObj() +{ + static class UField* Default = nullptr; + + if (!Default) + Default = static_cast(UField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Struct +// (Field, Struct) + +class UClass* UStruct::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Struct"); + + return Clss; +} + + +// Struct CoreUObject.Default__Struct +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStruct* UStruct::GetDefaultObj() +{ + static class UStruct* Default = nullptr; + + if (!Default) + Default = static_cast(UStruct::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ScriptStruct +// (Field, Struct, ScriptStruct) + +class UClass* UScriptStruct::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScriptStruct"); + + return Clss; +} + + +// ScriptStruct CoreUObject.Default__ScriptStruct +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScriptStruct* UScriptStruct::GetDefaultObj() +{ + static class UScriptStruct* Default = nullptr; + + if (!Default) + Default = static_cast(UScriptStruct::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Package +// (Package) + +class UClass* UPackage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Package"); + + return Clss; +} + + +// Package CoreUObject.Default__Package +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPackage* UPackage::GetDefaultObj() +{ + static class UPackage* Default = nullptr; + + if (!Default) + Default = static_cast(UPackage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Class +// (Field, Struct, Class) + +class UClass* UClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Class"); + + return Clss; +} + + +// Class CoreUObject.Default__Class +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClass* UClass::GetDefaultObj() +{ + static class UClass* Default = nullptr; + + if (!Default) + Default = static_cast(UClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Function +// (Field, Struct, Function) + +class UClass* UFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Function"); + + return Clss; +} + + +// Function CoreUObject.Default__Function +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFunction* UFunction::GetDefaultObj() +{ + static class UFunction* Default = nullptr; + + if (!Default) + Default = static_cast(UFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.DelegateFunction +// (Field, Struct, Function, DelegateFunction) + +class UClass* UDelegateFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DelegateFunction"); + + return Clss; +} + + +// DelegateFunction CoreUObject.Default__DelegateFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDelegateFunction* UDelegateFunction::GetDefaultObj() +{ + static class UDelegateFunction* Default = nullptr; + + if (!Default) + Default = static_cast(UDelegateFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.SparseDelegateFunction +// (Field, Struct, Function, DelegateFunction, SparseDelegateFunction) + +class UClass* USparseDelegateFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SparseDelegateFunction"); + + return Clss; +} + + +// SparseDelegateFunction CoreUObject.Default__SparseDelegateFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class USparseDelegateFunction* USparseDelegateFunction::GetDefaultObj() +{ + static class USparseDelegateFunction* Default = nullptr; + + if (!Default) + Default = static_cast(USparseDelegateFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.DynamicClass +// (Field, Struct, Class) + +class UClass* UDynamicClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DynamicClass"); + + return Clss; +} + + +// DynamicClass CoreUObject.Default__DynamicClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDynamicClass* UDynamicClass::GetDefaultObj() +{ + static class UDynamicClass* Default = nullptr; + + if (!Default) + Default = static_cast(UDynamicClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.PackageMap +// (None) + +class UClass* UPackageMap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PackageMap"); + + return Clss; +} + + +// PackageMap CoreUObject.Default__PackageMap +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPackageMap* UPackageMap::GetDefaultObj() +{ + static class UPackageMap* Default = nullptr; + + if (!Default) + Default = static_cast(UPackageMap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Enum +// (Field, Enum) + +class UClass* UEnum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Enum"); + + return Clss; +} + + +// Enum CoreUObject.Default__Enum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnum* UEnum::GetDefaultObj() +{ + static class UEnum* Default = nullptr; + + if (!Default) + Default = static_cast(UEnum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.LinkerPlaceholderClass +// (Field, Struct, Class) + +class UClass* ULinkerPlaceholderClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LinkerPlaceholderClass"); + + return Clss; +} + + +// LinkerPlaceholderClass CoreUObject.Default__LinkerPlaceholderClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULinkerPlaceholderClass* ULinkerPlaceholderClass::GetDefaultObj() +{ + static class ULinkerPlaceholderClass* Default = nullptr; + + if (!Default) + Default = static_cast(ULinkerPlaceholderClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.LinkerPlaceholderExportObject +// (None) + +class UClass* ULinkerPlaceholderExportObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LinkerPlaceholderExportObject"); + + return Clss; +} + + +// LinkerPlaceholderExportObject CoreUObject.Default__LinkerPlaceholderExportObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULinkerPlaceholderExportObject* ULinkerPlaceholderExportObject::GetDefaultObj() +{ + static class ULinkerPlaceholderExportObject* Default = nullptr; + + if (!Default) + Default = static_cast(ULinkerPlaceholderExportObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.LinkerPlaceholderFunction +// (Field, Struct, Function) + +class UClass* ULinkerPlaceholderFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LinkerPlaceholderFunction"); + + return Clss; +} + + +// LinkerPlaceholderFunction CoreUObject.Default__LinkerPlaceholderFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULinkerPlaceholderFunction* ULinkerPlaceholderFunction::GetDefaultObj() +{ + static class ULinkerPlaceholderFunction* Default = nullptr; + + if (!Default) + Default = static_cast(ULinkerPlaceholderFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MetaData +// (None) + +class UClass* UMetaData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MetaData"); + + return Clss; +} + + +// MetaData CoreUObject.Default__MetaData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMetaData* UMetaData::GetDefaultObj() +{ + static class UMetaData* Default = nullptr; + + if (!Default) + Default = static_cast(UMetaData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ObjectRedirector +// (None) + +class UClass* UObjectRedirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectRedirector"); + + return Clss; +} + + +// ObjectRedirector CoreUObject.Default__ObjectRedirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectRedirector* UObjectRedirector::GetDefaultObj() +{ + static class UObjectRedirector* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectRedirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Property +// (Field, Property) + +class UClass* UProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Property"); + + return Clss; +} + + +// Property CoreUObject.Default__Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProperty* UProperty::GetDefaultObj() +{ + static class UProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.EnumProperty +// (Field, Property, EnumProperty) + +class UClass* UEnumProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnumProperty"); + + return Clss; +} + + +// EnumProperty CoreUObject.Default__EnumProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnumProperty* UEnumProperty::GetDefaultObj() +{ + static class UEnumProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UEnumProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ArrayProperty +// (Field, Property, ArrayProperty) + +class UClass* UArrayProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ArrayProperty"); + + return Clss; +} + + +// ArrayProperty CoreUObject.Default__ArrayProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UArrayProperty* UArrayProperty::GetDefaultObj() +{ + static class UArrayProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UArrayProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ObjectPropertyBase +// (Field, Property, ObjectPropertyBase) + +class UClass* UObjectPropertyBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectPropertyBase"); + + return Clss; +} + + +// ObjectPropertyBase CoreUObject.Default__ObjectPropertyBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectPropertyBase* UObjectPropertyBase::GetDefaultObj() +{ + static class UObjectPropertyBase* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectPropertyBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.BoolProperty +// (Field, Property, BoolProperty) + +class UClass* UBoolProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoolProperty"); + + return Clss; +} + + +// BoolProperty CoreUObject.Default__BoolProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoolProperty* UBoolProperty::GetDefaultObj() +{ + static class UBoolProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UBoolProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.NumericProperty +// (Field, Property, NumericProperty) + +class UClass* UNumericProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NumericProperty"); + + return Clss; +} + + +// NumericProperty CoreUObject.Default__NumericProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNumericProperty* UNumericProperty::GetDefaultObj() +{ + static class UNumericProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UNumericProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ByteProperty +// (Field, ByteProperty, Property, NumericProperty) + +class UClass* UByteProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ByteProperty"); + + return Clss; +} + + +// ByteProperty CoreUObject.Default__ByteProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UByteProperty* UByteProperty::GetDefaultObj() +{ + static class UByteProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UByteProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ObjectProperty +// (Field, Property, ObjectProperty, ObjectPropertyBase) + +class UClass* UObjectProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectProperty"); + + return Clss; +} + + +// ObjectProperty CoreUObject.Default__ObjectProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectProperty* UObjectProperty::GetDefaultObj() +{ + static class UObjectProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.ClassProperty +// (Field, ClassProperty, Property, ObjectProperty, ObjectPropertyBase) + +class UClass* UClassProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClassProperty"); + + return Clss; +} + + +// ClassProperty CoreUObject.Default__ClassProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClassProperty* UClassProperty::GetDefaultObj() +{ + static class UClassProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UClassProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.DelegateProperty +// (Field, Property, DelegateProperty) + +class UClass* UDelegateProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DelegateProperty"); + + return Clss; +} + + +// DelegateProperty CoreUObject.Default__DelegateProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDelegateProperty* UDelegateProperty::GetDefaultObj() +{ + static class UDelegateProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UDelegateProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.DoubleProperty +// (Field, Property, NumericProperty, DoubleProperty) + +class UClass* UDoubleProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DoubleProperty"); + + return Clss; +} + + +// DoubleProperty CoreUObject.Default__DoubleProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDoubleProperty* UDoubleProperty::GetDefaultObj() +{ + static class UDoubleProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UDoubleProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.FloatProperty +// (Field, FloatProperty, Property, NumericProperty) + +class UClass* UFloatProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FloatProperty"); + + return Clss; +} + + +// FloatProperty CoreUObject.Default__FloatProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFloatProperty* UFloatProperty::GetDefaultObj() +{ + static class UFloatProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UFloatProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.IntProperty +// (Field, IntProperty, Property, NumericProperty) + +class UClass* UIntProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntProperty"); + + return Clss; +} + + +// IntProperty CoreUObject.Default__IntProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIntProperty* UIntProperty::GetDefaultObj() +{ + static class UIntProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UIntProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Int8Property +// (Field, Int8Property, Property, NumericProperty) + +class UClass* UInt8Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Int8Property"); + + return Clss; +} + + +// Int8Property CoreUObject.Default__Int8Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInt8Property* UInt8Property::GetDefaultObj() +{ + static class UInt8Property* Default = nullptr; + + if (!Default) + Default = static_cast(UInt8Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Int16Property +// (Field, Property, NumericProperty, Int16Property) + +class UClass* UInt16Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Int16Property"); + + return Clss; +} + + +// Int16Property CoreUObject.Default__Int16Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInt16Property* UInt16Property::GetDefaultObj() +{ + static class UInt16Property* Default = nullptr; + + if (!Default) + Default = static_cast(UInt16Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.Int64Property +// (Field, Property, Int64Property, NumericProperty) + +class UClass* UInt64Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Int64Property"); + + return Clss; +} + + +// Int64Property CoreUObject.Default__Int64Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInt64Property* UInt64Property::GetDefaultObj() +{ + static class UInt64Property* Default = nullptr; + + if (!Default) + Default = static_cast(UInt64Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.InterfaceProperty +// (Field, InterfaceProperty, Property) + +class UClass* UInterfaceProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterfaceProperty"); + + return Clss; +} + + +// InterfaceProperty CoreUObject.Default__InterfaceProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterfaceProperty* UInterfaceProperty::GetDefaultObj() +{ + static class UInterfaceProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UInterfaceProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.LazyObjectProperty +// (Field, Property, ObjectPropertyBase, LazyObjectProperty) + +class UClass* ULazyObjectProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LazyObjectProperty"); + + return Clss; +} + + +// LazyObjectProperty CoreUObject.Default__LazyObjectProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULazyObjectProperty* ULazyObjectProperty::GetDefaultObj() +{ + static class ULazyObjectProperty* Default = nullptr; + + if (!Default) + Default = static_cast(ULazyObjectProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MapProperty +// (Field, Property, MapProperty) + +class UClass* UMapProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapProperty"); + + return Clss; +} + + +// MapProperty CoreUObject.Default__MapProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMapProperty* UMapProperty::GetDefaultObj() +{ + static class UMapProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMapProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MulticastDelegateProperty +// (Field, Property, MulticastDelegateProperty) + +class UClass* UMulticastDelegateProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MulticastDelegateProperty"); + + return Clss; +} + + +// MulticastDelegateProperty CoreUObject.Default__MulticastDelegateProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMulticastDelegateProperty* UMulticastDelegateProperty::GetDefaultObj() +{ + static class UMulticastDelegateProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMulticastDelegateProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MulticastInlineDelegateProperty +// (Field, Property, MulticastDelegateProperty, MulticastInlineDelegateProperty) + +class UClass* UMulticastInlineDelegateProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MulticastInlineDelegateProperty"); + + return Clss; +} + + +// MulticastInlineDelegateProperty CoreUObject.Default__MulticastInlineDelegateProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMulticastInlineDelegateProperty* UMulticastInlineDelegateProperty::GetDefaultObj() +{ + static class UMulticastInlineDelegateProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMulticastInlineDelegateProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MulticastSparseDelegateProperty +// (Field, Property, MulticastDelegateProperty, MulticastSparseDelegateProperty) + +class UClass* UMulticastSparseDelegateProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MulticastSparseDelegateProperty"); + + return Clss; +} + + +// MulticastSparseDelegateProperty CoreUObject.Default__MulticastSparseDelegateProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMulticastSparseDelegateProperty* UMulticastSparseDelegateProperty::GetDefaultObj() +{ + static class UMulticastSparseDelegateProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMulticastSparseDelegateProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.NameProperty +// (Field, NameProperty, Property) + +class UClass* UNameProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NameProperty"); + + return Clss; +} + + +// NameProperty CoreUObject.Default__NameProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNameProperty* UNameProperty::GetDefaultObj() +{ + static class UNameProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UNameProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.SetProperty +// (Field, Property, SetProperty) + +class UClass* USetProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SetProperty"); + + return Clss; +} + + +// SetProperty CoreUObject.Default__SetProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class USetProperty* USetProperty::GetDefaultObj() +{ + static class USetProperty* Default = nullptr; + + if (!Default) + Default = static_cast(USetProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.SoftObjectProperty +// (Field, Property, ObjectPropertyBase, SoftObjectProperty) + +class UClass* USoftObjectProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoftObjectProperty"); + + return Clss; +} + + +// SoftObjectProperty CoreUObject.Default__SoftObjectProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoftObjectProperty* USoftObjectProperty::GetDefaultObj() +{ + static class USoftObjectProperty* Default = nullptr; + + if (!Default) + Default = static_cast(USoftObjectProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.SoftClassProperty +// (Field, Property, ObjectPropertyBase, SoftObjectProperty, SoftClassProperty) + +class UClass* USoftClassProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoftClassProperty"); + + return Clss; +} + + +// SoftClassProperty CoreUObject.Default__SoftClassProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoftClassProperty* USoftClassProperty::GetDefaultObj() +{ + static class USoftClassProperty* Default = nullptr; + + if (!Default) + Default = static_cast(USoftClassProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.StrProperty +// (Field, StrProperty, Property) + +class UClass* UStrProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StrProperty"); + + return Clss; +} + + +// StrProperty CoreUObject.Default__StrProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStrProperty* UStrProperty::GetDefaultObj() +{ + static class UStrProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UStrProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.StructProperty +// (Field, Property, StructProperty) + +class UClass* UStructProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StructProperty"); + + return Clss; +} + + +// StructProperty CoreUObject.Default__StructProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStructProperty* UStructProperty::GetDefaultObj() +{ + static class UStructProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UStructProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.UInt16Property +// (Field, Property, UInt16Property, NumericProperty) + +class UClass* UUInt16Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UInt16Property"); + + return Clss; +} + + +// UInt16Property CoreUObject.Default__UInt16Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUInt16Property* UUInt16Property::GetDefaultObj() +{ + static class UUInt16Property* Default = nullptr; + + if (!Default) + Default = static_cast(UUInt16Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.UInt32Property +// (Field, UInt32Property, Property, NumericProperty) + +class UClass* UUInt32Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UInt32Property"); + + return Clss; +} + + +// UInt32Property CoreUObject.Default__UInt32Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUInt32Property* UUInt32Property::GetDefaultObj() +{ + static class UUInt32Property* Default = nullptr; + + if (!Default) + Default = static_cast(UUInt32Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.UInt64Property +// (Field, UInt64Property, Property, NumericProperty) + +class UClass* UUInt64Property::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UInt64Property"); + + return Clss; +} + + +// UInt64Property CoreUObject.Default__UInt64Property +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUInt64Property* UUInt64Property::GetDefaultObj() +{ + static class UUInt64Property* Default = nullptr; + + if (!Default) + Default = static_cast(UUInt64Property::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.WeakObjectProperty +// (Field, Property, ObjectPropertyBase, WeakObjectProperty) + +class UClass* UWeakObjectProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WeakObjectProperty"); + + return Clss; +} + + +// WeakObjectProperty CoreUObject.Default__WeakObjectProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWeakObjectProperty* UWeakObjectProperty::GetDefaultObj() +{ + static class UWeakObjectProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UWeakObjectProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.TextProperty +// (Field, Property, TextProperty) + +class UClass* UTextProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextProperty"); + + return Clss; +} + + +// TextProperty CoreUObject.Default__TextProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextProperty* UTextProperty::GetDefaultObj() +{ + static class UTextProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UTextProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.PropertyWrapper +// (None) + +class UClass* UPropertyWrapper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyWrapper"); + + return Clss; +} + + +// PropertyWrapper CoreUObject.Default__PropertyWrapper +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyWrapper* UPropertyWrapper::GetDefaultObj() +{ + static class UPropertyWrapper* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyWrapper::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MulticastDelegatePropertyWrapper +// (None) + +class UClass* UMulticastDelegatePropertyWrapper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MulticastDelegatePropertyWrapper"); + + return Clss; +} + + +// MulticastDelegatePropertyWrapper CoreUObject.Default__MulticastDelegatePropertyWrapper +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMulticastDelegatePropertyWrapper* UMulticastDelegatePropertyWrapper::GetDefaultObj() +{ + static class UMulticastDelegatePropertyWrapper* Default = nullptr; + + if (!Default) + Default = static_cast(UMulticastDelegatePropertyWrapper::StaticClass()->DefaultObject); + + return Default; +} + + +// Class CoreUObject.MulticastInlineDelegatePropertyWrapper +// (None) + +class UClass* UMulticastInlineDelegatePropertyWrapper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MulticastInlineDelegatePropertyWrapper"); + + return Clss; +} + + +// MulticastInlineDelegatePropertyWrapper CoreUObject.Default__MulticastInlineDelegatePropertyWrapper +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMulticastInlineDelegatePropertyWrapper* UMulticastInlineDelegatePropertyWrapper::GetDefaultObj() +{ + static class UMulticastInlineDelegatePropertyWrapper* Default = nullptr; + + if (!Default) + Default = static_cast(UMulticastInlineDelegatePropertyWrapper::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_parameters.hpp new file mode 100644 index 0000000..712b1fb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function CoreUObject.Object.ExecuteUbergraph +struct UObject_ExecuteUbergraph_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_structs.hpp new file mode 100644 index 0000000..c09166d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CoreUObject_structs.hpp @@ -0,0 +1,1146 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInterpCurveMode : uint8 +{ + CIM_Linear = 0, + CIM_CurveAuto = 1, + CIM_Constant = 2, + CIM_CurveUser = 3, + CIM_CurveBreak = 4, + CIM_CurveAutoClamped = 5, + CIM_MAX = 6, +}; + +enum class ERangeBoundTypes : uint8 +{ + Exclusive = 0, + Inclusive = 1, + Open = 2, + ERangeBoundTypes_MAX = 3, +}; + +enum class ELocalizedTextSourceCategory : uint8 +{ + Game = 0, + Engine = 1, + Editor = 2, + ELocalizedTextSourceCategory_MAX = 3, +}; + +enum class EAutomationEventType : uint8 +{ + Info = 0, + Warning = 1, + Error = 2, + EAutomationEventType_MAX = 3, +}; + +enum class ELifetimeCondition : uint8 +{ + COND_None = 0, + COND_InitialOnly = 1, + COND_OwnerOnly = 2, + COND_SkipOwner = 3, + COND_SimulatedOnly = 4, + COND_AutonomousOnly = 5, + COND_SimulatedOrPhysics = 6, + COND_InitialOrOwner = 7, + COND_Custom = 8, + COND_ReplayOrOwner = 9, + COND_ReplayOnly = 10, + COND_SimulatedOnlyNoReplay = 11, + COND_SimulatedOrPhysicsNoReplay = 12, + COND_SkipReplay = 13, + COND_Never = 15, + COND_Max = 16, +}; + +enum class EDataValidationResult : uint8 +{ + Invalid = 0, + Valid = 1, + NotValidated = 2, + EDataValidationResult_MAX = 3, +}; + +enum class EAppMsgType : uint8 +{ + Ok = 0, + YesNo = 1, + OkCancel = 2, + YesNoCancel = 3, + CancelRetryContinue = 4, + YesNoYesAllNoAll = 5, + YesNoYesAllNoAllCancel = 6, + YesNoYesAll = 7, + EAppMsgType_MAX = 8, +}; + +enum class EAppReturnType : uint8 +{ + No = 0, + Yes = 1, + YesAll = 2, + NoAll = 3, + Cancel = 4, + Ok = 5, + Retry = 6, + Continue = 7, + EAppReturnType_MAX = 8, +}; + +enum class EPropertyAccessChangeNotifyMode : uint8 +{ + Default = 0, + Never = 1, + Always = 2, + EPropertyAccessChangeNotifyMode_MAX = 3, +}; + +enum class EUnit : uint8 +{ + Micrometers = 0, + Millimeters = 1, + Centimeters = 2, + Meters = 3, + Kilometers = 4, + Inches = 5, + Feet = 6, + Yards = 7, + Miles = 8, + Lightyears = 9, + Degrees = 10, + Radians = 11, + MetersPerSecond = 12, + KilometersPerHour = 13, + MilesPerHour = 14, + Celsius = 15, + Farenheit = 16, + Kelvin = 17, + Micrograms = 18, + Milligrams = 19, + Grams = 20, + Kilograms = 21, + MetricTons = 22, + Ounces = 23, + Pounds = 24, + Stones = 25, + Newtons = 26, + PoundsForce = 27, + KilogramsForce = 28, + Hertz = 29, + Kilohertz = 30, + Megahertz = 31, + Gigahertz = 32, + RevolutionsPerMinute = 33, + Bytes = 34, + Kilobytes = 35, + Megabytes = 36, + Gigabytes = 37, + Terabytes = 38, + Lumens = 39, + Milliseconds = 43, + Seconds = 44, + Minutes = 45, + Hours = 46, + Days = 47, + Months = 48, + Years = 49, + Multiplier = 52, + Percentage = 51, + Unspecified = 53, + EUnit_MAX = 54, +}; + +enum class EMouseCursor : uint8 +{ + None = 0, + Default = 1, + TextEditBeam = 2, + ResizeLeftRight = 3, + ResizeUpDown = 4, + ResizeSouthEast = 5, + ResizeSouthWest = 6, + CardinalCross = 7, + Crosshairs = 8, + Hand = 9, + GrabHand = 10, + GrabHandClosed = 11, + SlashedCircle = 12, + EyeDropper = 13, + EMouseCursor_MAX = 14, +}; + +enum class EPixelFormat : uint8 +{ + PF_Unknown = 0, + PF_A32B32G32R32F = 1, + PF_B8G8R8A8 = 2, + PF_G8 = 3, + PF_G16 = 4, + PF_DXT1 = 5, + PF_DXT3 = 6, + PF_DXT5 = 7, + PF_UYVY = 8, + PF_FloatRGB = 9, + PF_FloatRGBA = 10, + PF_DepthStencil = 11, + PF_ShadowDepth = 12, + PF_R32_FLOAT = 13, + PF_G16R16 = 14, + PF_G16R16F = 15, + PF_G16R16F_FILTER = 16, + PF_G32R32F = 17, + PF_A2B10G10R10 = 18, + PF_A16B16G16R16 = 19, + PF_D24 = 20, + PF_R16F = 21, + PF_R16F_FILTER = 22, + PF_BC5 = 23, + PF_V8U8 = 24, + PF_A1 = 25, + PF_FloatR11G11B10 = 26, + PF_A8 = 27, + PF_R32_UINT = 28, + PF_R32_SINT = 29, + PF_PVRTC2 = 30, + PF_PVRTC4 = 31, + PF_R16_UINT = 32, + PF_R16_SINT = 33, + PF_R16G16B16A16_UINT = 34, + PF_R16G16B16A16_SINT = 35, + PF_R5G6B5_UNORM = 36, + PF_R8G8B8A8 = 37, + PF_A8R8G8B8 = 38, + PF_BC4 = 39, + PF_R8G8 = 40, + PF_ATC_RGB = 41, + PF_ATC_RGBA_E = 42, + PF_ATC_RGBA_I = 43, + PF_X24_G8 = 44, + PF_ETC1 = 45, + PF_ETC2_RGB = 46, + PF_ETC2_RGBA = 47, + PF_R32G32B32A32_UINT = 48, + PF_R16G16_UINT = 49, + PF_ASTC_4x4 = 50, + PF_ASTC_6x6 = 51, + PF_ASTC_8x8 = 52, + PF_ASTC_10x10 = 53, + PF_ASTC_12x12 = 54, + PF_BC6H = 55, + PF_BC7 = 56, + PF_R8_UINT = 57, + PF_L8 = 58, + PF_XGXR8 = 59, + PF_R8G8B8A8_UINT = 60, + PF_R8G8B8A8_SNORM = 61, + PF_R16G16B16A16_UNORM = 62, + PF_R16G16B16A16_SNORM = 63, + PF_PLATFORM_HDR_0 = 64, + PF_PLATFORM_HDR_1 = 65, + PF_PLATFORM_HDR_2 = 66, + PF_NV12 = 67, + PF_R32G32_UINT = 68, + PF_ETC2_R11_EAC = 69, + PF_ETC2_RG11_EAC = 70, + PF_MAX_ = 72, +}; + +enum class EAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + EAxis_MAX = 4, +}; + +enum class ELogTimes : uint8 +{ + None = 0, + UTC = 1, + SinceGStartTime = 2, + Local = 3, + ELogTimes_MAX = 4, +}; + +enum class ESearchDir : uint8 +{ + FromStart = 0, + FromEnd = 1, + ESearchDir_MAX = 2, +}; + +enum class ESearchCase : uint8 +{ + CaseSensitive = 0, + IgnoreCase = 1, + ESearchCase_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// ScriptStruct CoreUObject.JoinabilitySettings +struct FJoinabilitySettings +{ +public: + class FName SessionName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublicSearchable; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresence; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresenceFriendsOnly; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct CoreUObject.UniqueNetIdWrapper +struct FUniqueNetIdWrapper +{ +public: + uint8 Pad_34[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.Guid +struct FGuid +{ +public: + int32 A; // 0x0(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 C; // 0x8(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 D; // 0xC(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline bool operator==(const FGuid& Other) const + { + return A == Other.A && B == Other.B && C == Other.C && D == Other.D; + } + + inline bool operator!=(const FGuid& Other) const + { + return A != Other.A || B != Other.B || C != Other.C || D != Other.D; + } + +}; + +// 0xC (0xC - 0x0) +// ScriptStruct CoreUObject.Vector +struct FVector +{ +public: + float X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline FVector() + : X(0.0), Y(0.0), Z(0.0) + { + } + + inline FVector(decltype(X) Value) + : X(Value), Y(Value), Z(Value) + { + } + + inline FVector(decltype(X) x, decltype(Y) y, decltype(Z) z) + : X(x), Y(y), Z(z) + { + } + + inline bool operator==(const FVector& Other) const + { + return X == Other.X && Y == Other.Y && Z == Other.Z; + } + + inline bool operator!=(const FVector& Other) const + { + return X != Other.X || Y != Other.Y || Z != Other.Z; + } + + FVector operator+(const FVector& Other) const; + + FVector operator-(const FVector& Other) const; + + FVector operator*(decltype(X) Scalar) const; + + FVector operator/(decltype(X) Scalar) const; +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.Vector4 +struct FVector4 +{ +public: + float X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline FVector4() + : X(0.0), Y(0.0), Z(0.0), W(0.0) + { + } + + inline FVector4(decltype(X) Value) + : X(Value), Y(Value), Z(Value), W(Value) + { + } + + inline FVector4(decltype(X) x, decltype(Y) y, decltype(Z) z, decltype(W) w) + : X(x), Y(y), Z(z), W(w) + { + } + + inline bool operator==(const FVector4& Other) const + { + return X == Other.X && Y == Other.Y && Z == Other.Z && W == Other.W; + } + + inline bool operator!=(const FVector4& Other) const + { + return X != Other.X || Y != Other.Y || Z != Other.Z || W != Other.W; + } + + FVector4 operator+(const FVector4& Other) const; + + FVector4 operator-(const FVector4& Other) const; + + FVector4 operator*(decltype(X) Scalar) const; + + FVector4 operator/(decltype(X) Scalar) const; +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.Vector2D +struct FVector2D +{ +public: + float X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline FVector2D() + : X(0.0), Y(0.0) + { + } + + inline FVector2D(decltype(X) Value) + : X(Value), Y(Value) + { + } + + inline FVector2D(decltype(X) x, decltype(Y) y) + : X(x), Y(y) + { + } + + inline bool operator==(const FVector2D& Other) const + { + return X == Other.X && Y == Other.Y; + } + + inline bool operator!=(const FVector2D& Other) const + { + return X != Other.X || Y != Other.Y; + } + + FVector2D operator+(const FVector2D& Other) const; + + FVector2D operator-(const FVector2D& Other) const; + + FVector2D operator*(decltype(X) Scalar) const; + + FVector2D operator/(decltype(X) Scalar) const; +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.TwoVectors +struct FTwoVectors +{ +public: + struct FVector V1; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V2; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x10 - 0xC) +// ScriptStruct CoreUObject.Plane +struct FPlane : public FVector +{ +public: + float W; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct CoreUObject.Rotator +struct FRotator +{ +public: + float Pitch; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline FRotator() + : Pitch(0.0), Yaw(0.0), Roll(0.0) + { + } + + inline FRotator(decltype(Pitch) Value) + : Pitch(Value), Yaw(Value), Roll(Value) + { + } + + inline FRotator(decltype(Pitch) pitch, decltype(Yaw) yaw, decltype(Roll) roll) + : Pitch(pitch), Yaw(yaw), Roll(roll) + { + } + + inline bool operator==(const FRotator& Other) const + { + return Pitch == Other.Pitch && Yaw == Other.Yaw && Roll == Other.Roll; + } + + inline bool operator!=(const FRotator& Other) const + { + return Pitch != Other.Pitch || Yaw != Other.Yaw || Roll != Other.Roll; + } + + FRotator operator+(const FRotator& Other) const; + + FRotator operator-(const FRotator& Other) const; + + FRotator operator*(decltype(Pitch) Scalar) const; + + FRotator operator/(decltype(Pitch) Scalar) const; +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.Quat +struct FQuat +{ +public: + float X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + inline FQuat() + : X(0.0), Y(0.0), Z(0.0), W(0.0) + { + } + + inline FQuat(decltype(X) Value) + : X(Value), Y(Value), Z(Value), W(Value) + { + } + + inline FQuat(decltype(X) x, decltype(Y) y, decltype(Z) z, decltype(W) w) + : X(x), Y(y), Z(z), W(w) + { + } + + inline bool operator==(const FQuat& Other) const + { + return X == Other.X && Y == Other.Y && Z == Other.Z && W == Other.W; + } + + inline bool operator!=(const FQuat& Other) const + { + return X != Other.X || Y != Other.Y || Z != Other.Z || W != Other.W; + } + + FQuat operator+(const FQuat& Other) const; + + FQuat operator-(const FQuat& Other) const; + + FQuat operator*(decltype(X) Scalar) const; + + FQuat operator/(decltype(X) Scalar) const; +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct CoreUObject.PackedNormal +struct FPackedNormal +{ +public: + uint8 X; // 0x0(0x1)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Y; // 0x1(0x1)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Z; // 0x2(0x1)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 W; // 0x3(0x1)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct CoreUObject.PackedRGB10A2N +struct FPackedRGB10A2N +{ +public: + int32 Packed; // 0x0(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.PackedRGBA16N +struct FPackedRGBA16N +{ +public: + int32 XY; // 0x0(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ZW; // 0x4(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.IntPoint +struct FIntPoint +{ +public: + int32 X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct CoreUObject.IntVector +struct FIntVector +{ +public: + int32 X; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct CoreUObject.Color +struct FColor +{ +public: + uint8 B; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 G; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 R; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 A; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.LinearColor +struct FLinearColor +{ +public: + float R; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct CoreUObject.Box +struct FBox +{ +public: + struct FVector Min; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IsValid; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct CoreUObject.Box2D +struct FBox2D +{ +public: + struct FVector2D Min; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Max; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsValid; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct CoreUObject.BoxSphereBounds +struct FBoxSphereBounds +{ +public: + struct FVector Origin; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct CoreUObject.OrientedBox +struct FOrientedBox +{ +public: + struct FVector Center; // 0x0(0xC)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisX; // 0xC(0xC)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisY; // 0x18(0xC)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisZ; // 0x24(0xC)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentX; // 0x30(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x34(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x38(0x4)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct CoreUObject.Matrix +struct FMatrix +{ +public: + struct FPlane XPlane; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane YPlane; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane ZPlane; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane WPlane; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointFloat +struct FInterpCurvePointFloat +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutVal; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveFloat +struct FInterpCurveFloat +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointVector2D +struct FInterpCurvePointVector2D +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutVal; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ArriveTangent; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeaveTangent; // 0x14(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveVector2D +struct FInterpCurveVector2D +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointVector +struct FInterpCurvePointVector +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutVal; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x1C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveVector +struct FInterpCurveVector +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointQuat +struct FInterpCurvePointQuat +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat OutVal; // 0x10(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ArriveTangent; // 0x20(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat LeaveTangent; // 0x30(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveQuat +struct FInterpCurveQuat +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointTwoVectors +struct FInterpCurvePointTwoVectors +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTwoVectors OutVal; // 0x4(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors ArriveTangent; // 0x1C(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors LeaveTangent; // 0x34(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveTwoVectors +struct FInterpCurveTwoVectors +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct CoreUObject.InterpCurvePointLinearColor +struct FInterpCurvePointLinearColor +{ +public: + float InVal; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutVal; // 0x4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ArriveTangent; // 0x14(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LeaveTangent; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpCurveMode InterpMode; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.InterpCurveLinearColor +struct FInterpCurveLinearColor +{ +public: + TArray Points; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopKeyOffset; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct CoreUObject.Transform +struct FTransform +{ +public: + struct FQuat Rotation; // 0x0(0x10)(Edit, BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Scale3D; // 0x20(0xC)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.RandomStream +struct FRandomStream +{ +public: + int32 InitialSeed; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.DateTime +struct FDateTime +{ +public: + uint8 Pad_4D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct CoreUObject.FrameNumber +struct FFrameNumber +{ +public: + int32 Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.FrameRate +struct FFrameRate +{ +public: + int32 Numerator; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.FrameTime +struct FFrameTime +{ +public: + struct FFrameNumber FrameNumber; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.QualifiedFrameTime +struct FQualifiedFrameTime +{ +public: + struct FFrameTime Time; // 0x0(0x8)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate Rate; // 0x8(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct CoreUObject.Timecode +struct FTimecode +{ +public: + int32 Hours; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frames; // 0xC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDropFrameFormat; // 0x10(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.Timespan +struct FTimespan +{ +public: + uint8 Pad_4F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.SoftObjectPath +struct FSoftObjectPath +{ +public: + class FName AssetPathName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0x18 - 0x18) +// ScriptStruct CoreUObject.SoftClassPath +struct FSoftClassPath : public FSoftObjectPath +{ +public: +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.PrimaryAssetType +struct FPrimaryAssetType +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.PrimaryAssetId +struct FPrimaryAssetId +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PrimaryAssetName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct CoreUObject.FallbackStruct +struct FFallbackStruct +{ +public: + uint8 Pad_52[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.FloatRangeBound +struct FFloatRangeBound +{ +public: + enum class ERangeBoundTypes Type; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_53[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Value; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.FloatRange +struct FFloatRange +{ +public: + struct FFloatRangeBound LowerBound; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFloatRangeBound UpperBound; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.Int32RangeBound +struct FInt32RangeBound +{ +public: + enum class ERangeBoundTypes Type; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_54[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Value; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.Int32Range +struct FInt32Range +{ +public: + struct FInt32RangeBound LowerBound; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInt32RangeBound UpperBound; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.FrameNumberRangeBound +struct FFrameNumberRangeBound +{ +public: + enum class ERangeBoundTypes Type; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_55[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameNumber Value; // 0x4(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.FrameNumberRange +struct FFrameNumberRange +{ +public: + struct FFrameNumberRangeBound LowerBound; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumberRangeBound UpperBound; // 0x8(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.FloatInterval +struct FFloatInterval +{ +public: + float Min; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct CoreUObject.Int32Interval +struct FInt32Interval +{ +public: + int32 Min; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct CoreUObject.PolyglotTextData +struct FPolyglotTextData +{ +public: + enum class ELocalizedTextSourceCategory Category; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString NativeCulture; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Namespace; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NativeString; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LocalizedStrings; // 0x48(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsMinimalPatch; // 0x98(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CachedText; // 0xA0(0x18)(Transient, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct CoreUObject.AutomationEvent +struct FAutomationEvent +{ +public: + enum class EAutomationEventType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Message; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Context; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Artifact; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct CoreUObject.AutomationExecutionEntry +struct FAutomationExecutionEntry +{ +public: + struct FAutomationEvent Event; // 0x0(0x38)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LineNumber; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDateTime Timestamp; // 0x50(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct CoreUObject.ARFilter +struct FARFilter +{ +public: + TArray PackageNames; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PackagePaths; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ObjectPaths; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ClassNames; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_5B[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + TSet RecursiveClassesExclusionSet; // 0x90(0x50)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bRecursivePaths; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursiveClasses; // 0xE1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0xE2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0xD]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.AssetBundleEntry +struct FAssetBundleEntry +{ +public: + class FName BundleName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BundleAssets; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct CoreUObject.AssetBundleData +struct FAssetBundleData +{ +public: + TArray Bundles; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct CoreUObject.AssetData +struct FAssetData +{ +public: + class FName ObjectPath; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackagePath; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetName; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetClass; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct CoreUObject.TestUninitializedScriptStructMembersTest +struct FTestUninitializedScriptStructMembersTest +{ +public: + class UObject* UninitializedObjectReference; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InitializedObjectReference; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnusedValue; // 0x10(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_classes.hpp new file mode 100644 index 0000000..b6641e9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x230 - 0x220) +// BlueprintGeneratedClass Crowbar_BP.Crowbar_BP_C +class ACrowbar_BP_C : public AActor +{ +public: + class UStaticMeshComponent* FlashlightMesh; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ACrowbar_BP_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_functions.cpp new file mode 100644 index 0000000..8be3745 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Crowbar_BP.Crowbar_BP_C +// (Actor) + +class UClass* ACrowbar_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Crowbar_BP_C"); + + return Clss; +} + + +// Crowbar_BP_C Crowbar_BP.Default__Crowbar_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ACrowbar_BP_C* ACrowbar_BP_C::GetDefaultObj() +{ + static class ACrowbar_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(ACrowbar_BP_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Crowbar_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_classes.hpp new file mode 100644 index 0000000..14492a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x490 - 0x478) +// Class CustomMeshComponent.CustomMeshComponent +class UCustomMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_17B0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCustomMeshComponent* GetDefaultObj(); + + bool SetCustomMeshTriangles(TArray& Triangles); + void ClearCustomMeshTriangles(); + void AddCustomMeshTriangles(TArray& Triangles); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_functions.cpp new file mode 100644 index 0000000..835de17 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_functions.cpp @@ -0,0 +1,125 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class CustomMeshComponent.CustomMeshComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UCustomMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CustomMeshComponent"); + + return Clss; +} + + +// CustomMeshComponent CustomMeshComponent.Default__CustomMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCustomMeshComponent* UCustomMeshComponent::GetDefaultObj() +{ + static class UCustomMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCustomMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function CustomMeshComponent.CustomMeshComponent.SetCustomMeshTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCustomMeshComponent::SetCustomMeshTriangles(TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomMeshComponent", "SetCustomMeshTriangles"); + + Params::UCustomMeshComponent_SetCustomMeshTriangles_Params Parms{}; + + Parms.Triangles = Triangles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function CustomMeshComponent.CustomMeshComponent.ClearCustomMeshTriangles +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UCustomMeshComponent::ClearCustomMeshTriangles() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomMeshComponent", "ClearCustomMeshTriangles"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function CustomMeshComponent.CustomMeshComponent.AddCustomMeshTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCustomMeshComponent::AddCustomMeshTriangles(TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CustomMeshComponent", "AddCustomMeshTriangles"); + + Params::UCustomMeshComponent_AddCustomMeshTriangles_Params Parms{}; + + Parms.Triangles = Triangles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_parameters.hpp new file mode 100644 index 0000000..7530757 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function CustomMeshComponent.CustomMeshComponent.SetCustomMeshTriangles +struct UCustomMeshComponent_SetCustomMeshTriangles_Params +{ +public: + TArray Triangles; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17AF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function CustomMeshComponent.CustomMeshComponent.AddCustomMeshTriangles +struct UCustomMeshComponent_AddCustomMeshTriangles_Params +{ +public: + TArray Triangles; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_structs.hpp new file mode 100644 index 0000000..de65527 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/CustomMeshComponent_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x24 (0x24 - 0x0) +// ScriptStruct CustomMeshComponent.CustomMeshTriangle +struct FCustomMeshTriangle +{ +public: + struct FVector Vertex0; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vertex1; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vertex2; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_classes.hpp new file mode 100644 index 0000000..421eb0a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_classes.hpp @@ -0,0 +1,658 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class DatasmithContent.DatasmithObjectTemplate +class UDatasmithObjectTemplate : public UObject +{ +public: + uint8 Pad_221[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithObjectTemplate* GetDefaultObj(); + +}; + +// 0xA0 (0xD0 - 0x30) +// Class DatasmithContent.DatasmithActorTemplate +class UDatasmithActorTemplate : public UDatasmithObjectTemplate +{ +public: + TSet Layers; // 0x30(0x50)(NativeAccessSpecifierPublic) + TSet Tags; // 0x80(0x50)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithActorTemplate* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithAdditionalData +class UDatasmithAdditionalData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithAdditionalData* GetDefaultObj(); + +}; + +// 0x58 (0x278 - 0x220) +// Class DatasmithContent.DatasmithAreaLightActor +class ADatasmithAreaLightActor : public AActor +{ +public: + enum class EComponentMobility Mobility; // 0x220(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithAreaLightActorType LightType; // 0x221(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithAreaLightActorShape LightShape; // 0x222(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_223[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Dimensions; // 0x224(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightUnits IntensityUnits; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_225[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Color; // 0x234(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureLightProfile* IESTexture; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseIESBrightness; // 0x250(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_226[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IESBrightnessScale; // 0x254(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x258(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SourceRadius; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpotlightInnerAngle; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpotlightOuterAngle; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ADatasmithAreaLightActor* GetDefaultObj(); + +}; + +// 0x70 (0xA0 - 0x30) +// Class DatasmithContent.DatasmithAreaLightActorTemplate +class UDatasmithAreaLightActorTemplate : public UDatasmithObjectTemplate +{ +public: + enum class EDatasmithAreaLightActorType LightType; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithAreaLightActorShape LightShape; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_227[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Dimensions; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightUnits IntensityUnits; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_228[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temperature; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr IESTexture; // 0x58(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseIESBrightness; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IESBrightnessScale; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SourceRadius; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithAreaLightActorTemplate* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithAssetImportData +class UDatasmithAssetImportData : public UAssetImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithAssetImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithStaticMeshImportData +class UDatasmithStaticMeshImportData : public UDatasmithAssetImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithStaticMeshCADImportData +class UDatasmithStaticMeshCADImportData : public UDatasmithStaticMeshImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshCADImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithSceneImportData +class UDatasmithSceneImportData : public UAssetImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithSceneImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithTranslatedSceneImportData +class UDatasmithTranslatedSceneImportData : public UDatasmithSceneImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithTranslatedSceneImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithCADImportSceneData +class UDatasmithCADImportSceneData : public UDatasmithSceneImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithCADImportSceneData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithMDLSceneImportData +class UDatasmithMDLSceneImportData : public UDatasmithSceneImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithMDLSceneImportData* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class DatasmithContent.DatasmithGLTFSceneImportData +class UDatasmithGLTFSceneImportData : public UDatasmithSceneImportData +{ +public: + class FString Generator; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Version; // 0x38(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_230[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Author; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString License; // 0x50(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Source; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithGLTFSceneImportData* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class DatasmithContent.DatasmithStaticMeshGLTFImportData +class UDatasmithStaticMeshGLTFImportData : public UDatasmithStaticMeshImportData +{ +public: + class FString SourceMeshName; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshGLTFImportData* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class DatasmithContent.DatasmithFBXSceneImportData +class UDatasmithFBXSceneImportData : public UDatasmithSceneImportData +{ +public: + bool bGenerateLightmapUVs; // 0x28(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TexturesDir; // 0x30(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IntermediateSerialization; // 0x40(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bColorizeMaterials; // 0x41(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_232[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithFBXSceneImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithDeltaGenAssetImportData +class UDatasmithDeltaGenAssetImportData : public UDatasmithAssetImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithDeltaGenAssetImportData* GetDefaultObj(); + +}; + +// 0x48 (0x90 - 0x48) +// Class DatasmithContent.DatasmithDeltaGenSceneImportData +class UDatasmithDeltaGenSceneImportData : public UDatasmithFBXSceneImportData +{ +public: + bool bMergeNodes; // 0x48(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptimizeDuplicatedNodes; // 0x49(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveInvisibleNodes; // 0x4A(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimplifyNodeHierarchy; // 0x4B(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportVar; // 0x4C(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_233[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString VarPath; // 0x50(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportPos; // 0x60(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString PosPath; // 0x68(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportTml; // 0x78(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TmlPath; // 0x80(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithDeltaGenSceneImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithVREDAssetImportData +class UDatasmithVREDAssetImportData : public UDatasmithAssetImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithVREDAssetImportData* GetDefaultObj(); + +}; + +// 0x60 (0xA8 - 0x48) +// Class DatasmithContent.DatasmithVREDSceneImportData +class UDatasmithVREDSceneImportData : public UDatasmithFBXSceneImportData +{ +public: + bool bMergeNodes; // 0x48(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptimizeDuplicatedNodes; // 0x49(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportMats; // 0x4A(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_243[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MatsPath; // 0x50(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportVar; // 0x60(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCleanVar; // 0x61(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_245[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString VarPath; // 0x68(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportLightInfo; // 0x78(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_246[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString LightInfoPath; // 0x80(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImportClipInfo; // 0x90(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_247[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ClipInfoPath; // 0x98(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithVREDSceneImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithIFCSceneImportData +class UDatasmithIFCSceneImportData : public UDatasmithSceneImportData +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithIFCSceneImportData* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class DatasmithContent.DatasmithStaticMeshIFCImportData +class UDatasmithStaticMeshIFCImportData : public UDatasmithStaticMeshImportData +{ +public: + class FString SourceGlobalId; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshIFCImportData* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class DatasmithContent.DatasmithAssetUserData +class UDatasmithAssetUserData : public UAssetUserData +{ +public: + TMap MetaData; // 0x28(0x50)(Edit, BlueprintVisible, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithAssetUserData* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class DatasmithContent.DatasmithCineCameraActorTemplate +class UDatasmithCineCameraActorTemplate : public UDatasmithObjectTemplate +{ +public: + struct FDatasmithCameraLookatTrackingSettingsTemplate LookatTrackingSettings; // 0x30(0x30)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithCineCameraActorTemplate* GetDefaultObj(); + +}; + +// 0x60 (0x90 - 0x30) +// Class DatasmithContent.DatasmithCineCameraComponentTemplate +class UDatasmithCineCameraComponentTemplate : public UDatasmithObjectTemplate +{ +public: + struct FDatasmithCameraFilmbackSettingsTemplate FilmbackSettings; // 0x30(0x8)(NoDestructor, NativeAccessSpecifierPublic) + struct FDatasmithCameraLensSettingsTemplate LensSettings; // 0x38(0x4)(NoDestructor, NativeAccessSpecifierPublic) + struct FDatasmithCameraFocusSettingsTemplate FocusSettings; // 0x3C(0x8)(NoDestructor, NativeAccessSpecifierPublic) + float CurrentFocalLength; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAperture; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDatasmithPostProcessSettingsTemplate PostProcessSettings; // 0x50(0x40)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithCineCameraComponentTemplate* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithContentBlueprintLibrary +class UDatasmithContentBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithContentBlueprintLibrary* GetDefaultObj(); + + class FString GetDatasmithUserDataValueForKey(class UObject* Object, class FName Key); + void GetDatasmithUserDataKeysAndValuesForValue(class UObject* Object, const class FString& StringToMatch, TArray* OutKeys, TArray* OutValues); + class UDatasmithAssetUserData* GetDatasmithUserData(class UObject* Object); +}; + +// 0x8 (0x30 - 0x28) +// Class DatasmithContent.DatasmithCustomActionBase +class UDatasmithCustomActionBase : public UObject +{ +public: + uint8 Pad_254[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithCustomActionBase* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class DatasmithContent.DatasmithDecalComponentTemplate +class UDatasmithDecalComponentTemplate : public UDatasmithObjectTemplate +{ +public: + int32 SortOrder; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithDecalComponentTemplate* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class DatasmithContent.DatasmithImportedSequencesActor +class ADatasmithImportedSequencesActor : public AActor +{ +public: + TArray ImportedSequences; // 0x220(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ADatasmithImportedSequencesActor* GetDefaultObj(); + + void PlayLevelSequence(class ULevelSequence* SequenceToPlay); +}; + +// 0x0 (0x28 - 0x28) +// Class DatasmithContent.DatasmithOptionsBase +class UDatasmithOptionsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UDatasmithOptionsBase* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class DatasmithContent.DatasmithCommonTessellationOptions +class UDatasmithCommonTessellationOptions : public UDatasmithOptionsBase +{ +public: + struct FDatasmithTessellationOptions Options; // 0x28(0x10)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithCommonTessellationOptions* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class DatasmithContent.DatasmithImportOptions +class UDatasmithImportOptions : public UDatasmithOptionsBase +{ +public: + enum class EDatasmithImportSearchPackagePolicy SearchPackagePolicy; // 0x28(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportAssetConflictPolicy MaterialConflictPolicy; // 0x29(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportAssetConflictPolicy TextureConflictPolicy; // 0x2A(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportActorPolicy StaticMeshActorImportPolicy; // 0x2B(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportActorPolicy LightImportPolicy; // 0x2C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportActorPolicy CameraImportPolicy; // 0x2D(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportActorPolicy OtherActorImportPolicy; // 0x2E(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportMaterialQuality MaterialQuality; // 0x2F(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDatasmithImportBaseOptions BaseOptions; // 0x30(0x14)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FDatasmithReimportOptions ReimportOptions; // 0x44(0x2)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_257[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Filename; // 0x48(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x58(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithImportOptions* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class DatasmithContent.DatasmithLandscapeTemplate +class UDatasmithLandscapeTemplate : public UDatasmithObjectTemplate +{ +public: + class UMaterialInterface* LandscapeMaterial; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StaticLightingLOD; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithLandscapeTemplate* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class DatasmithContent.DatasmithLightComponentTemplate +class UDatasmithLightComponentTemplate : public UDatasmithObjectTemplate +{ +public: + uint8 bVisible : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_25A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 CastShadows : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTemperature : 1; // Mask: 0x2, PropSize: 0x10x34(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseIESBrightness : 1; // Mask: 0x4, PropSize: 0x10x34(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_25B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Intensity; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IESBrightnessScale; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightColor; // 0x44(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* LightFunctionMaterial; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureLightProfile* IESTexture; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithLightComponentTemplate* GetDefaultObj(); + +}; + +// 0x168 (0x198 - 0x30) +// Class DatasmithContent.DatasmithMaterialInstanceTemplate +class UDatasmithMaterialInstanceTemplate : public UDatasmithObjectTemplate +{ +public: + TSoftObjectPtr ParentMaterial; // 0x30(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ScalarParameterValues; // 0x58(0x50)(NativeAccessSpecifierPublic) + TMap VectorParameterValues; // 0xA8(0x50)(NativeAccessSpecifierPublic) + TMap> TextureParameterValues; // 0xF8(0x50)(UObjectWrapper, NativeAccessSpecifierPublic) + struct FDatasmithStaticParameterSetTemplate StaticParameters; // 0x148(0x50)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithMaterialInstanceTemplate* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class DatasmithContent.DatasmithPointLightComponentTemplate +class UDatasmithPointLightComponentTemplate : public UDatasmithObjectTemplate +{ +public: + enum class ELightUnits IntensityUnits; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SourceRadius; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithPointLightComponentTemplate* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class DatasmithContent.DatasmithPostProcessVolumeTemplate +class UDatasmithPostProcessVolumeTemplate : public UDatasmithObjectTemplate +{ +public: + struct FDatasmithPostProcessSettingsTemplate Settings; // 0x30(0x40)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbound : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25E[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithPostProcessVolumeTemplate* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class DatasmithContent.DatasmithScene +class UDatasmithScene : public UObject +{ +public: + uint8 Pad_25F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithScene* GetDefaultObj(); + +}; + +// 0x58 (0x278 - 0x220) +// Class DatasmithContent.DatasmithSceneActor +class ADatasmithSceneActor : public AActor +{ +public: + class UDatasmithScene* Scene; // 0x220(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> RelatedActors; // 0x228(0x50)(Edit, EditConst, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ADatasmithSceneActor* GetDefaultObj(); + +}; + +// 0xC0 (0xF0 - 0x30) +// Class DatasmithContent.DatasmithSceneComponentTemplate +class UDatasmithSceneComponentTemplate : public UDatasmithObjectTemplate +{ +public: + struct FTransform RelativeTransform; // 0x30(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EComponentMobility Mobility; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr AttachParent; // 0x68(0x28)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisible; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSet Tags; // 0x98(0x50)(NativeAccessSpecifierPublic) + uint8 Pad_262[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDatasmithSceneComponentTemplate* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class DatasmithContent.DatasmithSkyLightComponentTemplate +class UDatasmithSkyLightComponentTemplate : public UDatasmithObjectTemplate +{ +public: + enum class ESkyLightSourceType SourceType; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_263[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CubemapResolution; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* Cubemap; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithSkyLightComponentTemplate* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class DatasmithContent.DatasmithSpotLightComponentTemplate +class UDatasmithSpotLightComponentTemplate : public UDatasmithObjectTemplate +{ +public: + float InnerConeAngle; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithSpotLightComponentTemplate* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class DatasmithContent.DatasmithStaticMeshComponentTemplate +class UDatasmithStaticMeshComponentTemplate : public UDatasmithObjectTemplate +{ +public: + class UStaticMesh* StaticMesh; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideMaterials; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshComponentTemplate* GetDefaultObj(); + +}; + +// 0x78 (0xA8 - 0x30) +// Class DatasmithContent.DatasmithStaticMeshTemplate +class UDatasmithStaticMeshTemplate : public UDatasmithObjectTemplate +{ +public: + struct FDatasmithMeshSectionInfoMapTemplate SectionInfoMap; // 0x30(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) + int32 LightMapCoordinateIndex; // 0x80(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0x84(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BuildSettings; // 0x88(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray StaticMaterials; // 0x98(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDatasmithStaticMeshTemplate* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_functions.cpp new file mode 100644 index 0000000..2e448c7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_functions.cpp @@ -0,0 +1,1346 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class DatasmithContent.DatasmithObjectTemplate +// (None) + +class UClass* UDatasmithObjectTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithObjectTemplate"); + + return Clss; +} + + +// DatasmithObjectTemplate DatasmithContent.Default__DatasmithObjectTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithObjectTemplate* UDatasmithObjectTemplate::GetDefaultObj() +{ + static class UDatasmithObjectTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithObjectTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithActorTemplate +// (None) + +class UClass* UDatasmithActorTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithActorTemplate"); + + return Clss; +} + + +// DatasmithActorTemplate DatasmithContent.Default__DatasmithActorTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithActorTemplate* UDatasmithActorTemplate::GetDefaultObj() +{ + static class UDatasmithActorTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithActorTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithAdditionalData +// (None) + +class UClass* UDatasmithAdditionalData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithAdditionalData"); + + return Clss; +} + + +// DatasmithAdditionalData DatasmithContent.Default__DatasmithAdditionalData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithAdditionalData* UDatasmithAdditionalData::GetDefaultObj() +{ + static class UDatasmithAdditionalData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithAdditionalData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithAreaLightActor +// (Actor) + +class UClass* ADatasmithAreaLightActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithAreaLightActor"); + + return Clss; +} + + +// DatasmithAreaLightActor DatasmithContent.Default__DatasmithAreaLightActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADatasmithAreaLightActor* ADatasmithAreaLightActor::GetDefaultObj() +{ + static class ADatasmithAreaLightActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADatasmithAreaLightActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithAreaLightActorTemplate +// (None) + +class UClass* UDatasmithAreaLightActorTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithAreaLightActorTemplate"); + + return Clss; +} + + +// DatasmithAreaLightActorTemplate DatasmithContent.Default__DatasmithAreaLightActorTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithAreaLightActorTemplate* UDatasmithAreaLightActorTemplate::GetDefaultObj() +{ + static class UDatasmithAreaLightActorTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithAreaLightActorTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithAssetImportData +// (None) + +class UClass* UDatasmithAssetImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithAssetImportData"); + + return Clss; +} + + +// DatasmithAssetImportData DatasmithContent.Default__DatasmithAssetImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithAssetImportData* UDatasmithAssetImportData::GetDefaultObj() +{ + static class UDatasmithAssetImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithAssetImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshImportData +// (None) + +class UClass* UDatasmithStaticMeshImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshImportData"); + + return Clss; +} + + +// DatasmithStaticMeshImportData DatasmithContent.Default__DatasmithStaticMeshImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshImportData* UDatasmithStaticMeshImportData::GetDefaultObj() +{ + static class UDatasmithStaticMeshImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshCADImportData +// (None) + +class UClass* UDatasmithStaticMeshCADImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshCADImportData"); + + return Clss; +} + + +// DatasmithStaticMeshCADImportData DatasmithContent.Default__DatasmithStaticMeshCADImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshCADImportData* UDatasmithStaticMeshCADImportData::GetDefaultObj() +{ + static class UDatasmithStaticMeshCADImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshCADImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithSceneImportData +// (None) + +class UClass* UDatasmithSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithSceneImportData"); + + return Clss; +} + + +// DatasmithSceneImportData DatasmithContent.Default__DatasmithSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithSceneImportData* UDatasmithSceneImportData::GetDefaultObj() +{ + static class UDatasmithSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithTranslatedSceneImportData +// (None) + +class UClass* UDatasmithTranslatedSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithTranslatedSceneImportData"); + + return Clss; +} + + +// DatasmithTranslatedSceneImportData DatasmithContent.Default__DatasmithTranslatedSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithTranslatedSceneImportData* UDatasmithTranslatedSceneImportData::GetDefaultObj() +{ + static class UDatasmithTranslatedSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithTranslatedSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithCADImportSceneData +// (None) + +class UClass* UDatasmithCADImportSceneData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithCADImportSceneData"); + + return Clss; +} + + +// DatasmithCADImportSceneData DatasmithContent.Default__DatasmithCADImportSceneData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithCADImportSceneData* UDatasmithCADImportSceneData::GetDefaultObj() +{ + static class UDatasmithCADImportSceneData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithCADImportSceneData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithMDLSceneImportData +// (None) + +class UClass* UDatasmithMDLSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithMDLSceneImportData"); + + return Clss; +} + + +// DatasmithMDLSceneImportData DatasmithContent.Default__DatasmithMDLSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithMDLSceneImportData* UDatasmithMDLSceneImportData::GetDefaultObj() +{ + static class UDatasmithMDLSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithMDLSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithGLTFSceneImportData +// (None) + +class UClass* UDatasmithGLTFSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithGLTFSceneImportData"); + + return Clss; +} + + +// DatasmithGLTFSceneImportData DatasmithContent.Default__DatasmithGLTFSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithGLTFSceneImportData* UDatasmithGLTFSceneImportData::GetDefaultObj() +{ + static class UDatasmithGLTFSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithGLTFSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshGLTFImportData +// (None) + +class UClass* UDatasmithStaticMeshGLTFImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshGLTFImportData"); + + return Clss; +} + + +// DatasmithStaticMeshGLTFImportData DatasmithContent.Default__DatasmithStaticMeshGLTFImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshGLTFImportData* UDatasmithStaticMeshGLTFImportData::GetDefaultObj() +{ + static class UDatasmithStaticMeshGLTFImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshGLTFImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithFBXSceneImportData +// (None) + +class UClass* UDatasmithFBXSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithFBXSceneImportData"); + + return Clss; +} + + +// DatasmithFBXSceneImportData DatasmithContent.Default__DatasmithFBXSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithFBXSceneImportData* UDatasmithFBXSceneImportData::GetDefaultObj() +{ + static class UDatasmithFBXSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithFBXSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithDeltaGenAssetImportData +// (None) + +class UClass* UDatasmithDeltaGenAssetImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithDeltaGenAssetImportData"); + + return Clss; +} + + +// DatasmithDeltaGenAssetImportData DatasmithContent.Default__DatasmithDeltaGenAssetImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithDeltaGenAssetImportData* UDatasmithDeltaGenAssetImportData::GetDefaultObj() +{ + static class UDatasmithDeltaGenAssetImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithDeltaGenAssetImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithDeltaGenSceneImportData +// (None) + +class UClass* UDatasmithDeltaGenSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithDeltaGenSceneImportData"); + + return Clss; +} + + +// DatasmithDeltaGenSceneImportData DatasmithContent.Default__DatasmithDeltaGenSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithDeltaGenSceneImportData* UDatasmithDeltaGenSceneImportData::GetDefaultObj() +{ + static class UDatasmithDeltaGenSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithDeltaGenSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithVREDAssetImportData +// (None) + +class UClass* UDatasmithVREDAssetImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithVREDAssetImportData"); + + return Clss; +} + + +// DatasmithVREDAssetImportData DatasmithContent.Default__DatasmithVREDAssetImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithVREDAssetImportData* UDatasmithVREDAssetImportData::GetDefaultObj() +{ + static class UDatasmithVREDAssetImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithVREDAssetImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithVREDSceneImportData +// (None) + +class UClass* UDatasmithVREDSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithVREDSceneImportData"); + + return Clss; +} + + +// DatasmithVREDSceneImportData DatasmithContent.Default__DatasmithVREDSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithVREDSceneImportData* UDatasmithVREDSceneImportData::GetDefaultObj() +{ + static class UDatasmithVREDSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithVREDSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithIFCSceneImportData +// (None) + +class UClass* UDatasmithIFCSceneImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithIFCSceneImportData"); + + return Clss; +} + + +// DatasmithIFCSceneImportData DatasmithContent.Default__DatasmithIFCSceneImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithIFCSceneImportData* UDatasmithIFCSceneImportData::GetDefaultObj() +{ + static class UDatasmithIFCSceneImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithIFCSceneImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshIFCImportData +// (None) + +class UClass* UDatasmithStaticMeshIFCImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshIFCImportData"); + + return Clss; +} + + +// DatasmithStaticMeshIFCImportData DatasmithContent.Default__DatasmithStaticMeshIFCImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshIFCImportData* UDatasmithStaticMeshIFCImportData::GetDefaultObj() +{ + static class UDatasmithStaticMeshIFCImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshIFCImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithAssetUserData +// (None) + +class UClass* UDatasmithAssetUserData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithAssetUserData"); + + return Clss; +} + + +// DatasmithAssetUserData DatasmithContent.Default__DatasmithAssetUserData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithAssetUserData* UDatasmithAssetUserData::GetDefaultObj() +{ + static class UDatasmithAssetUserData* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithAssetUserData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithCineCameraActorTemplate +// (None) + +class UClass* UDatasmithCineCameraActorTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithCineCameraActorTemplate"); + + return Clss; +} + + +// DatasmithCineCameraActorTemplate DatasmithContent.Default__DatasmithCineCameraActorTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithCineCameraActorTemplate* UDatasmithCineCameraActorTemplate::GetDefaultObj() +{ + static class UDatasmithCineCameraActorTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithCineCameraActorTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithCineCameraComponentTemplate +// (None) + +class UClass* UDatasmithCineCameraComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithCineCameraComponentTemplate"); + + return Clss; +} + + +// DatasmithCineCameraComponentTemplate DatasmithContent.Default__DatasmithCineCameraComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithCineCameraComponentTemplate* UDatasmithCineCameraComponentTemplate::GetDefaultObj() +{ + static class UDatasmithCineCameraComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithCineCameraComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithContentBlueprintLibrary +// (None) + +class UClass* UDatasmithContentBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithContentBlueprintLibrary"); + + return Clss; +} + + +// DatasmithContentBlueprintLibrary DatasmithContent.Default__DatasmithContentBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithContentBlueprintLibrary* UDatasmithContentBlueprintLibrary::GetDefaultObj() +{ + static class UDatasmithContentBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithContentBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataValueForKey +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UDatasmithContentBlueprintLibrary::GetDatasmithUserDataValueForKey(class UObject* Object, class FName Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DatasmithContentBlueprintLibrary", "GetDatasmithUserDataValueForKey"); + + Params::UDatasmithContentBlueprintLibrary_GetDatasmithUserDataValueForKey_Params Parms{}; + + Parms.Object = Object; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataKeysAndValuesForValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString StringToMatch (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutKeys (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutValues (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDatasmithContentBlueprintLibrary::GetDatasmithUserDataKeysAndValuesForValue(class UObject* Object, const class FString& StringToMatch, TArray* OutKeys, TArray* OutValues) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DatasmithContentBlueprintLibrary", "GetDatasmithUserDataKeysAndValuesForValue"); + + Params::UDatasmithContentBlueprintLibrary_GetDatasmithUserDataKeysAndValuesForValue_Params Parms{}; + + Parms.Object = Object; + Parms.StringToMatch = StringToMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutKeys != nullptr) + *OutKeys = std::move(Parms.OutKeys); + + if (OutValues != nullptr) + *OutValues = std::move(Parms.OutValues); + +} + + +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDatasmithAssetUserData* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDatasmithAssetUserData* UDatasmithContentBlueprintLibrary::GetDatasmithUserData(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DatasmithContentBlueprintLibrary", "GetDatasmithUserData"); + + Params::UDatasmithContentBlueprintLibrary_GetDatasmithUserData_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class DatasmithContent.DatasmithCustomActionBase +// (None) + +class UClass* UDatasmithCustomActionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithCustomActionBase"); + + return Clss; +} + + +// DatasmithCustomActionBase DatasmithContent.Default__DatasmithCustomActionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithCustomActionBase* UDatasmithCustomActionBase::GetDefaultObj() +{ + static class UDatasmithCustomActionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithCustomActionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithDecalComponentTemplate +// (None) + +class UClass* UDatasmithDecalComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithDecalComponentTemplate"); + + return Clss; +} + + +// DatasmithDecalComponentTemplate DatasmithContent.Default__DatasmithDecalComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithDecalComponentTemplate* UDatasmithDecalComponentTemplate::GetDefaultObj() +{ + static class UDatasmithDecalComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithDecalComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithImportedSequencesActor +// (Actor) + +class UClass* ADatasmithImportedSequencesActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithImportedSequencesActor"); + + return Clss; +} + + +// DatasmithImportedSequencesActor DatasmithContent.Default__DatasmithImportedSequencesActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADatasmithImportedSequencesActor* ADatasmithImportedSequencesActor::GetDefaultObj() +{ + static class ADatasmithImportedSequencesActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADatasmithImportedSequencesActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function DatasmithContent.DatasmithImportedSequencesActor.PlayLevelSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* SequenceToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADatasmithImportedSequencesActor::PlayLevelSequence(class ULevelSequence* SequenceToPlay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DatasmithImportedSequencesActor", "PlayLevelSequence"); + + Params::ADatasmithImportedSequencesActor_PlayLevelSequence_Params Parms{}; + + Parms.SequenceToPlay = SequenceToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class DatasmithContent.DatasmithOptionsBase +// (None) + +class UClass* UDatasmithOptionsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithOptionsBase"); + + return Clss; +} + + +// DatasmithOptionsBase DatasmithContent.Default__DatasmithOptionsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithOptionsBase* UDatasmithOptionsBase::GetDefaultObj() +{ + static class UDatasmithOptionsBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithOptionsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithCommonTessellationOptions +// (None) + +class UClass* UDatasmithCommonTessellationOptions::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithCommonTessellationOptions"); + + return Clss; +} + + +// DatasmithCommonTessellationOptions DatasmithContent.Default__DatasmithCommonTessellationOptions +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithCommonTessellationOptions* UDatasmithCommonTessellationOptions::GetDefaultObj() +{ + static class UDatasmithCommonTessellationOptions* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithCommonTessellationOptions::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithImportOptions +// (None) + +class UClass* UDatasmithImportOptions::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithImportOptions"); + + return Clss; +} + + +// DatasmithImportOptions DatasmithContent.Default__DatasmithImportOptions +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithImportOptions* UDatasmithImportOptions::GetDefaultObj() +{ + static class UDatasmithImportOptions* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithImportOptions::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithLandscapeTemplate +// (None) + +class UClass* UDatasmithLandscapeTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithLandscapeTemplate"); + + return Clss; +} + + +// DatasmithLandscapeTemplate DatasmithContent.Default__DatasmithLandscapeTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithLandscapeTemplate* UDatasmithLandscapeTemplate::GetDefaultObj() +{ + static class UDatasmithLandscapeTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithLandscapeTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithLightComponentTemplate +// (None) + +class UClass* UDatasmithLightComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithLightComponentTemplate"); + + return Clss; +} + + +// DatasmithLightComponentTemplate DatasmithContent.Default__DatasmithLightComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithLightComponentTemplate* UDatasmithLightComponentTemplate::GetDefaultObj() +{ + static class UDatasmithLightComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithLightComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithMaterialInstanceTemplate +// (None) + +class UClass* UDatasmithMaterialInstanceTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithMaterialInstanceTemplate"); + + return Clss; +} + + +// DatasmithMaterialInstanceTemplate DatasmithContent.Default__DatasmithMaterialInstanceTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithMaterialInstanceTemplate* UDatasmithMaterialInstanceTemplate::GetDefaultObj() +{ + static class UDatasmithMaterialInstanceTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithMaterialInstanceTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithPointLightComponentTemplate +// (None) + +class UClass* UDatasmithPointLightComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithPointLightComponentTemplate"); + + return Clss; +} + + +// DatasmithPointLightComponentTemplate DatasmithContent.Default__DatasmithPointLightComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithPointLightComponentTemplate* UDatasmithPointLightComponentTemplate::GetDefaultObj() +{ + static class UDatasmithPointLightComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithPointLightComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithPostProcessVolumeTemplate +// (None) + +class UClass* UDatasmithPostProcessVolumeTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithPostProcessVolumeTemplate"); + + return Clss; +} + + +// DatasmithPostProcessVolumeTemplate DatasmithContent.Default__DatasmithPostProcessVolumeTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithPostProcessVolumeTemplate* UDatasmithPostProcessVolumeTemplate::GetDefaultObj() +{ + static class UDatasmithPostProcessVolumeTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithPostProcessVolumeTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithScene +// (None) + +class UClass* UDatasmithScene::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithScene"); + + return Clss; +} + + +// DatasmithScene DatasmithContent.Default__DatasmithScene +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithScene* UDatasmithScene::GetDefaultObj() +{ + static class UDatasmithScene* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithScene::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithSceneActor +// (Actor) + +class UClass* ADatasmithSceneActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithSceneActor"); + + return Clss; +} + + +// DatasmithSceneActor DatasmithContent.Default__DatasmithSceneActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADatasmithSceneActor* ADatasmithSceneActor::GetDefaultObj() +{ + static class ADatasmithSceneActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADatasmithSceneActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithSceneComponentTemplate +// (None) + +class UClass* UDatasmithSceneComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithSceneComponentTemplate"); + + return Clss; +} + + +// DatasmithSceneComponentTemplate DatasmithContent.Default__DatasmithSceneComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithSceneComponentTemplate* UDatasmithSceneComponentTemplate::GetDefaultObj() +{ + static class UDatasmithSceneComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithSceneComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithSkyLightComponentTemplate +// (None) + +class UClass* UDatasmithSkyLightComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithSkyLightComponentTemplate"); + + return Clss; +} + + +// DatasmithSkyLightComponentTemplate DatasmithContent.Default__DatasmithSkyLightComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithSkyLightComponentTemplate* UDatasmithSkyLightComponentTemplate::GetDefaultObj() +{ + static class UDatasmithSkyLightComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithSkyLightComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithSpotLightComponentTemplate +// (None) + +class UClass* UDatasmithSpotLightComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithSpotLightComponentTemplate"); + + return Clss; +} + + +// DatasmithSpotLightComponentTemplate DatasmithContent.Default__DatasmithSpotLightComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithSpotLightComponentTemplate* UDatasmithSpotLightComponentTemplate::GetDefaultObj() +{ + static class UDatasmithSpotLightComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithSpotLightComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshComponentTemplate +// (None) + +class UClass* UDatasmithStaticMeshComponentTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshComponentTemplate"); + + return Clss; +} + + +// DatasmithStaticMeshComponentTemplate DatasmithContent.Default__DatasmithStaticMeshComponentTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshComponentTemplate* UDatasmithStaticMeshComponentTemplate::GetDefaultObj() +{ + static class UDatasmithStaticMeshComponentTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshComponentTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class DatasmithContent.DatasmithStaticMeshTemplate +// (None) + +class UClass* UDatasmithStaticMeshTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DatasmithStaticMeshTemplate"); + + return Clss; +} + + +// DatasmithStaticMeshTemplate DatasmithContent.Default__DatasmithStaticMeshTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDatasmithStaticMeshTemplate* UDatasmithStaticMeshTemplate::GetDefaultObj() +{ + static class UDatasmithStaticMeshTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UDatasmithStaticMeshTemplate::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_parameters.hpp new file mode 100644 index 0000000..46967d4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_parameters.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataValueForKey +struct UDatasmithContentBlueprintLibrary_GetDatasmithUserDataValueForKey_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Key; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserDataKeysAndValuesForValue +struct UDatasmithContentBlueprintLibrary_GetDatasmithUserDataKeysAndValuesForValue_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringToMatch; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutKeys; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutValues; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function DatasmithContent.DatasmithContentBlueprintLibrary.GetDatasmithUserData +struct UDatasmithContentBlueprintLibrary_GetDatasmithUserData_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDatasmithAssetUserData* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function DatasmithContent.DatasmithImportedSequencesActor.PlayLevelSequence +struct ADatasmithImportedSequencesActor_PlayLevelSequence_Params +{ +public: + class ULevelSequence* SequenceToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_structs.hpp new file mode 100644 index 0000000..ec5ebd1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DatasmithContent_structs.hpp @@ -0,0 +1,299 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EDatasmithAreaLightActorType : uint8 +{ + Point = 0, + Spot = 1, + Rect = 2, + EDatasmithAreaLightActorType_MAX = 3, +}; + +enum class EDatasmithAreaLightActorShape : uint8 +{ + Rectangle = 0, + Disc = 1, + Sphere = 2, + Cylinder = 3, + None = 4, + EDatasmithAreaLightActorShape_MAX = 5, +}; + +enum class EDatasmithCADRetessellationRule : uint8 +{ + All = 0, + SkipDeletedSurfaces = 1, + EDatasmithCADRetessellationRule_MAX = 2, +}; + +enum class EDatasmithCADStitchingTechnique : uint8 +{ + StitchingNone = 0, + StitchingHeal = 1, + StitchingSew = 2, + EDatasmithCADStitchingTechnique_MAX = 3, +}; + +enum class EDatasmithImportScene : uint8 +{ + NewLevel = 0, + CurrentLevel = 1, + AssetsOnly = 2, + EDatasmithImportScene_MAX = 3, +}; + +enum class EDatasmithImportLightmapMax : uint8 +{ + LIGHTMAP_64 = 0, + LIGHTMAP_128 = 1, + LIGHTMAP_256 = 2, + LIGHTMAP_512 = 3, + LIGHTMAP_1024 = 4, + LIGHTMAP_2048 = 5, + LIGHTMAP_4096 = 6, + LIGHTMAP_MAX = 7, +}; + +enum class EDatasmithImportLightmapMin : uint8 +{ + LIGHTMAP_16 = 0, + LIGHTMAP_32 = 1, + LIGHTMAP_64 = 2, + LIGHTMAP_128 = 3, + LIGHTMAP_256 = 4, + LIGHTMAP_512 = 5, + LIGHTMAP_MAX = 6, +}; + +enum class EDatasmithImportMaterialQuality : uint8 +{ + UseNoFresnelCurves = 0, + UseSimplifierFresnelCurves = 1, + UseRealFresnelCurves = 2, + EDatasmithImportMaterialQuality_MAX = 3, +}; + +enum class EDatasmithImportActorPolicy : uint8 +{ + Update = 0, + Full = 1, + Ignore = 2, + EDatasmithImportActorPolicy_MAX = 3, +}; + +enum class EDatasmithImportAssetConflictPolicy : uint8 +{ + Replace = 0, + Update = 1, + Use = 2, + Ignore = 3, + EDatasmithImportAssetConflictPolicy_MAX = 4, +}; + +enum class EDatasmithImportSearchPackagePolicy : uint8 +{ + Current = 0, + All = 1, + EDatasmithImportSearchPackagePolicy_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct DatasmithContent.DatasmithCameraLookatTrackingSettingsTemplate +struct FDatasmithCameraLookatTrackingSettingsTemplate +{ +public: + uint8 bEnableLookAtTracking : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowRoll : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_264[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr ActorToTrack; // 0x8(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct DatasmithContent.DatasmithPostProcessSettingsTemplate +struct FDatasmithPostProcessSettingsTemplate +{ +public: + uint8 bOverride_WhiteTemp : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorSaturation : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_VignetteIntensity : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmWhitePoint : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureMethod : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CameraISO : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CameraShutterSpeed : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_265[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverride_DepthOfFieldFstop : 1; // Mask: 0x1, PropSize: 0x10x4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_266[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WhiteTemp; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VignetteIntensity; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmWhitePoint; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturation; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAutoExposureMethod AutoExposureMethod; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_267[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraISO; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraShutterSpeed; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFstop; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct DatasmithContent.DatasmithCameraFocusSettingsTemplate +struct FDatasmithCameraFocusSettingsTemplate +{ +public: + enum class ECameraFocusMethod FocusMethod; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_268[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ManualFocusDistance; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct DatasmithContent.DatasmithCameraLensSettingsTemplate +struct FDatasmithCameraLensSettingsTemplate +{ +public: + float MaxFStop; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct DatasmithContent.DatasmithCameraFilmbackSettingsTemplate +struct FDatasmithCameraFilmbackSettingsTemplate +{ +public: + float SensorWidth; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorHeight; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DatasmithContent.DatasmithTessellationOptions +struct FDatasmithTessellationOptions +{ +public: + float ChordTolerance; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEdgeLength; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalTolerance; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithCADStitchingTechnique StitchingTechnique; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x14 - 0x10) +// ScriptStruct DatasmithContent.DatasmithRetessellationOptions +struct FDatasmithRetessellationOptions : public FDatasmithTessellationOptions +{ +public: + enum class EDatasmithCADRetessellationRule RetessellationRule; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct DatasmithContent.DatasmithAssetImportOptions +struct FDatasmithAssetImportOptions +{ +public: + class FName PackagePath; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct DatasmithContent.DatasmithStaticMeshImportOptions +struct FDatasmithStaticMeshImportOptions +{ +public: + enum class EDatasmithImportLightmapMin MinLightmapResolution; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDatasmithImportLightmapMax MaxLightmapResolution; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLightmapUVs; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDegenerates; // 0x3(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct DatasmithContent.DatasmithImportBaseOptions +struct FDatasmithImportBaseOptions +{ +public: + enum class EDatasmithImportScene SceneHandling; // 0x0(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeGeometry; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeMaterial; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeLight; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeCamera; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeAnimation; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDatasmithAssetImportOptions AssetOptions; // 0x8(0x8)(BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FDatasmithStaticMeshImportOptions StaticMeshOptions; // 0x10(0x4)(Edit, BlueprintVisible, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct DatasmithContent.DatasmithReimportOptions +struct FDatasmithReimportOptions +{ +public: + bool bUpdateActors; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespawnDeletedActors; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct DatasmithContent.DatasmithStaticParameterSetTemplate +struct FDatasmithStaticParameterSetTemplate +{ +public: + TMap StaticSwitchParameters; // 0x0(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct DatasmithContent.DatasmithMeshSectionInfoTemplate +struct FDatasmithMeshSectionInfoTemplate +{ +public: + int32 MaterialIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct DatasmithContent.DatasmithMeshSectionInfoMapTemplate +struct FDatasmithMeshSectionInfoMapTemplate +{ +public: + TMap Map; // 0x0(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DatasmithContent.DatasmithStaticMaterialTemplate +struct FDatasmithStaticMaterialTemplate +{ +public: + class FName MaterialSlotName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* MaterialInterface; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DatasmithContent.DatasmithMeshBuildSettingsTemplate +struct FDatasmithMeshBuildSettingsTemplate +{ +public: + uint8 bUseMikkTSpace : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecomputeNormals : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecomputeTangents : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveDegenerates : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBuildAdjacencyBuffer : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHighPrecisionTangentBasis : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightmapUVs : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLightmapResolution; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcLightmapIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DstLightmapIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_classes.hpp new file mode 100644 index 0000000..7b86116 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class DeveloperSettings.DeveloperSettings +class UDeveloperSettings : public UObject +{ +public: + uint8 Pad_303[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDeveloperSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_functions.cpp new file mode 100644 index 0000000..9c5a5b1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class DeveloperSettings.DeveloperSettings +// (None) + +class UClass* UDeveloperSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DeveloperSettings"); + + return Clss; +} + + +// DeveloperSettings DeveloperSettings.Default__DeveloperSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDeveloperSettings* UDeveloperSettings::GetDefaultObj() +{ + static class UDeveloperSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UDeveloperSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DeveloperSettings_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_classes.hpp new file mode 100644 index 0000000..ad37938 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_classes.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3B9 (0x671 - 0x2B8) +// AnimBlueprintGeneratedClass Disguised_AnimBP.Disguised_AnimBP_C +class UDisguised_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_21FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x320(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x348(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x3C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x3F8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x4E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x510(0xB0)(None) + float Speed; // 0x5C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Direction; // 0x5C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Pitch; // 0x5C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool EnableJump; // 0x5CC(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Jumping; // 0x5CD(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Crouching; // 0x5CE(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2200[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHorrorEngineSettings GameSettings; // 0x5D0(0xA0)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Flashlight; // 0x670(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UDisguised_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_6DD3BEF641BB0964890E58B7142F3B58(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_3A3BFB584A1DA03B6E1877846B531A8E(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void AnimNotify_Footstep(); + void ExecuteUbergraph_Disguised_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, float CallFunc_VSize_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_functions.cpp new file mode 100644 index 0000000..9189063 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_functions.cpp @@ -0,0 +1,316 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Disguised_AnimBP.Disguised_AnimBP_C +// (None) + +class UClass* UDisguised_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Disguised_AnimBP_C"); + + return Clss; +} + + +// Disguised_AnimBP_C Disguised_AnimBP.Default__Disguised_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UDisguised_AnimBP_C* UDisguised_AnimBP_C::GetDefaultObj() +{ + static class UDisguised_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UDisguised_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UDisguised_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "AnimGraph"); + + Params::UDisguised_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.Footstep +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// TArray CallFunc_GetAllActorsWithTag_OutActors_1 (ReferenceParm) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UDisguised_AnimBP_C::Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "Footstep"); + + Params::UDisguised_AnimBP_C_Footstep_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.CallFunc_GetAllActorsWithTag_OutActors_1 = CallFunc_GetAllActorsWithTag_OutActors_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_2 = CallFunc_TryGetPawnOwner_ReturnValue_2; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_3 = CallFunc_TryGetPawnOwner_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_6DD3BEF641BB0964890E58B7142F3B58 +// (BlueprintEvent) +// Parameters: + +void UDisguised_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_6DD3BEF641BB0964890E58B7142F3B58() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_6DD3BEF641BB0964890E58B7142F3B58"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_3A3BFB584A1DA03B6E1877846B531A8E +// (BlueprintEvent) +// Parameters: + +void UDisguised_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_3A3BFB584A1DA03B6E1877846B531A8E() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Disguised_AnimBP_AnimGraphNode_TransitionResult_3A3BFB584A1DA03B6E1877846B531A8E"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UDisguised_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UDisguised_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.AnimNotify_Footstep +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UDisguised_AnimBP_C::AnimNotify_Footstep() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "AnimNotify_Footstep"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Disguised_AnimBP.Disguised_AnimBP_C.ExecuteUbergraph_Disguised_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_CalculateDirection_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UDisguised_AnimBP_C::ExecuteUbergraph_Disguised_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Disguised_AnimBP_C", "ExecuteUbergraph_Disguised_AnimBP"); + + Params::UDisguised_AnimBP_C_ExecuteUbergraph_Disguised_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_CalculateDirection_ReturnValue = CallFunc_CalculateDirection_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_parameters.hpp new file mode 100644 index 0000000..e78c681 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_parameters.hpp @@ -0,0 +1,128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Disguised_AnimBP.Disguised_AnimBP_C.AnimGraph +struct UDisguised_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x2C8 (0x2C8 - 0x0) +// Function Disguised_AnimBP.Disguised_AnimBP_C.Footstep +struct UDisguised_AnimBP_C_Footstep_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21F0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21F1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x38(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsWithTag_OutActors_1; // 0x48(0x10)(ReferenceParm) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x104(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x105(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21F4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x11C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x150(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x16C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x184(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x20C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x20D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x20E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21F5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x214(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x218(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x224(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x230(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x23C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x26C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPhysicalSurface Temp_byte_Variable; // 0x299(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21F7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21F8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x2B0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function Disguised_AnimBP.Disguised_AnimBP_C.BlueprintUpdateAnimation +struct UDisguised_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function Disguised_AnimBP.Disguised_AnimBP_C.ExecuteUbergraph_Disguised_AnimBP +struct UDisguised_AnimBP_C_ExecuteUbergraph_Disguised_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21FD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21FE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_CalculateDirection_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Disguised_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_classes.hpp new file mode 100644 index 0000000..f8bba87 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x40 - 0x40) +// BlueprintGeneratedClass DmgTypeBP_Environmental.DmgTypeBP_Environmental_C +class UDmgTypeBP_Environmental_C : public UDamageType +{ +public: + + static class UClass* StaticClass(); + static class UDmgTypeBP_Environmental_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_functions.cpp new file mode 100644 index 0000000..afaeb50 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass DmgTypeBP_Environmental.DmgTypeBP_Environmental_C +// (None) + +class UClass* UDmgTypeBP_Environmental_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DmgTypeBP_Environmental_C"); + + return Clss; +} + + +// DmgTypeBP_Environmental_C DmgTypeBP_Environmental.Default__DmgTypeBP_Environmental_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UDmgTypeBP_Environmental_C* UDmgTypeBP_Environmental_C::GetDefaultObj() +{ + static class UDmgTypeBP_Environmental_C* Default = nullptr; + + if (!Default) + Default = static_cast(UDmgTypeBP_Environmental_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DmgTypeBP_Environmental_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_classes.hpp new file mode 100644 index 0000000..77cf8cb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_classes.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class DragonIKPlugin.DragonIK_Library +class UDragonIK_Library : public UObject +{ +public: + uint8 Pad_3C0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDragonIK_Library* GetDefaultObj(); + + struct FTransform QuatLookXatLocation(struct FTransform& LookAtFromTransform, struct FVector& LookAtTarget); + struct FRotator LookAtVector_V2(const struct FVector& Source_Location, const struct FVector& LookAt, const struct FVector& UpDirection); + struct FRotator LookAtRotation_V3(const struct FVector& Source, const struct FVector& Target, const struct FVector& UpVector); + struct FRotator CustomLookRotation(const struct FVector& LookAt, const struct FVector& UpDirection); +}; + +// 0x100 (0x1B0 - 0xB0) +// Class DragonIKPlugin.DragonIKFootStepsComponent +class UDragonIKFootStepsComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnCharacterFootStep; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_3C8[0xD0]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Read_this; // 0x190(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Foot_socket; // 0x198(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float Foot_enter_height; // 0x1A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Foot_exit_height; // 0x1AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDragonIKFootStepsComponent* GetDefaultObj(); + + void CallFootSteps(class FName bone_name, const struct FTransform& Foot_transform, float Height_difference, const struct FHitResult& Hit_info); +}; + +// 0x2B0 (0x360 - 0xB0) +// Class DragonIKPlugin.DragonIKPhysicsComponent +class UDragonIKPhysicsComponent : public UActorComponent +{ +public: + uint8 Pad_3D0[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Physanim_tag_index; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Custom_Root_Bone; // 0xD4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Individual_bone_selection; // 0xE0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_3D2[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Influence_Stopping_Bones; // 0x110(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Override_Handle_Strength_Multiplier; // 0x120(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_3D3[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Linear_Strength; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Angular_Strength; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Linear_Damp; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Angular_Damp; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Interpolation_Speed; // 0x170(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Parent_child_ragdoll_state; // 0x174(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TMap Parent_Child_Connection_Array; // 0x178(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool Use_auto_blending_logic; // 0x1C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool Modify_physics_states; // 0x1CA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D6[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Hit_Enable_Speed; // 0x1CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hit_Disable_Speed; // 0x1D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hit_delay_time; // 0x1D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Physanim_Enter_Curve; // 0x1E0(0x88)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0xF8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDragonIKPhysicsComponent* GetDefaultObj(); + + void UpdatePhysanimData(int32 LinearStrength, int32 AngularStrength, int32 LinearDamp, int32 AngularDamp); + void SetInterpolation(int32 Inter_value); + void ReleaseAllHandles(bool Go_ragdoll); + void ReGrabAllHandles(bool Exit_ragdoll); + void OnHitCallback(struct FHitResult& Hit, class FName Optional_Override_Hit_Bone_Name, struct FVector* Hit_location, struct FVector* Hit_impulse_direction, class FName* Hit_bone_name); + void Modify_Reset_Bone_Info(const TArray& bone_list); + void FirstTimeInitialization(class USkeletalMeshComponent* Skeleton_input); + void Control_Bone_Handle(class FName bone_name, const struct FTransform& Override_transform, bool Enable); + void CacheSimulationStates(); +}; + +// 0x18 (0x238 - 0x220) +// Class DragonIKPlugin.DragonIKPhysicsHolder +class ADragonIKPhysicsHolder : public AActor +{ +public: + uint8 Pad_3DA[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Connected_actor; // 0x230(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ADragonIKPhysicsHolder* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_functions.cpp new file mode 100644 index 0000000..773fa2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_functions.cpp @@ -0,0 +1,551 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class DragonIKPlugin.DragonIK_Library +// (None) + +class UClass* UDragonIK_Library::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DragonIK_Library"); + + return Clss; +} + + +// DragonIK_Library DragonIKPlugin.Default__DragonIK_Library +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDragonIK_Library* UDragonIK_Library::GetDefaultObj() +{ + static class UDragonIK_Library* Default = nullptr; + + if (!Default) + Default = static_cast(UDragonIK_Library::StaticClass()->DefaultObject); + + return Default; +} + + +// Function DragonIKPlugin.DragonIK_Library.QuatLookXatLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform LookAtFromTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector LookAtTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UDragonIK_Library::QuatLookXatLocation(struct FTransform& LookAtFromTransform, struct FVector& LookAtTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIK_Library", "QuatLookXatLocation"); + + Params::UDragonIK_Library_QuatLookXatLocation_Params Parms{}; + + Parms.LookAtFromTransform = LookAtFromTransform; + Parms.LookAtTarget = LookAtTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function DragonIKPlugin.DragonIK_Library.LookAtVector_V2 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Source_Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LookAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UDragonIK_Library::LookAtVector_V2(const struct FVector& Source_Location, const struct FVector& LookAt, const struct FVector& UpDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIK_Library", "LookAtVector_V2"); + + Params::UDragonIK_Library_LookAtVector_V2_Params Parms{}; + + Parms.Source_Location = Source_Location; + Parms.LookAt = LookAt; + Parms.UpDirection = UpDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function DragonIKPlugin.DragonIK_Library.LookAtRotation_V3 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Source (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UDragonIK_Library::LookAtRotation_V3(const struct FVector& Source, const struct FVector& Target, const struct FVector& UpVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIK_Library", "LookAtRotation_V3"); + + Params::UDragonIK_Library_LookAtRotation_V3_Params Parms{}; + + Parms.Source = Source; + Parms.Target = Target; + Parms.UpVector = UpVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function DragonIKPlugin.DragonIK_Library.CustomLookRotation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector LookAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UDragonIK_Library::CustomLookRotation(const struct FVector& LookAt, const struct FVector& UpDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIK_Library", "CustomLookRotation"); + + Params::UDragonIK_Library_CustomLookRotation_Params Parms{}; + + Parms.LookAt = LookAt; + Parms.UpDirection = UpDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class DragonIKPlugin.DragonIKFootStepsComponent +// (None) + +class UClass* UDragonIKFootStepsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DragonIKFootStepsComponent"); + + return Clss; +} + + +// DragonIKFootStepsComponent DragonIKPlugin.Default__DragonIKFootStepsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDragonIKFootStepsComponent* UDragonIKFootStepsComponent::GetDefaultObj() +{ + static class UDragonIKFootStepsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDragonIKFootStepsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function DragonIKPlugin.DragonIKFootStepsComponent.CallFootSteps +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class FName bone_name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Foot_transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Height_difference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult Hit_info (Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UDragonIKFootStepsComponent::CallFootSteps(class FName bone_name, const struct FTransform& Foot_transform, float Height_difference, const struct FHitResult& Hit_info) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKFootStepsComponent", "CallFootSteps"); + + Params::UDragonIKFootStepsComponent_CallFootSteps_Params Parms{}; + + Parms.bone_name = bone_name; + Parms.Foot_transform = Foot_transform; + Parms.Height_difference = Height_difference; + Parms.Hit_info = Hit_info; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class DragonIKPlugin.DragonIKPhysicsComponent +// (None) + +class UClass* UDragonIKPhysicsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DragonIKPhysicsComponent"); + + return Clss; +} + + +// DragonIKPhysicsComponent DragonIKPlugin.Default__DragonIKPhysicsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDragonIKPhysicsComponent* UDragonIKPhysicsComponent::GetDefaultObj() +{ + static class UDragonIKPhysicsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDragonIKPhysicsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.UpdatePhysanimData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LinearStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AngularStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LinearDamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AngularDamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::UpdatePhysanimData(int32 LinearStrength, int32 AngularStrength, int32 LinearDamp, int32 AngularDamp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "UpdatePhysanimData"); + + Params::UDragonIKPhysicsComponent_UpdatePhysanimData_Params Parms{}; + + Parms.LinearStrength = LinearStrength; + Parms.AngularStrength = AngularStrength; + Parms.LinearDamp = LinearDamp; + Parms.AngularDamp = AngularDamp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.SetInterpolation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Inter_value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::SetInterpolation(int32 Inter_value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "SetInterpolation"); + + Params::UDragonIKPhysicsComponent_SetInterpolation_Params Parms{}; + + Parms.Inter_value = Inter_value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.ReleaseAllHandles +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Go_ragdoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::ReleaseAllHandles(bool Go_ragdoll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "ReleaseAllHandles"); + + Params::UDragonIKPhysicsComponent_ReleaseAllHandles_Params Parms{}; + + Parms.Go_ragdoll = Go_ragdoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.ReGrabAllHandles +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Exit_ragdoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::ReGrabAllHandles(bool Exit_ragdoll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "ReGrabAllHandles"); + + Params::UDragonIKPhysicsComponent_ReGrabAllHandles_Params Parms{}; + + Parms.Exit_ragdoll = Exit_ragdoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.OnHitCallback +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class FName Optional_Override_Hit_Bone_Name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Hit_location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Hit_impulse_direction (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Hit_bone_name (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::OnHitCallback(struct FHitResult& Hit, class FName Optional_Override_Hit_Bone_Name, struct FVector* Hit_location, struct FVector* Hit_impulse_direction, class FName* Hit_bone_name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "OnHitCallback"); + + Params::UDragonIKPhysicsComponent_OnHitCallback_Params Parms{}; + + Parms.Hit = Hit; + Parms.Optional_Override_Hit_Bone_Name = Optional_Override_Hit_Bone_Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Hit_location != nullptr) + *Hit_location = std::move(Parms.Hit_location); + + if (Hit_impulse_direction != nullptr) + *Hit_impulse_direction = std::move(Parms.Hit_impulse_direction); + + if (Hit_bone_name != nullptr) + *Hit_bone_name = Parms.Hit_bone_name; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.Modify_Reset_Bone_Info +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray bone_list (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::Modify_Reset_Bone_Info(const TArray& bone_list) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "Modify_Reset_Bone_Info"); + + Params::UDragonIKPhysicsComponent_Modify_Reset_Bone_Info_Params Parms{}; + + Parms.bone_list = bone_list; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.FirstTimeInitialization +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* Skeleton_input (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::FirstTimeInitialization(class USkeletalMeshComponent* Skeleton_input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "FirstTimeInitialization"); + + Params::UDragonIKPhysicsComponent_FirstTimeInitialization_Params Parms{}; + + Parms.Skeleton_input = Skeleton_input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.Control_Bone_Handle +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName bone_name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Override_transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDragonIKPhysicsComponent::Control_Bone_Handle(class FName bone_name, const struct FTransform& Override_transform, bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "Control_Bone_Handle"); + + Params::UDragonIKPhysicsComponent_Control_Bone_Handle_Params Parms{}; + + Parms.bone_name = bone_name; + Parms.Override_transform = Override_transform; + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function DragonIKPlugin.DragonIKPhysicsComponent.CacheSimulationStates +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UDragonIKPhysicsComponent::CacheSimulationStates() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragonIKPhysicsComponent", "CacheSimulationStates"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class DragonIKPlugin.DragonIKPhysicsHolder +// (Actor) + +class UClass* ADragonIKPhysicsHolder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DragonIKPhysicsHolder"); + + return Clss; +} + + +// DragonIKPhysicsHolder DragonIKPlugin.Default__DragonIKPhysicsHolder +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADragonIKPhysicsHolder* ADragonIKPhysicsHolder::GetDefaultObj() +{ + static class ADragonIKPhysicsHolder* Default = nullptr; + + if (!Default) + Default = static_cast(ADragonIKPhysicsHolder::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_parameters.hpp new file mode 100644 index 0000000..7fcee79 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_parameters.hpp @@ -0,0 +1,150 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x70 - 0x0) +// Function DragonIKPlugin.DragonIK_Library.QuatLookXatLocation +struct UDragonIK_Library_QuatLookXatLocation_Params +{ +public: + struct FTransform LookAtFromTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LookAtTarget; // 0x30(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x40(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function DragonIKPlugin.DragonIK_Library.LookAtVector_V2 +struct UDragonIK_Library_LookAtVector_V2_Params +{ +public: + struct FVector Source_Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAt; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpDirection; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function DragonIKPlugin.DragonIK_Library.LookAtRotation_V3 +struct UDragonIK_Library_LookAtRotation_V3_Params +{ +public: + struct FVector Source; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function DragonIKPlugin.DragonIK_Library.CustomLookRotation +struct UDragonIK_Library_CustomLookRotation_Params +{ +public: + struct FVector LookAt; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpDirection; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xD0 (0xD0 - 0x0) +// Function DragonIKPlugin.DragonIKFootStepsComponent.CallFootSteps +struct UDragonIKFootStepsComponent_CallFootSteps_Params +{ +public: + class FName bone_name; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Foot_transform; // 0x10(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Height_difference; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit_info; // 0x44(0x88)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_3C7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.UpdatePhysanimData +struct UDragonIKPhysicsComponent_UpdatePhysanimData_Params +{ +public: + int32 LinearStrength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AngularStrength; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LinearDamp; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AngularDamp; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.SetInterpolation +struct UDragonIKPhysicsComponent_SetInterpolation_Params +{ +public: + int32 Inter_value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.ReleaseAllHandles +struct UDragonIKPhysicsComponent_ReleaseAllHandles_Params +{ +public: + bool Go_ragdoll; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.ReGrabAllHandles +struct UDragonIKPhysicsComponent_ReGrabAllHandles_Params +{ +public: + bool Exit_ragdoll; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.OnHitCallback +struct UDragonIKPhysicsComponent_OnHitCallback_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName Optional_Override_Hit_Bone_Name; // 0x88(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Hit_location; // 0x90(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Hit_impulse_direction; // 0x9C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Hit_bone_name; // 0xA8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.Modify_Reset_Bone_Info +struct UDragonIKPhysicsComponent_Modify_Reset_Bone_Info_Params +{ +public: + TArray bone_list; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.FirstTimeInitialization +struct UDragonIKPhysicsComponent_FirstTimeInitialization_Params +{ +public: + class USkeletalMeshComponent* Skeleton_input; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function DragonIKPlugin.DragonIKPhysicsComponent.Control_Bone_Handle +struct UDragonIKPhysicsComponent_Control_Bone_Handle_Params +{ +public: + class FName bone_name; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Override_transform; // 0x10(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Enable; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CF[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_structs.hpp new file mode 100644 index 0000000..20a5728 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/DragonIKPlugin_structs.hpp @@ -0,0 +1,697 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EIK_Type_Plugin : uint8 +{ + ENUM_Two_Bone_Ik = 0, + ENUM_Single_Bone_Ik = 1, + ENUM_MAX = 2, +}; + +enum class ESolverComplexityPluginEnum : uint8 +{ + VE_Simple = 0, + VE_Complex = 1, + VE_MAX = 2, +}; + +enum class ERefPosePluginEnum : uint8 +{ + VE_Animated = 0, + VE_Rest = 1, + VE_MAX = 2, +}; + +enum class EInterpoRotation_Type_Plugin : uint8 +{ + ENUM_DivisiveRot_Interp = 0, + ENUM_LegacyRot_Interp = 1, + ENUM_MAX = 2, +}; + +enum class EInterpoLocation_Type_Plugin : uint8 +{ + ENUM_DivisiveLoc_Interp = 0, + ENUM_LegacyLoc_Interp = 1, + ENUM_MAX = 2, +}; + +enum class EIKTrace_Type_Plugin : uint8 +{ + ENUM_LineTrace_Type = 0, + ENUM_SphereTrace_Type = 1, + ENUM_BoxTrace_Type = 2, + ENUM_MAX = 3, +}; + +enum class ERotation_Type_DragonIK : uint8 +{ + ENUM_AdditiveRotation = 0, + ENUM_ReplaceRotation = 1, + ENUM_MAX = 2, +}; + +enum class EInputTransformSpace_DragonIK : uint8 +{ + ENUM_WorldSpaceSystem = 0, + ENUM_ComponentSpaceSystem = 1, + ENUM_MAX = 2, +}; + +enum class EPole_System_DragonIK : uint8 +{ + ENUM_SinglePoleSystem = 0, + ENUM_NSEWPoleSystem = 1, + ENUM_MAX = 2, +}; + +enum class ETwist_Type_DragonIK : uint8 +{ + ENUM_PoseAxisTwist = 0, + ENUM_UpAxisTwist = 1, + ENUM_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0xC8 - 0x10) +// ScriptStruct DragonIKPlugin.AnimNode_DragonControlBase +struct FAnimNode_DragonControlBase : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActualAlpha; // 0x24(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimAlphaInputType AlphaInputType; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x30(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x38(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x88(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3DD[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_FingerData +struct FDragonData_FingerData +{ +public: + class FName Finger_Bone_Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Trace_Scale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Trace_Offset; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Is_Finger_Backward; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_FootData +struct FDragonData_FootData +{ +public: + class FName Feet_Bone_Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Knee_Bone_Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Thigh_Bone_Name; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Feet_Rotation_Offset; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Fixed_Pole; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Knee_Direction_Offset; // 0x28(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Feet_Trace_Offset; // 0x34(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Front_Trace_Point_Spacing; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Side_Traces_Spacing; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feet_Rotation_Limit; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Fixed_Foot_Height; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Feet_Heights; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feet_Alpha; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_Feet_Extension; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_Feet_Extension; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feet_Slope_Offset_Multiplier; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_Feet_Lift; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Overrided_Trace_Radius; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Finger_Array; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_MultiInput +struct FDragonData_MultiInput +{ +public: + class FName Start_Spine; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Pelvis; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FeetBones; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_SingleArmElement +struct FDragonData_SingleArmElement +{ +public: + struct FTransform Overrided_Arm_Transform; // 0x0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Arm_Alpha; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation_offset; // 0x34(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_Overrided_Location_Data +struct FDragonData_Overrided_Location_Data +{ +public: + TArray Arm_TargetLocation_Overrides; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x11C (0x11C - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_ArmsData +struct FDragonData_ArmsData +{ +public: + struct FBoneReference Clavicle_Bone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Shoulder_Bone_Name; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Elbow_Bone_Name; // 0x20(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Hand_Bone_Name; // 0x30(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool Is_this_right_hand; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Invert_lower_twist; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Invert_upper_twist; // 0x42(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Local_Direction_Axis; // 0x44(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Arm_Aiming_Offset; // 0x50(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Accurate_hand_rotation; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Relative_axis; // 0x5D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Maximum_Extension; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum_Extension; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_Stretch_Ratio; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Stretch_lower_arm_Priorty; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Elbow_Pole_Offset; // 0x70(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector North_Pole_Offset; // 0x7C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector South_Pole_Offset; // 0x88(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector West_Pole_Offset; // 0x94(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector East_Pole_Offset; // 0xA0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Override_limits; // 0xAC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Max_Arm_H_Angle; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Max_Arm_V_Angle; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Inner_Clavicle_Side_Limit; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Inner_Clavicle_Vertical_Limit; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Outer_Clavicle_Side_Limit; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Outer_Clavicle_Vertical_Limit; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Shoulder_Inner_Clamp; // 0xE0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Shoulder_Outer_Clamp; // 0xE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ForeArm_Angle_Limit; // 0xF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Twist_Offset_Reverse; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E7[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_ArmSizeStruct +struct FDragonData_ArmSizeStruct +{ +public: + bool Use_Custom_Arm_Sizes; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Custom_upperArm_length; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Custom_lowerArm_length; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_CustomArmLengths +struct FDragonData_CustomArmLengths +{ +public: + TArray CustomArmSizeArray; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x908 (0x9D0 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonAimSolver +struct FAnimNode_DragonAimSolver : public FAnimNode_DragonControlBase +{ +public: + struct FBoneReference EndSplineBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference StartSplineBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3EA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LookAtLocation; // 0xF0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FDragonData_MultiInput Dragon_input_data; // 0x120(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_3EB[0x88]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Aiming_Hand_Limbs; // 0x1C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_3EC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_Overrided_Location_Data Arm_TargetLocation_Overrides; // 0x1E8(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool Use_Separate_Targets; // 0x1F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Override_Hand_Rotation; // 0x1F9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_head_aim; // 0x1FA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowHandStretching; // 0x1FB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Reach_instead; // 0x1FC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Aggregate_Hand_Body; // 0x1FD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Let_Arm_Twist_With_Hand; // 0x1FE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPole_System_DragonIK Pole_system_input; // 0x1FF(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETwist_Type_DragonIK Arm_twist_axis; // 0x200(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERotation_Type_DragonIK Hand_rotation_method; // 0x201(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Override_Head_Rotation; // 0x202(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_Hand_Interpolation; // 0x203(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hand_Interpolation_Speed; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDragonData_CustomArmLengths Custom_arm_lengths; // 0x208(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + enum class EInputTransformSpace_DragonIK Arm_transform_space; // 0x218(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Main_Arm_Index; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3EE[0x90]; // Fixing Size After Last Property [ Dumper-7 ] + float Lookat_Radius; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Inner_Body_Clamp; // 0x2B4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Lookat_Clamp; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Limbs_Clamp; // 0x2C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Downward_Dip_Multiplier; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Inverted_Dip_Multiplier; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Vertical_Dip_Treshold; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Side_Move_Multiplier; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Side_Down_Multiplier; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Up_Rot_Clamp; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Verticle_Range_Angles; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Horizontal_Range_Angles; // 0x2E8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Look_Bending_Curve; // 0x2F0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Look_Multiplier_Curve; // 0x378(0x88)(Edit, NativeAccessSpecifierPublic) + enum class EInputTransformSpace_DragonIK Look_transform_space; // 0x400(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Lock_Legs; // 0x401(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_elbow_modification; // 0x402(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_separate_hand_solving; // 0x403(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Natural_Method; // 0x404(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Head_Use_Separate_Clamp; // 0x405(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Is_Head_Accurate; // 0x406(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Automatic_leg_make; // 0x407(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool Enable_solver; // 0x409(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Work_Outside_PIE; // 0x40A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Adaptive_Terrain_Tail; // 0x40B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery Trace_Channel; // 0x40C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Trace_Up_Height; // 0x410(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Trace_Down_Height; // 0x414(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F1[0x8C]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EInterpoLocation_Type_Plugin Loc_interp_type; // 0x4A4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool Enable_Interpolation; // 0x4AD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Interpolation_Speed; // 0x4B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Toggle_Interpolation_Speed; // 0x4B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F4[0x58]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LookAt_Axis; // 0x510(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Upward_Axis; // 0x51C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetOffset; // 0x528(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Reference_Forward_Axis; // 0x534(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Reference_Constant_Forward_Axis; // 0x538(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F6[0xDC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Debug_LookAtLocation; // 0x620(0x30)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Debug_Hand_Locations; // 0x650(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_3F7[0x370]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct DragonIKPlugin.SocketDragonReference +struct FSocketDragonReference +{ +public: + uint8 Pad_3F9[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SocketName; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct DragonIKPlugin.BoneDragonSocketTarget +struct FBoneDragonSocketTarget +{ +public: + bool bUseSocket; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoneReference BoneReference; // 0x4(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3FC[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSocketDragonReference SocketReference; // 0x20(0x40)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x160 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonFabrikSolver +struct FAnimNode_DragonFabrikSolver : public FAnimNode_DragonControlBase +{ +public: + struct FBoneReference StartSplineBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference EndSplineBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxIterations; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Target_Transform; // 0xF0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3FD[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_FeetAlpha_Struct +struct FDragonData_FeetAlpha_Struct +{ +public: + TArray Feet_IK_alpha_array; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_StickyFeetStruct +struct FDragonData_StickyFeetStruct +{ +public: + TArray Sticky_feet_array; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_StickySocketStruct +struct FDragonData_StickySocketStruct +{ +public: + TArray Sticky_socket_array; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x6F8 (0x7C0 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonFeetSolver +struct FAnimNode_DragonFeetSolver : public FAnimNode_DragonControlBase +{ +public: + struct FDragonData_MultiInput Dragon_input_data; // 0xC8(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_3FE[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_FeetAlpha_Struct Feet_alpha_multiplier_array; // 0x158(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_3FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EIK_Type_Plugin Ik_type; // 0x170(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EIKTrace_Type_Plugin Trace_type; // 0x171(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_400[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Trace_Radius; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Override_Curve_Velocity; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_401[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Custom_velocity; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpoLocation_Type_Plugin Loc_interp_type; // 0x180(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_402[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EInterpoRotation_Type_Plugin Rot_interp_type; // 0x18C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_403[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Virtual_scale; // 0x190(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Automatic_leg_make; // 0x194(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_OptionalRef_Feet_As_Ref; // 0x195(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_solver; // 0x196(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Work_Outside_PIE; // 0x197(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FComponentSpacePoseLink OptionalRefPose; // 0x198(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool Interpolate_only_z; // 0x1A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_404[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Shift_speed; // 0x1AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_405[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float Location_Lerp_Speed; // 0x1B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feet_rotation_speed; // 0x1BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_shift_speed; // 0x1C0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_Lerping; // 0x1C1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_Location_Lerping; // 0x1C2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_406[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Interpolation_Velocity_Curve; // 0x1C8(0x88)(Edit, NativeAccessSpecifierPublic) + bool Enable_Complex_Rotation_Method; // 0x250(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_407[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve ComplexSimpleFoot_Velocity_Curve; // 0x258(0x88)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_408[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETraceTypeQuery Trace_Channel; // 0x320(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery Anti_Trace_Channel; // 0x321(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_409[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FPS_Lerp_Treshold; // 0x324(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40A[0x16C]; // Fixing Size After Last Property [ Dumper-7 ] + float Line_trace_upper_height; // 0x494(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Line_trace_down_height; // 0x498(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Trace_Down_Multiplier_Curve; // 0x4A0(0x88)(Edit, NativeAccessSpecifierPublic) + bool Use_Anti_Channel; // 0x528(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_footstep_listening; // 0x529(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40D[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + bool Should_Rotate_Feet; // 0x538(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool Show_trace_in_game; // 0x53A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40F[0x15]; // Fixing Size After Last Property [ Dumper-7 ] + bool Enable_Pitch; // 0x550(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_Roll; // 0x551(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_410[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Character_direction_vector_CS; // 0x554(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Character_forward_direction_vector_CS; // 0x560(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Poles_forward_direction_vector_CS; // 0x56C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Four_Point_Feets; // 0x578(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_Foot_Lift_Limit; // 0x579(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Affect_Toes_Always; // 0x57A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_411[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Finger_Alpha_Velocity_Curve; // 0x580(0x88)(Edit, NativeAccessSpecifierPublic) + float Max_Limb_Radius; // 0x608(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Sticky_feet_mode; // 0x60C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_412[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Sticky_feet_on_speed; // 0x610(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sticky_feet_off_speed; // 0x614(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sticky_Feet_Range; // 0x618(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_413[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_StickyFeetStruct Sticky_feets_data; // 0x620(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool Sticky_floor_detection; // 0x630(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_414[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Floor_value; // 0x634(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Auto_Sticky_Toggle; // 0x638(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_415[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_StickySocketStruct Sticky_sockets_data; // 0x640(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_416[0x160]; // Fixing Size After Last Property [ Dumper-7 ] + float Foot_01_Height_Offset; // 0x7B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Foot_02_Height_Offset; // 0x7B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Foot_03_Height_Offset; // 0x7B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Foot_04_Height_Offset; // 0x7BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x110 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonPhysicsSolver +struct FAnimNode_DragonPhysicsSolver : public FAnimNode_DragonControlBase +{ +public: + uint8 Pad_417[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Physanim_tag_index; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_418[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_PhysicsBoneStrip +struct FDragonData_PhysicsBoneStrip +{ +public: + struct FBoneReference Bone_Chain_Start; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Bone_Chain_End; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x9D8 (0xAA0 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonSpineSolver +struct FAnimNode_DragonSpineSolver : public FAnimNode_DragonControlBase +{ +public: + struct FDragonData_MultiInput Dragon_input_data; // 0xC8(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_419[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + float Precision; // 0x158(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumPitch; // 0x15C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumPitch; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRoll; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumRoll; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float Shift_speed; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery Trace_Channel; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery Anti_Trace_Channel; // 0x179(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EIKTrace_Type_Plugin Trace_type; // 0x17A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Trace_Radius; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Override_Curve_Velocity; // 0x180(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Custom_velocity; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Rotate_Around_Translate; // 0x188(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESolverComplexityPluginEnum Complexity_type; // 0x189(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_Lerping; // 0x18A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41D[0x11]; // Fixing Size After Last Property [ Dumper-7 ] + float Virtual_scale; // 0x19C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Line_trace_downward_height; // 0x1A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Line_trace_upper_height; // 0x1A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Anti_Channel; // 0x1A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41E[0x13]; // Fixing Size After Last Property [ Dumper-7 ] + bool Stabilize_pelvis_legs; // 0x1BC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Pelvis_UpSlopeStabilization_Alpha; // 0x1C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_DownSlopeStabilization_Alpha; // 0x1C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Stabilize_chest_legs; // 0x1C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_420[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Chest_UpSlopeStabilization_Alpha; // 0x1CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_DownslopeStabilization_Alpha; // 0x1D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference Stabilization_Head_Bone; // 0x1D4(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Stabilization_Tail_Bone; // 0x1E4(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool Use_Ducking_Feature; // 0x1F4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery Ducking_Trace_Channel; // 0x1F5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_421[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Ducking_Limit; // 0x1F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_Crouch_Height; // 0x1FC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_Crouch_Rotation_Intensity; // 0x200(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Duck_Pelvis_Trace_Offset; // 0x204(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_Crouch_Height; // 0x210(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_Crouch_Rotation_Intensity; // 0x214(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Duck_Chest_Trace_Offset; // 0x218(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_422[0x140]; // Fixing Size After Last Property [ Dumper-7 ] + float Slanted_Height_Up_Offset; // 0x364(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_423[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float Slanted_Height_Down_Offset; // 0x36C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Dip_multiplier; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_adaptive_gravity; // 0x374(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Reverse_fabrik; // 0x378(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_424[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + bool Calculation_To_RefPose; // 0x380(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_425[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Chest_Slanted_Height_Up_Offset; // 0x384(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_Slanted_Height_Down_Offset; // 0x388(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_side_dip_multiplier; // 0x38C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_adaptive_gravity; // 0x390(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_Base_Offset; // 0x394(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_Base_Offset; // 0x398(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Virtual_leg_width; // 0x39C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum_Dip_Height; // 0x3A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_426[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Pelvis_Height_Multiplier_Curve; // 0x3A8(0x88)(Edit, NativeAccessSpecifierPublic) + float Maximum_Dip_Height_Chest; // 0x430(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_427[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Chest_Height_Multiplier_Curve; // 0x438(0x88)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_428[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + float Rotation_power_between; // 0x4CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Automatic_Fabrik_Selection; // 0x4D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_429[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Trace_Lerp_Speed; // 0x4D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Location_Lerp_Speed; // 0x4D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42A[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + float Rotation_Lerp_Speed; // 0x4EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Interpolation_Multiplier_Curve; // 0x4F8(0x88)(Edit, NativeAccessSpecifierPublic) + float Chest_Influence_Alpha; // 0x580(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_ForwardRotation_Intensity; // 0x584(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_UpwardForwardRotation_Intensity; // 0x588(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Body_Rotation_Intensity; // 0x58C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pelvis_Rotation_Offset; // 0x590(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_ForwardRotation_Intensity; // 0x594(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_UpwardForwardRotation_Intensity; // 0x598(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_SidewardRotation_Intensity; // 0x59C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chest_Rotation_Offset; // 0x5A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42C[0x3C]; // Fixing Size After Last Property [ Dumper-7 ] + bool Full_Extended_Spine; // 0x5E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Max_extension_ratio; // 0x5E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_extension_ratio; // 0x5E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extension_switch_speed; // 0x5EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool Enable_solver; // 0x5F4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Work_Outside_PIE; // 0x5F5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Fake_Chest_Rotations; // 0x5F6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Fake_Pelvis_Rotations; // 0x5F7(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool Force_Activation; // 0x5FC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Accurate_feet_placement; // 0x5FD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_430[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Accurate_Foot_Curve; // 0x600(0x88)(Edit, NativeAccessSpecifierPublic) + bool Use_crosshair_trace_also_for_fail_distance; // 0x688(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Only_Root_Solve; // 0x689(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_Chest_Solve; // 0x68A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_431[0x9]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Overall_PostSolved_Offset; // 0x694(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Character_direction_vector_CS; // 0x6A0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Forward_Direction_Vector; // 0x6AC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Flip_forward_and_right; // 0x6B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_432[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ERefPosePluginEnum SolverReferencePose; // 0x6C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Spine_Feet_Connect; // 0x6C9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_433[0x30A]; // Fixing Size After Last Property [ Dumper-7 ] + float Snake_Joint_Speed; // 0x9D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_Snake_Interpolation; // 0x9D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Is_snake; // 0x9D9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ignore_End_Points; // 0x9DA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_434[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Maximum_Feet_Distance; // 0x9DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum_Feet_Distance; // 0x9E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisplayLineTrace; // 0x9E4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_435[0xBB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_WarpLimbsData +struct FDragonData_WarpLimbsData +{ +public: + class FName Foot_Bone_Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Knee_Bone_Name; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Thigh_Bone_Name; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Warp_Lift_Reference_Location; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Warp_Param_Adder; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Min_Max_Warp; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_extra_compression_height; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x488 (0x550 - 0xC8) +// ScriptStruct DragonIKPlugin.AnimNode_DragonWarpSolver +struct FAnimNode_DragonWarpSolver : public FAnimNode_DragonControlBase +{ +public: + TArray Dragon_limb_input; // 0xC8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName Hip_Bone_Name; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_436[0x44]; // Fixing Size After Last Property [ Dumper-7 ] + bool Enable_solver; // 0x124(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_437[0x11F]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Character_direction_vector_CS; // 0x244(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Forward_vector_CS; // 0x250(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed_warping_const; // 0x25C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable_slope_warp; // 0x260(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_438[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Automatic_speed_warping_const; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Slope_detection_tolerance; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Warp_Slope_Interpolation; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_439[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETraceTypeQuery Trace_Channel; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Line_trace_downward_height; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Line_trace_upper_height; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Virtual_leg_width; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Virtual_scale; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool DisplayLineTrace; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Limb_Compression_Intensity; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Limb_Lifting_Curve; // 0x2C0(0x88)(Edit, NativeAccessSpecifierPublic) + float Hip_Change_Intensity; // 0x348(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Hip_Lifting_Curve; // 0x350(0x88)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_43E[0x178]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct DragonIKPlugin.CCDIK_Modified_ChainLink +struct FCCDIK_Modified_ChainLink +{ +public: + uint8 Pad_43F[0x70]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_PhysicsHandleMultiplier +struct FDragonData_PhysicsHandleMultiplier +{ +public: + class FName bone_name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float bone_strength; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct DragonIKPlugin.DragonData_PhysicsParentRelationship +struct FDragonData_PhysicsParentRelationship +{ +public: + class FName Child_bone_name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parent_bone_name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_structs.hpp new file mode 100644 index 0000000..8645122 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Dyn_Foam_O_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EDyn_Foam_O : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + Dyn_Foam_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_structs.hpp new file mode 100644 index 0000000..946bd46 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EIntTypes_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EIntTypes : uint8 +{ + NewEnumerator4 = 0, + NewEnumerator5 = 1, + NewEnumerator6 = 2, + NewEnumerator7 = 3, + EIntTypes_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_structs.hpp new file mode 100644 index 0000000..fc16a0d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EModifierKeys_structs.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EModifierKeys : uint8 +{ + NewEnumerator2 = 0, + NewEnumerator0 = 1, + NewEnumerator1 = 2, + NewEnumerator6 = 3, + NewEnumerator3 = 4, + NewEnumerator4 = 5, + NewEnumerator5 = 6, + NewEnumerator7 = 7, + NewEnumerator8 = 8, + EModifierKeys_MAX = 9, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_structs.hpp new file mode 100644 index 0000000..e6f63f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EN_ItemRarity_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EN_ItemRarity : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + NewEnumerator4 = 4, + EN_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_structs.hpp new file mode 100644 index 0000000..ad4cb39 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_CameraSetting_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_CameraSetting : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + E_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_structs.hpp new file mode 100644 index 0000000..fb7e065 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_1_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Ceiling_3x3_broken : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator54 = 2, + E_Ceiling_3x3_0_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_structs.hpp new file mode 100644 index 0000000..a96ef88 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_3x3_broken_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Ceiling_3x3_broken : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator54 = 2, + E_Ceiling_3x3_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_structs.hpp new file mode 100644 index 0000000..6f5d349 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_1_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Ceiling_6x6_broken : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + E_Ceiling_6x6_0_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_structs.hpp new file mode 100644 index 0000000..a2aea9d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Ceiling_6x6_broken_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Ceiling_6x6_broken : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + E_Ceiling_6x6_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_structs.hpp new file mode 100644 index 0000000..8e93f13 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Comfirmation_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Comfirmation : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + NewEnumerator4 = 4, + NewEnumerator5 = 5, + E_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_structs.hpp new file mode 100644 index 0000000..ec2d476 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Difficulty_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Difficulty : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator3 = 1, + NewEnumerator1 = 2, + NewEnumerator2 = 3, + E_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_structs.hpp new file mode 100644 index 0000000..eb4152b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_1_structs.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Floors : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator43 = 2, + NewEnumerator44 = 3, + NewEnumerator45 = 4, + NewEnumerator46 = 5, + NewEnumerator47 = 6, + NewEnumerator48 = 7, + NewEnumerator49 = 8, + NewEnumerator50 = 9, + NewEnumerator51 = 10, + E_1_MAX = 11, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_structs.hpp new file mode 100644 index 0000000..1ce6a0c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Floors_structs.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Floors : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator43 = 2, + NewEnumerator44 = 3, + NewEnumerator45 = 4, + NewEnumerator46 = 5, + NewEnumerator47 = 6, + NewEnumerator48 = 7, + NewEnumerator49 = 8, + NewEnumerator50 = 9, + NewEnumerator51 = 10, + E_MAX = 11, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_structs.hpp new file mode 100644 index 0000000..4d15c91 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_GameMode_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_GameMode : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + E_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_structs.hpp new file mode 100644 index 0000000..ba27c24 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_HeadsetType_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_HeadsetType : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator3 = 2, + E_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_structs.hpp new file mode 100644 index 0000000..0101781 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_Mailbox_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_Mailbox : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + E_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_structs.hpp new file mode 100644 index 0000000..6f40e6c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_MainMenu_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_MainMenu : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator7 = 1, + NewEnumerator3 = 2, + NewEnumerator1 = 3, + E_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_structs.hpp new file mode 100644 index 0000000..60d4d0f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_TemplateGraphic_structs.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_TemplateGraphic : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + NewEnumerator4 = 4, + NewEnumerator5 = 5, + NewEnumerator6 = 6, + NewEnumerator7 = 7, + NewEnumerator8 = 8, + NewEnumerator9 = 9, + NewEnumerator10 = 10, + NewEnumerator11 = 11, + NewEnumerator12 = 12, + NewEnumerator13 = 13, + NewEnumerator14 = 14, + NewEnumerator15 = 15, + NewEnumerator16 = 16, + NewEnumerator17 = 17, + E_MAX = 18, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_structs.hpp new file mode 100644 index 0000000..d132838 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_1_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_WallIn : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator26 = 2, + NewEnumerator27 = 3, + NewEnumerator28 = 4, + NewEnumerator29 = 5, + NewEnumerator30 = 6, + NewEnumerator31 = 7, + NewEnumerator32 = 8, + NewEnumerator33 = 9, + NewEnumerator34 = 10, + NewEnumerator35 = 11, + NewEnumerator36 = 12, + NewEnumerator37 = 13, + NewEnumerator38 = 14, + NewEnumerator39 = 15, + NewEnumerator40 = 16, + NewEnumerator41 = 17, + NewEnumerator42 = 18, + E_0_MAX = 19, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_structs.hpp new file mode 100644 index 0000000..1e956f1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallIn_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_WallIn : uint8 +{ + NewEnumerator19 = 0, + NewEnumerator25 = 1, + NewEnumerator26 = 2, + NewEnumerator27 = 3, + NewEnumerator28 = 4, + NewEnumerator29 = 5, + NewEnumerator30 = 6, + NewEnumerator31 = 7, + NewEnumerator32 = 8, + NewEnumerator33 = 9, + NewEnumerator34 = 10, + NewEnumerator35 = 11, + NewEnumerator36 = 12, + NewEnumerator37 = 13, + NewEnumerator38 = 14, + NewEnumerator39 = 15, + NewEnumerator40 = 16, + NewEnumerator41 = 17, + NewEnumerator42 = 18, + E_MAX = 19, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_structs.hpp new file mode 100644 index 0000000..dbb8115 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_1_structs.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_WallOut : uint8 +{ + NewEnumerator25 = 0, + NewEnumerator26 = 1, + NewEnumerator27 = 2, + NewEnumerator28 = 3, + NewEnumerator29 = 4, + NewEnumerator30 = 5, + NewEnumerator31 = 6, + NewEnumerator32 = 7, + NewEnumerator33 = 8, + NewEnumerator34 = 9, + NewEnumerator35 = 10, + NewEnumerator36 = 11, + NewEnumerator19 = 12, + NewEnumerator37 = 13, + E_0_MAX = 14, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_structs.hpp new file mode 100644 index 0000000..e7f8fdb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/E_WallOut_structs.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class E_WallOut : uint8 +{ + NewEnumerator25 = 0, + NewEnumerator26 = 1, + NewEnumerator27 = 2, + NewEnumerator28 = 3, + NewEnumerator29 = 4, + NewEnumerator30 = 5, + NewEnumerator31 = 6, + NewEnumerator32 = 7, + NewEnumerator33 = 8, + NewEnumerator34 = 9, + NewEnumerator35 = 10, + NewEnumerator36 = 11, + NewEnumerator19 = 12, + NewEnumerator37 = 13, + E_MAX = 14, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_classes.hpp new file mode 100644 index 0000000..a736ac9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_classes.hpp @@ -0,0 +1,67 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class EasyVoiceChat.VoiceFunctionLibrary +class UVoiceFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UVoiceFunctionLibrary* GetDefaultObj(); + + TArray GetAllPawnsFromState(class UObject* WorldContextObject, class APawn* CurrentPlayer, float Distance); +}; + +// 0x20 (0x740 - 0x720) +// Class EasyVoiceChat.VoipAudioComponent +class UVoipAudioComponent : public UVoipListenerSynthComponent +{ +public: + uint8 Pad_D43[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVoipAudioComponent* GetDefaultObj(); + + void PlayVoiceData(TArray& CompressedVoiceData); +}; + +// 0xD8 (0x188 - 0xB0) +// Class EasyVoiceChat.VoipManagerComponent +class UVoipManagerComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ VoiceGenerated; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ PlayerTalking; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ PlayerStopTalking; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_D48[0x8C]; // Fixing Size After Last Property [ Dumper-7 ] + float StopTalkingThreshold; // 0x16C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAutoSetConsoleVariables; // 0x170(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D49[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SilenceDetectionThreshold; // 0x174(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float NoiseGateThreshold; // 0x178(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float VoiceBufferDelay; // 0x17C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D4A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVoipManagerComponent* GetDefaultObj(); + + void OnVoiceGeneratedBP(TArray& VoiceBuffer, float MicLevel); + void OnPlayerStopTalking(); + void OnPlayerStartTalking(); + bool InitVoice(class AController* Controller); + TArray GetCaptureDevices(); + bool ChangeAudioCaptureDevice(const class FString& NewDeviceName); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_functions.cpp new file mode 100644 index 0000000..9b788b1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_functions.cpp @@ -0,0 +1,308 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class EasyVoiceChat.VoiceFunctionLibrary +// (None) + +class UClass* UVoiceFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VoiceFunctionLibrary"); + + return Clss; +} + + +// VoiceFunctionLibrary EasyVoiceChat.Default__VoiceFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVoiceFunctionLibrary* UVoiceFunctionLibrary::GetDefaultObj() +{ + static class UVoiceFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UVoiceFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EasyVoiceChat.VoiceFunctionLibrary.GetAllPawnsFromState +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* CurrentPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVoiceFunctionLibrary::GetAllPawnsFromState(class UObject* WorldContextObject, class APawn* CurrentPlayer, float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoiceFunctionLibrary", "GetAllPawnsFromState"); + + Params::UVoiceFunctionLibrary_GetAllPawnsFromState_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CurrentPlayer = CurrentPlayer; + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class EasyVoiceChat.VoipAudioComponent +// (SceneComponent) + +class UClass* UVoipAudioComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VoipAudioComponent"); + + return Clss; +} + + +// VoipAudioComponent EasyVoiceChat.Default__VoipAudioComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVoipAudioComponent* UVoipAudioComponent::GetDefaultObj() +{ + static class UVoipAudioComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVoipAudioComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EasyVoiceChat.VoipAudioComponent.PlayVoiceData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray CompressedVoiceData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UVoipAudioComponent::PlayVoiceData(TArray& CompressedVoiceData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipAudioComponent", "PlayVoiceData"); + + Params::UVoipAudioComponent_PlayVoiceData_Params Parms{}; + + Parms.CompressedVoiceData = CompressedVoiceData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class EasyVoiceChat.VoipManagerComponent +// (None) + +class UClass* UVoipManagerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VoipManagerComponent"); + + return Clss; +} + + +// VoipManagerComponent EasyVoiceChat.Default__VoipManagerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVoipManagerComponent* UVoipManagerComponent::GetDefaultObj() +{ + static class UVoipManagerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVoipManagerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EasyVoiceChat.VoipManagerComponent.OnVoiceGeneratedBP +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray VoiceBuffer (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float MicLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVoipManagerComponent::OnVoiceGeneratedBP(TArray& VoiceBuffer, float MicLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "OnVoiceGeneratedBP"); + + Params::UVoipManagerComponent_OnVoiceGeneratedBP_Params Parms{}; + + Parms.VoiceBuffer = VoiceBuffer; + Parms.MicLevel = MicLevel; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function EasyVoiceChat.VoipManagerComponent.OnPlayerStopTalking +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UVoipManagerComponent::OnPlayerStopTalking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "OnPlayerStopTalking"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function EasyVoiceChat.VoipManagerComponent.OnPlayerStartTalking +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UVoipManagerComponent::OnPlayerStartTalking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "OnPlayerStartTalking"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function EasyVoiceChat.VoipManagerComponent.InitVoice +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVoipManagerComponent::InitVoice(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "InitVoice"); + + Params::UVoipManagerComponent_InitVoice_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EasyVoiceChat.VoipManagerComponent.GetCaptureDevices +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVoipManagerComponent::GetCaptureDevices() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "GetCaptureDevices"); + + Params::UVoipManagerComponent_GetCaptureDevices_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EasyVoiceChat.VoipManagerComponent.ChangeAudioCaptureDevice +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString NewDeviceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVoipManagerComponent::ChangeAudioCaptureDevice(const class FString& NewDeviceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipManagerComponent", "ChangeAudioCaptureDevice"); + + Params::UVoipManagerComponent_ChangeAudioCaptureDevice_Params Parms{}; + + Parms.NewDeviceName = NewDeviceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_parameters.hpp new file mode 100644 index 0000000..34a5204 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_parameters.hpp @@ -0,0 +1,77 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function EasyVoiceChat.VoiceFunctionLibrary.GetAllPawnsFromState +struct UVoiceFunctionLibrary_GetAllPawnsFromState_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* CurrentPlayer; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D41[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EasyVoiceChat.VoipAudioComponent.PlayVoiceData +struct UVoipAudioComponent_PlayVoiceData_Params +{ +public: + TArray CompressedVoiceData; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EasyVoiceChat.VoipManagerComponent.OnVoiceGeneratedBP +struct UVoipManagerComponent_OnVoiceGeneratedBP_Params +{ +public: + TArray VoiceBuffer; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float MicLevel; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D44[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function EasyVoiceChat.VoipManagerComponent.InitVoice +struct UVoipManagerComponent_InitVoice_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D45[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function EasyVoiceChat.VoipManagerComponent.GetCaptureDevices +struct UVoipManagerComponent_GetCaptureDevices_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EasyVoiceChat.VoipManagerComponent.ChangeAudioCaptureDevice +struct UVoipManagerComponent_ChangeAudioCaptureDevice_Params +{ +public: + class FString NewDeviceName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D47[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EasyVoiceChat_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_classes.hpp new file mode 100644 index 0000000..dadf4b2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_classes.hpp @@ -0,0 +1,215 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class EditableMesh.EditableMeshAdapter +class UEditableMeshAdapter : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEditableMeshAdapter* GetDefaultObj(); + +}; + +// 0xB0 (0xD8 - 0x28) +// Class EditableMesh.EditableGeometryCollectionAdapter +class UEditableGeometryCollectionAdapter : public UEditableMeshAdapter +{ +public: + class UGeometryCollection* GeometryCollection; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UGeometryCollection* OriginalGeometryCollection; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 GeometryCollectionLODIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_FFA[0x9C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEditableGeometryCollectionAdapter* GetDefaultObj(); + +}; + +// 0x6E0 (0x708 - 0x28) +// Class EditableMesh.EditableMesh +class UEditableMesh : public UObject +{ +public: + uint8 Pad_107C[0x390]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Adapters; // 0x3B8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_107D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TextureCoordinateCount; // 0x3D0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_107E[0x148]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PendingCompactCounter; // 0x51C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubdivisionCount; // 0x520(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1080[0x1E4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEditableMesh* GetDefaultObj(); + + void WeldVertices(TArray& VertexIDs, struct FVertexID* OutNewVertexID); + void TryToRemoveVertex(const struct FVertexID& VertexID, bool* bOutWasVertexRemoved, struct FEdgeID* OutNewEdgeID); + void TryToRemovePolygonEdge(const struct FEdgeID& EdgeID, bool* bOutWasEdgeRemoved, struct FPolygonID* OutNewPolygonID); + void TriangulatePolygons(TArray& PolygonIDs, TArray* OutNewTrianglePolygons); + void TessellatePolygons(TArray& PolygonIDs, enum class ETriangleTessellationMode TriangleTessellationMode, TArray* OutNewPolygonIDs); + void StartModification(enum class EMeshModificationType MeshModificationType, enum class EMeshTopologyChange MeshTopologyChange); + void SplitPolygons(TArray& PolygonsToSplit, TArray* OutNewEdgeIDs); + void SplitPolygonalMesh(struct FPlane& InPlane, TArray* PolygonIDs1, TArray* PolygonIDs2, TArray* BoundaryIDs); + void SplitEdge(const struct FEdgeID& EdgeID, TArray& Splits, TArray* OutNewVertexIDs); + void SetVerticesCornerSharpness(TArray& VertexIDs, TArray& VerticesNewCornerSharpness); + void SetVerticesAttributes(TArray& AttributesForVertices); + void SetVertexInstancesAttributes(TArray& AttributesForVertexInstances); + void SetTextureCoordinateCount(int32 NumTexCoords); + void SetSubdivisionCount(int32 NewSubdivisionCount); + void SetPolygonsVertexAttributes(TArray& VertexAttributesForPolygons); + void SetEdgesHardnessAutomatically(TArray& EdgeIDs, float MaxDotProductForSoftEdge); + void SetEdgesHardness(TArray& EdgeIDs, TArray& EdgesNewIsHard); + void SetEdgesCreaseSharpness(TArray& EdgeIDs, TArray& EdgesNewCreaseSharpness); + void SetEdgesAttributes(TArray& AttributesForEdges); + void SetAllowUndo(bool bInAllowUndo); + void SetAllowSpatialDatabase(bool bInAllowSpatialDatabase); + void SetAllowCompact(bool bInAllowCompact); + void SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane(struct FPlane& InPlane, TArray* OutPolygons); + void SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment(const struct FVector& LineSegmentStart, const struct FVector& LineSegmentEnd, TArray* OutPolygons); + void SearchSpatialDatabaseForPolygonsInVolume(TArray& Planes, TArray* OutPolygons); + class UEditableMesh* RevertInstance(); + void Revert(); + void RebuildRenderMesh(); + void QuadrangulateMesh(TArray* OutNewPolygonIDs); + void PropagateInstanceChanges(); + void MoveVertices(TArray& VerticesToMove); + struct FVertexID MakeVertexID(int32 VertexIndex); + struct FPolygonID MakePolygonID(int32 PolygonIndex); + struct FPolygonGroupID MakePolygonGroupID(int32 PolygonGroupIndex); + struct FEdgeID MakeEdgeID(int32 EdgeIndex); + bool IsValidVertex(const struct FVertexID& VertexID); + bool IsValidPolygonGroup(const struct FPolygonGroupID& PolygonGroupID); + bool IsValidPolygon(const struct FPolygonID& PolygonID); + bool IsValidEdge(const struct FEdgeID& EdgeID); + bool IsUndoAllowed(); + bool IsSpatialDatabaseAllowed(); + bool IsPreviewingSubdivisions(); + bool IsOrphanedVertex(const struct FVertexID& VertexID); + bool IsCompactAllowed(); + bool IsCommittedAsInstance(); + bool IsCommitted(); + bool IsBeingModified(); + struct FVertexID InvalidVertexID(); + struct FPolygonID InvalidPolygonID(); + struct FPolygonGroupID InvalidPolygonGroupID(); + struct FEdgeID InvalidEdgeID(); + void InsetPolygons(TArray& PolygonIDs, float InsetFixedDistance, float InsetProgressTowardCenter, enum class EInsetPolygonsMode Mode, TArray* OutNewCenterPolygonIDs, TArray* OutNewSidePolygonIDs); + void InsertEdgeLoop(const struct FEdgeID& EdgeID, TArray& Splits, TArray* OutNewEdgeIDs); + void InitializeAdapters(); + struct FEdgeID GetVertexPairEdge(const struct FVertexID& VertexID, const struct FVertexID& NextVertexID, bool* bOutEdgeWindingIsReversed); + struct FVertexID GetVertexInstanceVertex(const struct FVertexInstanceID& VertexInstanceID); + int32 GetVertexInstanceCount(); + void GetVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedPolygonIDs); + int32 GetVertexInstanceConnectedPolygonCount(const struct FVertexInstanceID& VertexInstanceID); + struct FPolygonID GetVertexInstanceConnectedPolygon(const struct FVertexInstanceID& VertexInstanceID, int32 ConnectedPolygonNumber); + int32 GetVertexCount(); + void GetVertexConnectedPolygons(const struct FVertexID& VertexID, TArray* OutConnectedPolygonIDs); + void GetVertexConnectedEdges(const struct FVertexID& VertexID, TArray* OutConnectedEdgeIDs); + int32 GetVertexConnectedEdgeCount(const struct FVertexID& VertexID); + struct FEdgeID GetVertexConnectedEdge(const struct FVertexID& VertexID, int32 ConnectedEdgeNumber); + void GetVertexAdjacentVertices(const struct FVertexID& VertexID, TArray* OutAdjacentVertexIDs); + int32 GetTextureCoordinateCount(); + struct FSubdivisionLimitData GetSubdivisionLimitData(); + int32 GetSubdivisionCount(); + int32 GetPolygonTriangulatedTriangleCount(const struct FPolygonID& PolygonID); + struct FTriangleID GetPolygonTriangulatedTriangle(const struct FPolygonID& PolygonID, int32 PolygonTriangleNumber); + void GetPolygonPerimeterVertices(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterVertexIDs); + void GetPolygonPerimeterVertexInstances(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterVertexInstanceIDs); + struct FVertexInstanceID GetPolygonPerimeterVertexInstance(const struct FPolygonID& PolygonID, int32 PolygonVertexNumber); + int32 GetPolygonPerimeterVertexCount(const struct FPolygonID& PolygonID); + struct FVertexID GetPolygonPerimeterVertex(const struct FPolygonID& PolygonID, int32 PolygonVertexNumber); + void GetPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterEdgeIDs); + int32 GetPolygonPerimeterEdgeCount(const struct FPolygonID& PolygonID); + struct FEdgeID GetPolygonPerimeterEdge(const struct FPolygonID& PolygonID, int32 PerimeterEdgeNumber, bool* bOutEdgeWindingIsReversedForPolygon); + struct FPolygonID GetPolygonInGroup(const struct FPolygonGroupID& PolygonGroupID, int32 PolygonNumber); + int32 GetPolygonGroupCount(); + int32 GetPolygonCountInGroup(const struct FPolygonGroupID& PolygonGroupID); + int32 GetPolygonCount(); + void GetPolygonAdjacentPolygons(const struct FPolygonID& PolygonID, TArray* OutAdjacentPolygons); + struct FPolygonGroupID GetGroupForPolygon(const struct FPolygonID& PolygonID); + struct FPolygonGroupID GetFirstValidPolygonGroup(); + void GetEdgeVertices(const struct FEdgeID& EdgeID, struct FVertexID* OutEdgeVertexID0, struct FVertexID* OutEdgeVertexID1); + struct FVertexID GetEdgeVertex(const struct FEdgeID& EdgeID, int32 EdgeVertexNumber); + struct FEdgeID GetEdgeThatConnectsVertices(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + void GetEdgeLoopElements(const struct FEdgeID& EdgeID, TArray* EdgeLoopIDs); + int32 GetEdgeCount(); + void GetEdgeConnectedPolygons(const struct FEdgeID& EdgeID, TArray* OutConnectedPolygonIDs); + int32 GetEdgeConnectedPolygonCount(const struct FEdgeID& EdgeID); + struct FPolygonID GetEdgeConnectedPolygon(const struct FEdgeID& EdgeID, int32 ConnectedPolygonNumber); + void GeneratePolygonTangentsAndNormals(TArray& PolygonIDs); + void FlipPolygons(TArray& PolygonIDs); + int32 FindPolygonPerimeterVertexNumberForVertex(const struct FPolygonID& PolygonID, const struct FVertexID& VertexID); + int32 FindPolygonPerimeterEdgeNumberForVertices(const struct FPolygonID& PolygonID, const struct FVertexID& EdgeVertexID0, const struct FVertexID& EdgeVertexID1); + void FindPolygonLoop(const struct FEdgeID& EdgeID, TArray* OutEdgeLoopEdgeIDs, TArray* OutFlippedEdgeIDs, TArray* OutReversedEdgeIDPathToTake, TArray* OutPolygonIDsToSplit); + void ExtrudePolygons(TArray& Polygons, float ExtrudeDistance, bool bKeepNeighborsTogether, TArray* OutNewExtrudedFrontPolygons); + void ExtendVertices(TArray& VertexIDs, bool bOnlyExtendClosestEdge, const struct FVector& ReferencePosition, TArray* OutNewExtendedVertexIDs); + void ExtendEdges(TArray& EdgeIDs, bool bWeldNeighbors, TArray* OutNewExtendedEdgeIDs); + void EndModification(bool bFromUndo); + void DeleteVertexInstances(TArray& VertexInstanceIDsToDelete, bool bDeleteOrphanedVertices); + void DeleteVertexAndConnectedEdgesAndPolygons(const struct FVertexID& VertexID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); + void DeletePolygons(TArray& PolygonIDsToDelete, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); + void DeletePolygonGroups(TArray& PolygonGroupIDs); + void DeleteOrphanVertices(TArray& VertexIDsToDelete); + void DeleteEdges(TArray& EdgeIDsToDelete, bool bDeleteOrphanedVertices); + void DeleteEdgeAndConnectedPolygons(const struct FEdgeID& EdgeID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); + void CreateVertices(TArray& VerticesToCreate, TArray* OutNewVertexIDs); + void CreateVertexInstances(TArray& VertexInstancesToCreate, TArray* OutNewVertexInstanceIDs); + void CreatePolygons(TArray& PolygonsToCreate, TArray* OutNewPolygonIDs, TArray* OutNewEdgeIDs); + void CreatePolygonGroups(TArray& PolygonGroupsToCreate, TArray* OutNewPolygonGroupIDs); + void CreateMissingPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutNewEdgeIDs); + void CreateEmptyVertexRange(int32 NumVerticesToCreate, TArray* OutNewVertexIDs); + void CreateEdges(TArray& EdgesToCreate, TArray* OutNewEdgeIDs); + void ComputePolygonsSharedEdges(TArray& PolygonIDs, TArray* OutSharedEdgeIDs); + struct FPlane ComputePolygonPlane(const struct FPolygonID& PolygonID); + struct FVector ComputePolygonNormal(const struct FPolygonID& PolygonID); + struct FVector ComputePolygonCenter(const struct FPolygonID& PolygonID); + struct FBoxSphereBounds ComputeBoundingBoxAndSphere(); + struct FBox ComputeBoundingBox(); + class UEditableMesh* CommitInstance(class UPrimitiveComponent* ComponentToInstanceTo); + void Commit(); + void ChangePolygonsVertexInstances(TArray& VertexInstancesForPolygons); + void BevelPolygons(TArray& PolygonIDs, float BevelFixedDistance, float BevelProgressTowardCenter, TArray* OutNewCenterPolygonIDs, TArray* OutNewSidePolygonIDs); + void AssignPolygonsToPolygonGroups(TArray& PolygonGroupForPolygons, bool bDeleteOrphanedPolygonGroups); + bool AnyChangesToUndo(); +}; + +// 0x0 (0x28 - 0x28) +// Class EditableMesh.EditableMeshFactory +class UEditableMeshFactory : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEditableMeshFactory* GetDefaultObj(); + + class UEditableMesh* MakeEditableMesh(class UPrimitiveComponent* PrimitiveComponent, int32 LODIndex); +}; + +// 0xB8 (0xE0 - 0x28) +// Class EditableMesh.EditableStaticMeshAdapter +class UEditableStaticMeshAdapter : public UEditableMeshAdapter +{ +public: + class UStaticMesh* StaticMesh; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMesh* OriginalStaticMesh; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 StaticMeshLODIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_108A[0xA4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEditableStaticMeshAdapter* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_functions.cpp new file mode 100644 index 0000000..333083d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_functions.cpp @@ -0,0 +1,4083 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class EditableMesh.EditableMeshAdapter +// (None) + +class UClass* UEditableMeshAdapter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableMeshAdapter"); + + return Clss; +} + + +// EditableMeshAdapter EditableMesh.Default__EditableMeshAdapter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableMeshAdapter* UEditableMeshAdapter::GetDefaultObj() +{ + static class UEditableMeshAdapter* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableMeshAdapter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EditableMesh.EditableGeometryCollectionAdapter +// (None) + +class UClass* UEditableGeometryCollectionAdapter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGeometryCollectionAdapter"); + + return Clss; +} + + +// EditableGeometryCollectionAdapter EditableMesh.Default__EditableGeometryCollectionAdapter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGeometryCollectionAdapter* UEditableGeometryCollectionAdapter::GetDefaultObj() +{ + static class UEditableGeometryCollectionAdapter* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGeometryCollectionAdapter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EditableMesh.EditableMesh +// (None) + +class UClass* UEditableMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableMesh"); + + return Clss; +} + + +// EditableMesh EditableMesh.Default__EditableMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableMesh* UEditableMesh::GetDefaultObj() +{ + static class UEditableMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EditableMesh.EditableMesh.WeldVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VertexIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVertexID OutNewVertexID (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::WeldVertices(TArray& VertexIDs, struct FVertexID* OutNewVertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "WeldVertices"); + + Params::UEditableMesh_WeldVertices_Params Parms{}; + + Parms.VertexIDs = VertexIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewVertexID != nullptr) + *OutNewVertexID = std::move(Parms.OutNewVertexID); + +} + + +// Function EditableMesh.EditableMesh.TryToRemoveVertex +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutWasVertexRemoved (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID OutNewEdgeID (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::TryToRemoveVertex(const struct FVertexID& VertexID, bool* bOutWasVertexRemoved, struct FEdgeID* OutNewEdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "TryToRemoveVertex"); + + Params::UEditableMesh_TryToRemoveVertex_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutWasVertexRemoved != nullptr) + *bOutWasVertexRemoved = Parms.bOutWasVertexRemoved; + + if (OutNewEdgeID != nullptr) + *OutNewEdgeID = std::move(Parms.OutNewEdgeID); + +} + + +// Function EditableMesh.EditableMesh.TryToRemovePolygonEdge +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutWasEdgeRemoved (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID OutNewPolygonID (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::TryToRemovePolygonEdge(const struct FEdgeID& EdgeID, bool* bOutWasEdgeRemoved, struct FPolygonID* OutNewPolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "TryToRemovePolygonEdge"); + + Params::UEditableMesh_TryToRemovePolygonEdge_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutWasEdgeRemoved != nullptr) + *bOutWasEdgeRemoved = Parms.bOutWasEdgeRemoved; + + if (OutNewPolygonID != nullptr) + *OutNewPolygonID = std::move(Parms.OutNewPolygonID); + +} + + +// Function EditableMesh.EditableMesh.TriangulatePolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewTrianglePolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::TriangulatePolygons(TArray& PolygonIDs, TArray* OutNewTrianglePolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "TriangulatePolygons"); + + Params::UEditableMesh_TriangulatePolygons_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewTrianglePolygons != nullptr) + *OutNewTrianglePolygons = std::move(Parms.OutNewTrianglePolygons); + +} + + +// Function EditableMesh.EditableMesh.TessellatePolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETriangleTessellationModeTriangleTessellationMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::TessellatePolygons(TArray& PolygonIDs, enum class ETriangleTessellationMode TriangleTessellationMode, TArray* OutNewPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "TessellatePolygons"); + + Params::UEditableMesh_TessellatePolygons_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + Parms.TriangleTessellationMode = TriangleTessellationMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewPolygonIDs != nullptr) + *OutNewPolygonIDs = std::move(Parms.OutNewPolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.StartModification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMeshModificationType MeshModificationType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMeshTopologyChange MeshTopologyChange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::StartModification(enum class EMeshModificationType MeshModificationType, enum class EMeshTopologyChange MeshTopologyChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "StartModification"); + + Params::UEditableMesh_StartModification_Params Parms{}; + + Parms.MeshModificationType = MeshModificationType; + Parms.MeshTopologyChange = MeshTopologyChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SplitPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonsToSplit (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SplitPolygons(TArray& PolygonsToSplit, TArray* OutNewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SplitPolygons"); + + Params::UEditableMesh_SplitPolygons_Params Parms{}; + + Parms.PolygonsToSplit = PolygonsToSplit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewEdgeIDs != nullptr) + *OutNewEdgeIDs = std::move(Parms.OutNewEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.SplitPolygonalMesh +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPlane InPlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PolygonIDs1 (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray PolygonIDs2 (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray BoundaryIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SplitPolygonalMesh(struct FPlane& InPlane, TArray* PolygonIDs1, TArray* PolygonIDs2, TArray* BoundaryIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SplitPolygonalMesh"); + + Params::UEditableMesh_SplitPolygonalMesh_Params Parms{}; + + Parms.InPlane = InPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PolygonIDs1 != nullptr) + *PolygonIDs1 = std::move(Parms.PolygonIDs1); + + if (PolygonIDs2 != nullptr) + *PolygonIDs2 = std::move(Parms.PolygonIDs2); + + if (BoundaryIDs != nullptr) + *BoundaryIDs = std::move(Parms.BoundaryIDs); + +} + + +// Function EditableMesh.EditableMesh.SplitEdge +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Splits (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SplitEdge(const struct FEdgeID& EdgeID, TArray& Splits, TArray* OutNewVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SplitEdge"); + + Params::UEditableMesh_SplitEdge_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.Splits = Splits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewVertexIDs != nullptr) + *OutNewVertexIDs = std::move(Parms.OutNewVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.SetVerticesCornerSharpness +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VertexIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray VerticesNewCornerSharpness (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetVerticesCornerSharpness(TArray& VertexIDs, TArray& VerticesNewCornerSharpness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetVerticesCornerSharpness"); + + Params::UEditableMesh_SetVerticesCornerSharpness_Params Parms{}; + + Parms.VertexIDs = VertexIDs; + Parms.VerticesNewCornerSharpness = VerticesNewCornerSharpness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetVerticesAttributes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayAttributesForVertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetVerticesAttributes(TArray& AttributesForVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetVerticesAttributes"); + + Params::UEditableMesh_SetVerticesAttributes_Params Parms{}; + + Parms.AttributesForVertices = AttributesForVertices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetVertexInstancesAttributes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayAttributesForVertexInstances (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetVertexInstancesAttributes(TArray& AttributesForVertexInstances) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetVertexInstancesAttributes"); + + Params::UEditableMesh_SetVertexInstancesAttributes_Params Parms{}; + + Parms.AttributesForVertexInstances = AttributesForVertexInstances; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetTextureCoordinateCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumTexCoords (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetTextureCoordinateCount(int32 NumTexCoords) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetTextureCoordinateCount"); + + Params::UEditableMesh_SetTextureCoordinateCount_Params Parms{}; + + Parms.NumTexCoords = NumTexCoords; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetSubdivisionCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewSubdivisionCount (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetSubdivisionCount(int32 NewSubdivisionCount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetSubdivisionCount"); + + Params::UEditableMesh_SetSubdivisionCount_Params Parms{}; + + Parms.NewSubdivisionCount = NewSubdivisionCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetPolygonsVertexAttributes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayVertexAttributesForPolygons (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetPolygonsVertexAttributes(TArray& VertexAttributesForPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetPolygonsVertexAttributes"); + + Params::UEditableMesh_SetPolygonsVertexAttributes_Params Parms{}; + + Parms.VertexAttributesForPolygons = VertexAttributesForPolygons; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetEdgesHardnessAutomatically +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgeIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float MaxDotProductForSoftEdge (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetEdgesHardnessAutomatically(TArray& EdgeIDs, float MaxDotProductForSoftEdge) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetEdgesHardnessAutomatically"); + + Params::UEditableMesh_SetEdgesHardnessAutomatically_Params Parms{}; + + Parms.EdgeIDs = EdgeIDs; + Parms.MaxDotProductForSoftEdge = MaxDotProductForSoftEdge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetEdgesHardness +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgeIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray EdgesNewIsHard (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetEdgesHardness(TArray& EdgeIDs, TArray& EdgesNewIsHard) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetEdgesHardness"); + + Params::UEditableMesh_SetEdgesHardness_Params Parms{}; + + Parms.EdgeIDs = EdgeIDs; + Parms.EdgesNewIsHard = EdgesNewIsHard; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetEdgesCreaseSharpness +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgeIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray EdgesNewCreaseSharpness (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetEdgesCreaseSharpness(TArray& EdgeIDs, TArray& EdgesNewCreaseSharpness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetEdgesCreaseSharpness"); + + Params::UEditableMesh_SetEdgesCreaseSharpness_Params Parms{}; + + Parms.EdgeIDs = EdgeIDs; + Parms.EdgesNewCreaseSharpness = EdgesNewCreaseSharpness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetEdgesAttributes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray AttributesForEdges (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::SetEdgesAttributes(TArray& AttributesForEdges) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetEdgesAttributes"); + + Params::UEditableMesh_SetEdgesAttributes_Params Parms{}; + + Parms.AttributesForEdges = AttributesForEdges; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetAllowUndo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowUndo (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetAllowUndo(bool bInAllowUndo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetAllowUndo"); + + Params::UEditableMesh_SetAllowUndo_Params Parms{}; + + Parms.bInAllowUndo = bInAllowUndo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetAllowSpatialDatabase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowSpatialDatabase (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetAllowSpatialDatabase(bool bInAllowSpatialDatabase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetAllowSpatialDatabase"); + + Params::UEditableMesh_SetAllowSpatialDatabase_Params Parms{}; + + Parms.bInAllowSpatialDatabase = bInAllowSpatialDatabase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SetAllowCompact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowCompact (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::SetAllowCompact(bool bInAllowCompact) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SetAllowCompact"); + + Params::UEditableMesh_SetAllowCompact_Params Parms{}; + + Parms.bInAllowCompact = bInAllowCompact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPlane InPlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane(struct FPlane& InPlane, TArray* OutPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane"); + + Params::UEditableMesh_SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane_Params Parms{}; + + Parms.InPlane = InPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygons != nullptr) + *OutPolygons = std::move(Parms.OutPolygons); + +} + + +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector LineSegmentStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineSegmentEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment(const struct FVector& LineSegmentStart, const struct FVector& LineSegmentEnd, TArray* OutPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment"); + + Params::UEditableMesh_SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment_Params Parms{}; + + Parms.LineSegmentStart = LineSegmentStart; + Parms.LineSegmentEnd = LineSegmentEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygons != nullptr) + *OutPolygons = std::move(Parms.OutPolygons); + +} + + +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsInVolume +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray Planes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutPolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::SearchSpatialDatabaseForPolygonsInVolume(TArray& Planes, TArray* OutPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "SearchSpatialDatabaseForPolygonsInVolume"); + + Params::UEditableMesh_SearchSpatialDatabaseForPolygonsInVolume_Params Parms{}; + + Parms.Planes = Planes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygons != nullptr) + *OutPolygons = std::move(Parms.OutPolygons); + +} + + +// Function EditableMesh.EditableMesh.RevertInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEditableMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEditableMesh* UEditableMesh::RevertInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "RevertInstance"); + + Params::UEditableMesh_RevertInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.Revert +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableMesh::Revert() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "Revert"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.RebuildRenderMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableMesh::RebuildRenderMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "RebuildRenderMesh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.QuadrangulateMesh +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray OutNewPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::QuadrangulateMesh(TArray* OutNewPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "QuadrangulateMesh"); + + Params::UEditableMesh_QuadrangulateMesh_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewPolygonIDs != nullptr) + *OutNewPolygonIDs = std::move(Parms.OutNewPolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.PropagateInstanceChanges +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableMesh::PropagateInstanceChanges() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "PropagateInstanceChanges"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.MoveVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VerticesToMove (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::MoveVertices(TArray& VerticesToMove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "MoveVertices"); + + Params::UEditableMesh_MoveVertices_Params Parms{}; + + Parms.VerticesToMove = VerticesToMove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.MakeVertexID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 VertexIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UEditableMesh::MakeVertexID(int32 VertexIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "MakeVertexID"); + + Params::UEditableMesh_MakeVertexID_Params Parms{}; + + Parms.VertexIndex = VertexIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.MakePolygonID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 PolygonIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UEditableMesh::MakePolygonID(int32 PolygonIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "MakePolygonID"); + + Params::UEditableMesh_MakePolygonID_Params Parms{}; + + Parms.PolygonIndex = PolygonIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.MakePolygonGroupID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 PolygonGroupIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UEditableMesh::MakePolygonGroupID(int32 PolygonGroupIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "MakePolygonGroupID"); + + Params::UEditableMesh_MakePolygonGroupID_Params Parms{}; + + Parms.PolygonGroupIndex = PolygonGroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.MakeEdgeID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 EdgeIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::MakeEdgeID(int32 EdgeIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "MakeEdgeID"); + + Params::UEditableMesh_MakeEdgeID_Params Parms{}; + + Parms.EdgeIndex = EdgeIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsValidVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsValidVertex(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsValidVertex"); + + Params::UEditableMesh_IsValidVertex_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsValidPolygonGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsValidPolygonGroup(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsValidPolygonGroup"); + + Params::UEditableMesh_IsValidPolygonGroup_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsValidPolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsValidPolygon(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsValidPolygon"); + + Params::UEditableMesh_IsValidPolygon_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsValidEdge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsValidEdge(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsValidEdge"); + + Params::UEditableMesh_IsValidEdge_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsUndoAllowed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsUndoAllowed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsUndoAllowed"); + + Params::UEditableMesh_IsUndoAllowed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsSpatialDatabaseAllowed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsSpatialDatabaseAllowed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsSpatialDatabaseAllowed"); + + Params::UEditableMesh_IsSpatialDatabaseAllowed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsPreviewingSubdivisions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsPreviewingSubdivisions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsPreviewingSubdivisions"); + + Params::UEditableMesh_IsPreviewingSubdivisions_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsOrphanedVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsOrphanedVertex(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsOrphanedVertex"); + + Params::UEditableMesh_IsOrphanedVertex_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsCompactAllowed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsCompactAllowed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsCompactAllowed"); + + Params::UEditableMesh_IsCompactAllowed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsCommittedAsInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsCommittedAsInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsCommittedAsInstance"); + + Params::UEditableMesh_IsCommittedAsInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsCommitted +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsCommitted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsCommitted"); + + Params::UEditableMesh_IsCommitted_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.IsBeingModified +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::IsBeingModified() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "IsBeingModified"); + + Params::UEditableMesh_IsBeingModified_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.InvalidVertexID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UEditableMesh::InvalidVertexID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InvalidVertexID"); + + Params::UEditableMesh_InvalidVertexID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.InvalidPolygonID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UEditableMesh::InvalidPolygonID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InvalidPolygonID"); + + Params::UEditableMesh_InvalidPolygonID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.InvalidPolygonGroupID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UEditableMesh::InvalidPolygonGroupID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InvalidPolygonGroupID"); + + Params::UEditableMesh_InvalidPolygonGroupID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.InvalidEdgeID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::InvalidEdgeID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InvalidEdgeID"); + + Params::UEditableMesh_InvalidEdgeID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.InsetPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float InsetFixedDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InsetProgressTowardCenter (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EInsetPolygonsMode Mode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewCenterPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutNewSidePolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::InsetPolygons(TArray& PolygonIDs, float InsetFixedDistance, float InsetProgressTowardCenter, enum class EInsetPolygonsMode Mode, TArray* OutNewCenterPolygonIDs, TArray* OutNewSidePolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InsetPolygons"); + + Params::UEditableMesh_InsetPolygons_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + Parms.InsetFixedDistance = InsetFixedDistance; + Parms.InsetProgressTowardCenter = InsetProgressTowardCenter; + Parms.Mode = Mode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewCenterPolygonIDs != nullptr) + *OutNewCenterPolygonIDs = std::move(Parms.OutNewCenterPolygonIDs); + + if (OutNewSidePolygonIDs != nullptr) + *OutNewSidePolygonIDs = std::move(Parms.OutNewSidePolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.InsertEdgeLoop +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Splits (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::InsertEdgeLoop(const struct FEdgeID& EdgeID, TArray& Splits, TArray* OutNewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InsertEdgeLoop"); + + Params::UEditableMesh_InsertEdgeLoop_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.Splits = Splits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewEdgeIDs != nullptr) + *OutNewEdgeIDs = std::move(Parms.OutNewEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.InitializeAdapters +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableMesh::InitializeAdapters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "InitializeAdapters"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.GetVertexPairEdge +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID NextVertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutEdgeWindingIsReversed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::GetVertexPairEdge(const struct FVertexID& VertexID, const struct FVertexID& NextVertexID, bool* bOutEdgeWindingIsReversed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexPairEdge"); + + Params::UEditableMesh_GetVertexPairEdge_Params Parms{}; + + Parms.VertexID = VertexID; + Parms.NextVertexID = NextVertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutEdgeWindingIsReversed != nullptr) + *bOutEdgeWindingIsReversed = Parms.bOutEdgeWindingIsReversed; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexInstanceVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UEditableMesh::GetVertexInstanceVertex(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexInstanceVertex"); + + Params::UEditableMesh_GetVertexInstanceVertex_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexInstanceCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetVertexInstanceCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexInstanceCount"); + + Params::UEditableMesh_GetVertexInstanceCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexInstanceConnectedPolygons"); + + Params::UEditableMesh_GetVertexInstanceConnectedPolygons_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygonCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetVertexInstanceConnectedPolygonCount(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexInstanceConnectedPolygonCount"); + + Params::UEditableMesh_GetVertexInstanceConnectedPolygonCount_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConnectedPolygonNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UEditableMesh::GetVertexInstanceConnectedPolygon(const struct FVertexInstanceID& VertexInstanceID, int32 ConnectedPolygonNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexInstanceConnectedPolygon"); + + Params::UEditableMesh_GetVertexInstanceConnectedPolygon_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + Parms.ConnectedPolygonNumber = ConnectedPolygonNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetVertexCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexCount"); + + Params::UEditableMesh_GetVertexCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetVertexConnectedPolygons(const struct FVertexID& VertexID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexConnectedPolygons"); + + Params::UEditableMesh_GetVertexConnectedPolygons_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.GetVertexConnectedEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetVertexConnectedEdges(const struct FVertexID& VertexID, TArray* OutConnectedEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexConnectedEdges"); + + Params::UEditableMesh_GetVertexConnectedEdges_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedEdgeIDs != nullptr) + *OutConnectedEdgeIDs = std::move(Parms.OutConnectedEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.GetVertexConnectedEdgeCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetVertexConnectedEdgeCount(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexConnectedEdgeCount"); + + Params::UEditableMesh_GetVertexConnectedEdgeCount_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexConnectedEdge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConnectedEdgeNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::GetVertexConnectedEdge(const struct FVertexID& VertexID, int32 ConnectedEdgeNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexConnectedEdge"); + + Params::UEditableMesh_GetVertexConnectedEdge_Params Parms{}; + + Parms.VertexID = VertexID; + Parms.ConnectedEdgeNumber = ConnectedEdgeNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetVertexAdjacentVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAdjacentVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetVertexAdjacentVertices(const struct FVertexID& VertexID, TArray* OutAdjacentVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetVertexAdjacentVertices"); + + Params::UEditableMesh_GetVertexAdjacentVertices_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAdjacentVertexIDs != nullptr) + *OutAdjacentVertexIDs = std::move(Parms.OutAdjacentVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.GetTextureCoordinateCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetTextureCoordinateCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetTextureCoordinateCount"); + + Params::UEditableMesh_GetTextureCoordinateCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetSubdivisionLimitData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FSubdivisionLimitData ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +struct FSubdivisionLimitData UEditableMesh::GetSubdivisionLimitData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetSubdivisionLimitData"); + + Params::UEditableMesh_GetSubdivisionLimitData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetSubdivisionCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetSubdivisionCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetSubdivisionCount"); + + Params::UEditableMesh_GetSubdivisionCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangleCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonTriangulatedTriangleCount(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonTriangulatedTriangleCount"); + + Params::UEditableMesh_GetPolygonTriangulatedTriangleCount_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PolygonTriangleNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTriangleID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTriangleID UEditableMesh::GetPolygonTriangulatedTriangle(const struct FPolygonID& PolygonID, int32 PolygonTriangleNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonTriangulatedTriangle"); + + Params::UEditableMesh_GetPolygonTriangulatedTriangle_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PolygonTriangleNumber = PolygonTriangleNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygonPerimeterVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetPolygonPerimeterVertices(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterVertices"); + + Params::UEditableMesh_GetPolygonPerimeterVertices_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygonPerimeterVertexIDs != nullptr) + *OutPolygonPerimeterVertexIDs = std::move(Parms.OutPolygonPerimeterVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygonPerimeterVertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetPolygonPerimeterVertexInstances(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterVertexInstanceIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterVertexInstances"); + + Params::UEditableMesh_GetPolygonPerimeterVertexInstances_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygonPerimeterVertexInstanceIDs != nullptr) + *OutPolygonPerimeterVertexInstanceIDs = std::move(Parms.OutPolygonPerimeterVertexInstanceIDs); + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PolygonVertexNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexInstanceID UEditableMesh::GetPolygonPerimeterVertexInstance(const struct FPolygonID& PolygonID, int32 PolygonVertexNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterVertexInstance"); + + Params::UEditableMesh_GetPolygonPerimeterVertexInstance_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PolygonVertexNumber = PolygonVertexNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonPerimeterVertexCount(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterVertexCount"); + + Params::UEditableMesh_GetPolygonPerimeterVertexCount_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PolygonVertexNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UEditableMesh::GetPolygonPerimeterVertex(const struct FPolygonID& PolygonID, int32 PolygonVertexNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterVertex"); + + Params::UEditableMesh_GetPolygonPerimeterVertex_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PolygonVertexNumber = PolygonVertexNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygonPerimeterEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutPolygonPerimeterEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterEdges"); + + Params::UEditableMesh_GetPolygonPerimeterEdges_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygonPerimeterEdgeIDs != nullptr) + *OutPolygonPerimeterEdgeIDs = std::move(Parms.OutPolygonPerimeterEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdgeCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonPerimeterEdgeCount(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterEdgeCount"); + + Params::UEditableMesh_GetPolygonPerimeterEdgeCount_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdge +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PerimeterEdgeNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutEdgeWindingIsReversedForPolygon (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::GetPolygonPerimeterEdge(const struct FPolygonID& PolygonID, int32 PerimeterEdgeNumber, bool* bOutEdgeWindingIsReversedForPolygon) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonPerimeterEdge"); + + Params::UEditableMesh_GetPolygonPerimeterEdge_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PerimeterEdgeNumber = PerimeterEdgeNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutEdgeWindingIsReversedForPolygon != nullptr) + *bOutEdgeWindingIsReversedForPolygon = Parms.bOutEdgeWindingIsReversedForPolygon; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonInGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PolygonNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UEditableMesh::GetPolygonInGroup(const struct FPolygonGroupID& PolygonGroupID, int32 PolygonNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonInGroup"); + + Params::UEditableMesh_GetPolygonInGroup_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + Parms.PolygonNumber = PolygonNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonGroupCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonGroupCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonGroupCount"); + + Params::UEditableMesh_GetPolygonGroupCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonCountInGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonCountInGroup(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonCountInGroup"); + + Params::UEditableMesh_GetPolygonCountInGroup_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetPolygonCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonCount"); + + Params::UEditableMesh_GetPolygonCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetPolygonAdjacentPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAdjacentPolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetPolygonAdjacentPolygons(const struct FPolygonID& PolygonID, TArray* OutAdjacentPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetPolygonAdjacentPolygons"); + + Params::UEditableMesh_GetPolygonAdjacentPolygons_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAdjacentPolygons != nullptr) + *OutAdjacentPolygons = std::move(Parms.OutAdjacentPolygons); + +} + + +// Function EditableMesh.EditableMesh.GetGroupForPolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UEditableMesh::GetGroupForPolygon(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetGroupForPolygon"); + + Params::UEditableMesh_GetGroupForPolygon_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetFirstValidPolygonGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UEditableMesh::GetFirstValidPolygonGroup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetFirstValidPolygonGroup"); + + Params::UEditableMesh_GetFirstValidPolygonGroup_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetEdgeVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID OutEdgeVertexID0 (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID OutEdgeVertexID1 (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::GetEdgeVertices(const struct FEdgeID& EdgeID, struct FVertexID* OutEdgeVertexID0, struct FVertexID* OutEdgeVertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeVertices"); + + Params::UEditableMesh_GetEdgeVertices_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeVertexID0 != nullptr) + *OutEdgeVertexID0 = std::move(Parms.OutEdgeVertexID0); + + if (OutEdgeVertexID1 != nullptr) + *OutEdgeVertexID1 = std::move(Parms.OutEdgeVertexID1); + +} + + +// Function EditableMesh.EditableMesh.GetEdgeVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EdgeVertexNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UEditableMesh::GetEdgeVertex(const struct FEdgeID& EdgeID, int32 EdgeVertexNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeVertex"); + + Params::UEditableMesh_GetEdgeVertex_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.EdgeVertexNumber = EdgeVertexNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetEdgeThatConnectsVertices +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID0 (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID1 (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UEditableMesh::GetEdgeThatConnectsVertices(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeThatConnectsVertices"); + + Params::UEditableMesh_GetEdgeThatConnectsVertices_Params Parms{}; + + Parms.VertexID0 = VertexID0; + Parms.VertexID1 = VertexID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetEdgeLoopElements +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray EdgeLoopIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetEdgeLoopElements(const struct FEdgeID& EdgeID, TArray* EdgeLoopIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeLoopElements"); + + Params::UEditableMesh_GetEdgeLoopElements_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (EdgeLoopIDs != nullptr) + *EdgeLoopIDs = std::move(Parms.EdgeLoopIDs); + +} + + +// Function EditableMesh.EditableMesh.GetEdgeCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetEdgeCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeCount"); + + Params::UEditableMesh_GetEdgeCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::GetEdgeConnectedPolygons(const struct FEdgeID& EdgeID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeConnectedPolygons"); + + Params::UEditableMesh_GetEdgeConnectedPolygons_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygonCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::GetEdgeConnectedPolygonCount(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeConnectedPolygonCount"); + + Params::UEditableMesh_GetEdgeConnectedPolygonCount_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConnectedPolygonNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UEditableMesh::GetEdgeConnectedPolygon(const struct FEdgeID& EdgeID, int32 ConnectedPolygonNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GetEdgeConnectedPolygon"); + + Params::UEditableMesh_GetEdgeConnectedPolygon_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.ConnectedPolygonNumber = ConnectedPolygonNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.GeneratePolygonTangentsAndNormals +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::GeneratePolygonTangentsAndNormals(TArray& PolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "GeneratePolygonTangentsAndNormals"); + + Params::UEditableMesh_GeneratePolygonTangentsAndNormals_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.FlipPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::FlipPolygons(TArray& PolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "FlipPolygons"); + + Params::UEditableMesh_FlipPolygons_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.FindPolygonPerimeterVertexNumberForVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::FindPolygonPerimeterVertexNumberForVertex(const struct FPolygonID& PolygonID, const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "FindPolygonPerimeterVertexNumberForVertex"); + + Params::UEditableMesh_FindPolygonPerimeterVertexNumberForVertex_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.FindPolygonPerimeterEdgeNumberForVertices +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID EdgeVertexID0 (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID EdgeVertexID1 (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UEditableMesh::FindPolygonPerimeterEdgeNumberForVertices(const struct FPolygonID& PolygonID, const struct FVertexID& EdgeVertexID0, const struct FVertexID& EdgeVertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "FindPolygonPerimeterEdgeNumberForVertices"); + + Params::UEditableMesh_FindPolygonPerimeterEdgeNumberForVertices_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.EdgeVertexID0 = EdgeVertexID0; + Parms.EdgeVertexID1 = EdgeVertexID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.FindPolygonLoop +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutEdgeLoopEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutFlippedEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutReversedEdgeIDPathToTake (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutPolygonIDsToSplit (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::FindPolygonLoop(const struct FEdgeID& EdgeID, TArray* OutEdgeLoopEdgeIDs, TArray* OutFlippedEdgeIDs, TArray* OutReversedEdgeIDPathToTake, TArray* OutPolygonIDsToSplit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "FindPolygonLoop"); + + Params::UEditableMesh_FindPolygonLoop_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeLoopEdgeIDs != nullptr) + *OutEdgeLoopEdgeIDs = std::move(Parms.OutEdgeLoopEdgeIDs); + + if (OutFlippedEdgeIDs != nullptr) + *OutFlippedEdgeIDs = std::move(Parms.OutFlippedEdgeIDs); + + if (OutReversedEdgeIDPathToTake != nullptr) + *OutReversedEdgeIDPathToTake = std::move(Parms.OutReversedEdgeIDPathToTake); + + if (OutPolygonIDsToSplit != nullptr) + *OutPolygonIDsToSplit = std::move(Parms.OutPolygonIDsToSplit); + +} + + +// Function EditableMesh.EditableMesh.ExtrudePolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Polygons (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float ExtrudeDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepNeighborsTogether (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewExtrudedFrontPolygons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::ExtrudePolygons(TArray& Polygons, float ExtrudeDistance, bool bKeepNeighborsTogether, TArray* OutNewExtrudedFrontPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ExtrudePolygons"); + + Params::UEditableMesh_ExtrudePolygons_Params Parms{}; + + Parms.Polygons = Polygons; + Parms.ExtrudeDistance = ExtrudeDistance; + Parms.bKeepNeighborsTogether = bKeepNeighborsTogether; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewExtrudedFrontPolygons != nullptr) + *OutNewExtrudedFrontPolygons = std::move(Parms.OutNewExtrudedFrontPolygons); + +} + + +// Function EditableMesh.EditableMesh.ExtendVertices +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TArray VertexIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bOnlyExtendClosestEdge (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReferencePosition (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewExtendedVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::ExtendVertices(TArray& VertexIDs, bool bOnlyExtendClosestEdge, const struct FVector& ReferencePosition, TArray* OutNewExtendedVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ExtendVertices"); + + Params::UEditableMesh_ExtendVertices_Params Parms{}; + + Parms.VertexIDs = VertexIDs; + Parms.bOnlyExtendClosestEdge = bOnlyExtendClosestEdge; + Parms.ReferencePosition = ReferencePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewExtendedVertexIDs != nullptr) + *OutNewExtendedVertexIDs = std::move(Parms.OutNewExtendedVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.ExtendEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgeIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bWeldNeighbors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewExtendedEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::ExtendEdges(TArray& EdgeIDs, bool bWeldNeighbors, TArray* OutNewExtendedEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ExtendEdges"); + + Params::UEditableMesh_ExtendEdges_Params Parms{}; + + Parms.EdgeIDs = EdgeIDs; + Parms.bWeldNeighbors = bWeldNeighbors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewExtendedEdgeIDs != nullptr) + *OutNewExtendedEdgeIDs = std::move(Parms.OutNewExtendedEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.EndModification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFromUndo (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::EndModification(bool bFromUndo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "EndModification"); + + Params::UEditableMesh_EndModification_Params Parms{}; + + Parms.bFromUndo = bFromUndo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeleteVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VertexInstanceIDsToDelete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::DeleteVertexInstances(TArray& VertexInstanceIDsToDelete, bool bDeleteOrphanedVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeleteVertexInstances"); + + Params::UEditableMesh_DeleteVertexInstances_Params Parms{}; + + Parms.VertexInstanceIDsToDelete = VertexInstanceIDsToDelete; + Parms.bDeleteOrphanedVertices = bDeleteOrphanedVertices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeleteVertexAndConnectedEdgesAndPolygons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedEdges (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertexInstances (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteEmptyPolygonGroups (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::DeleteVertexAndConnectedEdgesAndPolygons(const struct FVertexID& VertexID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeleteVertexAndConnectedEdgesAndPolygons"); + + Params::UEditableMesh_DeleteVertexAndConnectedEdgesAndPolygons_Params Parms{}; + + Parms.VertexID = VertexID; + Parms.bDeleteOrphanedEdges = bDeleteOrphanedEdges; + Parms.bDeleteOrphanedVertices = bDeleteOrphanedVertices; + Parms.bDeleteOrphanedVertexInstances = bDeleteOrphanedVertexInstances; + Parms.bDeleteEmptyPolygonGroups = bDeleteEmptyPolygonGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeletePolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDsToDelete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedEdges (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertexInstances (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteEmptyPolygonGroups (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::DeletePolygons(TArray& PolygonIDsToDelete, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeletePolygons"); + + Params::UEditableMesh_DeletePolygons_Params Parms{}; + + Parms.PolygonIDsToDelete = PolygonIDsToDelete; + Parms.bDeleteOrphanedEdges = bDeleteOrphanedEdges; + Parms.bDeleteOrphanedVertices = bDeleteOrphanedVertices; + Parms.bDeleteOrphanedVertexInstances = bDeleteOrphanedVertexInstances; + Parms.bDeleteEmptyPolygonGroups = bDeleteEmptyPolygonGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeletePolygonGroups +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonGroupIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::DeletePolygonGroups(TArray& PolygonGroupIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeletePolygonGroups"); + + Params::UEditableMesh_DeletePolygonGroups_Params Parms{}; + + Parms.PolygonGroupIDs = PolygonGroupIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeleteOrphanVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VertexIDsToDelete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::DeleteOrphanVertices(TArray& VertexIDsToDelete) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeleteOrphanVertices"); + + Params::UEditableMesh_DeleteOrphanVertices_Params Parms{}; + + Parms.VertexIDsToDelete = VertexIDsToDelete; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeleteEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgeIDsToDelete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::DeleteEdges(TArray& EdgeIDsToDelete, bool bDeleteOrphanedVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeleteEdges"); + + Params::UEditableMesh_DeleteEdges_Params Parms{}; + + Parms.EdgeIDsToDelete = EdgeIDsToDelete; + Parms.bDeleteOrphanedVertices = bDeleteOrphanedVertices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.DeleteEdgeAndConnectedPolygons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedEdges (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedVertexInstances (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeleteEmptyPolygonGroups (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::DeleteEdgeAndConnectedPolygons(const struct FEdgeID& EdgeID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "DeleteEdgeAndConnectedPolygons"); + + Params::UEditableMesh_DeleteEdgeAndConnectedPolygons_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.bDeleteOrphanedEdges = bDeleteOrphanedEdges; + Parms.bDeleteOrphanedVertices = bDeleteOrphanedVertices; + Parms.bDeleteOrphanedVertexInstances = bDeleteOrphanedVertexInstances; + Parms.bDeleteEmptyPolygonGroups = bDeleteEmptyPolygonGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.CreateVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray VerticesToCreate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreateVertices(TArray& VerticesToCreate, TArray* OutNewVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreateVertices"); + + Params::UEditableMesh_CreateVertices_Params Parms{}; + + Parms.VerticesToCreate = VerticesToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewVertexIDs != nullptr) + *OutNewVertexIDs = std::move(Parms.OutNewVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.CreateVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayVertexInstancesToCreate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewVertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreateVertexInstances(TArray& VertexInstancesToCreate, TArray* OutNewVertexInstanceIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreateVertexInstances"); + + Params::UEditableMesh_CreateVertexInstances_Params Parms{}; + + Parms.VertexInstancesToCreate = VertexInstancesToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewVertexInstanceIDs != nullptr) + *OutNewVertexInstanceIDs = std::move(Parms.OutNewVertexInstanceIDs); + +} + + +// Function EditableMesh.EditableMesh.CreatePolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonsToCreate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutNewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreatePolygons(TArray& PolygonsToCreate, TArray* OutNewPolygonIDs, TArray* OutNewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreatePolygons"); + + Params::UEditableMesh_CreatePolygons_Params Parms{}; + + Parms.PolygonsToCreate = PolygonsToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewPolygonIDs != nullptr) + *OutNewPolygonIDs = std::move(Parms.OutNewPolygonIDs); + + if (OutNewEdgeIDs != nullptr) + *OutNewEdgeIDs = std::move(Parms.OutNewEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.CreatePolygonGroups +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayPolygonGroupsToCreate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewPolygonGroupIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreatePolygonGroups(TArray& PolygonGroupsToCreate, TArray* OutNewPolygonGroupIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreatePolygonGroups"); + + Params::UEditableMesh_CreatePolygonGroups_Params Parms{}; + + Parms.PolygonGroupsToCreate = PolygonGroupsToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewPolygonGroupIDs != nullptr) + *OutNewPolygonGroupIDs = std::move(Parms.OutNewPolygonGroupIDs); + +} + + +// Function EditableMesh.EditableMesh.CreateMissingPolygonPerimeterEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreateMissingPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutNewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreateMissingPolygonPerimeterEdges"); + + Params::UEditableMesh_CreateMissingPolygonPerimeterEdges_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewEdgeIDs != nullptr) + *OutNewEdgeIDs = std::move(Parms.OutNewEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.CreateEmptyVertexRange +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumVerticesToCreate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreateEmptyVertexRange(int32 NumVerticesToCreate, TArray* OutNewVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreateEmptyVertexRange"); + + Params::UEditableMesh_CreateEmptyVertexRange_Params Parms{}; + + Parms.NumVerticesToCreate = NumVerticesToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewVertexIDs != nullptr) + *OutNewVertexIDs = std::move(Parms.OutNewVertexIDs); + +} + + +// Function EditableMesh.EditableMesh.CreateEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray EdgesToCreate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutNewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::CreateEdges(TArray& EdgesToCreate, TArray* OutNewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CreateEdges"); + + Params::UEditableMesh_CreateEdges_Params Parms{}; + + Parms.EdgesToCreate = EdgesToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewEdgeIDs != nullptr) + *OutNewEdgeIDs = std::move(Parms.OutNewEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.ComputePolygonsSharedEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutSharedEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::ComputePolygonsSharedEdges(TArray& PolygonIDs, TArray* OutSharedEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputePolygonsSharedEdges"); + + Params::UEditableMesh_ComputePolygonsSharedEdges_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSharedEdgeIDs != nullptr) + *OutSharedEdgeIDs = std::move(Parms.OutSharedEdgeIDs); + +} + + +// Function EditableMesh.EditableMesh.ComputePolygonPlane +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlane UEditableMesh::ComputePolygonPlane(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputePolygonPlane"); + + Params::UEditableMesh_ComputePolygonPlane_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.ComputePolygonNormal +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UEditableMesh::ComputePolygonNormal(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputePolygonNormal"); + + Params::UEditableMesh_ComputePolygonNormal_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.ComputePolygonCenter +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UEditableMesh::ComputePolygonCenter(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputePolygonCenter"); + + Params::UEditableMesh_ComputePolygonCenter_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.ComputeBoundingBoxAndSphere +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds UEditableMesh::ComputeBoundingBoxAndSphere() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputeBoundingBoxAndSphere"); + + Params::UEditableMesh_ComputeBoundingBoxAndSphere_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.ComputeBoundingBox +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UEditableMesh::ComputeBoundingBox() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ComputeBoundingBox"); + + Params::UEditableMesh_ComputeBoundingBox_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.CommitInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* ComponentToInstanceTo (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEditableMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEditableMesh* UEditableMesh::CommitInstance(class UPrimitiveComponent* ComponentToInstanceTo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "CommitInstance"); + + Params::UEditableMesh_CommitInstance_Params Parms{}; + + Parms.ComponentToInstanceTo = ComponentToInstanceTo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EditableMesh.EditableMesh.Commit +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableMesh::Commit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "Commit"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.ChangePolygonsVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayVertexInstancesForPolygons (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableMesh::ChangePolygonsVertexInstances(TArray& VertexInstancesForPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "ChangePolygonsVertexInstances"); + + Params::UEditableMesh_ChangePolygonsVertexInstances_Params Parms{}; + + Parms.VertexInstancesForPolygons = VertexInstancesForPolygons; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.BevelPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PolygonIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float BevelFixedDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BevelProgressTowardCenter (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNewCenterPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutNewSidePolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEditableMesh::BevelPolygons(TArray& PolygonIDs, float BevelFixedDistance, float BevelProgressTowardCenter, TArray* OutNewCenterPolygonIDs, TArray* OutNewSidePolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "BevelPolygons"); + + Params::UEditableMesh_BevelPolygons_Params Parms{}; + + Parms.PolygonIDs = PolygonIDs; + Parms.BevelFixedDistance = BevelFixedDistance; + Parms.BevelProgressTowardCenter = BevelProgressTowardCenter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNewCenterPolygonIDs != nullptr) + *OutNewCenterPolygonIDs = std::move(Parms.OutNewCenterPolygonIDs); + + if (OutNewSidePolygonIDs != nullptr) + *OutNewSidePolygonIDs = std::move(Parms.OutNewSidePolygonIDs); + +} + + +// Function EditableMesh.EditableMesh.AssignPolygonsToPolygonGroups +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayPolygonGroupForPolygons (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bDeleteOrphanedPolygonGroups (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableMesh::AssignPolygonsToPolygonGroups(TArray& PolygonGroupForPolygons, bool bDeleteOrphanedPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "AssignPolygonsToPolygonGroups"); + + Params::UEditableMesh_AssignPolygonsToPolygonGroups_Params Parms{}; + + Parms.PolygonGroupForPolygons = PolygonGroupForPolygons; + Parms.bDeleteOrphanedPolygonGroups = bDeleteOrphanedPolygonGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EditableMesh.EditableMesh.AnyChangesToUndo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableMesh::AnyChangesToUndo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMesh", "AnyChangesToUndo"); + + Params::UEditableMesh_AnyChangesToUndo_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class EditableMesh.EditableMeshFactory +// (None) + +class UClass* UEditableMeshFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableMeshFactory"); + + return Clss; +} + + +// EditableMeshFactory EditableMesh.Default__EditableMeshFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableMeshFactory* UEditableMeshFactory::GetDefaultObj() +{ + static class UEditableMeshFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableMeshFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EditableMesh.EditableMeshFactory.MakeEditableMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* PrimitiveComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEditableMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEditableMesh* UEditableMeshFactory::MakeEditableMesh(class UPrimitiveComponent* PrimitiveComponent, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableMeshFactory", "MakeEditableMesh"); + + Params::UEditableMeshFactory_MakeEditableMesh_Params Parms{}; + + Parms.PrimitiveComponent = PrimitiveComponent; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class EditableMesh.EditableStaticMeshAdapter +// (None) + +class UClass* UEditableStaticMeshAdapter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableStaticMeshAdapter"); + + return Clss; +} + + +// EditableStaticMeshAdapter EditableMesh.Default__EditableStaticMeshAdapter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableStaticMeshAdapter* UEditableStaticMeshAdapter::GetDefaultObj() +{ + static class UEditableStaticMeshAdapter* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableStaticMeshAdapter::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_parameters.hpp new file mode 100644 index 0000000..bda7f81 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_parameters.hpp @@ -0,0 +1,1191 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.WeldVertices +struct UEditableMesh_WeldVertices_Params +{ +public: + TArray VertexIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVertexID OutNewVertexID; // 0x10(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FFB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.TryToRemoveVertex +struct UEditableMesh_TryToRemoveVertex_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutWasVertexRemoved; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FFC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEdgeID OutNewEdgeID; // 0x8(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.TryToRemovePolygonEdge +struct UEditableMesh_TryToRemovePolygonEdge_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutWasEdgeRemoved; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FFD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPolygonID OutNewPolygonID; // 0x8(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.TriangulatePolygons +struct UEditableMesh_TriangulatePolygons_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewTrianglePolygons; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.TessellatePolygons +struct UEditableMesh_TessellatePolygons_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETriangleTessellationMode TriangleTessellationMode; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1000[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewPolygonIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function EditableMesh.EditableMesh.StartModification +struct UEditableMesh_StartModification_Params +{ +public: + enum class EMeshModificationType MeshModificationType; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshTopologyChange MeshTopologyChange; // 0x1(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SplitPolygons +struct UEditableMesh_SplitPolygons_Params +{ +public: + TArray PolygonsToSplit; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewEdgeIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function EditableMesh.EditableMesh.SplitPolygonalMesh +struct UEditableMesh_SplitPolygonalMesh_Params +{ +public: + struct FPlane InPlane; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PolygonIDs1; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PolygonIDs2; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoundaryIDs; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.SplitEdge +struct UEditableMesh_SplitEdge_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1005[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Splits; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewVertexIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SetVerticesCornerSharpness +struct UEditableMesh_SetVerticesCornerSharpness_Params +{ +public: + TArray VertexIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray VerticesNewCornerSharpness; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.SetVerticesAttributes +struct UEditableMesh_SetVerticesAttributes_Params +{ +public: + TArray AttributesForVertices; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.SetVertexInstancesAttributes +struct UEditableMesh_SetVertexInstancesAttributes_Params +{ +public: + TArray AttributesForVertexInstances; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.SetTextureCoordinateCount +struct UEditableMesh_SetTextureCoordinateCount_Params +{ +public: + int32 NumTexCoords; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.SetSubdivisionCount +struct UEditableMesh_SetSubdivisionCount_Params +{ +public: + int32 NewSubdivisionCount; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.SetPolygonsVertexAttributes +struct UEditableMesh_SetPolygonsVertexAttributes_Params +{ +public: + TArray VertexAttributesForPolygons; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.SetEdgesHardnessAutomatically +struct UEditableMesh_SetEdgesHardnessAutomatically_Params +{ +public: + TArray EdgeIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float MaxDotProductForSoftEdge; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SetEdgesHardness +struct UEditableMesh_SetEdgesHardness_Params +{ +public: + TArray EdgeIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray EdgesNewIsHard; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SetEdgesCreaseSharpness +struct UEditableMesh_SetEdgesCreaseSharpness_Params +{ +public: + TArray EdgeIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray EdgesNewCreaseSharpness; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.SetEdgesAttributes +struct UEditableMesh_SetEdgesAttributes_Params +{ +public: + TArray AttributesForEdges; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.SetAllowUndo +struct UEditableMesh_SetAllowUndo_Params +{ +public: + bool bInAllowUndo; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.SetAllowSpatialDatabase +struct UEditableMesh_SetAllowSpatialDatabase_Params +{ +public: + bool bInAllowSpatialDatabase; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.SetAllowCompact +struct UEditableMesh_SetAllowCompact_Params +{ +public: + bool bInAllowCompact; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane +struct UEditableMesh_SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane_Params +{ +public: + struct FPlane InPlane; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPolygons; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment +struct UEditableMesh_SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment_Params +{ +public: + struct FVector LineSegmentStart; // 0x0(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineSegmentEnd; // 0xC(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPolygons; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.SearchSpatialDatabaseForPolygonsInVolume +struct UEditableMesh_SearchSpatialDatabaseForPolygonsInVolume_Params +{ +public: + TArray Planes; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutPolygons; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.RevertInstance +struct UEditableMesh_RevertInstance_Params +{ +public: + class UEditableMesh* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.QuadrangulateMesh +struct UEditableMesh_QuadrangulateMesh_Params +{ +public: + TArray OutNewPolygonIDs; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.MoveVertices +struct UEditableMesh_MoveVertices_Params +{ +public: + TArray VerticesToMove; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.MakeVertexID +struct UEditableMesh_MakeVertexID_Params +{ +public: + int32 VertexIndex; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.MakePolygonID +struct UEditableMesh_MakePolygonID_Params +{ +public: + int32 PolygonIndex; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.MakePolygonGroupID +struct UEditableMesh_MakePolygonGroupID_Params +{ +public: + int32 PolygonGroupIndex; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.MakeEdgeID +struct UEditableMesh_MakeEdgeID_Params +{ +public: + int32 EdgeIndex; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.IsValidVertex +struct UEditableMesh_IsValidVertex_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1021[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.IsValidPolygonGroup +struct UEditableMesh_IsValidPolygonGroup_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1023[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.IsValidPolygon +struct UEditableMesh_IsValidPolygon_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1025[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.IsValidEdge +struct UEditableMesh_IsValidEdge_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1029[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsUndoAllowed +struct UEditableMesh_IsUndoAllowed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsSpatialDatabaseAllowed +struct UEditableMesh_IsSpatialDatabaseAllowed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsPreviewingSubdivisions +struct UEditableMesh_IsPreviewingSubdivisions_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.IsOrphanedVertex +struct UEditableMesh_IsOrphanedVertex_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsCompactAllowed +struct UEditableMesh_IsCompactAllowed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsCommittedAsInstance +struct UEditableMesh_IsCommittedAsInstance_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsCommitted +struct UEditableMesh_IsCommitted_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.IsBeingModified +struct UEditableMesh_IsBeingModified_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.InvalidVertexID +struct UEditableMesh_InvalidVertexID_Params +{ +public: + struct FVertexID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.InvalidPolygonID +struct UEditableMesh_InvalidPolygonID_Params +{ +public: + struct FPolygonID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.InvalidPolygonGroupID +struct UEditableMesh_InvalidPolygonGroupID_Params +{ +public: + struct FPolygonGroupID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.InvalidEdgeID +struct UEditableMesh_InvalidEdgeID_Params +{ +public: + struct FEdgeID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function EditableMesh.EditableMesh.InsetPolygons +struct UEditableMesh_InsetPolygons_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float InsetFixedDistance; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsetProgressTowardCenter; // 0x14(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInsetPolygonsMode Mode; // 0x18(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1037[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewCenterPolygonIDs; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutNewSidePolygonIDs; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.InsertEdgeLoop +struct UEditableMesh_InsertEdgeLoop_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1038[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Splits; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexPairEdge +struct UEditableMesh_GetVertexPairEdge_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID NextVertexID; // 0x4(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEdgeWindingIsReversed; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEdgeID ReturnValue; // 0xC(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexInstanceVertex +struct UEditableMesh_GetVertexInstanceVertex_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexInstanceCount +struct UEditableMesh_GetVertexInstanceCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygons +struct UEditableMesh_GetVertexInstanceConnectedPolygons_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygonCount +struct UEditableMesh_GetVertexInstanceConnectedPolygonCount_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetVertexInstanceConnectedPolygon +struct UEditableMesh_GetVertexInstanceConnectedPolygon_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConnectedPolygonNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexCount +struct UEditableMesh_GetVertexCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexConnectedPolygons +struct UEditableMesh_GetVertexConnectedPolygons_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexConnectedEdges +struct UEditableMesh_GetVertexConnectedEdges_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1041[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexConnectedEdgeCount +struct UEditableMesh_GetVertexConnectedEdgeCount_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetVertexConnectedEdge +struct UEditableMesh_GetVertexConnectedEdge_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConnectedEdgeNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetVertexAdjacentVertices +struct UEditableMesh_GetVertexAdjacentVertices_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1046[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutAdjacentVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetTextureCoordinateCount +struct UEditableMesh_GetTextureCoordinateCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function EditableMesh.EditableMesh.GetSubdivisionLimitData +struct UEditableMesh_GetSubdivisionLimitData_Params +{ +public: + struct FSubdivisionLimitData ReturnValue; // 0x0(0x30)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetSubdivisionCount +struct UEditableMesh_GetSubdivisionCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangleCount +struct UEditableMesh_GetPolygonTriangulatedTriangleCount_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonTriangulatedTriangle +struct UEditableMesh_GetPolygonTriangulatedTriangle_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolygonTriangleNumber; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTriangleID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertices +struct UEditableMesh_GetPolygonPerimeterVertices_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1048[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPolygonPerimeterVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstances +struct UEditableMesh_GetPolygonPerimeterVertexInstances_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1049[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPolygonPerimeterVertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexInstance +struct UEditableMesh_GetPolygonPerimeterVertexInstance_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolygonVertexNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertexCount +struct UEditableMesh_GetPolygonPerimeterVertexCount_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterVertex +struct UEditableMesh_GetPolygonPerimeterVertex_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolygonVertexNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdges +struct UEditableMesh_GetPolygonPerimeterEdges_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPolygonPerimeterEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdgeCount +struct UEditableMesh_GetPolygonPerimeterEdgeCount_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonPerimeterEdge +struct UEditableMesh_GetPolygonPerimeterEdge_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerimeterEdgeNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEdgeWindingIsReversedForPolygon; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEdgeID ReturnValue; // 0xC(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonInGroup +struct UEditableMesh_GetPolygonInGroup_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolygonNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonGroupCount +struct UEditableMesh_GetPolygonGroupCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonCountInGroup +struct UEditableMesh_GetPolygonCountInGroup_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonCount +struct UEditableMesh_GetPolygonCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetPolygonAdjacentPolygons +struct UEditableMesh_GetPolygonAdjacentPolygons_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutAdjacentPolygons; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetGroupForPolygon +struct UEditableMesh_GetGroupForPolygon_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetFirstValidPolygonGroup +struct UEditableMesh_GetFirstValidPolygonGroup_Params +{ +public: + struct FPolygonGroupID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeVertices +struct UEditableMesh_GetEdgeVertices_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID OutEdgeVertexID0; // 0x4(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID OutEdgeVertexID1; // 0x8(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeVertex +struct UEditableMesh_GetEdgeVertex_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EdgeVertexNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeThatConnectsVertices +struct UEditableMesh_GetEdgeThatConnectsVertices_Params +{ +public: + struct FVertexID VertexID0; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x4(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeLoopElements +struct UEditableMesh_GetEdgeLoopElements_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray EdgeLoopIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeCount +struct UEditableMesh_GetEdgeCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygons +struct UEditableMesh_GetEdgeConnectedPolygons_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygonCount +struct UEditableMesh_GetEdgeConnectedPolygonCount_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.GetEdgeConnectedPolygon +struct UEditableMesh_GetEdgeConnectedPolygon_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConnectedPolygonNumber; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.GeneratePolygonTangentsAndNormals +struct UEditableMesh_GeneratePolygonTangentsAndNormals_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.FlipPolygons +struct UEditableMesh_FlipPolygons_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function EditableMesh.EditableMesh.FindPolygonPerimeterVertexNumberForVertex +struct UEditableMesh_FindPolygonPerimeterVertexNumberForVertex_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID; // 0x4(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.FindPolygonPerimeterEdgeNumberForVertices +struct UEditableMesh_FindPolygonPerimeterEdgeNumberForVertices_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID EdgeVertexID0; // 0x4(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID EdgeVertexID1; // 0x8(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function EditableMesh.EditableMesh.FindPolygonLoop +struct UEditableMesh_FindPolygonLoop_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1051[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutEdgeLoopEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutFlippedEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutReversedEdgeIDPathToTake; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutPolygonIDsToSplit; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.ExtrudePolygons +struct UEditableMesh_ExtrudePolygons_Params +{ +public: + TArray Polygons; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float ExtrudeDistance; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepNeighborsTogether; // 0x14(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1054[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewExtrudedFrontPolygons; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function EditableMesh.EditableMesh.ExtendVertices +struct UEditableMesh_ExtendVertices_Params +{ +public: + TArray VertexIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bOnlyExtendClosestEdge; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1055[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReferencePosition; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutNewExtendedVertexIDs; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function EditableMesh.EditableMesh.ExtendEdges +struct UEditableMesh_ExtendEdges_Params +{ +public: + TArray EdgeIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bWeldNeighbors; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1058[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewExtendedEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.EndModification +struct UEditableMesh_EndModification_Params +{ +public: + bool bFromUndo; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.DeleteVertexInstances +struct UEditableMesh_DeleteVertexInstances_Params +{ +public: + TArray VertexInstanceIDsToDelete; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertices; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1059[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.DeleteVertexAndConnectedEdgesAndPolygons +struct UEditableMesh_DeleteVertexAndConnectedEdgesAndPolygons_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedEdges; // 0x4(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertices; // 0x5(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertexInstances; // 0x6(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteEmptyPolygonGroups; // 0x7(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.DeletePolygons +struct UEditableMesh_DeletePolygons_Params +{ +public: + TArray PolygonIDsToDelete; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bDeleteOrphanedEdges; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertices; // 0x11(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertexInstances; // 0x12(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteEmptyPolygonGroups; // 0x13(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.DeletePolygonGroups +struct UEditableMesh_DeletePolygonGroups_Params +{ +public: + TArray PolygonGroupIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.DeleteOrphanVertices +struct UEditableMesh_DeleteOrphanVertices_Params +{ +public: + TArray VertexIDsToDelete; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.DeleteEdges +struct UEditableMesh_DeleteEdges_Params +{ +public: + TArray EdgeIDsToDelete; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertices; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1061[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function EditableMesh.EditableMesh.DeleteEdgeAndConnectedPolygons +struct UEditableMesh_DeleteEdgeAndConnectedPolygons_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedEdges; // 0x4(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertices; // 0x5(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteOrphanedVertexInstances; // 0x6(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeleteEmptyPolygonGroups; // 0x7(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.CreateVertices +struct UEditableMesh_CreateVertices_Params +{ +public: + TArray VerticesToCreate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewVertexIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.CreateVertexInstances +struct UEditableMesh_CreateVertexInstances_Params +{ +public: + TArray VertexInstancesToCreate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewVertexInstanceIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function EditableMesh.EditableMesh.CreatePolygons +struct UEditableMesh_CreatePolygons_Params +{ +public: + TArray PolygonsToCreate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewPolygonIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutNewEdgeIDs; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.CreatePolygonGroups +struct UEditableMesh_CreatePolygonGroups_Params +{ +public: + TArray PolygonGroupsToCreate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewPolygonGroupIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.CreateMissingPolygonPerimeterEdges +struct UEditableMesh_CreateMissingPolygonPerimeterEdges_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_106A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.CreateEmptyVertexRange +struct UEditableMesh_CreateEmptyVertexRange_Params +{ +public: + int32 NumVerticesToCreate; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_106C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNewVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.CreateEdges +struct UEditableMesh_CreateEdges_Params +{ +public: + TArray EdgesToCreate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutNewEdgeIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.ComputePolygonsSharedEdges +struct UEditableMesh_ComputePolygonsSharedEdges_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutSharedEdgeIDs; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function EditableMesh.EditableMesh.ComputePolygonPlane +struct UEditableMesh_ComputePolygonPlane_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_106E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.ComputePolygonNormal +struct UEditableMesh_ComputePolygonNormal_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.ComputePolygonCenter +struct UEditableMesh_ComputePolygonCenter_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function EditableMesh.EditableMesh.ComputeBoundingBoxAndSphere +struct UEditableMesh_ComputeBoundingBoxAndSphere_Params +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function EditableMesh.EditableMesh.ComputeBoundingBox +struct UEditableMesh_ComputeBoundingBox_Params +{ +public: + struct FBox ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.CommitInstance +struct UEditableMesh_CommitInstance_Params +{ +public: + class UPrimitiveComponent* ComponentToInstanceTo; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEditableMesh* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function EditableMesh.EditableMesh.ChangePolygonsVertexInstances +struct UEditableMesh_ChangePolygonsVertexInstances_Params +{ +public: + TArray VertexInstancesForPolygons; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function EditableMesh.EditableMesh.BevelPolygons +struct UEditableMesh_BevelPolygons_Params +{ +public: + TArray PolygonIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float BevelFixedDistance; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BevelProgressTowardCenter; // 0x14(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutNewCenterPolygonIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutNewSidePolygonIDs; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMesh.AssignPolygonsToPolygonGroups +struct UEditableMesh_AssignPolygonsToPolygonGroups_Params +{ +public: + TArray PolygonGroupForPolygons; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bDeleteOrphanedPolygonGroups; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1078[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function EditableMesh.EditableMesh.AnyChangesToUndo +struct UEditableMesh_AnyChangesToUndo_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function EditableMesh.EditableMeshFactory.MakeEditableMesh +struct UEditableMeshFactory_MakeEditableMesh_Params +{ +public: + class UPrimitiveComponent* PrimitiveComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1089[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UEditableMesh* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_structs.hpp new file mode 100644 index 0000000..1ef1296 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EditableMesh_structs.hpp @@ -0,0 +1,381 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETriangleTessellationMode : uint8 +{ + ThreeTriangles = 0, + FourTriangles = 1, + ETriangleTessellationMode_MAX = 2, +}; + +enum class EInsetPolygonsMode : uint8 +{ + All = 0, + CenterPolygonOnly = 1, + SidePolygonsOnly = 2, + EInsetPolygonsMode_MAX = 3, +}; + +enum class EPolygonEdgeHardness : uint8 +{ + NewEdgesSoft = 0, + NewEdgesHard = 1, + AllEdgesSoft = 2, + AllEdgesHard = 3, + EPolygonEdgeHardness_MAX = 4, +}; + +enum class EMeshElementAttributeType : uint8 +{ + None = 0, + FVector4 = 1, + FVector = 2, + FVector2D = 3, + Float = 4, + Int = 5, + Bool = 6, + FName = 7, + EMeshElementAttributeType_MAX = 8, +}; + +enum class EMeshTopologyChange : uint8 +{ + NoTopologyChange = 0, + TopologyChange = 1, + EMeshTopologyChange_MAX = 2, +}; + +enum class EMeshModificationType : uint8 +{ + FirstInterim = 0, + Interim = 1, + Final = 2, + EMeshModificationType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// ScriptStruct EditableMesh.AdaptorPolygon2Group +struct FAdaptorPolygon2Group +{ +public: + uint32 RenderingSectionIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriangles; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108C[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct EditableMesh.AdaptorTriangleID +struct FAdaptorTriangleID : public FElementID +{ +public: +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.AdaptorPolygon +struct FAdaptorPolygon +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TriangulatedPolygonTriangleIndices; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct EditableMesh.PolygonGroupForPolygon +struct FPolygonGroupForPolygon +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID PolygonGroupID; // 0x4(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct EditableMesh.MeshElementAttributeValue +struct FMeshElementAttributeValue +{ +public: + uint8 Pad_108F[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct EditableMesh.MeshElementAttributeData +struct FMeshElementAttributeData +{ +public: + class FName AttributeName; // 0x0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttributeIndex; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1090[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshElementAttributeValue AttributeValue; // 0x10(0x50)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EditableMesh.MeshElementAttributeList +struct FMeshElementAttributeList +{ +public: + TArray Attributes; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.PolygonGroupToCreate +struct FPolygonGroupToCreate +{ +public: + struct FMeshElementAttributeList PolygonGroupAttributes; // 0x0(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FPolygonGroupID OriginalPolygonGroupID; // 0x10(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1091[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EditableMesh.VertexToMove +struct FVertexToMove +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewVertexPosition; // 0x4(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct EditableMesh.VertexIndexAndInstanceID +struct FVertexIndexAndInstanceID +{ +public: + int32 ContourIndex; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID VertexInstanceID; // 0x4(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EditableMesh.VertexInstancesForPolygonHole +struct FVertexInstancesForPolygonHole +{ +public: + TArray VertexIndicesAndInstanceIDs; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct EditableMesh.ChangeVertexInstancesForPolygon +struct FChangeVertexInstancesForPolygon +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1092[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerimeterVertexIndicesAndInstanceIDs; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexIndicesAndInstanceIDsForEachHole; // 0x18(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EditableMesh.VertexAttributesForPolygonHole +struct FVertexAttributesForPolygonHole +{ +public: + TArray VertexAttributeList; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct EditableMesh.VertexAttributesForPolygon +struct FVertexAttributesForPolygon +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1093[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerimeterVertexAttributeLists; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexAttributeListsForEachHole; // 0x18(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.AttributesForEdge +struct FAttributesForEdge +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1094[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshElementAttributeList EdgeAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.AttributesForVertexInstance +struct FAttributesForVertexInstance +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1095[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshElementAttributeList VertexInstanceAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.AttributesForVertex +struct FAttributesForVertex +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1096[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshElementAttributeList VertexAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct EditableMesh.VertexPair +struct FVertexPair +{ +public: + struct FVertexID VertexID0; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x4(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.PolygonToSplit +struct FPolygonToSplit +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1097[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VertexPairsToSplitAt; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.VertexAndAttributes +struct FVertexAndAttributes +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID; // 0x4(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshElementAttributeList PolygonVertexAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EditableMesh.PolygonToCreate +struct FPolygonToCreate +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerimeterVertices; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FPolygonID OriginalPolygonID; // 0x18(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPolygonEdgeHardness PolygonEdgeHardness; // 0x1C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EditableMesh.EdgeToCreate +struct FEdgeToCreate +{ +public: + struct FVertexID VertexID0; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x4(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshElementAttributeList EdgeAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FEdgeID OriginalEdgeID; // 0x18(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EditableMesh.VertexInstanceToCreate +struct FVertexInstanceToCreate +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshElementAttributeList VertexInstanceAttributes; // 0x8(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVertexInstanceID OriginalVertexInstanceID; // 0x18(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.VertexToCreate +struct FVertexToCreate +{ +public: + struct FMeshElementAttributeList VertexAttributes; // 0x0(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVertexID OriginalVertexID; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// ScriptStruct EditableMesh.SubdividedQuadVertex +struct FSubdividedQuadVertex +{ +public: + int32 VertexPositionIndex; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextureCoordinate0; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextureCoordinate1; // 0xC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VertexColor; // 0x14(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VertexNormal; // 0x18(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VertexTangent; // 0x24(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VertexBinormalSign; // 0x30(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xD0 (0xD0 - 0x0) +// ScriptStruct EditableMesh.SubdividedQuad +struct FSubdividedQuad +{ +public: + struct FSubdividedQuadVertex QuadVertex0; // 0x0(0x34)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubdividedQuadVertex QuadVertex1; // 0x34(0x34)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubdividedQuadVertex QuadVertex2; // 0x68(0x34)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubdividedQuadVertex QuadVertex3; // 0x9C(0x34)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EditableMesh.SubdivisionLimitSection +struct FSubdivisionLimitSection +{ +public: + TArray SubdividedQuads; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct EditableMesh.SubdividedWireEdge +struct FSubdividedWireEdge +{ +public: + int32 EdgeVertex0PositionIndex; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EdgeVertex1PositionIndex; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct EditableMesh.SubdivisionLimitData +struct FSubdivisionLimitData +{ +public: + TArray VertexPositions; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Sections; // 0x10(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubdividedWireEdges; // 0x20(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct EditableMesh.RenderingPolygonGroup +struct FRenderingPolygonGroup +{ +public: + uint32 RenderingSectionIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriangles; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A8[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct EditableMesh.RenderingPolygon +struct FRenderingPolygon +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TriangulatedPolygonTriangleIndices; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_classes.hpp new file mode 100644 index 0000000..bdfcb95 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x31 (0x291 - 0x260) +// WidgetBlueprintGeneratedClass EndCutscene_UI.EndCutscene_UI_C +class UEndCutscene_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeIn; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_1; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UMediaPlayer* MediaPlayer; // 0x278(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mat; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName LevelToLoad; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsSolo; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UEndCutscene_UI_C* GetDefaultObj(); + + void Construct(); + void OnFinish(); + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_EndCutscene_UI(int32 EntryPoint, class UW_Credits_C* CallFunc_Create_ReturnValue, bool CallFunc_OpenSource_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool K2Node_Event_IsDesignTime, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_functions.cpp new file mode 100644 index 0000000..3b5c9ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_functions.cpp @@ -0,0 +1,134 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass EndCutscene_UI.EndCutscene_UI_C +// (None) + +class UClass* UEndCutscene_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EndCutscene_UI_C"); + + return Clss; +} + + +// EndCutscene_UI_C EndCutscene_UI.Default__EndCutscene_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UEndCutscene_UI_C* UEndCutscene_UI_C::GetDefaultObj() +{ + static class UEndCutscene_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UEndCutscene_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EndCutscene_UI.EndCutscene_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UEndCutscene_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndCutscene_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function EndCutscene_UI.EndCutscene_UI_C.OnFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UEndCutscene_UI_C::OnFinish() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndCutscene_UI_C", "OnFinish"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function EndCutscene_UI.EndCutscene_UI_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UEndCutscene_UI_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndCutscene_UI_C", "PreConstruct"); + + Params::UEndCutscene_UI_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function EndCutscene_UI.EndCutscene_UI_C.ExecuteUbergraph_EndCutscene_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_Credits_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_OpenSource_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UEndCutscene_UI_C::ExecuteUbergraph_EndCutscene_UI(int32 EntryPoint, class UW_Credits_C* CallFunc_Create_ReturnValue, bool CallFunc_OpenSource_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool K2Node_Event_IsDesignTime, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndCutscene_UI_C", "ExecuteUbergraph_EndCutscene_UI"); + + Params::UEndCutscene_UI_C_ExecuteUbergraph_EndCutscene_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_OpenSource_ReturnValue = CallFunc_OpenSource_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_PlayAnimationForward_ReturnValue = CallFunc_PlayAnimationForward_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_parameters.hpp new file mode 100644 index 0000000..88f1a07 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_parameters.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function EndCutscene_UI.EndCutscene_UI_C.PreConstruct +struct UEndCutscene_UI_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x40 (0x40 - 0x0) +// Function EndCutscene_UI.EndCutscene_UI_C.ExecuteUbergraph_EndCutscene_UI +struct UEndCutscene_UI_C_ExecuteUbergraph_EndCutscene_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1717[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Credits_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_OpenSource_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1718[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x14(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_1719[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_171A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EndCutscene_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_structs.hpp new file mode 100644 index 0000000..f6a0513 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineMessages_structs.hpp @@ -0,0 +1,87 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct EngineMessages.EngineServiceNotification +struct FEngineServiceNotification +{ +public: + class FString Text; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double TimeSeconds; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct EngineMessages.EngineServiceTerminate +struct FEngineServiceTerminate +{ +public: + class FString UserName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EngineMessages.EngineServiceExecuteCommand +struct FEngineServiceExecuteCommand +{ +public: + class FString Command; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserName; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EngineMessages.EngineServiceAuthGrant +struct FEngineServiceAuthGrant +{ +public: + class FString UserName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserToGrant; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct EngineMessages.EngineServiceAuthDeny +struct FEngineServiceAuthDeny +{ +public: + class FString UserName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserToDeny; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct EngineMessages.EngineServicePong +struct FEngineServicePong +{ +public: + class FString CurrentLevel; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EngineVersion; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasBegunPlay; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid InstanceId; // 0x18(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InstanceType; // 0x28(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SessionId; // 0x38(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldTimeSeconds; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct EngineMessages.EngineServicePing +struct FEngineServicePing +{ +public: + uint8 Pad_A1C[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_classes.hpp new file mode 100644 index 0000000..9b60125 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_classes.hpp @@ -0,0 +1,166 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x70 - 0x28) +// Class EngineSettings.ConsoleSettings +class UConsoleSettings : public UObject +{ +public: + int32 MaxScrollbackSize; // 0x28(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A89[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ManualAutoCompleteList; // 0x30(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AutoCompleteMapPaths; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + float BackgroundOpacityPercentage; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrderTopToBottom; // 0x54(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisplayHelpInAutoComplete; // 0x55(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor InputColor; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor HistoryColor; // 0x5C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor AutoCompleteCommandColor; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor AutoCompleteCVarColor; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor AutoCompleteFadedColor; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UConsoleSettings* GetDefaultObj(); + +}; + +// 0xC8 (0xF0 - 0x28) +// Class EngineSettings.GameMapsSettings +class UGameMapsSettings : public UObject +{ +public: + class FString LocalMapOptions; // 0x28(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath TransitionMap; // 0x38(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSplitscreen; // 0x50(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETwoPlayerSplitScreenType TwoPlayerSplitscreenLayout; // 0x51(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EThreePlayerSplitScreenType ThreePlayerSplitscreenLayout; // 0x52(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFourPlayerSplitScreenType FourPlayerSplitscreenLayout; // 0x53(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOffsetPlayerGamepadIds; // 0x54(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath GameInstanceClass; // 0x58(0x18)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameDefaultMap; // 0x70(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath ServerDefaultMap; // 0x88(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftClassPath GlobalDefaultGameMode; // 0xA0(0x18)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftClassPath GlobalDefaultServerGameMode; // 0xB8(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray GameModeMapPrefixes; // 0xD0(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPrivate) + TArray GameModeClassAliases; // 0xE0(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UGameMapsSettings* GetDefaultObj(); + + void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); + bool GetSkipAssigningGamepadToPlayer1(); + class UGameMapsSettings* GetGameMapsSettings(); +}; + +// 0x30 (0x58 - 0x28) +// Class EngineSettings.GameNetworkManagerSettings +class UGameNetworkManagerSettings : public UObject +{ +public: + int32 MinDynamicBandwidth; // 0x28(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDynamicBandwidth; // 0x2C(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalNetBandwidth; // 0x30(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BadPingThreshold; // 0x34(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsStandbyCheckingEnabled : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B0 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1A8D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StandbyRxCheatTime; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandbyTxCheatTime; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForRxStandby; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForTxStandby; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentForBadPing; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JoinInProgressStandbyWaitTime; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameNetworkManagerSettings* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class EngineSettings.GameSessionSettings +class UGameSessionSettings : public UObject +{ +public: + int32 MaxSpectators; // 0x28(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x2C(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPushToTalk : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameSessionSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class EngineSettings.GeneralEngineSettings +class UGeneralEngineSettings : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UGeneralEngineSettings* GetDefaultObj(); + +}; + +// 0xE8 (0x110 - 0x28) +// Class EngineSettings.GeneralProjectSettings +class UGeneralProjectSettings : public UObject +{ +public: + class FString CompanyName; // 0x28(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CompanyDistinguishedName; // 0x38(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CopyrightNotice; // 0x48(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x58(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Homepage; // 0x68(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LicensingTerms; // 0x78(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PrivacyPolicy; // 0x88(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ProjectID; // 0x98(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ProjectName; // 0xA8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ProjectVersion; // 0xB8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SupportContact; // 0xC8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ProjectDisplayedTitle; // 0xD8(0x18)(Edit, Config, NativeAccessSpecifierPublic) + class FText ProjectDebugTitleInfo; // 0xF0(0x18)(Edit, Config, NativeAccessSpecifierPublic) + bool bShouldWindowPreserveAspectRatio; // 0x108(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBorderlessWindow; // 0x109(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartInVR; // 0x10A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowWindowResize; // 0x10B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowClose; // 0x10C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMaximize; // 0x10D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMinimize; // 0x10E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A90[0x1]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeneralProjectSettings* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class EngineSettings.HudSettings +class UHudSettings : public UObject +{ +public: + uint8 bShowHUD : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1A91[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DebugDisplay; // 0x30(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UHudSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_functions.cpp new file mode 100644 index 0000000..fd9de0c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_functions.cpp @@ -0,0 +1,295 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class EngineSettings.ConsoleSettings +// (None) + +class UClass* UConsoleSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConsoleSettings"); + + return Clss; +} + + +// ConsoleSettings EngineSettings.Default__ConsoleSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConsoleSettings* UConsoleSettings::GetDefaultObj() +{ + static class UConsoleSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UConsoleSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EngineSettings.GameMapsSettings +// (None) + +class UClass* UGameMapsSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameMapsSettings"); + + return Clss; +} + + +// GameMapsSettings EngineSettings.Default__GameMapsSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameMapsSettings* UGameMapsSettings::GetDefaultObj() +{ + static class UGameMapsSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameMapsSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EngineSettings.GameMapsSettings.SetSkipAssigningGamepadToPlayer1 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSkipFirstPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameMapsSettings::SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMapsSettings", "SetSkipAssigningGamepadToPlayer1"); + + Params::UGameMapsSettings_SetSkipAssigningGamepadToPlayer1_Params Parms{}; + + Parms.bSkipFirstPlayer = bSkipFirstPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EngineSettings.GameMapsSettings.GetSkipAssigningGamepadToPlayer1 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameMapsSettings::GetSkipAssigningGamepadToPlayer1() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMapsSettings", "GetSkipAssigningGamepadToPlayer1"); + + Params::UGameMapsSettings_GetSkipAssigningGamepadToPlayer1_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EngineSettings.GameMapsSettings.GetGameMapsSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UGameMapsSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameMapsSettings* UGameMapsSettings::GetGameMapsSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMapsSettings", "GetGameMapsSettings"); + + Params::UGameMapsSettings_GetGameMapsSettings_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class EngineSettings.GameNetworkManagerSettings +// (None) + +class UClass* UGameNetworkManagerSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameNetworkManagerSettings"); + + return Clss; +} + + +// GameNetworkManagerSettings EngineSettings.Default__GameNetworkManagerSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameNetworkManagerSettings* UGameNetworkManagerSettings::GetDefaultObj() +{ + static class UGameNetworkManagerSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameNetworkManagerSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EngineSettings.GameSessionSettings +// (None) + +class UClass* UGameSessionSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameSessionSettings"); + + return Clss; +} + + +// GameSessionSettings EngineSettings.Default__GameSessionSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameSessionSettings* UGameSessionSettings::GetDefaultObj() +{ + static class UGameSessionSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameSessionSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EngineSettings.GeneralEngineSettings +// (None) + +class UClass* UGeneralEngineSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeneralEngineSettings"); + + return Clss; +} + + +// GeneralEngineSettings EngineSettings.Default__GeneralEngineSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeneralEngineSettings* UGeneralEngineSettings::GetDefaultObj() +{ + static class UGeneralEngineSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGeneralEngineSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EngineSettings.GeneralProjectSettings +// (None) + +class UClass* UGeneralProjectSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeneralProjectSettings"); + + return Clss; +} + + +// GeneralProjectSettings EngineSettings.Default__GeneralProjectSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeneralProjectSettings* UGeneralProjectSettings::GetDefaultObj() +{ + static class UGeneralProjectSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGeneralProjectSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class EngineSettings.HudSettings +// (None) + +class UClass* UHudSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HudSettings"); + + return Clss; +} + + +// HudSettings EngineSettings.Default__HudSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHudSettings* UHudSettings::GetDefaultObj() +{ + static class UHudSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UHudSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_parameters.hpp new file mode 100644 index 0000000..75dff60 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_parameters.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function EngineSettings.GameMapsSettings.SetSkipAssigningGamepadToPlayer1 +struct UGameMapsSettings_SetSkipAssigningGamepadToPlayer1_Params +{ +public: + bool bSkipFirstPlayer; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EngineSettings.GameMapsSettings.GetSkipAssigningGamepadToPlayer1 +struct UGameMapsSettings_GetSkipAssigningGamepadToPlayer1_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function EngineSettings.GameMapsSettings.GetGameMapsSettings +struct UGameMapsSettings_GetGameMapsSettings_Params +{ +public: + class UGameMapsSettings* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_structs.hpp new file mode 100644 index 0000000..42ddeb0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EngineSettings_structs.hpp @@ -0,0 +1,69 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESubLevelStripMode : uint8 +{ + ExactClass = 0, + IsChildOf = 1, + ESubLevelStripMode_MAX = 2, +}; + +enum class EFourPlayerSplitScreenType : uint8 +{ + Grid = 0, + Vertical = 1, + Horizontal = 2, + EFourPlayerSplitScreenType_MAX = 3, +}; + +enum class EThreePlayerSplitScreenType : uint8 +{ + FavorTop = 0, + FavorBottom = 1, + Vertical = 2, + Horizontal = 3, + EThreePlayerSplitScreenType_MAX = 4, +}; + +enum class ETwoPlayerSplitScreenType : uint8 +{ + Horizontal = 0, + Vertical = 1, + ETwoPlayerSplitScreenType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct EngineSettings.AutoCompleteCommand +struct FAutoCompleteCommand +{ +public: + class FString Command; // 0x0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Desc; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A92[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct EngineSettings.GameModeName +struct FGameModeName +{ +public: + class FString Name; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameMode; // 0x10(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_classes.hpp new file mode 100644 index 0000000..85ecc4d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_classes.hpp @@ -0,0 +1,21068 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x88 (0xB0 - 0x28) +// Class Engine.ActorComponent +class UActorComponent : public UObject +{ +public: + uint8 Pad_C6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FActorComponentTickFunction PrimaryComponentTick; // 0x30(0x30)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ComponentTags; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UCSSerializationIndex; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_6 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bNetAddressable : 1; // Mask: 0x8, PropSize: 0x10x88(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bReplicates : 1; // Mask: 0x10, PropSize: 0x10x88(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_7 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 BitPad_8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAutoActivate : 1; // Mask: 0x80, PropSize: 0x10x89(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsActive : 1; // Mask: 0x1, PropSize: 0x10x8A(0x1)(Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEditableWhenInherited : 1; // Mask: 0x2, PropSize: 0x10x8A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bCanEverAffectNavigation : 1; // Mask: 0x8, PropSize: 0x10x8A(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_A : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bIsEditorOnly : 1; // Mask: 0x20, PropSize: 0x10x8A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_CA[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EComponentCreationMethod CreationMethod; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentActivated; // 0x8D(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentDeactivated; // 0x8E(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_CB[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray UCSModifiedProperties; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_CC[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UActorComponent* GetDefaultObj(); + + void ToggleActive(); + void SetTickGroup(enum class ETickingGroup NewTickGroup); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetIsReplicated(bool ShouldReplicate); + void SetComponentTickIntervalAndCooldown(float TickInterval); + void SetComponentTickInterval(float TickInterval); + void SetComponentTickEnabled(bool bEnabled); + void SetAutoActivate(bool bNewAutoActivate); + void SetActive(bool bNewActive, bool bReset); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void ReceiveTick(float DeltaSeconds); + void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason); + void ReceiveBeginPlay(); + void OnRep_IsActive(); + void K2_DestroyComponent(class UObject* Object); + bool IsComponentTickEnabled(); + bool IsBeingDestroyed(); + bool IsActive(); + class AActor* GetOwner(); + float GetComponentTickInterval(); + void Deactivate(); + bool ComponentHasTag(class FName Tag); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + void Activate(bool bReset); +}; + +// 0x1F8 (0x220 - 0x28) +// Class Engine.Actor +class AActor : public UObject +{ +public: + struct FActorTickFunction PrimaryActorTick; // 0x28(0x30)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 bNetTemporary : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetStartup : 1; // Mask: 0x2, PropSize: 0x10x58(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyRelevantToOwner : 1; // Mask: 0x4, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysRelevant : 1; // Mask: 0x8, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplicateMovement : 1; // Mask: 0x10, PropSize: 0x10x58(0x1)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHidden : 1; // Mask: 0x20, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bTearOff : 1; // Mask: 0x40, PropSize: 0x10x58(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bForceNetAddressable : 1; // Mask: 0x80, PropSize: 0x10x58(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bExchangedRoles : 1; // Mask: 0x1, PropSize: 0x10x59(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetLoadOnClient : 1; // Mask: 0x2, PropSize: 0x10x59(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetUseOwnerRelevancy : 1; // Mask: 0x4, PropSize: 0x10x59(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRelevantForNetworkReplays : 1; // Mask: 0x8, PropSize: 0x10x59(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRelevantForLevelBounds : 1; // Mask: 0x10, PropSize: 0x10x59(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplayRewindable : 1; // Mask: 0x20, PropSize: 0x10x59(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTickBeforeBeginPlay : 1; // Mask: 0x40, PropSize: 0x10x59(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDestroyWhenFinished : 1; // Mask: 0x80, PropSize: 0x10x59(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bCanBeDamaged : 1; // Mask: 0x1, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bBlockInput : 1; // Mask: 0x2, PropSize: 0x10x5A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollideWhenPlacing : 1; // Mask: 0x4, PropSize: 0x10x5A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFindCameraComponentWhenViewTarget : 1; // Mask: 0x8, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateOverlapEventsDuringLevelStreaming : 1; // Mask: 0x10, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoresOriginShifting : 1; // Mask: 0x20, PropSize: 0x10x5A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAutoLODGeneration : 1; // Mask: 0x40, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsEditorOnlyActor : 1; // Mask: 0x80, PropSize: 0x10x5A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bActorSeamlessTraveled : 1; // Mask: 0x1, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplicates : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCanBeInCluster : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowReceiveTickEventOnDedicatedServer : 1; // Mask: 0x8, PropSize: 0x10x5B(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_F : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 BitPad_10 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bActorEnableCollision : 1; // Mask: 0x8, PropSize: 0x10x5C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bActorIsBeingDestroyed : 1; // Mask: 0x10, PropSize: 0x10x5C(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_11 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EActorUpdateOverlapsMethod UpdateOverlapsMethodDuringLevelStreaming; // 0x5D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EActorUpdateOverlapsMethod DefaultUpdateOverlapsMethodDuringLevelStreaming; // 0x5E(0x1)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENetRole RemoteRole; // 0x5F(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRepMovement ReplicatedMovement; // 0x60(0x34)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate) + float InitialLifeSpan; // 0x94(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomTimeDilation; // 0x98(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRepAttachment AttachmentReplication; // 0xA0(0x40)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class AActor* Owner; // 0xE0(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName NetDriverName; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ENetRole Role; // 0xF0(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENetDormancy NetDormancy; // 0xF1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0xF2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAutoReceiveInput AutoReceiveInput; // 0xF3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputPriority; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInputComponent* InputComponent; // 0xF8(0x8)(ExportObject, ZeroConstructor, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetCullDistanceSquared; // 0x100(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetTag; // 0x104(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetUpdateFrequency; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinNetUpdateFrequency; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetPriority; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* Instigator; // 0x118(0x8)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Children; // 0x120(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class USceneComponent* RootComponent; // 0x130(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ControllingMatineeActors; // 0x138(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_155[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Layers; // 0x150(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr ParentComponent; // 0x160(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_156[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Tags; // 0x170(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeAnyDamage; // 0x180(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakePointDamage; // 0x181(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeRadialDamage; // 0x182(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorBeginOverlap; // 0x183(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorEndOverlap; // 0x184(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x185(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x186(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x187(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x188(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x189(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x18A(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x18B(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x18C(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorHit; // 0x18D(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnDestroyed; // 0x18E(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndPlay; // 0x18F(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_157[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InstanceComponents; // 0x1F0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray BlueprintCreatedComponents; // 0x200(0x10)(ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, NativeAccessSpecifierPublic) + uint8 Pad_158[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AActor* GetDefaultObj(); + + bool WasRecentlyRendered(float Tolerance); + void UserConstructionScript(); + void TearOff(); + void SnapRootComponentTo(class AActor* InParentActor, class FName InSocketName); + void SetTickGroup(enum class ETickingGroup NewTickGroup); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetReplicates(bool bInReplicates); + void SetReplicateMovement(bool bInReplicateMovement); + void SetOwner(class AActor* NewOwner); + void SetNetDormancy(enum class ENetDormancy NewDormancy); + void SetLifeSpan(float InLifespan); + void SetAutoDestroyWhenFinished(bool bVal); + void SetActorTickInterval(float TickInterval); + void SetActorTickEnabled(bool bEnabled); + void SetActorScale3D(const struct FVector& NewScale3D); + void SetActorRelativeScale3D(const struct FVector& NewRelativeScale); + void SetActorHiddenInGame(bool bNewHidden); + void SetActorEnableCollision(bool bNewActorEnableCollision); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void ReceiveTick(float DeltaSeconds); + void ReceiveRadialDamage(float DamageReceived, class UDamageType* DamageType, const struct FVector& Origin, struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceivePointDamage(float Damage, class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, struct FHitResult& HitInfo); + void ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, struct FHitResult& Hit); + void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason); + void ReceiveDestroyed(); + void ReceiveBeginPlay(); + void ReceiveAnyDamage(float Damage, class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceiveActorOnReleased(const struct FKey& ButtonReleased); + void ReceiveActorOnInputTouchLeave(enum class ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnter(enum class ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnd(enum class ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchBegin(enum class ETouchIndex FingerIndex); + void ReceiveActorOnClicked(const struct FKey& ButtonPressed); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void ReceiveActorEndCursorOver(); + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorBeginCursorOver(); + void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); + void OnRep_ReplicateMovement(); + void OnRep_ReplicatedMovement(); + void OnRep_Owner(); + void OnRep_Instigator(); + void OnRep_AttachmentReplication(); + void MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag); + class UMaterialInstanceDynamic* MakeMIDForMaterial(class UMaterialInterface* Parent); + bool K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation); + bool K2_SetActorTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics); + void K2_SetActorRelativeTransform(struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_OnReset(); + void K2_OnEndViewTarget(class APlayerController* PC); + void K2_OnBecomeViewTarget(class APlayerController* PC); + class USceneComponent* K2_GetRootComponent(); + TArray K2_GetComponentsByClass(TSubclassOf ComponentClass); + struct FRotator K2_GetActorRotation(); + struct FVector K2_GetActorLocation(); + void K2_DetachFromActor(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule); + void K2_DestroyComponent(class UActorComponent* Component); + void K2_DestroyActor(); + void K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_AttachToActor(class AActor* ParentActor, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + void K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + void K2_AddActorWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool IsOverlappingActor(class AActor* Other); + bool IsChildActor(); + bool IsActorTickEnabled(); + bool IsActorBeingDestroyed(); + bool HasAuthority(); + float GetVerticalDistanceTo(class AActor* OtherActor); + struct FVector GetVelocity(); + struct FTransform GetTransform(); + bool GetTickableWhenPaused(); + float GetSquaredHorizontalDistanceTo(class AActor* OtherActor); + float GetSquaredDistanceTo(class AActor* OtherActor); + enum class ENetRole GetRemoteRole(); + class UChildActorComponent* GetParentComponent(); + class AActor* GetParentActor(); + class AActor* GetOwner(); + void GetOverlappingComponents(TArray* OverlappingComponents); + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter); + enum class ENetRole GetLocalRole(); + float GetLifeSpan(); + class AController* GetInstigatorController(); + class APawn* GetInstigator(); + struct FVector GetInputVectorAxisValue(const struct FKey& InputAxisKey); + float GetInputAxisValue(class FName InputAxisName); + float GetInputAxisKeyValue(const struct FKey& InputAxisKey); + float GetHorizontalDotProductTo(class AActor* OtherActor); + float GetHorizontalDistanceTo(class AActor* OtherActor); + float GetGameTimeSinceCreation(); + float GetDotProductTo(class AActor* OtherActor); + float GetDistanceTo(class AActor* OtherActor); + TArray GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag); + TArray GetComponentsByInterface(TSubclassOf Interface); + class UActorComponent* GetComponentByClass(TSubclassOf ComponentClass); + class FName GetAttachParentSocketName(); + class AActor* GetAttachParentActor(); + void GetAttachedActors(TArray* OutActors, bool bResetArray); + void GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants); + struct FVector GetActorUpVector(); + float GetActorTimeDilation(); + float GetActorTickInterval(); + struct FVector GetActorScale3D(); + struct FVector GetActorRightVector(); + struct FVector GetActorRelativeScale3D(); + struct FVector GetActorForwardVector(); + void GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation); + bool GetActorEnableCollision(); + void GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors); + void ForceNetUpdate(); + void FlushNetDormancy(); + void FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, struct FTransform& RelativeTransform); + void EnableInput(class APlayerController* PlayerController); + void DisableInput(class APlayerController* PlayerController); + void DetachRootComponentFromParent(bool bMaintainWorldPosition); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + class UActorComponent* AddComponentByClass(TSubclassOf Class, bool bManualAttachment, struct FTransform& RelativeTransform, bool bDeferredFinish); + class UActorComponent* AddComponent(class FName TemplateName, bool bManualAttachment, struct FTransform& RelativeTransform, class UObject* ComponentTemplateContext, bool bDeferredFinish); + bool ActorHasTag(class FName Tag); +}; + +// 0x58 (0x80 - 0x28) +// Class Engine.Commandlet +class UCommandlet : public UObject +{ +public: + class FString HelpDescription; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpUsage; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpWebLink; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HelpParamNames; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelpParamDescriptions; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 IsServer : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IsClient : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IsEditor : 1; // Mask: 0x4, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LogToConsole : 1; // Mask: 0x8, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShowErrorCount : 1; // Mask: 0x10, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShowProgress : 1; // Mask: 0x20, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_165[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCommandlet* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.Subsystem +class USubsystem : public UObject +{ +public: + uint8 Pad_167[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubsystem* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.DynamicSubsystem +class UDynamicSubsystem : public USubsystem +{ +public: + + static class UClass* StaticClass(); + static class UDynamicSubsystem* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.EngineSubsystem +class UEngineSubsystem : public UDynamicSubsystem +{ +public: + + static class UClass* StaticClass(); + static class UEngineSubsystem* GetDefaultObj(); + +}; + +// 0x148 (0x1F8 - 0xB0) +// Class Engine.SceneComponent +class USceneComponent : public UActorComponent +{ +public: + uint8 Pad_1BC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TWeakObjectPtr PhysicsVolume; // 0xB8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* AttachParent; // 0xC0(0x8)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AttachSocketName; // 0xC8(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AttachChildren; // 0xD0(0x10)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ClientAttachedChildren; // 0xE0(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1BE[0x2C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector RelativeLocation; // 0x11C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRotator RelativeRotation; // 0x128(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector RelativeScale3D; // 0x134(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector ComponentVelocity; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComponentToWorldUpdated : 1; // Mask: 0x1, PropSize: 0x10x14C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_13 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAbsoluteLocation : 1; // Mask: 0x4, PropSize: 0x10x14C(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAbsoluteRotation : 1; // Mask: 0x8, PropSize: 0x10x14C(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAbsoluteScale : 1; // Mask: 0x10, PropSize: 0x10x14C(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bVisible : 1; // Mask: 0x20, PropSize: 0x10x14C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bShouldBeAttached : 1; // Mask: 0x40, PropSize: 0x10x14C(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bShouldSnapLocationWhenAttached : 1; // Mask: 0x80, PropSize: 0x10x14C(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bShouldSnapRotationWhenAttached : 1; // Mask: 0x1, PropSize: 0x10x14D(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bShouldUpdatePhysicsVolume : 1; // Mask: 0x2, PropSize: 0x10x14D(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHiddenInGame : 1; // Mask: 0x4, PropSize: 0x10x14D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBoundsChangeTriggersStreamingDataRebuild : 1; // Mask: 0x8, PropSize: 0x10x14D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAttachParentBound : 1; // Mask: 0x10, PropSize: 0x10x14D(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1C1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EComponentMobility Mobility; // 0x14F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetailMode DetailMode; // 0x150(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ PhysicsVolumeChangedDelegate; // 0x151(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C3[0xA6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USceneComponent* GetDefaultObj(); + + void ToggleVisibility(bool bPropagateToChildren); + bool SnapTo(class USceneComponent* InParent, class FName InSocketName); + void SetWorldScale3D(const struct FVector& NewScale); + void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); + void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); + void SetRelativeScale3D(const struct FVector& NewScale3D); + void SetMobility(enum class EComponentMobility NewMobility); + void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); + void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); + void ResetRelativeTransform(); + void OnRep_Visibility(bool OldValue); + void OnRep_Transform(); + void OnRep_AttachSocketName(); + void OnRep_AttachParent(); + void OnRep_AttachChildren(); + void K2_SetWorldTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + struct FTransform K2_GetComponentToWorld(); + struct FVector K2_GetComponentScale(); + struct FRotator K2_GetComponentRotation(); + struct FVector K2_GetComponentLocation(); + void K2_DetachFromComponent(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule, bool bCallModify); + bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + bool K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachType, bool bWeldSimulatedBodies); + void K2_AddWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool IsVisible(); + bool IsSimulatingPhysics(class FName BoneName); + bool IsAnySimulatingPhysics(); + struct FVector GetUpVector(); + struct FTransform GetSocketTransform(class FName InSocketName, enum class ERelativeTransformSpace TransformSpace); + struct FRotator GetSocketRotation(class FName InSocketName); + struct FQuat GetSocketQuaternion(class FName InSocketName); + struct FVector GetSocketLocation(class FName InSocketName); + bool GetShouldUpdatePhysicsVolume(); + struct FVector GetRightVector(); + struct FTransform GetRelativeTransform(); + class APhysicsVolume* GetPhysicsVolume(); + void GetParentComponents(TArray* Parents); + int32 GetNumChildrenComponents(); + struct FVector GetForwardVector(); + struct FVector GetComponentVelocity(); + void GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children); + class USceneComponent* GetChildComponent(int32 ChildIndex); + class FName GetAttachSocketName(); + class USceneComponent* GetAttachParent(); + TArray GetAllSocketNames(); + bool DoesSocketExist(class FName InSocketName); + void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); +}; + +// 0x258 (0x450 - 0x1F8) +// Class Engine.PrimitiveComponent +class UPrimitiveComponent : public USceneComponent +{ +public: + uint8 Pad_249[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float MinDrawDistance; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LDMaxDrawDistance; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedMaxDrawDistance; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESceneDepthPriorityGroup DepthPriorityGroup; // 0x20C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x20D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EIndirectLightingCacheQuality IndirectLightingCacheQuality; // 0x20E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightmapType LightmapType; // 0x20F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxLODAsImposter : 1; // Mask: 0x1, PropSize: 0x10x210(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBatchImpostersAsInstances : 1; // Mask: 0x2, PropSize: 0x10x210(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNeverDistanceCull : 1; // Mask: 0x4, PropSize: 0x10x210(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAlwaysCreatePhysicsState : 1; // Mask: 0x80, PropSize: 0x10x210(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateOverlapEvents : 1; // Mask: 0x1, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bMultiBodyOverlap : 1; // Mask: 0x2, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTraceComplexOnMove : 1; // Mask: 0x4, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReturnMaterialOnMove : 1; // Mask: 0x8, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseViewOwnerDepthPriorityGroup : 1; // Mask: 0x10, PropSize: 0x10x211(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowCullDistanceVolume : 1; // Mask: 0x20, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasMotionBlurVelocityMeshes : 1; // Mask: 0x40, PropSize: 0x10x211(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisibleInReflectionCaptures : 1; // Mask: 0x80, PropSize: 0x10x211(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisibleInRealTimeSkyCaptures : 1; // Mask: 0x1, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisibleInRayTracing : 1; // Mask: 0x2, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderInMainPass : 1; // Mask: 0x4, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderInDepthPass : 1; // Mask: 0x8, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReceivesDecals : 1; // Mask: 0x10, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOwnerNoSee : 1; // Mask: 0x20, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyOwnerSee : 1; // Mask: 0x40, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTreatAsBackgroundForOcclusion : 1; // Mask: 0x80, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAsOccluder : 1; // Mask: 0x1, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSelectable : 1; // Mask: 0x2, PropSize: 0x10x213(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceMipStreaming : 1; // Mask: 0x4, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasPerInstanceHitProxies : 1; // Mask: 0x8, PropSize: 0x10x213(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastShadow : 1; // Mask: 0x10, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectDynamicIndirectLighting : 1; // Mask: 0x20, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectDistanceFieldLighting : 1; // Mask: 0x40, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDynamicShadow : 1; // Mask: 0x80, PropSize: 0x10x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastStaticShadow : 1; // Mask: 0x1, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastVolumetricTranslucentShadow : 1; // Mask: 0x2, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastContactShadow : 1; // Mask: 0x4, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSelfShadowOnly : 1; // Mask: 0x8, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastFarShadow : 1; // Mask: 0x10, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastInsetShadow : 1; // Mask: 0x20, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastCinematicShadow : 1; // Mask: 0x40, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastHiddenShadow : 1; // Mask: 0x80, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowAsTwoSided : 1; // Mask: 0x1, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLightAsIfStatic : 1; // Mask: 0x2, PropSize: 0x10x215(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLightAttachmentsAsGroup : 1; // Mask: 0x4, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExcludeFromLightAttachmentGroup : 1; // Mask: 0x8, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReceiveMobileCSMShadows : 1; // Mask: 0x10, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSingleSampleShadowFromStationaryLights : 1; // Mask: 0x20, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreRadialImpulse : 1; // Mask: 0x40, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreRadialForce : 1; // Mask: 0x80, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyImpulseOnDamage : 1; // Mask: 0x1, PropSize: 0x10x216(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplicatePhysicsToAutonomousProxy : 1; // Mask: 0x2, PropSize: 0x10x216(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFillCollisionUnderneathForNavmesh : 1; // Mask: 0x4, PropSize: 0x10x216(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AlwaysLoadOnClient : 1; // Mask: 0x8, PropSize: 0x10x216(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AlwaysLoadOnServer : 1; // Mask: 0x10, PropSize: 0x10x216(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEditorCompositing : 1; // Mask: 0x20, PropSize: 0x10x216(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderCustomDepth : 1; // Mask: 0x40, PropSize: 0x10x216(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisibleInSceneCaptureOnly : 1; // Mask: 0x80, PropSize: 0x10x216(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHiddenInSceneCapture : 1; // Mask: 0x1, PropSize: 0x10x217(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ECanBeCharacterBase CanCharacterStepUpOn; // 0x21A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x21B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class ERendererStencilMask CustomDepthStencilWriteMask; // 0x21C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CustomDepthStencilValue; // 0x220(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FCustomPrimitiveData CustomPrimitiveData; // 0x228(0x10)(Edit, AdvancedDisplay, NativeAccessSpecifierPrivate) + struct FCustomPrimitiveData CustomPrimitiveDataInternal; // 0x238(0x10)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_24E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TranslucencySortPriority; // 0x250(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x254(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VisibilityId; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RuntimeVirtualTextures; // 0x260(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int8 VirtualTextureLodBias; // 0x270(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureCullMips; // 0x271(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureMinCoverage; // 0x272(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x273(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float LpvBiasMultiplier; // 0x278(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float BoundsScale; // 0x284(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MoveIgnoreActors; // 0x298(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray MoveIgnoreComponents; // 0x2A8(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_253[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBodyInstance BodyInstance; // 0x2C8(0x158)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentHit; // 0x420(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentBeginOverlap; // 0x421(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentEndOverlap; // 0x422(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentWake; // 0x423(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentSleep; // 0x424(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_255[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x426(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x427(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x428(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x429(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x42A(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x42B(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x42C(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x42D(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_256[0x1A]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* LODParentPrimitive; // 0x448(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UPrimitiveComponent* GetDefaultObj(); + + bool WasRecentlyRendered(float Tolerance); + void WakeRigidBody(class FName BoneName); + void WakeAllRigidBodies(); + void SetWalkableSlopeOverride(struct FWalkableSlopeOverride& NewOverride); + void SetVisibleInSceneCaptureOnly(bool bValue); + void SetUseCCD(bool InUseCCD, class FName BoneName); + void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); + void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); + void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); + void SetSimulatePhysics(bool bSimulate); + void SetRenderInMainPass(bool bValue); + void SetRenderCustomDepth(bool bValue); + void SetReceivesDecals(bool bNewReceivesDecals); + void SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial); + void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocity(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetOwnerNoSee(bool bNewOwnerNoSee); + void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); + void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); + void SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material); + void SetMaterial(int32 ElementIndex, class UMaterialInterface* Material); + void SetMassScale(class FName BoneName, float InMassScale); + void SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass); + void SetLinearDamping(float InDamping); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); + void SetHiddenInSceneCapture(bool bValue); + void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); + void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); + void SetEnableGravity(bool bGravityEnabled); + void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetCustomDepthStencilWriteMask(enum class ERendererStencilMask WriteMaskBit); + void SetCustomDepthStencilValue(int32 Value); + void SetCullDistance(float NewCullDistance); + void SetConstraintMode(enum class EDOFMode ConstraintMode); + void SetCollisionResponseToChannel(enum class ECollisionChannel Channel, enum class ECollisionResponse NewResponse); + void SetCollisionResponseToAllChannels(enum class ECollisionResponse NewResponse); + void SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps); + void SetCollisionObjectType(enum class ECollisionChannel Channel); + void SetCollisionEnabled(enum class ECollisionEnabled NewType); + void SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName); + void SetCastShadow(bool NewCastShadow); + void SetCastInsetShadow(bool bInCastInsetShadow); + void SetCastHiddenShadow(bool NewCastHiddenShadow); + void SetBoundsScale(float NewBoundsScale); + void SetAngularDamping(float InDamping); + void SetAllUseCCD(bool InUseCCD); + void SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent); + void SetAllPhysicsAngularVelocityInRadians(struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllPhysicsAngularVelocityInDegrees(struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllMassScale(float InMassScale); + struct FVector ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName); + void PutRigidBodyToSleep(class FName BoneName); + bool K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_IsQueryCollisionEnabled(); + bool K2_IsPhysicsCollisionEnabled(); + bool K2_IsCollisionEnabled(); + bool K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool IsOverlappingComponent(class UPrimitiveComponent* OtherComp); + bool IsOverlappingActor(class AActor* Other); + bool IsGravityEnabled(); + bool IsAnyRigidBodyAwake(); + void IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore); + void IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore); + struct FWalkableSlopeOverride GetWalkableSlopeOverride(); + struct FVector GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName); + struct FVector GetPhysicsLinearVelocity(class FName BoneName); + struct FVector GetPhysicsAngularVelocityInRadians(class FName BoneName); + struct FVector GetPhysicsAngularVelocityInDegrees(class FName BoneName); + struct FVector GetPhysicsAngularVelocity(class FName BoneName); + void GetOverlappingComponents(TArray* OutOverlappingComponents); + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter); + int32 GetNumMaterials(); + class UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex); + class UMaterialInterface* GetMaterial(int32 ElementIndex); + float GetMassScale(class FName BoneName); + float GetMass(); + float GetLinearDamping(); + struct FVector GetInertiaTensor(class FName BoneName); + bool GetGenerateOverlapEvents(); + enum class ECollisionResponse GetCollisionResponseToChannel(enum class ECollisionChannel Channel); + class FName GetCollisionProfileName(); + enum class ECollisionChannel GetCollisionObjectType(); + enum class ECollisionEnabled GetCollisionEnabled(); + float GetClosestPointOnCollision(struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName); + struct FVector GetCenterOfMass(class FName BoneName); + float GetAngularDamping(); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); + TArray CopyArrayOfMoveIgnoreComponents(); + TArray CopyArrayOfMoveIgnoreActors(); + void ClearMoveIgnoreComponents(); + void ClearMoveIgnoreActors(); + bool CanCharacterStepUp(class APawn* Pawn); + void AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddTorque(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bVelChange); + void AddRadialForce(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bAccelChange); + void AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName); + void AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange); + void AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddAngularImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintFunctionLibrary +class UBlueprintFunctionLibrary : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintFunctionLibrary* GetDefaultObj(); + +}; + +// 0x18 (0x468 - 0x450) +// Class Engine.ShapeComponent +class UShapeComponent : public UPrimitiveComponent +{ +public: + class UBodySetup* ShapeBodySetup; // 0x450(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AreaClass; // 0x458(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ShapeColor; // 0x460(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOnlyIfSelected : 1; // Mask: 0x1, PropSize: 0x10x464(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldCollideWhenPlacing : 1; // Mask: 0x2, PropSize: 0x10x464(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDynamicObstacle : 1; // Mask: 0x4, PropSize: 0x10x464(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UShapeComponent* GetDefaultObj(); + +}; + +// 0x18 (0x480 - 0x468) +// Class Engine.BoxComponent +class UBoxComponent : public UShapeComponent +{ +public: + struct FVector BoxExtent; // 0x468(0xC)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LineThickness; // 0x474(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBoxComponent* GetDefaultObj(); + + void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps); + struct FVector GetUnscaledBoxExtent(); + struct FVector GetScaledBoxExtent(); +}; + +// 0x38 (0x258 - 0x220) +// Class Engine.Brush +class ABrush : public AActor +{ +public: + enum class EBrushType BrushType; // 0x220(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_270[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor BrushColor; // 0x224(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bColored : 1; // Mask: 0x1, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSolidWhenSelected : 1; // Mask: 0x2, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPlaceableFromClassBrowser : 1; // Mask: 0x4, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotForClientOrServer : 1; // Mask: 0x8, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1E : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_271[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UModel* Brush; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBrushComponent* BrushComponent; // 0x238(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bInManipulation : 1; // Mask: 0x1, PropSize: 0x10x240(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_272[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SavedSelections; // 0x248(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ABrush* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.Volume +class AVolume : public ABrush +{ +public: + + static class UClass* StaticClass(); + static class AVolume* GetDefaultObj(); + +}; + +// 0x10 (0x268 - 0x258) +// Class Engine.PhysicsVolume +class APhysicsVolume : public AVolume +{ +public: + float TerminalVelocity; // 0x258(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x25C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FluidFriction; // 0x260(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWaterVolume : 1; // Mask: 0x1, PropSize: 0x10x264(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPhysicsOnContact : 1; // Mask: 0x2, PropSize: 0x10x264(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_273[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APhysicsVolume* GetDefaultObj(); + +}; + +// 0x28 (0x478 - 0x450) +// Class Engine.MeshComponent +class UMeshComponent : public UPrimitiveComponent +{ +public: + TArray OverrideMaterials; // 0x450(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEnableMaterialParameterCaching : 1; // Mask: 0x1, PropSize: 0x10x470(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_279[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMeshComponent* GetDefaultObj(); + + void SetVectorParameterValueOnMaterials(class FName ParameterName, const struct FVector& ParameterValue); + void SetScalarParameterValueOnMaterials(class FName ParameterName, float ParameterValue); + void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); + bool IsMaterialSlotNameValid(class FName MaterialSlotName); + TArray GetMaterialSlotNames(); + TArray GetMaterials(); + int32 GetMaterialIndex(class FName MaterialSlotName); +}; + +// 0xF8 (0x548 - 0x450) +// Class Engine.SplineComponent +class USplineComponent : public UPrimitiveComponent +{ +public: + struct FSplineCurves SplineCurves; // 0x450(0x70)(Edit, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineInfo; // 0x4C0(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat SplineRotInfo; // 0x4D8(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineScaleInfo; // 0x4F0(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat SplineReparamTable; // 0x508(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSplineEditingPerInstance; // 0x520(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReparamStepsPerSegment; // 0x524(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x528(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryEndpoints; // 0x52C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSplineHasBeenEdited; // 0x52D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifiedByConstructionScript; // 0x52E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInputSplinePointsToConstructionScript; // 0x52F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x530(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClosedLoop; // 0x531(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoopPositionOverride; // 0x532(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D4[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopPosition; // 0x534(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector DefaultUpVector; // 0x538(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USplineComponent* GetDefaultObj(); + + void UpdateSpline(); + void SetWorldLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation); + void SetUpVectorAtSplinePoint(int32 PointIndex, struct FVector& InUpVector, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetUnselectedSplineSegmentColor(struct FLinearColor& SegmentColor); + void SetTangentsAtSplinePoint(int32 PointIndex, struct FVector& InArriveTangent, struct FVector& InLeaveTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetTangentColor(struct FLinearColor& TangentColor); + void SetTangentAtSplinePoint(int32 PointIndex, struct FVector& InTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetSplineWorldPoints(TArray& Points); + void SetSplinePointType(int32 PointIndex, enum class ESplinePointType Type, bool bUpdateSpline); + void SetSplinePoints(TArray& Points, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetSplineLocalPoints(TArray& Points); + void SetSelectedSplineSegmentColor(struct FLinearColor& SegmentColor); + void SetScaleAtSplinePoint(int32 PointIndex, struct FVector& InScaleVector, bool bUpdateSpline); + void SetRotationAtSplinePoint(int32 PointIndex, struct FRotator& InRotation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetDrawDebug(bool bShow); + void SetDefaultUpVector(struct FVector& UpVector, enum class ESplineCoordinateSpace CoordinateSpace); + void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); + void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); + void RemoveSplinePoint(int32 Index, bool bUpdateSpline); + bool IsClosedLoop(); + struct FVector GetWorldTangentAtDistanceAlongSpline(float Distance); + struct FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); + struct FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); + struct FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); + struct FVector GetWorldLocationAtSplinePoint(int32 PointIndex); + struct FVector GetWorldLocationAtDistanceAlongSpline(float Distance); + struct FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); + struct FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); + struct FVector GetVectorPropertyAtSplinePoint(int32 Index, class FName PropertyName); + struct FVector GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName); + struct FVector GetUpVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FVector GetUpVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetUpVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetUpVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + struct FTransform GetTransformAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); + struct FTransform GetTransformAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale); + struct FTransform GetTransformAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale); + struct FTransform GetTransformAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale); + struct FVector GetTangentAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FVector GetTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetTangentAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetTangentAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + enum class ESplinePointType GetSplinePointType(int32 PointIndex); + float GetSplineLength(); + struct FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); + struct FVector GetScaleAtSplinePoint(int32 PointIndex); + struct FVector GetScaleAtSplineInputKey(float InKey); + struct FVector GetScaleAtDistanceAlongSpline(float Distance); + struct FRotator GetRotationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FRotator GetRotationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FRotator GetRotationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FRotator GetRotationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + float GetRollAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + float GetRollAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + float GetRollAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + float GetRollAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetRightVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FVector GetRightVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetRightVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetRightVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + int32 GetNumberOfSplineSegments(); + int32 GetNumberOfSplinePoints(); + struct FVector GetLocationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FVector GetLocationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetLocationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetLocationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + void GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, enum class ESplineCoordinateSpace CoordinateSpace); + void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent); + struct FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + float GetInputKeyAtDistanceAlongSpline(float Distance); + float GetFloatPropertyAtSplinePoint(int32 Index, class FName PropertyName); + float GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName); + float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); + float GetDistanceAlongSplineAtSplineInputKey(float InKey); + struct FVector GetDirectionAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity); + struct FVector GetDirectionAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetDirectionAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetDirectionAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetDefaultUpVector(enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector GetArriveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector FindUpVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + struct FTransform FindTransformClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale); + struct FVector FindTangentClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector FindScaleClosestToWorldLocation(struct FVector& WorldLocation); + struct FRotator FindRotationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + float FindRollClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector FindRightVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + struct FVector FindLocationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + float FindInputKeyClosestToWorldLocation(struct FVector& WorldLocation); + struct FVector FindDirectionClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace); + void ClearSplinePoints(bool bUpdateSpline); + void AddSplineWorldPoint(struct FVector& Position); + void AddSplinePointAtIndex(struct FVector& Position, int32 Index, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplinePoint(struct FVector& Position, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplineLocalPoint(struct FVector& Position); + void AddPoints(TArray& Points, bool bUpdateSpline); + void AddPoint(struct FSplinePoint& Point, bool bUpdateSpline); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.SplineMetadata +class USplineMetadata : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USplineMetadata* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.WorldSubsystem +class UWorldSubsystem : public USubsystem +{ +public: + + static class UClass* StaticClass(); + static class UWorldSubsystem* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.TickableWorldSubsystem +class UTickableWorldSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_2D6[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTickableWorldSubsystem* GetDefaultObj(); + +}; + +// 0x0 (0x450 - 0x450) +// Class Engine.FXSystemComponent +class UFXSystemComponent : public UPrimitiveComponent +{ +public: + + static class UClass* StaticClass(); + static class UFXSystemComponent* GetDefaultObj(); + + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + void SetUseAutoManageAttachment(bool bAutoManage); + void SetIntParameter(class FName ParameterName, int32 Param); + void SetFloatParameter(class FName ParameterName, float Param); + void SetEmitterEnable(class FName EmitterName, bool bNewEnableState); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetBoolParameter(class FName ParameterName, bool Param); + void SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void ReleaseToPool(); + class UFXSystemAsset* GetFXSystemAsset(); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.FXSystemAsset +class UFXSystemAsset : public UObject +{ +public: + uint32 MaxPoolSize; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PoolPrimeSize; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UFXSystemAsset* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.AnimNotify +class UAnimNotify : public UObject +{ +public: + uint8 Pad_2DB[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotify* GetDefaultObj(); + + bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation); + class FString GetNotifyName(); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.AnimNotifyState +class UAnimNotifyState : public UObject +{ +public: + uint8 Pad_2DF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotifyState* GetDefaultObj(); + + bool Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime); + bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation); + bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration); + class FString GetNotifyName(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.StereoLayerShape +class UStereoLayerShape : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UStereoLayerShape* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.StereoLayerShapeQuad +class UStereoLayerShapeQuad : public UStereoLayerShape +{ +public: + + static class UClass* StaticClass(); + static class UStereoLayerShapeQuad* GetDefaultObj(); + +}; + +// 0x228 (0x6A0 - 0x478) +// Class Engine.SkinnedMeshComponent +class USkinnedMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_2F7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMesh* SkeletalMesh; // 0x480(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr MasterPoseComponent; // 0x488(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SkinCacheUsage; // 0x490(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexOffsetUsage; // 0x4A0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_2F8[0xF8]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicsAsset* PhysicsAssetOverride; // 0x5A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLodModel; // 0x5B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLodModel; // 0x5B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float StreamingDistanceMultiplier; // 0x5C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FA[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LODInfo; // 0x5D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_2FB[0x24]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EVisibilityBasedAnimTickOption VisibilityBasedAnimTickOption; // 0x604(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_20 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bOverrideMinLod : 1; // Mask: 0x8, PropSize: 0x10x606(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseBoundsFromMasterPoseComponent : 1; // Mask: 0x10, PropSize: 0x10x606(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceWireframe : 1; // Mask: 0x20, PropSize: 0x10x606(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisplayBones : 1; // Mask: 0x40, PropSize: 0x10x606(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMorphTarget : 1; // Mask: 0x80, PropSize: 0x10x606(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHideSkin : 1; // Mask: 0x1, PropSize: 0x10x607(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerBoneMotionBlur : 1; // Mask: 0x2, PropSize: 0x10x607(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComponentUseFixedSkelBounds : 1; // Mask: 0x4, PropSize: 0x10x607(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConsiderAllBodiesForBounds : 1; // Mask: 0x8, PropSize: 0x10x607(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSyncAttachParentLOD : 1; // Mask: 0x10, PropSize: 0x10x607(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanHighlightSelectedSections : 1; // Mask: 0x20, PropSize: 0x10x607(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecentlyRendered : 1; // Mask: 0x40, PropSize: 0x10x607(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastCapsuleDirectShadow : 1; // Mask: 0x80, PropSize: 0x10x607(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastCapsuleIndirectShadow : 1; // Mask: 0x1, PropSize: 0x10x608(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCPUSkinning : 1; // Mask: 0x2, PropSize: 0x10x608(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableUpdateRateOptimizations : 1; // Mask: 0x4, PropSize: 0x10x608(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisplayDebugUpdateRateOptimizations : 1; // Mask: 0x8, PropSize: 0x10x608(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderStatic : 1; // Mask: 0x10, PropSize: 0x10x608(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreMasterPoseComponentLOD : 1; // Mask: 0x20, PropSize: 0x10x608(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_21 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bCachedLocalBoundsUpToDate : 1; // Mask: 0x1, PropSize: 0x10x609(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_22 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bForceMeshObjectUpdate : 1; // Mask: 0x4, PropSize: 0x10x609(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_23 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_2FD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CapsuleIndirectShadowMinVisibility; // 0x60C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBoxSphereBounds CachedWorldSpaceBounds; // 0x620(0x1C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2FF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix CachedWorldToLocalTransform; // 0x640(0x40)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_300[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkinnedMeshComponent* GetDefaultObj(); + + void UnloadSkinWeightProfile(class FName InProfileName); + void UnHideBoneByName(class FName BoneName); + void TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation); + void TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation); + void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); + void ShowAllMaterialSections(int32 LODIndex); + void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); + void SetVertexColorOverride_LinearColor(int32 LODIndex, TArray& VertexColors); + bool SetSkinWeightProfile(class FName InProfileName); + void SetSkinWeightOverride(int32 LODIndex, TArray& SkinWeights); + void SetSkeletalMesh(class USkeletalMesh* NewMesh, bool bReinitPose); + void SetRenderStatic(bool bNewValue); + void SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); + void SetMinLOD(int32 InNewMinLOD); + void SetMasterPoseComponent(class USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate); + void SetForcedLOD(int32 InNewForcedLOD); + void SetCastCapsuleIndirectShadow(bool bNewValue); + void SetCastCapsuleDirectShadow(bool bNewValue); + void SetCapsuleIndirectShadowMinVisibility(float NewValue); + bool IsUsingSkinWeightProfile(); + bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); + bool IsBoneHiddenByName(class FName BoneName); + void HideBoneByName(class FName BoneName, enum class EPhysBodyOp PhysBodyOption); + int32 GetVertexOffsetUsage(int32 LODIndex); + bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle); + class FName GetSocketBoneName(class FName InSocketName); + struct FVector GetRefPosePosition(int32 BoneIndex); + class FName GetParentBone(class FName BoneName); + int32 GetNumLODs(); + int32 GetNumBones(); + int32 GetForcedLOD(); + struct FTransform GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName); + class FName GetCurrentSkinWeightProfileName(); + class FName GetBoneName(int32 BoneIndex); + int32 GetBoneIndex(class FName BoneName); + class FName FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); + void ClearVertexColorOverride(int32 LODIndex); + void ClearSkinWeightProfile(); + void ClearSkinWeightOverride(int32 LODIndex); + bool BoneIsChildOf(class FName BoneName, class FName ParentBoneName); +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.StreamableRenderAsset +class UStreamableRenderAsset : public UObject +{ +public: + uint8 Pad_301[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + double ForceMipLevelsToBeResidentTimestamp; // 0x40(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumCinematicMipLevels; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StreamingIndex; // 0x4C(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CachedCombinedLODBias; // 0x50(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 NeverStream : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGlobalForceMipLevelsToBeResident : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasStreamingUpdatePending : 1; // Mask: 0x4, PropSize: 0x10x54(0x1)(Transient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceMiplevelsToBeResident : 1; // Mask: 0x8, PropSize: 0x10x54(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreStreamingMipBias : 1; // Mask: 0x10, PropSize: 0x10x54(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCinematicMipLevels : 1; // Mask: 0x20, PropSize: 0x10x54(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_302[0xB]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStreamableRenderAsset* GetDefaultObj(); + +}; + +// 0x340 (0x3A0 - 0x60) +// Class Engine.SkeletalMesh +class USkeletalMesh : public UStreamableRenderAsset +{ +public: + uint8 Pad_308[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeleton* Skeleton; // 0x80(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ImportedBounds; // 0x88(0x1C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds ExtendedBounds; // 0xA4(0x1C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector PositiveBoundsExtension; // 0xC0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector NegativeBoundsExtension; // 0xCC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Materials; // 0xD8(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SkelMirrorTable; // 0xE8(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LODInfo; // 0xF8(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_309[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformInt MinLOD; // 0x158(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x15C(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class EAxis SkelMirrorAxis; // 0x15D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis SkelMirrorFlipAxis; // 0x15E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // Mask: 0x1, PropSize: 0x10x15F(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHighPrecisionTangentBasis : 1; // Mask: 0x2, PropSize: 0x10x15F(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasBeenSimplified : 1; // Mask: 0x4, PropSize: 0x10x15F(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasVertexColors : 1; // Mask: 0x8, PropSize: 0x10x15F(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_24 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bEnablePerPolyCollision : 1; // Mask: 0x20, PropSize: 0x10x15F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_25 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + class UBodySetup* BodySetup; // 0x160(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* PhysicsAsset; // 0x168(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* ShadowPhysicsAsset; // 0x170(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NodeMappingData; // 0x178(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSupportRayTracing : 1; // Mask: 0x1, PropSize: 0x10x188(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_26 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_30A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MorphTargets; // 0x190(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_30B[0x178]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf PostProcessAnimBlueprint; // 0x318(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MeshClothingAssets; // 0x320(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshSamplingInfo SamplingInfo; // 0x330(0x30)(Edit, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x360(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + TArray Sockets; // 0x370(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_30C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SkinWeightProfiles; // 0x390(0x10)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class USkeletalMesh* GetDefaultObj(); + + void SetMorphTargets(TArray& InMorphTargets); + void SetMeshClothingAssets(TArray& InMeshClothingAssets); + void SetMaterials(TArray& InMaterials); + void SetLODSettings(class USkeletalMeshLODSettings* InLODSettings); + void SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig); + int32 NumSockets(); + TArray K2_GetAllMorphTargetNames(); + bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); + class USkeletalMeshSocket* GetSocketByIndex(int32 Index); + class USkeleton* GetSkeleton(); + class UPhysicsAsset* GetShadowPhysicsAsset(); + class UPhysicsAsset* GetPhysicsAsset(); + TArray GetNodeMappingData(); + class UNodeMappingContainer* GetNodeMappingContainer(class UBlueprint* SourceAsset); + TArray GetMorphTargets(); + TArray GetMeshClothingAssets(); + TArray GetMaterials(); + class USkeletalMeshLODSettings* GetLODSettings(); + struct FBoxSphereBounds GetImportedBounds(); + TSoftObjectPtr GetDefaultAnimatingRig(); + struct FBoxSphereBounds GetBounds(); + class USkeletalMeshSocket* FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex); + class USkeletalMeshSocket* FindSocketAndIndex(class FName InSocketName, int32* OutIndex); + class USkeletalMeshSocket* FindSocket(class FName InSocketName); +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.Player +class UPlayer : public UObject +{ +public: + uint8 Pad_30D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* PlayerController; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentNetSpeed; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredInternetSpeed; // 0x3C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredLanSpeed; // 0x40(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlayer* GetDefaultObj(); + +}; + +template< class ObjectType > +class TSharedPtr { +public: + ObjectType* ObjectPointing; + uint8 Mode; // 0 = Not threadSafe, 1 = ThreadSafe +}; + +template< class ObjectType> +class TSharedRef +{ +public: + using ElementType = ObjectType; + static constexpr uint8 Mode = 0; +}; + +class FInternetAddr +{ +protected: + /** Hidden on purpose */ + FInternetAddr() + { + } + +public: + + virtual ~FInternetAddr() + { + } + + /** + * Compares FInternetAddrs together, comparing the logical net addresses (endpoints) + * of the data stored, rather than doing a memory comparison like the equality operator does. + * If it is not explicitly implemented, this falls back to just doing the same behavior of the + * comparison operator. + * + * @Param InAddr The address to compare with. + * + * @return true if the endpoint stored in this FInternetAddr is the same as the input. + */ + virtual bool CompareEndpoints(const FInternetAddr& InAddr) const = 0; + + /** + * Sets the ip address from a host byte order uint32 + * + * @param InAddr the new address to use (must convert to network byte order) + */ + virtual void SetIp(uint32 InAddr) = 0; + + /** + * Sets the ip address from a string ("A.B.C.D") + * + * @param InAddr the string containing the new ip address to use + */ + virtual void SetIp(const TCHAR* InAddr, bool& bIsValid) = 0; + + /** + * Copies the network byte order ip address to a host byte order dword + * + * @param OutAddr the out param receiving the ip address + */ + virtual void GetIp(uint32& OutAddr) const = 0; + + /** + * Sets the port number from a host byte order int + * + * @param InPort the new port to use (must convert to network byte order) + */ + virtual void SetPort(int32 InPort) = 0; + + /** Report whether the port is in a valid range for SetPort. */ + virtual bool IsPortValid(int32 InPort) const { return true; } + + /** + * Copies the port number from this address and places it into a host byte order int + * + * @param OutPort the host byte order int that receives the port + */ + virtual void GetPort(int32& OutPort) const + { + OutPort = GetPort(); + } + + /** + * Returns the port number from this address in host byte order + */ + virtual int32 GetPort() const = 0; + + /** + * Set Platform specific port data + */ + virtual void SetPlatformPort(int32 InPort) + { + SetPort(InPort); + } + + /** + * Get platform specific port data. + */ + virtual int32 GetPlatformPort() const = 0; + + /** + * Sets the ip address from a raw network byte order array. + * + * @param RawAddr the new address to use (must be converted to network byte order) + */ + virtual void SetRawIp(const TArray& RawAddr) = 0; + + /** + * Gets the ip address in a raw array stored in network byte order. + * + * @return The raw address stored in an array + */ + virtual TArray GetRawIp() const = 0; + + /** Sets the address to be any address */ + virtual void SetAnyAddress() = 0; + + /** Sets the address to broadcast */ + virtual void SetBroadcastAddress() = 0; + + /** Sets the address to loopback */ + virtual void SetLoopbackAddress() = 0; + + /** + * Converts this internet ip address to string form + * + * @param bAppendPort whether to append the port information or not + */ + virtual FString ToString(bool bAppendPort) const = 0; + + /** + * Compares two internet ip addresses for equality + * + * @param Other the address to compare against + */ + virtual bool operator==(const FInternetAddr& Other) const = 0; + + /** + * Hash function for use with TMap's - exposed through FInternetAddrMapRef + * + * @return The value to use for the hash + */ + virtual uint32 GetTypeHash() const = 0; + + /** + * Is this a well formed internet address + * + * @return true if a valid IP, false otherwise + */ + virtual bool IsValid() const = 0; + + /** + * Creates a new structure with the same data as this structure + * + * @return The new structure + */ + virtual TSharedRef Clone() const = 0; + + /** + * Returns the protocol type name of the address data currently stored in this struct + * + * @return The type of the address. + * If it's not known or overridden in a derived class, the return is None. + */ + virtual FName GetProtocolType() const = 0; + + virtual void DumpAddrData() const = 0; + + friend inline uint32 GetTypeHash(const FInternetAddr& InAddr) + { + return InAddr.GetTypeHash(); + } +}; + + +// 0x1B60 (0x1BA8 - 0x48) +// Class Engine.NetConnection +class UNetConnection : public UPlayer +{ +public: + TArray Children; // 0x48(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class UNetDriver* Driver; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PackageMapClass; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPackageMap* PackageMap; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OpenChannels; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SentTemporaries; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class AActor* ViewTarget; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPacket; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InternalAck : 1; // Mask: 0x1, PropSize: 0x10xA4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_27 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + FURL URL_; // 0xAC(0x58) + TSharedPtr RemoteAddr; // 0x104(0x9) + uint8 Pad_30F[0x4F]; // Fixing Size After Last Property [ Dumper-7 ] + struct FUniqueNetIdRepl PlayerId; // 0x160(0x28)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_310[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + double LastReceiveTime; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x1338]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ChannelsToTick; // 0x1510(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_312[0x688]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNetConnection* GetDefaultObj(); + +}; + +// 0x738 (0x760 - 0x28) +// Class Engine.NetDriver +class UNetDriver : public UObject +{ +public: + uint8 Pad_313[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FString NetConnectionClassName; // 0x30(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplicationDriverClassName; // 0x40(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDownloadSize; // 0x50(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampListenServerTickRate : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_28 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_314[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NetServerMaxTickRate; // 0x58(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNetTickRate; // 0x5C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInternetClientRate; // 0x60(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClientRate; // 0x64(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerTravelPause; // 0x68(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnPrioritySeconds; // 0x6C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelevantTimeout; // 0x70(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeepAliveTime; // 0x74(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialConnectTimeout; // 0x78(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConnectionTimeout; // 0x7C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutMultiplierForUnoptimizedBuilds; // 0x80(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoTimeouts; // 0x84(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeverApplyNetworkEmulationSettings; // 0x85(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_315[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UNetConnection* ServerConnection; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ClientConnections; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_316[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RecentlyDisconnectedTrackingTime; // 0x100(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_317[0x3C]; // Fixing Size After Last Property [ Dumper-7 ] + class UWorld* World; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPackage* WorldPackage; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_318[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* NetConnectionClass; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReplicationDriverClass; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_319[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class FName NetDriverName; // 0x190(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChannelDefinitions; // 0x198(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ChannelDefinitionMap; // 0x1A8(0x50)(NativeAccessSpecifierPublic) + TArray ActorChannelPool; // 0x1F8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_31A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float Time; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31B[0x4EC]; // Fixing Size After Last Property [ Dumper-7 ] + class UReplicationDriver* ReplicationDriver; // 0x700(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31C[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNetDriver* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.BlueprintAsyncActionBase +class UBlueprintAsyncActionBase : public UObject +{ +public: + uint8 Pad_31D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlueprintAsyncActionBase* GetDefaultObj(); + + void Activate(); +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.OnlineBlueprintCallProxyBase +class UOnlineBlueprintCallProxyBase : public UBlueprintAsyncActionBase +{ +public: + + static class UClass* StaticClass(); + static class UOnlineBlueprintCallProxyBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.OnlineEngineInterface +class UOnlineEngineInterface : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UOnlineEngineInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.OnlineSession +class UOnlineSession : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UOnlineSession* GetDefaultObj(); + +}; + +// 0x40 (0xF0 - 0xB0) +// Class Engine.MovementComponent +class UMovementComponent : public UActorComponent +{ +public: + class USceneComponent* UpdatedComponent; // 0xB0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* UpdatedPrimitive; // 0xB8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_320[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Velocity; // 0xC4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneConstraintNormal; // 0xD0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PlaneConstraintOrigin; // 0xDC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateOnlyIfRendered : 1; // Mask: 0x1, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoUpdateTickRegistration : 1; // Mask: 0x2, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickBeforeOwner : 1; // Mask: 0x4, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoRegisterUpdatedComponent : 1; // Mask: 0x8, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainToPlane : 1; // Mask: 0x10, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSnapToPlaneAtStart : 1; // Mask: 0x20, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoRegisterPhysicsVolumeUpdates : 1; // Mask: 0x40, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComponentShouldUpdatePhysicsVolume : 1; // Mask: 0x80, PropSize: 0x10xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_321[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EPlaneConstraintAxisSetting PlaneConstraintAxisSetting; // 0xEB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_322[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovementComponent* GetDefaultObj(); + + void StopMovementImmediately(); + void SnapUpdatedComponentToPlane(); + void SetUpdatedComponent(class USceneComponent* NewUpdatedComponent); + void SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin); + void SetPlaneConstraintNormal(const struct FVector& PlaneNormal); + void SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up); + void SetPlaneConstraintEnabled(bool bEnabled); + void SetPlaneConstraintAxisSetting(enum class EPlaneConstraintAxisSetting NewAxisSetting); + void PhysicsVolumeChanged(class APhysicsVolume* NewVolume); + bool K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport); + float K2_GetModifiedMaxSpeed(); + float K2_GetMaxSpeedModifier(); + bool IsExceedingMaxSpeed(float MaxSpeed); + struct FVector GetPlaneConstraintOrigin(); + struct FVector GetPlaneConstraintNormal(); + enum class EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); + class APhysicsVolume* GetPhysicsVolume(); + float GetMaxSpeed(); + float GetGravityZ(); + struct FVector ConstrainNormalToPlane(const struct FVector& Normal); + struct FVector ConstrainLocationToPlane(const struct FVector& Location); + struct FVector ConstrainDirectionToPlane(const struct FVector& Direction); +}; + +// 0x40 (0x130 - 0xF0) +// Class Engine.NavMovementComponent +class UNavMovementComponent : public UMovementComponent +{ +public: + struct FNavAgentProperties NavAgentProps; // 0xF0(0x30)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedPathBrakingDistance; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateNavAgentWithOwnersCollision : 1; // Mask: 0x1, PropSize: 0x10x124(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUseAccelerationForPaths : 1; // Mask: 0x2, PropSize: 0x10x124(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUseFixedBrakingDistanceForPaths : 1; // Mask: 0x4, PropSize: 0x10x124(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_2C : 5; // Fixing Bit-Field Size [ Dumper-7 ] + struct FMovementProperties MovementState; // 0x125(0x1)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_33D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* PathFollowingComp; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNavMovementComponent* GetDefaultObj(); + + void StopMovementKeepPathing(); + void StopActiveMovement(); + bool IsSwimming(); + bool IsMovingOnGround(); + bool IsFlying(); + bool IsFalling(); + bool IsCrouching(); +}; + +// 0x8 (0x138 - 0x130) +// Class Engine.PawnMovementComponent +class UPawnMovementComponent : public UNavMovementComponent +{ +public: + class APawn* PawnOwner; // 0x130(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UPawnMovementComponent* GetDefaultObj(); + + struct FVector K2_GetInputVector(); + bool IsMoveInputIgnored(); + struct FVector GetPendingInputVector(); + class APawn* GetPawnOwner(); + struct FVector GetLastInputVector(); + struct FVector ConsumeInputVector(); + void AddInputVector(const struct FVector& WorldVector, bool bForce); +}; + +// 0x828 (0xEC8 - 0x6A0) +// Class Engine.SkeletalMeshComponent +class USkeletalMeshComponent : public USkinnedMeshComponent +{ +public: + class UClass* AnimBlueprintGeneratedClass; // 0x6A0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimClass; // 0x6A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* AnimScriptInstance; // 0x6B0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* PostProcessAnimInstance; // 0x6B8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSingleAnimationPlayData AnimationData; // 0x6C0(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_474[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector RootBoneTranslation; // 0x6E8(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineCheckBoundsScale; // 0x6F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_475[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LinkedInstances; // 0x730(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray CachedBoneSpaceTransforms; // 0x740(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray CachedComponentSpaceTransforms; // 0x750(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_476[0x150]; // Fixing Size After Last Property [ Dumper-7 ] + float GlobalAnimRateScale; // 0x8B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0x8B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0x8B5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_478[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAnimationMode AnimationMode; // 0x8B7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_479[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bDisablePostProcessBlueprint : 1; // Mask: 0x1, PropSize: 0x10x8B9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_35 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bUpdateOverlapsOnAnimationFinalize : 1; // Mask: 0x4, PropSize: 0x10x8B9(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_36 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bHasValidBodies : 1; // Mask: 0x10, PropSize: 0x10x8B9(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBlendPhysics : 1; // Mask: 0x20, PropSize: 0x10x8B9(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePhysicsOnDedicatedServer : 1; // Mask: 0x40, PropSize: 0x10x8B9(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateJointsFromAnimation : 1; // Mask: 0x80, PropSize: 0x10x8B9(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableClothSimulation : 1; // Mask: 0x1, PropSize: 0x10x8BA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_37 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_47A[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_38 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bDisableRigidBodyAnimNode : 1; // Mask: 0x2, PropSize: 0x10x8C0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAllowAnimCurveEvaluation : 1; // Mask: 0x4, PropSize: 0x10x8C0(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDisableAnimCurves : 1; // Mask: 0x8, PropSize: 0x10x8C0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_39 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bCollideWithEnvironment : 1; // Mask: 0x80, PropSize: 0x10x8C0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollideWithAttachedChildren : 1; // Mask: 0x1, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLocalSpaceSimulation : 1; // Mask: 0x2, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bResetAfterTeleport : 1; // Mask: 0x4, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3A : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bDeferKinematicBoneUpdate : 1; // Mask: 0x10, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoSkeletonUpdate : 1; // Mask: 0x20, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseAnims : 1; // Mask: 0x40, PropSize: 0x10x8C1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRefPoseOnInitAnim : 1; // Mask: 0x80, PropSize: 0x10x8C1(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePerPolyCollision : 1; // Mask: 0x1, PropSize: 0x10x8C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceRefpose : 1; // Mask: 0x2, PropSize: 0x10x8C2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyAllowAutonomousTickPose : 1; // Mask: 0x4, PropSize: 0x10x8C2(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsAutonomousTickPose : 1; // Mask: 0x8, PropSize: 0x10x8C2(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOldForceRefPose : 1; // Mask: 0x10, PropSize: 0x10x8C2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowPrePhysBones : 1; // Mask: 0x20, PropSize: 0x10x8C2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiredBonesUpToDate : 1; // Mask: 0x40, PropSize: 0x10x8C2(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAnimTreeInitialised : 1; // Mask: 0x80, PropSize: 0x10x8C2(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeComponentLocationIntoBounds : 1; // Mask: 0x1, PropSize: 0x10x8C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLineCheckWithBounds : 1; // Mask: 0x2, PropSize: 0x10x8C3(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPropagateCurvesToSlaves : 1; // Mask: 0x4, PropSize: 0x10x8C3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipKinematicUpdateWhenInterpolating : 1; // Mask: 0x8, PropSize: 0x10x8C3(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipBoundsUpdateWhenInterpolating : 1; // Mask: 0x10, PropSize: 0x10x8C3(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3B : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bNeedsQueuedAnimEventsDispatched : 1; // Mask: 0x80, PropSize: 0x10x8C3(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_47B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint16 CachedAnimCurveUidVersion; // 0x8C6(0x2)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClothBlendWeight; // 0x8C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForParallelClothTask; // 0x8CC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DisallowedAnimCurves; // 0x8D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UBodySetup* BodySetup; // 0x8E0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnConstraintBroken; // 0x8F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSubclassOf ClothingSimulationFactory; // 0x900(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47E[0xD0]; // Fixing Size After Last Property [ Dumper-7 ] + float TeleportDistanceThreshold; // 0x9D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TeleportRotationThreshold; // 0x9DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_47F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 LastPoseTickFrame; // 0x9E8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_480[0x54]; // Fixing Size After Last Property [ Dumper-7 ] + class UClothingSimulationInteractor* ClothingInteractor; // 0xA40(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_481[0xC8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAnimInitialized; // 0xB10(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_482[0x3A8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkeletalMeshComponent* GetDefaultObj(); + + void UnlinkAnimClassLayers(TSubclassOf InClass); + void UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace); + void ToggleDisablePostProcessBlueprint(); + void TermBodiesBelow(class FName ParentBoneName); + void SuspendClothingSimulation(); + void Stop(); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void SetUpdateClothInEditor(bool NewUpdateState); + void SetUpdateAnimationInEditor(bool NewUpdateState); + void SetTeleportRotationThreshold(float Threshold); + void SetTeleportDistanceThreshold(float Threshold); + void SetPosition(float InPos, bool bFireNotifies); + void SetPlayRate(float Rate); + void SetPhysicsBlendWeight(float PhysicsBlendWeight); + void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf); + void SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight); + void SetEnablePhysicsBlending(bool bNewBlendPhysics); + void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf); + void SetEnableBodyGravity(bool bEnableGravity, class FName BoneName); + void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); + void SetDisableAnimCurves(bool bInDisableAnimCurves); + void SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound); + void SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound); + void SetClothMaxDistanceScale(float Scale); + void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName); + void SetAnimClass(class UClass* NewClass); + void SetAnimationMode(enum class EAnimationMode InAnimationMode); + void SetAnimation(class UAnimationAsset* NewAnimToPlay); + void SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); + void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); + void SetAllowedAnimCurvesEvaluation(TArray& List, bool bAllow); + void SetAllowAnimCurveEvaluation(bool bInAllow); + void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); + void SetAllBodiesSimulatePhysics(bool bNewSimulate); + void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); + void SetAllBodiesBelowSimulatePhysics(class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); + void SetAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); + void ResumeClothingSimulation(); + void ResetClothTeleportMode(); + void ResetAnimInstanceDynamics(enum class ETeleportType InTeleportType); + void ResetAllowedAnimCurveEvaluation(); + void ResetAllBodiesSimulatePhysics(); + void PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping); + void Play(bool bLooping); + void OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void LinkAnimClassLayers(TSubclassOf InClass); + bool K2_GetClosestPointOnPhysicsAsset(struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance); + bool IsPlaying(); + bool IsClothingSimulationSuspended(); + bool IsBodyGravityEnabled(class FName BoneName); + bool HasValidAnimationInstance(); + float GetTeleportRotationThreshold(); + float GetTeleportDistanceThreshold(); + bool GetStringAttribute_Ref(class FName& BoneName, class FName& AttributeName, class FString& OutValue, enum class ECustomBoneAttributeLookup LookupType); + bool GetStringAttribute(class FName& BoneName, class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, enum class ECustomBoneAttributeLookup LookupType); + struct FVector GetSkeletalCenterOfMass(); + class UAnimInstance* GetPostProcessInstance(); + float GetPosition(); + float GetPlayRate(); + float GetMorphTarget(class FName MorphTargetName); + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup); + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass); + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances); + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag); + bool GetIntegerAttribute_Ref(class FName& BoneName, class FName& AttributeName, int32& OutValue, enum class ECustomBoneAttributeLookup LookupType); + bool GetIntegerAttribute(class FName& BoneName, class FName& AttributeName, int32 DefaultValue, int32* OutValue, enum class ECustomBoneAttributeLookup LookupType); + bool GetFloatAttribute_Ref(class FName& BoneName, class FName& AttributeName, float& OutValue, enum class ECustomBoneAttributeLookup LookupType); + bool GetFloatAttribute(class FName& BoneName, class FName& AttributeName, float DefaultValue, float* OutValue, enum class ECustomBoneAttributeLookup LookupType); + bool GetDisablePostProcessBlueprint(); + bool GetDisableAnimCurves(); + void GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle); + float GetClothMaxDistanceScale(); + class UClothingSimulationInteractor* GetClothingSimulationInteractor(); + float GetBoneMass(class FName BoneName, bool bScaleMass); + class UAnimInstance* GetAnimInstance(); + class UClass* GetAnimClass(); + enum class EAnimationMode GetAnimationMode(); + bool GetAllowRigidBodyAnimNode(); + bool GetAllowedAnimCurveEvaluate(); + void ForceClothNextUpdateTeleportAndReset(); + void ForceClothNextUpdateTeleport(); + class FName FindConstraintBoneName(int32 ConstraintIndex); + void ClearMorphTargets(); + void BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName); + void BindClothToMasterPoseComponent(); + void AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow); + void AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf); + void AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf); + void AccumulateAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); +}; + +// 0x290 (0x2B8 - 0x28) +// Class Engine.AnimInstance +class UAnimInstance : public UObject +{ +public: + class USkeleton* CurrentSkeleton; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERootMotionMode RootMotionMode; // 0x30(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMultiThreadedAnimationUpdate : 1; // Mask: 0x1, PropSize: 0x10x31(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsingCopyPoseFromMesh : 1; // Mask: 0x2, PropSize: 0x10x31(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_43 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bReceiveNotifiesFromLinkedInstances : 1; // Mask: 0x10, PropSize: 0x10x31(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPropagateNotifiesToLinkedInstances : 1; // Mask: 0x20, PropSize: 0x10x31(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bQueueMontageEvents : 1; // Mask: 0x40, PropSize: 0x10x31(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_44 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4BE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMontageBlendingOut; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMontageStarted; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMontageEnded; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAllMontageInstancesEnded; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_4C0[0x88]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAnimNotifyQueue NotifyQueue; // 0x100(0x70)(Transient, NativeAccessSpecifierPublic) + TArray ActiveAnimNotifyState; // 0x170(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_4C1[0x138]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimInstance* GetDefaultObj(); + + void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); + void UnlinkAnimClassLayers(TSubclassOf InClass); + class APawn* TryGetPawnOwner(); + void StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void SetRootMotionMode(enum class ERootMotionMode Value); + void SetReceiveNotifiesFromLinkedInstances(bool bSet); + void SetPropagateNotifiesToLinkedInstances(bool bSet); + void SetMorphTarget(class FName MorphTargetName, float Value); + void SavePoseSnapshot(class FName SnapshotName); + void ResetDynamics(enum class ETeleportType InTeleportType); + class UAnimMontage* PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); + float PlaySlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount); + void Montage_StopGroupByName(float InBlendOutTime, class FName GroupName); + void Montage_Stop(float InBlendOutTime, class UAnimMontage* Montage); + void Montage_SetPosition(class UAnimMontage* Montage, float NewPosition); + void Montage_SetPlayRate(class UAnimMontage* Montage, float NewPlayRate); + void Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, class UAnimMontage* Montage); + void Montage_Resume(class UAnimMontage* Montage); + float Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, enum class EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); + void Montage_Pause(class UAnimMontage* Montage); + void Montage_JumpToSectionsEnd(class FName SectionName, class UAnimMontage* Montage); + void Montage_JumpToSection(class FName SectionName, class UAnimMontage* Montage); + bool Montage_IsPlaying(class UAnimMontage* Montage); + bool Montage_IsActive(class UAnimMontage* Montage); + float Montage_GetPosition(class UAnimMontage* Montage); + float Montage_GetPlayRate(class UAnimMontage* Montage); + bool Montage_GetIsStopped(class UAnimMontage* Montage); + class FName Montage_GetCurrentSection(class UAnimMontage* Montage); + float Montage_GetBlendTime(class UAnimMontage* Montage); + void LockAIResources(bool bLockMovement, bool LockAILogic); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void LinkAnimClassLayers(TSubclassOf InClass); + bool IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder); + bool IsPlayingSlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName); + bool IsAnyMontagePlaying(); + bool HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName); + bool GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime); + struct FMarkerSyncAnimPosition GetSyncGroupPosition(class FName InSyncGroupName); + float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); + bool GetReceiveNotifiesFromLinkedInstances(); + bool GetPropagateNotifiesToLinkedInstances(); + class USkeletalMeshComponent* GetOwningComponent(); + class AActor* GetOwningActor(); + void GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances); + class UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass); + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup); + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass); + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances); + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag); + float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); + float GetInstanceMachineWeight(int32 MachineIndex); + float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); + float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); + float GetCurveValue(class FName CurveName); + class FName GetCurrentStateName(int32 MachineIndex); + class UAnimMontage* GetCurrentActiveMontage(); + void GetAllCurveNames(TArray* OutNames); + void GetActiveCurveNames(enum class EAnimCurveType CurveType, TArray* OutNames); + void ClearMorphTargets(); + float CalculateDirection(struct FVector& Velocity, struct FRotator& BaseRotation); + void BlueprintUpdateAnimation(float DeltaTimeX); + void BlueprintPostEvaluateAnimation(); + void BlueprintLinkedAnimationLayersInitialized(); + void BlueprintInitializeAnimation(); + void BlueprintBeginPlay(); +}; + +// 0x60 (0x280 - 0x220) +// Class Engine.Pawn +class APawn : public AActor +{ +public: + uint8 Pad_4D0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseControllerRotationPitch : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseControllerRotationYaw : 1; // Mask: 0x2, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseControllerRotationRoll : 1; // Mask: 0x4, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanAffectNavigationGeneration : 1; // Mask: 0x8, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_47 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BaseEyeHeight; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAutoReceiveInput AutoPossessPlayer; // 0x230(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAutoPossessAI AutoPossessAI; // 0x231(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RemoteViewPitch; // 0x232(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D2[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf AIControllerClass; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x240(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4D3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* LastHitBy; // 0x250(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* Controller; // 0x258(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ControlInputVector; // 0x264(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastControlInputVector; // 0x270(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APawn* GetDefaultObj(); + + void SpawnDefaultController(); + void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); + void ReceiveUnpossessed(class AController* OldController); + void ReceivePossessed(class AController* NewController); + void PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker); + void OnRep_PlayerState(); + void OnRep_Controller(); + void LaunchPawn(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + struct FVector K2_GetMovementInputVector(); + bool IsPlayerControlled(); + bool IsPawnControlled(); + bool IsMoveInputIgnored(); + bool IsLocallyControlled(); + bool IsControlled(); + bool IsBotControlled(); + struct FVector GetPendingMovementInputVector(); + struct FVector GetNavAgentLocation(); + class UPawnMovementComponent* GetMovementComponent(); + class AActor* GetMovementBaseActor(class APawn* Pawn); + struct FVector GetLastMovementInputVector(); + struct FRotator GetControlRotation(); + class AController* GetController(); + struct FRotator GetBaseAimRotation(); + void DetachFromControllerPendingDestroy(); + struct FVector ConsumeMovementInputVector(); + void AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce); + void AddControllerYawInput(float Val); + void AddControllerRollInput(float Val); + void AddControllerPitchInput(float Val); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.DataAsset +class UDataAsset : public UObject +{ +public: + TSubclassOf NativeClass; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UDataAsset* GetDefaultObj(); + +}; + +// 0x180 (0x1A8 - 0x28) +// Class Engine.GameInstance +class UGameInstance : public UObject +{ +public: + uint8 Pad_4D6[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LocalPlayers; // 0x38(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UOnlineSession* OnlineSession; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ReferencedObjects; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4D7[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnPawnControllerChangedDelegates; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4D8[0x120]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameInstance* GetDefaultObj(); + + void ReceiveShutdown(); + void ReceiveInit(); + void HandleTravelError(enum class ETravelFailure FailureType); + void HandleNetworkError(enum class ENetworkFailure FailureType, bool bIsServer); + void DebugRemovePlayer(int32 ControllerId); + void DebugCreatePlayer(int32 ControllerId); +}; + +// 0x0 (0x220 - 0x220) +// Class Engine.Info +class AInfo : public AActor +{ +public: + + static class UClass* StaticClass(); + static class AInfo* GetDefaultObj(); + +}; + +// 0x18 (0x238 - 0x220) +// Class Engine.GameSession +class AGameSession : public AInfo +{ +public: + int32 MaxSpectators; // 0x220(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x224(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxSplitscreensPerConnection; // 0x22C(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresPushToTalk; // 0x22D(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4DA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SessionName; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AGameSession* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.MaterialExpression +class UMaterialExpression : public UObject +{ +public: + class UMaterial* Material; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunction* Function; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsParameterExpression : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4DC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpression* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionTextureBase +class UMaterialExpressionTextureBase : public UMaterialExpression +{ +public: + class UTexture* Texture; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureBase* GetDefaultObj(); + +}; + +// 0x18 (0x60 - 0x48) +// Class Engine.MaterialExpressionTextureSample +class UMaterialExpressionTextureSample : public UMaterialExpressionTextureBase +{ +public: + struct FExpressionInput Coordinates; // 0x48(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4DE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSample* GetDefaultObj(); + +}; + +// 0x20 (0x80 - 0x60) +// Class Engine.MaterialExpressionTextureSampleParameter +class UMaterialExpressionTextureSampleParameter : public UMaterialExpressionTextureSample +{ +public: + class FName ParameterName; // 0x60(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x68(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameter* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.MaterialExpressionTextureSampleParameter2D +class UMaterialExpressionTextureSampleParameter2D : public UMaterialExpressionTextureSampleParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameter2D* GetDefaultObj(); + +}; + +// 0x238 (0x4B8 - 0x280) +// Class Engine.Character +class ACharacter : public APawn +{ +public: + class USkeletalMeshComponent* Mesh; // 0x280(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCharacterMovementComponent* CharacterMovement; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCapsuleComponent* CapsuleComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBasedMovementInfo BasedMovement; // 0x298(0x30)(NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FBasedMovementInfo ReplicatedBasedMovement; // 0x2C8(0x30)(Net, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + float AnimRootMotionTranslationScale; // 0x2F8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector BaseTranslationOffset; // 0x2FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat BaseRotationOffset; // 0x310(0x10)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float ReplicatedServerLastTransformUpdateTimeStamp; // 0x320(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReplayLastTransformUpdateTimeStamp; // 0x324(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 ReplicatedMovementMode; // 0x328(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInBaseReplication; // 0x329(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CrouchedEyeHeight; // 0x32C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsCrouched : 1; // Mask: 0x1, PropSize: 0x10x330(0x1)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProxyIsJumpForceApplied : 1; // Mask: 0x2, PropSize: 0x10x330(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPressedJump : 1; // Mask: 0x4, PropSize: 0x10x330(0x1)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientUpdating : 1; // Mask: 0x8, PropSize: 0x10x330(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientWasFalling : 1; // Mask: 0x10, PropSize: 0x10x330(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientResimulateRootMotion : 1; // Mask: 0x20, PropSize: 0x10x330(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientResimulateRootMotionSources : 1; // Mask: 0x40, PropSize: 0x10x330(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSimGravityDisabled : 1; // Mask: 0x80, PropSize: 0x10x330(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientCheckEncroachmentOnNetUpdate : 1; // Mask: 0x1, PropSize: 0x10x331(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bServerMoveIgnoreRootMotion : 1; // Mask: 0x2, PropSize: 0x10x331(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWasJumping : 1; // Mask: 0x4, PropSize: 0x10x331(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4B : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_52C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float JumpKeyHoldTime; // 0x334(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpForceTimeRemaining; // 0x338(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProxyJumpForceStartedTime; // 0x33C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpMaxHoldTime; // 0x340(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpMaxCount; // 0x344(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCount; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCountPreJump; // 0x34C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnReachedJumpApex; // 0x358(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_52E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ MovementModeChangedDelegate; // 0x378(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnCharacterMovementUpdated; // 0x388(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup SavedRootMotion; // 0x398(0x38)(Transient, NativeAccessSpecifierPublic) + struct FRootMotionMovementParams ClientRootMotionParams; // 0x3D0(0x40)(Transient, NoDestructor, NativeAccessSpecifierPublic) + TArray RootMotionRepMoves; // 0x410(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRepRootMotionMontage RepRootMotion; // 0x420(0x98)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ACharacter* GetDefaultObj(); + + void UnCrouch(bool bClientSimulation); + void StopJumping(); + void StopAnimMontage(class UAnimMontage* AnimMontage); + void ServerMovePacked(struct FCharacterServerMovePackedBits& PackedBits); + void ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); + void ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void RootMotionDebugClientPrintOnScreen(const class FString& InString); + float PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName); + void OnWalkingOffLedge(struct FVector& PreviousFloorImpactNormal, struct FVector& PreviousFloorContactNormal, struct FVector& PreviousLocation, float TimeDelta); + void OnRep_RootMotion(); + void OnRep_ReplicatedBasedMovement(); + void OnRep_ReplayLastTransformUpdateTimeStamp(); + void OnRep_IsCrouched(); + void OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnLanded(struct FHitResult& Hit); + void OnJumped(); + void LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void K2_UpdateCustomMovement(float DeltaTime); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void Jump(); + bool IsPlayingRootMotion(); + bool IsPlayingNetworkedRootMotionMontage(); + bool IsJumpProvidingForce(); + bool HasAnyRootMotion(); + class UAnimMontage* GetCurrentMontage(); + struct FVector GetBaseTranslationOffset(); + struct FRotator GetBaseRotationOffsetRotator(); + float GetAnimRootMotionTranslationScale(); + void Crouch(bool bClientSimulation); + void ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientMoveResponsePacked(struct FCharacterMoveResponsePackedBits& PackedBits); + void ClientCheatWalk(); + void ClientCheatGhost(); + void ClientCheatFly(); + void ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAckGoodMove(float Timestamp); + bool CanJumpInternal(); + bool CanJump(); + bool CanCrouch(); + void CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation); +}; + +// 0x80 (0xA8 - 0x28) +// Class Engine.CameraShakeBase +class UCameraShakeBase : public UObject +{ +public: + bool bSingleInstance; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ShakeScale; // 0x2C(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakePattern* RootShakePattern; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class APlayerCameraManager* CameraManager; // 0x38(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_53D[0x68]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraShakeBase* GetDefaultObj(); + + void SetRootShakePattern(class UCameraShakePattern* InPattern); + class UCameraShakePattern* GetRootShakePattern(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.CameraShakePattern +class UCameraShakePattern : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UCameraShakePattern* GetDefaultObj(); + +}; + +// 0x668 (0x860 - 0x1F8) +// Class Engine.AudioComponent +class UAudioComponent : public USceneComponent +{ +public: + class USoundBase* Sound; // 0x1F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InstanceParameters; // 0x200(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + class USoundClass* SoundClassOverride; // 0x210(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x218(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopWhenOwnerDestroyed : 1; // Mask: 0x2, PropSize: 0x10x218(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldRemainActiveIfDropped : 1; // Mask: 0x4, PropSize: 0x10x218(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSpatialization : 1; // Mask: 0x8, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // Mask: 0x10, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSubtitlePriority : 1; // Mask: 0x20, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsUISound : 1; // Mask: 0x40, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLowPassFilter : 1; // Mask: 0x80, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverridePriority : 1; // Mask: 0x1, PropSize: 0x10x219(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSuppressSubtitles : 1; // Mask: 0x2, PropSize: 0x10x219(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_56 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 BitPad_57 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAutoManageAttachment : 1; // Mask: 0x10, PropSize: 0x10x21A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_58 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_5D1[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FName AudioComponentUserID; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMin; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMax; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMin; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMax; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTime; // 0x23C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x258(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x25C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x268(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x270(0x3A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x610(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ConcurrencySet; // 0x618(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_5D6[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAttachmentRule AutoAttachLocationRule; // 0x674(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachRotationRule; // 0x675(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachScaleRule; // 0x676(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x678(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAudioPlayStateChanged; // 0x6C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5DA[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioVirtualizationChanged; // 0x6E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5DB[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioFinished; // 0x710(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5DC[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioPlaybackPercent; // 0x738(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5DE[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioSingleEnvelopeValue; // 0x760(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5DF[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioMultiEnvelopeValue; // 0x788(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5E7[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnQueueSubtitles; // 0x7B0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TWeakObjectPtr AutoAttachParent; // 0x7C0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x7C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E8[0x90]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioComponent* GetDefaultObj(); + + void StopDelayed(float DelayTime); + void Stop(); + void SetWaveParameter(class FName InName, class USoundWave* InWave); + void SetVolumeMultiplier(float NewVolumeMultiplier); + void SetUISound(bool bInUISound); + void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); + void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSound(class USoundBase* NewSound); + void SetPitchMultiplier(float NewPitchMultiplier); + void SetPaused(bool bPause); + void SetOutputToBusOnly(bool bInOutputToBusOnly); + void SetLowPassFilterFrequency(float InLowPassFilterFrequency); + void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); + void SetIntParameter(class FName InName, int32 InInt); + void SetFloatParameter(class FName InName, float InFloat); + void SetBoolParameter(class FName InName, bool InBool); + void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void PlayQuantized(class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, enum class EAudioFaderCurve InFadeCurve); + void Play(float StartTime); + bool IsVirtualized(); + bool IsPlaying(); + bool HasCookedFFTData(); + bool HasCookedAmplitudeEnvelopeData(); + enum class EAudioComponentPlayState GetPlayState(); + bool GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData); + bool GetCookedFFTData(TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData); + bool GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData); + bool GetCookedEnvelopeData(float* OutEnvelopeData); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel, enum class EAudioFaderCurve FadeCurve); + void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, enum class EAudioFaderCurve FadeCurve); + bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings); + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, enum class EAudioFaderCurve FadeCurve); + void AdjustAttenuation(struct FSoundAttenuationSettings& InAttenuationSettings); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AssetImportData +class UAssetImportData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAssetImportData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AssetUserData +class UAssetUserData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAssetUserData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.SaveGame +class USaveGame : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USaveGame* GetDefaultObj(); + +}; + +// 0xA0 (0x2C0 - 0x220) +// Class Engine.GameModeBase +class AGameModeBase : public AInfo +{ +public: + class FString OptionsString; // 0x220(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameSessionClass; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameStateClass; // 0x238(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerControllerClass; // 0x240(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerStateClass; // 0x248(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf HUDClass; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPawnClass; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpectatorClass; // 0x260(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReplaySpectatorPlayerControllerClass; // 0x268(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ServerStatReplicatorClass; // 0x270(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameSession* GameSession; // 0x278(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameStateBase* GameState; // 0x280(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AServerStatReplicator* ServerStatReplicator; // 0x288(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DefaultPlayerName; // 0x290(0x18)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSeamlessTravel : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartPlayersAsSpectators : 1; // Mask: 0x2, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bPauseable : 1; // Mask: 0x4, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_611[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGameModeBase* GetDefaultObj(); + + void StartPlay(); + class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot); + class APawn* SpawnDefaultPawnAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform); + bool ShouldReset(class AActor* ActorToReset); + void ReturnToMainMenuHost(); + void RestartPlayerAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform); + void RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot); + void RestartPlayer(class AController* NewPlayer); + void ResetLevel(); + bool PlayerCanRestart(class APlayerController* Player); + bool MustSpectate(class APlayerController* NewPlayerController); + void K2_PostLogin(class APlayerController* NewPlayer); + void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC); + void K2_OnRestartPlayer(class AController* NewPlayer); + void K2_OnLogout(class AController* ExitingController); + void K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange); + class AActor* K2_FindPlayerStart(class AController* Player, const class FString& IncomingName); + void InitStartSpot(class AActor* StartSpot, class AController* NewPlayer); + void InitializeHUDForPlayer(class APlayerController* NewPlayer); + bool HasMatchStarted(); + bool HasMatchEnded(); + void HandleStartingNewPlayer(class APlayerController* NewPlayer); + int32 GetNumSpectators(); + int32 GetNumPlayers(); + class UClass* GetDefaultPawnClassForController(class AController* InController); + class AActor* FindPlayerStart(class AController* Player, const class FString& IncomingName); + class AActor* ChoosePlayerStart(class AController* Player); + void ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange); + bool CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget); +}; + +// 0x48 (0x308 - 0x2C0) +// Class Engine.GameMode +class AGameMode : public AGameModeBase +{ +public: + class FName MatchState; // 0x2C0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bDelayedStart : 1; // Mask: 0x1, PropSize: 0x10x2C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_5A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_614[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumSpectators; // 0x2CC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPlayers; // 0x2D0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBots; // 0x2D4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRespawnDelay; // 0x2D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTravellingPlayers; // 0x2DC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InactivePlayerArray; // 0x2E8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float InactivePlayerStateLifeSpan; // 0x2F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxInactivePlayers; // 0x2FC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHandleDedicatedServerReplays; // 0x300(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_615[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGameMode* GetDefaultObj(); + + void StartMatch(); + void SetBandwidthLimit(float AsyncIOBandwidthLimit); + void Say(const class FString& Msg); + void RestartGame(); + bool ReadyToStartMatch(); + bool ReadyToEndMatch(); + void K2_OnSetMatchState(class FName NewState); + bool IsMatchInProgress(); + class FName GetMatchState(); + void EndMatch(); + void AbortMatch(); +}; + +// 0x50 (0x270 - 0x220) +// Class Engine.GameStateBase +class AGameStateBase : public AInfo +{ +public: + TSubclassOf GameModeClass; // 0x220(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* AuthorityGameMode; // 0x228(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpectatorClass; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerArray; // 0x238(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bReplicatedHasBegunPlay; // 0x248(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_618[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReplicatedWorldTimeSeconds; // 0x24C(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsDelta; // 0x250(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsUpdateFrequency; // 0x254(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_619[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGameStateBase* GetDefaultObj(); + + void OnRep_SpectatorClass(); + void OnRep_ReplicatedWorldTimeSeconds(); + void OnRep_ReplicatedHasBegunPlay(); + void OnRep_GameModeClass(); + bool HasMatchStarted(); + bool HasMatchEnded(); + bool HasBegunPlay(); + float GetServerWorldTimeSeconds(); + float GetPlayerStartTime(class AController* Controller); + float GetPlayerRespawnDelay(class AController* Controller); +}; + +// 0x20 (0x290 - 0x270) +// Class Engine.GameState +class AGameState : public AGameStateBase +{ +public: + class FName MatchState; // 0x270(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PreviousMatchState; // 0x278(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ElapsedTime; // 0x280(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61A[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGameState* GetDefaultObj(); + + void OnRep_MatchState(); + void OnRep_ElapsedTime(); +}; + +// 0x78 (0x298 - 0x220) +// Class Engine.Controller +class AController : public AActor +{ +public: + uint8 Pad_61E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* PlayerState; // 0x228(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnInstigatedAnyDamage; // 0x238(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FName StateName; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x250(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_620[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* Character; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* TransformComponent; // 0x268(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_621[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ControlRotation; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 bAttachToPawn : 1; // Mask: 0x1, PropSize: 0x10x294(0x1)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_622[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AController* GetDefaultObj(); + + void UnPossess(); + void StopMovement(); + void SetInitialLocationAndRotation(struct FVector& NewLocation, struct FRotator& NewRotation); + void SetIgnoreMoveInput(bool bNewMoveInput); + void SetIgnoreLookInput(bool bNewLookInput); + void SetControlRotation(struct FRotator& NewRotation); + void ResetIgnoreMoveInput(); + void ResetIgnoreLookInput(); + void ResetIgnoreInputFlags(); + void ReceiveUnPossess(class APawn* UnpossessedPawn); + void ReceivePossess(class APawn* PossessedPawn); + void ReceiveInstigatedAnyDamage(float Damage, class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser); + void Possess(class APawn* InPawn); + void OnRep_PlayerState(); + void OnRep_Pawn(); + bool LineOfSightTo(class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks); + class APawn* K2_GetPawn(); + bool IsPlayerController(); + bool IsMoveInputIgnored(); + bool IsLookInputIgnored(); + bool IsLocalPlayerController(); + bool IsLocalController(); + class AActor* GetViewTarget(); + struct FRotator GetDesiredRotation(); + struct FRotator GetControlRotation(); + void ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera); + void ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + class APlayerController* CastToPlayerController(); +}; + +// 0x2D8 (0x570 - 0x298) +// Class Engine.PlayerController +class APlayerController : public AController +{ +public: + class UPlayer* Player; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* AcknowledgedPawn; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrackInstDirector* ControllingDirTrackInst; // 0x2A8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AHUD* MyHUD; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerCameraManager* PlayerCameraManager; // 0x2B8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerCameraManagerClass; // 0x2C0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoManageActiveCameraTarget; // 0x2C8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator TargetViewRotation; // 0x2CC(0xC)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6A8[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + float SmoothTargetViewRotationSpeed; // 0x2E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray HiddenActors; // 0x2F0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> HiddenPrimitiveComponents; // 0x300(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_6AA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float LastSpectatorStateSynchTime; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastSpectatorSyncLocation; // 0x318(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator LastSpectatorSyncRotation; // 0x324(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ClientCap; // 0x330(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCheatManager* CheatManager; // 0x338(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CheatClass; // 0x340(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayerInput* PlayerInput; // 0x348(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveForceFeedbackEffects; // 0x350(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_6AC[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_5B : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bPlayerIsWaiting : 1; // Mask: 0x10, PropSize: 0x10x3D0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_5C : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 NetPlayerIndex; // 0x3D4(0x1)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6AE[0x3B]; // Fixing Size After Last Property [ Dumper-7 ] + class UNetConnection* PendingSwapConnection; // 0x410(0x8)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNetConnection* NetConnection; // 0x418(0x8)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6AF[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + float InputYawScale; // 0x42C(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputPitchScale; // 0x430(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputRollScale; // 0x434(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowMouseCursor : 1; // Mask: 0x1, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableClickEvents : 1; // Mask: 0x2, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableTouchEvents : 1; // Mask: 0x4, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMouseOverEvents : 1; // Mask: 0x8, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableTouchOverEvents : 1; // Mask: 0x10, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceFeedbackEnabled : 1; // Mask: 0x20, PropSize: 0x10x438(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_5D : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ForceFeedbackScale; // 0x43C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ClickEventKeys; // 0x440(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMouseCursor DefaultMouseCursor; // 0x450(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseCursor CurrentMouseCursor; // 0x451(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel DefaultClickTraceChannel; // 0x452(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel CurrentClickTraceChannel; // 0x453(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitResultTraceDistance; // 0x454(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SeamlessTravelCount; // 0x458(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LastCompletedSeamlessTravelCount; // 0x45A(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B1[0x74]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputComponent* InactiveStateInputComponent; // 0x4D0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_5E : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bShouldPerformFullTickWhenPaused : 1; // Mask: 0x4, PropSize: 0x10x4D8(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_5F : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6B2[0x17]; // Fixing Size After Last Property [ Dumper-7 ] + class UTouchInterface* CurrentTouchInterface; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6B3[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + class ASpectatorPawn* SpectatorPawn; // 0x548(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool bIsLocalPlayerController; // 0x554(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector SpawnLocation; // 0x558(0xC)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6B6[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APlayerController* GetDefaultObj(); + + bool WasInputKeyJustReleased(const struct FKey& Key); + bool WasInputKeyJustPressed(const struct FKey& Key); + void ToggleSpeaking(bool bInSpeaking); + void TestServerLevelVisibilityChange(class FName PackageName, class FName Filename); + void SwitchLevel(const class FString& URL); + void StopHapticEffect(enum class EControllerHand Hand); + void StartFire(uint8 FireModeNum); + void SetVirtualJoystickVisibility(bool bVisible); + void SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, enum class EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing); + void SetName(const class FString& S); + void SetMouseLocation(int32 X, int32 Y); + void SetMouseCursorWidget(enum class EMouseCursor Cursor, class UUserWidget* CursorWidget); + void SetHapticsByValue(float Frequency, float Amplitude, enum class EControllerHand Hand); + void SetDisableHaptics(bool bNewDisabled); + void SetControllerLightColor(const struct FColor& Color); + void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + void SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation); + void SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride); + void ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams); + void ServerViewPrevPlayer(); + void ServerViewNextPlayer(); + void ServerVerifyViewTarget(); + void ServerUpdateMultipleLevelsVisibility(TArray& LevelVisibilities); + void ServerUpdateLevelVisibility(struct FUpdateLevelVisibilityLevelInfo& LevelVisibility); + void ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); + void ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerToggleAILogging(); + void ServerShortTimeout(); + void ServerSetSpectatorWaiting(bool bWaiting); + void ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot); + void ServerRestartPlayer(); + void ServerPause(); + void ServerNotifyLoadedWorld(class FName WorldPackageName); + void ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerExecRPC(const class FString& Msg); + void ServerExec(const class FString& Msg); + void ServerCheckClientPossessionReliable(); + void ServerCheckClientPossession(); + void ServerChangeName(const class FString& S); + void ServerCamera(class FName NewMode); + void ServerAcknowledgePossession(class APawn* P); + void SendToConsole(const class FString& Command); + void RestartLevel(); + void ResetControllerLightColor(); + bool ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative); + void PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, enum class EControllerHand Hand, float Scale, bool bLoop); + void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, enum class EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo); + void Pause(); + void OnServerStartedVisualLogger(bool bIsLogging); + void LocalTravel(const class FString& URL); + void K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); + bool IsInputKeyDown(const struct FKey& Key); + void GetViewportSize(int32* SizeX, int32* SizeY); + class ASpectatorPawn* GetSpectatorPawn(); + bool GetMousePosition(float* LocationX, float* LocationY); + struct FVector GetInputVectorKeyState(const struct FKey& Key); + void GetInputTouchState(enum class ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed); + void GetInputMouseDelta(float* DeltaX, float* DeltaY); + void GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration); + float GetInputKeyTimeDown(const struct FKey& Key); + void GetInputAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY); + float GetInputAnalogKeyState(const struct FKey& Key); + class AHUD* GetHUD(); + bool GetHitResultUnderFingerForObjects(enum class ETouchIndex FingerIndex, TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult); + bool GetHitResultUnderFingerByChannel(enum class ETouchIndex FingerIndex, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult); + bool GetHitResultUnderFinger(enum class ETouchIndex FingerIndex, enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult); + bool GetHitResultUnderCursorForObjects(TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult); + bool GetHitResultUnderCursorByChannel(enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult); + bool GetHitResultUnderCursor(enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult); + struct FVector GetFocalLocation(); + void FOV(float NewFOV); + void EnableCheats(); + bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection); + bool DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection); + void ConsoleKey(const struct FKey& Key); + void ClientWasKicked(class FText& KickReason); + void ClientVoiceHandshakeComplete(); + void ClientUpdateMultipleLevelsStreamingStatus(TArray& LevelStatuses); + void ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex); + void ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientTravelInternal(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientTravel(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime); + void ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag); + void ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void ClientStopCameraShake(TSubclassOf Shake, bool bImmediately); + void ClientStopCameraAnim(class UCameraAnim* AnimToStop); + void ClientStartOnlineSession(); + void ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent); + void ClientStartCameraShake(TSubclassOf Shake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass); + void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams); + void ClientSetSpectatorWaiting(bool bWaiting); + void ClientSetHUD(TSubclassOf NewHUDClass); + void ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); + void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); + void ClientSetCameraMode(class FName NewCamMode); + void ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); + void ClientSetBlockOnAsyncLoading(); + void ClientReturnToMainMenuWithTextReason(class FText& ReturnReason); + void ClientReturnToMainMenu(const class FString& ReturnReason); + void ClientRetryClientRestart(class APawn* NewPawn); + void ClientRestart(class APawn* NewPawn); + void ClientReset(); + void ClientRepObjRef(class UObject* Object); + void ClientReceiveLocalizedMessage(TSubclassOf Message, int32 SWITCH, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject); + void ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); + void ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast); + void ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier); + void ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); + void ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params); + void ClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, enum class ECameraShakePlaySpace Space, const struct FRotator& CustomPlaySpace); + void ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientMessage(const class FString& S, class FName Type, float MsgLifeTime); + void ClientIgnoreMoveInput(bool bIgnore); + void ClientIgnoreLookInput(bool bIgnore); + void ClientGotoState(class FName NewState); + void ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner); + void ClientForceGarbageCollection(); + void ClientFlushLevelStreaming(); + void ClientEndOnlineSession(); + void ClientEnableNetworkVoice(bool bEnable); + void ClientCommitMapChange(); + void ClientClearCameraLensEffects(); + void ClientCapBandwidth(int32 Cap); + void ClientCancelPendingMapChange(); + void ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation); + void ClearAudioListenerOverride(); + void ClearAudioListenerAttenuationOverride(); + bool CanRestartPlayer(); + void Camera(class FName NewMode); + void AddYawInput(float Val); + void AddRollInput(float Val); + void AddPitchInput(float Val); + void ActivateTouchInterface(class UTouchInterface* NewTouchInterface); +}; + +// 0x90 (0x140 - 0xB0) +// Class Engine.ApplicationLifecycleComponent +class UApplicationLifecycleComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ ApplicationWillDeactivateDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationHasReactivatedDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationWillEnterBackgroundDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationHasEnteredForegroundDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationWillTerminateDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationShouldUnloadResourcesDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationReceivedStartupArgumentsDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTemperatureChangeDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnLowPowerModeDelegate; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UApplicationLifecycleComponent* GetDefaultObj(); + +}; + +// 0x9B8 (0xAF0 - 0x138) +// Class Engine.CharacterMovementComponent +class UCharacterMovementComponent : public UPawnMovementComponent +{ +public: + uint8 Pad_6D1[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CharacterOwner; // 0x148(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float GravityScale; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStepHeight; // 0x154(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpZVelocity; // 0x158(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOffJumpZFactor; // 0x15C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkableFloorAngle; // 0x160(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float WalkableFloorZ; // 0x164(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EMovementMode MovementMode; // 0x168(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CustomMovementMode; // 0x169(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENetworkSmoothingMode NetworkSmoothingMode; // 0x16A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float GroundFriction; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D3[0x1C]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxWalkSpeed; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWalkSpeedCrouched; // 0x190(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSwimSpeed; // 0x194(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFlySpeed; // 0x198(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCustomMovementSpeed; // 0x19C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAcceleration; // 0x1A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAnalogWalkSpeed; // 0x1A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFrictionFactor; // 0x1A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFriction; // 0x1AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingSubStepTime; // 0x1B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationWalking; // 0x1B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFalling; // 0x1B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationSwimming; // 0x1BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFlying; // 0x1C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControl; // 0x1C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostMultiplier; // 0x1C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostVelocityThreshold; // 0x1CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallingLateralFriction; // 0x1D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchedHalfHeight; // 0x1D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x1D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchRadiusThreshold; // 0x1DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchAdditionalHeight; // 0x1E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x1E4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseSeparateBrakingFriction : 1; // Mask: 0x1, PropSize: 0x10x1F0(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyGravityWhileJumping : 1; // Mask: 0x2, PropSize: 0x10x1F0(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseControllerDesiredRotation : 1; // Mask: 0x4, PropSize: 0x10x1F0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientRotationToMovement : 1; // Mask: 0x8, PropSize: 0x10x1F0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSweepWhileNavWalking : 1; // Mask: 0x10, PropSize: 0x10x1F0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_60 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bMovementInProgress : 1; // Mask: 0x40, PropSize: 0x10x1F0(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableScopedMovementUpdates : 1; // Mask: 0x80, PropSize: 0x10x1F0(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableServerDualMoveScopedMovementUpdates : 1; // Mask: 0x1, PropSize: 0x10x1F1(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceMaxAccel : 1; // Mask: 0x2, PropSize: 0x10x1F1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRunPhysicsWithNoController : 1; // Mask: 0x4, PropSize: 0x10x1F1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceNextFloorCheck : 1; // Mask: 0x8, PropSize: 0x10x1F1(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShrinkProxyCapsule : 1; // Mask: 0x10, PropSize: 0x10x1F1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanWalkOffLedges : 1; // Mask: 0x20, PropSize: 0x10x1F1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanWalkOffLedgesWhenCrouching : 1; // Mask: 0x40, PropSize: 0x10x1F1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_61 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 BitPad_62 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bNetworkSkipProxyPredictionOnNetUpdate : 1; // Mask: 0x2, PropSize: 0x10x1F2(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetworkAlwaysReplicateTransformUpdateTimestamp : 1; // Mask: 0x4, PropSize: 0x10x1F2(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeferUpdateMoveComponent : 1; // Mask: 0x8, PropSize: 0x10x1F2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePhysicsInteraction : 1; // Mask: 0x10, PropSize: 0x10x1F2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTouchForceScaledToMass : 1; // Mask: 0x20, PropSize: 0x10x1F2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPushForceScaledToMass : 1; // Mask: 0x40, PropSize: 0x10x1F2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPushForceUsingZOffset : 1; // Mask: 0x80, PropSize: 0x10x1F2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScalePushForceToVelocity : 1; // Mask: 0x1, PropSize: 0x10x1F3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_63 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* DeferredUpdatedMoveComponent; // 0x1F8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutOfWaterStepHeight; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutofWaterZ; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandingDownwardForceScale; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPushForceFactor; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForceFactor; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForcePointZOffsetFactor; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TouchForceFactor; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTouchForce; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTouchForce; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsionForce; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x22C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat LastUpdateRotation; // 0x240(0x10)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LastUpdateLocation; // 0x250(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastUpdateVelocity; // 0x25C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastTransformUpdateTimeStamp; // 0x268(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientGoodMoveAckTime; // 0x26C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientAdjustmentTime; // 0x270(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PendingImpulseToApply; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PendingForceToApply; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnalogInputModifier; // 0x28C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D6[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxSimulationTimeStep; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxJumpApexAttemptsPerSimulation; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometry; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometryAsProxy; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawn; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawnAsProxy; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothLocationTime; // 0x2B8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothRotationTime; // 0x2BC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothLocationTime; // 0x2C0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothRotationTime; // 0x2C4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkRadius; // 0x2C8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkHalfHeight; // 0x2CC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMaxSmoothUpdateDistance; // 0x2D0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkNoSmoothUpdateDistance; // 0x2D4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAckGoodMoves; // 0x2D8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustments; // 0x2DC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection; // 0x2E0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkLargeClientCorrectionDistance; // 0x2E4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckThreshold; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOutOfWaterPitch; // 0x2EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult CurrentFloor; // 0x2F0(0x94)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EMovementMode DefaultLandMovementMode; // 0x384(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovementMode DefaultWaterMovementMode; // 0x385(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovementMode GroundMovementMode; // 0x386(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bMaintainHorizontalGroundVelocity : 1; // Mask: 0x1, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpartBaseVelocityX : 1; // Mask: 0x2, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpartBaseVelocityY : 1; // Mask: 0x4, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpartBaseVelocityZ : 1; // Mask: 0x8, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpartBaseAngularVelocity : 1; // Mask: 0x10, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bJustTeleported : 1; // Mask: 0x20, PropSize: 0x10x387(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetworkUpdateReceived : 1; // Mask: 0x40, PropSize: 0x10x387(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNetworkMovementModeChanged : 1; // Mask: 0x80, PropSize: 0x10x387(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreClientMovementErrorChecksAndCorrection : 1; // Mask: 0x1, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bServerAcceptClientAuthoritativePosition : 1; // Mask: 0x2, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotifyApex : 1; // Mask: 0x4, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCheatFlying : 1; // Mask: 0x8, PropSize: 0x10x388(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWantsToCrouch : 1; // Mask: 0x10, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCrouchMaintainsBaseLocation : 1; // Mask: 0x20, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreBaseRotation : 1; // Mask: 0x40, PropSize: 0x10x388(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFastAttachedMove : 1; // Mask: 0x80, PropSize: 0x10x388(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysCheckFloor : 1; // Mask: 0x1, PropSize: 0x10x389(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFlatBaseForFloorChecks : 1; // Mask: 0x2, PropSize: 0x10x389(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerformingJumpOff : 1; // Mask: 0x4, PropSize: 0x10x389(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWantsToLeaveNavWalking : 1; // Mask: 0x8, PropSize: 0x10x389(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRVOAvoidance : 1; // Mask: 0x10, PropSize: 0x10x389(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequestedMoveUseAcceleration : 1; // Mask: 0x20, PropSize: 0x10x389(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_64 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bWasSimulatingRootMotion : 1; // Mask: 0x80, PropSize: 0x10x389(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowPhysicsRotationDuringAnimRootMotion : 1; // Mask: 0x1, PropSize: 0x10x38A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasRequestedVelocity : 1; // Mask: 0x2, PropSize: 0x10x38A(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRequestedMoveWithMaxSpeed : 1; // Mask: 0x4, PropSize: 0x10x38A(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bWasAvoidanceUpdated : 1; // Mask: 0x8, PropSize: 0x10x38A(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_65 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bProjectNavMeshWalking : 1; // Mask: 0x40, PropSize: 0x10x38A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bProjectNavMeshOnBothWorldChannels : 1; // Mask: 0x80, PropSize: 0x10x38A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D7[0x11]; // Fixing Size After Last Property [ Dumper-7 ] + float AvoidanceConsiderationRadius; // 0x39C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RequestedVelocity; // 0x3A0(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AvoidanceUID; // 0x3AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask AvoidanceGroup; // 0x3B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToAvoid; // 0x3B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToIgnore; // 0x3B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x3BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PendingLaunchVelocity; // 0x3C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D8[0xA4]; // Fixing Size After Last Property [ Dumper-7 ] + float NavMeshProjectionInterval; // 0x470(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionTimer; // 0x474(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionInterpSpeed; // 0x478(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleUp; // 0x47C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleDown; // 0x480(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingFloorDistTolerance; // 0x484(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterMovementComponentPostPhysicsTickFunction PostPhysicsTickFunction; // 0x488(0x30)(NativeAccessSpecifierPublic) + uint8 Pad_6D9[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + float MinTimeBetweenTimeStampResets; // 0x4D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6DA[0x4AC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRootMotionSourceGroup CurrentRootMotion; // 0x980(0x38)(Transient, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup ServerCorrectionRootMotion; // 0x9B8(0x38)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_6DB[0x90]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRootMotionMovementParams RootMotionParams; // 0xA80(0x40)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AnimRootMotionVelocity; // 0xAC0(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6DC[0x24]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCharacterMovementComponent* GetDefaultObj(); + + void SetWalkableFloorZ(float InWalkableFloorZ); + void SetWalkableFloorAngle(float InWalkableFloorAngle); + void SetMovementMode(enum class EMovementMode NewMovementMode, uint8 NewCustomMode); + void SetGroupsToIgnoreMask(struct FNavAvoidanceMask& GroupMask); + void SetGroupsToIgnore(int32 GroupFlags); + void SetGroupsToAvoidMask(struct FNavAvoidanceMask& GroupMask); + void SetGroupsToAvoid(int32 GroupFlags); + void SetAvoidanceGroupMask(struct FNavAvoidanceMask& GroupMask); + void SetAvoidanceGroup(int32 GroupFlags); + void SetAvoidanceEnabled(bool bEnable); + float K2_GetWalkableFloorZ(); + float K2_GetWalkableFloorAngle(); + float K2_GetModifiedMaxAcceleration(); + void K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult); + void K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult); + bool IsWalking(); + bool IsWalkable(struct FHitResult& Hit); + float GetValidPerchRadius(); + float GetPerchRadiusThreshold(); + class UPrimitiveComponent* GetMovementBase(); + float GetMinAnalogSpeed(); + float GetMaxJumpHeightWithJumpTime(); + float GetMaxJumpHeight(); + float GetMaxBrakingDeceleration(); + float GetMaxAcceleration(); + struct FVector GetLastUpdateVelocity(); + struct FRotator GetLastUpdateRotation(); + struct FVector GetLastUpdateLocation(); + struct FVector GetImpartedMovementBaseVelocity(); + struct FVector GetCurrentAcceleration(); + class ACharacter* GetCharacterOwner(); + float GetAnalogInputModifier(); + void DisableMovement(); + void ClearAccumulatedForces(); + void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult); + void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); + void AddImpulse(const struct FVector& Impulse, bool bVelocityChange); + void AddForce(const struct FVector& Force); +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.SoundEffectPreset +class USoundEffectPreset : public UObject +{ +public: + uint8 Pad_6DD[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundEffectPreset* GetDefaultObj(); + +}; + +// 0x0 (0x68 - 0x68) +// Class Engine.SoundEffectSourcePreset +class USoundEffectSourcePreset : public USoundEffectPreset +{ +public: + + static class UClass* StaticClass(); + static class USoundEffectSourcePreset* GetDefaultObj(); + +}; + +// 0x0 (0x68 - 0x68) +// Class Engine.SoundEffectSubmixPreset +class USoundEffectSubmixPreset : public USoundEffectPreset +{ +public: + + static class UClass* StaticClass(); + static class USoundEffectSubmixPreset* GetDefaultObj(); + +}; + +// 0x5D8 (0x7D0 - 0x1F8) +// Class Engine.CameraComponent +class UCameraComponent : public USceneComponent +{ +public: + float FieldOfView; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoNearClipPlane; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x20C(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFieldOfViewForLOD : 1; // Mask: 0x2, PropSize: 0x10x20C(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockToHmd : 1; // Mask: 0x4, PropSize: 0x10x20C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePawnControlRotation : 1; // Mask: 0x8, PropSize: 0x10x20C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_66 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ECameraProjectionMode ProjectionMode; // 0x20D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E0[0x32]; // Fixing Size After Last Property [ Dumper-7 ] + float PostProcessBlendWeight; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E1[0x2C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings PostProcessSettings; // 0x270(0x560)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCameraComponent* GetDefaultObj(); + + void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); + void SetProjectionMode(enum class ECameraProjectionMode InProjectionMode); + void SetPostProcessBlendWeight(float InPostProcessBlendWeight); + void SetOrthoWidth(float InOrthoWidth); + void SetOrthoNearClipPlane(float InOrthoNearClipPlane); + void SetOrthoFarClipPlane(float InOrthoFarClipPlane); + void SetFieldOfView(float InFieldOfView); + void SetConstraintAspectRatio(bool bInConstrainAspectRatio); + void SetAspectRatio(float InAspectRatio); + void RemoveBlendable(TScriptInterface InBlendableObject); + void OnCameraMeshHiddenChanged(); + void GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView); + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); +}; + +// 0x100 (0x320 - 0x220) +// Class Engine.PlayerState +class APlayerState : public AInfo +{ +public: + float Score; // 0x220(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerId; // 0x224(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Ping; // 0x228(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bShouldUpdateReplicatedPing : 1; // Mask: 0x1, PropSize: 0x10x22A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsSpectator : 1; // Mask: 0x2, PropSize: 0x10x22A(0x1)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlySpectator : 1; // Mask: 0x4, PropSize: 0x10x22A(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsABot : 1; // Mask: 0x8, PropSize: 0x10x22A(0x1)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_67 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bIsInactive : 1; // Mask: 0x20, PropSize: 0x10x22A(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFromPreviousLevel : 1; // Mask: 0x40, PropSize: 0x10x22A(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_68 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6E4[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 StartTime; // 0x22C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SavedNetworkAddress; // 0x240(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniqueNetIdRepl UniqueId; // 0x250(0x28)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExactPing; // rounded Ping (Replicated) + float ExactPingV2; // compressed Ping (Replicated) + class APawn* PawnPrivate; // 0x280(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6E7[0x78]; // Fixing Size After Last Property [ Dumper-7 ] + class FString PlayerNamePrivate; // 0x300(0x10)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6E8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APlayerState* GetDefaultObj(); + + void ReceiveOverrideWith(class APlayerState* OldPlayerState); + void ReceiveCopyProperties(class APlayerState* NewPlayerState); + void OnRep_UniqueId(); + void OnRep_Score(); + void OnRep_PlayerName(); + void OnRep_PlayerId(); + void OnRep_bIsInactive(); + bool IsOnlyASpectator(); + class FString GetPlayerName(); +}; + +// 0x88 (0x280 - 0x1F8) +// Class Engine.SpringArmComponent +class USpringArmComponent : public USceneComponent +{ +public: + float TargetArmLength; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SocketOffset; // 0x1FC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetOffset; // 0x208(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSize; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel ProbeChannel; // 0x218(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bDoCollisionTest : 1; // Mask: 0x1, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePawnControlRotation : 1; // Mask: 0x2, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritPitch : 1; // Mask: 0x4, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritYaw : 1; // Mask: 0x8, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritRoll : 1; // Mask: 0x10, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCameraLag : 1; // Mask: 0x20, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCameraRotationLag : 1; // Mask: 0x40, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCameraLagSubstepping : 1; // Mask: 0x80, PropSize: 0x10x21C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDebugLagMarkers : 1; // Mask: 0x1, PropSize: 0x10x21D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_69 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6EA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraLagSpeed; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraRotationLagSpeed; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxTimeStep; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxDistance; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6EB[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USpringArmComponent* GetDefaultObj(); + + bool IsCollisionFixApplied(); + struct FVector GetUnfixedCameraPosition(); + struct FRotator GetTargetRotation(); +}; + +// 0x68 (0x4E0 - 0x478) +// Class Engine.StaticMeshComponent +class UStaticMeshComponent : public UMeshComponent +{ +public: + int32 ForcedLodModel; // 0x478(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviousLODLevel; // 0x47C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLOD; // 0x480(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubDivisionStepSize; // 0x484(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x488(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FColor WireframeColorOverride; // 0x490(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateWorldPositionOffset : 1; // Mask: 0x1, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideWireframeColor : 1; // Mask: 0x2, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMinLod : 1; // Mask: 0x4, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideNavigationExport : 1; // Mask: 0x8, PropSize: 0x10x494(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceNavigationObstacle : 1; // Mask: 0x10, PropSize: 0x10x494(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisallowMeshPaintPerInstance : 1; // Mask: 0x20, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreInstanceForTextureStreaming : 1; // Mask: 0x40, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideLightMapRes : 1; // Mask: 0x80, PropSize: 0x10x494(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDistanceFieldIndirectShadow : 1; // Mask: 0x1, PropSize: 0x10x495(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideDistanceFieldSelfShadowBias : 1; // Mask: 0x2, PropSize: 0x10x495(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseSubDivisions : 1; // Mask: 0x4, PropSize: 0x10x495(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseDefaultCollision : 1; // Mask: 0x8, PropSize: 0x10x495(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverseCulling : 1; // Mask: 0x10, PropSize: 0x10x495(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_6A : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6EE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OverriddenLightMapRes; // 0x498(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldIndirectShadowMinVisibility; // 0x49C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0x4A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceMultiplier; // 0x4A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODData; // 0x4A8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x4B8(0x10)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic) + struct FLightmassPrimitiveSettings LightmassSettings; // 0x4C8(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UStaticMeshComponent* GetDefaultObj(); + + bool SetStaticMesh(class UStaticMesh* NewMesh); + void SetReverseCulling(bool ReverseCulling); + void SetForcedLodModel(int32 NewForcedLodModel); + void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); + void SetDistanceFieldSelfShadowBias(float NewValue); + void OnRep_StaticMesh(class UStaticMesh* OldStaticMesh); + void GetLocalBounds(struct FVector* Min, struct FVector* Max); +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.SkyLight +class ASkyLight : public AInfo +{ +public: + class USkyLightComponent* LightComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6EF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASkyLight* GetDefaultObj(); + + void OnRep_bEnabled(); +}; + +// 0x118 (0x178 - 0x60) +// Class Engine.Texture +class UTexture : public UStreamableRenderAsset +{ +public: + uint8 Pad_6F0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid LightingGuid; // 0x68(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LODBias; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureCompressionSettings CompressionSettings; // 0x7C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureFilter Filter; // 0x7D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureMipLoadOptions MipLoadOptions; // 0x7E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureGroup LODGroup; // 0x7F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformFloat Downscale; // 0x80(0x4)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class ETextureDownscaleOptions DownscaleOptions; // 0x84(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SRGB : 1; // Mask: 0x1, PropSize: 0x10x85(0x1)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoTiling : 1; // Mask: 0x2, PropSize: 0x10x85(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VirtualTextureStreaming : 1; // Mask: 0x4, PropSize: 0x10x85(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionYCoCg : 1; // Mask: 0x8, PropSize: 0x10x85(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotOfflineProcessed : 1; // Mask: 0x10, PropSize: 0x10x85(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAsyncResourceReleaseHasBeenStarted : 1; // Mask: 0x20, PropSize: 0x10x85(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_6B : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_6F1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AssetUserData; // 0x88(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_6F2[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTexture* GetDefaultObj(); + +}; + +// 0x58 (0x1D0 - 0x178) +// Class Engine.TextureCube +class UTextureCube : public UTexture +{ +public: + uint8 Pad_6F3[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureCube* GetDefaultObj(); + +}; + +// 0xB0 (0x590 - 0x4E0) +// Class Engine.InstancedStaticMeshComponent +class UInstancedStaticMeshComponent : public UStaticMeshComponent +{ +public: + TArray PerInstanceSMData; // 0x4E0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumCustomDataFloats; // 0x4F0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_713[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerInstanceSMCustomData; // 0x4F8(0x10)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + int32 InstancingRandomSeed; // 0x508(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceStartCullDistance; // 0x50C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceEndCullDistance; // 0x510(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_714[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InstanceReorderTable; // 0x518(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_715[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumPendingLightmaps; // 0x570(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_716[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CachedMappings; // 0x578(0x10)(ZeroConstructor, Transient, DuplicateTransient, Protected, TextExportTransient, NativeAccessSpecifierProtected) + uint8 Pad_717[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInstancedStaticMeshComponent* GetDefaultObj(); + + bool UpdateInstanceTransform(int32 InstanceIndex, struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); + void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); + bool RemoveInstance(int32 InstanceIndex); + bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace); + TArray GetInstancesOverlappingSphere(struct FVector& Center, float Radius, bool bSphereInWorldSpace); + TArray GetInstancesOverlappingBox(struct FBox& Box, bool bBoxInWorldSpace); + int32 GetInstanceCount(); + void ClearInstances(); + bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + int32 AddInstanceWorldSpace(struct FTransform& WorldTransform); + TArray AddInstances(TArray& InstanceTransforms, bool bShouldReturnIndices); + int32 AddInstance(struct FTransform& InstanceTransform); +}; + +// 0xE8 (0x678 - 0x590) +// Class Engine.HierarchicalInstancedStaticMeshComponent +class UHierarchicalInstancedStaticMeshComponent : public UInstancedStaticMeshComponent +{ +public: + uint8 Pad_719[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SortedInstances; // 0x598(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumBuiltInstances; // 0x5A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBox BuiltInstanceBounds; // 0x5B0(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox UnbuiltInstanceBounds; // 0x5CC(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray UnbuiltInstanceBoundsList; // 0x5E8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnableDensityScaling : 1; // Mask: 0x1, PropSize: 0x10x5F8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_6C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_71B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OcclusionLayerNumNodes; // 0x600(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds CacheMeshExtendedBounds; // 0x604(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDisableCollision; // 0x620(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 InstanceCountToRender; // 0x624(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71D[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UHierarchicalInstancedStaticMeshComponent* GetDefaultObj(); + + bool RemoveInstances(TArray& InstancesToRemove); +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.StaticMeshActor +class AStaticMeshActor : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bStaticMeshReplicateMovement; // 0x228(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x229(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71E[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AStaticMeshActor* GetDefaultObj(); + + void SetMobility(enum class EComponentMobility InMobility); +}; + +// 0x60 (0x88 - 0x28) +// Class Engine.MaterialInterface +class UMaterialInterface : public UObject +{ +public: + uint8 Pad_724[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class USubsurfaceProfile* SubsurfaceProfile; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_725[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x50(0x10)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray TextureStreamingData; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_726[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialInterface* GetDefaultObj(); + + void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); + class UPhysicalMaterialMask* GetPhysicalMaterialMask(); + class UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); + class UPhysicalMaterial* GetPhysicalMaterial(); + struct FMaterialParameterInfo GetParameterInfo(enum class EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction); + class UMaterial* GetBaseMaterial(); +}; + +// 0x288 (0x310 - 0x88) +// Class Engine.MaterialInstance +class UMaterialInstance : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x90(0x40)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Parent; // 0xD0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasStaticPermutationResource : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSubsurfaceProfile : 1; // Mask: 0x2, PropSize: 0x10xD8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_6D : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_727[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ScalarParameterValues; // 0xE0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0xF0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x100(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0x110(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x120(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialInstanceBasePropertyOverrides BasePropertyOverrides; // 0x130(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_728[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FStaticParameterSet StaticParameters; // 0x148(0x40)(NativeAccessSpecifierPrivate) + struct FMaterialCachedParameters CachedLayerParameters; // 0x188(0x150)(NativeAccessSpecifierPrivate) + TArray CachedReferencedTextures; // 0x2D8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_729[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialInstance* GetDefaultObj(); + +}; + +// 0x8 (0x318 - 0x310) +// Class Engine.MaterialInstanceConstant +class UMaterialInstanceConstant : public UMaterialInstance +{ +public: + class UPhysicalMaterialMask* PhysMaterialMask; // 0x310(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialInstanceConstant* GetDefaultObj(); + + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + float K2_GetScalarParameterValue(class FName ParameterName); +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionCustomOutput +class UMaterialExpressionCustomOutput : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionCustomOutput* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.EngineCustomTimeStep +class UEngineCustomTimeStep : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEngineCustomTimeStep* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.TimecodeProvider +class UTimecodeProvider : public UObject +{ +public: + float FrameDelay; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTimecodeProvider* GetDefaultObj(); + + struct FTimecode GetTimecode(); + enum class ETimecodeProviderSynchronizationState GetSynchronizationState(); + struct FQualifiedFrameTime GetQualifiedFrameTime(); + struct FFrameRate GetFrameRate(); + struct FTimecode GetDelayedTimecode(); + struct FQualifiedFrameTime GetDelayedQualifiedFrameTime(); + bool FetchTimecode(struct FQualifiedFrameTime* OutFrameTime); + void FetchAndUpdate(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.DynamicBlueprintBinding +class UDynamicBlueprintBinding : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UDynamicBlueprintBinding* GetDefaultObj(); + +}; + +// 0xF8 (0x328 - 0x230) +// Class Engine.BlueprintGeneratedClass +class UBlueprintGeneratedClass : public UClass +{ +public: + int32 NumReplicatedProperties; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasNativizedParent : 1; // Mask: 0x1, PropSize: 0x10x234(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasCookedComponentInstancingData : 1; // Mask: 0x2, PropSize: 0x10x234(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_6E : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_72D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DynamicBindingObjects; // 0x238(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentTemplates; // 0x248(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Timelines; // 0x258(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentClassOverrides; // 0x268(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class USimpleConstructionScript* SimpleConstructionScript; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStructProperty* UberGraphFramePointerProperty; // 0x288(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UFunction* UberGraphFunction; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap CookedComponentInstancingData; // 0x2A0(0x50)(NativeAccessSpecifierPublic) + uint8 Pad_72F[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlueprintGeneratedClass* GetDefaultObj(); + +}; + +// 0x590 (0x7B0 - 0x220) +// Class Engine.CameraActor +class ACameraActor : public AActor +{ +public: + enum class EAutoReceiveInput AutoActivateForPlayer; // 0x220(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_730[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCameraComponent* CameraComponent; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* SceneComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_731[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x240(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_6F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_732[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AspectRatio; // 0x244(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FOVAngle; // 0x248(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PostProcessBlendWeight; // 0x24C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FPostProcessSettings PostProcessSettings; // 0x250(0x560)(Deprecated, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ACameraActor* GetDefaultObj(); + + int32 GetAutoActivatePlayerIndex(); +}; + +// 0x148 (0x170 - 0x28) +// Class Engine.SoundBase +class USoundBase : public UObject +{ +public: + uint8 Pad_733[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundClass* SoundClassObject; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebug : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideConcurrency : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBusSends : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBaseSubmix : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSubmixSends : 1; // Mask: 0x10, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasDelayNode : 1; // Mask: 0x20, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasConcatenatorNode : 1; // Mask: 0x40, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBypassVolumeScaleForPriority : 1; // Mask: 0x80, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVirtualizationMode VirtualizationMode; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_735[0x56]; // Fixing Size After Last Property [ Dumper-7 ] + TSet ConcurrencySet; // 0x90(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundConcurrencySettings ConcurrencyOverrides; // 0xE0(0x28)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Duration; // 0x108(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x10C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalSamples; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x114(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x118(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmixBase* SoundSubmixObject; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundSubmixSends; // 0x128(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x138(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BusSends; // 0x140(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreEffectBusSends; // 0x150(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x160(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundBase* GetDefaultObj(); + +}; + +// 0x200 (0x370 - 0x170) +// Class Engine.SoundWave +class USoundWave : public USoundBase +{ +public: + int32 CompressionQuality; // 0x170(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StreamingPriority; // 0x174(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESoundwaveSampleRateSettings SampleRateQuality; // 0x178(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_738[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESoundGroup SoundGroup; // 0x17A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x17B(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStreaming : 1; // Mask: 0x2, PropSize: 0x10x17B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSeekableStreaming : 1; // Mask: 0x4, PropSize: 0x10x17B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_70 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ESoundWaveLoadingBehavior LoadingBehavior; // 0x17C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_71 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bMature : 1; // Mask: 0x40, PropSize: 0x10x17D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bManualWordWrap : 1; // Mask: 0x80, PropSize: 0x10x17D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSingleLine : 1; // Mask: 0x1, PropSize: 0x10x17E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsAmbisonics : 1; // Mask: 0x2, PropSize: 0x10x17E(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_72 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_739[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoundModulationDefaultRoutingSettings ModulationSettings; // 0x180(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray FrequenciesToAnalyze; // 0x1C8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedSpectralTimeData; // 0x1D8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedEnvelopeTimeData; // 0x1E8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 InitialChunkSize; // 0x1F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_73A[0x44]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SpokenText; // 0x240(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x250(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x254(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x258(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x25C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x260(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73B[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Subtitles; // 0x270(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class UCurveTable* Curves; // 0x280(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveTable* InternalCurves; // 0x288(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73C[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundWave* GetDefaultObj(); + +}; + +// 0x50 (0x3C0 - 0x370) +// Class Engine.SoundWaveProcedural +class USoundWaveProcedural : public USoundWave +{ +public: + uint8 Pad_73D[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundWaveProcedural* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.BlueprintCore +class UBlueprintCore : public UObject +{ +public: + TSubclassOf SkeletonGeneratedClass; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedClass; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLegacyNeedToPurgeSkelRefs; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_73E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid BlueprintGuid; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_73F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlueprintCore* GetDefaultObj(); + +}; + +// 0x50 (0xA0 - 0x50) +// Class Engine.Blueprint +class UBlueprint : public UBlueprintCore +{ +public: + TSubclassOf ParentClass; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlueprintType BlueprintType; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecompileOnLoad : 1; // Mask: 0x1, PropSize: 0x10x59(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasBeenRegenerated : 1; // Mask: 0x2, PropSize: 0x10x59(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsRegeneratingOnLoad : 1; // Mask: 0x4, PropSize: 0x10x59(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_73 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_741[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BlueprintSystemVersion; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USimpleConstructionScript* SimpleConstructionScript; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentTemplates; // 0x68(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Timelines; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentClassOverrides; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlueprint* GetDefaultObj(); + +}; + +// 0x230 (0x258 - 0x28) +// Class Engine.Model +class UModel : public UObject +{ +public: + uint8 Pad_742[0x230]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UModel* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.Channel +class UChannel : public UObject +{ +public: + class UNetConnection* Connection; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_743[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChannel* GetDefaultObj(); + +}; + +// 0x228 (0x290 - 0x68) +// Class Engine.ActorChannel +class UActorChannel : public UChannel +{ +public: + class AActor* Actor; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_744[0xE8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CreateSubObjects; // 0x158(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_745[0x128]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UActorChannel* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class Engine.AnimationAsset +class UAnimationAsset : public UObject +{ +public: + uint8 Pad_747[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeleton* Skeleton; // 0x38(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_748[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MetaData; // 0x60(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAnimationAsset* GetDefaultObj(); + +}; + +// 0xC8 (0x148 - 0x80) +// Class Engine.BlendSpaceBase +class UBlendSpaceBase : public UAnimationAsset +{ +public: + uint8 Pad_74B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bRotationBlendInMeshSpace; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AnimLength; // 0x8C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpolationParameter InterpolationParam[0x3]; // 0x90(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float TargetWeightInterpolationSpeedPerSec; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENotifyTriggerMode NotifyTriggerMode; // 0xAC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PerBoneBlend; // 0xB0(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 SampleIndexWithMarkers; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SampleData; // 0xC8(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray GridSamples; // 0xD8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FBlendParameter BlendParameters[0x3]; // 0xE8(0x60)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBlendSpaceBase* GetDefaultObj(); + +}; + +// 0x8 (0x150 - 0x148) +// Class Engine.BlendSpace +class UBlendSpace : public UBlendSpaceBase +{ +public: + enum class EBlendSpaceAxis AxisToScaleAnimation; // 0x148(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_751[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlendSpace* GetDefaultObj(); + +}; + +// 0x0 (0x150 - 0x150) +// Class Engine.AimOffsetBlendSpace +class UAimOffsetBlendSpace : public UBlendSpace +{ +public: + + static class UClass* StaticClass(); + static class UAimOffsetBlendSpace* GetDefaultObj(); + +}; + +// 0x8 (0x150 - 0x148) +// Class Engine.BlendSpace1D +class UBlendSpace1D : public UBlendSpaceBase +{ +public: + bool bScaleAnimation; // 0x148(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_752[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBlendSpace1D* GetDefaultObj(); + +}; + +// 0x0 (0x150 - 0x150) +// Class Engine.AimOffsetBlendSpace1D +class UAimOffsetBlendSpace1D : public UBlendSpace1D +{ +public: + + static class UClass* StaticClass(); + static class UAimOffsetBlendSpace1D* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class Engine.AISystemBase +class UAISystemBase : public UObject +{ +public: + struct FSoftClassPath AISystemClassName; // 0x28(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AISystemModuleName; // 0x40(0x8)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_753[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bInstantiateAISystemOnClient; // 0x50(0x1)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_754[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAISystemBase* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.AmbientSound +class AAmbientSound : public AActor +{ +public: + class UAudioComponent* AudioComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AAmbientSound* GetDefaultObj(); + + void Stop(); + void Play(float StartTime); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel); + void FadeIn(float FadeInDuration, float FadeVolumeLevel); + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); +}; + +// 0x98 (0xD0 - 0x38) +// Class Engine.AnimationSettings +class UAnimationSettings : public UDeveloperSettings +{ +public: + int32 CompressCommandletVersion; // 0x38(0x4)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_756[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray KeyEndEffectorsMatchNameArray; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool ForceRecompression; // 0x50(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceBelowThreshold; // 0x51(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirstRecompressUsingCurrentOrDefault; // 0x52(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRaiseMaxErrorToExisting; // 0x53(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerformanceLog; // 0x54(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStripAnimationDataOnDedicatedServer; // 0x55(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickAnimationOnSkeletalMeshInit; // 0x56(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_757[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BoneCustomAttributesNames; // 0x58(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray BoneNamesWithCustomAttributes; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap AttributeBlendModes; // 0x78(0x50)(Edit, Config, NativeAccessSpecifierPublic) + enum class ECustomAttributeBlendType DefaultAttributeBlendMode; // 0xC8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_758[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimationSettings* GetDefaultObj(); + +}; + +// 0x28 (0xC8 - 0xA0) +// Class Engine.AnimBlueprint +class UAnimBlueprint : public UBlueprint +{ +public: + uint8 Pad_759[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeleton* TargetSkeleton; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Groups; // 0xB0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseMultiThreadedAnimationUpdate; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnAboutBlueprintUsage; // 0xC1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75A[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimBlueprint* GetDefaultObj(); + +}; + +// 0x288 (0x5B0 - 0x328) +// Class Engine.AnimBlueprintGeneratedClass +class UAnimBlueprintGeneratedClass : public UBlueprintGeneratedClass +{ +public: + uint8 Pad_75B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BakedStateMachines; // 0x330(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class USkeleton* TargetSkeleton; // 0x340(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimNotifies; // 0x348(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap OrderedSavedPoseIndicesMap; // 0x358(0x50)(NativeAccessSpecifierPublic) + uint8 Pad_75C[0x80]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SyncGroupNames; // 0x428(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EvaluateGraphExposedInputs; // 0x438(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphAssetPlayerInformation; // 0x448(0x50)(NativeAccessSpecifierPublic) + TMap GraphBlendOptions; // 0x498(0x50)(NativeAccessSpecifierPublic) + struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x4E8(0xC8)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAnimBlueprintGeneratedClass* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.AnimBoneCompressionCodec +class UAnimBoneCompressionCodec : public UObject +{ +public: + class FString Description; // 0x28(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimBoneCompressionCodec* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.AnimBoneCompressionSettings +class UAnimBoneCompressionSettings : public UObject +{ +public: + TArray Codecs; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimBoneCompressionSettings* GetDefaultObj(); + +}; + +// 0x308 (0x330 - 0x28) +// Class Engine.AnimClassData +class UAnimClassData : public UObject +{ +public: + uint8 Pad_75D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BakedStateMachines; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class USkeleton* TargetSkeleton; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimNotifies; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap OrderedSavedPoseIndicesMap; // 0x58(0x50)(NativeAccessSpecifierPublic) + TArray AnimBlueprintFunctions; // 0xA8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimBlueprintFunctionData; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimNodeProperties; // 0xC8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_75E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LinkedAnimGraphNodeProperties; // 0xE8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_75F[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LinkedAnimLayerNodeProperties; // 0x108(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_760[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PreUpdateNodeProperties; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_761[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DynamicResetNodeProperties; // 0x148(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_762[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray StateMachineNodeProperties; // 0x168(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_763[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InitializationNodeProperties; // 0x188(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_764[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TMap GraphNameAssetPlayers; // 0x1A8(0x50)(NativeAccessSpecifierPublic) + TArray SyncGroupNames; // 0x1F8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EvaluateGraphExposedInputs; // 0x208(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphBlendOptions; // 0x218(0x50)(NativeAccessSpecifierPublic) + struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x268(0xC8)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimClassData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimClassInterface +class IAnimClassInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAnimClassInterface* GetDefaultObj(); + +}; + +// 0x28 (0xA8 - 0x80) +// Class Engine.AnimSequenceBase +class UAnimSequenceBase : public UAnimationAsset +{ +public: + TArray Notifies; // 0x80(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float SequenceLength; // 0x90(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateScale; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawCurveTracks RawCurveData; // 0x98(0x10)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimSequenceBase* GetDefaultObj(); + + float GetPlayLength(); +}; + +// 0x0 (0xA8 - 0xA8) +// Class Engine.AnimCompositeBase +class UAnimCompositeBase : public UAnimSequenceBase +{ +public: + + static class UClass* StaticClass(); + static class UAnimCompositeBase* GetDefaultObj(); + +}; + +// 0x10 (0xB8 - 0xA8) +// Class Engine.AnimComposite +class UAnimComposite : public UAnimCompositeBase +{ +public: + struct FAnimTrack AnimationTrack; // 0xA8(0x10)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimComposite* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.AnimCompress +class UAnimCompress : public UAnimBoneCompressionCodec +{ +public: + uint8 bNeedsSkeleton : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_74 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_765[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAnimationCompressionFormat TranslationCompressionFormat; // 0x3C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimationCompressionFormat RotationCompressionFormat; // 0x3D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimationCompressionFormat ScaleCompressionFormat; // 0x3E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_766[0x1]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimCompress* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.AnimCompress_BitwiseCompressOnly +class UAnimCompress_BitwiseCompressOnly : public UAnimCompress +{ +public: + + static class UClass* StaticClass(); + static class UAnimCompress_BitwiseCompressOnly* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.AnimCompress_LeastDestructive +class UAnimCompress_LeastDestructive : public UAnimCompress_BitwiseCompressOnly +{ +public: + + static class UClass* StaticClass(); + static class UAnimCompress_LeastDestructive* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.AnimCompress_RemoveLinearKeys +class UAnimCompress_RemoveLinearKeys : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEffectorDiff; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinEffectorDiff; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectorDiffSocket; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentKeyScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRetarget : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bActuallyFilterLinearKeys : 1; // Mask: 0x2, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_767[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimCompress_RemoveLinearKeys* GetDefaultObj(); + +}; + +// 0x78 (0xD8 - 0x60) +// Class Engine.AnimCompress_PerTrackCompression +class UAnimCompress_PerTrackCompression : public UAnimCompress_RemoveLinearKeys +{ +public: + float MaxZeroingThreshold; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPosDiffBitwise; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiffBitwise; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiffBitwise; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedRotationFormats; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedTranslationFormats; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedScaleFormats; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bResampleAnimation : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_75 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_768[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ResampledFramerate; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinKeysForResampling; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseOverrideForEndEffectors : 1; // Mask: 0x2, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_76 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_769[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackHeightBias; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisor; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisorExponent; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError2 : 1; // Mask: 0x1, PropSize: 0x10xBC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_77 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_76A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RotationErrorSourceRatio; // 0xC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationErrorSourceRatio; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleErrorSourceRatio; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxErrorPerTrackRatio; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerturbationProbeSize; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimCompress_PerTrackCompression* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.AnimCompress_RemoveEverySecondKey +class UAnimCompress_RemoveEverySecondKey : public UAnimCompress +{ +public: + int32 MinKeys; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartAtSecondKey : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimCompress_RemoveEverySecondKey* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.AnimCompress_RemoveTrivialKeys +class UAnimCompress_RemoveTrivialKeys : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimCompress_RemoveTrivialKeys* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimCurveCompressionCodec +class UAnimCurveCompressionCodec : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAnimCurveCompressionCodec* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimCurveCompressionCodec_CompressedRichCurve +class UAnimCurveCompressionCodec_CompressedRichCurve : public UAnimCurveCompressionCodec +{ +public: + + static class UClass* StaticClass(); + static class UAnimCurveCompressionCodec_CompressedRichCurve* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimCurveCompressionCodec_UniformIndexable +class UAnimCurveCompressionCodec_UniformIndexable : public UAnimCurveCompressionCodec +{ +public: + + static class UClass* StaticClass(); + static class UAnimCurveCompressionCodec_UniformIndexable* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimCurveCompressionCodec_UniformlySampled +class UAnimCurveCompressionCodec_UniformlySampled : public UAnimCurveCompressionCodec +{ +public: + + static class UClass* StaticClass(); + static class UAnimCurveCompressionCodec_UniformlySampled* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.AnimCurveCompressionSettings +class UAnimCurveCompressionSettings : public UObject +{ +public: + class UAnimCurveCompressionCodec* Codec; // 0x28(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimCurveCompressionSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimLayerInterface +class IAnimLayerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IAnimLayerInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimMetaData +class UAnimMetaData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAnimMetaData* GetDefaultObj(); + +}; + +// 0x128 (0x1D0 - 0xA8) +// Class Engine.AnimMontage +class UAnimMontage : public UAnimCompositeBase +{ +public: + struct FAlphaBlend BlendIn; // 0xA8(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendInTime; // 0xD8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_779[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAlphaBlend BlendOut; // 0xE0(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x110(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SyncGroup; // 0x118(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SyncSlotIndex; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_77B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMarkerSyncData MarkerData; // 0x128(0x20)(NativeAccessSpecifierPublic) + TArray CompositeSections; // 0x148(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SlotAnimTracks; // 0x158(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BranchingPoints; // 0x168(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + bool bEnableRootMotionTranslation; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotionRotation; // 0x179(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoBlendOut; // 0x17A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERootMotionRootLock RootMotionRootLock; // 0x17B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_77C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BranchingPointMarkers; // 0x180(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray BranchingPointStateNotifyIndices; // 0x190(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTimeStretchCurve TimeStretchCurve; // 0x1A0(0x28)(Edit, NativeAccessSpecifierPublic) + class FName TimeStretchCurveName; // 0x1C8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimMontage* GetDefaultObj(); + + float GetDefaultBlendOutTime(); +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.AnimNotify_PauseClothingSimulation +class UAnimNotify_PauseClothingSimulation : public UAnimNotify +{ +public: + + static class UClass* StaticClass(); + static class UAnimNotify_PauseClothingSimulation* GetDefaultObj(); + +}; + +// 0x58 (0x90 - 0x38) +// Class Engine.AnimNotify_PlayParticleEffect +class UAnimNotify_PlayParticleEffect : public UAnimNotify +{ +public: + class UParticleSystem* PSTemplate; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x40(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x4C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x58(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_783[0x1C]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 Attached : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_78 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_784[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SocketName; // 0x84(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_785[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotify_PlayParticleEffect* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Engine.AnimNotify_PlaySound +class UAnimNotify_PlaySound : public UAnimNotify +{ +public: + class USoundBase* Sound; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_79 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_78A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName AttachName; // 0x4C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotify_PlaySound* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.AnimNotify_ResetClothingSimulation +class UAnimNotify_ResetClothingSimulation : public UAnimNotify +{ +public: + + static class UClass* StaticClass(); + static class UAnimNotify_ResetClothingSimulation* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.AnimNotify_ResetDynamics +class UAnimNotify_ResetDynamics : public UAnimNotify +{ +public: + + static class UClass* StaticClass(); + static class UAnimNotify_ResetDynamics* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.AnimNotify_ResumeClothingSimulation +class UAnimNotify_ResumeClothingSimulation : public UAnimNotify +{ +public: + + static class UClass* StaticClass(); + static class UAnimNotify_ResumeClothingSimulation* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.AnimNotifyState_DisableRootMotion +class UAnimNotifyState_DisableRootMotion : public UAnimNotifyState +{ +public: + + static class UClass* StaticClass(); + static class UAnimNotifyState_DisableRootMotion* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.AnimNotifyState_TimedParticleEffect +class UAnimNotifyState_TimedParticleEffect : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x30(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x38(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x40(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x4C(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x58(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotifyState_TimedParticleEffect* GetDefaultObj(); + +}; + +// 0x28 (0x58 - 0x30) +// Class Engine.AnimNotifyState_Trail +class UAnimNotifyState_Trail : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FirstSocketName; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondSocketName; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrailWidthMode WidthScaleMode; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName WidthScaleCurve; // 0x4C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecycleSpawnedSystems : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_790[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotifyState_Trail* GetDefaultObj(); + + class UParticleSystem* OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation); +}; + +// 0x118 (0x1C0 - 0xA8) +// Class Engine.AnimSequence +class UAnimSequence : public UAnimSequenceBase +{ +public: + int32 NumFrames; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_791[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TrackToSkeletonMapTable; // 0xB0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_792[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0xD0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_793[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAdditiveAnimationType AdditiveAnimType; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAdditiveBasePoseType RefPoseType; // 0x151(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_794[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* RefPoseSeq; // 0x158(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RefFrameIndex; // 0x160(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RetargetSource; // 0x164(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_795[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RetargetSourceAssetReferencePose; // 0x170(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + enum class EAnimInterpolationType Interpolation; // 0x180(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotion; // 0x181(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERootMotionRootLock RootMotionRootLock; // 0x182(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0x183(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0x184(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRootMotionSettingsCopiedFromMontage; // 0x185(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_796[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AuthoredSyncMarkers; // 0x188(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_797[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BakedPerBoneCustomAttributeData; // 0x1B0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAnimSequence* GetDefaultObj(); + +}; + +// 0xC8 (0xF0 - 0x28) +// Class Engine.AnimSet +class UAnimSet : public UObject +{ +public: + uint8 bAnimRotationOnly : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_7A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_798[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TrackBoneNames; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinkupCache; // 0x40(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray BoneUseAnimTranslation; // 0x50(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray ForceUseMeshTranslation; // 0x60(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray UseTranslationBoneNames; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ForceMeshTranslationBoneNames; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FName PreviewSkelMeshName; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BestRatioSkelMeshName; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_799[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimSet* GetDefaultObj(); + +}; + +// 0x18 (0x2D0 - 0x2B8) +// Class Engine.AnimSingleNodeInstance +class UAnimSingleNodeInstance : public UAnimInstance +{ +public: + class UAnimationAsset* CurrentAsset; // 0x2B8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ PostEvaluateAnimEvent; // 0x2C0(0x10)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimSingleNodeInstance* GetDefaultObj(); + + void StopAnim(); + void SetReverse(bool bInReverse); + void SetPreviewCurveOverride(class FName& PoseName, float Value, bool bRemoveIfZero); + void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); + void SetPosition(float InPosition, bool bFireNotifies); + void SetPlayRate(float InPlayRate); + void SetPlaying(bool bIsPlaying); + void SetLooping(bool bIsLooping); + void SetBlendSpaceInput(struct FVector& InBlendInput); + void SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); + void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); + float GetLength(); + class UAnimationAsset* GetAnimationAsset(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.AnimStateMachineTypes +class UAnimStateMachineTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UAnimStateMachineTypes* GetDefaultObj(); + +}; + +// 0x38 (0xE0 - 0xA8) +// Class Engine.AnimStreamable +class UAnimStreamable : public UAnimSequenceBase +{ +public: + int32 NumFrames; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimInterpolationType Interpolation; // 0xAC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName RetargetSource; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A0[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0xD0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotion; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERootMotionRootLock RootMotionRootLock; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0xDA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0xDB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimStreamable* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class Engine.ArrowComponent +class UArrowComponent : public UPrimitiveComponent +{ +public: + struct FColor ArrowColor; // 0x450(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x454(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowLength; // 0x458(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSize; // 0x45C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsScreenSizeScaled : 1; // Mask: 0x1, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTreatAsASprite : 1; // Mask: 0x2, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A2[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UArrowComponent* GetDefaultObj(); + + void SetArrowColor(const struct FLinearColor& NewColor); +}; + +// 0x50 (0x78 - 0x28) +// Class Engine.AssetExportTask +class UAssetExportTask : public UObject +{ +public: + class UObject* Object; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExporter* Exporter; // 0x30(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x48(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplaceIdentical; // 0x49(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrompt; // 0x4A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomated; // 0x4B(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFileArchive; // 0x4C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWriteEmptyFiles; // 0x4D(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray IgnoreObjectList; // 0x50(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UObject* Options; // 0x60(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Errors; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAssetExportTask* GetDefaultObj(); + +}; + +// 0x450 (0x478 - 0x28) +// Class Engine.AssetManager +class UAssetManager : public UObject +{ +public: + uint8 Pad_7A4[0x2B8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectReferenceList; // 0x2E0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bIsGlobalAsyncScanEnvironment; // 0x2F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldGuessTypeAndName; // 0x2F1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldUseSynchronousLoad; // 0x2F2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsLoadingFromPakFiles; // 0x2F3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldAcquireMissingChunksOnLoad; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyCookProductionAssets; // 0x2F5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsBulkScanning; // 0x2F6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPrimaryAssetDirectoryCurrent; // 0x2F7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsManagementDatabaseCurrent; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdateManagementDatabaseAfterScan; // 0x2F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeOnlyOnDiskAssets; // 0x2FA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasCompletedInitialScan; // 0x2FB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumberOfSpawnedNotifications; // 0x2FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A5[0x178]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAssetManager* GetDefaultObj(); + +}; + +// 0xC8 (0x100 - 0x38) +// Class Engine.AssetManagerSettings +class UAssetManagerSettings : public UDeveloperSettings +{ +public: + TArray PrimaryAssetTypesToScan; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DirectoriesToExclude; // 0x48(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetRules; // 0x58(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CustomPrimaryAssetRules; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bOnlyCookProductionAssets; // 0x78(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldManagerDetermineTypeAndName; // 0x79(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldGuessTypeAndNameInEditor; // 0x7A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAcquireMissingChunksOnLoad; // 0x7B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PrimaryAssetIdRedirects; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetTypeRedirects; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetPathRedirects; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TSet MetaDataTagsForAssetRegistry; // 0xB0(0x50)(Edit, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAssetManagerSettings* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.AssetMappingTable +class UAssetMappingTable : public UObject +{ +public: + TArray MappedAssets; // 0x28(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAssetMappingTable* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.AsyncActionHandleSaveGame +class UAsyncActionHandleSaveGame : public UBlueprintAsyncActionBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_7A9[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class USaveGame* SaveGameObject; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UAsyncActionHandleSaveGame* GetDefaultObj(); + + class UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex); + class UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, int32 UserIndex); +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.AsyncActionLoadPrimaryAssetBase +class UAsyncActionLoadPrimaryAssetBase : public UBlueprintAsyncActionBase +{ +public: + uint8 Pad_7AA[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAsyncActionLoadPrimaryAssetBase* GetDefaultObj(); + +}; + +// 0x10 (0x88 - 0x78) +// Class Engine.AsyncActionLoadPrimaryAsset +class UAsyncActionLoadPrimaryAsset : public UAsyncActionLoadPrimaryAssetBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncActionLoadPrimaryAsset* GetDefaultObj(); + + class UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray& LoadBundles); +}; + +// 0x10 (0x88 - 0x78) +// Class Engine.AsyncActionLoadPrimaryAssetClass +class UAsyncActionLoadPrimaryAssetClass : public UAsyncActionLoadPrimaryAssetBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncActionLoadPrimaryAssetClass* GetDefaultObj(); + + class UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray& LoadBundles); +}; + +// 0x10 (0x88 - 0x78) +// Class Engine.AsyncActionLoadPrimaryAssetList +class UAsyncActionLoadPrimaryAssetList : public UAsyncActionLoadPrimaryAssetBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncActionLoadPrimaryAssetList* GetDefaultObj(); + + class UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& LoadBundles); +}; + +// 0x10 (0x88 - 0x78) +// Class Engine.AsyncActionLoadPrimaryAssetClassList +class UAsyncActionLoadPrimaryAssetClassList : public UAsyncActionLoadPrimaryAssetBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncActionLoadPrimaryAssetClassList* GetDefaultObj(); + + class UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& LoadBundles); +}; + +// 0x10 (0x88 - 0x78) +// Class Engine.AsyncActionChangePrimaryAssetBundles +class UAsyncActionChangePrimaryAssetBundles : public UAsyncActionLoadPrimaryAssetBase +{ +public: + FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncActionChangePrimaryAssetBundles* GetDefaultObj(); + + class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& AddBundles, TArray& RemoveBundles); + class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, TArray& NewBundles, TArray& OldBundles); +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.AtmosphericFog +class AAtmosphericFog : public AInfo +{ +public: + class UAtmosphericFogComponent* AtmosphericFogComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AAtmosphericFog* GetDefaultObj(); + +}; + +// 0x108 (0x300 - 0x1F8) +// Class Engine.AtmosphericFogComponent +class UAtmosphericFogComponent : public USceneComponent +{ +public: + float SunMultiplier; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMultiplier; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMultiplier; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityOffset; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceScale; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeScale; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceOffset; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundOffset; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunDiscScale; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultBrightness; // 0x220(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DefaultLightColor; // 0x224(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableSunDisk : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAtmosphereAffectsSunIlluminance : 1; // Mask: 0x2, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableGroundScattering : 1; // Mask: 0x4, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_7B : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_7AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAtmospherePrecomputeParameters PrecomputeParams; // 0x22C(0x2C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UTexture2D* TransmittanceTexture; // 0x258(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* IrradianceTexture; // 0x260(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7AC[0x98]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAtmosphericFogComponent* GetDefaultObj(); + + void StartPrecompute(); + void SetSunMultiplier(float NewSunMultiplier); + void SetStartDistance(float NewStartDistance); + void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); + void SetFogMultiplier(float NewFogMultiplier); + void SetDistanceScale(float NewDistanceScale); + void SetDistanceOffset(float NewDistanceOffset); + void SetDensityOffset(float NewDensityOffset); + void SetDensityMultiplier(float NewDensityMultiplier); + void SetDefaultLightColor(const struct FLinearColor& NewLightColor); + void SetDefaultBrightness(float NewBrightness); + void SetAltitudeScale(float NewAltitudeScale); + void DisableSunDisk(bool NewSunDisk); + void DisableGroundScattering(bool NewGroundScattering); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.AudioBus +class UAudioBus : public UObject +{ +public: + enum class EAudioBusChannels AudioBusChannels; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7AD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioBus* GetDefaultObj(); + +}; + +// 0x160 (0x198 - 0x38) +// Class Engine.AudioSettings +class UAudioSettings : public UDeveloperSettings +{ +public: + struct FSoftObjectPath DefaultSoundClassName; // 0x38(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultMediaSoundClassName; // 0x50(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultSoundConcurrencyName; // 0x68(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBaseSoundMix; // 0x80(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VoiPSoundClass; // 0x98(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MasterSubmix; // 0xB0(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BaseDefaultSubmix; // 0xC8(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReverbSubmix; // 0xE0(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EQSubmix; // 0xF8(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVoiceSampleRate VoiPSampleRate; // 0x110(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultReverbSendLevel; // 0x114(0x4)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumConcurrentStreams; // 0x118(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMinPitchScale; // 0x11C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMaxPitchScale; // 0x120(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray QualityLevels; // 0x128(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 bAllowPlayWhenSilent : 1; // Mask: 0x1, PropSize: 0x10x138(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMasterEQ : 1; // Mask: 0x2, PropSize: 0x10x138(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowCenterChannel3DPanning : 1; // Mask: 0x4, PropSize: 0x10x138(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_7C : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_7AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 NumStoppingSources; // 0x13C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPanningMethod PanningMethod; // 0x140(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMonoChannelUpmixMethod MonoChannelUpmixMethod; // 0x141(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DialogueFilenameFormat; // 0x148(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DebugSounds; // 0x158(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DefaultAudioBuses; // 0x168(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class USoundClass* DefaultSoundClass; // 0x178(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundClass* DefaultMediaSoundClass; // 0x180(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundConcurrency* DefaultSoundConcurrency; // 0x188(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7B1[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioSettings* GetDefaultObj(); + +}; + +// 0x70 (0x2C8 - 0x258) +// Class Engine.AudioVolume +class AAudioVolume : public AVolume +{ +public: + float Priority; // 0x258(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_7D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_7B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FReverbSettings Settings; // 0x260(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + struct FInteriorSettings AmbientZoneSettings; // 0x280(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_7B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SubmixSendSettings; // 0x2A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SubmixOverrideSettings; // 0x2B8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AAudioVolume* GetDefaultObj(); + + void SetSubmixSendSettings(TArray& NewSubmixSendSettings); + void SetSubmixOverrideSettings(TArray& NewSubmixOverrideSettings); + void SetReverbSettings(struct FReverbSettings& NewReverbSettings); + void SetPriority(float NewPriority); + void SetInteriorSettings(struct FInteriorSettings& NewInteriorSettings); + void SetEnabled(bool bNewEnabled); + void OnRep_bEnabled(); +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.AutoDestroySubsystem +class UAutoDestroySubsystem : public UTickableWorldSubsystem +{ +public: + TArray ActorsToPoll; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAutoDestroySubsystem* GetDefaultObj(); + + void OnActorEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason); +}; + +// 0x318 (0x340 - 0x28) +// Class Engine.AutomationTestSettings +class UAutomationTestSettings : public UObject +{ +public: + TArray EngineTestModules; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray EditorTestModules; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FSoftObjectPath AutomationTestmap; // 0x48(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EditorPerformanceTestMaps; // 0x60(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetsToOpen; // 0x70(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray MapsToPIETest; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FBuildPromotionTestSettings BuildPromotionTest; // 0x90(0x1F0)(Edit, Config, NativeAccessSpecifierPublic) + struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest; // 0x280(0x30)(Edit, Config, NativeAccessSpecifierPublic) + struct FParticleEditorPromotionSettings ParticleEditorPromotionTest; // 0x2B0(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest; // 0x2C0(0x30)(Edit, Config, NativeAccessSpecifierPublic) + TArray TestLevelFolders; // 0x2F0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ExternalTools; // 0x300(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ImportExportTestDefinitions; // 0x310(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray LaunchOnSettings; // 0x320(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FIntPoint DefaultScreenshotResolution; // 0x330(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PIETestDuration; // 0x338(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAutomationTestSettings* GetDefaultObj(); + +}; + +// 0xB8 (0xE0 - 0x28) +// Class Engine.AvoidanceManager +class UAvoidanceManager : public UObject +{ +public: + uint8 Pad_7BB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultTimeToLive; // 0x30(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterAvoid; // 0x34(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterClean; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTimeToPredict; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArtificialRadiusExpansion; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TestHeightDifference; // 0x44(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightCheckMargin; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7BC[0x94]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAvoidanceManager* GetDefaultObj(); + + bool RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight); + int32 GetObjectCount(); + int32 GetNewAvoidanceUID(); + struct FVector GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp); +}; + +// 0x20 (0x240 - 0x220) +// Class Engine.BandwidthTestActor +class ABandwidthTestActor : public AActor +{ +public: + struct FBandwidthTestGenerator BandwidthGenerator; // 0x220(0x20)(Net, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ABandwidthTestActor* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class Engine.BillboardComponent +class UBillboardComponent : public UPrimitiveComponent +{ +public: + class UTexture2D* Sprite; // 0x450(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsScreenSizeScaled : 1; // Mask: 0x1, PropSize: 0x10x458(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_7F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_7C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ScreenSize; // 0x45C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x460(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x464(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x468(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x46C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBillboardComponent* GetDefaultObj(); + + void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + void SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + void SetSprite(class UTexture2D* NewSprite); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlendableInterface +class IBlendableInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBlendableInterface* GetDefaultObj(); + +}; + +// 0x368 (0x390 - 0x28) +// Class Engine.Skeleton +class USkeleton : public UObject +{ +public: + uint8 Pad_7C7[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BoneTree; // 0x38(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + TArray RefLocalPoses; // 0x48(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + uint8 Pad_7CA[0x118]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid VirtualBoneGuid; // 0x170(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray VirtualBones; // 0x180(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Sockets; // 0x190(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_7CB[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSmartNameContainer SmartNames; // 0x1F0(0x50)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_7CC[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BlendProfiles; // 0x270(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SlotGroups; // 0x280(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_7CD[0xF0]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AssetUserData; // 0x380(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class USkeleton* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.BlendProfile +class UBlendProfile : public UObject +{ +public: + uint8 Pad_7CE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeleton* OwningSkeleton; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProfileEntries; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBlendProfile* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.BlockingVolume +class ABlockingVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ABlockingVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintExtension +class UBlueprintExtension : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintExtension* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintMapLibrary +class UBlueprintMapLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintMapLibrary* GetDefaultObj(); + + void SetMapPropertyByName(class UObject* Object, class FName PropertyName, TMap& Value); + void Map_Values(TMap& TargetMap, TArray* Values); + bool Map_Remove(TMap& TargetMap, int32& Key); + int32 Map_Length(TMap& TargetMap); + void Map_Keys(TMap& TargetMap, TArray* Keys); + bool Map_Find(TMap& TargetMap, int32& Key, int32* Value); + bool Map_Contains(TMap& TargetMap, int32& Key); + void Map_Clear(TMap& TargetMap); + void Map_Add(TMap& TargetMap, int32& Key, int32& Value); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintPathsLibrary +class UBlueprintPathsLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintPathsLibrary* GetDefaultObj(); + + class FString VideoCaptureDir(); + void ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason); + void Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart); + class FString SourceConfigDir(); + bool ShouldSaveToUserDir(); + class FString ShaderWorkingDir(); + void SetProjectFilePath(const class FString& NewGameProjectFilePath); + class FString SetExtension(const class FString& InPath, const class FString& InNewExtension); + class FString ScreenShotDir(); + class FString SandboxesDir(); + class FString RootDir(); + void RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath); + class FString ProjectUserDir(); + class FString ProjectSavedDir(); + class FString ProjectPluginsDir(); + class FString ProjectPersistentDownloadDir(); + class FString ProjectModsDir(); + class FString ProjectLogDir(); + class FString ProjectIntermediateDir(); + class FString ProjectDir(); + class FString ProjectContentDir(); + class FString ProjectConfigDir(); + class FString ProfilingDir(); + void NormalizeFilename(const class FString& InPath, class FString* OutPath); + void NormalizeDirectoryName(const class FString& InPath, class FString* OutPath); + class FString MakeValidFileName(const class FString& InString, const class FString& InReplacementChar); + void MakeStandardFilename(const class FString& InPath, class FString* OutPath); + void MakePlatformFilename(const class FString& InPath, class FString* OutPath); + bool MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath); + class FString LaunchDir(); + bool IsSamePath(const class FString& PathA, const class FString& PathB); + bool IsRestrictedPath(const class FString& InPath); + bool IsRelative(const class FString& InPath); + bool IsProjectFilePathSet(); + bool IsDrive(const class FString& InPath); + bool HasProjectPersistentDownloadDir(); + TArray GetToolTipLocalizationPaths(); + TArray GetRestrictedFolderNames(); + class FString GetRelativePathToRoot(); + TArray GetPropertyNameLocalizationPaths(); + class FString GetProjectFilePath(); + class FString GetPath(const class FString& InPath); + class FString GetInvalidFileSystemChars(); + TArray GetGameLocalizationPaths(); + class FString GetExtension(const class FString& InPath, bool bIncludeDot); + TArray GetEngineLocalizationPaths(); + TArray GetEditorLocalizationPaths(); + class FString GetCleanFilename(const class FString& InPath); + class FString GetBaseFilename(const class FString& InPath, bool bRemovePath); + class FString GeneratedConfigDir(); + class FString GameUserDeveloperDir(); + class FString GameSourceDir(); + class FString GameDevelopersDir(); + class FString GameAgnosticSavedDir(); + bool FileExists(const class FString& InPath); + class FString FeaturePackDir(); + class FString EnterprisePluginsDir(); + class FString EnterpriseFeaturePackDir(); + class FString EnterpriseDir(); + class FString EngineVersionAgnosticUserDir(); + class FString EngineUserDir(); + class FString EngineSourceDir(); + class FString EngineSavedDir(); + class FString EnginePluginsDir(); + class FString EngineIntermediateDir(); + class FString EngineDir(); + class FString EngineContentDir(); + class FString EngineConfigDir(); + bool DirectoryExists(const class FString& InPath); + class FString DiffDir(); + class FString CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension); + class FString ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName); + class FString ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath); + class FString ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName); + class FString Combine(TArray& InPaths); + bool CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath); + class FString CloudDir(); + class FString ChangeExtension(const class FString& InPath, const class FString& InNewExtension); + class FString BugItDir(); + class FString AutomationTransientDir(); + class FString AutomationLogDir(); + class FString AutomationDir(); +}; + +// 0xD0 (0x278 - 0x1A8) +// Class Engine.PlatformGameInstance +class UPlatformGameInstance : public UGameInstance +{ +public: + FMulticastInlineDelegateProperty_ ApplicationWillDeactivateDelegate; // 0x1A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationHasReactivatedDelegate; // 0x1B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationWillEnterBackgroundDelegate; // 0x1C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationHasEnteredForegroundDelegate; // 0x1D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationWillTerminateDelegate; // 0x1E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationShouldUnloadResourcesDelegate; // 0x1F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationReceivedStartupArgumentsDelegate; // 0x208(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationRegisteredForRemoteNotificationsDelegate; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationRegisteredForUserNotificationsDelegate; // 0x228(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationFailedToRegisterForRemoteNotificationsDelegate; // 0x238(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationReceivedRemoteNotificationDelegate; // 0x248(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationReceivedLocalNotificationDelegate; // 0x258(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ ApplicationReceivedScreenOrientationChangedNotificationDelegate; // 0x268(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPlatformGameInstance* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintPlatformLibrary +class UBlueprintPlatformLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintPlatformLibrary* GetDefaultObj(); + + int32 ScheduleLocalNotificationFromNow(int32 InSecondsFromNow, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent); + void ScheduleLocalNotificationBadgeFromNow(int32 InSecondsFromNow, const class FString& ActivationEvent); + int32 ScheduleLocalNotificationBadgeAtTime(struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent); + int32 ScheduleLocalNotificationAtTime(struct FDateTime& FireDateTime, bool LocalTime, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent); + void GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate); + enum class EScreenOrientation GetDeviceOrientation(); + void ClearAllLocalNotifications(); + void CancelLocalNotificationById(int32 NotificationId); + void CancelLocalNotification(const class FString& ActivationEvent); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BlueprintSetLibrary +class UBlueprintSetLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintSetLibrary* GetDefaultObj(); + + void SetSetPropertyByName(class UObject* Object, class FName PropertyName, TSet& Value); + void Set_Union(TSet& A, TSet& B, TSet* Result); + void Set_ToArray(TSet& A, TArray* Result); + void Set_RemoveItems(TSet& TargetSet, TArray& Items); + bool Set_Remove(TSet& TargetSet, int32& Item); + int32 Set_Length(TSet& TargetSet); + void Set_Intersection(TSet& A, TSet& B, TSet* Result); + void Set_Difference(TSet& A, TSet& B, TSet* Result); + bool Set_Contains(TSet& TargetSet, int32& ItemToFind); + void Set_Clear(TSet& TargetSet); + void Set_AddItems(TSet& TargetSet, TArray& NewItems); + void Set_Add(TSet& TargetSet, int32& NewItem); +}; + +// 0x258 (0x2A0 - 0x48) +// Class Engine.BodySetup +class UBodySetup : public UBodySetupCore +{ +public: + struct FKAggregateGeom AggGeom; // 0x48(0x58)(Edit, NativeAccessSpecifierPublic) + uint8 bAlwaysFullAnimWeight : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConsiderForBounds : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMeshCollideAll : 1; // Mask: 0x4, PropSize: 0x10xA0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDoubleSidedGeometry : 1; // Mask: 0x8, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateNonMirroredCollision : 1; // Mask: 0x10, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSharedCookedData : 1; // Mask: 0x20, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateMirroredCollision : 1; // Mask: 0x40, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUVsAndFaceRemap : 1; // Mask: 0x80, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysMaterial; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0xB0(0x10)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_83D[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBodyInstance DefaultInstance; // 0x128(0x158)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_83E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector BuildScale3D; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBodySetup* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.BoneMaskFilter +class UBoneMaskFilter : public UObject +{ +public: + TArray BlendPoses; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBoneMaskFilter* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BookmarkBase +class UBookmarkBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UBookmarkBase* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.BookMark +class UBookMark : public UBookmarkBase +{ +public: + struct FVector Location; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray HiddenLevels; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBookMark* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.BookMark2D +class UBookMark2D : public UBookmarkBase +{ +public: + float Zoom2D; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint Location; // 0x2C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_840[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBookMark2D* GetDefaultObj(); + +}; + +// 0x70 (0x120 - 0xB0) +// Class Engine.BoundsCopyComponent +class UBoundsCopyComponent : public UActorComponent +{ +public: + TSoftObjectPtr BoundsSourceActor; // 0xB0(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForSourceBounds; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepOwnBoundsScale; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForOwnBounds; // 0xDA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_841[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform PostTransform; // 0xE0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyXBounds; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyYBounds; // 0x111(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyZBounds; // 0x112(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_842[0xD]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBoundsCopyComponent* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.ReflectionCapture +class AReflectionCapture : public AActor +{ +public: + class UReflectionCaptureComponent* CaptureComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AReflectionCapture* GetDefaultObj(); + +}; + +// 0x0 (0x228 - 0x228) +// Class Engine.BoxReflectionCapture +class ABoxReflectionCapture : public AReflectionCapture +{ +public: + + static class UClass* StaticClass(); + static class ABoxReflectionCapture* GetDefaultObj(); + +}; + +// 0x78 (0x270 - 0x1F8) +// Class Engine.ReflectionCaptureComponent +class UReflectionCaptureComponent : public USceneComponent +{ +public: + class UBillboardComponent* CaptureOffsetComponent; // 0x1F8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EReflectionSourceType ReflectionSourceType; // 0x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMobileReflectionCompression MobileReflectionCompression; // 0x201(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_843[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* Cubemap; // 0x208(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x214(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifyMaxValueRGBM; // 0x218(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_844[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxValueRGBM; // 0x21C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CaptureOffset; // 0x220(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid MapBuildDataId; // 0x22C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_845[0x14]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* CachedEncodedHDRCubemap; // 0x250(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_846[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UReflectionCaptureComponent* GetDefaultObj(); + +}; + +// 0x20 (0x290 - 0x270) +// Class Engine.BoxReflectionCaptureComponent +class UBoxReflectionCaptureComponent : public UReflectionCaptureComponent +{ +public: + float BoxTransitionDistance; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_847[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBoxComponent* PreviewInfluenceBox; // 0x278(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* PreviewCaptureBox; // 0x280(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_848[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBoxReflectionCaptureComponent* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.Breakpoint +class UBreakpoint : public UObject +{ +public: + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_80 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_849[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UEdGraphNode* Node; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bStepOnce : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bStepOnce_WasPreviouslyDisabled : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bStepOnce_RemoveAfterHit : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBreakpoint* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class Engine.BrushBuilder +class UBrushBuilder : public UObject +{ +public: + class FString BitmapFilename; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NotifyBadParams : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_81 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_84B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Polys; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName Layer; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 MergeCoplanars : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBrushBuilder* GetDefaultObj(); + +}; + +// 0x10 (0x460 - 0x450) +// Class Engine.BrushComponent +class UBrushComponent : public UPrimitiveComponent +{ +public: + class UModel* Brush; // 0x450(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BrushBodySetup; // 0x458(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBrushComponent* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.BrushShape +class ABrushShape : public ABrush +{ +public: + + static class UClass* StaticClass(); + static class ABrushShape* GetDefaultObj(); + +}; + +// 0x278 (0x2A0 - 0x28) +// Class Engine.ButtonStyleAsset +class UButtonStyleAsset : public UObject +{ +public: + struct FButtonStyle ButtonStyle; // 0x28(0x278)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UButtonStyleAsset* GetDefaultObj(); + +}; + +// 0x5A8 (0x5D0 - 0x28) +// Class Engine.CameraAnim +class UCameraAnim : public UObject +{ +public: + class UInterpGroup* CameraInterpGroup; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimLength; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoundingBox; // 0x34(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bRelativeToInitialTransform : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRelativeToInitialFOV : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_82 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_84D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BaseFOV; // 0x54(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings BasePostProcessSettings; // 0x60(0x560)(NativeAccessSpecifierPublic) + float BasePostProcessBlendWeight; // 0x5C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraAnim* GetDefaultObj(); + +}; + +// 0xE8 (0x110 - 0x28) +// Class Engine.CameraAnimInst +class UCameraAnimInst : public UObject +{ +public: + class UCameraAnim* CamAnim; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpGroupInst* InterpGroupInst; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_850[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + float PlayRate; // 0x50(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_851[0x14]; // Fixing Size After Last Property [ Dumper-7 ] + class UInterpTrackMove* MoveTrack; // 0x68(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrackInstMove* MoveInst; // 0x70(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_852[0x97]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraAnimInst* GetDefaultObj(); + + void Stop(bool bImmediate); + void SetScale(float NewDuration); + void SetDuration(float NewDuration); +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.CameraBlockingVolume +class ACameraBlockingVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ACameraBlockingVolume* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.CameraModifier +class UCameraModifier : public UObject +{ +public: + uint8 bDebug : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExclusive : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_83 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_854[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 Priority; // 0x2C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_855[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CameraOwner; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlphaInTime; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlphaOutTime; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Alpha; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_856[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraModifier* GetDefaultObj(); + + bool IsDisabled(); + class AActor* GetViewTarget(); + void EnableModifier(); + void DisableModifier(bool bImmediate); + void BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings); + void BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV); +}; + +// 0x68 (0xB0 - 0x48) +// Class Engine.CameraModifier_CameraShake +class UCameraModifier_CameraShake : public UCameraModifier +{ +public: + TArray ActiveShakes; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FPooledCameraShakes> ExpiredPooledShakesMap; // 0x58(0x50)(Protected, NativeAccessSpecifierProtected) + float SplitScreenShakeScale; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_857[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraModifier_CameraShake* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.CameraShakeSourceActor +class ACameraShakeSourceActor : public AActor +{ +public: + class UCameraShakeSourceComponent* CameraShakeSourceComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ACameraShakeSourceActor* GetDefaultObj(); + +}; + +// 0x28 (0x220 - 0x1F8) +// Class Engine.CameraShakeSourceComponent +class UCameraShakeSourceComponent : public USceneComponent +{ +public: + enum class ECameraShakeAttenuation Attenuation; // 0x1F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InnerAttenuationRadius; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterAttenuationRadius; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf CameraShake; // 0x208(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x210(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85D[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCameraShakeSourceComponent* GetDefaultObj(); + + void StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately); + void StopAllCameraShakes(bool bImmediately); + void StartCameraShake(TSubclassOf InCameraShake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void Start(); + float GetAttenuationFactor(struct FVector& Location); +}; + +// 0x2A8 (0x2D0 - 0x28) +// Class Engine.Canvas +class UCanvas : public UObject +{ +public: + float OrgX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrgY; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipX; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipY; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColor; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCenterX : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCenterY : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoSmooth : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_84 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_863[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SizeX; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_864[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane ColorModulate; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* GradientTexture0; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReporterGraph* ReporterGraph; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_865[0x258]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCanvas* GetDefaultObj(); + + struct FVector2D K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale); + struct FVector2D K2_StrLen(class UFont* RenderFont, const class FString& RenderText); + struct FVector K2_Project(const struct FVector& WorldLocation); + void K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles); + void K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, enum class EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor); + void K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor); + void K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles); + void K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize); + void K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection); +}; + +// 0x8 (0x180 - 0x178) +// Class Engine.TextureRenderTarget +class UTextureRenderTarget : public UTexture +{ +public: + float TargetGamma; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_866[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureRenderTarget* GetDefaultObj(); + +}; + +// 0x28 (0x1A8 - 0x180) +// Class Engine.TextureRenderTarget2D +class UTextureRenderTarget2D : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x180(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x184(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x188(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressX; // 0x198(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressY; // 0x199(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // Mask: 0x1, PropSize: 0x10x19A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // Mask: 0x2, PropSize: 0x10x19A(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGPUSharedFlag : 1; // Mask: 0x4, PropSize: 0x10x19A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_85 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ETextureRenderTargetFormat RenderTargetFormat; // 0x19B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoGenerateMips : 1; // Mask: 0x1, PropSize: 0x10x19C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_86 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ETextureFilter MipsSamplerFilter; // 0x19D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress MipsAddressU; // 0x19E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress MipsAddressV; // 0x19F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPixelFormat OverrideFormat; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_867[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureRenderTarget2D* GetDefaultObj(); + +}; + +// 0x28 (0x1D0 - 0x1A8) +// Class Engine.CanvasRenderTarget2D +class UCanvasRenderTarget2D : public UTextureRenderTarget2D +{ +public: + FMulticastInlineDelegateProperty_ OnCanvasRenderTargetUpdate; // 0x1A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr World; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldClearRenderTargetOnReceiveUpdate; // 0x1C0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_868[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCanvasRenderTarget2D* GetDefaultObj(); + + void UpdateResource(); + void ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height); + void GetSize(int32* Width, int32* Height); + class UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height); +}; + +// 0x8 (0x470 - 0x468) +// Class Engine.CapsuleComponent +class UCapsuleComponent : public UShapeComponent +{ +public: + float CapsuleHalfHeight; // 0x468(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CapsuleRadius; // 0x46C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UCapsuleComponent* GetDefaultObj(); + + void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); + void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); + void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); + void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere); + void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight); + float GetUnscaledCapsuleRadius(); + float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); + float GetUnscaledCapsuleHalfHeight(); + float GetShapeScale(); + void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere); + void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight); + float GetScaledCapsuleRadius(); + float GetScaledCapsuleHalfHeight_WithoutHemisphere(); + float GetScaledCapsuleHalfHeight(); +}; + +// 0x60 (0x88 - 0x28) +// Class Engine.CheatManager +class UCheatManager : public UObject +{ +public: + class ADebugCameraController* DebugCameraControllerRef; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DebugCameraControllerClass; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86E[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CheatManagerExtensions; // 0x78(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UCheatManager* GetDefaultObj(); + + void Walk(); + void ViewSelf(); + void ViewPlayer(const class FString& S); + void ViewClass(TSubclassOf DesiredClass); + void ViewActor(class FName ActorName); + void UpdateSafeArea(); + void ToggleServerStatReplicatorUpdateStatNet(); + void ToggleServerStatReplicatorClientOverwrite(); + void ToggleDebugCamera(); + void ToggleAILogging(); + void TestCollisionDistance(); + void Teleport(); + void Summon(const class FString& ClassName); + void StreamLevelOut(class FName PackageName); + void StreamLevelIn(class FName PackageName); + void SpawnServerStatReplicator(); + void Slomo(float NewTimeDilation); + void SetWorldOrigin(); + void SetMouseSensitivityToDefault(); + void ServerToggleAILogging(); + void ReceiveInitCheatManager(); + void ReceiveEndPlay(); + void PlayersOnly(); + void OnlyLoadLevel(class FName PackageName); + void LogLoc(); + void InvertMouse(); + void God(); + void Ghost(); + void FreezeFrame(float Delay); + void Fly(); + void FlushLog(); + void EnableDebugCamera(); + void DumpVoiceMutingState(); + void DumpPartyState(); + void DumpOnlineSessionState(); + void DumpChatState(); + void DisableDebugCamera(); + void DestroyTarget(); + void DestroyServerStatReplicator(); + void DestroyPawns(TSubclassOf AClass); + void DestroyAllPawnsExceptTarget(); + void DestroyAll(TSubclassOf AClass); + void DebugCapsuleSweepSize(float HalfHeight, float Radius); + void DebugCapsuleSweepPawn(); + void DebugCapsuleSweepComplex(bool bTraceComplex); + void DebugCapsuleSweepClear(); + void DebugCapsuleSweepChannel(enum class ECollisionChannel Channel); + void DebugCapsuleSweepCapture(); + void DebugCapsuleSweep(); + void DamageTarget(float DamageAmount); + void CheatScript(const class FString& ScriptName); + void ChangeSize(float F); + void BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString); + void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); + void BugIt(const class FString& ScreenShotDescription); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.CheatManagerExtension +class UCheatManagerExtension : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UCheatManagerExtension* GetDefaultObj(); + +}; + +// 0x580 (0x5A8 - 0x28) +// Class Engine.CheckBoxStyleAsset +class UCheckBoxStyleAsset : public UObject +{ +public: + struct FCheckBoxStyle CheckBoxStyle; // 0x28(0x580)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCheckBoxStyleAsset* GetDefaultObj(); + +}; + +// 0x38 (0x230 - 0x1F8) +// Class Engine.ChildActorComponent +class UChildActorComponent : public USceneComponent +{ +public: + TSubclassOf ChildActorClass; // 0x1F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ChildActor; // 0x200(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ChildActorTemplate; // 0x208(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_881[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChildActorComponent* GetDefaultObj(); + + void SetChildActorClass(TSubclassOf InClass); +}; + +// 0x8 (0x1BB0 - 0x1BA8) +// Class Engine.ChildConnection +class UChildConnection : public UNetConnection +{ +public: + class UNetConnection* Parent; // 0x1BA8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UChildConnection* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.PlatformInterfaceBase +class UPlatformInterfaceBase : public UObject +{ +public: + TArray AllDelegates; // 0x28(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPlatformInterfaceBase* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Engine.CloudStorageBase +class UCloudStorageBase : public UPlatformInterfaceBase +{ +public: + TArray LocalCloudFiles; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSuppressDelegateCalls : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_886[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCloudStorageBase* GetDefaultObj(); + +}; + +// 0x138 (0x170 - 0x38) +// Class Engine.CollisionProfile +class UCollisionProfile : public UDeveloperSettings +{ +public: + TArray Profiles; // 0x38(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray DefaultChannelResponses; // 0x48(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray EditProfiles; // 0x58(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray ProfileRedirects; // 0x68(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray CollisionChannelRedirects; // 0x78(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + uint8 Pad_88D[0xE8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCollisionProfile* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.ComponentDelegateBinding +class UComponentDelegateBinding : public UDynamicBlueprintBinding +{ +public: + TArray ComponentDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UComponentDelegateBinding* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ActorComponentInstanceDataTransientOuter +class UActorComponentInstanceDataTransientOuter : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UActorComponentInstanceDataTransientOuter* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class Engine.CurveTable +class UCurveTable : public UObject +{ +public: + uint8 Pad_897[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCurveTable* GetDefaultObj(); + +}; + +// 0x28 (0xC8 - 0xA0) +// Class Engine.CompositeCurveTable +class UCompositeCurveTable : public UCurveTable +{ +public: + TArray ParentTables; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OldParentTables; // 0xB0(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_89C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCompositeCurveTable* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class Engine.DataTable +class UDataTable : public UObject +{ +public: + class UScriptStruct* RowStruct; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89F[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bStripFromClientBuilds : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreExtraFields : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreMissingFields : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_87 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ImportKeyField; // 0x88(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A2[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDataTable* GetDefaultObj(); + +}; + +// 0x28 (0xD8 - 0xB0) +// Class Engine.CompositeDataTable +class UCompositeDataTable : public UDataTable +{ +public: + TArray ParentTables; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OldParentTables; // 0xC0(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8A6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCompositeDataTable* GetDefaultObj(); + +}; + +// 0xCF8 (0xD20 - 0x28) +// Class Engine.Engine +class UEngine : public UObject +{ +public: + uint8 Pad_8AA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UFont* TinyFont; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath TinyFontName; // 0x38(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* SmallFont; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath SmallFontName; // 0x58(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* MediumFont; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath MediumFontName; // 0x78(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* LargeFont; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath LargeFontName; // 0x98(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* SubtitleFont; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath SubtitleFontName; // 0xB8(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AdditionalFonts; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AdditionalFontNames; // 0xE0(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf ConsoleClass; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ConsoleClassName; // 0xF8(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameViewportClientClass; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameViewportClientClassName; // 0x118(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LocalPlayerClass; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LocalPlayerClassName; // 0x138(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WorldSettingsClass; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath WorldSettingsClassName; // 0x158(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemClassName; // 0x170(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemClass; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemConfigClassName; // 0x190(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemConfigClass; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AvoidanceManagerClassName; // 0x1B0(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AvoidanceManagerClass; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AIControllerClassName; // 0x1D0(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath PhysicsCollisionHandlerClassName; // 0x1F0(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameUserSettingsClassName; // 0x208(0x18)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameUserSettingsClass; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameUserSettings* GameUserSettings; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LevelScriptActorClass; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LevelScriptActorClassName; // 0x238(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultBlueprintBaseClassName; // 0x250(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameSingletonClassName; // 0x268(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* GameSingleton; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AssetManagerClassName; // 0x288(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAssetManager* AssetManager; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultTextureName; // 0x2B0(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DefaultDiffuseTexture; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultDiffuseTextureName; // 0x2D0(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBSPVertexTexture; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBSPVertexTextureName; // 0x2F0(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HighFrequencyNoiseTexture; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HighFrequencyNoiseTextureName; // 0x310(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBokehTexture; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBokehTextureName; // 0x330(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBloomKernelTexture; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBloomKernelTextureName; // 0x350(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* WireframeMaterial; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WireframeMaterialName; // 0x370(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* DebugMeshMaterial; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DebugMeshMaterialName; // 0x388(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* EmissiveMeshMaterial; // 0x3A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EmissiveMeshMaterialName; // 0x3A8(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationLitMaterial; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelColorationLitMaterialName; // 0x3C8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationUnlitMaterial; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelColorationUnlitMaterialName; // 0x3E0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LightingTexelDensityMaterial; // 0x3F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LightingTexelDensityName; // 0x3F8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationLitMaterial; // 0x408(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShadedLevelColorationLitMaterialName; // 0x410(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationUnlitMaterial; // 0x420(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShadedLevelColorationUnlitMaterialName; // 0x428(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* RemoveSurfaceMaterial; // 0x438(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RemoveSurfaceMaterialName; // 0x440(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorMaterial; // 0x458(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorMaterialName; // 0x460(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x470(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_ColorOnly; // 0x478(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x490(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_RedOnly; // 0x4A8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x4B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_GreenOnly; // 0x4C0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x4D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_BlueOnly; // 0x4D8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DebugEditorMaterialName; // 0x4E8(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ConstraintLimitMaterial; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialX; // 0x508(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialXAxis; // 0x510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialY; // 0x518(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialYAxis; // 0x520(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZ; // 0x528(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZAxis; // 0x530(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialPrismatic; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* InvalidLightmapSettingsMaterial; // 0x540(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InvalidLightmapSettingsMaterialName; // 0x548(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* PreviewShadowsIndicatorMaterial; // 0x560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PreviewShadowsIndicatorMaterialName; // 0x568(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ArrowMaterial; // 0x580(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ArrowMaterialYellow; // 0x588(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ArrowMaterialName; // 0x590(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingOnlyBrightness; // 0x5A8(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ShaderComplexityColors; // 0x5B8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray QuadComplexityColors; // 0x5C8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LightComplexityColors; // 0x5D8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StationaryLightOverlapColors; // 0x5E8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LODColorationColors; // 0x5F8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray HLODColorationColors; // 0x608(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StreamingAccuracyColors; // 0x618(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + float MaxPixelShaderAdditiveComplexityCount; // 0x628(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxES3PixelShaderAdditiveComplexityCount; // 0x62C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLightMapDensity; // 0x630(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IdealLightMapDensity; // 0x634(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLightMapDensity; // 0x638(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderLightMapDensityGrayscale : 1; // Mask: 0x1, PropSize: 0x10x63C(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_88 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RenderLightMapDensityGrayscaleScale; // 0x640(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderLightMapDensityColorScale; // 0x644(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensityVertexMappedColor; // 0x648(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensitySelectedColor; // 0x658(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StatColorMappings; // 0x668(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultPhysMaterial; // 0x678(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultPhysMaterialName; // 0x680(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveGameNameRedirects; // 0x698(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveClassRedirects; // 0x6A8(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActivePluginRedirects; // 0x6B8(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveStructRedirects; // 0x6C8(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + class UTexture2D* PreIntegratedSkinBRDFTexture; // 0x6D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PreIntegratedSkinBRDFTextureName; // 0x6E0(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* BlueNoiseTexture; // 0x6F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BlueNoiseTextureName; // 0x700(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* MiniFontTexture; // 0x718(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MiniFontTextureName; // 0x720(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WeightMapPlaceholderTexture; // 0x738(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WeightMapPlaceholderTextureName; // 0x740(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* LightMapDensityTexture; // 0x758(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LightMapDensityTextureName; // 0x760(0x18)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameViewportClient* GameViewport; // 0x780(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeferredCommands; // 0x788(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float NearClipPlane; // 0x798(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubtitlesEnabled : 1; // Mask: 0x1, PropSize: 0x10x79C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubtitlesForcedOff : 1; // Mask: 0x2, PropSize: 0x10x79C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_89 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaximumLoopIterationCount; // 0x7A0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanBlueprintsTickByDefault : 1; // Mask: 0x1, PropSize: 0x10x7A4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOptimizeAnimBlueprintMemberVariableAccess : 1; // Mask: 0x2, PropSize: 0x10x7A4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMultiThreadedAnimationUpdate : 1; // Mask: 0x4, PropSize: 0x10x7A4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableEditorPSysRealtimeLOD : 1; // Mask: 0x8, PropSize: 0x10x7A4(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8A : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bSmoothFrameRate : 1; // Mask: 0x20, PropSize: 0x10x7A4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFixedFrameRate : 1; // Mask: 0x40, PropSize: 0x10x7A4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8B : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FixedFrameRate; // 0x7A8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange SmoothedFrameRateRange; // 0x7AC(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UEngineCustomTimeStep* CustomTimeStep; // 0x7C0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8CA[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath CustomTimeStepClassName; // 0x7E8(0x18)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimecodeProvider* TimecodeProvider; // 0x800(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8CB[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath TimecodeProviderClassName; // 0x828(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateDefaultTimecode; // 0x840(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8CC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate GenerateDefaultTimecodeFrameRate; // 0x844(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GenerateDefaultTimecodeFrameDelay; // 0x84C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCheckForMultiplePawnsSpawnedInAFrame : 1; // Mask: 0x1, PropSize: 0x10x850(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumPawnsAllowedToBeSpawnedInAFrame; // 0x854(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldGenerateLowQualityLightmaps : 1; // Mask: 0x1, PropSize: 0x10x858(0x1)(Config, GlobalConfig, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor C_WorldBox; // 0x85C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushWire; // 0x860(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_AddWire; // 0x864(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SubtractWire; // 0x868(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SemiSolidWire; // 0x86C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_NonSolidWire; // 0x870(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_WireBackground; // 0x874(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_ScaleBoxHi; // 0x878(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_VolumeCollision; // 0x87C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BSPCollision; // 0x880(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_OrthoBackground; // 0x884(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_Volume; // 0x888(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushShape; // 0x88C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceFactor; // 0x890(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDirectoryPath GameScreenshotSaveDirectory; // 0x898(0x10)(Edit, Config, NativeAccessSpecifierPublic) + enum class ETransitionType TransitionType; // 0x8A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TransitionDescription; // 0x8B0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransitionGameMode; // 0x8C0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMatureLanguage : 1; // Mask: 0x1, PropSize: 0x10x8D0(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraRotationThreshold; // 0x8D4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraTranslationThreshold; // 0x8D8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrimitiveProbablyVisibleTime; // 0x8DC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionPixelsFraction; // 0x8E0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnLossOfFocus : 1; // Mask: 0x1, PropSize: 0x10x8E4(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_8F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxParticleResize; // 0x8E8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleResizeWarn; // 0x8EC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PendingDroppedNotes; // 0x8F0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float NetClientTicksPerSecond; // 0x900(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplayGamma; // 0x904(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredFrameRate; // 0x908(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultSelectedMaterialColor; // 0x90C(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColor; // 0x91C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectionOutlineColor; // 0x92C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SubduedSelectionOutlineColor; // 0x93C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColorOverride; // 0x94C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsOverridingSelectedColor; // 0x95C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8D6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEnableOnScreenDebugMessages : 1; // Mask: 0x1, PropSize: 0x10x960(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableOnScreenDebugMessagesDisplay : 1; // Mask: 0x2, PropSize: 0x10x960(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSuppressMapWarnings : 1; // Mask: 0x4, PropSize: 0x10x960(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableAILogging : 1; // Mask: 0x8, PropSize: 0x10x960(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_90 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 bEnableVisualLogRecordingOnStart; // 0x964(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenSaverInhibitorSemaphore; // 0x968(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLockReadOnlyLevels : 1; // Mask: 0x1, PropSize: 0x10x96C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_91 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ParticleEventManagerClassPath; // 0x970(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensity; // 0x980(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BSPSelectionHighlightIntensity; // 0x984(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensityBillboards; // 0x988(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8DB[0x26C]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NetDriverDefinitions; // 0xBF8(0x10)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic) + TArray ServerActors; // 0xC08(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray RuntimeServerActors; // 0xC18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float NetErrorLogInterval; // 0xC28(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartedLoadMapMovie : 1; // Mask: 0x1, PropSize: 0x10xC2C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_92 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8DC[0x1B]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NextWorldContextHandle; // 0xC48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8DD[0xD4]; // Fixing Size Of Struct [ Dumper-7 ] + + + static class UEngine* GetEngine(); + static class UClass* StaticClass(); + static class UEngine* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.ScriptViewportClient +class UScriptViewportClient : public UObject +{ +public: + uint8 Pad_8DE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScriptViewportClient* GetDefaultObj(); + +}; + + +// 0x328 (0x360 - 0x38) +// Class Engine.GameViewportClient +class UGameViewportClient : public UScriptViewportClient +{ +public: + uint8 Pad_8DF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UConsole* ViewportConsole; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DebugProperties; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SplitscreenInfo; + int32 MaxSplitscreenPlayers; // 0x68(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E1[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + class UWorld* World; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameInstance* GameInstance; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSuppressTransitionMessage; + uint8 Pad_8e10[0x1C]; + int32 ViewModeIndex; + uint8 Pad_8E2[0x2B8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameViewportClient* GetDefaultObj(); + + void SSSwapControllers(); + void ShowTitleSafeArea(); + void SetConsoleTarget(int32 PlayerIndex); +}; + +// 0x108 (0x130 - 0x28) +// Class Engine.Console +class UConsole : public UObject +{ +public: + uint8 Pad_8E3[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class ULocalPlayer* ConsoleTargetPlayer; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture_Black; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture_White; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E4[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TArray HistoryBuffer; // 0x68(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_8E5[0xB8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UConsole* GetDefaultObj(); + +}; + +// 0x18 (0x80 - 0x68) +// Class Engine.ControlChannel +class UControlChannel : public UChannel +{ +public: + uint8 Pad_8E6[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UControlChannel* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Engine.StreamingSettings +class UStreamingSettings : public UDeveloperSettings +{ +public: + uint8 AsyncLoadingThreadEnabled : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 WarnIfTimeLimitExceeded : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_93 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8E7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeLimitExceededMultiplier; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeLimitExceededMinTime; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinBulkDataSizeForAsyncLoading; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 UseBackgroundLevelStreaming : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AsyncLoadingUseFullTimeLimit : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_94 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8E8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AsyncLoadingTimeLimit; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityAsyncLoadingExtraTime; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingActorsUpdateTimeLimit; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityLevelStreamingActorsUpdateExtraTime; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsRegistrationGranularity; // 0x5C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingUnregisterComponentsTimeLimit; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsUnregistrationGranularity; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnExit : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 EventDrivenLoaderEnabled : 1; // Mask: 0x2, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8E9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStreamingSettings* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Engine.GarbageCollectionSettings +class UGarbageCollectionSettings : public UDeveloperSettings +{ +public: + float TimeBetweenPurgingPendingKillObjects; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnGC : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AllowParallelGC : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 IncrementalBeginDestroyEnabled : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 MultithreadedDestructionEnabled : 1; // Mask: 0x8, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 CreateGCClusters : 1; // Mask: 0x10, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AssetClusteringEnabled : 1; // Mask: 0x20, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 ActorClusteringEnabled : 1; // Mask: 0x40, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BlueprintClusteringEnabled : 1; // Mask: 0x80, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 UseDisregardForGCOnDedicatedServers : 1; // Mask: 0x1, PropSize: 0x10x3D(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_95 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8EA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinGCClusterSize; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumRetriesBeforeForcingGC; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsNotConsideredByGC; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SizeOfPermanentObjectPool; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInGame; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInEditor; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UGarbageCollectionSettings* GetDefaultObj(); + +}; + +// 0x18 (0x270 - 0x258) +// Class Engine.CullDistanceVolume +class ACullDistanceVolume : public AVolume +{ +public: + TArray CullDistances; // 0x258(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x268(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8EB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ACullDistanceVolume* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.CurveBase +class UCurveBase : public UObject +{ +public: + uint8 Pad_8EC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCurveBase* GetDefaultObj(); + + void GetValueRange(float* MinValue, float* MaxValue); + void GetTimeRange(float* MinTime, float* MaxTime); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.CurveEdPresetCurve +class UCurveEdPresetCurve : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UCurveEdPresetCurve* GetDefaultObj(); + +}; + +// 0x88 (0xB8 - 0x30) +// Class Engine.CurveFloat +class UCurveFloat : public UCurveBase +{ +public: + struct FRichCurve FloatCurve; // 0x30(0x80)(NativeAccessSpecifierPublic) + bool bIsEventCurve; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8EF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCurveFloat* GetDefaultObj(); + + float GetFloatValue(float InTime); +}; + +// 0x220 (0x250 - 0x30) +// Class Engine.CurveLinearColor +class UCurveLinearColor : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x4]; // 0x30(0x200)(NativeAccessSpecifierPublic) + float AdjustHue; // 0x230(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x234(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightness; // 0x238(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x23C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0x240(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x244(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x248(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCurveLinearColor* GetDefaultObj(); + + struct FLinearColor GetUnadjustedLinearColorValue(float InTime); + struct FLinearColor GetLinearColorValue(float InTime); + struct FLinearColor GetClampedLinearColorValue(float InTime); +}; + +// 0x28 (0x1A0 - 0x178) +// Class Engine.Texture2D +class UTexture2D : public UTexture +{ +public: + int32 LevelIndex; // 0x178(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstResourceMemMip; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTemporarilyDisableStreaming : 1; // Mask: 0x1, PropSize: 0x10x180(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_96 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ETextureAddress AddressX; // 0x181(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressY; // 0x182(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F7[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint ImportedSize; // 0x184(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8F8[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTexture2D* GetDefaultObj(); + + int32 Blueprint_GetSizeY(); + int32 Blueprint_GetSizeX(); +}; + +// 0x20 (0x1C0 - 0x1A0) +// Class Engine.CurveLinearColorAtlas +class UCurveLinearColorAtlas : public UTexture2D +{ +public: + uint32 TextureSize; // 0x1A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSquareResolution : 1; // Mask: 0x1, PropSize: 0x10x1A4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_97 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_8FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 TextureHeight; // 0x1A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8FE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GradientCurves; // 0x1B0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCurveLinearColorAtlas* GetDefaultObj(); + + bool GetCurvePosition(class UCurveLinearColor* InCurve, float* Position); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.CurveSourceInterface +class ICurveSourceInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ICurveSourceInterface* GetDefaultObj(); + + float GetCurveValue(class FName CurveName); + void GetCurves(TArray* OutValues); + class FName GetBindingName(); +}; + +// 0x180 (0x1B0 - 0x30) +// Class Engine.CurveVector +class UCurveVector : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x3]; // 0x30(0x180)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCurveVector* GetDefaultObj(); + + struct FVector GetVectorValue(float InTime); +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.DamageType +class UDamageType : public UObject +{ +public: + uint8 bCausedByWorld : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScaleMomentumByMass : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRadialDamageVelChange : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_98 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_906[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DamageImpulse; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleImpulse; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageSpreadScale; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_907[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDamageType* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.PrimaryDataAsset +class UPrimaryDataAsset : public UDataAsset +{ +public: + + static class UClass* StaticClass(); + static class UPrimaryDataAsset* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.DataDrivenCVarEngineSubsystem +class UDataDrivenCVarEngineSubsystem : public UEngineSubsystem +{ +public: + FMulticastInlineDelegateProperty_ OnDataDrivenCVarDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDataDrivenCVarEngineSubsystem* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Engine.DataDrivenConsoleVariableSettings +class UDataDrivenConsoleVariableSettings : public UDeveloperSettings +{ +public: + uint8 Pad_908[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CVarsArray; // 0x50(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_909[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDataDrivenConsoleVariableSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.DataTableFunctionLibrary +class UDataTableFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UDataTableFunctionLibrary* GetDefaultObj(); + + void GetDataTableRowNames(class UDataTable* Table, TArray* OutRowNames); + bool GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow); + TArray GetDataTableColumnAsString(class UDataTable* DataTable, class FName PropertyName); + void EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, enum class EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString); + bool DoesDataTableRowExist(class UDataTable* Table, class FName RowName); +}; + +// 0x100 (0x670 - 0x570) +// Class Engine.DebugCameraController +class ADebugCameraController : public APlayerController +{ +public: + uint8 bShowSelectedInfo : 1; // Mask: 0x1, PropSize: 0x10x570(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsFrozenRendering : 1; // Mask: 0x2, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsOrbitingSelectedActor : 1; // Mask: 0x4, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrbitPivotUseCenter : 1; // Mask: 0x8, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBufferVisualization : 1; // Mask: 0x10, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBufferVisualizationFullMode : 1; // Mask: 0x20, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBufferVisualizationInputSetup : 1; // Mask: 0x40, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLastDisplayEnabled : 1; // Mask: 0x80, PropSize: 0x10x570(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UDrawFrustumComponent* DrawFrustum; // 0x578(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SelectedActor; // 0x580(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* SelectedComponent; // 0x588(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult SelectedHitPoint; // 0x590(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class APlayerController* OriginalControllerRef; // 0x618(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayer* OriginalPlayer; // 0x620(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedScale; // 0x628(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialMaxSpeed; // 0x62C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAccel; // 0x630(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialDecel; // 0x634(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90F[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ADebugCameraController* GetDefaultObj(); + + void ToggleDisplay(); + void ShowDebugSelectedInfo(); + void SetPawnMovementSpeedScale(float NewSpeedScale); + void ReceiveOnDeactivate(class APlayerController* RestoredPC); + void ReceiveOnActorSelected(class AActor* NewSelectedActor, struct FVector& SelectHitLocation, struct FVector& SelectHitNormal, struct FHitResult& Hit); + void ReceiveOnActivate(class APlayerController* OriginalPC); + class AActor* GetSelectedActor(); +}; + +// 0x10 (0x48 - 0x38) +// Class Engine.DebugCameraControllerSettings +class UDebugCameraControllerSettings : public UDeveloperSettings +{ +public: + TArray CycleViewModes; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDebugCameraControllerSettings* GetDefaultObj(); + +}; + +// 0xF0 (0x310 - 0x220) +// Class Engine.HUD +class AHUD : public AActor +{ +public: + class APlayerController* PlayerOwner; // 0x220(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLostFocusPaused : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowHUD : 1; // Mask: 0x2, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowDebugInfo : 1; // Mask: 0x4, PropSize: 0x10x228(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_99 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_91D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CurrentTargetIndex; // 0x22C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowHitBoxDebugInfo : 1; // Mask: 0x1, PropSize: 0x10x230(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowOverlays : 1; // Mask: 0x2, PropSize: 0x10x230(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDebugTextShadow : 1; // Mask: 0x4, PropSize: 0x10x230(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9A : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_91E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PostRenderedActors; // 0x238(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_91F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DebugDisplay; // 0x250(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray ToggledDebugCategories; // 0x260(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCanvas* DebugCanvas; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DebugTextList; // 0x280(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf ShowDebugTargetDesiredClass; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ShowDebugTargetActor; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_920[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AHUD* GetDefaultObj(); + + void ShowHUD(); + void ShowDebugToggleSubCategory(class FName Category); + void ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass); + void ShowDebug(class FName DebugType); + void RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText); + void RemoveAllDebugStrings(); + void ReceiveHitBoxRelease(class FName BoxName); + void ReceiveHitBoxEndCursorOver(class FName BoxName); + void ReceiveHitBoxClick(class FName BoxName); + void ReceiveHitBoxBeginCursorOver(class FName BoxName); + void ReceiveDrawHUD(int32 SizeX, int32 SizeY); + struct FVector Project(const struct FVector& Location); + void PreviousDebugTarget(); + void NextDebugTarget(); + void GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale); + class APlayerController* GetOwningPlayerController(); + class APawn* GetOwningPawn(); + void GetActorsInSelectionRectangle(TSubclassOf ClassFilter, struct FVector2D& FirstPoint, struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); + void DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); + void DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, enum class EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition); + void DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); + void DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color); + void DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); + void DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness); + void Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection); + void AddHitBox(const struct FVector2D& Position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority); + void AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow); +}; + +// 0x0 (0x310 - 0x310) +// Class Engine.DebugCameraHUD +class ADebugCameraHUD : public AHUD +{ +public: + + static class UClass* StaticClass(); + static class ADebugCameraHUD* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.DebugDrawService +class UDebugDrawService : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UDebugDrawService* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.DecalActor +class ADecalActor : public AActor +{ +public: + class UDecalComponent* Decal; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ADecalActor* GetDefaultObj(); + + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + class UMaterialInterface* GetDecalMaterial(); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); +}; + +// 0x48 (0x240 - 0x1F8) +// Class Engine.DecalComponent +class UDecalComponent : public USceneComponent +{ +public: + class UMaterialInterface* DecalMaterial; // 0x1F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SortOrder; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeScreenSize; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeStartDelay; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDuration; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInStartDelay; // 0x214(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDestroyOwnerAfterFade : 1; // Mask: 0x1, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_926[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector DecalSize; // 0x21C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_927[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDecalComponent* GetDefaultObj(); + + void SetSortOrder(int32 Value); + void SetFadeScreenSize(float NewFadeScreenSize); + void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); + void SetFadeIn(float StartDelay, float Duaration); + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + float GetFadeStartDelay(); + float GetFadeInStartDelay(); + float GetFadeInDuration(); + float GetFadeDuration(); + class UMaterialInterface* GetDecalMaterial(); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); +}; + +// 0x28 (0x2A8 - 0x280) +// Class Engine.DefaultPawn +class ADefaultPawn : public APawn +{ +public: + float BaseTurnRate; // 0x280(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseLookUpRate; // 0x284(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnMovementComponent* MovementComponent; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* CollisionComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* MeshComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAddDefaultMovementBindings : 1; // Mask: 0x1, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ADefaultPawn* GetDefaultObj(); + + void TurnAtRate(float Rate); + void MoveUp_World(float Val); + void MoveRight(float Val); + void MoveForward(float Val); + void LookUpAtRate(float Rate); +}; + +// 0x0 (0x268 - 0x268) +// Class Engine.DefaultPhysicsVolume +class ADefaultPhysicsVolume : public APhysicsVolume +{ +public: + + static class UClass* StaticClass(); + static class ADefaultPhysicsVolume* GetDefaultObj(); + +}; + +// 0x70 (0x1C18 - 0x1BA8) +// Class Engine.DemoNetConnection +class UDemoNetConnection : public UNetConnection +{ +public: + uint8 Pad_92E[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDemoNetConnection* GetDefaultObj(); + +}; + +// 0xB78 (0x12D8 - 0x760) +// Class Engine.DemoNetDriver +class UDemoNetDriver : public UNetDriver +{ +public: + uint8 Pad_92F[0xF8]; // Fixing Size After Last Property [ Dumper-7 ] + TMap RollbackNetStartupActors; // 0x858(0x50)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_930[0x15C]; // Fixing Size After Last Property [ Dumper-7 ] + float CheckpointSaveMaxMSPerFrame; // 0xA04(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_931[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MulticastRecordOptions; // 0xA28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + bool bIsLocalReplay; // 0xA38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_932[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SpectatorControllers; // 0xA40(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_933[0x888]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDemoNetDriver* GetDefaultObj(); + +}; + +// 0x98 (0xC0 - 0x28) +// Class Engine.PendingNetGame +class UPendingNetGame : public UObject +{ +public: + uint8 Pad_934[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UNetDriver* NetDriver; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDemoNetDriver* DemoNetDriver; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_935[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPendingNetGame* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class Engine.DemoPendingNetGame +class UDemoPendingNetGame : public UPendingNetGame +{ +public: + + static class UClass* StaticClass(); + static class UDemoPendingNetGame* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.DestructibleInterface +class IDestructibleInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IDestructibleInterface* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.TextureLODSettings +class UTextureLODSettings : public UObject +{ +public: + TArray TextureLODGroups; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTextureLODSettings* GetDefaultObj(); + +}; + +// 0x70 (0xA8 - 0x38) +// Class Engine.DeviceProfile +class UDeviceProfile : public UTextureLODSettings +{ +public: + class FString DeviceType; // 0x38(0x10)(Edit, ZeroConstructor, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BaseProfileName; // 0x48(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Parent; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_936[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CVars; // 0x88(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_937[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDeviceProfile* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.DeviceProfileFragment +class UDeviceProfileFragment : public UObject +{ +public: + uint8 Pad_93A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDeviceProfileFragment* GetDefaultObj(); + +}; + +// 0xA0 (0xC8 - 0x28) +// Class Engine.DeviceProfileManager +class UDeviceProfileManager : public UObject +{ +public: + TArray Profiles; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_93B[0x90]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDeviceProfileManager* GetDefaultObj(); + +}; + +// 0x18 (0x188 - 0x170) +// Class Engine.DialogueSoundWaveProxy +class UDialogueSoundWaveProxy : public USoundBase +{ +public: + uint8 Pad_93C[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDialogueSoundWaveProxy* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.DialogueVoice +class UDialogueVoice : public UObject +{ +public: + enum class EGrammaticalGender Gender; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGrammaticalNumber Plurality; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_93D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid LocalizationGUID; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_93E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDialogueVoice* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.DialogueWave +class UDialogueWave : public UObject +{ +public: + uint8 bMature : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_SubtitleOverride : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9D : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_93F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SpokenText; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubtitleOverride; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ContextMappings; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid LocalizationGUID; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDialogueWave* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.Light +class ALight : public AActor +{ +public: + class ULightComponent* LightComponent; // 0x220(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_942[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALight* GetDefaultObj(); + + void ToggleEnabled(); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetEnabled(bool bSetEnabled); + void SetCastShadows(bool bNewValue); + void SetBrightness(float NewBrightness); + void SetAffectTranslucentLighting(bool bNewValue); + void OnRep_bEnabled(); + bool IsEnabled(); + struct FLinearColor GetLightColor(); + float GetBrightness(); +}; + +// 0x0 (0x230 - 0x230) +// Class Engine.DirectionalLight +class ADirectionalLight : public ALight +{ +public: + + static class UClass* StaticClass(); + static class ADirectionalLight* GetDefaultObj(); + +}; + +// 0x30 (0x228 - 0x1F8) +// Class Engine.LightComponentBase +class ULightComponentBase : public USceneComponent +{ +public: + struct FGuid LightGuid; // 0x1F8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x208(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsWorld : 1; // Mask: 0x1, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastShadows : 1; // Mask: 0x2, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastStaticShadows : 1; // Mask: 0x4, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastDynamicShadows : 1; // Mask: 0x8, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectTranslucentLighting : 1; // Mask: 0x10, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTransmission : 1; // Mask: 0x20, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastVolumetricShadow : 1; // Mask: 0x40, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDeepShadow : 1; // Mask: 0x80, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastRaytracedShadow : 1; // Mask: 0x1, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectReflection : 1; // Mask: 0x2, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectGlobalIllumination : 1; // Mask: 0x4, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9E : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_948[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float DeepShadowLayerDistribution; // 0x218(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x21C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x220(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SamplesPerPixel; // 0x224(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULightComponentBase* GetDefaultObj(); + + void SetSamplesPerPixel(int32 NewValue); + void SetCastVolumetricShadow(bool bNewValue); + void SetCastShadows(bool bNewValue); + void SetCastRaytracedShadow(bool bNewValue); + void SetCastDeepShadow(bool bNewValue); + void SetAffectReflection(bool bNewValue); + void SetAffectGlobalIllumination(bool bNewValue); + struct FLinearColor GetLightColor(); +}; + +// 0x100 (0x328 - 0x228) +// Class Engine.LightComponent +class ULightComponent : public ULightComponentBase +{ +public: + float Temperature; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance; // 0x22C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFadeRange; // 0x230(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTemperature : 1; // Mask: 0x1, PropSize: 0x10x234(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_954[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ShadowMapChannel; // 0x238(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_955[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float MinRoughness; // 0x240(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularScale; // 0x244(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolutionScale; // 0x248(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias; // 0x24C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias; // 0x250(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSharpen; // 0x254(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x258(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ContactShadowLengthInWS : 1; // Mask: 0x1, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InverseSquaredFalloff : 1; // Mask: 0x2, PropSize: 0x10x25C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastTranslucentShadows : 1; // Mask: 0x4, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowsFromCinematicObjectsOnly : 1; // Mask: 0x8, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectDynamicIndirectLighting : 1; // Mask: 0x10, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceCachedShadowsForMovablePrimitives : 1; // Mask: 0x20, PropSize: 0x10x25C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A0 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_956[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLightingChannels LightingChannels; // 0x260(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_957[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* LightFunctionMaterial; // 0x268(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightFunctionScale; // 0x270(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_958[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureLightProfile* IESTexture; // 0x280(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseIESBrightness : 1; // Mask: 0x1, PropSize: 0x10x288(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_959[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IESBrightnessScale; // 0x28C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightFunctionFadeDistance; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisabledBrightness; // 0x294(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftBloom : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A2 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_95A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BloomScale; // 0x29C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x2A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomMaxBrightness; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracedDistanceFieldShadows; // 0x2AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RayStartOffsetDepthScale; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95C[0x74]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULightComponent* GetDefaultObj(); + + void SetVolumetricScatteringIntensity(float NewIntensity); + void SetUseTemperature(bool bNewValue); + void SetUseIESBrightness(bool bNewValue); + void SetTransmission(bool bNewValue); + void SetTemperature(float NewTemperature); + void SetSpecularScale(float NewValue); + void SetShadowSlopeBias(float NewValue); + void SetShadowBias(float NewValue); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightFunctionDisabledBrightness(float NewValue); + void SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB); + void SetIntensity(float NewIntensity); + void SetIndirectLightingIntensity(float NewIntensity); + void SetIESTexture(class UTextureLightProfile* NewValue); + void SetIESBrightnessScale(float NewValue); + void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); + void SetEnableLightShaftBloom(bool bNewValue); + void SetBloomTint(const struct FColor& NewValue); + void SetBloomThreshold(float NewValue); + void SetBloomScale(float NewValue); + void SetBloomMaxBrightness(float NewValue); + void SetAffectTranslucentLighting(bool bNewValue); + void SetAffectDynamicIndirectLighting(bool bNewValue); +}; + +// 0xC8 (0x3F0 - 0x328) +// Class Engine.DirectionalLightComponent +class UDirectionalLightComponent : public ULightComponent +{ +public: + float ShadowCascadeBiasDistribution; // 0x328(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftOcclusion : 1; // Mask: 0x1, PropSize: 0x10x32C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_95F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OcclusionMaskDarkness; // 0x330(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionDepthRange; // 0x334(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x338(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WholeSceneDynamicShadowRadius; // 0x344(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceMovableLight; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceStationaryLight; // 0x34C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DynamicShadowCascades; // 0x350(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeDistributionExponent; // 0x354(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeTransitionFraction; // 0x358(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowDistanceFadeoutFraction; // 0x35C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseInsetShadowsForMovableObjects : 1; // Mask: 0x1, PropSize: 0x10x360(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_960[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FarShadowCascadeCount; // 0x364(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowDistance; // 0x368(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldShadowDistance; // 0x36C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x370(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceSoftAngle; // 0x374(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSourceAngleFactor; // 0x378(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x37C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedAsAtmosphereSunLight : 1; // Mask: 0x1, PropSize: 0x10x380(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_962[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 AtmosphereSunLightIndex; // 0x384(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphereSunDiskColorScale; // 0x388(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerPixelAtmosphereTransmittance : 1; // Mask: 0x1, PropSize: 0x10x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowsOnClouds : 1; // Mask: 0x2, PropSize: 0x10x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowsOnAtmosphere : 1; // Mask: 0x4, PropSize: 0x10x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastCloudShadows : 1; // Mask: 0x8, PropSize: 0x10x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A6 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_963[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CloudShadowStrength; // 0x39C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnAtmosphereStrength; // 0x3A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnSurfaceStrength; // 0x3A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowDepthBias; // 0x3A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowExtent; // 0x3AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowMapResolutionScale; // 0x3B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowRaySampleCountScale; // 0x3B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CloudScatteredLuminanceScale; // 0x3B8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassDirectionalLightSettings LightmassSettings; // 0x3C8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bCastModulatedShadows : 1; // Mask: 0x1, PropSize: 0x10x3D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_964[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor ModulatedShadowColor; // 0x3DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowAmount; // 0x3E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_965[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDirectionalLightComponent* GetDefaultObj(); + + void SetShadowDistanceFadeoutFraction(float NewValue); + void SetShadowAmount(float NewValue); + void SetOcclusionMaskDarkness(float NewValue); + void SetLightShaftOverrideDirection(const struct FVector& NewValue); + void SetEnableLightShaftOcclusion(bool bNewValue); + void SetDynamicShadowDistanceStationaryLight(float NewValue); + void SetDynamicShadowDistanceMovableLight(float NewValue); + void SetDynamicShadowCascades(int32 NewValue); + void SetCascadeTransitionFraction(float NewValue); + void SetCascadeDistributionExponent(float NewValue); + void SetAtmosphereSunLightIndex(int32 NewValue); + void SetAtmosphereSunLight(bool bNewValue); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.Distribution +class UDistribution : public UObject +{ +public: + uint8 Pad_967[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistribution* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.DistributionFloat +class UDistributionFloat : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A8 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bBakedDataSuccesfully : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_968[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionFloat* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.DistributionFloatConstant +class UDistributionFloatConstant : public UDistributionFloat +{ +public: + float Constant; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_969[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionFloatConstant* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Engine.DistributionFloatConstantCurve +class UDistributionFloatConstantCurve : public UDistributionFloat +{ +public: + struct FInterpCurveFloat ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDistributionFloatConstantCurve* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.DistributionFloatParameterBase +class UDistributionFloatParameterBase : public UDistributionFloatConstant +{ +public: + class FName ParameterName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDistributionParamMode ParamMode; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionFloatParameterBase* GetDefaultObj(); + +}; + +// 0x0 (0x60 - 0x60) +// Class Engine.DistributionFloatParticleParameter +class UDistributionFloatParticleParameter : public UDistributionFloatParameterBase +{ +public: + + static class UClass* StaticClass(); + static class UDistributionFloatParticleParameter* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.DistributionFloatUniform +class UDistributionFloatUniform : public UDistributionFloat +{ +public: + float Min; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDistributionFloatUniform* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Engine.DistributionFloatUniformCurve +class UDistributionFloatUniformCurve : public UDistributionFloat +{ +public: + struct FInterpCurveVector2D ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDistributionFloatUniformCurve* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.DistributionVector +class UDistributionVector : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsDirty : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBakedDataSuccesfully : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_96C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVector* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Engine.DistributionVectorConstant +class UDistributionVectorConstant : public UDistributionVector +{ +public: + struct FVector Constant; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_A9 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_96E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EDistributionVectorLockFlags LockedAxes; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVectorConstant* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Engine.DistributionVectorConstantCurve +class UDistributionVectorConstantCurve : public UDistributionVector +{ +public: + struct FInterpCurveVector ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_AA : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_970[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EDistributionVectorLockFlags LockedAxes; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_971[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVectorConstantCurve* GetDefaultObj(); + +}; + +// 0x40 (0x90 - 0x50) +// Class Engine.DistributionVectorParameterBase +class UDistributionVectorParameterBase : public UDistributionVectorConstant +{ +public: + class FName ParameterName; // 0x50(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinInput; // 0x58(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInput; // 0x64(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinOutput; // 0x70(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxOutput; // 0x7C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDistributionParamMode ParamModes[0x3]; // 0x88(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_972[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVectorParameterBase* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class Engine.DistributionVectorParticleParameter +class UDistributionVectorParticleParameter : public UDistributionVectorParameterBase +{ +public: + + static class UClass* StaticClass(); + static class UDistributionVectorParticleParameter* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class Engine.DistributionVectorUniform +class UDistributionVectorUniform : public UDistributionVector +{ +public: + struct FVector Max; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Min; // 0x44(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_AB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_974[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EDistributionVectorLockFlags LockedAxes; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x55(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseExtremes : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_975[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVectorUniform* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class Engine.DistributionVectorUniformCurve +class UDistributionVectorUniformCurve : public UDistributionVector +{ +public: + struct FInterpCurveTwoVectors ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes1 : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes2 : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_AC : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_976[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EDistributionVectorLockFlags LockedAxes[0x2]; // 0x54(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x56(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_977[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseExtremes : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_979[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDistributionVectorUniformCurve* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.DocumentationActor +class ADocumentationActor : public AActor +{ +public: + uint8 Pad_97A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ADocumentationActor* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.DPICustomScalingRule +class UDPICustomScalingRule : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UDPICustomScalingRule* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class Engine.DrawFrustumComponent +class UDrawFrustumComponent : public UPrimitiveComponent +{ +public: + struct FColor FrustumColor; // 0x450(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAngle; // 0x454(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAspectRatio; // 0x458(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumStartDist; // 0x45C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumEndDist; // 0x460(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_97C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Texture; // 0x468(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDrawFrustumComponent* GetDefaultObj(); + +}; + +// 0x8 (0x470 - 0x468) +// Class Engine.SphereComponent +class USphereComponent : public UShapeComponent +{ +public: + float SphereRadius; // 0x468(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_981[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USphereComponent* GetDefaultObj(); + + void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); + float GetUnscaledSphereRadius(); + float GetShapeScale(); + float GetScaledSphereRadius(); +}; + +// 0x0 (0x470 - 0x470) +// Class Engine.DrawSphereComponent +class UDrawSphereComponent : public USphereComponent +{ +public: + + static class UClass* StaticClass(); + static class UDrawSphereComponent* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.EdGraph +class UEdGraph : public UObject +{ +public: + TSubclassOf Schema; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Nodes; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEditable : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowDeletion : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowRenaming : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_985[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEdGraph* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.GraphNodeContextMenuContext +class UGraphNodeContextMenuContext : public UObject +{ +public: + class UBlueprint* Blueprint; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraph* Graph; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraphNode* Node; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_986[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bIsDebugging; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_987[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGraphNodeContextMenuContext* GetDefaultObj(); + +}; + +// 0x70 (0x98 - 0x28) +// Class Engine.EdGraphNode +class UEdGraphNode : public UObject +{ +public: + uint8 Pad_988[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DeprecatedPins; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NodePosX; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodePosY; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeWidth; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeHeight; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENodeAdvancedPins AdvancedPinDisplay; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENodeEnabledState EnabledState; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_98A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_AD : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bDisplayAsDisabled : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bUserSetEnabledState : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_AE : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bIsNodeEnabled : 1; // Mask: 0x10, PropSize: 0x10x5B(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_AF : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bHasCompilerMessage : 1; // Mask: 0x40, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B0 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_98C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString NodeComment; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ErrorType; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ErrorMsg; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x88(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEdGraphNode* GetDefaultObj(); + +}; + +// 0x20 (0xB8 - 0x98) +// Class Engine.EdGraphNode_Documentation +class UEdGraphNode_Documentation : public UEdGraphNode +{ +public: + class FString Link; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Excerpt; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEdGraphNode_Documentation* GetDefaultObj(); + +}; + +// 0xF0 (0x118 - 0x28) +// Class Engine.EdGraphPin_Deprecated +class UEdGraphPin_Deprecated : public UObject +{ +public: + class FString PinName; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PinToolTip; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEdGraphPinDirection Direction; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_990[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEdGraphPinType PinType; // 0x50(0x58)(NoDestructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AutogeneratedDefaultValue; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DefaultObject; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DefaultTextValue; // 0xD0(0x18)(NativeAccessSpecifierPublic) + TArray LinkedTo; // 0xE8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubPins; // 0xF8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UEdGraphPin_Deprecated* ParentPin; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraphPin_Deprecated* ReferencePassThroughConnection; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEdGraphPin_Deprecated* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.EdGraphSchema +class UEdGraphSchema : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEdGraphSchema* GetDefaultObj(); + +}; + +// 0x50 (0x270 - 0x220) +// Class Engine.Emitter +class AEmitter : public AActor +{ +public: + class UParticleSystemComponent* ParticleSystemComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDestroyOnSystemFinish : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPostUpdateTickGroup : 1; // Mask: 0x2, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCurrentlyActive : 1; // Mask: 0x4, PropSize: 0x10x228(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B1 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_99C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnParticleSpawn; // 0x230(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleBurst; // 0x240(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleDeath; // 0x250(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleCollide; // 0x260(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AEmitter* GetDefaultObj(); + + void ToggleActive(); + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetFloatParameter(class FName ParameterName, float Param); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void OnRep_bCurrentlyActive(); + void OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent); + bool IsActive(); + void Deactivate(); + void Activate(); +}; + +// 0x70 (0x2E0 - 0x270) +// Class Engine.EmitterCameraLensEffectBase +class AEmitterCameraLensEffectBase : public AEmitter +{ +public: + class UParticleSystem* PS_CameraEffect; // 0x270(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* PS_CameraEffectNonExtremeContent; // 0x278(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APlayerCameraManager* BaseCamera; // 0x280(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x290(0x30)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float BaseFOV; // 0x2C0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMultipleInstances : 1; // Mask: 0x1, PropSize: 0x10x2C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bResetWhenRetriggered : 1; // Mask: 0x2, PropSize: 0x10x2C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B2 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_9A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> EmittersToTreatAsSame; // 0x2C8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float DistFromCamera; // 0x2D8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9A4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AEmitterCameraLensEffectBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ViewModeUtils +class UViewModeUtils : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UViewModeUtils* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.EngineBaseTypes +class UEngineBaseTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEngineBaseTypes* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.EngineHandlerComponentFactory +class UEngineHandlerComponentFactory : public UHandlerComponentFactory +{ +public: + + static class UClass* StaticClass(); + static class UEngineHandlerComponentFactory* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.LocalMessage +class ULocalMessage : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULocalMessage* GetDefaultObj(); + +}; + +// 0x80 (0xA8 - 0x28) +// Class Engine.EngineMessage +class UEngineMessage : public ULocalMessage +{ +public: + class FString FailedPlaceMessage; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MaxedOutMessage; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnteredMessage; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftMessage; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GlobalNameChange; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpecEnteredMessage; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPlayerMessage; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewSpecMessage; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEngineMessage* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.EngineTypes +class UEngineTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEngineTypes* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.ExponentialHeightFog +class AExponentialHeightFog : public AInfo +{ +public: + class UExponentialHeightFogComponent* Component; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AExponentialHeightFog* GetDefaultObj(); + + void OnRep_bEnabled(); +}; + +// 0xA8 (0x2A0 - 0x1F8) +// Class Engine.ExponentialHeightFogComponent +class UExponentialHeightFogComponent : public USceneComponent +{ +public: + float FogDensity; // 0x1F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x1FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExponentialHeightFogData SecondFogData; // 0x200(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x20C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* InscatteringColorCubemap; // 0x220(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InscatteringColorCubemapAngle; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x22C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x23C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x240(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringExponent; // 0x244(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x248(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x24C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x25C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x260(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x264(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVolumetricFog; // 0x268(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumetricFogScatteringDistribution; // 0x26C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x270(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x274(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x284(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x288(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogStaticLightingScatteringIntensity; // 0x28C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x290(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9BB[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UExponentialHeightFogComponent* GetDefaultObj(); + + void SetVolumetricFogScatteringDistribution(float NewValue); + void SetVolumetricFogExtinctionScale(float NewValue); + void SetVolumetricFogEmissive(const struct FLinearColor& NewValue); + void SetVolumetricFogDistance(float NewValue); + void SetVolumetricFogAlbedo(const struct FColor& NewValue); + void SetVolumetricFog(bool bNewValue); + void SetStartDistance(float Value); + void SetNonDirectionalInscatteringColorDistance(float Value); + void SetInscatteringTextureTint(const struct FLinearColor& Value); + void SetInscatteringColorCubemapAngle(float Value); + void SetInscatteringColorCubemap(class UTextureCube* Value); + void SetFullyDirectionalInscatteringColorDistance(float Value); + void SetFogMaxOpacity(float Value); + void SetFogInscatteringColor(const struct FLinearColor& Value); + void SetFogHeightFalloff(float Value); + void SetFogDensity(float Value); + void SetFogCutoffDistance(float Value); + void SetDirectionalInscatteringStartDistance(float Value); + void SetDirectionalInscatteringExponent(float Value); + void SetDirectionalInscatteringColor(const struct FLinearColor& Value); +}; + +// 0x50 (0x78 - 0x28) +// Class Engine.Exporter +class UExporter : public UObject +{ +public: + TSubclassOf SupportedClass; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ExportRootScope; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FormatExtension; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FormatDescription; // 0x48(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 PreferredFormatIndex; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextIndent; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bText : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSelectedOnly : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceFileOperations : 1; // Mask: 0x4, PropSize: 0x10x60(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B3 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_9C3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAssetExportTask* ExportTask; // 0x68(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UExporter* GetDefaultObj(); + + bool ScriptRunAssetExportTask(class UAssetExportTask* Task); + bool RunAssetExportTasks(TArray& ExportTasks); + bool RunAssetExportTask(class UAssetExportTask* Task); +}; + +// 0x18 (0x150 - 0x138) +// Class Engine.FloatingPawnMovement +class UFloatingPawnMovement : public UPawnMovementComponent +{ +public: + float MaxSpeed; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Acceleration; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Deceleration; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurningBoost; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPositionCorrected : 1; // Mask: 0x1, PropSize: 0x10x148(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9CF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFloatingPawnMovement* GetDefaultObj(); + +}; + +// 0x1A8 (0x1D0 - 0x28) +// Class Engine.Font +class UFont : public UObject +{ +public: + uint8 Pad_9D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EFontCacheType FontCacheType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Characters; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Textures; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 IsRemapped; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmScale; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ascent; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Descent; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Leading; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Kerning; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontImportOptionsData ImportOptions; // 0x70(0xB0)(Edit, NativeAccessSpecifierPublic) + int32 NumCharacters; // 0x120(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MaxCharHeight; // 0x128(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float ScalingFactor; // 0x138(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LegacyFontSize; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LegacyFontName; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompositeFont CompositeFont; // 0x148(0x38)(NativeAccessSpecifierPublic) + uint8 Pad_9D4[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFont* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class Engine.FontFace +class UFontFace : public UObject +{ +public: + uint8 Pad_9D5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SourceFilename; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFontHinting Hinting; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFontLoadingPolicy LoadingPolicy; // 0x41(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFontLayoutMethod LayoutMethod; // 0x42(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D6[0x15]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFontFace* GetDefaultObj(); + +}; + +// 0xB0 (0xD8 - 0x28) +// Class Engine.FontImportOptions +class UFontImportOptions : public UObject +{ +public: + struct FFontImportOptionsData Data; // 0x28(0xB0)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UFontImportOptions* GetDefaultObj(); + +}; + +// 0xB0 (0xD8 - 0x28) +// Class Engine.ForceFeedbackAttenuation +class UForceFeedbackAttenuation : public UObject +{ +public: + struct FForceFeedbackAttenuationSettings Attenuation; // 0x28(0xB0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UForceFeedbackAttenuation* GetDefaultObj(); + +}; + +// 0xE8 (0x2E0 - 0x1F8) +// Class Engine.ForceFeedbackComponent +class UForceFeedbackComponent : public USceneComponent +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x1F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x200(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopWhenOwnerDestroyed : 1; // Mask: 0x2, PropSize: 0x10x200(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x4, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreTimeDilation : 1; // Mask: 0x8, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // Mask: 0x10, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B4 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_9D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IntensityMultiplier; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x208(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FForceFeedbackAttenuationSettings AttenuationOverrides; // 0x210(0xB0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnForceFeedbackFinished; // 0x2C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_9D9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UForceFeedbackComponent* GetDefaultObj(); + + void Stop(); + void SetIntensityMultiplier(float NewIntensityMultiplier); + void SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect); + void Play(float StartTime); + bool BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings); + void AdjustAttenuation(struct FForceFeedbackAttenuationSettings& InAttenuationSettings); +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.ForceFeedbackEffect +class UForceFeedbackEffect : public UObject +{ +public: + TArray ChannelDetails; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Duration; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UForceFeedbackEffect* GetDefaultObj(); + +}; + +// 0x50 (0xD70 - 0xD20) +// Class Engine.GameEngine +class UGameEngine : public UEngine +{ +public: + float MaxDeltaTime; // 0xD20(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerFlushLogInterval; // 0xD24(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* GameInstance; // 0xD28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DB[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + + static class UGameEngine* GetEngine(); + static class UClass* StaticClass(); + static class UGameEngine* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.GameInstanceSubsystem +class UGameInstanceSubsystem : public USubsystem +{ +public: + + static class UClass* StaticClass(); + static class UGameInstanceSubsystem* GetDefaultObj(); + +}; + +// 0xB0 (0x2D0 - 0x220) +// Class Engine.GameNetworkManager +class AGameNetworkManager : public AInfo +{ +public: + float BadPacketLossThreshold; // 0x220(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeverePacketLossThreshold; // 0x224(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BadPingThreshold; // 0x228(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SeverePingThreshold; // 0x22C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AdjustedNetSpeed; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastNetSpeedUpdateTime; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalNetBandwidth; // 0x238(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinDynamicBandwidth; // 0x23C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDynamicBandwidth; // 0x240(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsStandbyCheckingEnabled : 1; // Mask: 0x1, PropSize: 0x10x244(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasStandbyCheatTriggered : 1; // Mask: 0x2, PropSize: 0x10x244(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B5 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_9DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StandbyRxCheatTime; // 0x248(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandbyTxCheatTime; // 0x24C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForRxStandby; // 0x250(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForTxStandby; // 0x254(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentForBadPing; // 0x258(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JoinInProgressStandbyWaitTime; // 0x25C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveRepSize; // 0x260(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXPOSITIONERRORSQUARED; // 0x264(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXNEARZEROVELOCITYSQUARED; // 0x268(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CLIENTADJUSTUPDATECOST; // 0x26C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXCLIENTUPDATEINTERVAL; // 0x270(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientForcedUpdateDuration; // 0x274(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchThreshold; // 0x278(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchCooldown; // 0x27C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMoveDeltaTime; // 0x280(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientSmoothingDeltaTime; // 0x284(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTime; // 0x288(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeThrottled; // 0x28C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeStationary; // 0x290(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleAtNetSpeed; // 0x294(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleOverPlayerCount; // 0x298(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClientAuthorativePosition; // 0x29C(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ClientErrorUpdateRateLimit; // 0x2A0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdateDeltaTime; // 0x2A4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdatePositionLimit; // 0x2A8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyDetection; // 0x2AC(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyResolution; // 0x2AD(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MovementTimeDiscrepancyMaxTimeMargin; // 0x2B0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyMinTimeMargin; // 0x2B4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyResolutionRate; // 0x2B8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyDriftAllowance; // 0x2BC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyForceCorrectionsDuringResolution; // 0x2C0(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDistanceBasedRelevancy; // 0x2C1(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DF[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGameNetworkManager* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.GameplayStatics +class UGameplayStatics : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UGameplayStatics* GetDefaultObj(); + + void UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass); + void UnloadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + void UnloadStreamLevel(class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + bool SuggestProjectileVelocity_CustomArc(class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam); + class UAudioComponent* SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + class UAudioComponent* SpawnSoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + class UAudioComponent* SpawnSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + class UObject* SpawnObject(TSubclassOf ObjectClass, class UObject* Outer); + class UForceFeedbackComponent* SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + class UForceFeedbackComponent* SpawnForceFeedbackAtLocation(class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + class UParticleSystemComponent* SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, enum class EAttachLocation LocationType, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivate); + class UParticleSystemComponent* SpawnEmitterAtLocation(class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem); + class UAudioComponent* SpawnDialogueAttached(class UDialogueWave* Dialogue, struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + class UAudioComponent* SpawnDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + class UAudioComponent* SpawnDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); + class UDecalComponent* SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, float LifeSpan); + class UDecalComponent* SpawnDecalAtLocation(class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan); + void SetWorldOriginLocation(class UObject* WorldContextObject, const struct FIntVector& NewLocation); + void SetViewportMouseCaptureMode(class UObject* WorldContextObject, enum class EMouseCaptureMode MouseCaptureMode); + void SetSubtitlesEnabled(bool bEnabled); + void SetSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); + void SetSoundClassDistanceScale(class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); + void SetPlayerControllerID(class APlayerController* Player, int32 ControllerId); + void SetMaxAudioChannelsScaled(class UObject* WorldContextObject, float MaxChannelCountScale); + void SetGlobalTimeDilation(class UObject* WorldContextObject, float TimeDilation); + void SetGlobalPitchModulation(class UObject* WorldContextObject, float PitchModulation, float TimeSec); + void SetGlobalListenerFocusParameters(class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); + bool SetGamePaused(class UObject* WorldContextObject, bool bPaused); + void SetForceDisableSplitscreen(class UObject* WorldContextObject, bool bDisable); + void SetEnableWorldRendering(class UObject* WorldContextObject, bool bEnable); + void SetBaseSoundMix(class UObject* WorldContextObject, class USoundMix* InSoundMix); + bool SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex); + void RemovePlayer(class APlayerController* Player, bool bDestroyPawn); + struct FVector RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation); + struct FVector RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation); + void PushSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + bool ProjectWorldToScreen(class APlayerController* Player, struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + void PrimeSound(class USoundBase* InSound); + void PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass); + void PopSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + void PlayWorldCameraShake(class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); + void PlaySoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor); + void PlaySound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound); + void PlayDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings); + void PlayDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); + class FString ParseOption(const class FString& Options, const class FString& Key); + void OpenLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, bool bAbsolute, const class FString& Options); + void OpenLevel(class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options); + struct FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd); + void LoadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + void LoadStreamLevel(class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + class USaveGame* LoadGameFromSlot(const class FString& SlotName, int32 UserIndex); + bool IsSplitscreenForceDisabled(class UObject* WorldContextObject); + bool IsGamePaused(class UObject* WorldContextObject); + bool HasOption(const class FString& Options, const class FString& InKey); + bool HasLaunchOption(const class FString& OptionToCheck); + int32 GrassOverlappingSphereCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius); + struct FIntVector GetWorldOriginLocation(class UObject* WorldContextObject); + float GetWorldDeltaSeconds(class UObject* WorldContextObject); + void GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix); + enum class EMouseCaptureMode GetViewportMouseCaptureMode(class UObject* WorldContextObject); + float GetUnpausedTimeSeconds(class UObject* WorldContextObject); + float GetTimeSeconds(class UObject* WorldContextObject); + enum class EPhysicalSurface GetSurfaceType(struct FHitResult& Hit); + class ULevelStreaming* GetStreamingLevel(class UObject* WorldContextObject, class FName PackageName); + float GetRealTimeSeconds(class UObject* WorldContextObject); + class APawn* GetPlayerPawn(class UObject* WorldContextObject, int32 PlayerIndex); + int32 GetPlayerControllerID(class APlayerController* Player); + class APlayerController* GetPlayerControllerFromID(class UObject* WorldContextObject, int32 ControllerId); + class APlayerController* GetPlayerController(class UObject* WorldContextObject, int32 PlayerIndex); + class ACharacter* GetPlayerCharacter(class UObject* WorldContextObject, int32 PlayerIndex); + class APlayerCameraManager* GetPlayerCameraManager(class UObject* WorldContextObject, int32 PlayerIndex); + class FString GetPlatformName(); + class UClass* GetObjectClass(class UObject* Object); + int32 GetMaxAudioChannelCount(class UObject* WorldContextObject); + void GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value); + int32 GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue); + float GetGlobalTimeDilation(class UObject* WorldContextObject); + class AGameStateBase* GetGameState(class UObject* WorldContextObject); + class AGameModeBase* GetGameMode(class UObject* WorldContextObject); + class UGameInstance* GetGameInstance(class UObject* WorldContextObject); + bool GetEnableWorldRendering(class UObject* WorldContextObject); + class UReverbEffect* GetCurrentReverbEffect(class UObject* WorldContextObject); + class FString GetCurrentLevelName(class UObject* WorldContextObject, bool bRemovePrefixString); + bool GetClosestListenerLocation(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, struct FVector* ListenerPosition); + float GetAudioTimeSeconds(class UObject* WorldContextObject); + void GetAllActorsWithTag(class UObject* WorldContextObject, class FName Tag, TArray* OutActors); + void GetAllActorsWithInterface(class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors); + void GetAllActorsOfClassWithTag(class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors); + void GetAllActorsOfClass(class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors); + class AActor* GetActorOfClass(class UObject* WorldContextObject, TSubclassOf ActorClass); + void GetActorArrayBounds(TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent); + struct FVector GetActorArrayAverageLocation(TArray& Actors); + void GetAccurateRealTime(int32* Seconds, float* PartialSeconds); + void FlushLevelStreaming(class UObject* WorldContextObject); + class AActor* FinishSpawningActor(class AActor* Actor, struct FTransform& SpawnTransform); + class AActor* FindNearestActor(const struct FVector& Origin, TArray& ActorsToCheck, float* Distance); + bool FindCollisionUV(struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV); + void EnableLiveStreaming(bool Enable); + bool DoesSaveGameExist(const class FString& SlotName, int32 UserIndex); + bool DeprojectScreenToWorld(class APlayerController* Player, struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection); + bool DeleteGameInSlot(const class FString& SlotName, int32 UserIndex); + void DeactivateReverbEffect(class UObject* WorldContextObject, class FName TagName); + class UAudioComponent* CreateSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + class USaveGame* CreateSaveGameObject(TSubclassOf SaveGameClass); + class APlayerController* CreatePlayer(class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); + void ClearSoundMixModifiers(class UObject* WorldContextObject); + void ClearSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime); + void CancelAsyncLoading(); + void BreakHitResult(struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd); + bool BlueprintSuggestProjectileVelocity(class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, enum class ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug); + bool Blueprint_PredictProjectilePath_ByTraceChannel(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, enum class ECollisionChannel TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + bool Blueprint_PredictProjectilePath_ByObjectType(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + bool Blueprint_PredictProjectilePath_Advanced(class UObject* WorldContextObject, struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult); + class AActor* BeginSpawningActorFromClass(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FTransform& SpawnTransform, bool bNoCollisionFail, class AActor* Owner); + class AActor* BeginSpawningActorFromBlueprint(class UObject* WorldContextObject, class UBlueprint* Blueprint, struct FTransform& SpawnTransform, bool bNoCollisionFail); + class AActor* BeginDeferredActorSpawnFromClass(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FTransform& SpawnTransform, enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner); + bool AreSubtitlesEnabled(); + bool AreAnyListenersWithinRange(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange); + bool ApplyRadialDamageWithFalloff(class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, enum class ECollisionChannel DamagePreventionChannel); + bool ApplyRadialDamage(class UObject* WorldContextObject, float BaseDamage, struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, enum class ECollisionChannel DamagePreventionChannel); + float ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, struct FVector& HitFromDirection, struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + float ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + void AnnounceAccessibleString(const class FString& AnnouncementString); + void ActivateReverbEffect(class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime); +}; + +// 0xF8 (0x120 - 0x28) +// Class Engine.GameUserSettings +class UGameUserSettings : public UObject +{ +public: + bool bUseVSync; // 0x28(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDynamicResolution; // 0x29(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B53[0x56]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 ResolutionSizeX; // 0x80(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 ResolutionSizeY; // 0x84(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeX; // 0x88(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeY; // 0x8C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosX; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosY; // 0x94(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FullscreenMode; // 0x98(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedFullscreenMode; // 0x9C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 PreferredFullscreenMode; // 0xA0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 Version; // 0xA4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AudioQualityLevel; // 0xA8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedAudioQualityLevel; // 0xAC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FrameRateLimit; // 0xB0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B56[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DesiredScreenWidth; // 0xB8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseDesiredScreenHeight; // 0xBC(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B59[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DesiredScreenHeight; // 0xC0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenWidth; // 0xC4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenHeight; // 0xC8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenWidth; // 0xCC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenHeight; // 0xD0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastCPUBenchmarkResult; // 0xD4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastGPUBenchmarkResult; // 0xD8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LastCPUBenchmarkSteps; // 0xE0(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LastGPUBenchmarkSteps; // 0xF0(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + float LastGPUBenchmarkMultiplier; // 0x100(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseHDRDisplayOutput; // 0x104(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B5B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HDRDisplayOutputNits; // 0x108(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B5C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnGameUserSettingsUINeedsUpdate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UGameUserSettings* GetDefaultObj(); + + void ValidateSettings(); + bool SupportsHDRDisplayOutput(); + void SetVSyncEnabled(bool bEnable); + void SetVisualEffectQuality(int32 Value); + void SetViewDistanceQuality(int32 Value); + void SetToDefaults(); + void SetTextureQuality(int32 Value); + void SetShadowQuality(int32 Value); + void SetShadingQuality(int32 Value); + void SetScreenResolution(const struct FIntPoint& Resolution); + void SetResolutionScaleValueEx(float NewScaleValue); + void SetResolutionScaleValue(int32 NewScaleValue); + void SetResolutionScaleNormalized(float NewScaleNormalized); + void SetPostProcessingQuality(int32 Value); + void SetOverallScalabilityLevel(int32 Value); + void SetFullscreenMode(enum class EWindowMode InFullscreenMode); + void SetFrameRateLimit(float NewLimit); + void SetFoliageQuality(int32 Value); + void SetDynamicResolutionEnabled(bool bEnable); + void SetBenchmarkFallbackValues(); + void SetAudioQualityLevel(int32 QualityLevel); + void SetAntiAliasingQuality(int32 Value); + void SaveSettings(); + void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); + void RevertVideoMode(); + void ResetToCurrentSettings(); + void LoadSettings(bool bForceReload); + bool IsVSyncEnabled(); + bool IsVSyncDirty(); + bool IsScreenResolutionDirty(); + bool IsHDREnabled(); + bool IsFullscreenModeDirty(); + bool IsDynamicResolutionEnabled(); + bool IsDynamicResolutionDirty(); + bool IsDirty(); + int32 GetVisualEffectQuality(); + int32 GetViewDistanceQuality(); + int32 GetTextureQuality(); + int32 GetSyncInterval(); + int32 GetShadowQuality(); + int32 GetShadingQuality(); + struct FIntPoint GetScreenResolution(); + float GetResolutionScaleNormalized(); + void GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue); + void GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue); + float GetRecommendedResolutionScale(); + enum class EWindowMode GetPreferredFullscreenMode(); + int32 GetPostProcessingQuality(); + int32 GetOverallScalabilityLevel(); + struct FIntPoint GetLastConfirmedScreenResolution(); + enum class EWindowMode GetLastConfirmedFullscreenMode(); + class UGameUserSettings* GetGameUserSettings(); + enum class EWindowMode GetFullscreenMode(); + float GetFrameRateLimit(); + int32 GetFramePace(); + int32 GetFoliageQuality(); + struct FIntPoint GetDesktopResolution(); + struct FIntPoint GetDefaultWindowPosition(); + enum class EWindowMode GetDefaultWindowMode(); + float GetDefaultResolutionScale(); + struct FIntPoint GetDefaultResolution(); + int32 GetCurrentHDRDisplayNits(); + int32 GetAudioQualityLevel(); + int32 GetAntiAliasingQuality(); + void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); + void ConfirmVideoMode(); + void ApplySettings(bool bCheckForCommandLineOverrides); + void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); + void ApplyNonResolutionSettings(); + void ApplyHardwareBenchmarkResults(); +}; + +// 0x8 (0x238 - 0x230) +// Class Engine.SpotLight +class ASpotLight : public ALight +{ +public: + class USpotLightComponent* SpotLightComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ASpotLight* GetDefaultObj(); + + void SetOuterConeAngle(float NewOuterConeAngle); + void SetInnerConeAngle(float NewInnerConeAngle); +}; + +// 0x0 (0x238 - 0x238) +// Class Engine.GeneratedMeshAreaLight +class AGeneratedMeshAreaLight : public ASpotLight +{ +public: + + static class UClass* StaticClass(); + static class AGeneratedMeshAreaLight* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.HapticFeedbackEffect_Base +class UHapticFeedbackEffect_Base : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UHapticFeedbackEffect_Base* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.HapticFeedbackEffect_Buffer +class UHapticFeedbackEffect_Buffer : public UHapticFeedbackEffect_Base +{ +public: + TArray Amplitudes; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5D[0x2C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UHapticFeedbackEffect_Buffer* GetDefaultObj(); + +}; + +// 0x110 (0x138 - 0x28) +// Class Engine.HapticFeedbackEffect_Curve +class UHapticFeedbackEffect_Curve : public UHapticFeedbackEffect_Base +{ +public: + struct FHapticFeedbackDetails_Curve HapticDetails; // 0x28(0x110)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UHapticFeedbackEffect_Curve* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.HapticFeedbackEffect_SoundWave +class UHapticFeedbackEffect_SoundWave : public UHapticFeedbackEffect_Base +{ +public: + class USoundWave* SoundWave; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5E[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UHapticFeedbackEffect_SoundWave* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.HealthSnapshotBlueprintLibrary +class UHealthSnapshotBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UHealthSnapshotBlueprintLibrary* GetDefaultObj(); + + void StopPerformanceSnapshots(); + void StartPerformanceSnapshots(); + void LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats); +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.HLODEngineSubsystem +class UHLODEngineSubsystem : public UEngineSubsystem +{ +public: + + static class UClass* StaticClass(); + static class UHLODEngineSubsystem* GetDefaultObj(); + +}; + +// 0x60 (0x88 - 0x28) +// Class Engine.HLODProxy +class UHLODProxy : public UObject +{ +public: + TArray ProxyMeshes; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + TMap HLODActors; // 0x38(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UHLODProxy* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.HLODProxyDesc +class UHLODProxyDesc : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UHLODProxyDesc* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ImportanceSamplingLibrary +class UImportanceSamplingLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UImportanceSamplingLibrary* GetDefaultObj(); + + float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); + struct FVector RandomSobolCell3D(int32 Index, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed); + struct FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed); + float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); + struct FVector NextSobolCell3D(int32 Index, int32 NumCells, const struct FVector& PreviousValue); + struct FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& PreviousValue); + struct FImportanceTexture MakeImportanceTexture(class UTexture2D* Texture, enum class EImportanceWeight WeightingFunc); + void ImportanceSample(struct FImportanceTexture& Texture, struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize); + void BreakImportanceTexture(struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, enum class EImportanceWeight* WeightingFunc); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ImportantToggleSettingInterface +class IImportantToggleSettingInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IImportantToggleSettingInterface* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class Engine.InGameAdManager +class UInGameAdManager : public UPlatformInterfaceBase +{ +public: + uint8 bShouldPauseWhileAdOpen : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_BD : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_B6F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ClickedBannerDelegates; // 0x40(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ClosedAdDelegates; // 0x50(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInGameAdManager* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.InheritableComponentHandler +class UInheritableComponentHandler : public UObject +{ +public: + TArray Records; // 0x28(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray UnnecessaryComponents; // 0x38(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UInheritableComponentHandler* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.InputDelegateBinding +class UInputDelegateBinding : public UDynamicBlueprintBinding +{ +public: + + static class UClass* StaticClass(); + static class UInputDelegateBinding* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InputActionDelegateBinding +class UInputActionDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputActionDelegateBinding* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InputAxisDelegateBinding +class UInputAxisDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputAxisDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputAxisDelegateBinding* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InputAxisKeyDelegateBinding +class UInputAxisKeyDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputAxisKeyDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputAxisKeyDelegateBinding* GetDefaultObj(); + +}; + +// 0x88 (0x138 - 0xB0) +// Class Engine.InputComponent +class UInputComponent : public UActorComponent +{ +public: + uint8 Pad_B85[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CachedKeyToActionInfo; // 0x120(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_B86[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInputComponent* GetDefaultObj(); + + bool WasControllerKeyJustReleased(const struct FKey& Key); + bool WasControllerKeyJustPressed(const struct FKey& Key); + bool IsControllerKeyDown(const struct FKey& Key); + void GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed); + struct FVector GetControllerVectorKeyState(const struct FKey& Key); + void GetControllerMouseDelta(float* DeltaX, float* DeltaY); + float GetControllerKeyTimeDown(const struct FKey& Key); + void GetControllerAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY); + float GetControllerAnalogKeyState(const struct FKey& Key); +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InputKeyDelegateBinding +class UInputKeyDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputKeyDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputKeyDelegateBinding* GetDefaultObj(); + +}; + +// 0x118 (0x140 - 0x28) +// Class Engine.InputSettings +class UInputSettings : public UObject +{ +public: + TArray AxisConfig; // 0x28(0x10)(Edit, EditFixedSize, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bAltEnterTogglesFullscreen : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bF11TogglesFullscreen : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMouseForTouch : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMouseSmoothing : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableFOVScaling : 1; // Mask: 0x10, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureMouseOnLaunch : 1; // Mask: 0x20, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultViewportMouseLock : 1; // Mask: 0x40, PropSize: 0x10x38(0x1)(Config, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysShowTouchInterface : 1; // Mask: 0x80, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowConsoleOnFourFingerTap : 1; // Mask: 0x1, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableGestureRecognizer : 1; // Mask: 0x2, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_BE : 6; // Fixing Bit-Field Size [ Dumper-7 ] + bool bUseAutocorrect; // 0x3A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B93[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ExcludedAutocorrectOS; // 0x40(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectCultures; // 0x50(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectDeviceModels; // 0x60(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EMouseCaptureMode DefaultViewportMouseCaptureMode; // 0x70(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseLockMode DefaultViewportMouseLockMode; // 0x71(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B95[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FOVScale; // 0x74(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoubleClickTime; // 0x78(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B96[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActionMappings; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray AxisMappings; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray SpeechMappings; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultPlayerInputClass; // 0xB0(0x28)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultInputComponentClass; // 0xD8(0x28)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath DefaultTouchInterface; // 0x100(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey ConsoleKey; // 0x118(0x18)(Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ConsoleKeys; // 0x130(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputSettings* GetDefaultObj(); + + void SaveKeyMappings(); + void RemoveAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void RemoveActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + class UInputSettings* GetInputSettings(); + void GetAxisNames(TArray* AxisNames); + void GetAxisMappingByName(class FName InAxisName, TArray* OutMappings); + void GetActionNames(TArray* ActionNames); + void GetActionMappingByName(class FName InActionName, TArray* OutMappings); + void ForceRebuildKeymaps(); + void AddAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void AddActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InputTouchDelegateBinding +class UInputTouchDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputTouchDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInputTouchDelegateBinding* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.InputVectorAxisDelegateBinding +class UInputVectorAxisDelegateBinding : public UInputAxisKeyDelegateBinding +{ +public: + + static class UClass* StaticClass(); + static class UInputVectorAxisDelegateBinding* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Interface_ActorSubobject +class IInterface_ActorSubobject : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInterface_ActorSubobject* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Interface_AssetUserData +class IInterface_AssetUserData : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInterface_AssetUserData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.BoneReferenceSkeletonProvider +class IBoneReferenceSkeletonProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IBoneReferenceSkeletonProvider* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Interface_CollisionDataProvider +class IInterface_CollisionDataProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInterface_CollisionDataProvider* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Interface_PostProcessVolume +class IInterface_PostProcessVolume : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInterface_PostProcessVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Interface_PreviewMeshProvider +class IInterface_PreviewMeshProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInterface_PreviewMeshProvider* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.InterpCurveEdSetup +class UInterpCurveEdSetup : public UObject +{ +public: + TArray Tabs; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 ActiveTab; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpCurveEdSetup* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.InterpData +class UInterpData : public UObject +{ +public: + float InterpLength; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathBuildTime; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InterpGroups; // 0x30(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class UInterpCurveEdSetup* CurveEdSetup; // 0x40(0x8)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdSectionStart; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdSectionEnd; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBakeAndPrune : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_BF : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInterpGroupDirector* CachedDirectorGroup; // 0x58(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllEventNames; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpData* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InterpFilter +class UInterpFilter : public UObject +{ +public: + class FString Caption; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpFilter* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.InterpFilter_Classes +class UInterpFilter_Classes : public UInterpFilter +{ +public: + + static class UClass* StaticClass(); + static class UInterpFilter_Classes* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.InterpFilter_Custom +class UInterpFilter_Custom : public UInterpFilter +{ +public: + + static class UClass* StaticClass(); + static class UInterpFilter_Custom* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.InterpGroup +class UInterpGroup : public UObject +{ +public: + uint8 Pad_BA5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InterpTracks; // 0x30(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FName GroupName; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroupColor; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollapsed : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisible : 1; // Mask: 0x2, PropSize: 0x10x4C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsFolder : 1; // Mask: 0x4, PropSize: 0x10x4C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsParented : 1; // Mask: 0x8, PropSize: 0x10x4C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSelected : 1; // Mask: 0x10, PropSize: 0x10x4C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BA6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpGroup* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Engine.InterpGroupCamera +class UInterpGroupCamera : public UInterpGroup +{ +public: + class UCameraAnim* CameraAnimInst; // 0x50(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompressTolerance; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpGroupCamera* GetDefaultObj(); + +}; + +// 0x0 (0x50 - 0x50) +// Class Engine.InterpGroupDirector +class UInterpGroupDirector : public UInterpGroup +{ +public: + + static class UClass* StaticClass(); + static class UInterpGroupDirector* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.InterpGroupInst +class UInterpGroupInst : public UObject +{ +public: + class UInterpGroup* Group; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* GroupActor; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackInst; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpGroupInst* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class Engine.InterpGroupInstCamera +class UInterpGroupInstCamera : public UInterpGroupInst +{ +public: + + static class UClass* StaticClass(); + static class UInterpGroupInstCamera* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class Engine.InterpGroupInstDirector +class UInterpGroupInstDirector : public UInterpGroupInst +{ +public: + + static class UClass* StaticClass(); + static class UInterpGroupInstDirector* GetDefaultObj(); + +}; + +// 0xA0 (0x190 - 0xF0) +// Class Engine.InterpToMovementComponent +class UInterpToMovementComponent : public UMovementComponent +{ +public: + float Duration; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnImpact : 1; // Mask: 0x1, PropSize: 0x10xF4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C0 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BBB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + bool bSweep; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETeleportType TeleportType; // 0xF9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInterpToBehaviourType BehaviourType; // 0xFA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckIfStillInWorld; // 0xFB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceSubStepping : 1; // Mask: 0x1, PropSize: 0x10xFC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BBC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnInterpToReverse; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnInterpToStop; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnWaitBeginDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnWaitEndDelegate; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnResetDelegate; // 0x140(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x154(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0x158(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_BBD[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpToMovementComponent* GetDefaultObj(); + + void StopSimulating(struct FHitResult& HitResult); + void RestartMovement(float InitialDirection); + void ResetControlPoints(); + void OnInterpToWaitEndDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time); + void OnInterpToWaitBeginDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time); + void OnInterpToStopDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time); + void OnInterpToReverseDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time); + void OnInterpToResetDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time); + void FinaliseControlPoints(); + void AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative); +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.InterpTrack +class UInterpTrack : public UObject +{ +public: + uint8 Pad_BBE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SubTracks; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf TrackInstClass; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrackActiveCondition ActiveCondition; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BBF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TrackTitle; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnePerGroup : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDirGroupOnly : 1; // Mask: 0x2, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableTrack : 1; // Mask: 0x4, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsSelected : 1; // Mask: 0x8, PropSize: 0x10x68(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsAnimControlTrack : 1; // Mask: 0x10, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubTrackOnly : 1; // Mask: 0x20, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisible : 1; // Mask: 0x40, PropSize: 0x10x68(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsRecording : 1; // Mask: 0x80, PropSize: 0x10x68(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrack* GetDefaultObj(); + +}; + +// 0x20 (0x90 - 0x70) +// Class Engine.InterpTrackFloatBase +class UInterpTrackFloatBase : public UInterpTrack +{ +public: + struct FInterpCurveFloat FloatTrack; // 0x70(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackFloatBase* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class Engine.InterpTrackAnimControl +class UInterpTrackAnimControl : public UInterpTrackFloatBase +{ +public: + class FName SlotName; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimSeqs; // 0x98(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSkipAnimNotifiers : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackAnimControl* GetDefaultObj(); + +}; + +// 0x20 (0x90 - 0x70) +// Class Engine.InterpTrackVectorBase +class UInterpTrackVectorBase : public UInterpTrack +{ +public: + struct FInterpCurveVector VectorTrack; // 0x70(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackVectorBase* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class Engine.InterpTrackAudioMaster +class UInterpTrackAudioMaster : public UInterpTrackVectorBase +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackAudioMaster* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class Engine.InterpTrackBoolProp +class UInterpTrackBoolProp : public UInterpTrack +{ +public: + TArray BoolTrack; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x80(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackBoolProp* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class Engine.InterpTrackColorProp +class UInterpTrackColorProp : public UInterpTrackVectorBase +{ +public: + class FName PropertyName; // 0x90(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackColorProp* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class Engine.InterpTrackColorScale +class UInterpTrackColorScale : public UInterpTrackVectorBase +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackColorScale* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class Engine.InterpTrackDirector +class UInterpTrackDirector : public UInterpTrack +{ +public: + TArray CutTrack; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSimulateCameraCutsOnClients : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BC7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackDirector* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class Engine.InterpTrackEvent +class UInterpTrackEvent : public UInterpTrack +{ +public: + TArray EventTrack; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenJumpingForwards : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCustomEventName : 1; // Mask: 0x8, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackEvent* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class Engine.InterpTrackFade +class UInterpTrackFade : public UInterpTrackFloatBase +{ +public: + uint8 bPersistFade : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFadeAudio : 1; // Mask: 0x2, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C2 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BCA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor FadeColor; // 0x94(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BCB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackFade* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class Engine.InterpTrackFloatAnimBPParam +class UInterpTrackFloatAnimBPParam : public UInterpTrackFloatBase +{ +public: + class UClass* AnimBlueprintClass; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimClass; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamName; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BCC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackFloatAnimBPParam* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class Engine.InterpTrackFloatMaterialParam +class UInterpTrackFloatMaterialParam : public UInterpTrackFloatBase +{ +public: + TArray TargetMaterials; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ParamName; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackFloatMaterialParam* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class Engine.InterpTrackFloatParticleParam +class UInterpTrackFloatParticleParam : public UInterpTrackFloatBase +{ +public: + class FName ParamName; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackFloatParticleParam* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class Engine.InterpTrackFloatProp +class UInterpTrackFloatProp : public UInterpTrackFloatBase +{ +public: + class FName PropertyName; // 0x90(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackFloatProp* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.InterpTrackInst +class UInterpTrackInst : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackInst* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstAnimControl +class UInterpTrackInstAnimControl : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x28(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BCD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstAnimControl* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.InterpTrackInstAudioMaster +class UInterpTrackInstAudioMaster : public UInterpTrackInst +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackInstAudioMaster* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.InterpTrackInstProperty +class UInterpTrackInstProperty : public UInterpTrackInst +{ +public: + FFieldPathProperty_ InterpProperty; // 0x28(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* PropertyOuterObjectInst; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstProperty* GetDefaultObj(); + +}; + +// 0x18 (0x68 - 0x50) +// Class Engine.InterpTrackInstBoolProp +class UInterpTrackInstBoolProp : public UInterpTrackInstProperty +{ +public: + uint8 Pad_BCE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + bool ResetBool; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BCF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstBoolProp* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Engine.InterpTrackInstColorProp +class UInterpTrackInstColorProp : public UInterpTrackInstProperty +{ +public: + uint8 Pad_BD0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor ResetColor; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstColorProp* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.InterpTrackInstColorScale +class UInterpTrackInstColorScale : public UInterpTrackInst +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackInstColorScale* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstDirector +class UInterpTrackInstDirector : public UInterpTrackInst +{ +public: + class AActor* OldViewTarget; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstDirector* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstEvent +class UInterpTrackInstEvent : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstEvent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.InterpTrackInstFade +class UInterpTrackInstFade : public UInterpTrackInst +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackInstFade* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.InterpTrackInstFloatAnimBPParam +class UInterpTrackInstFloatAnimBPParam : public UInterpTrackInst +{ +public: + class UAnimInstance* AnimScriptInstance; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetFloat; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD3[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstFloatAnimBPParam* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.InterpTrackInstFloatMaterialParam +class UInterpTrackInstFloatMaterialParam : public UInterpTrackInst +{ +public: + TArray MaterialInstances; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ResetFloats; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrimitiveMaterialRefs; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UInterpTrackFloatMaterialParam* InstancedTrack; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstFloatMaterialParam* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstFloatParticleParam +class UInterpTrackInstFloatParticleParam : public UInterpTrackInst +{ +public: + float ResetFloat; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstFloatParticleParam* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Engine.InterpTrackInstFloatProp +class UInterpTrackInstFloatProp : public UInterpTrackInstProperty +{ +public: + uint8 Pad_BD5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float ResetFloat; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstFloatProp* GetDefaultObj(); + +}; + +// 0x18 (0x68 - 0x50) +// Class Engine.InterpTrackInstLinearColorProp +class UInterpTrackInstLinearColorProp : public UInterpTrackInstProperty +{ +public: + uint8 Pad_BD7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ResetColor; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstLinearColorProp* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.InterpTrackInstMove +class UInterpTrackInstMove : public UInterpTrackInst +{ +public: + struct FVector ResetLocation; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ResetRotation; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstMove* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstParticleReplay +class UInterpTrackInstParticleReplay : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BDD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstParticleReplay* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstSlomo +class UInterpTrackInstSlomo : public UInterpTrackInst +{ +public: + float OldTimeDilation; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstSlomo* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InterpTrackInstSound +class UInterpTrackInstSound : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* PlayAudioComp; // 0x30(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstSound* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.InterpTrackInstToggle +class UInterpTrackInstToggle : public UInterpTrackInst +{ +public: + enum class ETrackToggleAction Action; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LastUpdatePosition; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSavedActiveState : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstToggle* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.InterpTrackInstVectorMaterialParam +class UInterpTrackInstVectorMaterialParam : public UInterpTrackInst +{ +public: + TArray MaterialInstances; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ResetVectors; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrimitiveMaterialRefs; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UInterpTrackVectorMaterialParam* InstancedTrack; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstVectorMaterialParam* GetDefaultObj(); + +}; + +// 0x18 (0x68 - 0x50) +// Class Engine.InterpTrackInstVectorProp +class UInterpTrackInstVectorProp : public UInterpTrackInstProperty +{ +public: + uint8 Pad_BE8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ResetVector; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackInstVectorProp* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.InterpTrackInstVisibility +class UInterpTrackInstVisibility : public UInterpTrackInst +{ +public: + enum class EVisibilityTrackAction Action; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BEA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LastUpdatePosition; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackInstVisibility* GetDefaultObj(); + +}; + +// 0x20 (0x90 - 0x70) +// Class Engine.InterpTrackLinearColorBase +class UInterpTrackLinearColorBase : public UInterpTrack +{ +public: + struct FInterpCurveLinearColor LinearColorTrack; // 0x70(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackLinearColorBase* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class Engine.InterpTrackLinearColorProp +class UInterpTrackLinearColorProp : public UInterpTrackLinearColorBase +{ +public: + class FName PropertyName; // 0x90(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackLinearColorProp* GetDefaultObj(); + +}; + +// 0x58 (0xC8 - 0x70) +// Class Engine.InterpTrackMove +class UInterpTrackMove : public UInterpTrack +{ +public: + struct FInterpCurveVector PosTrack; // 0x70(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector EulerTrack; // 0x88(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpLookupTrack LookupTrack; // 0xA0(0x10)(NativeAccessSpecifierPublic) + class FName LookAtGroupName; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinCurveTension; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngCurveTension; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseQuatInterpolation : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowArrowAtKeys : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMovement : 1; // Mask: 0x4, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowTranslationOnCurveEd : 1; // Mask: 0x8, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowRotationOnCurveEd : 1; // Mask: 0x10, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHide3DTrack : 1; // Mask: 0x20, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C3 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_BED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EInterpTrackMoveRotMode RotMode; // 0xC4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BEE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackMove* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class Engine.InterpTrackMoveAxis +class UInterpTrackMoveAxis : public UInterpTrackFloatBase +{ +public: + enum class EInterpMoveAxis MoveAxis; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BEF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInterpLookupTrack LookupTrack; // 0x98(0x10)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackMoveAxis* GetDefaultObj(); + +}; + +// 0x10 (0x80 - 0x70) +// Class Engine.InterpTrackParticleReplay +class UInterpTrackParticleReplay : public UInterpTrack +{ +public: + TArray TrackKeys; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackParticleReplay* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class Engine.InterpTrackSlomo +class UInterpTrackSlomo : public UInterpTrackFloatBase +{ +public: + + static class UClass* StaticClass(); + static class UInterpTrackSlomo* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class Engine.InterpTrackSound +class UInterpTrackSound : public UInterpTrackVectorBase +{ +public: + TArray Sounds; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bPlayOnReverse : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bContinueSoundOnMatineeEnd : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSuppressSubtitles : 1; // Mask: 0x4, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTreatAsDialogue : 1; // Mask: 0x8, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAttach : 1; // Mask: 0x10, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackSound* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class Engine.InterpTrackToggle +class UInterpTrackToggle : public UInterpTrack +{ +public: + TArray ToggleTrack; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bActivateSystemEachUpdate : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bActivateWithJustAttachedFlag : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenBackwards : 1; // Mask: 0x8, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenJumpingForwards : 1; // Mask: 0x10, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackToggle* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class Engine.InterpTrackVectorMaterialParam +class UInterpTrackVectorMaterialParam : public UInterpTrackVectorBase +{ +public: + TArray TargetMaterials; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ParamName; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackVectorMaterialParam* GetDefaultObj(); + +}; + +// 0x8 (0x98 - 0x90) +// Class Engine.InterpTrackVectorProp +class UInterpTrackVectorProp : public UInterpTrackVectorBase +{ +public: + class FName PropertyName; // 0x90(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UInterpTrackVectorProp* GetDefaultObj(); + +}; + +// 0x18 (0x88 - 0x70) +// Class Engine.InterpTrackVisibility +class UInterpTrackVisibility : public UInterpTrack +{ +public: + TArray VisibilityTrack; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenJumpingForwards : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInterpTrackVisibility* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.IntSerialization +class UIntSerialization : public UObject +{ +public: + uint16 UnsignedInt16Variable; // 0x28(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BFA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 UnsignedInt32Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UnsignedInt64Variable; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 SignedInt8Variable; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BFC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int16 SignedInt16Variable; // 0x3A(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BFD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 SignedInt64Variable; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnsignedInt8Variable; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BFF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SignedInt32Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UIntSerialization* GetDefaultObj(); + +}; + +// 0x0 (0x268 - 0x268) +// Class Engine.KillZVolume +class AKillZVolume : public APhysicsVolume +{ +public: + + static class UClass* StaticClass(); + static class AKillZVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetArrayLibrary +class UKismetArrayLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetArrayLibrary* GetDefaultObj(); + + void SetArrayPropertyByName(class UObject* Object, class FName PropertyName, TArray& Value); + void FilterArray(TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray); + void Array_Swap(TArray& TargetArray, int32 FirstIndex, int32 SecondIndex); + void Array_Shuffle(TArray& TargetArray); + void Array_Set(TArray& TargetArray, int32 Index, int32& Item, bool bSizeToFit); + void Array_Reverse(TArray& TargetArray); + void Array_Resize(TArray& TargetArray, int32 Size); + bool Array_RemoveItem(TArray& TargetArray, int32& Item); + void Array_Remove(TArray& TargetArray, int32 IndexToRemove); + void Array_RandomFromStream(TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex); + void Array_Random(TArray& TargetArray, int32* OutItem, int32* OutIndex); + int32 Array_Length(TArray& TargetArray); + int32 Array_LastIndex(TArray& TargetArray); + bool Array_IsValidIndex(TArray& TargetArray, int32 IndexToTest); + void Array_Insert(TArray& TargetArray, int32& NewItem, int32 Index); + bool Array_Identical(TArray& ArrayA, TArray& ArrayB); + void Array_Get(TArray& TargetArray, int32 Index, int32* Item); + int32 Array_Find(TArray& TargetArray, int32& ItemToFind); + bool Array_Contains(TArray& TargetArray, int32& ItemToFind); + void Array_Clear(TArray& TargetArray); + void Array_Append(TArray& TargetArray, TArray& SourceArray); + int32 Array_AddUnique(TArray& TargetArray, int32& NewItem); + int32 Array_Add(TArray& TargetArray, int32& NewItem); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetGuidLibrary +class UKismetGuidLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetGuidLibrary* GetDefaultObj(); + + void Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success); + bool NotEqual_GuidGuid(struct FGuid& A, struct FGuid& B); + struct FGuid NewGuid(); + bool IsValid_Guid(struct FGuid& InGuid); + void Invalidate_Guid(struct FGuid& InGuid); + bool EqualEqual_GuidGuid(struct FGuid& A, struct FGuid& B); + class FString Conv_GuidToString(struct FGuid& InGuid); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetInputLibrary +class UKismetInputLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetInputLibrary* GetDefaultObj(); + + bool PointerEvent_IsTouchEvent(struct FPointerEvent& Input); + bool PointerEvent_IsMouseButtonDown(struct FPointerEvent& Input, const struct FKey& MouseButton); + float PointerEvent_GetWheelDelta(struct FPointerEvent& Input); + int32 PointerEvent_GetUserIndex(struct FPointerEvent& Input); + int32 PointerEvent_GetTouchpadIndex(struct FPointerEvent& Input); + struct FVector2D PointerEvent_GetScreenSpacePosition(struct FPointerEvent& Input); + int32 PointerEvent_GetPointerIndex(struct FPointerEvent& Input); + struct FVector2D PointerEvent_GetLastScreenSpacePosition(struct FPointerEvent& Input); + enum class ESlateGesture PointerEvent_GetGestureType(struct FPointerEvent& Input); + struct FVector2D PointerEvent_GetGestureDelta(struct FPointerEvent& Input); + struct FKey PointerEvent_GetEffectingButton(struct FPointerEvent& Input); + struct FVector2D PointerEvent_GetCursorDelta(struct FPointerEvent& Input); + bool Key_IsVectorAxis(struct FKey& Key); + bool Key_IsValid(struct FKey& Key); + bool Key_IsMouseButton(struct FKey& Key); + bool Key_IsModifierKey(struct FKey& Key); + bool Key_IsKeyboardKey(struct FKey& Key); + bool Key_IsGamepadKey(struct FKey& Key); + bool Key_IsDigital(struct FKey& Key); + bool Key_IsButtonAxis(struct FKey& Key); + bool Key_IsAxis3D(struct FKey& Key); + bool Key_IsAxis2D(struct FKey& Key); + bool Key_IsAxis1D(struct FKey& Key); + bool Key_IsAnalog(struct FKey& Key); + enum class EUINavigation Key_GetNavigationDirectionFromKey(struct FKeyEvent& InKeyEvent); + enum class EUINavigation Key_GetNavigationDirectionFromAnalog(struct FAnalogInputEvent& InAnalogEvent); + enum class EUINavigationAction Key_GetNavigationActionFromKey(struct FKeyEvent& InKeyEvent); + enum class EUINavigationAction Key_GetNavigationAction(struct FKey& InKey); + class FText Key_GetDisplayName(struct FKey& Key); + bool InputEvent_IsShiftDown(struct FInputEvent& Input); + bool InputEvent_IsRightShiftDown(struct FInputEvent& Input); + bool InputEvent_IsRightControlDown(struct FInputEvent& Input); + bool InputEvent_IsRightCommandDown(struct FInputEvent& Input); + bool InputEvent_IsRightAltDown(struct FInputEvent& Input); + bool InputEvent_IsRepeat(struct FInputEvent& Input); + bool InputEvent_IsLeftShiftDown(struct FInputEvent& Input); + bool InputEvent_IsLeftControlDown(struct FInputEvent& Input); + bool InputEvent_IsLeftCommandDown(struct FInputEvent& Input); + bool InputEvent_IsLeftAltDown(struct FInputEvent& Input); + bool InputEvent_IsControlDown(struct FInputEvent& Input); + bool InputEvent_IsCommandDown(struct FInputEvent& Input); + bool InputEvent_IsAltDown(struct FInputEvent& Input); + class FText InputChord_GetDisplayName(struct FInputChord& Key); + int32 GetUserIndex(struct FKeyEvent& Input); + struct FKey GetKey(struct FKeyEvent& Input); + float GetAnalogValue(struct FAnalogInputEvent& Input); + bool EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B); + bool EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B); + void CalibrateTilt(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetInternationalizationLibrary +class UKismetInternationalizationLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetInternationalizationLibrary* GetDefaultObj(); + + bool SetCurrentLocale(const class FString& Culture, bool SaveToConfig); + bool SetCurrentLanguageAndLocale(const class FString& Culture, bool SaveToConfig); + bool SetCurrentLanguage(const class FString& Culture, bool SaveToConfig); + bool SetCurrentCulture(const class FString& Culture, bool SaveToConfig); + bool SetCurrentAssetGroupCulture(class FName AssetGroup, const class FString& Culture, bool SaveToConfig); + class FString GetSuitableCulture(TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture); + class FString GetNativeCulture(enum class ELocalizedTextSourceCategory TextCategory); + TArray GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); + class FString GetCurrentLocale(); + class FString GetCurrentLanguage(); + class FString GetCurrentCulture(); + class FString GetCurrentAssetGroupCulture(class FName AssetGroup); + class FString GetCultureDisplayName(const class FString& Culture, bool Localized); + void ClearCurrentAssetGroupCulture(class FName AssetGroup, bool SaveToConfig); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetMaterialLibrary +class UKismetMaterialLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetMaterialLibrary* GetDefaultObj(); + + void SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, struct FLinearColor& ParameterValue); + void SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue); + struct FLinearColor GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + float GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, enum class EMIDCreationFlags CreationFlags); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetMathLibrary +class UKismetMathLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetMathLibrary* GetDefaultObj(); + + int32 Xor_IntInt(int32 A, int32 B); + int64 Xor_Int64Int64(int64 A, int64 B); + int32 Wrap(int32 Value, int32 Min, int32 Max); + struct FVector WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight); + struct FRotator WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight); + float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); + float VSizeXYSquared(const struct FVector& A); + float VSizeXY(const struct FVector& A); + float VSizeSquared(const struct FVector& A); + float VSize2DSquared(const struct FVector2D& A); + float VSize2D(const struct FVector2D& A); + float VSize(const struct FVector& A); + struct FVector VLerp(const struct FVector& A, const struct FVector& B, float Alpha); + struct FVector VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + struct FVector VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + struct FVector VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); + struct FVector Vector_Zero(); + struct FVector Vector_Up(); + void Vector_UnwindEuler(struct FVector& A); + struct FVector2D Vector_UnitCartesianToSpherical(const struct FVector& A); + struct FVector Vector_ToRadians(const struct FVector& A); + struct FVector Vector_ToDegrees(const struct FVector& A); + struct FVector Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize); + void Vector_Set(struct FVector& A, float X, float Y, float Z); + struct FVector Vector_Right(); + struct FVector Vector_Reciprocal(struct FVector& A); + struct FVector Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal); + struct FVector Vector_One(); + struct FVector Vector_NormalUnsafe(struct FVector& A); + void Vector_Normalize(struct FVector& A, float Tolerance); + struct FVector Vector_Normal2D(const struct FVector& A, float Tolerance); + struct FVector Vector_MirrorByPlane(const struct FVector& A, struct FPlane& InPlane); + struct FVector Vector_Left(); + bool Vector_IsZero(struct FVector& A); + bool Vector_IsUnit(struct FVector& A, float SquaredLenthTolerance); + bool Vector_IsUniform(struct FVector& A, float Tolerance); + bool Vector_IsNormal(struct FVector& A); + bool Vector_IsNearlyZero(struct FVector& A, float Tolerance); + bool Vector_IsNAN(struct FVector& A); + float Vector_HeadingAngle(const struct FVector& A); + struct FVector Vector_GetSignVector(const struct FVector& A); + struct FVector Vector_GetProjection(const struct FVector& A); + float Vector_GetAbsMin(const struct FVector& A); + float Vector_GetAbsMax(const struct FVector& A); + struct FVector Vector_GetAbs(const struct FVector& A); + struct FVector Vector_Forward(); + struct FVector Vector_Down(); + float Vector_DistanceSquared(const struct FVector& V1, const struct FVector& V2); + float Vector_Distance2DSquared(const struct FVector& V1, const struct FVector& V2); + float Vector_Distance2D(const struct FVector& V1, const struct FVector& V2); + float Vector_Distance(const struct FVector& V1, const struct FVector& V2); + float Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B); + struct FVector Vector_ComponentMin(const struct FVector& A, const struct FVector& B); + struct FVector Vector_ComponentMax(const struct FVector& A, const struct FVector& B); + struct FVector Vector_ClampSizeMax2D(const struct FVector& A, float Max); + struct FVector Vector_ClampSizeMax(const struct FVector& A, float Max); + struct FVector Vector_ClampSize2D(const struct FVector& A, float Min, float Max); + struct FVector Vector_BoundedToCube(const struct FVector& InVect, float InRadius); + struct FVector Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax); + struct FVector Vector_Backward(); + void Vector_Assign(struct FVector& A, struct FVector& InVector); + void Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius); + struct FVector4 Vector4_Zero(); + float Vector4_SizeSquared3(struct FVector4& A); + float Vector4_SizeSquared(struct FVector4& A); + float Vector4_Size3(struct FVector4& A); + float Vector4_Size(struct FVector4& A); + void Vector4_Set(struct FVector4& A, float X, float Y, float Z, float W); + struct FVector4 Vector4_NormalUnsafe3(struct FVector4& A); + void Vector4_Normalize3(struct FVector4& A, float Tolerance); + struct FVector4 Vector4_Normal3(struct FVector4& A, float Tolerance); + struct FVector4 Vector4_Negated(struct FVector4& A); + struct FVector4 Vector4_MirrorByVector3(struct FVector4& Direction, struct FVector4& SurfaceNormal); + bool Vector4_IsZero(struct FVector4& A); + bool Vector4_IsUnit3(struct FVector4& A, float SquaredLenthTolerance); + bool Vector4_IsNormal3(struct FVector4& A); + bool Vector4_IsNearlyZero3(struct FVector4& A, float Tolerance); + bool Vector4_IsNAN(struct FVector4& A); + float Vector4_DotProduct3(struct FVector4& A, struct FVector4& B); + float Vector4_DotProduct(struct FVector4& A, struct FVector4& B); + struct FVector4 Vector4_CrossProduct3(struct FVector4& A, struct FVector4& B); + void Vector4_Assign(struct FVector4& A, struct FVector4& InVector); + struct FVector2D Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + struct FVector2D Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + struct FVector2D Vector2D_Zero(); + struct FVector2D Vector2D_Unit45Deg(); + struct FVector2D Vector2D_One(); + struct FVector VEase(const struct FVector& A, const struct FVector& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps); + struct FDateTime UtcNow(); + struct FVector4 TransformVector4(struct FMatrix& Matrix, struct FVector4& Vec4); + struct FRotator TransformRotation(struct FTransform& T, const struct FRotator& Rotation); + struct FVector TransformLocation(struct FTransform& T, const struct FVector& Location); + struct FVector TransformDirection(struct FTransform& T, const struct FVector& Direction); + float Transform_Determinant(struct FTransform& Transform); + struct FVector2D ToSign2D(const struct FVector2D& A); + struct FVector2D ToRounded2D(const struct FVector2D& A); + void ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, float* OutLength); + struct FDateTime Today(); + struct FTransform TLerp(struct FTransform& A, struct FTransform& B, float Alpha, enum class ELerpInterpolationMode InterpMode); + struct FTransform TInterpTo(struct FTransform& Current, struct FTransform& Target, float DeltaTime, float InterpSpeed); + struct FTimespan TimespanZeroValue(); + float TimespanRatio(const struct FTimespan& A, const struct FTimespan& B); + struct FTimespan TimespanMinValue(); + struct FTimespan TimespanMaxValue(); + bool TimespanFromString(const class FString& TimespanString, struct FTimespan* Result); + struct FTransform TEase(struct FTransform& A, struct FTransform& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps); + float Tan(float A); + struct FVector Subtract_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector Subtract_VectorInt(const struct FVector& A, int32 B); + struct FVector Subtract_VectorFloat(const struct FVector& A, float B); + struct FVector4 Subtract_Vector4Vector4(struct FVector4& A, struct FVector4& B); + struct FVector2D Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + struct FVector2D Subtract_Vector2DFloat(const struct FVector2D& A, float B); + struct FTimespan Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + struct FQuat Subtract_QuatQuat(struct FQuat& A, struct FQuat& B); + struct FLinearColor Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + struct FIntPoint Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + struct FIntPoint Subtract_IntPointInt(const struct FIntPoint& A, int32 B); + int32 Subtract_IntInt(int32 A, int32 B); + int64 Subtract_Int64Int64(int64 A, int64 B); + float Subtract_FloatFloat(float A, float B); + struct FDateTime Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); + struct FTimespan Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + uint8 Subtract_ByteByte(uint8 A, uint8 B); + float Square(float A); + float Sqrt(float A); + struct FVector Spherical2DToUnitCartesian(const struct FVector2D& A); + float Sin(float A); + int64 SignOfInteger64(int64 A); + int32 SignOfInteger(int32 A); + float SignOfFloat(float A); + void SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed); + void Set2D(struct FVector2D& A, float X, float Y); + struct FVector SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA); + struct FTransform SelectTransform(struct FTransform& A, struct FTransform& B, bool bPickA); + class FString SelectString(const class FString& A, const class FString& B, bool bPickA); + struct FRotator SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA); + class UObject* SelectObject(class UObject* A, class UObject* B, bool bSelectA); + int32 SelectInt(int32 A, int32 B, bool bPickA); + float SelectFloat(float A, float B, bool bPickA); + struct FLinearColor SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA); + class UClass* SelectClass(class UClass* A, class UClass* B, bool bSelectA); + void SeedRandomStream(struct FRandomStream& Stream); + float SafeDivide(float A, float B); + int64 Round64(float A); + int32 Round(float A); + struct FRotator RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle); + struct FVector RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis); + struct FRotator RLerp(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath); + struct FRotator RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + struct FRotator RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + void RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV); + void RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A); + struct FLinearColor RGBLinearToHSV(const struct FLinearColor& RGB); + void ResetVectorSpringState(struct FVectorSpringState& SpringState); + void ResetRandomStream(struct FRandomStream& Stream); + void ResetFloatSpringState(struct FFloatSpringState& SpringState); + struct FRotator REase(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps); + struct FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, struct FRandomStream& Stream); + struct FVector RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); + struct FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, struct FRandomStream& Stream); + struct FVector RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); + struct FVector RandomUnitVectorInConeInRadiansFromStream(struct FVector& ConeDir, float ConeHalfAngleInRadians, struct FRandomStream& Stream); + struct FVector RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians); + struct FVector RandomUnitVectorInConeInDegreesFromStream(struct FVector& ConeDir, float ConeHalfAngleInDegrees, struct FRandomStream& Stream); + struct FVector RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees); + struct FVector RandomUnitVectorFromStream(struct FRandomStream& Stream); + struct FVector RandomUnitVector(); + struct FRotator RandomRotatorFromStream(bool bRoll, struct FRandomStream& Stream); + struct FRotator RandomRotator(bool bRoll); + struct FVector RandomPointInBoundingBox(const struct FVector& Origin, const struct FVector& BoxExtent); + int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, struct FRandomStream& Stream); + int32 RandomIntegerInRange(int32 Min, int32 Max); + int32 RandomIntegerFromStream(int32 Max, struct FRandomStream& Stream); + int64 RandomInteger64InRange(int64 Min, int64 Max); + int64 RandomInteger64(int64 Max); + int32 RandomInteger(int32 Max); + float RandomFloatInRangeFromStream(float Min, float Max, struct FRandomStream& Stream); + float RandomFloatInRange(float Min, float Max); + float RandomFloatFromStream(struct FRandomStream& Stream); + float RandomFloat(); + bool RandomBoolWithWeightFromStream(float Weight, struct FRandomStream& RandomStream); + bool RandomBoolWithWeight(float Weight); + bool RandomBoolFromStream(struct FRandomStream& Stream); + bool RandomBool(); + float RadiansToDegrees(float A); + struct FVector Quat_VectorUp(struct FQuat& Q); + struct FVector Quat_VectorRight(struct FQuat& Q); + struct FVector Quat_VectorForward(struct FQuat& Q); + struct FVector Quat_UnrotateVector(struct FQuat& Q, struct FVector& V); + float Quat_SizeSquared(struct FQuat& Q); + float Quat_Size(struct FQuat& Q); + void Quat_SetFromEuler(struct FQuat& Q, struct FVector& Euler); + void Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W); + struct FRotator Quat_Rotator(struct FQuat& Q); + struct FVector Quat_RotateVector(struct FQuat& Q, struct FVector& V); + struct FQuat Quat_Normalized(struct FQuat& Q, float Tolerance); + void Quat_Normalize(struct FQuat& Q, float Tolerance); + struct FQuat Quat_MakeFromEuler(struct FVector& Euler); + struct FQuat Quat_Log(struct FQuat& Q); + bool Quat_IsNormalized(struct FQuat& Q); + bool Quat_IsNonFinite(struct FQuat& Q); + bool Quat_IsIdentity(struct FQuat& Q, float Tolerance); + bool Quat_IsFinite(struct FQuat& Q); + struct FQuat Quat_Inversed(struct FQuat& Q); + struct FQuat Quat_Identity(); + struct FVector Quat_GetRotationAxis(struct FQuat& Q); + struct FVector Quat_GetAxisZ(struct FQuat& Q); + struct FVector Quat_GetAxisY(struct FQuat& Q); + struct FVector Quat_GetAxisX(struct FQuat& Q); + float Quat_GetAngle(struct FQuat& Q); + struct FQuat Quat_Exp(struct FQuat& Q); + struct FVector Quat_Euler(struct FQuat& Q); + void Quat_EnforceShortestArcWith(struct FQuat& A, struct FQuat& B); + float Quat_AngularDistance(struct FQuat& A, struct FQuat& B); + struct FVector ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target); + struct FVector ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal); + struct FVector ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal); + bool PointsAreCoplanar(TArray& Points, float Tolerance); + float PerlinNoise1D(float Value); + int32 Percent_IntInt(int32 A, int32 B); + float Percent_FloatFloat(float A, float B); + uint8 Percent_ByteByte(uint8 A, uint8 B); + int32 Or_IntInt(int32 A, int32 B); + int64 Or_Int64Int64(int64 A, int64 B); + struct FDateTime Now(); + bool NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); + bool NotEqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B); + bool NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + bool NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); + bool NotEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance); + bool NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); + bool NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); + bool NotEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float ErrorTolerance); + bool NotEqual_ObjectObject(class UObject* A, class UObject* B); + bool NotEqual_NameName(class FName A, class FName B); + bool NotEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance); + bool NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + bool NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + bool NotEqual_IntInt(int32 A, int32 B); + bool NotEqual_Int64Int64(int64 A, int64 B); + bool NotEqual_FloatFloat(float A, float B); + bool NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool NotEqual_ClassClass(class UClass* A, class UClass* B); + bool NotEqual_ByteByte(uint8 A, uint8 B); + bool NotEqual_BoolBool(bool A, bool B); + bool Not_PreBool(bool A); + int64 Not_Int64(int64 A); + int32 Not_Int(int32 A); + struct FVector2D NormalSafe2D(const struct FVector2D& A, float Tolerance); + float NormalizeToRange(float Value, float RangeMin, float RangeMax); + struct FRotator NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B); + float NormalizeAxis(float Angle); + void Normalize2D(struct FVector2D& A, float Tolerance); + struct FVector2D Normal2D(const struct FVector2D& A); + struct FVector Normal(const struct FVector& A, float Tolerance); + struct FVector NegateVector(const struct FVector& A); + struct FRotator NegateRotator(const struct FRotator& A); + struct FVector2D Negated2D(struct FVector2D& A); + bool NearlyEqual_TransformTransform(struct FTransform& A, struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); + bool NearlyEqual_FloatFloat(float A, float B, float ErrorTolerance); + float MultiplyMultiply_FloatFloat(float Base, float Exp); + float MultiplyByPi(float Value); + struct FVector Multiply_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector Multiply_VectorInt(const struct FVector& A, int32 B); + struct FVector Multiply_VectorFloat(const struct FVector& A, float B); + struct FVector4 Multiply_Vector4Vector4(struct FVector4& A, struct FVector4& B); + struct FVector2D Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + struct FVector2D Multiply_Vector2DFloat(const struct FVector2D& A, float B); + struct FTimespan Multiply_TimespanFloat(const struct FTimespan& A, float Scalar); + struct FRotator Multiply_RotatorInt(const struct FRotator& A, int32 B); + struct FRotator Multiply_RotatorFloat(const struct FRotator& A, float B); + struct FQuat Multiply_QuatQuat(struct FQuat& A, struct FQuat& B); + struct FMatrix Multiply_MatrixMatrix(struct FMatrix& A, struct FMatrix& B); + struct FMatrix Multiply_MatrixFloat(struct FMatrix& A, float B); + struct FLinearColor Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + struct FLinearColor Multiply_LinearColorFloat(const struct FLinearColor& A, float B); + struct FIntPoint Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + struct FIntPoint Multiply_IntPointInt(const struct FIntPoint& A, int32 B); + int32 Multiply_IntInt(int32 A, int32 B); + float Multiply_IntFloat(int32 A, float B); + int64 Multiply_Int64Int64(int64 A, int64 B); + float Multiply_FloatFloat(float A, float B); + uint8 Multiply_ByteByte(uint8 A, uint8 B); + struct FVector MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal); + void MinOfIntArray(TArray& IntArray, int32* IndexOfMinValue, int32* MinValue); + void MinOfFloatArray(TArray& FloatArray, int32* IndexOfMinValue, float* MinValue); + void MinOfByteArray(TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue); + int64 MinInt64(int64 A, int64 B); + void MinimumAreaRectangle(class UObject* WorldContextObject, TArray& InVerts, struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw); + int32 Min(int32 A, int32 B); + void MaxOfIntArray(TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue); + void MaxOfFloatArray(TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue); + void MaxOfByteArray(TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue); + int64 MaxInt64(int64 A, int64 B); + int32 Max(int32 A, int32 B); + struct FVector4 Matrix_TransformVector4(struct FMatrix& M, const struct FVector4& V); + struct FVector4 Matrix_TransformVector(struct FMatrix& M, const struct FVector& V); + struct FVector4 Matrix_TransformPosition(struct FMatrix& M, const struct FVector& V); + struct FQuat Matrix_ToQuat(struct FMatrix& M); + void Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin); + void Matrix_SetColumn(struct FMatrix& M, enum class EMatrixColumns Column, const struct FVector& Value); + void Matrix_SetAxis(struct FMatrix& M, enum class EAxis Axis, const struct FVector& AxisVector); + struct FMatrix Matrix_ScaleTranslation(struct FMatrix& M, const struct FVector& Scale3D); + struct FMatrix Matrix_RemoveTranslation(struct FMatrix& M); + void Matrix_RemoveScaling(struct FMatrix& M, float Tolerance); + struct FMatrix Matrix_Mirror(struct FMatrix& M, enum class EAxis MirrorAxis, enum class EAxis FlipAxis); + struct FVector Matrix_InverseTransformVector(struct FMatrix& M, const struct FVector& V); + struct FVector Matrix_InverseTransformPosition(struct FMatrix& M, const struct FVector& V); + struct FMatrix Matrix_Identity(); + struct FVector Matrix_GetUnitAxis(struct FMatrix& M, enum class EAxis Axis); + void Matrix_GetUnitAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + struct FMatrix Matrix_GetTransposed(struct FMatrix& M); + struct FMatrix Matrix_GetTransposeAdjoint(struct FMatrix& M); + struct FVector Matrix_GetScaleVector(struct FMatrix& M, float Tolerance); + struct FVector Matrix_GetScaledAxis(struct FMatrix& M, enum class EAxis Axis); + void Matrix_GetScaledAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + float Matrix_GetRotDeterminant(struct FMatrix& M); + struct FRotator Matrix_GetRotator(struct FMatrix& M); + struct FVector Matrix_GetOrigin(struct FMatrix& InMatrix); + float Matrix_GetMaximumAxisScale(struct FMatrix& M); + struct FMatrix Matrix_GetMatrixWithoutScale(struct FMatrix& M, float Tolerance); + struct FMatrix Matrix_GetInverse(struct FMatrix& M); + bool Matrix_GetFrustumTopPlane(struct FMatrix& M, struct FPlane* OutPlane); + bool Matrix_GetFrustumRightPlane(struct FMatrix& M, struct FPlane* OutPlane); + bool Matrix_GetFrustumNearPlane(struct FMatrix& M, struct FPlane* OutPlane); + bool Matrix_GetFrustumLeftPlane(struct FMatrix& M, struct FPlane* OutPlane); + bool Matrix_GetFrustumFarPlane(struct FMatrix& M, struct FPlane* OutPlane); + bool Matrix_GetFrustumBottomPlane(struct FMatrix& M, struct FPlane* OutPlane); + float Matrix_GetDeterminant(struct FMatrix& M); + struct FVector Matrix_GetColumn(struct FMatrix& M, enum class EMatrixColumns Column); + bool Matrix_ContainsNaN(struct FMatrix& M); + struct FMatrix Matrix_ConcatenateTranslation(struct FMatrix& M, const struct FVector& Translation); + struct FMatrix Matrix_ApplyScale(struct FMatrix& M, float Scale); + float MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); + float MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); + struct FVector4 MakeVector4(float X, float Y, float Z, float W); + struct FVector2D MakeVector2D(float X, float Y); + struct FVector MakeVector(float X, float Y, float Z); + struct FTransform MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale); + struct FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); + struct FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); + struct FRotator MakeRotFromZY(struct FVector& Z, struct FVector& Y); + struct FRotator MakeRotFromZX(struct FVector& Z, struct FVector& X); + struct FRotator MakeRotFromZ(struct FVector& Z); + struct FRotator MakeRotFromYZ(struct FVector& Y, struct FVector& Z); + struct FRotator MakeRotFromYX(struct FVector& Y, struct FVector& X); + struct FRotator MakeRotFromY(struct FVector& Y); + struct FRotator MakeRotFromXZ(struct FVector& X, struct FVector& Z); + struct FRotator MakeRotFromXY(struct FVector& X, struct FVector& Y); + struct FRotator MakeRotFromX(struct FVector& X); + struct FRotator MakeRotator(float Roll, float Pitch, float Yaw); + struct FRotator MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up); + struct FTransform MakeRelativeTransform(struct FTransform& A, struct FTransform& RelativeTo); + struct FRandomStream MakeRandomStream(int32 InitialSeed); + struct FQualifiedFrameTime MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame); + float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); + struct FPlane MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal); + struct FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); + struct FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); + struct FLinearColor MakeColor(float R, float G, float B, float A); + struct FBox2D MakeBox2D(const struct FVector2D& Min, const struct FVector2D& Max); + struct FBox MakeBox(const struct FVector& Min, const struct FVector& Max); + float Loge(float A); + float Log(float A, float Base); + bool LinePlaneIntersection_OriginNormal(struct FVector& LineStart, struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection); + bool LinePlaneIntersection(struct FVector& LineStart, struct FVector& LineEnd, struct FPlane& APlane, float* T, struct FVector* Intersection); + struct FLinearColor LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha); + struct FLinearColor LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha); + struct FLinearColor LinearColor_Yellow(); + struct FLinearColor LinearColor_White(); + struct FLinearColor LinearColor_Transparent(); + struct FColor LinearColor_ToRGBE(const struct FLinearColor& InLinearColor); + struct FLinearColor LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity); + void LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature); + void LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A); + void LinearColor_SetRandomHue(struct FLinearColor& InOutColor); + void LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, struct FColor& InSRGB); + void LinearColor_SetFromPow22(struct FLinearColor& InOutColor, struct FColor& InColor); + void LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A); + void LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor); + struct FLinearColor LinearColor_Red(); + struct FColor LinearColor_QuantizeRound(const struct FLinearColor& InColor); + struct FColor LinearColor_Quantize(const struct FLinearColor& InColor); + bool LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance); + struct FLinearColor LinearColor_Green(); + struct FLinearColor LinearColor_Gray(); + float LinearColor_GetMin(const struct FLinearColor& InColor); + float LinearColor_GetMax(const struct FLinearColor& InColor); + float LinearColor_GetLuminance(const struct FLinearColor& InColor); + float LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2); + struct FLinearColor LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation); + struct FLinearColor LinearColor_Blue(); + struct FLinearColor LinearColor_Black(); + struct FVector LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B); + bool LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool LessEqual_IntInt(int32 A, int32 B); + bool LessEqual_Int64Int64(int64 A, int64 B); + bool LessEqual_FloatFloat(float A, float B); + bool LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool LessEqual_ByteByte(uint8 A, uint8 B); + bool Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool Less_IntInt(int32 A, int32 B); + bool Less_Int64Int64(int64 A, int64 B); + bool Less_FloatFloat(float A, float B); + bool Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool Less_ByteByte(uint8 A, uint8 B); + float Lerp(float A, float B, float Alpha); + bool IsZero2D(struct FVector2D& A); + bool IsPointInBoxWithTransform(const struct FVector& Point, struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent); + bool IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent); + bool IsNearlyZero2D(struct FVector2D& A, float Tolerance); + bool IsMorning(const struct FDateTime& A); + bool IsLeapYear(int32 Year); + bool IsAfternoon(const struct FDateTime& A); + struct FTransform InvertTransform(struct FTransform& T); + struct FRotator InverseTransformRotation(struct FTransform& T, const struct FRotator& Rotation); + struct FVector InverseTransformLocation(struct FTransform& T, const struct FVector& Location); + struct FVector InverseTransformDirection(struct FTransform& T, const struct FVector& Direction); + struct FIntPoint IntPoint_Zero(); + struct FIntPoint IntPoint_Up(); + struct FIntPoint IntPoint_Right(); + struct FIntPoint IntPoint_One(); + struct FIntPoint IntPoint_Left(); + struct FIntPoint IntPoint_Down(); + bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); + bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); + bool InRange_FloatFloat(float Value, float Min, float Max, bool InclusiveMin, bool InclusiveMax); + float Hypotenuse(float Width, float Height); + struct FLinearColor HSVToRGBLinear(const struct FLinearColor& HSV); + void HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB); + struct FLinearColor HSVToRGB(float H, float S, float V, float A); + float GridSnap_Float(float Location, float GridSize); + struct FVector GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B); + bool GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool GreaterEqual_IntInt(int32 A, int32 B); + bool GreaterEqual_Int64Int64(int64 A, int64 B); + bool GreaterEqual_FloatFloat(float A, float B); + bool GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool GreaterEqual_ByteByte(uint8 A, uint8 B); + bool Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool Greater_IntInt(int32 A, int32 B); + bool Greater_Int64Int64(int64 A, int64 B); + bool Greater_FloatFloat(float A, float B); + bool Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool Greater_ByteByte(uint8 A, uint8 B); + int32 GetYear(const struct FDateTime& A); + void GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch); + struct FVector GetVectorArrayAverage(TArray& Vectors); + struct FVector GetUpVector(const struct FRotator& InRot); + float GetTotalSeconds(const struct FTimespan& A); + float GetTotalMinutes(const struct FTimespan& A); + float GetTotalMilliseconds(const struct FTimespan& A); + float GetTotalHours(const struct FTimespan& A); + float GetTotalDays(const struct FTimespan& A); + struct FTimespan GetTimeOfDay(const struct FDateTime& A); + float GetTAU(); + void GetSlopeDegreeAngles(struct FVector& MyRightYAxis, struct FVector& FloorNormal, struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle); + int32 GetSeconds(const struct FTimespan& A); + int32 GetSecond(const struct FDateTime& A); + struct FVector2D GetRotated2D(const struct FVector2D& A, float AngleDeg); + struct FVector GetRightVector(const struct FRotator& InRot); + struct FVector GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal); + float GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + float GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + float GetPI(); + int32 GetMonth(const struct FDateTime& A); + int32 GetMinutes(const struct FTimespan& A); + int32 GetMinute(const struct FDateTime& A); + float GetMinElement(const struct FVector& A); + float GetMin2D(const struct FVector2D& A); + int32 GetMilliseconds(const struct FTimespan& A); + int32 GetMillisecond(const struct FDateTime& A); + float GetMaxElement(const struct FVector& A); + float GetMax2D(const struct FVector2D& A); + int32 GetHours(const struct FTimespan& A); + int32 GetHour12(const struct FDateTime& A); + int32 GetHour(const struct FDateTime& A); + struct FVector GetForwardVector(const struct FRotator& InRot); + struct FTimespan GetDuration(const struct FTimespan& A); + struct FVector GetDirectionUnitVector(const struct FVector& From, const struct FVector& To); + int32 GetDays(const struct FTimespan& A); + int32 GetDayOfYear(const struct FDateTime& A); + int32 GetDay(const struct FDateTime& A); + struct FDateTime GetDate(const struct FDateTime& A); + void GetAzimuthAndElevation(const struct FVector& InDirection, struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation); + void GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z); + float GetAbsMax2D(const struct FVector2D& A); + struct FVector2D GetAbs2D(const struct FVector2D& A); + float FWrap(float Value, float Min, float Max); + struct FIntVector FTruncVector(struct FVector& InVector); + int64 FTrunc64(float A); + int32 FTrunc(float A); + struct FTimespan FromSeconds(float Seconds); + struct FTimespan FromMinutes(float Minutes); + struct FTimespan FromMilliseconds(float Milliseconds); + struct FTimespan FromHours(float Hours); + struct FTimespan FromDays(float Days); + float Fraction(float A); + int32 FMod(float Dividend, float Divisor, float* Remainder); + float FMin(float A, float B); + float FMax(float A, float B); + float FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); + float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); + float FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed); + float FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed); + float FInterpEaseInOut(float A, float B, float Alpha, float Exponent); + void FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point); + struct FRotator FindLookAtRotation(struct FVector& Start, struct FVector& Target); + struct FVector FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + struct FVector FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + int64 FFloor64(float A); + int32 FFloor(float A); + float FClamp(float Value, float Min, float Max); + int64 FCeil64(float A); + int32 FCeil(float A); + float Exp(float A); + bool EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); + bool EqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B); + bool EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + bool EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); + bool EqualEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance); + bool EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); + bool EqualEqual_TransformTransform(struct FTransform& A, struct FTransform& B); + bool EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + bool EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); + bool EqualEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float Tolerance); + bool EqualEqual_ObjectObject(class UObject* A, class UObject* B); + bool EqualEqual_NameName(class FName A, class FName B); + bool EqualEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance); + bool EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + bool EqualEqual_IntInt(int32 A, int32 B); + bool EqualEqual_Int64Int64(int64 A, int64 B); + bool EqualEqual_FloatFloat(float A, float B); + bool EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + bool EqualEqual_ClassClass(class UClass* A, class UClass* B); + bool EqualEqual_ByteByte(uint8 A, uint8 B); + bool EqualEqual_BoolBool(bool A, bool B); + bool Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + float Ease(float A, float B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps); + struct FVector DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + struct FRotator DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + float DotProduct2D(const struct FVector2D& A, const struct FVector2D& B); + float Dot_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector Divide_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector Divide_VectorInt(const struct FVector& A, int32 B); + struct FVector Divide_VectorFloat(const struct FVector& A, float B); + struct FVector4 Divide_Vector4Vector4(struct FVector4& A, struct FVector4& B); + struct FVector2D Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + struct FVector2D Divide_Vector2DFloat(const struct FVector2D& A, float B); + struct FTimespan Divide_TimespanFloat(const struct FTimespan& A, float Scalar); + struct FLinearColor Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + struct FIntPoint Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + struct FIntPoint Divide_IntPointInt(const struct FIntPoint& A, int32 B); + int32 Divide_IntInt(int32 A, int32 B); + int64 Divide_Int64Int64(int64 A, int64 B); + float Divide_FloatFloat(float A, float B); + uint8 Divide_ByteByte(uint8 A, uint8 B); + float DistanceSquared2D(const struct FVector2D& V1, const struct FVector2D& V2); + float Distance2D(const struct FVector2D& V1, const struct FVector2D& V2); + float DegTan(float A); + float DegSin(float A); + float DegreesToRadians(float A); + float DegCos(float A); + float DegAtan2(float Y, float X); + float DegAtan(float A); + float DegAsin(float A); + float DegAcos(float A); + int32 DaysInYear(int32 Year); + int32 DaysInMonth(int32 Year, int32 Month); + struct FDateTime DateTimeMinValue(); + struct FDateTime DateTimeMaxValue(); + bool DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result); + bool DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result); + float CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B); + struct FVector Cross_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); + float Cos(float A); + struct FTransform ConvertTransformToRelative(struct FTransform& Transform, struct FTransform& ParentTransform); + struct FVector2D Conv_VectorToVector2D(const struct FVector& InVector); + struct FTransform Conv_VectorToTransform(const struct FVector& InLocation); + struct FRotator Conv_VectorToRotator(const struct FVector& InVec); + struct FQuat Conv_VectorToQuaternion(const struct FVector& InVec); + struct FLinearColor Conv_VectorToLinearColor(const struct FVector& InVec); + struct FVector Conv_Vector4ToVector(struct FVector4& InVector4); + struct FRotator Conv_Vector4ToRotator(struct FVector4& InVec); + struct FQuat Conv_Vector4ToQuaternion(struct FVector4& InVec); + struct FVector Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z); + struct FIntPoint Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D); + struct FMatrix Conv_TransformToMatrix(struct FTransform& Transform); + struct FVector Conv_RotatorToVector(const struct FRotator& InRot); + struct FTransform Conv_RotatorToTransform(struct FRotator& InRotator); + struct FTransform Conv_MatrixToTransform(struct FMatrix& InMatrix); + struct FRotator Conv_MatrixToRotator(struct FMatrix& InMatrix); + struct FVector Conv_LinearColorToVector(const struct FLinearColor& InLinearColor); + struct FColor Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB); + struct FVector Conv_IntVectorToVector(struct FIntVector& InIntVector); + struct FIntVector Conv_IntToIntVector(int32 InInt); + int64 Conv_IntToInt64(int32 InInt); + float Conv_IntToFloat(int32 InInt); + uint8 Conv_IntToByte(int32 InInt); + bool Conv_IntToBool(int32 InInt); + struct FVector2D Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint); + int32 Conv_Int64ToInt(int64 InInt); + uint8 Conv_Int64ToByte(int64 InInt); + struct FVector Conv_FloatToVector(float InFloat); + struct FLinearColor Conv_FloatToLinearColor(float InFloat); + struct FLinearColor Conv_ColorToLinearColor(const struct FColor& InColor); + int32 Conv_ByteToInt(uint8 InByte); + float Conv_ByteToFloat(uint8 InByte); + int32 Conv_BoolToInt(bool InBool); + float Conv_BoolToFloat(bool InBool); + uint8 Conv_BoolToByte(bool InBool); + struct FTransform ComposeTransforms(struct FTransform& A, struct FTransform& B); + struct FRotator ComposeRotators(const struct FRotator& A, const struct FRotator& B); + bool ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass); + struct FVector ClampVectorSize(const struct FVector& A, float Min, float Max); + int64 ClampInt64(int64 Value, int64 Min, int64 Max); + float ClampAxis(float Angle); + struct FVector2D ClampAxes2D(const struct FVector2D& A, float MinAxisVal, float MaxAxisVal); + float ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees); + int32 Clamp(int32 Value, int32 Min, int32 Max); + struct FLinearColor CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed); + void BreakVector4(struct FVector4& InVec, float* X, float* Y, float* Z, float* W); + void BreakVector2D(const struct FVector2D& InVec, float* X, float* Y); + void BreakVector(const struct FVector& InVec, float* X, float* Y, float* Z); + void BreakTransform(struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale); + void BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano); + void BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds); + void BreakRotIntoAxes(struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z); + void BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw); + void BreakRandomStream(struct FRandomStream& InRandomStream, int32* InitialSeed); + void BreakQualifiedFrameTime(struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame); + void BreakFrameRate(struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator); + void BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond); + void BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A); + bool BooleanXOR(bool A, bool B); + bool BooleanOR(bool A, bool B); + bool BooleanNOR(bool A, bool B); + bool BooleanNAND(bool A, bool B); + bool BooleanAND(bool A, bool B); + uint8 BMin(uint8 A, uint8 B); + uint8 BMax(uint8 A, uint8 B); + float Atan2(float Y, float X); + float Atan(float A); + float Asin(float A); + int32 And_IntInt(int32 A, int32 B); + int64 And_Int64Int64(int64 A, int64 B); + struct FVector Add_VectorVector(const struct FVector& A, const struct FVector& B); + struct FVector Add_VectorInt(const struct FVector& A, int32 B); + struct FVector Add_VectorFloat(const struct FVector& A, float B); + struct FVector4 Add_Vector4Vector4(struct FVector4& A, struct FVector4& B); + struct FVector2D Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + struct FVector2D Add_Vector2DFloat(const struct FVector2D& A, float B); + struct FTimespan Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + struct FQuat Add_QuatQuat(struct FQuat& A, struct FQuat& B); + struct FMatrix Add_MatrixMatrix(struct FMatrix& A, struct FMatrix& B); + struct FLinearColor Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + struct FIntPoint Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + struct FIntPoint Add_IntPointInt(const struct FIntPoint& A, int32 B); + int32 Add_IntInt(int32 A, int32 B); + int64 Add_Int64Int64(int64 A, int64 B); + float Add_FloatFloat(float A, float B); + struct FDateTime Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); + struct FDateTime Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + uint8 Add_ByteByte(uint8 A, uint8 B); + float Acos(float A); + int64 Abs_Int64(int64 A); + int32 Abs_Int(int32 A); + float Abs(float A); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetNodeHelperLibrary +class UKismetNodeHelperLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetNodeHelperLibrary* GetDefaultObj(); + + void MarkBit(int32* Data, int32 Index); + bool HasUnmarkedBit(int32 Data, int32 NumBits); + bool HasMarkedBit(int32 Data, int32 NumBits); + uint8 GetValidValue(class UEnum* Enum, uint8 EnumeratorValue); + int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); + int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + uint8 GetEnumeratorValueFromIndex(class UEnum* Enum, uint8 EnumeratorIndex); + class FString GetEnumeratorUserFriendlyName(class UEnum* Enum, uint8 EnumeratorValue); + class FName GetEnumeratorName(class UEnum* Enum, uint8 EnumeratorValue); + void ClearBit(int32* Data, int32 Index); + void ClearAllBits(int32* Data); + bool BitIsMarked(int32 Data, int32 Index); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetRenderingLibrary +class UKismetRenderingLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetRenderingLibrary* GetDefaultObj(); + + void SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); + class UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name, enum class ETextureCompressionSettings CompressionSettings, enum class ETextureMipGenSettings MipSettings); + void ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget); + struct FColor ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); + struct FLinearColor ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); + struct FLinearColor ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); + struct FColor ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); + struct FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); + class UTexture2D* ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename); + class UTexture2D* ImportBufferAsTexture2D(class UObject* WorldContextObject, TArray& Buffer); + void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename); + void ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename); + void EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, struct FDrawToRenderTargetContext& Context); + void DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material); + class UTextureRenderTargetVolume* CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + class UTextureRenderTarget2DArray* CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + void ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture); + void ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor); + void BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3); + void BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetStringLibrary +class UKismetStringLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetStringLibrary* GetDefaultObj(); + + class FString TrimTrailing(const class FString& SourceString); + class FString Trim(const class FString& SourceString); + class FString ToUpper(const class FString& SourceString); + class FString ToLower(const class FString& SourceString); + class FString TimeSecondsToString(float InSeconds); + bool StartsWith(const class FString& SourceString, const class FString& InPrefix, enum class ESearchCase SearchCase); + bool Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, enum class ESearchCase SearchCase, enum class ESearchDir SearchDir); + class FString RightPad(const class FString& SourceString, int32 ChCount); + class FString RightChop(const class FString& SourceString, int32 Count); + class FString Right(const class FString& SourceString, int32 Count); + class FString Reverse(const class FString& SourceString); + int32 ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, enum class ESearchCase SearchCase); + class FString Replace(const class FString& SourceString, const class FString& From, const class FString& To, enum class ESearchCase SearchCase); + TArray ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, bool CullEmptyStrings); + bool NotEqual_StrStr(const class FString& A, const class FString& B); + bool NotEqual_StriStri(const class FString& A, const class FString& B); + class FString Mid(const class FString& SourceString, int32 Start, int32 Count); + bool MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, enum class ESearchCase SearchCase); + int32 Len(const class FString& S); + class FString LeftPad(const class FString& SourceString, int32 ChCount); + class FString LeftChop(const class FString& SourceString, int32 Count); + class FString Left(const class FString& SourceString, int32 Count); + class FString JoinStringArray(TArray& SourceArray, const class FString& Separator); + bool IsNumeric(const class FString& SourceString); + bool IsEmpty(const class FString& InString); + class FString GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length); + int32 GetCharacterAsNumber(const class FString& SourceString, int32 Index); + TArray GetCharacterArrayFromString(const class FString& SourceString); + int32 FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); + bool EqualEqual_StrStr(const class FString& A, const class FString& B); + bool EqualEqual_StriStri(const class FString& A, const class FString& B); + bool EndsWith(const class FString& SourceString, const class FString& InSuffix, enum class ESearchCase SearchCase); + int32 CullArray(const class FString& SourceString, TArray* InArray); + class FString Conv_VectorToString(const struct FVector& InVec); + class FString Conv_Vector2dToString(const struct FVector2D& InVec); + class FString Conv_TransformToString(struct FTransform& InTrans); + void Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid); + void Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid); + void Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid); + class FName Conv_StringToName(const class FString& InString); + int32 Conv_StringToInt(const class FString& InString); + float Conv_StringToFloat(const class FString& InString); + void Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid); + class FString Conv_RotatorToString(const struct FRotator& InRot); + class FString Conv_ObjectToString(class UObject* InObj); + class FString Conv_NameToString(class FName InName); + class FString Conv_MatrixToString(struct FMatrix& InMatrix); + class FString Conv_IntVectorToString(const struct FIntVector& InIntVec); + class FString Conv_IntToString(int32 InInt); + class FString Conv_IntPointToString(const struct FIntPoint& InIntPoint); + class FString Conv_FloatToString(float InFloat); + class FString Conv_ColorToString(const struct FLinearColor& InColor); + class FString Conv_ByteToString(uint8 InByte); + class FString Conv_BoolToString(bool InBool); + bool Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd); + class FString Concat_StrStr(const class FString& A, const class FString& B); + class FString BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix); + class FString BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix); + class FString BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix); + class FString BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix); + class FString BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix); + class FString BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix); + class FString BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 InInt, const class FString& Suffix); + class FString BuildString_Float(const class FString& AppendTo, const class FString& Prefix, float InFloat, const class FString& Suffix); + class FString BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix); + class FString BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetStringTableLibrary +class UKismetStringTableLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetStringTableLibrary* GetDefaultObj(); + + bool IsRegisteredTableId(class FName TableId); + bool IsRegisteredTableEntry(class FName TableId, const class FString& Key); + class FString GetTableNamespace(class FName TableId); + class FString GetTableEntrySourceString(class FName TableId, const class FString& Key); + class FString GetTableEntryMetaData(class FName TableId, const class FString& Key, class FName MetaDataId); + TArray GetRegisteredStringTables(); + TArray GetMetaDataIdsFromStringTableEntry(class FName TableId, const class FString& Key); + TArray GetKeysFromStringTable(class FName TableId); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetSystemLibrary +class UKismetSystemLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetSystemLibrary* GetDefaultObj(); + + void UnregisterForRemoteNotifications(); + void UnloadPrimaryAssetList(TArray& PrimaryAssetIdList); + void UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId); + void TransactObject(class UObject* Object); + void StackTrace(); + bool SphereTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool SphereOverlapComponents(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents); + bool SphereOverlapActors(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors); + void SnapshotObject(class UObject* Object); + void ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName); + void ShowPlatformSpecificAchievementsScreen(class APlayerController* SpecificPlayer); + void ShowInterstitialAd(); + void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); + void SetWindowTitle(class FText& Title); + void SetVolumeButtonsHandledBySystem(bool bEnabled); + void SetVectorPropertyByName(class UObject* Object, class FName PropertyName, struct FVector& Value); + void SetUserActivity(struct FUserActivity& UserActivity); + void SetTransformPropertyByName(class UObject* Object, class FName PropertyName, struct FTransform& Value); + void SetTextPropertyByName(class UObject* Object, class FName PropertyName, class FText& Value); + void SetSuppressViewportTransitionMessage(class UObject* WorldContextObject, bool bState); + void SetStructurePropertyByName(class UObject* Object, class FName PropertyName, struct FGenericStruct& Value); + void SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value); + void SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, TSoftObjectPtr& Value); + void SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, TSoftClassPtr& Value); + void SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, struct FRotator& Value); + void SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value); + void SetNamePropertyByName(class UObject* Object, class FName PropertyName, class FName& Value); + void SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, struct FLinearColor& Value); + void SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value); + void SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, TScriptInterface& Value); + void SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value); + void SetGamepadsBlockDeviceFeedback(bool bBlock); + void SetFloatPropertyByName(class UObject* Object, class FName PropertyName, float Value); + void SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, FFieldPathProperty_& Value); + void SetColorPropertyByName(class UObject* Object, class FName PropertyName, struct FColor& Value); + void SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, struct FCollisionProfileName& Value); + void SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value); + void SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value); + void SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value); + void RetriggerableDelay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); + void ResetGamepadAssignmentToController(int32 ControllerId); + void ResetGamepadAssignments(); + void RegisterForRemoteNotifications(); + void QuitGame(class UObject* WorldContextObject, class APlayerController* SpecificPlayer, enum class EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions); + void PrintWarning(const class FString& InString); + void PrintText(class UObject* WorldContextObject, class FText InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); + void PrintString(class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); + bool ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue); + bool ParseParam(const class FString& InString, const class FString& InParam); + void ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams); + void OnAssetLoaded__DelegateSignature(class UObject* Loaded); + void OnAssetClassLoaded__DelegateSignature(TSubclassOf Loaded); + bool NotEqual_SoftObjectReference(TSoftObjectPtr& A, TSoftObjectPtr& B); + bool NotEqual_SoftClassReference(TSoftClassPtr& A, TSoftClassPtr& B); + bool NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); + bool NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); + class FString NormalizeFilename(const class FString& InFilename); + void MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, enum class EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo); + struct FSoftObjectPath MakeSoftObjectPath(const class FString& PathString); + struct FSoftClassPath MakeSoftClassPath(const class FString& PathString); + class FText MakeLiteralText(class FText Value); + class FString MakeLiteralString(const class FString& Value); + class FName MakeLiteralName(class FName Value); + int32 MakeLiteralInt(int32 Value); + float MakeLiteralFloat(float Value); + uint8 MakeLiteralByte(uint8 Value); + bool MakeLiteralBool(bool Value); + void LoadInterstitialAd(int32 AdIdIndex); + class UClass* LoadClassAsset_Blocking(TSoftClassPtr AssetClass); + void LoadAssetClass(class UObject* WorldContextObject, TSoftClassPtr AssetClass, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo); + class UObject* LoadAsset_Blocking(TSoftObjectPtr Asset); + void LoadAsset(class UObject* WorldContextObject, TSoftObjectPtr Asset, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo); + bool LineTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool LineTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool LineTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool LineTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool LineTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool LineTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + void LaunchURL(const class FString& URL); + void K2_UnPauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + void K2_UnPauseTimerDelegate(FDelegateProperty_ Delegate); + void K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName); + bool K2_TimerExistsHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + bool K2_TimerExistsDelegate(FDelegateProperty_ Delegate); + bool K2_TimerExists(class UObject* Object, const class FString& FunctionName); + struct FTimerHandle K2_SetTimerDelegate(FDelegateProperty_ Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); + struct FTimerHandle K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); + void K2_PauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + void K2_PauseTimerDelegate(FDelegateProperty_ Delegate); + void K2_PauseTimer(class UObject* Object, const class FString& FunctionName); + bool K2_IsValidTimerHandle(const struct FTimerHandle& Handle); + bool K2_IsTimerPausedHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + bool K2_IsTimerPausedDelegate(FDelegateProperty_ Delegate); + bool K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName); + bool K2_IsTimerActiveHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + bool K2_IsTimerActiveDelegate(FDelegateProperty_ Delegate); + bool K2_IsTimerActive(class UObject* Object, const class FString& FunctionName); + struct FTimerHandle K2_InvalidateTimerHandle(struct FTimerHandle& Handle); + float K2_GetTimerRemainingTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + float K2_GetTimerRemainingTimeDelegate(FDelegateProperty_ Delegate); + float K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName); + float K2_GetTimerElapsedTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + float K2_GetTimerElapsedTimeDelegate(FDelegateProperty_ Delegate); + float K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName); + void K2_ClearTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle); + void K2_ClearTimerDelegate(FDelegateProperty_ Delegate); + void K2_ClearTimer(class UObject* Object, const class FString& FunctionName); + void K2_ClearAndInvalidateTimerHandle(class UObject* WorldContextObject, struct FTimerHandle& Handle); + bool IsValidSoftObjectReference(TSoftObjectPtr& SoftObjectReference); + bool IsValidSoftClassReference(TSoftClassPtr& SoftClassReference); + bool IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType); + bool IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + bool IsValidClass(class UClass* Class); + bool IsValid(class UObject* Object); + bool IsUnattended(); + bool IsStandalone(class UObject* WorldContextObject); + bool IsSplitScreen(class UObject* WorldContextObject); + bool IsServer(class UObject* WorldContextObject); + bool IsScreensaverEnabled(); + bool IsPackagedForDistribution(); + bool IsLoggedIn(class APlayerController* SpecificPlayer); + bool IsInterstitialAdRequested(); + bool IsInterstitialAdAvailable(); + bool IsDedicatedServer(class UObject* WorldContextObject); + bool IsControllerAssignedToGamepad(int32 ControllerId); + void HideAdBanner(); + bool GetVolumeButtonsHandledBySystem(); + class FString GetUniqueDeviceId(); + class FString GetSystemPath(class UObject* Object); + bool GetSupportedFullscreenResolutions(TArray* Resolutions); + TSoftObjectPtr GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + TSoftClassPtr GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + int32 GetRenderingMaterialQualityLevel(); + int32 GetRenderingDetailMode(); + class FString GetProjectSavedDirectory(); + class FString GetProjectDirectory(); + class FString GetProjectContentDirectory(); + void GetPrimaryAssetsWithBundleState(TArray& RequiredBundles, TArray& ExcludedBundles, TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList); + void GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList); + struct FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference); + struct FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference); + struct FPrimaryAssetId GetPrimaryAssetIdFromObject(class UObject* Object); + struct FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf Class); + TArray GetPreferredLanguages(); + class FString GetPlatformUserName(); + class FString GetPlatformUserDir(); + class FString GetPathName(class UObject* Object); + class UObject* GetOuterObject(class UObject* Object); + class FString GetObjectName(class UObject* Object); + class UObject* GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + int32 GetMinYResolutionForUI(); + int32 GetMinYResolutionFor3DView(); + class FString GetLocalCurrencySymbol(); + class FString GetLocalCurrencyCode(); + float GetGameTimeInSeconds(class UObject* WorldContextObject); + class FString GetGamepadControllerName(int32 ControllerId); + class UTexture2D* GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex); + class FString GetGameName(); + class FString GetGameBundleId(); + int64 GetFrameCount(); + class FString GetEngineVersion(); + class FString GetDisplayName(class UObject* Object); + class FString GetDeviceId(); + class FString GetDefaultLocale(); + class FString GetDefaultLanguage(); + bool GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles); + bool GetConvenientWindowedResolutions(TArray* Resolutions); + int32 GetConsoleVariableIntValue(const class FString& VariableName); + float GetConsoleVariableFloatValue(const class FString& VariableName); + bool GetConsoleVariableBoolValue(const class FString& VariableName); + void GetComponentBounds(class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius); + class FString GetCommandLine(); + TSubclassOf GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + class FString GetClassDisplayName(class UClass* Class); + int32 GetAdIDCount(); + void GetActorListFromComponentList(TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList); + void GetActorBounds(class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent); + void ForceCloseAdBanner(); + void FlushPersistentDebugLines(class UObject* WorldContextObject); + void FlushDebugStrings(class UObject* WorldContextObject); + void ExecuteConsoleCommand(class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer); + bool EqualEqual_SoftObjectReference(TSoftObjectPtr& A, TSoftObjectPtr& B); + bool EqualEqual_SoftClassReference(TSoftClassPtr& A, TSoftClassPtr& B); + bool EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); + bool EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); + int32 EndTransaction(); + void DrawDebugString(class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration); + void DrawDebugSphere(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugPoint(class UObject* WorldContextObject, const struct FVector& Position, float Size, const struct FLinearColor& PointColor, float Duration); + void DrawDebugPlane(class UObject* WorldContextObject, struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float Duration); + void DrawDebugLine(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugFrustum(class UObject* WorldContextObject, struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness); + void DrawDebugFloatHistoryTransform(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); + void DrawDebugFloatHistoryLocation(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); + void DrawDebugCylinder(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugCoordinateSystem(class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness); + void DrawDebugConeInDegrees(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugCone(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugCircle(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis); + void DrawDebugCapsule(class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness); + void DrawDebugCamera(class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration); + void DrawDebugBox(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness); + void DrawDebugArrow(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness); + bool DoesImplementInterface(class UObject* TestObject, TSubclassOf Interface); + void Delay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); + void CreateCopyForUndoBuffer(class UObject* ObjectToModify); + class FString ConvertToRelativePath(const class FString& Filename); + class FString ConvertToAbsolutePath(const class FString& Filename); + TSoftObjectPtr Conv_SoftObjPathToSoftObjRef(struct FSoftObjectPath& SoftObjectPath); + class FString Conv_SoftObjectReferenceToString(TSoftObjectPtr& SoftObjectReference); + class UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr& SoftObject); + class FString Conv_SoftClassReferenceToString(TSoftClassPtr& SoftClassReference); + TSubclassOf Conv_SoftClassReferenceToClass(TSoftClassPtr& SoftClass); + TSoftClassPtr Conv_SoftClassPathToSoftClassRef(struct FSoftClassPath& SoftClassPath); + class FString Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType); + class FString Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId); + TSoftObjectPtr Conv_ObjectToSoftObjectReference(class UObject* Object); + class UObject* Conv_InterfaceToObject(TScriptInterface& Interface); + TSoftClassPtr Conv_ClassToSoftClassReference(TSubclassOf& Class); + void ControlScreensaver(bool bAllowScreenSaver); + bool ComponentOverlapComponents(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents); + bool ComponentOverlapActors(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors); + void CollectGarbage(); + bool CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool CapsuleOverlapComponents(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents); + bool CapsuleOverlapActors(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors); + bool CanLaunchURL(const class FString& URL); + void CancelTransaction(int32 Index); + void BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString); + void BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString); + bool BoxTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + bool BoxOverlapComponents(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents); + bool BoxOverlapActors(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors); + int32 BeginTransaction(const class FString& Context, class FText Description, class UObject* PrimaryObject); + struct FDebugFloatHistory AddFloatHistorySample(float Value, struct FDebugFloatHistory& FloatHistory); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.KismetTextLibrary +class UKismetTextLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetTextLibrary* GetDefaultObj(); + + class FText TextTrimTrailing(class FText& InText); + class FText TextTrimPrecedingAndTrailing(class FText& InText); + class FText TextTrimPreceding(class FText& InText); + class FText TextToUpper(class FText& InText); + class FText TextToLower(class FText& InText); + bool TextIsTransient(class FText& InText); + bool TextIsFromStringTable(class FText& Text); + bool TextIsEmpty(class FText& InText); + bool TextIsCultureInvariant(class FText& InText); + class FText TextFromStringTable(class FName TableId, const class FString& Key); + bool StringTableIdAndKeyFromText(class FText Text, class FName* OutTableId, class FString* OutKey); + class FText PolyglotDataToText(struct FPolyglotTextData& PolyglotData); + bool NotEqual_TextText(class FText& A, class FText& B); + bool NotEqual_IgnoreCase_TextText(class FText& A, class FText& B); + void IsPolyglotDataValid(struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage); + class FText GetEmptyText(); + class FText Format(class FText InPattern, const TArray& InArgs); + bool FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText); + bool EqualEqual_TextText(class FText& A, class FText& B); + bool EqualEqual_IgnoreCase_TextText(class FText& A, class FText& B); + class FText Conv_VectorToText(const struct FVector& InVec); + class FText Conv_Vector2dToText(const struct FVector2D& InVec); + class FText Conv_TransformToText(struct FTransform& InTrans); + class FString Conv_TextToString(class FText& InText); + class FText Conv_StringToText(const class FString& InString); + class FText Conv_RotatorToText(const struct FRotator& InRot); + class FText Conv_ObjectToText(class UObject* InObj); + class FText Conv_NameToText(class FName InName); + class FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + class FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + class FText Conv_FloatToText(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + class FText Conv_ColorToText(const struct FLinearColor& InColor); + class FText Conv_ByteToText(uint8 Value); + class FText Conv_BoolToText(bool InBool); + class FText AsTimeZoneTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone); + class FText AsTimeZoneDateTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone); + class FText AsTimeZoneDate_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone); + class FText AsTimespan_Timespan(struct FTimespan& InTimespan); + class FText AsTime_DateTime(struct FDateTime& In); + class FText AsPercent_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + class FText AsDateTime_DateTime(struct FDateTime& In); + class FText AsDate_DateTime(struct FDateTime& InDateTime); + class FText AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode); + class FText AsCurrency_Integer(int32 Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); + class FText AsCurrency_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.Layer +class ULayer : public UObject +{ +public: + class FName LayerName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_CD : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_11DA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorStats; // 0x38(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULayer* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.LevelPartitionInterface +class ILevelPartitionInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ILevelPartitionInterface* GetDefaultObj(); + +}; + +// 0x270 (0x298 - 0x28) +// Class Engine.Level +class ULevel : public UObject +{ +public: + uint8 Pad_11E2[0x90]; // Fixing Size After Last Property [ Dumper-7 ] + class UWorld* OwningWorld; // 0xB8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UModel* Model; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ModelComponents; // 0xC8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class ULevelActorContainer* ActorCluster; // 0xD8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTextureStreamingUnbuiltComponents; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTextureStreamingDirtyResources; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALevelScriptActor* LevelScriptActor; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationObjectBase* NavListStart; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationObjectBase* NavListEnd; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NavDataChunks; // 0x100(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float LightmapTotalSize; // 0x110(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowmapTotalSize; // 0x114(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticNavigableGeometry; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureGuids; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_11E4[0x98]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid LevelBuildDataId; // 0x1D0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapBuildDataRegistry* MapBuildData; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector LightBuildLevelOffset; // 0x1E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLightingScenario : 1; // Mask: 0x1, PropSize: 0x10x1F4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_CE : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bTextureStreamingRotationChanged : 1; // Mask: 0x8, PropSize: 0x10x1F4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStaticComponentsRegisteredInStreamingManager : 1; // Mask: 0x10, PropSize: 0x10x1F4(0x1)(Transient, DuplicateTransient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // Mask: 0x20, PropSize: 0x10x1F4(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_CF : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_11E5[0x63]; // Fixing Size After Last Property [ Dumper-7 ] + class AWorldSettings* WorldSettings; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11E6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AssetUserData; // 0x268(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_11E7[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DestroyedReplicatedStaticActors; // 0x288(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ULevel* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.LevelActorContainer +class ULevelActorContainer : public UObject +{ +public: + TArray Actors; // 0x28(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULevelActorContainer* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.LevelBounds +class ALevelBounds : public AActor +{ +public: + class UBoxComponent* BoxComponent; // 0x220(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoUpdateBounds; // 0x228(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11E9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALevelBounds* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.LevelScriptActor +class ALevelScriptActor : public AActor +{ +public: + uint8 bInputEnabled : 1; // Mask: 0x1, PropSize: 0x10x220(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11EC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALevelScriptActor* GetDefaultObj(); + + void WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation); + void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + bool RemoteEvent(class FName EventName); + void LevelReset(); +}; + +// 0x0 (0xA0 - 0xA0) +// Class Engine.LevelScriptBlueprint +class ULevelScriptBlueprint : public UBlueprint +{ +public: + + static class UClass* StaticClass(); + static class ULevelScriptBlueprint* GetDefaultObj(); + +}; + +// 0x770 (0x798 - 0x28) +// Class Engine.World +class UWorld : public UObject +{ +public: + uint8 Pad_11ED[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevel* PersistentLevel; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNetDriver* NetDriver; // 0x38(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* LineBatcher; // 0x40(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* PersistentLineBatcher; // 0x48(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* ForegroundLineBatcher; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameNetworkManager* NetworkManager; // 0x58(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsCollisionHandler* PhysicsCollisionHandler; // 0x60(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExtraReferencedObjects; // 0x68(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray PerModuleDataObjects; // 0x78(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray StreamingLevels; // 0x88(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + struct FStreamingLevelsToConsider StreamingLevelsToConsider; // 0x98(0x28)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + class FString StreamingLevelsPrefix; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevel* CurrentLevelPendingVisibility; // 0xD0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULevel* CurrentLevelPendingInvisibility; // 0xD8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDemoNetDriver* DemoNetDriver; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AParticleEventManager* MyParticleEventManager; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APhysicsVolume* DefaultPhysicsVolume; // 0xF0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11EE[0x16]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_D0 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAreConstraintsDirty : 1; // Mask: 0x4, PropSize: 0x10x10E(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D1 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_11EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UNavigationSystemBase* NavigationSystem; // 0x110(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AGameModeBase* AuthorityGameMode; // 0x118(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AGameStateBase* GameState; // 0x120(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAISystemBase* AISystem; // 0x128(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAvoidanceManager* AvoidanceManager; // 0x130(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Levels; // 0x138(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray LevelCollections; // 0x148(0x10)(ZeroConstructor, Transient, NonTransactional, NativeAccessSpecifierPrivate) + uint8 Pad_11F0[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* OwningGameInstance; // 0x180(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ParameterCollectionInstances; // 0x188(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UCanvas* CanvasForRenderingToTarget; // 0x198(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCanvas* CanvasForDrawMaterialToRenderTarget; // 0x1A0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11F1[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicsFieldComponent* PhysicsField; // 0x1F8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ComponentsThatNeedPreEndOfFrameSync; // 0x200(0x50)(ExportObject, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsThatNeedEndOfFrameUpdate; // 0x250(0x10)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsThatNeedEndOfFrameUpdate_OnGameThread; // 0x260(0x10)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_11F8[0x370]; // Fixing Size After Last Property [ Dumper-7 ] + class UWorldComposition* WorldComposition; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11F9[0x90]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWorldPSCPool PSCPool; // 0x678(0x58)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1208[0xC8]; // Fixing Size Of Struct [ Dumper-7 ] + + + static class UWorld* GetWorld(); + static class UClass* StaticClass(); + static class UWorld* GetDefaultObj(); + + class AWorldSettings* K2_GetWorldSettings(); + void HandleTimelineScrubbed(); +}; + +// 0x120 (0x148 - 0x28) +// Class Engine.LevelStreaming +class ULevelStreaming : public UObject +{ +public: + TSoftObjectPtr WorldAsset; // 0x28(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName PackageNameToLoad; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODPackageNames; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1221[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LevelTransform; // 0x80(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 LevelLODIndex; // 0xB0(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 StreamingPriority; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1222[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_D2 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bShouldBeVisible : 1; // Mask: 0x8, PropSize: 0x10xBA(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bShouldBeLoaded : 1; // Mask: 0x10, PropSize: 0x10xBA(0x1)(BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLocked : 1; // Mask: 0x20, PropSize: 0x10xBA(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsStatic : 1; // Mask: 0x40, PropSize: 0x10xBA(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBlockOnLoad : 1; // Mask: 0x80, PropSize: 0x10xBA(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBlockOnUnload : 1; // Mask: 0x1, PropSize: 0x10xBB(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableDistanceStreaming : 1; // Mask: 0x2, PropSize: 0x10xBB(0x1)(BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOnLevelStatusMap : 1; // Mask: 0x4, PropSize: 0x10xBB(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D3 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + struct FLinearColor LevelColor; // 0xBC(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1223[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray EditorStreamingVolumes; // 0xD0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float MinTimeBetweenVolumeUnloadRequests; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1225[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnLevelLoaded; // 0xE8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnLevelUnloaded; // 0xF8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnLevelShown; // 0x108(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnLevelHidden; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class ULevel* LoadedLevel; // 0x128(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULevel* PendingUnloadLevel; // 0x130(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1229[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelStreaming* GetDefaultObj(); + + bool ShouldBeLoaded(); + void SetShouldBeVisible(bool bInShouldBeVisible); + void SetShouldBeLoaded(bool bInShouldBeLoaded); + void SetPriority(int32 NewPriority); + void SetLevelLODIndex(int32 LODIndex); + void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); + bool IsStreamingStatePending(); + bool IsLevelVisible(); + bool IsLevelLoaded(); + class FName GetWorldAssetPackageFName(); + class ULevel* GetLoadedLevel(); + class ALevelScriptActor* GetLevelScriptActor(); + bool GetIsRequestingUnloadAndRemoval(); + class ULevelStreaming* CreateInstance(const class FString& UniqueInstanceName); +}; + +// 0x8 (0x150 - 0x148) +// Class Engine.LevelStreamingAlwaysLoaded +class ULevelStreamingAlwaysLoaded : public ULevelStreaming +{ +public: + uint8 Pad_1246[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelStreamingAlwaysLoaded* GetDefaultObj(); + +}; + +// 0x8 (0x150 - 0x148) +// Class Engine.LevelStreamingDynamic +class ULevelStreamingDynamic : public ULevelStreaming +{ +public: + uint8 bInitiallyLoaded : 1; // Mask: 0x1, PropSize: 0x10x148(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInitiallyVisible : 1; // Mask: 0x2, PropSize: 0x10x148(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1249[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelStreamingDynamic* GetDefaultObj(); + + class ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride); + class ULevelStreamingDynamic* LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride); +}; + +// 0x8 (0x150 - 0x148) +// Class Engine.LevelStreamingPersistent +class ULevelStreamingPersistent : public ULevelStreaming +{ +public: + uint8 Pad_124A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelStreamingPersistent* GetDefaultObj(); + +}; + +// 0x18 (0x270 - 0x258) +// Class Engine.LevelStreamingVolume +class ALevelStreamingVolume : public AVolume +{ +public: + TArray StreamingLevelNames; // 0x258(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 bEditorPreVisOnly : 1; // Mask: 0x1, PropSize: 0x10x268(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisabled : 1; // Mask: 0x2, PropSize: 0x10x268(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D5 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_124B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EStreamingVolumeUsage StreamingUsage; // 0x26C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALevelStreamingVolume* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.LightmappedSurfaceCollection +class ULightmappedSurfaceCollection : public UObject +{ +public: + class UModel* SourceModel; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Surfaces; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULightmappedSurfaceCollection* GetDefaultObj(); + +}; + +// 0x10 (0x1B0 - 0x1A0) +// Class Engine.LightMapTexture2D +class ULightMapTexture2D : public UTexture2D +{ +public: + uint8 Pad_124D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULightMapTexture2D* GetDefaultObj(); + +}; + +// 0x20 (0x1C0 - 0x1A0) +// Class Engine.LightMapVirtualTexture2D +class ULightMapVirtualTexture2D : public UTexture2D +{ +public: + TArray TypeToLayer; // 0x1A0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_124E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULightMapVirtualTexture2D* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.LightmassCharacterIndirectDetailVolume +class ALightmassCharacterIndirectDetailVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ALightmassCharacterIndirectDetailVolume* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.LightmassImportanceVolume +class ALightmassImportanceVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ALightmassImportanceVolume* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.LightmassPortal +class ALightmassPortal : public AActor +{ +public: + class ULightmassPortalComponent* PortalComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ALightmassPortal* GetDefaultObj(); + +}; + +// 0x8 (0x200 - 0x1F8) +// Class Engine.LightmassPortalComponent +class ULightmassPortalComponent : public USceneComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x1F8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULightmassPortalComponent* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.LightmassPrimitiveSettingsObject +class ULightmassPrimitiveSettingsObject : public UObject +{ +public: + struct FLightmassPrimitiveSettings LightmassSettings; // 0x28(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULightmassPrimitiveSettingsObject* GetDefaultObj(); + +}; + +// 0x40 (0x490 - 0x450) +// Class Engine.LineBatchComponent +class ULineBatchComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_124F[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULineBatchComponent* GetDefaultObj(); + +}; + +// 0x18 (0x340 - 0x328) +// Class Engine.LocalLightComponent +class ULocalLightComponent : public ULightComponent +{ +public: + enum class ELightUnits IntensityUnits; // 0x328(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1251[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Radius; // 0x32C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x330(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassPointLightSettings LightmassSettings; // 0x334(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULocalLightComponent* GetDefaultObj(); + + void SetIntensityUnits(enum class ELightUnits NewIntensityUnits); + void SetAttenuationRadius(float NewRadius); + float GetUnitsConversionFactor(enum class ELightUnits SrcUnits, enum class ELightUnits TargetUnits, float CosHalfConeAngle); +}; + +// 0x210 (0x258 - 0x48) +// Class Engine.LocalPlayer +class ULocalPlayer : public UPlayer +{ +public: + uint8 Pad_1252[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameViewportClient* ViewportClient; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1253[0x1C]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x94(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1254[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf PendingLevelPlayerControllerClass; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSentSplitJoin : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1255[0x17]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ControllerId; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1256[0x19C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULocalPlayer* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.LocalPlayerSubsystem +class ULocalPlayerSubsystem : public USubsystem +{ +public: + + static class UClass* StaticClass(); + static class ULocalPlayerSubsystem* GetDefaultObj(); + +}; + +// 0x88 (0x2A8 - 0x220) +// Class Engine.LODActor +class ALODActor : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x220(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap InstancedStaticMeshComponents; // 0x228(0x50)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UHLODProxy* Proxy; // 0x278(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName Key; // 0x280(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LODDrawDistance; // 0x288(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LODLevel; // 0x28C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubActors; // 0x290(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 CachedNumHLODLevels; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1257[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALODActor* GetDefaultObj(); + +}; + +// 0x90 (0x140 - 0xB0) +// Class Engine.LODSyncComponent +class ULODSyncComponent : public UActorComponent +{ +public: + int32 NumLODs; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLOD; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentsToSync; // 0xB8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMap CustomLODMapping; // 0xC8(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 CurrentLOD; // 0x118(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CurrentNumLODs; // 0x11C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray DriveComponents; // 0x120(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray SubComponents; // 0x130(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ULODSyncComponent* GetDefaultObj(); + + class FString GetLODSyncDebugText(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.LODSyncInterface +class ILODSyncInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ILODSyncInterface* GetDefaultObj(); + +}; + +// 0x210 (0x238 - 0x28) +// Class Engine.MapBuildDataRegistry +class UMapBuildDataRegistry : public UObject +{ +public: + enum class ELightingBuildQuality LevelLightingQuality; // 0x28(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1258[0x20F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMapBuildDataRegistry* GetDefaultObj(); + +}; + +// 0x3B8 (0x440 - 0x88) +// Class Engine.Material +class UMaterial : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x88(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterialMask* PhysMaterialMask; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x98(0x40)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Metallic; // 0xD8(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Specular; // 0xEC(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Anisotropy; // 0x100(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput Normal; // 0x114(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput Tangent; // 0x128(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FColorMaterialInput EmissiveColor; // 0x13C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EMaterialDomain MaterialDomain; // 0x150(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlendMode BlendMode; // 0x151(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDecalBlendMode DecalBlendMode; // 0x152(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialDecalResponse MaterialDecalResponse; // 0x153(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialShadingModel ShadingModel; // 0x154(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bCastDynamicShadowAsMasked : 1; // Mask: 0x1, PropSize: 0x10x155(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + struct FMaterialShadingModelField ShadingModels; // 0x156(0x2)(NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + float OpacityMaskClipValue; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVectorMaterialInput WorldPositionOffset; // 0x15C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Refraction; // 0x170(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput MaterialAttributes; // 0x184(0x18)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput PixelDepthOffset; // 0x19C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FShadingModelMaterialInput ShadingModelFromMaterialExpression; // 0x1B0(0x14)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSeparateTranslucency : 1; // Mask: 0x1, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableResponsiveAA : 1; // Mask: 0x2, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScreenSpaceReflections : 1; // Mask: 0x4, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bContactShadows : 1; // Mask: 0x8, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TwoSided : 1; // Mask: 0x10, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DitheredLODTransition : 1; // Mask: 0x20, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DitherOpacityMask : 1; // Mask: 0x40, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowNegativeEmissiveColor : 1; // Mask: 0x80, PropSize: 0x10x1C4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETranslucencyLightingMode TranslucencyLightingMode; // 0x1C5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMobileSeparateTranslucency : 1; // Mask: 0x1, PropSize: 0x10x1C6(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1259[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumCustomizedUVs; // 0x1C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencyDirectionalLightingIntensity; // 0x1CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowDensityScale; // 0x1D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowDensityScale; // 0x1D4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondDensityScale; // 0x1D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondOpacity; // 0x1DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentBackscatteringExponent; // 0x1E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TranslucentMultipleScatteringExtinction; // 0x1E4(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowStartOffset; // 0x1F4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableDepthTest : 1; // Mask: 0x1, PropSize: 0x10x1F8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWriteOnlyAlpha : 1; // Mask: 0x2, PropSize: 0x10x1F8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateSphericalParticleNormals : 1; // Mask: 0x4, PropSize: 0x10x1F8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTangentSpaceNormal : 1; // Mask: 0x8, PropSize: 0x10x1F8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmissiveForDynamicAreaLighting : 1; // Mask: 0x10, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBlockGI : 1; // Mask: 0x20, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedAsSpecialEngineMaterial : 1; // Mask: 0x40, PropSize: 0x10x1F8(0x1)(DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithSkeletalMesh : 1; // Mask: 0x80, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithEditorCompositing : 1; // Mask: 0x1, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithParticleSprites : 1; // Mask: 0x2, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithBeamTrails : 1; // Mask: 0x4, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithMeshParticles : 1; // Mask: 0x8, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithNiagaraSprites : 1; // Mask: 0x10, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithNiagaraRibbons : 1; // Mask: 0x20, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithNiagaraMeshParticles : 1; // Mask: 0x40, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithGeometryCache : 1; // Mask: 0x80, PropSize: 0x10x1F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithStaticLighting : 1; // Mask: 0x1, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithMorphTargets : 1; // Mask: 0x2, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithSplineMeshes : 1; // Mask: 0x4, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithInstancedStaticMeshes : 1; // Mask: 0x8, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithGeometryCollections : 1; // Mask: 0x10, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesDistortion : 1; // Mask: 0x20, PropSize: 0x10x1FA(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithClothing : 1; // Mask: 0x40, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_D9 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_125A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUsedWithWater : 1; // Mask: 0x1, PropSize: 0x10x1FC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithHairStrands : 1; // Mask: 0x2, PropSize: 0x10x1FC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithLidarPointCloud : 1; // Mask: 0x4, PropSize: 0x10x1FC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedWithVirtualHeightfieldMesh : 1; // Mask: 0x8, PropSize: 0x10x1FC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DA : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_125B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUsedWithUI : 1; // Mask: 0x1, PropSize: 0x10x200(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutomaticallySetUsageInEditor : 1; // Mask: 0x2, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFullyRough : 1; // Mask: 0x4, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecision : 1; // Mask: 0x8, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLightmapDirectionality : 1; // Mask: 0x10, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAlphaToCoverage : 1; // Mask: 0x20, PropSize: 0x10x200(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DB : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_125C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bForwardRenderUsePreintegratedGFForSimpleIBL : 1; // Mask: 0x1, PropSize: 0x10x204(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DC : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_125D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseHQForwardReflections : 1; // Mask: 0x1, PropSize: 0x10x208(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForwardBlendsSkyLightCubemaps : 1; // Mask: 0x2, PropSize: 0x10x208(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePlanarForwardReflections : 1; // Mask: 0x4, PropSize: 0x10x208(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNormalCurvatureToRoughness : 1; // Mask: 0x8, PropSize: 0x10x208(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DD : 4; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMaterialTessellationMode D3D11TessellationMode; // 0x209(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCrackFreeDisplacement : 1; // Mask: 0x1, PropSize: 0x10x20A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAdaptiveTessellation : 1; // Mask: 0x2, PropSize: 0x10x20A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AllowTranslucentCustomDepthWrites : 1; // Mask: 0x4, PropSize: 0x10x20A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Wireframe : 1; // Mask: 0x8, PropSize: 0x10x20A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WriteDepthToTranslucentMaterial : 1; // Mask: 0x10, PropSize: 0x10x20A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DE : 3; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMaterialShadingRate ShadingRate; // 0x20B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanMaskedBeAssumedOpaque : 1; // Mask: 0x1, PropSize: 0x10x20C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsMasked : 1; // Mask: 0x2, PropSize: 0x10x20C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsPreviewMaterial : 1; // Mask: 0x4, PropSize: 0x10x20C(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsFunctionPreviewMaterial : 1; // Mask: 0x8, PropSize: 0x10x20C(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaterialAttributes : 1; // Mask: 0x10, PropSize: 0x10x20C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastRayTracedShadows : 1; // Mask: 0x20, PropSize: 0x10x20C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTranslucencyVertexFog : 1; // Mask: 0x40, PropSize: 0x10x20C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyCloudFogging : 1; // Mask: 0x80, PropSize: 0x10x20C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSky : 1; // Mask: 0x1, PropSize: 0x10x20D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComputeFogPerPixel : 1; // Mask: 0x2, PropSize: 0x10x20D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOutputTranslucentVelocity : 1; // Mask: 0x4, PropSize: 0x10x20D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowDevelopmentShaderCompile : 1; // Mask: 0x8, PropSize: 0x10x20D(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsMaterialEditorStatsMaterial : 1; // Mask: 0x10, PropSize: 0x10x20D(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_DF : 3; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EBlendableLocation BlendableLocation; // 0x20E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BlendableOutputAlpha : 1; // Mask: 0x1, PropSize: 0x10x20F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableStencilTest : 1; // Mask: 0x2, PropSize: 0x10x20F(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E0 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMaterialStencilCompare StencilCompare; // 0x210(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 StencilRefValue; // 0x211(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERefractionMode RefractionMode; // 0x212(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_125E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BlendablePriority; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBlendable : 1; // Mask: 0x1, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_125F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 UsageFlagWarnings; // 0x21C(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RefractionDepthBias; // 0x220(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid StateId; // 0x224(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDisplacement; // 0x234(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1260[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMaterialCachedExpressionData CachedExpressionData; // 0x268(0x1D8)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMaterial* GetDefaultObj(); + +}; + +// 0x10 (0x460 - 0x450) +// Class Engine.MaterialBillboardComponent +class UMaterialBillboardComponent : public UPrimitiveComponent +{ +public: + TArray Elements; // 0x450(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialBillboardComponent* GetDefaultObj(); + + void SetElements(TArray& NewElements); + void AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve); +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionAbs +class UMaterialExpressionAbs : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1263[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionAbs* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionActorPositionWS +class UMaterialExpressionActorPositionWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionActorPositionWS* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionAdd +class UMaterialExpressionAdd : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionAdd* GetDefaultObj(); + +}; + +// 0x8 (0x88 - 0x80) +// Class Engine.MaterialExpressionAntialiasedTextureMask +class UMaterialExpressionAntialiasedTextureMask : public UMaterialExpressionTextureSampleParameter2D +{ +public: + float Threshold; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureColorChannel Channel; // 0x84(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1264[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionAntialiasedTextureMask* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionAppendVector +class UMaterialExpressionAppendVector : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionAppendVector* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArccosine +class UMaterialExpressionArccosine : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1265[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArccosine* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArccosineFast +class UMaterialExpressionArccosineFast : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1266[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArccosineFast* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArcsine +class UMaterialExpressionArcsine : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1267[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArcsine* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArcsineFast +class UMaterialExpressionArcsineFast : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1268[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArcsineFast* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArctangent +class UMaterialExpressionArctangent : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1269[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArctangent* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionArctangent2 +class UMaterialExpressionArctangent2 : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionArctangent2* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionArctangent2Fast +class UMaterialExpressionArctangent2Fast : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionArctangent2Fast* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionArctangentFast +class UMaterialExpressionArctangentFast : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_126A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionArctangentFast* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionAtmosphericFogColor +class UMaterialExpressionAtmosphericFogColor : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_126B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionAtmosphericFogColor* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionAtmosphericLightColor +class UMaterialExpressionAtmosphericLightColor : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionAtmosphericLightColor* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionAtmosphericLightVector +class UMaterialExpressionAtmosphericLightVector : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionAtmosphericLightVector* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionBentNormalCustomOutput +class UMaterialExpressionBentNormalCustomOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_126C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionBentNormalCustomOutput* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionBlackBody +class UMaterialExpressionBlackBody : public UMaterialExpression +{ +public: + struct FExpressionInput Temp; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_126D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionBlackBody* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionBlendMaterialAttributes +class UMaterialExpressionBlendMaterialAttributes : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput A; // 0x40(0x18)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput B; // 0x58(0x18)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x70(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EMaterialAttributeBlend PixelAttributeBlendType; // 0x84(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialAttributeBlend VertexAttributeBlendType; // 0x85(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_126E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionBlendMaterialAttributes* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionBreakMaterialAttributes +class UMaterialExpressionBreakMaterialAttributes : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x40(0x18)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionBreakMaterialAttributes* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionBumpOffset +class UMaterialExpressionBumpOffset : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Height; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput HeightRatioInput; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float HeightRatio; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReferencePlane; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionBumpOffset* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionCameraPositionWS +class UMaterialExpressionCameraPositionWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionCameraPositionWS* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionCameraVectorWS +class UMaterialExpressionCameraVectorWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionCameraVectorWS* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionCeil +class UMaterialExpressionCeil : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_126F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionCeil* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionParameter +class UMaterialExpressionParameter : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionParameter* GetDefaultObj(); + +}; + +// 0x18 (0x70 - 0x58) +// Class Engine.MaterialExpressionVectorParameter +class UMaterialExpressionVectorParameter : public UMaterialExpressionParameter +{ +public: + struct FLinearColor DefaultValue; // 0x58(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x69(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1270[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionVectorParameter* GetDefaultObj(); + +}; + +// 0x8 (0x78 - 0x70) +// Class Engine.MaterialExpressionChannelMaskParameter +class UMaterialExpressionChannelMaskParameter : public UMaterialExpressionVectorParameter +{ +public: + enum class EChannelMaskParameterColor MaskChannel; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1271[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionChannelMaskParameter* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionClamp +class UMaterialExpressionClamp : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Min; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Max; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EClampMode ClampMode; // 0x7C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1272[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinDefault; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDefault; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionClamp* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionClearCoatNormalCustomOutput +class UMaterialExpressionClearCoatNormalCustomOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1273[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionClearCoatNormalCustomOutput* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionCloudSampleAttribute +class UMaterialExpressionCloudSampleAttribute : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionCloudSampleAttribute* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionCollectionParameter +class UMaterialExpressionCollectionParameter : public UMaterialExpression +{ +public: + class UMaterialParameterCollection* Collection; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParameterId; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionCollectionParameter* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionComment +class UMaterialExpressionComment : public UMaterialExpression +{ +public: + int32 SizeX; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x48(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CommentColor; // 0x58(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontSize; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1274[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionComment* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionComponentMask +class UMaterialExpressionComponentMask : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 R : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 G : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B : 1; // Mask: 0x4, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 A : 1; // Mask: 0x8, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1275[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionComponentMask* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionConstant +class UMaterialExpressionConstant : public UMaterialExpression +{ +public: + float R; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1276[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionConstant* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionConstant2Vector +class UMaterialExpressionConstant2Vector : public UMaterialExpression +{ +public: + float R; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionConstant2Vector* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.MaterialExpressionConstant3Vector +class UMaterialExpressionConstant3Vector : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionConstant3Vector* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.MaterialExpressionConstant4Vector +class UMaterialExpressionConstant4Vector : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionConstant4Vector* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionConstantBiasScale +class UMaterialExpressionConstantBiasScale : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Bias; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1277[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionConstantBiasScale* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionCosine +class UMaterialExpressionCosine : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionCosine* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionCrossProduct +class UMaterialExpressionCrossProduct : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionCrossProduct* GetDefaultObj(); + +}; + +// 0x8 (0x60 - 0x58) +// Class Engine.MaterialExpressionScalarParameter +class UMaterialExpressionScalarParameter : public UMaterialExpressionParameter +{ +public: + float DefaultValue; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x5D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1278[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionScalarParameter* GetDefaultObj(); + +}; + +// 0x28 (0x88 - 0x60) +// Class Engine.MaterialExpressionCurveAtlasRowParameter +class UMaterialExpressionCurveAtlasRowParameter : public UMaterialExpressionScalarParameter +{ +public: + class UCurveLinearColor* Curve; // 0x60(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColorAtlas* Atlas; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput InputTime; // 0x70(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1279[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionCurveAtlasRowParameter* GetDefaultObj(); + +}; + +// 0x68 (0xA8 - 0x40) +// Class Engine.MaterialExpressionCustom +class UMaterialExpressionCustom : public UMaterialExpression +{ +public: + class FString Code; // 0x40(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomMaterialOutputType OutputType; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_127A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Description; // 0x58(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x68(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalOutputs; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalDefines; // 0x88(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludeFilePaths; // 0x98(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionCustom* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDDX +class UMaterialExpressionDDX : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_127B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDDX* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDDY +class UMaterialExpressionDDY : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_127C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDDY* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionDecalDerivative +class UMaterialExpressionDecalDerivative : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionDecalDerivative* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionDecalLifetimeOpacity +class UMaterialExpressionDecalLifetimeOpacity : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionDecalLifetimeOpacity* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionDecalMipmapLevel +class UMaterialExpressionDecalMipmapLevel : public UMaterialExpression +{ +public: + struct FExpressionInput TextureSize; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstWidth; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstHeight; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_127D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDecalMipmapLevel* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionDeltaTime +class UMaterialExpressionDeltaTime : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionDeltaTime* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionDepthFade +class UMaterialExpressionDepthFade : public UMaterialExpression +{ +public: + struct FExpressionInput InOpacity; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FadeDistance; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float OpacityDefault; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistanceDefault; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDepthFade* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDepthOfFieldFunction +class UMaterialExpressionDepthOfFieldFunction : public UMaterialExpression +{ +public: + enum class EDepthOfFieldFunctionValue FunctionValue; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_127E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput Depth; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDepthOfFieldFunction* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDeriveNormalZ +class UMaterialExpressionDeriveNormalZ : public UMaterialExpression +{ +public: + struct FExpressionInput InXY; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_127F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDeriveNormalZ* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class Engine.MaterialExpressionDesaturation +class UMaterialExpressionDesaturation : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Fraction; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LuminanceFactors; // 0x68(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDesaturation* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionDistance +class UMaterialExpressionDistance : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDistance* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionDistanceCullFade +class UMaterialExpressionDistanceCullFade : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionDistanceCullFade* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDistanceFieldGradient +class UMaterialExpressionDistanceFieldGradient : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1280[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDistanceFieldGradient* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch +class UMaterialExpressionDistanceFieldsRenderingSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDistanceFieldsRenderingSwitch* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionDistanceToNearestSurface +class UMaterialExpressionDistanceToNearestSurface : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1281[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDistanceToNearestSurface* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionDivide +class UMaterialExpressionDivide : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDivide* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionDotProduct +class UMaterialExpressionDotProduct : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionDotProduct* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionDynamicParameter +class UMaterialExpressionDynamicParameter : public UMaterialExpression +{ +public: + TArray ParamNames; // 0x40(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x50(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ParameterIndex; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1282[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionDynamicParameter* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionEyeAdaptation +class UMaterialExpressionEyeAdaptation : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionEyeAdaptation* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionFeatureLevelSwitch +class UMaterialExpressionFeatureLevelSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1283[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFeatureLevelSwitch* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionFloor +class UMaterialExpressionFloor : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1284[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFloor* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionFmod +class UMaterialExpressionFmod : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionFmod* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.MaterialExpressionFontSample +class UMaterialExpressionFontSample : public UMaterialExpression +{ +public: + class UFont* Font; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontTexturePage; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1285[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFontSample* GetDefaultObj(); + +}; + +// 0x20 (0x70 - 0x50) +// Class Engine.MaterialExpressionFontSampleParameter +class UMaterialExpressionFontSampleParameter : public UMaterialExpressionFontSample +{ +public: + class FName ParameterName; // 0x50(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionFontSampleParameter* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionFrac +class UMaterialExpressionFrac : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1286[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFrac* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionFresnel +class UMaterialExpressionFresnel : public UMaterialExpression +{ +public: + struct FExpressionInput ExponentIn; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Exponent; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput BaseReflectFractionIn; // 0x58(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float BaseReflectFraction; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x70(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1287[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFresnel* GetDefaultObj(); + +}; + +// 0x80 (0xC0 - 0x40) +// Class Engine.MaterialExpressionFunctionInput +class UMaterialExpressionFunctionInput : public UMaterialExpression +{ +public: + struct FExpressionInput Preview; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + class FName InputName; // 0x54(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1288[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Description; // 0x60(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFunctionInputType InputType; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1289[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 PreviewValue; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePreviewValueAsDefault : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E2 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_128A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SortPriority; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompilingFunctionPreview : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128B[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFunctionInput* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionFunctionOutput +class UMaterialExpressionFunctionOutput : public UMaterialExpression +{ +public: + class FName OutputName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x48(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput A; // 0x5C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bLastPreviewed : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_128C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ID; // 0x74(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionFunctionOutput* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionGetMaterialAttributes +class UMaterialExpressionGetMaterialAttributes : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x40(0x18)(NoDestructor, NativeAccessSpecifierPublic) + TArray AttributeGetTypes; // 0x58(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionGetMaterialAttributes* GetDefaultObj(); + +}; + +// 0x40 (0x80 - 0x40) +// Class Engine.MaterialExpressionGIReplace +class UMaterialExpressionGIReplace : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput StaticIndirect; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DynamicIndirect; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_128E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionGIReplace* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionHairAttributes +class UMaterialExpressionHairAttributes : public UMaterialExpression +{ +public: + uint8 bUseTangentSpace : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionHairAttributes* GetDefaultObj(); + +}; + +// 0x40 (0x80 - 0x40) +// Class Engine.MaterialExpressionHairColor +class UMaterialExpressionHairColor : public UMaterialExpression +{ +public: + struct FExpressionInput Melanin; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Redness; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DyeColor; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1290[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionHairColor* GetDefaultObj(); + +}; + +// 0x70 (0xB0 - 0x40) +// Class Engine.MaterialExpressionIf +class UMaterialExpressionIf : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AGreaterThanB; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AEqualsB; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ALessThanB; // 0x90(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float EqualsThreshold; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAEqualsB; // 0xAC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionIf* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionInverseLinearInterpolate +class UMaterialExpressionInverseLinearInterpolate : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1291[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionInverseLinearInterpolate* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionLightmapUVs +class UMaterialExpressionLightmapUVs : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionLightmapUVs* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionLightmassReplace +class UMaterialExpressionLightmassReplace : public UMaterialExpression +{ +public: + struct FExpressionInput Realtime; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Lightmass; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLightmassReplace* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionLightVector +class UMaterialExpressionLightVector : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionLightVector* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionLinearInterpolate +class UMaterialExpressionLinearInterpolate : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAlpha; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLinearInterpolate* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionLogarithm10 +class UMaterialExpressionLogarithm10 : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1292[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionLogarithm10* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionLogarithm2 +class UMaterialExpressionLogarithm2 : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1293[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionLogarithm2* GetDefaultObj(); + +}; + +// 0x230 (0x270 - 0x40) +// Class Engine.MaterialExpressionMakeMaterialAttributes +class UMaterialExpressionMakeMaterialAttributes : public UMaterialExpression +{ +public: + struct FExpressionInput BaseColor; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Anisotropy; // 0x90(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0xA4(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0xB8(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OpacityMask; // 0xCC(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0xE0(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0xF4(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPositionOffset; // 0x108(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldDisplacement; // 0x11C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TessellationMultiplier; // 0x130(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SubsurfaceColor; // 0x144(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoat; // 0x158(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatRoughness; // 0x16C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AmbientOcclusion; // 0x180(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Refraction; // 0x194(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CustomizedUVs[0x8]; // 0x1A8(0xA0)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PixelDepthOffset; // 0x248(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ShadingModel; // 0x25C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMakeMaterialAttributes* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionMapARPassthroughCameraUV +class UMaterialExpressionMapARPassthroughCameraUV : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1294[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionMapARPassthroughCameraUV* GetDefaultObj(); + +}; + +// 0xA8 (0xE8 - 0x40) +// Class Engine.MaterialExpressionMaterialAttributeLayers +class UMaterialExpressionMaterialAttributeLayers : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput Input; // 0x58(0x18)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctions DefaultLayers; // 0x70(0x40)(Edit, NativeAccessSpecifierPublic) + TArray LayerCallers; // 0xB0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumActiveLayerCallers; // 0xC0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1295[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BlendCallers; // 0xC8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumActiveBlendCallers; // 0xD8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLayerGraphBuilt; // 0xDC(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1296[0xB]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionMaterialAttributeLayers* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionMaterialFunctionCall +class UMaterialExpressionMaterialFunctionCall : public UMaterialExpression +{ +public: + class UMaterialFunctionInterface* MaterialFunction; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo FunctionParameterInfo; // 0x48(0x10)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMaterialFunctionCall* GetDefaultObj(); + +}; + +// 0x0 (0x88 - 0x88) +// Class Engine.MaterialExpressionMaterialLayerOutput +class UMaterialExpressionMaterialLayerOutput : public UMaterialExpressionFunctionOutput +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionMaterialLayerOutput* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionMaterialProxyReplace +class UMaterialExpressionMaterialProxyReplace : public UMaterialExpression +{ +public: + struct FExpressionInput Realtime; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MaterialProxy; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMaterialProxyReplace* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionMax +class UMaterialExpressionMax : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMax* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionMin +class UMaterialExpressionMin : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMin* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionMultiply +class UMaterialExpressionMultiply : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionMultiply* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionRerouteBase +class UMaterialExpressionRerouteBase : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionRerouteBase* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionNamedRerouteBase +class UMaterialExpressionNamedRerouteBase : public UMaterialExpressionRerouteBase +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionNamedRerouteBase* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionNamedRerouteDeclaration +class UMaterialExpressionNamedRerouteDeclaration : public UMaterialExpressionNamedRerouteBase +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + class FName Name; // 0x54(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x5C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1297[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionNamedRerouteDeclaration* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionNamedRerouteUsage +class UMaterialExpressionNamedRerouteUsage : public UMaterialExpressionNamedRerouteBase +{ +public: + class UMaterialExpressionNamedRerouteDeclaration* Declaration; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid DeclarationGuid; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionNamedRerouteUsage* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionNoise +class UMaterialExpressionNoise : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FilterWidth; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quality; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENoiseFunction NoiseFunction; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1298[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bTurbulence : 1; // Mask: 0x1, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1299[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Levels; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMin; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMax; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelScale; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_129A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 RepeatSize; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionNoise* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionNormalize +class UMaterialExpressionNormalize : public UMaterialExpression +{ +public: + struct FExpressionInput VectorInput; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_129B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionNormalize* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionObjectBounds +class UMaterialExpressionObjectBounds : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionObjectBounds* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionObjectOrientation +class UMaterialExpressionObjectOrientation : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionObjectOrientation* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionObjectPositionWS +class UMaterialExpressionObjectPositionWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionObjectPositionWS* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionObjectRadius +class UMaterialExpressionObjectRadius : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionObjectRadius* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionOneMinus +class UMaterialExpressionOneMinus : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_129C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionOneMinus* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionPanner +class UMaterialExpressionPanner : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Speed; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float SpeedX; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedY; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFractionalPart; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionPanner* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleColor +class UMaterialExpressionParticleColor : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleColor* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleDirection +class UMaterialExpressionParticleDirection : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleDirection* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleMacroUV +class UMaterialExpressionParticleMacroUV : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleMacroUV* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleMotionBlurFade +class UMaterialExpressionParticleMotionBlurFade : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleMotionBlurFade* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticlePositionWS +class UMaterialExpressionParticlePositionWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticlePositionWS* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleRadius +class UMaterialExpressionParticleRadius : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleRadius* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleRandom +class UMaterialExpressionParticleRandom : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleRandom* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleRelativeTime +class UMaterialExpressionParticleRelativeTime : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleRelativeTime* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleSize +class UMaterialExpressionParticleSize : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleSize* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleSpeed +class UMaterialExpressionParticleSpeed : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleSpeed* GetDefaultObj(); + +}; + +// 0x8 (0x68 - 0x60) +// Class Engine.MaterialExpressionParticleSubUV +class UMaterialExpressionParticleSubUV : public UMaterialExpressionTextureSample +{ +public: + uint8 bBlend : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleSubUV* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionParticleSubUVProperties +class UMaterialExpressionParticleSubUVProperties : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionParticleSubUVProperties* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionPerInstanceCustomData +class UMaterialExpressionPerInstanceCustomData : public UMaterialExpression +{ +public: + struct FExpressionInput DefaultValue; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstDefaultValue; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataIndex; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionPerInstanceCustomData* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPerInstanceFadeAmount +class UMaterialExpressionPerInstanceFadeAmount : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPerInstanceFadeAmount* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPerInstanceRandom +class UMaterialExpressionPerInstanceRandom : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPerInstanceRandom* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPixelDepth +class UMaterialExpressionPixelDepth : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPixelDepth* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPixelNormalWS +class UMaterialExpressionPixelNormalWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPixelNormalWS* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionPower +class UMaterialExpressionPower : public UMaterialExpression +{ +public: + struct FExpressionInput Base; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Exponent; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstExponent; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionPower* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPrecomputedAOMask +class UMaterialExpressionPrecomputedAOMask : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPrecomputedAOMask* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPreSkinnedLocalBounds +class UMaterialExpressionPreSkinnedLocalBounds : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPreSkinnedLocalBounds* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPreSkinnedNormal +class UMaterialExpressionPreSkinnedNormal : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPreSkinnedNormal* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionPreSkinnedPosition +class UMaterialExpressionPreSkinnedPosition : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionPreSkinnedPosition* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionPreviousFrameSwitch +class UMaterialExpressionPreviousFrameSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput CurrentFrame; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PreviousFrame; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionPreviousFrameSwitch* GetDefaultObj(); + +}; + +// 0x68 (0xA8 - 0x40) +// Class Engine.MaterialExpressionQualitySwitch +class UMaterialExpressionQualitySwitch : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x4]; // 0x54(0x50)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionQualitySwitch* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionRayTracingQualitySwitch +class UMaterialExpressionRayTracingQualitySwitch : public UMaterialExpression +{ +public: + struct FExpressionInput Normal; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RayTraced; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionRayTracingQualitySwitch* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionReflectionCapturePassSwitch +class UMaterialExpressionReflectionCapturePassSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Reflection; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionReflectionCapturePassSwitch* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionReflectionVectorWS +class UMaterialExpressionReflectionVectorWS : public UMaterialExpression +{ +public: + struct FExpressionInput CustomWorldNormal; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bNormalizeCustomWorldNormal : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionReflectionVectorWS* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionReroute +class UMaterialExpressionReroute : public UMaterialExpressionRerouteBase +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionReroute* GetDefaultObj(); + +}; + +// 0x58 (0x98 - 0x40) +// Class Engine.MaterialExpressionRotateAboutAxis +class UMaterialExpressionRotateAboutAxis : public UMaterialExpression +{ +public: + struct FExpressionInput NormalizedRotationAxis; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RotationAngle; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PivotPoint; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Position; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionRotateAboutAxis* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class Engine.MaterialExpressionRotator +class UMaterialExpressionRotator : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float CenterX; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterY; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionRotator* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionRound +class UMaterialExpressionRound : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionRound* GetDefaultObj(); + +}; + +// 0x90 (0xD0 - 0x40) +// Class Engine.MaterialExpressionRuntimeVirtualTextureOutput +class UMaterialExpressionRuntimeVirtualTextureOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput BaseColor; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldHeight; // 0x90(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0xA4(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Mask; // 0xB8(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionRuntimeVirtualTextureOutput* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionRuntimeVirtualTextureReplace +class UMaterialExpressionRuntimeVirtualTextureReplace : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VirtualTextureOutput; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionRuntimeVirtualTextureReplace* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionRuntimeVirtualTextureSample +class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPosition; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MipValue; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class URuntimeVirtualTexture* VirtualTexture; // 0x80(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureMaterialType MaterialType; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x89(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdaptive; // 0x8A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureMipValueMode MipValueMode; // 0x8B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureTextureAddressMode TextureAddressMode; // 0x8C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionRuntimeVirtualTextureSample* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter +class UMaterialExpressionRuntimeVirtualTextureSampleParameter : public UMaterialExpressionRuntimeVirtualTextureSample +{ +public: + class FName ParameterName; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x98(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSamplePhysicsVectorField +class UMaterialExpressionSamplePhysicsVectorField : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EFieldVectorType FieldTarget; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSamplePhysicsVectorField* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSamplePhysicsScalarField +class UMaterialExpressionSamplePhysicsScalarField : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EFieldScalarType FieldTarget; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12AA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSamplePhysicsScalarField* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSamplePhysicsIntegerField +class UMaterialExpressionSamplePhysicsIntegerField : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EFieldIntegerType FieldTarget; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12AB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSamplePhysicsIntegerField* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSaturate +class UMaterialExpressionSaturate : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12AC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSaturate* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class Engine.MaterialExpressionSceneColor +class UMaterialExpressionSceneColor : public UMaterialExpression +{ +public: + enum class EMaterialSceneAttributeInputMode InputMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput Input; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OffsetFraction; // 0x58(0x14)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x6C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12AE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSceneColor* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class Engine.MaterialExpressionSceneDepth +class UMaterialExpressionSceneDepth : public UMaterialExpression +{ +public: + enum class EMaterialSceneAttributeInputMode InputMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput Input; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Coordinates; // 0x58(0x14)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x6C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSceneDepth* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionSceneDepthWithoutWater +class UMaterialExpressionSceneDepthWithoutWater : public UMaterialExpression +{ +public: + enum class EMaterialSceneAttributeInputMode InputMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput Input; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallbackDepth; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSceneDepthWithoutWater* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionSceneTexelSize +class UMaterialExpressionSceneTexelSize : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionSceneTexelSize* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSceneTexture +class UMaterialExpressionSceneTexture : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class ESceneTextureId SceneTextureId; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFiltered; // 0x55(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B3[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSceneTexture* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionScreenPosition +class UMaterialExpressionScreenPosition : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionScreenPosition* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionSetMaterialAttributes +class UMaterialExpressionSetMaterialAttributes : public UMaterialExpression +{ +public: + TArray Inputs; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AttributeSetTypes; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSetMaterialAttributes* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionShaderStageSwitch +class UMaterialExpressionShaderStageSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput PixelShader; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VertexShader; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionShaderStageSwitch* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionShadingModel +class UMaterialExpressionShadingModel : public UMaterialExpression +{ +public: + enum class EMaterialShadingModel ShadingModel; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionShadingModel* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionShadingPathSwitch +class UMaterialExpressionShadingPathSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x3]; // 0x54(0x3C)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionShadingPathSwitch* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionShadowReplace +class UMaterialExpressionShadowReplace : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Shadow; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionShadowReplace* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSign +class UMaterialExpressionSign : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12B5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSign* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSine +class UMaterialExpressionSine : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSine* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput +class UMaterialExpressionSingleLayerWaterMaterialOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput ScatteringCoefficients; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AbsorptionCoefficients; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSingleLayerWaterMaterialOutput* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionSkinningVertexOffsets +class UMaterialExpressionSkinningVertexOffsets : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionSkinningVertexOffsets* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereLightDirection +class UMaterialExpressionSkyAtmosphereLightDirection : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereLightDirection* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance +class UMaterialExpressionSkyAtmosphereLightIlluminance : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPosition; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereLightIlluminance* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance +class UMaterialExpressionSkyAtmosphereLightDiskLuminance : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective +class UMaterialExpressionSkyAtmosphereAerialPerspective : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12B8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereAerialPerspective* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionSkyAtmosphereViewLuminance +class UMaterialExpressionSkyAtmosphereViewLuminance : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionSkyAtmosphereViewLuminance* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionSmoothStep +class UMaterialExpressionSmoothStep : public UMaterialExpression +{ +public: + struct FExpressionInput Min; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Max; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstMin; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMax; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSmoothStep* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Engine.MaterialExpressionSobol +class UMaterialExpressionSobol : public UMaterialExpression +{ +public: + struct FExpressionInput Cell; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Index; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ConstSeed; // 0x80(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSobol* GetDefaultObj(); + +}; + +// 0x60 (0xA0 - 0x40) +// Class Engine.MaterialExpressionSpeedTree +class UMaterialExpressionSpeedTree : public UMaterialExpression +{ +public: + struct FExpressionInput GeometryInput; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WindInput; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput LODInput; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ExtraBendWS; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class ESpeedTreeGeometryType GeometryType; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESpeedTreeWindType WindType; // 0x91(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESpeedTreeLODType LODType; // 0x92(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float BillboardThreshold; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccurateWindVelocities; // 0x98(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12BA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSpeedTree* GetDefaultObj(); + +}; + +// 0x58 (0x98 - 0x40) +// Class Engine.MaterialExpressionSphereMask +class UMaterialExpressionSphereMask : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Radius; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Hardness; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardnessPercent; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSphereMask* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSphericalParticleOpacity +class UMaterialExpressionSphericalParticleOpacity : public UMaterialExpression +{ +public: + struct FExpressionInput Density; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstantDensity; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSphericalParticleOpacity* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionSquareRoot +class UMaterialExpressionSquareRoot : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12BB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionSquareRoot* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionStaticBool +class UMaterialExpressionStaticBool : public UMaterialExpression +{ +public: + uint8 Value : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionStaticBool* GetDefaultObj(); + +}; + +// 0x8 (0x60 - 0x58) +// Class Engine.MaterialExpressionStaticBoolParameter +class UMaterialExpressionStaticBoolParameter : public UMaterialExpressionParameter +{ +public: + uint8 DefaultValue : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12BD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionStaticBoolParameter* GetDefaultObj(); + +}; + +// 0x8 (0x60 - 0x58) +// Class Engine.MaterialExpressionStaticComponentMaskParameter +class UMaterialExpressionStaticComponentMaskParameter : public UMaterialExpressionParameter +{ +public: + uint8 DefaultR : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DefaultG : 1; // Mask: 0x2, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DefaultB : 1; // Mask: 0x4, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DefaultA : 1; // Mask: 0x8, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12BE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionStaticComponentMaskParameter* GetDefaultObj(); + +}; + +// 0x40 (0x80 - 0x40) +// Class Engine.MaterialExpressionStaticSwitch +class UMaterialExpressionStaticSwitch : public UMaterialExpression +{ +public: + uint8 DefaultValue : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput A; // 0x44(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x58(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x6C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionStaticSwitch* GetDefaultObj(); + +}; + +// 0x0 (0x60 - 0x60) +// Class Engine.MaterialExpressionStaticSwitchParameter +class UMaterialExpressionStaticSwitchParameter : public UMaterialExpressionStaticBoolParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionStaticSwitchParameter* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionStep +class UMaterialExpressionStep : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstY; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstX; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionStep* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Engine.MaterialExpressionSubtract +class UMaterialExpressionSubtract : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSubtract* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTangent +class UMaterialExpressionTangent : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionTangent* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTangentOutput +class UMaterialExpressionTangentOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12C0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTangentOutput* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class Engine.MaterialExpressionTemporalSobol +class UMaterialExpressionTemporalSobol : public UMaterialExpression +{ +public: + struct FExpressionInput Index; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ConstSeed; // 0x6C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTemporalSobol* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Engine.MaterialExpressionTextureCoordinate +class UMaterialExpressionTextureCoordinate : public UMaterialExpression +{ +public: + int32 CoordinateIndex; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UTiling; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VTiling; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnMirrorU : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnMirrorV : 1; // Mask: 0x2, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureCoordinate* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class Engine.MaterialExpressionTextureObject +class UMaterialExpressionTextureObject : public UMaterialExpressionTextureBase +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureObject* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.MaterialExpressionTextureObjectParameter +class UMaterialExpressionTextureObjectParameter : public UMaterialExpressionTextureSampleParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureObjectParameter* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTextureProperty +class UMaterialExpressionTextureProperty : public UMaterialExpression +{ +public: + struct FExpressionInput TextureObject; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EMaterialExposedTextureProperty Property; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureProperty* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.MaterialExpressionTextureSampleParameter2DArray +class UMaterialExpressionTextureSampleParameter2DArray : public UMaterialExpressionTextureSampleParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameter2DArray* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.MaterialExpressionTextureSampleParameterCube +class UMaterialExpressionTextureSampleParameterCube : public UMaterialExpressionTextureSampleParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameterCube* GetDefaultObj(); + +}; + +// 0x8 (0x88 - 0x80) +// Class Engine.MaterialExpressionTextureSampleParameterSubUV +class UMaterialExpressionTextureSampleParameterSubUV : public UMaterialExpressionTextureSampleParameter2D +{ +public: + uint8 bBlend : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameterSubUV* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.MaterialExpressionTextureSampleParameterVolume +class UMaterialExpressionTextureSampleParameterVolume : public UMaterialExpressionTextureSampleParameter +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTextureSampleParameterVolume* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionThinTranslucentMaterialOutput +class UMaterialExpressionThinTranslucentMaterialOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput TransmittanceColor; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12C5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionThinTranslucentMaterialOutput* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionTime +class UMaterialExpressionTime : public UMaterialExpression +{ +public: + uint8 bIgnorePause : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Period : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E7 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Period; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionTime* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTransform +class UMaterialExpressionTransform : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EMaterialVectorCoordTransformSource TransformSourceType; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialVectorCoordTransform TransformType; // 0x55(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C7[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTransform* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTransformPosition +class UMaterialExpressionTransformPosition : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EMaterialPositionTransformSource TransformSourceType; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialPositionTransformSource TransformType; // 0x55(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C8[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTransformPosition* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialExpressionTruncate +class UMaterialExpressionTruncate : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12C9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionTruncate* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionTwoSidedSign +class UMaterialExpressionTwoSidedSign : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionTwoSidedSign* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionVectorNoise +class UMaterialExpressionVectorNoise : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class EVectorNoiseFunction NoiseFunction; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Quality; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 TileSize; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12CC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionVectorNoise* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionVertexColor +class UMaterialExpressionVertexColor : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionVertexColor* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Engine.MaterialExpressionVertexInterpolator +class UMaterialExpressionVertexInterpolator : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12CD[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionVertexInterpolator* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionVertexNormalWS +class UMaterialExpressionVertexNormalWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionVertexNormalWS* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionVertexTangentWS +class UMaterialExpressionVertexTangentWS : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionVertexTangentWS* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionViewProperty +class UMaterialExpressionViewProperty : public UMaterialExpression +{ +public: + enum class EMaterialExposedViewProperty Property; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12CE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionViewProperty* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionViewSize +class UMaterialExpressionViewSize : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionViewSize* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.MaterialExpressionVirtualTextureFeatureSwitch +class UMaterialExpressionVirtualTextureFeatureSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionVirtualTextureFeatureSwitch* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput +class UMaterialExpressionVolumetricAdvancedMaterialInput : public UMaterialExpression +{ +public: + + static class UClass* StaticClass(); + static class UMaterialExpressionVolumetricAdvancedMaterialInput* GetDefaultObj(); + +}; + +// 0xB0 (0xF0 - 0x40) +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput +class UMaterialExpressionVolumetricAdvancedMaterialOutput : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput PhaseG; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG2; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseBlend; // 0x68(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringContribution; // 0x7C(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringOcclusion; // 0x90(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringEccentricity; // 0xA4(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ConservativeDensity; // 0xB8(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float ConstPhaseG; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseG2; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseBlend; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PerSamplePhaseEvaluation; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 MultiScatteringApproximationOctaveCount; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringContribution; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringOcclusion; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringEccentricity; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGroundContribution; // 0xEC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGrayScaleMaterial; // 0xED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRayMarchVolumeShadow; // 0xEE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D0[0x1]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionVolumetricAdvancedMaterialOutput* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.MaterialExpressionWorldPosition +class UMaterialExpressionWorldPosition : public UMaterialExpression +{ +public: + enum class EWorldPositionIncludedOffsets WorldPositionShaderOffset; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionWorldPosition* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.MaterialFunctionInterface +class UMaterialFunctionInterface : public UObject +{ +public: + struct FGuid StateId; // 0x28(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialFunctionUsage MaterialFunctionUsage; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12D2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialFunctionInterface* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Engine.MaterialFunction +class UMaterialFunction : public UMaterialFunctionInterface +{ +public: + class FString Description; // 0x40(0x10)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExposeToLibrary : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrefixParameterNames : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialFunction* GetDefaultObj(); + +}; + +// 0x80 (0xC0 - 0x40) +// Class Engine.MaterialFunctionInstance +class UMaterialFunctionInstance : public UMaterialFunctionInterface +{ +public: + class UMaterialFunctionInterface* Parent; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunctionInterface* Base; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ScalarParameterValues; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0x60(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticSwitchParameterValues; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameterValues; // 0xA0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialFunctionInstance* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class Engine.MaterialFunctionMaterialLayer +class UMaterialFunctionMaterialLayer : public UMaterialFunction +{ +public: + + static class UClass* StaticClass(); + static class UMaterialFunctionMaterialLayer* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class Engine.MaterialFunctionMaterialLayerInstance +class UMaterialFunctionMaterialLayerInstance : public UMaterialFunctionInstance +{ +public: + + static class UClass* StaticClass(); + static class UMaterialFunctionMaterialLayerInstance* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class Engine.MaterialFunctionMaterialLayerBlend +class UMaterialFunctionMaterialLayerBlend : public UMaterialFunction +{ +public: + + static class UClass* StaticClass(); + static class UMaterialFunctionMaterialLayerBlend* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class Engine.MaterialFunctionMaterialLayerBlendInstance +class UMaterialFunctionMaterialLayerBlendInstance : public UMaterialFunctionInstance +{ +public: + + static class UClass* StaticClass(); + static class UMaterialFunctionMaterialLayerBlendInstance* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.MaterialInstanceActor +class AMaterialInstanceActor : public AActor +{ +public: + TArray TargetActors; // 0x220(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AMaterialInstanceActor* GetDefaultObj(); + +}; + +// 0x50 (0x360 - 0x310) +// Class Engine.MaterialInstanceDynamic +class UMaterialInstanceDynamic : public UMaterialInstance +{ +public: + uint8 Pad_12D6[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialInstanceDynamic* GetDefaultObj(); + + void SetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value); + void SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value); + void SetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value); + void SetTextureParameterValue(class FName ParameterName, class UTexture* Value); + void SetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, float Value); + void SetScalarParameterValue(class FName ParameterName, float Value); + void K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha); + struct FLinearColor K2_GetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo); + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + float K2_GetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo); + float K2_GetScalarParameterValue(class FName ParameterName); + void K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly); + void CopyParameterOverrides(class UMaterialInstance* MaterialInstance); + void CopyInterpParameters(class UMaterialInstance* Source); +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.MaterialParameterCollection +class UMaterialParameterCollection : public UObject +{ +public: + struct FGuid StateId; // 0x28(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ScalarParameters; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameters; // 0x48(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_12D7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialParameterCollection* GetDefaultObj(); + +}; + +// 0xF8 (0x120 - 0x28) +// Class Engine.MaterialParameterCollectionInstance +class UMaterialParameterCollectionInstance : public UObject +{ +public: + uint8 Pad_12D8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialParameterCollection* Collection; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12D9[0xE8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialParameterCollectionInstance* GetDefaultObj(); + +}; + +// 0xA8 (0x2C8 - 0x220) +// Class Engine.MatineeActor +class AMatineeActor : public AActor +{ +public: + class UInterpData* MatineeData; // 0x220(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MatineeControllerName; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x230(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPlayOnLevelLoad : 1; // Mask: 0x1, PropSize: 0x10x234(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceStartPos : 1; // Mask: 0x2, PropSize: 0x10x234(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_E9 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ForceStartPosition; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRewindOnPlay : 1; // Mask: 0x2, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoResetOnRewind : 1; // Mask: 0x4, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRewindIfAlreadyPlaying : 1; // Mask: 0x8, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableRadioFilter : 1; // Mask: 0x10, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClientSideOnly : 1; // Mask: 0x20, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipUpdateIfNotVisible : 1; // Mask: 0x40, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSkippable : 1; // Mask: 0x80, PropSize: 0x10x23C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12DD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PreferredSplitScreenNum; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMovementInput : 1; // Mask: 0x1, PropSize: 0x10x244(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableLookAtInput : 1; // Mask: 0x2, PropSize: 0x10x244(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHidePlayer : 1; // Mask: 0x4, PropSize: 0x10x244(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHideHud : 1; // Mask: 0x8, PropSize: 0x10x244(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_EA : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GroupActorInfos; // 0x248(0x10)(Net, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bShouldShowGore : 1; // Mask: 0x1, PropSize: 0x10x258(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_EB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12DF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GroupInst; // 0x260(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray CameraCuts; // 0x270(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 bIsPlaying : 1; // Mask: 0x1, PropSize: 0x10x280(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReversePlayback : 1; // Mask: 0x2, PropSize: 0x10x280(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPaused : 1; // Mask: 0x4, PropSize: 0x10x280(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPendingStop : 1; // Mask: 0x8, PropSize: 0x10x280(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_EC : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InterpPosition; // 0x284(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 ReplicationForceIsPlaying; // 0x28C(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_12E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnPlay; // 0x290(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnStop; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPause; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_12E3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AMatineeActor* GetDefaultObj(); + + void Stop(); + void SetPosition(float NewPosition, bool bJump); + void SetLoopingState(bool bNewLooping); + void Reverse(); + void Play(); + void Pause(); + void EnableGroupByName(const class FString& GroupName, bool bEnable); + void ChangePlaybackDirection(); +}; + +// 0x8 (0x2D0 - 0x2C8) +// Class Engine.MatineeActorCameraAnim +class AMatineeActorCameraAnim : public AMatineeActor +{ +public: + class UCameraAnim* CameraAnim; // 0x2C8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AMatineeActorCameraAnim* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.MatineeAnimInterface +class IMatineeAnimInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMatineeAnimInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.MatineeInterface +class IMatineeInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMatineeInterface* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.MeshMergeCullingVolume +class AMeshMergeCullingVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class AMeshMergeCullingVolume* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.MeshSimplificationSettings +class UMeshSimplificationSettings : public UDeveloperSettings +{ +public: + class FName MeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMeshSimplificationSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.MeshVertexPainterKismetLibrary +class UMeshVertexPainterKismetLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMeshVertexPainterKismetLibrary* GetDefaultObj(); + + void RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent); + void PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& FillColor, bool bConvertToSRGB); + void PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& StartColor, struct FLinearColor& EndColor, enum class EVertexPaintAxis Axis, bool bConvertToSRGB); +}; + +// 0x30 (0x68 - 0x38) +// Class Engine.MicroTransactionBase +class UMicroTransactionBase : public UPlatformInterfaceBase +{ +public: + TArray AvailableProducts; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString LastError; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LastErrorSolution; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMicroTransactionBase* GetDefaultObj(); + +}; + +// 0x40 (0x490 - 0x450) +// Class Engine.ModelComponent +class UModelComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_12E6[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* ModelBodySetup; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E7[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UModelComponent* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.MorphTarget +class UMorphTarget : public UObject +{ +public: + class USkeletalMesh* BaseSkelMesh; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMorphTarget* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavAgentInterface +class INavAgentInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavAgentInterface* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.NavAreaBase +class UNavAreaBase : public UObject +{ +public: + uint8 Pad_12E9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavAreaBase* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.NavCollisionBase +class UNavCollisionBase : public UObject +{ +public: + uint8 bIsDynamicObstacle : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12EA[0x47]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavCollisionBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavEdgeProviderInterface +class INavEdgeProviderInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavEdgeProviderInterface* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.NavigationDataChunk +class UNavigationDataChunk : public UObject +{ +public: + class FName NavigationDataName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNavigationDataChunk* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavigationDataInterface +class INavigationDataInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavigationDataInterface* GetDefaultObj(); + +}; + +// 0x28 (0x248 - 0x220) +// Class Engine.NavigationObjectBase +class ANavigationObjectBase : public AActor +{ +public: + uint8 Pad_12EB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UCapsuleComponent* CapsuleComponent; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBillboardComponent* GoodSprite; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBillboardComponent* BadSprite; // 0x238(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsPIEPlayerStart : 1; // Mask: 0x1, PropSize: 0x10x240(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12EC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavigationObjectBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavigationSystemBase +class UNavigationSystemBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNavigationSystemBase* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.NavigationSystemConfig +class UNavigationSystemConfig : public UObject +{ +public: + struct FSoftClassPath NavigationSystemClass; // 0x28(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgentsMask; // 0x40(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x44(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsOverriden : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12ED[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavigationSystemConfig* GetDefaultObj(); + +}; + +// 0x0 (0x50 - 0x50) +// Class Engine.NullNavSysConfig +class UNullNavSysConfig : public UNavigationSystemConfig +{ +public: + + static class UClass* StaticClass(); + static class UNullNavSysConfig* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.NavLinkDefinition +class UNavLinkDefinition : public UObject +{ +public: + TArray Links; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_12EE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavLinkDefinition* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavPathObserverInterface +class INavPathObserverInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavPathObserverInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NavRelevantInterface +class INavRelevantInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavRelevantInterface* GetDefaultObj(); + +}; + +// 0x0 (0x1BA8 - 0x1BA8) +// Class Engine.SimulatedClientNetConnection +class USimulatedClientNetConnection : public UNetConnection +{ +public: + + static class UClass* StaticClass(); + static class USimulatedClientNetConnection* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NetPushModelHelpers +class UNetPushModelHelpers : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UNetPushModelHelpers* GetDefaultObj(); + + void MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName); + void MarkPropertyDirty(class UObject* Object, class FName PropertyName); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NetworkPredictionInterface +class INetworkPredictionInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INetworkPredictionInterface* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Engine.NetworkSettings +class UNetworkSettings : public UDeveloperSettings +{ +public: + uint8 bVerifyPeer : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMultiplayerWorldOriginRebasing : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_ED : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxRepArraySize; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRepArrayMemory; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NetworkEmulationProfiles; // 0x48(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNetworkSettings* GetDefaultObj(); + +}; + +// 0x140 (0x168 - 0x28) +// Class Engine.NodeMappingContainer +class UNodeMappingContainer : public UObject +{ +public: + TMap SourceItems; // 0x28(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap TargetItems; // 0x78(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap SourceToTarget; // 0xC8(0x50)(Edit, NativeAccessSpecifierPrivate) + TSoftObjectPtr SourceAsset; // 0x118(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr TargetAsset; // 0x140(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNodeMappingContainer* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.NodeMappingProviderInterface +class INodeMappingProviderInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INodeMappingProviderInterface* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Engine.Note +class ANote : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ANote* GetDefaultObj(); + +}; + +// 0x80 (0xA8 - 0x28) +// Class Engine.ObjectLibrary +class UObjectLibrary : public UObject +{ +public: + class UClass* ObjectBaseClass; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Objects; // 0x38(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray> WeakObjects; // 0x48(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bUseWeakReferences; // 0x58(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFullyLoaded; // 0x59(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12F3[0x4E]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UObjectLibrary* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.ObjectReferencer +class UObjectReferencer : public UObject +{ +public: + TArray ReferencedObjects; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UObjectReferencer* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ObjectTraceWorldSubsystem +class UObjectTraceWorldSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_12F4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UObjectTraceWorldSubsystem* GetDefaultObj(); + +}; + +// 0x328 (0x408 - 0xE0) +// Class Engine.PackageMapClient +class UPackageMapClient : public UPackageMap +{ +public: + uint8 Pad_12F5[0x328]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPackageMapClient* GetDefaultObj(); + +}; + +// 0x28 (0x290 - 0x268) +// Class Engine.PainCausingVolume +class APainCausingVolume : public APhysicsVolume +{ +public: + uint8 bPainCausing : 1; // Mask: 0x1, PropSize: 0x10x268(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_EE : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12F6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DamagePerSec; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageType; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PainInterval; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEntryPain : 1; // Mask: 0x1, PropSize: 0x10x27C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BACKUP_bPainCausing : 1; // Mask: 0x2, PropSize: 0x10x27C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_EF : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* DamageInstigator; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12F8[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APainCausingVolume* GetDefaultObj(); + +}; + +// 0x190 (0x1B8 - 0x28) +// Class Engine.ParticleEmitter +class UParticleEmitter : public UObject +{ +public: + class FName EmitterName; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubUVDataOffset; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEmitterRenderMode EmitterRenderMode; // 0x34(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSignificanceLevel SignificanceLevel; // 0x35(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12F9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseLegacySpawningBehavior : 1; // Mask: 0x1, PropSize: 0x10x37(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F0 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 ConvertedModules : 1; // Mask: 0x10, PropSize: 0x10x37(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSoloing : 1; // Mask: 0x20, PropSize: 0x10x37(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCookedOut : 1; // Mask: 0x40, PropSize: 0x10x37(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisabledLODsKeepEmitterAlive : 1; // Mask: 0x80, PropSize: 0x10x37(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableWhenInsignficant : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LODLevels; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 PeakActiveParticles; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialAllocationCount; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QualityLevelSpawnRateScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DetailModeBitmask; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12FB[0x158]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleEmitter* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Engine.ParticleEventManager +class AParticleEventManager : public AActor +{ +public: + + static class UClass* StaticClass(); + static class AParticleEventManager* GetDefaultObj(); + +}; + +// 0x90 (0xB8 - 0x28) +// Class Engine.ParticleLODLevel +class UParticleLODLevel : public UObject +{ +public: + int32 Level; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F2 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleModuleRequired* RequiredModule; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Modules; // 0x38(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UParticleModuleTypeDataBase* TypeDataModule; // 0x48(0x8)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawn* SpawnModule; // 0x50(0x8)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleEventGenerator* EventGenerator; // 0x58(0x8)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawningModules; // 0x60(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SpawnModules; // 0x70(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray UpdateModules; // 0x80(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray OrbitModules; // 0x90(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray EventReceiverModules; // 0xA0(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + uint8 ConvertedModules : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_12FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PeakActiveParticles; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleLODLevel* GetDefaultObj(); + +}; + +// 0xE0 (0x110 - 0x30) +// Class Engine.ParticleSystem +class UParticleSystem : public UFXSystemAsset +{ +public: + float UpdateTime_FPS; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTime_Delta; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Emitters; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UParticleSystemComponent* PreviewComponent; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpCurveEdSetup* CurveEdSetup; // 0x58(0x8)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistanceCheckTime; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODDistances; // 0x68(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LODSettings; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox FixedRelativeBoundingBox; // 0x88(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SecondsBeforeInactive; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delay; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayLow; // 0xAC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientZAxisTowardCamera : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFixedRelativeBoundingBox : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldResetPeakCounts : 1; // Mask: 0x4, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasPhysics : 1; // Mask: 0x8, PropSize: 0x10xB0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRealtimeThumbnail : 1; // Mask: 0x10, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ThumbnailImageOutOfDate : 1; // Mask: 0x20, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F4 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bUseDelayRange : 1; // Mask: 0x1, PropSize: 0x10xB1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowManagedTicking : 1; // Mask: 0x2, PropSize: 0x10xB1(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDeactivate : 1; // Mask: 0x4, PropSize: 0x10xB1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRegenerateLODDuplicate : 1; // Mask: 0x8, PropSize: 0x10xB1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F5 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EParticleSystemUpdateMode SystemUpdateMode; // 0xB2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSystemLODMethod LODMethod; // 0xB3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSystemInsignificanceReaction InsignificantReaction; // 0xB4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSystemOcclusionBoundsMethod OcclusionBoundsMethod; // 0xB5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12FF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EParticleSignificanceLevel MaxSignificanceLevel; // 0xB7(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MinTimeBetweenTicks; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsignificanceDelay; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MacroUVPosition; // 0xC0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox CustomOcclusionBounds; // 0xCC(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray SoloTracking; // 0xE8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NamedMaterialSlots; // 0xF8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1300[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleSystem* GetDefaultObj(); + + bool ContainsEmitterType(class UClass* TypeData); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.ParticleModule +class UParticleModule : public UObject +{ +public: + uint8 bSpawnModule : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateModule : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFinalUpdateModule : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateForGPUEmitter : 1; // Mask: 0x8, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCurvesAsColor : 1; // Mask: 0x10, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b3DDrawMode : 1; // Mask: 0x20, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupported3DDrawMode : 1; // Mask: 0x40, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x80, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEditable : 1; // Mask: 0x1, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LODDuplicate : 1; // Mask: 0x2, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsRandomSeed : 1; // Mask: 0x4, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresLoopingNotification : 1; // Mask: 0x8, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F6 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 LODValidity; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1301[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModule* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleAccelerationBase +class UParticleModuleAccelerationBase : public UParticleModule +{ +public: + uint8 bAlwaysInWorldSpace : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1302[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleAccelerationBase* GetDefaultObj(); + +}; + +// 0x50 (0x88 - 0x38) +// Class Engine.ParticleModuleAcceleration +class UParticleModuleAcceleration : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector Acceleration; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bApplyOwnerScale : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1303[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleAcceleration* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Engine.ParticleModuleAccelerationConstant +class UParticleModuleAccelerationConstant : public UParticleModuleAccelerationBase +{ +public: + struct FVector Acceleration; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1304[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleAccelerationConstant* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Engine.ParticleModuleAccelerationDrag +class UParticleModuleAccelerationDrag : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragCoefficient; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DragCoefficientRaw; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAccelerationDrag* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Engine.ParticleModuleAccelerationDragScaleOverLife +class UParticleModuleAccelerationDragScaleOverLife : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragScale; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DragScaleRaw; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAccelerationDragScaleOverLife* GetDefaultObj(); + +}; + +// 0x48 (0x80 - 0x38) +// Class Engine.ParticleModuleAccelerationOverLifetime +class UParticleModuleAccelerationOverLifetime : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector AccelOverLife; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAccelerationOverLifetime* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleAttractorBase +class UParticleModuleAttractorBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleAttractorBase* GetDefaultObj(); + +}; + +// 0x78 (0xA8 - 0x30) +// Class Engine.ParticleModuleAttractorLine +class UParticleModuleAttractorLine : public UParticleModuleAttractorBase +{ +public: + struct FVector EndPoint0; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPoint1; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x48(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAttractorLine* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class Engine.ParticleModuleAttractorParticle +class UParticleModuleAttractorParticle : public UParticleModuleAttractorBase +{ +public: + class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bStrengthByDistance : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1305[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat Strength; // 0x70(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAffectBaseVelocity : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1306[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAttractorParticleSelectionMethod SelectionMethod; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1307[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRenewSource : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritSourceVel : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_F9 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1308[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LastSelIndex; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAttractorParticle* GetDefaultObj(); + +}; + +// 0xB0 (0xE0 - 0x30) +// Class Engine.ParticleModuleAttractorPoint +class UParticleModuleAttractorPoint : public UParticleModuleAttractorBase +{ +public: + struct FRawDistributionVector Position; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0xA8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 StrengthByDistance : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectBaseVelocity : 1; // Mask: 0x2, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideVelocity : 1; // Mask: 0x4, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseWorldSpacePosition : 1; // Mask: 0x8, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Positive_X : 1; // Mask: 0x10, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Positive_Y : 1; // Mask: 0x20, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Positive_Z : 1; // Mask: 0x40, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_X : 1; // Mask: 0x80, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_Y : 1; // Mask: 0x1, PropSize: 0x10xD9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_Z : 1; // Mask: 0x2, PropSize: 0x10xD9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1309[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleAttractorPoint* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.ParticleModuleAttractorPointGravity +class UParticleModuleAttractorPointGravity : public UParticleModuleAttractorBase +{ +public: + struct FVector Position; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDistributionFloat* Strength; // 0x40(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StrengthRaw; // 0x48(0x30)(Edit, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleAttractorPointGravity* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleBeamBase +class UParticleModuleBeamBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleBeamBase* GetDefaultObj(); + +}; + +// 0xD8 (0x108 - 0x30) +// Class Engine.ParticleModuleBeamModifier +class UParticleModuleBeamModifier : public UParticleModuleBeamBase +{ +public: + enum class EBeamModifierType ModifierType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_130A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBeamModifierOptions PositionOptions; // 0x34(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionVector Position; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBeamModifierOptions TangentOptions; // 0x80(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_130B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector Tangent; // 0x88(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsoluteTangent : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FA : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_130C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBeamModifierOptions StrengthOptions; // 0xD4(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0xD8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleBeamModifier* GetDefaultObj(); + +}; + +// 0x160 (0x190 - 0x30) +// Class Engine.ParticleModuleBeamNoise +class UParticleModuleBeamNoise : public UParticleModuleBeamBase +{ +public: + uint8 bLowFreq_Enabled : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_130D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Frequency; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frequency_LowRange; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_130E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector NoiseRange; // 0x40(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat NoiseRangeScale; // 0x88(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bNRScaleEmitterTime : 1; // Mask: 0x1, PropSize: 0x10xB8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FC : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_130F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector NoiseSpeed; // 0xC0(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSmooth : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FD : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1310[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NoiseLockRadius; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoiseLock : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOscillate : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FE : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1311[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NoiseLockTime; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseTension; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseNoiseTangents : 1; // Mask: 0x1, PropSize: 0x10x11C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_FF : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1312[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat NoiseTangentStrength; // 0x120(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 NoiseTessellation; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTargetNoise : 1; // Mask: 0x1, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_100 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1313[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FrequencyDistance; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyNoiseScale : 1; // Mask: 0x1, PropSize: 0x10x15C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_101 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1314[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat NoiseScale; // 0x160(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleBeamNoise* GetDefaultObj(); + +}; + +// 0xE8 (0x118 - 0x30) +// Class Engine.ParticleModuleBeamSource +class UParticleModuleBeamSource : public UParticleModuleBeamBase +{ +public: + enum class EBeam2SourceTargetMethod SourceMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1315[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SourceName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSourceAbsolute : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_102 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1316[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector Source; // 0x40(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSource : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_103 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1317[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EBeam2SourceTargetTangentMethod SourceTangentMethod; // 0x8C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1318[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector SourceTangent; // 0x90(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceTangent : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_104 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1319[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat SourceStrength; // 0xE0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleBeamSource* GetDefaultObj(); + +}; + +// 0xF0 (0x120 - 0x30) +// Class Engine.ParticleModuleBeamTarget +class UParticleModuleBeamTarget : public UParticleModuleBeamBase +{ +public: + enum class EBeam2SourceTargetMethod TargetMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName TargetName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector Target; // 0x40(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bTargetAbsolute : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockTarget : 1; // Mask: 0x2, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_105 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_131D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EBeam2SourceTargetTangentMethod TargetTangentMethod; // 0x8C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector TargetTangent; // 0x90(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetTangent : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_106 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_131F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat TargetStrength; // 0xE0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetStength : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_107 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1320[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LockRadius; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1321[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleBeamTarget* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleCameraBase +class UParticleModuleCameraBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleCameraBase* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleCameraOffset +class UParticleModuleCameraOffset : public UParticleModuleCameraBase +{ +public: + struct FRawDistributionFloat CameraOffset; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSpawnTimeOnly : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_108 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1322[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EParticleCameraOffsetUpdateMethod UpdateMethod; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1323[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleCameraOffset* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleCollisionBase +class UParticleModuleCollisionBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleCollisionBase* GetDefaultObj(); + +}; + +// 0x160 (0x190 - 0x30) +// Class Engine.ParticleModuleCollision +class UParticleModuleCollision : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionVector DampingFactor; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DampingFactorRotation; // 0x78(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat MaxCollisions; // 0xC0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EParticleCollisionComplete CollisionCompletionOption; // 0xF0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1324[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CollisionTypes; // 0xF8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1325[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bApplyPhysics : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreTriggerVolumes : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_109 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1326[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat ParticleMass; // 0x118(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DirScalar; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPawnsDoNotDecrementCount : 1; // Mask: 0x1, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyVerticalNormalsDecrementCount : 1; // Mask: 0x2, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10A : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1327[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VerticalFudgeFactor; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1328[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat DelayAmount; // 0x158(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bDropDetail : 1; // Mask: 0x1, PropSize: 0x10x188(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollideOnlyIfVisible : 1; // Mask: 0x2, PropSize: 0x10x188(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreSourceActor : 1; // Mask: 0x4, PropSize: 0x10x188(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10B : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1329[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxCollisionDistance; // 0x18C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleCollision* GetDefaultObj(); + +}; + +// 0x78 (0xA8 - 0x30) +// Class Engine.ParticleModuleCollisionGPU +class UParticleModuleCollisionGPU : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionFloat Resilience; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat ResilienceScaleOverLife; // 0x60(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Friction; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomSpread; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDistribution; // 0x98(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusScale; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusBias; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleCollisionResponse Response; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleCollisionMode CollisionMode; // 0xA5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132A[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleCollisionGPU* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleColorBase +class UParticleModuleColorBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleColorBase* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class Engine.ParticleModuleColor +class UParticleModuleColor : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector StartColor; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartAlpha; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleColor* GetDefaultObj(); + +}; + +// 0x20 (0xD0 - 0xB0) +// Class Engine.ParticleModuleColor_Seeded +class UParticleModuleColor_Seeded : public UParticleModuleColor +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0xB0(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleColor_Seeded* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class Engine.ParticleModuleColorOverLife +class UParticleModuleColorOverLife : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorOverLife; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaOverLife; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleColorOverLife* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class Engine.ParticleModuleColorScaleOverLife +class UParticleModuleColorScaleOverLife : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorScaleOverLife; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaScaleOverLife; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bEmitterTime : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleColorScaleOverLife* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleEventBase +class UParticleModuleEventBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleEventBase* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleEventGenerator +class UParticleModuleEventGenerator : public UParticleModuleEventBase +{ +public: + TArray Events; // 0x30(0x10)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleEventGenerator* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleEventReceiverBase +class UParticleModuleEventReceiverBase : public UParticleModuleEventBase +{ +public: + enum class EParticleEventType EventGeneratorType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName EventName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleEventReceiverBase* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class Engine.ParticleModuleEventReceiverKillParticles +class UParticleModuleEventReceiverKillParticles : public UParticleModuleEventReceiverBase +{ +public: + uint8 bStopSpawning : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1330[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleEventReceiverKillParticles* GetDefaultObj(); + +}; + +// 0x98 (0xD8 - 0x40) +// Class Engine.ParticleModuleEventReceiverSpawn +class UParticleModuleEventReceiverSpawn : public UParticleModuleEventReceiverBase +{ +public: + struct FRawDistributionFloat SpawnCount; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseParticleTime : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePSysLocation : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritVelocity : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10C : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1331[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector InheritVelocityScale; // 0x78(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PhysicalMaterials; // 0xC0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bBanPhysicalMaterials : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1332[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleEventReceiverSpawn* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ParticleModuleEventSendToGame +class UParticleModuleEventSendToGame : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleEventSendToGame* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleKillBase +class UParticleModuleKillBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleKillBase* GetDefaultObj(); + +}; + +// 0x98 (0xC8 - 0x30) +// Class Engine.ParticleModuleKillBox +class UParticleModuleKillBox : public UParticleModuleKillBase +{ +public: + struct FRawDistributionVector LowerLeftCorner; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector UpperRightCorner; // 0x78(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKillInside : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAxisAlignedAndFixedSize : 1; // Mask: 0x4, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1333[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleKillBox* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleKillHeight +class UParticleModuleKillHeight : public UParticleModuleKillBase +{ +public: + struct FRawDistributionFloat Height; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFloor : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyPSysScale : 1; // Mask: 0x4, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1334[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleKillHeight* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleLifetimeBase +class UParticleModuleLifetimeBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleLifetimeBase* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.ParticleModuleLifetime +class UParticleModuleLifetime : public UParticleModuleLifetimeBase +{ +public: + struct FRawDistributionFloat LifeTime; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLifetime* GetDefaultObj(); + +}; + +// 0x20 (0x80 - 0x60) +// Class Engine.ParticleModuleLifetime_Seeded +class UParticleModuleLifetime_Seeded : public UParticleModuleLifetime +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLifetime_Seeded* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleLightBase +class UParticleModuleLightBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleLightBase* GetDefaultObj(); + +}; + +// 0xF0 (0x120 - 0x30) +// Class Engine.ParticleModuleLight +class UParticleModuleLight : public UParticleModuleLightBase +{ +public: + bool bUseInverseSquaredFalloff; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTranslucency; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewLightRadius; // 0x32(0x1)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1335[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float SpawnFraction; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionVector ColorScaleOverLife; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BrightnessOverLife; // 0x80(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RadiusScale; // 0xB0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat LightExponent; // 0xE0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x110(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_1336[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumetricScatteringIntensity; // 0x114(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighQualityLights; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShadowCastingLights; // 0x119(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1337[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleLight* GetDefaultObj(); + +}; + +// 0x20 (0x140 - 0x120) +// Class Engine.ParticleModuleLight_Seeded +class UParticleModuleLight_Seeded : public UParticleModuleLight +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x120(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLight_Seeded* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleLocationBase +class UParticleModuleLocationBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleLocationBase* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class Engine.ParticleModuleLocation +class UParticleModuleLocation : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartLocation; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DistributeOverNPoints; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistributeThreshold; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocation* GetDefaultObj(); + +}; + +// 0x20 (0xA0 - 0x80) +// Class Engine.ParticleModuleLocation_Seeded +class UParticleModuleLocation_Seeded : public UParticleModuleLocation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x80(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocation_Seeded* GetDefaultObj(); + +}; + +// 0x40 (0x70 - 0x30) +// Class Engine.ParticleModuleLocationBoneSocket +class UParticleModuleLocationBoneSocket : public UParticleModuleLocationBase +{ +public: + enum class ELocationBoneSocketSource SourceType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1338[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector UniversalOffset; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceLocations; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class ELocationBoneSocketSelectionMethod SelectionMethod; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1339[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUpdatePositionEachFrame : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientMeshEmitters : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritBoneVelocity : 1; // Mask: 0x4, PropSize: 0x10x54(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10D : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_133A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InheritVelocityScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x5C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPreSelectedIndices; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleLocationBoneSocket* GetDefaultObj(); + +}; + +// 0x120 (0x150 - 0x30) +// Class Engine.ParticleModuleLocationDirect +class UParticleModuleLocationDirect : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector Location; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector LocationOffset; // 0x78(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector ScaleFactor; // 0xC0(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector Direction; // 0x108(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationDirect* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class Engine.ParticleModuleLocationEmitter +class UParticleModuleLocationEmitter : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELocationEmitterSelectionMethod SelectionMethod; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 InheritSourceVelocity : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_133D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InheritSourceVelocityScale; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritSourceRotation : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_10F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_133E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InheritSourceRotationScale; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleLocationEmitter* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleLocationEmitterDirect +class UParticleModuleLocationEmitterDirect : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationEmitterDirect* GetDefaultObj(); + +}; + +// 0x80 (0xB0 - 0x30) +// Class Engine.ParticleModuleLocationPrimitiveBase +class UParticleModuleLocationPrimitiveBase : public UParticleModuleLocationBase +{ +public: + uint8 Positive_X : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Positive_Y : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Positive_Z : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_X : 1; // Mask: 0x8, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_Y : 1; // Mask: 0x10, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Negative_Z : 1; // Mask: 0x20, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SurfaceOnly : 1; // Mask: 0x40, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Velocity : 1; // Mask: 0x80, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1340[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat VelocityScale; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector StartLocation; // 0x68(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveBase* GetDefaultObj(); + +}; + +// 0x70 (0x120 - 0xB0) +// Class Engine.ParticleModuleLocationPrimitiveCylinder +class UParticleModuleLocationPrimitiveCylinder : public UParticleModuleLocationPrimitiveBase +{ +public: + uint8 RadialVelocity : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_110 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1341[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat StartRadius; // 0xB8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartHeight; // 0xE8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class ECylinderHeightAxis HeightAxis; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1342[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveCylinder* GetDefaultObj(); + +}; + +// 0x20 (0x140 - 0x120) +// Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded +class UParticleModuleLocationPrimitiveCylinder_Seeded : public UParticleModuleLocationPrimitiveCylinder +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x120(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveCylinder_Seeded* GetDefaultObj(); + +}; + +// 0x30 (0xE0 - 0xB0) +// Class Engine.ParticleModuleLocationPrimitiveSphere +class UParticleModuleLocationPrimitiveSphere : public UParticleModuleLocationPrimitiveBase +{ +public: + struct FRawDistributionFloat StartRadius; // 0xB0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveSphere* GetDefaultObj(); + +}; + +// 0x20 (0x100 - 0xE0) +// Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded +class UParticleModuleLocationPrimitiveSphere_Seeded : public UParticleModuleLocationPrimitiveSphere +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0xE0(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveSphere_Seeded* GetDefaultObj(); + +}; + +// 0xD8 (0x108 - 0x30) +// Class Engine.ParticleModuleLocationPrimitiveTriangle +class UParticleModuleLocationPrimitiveTriangle : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartOffset; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Height; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Angle; // 0xA8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Thickness; // 0xD8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationPrimitiveTriangle* GetDefaultObj(); + +}; + +// 0x60 (0x90 - 0x30) +// Class Engine.ParticleModuleLocationSkelVertSurface +class UParticleModuleLocationSkelVertSurface : public UParticleModuleLocationBase +{ +public: + enum class ELocationSkelVertSurfaceSource SourceType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1343[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector UniversalOffset; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdatePositionEachFrame : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientMeshEmitters : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritBoneVelocity : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_111 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1344[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InheritVelocityScale; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidAssociatedBones; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnforceNormalCheck : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_112 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1345[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector NormalToCompare; // 0x64(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckToleranceDegrees; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckTolerance; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidMaterialIndices; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bInheritVertexColor : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUV : 1; // Mask: 0x2, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_113 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1346[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 InheritUVChannel; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationSkelVertSurface* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.ParticleModuleLocationWorldOffset +class UParticleModuleLocationWorldOffset : public UParticleModuleLocation +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleLocationWorldOffset* GetDefaultObj(); + +}; + +// 0x20 (0xA0 - 0x80) +// Class Engine.ParticleModuleLocationWorldOffset_Seeded +class UParticleModuleLocationWorldOffset_Seeded : public UParticleModuleLocationWorldOffset +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x80(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleLocationWorldOffset_Seeded* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleMaterialBase +class UParticleModuleMaterialBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleMaterialBase* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleMeshMaterial +class UParticleModuleMeshMaterial : public UParticleModuleMaterialBase +{ +public: + TArray MeshMaterials; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleMeshMaterial* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleRotationBase +class UParticleModuleRotationBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleRotationBase* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class Engine.ParticleModuleMeshRotation +class UParticleModuleMeshRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionVector StartRotation; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bInheritParent : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1347[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotation* GetDefaultObj(); + +}; + +// 0x20 (0xA0 - 0x80) +// Class Engine.ParticleModuleMeshRotation_Seeded +class UParticleModuleMeshRotation_Seeded : public UParticleModuleMeshRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x80(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotation_Seeded* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleRotationRateBase +class UParticleModuleRotationRateBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleRotationRateBase* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.ParticleModuleMeshRotationRate +class UParticleModuleMeshRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector StartRotationRate; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotationRate* GetDefaultObj(); + +}; + +// 0x20 (0x98 - 0x78) +// Class Engine.ParticleModuleMeshRotationRate_Seeded +class UParticleModuleMeshRotationRate_Seeded : public UParticleModuleMeshRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x78(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotationRate_Seeded* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.ParticleModuleMeshRotationRateMultiplyLife +class UParticleModuleMeshRotationRateMultiplyLife : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotationRateMultiplyLife* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class Engine.ParticleModuleMeshRotationRateOverLife +class UParticleModuleMeshRotationRateOverLife : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector RotRate; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bScaleRotRate : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1348[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleMeshRotationRateOverLife* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleOrbitBase +class UParticleModuleOrbitBase : public UParticleModule +{ +public: + uint8 bUseEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1349[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleOrbitBase* GetDefaultObj(); + +}; + +// 0xF8 (0x130 - 0x38) +// Class Engine.ParticleModuleOrbit +class UParticleModuleOrbit : public UParticleModuleOrbitBase +{ +public: + enum class EOrbitChainMode ChainMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector OffsetAmount; // 0x40(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions OffsetOptions; // 0x88(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector RotationAmount; // 0x90(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationOptions; // 0xD8(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector RotationRateAmount; // 0xE0(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationRateOptions; // 0x128(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleOrbit* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleOrientationBase +class UParticleModuleOrientationBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleOrientationBase* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleOrientationAxisLock +class UParticleModuleOrientationAxisLock : public UParticleModuleOrientationBase +{ +public: + enum class EParticleAxisLock LockAxisFlags; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleOrientationAxisLock* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleParameterBase +class UParticleModuleParameterBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleParameterBase* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class Engine.ParticleModuleParameterDynamic +class UParticleModuleParameterDynamic : public UParticleModuleParameterBase +{ +public: + TArray DynamicParams; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UpdateFlags; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesVelocity : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleParameterDynamic* GetDefaultObj(); + +}; + +// 0x20 (0x68 - 0x48) +// Class Engine.ParticleModuleParameterDynamic_Seeded +class UParticleModuleParameterDynamic_Seeded : public UParticleModuleParameterDynamic +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x48(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleParameterDynamic_Seeded* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModulePivotOffset +class UParticleModulePivotOffset : public UParticleModuleLocationBase +{ +public: + struct FVector2D PivotOffset; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModulePivotOffset* GetDefaultObj(); + +}; + +// 0x110 (0x140 - 0x30) +// Class Engine.ParticleModuleRequired +class UParticleModuleRequired : public UParticleModule +{ +public: + class UMaterialInterface* Material; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFacingCameraBlendDistance; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EmitterOrigin; // 0x40(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator EmitterRotation; // 0x4C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EParticleScreenAlignment ScreenAlignment; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLocalSpace : 1; // Mask: 0x1, PropSize: 0x10x59(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKillOnDeactivate : 1; // Mask: 0x2, PropSize: 0x10x59(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKillOnCompleted : 1; // Mask: 0x4, PropSize: 0x10x59(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_114 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EParticleSortMode SortMode; // 0x5A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLegacyEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveHMDRoll : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEmitterDurationUseRange : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_115 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + float EmitterDuration; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpawnRate; // 0x60(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BurstList; // 0x90(0x10)(ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + float EmitterDelay; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDelayLow; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDelayFirstLoopOnly : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_116 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EParticleSubUVInterpMethod InterpolationMethod; // 0xA9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScaleUV : 1; // Mask: 0x1, PropSize: 0x10xAA(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEmitterDelayUseRange : 1; // Mask: 0x2, PropSize: 0x10xAA(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_117 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EParticleBurstMethod ParticleBurstMethod; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSystemMacroUV : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxDrawCount : 1; // Mask: 0x2, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_118 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EOpacitySourceMode OpacitySourceMode; // 0xAD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEmitterNormalsMode EmitterNormalsMode; // 0xAE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrbitModuleAffectsVelocityAlignment : 1; // Mask: 0x1, PropSize: 0x10xAF(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_119 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + int32 SubImages_Horizontal; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomImageTime; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomImageChanges; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MacroUVPosition; // 0xC0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleUVFlipMode UVFlippingMode; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubUVBoundingVertexCount BoundingMode; // 0xD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDurationRecalcEachLoop : 1; // Mask: 0x1, PropSize: 0x10xD2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1350[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector NormalsSphereCenter; // 0xD4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlphaThreshold; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EmitterLoops; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CutoutTexture; // 0xE8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDrawCount; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDurationLow; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalsCylinderDirection; // 0xF8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1351[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NamedMaterialOverrides; // 0x108(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1352[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleRequired* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.ParticleModuleRotation +class UParticleModuleRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat StartRotation; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleRotation* GetDefaultObj(); + +}; + +// 0x20 (0x80 - 0x60) +// Class Engine.ParticleModuleRotation_Seeded +class UParticleModuleRotation_Seeded : public UParticleModuleRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleRotation_Seeded* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleRotationOverLifetime +class UParticleModuleRotationOverLifetime : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat RotationOverLife; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Scale : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1353[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleRotationOverLifetime* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.ParticleModuleRotationRate +class UParticleModuleRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat StartRotationRate; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleRotationRate* GetDefaultObj(); + +}; + +// 0x20 (0x80 - 0x60) +// Class Engine.ParticleModuleRotationRate_Seeded +class UParticleModuleRotationRate_Seeded : public UParticleModuleRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleRotationRate_Seeded* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.ParticleModuleRotationRateMultiplyLife +class UParticleModuleRotationRateMultiplyLife : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat LifeMultiplier; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleRotationRateMultiplyLife* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleSizeBase +class UParticleModuleSizeBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleSizeBase* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.ParticleModuleSize +class UParticleModuleSize : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector StartSize; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleSize* GetDefaultObj(); + +}; + +// 0x20 (0x98 - 0x78) +// Class Engine.ParticleModuleSize_Seeded +class UParticleModuleSize_Seeded : public UParticleModuleSize +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x78(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleSize_Seeded* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class Engine.ParticleModuleSizeMultiplyLife +class UParticleModuleSizeMultiplyLife : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 MultiplyX : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MultiplyY : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MultiplyZ : 1; // Mask: 0x4, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1354[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSizeMultiplyLife* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class Engine.ParticleModuleSizeScale +class UParticleModuleSizeScale : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector SizeScale; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 EnableX : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnableY : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnableZ : 1; // Mask: 0x4, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1355[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSizeScale* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleSizeScaleBySpeed +class UParticleModuleSizeScaleBySpeed : public UParticleModuleSizeBase +{ +public: + struct FVector2D SpeedScale; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MaxScale; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleSizeScaleBySpeed* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class Engine.ParticleModuleSourceMovement +class UParticleModuleSourceMovement : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector SourceMovementScale; // 0x30(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleSourceMovement* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleSpawnBase +class UParticleModuleSpawnBase : public UParticleModule +{ +public: + uint8 bProcessSpawnRate : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProcessBurstList : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1356[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSpawnBase* GetDefaultObj(); + +}; + +// 0xB0 (0xE8 - 0x38) +// Class Engine.ParticleModuleSpawn +class UParticleModuleSpawn : public UParticleModuleSpawnBase +{ +public: + struct FRawDistributionFloat Rate; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RateScale; // 0x68(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EParticleBurstMethod ParticleBurstMethod; // 0x98(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1357[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BurstList; // 0xA0(0x10)(Edit, ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BurstScale; // 0xB0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bApplyGlobalSpawnRateScale : 1; // Mask: 0x1, PropSize: 0x10xE0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1358[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSpawn* GetDefaultObj(); + +}; + +// 0x40 (0x78 - 0x38) +// Class Engine.ParticleModuleSpawnPerUnit +class UParticleModuleSpawnPerUnit : public UParticleModuleSpawnBase +{ +public: + float UnitScalar; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTolerance; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpawnPerUnit; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MaxFrameDistance; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreSpawnRateWhenMoving : 1; // Mask: 0x1, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreMovementAlongX : 1; // Mask: 0x2, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreMovementAlongY : 1; // Mask: 0x4, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreMovementAlongZ : 1; // Mask: 0x8, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1359[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSpawnPerUnit* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleSubUVBase +class UParticleModuleSubUVBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleSubUVBase* GetDefaultObj(); + +}; + +// 0x40 (0x70 - 0x30) +// Class Engine.ParticleModuleSubUV +class UParticleModuleSubUV : public UParticleModuleSubUVBase +{ +public: + class USubUVAnimation* Animation; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SubImageIndex; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseRealTime : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSubUV* GetDefaultObj(); + +}; + +// 0x40 (0xB0 - 0x70) +// Class Engine.ParticleModuleSubUVMovie +class UParticleModuleSubUVMovie : public UParticleModuleSubUV +{ +public: + uint8 bUseEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_135B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat FrameRate; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 StartingFrame; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleSubUVMovie* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleTrailBase +class UParticleModuleTrailBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleTrailBase* GetDefaultObj(); + +}; + +// 0x60 (0x90 - 0x30) +// Class Engine.ParticleModuleTrailSource +class UParticleModuleTrailSource : public UParticleModuleTrailBase +{ +public: + enum class ETrail2SourceMethod SourceMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SourceName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat SourceStrength; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_135F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SourceOffsetCount; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceOffsetDefaults; // 0x78(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EParticleSourceSelectionMethod SelectionMethod; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1360[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bInheritRotation : 1; // Mask: 0x1, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1361[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleTrailSource* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleTypeDataBase +class UParticleModuleTypeDataBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataBase* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class Engine.ParticleModuleTypeDataAnimTrail +class UParticleModuleTypeDataAnimTrail : public UParticleModuleTypeDataBase +{ +public: + uint8 bDeadTrailsOnDeactivate : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePreviousTangentRecalculation : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTangentRecalculationEveryFrame : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11D : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1362[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TilingDistance; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TangentTessellationStepSize; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WidthTessellationStepSize; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1363[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataAnimTrail* GetDefaultObj(); + +}; + +// 0x120 (0x150 - 0x30) +// Class Engine.ParticleModuleTypeDataBeam2 +class UParticleModuleTypeDataBeam2 : public UParticleModuleTypeDataBase +{ +public: + enum class EBeam2Method BeamMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1364[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TextureTile; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureTileDistance; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Sheets; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBeamCount; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationPoints; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysOn : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1365[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UpVectorStepSize; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BranchParentName; // 0x54(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1366[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat Distance; // 0x60(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EBeamTaperMethod TaperMethod; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1367[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat TaperFactor; // 0x98(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat TaperScale; // 0xC8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 RenderGeometry : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RenderDirectLine : 1; // Mask: 0x2, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RenderLines : 1; // Mask: 0x4, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RenderTessellation : 1; // Mask: 0x8, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1368[0x57]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataBeam2* GetDefaultObj(); + +}; + +// 0x3F0 (0x420 - 0x30) +// Class Engine.ParticleModuleTypeDataGpu +class UParticleModuleTypeDataGpu : public UParticleModuleTypeDataBase +{ +public: + struct FGPUSpriteEmitterInfo EmitterInfo; // 0x30(0x280)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGPUSpriteResourceData ResourceData; // 0x2B0(0x160)(NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x410(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClearExistingParticlesOnInit : 1; // Mask: 0x1, PropSize: 0x10x414(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1369[0xB]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataGpu* GetDefaultObj(); + +}; + +// 0x68 (0x98 - 0x30) +// Class Engine.ParticleModuleTypeDataMesh +class UParticleModuleTypeDataMesh : public UParticleModuleTypeDataBase +{ +public: + class UStaticMesh* Mesh; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float LODSizeScale; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseStaticMeshLODs : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastShadows : 1; // Mask: 0x2, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DoCollisions : 1; // Mask: 0x4, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_11F : 5; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMeshScreenAlignment MeshAlignment; // 0x45(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMaterial : 1; // Mask: 0x1, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideDefaultMotionBlurSettings : 1; // Mask: 0x2, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMotionBlur : 1; // Mask: 0x4, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_120 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_136B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionVector RollPitchYawRange; // 0x48(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EParticleAxisLock AxisLockOption; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCameraFacing : 1; // Mask: 0x1, PropSize: 0x10x91(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_121 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMeshCameraFacingUpAxis CameraFacingUpAxisOption; // 0x92(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshCameraFacingOptions CameraFacingOption; // 0x93(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyParticleRotationAsSpin : 1; // Mask: 0x1, PropSize: 0x10x94(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFaceCameraDirectionRatherThanPosition : 1; // Mask: 0x2, PropSize: 0x10x94(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollisionsConsiderPartilceSize : 1; // Mask: 0x4, PropSize: 0x10x94(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataMesh* GetDefaultObj(); + +}; + +// 0x30 (0x60 - 0x30) +// Class Engine.ParticleModuleTypeDataRibbon +class UParticleModuleTypeDataRibbon : public UParticleModuleTypeDataBase +{ +public: + int32 MaxTessellationBetweenParticles; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SheetsPerTrail; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTrailCount; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleInTrailCount; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeadTrailsOnDeactivate : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeadTrailsOnSourceLoss : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClipSourceSegement : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePreviousTangentRecalculation : 1; // Mask: 0x8, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTangentRecalculationEveryFrame : 1; // Mask: 0x10, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnInitialParticle : 1; // Mask: 0x20, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_122 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_136D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETrailsRenderAxisOption RenderAxis; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TangentSpawningScalar; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderGeometry : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderSpawnPoints : 1; // Mask: 0x2, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderTangents : 1; // Mask: 0x4, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderTessellation : 1; // Mask: 0x8, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_123 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_136F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TilingDistance; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableTangentDiffInterpScale : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_124 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1370[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TangentTessellationScalar; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleTypeDataRibbon* GetDefaultObj(); + +}; + +// 0x0 (0x30 - 0x30) +// Class Engine.ParticleModuleVectorFieldBase +class UParticleModuleVectorFieldBase : public UParticleModule +{ +public: + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldBase* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleVectorFieldGlobal +class UParticleModuleVectorFieldGlobal : public UParticleModuleVectorFieldBase +{ +public: + uint8 bOverrideGlobalVectorFieldTightness : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_125 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1371[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float GlobalVectorFieldScale; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1372[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldGlobal* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleVectorFieldLocal +class UParticleModuleVectorFieldLocal : public UParticleModuleVectorFieldBase +{ +public: + class UVectorField* VectorField; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeTranslation; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x44(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale3D; // 0x50(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // Mask: 0x1, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileX : 1; // Mask: 0x2, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileY : 1; // Mask: 0x4, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileZ : 1; // Mask: 0x8, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFixDT : 1; // Mask: 0x10, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1373[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldLocal* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class Engine.ParticleModuleVectorFieldRotation +class UParticleModuleVectorFieldRotation : public UParticleModuleVectorFieldBase +{ +public: + struct FVector MinInitialRotation; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInitialRotation; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldRotation* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ParticleModuleVectorFieldRotationRate +class UParticleModuleVectorFieldRotationRate : public UParticleModuleVectorFieldBase +{ +public: + struct FVector RotationRate; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1374[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldRotationRate* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleVectorFieldScale +class UParticleModuleVectorFieldScale : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScale; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat VectorFieldScaleRaw; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldScale* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.ParticleModuleVectorFieldScaleOverLife +class UParticleModuleVectorFieldScaleOverLife : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScaleOverLife; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat VectorFieldScaleOverLifeRaw; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVectorFieldScaleOverLife* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.ParticleModuleVelocityBase +class UParticleModuleVelocityBase : public UParticleModule +{ +public: + uint8 bInWorldSpace : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyOwnerScale : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1375[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVelocityBase* GetDefaultObj(); + +}; + +// 0x78 (0xB0 - 0x38) +// Class Engine.ParticleModuleVelocity +class UParticleModuleVelocity : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector StartVelocity; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartVelocityRadial; // 0x80(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVelocity* GetDefaultObj(); + +}; + +// 0x20 (0xD0 - 0xB0) +// Class Engine.ParticleModuleVelocity_Seeded +class UParticleModuleVelocity_Seeded : public UParticleModuleVelocity +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0xB0(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVelocity_Seeded* GetDefaultObj(); + +}; + +// 0x70 (0xA8 - 0x38) +// Class Engine.ParticleModuleVelocityCone +class UParticleModuleVelocityCone : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionFloat Angle; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Velocity; // 0x68(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x98(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1376[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVelocityCone* GetDefaultObj(); + +}; + +// 0x48 (0x80 - 0x38) +// Class Engine.ParticleModuleVelocityInheritParent +class UParticleModuleVelocityInheritParent : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector Scale; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UParticleModuleVelocityInheritParent* GetDefaultObj(); + +}; + +// 0x50 (0x88 - 0x38) +// Class Engine.ParticleModuleVelocityOverLifetime +class UParticleModuleVelocityOverLifetime : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector VelOverLife; // 0x38(0x48)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Absolute : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, ExportObject, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1377[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleModuleVelocityOverLifetime* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class Engine.ParticleSpriteEmitter +class UParticleSpriteEmitter : public UParticleEmitter +{ +public: + + static class UClass* StaticClass(); + static class UParticleSpriteEmitter* GetDefaultObj(); + +}; + +// 0x260 (0x6B0 - 0x450) +// Class Engine.ParticleSystemComponent +class UParticleSystemComponent : public UFXSystemComponent +{ +public: + class UParticleSystem* Template; // 0x450(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EmitterMaterials; // 0x458(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SkelMeshComponents; // 0x468(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_1382[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bResetOnDetach : 1; // Mask: 0x1, PropSize: 0x10x479(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateOnDedicatedServer : 1; // Mask: 0x2, PropSize: 0x10x479(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_126 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAllowRecycling : 1; // Mask: 0x10, PropSize: 0x10x479(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoManageAttachment : 1; // Mask: 0x20, PropSize: 0x10x479(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoAttachWeldSimulatedBodies : 1; // Mask: 0x40, PropSize: 0x10x479(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_127 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 BitPad_128 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bWarmingUp : 1; // Mask: 0x2, PropSize: 0x10x47A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideLODMethod : 1; // Mask: 0x4, PropSize: 0x10x47A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipUpdateDynamicDataDuringTick : 1; // Mask: 0x8, PropSize: 0x10x47A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_129 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1383[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EParticleSystemLODMethod LODMethod; // 0x485(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSignificanceLevel RequiredSignificance; // 0x486(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1384[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InstanceParameters; // 0x488(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleSpawn; // 0x498(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleBurst; // 0x4A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleDeath; // 0x4B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnParticleCollide; // 0x4C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bOldPositionValid; // 0x4D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1385[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OldPosition; // 0x4DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PartSysVelocity; // 0x4E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x4F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x4F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1386[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float SecondsBeforeInactive; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1387[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxTimeBeforeForceUpdateTransform; // 0x508(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1388[0x1C]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReplayClips; // 0x528(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1389[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float CustomTimeDilation; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138A[0x54]; // Fixing Size After Last Property [ Dumper-7 ] + TWeakObjectPtr AutoAttachParent; // 0x598(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x5A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachLocationRule; // 0x5A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachRotationRule; // 0x5A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachScaleRule; // 0x5AA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138B[0x2D]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSystemFinished; // 0x5D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_138C[0xC8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleSystemComponent* GetDefaultObj(); + + void SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex); + void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); + void SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex); + void SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex); + void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); + void SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex); + void SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint); + void SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, enum class EAttachLocation LocationType); + int32 GetNumActiveParticles(); + class UMaterialInterface* GetNamedMaterial(class FName InName); + bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint); + bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength); + bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint); + bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint); + bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength); + bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint); + bool GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint); + void GenerateParticleEvent(class FName InEventName, float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity); + void EndTrails(); + class UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial); + void BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth); +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.ParticleSystemReplay +class UParticleSystemReplay : public UObject +{ +public: + int32 ClipIDNumber; // 0x28(0x4)(Edit, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138D[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UParticleSystemReplay* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.PathFollowingAgentInterface +class IPathFollowingAgentInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IPathFollowingAgentInterface* GetDefaultObj(); + +}; + +// 0x28 (0xD8 - 0xB0) +// Class Engine.PawnNoiseEmitterComponent +class UPawnNoiseEmitterComponent : public UActorComponent +{ +public: + uint8 bAIPerceptionSystemCompatibilityMode : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_12A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_138E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LastRemoteNoisePosition; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseLifetime; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastRemoteNoiseVolume; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastRemoteNoiseTime; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseVolume; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseTime; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_138F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPawnNoiseEmitterComponent* GetDefaultObj(); + + void MakeNoise(class AActor* NoiseMaker, float Loudness, struct FVector& NoiseLocation); +}; + +// 0x40 (0xF0 - 0xB0) +// Class Engine.PhysicalAnimationComponent +class UPhysicalAnimationComponent : public UActorComponent +{ +public: + float StrengthMultiplyer; // 0xB0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1393[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* SkeletalMeshComponent; // 0xB8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1394[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicalAnimationComponent* GetDefaultObj(); + + void SetStrengthMultiplyer(float InStrengthMultiplyer); + void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent); + struct FTransform GetBodyTargetTransform(class FName BodyName); + void ApplyPhysicalAnimationSettingsBelow(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); + void ApplyPhysicalAnimationSettings(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData); + void ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound); +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.PhysicalMaterialMask +class UPhysicalMaterialMask : public UObject +{ +public: + int32 UVChannelIndex; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressX; // 0x2C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressY; // 0x2D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1395[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicalMaterialMask* GetDefaultObj(); + +}; + +// 0x110 (0x138 - 0x28) +// Class Engine.PhysicsAsset +class UPhysicsAsset : public UObject +{ +public: + uint8 Pad_1396[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BoundsBodies; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SkeletalBodySetups; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ConstraintSetup; // 0x50(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSolverIterations SolverIterations; // 0x60(0x1C)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EPhysicsAssetSolverType SolverType; // 0x7C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotForDedicatedServer : 1; // Mask: 0x1, PropSize: 0x10x7D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_12B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1397[0xA2]; // Fixing Size After Last Property [ Dumper-7 ] + class UThumbnailInfo* ThumbnailInfo; // 0x120(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BodySetup; // 0x128(0x10)(ExportObject, ZeroConstructor, Deprecated, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UPhysicsAsset* GetDefaultObj(); + +}; + +// 0x18 (0x2B8 - 0x2A0) +// Class Engine.SkeletalBodySetup +class USkeletalBodySetup : public UBodySetup +{ +public: + bool bSkipScaleFromAnimation; // 0x2A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1398[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PhysicalAnimationData; // 0x2A8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class USkeletalBodySetup* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.PhysicsCollisionHandler +class UPhysicsCollisionHandler : public UObject +{ +public: + float ImpactThreshold; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactReFireDelay; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* DefaultImpactSound; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastImpactSoundTime; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1399[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsCollisionHandler* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Engine.RigidBodyBase +class ARigidBodyBase : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ARigidBodyBase* GetDefaultObj(); + +}; + +// 0x20 (0x240 - 0x220) +// Class Engine.PhysicsConstraintActor +class APhysicsConstraintActor : public ARigidBodyBase +{ +public: + class UPhysicsConstraintComponent* ConstraintComp; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ConstraintActor1; // 0x228(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ConstraintActor2; // 0x230(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableCollision : 1; // Mask: 0x1, PropSize: 0x10x238(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APhysicsConstraintActor* GetDefaultObj(); + +}; + +// 0x218 (0x410 - 0x1F8) +// Class Engine.PhysicsConstraintComponent +class UPhysicsConstraintComponent : public USceneComponent +{ +public: + class AActor* ConstraintActor1; // 0x1F8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstrainComponentPropName ComponentName1; // 0x200(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ConstraintActor2; // 0x208(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstrainComponentPropName ComponentName2; // 0x210(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_13A8[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicsConstraintTemplate* ConstraintSetup; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnConstraintBroken; // 0x230(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FConstraintInstance ConstraintInstance; // 0x240(0x1C8)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_13A9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsConstraintComponent* GetDefaultObj(); + + void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + void SetOrientationDriveSLERP(bool bEnableSLERP); + void SetLinearZLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearYLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearXLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearVelocityTarget(struct FVector& InVelTarget); + void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearPositionTarget(struct FVector& InPosTarget); + void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold); + void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); + void SetDisableCollision(bool bDisableCollision); + void SetConstraintReferencePosition(enum class EConstraintFrame Frame, struct FVector& RefPosition); + void SetConstraintReferenceOrientation(enum class EConstraintFrame Frame, struct FVector& PriAxis, struct FVector& SecAxis); + void SetConstraintReferenceFrame(enum class EConstraintFrame Frame, struct FTransform& RefFrame); + void SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2); + void SetAngularVelocityTarget(struct FVector& InVelTarget); + void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + void SetAngularVelocityDriveSLERP(bool bEnableSLERP); + void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularTwistLimit(enum class EAngularConstraintMotion ConstraintType, float TwistLimitAngle); + void SetAngularSwing2Limit(enum class EAngularConstraintMotion MotionType, float Swing2LimitAngle); + void SetAngularSwing1Limit(enum class EAngularConstraintMotion MotionType, float Swing1LimitAngle); + void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); + void SetAngularOrientationTarget(struct FRotator& InPosTarget); + void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetAngularDriveMode(enum class EAngularDriveMode DriveMode); + void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); + bool IsBroken(); + float GetCurrentTwist(); + float GetCurrentSwing2(); + float GetCurrentSwing1(); + void GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce); + void BreakConstraint(); +}; + +// 0x2F0 (0x318 - 0x28) +// Class Engine.PhysicsConstraintTemplate +class UPhysicsConstraintTemplate : public UObject +{ +public: + struct FConstraintInstance DefaultInstance; // 0x28(0x1C8)(Edit, NativeAccessSpecifierPublic) + TArray ProfileHandles; // 0x1F0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FConstraintProfileProperties DefaultProfile; // 0x200(0x114)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_13AA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsConstraintTemplate* GetDefaultObj(); + +}; + +// 0x78 (0x270 - 0x1F8) +// Class Engine.PhysicsFieldComponent +class UPhysicsFieldComponent : public USceneComponent +{ +public: + uint8 Pad_13AB[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsFieldComponent* GetDefaultObj(); + +}; + +// 0xB0 (0x160 - 0xB0) +// Class Engine.PhysicsHandleComponent +class UPhysicsHandleComponent : public UActorComponent +{ +public: + class UPrimitiveComponent* GrabbedComponent; // 0xB0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13AE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_12C : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bSoftAngularConstraint : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoftLinearConstraint : 1; // Mask: 0x4, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolateTarget : 1; // Mask: 0x8, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_12D : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_13AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LinearDamping; // 0xC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearStiffness; // 0xC8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0xCC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStiffness; // 0xD0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B0[0x6C]; // Fixing Size After Last Property [ Dumper-7 ] + float InterpolationSpeed; // 0x140(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B1[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsHandleComponent* GetDefaultObj(); + + void SetTargetRotation(const struct FRotator& NewRotation); + void SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void SetTargetLocation(const struct FVector& NewLocation); + void SetLinearStiffness(float NewLinearStiffness); + void SetLinearDamping(float NewLinearDamping); + void SetInterpolationSpeed(float NewInterpolationSpeed); + void SetAngularStiffness(float NewAngularStiffness); + void SetAngularDamping(float NewAngularDamping); + void ReleaseComponent(); + void GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation); + void GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation); + void GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation); + void GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation); + class UPrimitiveComponent* GetGrabbedComponent(); +}; + +// 0xC0 (0x1A0 - 0xE0) +// Class Engine.PhysicsSettings +class UPhysicsSettings : public UPhysicsSettingsCore +{ +public: + struct FRigidBodyErrorCorrection PhysicErrorCorrection; // 0xE0(0x34)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + enum class ESettingsLockedAxis LockedAxis; // 0x114(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESettingsDOF DefaultDegreesOfFreedom; // 0x115(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressFaceRemapTable; // 0x116(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUVFromHitResults; // 0x117(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableActiveActors; // 0x118(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicStaticPairs; // 0x119(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicKinematicPairs; // 0x11A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCCD; // 0x11B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableEnhancedDeterminism; // 0x11C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AnimPhysicsMinDeltaTime; // 0x120(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateAnimPhysicsAfterReset; // 0x124(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxPhysicsDeltaTime; // 0x128(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubstepping; // 0x12C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubsteppingAsync; // 0x12D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxSubstepDeltaTime; // 0x130(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSubsteps; // 0x134(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SyncSceneSmoothingFactor; // 0x138(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAverageFrameRate; // 0x13C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysXTreeRebuildRate; // 0x140(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PhysicalSurfaces; // 0x148(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FBroadphaseSettings DefaultBroadphaseSettings; // 0x158(0x40)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + float MinDeltaVelocityForHitEvents; // 0x198(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosPhysicsSettings ChaosSettings; // 0x19C(0x3)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_13B6[0x1]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsSettings* GetDefaultObj(); + +}; + +// 0x28 (0x220 - 0x1F8) +// Class Engine.PhysicsSpringComponent +class UPhysicsSpringComponent : public USceneComponent +{ +public: + float SpringStiffness; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringDamping; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringLengthAtRest; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringRadius; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel SpringChannel; // 0x208(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x209(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float SpringCompression; // 0x20C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsSpringComponent* GetDefaultObj(); + + struct FVector GetSpringRestingPoint(); + struct FVector GetSpringDirection(); + struct FVector GetSpringCurrentEndPoint(); + float GetNormalizedCompressionScalar(); +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.PhysicsThruster +class APhysicsThruster : public ARigidBodyBase +{ +public: + class UPhysicsThrusterComponent* ThrusterComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APhysicsThruster* GetDefaultObj(); + +}; + +// 0x8 (0x200 - 0x1F8) +// Class Engine.PhysicsThrusterComponent +class UPhysicsThrusterComponent : public USceneComponent +{ +public: + float ThrustStrength; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicsThrusterComponent* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Engine.SceneCapture +class ASceneCapture : public AActor +{ +public: + class UStaticMeshComponent* MeshComp; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* SceneComponent; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASceneCapture* GetDefaultObj(); + +}; + +// 0x10 (0x240 - 0x230) +// Class Engine.PlanarReflection +class APlanarReflection : public ASceneCapture +{ +public: + class UPlanarReflectionComponent* PlanarReflectionComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShowPreviewPlane; // 0x238(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APlanarReflection* GetDefaultObj(); + + void OnInterpToggle(bool bEnable); +}; + +// 0xB8 (0x2B0 - 0x1F8) +// Class Engine.SceneCaptureComponent +class USceneCaptureComponent : public USceneComponent +{ +public: + enum class ESceneCapturePrimitiveRenderMode PrimitiveRenderMode; // 0x1F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESceneCaptureSource CaptureSource; // 0x1F9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureEveryFrame : 1; // Mask: 0x1, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureOnMovement : 1; // Mask: 0x2, PropSize: 0x10x1FA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_12E : 6; // Fixing Bit-Field Size [ Dumper-7 ] + bool bAlwaysPersistRenderingState; // 0x1FB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> HiddenComponents; // 0x200(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray HiddenActors; // 0x210(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray> ShowOnlyComponents; // 0x220(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ShowOnlyActors; // 0x230(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + float LODDistanceFactor; // 0x240(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxViewDistanceOverride; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CaptureSortPriority; // 0x248(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracingIfEnabled; // 0x24C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ShowFlagSettings; // 0x250(0x10)(Edit, BlueprintVisible, ZeroConstructor, Interp, NativeAccessSpecifierPublic) + uint8 Pad_13C0[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ProfilingEventName; // 0x290(0x10)(Edit, BlueprintVisible, ZeroConstructor, Interp, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C1[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USceneCaptureComponent* GetDefaultObj(); + + void ShowOnlyComponent(class UPrimitiveComponent* InComponent); + void ShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors); + void SetCaptureSortPriority(int32 NewCaptureSortPriority); + void RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent); + void RemoveShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors); + void HideComponent(class UPrimitiveComponent* InComponent); + void HideActorComponents(class AActor* InActor, bool bIncludeFromChildActors); + void ClearShowOnlyComponents(); + void ClearHiddenComponents(); +}; + +// 0xF0 (0x3A0 - 0x2B0) +// Class Engine.PlanarReflectionComponent +class UPlanarReflectionComponent : public USceneCaptureComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x2B0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalDistortionStrength; // 0x2B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughness; // 0x2BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughnessDistance; // 0x2C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenPercentage; // 0x2C4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraFOV; // 0x2C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeStart; // 0x2CC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeEnd; // 0x2D0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutStart; // 0x2D4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutEnd; // 0x2D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeStart; // 0x2DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeEnd; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowPreviewPlane; // 0x2E4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderSceneTwoSided; // 0x2E5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C2[0xBA]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlanarReflectionComponent* GetDefaultObj(); + +}; + +// 0x0 (0x228 - 0x228) +// Class Engine.PlaneReflectionCapture +class APlaneReflectionCapture : public AReflectionCapture +{ +public: + + static class UClass* StaticClass(); + static class APlaneReflectionCapture* GetDefaultObj(); + +}; + +// 0x20 (0x290 - 0x270) +// Class Engine.PlaneReflectionCaptureComponent +class UPlaneReflectionCaptureComponent : public UReflectionCaptureComponent +{ +public: + float InfluenceRadiusScale; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x278(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* PreviewCaptureBox; // 0x280(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlaneReflectionCaptureComponent* GetDefaultObj(); + +}; + +// 0x20 (0xD0 - 0xB0) +// Class Engine.PlatformEventsComponent +class UPlatformEventsComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ PlatformChangedToLaptopModeDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ PlatformChangedToTabletModeDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPlatformEventsComponent* GetDefaultObj(); + + bool SupportsConvertibleLaptops(); + void PlatformEventDelegate__DelegateSignature(); + bool IsInTabletMode(); + bool IsInLaptopMode(); +}; + +// 0x88 (0xB0 - 0x28) +// Class Engine.PlatformInterfaceWebResponse +class UPlatformInterfaceWebResponse : public UObject +{ +public: + class FString OriginalURL; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ResponseCode; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Tag; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringResponse; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BinaryResponse; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_13C6[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlatformInterfaceWebResponse* GetDefaultObj(); + + int32 GetNumHeaders(); + class FString GetHeaderValue(const class FString& HeaderName); + void GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value); +}; + +// 0x25F0 (0x2810 - 0x220) +// Class Engine.PlayerCameraManager +class APlayerCameraManager : public AActor +{ +public: + class APlayerController* PCOwner; // 0x220(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TransformComponent; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_13DB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultFOV; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultOrthoWidth; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13DD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultAspectRatio; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13DE[0x44]; // Fixing Size After Last Property [ Dumper-7 ] + struct FCameraCacheEntry CameraCache; // 0x290(0x600)(Transient, NativeAccessSpecifierPublic) + struct FCameraCacheEntry LastFrameCameraCache; // 0x890(0x600)(Transient, NativeAccessSpecifierPublic) + struct FTViewTarget ViewTarget; // 0xE90(0x610)(Transient, NativeAccessSpecifierPublic) + struct FTViewTarget PendingViewTarget; // 0x14A0(0x610)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_13DF[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FCameraCacheEntry CameraCachePrivate; // 0x1AE0(0x600)(Transient, NativeAccessSpecifierPrivate) + struct FCameraCacheEntry LastFrameCameraCachePrivate; // 0x20E0(0x600)(Transient, NativeAccessSpecifierPrivate) + TArray ModifierList; // 0x26E0(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray> DefaultModifiers; // 0x26F0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float FreeCamDistance; // 0x2700(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FreeCamOffset; // 0x2704(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewTargetOffset; // 0x2710(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13E0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnAudioFadeChangeEvent; // 0x2720(0x10)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_13E1[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CameraLensEffects; // 0x2740(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UCameraModifier_CameraShake* CachedCameraShakeMod; // 0x2750(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCameraAnimInst* AnimInstPool[0x8]; // 0x2758(0x40)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PostProcessBlendCache; // 0x2798(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_13E2[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActiveAnims; // 0x27B8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray FreeAnims; // 0x27C8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class ACameraActor* AnimCameraActor; // 0x27D8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsOrthographic : 1; // Mask: 0x1, PropSize: 0x10x27E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultConstrainAspectRatio : 1; // Mask: 0x2, PropSize: 0x10x27E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_12F : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bClientSimulatingViewTarget : 1; // Mask: 0x40, PropSize: 0x10x27E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseClientSideCameraUpdates : 1; // Mask: 0x80, PropSize: 0x10x27E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_130 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bGameCameraCutThisFrame : 1; // Mask: 0x4, PropSize: 0x10x27E1(0x1)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_131 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_13E3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ViewPitchMin; // 0x27E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewPitchMax; // 0x27E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMin; // 0x27EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMax; // 0x27F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMin; // 0x27F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMax; // 0x27F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13E4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float ServerUpdateCameraTimeout; // 0x2800(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_13E5[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APlayerCameraManager* GetDefaultObj(); + + void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); + void StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately); + void StopCameraFade(); + void StopCameraAnimInst(class UCameraAnimInst* AnimInst, bool bImmediate); + void StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately); + void StopAllInstancesOfCameraAnim(class UCameraAnim* Anim, bool bImmediate); + void StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopAllCameraShakes(bool bImmediately); + void StopAllCameraAnims(bool bImmediate); + class UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + class UCameraShakeBase* StartCameraShake(TSubclassOf ShakeClass, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); + void SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio); + void SetGameCameraCutThisFrame(); + bool RemoveCameraModifier(class UCameraModifier* ModifierToRemove); + void RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter); + class UCameraAnimInst* PlayCameraAnim(class UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation); + void OnPhotographySessionStart(); + void OnPhotographySessionEnd(); + void OnPhotographyMultiPartCaptureStart(); + void OnPhotographyMultiPartCaptureEnd(); + class APlayerController* GetOwningPlayerController(); + float GetFOVAngle(); + struct FRotator GetCameraRotation(); + struct FVector GetCameraLocation(); + class UCameraModifier* FindCameraModifierByClass(TSubclassOf ModifierClass); + void ClearCameraLensEffects(); + bool BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV); + class UCameraModifier* AddNewCameraModifier(TSubclassOf ModifierClass); + class AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf LensEffectEmitterClass); +}; + +// 0x380 (0x3A8 - 0x28) +// Class Engine.PlayerInput +class UPlayerInput : public UObject +{ +public: + uint8 Pad_13E6[0xF8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DebugExecBindings; // 0x120(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_13E7[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InvertedAxis; // 0x160(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_13E8[0x238]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlayerInput* GetDefaultObj(); + + void SetMouseSensitivity(float Sensitivity); + void SetBind(class FName BindName, const class FString& Command); + void InvertAxisKey(const struct FKey& AxisKey); + void InvertAxis(class FName AxisName); + void ClearSmoothing(); +}; + +// 0x8 (0x250 - 0x248) +// Class Engine.PlayerStart +class APlayerStart : public ANavigationObjectBase +{ +public: + class FName PlayerStartTag; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class APlayerStart* GetDefaultObj(); + +}; + +// 0x0 (0x250 - 0x250) +// Class Engine.PlayerStartPIE +class APlayerStartPIE : public APlayerStart +{ +public: + + static class UClass* StaticClass(); + static class APlayerStartPIE* GetDefaultObj(); + +}; + +// 0x20 (0xA0 - 0x80) +// Class Engine.PluginCommandlet +class UPluginCommandlet : public UCommandlet +{ +public: + uint8 Pad_13E9[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPluginCommandlet* GetDefaultObj(); + +}; + +// 0x8 (0x238 - 0x230) +// Class Engine.PointLight +class APointLight : public ALight +{ +public: + class UPointLightComponent* PointLightComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class APointLight* GetDefaultObj(); + + void SetRadius(float NewRadius); + void SetLightFalloffExponent(float NewLightFalloffExponent); +}; + +// 0x18 (0x358 - 0x340) +// Class Engine.PointLightComponent +class UPointLightComponent : public ULocalLightComponent +{ +public: + uint8 bUseInverseSquaredFalloff : 1; // Mask: 0x1, PropSize: 0x10x340(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_132 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_13EA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LightFalloffExponent; // 0x344(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftSourceRadius; // 0x34C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x350(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13EB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPointLightComponent* GetDefaultObj(); + + void SetSourceRadius(float bNewValue); + void SetSourceLength(float NewValue); + void SetSoftSourceRadius(float bNewValue); + void SetLightFalloffExponent(float NewLightFalloffExponent); +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.Polys +class UPolys : public UObject +{ +public: + uint8 Pad_13EC[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPolys* GetDefaultObj(); + +}; + +// 0x160 (0x800 - 0x6A0) +// Class Engine.PoseableMeshComponent +class UPoseableMeshComponent : public USkinnedMeshComponent +{ +public: + uint8 Pad_13F6[0x160]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPoseableMeshComponent* GetDefaultObj(); + + void SetBoneTransformByName(class FName BoneName, struct FTransform& InTransform, enum class EBoneSpaces BoneSpace); + void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, enum class EBoneSpaces BoneSpace); + void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, enum class EBoneSpaces BoneSpace); + void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, enum class EBoneSpaces BoneSpace); + void ResetBoneTransformByName(class FName BoneName); + struct FTransform GetBoneTransformByName(class FName BoneName, enum class EBoneSpaces BoneSpace); + struct FVector GetBoneScaleByName(class FName BoneName, enum class EBoneSpaces BoneSpace); + struct FRotator GetBoneRotationByName(class FName BoneName, enum class EBoneSpaces BoneSpace); + struct FVector GetBoneLocationByName(class FName BoneName, enum class EBoneSpaces BoneSpace); + void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy); +}; + +// 0xB0 (0x130 - 0x80) +// Class Engine.PoseAsset +class UPoseAsset : public UAnimationAsset +{ +public: + struct FPoseDataContainer PoseContainer; // 0x80(0x90)(NativeAccessSpecifierPrivate) + bool bAdditivePose; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_13F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BasePoseIndex; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName RetargetSource; // 0x118(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RetargetSourceAssetReferencePose; // 0x120(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPoseAsset* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.PoseWatch +class UPoseWatch : public UObject +{ +public: + class UEdGraphNode* Node; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor PoseWatchColour; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPoseWatch* GetDefaultObj(); + +}; + +// 0x578 (0x770 - 0x1F8) +// Class Engine.PostProcessComponent +class UPostProcessComponent : public USceneComponent +{ +public: + uint8 Pad_13FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings Settings; // 0x200(0x560)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x760(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x764(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x768(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x76C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbound : 1; // Mask: 0x2, PropSize: 0x10x76C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13FB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPostProcessComponent* GetDefaultObj(); + + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); +}; + +// 0x578 (0x7D0 - 0x258) +// Class Engine.PostProcessVolume +class APostProcessVolume : public AVolume +{ +public: + uint8 Pad_13FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings Settings; // 0x260(0x560)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x7C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x7C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x7C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x7CC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbound : 1; // Mask: 0x2, PropSize: 0x10x7CC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13FE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APostProcessVolume* GetDefaultObj(); + + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); +}; + +// 0x30 (0x288 - 0x258) +// Class Engine.PrecomputedVisibilityOverrideVolume +class APrecomputedVisibilityOverrideVolume : public AVolume +{ +public: + TArray OverrideVisibleActors; // 0x258(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverrideInvisibleActors; // 0x268(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverrideInvisibleLevels; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class APrecomputedVisibilityOverrideVolume* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.PrecomputedVisibilityVolume +class APrecomputedVisibilityVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class APrecomputedVisibilityVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.PreviewCollectionInterface +class IPreviewCollectionInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IPreviewCollectionInterface* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class Engine.PreviewMeshCollection +class UPreviewMeshCollection : public UDataAsset +{ +public: + uint8 Pad_13FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeleton* Skeleton; // 0x38(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SkeletalMeshes; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPreviewMeshCollection* GetDefaultObj(); + +}; + +// 0x38 (0x68 - 0x30) +// Class Engine.PrimaryAssetLabel +class UPrimaryAssetLabel : public UPrimaryDataAsset +{ +public: + struct FPrimaryAssetRules Rules; // 0x30(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bLabelAssetsInMyDirectory : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsRuntimeLabel : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_133 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1400[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> ExplicitAssets; // 0x40(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ExplicitBlueprints; // 0x50(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FCollectionReference AssetCollection; // 0x60(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPrimaryAssetLabel* GetDefaultObj(); + +}; + +// 0xE0 (0x1D0 - 0xF0) +// Class Engine.ProjectileMovementComponent +class UProjectileMovementComponent : public UMovementComponent +{ +public: + float InitialSpeed; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationFollowsVelocity : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationRemainsVertical : 1; // Mask: 0x2, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBounce : 1; // Mask: 0x4, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInitialVelocityInLocalSpace : 1; // Mask: 0x8, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceSubStepping : 1; // Mask: 0x10, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSimulationEnabled : 1; // Mask: 0x20, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSweepCollision : 1; // Mask: 0x40, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsHomingProjectile : 1; // Mask: 0x80, PropSize: 0x10xF8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBounceAngleAffectsFriction : 1; // Mask: 0x1, PropSize: 0x10xF9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSliding : 1; // Mask: 0x2, PropSize: 0x10xF9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpMovement : 1; // Mask: 0x4, PropSize: 0x10xF9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpRotation : 1; // Mask: 0x8, PropSize: 0x10xF9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_134 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1401[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float PreviousHitTime; // 0xFC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousHitNormal; // 0x100(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectileGravityScale; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bounciness; // 0x114(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BounceVelocityStopSimulatingThreshold; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFrictionFraction; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1402[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnProjectileBounce; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnProjectileStop; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float HomingAccelerationMagnitude; // 0x148(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr HomingTargetComponent; // 0x14C(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x154(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x158(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BounceAdditionalIterations; // 0x15C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationTime; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpRotationTime; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationMaxLagDistance; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationSnapToTargetDistance; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1403[0x60]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UProjectileMovementComponent* GetDefaultObj(); + + void StopSimulating(struct FHitResult& HitResult); + void SetVelocityInLocalSpace(const struct FVector& NewVelocity); + void SetInterpolatedComponent(class USceneComponent* Component); + void ResetInterpolation(); + void OnProjectileStopDelegate__DelegateSignature(struct FHitResult& ImpactResult); + void OnProjectileBounceDelegate__DelegateSignature(struct FHitResult& ImpactResult, struct FVector& ImpactVelocity); + void MoveInterpolationTarget(struct FVector& NewLocation, struct FRotator& NewRotation); + struct FVector LimitVelocity(const struct FVector& NewVelocity); + bool IsVelocityUnderSimulationThreshold(); + bool IsInterpolationComplete(); +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.ProxyLODMeshSimplificationSettings +class UProxyLODMeshSimplificationSettings : public UDeveloperSettings +{ +public: + class FName ProxyLODMeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UProxyLODMeshSimplificationSettings* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.RadialForceActor +class ARadialForceActor : public ARigidBodyBase +{ +public: + class URadialForceComponent* ForceComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ARadialForceActor* GetDefaultObj(); + + void ToggleForce(); + void FireImpulse(); + void EnableForce(); + void DisableForce(); +}; + +// 0x38 (0x230 - 0x1F8) +// Class Engine.RadialForceComponent +class URadialForceComponent : public USceneComponent +{ +public: + float Radius; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERadialImpulseFalloff Falloff; // 0x1FC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1404[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ImpulseStrength; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpulseVelChange : 1; // Mask: 0x1, PropSize: 0x10x204(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreOwningActor : 1; // Mask: 0x2, PropSize: 0x10x204(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_135 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1405[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ForceStrength; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamage; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypesToAffect; // 0x210(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1406[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URadialForceComponent* GetDefaultObj(); + + void RemoveObjectTypeToAffect(enum class EObjectTypeQuery ObjectType); + void FireImpulse(); + void AddObjectTypeToAffect(enum class EObjectTypeQuery ObjectType); +}; + +// 0x8 (0x238 - 0x230) +// Class Engine.RectLight +class ARectLight : public ALight +{ +public: + class URectLightComponent* RectLightComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ARectLight* GetDefaultObj(); + +}; + +// 0x20 (0x360 - 0x340) +// Class Engine.RectLightComponent +class URectLightComponent : public ULocalLightComponent +{ +public: + float SourceWidth; // 0x340(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceHeight; // 0x344(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorAngle; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorLength; // 0x34C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* SourceTexture; // 0x350(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1407[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URectLightComponent* GetDefaultObj(); + + void SetSourceWidth(float bNewValue); + void SetSourceTexture(class UTexture* bNewValue); + void SetSourceHeight(float NewValue); + void SetBarnDoorLength(float NewValue); + void SetBarnDoorAngle(float NewValue); +}; + +// 0x110 (0x148 - 0x38) +// Class Engine.RendererSettings +class URendererSettings : public UDeveloperSettings +{ +public: + uint8 bMobileDisableVertexFog : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_136 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1408[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxMobileCascades; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMobileMSAASampleCount MobileMSAASampleCount; // 0x40(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1409[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bMobileAllowDitheredLODTransition : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAllowSoftwareOcclusionCulling : 1; // Mask: 0x2, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileVirtualTextures : 1; // Mask: 0x4, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDiscardUnusedQualityLevels : 1; // Mask: 0x8, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOcclusionCulling : 1; // Mask: 0x10, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_137 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_140A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinScreenRadiusForLights; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForEarlyZPass; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForCSMdepth; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputedVisibilityWarning : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTextureStreaming : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseDXT5NormalMaps : 1; // Mask: 0x4, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTextures : 1; // Mask: 0x8, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTextureEnableAutoImport : 1; // Mask: 0x10, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTexturedLightmaps : 1; // Mask: 0x20, PropSize: 0x10x54(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_138 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_140B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 VirtualTextureTileSize; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureTileBorderSize; // 0x5C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureFeedbackFactor; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTextureEnableCompressZlib : 1; // Mask: 0x1, PropSize: 0x10x64(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTextureEnableCompressCrunch : 1; // Mask: 0x2, PropSize: 0x10x64(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClearCoatEnableSecondNormal : 1; // Mask: 0x4, PropSize: 0x10x64(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_139 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_140C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReflectionCaptureResolution; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReflectionCaptureCompression : 1; // Mask: 0x1, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReflectionEnvironmentLightmapMixBasedOnRoughness : 1; // Mask: 0x2, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForwardShading : 1; // Mask: 0x4, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVertexFoggingForOpaque : 1; // Mask: 0x8, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStaticLighting : 1; // Mask: 0x10, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseNormalMapsForStaticLighting : 1; // Mask: 0x20, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateMeshDistanceFields : 1; // Mask: 0x40, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEightBitMeshDistanceFields : 1; // Mask: 0x80, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLandscapeGIData : 1; // Mask: 0x1, PropSize: 0x10x6D(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompressMeshDistanceFields : 1; // Mask: 0x2, PropSize: 0x10x6D(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13A : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_140D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float TessellationAdaptivePixelsPerTriangle; // 0x70(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSeparateTranslucency : 1; // Mask: 0x1, PropSize: 0x10x74(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_140E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETranslucentSortPolicy TranslucentSortPolicy; // 0x78(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_140F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector TranslucentSortAxis; // 0x7C(0xC)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFixedFoveationLevels HMDFixedFoveationLevel; // 0x88(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomDepthStencil CustomDepthStencil; // 0x89(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1410[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bCustomDepthTaaJitter : 1; // Mask: 0x1, PropSize: 0x10x8C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1411[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAlphaChannelMode bEnableAlphaChannelInPostProcessing; // 0x90(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1412[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bDefaultFeatureBloom : 1; // Mask: 0x1, PropSize: 0x10x94(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureAmbientOcclusion : 1; // Mask: 0x2, PropSize: 0x10x94(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureAmbientOcclusionStaticFraction : 1; // Mask: 0x4, PropSize: 0x10x94(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureAutoExposure : 1; // Mask: 0x8, PropSize: 0x10x94(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13D : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1413[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAutoExposureMethodUI DefaultFeatureAutoExposure; // 0x98(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1414[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultFeatureAutoExposureBias; // 0x9C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExtendDefaultLuminanceRangeInAutoExposureSettings : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePreExposure : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePreExposureOnlyInTheEditor : 1; // Mask: 0x4, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureMotionBlur : 1; // Mask: 0x8, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureLensFlare : 1; // Mask: 0x10, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTemporalUpsampling : 1; // Mask: 0x20, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSSGI : 1; // Mask: 0x40, PropSize: 0x10xA0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13E : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1415[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAntiAliasingMethod DefaultFeatureAntiAliasing; // 0xA4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightUnits DefaultLightUnits; // 0xA5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDefaultBackBufferPixelFormat DefaultBackBufferPixelFormat; // 0xA6(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1416[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRenderUnbuiltPreviewShadowsInGame : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStencilForLODDither : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_13F : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1417[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EEarlyZPass EarlyZPass; // 0xAC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1418[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEarlyZPassOnlyMaterialMasking : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDBuffer : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_140 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1419[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EClearSceneOptions ClearSceneMethod; // 0xB4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bBasePassOutputsVelocity : 1; // Mask: 0x1, PropSize: 0x10xB8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVertexDeformationOutputsVelocity : 1; // Mask: 0x2, PropSize: 0x10xB8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSelectiveBasePassOutputs : 1; // Mask: 0x4, PropSize: 0x10xB8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultParticleCutouts : 1; // Mask: 0x8, PropSize: 0x10xB8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_141 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_141B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 GPUSimulationTextureSizeX; // 0xBC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GPUSimulationTextureSizeY; // 0xC0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGlobalClipPlane : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_142 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_141C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EGBufferFormat GBufferFormat; // 0xC8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseGPUMorphTargets : 1; // Mask: 0x1, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNvidiaAftermathEnabled : 1; // Mask: 0x2, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMultiView : 1; // Mask: 0x4, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobilePostProcessing : 1; // Mask: 0x8, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileMultiView : 1; // Mask: 0x10, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileUseHWsRGBEncoding : 1; // Mask: 0x20, PropSize: 0x10xCC(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRoundRobinOcclusion : 1; // Mask: 0x40, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bODSCapture : 1; // Mask: 0x80, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMeshStreaming : 1; // Mask: 0x1, PropSize: 0x10xCD(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_143 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_141E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float WireframeCullThreshold; // 0xD0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableRayTracing : 1; // Mask: 0x1, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableRayTracingTextureLOD : 1; // Mask: 0x2, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportStationarySkylight : 1; // Mask: 0x4, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportLowQualityLightmaps : 1; // Mask: 0x8, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportPointLightWholeSceneShadows : 1; // Mask: 0x10, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportAtmosphericFog : 1; // Mask: 0x20, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportSkyAtmosphere : 1; // Mask: 0x40, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportSkyAtmosphereAffectsHeightFog : 1; // Mask: 0x80, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportSkinCacheShaders : 1; // Mask: 0x1, PropSize: 0x10xD5(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_144 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_141F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESkinCacheDefaultBehavior DefaultSkinCacheBehavior; // 0xD8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1420[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkinCacheSceneMemoryLimitInMB; // 0xDC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileEnableStaticAndCSMShadowReceivers : 1; // Mask: 0x1, PropSize: 0x10xE0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileEnableMovableLightCSMShaderCulling : 1; // Mask: 0x2, PropSize: 0x10xE0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAllowDistanceFieldShadows : 1; // Mask: 0x4, PropSize: 0x10xE0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAllowMovableDirectionalLights : 1; // Mask: 0x8, PropSize: 0x10xE0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_145 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1421[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 MobileNumDynamicPointLights; // 0xE4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileDynamicPointLightsUseStaticBranch : 1; // Mask: 0x1, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAllowMovableSpotlights : 1; // Mask: 0x2, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAllowMovableSpotlightShadows : 1; // Mask: 0x4, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupport16BitBoneIndex : 1; // Mask: 0x8, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGPUSkinLimit2BoneInfluences : 1; // Mask: 0x10, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportDepthOnlyIndexBuffers : 1; // Mask: 0x20, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportReversedIndexBuffers : 1; // Mask: 0x40, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLPV : 1; // Mask: 0x80, PropSize: 0x10xE8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileAmbientOcclusion : 1; // Mask: 0x1, PropSize: 0x10xE9(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseUnlimitedBoneInfluences : 1; // Mask: 0x2, PropSize: 0x10xE9(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_146 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1422[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UnlimitedBonInfluencesThreshold; // 0xEC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt MaxSkinBones; // 0xF0(0x4)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + enum class EMobilePlanarReflectionMode MobilePlanarReflectionMode; // 0xF4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1423[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bMobileSupportsGen4TAA : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_147 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1424[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformBool bStreamSkeletalMeshLODs; // 0xFC(0x1)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool bDiscardSkeletalMeshOptionalLODs; // 0xFD(0x1)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1425[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftObjectPath VisualizeCalibrationColorMaterialPath; // 0x100(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationCustomMaterialPath; // 0x118(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationGrayscaleMaterialPath; // 0x130(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class URendererSettings* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.RendererOverrideSettings +class URendererOverrideSettings : public UDeveloperSettings +{ +public: + uint8 bSupportAllShaderPermutations : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceRecomputeTangents : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1426[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URendererOverrideSettings* GetDefaultObj(); + +}; + +// 0x800 (0x23A8 - 0x1BA8) +// Class Engine.ReplayNetConnection +class UReplayNetConnection : public UNetConnection +{ +public: + uint8 Pad_1427[0x800]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UReplayNetConnection* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.ReplaySubsystem +class UReplaySubsystem : public UGameInstanceSubsystem +{ +public: + bool bLoadDefaultMapOnStop; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1428[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UReplaySubsystem* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ReplicationDriver +class UReplicationDriver : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UReplicationDriver* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ReplicationConnectionDriver +class UReplicationConnectionDriver : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UReplicationConnectionDriver* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Engine.ReporterBase +class UReporterBase : public UObject +{ +public: + uint8 Pad_1429[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UReporterBase* GetDefaultObj(); + +}; + +// 0x78 (0xA8 - 0x30) +// Class Engine.ReporterGraph +class UReporterGraph : public UReporterBase +{ +public: + uint8 Pad_142A[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UReporterGraph* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.ReverbEffect +class UReverbEffect : public UObject +{ +public: + bool bBypassEarlyReflections; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReflectionsDelay; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainHF; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionsGain; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassLateReflections; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LateDelay; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Diffusion; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirAbsorptionGainHF; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHFRatio; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateGain; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoomRolloffFactor; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UReverbEffect* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.Rig +class URig : public UObject +{ +public: + uint8 Pad_142D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TransformBases; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Nodes; // 0x40(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class URig* GetDefaultObj(); + +}; + +// 0x20 (0x110 - 0xF0) +// Class Engine.RotatingMovementComponent +class URotatingMovementComponent : public UMovementComponent +{ +public: + struct FRotator RotationRate; // 0xF0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PivotTranslation; // 0xFC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationInLocalSpace : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URotatingMovementComponent* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.RuntimeOptionsBase +class URuntimeOptionsBase : public UObject +{ +public: + uint8 Pad_142F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URuntimeOptionsBase* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class Engine.RuntimeVirtualTexture +class URuntimeVirtualTexture : public UObject +{ +public: + int32 TileCount; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileSize; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileBorderSize; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ERuntimeVirtualTextureMaterialType MaterialType; // 0x34(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCompressTextures; // 0x35(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearTextures; // 0x36(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSinglePhysicalSpace; // 0x37(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPrivateSpace; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAdaptive; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bContinuousUpdate; // 0x3A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1430[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RemoveLowMips; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ETextureGroup LODGroup; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1431[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Size; // 0x44(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URuntimeVirtualTextureStreamingProxy* StreamingTexture; // 0x48(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1432[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URuntimeVirtualTexture* GetDefaultObj(); + + int32 GetTileSize(); + int32 GetTileCount(); + int32 GetTileBorderSize(); + int32 GetSize(); + int32 GetPageTableSize(); +}; + +// 0x78 (0x270 - 0x1F8) +// Class Engine.RuntimeVirtualTextureComponent +class URuntimeVirtualTextureComponent : public USceneComponent +{ +public: + TSoftObjectPtr BoundsAlignActor; // 0x1F8(0x28)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetBoundsButton; // 0x220(0x1)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSnapBoundsToLandscape; // 0x221(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1433[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class URuntimeVirtualTexture* VirtualTexture; // 0x228(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScalability; // 0x230(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1434[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 ScalabilityGroup; // 0x234(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHidePrimitives; // 0x238(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1435[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVirtualTextureBuilder* StreamingTexture; // 0x240(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 StreamLowMips; // 0x248(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBuildStreamingMipsButton; // 0x24C(0x1)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableCompressCrunch; // 0x24D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseStreamingLowMipsInEditor; // 0x24E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBuildDebugStreamingMips; // 0x24F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1436[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URuntimeVirtualTextureComponent* GetDefaultObj(); + + void Invalidate(struct FBoxSphereBounds& WorldBounds); +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.RuntimeVirtualTextureVolume +class ARuntimeVirtualTextureVolume : public AActor +{ +public: + class URuntimeVirtualTextureComponent* VirtualTextureComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ARuntimeVirtualTextureVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.RVOAvoidanceInterface +class IRVOAvoidanceInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IRVOAvoidanceInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.Scene +class UScene : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UScene* GetDefaultObj(); + +}; + +// 0x8 (0x238 - 0x230) +// Class Engine.SceneCapture2D +class ASceneCapture2D : public ASceneCapture +{ +public: + class USceneCaptureComponent2D* CaptureComponent2D; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASceneCapture2D* GetDefaultObj(); + + void OnInterpToggle(bool bEnable); +}; + +// 0x610 (0x8C0 - 0x2B0) +// Class Engine.SceneCaptureComponent2D +class USceneCaptureComponent2D : public USceneCaptureComponent +{ +public: + enum class ECameraProjectionMode ProjectionType; // 0x2B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1438[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FOVAngle; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1439[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* TextureTarget; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESceneCaptureCompositeMode CompositeMode; // 0x2C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings PostProcessSettings; // 0x2D0(0x560)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x830(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CustomNearClippingPlane : 1; // Mask: 0x1, PropSize: 0x10x834(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_148 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_143B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CustomNearClippingPlane; // 0x838(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomProjectionMatrix; // 0x83C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix CustomProjectionMatrix; // 0x840(0x40)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bEnableClipPlane; // 0x880(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ClipPlaneBase; // 0x884(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClipPlaneNormal; // 0x890(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCameraCutThisFrame : 1; // Mask: 0x1, PropSize: 0x10x89C(0x1)(BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConsiderUnrenderedOpaquePixelAsFullyTranslucent : 1; // Mask: 0x2, PropSize: 0x10x89C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_149 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_143E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + bool bDisableFlipCopyGLES; // 0x8A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143F[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USceneCaptureComponent2D* GetDefaultObj(); + + void RemoveBlendable(TScriptInterface InBlendableObject); + void CaptureScene(); + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); +}; + +// 0x30 (0x2E0 - 0x2B0) +// Class Engine.SceneCaptureComponentCube +class USceneCaptureComponentCube : public USceneCaptureComponent +{ +public: + class UTextureRenderTargetCube* TextureTarget; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureRotation; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1440[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTargetCube* TextureTargetLeft; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTargetCube* TextureTargetRight; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureTargetODS; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IPD; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1441[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USceneCaptureComponentCube* GetDefaultObj(); + + void CaptureScene(); +}; + +// 0x8 (0x238 - 0x230) +// Class Engine.SceneCaptureCube +class ASceneCaptureCube : public ASceneCapture +{ +public: + class USceneCaptureComponentCube* CaptureComponentCube; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASceneCaptureCube* GetDefaultObj(); + + void OnInterpToggle(bool bEnable); +}; + +// 0xB0 (0xD8 - 0x28) +// Class Engine.SCS_Node +class USCS_Node : public UObject +{ +public: + class UClass* ComponentClass; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ComponentTemplate; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x38(0x48)(NativeAccessSpecifierPublic) + class FName AttachToName; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOrVariableName; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOwnerClassName; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsParentComponentNative; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1442[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ChildNodes; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MetaDataArray; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InternalVariableName; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class USCS_Node* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class Engine.Selection +class USelection : public UObject +{ +public: + uint8 Pad_1443[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USelection* GetDefaultObj(); + +}; + +// 0xC8 (0x2E8 - 0x220) +// Class Engine.ServerStatReplicator +class AServerStatReplicator : public AInfo +{ +public: + bool bUpdateStatNet; // 0x220(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverwriteClientStats; // 0x221(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1444[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 Channels; // 0x224(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRate; // 0x228(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRate; // 0x22C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1445[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 MaxPacketOverhead; // 0x234(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMax; // 0x238(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMin; // 0x23C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientAvg; // 0x240(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMax; // 0x244(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMin; // 0x248(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientAvg; // 0x24C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMax; // 0x250(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMin; // 0x254(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientAvg; // 0x258(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMax; // 0x25C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMin; // 0x260(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientAvg; // 0x264(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetNumClients; // 0x268(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPackets; // 0x26C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPackets; // 0x270(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InBunches; // 0x274(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutBunches; // 0x278(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutLoss; // 0x27C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InLoss; // 0x280(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesSent; // 0x284(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesRecv; // 0x288(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsSent; // 0x28C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsRecv; // 0x290(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentInVoice; // 0x294(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentOutVoice; // 0x298(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActorChannels; // 0x29C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumConsideredActors; // 0x2A0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PrioritizedActors; // 0x2A4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantActors; // 0x2A8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantDeletedActors; // 0x2AC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActorAttempts; // 0x2B0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActors; // 0x2B4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActors; // 0x2B8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetActors; // 0x2BC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumDormantActors; // 0x2C0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumInitiallyDormantActors; // 0x2C4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsAckd; // 0x2C8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsPending; // 0x2CC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsUnAckd; // 0x2D0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ObjPathBytes; // 0x2D4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDOutRate; // 0x2D8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDInRate; // 0x2DC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetSaturated; // 0x2E0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1446[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AServerStatReplicator* GetDefaultObj(); + +}; + +// 0x10 (0x1B0 - 0x1A0) +// Class Engine.ShadowMapTexture2D +class UShadowMapTexture2D : public UTexture2D +{ +public: + enum class EShadowMapFlags ShadowmapFlags; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1447[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UShadowMapTexture2D* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class Engine.SimpleConstructionScript +class USimpleConstructionScript : public UObject +{ +public: + TArray RootNodes; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AllNodes; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class USCS_Node* DefaultSceneRootNode; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1448[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USimpleConstructionScript* GetDefaultObj(); + +}; + +// 0x88 (0x2A8 - 0x220) +// Class Engine.SkeletalMeshActor +class ASkeletalMeshActor : public AActor +{ +public: + uint8 Pad_1449[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bShouldDoAnimNotifies : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWakeOnLevelStart : 1; // Mask: 0x2, PropSize: 0x10x228(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14A : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_144A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMesh* ReplicatedMesh; // 0x238(0x8)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* ReplicatedPhysAsset; // 0x240(0x8)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReplicatedMaterial0; // 0x248(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReplicatedMaterial1; // 0x250(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144B[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASkeletalMeshActor* GetDefaultObj(); + + void OnRep_ReplicatedPhysAsset(); + void OnRep_ReplicatedMesh(); + void OnRep_ReplicatedMaterial1(); + void OnRep_ReplicatedMaterial0(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.SkeletalMeshEditorData +class USkeletalMeshEditorData : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USkeletalMeshEditorData* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class Engine.SkeletalMeshLODSettings +class USkeletalMeshLODSettings : public UDataAsset +{ +public: + struct FPerPlatformInt MinLOD; // 0x30(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x34(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bOverrideLODStreamingSettings; // 0x35(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPerPlatformBool bSupportLODStreaming; // 0x36(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_144C[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformInt MaxNumStreamedLODs; // 0x38(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformInt MaxNumOptionalLODs; // 0x3C(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LODGroups; // 0x40(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class USkeletalMeshLODSettings* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.SkeletalMeshSimplificationSettings +class USkeletalMeshSimplificationSettings : public UDeveloperSettings +{ +public: + class FName SkeletalMeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USkeletalMeshSimplificationSettings* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.SkeletalMeshSocket +class USkeletalMeshSocket : public UObject +{ +public: + class FName SocketName; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x38(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x44(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x50(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceAlwaysAnimated; // 0x5C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkeletalMeshSocket* GetDefaultObj(); + + void InitializeSocketFromLocation(class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal); + struct FVector GetSocketLocation(class USkeletalMeshComponent* SkelComp); +}; + +// 0xD8 (0x2D0 - 0x1F8) +// Class Engine.SkyAtmosphereComponent +class USkyAtmosphereComponent : public USceneComponent +{ +public: + enum class ESkyAtmosphereTransformMode TransformMode; // 0x1F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BottomRadius; // 0x1FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MultiScatteringFactor; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceSampleCountScale; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x214(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x224(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x22C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x23C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x240(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x250(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x254(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherAbsorptionScale; // 0x258(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OtherAbsorption; // 0x25C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTentDistribution OtherTentDistribution; // 0x26C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor SkyLuminanceFactor; // 0x278(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x288(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x28C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x294(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1450[0x24]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid bStaticLightingBuiltGUID; // 0x2BC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1451[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkyAtmosphereComponent* GetDefaultObj(); + + void SetSkyLuminanceFactor(const struct FLinearColor& NewValue); + void SetRayleighScatteringScale(float NewValue); + void SetRayleighScattering(const struct FLinearColor& NewValue); + void SetRayleighExponentialDistribution(float NewValue); + void SetOtherAbsorptionScale(float NewValue); + void SetOtherAbsorption(const struct FLinearColor& NewValue); + void SetMultiScatteringFactor(float NewValue); + void SetMieScatteringScale(float NewValue); + void SetMieScattering(const struct FLinearColor& NewValue); + void SetMieExponentialDistribution(float NewValue); + void SetMieAnisotropy(float NewValue); + void SetMieAbsorptionScale(float NewValue); + void SetMieAbsorption(const struct FLinearColor& NewValue); + void SetHeightFogContribution(float NewValue); + void SetAtmosphereHeight(float NewValue); + void SetAerialPespectiveViewDistanceScale(float NewValue); + void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, struct FVector& LightDirection); + struct FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight); +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.SkyAtmosphere +class ASkyAtmosphere : public AInfo +{ +public: + class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASkyAtmosphere* GetDefaultObj(); + +}; + +// 0x1D8 (0x400 - 0x228) +// Class Engine.SkyLightComponent +class USkyLightComponent : public ULightComponentBase +{ +public: + bool bRealTimeCapture; // 0x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkyLightSourceType SourceType; // 0x229(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1454[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* Cubemap; // 0x230(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x238(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x23C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDistanceThreshold; // 0x240(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureEmissiveOnly; // 0x244(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x245(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1455[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor LowerHemisphereColor; // 0x248(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionMaxDistance; // 0x258(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x25C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x260(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOcclusion; // 0x264(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor OcclusionTint; // 0x268(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCloudAmbientOcclusion : 1; // Mask: 0x1, PropSize: 0x10x26C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1456[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CloudAmbientOcclusionStrength; // 0x270(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionExtent; // 0x274(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionMapResolutionScale; // 0x278(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionApertureScale; // 0x27C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOcclusionCombineMode OcclusionCombineMode; // 0x280(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1457[0xA7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureCube* BlendDestinationCubemap; // 0x328(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1458[0xD0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkyLightComponent* GetDefaultObj(); + + void SetVolumetricScatteringIntensity(float NewIntensity); + void SetOcclusionTint(struct FColor& InTint); + void SetOcclusionExponent(float InOcclusionExponent); + void SetOcclusionContrast(float InOcclusionContrast); + void SetMinOcclusion(float InMinOcclusion); + void SetLowerHemisphereColor(struct FLinearColor& InLowerHemisphereColor); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetIntensity(float NewIntensity); + void SetIndirectLightingIntensity(float NewIntensity); + void SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction); + void SetCubemap(class UTextureCube* NewCubemap); + void RecaptureSky(); +}; + +// 0x88 (0xB0 - 0x28) +// Class Engine.SlateBrushAsset +class USlateBrushAsset : public UObject +{ +public: + struct FSlateBrush Brush; // 0x28(0x88)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USlateBrushAsset* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.SlateTextureAtlasInterface +class ISlateTextureAtlasInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ISlateTextureAtlasInterface* GetDefaultObj(); + +}; + +// 0x0 (0x80 - 0x80) +// Class Engine.SmokeTestCommandlet +class USmokeTestCommandlet : public UCommandlet +{ +public: + + static class UClass* StaticClass(); + static class USmokeTestCommandlet* GetDefaultObj(); + +}; + +// 0x3A0 (0x3C8 - 0x28) +// Class Engine.SoundAttenuation +class USoundAttenuation : public UObject +{ +public: + struct FSoundAttenuationSettings Attenuation; // 0x28(0x3A0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundAttenuation* GetDefaultObj(); + +}; + +// 0xA0 (0xC8 - 0x28) +// Class Engine.SoundClass +class USoundClass : public UObject +{ +public: + struct FSoundClassProperties Properties; // 0x28(0x78)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray ChildClasses; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PassiveSoundMixModifiers; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundClass* ParentClass; // 0xC0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundClass* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Engine.SoundConcurrency +class USoundConcurrency : public UObject +{ +public: + struct FSoundConcurrencySettings Concurrency; // 0x28(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundConcurrency* GetDefaultObj(); + +}; + +// 0x3D8 (0x548 - 0x170) +// Class Engine.SoundCue +class USoundCue : public USoundBase +{ +public: + uint8 bPrimeOnLoad : 1; // Mask: 0x1, PropSize: 0x10x170(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1459[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundNode* FirstNode; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x180(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x184(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x188(0x3A0)(Edit, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x528(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_145A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverrideAttenuation : 1; // Mask: 0x1, PropSize: 0x10x530(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExcludeFromRandomNodeBranchCulling : 1; // Mask: 0x2, PropSize: 0x10x530(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14D : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_145B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CookedQualityIndex; // 0x534(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHasPlayWhenSilent : 1; // Mask: 0x1, PropSize: 0x10x538(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_145C[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundCue* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.SoundEffectSourcePresetChain +class USoundEffectSourcePresetChain : public UObject +{ +public: + TArray Chain; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bPlayEffectChainTails : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_145D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundEffectSourcePresetChain* GetDefaultObj(); + +}; + +// 0x60 (0x88 - 0x28) +// Class Engine.SoundGroups +class USoundGroups : public UObject +{ +public: + TArray SoundGroupProfiles; // 0x28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_145E[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundGroups* GetDefaultObj(); + +}; + +// 0x68 (0x90 - 0x28) +// Class Engine.SoundMix +class USoundMix : public UObject +{ +public: + uint8 bApplyEQ : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_145F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float EQPriority; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioEQEffect EQSettings; // 0x30(0x40)(Edit, NativeAccessSpecifierPublic) + TArray SoundClassEffects; // 0x70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float InitialDelay; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundMix* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.SoundNode +class USoundNode : public UObject +{ +public: + TArray ChildNodes; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1460[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNode* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class Engine.SoundNodeAssetReferencer +class USoundNodeAssetReferencer : public USoundNode +{ +public: + + static class UClass* StaticClass(); + static class USoundNodeAssetReferencer* GetDefaultObj(); + +}; + +// 0x3B0 (0x3F8 - 0x48) +// Class Engine.SoundNodeAttenuation +class USoundNodeAttenuation : public USoundNode +{ +public: + class USoundAttenuation* AttenuationSettings; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x50(0x3A0)(Edit, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // Mask: 0x1, PropSize: 0x10x3F0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1461[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeAttenuation* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeBranch +class USoundNodeBranch : public USoundNode +{ +public: + class FName BoolParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeBranch* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeConcatenator +class USoundNodeConcatenator : public USoundNode +{ +public: + TArray InputVolume; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeConcatenator* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeDelay +class USoundNodeDelay : public USoundNode +{ +public: + float DelayMin; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayMax; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeDelay* GetDefaultObj(); + +}; + +// 0x28 (0x70 - 0x48) +// Class Engine.SoundNodeDialoguePlayer +class USoundNodeDialoguePlayer : public USoundNode +{ +public: + struct FDialogueWaveParameter DialogueWaveParameter; // 0x48(0x20)(Edit, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1462[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeDialoguePlayer* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeDistanceCrossFade +class USoundNodeDistanceCrossFade : public USoundNode +{ +public: + TArray CrossFadeInput; // 0x48(0x10)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeDistanceCrossFade* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeDoppler +class USoundNodeDoppler : public USoundNode +{ +public: + float DopplerIntensity; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSmoothing; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1463[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SmoothingInterpSpeed; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1464[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeDoppler* GetDefaultObj(); + +}; + +// 0x148 (0x190 - 0x48) +// Class Engine.SoundNodeEnveloper +class USoundNodeEnveloper : public USoundNode +{ +public: + float LoopStart; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopEnd; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationAfterLoop; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoop : 1; // Mask: 0x2, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_14F : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1465[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UDistributionFloatConstantCurve* VolumeInterpCurve; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDistributionFloatConstantCurve* PitchInterpCurve; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve VolumeCurve; // 0x70(0x88)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchCurve; // 0xF8(0x88)(Edit, NativeAccessSpecifierPublic) + float PitchMin; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x184(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x188(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x18C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeEnveloper* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeGroupControl +class USoundNodeGroupControl : public USoundNode +{ +public: + TArray GroupSizes; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeGroupControl* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeLooping +class USoundNodeLooping : public USoundNode +{ +public: + int32 LoopCount; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1466[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeLooping* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class Engine.SoundNodeMature +class USoundNodeMature : public USoundNode +{ +public: + + static class UClass* StaticClass(); + static class USoundNodeMature* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeMixer +class USoundNodeMixer : public USoundNode +{ +public: + TArray InputVolume; // 0x48(0x10)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeMixer* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeModulator +class USoundNodeModulator : public USoundNode +{ +public: + float PitchMin; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeModulator* GetDefaultObj(); + +}; + +// 0x40 (0x88 - 0x48) +// Class Engine.SoundNodeModulatorContinuous +class USoundNodeModulatorContinuous : public USoundNode +{ +public: + struct FModulatorContinuousParams PitchModulationParams; // 0x48(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FModulatorContinuousParams VolumeModulationParams; // 0x68(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeModulatorContinuous* GetDefaultObj(); + +}; + +// 0x28 (0x70 - 0x48) +// Class Engine.SoundNodeOscillator +class USoundNodeOscillator : public USoundNode +{ +public: + uint8 bModulateVolume : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bModulatePitch : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_150 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1467[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AmplitudeMin; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmplitudeMax; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMin; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMax; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMin; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMax; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMin; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMax; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1468[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeOscillator* GetDefaultObj(); + +}; + +// 0x8 (0x60 - 0x58) +// Class Engine.SoundNodeParamCrossFade +class USoundNodeParamCrossFade : public USoundNodeDistanceCrossFade +{ +public: + class FName ParamName; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeParamCrossFade* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeQualityLevel +class USoundNodeQualityLevel : public USoundNode +{ +public: + int32 CookedQualityLevelIndex; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1469[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeQualityLevel* GetDefaultObj(); + +}; + +// 0x30 (0x78 - 0x48) +// Class Engine.SoundNodeRandom +class USoundNodeRandom : public USoundNode +{ +public: + TArray Weights; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HasBeenUsed; // 0x58(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumRandomUsed; // 0x68(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreselectAtLevelLoad; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldExcludeFromBranchCulling : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoundCueExcludedFromBranchCulling : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomizeWithoutReplacement : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeRandom* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class Engine.SoundNodeSoundClass +class USoundNodeSoundClass : public USoundNode +{ +public: + class USoundClass* SoundClassOverride; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeSoundClass* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeSwitch +class USoundNodeSwitch : public USoundNode +{ +public: + class FName IntParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeSwitch* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class Engine.SoundNodeWaveParam +class USoundNodeWaveParam : public USoundNode +{ +public: + class FName WaveParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundNodeWaveParam* GetDefaultObj(); + +}; + +// 0x40 (0x88 - 0x48) +// Class Engine.SoundNodeWavePlayer +class USoundNodeWavePlayer : public USoundNodeAssetReferencer +{ +public: + TSoftObjectPtr SoundWaveAssetPtr; // 0x48(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundWave* SoundWave; // 0x70(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_146C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundNodeWavePlayer* GetDefaultObj(); + +}; + +// 0x18 (0x388 - 0x370) +// Class Engine.SoundSourceBus +class USoundSourceBus : public USoundWave +{ +public: + enum class ESourceBusChannels SourceBusChannels; // 0x370(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SourceBusDuration; // 0x374(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x378(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDeactivateWhenSilent : 1; // Mask: 0x1, PropSize: 0x10x380(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundSourceBus* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.SoundSubmixBase +class USoundSubmixBase : public UObject +{ +public: + TArray ChildSubmixes; // 0x28(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundSubmixBase* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Engine.SoundSubmixWithParentBase +class USoundSubmixWithParentBase : public USoundSubmixBase +{ +public: + class USoundSubmixBase* ParentSubmix; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundSubmixWithParentBase* GetDefaultObj(); + +}; + +// 0x80 (0xC0 - 0x40) +// Class Engine.SoundSubmix +class USoundSubmix : public USoundSubmixWithParentBase +{ +public: + uint8 bMuteWhenBackgrounded : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_151 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1477[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SubmixEffectChain; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* AmbisonicsPluginSettings; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTime; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGainParamMode GainMode; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1478[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OutputVolume; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings OutputVolumeModulation; // 0x78(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings WetLevelModulation; // 0x88(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings DryLevelModulation; // 0x98(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSubmixRecordedFileDone; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1479[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USoundSubmix* GetDefaultObj(); + + void StopSpectralAnalysis(class UObject* WorldContextObject); + void StopRecordingOutput(class UObject* WorldContextObject, enum class EAudioRecordingExportType ExportType, const class FString& Name, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite); + void StopEnvelopeFollowing(class UObject* WorldContextObject); + void StartSpectralAnalysis(class UObject* WorldContextObject, enum class EFFTSize FFTSize, enum class EFFTPeakInterpolationMethod InterpolationMethod, enum class EFFTWindowType WindowType, float HopSize, enum class EAudioSpectrumType SpectrumType); + void StartRecordingOutput(class UObject* WorldContextObject, float ExpectedDuration); + void StartEnvelopeFollowing(class UObject* WorldContextObject); + void SetSubmixOutputVolume(class UObject* WorldContextObject, float InOutputVolume); + void RemoveSpectralAnalysisDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixSpectralAnalysisBP); + void AddSpectralAnalysisDelegate(class UObject* WorldContextObject, TArray& InBandSettings, FDelegateProperty_& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); + void AddEnvelopeFollowerDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixEnvelopeBP); +}; + +// 0x28 (0x68 - 0x40) +// Class Engine.SoundfieldSubmix +class USoundfieldSubmix : public USoundSubmixWithParentBase +{ +public: + class FName SoundfieldEncodingFormat; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundfieldEffectChain; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf EncodingSettingsClass; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundfieldSubmix* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Engine.EndpointSubmix +class UEndpointSubmix : public USoundSubmixBase +{ +public: + class FName EndpointType; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioEndpointSettingsBase* EndpointSettings; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEndpointSubmix* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Engine.SoundfieldEndpointSubmix +class USoundfieldEndpointSubmix : public USoundSubmixBase +{ +public: + class FName SoundfieldEndpointType; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEndpointSettingsBase* EndpointSettings; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EncodingSettingsClass; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundfieldEffectChain; // 0x60(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USoundfieldEndpointSubmix* GetDefaultObj(); + +}; + +// 0x0 (0x2A8 - 0x2A8) +// Class Engine.SpectatorPawn +class ASpectatorPawn : public ADefaultPawn +{ +public: + + static class UClass* StaticClass(); + static class ASpectatorPawn* GetDefaultObj(); + +}; + +// 0x8 (0x158 - 0x150) +// Class Engine.SpectatorPawnMovement +class USpectatorPawnMovement : public UFloatingPawnMovement +{ +public: + uint8 bIgnoreTimeDilation : 1; // Mask: 0x1, PropSize: 0x10x150(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USpectatorPawnMovement* GetDefaultObj(); + +}; + +// 0x8 (0x230 - 0x228) +// Class Engine.SphereReflectionCapture +class ASphereReflectionCapture : public AReflectionCapture +{ +public: + class UDrawSphereComponent* DrawCaptureRadius; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASphereReflectionCapture* GetDefaultObj(); + +}; + +// 0x10 (0x280 - 0x270) +// Class Engine.SphereReflectionCaptureComponent +class USphereReflectionCaptureComponent : public UReflectionCaptureComponent +{ +public: + float InfluenceRadius; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CaptureDistanceScale; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x278(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USphereReflectionCaptureComponent* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.SplineMeshActor +class ASplineMeshActor : public AActor +{ +public: + class USplineMeshComponent* SplineMeshComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ASplineMeshActor* GetDefaultObj(); + +}; + +// 0xA0 (0x580 - 0x4E0) +// Class Engine.SplineMeshComponent +class USplineMeshComponent : public UStaticMeshComponent +{ +public: + uint8 Pad_1489[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSplineMeshParams SplineParams; // 0x4E8(0x58)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SplineUpDir; // 0x540(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineBoundaryMin; // 0x54C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid CachedMeshBodySetupGuid; // 0x550(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BodySetup; // 0x560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineBoundaryMax; // 0x568(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSplineEditingPerInstance : 1; // Mask: 0x1, PropSize: 0x10x56C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSmoothInterpRollScale : 1; // Mask: 0x2, PropSize: 0x10x56C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMeshDirty : 1; // Mask: 0x4, PropSize: 0x10x56C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_152 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ESplineMeshAxis ForwardAxis; // 0x56D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float VirtualTextureMainPassMaxDrawDistance; // 0x570(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148B[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USplineMeshComponent* GetDefaultObj(); + + void UpdateMesh(); + void SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh); + void SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh); + void SetStartRoll(float StartRoll, bool bUpdateMesh); + void SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh); + void SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh); + void SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh); + void SetSplineUpDir(struct FVector& InSplineUpDir, bool bUpdateMesh); + void SetForwardAxis(enum class ESplineMeshAxis InForwardAxis, bool bUpdateMesh); + void SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh); + void SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh); + void SetEndRoll(float EndRoll, bool bUpdateMesh); + void SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh); + void SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh); + void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); + void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); + struct FVector GetStartTangent(); + struct FVector2D GetStartScale(); + float GetStartRoll(); + struct FVector GetStartPosition(); + struct FVector2D GetStartOffset(); + struct FVector GetSplineUpDir(); + enum class ESplineMeshAxis GetForwardAxis(); + struct FVector GetEndTangent(); + struct FVector2D GetEndScale(); + float GetEndRoll(); + struct FVector GetEndPosition(); + struct FVector2D GetEndOffset(); + float GetBoundaryMin(); + float GetBoundaryMax(); +}; + +// 0x8 (0x360 - 0x358) +// Class Engine.SpotLightComponent +class USpotLightComponent : public UPointLightComponent +{ +public: + float InnerConeAngle; // 0x358(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x35C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USpotLightComponent* GetDefaultObj(); + + void SetOuterConeAngle(float NewOuterConeAngle); + void SetInnerConeAngle(float NewInnerConeAngle); +}; + +// 0xF0 (0x150 - 0x60) +// Class Engine.StaticMesh +class UStaticMesh : public UStreamableRenderAsset +{ +public: + uint8 Pad_148E[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformInt MinLOD; // 0x80(0x4)(NoDestructor, NativeAccessSpecifierPublic) + float LpvBiasMultiplier; // 0x84(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticMaterials; // 0x88(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float LightmapUVDensity; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapCoordinateIndex; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BodySetup; // 0xA8(0x8)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODForCollision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateMeshDistanceField : 1; // Mask: 0x1, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStripComplexCollisionForConsole : 1; // Mask: 0x2, PropSize: 0x10xB4(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasNavigationData : 1; // Mask: 0x4, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // Mask: 0x8, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportPhysicalMaterialMasks : 1; // Mask: 0x10, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportRayTracing : 1; // Mask: 0x20, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBuiltAtRuntime : 1; // Mask: 0x40, PropSize: 0x10xB4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_153 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bAllowCPUAccess : 1; // Mask: 0x1, PropSize: 0x10xB5(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportGpuUniformlyDistributedSampling : 1; // Mask: 0x2, PropSize: 0x10xB5(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_154 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_148F[0x22]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sockets; // 0xD8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1490[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PositiveBoundsExtension; // 0xF8(0xC)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NegativeBoundsExtension; // 0x104(0xC)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ExtendedBounds; // 0x110(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ElementToIgnoreForTexFactor; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x130(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class UObject* EditableMesh; // 0x140(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavCollisionBase* NavCollision; // 0x148(0x8)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UStaticMesh* GetDefaultObj(); + + void SetStaticMaterials(TArray& InStaticMaterials); + void RemoveSocket(class UStaticMeshSocket* Socket); + TArray GetStaticMaterials(); + int32 GetNumSections(int32 InLOD); + int32 GetNumLODs(); + void GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs); + int32 GetMinimumLODForPlatform(class FName& PlatformName); + int32 GetMaterialIndex(class FName MaterialSlotName); + class UMaterialInterface* GetMaterial(int32 MaterialIndex); + struct FBoxSphereBounds GetBounds(); + struct FBox GetBoundingBox(); + class UStaticMeshSocket* FindSocket(class FName InSocketName); + class UStaticMeshDescription* CreateStaticMeshDescription(class UObject* Outer); + void BuildFromStaticMeshDescriptions(TArray& StaticMeshDescriptions, bool bBuildSimpleCollision); + void AddSocket(class UStaticMeshSocket* Socket); + class FName AddMaterial(class UMaterialInterface* Material); +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.StaticMeshSocket +class UStaticMeshSocket : public UObject +{ +public: + class FName SocketName; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x30(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x3C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x48(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1491[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Tag; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UStaticMeshSocket* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.StereoLayerShapeCylinder +class UStereoLayerShapeCylinder : public UStereoLayerShape +{ +public: + float Radius; // 0x28(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlayArc; // 0x2C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x30(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1492[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStereoLayerShapeCylinder* GetDefaultObj(); + + void SetRadius(float InRadius); + void SetOverlayArc(float InOverlayArc); + void SetHeight(int32 InHeight); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.StereoLayerShapeCubemap +class UStereoLayerShapeCubemap : public UStereoLayerShape +{ +public: + + static class UClass* StaticClass(); + static class UStereoLayerShapeCubemap* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.StereoLayerShapeEquirect +class UStereoLayerShapeEquirect : public UStereoLayerShape +{ +public: + struct FBox2D LeftUVRect; // 0x28(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x3C(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x50(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x58(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x60(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x68(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UStereoLayerShapeEquirect* GetDefaultObj(); + + void SetEquirectProps(const struct FEquirectProps& InScaleBiases); +}; + +// 0xE8 (0x2E0 - 0x1F8) +// Class Engine.StereoLayerComponent +class UStereoLayerComponent : public USceneComponent +{ +public: + uint8 bLiveTexture : 1; // Mask: 0x1, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsDepth : 1; // Mask: 0x2, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoAlphaChannel : 1; // Mask: 0x4, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_155 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1493[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Texture; // 0x200(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture* LeftTexture; // 0x208(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bQuadPreserveTextureRatio : 1; // Mask: 0x1, PropSize: 0x10x210(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_156 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1494[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D QuadSize; // 0x214(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2D UVRect; // 0x21C(0x14)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, NativeAccessSpecifierProtected) + float CylinderRadius; // 0x230(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CylinderOverlayArc; // 0x234(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CylinderHeight; // 0x238(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FEquirectProps EquirectProps; // 0x23C(0x48)(Deprecated, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EStereoLayerType StereoLayerType; // 0x284(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EStereoLayerShape StereoLayerShape; // 0x285(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1495[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UStereoLayerShape* Shape; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Priority; // 0x290(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1496[0x4C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStereoLayerComponent* GetDefaultObj(); + + void SetUVRect(const struct FBox2D& InUVRect); + void SetTexture(class UTexture* InTexture); + void SetQuadSize(const struct FVector2D& InQuadSize); + void SetPriority(int32 InPriority); + void SetLeftTexture(class UTexture* InTexture); + void SetEquirectProps(const struct FEquirectProps& InScaleBiases); + void MarkTextureForUpdate(); + struct FBox2D GetUVRect(); + class UTexture* GetTexture(); + struct FVector2D GetQuadSize(); + int32 GetPriority(); + class UTexture* GetLeftTexture(); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.StereoLayerFunctionLibrary +class UStereoLayerFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UStereoLayerFunctionLibrary* GetDefaultObj(); + + void ShowSplashScreen(); + void SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); + void HideSplashScreen(); + void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.StringTable +class UStringTable : public UObject +{ +public: + uint8 Pad_1498[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStringTable* GetDefaultObj(); + +}; + +// 0x90 (0xB8 - 0x28) +// Class Engine.SubsurfaceProfile +class USubsurfaceProfile : public UObject +{ +public: + struct FSubsurfaceProfileStruct Settings; // 0x28(0x8C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1499[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubsurfaceProfile* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.SubsystemBlueprintLibrary +class USubsystemBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USubsystemBlueprintLibrary* GetDefaultObj(); + + class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class); + class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class); + class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class); + class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class); + class UEngineSubsystem* GetEngineSubsystem(TSubclassOf Class); +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.SubUVAnimation +class USubUVAnimation : public UObject +{ +public: + class UTexture2D* SubUVTexture; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Horizontal; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubUVBoundingVertexCount BoundingMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOpacitySourceMode OpacitySourceMode; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float AlphaThreshold; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149B[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubUVAnimation* GetDefaultObj(); + +}; + +// 0x10 (0x40 - 0x30) +// Class Engine.SystemTimeTimecodeProvider +class USystemTimeTimecodeProvider : public UTimecodeProvider +{ +public: + struct FFrameRate FrameRate; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateFullFrame; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHighPerformanceClock; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149C[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USystemTimeTimecodeProvider* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Engine.TargetPoint +class ATargetPoint : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ATargetPoint* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class Engine.TextPropertyTestObject +class UTextPropertyTestObject : public UObject +{ +public: + class FText DefaultedText; // 0x28(0x18)(NativeAccessSpecifierPublic) + class FText UndefaultedText; // 0x40(0x18)(NativeAccessSpecifierPublic) + class FText TransientText; // 0x58(0x18)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTextPropertyTestObject* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.TextRenderActor +class ATextRenderActor : public AActor +{ +public: + class UTextRenderComponent* TextRender; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ATextRenderActor* GetDefaultObj(); + +}; + +// 0x50 (0x4A0 - 0x450) +// Class Engine.TextRenderComponent +class UTextRenderComponent : public UPrimitiveComponent +{ +public: + class FText Text; // 0x450(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UMaterialInterface* TextMaterial; // 0x468(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x470(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHorizTextAligment HorizontalAlignment; // 0x478(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalTextAligment VerticalAlignment; // 0x479(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor TextRenderColor; // 0x47C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float XScale; // 0x480(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YScale; // 0x484(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldSize; // 0x488(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvDefaultSize; // 0x48C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizSpacingAdjust; // 0x490(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VertSpacingAdjust; // 0x494(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysRenderAsText : 1; // Mask: 0x1, PropSize: 0x10x498(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextRenderComponent* GetDefaultObj(); + + void SetYScale(float Value); + void SetXScale(float Value); + void SetWorldSize(float Value); + void SetVertSpacingAdjust(float Value); + void SetVerticalAlignment(enum class EVerticalTextAligment Value); + void SetTextRenderColor(const struct FColor& Value); + void SetTextMaterial(class UMaterialInterface* Material); + void SetText(const class FString& Value); + void SetHorizSpacingAdjust(float Value); + void SetHorizontalAlignment(enum class EHorizTextAligment Value); + void SetFont(class UFont* Value); + void K2_SetText(class FText& Value); + struct FVector GetTextWorldSize(); + struct FVector GetTextLocalSize(); +}; + +// 0x68 (0x1E0 - 0x178) +// Class Engine.Texture2DArray +class UTexture2DArray : public UTexture +{ +public: + uint8 Pad_149F[0x58]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETextureAddress AddressX; // 0x1D0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressY; // 0x1D1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressZ; // 0x1D2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A0[0xD]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTexture2DArray* GetDefaultObj(); + +}; + +// 0x18 (0x190 - 0x178) +// Class Engine.Texture2DDynamic +class UTexture2DDynamic : public UTexture +{ +public: + uint8 Pad_14A1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EPixelFormat Format; // 0x180(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A2[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTexture2DDynamic* GetDefaultObj(); + +}; + +// 0x10 (0x1B0 - 0x1A0) +// Class Engine.TextureLightProfile +class UTextureLightProfile : public UTexture2D +{ +public: + float Brightness; // 0x1A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureMultiplier; // 0x1A4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureLightProfile* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.TextureMipDataProviderFactory +class UTextureMipDataProviderFactory : public UAssetUserData +{ +public: + + static class UClass* StaticClass(); + static class UTextureMipDataProviderFactory* GetDefaultObj(); + +}; + +// 0x20 (0x1A0 - 0x180) +// Class Engine.TextureRenderTarget2DArray +class UTextureRenderTarget2DArray : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x18C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPixelFormat OverrideFormat; // 0x19C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x19D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x19D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A4[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureRenderTarget2DArray* GetDefaultObj(); + +}; + +// 0x20 (0x1A0 - 0x180) +// Class Engine.TextureRenderTargetCube +class UTextureRenderTargetCube : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x184(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPixelFormat OverrideFormat; // 0x194(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x195(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x195(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A5[0xA]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureRenderTargetCube* GetDefaultObj(); + +}; + +// 0x20 (0x1A0 - 0x180) +// Class Engine.TextureRenderTargetVolume +class UTextureRenderTargetVolume : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x18C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPixelFormat OverrideFormat; // 0x19C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x19D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x19D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A6[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextureRenderTargetVolume* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.ThumbnailInfo +class UThumbnailInfo : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UThumbnailInfo* GetDefaultObj(); + +}; + +// 0xA0 (0x150 - 0xB0) +// Class Engine.TimelineComponent +class UTimelineComponent : public UActorComponent +{ +public: + struct FTimeline TheTimeline; // 0xB0(0x98)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 bIgnoreTimeDilation : 1; // Mask: 0x1, PropSize: 0x10x148(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14A8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTimelineComponent* GetDefaultObj(); + + void Stop(); + void SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName); + void SetTimelineLengthMode(enum class ETimelineLengthMode NewLengthMode); + void SetTimelineLength(float NewLength); + void SetPlayRate(float NewRate); + void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); + void SetNewTime(float NewTime); + void SetLooping(bool bNewLooping); + void SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName); + void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); + void SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName); + void ReverseFromEnd(); + void Reverse(); + void PlayFromStart(); + void Play(); + void OnRep_Timeline(); + bool IsReversing(); + bool IsPlaying(); + bool IsLooping(); + float GetTimelineLength(); + float GetPlayRate(); + float GetPlaybackPosition(); + bool GetIgnoreTimeDilation(); +}; + +// 0x90 (0xB8 - 0x28) +// Class Engine.TimelineTemplate +class UTimelineTemplate : public UObject +{ +public: + float TimelineLength; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETimelineLengthMode LengthMode; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoPlay : 1; // Mask: 0x1, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoop : 1; // Mask: 0x2, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplicated : 1; // Mask: 0x4, PropSize: 0x10x2D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreTimeDilation : 1; // Mask: 0x8, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_157 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14A9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray EventTracks; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FloatTracks; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorTracks; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinearColorTracks; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MetaDataArray; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid TimelineGuid; // 0x80(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETickingGroup TimelineTickGroup; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName VariableName; // 0x94(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName UpdateFunctionName; // 0xA4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName FinishedFunctionName; // 0xAC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14AB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTimelineTemplate* GetDefaultObj(); + +}; + +// 0x8 (0x38 - 0x30) +// Class Engine.TireType +class UTireType : public UDataAsset +{ +public: + float FrictionScale; // 0x30(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14AC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTireType* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class Engine.TouchInterface +class UTouchInterface : public UObject +{ +public: + TArray Controls; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float ActiveOpacity; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InactiveOpacity; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilDeactive; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilReset; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActivationDelay; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventRecenter; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartupDelay; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14AE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTouchInterface* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.TriggerBase +class ATriggerBase : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ATriggerBase* GetDefaultObj(); + +}; + +// 0x0 (0x228 - 0x228) +// Class Engine.TriggerBox +class ATriggerBox : public ATriggerBase +{ +public: + + static class UClass* StaticClass(); + static class ATriggerBox* GetDefaultObj(); + +}; + +// 0x0 (0x228 - 0x228) +// Class Engine.TriggerCapsule +class ATriggerCapsule : public ATriggerBase +{ +public: + + static class UClass* StaticClass(); + static class ATriggerCapsule* GetDefaultObj(); + +}; + +// 0x0 (0x228 - 0x228) +// Class Engine.TriggerSphere +class ATriggerSphere : public ATriggerBase +{ +public: + + static class UClass* StaticClass(); + static class ATriggerSphere* GetDefaultObj(); + +}; + +// 0x0 (0x258 - 0x258) +// Class Engine.TriggerVolume +class ATriggerVolume : public AVolume +{ +public: + + static class UClass* StaticClass(); + static class ATriggerVolume* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Engine.TwitterIntegrationBase +class UTwitterIntegrationBase : public UPlatformInterfaceBase +{ +public: + + static class UClass* StaticClass(); + static class UTwitterIntegrationBase* GetDefaultObj(); + + bool TwitterRequest(const class FString& URL, TArray& ParamKeysAndValues, enum class ETwitterRequestMethod RequestMethod, int32 AccountIndex); + bool ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture); + void Init(); + int32 GetNumAccounts(); + class FString GetAccountName(int32 AccountIndex); + bool CanShowTweetUI(); + bool AuthorizeAccounts(); +}; + +// 0x50 (0xB0 - 0x60) +// Class Engine.UserDefinedEnum +class UUserDefinedEnum : public UEnum +{ +public: + TMap DisplayNameMap; // 0x60(0x50)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UUserDefinedEnum* GetDefaultObj(); + +}; + +// 0x48 (0x108 - 0xC0) +// Class Engine.UserDefinedStruct +class UUserDefinedStruct : public UScriptStruct +{ +public: + enum class EUserDefinedStructureStatus Status; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid Guid; // 0xC4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B4[0x34]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUserDefinedStruct* GetDefaultObj(); + +}; + +// 0x238 (0x270 - 0x38) +// Class Engine.UserInterfaceSettings +class UUserInterfaceSettings : public UDeveloperSettings +{ +public: + enum class ERenderFocusRule RenderFocusRule; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TMap HardwareCursors; // 0x40(0x50)(Edit, Config, NativeAccessSpecifierPublic) + TMap SoftwareCursors; // 0x90(0x50)(Edit, Config, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultCursor; // 0xE0(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath TextEditBeamCursor; // 0xF8(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath CrosshairsCursor; // 0x110(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath HandCursor; // 0x128(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandCursor; // 0x140(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandClosedCursor; // 0x158(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath SlashedCircleCursor; // 0x170(0x18)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApplicationScale; // 0x188(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUIScalingRule UIScaleRule; // 0x18C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath CustomScalingRuleClass; // 0x190(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve UIScaleCurve; // 0x1A8(0x88)(Edit, Config, NativeAccessSpecifierPublic) + bool bAllowHighDPIInGameMode; // 0x230(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint DesignScreenSize; // 0x234(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadWidgetsOnDedicatedServer; // 0x23C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CursorClasses; // 0x240(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UClass* CustomScalingRuleClassInstance; // 0x250(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDPICustomScalingRule* CustomScalingRule; // 0x258(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14B9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUserInterfaceSettings* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Engine.VectorField +class UVectorField : public UObject +{ +public: + struct FBox Bounds; // 0x28(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UVectorField* GetDefaultObj(); + +}; + +// 0x40 (0x88 - 0x48) +// Class Engine.VectorFieldAnimated +class UVectorFieldAnimated : public UVectorField +{ +public: + class UTexture2D* Texture; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVectorFieldConstructionOp ConstructionOp; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VolumeSizeX; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeY; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeZ; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesX; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesY; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameCount; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FramesPerSecond; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoop : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_158 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVectorFieldStatic* NoiseField; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseScale; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseMax; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UVectorFieldAnimated* GetDefaultObj(); + +}; + +// 0x30 (0x480 - 0x450) +// Class Engine.VectorFieldComponent +class UVectorFieldComponent : public UPrimitiveComponent +{ +public: + class UVectorField* VectorField; // 0x450(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x458(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x45C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviewVectorField : 1; // Mask: 0x1, PropSize: 0x10x460(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14BC[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVectorFieldComponent* GetDefaultObj(); + + void SetIntensity(float NewIntensity); +}; + +// 0x50 (0x98 - 0x48) +// Class Engine.VectorFieldStatic +class UVectorFieldStatic : public UVectorField +{ +public: + int32 SizeX; // 0x48(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x4C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x50(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCPUAccess; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14BD[0x43]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVectorFieldStatic* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.VectorFieldVolume +class AVectorFieldVolume : public AActor +{ +public: + class UVectorFieldComponent* VectorFieldComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AVectorFieldVolume* GetDefaultObj(); + +}; + +// 0x20 (0x50 - 0x30) +// Class Engine.ViewportStatsSubsystem +class UViewportStatsSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_14BF[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UViewportStatsSubsystem* GetDefaultObj(); + + void RemoveDisplayDelegate(int32 IndexToRemove); + void AddTimedDisplay(class FText Text, const struct FLinearColor& Color, float Duration); + int32 AddDisplayDelegate(FDelegateProperty_& Delegate); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.VirtualTexture +class UVirtualTexture : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UVirtualTexture* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.LightMapVirtualTexture +class ULightMapVirtualTexture : public UVirtualTexture +{ +public: + + static class UClass* StaticClass(); + static class ULightMapVirtualTexture* GetDefaultObj(); + +}; + +// 0x0 (0x1A0 - 0x1A0) +// Class Engine.RuntimeVirtualTextureStreamingProxy +class URuntimeVirtualTextureStreamingProxy : public UTexture2D +{ +public: + + static class UClass* StaticClass(); + static class URuntimeVirtualTextureStreamingProxy* GetDefaultObj(); + +}; + +// 0x10 (0x1B0 - 0x1A0) +// Class Engine.VirtualTexture2D +class UVirtualTexture2D : public UTexture2D +{ +public: + struct FVirtualTextureBuildSettings Settings; // 0x1A0(0xC)(NoDestructor, NativeAccessSpecifierPublic) + bool bContinuousUpdate; // 0x1AC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x1AD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVirtualTexture2D* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Engine.VirtualTextureBuilder +class UVirtualTextureBuilder : public UObject +{ +public: + class UVirtualTexture2D* Texture; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 BuildHash; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UVirtualTextureBuilder* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Engine.VirtualTexturePoolConfig +class UVirtualTexturePoolConfig : public UObject +{ +public: + int32 DefaultSizeInMegabyte; // 0x28(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Pools; // 0x30(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UVirtualTexturePoolConfig* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.VisualLoggerAutomationTests +class UVisualLoggerAutomationTests : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UVisualLoggerAutomationTests* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.VisualLoggerDebugSnapshotInterface +class IVisualLoggerDebugSnapshotInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IVisualLoggerDebugSnapshotInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.VisualLoggerKismetLibrary +class UVisualLoggerKismetLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UVisualLoggerKismetLibrary* GetDefaultObj(); + + void RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner); + void LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog); + void LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, float Thickness, class FName CategoryName, bool bAddToMessageLog); + void LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog); + void LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog); + void EnableRecording(bool bEnabled); +}; + +// 0x10 (0x78 - 0x68) +// Class Engine.VoiceChannel +class UVoiceChannel : public UChannel +{ +public: + uint8 Pad_14C8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVoiceChannel* GetDefaultObj(); + +}; + +// 0x38 (0xE8 - 0xB0) +// Class Engine.VOIPTalker +class UVOIPTalker : public UActorComponent +{ +public: + struct FVoiceSettings Settings; // 0xB0(0x18)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_14C9[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVOIPTalker* GetDefaultObj(); + + void RegisterWithPlayerState(class APlayerState* OwningState); + float GetVoiceLevel(); + class UVOIPTalker* CreateTalkerForPlayer(class APlayerState* OwningState); + void BPOnTalkingEnd(); + void BPOnTalkingBegin(class UAudioComponent* AudioComponent); +}; + +// 0x0 (0x28 - 0x28) +// Class Engine.VOIPStatics +class UVOIPStatics : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UVOIPStatics* GetDefaultObj(); + + void SetMicThreshold(float InThreshold); +}; + +// 0x58 (0x1D0 - 0x178) +// Class Engine.VolumeTexture +class UVolumeTexture : public UTexture +{ +public: + uint8 Pad_14CA[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVolumeTexture* GetDefaultObj(); + +}; + +// 0x48 (0x240 - 0x1F8) +// Class Engine.VolumetricCloudComponent +class UVolumetricCloudComponent : public USceneComponent +{ +public: + float LayerBottomAltitude; // 0x1F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerHeight; // 0x1FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingStartMaxDistance; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingMaxDistance; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlanetRadius; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x210(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePerSampleAtmosphericLightTransmittance : 1; // Mask: 0x1, PropSize: 0x10x218(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_159 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SkyLightCloudBottomOcclusion; // 0x21C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewSampleCountScale; // 0x220(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionSampleCountScale; // 0x224(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowViewSampleCountScale; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowReflectionSampleCountScale; // 0x22C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowTracingDistance; // 0x230(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopTracingTransmittanceThreshold; // 0x234(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14CC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVolumetricCloudComponent* GetDefaultObj(); + + void SetViewSampleCountScale(float NewValue); + void SetTracingStartMaxDistance(float NewValue); + void SetTracingMaxDistance(float NewValue); + void SetStopTracingTransmittanceThreshold(float NewValue); + void SetSkyLightCloudBottomOcclusion(float NewValue); + void SetShadowViewSampleCountScale(float NewValue); + void SetShadowTracingDistance(float NewValue); + void SetShadowReflectionSampleCountScale(float NewValue); + void SetReflectionSampleCountScale(float NewValue); + void SetPlanetRadius(float NewValue); + void SetMaterial(class UMaterialInterface* NewValue); + void SetLayerHeight(float NewValue); + void SetLayerBottomAltitude(float NewValue); + void SetGroundAlbedo(const struct FColor& NewValue); + void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.VolumetricCloud +class AVolumetricCloud : public AInfo +{ +public: + class UVolumetricCloudComponent* VolumetricCloudComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AVolumetricCloud* GetDefaultObj(); + +}; + +// 0x8 (0x260 - 0x258) +// Class Engine.VolumetricLightmapDensityVolume +class AVolumetricLightmapDensityVolume : public AVolume +{ +public: + struct FInt32Interval AllowedMipLevelRange; // 0x258(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AVolumetricLightmapDensityVolume* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Engine.WindDirectionalSource +class AWindDirectionalSource : public AInfo +{ +public: + class UWindDirectionalSourceComponent* Component; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AWindDirectionalSource* GetDefaultObj(); + +}; + +// 0x28 (0x220 - 0x1F8) +// Class Engine.WindDirectionalSourceComponent +class UWindDirectionalSourceComponent : public USceneComponent +{ +public: + float Strength; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGustAmount; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGustAmount; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPointWind : 1; // Mask: 0x1, PropSize: 0x10x20C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14CD[0x13]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWindDirectionalSourceComponent* GetDefaultObj(); + + void SetWindType(enum class EWindSourceType InNewType); + void SetStrength(float InNewStrength); + void SetSpeed(float InNewSpeed); + void SetRadius(float InNewRadius); + void SetMinimumGustAmount(float InNewMinGust); + void SetMaximumGustAmount(float InNewMaxGust); +}; + +// 0x40 (0x68 - 0x28) +// Class Engine.WorldComposition +class UWorldComposition : public UObject +{ +public: + uint8 Pad_14CE[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TilesStreaming; // 0x48(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + double TilesStreamingTimeThreshold; // 0x58(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadAllTilesDuringCinematic; // 0x60(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebaseOriginIn3DSpace; // 0x61(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14CF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float RebaseOriginDistance; // 0x64(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UWorldComposition* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Engine.HierarchicalLODSetup +class UHierarchicalLODSetup : public UObject +{ +public: + TArray HierarchicalLODSetup; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr OverrideBaseMaterial; // 0x38(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UHierarchicalLODSetup* GetDefaultObj(); + +}; + +// 0x180 (0x3A0 - 0x220) +// Class Engine.WorldSettings +class AWorldSettings : public AInfo +{ +public: + uint8 Pad_14D0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VisibilityCellSize; // 0x228(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVisibilityAggressiveness VisibilityAggressiveness; // 0x22C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputeVisibility : 1; // Mask: 0x1, PropSize: 0x10x22D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPlaceCellsOnlyAlongCameraTracks : 1; // Mask: 0x2, PropSize: 0x10x22D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableWorldBoundsChecks : 1; // Mask: 0x4, PropSize: 0x10x22D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableNavigationSystem : 1; // Mask: 0x8, PropSize: 0x10x22D(0x1)(BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableAISystem : 1; // Mask: 0x10, PropSize: 0x10x22D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableWorldComposition : 1; // Mask: 0x20, PropSize: 0x10x22D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseClientSideLevelStreamingVolumes : 1; // Mask: 0x40, PropSize: 0x10x22D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableWorldOriginRebasing : 1; // Mask: 0x80, PropSize: 0x10x22D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWorldGravitySet : 1; // Mask: 0x1, PropSize: 0x10x22E(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGlobalGravitySet : 1; // Mask: 0x2, PropSize: 0x10x22E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMinimizeBSPSections : 1; // Mask: 0x4, PropSize: 0x10x22E(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceNoPrecomputedLighting : 1; // Mask: 0x8, PropSize: 0x10x22E(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHighPriorityLoading : 1; // Mask: 0x10, PropSize: 0x10x22E(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHighPriorityLoadingLocal : 1; // Mask: 0x20, PropSize: 0x10x22E(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideDefaultBroadphaseSettings : 1; // Mask: 0x40, PropSize: 0x10x22E(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15A : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14D1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UNavigationSystemConfig* NavigationSystemConfig; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNavigationSystemConfig* NavigationSystemConfigOverride; // 0x238(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WorldToMeters; // 0x240(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KillZ; // 0x244(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf KillZDamageType; // 0x248(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldGravityZ; // 0x250(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalGravityZ; // 0x254(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPhysicsVolumeClass; // 0x258(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x260(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultGameMode; // 0x268(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameNetworkManagerClass; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PackedLightAndShadowMapTextureSize; // 0x278(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DefaultColorScale; // 0x27C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxDistanceFieldOcclusionDistance; // 0x288(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalDistanceFieldViewDistance; // 0x28C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicIndirectShadowsSelfShadowingIntensity; // 0x290(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FReverbSettings DefaultReverbSettings; // 0x298(0x20)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FInteriorSettings DefaultAmbientZoneSettings; // 0x2B8(0x24)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundMix* DefaultBaseSoundMix; // 0x2E0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x2E8(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MatineeTimeDilation; // 0x2EC(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DemoPlayTimeDilation; // 0x2F0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGlobalTimeDilation; // 0x2F4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalTimeDilation; // 0x2F8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinUndilatedFrameTime; // 0x2FC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxUndilatedFrameTime; // 0x300(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBroadphaseSettings BroadphaseSettings; // 0x304(0x40)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* Pauser; // 0x348(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReplicationViewers; // 0x350(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x360(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class APlayerState* PauserPlayerState; // 0x370(0x8)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxNumberOfBookmarks; // 0x378(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf DefaultBookmarkClass; // 0x380(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BookmarkArray; // 0x388(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TSubclassOf LastBookmarkClass; // 0x398(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AWorldSettings* GetDefaultObj(); + + void OnRep_WorldGravityZ(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_functions.cpp new file mode 100644 index 0000000..2f80e1e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_functions.cpp @@ -0,0 +1,134073 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ + class UGameEngine* UGameEngine::GetEngine() + { + static class UGameEngine* GameEngine = nullptr; + + if (!GameEngine) + { + GameEngine = static_cast(UEngine::GetEngine()); + + if (!GameEngine->IsA(UGameEngine::StaticClass())) + GameEngine = nullptr; + } + + return GameEngine; + } + + class UEngine* UEngine::GetEngine() + { + static UEngine* GEngine = nullptr; + + if (!GEngine) + { + for (int i = 0; i < UObject::GObjects->Num(); i++) + { + UObject* Obj = UObject::GObjects->GetByIndex(i); + + if (!Obj) + continue; + + if (Obj->IsA(UEngine::StaticClass()) && !Obj->IsDefaultObject()) + { + GEngine = static_cast(Obj); + break; + } + } + } + + return GEngine; + } + + class UWorld* UWorld::GetWorld() + { + if (UEngine* Engine = UEngine::GetEngine()) + { + if (!Engine->GameViewport) + return nullptr; + + return Engine->GameViewport->World; + } + + return nullptr; + } + +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Engine.ActorComponent +// (None) + +class UClass* UActorComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorComponent"); + + return Clss; +} + + +// ActorComponent Engine.Default__ActorComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorComponent* UActorComponent::GetDefaultObj() +{ + static class UActorComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UActorComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ActorComponent.ToggleActive +// (Native, Public, BlueprintCallable) +// Parameters: + +void UActorComponent::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "ToggleActive"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetTickGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickGroup(enum class ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetTickGroup"); + + Params::UActorComponent_SetTickGroup_Params Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetTickableWhenPaused"); + + Params::UActorComponent_SetTickableWhenPaused_Params Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetIsReplicated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldReplicate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetIsReplicated(bool ShouldReplicate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetIsReplicated"); + + Params::UActorComponent_SetIsReplicated_Params Parms{}; + + Parms.ShouldReplicate = ShouldReplicate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickIntervalAndCooldown(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetComponentTickIntervalAndCooldown"); + + Params::UActorComponent_SetComponentTickIntervalAndCooldown_Params Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetComponentTickInterval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetComponentTickInterval"); + + Params::UActorComponent_SetComponentTickInterval_Params Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetComponentTickEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetComponentTickEnabled"); + + Params::UActorComponent_SetComponentTickEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetAutoActivate +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetAutoActivate(bool bNewAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetAutoActivate"); + + Params::UActorComponent_SetAutoActivate_Params Parms{}; + + Parms.bNewAutoActivate = bNewAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.SetActive +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetActive(bool bNewActive, bool bReset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "SetActive"); + + Params::UActorComponent_SetActive_Params Parms{}; + + Parms.bNewActive = bNewActive; + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteComponent"); + + Params::UActorComponent_RemoveTickPrerequisiteComponent_Params Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteActor"); + + Params::UActorComponent_RemoveTickPrerequisiteActor_Params Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "ReceiveTick"); + + Params::UActorComponent_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.ActorComponent.ReceiveEndPlay +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveEndPlay(enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "ReceiveEndPlay"); + + Params::UActorComponent_ReceiveEndPlay_Params Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.ActorComponent.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UActorComponent::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.ActorComponent.OnRep_IsActive +// (Native, Public) +// Parameters: + +void UActorComponent::OnRep_IsActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "OnRep_IsActive"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.K2_DestroyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::K2_DestroyComponent(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "K2_DestroyComponent"); + + Params::UActorComponent_K2_DestroyComponent_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.IsComponentTickEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsComponentTickEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "IsComponentTickEnabled"); + + Params::UActorComponent_IsComponentTickEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.IsBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsBeingDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "IsBeingDestroyed"); + + Params::UActorComponent_IsBeingDestroyed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "IsActive"); + + Params::UActorComponent_IsActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.GetOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UActorComponent::GetOwner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "GetOwner"); + + Params::UActorComponent_GetOwner_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.GetComponentTickInterval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UActorComponent::GetComponentTickInterval() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "GetComponentTickInterval"); + + Params::UActorComponent_GetComponentTickInterval_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.Deactivate +// (Native, Public, BlueprintCallable) +// Parameters: + +void UActorComponent::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "Deactivate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.ComponentHasTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::ComponentHasTag(class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "ComponentHasTag"); + + Params::UActorComponent_ComponentHasTag_Params Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteComponent"); + + Params::UActorComponent_AddTickPrerequisiteComponent_Params Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteActor"); + + Params::UActorComponent_AddTickPrerequisiteActor_Params Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ActorComponent.Activate +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::Activate(bool bReset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ActorComponent", "Activate"); + + Params::UActorComponent_Activate_Params Parms{}; + + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Actor +// (Actor) + +class UClass* AActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Actor"); + + return Clss; +} + + +// Actor Engine.Default__Actor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AActor* AActor::GetDefaultObj() +{ + static class AActor* Default = nullptr; + + if (!Default) + Default = static_cast(AActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Actor.WasRecentlyRendered +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::WasRecentlyRendered(float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "WasRecentlyRendered"); + + Params::AActor_WasRecentlyRendered_Params Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.UserConstructionScript +// (Event, Public, BlueprintEvent) +// Parameters: + +void AActor::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.TearOff +// (Native, Public, BlueprintCallable) +// Parameters: + +void AActor::TearOff() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "TearOff"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SnapRootComponentTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SnapRootComponentTo(class AActor* InParentActor, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SnapRootComponentTo"); + + Params::AActor_SnapRootComponentTo_Params Parms{}; + + Parms.InParentActor = InParentActor; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetTickGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickGroup(enum class ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetTickGroup"); + + Params::AActor_SetTickGroup_Params Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetTickableWhenPaused"); + + Params::AActor_SetTickableWhenPaused_Params Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetReplicates +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicates(bool bInReplicates) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetReplicates"); + + Params::AActor_SetReplicates_Params Parms{}; + + Parms.bInReplicates = bInReplicates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetReplicateMovement +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicateMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicateMovement(bool bInReplicateMovement) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetReplicateMovement"); + + Params::AActor_SetReplicateMovement_Params Parms{}; + + Parms.bInReplicateMovement = bInReplicateMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetOwner +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetOwner(class AActor* NewOwner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetOwner"); + + Params::AActor_SetOwner_Params Parms{}; + + Parms.NewOwner = NewOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetNetDormancy +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// enum class ENetDormancy NewDormancy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetNetDormancy(enum class ENetDormancy NewDormancy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetNetDormancy"); + + Params::AActor_SetNetDormancy_Params Parms{}; + + Parms.NewDormancy = NewDormancy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetLifeSpan +// (Native, Public, BlueprintCallable) +// Parameters: +// float InLifespan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetLifeSpan(float InLifespan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetLifeSpan"); + + Params::AActor_SetLifeSpan_Params Parms{}; + + Parms.InLifespan = InLifespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetAutoDestroyWhenFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetAutoDestroyWhenFinished(bool bVal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetAutoDestroyWhenFinished"); + + Params::AActor_SetAutoDestroyWhenFinished_Params Parms{}; + + Parms.bVal = bVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorTickInterval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorTickInterval"); + + Params::AActor_SetActorTickInterval_Params Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorTickEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorTickEnabled"); + + Params::AActor_SetActorTickEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorScale3D"); + + Params::AActor_SetActorScale3D_Params Parms{}; + + Parms.NewScale3D = NewScale3D; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewRelativeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorRelativeScale3D(const struct FVector& NewRelativeScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorRelativeScale3D"); + + Params::AActor_SetActorRelativeScale3D_Params Parms{}; + + Parms.NewRelativeScale = NewRelativeScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorHiddenInGame +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorHiddenInGame(bool bNewHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorHiddenInGame"); + + Params::AActor_SetActorHiddenInGame_Params Parms{}; + + Parms.bNewHidden = bNewHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.SetActorEnableCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActorEnableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorEnableCollision(bool bNewActorEnableCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "SetActorEnableCollision"); + + Params::AActor_SetActorEnableCollision_Params Parms{}; + + Parms.bNewActorEnableCollision = bNewActorEnableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.RemoveTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteComponent"); + + Params::AActor_RemoveTickPrerequisiteComponent_Params Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.RemoveTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteActor"); + + Params::AActor_RemoveTickPrerequisiteActor_Params Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveTick"); + + Params::AActor_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveRadialDamage +// (BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageReceived (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveRadialDamage(float DamageReceived, class UDamageType* DamageType, const struct FVector& Origin, struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveRadialDamage"); + + Params::AActor_ReceiveRadialDamage_Params Parms{}; + + Parms.DamageReceived = DamageReceived; + Parms.DamageType = DamageType; + Parms.Origin = Origin; + Parms.HitInfo = HitInfo; + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceivePointDamage +// (BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ShotFromDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceivePointDamage(float Damage, class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, struct FHitResult& HitInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceivePointDamage"); + + Params::AActor_ReceivePointDamage_Params Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.HitLocation = HitLocation; + Parms.HitNormal = HitNormal; + Parms.HitComponent = HitComponent; + Parms.BoneName = BoneName; + Parms.ShotFromDirection = ShotFromDirection; + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + Parms.HitInfo = HitInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveHit +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* MyComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelfMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveHit"); + + Params::AActor_ReceiveHit_Params Parms{}; + + Parms.MyComp = MyComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.bSelfMoved = bSelfMoved; + Parms.HitLocation = HitLocation; + Parms.HitNormal = HitNormal; + Parms.NormalImpulse = NormalImpulse; + Parms.Hit = Hit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveEndPlay +// (Event, Protected, BlueprintEvent) +// Parameters: +// enum class EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveEndPlay(enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveEndPlay"); + + Params::AActor_ReceiveEndPlay_Params Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveDestroyed +// (Event, Public, BlueprintEvent) +// Parameters: + +void AActor::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveDestroyed"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AActor::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.ReceiveAnyDamage +// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveAnyDamage(float Damage, class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveAnyDamage"); + + Params::AActor_ReceiveAnyDamage_Params Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnReleased +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FKey ButtonReleased (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnReleased(const struct FKey& ButtonReleased) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnReleased"); + + Params::AActor_ReceiveActorOnReleased_Params Parms{}; + + Parms.ButtonReleased = ButtonReleased; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchLeave(enum class ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchLeave"); + + Params::AActor_ReceiveActorOnInputTouchLeave_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnter(enum class ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnter"); + + Params::AActor_ReceiveActorOnInputTouchEnter_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnd(enum class ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnd"); + + Params::AActor_ReceiveActorOnInputTouchEnd_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchBegin(enum class ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchBegin"); + + Params::AActor_ReceiveActorOnInputTouchBegin_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorOnClicked +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FKey ButtonPressed (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnClicked(const struct FKey& ButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorOnClicked"); + + Params::AActor_ReceiveActorOnClicked_Params Parms{}; + + Parms.ButtonPressed = ButtonPressed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorEndOverlap"); + + Params::AActor_ReceiveActorEndOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorEndCursorOver +// (Event, Public, BlueprintEvent) +// Parameters: + +void AActor::ReceiveActorEndCursorOver() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorEndCursorOver"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorBeginOverlap"); + + Params::AActor_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.ReceiveActorBeginCursorOver +// (Event, Public, BlueprintEvent) +// Parameters: + +void AActor::ReceiveActorBeginCursorOver() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ReceiveActorBeginCursorOver"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.PrestreamTextures +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "PrestreamTextures"); + + Params::AActor_PrestreamTextures_Params Parms{}; + + Parms.Seconds = Seconds; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.OnRep_ReplicateMovement +// (Native, Public) +// Parameters: + +void AActor::OnRep_ReplicateMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "OnRep_ReplicateMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.OnRep_ReplicatedMovement +// (Native, Public) +// Parameters: + +void AActor::OnRep_ReplicatedMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "OnRep_ReplicatedMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.OnRep_Owner +// (Native, Protected) +// Parameters: + +void AActor::OnRep_Owner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "OnRep_Owner"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.OnRep_Instigator +// (Native, Public) +// Parameters: + +void AActor::OnRep_Instigator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "OnRep_Instigator"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.OnRep_AttachmentReplication +// (Native, Public) +// Parameters: + +void AActor::OnRep_AttachmentReplication() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "OnRep_AttachmentReplication"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.MakeNoise +// (Final, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* NoiseInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "MakeNoise"); + + Params::AActor_MakeNoise_Params Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseInstigator = NoiseInstigator; + Parms.NoiseLocation = NoiseLocation; + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.MakeMIDForMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AActor::MakeMIDForMaterial(class UMaterialInterface* Parent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "MakeMIDForMaterial"); + + Params::AActor_MakeMIDForMaterial_Params Parms{}; + + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_TeleportTo +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator DestRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_TeleportTo"); + + Params::AActor_K2_TeleportTo_Params Parms{}; + + Parms.DestLocation = DestLocation; + Parms.DestRotation = DestRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_SetActorTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorTransform"); + + Params::AActor_K2_SetActorTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_SetActorRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTeleportPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorRotation"); + + Params::AActor_K2_SetActorRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + Parms.bTeleportPhysics = bTeleportPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_SetActorRelativeTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewRelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeTransform(struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeTransform"); + + Params::AActor_K2_SetActorRelativeTransform_Params Parms{}; + + Parms.NewRelativeTransform = NewRelativeTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_SetActorRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeRotation"); + + Params::AActor_K2_SetActorRelativeRotation_Params Parms{}; + + Parms.NewRelativeRotation = NewRelativeRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_SetActorRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeLocation"); + + Params::AActor_K2_SetActorRelativeLocation_Params Parms{}; + + Parms.NewRelativeLocation = NewRelativeLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_SetActorLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorLocationAndRotation"); + + Params::AActor_K2_SetActorLocationAndRotation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_SetActorLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_SetActorLocation"); + + Params::AActor_K2_SetActorLocation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_OnReset +// (Event, Public, BlueprintEvent) +// Parameters: + +void AActor::K2_OnReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_OnReset"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.Actor.K2_OnEndViewTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnEndViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_OnEndViewTarget"); + + Params::AActor_K2_OnEndViewTarget_Params Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.K2_OnBecomeViewTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnBecomeViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_OnBecomeViewTarget"); + + Params::AActor_K2_OnBecomeViewTarget_Params Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Actor.K2_GetRootComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* AActor::K2_GetRootComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_GetRootComponent"); + + Params::AActor_K2_GetRootComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_GetComponentsByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::K2_GetComponentsByClass(TSubclassOf ComponentClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_GetComponentsByClass"); + + Params::AActor_K2_GetComponentsByClass_Params Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_GetActorRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AActor::K2_GetActorRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_GetActorRotation"); + + Params::AActor_K2_GetActorRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_GetActorLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::K2_GetActorLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_GetActorLocation"); + + Params::AActor_K2_GetActorLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.K2_DetachFromActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_DetachFromActor(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_DetachFromActor"); + + Params::AActor_K2_DetachFromActor_Params Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_DestroyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_DestroyComponent(class UActorComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_DestroyComponent"); + + Params::AActor_K2_DestroyComponent_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_DestroyActor +// (Native, Public, BlueprintCallable) +// Parameters: + +void AActor::K2_DestroyActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_DestroyActor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_AttachToComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AttachToComponent"); + + Params::AActor_K2_AttachToComponent_Params Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_AttachToActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachToActor(class AActor* ParentActor, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AttachToActor"); + + Params::AActor_K2_AttachToActor_Params Parms{}; + + Parms.ParentActor = ParentActor; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_AttachRootComponentToActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentToActor"); + + Params::AActor_K2_AttachRootComponentToActor_Params Parms{}; + + Parms.InParentActor = InParentActor; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_AttachRootComponentTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentTo"); + + Params::AActor_K2_AttachRootComponentTo_Params Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransformKeepScale"); + + Params::AActor_K2_AddActorWorldTransformKeepScale_Params Parms{}; + + Parms.DeltaTransform = DeltaTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransform"); + + Params::AActor_K2_AddActorWorldTransform_Params Parms{}; + + Parms.DeltaTransform = DeltaTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorWorldRotation"); + + Params::AActor_K2_AddActorWorldRotation_Params Parms{}; + + Parms.DeltaRotation = DeltaRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorWorldOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorWorldOffset"); + + Params::AActor_K2_AddActorWorldOffset_Params Parms{}; + + Parms.DeltaLocation = DeltaLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorLocalTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorLocalTransform"); + + Params::AActor_K2_AddActorLocalTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorLocalRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorLocalRotation"); + + Params::AActor_K2_AddActorLocalRotation_Params Parms{}; + + Parms.DeltaRotation = DeltaRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.K2_AddActorLocalOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "K2_AddActorLocalOffset"); + + Params::AActor_K2_AddActorLocalOffset_Params Parms{}; + + Parms.DeltaLocation = DeltaLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.Actor.IsOverlappingActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsOverlappingActor(class AActor* Other) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "IsOverlappingActor"); + + Params::AActor_IsOverlappingActor_Params Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.IsChildActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsChildActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "IsChildActor"); + + Params::AActor_IsChildActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.IsActorTickEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorTickEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "IsActorTickEnabled"); + + Params::AActor_IsActorTickEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.IsActorBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorBeingDestroyed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "IsActorBeingDestroyed"); + + Params::AActor_IsActorBeingDestroyed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.HasAuthority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::HasAuthority() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "HasAuthority"); + + Params::AActor_HasAuthority_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetVerticalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetVerticalDistanceTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetVerticalDistanceTo"); + + Params::AActor_GetVerticalDistanceTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetVelocity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetVelocity"); + + Params::AActor_GetVelocity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform AActor::GetTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetTransform"); + + Params::AActor_GetTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetTickableWhenPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetTickableWhenPaused"); + + Params::AActor_GetTickableWhenPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredHorizontalDistanceTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetSquaredHorizontalDistanceTo"); + + Params::AActor_GetSquaredHorizontalDistanceTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetSquaredDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredDistanceTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetSquaredDistanceTo"); + + Params::AActor_GetSquaredDistanceTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetRemoteRole +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENetRole AActor::GetRemoteRole() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetRemoteRole"); + + Params::AActor_GetRemoteRole_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetParentComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UChildActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UChildActorComponent* AActor::GetParentComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetParentComponent"); + + Params::AActor_GetParentComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetParentActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetParentActor"); + + Params::AActor_GetParentActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetOwner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetOwner"); + + Params::AActor_GetOwner_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetOverlappingComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingComponents(TArray* OverlappingComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetOverlappingComponents"); + + Params::AActor_GetOverlappingComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OverlappingComponents != nullptr) + *OverlappingComponents = std::move(Parms.OverlappingComponents); + +} + + +// Function Engine.Actor.GetOverlappingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetOverlappingActors"); + + Params::AActor_GetOverlappingActors_Params Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); + +} + + +// Function Engine.Actor.GetLocalRole +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENetRole AActor::GetLocalRole() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetLocalRole"); + + Params::AActor_GetLocalRole_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetLifeSpan +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetLifeSpan() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetLifeSpan"); + + Params::AActor_GetLifeSpan_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetInstigatorController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* AActor::GetInstigatorController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetInstigatorController"); + + Params::AActor_GetInstigatorController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetInstigator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AActor::GetInstigator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetInstigator"); + + Params::AActor_GetInstigator_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetInputVectorAxisValue +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetInputVectorAxisValue(const struct FKey& InputAxisKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetInputVectorAxisValue"); + + Params::AActor_GetInputVectorAxisValue_Params Parms{}; + + Parms.InputAxisKey = InputAxisKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetInputAxisValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InputAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisValue(class FName InputAxisName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetInputAxisValue"); + + Params::AActor_GetInputAxisValue_Params Parms{}; + + Parms.InputAxisName = InputAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetInputAxisKeyValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisKeyValue(const struct FKey& InputAxisKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetInputAxisKeyValue"); + + Params::AActor_GetInputAxisKeyValue_Params Parms{}; + + Parms.InputAxisKey = InputAxisKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetHorizontalDotProductTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDotProductTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetHorizontalDotProductTo"); + + Params::AActor_GetHorizontalDotProductTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetHorizontalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDistanceTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetHorizontalDistanceTo"); + + Params::AActor_GetHorizontalDistanceTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetGameTimeSinceCreation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetGameTimeSinceCreation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetGameTimeSinceCreation"); + + Params::AActor_GetGameTimeSinceCreation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetDotProductTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDotProductTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetDotProductTo"); + + Params::AActor_GetDotProductTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDistanceTo(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetDistanceTo"); + + Params::AActor_GetDistanceTo_Params Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetComponentsByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetComponentsByTag"); + + Params::AActor_GetComponentsByTag_Params Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetComponentsByInterface +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByInterface(TSubclassOf Interface) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetComponentsByInterface"); + + Params::AActor_GetComponentsByInterface_Params Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetComponentByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::GetComponentByClass(TSubclassOf ComponentClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetComponentByClass"); + + Params::AActor_GetComponentByClass_Params Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetAttachParentSocketName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AActor::GetAttachParentSocketName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetAttachParentSocketName"); + + Params::AActor_GetAttachParentSocketName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetAttachParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetAttachParentActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetAttachParentActor"); + + Params::AActor_GetAttachParentActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetAttachedActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bResetArray (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAttachedActors(TArray* OutActors, bool bResetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetAttachedActors"); + + Params::AActor_GetAttachedActors_Params Parms{}; + + Parms.bResetArray = bResetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.Actor.GetAllChildActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ChildActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetAllChildActors"); + + Params::AActor_GetAllChildActors_Params Parms{}; + + Parms.bIncludeDescendants = bIncludeDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ChildActors != nullptr) + *ChildActors = std::move(Parms.ChildActors); + +} + + +// Function Engine.Actor.GetActorUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorUpVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorUpVector"); + + Params::AActor_GetActorUpVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorTimeDilation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTimeDilation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorTimeDilation"); + + Params::AActor_GetActorTimeDilation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorTickInterval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTickInterval() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorTickInterval"); + + Params::AActor_GetActorTickInterval_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorScale3D() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorScale3D"); + + Params::AActor_GetActorScale3D_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorRightVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRightVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorRightVector"); + + Params::AActor_GetActorRightVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRelativeScale3D() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorRelativeScale3D"); + + Params::AActor_GetActorRelativeScale3D_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorForwardVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorForwardVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorForwardVector"); + + Params::AActor_GetActorForwardVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorEyesViewPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector OutLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AActor::GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorEyesViewPoint"); + + Params::AActor_GetActorEyesViewPoint_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLocation != nullptr) + *OutLocation = std::move(Parms.OutLocation); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); + +} + + +// Function Engine.Actor.GetActorEnableCollision +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetActorEnableCollision() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorEnableCollision"); + + Params::AActor_GetActorEnableCollision_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.GetActorBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "GetActorBounds"); + + Params::AActor_GetActorBounds_Params Parms{}; + + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + +} + + +// Function Engine.Actor.ForceNetUpdate +// (Native, Public, BlueprintCallable) +// Parameters: + +void AActor::ForceNetUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ForceNetUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.FlushNetDormancy +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: + +void AActor::FlushNetDormancy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "FlushNetDormancy"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.FinishAddComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AActor::FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, struct FTransform& RelativeTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "FinishAddComponent"); + + Params::AActor_FinishAddComponent_Params Parms{}; + + Parms.Component = Component; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.EnableInput +// (Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::EnableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "EnableInput"); + + Params::AActor_EnableInput_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.DisableInput +// (Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DisableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "DisableInput"); + + Params::AActor_DisableInput_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.DetachRootComponentFromParent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DetachRootComponentFromParent(bool bMaintainWorldPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "DetachRootComponentFromParent"); + + Params::AActor_DetachRootComponentFromParent_Params Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.AddTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteComponent"); + + Params::AActor_AddTickPrerequisiteComponent_Params Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.AddTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteActor"); + + Params::AActor_AddTickPrerequisiteActor_Params Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Actor.AddComponentByClass +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponentByClass(TSubclassOf Class, bool bManualAttachment, struct FTransform& RelativeTransform, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "AddComponentByClass"); + + Params::AActor_AddComponentByClass_Params Parms{}; + + Parms.Class = Class; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.AddComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName TemplateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* ComponentTemplateContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponent(class FName TemplateName, bool bManualAttachment, struct FTransform& RelativeTransform, class UObject* ComponentTemplateContext, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "AddComponent"); + + Params::AActor_AddComponent_Params Parms{}; + + Parms.TemplateName = TemplateName; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + Parms.ComponentTemplateContext = ComponentTemplateContext; + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Actor.ActorHasTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::ActorHasTag(class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Actor", "ActorHasTag"); + + Params::AActor_ActorHasTag_Params Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Commandlet +// (None) + +class UClass* UCommandlet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Commandlet"); + + return Clss; +} + + +// Commandlet Engine.Default__Commandlet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCommandlet* UCommandlet::GetDefaultObj() +{ + static class UCommandlet* Default = nullptr; + + if (!Default) + Default = static_cast(UCommandlet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Subsystem +// (None) + +class UClass* USubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Subsystem"); + + return Clss; +} + + +// Subsystem Engine.Default__Subsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubsystem* USubsystem::GetDefaultObj() +{ + static class USubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(USubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DynamicSubsystem +// (None) + +class UClass* UDynamicSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DynamicSubsystem"); + + return Clss; +} + + +// DynamicSubsystem Engine.Default__DynamicSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDynamicSubsystem* UDynamicSubsystem::GetDefaultObj() +{ + static class UDynamicSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UDynamicSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineSubsystem +// (None) + +class UClass* UEngineSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineSubsystem"); + + return Clss; +} + + +// EngineSubsystem Engine.Default__EngineSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineSubsystem* UEngineSubsystem::GetDefaultObj() +{ + static class UEngineSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SceneComponent +// (SceneComponent) + +class UClass* USceneComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneComponent"); + + return Clss; +} + + +// SceneComponent Engine.Default__SceneComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USceneComponent* USceneComponent::GetDefaultObj() +{ + static class USceneComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USceneComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneComponent.ToggleVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::ToggleVisibility(bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "ToggleVisibility"); + + Params::USceneComponent_ToggleVisibility_Params Parms{}; + + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SnapTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::SnapTo(class USceneComponent* InParent, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SnapTo"); + + Params::USceneComponent_SnapTo_Params Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.SetWorldScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetWorldScale3D(const struct FVector& NewScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetWorldScale3D"); + + Params::USceneComponent_SetWorldScale3D_Params Parms{}; + + Parms.NewScale = NewScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetVisibility(bool bNewVisibility, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetVisibility"); + + Params::USceneComponent_SetVisibility_Params Parms{}; + + Parms.bNewVisibility = bNewVisibility; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldUpdatePhysicsVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetShouldUpdatePhysicsVolume"); + + Params::USceneComponent_SetShouldUpdatePhysicsVolume_Params Parms{}; + + Parms.bInShouldUpdatePhysicsVolume = bInShouldUpdatePhysicsVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetRelativeScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetRelativeScale3D"); + + Params::USceneComponent_SetRelativeScale3D_Params Parms{}; + + Parms.NewScale3D = NewScale3D; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetMobility +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EComponentMobility NewMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetMobility(enum class EComponentMobility NewMobility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetMobility"); + + Params::USceneComponent_SetMobility_Params Parms{}; + + Parms.NewMobility = NewMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetHiddenInGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetHiddenInGame(bool NewHidden, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetHiddenInGame"); + + Params::USceneComponent_SetHiddenInGame_Params Parms{}; + + Parms.NewHidden = NewHidden; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.SetAbsolute +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "SetAbsolute"); + + Params::USceneComponent_SetAbsolute_Params Parms{}; + + Parms.bNewAbsoluteLocation = bNewAbsoluteLocation; + Parms.bNewAbsoluteRotation = bNewAbsoluteRotation; + Parms.bNewAbsoluteScale = bNewAbsoluteScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.ResetRelativeTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USceneComponent::ResetRelativeTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "ResetRelativeTransform"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.OnRep_Visibility +// (Final, Native, Private) +// Parameters: +// bool OldValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::OnRep_Visibility(bool OldValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "OnRep_Visibility"); + + Params::USceneComponent_OnRep_Visibility_Params Parms{}; + + Parms.OldValue = OldValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.OnRep_Transform +// (Final, Native, Private) +// Parameters: + +void USceneComponent::OnRep_Transform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "OnRep_Transform"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.OnRep_AttachSocketName +// (Final, Native, Private) +// Parameters: + +void USceneComponent::OnRep_AttachSocketName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachSocketName"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.OnRep_AttachParent +// (Final, Native, Private) +// Parameters: + +void USceneComponent::OnRep_AttachParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachParent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.OnRep_AttachChildren +// (Final, Native, Private) +// Parameters: + +void USceneComponent::OnRep_AttachChildren() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachChildren"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.K2_SetWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldTransform"); + + Params::USceneComponent_K2_SetWorldTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldRotation"); + + Params::USceneComponent_K2_SetWorldRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocationAndRotation"); + + Params::USceneComponent_K2_SetWorldLocationAndRotation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocation"); + + Params::USceneComponent_K2_SetWorldLocation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetRelativeTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeTransform"); + + Params::USceneComponent_K2_SetRelativeTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeRotation"); + + Params::USceneComponent_K2_SetRelativeRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocationAndRotation"); + + Params::USceneComponent_K2_SetRelativeLocationAndRotation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocation"); + + Params::USceneComponent_K2_SetRelativeLocation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_GetComponentToWorld +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::K2_GetComponentToWorld() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentToWorld"); + + Params::USceneComponent_K2_GetComponentToWorld_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_GetComponentScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentScale"); + + Params::USceneComponent_K2_GetComponentScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_GetComponentRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::K2_GetComponentRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentRotation"); + + Params::USceneComponent_K2_GetComponentRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_GetComponentLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentLocation"); + + Params::USceneComponent_K2_GetComponentLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_DetachFromComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_DetachFromComponent(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_DetachFromComponent"); + + Params::USceneComponent_K2_DetachFromComponent_Params Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneComponent.K2_AttachToComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AttachToComponent"); + + Params::USceneComponent_K2_AttachToComponent_Params Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_AttachTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachLocation AttachType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AttachTo"); + + Params::USceneComponent_K2_AttachTo_Params Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachType = AttachType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransformKeepScale"); + + Params::USceneComponent_K2_AddWorldTransformKeepScale_Params Parms{}; + + Parms.DeltaTransform = DeltaTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransform"); + + Params::USceneComponent_K2_AddWorldTransform_Params Parms{}; + + Parms.DeltaTransform = DeltaTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldRotation"); + + Params::USceneComponent_K2_AddWorldRotation_Params Parms{}; + + Parms.DeltaRotation = DeltaRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddWorldOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldOffset"); + + Params::USceneComponent_K2_AddWorldOffset_Params Parms{}; + + Parms.DeltaLocation = DeltaLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeRotation"); + + Params::USceneComponent_K2_AddRelativeRotation_Params Parms{}; + + Parms.DeltaRotation = DeltaRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeLocation"); + + Params::USceneComponent_K2_AddRelativeLocation_Params Parms{}; + + Parms.DeltaLocation = DeltaLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddLocalTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalTransform"); + + Params::USceneComponent_K2_AddLocalTransform_Params Parms{}; + + Parms.DeltaTransform = DeltaTransform; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddLocalRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalRotation"); + + Params::USceneComponent_K2_AddLocalRotation_Params Parms{}; + + Parms.DeltaRotation = DeltaRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.K2_AddLocalOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalOffset"); + + Params::USceneComponent_K2_AddLocalOffset_Params Parms{}; + + Parms.DeltaLocation = DeltaLocation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + +} + + +// Function Engine.SceneComponent.IsVisible +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "IsVisible"); + + Params::USceneComponent_IsVisible_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.IsSimulatingPhysics +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsSimulatingPhysics(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "IsSimulatingPhysics"); + + Params::USceneComponent_IsSimulatingPhysics_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.IsAnySimulatingPhysics +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsAnySimulatingPhysics() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "IsAnySimulatingPhysics"); + + Params::USceneComponent_IsAnySimulatingPhysics_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetUpVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetUpVector"); + + Params::USceneComponent_GetUpVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetSocketTransform +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERelativeTransformSpace TransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetSocketTransform(class FName InSocketName, enum class ERelativeTransformSpace TransformSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetSocketTransform"); + + Params::USceneComponent_GetSocketTransform_Params Parms{}; + + Parms.InSocketName = InSocketName; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetSocketRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::GetSocketRotation(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetSocketRotation"); + + Params::USceneComponent_GetSocketRotation_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetSocketQuaternion +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat USceneComponent::GetSocketQuaternion(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetSocketQuaternion"); + + Params::USceneComponent_GetSocketQuaternion_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetSocketLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetSocketLocation(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetSocketLocation"); + + Params::USceneComponent_GetSocketLocation_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::GetShouldUpdatePhysicsVolume() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetShouldUpdatePhysicsVolume"); + + Params::USceneComponent_GetShouldUpdatePhysicsVolume_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetRightVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetRightVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetRightVector"); + + Params::USceneComponent_GetRightVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetRelativeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetRelativeTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetRelativeTransform"); + + Params::USceneComponent_GetRelativeTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetPhysicsVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* USceneComponent::GetPhysicsVolume() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetPhysicsVolume"); + + Params::USceneComponent_GetPhysicsVolume_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetParentComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray Parents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetParentComponents(TArray* Parents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetParentComponents"); + + Params::USceneComponent_GetParentComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Parents != nullptr) + *Parents = std::move(Parms.Parents); + +} + + +// Function Engine.SceneComponent.GetNumChildrenComponents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USceneComponent::GetNumChildrenComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetNumChildrenComponents"); + + Params::USceneComponent_GetNumChildrenComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetForwardVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetForwardVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetForwardVector"); + + Params::USceneComponent_GetForwardVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetComponentVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetComponentVelocity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetComponentVelocity"); + + Params::USceneComponent_GetComponentVelocity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetChildrenComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bIncludeAllDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Children (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetChildrenComponents"); + + Params::USceneComponent_GetChildrenComponents_Params Parms{}; + + Parms.bIncludeAllDescendants = bIncludeAllDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Children != nullptr) + *Children = std::move(Parms.Children); + +} + + +// Function Engine.SceneComponent.GetChildComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ChildIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetChildComponent(int32 ChildIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetChildComponent"); + + Params::USceneComponent_GetChildComponent_Params Parms{}; + + Parms.ChildIndex = ChildIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetAttachSocketName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USceneComponent::GetAttachSocketName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetAttachSocketName"); + + Params::USceneComponent_GetAttachSocketName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetAttachParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetAttachParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetAttachParent"); + + Params::USceneComponent_GetAttachParent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.GetAllSocketNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USceneComponent::GetAllSocketNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "GetAllSocketNames"); + + Params::USceneComponent_GetAllSocketNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.DoesSocketExist +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::DoesSocketExist(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "DoesSocketExist"); + + Params::USceneComponent_DoesSocketExist_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SceneComponent.DetachFromParent +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::DetachFromParent(bool bMaintainWorldPosition, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneComponent", "DetachFromParent"); + + Params::USceneComponent_DetachFromParent_Params Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PrimitiveComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPrimitiveComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PrimitiveComponent"); + + return Clss; +} + + +// PrimitiveComponent Engine.Default__PrimitiveComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPrimitiveComponent* UPrimitiveComponent::GetDefaultObj() +{ + static class UPrimitiveComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPrimitiveComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PrimitiveComponent.WasRecentlyRendered +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::WasRecentlyRendered(float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "WasRecentlyRendered"); + + Params::UPrimitiveComponent_WasRecentlyRendered_Params Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.WakeRigidBody +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::WakeRigidBody(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "WakeRigidBody"); + + Params::UPrimitiveComponent_WakeRigidBody_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.WakeAllRigidBodies +// (Native, Public, BlueprintCallable) +// Parameters: + +void UPrimitiveComponent::WakeAllRigidBodies() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "WakeAllRigidBodies"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FWalkableSlopeOverride NewOverride (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetWalkableSlopeOverride(struct FWalkableSlopeOverride& NewOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetWalkableSlopeOverride"); + + Params::UPrimitiveComponent_SetWalkableSlopeOverride_Params Parms{}; + + Parms.NewOverride = NewOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInSceneCaptureOnly(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInSceneCaptureOnly"); + + Params::UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Params Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetUseCCD +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetUseCCD(bool InUseCCD, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetUseCCD"); + + Params::UPrimitiveComponent_SetUseCCD_Params Parms{}; + + Parms.InUseCCD = InUseCCD; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewTranslucentSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucentSortPriority(int32 NewTranslucentSortPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucentSortPriority"); + + Params::UPrimitiveComponent_SetTranslucentSortPriority_Params Parms{}; + + Parms.NewTranslucentSortPriority = NewTranslucentSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewTranslucencySortDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucencySortDistanceOffset"); + + Params::UPrimitiveComponent_SetTranslucencySortDistanceOffset_Params Parms{}; + + Parms.NewTranslucencySortDistanceOffset = NewTranslucencySortDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSingleSampleShadowFromStationaryLights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetSingleSampleShadowFromStationaryLights"); + + Params::UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Params Parms{}; + + Parms.bNewSingleSampleShadowFromStationaryLights = bNewSingleSampleShadowFromStationaryLights; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetSimulatePhysics +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSimulatePhysics(bool bSimulate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetSimulatePhysics"); + + Params::UPrimitiveComponent_SetSimulatePhysics_Params Parms{}; + + Parms.bSimulate = bSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetRenderInMainPass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderInMainPass"); + + Params::UPrimitiveComponent_SetRenderInMainPass_Params Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderCustomDepth(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderCustomDepth"); + + Params::UPrimitiveComponent_SetRenderCustomDepth_Params Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetReceivesDecals +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewReceivesDecals (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetReceivesDecals(bool bNewReceivesDecals) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetReceivesDecals"); + + Params::UPrimitiveComponent_SetReceivesDecals_Params Parms{}; + + Parms.bNewReceivesDecals = bNewReceivesDecals; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicalMaterial* NewPhysMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysMaterialOverride"); + + Params::UPrimitiveComponent_SetPhysMaterialOverride_Params Parms{}; + + Parms.NewPhysMaterial = NewPhysMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInRadians"); + + Params::UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Params Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInDegrees"); + + Params::UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Params Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocity"); + + Params::UPrimitiveComponent_SetPhysicsMaxAngularVelocity_Params Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsLinearVelocity"); + + Params::UPrimitiveComponent_SetPhysicsLinearVelocity_Params Parms{}; + + Parms.NewVel = NewVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInRadians"); + + Params::UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Params Parms{}; + + Parms.NewAngVel = NewAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInDegrees"); + + Params::UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Params Parms{}; + + Parms.NewAngVel = NewAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocity(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocity"); + + Params::UPrimitiveComponent_SetPhysicsAngularVelocity_Params Parms{}; + + Parms.NewAngVel = NewAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetOwnerNoSee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOwnerNoSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOwnerNoSee(bool bNewOwnerNoSee) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetOwnerNoSee"); + + Params::UPrimitiveComponent_SetOwnerNoSee_Params Parms{}; + + Parms.bNewOwnerNoSee = bNewOwnerNoSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOnlyOwnerSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOnlyOwnerSee(bool bNewOnlyOwnerSee) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetOnlyOwnerSee"); + + Params::UPrimitiveComponent_SetOnlyOwnerSee_Params Parms{}; + + Parms.bNewOnlyOwnerSee = bNewOnlyOwnerSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetNotifyRigidBodyCollision"); + + Params::UPrimitiveComponent_SetNotifyRigidBodyCollision_Params Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetMaterialByName +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterialByName"); + + Params::UPrimitiveComponent_SetMaterialByName_Params Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterial(int32 ElementIndex, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterial"); + + Params::UPrimitiveComponent_SetMaterial_Params Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetMassScale +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassScale(class FName BoneName, float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetMassScale"); + + Params::UPrimitiveComponent_SetMassScale_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassInKg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetMassOverrideInKg"); + + Params::UPrimitiveComponent_SetMassOverrideInKg_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.MassInKg = MassInKg; + Parms.bOverrideMass = bOverrideMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetLinearDamping +// (Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLinearDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetLinearDamping"); + + Params::UPrimitiveComponent_SetLinearDamping_Params Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetLightingChannels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetLightingChannels"); + + Params::UPrimitiveComponent_SetLightingChannels_Params Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetLightAttachmentsAsGroup"); + + Params::UPrimitiveComponent_SetLightAttachmentsAsGroup_Params Parms{}; + + Parms.bInLightAttachmentsAsGroup = bInLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHiddenInSceneCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetHiddenInSceneCapture"); + + Params::UPrimitiveComponent_SetHiddenInSceneCapture_Params Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInGenerateOverlapEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetGenerateOverlapEvents(bool bInGenerateOverlapEvents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetGenerateOverlapEvents"); + + Params::UPrimitiveComponent_SetGenerateOverlapEvents_Params Parms{}; + + Parms.bInGenerateOverlapEvents = bInGenerateOverlapEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInExcludeFromLightAttachmentGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetExcludeFromLightAttachmentGroup"); + + Params::UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Params Parms{}; + + Parms.bInExcludeFromLightAttachmentGroup = bInExcludeFromLightAttachmentGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetEnableGravity +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bGravityEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetEnableGravity(bool bGravityEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetEnableGravity"); + + Params::UPrimitiveComponent_SetEnableGravity_Params Parms{}; + + Parms.bGravityEnabled = bGravityEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector4"); + + Params::UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector3"); + + Params::UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector2"); + + Params::UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataFloat"); + + Params::UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector4"); + + Params::UPrimitiveComponent_SetCustomPrimitiveDataVector4_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector3"); + + Params::UPrimitiveComponent_SetCustomPrimitiveDataVector3_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector2"); + + Params::UPrimitiveComponent_SetCustomPrimitiveDataVector2_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataFloat"); + + Params::UPrimitiveComponent_SetCustomPrimitiveDataFloat_Params Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ERendererStencilMask WriteMaskBit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilWriteMask(enum class ERendererStencilMask WriteMaskBit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilWriteMask"); + + Params::UPrimitiveComponent_SetCustomDepthStencilWriteMask_Params Parms{}; + + Parms.WriteMaskBit = WriteMaskBit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilValue(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilValue"); + + Params::UPrimitiveComponent_SetCustomDepthStencilValue_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCullDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCullDistance(float NewCullDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCullDistance"); + + Params::UPrimitiveComponent_SetCullDistance_Params Parms{}; + + Parms.NewCullDistance = NewCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetConstraintMode +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EDOFMode ConstraintMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetConstraintMode(enum class EDOFMode ConstraintMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetConstraintMode"); + + Params::UPrimitiveComponent_SetConstraintMode_Params Parms{}; + + Parms.ConstraintMode = ConstraintMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToChannel(enum class ECollisionChannel Channel, enum class ECollisionResponse NewResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToChannel"); + + Params::UPrimitiveComponent_SetCollisionResponseToChannel_Params Parms{}; + + Parms.Channel = Channel; + Parms.NewResponse = NewResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToAllChannels(enum class ECollisionResponse NewResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToAllChannels"); + + Params::UPrimitiveComponent_SetCollisionResponseToAllChannels_Params Parms{}; + + Parms.NewResponse = NewResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCollisionProfileName +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionProfileName"); + + Params::UPrimitiveComponent_SetCollisionProfileName_Params Parms{}; + + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCollisionObjectType +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionObjectType(enum class ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionObjectType"); + + Params::UPrimitiveComponent_SetCollisionObjectType_Params Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCollisionEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ECollisionEnabled NewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionEnabled(enum class ECollisionEnabled NewType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionEnabled"); + + Params::UPrimitiveComponent_SetCollisionEnabled_Params Parms{}; + + Parms.NewType = NewType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector CenterOfMassOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCenterOfMass"); + + Params::UPrimitiveComponent_SetCenterOfMass_Params Parms{}; + + Parms.CenterOfMassOffset = CenterOfMassOffset; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCastShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastShadow(bool NewCastShadow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCastShadow"); + + Params::UPrimitiveComponent_SetCastShadow_Params Parms{}; + + Parms.NewCastShadow = NewCastShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCastInsetShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastInsetShadow(bool bInCastInsetShadow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCastInsetShadow"); + + Params::UPrimitiveComponent_SetCastInsetShadow_Params Parms{}; + + Parms.bInCastInsetShadow = bInCastInsetShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastHiddenShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastHiddenShadow(bool NewCastHiddenShadow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetCastHiddenShadow"); + + Params::UPrimitiveComponent_SetCastHiddenShadow_Params Parms{}; + + Parms.NewCastHiddenShadow = NewCastHiddenShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetBoundsScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBoundsScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetBoundsScale(float NewBoundsScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetBoundsScale"); + + Params::UPrimitiveComponent_SetBoundsScale_Params Parms{}; + + Parms.NewBoundsScale = NewBoundsScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAngularDamping +// (Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAngularDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAngularDamping"); + + Params::UPrimitiveComponent_SetAngularDamping_Params Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAllUseCCD +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllUseCCD(bool InUseCCD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAllUseCCD"); + + Params::UPrimitiveComponent_SetAllUseCCD_Params Parms{}; + + Parms.InUseCCD = InUseCCD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsLinearVelocity"); + + Params::UPrimitiveComponent_SetAllPhysicsLinearVelocity_Params Parms{}; + + Parms.NewVel = NewVel; + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInRadians(struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInRadians"); + + Params::UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Params Parms{}; + + Parms.NewAngVel = NewAngVel; + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInDegrees(struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInDegrees"); + + Params::UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Params Parms{}; + + Parms.NewAngVel = NewAngVel; + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.SetAllMassScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllMassScale(float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "SetAllMassScale"); + + Params::UPrimitiveComponent_SetAllMassScale_Params Parms{}; + + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector InputVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "ScaleByMomentOfInertia"); + + Params::UPrimitiveComponent_ScaleByMomentOfInertia_Params Parms{}; + + Parms.InputVector = InputVector; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::PutRigidBodyToSleep(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "PutRigidBodyToSleep"); + + Params::UPrimitiveComponent_PutRigidBodyToSleep_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereTraceComponent"); + + Params::UPrimitiveComponent_K2_SphereTraceComponent_Params Parms{}; + + Parms.TraceStart = TraceStart; + Parms.TraceEnd = TraceEnd; + Parms.SphereRadius = SphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InSphereCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereOverlapComponent"); + + Params::UPrimitiveComponent_K2_SphereOverlapComponent_Params Parms{}; + + Parms.InSphereCentre = InSphereCentre; + Parms.InSphereRadius = InSphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_LineTraceComponent"); + + Params::UPrimitiveComponent_K2_LineTraceComponent_Params Parms{}; + + Parms.TraceStart = TraceStart; + Parms.TraceEnd = TraceEnd; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsQueryCollisionEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsQueryCollisionEnabled"); + + Params::UPrimitiveComponent_K2_IsQueryCollisionEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsPhysicsCollisionEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsPhysicsCollisionEnabled"); + + Params::UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsCollisionEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsCollisionEnabled"); + + Params::UPrimitiveComponent_K2_IsCollisionEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InBoxCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox InBox (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "K2_BoxOverlapComponent"); + + Params::UPrimitiveComponent_K2_BoxOverlapComponent_Params Parms{}; + + Parms.InBoxCentre = InBoxCentre; + Parms.InBox = InBox; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.IsOverlappingComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* OtherComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingComponent(class UPrimitiveComponent* OtherComp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingComponent"); + + Params::UPrimitiveComponent_IsOverlappingComponent_Params Parms{}; + + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.IsOverlappingActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingActor(class AActor* Other) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingActor"); + + Params::UPrimitiveComponent_IsOverlappingActor_Params Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.IsGravityEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsGravityEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IsGravityEnabled"); + + Params::UPrimitiveComponent_IsGravityEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsAnyRigidBodyAwake() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IsAnyRigidBodyAwake"); + + Params::UPrimitiveComponent_IsAnyRigidBodyAwake_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreComponentWhenMoving"); + + Params::UPrimitiveComponent_IgnoreComponentWhenMoving_Params Parms{}; + + Parms.Component = Component; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreActorWhenMoving"); + + Params::UPrimitiveComponent_IgnoreActorWhenMoving_Params Parms{}; + + Parms.Actor = Actor; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FWalkableSlopeOverride ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FWalkableSlopeOverride UPrimitiveComponent::GetWalkableSlopeOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetWalkableSlopeOverride"); + + Params::UPrimitiveComponent_GetWalkableSlopeOverride_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocityAtPoint"); + + Params::UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Params Parms{}; + + Parms.Point = Point; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocity(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocity"); + + Params::UPrimitiveComponent_GetPhysicsLinearVelocity_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInRadians(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInRadians"); + + Params::UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInDegrees(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInDegrees"); + + Params::UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocity(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocity"); + + Params::UPrimitiveComponent_GetPhysicsAngularVelocity_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetOverlappingComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutOverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingComponents(TArray* OutOverlappingComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingComponents"); + + Params::UPrimitiveComponent_GetOverlappingComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutOverlappingComponents != nullptr) + *OutOverlappingComponents = std::move(Parms.OutOverlappingComponents); + +} + + +// Function Engine.PrimitiveComponent.GetOverlappingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingActors"); + + Params::UPrimitiveComponent_GetOverlappingActors_Params Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); + +} + + +// Function Engine.PrimitiveComponent.GetNumMaterials +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetNumMaterials() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetNumMaterials"); + + Params::UPrimitiveComponent_GetNumMaterials_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialFromCollisionFaceIndex"); + + Params::UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Params Parms{}; + + Parms.FaceIndex = FaceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SectionIndex != nullptr) + *SectionIndex = Parms.SectionIndex; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterial(int32 ElementIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterial"); + + Params::UPrimitiveComponent_GetMaterial_Params Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetMassScale +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMassScale(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetMassScale"); + + Params::UPrimitiveComponent_GetMassScale_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetMass +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetMass"); + + Params::UPrimitiveComponent_GetMass_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetLinearDamping +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetLinearDamping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetLinearDamping"); + + Params::UPrimitiveComponent_GetLinearDamping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetInertiaTensor +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetInertiaTensor(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetInertiaTensor"); + + Params::UPrimitiveComponent_GetInertiaTensor_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetGenerateOverlapEvents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetGenerateOverlapEvents"); + + Params::UPrimitiveComponent_GetGenerateOverlapEvents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECollisionResponse UPrimitiveComponent::GetCollisionResponseToChannel(enum class ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionResponseToChannel"); + + Params::UPrimitiveComponent_GetCollisionResponseToChannel_Params Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetCollisionProfileName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UPrimitiveComponent::GetCollisionProfileName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionProfileName"); + + Params::UPrimitiveComponent_GetCollisionProfileName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetCollisionObjectType +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ECollisionChannel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECollisionChannel UPrimitiveComponent::GetCollisionObjectType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionObjectType"); + + Params::UPrimitiveComponent_GetCollisionObjectType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetCollisionEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ECollisionEnabled ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECollisionEnabled UPrimitiveComponent::GetCollisionEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionEnabled"); + + Params::UPrimitiveComponent_GetCollisionEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutPointOnBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetClosestPointOnCollision(struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetClosestPointOnCollision"); + + Params::UPrimitiveComponent_GetClosestPointOnCollision_Params Parms{}; + + Parms.Point = Point; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPointOnBody != nullptr) + *OutPointOnBody = std::move(Parms.OutPointOnBody); + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetCenterOfMass(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetCenterOfMass"); + + Params::UPrimitiveComponent_GetCenterOfMass_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.GetAngularDamping +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetAngularDamping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "GetAngularDamping"); + + Params::UPrimitiveComponent_GetAngularDamping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CreateDynamicMaterialInstance"); + + Params::UPrimitiveComponent_CreateDynamicMaterialInstance_Params Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.SourceMaterial = SourceMaterial; + Parms.OptionalName = OptionalName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamicFromMaterial"); + + Params::UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Params Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamic(int32 ElementIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamic"); + + Params::UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Params Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreComponents"); + + Params::UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreActors"); + + Params::UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPrimitiveComponent::ClearMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreComponents"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPrimitiveComponent::ClearMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreActors"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.CanCharacterStepUp +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::CanCharacterStepUp(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "CanCharacterStepUp"); + + Params::UPrimitiveComponent_CanCharacterStepUp_Params Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PrimitiveComponent.AddTorqueInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInRadians"); + + Params::UPrimitiveComponent_AddTorqueInRadians_Params Parms{}; + + Parms.Torque = Torque; + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInDegrees"); + + Params::UPrimitiveComponent_AddTorqueInDegrees_Params Parms{}; + + Parms.Torque = Torque; + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddTorque +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorque(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddTorque"); + + Params::UPrimitiveComponent_AddTorque_Params Parms{}; + + Parms.Torque = Torque; + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddRadialImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialImpulse"); + + Params::UPrimitiveComponent_AddRadialImpulse_Params Parms{}; + + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddRadialForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialForce(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialForce"); + + Params::UPrimitiveComponent_AddRadialForce_Params Parms{}; + + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulseAtLocation"); + + Params::UPrimitiveComponent_AddImpulseAtLocation_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.Location = Location; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulse"); + + Params::UPrimitiveComponent_AddImpulse_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocationLocal"); + + Params::UPrimitiveComponent_AddForceAtLocationLocal_Params Parms{}; + + Parms.Force = Force; + Parms.Location = Location; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocation +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocation"); + + Params::UPrimitiveComponent_AddForceAtLocation_Params Parms{}; + + Parms.Force = Force; + Parms.Location = Location; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddForce"); + + Params::UPrimitiveComponent_AddForce_Params Parms{}; + + Parms.Force = Force; + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInRadians"); + + Params::UPrimitiveComponent_AddAngularImpulseInRadians_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInDegrees"); + + Params::UPrimitiveComponent_AddAngularImpulseInDegrees_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulse"); + + Params::UPrimitiveComponent_AddAngularImpulse_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.BlueprintFunctionLibrary +// (None) + +class UClass* UBlueprintFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintFunctionLibrary"); + + return Clss; +} + + +// BlueprintFunctionLibrary Engine.Default__BlueprintFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintFunctionLibrary* UBlueprintFunctionLibrary::GetDefaultObj() +{ + static class UBlueprintFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ShapeComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UShapeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ShapeComponent"); + + return Clss; +} + + +// ShapeComponent Engine.Default__ShapeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UShapeComponent* UShapeComponent::GetDefaultObj() +{ + static class UShapeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UShapeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoxComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UBoxComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoxComponent"); + + return Clss; +} + + +// BoxComponent Engine.Default__BoxComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoxComponent* UBoxComponent::GetDefaultObj() +{ + static class UBoxComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBoxComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BoxComponent.SetBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InBoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBoxComponent::SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoxComponent", "SetBoxExtent"); + + Params::UBoxComponent_SetBoxExtent_Params Parms{}; + + Parms.InBoxExtent = InBoxExtent; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BoxComponent.GetUnscaledBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetUnscaledBoxExtent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoxComponent", "GetUnscaledBoxExtent"); + + Params::UBoxComponent_GetUnscaledBoxExtent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BoxComponent.GetScaledBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetScaledBoxExtent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoxComponent", "GetScaledBoxExtent"); + + Params::UBoxComponent_GetScaledBoxExtent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Brush +// (Actor) + +class UClass* ABrush::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Brush"); + + return Clss; +} + + +// Brush Engine.Default__Brush +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABrush* ABrush::GetDefaultObj() +{ + static class ABrush* Default = nullptr; + + if (!Default) + Default = static_cast(ABrush::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Volume +// (Actor) + +class UClass* AVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Volume"); + + return Clss; +} + + +// Volume Engine.Default__Volume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AVolume* AVolume::GetDefaultObj() +{ + static class AVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsVolume +// (Actor) + +class UClass* APhysicsVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsVolume"); + + return Clss; +} + + +// PhysicsVolume Engine.Default__PhysicsVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class APhysicsVolume* APhysicsVolume::GetDefaultObj() +{ + static class APhysicsVolume* Default = nullptr; + + if (!Default) + Default = static_cast(APhysicsVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MeshComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshComponent"); + + return Clss; +} + + +// MeshComponent Engine.Default__MeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshComponent* UMeshComponent::GetDefaultObj() +{ + static class UMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetVectorParameterValueOnMaterials(class FName ParameterName, const struct FVector& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "SetVectorParameterValueOnMaterials"); + + Params::UMeshComponent_SetVectorParameterValueOnMaterials_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetScalarParameterValueOnMaterials(class FName ParameterName, float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "SetScalarParameterValueOnMaterials"); + + Params::UMeshComponent_SetScalarParameterValueOnMaterials_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MeshComponent.PrestreamTextures +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrioritizeCharacterTextures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "PrestreamTextures"); + + Params::UMeshComponent_PrestreamTextures_Params Parms{}; + + Parms.Seconds = Seconds; + Parms.bPrioritizeCharacterTextures = bPrioritizeCharacterTextures; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MeshComponent.IsMaterialSlotNameValid +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshComponent::IsMaterialSlotNameValid(class FName MaterialSlotName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "IsMaterialSlotNameValid"); + + Params::UMeshComponent_IsMaterialSlotNameValid_Params Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MeshComponent.GetMaterialSlotNames +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMeshComponent::GetMaterialSlotNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "GetMaterialSlotNames"); + + Params::UMeshComponent_GetMaterialSlotNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MeshComponent.GetMaterials +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMeshComponent::GetMaterials() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "GetMaterials"); + + Params::UMeshComponent_GetMaterials_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MeshComponent.GetMaterialIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshComponent::GetMaterialIndex(class FName MaterialSlotName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshComponent", "GetMaterialIndex"); + + Params::UMeshComponent_GetMaterialIndex_Params Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SplineComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* USplineComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SplineComponent"); + + return Clss; +} + + +// SplineComponent Engine.Default__SplineComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USplineComponent* USplineComponent::GetDefaultObj() +{ + static class USplineComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USplineComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SplineComponent.UpdateSpline +// (Native, Public, BlueprintCallable) +// Parameters: + +void USplineComponent::UpdateSpline() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "UpdateSpline"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetWorldLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetWorldLocationAtSplinePoint"); + + Params::USplineComponent_SetWorldLocationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InUpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUpVectorAtSplinePoint(int32 PointIndex, struct FVector& InUpVector, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetUpVectorAtSplinePoint"); + + Params::USplineComponent_SetUpVectorAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InUpVector = InUpVector; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUnselectedSplineSegmentColor(struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetUnselectedSplineSegmentColor"); + + Params::USplineComponent_SetUnselectedSplineSegmentColor_Params Parms{}; + + Parms.SegmentColor = SegmentColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InArriveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InLeaveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentsAtSplinePoint(int32 PointIndex, struct FVector& InArriveTangent, struct FVector& InLeaveTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetTangentsAtSplinePoint"); + + Params::USplineComponent_SetTangentsAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InArriveTangent = InArriveTangent; + Parms.InLeaveTangent = InLeaveTangent; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetTangentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor TangentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentColor(struct FLinearColor& TangentColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetTangentColor"); + + Params::USplineComponent_SetTangentColor_Params Parms{}; + + Parms.TangentColor = TangentColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentAtSplinePoint(int32 PointIndex, struct FVector& InTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetTangentAtSplinePoint"); + + Params::USplineComponent_SetTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InTangent = InTangent; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetSplineWorldPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineWorldPoints(TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetSplineWorldPoints"); + + Params::USplineComponent_SetSplineWorldPoints_Params Parms{}; + + Parms.Points = Points; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetSplinePointType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplinePointType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePointType(int32 PointIndex, enum class ESplinePointType Type, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetSplinePointType"); + + Params::USplineComponent_SetSplinePointType_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.Type = Type; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetSplinePoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePoints(TArray& Points, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetSplinePoints"); + + Params::USplineComponent_SetSplinePoints_Params Parms{}; + + Parms.Points = Points; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetSplineLocalPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineLocalPoints(TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetSplineLocalPoints"); + + Params::USplineComponent_SetSplineLocalPoints_Params Parms{}; + + Parms.Points = Points; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSelectedSplineSegmentColor(struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetSelectedSplineSegmentColor"); + + Params::USplineComponent_SetSelectedSplineSegmentColor_Params Parms{}; + + Parms.SegmentColor = SegmentColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetScaleAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InScaleVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetScaleAtSplinePoint(int32 PointIndex, struct FVector& InScaleVector, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetScaleAtSplinePoint"); + + Params::USplineComponent_SetScaleAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InScaleVector = InScaleVector; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetRotationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator InRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetRotationAtSplinePoint(int32 PointIndex, struct FRotator& InRotation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetRotationAtSplinePoint"); + + Params::USplineComponent_SetRotationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InRotation = InRotation; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetLocationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetLocationAtSplinePoint"); + + Params::USplineComponent_SetLocationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = InLocation; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetDrawDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDrawDebug(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetDrawDebug"); + + Params::USplineComponent_SetDrawDebug_Params Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetDefaultUpVector +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDefaultUpVector(struct FVector& UpVector, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetDefaultUpVector"); + + Params::USplineComponent_SetDefaultUpVector_Params Parms{}; + + Parms.UpVector = UpVector; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetClosedLoopAtPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetClosedLoopAtPosition"); + + Params::USplineComponent_SetClosedLoopAtPosition_Params Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.Key = Key; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.SetClosedLoop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "SetClosedLoop"); + + Params::USplineComponent_SetClosedLoop_Params Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.RemoveSplinePoint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::RemoveSplinePoint(int32 Index, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "RemoveSplinePoint"); + + Params::USplineComponent_RemoveSplinePoint_Params Parms{}; + + Parms.Index = Index; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.IsClosedLoop +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::IsClosedLoop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "IsClosedLoop"); + + Params::USplineComponent_IsClosedLoop_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldTangentAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldTangentAtDistanceAlongSpline"); + + Params::USplineComponent_GetWorldTangentAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldRotationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtTime"); + + Params::USplineComponent_GetWorldRotationAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtDistanceAlongSpline"); + + Params::USplineComponent_GetWorldRotationAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldLocationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtTime"); + + Params::USplineComponent_GetWorldLocationAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtSplinePoint(int32 PointIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtSplinePoint"); + + Params::USplineComponent_GetWorldLocationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtDistanceAlongSpline"); + + Params::USplineComponent_GetWorldLocationAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtTime"); + + Params::USplineComponent_GetWorldDirectionAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtDistanceAlongSpline"); + + Params::USplineComponent_GetWorldDirectionAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplinePoint(int32 Index, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplinePoint"); + + Params::USplineComponent_GetVectorPropertyAtSplinePoint_Params Parms{}; + + Parms.Index = Index; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplineInputKey"); + + Params::USplineComponent_GetVectorPropertyAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetUpVectorAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtTime"); + + Params::USplineComponent_GetUpVectorAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplinePoint"); + + Params::USplineComponent_GetUpVectorAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplineInputKey"); + + Params::USplineComponent_GetUpVectorAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtDistanceAlongSpline"); + + Params::USplineComponent_GetUpVectorAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTransformAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTransformAtTime"); + + Params::USplineComponent_GetTransformAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTransformAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplinePoint"); + + Params::USplineComponent_GetTransformAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplineInputKey"); + + Params::USplineComponent_GetTransformAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTransformAtDistanceAlongSpline"); + + Params::USplineComponent_GetTransformAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTangentAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTangentAtTime"); + + Params::USplineComponent_GetTangentAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplinePoint"); + + Params::USplineComponent_GetTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplineInputKey"); + + Params::USplineComponent_GetTangentAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetTangentAtDistanceAlongSpline"); + + Params::USplineComponent_GetTangentAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetSplinePointType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplinePointType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESplinePointType USplineComponent::GetSplinePointType(int32 PointIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetSplinePointType"); + + Params::USplineComponent_GetSplinePointType_Params Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetSplineLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetSplineLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetSplineLength"); + + Params::USplineComponent_GetSplineLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetScaleAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtTime(float Time, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetScaleAtTime"); + + Params::USplineComponent_GetScaleAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetScaleAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplinePoint(int32 PointIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplinePoint"); + + Params::USplineComponent_GetScaleAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplineInputKey(float InKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplineInputKey"); + + Params::USplineComponent_GetScaleAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetScaleAtDistanceAlongSpline"); + + Params::USplineComponent_GetScaleAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRotationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRotationAtTime"); + + Params::USplineComponent_GetRotationAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRotationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplinePoint"); + + Params::USplineComponent_GetRotationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplineInputKey"); + + Params::USplineComponent_GetRotationAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRotationAtDistanceAlongSpline"); + + Params::USplineComponent_GetRotationAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRollAtTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRollAtTime"); + + Params::USplineComponent_GetRollAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRollAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplinePoint"); + + Params::USplineComponent_GetRollAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRollAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplineInputKey"); + + Params::USplineComponent_GetRollAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRollAtDistanceAlongSpline"); + + Params::USplineComponent_GetRollAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRightVectorAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtTime"); + + Params::USplineComponent_GetRightVectorAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplinePoint"); + + Params::USplineComponent_GetRightVectorAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplineInputKey"); + + Params::USplineComponent_GetRightVectorAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtDistanceAlongSpline"); + + Params::USplineComponent_GetRightVectorAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetNumberOfSplineSegments +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplineSegments() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplineSegments"); + + Params::USplineComponent_GetNumberOfSplineSegments_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetNumberOfSplinePoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplinePoints() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplinePoints"); + + Params::USplineComponent_GetNumberOfSplinePoints_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetLocationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocationAtTime"); + + Params::USplineComponent_GetLocationAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetLocationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplinePoint"); + + Params::USplineComponent_GetLocationAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplineInputKey"); + + Params::USplineComponent_GetLocationAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocationAtDistanceAlongSpline"); + + Params::USplineComponent_GetLocationAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Tangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocationAndTangentAtSplinePoint"); + + Params::USplineComponent_GetLocationAndTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Tangent != nullptr) + *Tangent = std::move(Parms.Tangent); + +} + + +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LocalLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LocalTangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLocalLocationAndTangentAtSplinePoint"); + + Params::USplineComponent_GetLocalLocationAndTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocalLocation != nullptr) + *LocalLocation = std::move(Parms.LocalLocation); + + if (LocalTangent != nullptr) + *LocalTangent = std::move(Parms.LocalTangent); + +} + + +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLeaveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetLeaveTangentAtSplinePoint"); + + Params::USplineComponent_GetLeaveTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetInputKeyAtDistanceAlongSpline(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetInputKeyAtDistanceAlongSpline"); + + Params::USplineComponent_GetInputKeyAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplinePoint(int32 Index, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplinePoint"); + + Params::USplineComponent_GetFloatPropertyAtSplinePoint_Params Parms{}; + + Parms.Index = Index; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplineInputKey"); + + Params::USplineComponent_GetFloatPropertyAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplinePoint"); + + Params::USplineComponent_GetDistanceAlongSplineAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplineInputKey(float InKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplineInputKey"); + + Params::USplineComponent_GetDistanceAlongSplineAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDirectionAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtTime"); + + Params::USplineComponent_GetDirectionAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplinePoint"); + + Params::USplineComponent_GetDirectionAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplineInputKey"); + + Params::USplineComponent_GetDirectionAtSplineInputKey_Params Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtDistanceAlongSpline"); + + Params::USplineComponent_GetDirectionAtDistanceAlongSpline_Params Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetDefaultUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDefaultUpVector(enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetDefaultUpVector"); + + Params::USplineComponent_GetDefaultUpVector_Params Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetArriveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "GetArriveTangentAtSplinePoint"); + + Params::USplineComponent_GetArriveTangentAtSplinePoint_Params Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindUpVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindUpVectorClosestToWorldLocation"); + + Params::USplineComponent_FindUpVectorClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::FindTransformClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindTransformClosestToWorldLocation"); + + Params::USplineComponent_FindTransformClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindTangentClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindTangentClosestToWorldLocation"); + + Params::USplineComponent_FindTangentClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindScaleClosestToWorldLocation(struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindScaleClosestToWorldLocation"); + + Params::USplineComponent_FindScaleClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::FindRotationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindRotationClosestToWorldLocation"); + + Params::USplineComponent_FindRotationClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindRollClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindRollClosestToWorldLocation"); + + Params::USplineComponent_FindRollClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindRightVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindRightVectorClosestToWorldLocation"); + + Params::USplineComponent_FindRightVectorClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindLocationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindLocationClosestToWorldLocation"); + + Params::USplineComponent_FindLocationClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindInputKeyClosestToWorldLocation(struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindInputKeyClosestToWorldLocation"); + + Params::USplineComponent_FindInputKeyClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindDirectionClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "FindDirectionClosestToWorldLocation"); + + Params::USplineComponent_FindDirectionClosestToWorldLocation_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineComponent.ClearSplinePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::ClearSplinePoints(bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "ClearSplinePoints"); + + Params::USplineComponent_ClearSplinePoints_Params Parms{}; + + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddSplineWorldPoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineWorldPoint(struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddSplineWorldPoint"); + + Params::USplineComponent_AddSplineWorldPoint_Params Parms{}; + + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddSplinePointAtIndex +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePointAtIndex(struct FVector& Position, int32 Index, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddSplinePointAtIndex"); + + Params::USplineComponent_AddSplinePointAtIndex_Params Parms{}; + + Parms.Position = Position; + Parms.Index = Index; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePoint(struct FVector& Position, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddSplinePoint"); + + Params::USplineComponent_AddSplinePoint_Params Parms{}; + + Parms.Position = Position; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddSplineLocalPoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineLocalPoint(struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddSplineLocalPoint"); + + Params::USplineComponent_AddSplineLocalPoint_Params Parms{}; + + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoints(TArray& Points, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddPoints"); + + Params::USplineComponent_AddPoints_Params Parms{}; + + Parms.Points = Points; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineComponent.AddPoint +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSplinePoint Point (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoint(struct FSplinePoint& Point, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineComponent", "AddPoint"); + + Params::USplineComponent_AddPoint_Params Parms{}; + + Parms.Point = Point; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SplineMetadata +// (None) + +class UClass* USplineMetadata::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SplineMetadata"); + + return Clss; +} + + +// SplineMetadata Engine.Default__SplineMetadata +// (Public, ClassDefaultObject, ArchetypeObject) + +class USplineMetadata* USplineMetadata::GetDefaultObj() +{ + static class USplineMetadata* Default = nullptr; + + if (!Default) + Default = static_cast(USplineMetadata::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.WorldSubsystem +// (None) + +class UClass* UWorldSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WorldSubsystem"); + + return Clss; +} + + +// WorldSubsystem Engine.Default__WorldSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWorldSubsystem* UWorldSubsystem::GetDefaultObj() +{ + static class UWorldSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UWorldSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TickableWorldSubsystem +// (None) + +class UClass* UTickableWorldSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TickableWorldSubsystem"); + + return Clss; +} + + +// TickableWorldSubsystem Engine.Default__TickableWorldSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTickableWorldSubsystem* UTickableWorldSubsystem::GetDefaultObj() +{ + static class UTickableWorldSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UTickableWorldSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.FXSystemComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UFXSystemComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FXSystemComponent"); + + return Clss; +} + + +// FXSystemComponent Engine.Default__FXSystemComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFXSystemComponent* UFXSystemComponent::GetDefaultObj() +{ + static class UFXSystemComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFXSystemComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.FXSystemComponent.SetVectorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetVectorParameter"); + + Params::UFXSystemComponent_SetVectorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bAutoManage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetUseAutoManageAttachment(bool bAutoManage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetUseAutoManageAttachment"); + + Params::UFXSystemComponent_SetUseAutoManageAttachment_Params Parms{}; + + Parms.bAutoManage = bAutoManage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetIntParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetIntParameter(class FName ParameterName, int32 Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetIntParameter"); + + Params::UFXSystemComponent_SetIntParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetFloatParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetFloatParameter"); + + Params::UFXSystemComponent_SetFloatParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetEmitterEnable +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName EmitterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewEnableState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetEmitterEnable(class FName EmitterName, bool bNewEnableState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetEmitterEnable"); + + Params::UFXSystemComponent_SetEmitterEnable_Params Parms{}; + + Parms.EmitterName = EmitterName; + Parms.bNewEnableState = bNewEnableState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetColorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetColorParameter"); + + Params::UFXSystemComponent_SetColorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetBoolParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetBoolParameter(class FName ParameterName, bool Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetBoolParameter"); + + Params::UFXSystemComponent_SetBoolParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetAutoAttachmentParameters"); + + Params::UFXSystemComponent_SetAutoAttachmentParameters_Params Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.SetActorParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "SetActorParameter"); + + Params::UFXSystemComponent_SetActorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.ReleaseToPool +// (Native, Public, BlueprintCallable) +// Parameters: + +void UFXSystemComponent::ReleaseToPool() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "ReleaseToPool"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.FXSystemComponent.GetFXSystemAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UFXSystemAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemAsset* UFXSystemComponent::GetFXSystemAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FXSystemComponent", "GetFXSystemAsset"); + + Params::UFXSystemComponent_GetFXSystemAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.FXSystemAsset +// (None) + +class UClass* UFXSystemAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FXSystemAsset"); + + return Clss; +} + + +// FXSystemAsset Engine.Default__FXSystemAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFXSystemAsset* UFXSystemAsset::GetDefaultObj() +{ + static class UFXSystemAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UFXSystemAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify +// (None) + +class UClass* UAnimNotify::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify"); + + return Clss; +} + + +// AnimNotify Engine.Default__AnimNotify +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify* UAnimNotify::GetDefaultObj() +{ + static class UAnimNotify* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimNotify.Received_Notify +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotify::Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotify", "Received_Notify"); + + Params::UAnimNotify_Received_Notify_Params Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimNotify.GetNotifyName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotify::GetNotifyName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotify", "GetNotifyName"); + + Params::UAnimNotify_GetNotifyName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AnimNotifyState +// (None) + +class UClass* UAnimNotifyState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState"); + + return Clss; +} + + +// AnimNotifyState Engine.Default__AnimNotifyState +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState* UAnimNotifyState::GetDefaultObj() +{ + static class UAnimNotifyState* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimNotifyState.Received_NotifyTick +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrameDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyTick"); + + Params::UAnimNotifyState_Received_NotifyTick_Params Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.FrameDeltaTime = FrameDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimNotifyState.Received_NotifyEnd +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyEnd"); + + Params::UAnimNotifyState_Received_NotifyEnd_Params Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimNotifyState.Received_NotifyBegin +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TotalDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyBegin"); + + Params::UAnimNotifyState_Received_NotifyBegin_Params Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.TotalDuration = TotalDuration; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimNotifyState.GetNotifyName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotifyState::GetNotifyName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState", "GetNotifyName"); + + Params::UAnimNotifyState_GetNotifyName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StereoLayerShape +// (None) + +class UClass* UStereoLayerShape::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerShape"); + + return Clss; +} + + +// StereoLayerShape Engine.Default__StereoLayerShape +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerShape* UStereoLayerShape::GetDefaultObj() +{ + static class UStereoLayerShape* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerShape::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.StereoLayerShapeQuad +// (None) + +class UClass* UStereoLayerShapeQuad::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerShapeQuad"); + + return Clss; +} + + +// StereoLayerShapeQuad Engine.Default__StereoLayerShapeQuad +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerShapeQuad* UStereoLayerShapeQuad::GetDefaultObj() +{ + static class UStereoLayerShapeQuad* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerShapeQuad::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkinnedMeshComponent +// (SceneComponent, PrimitiveComponent, SkinnedMeshComponent) + +class UClass* USkinnedMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkinnedMeshComponent"); + + return Clss; +} + + +// SkinnedMeshComponent Engine.Default__SkinnedMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkinnedMeshComponent* USkinnedMeshComponent::GetDefaultObj() +{ + static class USkinnedMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USkinnedMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnloadSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "UnloadSkinWeightProfile"); + + Params::USkinnedMeshComponent_UnloadSkinWeightProfile_Params Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnHideBoneByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "UnHideBoneByName"); + + Params::USkinnedMeshComponent_UnHideBoneByName_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformToBoneSpace"); + + Params::USkinnedMeshComponent_TransformToBoneSpace_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = InPosition; + Parms.InRotation = InRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); + +} + + +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformFromBoneSpace"); + + Params::USkinnedMeshComponent_TransformFromBoneSpace_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = InPosition; + Parms.InRotation = InRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); + +} + + +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowMaterialSection"); + + Params::USkinnedMeshComponent_ShowMaterialSection_Params Parms{}; + + Parms.MaterialID = MaterialID; + Parms.SectionIndex = SectionIndex; + Parms.bShow = bShow; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowAllMaterialSections(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowAllMaterialSections"); + + Params::USkinnedMeshComponent_ShowAllMaterialSections_Params Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Usage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexOffsetUsage(int32 LODIndex, int32 Usage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexOffsetUsage"); + + Params::USkinnedMeshComponent_SetVertexOffsetUsage_Params Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Usage = Usage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexColorOverride_LinearColor(int32 LODIndex, TArray& VertexColors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexColorOverride_LinearColor"); + + Params::USkinnedMeshComponent_SetVertexColorOverride_LinearColor_Params Parms{}; + + Parms.LODIndex = LODIndex; + Parms.VertexColors = VertexColors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::SetSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightProfile"); + + Params::USkinnedMeshComponent_SetSkinWeightProfile_Params Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArraySkinWeights (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkinWeightOverride(int32 LODIndex, TArray& SkinWeights) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightOverride"); + + Params::USkinnedMeshComponent_SetSkinWeightOverride_Params Parms{}; + + Parms.LODIndex = LODIndex; + Parms.SkinWeights = SkinWeights; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetSkeletalMesh +// (Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkeletalMesh(class USkeletalMesh* NewMesh, bool bReinitPose) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkeletalMesh"); + + Params::USkinnedMeshComponent_SetSkeletalMesh_Params Parms{}; + + Parms.NewMesh = NewMesh; + Parms.bReinitPose = bReinitPose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetRenderStatic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetRenderStatic(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetRenderStatic"); + + Params::USkinnedMeshComponent_SetRenderStatic_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPreSkinningOffsets"); + + Params::USkinnedMeshComponent_SetPreSkinningOffsets_Params Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = Offsets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPostSkinningOffsets"); + + Params::USkinnedMeshComponent_SetPostSkinningOffsets_Params Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = Offsets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicsAsset* NewPhysicsAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceReInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPhysicsAsset"); + + Params::USkinnedMeshComponent_SetPhysicsAsset_Params Parms{}; + + Parms.NewPhysicsAsset = NewPhysicsAsset; + Parms.bForceReInit = bForceReInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetMinLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewMinLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMinLOD(int32 InNewMinLOD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMinLOD"); + + Params::USkinnedMeshComponent_SetMinLOD_Params Parms{}; + + Parms.InNewMinLOD = InNewMinLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkinnedMeshComponent* NewMasterBoneComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMasterPoseComponent(class USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMasterPoseComponent"); + + Params::USkinnedMeshComponent_SetMasterPoseComponent_Params Parms{}; + + Parms.NewMasterBoneComponent = NewMasterBoneComponent; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetForcedLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewForcedLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetForcedLOD(int32 InNewForcedLOD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetForcedLOD"); + + Params::USkinnedMeshComponent_SetForcedLOD_Params Parms{}; + + Parms.InNewForcedLOD = InNewForcedLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleIndirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleIndirectShadow"); + + Params::USkinnedMeshComponent_SetCastCapsuleIndirectShadow_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleDirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleDirectShadow"); + + Params::USkinnedMeshComponent_SetCastCapsuleDirectShadow_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCapsuleIndirectShadowMinVisibility(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCapsuleIndirectShadowMinVisibility"); + + Params::USkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsUsingSkinWeightProfile() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "IsUsingSkinWeightProfile"); + + Params::USkinnedMeshComponent_IsUsingSkinWeightProfile_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsMaterialSectionShown(int32 MaterialID, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "IsMaterialSectionShown"); + + Params::USkinnedMeshComponent_IsMaterialSectionShown_Params Parms{}; + + Parms.MaterialID = MaterialID; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsBoneHiddenByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "IsBoneHiddenByName"); + + Params::USkinnedMeshComponent_IsBoneHiddenByName_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.HideBoneByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPhysBodyOp PhysBodyOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::HideBoneByName(class FName BoneName, enum class EPhysBodyOp PhysBodyOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "HideBoneByName"); + + Params::USkinnedMeshComponent_HideBoneByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.PhysBodyOption = PhysBodyOption; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetVertexOffsetUsage(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetVertexOffsetUsage"); + + Params::USkinnedMeshComponent_GetVertexOffsetUsage_Params Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutTwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutSwingAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetTwistAndSwingAngleOfDeltaRotationFromRefPose"); + + Params::USkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTwistAngle != nullptr) + *OutTwistAngle = Parms.OutTwistAngle; + + if (OutSwingAngle != nullptr) + *OutSwingAngle = Parms.OutSwingAngle; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetSocketBoneName(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetSocketBoneName"); + + Params::USkinnedMeshComponent_GetSocketBoneName_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkinnedMeshComponent::GetRefPosePosition(int32 BoneIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetRefPosePosition"); + + Params::USkinnedMeshComponent_GetRefPosePosition_Params Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetParentBone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetParentBone(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetParentBone"); + + Params::USkinnedMeshComponent_GetParentBone_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetNumLODs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumLODs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumLODs"); + + Params::USkinnedMeshComponent_GetNumLODs_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetNumBones +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumBones() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumBones"); + + Params::USkinnedMeshComponent_GetNumBones_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetForcedLOD +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetForcedLOD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetForcedLOD"); + + Params::USkinnedMeshComponent_GetForcedLOD_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BaseName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USkinnedMeshComponent::GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetDeltaTransformFromRefPose"); + + Params::USkinnedMeshComponent_GetDeltaTransformFromRefPose_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.BaseName = BaseName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetCurrentSkinWeightProfileName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetCurrentSkinWeightProfileName"); + + Params::USkinnedMeshComponent_GetCurrentSkinWeightProfileName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetBoneName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetBoneName(int32 BoneIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneName"); + + Params::USkinnedMeshComponent_GetBoneName_Params Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.GetBoneIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetBoneIndex(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneIndex"); + + Params::USkinnedMeshComponent_GetBoneIndex_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector TestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoneLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IgnoreScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRequirePhysicsAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "FindClosestBone_K2"); + + Params::USkinnedMeshComponent_FindClosestBone_K2_Params Parms{}; + + Parms.TestLocation = TestLocation; + Parms.IgnoreScale = IgnoreScale; + Parms.bRequirePhysicsAsset = bRequirePhysicsAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (BoneLocation != nullptr) + *BoneLocation = std::move(Parms.BoneLocation); + + return Parms.ReturnValue; + +} + + +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearVertexColorOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearVertexColorOverride"); + + Params::USkinnedMeshComponent_ClearVertexColorOverride_Params Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkinnedMeshComponent::ClearSkinWeightProfile() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightProfile"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearSkinWeightOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightOverride"); + + Params::USkinnedMeshComponent_ClearSkinWeightOverride_Params Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::BoneIsChildOf(class FName BoneName, class FName ParentBoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinnedMeshComponent", "BoneIsChildOf"); + + Params::USkinnedMeshComponent_BoneIsChildOf_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StreamableRenderAsset +// (None) + +class UClass* UStreamableRenderAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StreamableRenderAsset"); + + return Clss; +} + + +// StreamableRenderAsset Engine.Default__StreamableRenderAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStreamableRenderAsset* UStreamableRenderAsset::GetDefaultObj() +{ + static class UStreamableRenderAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UStreamableRenderAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalMesh +// (None) + +class UClass* USkeletalMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMesh"); + + return Clss; +} + + +// SkeletalMesh Engine.Default__SkeletalMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMesh* USkeletalMesh::GetDefaultObj() +{ + static class USkeletalMesh* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkeletalMesh.SetMorphTargets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InMorphTargets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMorphTargets(TArray& InMorphTargets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "SetMorphTargets"); + + Params::USkeletalMesh_SetMorphTargets_Params Parms{}; + + Parms.InMorphTargets = InMorphTargets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMesh.SetMeshClothingAssets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InMeshClothingAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMeshClothingAssets(TArray& InMeshClothingAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "SetMeshClothingAssets"); + + Params::USkeletalMesh_SetMeshClothingAssets_Params Parms{}; + + Parms.InMeshClothingAssets = InMeshClothingAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMesh.SetMaterials +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMaterials(TArray& InMaterials) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "SetMaterials"); + + Params::USkeletalMesh_SetMaterials_Params Parms{}; + + Parms.InMaterials = InMaterials; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMesh.SetLODSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshLODSettings* InLODSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetLODSettings(class USkeletalMeshLODSettings* InLODSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "SetLODSettings"); + + Params::USkeletalMesh_SetLODSettings_Params Parms{}; + + Parms.InLODSettings = InLODSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr InAnimatingRig (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "SetDefaultAnimatingRig"); + + Params::USkeletalMesh_SetDefaultAnimatingRig_Params Parms{}; + + Parms.InAnimatingRig = InAnimatingRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMesh.NumSockets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkeletalMesh::NumSockets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "NumSockets"); + + Params::USkeletalMesh_NumSockets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::K2_GetAllMorphTargetNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "K2_GetAllMorphTargetNames"); + + Params::USkeletalMesh_K2_GetAllMorphTargetNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.IsSectionUsingCloth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InSectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckCorrespondingSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMesh::IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "IsSectionUsingCloth"); + + Params::USkeletalMesh_IsSectionUsingCloth_Params Parms{}; + + Parms.InSectionIndex = InSectionIndex; + Parms.bCheckCorrespondingSections = bCheckCorrespondingSections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetSocketByIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::GetSocketByIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetSocketByIndex"); + + Params::USkeletalMesh_GetSocketByIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetSkeleton +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeleton* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeleton* USkeletalMesh::GetSkeleton() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetSkeleton"); + + Params::USkeletalMesh_GetSkeleton_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetShadowPhysicsAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetShadowPhysicsAsset"); + + Params::USkeletalMesh_GetShadowPhysicsAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetPhysicsAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetPhysicsAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetPhysicsAsset"); + + Params::USkeletalMesh_GetPhysicsAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetNodeMappingData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::GetNodeMappingData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingData"); + + Params::USkeletalMesh_GetNodeMappingData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetNodeMappingContainer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlueprint* SourceAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNodeMappingContainer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNodeMappingContainer* USkeletalMesh::GetNodeMappingContainer(class UBlueprint* SourceAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingContainer"); + + Params::USkeletalMesh_GetNodeMappingContainer_Params Parms{}; + + Parms.SourceAsset = SourceAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetMorphTargets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::GetMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetMorphTargets"); + + Params::USkeletalMesh_GetMorphTargets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetMeshClothingAssets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::GetMeshClothingAssets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetMeshClothingAssets"); + + Params::USkeletalMesh_GetMeshClothingAssets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetMaterials +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::GetMaterials() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetMaterials"); + + Params::USkeletalMesh_GetMaterials_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetLODSettings +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshLODSettings* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshLODSettings* USkeletalMesh::GetLODSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetLODSettings"); + + Params::USkeletalMesh_GetLODSettings_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetImportedBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetImportedBounds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetImportedBounds"); + + Params::USkeletalMesh_GetImportedBounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr USkeletalMesh::GetDefaultAnimatingRig() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetDefaultAnimatingRig"); + + Params::USkeletalMesh_GetDefaultAnimatingRig_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.GetBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetBounds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "GetBounds"); + + Params::USkeletalMesh_GetBounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.FindSocketInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform OutTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 OutBoneIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "FindSocketInfo"); + + Params::USkeletalMesh_FindSocketInfo_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTransform != nullptr) + *OutTransform = std::move(Parms.OutTransform); + + if (OutBoneIndex != nullptr) + *OutBoneIndex = Parms.OutBoneIndex; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.FindSocketAndIndex +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocketAndIndex(class FName InSocketName, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "FindSocketAndIndex"); + + Params::USkeletalMesh_FindSocketAndIndex_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMesh.FindSocket +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocket(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMesh", "FindSocket"); + + Params::USkeletalMesh_FindSocket_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Player +// (None) + +class UClass* UPlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Player"); + + return Clss; +} + + +// Player Engine.Default__Player +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlayer* UPlayer::GetDefaultObj() +{ + static class UPlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NetConnection +// (None) + +class UClass* UNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetConnection"); + + return Clss; +} + + +// NetConnection Engine.Default__NetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNetConnection* UNetConnection::GetDefaultObj() +{ + static class UNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(UNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NetDriver +// (None) + +class UClass* UNetDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetDriver"); + + return Clss; +} + + +// NetDriver Engine.Default__NetDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNetDriver* UNetDriver::GetDefaultObj() +{ + static class UNetDriver* Default = nullptr; + + if (!Default) + Default = static_cast(UNetDriver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintAsyncActionBase +// (None) + +class UClass* UBlueprintAsyncActionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintAsyncActionBase"); + + return Clss; +} + + +// BlueprintAsyncActionBase Engine.Default__BlueprintAsyncActionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintAsyncActionBase* UBlueprintAsyncActionBase::GetDefaultObj() +{ + static class UBlueprintAsyncActionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintAsyncActionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BlueprintAsyncActionBase.Activate +// (Native, Public, BlueprintCallable) +// Parameters: + +void UBlueprintAsyncActionBase::Activate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintAsyncActionBase", "Activate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.OnlineBlueprintCallProxyBase +// (None) + +class UClass* UOnlineBlueprintCallProxyBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineBlueprintCallProxyBase"); + + return Clss; +} + + +// OnlineBlueprintCallProxyBase Engine.Default__OnlineBlueprintCallProxyBase +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UOnlineBlueprintCallProxyBase* UOnlineBlueprintCallProxyBase::GetDefaultObj() +{ + static class UOnlineBlueprintCallProxyBase* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlineBlueprintCallProxyBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.OnlineEngineInterface +// (None) + +class UClass* UOnlineEngineInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineEngineInterface"); + + return Clss; +} + + +// OnlineEngineInterface Engine.Default__OnlineEngineInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnlineEngineInterface* UOnlineEngineInterface::GetDefaultObj() +{ + static class UOnlineEngineInterface* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlineEngineInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.OnlineSession +// (None) + +class UClass* UOnlineSession::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineSession"); + + return Clss; +} + + +// OnlineSession Engine.Default__OnlineSession +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnlineSession* UOnlineSession::GetDefaultObj() +{ + static class UOnlineSession* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlineSession::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MovementComponent +// (None) + +class UClass* UMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovementComponent"); + + return Clss; +} + + +// MovementComponent Engine.Default__MovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovementComponent* UMovementComponent::GetDefaultObj() +{ + static class UMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MovementComponent.StopMovementImmediately +// (Native, Public, BlueprintCallable) +// Parameters: + +void UMovementComponent::StopMovementImmediately() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "StopMovementImmediately"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SnapUpdatedComponentToPlane +// (Native, Public, BlueprintCallable) +// Parameters: + +void UMovementComponent::SnapUpdatedComponentToPlane() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SnapUpdatedComponentToPlane"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetUpdatedComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* NewUpdatedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetUpdatedComponent(class USceneComponent* NewUpdatedComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetUpdatedComponent"); + + Params::UMovementComponent_SetUpdatedComponent_Params Parms{}; + + Parms.NewUpdatedComponent = NewUpdatedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintOrigin"); + + Params::UMovementComponent_SetPlaneConstraintOrigin_Params Parms{}; + + Parms.PlaneOrigin = PlaneOrigin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetPlaneConstraintNormal +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintNormal(const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintNormal"); + + Params::UMovementComponent_SetPlaneConstraintNormal_Params Parms{}; + + Parms.PlaneNormal = PlaneNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintFromVectors"); + + Params::UMovementComponent_SetPlaneConstraintFromVectors_Params Parms{}; + + Parms.Forward = Forward; + Parms.Up = Up; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintEnabled"); + + Params::UMovementComponent_SetPlaneConstraintEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EPlaneConstraintAxisSettingNewAxisSetting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintAxisSetting(enum class EPlaneConstraintAxisSetting NewAxisSetting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintAxisSetting"); + + Params::UMovementComponent_SetPlaneConstraintAxisSetting_Params Parms{}; + + Parms.NewAxisSetting = NewAxisSetting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.PhysicsVolumeChanged +// (Native, Public) +// Parameters: +// class APhysicsVolume* NewVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::PhysicsVolumeChanged(class APhysicsVolume* NewVolume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "PhysicsVolumeChanged"); + + Params::UMovementComponent_PhysicsVolumeChanged_Params Parms{}; + + Parms.NewVolume = NewVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "K2_MoveUpdatedComponent"); + + Params::UMovementComponent_K2_MoveUpdatedComponent_Params Parms{}; + + Parms.Delta = Delta; + Parms.NewRotation = NewRotation; + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.K2_GetModifiedMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::K2_GetModifiedMaxSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "K2_GetModifiedMaxSpeed"); + + Params::UMovementComponent_K2_GetModifiedMaxSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.K2_GetMaxSpeedModifier +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::K2_GetMaxSpeedModifier() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "K2_GetMaxSpeedModifier"); + + Params::UMovementComponent_K2_GetMaxSpeedModifier_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.IsExceedingMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::IsExceedingMaxSpeed(float MaxSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "IsExceedingMaxSpeed"); + + Params::UMovementComponent_IsExceedingMaxSpeed_Params Parms{}; + + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::GetPlaneConstraintOrigin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintOrigin"); + + Params::UMovementComponent_GetPlaneConstraintOrigin_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetPlaneConstraintNormal +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::GetPlaneConstraintNormal() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintNormal"); + + Params::UMovementComponent_GetPlaneConstraintNormal_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EPlaneConstraintAxisSettingReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPlaneConstraintAxisSetting UMovementComponent::GetPlaneConstraintAxisSetting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintAxisSetting"); + + Params::UMovementComponent_GetPlaneConstraintAxisSetting_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetPhysicsVolume +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* UMovementComponent::GetPhysicsVolume() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetPhysicsVolume"); + + Params::UMovementComponent_GetPhysicsVolume_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetMaxSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetMaxSpeed"); + + Params::UMovementComponent_GetMaxSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.GetGravityZ +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetGravityZ() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "GetGravityZ"); + + Params::UMovementComponent_GetGravityZ_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.ConstrainNormalToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainNormalToPlane(const struct FVector& Normal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "ConstrainNormalToPlane"); + + Params::UMovementComponent_ConstrainNormalToPlane_Params Parms{}; + + Parms.Normal = Normal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.ConstrainLocationToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainLocationToPlane(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "ConstrainLocationToPlane"); + + Params::UMovementComponent_ConstrainLocationToPlane_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MovementComponent.ConstrainDirectionToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainDirectionToPlane(const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovementComponent", "ConstrainDirectionToPlane"); + + Params::UMovementComponent_ConstrainDirectionToPlane_Params Parms{}; + + Parms.Direction = Direction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.NavMovementComponent +// (None) + +class UClass* UNavMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavMovementComponent"); + + return Clss; +} + + +// NavMovementComponent Engine.Default__NavMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavMovementComponent* UNavMovementComponent::GetDefaultObj() +{ + static class UNavMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.NavMovementComponent.StopMovementKeepPathing +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UNavMovementComponent::StopMovementKeepPathing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "StopMovementKeepPathing"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.NavMovementComponent.StopActiveMovement +// (Native, Public, BlueprintCallable) +// Parameters: + +void UNavMovementComponent::StopActiveMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "StopActiveMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.NavMovementComponent.IsSwimming +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsSwimming() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "IsSwimming"); + + Params::UNavMovementComponent_IsSwimming_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.NavMovementComponent.IsMovingOnGround +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsMovingOnGround() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "IsMovingOnGround"); + + Params::UNavMovementComponent_IsMovingOnGround_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.NavMovementComponent.IsFlying +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFlying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "IsFlying"); + + Params::UNavMovementComponent_IsFlying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.NavMovementComponent.IsFalling +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFalling() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "IsFalling"); + + Params::UNavMovementComponent_IsFalling_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.NavMovementComponent.IsCrouching +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsCrouching() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavMovementComponent", "IsCrouching"); + + Params::UNavMovementComponent_IsCrouching_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PawnMovementComponent +// (None) + +class UClass* UPawnMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnMovementComponent"); + + return Clss; +} + + +// PawnMovementComponent Engine.Default__PawnMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnMovementComponent* UPawnMovementComponent::GetDefaultObj() +{ + static class UPawnMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PawnMovementComponent.K2_GetInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::K2_GetInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "K2_GetInputVector"); + + Params::UPawnMovementComponent_K2_GetInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnMovementComponent::IsMoveInputIgnored() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "IsMoveInputIgnored"); + + Params::UPawnMovementComponent_IsMoveInputIgnored_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.GetPendingInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetPendingInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "GetPendingInputVector"); + + Params::UPawnMovementComponent_GetPendingInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.GetPawnOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UPawnMovementComponent::GetPawnOwner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "GetPawnOwner"); + + Params::UPawnMovementComponent_GetPawnOwner_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.GetLastInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetLastInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "GetLastInputVector"); + + Params::UPawnMovementComponent_GetLastInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.ConsumeInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::ConsumeInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "ConsumeInputVector"); + + Params::UPawnMovementComponent_ConsumeInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PawnMovementComponent.AddInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector WorldVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnMovementComponent::AddInputVector(const struct FVector& WorldVector, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnMovementComponent", "AddInputVector"); + + Params::UPawnMovementComponent_AddInputVector_Params Parms{}; + + Parms.WorldVector = WorldVector; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SkeletalMeshComponent +// (SceneComponent, PrimitiveComponent, SkinnedMeshComponent, SkeletalMeshComponent) + +class UClass* USkeletalMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshComponent"); + + return Clss; +} + + +// SkeletalMeshComponent Engine.Default__SkeletalMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshComponent* USkeletalMeshComponent::GetDefaultObj() +{ + static class USkeletalMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "UnlinkAnimClassLayers"); + + Params::USkeletalMeshComponent_UnlinkAnimClassLayers_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.UnbindClothFromMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bRestoreSimulationSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "UnbindClothFromMasterPoseComponent"); + + Params::USkeletalMeshComponent_UnbindClothFromMasterPoseComponent_Params Parms{}; + + Parms.bRestoreSimulationSpace = bRestoreSimulationSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ToggleDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ToggleDisablePostProcessBlueprint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ToggleDisablePostProcessBlueprint"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::TermBodiesBelow(class FName ParentBoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "TermBodiesBelow"); + + Params::USkeletalMeshComponent_TermBodiesBelow_Params Parms{}; + + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SuspendClothingSimulation +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::SuspendClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SuspendClothingSimulation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SnapshotPose +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SnapshotPose"); + + Params::USkeletalMeshComponent_SnapshotPose_Params Parms{}; + + Parms.Snapshot = Snapshot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateClothInEditor(bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateClothInEditor"); + + Params::USkeletalMeshComponent_SetUpdateClothInEditor_Params Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateAnimationInEditor(bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateAnimationInEditor"); + + Params::USkeletalMeshComponent_SetUpdateAnimationInEditor_Params Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportRotationThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportRotationThreshold"); + + Params::USkeletalMeshComponent_SetTeleportRotationThreshold_Params Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportDistanceThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportDistanceThreshold"); + + Params::USkeletalMeshComponent_SetTeleportDistanceThreshold_Params Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPosition(float InPos, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPosition"); + + Params::USkeletalMeshComponent_SetPosition_Params Parms{}; + + Parms.InPos = InPos; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPlayRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPlayRate"); + + Params::USkeletalMeshComponent_SetPlayRate_Params Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPhysicsBlendWeight(float PhysicsBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPhysicsBlendWeight"); + + Params::USkeletalMeshComponent_SetPhysicsBlendWeight_Params Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetNotifyRigidBodyCollisionBelow"); + + Params::USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Params Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetMorphTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveZeroWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetMorphTarget"); + + Params::USkeletalMeshComponent_SetMorphTarget_Params Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + Parms.bRemoveZeroWeight = bRemoveZeroWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewBlendPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnablePhysicsBlending(bool bNewBlendPhysics) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnablePhysicsBlending"); + + Params::USkeletalMeshComponent_SetEnablePhysicsBlending_Params Parms{}; + + Parms.bNewBlendPhysics = bNewBlendPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableGravityOnAllBodiesBelow"); + + Params::USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Params Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableBodyGravity(bool bEnableGravity, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableBodyGravity"); + + Params::USkeletalMeshComponent_SetEnableBodyGravity_Params Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisablePostProcess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisablePostProcessBlueprint(bool bInDisablePostProcess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisablePostProcessBlueprint"); + + Params::USkeletalMeshComponent_SetDisablePostProcessBlueprint_Params Parms{}; + + Parms.bInDisablePostProcess = bInDisablePostProcess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisableAnimCurves (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisableAnimCurves(bool bInDisableAnimCurves) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisableAnimCurves"); + + Params::USkeletalMeshComponent_SetDisableAnimCurves_Params Parms{}; + + Parms.bInDisableAnimCurves = bInDisableAnimCurves; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfileForAll"); + + Params::USkeletalMeshComponent_SetConstraintProfileForAll_Params Parms{}; + + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName JointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfile"); + + Params::USkeletalMeshComponent_SetConstraintProfile_Params Parms{}; + + Parms.JointName = JointName; + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetClothMaxDistanceScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetClothMaxDistanceScale"); + + Params::USkeletalMeshComponent_SetClothMaxDistanceScale_Params Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetBodyNotifyRigidBodyCollision"); + + Params::USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Params Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAnimClass +// (Native, Public, BlueprintCallable) +// Parameters: +// class UClass* NewClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimClass(class UClass* NewClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimClass"); + + Params::USkeletalMeshComponent_SetAnimClass_Params Parms{}; + + Parms.NewClass = NewClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAnimationMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAnimationMode InAnimationMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimationMode(enum class EAnimationMode InAnimationMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimationMode"); + + Params::USkeletalMeshComponent_SetAnimationMode_Params Parms{}; + + Parms.InAnimationMode = InAnimationMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimation(class UAnimationAsset* NewAnimToPlay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimation"); + + Params::USkeletalMeshComponent_SetAnimation_Params Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAngularLimits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAngularLimits"); + + Params::USkeletalMeshComponent_SetAngularLimits_Params Parms{}; + + Parms.InBoneName = InBoneName; + Parms.Swing1LimitAngle = Swing1LimitAngle; + Parms.TwistLimitAngle = TwistLimitAngle; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowRigidBodyAnimNode"); + + Params::USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Params Parms{}; + + Parms.bInAllow = bInAllow; + Parms.bReinitAnim = bReinitAnim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray List (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowedAnimCurvesEvaluation(TArray& List, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowedAnimCurvesEvaluation"); + + Params::USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Params Parms{}; + + Parms.List = List; + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowAnimCurveEvaluation(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowAnimCurveEvaluation"); + + Params::USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Params Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularVelocityDrive"); + + Params::USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Params Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularPositionDrive"); + + Params::USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Params Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSpring (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularDriveParams"); + + Params::USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Params Parms{}; + + Parms.InSpring = InSpring; + Parms.InDamping = InDamping; + Parms.InForceLimit = InForceLimit; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesSimulatePhysics(bool bNewSimulate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesSimulatePhysics"); + + Params::USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Params Parms{}; + + Parms.bNewSimulate = bNewSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesPhysicsBlendWeight"); + + Params::USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Params Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowSimulatePhysics(class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowSimulatePhysics"); + + Params::USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Params Parms{}; + + Parms.InBoneName = InBoneName; + Parms.bNewSimulate = bNewSimulate; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowPhysicsBlendWeight"); + + Params::USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Params Parms{}; + + Parms.InBoneName = InBoneName; + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ResumeClothingSimulation +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ResumeClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ResumeClothingSimulation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ResetClothTeleportMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ResetClothTeleportMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetClothTeleportMode"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::ResetAnimInstanceDynamics(enum class ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAnimInstanceDynamics"); + + Params::USkeletalMeshComponent_ResetAnimInstanceDynamics_Params Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ResetAllowedAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ResetAllowedAnimCurveEvaluation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllowedAnimCurveEvaluation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ResetAllBodiesSimulatePhysics +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ResetAllBodiesSimulatePhysics() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllBodiesSimulatePhysics"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.PlayAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "PlayAnimation"); + + Params::USkeletalMeshComponent_PlayAnimation_Params Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::Play(bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "Play"); + + Params::USkeletalMeshComponent_Play_Params Parms{}; + + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* InAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "OverrideAnimationData"); + + Params::USkeletalMeshComponent_OverrideAnimationData_Params Parms{}; + + Parms.InAnimToPlay = InAnimToPlay; + Parms.bIsLooping = bIsLooping; + Parms.bIsPlaying = bIsPlaying; + Parms.Position = Position; + Parms.PlayRate = PlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimGraphByTag"); + + Params::USkeletalMeshComponent_LinkAnimGraphByTag_Params Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimClassLayers"); + + Params::USkeletalMeshComponent_LinkAnimClassLayers_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ClosestWorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::K2_GetClosestPointOnPhysicsAsset(struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "K2_GetClosestPointOnPhysicsAsset"); + + Params::USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Params Parms{}; + + Parms.WorldPosition = WorldPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ClosestWorldPosition != nullptr) + *ClosestWorldPosition = std::move(Parms.ClosestWorldPosition); + + if (Normal != nullptr) + *Normal = std::move(Parms.Normal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "IsPlaying"); + + Params::USkeletalMeshComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsClothingSimulationSuspended() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "IsClothingSimulationSuspended"); + + Params::USkeletalMeshComponent_IsClothingSimulationSuspended_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsBodyGravityEnabled(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "IsBodyGravityEnabled"); + + Params::USkeletalMeshComponent_IsBodyGravityEnabled_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::HasValidAnimationInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "HasValidAnimationInstance"); + + Params::USkeletalMeshComponent_HasValidAnimationInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportRotationThreshold() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportRotationThreshold"); + + Params::USkeletalMeshComponent_GetTeleportRotationThreshold_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportDistanceThreshold() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportDistanceThreshold"); + + Params::USkeletalMeshComponent_GetTeleportDistanceThreshold_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute_Ref(class FName& BoneName, class FName& AttributeName, class FString& OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute_Ref"); + + Params::USkeletalMeshComponent_GetStringAttribute_Ref_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString DefaultValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute(class FName& BoneName, class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute"); + + Params::USkeletalMeshComponent_GetStringAttribute_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshComponent::GetSkeletalCenterOfMass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetSkeletalCenterOfMass"); + + Params::USkeletalMeshComponent_GetSkeletalCenterOfMass_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetPostProcessInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPostProcessInstance"); + + Params::USkeletalMeshComponent_GetPostProcessInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPosition"); + + Params::USkeletalMeshComponent_GetPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPlayRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPlayRate"); + + Params::USkeletalMeshComponent_GetPlayRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetMorphTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetMorphTarget(class FName MorphTargetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetMorphTarget"); + + Params::USkeletalMeshComponent_GetMorphTarget_Params Parms{}; + + Parms.MorphTargetName = MorphTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByGroup"); + + Params::USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Params Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByClass"); + + Params::USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstancesByTag"); + + Params::USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Params Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); + +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimGraphInstanceByTag(class FName InTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstanceByTag"); + + Params::USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Params Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute_Ref(class FName& BoneName, class FName& AttributeName, int32& OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute_Ref"); + + Params::USkeletalMeshComponent_GetIntegerAttribute_Ref_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute(class FName& BoneName, class FName& AttributeName, int32 DefaultValue, int32* OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute"); + + Params::USkeletalMeshComponent_GetIntegerAttribute_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute_Ref(class FName& BoneName, class FName& AttributeName, float& OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute_Ref"); + + Params::USkeletalMeshComponent_GetFloatAttribute_Ref_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECustomBoneAttributeLookupLookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute(class FName& BoneName, class FName& AttributeName, float DefaultValue, float* OutValue, enum class ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute"); + + Params::USkeletalMeshComponent_GetFloatAttribute_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisablePostProcessBlueprint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisablePostProcessBlueprint"); + + Params::USkeletalMeshComponent_GetDisablePostProcessBlueprint_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisableAnimCurves() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisableAnimCurves"); + + Params::USkeletalMeshComponent_GetDisableAnimCurves_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetCurrentJointAngles"); + + Params::USkeletalMeshComponent_GetCurrentJointAngles_Params Parms{}; + + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Swing1Angle != nullptr) + *Swing1Angle = Parms.Swing1Angle; + + if (TwistAngle != nullptr) + *TwistAngle = Parms.TwistAngle; + + if (Swing2Angle != nullptr) + *Swing2Angle = Parms.Swing2Angle; + +} + + +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetClothMaxDistanceScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothMaxDistanceScale"); + + Params::USkeletalMeshComponent_GetClothMaxDistanceScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UClothingSimulationInteractor*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClothingSimulationInteractor* USkeletalMeshComponent::GetClothingSimulationInteractor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothingSimulationInteractor"); + + Params::USkeletalMeshComponent_GetClothingSimulationInteractor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetBoneMass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScaleMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetBoneMass(class FName BoneName, bool bScaleMass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetBoneMass"); + + Params::USkeletalMeshComponent_GetBoneMass_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.bScaleMass = bScaleMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetAnimInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetAnimInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimInstance"); + + Params::USkeletalMeshComponent_GetAnimInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetAnimClass +// (Final, Native, Public) +// Parameters: +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* USkeletalMeshComponent::GetAnimClass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimClass"); + + Params::USkeletalMeshComponent_GetAnimClass_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetAnimationMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAnimationMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EAnimationMode USkeletalMeshComponent::GetAnimationMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimationMode"); + + Params::USkeletalMeshComponent_GetAnimationMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowRigidBodyAnimNode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowRigidBodyAnimNode"); + + Params::USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowedAnimCurveEvaluate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowedAnimCurveEvaluate"); + + Params::USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleportAndReset +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ForceClothNextUpdateTeleportAndReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleportAndReset"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleport +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ForceClothNextUpdateTeleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ConstraintIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkeletalMeshComponent::FindConstraintBoneName(int32 ConstraintIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "FindConstraintBoneName"); + + Params::USkeletalMeshComponent_FindConstraintBoneName_Params Parms{}; + + Parms.ConstraintIndex = ConstraintIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SkeletalMeshComponent.ClearMorphTargets +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "ClearMorphTargets"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.BreakConstraint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "BreakConstraint"); + + Params::USkeletalMeshComponent_BreakConstraint_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.HitLocation = HitLocation; + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.BindClothToMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkeletalMeshComponent::BindClothToMasterPoseComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "BindClothToMasterPoseComponent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName NameOfCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "AllowAnimCurveEvaluation"); + + Params::USkeletalMeshComponent_AllowAnimCurveEvaluation_Params Parms{}; + + Parms.NameOfCurve = NameOfCurve; + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "AddImpulseToAllBodiesBelow"); + + Params::USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "AddForceToAllBodiesBelow"); + + Params::USkeletalMeshComponent_AddForceToAllBodiesBelow_Params Parms{}; + + Parms.Force = Force; + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AddPhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AccumulateAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshComponent", "AccumulateAllBodiesBelowPhysicsBlendWeight"); + + Params::USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Params Parms{}; + + Parms.InBoneName = InBoneName; + Parms.AddPhysicsBlendWeight = AddPhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AnimInstance +// (None) + +class UClass* UAnimInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimInstance"); + + return Clss; +} + + +// AnimInstance Engine.Default__AnimInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimInstance* UAnimInstance::GetDefaultObj() +{ + static class UAnimInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimInstance.UnlockAIResources +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "UnlockAIResources"); + + Params::UAnimInstance_UnlockAIResources_Params Parms{}; + + Parms.bUnlockMovement = bUnlockMovement; + Parms.UnlockAILogic = UnlockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.UnlinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "UnlinkAnimClassLayers"); + + Params::UAnimInstance_UnlinkAnimClassLayers_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.TryGetPawnOwner +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UAnimInstance::TryGetPawnOwner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "TryGetPawnOwner"); + + Params::UAnimInstance_TryGetPawnOwner_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.StopSlotAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "StopSlotAnimation"); + + Params::UAnimInstance_StopSlotAnimation_Params Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SnapshotPose +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAnimInstance::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SnapshotPose"); + + Params::UAnimInstance_SnapshotPose_Params Parms{}; + + Parms.Snapshot = Snapshot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SetRootMotionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ERootMotionMode Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetRootMotionMode(enum class ERootMotionMode Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SetRootMotionMode"); + + Params::UAnimInstance_SetRootMotionMode_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetReceiveNotifiesFromLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SetReceiveNotifiesFromLinkedInstances"); + + Params::UAnimInstance_SetReceiveNotifiesFromLinkedInstances_Params Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetPropagateNotifiesToLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SetPropagateNotifiesToLinkedInstances"); + + Params::UAnimInstance_SetPropagateNotifiesToLinkedInstances_Params Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SetMorphTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetMorphTarget(class FName MorphTargetName, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SetMorphTarget"); + + Params::UAnimInstance_SetMorphTarget_Params Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.SavePoseSnapshot +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName SnapshotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SavePoseSnapshot(class FName SnapshotName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "SavePoseSnapshot"); + + Params::UAnimInstance_SavePoseSnapshot_Params Parms{}; + + Parms.SnapshotName = SnapshotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.ResetDynamics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::ResetDynamics(enum class ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "ResetDynamics"); + + Params::UAnimInstance_ResetDynamics_Params Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimationAsDynamicMontage"); + + Params::UAnimInstance_PlaySlotAnimationAsDynamicMontage_Params Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.BlendOutTriggerTime = BlendOutTriggerTime; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.PlaySlotAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::PlaySlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimation"); + + Params::UAnimInstance_PlaySlotAnimation_Params Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_StopGroupByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName GroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_StopGroupByName(float InBlendOutTime, class FName GroupName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_StopGroupByName"); + + Params::UAnimInstance_Montage_StopGroupByName_Params Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Stop(float InBlendOutTime, class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_Stop"); + + Params::UAnimInstance_Montage_Stop_Params Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPosition(class UAnimMontage* Montage, float NewPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_SetPosition"); + + Params::UAnimInstance_Montage_SetPosition_Params Parms{}; + + Parms.Montage = Montage; + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPlayRate(class UAnimMontage* Montage, float NewPlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_SetPlayRate"); + + Params::UAnimInstance_Montage_SetPlayRate_Params Parms{}; + + Parms.Montage = Montage; + Parms.NewPlayRate = NewPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_SetNextSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionNameToChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextSection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_SetNextSection"); + + Params::UAnimInstance_Montage_SetNextSection_Params Parms{}; + + Parms.SectionNameToChange = SectionNameToChange; + Parms.NextSection = NextSection; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_Resume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Resume(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_Resume"); + + Params::UAnimInstance_Montage_Resume_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMontagePlayReturnType ReturnValueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, enum class EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_Play"); + + Params::UAnimInstance_Montage_Play_Params Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.InPlayRate = InPlayRate; + Parms.ReturnValueType = ReturnValueType; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + Parms.bStopAllMontages = bStopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Pause(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_Pause"); + + Params::UAnimInstance_Montage_Pause_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSectionsEnd(class FName SectionName, class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSectionsEnd"); + + Params::UAnimInstance_Montage_JumpToSectionsEnd_Params Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_JumpToSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSection(class FName SectionName, class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSection"); + + Params::UAnimInstance_Montage_JumpToSection_Params Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.Montage_IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsPlaying(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_IsPlaying"); + + Params::UAnimInstance_Montage_IsPlaying_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsActive(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_IsActive"); + + Params::UAnimInstance_Montage_IsActive_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_GetPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPosition(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_GetPosition"); + + Params::UAnimInstance_Montage_GetPosition_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPlayRate(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_GetPlayRate"); + + Params::UAnimInstance_Montage_GetPlayRate_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_GetIsStopped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_GetIsStopped(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_GetIsStopped"); + + Params::UAnimInstance_Montage_GetIsStopped_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_GetCurrentSection +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::Montage_GetCurrentSection(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_GetCurrentSection"); + + Params::UAnimInstance_Montage_GetCurrentSection_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.Montage_GetBlendTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetBlendTime(class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "Montage_GetBlendTime"); + + Params::UAnimInstance_Montage_GetBlendTime_Params Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.LockAIResources +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LockAIResources(bool bLockMovement, bool LockAILogic) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "LockAIResources"); + + Params::UAnimInstance_LockAIResources_Params Parms{}; + + Parms.bLockMovement = bLockMovement; + Parms.LockAILogic = LockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.LinkAnimGraphByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "LinkAnimGraphByTag"); + + Params::UAnimInstance_LinkAnimGraphByTag_Params Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.LinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "LinkAnimClassLayers"); + + Params::UAnimInstance_LinkAnimClassLayers_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PreviousMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectMarkerOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "IsSyncGroupBetweenMarkers"); + + Params::UAnimInstance_IsSyncGroupBetweenMarkers_Params Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + Parms.PreviousMarker = PreviousMarker; + Parms.NextMarker = NextMarker; + Parms.bRespectMarkerOrder = bRespectMarkerOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.IsPlayingSlotAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimSequenceBase* Asset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsPlayingSlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "IsPlayingSlotAnimation"); + + Params::UAnimInstance_IsPlayingSlotAnimation_Params Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.IsAnyMontagePlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsAnyMontagePlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "IsAnyMontagePlaying"); + + Params::UAnimInstance_IsAnyMontagePlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "HasMarkerBeenHitThisFrame"); + + Params::UAnimInstance_HasMarkerBeenHitThisFrame_Params Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetTimeToClosestMarker +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutMarkerTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetTimeToClosestMarker"); + + Params::UAnimInstance_GetTimeToClosestMarker_Params Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutMarkerTime != nullptr) + *OutMarkerTime = Parms.OutMarkerTime; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetSyncGroupPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMarkerSyncAnimPosition ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMarkerSyncAnimPosition UAnimInstance::GetSyncGroupPosition(class FName InSyncGroupName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetSyncGroupPosition"); + + Params::UAnimInstance_GetSyncGroupPosition_Params Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemainingFraction"); + + Params::UAnimInstance_GetRelevantAnimTimeRemainingFraction_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemaining"); + + Params::UAnimInstance_GetRelevantAnimTimeRemaining_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeFraction"); + + Params::UAnimInstance_GetRelevantAnimTimeFraction_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetRelevantAnimTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTime"); + + Params::UAnimInstance_GetRelevantAnimTime_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetRelevantAnimLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimLength"); + + Params::UAnimInstance_GetRelevantAnimLength_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetReceiveNotifiesFromLinkedInstances() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetReceiveNotifiesFromLinkedInstances"); + + Params::UAnimInstance_GetReceiveNotifiesFromLinkedInstances_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetPropagateNotifiesToLinkedInstances() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetPropagateNotifiesToLinkedInstances"); + + Params::UAnimInstance_GetPropagateNotifiesToLinkedInstances_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetOwningComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* UAnimInstance::GetOwningComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetOwningComponent"); + + Params::UAnimInstance_GetOwningComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetOwningActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UAnimInstance::GetOwningActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetOwningActor"); + + Params::UAnimInstance_GetOwningActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstancesByGroup"); + + Params::UAnimInstance_GetLinkedAnimLayerInstancesByGroup_Params Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); + +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroupAndClass"); + + Params::UAnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass_Params Parms{}; + + Parms.InGroup = InGroup; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroup"); + + Params::UAnimInstance_GetLinkedAnimLayerInstanceByGroup_Params Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByClass"); + + Params::UAnimInstance_GetLinkedAnimLayerInstanceByClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstancesByTag"); + + Params::UAnimInstance_GetLinkedAnimGraphInstancesByTag_Params Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); + +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimGraphInstanceByTag(class FName InTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstanceByTag"); + + Params::UAnimInstance_GetLinkedAnimGraphInstanceByTag_Params Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsedFraction"); + + Params::UAnimInstance_GetInstanceTransitionTimeElapsedFraction_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsed"); + + Params::UAnimInstance_GetInstanceTransitionTimeElapsed_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionCrossfadeDuration"); + + Params::UAnimInstance_GetInstanceTransitionCrossfadeDuration_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceStateWeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceStateWeight"); + + Params::UAnimInstance_GetInstanceStateWeight_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceMachineWeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceMachineWeight(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceMachineWeight"); + + Params::UAnimInstance_GetInstanceMachineWeight_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceCurrentStateElapsedTime(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceCurrentStateElapsedTime"); + + Params::UAnimInstance_GetInstanceCurrentStateElapsedTime_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEndFraction"); + + Params::UAnimInstance_GetInstanceAssetPlayerTimeFromEndFraction_Params Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEnd"); + + Params::UAnimInstance_GetInstanceAssetPlayerTimeFromEnd_Params Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFraction"); + + Params::UAnimInstance_GetInstanceAssetPlayerTimeFraction_Params Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTime(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTime"); + + Params::UAnimInstance_GetInstanceAssetPlayerTime_Params Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerLength(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerLength"); + + Params::UAnimInstance_GetInstanceAssetPlayerLength_Params Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetCurveValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetCurveValue(class FName CurveName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetCurveValue"); + + Params::UAnimInstance_GetCurveValue_Params Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetCurrentStateName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::GetCurrentStateName(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetCurrentStateName"); + + Params::UAnimInstance_GetCurrentStateName_Params Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetCurrentActiveMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::GetCurrentActiveMontage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetCurrentActiveMontage"); + + Params::UAnimInstance_GetCurrentActiveMontage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.GetAllCurveNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetAllCurveNames(TArray* OutNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetAllCurveNames"); + + Params::UAnimInstance_GetAllCurveNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); + +} + + +// Function Engine.AnimInstance.GetActiveCurveNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAnimCurveType CurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetActiveCurveNames(enum class EAnimCurveType CurveType, TArray* OutNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "GetActiveCurveNames"); + + Params::UAnimInstance_GetActiveCurveNames_Params Parms{}; + + Parms.CurveType = CurveType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); + +} + + +// Function Engine.AnimInstance.ClearMorphTargets +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAnimInstance::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "ClearMorphTargets"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimInstance.CalculateDirection +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Velocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator BaseRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::CalculateDirection(struct FVector& Velocity, struct FRotator& BaseRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "CalculateDirection"); + + Params::UAnimInstance_CalculateDirection_Params Parms{}; + + Parms.Velocity = Velocity; + Parms.BaseRotation = BaseRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimInstance.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "BlueprintUpdateAnimation"); + + Params::UAnimInstance_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.AnimInstance.BlueprintPostEvaluateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: + +void UAnimInstance::BlueprintPostEvaluateAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "BlueprintPostEvaluateAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.AnimInstance.BlueprintLinkedAnimationLayersInitialized +// (Event, Public, BlueprintEvent) +// Parameters: + +void UAnimInstance::BlueprintLinkedAnimationLayersInitialized() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "BlueprintLinkedAnimationLayersInitialized"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.AnimInstance.BlueprintInitializeAnimation +// (Event, Public, BlueprintEvent) +// Parameters: + +void UAnimInstance::BlueprintInitializeAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "BlueprintInitializeAnimation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.AnimInstance.BlueprintBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UAnimInstance::BlueprintBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimInstance", "BlueprintBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class Engine.Pawn +// (Actor, Pawn) + +class UClass* APawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Pawn"); + + return Clss; +} + + +// Pawn Engine.Default__Pawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class APawn* APawn::GetDefaultObj() +{ + static class APawn* Default = nullptr; + + if (!Default) + Default = static_cast(APawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Pawn.SpawnDefaultController +// (Native, Public, BlueprintCallable) +// Parameters: + +void APawn::SpawnDefaultController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "SpawnDefaultController"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.SetCanAffectNavigationGeneration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "SetCanAffectNavigationGeneration"); + + Params::APawn_SetCanAffectNavigationGeneration_Params Parms{}; + + Parms.bNewValue = bNewValue; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.ReceiveUnpossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceiveUnpossessed(class AController* OldController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "ReceiveUnpossessed"); + + Params::APawn_ReceiveUnpossessed_Params Parms{}; + + Parms.OldController = OldController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Pawn.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "ReceivePossessed"); + + Params::APawn_ReceivePossessed_Params Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Pawn.PawnMakeNoise +// (Final, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseNoiseMakerLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* NoiseMaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "PawnMakeNoise"); + + Params::APawn_PawnMakeNoise_Params Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseLocation = NoiseLocation; + Parms.bUseNoiseMakerLocation = bUseNoiseMakerLocation; + Parms.NoiseMaker = NoiseMaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.OnRep_PlayerState +// (Native, Public) +// Parameters: + +void APawn::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "OnRep_PlayerState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.OnRep_Controller +// (Native, Public) +// Parameters: + +void APawn::OnRep_Controller() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "OnRep_Controller"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.LaunchPawn +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::LaunchPawn(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "LaunchPawn"); + + Params::APawn_LaunchPawn_Params Parms{}; + + Parms.LaunchVelocity = LaunchVelocity; + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.K2_GetMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::K2_GetMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "K2_GetMovementInputVector"); + + Params::APawn_K2_GetMovementInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsPlayerControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPlayerControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsPlayerControlled"); + + Params::APawn_IsPlayerControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsPawnControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPawnControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsPawnControlled"); + + Params::APawn_IsPawnControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsMoveInputIgnored() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsMoveInputIgnored"); + + Params::APawn_IsMoveInputIgnored_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsLocallyControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsLocallyControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsLocallyControlled"); + + Params::APawn_IsLocallyControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsControlled"); + + Params::APawn_IsControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.IsBotControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsBotControlled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "IsBotControlled"); + + Params::APawn_IsBotControlled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetPendingMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetPendingMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetPendingMovementInputVector"); + + Params::APawn_GetPendingMovementInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetNavAgentLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetNavAgentLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetNavAgentLocation"); + + Params::APawn_GetNavAgentLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetMovementComponent +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPawnMovementComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnMovementComponent* APawn::GetMovementComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetMovementComponent"); + + Params::APawn_GetMovementComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetMovementBaseActor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* APawn::GetMovementBaseActor(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetMovementBaseActor"); + + Params::APawn_GetMovementBaseActor_Params Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetLastMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetLastMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetLastMovementInputVector"); + + Params::APawn_GetLastMovementInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetControlRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetControlRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetControlRotation"); + + Params::APawn_GetControlRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* APawn::GetController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetController"); + + Params::APawn_GetController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.GetBaseAimRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetBaseAimRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "GetBaseAimRotation"); + + Params::APawn_GetBaseAimRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.DetachFromControllerPendingDestroy +// (Native, Public, BlueprintCallable) +// Parameters: + +void APawn::DetachFromControllerPendingDestroy() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "DetachFromControllerPendingDestroy"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.ConsumeMovementInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::ConsumeMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "ConsumeMovementInputVector"); + + Params::APawn_ConsumeMovementInputVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Pawn.AddMovementInput +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector WorldDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "AddMovementInput"); + + Params::APawn_AddMovementInput_Params Parms{}; + + Parms.WorldDirection = WorldDirection; + Parms.ScaleValue = ScaleValue; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.AddControllerYawInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerYawInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "AddControllerYawInput"); + + Params::APawn_AddControllerYawInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.AddControllerRollInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerRollInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "AddControllerRollInput"); + + Params::APawn_AddControllerRollInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Pawn.AddControllerPitchInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerPitchInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Pawn", "AddControllerPitchInput"); + + Params::APawn_AddControllerPitchInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.DataAsset +// (None) + +class UClass* UDataAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DataAsset"); + + return Clss; +} + + +// DataAsset Engine.Default__DataAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDataAsset* UDataAsset::GetDefaultObj() +{ + static class UDataAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UDataAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameInstance +// (None) + +class UClass* UGameInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameInstance"); + + return Clss; +} + + +// GameInstance Engine.Default__GameInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameInstance* UGameInstance::GetDefaultObj() +{ + static class UGameInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UGameInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameInstance.ReceiveShutdown +// (Event, Public, BlueprintEvent) +// Parameters: + +void UGameInstance::ReceiveShutdown() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "ReceiveShutdown"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.GameInstance.ReceiveInit +// (Event, Public, BlueprintEvent) +// Parameters: + +void UGameInstance::ReceiveInit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "ReceiveInit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.GameInstance.HandleTravelError +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ETravelFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleTravelError(enum class ETravelFailure FailureType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "HandleTravelError"); + + Params::UGameInstance_HandleTravelError_Params Parms{}; + + Parms.FailureType = FailureType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameInstance.HandleNetworkError +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class ENetworkFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleNetworkError(enum class ENetworkFailure FailureType, bool bIsServer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "HandleNetworkError"); + + Params::UGameInstance_HandleNetworkError_Params Parms{}; + + Parms.FailureType = FailureType; + Parms.bIsServer = bIsServer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameInstance.DebugRemovePlayer +// (Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugRemovePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "DebugRemovePlayer"); + + Params::UGameInstance_DebugRemovePlayer_Params Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameInstance.DebugCreatePlayer +// (Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugCreatePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameInstance", "DebugCreatePlayer"); + + Params::UGameInstance_DebugCreatePlayer_Params Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Info +// (Actor) + +class UClass* AInfo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Info"); + + return Clss; +} + + +// Info Engine.Default__Info +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInfo* AInfo::GetDefaultObj() +{ + static class AInfo* Default = nullptr; + + if (!Default) + Default = static_cast(AInfo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameSession +// (Actor) + +class UClass* AGameSession::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameSession"); + + return Clss; +} + + +// GameSession Engine.Default__GameSession +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameSession* AGameSession::GetDefaultObj() +{ + static class AGameSession* Default = nullptr; + + if (!Default) + Default = static_cast(AGameSession::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpression +// (None) + +class UClass* UMaterialExpression::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpression"); + + return Clss; +} + + +// MaterialExpression Engine.Default__MaterialExpression +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpression* UMaterialExpression::GetDefaultObj() +{ + static class UMaterialExpression* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpression::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureBase +// (None) + +class UClass* UMaterialExpressionTextureBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureBase"); + + return Clss; +} + + +// MaterialExpressionTextureBase Engine.Default__MaterialExpressionTextureBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureBase* UMaterialExpressionTextureBase::GetDefaultObj() +{ + static class UMaterialExpressionTextureBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSample +// (None) + +class UClass* UMaterialExpressionTextureSample::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSample"); + + return Clss; +} + + +// MaterialExpressionTextureSample Engine.Default__MaterialExpressionTextureSample +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSample* UMaterialExpressionTextureSample::GetDefaultObj() +{ + static class UMaterialExpressionTextureSample* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSample::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameter +// (None) + +class UClass* UMaterialExpressionTextureSampleParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameter"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameter Engine.Default__MaterialExpressionTextureSampleParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameter* UMaterialExpressionTextureSampleParameter::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameter2D +// (None) + +class UClass* UMaterialExpressionTextureSampleParameter2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameter2D"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameter2D Engine.Default__MaterialExpressionTextureSampleParameter2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameter2D* UMaterialExpressionTextureSampleParameter2D::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameter2D* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameter2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Character +// (Actor, Pawn) + +class UClass* ACharacter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Character"); + + return Clss; +} + + +// Character Engine.Default__Character +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACharacter* ACharacter::GetDefaultObj() +{ + static class ACharacter* Default = nullptr; + + if (!Default) + Default = static_cast(ACharacter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Character.UnCrouch +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::UnCrouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "UnCrouch"); + + Params::ACharacter_UnCrouch_Params Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.StopJumping +// (Native, Public, BlueprintCallable) +// Parameters: + +void ACharacter::StopJumping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "StopJumping"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.StopAnimMontage +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::StopAnimMontage(class UAnimMontage* AnimMontage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "StopAnimMontage"); + + Params::ACharacter_StopAnimMontage_Params Parms{}; + + Parms.AnimMontage = AnimMontage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMovePacked +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FCharacterServerMovePackedBitsPackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ServerMovePacked(struct FCharacterServerMovePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMovePacked"); + + Params::ACharacter_ServerMovePacked_Params Parms{}; + + Parms.PackedBits = PackedBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMoveOld +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float OldTimeStamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 OldAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OldMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMoveOld"); + + Params::ACharacter_ServerMoveOld_Params Parms{}; + + Parms.OldTimeStamp = OldTimeStamp; + Parms.OldAccel = OldAccel; + Parms.OldMoveFlags = OldMoveFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMoveNoBase +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMoveNoBase"); + + Params::ACharacter_ServerMoveNoBase_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = InAccel; + Parms.ClientLoc = ClientLoc; + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMoveDualNoBase +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMoveDualNoBase"); + + Params::ACharacter_ServerMoveDualNoBase_Params Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = InAccel0; + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = InAccel; + Parms.ClientLoc = ClientLoc; + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMoveDualHybridRootMotion +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMoveDualHybridRootMotion"); + + Params::ACharacter_ServerMoveDualHybridRootMotion_Params Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = InAccel0; + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = InAccel; + Parms.ClientLoc = ClientLoc; + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMoveDual +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMoveDual"); + + Params::ACharacter_ServerMoveDual_Params Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = InAccel0; + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = InAccel; + Parms.ClientLoc = ClientLoc; + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ServerMove +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ServerMove"); + + Params::ACharacter_ServerMove_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = InAccel; + Parms.ClientLoc = ClientLoc; + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::RootMotionDebugClientPrintOnScreen(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "RootMotionDebugClientPrintOnScreen"); + + Params::ACharacter_RootMotionDebugClientPrintOnScreen_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.PlayAnimMontage +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StartSectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "PlayAnimMontage"); + + Params::ACharacter_PlayAnimMontage_Params Parms{}; + + Parms.AnimMontage = AnimMontage; + Parms.InPlayRate = InPlayRate; + Parms.StartSectionName = StartSectionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.OnWalkingOffLedge +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// struct FVector PreviousFloorImpactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousFloorContactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnWalkingOffLedge(struct FVector& PreviousFloorImpactNormal, struct FVector& PreviousFloorContactNormal, struct FVector& PreviousLocation, float TimeDelta) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnWalkingOffLedge"); + + Params::ACharacter_OnWalkingOffLedge_Params Parms{}; + + Parms.PreviousFloorImpactNormal = PreviousFloorImpactNormal; + Parms.PreviousFloorContactNormal = PreviousFloorContactNormal; + Parms.PreviousLocation = PreviousLocation; + Parms.TimeDelta = TimeDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.OnRep_RootMotion +// (Final, Native, Public) +// Parameters: + +void ACharacter::OnRep_RootMotion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnRep_RootMotion"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.OnRep_ReplicatedBasedMovement +// (Native, Public) +// Parameters: + +void ACharacter::OnRep_ReplicatedBasedMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnRep_ReplicatedBasedMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.OnRep_ReplayLastTransformUpdateTimeStamp +// (Final, Native, Public) +// Parameters: + +void ACharacter::OnRep_ReplayLastTransformUpdateTimeStamp() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnRep_ReplayLastTransformUpdateTimeStamp"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.OnRep_IsCrouched +// (Native, Public) +// Parameters: + +void ACharacter::OnRep_IsCrouched() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnRep_IsCrouched"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.OnLaunched +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FVector LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnLaunched"); + + Params::ACharacter_OnLaunched_Params Parms{}; + + Parms.LaunchVelocity = LaunchVelocity; + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.OnLanded +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACharacter::OnLanded(struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnLanded"); + + Params::ACharacter_OnLanded_Params Parms{}; + + Parms.Hit = Hit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.OnJumped +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void ACharacter::OnJumped() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "OnJumped"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.LaunchCharacter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "LaunchCharacter"); + + Params::ACharacter_LaunchCharacter_Params Parms{}; + + Parms.LaunchVelocity = LaunchVelocity; + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.K2_UpdateCustomMovement +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_UpdateCustomMovement(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "K2_UpdateCustomMovement"); + + Params::ACharacter_K2_UpdateCustomMovement_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.K2_OnStartCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "K2_OnStartCrouch"); + + Params::ACharacter_K2_OnStartCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.K2_OnMovementModeChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PrevCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "K2_OnMovementModeChanged"); + + Params::ACharacter_K2_OnMovementModeChanged_Params Parms{}; + + Parms.PrevMovementMode = PrevMovementMode; + Parms.NewMovementMode = NewMovementMode; + Parms.PrevCustomMode = PrevCustomMode; + Parms.NewCustomMode = NewCustomMode; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.K2_OnEndCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "K2_OnEndCrouch"); + + Params::ACharacter_K2_OnEndCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Character.Jump +// (Native, Public, BlueprintCallable) +// Parameters: + +void ACharacter::Jump() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "Jump"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.IsPlayingRootMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingRootMotion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "IsPlayingRootMotion"); + + Params::ACharacter_IsPlayingRootMotion_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingNetworkedRootMotionMontage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "IsPlayingNetworkedRootMotionMontage"); + + Params::ACharacter_IsPlayingNetworkedRootMotionMontage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.IsJumpProvidingForce +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsJumpProvidingForce() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "IsJumpProvidingForce"); + + Params::ACharacter_IsJumpProvidingForce_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.HasAnyRootMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::HasAnyRootMotion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "HasAnyRootMotion"); + + Params::ACharacter_HasAnyRootMotion_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.GetCurrentMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* ACharacter::GetCurrentMontage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "GetCurrentMontage"); + + Params::ACharacter_GetCurrentMontage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.GetBaseTranslationOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ACharacter::GetBaseTranslationOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "GetBaseTranslationOffset"); + + Params::ACharacter_GetBaseTranslationOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.GetBaseRotationOffsetRotator +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator ACharacter::GetBaseRotationOffsetRotator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "GetBaseRotationOffsetRotator"); + + Params::ACharacter_GetBaseRotationOffsetRotator_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.GetAnimRootMotionTranslationScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::GetAnimRootMotionTranslationScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "GetAnimRootMotionTranslationScale"); + + Params::ACharacter_GetAnimRootMotionTranslationScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.Crouch +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::Crouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "Crouch"); + + Params::ACharacter_Crouch_Params Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientVeryShortAdjustPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientVeryShortAdjustPosition"); + + Params::ACharacter_ClientVeryShortAdjustPosition_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = NewLoc; + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientMoveResponsePacked +// (Net, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// struct FCharacterMoveResponsePackedBitsPackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ClientMoveResponsePacked(struct FCharacterMoveResponsePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientMoveResponsePacked"); + + Params::ACharacter_ClientMoveResponsePacked_Params Parms{}; + + Parms.PackedBits = PackedBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientCheatWalk +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void ACharacter::ClientCheatWalk() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientCheatWalk"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientCheatGhost +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void ACharacter::ClientCheatGhost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientCheatGhost"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientCheatFly +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void ACharacter::ClientCheatFly() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientCheatFly"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRootMotionSourceGroup ServerRootMotion (Parm, NativeAccessSpecifierPublic) +// bool bHasAnimRootMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantizeNormal ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionSourcePosition"); + + Params::ACharacter_ClientAdjustRootMotionSourcePosition_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerRootMotion = ServerRootMotion; + Parms.bHasAnimRootMotion = bHasAnimRootMotion; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = ServerLoc; + Parms.ServerRotation = ServerRotation; + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientAdjustRootMotionPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantizeNormal ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionPosition"); + + Params::ACharacter_ClientAdjustRootMotionPosition_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = ServerLoc; + Parms.ServerRotation = ServerRotation; + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientAdjustPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientAdjustPosition"); + + Params::ACharacter_ClientAdjustPosition_Params Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = NewLoc; + Parms.NewVel = NewVel; + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.ClientAckGoodMove +// (Net, Native, Event, Public, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAckGoodMove(float Timestamp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "ClientAckGoodMove"); + + Params::ACharacter_ClientAckGoodMove_Params Parms{}; + + Parms.Timestamp = Timestamp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Character.CanJumpInternal +// (Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJumpInternal() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "CanJumpInternal"); + + Params::ACharacter_CanJumpInternal_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.CanJump +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJump() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "CanJump"); + + Params::ACharacter_CanJump_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.CanCrouch +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanCrouch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "CanCrouch"); + + Params::ACharacter_CanCrouch_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Character.CacheInitialMeshOffset +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector MeshRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator MeshRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ACharacter::CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Character", "CacheInitialMeshOffset"); + + Params::ACharacter_CacheInitialMeshOffset_Params Parms{}; + + Parms.MeshRelativeLocation = MeshRelativeLocation; + Parms.MeshRelativeRotation = MeshRelativeRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.CameraShakeBase +// (None) + +class UClass* UCameraShakeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraShakeBase"); + + return Clss; +} + + +// CameraShakeBase Engine.Default__CameraShakeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraShakeBase* UCameraShakeBase::GetDefaultObj() +{ + static class UCameraShakeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraShakeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraShakeBase.SetRootShakePattern +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakePattern* InPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeBase::SetRootShakePattern(class UCameraShakePattern* InPattern) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeBase", "SetRootShakePattern"); + + Params::UCameraShakeBase_SetRootShakePattern_Params Parms{}; + + Parms.InPattern = InPattern; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraShakeBase.GetRootShakePattern +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCameraShakePattern* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakePattern* UCameraShakeBase::GetRootShakePattern() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeBase", "GetRootShakePattern"); + + Params::UCameraShakeBase_GetRootShakePattern_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CameraShakePattern +// (None) + +class UClass* UCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraShakePattern"); + + return Clss; +} + + +// CameraShakePattern Engine.Default__CameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraShakePattern* UCameraShakePattern::GetDefaultObj() +{ + static class UCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AudioComponent +// (SceneComponent) + +class UClass* UAudioComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioComponent"); + + return Clss; +} + + +// AudioComponent Engine.Default__AudioComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioComponent* UAudioComponent::GetDefaultObj() +{ + static class UAudioComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AudioComponent.StopDelayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::StopDelayed(float DelayTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "StopDelayed"); + + Params::UAudioComponent_StopDelayed_Params Parms{}; + + Parms.DelayTime = DelayTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.Stop +// (Native, Public, BlueprintCallable) +// Parameters: + +void UAudioComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetWaveParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* InWave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetWaveParameter(class FName InName, class USoundWave* InWave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetWaveParameter"); + + Params::UAudioComponent_SetWaveParameter_Params Parms{}; + + Parms.InName = InName; + Parms.InWave = InWave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetVolumeMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetVolumeMultiplier(float NewVolumeMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetVolumeMultiplier"); + + Params::UAudioComponent_SetVolumeMultiplier_Params Parms{}; + + Parms.NewVolumeMultiplier = NewVolumeMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetUISound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetUISound(bool bInUISound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetUISound"); + + Params::UAudioComponent_SetUISound_Params Parms{}; + + Parms.bInUISound = bInUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetSubmixSend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmixBase* Submix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetSubmixSend"); + + Params::UAudioComponent_SetSubmixSend_Params Parms{}; + + Parms.Submix = Submix; + Parms.SendLevel = SendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPreEffect"); + + Params::UAudioComponent_SetSourceBusSendPreEffect_Params Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPostEffect"); + + Params::UAudioComponent_SetSourceBusSendPostEffect_Params Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* NewSound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSound(class USoundBase* NewSound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetSound"); + + Params::UAudioComponent_SetSound_Params Parms{}; + + Parms.NewSound = NewSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetPitchMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPitchMultiplier(float NewPitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetPitchMultiplier"); + + Params::UAudioComponent_SetPitchMultiplier_Params Parms{}; + + Parms.NewPitchMultiplier = NewPitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPaused(bool bPause) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetPaused"); + + Params::UAudioComponent_SetPaused_Params Parms{}; + + Parms.bPause = bPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetOutputToBusOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOutputToBusOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetOutputToBusOnly(bool bInOutputToBusOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetOutputToBusOnly"); + + Params::UAudioComponent_SetOutputToBusOnly_Params Parms{}; + + Parms.bInOutputToBusOnly = bInOutputToBusOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetLowPassFilterFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InLowPassFilterFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterFrequency(float InLowPassFilterFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterFrequency"); + + Params::UAudioComponent_SetLowPassFilterFrequency_Params Parms{}; + + Parms.InLowPassFilterFrequency = InLowPassFilterFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetLowPassFilterEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InLowPassFilterEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterEnabled(bool InLowPassFilterEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterEnabled"); + + Params::UAudioComponent_SetLowPassFilterEnabled_Params Parms{}; + + Parms.InLowPassFilterEnabled = InLowPassFilterEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetIntParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetIntParameter(class FName InName, int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetIntParameter"); + + Params::UAudioComponent_SetIntParameter_Params Parms{}; + + Parms.InName = InName; + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetFloatParameter(class FName InName, float InFloat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetFloatParameter"); + + Params::UAudioComponent_SetFloatParameter_Params Parms{}; + + Parms.InName = InName; + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetBoolParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetBoolParameter(class FName InName, bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetBoolParameter"); + + Params::UAudioComponent_SetBoolParameter_Params Parms{}; + + Parms.InName = InName; + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPreEffect"); + + Params::UAudioComponent_SetAudioBusSendPreEffect_Params Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPostEffect"); + + Params::UAudioComponent_SetAudioBusSendPostEffect_Params Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.PlayQuantized +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle* InClockHandle (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary InQuantizationBoundary (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float InStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioFaderCurve InFadeCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::PlayQuantized(class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, enum class EAudioFaderCurve InFadeCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "PlayQuantized"); + + Params::UAudioComponent_PlayQuantized_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockHandle = InClockHandle; + Parms.InQuantizationBoundary = InQuantizationBoundary; + Parms.InDelegate = InDelegate; + Parms.InStartTime = InStartTime; + Parms.InFadeInDuration = InFadeInDuration; + Parms.InFadeVolumeLevel = InFadeVolumeLevel; + Parms.InFadeCurve = InFadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.Play +// (Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "Play"); + + Params::UAudioComponent_Play_Params Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.IsVirtualized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsVirtualized() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "IsVirtualized"); + + Params::UAudioComponent_IsVirtualized_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.IsPlaying +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "IsPlaying"); + + Params::UAudioComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.HasCookedFFTData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedFFTData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "HasCookedFFTData"); + + Params::UAudioComponent_HasCookedFFTData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedAmplitudeEnvelopeData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "HasCookedAmplitudeEnvelopeData"); + + Params::UAudioComponent_HasCookedAmplitudeEnvelopeData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.GetPlayState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EAudioComponentPlayStateReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EAudioComponentPlayState UAudioComponent::GetPlayState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "GetPlayState"); + + Params::UAudioComponent_GetPlayState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayOutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTDataForAllPlayingSounds"); + + Params::UAudioComponent_GetCookedFFTDataForAllPlayingSounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.GetCookedFFTData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray FrequenciesToGet (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayOutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTData(TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTData"); + + Params::UAudioComponent_GetCookedFFTData_Params Parms{}; + + Parms.FrequenciesToGet = FrequenciesToGet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayOutEnvelopeData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeDataForAllPlayingSounds"); + + Params::UAudioComponent_GetCookedEnvelopeDataForAllPlayingSounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = std::move(Parms.OutEnvelopeData); + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float OutEnvelopeData (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeData(float* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeData"); + + Params::UAudioComponent_GetCookedEnvelopeData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = Parms.OutEnvelopeData; + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.FadeOut +// (Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeOut(float FadeOutDuration, float FadeVolumeLevel, enum class EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "FadeOut"); + + Params::UAudioComponent_FadeOut_Params Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.FadeIn +// (Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, enum class EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "FadeIn"); + + Params::UAudioComponent_FadeIn_Params Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.StartTime = StartTime; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSoundAttenuationSettings OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "BP_GetAttenuationSettingsToApply"); + + Params::UAudioComponent_BP_GetAttenuationSettingsToApply_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; + +} + + +// Function Engine.AudioComponent.AdjustVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, enum class EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "AdjustVolume"); + + Params::UAudioComponent_AdjustVolume_Params Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioComponent.AdjustAttenuation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSoundAttenuationSettings InAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustAttenuation(struct FSoundAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioComponent", "AdjustAttenuation"); + + Params::UAudioComponent_AdjustAttenuation_Params Parms{}; + + Parms.InAttenuationSettings = InAttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AssetImportData +// (None) + +class UClass* UAssetImportData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetImportData"); + + return Clss; +} + + +// AssetImportData Engine.Default__AssetImportData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetImportData* UAssetImportData::GetDefaultObj() +{ + static class UAssetImportData* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetImportData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AssetUserData +// (None) + +class UClass* UAssetUserData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetUserData"); + + return Clss; +} + + +// AssetUserData Engine.Default__AssetUserData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetUserData* UAssetUserData::GetDefaultObj() +{ + static class UAssetUserData* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetUserData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SaveGame +// (None) + +class UClass* USaveGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SaveGame"); + + return Clss; +} + + +// SaveGame Engine.Default__SaveGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class USaveGame* USaveGame::GetDefaultObj() +{ + static class USaveGame* Default = nullptr; + + if (!Default) + Default = static_cast(USaveGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameModeBase +// (Actor) + +class UClass* AGameModeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameModeBase"); + + return Clss; +} + + +// GameModeBase Engine.Default__GameModeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameModeBase* AGameModeBase::GetDefaultObj() +{ + static class AGameModeBase* Default = nullptr; + + if (!Default) + Default = static_cast(AGameModeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameModeBase.StartPlay +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameModeBase::StartPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "StartPlay"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnFor +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnFor"); + + Params::AGameModeBase_SpawnDefaultPawnFor_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnAtTransform"); + + Params::AGameModeBase_SpawnDefaultPawnAtTransform_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = SpawnTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.ShouldReset +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorToReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::ShouldReset(class AActor* ActorToReset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "ShouldReset"); + + Params::AGameModeBase_ShouldReset_Params Parms{}; + + Parms.ActorToReset = ActorToReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.ReturnTo +// Host +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameModeBase::ReturnToMainMenuHost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "ReturnToMainMenuHost"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.RestartPlayerAtTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtTransform"); + + Params::AGameModeBase_RestartPlayerAtTransform_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = SpawnTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtPlayerStart"); + + Params::AGameModeBase_RestartPlayerAtPlayerStart_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.RestartPlayer +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "RestartPlayer"); + + Params::AGameModeBase_RestartPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.ResetLevel +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameModeBase::ResetLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "ResetLevel"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.PlayerCanRestart +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::PlayerCanRestart(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "PlayerCanRestart"); + + Params::AGameModeBase_PlayerCanRestart_Params Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.MustSpectate +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class APlayerController* NewPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::MustSpectate(class APlayerController* NewPlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "MustSpectate"); + + Params::AGameModeBase_MustSpectate_Params Parms{}; + + Parms.NewPlayerController = NewPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.K2_PostLogin +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_PostLogin"); + + Params::AGameModeBase_K2_PostLogin_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* OldPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* NewPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_OnSwapPlayerControllers"); + + Params::AGameModeBase_K2_OnSwapPlayerControllers_Params Parms{}; + + Parms.OldPC = OldPC; + Parms.NewPC = NewPC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameModeBase.K2_OnRestartPlayer +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnRestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_OnRestartPlayer"); + + Params::AGameModeBase_K2_OnRestartPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameModeBase.K2_OnLogout +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_OnLogout"); + + Params::AGameModeBase_K2_OnLogout_Params Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameModeBase.K2_OnChangeName +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_OnChangeName"); + + Params::AGameModeBase_K2_OnChangeName_Params Parms{}; + + Parms.Other = Other; + Parms.NewName = NewName; + Parms.bNameChange = bNameChange; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameModeBase.K2_FindPlayerStart +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::K2_FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "K2_FindPlayerStart"); + + Params::AGameModeBase_K2_FindPlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.IncomingName = IncomingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.InitStartSpot +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitStartSpot(class AActor* StartSpot, class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "InitStartSpot"); + + Params::AGameModeBase_InitStartSpot_Params Parms{}; + + Parms.StartSpot = StartSpot; + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.InitializeHUDForPlayer +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitializeHUDForPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "InitializeHUDForPlayer"); + + Params::AGameModeBase_InitializeHUDForPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.HasMatchStarted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchStarted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "HasMatchStarted"); + + Params::AGameModeBase_HasMatchStarted_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.HasMatchEnded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchEnded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "HasMatchEnded"); + + Params::AGameModeBase_HasMatchEnded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.HandleStartingNewPlayer +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::HandleStartingNewPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "HandleStartingNewPlayer"); + + Params::AGameModeBase_HandleStartingNewPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.GetNumSpectators +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumSpectators() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "GetNumSpectators"); + + Params::AGameModeBase_GetNumSpectators_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.GetNumPlayers +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumPlayers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "GetNumPlayers"); + + Params::AGameModeBase_GetNumPlayers_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.GetDefaultPawnClassForController +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* InController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* AGameModeBase::GetDefaultPawnClassForController(class AController* InController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "GetDefaultPawnClassForController"); + + Params::AGameModeBase_GetDefaultPawnClassForController_Params Parms{}; + + Parms.InController = InController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.FindPlayerStart +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "FindPlayerStart"); + + Params::AGameModeBase_FindPlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.IncomingName = IncomingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.ChoosePlayerStart +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::ChoosePlayerStart(class AController* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "ChoosePlayerStart"); + + Params::AGameModeBase_ChoosePlayerStart_Params Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameModeBase.ChangeName +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "ChangeName"); + + Params::AGameModeBase_ChangeName_Params Parms{}; + + Parms.Controller = Controller; + Parms.NewName = NewName; + Parms.bNameChange = bNameChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameModeBase.CanSpectate +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* Viewer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* ViewTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameModeBase", "CanSpectate"); + + Params::AGameModeBase_CanSpectate_Params Parms{}; + + Parms.Viewer = Viewer; + Parms.ViewTarget = ViewTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.GameMode +// (Actor) + +class UClass* AGameMode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameMode"); + + return Clss; +} + + +// GameMode Engine.Default__GameMode +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameMode* AGameMode::GetDefaultObj() +{ + static class AGameMode* Default = nullptr; + + if (!Default) + Default = static_cast(AGameMode::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameMode.StartMatch +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameMode::StartMatch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "StartMatch"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameMode.SetBandwidthLimit +// (Exec, Native, Public) +// Parameters: +// float AsyncIOBandwidthLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::SetBandwidthLimit(float AsyncIOBandwidthLimit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "SetBandwidthLimit"); + + Params::AGameMode_SetBandwidthLimit_Params Parms{}; + + Parms.AsyncIOBandwidthLimit = AsyncIOBandwidthLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameMode.Say +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FString Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::Say(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "Say"); + + Params::AGameMode_Say_Params Parms{}; + + Parms.Msg = Msg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameMode.RestartGame +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameMode::RestartGame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "RestartGame"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameMode.ReadyToStartMatch +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToStartMatch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "ReadyToStartMatch"); + + Params::AGameMode_ReadyToStartMatch_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameMode.ReadyToEndMatch +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToEndMatch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "ReadyToEndMatch"); + + Params::AGameMode_ReadyToEndMatch_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameMode.K2_OnSetMatchState +// (Event, Protected, BlueprintEvent) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::K2_OnSetMatchState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "K2_OnSetMatchState"); + + Params::AGameMode_K2_OnSetMatchState_Params Parms{}; + + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.GameMode.IsMatchInProgress +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::IsMatchInProgress() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "IsMatchInProgress"); + + Params::AGameMode_IsMatchInProgress_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameMode.GetMatchState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AGameMode::GetMatchState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "GetMatchState"); + + Params::AGameMode_GetMatchState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameMode.EndMatch +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameMode::EndMatch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "EndMatch"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameMode.AbortMatch +// (Native, Public, BlueprintCallable) +// Parameters: + +void AGameMode::AbortMatch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameMode", "AbortMatch"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.GameStateBase +// (Actor) + +class UClass* AGameStateBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameStateBase"); + + return Clss; +} + + +// GameStateBase Engine.Default__GameStateBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameStateBase* AGameStateBase::GetDefaultObj() +{ + static class AGameStateBase* Default = nullptr; + + if (!Default) + Default = static_cast(AGameStateBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameStateBase.OnRep_SpectatorClass +// (Native, Protected) +// Parameters: + +void AGameStateBase::OnRep_SpectatorClass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "OnRep_SpectatorClass"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedWorldTimeSeconds +// (Native, Protected) +// Parameters: + +void AGameStateBase::OnRep_ReplicatedWorldTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedWorldTimeSeconds"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedHasBegunPlay +// (Native, Protected) +// Parameters: + +void AGameStateBase::OnRep_ReplicatedHasBegunPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedHasBegunPlay"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameStateBase.OnRep_GameModeClass +// (Native, Protected) +// Parameters: + +void AGameStateBase::OnRep_GameModeClass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "OnRep_GameModeClass"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameStateBase.HasMatchStarted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchStarted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "HasMatchStarted"); + + Params::AGameStateBase_HasMatchStarted_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameStateBase.HasMatchEnded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchEnded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "HasMatchEnded"); + + Params::AGameStateBase_HasMatchEnded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameStateBase.HasBegunPlay +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasBegunPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "HasBegunPlay"); + + Params::AGameStateBase_HasBegunPlay_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetServerWorldTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "GetServerWorldTimeSeconds"); + + Params::AGameStateBase_GetServerWorldTimeSeconds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameStateBase.GetPlayerStartTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerStartTime(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "GetPlayerStartTime"); + + Params::AGameStateBase_GetPlayerStartTime_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameStateBase.GetPlayerRespawnDelay +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerRespawnDelay(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameStateBase", "GetPlayerRespawnDelay"); + + Params::AGameStateBase_GetPlayerRespawnDelay_Params Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.GameState +// (Actor) + +class UClass* AGameState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameState"); + + return Clss; +} + + +// GameState Engine.Default__GameState +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameState* AGameState::GetDefaultObj() +{ + static class AGameState* Default = nullptr; + + if (!Default) + Default = static_cast(AGameState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameState.OnRep_MatchState +// (Native, Public) +// Parameters: + +void AGameState::OnRep_MatchState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameState", "OnRep_MatchState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameState.OnRep_ElapsedTime +// (Native, Public) +// Parameters: + +void AGameState::OnRep_ElapsedTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameState", "OnRep_ElapsedTime"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Controller +// (Actor) + +class UClass* AController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Controller"); + + return Clss; +} + + +// Controller Engine.Default__Controller +// (Public, ClassDefaultObject, ArchetypeObject) + +class AController* AController::GetDefaultObj() +{ + static class AController* Default = nullptr; + + if (!Default) + Default = static_cast(AController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Controller.UnPossess +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AController::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "UnPossess"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.StopMovement +// (Native, Public, BlueprintCallable) +// Parameters: + +void AController::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "StopMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.SetInitialLocationAndRotation +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetInitialLocationAndRotation(struct FVector& NewLocation, struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "SetInitialLocationAndRotation"); + + Params::AController_SetInitialLocationAndRotation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.SetIgnoreMoveInput +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewMoveInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreMoveInput(bool bNewMoveInput) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "SetIgnoreMoveInput"); + + Params::AController_SetIgnoreMoveInput_Params Parms{}; + + Parms.bNewMoveInput = bNewMoveInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.SetIgnoreLookInput +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLookInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreLookInput(bool bNewLookInput) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "SetIgnoreLookInput"); + + Params::AController_SetIgnoreLookInput_Params Parms{}; + + Parms.bNewLookInput = bNewLookInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.SetControlRotation +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetControlRotation(struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "SetControlRotation"); + + Params::AController_SetControlRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.ResetIgnoreMoveInput +// (Native, Public, BlueprintCallable) +// Parameters: + +void AController::ResetIgnoreMoveInput() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ResetIgnoreMoveInput"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.ResetIgnoreLookInput +// (Native, Public, BlueprintCallable) +// Parameters: + +void AController::ResetIgnoreLookInput() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ResetIgnoreLookInput"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.ResetIgnoreInputFlags +// (Native, Public, BlueprintCallable) +// Parameters: + +void AController::ResetIgnoreInputFlags() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ResetIgnoreInputFlags"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.ReceiveUnPossess +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* UnpossessedPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveUnPossess(class APawn* UnpossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ReceiveUnPossess"); + + Params::AController_ReceiveUnPossess_Params Parms{}; + + Parms.UnpossessedPawn = UnpossessedPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Controller.ReceivePossess +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* PossessedPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceivePossess(class APawn* PossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ReceivePossess"); + + Params::AController_ReceivePossess_Params Parms{}; + + Parms.PossessedPawn = PossessedPawn; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Controller.ReceiveInstigatedAnyDamage +// (BlueprintAuthorityOnly, Event, Protected, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveInstigatedAnyDamage(float Damage, class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ReceiveInstigatedAnyDamage"); + + Params::AController_ReceiveInstigatedAnyDamage_Params Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.DamagedActor = DamagedActor; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.Controller.Possess +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* InPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::Possess(class APawn* InPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "Possess"); + + Params::AController_Possess_Params Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.OnRep_PlayerState +// (Native, Public) +// Parameters: + +void AController::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "OnRep_PlayerState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.OnRep_Pawn +// (Native, Public) +// Parameters: + +void AController::OnRep_Pawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "OnRep_Pawn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.LineOfSightTo +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ViewPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlternateChecks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::LineOfSightTo(class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "LineOfSightTo"); + + Params::AController_LineOfSightTo_Params Parms{}; + + Parms.Other = Other; + Parms.ViewPoint = ViewPoint; + Parms.bAlternateChecks = bAlternateChecks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.K2_GetPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AController::K2_GetPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "K2_GetPawn"); + + Params::AController_K2_GetPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.IsPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsPlayerController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "IsPlayerController"); + + Params::AController_IsPlayerController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsMoveInputIgnored() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "IsMoveInputIgnored"); + + Params::AController_IsMoveInputIgnored_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.IsLookInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLookInputIgnored() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "IsLookInputIgnored"); + + Params::AController_IsLookInputIgnored_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.IsLocalPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalPlayerController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "IsLocalPlayerController"); + + Params::AController_IsLocalPlayerController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.IsLocalController +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "IsLocalController"); + + Params::AController_IsLocalController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.GetViewTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AController::GetViewTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "GetViewTarget"); + + Params::AController_GetViewTarget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.GetDesiredRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetDesiredRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "GetDesiredRotation"); + + Params::AController_GetDesiredRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.GetControlRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetControlRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "GetControlRotation"); + + Params::AController_GetControlRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Controller.ClientSetRotation +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ClientSetRotation"); + + Params::AController_ClientSetRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + Parms.bResetCamera = bResetCamera; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.ClientSetLocation +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "ClientSetLocation"); + + Params::AController_ClientSetLocation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Controller.CastToPlayerController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* AController::CastToPlayerController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Controller", "CastToPlayerController"); + + Params::AController_CastToPlayerController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PlayerController +// (Actor, PlayerController) + +class UClass* APlayerController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerController"); + + return Clss; +} + + +// PlayerController Engine.Default__PlayerController +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlayerController* APlayerController::GetDefaultObj() +{ + static class APlayerController* Default = nullptr; + + if (!Default) + Default = static_cast(APlayerController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlayerController.WasInputKeyJustReleased +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustReleased(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustReleased"); + + Params::APlayerController_WasInputKeyJustReleased_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.WasInputKeyJustPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustPressed(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustPressed"); + + Params::APlayerController_WasInputKeyJustPressed_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.ToggleSpeaking +// (Exec, Native, Public) +// Parameters: +// bool bInSpeaking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ToggleSpeaking(bool bInSpeaking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ToggleSpeaking"); + + Params::APlayerController_ToggleSpeaking_Params Parms{}; + + Parms.bInSpeaking = bInSpeaking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.TestServerLevelVisibilityChange +// (Final, Exec, Native, Private) +// Parameters: +// class FName PackageName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Filename (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::TestServerLevelVisibilityChange(class FName PackageName, class FName Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "TestServerLevelVisibilityChange"); + + Params::APlayerController_TestServerLevelVisibilityChange_Params Parms{}; + + Parms.PackageName = PackageName; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SwitchLevel +// (Exec, Native, Public) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SwitchLevel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SwitchLevel"); + + Params::APlayerController_SwitchLevel_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.StopHapticEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StopHapticEffect(enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "StopHapticEffect"); + + Params::APlayerController_StopHapticEffect_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.StartFire +// (Exec, Native, Public) +// Parameters: +// uint8 FireModeNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StartFire(uint8 FireModeNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "StartFire"); + + Params::APlayerController_StartFire_Params Parms{}; + + Parms.FireModeNum = FireModeNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetVirtualJoystickVisibility +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetVirtualJoystickVisibility(bool bVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetVirtualJoystickVisibility"); + + Params::APlayerController_SetVirtualJoystickVisibility_Params Parms{}; + + Parms.bVisible = bVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetViewTargetWithBlend +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewViewTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EViewTargetBlendFunctionBlendFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockOutgoing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, enum class EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetViewTargetWithBlend"); + + Params::APlayerController_SetViewTargetWithBlend_Params Parms{}; + + Parms.NewViewTarget = NewViewTarget; + Parms.BlendTime = BlendTime; + Parms.BlendFunc = BlendFunc; + Parms.BlendExp = BlendExp; + Parms.bLockOutgoing = bLockOutgoing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetName +// (Exec, Native, Public) +// Parameters: +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetName"); + + Params::APlayerController_SetName_Params Parms{}; + + Parms.S = S; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetMouseLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 X (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseLocation(int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetMouseLocation"); + + Params::APlayerController_SetMouseLocation_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetMouseCursorWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMouseCursor Cursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* CursorWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseCursorWidget(enum class EMouseCursor Cursor, class UUserWidget* CursorWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetMouseCursorWidget"); + + Params::APlayerController_SetMouseCursorWidget_Params Parms{}; + + Parms.Cursor = Cursor; + Parms.CursorWidget = CursorWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetHapticsByValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Frequency (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amplitude (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetHapticsByValue(float Frequency, float Amplitude, enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetHapticsByValue"); + + Params::APlayerController_SetHapticsByValue_Params Parms{}; + + Parms.Frequency = Frequency; + Parms.Amplitude = Amplitude; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetDisableHaptics +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDisableHaptics(bool bNewDisabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetDisableHaptics"); + + Params::APlayerController_SetDisableHaptics_Params Parms{}; + + Parms.bNewDisabled = bNewDisabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetControllerLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetControllerLightColor(const struct FColor& Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetControllerLightColor"); + + Params::APlayerController_SetControllerLightColor_Params Parms{}; + + Parms.Color = Color; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetCinematicMode +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetCinematicMode"); + + Params::APlayerController_SetCinematicMode_Params Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetAudioListenerOverride +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetAudioListenerOverride"); + + Params::APlayerController_SetAudioListenerOverride_Params Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.Location = Location; + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector AttenuationLocationOVerride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SetAudioListenerAttenuationOverride"); + + Params::APlayerController_SetAudioListenerAttenuationOverride_Params Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.AttenuationLocationOVerride = AttenuationLocationOVerride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerViewSelf +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FViewTargetTransitionParams TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerViewSelf"); + + Params::APlayerController_ServerViewSelf_Params Parms{}; + + Parms.TransitionParams = TransitionParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerViewPrevPlayer +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerViewPrevPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerViewPrevPlayer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerViewNextPlayer +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerViewNextPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerViewNextPlayer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerVerifyViewTarget +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerVerifyViewTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerVerifyViewTarget"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// TArrayLevelVisibilities (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateMultipleLevelsVisibility(TArray& LevelVisibilities) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerUpdateMultipleLevelsVisibility"); + + Params::APlayerController_ServerUpdateMultipleLevelsVisibility_Params Parms{}; + + Parms.LevelVisibilities = LevelVisibilities; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerUpdateLevelVisibility +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FUpdateLevelVisibilityLevelInfoLevelVisibility (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateLevelVisibility(struct FUpdateLevelVisibilityLevelInfo& LevelVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerUpdateLevelVisibility"); + + Params::APlayerController_ServerUpdateLevelVisibility_Params Parms{}; + + Parms.LevelVisibility = LevelVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerUpdateCamera +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FVector_NetQuantize CamLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CamPitchAndYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerUpdateCamera"); + + Params::APlayerController_ServerUpdateCamera_Params Parms{}; + + Parms.CamLoc = CamLoc; + Parms.CamPitchAndYaw = CamPitchAndYaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerUnmutePlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FUniqueNetIdRepl PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerUnmutePlayer"); + + Params::APlayerController_ServerUnmutePlayer_Params Parms{}; + + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerToggleAILogging +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerToggleAILogging"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerShortTimeout +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerShortTimeout() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerShortTimeout"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerSetSpectatorWaiting +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorWaiting"); + + Params::APlayerController_ServerSetSpectatorWaiting_Params Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerSetSpectatorLocation +// (Net, Native, Event, Public, NetServer, HasDefaults, NetValidate) +// Parameters: +// struct FVector NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorLocation"); + + Params::APlayerController_ServerSetSpectatorLocation_Params Parms{}; + + Parms.NewLoc = NewLoc; + Parms.NewRot = NewRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerRestartPlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerRestartPlayer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerPause +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerPause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerPause"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerNotifyLoadedWorld +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName WorldPackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerNotifyLoadedWorld(class FName WorldPackageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerNotifyLoadedWorld"); + + Params::APlayerController_ServerNotifyLoadedWorld_Params Parms{}; + + Parms.WorldPackageName = WorldPackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerMutePlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FUniqueNetIdRepl PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerMutePlayer"); + + Params::APlayerController_ServerMutePlayer_Params Parms{}; + + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerExecRPC +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FString Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExecRPC(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerExecRPC"); + + Params::APlayerController_ServerExecRPC_Params Parms{}; + + Parms.Msg = Msg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerExec +// (Final, Exec, Native, Public) +// Parameters: +// class FString Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExec(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerExec"); + + Params::APlayerController_ServerExec_Params Parms{}; + + Parms.Msg = Msg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerCheckClientPossessionReliable +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerCheckClientPossessionReliable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossessionReliable"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerCheckClientPossession +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void APlayerController::ServerCheckClientPossession() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossession"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerChangeName +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerChangeName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerChangeName"); + + Params::APlayerController_ServerChangeName_Params Parms{}; + + Parms.S = S; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerCamera +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerCamera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerCamera"); + + Params::APlayerController_ServerCamera_Params Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ServerAcknowledgePossession +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class APawn* P (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerAcknowledgePossession(class APawn* P) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ServerAcknowledgePossession"); + + Params::APlayerController_ServerAcknowledgePossession_Params Parms{}; + + Parms.P = P; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.SendToConsole +// (Exec, Native, Public) +// Parameters: +// class FString Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SendToConsole(const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "SendToConsole"); + + Params::APlayerController_SendToConsole_Params Parms{}; + + Parms.Command = Command; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.RestartLevel +// (Exec, Native, Public) +// Parameters: + +void APlayerController::RestartLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "RestartLevel"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ResetControllerLightColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void APlayerController::ResetControllerLightColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ResetControllerLightColor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ProjectWorldLocationToScreen +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ProjectWorldLocationToScreen"); + + Params::APlayerController_ProjectWorldLocationToScreen_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ScreenLocation != nullptr) + *ScreenLocation = std::move(Parms.ScreenLocation); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.PlayHapticEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UHapticFeedbackEffect_Base* HapticEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, enum class EControllerHand Hand, float Scale, bool bLoop) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "PlayHapticEffect"); + + Params::APlayerController_PlayHapticEffect_Params Parms{}; + + Parms.HapticEffect = HapticEffect; + Parms.Hand = Hand; + Parms.Scale = Scale; + Parms.bLoop = bLoop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.PlayDynamicForceFeedback +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDynamicForceFeedbackActionAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, enum class EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "PlayDynamicForceFeedback"); + + Params::APlayerController_PlayDynamicForceFeedback_Params Parms{}; + + Parms.Intensity = Intensity; + Parms.Duration = Duration; + Parms.bAffectsLeftLarge = bAffectsLeftLarge; + Parms.bAffectsLeftSmall = bAffectsLeftSmall; + Parms.bAffectsRightLarge = bAffectsRightLarge; + Parms.bAffectsRightSmall = bAffectsRightSmall; + Parms.Action = Action; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.Pause +// (Exec, Native, Public) +// Parameters: + +void APlayerController::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "Pause"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.OnServerStartedVisualLogger +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIsLogging (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::OnServerStartedVisualLogger(bool bIsLogging) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "OnServerStartedVisualLogger"); + + Params::APlayerController_OnServerStartedVisualLogger_Params Parms{}; + + Parms.bIsLogging = bIsLogging; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.LocalTravel +// (Exec, Native, Public) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::LocalTravel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "LocalTravel"); + + Params::APlayerController_LocalTravel_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayWhilePaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "K2_ClientPlayForceFeedback"); + + Params::APlayerController_K2_ClientPlayForceFeedback_Params Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + Parms.bLooping = bLooping; + Parms.bIgnoreTimeDilation = bIgnoreTimeDilation; + Parms.bPlayWhilePaused = bPlayWhilePaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.IsInputKeyDown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::IsInputKeyDown(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "IsInputKeyDown"); + + Params::APlayerController_IsInputKeyDown_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetViewportSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetViewportSize(int32* SizeX, int32* SizeY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetViewportSize"); + + Params::APlayerController_GetViewportSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; + +} + + +// Function Engine.PlayerController.GetSpectatorPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpectatorPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpectatorPawn* APlayerController::GetSpectatorPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetSpectatorPawn"); + + Params::APlayerController_GetSpectatorPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetMousePosition +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetMousePosition(float* LocationX, float* LocationY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetMousePosition"); + + Params::APlayerController_GetMousePosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetInputVectorKeyState +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetInputVectorKeyState(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputVectorKeyState"); + + Params::APlayerController_GetInputVectorKeyState_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetInputTouchState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputTouchState(enum class ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputTouchState"); + + Params::APlayerController_GetInputTouchState_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; + +} + + +// Function Engine.PlayerController.GetInputMouseDelta +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMouseDelta(float* DeltaX, float* DeltaY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputMouseDelta"); + + Params::APlayerController_GetInputMouseDelta_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; + +} + + +// Function Engine.PlayerController.GetInputMotionState +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Tilt (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RotationRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Gravity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Acceleration (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputMotionState"); + + Params::APlayerController_GetInputMotionState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Tilt != nullptr) + *Tilt = std::move(Parms.Tilt); + + if (RotationRate != nullptr) + *RotationRate = std::move(Parms.RotationRate); + + if (Gravity != nullptr) + *Gravity = std::move(Parms.Gravity); + + if (Acceleration != nullptr) + *Acceleration = std::move(Parms.Acceleration); + +} + + +// Function Engine.PlayerController.GetInputKeyTimeDown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputKeyTimeDown(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputKeyTimeDown"); + + Params::APlayerController_GetInputKeyTimeDown_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetInputAnalogStickState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputAnalogStickState"); + + Params::APlayerController_GetInputAnalogStickState_Params Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; + +} + + +// Function Engine.PlayerController.GetInputAnalogKeyState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputAnalogKeyState(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetInputAnalogKeyState"); + + Params::APlayerController_GetInputAnalogKeyState_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHUD +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AHUD* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AHUD* APlayerController::GetHUD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHUD"); + + Params::APlayerController_GetHUD_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerForObjects(enum class ETouchIndex FingerIndex, TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerForObjects"); + + Params::APlayerController_GetHitResultUnderFingerForObjects_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerByChannel(enum class ETouchIndex FingerIndex, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerByChannel"); + + Params::APlayerController_GetHitResultUnderFingerByChannel_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderFinger +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFinger(enum class ETouchIndex FingerIndex, enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFinger"); + + Params::APlayerController_GetHitResultUnderFinger_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorForObjects(TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorForObjects"); + + Params::APlayerController_GetHitResultUnderCursorForObjects_Params Parms{}; + + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorByChannel(enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorByChannel"); + + Params::APlayerController_GetHitResultUnderCursorByChannel_Params Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetHitResultUnderCursor +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursor(enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursor"); + + Params::APlayerController_GetHitResultUnderCursor_Params Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.GetFocalLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetFocalLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "GetFocalLocation"); + + Params::APlayerController_GetFocalLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.FOV +// (Exec, Native, Public) +// Parameters: +// float NewFOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::FOV(float NewFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "FOV"); + + Params::APlayerController_FOV_Params Parms{}; + + Parms.NewFOV = NewFOV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.EnableCheats +// (Exec, Native, Public) +// Parameters: + +void APlayerController::EnableCheats() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "EnableCheats"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "DeprojectScreenPositionToWorld"); + + Params::APlayerController_DeprojectScreenPositionToWorld_Params Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.DeprojectMousePositionToWorld +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "DeprojectMousePositionToWorld"); + + Params::APlayerController_DeprojectMousePositionToWorld_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.ConsoleKey +// (Exec, Native, Public) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ConsoleKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ConsoleKey"); + + Params::APlayerController_ConsoleKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientWasKicked +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FText KickReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientWasKicked(class FText& KickReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientWasKicked"); + + Params::APlayerController_ClientWasKicked_Params Parms{}; + + Parms.KickReason = KickReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientVoiceHandshakeComplete +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientVoiceHandshakeComplete() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientVoiceHandshakeComplete"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// TArrayLevelStatuses (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateMultipleLevelsStreamingStatus(TArray& LevelStatuses) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientUpdateMultipleLevelsStreamingStatus"); + + Params::APlayerController_ClientUpdateMultipleLevelsStreamingStatus_Params Parms{}; + + Parms.LevelStatuses = LevelStatuses; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientUpdateLevelStreamingStatus"); + + Params::APlayerController_ClientUpdateLevelStreamingStatus_Params Parms{}; + + Parms.PackageName = PackageName; + Parms.bNewShouldBeLoaded = bNewShouldBeLoaded; + Parms.bNewShouldBeVisible = bNewShouldBeVisible; + Parms.bNewShouldBlockOnLoad = bNewShouldBlockOnLoad; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientUnmutePlayer +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// struct FUniqueNetIdRepl PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientUnmutePlayer"); + + Params::APlayerController_ClientUnmutePlayer_Params Parms{}; + + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientTravelInternal +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravelInternal(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientTravelInternal"); + + Params::APlayerController_ClientTravelInternal_Params Parms{}; + + Parms.URL = URL; + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = MapPackageGuid; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientTravel +// (Final, Native, Public, HasDefaults) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravel(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientTravel"); + + Params::APlayerController_ClientTravel_Params Parms{}; + + Parms.URL = URL; + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = MapPackageGuid; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientTeamMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APlayerState* SenderPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientTeamMessage"); + + Params::APlayerController_ClientTeamMessage_Params Parms{}; + + Parms.SenderPlayerState = SenderPlayerState; + Parms.S = S; + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStopForceFeedback +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStopForceFeedback"); + + Params::APlayerController_ClientStopForceFeedback_Params Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShakesFromSource"); + + Params::APlayerController_ClientStopCameraShakesFromSource_Params Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStopCameraShake +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShake"); + + Params::APlayerController_ClientStopCameraShake_Params Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStopCameraAnim +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UCameraAnim* AnimToStop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraAnim(class UCameraAnim* AnimToStop) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStopCameraAnim"); + + Params::APlayerController_ClientStopCameraAnim_Params Parms{}; + + Parms.AnimToStop = AnimToStop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStartOnlineSession +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientStartOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStartOnlineSession"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShakeFromSource"); + + Params::APlayerController_ClientStartCameraShakeFromSource_Params Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientStartCameraShake +// (Net, Native, Event, Public, HasDefaults, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShake(TSubclassOf Shake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShake"); + + Params::APlayerController_ClientStartCameraShake_Params Parms{}; + + Parms.Shake = Shake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +// (Net, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSpawnCameraLensEffect"); + + Params::APlayerController_ClientSpawnCameraLensEffect_Params Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetViewTarget +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FViewTargetTransitionParams TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetViewTarget"); + + Params::APlayerController_ClientSetViewTarget_Params Parms{}; + + Parms.A = A; + Parms.TransitionParams = TransitionParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetSpectatorWaiting +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetSpectatorWaiting"); + + Params::APlayerController_ClientSetSpectatorWaiting_Params Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetHUD +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf NewHUDClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetHUD(TSubclassOf NewHUDClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetHUD"); + + Params::APlayerController_ClientSetHUD_Params Parms{}; + + Parms.NewHUDClass = NewHUDClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetForceMipLevelsToBeResident"); + + Params::APlayerController_ClientSetForceMipLevelsToBeResident_Params Parms{}; + + Parms.Material = Material; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetCinematicMode +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetCinematicMode"); + + Params::APlayerController_ClientSetCinematicMode_Params Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + Parms.bAffectsHUD = bAffectsHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetCameraMode +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewCamMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraMode(class FName NewCamMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetCameraMode"); + + Params::APlayerController_ClientSetCameraMode_Params Parms{}; + + Parms.NewCamMode = NewCamMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetCameraFade +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// bool bEnableFading (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor FadeColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D FadeAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetCameraFade"); + + Params::APlayerController_ClientSetCameraFade_Params Parms{}; + + Parms.bEnableFading = bEnableFading; + Parms.FadeColor = FadeColor; + Parms.FadeAlpha = FadeAlpha; + Parms.FadeTime = FadeTime; + Parms.bFadeAudio = bFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientSetBlockOnAsyncLoading +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientSetBlockOnAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientSetBlockOnAsyncLoading"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FText ReturnReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientReturnToMainMenuWithTextReason(class FText& ReturnReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientReturnToMainMenuWithTextReason"); + + Params::APlayerController_ClientReturnToMainMenuWithTextReason_Params Parms{}; + + Parms.ReturnReason = ReturnReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientReturnToMainMenu +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FString ReturnReason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientReturnToMainMenu(const class FString& ReturnReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientReturnToMainMenu"); + + Params::APlayerController_ClientReturnToMainMenu_Params Parms{}; + + Parms.ReturnReason = ReturnReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientRetryClientRestart +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRetryClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientRetryClientRestart"); + + Params::APlayerController_ClientRetryClientRestart_Params Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientRestart +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientRestart"); + + Params::APlayerController_ClientRestart_Params Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientReset +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientReset"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientRepObjRef +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRepObjRef(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientRepObjRef"); + + Params::APlayerController_ClientRepObjRef_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// TSubclassOf Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SWITCH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* OptionalObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientReceiveLocalizedMessage(TSubclassOf Message, int32 SWITCH, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientReceiveLocalizedMessage"); + + Params::APlayerController_ClientReceiveLocalizedMessage_Params Parms{}; + + Parms.Message = Message; + Parms.SWITCH = SWITCH; + Parms.RelatedPlayerState_1 = RelatedPlayerState_1; + Parms.RelatedPlayerState_2 = RelatedPlayerState_2; + Parms.OptionalObject = OptionalObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPrestreamTextures +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* ForcedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPrestreamTextures"); + + Params::APlayerController_ClientPrestreamTextures_Params Parms{}; + + Parms.ForcedActor = ForcedActor; + Parms.ForceDuration = ForceDuration; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPrepareMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPrepareMapChange"); + + Params::APlayerController_ClientPrepareMapChange_Params Parms{}; + + Parms.LevelName = LevelName; + Parms.bFirst = bFirst; + Parms.bLast = bLast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPlaySoundAtLocation +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPlaySoundAtLocation"); + + Params::APlayerController_ClientPlaySoundAtLocation_Params Parms{}; + + Parms.Sound = Sound; + Parms.Location = Location; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPlaySound +// (Net, Native, Event, Public, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPlaySound"); + + Params::APlayerController_ClientPlaySound_Params Parms{}; + + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +// (Final, Net, Native, Event, Private, NetClient) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FForceFeedbackParameters Params (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPlayForceFeedback_Internal"); + + Params::APlayerController_ClientPlayForceFeedback_Internal_Params Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Params = Params; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientPlayCameraAnim +// (Net, Native, Event, Public, HasDefaults, NetClient, BlueprintCallable) +// Parameters: +// class UCameraAnim* AnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandomStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace Space (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator CustomPlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, enum class ECameraShakePlaySpace Space, const struct FRotator& CustomPlaySpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientPlayCameraAnim"); + + Params::APlayerController_ClientPlayCameraAnim_Params Parms{}; + + Parms.AnimToPlay = AnimToPlay; + Parms.Scale = Scale; + Parms.Rate = Rate; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.bLoop = bLoop; + Parms.bRandomStartTime = bRandomStartTime; + Parms.Space = Space; + Parms.CustomPlaySpace = CustomPlaySpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientMutePlayer +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// struct FUniqueNetIdRepl PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientMutePlayer"); + + Params::APlayerController_ClientMutePlayer_Params Parms{}; + + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMessage(const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientMessage"); + + Params::APlayerController_ClientMessage_Params Parms{}; + + Parms.S = S; + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientIgnoreMoveInput +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreMoveInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientIgnoreMoveInput"); + + Params::APlayerController_ClientIgnoreMoveInput_Params Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientIgnoreLookInput +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreLookInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientIgnoreLookInput"); + + Params::APlayerController_ClientIgnoreLookInput_Params Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientGotoState +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGotoState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientGotoState"); + + Params::APlayerController_ClientGotoState_Params Parms{}; + + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientGameEnded +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* EndGameFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsWinner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientGameEnded"); + + Params::APlayerController_ClientGameEnded_Params Parms{}; + + Parms.EndGameFocus = EndGameFocus; + Parms.bIsWinner = bIsWinner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientForceGarbageCollection +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientForceGarbageCollection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientForceGarbageCollection"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientFlushLevelStreaming +// (Final, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientFlushLevelStreaming() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientFlushLevelStreaming"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientEndOnlineSession +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientEndOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientEndOnlineSession"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientEnableNetworkVoice +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientEnableNetworkVoice(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientEnableNetworkVoice"); + + Params::APlayerController_ClientEnableNetworkVoice_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientCommitMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientCommitMapChange() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientCommitMapChange"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientClearCameraLensEffects +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: + +void APlayerController::ClientClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientClearCameraLensEffects"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientCapBandwidth +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// int32 Cap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientCapBandwidth(int32 Cap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientCapBandwidth"); + + Params::APlayerController_ClientCapBandwidth_Params Parms{}; + + Parms.Cap = Cap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientCancelPendingMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APlayerController::ClientCancelPendingMapChange() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientCancelPendingMapChange"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +// (Final, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// struct FVector InLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClientAddTextureStreamingLoc"); + + Params::APlayerController_ClientAddTextureStreamingLoc_Params Parms{}; + + Parms.InLoc = InLoc; + Parms.Duration = Duration; + Parms.bOverrideLocation = bOverrideLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClearAudioListenerOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void APlayerController::ClearAudioListenerOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerOverride"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ClearAudioListenerAttenuationOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void APlayerController::ClearAudioListenerAttenuationOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerAttenuationOverride"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.CanRestartPlayer +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::CanRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "CanRestartPlayer"); + + Params::APlayerController_CanRestartPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerController.Camera +// (Exec, Native, Public) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::Camera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "Camera"); + + Params::APlayerController_Camera_Params Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.AddYawInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddYawInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "AddYawInput"); + + Params::APlayerController_AddYawInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.AddRollInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddRollInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "AddRollInput"); + + Params::APlayerController_AddRollInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.AddPitchInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddPitchInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "AddPitchInput"); + + Params::APlayerController_AddPitchInput_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerController.ActivateTouchInterface +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTouchInterface* NewTouchInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ActivateTouchInterface(class UTouchInterface* NewTouchInterface) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerController", "ActivateTouchInterface"); + + Params::APlayerController_ActivateTouchInterface_Params Parms{}; + + Parms.NewTouchInterface = NewTouchInterface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.ApplicationLifecycleComponent +// (None) + +class UClass* UApplicationLifecycleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ApplicationLifecycleComponent"); + + return Clss; +} + + +// ApplicationLifecycleComponent Engine.Default__ApplicationLifecycleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UApplicationLifecycleComponent* UApplicationLifecycleComponent::GetDefaultObj() +{ + static class UApplicationLifecycleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UApplicationLifecycleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CharacterMovementComponent +// (None) + +class UClass* UCharacterMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CharacterMovementComponent"); + + return Clss; +} + + +// CharacterMovementComponent Engine.Default__CharacterMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCharacterMovementComponent* UCharacterMovementComponent::GetDefaultObj() +{ + static class UCharacterMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCharacterMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorZ(float InWalkableFloorZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorZ"); + + Params::UCharacterMovementComponent_SetWalkableFloorZ_Params Parms{}; + + Parms.InWalkableFloorZ = InWalkableFloorZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorAngle(float InWalkableFloorAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorAngle"); + + Params::UCharacterMovementComponent_SetWalkableFloorAngle_Params Parms{}; + + Parms.InWalkableFloorAngle = InWalkableFloorAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetMovementMode +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetMovementMode(enum class EMovementMode NewMovementMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetMovementMode"); + + Params::UCharacterMovementComponent_SetMovementMode_Params Parms{}; + + Parms.NewMovementMode = NewMovementMode; + Parms.NewCustomMode = NewCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnoreMask(struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnoreMask"); + + Params::UCharacterMovementComponent_SetGroupsToIgnoreMask_Params Parms{}; + + Parms.GroupMask = GroupMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnore(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnore"); + + Params::UCharacterMovementComponent_SetGroupsToIgnore_Params Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoidMask(struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoidMask"); + + Params::UCharacterMovementComponent_SetGroupsToAvoidMask_Params Parms{}; + + Parms.GroupMask = GroupMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoid(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoid"); + + Params::UCharacterMovementComponent_SetGroupsToAvoid_Params Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroupMask(struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroupMask"); + + Params::UCharacterMovementComponent_SetAvoidanceGroupMask_Params Parms{}; + + Parms.GroupMask = GroupMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroup(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroup"); + + Params::UCharacterMovementComponent_SetAvoidanceGroup_Params Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceEnabled"); + + Params::UCharacterMovementComponent_SetAvoidanceEnabled_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorZ() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorZ"); + + Params::UCharacterMovementComponent_K2_GetWalkableFloorZ_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorAngle"); + + Params::UCharacterMovementComponent_K2_GetWalkableFloorAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.K2_GetModifiedMaxAcceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetModifiedMaxAcceleration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetModifiedMaxAcceleration"); + + Params::UCharacterMovementComponent_K2_GetModifiedMaxAcceleration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.K2_FindFloor +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "K2_FindFloor"); + + Params::UCharacterMovementComponent_K2_FindFloor_Params Parms{}; + + Parms.CapsuleLocation = CapsuleLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); + +} + + +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "K2_ComputeFloorDist"); + + Params::UCharacterMovementComponent_K2_ComputeFloorDist_Params Parms{}; + + Parms.CapsuleLocation = CapsuleLocation; + Parms.LineDistance = LineDistance; + Parms.SweepDistance = SweepDistance; + Parms.SweepRadius = SweepRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); + +} + + +// Function Engine.CharacterMovementComponent.IsWalking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalking"); + + Params::UCharacterMovementComponent_IsWalking_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.IsWalkable +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalkable(struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalkable"); + + Params::UCharacterMovementComponent_IsWalkable_Params Parms{}; + + Parms.Hit = Hit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetValidPerchRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetValidPerchRadius"); + + Params::UCharacterMovementComponent_GetValidPerchRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetPerchRadiusThreshold() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetPerchRadiusThreshold"); + + Params::UCharacterMovementComponent_GetPerchRadiusThreshold_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMovementBase +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UCharacterMovementComponent::GetMovementBase() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMovementBase"); + + Params::UCharacterMovementComponent_GetMovementBase_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMinAnalogSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMinAnalogSpeed"); + + Params::UCharacterMovementComponent_GetMinAnalogSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeightWithJumpTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeightWithJumpTime"); + + Params::UCharacterMovementComponent_GetMaxJumpHeightWithJumpTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeight"); + + Params::UCharacterMovementComponent_GetMaxJumpHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxBrakingDeceleration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxBrakingDeceleration"); + + Params::UCharacterMovementComponent_GetMaxBrakingDeceleration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxAcceleration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxAcceleration"); + + Params::UCharacterMovementComponent_GetMaxAcceleration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateVelocity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateVelocity"); + + Params::UCharacterMovementComponent_GetLastUpdateVelocity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UCharacterMovementComponent::GetLastUpdateRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateRotation"); + + Params::UCharacterMovementComponent_GetLastUpdateRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateLocation"); + + Params::UCharacterMovementComponent_GetLastUpdateLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetImpartedMovementBaseVelocity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetImpartedMovementBaseVelocity"); + + Params::UCharacterMovementComponent_GetImpartedMovementBaseVelocity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetCurrentAcceleration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetCurrentAcceleration"); + + Params::UCharacterMovementComponent_GetCurrentAcceleration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetCharacterOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UCharacterMovementComponent::GetCharacterOwner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetCharacterOwner"); + + Params::UCharacterMovementComponent_GetCharacterOwner_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetAnalogInputModifier() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "GetAnalogInputModifier"); + + Params::UCharacterMovementComponent_GetAnalogInputModifier_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CharacterMovementComponent.DisableMovement +// (Native, Public, BlueprintCallable) +// Parameters: + +void UCharacterMovementComponent::DisableMovement() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "DisableMovement"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.ClearAccumulatedForces +// (Native, Public, BlueprintCallable) +// Parameters: + +void UCharacterMovementComponent::ClearAccumulatedForces() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "ClearAccumulatedForces"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.CapsuleTouched +// (Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "CapsuleTouched"); + + Params::UCharacterMovementComponent_CapsuleTouched_Params Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = SweepResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.CalcVelocity +// (Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Friction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFluid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BrakingDeceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "CalcVelocity"); + + Params::UCharacterMovementComponent_CalcVelocity_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.Friction = Friction; + Parms.bFluid = bFluid; + Parms.BrakingDeceleration = BrakingDeceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.AddImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelocityChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddImpulse(const struct FVector& Impulse, bool bVelocityChange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "AddImpulse"); + + Params::UCharacterMovementComponent_AddImpulse_Params Parms{}; + + Parms.Impulse = Impulse; + Parms.bVelocityChange = bVelocityChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CharacterMovementComponent.AddForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddForce(const struct FVector& Force) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CharacterMovementComponent", "AddForce"); + + Params::UCharacterMovementComponent_AddForce_Params Parms{}; + + Parms.Force = Force; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SoundEffectPreset +// (None) + +class UClass* USoundEffectPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundEffectPreset"); + + return Clss; +} + + +// SoundEffectPreset Engine.Default__SoundEffectPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundEffectPreset* USoundEffectPreset::GetDefaultObj() +{ + static class USoundEffectPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USoundEffectPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundEffectSourcePreset +// (None) + +class UClass* USoundEffectSourcePreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundEffectSourcePreset"); + + return Clss; +} + + +// SoundEffectSourcePreset Engine.Default__SoundEffectSourcePreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundEffectSourcePreset* USoundEffectSourcePreset::GetDefaultObj() +{ + static class USoundEffectSourcePreset* Default = nullptr; + + if (!Default) + Default = static_cast(USoundEffectSourcePreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundEffectSubmixPreset +// (None) + +class UClass* USoundEffectSubmixPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundEffectSubmixPreset"); + + return Clss; +} + + +// SoundEffectSubmixPreset Engine.Default__SoundEffectSubmixPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundEffectSubmixPreset* USoundEffectSubmixPreset::GetDefaultObj() +{ + static class USoundEffectSubmixPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USoundEffectSubmixPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraComponent +// (SceneComponent) + +class UClass* UCameraComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraComponent"); + + return Clss; +} + + +// CameraComponent Engine.Default__CameraComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraComponent* UCameraComponent::GetDefaultObj() +{ + static class UCameraComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseFieldOfViewForLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetUseFieldOfViewForLOD"); + + Params::UCameraComponent_SetUseFieldOfViewForLOD_Params Parms{}; + + Parms.bInUseFieldOfViewForLOD = bInUseFieldOfViewForLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetProjectionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ECameraProjectionMode InProjectionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetProjectionMode(enum class ECameraProjectionMode InProjectionMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetProjectionMode"); + + Params::UCameraComponent_SetProjectionMode_Params Parms{}; + + Parms.InProjectionMode = InProjectionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetPostProcessBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPostProcessBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetPostProcessBlendWeight(float InPostProcessBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetPostProcessBlendWeight"); + + Params::UCameraComponent_SetPostProcessBlendWeight_Params Parms{}; + + Parms.InPostProcessBlendWeight = InPostProcessBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetOrthoWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoWidth(float InOrthoWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetOrthoWidth"); + + Params::UCameraComponent_SetOrthoWidth_Params Parms{}; + + Parms.InOrthoWidth = InOrthoWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetOrthoNearClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoNearClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoNearClipPlane(float InOrthoNearClipPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetOrthoNearClipPlane"); + + Params::UCameraComponent_SetOrthoNearClipPlane_Params Parms{}; + + Parms.InOrthoNearClipPlane = InOrthoNearClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetOrthoFarClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoFarClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoFarClipPlane(float InOrthoFarClipPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetOrthoFarClipPlane"); + + Params::UCameraComponent_SetOrthoFarClipPlane_Params Parms{}; + + Parms.InOrthoFarClipPlane = InOrthoFarClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetFieldOfView +// (Native, Public, BlueprintCallable) +// Parameters: +// float InFieldOfView (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetFieldOfView(float InFieldOfView) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetFieldOfView"); + + Params::UCameraComponent_SetFieldOfView_Params Parms{}; + + Parms.InFieldOfView = InFieldOfView; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetConstraintAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInConstrainAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetConstraintAspectRatio(bool bInConstrainAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetConstraintAspectRatio"); + + Params::UCameraComponent_SetConstraintAspectRatio_Params Parms{}; + + Parms.bInConstrainAspectRatio = bInConstrainAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.SetAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAspectRatio(float InAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "SetAspectRatio"); + + Params::UCameraComponent_SetAspectRatio_Params Parms{}; + + Parms.InAspectRatio = InAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void UCameraComponent::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "RemoveBlendable"); + + Params::UCameraComponent_RemoveBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.OnCameraMeshHiddenChanged +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void UCameraComponent::OnCameraMeshHiddenChanged() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "OnCameraMeshHiddenChanged"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraComponent.GetCameraView +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMinimalViewInfo DesiredView (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraComponent::GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "GetCameraView"); + + Params::UCameraComponent_GetCameraView_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DesiredView != nullptr) + *DesiredView = std::move(Parms.DesiredView); + +} + + +// Function Engine.CameraComponent.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraComponent", "AddOrUpdateBlendable"); + + Params::UCameraComponent_AddOrUpdateBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PlayerState +// (Actor) + +class UClass* APlayerState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerState"); + + return Clss; +} + + +// PlayerState Engine.Default__PlayerState +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlayerState* APlayerState::GetDefaultObj() +{ + static class APlayerState* Default = nullptr; + + if (!Default) + Default = static_cast(APlayerState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlayerState.ReceiveOverrideWith +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* OldPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveOverrideWith(class APlayerState* OldPlayerState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "ReceiveOverrideWith"); + + Params::APlayerState_ReceiveOverrideWith_Params Parms{}; + + Parms.OldPlayerState = OldPlayerState; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.PlayerState.ReceiveCopyProperties +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* NewPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveCopyProperties(class APlayerState* NewPlayerState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "ReceiveCopyProperties"); + + Params::APlayerState_ReceiveCopyProperties_Params Parms{}; + + Parms.NewPlayerState = NewPlayerState; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.PlayerState.OnRep_UniqueId +// (Native, Public) +// Parameters: + +void APlayerState::OnRep_UniqueId() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "OnRep_UniqueId"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerState.OnRep_Score +// (Native, Public) +// Parameters: + +void APlayerState::OnRep_Score() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "OnRep_Score"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerState.OnRep_PlayerName +// (Native, Public) +// Parameters: + +void APlayerState::OnRep_PlayerName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerName"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerState.OnRep_PlayerId +// (Native, Public) +// Parameters: + +void APlayerState::OnRep_PlayerId() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerId"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerState.OnRep_bIsInactive +// (Native, Public) +// Parameters: + +void APlayerState::OnRep_bIsInactive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "OnRep_bIsInactive"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerState.IsOnlyASpectator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerState::IsOnlyASpectator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "IsOnlyASpectator"); + + Params::APlayerState_IsOnlyASpectator_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerState.GetPlayerName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString APlayerState::GetPlayerName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerState", "GetPlayerName"); + + Params::APlayerState_GetPlayerName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SpringArmComponent +// (SceneComponent) + +class UClass* USpringArmComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpringArmComponent"); + + return Clss; +} + + +// SpringArmComponent Engine.Default__SpringArmComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpringArmComponent* USpringArmComponent::GetDefaultObj() +{ + static class USpringArmComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USpringArmComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SpringArmComponent.IsCollisionFixApplied +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpringArmComponent::IsCollisionFixApplied() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpringArmComponent", "IsCollisionFixApplied"); + + Params::USpringArmComponent_IsCollisionFixApplied_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USpringArmComponent::GetUnfixedCameraPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpringArmComponent", "GetUnfixedCameraPosition"); + + Params::USpringArmComponent_GetUnfixedCameraPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SpringArmComponent.GetTargetRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USpringArmComponent::GetTargetRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpringArmComponent", "GetTargetRotation"); + + Params::USpringArmComponent_GetTargetRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StaticMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UStaticMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMeshComponent"); + + return Clss; +} + + +// StaticMeshComponent Engine.Default__StaticMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStaticMeshComponent* UStaticMeshComponent::GetDefaultObj() +{ + static class UStaticMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UStaticMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StaticMeshComponent.SetStaticMesh +// (Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStaticMeshComponent::SetStaticMesh(class UStaticMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "SetStaticMesh"); + + Params::UStaticMeshComponent_SetStaticMesh_Params Parms{}; + + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMeshComponent.SetReverseCulling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReverseCulling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetReverseCulling(bool ReverseCulling) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "SetReverseCulling"); + + Params::UStaticMeshComponent_SetReverseCulling_Params Parms{}; + + Parms.ReverseCulling = ReverseCulling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMeshComponent.SetForcedLodModel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewForcedLodModel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetForcedLodModel(int32 NewForcedLodModel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "SetForcedLodModel"); + + Params::UStaticMeshComponent_SetForcedLodModel_Params Parms{}; + + Parms.NewForcedLodModel = NewForcedLodModel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "SetEvaluateWorldPositionOffsetInRayTracing"); + + Params::UStaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetDistanceFieldSelfShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "SetDistanceFieldSelfShadowBias"); + + Params::UStaticMeshComponent_SetDistanceFieldSelfShadowBias_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +// (Final, Native, Public) +// Parameters: +// class UStaticMesh* OldStaticMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::OnRep_StaticMesh(class UStaticMesh* OldStaticMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "OnRep_StaticMesh"); + + Params::UStaticMeshComponent_OnRep_StaticMesh_Params Parms{}; + + Parms.OldStaticMesh = OldStaticMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMeshComponent.GetLocalBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Min (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Max (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::GetLocalBounds(struct FVector* Min, struct FVector* Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshComponent", "GetLocalBounds"); + + Params::UStaticMeshComponent_GetLocalBounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Min != nullptr) + *Min = std::move(Parms.Min); + + if (Max != nullptr) + *Max = std::move(Parms.Max); + +} + + +// Class Engine.SkyLight +// (Actor) + +class UClass* ASkyLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkyLight"); + + return Clss; +} + + +// SkyLight Engine.Default__SkyLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASkyLight* ASkyLight::GetDefaultObj() +{ + static class ASkyLight* Default = nullptr; + + if (!Default) + Default = static_cast(ASkyLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkyLight.OnRep_bEnabled +// (Native, Public) +// Parameters: + +void ASkyLight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLight", "OnRep_bEnabled"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Texture +// (None) + +class UClass* UTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Texture"); + + return Clss; +} + + +// Texture Engine.Default__Texture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTexture* UTexture::GetDefaultObj() +{ + static class UTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureCube +// (None) + +class UClass* UTextureCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureCube"); + + return Clss; +} + + +// TextureCube Engine.Default__TextureCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureCube* UTextureCube::GetDefaultObj() +{ + static class UTextureCube* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InstancedStaticMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UInstancedStaticMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InstancedStaticMeshComponent"); + + return Clss; +} + + +// InstancedStaticMeshComponent Engine.Default__InstancedStaticMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInstancedStaticMeshComponent* UInstancedStaticMeshComponent::GetDefaultObj() +{ + static class UInstancedStaticMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInstancedStaticMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform NewInstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::UpdateInstanceTransform(int32 InstanceIndex, struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "UpdateInstanceTransform"); + + Params::UInstancedStaticMeshComponent_UpdateInstanceTransform_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.NewInstanceTransform = NewInstanceTransform; + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CustomDataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomDataValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCustomDataValue"); + + Params::UInstancedStaticMeshComponent_SetCustomDataValue_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.CustomDataIndex = CustomDataIndex; + Parms.CustomDataValue = CustomDataValue; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 StartCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::SetCullDistances(int32 StartCullDistance, int32 EndCullDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCullDistances"); + + Params::UInstancedStaticMeshComponent_SetCullDistances_Params Parms{}; + + Parms.StartCullDistance = StartCullDistance; + Parms.EndCullDistance = EndCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::RemoveInstance(int32 InstanceIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "RemoveInstance"); + + Params::UInstancedStaticMeshComponent_RemoveInstance_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform OutInstanceTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceTransform"); + + Params::UInstancedStaticMeshComponent_GetInstanceTransform_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutInstanceTransform != nullptr) + *OutInstanceTransform = std::move(Parms.OutInstanceTransform); + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Center (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSphereInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingSphere(struct FVector& Center, float Radius, bool bSphereInWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingSphere"); + + Params::UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Params Parms{}; + + Parms.Center = Center; + Parms.Radius = Radius; + Parms.bSphereInWorldSpace = bSphereInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bBoxInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingBox(struct FBox& Box, bool bBoxInWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingBox"); + + Params::UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Params Parms{}; + + Parms.Box = Box; + Parms.bBoxInWorldSpace = bBoxInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::GetInstanceCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceCount"); + + Params::UInstancedStaticMeshComponent_GetInstanceCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.ClearInstances +// (Native, Public, BlueprintCallable) +// Parameters: + +void UInstancedStaticMeshComponent::ClearInstances() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "ClearInstances"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray NewInstancesTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransforms(int32 StartInstanceIndex, TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransforms"); + + Params::UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Params Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NewInstancesTransforms = NewInstancesTransforms; + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumInstances (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform NewInstancesTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransform"); + + Params::UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Params Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NumInstances = NumInstances; + Parms.NewInstancesTransform = NewInstancesTransform; + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform WorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstanceWorldSpace(struct FTransform& WorldTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstanceWorldSpace"); + + Params::UInstancedStaticMeshComponent_AddInstanceWorldSpace_Params Parms{}; + + Parms.WorldTransform = WorldTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstances +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InstanceTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldReturnIndices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::AddInstances(TArray& InstanceTransforms, bool bShouldReturnIndices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstances"); + + Params::UInstancedStaticMeshComponent_AddInstances_Params Parms{}; + + Parms.InstanceTransforms = InstanceTransforms; + Parms.bShouldReturnIndices = bShouldReturnIndices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstance +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform InstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstance(struct FTransform& InstanceTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstance"); + + Params::UInstancedStaticMeshComponent_AddInstance_Params Parms{}; + + Parms.InstanceTransform = InstanceTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.HierarchicalInstancedStaticMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UHierarchicalInstancedStaticMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HierarchicalInstancedStaticMeshComponent"); + + return Clss; +} + + +// HierarchicalInstancedStaticMeshComponent Engine.Default__HierarchicalInstancedStaticMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHierarchicalInstancedStaticMeshComponent* UHierarchicalInstancedStaticMeshComponent::GetDefaultObj() +{ + static class UHierarchicalInstancedStaticMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UHierarchicalInstancedStaticMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.HierarchicalInstancedStaticMeshComponent.RemoveInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InstancesToRemove (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHierarchicalInstancedStaticMeshComponent::RemoveInstances(TArray& InstancesToRemove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HierarchicalInstancedStaticMeshComponent", "RemoveInstances"); + + Params::UHierarchicalInstancedStaticMeshComponent_RemoveInstances_Params Parms{}; + + Parms.InstancesToRemove = InstancesToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StaticMeshActor +// (Actor) + +class UClass* AStaticMeshActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMeshActor"); + + return Clss; +} + + +// StaticMeshActor Engine.Default__StaticMeshActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AStaticMeshActor* AStaticMeshActor::GetDefaultObj() +{ + static class AStaticMeshActor* Default = nullptr; + + if (!Default) + Default = static_cast(AStaticMeshActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StaticMeshActor.SetMobility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EComponentMobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStaticMeshActor::SetMobility(enum class EComponentMobility InMobility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshActor", "SetMobility"); + + Params::AStaticMeshActor_SetMobility_Params Parms{}; + + Parms.InMobility = InMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.MaterialInterface +// (None) + +class UClass* UMaterialInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialInterface"); + + return Clss; +} + + +// MaterialInterface Engine.Default__MaterialInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialInterface* UMaterialInterface::GetDefaultObj() +{ + static class UMaterialInterface* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool OverrideForceMiplevelsToBeResident (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceMiplevelsToBeResidentValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFastResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInterface::SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "SetForceMipLevelsToBeResident"); + + Params::UMaterialInterface_SetForceMipLevelsToBeResident_Params Parms{}; + + Parms.OverrideForceMiplevelsToBeResident = OverrideForceMiplevelsToBeResident; + Parms.bForceMiplevelsToBeResidentValue = bForceMiplevelsToBeResidentValue; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + Parms.bFastResponse = bFastResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterialMask* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterialMask* UMaterialInterface::GetPhysicalMaterialMask() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialMask"); + + Params::UMaterialInterface_GetPhysicalMaterialMask_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterialFromMap(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialFromMap"); + + Params::UMaterialInterface_GetPhysicalMaterialFromMap_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterial"); + + Params::UMaterialInterface_GetPhysicalMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInterface.GetParameterInfo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMaterialParameterAssociationAssociation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialFunctionInterface* LayerFunction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMaterialParameterInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMaterialParameterInfo UMaterialInterface::GetParameterInfo(enum class EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "GetParameterInfo"); + + Params::UMaterialInterface_GetParameterInfo_Params Parms{}; + + Parms.Association = Association; + Parms.ParameterName = ParameterName; + Parms.LayerFunction = LayerFunction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInterface.GetBaseMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterial* UMaterialInterface::GetBaseMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInterface", "GetBaseMaterial"); + + Params::UMaterialInterface_GetBaseMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.MaterialInstance +// (None) + +class UClass* UMaterialInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialInstance"); + + return Clss; +} + + +// MaterialInstance Engine.Default__MaterialInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialInstance* UMaterialInstance::GetDefaultObj() +{ + static class UMaterialInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialInstanceConstant +// (None) + +class UClass* UMaterialInstanceConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialInstanceConstant"); + + return Clss; +} + + +// MaterialInstanceConstant Engine.Default__MaterialInstanceConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialInstanceConstant* UMaterialInstanceConstant::GetDefaultObj() +{ + static class UMaterialInstanceConstant* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialInstanceConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceConstant::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetVectorParameterValue"); + + Params::UMaterialInstanceConstant_K2_GetVectorParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceConstant::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetTextureParameterValue"); + + Params::UMaterialInstanceConstant_K2_GetTextureParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceConstant::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetScalarParameterValue"); + + Params::UMaterialInstanceConstant_K2_GetScalarParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.MaterialExpressionCustomOutput +// (None) + +class UClass* UMaterialExpressionCustomOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCustomOutput"); + + return Clss; +} + + +// MaterialExpressionCustomOutput Engine.Default__MaterialExpressionCustomOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCustomOutput* UMaterialExpressionCustomOutput::GetDefaultObj() +{ + static class UMaterialExpressionCustomOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCustomOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineCustomTimeStep +// (None) + +class UClass* UEngineCustomTimeStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineCustomTimeStep"); + + return Clss; +} + + +// EngineCustomTimeStep Engine.Default__EngineCustomTimeStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineCustomTimeStep* UEngineCustomTimeStep::GetDefaultObj() +{ + static class UEngineCustomTimeStep* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineCustomTimeStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TimecodeProvider +// (None) + +class UClass* UTimecodeProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimecodeProvider"); + + return Clss; +} + + +// TimecodeProvider Engine.Default__TimecodeProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimecodeProvider* UTimecodeProvider::GetDefaultObj() +{ + static class UTimecodeProvider* Default = nullptr; + + if (!Default) + Default = static_cast(UTimecodeProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.TimecodeProvider.GetTimecode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetTimecode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetTimecode"); + + Params::UTimecodeProvider_GetTimecode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.GetSynchronizationState +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ETimecodeProviderSynchronizationStateReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ETimecodeProviderSynchronizationState UTimecodeProvider::GetSynchronizationState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetSynchronizationState"); + + Params::UTimecodeProvider_GetSynchronizationState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetQualifiedFrameTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetQualifiedFrameTime"); + + Params::UTimecodeProvider_GetQualifiedFrameTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.GetFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UTimecodeProvider::GetFrameRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetFrameRate"); + + Params::UTimecodeProvider_GetFrameRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.GetDelayedTimecode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetDelayedTimecode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedTimecode"); + + Params::UTimecodeProvider_GetDelayedTimecode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetDelayedQualifiedFrameTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedQualifiedFrameTime"); + + Params::UTimecodeProvider_GetDelayedQualifiedFrameTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.FetchTimecode +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FQualifiedFrameTime OutFrameTime (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimecodeProvider::FetchTimecode(struct FQualifiedFrameTime* OutFrameTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "FetchTimecode"); + + Params::UTimecodeProvider_FetchTimecode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutFrameTime != nullptr) + *OutFrameTime = std::move(Parms.OutFrameTime); + + return Parms.ReturnValue; + +} + + +// Function Engine.TimecodeProvider.FetchAndUpdate +// (Native, Public, BlueprintCallable) +// Parameters: + +void UTimecodeProvider::FetchAndUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimecodeProvider", "FetchAndUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.DynamicBlueprintBinding +// (None) + +class UClass* UDynamicBlueprintBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DynamicBlueprintBinding"); + + return Clss; +} + + +// DynamicBlueprintBinding Engine.Default__DynamicBlueprintBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDynamicBlueprintBinding* UDynamicBlueprintBinding::GetDefaultObj() +{ + static class UDynamicBlueprintBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UDynamicBlueprintBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintGeneratedClass +// (Field, Struct, Class) + +class UClass* UBlueprintGeneratedClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintGeneratedClass"); + + return Clss; +} + + +// BlueprintGeneratedClass Engine.Default__BlueprintGeneratedClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintGeneratedClass* UBlueprintGeneratedClass::GetDefaultObj() +{ + static class UBlueprintGeneratedClass* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintGeneratedClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraActor +// (Actor) + +class UClass* ACameraActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraActor"); + + return Clss; +} + + +// CameraActor Engine.Default__CameraActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACameraActor* ACameraActor::GetDefaultObj() +{ + static class ACameraActor* Default = nullptr; + + if (!Default) + Default = static_cast(ACameraActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ACameraActor::GetAutoActivatePlayerIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraActor", "GetAutoActivatePlayerIndex"); + + Params::ACameraActor_GetAutoActivatePlayerIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SoundBase +// (None) + +class UClass* USoundBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundBase"); + + return Clss; +} + + +// SoundBase Engine.Default__SoundBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundBase* USoundBase::GetDefaultObj() +{ + static class USoundBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundWave +// (None) + +class UClass* USoundWave::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundWave"); + + return Clss; +} + + +// SoundWave Engine.Default__SoundWave +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundWave* USoundWave::GetDefaultObj() +{ + static class USoundWave* Default = nullptr; + + if (!Default) + Default = static_cast(USoundWave::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundWaveProcedural +// (None) + +class UClass* USoundWaveProcedural::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundWaveProcedural"); + + return Clss; +} + + +// SoundWaveProcedural Engine.Default__SoundWaveProcedural +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundWaveProcedural* USoundWaveProcedural::GetDefaultObj() +{ + static class USoundWaveProcedural* Default = nullptr; + + if (!Default) + Default = static_cast(USoundWaveProcedural::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintCore +// (None) + +class UClass* UBlueprintCore::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintCore"); + + return Clss; +} + + +// BlueprintCore Engine.Default__BlueprintCore +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintCore* UBlueprintCore::GetDefaultObj() +{ + static class UBlueprintCore* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintCore::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Blueprint +// (Blueprint) + +class UClass* UBlueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Blueprint"); + + return Clss; +} + + +// Blueprint Engine.Default__Blueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprint* UBlueprint::GetDefaultObj() +{ + static class UBlueprint* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Model +// (None) + +class UClass* UModel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Model"); + + return Clss; +} + + +// Model Engine.Default__Model +// (Public, ClassDefaultObject, ArchetypeObject) + +class UModel* UModel::GetDefaultObj() +{ + static class UModel* Default = nullptr; + + if (!Default) + Default = static_cast(UModel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Channel +// (None) + +class UClass* UChannel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Channel"); + + return Clss; +} + + +// Channel Engine.Default__Channel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChannel* UChannel::GetDefaultObj() +{ + static class UChannel* Default = nullptr; + + if (!Default) + Default = static_cast(UChannel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ActorChannel +// (None) + +class UClass* UActorChannel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorChannel"); + + return Clss; +} + + +// ActorChannel Engine.Default__ActorChannel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorChannel* UActorChannel::GetDefaultObj() +{ + static class UActorChannel* Default = nullptr; + + if (!Default) + Default = static_cast(UActorChannel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimationAsset +// (None) + +class UClass* UAnimationAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationAsset"); + + return Clss; +} + + +// AnimationAsset Engine.Default__AnimationAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationAsset* UAnimationAsset::GetDefaultObj() +{ + static class UAnimationAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlendSpaceBase +// (None) + +class UClass* UBlendSpaceBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlendSpaceBase"); + + return Clss; +} + + +// BlendSpaceBase Engine.Default__BlendSpaceBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlendSpaceBase* UBlendSpaceBase::GetDefaultObj() +{ + static class UBlendSpaceBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBlendSpaceBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlendSpace +// (None) + +class UClass* UBlendSpace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlendSpace"); + + return Clss; +} + + +// BlendSpace Engine.Default__BlendSpace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlendSpace* UBlendSpace::GetDefaultObj() +{ + static class UBlendSpace* Default = nullptr; + + if (!Default) + Default = static_cast(UBlendSpace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AimOffsetBlendSpace +// (None) + +class UClass* UAimOffsetBlendSpace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AimOffsetBlendSpace"); + + return Clss; +} + + +// AimOffsetBlendSpace Engine.Default__AimOffsetBlendSpace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAimOffsetBlendSpace* UAimOffsetBlendSpace::GetDefaultObj() +{ + static class UAimOffsetBlendSpace* Default = nullptr; + + if (!Default) + Default = static_cast(UAimOffsetBlendSpace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlendSpace1D +// (None) + +class UClass* UBlendSpace1D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlendSpace1D"); + + return Clss; +} + + +// BlendSpace1D Engine.Default__BlendSpace1D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlendSpace1D* UBlendSpace1D::GetDefaultObj() +{ + static class UBlendSpace1D* Default = nullptr; + + if (!Default) + Default = static_cast(UBlendSpace1D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AimOffsetBlendSpace1D +// (None) + +class UClass* UAimOffsetBlendSpace1D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AimOffsetBlendSpace1D"); + + return Clss; +} + + +// AimOffsetBlendSpace1D Engine.Default__AimOffsetBlendSpace1D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAimOffsetBlendSpace1D* UAimOffsetBlendSpace1D::GetDefaultObj() +{ + static class UAimOffsetBlendSpace1D* Default = nullptr; + + if (!Default) + Default = static_cast(UAimOffsetBlendSpace1D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AISystemBase +// (None) + +class UClass* UAISystemBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AISystemBase"); + + return Clss; +} + + +// AISystemBase Engine.Default__AISystemBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAISystemBase* UAISystemBase::GetDefaultObj() +{ + static class UAISystemBase* Default = nullptr; + + if (!Default) + Default = static_cast(UAISystemBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AmbientSound +// (Actor) + +class UClass* AAmbientSound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AmbientSound"); + + return Clss; +} + + +// AmbientSound Engine.Default__AmbientSound +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAmbientSound* AAmbientSound::GetDefaultObj() +{ + static class AAmbientSound* Default = nullptr; + + if (!Default) + Default = static_cast(AAmbientSound::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AmbientSound.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AAmbientSound::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AmbientSound", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AmbientSound.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AmbientSound", "Play"); + + Params::AAmbientSound_Play_Params Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AmbientSound.FadeOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeOut(float FadeOutDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AmbientSound", "FadeOut"); + + Params::AAmbientSound_FadeOut_Params Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AmbientSound.FadeIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeIn(float FadeInDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AmbientSound", "FadeIn"); + + Params::AAmbientSound_FadeIn_Params Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AmbientSound.AdjustVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AmbientSound", "AdjustVolume"); + + Params::AAmbientSound_AdjustVolume_Params Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AnimationSettings +// (None) + +class UClass* UAnimationSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimationSettings"); + + return Clss; +} + + +// AnimationSettings Engine.Default__AnimationSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimationSettings* UAnimationSettings::GetDefaultObj() +{ + static class UAnimationSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimationSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimBlueprint +// (Blueprint) + +class UClass* UAnimBlueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBlueprint"); + + return Clss; +} + + +// AnimBlueprint Engine.Default__AnimBlueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimBlueprint* UAnimBlueprint::GetDefaultObj() +{ + static class UAnimBlueprint* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBlueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimBlueprintGeneratedClass +// (Field, Struct, Class) + +class UClass* UAnimBlueprintGeneratedClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBlueprintGeneratedClass"); + + return Clss; +} + + +// AnimBlueprintGeneratedClass Engine.Default__AnimBlueprintGeneratedClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimBlueprintGeneratedClass* UAnimBlueprintGeneratedClass::GetDefaultObj() +{ + static class UAnimBlueprintGeneratedClass* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBlueprintGeneratedClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimBoneCompressionCodec +// (None) + +class UClass* UAnimBoneCompressionCodec::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBoneCompressionCodec"); + + return Clss; +} + + +// AnimBoneCompressionCodec Engine.Default__AnimBoneCompressionCodec +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimBoneCompressionCodec* UAnimBoneCompressionCodec::GetDefaultObj() +{ + static class UAnimBoneCompressionCodec* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBoneCompressionCodec::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimBoneCompressionSettings +// (None) + +class UClass* UAnimBoneCompressionSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimBoneCompressionSettings"); + + return Clss; +} + + +// AnimBoneCompressionSettings Engine.Default__AnimBoneCompressionSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimBoneCompressionSettings* UAnimBoneCompressionSettings::GetDefaultObj() +{ + static class UAnimBoneCompressionSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimBoneCompressionSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimClassData +// (None) + +class UClass* UAnimClassData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimClassData"); + + return Clss; +} + + +// AnimClassData Engine.Default__AnimClassData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimClassData* UAnimClassData::GetDefaultObj() +{ + static class UAnimClassData* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimClassData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimClassInterface +// (None) + +class UClass* IAnimClassInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimClassInterface"); + + return Clss; +} + + +// AnimClassInterface Engine.Default__AnimClassInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAnimClassInterface* IAnimClassInterface::GetDefaultObj() +{ + static class IAnimClassInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAnimClassInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimSequenceBase +// (None) + +class UClass* UAnimSequenceBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSequenceBase"); + + return Clss; +} + + +// AnimSequenceBase Engine.Default__AnimSequenceBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSequenceBase* UAnimSequenceBase::GetDefaultObj() +{ + static class UAnimSequenceBase* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSequenceBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimSequenceBase.GetPlayLength +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimSequenceBase::GetPlayLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSequenceBase", "GetPlayLength"); + + Params::UAnimSequenceBase_GetPlayLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AnimCompositeBase +// (None) + +class UClass* UAnimCompositeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompositeBase"); + + return Clss; +} + + +// AnimCompositeBase Engine.Default__AnimCompositeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompositeBase* UAnimCompositeBase::GetDefaultObj() +{ + static class UAnimCompositeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompositeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimComposite +// (None) + +class UClass* UAnimComposite::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimComposite"); + + return Clss; +} + + +// AnimComposite Engine.Default__AnimComposite +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimComposite* UAnimComposite::GetDefaultObj() +{ + static class UAnimComposite* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimComposite::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress +// (None) + +class UClass* UAnimCompress::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress"); + + return Clss; +} + + +// AnimCompress Engine.Default__AnimCompress +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress* UAnimCompress::GetDefaultObj() +{ + static class UAnimCompress* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_BitwiseCompressOnly +// (None) + +class UClass* UAnimCompress_BitwiseCompressOnly::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_BitwiseCompressOnly"); + + return Clss; +} + + +// AnimCompress_BitwiseCompressOnly Engine.Default__AnimCompress_BitwiseCompressOnly +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_BitwiseCompressOnly* UAnimCompress_BitwiseCompressOnly::GetDefaultObj() +{ + static class UAnimCompress_BitwiseCompressOnly* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_BitwiseCompressOnly::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_LeastDestructive +// (None) + +class UClass* UAnimCompress_LeastDestructive::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_LeastDestructive"); + + return Clss; +} + + +// AnimCompress_LeastDestructive Engine.Default__AnimCompress_LeastDestructive +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_LeastDestructive* UAnimCompress_LeastDestructive::GetDefaultObj() +{ + static class UAnimCompress_LeastDestructive* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_LeastDestructive::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_RemoveLinearKeys +// (None) + +class UClass* UAnimCompress_RemoveLinearKeys::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_RemoveLinearKeys"); + + return Clss; +} + + +// AnimCompress_RemoveLinearKeys Engine.Default__AnimCompress_RemoveLinearKeys +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_RemoveLinearKeys* UAnimCompress_RemoveLinearKeys::GetDefaultObj() +{ + static class UAnimCompress_RemoveLinearKeys* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_RemoveLinearKeys::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_PerTrackCompression +// (None) + +class UClass* UAnimCompress_PerTrackCompression::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_PerTrackCompression"); + + return Clss; +} + + +// AnimCompress_PerTrackCompression Engine.Default__AnimCompress_PerTrackCompression +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_PerTrackCompression* UAnimCompress_PerTrackCompression::GetDefaultObj() +{ + static class UAnimCompress_PerTrackCompression* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_PerTrackCompression::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_RemoveEverySecondKey +// (None) + +class UClass* UAnimCompress_RemoveEverySecondKey::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_RemoveEverySecondKey"); + + return Clss; +} + + +// AnimCompress_RemoveEverySecondKey Engine.Default__AnimCompress_RemoveEverySecondKey +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_RemoveEverySecondKey* UAnimCompress_RemoveEverySecondKey::GetDefaultObj() +{ + static class UAnimCompress_RemoveEverySecondKey* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_RemoveEverySecondKey::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCompress_RemoveTrivialKeys +// (None) + +class UClass* UAnimCompress_RemoveTrivialKeys::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCompress_RemoveTrivialKeys"); + + return Clss; +} + + +// AnimCompress_RemoveTrivialKeys Engine.Default__AnimCompress_RemoveTrivialKeys +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCompress_RemoveTrivialKeys* UAnimCompress_RemoveTrivialKeys::GetDefaultObj() +{ + static class UAnimCompress_RemoveTrivialKeys* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCompress_RemoveTrivialKeys::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCurveCompressionCodec +// (None) + +class UClass* UAnimCurveCompressionCodec::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCurveCompressionCodec"); + + return Clss; +} + + +// AnimCurveCompressionCodec Engine.Default__AnimCurveCompressionCodec +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCurveCompressionCodec* UAnimCurveCompressionCodec::GetDefaultObj() +{ + static class UAnimCurveCompressionCodec* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCurveCompressionCodec::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCurveCompressionCodec_CompressedRichCurve +// (None) + +class UClass* UAnimCurveCompressionCodec_CompressedRichCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCurveCompressionCodec_CompressedRichCurve"); + + return Clss; +} + + +// AnimCurveCompressionCodec_CompressedRichCurve Engine.Default__AnimCurveCompressionCodec_CompressedRichCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCurveCompressionCodec_CompressedRichCurve* UAnimCurveCompressionCodec_CompressedRichCurve::GetDefaultObj() +{ + static class UAnimCurveCompressionCodec_CompressedRichCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCurveCompressionCodec_CompressedRichCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCurveCompressionCodec_UniformIndexable +// (None) + +class UClass* UAnimCurveCompressionCodec_UniformIndexable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCurveCompressionCodec_UniformIndexable"); + + return Clss; +} + + +// AnimCurveCompressionCodec_UniformIndexable Engine.Default__AnimCurveCompressionCodec_UniformIndexable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCurveCompressionCodec_UniformIndexable* UAnimCurveCompressionCodec_UniformIndexable::GetDefaultObj() +{ + static class UAnimCurveCompressionCodec_UniformIndexable* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCurveCompressionCodec_UniformIndexable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCurveCompressionCodec_UniformlySampled +// (None) + +class UClass* UAnimCurveCompressionCodec_UniformlySampled::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCurveCompressionCodec_UniformlySampled"); + + return Clss; +} + + +// AnimCurveCompressionCodec_UniformlySampled Engine.Default__AnimCurveCompressionCodec_UniformlySampled +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCurveCompressionCodec_UniformlySampled* UAnimCurveCompressionCodec_UniformlySampled::GetDefaultObj() +{ + static class UAnimCurveCompressionCodec_UniformlySampled* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCurveCompressionCodec_UniformlySampled::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimCurveCompressionSettings +// (None) + +class UClass* UAnimCurveCompressionSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimCurveCompressionSettings"); + + return Clss; +} + + +// AnimCurveCompressionSettings Engine.Default__AnimCurveCompressionSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimCurveCompressionSettings* UAnimCurveCompressionSettings::GetDefaultObj() +{ + static class UAnimCurveCompressionSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimCurveCompressionSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimLayerInterface +// (None) + +class UClass* IAnimLayerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimLayerInterface"); + + return Clss; +} + + +// AnimLayerInterface Engine.Default__AnimLayerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IAnimLayerInterface* IAnimLayerInterface::GetDefaultObj() +{ + static class IAnimLayerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IAnimLayerInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimMetaData +// (None) + +class UClass* UAnimMetaData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimMetaData"); + + return Clss; +} + + +// AnimMetaData Engine.Default__AnimMetaData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimMetaData* UAnimMetaData::GetDefaultObj() +{ + static class UAnimMetaData* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimMetaData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimMontage +// (None) + +class UClass* UAnimMontage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimMontage"); + + return Clss; +} + + +// AnimMontage Engine.Default__AnimMontage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimMontage* UAnimMontage::GetDefaultObj() +{ + static class UAnimMontage* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimMontage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimMontage.GetDefaultBlendOutTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimMontage::GetDefaultBlendOutTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimMontage", "GetDefaultBlendOutTime"); + + Params::UAnimMontage_GetDefaultBlendOutTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AnimNotify_PauseClothingSimulation +// (None) + +class UClass* UAnimNotify_PauseClothingSimulation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PauseClothingSimulation"); + + return Clss; +} + + +// AnimNotify_PauseClothingSimulation Engine.Default__AnimNotify_PauseClothingSimulation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PauseClothingSimulation* UAnimNotify_PauseClothingSimulation::GetDefaultObj() +{ + static class UAnimNotify_PauseClothingSimulation* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PauseClothingSimulation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify_PlayParticleEffect +// (None) + +class UClass* UAnimNotify_PlayParticleEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PlayParticleEffect"); + + return Clss; +} + + +// AnimNotify_PlayParticleEffect Engine.Default__AnimNotify_PlayParticleEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PlayParticleEffect* UAnimNotify_PlayParticleEffect::GetDefaultObj() +{ + static class UAnimNotify_PlayParticleEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PlayParticleEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify_PlaySound +// (None) + +class UClass* UAnimNotify_PlaySound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PlaySound"); + + return Clss; +} + + +// AnimNotify_PlaySound Engine.Default__AnimNotify_PlaySound +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PlaySound* UAnimNotify_PlaySound::GetDefaultObj() +{ + static class UAnimNotify_PlaySound* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PlaySound::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify_ResetClothingSimulation +// (None) + +class UClass* UAnimNotify_ResetClothingSimulation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_ResetClothingSimulation"); + + return Clss; +} + + +// AnimNotify_ResetClothingSimulation Engine.Default__AnimNotify_ResetClothingSimulation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_ResetClothingSimulation* UAnimNotify_ResetClothingSimulation::GetDefaultObj() +{ + static class UAnimNotify_ResetClothingSimulation* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_ResetClothingSimulation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify_ResetDynamics +// (None) + +class UClass* UAnimNotify_ResetDynamics::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_ResetDynamics"); + + return Clss; +} + + +// AnimNotify_ResetDynamics Engine.Default__AnimNotify_ResetDynamics +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_ResetDynamics* UAnimNotify_ResetDynamics::GetDefaultObj() +{ + static class UAnimNotify_ResetDynamics* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_ResetDynamics::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotify_ResumeClothingSimulation +// (None) + +class UClass* UAnimNotify_ResumeClothingSimulation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_ResumeClothingSimulation"); + + return Clss; +} + + +// AnimNotify_ResumeClothingSimulation Engine.Default__AnimNotify_ResumeClothingSimulation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_ResumeClothingSimulation* UAnimNotify_ResumeClothingSimulation::GetDefaultObj() +{ + static class UAnimNotify_ResumeClothingSimulation* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_ResumeClothingSimulation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotifyState_DisableRootMotion +// (None) + +class UClass* UAnimNotifyState_DisableRootMotion::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState_DisableRootMotion"); + + return Clss; +} + + +// AnimNotifyState_DisableRootMotion Engine.Default__AnimNotifyState_DisableRootMotion +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState_DisableRootMotion* UAnimNotifyState_DisableRootMotion::GetDefaultObj() +{ + static class UAnimNotifyState_DisableRootMotion* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState_DisableRootMotion::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotifyState_TimedParticleEffect +// (None) + +class UClass* UAnimNotifyState_TimedParticleEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState_TimedParticleEffect"); + + return Clss; +} + + +// AnimNotifyState_TimedParticleEffect Engine.Default__AnimNotifyState_TimedParticleEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState_TimedParticleEffect* UAnimNotifyState_TimedParticleEffect::GetDefaultObj() +{ + static class UAnimNotifyState_TimedParticleEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState_TimedParticleEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimNotifyState_Trail +// (None) + +class UClass* UAnimNotifyState_Trail::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState_Trail"); + + return Clss; +} + + +// AnimNotifyState_Trail Engine.Default__AnimNotifyState_Trail +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState_Trail* UAnimNotifyState_Trail::GetDefaultObj() +{ + static class UAnimNotifyState_Trail* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState_Trail::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystem* UAnimNotifyState_Trail::OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState_Trail", "OverridePSTemplate"); + + Params::UAnimNotifyState_Trail_OverridePSTemplate_Params Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Class Engine.AnimSequence +// (None) + +class UClass* UAnimSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSequence"); + + return Clss; +} + + +// AnimSequence Engine.Default__AnimSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSequence* UAnimSequence::GetDefaultObj() +{ + static class UAnimSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimSet +// (None) + +class UClass* UAnimSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSet"); + + return Clss; +} + + +// AnimSet Engine.Default__AnimSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSet* UAnimSet::GetDefaultObj() +{ + static class UAnimSet* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimSingleNodeInstance +// (None) + +class UClass* UAnimSingleNodeInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSingleNodeInstance"); + + return Clss; +} + + +// AnimSingleNodeInstance Engine.Default__AnimSingleNodeInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSingleNodeInstance* UAnimSingleNodeInstance::GetDefaultObj() +{ + static class UAnimSingleNodeInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSingleNodeInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AnimSingleNodeInstance.StopAnim +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAnimSingleNodeInstance::StopAnim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "StopAnim"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetReverse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReverse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetReverse(bool bInReverse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetReverse"); + + Params::UAnimSingleNodeInstance_SetReverse_Params Parms{}; + + Parms.bInReverse = bInReverse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName PoseName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveIfZero (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPreviewCurveOverride(class FName& PoseName, float Value, bool bRemoveIfZero) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPreviewCurveOverride"); + + Params::UAnimSingleNodeInstance_SetPreviewCurveOverride_Params Parms{}; + + Parms.PoseName = PoseName; + Parms.Value = Value; + Parms.bRemoveIfZero = bRemoveIfZero; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPreviousTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPositionWithPreviousTime"); + + Params::UAnimSingleNodeInstance_SetPositionWithPreviousTime_Params Parms{}; + + Parms.InPosition = InPosition; + Parms.InPreviousTime = InPreviousTime; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPosition(float InPosition, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPosition"); + + Params::UAnimSingleNodeInstance_SetPosition_Params Parms{}; + + Parms.InPosition = InPosition; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlayRate(float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlayRate"); + + Params::UAnimSingleNodeInstance_SetPlayRate_Params Parms{}; + + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetPlaying +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlaying(bool bIsPlaying) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlaying"); + + Params::UAnimSingleNodeInstance_SetPlaying_Params Parms{}; + + Parms.bIsPlaying = bIsPlaying; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetLooping(bool bIsLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetLooping"); + + Params::UAnimSingleNodeInstance_SetLooping_Params Parms{}; + + Parms.bIsLooping = bIsLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetBlendSpaceInput +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InBlendInput (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetBlendSpaceInput(struct FVector& InBlendInput) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetBlendSpaceInput"); + + Params::UAnimSingleNodeInstance_SetBlendSpaceInput_Params Parms{}; + + Parms.InBlendInput = InBlendInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetAnimationAsset"); + + Params::UAnimSingleNodeInstance_SetAnimationAsset_Params Parms{}; + + Parms.NewAsset = NewAsset; + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.PlayAnim +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InStartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "PlayAnim"); + + Params::UAnimSingleNodeInstance_PlayAnim_Params Parms{}; + + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + Parms.InStartPosition = InStartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AnimSingleNodeInstance.GetLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimSingleNodeInstance::GetLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetLength"); + + Params::UAnimSingleNodeInstance_GetLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimationAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationAsset* UAnimSingleNodeInstance::GetAnimationAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetAnimationAsset"); + + Params::UAnimSingleNodeInstance_GetAnimationAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AnimStateMachineTypes +// (None) + +class UClass* UAnimStateMachineTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimStateMachineTypes"); + + return Clss; +} + + +// AnimStateMachineTypes Engine.Default__AnimStateMachineTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimStateMachineTypes* UAnimStateMachineTypes::GetDefaultObj() +{ + static class UAnimStateMachineTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimStateMachineTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AnimStreamable +// (None) + +class UClass* UAnimStreamable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimStreamable"); + + return Clss; +} + + +// AnimStreamable Engine.Default__AnimStreamable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimStreamable* UAnimStreamable::GetDefaultObj() +{ + static class UAnimStreamable* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimStreamable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ArrowComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UArrowComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ArrowComponent"); + + return Clss; +} + + +// ArrowComponent Engine.Default__ArrowComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UArrowComponent* UArrowComponent::GetDefaultObj() +{ + static class UArrowComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UArrowComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ArrowComponent.SetArrowColor +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ArrowComponent", "SetArrowColor"); + + Params::UArrowComponent_SetArrowColor_Params Parms{}; + + Parms.NewColor = NewColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AssetExportTask +// (None) + +class UClass* UAssetExportTask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetExportTask"); + + return Clss; +} + + +// AssetExportTask Engine.Default__AssetExportTask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetExportTask* UAssetExportTask::GetDefaultObj() +{ + static class UAssetExportTask* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetExportTask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AssetManager +// (None) + +class UClass* UAssetManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetManager"); + + return Clss; +} + + +// AssetManager Engine.Default__AssetManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetManager* UAssetManager::GetDefaultObj() +{ + static class UAssetManager* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AssetManagerSettings +// (None) + +class UClass* UAssetManagerSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetManagerSettings"); + + return Clss; +} + + +// AssetManagerSettings Engine.Default__AssetManagerSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetManagerSettings* UAssetManagerSettings::GetDefaultObj() +{ + static class UAssetManagerSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetManagerSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AssetMappingTable +// (None) + +class UClass* UAssetMappingTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AssetMappingTable"); + + return Clss; +} + + +// AssetMappingTable Engine.Default__AssetMappingTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAssetMappingTable* UAssetMappingTable::GetDefaultObj() +{ + static class UAssetMappingTable* Default = nullptr; + + if (!Default) + Default = static_cast(UAssetMappingTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AsyncActionHandleSaveGame +// (None) + +class UClass* UAsyncActionHandleSaveGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionHandleSaveGame"); + + return Clss; +} + + +// AsyncActionHandleSaveGame Engine.Default__AsyncActionHandleSaveGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::GetDefaultObj() +{ + static class UAsyncActionHandleSaveGame* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionHandleSaveGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* SaveGameObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionHandleSaveGame", "AsyncSaveGameToSlot"); + + Params::UAsyncActionHandleSaveGame_AsyncSaveGameToSlot_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SaveGameObject = SaveGameObject; + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionHandleSaveGame", "AsyncLoadGameFromSlot"); + + Params::UAsyncActionHandleSaveGame_AsyncLoadGameFromSlot_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AsyncActionLoadPrimaryAssetBase +// (None) + +class UClass* UAsyncActionLoadPrimaryAssetBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionLoadPrimaryAssetBase"); + + return Clss; +} + + +// AsyncActionLoadPrimaryAssetBase Engine.Default__AsyncActionLoadPrimaryAssetBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionLoadPrimaryAssetBase* UAsyncActionLoadPrimaryAssetBase::GetDefaultObj() +{ + static class UAsyncActionLoadPrimaryAssetBase* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionLoadPrimaryAssetBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AsyncActionLoadPrimaryAsset +// (None) + +class UClass* UAsyncActionLoadPrimaryAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionLoadPrimaryAsset"); + + return Clss; +} + + +// AsyncActionLoadPrimaryAsset Engine.Default__AsyncActionLoadPrimaryAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionLoadPrimaryAsset* UAsyncActionLoadPrimaryAsset::GetDefaultObj() +{ + static class UAsyncActionLoadPrimaryAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionLoadPrimaryAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAsset*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAsset* UAsyncActionLoadPrimaryAsset::AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionLoadPrimaryAsset", "AsyncLoadPrimaryAsset"); + + Params::UAsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = PrimaryAsset; + Parms.LoadBundles = LoadBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AsyncActionLoadPrimaryAssetClass +// (None) + +class UClass* UAsyncActionLoadPrimaryAssetClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionLoadPrimaryAssetClass"); + + return Clss; +} + + +// AsyncActionLoadPrimaryAssetClass Engine.Default__AsyncActionLoadPrimaryAssetClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionLoadPrimaryAssetClass* UAsyncActionLoadPrimaryAssetClass::GetDefaultObj() +{ + static class UAsyncActionLoadPrimaryAssetClass* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionLoadPrimaryAssetClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClass*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClass* UAsyncActionLoadPrimaryAssetClass::AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionLoadPrimaryAssetClass", "AsyncLoadPrimaryAssetClass"); + + Params::UAsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = PrimaryAsset; + Parms.LoadBundles = LoadBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AsyncActionLoadPrimaryAssetList +// (None) + +class UClass* UAsyncActionLoadPrimaryAssetList::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionLoadPrimaryAssetList"); + + return Clss; +} + + +// AsyncActionLoadPrimaryAssetList Engine.Default__AsyncActionLoadPrimaryAssetList +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionLoadPrimaryAssetList* UAsyncActionLoadPrimaryAssetList::GetDefaultObj() +{ + static class UAsyncActionLoadPrimaryAssetList* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionLoadPrimaryAssetList::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetList*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetList* UAsyncActionLoadPrimaryAssetList::AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionLoadPrimaryAssetList", "AsyncLoadPrimaryAssetList"); + + Params::UAsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = PrimaryAssetList; + Parms.LoadBundles = LoadBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AsyncActionLoadPrimaryAssetClassList +// (None) + +class UClass* UAsyncActionLoadPrimaryAssetClassList::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionLoadPrimaryAssetClassList"); + + return Clss; +} + + +// AsyncActionLoadPrimaryAssetClassList Engine.Default__AsyncActionLoadPrimaryAssetClassList +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionLoadPrimaryAssetClassList* UAsyncActionLoadPrimaryAssetClassList::GetDefaultObj() +{ + static class UAsyncActionLoadPrimaryAssetClassList* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionLoadPrimaryAssetClassList::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClassList*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClassList* UAsyncActionLoadPrimaryAssetClassList::AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionLoadPrimaryAssetClassList", "AsyncLoadPrimaryAssetClassList"); + + Params::UAsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = PrimaryAssetList; + Parms.LoadBundles = LoadBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AsyncActionChangePrimaryAssetBundles +// (None) + +class UClass* UAsyncActionChangePrimaryAssetBundles::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncActionChangePrimaryAssetBundles"); + + return Clss; +} + + +// AsyncActionChangePrimaryAssetBundles Engine.Default__AsyncActionChangePrimaryAssetBundles +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::GetDefaultObj() +{ + static class UAsyncActionChangePrimaryAssetBundles* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncActionChangePrimaryAssetBundles::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray AddBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray RemoveBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, TArray& PrimaryAssetList, TArray& AddBundles, TArray& RemoveBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForPrimaryAssetList"); + + Params::UAsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = PrimaryAssetList; + Parms.AddBundles = AddBundles; + Parms.RemoveBundles = RemoveBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray NewBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OldBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, TArray& NewBundles, TArray& OldBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForMatchingPrimaryAssets"); + + Params::UAsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewBundles = NewBundles; + Parms.OldBundles = OldBundles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.AtmosphericFog +// (Actor) + +class UClass* AAtmosphericFog::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AtmosphericFog"); + + return Clss; +} + + +// AtmosphericFog Engine.Default__AtmosphericFog +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAtmosphericFog* AAtmosphericFog::GetDefaultObj() +{ + static class AAtmosphericFog* Default = nullptr; + + if (!Default) + Default = static_cast(AAtmosphericFog::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AtmosphericFogComponent +// (SceneComponent) + +class UClass* UAtmosphericFogComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AtmosphericFogComponent"); + + return Clss; +} + + +// AtmosphericFogComponent Engine.Default__AtmosphericFogComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAtmosphericFogComponent* UAtmosphericFogComponent::GetDefaultObj() +{ + static class UAtmosphericFogComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAtmosphericFogComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AtmosphericFogComponent.StartPrecompute +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UAtmosphericFogComponent::StartPrecompute() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "StartPrecompute"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSunMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetSunMultiplier(float NewSunMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetSunMultiplier"); + + Params::UAtmosphericFogComponent_SetSunMultiplier_Params Parms{}; + + Parms.NewSunMultiplier = NewSunMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetStartDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewStartDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetStartDistance(float NewStartDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetStartDistance"); + + Params::UAtmosphericFogComponent_SetStartDistance_Params Parms{}; + + Parms.NewStartDistance = NewStartDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DensityHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxScatteringOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InscatterAltitudeSampleNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetPrecomputeParams"); + + Params::UAtmosphericFogComponent_SetPrecomputeParams_Params Parms{}; + + Parms.DensityHeight = DensityHeight; + Parms.MaxScatteringOrder = MaxScatteringOrder; + Parms.InscatterAltitudeSampleNum = InscatterAltitudeSampleNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetFogMultiplier(float NewFogMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetFogMultiplier"); + + Params::UAtmosphericFogComponent_SetFogMultiplier_Params Parms{}; + + Parms.NewFogMultiplier = NewFogMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceScale(float NewDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceScale"); + + Params::UAtmosphericFogComponent_SetDistanceScale_Params Parms{}; + + Parms.NewDistanceScale = NewDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceOffset(float NewDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceOffset"); + + Params::UAtmosphericFogComponent_SetDistanceOffset_Params Parms{}; + + Parms.NewDistanceOffset = NewDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDensityOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityOffset(float NewDensityOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityOffset"); + + Params::UAtmosphericFogComponent_SetDensityOffset_Params Parms{}; + + Parms.NewDensityOffset = NewDensityOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityMultiplier(float NewDensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityMultiplier"); + + Params::UAtmosphericFogComponent_SetDensityMultiplier_Params Parms{}; + + Parms.NewDensityMultiplier = NewDensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultLightColor"); + + Params::UAtmosphericFogComponent_SetDefaultLightColor_Params Parms{}; + + Parms.NewLightColor = NewLightColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultBrightness"); + + Params::UAtmosphericFogComponent_SetDefaultBrightness_Params Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewAltitudeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetAltitudeScale(float NewAltitudeScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "SetAltitudeScale"); + + Params::UAtmosphericFogComponent_SetAltitudeScale_Params Parms{}; + + Parms.NewAltitudeScale = NewAltitudeScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.DisableSunDisk +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewSunDisk (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableSunDisk(bool NewSunDisk) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableSunDisk"); + + Params::UAtmosphericFogComponent_DisableSunDisk_Params Parms{}; + + Parms.NewSunDisk = NewSunDisk; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewGroundScattering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableGroundScattering(bool NewGroundScattering) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableGroundScattering"); + + Params::UAtmosphericFogComponent_DisableGroundScattering_Params Parms{}; + + Parms.NewGroundScattering = NewGroundScattering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AudioBus +// (None) + +class UClass* UAudioBus::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioBus"); + + return Clss; +} + + +// AudioBus Engine.Default__AudioBus +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioBus* UAudioBus::GetDefaultObj() +{ + static class UAudioBus* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioBus::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AudioSettings +// (None) + +class UClass* UAudioSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioSettings"); + + return Clss; +} + + +// AudioSettings Engine.Default__AudioSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioSettings* UAudioSettings::GetDefaultObj() +{ + static class UAudioSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AudioVolume +// (Actor) + +class UClass* AAudioVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioVolume"); + + return Clss; +} + + +// AudioVolume Engine.Default__AudioVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAudioVolume* AAudioVolume::GetDefaultObj() +{ + static class AAudioVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AAudioVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AudioVolume.SetSubmixSendSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayNewSubmixSendSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixSendSettings(TArray& NewSubmixSendSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetSubmixSendSettings"); + + Params::AAudioVolume_SetSubmixSendSettings_Params Parms{}; + + Parms.NewSubmixSendSettings = NewSubmixSendSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.SetSubmixOverrideSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayNewSubmixOverrideSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixOverrideSettings(TArray& NewSubmixOverrideSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetSubmixOverrideSettings"); + + Params::AAudioVolume_SetSubmixOverrideSettings_Params Parms{}; + + Parms.NewSubmixOverrideSettings = NewSubmixOverrideSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.SetReverbSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FReverbSettings NewReverbSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetReverbSettings(struct FReverbSettings& NewReverbSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetReverbSettings"); + + Params::AAudioVolume_SetReverbSettings_Params Parms{}; + + Parms.NewReverbSettings = NewReverbSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetPriority(float NewPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetPriority"); + + Params::AAudioVolume_SetPriority_Params Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.SetInteriorSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInteriorSettings NewInteriorSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetInteriorSettings(struct FInteriorSettings& NewInteriorSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetInteriorSettings"); + + Params::AAudioVolume_SetInteriorSettings_Params Parms{}; + + Parms.NewInteriorSettings = NewInteriorSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetEnabled(bool bNewEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "SetEnabled"); + + Params::AAudioVolume_SetEnabled_Params Parms{}; + + Parms.bNewEnabled = bNewEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.AudioVolume.OnRep_bEnabled +// (Final, Native, Private) +// Parameters: + +void AAudioVolume::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AudioVolume", "OnRep_bEnabled"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AutoDestroySubsystem +// (None) + +class UClass* UAutoDestroySubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AutoDestroySubsystem"); + + return Clss; +} + + +// AutoDestroySubsystem Engine.Default__AutoDestroySubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAutoDestroySubsystem* UAutoDestroySubsystem::GetDefaultObj() +{ + static class UAutoDestroySubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UAutoDestroySubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAutoDestroySubsystem::OnActorEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AutoDestroySubsystem", "OnActorEndPlay"); + + Params::UAutoDestroySubsystem_OnActorEndPlay_Params Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.AutomationTestSettings +// (None) + +class UClass* UAutomationTestSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AutomationTestSettings"); + + return Clss; +} + + +// AutomationTestSettings Engine.Default__AutomationTestSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAutomationTestSettings* UAutomationTestSettings::GetDefaultObj() +{ + static class UAutomationTestSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAutomationTestSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.AvoidanceManager +// (None) + +class UClass* UAvoidanceManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AvoidanceManager"); + + return Clss; +} + + +// AvoidanceManager Engine.Default__AvoidanceManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAvoidanceManager* UAvoidanceManager::GetDefaultObj() +{ + static class UAvoidanceManager* Default = nullptr; + + if (!Default) + Default = static_cast(UAvoidanceManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.AvoidanceManager.RegisterMovementComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AvoidanceWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvoidanceManager::RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AvoidanceManager", "RegisterMovementComponent"); + + Params::UAvoidanceManager_RegisterMovementComponent_Params Parms{}; + + Parms.MovementComp = MovementComp; + Parms.AvoidanceWeight = AvoidanceWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AvoidanceManager.GetObjectCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetObjectCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AvoidanceManager", "GetObjectCount"); + + Params::UAvoidanceManager_GetObjectCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetNewAvoidanceUID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AvoidanceManager", "GetNewAvoidanceUID"); + + Params::UAvoidanceManager_GetNewAvoidanceUID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UAvoidanceManager::GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AvoidanceManager", "GetAvoidanceVelocityForComponent"); + + Params::UAvoidanceManager_GetAvoidanceVelocityForComponent_Params Parms{}; + + Parms.MovementComp = MovementComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.BandwidthTestActor +// (Actor) + +class UClass* ABandwidthTestActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BandwidthTestActor"); + + return Clss; +} + + +// BandwidthTestActor Engine.Default__BandwidthTestActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABandwidthTestActor* ABandwidthTestActor::GetDefaultObj() +{ + static class ABandwidthTestActor* Default = nullptr; + + if (!Default) + Default = static_cast(ABandwidthTestActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BillboardComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UBillboardComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BillboardComponent"); + + return Clss; +} + + +// BillboardComponent Engine.Default__BillboardComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBillboardComponent* UBillboardComponent::GetDefaultObj() +{ + static class UBillboardComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBillboardComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BillboardComponent.SetUV +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BillboardComponent", "SetUV"); + + Params::UBillboardComponent_SetUV_Params Parms{}; + + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BillboardComponent.SetSpriteAndUV +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BillboardComponent", "SetSpriteAndUV"); + + Params::UBillboardComponent_SetSpriteAndUV_Params Parms{}; + + Parms.NewSprite = NewSprite; + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BillboardComponent.SetSprite +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSprite(class UTexture2D* NewSprite) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BillboardComponent", "SetSprite"); + + Params::UBillboardComponent_SetSprite_Params Parms{}; + + Parms.NewSprite = NewSprite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.BlendableInterface +// (None) + +class UClass* IBlendableInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlendableInterface"); + + return Clss; +} + + +// BlendableInterface Engine.Default__BlendableInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IBlendableInterface* IBlendableInterface::GetDefaultObj() +{ + static class IBlendableInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IBlendableInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Skeleton +// (None) + +class UClass* USkeleton::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Skeleton"); + + return Clss; +} + + +// Skeleton Engine.Default__Skeleton +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeleton* USkeleton::GetDefaultObj() +{ + static class USkeleton* Default = nullptr; + + if (!Default) + Default = static_cast(USkeleton::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlendProfile +// (None) + +class UClass* UBlendProfile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlendProfile"); + + return Clss; +} + + +// BlendProfile Engine.Default__BlendProfile +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlendProfile* UBlendProfile::GetDefaultObj() +{ + static class UBlendProfile* Default = nullptr; + + if (!Default) + Default = static_cast(UBlendProfile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlockingVolume +// (Actor) + +class UClass* ABlockingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlockingVolume"); + + return Clss; +} + + +// BlockingVolume Engine.Default__BlockingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABlockingVolume* ABlockingVolume::GetDefaultObj() +{ + static class ABlockingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ABlockingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintExtension +// (None) + +class UClass* UBlueprintExtension::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintExtension"); + + return Clss; +} + + +// BlueprintExtension Engine.Default__BlueprintExtension +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintExtension* UBlueprintExtension::GetDefaultObj() +{ + static class UBlueprintExtension* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintExtension::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintMapLibrary +// (None) + +class UClass* UBlueprintMapLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintMapLibrary"); + + return Clss; +} + + +// BlueprintMapLibrary Engine.Default__BlueprintMapLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintMapLibrary* UBlueprintMapLibrary::GetDefaultObj() +{ + static class UBlueprintMapLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintMapLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::SetMapPropertyByName(class UObject* Object, class FName PropertyName, TMap& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "SetMapPropertyByName"); + + Params::UBlueprintMapLibrary_SetMapPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Values +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Values (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Values(TMap& TargetMap, TArray* Values) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Values"); + + Params::UBlueprintMapLibrary_Map_Values_Params Parms{}; + + Parms.TargetMap = TargetMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Values != nullptr) + *Values = std::move(Parms.Values); + +} + + +// Function Engine.BlueprintMapLibrary.Map_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Remove(TMap& TargetMap, int32& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Remove"); + + Params::UBlueprintMapLibrary_Map_Remove_Params Parms{}; + + Parms.TargetMap = TargetMap; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintMapLibrary::Map_Length(TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Length"); + + Params::UBlueprintMapLibrary_Map_Length_Params Parms{}; + + Parms.TargetMap = TargetMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Keys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Keys (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Keys(TMap& TargetMap, TArray* Keys) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Keys"); + + Params::UBlueprintMapLibrary_Map_Keys_Params Parms{}; + + Parms.TargetMap = TargetMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Keys != nullptr) + *Keys = std::move(Parms.Keys); + +} + + +// Function Engine.BlueprintMapLibrary.Map_Find +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Find(TMap& TargetMap, int32& Key, int32* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Find"); + + Params::UBlueprintMapLibrary_Map_Find_Params Parms{}; + + Parms.TargetMap = TargetMap; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Value != nullptr) + *Value = Parms.Value; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Contains(TMap& TargetMap, int32& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Contains"); + + Params::UBlueprintMapLibrary_Map_Contains_Params Parms{}; + + Parms.TargetMap = TargetMap; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Clear(TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Clear"); + + Params::UBlueprintMapLibrary_Map_Clear_Params Parms{}; + + Parms.TargetMap = TargetMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintMapLibrary.Map_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TMap TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Add(TMap& TargetMap, int32& Key, int32& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintMapLibrary", "Map_Add"); + + Params::UBlueprintMapLibrary_Map_Add_Params Parms{}; + + Parms.TargetMap = TargetMap; + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.BlueprintPathsLibrary +// (None) + +class UClass* UBlueprintPathsLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintPathsLibrary"); + + return Clss; +} + + +// BlueprintPathsLibrary Engine.Default__BlueprintPathsLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintPathsLibrary* UBlueprintPathsLibrary::GetDefaultObj() +{ + static class UBlueprintPathsLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintPathsLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::VideoCaptureDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "VideoCaptureDir"); + + Params::UBlueprintPathsLibrary_VideoCaptureDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ValidatePath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDidSucceed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText OutReason (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ValidatePath"); + + Params::UBlueprintPathsLibrary_ValidatePath_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bDidSucceed != nullptr) + *bDidSucceed = Parms.bDidSucceed; + + if (OutReason != nullptr) + *OutReason = Parms.OutReason; + +} + + +// Function Engine.BlueprintPathsLibrary.Split +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PathPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FilenamePart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ExtensionPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "Split"); + + Params::UBlueprintPathsLibrary_Split_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathPart != nullptr) + *PathPart = std::move(Parms.PathPart); + + if (FilenamePart != nullptr) + *FilenamePart = std::move(Parms.FilenamePart); + + if (ExtensionPart != nullptr) + *ExtensionPart = std::move(Parms.ExtensionPart); + +} + + +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SourceConfigDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "SourceConfigDir"); + + Params::UBlueprintPathsLibrary_SourceConfigDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::ShouldSaveToUserDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ShouldSaveToUserDir"); + + Params::UBlueprintPathsLibrary_ShouldSaveToUserDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ShaderWorkingDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ShaderWorkingDir"); + + Params::UBlueprintPathsLibrary_ShaderWorkingDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString NewGameProjectFilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::SetProjectFilePath(const class FString& NewGameProjectFilePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "SetProjectFilePath"); + + Params::UBlueprintPathsLibrary_SetProjectFilePath_Params Parms{}; + + Parms.NewGameProjectFilePath = NewGameProjectFilePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintPathsLibrary.SetExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SetExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "SetExtension"); + + Params::UBlueprintPathsLibrary_SetExtension_Params Parms{}; + + Parms.InPath = InPath; + Parms.InNewExtension = InNewExtension; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ScreenShotDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ScreenShotDir"); + + Params::UBlueprintPathsLibrary_ScreenShotDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.SandboxesDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SandboxesDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "SandboxesDir"); + + Params::UBlueprintPathsLibrary_SandboxesDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.RootDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::RootDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "RootDir"); + + Params::UBlueprintPathsLibrary_RootDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "RemoveDuplicateSlashes"); + + Params::UBlueprintPathsLibrary_RemoveDuplicateSlashes_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectUserDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectUserDir"); + + Params::UBlueprintPathsLibrary_ProjectUserDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectSavedDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectSavedDir"); + + Params::UBlueprintPathsLibrary_ProjectSavedDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPluginsDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectPluginsDir"); + + Params::UBlueprintPathsLibrary_ProjectPluginsDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectPersistentDownloadDir"); + + Params::UBlueprintPathsLibrary_ProjectPersistentDownloadDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectModsDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectModsDir"); + + Params::UBlueprintPathsLibrary_ProjectModsDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectLogDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectLogDir"); + + Params::UBlueprintPathsLibrary_ProjectLogDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectIntermediateDir"); + + Params::UBlueprintPathsLibrary_ProjectIntermediateDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectDir"); + + Params::UBlueprintPathsLibrary_ProjectDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectContentDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectContentDir"); + + Params::UBlueprintPathsLibrary_ProjectContentDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectConfigDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProjectConfigDir"); + + Params::UBlueprintPathsLibrary_ProjectConfigDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ProfilingDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProfilingDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ProfilingDir"); + + Params::UBlueprintPathsLibrary_ProfilingDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "NormalizeFilename"); + + Params::UBlueprintPathsLibrary_NormalizeFilename_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeDirectoryName(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "NormalizeDirectoryName"); + + Params::UBlueprintPathsLibrary_NormalizeDirectoryName_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + +} + + +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InReplacementChar (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::MakeValidFileName(const class FString& InString, const class FString& InReplacementChar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "MakeValidFileName"); + + Params::UBlueprintPathsLibrary_MakeValidFileName_Params Parms{}; + + Parms.InString = InString; + Parms.InReplacementChar = InReplacementChar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakeStandardFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "MakeStandardFilename"); + + Params::UBlueprintPathsLibrary_MakeStandardFilename_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + +} + + +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakePlatformFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "MakePlatformFilename"); + + Params::UBlueprintPathsLibrary_MakePlatformFilename_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + +} + + +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InRelativeTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "MakePathRelativeTo"); + + Params::UBlueprintPathsLibrary_MakePathRelativeTo_Params Parms{}; + + Parms.InPath = InPath; + Parms.InRelativeTo = InRelativeTo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.LaunchDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::LaunchDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "LaunchDir"); + + Params::UBlueprintPathsLibrary_LaunchDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.IsSamePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString PathA (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PathB (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsSamePath(const class FString& PathA, const class FString& PathB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "IsSamePath"); + + Params::UBlueprintPathsLibrary_IsSamePath_Params Parms{}; + + Parms.PathA = PathA; + Parms.PathB = PathB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRestrictedPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "IsRestrictedPath"); + + Params::UBlueprintPathsLibrary_IsRestrictedPath_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.IsRelative +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRelative(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "IsRelative"); + + Params::UBlueprintPathsLibrary_IsRelative_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsProjectFilePathSet() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "IsProjectFilePathSet"); + + Params::UBlueprintPathsLibrary_IsProjectFilePathSet_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.IsDrive +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsDrive(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "IsDrive"); + + Params::UBlueprintPathsLibrary_IsDrive_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::HasProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "HasProjectPersistentDownloadDir"); + + Params::UBlueprintPathsLibrary_HasProjectPersistentDownloadDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetToolTipLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetToolTipLocalizationPaths"); + + Params::UBlueprintPathsLibrary_GetToolTipLocalizationPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetRestrictedFolderNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetRestrictedFolderNames"); + + Params::UBlueprintPathsLibrary_GetRestrictedFolderNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetRelativePathToRoot() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetRelativePathToRoot"); + + Params::UBlueprintPathsLibrary_GetRelativePathToRoot_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetPropertyNameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetPropertyNameLocalizationPaths"); + + Params::UBlueprintPathsLibrary_GetPropertyNameLocalizationPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetProjectFilePath() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetProjectFilePath"); + + Params::UBlueprintPathsLibrary_GetProjectFilePath_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetPath"); + + Params::UBlueprintPathsLibrary_GetPath_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetInvalidFileSystemChars() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetInvalidFileSystemChars"); + + Params::UBlueprintPathsLibrary_GetInvalidFileSystemChars_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetGameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetGameLocalizationPaths"); + + Params::UBlueprintPathsLibrary_GetGameLocalizationPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeDot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetExtension(const class FString& InPath, bool bIncludeDot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetExtension"); + + Params::UBlueprintPathsLibrary_GetExtension_Params Parms{}; + + Parms.InPath = InPath; + Parms.bIncludeDot = bIncludeDot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetEngineLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetEngineLocalizationPaths"); + + Params::UBlueprintPathsLibrary_GetEngineLocalizationPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UBlueprintPathsLibrary::GetEditorLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetEditorLocalizationPaths"); + + Params::UBlueprintPathsLibrary_GetEditorLocalizationPaths_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetCleanFilename(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetCleanFilename"); + + Params::UBlueprintPathsLibrary_GetCleanFilename_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetBaseFilename(const class FString& InPath, bool bRemovePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GetBaseFilename"); + + Params::UBlueprintPathsLibrary_GetBaseFilename_Params Parms{}; + + Parms.InPath = InPath; + Parms.bRemovePath = bRemovePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GeneratedConfigDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GeneratedConfigDir"); + + Params::UBlueprintPathsLibrary_GeneratedConfigDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameUserDeveloperDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GameUserDeveloperDir"); + + Params::UBlueprintPathsLibrary_GameUserDeveloperDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GameSourceDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameSourceDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GameSourceDir"); + + Params::UBlueprintPathsLibrary_GameSourceDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameDevelopersDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GameDevelopersDir"); + + Params::UBlueprintPathsLibrary_GameDevelopersDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameAgnosticSavedDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "GameAgnosticSavedDir"); + + Params::UBlueprintPathsLibrary_GameAgnosticSavedDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.FileExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::FileExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "FileExists"); + + Params::UBlueprintPathsLibrary_FileExists_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::FeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "FeaturePackDir"); + + Params::UBlueprintPathsLibrary_FeaturePackDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterprisePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EnterprisePluginsDir"); + + Params::UBlueprintPathsLibrary_EnterprisePluginsDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseFeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EnterpriseFeaturePackDir"); + + Params::UBlueprintPathsLibrary_EnterpriseFeaturePackDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EnterpriseDir"); + + Params::UBlueprintPathsLibrary_EnterpriseDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineVersionAgnosticUserDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineVersionAgnosticUserDir"); + + Params::UBlueprintPathsLibrary_EngineVersionAgnosticUserDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineUserDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineUserDir"); + + Params::UBlueprintPathsLibrary_EngineUserDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSourceDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineSourceDir"); + + Params::UBlueprintPathsLibrary_EngineSourceDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSavedDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineSavedDir"); + + Params::UBlueprintPathsLibrary_EngineSavedDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnginePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EnginePluginsDir"); + + Params::UBlueprintPathsLibrary_EnginePluginsDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineIntermediateDir"); + + Params::UBlueprintPathsLibrary_EngineIntermediateDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineDir"); + + Params::UBlueprintPathsLibrary_EngineDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineContentDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineContentDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineContentDir"); + + Params::UBlueprintPathsLibrary_EngineContentDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineConfigDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "EngineConfigDir"); + + Params::UBlueprintPathsLibrary_EngineConfigDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.DirectoryExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::DirectoryExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "DirectoryExists"); + + Params::UBlueprintPathsLibrary_DirectoryExists_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.DiffDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::DiffDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "DiffDir"); + + Params::UBlueprintPathsLibrary_DiffDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Extension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "CreateTempFilename"); + + Params::UBlueprintPathsLibrary_CreateTempFilename_Params Parms{}; + + Parms.Path = Path; + Parms.Prefix = Prefix; + Parms.Extension = Extension; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ConvertToSandboxPath"); + + Params::UBlueprintPathsLibrary_ConvertToSandboxPath_Params Parms{}; + + Parms.InPath = InPath; + Parms.InSandboxName = InSandboxName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InBasePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ConvertRelativePathToFull"); + + Params::UBlueprintPathsLibrary_ConvertRelativePathToFull_Params Parms{}; + + Parms.InPath = InPath; + Parms.InBasePath = InBasePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ConvertFromSandboxPath"); + + Params::UBlueprintPathsLibrary_ConvertFromSandboxPath_Params Parms{}; + + Parms.InPath = InPath; + Parms.InSandboxName = InSandboxName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.Combine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray InPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::Combine(TArray& InPaths) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "Combine"); + + Params::UBlueprintPathsLibrary_Combine_Params Parms{}; + + Parms.InPaths = InPaths; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "CollapseRelativeDirectories"); + + Params::UBlueprintPathsLibrary_CollapseRelativeDirectories_Params Parms{}; + + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.CloudDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CloudDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "CloudDir"); + + Params::UBlueprintPathsLibrary_CloudDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.ChangeExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ChangeExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "ChangeExtension"); + + Params::UBlueprintPathsLibrary_ChangeExtension_Params Parms{}; + + Parms.InPath = InPath; + Parms.InNewExtension = InNewExtension; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.BugItDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::BugItDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "BugItDir"); + + Params::UBlueprintPathsLibrary_BugItDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationTransientDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "AutomationTransientDir"); + + Params::UBlueprintPathsLibrary_AutomationTransientDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationLogDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "AutomationLogDir"); + + Params::UBlueprintPathsLibrary_AutomationLogDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPathsLibrary.AutomationDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPathsLibrary", "AutomationDir"); + + Params::UBlueprintPathsLibrary_AutomationDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PlatformGameInstance +// (None) + +class UClass* UPlatformGameInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlatformGameInstance"); + + return Clss; +} + + +// PlatformGameInstance Engine.Default__PlatformGameInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlatformGameInstance* UPlatformGameInstance::GetDefaultObj() +{ + static class UPlatformGameInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UPlatformGameInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BlueprintPlatformLibrary +// (None) + +class UClass* UBlueprintPlatformLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintPlatformLibrary"); + + return Clss; +} + + +// BlueprintPlatformLibrary Engine.Default__BlueprintPlatformLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintPlatformLibrary* UBlueprintPlatformLibrary::GetDefaultObj() +{ + static class UBlueprintPlatformLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintPlatformLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 InSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationFromNow(int32 InSecondsFromNow, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationFromNow"); + + Params::UBlueprintPlatformLibrary_ScheduleLocalNotificationFromNow_Params Parms{}; + + Parms.InSecondsFromNow = InSecondsFromNow; + Parms.Title = Title; + Parms.Body = Body; + Parms.Action = Action; + Parms.ActivationEvent = ActivationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 InSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeFromNow(int32 InSecondsFromNow, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeFromNow"); + + Params::UBlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow_Params Parms{}; + + Parms.InSecondsFromNow = InSecondsFromNow; + Parms.ActivationEvent = ActivationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FDateTime FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeAtTime(struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeAtTime"); + + Params::UBlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime_Params Parms{}; + + Parms.FireDateTime = FireDateTime; + Parms.LocalTime = LocalTime; + Parms.ActivationEvent = ActivationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FDateTime FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationAtTime(struct FDateTime& FireDateTime, bool LocalTime, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationAtTime"); + + Params::UBlueprintPlatformLibrary_ScheduleLocalNotificationAtTime_Params Parms{}; + + Parms.FireDateTime = FireDateTime; + Parms.LocalTime = LocalTime; + Parms.Title = Title; + Parms.Body = Body; + Parms.Action = Action; + Parms.ActivationEvent = ActivationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool NotificationLaunchedApp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ActivationEvent (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FireDate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "GetLaunchNotification"); + + Params::UBlueprintPlatformLibrary_GetLaunchNotification_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NotificationLaunchedApp != nullptr) + *NotificationLaunchedApp = Parms.NotificationLaunchedApp; + + if (ActivationEvent != nullptr) + *ActivationEvent = std::move(Parms.ActivationEvent); + + if (FireDate != nullptr) + *FireDate = Parms.FireDate; + +} + + +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EScreenOrientation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EScreenOrientation UBlueprintPlatformLibrary::GetDeviceOrientation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "GetDeviceOrientation"); + + Params::UBlueprintPlatformLibrary_GetDeviceOrientation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintPlatformLibrary.ClearAllLocalNotifications +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UBlueprintPlatformLibrary::ClearAllLocalNotifications() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "ClearAllLocalNotifications"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 NotificationId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotificationById(int32 NotificationId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotificationById"); + + Params::UBlueprintPlatformLibrary_CancelLocalNotificationById_Params Parms{}; + + Parms.NotificationId = NotificationId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotification(const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotification"); + + Params::UBlueprintPlatformLibrary_CancelLocalNotification_Params Parms{}; + + Parms.ActivationEvent = ActivationEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.BlueprintSetLibrary +// (None) + +class UClass* UBlueprintSetLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintSetLibrary"); + + return Clss; +} + + +// BlueprintSetLibrary Engine.Default__BlueprintSetLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintSetLibrary* UBlueprintSetLibrary::GetDefaultObj() +{ + static class UBlueprintSetLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintSetLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSet Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::SetSetPropertyByName(class UObject* Object, class FName PropertyName, TSet& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "SetSetPropertyByName"); + + Params::UBlueprintSetLibrary_SetSetPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Union +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Union(TSet& A, TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Union"); + + Params::UBlueprintSetLibrary_Set_Union_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function Engine.BlueprintSetLibrary.Set_ToArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Result (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_ToArray(TSet& A, TArray* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_ToArray"); + + Params::UBlueprintSetLibrary_Set_ToArray_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + +} + + +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Items (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_RemoveItems(TSet& TargetSet, TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_RemoveItems"); + + Params::UBlueprintSetLibrary_Set_RemoveItems_Params Parms{}; + + Parms.TargetSet = TargetSet; + Parms.Items = Items; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Remove(TSet& TargetSet, int32& Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Remove"); + + Params::UBlueprintSetLibrary_Set_Remove_Params Parms{}; + + Parms.TargetSet = TargetSet; + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintSetLibrary::Set_Length(TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Length"); + + Params::UBlueprintSetLibrary_Set_Length_Params Parms{}; + + Parms.TargetSet = TargetSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Intersection +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Intersection(TSet& A, TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Intersection"); + + Params::UBlueprintSetLibrary_Set_Intersection_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Difference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Difference(TSet& A, TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Difference"); + + Params::UBlueprintSetLibrary_Set_Difference_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Contains(TSet& TargetSet, int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Contains"); + + Params::UBlueprintSetLibrary_Set_Contains_Params Parms{}; + + Parms.TargetSet = TargetSet; + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Clear(TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Clear"); + + Params::UBlueprintSetLibrary_Set_Clear_Params Parms{}; + + Parms.TargetSet = TargetSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintSetLibrary.Set_AddItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray NewItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_AddItems(TSet& TargetSet, TArray& NewItems) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_AddItems"); + + Params::UBlueprintSetLibrary_Set_AddItems_Params Parms{}; + + Parms.TargetSet = TargetSet; + Parms.NewItems = NewItems; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.BlueprintSetLibrary.Set_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSet TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Add(TSet& TargetSet, int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintSetLibrary", "Set_Add"); + + Params::UBlueprintSetLibrary_Set_Add_Params Parms{}; + + Parms.TargetSet = TargetSet; + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.BodySetup +// (None) + +class UClass* UBodySetup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BodySetup"); + + return Clss; +} + + +// BodySetup Engine.Default__BodySetup +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UBodySetup* UBodySetup::GetDefaultObj() +{ + static class UBodySetup* Default = nullptr; + + if (!Default) + Default = static_cast(UBodySetup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoneMaskFilter +// (None) + +class UClass* UBoneMaskFilter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoneMaskFilter"); + + return Clss; +} + + +// BoneMaskFilter Engine.Default__BoneMaskFilter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoneMaskFilter* UBoneMaskFilter::GetDefaultObj() +{ + static class UBoneMaskFilter* Default = nullptr; + + if (!Default) + Default = static_cast(UBoneMaskFilter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BookmarkBase +// (None) + +class UClass* UBookmarkBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BookmarkBase"); + + return Clss; +} + + +// BookmarkBase Engine.Default__BookmarkBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBookmarkBase* UBookmarkBase::GetDefaultObj() +{ + static class UBookmarkBase* Default = nullptr; + + if (!Default) + Default = static_cast(UBookmarkBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BookMark +// (None) + +class UClass* UBookMark::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BookMark"); + + return Clss; +} + + +// BookMark Engine.Default__BookMark +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBookMark* UBookMark::GetDefaultObj() +{ + static class UBookMark* Default = nullptr; + + if (!Default) + Default = static_cast(UBookMark::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BookMark2D +// (None) + +class UClass* UBookMark2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BookMark2D"); + + return Clss; +} + + +// BookMark2D Engine.Default__BookMark2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBookMark2D* UBookMark2D::GetDefaultObj() +{ + static class UBookMark2D* Default = nullptr; + + if (!Default) + Default = static_cast(UBookMark2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoundsCopyComponent +// (None) + +class UClass* UBoundsCopyComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoundsCopyComponent"); + + return Clss; +} + + +// BoundsCopyComponent Engine.Default__BoundsCopyComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoundsCopyComponent* UBoundsCopyComponent::GetDefaultObj() +{ + static class UBoundsCopyComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBoundsCopyComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReflectionCapture +// (Actor) + +class UClass* AReflectionCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReflectionCapture"); + + return Clss; +} + + +// ReflectionCapture Engine.Default__ReflectionCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class AReflectionCapture* AReflectionCapture::GetDefaultObj() +{ + static class AReflectionCapture* Default = nullptr; + + if (!Default) + Default = static_cast(AReflectionCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoxReflectionCapture +// (Actor) + +class UClass* ABoxReflectionCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoxReflectionCapture"); + + return Clss; +} + + +// BoxReflectionCapture Engine.Default__BoxReflectionCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABoxReflectionCapture* ABoxReflectionCapture::GetDefaultObj() +{ + static class ABoxReflectionCapture* Default = nullptr; + + if (!Default) + Default = static_cast(ABoxReflectionCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReflectionCaptureComponent +// (SceneComponent) + +class UClass* UReflectionCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReflectionCaptureComponent"); + + return Clss; +} + + +// ReflectionCaptureComponent Engine.Default__ReflectionCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReflectionCaptureComponent* UReflectionCaptureComponent::GetDefaultObj() +{ + static class UReflectionCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UReflectionCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoxReflectionCaptureComponent +// (SceneComponent) + +class UClass* UBoxReflectionCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoxReflectionCaptureComponent"); + + return Clss; +} + + +// BoxReflectionCaptureComponent Engine.Default__BoxReflectionCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoxReflectionCaptureComponent* UBoxReflectionCaptureComponent::GetDefaultObj() +{ + static class UBoxReflectionCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBoxReflectionCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Breakpoint +// (None) + +class UClass* UBreakpoint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Breakpoint"); + + return Clss; +} + + +// Breakpoint Engine.Default__Breakpoint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBreakpoint* UBreakpoint::GetDefaultObj() +{ + static class UBreakpoint* Default = nullptr; + + if (!Default) + Default = static_cast(UBreakpoint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BrushBuilder +// (None) + +class UClass* UBrushBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushBuilder"); + + return Clss; +} + + +// BrushBuilder Engine.Default__BrushBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrushBuilder* UBrushBuilder::GetDefaultObj() +{ + static class UBrushBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BrushComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UBrushComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushComponent"); + + return Clss; +} + + +// BrushComponent Engine.Default__BrushComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrushComponent* UBrushComponent::GetDefaultObj() +{ + static class UBrushComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BrushShape +// (Actor) + +class UClass* ABrushShape::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushShape"); + + return Clss; +} + + +// BrushShape Engine.Default__BrushShape +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABrushShape* ABrushShape::GetDefaultObj() +{ + static class ABrushShape* Default = nullptr; + + if (!Default) + Default = static_cast(ABrushShape::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ButtonStyleAsset +// (None) + +class UClass* UButtonStyleAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ButtonStyleAsset"); + + return Clss; +} + + +// ButtonStyleAsset Engine.Default__ButtonStyleAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UButtonStyleAsset* UButtonStyleAsset::GetDefaultObj() +{ + static class UButtonStyleAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UButtonStyleAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraAnim +// (None) + +class UClass* UCameraAnim::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraAnim"); + + return Clss; +} + + +// CameraAnim Engine.Default__CameraAnim +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraAnim* UCameraAnim::GetDefaultObj() +{ + static class UCameraAnim* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraAnim::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraAnimInst +// (None) + +class UClass* UCameraAnimInst::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraAnimInst"); + + return Clss; +} + + +// CameraAnimInst Engine.Default__CameraAnimInst +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraAnimInst* UCameraAnimInst::GetDefaultObj() +{ + static class UCameraAnimInst* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraAnimInst::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraAnimInst.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::Stop(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraAnimInst", "Stop"); + + Params::UCameraAnimInst_Stop_Params Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraAnimInst.SetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::SetScale(float NewDuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraAnimInst", "SetScale"); + + Params::UCameraAnimInst_SetScale_Params Parms{}; + + Parms.NewDuration = NewDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraAnimInst.SetDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::SetDuration(float NewDuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraAnimInst", "SetDuration"); + + Params::UCameraAnimInst_SetDuration_Params Parms{}; + + Parms.NewDuration = NewDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.CameraBlockingVolume +// (Actor) + +class UClass* ACameraBlockingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraBlockingVolume"); + + return Clss; +} + + +// CameraBlockingVolume Engine.Default__CameraBlockingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACameraBlockingVolume* ACameraBlockingVolume::GetDefaultObj() +{ + static class ACameraBlockingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ACameraBlockingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraModifier +// (None) + +class UClass* UCameraModifier::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraModifier"); + + return Clss; +} + + +// CameraModifier Engine.Default__CameraModifier +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraModifier* UCameraModifier::GetDefaultObj() +{ + static class UCameraModifier* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraModifier::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraModifier.IsDisabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCameraModifier::IsDisabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "IsDisabled"); + + Params::UCameraModifier_IsDisabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CameraModifier.GetViewTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCameraModifier::GetViewTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "GetViewTarget"); + + Params::UCameraModifier_GetViewTarget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CameraModifier.EnableModifier +// (Native, Public, BlueprintCallable) +// Parameters: + +void UCameraModifier::EnableModifier() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "EnableModifier"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraModifier.DisableModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::DisableModifier(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "DisableModifier"); + + Params::UCameraModifier_DisableModifier_Params Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraModifier.BlueprintModifyPostProcess +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PostProcessBlendWeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPostProcessSettings PostProcessSettings (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyPostProcess"); + + Params::UCameraModifier_BlueprintModifyPostProcess_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + if (PostProcessBlendWeight != nullptr) + *PostProcessBlendWeight = Parms.PostProcessBlendWeight; + + if (PostProcessSettings != nullptr) + *PostProcessSettings = std::move(Parms.PostProcessSettings); + +} + + +// Function Engine.CameraModifier.BlueprintModifyCamera +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float FOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewViewLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewViewRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float NewFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyCamera"); + + Params::UCameraModifier_BlueprintModifyCamera_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.ViewLocation = ViewLocation; + Parms.ViewRotation = ViewRotation; + Parms.FOV = FOV; + + UObject::ProcessEvent(Func, &Parms); + + if (NewViewLocation != nullptr) + *NewViewLocation = std::move(Parms.NewViewLocation); + + if (NewViewRotation != nullptr) + *NewViewRotation = std::move(Parms.NewViewRotation); + + if (NewFOV != nullptr) + *NewFOV = Parms.NewFOV; + +} + + +// Class Engine.CameraModifier_CameraShake +// (None) + +class UClass* UCameraModifier_CameraShake::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraModifier_CameraShake"); + + return Clss; +} + + +// CameraModifier_CameraShake Engine.Default__CameraModifier_CameraShake +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraModifier_CameraShake* UCameraModifier_CameraShake::GetDefaultObj() +{ + static class UCameraModifier_CameraShake* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraModifier_CameraShake::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraShakeSourceActor +// (Actor) + +class UClass* ACameraShakeSourceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraShakeSourceActor"); + + return Clss; +} + + +// CameraShakeSourceActor Engine.Default__CameraShakeSourceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACameraShakeSourceActor* ACameraShakeSourceActor::GetDefaultObj() +{ + static class ACameraShakeSourceActor* Default = nullptr; + + if (!Default) + Default = static_cast(ACameraShakeSourceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CameraShakeSourceComponent +// (SceneComponent) + +class UClass* UCameraShakeSourceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraShakeSourceComponent"); + + return Clss; +} + + +// CameraShakeSourceComponent Engine.Default__CameraShakeSourceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraShakeSourceComponent* UCameraShakeSourceComponent::GetDefaultObj() +{ + static class UCameraShakeSourceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraShakeSourceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfInCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakesOfType"); + + Params::UCameraShakeSourceComponent_StopAllCameraShakesOfType_Params Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakes"); + + Params::UCameraShakeSourceComponent_StopAllCameraShakes_Params Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraShakeSourceComponent.StartCameraShake +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOfInCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StartCameraShake(TSubclassOf InCameraShake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeSourceComponent", "StartCameraShake"); + + Params::UCameraShakeSourceComponent_StartCameraShake_Params Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraShakeSourceComponent.Start +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UCameraShakeSourceComponent::Start() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeSourceComponent", "Start"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCameraShakeSourceComponent::GetAttenuationFactor(struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CameraShakeSourceComponent", "GetAttenuationFactor"); + + Params::UCameraShakeSourceComponent_GetAttenuationFactor_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Canvas +// (None) + +class UClass* UCanvas::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Canvas"); + + return Clss; +} + + +// Canvas Engine.Default__Canvas +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCanvas* UCanvas::GetDefaultObj() +{ + static class UCanvas* Default = nullptr; + + if (!Default) + Default = static_cast(UCanvas::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Canvas.K2_TextSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_TextSize"); + + Params::UCanvas_K2_TextSize_Params Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = RenderText; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Canvas.K2_StrLen +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_StrLen(class UFont* RenderFont, const class FString& RenderText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_StrLen"); + + Params::UCanvas_K2_StrLen_Params Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = RenderText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Canvas.K2_Project +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCanvas::K2_Project(const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_Project"); + + Params::UCanvas_K2_Project_Params Parms{}; + + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Canvas.K2_DrawTriangle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawTriangle"); + + Params::UCanvas_K2_DrawTriangle_Params Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.Triangles = Triangles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawTexture +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, enum class EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawTexture"); + + Params::UCanvas_K2_DrawTexture_Params Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = ScreenPosition; + Parms.ScreenSize = ScreenSize; + Parms.CoordinatePosition = CoordinatePosition; + Parms.CoordinateSize = CoordinateSize; + Parms.RenderColor = RenderColor; + Parms.BlendMode = BlendMode; + Parms.Rotation = Rotation; + Parms.PivotPoint = PivotPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawText +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Kerning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ShadowColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutlined (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor OutlineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawText"); + + Params::UCanvas_K2_DrawText_Params Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = RenderText; + Parms.ScreenPosition = ScreenPosition; + Parms.Scale = Scale; + Parms.RenderColor = RenderColor; + Parms.Kerning = Kerning; + Parms.ShadowColor = ShadowColor; + Parms.ShadowOffset = ShadowOffset; + Parms.bCentreX = bCentreX; + Parms.bCentreY = bCentreY; + Parms.bOutlined = bOutlined; + Parms.OutlineColor = OutlineColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawPolygon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumberOfSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawPolygon"); + + Params::UCanvas_K2_DrawPolygon_Params Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = ScreenPosition; + Parms.Radius = Radius; + Parms.NumberOfSides = NumberOfSides; + Parms.RenderColor = RenderColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawMaterialTriangle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawMaterialTriangle"); + + Params::UCanvas_K2_DrawMaterialTriangle_Params Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.Triangles = Triangles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawMaterial +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawMaterial"); + + Params::UCanvas_K2_DrawMaterial_Params Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.ScreenPosition = ScreenPosition; + Parms.ScreenSize = ScreenSize; + Parms.CoordinatePosition = CoordinatePosition; + Parms.CoordinateSize = CoordinateSize; + Parms.Rotation = Rotation; + Parms.PivotPoint = PivotPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawLine +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ScreenPositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawLine"); + + Params::UCanvas_K2_DrawLine_Params Parms{}; + + Parms.ScreenPositionA = ScreenPositionA; + Parms.ScreenPositionB = ScreenPositionB; + Parms.Thickness = Thickness; + Parms.RenderColor = RenderColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawBox +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawBox"); + + Params::UCanvas_K2_DrawBox_Params Parms{}; + + Parms.ScreenPosition = ScreenPosition; + Parms.ScreenSize = ScreenSize; + Parms.Thickness = Thickness; + Parms.RenderColor = RenderColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_DrawBorder +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* BorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BackgroundTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* LeftBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* RightBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* TopBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BottomBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D BorderScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D BackgroundScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D CornerSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_DrawBorder"); + + Params::UCanvas_K2_DrawBorder_Params Parms{}; + + Parms.BorderTexture = BorderTexture; + Parms.BackgroundTexture = BackgroundTexture; + Parms.LeftBorderTexture = LeftBorderTexture; + Parms.RightBorderTexture = RightBorderTexture; + Parms.TopBorderTexture = TopBorderTexture; + Parms.BottomBorderTexture = BottomBorderTexture; + Parms.ScreenPosition = ScreenPosition; + Parms.ScreenSize = ScreenSize; + Parms.CoordinatePosition = CoordinatePosition; + Parms.CoordinateSize = CoordinateSize; + Parms.RenderColor = RenderColor; + Parms.BorderScale = BorderScale; + Parms.BackgroundScale = BackgroundScale; + Parms.Rotation = Rotation; + Parms.PivotPoint = PivotPoint; + Parms.CornerSize = CornerSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Canvas.K2_Deproject +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Canvas", "K2_Deproject"); + + Params::UCanvas_K2_Deproject_Params Parms{}; + + Parms.ScreenPosition = ScreenPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (WorldOrigin != nullptr) + *WorldOrigin = std::move(Parms.WorldOrigin); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + +} + + +// Class Engine.TextureRenderTarget +// (None) + +class UClass* UTextureRenderTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureRenderTarget"); + + return Clss; +} + + +// TextureRenderTarget Engine.Default__TextureRenderTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureRenderTarget* UTextureRenderTarget::GetDefaultObj() +{ + static class UTextureRenderTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureRenderTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureRenderTarget2D +// (None) + +class UClass* UTextureRenderTarget2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureRenderTarget2D"); + + return Clss; +} + + +// TextureRenderTarget2D Engine.Default__TextureRenderTarget2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureRenderTarget2D* UTextureRenderTarget2D::GetDefaultObj() +{ + static class UTextureRenderTarget2D* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureRenderTarget2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CanvasRenderTarget2D +// (None) + +class UClass* UCanvasRenderTarget2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CanvasRenderTarget2D"); + + return Clss; +} + + +// CanvasRenderTarget2D Engine.Default__CanvasRenderTarget2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCanvasRenderTarget2D* UCanvasRenderTarget2D::GetDefaultObj() +{ + static class UCanvasRenderTarget2D* Default = nullptr; + + if (!Default) + Default = static_cast(UCanvasRenderTarget2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CanvasRenderTarget2D.UpdateResource +// (Native, Public, BlueprintCallable) +// Parameters: + +void UCanvasRenderTarget2D::UpdateResource() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasRenderTarget2D", "UpdateResource"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +// (Event, Public, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasRenderTarget2D", "ReceiveUpdate"); + + Params::UCanvasRenderTarget2D_ReceiveUpdate_Params Parms{}; + + Parms.Canvas = Canvas; + Parms.Width = Width; + Parms.Height = Height; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.CanvasRenderTarget2D.GetSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Width (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::GetSize(int32* Width, int32* Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasRenderTarget2D", "GetSize"); + + Params::UCanvasRenderTarget2D_GetSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Width != nullptr) + *Width = Parms.Width; + + if (Height != nullptr) + *Height = Parms.Height; + +} + + +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfCanvasRenderTarget2DClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasRenderTarget2D* UCanvasRenderTarget2D::CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasRenderTarget2D", "CreateCanvasRenderTarget2D"); + + Params::UCanvasRenderTarget2D_CreateCanvasRenderTarget2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CanvasRenderTarget2DClass = CanvasRenderTarget2DClass; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CapsuleComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UCapsuleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CapsuleComponent"); + + return Clss; +} + + +// CapsuleComponent Engine.Default__CapsuleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCapsuleComponent* UCapsuleComponent::GetDefaultObj() +{ + static class UCapsuleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UCapsuleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CapsuleComponent.SetCapsuleSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleSize"); + + Params::UCapsuleComponent_SetCapsuleSize_Params Parms{}; + + Parms.InRadius = InRadius; + Parms.InHalfHeight = InHalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CapsuleComponent.SetCapsuleRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleRadius(float Radius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleRadius"); + + Params::UCapsuleComponent_SetCapsuleRadius_Params Parms{}; + + Parms.Radius = Radius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleHalfHeight"); + + Params::UCapsuleComponent_SetCapsuleHalfHeight_Params Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize_WithoutHemisphere"); + + Params::UCapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; + +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize"); + + Params::UCapsuleComponent_GetUnscaledCapsuleSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; + +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleRadius"); + + Params::UCapsuleComponent_GetUnscaledCapsuleRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight_WithoutHemisphere() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::UCapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight"); + + Params::UCapsuleComponent_GetUnscaledCapsuleHalfHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetShapeScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetShapeScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetShapeScale"); + + Params::UCapsuleComponent_GetShapeScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize_WithoutHemisphere"); + + Params::UCapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; + +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize"); + + Params::UCapsuleComponent_GetScaledCapsuleSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; + +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleRadius"); + + Params::UCapsuleComponent_GetScaledCapsuleRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight_WithoutHemisphere() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::UCapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight"); + + Params::UCapsuleComponent_GetScaledCapsuleHalfHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CheatManager +// (None) + +class UClass* UCheatManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheatManager"); + + return Clss; +} + + +// CheatManager Engine.Default__CheatManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheatManager* UCheatManager::GetDefaultObj() +{ + static class UCheatManager* Default = nullptr; + + if (!Default) + Default = static_cast(UCheatManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CheatManager.Walk +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::Walk() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "Walk"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ViewSelf +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::ViewSelf() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ViewSelf"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ViewPlayer +// (Exec, Native, Public) +// Parameters: +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewPlayer(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ViewPlayer"); + + Params::UCheatManager_ViewPlayer_Params Parms{}; + + Parms.S = S; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ViewClass +// (Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewClass(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ViewClass"); + + Params::UCheatManager_ViewClass_Params Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ViewActor +// (Exec, Native, Public) +// Parameters: +// class FName ActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewActor(class FName ActorName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ViewActor"); + + Params::UCheatManager_ViewActor_Params Parms{}; + + Parms.ActorName = ActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.UpdateSafeArea +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::UpdateSafeArea() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "UpdateSafeArea"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorUpdateStatNet +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::ToggleServerStatReplicatorUpdateStatNet() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorUpdateStatNet"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorClientOverwrite +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::ToggleServerStatReplicatorClientOverwrite() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorClientOverwrite"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ToggleDebugCamera +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::ToggleDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ToggleDebugCamera"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ToggleAILogging +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::ToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ToggleAILogging"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.TestCollisionDistance +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::TestCollisionDistance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "TestCollisionDistance"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.teleport +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::Teleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "teleport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.Summon +// (Exec, Native, Public) +// Parameters: +// class FString ClassName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Summon(const class FString& ClassName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "Summon"); + + Params::UCheatManager_Summon_Params Parms{}; + + Parms.ClassName = ClassName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.StreamLevelOut +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelOut(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "StreamLevelOut"); + + Params::UCheatManager_StreamLevelOut_Params Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.StreamLevelIn +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelIn(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "StreamLevelIn"); + + Params::UCheatManager_StreamLevelIn_Params Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.SpawnServerStatReplicator +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::SpawnServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "SpawnServerStatReplicator"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.Slomo +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float NewTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Slomo(float NewTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "Slomo"); + + Params::UCheatManager_Slomo_Params Parms{}; + + Parms.NewTimeDilation = NewTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.SetWorldOrigin +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::SetWorldOrigin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "SetWorldOrigin"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.SetMouseSensitivityToDefault +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::SetMouseSensitivityToDefault() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "SetMouseSensitivityToDefault"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ServerToggleAILogging +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void UCheatManager::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ServerToggleAILogging"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ReceiveInitCheatManager +// (Event, Public, BlueprintEvent) +// Parameters: + +void UCheatManager::ReceiveInitCheatManager() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ReceiveInitCheatManager"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.CheatManager.ReceiveEndPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UCheatManager::ReceiveEndPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ReceiveEndPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.CheatManager.PlayersOnly +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::PlayersOnly() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "PlayersOnly"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.OnlyLoadLevel +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::OnlyLoadLevel(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "OnlyLoadLevel"); + + Params::UCheatManager_OnlyLoadLevel_Params Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.LogLoc +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::LogLoc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "LogLoc"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.InvertMouse +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::InvertMouse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "InvertMouse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.God +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::God() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "God"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.Ghost +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::Ghost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "Ghost"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.FreezeFrame +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::FreezeFrame(float Delay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "FreezeFrame"); + + Params::UCheatManager_FreezeFrame_Params Parms{}; + + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.Fly +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::Fly() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "Fly"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.FlushLog +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::FlushLog() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "FlushLog"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.EnableDebugCamera +// (Native, Protected, BlueprintCallable) +// Parameters: + +void UCheatManager::EnableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "EnableDebugCamera"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DumpVoiceMutingState +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DumpVoiceMutingState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DumpVoiceMutingState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DumpPartyState +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DumpPartyState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DumpPartyState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DumpOnlineSessionState +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DumpOnlineSessionState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DumpOnlineSessionState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DumpChatState +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DumpChatState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DumpChatState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DisableDebugCamera +// (Native, Protected, BlueprintCallable) +// Parameters: + +void UCheatManager::DisableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DisableDebugCamera"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DestroyTarget +// (Exec, Native, Public, BlueprintCallable) +// Parameters: + +void UCheatManager::DestroyTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DestroyTarget"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DestroyServerStatReplicator +// (Final, Exec, Native, Public) +// Parameters: + +void UCheatManager::DestroyServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DestroyServerStatReplicator"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DestroyPawns +// (Exec, Native, Public) +// Parameters: +// TSubclassOf AClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyPawns(TSubclassOf AClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DestroyPawns"); + + Params::UCheatManager_DestroyPawns_Params Parms{}; + + Parms.AClass = AClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DestroyAllPawnsExceptTarget +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DestroyAllPawnsExceptTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DestroyAllPawnsExceptTarget"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DestroyAll +// (Exec, Native, Public) +// Parameters: +// TSubclassOf AClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyAll(TSubclassOf AClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DestroyAll"); + + Params::UCheatManager_DestroyAll_Params Parms{}; + + Parms.AClass = AClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepSize +// (Exec, Native, Public) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepSize(float HalfHeight, float Radius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepSize"); + + Params::UCheatManager_DebugCapsuleSweepSize_Params Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepPawn +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DebugCapsuleSweepPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepPawn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepComplex +// (Exec, Native, Public) +// Parameters: +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepComplex(bool bTraceComplex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepComplex"); + + Params::UCheatManager_DebugCapsuleSweepComplex_Params Parms{}; + + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepClear +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DebugCapsuleSweepClear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepClear"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepChannel +// (Exec, Native, Public) +// Parameters: +// enum class ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepChannel(enum class ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepChannel"); + + Params::UCheatManager_DebugCapsuleSweepChannel_Params Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweepCapture +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DebugCapsuleSweepCapture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepCapture"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DebugCapsuleSweep +// (Exec, Native, Public) +// Parameters: + +void UCheatManager::DebugCapsuleSweep() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweep"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.DamageTarget +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DamageTarget(float DamageAmount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "DamageTarget"); + + Params::UCheatManager_DamageTarget_Params Parms{}; + + Parms.DamageAmount = DamageAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.CheatScript +// (Final, Exec, Native, Public) +// Parameters: +// class FString ScriptName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::CheatScript(const class FString& ScriptName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "CheatScript"); + + Params::UCheatManager_CheatScript_Params Parms{}; + + Parms.ScriptName = ScriptName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.ChangeSize +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float F (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ChangeSize(float F) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "ChangeSize"); + + Params::UCheatManager_ChangeSize_Params Parms{}; + + Parms.F = F; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.BugItStringCreator +// (Exec, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// struct FVector ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString GoString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString LocString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "BugItStringCreator"); + + Params::UCheatManager_BugItStringCreator_Params Parms{}; + + Parms.ViewLocation = ViewLocation; + Parms.ViewRotation = ViewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (GoString != nullptr) + *GoString = std::move(Parms.GoString); + + if (LocString != nullptr) + *LocString = std::move(Parms.LocString); + +} + + +// Function Engine.CheatManager.BugItGo +// (Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "BugItGo"); + + Params::UCheatManager_BugItGo_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.Pitch = Pitch; + Parms.Yaw = Yaw; + Parms.Roll = Roll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.CheatManager.BugIt +// (Exec, Native, Public) +// Parameters: +// class FString ScreenShotDescription (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugIt(const class FString& ScreenShotDescription) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheatManager", "BugIt"); + + Params::UCheatManager_BugIt_Params Parms{}; + + Parms.ScreenShotDescription = ScreenShotDescription; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.CheatManagerExtension +// (None) + +class UClass* UCheatManagerExtension::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheatManagerExtension"); + + return Clss; +} + + +// CheatManagerExtension Engine.Default__CheatManagerExtension +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheatManagerExtension* UCheatManagerExtension::GetDefaultObj() +{ + static class UCheatManagerExtension* Default = nullptr; + + if (!Default) + Default = static_cast(UCheatManagerExtension::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CheckBoxStyleAsset +// (None) + +class UClass* UCheckBoxStyleAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheckBoxStyleAsset"); + + return Clss; +} + + +// CheckBoxStyleAsset Engine.Default__CheckBoxStyleAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheckBoxStyleAsset* UCheckBoxStyleAsset::GetDefaultObj() +{ + static class UCheckBoxStyleAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UCheckBoxStyleAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ChildActorComponent +// (SceneComponent) + +class UClass* UChildActorComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChildActorComponent"); + + return Clss; +} + + +// ChildActorComponent Engine.Default__ChildActorComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChildActorComponent* UChildActorComponent::GetDefaultObj() +{ + static class UChildActorComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UChildActorComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ChildActorComponent.SetChildActorClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChildActorComponent::SetChildActorClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChildActorComponent", "SetChildActorClass"); + + Params::UChildActorComponent_SetChildActorClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.ChildConnection +// (None) + +class UClass* UChildConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChildConnection"); + + return Clss; +} + + +// ChildConnection Engine.Default__ChildConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChildConnection* UChildConnection::GetDefaultObj() +{ + static class UChildConnection* Default = nullptr; + + if (!Default) + Default = static_cast(UChildConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlatformInterfaceBase +// (None) + +class UClass* UPlatformInterfaceBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlatformInterfaceBase"); + + return Clss; +} + + +// PlatformInterfaceBase Engine.Default__PlatformInterfaceBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlatformInterfaceBase* UPlatformInterfaceBase::GetDefaultObj() +{ + static class UPlatformInterfaceBase* Default = nullptr; + + if (!Default) + Default = static_cast(UPlatformInterfaceBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CloudStorageBase +// (None) + +class UClass* UCloudStorageBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CloudStorageBase"); + + return Clss; +} + + +// CloudStorageBase Engine.Default__CloudStorageBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCloudStorageBase* UCloudStorageBase::GetDefaultObj() +{ + static class UCloudStorageBase* Default = nullptr; + + if (!Default) + Default = static_cast(UCloudStorageBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CollisionProfile +// (None) + +class UClass* UCollisionProfile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CollisionProfile"); + + return Clss; +} + + +// CollisionProfile Engine.Default__CollisionProfile +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCollisionProfile* UCollisionProfile::GetDefaultObj() +{ + static class UCollisionProfile* Default = nullptr; + + if (!Default) + Default = static_cast(UCollisionProfile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ComponentDelegateBinding +// (None) + +class UClass* UComponentDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ComponentDelegateBinding"); + + return Clss; +} + + +// ComponentDelegateBinding Engine.Default__ComponentDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UComponentDelegateBinding* UComponentDelegateBinding::GetDefaultObj() +{ + static class UComponentDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UComponentDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ActorComponentInstanceDataTransientOuter +// (None) + +class UClass* UActorComponentInstanceDataTransientOuter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ActorComponentInstanceDataTransientOuter"); + + return Clss; +} + + +// ActorComponentInstanceDataTransientOuter Engine.Default__ActorComponentInstanceDataTransientOuter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UActorComponentInstanceDataTransientOuter* UActorComponentInstanceDataTransientOuter::GetDefaultObj() +{ + static class UActorComponentInstanceDataTransientOuter* Default = nullptr; + + if (!Default) + Default = static_cast(UActorComponentInstanceDataTransientOuter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CurveTable +// (None) + +class UClass* UCurveTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveTable"); + + return Clss; +} + + +// CurveTable Engine.Default__CurveTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveTable* UCurveTable::GetDefaultObj() +{ + static class UCurveTable* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CompositeCurveTable +// (None) + +class UClass* UCompositeCurveTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CompositeCurveTable"); + + return Clss; +} + + +// CompositeCurveTable Engine.Default__CompositeCurveTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCompositeCurveTable* UCompositeCurveTable::GetDefaultObj() +{ + static class UCompositeCurveTable* Default = nullptr; + + if (!Default) + Default = static_cast(UCompositeCurveTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DataTable +// (None) + +class UClass* UDataTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DataTable"); + + return Clss; +} + + +// DataTable Engine.Default__DataTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDataTable* UDataTable::GetDefaultObj() +{ + static class UDataTable* Default = nullptr; + + if (!Default) + Default = static_cast(UDataTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CompositeDataTable +// (None) + +class UClass* UCompositeDataTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CompositeDataTable"); + + return Clss; +} + + +// CompositeDataTable Engine.Default__CompositeDataTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCompositeDataTable* UCompositeDataTable::GetDefaultObj() +{ + static class UCompositeDataTable* Default = nullptr; + + if (!Default) + Default = static_cast(UCompositeDataTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Engine +// (None) + +class UClass* UEngine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Engine"); + + return Clss; +} + + +// Engine Engine.Default__Engine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngine* UEngine::GetDefaultObj() +{ + static class UEngine* Default = nullptr; + + if (!Default) + Default = static_cast(UEngine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ScriptViewportClient +// (None) + +class UClass* UScriptViewportClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScriptViewportClient"); + + return Clss; +} + + +// ScriptViewportClient Engine.Default__ScriptViewportClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScriptViewportClient* UScriptViewportClient::GetDefaultObj() +{ + static class UScriptViewportClient* Default = nullptr; + + if (!Default) + Default = static_cast(UScriptViewportClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameViewportClient +// (None) + +class UClass* UGameViewportClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameViewportClient"); + + return Clss; +} + + +// GameViewportClient Engine.Default__GameViewportClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameViewportClient* UGameViewportClient::GetDefaultObj() +{ + static class UGameViewportClient* Default = nullptr; + + if (!Default) + Default = static_cast(UGameViewportClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameViewportClient.SSSwapControllers +// (Exec, Native, Public) +// Parameters: + +void UGameViewportClient::SSSwapControllers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameViewportClient", "SSSwapControllers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameViewportClient.ShowTitleSafeArea +// (Exec, Native, Public) +// Parameters: + +void UGameViewportClient::ShowTitleSafeArea() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameViewportClient", "ShowTitleSafeArea"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameViewportClient.SetConsoleTarget +// (Exec, Native, Public) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameViewportClient::SetConsoleTarget(int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameViewportClient", "SetConsoleTarget"); + + Params::UGameViewportClient_SetConsoleTarget_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Console +// (None) + +class UClass* UConsole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Console"); + + return Clss; +} + + +// Console Engine.Default__Console +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConsole* UConsole::GetDefaultObj() +{ + static class UConsole* Default = nullptr; + + if (!Default) + Default = static_cast(UConsole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ControlChannel +// (None) + +class UClass* UControlChannel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ControlChannel"); + + return Clss; +} + + +// ControlChannel Engine.Default__ControlChannel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UControlChannel* UControlChannel::GetDefaultObj() +{ + static class UControlChannel* Default = nullptr; + + if (!Default) + Default = static_cast(UControlChannel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.StreamingSettings +// (None) + +class UClass* UStreamingSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StreamingSettings"); + + return Clss; +} + + +// StreamingSettings Engine.Default__StreamingSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStreamingSettings* UStreamingSettings::GetDefaultObj() +{ + static class UStreamingSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UStreamingSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GarbageCollectionSettings +// (None) + +class UClass* UGarbageCollectionSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GarbageCollectionSettings"); + + return Clss; +} + + +// GarbageCollectionSettings Engine.Default__GarbageCollectionSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGarbageCollectionSettings* UGarbageCollectionSettings::GetDefaultObj() +{ + static class UGarbageCollectionSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGarbageCollectionSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CullDistanceVolume +// (Actor) + +class UClass* ACullDistanceVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CullDistanceVolume"); + + return Clss; +} + + +// CullDistanceVolume Engine.Default__CullDistanceVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ACullDistanceVolume* ACullDistanceVolume::GetDefaultObj() +{ + static class ACullDistanceVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ACullDistanceVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CurveBase +// (None) + +class UClass* UCurveBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveBase"); + + return Clss; +} + + +// CurveBase Engine.Default__CurveBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveBase* UCurveBase::GetDefaultObj() +{ + static class UCurveBase* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveBase.GetValueRange +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetValueRange(float* MinValue, float* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveBase", "GetValueRange"); + + Params::UCurveBase_GetValueRange_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; + +} + + +// Function Engine.CurveBase.GetTimeRange +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MinTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetTimeRange(float* MinTime, float* MaxTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveBase", "GetTimeRange"); + + Params::UCurveBase_GetTimeRange_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (MinTime != nullptr) + *MinTime = Parms.MinTime; + + if (MaxTime != nullptr) + *MaxTime = Parms.MaxTime; + +} + + +// Class Engine.CurveEdPresetCurve +// (None) + +class UClass* UCurveEdPresetCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveEdPresetCurve"); + + return Clss; +} + + +// CurveEdPresetCurve Engine.Default__CurveEdPresetCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveEdPresetCurve* UCurveEdPresetCurve::GetDefaultObj() +{ + static class UCurveEdPresetCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveEdPresetCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.CurveFloat +// (None) + +class UClass* UCurveFloat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveFloat"); + + return Clss; +} + + +// CurveFloat Engine.Default__CurveFloat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveFloat* UCurveFloat::GetDefaultObj() +{ + static class UCurveFloat* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveFloat::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveFloat.GetFloatValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCurveFloat::GetFloatValue(float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveFloat", "GetFloatValue"); + + Params::UCurveFloat_GetFloatValue_Params Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CurveLinearColor +// (None) + +class UClass* UCurveLinearColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveLinearColor"); + + return Clss; +} + + +// CurveLinearColor Engine.Default__CurveLinearColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveLinearColor* UCurveLinearColor::GetDefaultObj() +{ + static class UCurveLinearColor* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveLinearColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetUnadjustedLinearColorValue(float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveLinearColor", "GetUnadjustedLinearColorValue"); + + Params::UCurveLinearColor_GetUnadjustedLinearColorValue_Params Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CurveLinearColor.GetLinearColorValue +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetLinearColorValue(float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveLinearColor", "GetLinearColorValue"); + + Params::UCurveLinearColor_GetLinearColorValue_Params Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetClampedLinearColorValue(float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveLinearColor", "GetClampedLinearColorValue"); + + Params::UCurveLinearColor_GetClampedLinearColorValue_Params Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Texture2D +// (None) + +class UClass* UTexture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Texture2D"); + + return Clss; +} + + +// Texture2D Engine.Default__Texture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTexture2D* UTexture2D::GetDefaultObj() +{ + static class UTexture2D* Default = nullptr; + + if (!Default) + Default = static_cast(UTexture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Texture2D.Blueprint_GetSizeY +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeY() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeY"); + + Params::UTexture2D_Blueprint_GetSizeY_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Texture2D.Blueprint_GetSizeX +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeX() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeX"); + + Params::UTexture2D_Blueprint_GetSizeX_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CurveLinearColorAtlas +// (None) + +class UClass* UCurveLinearColorAtlas::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveLinearColorAtlas"); + + return Clss; +} + + +// CurveLinearColorAtlas Engine.Default__CurveLinearColorAtlas +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveLinearColorAtlas* UCurveLinearColorAtlas::GetDefaultObj() +{ + static class UCurveLinearColorAtlas* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveLinearColorAtlas::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* InCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurveLinearColorAtlas::GetCurvePosition(class UCurveLinearColor* InCurve, float* Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveLinearColorAtlas", "GetCurvePosition"); + + Params::UCurveLinearColorAtlas_GetCurvePosition_Params Parms{}; + + Parms.InCurve = InCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = Parms.Position; + + return Parms.ReturnValue; + +} + + +// Class Engine.CurveSourceInterface +// (None) + +class UClass* ICurveSourceInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveSourceInterface"); + + return Clss; +} + + +// CurveSourceInterface Engine.Default__CurveSourceInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ICurveSourceInterface* ICurveSourceInterface::GetDefaultObj() +{ + static class ICurveSourceInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ICurveSourceInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveSourceInterface.GetCurveValue +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ICurveSourceInterface::GetCurveValue(class FName CurveName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveSourceInterface", "GetCurveValue"); + + Params::ICurveSourceInterface_GetCurveValue_Params Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.CurveSourceInterface.GetCurves +// (Native, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray OutValues (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ICurveSourceInterface::GetCurves(TArray* OutValues) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveSourceInterface", "GetCurves"); + + Params::ICurveSourceInterface_GetCurves_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutValues != nullptr) + *OutValues = std::move(Parms.OutValues); + +} + + +// Function Engine.CurveSourceInterface.GetBindingName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ICurveSourceInterface::GetBindingName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveSourceInterface", "GetBindingName"); + + Params::ICurveSourceInterface_GetBindingName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.CurveVector +// (None) + +class UClass* UCurveVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CurveVector"); + + return Clss; +} + + +// CurveVector Engine.Default__CurveVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCurveVector* UCurveVector::GetDefaultObj() +{ + static class UCurveVector* Default = nullptr; + + if (!Default) + Default = static_cast(UCurveVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.CurveVector.GetVectorValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCurveVector::GetVectorValue(float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CurveVector", "GetVectorValue"); + + Params::UCurveVector_GetVectorValue_Params Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DamageType +// (None) + +class UClass* UDamageType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DamageType"); + + return Clss; +} + + +// DamageType Engine.Default__DamageType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDamageType* UDamageType::GetDefaultObj() +{ + static class UDamageType* Default = nullptr; + + if (!Default) + Default = static_cast(UDamageType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PrimaryDataAsset +// (None) + +class UClass* UPrimaryDataAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PrimaryDataAsset"); + + return Clss; +} + + +// PrimaryDataAsset Engine.Default__PrimaryDataAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPrimaryDataAsset* UPrimaryDataAsset::GetDefaultObj() +{ + static class UPrimaryDataAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UPrimaryDataAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DataDrivenCVarEngineSubsystem +// (None) + +class UClass* UDataDrivenCVarEngineSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DataDrivenCVarEngineSubsystem"); + + return Clss; +} + + +// DataDrivenCVarEngineSubsystem Engine.Default__DataDrivenCVarEngineSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDataDrivenCVarEngineSubsystem* UDataDrivenCVarEngineSubsystem::GetDefaultObj() +{ + static class UDataDrivenCVarEngineSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UDataDrivenCVarEngineSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DataDrivenConsoleVariableSettings +// (None) + +class UClass* UDataDrivenConsoleVariableSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DataDrivenConsoleVariableSettings"); + + return Clss; +} + + +// DataDrivenConsoleVariableSettings Engine.Default__DataDrivenConsoleVariableSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDataDrivenConsoleVariableSettings* UDataDrivenConsoleVariableSettings::GetDefaultObj() +{ + static class UDataDrivenConsoleVariableSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UDataDrivenConsoleVariableSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DataTableFunctionLibrary +// (None) + +class UClass* UDataTableFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DataTableFunctionLibrary"); + + return Clss; +} + + +// DataTableFunctionLibrary Engine.Default__DataTableFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDataTableFunctionLibrary* UDataTableFunctionLibrary::GetDefaultObj() +{ + static class UDataTableFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UDataTableFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutRowNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::GetDataTableRowNames(class UDataTable* Table, TArray* OutRowNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DataTableFunctionLibrary", "GetDataTableRowNames"); + + Params::UDataTableFunctionLibrary_GetDataTableRowNames_Params Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRowNames != nullptr) + *OutRowNames = std::move(Parms.OutRowNames); + +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTableRowBase OutRow (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DataTableFunctionLibrary", "GetDataTableRowFromName"); + + Params::UDataTableFunctionLibrary_GetDataTableRowFromName_Params Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRow != nullptr) + *OutRow = std::move(Parms.OutRow); + + return Parms.ReturnValue; + +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* DataTable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UDataTableFunctionLibrary::GetDataTableColumnAsString(class UDataTable* DataTable, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnAsString"); + + Params::UDataTableFunctionLibrary_GetDataTableColumnAsString_Params Parms{}; + + Parms.DataTable = DataTable; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveTable* CurveTable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InXY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEvaluateCurveTableResultOutResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutXY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ContextString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, enum class EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DataTableFunctionLibrary", "EvaluateCurveTableRow"); + + Params::UDataTableFunctionLibrary_EvaluateCurveTableRow_Params Parms{}; + + Parms.CurveTable = CurveTable; + Parms.RowName = RowName; + Parms.InXY = InXY; + Parms.ContextString = ContextString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutResult != nullptr) + *OutResult = Parms.OutResult; + + if (OutXY != nullptr) + *OutXY = Parms.OutXY; + +} + + +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::DoesDataTableRowExist(class UDataTable* Table, class FName RowName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DataTableFunctionLibrary", "DoesDataTableRowExist"); + + Params::UDataTableFunctionLibrary_DoesDataTableRowExist_Params Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DebugCameraController +// (Actor, PlayerController) + +class UClass* ADebugCameraController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DebugCameraController"); + + return Clss; +} + + +// DebugCameraController Engine.Default__DebugCameraController +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADebugCameraController* ADebugCameraController::GetDefaultObj() +{ + static class ADebugCameraController* Default = nullptr; + + if (!Default) + Default = static_cast(ADebugCameraController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DebugCameraController.ToggleDisplay +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ADebugCameraController::ToggleDisplay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "ToggleDisplay"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DebugCameraController.ShowDebugSelectedInfo +// (Exec, Native, Public) +// Parameters: + +void ADebugCameraController::ShowDebugSelectedInfo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "ShowDebugSelectedInfo"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewSpeedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::SetPawnMovementSpeedScale(float NewSpeedScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "SetPawnMovementSpeedScale"); + + Params::ADebugCameraController_SetPawnMovementSpeedScale_Params Parms{}; + + Parms.NewSpeedScale = NewSpeedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DebugCameraController.ReceiveOnDeactivate +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* RestoredPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnDeactivate(class APlayerController* RestoredPC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnDeactivate"); + + Params::ADebugCameraController_ReceiveOnDeactivate_Params Parms{}; + + Parms.RestoredPC = RestoredPC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.DebugCameraController.ReceiveOnActorSelected +// (Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* NewSelectedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SelectHitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SelectHitNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActorSelected(class AActor* NewSelectedActor, struct FVector& SelectHitLocation, struct FVector& SelectHitNormal, struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActorSelected"); + + Params::ADebugCameraController_ReceiveOnActorSelected_Params Parms{}; + + Parms.NewSelectedActor = NewSelectedActor; + Parms.SelectHitLocation = SelectHitLocation; + Parms.SelectHitNormal = SelectHitNormal; + Parms.Hit = Hit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.DebugCameraController.ReceiveOnActivate +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* OriginalPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActivate(class APlayerController* OriginalPC) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActivate"); + + Params::ADebugCameraController_ReceiveOnActivate_Params Parms{}; + + Parms.OriginalPC = OriginalPC; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.DebugCameraController.GetSelectedActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ADebugCameraController::GetSelectedActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DebugCameraController", "GetSelectedActor"); + + Params::ADebugCameraController_GetSelectedActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DebugCameraControllerSettings +// (None) + +class UClass* UDebugCameraControllerSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DebugCameraControllerSettings"); + + return Clss; +} + + +// DebugCameraControllerSettings Engine.Default__DebugCameraControllerSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDebugCameraControllerSettings* UDebugCameraControllerSettings::GetDefaultObj() +{ + static class UDebugCameraControllerSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UDebugCameraControllerSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HUD +// (Actor) + +class UClass* AHUD::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HUD"); + + return Clss; +} + + +// HUD Engine.Default__HUD +// (Public, ClassDefaultObject, ArchetypeObject) + +class AHUD* AHUD::GetDefaultObj() +{ + static class AHUD* Default = nullptr; + + if (!Default) + Default = static_cast(AHUD::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.HUD.ShowHUD +// (Exec, Native, Public) +// Parameters: + +void AHUD::ShowHUD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ShowHUD"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.ShowDebugToggleSubCategory +// (Final, Exec, Native, Public) +// Parameters: +// class FName Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugToggleSubCategory(class FName Category) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ShowDebugToggleSubCategory"); + + Params::AHUD_ShowDebugToggleSubCategory_Params Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.ShowDebugForReticleTargetToggle +// (Final, Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ShowDebugForReticleTargetToggle"); + + Params::AHUD_ShowDebugForReticleTargetToggle_Params Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.ShowDebug +// (Exec, Native, Public) +// Parameters: +// class FName DebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebug(class FName DebugType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ShowDebug"); + + Params::AHUD_ShowDebug_Params Parms{}; + + Parms.DebugType = DebugType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.RemoveDebugText +// (Final, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* SrcActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLeaveDurationText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "RemoveDebugText"); + + Params::AHUD_RemoveDebugText_Params Parms{}; + + Parms.SrcActor = SrcActor; + Parms.bLeaveDurationText = bLeaveDurationText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.RemoveAllDebugStrings +// (Final, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void AHUD::RemoveAllDebugStrings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "RemoveAllDebugStrings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.ReceiveHitBoxRelease +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxRelease(class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ReceiveHitBoxRelease"); + + Params::AHUD_ReceiveHitBoxRelease_Params Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxEndCursorOver(class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ReceiveHitBoxEndCursorOver"); + + Params::AHUD_ReceiveHitBoxEndCursorOver_Params Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.HUD.ReceiveHitBoxClick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxClick(class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ReceiveHitBoxClick"); + + Params::AHUD_ReceiveHitBoxClick_Params Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxBeginCursorOver(class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ReceiveHitBoxBeginCursorOver"); + + Params::AHUD_ReceiveHitBoxBeginCursorOver_Params Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.HUD.ReceiveDrawHUD +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// int32 SizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveDrawHUD(int32 SizeX, int32 SizeY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "ReceiveDrawHUD"); + + Params::AHUD_ReceiveDrawHUD_Params Parms{}; + + Parms.SizeX = SizeX; + Parms.SizeY = SizeY; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.HUD.Project +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AHUD::Project(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "Project"); + + Params::AHUD_Project_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.HUD.PreviousDebugTarget +// (Exec, Native, Public) +// Parameters: + +void AHUD::PreviousDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "PreviousDebugTarget"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.NextDebugTarget +// (Exec, Native, Public) +// Parameters: + +void AHUD::NextDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "NextDebugTarget"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.GetTextSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutWidth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "GetTextSize"); + + Params::AHUD_GetTextSize_Params Parms{}; + + Parms.Text = Text; + Parms.Font = Font; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutWidth != nullptr) + *OutWidth = Parms.OutWidth; + + if (OutHeight != nullptr) + *OutHeight = Parms.OutHeight; + +} + + +// Function Engine.HUD.GetOwningPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* AHUD::GetOwningPlayerController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "GetOwningPlayerController"); + + Params::AHUD_GetOwningPlayerController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.HUD.GetOwningPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AHUD::GetOwningPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "GetOwningPawn"); + + Params::AHUD_GetOwningPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.HUD.GetActorsInSelectionRectangle +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D FirstPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D SecondPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeNonCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActorMustBeFullyEnclosed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetActorsInSelectionRectangle(TSubclassOf ClassFilter, struct FVector2D& FirstPoint, struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "GetActorsInSelectionRectangle"); + + Params::AHUD_GetActorsInSelectionRectangle_Params Parms{}; + + Parms.ClassFilter = ClassFilter; + Parms.FirstPoint = FirstPoint; + Parms.SecondPoint = SecondPoint; + Parms.bIncludeNonCollidingComponents = bIncludeNonCollidingComponents; + Parms.bActorMustBeFullyEnclosed = bActorMustBeFullyEnclosed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.HUD.DrawTextureSimple +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawTextureSimple"); + + Params::AHUD_DrawTextureSimple_Params Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawTexture +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TintColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, enum class EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawTexture"); + + Params::AHUD_DrawTexture_Params Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.TextureU = TextureU; + Parms.TextureV = TextureV; + Parms.TextureUWidth = TextureUWidth; + Parms.TextureVHeight = TextureVHeight; + Parms.TintColor = TintColor; + Parms.BlendMode = BlendMode; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = RotPivot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawText +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawText"); + + Params::AHUD_DrawText_Params Parms{}; + + Parms.Text = Text; + Parms.TextColor = TextColor; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.Font = Font; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawRect +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor RectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawRect"); + + Params::AHUD_DrawRect_Params Parms{}; + + Parms.RectColor = RectColor; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawMaterialTriangle +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V0_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V1_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V2_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V0_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V1_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V2_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor V0_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor V1_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor V2_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawMaterialTriangle"); + + Params::AHUD_DrawMaterialTriangle_Params Parms{}; + + Parms.Material = Material; + Parms.V0_Pos = V0_Pos; + Parms.V1_Pos = V1_Pos; + Parms.V2_Pos = V2_Pos; + Parms.V0_UV = V0_UV; + Parms.V1_UV = V1_UV; + Parms.V2_UV = V2_UV; + Parms.V0_Color = V0_Color; + Parms.V1_Color = V1_Color; + Parms.V2_Color = V2_Color; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawMaterialSimple +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawMaterialSimple"); + + Params::AHUD_DrawMaterialSimple_Params Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawMaterial +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawMaterial"); + + Params::AHUD_DrawMaterial_Params Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.MaterialU = MaterialU; + Parms.MaterialV = MaterialV; + Parms.MaterialUWidth = MaterialUWidth; + Parms.MaterialVHeight = MaterialVHeight; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = RotPivot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.DrawLine +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float StartScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "DrawLine"); + + Params::AHUD_DrawLine_Params Parms{}; + + Parms.StartScreenX = StartScreenX; + Parms.StartScreenY = StartScreenY; + Parms.EndScreenX = EndScreenX; + Parms.EndScreenY = EndScreenY; + Parms.LineColor = LineColor; + Parms.LineThickness = LineThickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.Deproject +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "Deproject"); + + Params::AHUD_Deproject_Params Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + +} + + +// Function Engine.HUD.AddHitBox +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsumesInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddHitBox(const struct FVector2D& Position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "AddHitBox"); + + Params::AHUD_AddHitBox_Params Parms{}; + + Parms.Position = Position; + Parms.Size = Size; + Parms.InName = InName; + Parms.bConsumesInput = bConsumesInput; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HUD.AddDebugText +// (Final, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// class FString DebugText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SrcActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector DesiredOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipOverwriteCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepAttachedToActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* InFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FontScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD", "AddDebugText"); + + Params::AHUD_AddDebugText_Params Parms{}; + + Parms.DebugText = DebugText; + Parms.SrcActor = SrcActor; + Parms.Duration = Duration; + Parms.Offset = Offset; + Parms.DesiredOffset = DesiredOffset; + Parms.TextColor = TextColor; + Parms.bSkipOverwriteCheck = bSkipOverwriteCheck; + Parms.bAbsoluteLocation = bAbsoluteLocation; + Parms.bKeepAttachedToActor = bKeepAttachedToActor; + Parms.InFont = InFont; + Parms.FontScale = FontScale; + Parms.bDrawShadow = bDrawShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.DebugCameraHUD +// (Actor) + +class UClass* ADebugCameraHUD::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DebugCameraHUD"); + + return Clss; +} + + +// DebugCameraHUD Engine.Default__DebugCameraHUD +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADebugCameraHUD* ADebugCameraHUD::GetDefaultObj() +{ + static class ADebugCameraHUD* Default = nullptr; + + if (!Default) + Default = static_cast(ADebugCameraHUD::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DebugDrawService +// (None) + +class UClass* UDebugDrawService::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DebugDrawService"); + + return Clss; +} + + +// DebugDrawService Engine.Default__DebugDrawService +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDebugDrawService* UDebugDrawService::GetDefaultObj() +{ + static class UDebugDrawService* Default = nullptr; + + if (!Default) + Default = static_cast(UDebugDrawService::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DecalActor +// (Actor) + +class UClass* ADecalActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DecalActor"); + + return Clss; +} + + +// DecalActor Engine.Default__DecalActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADecalActor* ADecalActor::GetDefaultObj() +{ + static class ADecalActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADecalActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DecalActor.SetDecalMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADecalActor::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalActor", "SetDecalMaterial"); + + Params::ADecalActor_SetDecalMaterial_Params Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalActor.GetDecalMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* ADecalActor::GetDecalMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalActor", "GetDecalMaterial"); + + Params::ADecalActor_GetDecalMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalActor.CreateDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* ADecalActor::CreateDynamicMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalActor", "CreateDynamicMaterialInstance"); + + Params::ADecalActor_CreateDynamicMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DecalComponent +// (SceneComponent) + +class UClass* UDecalComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DecalComponent"); + + return Clss; +} + + +// DecalComponent Engine.Default__DecalComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDecalComponent* UDecalComponent::GetDefaultObj() +{ + static class UDecalComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDecalComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DecalComponent.SetSortOrder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetSortOrder(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "SetSortOrder"); + + Params::UDecalComponent_SetSortOrder_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalComponent.SetFadeScreenSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewFadeScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeScreenSize(float NewFadeScreenSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "SetFadeScreenSize"); + + Params::UDecalComponent_SetFadeScreenSize_Params Parms{}; + + Parms.NewFadeScreenSize = NewFadeScreenSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalComponent.SetFadeOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DestroyOwnerAfterFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "SetFadeOut"); + + Params::UDecalComponent_SetFadeOut_Params Parms{}; + + Parms.StartDelay = StartDelay; + Parms.Duration = Duration; + Parms.DestroyOwnerAfterFade = DestroyOwnerAfterFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalComponent.SetFadeIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duaration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeIn(float StartDelay, float Duaration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "SetFadeIn"); + + Params::UDecalComponent_SetFadeIn_Params Parms{}; + + Parms.StartDelay = StartDelay; + Parms.Duaration = Duaration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalComponent.SetDecalMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "SetDecalMaterial"); + + Params::UDecalComponent_SetDecalMaterial_Params Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DecalComponent.GetFadeStartDelay +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeStartDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "GetFadeStartDelay"); + + Params::UDecalComponent_GetFadeStartDelay_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalComponent.GetFadeInStartDelay +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInStartDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "GetFadeInStartDelay"); + + Params::UDecalComponent_GetFadeInStartDelay_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalComponent.GetFadeInDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "GetFadeInDuration"); + + Params::UDecalComponent_GetFadeInDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalComponent.GetFadeDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "GetFadeDuration"); + + Params::UDecalComponent_GetFadeDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalComponent.GetDecalMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UDecalComponent::GetDecalMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "GetDecalMaterial"); + + Params::UDecalComponent_GetDecalMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.DecalComponent.CreateDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UDecalComponent::CreateDynamicMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DecalComponent", "CreateDynamicMaterialInstance"); + + Params::UDecalComponent_CreateDynamicMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DefaultPawn +// (Actor, Pawn) + +class UClass* ADefaultPawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DefaultPawn"); + + return Clss; +} + + +// DefaultPawn Engine.Default__DefaultPawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADefaultPawn* ADefaultPawn::GetDefaultObj() +{ + static class ADefaultPawn* Default = nullptr; + + if (!Default) + Default = static_cast(ADefaultPawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DefaultPawn.TurnAtRate +// (Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::TurnAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DefaultPawn", "TurnAtRate"); + + Params::ADefaultPawn_TurnAtRate_Params Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DefaultPawn.MoveUp_World +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveUp_World(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DefaultPawn", "MoveUp_World"); + + Params::ADefaultPawn_MoveUp_World_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DefaultPawn.MoveRight +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveRight(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DefaultPawn", "MoveRight"); + + Params::ADefaultPawn_MoveRight_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DefaultPawn.MoveForward +// (Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveForward(float Val) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DefaultPawn", "MoveForward"); + + Params::ADefaultPawn_MoveForward_Params Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DefaultPawn.LookUpAtRate +// (Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::LookUpAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DefaultPawn", "LookUpAtRate"); + + Params::ADefaultPawn_LookUpAtRate_Params Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.DefaultPhysicsVolume +// (Actor) + +class UClass* ADefaultPhysicsVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DefaultPhysicsVolume"); + + return Clss; +} + + +// DefaultPhysicsVolume Engine.Default__DefaultPhysicsVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADefaultPhysicsVolume* ADefaultPhysicsVolume::GetDefaultObj() +{ + static class ADefaultPhysicsVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ADefaultPhysicsVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DemoNetConnection +// (None) + +class UClass* UDemoNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DemoNetConnection"); + + return Clss; +} + + +// DemoNetConnection Engine.Default__DemoNetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDemoNetConnection* UDemoNetConnection::GetDefaultObj() +{ + static class UDemoNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(UDemoNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DemoNetDriver +// (None) + +class UClass* UDemoNetDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DemoNetDriver"); + + return Clss; +} + + +// DemoNetDriver Engine.Default__DemoNetDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDemoNetDriver* UDemoNetDriver::GetDefaultObj() +{ + static class UDemoNetDriver* Default = nullptr; + + if (!Default) + Default = static_cast(UDemoNetDriver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PendingNetGame +// (None) + +class UClass* UPendingNetGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PendingNetGame"); + + return Clss; +} + + +// PendingNetGame Engine.Default__PendingNetGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPendingNetGame* UPendingNetGame::GetDefaultObj() +{ + static class UPendingNetGame* Default = nullptr; + + if (!Default) + Default = static_cast(UPendingNetGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DemoPendingNetGame +// (None) + +class UClass* UDemoPendingNetGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DemoPendingNetGame"); + + return Clss; +} + + +// DemoPendingNetGame Engine.Default__DemoPendingNetGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDemoPendingNetGame* UDemoPendingNetGame::GetDefaultObj() +{ + static class UDemoPendingNetGame* Default = nullptr; + + if (!Default) + Default = static_cast(UDemoPendingNetGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DestructibleInterface +// (None) + +class UClass* IDestructibleInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestructibleInterface"); + + return Clss; +} + + +// DestructibleInterface Engine.Default__DestructibleInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IDestructibleInterface* IDestructibleInterface::GetDefaultObj() +{ + static class IDestructibleInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IDestructibleInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureLODSettings +// (None) + +class UClass* UTextureLODSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureLODSettings"); + + return Clss; +} + + +// TextureLODSettings Engine.Default__TextureLODSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureLODSettings* UTextureLODSettings::GetDefaultObj() +{ + static class UTextureLODSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureLODSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DeviceProfile +// (None) + +class UClass* UDeviceProfile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DeviceProfile"); + + return Clss; +} + + +// DeviceProfile Engine.Default__DeviceProfile +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDeviceProfile* UDeviceProfile::GetDefaultObj() +{ + static class UDeviceProfile* Default = nullptr; + + if (!Default) + Default = static_cast(UDeviceProfile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DeviceProfileFragment +// (None) + +class UClass* UDeviceProfileFragment::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DeviceProfileFragment"); + + return Clss; +} + + +// DeviceProfileFragment Engine.Default__DeviceProfileFragment +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDeviceProfileFragment* UDeviceProfileFragment::GetDefaultObj() +{ + static class UDeviceProfileFragment* Default = nullptr; + + if (!Default) + Default = static_cast(UDeviceProfileFragment::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DeviceProfileManager +// (None) + +class UClass* UDeviceProfileManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DeviceProfileManager"); + + return Clss; +} + + +// DeviceProfileManager Engine.Default__DeviceProfileManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDeviceProfileManager* UDeviceProfileManager::GetDefaultObj() +{ + static class UDeviceProfileManager* Default = nullptr; + + if (!Default) + Default = static_cast(UDeviceProfileManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DialogueSoundWaveProxy +// (None) + +class UClass* UDialogueSoundWaveProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DialogueSoundWaveProxy"); + + return Clss; +} + + +// DialogueSoundWaveProxy Engine.Default__DialogueSoundWaveProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDialogueSoundWaveProxy* UDialogueSoundWaveProxy::GetDefaultObj() +{ + static class UDialogueSoundWaveProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UDialogueSoundWaveProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DialogueVoice +// (None) + +class UClass* UDialogueVoice::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DialogueVoice"); + + return Clss; +} + + +// DialogueVoice Engine.Default__DialogueVoice +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDialogueVoice* UDialogueVoice::GetDefaultObj() +{ + static class UDialogueVoice* Default = nullptr; + + if (!Default) + Default = static_cast(UDialogueVoice::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DialogueWave +// (None) + +class UClass* UDialogueWave::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DialogueWave"); + + return Clss; +} + + +// DialogueWave Engine.Default__DialogueWave +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDialogueWave* UDialogueWave::GetDefaultObj() +{ + static class UDialogueWave* Default = nullptr; + + if (!Default) + Default = static_cast(UDialogueWave::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Light +// (Actor) + +class UClass* ALight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Light"); + + return Clss; +} + + +// Light Engine.Default__Light +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALight* ALight::GetDefaultObj() +{ + static class ALight* Default = nullptr; + + if (!Default) + Default = static_cast(ALight::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Light.ToggleEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALight::ToggleEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "ToggleEnabled"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetLightFunctionScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetLightFunctionScale"); + + Params::ALight_SetLightFunctionScale_Params Parms{}; + + Parms.NewLightFunctionScale = NewLightFunctionScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetLightFunctionMaterial"); + + Params::ALight_SetLightFunctionMaterial_Params Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetLightFunctionFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetLightFunctionFadeDistance"); + + Params::ALight_SetLightFunctionFadeDistance_Params Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetLightColor"); + + Params::ALight_SetLightColor_Params Parms{}; + + Parms.NewLightColor = NewLightColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSetEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetEnabled(bool bSetEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetEnabled"); + + Params::ALight_SetEnabled_Params Parms{}; + + Parms.bSetEnabled = bSetEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetCastShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetCastShadows"); + + Params::ALight_SetCastShadows_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetBrightness"); + + Params::ALight_SetBrightness_Params Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.SetAffectTranslucentLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "SetAffectTranslucentLighting"); + + Params::ALight_SetAffectTranslucentLighting_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.OnRep_bEnabled +// (Native, Public) +// Parameters: + +void ALight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "OnRep_bEnabled"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Light.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALight::IsEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "IsEnabled"); + + Params::ALight_IsEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Light.GetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor ALight::GetLightColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "GetLightColor"); + + Params::ALight_GetLightColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Light.GetBrightness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALight::GetBrightness() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Light", "GetBrightness"); + + Params::ALight_GetBrightness_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DirectionalLight +// (Actor) + +class UClass* ADirectionalLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DirectionalLight"); + + return Clss; +} + + +// DirectionalLight Engine.Default__DirectionalLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADirectionalLight* ADirectionalLight::GetDefaultObj() +{ + static class ADirectionalLight* Default = nullptr; + + if (!Default) + Default = static_cast(ADirectionalLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightComponentBase +// (SceneComponent) + +class UClass* ULightComponentBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightComponentBase"); + + return Clss; +} + + +// LightComponentBase Engine.Default__LightComponentBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightComponentBase* ULightComponentBase::GetDefaultObj() +{ + static class ULightComponentBase* Default = nullptr; + + if (!Default) + Default = static_cast(ULightComponentBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LightComponentBase.SetSamplesPerPixel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetSamplesPerPixel(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetSamplesPerPixel"); + + Params::ULightComponentBase_SetSamplesPerPixel_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetCastVolumetricShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastVolumetricShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetCastVolumetricShadow"); + + Params::ULightComponentBase_SetCastVolumetricShadow_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetCastShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetCastShadows"); + + Params::ULightComponentBase_SetCastShadows_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetCastRaytracedShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastRaytracedShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetCastRaytracedShadow"); + + Params::ULightComponentBase_SetCastRaytracedShadow_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetCastDeepShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastDeepShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetCastDeepShadow"); + + Params::ULightComponentBase_SetCastDeepShadow_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetAffectReflection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectReflection(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetAffectReflection"); + + Params::ULightComponentBase_SetAffectReflection_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectGlobalIllumination(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "SetAffectGlobalIllumination"); + + Params::ULightComponentBase_SetAffectGlobalIllumination_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponentBase.GetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor ULightComponentBase::GetLightColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponentBase", "GetLightColor"); + + Params::ULightComponentBase_GetLightColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.LightComponent +// (SceneComponent) + +class UClass* ULightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightComponent"); + + return Clss; +} + + +// LightComponent Engine.Default__LightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightComponent* ULightComponent::GetDefaultObj() +{ + static class ULightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetVolumetricScatteringIntensity"); + + Params::ULightComponent_SetVolumetricScatteringIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetUseTemperature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseTemperature(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetUseTemperature"); + + Params::ULightComponent_SetUseTemperature_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetUseIESBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseIESBrightness(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetUseIESBrightness"); + + Params::ULightComponent_SetUseIESBrightness_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetTransmission +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTransmission(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetTransmission"); + + Params::ULightComponent_SetTransmission_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetTemperature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTemperature(float NewTemperature) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetTemperature"); + + Params::ULightComponent_SetTemperature_Params Parms{}; + + Parms.NewTemperature = NewTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetSpecularScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetSpecularScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetSpecularScale"); + + Params::ULightComponent_SetSpecularScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetShadowSlopeBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowSlopeBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetShadowSlopeBias"); + + Params::ULightComponent_SetShadowSlopeBias_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetShadowBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetShadowBias"); + + Params::ULightComponent_SetShadowBias_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightingChannels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightingChannels"); + + Params::ULightComponent_SetLightingChannels_Params Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightFunctionScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightFunctionScale"); + + Params::ULightComponent_SetLightFunctionScale_Params Parms{}; + + Parms.NewLightFunctionScale = NewLightFunctionScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightFunctionMaterial"); + + Params::ULightComponent_SetLightFunctionMaterial_Params Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightFunctionFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightFunctionFadeDistance"); + + Params::ULightComponent_SetLightFunctionFadeDistance_Params Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionDisabledBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightFunctionDisabledBrightness"); + + Params::ULightComponent_SetLightFunctionDisabledBrightness_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetLightColor"); + + if (!Func)return; + + + Params::ULightComponent_SetLightColor_Params Parms{}; + + Parms.NewLightColor = NewLightColor; + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetIntensity"); + + Params::ULightComponent_SetIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetIndirectLightingIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetIndirectLightingIntensity"); + + Params::ULightComponent_SetIndirectLightingIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetIESTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureLightProfile* NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESTexture(class UTextureLightProfile* NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetIESTexture"); + + Params::ULightComponent_SetIESTexture_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetIESBrightnessScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESBrightnessScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetIESBrightnessScale"); + + Params::ULightComponent_SetIESBrightnessScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetForceCachedShadowsForMovablePrimitives(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetForceCachedShadowsForMovablePrimitives"); + + Params::ULightComponent_SetForceCachedShadowsForMovablePrimitives_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetEnableLightShaftBloom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetEnableLightShaftBloom(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetEnableLightShaftBloom"); + + Params::ULightComponent_SetEnableLightShaftBloom_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetBloomTint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomTint(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetBloomTint"); + + Params::ULightComponent_SetBloomTint_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetBloomThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetBloomThreshold"); + + Params::ULightComponent_SetBloomThreshold_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetBloomScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetBloomScale"); + + Params::ULightComponent_SetBloomScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetBloomMaxBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomMaxBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetBloomMaxBrightness"); + + Params::ULightComponent_SetBloomMaxBrightness_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetAffectTranslucentLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetAffectTranslucentLighting"); + + Params::ULightComponent_SetAffectTranslucentLighting_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LightComponent.SetAffectDynamicIndirectLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetAffectDynamicIndirectLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LightComponent", "SetAffectDynamicIndirectLighting"); + + Params::ULightComponent_SetAffectDynamicIndirectLighting_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.DirectionalLightComponent +// (SceneComponent) + +class UClass* UDirectionalLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DirectionalLightComponent"); + + return Clss; +} + + +// DirectionalLightComponent Engine.Default__DirectionalLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDirectionalLightComponent* UDirectionalLightComponent::GetDefaultObj() +{ + static class UDirectionalLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDirectionalLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowDistanceFadeoutFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowDistanceFadeoutFraction"); + + Params::UDirectionalLightComponent_SetShadowDistanceFadeoutFraction_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetShadowAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowAmount(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowAmount"); + + Params::UDirectionalLightComponent_SetShadowAmount_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetOcclusionMaskDarkness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetOcclusionMaskDarkness"); + + Params::UDirectionalLightComponent_SetOcclusionMaskDarkness_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetLightShaftOverrideDirection(const struct FVector& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetLightShaftOverrideDirection"); + + Params::UDirectionalLightComponent_SetLightShaftOverrideDirection_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetEnableLightShaftOcclusion(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetEnableLightShaftOcclusion"); + + Params::UDirectionalLightComponent_SetEnableLightShaftOcclusion_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceStationaryLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceStationaryLight"); + + Params::UDirectionalLightComponent_SetDynamicShadowDistanceStationaryLight_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceMovableLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceMovableLight"); + + Params::UDirectionalLightComponent_SetDynamicShadowDistanceMovableLight_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowCascades(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowCascades"); + + Params::UDirectionalLightComponent_SetDynamicShadowCascades_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeTransitionFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeTransitionFraction"); + + Params::UDirectionalLightComponent_SetCascadeTransitionFraction_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeDistributionExponent(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeDistributionExponent"); + + Params::UDirectionalLightComponent_SetCascadeDistributionExponent_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLightIndex(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLightIndex"); + + Params::UDirectionalLightComponent_SetAtmosphereSunLightIndex_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLight(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLight"); + + Params::UDirectionalLightComponent_SetAtmosphereSunLight_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Distribution +// (None) + +class UClass* UDistribution::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Distribution"); + + return Clss; +} + + +// Distribution Engine.Default__Distribution +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistribution* UDistribution::GetDefaultObj() +{ + static class UDistribution* Default = nullptr; + + if (!Default) + Default = static_cast(UDistribution::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloat +// (None) + +class UClass* UDistributionFloat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloat"); + + return Clss; +} + + +// DistributionFloat Engine.Default__DistributionFloat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloat* UDistributionFloat::GetDefaultObj() +{ + static class UDistributionFloat* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatConstant +// (None) + +class UClass* UDistributionFloatConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatConstant"); + + return Clss; +} + + +// DistributionFloatConstant Engine.Default__DistributionFloatConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatConstant* UDistributionFloatConstant::GetDefaultObj() +{ + static class UDistributionFloatConstant* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatConstantCurve +// (None) + +class UClass* UDistributionFloatConstantCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatConstantCurve"); + + return Clss; +} + + +// DistributionFloatConstantCurve Engine.Default__DistributionFloatConstantCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatConstantCurve* UDistributionFloatConstantCurve::GetDefaultObj() +{ + static class UDistributionFloatConstantCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatConstantCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatParameterBase +// (None) + +class UClass* UDistributionFloatParameterBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatParameterBase"); + + return Clss; +} + + +// DistributionFloatParameterBase Engine.Default__DistributionFloatParameterBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatParameterBase* UDistributionFloatParameterBase::GetDefaultObj() +{ + static class UDistributionFloatParameterBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatParameterBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatParticleParameter +// (None) + +class UClass* UDistributionFloatParticleParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatParticleParameter"); + + return Clss; +} + + +// DistributionFloatParticleParameter Engine.Default__DistributionFloatParticleParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatParticleParameter* UDistributionFloatParticleParameter::GetDefaultObj() +{ + static class UDistributionFloatParticleParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatParticleParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatUniform +// (None) + +class UClass* UDistributionFloatUniform::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatUniform"); + + return Clss; +} + + +// DistributionFloatUniform Engine.Default__DistributionFloatUniform +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatUniform* UDistributionFloatUniform::GetDefaultObj() +{ + static class UDistributionFloatUniform* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatUniform::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionFloatUniformCurve +// (None) + +class UClass* UDistributionFloatUniformCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionFloatUniformCurve"); + + return Clss; +} + + +// DistributionFloatUniformCurve Engine.Default__DistributionFloatUniformCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionFloatUniformCurve* UDistributionFloatUniformCurve::GetDefaultObj() +{ + static class UDistributionFloatUniformCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionFloatUniformCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVector +// (None) + +class UClass* UDistributionVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVector"); + + return Clss; +} + + +// DistributionVector Engine.Default__DistributionVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVector* UDistributionVector::GetDefaultObj() +{ + static class UDistributionVector* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorConstant +// (None) + +class UClass* UDistributionVectorConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorConstant"); + + return Clss; +} + + +// DistributionVectorConstant Engine.Default__DistributionVectorConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorConstant* UDistributionVectorConstant::GetDefaultObj() +{ + static class UDistributionVectorConstant* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorConstantCurve +// (None) + +class UClass* UDistributionVectorConstantCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorConstantCurve"); + + return Clss; +} + + +// DistributionVectorConstantCurve Engine.Default__DistributionVectorConstantCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorConstantCurve* UDistributionVectorConstantCurve::GetDefaultObj() +{ + static class UDistributionVectorConstantCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorConstantCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorParameterBase +// (None) + +class UClass* UDistributionVectorParameterBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorParameterBase"); + + return Clss; +} + + +// DistributionVectorParameterBase Engine.Default__DistributionVectorParameterBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorParameterBase* UDistributionVectorParameterBase::GetDefaultObj() +{ + static class UDistributionVectorParameterBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorParameterBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorParticleParameter +// (None) + +class UClass* UDistributionVectorParticleParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorParticleParameter"); + + return Clss; +} + + +// DistributionVectorParticleParameter Engine.Default__DistributionVectorParticleParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorParticleParameter* UDistributionVectorParticleParameter::GetDefaultObj() +{ + static class UDistributionVectorParticleParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorParticleParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorUniform +// (None) + +class UClass* UDistributionVectorUniform::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorUniform"); + + return Clss; +} + + +// DistributionVectorUniform Engine.Default__DistributionVectorUniform +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorUniform* UDistributionVectorUniform::GetDefaultObj() +{ + static class UDistributionVectorUniform* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorUniform::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DistributionVectorUniformCurve +// (None) + +class UClass* UDistributionVectorUniformCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DistributionVectorUniformCurve"); + + return Clss; +} + + +// DistributionVectorUniformCurve Engine.Default__DistributionVectorUniformCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDistributionVectorUniformCurve* UDistributionVectorUniformCurve::GetDefaultObj() +{ + static class UDistributionVectorUniformCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UDistributionVectorUniformCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DocumentationActor +// (Actor) + +class UClass* ADocumentationActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DocumentationActor"); + + return Clss; +} + + +// DocumentationActor Engine.Default__DocumentationActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ADocumentationActor* ADocumentationActor::GetDefaultObj() +{ + static class ADocumentationActor* Default = nullptr; + + if (!Default) + Default = static_cast(ADocumentationActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DPICustomScalingRule +// (None) + +class UClass* UDPICustomScalingRule::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DPICustomScalingRule"); + + return Clss; +} + + +// DPICustomScalingRule Engine.Default__DPICustomScalingRule +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDPICustomScalingRule* UDPICustomScalingRule::GetDefaultObj() +{ + static class UDPICustomScalingRule* Default = nullptr; + + if (!Default) + Default = static_cast(UDPICustomScalingRule::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.DrawFrustumComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UDrawFrustumComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DrawFrustumComponent"); + + return Clss; +} + + +// DrawFrustumComponent Engine.Default__DrawFrustumComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDrawFrustumComponent* UDrawFrustumComponent::GetDefaultObj() +{ + static class UDrawFrustumComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDrawFrustumComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SphereComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* USphereComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SphereComponent"); + + return Clss; +} + + +// SphereComponent Engine.Default__SphereComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USphereComponent* USphereComponent::GetDefaultObj() +{ + static class USphereComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USphereComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SphereComponent.SetSphereRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USphereComponent::SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SphereComponent", "SetSphereRadius"); + + Params::USphereComponent_SetSphereRadius_Params Parms{}; + + Parms.InSphereRadius = InSphereRadius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SphereComponent.GetUnscaledSphereRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetUnscaledSphereRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SphereComponent", "GetUnscaledSphereRadius"); + + Params::USphereComponent_GetUnscaledSphereRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SphereComponent.GetShapeScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetShapeScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SphereComponent", "GetShapeScale"); + + Params::USphereComponent_GetShapeScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SphereComponent.GetScaledSphereRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetScaledSphereRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SphereComponent", "GetScaledSphereRadius"); + + Params::USphereComponent_GetScaledSphereRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.DrawSphereComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UDrawSphereComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DrawSphereComponent"); + + return Clss; +} + + +// DrawSphereComponent Engine.Default__DrawSphereComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDrawSphereComponent* UDrawSphereComponent::GetDefaultObj() +{ + static class UDrawSphereComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UDrawSphereComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EdGraph +// (None) + +class UClass* UEdGraph::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EdGraph"); + + return Clss; +} + + +// EdGraph Engine.Default__EdGraph +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEdGraph* UEdGraph::GetDefaultObj() +{ + static class UEdGraph* Default = nullptr; + + if (!Default) + Default = static_cast(UEdGraph::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GraphNodeContextMenuContext +// (None) + +class UClass* UGraphNodeContextMenuContext::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GraphNodeContextMenuContext"); + + return Clss; +} + + +// GraphNodeContextMenuContext Engine.Default__GraphNodeContextMenuContext +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGraphNodeContextMenuContext* UGraphNodeContextMenuContext::GetDefaultObj() +{ + static class UGraphNodeContextMenuContext* Default = nullptr; + + if (!Default) + Default = static_cast(UGraphNodeContextMenuContext::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EdGraphNode +// (None) + +class UClass* UEdGraphNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EdGraphNode"); + + return Clss; +} + + +// EdGraphNode Engine.Default__EdGraphNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEdGraphNode* UEdGraphNode::GetDefaultObj() +{ + static class UEdGraphNode* Default = nullptr; + + if (!Default) + Default = static_cast(UEdGraphNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EdGraphNode_Documentation +// (None) + +class UClass* UEdGraphNode_Documentation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EdGraphNode_Documentation"); + + return Clss; +} + + +// EdGraphNode_Documentation Engine.Default__EdGraphNode_Documentation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEdGraphNode_Documentation* UEdGraphNode_Documentation::GetDefaultObj() +{ + static class UEdGraphNode_Documentation* Default = nullptr; + + if (!Default) + Default = static_cast(UEdGraphNode_Documentation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EdGraphPin_Deprecated +// (None) + +class UClass* UEdGraphPin_Deprecated::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EdGraphPin_Deprecated"); + + return Clss; +} + + +// EdGraphPin_Deprecated Engine.Default__EdGraphPin_Deprecated +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEdGraphPin_Deprecated* UEdGraphPin_Deprecated::GetDefaultObj() +{ + static class UEdGraphPin_Deprecated* Default = nullptr; + + if (!Default) + Default = static_cast(UEdGraphPin_Deprecated::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EdGraphSchema +// (None) + +class UClass* UEdGraphSchema::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EdGraphSchema"); + + return Clss; +} + + +// EdGraphSchema Engine.Default__EdGraphSchema +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEdGraphSchema* UEdGraphSchema::GetDefaultObj() +{ + static class UEdGraphSchema* Default = nullptr; + + if (!Default) + Default = static_cast(UEdGraphSchema::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Emitter +// (Actor) + +class UClass* AEmitter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Emitter"); + + return Clss; +} + + +// Emitter Engine.Default__Emitter +// (Public, ClassDefaultObject, ArchetypeObject) + +class AEmitter* AEmitter::GetDefaultObj() +{ + static class AEmitter* Default = nullptr; + + if (!Default) + Default = static_cast(AEmitter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Emitter.ToggleActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AEmitter::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "ToggleActive"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetVectorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetVectorParameter"); + + Params::AEmitter_SetVectorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetTemplate +// (Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetTemplate"); + + Params::AEmitter_SetTemplate_Params Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetMaterialParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetMaterialParameter"); + + Params::AEmitter_SetMaterialParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetFloatParameter"); + + Params::AEmitter_SetFloatParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetColorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetColorParameter"); + + Params::AEmitter_SetColorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.SetActorParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "SetActorParameter"); + + Params::AEmitter_SetActorParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.OnRep_bCurrentlyActive +// (Native, Public) +// Parameters: + +void AEmitter::OnRep_bCurrentlyActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "OnRep_bCurrentlyActive"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.OnParticleSystemFinished +// (Native, Public) +// Parameters: +// class UParticleSystemComponent* FinishedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "OnParticleSystemFinished"); + + Params::AEmitter_OnParticleSystemFinished_Params Parms{}; + + Parms.FinishedComponent = FinishedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEmitter::IsActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "IsActive"); + + Params::AEmitter_IsActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Emitter.Deactivate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AEmitter::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "Deactivate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.Emitter.Activate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void AEmitter::Activate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Emitter", "Activate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.EmitterCameraLensEffectBase +// (Actor) + +class UClass* AEmitterCameraLensEffectBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EmitterCameraLensEffectBase"); + + return Clss; +} + + +// EmitterCameraLensEffectBase Engine.Default__EmitterCameraLensEffectBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class AEmitterCameraLensEffectBase* AEmitterCameraLensEffectBase::GetDefaultObj() +{ + static class AEmitterCameraLensEffectBase* Default = nullptr; + + if (!Default) + Default = static_cast(AEmitterCameraLensEffectBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ViewModeUtils +// (None) + +class UClass* UViewModeUtils::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ViewModeUtils"); + + return Clss; +} + + +// ViewModeUtils Engine.Default__ViewModeUtils +// (Public, ClassDefaultObject, ArchetypeObject) + +class UViewModeUtils* UViewModeUtils::GetDefaultObj() +{ + static class UViewModeUtils* Default = nullptr; + + if (!Default) + Default = static_cast(UViewModeUtils::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineBaseTypes +// (None) + +class UClass* UEngineBaseTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineBaseTypes"); + + return Clss; +} + + +// EngineBaseTypes Engine.Default__EngineBaseTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineBaseTypes* UEngineBaseTypes::GetDefaultObj() +{ + static class UEngineBaseTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineBaseTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineHandlerComponentFactory +// (None) + +class UClass* UEngineHandlerComponentFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineHandlerComponentFactory"); + + return Clss; +} + + +// EngineHandlerComponentFactory Engine.Default__EngineHandlerComponentFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineHandlerComponentFactory* UEngineHandlerComponentFactory::GetDefaultObj() +{ + static class UEngineHandlerComponentFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineHandlerComponentFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LocalMessage +// (None) + +class UClass* ULocalMessage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalMessage"); + + return Clss; +} + + +// LocalMessage Engine.Default__LocalMessage +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalMessage* ULocalMessage::GetDefaultObj() +{ + static class ULocalMessage* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalMessage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineMessage +// (None) + +class UClass* UEngineMessage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineMessage"); + + return Clss; +} + + +// EngineMessage Engine.Default__EngineMessage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineMessage* UEngineMessage::GetDefaultObj() +{ + static class UEngineMessage* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineMessage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EngineTypes +// (None) + +class UClass* UEngineTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EngineTypes"); + + return Clss; +} + + +// EngineTypes Engine.Default__EngineTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEngineTypes* UEngineTypes::GetDefaultObj() +{ + static class UEngineTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UEngineTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ExponentialHeightFog +// (Actor) + +class UClass* AExponentialHeightFog::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ExponentialHeightFog"); + + return Clss; +} + + +// ExponentialHeightFog Engine.Default__ExponentialHeightFog +// (Public, ClassDefaultObject, ArchetypeObject) + +class AExponentialHeightFog* AExponentialHeightFog::GetDefaultObj() +{ + static class AExponentialHeightFog* Default = nullptr; + + if (!Default) + Default = static_cast(AExponentialHeightFog::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ExponentialHeightFog.OnRep_bEnabled +// (Native, Public) +// Parameters: + +void AExponentialHeightFog::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFog", "OnRep_bEnabled"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.ExponentialHeightFogComponent +// (SceneComponent) + +class UClass* UExponentialHeightFogComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ExponentialHeightFogComponent"); + + return Clss; +} + + +// ExponentialHeightFogComponent Engine.Default__ExponentialHeightFogComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UExponentialHeightFogComponent* UExponentialHeightFogComponent::GetDefaultObj() +{ + static class UExponentialHeightFogComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UExponentialHeightFogComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogScatteringDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogScatteringDistribution"); + + Params::UExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogExtinctionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogExtinctionScale"); + + Params::UExponentialHeightFogComponent_SetVolumetricFogExtinctionScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogEmissive(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogEmissive"); + + Params::UExponentialHeightFogComponent_SetVolumetricFogEmissive_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogDistance"); + + Params::UExponentialHeightFogComponent_SetVolumetricFogDistance_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogAlbedo"); + + Params::UExponentialHeightFogComponent_SetVolumetricFogAlbedo_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFog(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFog"); + + Params::UExponentialHeightFogComponent_SetVolumetricFog_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetStartDistance"); + + Params::UExponentialHeightFogComponent_SetStartDistance_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNonDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNonDirectionalInscatteringColorDistance"); + + Params::UExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringTextureTint(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringTextureTint"); + + Params::UExponentialHeightFogComponent_SetInscatteringTextureTint_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemapAngle(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemapAngle"); + + Params::UExponentialHeightFogComponent_SetInscatteringColorCubemapAngle_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemap(class UTextureCube* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemap"); + + Params::UExponentialHeightFogComponent_SetInscatteringColorCubemap_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFullyDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFullyDirectionalInscatteringColorDistance"); + + Params::UExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogMaxOpacity(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogMaxOpacity"); + + Params::UExponentialHeightFogComponent_SetFogMaxOpacity_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogInscatteringColor"); + + Params::UExponentialHeightFogComponent_SetFogInscatteringColor_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogHeightFalloff(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogHeightFalloff"); + + Params::UExponentialHeightFogComponent_SetFogHeightFalloff_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogDensity(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogDensity"); + + Params::UExponentialHeightFogComponent_SetFogDensity_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogCutoffDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogCutoffDistance"); + + Params::UExponentialHeightFogComponent_SetFogCutoffDistance_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringStartDistance"); + + Params::UExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringExponent(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringExponent"); + + Params::UExponentialHeightFogComponent_SetDirectionalInscatteringExponent_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringColor"); + + Params::UExponentialHeightFogComponent_SetDirectionalInscatteringColor_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Exporter +// (None) + +class UClass* UExporter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Exporter"); + + return Clss; +} + + +// Exporter Engine.Default__Exporter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UExporter* UExporter::GetDefaultObj() +{ + static class UExporter* Default = nullptr; + + if (!Default) + Default = static_cast(UExporter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.Exporter.ScriptRunAssetExportTask +// (Event, Public, BlueprintEvent) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::ScriptRunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Exporter", "ScriptRunAssetExportTask"); + + Params::UExporter_ScriptRunAssetExportTask_Params Parms{}; + + Parms.Task = Task; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Engine.Exporter.RunAssetExportTasks +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray ExportTasks (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTasks(TArray& ExportTasks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Exporter", "RunAssetExportTasks"); + + Params::UExporter_RunAssetExportTasks_Params Parms{}; + + Parms.ExportTasks = ExportTasks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.Exporter.RunAssetExportTask +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Exporter", "RunAssetExportTask"); + + Params::UExporter_RunAssetExportTask_Params Parms{}; + + Parms.Task = Task; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.FloatingPawnMovement +// (None) + +class UClass* UFloatingPawnMovement::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FloatingPawnMovement"); + + return Clss; +} + + +// FloatingPawnMovement Engine.Default__FloatingPawnMovement +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFloatingPawnMovement* UFloatingPawnMovement::GetDefaultObj() +{ + static class UFloatingPawnMovement* Default = nullptr; + + if (!Default) + Default = static_cast(UFloatingPawnMovement::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Font +// (None) + +class UClass* UFont::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Font"); + + return Clss; +} + + +// Font Engine.Default__Font +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFont* UFont::GetDefaultObj() +{ + static class UFont* Default = nullptr; + + if (!Default) + Default = static_cast(UFont::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.FontFace +// (None) + +class UClass* UFontFace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FontFace"); + + return Clss; +} + + +// FontFace Engine.Default__FontFace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFontFace* UFontFace::GetDefaultObj() +{ + static class UFontFace* Default = nullptr; + + if (!Default) + Default = static_cast(UFontFace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.FontImportOptions +// (None) + +class UClass* UFontImportOptions::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FontImportOptions"); + + return Clss; +} + + +// FontImportOptions Engine.Default__FontImportOptions +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFontImportOptions* UFontImportOptions::GetDefaultObj() +{ + static class UFontImportOptions* Default = nullptr; + + if (!Default) + Default = static_cast(UFontImportOptions::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ForceFeedbackAttenuation +// (None) + +class UClass* UForceFeedbackAttenuation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ForceFeedbackAttenuation"); + + return Clss; +} + + +// ForceFeedbackAttenuation Engine.Default__ForceFeedbackAttenuation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UForceFeedbackAttenuation* UForceFeedbackAttenuation::GetDefaultObj() +{ + static class UForceFeedbackAttenuation* Default = nullptr; + + if (!Default) + Default = static_cast(UForceFeedbackAttenuation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ForceFeedbackComponent +// (SceneComponent) + +class UClass* UForceFeedbackComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ForceFeedbackComponent"); + + return Clss; +} + + +// ForceFeedbackComponent Engine.Default__ForceFeedbackComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UForceFeedbackComponent* UForceFeedbackComponent::GetDefaultObj() +{ + static class UForceFeedbackComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UForceFeedbackComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ForceFeedbackComponent.Stop +// (Native, Public, BlueprintCallable) +// Parameters: + +void UForceFeedbackComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetIntensityMultiplier(float NewIntensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "SetIntensityMultiplier"); + + Params::UForceFeedbackComponent_SetIntensityMultiplier_Params Parms{}; + + Parms.NewIntensityMultiplier = NewIntensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* NewForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "SetForceFeedbackEffect"); + + Params::UForceFeedbackComponent_SetForceFeedbackEffect_Params Parms{}; + + Parms.NewForceFeedbackEffect = NewForceFeedbackEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ForceFeedbackComponent.Play +// (Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "Play"); + + Params::UForceFeedbackComponent_Play_Params Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FForceFeedbackAttenuationSettingsOutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UForceFeedbackComponent::BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "BP_GetAttenuationSettingsToApply"); + + Params::UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; + +} + + +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FForceFeedbackAttenuationSettingsInAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::AdjustAttenuation(struct FForceFeedbackAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ForceFeedbackComponent", "AdjustAttenuation"); + + Params::UForceFeedbackComponent_AdjustAttenuation_Params Parms{}; + + Parms.InAttenuationSettings = InAttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.ForceFeedbackEffect +// (None) + +class UClass* UForceFeedbackEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ForceFeedbackEffect"); + + return Clss; +} + + +// ForceFeedbackEffect Engine.Default__ForceFeedbackEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UForceFeedbackEffect* UForceFeedbackEffect::GetDefaultObj() +{ + static class UForceFeedbackEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UForceFeedbackEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameEngine +// (None) + +class UClass* UGameEngine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameEngine"); + + return Clss; +} + + +// GameEngine Engine.Default__GameEngine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameEngine* UGameEngine::GetDefaultObj() +{ + static class UGameEngine* Default = nullptr; + + if (!Default) + Default = static_cast(UGameEngine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameInstanceSubsystem +// (None) + +class UClass* UGameInstanceSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameInstanceSubsystem"); + + return Clss; +} + + +// GameInstanceSubsystem Engine.Default__GameInstanceSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameInstanceSubsystem* UGameInstanceSubsystem::GetDefaultObj() +{ + static class UGameInstanceSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UGameInstanceSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameNetworkManager +// (Actor) + +class UClass* AGameNetworkManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameNetworkManager"); + + return Clss; +} + + +// GameNetworkManager Engine.Default__GameNetworkManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGameNetworkManager* AGameNetworkManager::GetDefaultObj() +{ + static class AGameNetworkManager* Default = nullptr; + + if (!Default) + Default = static_cast(AGameNetworkManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.GameplayStatics +// (None) + +class UClass* UGameplayStatics::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayStatics"); + + return Clss; +} + + +// GameplayStatics Engine.Default__GameplayStatics +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayStatics* UGameplayStatics::GetDefaultObj() +{ + static class UGameplayStatics* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayStatics::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "UnRetainAllSoundsInSoundClass"); + + Params::UGameplayStatics_UnRetainAllSoundsInSoundClass_Params Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "UnloadStreamLevelBySoftObjectPtr"); + + Params::UGameplayStatics_UnloadStreamLevelBySoftObjectPtr_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.LatentInfo = LatentInfo; + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.UnloadStreamLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevel(class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "UnloadStreamLevel"); + + Params::UGameplayStatics_UnloadStreamLevel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.LatentInfo = LatentInfo; + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutLaunchVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArcParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SuggestProjectileVelocity_CustomArc(class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SuggestProjectileVelocity_CustomArc"); + + Params::UGameplayStatics_SuggestProjectileVelocity_CustomArc_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = StartPos; + Parms.EndPos = EndPos; + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.ArcParam = ArcParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLaunchVelocity != nullptr) + *OutLaunchVelocity = std::move(Parms.OutLaunchVelocity); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnSoundAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnSoundAttached"); + + Params::UGameplayStatics_SpawnSoundAttached_Params Parms{}; + + Parms.Sound = Sound; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnSoundAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnSoundAtLocation"); + + Params::UGameplayStatics_SpawnSoundAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnSound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnSound2D"); + + Params::UGameplayStatics_SpawnSound2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ObjectClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Outer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UGameplayStatics::SpawnObject(TSubclassOf ObjectClass, class UObject* Outer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnObject"); + + Params::UGameplayStatics_SpawnObject_Params Parms{}; + + Parms.ObjectClass = ObjectClass; + Parms.Outer = Outer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnForceFeedbackAttached"); + + Params::UGameplayStatics_SpawnForceFeedbackAttached_Params Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAtLocation(class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnForceFeedbackAtLocation"); + + Params::UGameplayStatics_SpawnForceFeedbackAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnEmitterAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, enum class EAttachLocation LocationType, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnEmitterAttached"); + + Params::UGameplayStatics_SpawnEmitterAttached_Params Parms{}; + + Parms.EmitterTemplate = EmitterTemplate; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + Parms.LocationType = LocationType; + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivate = bAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivateSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAtLocation(class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnEmitterAtLocation"); + + Params::UGameplayStatics_SpawnEmitterAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.EmitterTemplate = EmitterTemplate; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivateSystem = bAutoActivateSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnDialogueAttached +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDialogueContext Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAttached(class UDialogueWave* Dialogue, struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnDialogueAttached"); + + Params::UGameplayStatics_SpawnDialogueAttached_Params Parms{}; + + Parms.Dialogue = Dialogue; + Parms.Context = Context; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDialogueContext Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnDialogueAtLocation"); + + Params::UGameplayStatics_SpawnDialogueAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = Context; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnDialogue2D +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDialogueContext Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnDialogue2D"); + + Params::UGameplayStatics_SpawnDialogue2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = Context; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnDecalAttached +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnDecalAttached"); + + Params::UGameplayStatics_SpawnDecalAttached_Params Parms{}; + + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = DecalSize; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LocationType = LocationType; + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SpawnDecalAtLocation +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAtLocation(class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SpawnDecalAtLocation"); + + Params::UGameplayStatics_SpawnDecalAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = DecalSize; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SetWorldOriginLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetWorldOriginLocation(class UObject* WorldContextObject, const struct FIntVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetWorldOriginLocation"); + + Params::UGameplayStatics_SetWorldOriginLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewLocation = NewLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMouseCaptureMode MouseCaptureMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetViewportMouseCaptureMode(class UObject* WorldContextObject, enum class EMouseCaptureMode MouseCaptureMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetViewportMouseCaptureMode"); + + Params::UGameplayStatics_SetViewportMouseCaptureMode_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MouseCaptureMode = MouseCaptureMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetSubtitlesEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSubtitlesEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetSubtitlesEnabled"); + + Params::UGameplayStatics_SetSubtitlesEnabled_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetSoundMixClassOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetSoundMixClassOverride"); + + Params::UGameplayStatics_SetSoundMixClassOverride_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.Volume = Volume; + Parms.Pitch = Pitch; + Parms.FadeInTime = FadeInTime; + Parms.bApplyToChildren = bApplyToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* SoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceAttenuationScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundClassDistanceScale(class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetSoundClassDistanceScale"); + + Params::UGameplayStatics_SetSoundClassDistanceScale_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundClass = SoundClass; + Parms.DistanceAttenuationScale = DistanceAttenuationScale; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetPlayerControllerID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetPlayerControllerID(class APlayerController* Player, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetPlayerControllerID"); + + Params::UGameplayStatics_SetPlayerControllerID_Params Parms{}; + + Parms.Player = Player; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxChannelCountScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetMaxAudioChannelsScaled(class UObject* WorldContextObject, float MaxChannelCountScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetMaxAudioChannelsScaled"); + + Params::UGameplayStatics_SetMaxAudioChannelsScaled_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MaxChannelCountScale = MaxChannelCountScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetGlobalTimeDilation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalTimeDilation(class UObject* WorldContextObject, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetGlobalTimeDilation"); + + Params::UGameplayStatics_SetGlobalTimeDilation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetGlobalPitchModulation +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchModulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalPitchModulation(class UObject* WorldContextObject, float PitchModulation, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetGlobalPitchModulation"); + + Params::UGameplayStatics_SetGlobalPitchModulation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PitchModulation = PitchModulation; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalListenerFocusParameters(class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetGlobalListenerFocusParameters"); + + Params::UGameplayStatics_SetGlobalListenerFocusParameters_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FocusAzimuthScale = FocusAzimuthScale; + Parms.NonFocusAzimuthScale = NonFocusAzimuthScale; + Parms.FocusDistanceScale = FocusDistanceScale; + Parms.NonFocusDistanceScale = NonFocusDistanceScale; + Parms.FocusVolumeScale = FocusVolumeScale; + Parms.NonFocusVolumeScale = NonFocusVolumeScale; + Parms.FocusPriorityScale = FocusPriorityScale; + Parms.NonFocusPriorityScale = NonFocusPriorityScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetGamePaused +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SetGamePaused(class UObject* WorldContextObject, bool bPaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetGamePaused"); + + Params::UGameplayStatics_SetGamePaused_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bPaused = bPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetForceDisableSplitscreen(class UObject* WorldContextObject, bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetForceDisableSplitscreen"); + + Params::UGameplayStatics_SetForceDisableSplitscreen_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetEnableWorldRendering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetEnableWorldRendering(class UObject* WorldContextObject, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetEnableWorldRendering"); + + Params::UGameplayStatics_SetEnableWorldRendering_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SetBaseSoundMix +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetBaseSoundMix(class UObject* WorldContextObject, class USoundMix* InSoundMix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SetBaseSoundMix"); + + Params::UGameplayStatics_SetBaseSoundMix_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMix = InSoundMix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.SaveGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USaveGame* SaveGameObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "SaveGameToSlot"); + + Params::UGameplayStatics_SaveGameToSlot_Params Parms{}; + + Parms.SaveGameObject = SaveGameObject; + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.RemovePlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDestroyPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::RemovePlayer(class APlayerController* Player, bool bDestroyPawn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "RemovePlayer"); + + Params::UGameplayStatics_RemovePlayer_Params Parms{}; + + Parms.Player = Player; + Parms.bDestroyPawn = bDestroyPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "RebaseZeroOriginOntoLocal"); + + Params::UGameplayStatics_RebaseZeroOriginOntoLocal_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "RebaseLocalOriginOntoZero"); + + Params::UGameplayStatics_RebaseLocalOriginOntoZero_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = WorldLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.PushSoundMixModifier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PushSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PushSoundMixModifier"); + + Params::UGameplayStatics_PushSoundMixModifier_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.ProjectWorldToScreen +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ProjectWorldToScreen(class APlayerController* Player, struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ProjectWorldToScreen"); + + Params::UGameplayStatics_ProjectWorldToScreen_Params Parms{}; + + Parms.Player = Player; + Parms.WorldPosition = WorldPosition; + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.PrimeSound +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundBase* InSound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeSound(class USoundBase* InSound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PrimeSound"); + + Params::UGameplayStatics_PrimeSound_Params Parms{}; + + Parms.InSound = InSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PrimeAllSoundsInSoundClass"); + + Params::UGameplayStatics_PrimeAllSoundsInSoundClass_Params Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PopSoundMixModifier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PopSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PopSoundMixModifier"); + + Params::UGameplayStatics_PopSoundMixModifier_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PlayWorldCameraShake +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Epicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOrientShakeTowardsEpicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayWorldCameraShake(class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PlayWorldCameraShake"); + + Params::UGameplayStatics_PlayWorldCameraShake_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Shake = Shake; + Parms.Epicenter = Epicenter; + Parms.InnerRadius = InnerRadius; + Parms.OuterRadius = OuterRadius; + Parms.Falloff = Falloff; + Parms.bOrientShakeTowardsEpicenter = bOrientShakeTowardsEpicenter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PlaySoundAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PlaySoundAtLocation"); + + Params::UGameplayStatics_PlaySoundAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PlaySound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PlaySound2D"); + + Params::UGameplayStatics_PlaySound2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + Parms.bIsUISound = bIsUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PlayDialogueAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDialogueContext Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PlayDialogueAtLocation"); + + Params::UGameplayStatics_PlayDialogueAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = Context; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.PlayDialogue2D +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDialogueContext Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "PlayDialogue2D"); + + Params::UGameplayStatics_PlayDialogue2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = Context; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.ParseOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::ParseOption(const class FString& Options, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ParseOption"); + + Params::UGameplayStatics_ParseOption_Params Parms{}; + + Parms.Options = Options; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Options (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, bool bAbsolute, const class FString& Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "OpenLevelBySoftObjectPtr"); + + Params::UGameplayStatics_OpenLevelBySoftObjectPtr_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bAbsolute = bAbsolute; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.OpenLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Options (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevel(class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "OpenLevel"); + + Params::UGameplayStatics_OpenLevel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bAbsolute = bAbsolute; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.MakeHitResult +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bBlockingHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitialOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ImpactPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ImpactNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HitBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 HitItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UGameplayStatics::MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "MakeHitResult"); + + Params::UGameplayStatics_MakeHitResult_Params Parms{}; + + Parms.bBlockingHit = bBlockingHit; + Parms.bInitialOverlap = bInitialOverlap; + Parms.Time = Time; + Parms.Distance = Distance; + Parms.Location = Location; + Parms.ImpactPoint = ImpactPoint; + Parms.Normal = Normal; + Parms.ImpactNormal = ImpactNormal; + Parms.PhysMat = PhysMat; + Parms.HitActor = HitActor; + Parms.HitComponent = HitComponent; + Parms.HitBoneName = HitBoneName; + Parms.HitItem = HitItem; + Parms.ElementIndex = ElementIndex; + Parms.FaceIndex = FaceIndex; + Parms.TraceStart = TraceStart; + Parms.TraceEnd = TraceEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "LoadStreamLevelBySoftObjectPtr"); + + Params::UGameplayStatics_LoadStreamLevelBySoftObjectPtr_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.LoadStreamLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevel(class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "LoadStreamLevel"); + + Params::UGameplayStatics_LoadStreamLevel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.LoadGameFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::LoadGameFromSlot(const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "LoadGameFromSlot"); + + Params::UGameplayStatics_LoadGameFromSlot_Params Parms{}; + + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsSplitscreenForceDisabled(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "IsSplitscreenForceDisabled"); + + Params::UGameplayStatics_IsSplitscreenForceDisabled_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.IsGamePaused +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsGamePaused(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "IsGamePaused"); + + Params::UGameplayStatics_IsGamePaused_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.HasOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasOption(const class FString& Options, const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "HasOption"); + + Params::UGameplayStatics_HasOption_Params Parms{}; + + Parms.Options = Options; + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.HasLaunchOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString OptionToCheck (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasLaunchOption(const class FString& OptionToCheck) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "HasLaunchOption"); + + Params::UGameplayStatics_HasLaunchOption_Params Parms{}; + + Parms.OptionToCheck = OptionToCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* StaticMesh (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector CenterPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GrassOverlappingSphereCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GrassOverlappingSphereCount"); + + Params::UGameplayStatics_GrassOverlappingSphereCount_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StaticMesh = StaticMesh; + Parms.CenterPosition = CenterPosition; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetWorldOriginLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UGameplayStatics::GetWorldOriginLocation(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetWorldOriginLocation"); + + Params::UGameplayStatics_GetWorldOriginLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetWorldDeltaSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetWorldDeltaSeconds"); + + Params::UGameplayStatics_GetWorldDeltaSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetViewProjectionMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMinimalViewInfo DesiredView (Parm, NativeAccessSpecifierPublic) +// struct FMatrix ViewMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ViewProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetViewProjectionMatrix"); + + Params::UGameplayStatics_GetViewProjectionMatrix_Params Parms{}; + + Parms.DesiredView = DesiredView; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ViewMatrix != nullptr) + *ViewMatrix = std::move(Parms.ViewMatrix); + + if (ProjectionMatrix != nullptr) + *ProjectionMatrix = std::move(Parms.ProjectionMatrix); + + if (ViewProjectionMatrix != nullptr) + *ViewProjectionMatrix = std::move(Parms.ViewProjectionMatrix); + +} + + +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMouseCaptureMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMouseCaptureMode UGameplayStatics::GetViewportMouseCaptureMode(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetViewportMouseCaptureMode"); + + Params::UGameplayStatics_GetViewportMouseCaptureMode_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetUnpausedTimeSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetUnpausedTimeSeconds"); + + Params::UGameplayStatics_GetUnpausedTimeSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetTimeSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetTimeSeconds"); + + Params::UGameplayStatics_GetTimeSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetSurfaceType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// enum class EPhysicalSurface ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EPhysicalSurface UGameplayStatics::GetSurfaceType(struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetSurfaceType"); + + Params::UGameplayStatics_GetSurfaceType_Params Parms{}; + + Parms.Hit = Hit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetStreamingLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* UGameplayStatics::GetStreamingLevel(class UObject* WorldContextObject, class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetStreamingLevel"); + + Params::UGameplayStatics_GetStreamingLevel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetRealTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetRealTimeSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetRealTimeSeconds"); + + Params::UGameplayStatics_GetRealTimeSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerPawn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UGameplayStatics::GetPlayerPawn(class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerPawn"); + + Params::UGameplayStatics_GetPlayerPawn_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerControllerID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetPlayerControllerID(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerControllerID"); + + Params::UGameplayStatics_GetPlayerControllerID_Params Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerControllerFromID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerControllerFromID(class UObject* WorldContextObject, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerControllerFromID"); + + Params::UGameplayStatics_GetPlayerControllerFromID_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerController(class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerController"); + + Params::UGameplayStatics_GetPlayerController_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerCharacter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UGameplayStatics::GetPlayerCharacter(class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerCharacter"); + + Params::UGameplayStatics_GetPlayerCharacter_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlayerCameraManager +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UGameplayStatics::GetPlayerCameraManager(class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlayerCameraManager"); + + Params::UGameplayStatics_GetPlayerCameraManager_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetPlatformName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetPlatformName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetPlatformName"); + + Params::UGameplayStatics_GetPlatformName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetObjectClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UGameplayStatics::GetObjectClass(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetObjectClass"); + + Params::UGameplayStatics_GetObjectClass_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetMaxAudioChannelCount(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetMaxAudioChannelCount"); + + Params::UGameplayStatics_GetMaxAudioChannelCount_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetKeyValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Pair (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetKeyValue"); + + Params::UGameplayStatics_GetKeyValue_Params Parms{}; + + Parms.Pair = Pair; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Key != nullptr) + *Key = std::move(Parms.Key); + + if (Value != nullptr) + *Value = std::move(Parms.Value); + +} + + +// Function Engine.GameplayStatics.GetIntOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetIntOption"); + + Params::UGameplayStatics_GetIntOption_Params Parms{}; + + Parms.Options = Options; + Parms.Key = Key; + Parms.DefaultValue = DefaultValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetGlobalTimeDilation +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetGlobalTimeDilation(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetGlobalTimeDilation"); + + Params::UGameplayStatics_GetGlobalTimeDilation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetGameState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameStateBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameStateBase* UGameplayStatics::GetGameState(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetGameState"); + + Params::UGameplayStatics_GetGameState_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameModeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameModeBase* UGameplayStatics::GetGameMode(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetGameMode"); + + Params::UGameplayStatics_GetGameMode_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetGameInstance +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UGameplayStatics::GetGameInstance(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetGameInstance"); + + Params::UGameplayStatics_GetGameInstance_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetEnableWorldRendering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetEnableWorldRendering(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetEnableWorldRendering"); + + Params::UGameplayStatics_GetEnableWorldRendering_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetCurrentReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReverbEffect* UGameplayStatics::GetCurrentReverbEffect(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetCurrentReverbEffect"); + + Params::UGameplayStatics_GetCurrentReverbEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetCurrentLevelName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePrefixString (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetCurrentLevelName(class UObject* WorldContextObject, bool bRemovePrefixString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetCurrentLevelName"); + + Params::UGameplayStatics_GetCurrentLevelName_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bRemovePrefixString = bRemovePrefixString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetClosestListenerLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowAttenuationOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ListenerPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetClosestListenerLocation(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, struct FVector* ListenerPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetClosestListenerLocation"); + + Params::UGameplayStatics_GetClosestListenerLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.MaximumRange = MaximumRange; + Parms.bAllowAttenuationOverride = bAllowAttenuationOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ListenerPosition != nullptr) + *ListenerPosition = std::move(Parms.ListenerPosition); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetAudioTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetAudioTimeSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAudioTimeSeconds"); + + Params::UGameplayStatics_GetAudioTimeSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetAllActorsWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithTag(class UObject* WorldContextObject, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAllActorsWithTag"); + + Params::UGameplayStatics_GetAllActorsWithTag_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.GameplayStatics.GetAllActorsWithInterface +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithInterface(class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAllActorsWithInterface"); + + Params::UGameplayStatics_GetAllActorsWithInterface_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClassWithTag(class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAllActorsOfClassWithTag"); + + Params::UGameplayStatics_GetAllActorsOfClassWithTag_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClass(class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAllActorsOfClass"); + + Params::UGameplayStatics_GetAllActorsOfClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function Engine.GameplayStatics.GetActorOfClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::GetActorOfClass(class UObject* WorldContextObject, TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetActorOfClass"); + + Params::UGameplayStatics_GetActorOfClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetActorArrayBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TArray Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Center (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetActorArrayBounds(TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetActorArrayBounds"); + + Params::UGameplayStatics_GetActorArrayBounds_Params Parms{}; + + Parms.Actors = Actors; + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Center != nullptr) + *Center = std::move(Parms.Center); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + +} + + +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TArray Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::GetActorArrayAverageLocation(TArray& Actors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetActorArrayAverageLocation"); + + Params::UGameplayStatics_GetActorArrayAverageLocation_Params Parms{}; + + Parms.Actors = Actors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.GetAccurateRealTime +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PartialSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAccurateRealTime(int32* Seconds, float* PartialSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "GetAccurateRealTime"); + + Params::UGameplayStatics_GetAccurateRealTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (PartialSeconds != nullptr) + *PartialSeconds = Parms.PartialSeconds; + +} + + +// Function Engine.GameplayStatics.FlushLevelStreaming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::FlushLevelStreaming(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "FlushLevelStreaming"); + + Params::UGameplayStatics_FlushLevelStreaming_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.FinishSpawningActor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FinishSpawningActor(class AActor* Actor, struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "FinishSpawningActor"); + + Params::UGameplayStatics_FinishSpawningActor_Params Parms{}; + + Parms.Actor = Actor; + Parms.SpawnTransform = SpawnTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.FindNearestActor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToCheck (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FindNearestActor(const struct FVector& Origin, TArray& ActorsToCheck, float* Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "FindNearestActor"); + + Params::UGameplayStatics_FindNearestActor_Params Parms{}; + + Parms.Origin = Origin; + Parms.ActorsToCheck = ActorsToCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.FindCollisionUV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// int32 UVChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D UV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::FindCollisionUV(struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "FindCollisionUV"); + + Params::UGameplayStatics_FindCollisionUV_Params Parms{}; + + Parms.Hit = Hit; + Parms.UVChannel = UVChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (UV != nullptr) + *UV = std::move(Parms.UV); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.EnableLiveStreaming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::EnableLiveStreaming(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "EnableLiveStreaming"); + + Params::UGameplayStatics_EnableLiveStreaming_Params Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.DoesSaveGameExist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DoesSaveGameExist(const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "DoesSaveGameExist"); + + Params::UGameplayStatics_DoesSaveGameExist_Params Parms{}; + + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.DeprojectScreenToWorld +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeprojectScreenToWorld(class APlayerController* Player, struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "DeprojectScreenToWorld"); + + Params::UGameplayStatics_DeprojectScreenToWorld_Params Parms{}; + + Parms.Player = Player; + Parms.ScreenPosition = ScreenPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.DeleteGameInSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeleteGameInSlot(const class FString& SlotName, int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "DeleteGameInSlot"); + + Params::UGameplayStatics_DeleteGameInSlot_Params Parms{}; + + Parms.SlotName = SlotName; + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.DeactivateReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::DeactivateReverbEffect(class UObject* WorldContextObject, class FName TagName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "DeactivateReverbEffect"); + + Params::UGameplayStatics_DeactivateReverbEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TagName = TagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.CreateSound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::CreateSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "CreateSound2D"); + + Params::UGameplayStatics_CreateSound2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.CreateSaveGameObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SaveGameClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::CreateSaveGameObject(TSubclassOf SaveGameClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "CreateSaveGameObject"); + + Params::UGameplayStatics_CreateSaveGameObject_Params Parms{}; + + Parms.SaveGameClass = SaveGameClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.CreatePlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::CreatePlayer(class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "CreatePlayer"); + + Params::UGameplayStatics_CreatePlayer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + Parms.bSpawnPlayerController = bSpawnPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.ClearSoundMixModifiers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixModifiers(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ClearSoundMixModifiers"); + + Params::UGameplayStatics_ClearSoundMixModifiers_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ClearSoundMixClassOverride"); + + Params::UGameplayStatics_ClearSoundMixClassOverride_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.FadeOutTime = FadeOutTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.CancelAsyncLoading +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UGameplayStatics::CancelAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "CancelAsyncLoading"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.BreakHitResult +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FHitResult Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bBlockingHit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitialOverlap (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ImpactPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ImpactNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMat (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HitBoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 HitItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ElementIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FaceIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceStart (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TraceEnd (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::BreakHitResult(struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "BreakHitResult"); + + Params::UGameplayStatics_BreakHitResult_Params Parms{}; + + Parms.Hit = Hit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bBlockingHit != nullptr) + *bBlockingHit = Parms.bBlockingHit; + + if (bInitialOverlap != nullptr) + *bInitialOverlap = Parms.bInitialOverlap; + + if (Time != nullptr) + *Time = Parms.Time; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (ImpactPoint != nullptr) + *ImpactPoint = std::move(Parms.ImpactPoint); + + if (Normal != nullptr) + *Normal = std::move(Parms.Normal); + + if (ImpactNormal != nullptr) + *ImpactNormal = std::move(Parms.ImpactNormal); + + if (PhysMat != nullptr) + *PhysMat = Parms.PhysMat; + + if (HitActor != nullptr) + *HitActor = Parms.HitActor; + + if (HitComponent != nullptr) + *HitComponent = Parms.HitComponent; + + if (HitBoneName != nullptr) + *HitBoneName = Parms.HitBoneName; + + if (HitItem != nullptr) + *HitItem = Parms.HitItem; + + if (ElementIndex != nullptr) + *ElementIndex = Parms.ElementIndex; + + if (FaceIndex != nullptr) + *FaceIndex = Parms.FaceIndex; + + if (TraceStart != nullptr) + *TraceStart = std::move(Parms.TraceStart); + + if (TraceEnd != nullptr) + *TraceEnd = std::move(Parms.TraceEnd); + +} + + +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TossVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LaunchSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESuggestProjVelocityTraceOptionTraceOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CollisionRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFavorHighArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::BlueprintSuggestProjectileVelocity(class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, enum class ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "BlueprintSuggestProjectileVelocity"); + + Params::UGameplayStatics_BlueprintSuggestProjectileVelocity_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartLocation = StartLocation; + Parms.EndLocation = EndLocation; + Parms.LaunchSpeed = LaunchSpeed; + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.TraceOption = TraceOption; + Parms.CollisionRadius = CollisionRadius; + Parms.bFavorHighArc = bFavorHighArc; + Parms.bDrawDebug = bDrawDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TossVelocity != nullptr) + *TossVelocity = std::move(Parms.TossVelocity); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByTraceChannel(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, enum class ECollisionChannel TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByTraceChannel"); + + Params::UGameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = StartPos; + Parms.LaunchVelocity = LaunchVelocity; + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByObjectType(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByObjectType"); + + Params::UGameplayStatics_Blueprint_PredictProjectilePath_ByObjectType_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = StartPos; + Parms.LaunchVelocity = LaunchVelocity; + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPredictProjectilePathParamsPredictParams (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FPredictProjectilePathResultPredictResult (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_Advanced(class UObject* WorldContextObject, struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_Advanced"); + + Params::UGameplayStatics_Blueprint_PredictProjectilePath_Advanced_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PredictParams = PredictParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PredictResult != nullptr) + *PredictResult = std::move(Parms.PredictResult); + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.BeginSpawningActorFromClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginSpawningActorFromClass(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FTransform& SpawnTransform, bool bNoCollisionFail, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "BeginSpawningActorFromClass"); + + Params::UGameplayStatics_BeginSpawningActorFromClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.SpawnTransform = SpawnTransform; + Parms.bNoCollisionFail = bNoCollisionFail; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlueprint* Blueprint (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginSpawningActorFromBlueprint(class UObject* WorldContextObject, class UBlueprint* Blueprint, struct FTransform& SpawnTransform, bool bNoCollisionFail) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "BeginSpawningActorFromBlueprint"); + + Params::UGameplayStatics_BeginSpawningActorFromBlueprint_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Blueprint = Blueprint; + Parms.SpawnTransform = SpawnTransform; + Parms.bNoCollisionFail = bNoCollisionFail; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class ESpawnActorCollisionHandlingMethodCollisionHandlingOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginDeferredActorSpawnFromClass(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FTransform& SpawnTransform, enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "BeginDeferredActorSpawnFromClass"); + + Params::UGameplayStatics_BeginDeferredActorSpawnFromClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.SpawnTransform = SpawnTransform; + Parms.CollisionHandlingOverride = CollisionHandlingOverride; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.AreSubtitlesEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreSubtitlesEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "AreSubtitlesEnabled"); + + Params::UGameplayStatics_AreSubtitlesEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreAnyListenersWithinRange(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "AreAnyListenersWithinRange"); + + Params::UGameplayStatics_AreAnyListenersWithinRange_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.MaximumRange = MaximumRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinimumDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageInnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageOuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamageWithFalloff(class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, enum class ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ApplyRadialDamageWithFalloff"); + + Params::UGameplayStatics_ApplyRadialDamageWithFalloff_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.MinimumDamage = MinimumDamage; + Parms.Origin = Origin; + Parms.DamageInnerRadius = DamageInnerRadius; + Parms.DamageOuterRadius = DamageOuterRadius; + Parms.DamageFalloff = DamageFalloff; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = IgnoreActors; + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.ApplyRadialDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoFullDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamage(class UObject* WorldContextObject, float BaseDamage, struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, enum class ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ApplyRadialDamage"); + + Params::UGameplayStatics_ApplyRadialDamage_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.Origin = Origin; + Parms.DamageRadius = DamageRadius; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = IgnoreActors; + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.bDoFullDamage = bDoFullDamage; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.ApplyPointDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitFromDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, struct FVector& HitFromDirection, struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ApplyPointDamage"); + + Params::UGameplayStatics_ApplyPointDamage_Params Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.HitFromDirection = HitFromDirection; + Parms.HitInfo = HitInfo; + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.ApplyDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ApplyDamage"); + + Params::UGameplayStatics_ApplyDamage_Params Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameplayStatics.AnnounceAccessibleString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString AnnouncementString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::AnnounceAccessibleString(const class FString& AnnouncementString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "AnnounceAccessibleString"); + + Params::UGameplayStatics_AnnounceAccessibleString_Params Parms{}; + + Parms.AnnouncementString = AnnouncementString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameplayStatics.ActivateReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReverbEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ActivateReverbEffect(class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayStatics", "ActivateReverbEffect"); + + Params::UGameplayStatics_ActivateReverbEffect_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ReverbEffect = ReverbEffect; + Parms.TagName = TagName; + Parms.Priority = Priority; + Parms.Volume = Volume; + Parms.FadeTime = FadeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.GameUserSettings +// (None) + +class UClass* UGameUserSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameUserSettings"); + + return Clss; +} + + +// GameUserSettings Engine.Default__GameUserSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameUserSettings* UGameUserSettings::GetDefaultObj() +{ + static class UGameUserSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameUserSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.GameUserSettings.ValidateSettings +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::ValidateSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ValidateSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::SupportsHDRDisplayOutput() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SupportsHDRDisplayOutput"); + + Params::UGameUserSettings_SupportsHDRDisplayOutput_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.SetVSyncEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVSyncEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetVSyncEnabled"); + + Params::UGameUserSettings_SetVSyncEnabled_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetVisualEffectQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVisualEffectQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetVisualEffectQuality"); + + Params::UGameUserSettings_SetVisualEffectQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetViewDistanceQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetViewDistanceQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetViewDistanceQuality"); + + Params::UGameUserSettings_SetViewDistanceQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetToDefaults +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::SetToDefaults() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetToDefaults"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetTextureQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetTextureQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetTextureQuality"); + + Params::UGameUserSettings_SetTextureQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetShadowQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadowQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetShadowQuality"); + + Params::UGameUserSettings_SetShadowQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetShadingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetShadingQuality"); + + Params::UGameUserSettings_SetShadingQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetScreenResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint Resolution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetScreenResolution(const struct FIntPoint& Resolution) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetScreenResolution"); + + Params::UGameUserSettings_SetScreenResolution_Params Parms{}; + + Parms.Resolution = Resolution; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleValueEx(float NewScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleValueEx"); + + Params::UGameUserSettings_SetResolutionScaleValueEx_Params Parms{}; + + Parms.NewScaleValue = NewScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetResolutionScaleValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleValue(int32 NewScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleValue"); + + Params::UGameUserSettings_SetResolutionScaleValue_Params Parms{}; + + Parms.NewScaleValue = NewScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleNormalized (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleNormalized(float NewScaleNormalized) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleNormalized"); + + Params::UGameUserSettings_SetResolutionScaleNormalized_Params Parms{}; + + Parms.NewScaleNormalized = NewScaleNormalized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetPostProcessingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetPostProcessingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetPostProcessingQuality"); + + Params::UGameUserSettings_SetPostProcessingQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetOverallScalabilityLevel(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetOverallScalabilityLevel"); + + Params::UGameUserSettings_SetOverallScalabilityLevel_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetFullscreenMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWindowMode InFullscreenMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFullscreenMode(enum class EWindowMode InFullscreenMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetFullscreenMode"); + + Params::UGameUserSettings_SetFullscreenMode_Params Parms{}; + + Parms.InFullscreenMode = InFullscreenMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetFrameRateLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFrameRateLimit(float NewLimit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetFrameRateLimit"); + + Params::UGameUserSettings_SetFrameRateLimit_Params Parms{}; + + Parms.NewLimit = NewLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetFoliageQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFoliageQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetFoliageQuality"); + + Params::UGameUserSettings_SetFoliageQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetDynamicResolutionEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetDynamicResolutionEnabled"); + + Params::UGameUserSettings_SetDynamicResolutionEnabled_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetBenchmarkFallbackValues +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::SetBenchmarkFallbackValues() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetBenchmarkFallbackValues"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetAudioQualityLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 QualityLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAudioQualityLevel(int32 QualityLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetAudioQualityLevel"); + + Params::UGameUserSettings_SetAudioQualityLevel_Params Parms{}; + + Parms.QualityLevel = QualityLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SetAntiAliasingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAntiAliasingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SetAntiAliasingQuality"); + + Params::UGameUserSettings_SetAntiAliasingQuality_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.SaveSettings +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::SaveSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "SaveSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.RunHardwareBenchmark +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 WorkScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "RunHardwareBenchmark"); + + Params::UGameUserSettings_RunHardwareBenchmark_Params Parms{}; + + Parms.WorkScale = WorkScale; + Parms.CPUMultiplier = CPUMultiplier; + Parms.GPUMultiplier = GPUMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.RevertVideoMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::RevertVideoMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "RevertVideoMode"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ResetToCurrentSettings +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::ResetToCurrentSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ResetToCurrentSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.LoadSettings +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bForceReload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::LoadSettings(bool bForceReload) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "LoadSettings"); + + Params::UGameUserSettings_LoadSettings_Params Parms{}; + + Parms.bForceReload = bForceReload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.IsVSyncEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsVSyncEnabled"); + + Params::UGameUserSettings_IsVSyncEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsVSyncDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncDirty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsVSyncDirty"); + + Params::UGameUserSettings_IsVSyncDirty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsScreenResolutionDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsScreenResolutionDirty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsScreenResolutionDirty"); + + Params::UGameUserSettings_IsScreenResolutionDirty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsHDREnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsHDREnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsHDREnabled"); + + Params::UGameUserSettings_IsHDREnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsFullscreenModeDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsFullscreenModeDirty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsFullscreenModeDirty"); + + Params::UGameUserSettings_IsFullscreenModeDirty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionEnabled"); + + Params::UGameUserSettings_IsDynamicResolutionEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionDirty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionDirty"); + + Params::UGameUserSettings_IsDynamicResolutionDirty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.IsDirty +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDirty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "IsDirty"); + + Params::UGameUserSettings_IsDirty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetVisualEffectQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetVisualEffectQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetVisualEffectQuality"); + + Params::UGameUserSettings_GetVisualEffectQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetViewDistanceQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetViewDistanceQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetViewDistanceQuality"); + + Params::UGameUserSettings_GetViewDistanceQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetTextureQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetTextureQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetTextureQuality"); + + Params::UGameUserSettings_GetTextureQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetSyncInterval +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetSyncInterval() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetSyncInterval"); + + Params::UGameUserSettings_GetSyncInterval_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetShadowQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadowQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetShadowQuality"); + + Params::UGameUserSettings_GetShadowQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetShadingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadingQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetShadingQuality"); + + Params::UGameUserSettings_GetShadingQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetScreenResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetScreenResolution() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetScreenResolution"); + + Params::UGameUserSettings_GetScreenResolution_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetResolutionScaleNormalized() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleNormalized"); + + Params::UGameUserSettings_GetResolutionScaleNormalized_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float CurrentScaleNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CurrentScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleInformationEx"); + + Params::UGameUserSettings_GetResolutionScaleInformationEx_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (CurrentScaleNormalized != nullptr) + *CurrentScaleNormalized = Parms.CurrentScaleNormalized; + + if (CurrentScaleValue != nullptr) + *CurrentScaleValue = Parms.CurrentScaleValue; + + if (MinScaleValue != nullptr) + *MinScaleValue = Parms.MinScaleValue; + + if (MaxScaleValue != nullptr) + *MaxScaleValue = Parms.MaxScaleValue; + +} + + +// Function Engine.GameUserSettings.GetResolutionScaleInformation +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float CurrentScaleNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurrentScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleInformation"); + + Params::UGameUserSettings_GetResolutionScaleInformation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (CurrentScaleNormalized != nullptr) + *CurrentScaleNormalized = Parms.CurrentScaleNormalized; + + if (CurrentScaleValue != nullptr) + *CurrentScaleValue = Parms.CurrentScaleValue; + + if (MinScaleValue != nullptr) + *MinScaleValue = Parms.MinScaleValue; + + if (MaxScaleValue != nullptr) + *MaxScaleValue = Parms.MaxScaleValue; + +} + + +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetRecommendedResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetRecommendedResolutionScale"); + + Params::UGameUserSettings_GetRecommendedResolutionScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWindowMode UGameUserSettings::GetPreferredFullscreenMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetPreferredFullscreenMode"); + + Params::UGameUserSettings_GetPreferredFullscreenMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetPostProcessingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetPostProcessingQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetPostProcessingQuality"); + + Params::UGameUserSettings_GetPostProcessingQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetOverallScalabilityLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetOverallScalabilityLevel"); + + Params::UGameUserSettings_GetOverallScalabilityLevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetLastConfirmedScreenResolution() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedScreenResolution"); + + Params::UGameUserSettings_GetLastConfirmedScreenResolution_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWindowMode UGameUserSettings::GetLastConfirmedFullscreenMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedFullscreenMode"); + + Params::UGameUserSettings_GetLastConfirmedFullscreenMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetGameUserSettings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGameUserSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameUserSettings* UGameUserSettings::GetGameUserSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetGameUserSettings"); + + Params::UGameUserSettings_GetGameUserSettings_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWindowMode UGameUserSettings::GetFullscreenMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetFullscreenMode"); + + Params::UGameUserSettings_GetFullscreenMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetFrameRateLimit +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetFrameRateLimit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetFrameRateLimit"); + + Params::UGameUserSettings_GetFrameRateLimit_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetFramePace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFramePace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetFramePace"); + + Params::UGameUserSettings_GetFramePace_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetFoliageQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFoliageQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetFoliageQuality"); + + Params::UGameUserSettings_GetFoliageQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetDesktopResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDesktopResolution() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetDesktopResolution"); + + Params::UGameUserSettings_GetDesktopResolution_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetDefaultWindowPosition +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultWindowPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetDefaultWindowPosition"); + + Params::UGameUserSettings_GetDefaultWindowPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetDefaultWindowMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWindowMode UGameUserSettings::GetDefaultWindowMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetDefaultWindowMode"); + + Params::UGameUserSettings_GetDefaultWindowMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetDefaultResolutionScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetDefaultResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetDefaultResolutionScale"); + + Params::UGameUserSettings_GetDefaultResolutionScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetDefaultResolution +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultResolution() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetDefaultResolution"); + + Params::UGameUserSettings_GetDefaultResolution_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetCurrentHDRDisplayNits() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetCurrentHDRDisplayNits"); + + Params::UGameUserSettings_GetCurrentHDRDisplayNits_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetAudioQualityLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAudioQualityLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetAudioQualityLevel"); + + Params::UGameUserSettings_GetAudioQualityLevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.GetAntiAliasingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAntiAliasingQuality() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "GetAntiAliasingQuality"); + + Params::UGameUserSettings_GetAntiAliasingQuality_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DisplayNits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "EnableHDRDisplayOutput"); + + Params::UGameUserSettings_EnableHDRDisplayOutput_Params Parms{}; + + Parms.bEnable = bEnable; + Parms.DisplayNits = DisplayNits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ConfirmVideoMode +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::ConfirmVideoMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ConfirmVideoMode"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ApplySettings +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplySettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ApplySettings"); + + Params::UGameUserSettings_ApplySettings_Params Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ApplyResolutionSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplyResolutionSettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ApplyResolutionSettings"); + + Params::UGameUserSettings_ApplyResolutionSettings_Params Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ApplyNonResolutionSettings +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::ApplyNonResolutionSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ApplyNonResolutionSettings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.GameUserSettings.ApplyHardwareBenchmarkResults +// (Native, Public, BlueprintCallable) +// Parameters: + +void UGameUserSettings::ApplyHardwareBenchmarkResults() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameUserSettings", "ApplyHardwareBenchmarkResults"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SpotLight +// (Actor) + +class UClass* ASpotLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpotLight"); + + return Clss; +} + + +// SpotLight Engine.Default__SpotLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASpotLight* ASpotLight::GetDefaultObj() +{ + static class ASpotLight* Default = nullptr; + + if (!Default) + Default = static_cast(ASpotLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SpotLight.SetOuterConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpotLight", "SetOuterConeAngle"); + + Params::ASpotLight_SetOuterConeAngle_Params Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SpotLight.SetInnerConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpotLight", "SetInnerConeAngle"); + + Params::ASpotLight_SetInnerConeAngle_Params Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.GeneratedMeshAreaLight +// (Actor) + +class UClass* AGeneratedMeshAreaLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeneratedMeshAreaLight"); + + return Clss; +} + + +// GeneratedMeshAreaLight Engine.Default__GeneratedMeshAreaLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGeneratedMeshAreaLight* AGeneratedMeshAreaLight::GetDefaultObj() +{ + static class AGeneratedMeshAreaLight* Default = nullptr; + + if (!Default) + Default = static_cast(AGeneratedMeshAreaLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HapticFeedbackEffect_Base +// (None) + +class UClass* UHapticFeedbackEffect_Base::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HapticFeedbackEffect_Base"); + + return Clss; +} + + +// HapticFeedbackEffect_Base Engine.Default__HapticFeedbackEffect_Base +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHapticFeedbackEffect_Base* UHapticFeedbackEffect_Base::GetDefaultObj() +{ + static class UHapticFeedbackEffect_Base* Default = nullptr; + + if (!Default) + Default = static_cast(UHapticFeedbackEffect_Base::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HapticFeedbackEffect_Buffer +// (None) + +class UClass* UHapticFeedbackEffect_Buffer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HapticFeedbackEffect_Buffer"); + + return Clss; +} + + +// HapticFeedbackEffect_Buffer Engine.Default__HapticFeedbackEffect_Buffer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHapticFeedbackEffect_Buffer* UHapticFeedbackEffect_Buffer::GetDefaultObj() +{ + static class UHapticFeedbackEffect_Buffer* Default = nullptr; + + if (!Default) + Default = static_cast(UHapticFeedbackEffect_Buffer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HapticFeedbackEffect_Curve +// (None) + +class UClass* UHapticFeedbackEffect_Curve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HapticFeedbackEffect_Curve"); + + return Clss; +} + + +// HapticFeedbackEffect_Curve Engine.Default__HapticFeedbackEffect_Curve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHapticFeedbackEffect_Curve* UHapticFeedbackEffect_Curve::GetDefaultObj() +{ + static class UHapticFeedbackEffect_Curve* Default = nullptr; + + if (!Default) + Default = static_cast(UHapticFeedbackEffect_Curve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HapticFeedbackEffect_SoundWave +// (None) + +class UClass* UHapticFeedbackEffect_SoundWave::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HapticFeedbackEffect_SoundWave"); + + return Clss; +} + + +// HapticFeedbackEffect_SoundWave Engine.Default__HapticFeedbackEffect_SoundWave +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHapticFeedbackEffect_SoundWave* UHapticFeedbackEffect_SoundWave::GetDefaultObj() +{ + static class UHapticFeedbackEffect_SoundWave* Default = nullptr; + + if (!Default) + Default = static_cast(UHapticFeedbackEffect_SoundWave::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HealthSnapshotBlueprintLibrary +// (None) + +class UClass* UHealthSnapshotBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HealthSnapshotBlueprintLibrary"); + + return Clss; +} + + +// HealthSnapshotBlueprintLibrary Engine.Default__HealthSnapshotBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHealthSnapshotBlueprintLibrary* UHealthSnapshotBlueprintLibrary::GetDefaultObj() +{ + static class UHealthSnapshotBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UHealthSnapshotBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StopPerformanceSnapshots +// (Final, Exec, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UHealthSnapshotBlueprintLibrary::StopPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HealthSnapshotBlueprintLibrary", "StopPerformanceSnapshots"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StartPerformanceSnapshots +// (Final, Exec, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UHealthSnapshotBlueprintLibrary::StartPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HealthSnapshotBlueprintLibrary", "StartPerformanceSnapshots"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +// (Final, Exec, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString SnapshotTitle (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetStats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHealthSnapshotBlueprintLibrary::LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HealthSnapshotBlueprintLibrary", "LogPerformanceSnapshot"); + + Params::UHealthSnapshotBlueprintLibrary_LogPerformanceSnapshot_Params Parms{}; + + Parms.SnapshotTitle = SnapshotTitle; + Parms.bResetStats = bResetStats; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.HLODEngineSubsystem +// (None) + +class UClass* UHLODEngineSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HLODEngineSubsystem"); + + return Clss; +} + + +// HLODEngineSubsystem Engine.Default__HLODEngineSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHLODEngineSubsystem* UHLODEngineSubsystem::GetDefaultObj() +{ + static class UHLODEngineSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UHLODEngineSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HLODProxy +// (None) + +class UClass* UHLODProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HLODProxy"); + + return Clss; +} + + +// HLODProxy Engine.Default__HLODProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHLODProxy* UHLODProxy::GetDefaultObj() +{ + static class UHLODProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UHLODProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HLODProxyDesc +// (None) + +class UClass* UHLODProxyDesc::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HLODProxyDesc"); + + return Clss; +} + + +// HLODProxyDesc Engine.Default__HLODProxyDesc +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHLODProxyDesc* UHLODProxyDesc::GetDefaultObj() +{ + static class UHLODProxyDesc* Default = nullptr; + + if (!Default) + Default = static_cast(UHLODProxyDesc::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ImportanceSamplingLibrary +// (None) + +class UClass* UImportanceSamplingLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImportanceSamplingLibrary"); + + return Clss; +} + + +// ImportanceSamplingLibrary Engine.Default__ImportanceSamplingLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImportanceSamplingLibrary* UImportanceSamplingLibrary::GetDefaultObj() +{ + static class UImportanceSamplingLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UImportanceSamplingLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::RandomSobolFloat(int32 Index, int32 Dimension, float Seed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "RandomSobolFloat"); + + Params::UImportanceSamplingLibrary_RandomSobolFloat_Params Parms{}; + + Parms.Index = Index; + Parms.Dimension = Dimension; + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::RandomSobolCell3D(int32 Index, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell3D"); + + Params::UImportanceSamplingLibrary_RandomSobolCell3D_Params Parms{}; + + Parms.Index = Index; + Parms.NumCells = NumCells; + Parms.Cell = Cell; + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::RandomSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell2D"); + + Params::UImportanceSamplingLibrary_RandomSobolCell2D_Params Parms{}; + + Parms.Index = Index; + Parms.NumCells = NumCells; + Parms.Cell = Cell; + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "NextSobolFloat"); + + Params::UImportanceSamplingLibrary_NextSobolFloat_Params Parms{}; + + Parms.Index = Index; + Parms.Dimension = Dimension; + Parms.PreviousValue = PreviousValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::NextSobolCell3D(int32 Index, int32 NumCells, const struct FVector& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "NextSobolCell3D"); + + Params::UImportanceSamplingLibrary_NextSobolCell3D_Params Parms{}; + + Parms.Index = Index; + Parms.NumCells = NumCells; + Parms.PreviousValue = PreviousValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::NextSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "NextSobolCell2D"); + + Params::UImportanceSamplingLibrary_NextSobolCell2D_Params Parms{}; + + Parms.Index = Index; + Parms.NumCells = NumCells; + Parms.PreviousValue = PreviousValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EImportanceWeight WeightingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FImportanceTexture ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FImportanceTexture UImportanceSamplingLibrary::MakeImportanceTexture(class UTexture2D* Texture, enum class EImportanceWeight WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "MakeImportanceTexture"); + + Params::UImportanceSamplingLibrary_MakeImportanceTexture_Params Parms{}; + + Parms.Texture = Texture; + Parms.WeightingFunc = WeightingFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FImportanceTexture Texture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D Rand (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Samples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D SamplePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor SampleColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SampleIntensity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SampleSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::ImportanceSample(struct FImportanceTexture& Texture, struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "ImportanceSample"); + + Params::UImportanceSamplingLibrary_ImportanceSample_Params Parms{}; + + Parms.Texture = Texture; + Parms.Rand = Rand; + Parms.Samples = Samples; + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SamplePosition != nullptr) + *SamplePosition = std::move(Parms.SamplePosition); + + if (SampleColor != nullptr) + *SampleColor = std::move(Parms.SampleColor); + + if (SampleIntensity != nullptr) + *SampleIntensity = Parms.SampleIntensity; + + if (SampleSize != nullptr) + *SampleSize = Parms.SampleSize; + +} + + +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FImportanceTexture ImportanceTexture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EImportanceWeight WeightingFunc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::BreakImportanceTexture(struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, enum class EImportanceWeight* WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImportanceSamplingLibrary", "BreakImportanceTexture"); + + Params::UImportanceSamplingLibrary_BreakImportanceTexture_Params Parms{}; + + Parms.ImportanceTexture = ImportanceTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Texture != nullptr) + *Texture = Parms.Texture; + + if (WeightingFunc != nullptr) + *WeightingFunc = Parms.WeightingFunc; + +} + + +// Class Engine.ImportantToggleSettingInterface +// (None) + +class UClass* IImportantToggleSettingInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImportantToggleSettingInterface"); + + return Clss; +} + + +// ImportantToggleSettingInterface Engine.Default__ImportantToggleSettingInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IImportantToggleSettingInterface* IImportantToggleSettingInterface::GetDefaultObj() +{ + static class IImportantToggleSettingInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IImportantToggleSettingInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InGameAdManager +// (None) + +class UClass* UInGameAdManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InGameAdManager"); + + return Clss; +} + + +// InGameAdManager Engine.Default__InGameAdManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInGameAdManager* UInGameAdManager::GetDefaultObj() +{ + static class UInGameAdManager* Default = nullptr; + + if (!Default) + Default = static_cast(UInGameAdManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InheritableComponentHandler +// (None) + +class UClass* UInheritableComponentHandler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InheritableComponentHandler"); + + return Clss; +} + + +// InheritableComponentHandler Engine.Default__InheritableComponentHandler +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInheritableComponentHandler* UInheritableComponentHandler::GetDefaultObj() +{ + static class UInheritableComponentHandler* Default = nullptr; + + if (!Default) + Default = static_cast(UInheritableComponentHandler::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputDelegateBinding +// (None) + +class UClass* UInputDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputDelegateBinding"); + + return Clss; +} + + +// InputDelegateBinding Engine.Default__InputDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputDelegateBinding* UInputDelegateBinding::GetDefaultObj() +{ + static class UInputDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputActionDelegateBinding +// (None) + +class UClass* UInputActionDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputActionDelegateBinding"); + + return Clss; +} + + +// InputActionDelegateBinding Engine.Default__InputActionDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputActionDelegateBinding* UInputActionDelegateBinding::GetDefaultObj() +{ + static class UInputActionDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputActionDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputAxisDelegateBinding +// (None) + +class UClass* UInputAxisDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputAxisDelegateBinding"); + + return Clss; +} + + +// InputAxisDelegateBinding Engine.Default__InputAxisDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputAxisDelegateBinding* UInputAxisDelegateBinding::GetDefaultObj() +{ + static class UInputAxisDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputAxisDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputAxisKeyDelegateBinding +// (None) + +class UClass* UInputAxisKeyDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputAxisKeyDelegateBinding"); + + return Clss; +} + + +// InputAxisKeyDelegateBinding Engine.Default__InputAxisKeyDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputAxisKeyDelegateBinding* UInputAxisKeyDelegateBinding::GetDefaultObj() +{ + static class UInputAxisKeyDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputAxisKeyDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputComponent +// (None) + +class UClass* UInputComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputComponent"); + + return Clss; +} + + +// InputComponent Engine.Default__InputComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputComponent* UInputComponent::GetDefaultObj() +{ + static class UInputComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInputComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.InputComponent.WasControllerKeyJustReleased +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustReleased(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustReleased"); + + Params::UInputComponent_WasControllerKeyJustReleased_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputComponent.WasControllerKeyJustPressed +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustPressed(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustPressed"); + + Params::UInputComponent_WasControllerKeyJustPressed_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputComponent.IsControllerKeyDown +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::IsControllerKeyDown(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "IsControllerKeyDown"); + + Params::UInputComponent_IsControllerKeyDown_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputComponent.GetTouchState +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetTouchState"); + + Params::UInputComponent_GetTouchState_Params Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; + +} + + +// Function Engine.InputComponent.GetControllerVectorKeyState +// (Final, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UInputComponent::GetControllerVectorKeyState(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetControllerVectorKeyState"); + + Params::UInputComponent_GetControllerVectorKeyState_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputComponent.GetControllerMouseDelta +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerMouseDelta(float* DeltaX, float* DeltaY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetControllerMouseDelta"); + + Params::UInputComponent_GetControllerMouseDelta_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; + +} + + +// Function Engine.InputComponent.GetControllerKeyTimeDown +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerKeyTimeDown(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetControllerKeyTimeDown"); + + Params::UInputComponent_GetControllerKeyTimeDown_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputComponent.GetControllerAnalogStickState +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogStickState"); + + Params::UInputComponent_GetControllerAnalogStickState_Params Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; + +} + + +// Function Engine.InputComponent.GetControllerAnalogKeyState +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerAnalogKeyState(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogKeyState"); + + Params::UInputComponent_GetControllerAnalogKeyState_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.InputKeyDelegateBinding +// (None) + +class UClass* UInputKeyDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputKeyDelegateBinding"); + + return Clss; +} + + +// InputKeyDelegateBinding Engine.Default__InputKeyDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputKeyDelegateBinding* UInputKeyDelegateBinding::GetDefaultObj() +{ + static class UInputKeyDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputKeyDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputSettings +// (None) + +class UClass* UInputSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputSettings"); + + return Clss; +} + + +// InputSettings Engine.Default__InputSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputSettings* UInputSettings::GetDefaultObj() +{ + static class UInputSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UInputSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.InputSettings.SaveKeyMappings +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInputSettings::SaveKeyMappings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "SaveKeyMappings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InputSettings.RemoveAxisMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInputAxisKeyMapping KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "RemoveAxisMapping"); + + Params::UInputSettings_RemoveAxisMapping_Params Parms{}; + + Parms.KeyMapping = KeyMapping; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InputSettings.RemoveActionMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInputActionKeyMapping KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "RemoveActionMapping"); + + Params::UInputSettings_RemoveActionMapping_Params Parms{}; + + Parms.KeyMapping = KeyMapping; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InputSettings.GetInputSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UInputSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInputSettings* UInputSettings::GetInputSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "GetInputSettings"); + + Params::UInputSettings_GetInputSettings_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.InputSettings.GetAxisNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray AxisNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisNames(TArray* AxisNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "GetAxisNames"); + + Params::UInputSettings_GetAxisNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AxisNames != nullptr) + *AxisNames = std::move(Parms.AxisNames); + +} + + +// Function Engine.InputSettings.GetAxisMappingByName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayOutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisMappingByName(class FName InAxisName, TArray* OutMappings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "GetAxisMappingByName"); + + Params::UInputSettings_GetAxisMappingByName_Params Parms{}; + + Parms.InAxisName = InAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); + +} + + +// Function Engine.InputSettings.GetActionNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ActionNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionNames(TArray* ActionNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "GetActionNames"); + + Params::UInputSettings_GetActionNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ActionNames != nullptr) + *ActionNames = std::move(Parms.ActionNames); + +} + + +// Function Engine.InputSettings.GetActionMappingByName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayOutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionMappingByName(class FName InActionName, TArray* OutMappings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "GetActionMappingByName"); + + Params::UInputSettings_GetActionMappingByName_Params Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); + +} + + +// Function Engine.InputSettings.ForceRebuildKeymaps +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInputSettings::ForceRebuildKeymaps() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "ForceRebuildKeymaps"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InputSettings.AddAxisMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInputAxisKeyMapping KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "AddAxisMapping"); + + Params::UInputSettings_AddAxisMapping_Params Parms{}; + + Parms.KeyMapping = KeyMapping; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InputSettings.AddActionMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInputActionKeyMapping KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputSettings", "AddActionMapping"); + + Params::UInputSettings_AddActionMapping_Params Parms{}; + + Parms.KeyMapping = KeyMapping; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.InputTouchDelegateBinding +// (None) + +class UClass* UInputTouchDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputTouchDelegateBinding"); + + return Clss; +} + + +// InputTouchDelegateBinding Engine.Default__InputTouchDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputTouchDelegateBinding* UInputTouchDelegateBinding::GetDefaultObj() +{ + static class UInputTouchDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputTouchDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InputVectorAxisDelegateBinding +// (None) + +class UClass* UInputVectorAxisDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputVectorAxisDelegateBinding"); + + return Clss; +} + + +// InputVectorAxisDelegateBinding Engine.Default__InputVectorAxisDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputVectorAxisDelegateBinding* UInputVectorAxisDelegateBinding::GetDefaultObj() +{ + static class UInputVectorAxisDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UInputVectorAxisDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Interface_ActorSubobject +// (None) + +class UClass* IInterface_ActorSubobject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface_ActorSubobject"); + + return Clss; +} + + +// Interface_ActorSubobject Engine.Default__Interface_ActorSubobject +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface_ActorSubobject* IInterface_ActorSubobject::GetDefaultObj() +{ + static class IInterface_ActorSubobject* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface_ActorSubobject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Interface_AssetUserData +// (None) + +class UClass* IInterface_AssetUserData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface_AssetUserData"); + + return Clss; +} + + +// Interface_AssetUserData Engine.Default__Interface_AssetUserData +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface_AssetUserData* IInterface_AssetUserData::GetDefaultObj() +{ + static class IInterface_AssetUserData* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface_AssetUserData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.BoneReferenceSkeletonProvider +// (None) + +class UClass* IBoneReferenceSkeletonProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoneReferenceSkeletonProvider"); + + return Clss; +} + + +// BoneReferenceSkeletonProvider Engine.Default__BoneReferenceSkeletonProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IBoneReferenceSkeletonProvider* IBoneReferenceSkeletonProvider::GetDefaultObj() +{ + static class IBoneReferenceSkeletonProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IBoneReferenceSkeletonProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Interface_CollisionDataProvider +// (None) + +class UClass* IInterface_CollisionDataProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface_CollisionDataProvider"); + + return Clss; +} + + +// Interface_CollisionDataProvider Engine.Default__Interface_CollisionDataProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface_CollisionDataProvider* IInterface_CollisionDataProvider::GetDefaultObj() +{ + static class IInterface_CollisionDataProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface_CollisionDataProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Interface_PostProcessVolume +// (None) + +class UClass* IInterface_PostProcessVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface_PostProcessVolume"); + + return Clss; +} + + +// Interface_PostProcessVolume Engine.Default__Interface_PostProcessVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface_PostProcessVolume* IInterface_PostProcessVolume::GetDefaultObj() +{ + static class IInterface_PostProcessVolume* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface_PostProcessVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Interface_PreviewMeshProvider +// (None) + +class UClass* IInterface_PreviewMeshProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Interface_PreviewMeshProvider"); + + return Clss; +} + + +// Interface_PreviewMeshProvider Engine.Default__Interface_PreviewMeshProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInterface_PreviewMeshProvider* IInterface_PreviewMeshProvider::GetDefaultObj() +{ + static class IInterface_PreviewMeshProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IInterface_PreviewMeshProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpCurveEdSetup +// (None) + +class UClass* UInterpCurveEdSetup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpCurveEdSetup"); + + return Clss; +} + + +// InterpCurveEdSetup Engine.Default__InterpCurveEdSetup +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpCurveEdSetup* UInterpCurveEdSetup::GetDefaultObj() +{ + static class UInterpCurveEdSetup* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpCurveEdSetup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpData +// (None) + +class UClass* UInterpData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpData"); + + return Clss; +} + + +// InterpData Engine.Default__InterpData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpData* UInterpData::GetDefaultObj() +{ + static class UInterpData* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpFilter +// (None) + +class UClass* UInterpFilter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpFilter"); + + return Clss; +} + + +// InterpFilter Engine.Default__InterpFilter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpFilter* UInterpFilter::GetDefaultObj() +{ + static class UInterpFilter* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpFilter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpFilter_Classes +// (None) + +class UClass* UInterpFilter_Classes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpFilter_Classes"); + + return Clss; +} + + +// InterpFilter_Classes Engine.Default__InterpFilter_Classes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpFilter_Classes* UInterpFilter_Classes::GetDefaultObj() +{ + static class UInterpFilter_Classes* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpFilter_Classes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpFilter_Custom +// (None) + +class UClass* UInterpFilter_Custom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpFilter_Custom"); + + return Clss; +} + + +// InterpFilter_Custom Engine.Default__InterpFilter_Custom +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpFilter_Custom* UInterpFilter_Custom::GetDefaultObj() +{ + static class UInterpFilter_Custom* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpFilter_Custom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroup +// (None) + +class UClass* UInterpGroup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroup"); + + return Clss; +} + + +// InterpGroup Engine.Default__InterpGroup +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroup* UInterpGroup::GetDefaultObj() +{ + static class UInterpGroup* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroupCamera +// (None) + +class UClass* UInterpGroupCamera::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroupCamera"); + + return Clss; +} + + +// InterpGroupCamera Engine.Default__InterpGroupCamera +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroupCamera* UInterpGroupCamera::GetDefaultObj() +{ + static class UInterpGroupCamera* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroupCamera::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroupDirector +// (None) + +class UClass* UInterpGroupDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroupDirector"); + + return Clss; +} + + +// InterpGroupDirector Engine.Default__InterpGroupDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroupDirector* UInterpGroupDirector::GetDefaultObj() +{ + static class UInterpGroupDirector* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroupDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroupInst +// (None) + +class UClass* UInterpGroupInst::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroupInst"); + + return Clss; +} + + +// InterpGroupInst Engine.Default__InterpGroupInst +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroupInst* UInterpGroupInst::GetDefaultObj() +{ + static class UInterpGroupInst* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroupInst::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroupInstCamera +// (None) + +class UClass* UInterpGroupInstCamera::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroupInstCamera"); + + return Clss; +} + + +// InterpGroupInstCamera Engine.Default__InterpGroupInstCamera +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroupInstCamera* UInterpGroupInstCamera::GetDefaultObj() +{ + static class UInterpGroupInstCamera* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroupInstCamera::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpGroupInstDirector +// (None) + +class UClass* UInterpGroupInstDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpGroupInstDirector"); + + return Clss; +} + + +// InterpGroupInstDirector Engine.Default__InterpGroupInstDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpGroupInstDirector* UInterpGroupInstDirector::GetDefaultObj() +{ + static class UInterpGroupInstDirector* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpGroupInstDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpToMovementComponent +// (None) + +class UClass* UInterpToMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpToMovementComponent"); + + return Clss; +} + + +// InterpToMovementComponent Engine.Default__InterpToMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpToMovementComponent* UInterpToMovementComponent::GetDefaultObj() +{ + static class UInterpToMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpToMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.InterpToMovementComponent.StopSimulating +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FHitResult HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::StopSimulating(struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "StopSimulating"); + + Params::UInterpToMovementComponent_StopSimulating_Params Parms{}; + + Parms.HitResult = HitResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InterpToMovementComponent.RestartMovement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InitialDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::RestartMovement(float InitialDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "RestartMovement"); + + Params::UInterpToMovementComponent_RestartMovement_Params Parms{}; + + Parms.InitialDirection = InitialDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InterpToMovementComponent.ResetControlPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInterpToMovementComponent::ResetControlPoints() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "ResetControlPoints"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitEndDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::OnInterpToWaitEndDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "OnInterpToWaitEndDelegate__DelegateSignature"); + + Params::UInterpToMovementComponent_OnInterpToWaitEndDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitBeginDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::OnInterpToWaitBeginDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "OnInterpToWaitBeginDelegate__DelegateSignature"); + + Params::UInterpToMovementComponent_OnInterpToWaitBeginDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToStopDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::OnInterpToStopDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "OnInterpToStopDelegate__DelegateSignature"); + + Params::UInterpToMovementComponent_OnInterpToStopDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToReverseDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::OnInterpToReverseDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "OnInterpToReverseDelegate__DelegateSignature"); + + Params::UInterpToMovementComponent_OnInterpToReverseDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToResetDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::OnInterpToResetDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "OnInterpToResetDelegate__DelegateSignature"); + + Params::UInterpToMovementComponent_OnInterpToResetDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.InterpToMovementComponent.FinaliseControlPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInterpToMovementComponent::FinaliseControlPoints() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "FinaliseControlPoints"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.InterpToMovementComponent.AddControlPointPosition +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPositionIsRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InterpToMovementComponent", "AddControlPointPosition"); + + Params::UInterpToMovementComponent_AddControlPointPosition_Params Parms{}; + + Parms.Pos = Pos; + Parms.bPositionIsRelative = bPositionIsRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.InterpTrack +// (None) + +class UClass* UInterpTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrack"); + + return Clss; +} + + +// InterpTrack Engine.Default__InterpTrack +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrack* UInterpTrack::GetDefaultObj() +{ + static class UInterpTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFloatBase +// (None) + +class UClass* UInterpTrackFloatBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFloatBase"); + + return Clss; +} + + +// InterpTrackFloatBase Engine.Default__InterpTrackFloatBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFloatBase* UInterpTrackFloatBase::GetDefaultObj() +{ + static class UInterpTrackFloatBase* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFloatBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackAnimControl +// (None) + +class UClass* UInterpTrackAnimControl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackAnimControl"); + + return Clss; +} + + +// InterpTrackAnimControl Engine.Default__InterpTrackAnimControl +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackAnimControl* UInterpTrackAnimControl::GetDefaultObj() +{ + static class UInterpTrackAnimControl* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackAnimControl::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackVectorBase +// (None) + +class UClass* UInterpTrackVectorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackVectorBase"); + + return Clss; +} + + +// InterpTrackVectorBase Engine.Default__InterpTrackVectorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackVectorBase* UInterpTrackVectorBase::GetDefaultObj() +{ + static class UInterpTrackVectorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackVectorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackAudioMaster +// (None) + +class UClass* UInterpTrackAudioMaster::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackAudioMaster"); + + return Clss; +} + + +// InterpTrackAudioMaster Engine.Default__InterpTrackAudioMaster +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackAudioMaster* UInterpTrackAudioMaster::GetDefaultObj() +{ + static class UInterpTrackAudioMaster* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackAudioMaster::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackBoolProp +// (None) + +class UClass* UInterpTrackBoolProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackBoolProp"); + + return Clss; +} + + +// InterpTrackBoolProp Engine.Default__InterpTrackBoolProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackBoolProp* UInterpTrackBoolProp::GetDefaultObj() +{ + static class UInterpTrackBoolProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackBoolProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackColorProp +// (None) + +class UClass* UInterpTrackColorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackColorProp"); + + return Clss; +} + + +// InterpTrackColorProp Engine.Default__InterpTrackColorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackColorProp* UInterpTrackColorProp::GetDefaultObj() +{ + static class UInterpTrackColorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackColorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackColorScale +// (None) + +class UClass* UInterpTrackColorScale::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackColorScale"); + + return Clss; +} + + +// InterpTrackColorScale Engine.Default__InterpTrackColorScale +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackColorScale* UInterpTrackColorScale::GetDefaultObj() +{ + static class UInterpTrackColorScale* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackColorScale::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackDirector +// (None) + +class UClass* UInterpTrackDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackDirector"); + + return Clss; +} + + +// InterpTrackDirector Engine.Default__InterpTrackDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackDirector* UInterpTrackDirector::GetDefaultObj() +{ + static class UInterpTrackDirector* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackEvent +// (None) + +class UClass* UInterpTrackEvent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackEvent"); + + return Clss; +} + + +// InterpTrackEvent Engine.Default__InterpTrackEvent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackEvent* UInterpTrackEvent::GetDefaultObj() +{ + static class UInterpTrackEvent* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackEvent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFade +// (None) + +class UClass* UInterpTrackFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFade"); + + return Clss; +} + + +// InterpTrackFade Engine.Default__InterpTrackFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFade* UInterpTrackFade::GetDefaultObj() +{ + static class UInterpTrackFade* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFloatAnimBPParam +// (None) + +class UClass* UInterpTrackFloatAnimBPParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFloatAnimBPParam"); + + return Clss; +} + + +// InterpTrackFloatAnimBPParam Engine.Default__InterpTrackFloatAnimBPParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFloatAnimBPParam* UInterpTrackFloatAnimBPParam::GetDefaultObj() +{ + static class UInterpTrackFloatAnimBPParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFloatAnimBPParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFloatMaterialParam +// (None) + +class UClass* UInterpTrackFloatMaterialParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFloatMaterialParam"); + + return Clss; +} + + +// InterpTrackFloatMaterialParam Engine.Default__InterpTrackFloatMaterialParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFloatMaterialParam* UInterpTrackFloatMaterialParam::GetDefaultObj() +{ + static class UInterpTrackFloatMaterialParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFloatMaterialParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFloatParticleParam +// (None) + +class UClass* UInterpTrackFloatParticleParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFloatParticleParam"); + + return Clss; +} + + +// InterpTrackFloatParticleParam Engine.Default__InterpTrackFloatParticleParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFloatParticleParam* UInterpTrackFloatParticleParam::GetDefaultObj() +{ + static class UInterpTrackFloatParticleParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFloatParticleParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackFloatProp +// (None) + +class UClass* UInterpTrackFloatProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackFloatProp"); + + return Clss; +} + + +// InterpTrackFloatProp Engine.Default__InterpTrackFloatProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackFloatProp* UInterpTrackFloatProp::GetDefaultObj() +{ + static class UInterpTrackFloatProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackFloatProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInst +// (None) + +class UClass* UInterpTrackInst::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInst"); + + return Clss; +} + + +// InterpTrackInst Engine.Default__InterpTrackInst +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInst* UInterpTrackInst::GetDefaultObj() +{ + static class UInterpTrackInst* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInst::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstAnimControl +// (None) + +class UClass* UInterpTrackInstAnimControl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstAnimControl"); + + return Clss; +} + + +// InterpTrackInstAnimControl Engine.Default__InterpTrackInstAnimControl +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstAnimControl* UInterpTrackInstAnimControl::GetDefaultObj() +{ + static class UInterpTrackInstAnimControl* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstAnimControl::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstAudioMaster +// (None) + +class UClass* UInterpTrackInstAudioMaster::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstAudioMaster"); + + return Clss; +} + + +// InterpTrackInstAudioMaster Engine.Default__InterpTrackInstAudioMaster +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstAudioMaster* UInterpTrackInstAudioMaster::GetDefaultObj() +{ + static class UInterpTrackInstAudioMaster* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstAudioMaster::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstProperty +// (None) + +class UClass* UInterpTrackInstProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstProperty"); + + return Clss; +} + + +// InterpTrackInstProperty Engine.Default__InterpTrackInstProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstProperty* UInterpTrackInstProperty::GetDefaultObj() +{ + static class UInterpTrackInstProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstBoolProp +// (None) + +class UClass* UInterpTrackInstBoolProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstBoolProp"); + + return Clss; +} + + +// InterpTrackInstBoolProp Engine.Default__InterpTrackInstBoolProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstBoolProp* UInterpTrackInstBoolProp::GetDefaultObj() +{ + static class UInterpTrackInstBoolProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstBoolProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstColorProp +// (None) + +class UClass* UInterpTrackInstColorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstColorProp"); + + return Clss; +} + + +// InterpTrackInstColorProp Engine.Default__InterpTrackInstColorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstColorProp* UInterpTrackInstColorProp::GetDefaultObj() +{ + static class UInterpTrackInstColorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstColorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstColorScale +// (None) + +class UClass* UInterpTrackInstColorScale::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstColorScale"); + + return Clss; +} + + +// InterpTrackInstColorScale Engine.Default__InterpTrackInstColorScale +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstColorScale* UInterpTrackInstColorScale::GetDefaultObj() +{ + static class UInterpTrackInstColorScale* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstColorScale::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstDirector +// (None) + +class UClass* UInterpTrackInstDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstDirector"); + + return Clss; +} + + +// InterpTrackInstDirector Engine.Default__InterpTrackInstDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstDirector* UInterpTrackInstDirector::GetDefaultObj() +{ + static class UInterpTrackInstDirector* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstEvent +// (None) + +class UClass* UInterpTrackInstEvent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstEvent"); + + return Clss; +} + + +// InterpTrackInstEvent Engine.Default__InterpTrackInstEvent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstEvent* UInterpTrackInstEvent::GetDefaultObj() +{ + static class UInterpTrackInstEvent* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstEvent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstFade +// (None) + +class UClass* UInterpTrackInstFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstFade"); + + return Clss; +} + + +// InterpTrackInstFade Engine.Default__InterpTrackInstFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstFade* UInterpTrackInstFade::GetDefaultObj() +{ + static class UInterpTrackInstFade* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstFloatAnimBPParam +// (None) + +class UClass* UInterpTrackInstFloatAnimBPParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstFloatAnimBPParam"); + + return Clss; +} + + +// InterpTrackInstFloatAnimBPParam Engine.Default__InterpTrackInstFloatAnimBPParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstFloatAnimBPParam* UInterpTrackInstFloatAnimBPParam::GetDefaultObj() +{ + static class UInterpTrackInstFloatAnimBPParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstFloatAnimBPParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstFloatMaterialParam +// (None) + +class UClass* UInterpTrackInstFloatMaterialParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstFloatMaterialParam"); + + return Clss; +} + + +// InterpTrackInstFloatMaterialParam Engine.Default__InterpTrackInstFloatMaterialParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstFloatMaterialParam* UInterpTrackInstFloatMaterialParam::GetDefaultObj() +{ + static class UInterpTrackInstFloatMaterialParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstFloatMaterialParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstFloatParticleParam +// (None) + +class UClass* UInterpTrackInstFloatParticleParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstFloatParticleParam"); + + return Clss; +} + + +// InterpTrackInstFloatParticleParam Engine.Default__InterpTrackInstFloatParticleParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstFloatParticleParam* UInterpTrackInstFloatParticleParam::GetDefaultObj() +{ + static class UInterpTrackInstFloatParticleParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstFloatParticleParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstFloatProp +// (None) + +class UClass* UInterpTrackInstFloatProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstFloatProp"); + + return Clss; +} + + +// InterpTrackInstFloatProp Engine.Default__InterpTrackInstFloatProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstFloatProp* UInterpTrackInstFloatProp::GetDefaultObj() +{ + static class UInterpTrackInstFloatProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstFloatProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstLinearColorProp +// (None) + +class UClass* UInterpTrackInstLinearColorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstLinearColorProp"); + + return Clss; +} + + +// InterpTrackInstLinearColorProp Engine.Default__InterpTrackInstLinearColorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstLinearColorProp* UInterpTrackInstLinearColorProp::GetDefaultObj() +{ + static class UInterpTrackInstLinearColorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstLinearColorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstMove +// (None) + +class UClass* UInterpTrackInstMove::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstMove"); + + return Clss; +} + + +// InterpTrackInstMove Engine.Default__InterpTrackInstMove +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstMove* UInterpTrackInstMove::GetDefaultObj() +{ + static class UInterpTrackInstMove* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstMove::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstParticleReplay +// (None) + +class UClass* UInterpTrackInstParticleReplay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstParticleReplay"); + + return Clss; +} + + +// InterpTrackInstParticleReplay Engine.Default__InterpTrackInstParticleReplay +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstParticleReplay* UInterpTrackInstParticleReplay::GetDefaultObj() +{ + static class UInterpTrackInstParticleReplay* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstParticleReplay::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstSlomo +// (None) + +class UClass* UInterpTrackInstSlomo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstSlomo"); + + return Clss; +} + + +// InterpTrackInstSlomo Engine.Default__InterpTrackInstSlomo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstSlomo* UInterpTrackInstSlomo::GetDefaultObj() +{ + static class UInterpTrackInstSlomo* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstSlomo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstSound +// (None) + +class UClass* UInterpTrackInstSound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstSound"); + + return Clss; +} + + +// InterpTrackInstSound Engine.Default__InterpTrackInstSound +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstSound* UInterpTrackInstSound::GetDefaultObj() +{ + static class UInterpTrackInstSound* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstSound::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstToggle +// (None) + +class UClass* UInterpTrackInstToggle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstToggle"); + + return Clss; +} + + +// InterpTrackInstToggle Engine.Default__InterpTrackInstToggle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstToggle* UInterpTrackInstToggle::GetDefaultObj() +{ + static class UInterpTrackInstToggle* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstToggle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstVectorMaterialParam +// (None) + +class UClass* UInterpTrackInstVectorMaterialParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstVectorMaterialParam"); + + return Clss; +} + + +// InterpTrackInstVectorMaterialParam Engine.Default__InterpTrackInstVectorMaterialParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstVectorMaterialParam* UInterpTrackInstVectorMaterialParam::GetDefaultObj() +{ + static class UInterpTrackInstVectorMaterialParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstVectorMaterialParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstVectorProp +// (None) + +class UClass* UInterpTrackInstVectorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstVectorProp"); + + return Clss; +} + + +// InterpTrackInstVectorProp Engine.Default__InterpTrackInstVectorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstVectorProp* UInterpTrackInstVectorProp::GetDefaultObj() +{ + static class UInterpTrackInstVectorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstVectorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackInstVisibility +// (None) + +class UClass* UInterpTrackInstVisibility::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackInstVisibility"); + + return Clss; +} + + +// InterpTrackInstVisibility Engine.Default__InterpTrackInstVisibility +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackInstVisibility* UInterpTrackInstVisibility::GetDefaultObj() +{ + static class UInterpTrackInstVisibility* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackInstVisibility::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackLinearColorBase +// (None) + +class UClass* UInterpTrackLinearColorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackLinearColorBase"); + + return Clss; +} + + +// InterpTrackLinearColorBase Engine.Default__InterpTrackLinearColorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackLinearColorBase* UInterpTrackLinearColorBase::GetDefaultObj() +{ + static class UInterpTrackLinearColorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackLinearColorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackLinearColorProp +// (None) + +class UClass* UInterpTrackLinearColorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackLinearColorProp"); + + return Clss; +} + + +// InterpTrackLinearColorProp Engine.Default__InterpTrackLinearColorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackLinearColorProp* UInterpTrackLinearColorProp::GetDefaultObj() +{ + static class UInterpTrackLinearColorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackLinearColorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackMove +// (None) + +class UClass* UInterpTrackMove::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackMove"); + + return Clss; +} + + +// InterpTrackMove Engine.Default__InterpTrackMove +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackMove* UInterpTrackMove::GetDefaultObj() +{ + static class UInterpTrackMove* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackMove::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackMoveAxis +// (None) + +class UClass* UInterpTrackMoveAxis::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackMoveAxis"); + + return Clss; +} + + +// InterpTrackMoveAxis Engine.Default__InterpTrackMoveAxis +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackMoveAxis* UInterpTrackMoveAxis::GetDefaultObj() +{ + static class UInterpTrackMoveAxis* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackMoveAxis::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackParticleReplay +// (None) + +class UClass* UInterpTrackParticleReplay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackParticleReplay"); + + return Clss; +} + + +// InterpTrackParticleReplay Engine.Default__InterpTrackParticleReplay +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackParticleReplay* UInterpTrackParticleReplay::GetDefaultObj() +{ + static class UInterpTrackParticleReplay* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackParticleReplay::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackSlomo +// (None) + +class UClass* UInterpTrackSlomo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackSlomo"); + + return Clss; +} + + +// InterpTrackSlomo Engine.Default__InterpTrackSlomo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackSlomo* UInterpTrackSlomo::GetDefaultObj() +{ + static class UInterpTrackSlomo* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackSlomo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackSound +// (None) + +class UClass* UInterpTrackSound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackSound"); + + return Clss; +} + + +// InterpTrackSound Engine.Default__InterpTrackSound +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackSound* UInterpTrackSound::GetDefaultObj() +{ + static class UInterpTrackSound* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackSound::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackToggle +// (None) + +class UClass* UInterpTrackToggle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackToggle"); + + return Clss; +} + + +// InterpTrackToggle Engine.Default__InterpTrackToggle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackToggle* UInterpTrackToggle::GetDefaultObj() +{ + static class UInterpTrackToggle* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackToggle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackVectorMaterialParam +// (None) + +class UClass* UInterpTrackVectorMaterialParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackVectorMaterialParam"); + + return Clss; +} + + +// InterpTrackVectorMaterialParam Engine.Default__InterpTrackVectorMaterialParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackVectorMaterialParam* UInterpTrackVectorMaterialParam::GetDefaultObj() +{ + static class UInterpTrackVectorMaterialParam* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackVectorMaterialParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackVectorProp +// (None) + +class UClass* UInterpTrackVectorProp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackVectorProp"); + + return Clss; +} + + +// InterpTrackVectorProp Engine.Default__InterpTrackVectorProp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackVectorProp* UInterpTrackVectorProp::GetDefaultObj() +{ + static class UInterpTrackVectorProp* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackVectorProp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.InterpTrackVisibility +// (None) + +class UClass* UInterpTrackVisibility::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InterpTrackVisibility"); + + return Clss; +} + + +// InterpTrackVisibility Engine.Default__InterpTrackVisibility +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInterpTrackVisibility* UInterpTrackVisibility::GetDefaultObj() +{ + static class UInterpTrackVisibility* Default = nullptr; + + if (!Default) + Default = static_cast(UInterpTrackVisibility::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.IntSerialization +// (None) + +class UClass* UIntSerialization::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntSerialization"); + + return Clss; +} + + +// IntSerialization Engine.Default__IntSerialization +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIntSerialization* UIntSerialization::GetDefaultObj() +{ + static class UIntSerialization* Default = nullptr; + + if (!Default) + Default = static_cast(UIntSerialization::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.KillZVolume +// (Actor) + +class UClass* AKillZVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KillZVolume"); + + return Clss; +} + + +// KillZVolume Engine.Default__KillZVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AKillZVolume* AKillZVolume::GetDefaultObj() +{ + static class AKillZVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AKillZVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.KismetArrayLibrary +// (None) + +class UClass* UKismetArrayLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetArrayLibrary"); + + return Clss; +} + + +// KismetArrayLibrary Engine.Default__KismetArrayLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetArrayLibrary* UKismetArrayLibrary::GetDefaultObj() +{ + static class UKismetArrayLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetArrayLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SetArrayPropertyByName(class UObject* Object, class FName PropertyName, TArray& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "SetArrayPropertyByName"); + + Params::UKismetArrayLibrary_SetArrayPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.FilterArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TSubclassOf FilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray FilteredArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::FilterArray(TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "FilterArray"); + + Params::UKismetArrayLibrary_FilterArray_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FilteredArray != nullptr) + *FilteredArray = std::move(Parms.FilteredArray); + +} + + +// Function Engine.KismetArrayLibrary.Array_Swap +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 FirstIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SecondIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Swap(TArray& TargetArray, int32 FirstIndex, int32 SecondIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Swap"); + + Params::UKismetArrayLibrary_Array_Swap_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.FirstIndex = FirstIndex; + Parms.SecondIndex = SecondIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Shuffle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Shuffle(TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Shuffle"); + + Params::UKismetArrayLibrary_Array_Shuffle_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Set +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Set(TArray& TargetArray, int32 Index, int32& Item, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Set"); + + Params::UKismetArrayLibrary_Array_Set_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.Index = Index; + Parms.Item = Item; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Reverse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Reverse(TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Reverse"); + + Params::UKismetArrayLibrary_Array_Reverse_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Resize +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Resize(TArray& TargetArray, int32 Size) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Resize"); + + Params::UKismetArrayLibrary_Array_Resize_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.Size = Size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_RemoveItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_RemoveItem(TArray& TargetArray, int32& Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_RemoveItem"); + + Params::UKismetArrayLibrary_Array_RemoveItem_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Remove(TArray& TargetArray, int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Remove"); + + Params::UKismetArrayLibrary_Array_Remove_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRandomStream RandomStream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_RandomFromStream(TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_RandomFromStream"); + + Params::UKismetArrayLibrary_Array_RandomFromStream_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.RandomStream = RandomStream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + +} + + +// Function Engine.KismetArrayLibrary.Array_Random +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Random(TArray& TargetArray, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Random"); + + Params::UKismetArrayLibrary_Array_Random_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + +} + + +// Function Engine.KismetArrayLibrary.Array_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Length(TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Length"); + + Params::UKismetArrayLibrary_Array_Length_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_LastIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_LastIndex(TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_LastIndex"); + + Params::UKismetArrayLibrary_Array_LastIndex_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToTest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_IsValidIndex(TArray& TargetArray, int32 IndexToTest) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_IsValidIndex"); + + Params::UKismetArrayLibrary_Array_IsValidIndex_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.IndexToTest = IndexToTest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Insert +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Insert(TArray& TargetArray, int32& NewItem, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Insert"); + + Params::UKismetArrayLibrary_Array_Insert_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.NewItem = NewItem; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Identical +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ArrayA (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ArrayB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Identical(TArray& ArrayA, TArray& ArrayB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Identical"); + + Params::UKismetArrayLibrary_Array_Identical_Params Parms{}; + + Parms.ArrayA = ArrayA; + Parms.ArrayB = ArrayB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Get +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Item (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Get(TArray& TargetArray, int32 Index, int32* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Get"); + + Params::UKismetArrayLibrary_Array_Get_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Item != nullptr) + *Item = Parms.Item; + +} + + +// Function Engine.KismetArrayLibrary.Array_Find +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Find(TArray& TargetArray, int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Find"); + + Params::UKismetArrayLibrary_Array_Find_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Contains(TArray& TargetArray, int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Contains"); + + Params::UKismetArrayLibrary_Array_Contains_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Clear(TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Clear"); + + Params::UKismetArrayLibrary_Array_Clear_Params Parms{}; + + Parms.TargetArray = TargetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_Append +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Append(TArray& TargetArray, TArray& SourceArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Append"); + + Params::UKismetArrayLibrary_Array_Append_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.SourceArray = SourceArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetArrayLibrary.Array_AddUnique +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_AddUnique(TArray& TargetArray, int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_AddUnique"); + + Params::UKismetArrayLibrary_Array_AddUnique_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetArrayLibrary.Array_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Add(TArray& TargetArray, int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetArrayLibrary", "Array_Add"); + + Params::UKismetArrayLibrary_Array_Add_Params Parms{}; + + Parms.TargetArray = TargetArray; + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetGuidLibrary +// (None) + +class UClass* UKismetGuidLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetGuidLibrary"); + + return Clss; +} + + +// KismetGuidLibrary Engine.Default__KismetGuidLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetGuidLibrary* UKismetGuidLibrary::GetDefaultObj() +{ + static class UKismetGuidLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetGuidLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString GuidString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid OutGuid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "Parse_StringToGuid"); + + Params::UKismetGuidLibrary_Parse_StringToGuid_Params Parms{}; + + Parms.GuidString = GuidString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutGuid != nullptr) + *OutGuid = std::move(Parms.OutGuid); + + if (Success != nullptr) + *Success = Parms.Success; + +} + + +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::NotEqual_GuidGuid(struct FGuid& A, struct FGuid& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "NotEqual_GuidGuid"); + + Params::UKismetGuidLibrary_NotEqual_GuidGuid_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetGuidLibrary.NewGuid +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGuid UKismetGuidLibrary::NewGuid() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "NewGuid"); + + Params::UKismetGuidLibrary_NewGuid_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetGuidLibrary.IsValid_Guid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::IsValid_Guid(struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "IsValid_Guid"); + + Params::UKismetGuidLibrary_IsValid_Guid_Params Parms{}; + + Parms.InGuid = InGuid; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetGuidLibrary.Invalidate_Guid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid InGuid (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Invalidate_Guid(struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "Invalidate_Guid"); + + Params::UKismetGuidLibrary_Invalidate_Guid_Params Parms{}; + + Parms.InGuid = InGuid; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::EqualEqual_GuidGuid(struct FGuid& A, struct FGuid& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "EqualEqual_GuidGuid"); + + Params::UKismetGuidLibrary_EqualEqual_GuidGuid_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetGuidLibrary.Conv_GuidToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetGuidLibrary::Conv_GuidToString(struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetGuidLibrary", "Conv_GuidToString"); + + Params::UKismetGuidLibrary_Conv_GuidToString_Params Parms{}; + + Parms.InGuid = InGuid; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetInputLibrary +// (None) + +class UClass* UKismetInputLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetInputLibrary"); + + return Clss; +} + + +// KismetInputLibrary Engine.Default__KismetInputLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetInputLibrary* UKismetInputLibrary::GetDefaultObj() +{ + static class UKismetInputLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetInputLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsTouchEvent(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_IsTouchEvent"); + + Params::UKismetInputLibrary_PointerEvent_IsTouchEvent_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey MouseButton (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsMouseButtonDown(struct FPointerEvent& Input, const struct FKey& MouseButton) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_IsMouseButtonDown"); + + Params::UKismetInputLibrary_PointerEvent_IsMouseButtonDown_Params Parms{}; + + Parms.Input = Input; + Parms.MouseButton = MouseButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::PointerEvent_GetWheelDelta(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetWheelDelta"); + + Params::UKismetInputLibrary_PointerEvent_GetWheelDelta_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetUserIndex(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetUserIndex"); + + Params::UKismetInputLibrary_PointerEvent_GetUserIndex_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetTouchpadIndex(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetTouchpadIndex"); + + Params::UKismetInputLibrary_PointerEvent_GetTouchpadIndex_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetScreenSpacePosition(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetScreenSpacePosition"); + + Params::UKismetInputLibrary_PointerEvent_GetScreenSpacePosition_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetPointerIndex(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetPointerIndex"); + + Params::UKismetInputLibrary_PointerEvent_GetPointerIndex_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetLastScreenSpacePosition(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetLastScreenSpacePosition"); + + Params::UKismetInputLibrary_PointerEvent_GetLastScreenSpacePosition_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ESlateGesture ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESlateGesture UKismetInputLibrary::PointerEvent_GetGestureType(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureType"); + + Params::UKismetInputLibrary_PointerEvent_GetGestureType_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetGestureDelta(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureDelta"); + + Params::UKismetInputLibrary_PointerEvent_GetGestureDelta_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::PointerEvent_GetEffectingButton(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetEffectingButton"); + + Params::UKismetInputLibrary_PointerEvent_GetEffectingButton_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetCursorDelta(struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "PointerEvent_GetCursorDelta"); + + Params::UKismetInputLibrary_PointerEvent_GetCursorDelta_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsVectorAxis(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsVectorAxis"); + + Params::UKismetInputLibrary_Key_IsVectorAxis_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsValid(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsValid"); + + Params::UKismetInputLibrary_Key_IsValid_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsMouseButton +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsMouseButton(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsMouseButton"); + + Params::UKismetInputLibrary_Key_IsMouseButton_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsModifierKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsModifierKey(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsModifierKey"); + + Params::UKismetInputLibrary_Key_IsModifierKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsKeyboardKey(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsKeyboardKey"); + + Params::UKismetInputLibrary_Key_IsKeyboardKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsGamepadKey(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsGamepadKey"); + + Params::UKismetInputLibrary_Key_IsGamepadKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsDigital +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsDigital(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsDigital"); + + Params::UKismetInputLibrary_Key_IsDigital_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsButtonAxis(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsButtonAxis"); + + Params::UKismetInputLibrary_Key_IsButtonAxis_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis3D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis3D(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsAxis3D"); + + Params::UKismetInputLibrary_Key_IsAxis3D_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis2D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis2D(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsAxis2D"); + + Params::UKismetInputLibrary_Key_IsAxis2D_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis1D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis1D(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsAxis1D"); + + Params::UKismetInputLibrary_Key_IsAxis1D_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_IsAnalog +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAnalog(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_IsAnalog"); + + Params::UKismetInputLibrary_Key_IsAnalog_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKeyEvent InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromKey(struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromKey"); + + Params::UKismetInputLibrary_Key_GetNavigationDirectionFromKey_Params Parms{}; + + Parms.InKeyEvent = InKeyEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnalogInputEvent InAnalogEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromAnalog(struct FAnalogInputEvent& InAnalogEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromAnalog"); + + Params::UKismetInputLibrary_Key_GetNavigationDirectionFromAnalog_Params Parms{}; + + Parms.InAnalogEvent = InAnalogEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKeyEvent InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EUINavigationAction UKismetInputLibrary::Key_GetNavigationActionFromKey(struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_GetNavigationActionFromKey"); + + Params::UKismetInputLibrary_Key_GetNavigationActionFromKey_Params Parms{}; + + Parms.InKeyEvent = InKeyEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EUINavigationAction UKismetInputLibrary::Key_GetNavigationAction(struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_GetNavigationAction"); + + Params::UKismetInputLibrary_Key_GetNavigationAction_Params Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.Key_GetDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::Key_GetDisplayName(struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "Key_GetDisplayName"); + + Params::UKismetInputLibrary_Key_GetDisplayName_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsShiftDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsShiftDown"); + + Params::UKismetInputLibrary_InputEvent_IsShiftDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightShiftDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsRightShiftDown"); + + Params::UKismetInputLibrary_InputEvent_IsRightShiftDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightControlDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsRightControlDown"); + + Params::UKismetInputLibrary_InputEvent_IsRightControlDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightCommandDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsRightCommandDown"); + + Params::UKismetInputLibrary_InputEvent_IsRightCommandDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightAltDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsRightAltDown"); + + Params::UKismetInputLibrary_InputEvent_IsRightAltDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRepeat(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsRepeat"); + + Params::UKismetInputLibrary_InputEvent_IsRepeat_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftShiftDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsLeftShiftDown"); + + Params::UKismetInputLibrary_InputEvent_IsLeftShiftDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftControlDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsLeftControlDown"); + + Params::UKismetInputLibrary_InputEvent_IsLeftControlDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftCommandDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsLeftCommandDown"); + + Params::UKismetInputLibrary_InputEvent_IsLeftCommandDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftAltDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsLeftAltDown"); + + Params::UKismetInputLibrary_InputEvent_IsLeftAltDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsControlDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsControlDown"); + + Params::UKismetInputLibrary_InputEvent_IsControlDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsCommandDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsCommandDown"); + + Params::UKismetInputLibrary_InputEvent_IsCommandDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsAltDown(struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputEvent_IsAltDown"); + + Params::UKismetInputLibrary_InputEvent_IsAltDown_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputChord Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::InputChord_GetDisplayName(struct FInputChord& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "InputChord_GetDisplayName"); + + Params::UKismetInputLibrary_InputChord_GetDisplayName_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.GetUserIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKeyEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::GetUserIndex(struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "GetUserIndex"); + + Params::UKismetInputLibrary_GetUserIndex_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.GetKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKeyEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::GetKey(struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "GetKey"); + + Params::UKismetInputLibrary_GetKey_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.GetAnalogValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnalogInputEvent Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::GetAnalogValue(struct FAnalogInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "GetAnalogValue"); + + Params::UKismetInputLibrary_GetAnalogValue_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey B (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "EqualEqual_KeyKey"); + + Params::UKismetInputLibrary_EqualEqual_KeyKey_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputChord A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInputChord B (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "EqualEqual_InputChordInputChord"); + + Params::UKismetInputLibrary_EqualEqual_InputChordInputChord_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInputLibrary.CalibrateTilt +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetInputLibrary::CalibrateTilt() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInputLibrary", "CalibrateTilt"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.KismetInternationalizationLibrary +// (None) + +class UClass* UKismetInternationalizationLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetInternationalizationLibrary"); + + return Clss; +} + + +// KismetInternationalizationLibrary Engine.Default__KismetInternationalizationLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetInternationalizationLibrary* UKismetInternationalizationLibrary::GetDefaultObj() +{ + static class UKismetInternationalizationLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetInternationalizationLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLocale(const class FString& Culture, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "SetCurrentLocale"); + + Params::UKismetInternationalizationLibrary_SetCurrentLocale_Params Parms{}; + + Parms.Culture = Culture; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguageAndLocale(const class FString& Culture, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguageAndLocale"); + + Params::UKismetInternationalizationLibrary_SetCurrentLanguageAndLocale_Params Parms{}; + + Parms.Culture = Culture; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguage(const class FString& Culture, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguage"); + + Params::UKismetInternationalizationLibrary_SetCurrentLanguage_Params Parms{}; + + Parms.Culture = Culture; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentCulture(const class FString& Culture, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "SetCurrentCulture"); + + Params::UKismetInternationalizationLibrary_SetCurrentCulture_Params Parms{}; + + Parms.Culture = Culture; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentAssetGroupCulture(class FName AssetGroup, const class FString& Culture, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "SetCurrentAssetGroupCulture"); + + Params::UKismetInternationalizationLibrary_SetCurrentAssetGroupCulture_Params Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.Culture = Culture; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray AvailableCultures (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FString CultureToMatch (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FallbackCulture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetSuitableCulture(TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetSuitableCulture"); + + Params::UKismetInternationalizationLibrary_GetSuitableCulture_Params Parms{}; + + Parms.AvailableCultures = AvailableCultures; + Parms.CultureToMatch = CultureToMatch; + Parms.FallbackCulture = FallbackCulture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class ELocalizedTextSourceCategoryTextCategory (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetNativeCulture(enum class ELocalizedTextSourceCategory TextCategory) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetNativeCulture"); + + Params::UKismetInternationalizationLibrary_GetNativeCulture_Params Parms{}; + + Parms.TextCategory = TextCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool IncludeGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IncludeEngine (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IncludeEditor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IncludeAdditional (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetInternationalizationLibrary::GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetLocalizedCultures"); + + Params::UKismetInternationalizationLibrary_GetLocalizedCultures_Params Parms{}; + + Parms.IncludeGame = IncludeGame; + Parms.IncludeEngine = IncludeEngine; + Parms.IncludeEditor = IncludeEditor; + Parms.IncludeAdditional = IncludeAdditional; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLocale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetCurrentLocale"); + + Params::UKismetInternationalizationLibrary_GetCurrentLocale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLanguage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetCurrentLanguage"); + + Params::UKismetInternationalizationLibrary_GetCurrentLanguage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentCulture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetCurrentCulture"); + + Params::UKismetInternationalizationLibrary_GetCurrentCulture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentAssetGroupCulture(class FName AssetGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetCurrentAssetGroupCulture"); + + Params::UKismetInternationalizationLibrary_GetCurrentAssetGroupCulture_Params Parms{}; + + Parms.AssetGroup = AssetGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Localized (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCultureDisplayName(const class FString& Culture, bool Localized) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "GetCultureDisplayName"); + + Params::UKismetInternationalizationLibrary_GetCultureDisplayName_Params Parms{}; + + Parms.Culture = Culture; + Parms.Localized = Localized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetInternationalizationLibrary::ClearCurrentAssetGroupCulture(class FName AssetGroup, bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetInternationalizationLibrary", "ClearCurrentAssetGroupCulture"); + + Params::UKismetInternationalizationLibrary_ClearCurrentAssetGroupCulture_Params Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.KismetMaterialLibrary +// (None) + +class UClass* UKismetMaterialLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetMaterialLibrary"); + + return Clss; +} + + +// KismetMaterialLibrary Engine.Default__KismetMaterialLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetMaterialLibrary* UKismetMaterialLibrary::GetDefaultObj() +{ + static class UKismetMaterialLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetMaterialLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection*Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ParameterValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, struct FLinearColor& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMaterialLibrary", "SetVectorParameterValue"); + + Params::UKismetMaterialLibrary_SetVectorParameterValue_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection*Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ParameterValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMaterialLibrary", "SetScalarParameterValue"); + + Params::UKismetMaterialLibrary_SetScalarParameterValue_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection*Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMaterialLibrary::GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMaterialLibrary", "GetVectorParameterValue"); + + Params::UKismetMaterialLibrary_GetVectorParameterValue_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection*Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMaterialLibrary::GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMaterialLibrary", "GetScalarParameterValue"); + + Params::UKismetMaterialLibrary_GetScalarParameterValue_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMIDCreationFlags CreationFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UKismetMaterialLibrary::CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, enum class EMIDCreationFlags CreationFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMaterialLibrary", "CreateDynamicMaterialInstance"); + + Params::UKismetMaterialLibrary_CreateDynamicMaterialInstance_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Parent = Parent; + Parms.OptionalName = OptionalName; + Parms.CreationFlags = CreationFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetMathLibrary +// (None) + +class UClass* UKismetMathLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetMathLibrary"); + + return Clss; +} + + +// KismetMathLibrary Engine.Default__KismetMathLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetMathLibrary* UKismetMathLibrary::GetDefaultObj() +{ + static class UKismetMathLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetMathLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetMathLibrary.Xor_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Xor_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Xor_IntInt"); + + Params::UKismetMathLibrary_Xor_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Xor_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Xor_Int64Int64"); + + Params::UKismetMathLibrary_Xor_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Wrap +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Wrap(int32 Value, int32 Min, int32 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Wrap"); + + Params::UKismetMathLibrary_Wrap_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FVector"); + + Params::UKismetMathLibrary_WeightedMovingAverage_FVector_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FRotator"); + + Params::UKismetMathLibrary_WeightedMovingAverage_FRotator_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "WeightedMovingAverage_Float"); + + Params::UKismetMathLibrary_WeightedMovingAverage_Float_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSizeXYSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeXYSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSizeXYSquared"); + + Params::UKismetMathLibrary_VSizeXYSquared_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSizeXY +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeXY(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSizeXY"); + + Params::UKismetMathLibrary_VSizeXY_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSizeSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSizeSquared"); + + Params::UKismetMathLibrary_VSizeSquared_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSize2DSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize2DSquared(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSize2DSquared"); + + Params::UKismetMathLibrary_VSize2DSquared_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSize2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSize2D"); + + Params::UKismetMathLibrary_VSize2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VSize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VSize"); + + Params::UKismetMathLibrary_VSize_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VLerp(const struct FVector& A, const struct FVector& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VLerp"); + + Params::UKismetMathLibrary_VLerp_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VInterpTo_Constant"); + + Params::UKismetMathLibrary_VInterpTo_Constant_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VInterpTo"); + + Params::UKismetMathLibrary_VInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VectorSpringInterp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVectorSpringState SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VectorSpringInterp"); + + Params::UKismetMathLibrary_VectorSpringInterp_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.SpringState = SpringState; + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Zero() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Zero"); + + Params::UKismetMathLibrary_Vector_Zero_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Up +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Up() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Up"); + + Params::UKismetMathLibrary_Vector_Up_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_UnwindEuler(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_UnwindEuler"); + + Params::UKismetMathLibrary_Vector_UnwindEuler_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector_UnitCartesianToSpherical(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_UnitCartesianToSpherical"); + + Params::UKismetMathLibrary_Vector_UnitCartesianToSpherical_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ToRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToRadians(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ToRadians"); + + Params::UKismetMathLibrary_Vector_ToRadians_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ToDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToDegrees(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ToDegrees"); + + Params::UKismetMathLibrary_Vector_ToDegrees_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InGridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_SnappedToGrid"); + + Params::UKismetMathLibrary_Vector_SnappedToGrid_Params Parms{}; + + Parms.InVect = InVect; + Parms.InGridSize = InGridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Set(struct FVector& A, float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Set"); + + Params::UKismetMathLibrary_Vector_Set_Params Parms{}; + + Parms.A = A; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector_Right +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Right() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Right"); + + Params::UKismetMathLibrary_Vector_Right_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Reciprocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Reciprocal(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Reciprocal"); + + Params::UKismetMathLibrary_Vector_Reciprocal_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ProjectOnToNormal"); + + Params::UKismetMathLibrary_Vector_ProjectOnToNormal_Params Parms{}; + + Parms.V = V; + Parms.InNormal = InNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_One() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_One"); + + Params::UKismetMathLibrary_Vector_One_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_NormalUnsafe(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_NormalUnsafe"); + + Params::UKismetMathLibrary_Vector_NormalUnsafe_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Normalize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Normalize(struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Normalize"); + + Params::UKismetMathLibrary_Vector_Normalize_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector_Normal2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Normal2D(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Normal2D"); + + Params::UKismetMathLibrary_Vector_Normal2D_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane InPlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_MirrorByPlane(const struct FVector& A, struct FPlane& InPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_MirrorByPlane"); + + Params::UKismetMathLibrary_Vector_MirrorByPlane_Params Parms{}; + + Parms.A = A; + Parms.InPlane = InPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Left +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Left() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Left"); + + Params::UKismetMathLibrary_Vector_Left_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsZero(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsZero"); + + Params::UKismetMathLibrary_Vector_IsZero_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsUnit +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUnit(struct FVector& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsUnit"); + + Params::UKismetMathLibrary_Vector_IsUnit_Params Parms{}; + + Parms.A = A; + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsUniform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUniform(struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsUniform"); + + Params::UKismetMathLibrary_Vector_IsUniform_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsNormal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNormal(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsNormal"); + + Params::UKismetMathLibrary_Vector_IsNormal_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNearlyZero(struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsNearlyZero"); + + Params::UKismetMathLibrary_Vector_IsNearlyZero_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_IsNAN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNAN(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_IsNAN"); + + Params::UKismetMathLibrary_Vector_IsNAN_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_HeadingAngle(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_HeadingAngle"); + + Params::UKismetMathLibrary_Vector_HeadingAngle_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_GetSignVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetSignVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_GetSignVector"); + + Params::UKismetMathLibrary_Vector_GetSignVector_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_GetProjection +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetProjection(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_GetProjection"); + + Params::UKismetMathLibrary_Vector_GetProjection_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_GetAbsMin(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_GetAbsMin"); + + Params::UKismetMathLibrary_Vector_GetAbsMin_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_GetAbsMax(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_GetAbsMax"); + + Params::UKismetMathLibrary_Vector_GetAbsMax_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbs +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetAbs(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_GetAbs"); + + Params::UKismetMathLibrary_Vector_GetAbs_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Forward +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Forward() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Forward"); + + Params::UKismetMathLibrary_Vector_Forward_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Down +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Down() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Down"); + + Params::UKismetMathLibrary_Vector_Down_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_DistanceSquared(const struct FVector& V1, const struct FVector& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_DistanceSquared"); + + Params::UKismetMathLibrary_Vector_DistanceSquared_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance2DSquared(const struct FVector& V1, const struct FVector& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Distance2DSquared"); + + Params::UKismetMathLibrary_Vector_Distance2DSquared_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance2D(const struct FVector& V1, const struct FVector& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Distance2D"); + + Params::UKismetMathLibrary_Vector_Distance2D_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Distance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance(const struct FVector& V1, const struct FVector& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Distance"); + + Params::UKismetMathLibrary_Vector_Distance_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_CosineAngle2D"); + + Params::UKismetMathLibrary_Vector_CosineAngle2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMin(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ComponentMin"); + + Params::UKismetMathLibrary_Vector_ComponentMin_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMax(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ComponentMax"); + + Params::UKismetMathLibrary_Vector_ComponentMax_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax2D(const struct FVector& A, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax2D"); + + Params::UKismetMathLibrary_Vector_ClampSizeMax2D_Params Parms{}; + + Parms.A = A; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax(const struct FVector& A, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax"); + + Params::UKismetMathLibrary_Vector_ClampSizeMax_Params Parms{}; + + Parms.A = A; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSize2D(const struct FVector& A, float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_ClampSize2D"); + + Params::UKismetMathLibrary_Vector_ClampSize2D_Params Parms{}; + + Parms.A = A; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToCube(const struct FVector& InVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_BoundedToCube"); + + Params::UKismetMathLibrary_Vector_BoundedToCube_Params Parms{}; + + Parms.InVect = InVect; + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InBoxMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InBoxMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_BoundedToBox"); + + Params::UKismetMathLibrary_Vector_BoundedToBox_Params Parms{}; + + Parms.InVect = InVect; + Parms.InBoxMin = InBoxMin; + Parms.InBoxMax = InBoxMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Backward +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Backward() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Backward"); + + Params::UKismetMathLibrary_Vector_Backward_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector_Assign +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Assign(struct FVector& A, struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_Assign"); + + Params::UKismetMathLibrary_Vector_Assign_Params Parms{}; + + Parms.A = A; + Parms.InVector = InVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector_AddBounded +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InAddVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector_AddBounded"); + + Params::UKismetMathLibrary_Vector_AddBounded_Params Parms{}; + + Parms.A = A; + Parms.InAddVect = InAddVect; + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Zero() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Zero"); + + Params::UKismetMathLibrary_Vector4_Zero_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_SizeSquared3(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_SizeSquared3"); + + Params::UKismetMathLibrary_Vector4_SizeSquared3_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_SizeSquared(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_SizeSquared"); + + Params::UKismetMathLibrary_Vector4_SizeSquared_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Size3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_Size3(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Size3"); + + Params::UKismetMathLibrary_Vector4_Size3_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Size +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_Size(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Size"); + + Params::UKismetMathLibrary_Vector4_Size_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4 A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Set(struct FVector4& A, float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Set"); + + Params::UKismetMathLibrary_Vector4_Set_Params Parms{}; + + Parms.A = A; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_NormalUnsafe3(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_NormalUnsafe3"); + + Params::UKismetMathLibrary_Vector4_NormalUnsafe3_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4 A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Normalize3(struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Normalize3"); + + Params::UKismetMathLibrary_Vector4_Normalize3_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Normal3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Normal3(struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Normal3"); + + Params::UKismetMathLibrary_Vector4_Normal3_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Negated +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Negated(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Negated"); + + Params::UKismetMathLibrary_Vector4_Negated_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 SurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_MirrorByVector3(struct FVector4& Direction, struct FVector4& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_MirrorByVector3"); + + Params::UKismetMathLibrary_Vector4_MirrorByVector3_Params Parms{}; + + Parms.Direction = Direction; + Parms.SurfaceNormal = SurfaceNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_IsZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsZero(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_IsZero"); + + Params::UKismetMathLibrary_Vector4_IsZero_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsUnit3(struct FVector4& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_IsUnit3"); + + Params::UKismetMathLibrary_Vector4_IsUnit3_Params Parms{}; + + Parms.A = A; + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNormal3(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_IsNormal3"); + + Params::UKismetMathLibrary_Vector4_IsNormal3_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNearlyZero3(struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_IsNearlyZero3"); + + Params::UKismetMathLibrary_Vector4_IsNearlyZero3_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNAN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNAN(struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_IsNAN"); + + Params::UKismetMathLibrary_Vector4_IsNAN_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_DotProduct3(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_DotProduct3"); + + Params::UKismetMathLibrary_Vector4_DotProduct3_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_DotProduct(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_DotProduct"); + + Params::UKismetMathLibrary_Vector4_DotProduct_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_CrossProduct3(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_CrossProduct3"); + + Params::UKismetMathLibrary_Vector4_CrossProduct3_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector4_Assign +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4 A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Assign(struct FVector4& A, struct FVector4& InVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector4_Assign"); + + Params::UKismetMathLibrary_Vector4_Assign_Params Parms{}; + + Parms.A = A; + Parms.InVector = InVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector2DInterpTo_Constant"); + + Params::UKismetMathLibrary_Vector2DInterpTo_Constant_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector2DInterpTo"); + + Params::UKismetMathLibrary_Vector2DInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector2D_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Zero() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector2D_Zero"); + + Params::UKismetMathLibrary_Vector2D_Zero_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Unit45Deg() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector2D_Unit45Deg"); + + Params::UKismetMathLibrary_Vector2D_Unit45Deg_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Vector2D_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_One() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Vector2D_One"); + + Params::UKismetMathLibrary_Vector2D_One_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.VEase +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VEase(const struct FVector& A, const struct FVector& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "VEase"); + + Params::UKismetMathLibrary_VEase_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.UtcNow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::UtcNow() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "UtcNow"); + + Params::UKismetMathLibrary_UtcNow_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TransformVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix Matrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector4 Vec4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::TransformVector4(struct FMatrix& Matrix, struct FVector4& Vec4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TransformVector4"); + + Params::UKismetMathLibrary_TransformVector4_Params Parms{}; + + Parms.Matrix = Matrix; + Parms.Vec4 = Vec4; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TransformRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::TransformRotation(struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TransformRotation"); + + Params::UKismetMathLibrary_TransformRotation_Params Parms{}; + + Parms.T = T; + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TransformLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformLocation(struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TransformLocation"); + + Params::UKismetMathLibrary_TransformLocation_Params Parms{}; + + Parms.T = T; + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TransformDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformDirection(struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TransformDirection"); + + Params::UKismetMathLibrary_TransformDirection_Params Parms{}; + + Parms.T = T; + Parms.Direction = Direction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Transform_Determinant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Transform_Determinant(struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Transform_Determinant"); + + Params::UKismetMathLibrary_Transform_Determinant_Params Parms{}; + + Parms.Transform = Transform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ToSign2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToSign2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ToSign2D"); + + Params::UKismetMathLibrary_ToSign2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ToRounded2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToRounded2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ToRounded2D"); + + Params::UKismetMathLibrary_ToRounded2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D OutDir (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, float* OutLength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ToDirectionAndLength2D"); + + Params::UKismetMathLibrary_ToDirectionAndLength2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutDir != nullptr) + *OutDir = std::move(Parms.OutDir); + + if (OutLength != nullptr) + *OutLength = Parms.OutLength; + +} + + +// Function Engine.KismetMathLibrary.Today +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Today() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Today"); + + Params::UKismetMathLibrary_Today_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TLerp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ELerpInterpolationMode InterpMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TLerp(struct FTransform& A, struct FTransform& B, float Alpha, enum class ELerpInterpolationMode InterpMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TLerp"); + + Params::UKismetMathLibrary_TLerp_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.InterpMode = InterpMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TInterpTo +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform Current (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform Target (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TInterpTo(struct FTransform& Current, struct FTransform& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TInterpTo"); + + Params::UKismetMathLibrary_TInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TimespanZeroValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanZeroValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TimespanZeroValue"); + + Params::UKismetMathLibrary_TimespanZeroValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TimespanRatio +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::TimespanRatio(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TimespanRatio"); + + Params::UKismetMathLibrary_TimespanRatio_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TimespanMinValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMinValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TimespanMinValue"); + + Params::UKismetMathLibrary_TimespanMinValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TimespanMaxValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMaxValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TimespanMaxValue"); + + Params::UKismetMathLibrary_TimespanMaxValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TimespanFromString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString TimespanString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::TimespanFromString(const class FString& TimespanString, struct FTimespan* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TimespanFromString"); + + Params::UKismetMathLibrary_TimespanFromString_Params Parms{}; + + Parms.TimespanString = TimespanString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.TEase +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TEase(struct FTransform& A, struct FTransform& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "TEase"); + + Params::UKismetMathLibrary_TEase_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Tan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Tan(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Tan"); + + Params::UKismetMathLibrary_Tan_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_VectorVector"); + + Params::UKismetMathLibrary_Subtract_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_VectorInt"); + + Params::UKismetMathLibrary_Subtract_VectorInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorFloat(const struct FVector& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_VectorFloat"); + + Params::UKismetMathLibrary_Subtract_VectorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Subtract_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_Vector4Vector4"); + + Params::UKismetMathLibrary_Subtract_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_Vector2DVector2D"); + + Params::UKismetMathLibrary_Subtract_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DFloat(const struct FVector2D& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_Vector2DFloat"); + + Params::UKismetMathLibrary_Subtract_Vector2DFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_TimespanTimespan"); + + Params::UKismetMathLibrary_Subtract_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Subtract_QuatQuat(struct FQuat& A, struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_QuatQuat"); + + Params::UKismetMathLibrary_Subtract_QuatQuat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_LinearColorLinearColor"); + + Params::UKismetMathLibrary_Subtract_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_IntPointIntPoint"); + + Params::UKismetMathLibrary_Subtract_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_IntPointInt"); + + Params::UKismetMathLibrary_Subtract_IntPointInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Subtract_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_IntInt"); + + Params::UKismetMathLibrary_Subtract_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Subtract_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_Int64Int64"); + + Params::UKismetMathLibrary_Subtract_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Subtract_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_FloatFloat"); + + Params::UKismetMathLibrary_Subtract_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_DateTimeTimespan"); + + Params::UKismetMathLibrary_Subtract_DateTimeTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_DateTimeDateTime"); + + Params::UKismetMathLibrary_Subtract_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Subtract_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Subtract_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Subtract_ByteByte"); + + Params::UKismetMathLibrary_Subtract_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Square +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Square(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Square"); + + Params::UKismetMathLibrary_Square_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Sqrt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Sqrt(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Sqrt"); + + Params::UKismetMathLibrary_Sqrt_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Spherical2DToUnitCartesian(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Spherical2DToUnitCartesian"); + + Params::UKismetMathLibrary_Spherical2DToUnitCartesian_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Sin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Sin(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Sin"); + + Params::UKismetMathLibrary_Sin_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SignOfInteger64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::SignOfInteger64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SignOfInteger64"); + + Params::UKismetMathLibrary_SignOfInteger64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SignOfInteger +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SignOfInteger(int32 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SignOfInteger"); + + Params::UKismetMathLibrary_SignOfInteger_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SignOfFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SignOfFloat(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SignOfFloat"); + + Params::UKismetMathLibrary_SignOfFloat_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 NewSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SetRandomStreamSeed"); + + Params::UKismetMathLibrary_SetRandomStreamSeed_Params Parms{}; + + Parms.Stream = Stream; + Parms.NewSeed = NewSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Set2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Set2D(struct FVector2D& A, float X, float Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Set2D"); + + Params::UKismetMathLibrary_Set2D_Params Parms{}; + + Parms.A = A; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.SelectVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectVector"); + + Params::UKismetMathLibrary_SelectVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::SelectTransform(struct FTransform& A, struct FTransform& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectTransform"); + + Params::UKismetMathLibrary_SelectTransform_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetMathLibrary::SelectString(const class FString& A, const class FString& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectString"); + + Params::UKismetMathLibrary_SelectString_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectRotator"); + + Params::UKismetMathLibrary_SelectRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetMathLibrary::SelectObject(class UObject* A, class UObject* B, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectObject"); + + Params::UKismetMathLibrary_SelectObject_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SelectInt(int32 A, int32 B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectInt"); + + Params::UKismetMathLibrary_SelectInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SelectFloat(float A, float B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectFloat"); + + Params::UKismetMathLibrary_SelectFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectColor"); + + Params::UKismetMathLibrary_SelectColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SelectClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetMathLibrary::SelectClass(class UClass* A, class UClass* B, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SelectClass"); + + Params::UKismetMathLibrary_SelectClass_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.SeedRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SeedRandomStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SeedRandomStream"); + + Params::UKismetMathLibrary_SeedRandomStream_Params Parms{}; + + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.SafeDivide +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SafeDivide(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "SafeDivide"); + + Params::UKismetMathLibrary_SafeDivide_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Round64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Round64(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Round64"); + + Params::UKismetMathLibrary_Round64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Round +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Round(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Round"); + + Params::UKismetMathLibrary_Round_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RotatorFromAxisAndAngle"); + + Params::UKismetMathLibrary_RotatorFromAxisAndAngle_Params Parms{}; + + Parms.Axis = Axis; + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RotateAngleAxis +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RotateAngleAxis"); + + Params::UKismetMathLibrary_RotateAngleAxis_Params Parms{}; + + Parms.InVect = InVect; + Parms.AngleDeg = AngleDeg; + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RLerp(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RLerp"); + + Params::UKismetMathLibrary_RLerp_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RInterpTo_Constant"); + + Params::UKismetMathLibrary_RInterpTo_Constant_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RInterpTo"); + + Params::UKismetMathLibrary_RInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor HSV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RGBToHSV_Vector"); + + Params::UKismetMathLibrary_RGBToHSV_Vector_Params Parms{}; + + Parms.RGB = RGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HSV != nullptr) + *HSV = std::move(Parms.HSV); + +} + + +// Function Engine.KismetMathLibrary.RGBToHSV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float H (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RGBToHSV"); + + Params::UKismetMathLibrary_RGBToHSV_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (H != nullptr) + *H = Parms.H; + + if (S != nullptr) + *S = Parms.S; + + if (V != nullptr) + *V = Parms.V; + + if (A != nullptr) + *A = Parms.A; + +} + + +// Function Engine.KismetMathLibrary.RGBLinearToHSV +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::RGBLinearToHSV(const struct FLinearColor& RGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RGBLinearToHSV"); + + Params::UKismetMathLibrary_RGBLinearToHSV_Params Parms{}; + + Parms.RGB = RGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ResetVectorSpringState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FVectorSpringState SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetVectorSpringState(struct FVectorSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ResetVectorSpringState"); + + Params::UKismetMathLibrary_ResetVectorSpringState_Params Parms{}; + + Parms.SpringState = SpringState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.ResetRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetRandomStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ResetRandomStream"); + + Params::UKismetMathLibrary_ResetRandomStream_Params Parms{}; + + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.ResetFloatSpringState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FFloatSpringState SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetFloatSpringState(struct FFloatSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ResetFloatSpringState"); + + Params::UKismetMathLibrary_ResetFloatSpringState_Params Parms{}; + + Parms.SpringState = SpringState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.REase +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::REase(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "REase"); + + Params::UKismetMathLibrary_REase_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadiansFromStream(struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadiansFromStream"); + + Params::UKismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadians"); + + Params::UKismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegreesFromStream(struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegreesFromStream"); + + Params::UKismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegrees"); + + Params::UKismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadiansFromStream(struct FVector& ConeDir, float ConeHalfAngleInRadians, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadiansFromStream"); + + Params::UKismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadians"); + + Params::UKismetMathLibrary_RandomUnitVectorInConeInRadians_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegreesFromStream(struct FVector& ConeDir, float ConeHalfAngleInDegrees, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegreesFromStream"); + + Params::UKismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegrees"); + + Params::UKismetMathLibrary_RandomUnitVectorInConeInDegrees_Params Parms{}; + + Parms.ConeDir = ConeDir; + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorFromStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVectorFromStream"); + + Params::UKismetMathLibrary_RandomUnitVectorFromStream_Params Parms{}; + + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomUnitVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomUnitVector"); + + Params::UKismetMathLibrary_RandomUnitVector_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotatorFromStream(bool bRoll, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomRotatorFromStream"); + + Params::UKismetMathLibrary_RandomRotatorFromStream_Params Parms{}; + + Parms.bRoll = bRoll; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotator(bool bRoll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomRotator"); + + Params::UKismetMathLibrary_RandomRotator_Params Parms{}; + + Parms.bRoll = bRoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBox(const struct FVector& Origin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomPointInBoundingBox"); + + Params::UKismetMathLibrary_RandomPointInBoundingBox_Params Parms{}; + + Parms.Origin = Origin; + Parms.BoxExtent = BoxExtent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRangeFromStream(int32 Min, int32 Max, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomIntegerInRangeFromStream"); + + Params::UKismetMathLibrary_RandomIntegerInRangeFromStream_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRange(int32 Min, int32 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomIntegerInRange"); + + Params::UKismetMathLibrary_RandomIntegerInRange_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerFromStream(int32 Max, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomIntegerFromStream"); + + Params::UKismetMathLibrary_RandomIntegerFromStream_Params Parms{}; + + Parms.Max = Max; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomInteger64InRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64InRange(int64 Min, int64 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomInteger64InRange"); + + Params::UKismetMathLibrary_RandomInteger64InRange_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomInteger64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64(int64 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomInteger64"); + + Params::UKismetMathLibrary_RandomInteger64_Params Parms{}; + + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomInteger +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomInteger(int32 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomInteger"); + + Params::UKismetMathLibrary_RandomInteger_Params Parms{}; + + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatInRangeFromStream(float Min, float Max, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomFloatInRangeFromStream"); + + Params::UKismetMathLibrary_RandomFloatInRangeFromStream_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatInRange(float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomFloatInRange"); + + Params::UKismetMathLibrary_RandomFloatInRange_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomFloatFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatFromStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomFloatFromStream"); + + Params::UKismetMathLibrary_RandomFloatFromStream_Params Parms{}; + + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomFloat"); + + Params::UKismetMathLibrary_RandomFloat_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream RandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeightFromStream(float Weight, struct FRandomStream& RandomStream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomBoolWithWeightFromStream"); + + Params::UKismetMathLibrary_RandomBoolWithWeightFromStream_Params Parms{}; + + Parms.Weight = Weight; + Parms.RandomStream = RandomStream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeight(float Weight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomBoolWithWeight"); + + Params::UKismetMathLibrary_RandomBoolWithWeight_Params Parms{}; + + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomBoolFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRandomStream Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolFromStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomBoolFromStream"); + + Params::UKismetMathLibrary_RandomBoolFromStream_Params Parms{}; + + Parms.Stream = Stream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RandomBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBool() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RandomBool"); + + Params::UKismetMathLibrary_RandomBool_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.RadiansToDegrees +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RadiansToDegrees(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "RadiansToDegrees"); + + Params::UKismetMathLibrary_RadiansToDegrees_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_VectorUp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorUp(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_VectorUp"); + + Params::UKismetMathLibrary_Quat_VectorUp_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_VectorRight +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorRight(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_VectorRight"); + + Params::UKismetMathLibrary_Quat_VectorRight_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_VectorForward +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorForward(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_VectorForward"); + + Params::UKismetMathLibrary_Quat_VectorForward_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_UnrotateVector(struct FQuat& Q, struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_UnrotateVector"); + + Params::UKismetMathLibrary_Quat_UnrotateVector_Params Parms{}; + + Parms.Q = Q; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_SizeSquared +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_SizeSquared(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_SizeSquared"); + + Params::UKismetMathLibrary_Quat_SizeSquared_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Size +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_Size(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Size"); + + Params::UKismetMathLibrary_Quat_Size_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetFromEuler(struct FQuat& Q, struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_SetFromEuler"); + + Params::UKismetMathLibrary_Quat_SetFromEuler_Params Parms{}; + + Parms.Q = Q; + Parms.Euler = Euler; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Quat_SetComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_SetComponents"); + + Params::UKismetMathLibrary_Quat_SetComponents_Params Parms{}; + + Parms.Q = Q; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Quat_Rotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Quat_Rotator(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Rotator"); + + Params::UKismetMathLibrary_Quat_Rotator_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_RotateVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_RotateVector(struct FQuat& Q, struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_RotateVector"); + + Params::UKismetMathLibrary_Quat_RotateVector_Params Parms{}; + + Parms.Q = Q; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Normalized +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Normalized(struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Normalized"); + + Params::UKismetMathLibrary_Quat_Normalized_Params Parms{}; + + Parms.Q = Q; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Normalize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_Normalize(struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Normalize"); + + Params::UKismetMathLibrary_Quat_Normalize_Params Parms{}; + + Parms.Q = Q; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_MakeFromEuler(struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_MakeFromEuler"); + + Params::UKismetMathLibrary_Quat_MakeFromEuler_Params Parms{}; + + Parms.Euler = Euler; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Log +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Log(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Log"); + + Params::UKismetMathLibrary_Quat_Log_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_IsNormalized +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNormalized(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_IsNormalized"); + + Params::UKismetMathLibrary_Quat_IsNormalized_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNonFinite(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_IsNonFinite"); + + Params::UKismetMathLibrary_Quat_IsNonFinite_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_IsIdentity +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsIdentity(struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_IsIdentity"); + + Params::UKismetMathLibrary_Quat_IsIdentity_Params Parms{}; + + Parms.Q = Q; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_IsFinite +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsFinite(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_IsFinite"); + + Params::UKismetMathLibrary_Quat_IsFinite_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Inversed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Inversed(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Inversed"); + + Params::UKismetMathLibrary_Quat_Inversed_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Identity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Identity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Identity"); + + Params::UKismetMathLibrary_Quat_Identity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetRotationAxis(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_GetRotationAxis"); + + Params::UKismetMathLibrary_Quat_GetRotationAxis_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisZ(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_GetAxisZ"); + + Params::UKismetMathLibrary_Quat_GetAxisZ_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisY(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_GetAxisY"); + + Params::UKismetMathLibrary_Quat_GetAxisY_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisX(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_GetAxisX"); + + Params::UKismetMathLibrary_Quat_GetAxisX_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_GetAngle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_GetAngle(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_GetAngle"); + + Params::UKismetMathLibrary_Quat_GetAngle_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Exp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Exp(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Exp"); + + Params::UKismetMathLibrary_Quat_Exp_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_Euler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_Euler(struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_Euler"); + + Params::UKismetMathLibrary_Quat_Euler_Params Parms{}; + + Parms.Q = Q; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat A (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_EnforceShortestArcWith(struct FQuat& A, struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_EnforceShortestArcWith"); + + Params::UKismetMathLibrary_Quat_EnforceShortestArcWith_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Quat_AngularDistance +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_AngularDistance(struct FQuat& A, struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Quat_AngularDistance"); + + Params::UKismetMathLibrary_Quat_AngularDistance_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ProjectVectorOnToVector"); + + Params::UKismetMathLibrary_ProjectVectorOnToVector_Params Parms{}; + + Parms.V = V; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ProjectVectorOnToPlane"); + + Params::UKismetMathLibrary_ProjectVectorOnToPlane_Params Parms{}; + + Parms.V = V; + Parms.PlaneNormal = PlaneNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ProjectPointOnToPlane"); + + Params::UKismetMathLibrary_ProjectPointOnToPlane_Params Parms{}; + + Parms.Point = Point; + Parms.PlaneBase = PlaneBase; + Parms.PlaneNormal = PlaneNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.PointsAreCoplanar +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::PointsAreCoplanar(TArray& Points, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "PointsAreCoplanar"); + + Params::UKismetMathLibrary_PointsAreCoplanar_Params Parms{}; + + Parms.Points = Points; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.PerlinNoise1D +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::PerlinNoise1D(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "PerlinNoise1D"); + + Params::UKismetMathLibrary_PerlinNoise1D_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Percent_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Percent_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Percent_IntInt"); + + Params::UKismetMathLibrary_Percent_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Percent_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Percent_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Percent_FloatFloat"); + + Params::UKismetMathLibrary_Percent_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Percent_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Percent_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Percent_ByteByte"); + + Params::UKismetMathLibrary_Percent_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Or_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Or_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Or_IntInt"); + + Params::UKismetMathLibrary_Or_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Or_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Or_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Or_Int64Int64"); + + Params::UKismetMathLibrary_Or_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Now +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Now() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Now"); + + Params::UKismetMathLibrary_Now_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqualExactly_VectorVector"); + + Params::UKismetMathLibrary_NotEqualExactly_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector4Vector4"); + + Params::UKismetMathLibrary_NotEqualExactly_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector2DVector2D"); + + Params::UKismetMathLibrary_NotEqualExactly_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_VectorVector"); + + Params::UKismetMathLibrary_NotEqual_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_Vector4Vector4"); + + Params::UKismetMathLibrary_NotEqual_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_Vector2DVector2D"); + + Params::UKismetMathLibrary_NotEqual_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_TimespanTimespan"); + + Params::UKismetMathLibrary_NotEqual_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_RotatorRotator"); + + Params::UKismetMathLibrary_NotEqual_RotatorRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_QuatQuat"); + + Params::UKismetMathLibrary_NotEqual_QuatQuat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ObjectObject(class UObject* A, class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_ObjectObject"); + + Params::UKismetMathLibrary_NotEqual_ObjectObject_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_NameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_NameName(class FName A, class FName B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_NameName"); + + Params::UKismetMathLibrary_NotEqual_NameName_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_MatrixMatrix"); + + Params::UKismetMathLibrary_NotEqual_MatrixMatrix_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_LinearColorLinearColor"); + + Params::UKismetMathLibrary_NotEqual_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_IntPointIntPoint"); + + Params::UKismetMathLibrary_NotEqual_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_IntInt"); + + Params::UKismetMathLibrary_NotEqual_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_Int64Int64"); + + Params::UKismetMathLibrary_NotEqual_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_FloatFloat"); + + Params::UKismetMathLibrary_NotEqual_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_DateTimeDateTime"); + + Params::UKismetMathLibrary_NotEqual_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ClassClass(class UClass* A, class UClass* B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_ClassClass"); + + Params::UKismetMathLibrary_NotEqual_ClassClass_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_ByteByte"); + + Params::UKismetMathLibrary_NotEqual_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_BoolBool(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NotEqual_BoolBool"); + + Params::UKismetMathLibrary_NotEqual_BoolBool_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Not_PreBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Not_PreBool(bool A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Not_PreBool"); + + Params::UKismetMathLibrary_Not_PreBool_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Not_Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Not_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Not_Int64"); + + Params::UKismetMathLibrary_Not_Int64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Not_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Not_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Not_Int"); + + Params::UKismetMathLibrary_Not_Int_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NormalSafe2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::NormalSafe2D(const struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NormalSafe2D"); + + Params::UKismetMathLibrary_NormalSafe2D_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NormalizeToRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::NormalizeToRange(float Value, float RangeMin, float RangeMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NormalizeToRange"); + + Params::UKismetMathLibrary_NormalizeToRange_Params Parms{}; + + Parms.Value = Value; + Parms.RangeMin = RangeMin; + Parms.RangeMax = RangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NormalizedDeltaRotator"); + + Params::UKismetMathLibrary_NormalizedDeltaRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NormalizeAxis +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::NormalizeAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NormalizeAxis"); + + Params::UKismetMathLibrary_NormalizeAxis_Params Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Normalize2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Normalize2D(struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Normalize2D"); + + Params::UKismetMathLibrary_Normalize2D_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Normal2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Normal2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Normal2D"); + + Params::UKismetMathLibrary_Normal2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Normal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Normal(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Normal"); + + Params::UKismetMathLibrary_Normal_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NegateVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::NegateVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NegateVector"); + + Params::UKismetMathLibrary_NegateVector_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NegateRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NegateRotator(const struct FRotator& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NegateRotator"); + + Params::UKismetMathLibrary_NegateRotator_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Negated2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Negated2D(struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Negated2D"); + + Params::UKismetMathLibrary_Negated2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LocationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RotationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale3DTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_TransformTransform(struct FTransform& A, struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NearlyEqual_TransformTransform"); + + Params::UKismetMathLibrary_NearlyEqual_TransformTransform_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.LocationTolerance = LocationTolerance; + Parms.RotationTolerance = RotationTolerance; + Parms.Scale3DTolerance = Scale3DTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_FloatFloat(float A, float B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "NearlyEqual_FloatFloat"); + + Params::UKismetMathLibrary_NearlyEqual_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Exp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MultiplyMultiply_FloatFloat(float Base, float Exp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MultiplyMultiply_FloatFloat"); + + Params::UKismetMathLibrary_MultiplyMultiply_FloatFloat_Params Parms{}; + + Parms.Base = Base; + Parms.Exp = Exp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MultiplyByPi +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MultiplyByPi(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MultiplyByPi"); + + Params::UKismetMathLibrary_MultiplyByPi_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_VectorVector"); + + Params::UKismetMathLibrary_Multiply_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_VectorInt"); + + Params::UKismetMathLibrary_Multiply_VectorInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorFloat(const struct FVector& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_VectorFloat"); + + Params::UKismetMathLibrary_Multiply_VectorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Multiply_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_Vector4Vector4"); + + Params::UKismetMathLibrary_Multiply_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_Vector2DVector2D"); + + Params::UKismetMathLibrary_Multiply_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DFloat(const struct FVector2D& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_Vector2DFloat"); + + Params::UKismetMathLibrary_Multiply_Vector2DFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Multiply_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_TimespanFloat"); + + Params::UKismetMathLibrary_Multiply_TimespanFloat_Params Parms{}; + + Parms.A = A; + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorInt(const struct FRotator& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_RotatorInt"); + + Params::UKismetMathLibrary_Multiply_RotatorInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorFloat(const struct FRotator& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_RotatorFloat"); + + Params::UKismetMathLibrary_Multiply_RotatorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Multiply_QuatQuat(struct FQuat& A, struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_QuatQuat"); + + Params::UKismetMathLibrary_Multiply_QuatQuat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixMatrix(struct FMatrix& A, struct FMatrix& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_MatrixMatrix"); + + Params::UKismetMathLibrary_Multiply_MatrixMatrix_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixFloat(struct FMatrix& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_MatrixFloat"); + + Params::UKismetMathLibrary_Multiply_MatrixFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_LinearColorLinearColor"); + + Params::UKismetMathLibrary_Multiply_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorFloat(const struct FLinearColor& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_LinearColorFloat"); + + Params::UKismetMathLibrary_Multiply_LinearColorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_IntPointIntPoint"); + + Params::UKismetMathLibrary_Multiply_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_IntPointInt"); + + Params::UKismetMathLibrary_Multiply_IntPointInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Multiply_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_IntInt"); + + Params::UKismetMathLibrary_Multiply_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_IntFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Multiply_IntFloat(int32 A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_IntFloat"); + + Params::UKismetMathLibrary_Multiply_IntFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Multiply_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_Int64Int64"); + + Params::UKismetMathLibrary_Multiply_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Multiply_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_FloatFloat"); + + Params::UKismetMathLibrary_Multiply_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Multiply_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Multiply_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Multiply_ByteByte"); + + Params::UKismetMathLibrary_Multiply_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MirrorVectorByNormal"); + + Params::UKismetMathLibrary_MirrorVectorByNormal_Params Parms{}; + + Parms.InVect = InVect; + Parms.InNormal = InNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MinOfIntArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfIntArray(TArray& IntArray, int32* IndexOfMinValue, int32* MinValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MinOfIntArray"); + + Params::UKismetMathLibrary_MinOfIntArray_Params Parms{}; + + Parms.IntArray = IntArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + +} + + +// Function Engine.KismetMathLibrary.MinOfFloatArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfFloatArray(TArray& FloatArray, int32* IndexOfMinValue, float* MinValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MinOfFloatArray"); + + Params::UKismetMathLibrary_MinOfFloatArray_Params Parms{}; + + Parms.FloatArray = FloatArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + +} + + +// Function Engine.KismetMathLibrary.MinOfByteArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfByteArray(TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MinOfByteArray"); + + Params::UKismetMathLibrary_MinOfByteArray_Params Parms{}; + + Parms.ByteArray = ByteArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + +} + + +// Function Engine.KismetMathLibrary.MinInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MinInt64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MinInt64"); + + Params::UKismetMathLibrary_MinInt64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray InVerts (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector SampleSurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutRectCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutRectRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float OutSideLengthX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutSideLengthY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinimumAreaRectangle(class UObject* WorldContextObject, TArray& InVerts, struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MinimumAreaRectangle"); + + Params::UKismetMathLibrary_MinimumAreaRectangle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InVerts = InVerts; + Parms.SampleSurfaceNormal = SampleSurfaceNormal; + Parms.bDebugDraw = bDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRectCenter != nullptr) + *OutRectCenter = std::move(Parms.OutRectCenter); + + if (OutRectRotation != nullptr) + *OutRectRotation = std::move(Parms.OutRectRotation); + + if (OutSideLengthX != nullptr) + *OutSideLengthX = Parms.OutSideLengthX; + + if (OutSideLengthY != nullptr) + *OutSideLengthY = Parms.OutSideLengthY; + +} + + +// Function Engine.KismetMathLibrary.Min +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Min(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Min"); + + Params::UKismetMathLibrary_Min_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MaxOfIntArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfIntArray(TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MaxOfIntArray"); + + Params::UKismetMathLibrary_MaxOfIntArray_Params Parms{}; + + Parms.IntArray = IntArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; + +} + + +// Function Engine.KismetMathLibrary.MaxOfFloatArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfFloatArray(TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MaxOfFloatArray"); + + Params::UKismetMathLibrary_MaxOfFloatArray_Params Parms{}; + + Parms.FloatArray = FloatArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; + +} + + +// Function Engine.KismetMathLibrary.MaxOfByteArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfByteArray(TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MaxOfByteArray"); + + Params::UKismetMathLibrary_MaxOfByteArray_Params Parms{}; + + Parms.ByteArray = ByteArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; + +} + + +// Function Engine.KismetMathLibrary.MaxInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MaxInt64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MaxInt64"); + + Params::UKismetMathLibrary_MaxInt64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Max +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Max(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Max"); + + Params::UKismetMathLibrary_Max_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector4 V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector4(struct FMatrix& M, const struct FVector4& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_TransformVector4"); + + Params::UKismetMathLibrary_Matrix_TransformVector4_Params Parms{}; + + Parms.M = M; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector(struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_TransformVector"); + + Params::UKismetMathLibrary_Matrix_TransformVector_Params Parms{}; + + Parms.M = M; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformPosition(struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_TransformPosition"); + + Params::UKismetMathLibrary_Matrix_TransformPosition_Params Parms{}; + + Parms.M = M; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_ToQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Matrix_ToQuat(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_ToQuat"); + + Params::UKismetMathLibrary_Matrix_ToQuat_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector NewOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_SetOrigin"); + + Params::UKismetMathLibrary_Matrix_SetOrigin_Params Parms{}; + + Parms.M = M; + Parms.NewOrigin = NewOrigin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Matrix_SetColumn +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetColumn(struct FMatrix& M, enum class EMatrixColumns Column, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_SetColumn"); + + Params::UKismetMathLibrary_Matrix_SetColumn_Params Parms{}; + + Parms.M = M; + Parms.Column = Column; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Matrix_SetAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector AxisVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetAxis(struct FMatrix& M, enum class EAxis Axis, const struct FVector& AxisVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_SetAxis"); + + Params::UKismetMathLibrary_Matrix_SetAxis_Params Parms{}; + + Parms.M = M; + Parms.Axis = Axis; + Parms.AxisVector = AxisVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ScaleTranslation(struct FMatrix& M, const struct FVector& Scale3D) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_ScaleTranslation"); + + Params::UKismetMathLibrary_Matrix_ScaleTranslation_Params Parms{}; + + Parms.M = M; + Parms.Scale3D = Scale3D; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_RemoveTranslation(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_RemoveTranslation"); + + Params::UKismetMathLibrary_Matrix_RemoveTranslation_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_RemoveScaling(struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_RemoveScaling"); + + Params::UKismetMathLibrary_Matrix_RemoveScaling_Params Parms{}; + + Parms.M = M; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.Matrix_Mirror +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAxis MirrorAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAxis FlipAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Mirror(struct FMatrix& M, enum class EAxis MirrorAxis, enum class EAxis FlipAxis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_Mirror"); + + Params::UKismetMathLibrary_Matrix_Mirror_Params Parms{}; + + Parms.M = M; + Parms.MirrorAxis = MirrorAxis; + Parms.FlipAxis = FlipAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformVector(struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_InverseTransformVector"); + + Params::UKismetMathLibrary_Matrix_InverseTransformVector_Params Parms{}; + + Parms.M = M; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformPosition(struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_InverseTransformPosition"); + + Params::UKismetMathLibrary_Matrix_InverseTransformPosition_Params Parms{}; + + Parms.M = M; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_Identity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Identity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_Identity"); + + Params::UKismetMathLibrary_Matrix_Identity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetUnitAxis(struct FMatrix& M, enum class EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxis"); + + Params::UKismetMathLibrary_Matrix_GetUnitAxis_Params Parms{}; + + Parms.M = M; + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetUnitAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxes"); + + Params::UKismetMathLibrary_Matrix_GetUnitAxes_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposed(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetTransposed"); + + Params::UKismetMathLibrary_Matrix_GetTransposed_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposeAdjoint(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetTransposeAdjoint"); + + Params::UKismetMathLibrary_Matrix_GetTransposeAdjoint_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaleVector(struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetScaleVector"); + + Params::UKismetMathLibrary_Matrix_GetScaleVector_Params Parms{}; + + Parms.M = M; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaledAxis(struct FMatrix& M, enum class EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxis"); + + Params::UKismetMathLibrary_Matrix_GetScaledAxis_Params Parms{}; + + Parms.M = M; + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetScaledAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxes"); + + Params::UKismetMathLibrary_Matrix_GetScaledAxes_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetRotDeterminant(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetRotDeterminant"); + + Params::UKismetMathLibrary_Matrix_GetRotDeterminant_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Matrix_GetRotator(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetRotator"); + + Params::UKismetMathLibrary_Matrix_GetRotator_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetOrigin(struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetOrigin"); + + Params::UKismetMathLibrary_Matrix_GetOrigin_Params Parms{}; + + Parms.InMatrix = InMatrix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetMaximumAxisScale(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetMaximumAxisScale"); + + Params::UKismetMathLibrary_Matrix_GetMaximumAxisScale_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetMatrixWithoutScale(struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetMatrixWithoutScale"); + + Params::UKismetMathLibrary_Matrix_GetMatrixWithoutScale_Params Parms{}; + + Parms.M = M; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetInverse +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetInverse(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetInverse"); + + Params::UKismetMathLibrary_Matrix_GetInverse_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumTopPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumTopPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumTopPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumRightPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumRightPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumRightPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumNearPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumNearPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumNearPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumLeftPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumLeftPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumLeftPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumFarPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumFarPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumFarPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumBottomPlane(struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetFrustumBottomPlane"); + + Params::UKismetMathLibrary_Matrix_GetFrustumBottomPlane_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetDeterminant(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetDeterminant"); + + Params::UKismetMathLibrary_Matrix_GetDeterminant_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_GetColumn +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetColumn(struct FMatrix& M, enum class EMatrixColumns Column) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_GetColumn"); + + Params::UKismetMathLibrary_Matrix_GetColumn_Params Parms{}; + + Parms.M = M; + Parms.Column = Column; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_ContainsNaN(struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_ContainsNaN"); + + Params::UKismetMathLibrary_Matrix_ContainsNaN_Params Parms{}; + + Parms.M = M; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ConcatenateTranslation(struct FMatrix& M, const struct FVector& Translation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_ConcatenateTranslation"); + + Params::UKismetMathLibrary_Matrix_ConcatenateTranslation_Params Parms{}; + + Parms.M = M; + Parms.Translation = Translation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ApplyScale(struct FMatrix& M, float Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Matrix_ApplyScale"); + + Params::UKismetMathLibrary_Matrix_ApplyScale_Params Parms{}; + + Parms.M = M; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MapRangeUnclamped +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MapRangeUnclamped"); + + Params::UKismetMathLibrary_MapRangeUnclamped_Params Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MapRangeClamped +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MapRangeClamped"); + + Params::UKismetMathLibrary_MapRangeClamped_Params Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeVector4 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::MakeVector4(float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeVector4"); + + Params::UKismetMathLibrary_MakeVector4_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::MakeVector2D(float X, float Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeVector2D"); + + Params::UKismetMathLibrary_MakeVector2D_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MakeVector(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeVector"); + + Params::UKismetMathLibrary_MakeVector_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeTransform"); + + Params::UKismetMathLibrary_MakeTransform_Params Parms{}; + + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeTimespan2 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FractionNano (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeTimespan2"); + + Params::UKismetMathLibrary_MakeTimespan2_Params Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.FractionNano = FractionNano; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeTimespan"); + + Params::UKismetMathLibrary_MakeTimespan_Params Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZY(struct FVector& Z, struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromZY"); + + Params::UKismetMathLibrary_MakeRotFromZY_Params Parms{}; + + Parms.Z = Z; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZX(struct FVector& Z, struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromZX"); + + Params::UKismetMathLibrary_MakeRotFromZX_Params Parms{}; + + Parms.Z = Z; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZ(struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromZ"); + + Params::UKismetMathLibrary_MakeRotFromZ_Params Parms{}; + + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYZ(struct FVector& Y, struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromYZ"); + + Params::UKismetMathLibrary_MakeRotFromYZ_Params Parms{}; + + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYX(struct FVector& Y, struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromYX"); + + Params::UKismetMathLibrary_MakeRotFromYX_Params Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromY(struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromY"); + + Params::UKismetMathLibrary_MakeRotFromY_Params Parms{}; + + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXZ(struct FVector& X, struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromXZ"); + + Params::UKismetMathLibrary_MakeRotFromXZ_Params Parms{}; + + Parms.X = X; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXY(struct FVector& X, struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromXY"); + + Params::UKismetMathLibrary_MakeRotFromXY_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotFromX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromX(struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotFromX"); + + Params::UKismetMathLibrary_MakeRotFromX_Params Parms{}; + + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotator(float Roll, float Pitch, float Yaw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotator"); + + Params::UKismetMathLibrary_MakeRotator_Params Parms{}; + + Parms.Roll = Roll; + Parms.Pitch = Pitch; + Parms.Yaw = Yaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Right (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRotationFromAxes"); + + Params::UKismetMathLibrary_MakeRotationFromAxes_Params Parms{}; + + Parms.Forward = Forward; + Parms.Right = Right; + Parms.Up = Up; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRelativeTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform RelativeTo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeRelativeTransform(struct FTransform& A, struct FTransform& RelativeTo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRelativeTransform"); + + Params::UKismetMathLibrary_MakeRelativeTransform_Params Parms{}; + + Parms.A = A; + Parms.RelativeTo = RelativeTo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeRandomStream +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InitialSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FRandomStream UKismetMathLibrary::MakeRandomStream(int32 InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeRandomStream"); + + Params::UKismetMathLibrary_MakeRandomStream_Params Parms{}; + + Parms.InitialSeed = InitialSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber Frame (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UKismetMathLibrary::MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeQualifiedFrameTime"); + + Params::UKismetMathLibrary_MakeQualifiedFrameTime_Params Parms{}; + + Parms.Frame = Frame; + Parms.FrameRate = FrameRate; + Parms.SubFrame = SubFrame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakePulsatingValue +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrentTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPulsesPerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakePulsatingValue"); + + Params::UKismetMathLibrary_MakePulsatingValue_Params Parms{}; + + Parms.InCurrentTime = InCurrentTime; + Parms.InPulsesPerSecond = InPulsesPerSecond; + Parms.InPhase = InPhase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlane UKismetMathLibrary::MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakePlaneFromPointAndNormal"); + + Params::UKismetMathLibrary_MakePlaneFromPointAndNormal_Params Parms{}; + + Parms.Point = Point; + Parms.Normal = Normal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeFrameRate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Numerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Denominator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UKismetMathLibrary::MakeFrameRate(int32 Numerator, int32 Denominator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeFrameRate"); + + Params::UKismetMathLibrary_MakeFrameRate_Params Parms{}; + + Parms.Numerator = Numerator; + Parms.Denominator = Denominator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Day (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hour (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Second (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Millisecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeDateTime"); + + Params::UKismetMathLibrary_MakeDateTime_Params Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + Parms.Day = Day; + Parms.Hour = Hour; + Parms.Minute = Minute; + Parms.Second = Second; + Parms.Millisecond = Millisecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::MakeColor(float R, float G, float B, float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeColor"); + + Params::UKismetMathLibrary_MakeColor_Params Parms{}; + + Parms.R = R; + Parms.G = G; + Parms.B = B; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeBox2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UKismetMathLibrary::MakeBox2D(const struct FVector2D& Min, const struct FVector2D& Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeBox2D"); + + Params::UKismetMathLibrary_MakeBox2D_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.MakeBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::MakeBox(const struct FVector& Min, const struct FVector& Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "MakeBox"); + + Params::UKismetMathLibrary_MakeBox_Params Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Loge +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Loge(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Loge"); + + Params::UKismetMathLibrary_Loge_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Log +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Log(float A, float Base) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Log"); + + Params::UKismetMathLibrary_Log_Params Parms{}; + + Parms.A = A; + Parms.Base = Base; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection_OriginNormal(struct FVector& LineStart, struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinePlaneIntersection_OriginNormal"); + + Params::UKismetMathLibrary_LinePlaneIntersection_OriginNormal_Params Parms{}; + + Parms.LineStart = LineStart; + Parms.LineEnd = LineEnd; + Parms.PlaneOrigin = PlaneOrigin; + Parms.PlaneNormal = PlaneNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane APlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection(struct FVector& LineStart, struct FVector& LineEnd, struct FPlane& APlane, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinePlaneIntersection"); + + Params::UKismetMathLibrary_LinePlaneIntersection_Params Parms{}; + + Parms.LineStart = LineStart; + Parms.LineEnd = LineEnd; + Parms.APlane = APlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColorLerpUsingHSV"); + + Params::UKismetMathLibrary_LinearColorLerpUsingHSV_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColorLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColorLerp"); + + Params::UKismetMathLibrary_LinearColorLerp_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Yellow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Yellow() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Yellow"); + + Params::UKismetMathLibrary_LinearColor_Yellow_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_White +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_White() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_White"); + + Params::UKismetMathLibrary_LinearColor_White_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Transparent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Transparent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Transparent"); + + Params::UKismetMathLibrary_LinearColor_Transparent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_ToRGBE(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_ToRGBE"); + + Params::UKismetMathLibrary_LinearColor_ToRGBE_Params Parms{}; + + Parms.InLinearColor = InLinearColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_ToNewOpacity"); + + Params::UKismetMathLibrary_LinearColor_ToNewOpacity_Params Parms{}; + + Parms.InColor = InColor; + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetTemperature"); + + Params::UKismetMathLibrary_LinearColor_SetTemperature_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.InTemperature = InTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetRGBA"); + + Params::UKismetMathLibrary_LinearColor_SetRGBA_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.R = R; + Parms.G = G; + Parms.B = B; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRandomHue(struct FLinearColor& InOutColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetRandomHue"); + + Params::UKismetMathLibrary_LinearColor_SetRandomHue_Params Parms{}; + + Parms.InOutColor = InOutColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor InSRGB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, struct FColor& InSRGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetFromSRGB"); + + Params::UKismetMathLibrary_LinearColor_SetFromSRGB_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.InSRGB = InSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor InColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromPow22(struct FLinearColor& InOutColor, struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetFromPow22"); + + Params::UKismetMathLibrary_LinearColor_SetFromPow22_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_SetFromHSV"); + + Params::UKismetMathLibrary_LinearColor_SetFromHSV_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Set"); + + Params::UKismetMathLibrary_LinearColor_Set_Params Parms{}; + + Parms.InOutColor = InOutColor; + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Red +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Red() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Red"); + + Params::UKismetMathLibrary_LinearColor_Red_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_QuantizeRound(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_QuantizeRound"); + + Params::UKismetMathLibrary_LinearColor_QuantizeRound_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Quantize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_Quantize(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Quantize"); + + Params::UKismetMathLibrary_LinearColor_Quantize_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_IsNearEqual"); + + Params::UKismetMathLibrary_LinearColor_IsNearEqual_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Green +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Green() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Green"); + + Params::UKismetMathLibrary_LinearColor_Green_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Gray +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Gray() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Gray"); + + Params::UKismetMathLibrary_LinearColor_Gray_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMin(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_GetMin"); + + Params::UKismetMathLibrary_LinearColor_GetMin_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMax(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_GetMax"); + + Params::UKismetMathLibrary_LinearColor_GetMax_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetLuminance(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_GetLuminance"); + + Params::UKismetMathLibrary_LinearColor_GetLuminance_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Distance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor C1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor C2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Distance"); + + Params::UKismetMathLibrary_LinearColor_Distance_Params Parms{}; + + Parms.C1 = C1; + Parms.C2 = C2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Desaturated"); + + Params::UKismetMathLibrary_LinearColor_Desaturated_Params Parms{}; + + Parms.InColor = InColor; + Parms.InDesaturation = InDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Blue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Blue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Blue"); + + Params::UKismetMathLibrary_LinearColor_Blue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LinearColor_Black +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Black() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LinearColor_Black"); + + Params::UKismetMathLibrary_LinearColor_Black_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessLess_VectorRotator"); + + Params::UKismetMathLibrary_LessLess_VectorRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_TimespanTimespan"); + + Params::UKismetMathLibrary_LessEqual_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_IntInt"); + + Params::UKismetMathLibrary_LessEqual_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_Int64Int64"); + + Params::UKismetMathLibrary_LessEqual_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_FloatFloat"); + + Params::UKismetMathLibrary_LessEqual_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_DateTimeDateTime"); + + Params::UKismetMathLibrary_LessEqual_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "LessEqual_ByteByte"); + + Params::UKismetMathLibrary_LessEqual_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_TimespanTimespan"); + + Params::UKismetMathLibrary_Less_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_IntInt"); + + Params::UKismetMathLibrary_Less_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_Int64Int64"); + + Params::UKismetMathLibrary_Less_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_FloatFloat"); + + Params::UKismetMathLibrary_Less_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_DateTimeDateTime"); + + Params::UKismetMathLibrary_Less_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Less_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Less_ByteByte"); + + Params::UKismetMathLibrary_Less_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Lerp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Lerp(float A, float B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Lerp"); + + Params::UKismetMathLibrary_Lerp_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsZero2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsZero2D(struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsZero2D"); + + Params::UKismetMathLibrary_IsZero2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform BoxWorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBoxWithTransform(const struct FVector& Point, struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsPointInBoxWithTransform"); + + Params::UKismetMathLibrary_IsPointInBoxWithTransform_Params Parms{}; + + Parms.Point = Point; + Parms.BoxWorldTransform = BoxWorldTransform; + Parms.BoxExtent = BoxExtent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsPointInBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsPointInBox"); + + Params::UKismetMathLibrary_IsPointInBox_Params Parms{}; + + Parms.Point = Point; + Parms.BoxOrigin = BoxOrigin; + Parms.BoxExtent = BoxExtent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsNearlyZero2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsNearlyZero2D(struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsNearlyZero2D"); + + Params::UKismetMathLibrary_IsNearlyZero2D_Params Parms{}; + + Parms.A = A; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsMorning +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsMorning(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsMorning"); + + Params::UKismetMathLibrary_IsMorning_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsLeapYear +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsLeapYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsLeapYear"); + + Params::UKismetMathLibrary_IsLeapYear_Params Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IsAfternoon +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsAfternoon(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IsAfternoon"); + + Params::UKismetMathLibrary_IsAfternoon_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InvertTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::InvertTransform(struct FTransform& T) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InvertTransform"); + + Params::UKismetMathLibrary_InvertTransform_Params Parms{}; + + Parms.T = T; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InverseTransformRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::InverseTransformRotation(struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InverseTransformRotation"); + + Params::UKismetMathLibrary_InverseTransformRotation_Params Parms{}; + + Parms.T = T; + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InverseTransformLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformLocation(struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InverseTransformLocation"); + + Params::UKismetMathLibrary_InverseTransformLocation_Params Parms{}; + + Parms.T = T; + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InverseTransformDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformDirection(struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InverseTransformDirection"); + + Params::UKismetMathLibrary_InverseTransformDirection_Params Parms{}; + + Parms.T = T; + Parms.Direction = Direction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Zero() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_Zero"); + + Params::UKismetMathLibrary_IntPoint_Zero_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_Up +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Up() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_Up"); + + Params::UKismetMathLibrary_IntPoint_Up_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_Right +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Right() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_Right"); + + Params::UKismetMathLibrary_IntPoint_Right_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_One() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_One"); + + Params::UKismetMathLibrary_IntPoint_One_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_Left +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Left() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_Left"); + + Params::UKismetMathLibrary_IntPoint_Left_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.IntPoint_Down +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Down() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "IntPoint_Down"); + + Params::UKismetMathLibrary_IntPoint_Down_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InRange_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InRange_IntInt"); + + Params::UKismetMathLibrary_InRange_IntInt_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InRange_Int64Int64"); + + Params::UKismetMathLibrary_InRange_Int64Int64_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.InRange_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_FloatFloat(float Value, float Min, float Max, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "InRange_FloatFloat"); + + Params::UKismetMathLibrary_InRange_FloatFloat_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Hypotenuse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Hypotenuse(float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Hypotenuse"); + + Params::UKismetMathLibrary_Hypotenuse_Params Parms{}; + + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.HSVToRGBLinear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGBLinear(const struct FLinearColor& HSV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "HSVToRGBLinear"); + + Params::UKismetMathLibrary_HSVToRGBLinear_Params Parms{}; + + Parms.HSV = HSV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor RGB (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "HSVToRGB_Vector"); + + Params::UKismetMathLibrary_HSVToRGB_Vector_Params Parms{}; + + Parms.HSV = HSV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RGB != nullptr) + *RGB = std::move(Parms.RGB); + +} + + +// Function Engine.KismetMathLibrary.HSVToRGB +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGB(float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "HSVToRGB"); + + Params::UKismetMathLibrary_HSVToRGB_Params Parms{}; + + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GridSnap_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GridSnap_Float(float Location, float GridSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GridSnap_Float"); + + Params::UKismetMathLibrary_GridSnap_Float_Params Parms{}; + + Parms.Location = Location; + Parms.GridSize = GridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterGreater_VectorRotator"); + + Params::UKismetMathLibrary_GreaterGreater_VectorRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_TimespanTimespan"); + + Params::UKismetMathLibrary_GreaterEqual_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_IntInt"); + + Params::UKismetMathLibrary_GreaterEqual_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_Int64Int64"); + + Params::UKismetMathLibrary_GreaterEqual_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_FloatFloat"); + + Params::UKismetMathLibrary_GreaterEqual_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_DateTimeDateTime"); + + Params::UKismetMathLibrary_GreaterEqual_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GreaterEqual_ByteByte"); + + Params::UKismetMathLibrary_GreaterEqual_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_TimespanTimespan"); + + Params::UKismetMathLibrary_Greater_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_IntInt"); + + Params::UKismetMathLibrary_Greater_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_Int64Int64"); + + Params::UKismetMathLibrary_Greater_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_FloatFloat"); + + Params::UKismetMathLibrary_Greater_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_DateTimeDateTime"); + + Params::UKismetMathLibrary_Greater_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Greater_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Greater_ByteByte"); + + Params::UKismetMathLibrary_Greater_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetYear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetYear"); + + Params::UKismetMathLibrary_GetYear_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetYawPitchFromVector"); + + Params::UKismetMathLibrary_GetYawPitchFromVector_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; + + if (Pitch != nullptr) + *Pitch = Parms.Pitch; + +} + + +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray Vectors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetVectorArrayAverage(TArray& Vectors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetVectorArrayAverage"); + + Params::UKismetMathLibrary_GetVectorArrayAverage_Params Parms{}; + + Parms.Vectors = Vectors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetUpVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetUpVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetUpVector"); + + Params::UKismetMathLibrary_GetUpVector_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTotalSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTotalSeconds"); + + Params::UKismetMathLibrary_GetTotalSeconds_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTotalMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTotalMinutes"); + + Params::UKismetMathLibrary_GetTotalMinutes_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTotalMilliseconds"); + + Params::UKismetMathLibrary_GetTotalMilliseconds_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTotalHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTotalHours"); + + Params::UKismetMathLibrary_GetTotalHours_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTotalDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTotalDays"); + + Params::UKismetMathLibrary_GetTotalDays_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTimeOfDay +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetTimeOfDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTimeOfDay"); + + Params::UKismetMathLibrary_GetTimeOfDay_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetTAU +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTAU() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetTAU"); + + Params::UKismetMathLibrary_GetTAU_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector MyRightYAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector FloorNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutSlopePitchDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutSlopeRollDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetSlopeDegreeAngles(struct FVector& MyRightYAxis, struct FVector& FloorNormal, struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetSlopeDegreeAngles"); + + Params::UKismetMathLibrary_GetSlopeDegreeAngles_Params Parms{}; + + Parms.MyRightYAxis = MyRightYAxis; + Parms.FloorNormal = FloorNormal; + Parms.UpVector = UpVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSlopePitchDegreeAngle != nullptr) + *OutSlopePitchDegreeAngle = Parms.OutSlopePitchDegreeAngle; + + if (OutSlopeRollDegreeAngle != nullptr) + *OutSlopeRollDegreeAngle = Parms.OutSlopeRollDegreeAngle; + +} + + +// Function Engine.KismetMathLibrary.GetSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetSeconds"); + + Params::UKismetMathLibrary_GetSeconds_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetSecond +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetSecond"); + + Params::UKismetMathLibrary_GetSecond_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetRotated2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetRotated2D(const struct FVector2D& A, float AngleDeg) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetRotated2D"); + + Params::UKismetMathLibrary_GetRotated2D_Params Parms{}; + + Parms.A = A; + Parms.AngleDeg = AngleDeg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetRightVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetRightVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetRightVector"); + + Params::UKismetMathLibrary_GetRightVector_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetReflectionVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SurfaceNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetReflectionVector"); + + Params::UKismetMathLibrary_GetReflectionVector_Params Parms{}; + + Parms.Direction = Direction; + Parms.SurfaceNormal = SurfaceNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetPointDistanceToSegment"); + + Params::UKismetMathLibrary_GetPointDistanceToSegment_Params Parms{}; + + Parms.Point = Point; + Parms.SegmentStart = SegmentStart; + Parms.SegmentEnd = SegmentEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetPointDistanceToLine"); + + Params::UKismetMathLibrary_GetPointDistanceToLine_Params Parms{}; + + Parms.Point = Point; + Parms.LineOrigin = LineOrigin; + Parms.LineDirection = LineDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetPI +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetPI"); + + Params::UKismetMathLibrary_GetPI_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMonth +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMonth(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMonth"); + + Params::UKismetMathLibrary_GetMonth_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMinutes"); + + Params::UKismetMathLibrary_GetMinutes_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMinute +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinute(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMinute"); + + Params::UKismetMathLibrary_GetMinute_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMinElement +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMinElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMinElement"); + + Params::UKismetMathLibrary_GetMinElement_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMin2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMin2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMin2D"); + + Params::UKismetMathLibrary_GetMin2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMilliseconds"); + + Params::UKismetMathLibrary_GetMilliseconds_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMillisecond +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMillisecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMillisecond"); + + Params::UKismetMathLibrary_GetMillisecond_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMaxElement +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMaxElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMaxElement"); + + Params::UKismetMathLibrary_GetMaxElement_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetMax2D"); + + Params::UKismetMathLibrary_GetMax2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetHours"); + + Params::UKismetMathLibrary_GetHours_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetHour12 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour12(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetHour12"); + + Params::UKismetMathLibrary_GetHour12_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetHour +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetHour"); + + Params::UKismetMathLibrary_GetHour_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetForwardVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetForwardVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetForwardVector"); + + Params::UKismetMathLibrary_GetForwardVector_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDuration +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetDuration(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDuration"); + + Params::UKismetMathLibrary_GetDuration_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector From (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector To (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetDirectionUnitVector(const struct FVector& From, const struct FVector& To) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDirectionUnitVector"); + + Params::UKismetMathLibrary_GetDirectionUnitVector_Params Parms{}; + + Parms.From = From; + Parms.To = To; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDays"); + + Params::UKismetMathLibrary_GetDays_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDayOfYear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDayOfYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDayOfYear"); + + Params::UKismetMathLibrary_GetDayOfYear_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDay +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDay"); + + Params::UKismetMathLibrary_GetDay_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetDate +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::GetDate(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetDate"); + + Params::UKismetMathLibrary_GetDate_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReferenceFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Azimuth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Elevation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAzimuthAndElevation(const struct FVector& InDirection, struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetAzimuthAndElevation"); + + Params::UKismetMathLibrary_GetAzimuthAndElevation_Params Parms{}; + + Parms.InDirection = InDirection; + Parms.ReferenceFrame = ReferenceFrame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Azimuth != nullptr) + *Azimuth = Parms.Azimuth; + + if (Elevation != nullptr) + *Elevation = Parms.Elevation; + +} + + +// Function Engine.KismetMathLibrary.GetAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetAxes"); + + Params::UKismetMathLibrary_GetAxes_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); + +} + + +// Function Engine.KismetMathLibrary.GetAbsMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetAbsMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetAbsMax2D"); + + Params::UKismetMathLibrary_GetAbsMax2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.GetAbs2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetAbs2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "GetAbs2D"); + + Params::UKismetMathLibrary_GetAbs2D_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FWrap +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FWrap(float Value, float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FWrap"); + + Params::UKismetMathLibrary_FWrap_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FTruncVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::FTruncVector(struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FTruncVector"); + + Params::UKismetMathLibrary_FTruncVector_Params Parms{}; + + Parms.InVector = InVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FTrunc64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FTrunc64(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FTrunc64"); + + Params::UKismetMathLibrary_FTrunc64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FTrunc +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FTrunc(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FTrunc"); + + Params::UKismetMathLibrary_FTrunc_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FromSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromSeconds(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FromSeconds"); + + Params::UKismetMathLibrary_FromSeconds_Params Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FromMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMinutes(float Minutes) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FromMinutes"); + + Params::UKismetMathLibrary_FromMinutes_Params Parms{}; + + Parms.Minutes = Minutes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FromMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMilliseconds(float Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FromMilliseconds"); + + Params::UKismetMathLibrary_FromMilliseconds_Params Parms{}; + + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FromHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromHours(float Hours) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FromHours"); + + Params::UKismetMathLibrary_FromHours_Params Parms{}; + + Parms.Hours = Hours; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FromDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromDays(float Days) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FromDays"); + + Params::UKismetMathLibrary_FromDays_Params Parms{}; + + Parms.Days = Days; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Fraction +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Fraction(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Fraction"); + + Params::UKismetMathLibrary_Fraction_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FMod +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float Dividend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Divisor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Remainder (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FMod(float Dividend, float Divisor, float* Remainder) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FMod"); + + Params::UKismetMathLibrary_FMod_Params Parms{}; + + Parms.Dividend = Dividend; + Parms.Divisor = Divisor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Remainder != nullptr) + *Remainder = Parms.Remainder; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FMin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FMin(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FMin"); + + Params::UKismetMathLibrary_FMin_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FMax +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FMax(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FMax"); + + Params::UKismetMathLibrary_FMax_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FloatSpringInterp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFloatSpringState SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FloatSpringInterp"); + + Params::UKismetMathLibrary_FloatSpringInterp_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.SpringState = SpringState; + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FixedTurn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDeltaRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FixedTurn(float InCurrent, float InDesired, float InDeltaRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FixedTurn"); + + Params::UKismetMathLibrary_FixedTurn_Params Parms{}; + + Parms.InCurrent = InCurrent; + Parms.InDesired = InDesired; + Parms.InDeltaRate = InDeltaRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FInterpTo_Constant +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FInterpTo_Constant"); + + Params::UKismetMathLibrary_FInterpTo_Constant_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FInterpTo +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FInterpTo"); + + Params::UKismetMathLibrary_FInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FInterpEaseInOut +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Exponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpEaseInOut(float A, float B, float Alpha, float Exponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FInterpEaseInOut"); + + Params::UKismetMathLibrary_FInterpEaseInOut_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.Exponent = Exponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Segment1Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Segment1End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Segment2Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Segment2End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Segment1Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Segment2Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FindNearestPointsOnLineSegments"); + + Params::UKismetMathLibrary_FindNearestPointsOnLineSegments_Params Parms{}; + + Parms.Segment1Start = Segment1Start; + Parms.Segment1End = Segment1End; + Parms.Segment2Start = Segment2Start; + Parms.Segment2End = Segment2End; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Segment1Point != nullptr) + *Segment1Point = std::move(Parms.Segment1Point); + + if (Segment2Point != nullptr) + *Segment2Point = std::move(Parms.Segment2Point); + +} + + +// Function Engine.KismetMathLibrary.FindLookAtRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::FindLookAtRotation(struct FVector& Start, struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FindLookAtRotation"); + + Params::UKismetMathLibrary_FindLookAtRotation_Params Parms{}; + + Parms.Start = Start; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FindClosestPointOnSegment"); + + Params::UKismetMathLibrary_FindClosestPointOnSegment_Params Parms{}; + + Parms.Point = Point; + Parms.SegmentStart = SegmentStart; + Parms.SegmentEnd = SegmentEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FindClosestPointOnLine"); + + Params::UKismetMathLibrary_FindClosestPointOnLine_Params Parms{}; + + Parms.Point = Point; + Parms.LineOrigin = LineOrigin; + Parms.LineDirection = LineDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FFloor64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FFloor64(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FFloor64"); + + Params::UKismetMathLibrary_FFloor64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FFloor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FFloor(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FFloor"); + + Params::UKismetMathLibrary_FFloor_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FClamp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FClamp(float Value, float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FClamp"); + + Params::UKismetMathLibrary_FClamp_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FCeil64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FCeil64(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FCeil64"); + + Params::UKismetMathLibrary_FCeil64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.FCeil +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FCeil(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "FCeil"); + + Params::UKismetMathLibrary_FCeil_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Exp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Exp(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Exp"); + + Params::UKismetMathLibrary_Exp_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualExactly_VectorVector"); + + Params::UKismetMathLibrary_EqualExactly_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualExactly_Vector4Vector4"); + + Params::UKismetMathLibrary_EqualExactly_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualExactly_Vector2DVector2D"); + + Params::UKismetMathLibrary_EqualExactly_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_VectorVector"); + + Params::UKismetMathLibrary_EqualEqual_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_Vector4Vector4"); + + Params::UKismetMathLibrary_EqualEqual_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_Vector2DVector2D"); + + Params::UKismetMathLibrary_EqualEqual_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TransformTransform(struct FTransform& A, struct FTransform& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_TransformTransform"); + + Params::UKismetMathLibrary_EqualEqual_TransformTransform_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_TimespanTimespan"); + + Params::UKismetMathLibrary_EqualEqual_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_RotatorRotator"); + + Params::UKismetMathLibrary_EqualEqual_RotatorRotator_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_QuatQuat"); + + Params::UKismetMathLibrary_EqualEqual_QuatQuat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ObjectObject(class UObject* A, class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_ObjectObject"); + + Params::UKismetMathLibrary_EqualEqual_ObjectObject_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_NameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_NameName(class FName A, class FName B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_NameName"); + + Params::UKismetMathLibrary_EqualEqual_NameName_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_MatrixMatrix"); + + Params::UKismetMathLibrary_EqualEqual_MatrixMatrix_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_LinearColorLinearColor"); + + Params::UKismetMathLibrary_EqualEqual_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_IntInt"); + + Params::UKismetMathLibrary_EqualEqual_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_Int64Int64"); + + Params::UKismetMathLibrary_EqualEqual_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_FloatFloat"); + + Params::UKismetMathLibrary_EqualEqual_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_DateTimeDateTime"); + + Params::UKismetMathLibrary_EqualEqual_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ClassClass(class UClass* A, class UClass* B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_ClassClass"); + + Params::UKismetMathLibrary_EqualEqual_ClassClass_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_ByteByte"); + + Params::UKismetMathLibrary_EqualEqual_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_BoolBool(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "EqualEqual_BoolBool"); + + Params::UKismetMathLibrary_EqualEqual_BoolBool_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Equal_IntPointIntPoint"); + + Params::UKismetMathLibrary_Equal_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Ease +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Ease(float A, float B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Ease"); + + Params::UKismetMathLibrary_Ease_Params Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FVector"); + + Params::UKismetMathLibrary_DynamicWeightedMovingAverage_FVector_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FRotator"); + + Params::UKismetMathLibrary_DynamicWeightedMovingAverage_FRotator_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_Float"); + + Params::UKismetMathLibrary_DynamicWeightedMovingAverage_Float_Params Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DotProduct2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DotProduct2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DotProduct2D"); + + Params::UKismetMathLibrary_DotProduct2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Dot_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Dot_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Dot_VectorVector"); + + Params::UKismetMathLibrary_Dot_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_VectorVector"); + + Params::UKismetMathLibrary_Divide_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_VectorInt"); + + Params::UKismetMathLibrary_Divide_VectorInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorFloat(const struct FVector& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_VectorFloat"); + + Params::UKismetMathLibrary_Divide_VectorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Divide_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_Vector4Vector4"); + + Params::UKismetMathLibrary_Divide_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_Vector2DVector2D"); + + Params::UKismetMathLibrary_Divide_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DFloat(const struct FVector2D& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_Vector2DFloat"); + + Params::UKismetMathLibrary_Divide_Vector2DFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Divide_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_TimespanFloat"); + + Params::UKismetMathLibrary_Divide_TimespanFloat_Params Parms{}; + + Parms.A = A; + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_LinearColorLinearColor"); + + Params::UKismetMathLibrary_Divide_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_IntPointIntPoint"); + + Params::UKismetMathLibrary_Divide_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_IntPointInt"); + + Params::UKismetMathLibrary_Divide_IntPointInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Divide_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_IntInt"); + + Params::UKismetMathLibrary_Divide_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Divide_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_Int64Int64"); + + Params::UKismetMathLibrary_Divide_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Divide_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_FloatFloat"); + + Params::UKismetMathLibrary_Divide_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Divide_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Divide_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Divide_ByteByte"); + + Params::UKismetMathLibrary_Divide_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DistanceSquared2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DistanceSquared2D(const struct FVector2D& V1, const struct FVector2D& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DistanceSquared2D"); + + Params::UKismetMathLibrary_DistanceSquared2D_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Distance2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D V1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D V2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Distance2D(const struct FVector2D& V1, const struct FVector2D& V2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Distance2D"); + + Params::UKismetMathLibrary_Distance2D_Params Parms{}; + + Parms.V1 = V1; + Parms.V2 = V2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegTan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegTan(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegTan"); + + Params::UKismetMathLibrary_DegTan_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegSin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegSin(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegSin"); + + Params::UKismetMathLibrary_DegSin_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegreesToRadians +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegreesToRadians(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegreesToRadians"); + + Params::UKismetMathLibrary_DegreesToRadians_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegCos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegCos(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegCos"); + + Params::UKismetMathLibrary_DegCos_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegAtan2 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAtan2(float Y, float X) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegAtan2"); + + Params::UKismetMathLibrary_DegAtan2_Params Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegAtan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAtan(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegAtan"); + + Params::UKismetMathLibrary_DegAtan_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegAsin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAsin(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegAsin"); + + Params::UKismetMathLibrary_DegAsin_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DegAcos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAcos(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DegAcos"); + + Params::UKismetMathLibrary_DegAcos_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DaysInYear +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DaysInYear"); + + Params::UKismetMathLibrary_DaysInYear_Params Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DaysInMonth +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInMonth(int32 Year, int32 Month) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DaysInMonth"); + + Params::UKismetMathLibrary_DaysInMonth_Params Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DateTimeMinValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMinValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DateTimeMinValue"); + + Params::UKismetMathLibrary_DateTimeMinValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DateTimeMaxValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMaxValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DateTimeMaxValue"); + + Params::UKismetMathLibrary_DateTimeMaxValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DateTimeFromString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString DateTimeString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DateTimeFromString"); + + Params::UKismetMathLibrary_DateTimeFromString_Params Parms{}; + + Parms.DateTimeString = DateTimeString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString IsoString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "DateTimeFromIsoString"); + + Params::UKismetMathLibrary_DateTimeFromIsoString_Params Parms{}; + + Parms.IsoString = IsoString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.CrossProduct2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "CrossProduct2D"); + + Params::UKismetMathLibrary_CrossProduct2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Cross_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Cross_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Cross_VectorVector"); + + Params::UKismetMathLibrary_Cross_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::CreateVectorFromYawPitch(float Yaw, float Pitch, float Length) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "CreateVectorFromYawPitch"); + + Params::UKismetMathLibrary_CreateVectorFromYawPitch_Params Parms{}; + + Parms.Yaw = Yaw; + Parms.Pitch = Pitch; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Cos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Cos(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Cos"); + + Params::UKismetMathLibrary_Cos_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ConvertTransformToRelative +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ParentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::ConvertTransformToRelative(struct FTransform& Transform, struct FTransform& ParentTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ConvertTransformToRelative"); + + Params::UKismetMathLibrary_ConvertTransformToRelative_Params Parms{}; + + Parms.Transform = Transform; + Parms.ParentTransform = ParentTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_VectorToVector2D(const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_VectorToVector2D"); + + Params::UKismetMathLibrary_Conv_VectorToVector2D_Params Parms{}; + + Parms.InVector = InVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_VectorToTransform(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_VectorToTransform"); + + Params::UKismetMathLibrary_Conv_VectorToTransform_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_VectorToRotator(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_VectorToRotator"); + + Params::UKismetMathLibrary_Conv_VectorToRotator_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_VectorToQuaternion(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_VectorToQuaternion"); + + Params::UKismetMathLibrary_Conv_VectorToQuaternion_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_VectorToLinearColor(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_VectorToLinearColor"); + + Params::UKismetMathLibrary_Conv_VectorToLinearColor_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 InVector4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector4ToVector(struct FVector4& InVector4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Vector4ToVector"); + + Params::UKismetMathLibrary_Conv_Vector4ToVector_Params Parms{}; + + Parms.InVector4 = InVector4; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_Vector4ToRotator(struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Vector4ToRotator"); + + Params::UKismetMathLibrary_Conv_Vector4ToRotator_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_Vector4ToQuaternion(struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Vector4ToQuaternion"); + + Params::UKismetMathLibrary_Conv_Vector4ToQuaternion_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Vector2DToVector"); + + Params::UKismetMathLibrary_Conv_Vector2DToVector_Params Parms{}; + + Parms.InVector2D = InVector2D; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Vector2DToIntPoint"); + + Params::UKismetMathLibrary_Conv_Vector2DToIntPoint_Params Parms{}; + + Parms.InVector2D = InVector2D; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Conv_TransformToMatrix(struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_TransformToMatrix"); + + Params::UKismetMathLibrary_Conv_TransformToMatrix_Params Parms{}; + + Parms.Transform = Transform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_RotatorToVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_RotatorToVector"); + + Params::UKismetMathLibrary_Conv_RotatorToVector_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRotator (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_RotatorToTransform(struct FRotator& InRotator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_RotatorToTransform"); + + Params::UKismetMathLibrary_Conv_RotatorToTransform_Params Parms{}; + + Parms.InRotator = InRotator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_MatrixToTransform(struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_MatrixToTransform"); + + Params::UKismetMathLibrary_Conv_MatrixToTransform_Params Parms{}; + + Parms.InMatrix = InMatrix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_MatrixToRotator(struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_MatrixToRotator"); + + Params::UKismetMathLibrary_Conv_MatrixToRotator_Params Parms{}; + + Parms.InMatrix = InMatrix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_LinearColorToVector(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_LinearColorToVector"); + + Params::UKismetMathLibrary_Conv_LinearColorToVector_Params Parms{}; + + Parms.InLinearColor = InLinearColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InUseSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_LinearColorToColor"); + + Params::UKismetMathLibrary_Conv_LinearColorToColor_Params Parms{}; + + Parms.InLinearColor = InLinearColor; + Parms.InUseSRGB = InUseSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntVector InIntVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_IntVectorToVector(struct FIntVector& InIntVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntVectorToVector"); + + Params::UKismetMathLibrary_Conv_IntVectorToVector_Params Parms{}; + + Parms.InIntVector = InIntVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::Conv_IntToIntVector(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntToIntVector"); + + Params::UKismetMathLibrary_Conv_IntToIntVector_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Conv_IntToInt64(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntToInt64"); + + Params::UKismetMathLibrary_Conv_IntToInt64_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_IntToFloat(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntToFloat"); + + Params::UKismetMathLibrary_Conv_IntToFloat_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_IntToByte(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntToByte"); + + Params::UKismetMathLibrary_Conv_IntToByte_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntToBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Conv_IntToBool(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntToBool"); + + Params::UKismetMathLibrary_Conv_IntToBool_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_IntPointToVector2D"); + + Params::UKismetMathLibrary_Conv_IntPointToVector2D_Params Parms{}; + + Parms.InIntPoint = InIntPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_Int64ToInt(int64 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Int64ToInt"); + + Params::UKismetMathLibrary_Conv_Int64ToInt_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_Int64ToByte(int64 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_Int64ToByte"); + + Params::UKismetMathLibrary_Conv_Int64ToByte_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_FloatToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_FloatToVector(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_FloatToVector"); + + Params::UKismetMathLibrary_Conv_FloatToVector_Params Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_FloatToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_FloatToLinearColor(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_FloatToLinearColor"); + + Params::UKismetMathLibrary_Conv_FloatToLinearColor_Params Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_ColorToLinearColor(const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_ColorToLinearColor"); + + Params::UKismetMathLibrary_Conv_ColorToLinearColor_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_ByteToInt(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_ByteToInt"); + + Params::UKismetMathLibrary_Conv_ByteToInt_Params Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_ByteToFloat(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_ByteToFloat"); + + Params::UKismetMathLibrary_Conv_ByteToFloat_Params Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_BoolToInt(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_BoolToInt"); + + Params::UKismetMathLibrary_Conv_BoolToInt_Params Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_BoolToFloat(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_BoolToFloat"); + + Params::UKismetMathLibrary_Conv_BoolToFloat_Params Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_BoolToByte(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Conv_BoolToByte"); + + Params::UKismetMathLibrary_Conv_BoolToByte_Params Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ComposeTransforms +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::ComposeTransforms(struct FTransform& A, struct FTransform& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ComposeTransforms"); + + Params::UKismetMathLibrary_ComposeTransforms_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ComposeRotators +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::ComposeRotators(const struct FRotator& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ComposeRotators"); + + Params::UKismetMathLibrary_ComposeRotators_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClassIsChildOf +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf TestClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ParentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClassIsChildOf"); + + Params::UKismetMathLibrary_ClassIsChildOf_Params Parms{}; + + Parms.TestClass = TestClass; + Parms.ParentClass = ParentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClampVectorSize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ClampVectorSize(const struct FVector& A, float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClampVectorSize"); + + Params::UKismetMathLibrary_ClampVectorSize_Params Parms{}; + + Parms.A = A; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClampInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::ClampInt64(int64 Value, int64 Min, int64 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClampInt64"); + + Params::UKismetMathLibrary_ClampInt64_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClampAxis +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::ClampAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClampAxis"); + + Params::UKismetMathLibrary_ClampAxis_Params Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClampAxes2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ClampAxes2D(const struct FVector2D& A, float MinAxisVal, float MaxAxisVal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClampAxes2D"); + + Params::UKismetMathLibrary_ClampAxes2D_Params Parms{}; + + Parms.A = A; + Parms.MinAxisVal = MinAxisVal; + Parms.MaxAxisVal = MaxAxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.ClampAngle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float AngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "ClampAngle"); + + Params::UKismetMathLibrary_ClampAngle_Params Parms{}; + + Parms.AngleDegrees = AngleDegrees; + Parms.MinAngleDegrees = MinAngleDegrees; + Parms.MaxAngleDegrees = MaxAngleDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Clamp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Clamp(int32 Value, int32 Min, int32 Max) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Clamp"); + + Params::UKismetMathLibrary_Clamp_Params Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.CInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "CInterpTo"); + + Params::UKismetMathLibrary_CInterpTo_Params Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BreakVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector4(struct FVector4& InVec, float* X, float* Y, float* Z, float* W) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakVector4"); + + Params::UKismetMathLibrary_BreakVector4_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; + + if (W != nullptr) + *W = Parms.W; + +} + + +// Function Engine.KismetMathLibrary.BreakVector2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector2D(const struct FVector2D& InVec, float* X, float* Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakVector2D"); + + Params::UKismetMathLibrary_BreakVector2D_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + +} + + +// Function Engine.KismetMathLibrary.BreakVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector(const struct FVector& InVec, float* X, float* Y, float* Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakVector"); + + Params::UKismetMathLibrary_BreakVector_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; + +} + + +// Function Engine.KismetMathLibrary.BreakTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTransform(struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakTransform"); + + Params::UKismetMathLibrary_BreakTransform_Params Parms{}; + + Parms.InTransform = InTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); + + if (Scale != nullptr) + *Scale = std::move(Parms.Scale); + +} + + +// Function Engine.KismetMathLibrary.BreakTimespan2 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FractionNano (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakTimespan2"); + + Params::UKismetMathLibrary_BreakTimespan2_Params Parms{}; + + Parms.InTimespan = InTimespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (FractionNano != nullptr) + *FractionNano = Parms.FractionNano; + +} + + +// Function Engine.KismetMathLibrary.BreakTimespan +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Milliseconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakTimespan"); + + Params::UKismetMathLibrary_BreakTimespan_Params Parms{}; + + Parms.InTimespan = InTimespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (Milliseconds != nullptr) + *Milliseconds = Parms.Milliseconds; + +} + + +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotIntoAxes(struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakRotIntoAxes"); + + Params::UKismetMathLibrary_BreakRotIntoAxes_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); + +} + + +// Function Engine.KismetMathLibrary.BreakRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Roll (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakRotator"); + + Params::UKismetMathLibrary_BreakRotator_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Roll != nullptr) + *Roll = Parms.Roll; + + if (Pitch != nullptr) + *Pitch = Parms.Pitch; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; + +} + + +// Function Engine.KismetMathLibrary.BreakRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRandomStream InRandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 InitialSeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRandomStream(struct FRandomStream& InRandomStream, int32* InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakRandomStream"); + + Params::UKismetMathLibrary_BreakRandomStream_Params Parms{}; + + Parms.InRandomStream = InRandomStream; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InitialSeed != nullptr) + *InitialSeed = Parms.InitialSeed; + +} + + +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQualifiedFrameTime InFrameTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber Frame (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate FrameRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakQualifiedFrameTime(struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakQualifiedFrameTime"); + + Params::UKismetMathLibrary_BreakQualifiedFrameTime_Params Parms{}; + + Parms.InFrameTime = InFrameTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Frame != nullptr) + *Frame = std::move(Parms.Frame); + + if (FrameRate != nullptr) + *FrameRate = std::move(Parms.FrameRate); + + if (SubFrame != nullptr) + *SubFrame = Parms.SubFrame; + +} + + +// Function Engine.KismetMathLibrary.BreakFrameRate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameRate InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Numerator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Denominator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakFrameRate(struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakFrameRate"); + + Params::UKismetMathLibrary_BreakFrameRate_Params Parms{}; + + Parms.InFrameRate = InFrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Numerator != nullptr) + *Numerator = Parms.Numerator; + + if (Denominator != nullptr) + *Denominator = Parms.Denominator; + +} + + +// Function Engine.KismetMathLibrary.BreakDateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime InDateTime (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Day (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hour (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minute (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Second (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Millisecond (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakDateTime"); + + Params::UKismetMathLibrary_BreakDateTime_Params Parms{}; + + Parms.InDateTime = InDateTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Year != nullptr) + *Year = Parms.Year; + + if (Month != nullptr) + *Month = Parms.Month; + + if (Day != nullptr) + *Day = Parms.Day; + + if (Hour != nullptr) + *Hour = Parms.Hour; + + if (Minute != nullptr) + *Minute = Parms.Minute; + + if (Second != nullptr) + *Second = Parms.Second; + + if (Millisecond != nullptr) + *Millisecond = Parms.Millisecond; + +} + + +// Function Engine.KismetMathLibrary.BreakColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float R (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BreakColor"); + + Params::UKismetMathLibrary_BreakColor_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (R != nullptr) + *R = Parms.R; + + if (G != nullptr) + *G = Parms.G; + + if (B != nullptr) + *B = Parms.B; + + if (A != nullptr) + *A = Parms.A; + +} + + +// Function Engine.KismetMathLibrary.BooleanXOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanXOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BooleanXOR"); + + Params::UKismetMathLibrary_BooleanXOR_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BooleanOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BooleanOR"); + + Params::UKismetMathLibrary_BooleanOR_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BooleanNOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BooleanNOR"); + + Params::UKismetMathLibrary_BooleanNOR_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BooleanNAND +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNAND(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BooleanNAND"); + + Params::UKismetMathLibrary_BooleanNAND_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BooleanAND +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanAND(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BooleanAND"); + + Params::UKismetMathLibrary_BooleanAND_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BMin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMin(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BMin"); + + Params::UKismetMathLibrary_BMin_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.BMax +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMax(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "BMax"); + + Params::UKismetMathLibrary_BMax_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Atan2 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Atan2(float Y, float X) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Atan2"); + + Params::UKismetMathLibrary_Atan2_Params Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Atan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Atan(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Atan"); + + Params::UKismetMathLibrary_Atan_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Asin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Asin(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Asin"); + + Params::UKismetMathLibrary_Asin_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.And_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::And_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "And_IntInt"); + + Params::UKismetMathLibrary_And_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.And_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::And_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "And_Int64Int64"); + + Params::UKismetMathLibrary_And_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_VectorVector"); + + Params::UKismetMathLibrary_Add_VectorVector_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_VectorInt"); + + Params::UKismetMathLibrary_Add_VectorInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorFloat(const struct FVector& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_VectorFloat"); + + Params::UKismetMathLibrary_Add_VectorFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Add_Vector4Vector4(struct FVector4& A, struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_Vector4Vector4"); + + Params::UKismetMathLibrary_Add_Vector4Vector4_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_Vector2DVector2D"); + + Params::UKismetMathLibrary_Add_Vector2DVector2D_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DFloat(const struct FVector2D& A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_Vector2DFloat"); + + Params::UKismetMathLibrary_Add_Vector2DFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_TimespanTimespan"); + + Params::UKismetMathLibrary_Add_TimespanTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Add_QuatQuat(struct FQuat& A, struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_QuatQuat"); + + Params::UKismetMathLibrary_Add_QuatQuat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Add_MatrixMatrix(struct FMatrix& A, struct FMatrix& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_MatrixMatrix"); + + Params::UKismetMathLibrary_Add_MatrixMatrix_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_LinearColorLinearColor"); + + Params::UKismetMathLibrary_Add_LinearColorLinearColor_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_IntPointIntPoint"); + + Params::UKismetMathLibrary_Add_IntPointIntPoint_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_IntPointInt"); + + Params::UKismetMathLibrary_Add_IntPointInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Add_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_IntInt"); + + Params::UKismetMathLibrary_Add_IntInt_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Add_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_Int64Int64"); + + Params::UKismetMathLibrary_Add_Int64Int64_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Add_FloatFloat(float A, float B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_FloatFloat"); + + Params::UKismetMathLibrary_Add_FloatFloat_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_DateTimeTimespan"); + + Params::UKismetMathLibrary_Add_DateTimeTimespan_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_DateTimeDateTime"); + + Params::UKismetMathLibrary_Add_DateTimeDateTime_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Add_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Add_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Add_ByteByte"); + + Params::UKismetMathLibrary_Add_ByteByte_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Acos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Acos(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Acos"); + + Params::UKismetMathLibrary_Acos_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Abs_Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Abs_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Abs_Int64"); + + Params::UKismetMathLibrary_Abs_Int64_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Abs_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Abs_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Abs_Int"); + + Params::UKismetMathLibrary_Abs_Int_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetMathLibrary.Abs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Abs(float A) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetMathLibrary", "Abs"); + + Params::UKismetMathLibrary_Abs_Params Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetNodeHelperLibrary +// (None) + +class UClass* UKismetNodeHelperLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetNodeHelperLibrary"); + + return Clss; +} + + +// KismetNodeHelperLibrary Engine.Default__KismetNodeHelperLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetNodeHelperLibrary* UKismetNodeHelperLibrary::GetDefaultObj() +{ + static class UKismetNodeHelperLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetNodeHelperLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetNodeHelperLibrary.MarkBit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::MarkBit(int32* Data, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "MarkBit"); + + Params::UKismetNodeHelperLibrary_MarkBit_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; + +} + + +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasUnmarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "HasUnmarkedBit"); + + Params::UKismetNodeHelperLibrary_HasUnmarkedBit_Params Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasMarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "HasMarkedBit"); + + Params::UKismetNodeHelperLibrary_HasMarkedBit_Params Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetValidValue +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetValidValue(class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetValidValue"); + + Params::UKismetNodeHelperLibrary_GetValidValue_Params Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetUnmarkedBit"); + + Params::UKismetNodeHelperLibrary_GetUnmarkedBit_Params Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + Parms.bRandom = bRandom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetRandomUnmarkedBit"); + + Params::UKismetNodeHelperLibrary_GetRandomUnmarkedBit_Params Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetFirstUnmarkedBit"); + + Params::UKismetNodeHelperLibrary_GetFirstUnmarkedBit_Params Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetEnumeratorValueFromIndex(class UEnum* Enum, uint8 EnumeratorIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorValueFromIndex"); + + Params::UKismetNodeHelperLibrary_GetEnumeratorValueFromIndex_Params Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorIndex = EnumeratorIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetNodeHelperLibrary::GetEnumeratorUserFriendlyName(class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorUserFriendlyName"); + + Params::UKismetNodeHelperLibrary_GetEnumeratorUserFriendlyName_Params Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetNodeHelperLibrary::GetEnumeratorName(class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorName"); + + Params::UKismetNodeHelperLibrary_GetEnumeratorName_Params Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetNodeHelperLibrary.ClearBit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearBit(int32* Data, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "ClearBit"); + + Params::UKismetNodeHelperLibrary_ClearBit_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; + +} + + +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearAllBits(int32* Data) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "ClearAllBits"); + + Params::UKismetNodeHelperLibrary_ClearAllBits_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; + +} + + +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::BitIsMarked(int32 Data, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetNodeHelperLibrary", "BitIsMarked"); + + Params::UKismetNodeHelperLibrary_BitIsMarked_Params Parms{}; + + Parms.Data = Data; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetRenderingLibrary +// (None) + +class UClass* UKismetRenderingLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetRenderingLibrary"); + + return Clss; +} + + +// KismetRenderingLibrary Engine.Default__KismetRenderingLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetRenderingLibrary* UKismetRenderingLibrary::GetDefaultObj() +{ + static class UKismetRenderingLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetRenderingLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* PrimitiveComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "SetCastInsetShadowForAllAttachments"); + + Params::UKismetRenderingLibrary_SetCastInsetShadowForAllAttachments_Params Parms{}; + + Parms.PrimitiveComponent = PrimitiveComponent; + Parms.bCastInsetShadow = bCastInsetShadow; + Parms.bLightAttachmentsAsGroup = bLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureCompressionSettingsCompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name, enum class ETextureCompressionSettings CompressionSettings, enum class ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticTexture2DEditorOnly"); + + Params::UKismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly_Params Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name = Name; + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ReleaseRenderTarget2D"); + + Params::UKismetRenderingLibrary_ReleaseRenderTarget2D_Params Parms{}; + + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ReadRenderTargetUV"); + + Params::UKismetRenderingLibrary_ReadRenderTargetUV_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawUV"); + + Params::UKismetRenderingLibrary_ReadRenderTargetRawUV_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawPixel"); + + Params::UKismetRenderingLibrary_ReadRenderTargetRawPixel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ReadRenderTargetPixel"); + + Params::UKismetRenderingLibrary_ReadRenderTargetPixel_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Bone0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSkelMeshSkinWeightInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSkelMeshSkinWeightInfo UKismetRenderingLibrary::MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "MakeSkinWeightInfo"); + + Params::UKismetRenderingLibrary_MakeSkinWeightInfo_Params Parms{}; + + Parms.Bone0 = Bone0; + Parms.Weight0 = Weight0; + Parms.Bone1 = Bone1; + Parms.Weight1 = Weight1; + Parms.Bone2 = Bone2; + Parms.Weight2 = Weight2; + Parms.Bone3 = Bone3; + Parms.Weight3 = Weight3; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ImportFileAsTexture2D"); + + Params::UKismetRenderingLibrary_ImportFileAsTexture2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Buffer (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportBufferAsTexture2D(class UObject* WorldContextObject, TArray& Buffer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ImportBufferAsTexture2D"); + + Params::UKismetRenderingLibrary_ImportBufferAsTexture2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Buffer = Buffer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ExportTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ExportTexture2D"); + + Params::UKismetRenderingLibrary_ExportTexture2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Texture = Texture; + Parms.FilePath = FilePath; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ExportRenderTarget"); + + Params::UKismetRenderingLibrary_ExportRenderTarget_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.FilePath = FilePath; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDrawToRenderTargetContext Context (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, struct FDrawToRenderTargetContext& Context) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "EndDrawCanvasToRenderTarget"); + + Params::UKismetRenderingLibrary_EndDrawCanvasToRenderTarget_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "DrawMaterialToRenderTarget"); + + Params::UKismetRenderingLibrary_DrawMaterialToRenderTarget_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Depth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRenderTargetFormatFormat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTargetVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTargetVolume* UKismetRenderingLibrary::CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "CreateRenderTargetVolume"); + + Params::UKismetRenderingLibrary_CreateRenderTargetVolume_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Depth = Depth; + Parms.Format = Format; + Parms.ClearColor = ClearColor; + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRenderTargetFormatFormat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2DArray* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2DArray* UKismetRenderingLibrary::CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2DArray"); + + Params::UKismetRenderingLibrary_CreateRenderTarget2DArray_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Slices = Slices; + Parms.Format = Format; + Parms.ClearColor = ClearColor; + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextureRenderTargetFormatFormat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UKismetRenderingLibrary::CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2D"); + + Params::UKismetRenderingLibrary_CreateRenderTarget2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Format = Format; + Parms.ClearColor = ClearColor; + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTexture2DEditorOnly"); + + Params::UKismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "ClearRenderTarget2D"); + + Params::UKismetRenderingLibrary_ClearRenderTarget2D_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.ClearColor = ClearColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSkelMeshSkinWeightInfo InWeight (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32 Bone0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "BreakSkinWeightInfo"); + + Params::UKismetRenderingLibrary_BreakSkinWeightInfo_Params Parms{}; + + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Bone0 != nullptr) + *Bone0 = Parms.Bone0; + + if (Weight0 != nullptr) + *Weight0 = Parms.Weight0; + + if (Bone1 != nullptr) + *Bone1 = Parms.Bone1; + + if (Weight1 != nullptr) + *Weight1 = Parms.Weight1; + + if (Bone2 != nullptr) + *Bone2 = Parms.Bone2; + + if (Weight2 != nullptr) + *Weight2 = Parms.Weight2; + + if (Bone3 != nullptr) + *Bone3 = Parms.Bone3; + + if (Weight3 != nullptr) + *Weight3 = Parms.Weight3; + +} + + +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvas* Canvas (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDrawToRenderTargetContext Context (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetRenderingLibrary", "BeginDrawCanvasToRenderTarget"); + + Params::UKismetRenderingLibrary_BeginDrawCanvasToRenderTarget_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Canvas != nullptr) + *Canvas = Parms.Canvas; + + if (Size != nullptr) + *Size = std::move(Parms.Size); + + if (Context != nullptr) + *Context = std::move(Parms.Context); + +} + + +// Class Engine.KismetStringLibrary +// (None) + +class UClass* UKismetStringLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetStringLibrary"); + + return Clss; +} + + +// KismetStringLibrary Engine.Default__KismetStringLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetStringLibrary* UKismetStringLibrary::GetDefaultObj() +{ + static class UKismetStringLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetStringLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetStringLibrary.TrimTrailing +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TrimTrailing(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "TrimTrailing"); + + Params::UKismetStringLibrary_TrimTrailing_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Trim +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Trim(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Trim"); + + Params::UKismetStringLibrary_Trim_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.ToUpper +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToUpper(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "ToUpper"); + + Params::UKismetStringLibrary_ToUpper_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.ToLower +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToLower(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "ToLower"); + + Params::UKismetStringLibrary_ToLower_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.TimeSecondsToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TimeSecondsToString(float InSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "TimeSecondsToString"); + + Params::UKismetStringLibrary_TimeSecondsToString_Params Parms{}; + + Parms.InSeconds = InSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.StartsWith +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InPrefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::StartsWith(const class FString& SourceString, const class FString& InPrefix, enum class ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "StartsWith"); + + Params::UKismetStringLibrary_StartsWith_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.InPrefix = InPrefix; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Split +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString LeftS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString RightS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchDir SearchDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, enum class ESearchCase SearchCase, enum class ESearchDir SearchDir) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Split"); + + Params::UKismetStringLibrary_Split_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.InStr = InStr; + Parms.SearchCase = SearchCase; + Parms.SearchDir = SearchDir; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LeftS != nullptr) + *LeftS = std::move(Parms.LeftS); + + if (RightS != nullptr) + *RightS = std::move(Parms.RightS); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.RightPad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "RightPad"); + + Params::UKismetStringLibrary_RightPad_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.RightChop +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "RightChop"); + + Params::UKismetStringLibrary_RightChop_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Right +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Right(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Right"); + + Params::UKismetStringLibrary_Right_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Reverse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Reverse(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Reverse"); + + Params::UKismetStringLibrary_Reverse_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.ReplaceInline +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString SourceString (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString SearchText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReplacementText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, enum class ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "ReplaceInline"); + + Params::UKismetStringLibrary_ReplaceInline_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.SearchText = SearchText; + Parms.ReplacementText = ReplacementText; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Replace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString From (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString To (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Replace(const class FString& SourceString, const class FString& From, const class FString& To, enum class ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Replace"); + + Params::UKismetStringLibrary_Replace_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.From = From; + Parms.To = To; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.ParseIntoArray +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Delimiter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CullEmptyStrings (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, bool CullEmptyStrings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "ParseIntoArray"); + + Params::UKismetStringLibrary_ParseIntoArray_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Delimiter = Delimiter; + Parms.CullEmptyStrings = CullEmptyStrings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.NotEqual_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "NotEqual_StrStr"); + + Params::UKismetStringLibrary_NotEqual_StrStr_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.NotEqual_StriStri +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StriStri(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "NotEqual_StriStri"); + + Params::UKismetStringLibrary_NotEqual_StriStri_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Mid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Mid(const class FString& SourceString, int32 Start, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Mid"); + + Params::UKismetStringLibrary_Mid_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Start = Start; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.MatchesWildcard +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Wildcard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, enum class ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "MatchesWildcard"); + + Params::UKismetStringLibrary_MatchesWildcard_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Wildcard = Wildcard; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Len +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Len(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Len"); + + Params::UKismetStringLibrary_Len_Params Parms{}; + + Parms.S = S; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.LeftPad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "LeftPad"); + + Params::UKismetStringLibrary_LeftPad_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.LeftChop +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "LeftChop"); + + Params::UKismetStringLibrary_LeftChop_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Left +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Left(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Left"); + + Params::UKismetStringLibrary_Left_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.JoinStringArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FString Separator (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::JoinStringArray(TArray& SourceArray, const class FString& Separator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "JoinStringArray"); + + Params::UKismetStringLibrary_JoinStringArray_Params Parms{}; + + Parms.SourceArray = SourceArray; + Parms.Separator = Separator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.IsNumeric +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsNumeric(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "IsNumeric"); + + Params::UKismetStringLibrary_IsNumeric_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.IsEmpty +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsEmpty(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "IsEmpty"); + + Params::UKismetStringLibrary_IsEmpty_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.GetSubstring +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "GetSubstring"); + + Params::UKismetStringLibrary_GetSubstring_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.StartIndex = StartIndex; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::GetCharacterAsNumber(const class FString& SourceString, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "GetCharacterAsNumber"); + + Params::UKismetStringLibrary_GetCharacterAsNumber_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::GetCharacterArrayFromString(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "GetCharacterArrayFromString"); + + Params::UKismetStringLibrary_GetCharacterArrayFromString_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.FindSubstring +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "FindSubstring"); + + Params::UKismetStringLibrary_FindSubstring_Params Parms{}; + + Parms.SearchIn = SearchIn; + Parms.Substring = Substring; + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + Parms.StartPosition = StartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "EqualEqual_StrStr"); + + Params::UKismetStringLibrary_EqualEqual_StrStr_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StriStri(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "EqualEqual_StriStri"); + + Params::UKismetStringLibrary_EqualEqual_StriStri_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.EndsWith +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InSuffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EndsWith(const class FString& SourceString, const class FString& InSuffix, enum class ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "EndsWith"); + + Params::UKismetStringLibrary_EndsWith_Params Parms{}; + + Parms.SourceString = SourceString; + Parms.InSuffix = InSuffix; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.CullArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray InArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::CullArray(const class FString& SourceString, TArray* InArray) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "CullArray"); + + Params::UKismetStringLibrary_CullArray_Params Parms{}; + + Parms.SourceString = SourceString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InArray != nullptr) + *InArray = std::move(Parms.InArray); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_VectorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_VectorToString(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_VectorToString"); + + Params::UKismetStringLibrary_Conv_VectorToString_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_Vector2dToString(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_Vector2dToString"); + + Params::UKismetStringLibrary_Conv_Vector2dToString_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_TransformToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_TransformToString(struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_TransformToString"); + + Params::UKismetStringLibrary_Conv_TransformToString_Params Parms{}; + + Parms.InTrans = InTrans; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D OutConvertedVector2D (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToVector2D"); + + Params::UKismetStringLibrary_Conv_StringToVector2D_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector2D != nullptr) + *OutConvertedVector2D = std::move(Parms.OutConvertedVector2D); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutConvertedVector (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToVector"); + + Params::UKismetStringLibrary_Conv_StringToVector_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector != nullptr) + *OutConvertedVector = std::move(Parms.OutConvertedVector); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutConvertedRotator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToRotator"); + + Params::UKismetStringLibrary_Conv_StringToRotator_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConvertedRotator != nullptr) + *OutConvertedRotator = std::move(Parms.OutConvertedRotator); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetStringLibrary::Conv_StringToName(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToName"); + + Params::UKismetStringLibrary_Conv_StringToName_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Conv_StringToInt(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToInt"); + + Params::UKismetStringLibrary_Conv_StringToInt_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetStringLibrary::Conv_StringToFloat(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToFloat"); + + Params::UKismetStringLibrary_Conv_StringToFloat_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_StringToColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor OutConvertedColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_StringToColor"); + + Params::UKismetStringLibrary_Conv_StringToColor_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConvertedColor != nullptr) + *OutConvertedColor = std::move(Parms.OutConvertedColor); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; + +} + + +// Function Engine.KismetStringLibrary.Conv_RotatorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_RotatorToString(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_RotatorToString"); + + Params::UKismetStringLibrary_Conv_RotatorToString_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_ObjectToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ObjectToString(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_ObjectToString"); + + Params::UKismetStringLibrary_Conv_ObjectToString_Params Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_NameToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_NameToString(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_NameToString"); + + Params::UKismetStringLibrary_Conv_NameToString_Params Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_MatrixToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_MatrixToString(struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_MatrixToString"); + + Params::UKismetStringLibrary_Conv_MatrixToString_Params Parms{}; + + Parms.InMatrix = InMatrix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntVector InIntVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntVectorToString(const struct FIntVector& InIntVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_IntVectorToString"); + + Params::UKismetStringLibrary_Conv_IntVectorToString_Params Parms{}; + + Parms.InIntVec = InIntVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_IntToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntToString(int32 InInt) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_IntToString"); + + Params::UKismetStringLibrary_Conv_IntToString_Params Parms{}; + + Parms.InInt = InInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_IntPointToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntPointToString(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_IntPointToString"); + + Params::UKismetStringLibrary_Conv_IntPointToString_Params Parms{}; + + Parms.InIntPoint = InIntPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_FloatToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_FloatToString(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_FloatToString"); + + Params::UKismetStringLibrary_Conv_FloatToString_Params Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_ColorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ColorToString(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_ColorToString"); + + Params::UKismetStringLibrary_Conv_ColorToString_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_ByteToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ByteToString(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_ByteToString"); + + Params::UKismetStringLibrary_Conv_ByteToString_Params Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Conv_BoolToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_BoolToString(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Conv_BoolToString"); + + Params::UKismetStringLibrary_Conv_BoolToString_Params Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Contains +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Contains"); + + Params::UKismetStringLibrary_Contains_Params Parms{}; + + Parms.SearchIn = SearchIn; + Parms.Substring = Substring; + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.Concat_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Concat_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "Concat_StrStr"); + + Params::UKismetStringLibrary_Concat_StrStr_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector2d +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Vector2d"); + + Params::UKismetStringLibrary_BuildString_Vector2d_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InVector2D = InVector2D; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Vector"); + + Params::UKismetStringLibrary_BuildString_Vector_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InVector = InVector; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Rotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Rotator"); + + Params::UKismetStringLibrary_BuildString_Rotator_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InRot = InRot; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Object +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Object"); + + Params::UKismetStringLibrary_BuildString_Object_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InObj = InObj; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Name +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Name"); + + Params::UKismetStringLibrary_BuildString_Name_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InName = InName; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_IntVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector InIntVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_IntVector"); + + Params::UKismetStringLibrary_BuildString_IntVector_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InIntVector = InIntVector; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 InInt, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Int"); + + Params::UKismetStringLibrary_BuildString_Int_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InInt = InInt; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Float(const class FString& AppendTo, const class FString& Prefix, float InFloat, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Float"); + + Params::UKismetStringLibrary_BuildString_Float_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InFloat = InFloat; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Color +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Color"); + + Params::UKismetStringLibrary_BuildString_Color_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InColor = InColor; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringLibrary.BuildString_Bool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringLibrary", "BuildString_Bool"); + + Params::UKismetStringLibrary_BuildString_Bool_Params Parms{}; + + Parms.AppendTo = AppendTo; + Parms.Prefix = Prefix; + Parms.InBool = InBool; + Parms.Suffix = Suffix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetStringTableLibrary +// (None) + +class UClass* UKismetStringTableLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetStringTableLibrary"); + + return Clss; +} + + +// KismetStringTableLibrary Engine.Default__KismetStringTableLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetStringTableLibrary* UKismetStringTableLibrary::GetDefaultObj() +{ + static class UKismetStringTableLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetStringTableLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableId(class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "IsRegisteredTableId"); + + Params::UKismetStringTableLibrary_IsRegisteredTableId_Params Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableEntry(class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "IsRegisteredTableEntry"); + + Params::UKismetStringTableLibrary_IsRegisteredTableEntry_Params Parms{}; + + Parms.TableId = TableId; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetTableNamespace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableNamespace(class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetTableNamespace"); + + Params::UKismetStringTableLibrary_GetTableNamespace_Params Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntrySourceString(class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetTableEntrySourceString"); + + Params::UKismetStringTableLibrary_GetTableEntrySourceString_Params Parms{}; + + Parms.TableId = TableId; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MetaDataId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntryMetaData(class FName TableId, const class FString& Key, class FName MetaDataId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetTableEntryMetaData"); + + Params::UKismetStringTableLibrary_GetTableEntryMetaData_Params Parms{}; + + Parms.TableId = TableId; + Parms.Key = Key; + Parms.MetaDataId = MetaDataId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetRegisteredStringTables() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetRegisteredStringTables"); + + Params::UKismetStringTableLibrary_GetRegisteredStringTables_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetMetaDataIdsFromStringTableEntry(class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetMetaDataIdsFromStringTableEntry"); + + Params::UKismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry_Params Parms{}; + + Parms.TableId = TableId; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetKeysFromStringTable(class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetStringTableLibrary", "GetKeysFromStringTable"); + + Params::UKismetStringTableLibrary_GetKeysFromStringTable_Params Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetSystemLibrary +// (None) + +class UClass* UKismetSystemLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetSystemLibrary"); + + return Clss; +} + + +// KismetSystemLibrary Engine.Default__KismetSystemLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetSystemLibrary* UKismetSystemLibrary::GetDefaultObj() +{ + static class UKismetSystemLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetSystemLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetSystemLibrary.UnregisterForRemoteNotifications +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::UnregisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "UnregisterForRemoteNotifications"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray PrimaryAssetIdList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAssetList(TArray& PrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "UnloadPrimaryAssetList"); + + Params::UKismetSystemLibrary_UnloadPrimaryAssetList_Params Parms{}; + + Parms.PrimaryAssetIdList = PrimaryAssetIdList; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "UnloadPrimaryAsset"); + + Params::UKismetSystemLibrary_UnloadPrimaryAsset_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.TransactObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::TransactObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "TransactObject"); + + Params::UKismetSystemLibrary_TransactObject_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.StackTrace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::StackTrace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "StackTrace"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceSingleForObjects"); + + Params::UKismetSystemLibrary_SphereTraceSingleForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceSingleByProfile"); + + Params::UKismetSystemLibrary_SphereTraceSingleByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceSingle"); + + Params::UKismetSystemLibrary_SphereTraceSingle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceMultiForObjects"); + + Params::UKismetSystemLibrary_SphereTraceMultiForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceMultiByProfile"); + + Params::UKismetSystemLibrary_SphereTraceMultiByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereTraceMulti"); + + Params::UKismetSystemLibrary_SphereTraceMulti_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapComponents(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereOverlapComponents"); + + Params::UKismetSystemLibrary_SphereOverlapComponents_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = SpherePos; + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = ObjectTypes; + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapActors(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SphereOverlapActors"); + + Params::UKismetSystemLibrary_SphereOverlapActors_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = SpherePos; + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = ObjectTypes; + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.SnapshotObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SnapshotObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SnapshotObject"); + + Params::UKismetSystemLibrary_SnapshotObject_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString CategoryName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificLeaderboardScreen"); + + Params::UKismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen_Params Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificAchievementsScreen(class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificAchievementsScreen"); + + Params::UKismetSystemLibrary_ShowPlatformSpecificAchievementsScreen_Params Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ShowInterstitialAd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::ShowInterstitialAd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ShowInterstitialAd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ShowAdBanner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnBottomOfScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ShowAdBanner"); + + Params::UKismetSystemLibrary_ShowAdBanner_Params Parms{}; + + Parms.AdIdIndex = AdIdIndex; + Parms.bShowOnBottomOfScreen = bShowOnBottomOfScreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetWindowTitle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetWindowTitle(class FText& Title) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetWindowTitle"); + + Params::UKismetSystemLibrary_SetWindowTitle_Params Parms{}; + + Parms.Title = Title; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVolumeButtonsHandledBySystem(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetVolumeButtonsHandledBySystem"); + + Params::UKismetSystemLibrary_SetVolumeButtonsHandledBySystem_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVectorPropertyByName(class UObject* Object, class FName PropertyName, struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetVectorPropertyByName"); + + Params::UKismetSystemLibrary_SetVectorPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetUserActivity +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FUserActivity UserActivity (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetUserActivity(struct FUserActivity& UserActivity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetUserActivity"); + + Params::UKismetSystemLibrary_SetUserActivity_Params Parms{}; + + Parms.UserActivity = UserActivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Value (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTransformPropertyByName(class UObject* Object, class FName PropertyName, struct FTransform& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetTransformPropertyByName"); + + Params::UKismetSystemLibrary_SetTransformPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTextPropertyByName(class UObject* Object, class FName PropertyName, class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetTextPropertyByName"); + + Params::UKismetSystemLibrary_SetTextPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSuppressViewportTransitionMessage(class UObject* WorldContextObject, bool bState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetSuppressViewportTransitionMessage"); + + Params::UKismetSystemLibrary_SetSuppressViewportTransitionMessage_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bState = bState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGenericStruct Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStructurePropertyByName(class UObject* Object, class FName PropertyName, struct FGenericStruct& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetStructurePropertyByName"); + + Params::UKismetSystemLibrary_SetStructurePropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetStringPropertyByName"); + + Params::UKismetSystemLibrary_SetStringPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, TSoftObjectPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetSoftObjectPropertyByName"); + + Params::UKismetSystemLibrary_SetSoftObjectPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, TSoftClassPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetSoftClassPropertyByName"); + + Params::UKismetSystemLibrary_SetSoftClassPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, struct FRotator& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetRotatorPropertyByName"); + + Params::UKismetSystemLibrary_SetRotatorPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetObjectPropertyByName"); + + Params::UKismetSystemLibrary_SetObjectPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetNamePropertyByName(class UObject* Object, class FName PropertyName, class FName& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetNamePropertyByName"); + + Params::UKismetSystemLibrary_SetNamePropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetLinearColorPropertyByName"); + + Params::UKismetSystemLibrary_SetLinearColorPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetIntPropertyByName"); + + Params::UKismetSystemLibrary_SetIntPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TScriptInterface Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, TScriptInterface& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetInterfacePropertyByName"); + + Params::UKismetSystemLibrary_SetInterfacePropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetInt64PropertyByName"); + + Params::UKismetSystemLibrary_SetInt64PropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetGamepadsBlockDeviceFeedback(bool bBlock) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetGamepadsBlockDeviceFeedback"); + + Params::UKismetSystemLibrary_SetGamepadsBlockDeviceFeedback_Params Parms{}; + + Parms.bBlock = bBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetFloatPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetFloatPropertyByName(class UObject* Object, class FName PropertyName, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetFloatPropertyByName"); + + Params::UKismetSystemLibrary_SetFloatPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FFieldPathProperty_ Value (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, FFieldPathProperty_& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetFieldPathPropertyByName"); + + Params::UKismetSystemLibrary_SetFieldPathPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetColorPropertyByName(class UObject* Object, class FName PropertyName, struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetColorPropertyByName"); + + Params::UKismetSystemLibrary_SetColorPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCollisionProfileName Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, struct FCollisionProfileName& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetCollisionProfileNameProperty"); + + Params::UKismetSystemLibrary_SetCollisionProfileNameProperty_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetClassPropertyByName"); + + Params::UKismetSystemLibrary_SetClassPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetBytePropertyByName"); + + Params::UKismetSystemLibrary_SetBytePropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "SetBoolPropertyByName"); + + Params::UKismetSystemLibrary_SetBoolPropertyByName_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.RetriggerableDelay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::RetriggerableDelay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "RetriggerableDelay"); + + Params::UKismetSystemLibrary_RetriggerableDelay_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Duration = Duration; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ResetGamepadAssignmentToController(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ResetGamepadAssignmentToController"); + + Params::UKismetSystemLibrary_ResetGamepadAssignmentToController_Params Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignments +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::ResetGamepadAssignments() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ResetGamepadAssignments"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.RegisterForRemoteNotifications +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::RegisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "RegisterForRemoteNotifications"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.QuitGame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EQuitPreference QuitPreference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnorePlatformRestrictions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::QuitGame(class UObject* WorldContextObject, class APlayerController* SpecificPlayer, enum class EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "QuitGame"); + + Params::UKismetSystemLibrary_QuitGame_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpecificPlayer = SpecificPlayer; + Parms.QuitPreference = QuitPreference; + Parms.bIgnorePlatformRestrictions = bIgnorePlatformRestrictions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.PrintWarning +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintWarning(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "PrintWarning"); + + Params::UKismetSystemLibrary_PrintWarning_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.PrintText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText InText (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintText(class UObject* WorldContextObject, class FText InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "PrintText"); + + Params::UKismetSystemLibrary_PrintText_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InText = InText; + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = TextColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.PrintString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintString(class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "PrintString"); + + Params::UKismetSystemLibrary_PrintString_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InString = InString; + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = TextColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ParseParamValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ParseParamValue"); + + Params::UKismetSystemLibrary_ParseParamValue_Params Parms{}; + + Parms.InString = InString; + Parms.InParam = InParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.ParseParam +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParam(const class FString& InString, const class FString& InParam) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ParseParam"); + + Params::UKismetSystemLibrary_ParseParam_Params Parms{}; + + Parms.InString = InString; + Parms.InParam = InParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.ParseCommandLine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString InCmdLine (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutTokens (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OutSwitches (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TMap OutParams (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ParseCommandLine"); + + Params::UKismetSystemLibrary_ParseCommandLine_Params Parms{}; + + Parms.InCmdLine = InCmdLine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTokens != nullptr) + *OutTokens = std::move(Parms.OutTokens); + + if (OutSwitches != nullptr) + *OutSwitches = std::move(Parms.OutSwitches); + + if (OutParams != nullptr) + *OutParams = Parms.OutParams; + +} + + +// DelegateFunction Engine.KismetSystemLibrary.OnAssetLoaded__DelegateSignature +// (Public, Delegate) +// Parameters: +// class UObject* Loaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::OnAssetLoaded__DelegateSignature(class UObject* Loaded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "OnAssetLoaded__DelegateSignature"); + + Params::UKismetSystemLibrary_OnAssetLoaded__DelegateSignature_Params Parms{}; + + Parms.Loaded = Loaded; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.KismetSystemLibrary.OnAssetClassLoaded__DelegateSignature +// (Public, Delegate) +// Parameters: +// TSubclassOf Loaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::OnAssetClassLoaded__DelegateSignature(TSubclassOf Loaded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "OnAssetClassLoaded__DelegateSignature"); + + Params::UKismetSystemLibrary_OnAssetClassLoaded__DelegateSignature_Params Parms{}; + + Parms.Loaded = Loaded; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftObjectReference(TSoftObjectPtr& A, TSoftObjectPtr& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "NotEqual_SoftObjectReference"); + + Params::UKismetSystemLibrary_NotEqual_SoftObjectReference_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftClassReference(TSoftClassPtr& A, TSoftClassPtr& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "NotEqual_SoftClassReference"); + + Params::UKismetSystemLibrary_NotEqual_SoftClassReference_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetType A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetType B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetType"); + + Params::UKismetSystemLibrary_NotEqual_PrimaryAssetType_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetId"); + + Params::UKismetSystemLibrary_NotEqual_PrimaryAssetId_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.NormalizeFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InFilename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::NormalizeFilename(const class FString& InFilename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "NormalizeFilename"); + + Params::UKismetSystemLibrary_NormalizeFilename_Params Parms{}; + + Parms.InFilename = InFilename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MoveComponentTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TargetRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator TargetRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bEaseOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEaseIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceShortestRotationPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMoveComponentAction MoveAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, enum class EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MoveComponentTo"); + + Params::UKismetSystemLibrary_MoveComponentTo_Params Parms{}; + + Parms.Component = Component; + Parms.TargetRelativeLocation = TargetRelativeLocation; + Parms.TargetRelativeRotation = TargetRelativeRotation; + Parms.bEaseOut = bEaseOut; + Parms.bEaseIn = bEaseIn; + Parms.OverTime = OverTime; + Parms.bForceShortestRotationPath = bForceShortestRotationPath; + Parms.MoveAction = MoveAction; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UKismetSystemLibrary::MakeSoftObjectPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeSoftObjectPath"); + + Params::UKismetSystemLibrary_MakeSoftObjectPath_Params Parms{}; + + Parms.PathString = PathString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UKismetSystemLibrary::MakeSoftClassPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeSoftClassPath"); + + Params::UKismetSystemLibrary_MakeSoftClassPath_Params Parms{}; + + Parms.PathString = PathString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText Value (Parm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetSystemLibrary::MakeLiteralText(class FText Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralText"); + + Params::UKismetSystemLibrary_MakeLiteralText_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::MakeLiteralString(const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralString"); + + Params::UKismetSystemLibrary_MakeLiteralString_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetSystemLibrary::MakeLiteralName(class FName Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralName"); + + Params::UKismetSystemLibrary_MakeLiteralName_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::MakeLiteralInt(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralInt"); + + Params::UKismetSystemLibrary_MakeLiteralInt_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::MakeLiteralFloat(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralFloat"); + + Params::UKismetSystemLibrary_MakeLiteralFloat_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetSystemLibrary::MakeLiteralByte(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralByte"); + + Params::UKismetSystemLibrary_MakeLiteralByte_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::MakeLiteralBool(bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "MakeLiteralBool"); + + Params::UKismetSystemLibrary_MakeLiteralBool_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadInterstitialAd(int32 AdIdIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LoadInterstitialAd"); + + Params::UKismetSystemLibrary_LoadInterstitialAd_Params Parms{}; + + Parms.AdIdIndex = AdIdIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetSystemLibrary::LoadClassAsset_Blocking(TSoftClassPtr AssetClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LoadClassAsset_Blocking"); + + Params::UKismetSystemLibrary_LoadClassAsset_Blocking_Params Parms{}; + + Parms.AssetClass = AssetClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LoadAssetClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnLoaded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAssetClass(class UObject* WorldContextObject, TSoftClassPtr AssetClass, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LoadAssetClass"); + + Params::UKismetSystemLibrary_LoadAssetClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AssetClass = AssetClass; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::LoadAsset_Blocking(TSoftObjectPtr Asset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LoadAsset_Blocking"); + + Params::UKismetSystemLibrary_LoadAsset_Blocking_Params Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LoadAsset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnLoaded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAsset(class UObject* WorldContextObject, TSoftObjectPtr Asset, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LoadAsset"); + + Params::UKismetSystemLibrary_LoadAsset_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Asset = Asset; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceSingleForObjects"); + + Params::UKismetSystemLibrary_LineTraceSingleForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceSingleByProfile"); + + Params::UKismetSystemLibrary_LineTraceSingleByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceSingle"); + + Params::UKismetSystemLibrary_LineTraceSingle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceMultiForObjects"); + + Params::UKismetSystemLibrary_LineTraceMultiForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceMultiByProfile"); + + Params::UKismetSystemLibrary_LineTraceMultiByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LineTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LineTraceMulti"); + + Params::UKismetSystemLibrary_LineTraceMulti_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.LaunchURL +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "LaunchURL"); + + Params::UKismetSystemLibrary_LaunchURL_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerHandle"); + + Params::UKismetSystemLibrary_K2_UnPauseTimerHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerDelegate"); + + Params::UKismetSystemLibrary_K2_UnPauseTimerDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_UnPauseTimer"); + + Params::UKismetSystemLibrary_K2_UnPauseTimer_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_TimerExistsHandle"); + + Params::UKismetSystemLibrary_K2_TimerExistsHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_TimerExistsDelegate"); + + Params::UKismetSystemLibrary_K2_TimerExistsDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExists(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_TimerExists"); + + Params::UKismetSystemLibrary_K2_TimerExists_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimerDelegate(FDelegateProperty_ Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_SetTimerDelegate"); + + Params::UKismetSystemLibrary_K2_SetTimerDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_SetTimer"); + + Params::UKismetSystemLibrary_K2_SetTimer_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_PauseTimerHandle"); + + Params::UKismetSystemLibrary_K2_PauseTimerHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_PauseTimerDelegate"); + + Params::UKismetSystemLibrary_K2_PauseTimerDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_PauseTimer"); + + Params::UKismetSystemLibrary_K2_PauseTimer_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsValidTimerHandle(const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsValidTimerHandle"); + + Params::UKismetSystemLibrary_K2_IsValidTimerHandle_Params Parms{}; + + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedHandle"); + + Params::UKismetSystemLibrary_K2_IsTimerPausedHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedDelegate"); + + Params::UKismetSystemLibrary_K2_IsTimerPausedDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerPaused"); + + Params::UKismetSystemLibrary_K2_IsTimerPaused_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveHandle"); + + Params::UKismetSystemLibrary_K2_IsTimerActiveHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveDelegate"); + + Params::UKismetSystemLibrary_K2_IsTimerActiveDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActive(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_IsTimerActive"); + + Params::UKismetSystemLibrary_K2_IsTimerActive_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTimerHandle Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_InvalidateTimerHandle(struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_InvalidateTimerHandle"); + + Params::UKismetSystemLibrary_K2_InvalidateTimerHandle_Params Parms{}; + + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeHandle"); + + Params::UKismetSystemLibrary_K2_GetTimerRemainingTimeHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeDelegate"); + + Params::UKismetSystemLibrary_K2_GetTimerRemainingTimeDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTime"); + + Params::UKismetSystemLibrary_K2_GetTimerRemainingTime_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeHandle"); + + Params::UKismetSystemLibrary_K2_GetTimerElapsedTimeHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeDelegate"); + + Params::UKismetSystemLibrary_K2_GetTimerElapsedTimeDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTime"); + + Params::UKismetSystemLibrary_K2_GetTimerElapsedTime_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_ClearTimerHandle"); + + Params::UKismetSystemLibrary_K2_ClearTimerHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_ClearTimerDelegate"); + + Params::UKismetSystemLibrary_K2_ClearTimerDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_ClearTimer"); + + Params::UKismetSystemLibrary_K2_ClearTimer_Params Parms{}; + + Parms.Object = Object; + Parms.FunctionName = FunctionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearAndInvalidateTimerHandle(class UObject* WorldContextObject, struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "K2_ClearAndInvalidateTimerHandle"); + + Params::UKismetSystemLibrary_K2_ClearAndInvalidateTimerHandle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftObjectReference(TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValidSoftObjectReference"); + + Params::UKismetSystemLibrary_IsValidSoftObjectReference_Params Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftClassReference(TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValidSoftClassReference"); + + Params::UKismetSystemLibrary_IsValidSoftClassReference_Params Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetType PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetType"); + + Params::UKismetSystemLibrary_IsValidPrimaryAssetType_Params Parms{}; + + Parms.PrimaryAssetType = PrimaryAssetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetId"); + + Params::UKismetSystemLibrary_IsValidPrimaryAssetId_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsValidClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidClass(class UClass* Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValidClass"); + + Params::UKismetSystemLibrary_IsValidClass_Params Parms{}; + + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValid(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsValid"); + + Params::UKismetSystemLibrary_IsValid_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsUnattended +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsUnattended() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsUnattended"); + + Params::UKismetSystemLibrary_IsUnattended_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsStandalone +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsStandalone(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsStandalone"); + + Params::UKismetSystemLibrary_IsStandalone_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsSplitScreen +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsSplitScreen(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsSplitScreen"); + + Params::UKismetSystemLibrary_IsSplitScreen_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsServer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsServer(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsServer"); + + Params::UKismetSystemLibrary_IsServer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsScreensaverEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsScreensaverEnabled"); + + Params::UKismetSystemLibrary_IsScreensaverEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsPackagedForDistribution() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsPackagedForDistribution"); + + Params::UKismetSystemLibrary_IsPackagedForDistribution_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsLoggedIn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsLoggedIn(class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsLoggedIn"); + + Params::UKismetSystemLibrary_IsLoggedIn_Params Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdRequested() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsInterstitialAdRequested"); + + Params::UKismetSystemLibrary_IsInterstitialAdRequested_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdAvailable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsInterstitialAdAvailable"); + + Params::UKismetSystemLibrary_IsInterstitialAdAvailable_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsDedicatedServer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsDedicatedServer(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsDedicatedServer"); + + Params::UKismetSystemLibrary_IsDedicatedServer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsControllerAssignedToGamepad(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "IsControllerAssignedToGamepad"); + + Params::UKismetSystemLibrary_IsControllerAssignedToGamepad_Params Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.HideAdBanner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::HideAdBanner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "HideAdBanner"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetVolumeButtonsHandledBySystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetVolumeButtonsHandledBySystem"); + + Params::UKismetSystemLibrary_GetVolumeButtonsHandledBySystem_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetUniqueDeviceId() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetUniqueDeviceId"); + + Params::UKismetSystemLibrary_GetUniqueDeviceId_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetSystemPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetSystemPath(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetSystemPath"); + + Params::UKismetSystemLibrary_GetSystemPath_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetSupportedFullscreenResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetSupportedFullscreenResolutions"); + + Params::UKismetSystemLibrary_GetSupportedFullscreenResolutions_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetSoftObjectReferenceFromPrimaryAssetId"); + + Params::UKismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetSoftClassReferenceFromPrimaryAssetId"); + + Params::UKismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingMaterialQualityLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetRenderingMaterialQualityLevel"); + + Params::UKismetSystemLibrary_GetRenderingMaterialQualityLevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingDetailMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetRenderingDetailMode"); + + Params::UKismetSystemLibrary_GetRenderingDetailMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectSavedDirectory() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetProjectSavedDirectory"); + + Params::UKismetSystemLibrary_GetProjectSavedDirectory_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetProjectDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectDirectory() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetProjectDirectory"); + + Params::UKismetSystemLibrary_GetProjectDirectory_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectContentDirectory() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetProjectContentDirectory"); + + Params::UKismetSystemLibrary_GetProjectContentDirectory_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray RequiredBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ExcludedBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ValidTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetsWithBundleState(TArray& RequiredBundles, TArray& ExcludedBundles, TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetsWithBundleState"); + + Params::UKismetSystemLibrary_GetPrimaryAssetsWithBundleState_Params Parms{}; + + Parms.RequiredBundles = RequiredBundles; + Parms.ExcludedBundles = ExcludedBundles; + Parms.ValidTypes = ValidTypes; + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPrimaryAssetType PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdList"); + + Params::UKismetSystemLibrary_GetPrimaryAssetIdList_Params Parms{}; + + Parms.PrimaryAssetType = PrimaryAssetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftObjectReference"); + + Params::UKismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference_Params Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftClassReference"); + + Params::UKismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference_Params Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromObject"); + + Params::UKismetSystemLibrary_GetPrimaryAssetIdFromObject_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromClass(TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromClass"); + + Params::UKismetSystemLibrary_GetPrimaryAssetIdFromClass_Params Parms{}; + + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetSystemLibrary::GetPreferredLanguages() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPreferredLanguages"); + + Params::UKismetSystemLibrary_GetPreferredLanguages_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPlatformUserName"); + + Params::UKismetSystemLibrary_GetPlatformUserName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPlatformUserDir"); + + Params::UKismetSystemLibrary_GetPlatformUserDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetPathName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPathName(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetPathName"); + + Params::UKismetSystemLibrary_GetPathName_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetOuterObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetOuterObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetOuterObject"); + + Params::UKismetSystemLibrary_GetOuterObject_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetObjectName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetObjectName(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetObjectName"); + + Params::UKismetSystemLibrary_GetObjectName_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetObjectFromPrimaryAssetId"); + + Params::UKismetSystemLibrary_GetObjectFromPrimaryAssetId_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionForUI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetMinYResolutionForUI"); + + Params::UKismetSystemLibrary_GetMinYResolutionForUI_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionFor3DView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetMinYResolutionFor3DView"); + + Params::UKismetSystemLibrary_GetMinYResolutionFor3DView_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencySymbol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetLocalCurrencySymbol"); + + Params::UKismetSystemLibrary_GetLocalCurrencySymbol_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencyCode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetLocalCurrencyCode"); + + Params::UKismetSystemLibrary_GetLocalCurrencyCode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::GetGameTimeInSeconds(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetGameTimeInSeconds"); + + Params::UKismetSystemLibrary_GetGameTimeInSeconds_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGamepadControllerName(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetGamepadControllerName"); + + Params::UKismetSystemLibrary_GetGamepadControllerName_Params Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ButtonKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetSystemLibrary::GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetGamepadButtonGlyph"); + + Params::UKismetSystemLibrary_GetGamepadButtonGlyph_Params Parms{}; + + Parms.ButtonKey = ButtonKey; + Parms.ControllerIndex = ControllerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetGameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetGameName"); + + Params::UKismetSystemLibrary_GetGameName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetGameBundleId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameBundleId() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetGameBundleId"); + + Params::UKismetSystemLibrary_GetGameBundleId_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetFrameCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetSystemLibrary::GetFrameCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetFrameCount"); + + Params::UKismetSystemLibrary_GetFrameCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetEngineVersion +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetEngineVersion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetEngineVersion"); + + Params::UKismetSystemLibrary_GetEngineVersion_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDisplayName(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetDisplayName"); + + Params::UKismetSystemLibrary_GetDisplayName_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetDeviceId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDeviceId() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetDeviceId"); + + Params::UKismetSystemLibrary_GetDeviceId_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLocale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLocale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetDefaultLocale"); + + Params::UKismetSystemLibrary_GetDefaultLocale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLanguage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetDefaultLanguage"); + + Params::UKismetSystemLibrary_GetDefaultLanguage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutBundles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetCurrentBundleState"); + + Params::UKismetSystemLibrary_GetCurrentBundleState_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutBundles != nullptr) + *OutBundles = std::move(Parms.OutBundles); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConvenientWindowedResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetConvenientWindowedResolutions"); + + Params::UKismetSystemLibrary_GetConvenientWindowedResolutions_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetConsoleVariableIntValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetConsoleVariableIntValue"); + + Params::UKismetSystemLibrary_GetConsoleVariableIntValue_Params Parms{}; + + Parms.VariableName = VariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::GetConsoleVariableFloatValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetConsoleVariableFloatValue"); + + Params::UKismetSystemLibrary_GetConsoleVariableFloatValue_Params Parms{}; + + Parms.VariableName = VariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConsoleVariableBoolValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetConsoleVariableBoolValue"); + + Params::UKismetSystemLibrary_GetConsoleVariableBoolValue_Params Parms{}; + + Parms.VariableName = VariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetComponentBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class USceneComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetComponentBounds(class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetComponentBounds"); + + Params::UKismetSystemLibrary_GetComponentBounds_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + + if (SphereRadius != nullptr) + *SphereRadius = Parms.SphereRadius; + +} + + +// Function Engine.KismetSystemLibrary.GetCommandLine +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetCommandLine() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetCommandLine"); + + Params::UKismetSystemLibrary_GetCommandLine_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetClassFromPrimaryAssetId"); + + Params::UKismetSystemLibrary_GetClassFromPrimaryAssetId_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetClassDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetClassDisplayName(class UClass* Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetClassDisplayName"); + + Params::UKismetSystemLibrary_GetClassDisplayName_Params Parms{}; + + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetAdIDCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetAdIDCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetAdIDCount"); + + Params::UKismetSystemLibrary_GetAdIDCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray ComponentList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutActorList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorListFromComponentList(TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetActorListFromComponentList"); + + Params::UKismetSystemLibrary_GetActorListFromComponentList_Params Parms{}; + + Parms.ComponentList = ComponentList; + Parms.ActorClassFilter = ActorClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActorList != nullptr) + *OutActorList = std::move(Parms.OutActorList); + +} + + +// Function Engine.KismetSystemLibrary.GetActorBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorBounds(class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "GetActorBounds"); + + Params::UKismetSystemLibrary_GetActorBounds_Params Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + +} + + +// Function Engine.KismetSystemLibrary.ForceCloseAdBanner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::ForceCloseAdBanner() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ForceCloseAdBanner"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushPersistentDebugLines(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "FlushPersistentDebugLines"); + + Params::UKismetSystemLibrary_FlushPersistentDebugLines_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.FlushDebugStrings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushDebugStrings(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "FlushDebugStrings"); + + Params::UKismetSystemLibrary_FlushDebugStrings_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ExecuteConsoleCommand(class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ExecuteConsoleCommand"); + + Params::UKismetSystemLibrary_ExecuteConsoleCommand_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Command = Command; + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftObjectReference(TSoftObjectPtr& A, TSoftObjectPtr& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "EqualEqual_SoftObjectReference"); + + Params::UKismetSystemLibrary_EqualEqual_SoftObjectReference_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftClassReference(TSoftClassPtr& A, TSoftClassPtr& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "EqualEqual_SoftClassReference"); + + Params::UKismetSystemLibrary_EqualEqual_SoftClassReference_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetType A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetType B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetType"); + + Params::UKismetSystemLibrary_EqualEqual_PrimaryAssetType_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetId"); + + Params::UKismetSystemLibrary_EqualEqual_PrimaryAssetId_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.EndTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::EndTransaction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "EndTransaction"); + + Params::UKismetSystemLibrary_EndTransaction_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TextLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TestBaseActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugString(class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugString"); + + Params::UKismetSystemLibrary_DrawDebugString_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextLocation = TextLocation; + Parms.Text = Text; + Parms.TestBaseActor = TestBaseActor; + Parms.TextColor = TextColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugSphere +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugSphere(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugSphere"); + + Params::UKismetSystemLibrary_DrawDebugSphere_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = Center; + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor PointColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPoint(class UObject* WorldContextObject, const struct FVector& Position, float Size, const struct FLinearColor& PointColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugPoint"); + + Params::UKismetSystemLibrary_DrawDebugPoint_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Position = Position; + Parms.Size = Size; + Parms.PointColor = PointColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane PlaneCoordinates (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor PlaneColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPlane(class UObject* WorldContextObject, struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugPlane"); + + Params::UKismetSystemLibrary_DrawDebugPlane_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlaneCoordinates = PlaneCoordinates; + Parms.Location = Location; + Parms.Size = Size; + Parms.PlaneColor = PlaneColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugLine(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugLine"); + + Params::UKismetSystemLibrary_DrawDebugLine_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = LineStart; + Parms.LineEnd = LineEnd; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform FrustumTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FLinearColor FrustumColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFrustum(class UObject* WorldContextObject, struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugFrustum"); + + Params::UKismetSystemLibrary_DrawDebugFrustum_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FrustumTransform = FrustumTransform; + Parms.FrustumColor = FrustumColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform DrawTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryTransform(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryTransform"); + + Params::UKismetSystemLibrary_DrawDebugFloatHistoryTransform_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = FloatHistory; + Parms.DrawTransform = DrawTransform; + Parms.DrawSize = DrawSize; + Parms.DrawColor = DrawColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector DrawLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryLocation(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryLocation"); + + Params::UKismetSystemLibrary_DrawDebugFloatHistoryLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = FloatHistory; + Parms.DrawLocation = DrawLocation; + Parms.DrawSize = DrawSize; + Parms.DrawColor = DrawColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCylinder(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCylinder"); + + Params::UKismetSystemLibrary_DrawDebugCylinder_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector AxisLoc (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator AxisRot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCoordinateSystem(class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCoordinateSystem"); + + Params::UKismetSystemLibrary_DrawDebugCoordinateSystem_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AxisLoc = AxisLoc; + Parms.AxisRot = AxisRot; + Parms.Scale = Scale; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugConeInDegrees(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugConeInDegrees"); + + Params::UKismetSystemLibrary_DrawDebugConeInDegrees_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Direction = Direction; + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCone +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCone(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCone"); + + Params::UKismetSystemLibrary_DrawDebugCone_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Direction = Direction; + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCircle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSegments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector YAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ZAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCircle(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCircle"); + + Params::UKismetSystemLibrary_DrawDebugCircle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = Center; + Parms.Radius = Radius; + Parms.NumSegments = NumSegments; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + Parms.YAxis = YAxis; + Parms.ZAxis = ZAxis; + Parms.bDrawAxis = bDrawAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCapsule(class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCapsule"); + + Params::UKismetSystemLibrary_DrawDebugCapsule_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = Center; + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + Parms.Rotation = Rotation; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCamera +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class ACameraActor* CameraActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor CameraColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCamera(class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugCamera"); + + Params::UKismetSystemLibrary_DrawDebugCamera_Params Parms{}; + + Parms.CameraActor = CameraActor; + Parms.CameraColor = CameraColor; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugBox(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugBox"); + + Params::UKismetSystemLibrary_DrawDebugBox_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = Center; + Parms.Extent = Extent; + Parms.LineColor = LineColor; + Parms.Rotation = Rotation; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DrawDebugArrow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArrowSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugArrow(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DrawDebugArrow"); + + Params::UKismetSystemLibrary_DrawDebugArrow_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = LineStart; + Parms.LineEnd = LineEnd; + Parms.ArrowSize = ArrowSize; + Parms.LineColor = LineColor; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.DoesImplementInterface +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* TestObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::DoesImplementInterface(class UObject* TestObject, TSubclassOf Interface) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "DoesImplementInterface"); + + Params::UKismetSystemLibrary_DoesImplementInterface_Params Parms{}; + + Parms.TestObject = TestObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Delay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::Delay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Delay"); + + Params::UKismetSystemLibrary_Delay_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Duration = Duration; + Parms.LatentInfo = LatentInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectToModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CreateCopyForUndoBuffer(class UObject* ObjectToModify) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CreateCopyForUndoBuffer"); + + Params::UKismetSystemLibrary_CreateCopyForUndoBuffer_Params Parms{}; + + Parms.ObjectToModify = ObjectToModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToRelativePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ConvertToRelativePath"); + + Params::UKismetSystemLibrary_ConvertToRelativePath_Params Parms{}; + + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToAbsolutePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ConvertToAbsolutePath"); + + Params::UKismetSystemLibrary_ConvertToAbsolutePath_Params Parms{}; + + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftObjectPath SoftObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_SoftObjPathToSoftObjRef(struct FSoftObjectPath& SoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftObjPathToSoftObjRef"); + + Params::UKismetSystemLibrary_Conv_SoftObjPathToSoftObjRef_Params Parms{}; + + Parms.SoftObjectPath = SoftObjectPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftObjectReferenceToString(TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToString"); + + Params::UKismetSystemLibrary_Conv_SoftObjectReferenceToString_Params Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObject (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_SoftObjectReferenceToObject(TSoftObjectPtr& SoftObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToObject"); + + Params::UKismetSystemLibrary_Conv_SoftObjectReferenceToObject_Params Parms{}; + + Parms.SoftObject = SoftObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftClassReferenceToString(TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToString"); + + Params::UKismetSystemLibrary_Conv_SoftClassReferenceToString_Params Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClass (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::Conv_SoftClassReferenceToClass(TSoftClassPtr& SoftClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToClass"); + + Params::UKismetSystemLibrary_Conv_SoftClassReferenceToClass_Params Parms{}; + + Parms.SoftClass = SoftClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftClassPath SoftClassPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_SoftClassPathToSoftClassRef(struct FSoftClassPath& SoftClassPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_SoftClassPathToSoftClassRef"); + + Params::UKismetSystemLibrary_Conv_SoftClassPathToSoftClassRef_Params Parms{}; + + Parms.SoftClassPath = SoftClassPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetType PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetTypeToString"); + + Params::UKismetSystemLibrary_Conv_PrimaryAssetTypeToString_Params Parms{}; + + Parms.PrimaryAssetType = PrimaryAssetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPrimaryAssetId PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetIdToString"); + + Params::UKismetSystemLibrary_Conv_PrimaryAssetIdToString_Params Parms{}; + + Parms.PrimaryAssetId = PrimaryAssetId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_ObjectToSoftObjectReference(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_ObjectToSoftObjectReference"); + + Params::UKismetSystemLibrary_Conv_ObjectToSoftObjectReference_Params Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface Interface (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_InterfaceToObject(TScriptInterface& Interface) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_InterfaceToObject"); + + Params::UKismetSystemLibrary_Conv_InterfaceToObject_Params Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_ClassToSoftClassReference(TSubclassOf& Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "Conv_ClassToSoftClassReference"); + + Params::UKismetSystemLibrary_Conv_ClassToSoftClassReference_Params Parms{}; + + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.ControlScreensaver +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bAllowScreenSaver (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ControlScreensaver(bool bAllowScreenSaver) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ControlScreensaver"); + + Params::UKismetSystemLibrary_ControlScreensaver_Params Parms{}; + + Parms.bAllowScreenSaver = bAllowScreenSaver; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapComponents(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ComponentOverlapComponents"); + + Params::UKismetSystemLibrary_ComponentOverlapComponents_Params Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = ComponentTransform; + Parms.ObjectTypes = ObjectTypes; + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapActors(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "ComponentOverlapActors"); + + Params::UKismetSystemLibrary_ComponentOverlapActors_Params Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = ComponentTransform; + Parms.ObjectTypes = ObjectTypes; + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CollectGarbage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UKismetSystemLibrary::CollectGarbage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CollectGarbage"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleForObjects"); + + Params::UKismetSystemLibrary_CapsuleTraceSingleForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleByProfile"); + + Params::UKismetSystemLibrary_CapsuleTraceSingleByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceSingle"); + + Params::UKismetSystemLibrary_CapsuleTraceSingle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiForObjects"); + + Params::UKismetSystemLibrary_CapsuleTraceMultiForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiByProfile"); + + Params::UKismetSystemLibrary_CapsuleTraceMultiByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleTraceMulti"); + + Params::UKismetSystemLibrary_CapsuleTraceMulti_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapComponents(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleOverlapComponents"); + + Params::UKismetSystemLibrary_CapsuleOverlapComponents_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = CapsulePos; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = ObjectTypes; + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapActors(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CapsuleOverlapActors"); + + Params::UKismetSystemLibrary_CapsuleOverlapActors_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = CapsulePos; + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = ObjectTypes; + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CanLaunchURL +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CanLaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CanLaunchURL"); + + Params::UKismetSystemLibrary_CanLaunchURL_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.CancelTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Index (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CancelTransaction(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "CancelTransaction"); + + Params::UKismetSystemLibrary_CancelTransaction_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftObjectPath InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BreakSoftObjectPath"); + + Params::UKismetSystemLibrary_BreakSoftObjectPath_Params Parms{}; + + Parms.InSoftObjectPath = InSoftObjectPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); + +} + + +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftClassPath InSoftClassPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BreakSoftClassPath"); + + Params::UKismetSystemLibrary_BreakSoftClassPath_Params Parms{}; + + Parms.InSoftClassPath = InSoftClassPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceSingleForObjects"); + + Params::UKismetSystemLibrary_BoxTraceSingleForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceSingleByProfile"); + + Params::UKismetSystemLibrary_BoxTraceSingleByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceSingle"); + + Params::UKismetSystemLibrary_BoxTraceSingle_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray& ObjectTypes, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceMultiForObjects"); + + Params::UKismetSystemLibrary_BoxTraceMultiForObjects_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.ObjectTypes = ObjectTypes; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceMultiByProfile"); + + Params::UKismetSystemLibrary_BoxTraceMultiByProfile_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxTraceMulti"); + + Params::UKismetSystemLibrary_BoxTraceMulti_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = Start; + Parms.End = End; + Parms.HalfSize = HalfSize; + Parms.Orientation = Orientation; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = ActorsToIgnore; + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = TraceColor; + Parms.TraceHitColor = TraceHitColor; + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapComponents(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, TArray& ObjectTypes, class UClass* ComponentClassFilter, TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxOverlapComponents"); + + Params::UKismetSystemLibrary_BoxOverlapComponents_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = BoxPos; + Parms.Extent = Extent; + Parms.ObjectTypes = ObjectTypes; + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapActors(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, TArray& ObjectTypes, class UClass* ActorClassFilter, TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BoxOverlapActors"); + + Params::UKismetSystemLibrary_BoxOverlapActors_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = BoxPos; + Parms.BoxExtent = BoxExtent; + Parms.ObjectTypes = ObjectTypes; + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = ActorsToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.BeginTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText Description (Parm, NativeAccessSpecifierPublic) +// class UObject* PrimaryObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::BeginTransaction(const class FString& Context, class FText Description, class UObject* PrimaryObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "BeginTransaction"); + + Params::UKismetSystemLibrary_BeginTransaction_Params Parms{}; + + Parms.Context = Context; + Parms.Description = Description; + Parms.PrimaryObject = PrimaryObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FDebugFloatHistory UKismetSystemLibrary::AddFloatHistorySample(float Value, struct FDebugFloatHistory& FloatHistory) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetSystemLibrary", "AddFloatHistorySample"); + + Params::UKismetSystemLibrary_AddFloatHistorySample_Params Parms{}; + + Parms.Value = Value; + Parms.FloatHistory = FloatHistory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.KismetTextLibrary +// (None) + +class UClass* UKismetTextLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetTextLibrary"); + + return Clss; +} + + +// KismetTextLibrary Engine.Default__KismetTextLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetTextLibrary* UKismetTextLibrary::GetDefaultObj() +{ + static class UKismetTextLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetTextLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.KismetTextLibrary.TextTrimTrailing +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimTrailing(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextTrimTrailing"); + + Params::UKismetTextLibrary_TextTrimTrailing_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPrecedingAndTrailing(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextTrimPrecedingAndTrailing"); + + Params::UKismetTextLibrary_TextTrimPrecedingAndTrailing_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextTrimPreceding +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPreceding(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextTrimPreceding"); + + Params::UKismetTextLibrary_TextTrimPreceding_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextToUpper +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToUpper(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextToUpper"); + + Params::UKismetTextLibrary_TextToUpper_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextToLower +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToLower(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextToLower"); + + Params::UKismetTextLibrary_TextToLower_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextIsTransient +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsTransient(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextIsTransient"); + + Params::UKismetTextLibrary_TextIsTransient_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextIsFromStringTable +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsFromStringTable(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextIsFromStringTable"); + + Params::UKismetTextLibrary_TextIsFromStringTable_Params Parms{}; + + Parms.Text = Text; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextIsEmpty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsEmpty(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextIsEmpty"); + + Params::UKismetTextLibrary_TextIsEmpty_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsCultureInvariant(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextIsCultureInvariant"); + + Params::UKismetTextLibrary_TextIsCultureInvariant_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.TextFromStringTable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextFromStringTable(class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "TextFromStringTable"); + + Params::UKismetTextLibrary_TextFromStringTable_Params Parms{}; + + Parms.TableId = TableId; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText Text (Parm, NativeAccessSpecifierPublic) +// class FName OutTableId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::StringTableIdAndKeyFromText(class FText Text, class FName* OutTableId, class FString* OutKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "StringTableIdAndKeyFromText"); + + Params::UKismetTextLibrary_StringTableIdAndKeyFromText_Params Parms{}; + + Parms.Text = Text; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTableId != nullptr) + *OutTableId = Parms.OutTableId; + + if (OutKey != nullptr) + *OutKey = std::move(Parms.OutKey); + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.PolyglotDataToText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPolyglotTextData PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::PolyglotDataToText(struct FPolyglotTextData& PolyglotData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "PolyglotDataToText"); + + Params::UKismetTextLibrary_PolyglotDataToText_Params Parms{}; + + Parms.PolyglotData = PolyglotData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.NotEqual_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_TextText(class FText& A, class FText& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "NotEqual_TextText"); + + Params::UKismetTextLibrary_NotEqual_TextText_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_IgnoreCase_TextText(class FText& A, class FText& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "NotEqual_IgnoreCase_TextText"); + + Params::UKismetTextLibrary_NotEqual_IgnoreCase_TextText_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPolyglotTextData PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ErrorMessage (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetTextLibrary::IsPolyglotDataValid(struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "IsPolyglotDataValid"); + + Params::UKismetTextLibrary_IsPolyglotDataValid_Params Parms{}; + + Parms.PolyglotData = PolyglotData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (IsValid != nullptr) + *IsValid = Parms.IsValid; + + if (ErrorMessage != nullptr) + *ErrorMessage = Parms.ErrorMessage; + +} + + +// Function Engine.KismetTextLibrary.GetEmptyText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::GetEmptyText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "GetEmptyText"); + + Params::UKismetTextLibrary_GetEmptyText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Format +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InPattern (Parm, NativeAccessSpecifierPublic) +// TArray InArgs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Format(class FText InPattern, const TArray& InArgs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Format"); + + Params::UKismetTextLibrary_Format_Params Parms{}; + + Parms.InPattern = InPattern; + Parms.InArgs = InArgs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString Namespace (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText OutText (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "FindTextInLocalizationTable"); + + Params::UKismetTextLibrary_FindTextInLocalizationTable_Params Parms{}; + + Parms.Namespace = Namespace; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutText != nullptr) + *OutText = Parms.OutText; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.EqualEqual_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_TextText(class FText& A, class FText& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "EqualEqual_TextText"); + + Params::UKismetTextLibrary_EqualEqual_TextText_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_IgnoreCase_TextText(class FText& A, class FText& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "EqualEqual_IgnoreCase_TextText"); + + Params::UKismetTextLibrary_EqualEqual_IgnoreCase_TextText_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_VectorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_VectorToText(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_VectorToText"); + + Params::UKismetTextLibrary_Conv_VectorToText_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Vector2dToText(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_Vector2dToText"); + + Params::UKismetTextLibrary_Conv_Vector2dToText_Params Parms{}; + + Parms.InVec = InVec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_TransformToText +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_TransformToText(struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_TransformToText"); + + Params::UKismetTextLibrary_Conv_TransformToText_Params Parms{}; + + Parms.InTrans = InTrans; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_TextToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetTextLibrary::Conv_TextToString(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_TextToString"); + + Params::UKismetTextLibrary_Conv_TextToString_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_StringToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_StringToText(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_StringToText"); + + Params::UKismetTextLibrary_Conv_StringToText_Params Parms{}; + + Parms.InString = InString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_RotatorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_RotatorToText(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_RotatorToText"); + + Params::UKismetTextLibrary_Conv_RotatorToText_Params Parms{}; + + Parms.InRot = InRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_ObjectToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ObjectToText(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_ObjectToText"); + + Params::UKismetTextLibrary_Conv_ObjectToText_Params Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_NameToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_NameToText(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_NameToText"); + + Params::UKismetTextLibrary_Conv_NameToText_Params Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_IntToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_IntToText"); + + Params::UKismetTextLibrary_Conv_IntToText_Params Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_Int64ToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_Int64ToText"); + + Params::UKismetTextLibrary_Conv_Int64ToText_Params Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_FloatToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_FloatToText(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_FloatToText"); + + Params::UKismetTextLibrary_Conv_FloatToText_Params Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_ColorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ColorToText(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_ColorToText"); + + Params::UKismetTextLibrary_Conv_ColorToText_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_ByteToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ByteToText(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_ByteToText"); + + Params::UKismetTextLibrary_Conv_ByteToText_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.Conv_BoolToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_BoolToText(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "Conv_BoolToText"); + + Params::UKismetTextLibrary_Conv_BoolToText_Params Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsTimeZoneTime_DateTime"); + + Params::UKismetTextLibrary_AsTimeZoneTime_DateTime_Params Parms{}; + + Parms.InDateTime = InDateTime; + Parms.InTimeZone = InTimeZone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDateTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsTimeZoneDateTime_DateTime"); + + Params::UKismetTextLibrary_AsTimeZoneDateTime_DateTime_Params Parms{}; + + Parms.InDateTime = InDateTime; + Parms.InTimeZone = InTimeZone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDate_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsTimeZoneDate_DateTime"); + + Params::UKismetTextLibrary_AsTimeZoneDate_DateTime_Params Parms{}; + + Parms.InDateTime = InDateTime; + Parms.InTimeZone = InTimeZone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan InTimespan (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimespan_Timespan(struct FTimespan& InTimespan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsTimespan_Timespan"); + + Params::UKismetTextLibrary_AsTimespan_Timespan_Params Parms{}; + + Parms.InTimespan = InTimespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTime_DateTime(struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsTime_DateTime"); + + Params::UKismetTextLibrary_AsTime_DateTime_Params Parms{}; + + Parms.In = In; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsPercent_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsPercent_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsPercent_Float"); + + Params::UKismetTextLibrary_AsPercent_Float_Params Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDateTime_DateTime(struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsDateTime_DateTime"); + + Params::UKismetTextLibrary_AsDateTime_DateTime_Params Parms{}; + + Parms.In = In; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsDate_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDate_DateTime(struct FDateTime& InDateTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsDate_DateTime"); + + Params::UKismetTextLibrary_AsDate_DateTime_Params Parms{}; + + Parms.InDateTime = InDateTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsCurrencyBase +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 BaseValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsCurrencyBase"); + + Params::UKismetTextLibrary_AsCurrencyBase_Params Parms{}; + + Parms.BaseValue = BaseValue; + Parms.CurrencyCode = CurrencyCode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Integer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Integer(int32 Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsCurrency_Integer"); + + Params::UKismetTextLibrary_AsCurrency_Integer_Params Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = CurrencyCode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetTextLibrary", "AsCurrency_Float"); + + Params::UKismetTextLibrary_AsCurrency_Float_Params Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = CurrencyCode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Layer +// (None) + +class UClass* ULayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Layer"); + + return Clss; +} + + +// Layer Engine.Default__Layer +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULayer* ULayer::GetDefaultObj() +{ + static class ULayer* Default = nullptr; + + if (!Default) + Default = static_cast(ULayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelPartitionInterface +// (None) + +class UClass* ILevelPartitionInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelPartitionInterface"); + + return Clss; +} + + +// LevelPartitionInterface Engine.Default__LevelPartitionInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ILevelPartitionInterface* ILevelPartitionInterface::GetDefaultObj() +{ + static class ILevelPartitionInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ILevelPartitionInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Level +// (Level) + +class UClass* ULevel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Level"); + + return Clss; +} + + +// Level Engine.Default__Level +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevel* ULevel::GetDefaultObj() +{ + static class ULevel* Default = nullptr; + + if (!Default) + Default = static_cast(ULevel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelActorContainer +// (None) + +class UClass* ULevelActorContainer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelActorContainer"); + + return Clss; +} + + +// LevelActorContainer Engine.Default__LevelActorContainer +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelActorContainer* ULevelActorContainer::GetDefaultObj() +{ + static class ULevelActorContainer* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelActorContainer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelBounds +// (Actor) + +class UClass* ALevelBounds::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelBounds"); + + return Clss; +} + + +// LevelBounds Engine.Default__LevelBounds +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelBounds* ALevelBounds::GetDefaultObj() +{ + static class ALevelBounds* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelBounds::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelScriptActor +// (Actor) + +class UClass* ALevelScriptActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelScriptActor"); + + return Clss; +} + + +// LevelScriptActor Engine.Default__LevelScriptActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelScriptActor* ALevelScriptActor::GetDefaultObj() +{ + static class ALevelScriptActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelScriptActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FIntVector OldOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector NewOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelScriptActor", "WorldOriginLocationChanged"); + + Params::ALevelScriptActor_WorldOriginLocationChanged_Params Parms{}; + + Parms.OldOriginLocation = OldOriginLocation; + Parms.NewOriginLocation = NewOriginLocation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.LevelScriptActor.SetCinematicMode +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelScriptActor", "SetCinematicMode"); + + Params::ALevelScriptActor_SetCinematicMode_Params Parms{}; + + Parms.bCinematicMode = bCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelScriptActor.RemoteEvent +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALevelScriptActor::RemoteEvent(class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelScriptActor", "RemoteEvent"); + + Params::ALevelScriptActor_RemoteEvent_Params Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelScriptActor.LevelReset +// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: + +void ALevelScriptActor::LevelReset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelScriptActor", "LevelReset"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class Engine.LevelScriptBlueprint +// (Blueprint) + +class UClass* ULevelScriptBlueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelScriptBlueprint"); + + return Clss; +} + + +// LevelScriptBlueprint Engine.Default__LevelScriptBlueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelScriptBlueprint* ULevelScriptBlueprint::GetDefaultObj() +{ + static class ULevelScriptBlueprint* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelScriptBlueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.World +// (None) + +class UClass* UWorld::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("World"); + + return Clss; +} + + +// World Engine.Default__World +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWorld* UWorld::GetDefaultObj() +{ + static class UWorld* Default = nullptr; + + if (!Default) + Default = static_cast(UWorld::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.World.K2_GetWorldSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AWorldSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWorldSettings* UWorld::K2_GetWorldSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("World", "K2_GetWorldSettings"); + + Params::UWorld_K2_GetWorldSettings_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.World.HandleTimelineScrubbed +// (Final, Native, Public) +// Parameters: + +void UWorld::HandleTimelineScrubbed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("World", "HandleTimelineScrubbed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.LevelStreaming +// (None) + +class UClass* ULevelStreaming::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelStreaming"); + + return Clss; +} + + +// LevelStreaming Engine.Default__LevelStreaming +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelStreaming* ULevelStreaming::GetDefaultObj() +{ + static class ULevelStreaming* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelStreaming::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LevelStreaming.ShouldBeLoaded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::ShouldBeLoaded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "ShouldBeLoaded"); + + Params::ULevelStreaming_ShouldBeLoaded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.SetShouldBeVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeVisible(bool bInShouldBeVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeVisible"); + + Params::ULevelStreaming_SetShouldBeVisible_Params Parms{}; + + Parms.bInShouldBeVisible = bInShouldBeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelStreaming.SetShouldBeLoaded +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeLoaded(bool bInShouldBeLoaded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeLoaded"); + + Params::ULevelStreaming_SetShouldBeLoaded_Params Parms{}; + + Parms.bInShouldBeLoaded = bInShouldBeLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelStreaming.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "SetPriority"); + + Params::ULevelStreaming_SetPriority_Params Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelStreaming.SetLevelLODIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetLevelLODIndex(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "SetLevelLODIndex"); + + Params::ULevelStreaming_SetLevelLODIndex_Params Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsRequestingUnloadAndRemoval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "SetIsRequestingUnloadAndRemoval"); + + Params::ULevelStreaming_SetIsRequestingUnloadAndRemoval_Params Parms{}; + + Parms.bInIsRequestingUnloadAndRemoval = bInIsRequestingUnloadAndRemoval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LevelStreaming.IsStreamingStatePending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsStreamingStatePending() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "IsStreamingStatePending"); + + Params::ULevelStreaming_IsStreamingStatePending_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.IsLevelVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "IsLevelVisible"); + + Params::ULevelStreaming_IsLevelVisible_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.IsLevelLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "IsLevelLoaded"); + + Params::ULevelStreaming_IsLevelLoaded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ULevelStreaming::GetWorldAssetPackageFName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "GetWorldAssetPackageFName"); + + Params::ULevelStreaming_GetWorldAssetPackageFName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.GetLoadedLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* ULevelStreaming::GetLoadedLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "GetLoadedLevel"); + + Params::ULevelStreaming_GetLoadedLevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.GetLevelScriptActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ALevelScriptActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALevelScriptActor* ULevelStreaming::GetLevelScriptActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "GetLevelScriptActor"); + + Params::ULevelStreaming_GetLevelScriptActor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::GetIsRequestingUnloadAndRemoval() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "GetIsRequestingUnloadAndRemoval"); + + Params::ULevelStreaming_GetIsRequestingUnloadAndRemoval_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreaming.CreateInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString UniqueInstanceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* ULevelStreaming::CreateInstance(const class FString& UniqueInstanceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreaming", "CreateInstance"); + + Params::ULevelStreaming_CreateInstance_Params Parms{}; + + Parms.UniqueInstanceName = UniqueInstanceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.LevelStreamingAlwaysLoaded +// (None) + +class UClass* ULevelStreamingAlwaysLoaded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelStreamingAlwaysLoaded"); + + return Clss; +} + + +// LevelStreamingAlwaysLoaded Engine.Default__LevelStreamingAlwaysLoaded +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelStreamingAlwaysLoaded* ULevelStreamingAlwaysLoaded::GetDefaultObj() +{ + static class ULevelStreamingAlwaysLoaded* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelStreamingAlwaysLoaded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelStreamingDynamic +// (None) + +class UClass* ULevelStreamingDynamic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelStreamingDynamic"); + + return Clss; +} + + +// LevelStreamingDynamic Engine.Default__LevelStreamingDynamic +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::GetDefaultObj() +{ + static class ULevelStreamingDynamic* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelStreamingDynamic::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreamingDynamic", "LoadLevelInstanceBySoftObjectPtr"); + + Params::ULevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.OptionalLevelNameOverride = OptionalLevelNameOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; + +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelStreamingDynamic", "LoadLevelInstance"); + + Params::ULevelStreamingDynamic_LoadLevelInstance_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.OptionalLevelNameOverride = OptionalLevelNameOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; + +} + + +// Class Engine.LevelStreamingPersistent +// (None) + +class UClass* ULevelStreamingPersistent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelStreamingPersistent"); + + return Clss; +} + + +// LevelStreamingPersistent Engine.Default__LevelStreamingPersistent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelStreamingPersistent* ULevelStreamingPersistent::GetDefaultObj() +{ + static class ULevelStreamingPersistent* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelStreamingPersistent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LevelStreamingVolume +// (Actor) + +class UClass* ALevelStreamingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelStreamingVolume"); + + return Clss; +} + + +// LevelStreamingVolume Engine.Default__LevelStreamingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelStreamingVolume* ALevelStreamingVolume::GetDefaultObj() +{ + static class ALevelStreamingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelStreamingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmappedSurfaceCollection +// (None) + +class UClass* ULightmappedSurfaceCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmappedSurfaceCollection"); + + return Clss; +} + + +// LightmappedSurfaceCollection Engine.Default__LightmappedSurfaceCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightmappedSurfaceCollection* ULightmappedSurfaceCollection::GetDefaultObj() +{ + static class ULightmappedSurfaceCollection* Default = nullptr; + + if (!Default) + Default = static_cast(ULightmappedSurfaceCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightMapTexture2D +// (None) + +class UClass* ULightMapTexture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightMapTexture2D"); + + return Clss; +} + + +// LightMapTexture2D Engine.Default__LightMapTexture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightMapTexture2D* ULightMapTexture2D::GetDefaultObj() +{ + static class ULightMapTexture2D* Default = nullptr; + + if (!Default) + Default = static_cast(ULightMapTexture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightMapVirtualTexture2D +// (None) + +class UClass* ULightMapVirtualTexture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightMapVirtualTexture2D"); + + return Clss; +} + + +// LightMapVirtualTexture2D Engine.Default__LightMapVirtualTexture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightMapVirtualTexture2D* ULightMapVirtualTexture2D::GetDefaultObj() +{ + static class ULightMapVirtualTexture2D* Default = nullptr; + + if (!Default) + Default = static_cast(ULightMapVirtualTexture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmassCharacterIndirectDetailVolume +// (Actor) + +class UClass* ALightmassCharacterIndirectDetailVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmassCharacterIndirectDetailVolume"); + + return Clss; +} + + +// LightmassCharacterIndirectDetailVolume Engine.Default__LightmassCharacterIndirectDetailVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALightmassCharacterIndirectDetailVolume* ALightmassCharacterIndirectDetailVolume::GetDefaultObj() +{ + static class ALightmassCharacterIndirectDetailVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ALightmassCharacterIndirectDetailVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmassImportanceVolume +// (Actor) + +class UClass* ALightmassImportanceVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmassImportanceVolume"); + + return Clss; +} + + +// LightmassImportanceVolume Engine.Default__LightmassImportanceVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALightmassImportanceVolume* ALightmassImportanceVolume::GetDefaultObj() +{ + static class ALightmassImportanceVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ALightmassImportanceVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmassPortal +// (Actor) + +class UClass* ALightmassPortal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmassPortal"); + + return Clss; +} + + +// LightmassPortal Engine.Default__LightmassPortal +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALightmassPortal* ALightmassPortal::GetDefaultObj() +{ + static class ALightmassPortal* Default = nullptr; + + if (!Default) + Default = static_cast(ALightmassPortal::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmassPortalComponent +// (SceneComponent) + +class UClass* ULightmassPortalComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmassPortalComponent"); + + return Clss; +} + + +// LightmassPortalComponent Engine.Default__LightmassPortalComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightmassPortalComponent* ULightmassPortalComponent::GetDefaultObj() +{ + static class ULightmassPortalComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULightmassPortalComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightmassPrimitiveSettingsObject +// (None) + +class UClass* ULightmassPrimitiveSettingsObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightmassPrimitiveSettingsObject"); + + return Clss; +} + + +// LightmassPrimitiveSettingsObject Engine.Default__LightmassPrimitiveSettingsObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightmassPrimitiveSettingsObject* ULightmassPrimitiveSettingsObject::GetDefaultObj() +{ + static class ULightmassPrimitiveSettingsObject* Default = nullptr; + + if (!Default) + Default = static_cast(ULightmassPrimitiveSettingsObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LineBatchComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULineBatchComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LineBatchComponent"); + + return Clss; +} + + +// LineBatchComponent Engine.Default__LineBatchComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULineBatchComponent* ULineBatchComponent::GetDefaultObj() +{ + static class ULineBatchComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULineBatchComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LocalLightComponent +// (SceneComponent) + +class UClass* ULocalLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalLightComponent"); + + return Clss; +} + + +// LocalLightComponent Engine.Default__LocalLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalLightComponent* ULocalLightComponent::GetDefaultObj() +{ + static class ULocalLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LocalLightComponent.SetIntensityUnits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ELightUnits NewIntensityUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetIntensityUnits(enum class ELightUnits NewIntensityUnits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocalLightComponent", "SetIntensityUnits"); + + Params::ULocalLightComponent_SetIntensityUnits_Params Parms{}; + + Parms.NewIntensityUnits = NewIntensityUnits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LocalLightComponent.SetAttenuationRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetAttenuationRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocalLightComponent", "SetAttenuationRadius"); + + Params::ULocalLightComponent_SetAttenuationRadius_Params Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class ELightUnits SrcUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ELightUnits TargetUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CosHalfConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULocalLightComponent::GetUnitsConversionFactor(enum class ELightUnits SrcUnits, enum class ELightUnits TargetUnits, float CosHalfConeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocalLightComponent", "GetUnitsConversionFactor"); + + Params::ULocalLightComponent_GetUnitsConversionFactor_Params Parms{}; + + Parms.SrcUnits = SrcUnits; + Parms.TargetUnits = TargetUnits; + Parms.CosHalfConeAngle = CosHalfConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.LocalPlayer +// (None) + +class UClass* ULocalPlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalPlayer"); + + return Clss; +} + + +// LocalPlayer Engine.Default__LocalPlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalPlayer* ULocalPlayer::GetDefaultObj() +{ + static class ULocalPlayer* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalPlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LocalPlayerSubsystem +// (None) + +class UClass* ULocalPlayerSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalPlayerSubsystem"); + + return Clss; +} + + +// LocalPlayerSubsystem Engine.Default__LocalPlayerSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalPlayerSubsystem* ULocalPlayerSubsystem::GetDefaultObj() +{ + static class ULocalPlayerSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalPlayerSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LODActor +// (Actor) + +class UClass* ALODActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LODActor"); + + return Clss; +} + + +// LODActor Engine.Default__LODActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALODActor* ALODActor::GetDefaultObj() +{ + static class ALODActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALODActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LODSyncComponent +// (None) + +class UClass* ULODSyncComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LODSyncComponent"); + + return Clss; +} + + +// LODSyncComponent Engine.Default__LODSyncComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULODSyncComponent* ULODSyncComponent::GetDefaultObj() +{ + static class ULODSyncComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULODSyncComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.LODSyncComponent.GetLODSyncDebugText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ULODSyncComponent::GetLODSyncDebugText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LODSyncComponent", "GetLODSyncDebugText"); + + Params::ULODSyncComponent_GetLODSyncDebugText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.LODSyncInterface +// (None) + +class UClass* ILODSyncInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LODSyncInterface"); + + return Clss; +} + + +// LODSyncInterface Engine.Default__LODSyncInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ILODSyncInterface* ILODSyncInterface::GetDefaultObj() +{ + static class ILODSyncInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ILODSyncInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MapBuildDataRegistry +// (None) + +class UClass* UMapBuildDataRegistry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MapBuildDataRegistry"); + + return Clss; +} + + +// MapBuildDataRegistry Engine.Default__MapBuildDataRegistry +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMapBuildDataRegistry* UMapBuildDataRegistry::GetDefaultObj() +{ + static class UMapBuildDataRegistry* Default = nullptr; + + if (!Default) + Default = static_cast(UMapBuildDataRegistry::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Material +// (None) + +class UClass* UMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Material"); + + return Clss; +} + + +// Material Engine.Default__Material +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterial* UMaterial::GetDefaultObj() +{ + static class UMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialBillboardComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UMaterialBillboardComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialBillboardComponent"); + + return Clss; +} + + +// MaterialBillboardComponent Engine.Default__MaterialBillboardComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialBillboardComponent* UMaterialBillboardComponent::GetDefaultObj() +{ + static class UMaterialBillboardComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialBillboardComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MaterialBillboardComponent.SetElements +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayNewElements (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::SetElements(TArray& NewElements) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialBillboardComponent", "SetElements"); + + Params::UMaterialBillboardComponent_SetElements_Params Parms{}; + + Parms.NewElements = NewElements; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialBillboardComponent.AddElement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToOpacityCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeIsInScreenSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToSizeCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialBillboardComponent", "AddElement"); + + Params::UMaterialBillboardComponent_AddElement_Params Parms{}; + + Parms.Material = Material; + Parms.DistanceToOpacityCurve = DistanceToOpacityCurve; + Parms.bSizeIsInScreenSpace = bSizeIsInScreenSpace; + Parms.BaseSizeX = BaseSizeX; + Parms.BaseSizeY = BaseSizeY; + Parms.DistanceToSizeCurve = DistanceToSizeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.MaterialExpressionAbs +// (None) + +class UClass* UMaterialExpressionAbs::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAbs"); + + return Clss; +} + + +// MaterialExpressionAbs Engine.Default__MaterialExpressionAbs +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAbs* UMaterialExpressionAbs::GetDefaultObj() +{ + static class UMaterialExpressionAbs* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAbs::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionActorPositionWS +// (None) + +class UClass* UMaterialExpressionActorPositionWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionActorPositionWS"); + + return Clss; +} + + +// MaterialExpressionActorPositionWS Engine.Default__MaterialExpressionActorPositionWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionActorPositionWS* UMaterialExpressionActorPositionWS::GetDefaultObj() +{ + static class UMaterialExpressionActorPositionWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionActorPositionWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAdd +// (None) + +class UClass* UMaterialExpressionAdd::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAdd"); + + return Clss; +} + + +// MaterialExpressionAdd Engine.Default__MaterialExpressionAdd +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAdd* UMaterialExpressionAdd::GetDefaultObj() +{ + static class UMaterialExpressionAdd* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAdd::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAntialiasedTextureMask +// (None) + +class UClass* UMaterialExpressionAntialiasedTextureMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAntialiasedTextureMask"); + + return Clss; +} + + +// MaterialExpressionAntialiasedTextureMask Engine.Default__MaterialExpressionAntialiasedTextureMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAntialiasedTextureMask* UMaterialExpressionAntialiasedTextureMask::GetDefaultObj() +{ + static class UMaterialExpressionAntialiasedTextureMask* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAntialiasedTextureMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAppendVector +// (None) + +class UClass* UMaterialExpressionAppendVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAppendVector"); + + return Clss; +} + + +// MaterialExpressionAppendVector Engine.Default__MaterialExpressionAppendVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAppendVector* UMaterialExpressionAppendVector::GetDefaultObj() +{ + static class UMaterialExpressionAppendVector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAppendVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArccosine +// (None) + +class UClass* UMaterialExpressionArccosine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArccosine"); + + return Clss; +} + + +// MaterialExpressionArccosine Engine.Default__MaterialExpressionArccosine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArccosine* UMaterialExpressionArccosine::GetDefaultObj() +{ + static class UMaterialExpressionArccosine* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArccosine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArccosineFast +// (None) + +class UClass* UMaterialExpressionArccosineFast::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArccosineFast"); + + return Clss; +} + + +// MaterialExpressionArccosineFast Engine.Default__MaterialExpressionArccosineFast +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArccosineFast* UMaterialExpressionArccosineFast::GetDefaultObj() +{ + static class UMaterialExpressionArccosineFast* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArccosineFast::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArcsine +// (None) + +class UClass* UMaterialExpressionArcsine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArcsine"); + + return Clss; +} + + +// MaterialExpressionArcsine Engine.Default__MaterialExpressionArcsine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArcsine* UMaterialExpressionArcsine::GetDefaultObj() +{ + static class UMaterialExpressionArcsine* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArcsine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArcsineFast +// (None) + +class UClass* UMaterialExpressionArcsineFast::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArcsineFast"); + + return Clss; +} + + +// MaterialExpressionArcsineFast Engine.Default__MaterialExpressionArcsineFast +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArcsineFast* UMaterialExpressionArcsineFast::GetDefaultObj() +{ + static class UMaterialExpressionArcsineFast* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArcsineFast::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArctangent +// (None) + +class UClass* UMaterialExpressionArctangent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArctangent"); + + return Clss; +} + + +// MaterialExpressionArctangent Engine.Default__MaterialExpressionArctangent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArctangent* UMaterialExpressionArctangent::GetDefaultObj() +{ + static class UMaterialExpressionArctangent* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArctangent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArctangent2 +// (None) + +class UClass* UMaterialExpressionArctangent2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArctangent2"); + + return Clss; +} + + +// MaterialExpressionArctangent2 Engine.Default__MaterialExpressionArctangent2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArctangent2* UMaterialExpressionArctangent2::GetDefaultObj() +{ + static class UMaterialExpressionArctangent2* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArctangent2::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArctangent2Fast +// (None) + +class UClass* UMaterialExpressionArctangent2Fast::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArctangent2Fast"); + + return Clss; +} + + +// MaterialExpressionArctangent2Fast Engine.Default__MaterialExpressionArctangent2Fast +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArctangent2Fast* UMaterialExpressionArctangent2Fast::GetDefaultObj() +{ + static class UMaterialExpressionArctangent2Fast* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArctangent2Fast::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionArctangentFast +// (None) + +class UClass* UMaterialExpressionArctangentFast::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionArctangentFast"); + + return Clss; +} + + +// MaterialExpressionArctangentFast Engine.Default__MaterialExpressionArctangentFast +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionArctangentFast* UMaterialExpressionArctangentFast::GetDefaultObj() +{ + static class UMaterialExpressionArctangentFast* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionArctangentFast::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAtmosphericFogColor +// (None) + +class UClass* UMaterialExpressionAtmosphericFogColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAtmosphericFogColor"); + + return Clss; +} + + +// MaterialExpressionAtmosphericFogColor Engine.Default__MaterialExpressionAtmosphericFogColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAtmosphericFogColor* UMaterialExpressionAtmosphericFogColor::GetDefaultObj() +{ + static class UMaterialExpressionAtmosphericFogColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAtmosphericFogColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAtmosphericLightColor +// (None) + +class UClass* UMaterialExpressionAtmosphericLightColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAtmosphericLightColor"); + + return Clss; +} + + +// MaterialExpressionAtmosphericLightColor Engine.Default__MaterialExpressionAtmosphericLightColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAtmosphericLightColor* UMaterialExpressionAtmosphericLightColor::GetDefaultObj() +{ + static class UMaterialExpressionAtmosphericLightColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAtmosphericLightColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionAtmosphericLightVector +// (None) + +class UClass* UMaterialExpressionAtmosphericLightVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionAtmosphericLightVector"); + + return Clss; +} + + +// MaterialExpressionAtmosphericLightVector Engine.Default__MaterialExpressionAtmosphericLightVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionAtmosphericLightVector* UMaterialExpressionAtmosphericLightVector::GetDefaultObj() +{ + static class UMaterialExpressionAtmosphericLightVector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionAtmosphericLightVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionBentNormalCustomOutput +// (None) + +class UClass* UMaterialExpressionBentNormalCustomOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionBentNormalCustomOutput"); + + return Clss; +} + + +// MaterialExpressionBentNormalCustomOutput Engine.Default__MaterialExpressionBentNormalCustomOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionBentNormalCustomOutput* UMaterialExpressionBentNormalCustomOutput::GetDefaultObj() +{ + static class UMaterialExpressionBentNormalCustomOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionBentNormalCustomOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionBlackBody +// (None) + +class UClass* UMaterialExpressionBlackBody::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionBlackBody"); + + return Clss; +} + + +// MaterialExpressionBlackBody Engine.Default__MaterialExpressionBlackBody +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionBlackBody* UMaterialExpressionBlackBody::GetDefaultObj() +{ + static class UMaterialExpressionBlackBody* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionBlackBody::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionBlendMaterialAttributes +// (None) + +class UClass* UMaterialExpressionBlendMaterialAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionBlendMaterialAttributes"); + + return Clss; +} + + +// MaterialExpressionBlendMaterialAttributes Engine.Default__MaterialExpressionBlendMaterialAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionBlendMaterialAttributes* UMaterialExpressionBlendMaterialAttributes::GetDefaultObj() +{ + static class UMaterialExpressionBlendMaterialAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionBlendMaterialAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionBreakMaterialAttributes +// (None) + +class UClass* UMaterialExpressionBreakMaterialAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionBreakMaterialAttributes"); + + return Clss; +} + + +// MaterialExpressionBreakMaterialAttributes Engine.Default__MaterialExpressionBreakMaterialAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionBreakMaterialAttributes* UMaterialExpressionBreakMaterialAttributes::GetDefaultObj() +{ + static class UMaterialExpressionBreakMaterialAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionBreakMaterialAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionBumpOffset +// (None) + +class UClass* UMaterialExpressionBumpOffset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionBumpOffset"); + + return Clss; +} + + +// MaterialExpressionBumpOffset Engine.Default__MaterialExpressionBumpOffset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionBumpOffset* UMaterialExpressionBumpOffset::GetDefaultObj() +{ + static class UMaterialExpressionBumpOffset* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionBumpOffset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCameraPositionWS +// (None) + +class UClass* UMaterialExpressionCameraPositionWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCameraPositionWS"); + + return Clss; +} + + +// MaterialExpressionCameraPositionWS Engine.Default__MaterialExpressionCameraPositionWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCameraPositionWS* UMaterialExpressionCameraPositionWS::GetDefaultObj() +{ + static class UMaterialExpressionCameraPositionWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCameraPositionWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCameraVectorWS +// (None) + +class UClass* UMaterialExpressionCameraVectorWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCameraVectorWS"); + + return Clss; +} + + +// MaterialExpressionCameraVectorWS Engine.Default__MaterialExpressionCameraVectorWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCameraVectorWS* UMaterialExpressionCameraVectorWS::GetDefaultObj() +{ + static class UMaterialExpressionCameraVectorWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCameraVectorWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCeil +// (None) + +class UClass* UMaterialExpressionCeil::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCeil"); + + return Clss; +} + + +// MaterialExpressionCeil Engine.Default__MaterialExpressionCeil +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCeil* UMaterialExpressionCeil::GetDefaultObj() +{ + static class UMaterialExpressionCeil* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCeil::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParameter +// (None) + +class UClass* UMaterialExpressionParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParameter"); + + return Clss; +} + + +// MaterialExpressionParameter Engine.Default__MaterialExpressionParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParameter* UMaterialExpressionParameter::GetDefaultObj() +{ + static class UMaterialExpressionParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVectorParameter +// (None) + +class UClass* UMaterialExpressionVectorParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVectorParameter"); + + return Clss; +} + + +// MaterialExpressionVectorParameter Engine.Default__MaterialExpressionVectorParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVectorParameter* UMaterialExpressionVectorParameter::GetDefaultObj() +{ + static class UMaterialExpressionVectorParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVectorParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionChannelMaskParameter +// (None) + +class UClass* UMaterialExpressionChannelMaskParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionChannelMaskParameter"); + + return Clss; +} + + +// MaterialExpressionChannelMaskParameter Engine.Default__MaterialExpressionChannelMaskParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionChannelMaskParameter* UMaterialExpressionChannelMaskParameter::GetDefaultObj() +{ + static class UMaterialExpressionChannelMaskParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionChannelMaskParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionClamp +// (None) + +class UClass* UMaterialExpressionClamp::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionClamp"); + + return Clss; +} + + +// MaterialExpressionClamp Engine.Default__MaterialExpressionClamp +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionClamp* UMaterialExpressionClamp::GetDefaultObj() +{ + static class UMaterialExpressionClamp* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionClamp::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionClearCoatNormalCustomOutput +// (None) + +class UClass* UMaterialExpressionClearCoatNormalCustomOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionClearCoatNormalCustomOutput"); + + return Clss; +} + + +// MaterialExpressionClearCoatNormalCustomOutput Engine.Default__MaterialExpressionClearCoatNormalCustomOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionClearCoatNormalCustomOutput* UMaterialExpressionClearCoatNormalCustomOutput::GetDefaultObj() +{ + static class UMaterialExpressionClearCoatNormalCustomOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionClearCoatNormalCustomOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCloudSampleAttribute +// (None) + +class UClass* UMaterialExpressionCloudSampleAttribute::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCloudSampleAttribute"); + + return Clss; +} + + +// MaterialExpressionCloudSampleAttribute Engine.Default__MaterialExpressionCloudSampleAttribute +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCloudSampleAttribute* UMaterialExpressionCloudSampleAttribute::GetDefaultObj() +{ + static class UMaterialExpressionCloudSampleAttribute* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCloudSampleAttribute::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCollectionParameter +// (None) + +class UClass* UMaterialExpressionCollectionParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCollectionParameter"); + + return Clss; +} + + +// MaterialExpressionCollectionParameter Engine.Default__MaterialExpressionCollectionParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCollectionParameter* UMaterialExpressionCollectionParameter::GetDefaultObj() +{ + static class UMaterialExpressionCollectionParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCollectionParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionComment +// (None) + +class UClass* UMaterialExpressionComment::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionComment"); + + return Clss; +} + + +// MaterialExpressionComment Engine.Default__MaterialExpressionComment +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionComment* UMaterialExpressionComment::GetDefaultObj() +{ + static class UMaterialExpressionComment* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionComment::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionComponentMask +// (None) + +class UClass* UMaterialExpressionComponentMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionComponentMask"); + + return Clss; +} + + +// MaterialExpressionComponentMask Engine.Default__MaterialExpressionComponentMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionComponentMask* UMaterialExpressionComponentMask::GetDefaultObj() +{ + static class UMaterialExpressionComponentMask* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionComponentMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionConstant +// (None) + +class UClass* UMaterialExpressionConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionConstant"); + + return Clss; +} + + +// MaterialExpressionConstant Engine.Default__MaterialExpressionConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionConstant* UMaterialExpressionConstant::GetDefaultObj() +{ + static class UMaterialExpressionConstant* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionConstant2Vector +// (None) + +class UClass* UMaterialExpressionConstant2Vector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionConstant2Vector"); + + return Clss; +} + + +// MaterialExpressionConstant2Vector Engine.Default__MaterialExpressionConstant2Vector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionConstant2Vector* UMaterialExpressionConstant2Vector::GetDefaultObj() +{ + static class UMaterialExpressionConstant2Vector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionConstant2Vector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionConstant3Vector +// (None) + +class UClass* UMaterialExpressionConstant3Vector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionConstant3Vector"); + + return Clss; +} + + +// MaterialExpressionConstant3Vector Engine.Default__MaterialExpressionConstant3Vector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionConstant3Vector* UMaterialExpressionConstant3Vector::GetDefaultObj() +{ + static class UMaterialExpressionConstant3Vector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionConstant3Vector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionConstant4Vector +// (None) + +class UClass* UMaterialExpressionConstant4Vector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionConstant4Vector"); + + return Clss; +} + + +// MaterialExpressionConstant4Vector Engine.Default__MaterialExpressionConstant4Vector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionConstant4Vector* UMaterialExpressionConstant4Vector::GetDefaultObj() +{ + static class UMaterialExpressionConstant4Vector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionConstant4Vector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionConstantBiasScale +// (None) + +class UClass* UMaterialExpressionConstantBiasScale::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionConstantBiasScale"); + + return Clss; +} + + +// MaterialExpressionConstantBiasScale Engine.Default__MaterialExpressionConstantBiasScale +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionConstantBiasScale* UMaterialExpressionConstantBiasScale::GetDefaultObj() +{ + static class UMaterialExpressionConstantBiasScale* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionConstantBiasScale::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCosine +// (None) + +class UClass* UMaterialExpressionCosine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCosine"); + + return Clss; +} + + +// MaterialExpressionCosine Engine.Default__MaterialExpressionCosine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCosine* UMaterialExpressionCosine::GetDefaultObj() +{ + static class UMaterialExpressionCosine* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCosine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCrossProduct +// (None) + +class UClass* UMaterialExpressionCrossProduct::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCrossProduct"); + + return Clss; +} + + +// MaterialExpressionCrossProduct Engine.Default__MaterialExpressionCrossProduct +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCrossProduct* UMaterialExpressionCrossProduct::GetDefaultObj() +{ + static class UMaterialExpressionCrossProduct* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCrossProduct::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionScalarParameter +// (None) + +class UClass* UMaterialExpressionScalarParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionScalarParameter"); + + return Clss; +} + + +// MaterialExpressionScalarParameter Engine.Default__MaterialExpressionScalarParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionScalarParameter* UMaterialExpressionScalarParameter::GetDefaultObj() +{ + static class UMaterialExpressionScalarParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionScalarParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCurveAtlasRowParameter +// (None) + +class UClass* UMaterialExpressionCurveAtlasRowParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCurveAtlasRowParameter"); + + return Clss; +} + + +// MaterialExpressionCurveAtlasRowParameter Engine.Default__MaterialExpressionCurveAtlasRowParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCurveAtlasRowParameter* UMaterialExpressionCurveAtlasRowParameter::GetDefaultObj() +{ + static class UMaterialExpressionCurveAtlasRowParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCurveAtlasRowParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionCustom +// (None) + +class UClass* UMaterialExpressionCustom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionCustom"); + + return Clss; +} + + +// MaterialExpressionCustom Engine.Default__MaterialExpressionCustom +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionCustom* UMaterialExpressionCustom::GetDefaultObj() +{ + static class UMaterialExpressionCustom* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionCustom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDDX +// (None) + +class UClass* UMaterialExpressionDDX::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDDX"); + + return Clss; +} + + +// MaterialExpressionDDX Engine.Default__MaterialExpressionDDX +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDDX* UMaterialExpressionDDX::GetDefaultObj() +{ + static class UMaterialExpressionDDX* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDDX::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDDY +// (None) + +class UClass* UMaterialExpressionDDY::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDDY"); + + return Clss; +} + + +// MaterialExpressionDDY Engine.Default__MaterialExpressionDDY +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDDY* UMaterialExpressionDDY::GetDefaultObj() +{ + static class UMaterialExpressionDDY* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDDY::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDecalDerivative +// (None) + +class UClass* UMaterialExpressionDecalDerivative::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDecalDerivative"); + + return Clss; +} + + +// MaterialExpressionDecalDerivative Engine.Default__MaterialExpressionDecalDerivative +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDecalDerivative* UMaterialExpressionDecalDerivative::GetDefaultObj() +{ + static class UMaterialExpressionDecalDerivative* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDecalDerivative::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDecalLifetimeOpacity +// (None) + +class UClass* UMaterialExpressionDecalLifetimeOpacity::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDecalLifetimeOpacity"); + + return Clss; +} + + +// MaterialExpressionDecalLifetimeOpacity Engine.Default__MaterialExpressionDecalLifetimeOpacity +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDecalLifetimeOpacity* UMaterialExpressionDecalLifetimeOpacity::GetDefaultObj() +{ + static class UMaterialExpressionDecalLifetimeOpacity* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDecalLifetimeOpacity::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDecalMipmapLevel +// (None) + +class UClass* UMaterialExpressionDecalMipmapLevel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDecalMipmapLevel"); + + return Clss; +} + + +// MaterialExpressionDecalMipmapLevel Engine.Default__MaterialExpressionDecalMipmapLevel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDecalMipmapLevel* UMaterialExpressionDecalMipmapLevel::GetDefaultObj() +{ + static class UMaterialExpressionDecalMipmapLevel* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDecalMipmapLevel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDeltaTime +// (None) + +class UClass* UMaterialExpressionDeltaTime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDeltaTime"); + + return Clss; +} + + +// MaterialExpressionDeltaTime Engine.Default__MaterialExpressionDeltaTime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDeltaTime* UMaterialExpressionDeltaTime::GetDefaultObj() +{ + static class UMaterialExpressionDeltaTime* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDeltaTime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDepthFade +// (None) + +class UClass* UMaterialExpressionDepthFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDepthFade"); + + return Clss; +} + + +// MaterialExpressionDepthFade Engine.Default__MaterialExpressionDepthFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDepthFade* UMaterialExpressionDepthFade::GetDefaultObj() +{ + static class UMaterialExpressionDepthFade* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDepthFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDepthOfFieldFunction +// (None) + +class UClass* UMaterialExpressionDepthOfFieldFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDepthOfFieldFunction"); + + return Clss; +} + + +// MaterialExpressionDepthOfFieldFunction Engine.Default__MaterialExpressionDepthOfFieldFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDepthOfFieldFunction* UMaterialExpressionDepthOfFieldFunction::GetDefaultObj() +{ + static class UMaterialExpressionDepthOfFieldFunction* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDepthOfFieldFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDeriveNormalZ +// (None) + +class UClass* UMaterialExpressionDeriveNormalZ::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDeriveNormalZ"); + + return Clss; +} + + +// MaterialExpressionDeriveNormalZ Engine.Default__MaterialExpressionDeriveNormalZ +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDeriveNormalZ* UMaterialExpressionDeriveNormalZ::GetDefaultObj() +{ + static class UMaterialExpressionDeriveNormalZ* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDeriveNormalZ::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDesaturation +// (None) + +class UClass* UMaterialExpressionDesaturation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDesaturation"); + + return Clss; +} + + +// MaterialExpressionDesaturation Engine.Default__MaterialExpressionDesaturation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDesaturation* UMaterialExpressionDesaturation::GetDefaultObj() +{ + static class UMaterialExpressionDesaturation* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDesaturation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDistance +// (None) + +class UClass* UMaterialExpressionDistance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDistance"); + + return Clss; +} + + +// MaterialExpressionDistance Engine.Default__MaterialExpressionDistance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDistance* UMaterialExpressionDistance::GetDefaultObj() +{ + static class UMaterialExpressionDistance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDistance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDistanceCullFade +// (None) + +class UClass* UMaterialExpressionDistanceCullFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDistanceCullFade"); + + return Clss; +} + + +// MaterialExpressionDistanceCullFade Engine.Default__MaterialExpressionDistanceCullFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDistanceCullFade* UMaterialExpressionDistanceCullFade::GetDefaultObj() +{ + static class UMaterialExpressionDistanceCullFade* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDistanceCullFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDistanceFieldGradient +// (None) + +class UClass* UMaterialExpressionDistanceFieldGradient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDistanceFieldGradient"); + + return Clss; +} + + +// MaterialExpressionDistanceFieldGradient Engine.Default__MaterialExpressionDistanceFieldGradient +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDistanceFieldGradient* UMaterialExpressionDistanceFieldGradient::GetDefaultObj() +{ + static class UMaterialExpressionDistanceFieldGradient* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDistanceFieldGradient::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch +// (None) + +class UClass* UMaterialExpressionDistanceFieldsRenderingSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDistanceFieldsRenderingSwitch"); + + return Clss; +} + + +// MaterialExpressionDistanceFieldsRenderingSwitch Engine.Default__MaterialExpressionDistanceFieldsRenderingSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDistanceFieldsRenderingSwitch* UMaterialExpressionDistanceFieldsRenderingSwitch::GetDefaultObj() +{ + static class UMaterialExpressionDistanceFieldsRenderingSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDistanceFieldsRenderingSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDistanceToNearestSurface +// (None) + +class UClass* UMaterialExpressionDistanceToNearestSurface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDistanceToNearestSurface"); + + return Clss; +} + + +// MaterialExpressionDistanceToNearestSurface Engine.Default__MaterialExpressionDistanceToNearestSurface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDistanceToNearestSurface* UMaterialExpressionDistanceToNearestSurface::GetDefaultObj() +{ + static class UMaterialExpressionDistanceToNearestSurface* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDistanceToNearestSurface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDivide +// (None) + +class UClass* UMaterialExpressionDivide::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDivide"); + + return Clss; +} + + +// MaterialExpressionDivide Engine.Default__MaterialExpressionDivide +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDivide* UMaterialExpressionDivide::GetDefaultObj() +{ + static class UMaterialExpressionDivide* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDivide::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDotProduct +// (None) + +class UClass* UMaterialExpressionDotProduct::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDotProduct"); + + return Clss; +} + + +// MaterialExpressionDotProduct Engine.Default__MaterialExpressionDotProduct +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDotProduct* UMaterialExpressionDotProduct::GetDefaultObj() +{ + static class UMaterialExpressionDotProduct* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDotProduct::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionDynamicParameter +// (None) + +class UClass* UMaterialExpressionDynamicParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionDynamicParameter"); + + return Clss; +} + + +// MaterialExpressionDynamicParameter Engine.Default__MaterialExpressionDynamicParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionDynamicParameter* UMaterialExpressionDynamicParameter::GetDefaultObj() +{ + static class UMaterialExpressionDynamicParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionDynamicParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionEyeAdaptation +// (None) + +class UClass* UMaterialExpressionEyeAdaptation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionEyeAdaptation"); + + return Clss; +} + + +// MaterialExpressionEyeAdaptation Engine.Default__MaterialExpressionEyeAdaptation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionEyeAdaptation* UMaterialExpressionEyeAdaptation::GetDefaultObj() +{ + static class UMaterialExpressionEyeAdaptation* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionEyeAdaptation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFeatureLevelSwitch +// (None) + +class UClass* UMaterialExpressionFeatureLevelSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFeatureLevelSwitch"); + + return Clss; +} + + +// MaterialExpressionFeatureLevelSwitch Engine.Default__MaterialExpressionFeatureLevelSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFeatureLevelSwitch* UMaterialExpressionFeatureLevelSwitch::GetDefaultObj() +{ + static class UMaterialExpressionFeatureLevelSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFeatureLevelSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFloor +// (None) + +class UClass* UMaterialExpressionFloor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFloor"); + + return Clss; +} + + +// MaterialExpressionFloor Engine.Default__MaterialExpressionFloor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFloor* UMaterialExpressionFloor::GetDefaultObj() +{ + static class UMaterialExpressionFloor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFloor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFmod +// (None) + +class UClass* UMaterialExpressionFmod::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFmod"); + + return Clss; +} + + +// MaterialExpressionFmod Engine.Default__MaterialExpressionFmod +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFmod* UMaterialExpressionFmod::GetDefaultObj() +{ + static class UMaterialExpressionFmod* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFmod::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFontSample +// (None) + +class UClass* UMaterialExpressionFontSample::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFontSample"); + + return Clss; +} + + +// MaterialExpressionFontSample Engine.Default__MaterialExpressionFontSample +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFontSample* UMaterialExpressionFontSample::GetDefaultObj() +{ + static class UMaterialExpressionFontSample* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFontSample::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFontSampleParameter +// (None) + +class UClass* UMaterialExpressionFontSampleParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFontSampleParameter"); + + return Clss; +} + + +// MaterialExpressionFontSampleParameter Engine.Default__MaterialExpressionFontSampleParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFontSampleParameter* UMaterialExpressionFontSampleParameter::GetDefaultObj() +{ + static class UMaterialExpressionFontSampleParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFontSampleParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFrac +// (None) + +class UClass* UMaterialExpressionFrac::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFrac"); + + return Clss; +} + + +// MaterialExpressionFrac Engine.Default__MaterialExpressionFrac +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFrac* UMaterialExpressionFrac::GetDefaultObj() +{ + static class UMaterialExpressionFrac* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFrac::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFresnel +// (None) + +class UClass* UMaterialExpressionFresnel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFresnel"); + + return Clss; +} + + +// MaterialExpressionFresnel Engine.Default__MaterialExpressionFresnel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFresnel* UMaterialExpressionFresnel::GetDefaultObj() +{ + static class UMaterialExpressionFresnel* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFresnel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFunctionInput +// (None) + +class UClass* UMaterialExpressionFunctionInput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFunctionInput"); + + return Clss; +} + + +// MaterialExpressionFunctionInput Engine.Default__MaterialExpressionFunctionInput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFunctionInput* UMaterialExpressionFunctionInput::GetDefaultObj() +{ + static class UMaterialExpressionFunctionInput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFunctionInput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionFunctionOutput +// (None) + +class UClass* UMaterialExpressionFunctionOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionFunctionOutput"); + + return Clss; +} + + +// MaterialExpressionFunctionOutput Engine.Default__MaterialExpressionFunctionOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionFunctionOutput* UMaterialExpressionFunctionOutput::GetDefaultObj() +{ + static class UMaterialExpressionFunctionOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionFunctionOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionGetMaterialAttributes +// (None) + +class UClass* UMaterialExpressionGetMaterialAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionGetMaterialAttributes"); + + return Clss; +} + + +// MaterialExpressionGetMaterialAttributes Engine.Default__MaterialExpressionGetMaterialAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionGetMaterialAttributes* UMaterialExpressionGetMaterialAttributes::GetDefaultObj() +{ + static class UMaterialExpressionGetMaterialAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionGetMaterialAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionGIReplace +// (None) + +class UClass* UMaterialExpressionGIReplace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionGIReplace"); + + return Clss; +} + + +// MaterialExpressionGIReplace Engine.Default__MaterialExpressionGIReplace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionGIReplace* UMaterialExpressionGIReplace::GetDefaultObj() +{ + static class UMaterialExpressionGIReplace* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionGIReplace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionHairAttributes +// (None) + +class UClass* UMaterialExpressionHairAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionHairAttributes"); + + return Clss; +} + + +// MaterialExpressionHairAttributes Engine.Default__MaterialExpressionHairAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionHairAttributes* UMaterialExpressionHairAttributes::GetDefaultObj() +{ + static class UMaterialExpressionHairAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionHairAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionHairColor +// (None) + +class UClass* UMaterialExpressionHairColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionHairColor"); + + return Clss; +} + + +// MaterialExpressionHairColor Engine.Default__MaterialExpressionHairColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionHairColor* UMaterialExpressionHairColor::GetDefaultObj() +{ + static class UMaterialExpressionHairColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionHairColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionIf +// (None) + +class UClass* UMaterialExpressionIf::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionIf"); + + return Clss; +} + + +// MaterialExpressionIf Engine.Default__MaterialExpressionIf +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionIf* UMaterialExpressionIf::GetDefaultObj() +{ + static class UMaterialExpressionIf* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionIf::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionInverseLinearInterpolate +// (None) + +class UClass* UMaterialExpressionInverseLinearInterpolate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionInverseLinearInterpolate"); + + return Clss; +} + + +// MaterialExpressionInverseLinearInterpolate Engine.Default__MaterialExpressionInverseLinearInterpolate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionInverseLinearInterpolate* UMaterialExpressionInverseLinearInterpolate::GetDefaultObj() +{ + static class UMaterialExpressionInverseLinearInterpolate* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionInverseLinearInterpolate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLightmapUVs +// (None) + +class UClass* UMaterialExpressionLightmapUVs::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLightmapUVs"); + + return Clss; +} + + +// MaterialExpressionLightmapUVs Engine.Default__MaterialExpressionLightmapUVs +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLightmapUVs* UMaterialExpressionLightmapUVs::GetDefaultObj() +{ + static class UMaterialExpressionLightmapUVs* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLightmapUVs::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLightmassReplace +// (None) + +class UClass* UMaterialExpressionLightmassReplace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLightmassReplace"); + + return Clss; +} + + +// MaterialExpressionLightmassReplace Engine.Default__MaterialExpressionLightmassReplace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLightmassReplace* UMaterialExpressionLightmassReplace::GetDefaultObj() +{ + static class UMaterialExpressionLightmassReplace* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLightmassReplace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLightVector +// (None) + +class UClass* UMaterialExpressionLightVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLightVector"); + + return Clss; +} + + +// MaterialExpressionLightVector Engine.Default__MaterialExpressionLightVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLightVector* UMaterialExpressionLightVector::GetDefaultObj() +{ + static class UMaterialExpressionLightVector* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLightVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLinearInterpolate +// (None) + +class UClass* UMaterialExpressionLinearInterpolate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLinearInterpolate"); + + return Clss; +} + + +// MaterialExpressionLinearInterpolate Engine.Default__MaterialExpressionLinearInterpolate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLinearInterpolate* UMaterialExpressionLinearInterpolate::GetDefaultObj() +{ + static class UMaterialExpressionLinearInterpolate* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLinearInterpolate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLogarithm10 +// (None) + +class UClass* UMaterialExpressionLogarithm10::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLogarithm10"); + + return Clss; +} + + +// MaterialExpressionLogarithm10 Engine.Default__MaterialExpressionLogarithm10 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLogarithm10* UMaterialExpressionLogarithm10::GetDefaultObj() +{ + static class UMaterialExpressionLogarithm10* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLogarithm10::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionLogarithm2 +// (None) + +class UClass* UMaterialExpressionLogarithm2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLogarithm2"); + + return Clss; +} + + +// MaterialExpressionLogarithm2 Engine.Default__MaterialExpressionLogarithm2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLogarithm2* UMaterialExpressionLogarithm2::GetDefaultObj() +{ + static class UMaterialExpressionLogarithm2* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLogarithm2::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMakeMaterialAttributes +// (None) + +class UClass* UMaterialExpressionMakeMaterialAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMakeMaterialAttributes"); + + return Clss; +} + + +// MaterialExpressionMakeMaterialAttributes Engine.Default__MaterialExpressionMakeMaterialAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMakeMaterialAttributes* UMaterialExpressionMakeMaterialAttributes::GetDefaultObj() +{ + static class UMaterialExpressionMakeMaterialAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMakeMaterialAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMapARPassthroughCameraUV +// (None) + +class UClass* UMaterialExpressionMapARPassthroughCameraUV::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMapARPassthroughCameraUV"); + + return Clss; +} + + +// MaterialExpressionMapARPassthroughCameraUV Engine.Default__MaterialExpressionMapARPassthroughCameraUV +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMapARPassthroughCameraUV* UMaterialExpressionMapARPassthroughCameraUV::GetDefaultObj() +{ + static class UMaterialExpressionMapARPassthroughCameraUV* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMapARPassthroughCameraUV::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMaterialAttributeLayers +// (None) + +class UClass* UMaterialExpressionMaterialAttributeLayers::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMaterialAttributeLayers"); + + return Clss; +} + + +// MaterialExpressionMaterialAttributeLayers Engine.Default__MaterialExpressionMaterialAttributeLayers +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMaterialAttributeLayers* UMaterialExpressionMaterialAttributeLayers::GetDefaultObj() +{ + static class UMaterialExpressionMaterialAttributeLayers* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMaterialAttributeLayers::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMaterialFunctionCall +// (None) + +class UClass* UMaterialExpressionMaterialFunctionCall::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMaterialFunctionCall"); + + return Clss; +} + + +// MaterialExpressionMaterialFunctionCall Engine.Default__MaterialExpressionMaterialFunctionCall +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMaterialFunctionCall* UMaterialExpressionMaterialFunctionCall::GetDefaultObj() +{ + static class UMaterialExpressionMaterialFunctionCall* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMaterialFunctionCall::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMaterialLayerOutput +// (None) + +class UClass* UMaterialExpressionMaterialLayerOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMaterialLayerOutput"); + + return Clss; +} + + +// MaterialExpressionMaterialLayerOutput Engine.Default__MaterialExpressionMaterialLayerOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMaterialLayerOutput* UMaterialExpressionMaterialLayerOutput::GetDefaultObj() +{ + static class UMaterialExpressionMaterialLayerOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMaterialLayerOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMaterialProxyReplace +// (None) + +class UClass* UMaterialExpressionMaterialProxyReplace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMaterialProxyReplace"); + + return Clss; +} + + +// MaterialExpressionMaterialProxyReplace Engine.Default__MaterialExpressionMaterialProxyReplace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMaterialProxyReplace* UMaterialExpressionMaterialProxyReplace::GetDefaultObj() +{ + static class UMaterialExpressionMaterialProxyReplace* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMaterialProxyReplace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMax +// (None) + +class UClass* UMaterialExpressionMax::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMax"); + + return Clss; +} + + +// MaterialExpressionMax Engine.Default__MaterialExpressionMax +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMax* UMaterialExpressionMax::GetDefaultObj() +{ + static class UMaterialExpressionMax* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMax::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMin +// (None) + +class UClass* UMaterialExpressionMin::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMin"); + + return Clss; +} + + +// MaterialExpressionMin Engine.Default__MaterialExpressionMin +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMin* UMaterialExpressionMin::GetDefaultObj() +{ + static class UMaterialExpressionMin* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMin::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionMultiply +// (None) + +class UClass* UMaterialExpressionMultiply::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionMultiply"); + + return Clss; +} + + +// MaterialExpressionMultiply Engine.Default__MaterialExpressionMultiply +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionMultiply* UMaterialExpressionMultiply::GetDefaultObj() +{ + static class UMaterialExpressionMultiply* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionMultiply::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRerouteBase +// (None) + +class UClass* UMaterialExpressionRerouteBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRerouteBase"); + + return Clss; +} + + +// MaterialExpressionRerouteBase Engine.Default__MaterialExpressionRerouteBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRerouteBase* UMaterialExpressionRerouteBase::GetDefaultObj() +{ + static class UMaterialExpressionRerouteBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRerouteBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionNamedRerouteBase +// (None) + +class UClass* UMaterialExpressionNamedRerouteBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionNamedRerouteBase"); + + return Clss; +} + + +// MaterialExpressionNamedRerouteBase Engine.Default__MaterialExpressionNamedRerouteBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionNamedRerouteBase* UMaterialExpressionNamedRerouteBase::GetDefaultObj() +{ + static class UMaterialExpressionNamedRerouteBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionNamedRerouteBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionNamedRerouteDeclaration +// (None) + +class UClass* UMaterialExpressionNamedRerouteDeclaration::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionNamedRerouteDeclaration"); + + return Clss; +} + + +// MaterialExpressionNamedRerouteDeclaration Engine.Default__MaterialExpressionNamedRerouteDeclaration +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionNamedRerouteDeclaration* UMaterialExpressionNamedRerouteDeclaration::GetDefaultObj() +{ + static class UMaterialExpressionNamedRerouteDeclaration* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionNamedRerouteDeclaration::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionNamedRerouteUsage +// (None) + +class UClass* UMaterialExpressionNamedRerouteUsage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionNamedRerouteUsage"); + + return Clss; +} + + +// MaterialExpressionNamedRerouteUsage Engine.Default__MaterialExpressionNamedRerouteUsage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionNamedRerouteUsage* UMaterialExpressionNamedRerouteUsage::GetDefaultObj() +{ + static class UMaterialExpressionNamedRerouteUsage* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionNamedRerouteUsage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionNoise +// (None) + +class UClass* UMaterialExpressionNoise::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionNoise"); + + return Clss; +} + + +// MaterialExpressionNoise Engine.Default__MaterialExpressionNoise +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionNoise* UMaterialExpressionNoise::GetDefaultObj() +{ + static class UMaterialExpressionNoise* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionNoise::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionNormalize +// (None) + +class UClass* UMaterialExpressionNormalize::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionNormalize"); + + return Clss; +} + + +// MaterialExpressionNormalize Engine.Default__MaterialExpressionNormalize +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionNormalize* UMaterialExpressionNormalize::GetDefaultObj() +{ + static class UMaterialExpressionNormalize* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionNormalize::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionObjectBounds +// (None) + +class UClass* UMaterialExpressionObjectBounds::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionObjectBounds"); + + return Clss; +} + + +// MaterialExpressionObjectBounds Engine.Default__MaterialExpressionObjectBounds +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionObjectBounds* UMaterialExpressionObjectBounds::GetDefaultObj() +{ + static class UMaterialExpressionObjectBounds* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionObjectBounds::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionObjectOrientation +// (None) + +class UClass* UMaterialExpressionObjectOrientation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionObjectOrientation"); + + return Clss; +} + + +// MaterialExpressionObjectOrientation Engine.Default__MaterialExpressionObjectOrientation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionObjectOrientation* UMaterialExpressionObjectOrientation::GetDefaultObj() +{ + static class UMaterialExpressionObjectOrientation* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionObjectOrientation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionObjectPositionWS +// (None) + +class UClass* UMaterialExpressionObjectPositionWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionObjectPositionWS"); + + return Clss; +} + + +// MaterialExpressionObjectPositionWS Engine.Default__MaterialExpressionObjectPositionWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionObjectPositionWS* UMaterialExpressionObjectPositionWS::GetDefaultObj() +{ + static class UMaterialExpressionObjectPositionWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionObjectPositionWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionObjectRadius +// (None) + +class UClass* UMaterialExpressionObjectRadius::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionObjectRadius"); + + return Clss; +} + + +// MaterialExpressionObjectRadius Engine.Default__MaterialExpressionObjectRadius +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionObjectRadius* UMaterialExpressionObjectRadius::GetDefaultObj() +{ + static class UMaterialExpressionObjectRadius* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionObjectRadius::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionOneMinus +// (None) + +class UClass* UMaterialExpressionOneMinus::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionOneMinus"); + + return Clss; +} + + +// MaterialExpressionOneMinus Engine.Default__MaterialExpressionOneMinus +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionOneMinus* UMaterialExpressionOneMinus::GetDefaultObj() +{ + static class UMaterialExpressionOneMinus* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionOneMinus::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPanner +// (None) + +class UClass* UMaterialExpressionPanner::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPanner"); + + return Clss; +} + + +// MaterialExpressionPanner Engine.Default__MaterialExpressionPanner +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPanner* UMaterialExpressionPanner::GetDefaultObj() +{ + static class UMaterialExpressionPanner* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPanner::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleColor +// (None) + +class UClass* UMaterialExpressionParticleColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleColor"); + + return Clss; +} + + +// MaterialExpressionParticleColor Engine.Default__MaterialExpressionParticleColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleColor* UMaterialExpressionParticleColor::GetDefaultObj() +{ + static class UMaterialExpressionParticleColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleDirection +// (None) + +class UClass* UMaterialExpressionParticleDirection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleDirection"); + + return Clss; +} + + +// MaterialExpressionParticleDirection Engine.Default__MaterialExpressionParticleDirection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleDirection* UMaterialExpressionParticleDirection::GetDefaultObj() +{ + static class UMaterialExpressionParticleDirection* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleDirection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleMacroUV +// (None) + +class UClass* UMaterialExpressionParticleMacroUV::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleMacroUV"); + + return Clss; +} + + +// MaterialExpressionParticleMacroUV Engine.Default__MaterialExpressionParticleMacroUV +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleMacroUV* UMaterialExpressionParticleMacroUV::GetDefaultObj() +{ + static class UMaterialExpressionParticleMacroUV* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleMacroUV::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleMotionBlurFade +// (None) + +class UClass* UMaterialExpressionParticleMotionBlurFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleMotionBlurFade"); + + return Clss; +} + + +// MaterialExpressionParticleMotionBlurFade Engine.Default__MaterialExpressionParticleMotionBlurFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleMotionBlurFade* UMaterialExpressionParticleMotionBlurFade::GetDefaultObj() +{ + static class UMaterialExpressionParticleMotionBlurFade* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleMotionBlurFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticlePositionWS +// (None) + +class UClass* UMaterialExpressionParticlePositionWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticlePositionWS"); + + return Clss; +} + + +// MaterialExpressionParticlePositionWS Engine.Default__MaterialExpressionParticlePositionWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticlePositionWS* UMaterialExpressionParticlePositionWS::GetDefaultObj() +{ + static class UMaterialExpressionParticlePositionWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticlePositionWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleRadius +// (None) + +class UClass* UMaterialExpressionParticleRadius::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleRadius"); + + return Clss; +} + + +// MaterialExpressionParticleRadius Engine.Default__MaterialExpressionParticleRadius +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleRadius* UMaterialExpressionParticleRadius::GetDefaultObj() +{ + static class UMaterialExpressionParticleRadius* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleRadius::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleRandom +// (None) + +class UClass* UMaterialExpressionParticleRandom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleRandom"); + + return Clss; +} + + +// MaterialExpressionParticleRandom Engine.Default__MaterialExpressionParticleRandom +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleRandom* UMaterialExpressionParticleRandom::GetDefaultObj() +{ + static class UMaterialExpressionParticleRandom* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleRandom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleRelativeTime +// (None) + +class UClass* UMaterialExpressionParticleRelativeTime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleRelativeTime"); + + return Clss; +} + + +// MaterialExpressionParticleRelativeTime Engine.Default__MaterialExpressionParticleRelativeTime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleRelativeTime* UMaterialExpressionParticleRelativeTime::GetDefaultObj() +{ + static class UMaterialExpressionParticleRelativeTime* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleRelativeTime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleSize +// (None) + +class UClass* UMaterialExpressionParticleSize::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleSize"); + + return Clss; +} + + +// MaterialExpressionParticleSize Engine.Default__MaterialExpressionParticleSize +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleSize* UMaterialExpressionParticleSize::GetDefaultObj() +{ + static class UMaterialExpressionParticleSize* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleSize::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleSpeed +// (None) + +class UClass* UMaterialExpressionParticleSpeed::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleSpeed"); + + return Clss; +} + + +// MaterialExpressionParticleSpeed Engine.Default__MaterialExpressionParticleSpeed +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleSpeed* UMaterialExpressionParticleSpeed::GetDefaultObj() +{ + static class UMaterialExpressionParticleSpeed* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleSpeed::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleSubUV +// (None) + +class UClass* UMaterialExpressionParticleSubUV::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleSubUV"); + + return Clss; +} + + +// MaterialExpressionParticleSubUV Engine.Default__MaterialExpressionParticleSubUV +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleSubUV* UMaterialExpressionParticleSubUV::GetDefaultObj() +{ + static class UMaterialExpressionParticleSubUV* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleSubUV::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionParticleSubUVProperties +// (None) + +class UClass* UMaterialExpressionParticleSubUVProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionParticleSubUVProperties"); + + return Clss; +} + + +// MaterialExpressionParticleSubUVProperties Engine.Default__MaterialExpressionParticleSubUVProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionParticleSubUVProperties* UMaterialExpressionParticleSubUVProperties::GetDefaultObj() +{ + static class UMaterialExpressionParticleSubUVProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionParticleSubUVProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPerInstanceCustomData +// (None) + +class UClass* UMaterialExpressionPerInstanceCustomData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPerInstanceCustomData"); + + return Clss; +} + + +// MaterialExpressionPerInstanceCustomData Engine.Default__MaterialExpressionPerInstanceCustomData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPerInstanceCustomData* UMaterialExpressionPerInstanceCustomData::GetDefaultObj() +{ + static class UMaterialExpressionPerInstanceCustomData* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPerInstanceCustomData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPerInstanceFadeAmount +// (None) + +class UClass* UMaterialExpressionPerInstanceFadeAmount::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPerInstanceFadeAmount"); + + return Clss; +} + + +// MaterialExpressionPerInstanceFadeAmount Engine.Default__MaterialExpressionPerInstanceFadeAmount +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPerInstanceFadeAmount* UMaterialExpressionPerInstanceFadeAmount::GetDefaultObj() +{ + static class UMaterialExpressionPerInstanceFadeAmount* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPerInstanceFadeAmount::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPerInstanceRandom +// (None) + +class UClass* UMaterialExpressionPerInstanceRandom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPerInstanceRandom"); + + return Clss; +} + + +// MaterialExpressionPerInstanceRandom Engine.Default__MaterialExpressionPerInstanceRandom +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPerInstanceRandom* UMaterialExpressionPerInstanceRandom::GetDefaultObj() +{ + static class UMaterialExpressionPerInstanceRandom* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPerInstanceRandom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPixelDepth +// (None) + +class UClass* UMaterialExpressionPixelDepth::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPixelDepth"); + + return Clss; +} + + +// MaterialExpressionPixelDepth Engine.Default__MaterialExpressionPixelDepth +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPixelDepth* UMaterialExpressionPixelDepth::GetDefaultObj() +{ + static class UMaterialExpressionPixelDepth* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPixelDepth::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPixelNormalWS +// (None) + +class UClass* UMaterialExpressionPixelNormalWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPixelNormalWS"); + + return Clss; +} + + +// MaterialExpressionPixelNormalWS Engine.Default__MaterialExpressionPixelNormalWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPixelNormalWS* UMaterialExpressionPixelNormalWS::GetDefaultObj() +{ + static class UMaterialExpressionPixelNormalWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPixelNormalWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPower +// (None) + +class UClass* UMaterialExpressionPower::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPower"); + + return Clss; +} + + +// MaterialExpressionPower Engine.Default__MaterialExpressionPower +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPower* UMaterialExpressionPower::GetDefaultObj() +{ + static class UMaterialExpressionPower* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPower::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPrecomputedAOMask +// (None) + +class UClass* UMaterialExpressionPrecomputedAOMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPrecomputedAOMask"); + + return Clss; +} + + +// MaterialExpressionPrecomputedAOMask Engine.Default__MaterialExpressionPrecomputedAOMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPrecomputedAOMask* UMaterialExpressionPrecomputedAOMask::GetDefaultObj() +{ + static class UMaterialExpressionPrecomputedAOMask* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPrecomputedAOMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPreSkinnedLocalBounds +// (None) + +class UClass* UMaterialExpressionPreSkinnedLocalBounds::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPreSkinnedLocalBounds"); + + return Clss; +} + + +// MaterialExpressionPreSkinnedLocalBounds Engine.Default__MaterialExpressionPreSkinnedLocalBounds +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPreSkinnedLocalBounds* UMaterialExpressionPreSkinnedLocalBounds::GetDefaultObj() +{ + static class UMaterialExpressionPreSkinnedLocalBounds* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPreSkinnedLocalBounds::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPreSkinnedNormal +// (None) + +class UClass* UMaterialExpressionPreSkinnedNormal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPreSkinnedNormal"); + + return Clss; +} + + +// MaterialExpressionPreSkinnedNormal Engine.Default__MaterialExpressionPreSkinnedNormal +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPreSkinnedNormal* UMaterialExpressionPreSkinnedNormal::GetDefaultObj() +{ + static class UMaterialExpressionPreSkinnedNormal* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPreSkinnedNormal::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPreSkinnedPosition +// (None) + +class UClass* UMaterialExpressionPreSkinnedPosition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPreSkinnedPosition"); + + return Clss; +} + + +// MaterialExpressionPreSkinnedPosition Engine.Default__MaterialExpressionPreSkinnedPosition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPreSkinnedPosition* UMaterialExpressionPreSkinnedPosition::GetDefaultObj() +{ + static class UMaterialExpressionPreSkinnedPosition* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPreSkinnedPosition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionPreviousFrameSwitch +// (None) + +class UClass* UMaterialExpressionPreviousFrameSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionPreviousFrameSwitch"); + + return Clss; +} + + +// MaterialExpressionPreviousFrameSwitch Engine.Default__MaterialExpressionPreviousFrameSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionPreviousFrameSwitch* UMaterialExpressionPreviousFrameSwitch::GetDefaultObj() +{ + static class UMaterialExpressionPreviousFrameSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionPreviousFrameSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionQualitySwitch +// (None) + +class UClass* UMaterialExpressionQualitySwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionQualitySwitch"); + + return Clss; +} + + +// MaterialExpressionQualitySwitch Engine.Default__MaterialExpressionQualitySwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionQualitySwitch* UMaterialExpressionQualitySwitch::GetDefaultObj() +{ + static class UMaterialExpressionQualitySwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionQualitySwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRayTracingQualitySwitch +// (None) + +class UClass* UMaterialExpressionRayTracingQualitySwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRayTracingQualitySwitch"); + + return Clss; +} + + +// MaterialExpressionRayTracingQualitySwitch Engine.Default__MaterialExpressionRayTracingQualitySwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRayTracingQualitySwitch* UMaterialExpressionRayTracingQualitySwitch::GetDefaultObj() +{ + static class UMaterialExpressionRayTracingQualitySwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRayTracingQualitySwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionReflectionCapturePassSwitch +// (None) + +class UClass* UMaterialExpressionReflectionCapturePassSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionReflectionCapturePassSwitch"); + + return Clss; +} + + +// MaterialExpressionReflectionCapturePassSwitch Engine.Default__MaterialExpressionReflectionCapturePassSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionReflectionCapturePassSwitch* UMaterialExpressionReflectionCapturePassSwitch::GetDefaultObj() +{ + static class UMaterialExpressionReflectionCapturePassSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionReflectionCapturePassSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionReflectionVectorWS +// (None) + +class UClass* UMaterialExpressionReflectionVectorWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionReflectionVectorWS"); + + return Clss; +} + + +// MaterialExpressionReflectionVectorWS Engine.Default__MaterialExpressionReflectionVectorWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionReflectionVectorWS* UMaterialExpressionReflectionVectorWS::GetDefaultObj() +{ + static class UMaterialExpressionReflectionVectorWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionReflectionVectorWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionReroute +// (None) + +class UClass* UMaterialExpressionReroute::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionReroute"); + + return Clss; +} + + +// MaterialExpressionReroute Engine.Default__MaterialExpressionReroute +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionReroute* UMaterialExpressionReroute::GetDefaultObj() +{ + static class UMaterialExpressionReroute* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionReroute::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRotateAboutAxis +// (None) + +class UClass* UMaterialExpressionRotateAboutAxis::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRotateAboutAxis"); + + return Clss; +} + + +// MaterialExpressionRotateAboutAxis Engine.Default__MaterialExpressionRotateAboutAxis +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRotateAboutAxis* UMaterialExpressionRotateAboutAxis::GetDefaultObj() +{ + static class UMaterialExpressionRotateAboutAxis* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRotateAboutAxis::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRotator +// (None) + +class UClass* UMaterialExpressionRotator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRotator"); + + return Clss; +} + + +// MaterialExpressionRotator Engine.Default__MaterialExpressionRotator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRotator* UMaterialExpressionRotator::GetDefaultObj() +{ + static class UMaterialExpressionRotator* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRotator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRound +// (None) + +class UClass* UMaterialExpressionRound::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRound"); + + return Clss; +} + + +// MaterialExpressionRound Engine.Default__MaterialExpressionRound +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRound* UMaterialExpressionRound::GetDefaultObj() +{ + static class UMaterialExpressionRound* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRound::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRuntimeVirtualTextureOutput +// (None) + +class UClass* UMaterialExpressionRuntimeVirtualTextureOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRuntimeVirtualTextureOutput"); + + return Clss; +} + + +// MaterialExpressionRuntimeVirtualTextureOutput Engine.Default__MaterialExpressionRuntimeVirtualTextureOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRuntimeVirtualTextureOutput* UMaterialExpressionRuntimeVirtualTextureOutput::GetDefaultObj() +{ + static class UMaterialExpressionRuntimeVirtualTextureOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRuntimeVirtualTextureOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRuntimeVirtualTextureReplace +// (None) + +class UClass* UMaterialExpressionRuntimeVirtualTextureReplace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRuntimeVirtualTextureReplace"); + + return Clss; +} + + +// MaterialExpressionRuntimeVirtualTextureReplace Engine.Default__MaterialExpressionRuntimeVirtualTextureReplace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRuntimeVirtualTextureReplace* UMaterialExpressionRuntimeVirtualTextureReplace::GetDefaultObj() +{ + static class UMaterialExpressionRuntimeVirtualTextureReplace* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRuntimeVirtualTextureReplace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSample +// (None) + +class UClass* UMaterialExpressionRuntimeVirtualTextureSample::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRuntimeVirtualTextureSample"); + + return Clss; +} + + +// MaterialExpressionRuntimeVirtualTextureSample Engine.Default__MaterialExpressionRuntimeVirtualTextureSample +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRuntimeVirtualTextureSample* UMaterialExpressionRuntimeVirtualTextureSample::GetDefaultObj() +{ + static class UMaterialExpressionRuntimeVirtualTextureSample* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRuntimeVirtualTextureSample::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter +// (None) + +class UClass* UMaterialExpressionRuntimeVirtualTextureSampleParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionRuntimeVirtualTextureSampleParameter"); + + return Clss; +} + + +// MaterialExpressionRuntimeVirtualTextureSampleParameter Engine.Default__MaterialExpressionRuntimeVirtualTextureSampleParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionRuntimeVirtualTextureSampleParameter* UMaterialExpressionRuntimeVirtualTextureSampleParameter::GetDefaultObj() +{ + static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionRuntimeVirtualTextureSampleParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSamplePhysicsVectorField +// (None) + +class UClass* UMaterialExpressionSamplePhysicsVectorField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSamplePhysicsVectorField"); + + return Clss; +} + + +// MaterialExpressionSamplePhysicsVectorField Engine.Default__MaterialExpressionSamplePhysicsVectorField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSamplePhysicsVectorField* UMaterialExpressionSamplePhysicsVectorField::GetDefaultObj() +{ + static class UMaterialExpressionSamplePhysicsVectorField* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSamplePhysicsVectorField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSamplePhysicsScalarField +// (None) + +class UClass* UMaterialExpressionSamplePhysicsScalarField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSamplePhysicsScalarField"); + + return Clss; +} + + +// MaterialExpressionSamplePhysicsScalarField Engine.Default__MaterialExpressionSamplePhysicsScalarField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSamplePhysicsScalarField* UMaterialExpressionSamplePhysicsScalarField::GetDefaultObj() +{ + static class UMaterialExpressionSamplePhysicsScalarField* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSamplePhysicsScalarField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSamplePhysicsIntegerField +// (None) + +class UClass* UMaterialExpressionSamplePhysicsIntegerField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSamplePhysicsIntegerField"); + + return Clss; +} + + +// MaterialExpressionSamplePhysicsIntegerField Engine.Default__MaterialExpressionSamplePhysicsIntegerField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSamplePhysicsIntegerField* UMaterialExpressionSamplePhysicsIntegerField::GetDefaultObj() +{ + static class UMaterialExpressionSamplePhysicsIntegerField* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSamplePhysicsIntegerField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSaturate +// (None) + +class UClass* UMaterialExpressionSaturate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSaturate"); + + return Clss; +} + + +// MaterialExpressionSaturate Engine.Default__MaterialExpressionSaturate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSaturate* UMaterialExpressionSaturate::GetDefaultObj() +{ + static class UMaterialExpressionSaturate* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSaturate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSceneColor +// (None) + +class UClass* UMaterialExpressionSceneColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSceneColor"); + + return Clss; +} + + +// MaterialExpressionSceneColor Engine.Default__MaterialExpressionSceneColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSceneColor* UMaterialExpressionSceneColor::GetDefaultObj() +{ + static class UMaterialExpressionSceneColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSceneColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSceneDepth +// (None) + +class UClass* UMaterialExpressionSceneDepth::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSceneDepth"); + + return Clss; +} + + +// MaterialExpressionSceneDepth Engine.Default__MaterialExpressionSceneDepth +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSceneDepth* UMaterialExpressionSceneDepth::GetDefaultObj() +{ + static class UMaterialExpressionSceneDepth* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSceneDepth::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSceneDepthWithoutWater +// (None) + +class UClass* UMaterialExpressionSceneDepthWithoutWater::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSceneDepthWithoutWater"); + + return Clss; +} + + +// MaterialExpressionSceneDepthWithoutWater Engine.Default__MaterialExpressionSceneDepthWithoutWater +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSceneDepthWithoutWater* UMaterialExpressionSceneDepthWithoutWater::GetDefaultObj() +{ + static class UMaterialExpressionSceneDepthWithoutWater* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSceneDepthWithoutWater::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSceneTexelSize +// (None) + +class UClass* UMaterialExpressionSceneTexelSize::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSceneTexelSize"); + + return Clss; +} + + +// MaterialExpressionSceneTexelSize Engine.Default__MaterialExpressionSceneTexelSize +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSceneTexelSize* UMaterialExpressionSceneTexelSize::GetDefaultObj() +{ + static class UMaterialExpressionSceneTexelSize* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSceneTexelSize::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSceneTexture +// (None) + +class UClass* UMaterialExpressionSceneTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSceneTexture"); + + return Clss; +} + + +// MaterialExpressionSceneTexture Engine.Default__MaterialExpressionSceneTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSceneTexture* UMaterialExpressionSceneTexture::GetDefaultObj() +{ + static class UMaterialExpressionSceneTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSceneTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionScreenPosition +// (None) + +class UClass* UMaterialExpressionScreenPosition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionScreenPosition"); + + return Clss; +} + + +// MaterialExpressionScreenPosition Engine.Default__MaterialExpressionScreenPosition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionScreenPosition* UMaterialExpressionScreenPosition::GetDefaultObj() +{ + static class UMaterialExpressionScreenPosition* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionScreenPosition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSetMaterialAttributes +// (None) + +class UClass* UMaterialExpressionSetMaterialAttributes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSetMaterialAttributes"); + + return Clss; +} + + +// MaterialExpressionSetMaterialAttributes Engine.Default__MaterialExpressionSetMaterialAttributes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSetMaterialAttributes* UMaterialExpressionSetMaterialAttributes::GetDefaultObj() +{ + static class UMaterialExpressionSetMaterialAttributes* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSetMaterialAttributes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionShaderStageSwitch +// (None) + +class UClass* UMaterialExpressionShaderStageSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionShaderStageSwitch"); + + return Clss; +} + + +// MaterialExpressionShaderStageSwitch Engine.Default__MaterialExpressionShaderStageSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionShaderStageSwitch* UMaterialExpressionShaderStageSwitch::GetDefaultObj() +{ + static class UMaterialExpressionShaderStageSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionShaderStageSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionShadingModel +// (None) + +class UClass* UMaterialExpressionShadingModel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionShadingModel"); + + return Clss; +} + + +// MaterialExpressionShadingModel Engine.Default__MaterialExpressionShadingModel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionShadingModel* UMaterialExpressionShadingModel::GetDefaultObj() +{ + static class UMaterialExpressionShadingModel* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionShadingModel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionShadingPathSwitch +// (None) + +class UClass* UMaterialExpressionShadingPathSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionShadingPathSwitch"); + + return Clss; +} + + +// MaterialExpressionShadingPathSwitch Engine.Default__MaterialExpressionShadingPathSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionShadingPathSwitch* UMaterialExpressionShadingPathSwitch::GetDefaultObj() +{ + static class UMaterialExpressionShadingPathSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionShadingPathSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionShadowReplace +// (None) + +class UClass* UMaterialExpressionShadowReplace::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionShadowReplace"); + + return Clss; +} + + +// MaterialExpressionShadowReplace Engine.Default__MaterialExpressionShadowReplace +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionShadowReplace* UMaterialExpressionShadowReplace::GetDefaultObj() +{ + static class UMaterialExpressionShadowReplace* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionShadowReplace::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSign +// (None) + +class UClass* UMaterialExpressionSign::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSign"); + + return Clss; +} + + +// MaterialExpressionSign Engine.Default__MaterialExpressionSign +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSign* UMaterialExpressionSign::GetDefaultObj() +{ + static class UMaterialExpressionSign* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSign::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSine +// (None) + +class UClass* UMaterialExpressionSine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSine"); + + return Clss; +} + + +// MaterialExpressionSine Engine.Default__MaterialExpressionSine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSine* UMaterialExpressionSine::GetDefaultObj() +{ + static class UMaterialExpressionSine* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput +// (None) + +class UClass* UMaterialExpressionSingleLayerWaterMaterialOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSingleLayerWaterMaterialOutput"); + + return Clss; +} + + +// MaterialExpressionSingleLayerWaterMaterialOutput Engine.Default__MaterialExpressionSingleLayerWaterMaterialOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSingleLayerWaterMaterialOutput* UMaterialExpressionSingleLayerWaterMaterialOutput::GetDefaultObj() +{ + static class UMaterialExpressionSingleLayerWaterMaterialOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSingleLayerWaterMaterialOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkinningVertexOffsets +// (None) + +class UClass* UMaterialExpressionSkinningVertexOffsets::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkinningVertexOffsets"); + + return Clss; +} + + +// MaterialExpressionSkinningVertexOffsets Engine.Default__MaterialExpressionSkinningVertexOffsets +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkinningVertexOffsets* UMaterialExpressionSkinningVertexOffsets::GetDefaultObj() +{ + static class UMaterialExpressionSkinningVertexOffsets* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkinningVertexOffsets::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereLightDirection +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereLightDirection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereLightDirection"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereLightDirection Engine.Default__MaterialExpressionSkyAtmosphereLightDirection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereLightDirection* UMaterialExpressionSkyAtmosphereLightDirection::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereLightDirection* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereLightDirection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereLightIlluminance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereLightIlluminance"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereLightIlluminance Engine.Default__MaterialExpressionSkyAtmosphereLightIlluminance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereLightIlluminance* UMaterialExpressionSkyAtmosphereLightIlluminance::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereLightIlluminance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereLightIlluminance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereLightDiskLuminance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereLightDiskLuminance"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereLightDiskLuminance Engine.Default__MaterialExpressionSkyAtmosphereLightDiskLuminance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereLightDiskLuminance* UMaterialExpressionSkyAtmosphereLightDiskLuminance::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereLightDiskLuminance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereAerialPerspective::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereAerialPerspective"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereAerialPerspective Engine.Default__MaterialExpressionSkyAtmosphereAerialPerspective +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereAerialPerspective* UMaterialExpressionSkyAtmosphereAerialPerspective::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereAerialPerspective* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereAerialPerspective::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance Engine.Default__MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSkyAtmosphereViewLuminance +// (None) + +class UClass* UMaterialExpressionSkyAtmosphereViewLuminance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSkyAtmosphereViewLuminance"); + + return Clss; +} + + +// MaterialExpressionSkyAtmosphereViewLuminance Engine.Default__MaterialExpressionSkyAtmosphereViewLuminance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSkyAtmosphereViewLuminance* UMaterialExpressionSkyAtmosphereViewLuminance::GetDefaultObj() +{ + static class UMaterialExpressionSkyAtmosphereViewLuminance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSkyAtmosphereViewLuminance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSmoothStep +// (None) + +class UClass* UMaterialExpressionSmoothStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSmoothStep"); + + return Clss; +} + + +// MaterialExpressionSmoothStep Engine.Default__MaterialExpressionSmoothStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSmoothStep* UMaterialExpressionSmoothStep::GetDefaultObj() +{ + static class UMaterialExpressionSmoothStep* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSmoothStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSobol +// (None) + +class UClass* UMaterialExpressionSobol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSobol"); + + return Clss; +} + + +// MaterialExpressionSobol Engine.Default__MaterialExpressionSobol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSobol* UMaterialExpressionSobol::GetDefaultObj() +{ + static class UMaterialExpressionSobol* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSobol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSpeedTree +// (None) + +class UClass* UMaterialExpressionSpeedTree::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSpeedTree"); + + return Clss; +} + + +// MaterialExpressionSpeedTree Engine.Default__MaterialExpressionSpeedTree +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSpeedTree* UMaterialExpressionSpeedTree::GetDefaultObj() +{ + static class UMaterialExpressionSpeedTree* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSpeedTree::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSphereMask +// (None) + +class UClass* UMaterialExpressionSphereMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSphereMask"); + + return Clss; +} + + +// MaterialExpressionSphereMask Engine.Default__MaterialExpressionSphereMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSphereMask* UMaterialExpressionSphereMask::GetDefaultObj() +{ + static class UMaterialExpressionSphereMask* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSphereMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSphericalParticleOpacity +// (None) + +class UClass* UMaterialExpressionSphericalParticleOpacity::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSphericalParticleOpacity"); + + return Clss; +} + + +// MaterialExpressionSphericalParticleOpacity Engine.Default__MaterialExpressionSphericalParticleOpacity +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSphericalParticleOpacity* UMaterialExpressionSphericalParticleOpacity::GetDefaultObj() +{ + static class UMaterialExpressionSphericalParticleOpacity* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSphericalParticleOpacity::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSquareRoot +// (None) + +class UClass* UMaterialExpressionSquareRoot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSquareRoot"); + + return Clss; +} + + +// MaterialExpressionSquareRoot Engine.Default__MaterialExpressionSquareRoot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSquareRoot* UMaterialExpressionSquareRoot::GetDefaultObj() +{ + static class UMaterialExpressionSquareRoot* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSquareRoot::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStaticBool +// (None) + +class UClass* UMaterialExpressionStaticBool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStaticBool"); + + return Clss; +} + + +// MaterialExpressionStaticBool Engine.Default__MaterialExpressionStaticBool +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStaticBool* UMaterialExpressionStaticBool::GetDefaultObj() +{ + static class UMaterialExpressionStaticBool* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStaticBool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStaticBoolParameter +// (None) + +class UClass* UMaterialExpressionStaticBoolParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStaticBoolParameter"); + + return Clss; +} + + +// MaterialExpressionStaticBoolParameter Engine.Default__MaterialExpressionStaticBoolParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStaticBoolParameter* UMaterialExpressionStaticBoolParameter::GetDefaultObj() +{ + static class UMaterialExpressionStaticBoolParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStaticBoolParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStaticComponentMaskParameter +// (None) + +class UClass* UMaterialExpressionStaticComponentMaskParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStaticComponentMaskParameter"); + + return Clss; +} + + +// MaterialExpressionStaticComponentMaskParameter Engine.Default__MaterialExpressionStaticComponentMaskParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStaticComponentMaskParameter* UMaterialExpressionStaticComponentMaskParameter::GetDefaultObj() +{ + static class UMaterialExpressionStaticComponentMaskParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStaticComponentMaskParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStaticSwitch +// (None) + +class UClass* UMaterialExpressionStaticSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStaticSwitch"); + + return Clss; +} + + +// MaterialExpressionStaticSwitch Engine.Default__MaterialExpressionStaticSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStaticSwitch* UMaterialExpressionStaticSwitch::GetDefaultObj() +{ + static class UMaterialExpressionStaticSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStaticSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStaticSwitchParameter +// (None) + +class UClass* UMaterialExpressionStaticSwitchParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStaticSwitchParameter"); + + return Clss; +} + + +// MaterialExpressionStaticSwitchParameter Engine.Default__MaterialExpressionStaticSwitchParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStaticSwitchParameter* UMaterialExpressionStaticSwitchParameter::GetDefaultObj() +{ + static class UMaterialExpressionStaticSwitchParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStaticSwitchParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionStep +// (None) + +class UClass* UMaterialExpressionStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionStep"); + + return Clss; +} + + +// MaterialExpressionStep Engine.Default__MaterialExpressionStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionStep* UMaterialExpressionStep::GetDefaultObj() +{ + static class UMaterialExpressionStep* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionSubtract +// (None) + +class UClass* UMaterialExpressionSubtract::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSubtract"); + + return Clss; +} + + +// MaterialExpressionSubtract Engine.Default__MaterialExpressionSubtract +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSubtract* UMaterialExpressionSubtract::GetDefaultObj() +{ + static class UMaterialExpressionSubtract* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSubtract::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTangent +// (None) + +class UClass* UMaterialExpressionTangent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTangent"); + + return Clss; +} + + +// MaterialExpressionTangent Engine.Default__MaterialExpressionTangent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTangent* UMaterialExpressionTangent::GetDefaultObj() +{ + static class UMaterialExpressionTangent* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTangent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTangentOutput +// (None) + +class UClass* UMaterialExpressionTangentOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTangentOutput"); + + return Clss; +} + + +// MaterialExpressionTangentOutput Engine.Default__MaterialExpressionTangentOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTangentOutput* UMaterialExpressionTangentOutput::GetDefaultObj() +{ + static class UMaterialExpressionTangentOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTangentOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTemporalSobol +// (None) + +class UClass* UMaterialExpressionTemporalSobol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTemporalSobol"); + + return Clss; +} + + +// MaterialExpressionTemporalSobol Engine.Default__MaterialExpressionTemporalSobol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTemporalSobol* UMaterialExpressionTemporalSobol::GetDefaultObj() +{ + static class UMaterialExpressionTemporalSobol* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTemporalSobol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureCoordinate +// (None) + +class UClass* UMaterialExpressionTextureCoordinate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureCoordinate"); + + return Clss; +} + + +// MaterialExpressionTextureCoordinate Engine.Default__MaterialExpressionTextureCoordinate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureCoordinate* UMaterialExpressionTextureCoordinate::GetDefaultObj() +{ + static class UMaterialExpressionTextureCoordinate* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureCoordinate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureObject +// (None) + +class UClass* UMaterialExpressionTextureObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureObject"); + + return Clss; +} + + +// MaterialExpressionTextureObject Engine.Default__MaterialExpressionTextureObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureObject* UMaterialExpressionTextureObject::GetDefaultObj() +{ + static class UMaterialExpressionTextureObject* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureObjectParameter +// (None) + +class UClass* UMaterialExpressionTextureObjectParameter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureObjectParameter"); + + return Clss; +} + + +// MaterialExpressionTextureObjectParameter Engine.Default__MaterialExpressionTextureObjectParameter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureObjectParameter* UMaterialExpressionTextureObjectParameter::GetDefaultObj() +{ + static class UMaterialExpressionTextureObjectParameter* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureObjectParameter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureProperty +// (None) + +class UClass* UMaterialExpressionTextureProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureProperty"); + + return Clss; +} + + +// MaterialExpressionTextureProperty Engine.Default__MaterialExpressionTextureProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureProperty* UMaterialExpressionTextureProperty::GetDefaultObj() +{ + static class UMaterialExpressionTextureProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameter2DArray +// (None) + +class UClass* UMaterialExpressionTextureSampleParameter2DArray::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameter2DArray"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameter2DArray Engine.Default__MaterialExpressionTextureSampleParameter2DArray +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameter2DArray* UMaterialExpressionTextureSampleParameter2DArray::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameter2DArray* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameter2DArray::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameterCube +// (None) + +class UClass* UMaterialExpressionTextureSampleParameterCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameterCube"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameterCube Engine.Default__MaterialExpressionTextureSampleParameterCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameterCube* UMaterialExpressionTextureSampleParameterCube::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameterCube* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameterCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameterSubUV +// (None) + +class UClass* UMaterialExpressionTextureSampleParameterSubUV::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameterSubUV"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameterSubUV Engine.Default__MaterialExpressionTextureSampleParameterSubUV +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameterSubUV* UMaterialExpressionTextureSampleParameterSubUV::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameterSubUV* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameterSubUV::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTextureSampleParameterVolume +// (None) + +class UClass* UMaterialExpressionTextureSampleParameterVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTextureSampleParameterVolume"); + + return Clss; +} + + +// MaterialExpressionTextureSampleParameterVolume Engine.Default__MaterialExpressionTextureSampleParameterVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTextureSampleParameterVolume* UMaterialExpressionTextureSampleParameterVolume::GetDefaultObj() +{ + static class UMaterialExpressionTextureSampleParameterVolume* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTextureSampleParameterVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionThinTranslucentMaterialOutput +// (None) + +class UClass* UMaterialExpressionThinTranslucentMaterialOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionThinTranslucentMaterialOutput"); + + return Clss; +} + + +// MaterialExpressionThinTranslucentMaterialOutput Engine.Default__MaterialExpressionThinTranslucentMaterialOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionThinTranslucentMaterialOutput* UMaterialExpressionThinTranslucentMaterialOutput::GetDefaultObj() +{ + static class UMaterialExpressionThinTranslucentMaterialOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionThinTranslucentMaterialOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTime +// (None) + +class UClass* UMaterialExpressionTime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTime"); + + return Clss; +} + + +// MaterialExpressionTime Engine.Default__MaterialExpressionTime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTime* UMaterialExpressionTime::GetDefaultObj() +{ + static class UMaterialExpressionTime* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTransform +// (None) + +class UClass* UMaterialExpressionTransform::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTransform"); + + return Clss; +} + + +// MaterialExpressionTransform Engine.Default__MaterialExpressionTransform +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTransform* UMaterialExpressionTransform::GetDefaultObj() +{ + static class UMaterialExpressionTransform* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTransform::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTransformPosition +// (None) + +class UClass* UMaterialExpressionTransformPosition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTransformPosition"); + + return Clss; +} + + +// MaterialExpressionTransformPosition Engine.Default__MaterialExpressionTransformPosition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTransformPosition* UMaterialExpressionTransformPosition::GetDefaultObj() +{ + static class UMaterialExpressionTransformPosition* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTransformPosition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTruncate +// (None) + +class UClass* UMaterialExpressionTruncate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTruncate"); + + return Clss; +} + + +// MaterialExpressionTruncate Engine.Default__MaterialExpressionTruncate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTruncate* UMaterialExpressionTruncate::GetDefaultObj() +{ + static class UMaterialExpressionTruncate* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTruncate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionTwoSidedSign +// (None) + +class UClass* UMaterialExpressionTwoSidedSign::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionTwoSidedSign"); + + return Clss; +} + + +// MaterialExpressionTwoSidedSign Engine.Default__MaterialExpressionTwoSidedSign +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionTwoSidedSign* UMaterialExpressionTwoSidedSign::GetDefaultObj() +{ + static class UMaterialExpressionTwoSidedSign* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionTwoSidedSign::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVectorNoise +// (None) + +class UClass* UMaterialExpressionVectorNoise::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVectorNoise"); + + return Clss; +} + + +// MaterialExpressionVectorNoise Engine.Default__MaterialExpressionVectorNoise +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVectorNoise* UMaterialExpressionVectorNoise::GetDefaultObj() +{ + static class UMaterialExpressionVectorNoise* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVectorNoise::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVertexColor +// (None) + +class UClass* UMaterialExpressionVertexColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVertexColor"); + + return Clss; +} + + +// MaterialExpressionVertexColor Engine.Default__MaterialExpressionVertexColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVertexColor* UMaterialExpressionVertexColor::GetDefaultObj() +{ + static class UMaterialExpressionVertexColor* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVertexColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVertexInterpolator +// (None) + +class UClass* UMaterialExpressionVertexInterpolator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVertexInterpolator"); + + return Clss; +} + + +// MaterialExpressionVertexInterpolator Engine.Default__MaterialExpressionVertexInterpolator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVertexInterpolator* UMaterialExpressionVertexInterpolator::GetDefaultObj() +{ + static class UMaterialExpressionVertexInterpolator* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVertexInterpolator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVertexNormalWS +// (None) + +class UClass* UMaterialExpressionVertexNormalWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVertexNormalWS"); + + return Clss; +} + + +// MaterialExpressionVertexNormalWS Engine.Default__MaterialExpressionVertexNormalWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVertexNormalWS* UMaterialExpressionVertexNormalWS::GetDefaultObj() +{ + static class UMaterialExpressionVertexNormalWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVertexNormalWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVertexTangentWS +// (None) + +class UClass* UMaterialExpressionVertexTangentWS::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVertexTangentWS"); + + return Clss; +} + + +// MaterialExpressionVertexTangentWS Engine.Default__MaterialExpressionVertexTangentWS +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVertexTangentWS* UMaterialExpressionVertexTangentWS::GetDefaultObj() +{ + static class UMaterialExpressionVertexTangentWS* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVertexTangentWS::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionViewProperty +// (None) + +class UClass* UMaterialExpressionViewProperty::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionViewProperty"); + + return Clss; +} + + +// MaterialExpressionViewProperty Engine.Default__MaterialExpressionViewProperty +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionViewProperty* UMaterialExpressionViewProperty::GetDefaultObj() +{ + static class UMaterialExpressionViewProperty* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionViewProperty::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionViewSize +// (None) + +class UClass* UMaterialExpressionViewSize::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionViewSize"); + + return Clss; +} + + +// MaterialExpressionViewSize Engine.Default__MaterialExpressionViewSize +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionViewSize* UMaterialExpressionViewSize::GetDefaultObj() +{ + static class UMaterialExpressionViewSize* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionViewSize::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVirtualTextureFeatureSwitch +// (None) + +class UClass* UMaterialExpressionVirtualTextureFeatureSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVirtualTextureFeatureSwitch"); + + return Clss; +} + + +// MaterialExpressionVirtualTextureFeatureSwitch Engine.Default__MaterialExpressionVirtualTextureFeatureSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVirtualTextureFeatureSwitch* UMaterialExpressionVirtualTextureFeatureSwitch::GetDefaultObj() +{ + static class UMaterialExpressionVirtualTextureFeatureSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVirtualTextureFeatureSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput +// (None) + +class UClass* UMaterialExpressionVolumetricAdvancedMaterialInput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVolumetricAdvancedMaterialInput"); + + return Clss; +} + + +// MaterialExpressionVolumetricAdvancedMaterialInput Engine.Default__MaterialExpressionVolumetricAdvancedMaterialInput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVolumetricAdvancedMaterialInput* UMaterialExpressionVolumetricAdvancedMaterialInput::GetDefaultObj() +{ + static class UMaterialExpressionVolumetricAdvancedMaterialInput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVolumetricAdvancedMaterialInput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput +// (None) + +class UClass* UMaterialExpressionVolumetricAdvancedMaterialOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionVolumetricAdvancedMaterialOutput"); + + return Clss; +} + + +// MaterialExpressionVolumetricAdvancedMaterialOutput Engine.Default__MaterialExpressionVolumetricAdvancedMaterialOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionVolumetricAdvancedMaterialOutput* UMaterialExpressionVolumetricAdvancedMaterialOutput::GetDefaultObj() +{ + static class UMaterialExpressionVolumetricAdvancedMaterialOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionVolumetricAdvancedMaterialOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialExpressionWorldPosition +// (None) + +class UClass* UMaterialExpressionWorldPosition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionWorldPosition"); + + return Clss; +} + + +// MaterialExpressionWorldPosition Engine.Default__MaterialExpressionWorldPosition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionWorldPosition* UMaterialExpressionWorldPosition::GetDefaultObj() +{ + static class UMaterialExpressionWorldPosition* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionWorldPosition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionInterface +// (None) + +class UClass* UMaterialFunctionInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionInterface"); + + return Clss; +} + + +// MaterialFunctionInterface Engine.Default__MaterialFunctionInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionInterface* UMaterialFunctionInterface::GetDefaultObj() +{ + static class UMaterialFunctionInterface* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunction +// (None) + +class UClass* UMaterialFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunction"); + + return Clss; +} + + +// MaterialFunction Engine.Default__MaterialFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunction* UMaterialFunction::GetDefaultObj() +{ + static class UMaterialFunction* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionInstance +// (None) + +class UClass* UMaterialFunctionInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionInstance"); + + return Clss; +} + + +// MaterialFunctionInstance Engine.Default__MaterialFunctionInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionInstance* UMaterialFunctionInstance::GetDefaultObj() +{ + static class UMaterialFunctionInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionMaterialLayer +// (None) + +class UClass* UMaterialFunctionMaterialLayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionMaterialLayer"); + + return Clss; +} + + +// MaterialFunctionMaterialLayer Engine.Default__MaterialFunctionMaterialLayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionMaterialLayer* UMaterialFunctionMaterialLayer::GetDefaultObj() +{ + static class UMaterialFunctionMaterialLayer* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionMaterialLayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionMaterialLayerInstance +// (None) + +class UClass* UMaterialFunctionMaterialLayerInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionMaterialLayerInstance"); + + return Clss; +} + + +// MaterialFunctionMaterialLayerInstance Engine.Default__MaterialFunctionMaterialLayerInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionMaterialLayerInstance* UMaterialFunctionMaterialLayerInstance::GetDefaultObj() +{ + static class UMaterialFunctionMaterialLayerInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionMaterialLayerInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionMaterialLayerBlend +// (None) + +class UClass* UMaterialFunctionMaterialLayerBlend::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionMaterialLayerBlend"); + + return Clss; +} + + +// MaterialFunctionMaterialLayerBlend Engine.Default__MaterialFunctionMaterialLayerBlend +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionMaterialLayerBlend* UMaterialFunctionMaterialLayerBlend::GetDefaultObj() +{ + static class UMaterialFunctionMaterialLayerBlend* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionMaterialLayerBlend::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialFunctionMaterialLayerBlendInstance +// (None) + +class UClass* UMaterialFunctionMaterialLayerBlendInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialFunctionMaterialLayerBlendInstance"); + + return Clss; +} + + +// MaterialFunctionMaterialLayerBlendInstance Engine.Default__MaterialFunctionMaterialLayerBlendInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialFunctionMaterialLayerBlendInstance* UMaterialFunctionMaterialLayerBlendInstance::GetDefaultObj() +{ + static class UMaterialFunctionMaterialLayerBlendInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialFunctionMaterialLayerBlendInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialInstanceActor +// (Actor) + +class UClass* AMaterialInstanceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialInstanceActor"); + + return Clss; +} + + +// MaterialInstanceActor Engine.Default__MaterialInstanceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMaterialInstanceActor* AMaterialInstanceActor::GetDefaultObj() +{ + static class AMaterialInstanceActor* Default = nullptr; + + if (!Default) + Default = static_cast(AMaterialInstanceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialInstanceDynamic +// (None) + +class UClass* UMaterialInstanceDynamic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialInstanceDynamic"); + + return Clss; +} + + +// MaterialInstanceDynamic Engine.Default__MaterialInstanceDynamic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialInstanceDynamic* UMaterialInstanceDynamic::GetDefaultObj() +{ + static class UMaterialInstanceDynamic* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialInstanceDynamic::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValue"); + + Params::UMaterialInstanceDynamic_SetVectorParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValue(class FName ParameterName, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValue"); + + Params::UMaterialInstanceDynamic_SetTextureParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValue(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValue"); + + Params::UMaterialInstanceDynamic_SetScalarParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* SourceA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstance* SourceB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_InterpolateMaterialInstanceParams"); + + Params::UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Params Parms{}; + + Parms.SourceA = SourceA; + Parms.SourceB = SourceB; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValue"); + + Params::UMaterialInstanceDynamic_K2_GetVectorParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValue"); + + Params::UMaterialInstanceDynamic_K2_GetTextureParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMaterialParameterInfo ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValueByInfo"); + + Params::UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Params Parms{}; + + Parms.ParameterInfo = ParameterInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValue"); + + Params::UMaterialInstanceDynamic_K2_GetScalarParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Source (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bQuickParametersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_CopyMaterialInstanceParameters"); + + Params::UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Params Parms{}; + + Parms.Source = Source; + Parms.bQuickParametersOnly = bQuickParametersOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* MaterialInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyParameterOverrides(class UMaterialInstance* MaterialInstance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyParameterOverrides"); + + Params::UMaterialInstanceDynamic_CopyParameterOverrides_Params Parms{}; + + Parms.MaterialInstance = MaterialInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +// (Final, Native, Public) +// Parameters: +// class UMaterialInstance* Source (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyInterpParameters(class UMaterialInstance* Source) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyInterpParameters"); + + Params::UMaterialInstanceDynamic_CopyInterpParameters_Params Parms{}; + + Parms.Source = Source; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.MaterialParameterCollection +// (None) + +class UClass* UMaterialParameterCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialParameterCollection"); + + return Clss; +} + + +// MaterialParameterCollection Engine.Default__MaterialParameterCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialParameterCollection* UMaterialParameterCollection::GetDefaultObj() +{ + static class UMaterialParameterCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialParameterCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MaterialParameterCollectionInstance +// (None) + +class UClass* UMaterialParameterCollectionInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialParameterCollectionInstance"); + + return Clss; +} + + +// MaterialParameterCollectionInstance Engine.Default__MaterialParameterCollectionInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialParameterCollectionInstance* UMaterialParameterCollectionInstance::GetDefaultObj() +{ + static class UMaterialParameterCollectionInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialParameterCollectionInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MatineeActor +// (Actor) + +class UClass* AMatineeActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeActor"); + + return Clss; +} + + +// MatineeActor Engine.Default__MatineeActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMatineeActor* AMatineeActor::GetDefaultObj() +{ + static class AMatineeActor* Default = nullptr; + + if (!Default) + Default = static_cast(AMatineeActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MatineeActor.Stop +// (Native, Public, BlueprintCallable) +// Parameters: + +void AMatineeActor::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bJump (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::SetPosition(float NewPosition, bool bJump) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "SetPosition"); + + Params::AMatineeActor_SetPosition_Params Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bJump = bJump; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.SetLoopingState +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::SetLoopingState(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "SetLoopingState"); + + Params::AMatineeActor_SetLoopingState_Params Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.Reverse +// (Native, Public, BlueprintCallable) +// Parameters: + +void AMatineeActor::Reverse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "Reverse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.Play +// (Native, Public, BlueprintCallable) +// Parameters: + +void AMatineeActor::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.Pause +// (Native, Public, BlueprintCallable) +// Parameters: + +void AMatineeActor::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "Pause"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.EnableGroupByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString GroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::EnableGroupByName(const class FString& GroupName, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "EnableGroupByName"); + + Params::AMatineeActor_EnableGroupByName_Params Parms{}; + + Parms.GroupName = GroupName; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MatineeActor.ChangePlaybackDirection +// (Native, Public, BlueprintCallable) +// Parameters: + +void AMatineeActor::ChangePlaybackDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeActor", "ChangePlaybackDirection"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.MatineeActorCameraAnim +// (Actor) + +class UClass* AMatineeActorCameraAnim::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeActorCameraAnim"); + + return Clss; +} + + +// MatineeActorCameraAnim Engine.Default__MatineeActorCameraAnim +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMatineeActorCameraAnim* AMatineeActorCameraAnim::GetDefaultObj() +{ + static class AMatineeActorCameraAnim* Default = nullptr; + + if (!Default) + Default = static_cast(AMatineeActorCameraAnim::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MatineeAnimInterface +// (None) + +class UClass* IMatineeAnimInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeAnimInterface"); + + return Clss; +} + + +// MatineeAnimInterface Engine.Default__MatineeAnimInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMatineeAnimInterface* IMatineeAnimInterface::GetDefaultObj() +{ + static class IMatineeAnimInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMatineeAnimInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MatineeInterface +// (None) + +class UClass* IMatineeInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeInterface"); + + return Clss; +} + + +// MatineeInterface Engine.Default__MatineeInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMatineeInterface* IMatineeInterface::GetDefaultObj() +{ + static class IMatineeInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMatineeInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MeshMergeCullingVolume +// (Actor) + +class UClass* AMeshMergeCullingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshMergeCullingVolume"); + + return Clss; +} + + +// MeshMergeCullingVolume Engine.Default__MeshMergeCullingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMeshMergeCullingVolume* AMeshMergeCullingVolume::GetDefaultObj() +{ + static class AMeshMergeCullingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AMeshMergeCullingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MeshSimplificationSettings +// (None) + +class UClass* UMeshSimplificationSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshSimplificationSettings"); + + return Clss; +} + + +// MeshSimplificationSettings Engine.Default__MeshSimplificationSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshSimplificationSettings* UMeshSimplificationSettings::GetDefaultObj() +{ + static class UMeshSimplificationSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshSimplificationSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MeshVertexPainterKismetLibrary +// (None) + +class UClass* UMeshVertexPainterKismetLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshVertexPainterKismetLibrary"); + + return Clss; +} + + +// MeshVertexPainterKismetLibrary Engine.Default__MeshVertexPainterKismetLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshVertexPainterKismetLibrary* UMeshVertexPainterKismetLibrary::GetDefaultObj() +{ + static class UMeshVertexPainterKismetLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshVertexPainterKismetLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshVertexPainterKismetLibrary", "RemovePaintedVertices"); + + Params::UMeshVertexPainterKismetLibrary_RemovePaintedVertices_Params Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor FillColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& FillColor, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesSingleColor"); + + Params::UMeshVertexPainterKismetLibrary_PaintVerticesSingleColor_Params Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.FillColor = FillColor; + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor StartColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor EndColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EVertexPaintAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& StartColor, struct FLinearColor& EndColor, enum class EVertexPaintAxis Axis, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesLerpAlongAxis"); + + Params::UMeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis_Params Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.StartColor = StartColor; + Parms.EndColor = EndColor; + Parms.Axis = Axis; + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.MicroTransactionBase +// (None) + +class UClass* UMicroTransactionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MicroTransactionBase"); + + return Clss; +} + + +// MicroTransactionBase Engine.Default__MicroTransactionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMicroTransactionBase* UMicroTransactionBase::GetDefaultObj() +{ + static class UMicroTransactionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMicroTransactionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ModelComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UModelComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ModelComponent"); + + return Clss; +} + + +// ModelComponent Engine.Default__ModelComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UModelComponent* UModelComponent::GetDefaultObj() +{ + static class UModelComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UModelComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.MorphTarget +// (None) + +class UClass* UMorphTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MorphTarget"); + + return Clss; +} + + +// MorphTarget Engine.Default__MorphTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMorphTarget* UMorphTarget::GetDefaultObj() +{ + static class UMorphTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UMorphTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavAgentInterface +// (None) + +class UClass* INavAgentInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavAgentInterface"); + + return Clss; +} + + +// NavAgentInterface Engine.Default__NavAgentInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavAgentInterface* INavAgentInterface::GetDefaultObj() +{ + static class INavAgentInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavAgentInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavAreaBase +// (None) + +class UClass* UNavAreaBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavAreaBase"); + + return Clss; +} + + +// NavAreaBase Engine.Default__NavAreaBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavAreaBase* UNavAreaBase::GetDefaultObj() +{ + static class UNavAreaBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNavAreaBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavCollisionBase +// (None) + +class UClass* UNavCollisionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavCollisionBase"); + + return Clss; +} + + +// NavCollisionBase Engine.Default__NavCollisionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavCollisionBase* UNavCollisionBase::GetDefaultObj() +{ + static class UNavCollisionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNavCollisionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavEdgeProviderInterface +// (None) + +class UClass* INavEdgeProviderInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavEdgeProviderInterface"); + + return Clss; +} + + +// NavEdgeProviderInterface Engine.Default__NavEdgeProviderInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavEdgeProviderInterface* INavEdgeProviderInterface::GetDefaultObj() +{ + static class INavEdgeProviderInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavEdgeProviderInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavigationDataChunk +// (None) + +class UClass* UNavigationDataChunk::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationDataChunk"); + + return Clss; +} + + +// NavigationDataChunk Engine.Default__NavigationDataChunk +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationDataChunk* UNavigationDataChunk::GetDefaultObj() +{ + static class UNavigationDataChunk* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationDataChunk::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavigationDataInterface +// (None) + +class UClass* INavigationDataInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationDataInterface"); + + return Clss; +} + + +// NavigationDataInterface Engine.Default__NavigationDataInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavigationDataInterface* INavigationDataInterface::GetDefaultObj() +{ + static class INavigationDataInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavigationDataInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavigationObjectBase +// (Actor) + +class UClass* ANavigationObjectBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationObjectBase"); + + return Clss; +} + + +// NavigationObjectBase Engine.Default__NavigationObjectBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavigationObjectBase* ANavigationObjectBase::GetDefaultObj() +{ + static class ANavigationObjectBase* Default = nullptr; + + if (!Default) + Default = static_cast(ANavigationObjectBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavigationSystemBase +// (None) + +class UClass* UNavigationSystemBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationSystemBase"); + + return Clss; +} + + +// NavigationSystemBase Engine.Default__NavigationSystemBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationSystemBase* UNavigationSystemBase::GetDefaultObj() +{ + static class UNavigationSystemBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationSystemBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavigationSystemConfig +// (None) + +class UClass* UNavigationSystemConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationSystemConfig"); + + return Clss; +} + + +// NavigationSystemConfig Engine.Default__NavigationSystemConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationSystemConfig* UNavigationSystemConfig::GetDefaultObj() +{ + static class UNavigationSystemConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationSystemConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NullNavSysConfig +// (None) + +class UClass* UNullNavSysConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NullNavSysConfig"); + + return Clss; +} + + +// NullNavSysConfig Engine.Default__NullNavSysConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNullNavSysConfig* UNullNavSysConfig::GetDefaultObj() +{ + static class UNullNavSysConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UNullNavSysConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavLinkDefinition +// (None) + +class UClass* UNavLinkDefinition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkDefinition"); + + return Clss; +} + + +// NavLinkDefinition Engine.Default__NavLinkDefinition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLinkDefinition* UNavLinkDefinition::GetDefaultObj() +{ + static class UNavLinkDefinition* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLinkDefinition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavPathObserverInterface +// (None) + +class UClass* INavPathObserverInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavPathObserverInterface"); + + return Clss; +} + + +// NavPathObserverInterface Engine.Default__NavPathObserverInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavPathObserverInterface* INavPathObserverInterface::GetDefaultObj() +{ + static class INavPathObserverInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavPathObserverInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NavRelevantInterface +// (None) + +class UClass* INavRelevantInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavRelevantInterface"); + + return Clss; +} + + +// NavRelevantInterface Engine.Default__NavRelevantInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavRelevantInterface* INavRelevantInterface::GetDefaultObj() +{ + static class INavRelevantInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavRelevantInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SimulatedClientNetConnection +// (None) + +class UClass* USimulatedClientNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimulatedClientNetConnection"); + + return Clss; +} + + +// SimulatedClientNetConnection Engine.Default__SimulatedClientNetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class USimulatedClientNetConnection* USimulatedClientNetConnection::GetDefaultObj() +{ + static class USimulatedClientNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(USimulatedClientNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NetPushModelHelpers +// (None) + +class UClass* UNetPushModelHelpers::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetPushModelHelpers"); + + return Clss; +} + + +// NetPushModelHelpers Engine.Default__NetPushModelHelpers +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNetPushModelHelpers* UNetPushModelHelpers::GetDefaultObj() +{ + static class UNetPushModelHelpers* Default = nullptr; + + if (!Default) + Default = static_cast(UNetPushModelHelpers::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RepIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NetPushModelHelpers", "MarkPropertyDirtyFromRepIndex"); + + Params::UNetPushModelHelpers_MarkPropertyDirtyFromRepIndex_Params Parms{}; + + Parms.Object = Object; + Parms.RepIndex = RepIndex; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirty(class UObject* Object, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NetPushModelHelpers", "MarkPropertyDirty"); + + Params::UNetPushModelHelpers_MarkPropertyDirty_Params Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.NetworkPredictionInterface +// (None) + +class UClass* INetworkPredictionInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetworkPredictionInterface"); + + return Clss; +} + + +// NetworkPredictionInterface Engine.Default__NetworkPredictionInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INetworkPredictionInterface* INetworkPredictionInterface::GetDefaultObj() +{ + static class INetworkPredictionInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INetworkPredictionInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NetworkSettings +// (None) + +class UClass* UNetworkSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetworkSettings"); + + return Clss; +} + + +// NetworkSettings Engine.Default__NetworkSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNetworkSettings* UNetworkSettings::GetDefaultObj() +{ + static class UNetworkSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UNetworkSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NodeMappingContainer +// (None) + +class UClass* UNodeMappingContainer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NodeMappingContainer"); + + return Clss; +} + + +// NodeMappingContainer Engine.Default__NodeMappingContainer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNodeMappingContainer* UNodeMappingContainer::GetDefaultObj() +{ + static class UNodeMappingContainer* Default = nullptr; + + if (!Default) + Default = static_cast(UNodeMappingContainer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.NodeMappingProviderInterface +// (None) + +class UClass* INodeMappingProviderInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NodeMappingProviderInterface"); + + return Clss; +} + + +// NodeMappingProviderInterface Engine.Default__NodeMappingProviderInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INodeMappingProviderInterface* INodeMappingProviderInterface::GetDefaultObj() +{ + static class INodeMappingProviderInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INodeMappingProviderInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Note +// (Actor) + +class UClass* ANote::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Note"); + + return Clss; +} + + +// Note Engine.Default__Note +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANote* ANote::GetDefaultObj() +{ + static class ANote* Default = nullptr; + + if (!Default) + Default = static_cast(ANote::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ObjectLibrary +// (None) + +class UClass* UObjectLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectLibrary"); + + return Clss; +} + + +// ObjectLibrary Engine.Default__ObjectLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectLibrary* UObjectLibrary::GetDefaultObj() +{ + static class UObjectLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ObjectReferencer +// (None) + +class UClass* UObjectReferencer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectReferencer"); + + return Clss; +} + + +// ObjectReferencer Engine.Default__ObjectReferencer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectReferencer* UObjectReferencer::GetDefaultObj() +{ + static class UObjectReferencer* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectReferencer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ObjectTraceWorldSubsystem +// (None) + +class UClass* UObjectTraceWorldSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ObjectTraceWorldSubsystem"); + + return Clss; +} + + +// ObjectTraceWorldSubsystem Engine.Default__ObjectTraceWorldSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UObjectTraceWorldSubsystem* UObjectTraceWorldSubsystem::GetDefaultObj() +{ + static class UObjectTraceWorldSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UObjectTraceWorldSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PackageMapClient +// (None) + +class UClass* UPackageMapClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PackageMapClient"); + + return Clss; +} + + +// PackageMapClient Engine.Default__PackageMapClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPackageMapClient* UPackageMapClient::GetDefaultObj() +{ + static class UPackageMapClient* Default = nullptr; + + if (!Default) + Default = static_cast(UPackageMapClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PainCausingVolume +// (Actor) + +class UClass* APainCausingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PainCausingVolume"); + + return Clss; +} + + +// PainCausingVolume Engine.Default__PainCausingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class APainCausingVolume* APainCausingVolume::GetDefaultObj() +{ + static class APainCausingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(APainCausingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleEmitter +// (None) + +class UClass* UParticleEmitter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleEmitter"); + + return Clss; +} + + +// ParticleEmitter Engine.Default__ParticleEmitter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleEmitter* UParticleEmitter::GetDefaultObj() +{ + static class UParticleEmitter* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleEmitter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleEventManager +// (Actor) + +class UClass* AParticleEventManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleEventManager"); + + return Clss; +} + + +// ParticleEventManager Engine.Default__ParticleEventManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class AParticleEventManager* AParticleEventManager::GetDefaultObj() +{ + static class AParticleEventManager* Default = nullptr; + + if (!Default) + Default = static_cast(AParticleEventManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleLODLevel +// (None) + +class UClass* UParticleLODLevel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleLODLevel"); + + return Clss; +} + + +// ParticleLODLevel Engine.Default__ParticleLODLevel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleLODLevel* UParticleLODLevel::GetDefaultObj() +{ + static class UParticleLODLevel* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleLODLevel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleSystem +// (None) + +class UClass* UParticleSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleSystem"); + + return Clss; +} + + +// ParticleSystem Engine.Default__ParticleSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleSystem* UParticleSystem::GetDefaultObj() +{ + static class UParticleSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ParticleSystem.ContainsEmitterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UClass* TypeData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystem::ContainsEmitterType(class UClass* TypeData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystem", "ContainsEmitterType"); + + Params::UParticleSystem_ContainsEmitterType_Params Parms{}; + + Parms.TypeData = TypeData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.ParticleModule +// (None) + +class UClass* UParticleModule::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModule"); + + return Clss; +} + + +// ParticleModule Engine.Default__ParticleModule +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModule* UParticleModule::GetDefaultObj() +{ + static class UParticleModule* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModule::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAccelerationBase +// (None) + +class UClass* UParticleModuleAccelerationBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAccelerationBase"); + + return Clss; +} + + +// ParticleModuleAccelerationBase Engine.Default__ParticleModuleAccelerationBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAccelerationBase* UParticleModuleAccelerationBase::GetDefaultObj() +{ + static class UParticleModuleAccelerationBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAccelerationBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAcceleration +// (None) + +class UClass* UParticleModuleAcceleration::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAcceleration"); + + return Clss; +} + + +// ParticleModuleAcceleration Engine.Default__ParticleModuleAcceleration +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAcceleration* UParticleModuleAcceleration::GetDefaultObj() +{ + static class UParticleModuleAcceleration* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAcceleration::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAccelerationConstant +// (None) + +class UClass* UParticleModuleAccelerationConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAccelerationConstant"); + + return Clss; +} + + +// ParticleModuleAccelerationConstant Engine.Default__ParticleModuleAccelerationConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAccelerationConstant* UParticleModuleAccelerationConstant::GetDefaultObj() +{ + static class UParticleModuleAccelerationConstant* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAccelerationConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAccelerationDrag +// (None) + +class UClass* UParticleModuleAccelerationDrag::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAccelerationDrag"); + + return Clss; +} + + +// ParticleModuleAccelerationDrag Engine.Default__ParticleModuleAccelerationDrag +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAccelerationDrag* UParticleModuleAccelerationDrag::GetDefaultObj() +{ + static class UParticleModuleAccelerationDrag* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAccelerationDrag::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAccelerationDragScaleOverLife +// (None) + +class UClass* UParticleModuleAccelerationDragScaleOverLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAccelerationDragScaleOverLife"); + + return Clss; +} + + +// ParticleModuleAccelerationDragScaleOverLife Engine.Default__ParticleModuleAccelerationDragScaleOverLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAccelerationDragScaleOverLife* UParticleModuleAccelerationDragScaleOverLife::GetDefaultObj() +{ + static class UParticleModuleAccelerationDragScaleOverLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAccelerationDragScaleOverLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAccelerationOverLifetime +// (None) + +class UClass* UParticleModuleAccelerationOverLifetime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAccelerationOverLifetime"); + + return Clss; +} + + +// ParticleModuleAccelerationOverLifetime Engine.Default__ParticleModuleAccelerationOverLifetime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAccelerationOverLifetime* UParticleModuleAccelerationOverLifetime::GetDefaultObj() +{ + static class UParticleModuleAccelerationOverLifetime* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAccelerationOverLifetime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAttractorBase +// (None) + +class UClass* UParticleModuleAttractorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAttractorBase"); + + return Clss; +} + + +// ParticleModuleAttractorBase Engine.Default__ParticleModuleAttractorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAttractorBase* UParticleModuleAttractorBase::GetDefaultObj() +{ + static class UParticleModuleAttractorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAttractorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAttractorLine +// (None) + +class UClass* UParticleModuleAttractorLine::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAttractorLine"); + + return Clss; +} + + +// ParticleModuleAttractorLine Engine.Default__ParticleModuleAttractorLine +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAttractorLine* UParticleModuleAttractorLine::GetDefaultObj() +{ + static class UParticleModuleAttractorLine* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAttractorLine::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAttractorParticle +// (None) + +class UClass* UParticleModuleAttractorParticle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAttractorParticle"); + + return Clss; +} + + +// ParticleModuleAttractorParticle Engine.Default__ParticleModuleAttractorParticle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAttractorParticle* UParticleModuleAttractorParticle::GetDefaultObj() +{ + static class UParticleModuleAttractorParticle* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAttractorParticle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAttractorPoint +// (None) + +class UClass* UParticleModuleAttractorPoint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAttractorPoint"); + + return Clss; +} + + +// ParticleModuleAttractorPoint Engine.Default__ParticleModuleAttractorPoint +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAttractorPoint* UParticleModuleAttractorPoint::GetDefaultObj() +{ + static class UParticleModuleAttractorPoint* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAttractorPoint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleAttractorPointGravity +// (None) + +class UClass* UParticleModuleAttractorPointGravity::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleAttractorPointGravity"); + + return Clss; +} + + +// ParticleModuleAttractorPointGravity Engine.Default__ParticleModuleAttractorPointGravity +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleAttractorPointGravity* UParticleModuleAttractorPointGravity::GetDefaultObj() +{ + static class UParticleModuleAttractorPointGravity* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleAttractorPointGravity::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleBeamBase +// (None) + +class UClass* UParticleModuleBeamBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleBeamBase"); + + return Clss; +} + + +// ParticleModuleBeamBase Engine.Default__ParticleModuleBeamBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleBeamBase* UParticleModuleBeamBase::GetDefaultObj() +{ + static class UParticleModuleBeamBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleBeamBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleBeamModifier +// (None) + +class UClass* UParticleModuleBeamModifier::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleBeamModifier"); + + return Clss; +} + + +// ParticleModuleBeamModifier Engine.Default__ParticleModuleBeamModifier +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleBeamModifier* UParticleModuleBeamModifier::GetDefaultObj() +{ + static class UParticleModuleBeamModifier* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleBeamModifier::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleBeamNoise +// (None) + +class UClass* UParticleModuleBeamNoise::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleBeamNoise"); + + return Clss; +} + + +// ParticleModuleBeamNoise Engine.Default__ParticleModuleBeamNoise +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleBeamNoise* UParticleModuleBeamNoise::GetDefaultObj() +{ + static class UParticleModuleBeamNoise* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleBeamNoise::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleBeamSource +// (None) + +class UClass* UParticleModuleBeamSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleBeamSource"); + + return Clss; +} + + +// ParticleModuleBeamSource Engine.Default__ParticleModuleBeamSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleBeamSource* UParticleModuleBeamSource::GetDefaultObj() +{ + static class UParticleModuleBeamSource* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleBeamSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleBeamTarget +// (None) + +class UClass* UParticleModuleBeamTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleBeamTarget"); + + return Clss; +} + + +// ParticleModuleBeamTarget Engine.Default__ParticleModuleBeamTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleBeamTarget* UParticleModuleBeamTarget::GetDefaultObj() +{ + static class UParticleModuleBeamTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleBeamTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleCameraBase +// (None) + +class UClass* UParticleModuleCameraBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleCameraBase"); + + return Clss; +} + + +// ParticleModuleCameraBase Engine.Default__ParticleModuleCameraBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleCameraBase* UParticleModuleCameraBase::GetDefaultObj() +{ + static class UParticleModuleCameraBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleCameraBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleCameraOffset +// (None) + +class UClass* UParticleModuleCameraOffset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleCameraOffset"); + + return Clss; +} + + +// ParticleModuleCameraOffset Engine.Default__ParticleModuleCameraOffset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleCameraOffset* UParticleModuleCameraOffset::GetDefaultObj() +{ + static class UParticleModuleCameraOffset* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleCameraOffset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleCollisionBase +// (None) + +class UClass* UParticleModuleCollisionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleCollisionBase"); + + return Clss; +} + + +// ParticleModuleCollisionBase Engine.Default__ParticleModuleCollisionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleCollisionBase* UParticleModuleCollisionBase::GetDefaultObj() +{ + static class UParticleModuleCollisionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleCollisionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleCollision +// (None) + +class UClass* UParticleModuleCollision::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleCollision"); + + return Clss; +} + + +// ParticleModuleCollision Engine.Default__ParticleModuleCollision +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleCollision* UParticleModuleCollision::GetDefaultObj() +{ + static class UParticleModuleCollision* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleCollision::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleCollisionGPU +// (None) + +class UClass* UParticleModuleCollisionGPU::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleCollisionGPU"); + + return Clss; +} + + +// ParticleModuleCollisionGPU Engine.Default__ParticleModuleCollisionGPU +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleCollisionGPU* UParticleModuleCollisionGPU::GetDefaultObj() +{ + static class UParticleModuleCollisionGPU* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleCollisionGPU::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleColorBase +// (None) + +class UClass* UParticleModuleColorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleColorBase"); + + return Clss; +} + + +// ParticleModuleColorBase Engine.Default__ParticleModuleColorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleColorBase* UParticleModuleColorBase::GetDefaultObj() +{ + static class UParticleModuleColorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleColorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleColor +// (None) + +class UClass* UParticleModuleColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleColor"); + + return Clss; +} + + +// ParticleModuleColor Engine.Default__ParticleModuleColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleColor* UParticleModuleColor::GetDefaultObj() +{ + static class UParticleModuleColor* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleColor_Seeded +// (None) + +class UClass* UParticleModuleColor_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleColor_Seeded"); + + return Clss; +} + + +// ParticleModuleColor_Seeded Engine.Default__ParticleModuleColor_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleColor_Seeded* UParticleModuleColor_Seeded::GetDefaultObj() +{ + static class UParticleModuleColor_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleColor_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleColorOverLife +// (None) + +class UClass* UParticleModuleColorOverLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleColorOverLife"); + + return Clss; +} + + +// ParticleModuleColorOverLife Engine.Default__ParticleModuleColorOverLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleColorOverLife* UParticleModuleColorOverLife::GetDefaultObj() +{ + static class UParticleModuleColorOverLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleColorOverLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleColorScaleOverLife +// (None) + +class UClass* UParticleModuleColorScaleOverLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleColorScaleOverLife"); + + return Clss; +} + + +// ParticleModuleColorScaleOverLife Engine.Default__ParticleModuleColorScaleOverLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleColorScaleOverLife* UParticleModuleColorScaleOverLife::GetDefaultObj() +{ + static class UParticleModuleColorScaleOverLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleColorScaleOverLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventBase +// (None) + +class UClass* UParticleModuleEventBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventBase"); + + return Clss; +} + + +// ParticleModuleEventBase Engine.Default__ParticleModuleEventBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventBase* UParticleModuleEventBase::GetDefaultObj() +{ + static class UParticleModuleEventBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventGenerator +// (None) + +class UClass* UParticleModuleEventGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventGenerator"); + + return Clss; +} + + +// ParticleModuleEventGenerator Engine.Default__ParticleModuleEventGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventGenerator* UParticleModuleEventGenerator::GetDefaultObj() +{ + static class UParticleModuleEventGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventReceiverBase +// (None) + +class UClass* UParticleModuleEventReceiverBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventReceiverBase"); + + return Clss; +} + + +// ParticleModuleEventReceiverBase Engine.Default__ParticleModuleEventReceiverBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventReceiverBase* UParticleModuleEventReceiverBase::GetDefaultObj() +{ + static class UParticleModuleEventReceiverBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventReceiverBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventReceiverKillParticles +// (None) + +class UClass* UParticleModuleEventReceiverKillParticles::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventReceiverKillParticles"); + + return Clss; +} + + +// ParticleModuleEventReceiverKillParticles Engine.Default__ParticleModuleEventReceiverKillParticles +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventReceiverKillParticles* UParticleModuleEventReceiverKillParticles::GetDefaultObj() +{ + static class UParticleModuleEventReceiverKillParticles* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventReceiverKillParticles::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventReceiverSpawn +// (None) + +class UClass* UParticleModuleEventReceiverSpawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventReceiverSpawn"); + + return Clss; +} + + +// ParticleModuleEventReceiverSpawn Engine.Default__ParticleModuleEventReceiverSpawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventReceiverSpawn* UParticleModuleEventReceiverSpawn::GetDefaultObj() +{ + static class UParticleModuleEventReceiverSpawn* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventReceiverSpawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleEventSendToGame +// (None) + +class UClass* UParticleModuleEventSendToGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleEventSendToGame"); + + return Clss; +} + + +// ParticleModuleEventSendToGame Engine.Default__ParticleModuleEventSendToGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleEventSendToGame* UParticleModuleEventSendToGame::GetDefaultObj() +{ + static class UParticleModuleEventSendToGame* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleEventSendToGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleKillBase +// (None) + +class UClass* UParticleModuleKillBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleKillBase"); + + return Clss; +} + + +// ParticleModuleKillBase Engine.Default__ParticleModuleKillBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleKillBase* UParticleModuleKillBase::GetDefaultObj() +{ + static class UParticleModuleKillBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleKillBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleKillBox +// (None) + +class UClass* UParticleModuleKillBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleKillBox"); + + return Clss; +} + + +// ParticleModuleKillBox Engine.Default__ParticleModuleKillBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleKillBox* UParticleModuleKillBox::GetDefaultObj() +{ + static class UParticleModuleKillBox* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleKillBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleKillHeight +// (None) + +class UClass* UParticleModuleKillHeight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleKillHeight"); + + return Clss; +} + + +// ParticleModuleKillHeight Engine.Default__ParticleModuleKillHeight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleKillHeight* UParticleModuleKillHeight::GetDefaultObj() +{ + static class UParticleModuleKillHeight* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleKillHeight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLifetimeBase +// (None) + +class UClass* UParticleModuleLifetimeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLifetimeBase"); + + return Clss; +} + + +// ParticleModuleLifetimeBase Engine.Default__ParticleModuleLifetimeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLifetimeBase* UParticleModuleLifetimeBase::GetDefaultObj() +{ + static class UParticleModuleLifetimeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLifetimeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLifetime +// (None) + +class UClass* UParticleModuleLifetime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLifetime"); + + return Clss; +} + + +// ParticleModuleLifetime Engine.Default__ParticleModuleLifetime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLifetime* UParticleModuleLifetime::GetDefaultObj() +{ + static class UParticleModuleLifetime* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLifetime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLifetime_Seeded +// (None) + +class UClass* UParticleModuleLifetime_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLifetime_Seeded"); + + return Clss; +} + + +// ParticleModuleLifetime_Seeded Engine.Default__ParticleModuleLifetime_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLifetime_Seeded* UParticleModuleLifetime_Seeded::GetDefaultObj() +{ + static class UParticleModuleLifetime_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLifetime_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLightBase +// (None) + +class UClass* UParticleModuleLightBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLightBase"); + + return Clss; +} + + +// ParticleModuleLightBase Engine.Default__ParticleModuleLightBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLightBase* UParticleModuleLightBase::GetDefaultObj() +{ + static class UParticleModuleLightBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLightBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLight +// (None) + +class UClass* UParticleModuleLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLight"); + + return Clss; +} + + +// ParticleModuleLight Engine.Default__ParticleModuleLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLight* UParticleModuleLight::GetDefaultObj() +{ + static class UParticleModuleLight* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLight_Seeded +// (None) + +class UClass* UParticleModuleLight_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLight_Seeded"); + + return Clss; +} + + +// ParticleModuleLight_Seeded Engine.Default__ParticleModuleLight_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLight_Seeded* UParticleModuleLight_Seeded::GetDefaultObj() +{ + static class UParticleModuleLight_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLight_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationBase +// (None) + +class UClass* UParticleModuleLocationBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationBase"); + + return Clss; +} + + +// ParticleModuleLocationBase Engine.Default__ParticleModuleLocationBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationBase* UParticleModuleLocationBase::GetDefaultObj() +{ + static class UParticleModuleLocationBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocation +// (None) + +class UClass* UParticleModuleLocation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocation"); + + return Clss; +} + + +// ParticleModuleLocation Engine.Default__ParticleModuleLocation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocation* UParticleModuleLocation::GetDefaultObj() +{ + static class UParticleModuleLocation* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocation_Seeded +// (None) + +class UClass* UParticleModuleLocation_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocation_Seeded"); + + return Clss; +} + + +// ParticleModuleLocation_Seeded Engine.Default__ParticleModuleLocation_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocation_Seeded* UParticleModuleLocation_Seeded::GetDefaultObj() +{ + static class UParticleModuleLocation_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocation_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationBoneSocket +// (None) + +class UClass* UParticleModuleLocationBoneSocket::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationBoneSocket"); + + return Clss; +} + + +// ParticleModuleLocationBoneSocket Engine.Default__ParticleModuleLocationBoneSocket +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationBoneSocket* UParticleModuleLocationBoneSocket::GetDefaultObj() +{ + static class UParticleModuleLocationBoneSocket* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationBoneSocket::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationDirect +// (None) + +class UClass* UParticleModuleLocationDirect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationDirect"); + + return Clss; +} + + +// ParticleModuleLocationDirect Engine.Default__ParticleModuleLocationDirect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationDirect* UParticleModuleLocationDirect::GetDefaultObj() +{ + static class UParticleModuleLocationDirect* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationDirect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationEmitter +// (None) + +class UClass* UParticleModuleLocationEmitter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationEmitter"); + + return Clss; +} + + +// ParticleModuleLocationEmitter Engine.Default__ParticleModuleLocationEmitter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationEmitter* UParticleModuleLocationEmitter::GetDefaultObj() +{ + static class UParticleModuleLocationEmitter* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationEmitter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationEmitterDirect +// (None) + +class UClass* UParticleModuleLocationEmitterDirect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationEmitterDirect"); + + return Clss; +} + + +// ParticleModuleLocationEmitterDirect Engine.Default__ParticleModuleLocationEmitterDirect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationEmitterDirect* UParticleModuleLocationEmitterDirect::GetDefaultObj() +{ + static class UParticleModuleLocationEmitterDirect* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationEmitterDirect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveBase +// (None) + +class UClass* UParticleModuleLocationPrimitiveBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveBase"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveBase Engine.Default__ParticleModuleLocationPrimitiveBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveBase* UParticleModuleLocationPrimitiveBase::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveCylinder +// (None) + +class UClass* UParticleModuleLocationPrimitiveCylinder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveCylinder"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveCylinder Engine.Default__ParticleModuleLocationPrimitiveCylinder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveCylinder* UParticleModuleLocationPrimitiveCylinder::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveCylinder* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveCylinder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded +// (None) + +class UClass* UParticleModuleLocationPrimitiveCylinder_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveCylinder_Seeded"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveCylinder_Seeded Engine.Default__ParticleModuleLocationPrimitiveCylinder_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveCylinder_Seeded* UParticleModuleLocationPrimitiveCylinder_Seeded::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveCylinder_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveCylinder_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveSphere +// (None) + +class UClass* UParticleModuleLocationPrimitiveSphere::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveSphere"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveSphere Engine.Default__ParticleModuleLocationPrimitiveSphere +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveSphere* UParticleModuleLocationPrimitiveSphere::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveSphere* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveSphere::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded +// (None) + +class UClass* UParticleModuleLocationPrimitiveSphere_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveSphere_Seeded"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveSphere_Seeded Engine.Default__ParticleModuleLocationPrimitiveSphere_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveSphere_Seeded* UParticleModuleLocationPrimitiveSphere_Seeded::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveSphere_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveSphere_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationPrimitiveTriangle +// (None) + +class UClass* UParticleModuleLocationPrimitiveTriangle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationPrimitiveTriangle"); + + return Clss; +} + + +// ParticleModuleLocationPrimitiveTriangle Engine.Default__ParticleModuleLocationPrimitiveTriangle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationPrimitiveTriangle* UParticleModuleLocationPrimitiveTriangle::GetDefaultObj() +{ + static class UParticleModuleLocationPrimitiveTriangle* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationPrimitiveTriangle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationSkelVertSurface +// (None) + +class UClass* UParticleModuleLocationSkelVertSurface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationSkelVertSurface"); + + return Clss; +} + + +// ParticleModuleLocationSkelVertSurface Engine.Default__ParticleModuleLocationSkelVertSurface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationSkelVertSurface* UParticleModuleLocationSkelVertSurface::GetDefaultObj() +{ + static class UParticleModuleLocationSkelVertSurface* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationSkelVertSurface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationWorldOffset +// (None) + +class UClass* UParticleModuleLocationWorldOffset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationWorldOffset"); + + return Clss; +} + + +// ParticleModuleLocationWorldOffset Engine.Default__ParticleModuleLocationWorldOffset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationWorldOffset* UParticleModuleLocationWorldOffset::GetDefaultObj() +{ + static class UParticleModuleLocationWorldOffset* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationWorldOffset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleLocationWorldOffset_Seeded +// (None) + +class UClass* UParticleModuleLocationWorldOffset_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleLocationWorldOffset_Seeded"); + + return Clss; +} + + +// ParticleModuleLocationWorldOffset_Seeded Engine.Default__ParticleModuleLocationWorldOffset_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleLocationWorldOffset_Seeded* UParticleModuleLocationWorldOffset_Seeded::GetDefaultObj() +{ + static class UParticleModuleLocationWorldOffset_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleLocationWorldOffset_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMaterialBase +// (None) + +class UClass* UParticleModuleMaterialBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMaterialBase"); + + return Clss; +} + + +// ParticleModuleMaterialBase Engine.Default__ParticleModuleMaterialBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMaterialBase* UParticleModuleMaterialBase::GetDefaultObj() +{ + static class UParticleModuleMaterialBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMaterialBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshMaterial +// (None) + +class UClass* UParticleModuleMeshMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshMaterial"); + + return Clss; +} + + +// ParticleModuleMeshMaterial Engine.Default__ParticleModuleMeshMaterial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshMaterial* UParticleModuleMeshMaterial::GetDefaultObj() +{ + static class UParticleModuleMeshMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationBase +// (None) + +class UClass* UParticleModuleRotationBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationBase"); + + return Clss; +} + + +// ParticleModuleRotationBase Engine.Default__ParticleModuleRotationBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationBase* UParticleModuleRotationBase::GetDefaultObj() +{ + static class UParticleModuleRotationBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotation +// (None) + +class UClass* UParticleModuleMeshRotation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotation"); + + return Clss; +} + + +// ParticleModuleMeshRotation Engine.Default__ParticleModuleMeshRotation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotation* UParticleModuleMeshRotation::GetDefaultObj() +{ + static class UParticleModuleMeshRotation* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotation_Seeded +// (None) + +class UClass* UParticleModuleMeshRotation_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotation_Seeded"); + + return Clss; +} + + +// ParticleModuleMeshRotation_Seeded Engine.Default__ParticleModuleMeshRotation_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotation_Seeded* UParticleModuleMeshRotation_Seeded::GetDefaultObj() +{ + static class UParticleModuleMeshRotation_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotation_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationRateBase +// (None) + +class UClass* UParticleModuleRotationRateBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationRateBase"); + + return Clss; +} + + +// ParticleModuleRotationRateBase Engine.Default__ParticleModuleRotationRateBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationRateBase* UParticleModuleRotationRateBase::GetDefaultObj() +{ + static class UParticleModuleRotationRateBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationRateBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotationRate +// (None) + +class UClass* UParticleModuleMeshRotationRate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotationRate"); + + return Clss; +} + + +// ParticleModuleMeshRotationRate Engine.Default__ParticleModuleMeshRotationRate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotationRate* UParticleModuleMeshRotationRate::GetDefaultObj() +{ + static class UParticleModuleMeshRotationRate* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotationRate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotationRate_Seeded +// (None) + +class UClass* UParticleModuleMeshRotationRate_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotationRate_Seeded"); + + return Clss; +} + + +// ParticleModuleMeshRotationRate_Seeded Engine.Default__ParticleModuleMeshRotationRate_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotationRate_Seeded* UParticleModuleMeshRotationRate_Seeded::GetDefaultObj() +{ + static class UParticleModuleMeshRotationRate_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotationRate_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotationRateMultiplyLife +// (None) + +class UClass* UParticleModuleMeshRotationRateMultiplyLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotationRateMultiplyLife"); + + return Clss; +} + + +// ParticleModuleMeshRotationRateMultiplyLife Engine.Default__ParticleModuleMeshRotationRateMultiplyLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotationRateMultiplyLife* UParticleModuleMeshRotationRateMultiplyLife::GetDefaultObj() +{ + static class UParticleModuleMeshRotationRateMultiplyLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotationRateMultiplyLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleMeshRotationRateOverLife +// (None) + +class UClass* UParticleModuleMeshRotationRateOverLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleMeshRotationRateOverLife"); + + return Clss; +} + + +// ParticleModuleMeshRotationRateOverLife Engine.Default__ParticleModuleMeshRotationRateOverLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleMeshRotationRateOverLife* UParticleModuleMeshRotationRateOverLife::GetDefaultObj() +{ + static class UParticleModuleMeshRotationRateOverLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleMeshRotationRateOverLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleOrbitBase +// (None) + +class UClass* UParticleModuleOrbitBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleOrbitBase"); + + return Clss; +} + + +// ParticleModuleOrbitBase Engine.Default__ParticleModuleOrbitBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleOrbitBase* UParticleModuleOrbitBase::GetDefaultObj() +{ + static class UParticleModuleOrbitBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleOrbitBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleOrbit +// (None) + +class UClass* UParticleModuleOrbit::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleOrbit"); + + return Clss; +} + + +// ParticleModuleOrbit Engine.Default__ParticleModuleOrbit +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleOrbit* UParticleModuleOrbit::GetDefaultObj() +{ + static class UParticleModuleOrbit* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleOrbit::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleOrientationBase +// (None) + +class UClass* UParticleModuleOrientationBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleOrientationBase"); + + return Clss; +} + + +// ParticleModuleOrientationBase Engine.Default__ParticleModuleOrientationBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleOrientationBase* UParticleModuleOrientationBase::GetDefaultObj() +{ + static class UParticleModuleOrientationBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleOrientationBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleOrientationAxisLock +// (None) + +class UClass* UParticleModuleOrientationAxisLock::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleOrientationAxisLock"); + + return Clss; +} + + +// ParticleModuleOrientationAxisLock Engine.Default__ParticleModuleOrientationAxisLock +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleOrientationAxisLock* UParticleModuleOrientationAxisLock::GetDefaultObj() +{ + static class UParticleModuleOrientationAxisLock* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleOrientationAxisLock::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleParameterBase +// (None) + +class UClass* UParticleModuleParameterBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleParameterBase"); + + return Clss; +} + + +// ParticleModuleParameterBase Engine.Default__ParticleModuleParameterBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleParameterBase* UParticleModuleParameterBase::GetDefaultObj() +{ + static class UParticleModuleParameterBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleParameterBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleParameterDynamic +// (None) + +class UClass* UParticleModuleParameterDynamic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleParameterDynamic"); + + return Clss; +} + + +// ParticleModuleParameterDynamic Engine.Default__ParticleModuleParameterDynamic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleParameterDynamic* UParticleModuleParameterDynamic::GetDefaultObj() +{ + static class UParticleModuleParameterDynamic* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleParameterDynamic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleParameterDynamic_Seeded +// (None) + +class UClass* UParticleModuleParameterDynamic_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleParameterDynamic_Seeded"); + + return Clss; +} + + +// ParticleModuleParameterDynamic_Seeded Engine.Default__ParticleModuleParameterDynamic_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleParameterDynamic_Seeded* UParticleModuleParameterDynamic_Seeded::GetDefaultObj() +{ + static class UParticleModuleParameterDynamic_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleParameterDynamic_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModulePivotOffset +// (None) + +class UClass* UParticleModulePivotOffset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModulePivotOffset"); + + return Clss; +} + + +// ParticleModulePivotOffset Engine.Default__ParticleModulePivotOffset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModulePivotOffset* UParticleModulePivotOffset::GetDefaultObj() +{ + static class UParticleModulePivotOffset* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModulePivotOffset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRequired +// (None) + +class UClass* UParticleModuleRequired::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRequired"); + + return Clss; +} + + +// ParticleModuleRequired Engine.Default__ParticleModuleRequired +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRequired* UParticleModuleRequired::GetDefaultObj() +{ + static class UParticleModuleRequired* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRequired::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotation +// (None) + +class UClass* UParticleModuleRotation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotation"); + + return Clss; +} + + +// ParticleModuleRotation Engine.Default__ParticleModuleRotation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotation* UParticleModuleRotation::GetDefaultObj() +{ + static class UParticleModuleRotation* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotation_Seeded +// (None) + +class UClass* UParticleModuleRotation_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotation_Seeded"); + + return Clss; +} + + +// ParticleModuleRotation_Seeded Engine.Default__ParticleModuleRotation_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotation_Seeded* UParticleModuleRotation_Seeded::GetDefaultObj() +{ + static class UParticleModuleRotation_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotation_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationOverLifetime +// (None) + +class UClass* UParticleModuleRotationOverLifetime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationOverLifetime"); + + return Clss; +} + + +// ParticleModuleRotationOverLifetime Engine.Default__ParticleModuleRotationOverLifetime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationOverLifetime* UParticleModuleRotationOverLifetime::GetDefaultObj() +{ + static class UParticleModuleRotationOverLifetime* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationOverLifetime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationRate +// (None) + +class UClass* UParticleModuleRotationRate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationRate"); + + return Clss; +} + + +// ParticleModuleRotationRate Engine.Default__ParticleModuleRotationRate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationRate* UParticleModuleRotationRate::GetDefaultObj() +{ + static class UParticleModuleRotationRate* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationRate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationRate_Seeded +// (None) + +class UClass* UParticleModuleRotationRate_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationRate_Seeded"); + + return Clss; +} + + +// ParticleModuleRotationRate_Seeded Engine.Default__ParticleModuleRotationRate_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationRate_Seeded* UParticleModuleRotationRate_Seeded::GetDefaultObj() +{ + static class UParticleModuleRotationRate_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationRate_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleRotationRateMultiplyLife +// (None) + +class UClass* UParticleModuleRotationRateMultiplyLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleRotationRateMultiplyLife"); + + return Clss; +} + + +// ParticleModuleRotationRateMultiplyLife Engine.Default__ParticleModuleRotationRateMultiplyLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleRotationRateMultiplyLife* UParticleModuleRotationRateMultiplyLife::GetDefaultObj() +{ + static class UParticleModuleRotationRateMultiplyLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleRotationRateMultiplyLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSizeBase +// (None) + +class UClass* UParticleModuleSizeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSizeBase"); + + return Clss; +} + + +// ParticleModuleSizeBase Engine.Default__ParticleModuleSizeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSizeBase* UParticleModuleSizeBase::GetDefaultObj() +{ + static class UParticleModuleSizeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSizeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSize +// (None) + +class UClass* UParticleModuleSize::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSize"); + + return Clss; +} + + +// ParticleModuleSize Engine.Default__ParticleModuleSize +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSize* UParticleModuleSize::GetDefaultObj() +{ + static class UParticleModuleSize* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSize::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSize_Seeded +// (None) + +class UClass* UParticleModuleSize_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSize_Seeded"); + + return Clss; +} + + +// ParticleModuleSize_Seeded Engine.Default__ParticleModuleSize_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSize_Seeded* UParticleModuleSize_Seeded::GetDefaultObj() +{ + static class UParticleModuleSize_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSize_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSizeMultiplyLife +// (None) + +class UClass* UParticleModuleSizeMultiplyLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSizeMultiplyLife"); + + return Clss; +} + + +// ParticleModuleSizeMultiplyLife Engine.Default__ParticleModuleSizeMultiplyLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSizeMultiplyLife* UParticleModuleSizeMultiplyLife::GetDefaultObj() +{ + static class UParticleModuleSizeMultiplyLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSizeMultiplyLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSizeScale +// (None) + +class UClass* UParticleModuleSizeScale::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSizeScale"); + + return Clss; +} + + +// ParticleModuleSizeScale Engine.Default__ParticleModuleSizeScale +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSizeScale* UParticleModuleSizeScale::GetDefaultObj() +{ + static class UParticleModuleSizeScale* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSizeScale::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSizeScaleBySpeed +// (None) + +class UClass* UParticleModuleSizeScaleBySpeed::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSizeScaleBySpeed"); + + return Clss; +} + + +// ParticleModuleSizeScaleBySpeed Engine.Default__ParticleModuleSizeScaleBySpeed +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSizeScaleBySpeed* UParticleModuleSizeScaleBySpeed::GetDefaultObj() +{ + static class UParticleModuleSizeScaleBySpeed* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSizeScaleBySpeed::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSourceMovement +// (None) + +class UClass* UParticleModuleSourceMovement::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSourceMovement"); + + return Clss; +} + + +// ParticleModuleSourceMovement Engine.Default__ParticleModuleSourceMovement +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSourceMovement* UParticleModuleSourceMovement::GetDefaultObj() +{ + static class UParticleModuleSourceMovement* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSourceMovement::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSpawnBase +// (None) + +class UClass* UParticleModuleSpawnBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSpawnBase"); + + return Clss; +} + + +// ParticleModuleSpawnBase Engine.Default__ParticleModuleSpawnBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSpawnBase* UParticleModuleSpawnBase::GetDefaultObj() +{ + static class UParticleModuleSpawnBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSpawnBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSpawn +// (None) + +class UClass* UParticleModuleSpawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSpawn"); + + return Clss; +} + + +// ParticleModuleSpawn Engine.Default__ParticleModuleSpawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSpawn* UParticleModuleSpawn::GetDefaultObj() +{ + static class UParticleModuleSpawn* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSpawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSpawnPerUnit +// (None) + +class UClass* UParticleModuleSpawnPerUnit::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSpawnPerUnit"); + + return Clss; +} + + +// ParticleModuleSpawnPerUnit Engine.Default__ParticleModuleSpawnPerUnit +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSpawnPerUnit* UParticleModuleSpawnPerUnit::GetDefaultObj() +{ + static class UParticleModuleSpawnPerUnit* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSpawnPerUnit::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSubUVBase +// (None) + +class UClass* UParticleModuleSubUVBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSubUVBase"); + + return Clss; +} + + +// ParticleModuleSubUVBase Engine.Default__ParticleModuleSubUVBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSubUVBase* UParticleModuleSubUVBase::GetDefaultObj() +{ + static class UParticleModuleSubUVBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSubUVBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSubUV +// (None) + +class UClass* UParticleModuleSubUV::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSubUV"); + + return Clss; +} + + +// ParticleModuleSubUV Engine.Default__ParticleModuleSubUV +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSubUV* UParticleModuleSubUV::GetDefaultObj() +{ + static class UParticleModuleSubUV* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSubUV::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleSubUVMovie +// (None) + +class UClass* UParticleModuleSubUVMovie::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleSubUVMovie"); + + return Clss; +} + + +// ParticleModuleSubUVMovie Engine.Default__ParticleModuleSubUVMovie +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleSubUVMovie* UParticleModuleSubUVMovie::GetDefaultObj() +{ + static class UParticleModuleSubUVMovie* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleSubUVMovie::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTrailBase +// (None) + +class UClass* UParticleModuleTrailBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTrailBase"); + + return Clss; +} + + +// ParticleModuleTrailBase Engine.Default__ParticleModuleTrailBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTrailBase* UParticleModuleTrailBase::GetDefaultObj() +{ + static class UParticleModuleTrailBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTrailBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTrailSource +// (None) + +class UClass* UParticleModuleTrailSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTrailSource"); + + return Clss; +} + + +// ParticleModuleTrailSource Engine.Default__ParticleModuleTrailSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTrailSource* UParticleModuleTrailSource::GetDefaultObj() +{ + static class UParticleModuleTrailSource* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTrailSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataBase +// (None) + +class UClass* UParticleModuleTypeDataBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataBase"); + + return Clss; +} + + +// ParticleModuleTypeDataBase Engine.Default__ParticleModuleTypeDataBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataBase* UParticleModuleTypeDataBase::GetDefaultObj() +{ + static class UParticleModuleTypeDataBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataAnimTrail +// (None) + +class UClass* UParticleModuleTypeDataAnimTrail::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataAnimTrail"); + + return Clss; +} + + +// ParticleModuleTypeDataAnimTrail Engine.Default__ParticleModuleTypeDataAnimTrail +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataAnimTrail* UParticleModuleTypeDataAnimTrail::GetDefaultObj() +{ + static class UParticleModuleTypeDataAnimTrail* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataAnimTrail::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataBeam2 +// (None) + +class UClass* UParticleModuleTypeDataBeam2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataBeam2"); + + return Clss; +} + + +// ParticleModuleTypeDataBeam2 Engine.Default__ParticleModuleTypeDataBeam2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataBeam2* UParticleModuleTypeDataBeam2::GetDefaultObj() +{ + static class UParticleModuleTypeDataBeam2* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataBeam2::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataGpu +// (None) + +class UClass* UParticleModuleTypeDataGpu::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataGpu"); + + return Clss; +} + + +// ParticleModuleTypeDataGpu Engine.Default__ParticleModuleTypeDataGpu +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataGpu* UParticleModuleTypeDataGpu::GetDefaultObj() +{ + static class UParticleModuleTypeDataGpu* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataGpu::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataMesh +// (None) + +class UClass* UParticleModuleTypeDataMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataMesh"); + + return Clss; +} + + +// ParticleModuleTypeDataMesh Engine.Default__ParticleModuleTypeDataMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataMesh* UParticleModuleTypeDataMesh::GetDefaultObj() +{ + static class UParticleModuleTypeDataMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleTypeDataRibbon +// (None) + +class UClass* UParticleModuleTypeDataRibbon::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleTypeDataRibbon"); + + return Clss; +} + + +// ParticleModuleTypeDataRibbon Engine.Default__ParticleModuleTypeDataRibbon +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleTypeDataRibbon* UParticleModuleTypeDataRibbon::GetDefaultObj() +{ + static class UParticleModuleTypeDataRibbon* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleTypeDataRibbon::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldBase +// (None) + +class UClass* UParticleModuleVectorFieldBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldBase"); + + return Clss; +} + + +// ParticleModuleVectorFieldBase Engine.Default__ParticleModuleVectorFieldBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldBase* UParticleModuleVectorFieldBase::GetDefaultObj() +{ + static class UParticleModuleVectorFieldBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldGlobal +// (None) + +class UClass* UParticleModuleVectorFieldGlobal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldGlobal"); + + return Clss; +} + + +// ParticleModuleVectorFieldGlobal Engine.Default__ParticleModuleVectorFieldGlobal +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldGlobal* UParticleModuleVectorFieldGlobal::GetDefaultObj() +{ + static class UParticleModuleVectorFieldGlobal* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldGlobal::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldLocal +// (None) + +class UClass* UParticleModuleVectorFieldLocal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldLocal"); + + return Clss; +} + + +// ParticleModuleVectorFieldLocal Engine.Default__ParticleModuleVectorFieldLocal +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldLocal* UParticleModuleVectorFieldLocal::GetDefaultObj() +{ + static class UParticleModuleVectorFieldLocal* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldLocal::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldRotation +// (None) + +class UClass* UParticleModuleVectorFieldRotation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldRotation"); + + return Clss; +} + + +// ParticleModuleVectorFieldRotation Engine.Default__ParticleModuleVectorFieldRotation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldRotation* UParticleModuleVectorFieldRotation::GetDefaultObj() +{ + static class UParticleModuleVectorFieldRotation* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldRotation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldRotationRate +// (None) + +class UClass* UParticleModuleVectorFieldRotationRate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldRotationRate"); + + return Clss; +} + + +// ParticleModuleVectorFieldRotationRate Engine.Default__ParticleModuleVectorFieldRotationRate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldRotationRate* UParticleModuleVectorFieldRotationRate::GetDefaultObj() +{ + static class UParticleModuleVectorFieldRotationRate* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldRotationRate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldScale +// (None) + +class UClass* UParticleModuleVectorFieldScale::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldScale"); + + return Clss; +} + + +// ParticleModuleVectorFieldScale Engine.Default__ParticleModuleVectorFieldScale +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldScale* UParticleModuleVectorFieldScale::GetDefaultObj() +{ + static class UParticleModuleVectorFieldScale* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldScale::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVectorFieldScaleOverLife +// (None) + +class UClass* UParticleModuleVectorFieldScaleOverLife::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVectorFieldScaleOverLife"); + + return Clss; +} + + +// ParticleModuleVectorFieldScaleOverLife Engine.Default__ParticleModuleVectorFieldScaleOverLife +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVectorFieldScaleOverLife* UParticleModuleVectorFieldScaleOverLife::GetDefaultObj() +{ + static class UParticleModuleVectorFieldScaleOverLife* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVectorFieldScaleOverLife::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocityBase +// (None) + +class UClass* UParticleModuleVelocityBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocityBase"); + + return Clss; +} + + +// ParticleModuleVelocityBase Engine.Default__ParticleModuleVelocityBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocityBase* UParticleModuleVelocityBase::GetDefaultObj() +{ + static class UParticleModuleVelocityBase* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocityBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocity +// (None) + +class UClass* UParticleModuleVelocity::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocity"); + + return Clss; +} + + +// ParticleModuleVelocity Engine.Default__ParticleModuleVelocity +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocity* UParticleModuleVelocity::GetDefaultObj() +{ + static class UParticleModuleVelocity* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocity::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocity_Seeded +// (None) + +class UClass* UParticleModuleVelocity_Seeded::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocity_Seeded"); + + return Clss; +} + + +// ParticleModuleVelocity_Seeded Engine.Default__ParticleModuleVelocity_Seeded +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocity_Seeded* UParticleModuleVelocity_Seeded::GetDefaultObj() +{ + static class UParticleModuleVelocity_Seeded* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocity_Seeded::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocityCone +// (None) + +class UClass* UParticleModuleVelocityCone::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocityCone"); + + return Clss; +} + + +// ParticleModuleVelocityCone Engine.Default__ParticleModuleVelocityCone +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocityCone* UParticleModuleVelocityCone::GetDefaultObj() +{ + static class UParticleModuleVelocityCone* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocityCone::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocityInheritParent +// (None) + +class UClass* UParticleModuleVelocityInheritParent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocityInheritParent"); + + return Clss; +} + + +// ParticleModuleVelocityInheritParent Engine.Default__ParticleModuleVelocityInheritParent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocityInheritParent* UParticleModuleVelocityInheritParent::GetDefaultObj() +{ + static class UParticleModuleVelocityInheritParent* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocityInheritParent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleModuleVelocityOverLifetime +// (None) + +class UClass* UParticleModuleVelocityOverLifetime::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleModuleVelocityOverLifetime"); + + return Clss; +} + + +// ParticleModuleVelocityOverLifetime Engine.Default__ParticleModuleVelocityOverLifetime +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleModuleVelocityOverLifetime* UParticleModuleVelocityOverLifetime::GetDefaultObj() +{ + static class UParticleModuleVelocityOverLifetime* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleModuleVelocityOverLifetime::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleSpriteEmitter +// (None) + +class UClass* UParticleSpriteEmitter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleSpriteEmitter"); + + return Clss; +} + + +// ParticleSpriteEmitter Engine.Default__ParticleSpriteEmitter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleSpriteEmitter* UParticleSpriteEmitter::GetDefaultObj() +{ + static class UParticleSpriteEmitter* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleSpriteEmitter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ParticleSystemComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UParticleSystemComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleSystemComponent"); + + return Clss; +} + + +// ParticleSystemComponent Engine.Default__ParticleSystemComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleSystemComponent* UParticleSystemComponent::GetDefaultObj() +{ + static class UParticleSystemComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleSystemComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ParticleSystemComponent.SetTrailSourceData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetTrailSourceData"); + + Params::UParticleSystemComponent_SetTrailSourceData_Params Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetTemplate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetTemplate"); + + Params::UParticleSystemComponent_SetTemplate_Params Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetMaterialParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetMaterialParameter"); + + Params::UParticleSystemComponent_SetMaterialParameter_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetTangent"); + + Params::UParticleSystemComponent_SetBeamTargetTangent_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = NewTangentPoint; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewTargetStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetStrength"); + + Params::UParticleSystemComponent_SetBeamTargetStrength_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetStrength = NewTargetStrength; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewTargetPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetPoint"); + + Params::UParticleSystemComponent_SetBeamTargetPoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetPoint = NewTargetPoint; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceTangent"); + + Params::UParticleSystemComponent_SetBeamSourceTangent_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = NewTangentPoint; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewSourceStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceStrength"); + + Params::UParticleSystemComponent_SetBeamSourceStrength_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourceStrength = NewSourceStrength; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewSourcePoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourcePoint"); + + Params::UParticleSystemComponent_SetBeamSourcePoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourcePoint = NewSourcePoint; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewEndPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamEndPoint"); + + Params::UParticleSystemComponent_SetBeamEndPoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewEndPoint = NewEndPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, enum class EAttachLocation LocationType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "SetAutoAttachParams"); + + Params::UParticleSystemComponent_SetAutoAttachParams_Params Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationType = LocationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UParticleSystemComponent::GetNumActiveParticles() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetNumActiveParticles"); + + Params::UParticleSystemComponent_GetNumActiveParticles_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetNamedMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UParticleSystemComponent::GetNamedMaterial(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetNamedMaterial"); + + Params::UParticleSystemComponent_GetNamedMaterial_Params Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetTangent"); + + Params::UParticleSystemComponent_GetBeamTargetTangent_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutTargetStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetStrength"); + + Params::UParticleSystemComponent_GetBeamTargetStrength_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTargetStrength != nullptr) + *OutTargetStrength = Parms.OutTargetStrength; + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutTargetPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetPoint"); + + Params::UParticleSystemComponent_GetBeamTargetPoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTargetPoint != nullptr) + *OutTargetPoint = std::move(Parms.OutTargetPoint); + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceTangent"); + + Params::UParticleSystemComponent_GetBeamSourceTangent_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutSourceStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceStrength"); + + Params::UParticleSystemComponent_GetBeamSourceStrength_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSourceStrength != nullptr) + *OutSourceStrength = Parms.OutSourceStrength; + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutSourcePoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourcePoint"); + + Params::UParticleSystemComponent_GetBeamSourcePoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutSourcePoint != nullptr) + *OutSourcePoint = std::move(Parms.OutSourcePoint); + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutEndPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamEndPoint"); + + Params::UParticleSystemComponent_GetBeamEndPoint_Params Parms{}; + + Parms.EmitterIndex = EmitterIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEndPoint != nullptr) + *OutEndPoint = std::move(Parms.OutEndPoint); + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InEventName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEmitterTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InDirection (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InVelocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::GenerateParticleEvent(class FName InEventName, float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "GenerateParticleEvent"); + + Params::UParticleSystemComponent_GenerateParticleEvent_Params Parms{}; + + Parms.InEventName = InEventName; + Parms.InEmitterTime = InEmitterTime; + Parms.InLocation = InLocation; + Parms.InDirection = InDirection; + Parms.InVelocity = InVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.EndTrails +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UParticleSystemComponent::EndTrails() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "EndTrails"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UParticleSystemComponent::CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "CreateNamedDynamicMaterialInstance"); + + Params::UParticleSystemComponent_CreateNamedDynamicMaterialInstance_Params Parms{}; + + Parms.InName = InName; + Parms.SourceMaterial = SourceMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ParticleSystemComponent.BeginTrails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ParticleSystemComponent", "BeginTrails"); + + Params::UParticleSystemComponent_BeginTrails_Params Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.ParticleSystemReplay +// (None) + +class UClass* UParticleSystemReplay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ParticleSystemReplay"); + + return Clss; +} + + +// ParticleSystemReplay Engine.Default__ParticleSystemReplay +// (Public, ClassDefaultObject, ArchetypeObject) + +class UParticleSystemReplay* UParticleSystemReplay::GetDefaultObj() +{ + static class UParticleSystemReplay* Default = nullptr; + + if (!Default) + Default = static_cast(UParticleSystemReplay::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PathFollowingAgentInterface +// (None) + +class UClass* IPathFollowingAgentInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PathFollowingAgentInterface"); + + return Clss; +} + + +// PathFollowingAgentInterface Engine.Default__PathFollowingAgentInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IPathFollowingAgentInterface* IPathFollowingAgentInterface::GetDefaultObj() +{ + static class IPathFollowingAgentInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IPathFollowingAgentInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PawnNoiseEmitterComponent +// (None) + +class UClass* UPawnNoiseEmitterComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PawnNoiseEmitterComponent"); + + return Clss; +} + + +// PawnNoiseEmitterComponent Engine.Default__PawnNoiseEmitterComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPawnNoiseEmitterComponent* UPawnNoiseEmitterComponent::GetDefaultObj() +{ + static class UPawnNoiseEmitterComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPawnNoiseEmitterComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +// (BlueprintAuthorityOnly, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* NoiseMaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NoiseLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnNoiseEmitterComponent::MakeNoise(class AActor* NoiseMaker, float Loudness, struct FVector& NoiseLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PawnNoiseEmitterComponent", "MakeNoise"); + + Params::UPawnNoiseEmitterComponent_MakeNoise_Params Parms{}; + + Parms.NoiseMaker = NoiseMaker; + Parms.Loudness = Loudness; + Parms.NoiseLocation = NoiseLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PhysicalAnimationComponent +// (None) + +class UClass* UPhysicalAnimationComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicalAnimationComponent"); + + return Clss; +} + + +// PhysicalAnimationComponent Engine.Default__PhysicalAnimationComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicalAnimationComponent* UPhysicalAnimationComponent::GetDefaultObj() +{ + static class UPhysicalAnimationComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicalAnimationComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InStrengthMultiplyer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetStrengthMultiplyer(float InStrengthMultiplyer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetStrengthMultiplyer"); + + Params::UPhysicalAnimationComponent_SetStrengthMultiplyer_Params Parms{}; + + Parms.InStrengthMultiplyer = InStrengthMultiplyer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetSkeletalMeshComponent"); + + Params::UPhysicalAnimationComponent_SetSkeletalMeshComponent_Params Parms{}; + + Parms.InSkeletalMeshComponent = InSkeletalMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UPhysicalAnimationComponent::GetBodyTargetTransform(class FName BodyName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "GetBodyTargetTransform"); + + Params::UPhysicalAnimationComponent_GetBodyTargetTransform_Params Parms{}; + + Parms.BodyName = BodyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPhysicalAnimationData PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettingsBelow(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettingsBelow"); + + Params::UPhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow_Params Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = PhysicalAnimationData; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPhysicalAnimationData PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettings(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettings"); + + Params::UPhysicalAnimationComponent_ApplyPhysicalAnimationSettings_Params Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = PhysicalAnimationData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClearNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationProfileBelow"); + + Params::UPhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow_Params Parms{}; + + Parms.BodyName = BodyName; + Parms.ProfileName = ProfileName; + Parms.bIncludeSelf = bIncludeSelf; + Parms.bClearNotFound = bClearNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PhysicalMaterialMask +// (None) + +class UClass* UPhysicalMaterialMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicalMaterialMask"); + + return Clss; +} + + +// PhysicalMaterialMask Engine.Default__PhysicalMaterialMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicalMaterialMask* UPhysicalMaterialMask::GetDefaultObj() +{ + static class UPhysicalMaterialMask* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicalMaterialMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsAsset +// (None) + +class UClass* UPhysicsAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsAsset"); + + return Clss; +} + + +// PhysicsAsset Engine.Default__PhysicsAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsAsset* UPhysicsAsset::GetDefaultObj() +{ + static class UPhysicsAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalBodySetup +// (None) + +class UClass* USkeletalBodySetup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalBodySetup"); + + return Clss; +} + + +// SkeletalBodySetup Engine.Default__SkeletalBodySetup +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class USkeletalBodySetup* USkeletalBodySetup::GetDefaultObj() +{ + static class USkeletalBodySetup* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalBodySetup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsCollisionHandler +// (None) + +class UClass* UPhysicsCollisionHandler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsCollisionHandler"); + + return Clss; +} + + +// PhysicsCollisionHandler Engine.Default__PhysicsCollisionHandler +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsCollisionHandler* UPhysicsCollisionHandler::GetDefaultObj() +{ + static class UPhysicsCollisionHandler* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsCollisionHandler::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RigidBodyBase +// (Actor) + +class UClass* ARigidBodyBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RigidBodyBase"); + + return Clss; +} + + +// RigidBodyBase Engine.Default__RigidBodyBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARigidBodyBase* ARigidBodyBase::GetDefaultObj() +{ + static class ARigidBodyBase* Default = nullptr; + + if (!Default) + Default = static_cast(ARigidBodyBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsConstraintActor +// (Actor) + +class UClass* APhysicsConstraintActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsConstraintActor"); + + return Clss; +} + + +// PhysicsConstraintActor Engine.Default__PhysicsConstraintActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APhysicsConstraintActor* APhysicsConstraintActor::GetDefaultObj() +{ + static class APhysicsConstraintActor* Default = nullptr; + + if (!Default) + Default = static_cast(APhysicsConstraintActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsConstraintComponent +// (SceneComponent) + +class UClass* UPhysicsConstraintComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsConstraintComponent"); + + return Clss; +} + + +// PhysicsConstraintComponent Engine.Default__PhysicsConstraintComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsConstraintComponent* UPhysicsConstraintComponent::GetDefaultObj() +{ + static class UPhysicsConstraintComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsConstraintComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveTwistAndSwing"); + + Params::UPhysicsConstraintComponent_SetOrientationDriveTwistAndSwing_Params Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveSLERP"); + + Params::UPhysicsConstraintComponent_SetOrientationDriveSLERP_Params Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearZLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearZLimit"); + + Params::UPhysicsConstraintComponent_SetLinearZLimit_Params Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearYLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearYLimit"); + + Params::UPhysicsConstraintComponent_SetLinearYLimit_Params Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearXLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearXLimit"); + + Params::UPhysicsConstraintComponent_SetLinearXLimit_Params Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityTarget(struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityTarget"); + + Params::UPhysicsConstraintComponent_SetLinearVelocityTarget_Params Parms{}; + + Parms.InVelTarget = InVelTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityDrive"); + + Params::UPhysicsConstraintComponent_SetLinearVelocityDrive_Params Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionTarget(struct FVector& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionTarget"); + + Params::UPhysicsConstraintComponent_SetLinearPositionTarget_Params Parms{}; + + Parms.InPosTarget = InPosTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionDrive"); + + Params::UPhysicsConstraintComponent_SetLinearPositionDrive_Params Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPlasticity"); + + Params::UPhysicsConstraintComponent_SetLinearPlasticity_Params Parms{}; + + Parms.bLinearPlasticity = bLinearPlasticity; + Parms.LinearPlasticityThreshold = LinearPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearDriveParams"); + + Params::UPhysicsConstraintComponent_SetLinearDriveParams_Params Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearBreakable"); + + Params::UPhysicsConstraintComponent_SetLinearBreakable_Params Parms{}; + + Parms.bLinearBreakable = bLinearBreakable; + Parms.LinearBreakThreshold = LinearBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDisableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetDisableCollision(bool bDisableCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetDisableCollision"); + + Params::UPhysicsConstraintComponent_SetDisableCollision_Params Parms{}; + + Parms.bDisableCollision = bDisableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RefPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferencePosition(enum class EConstraintFrame Frame, struct FVector& RefPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferencePosition"); + + Params::UPhysicsConstraintComponent_SetConstraintReferencePosition_Params Parms{}; + + Parms.Frame = Frame; + Parms.RefPosition = RefPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PriAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SecAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceOrientation(enum class EConstraintFrame Frame, struct FVector& PriAxis, struct FVector& SecAxis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceOrientation"); + + Params::UPhysicsConstraintComponent_SetConstraintReferenceOrientation_Params Parms{}; + + Parms.Frame = Frame; + Parms.PriAxis = PriAxis; + Parms.SecAxis = SecAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RefFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceFrame(enum class EConstraintFrame Frame, struct FTransform& RefFrame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceFrame"); + + Params::UPhysicsConstraintComponent_SetConstraintReferenceFrame_Params Parms{}; + + Parms.Frame = Frame; + Parms.RefFrame = RefFrame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component1 (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* Component2 (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstrainedComponents"); + + Params::UPhysicsConstraintComponent_SetConstrainedComponents_Params Parms{}; + + Parms.Component1 = Component1; + Parms.BoneName1 = BoneName1; + Parms.Component2 = Component2; + Parms.BoneName2 = BoneName2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityTarget(struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityTarget"); + + Params::UPhysicsConstraintComponent_SetAngularVelocityTarget_Params Parms{}; + + Parms.InVelTarget = InVelTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveTwistAndSwing"); + + Params::UPhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing_Params Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveSLERP"); + + Params::UPhysicsConstraintComponent_SetAngularVelocityDriveSLERP_Params Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDrive"); + + Params::UPhysicsConstraintComponent_SetAngularVelocityDrive_Params Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAngularConstraintMotionConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularTwistLimit(enum class EAngularConstraintMotion ConstraintType, float TwistLimitAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularTwistLimit"); + + Params::UPhysicsConstraintComponent_SetAngularTwistLimit_Params Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.TwistLimitAngle = TwistLimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAngularConstraintMotionMotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing2Limit(enum class EAngularConstraintMotion MotionType, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing2Limit"); + + Params::UPhysicsConstraintComponent_SetAngularSwing2Limit_Params Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAngularConstraintMotionMotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing1Limit(enum class EAngularConstraintMotion MotionType, float Swing1LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing1Limit"); + + Params::UPhysicsConstraintComponent_SetAngularSwing1Limit_Params Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing1LimitAngle = Swing1LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularPlasticity"); + + Params::UPhysicsConstraintComponent_SetAngularPlasticity_Params Parms{}; + + Parms.bAngularPlasticity = bAngularPlasticity; + Parms.AngularPlasticityThreshold = AngularPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationTarget(struct FRotator& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationTarget"); + + Params::UPhysicsConstraintComponent_SetAngularOrientationTarget_Params Parms{}; + + Parms.InPosTarget = InPosTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationDrive"); + + Params::UPhysicsConstraintComponent_SetAngularOrientationDrive_Params Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveParams"); + + Params::UPhysicsConstraintComponent_SetAngularDriveParams_Params Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EAngularDriveMode DriveMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveMode(enum class EAngularDriveMode DriveMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveMode"); + + Params::UPhysicsConstraintComponent_SetAngularDriveMode_Params Parms{}; + + Parms.DriveMode = DriveMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularBreakable"); + + Params::UPhysicsConstraintComponent_SetAngularBreakable_Params Parms{}; + + Parms.bAngularBreakable = bAngularBreakable; + Parms.AngularBreakThreshold = AngularBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsConstraintComponent.IsBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhysicsConstraintComponent::IsBroken() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "IsBroken"); + + Params::UPhysicsConstraintComponent_IsBroken_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentTwist() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentTwist"); + + Params::UPhysicsConstraintComponent_GetCurrentTwist_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing2() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing2"); + + Params::UPhysicsConstraintComponent_GetCurrentSwing2_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing1() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing1"); + + Params::UPhysicsConstraintComponent_GetCurrentSwing1_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector OutLinearForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutAngularForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetConstraintForce"); + + Params::UPhysicsConstraintComponent_GetConstraintForce_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLinearForce != nullptr) + *OutLinearForce = std::move(Parms.OutLinearForce); + + if (OutAngularForce != nullptr) + *OutAngularForce = std::move(Parms.OutAngularForce); + +} + + +// Function Engine.PhysicsConstraintComponent.BreakConstraint +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPhysicsConstraintComponent::BreakConstraint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsConstraintComponent", "BreakConstraint"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PhysicsConstraintTemplate +// (None) + +class UClass* UPhysicsConstraintTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsConstraintTemplate"); + + return Clss; +} + + +// PhysicsConstraintTemplate Engine.Default__PhysicsConstraintTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsConstraintTemplate* UPhysicsConstraintTemplate::GetDefaultObj() +{ + static class UPhysicsConstraintTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsConstraintTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsFieldComponent +// (SceneComponent) + +class UClass* UPhysicsFieldComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsFieldComponent"); + + return Clss; +} + + +// PhysicsFieldComponent Engine.Default__PhysicsFieldComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsFieldComponent* UPhysicsFieldComponent::GetDefaultObj() +{ + static class UPhysicsFieldComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsFieldComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsHandleComponent +// (None) + +class UClass* UPhysicsHandleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsHandleComponent"); + + return Clss; +} + + +// PhysicsHandleComponent Engine.Default__PhysicsHandleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsHandleComponent* UPhysicsHandleComponent::GetDefaultObj() +{ + static class UPhysicsHandleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsHandleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetRotation(const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetRotation"); + + Params::UPhysicsHandleComponent_SetTargetRotation_Params Parms{}; + + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocationAndRotation"); + + Params::UPhysicsHandleComponent_SetTargetLocationAndRotation_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocation(const struct FVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocation"); + + Params::UPhysicsHandleComponent_SetTargetLocation_Params Parms{}; + + Parms.NewLocation = NewLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearStiffness(float NewLinearStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearStiffness"); + + Params::UPhysicsHandleComponent_SetLinearStiffness_Params Parms{}; + + Parms.NewLinearStiffness = NewLinearStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetLinearDamping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearDamping(float NewLinearDamping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearDamping"); + + Params::UPhysicsHandleComponent_SetLinearDamping_Params Parms{}; + + Parms.NewLinearDamping = NewLinearDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInterpolationSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetInterpolationSpeed(float NewInterpolationSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetInterpolationSpeed"); + + Params::UPhysicsHandleComponent_SetInterpolationSpeed_Params Parms{}; + + Parms.NewInterpolationSpeed = NewInterpolationSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularStiffness(float NewAngularStiffness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularStiffness"); + + Params::UPhysicsHandleComponent_SetAngularStiffness_Params Parms{}; + + Parms.NewAngularStiffness = NewAngularStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.SetAngularDamping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularDamping(float NewAngularDamping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularDamping"); + + Params::UPhysicsHandleComponent_SetAngularDamping_Params Parms{}; + + Parms.NewAngularDamping = NewAngularDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.ReleaseComponent +// (Native, Public, BlueprintCallable) +// Parameters: + +void UPhysicsHandleComponent::ReleaseComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "ReleaseComponent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocationWithRotation"); + + Params::UPhysicsHandleComponent_GrabComponentAtLocationWithRotation_Params Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.Location = Location; + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocation"); + + Params::UPhysicsHandleComponent_GrabComponentAtLocation_Params Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = GrabLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.GrabComponent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConstrainRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponent"); + + Params::UPhysicsHandleComponent_GrabComponent_Params Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = GrabLocation; + Parms.bConstrainRotation = bConstrainRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector TargetLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator TargetRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "GetTargetLocationAndRotation"); + + Params::UPhysicsHandleComponent_GetTargetLocationAndRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TargetLocation != nullptr) + *TargetLocation = std::move(Parms.TargetLocation); + + if (TargetRotation != nullptr) + *TargetRotation = std::move(Parms.TargetRotation); + +} + + +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UPhysicsHandleComponent::GetGrabbedComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsHandleComponent", "GetGrabbedComponent"); + + Params::UPhysicsHandleComponent_GetGrabbedComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PhysicsSettings +// (None) + +class UClass* UPhysicsSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsSettings"); + + return Clss; +} + + +// PhysicsSettings Engine.Default__PhysicsSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsSettings* UPhysicsSettings::GetDefaultObj() +{ + static class UPhysicsSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsSpringComponent +// (SceneComponent) + +class UClass* UPhysicsSpringComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsSpringComponent"); + + return Clss; +} + + +// PhysicsSpringComponent Engine.Default__PhysicsSpringComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsSpringComponent* UPhysicsSpringComponent::GetDefaultObj() +{ + static class UPhysicsSpringComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsSpringComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringRestingPoint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringRestingPoint"); + + Params::UPhysicsSpringComponent_GetSpringRestingPoint_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsSpringComponent.GetSpringDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringDirection"); + + Params::UPhysicsSpringComponent_GetSpringDirection_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringCurrentEndPoint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringCurrentEndPoint"); + + Params::UPhysicsSpringComponent_GetSpringCurrentEndPoint_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsSpringComponent::GetNormalizedCompressionScalar() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PhysicsSpringComponent", "GetNormalizedCompressionScalar"); + + Params::UPhysicsSpringComponent_GetNormalizedCompressionScalar_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PhysicsThruster +// (Actor) + +class UClass* APhysicsThruster::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsThruster"); + + return Clss; +} + + +// PhysicsThruster Engine.Default__PhysicsThruster +// (Public, ClassDefaultObject, ArchetypeObject) + +class APhysicsThruster* APhysicsThruster::GetDefaultObj() +{ + static class APhysicsThruster* Default = nullptr; + + if (!Default) + Default = static_cast(APhysicsThruster::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PhysicsThrusterComponent +// (SceneComponent) + +class UClass* UPhysicsThrusterComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsThrusterComponent"); + + return Clss; +} + + +// PhysicsThrusterComponent Engine.Default__PhysicsThrusterComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsThrusterComponent* UPhysicsThrusterComponent::GetDefaultObj() +{ + static class UPhysicsThrusterComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsThrusterComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SceneCapture +// (Actor) + +class UClass* ASceneCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCapture"); + + return Clss; +} + + +// SceneCapture Engine.Default__SceneCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASceneCapture* ASceneCapture::GetDefaultObj() +{ + static class ASceneCapture* Default = nullptr; + + if (!Default) + Default = static_cast(ASceneCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlanarReflection +// (Actor) + +class UClass* APlanarReflection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlanarReflection"); + + return Clss; +} + + +// PlanarReflection Engine.Default__PlanarReflection +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlanarReflection* APlanarReflection::GetDefaultObj() +{ + static class APlanarReflection* Default = nullptr; + + if (!Default) + Default = static_cast(APlanarReflection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlanarReflection.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlanarReflection::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlanarReflection", "OnInterpToggle"); + + Params::APlanarReflection_OnInterpToggle_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SceneCaptureComponent +// (SceneComponent) + +class UClass* USceneCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCaptureComponent"); + + return Clss; +} + + +// SceneCaptureComponent Engine.Default__SceneCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USceneCaptureComponent* USceneCaptureComponent::GetDefaultObj() +{ + static class USceneCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USceneCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyComponent"); + + Params::USceneCaptureComponent_ShowOnlyComponent_Params Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyActorComponents"); + + Params::USceneCaptureComponent_ShowOnlyActorComponents_Params Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewCaptureSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::SetCaptureSortPriority(int32 NewCaptureSortPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "SetCaptureSortPriority"); + + Params::USceneCaptureComponent_SetCaptureSortPriority_Params Parms{}; + + Parms.NewCaptureSortPriority = NewCaptureSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyComponent"); + + Params::USceneCaptureComponent_RemoveShowOnlyComponent_Params Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyActorComponents"); + + Params::USceneCaptureComponent_RemoveShowOnlyActorComponents_Params Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.HideComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "HideComponent"); + + Params::USceneCaptureComponent_HideComponent_Params Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.HideActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideActorComponents(class AActor* InActor, bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "HideActorComponents"); + + Params::USceneCaptureComponent_HideActorComponents_Params Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.ClearShowOnlyComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USceneCaptureComponent::ClearShowOnlyComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "ClearShowOnlyComponents"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent.ClearHiddenComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USceneCaptureComponent::ClearHiddenComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent", "ClearHiddenComponents"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PlanarReflectionComponent +// (SceneComponent) + +class UClass* UPlanarReflectionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlanarReflectionComponent"); + + return Clss; +} + + +// PlanarReflectionComponent Engine.Default__PlanarReflectionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlanarReflectionComponent* UPlanarReflectionComponent::GetDefaultObj() +{ + static class UPlanarReflectionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPlanarReflectionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlaneReflectionCapture +// (Actor) + +class UClass* APlaneReflectionCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlaneReflectionCapture"); + + return Clss; +} + + +// PlaneReflectionCapture Engine.Default__PlaneReflectionCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlaneReflectionCapture* APlaneReflectionCapture::GetDefaultObj() +{ + static class APlaneReflectionCapture* Default = nullptr; + + if (!Default) + Default = static_cast(APlaneReflectionCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlaneReflectionCaptureComponent +// (SceneComponent) + +class UClass* UPlaneReflectionCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlaneReflectionCaptureComponent"); + + return Clss; +} + + +// PlaneReflectionCaptureComponent Engine.Default__PlaneReflectionCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlaneReflectionCaptureComponent* UPlaneReflectionCaptureComponent::GetDefaultObj() +{ + static class UPlaneReflectionCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPlaneReflectionCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlatformEventsComponent +// (None) + +class UClass* UPlatformEventsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlatformEventsComponent"); + + return Clss; +} + + +// PlatformEventsComponent Engine.Default__PlatformEventsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlatformEventsComponent* UPlatformEventsComponent::GetDefaultObj() +{ + static class UPlatformEventsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPlatformEventsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::SupportsConvertibleLaptops() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformEventsComponent", "SupportsConvertibleLaptops"); + + Params::UPlatformEventsComponent_SupportsConvertibleLaptops_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction Engine.PlatformEventsComponent.PlatformEventDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UPlatformEventsComponent::PlatformEventDelegate__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformEventsComponent", "PlatformEventDelegate__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Engine.PlatformEventsComponent.IsInTabletMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInTabletMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformEventsComponent", "IsInTabletMode"); + + Params::UPlatformEventsComponent_IsInTabletMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlatformEventsComponent.IsInLaptopMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInLaptopMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformEventsComponent", "IsInLaptopMode"); + + Params::UPlatformEventsComponent_IsInLaptopMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PlatformInterfaceWebResponse +// (None) + +class UClass* UPlatformInterfaceWebResponse::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlatformInterfaceWebResponse"); + + return Clss; +} + + +// PlatformInterfaceWebResponse Engine.Default__PlatformInterfaceWebResponse +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlatformInterfaceWebResponse* UPlatformInterfaceWebResponse::GetDefaultObj() +{ + static class UPlatformInterfaceWebResponse* Default = nullptr; + + if (!Default) + Default = static_cast(UPlatformInterfaceWebResponse::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPlatformInterfaceWebResponse::GetNumHeaders() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetNumHeaders"); + + Params::UPlatformInterfaceWebResponse_GetNumHeaders_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +// (Native, Public) +// Parameters: +// class FString HeaderName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPlatformInterfaceWebResponse::GetHeaderValue(const class FString& HeaderName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeaderValue"); + + Params::UPlatformInterfaceWebResponse_GetHeaderValue_Params Parms{}; + + Parms.HeaderName = HeaderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeader +// (Native, Public, HasOutParams) +// Parameters: +// int32 HeaderIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Header (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlatformInterfaceWebResponse::GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeader"); + + Params::UPlatformInterfaceWebResponse_GetHeader_Params Parms{}; + + Parms.HeaderIndex = HeaderIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Header != nullptr) + *Header = std::move(Parms.Header); + + if (Value != nullptr) + *Value = std::move(Parms.Value); + +} + + +// Class Engine.PlayerCameraManager +// (Actor) + +class UClass* APlayerCameraManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerCameraManager"); + + return Clss; +} + + +// PlayerCameraManager Engine.Default__PlayerCameraManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlayerCameraManager* APlayerCameraManager::GetDefaultObj() +{ + static class APlayerCameraManager* Default = nullptr; + + if (!Default) + Default = static_cast(APlayerCameraManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlayerCameraManager.SwapPendingViewTargetWhenUsingClientSideCameraUpdates +// (Final, Native, Protected) +// Parameters: + +void APlayerCameraManager::SwapPendingViewTargetWhenUsingClientSideCameraUpdates() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "SwapPendingViewTargetWhenUsingClientSideCameraUpdates"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopCameraShake +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeBase* ShakeInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraShake"); + + Params::APlayerCameraManager_StopCameraShake_Params Parms{}; + + Parms.ShakeInstance = ShakeInstance; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopCameraFade +// (Native, Public, BlueprintCallable) +// Parameters: + +void APlayerCameraManager::StopCameraFade() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraFade"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopCameraAnimInst +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraAnimInst* AnimInst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopCameraAnimInst(class UCameraAnimInst* AnimInst, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraAnimInst"); + + Params::APlayerCameraManager_StopCameraAnimInst_Params Parms{}; + + Parms.AnimInst = AnimInst; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShakeFromSource"); + + Params::APlayerCameraManager_StopAllInstancesOfCameraShakeFromSource_Params Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShake"); + + Params::APlayerCameraManager_StopAllInstancesOfCameraShake_Params Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraAnim +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraAnim* Anim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraAnim(class UCameraAnim* Anim, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraAnim"); + + Params::APlayerCameraManager_StopAllInstancesOfCameraAnim_Params Parms{}; + + Parms.Anim = Anim; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakesFromSource"); + + Params::APlayerCameraManager_StopAllCameraShakesFromSource_Params Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakes +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakes"); + + Params::APlayerCameraManager_StopAllCameraShakes_Params Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StopAllCameraAnims +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraAnims(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraAnims"); + + Params::APlayerCameraManager_StopAllCameraAnims_Params Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOfShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShakeFromSource"); + + Params::APlayerCameraManager_StartCameraShakeFromSource_Params Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.SourceComponent = SourceComponent; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.StartCameraShake +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOfShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShake(TSubclassOf ShakeClass, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShake"); + + Params::APlayerCameraManager_StartCameraShake_Params Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.StartCameraFade +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float FromAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ToAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraFade"); + + Params::APlayerCameraManager_StartCameraFade_Params Parms{}; + + Parms.FromAlpha = FromAlpha; + Parms.ToAlpha = ToAlpha; + Parms.Duration = Duration; + Parms.Color = Color; + Parms.bShouldFadeAudio = bShouldFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.SetManualCameraFade +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float InFadeAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "SetManualCameraFade"); + + Params::APlayerCameraManager_SetManualCameraFade_Params Parms{}; + + Parms.InFadeAmount = InFadeAmount; + Parms.Color = Color; + Parms.bInFadeAudio = bInFadeAudio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.SetGameCameraCutThisFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void APlayerCameraManager::SetGameCameraCutThisFrame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "SetGameCameraCutThisFrame"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.RemoveCameraModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraModifier* ModifierToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::RemoveCameraModifier(class UCameraModifier* ModifierToRemove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraModifier"); + + Params::APlayerCameraManager_RemoveCameraModifier_Params Parms{}; + + Parms.ModifierToRemove = ModifierToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +// (Native, Public, BlueprintCallable) +// Parameters: +// class AEmitterCameraLensEffectBase*Emitter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraLensEffect"); + + Params::APlayerCameraManager_RemoveCameraLensEffect_Params Parms{}; + + Parms.Emitter = Emitter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.PlayCameraAnim +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UCameraAnim* Anim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandomStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraAnimInst* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraAnimInst* APlayerCameraManager::PlayCameraAnim(class UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "PlayCameraAnim"); + + Params::APlayerCameraManager_PlayCameraAnim_Params Parms{}; + + Parms.Anim = Anim; + Parms.Rate = Rate; + Parms.Scale = Scale; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.bLoop = bLoop; + Parms.bRandomStartTime = bRandomStartTime; + Parms.Duration = Duration; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.PhotographyCameraModify +// (BlueprintCosmetic, Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// struct FVector NewCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PreviousCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OriginalCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ResultCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "PhotographyCameraModify"); + + Params::APlayerCameraManager_PhotographyCameraModify_Params Parms{}; + + Parms.NewCameraLocation = NewCameraLocation; + Parms.PreviousCameraLocation = PreviousCameraLocation; + Parms.OriginalCameraLocation = OriginalCameraLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ResultCameraLocation != nullptr) + *ResultCameraLocation = std::move(Parms.ResultCameraLocation); + +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionStart +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) +// Parameters: + +void APlayerCameraManager::OnPhotographySessionStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionEnd +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) +// Parameters: + +void APlayerCameraManager::OnPhotographySessionEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureStart +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) +// Parameters: + +void APlayerCameraManager::OnPhotographyMultiPartCaptureStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureEnd +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) +// Parameters: + +void APlayerCameraManager::OnPhotographyMultiPartCaptureEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.GetOwningPlayerController +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* APlayerCameraManager::GetOwningPlayerController() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "GetOwningPlayerController"); + + Params::APlayerCameraManager_GetOwningPlayerController_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.GetFOVAngle +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerCameraManager::GetFOVAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "GetFOVAngle"); + + Params::APlayerCameraManager_GetFOVAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.GetCameraRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APlayerCameraManager::GetCameraRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraRotation"); + + Params::APlayerCameraManager_GetCameraRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.GetCameraLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerCameraManager::GetCameraLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraLocation"); + + Params::APlayerCameraManager_GetCameraLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::FindCameraModifierByClass(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "FindCameraModifierByClass"); + + Params::APlayerCameraManager_FindCameraModifierByClass_Params Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.ClearCameraLensEffects +// (Native, Public, BlueprintCallable) +// Parameters: + +void APlayerCameraManager::ClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "ClearCameraLensEffects"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* CameraTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector NewCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewCameraRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float NewCameraFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "BlueprintUpdateCamera"); + + Params::APlayerCameraManager_BlueprintUpdateCamera_Params Parms{}; + + Parms.CameraTarget = CameraTarget; + + UObject::ProcessEvent(Func, &Parms); + + if (NewCameraLocation != nullptr) + *NewCameraLocation = std::move(Parms.NewCameraLocation); + + if (NewCameraRotation != nullptr) + *NewCameraRotation = std::move(Parms.NewCameraRotation); + + if (NewCameraFOV != nullptr) + *NewCameraFOV = Parms.NewCameraFOV; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.AddNewCameraModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::AddNewCameraModifier(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "AddNewCameraModifier"); + + Params::APlayerCameraManager_AddNewCameraModifier_Params Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PlayerCameraManager.AddCameraLensEffect +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEmitterCameraLensEffectBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEmitterCameraLensEffectBase* APlayerCameraManager::AddCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCameraManager", "AddCameraLensEffect"); + + Params::APlayerCameraManager_AddCameraLensEffect_Params Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.PlayerInput +// (None) + +class UClass* UPlayerInput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerInput"); + + return Clss; +} + + +// PlayerInput Engine.Default__PlayerInput +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UPlayerInput* UPlayerInput::GetDefaultObj() +{ + static class UPlayerInput* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerInput::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PlayerInput.SetMouseSensitivity +// (Final, Exec, Native, Public) +// Parameters: +// float Sensitivity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetMouseSensitivity(float Sensitivity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerInput", "SetMouseSensitivity"); + + Params::UPlayerInput_SetMouseSensitivity_Params Parms{}; + + Parms.Sensitivity = Sensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerInput.SetBind +// (Final, Exec, Native, Public) +// Parameters: +// class FName BindName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetBind(class FName BindName, const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerInput", "SetBind"); + + Params::UPlayerInput_SetBind_Params Parms{}; + + Parms.BindName = BindName; + Parms.Command = Command; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerInput.InvertAxisKey +// (Final, Exec, Native, Public) +// Parameters: +// struct FKey AxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxisKey(const struct FKey& AxisKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerInput", "InvertAxisKey"); + + Params::UPlayerInput_InvertAxisKey_Params Parms{}; + + Parms.AxisKey = AxisKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerInput.InvertAxis +// (Final, Exec, Native, Public) +// Parameters: +// class FName AxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxis(class FName AxisName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerInput", "InvertAxis"); + + Params::UPlayerInput_InvertAxis_Params Parms{}; + + Parms.AxisName = AxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PlayerInput.ClearSmoothing +// (Final, Exec, Native, Public) +// Parameters: + +void UPlayerInput::ClearSmoothing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerInput", "ClearSmoothing"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PlayerStart +// (Actor) + +class UClass* APlayerStart::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerStart"); + + return Clss; +} + + +// PlayerStart Engine.Default__PlayerStart +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlayerStart* APlayerStart::GetDefaultObj() +{ + static class APlayerStart* Default = nullptr; + + if (!Default) + Default = static_cast(APlayerStart::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PlayerStartPIE +// (Actor) + +class UClass* APlayerStartPIE::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerStartPIE"); + + return Clss; +} + + +// PlayerStartPIE Engine.Default__PlayerStartPIE +// (Public, ClassDefaultObject, ArchetypeObject) + +class APlayerStartPIE* APlayerStartPIE::GetDefaultObj() +{ + static class APlayerStartPIE* Default = nullptr; + + if (!Default) + Default = static_cast(APlayerStartPIE::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PluginCommandlet +// (None) + +class UClass* UPluginCommandlet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PluginCommandlet"); + + return Clss; +} + + +// PluginCommandlet Engine.Default__PluginCommandlet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPluginCommandlet* UPluginCommandlet::GetDefaultObj() +{ + static class UPluginCommandlet* Default = nullptr; + + if (!Default) + Default = static_cast(UPluginCommandlet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PointLight +// (Actor) + +class UClass* APointLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PointLight"); + + return Clss; +} + + +// PointLight Engine.Default__PointLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class APointLight* APointLight::GetDefaultObj() +{ + static class APointLight* Default = nullptr; + + if (!Default) + Default = static_cast(APointLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PointLight.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLight", "SetRadius"); + + Params::APointLight_SetRadius_Params Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PointLight.SetLightFalloffExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLight", "SetLightFalloffExponent"); + + Params::APointLight_SetLightFalloffExponent_Params Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PointLightComponent +// (SceneComponent) + +class UClass* UPointLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PointLightComponent"); + + return Clss; +} + + +// PointLightComponent Engine.Default__PointLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPointLightComponent* UPointLightComponent::GetDefaultObj() +{ + static class UPointLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPointLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PointLightComponent.SetSourceRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLightComponent", "SetSourceRadius"); + + Params::UPointLightComponent_SetSourceRadius_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PointLightComponent.SetSourceLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLightComponent", "SetSourceLength"); + + Params::UPointLightComponent_SetSourceLength_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PointLightComponent.SetSoftSourceRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSoftSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLightComponent", "SetSoftSourceRadius"); + + Params::UPointLightComponent_SetSoftSourceRadius_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PointLightComponent.SetLightFalloffExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PointLightComponent", "SetLightFalloffExponent"); + + Params::UPointLightComponent_SetLightFalloffExponent_Params Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.Polys +// (None) + +class UClass* UPolys::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Polys"); + + return Clss; +} + + +// Polys Engine.Default__Polys +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPolys* UPolys::GetDefaultObj() +{ + static class UPolys* Default = nullptr; + + if (!Default) + Default = static_cast(UPolys::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PoseableMeshComponent +// (SceneComponent, PrimitiveComponent, SkinnedMeshComponent) + +class UClass* UPoseableMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PoseableMeshComponent"); + + return Clss; +} + + +// PoseableMeshComponent Engine.Default__PoseableMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPoseableMeshComponent* UPoseableMeshComponent::GetDefaultObj() +{ + static class UPoseableMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPoseableMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneTransformByName(class FName BoneName, struct FTransform& InTransform, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneTransformByName"); + + Params::UPoseableMeshComponent_SetBoneTransformByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InTransform = InTransform; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneScaleByName"); + + Params::UPoseableMeshComponent_SetBoneScaleByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InScale3D = InScale3D; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneRotationByName"); + + Params::UPoseableMeshComponent_SetBoneRotationByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InRotation = InRotation; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneLocationByName"); + + Params::UPoseableMeshComponent_SetBoneLocationByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.InLocation = InLocation; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::ResetBoneTransformByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "ResetBoneTransformByName"); + + Params::UPoseableMeshComponent_ResetBoneTransformByName_Params Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UPoseableMeshComponent::GetBoneTransformByName(class FName BoneName, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneTransformByName"); + + Params::UPoseableMeshComponent_GetBoneTransformByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneScaleByName(class FName BoneName, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneScaleByName"); + + Params::UPoseableMeshComponent_GetBoneScaleByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPoseableMeshComponent::GetBoneRotationByName(class FName BoneName, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneRotationByName"); + + Params::UPoseableMeshComponent_GetBoneRotationByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneLocationByName(class FName BoneName, enum class EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneLocationByName"); + + Params::UPoseableMeshComponent_GetBoneLocationByName_Params Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InComponentToCopy (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PoseableMeshComponent", "CopyPoseFromSkeletalComponent"); + + Params::UPoseableMeshComponent_CopyPoseFromSkeletalComponent_Params Parms{}; + + Parms.InComponentToCopy = InComponentToCopy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PoseAsset +// (None) + +class UClass* UPoseAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PoseAsset"); + + return Clss; +} + + +// PoseAsset Engine.Default__PoseAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPoseAsset* UPoseAsset::GetDefaultObj() +{ + static class UPoseAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UPoseAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PoseWatch +// (None) + +class UClass* UPoseWatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PoseWatch"); + + return Clss; +} + + +// PoseWatch Engine.Default__PoseWatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPoseWatch* UPoseWatch::GetDefaultObj() +{ + static class UPoseWatch* Default = nullptr; + + if (!Default) + Default = static_cast(UPoseWatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PostProcessComponent +// (SceneComponent) + +class UClass* UPostProcessComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PostProcessComponent"); + + return Clss; +} + + +// PostProcessComponent Engine.Default__PostProcessComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPostProcessComponent* UPostProcessComponent::GetDefaultObj() +{ + static class UPostProcessComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPostProcessComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPostProcessComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PostProcessComponent", "AddOrUpdateBlendable"); + + Params::UPostProcessComponent_AddOrUpdateBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PostProcessVolume +// (Actor) + +class UClass* APostProcessVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PostProcessVolume"); + + return Clss; +} + + +// PostProcessVolume Engine.Default__PostProcessVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class APostProcessVolume* APostProcessVolume::GetDefaultObj() +{ + static class APostProcessVolume* Default = nullptr; + + if (!Default) + Default = static_cast(APostProcessVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APostProcessVolume::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PostProcessVolume", "AddOrUpdateBlendable"); + + Params::APostProcessVolume_AddOrUpdateBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.PrecomputedVisibilityOverrideVolume +// (Actor) + +class UClass* APrecomputedVisibilityOverrideVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PrecomputedVisibilityOverrideVolume"); + + return Clss; +} + + +// PrecomputedVisibilityOverrideVolume Engine.Default__PrecomputedVisibilityOverrideVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class APrecomputedVisibilityOverrideVolume* APrecomputedVisibilityOverrideVolume::GetDefaultObj() +{ + static class APrecomputedVisibilityOverrideVolume* Default = nullptr; + + if (!Default) + Default = static_cast(APrecomputedVisibilityOverrideVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PrecomputedVisibilityVolume +// (Actor) + +class UClass* APrecomputedVisibilityVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PrecomputedVisibilityVolume"); + + return Clss; +} + + +// PrecomputedVisibilityVolume Engine.Default__PrecomputedVisibilityVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class APrecomputedVisibilityVolume* APrecomputedVisibilityVolume::GetDefaultObj() +{ + static class APrecomputedVisibilityVolume* Default = nullptr; + + if (!Default) + Default = static_cast(APrecomputedVisibilityVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PreviewCollectionInterface +// (None) + +class UClass* IPreviewCollectionInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PreviewCollectionInterface"); + + return Clss; +} + + +// PreviewCollectionInterface Engine.Default__PreviewCollectionInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IPreviewCollectionInterface* IPreviewCollectionInterface::GetDefaultObj() +{ + static class IPreviewCollectionInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IPreviewCollectionInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PreviewMeshCollection +// (None) + +class UClass* UPreviewMeshCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PreviewMeshCollection"); + + return Clss; +} + + +// PreviewMeshCollection Engine.Default__PreviewMeshCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPreviewMeshCollection* UPreviewMeshCollection::GetDefaultObj() +{ + static class UPreviewMeshCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UPreviewMeshCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.PrimaryAssetLabel +// (None) + +class UClass* UPrimaryAssetLabel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PrimaryAssetLabel"); + + return Clss; +} + + +// PrimaryAssetLabel Engine.Default__PrimaryAssetLabel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPrimaryAssetLabel* UPrimaryAssetLabel::GetDefaultObj() +{ + static class UPrimaryAssetLabel* Default = nullptr; + + if (!Default) + Default = static_cast(UPrimaryAssetLabel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ProjectileMovementComponent +// (None) + +class UClass* UProjectileMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProjectileMovementComponent"); + + return Clss; +} + + +// ProjectileMovementComponent Engine.Default__ProjectileMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProjectileMovementComponent* UProjectileMovementComponent::GetDefaultObj() +{ + static class UProjectileMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UProjectileMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ProjectileMovementComponent.StopSimulating +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FHitResult HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::StopSimulating(struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "StopSimulating"); + + Params::UProjectileMovementComponent_StopSimulating_Params Parms{}; + + Parms.HitResult = HitResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetVelocityInLocalSpace(const struct FVector& NewVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "SetVelocityInLocalSpace"); + + Params::UProjectileMovementComponent_SetVelocityInLocalSpace_Params Parms{}; + + Parms.NewVelocity = NewVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetInterpolatedComponent(class USceneComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "SetInterpolatedComponent"); + + Params::UProjectileMovementComponent_SetInterpolatedComponent_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ProjectileMovementComponent.ResetInterpolation +// (Native, Public, BlueprintCallable) +// Parameters: + +void UProjectileMovementComponent::ResetInterpolation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "ResetInterpolation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction Engine.ProjectileMovementComponent.OnProjectileStopDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::OnProjectileStopDelegate__DelegateSignature(struct FHitResult& ImpactResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "OnProjectileStopDelegate__DelegateSignature"); + + Params::UProjectileMovementComponent_OnProjectileStopDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction Engine.ProjectileMovementComponent.OnProjectileBounceDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams, HasDefaults) +// Parameters: +// struct FHitResult ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FVector ImpactVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::OnProjectileBounceDelegate__DelegateSignature(struct FHitResult& ImpactResult, struct FVector& ImpactVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "OnProjectileBounceDelegate__DelegateSignature"); + + Params::UProjectileMovementComponent_OnProjectileBounceDelegate__DelegateSignature_Params Parms{}; + + Parms.ImpactResult = ImpactResult; + Parms.ImpactVelocity = ImpactVelocity; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::MoveInterpolationTarget(struct FVector& NewLocation, struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "MoveInterpolationTarget"); + + Params::UProjectileMovementComponent_MoveInterpolationTarget_Params Parms{}; + + Parms.NewLocation = NewLocation; + Parms.NewRotation = NewRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ProjectileMovementComponent.LimitVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UProjectileMovementComponent::LimitVelocity(const struct FVector& NewVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "LimitVelocity"); + + Params::UProjectileMovementComponent_LimitVelocity_Params Parms{}; + + Parms.NewVelocity = NewVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsVelocityUnderSimulationThreshold() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "IsVelocityUnderSimulationThreshold"); + + Params::UProjectileMovementComponent_IsVelocityUnderSimulationThreshold_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsInterpolationComplete() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProjectileMovementComponent", "IsInterpolationComplete"); + + Params::UProjectileMovementComponent_IsInterpolationComplete_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.ProxyLODMeshSimplificationSettings +// (None) + +class UClass* UProxyLODMeshSimplificationSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProxyLODMeshSimplificationSettings"); + + return Clss; +} + + +// ProxyLODMeshSimplificationSettings Engine.Default__ProxyLODMeshSimplificationSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProxyLODMeshSimplificationSettings* UProxyLODMeshSimplificationSettings::GetDefaultObj() +{ + static class UProxyLODMeshSimplificationSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UProxyLODMeshSimplificationSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RadialForceActor +// (Actor) + +class UClass* ARadialForceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadialForceActor"); + + return Clss; +} + + +// RadialForceActor Engine.Default__RadialForceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARadialForceActor* ARadialForceActor::GetDefaultObj() +{ + static class ARadialForceActor* Default = nullptr; + + if (!Default) + Default = static_cast(ARadialForceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.RadialForceActor.ToggleForce +// (Native, Public, BlueprintCallable) +// Parameters: + +void ARadialForceActor::ToggleForce() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceActor", "ToggleForce"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RadialForceActor.FireImpulse +// (Native, Public, BlueprintCallable) +// Parameters: + +void ARadialForceActor::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceActor", "FireImpulse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RadialForceActor.EnableForce +// (Native, Public, BlueprintCallable) +// Parameters: + +void ARadialForceActor::EnableForce() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceActor", "EnableForce"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RadialForceActor.DisableForce +// (Native, Public, BlueprintCallable) +// Parameters: + +void ARadialForceActor::DisableForce() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceActor", "DisableForce"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.RadialForceComponent +// (SceneComponent) + +class UClass* URadialForceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadialForceComponent"); + + return Clss; +} + + +// RadialForceComponent Engine.Default__RadialForceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class URadialForceComponent* URadialForceComponent::GetDefaultObj() +{ + static class URadialForceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(URadialForceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::RemoveObjectTypeToAffect(enum class EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceComponent", "RemoveObjectTypeToAffect"); + + Params::URadialForceComponent_RemoveObjectTypeToAffect_Params Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RadialForceComponent.FireImpulse +// (Native, Public, BlueprintCallable) +// Parameters: + +void URadialForceComponent::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceComponent", "FireImpulse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::AddObjectTypeToAffect(enum class EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialForceComponent", "AddObjectTypeToAffect"); + + Params::URadialForceComponent_AddObjectTypeToAffect_Params Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.RectLight +// (Actor) + +class UClass* ARectLight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RectLight"); + + return Clss; +} + + +// RectLight Engine.Default__RectLight +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARectLight* ARectLight::GetDefaultObj() +{ + static class ARectLight* Default = nullptr; + + if (!Default) + Default = static_cast(ARectLight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RectLightComponent +// (SceneComponent) + +class UClass* URectLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RectLightComponent"); + + return Clss; +} + + +// RectLightComponent Engine.Default__RectLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class URectLightComponent* URectLightComponent::GetDefaultObj() +{ + static class URectLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(URectLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.RectLightComponent.SetSourceWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceWidth(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RectLightComponent", "SetSourceWidth"); + + Params::URectLightComponent_SetSourceWidth_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RectLightComponent.SetSourceTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceTexture(class UTexture* bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RectLightComponent", "SetSourceTexture"); + + Params::URectLightComponent_SetSourceTexture_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RectLightComponent.SetSourceHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RectLightComponent", "SetSourceHeight"); + + Params::URectLightComponent_SetSourceHeight_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RectLightComponent.SetBarnDoorLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorLength"); + + Params::URectLightComponent_SetBarnDoorLength_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.RectLightComponent.SetBarnDoorAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorAngle"); + + Params::URectLightComponent_SetBarnDoorAngle_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.RendererSettings +// (None) + +class UClass* URendererSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RendererSettings"); + + return Clss; +} + + +// RendererSettings Engine.Default__RendererSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class URendererSettings* URendererSettings::GetDefaultObj() +{ + static class URendererSettings* Default = nullptr; + + if (!Default) + Default = static_cast(URendererSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RendererOverrideSettings +// (None) + +class UClass* URendererOverrideSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RendererOverrideSettings"); + + return Clss; +} + + +// RendererOverrideSettings Engine.Default__RendererOverrideSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class URendererOverrideSettings* URendererOverrideSettings::GetDefaultObj() +{ + static class URendererOverrideSettings* Default = nullptr; + + if (!Default) + Default = static_cast(URendererOverrideSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReplayNetConnection +// (None) + +class UClass* UReplayNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReplayNetConnection"); + + return Clss; +} + + +// ReplayNetConnection Engine.Default__ReplayNetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReplayNetConnection* UReplayNetConnection::GetDefaultObj() +{ + static class UReplayNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(UReplayNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReplaySubsystem +// (None) + +class UClass* UReplaySubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReplaySubsystem"); + + return Clss; +} + + +// ReplaySubsystem Engine.Default__ReplaySubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReplaySubsystem* UReplaySubsystem::GetDefaultObj() +{ + static class UReplaySubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UReplaySubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReplicationDriver +// (None) + +class UClass* UReplicationDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReplicationDriver"); + + return Clss; +} + + +// ReplicationDriver Engine.Default__ReplicationDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReplicationDriver* UReplicationDriver::GetDefaultObj() +{ + static class UReplicationDriver* Default = nullptr; + + if (!Default) + Default = static_cast(UReplicationDriver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReplicationConnectionDriver +// (None) + +class UClass* UReplicationConnectionDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReplicationConnectionDriver"); + + return Clss; +} + + +// ReplicationConnectionDriver Engine.Default__ReplicationConnectionDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReplicationConnectionDriver* UReplicationConnectionDriver::GetDefaultObj() +{ + static class UReplicationConnectionDriver* Default = nullptr; + + if (!Default) + Default = static_cast(UReplicationConnectionDriver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReporterBase +// (None) + +class UClass* UReporterBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReporterBase"); + + return Clss; +} + + +// ReporterBase Engine.Default__ReporterBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReporterBase* UReporterBase::GetDefaultObj() +{ + static class UReporterBase* Default = nullptr; + + if (!Default) + Default = static_cast(UReporterBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReporterGraph +// (None) + +class UClass* UReporterGraph::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReporterGraph"); + + return Clss; +} + + +// ReporterGraph Engine.Default__ReporterGraph +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReporterGraph* UReporterGraph::GetDefaultObj() +{ + static class UReporterGraph* Default = nullptr; + + if (!Default) + Default = static_cast(UReporterGraph::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ReverbEffect +// (None) + +class UClass* UReverbEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReverbEffect"); + + return Clss; +} + + +// ReverbEffect Engine.Default__ReverbEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReverbEffect* UReverbEffect::GetDefaultObj() +{ + static class UReverbEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UReverbEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Rig +// (None) + +class UClass* URig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Rig"); + + return Clss; +} + + +// Rig Engine.Default__Rig +// (Public, ClassDefaultObject, ArchetypeObject) + +class URig* URig::GetDefaultObj() +{ + static class URig* Default = nullptr; + + if (!Default) + Default = static_cast(URig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RotatingMovementComponent +// (None) + +class UClass* URotatingMovementComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RotatingMovementComponent"); + + return Clss; +} + + +// RotatingMovementComponent Engine.Default__RotatingMovementComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class URotatingMovementComponent* URotatingMovementComponent::GetDefaultObj() +{ + static class URotatingMovementComponent* Default = nullptr; + + if (!Default) + Default = static_cast(URotatingMovementComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RuntimeOptionsBase +// (None) + +class UClass* URuntimeOptionsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RuntimeOptionsBase"); + + return Clss; +} + + +// RuntimeOptionsBase Engine.Default__RuntimeOptionsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class URuntimeOptionsBase* URuntimeOptionsBase::GetDefaultObj() +{ + static class URuntimeOptionsBase* Default = nullptr; + + if (!Default) + Default = static_cast(URuntimeOptionsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RuntimeVirtualTexture +// (None) + +class UClass* URuntimeVirtualTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RuntimeVirtualTexture"); + + return Clss; +} + + +// RuntimeVirtualTexture Engine.Default__RuntimeVirtualTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class URuntimeVirtualTexture* URuntimeVirtualTexture::GetDefaultObj() +{ + static class URuntimeVirtualTexture* Default = nullptr; + + if (!Default) + Default = static_cast(URuntimeVirtualTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileSize"); + + Params::URuntimeVirtualTexture_GetTileSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.RuntimeVirtualTexture.GetTileCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileCount"); + + Params::URuntimeVirtualTexture_GetTileCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileBorderSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileBorderSize"); + + Params::URuntimeVirtualTexture_GetTileBorderSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.RuntimeVirtualTexture.GetSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetSize"); + + Params::URuntimeVirtualTexture_GetSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetPageTableSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetPageTableSize"); + + Params::URuntimeVirtualTexture_GetPageTableSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.RuntimeVirtualTextureComponent +// (SceneComponent) + +class UClass* URuntimeVirtualTextureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RuntimeVirtualTextureComponent"); + + return Clss; +} + + +// RuntimeVirtualTextureComponent Engine.Default__RuntimeVirtualTextureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class URuntimeVirtualTextureComponent* URuntimeVirtualTextureComponent::GetDefaultObj() +{ + static class URuntimeVirtualTextureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(URuntimeVirtualTextureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBoxSphereBounds WorldBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URuntimeVirtualTextureComponent::Invalidate(struct FBoxSphereBounds& WorldBounds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RuntimeVirtualTextureComponent", "Invalidate"); + + Params::URuntimeVirtualTextureComponent_Invalidate_Params Parms{}; + + Parms.WorldBounds = WorldBounds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.RuntimeVirtualTextureVolume +// (Actor) + +class UClass* ARuntimeVirtualTextureVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RuntimeVirtualTextureVolume"); + + return Clss; +} + + +// RuntimeVirtualTextureVolume Engine.Default__RuntimeVirtualTextureVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARuntimeVirtualTextureVolume* ARuntimeVirtualTextureVolume::GetDefaultObj() +{ + static class ARuntimeVirtualTextureVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ARuntimeVirtualTextureVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RVOAvoidanceInterface +// (None) + +class UClass* IRVOAvoidanceInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RVOAvoidanceInterface"); + + return Clss; +} + + +// RVOAvoidanceInterface Engine.Default__RVOAvoidanceInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IRVOAvoidanceInterface* IRVOAvoidanceInterface::GetDefaultObj() +{ + static class IRVOAvoidanceInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IRVOAvoidanceInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Scene +// (None) + +class UClass* UScene::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Scene"); + + return Clss; +} + + +// Scene Engine.Default__Scene +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScene* UScene::GetDefaultObj() +{ + static class UScene* Default = nullptr; + + if (!Default) + Default = static_cast(UScene::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SceneCapture2D +// (Actor) + +class UClass* ASceneCapture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCapture2D"); + + return Clss; +} + + +// SceneCapture2D Engine.Default__SceneCapture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASceneCapture2D* ASceneCapture2D::GetDefaultObj() +{ + static class ASceneCapture2D* Default = nullptr; + + if (!Default) + Default = static_cast(ASceneCapture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneCapture2D.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCapture2D::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCapture2D", "OnInterpToggle"); + + Params::ASceneCapture2D_OnInterpToggle_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SceneCaptureComponent2D +// (SceneComponent) + +class UClass* USceneCaptureComponent2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCaptureComponent2D"); + + return Clss; +} + + +// SceneCaptureComponent2D Engine.Default__SceneCaptureComponent2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class USceneCaptureComponent2D* USceneCaptureComponent2D::GetDefaultObj() +{ + static class USceneCaptureComponent2D* Default = nullptr; + + if (!Default) + Default = static_cast(USceneCaptureComponent2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent2D", "RemoveBlendable"); + + Params::USceneCaptureComponent2D_RemoveBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent2D.CaptureScene +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USceneCaptureComponent2D::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent2D", "CaptureScene"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponent2D", "AddOrUpdateBlendable"); + + Params::USceneCaptureComponent2D_AddOrUpdateBlendable_Params Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SceneCaptureComponentCube +// (SceneComponent) + +class UClass* USceneCaptureComponentCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCaptureComponentCube"); + + return Clss; +} + + +// SceneCaptureComponentCube Engine.Default__SceneCaptureComponentCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class USceneCaptureComponentCube* USceneCaptureComponentCube::GetDefaultObj() +{ + static class USceneCaptureComponentCube* Default = nullptr; + + if (!Default) + Default = static_cast(USceneCaptureComponentCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneCaptureComponentCube.CaptureScene +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USceneCaptureComponentCube::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureComponentCube", "CaptureScene"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SceneCaptureCube +// (Actor) + +class UClass* ASceneCaptureCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SceneCaptureCube"); + + return Clss; +} + + +// SceneCaptureCube Engine.Default__SceneCaptureCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASceneCaptureCube* ASceneCaptureCube::GetDefaultObj() +{ + static class ASceneCaptureCube* Default = nullptr; + + if (!Default) + Default = static_cast(ASceneCaptureCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SceneCaptureCube.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCaptureCube::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SceneCaptureCube", "OnInterpToggle"); + + Params::ASceneCaptureCube_OnInterpToggle_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SCS_Node +// (None) + +class UClass* USCS_Node::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SCS_Node"); + + return Clss; +} + + +// SCS_Node Engine.Default__SCS_Node +// (Public, ClassDefaultObject, ArchetypeObject) + +class USCS_Node* USCS_Node::GetDefaultObj() +{ + static class USCS_Node* Default = nullptr; + + if (!Default) + Default = static_cast(USCS_Node::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Selection +// (None) + +class UClass* USelection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Selection"); + + return Clss; +} + + +// Selection Engine.Default__Selection +// (Public, ClassDefaultObject, ArchetypeObject) + +class USelection* USelection::GetDefaultObj() +{ + static class USelection* Default = nullptr; + + if (!Default) + Default = static_cast(USelection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ServerStatReplicator +// (Actor) + +class UClass* AServerStatReplicator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ServerStatReplicator"); + + return Clss; +} + + +// ServerStatReplicator Engine.Default__ServerStatReplicator +// (Public, ClassDefaultObject, ArchetypeObject) + +class AServerStatReplicator* AServerStatReplicator::GetDefaultObj() +{ + static class AServerStatReplicator* Default = nullptr; + + if (!Default) + Default = static_cast(AServerStatReplicator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ShadowMapTexture2D +// (None) + +class UClass* UShadowMapTexture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ShadowMapTexture2D"); + + return Clss; +} + + +// ShadowMapTexture2D Engine.Default__ShadowMapTexture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UShadowMapTexture2D* UShadowMapTexture2D::GetDefaultObj() +{ + static class UShadowMapTexture2D* Default = nullptr; + + if (!Default) + Default = static_cast(UShadowMapTexture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SimpleConstructionScript +// (None) + +class UClass* USimpleConstructionScript::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimpleConstructionScript"); + + return Clss; +} + + +// SimpleConstructionScript Engine.Default__SimpleConstructionScript +// (Public, ClassDefaultObject, ArchetypeObject) + +class USimpleConstructionScript* USimpleConstructionScript::GetDefaultObj() +{ + static class USimpleConstructionScript* Default = nullptr; + + if (!Default) + Default = static_cast(USimpleConstructionScript::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalMeshActor +// (Actor) + +class UClass* ASkeletalMeshActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshActor"); + + return Clss; +} + + +// SkeletalMeshActor Engine.Default__SkeletalMeshActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASkeletalMeshActor* ASkeletalMeshActor::GetDefaultObj() +{ + static class ASkeletalMeshActor* Default = nullptr; + + if (!Default) + Default = static_cast(ASkeletalMeshActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedPhysAsset +// (Native, Public) +// Parameters: + +void ASkeletalMeshActor::OnRep_ReplicatedPhysAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedPhysAsset"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMesh +// (Native, Public) +// Parameters: + +void ASkeletalMeshActor::OnRep_ReplicatedMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMesh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial1 +// (Native, Public) +// Parameters: + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial1() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial1"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial0 +// (Native, Public) +// Parameters: + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial0"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SkeletalMeshEditorData +// (None) + +class UClass* USkeletalMeshEditorData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshEditorData"); + + return Clss; +} + + +// SkeletalMeshEditorData Engine.Default__SkeletalMeshEditorData +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshEditorData* USkeletalMeshEditorData::GetDefaultObj() +{ + static class USkeletalMeshEditorData* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshEditorData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalMeshLODSettings +// (None) + +class UClass* USkeletalMeshLODSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshLODSettings"); + + return Clss; +} + + +// SkeletalMeshLODSettings Engine.Default__SkeletalMeshLODSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshLODSettings* USkeletalMeshLODSettings::GetDefaultObj() +{ + static class USkeletalMeshLODSettings* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshLODSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalMeshSimplificationSettings +// (None) + +class UClass* USkeletalMeshSimplificationSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshSimplificationSettings"); + + return Clss; +} + + +// SkeletalMeshSimplificationSettings Engine.Default__SkeletalMeshSimplificationSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshSimplificationSettings* USkeletalMeshSimplificationSettings::GetDefaultObj() +{ + static class USkeletalMeshSimplificationSettings* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshSimplificationSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkeletalMeshSocket +// (None) + +class UClass* USkeletalMeshSocket::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshSocket"); + + return Clss; +} + + +// SkeletalMeshSocket Engine.Default__SkeletalMeshSocket +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshSocket* USkeletalMeshSocket::GetDefaultObj() +{ + static class USkeletalMeshSocket* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshSocket::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* SkelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshSocket::InitializeSocketFromLocation(class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshSocket", "InitializeSocketFromLocation"); + + Params::USkeletalMeshSocket_InitializeSocketFromLocation_Params Parms{}; + + Parms.SkelComp = SkelComp; + Parms.WorldLocation = WorldLocation; + Parms.WorldNormal = WorldNormal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkeletalMeshSocket.GetSocketLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* SkelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshSocket::GetSocketLocation(class USkeletalMeshComponent* SkelComp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshSocket", "GetSocketLocation"); + + Params::USkeletalMeshSocket_GetSocketLocation_Params Parms{}; + + Parms.SkelComp = SkelComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SkyAtmosphereComponent +// (SceneComponent) + +class UClass* USkyAtmosphereComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkyAtmosphereComponent"); + + return Clss; +} + + +// SkyAtmosphereComponent Engine.Default__SkyAtmosphereComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkyAtmosphereComponent* USkyAtmosphereComponent::GetDefaultObj() +{ + static class USkyAtmosphereComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USkyAtmosphereComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetSkyLuminanceFactor(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetSkyLuminanceFactor"); + + Params::USkyAtmosphereComponent_SetSkyLuminanceFactor_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScatteringScale"); + + Params::USkyAtmosphereComponent_SetRayleighScatteringScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScattering"); + + Params::USkyAtmosphereComponent_SetRayleighScattering_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighExponentialDistribution"); + + Params::USkyAtmosphereComponent_SetRayleighExponentialDistribution_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorptionScale"); + + Params::USkyAtmosphereComponent_SetOtherAbsorptionScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorption"); + + Params::USkyAtmosphereComponent_SetOtherAbsorption_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMultiScatteringFactor(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMultiScatteringFactor"); + + Params::USkyAtmosphereComponent_SetMultiScatteringFactor_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScatteringScale"); + + Params::USkyAtmosphereComponent_SetMieScatteringScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScattering"); + + Params::USkyAtmosphereComponent_SetMieScattering_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieExponentialDistribution"); + + Params::USkyAtmosphereComponent_SetMieExponentialDistribution_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAnisotropy(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAnisotropy"); + + Params::USkyAtmosphereComponent_SetMieAnisotropy_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorptionScale"); + + Params::USkyAtmosphereComponent_SetMieAbsorptionScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorption"); + + Params::USkyAtmosphereComponent_SetMieAbsorption_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContribution"); + + Params::USkyAtmosphereComponent_SetHeightFogContribution_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAtmosphereHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAtmosphereHeight"); + + Params::USkyAtmosphereComponent_SetAtmosphereHeight_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAerialPespectiveViewDistanceScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAerialPespectiveViewDistanceScale"); + + Params::USkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LightDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, struct FVector& LightDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "OverrideAtmosphereLightDirection"); + + Params::USkyAtmosphereComponent_OverrideAtmosphereLightDirection_Params Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + Parms.LightDirection = LightDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* DirectionalLight (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor USkyAtmosphereComponent::GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyAtmosphereComponent", "GetAtmosphereTransmitanceOnGroundAtPlanetTop"); + + Params::USkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop_Params Parms{}; + + Parms.DirectionalLight = DirectionalLight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SkyAtmosphere +// (Actor) + +class UClass* ASkyAtmosphere::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkyAtmosphere"); + + return Clss; +} + + +// SkyAtmosphere Engine.Default__SkyAtmosphere +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASkyAtmosphere* ASkyAtmosphere::GetDefaultObj() +{ + static class ASkyAtmosphere* Default = nullptr; + + if (!Default) + Default = static_cast(ASkyAtmosphere::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SkyLightComponent +// (SceneComponent) + +class UClass* USkyLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkyLightComponent"); + + return Clss; +} + + +// SkyLightComponent Engine.Default__SkyLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkyLightComponent* USkyLightComponent::GetDefaultObj() +{ + static class USkyLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USkyLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetVolumetricScatteringIntensity"); + + Params::USkyLightComponent_SetVolumetricScatteringIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetOcclusionTint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor InTint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionTint(struct FColor& InTint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionTint"); + + Params::USkyLightComponent_SetOcclusionTint_Params Parms{}; + + Parms.InTint = InTint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetOcclusionExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionExponent(float InOcclusionExponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionExponent"); + + Params::USkyLightComponent_SetOcclusionExponent_Params Parms{}; + + Parms.InOcclusionExponent = InOcclusionExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetOcclusionContrast +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionContrast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionContrast(float InOcclusionContrast) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionContrast"); + + Params::USkyLightComponent_SetOcclusionContrast_Params Parms{}; + + Parms.InOcclusionContrast = InOcclusionContrast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetMinOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinOcclusion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetMinOcclusion(float InMinOcclusion) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetMinOcclusion"); + + Params::USkyLightComponent_SetMinOcclusion_Params Parms{}; + + Parms.InMinOcclusion = InMinOcclusion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InLowerHemisphereColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLowerHemisphereColor(struct FLinearColor& InLowerHemisphereColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetLowerHemisphereColor"); + + Params::USkyLightComponent_SetLowerHemisphereColor_Params Parms{}; + + Parms.InLowerHemisphereColor = InLowerHemisphereColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetLightColor"); + + Params::USkyLightComponent_SetLightColor_Params Parms{}; + + Parms.NewLightColor = NewLightColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetIntensity"); + + Params::USkyLightComponent_SetIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetIndirectLightingIntensity"); + + Params::USkyLightComponent_SetIndirectLightingIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetCubemapBlend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* SourceCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureCube* DestinationCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetCubemapBlend"); + + Params::USkyLightComponent_SetCubemapBlend_Params Parms{}; + + Parms.SourceCubemap = SourceCubemap; + Parms.DestinationCubemap = DestinationCubemap; + Parms.InBlendFraction = InBlendFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.SetCubemap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* NewCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemap(class UTextureCube* NewCubemap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "SetCubemap"); + + Params::USkyLightComponent_SetCubemap_Params Parms{}; + + Parms.NewCubemap = NewCubemap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SkyLightComponent.RecaptureSky +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USkyLightComponent::RecaptureSky() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkyLightComponent", "RecaptureSky"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SlateBrushAsset +// (None) + +class UClass* USlateBrushAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateBrushAsset"); + + return Clss; +} + + +// SlateBrushAsset Engine.Default__SlateBrushAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateBrushAsset* USlateBrushAsset::GetDefaultObj() +{ + static class USlateBrushAsset* Default = nullptr; + + if (!Default) + Default = static_cast(USlateBrushAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SlateTextureAtlasInterface +// (None) + +class UClass* ISlateTextureAtlasInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateTextureAtlasInterface"); + + return Clss; +} + + +// SlateTextureAtlasInterface Engine.Default__SlateTextureAtlasInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ISlateTextureAtlasInterface* ISlateTextureAtlasInterface::GetDefaultObj() +{ + static class ISlateTextureAtlasInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ISlateTextureAtlasInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SmokeTestCommandlet +// (None) + +class UClass* USmokeTestCommandlet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SmokeTestCommandlet"); + + return Clss; +} + + +// SmokeTestCommandlet Engine.Default__SmokeTestCommandlet +// (Public, ClassDefaultObject, ArchetypeObject) + +class USmokeTestCommandlet* USmokeTestCommandlet::GetDefaultObj() +{ + static class USmokeTestCommandlet* Default = nullptr; + + if (!Default) + Default = static_cast(USmokeTestCommandlet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundAttenuation +// (None) + +class UClass* USoundAttenuation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundAttenuation"); + + return Clss; +} + + +// SoundAttenuation Engine.Default__SoundAttenuation +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundAttenuation* USoundAttenuation::GetDefaultObj() +{ + static class USoundAttenuation* Default = nullptr; + + if (!Default) + Default = static_cast(USoundAttenuation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundClass +// (None) + +class UClass* USoundClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundClass"); + + return Clss; +} + + +// SoundClass Engine.Default__SoundClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundClass* USoundClass::GetDefaultObj() +{ + static class USoundClass* Default = nullptr; + + if (!Default) + Default = static_cast(USoundClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundConcurrency +// (None) + +class UClass* USoundConcurrency::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundConcurrency"); + + return Clss; +} + + +// SoundConcurrency Engine.Default__SoundConcurrency +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundConcurrency* USoundConcurrency::GetDefaultObj() +{ + static class USoundConcurrency* Default = nullptr; + + if (!Default) + Default = static_cast(USoundConcurrency::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundCue +// (None) + +class UClass* USoundCue::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundCue"); + + return Clss; +} + + +// SoundCue Engine.Default__SoundCue +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundCue* USoundCue::GetDefaultObj() +{ + static class USoundCue* Default = nullptr; + + if (!Default) + Default = static_cast(USoundCue::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundEffectSourcePresetChain +// (None) + +class UClass* USoundEffectSourcePresetChain::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundEffectSourcePresetChain"); + + return Clss; +} + + +// SoundEffectSourcePresetChain Engine.Default__SoundEffectSourcePresetChain +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundEffectSourcePresetChain* USoundEffectSourcePresetChain::GetDefaultObj() +{ + static class USoundEffectSourcePresetChain* Default = nullptr; + + if (!Default) + Default = static_cast(USoundEffectSourcePresetChain::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundGroups +// (None) + +class UClass* USoundGroups::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundGroups"); + + return Clss; +} + + +// SoundGroups Engine.Default__SoundGroups +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundGroups* USoundGroups::GetDefaultObj() +{ + static class USoundGroups* Default = nullptr; + + if (!Default) + Default = static_cast(USoundGroups::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundMix +// (None) + +class UClass* USoundMix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundMix"); + + return Clss; +} + + +// SoundMix Engine.Default__SoundMix +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundMix* USoundMix::GetDefaultObj() +{ + static class USoundMix* Default = nullptr; + + if (!Default) + Default = static_cast(USoundMix::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNode +// (None) + +class UClass* USoundNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNode"); + + return Clss; +} + + +// SoundNode Engine.Default__SoundNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNode* USoundNode::GetDefaultObj() +{ + static class USoundNode* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeAssetReferencer +// (None) + +class UClass* USoundNodeAssetReferencer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeAssetReferencer"); + + return Clss; +} + + +// SoundNodeAssetReferencer Engine.Default__SoundNodeAssetReferencer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeAssetReferencer* USoundNodeAssetReferencer::GetDefaultObj() +{ + static class USoundNodeAssetReferencer* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeAssetReferencer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeAttenuation +// (None) + +class UClass* USoundNodeAttenuation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeAttenuation"); + + return Clss; +} + + +// SoundNodeAttenuation Engine.Default__SoundNodeAttenuation +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeAttenuation* USoundNodeAttenuation::GetDefaultObj() +{ + static class USoundNodeAttenuation* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeAttenuation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeBranch +// (None) + +class UClass* USoundNodeBranch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeBranch"); + + return Clss; +} + + +// SoundNodeBranch Engine.Default__SoundNodeBranch +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeBranch* USoundNodeBranch::GetDefaultObj() +{ + static class USoundNodeBranch* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeBranch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeConcatenator +// (None) + +class UClass* USoundNodeConcatenator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeConcatenator"); + + return Clss; +} + + +// SoundNodeConcatenator Engine.Default__SoundNodeConcatenator +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeConcatenator* USoundNodeConcatenator::GetDefaultObj() +{ + static class USoundNodeConcatenator* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeConcatenator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeDelay +// (None) + +class UClass* USoundNodeDelay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeDelay"); + + return Clss; +} + + +// SoundNodeDelay Engine.Default__SoundNodeDelay +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeDelay* USoundNodeDelay::GetDefaultObj() +{ + static class USoundNodeDelay* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeDelay::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeDialoguePlayer +// (None) + +class UClass* USoundNodeDialoguePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeDialoguePlayer"); + + return Clss; +} + + +// SoundNodeDialoguePlayer Engine.Default__SoundNodeDialoguePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeDialoguePlayer* USoundNodeDialoguePlayer::GetDefaultObj() +{ + static class USoundNodeDialoguePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeDialoguePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeDistanceCrossFade +// (None) + +class UClass* USoundNodeDistanceCrossFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeDistanceCrossFade"); + + return Clss; +} + + +// SoundNodeDistanceCrossFade Engine.Default__SoundNodeDistanceCrossFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeDistanceCrossFade* USoundNodeDistanceCrossFade::GetDefaultObj() +{ + static class USoundNodeDistanceCrossFade* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeDistanceCrossFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeDoppler +// (None) + +class UClass* USoundNodeDoppler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeDoppler"); + + return Clss; +} + + +// SoundNodeDoppler Engine.Default__SoundNodeDoppler +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeDoppler* USoundNodeDoppler::GetDefaultObj() +{ + static class USoundNodeDoppler* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeDoppler::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeEnveloper +// (None) + +class UClass* USoundNodeEnveloper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeEnveloper"); + + return Clss; +} + + +// SoundNodeEnveloper Engine.Default__SoundNodeEnveloper +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeEnveloper* USoundNodeEnveloper::GetDefaultObj() +{ + static class USoundNodeEnveloper* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeEnveloper::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeGroupControl +// (None) + +class UClass* USoundNodeGroupControl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeGroupControl"); + + return Clss; +} + + +// SoundNodeGroupControl Engine.Default__SoundNodeGroupControl +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeGroupControl* USoundNodeGroupControl::GetDefaultObj() +{ + static class USoundNodeGroupControl* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeGroupControl::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeLooping +// (None) + +class UClass* USoundNodeLooping::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeLooping"); + + return Clss; +} + + +// SoundNodeLooping Engine.Default__SoundNodeLooping +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeLooping* USoundNodeLooping::GetDefaultObj() +{ + static class USoundNodeLooping* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeLooping::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeMature +// (None) + +class UClass* USoundNodeMature::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeMature"); + + return Clss; +} + + +// SoundNodeMature Engine.Default__SoundNodeMature +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeMature* USoundNodeMature::GetDefaultObj() +{ + static class USoundNodeMature* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeMature::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeMixer +// (None) + +class UClass* USoundNodeMixer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeMixer"); + + return Clss; +} + + +// SoundNodeMixer Engine.Default__SoundNodeMixer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeMixer* USoundNodeMixer::GetDefaultObj() +{ + static class USoundNodeMixer* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeMixer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeModulator +// (None) + +class UClass* USoundNodeModulator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeModulator"); + + return Clss; +} + + +// SoundNodeModulator Engine.Default__SoundNodeModulator +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeModulator* USoundNodeModulator::GetDefaultObj() +{ + static class USoundNodeModulator* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeModulator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeModulatorContinuous +// (None) + +class UClass* USoundNodeModulatorContinuous::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeModulatorContinuous"); + + return Clss; +} + + +// SoundNodeModulatorContinuous Engine.Default__SoundNodeModulatorContinuous +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeModulatorContinuous* USoundNodeModulatorContinuous::GetDefaultObj() +{ + static class USoundNodeModulatorContinuous* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeModulatorContinuous::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeOscillator +// (None) + +class UClass* USoundNodeOscillator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeOscillator"); + + return Clss; +} + + +// SoundNodeOscillator Engine.Default__SoundNodeOscillator +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeOscillator* USoundNodeOscillator::GetDefaultObj() +{ + static class USoundNodeOscillator* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeOscillator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeParamCrossFade +// (None) + +class UClass* USoundNodeParamCrossFade::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeParamCrossFade"); + + return Clss; +} + + +// SoundNodeParamCrossFade Engine.Default__SoundNodeParamCrossFade +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeParamCrossFade* USoundNodeParamCrossFade::GetDefaultObj() +{ + static class USoundNodeParamCrossFade* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeParamCrossFade::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeQualityLevel +// (None) + +class UClass* USoundNodeQualityLevel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeQualityLevel"); + + return Clss; +} + + +// SoundNodeQualityLevel Engine.Default__SoundNodeQualityLevel +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeQualityLevel* USoundNodeQualityLevel::GetDefaultObj() +{ + static class USoundNodeQualityLevel* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeQualityLevel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeRandom +// (None) + +class UClass* USoundNodeRandom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeRandom"); + + return Clss; +} + + +// SoundNodeRandom Engine.Default__SoundNodeRandom +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeRandom* USoundNodeRandom::GetDefaultObj() +{ + static class USoundNodeRandom* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeRandom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeSoundClass +// (None) + +class UClass* USoundNodeSoundClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeSoundClass"); + + return Clss; +} + + +// SoundNodeSoundClass Engine.Default__SoundNodeSoundClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeSoundClass* USoundNodeSoundClass::GetDefaultObj() +{ + static class USoundNodeSoundClass* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeSoundClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeSwitch +// (None) + +class UClass* USoundNodeSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeSwitch"); + + return Clss; +} + + +// SoundNodeSwitch Engine.Default__SoundNodeSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeSwitch* USoundNodeSwitch::GetDefaultObj() +{ + static class USoundNodeSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeWaveParam +// (None) + +class UClass* USoundNodeWaveParam::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeWaveParam"); + + return Clss; +} + + +// SoundNodeWaveParam Engine.Default__SoundNodeWaveParam +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeWaveParam* USoundNodeWaveParam::GetDefaultObj() +{ + static class USoundNodeWaveParam* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeWaveParam::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundNodeWavePlayer +// (None) + +class UClass* USoundNodeWavePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundNodeWavePlayer"); + + return Clss; +} + + +// SoundNodeWavePlayer Engine.Default__SoundNodeWavePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundNodeWavePlayer* USoundNodeWavePlayer::GetDefaultObj() +{ + static class USoundNodeWavePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(USoundNodeWavePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundSourceBus +// (None) + +class UClass* USoundSourceBus::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundSourceBus"); + + return Clss; +} + + +// SoundSourceBus Engine.Default__SoundSourceBus +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundSourceBus* USoundSourceBus::GetDefaultObj() +{ + static class USoundSourceBus* Default = nullptr; + + if (!Default) + Default = static_cast(USoundSourceBus::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundSubmixBase +// (None) + +class UClass* USoundSubmixBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundSubmixBase"); + + return Clss; +} + + +// SoundSubmixBase Engine.Default__SoundSubmixBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundSubmixBase* USoundSubmixBase::GetDefaultObj() +{ + static class USoundSubmixBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundSubmixBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundSubmixWithParentBase +// (None) + +class UClass* USoundSubmixWithParentBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundSubmixWithParentBase"); + + return Clss; +} + + +// SoundSubmixWithParentBase Engine.Default__SoundSubmixWithParentBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundSubmixWithParentBase* USoundSubmixWithParentBase::GetDefaultObj() +{ + static class USoundSubmixWithParentBase* Default = nullptr; + + if (!Default) + Default = static_cast(USoundSubmixWithParentBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundSubmix +// (None) + +class UClass* USoundSubmix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundSubmix"); + + return Clss; +} + + +// SoundSubmix Engine.Default__SoundSubmix +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundSubmix* USoundSubmix::GetDefaultObj() +{ + static class USoundSubmix* Default = nullptr; + + if (!Default) + Default = static_cast(USoundSubmix::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SoundSubmix.StopSpectralAnalysis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopSpectralAnalysis(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StopSpectralAnalysis"); + + Params::USoundSubmix_StopSpectralAnalysis_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.StopRecordingOutput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioRecordingExportTypeExportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* ExistingSoundWaveToOverwrite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopRecordingOutput(class UObject* WorldContextObject, enum class EAudioRecordingExportType ExportType, const class FString& Name, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StopRecordingOutput"); + + Params::USoundSubmix_StopRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExportType = ExportType; + Parms.Name = Name; + Parms.Path = Path; + Parms.ExistingSoundWaveToOverwrite = ExistingSoundWaveToOverwrite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.StopEnvelopeFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopEnvelopeFollowing(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StopEnvelopeFollowing"); + + Params::USoundSubmix_StopEnvelopeFollowing_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.StartSpectralAnalysis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTSize FFTSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTPeakInterpolationMethodInterpolationMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFFTWindowType WindowType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HopSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EAudioSpectrumType SpectrumType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartSpectralAnalysis(class UObject* WorldContextObject, enum class EFFTSize FFTSize, enum class EFFTPeakInterpolationMethod InterpolationMethod, enum class EFFTWindowType WindowType, float HopSize, enum class EAudioSpectrumType SpectrumType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StartSpectralAnalysis"); + + Params::USoundSubmix_StartSpectralAnalysis_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FFTSize = FFTSize; + Parms.InterpolationMethod = InterpolationMethod; + Parms.WindowType = WindowType; + Parms.HopSize = HopSize; + Parms.SpectrumType = SpectrumType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.StartRecordingOutput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExpectedDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartRecordingOutput(class UObject* WorldContextObject, float ExpectedDuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StartRecordingOutput"); + + Params::USoundSubmix_StartRecordingOutput_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExpectedDuration = ExpectedDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.StartEnvelopeFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartEnvelopeFollowing(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "StartEnvelopeFollowing"); + + Params::USoundSubmix_StartEnvelopeFollowing_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.SetSubmixOutputVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOutputVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::SetSubmixOutputVolume(class UObject* WorldContextObject, float InOutputVolume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "SetSubmixOutputVolume"); + + Params::USoundSubmix_SetSubmixOutputVolume_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InOutputVolume = InOutputVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USoundSubmix::RemoveSpectralAnalysisDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixSpectralAnalysisBP) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "RemoveSpectralAnalysisDelegate"); + + Params::USoundSubmix_RemoveSpectralAnalysisDelegate_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayInBandSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float UpdateRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DecibelNoiseFloor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoAutoRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeAttackTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeReleaseTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::AddSpectralAnalysisDelegate(class UObject* WorldContextObject, TArray& InBandSettings, FDelegateProperty_& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "AddSpectralAnalysisDelegate"); + + Params::USoundSubmix_AddSpectralAnalysisDelegate_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InBandSettings = InBandSettings; + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + Parms.UpdateRate = UpdateRate; + Parms.DecibelNoiseFloor = DecibelNoiseFloor; + Parms.bDoNormalize = bDoNormalize; + Parms.bDoAutoRange = bDoAutoRange; + Parms.AutoRangeAttackTime = AutoRangeAttackTime; + Parms.AutoRangeReleaseTime = AutoRangeReleaseTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnSubmixEnvelopeBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USoundSubmix::AddEnvelopeFollowerDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixEnvelopeBP) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SoundSubmix", "AddEnvelopeFollowerDelegate"); + + Params::USoundSubmix_AddEnvelopeFollowerDelegate_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixEnvelopeBP = OnSubmixEnvelopeBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.SoundfieldSubmix +// (None) + +class UClass* USoundfieldSubmix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldSubmix"); + + return Clss; +} + + +// SoundfieldSubmix Engine.Default__SoundfieldSubmix +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldSubmix* USoundfieldSubmix::GetDefaultObj() +{ + static class USoundfieldSubmix* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldSubmix::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.EndpointSubmix +// (None) + +class UClass* UEndpointSubmix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EndpointSubmix"); + + return Clss; +} + + +// EndpointSubmix Engine.Default__EndpointSubmix +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEndpointSubmix* UEndpointSubmix::GetDefaultObj() +{ + static class UEndpointSubmix* Default = nullptr; + + if (!Default) + Default = static_cast(UEndpointSubmix::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SoundfieldEndpointSubmix +// (None) + +class UClass* USoundfieldEndpointSubmix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SoundfieldEndpointSubmix"); + + return Clss; +} + + +// SoundfieldEndpointSubmix Engine.Default__SoundfieldEndpointSubmix +// (Public, ClassDefaultObject, ArchetypeObject) + +class USoundfieldEndpointSubmix* USoundfieldEndpointSubmix::GetDefaultObj() +{ + static class USoundfieldEndpointSubmix* Default = nullptr; + + if (!Default) + Default = static_cast(USoundfieldEndpointSubmix::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SpectatorPawn +// (Actor, Pawn) + +class UClass* ASpectatorPawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpectatorPawn"); + + return Clss; +} + + +// SpectatorPawn Engine.Default__SpectatorPawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASpectatorPawn* ASpectatorPawn::GetDefaultObj() +{ + static class ASpectatorPawn* Default = nullptr; + + if (!Default) + Default = static_cast(ASpectatorPawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SpectatorPawnMovement +// (None) + +class UClass* USpectatorPawnMovement::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpectatorPawnMovement"); + + return Clss; +} + + +// SpectatorPawnMovement Engine.Default__SpectatorPawnMovement +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpectatorPawnMovement* USpectatorPawnMovement::GetDefaultObj() +{ + static class USpectatorPawnMovement* Default = nullptr; + + if (!Default) + Default = static_cast(USpectatorPawnMovement::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SphereReflectionCapture +// (Actor) + +class UClass* ASphereReflectionCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SphereReflectionCapture"); + + return Clss; +} + + +// SphereReflectionCapture Engine.Default__SphereReflectionCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASphereReflectionCapture* ASphereReflectionCapture::GetDefaultObj() +{ + static class ASphereReflectionCapture* Default = nullptr; + + if (!Default) + Default = static_cast(ASphereReflectionCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SphereReflectionCaptureComponent +// (SceneComponent) + +class UClass* USphereReflectionCaptureComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SphereReflectionCaptureComponent"); + + return Clss; +} + + +// SphereReflectionCaptureComponent Engine.Default__SphereReflectionCaptureComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USphereReflectionCaptureComponent* USphereReflectionCaptureComponent::GetDefaultObj() +{ + static class USphereReflectionCaptureComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USphereReflectionCaptureComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SplineMeshActor +// (Actor) + +class UClass* ASplineMeshActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SplineMeshActor"); + + return Clss; +} + + +// SplineMeshActor Engine.Default__SplineMeshActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASplineMeshActor* ASplineMeshActor::GetDefaultObj() +{ + static class ASplineMeshActor* Default = nullptr; + + if (!Default) + Default = static_cast(ASplineMeshActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SplineMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* USplineMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SplineMeshComponent"); + + return Clss; +} + + +// SplineMeshComponent Engine.Default__SplineMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USplineMeshComponent* USplineMeshComponent::GetDefaultObj() +{ + static class USplineMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USplineMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SplineMeshComponent.UpdateMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USplineMeshComponent::UpdateMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "UpdateMesh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartTangent"); + + Params::USplineMeshComponent_SetStartTangent_Params Parms{}; + + Parms.StartTangent = StartTangent; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D StartScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartScale"); + + Params::USplineMeshComponent_SetStartScale_Params Parms{}; + + Parms.StartScale = StartScale; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartRoll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartRoll(float StartRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartRoll"); + + Params::USplineMeshComponent_SetStartRoll_Params Parms{}; + + Parms.StartRoll = StartRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartPosition"); + + Params::USplineMeshComponent_SetStartPosition_Params Parms{}; + + Parms.StartPos = StartPos; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D StartOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartOffset"); + + Params::USplineMeshComponent_SetStartOffset_Params Parms{}; + + Parms.StartOffset = StartOffset; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetStartAndEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetStartAndEnd"); + + Params::USplineMeshComponent_SetStartAndEnd_Params Parms{}; + + Parms.StartPos = StartPos; + Parms.StartTangent = StartTangent; + Parms.EndPos = EndPos; + Parms.EndTangent = EndTangent; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetSplineUpDir +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InSplineUpDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetSplineUpDir(struct FVector& InSplineUpDir, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetSplineUpDir"); + + Params::USplineMeshComponent_SetSplineUpDir_Params Parms{}; + + Parms.InSplineUpDir = InSplineUpDir; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetForwardAxis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESplineMeshAxis InForwardAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetForwardAxis(enum class ESplineMeshAxis InForwardAxis, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetForwardAxis"); + + Params::USplineMeshComponent_SetForwardAxis_Params Parms{}; + + Parms.InForwardAxis = InForwardAxis; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetEndTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetEndTangent"); + + Params::USplineMeshComponent_SetEndTangent_Params Parms{}; + + Parms.EndTangent = EndTangent; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetEndScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D EndScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetEndScale"); + + Params::USplineMeshComponent_SetEndScale_Params Parms{}; + + Parms.EndScale = EndScale; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetEndRoll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float EndRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndRoll(float EndRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetEndRoll"); + + Params::USplineMeshComponent_SetEndRoll_Params Parms{}; + + Parms.EndRoll = EndRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetEndPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetEndPosition"); + + Params::USplineMeshComponent_SetEndPosition_Params Parms{}; + + Parms.EndPos = EndPos; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetEndOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D EndOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetEndOffset"); + + Params::USplineMeshComponent_SetEndOffset_Params Parms{}; + + Parms.EndOffset = EndOffset; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMin +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMin"); + + Params::USplineMeshComponent_SetBoundaryMin_Params Parms{}; + + Parms.InBoundaryMin = InBoundaryMin; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMax"); + + Params::USplineMeshComponent_SetBoundaryMax_Params Parms{}; + + Parms.InBoundaryMax = InBoundaryMax; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SplineMeshComponent.GetStartTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartTangent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetStartTangent"); + + Params::USplineMeshComponent_GetStartTangent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetStartScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetStartScale"); + + Params::USplineMeshComponent_GetStartScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetStartRoll +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetStartRoll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetStartRoll"); + + Params::USplineMeshComponent_GetStartRoll_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetStartPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetStartPosition"); + + Params::USplineMeshComponent_GetStartPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetStartOffset"); + + Params::USplineMeshComponent_GetStartOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetSplineUpDir +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetSplineUpDir() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetSplineUpDir"); + + Params::USplineMeshComponent_GetSplineUpDir_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetForwardAxis +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ESplineMeshAxis ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESplineMeshAxis USplineMeshComponent::GetForwardAxis() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetForwardAxis"); + + Params::USplineMeshComponent_GetForwardAxis_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetEndTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndTangent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetEndTangent"); + + Params::USplineMeshComponent_GetEndTangent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetEndScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetEndScale"); + + Params::USplineMeshComponent_GetEndScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetEndRoll +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetEndRoll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetEndRoll"); + + Params::USplineMeshComponent_GetEndRoll_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetEndPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetEndPosition"); + + Params::USplineMeshComponent_GetEndPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetEndOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetEndOffset"); + + Params::USplineMeshComponent_GetEndOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMin +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMin"); + + Params::USplineMeshComponent_GetBoundaryMin_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMax +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMax() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMax"); + + Params::USplineMeshComponent_GetBoundaryMax_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SpotLightComponent +// (SceneComponent) + +class UClass* USpotLightComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpotLightComponent"); + + return Clss; +} + + +// SpotLightComponent Engine.Default__SpotLightComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpotLightComponent* USpotLightComponent::GetDefaultObj() +{ + static class USpotLightComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USpotLightComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SpotLightComponent.SetOuterConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpotLightComponent", "SetOuterConeAngle"); + + Params::USpotLightComponent_SetOuterConeAngle_Params Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.SpotLightComponent.SetInnerConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpotLightComponent", "SetInnerConeAngle"); + + Params::USpotLightComponent_SetInnerConeAngle_Params Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.StaticMesh +// (None) + +class UClass* UStaticMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMesh"); + + return Clss; +} + + +// StaticMesh Engine.Default__StaticMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStaticMesh* UStaticMesh::GetDefaultObj() +{ + static class UStaticMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UStaticMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StaticMesh.SetStaticMaterials +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InStaticMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UStaticMesh::SetStaticMaterials(TArray& InStaticMaterials) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "SetStaticMaterials"); + + Params::UStaticMesh_SetStaticMaterials_Params Parms{}; + + Parms.InStaticMaterials = InStaticMaterials; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMesh.RemoveSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::RemoveSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "RemoveSocket"); + + Params::UStaticMesh_RemoveSocket_Params Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMesh.GetStaticMaterials +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UStaticMesh::GetStaticMaterials() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetStaticMaterials"); + + Params::UStaticMesh_GetStaticMaterials_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetNumSections +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumSections(int32 InLOD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetNumSections"); + + Params::UStaticMesh_GetNumSections_Params Parms{}; + + Parms.InLOD = InLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetNumLODs +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumLODs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetNumLODs"); + + Params::UStaticMesh_GetNumLODs_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap PlatformMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) + +void UStaticMesh::GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatforms"); + + Params::UStaticMesh_GetMinimumLODForPlatforms_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlatformMinimumLODs != nullptr) + *PlatformMinimumLODs = Parms.PlatformMinimumLODs; + +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatform +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName PlatformName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMinimumLODForPlatform(class FName& PlatformName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatform"); + + Params::UStaticMesh_GetMinimumLODForPlatform_Params Parms{}; + + Parms.PlatformName = PlatformName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetMaterialIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMaterialIndex(class FName MaterialSlotName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetMaterialIndex"); + + Params::UStaticMesh_GetMaterialIndex_Params Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 MaterialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UStaticMesh::GetMaterial(int32 MaterialIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetMaterial"); + + Params::UStaticMesh_GetMaterial_Params Parms{}; + + Parms.MaterialIndex = MaterialIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetBounds +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds UStaticMesh::GetBounds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetBounds"); + + Params::UStaticMesh_GetBounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.GetBoundingBox +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UStaticMesh::GetBoundingBox() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "GetBoundingBox"); + + Params::UStaticMesh_GetBoundingBox_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.FindSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshSocket* UStaticMesh::FindSocket(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "FindSocket"); + + Params::UStaticMesh_FindSocket_Params Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.CreateStaticMeshDescription +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Outer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshDescription* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshDescription* UStaticMesh::CreateStaticMeshDescription(class UObject* Outer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "CreateStaticMeshDescription"); + + Params::UStaticMesh_CreateStaticMeshDescription_Params Parms{}; + + Parms.Outer = Outer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayStaticMeshDescriptions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bBuildSimpleCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::BuildFromStaticMeshDescriptions(TArray& StaticMeshDescriptions, bool bBuildSimpleCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "BuildFromStaticMeshDescriptions"); + + Params::UStaticMesh_BuildFromStaticMeshDescriptions_Params Parms{}; + + Parms.StaticMeshDescriptions = StaticMeshDescriptions; + Parms.bBuildSimpleCollision = bBuildSimpleCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMesh.AddSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::AddSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "AddSocket"); + + Params::UStaticMesh_AddSocket_Params Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StaticMesh.AddMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UStaticMesh::AddMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMesh", "AddMaterial"); + + Params::UStaticMesh_AddMaterial_Params Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StaticMeshSocket +// (None) + +class UClass* UStaticMeshSocket::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMeshSocket"); + + return Clss; +} + + +// StaticMeshSocket Engine.Default__StaticMeshSocket +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStaticMeshSocket* UStaticMeshSocket::GetDefaultObj() +{ + static class UStaticMeshSocket* Default = nullptr; + + if (!Default) + Default = static_cast(UStaticMeshSocket::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.StereoLayerShapeCylinder +// (None) + +class UClass* UStereoLayerShapeCylinder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerShapeCylinder"); + + return Clss; +} + + +// StereoLayerShapeCylinder Engine.Default__StereoLayerShapeCylinder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerShapeCylinder* UStereoLayerShapeCylinder::GetDefaultObj() +{ + static class UStereoLayerShapeCylinder* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerShapeCylinder::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StereoLayerShapeCylinder.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetRadius"); + + Params::UStereoLayerShapeCylinder_SetRadius_Params Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOverlayArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetOverlayArc(float InOverlayArc) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetOverlayArc"); + + Params::UStereoLayerShapeCylinder_SetOverlayArc_Params Parms{}; + + Parms.InOverlayArc = InOverlayArc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerShapeCylinder.SetHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetHeight(int32 InHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetHeight"); + + Params::UStereoLayerShapeCylinder_SetHeight_Params Parms{}; + + Parms.InHeight = InHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.StereoLayerShapeCubemap +// (None) + +class UClass* UStereoLayerShapeCubemap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerShapeCubemap"); + + return Clss; +} + + +// StereoLayerShapeCubemap Engine.Default__StereoLayerShapeCubemap +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerShapeCubemap* UStereoLayerShapeCubemap::GetDefaultObj() +{ + static class UStereoLayerShapeCubemap* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerShapeCubemap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.StereoLayerShapeEquirect +// (None) + +class UClass* UStereoLayerShapeEquirect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerShapeEquirect"); + + return Clss; +} + + +// StereoLayerShapeEquirect Engine.Default__StereoLayerShapeEquirect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerShapeEquirect* UStereoLayerShapeEquirect::GetDefaultObj() +{ + static class UStereoLayerShapeEquirect* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerShapeEquirect::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEquirectProps InScaleBiases (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerShapeEquirect::SetEquirectProps(const struct FEquirectProps& InScaleBiases) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerShapeEquirect", "SetEquirectProps"); + + Params::UStereoLayerShapeEquirect_SetEquirectProps_Params Parms{}; + + Parms.InScaleBiases = InScaleBiases; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.StereoLayerComponent +// (SceneComponent) + +class UClass* UStereoLayerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerComponent"); + + return Clss; +} + + +// StereoLayerComponent Engine.Default__StereoLayerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerComponent* UStereoLayerComponent::GetDefaultObj() +{ + static class UStereoLayerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StereoLayerComponent.SetUVRect +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox2D InUVRect (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetUVRect(const struct FBox2D& InUVRect) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetUVRect"); + + Params::UStereoLayerComponent_SetUVRect_Params Parms{}; + + Parms.InUVRect = InUVRect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.SetTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* InTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetTexture(class UTexture* InTexture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetTexture"); + + Params::UStereoLayerComponent_SetTexture_Params Parms{}; + + Parms.InTexture = InTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.SetQuadSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InQuadSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetQuadSize(const struct FVector2D& InQuadSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetQuadSize"); + + Params::UStereoLayerComponent_SetQuadSize_Params Parms{}; + + Parms.InQuadSize = InQuadSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetPriority(int32 InPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetPriority"); + + Params::UStereoLayerComponent_SetPriority_Params Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.SetLeftTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* InTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetLeftTexture(class UTexture* InTexture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetLeftTexture"); + + Params::UStereoLayerComponent_SetLeftTexture_Params Parms{}; + + Parms.InTexture = InTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.SetEquirectProps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEquirectProps InScaleBiases (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetEquirectProps(const struct FEquirectProps& InScaleBiases) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "SetEquirectProps"); + + Params::UStereoLayerComponent_SetEquirectProps_Params Parms{}; + + Parms.InScaleBiases = InScaleBiases; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.MarkTextureForUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UStereoLayerComponent::MarkTextureForUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "MarkTextureForUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerComponent.GetUVRect +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UStereoLayerComponent::GetUVRect() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "GetUVRect"); + + Params::UStereoLayerComponent_GetUVRect_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StereoLayerComponent.GetTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetTexture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "GetTexture"); + + Params::UStereoLayerComponent_GetTexture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StereoLayerComponent.GetQuadSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UStereoLayerComponent::GetQuadSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "GetQuadSize"); + + Params::UStereoLayerComponent_GetQuadSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StereoLayerComponent.GetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStereoLayerComponent::GetPriority() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "GetPriority"); + + Params::UStereoLayerComponent_GetPriority_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.StereoLayerComponent.GetLeftTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetLeftTexture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerComponent", "GetLeftTexture"); + + Params::UStereoLayerComponent_GetLeftTexture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.StereoLayerFunctionLibrary +// (None) + +class UClass* UStereoLayerFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StereoLayerFunctionLibrary"); + + return Clss; +} + + +// StereoLayerFunctionLibrary Engine.Default__StereoLayerFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStereoLayerFunctionLibrary* UStereoLayerFunctionLibrary::GetDefaultObj() +{ + static class UStereoLayerFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UStereoLayerFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.StereoLayerFunctionLibrary.ShowSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UStereoLayerFunctionLibrary::ShowSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerFunctionLibrary", "ShowSplashScreen"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowLoadingMovie (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerFunctionLibrary", "SetSplashScreen"); + + Params::UStereoLayerFunctionLibrary_SetSplashScreen_Params Parms{}; + + Parms.Texture = Texture; + Parms.Scale = Scale; + Parms.Offset = Offset; + Parms.bShowLoadingMovie = bShowLoadingMovie; + Parms.bShowOnSet = bShowOnSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerFunctionLibrary.HideSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UStereoLayerFunctionLibrary::HideSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerFunctionLibrary", "HideSplashScreen"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool InAutoShowEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::EnableAutoLoadingSplashScreen(bool InAutoShowEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StereoLayerFunctionLibrary", "EnableAutoLoadingSplashScreen"); + + Params::UStereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen_Params Parms{}; + + Parms.InAutoShowEnabled = InAutoShowEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.StringTable +// (None) + +class UClass* UStringTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StringTable"); + + return Clss; +} + + +// StringTable Engine.Default__StringTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStringTable* UStringTable::GetDefaultObj() +{ + static class UStringTable* Default = nullptr; + + if (!Default) + Default = static_cast(UStringTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SubsurfaceProfile +// (None) + +class UClass* USubsurfaceProfile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubsurfaceProfile"); + + return Clss; +} + + +// SubsurfaceProfile Engine.Default__SubsurfaceProfile +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubsurfaceProfile* USubsurfaceProfile::GetDefaultObj() +{ + static class USubsurfaceProfile* Default = nullptr; + + if (!Default) + Default = static_cast(USubsurfaceProfile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SubsystemBlueprintLibrary +// (None) + +class UClass* USubsystemBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubsystemBlueprintLibrary"); + + return Clss; +} + + +// SubsystemBlueprintLibrary Engine.Default__SubsystemBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubsystemBlueprintLibrary* USubsystemBlueprintLibrary::GetDefaultObj() +{ + static class USubsystemBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USubsystemBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorldSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldSubsystem* USubsystemBlueprintLibrary::GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubsystemBlueprintLibrary", "GetWorldSubsystem"); + + Params::USubsystemBlueprintLibrary_GetWorldSubsystem_Params Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubSystemFromPlayerController"); + + Params::USubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubsystem"); + + Params::USubsystemBlueprintLibrary_GetLocalPlayerSubsystem_Params Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstanceSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstanceSubsystem* USubsystemBlueprintLibrary::GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubsystemBlueprintLibrary", "GetGameInstanceSubsystem"); + + Params::USubsystemBlueprintLibrary_GetGameInstanceSubsystem_Params Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOfClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEngineSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEngineSubsystem* USubsystemBlueprintLibrary::GetEngineSubsystem(TSubclassOf Class) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubsystemBlueprintLibrary", "GetEngineSubsystem"); + + Params::USubsystemBlueprintLibrary_GetEngineSubsystem_Params Parms{}; + + Parms.Class = Class; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.SubUVAnimation +// (None) + +class UClass* USubUVAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubUVAnimation"); + + return Clss; +} + + +// SubUVAnimation Engine.Default__SubUVAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubUVAnimation* USubUVAnimation::GetDefaultObj() +{ + static class USubUVAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(USubUVAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.SystemTimeTimecodeProvider +// (None) + +class UClass* USystemTimeTimecodeProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SystemTimeTimecodeProvider"); + + return Clss; +} + + +// SystemTimeTimecodeProvider Engine.Default__SystemTimeTimecodeProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class USystemTimeTimecodeProvider* USystemTimeTimecodeProvider::GetDefaultObj() +{ + static class USystemTimeTimecodeProvider* Default = nullptr; + + if (!Default) + Default = static_cast(USystemTimeTimecodeProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TargetPoint +// (Actor) + +class UClass* ATargetPoint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TargetPoint"); + + return Clss; +} + + +// TargetPoint Engine.Default__TargetPoint +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATargetPoint* ATargetPoint::GetDefaultObj() +{ + static class ATargetPoint* Default = nullptr; + + if (!Default) + Default = static_cast(ATargetPoint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextPropertyTestObject +// (None) + +class UClass* UTextPropertyTestObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextPropertyTestObject"); + + return Clss; +} + + +// TextPropertyTestObject Engine.Default__TextPropertyTestObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextPropertyTestObject* UTextPropertyTestObject::GetDefaultObj() +{ + static class UTextPropertyTestObject* Default = nullptr; + + if (!Default) + Default = static_cast(UTextPropertyTestObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextRenderActor +// (Actor) + +class UClass* ATextRenderActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextRenderActor"); + + return Clss; +} + + +// TextRenderActor Engine.Default__TextRenderActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATextRenderActor* ATextRenderActor::GetDefaultObj() +{ + static class ATextRenderActor* Default = nullptr; + + if (!Default) + Default = static_cast(ATextRenderActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextRenderComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UTextRenderComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextRenderComponent"); + + return Clss; +} + + +// TextRenderComponent Engine.Default__TextRenderComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextRenderComponent* UTextRenderComponent::GetDefaultObj() +{ + static class UTextRenderComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UTextRenderComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.TextRenderComponent.SetYScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetYScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetYScale"); + + Params::UTextRenderComponent_SetYScale_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetXScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetXScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetXScale"); + + Params::UTextRenderComponent_SetXScale_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetWorldSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetWorldSize(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetWorldSize"); + + Params::UTextRenderComponent_SetWorldSize_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVertSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetVertSpacingAdjust"); + + Params::UTextRenderComponent_SetVertSpacingAdjust_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVerticalAlignment(enum class EVerticalTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetVerticalAlignment"); + + Params::UTextRenderComponent_SetVerticalAlignment_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetTextRenderColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextRenderColor(const struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetTextRenderColor"); + + Params::UTextRenderComponent_SetTextRenderColor_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetTextMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetTextMaterial"); + + Params::UTextRenderComponent_SetTextMaterial_Params Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetText(const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetText"); + + Params::UTextRenderComponent_SetText_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetHorizSpacingAdjust"); + + Params::UTextRenderComponent_SetHorizSpacingAdjust_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizontalAlignment(enum class EHorizTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetHorizontalAlignment"); + + Params::UTextRenderComponent_SetHorizontalAlignment_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.SetFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UFont* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetFont(class UFont* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "SetFont"); + + Params::UTextRenderComponent_SetFont_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.K2_SetText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UTextRenderComponent::K2_SetText(class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "K2_SetText"); + + Params::UTextRenderComponent_K2_SetText_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TextRenderComponent.GetTextWorldSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextWorldSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "GetTextWorldSize"); + + Params::UTextRenderComponent_GetTextWorldSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TextRenderComponent.GetTextLocalSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextLocalSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextRenderComponent", "GetTextLocalSize"); + + Params::UTextRenderComponent_GetTextLocalSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.Texture2DArray +// (None) + +class UClass* UTexture2DArray::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Texture2DArray"); + + return Clss; +} + + +// Texture2DArray Engine.Default__Texture2DArray +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTexture2DArray* UTexture2DArray::GetDefaultObj() +{ + static class UTexture2DArray* Default = nullptr; + + if (!Default) + Default = static_cast(UTexture2DArray::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.Texture2DDynamic +// (None) + +class UClass* UTexture2DDynamic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Texture2DDynamic"); + + return Clss; +} + + +// Texture2DDynamic Engine.Default__Texture2DDynamic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTexture2DDynamic* UTexture2DDynamic::GetDefaultObj() +{ + static class UTexture2DDynamic* Default = nullptr; + + if (!Default) + Default = static_cast(UTexture2DDynamic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureLightProfile +// (None) + +class UClass* UTextureLightProfile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureLightProfile"); + + return Clss; +} + + +// TextureLightProfile Engine.Default__TextureLightProfile +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureLightProfile* UTextureLightProfile::GetDefaultObj() +{ + static class UTextureLightProfile* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureLightProfile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureMipDataProviderFactory +// (None) + +class UClass* UTextureMipDataProviderFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureMipDataProviderFactory"); + + return Clss; +} + + +// TextureMipDataProviderFactory Engine.Default__TextureMipDataProviderFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureMipDataProviderFactory* UTextureMipDataProviderFactory::GetDefaultObj() +{ + static class UTextureMipDataProviderFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureMipDataProviderFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureRenderTarget2DArray +// (None) + +class UClass* UTextureRenderTarget2DArray::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureRenderTarget2DArray"); + + return Clss; +} + + +// TextureRenderTarget2DArray Engine.Default__TextureRenderTarget2DArray +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureRenderTarget2DArray* UTextureRenderTarget2DArray::GetDefaultObj() +{ + static class UTextureRenderTarget2DArray* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureRenderTarget2DArray::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureRenderTargetCube +// (None) + +class UClass* UTextureRenderTargetCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureRenderTargetCube"); + + return Clss; +} + + +// TextureRenderTargetCube Engine.Default__TextureRenderTargetCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureRenderTargetCube* UTextureRenderTargetCube::GetDefaultObj() +{ + static class UTextureRenderTargetCube* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureRenderTargetCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TextureRenderTargetVolume +// (None) + +class UClass* UTextureRenderTargetVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextureRenderTargetVolume"); + + return Clss; +} + + +// TextureRenderTargetVolume Engine.Default__TextureRenderTargetVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextureRenderTargetVolume* UTextureRenderTargetVolume::GetDefaultObj() +{ + static class UTextureRenderTargetVolume* Default = nullptr; + + if (!Default) + Default = static_cast(UTextureRenderTargetVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ThumbnailInfo +// (None) + +class UClass* UThumbnailInfo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ThumbnailInfo"); + + return Clss; +} + + +// ThumbnailInfo Engine.Default__ThumbnailInfo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UThumbnailInfo* UThumbnailInfo::GetDefaultObj() +{ + static class UThumbnailInfo* Default = nullptr; + + if (!Default) + Default = static_cast(UThumbnailInfo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TimelineComponent +// (None) + +class UClass* UTimelineComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimelineComponent"); + + return Clss; +} + + +// TimelineComponent Engine.Default__TimelineComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimelineComponent* UTimelineComponent::GetDefaultObj() +{ + static class UTimelineComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UTimelineComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.TimelineComponent.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: + +void UTimelineComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetVectorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveVector* NewVectorCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName VectorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetVectorCurve"); + + Params::UTimelineComponent_SetVectorCurve_Params Parms{}; + + Parms.NewVectorCurve = NewVectorCurve; + Parms.VectorTrackName = VectorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetTimelineLengthMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETimelineLengthMode NewLengthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLengthMode(enum class ETimelineLengthMode NewLengthMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLengthMode"); + + Params::UTimelineComponent_SetTimelineLengthMode_Params Parms{}; + + Parms.NewLengthMode = NewLengthMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLength(float NewLength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLength"); + + Params::UTimelineComponent_SetTimelineLength_Params Parms{}; + + Parms.NewLength = NewLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlayRate(float NewRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetPlayRate"); + + Params::UTimelineComponent_SetPlayRate_Params Parms{}; + + Parms.NewRate = NewRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetPlaybackPosition"); + + Params::UTimelineComponent_SetPlaybackPosition_Params Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bFireEvents = bFireEvents; + Parms.bFireUpdate = bFireUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetNewTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetNewTime(float NewTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetNewTime"); + + Params::UTimelineComponent_SetNewTime_Params Parms{}; + + Parms.NewTime = NewTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLooping(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetLooping"); + + Params::UTimelineComponent_SetLooping_Params Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetLinearColorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* NewLinearColorCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LinearColorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetLinearColorCurve"); + + Params::UTimelineComponent_SetLinearColorCurve_Params Parms{}; + + Parms.NewLinearColorCurve = NewLinearColorCurve; + Parms.LinearColorTrackName = LinearColorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetIgnoreTimeDilation"); + + Params::UTimelineComponent_SetIgnoreTimeDilation_Params Parms{}; + + Parms.bNewIgnoreTimeDilation = bNewIgnoreTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.SetFloatCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveFloat* NewFloatCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FloatTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "SetFloatCurve"); + + Params::UTimelineComponent_SetFloatCurve_Params Parms{}; + + Parms.NewFloatCurve = NewFloatCurve; + Parms.FloatTrackName = FloatTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.ReverseFromEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: + +void UTimelineComponent::ReverseFromEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "ReverseFromEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.Reverse +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: + +void UTimelineComponent::Reverse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "Reverse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.PlayFromStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: + +void UTimelineComponent::PlayFromStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "PlayFromStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: + +void UTimelineComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.OnRep_Timeline +// (Final, Native, Public) +// Parameters: + +void UTimelineComponent::OnRep_Timeline() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "OnRep_Timeline"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TimelineComponent.IsReversing +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsReversing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "IsReversing"); + + Params::UTimelineComponent_IsReversing_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "IsPlaying"); + + Params::UTimelineComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.IsLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsLooping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "IsLooping"); + + Params::UTimelineComponent_IsLooping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.GetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetTimelineLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "GetTimelineLength"); + + Params::UTimelineComponent_GetTimelineLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlayRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "GetPlayRate"); + + Params::UTimelineComponent_GetPlayRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.GetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlaybackPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "GetPlaybackPosition"); + + Params::UTimelineComponent_GetPlaybackPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::GetIgnoreTimeDilation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimelineComponent", "GetIgnoreTimeDilation"); + + Params::UTimelineComponent_GetIgnoreTimeDilation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.TimelineTemplate +// (None) + +class UClass* UTimelineTemplate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimelineTemplate"); + + return Clss; +} + + +// TimelineTemplate Engine.Default__TimelineTemplate +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimelineTemplate* UTimelineTemplate::GetDefaultObj() +{ + static class UTimelineTemplate* Default = nullptr; + + if (!Default) + Default = static_cast(UTimelineTemplate::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TireType +// (None) + +class UClass* UTireType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TireType"); + + return Clss; +} + + +// TireType Engine.Default__TireType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTireType* UTireType::GetDefaultObj() +{ + static class UTireType* Default = nullptr; + + if (!Default) + Default = static_cast(UTireType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TouchInterface +// (None) + +class UClass* UTouchInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TouchInterface"); + + return Clss; +} + + +// TouchInterface Engine.Default__TouchInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTouchInterface* UTouchInterface::GetDefaultObj() +{ + static class UTouchInterface* Default = nullptr; + + if (!Default) + Default = static_cast(UTouchInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TriggerBase +// (Actor) + +class UClass* ATriggerBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TriggerBase"); + + return Clss; +} + + +// TriggerBase Engine.Default__TriggerBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATriggerBase* ATriggerBase::GetDefaultObj() +{ + static class ATriggerBase* Default = nullptr; + + if (!Default) + Default = static_cast(ATriggerBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TriggerBox +// (Actor) + +class UClass* ATriggerBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TriggerBox"); + + return Clss; +} + + +// TriggerBox Engine.Default__TriggerBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATriggerBox* ATriggerBox::GetDefaultObj() +{ + static class ATriggerBox* Default = nullptr; + + if (!Default) + Default = static_cast(ATriggerBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TriggerCapsule +// (Actor) + +class UClass* ATriggerCapsule::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TriggerCapsule"); + + return Clss; +} + + +// TriggerCapsule Engine.Default__TriggerCapsule +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATriggerCapsule* ATriggerCapsule::GetDefaultObj() +{ + static class ATriggerCapsule* Default = nullptr; + + if (!Default) + Default = static_cast(ATriggerCapsule::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TriggerSphere +// (Actor) + +class UClass* ATriggerSphere::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TriggerSphere"); + + return Clss; +} + + +// TriggerSphere Engine.Default__TriggerSphere +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATriggerSphere* ATriggerSphere::GetDefaultObj() +{ + static class ATriggerSphere* Default = nullptr; + + if (!Default) + Default = static_cast(ATriggerSphere::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TriggerVolume +// (Actor) + +class UClass* ATriggerVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TriggerVolume"); + + return Clss; +} + + +// TriggerVolume Engine.Default__TriggerVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATriggerVolume* ATriggerVolume::GetDefaultObj() +{ + static class ATriggerVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ATriggerVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.TwitterIntegrationBase +// (None) + +class UClass* UTwitterIntegrationBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TwitterIntegrationBase"); + + return Clss; +} + + +// TwitterIntegrationBase Engine.Default__TwitterIntegrationBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTwitterIntegrationBase* UTwitterIntegrationBase::GetDefaultObj() +{ + static class UTwitterIntegrationBase* Default = nullptr; + + if (!Default) + Default = static_cast(UTwitterIntegrationBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.TwitterIntegrationBase.TwitterRequest +// (Native, Public, HasOutParams) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ParamKeysAndValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETwitterRequestMethod RequestMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::TwitterRequest(const class FString& URL, TArray& ParamKeysAndValues, enum class ETwitterRequestMethod RequestMethod, int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "TwitterRequest"); + + Params::UTwitterIntegrationBase_TwitterRequest_Params Parms{}; + + Parms.URL = URL; + Parms.ParamKeysAndValues = ParamKeysAndValues; + Parms.RequestMethod = RequestMethod; + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TwitterIntegrationBase.ShowTweetUI +// (Native, Public) +// Parameters: +// class FString InitialMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Picture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "ShowTweetUI"); + + Params::UTwitterIntegrationBase_ShowTweetUI_Params Parms{}; + + Parms.InitialMessage = InitialMessage; + Parms.URL = URL; + Parms.Picture = Picture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TwitterIntegrationBase.Init +// (Native, Public) +// Parameters: + +void UTwitterIntegrationBase::Init() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "Init"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.TwitterIntegrationBase.GetNumAccounts +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTwitterIntegrationBase::GetNumAccounts() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "GetNumAccounts"); + + Params::UTwitterIntegrationBase_GetNumAccounts_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TwitterIntegrationBase.GetAccountName +// (Native, Public) +// Parameters: +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTwitterIntegrationBase::GetAccountName(int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "GetAccountName"); + + Params::UTwitterIntegrationBase_GetAccountName_Params Parms{}; + + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::CanShowTweetUI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "CanShowTweetUI"); + + Params::UTwitterIntegrationBase_CanShowTweetUI_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::AuthorizeAccounts() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TwitterIntegrationBase", "AuthorizeAccounts"); + + Params::UTwitterIntegrationBase_AuthorizeAccounts_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.UserDefinedEnum +// (Field, Enum) + +class UClass* UUserDefinedEnum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserDefinedEnum"); + + return Clss; +} + + +// UserDefinedEnum Engine.Default__UserDefinedEnum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserDefinedEnum* UUserDefinedEnum::GetDefaultObj() +{ + static class UUserDefinedEnum* Default = nullptr; + + if (!Default) + Default = static_cast(UUserDefinedEnum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.UserDefinedStruct +// (Field, Struct, ScriptStruct) + +class UClass* UUserDefinedStruct::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserDefinedStruct"); + + return Clss; +} + + +// UserDefinedStruct Engine.Default__UserDefinedStruct +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserDefinedStruct* UUserDefinedStruct::GetDefaultObj() +{ + static class UUserDefinedStruct* Default = nullptr; + + if (!Default) + Default = static_cast(UUserDefinedStruct::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.UserInterfaceSettings +// (None) + +class UClass* UUserInterfaceSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserInterfaceSettings"); + + return Clss; +} + + +// UserInterfaceSettings Engine.Default__UserInterfaceSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserInterfaceSettings* UUserInterfaceSettings::GetDefaultObj() +{ + static class UUserInterfaceSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UUserInterfaceSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VectorField +// (None) + +class UClass* UVectorField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VectorField"); + + return Clss; +} + + +// VectorField Engine.Default__VectorField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVectorField* UVectorField::GetDefaultObj() +{ + static class UVectorField* Default = nullptr; + + if (!Default) + Default = static_cast(UVectorField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VectorFieldAnimated +// (None) + +class UClass* UVectorFieldAnimated::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VectorFieldAnimated"); + + return Clss; +} + + +// VectorFieldAnimated Engine.Default__VectorFieldAnimated +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVectorFieldAnimated* UVectorFieldAnimated::GetDefaultObj() +{ + static class UVectorFieldAnimated* Default = nullptr; + + if (!Default) + Default = static_cast(UVectorFieldAnimated::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VectorFieldComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UVectorFieldComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VectorFieldComponent"); + + return Clss; +} + + +// VectorFieldComponent Engine.Default__VectorFieldComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVectorFieldComponent* UVectorFieldComponent::GetDefaultObj() +{ + static class UVectorFieldComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVectorFieldComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.VectorFieldComponent.SetIntensity +// (Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVectorFieldComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VectorFieldComponent", "SetIntensity"); + + Params::UVectorFieldComponent_SetIntensity_Params Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.VectorFieldStatic +// (None) + +class UClass* UVectorFieldStatic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VectorFieldStatic"); + + return Clss; +} + + +// VectorFieldStatic Engine.Default__VectorFieldStatic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVectorFieldStatic* UVectorFieldStatic::GetDefaultObj() +{ + static class UVectorFieldStatic* Default = nullptr; + + if (!Default) + Default = static_cast(UVectorFieldStatic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VectorFieldVolume +// (Actor) + +class UClass* AVectorFieldVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VectorFieldVolume"); + + return Clss; +} + + +// VectorFieldVolume Engine.Default__VectorFieldVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AVectorFieldVolume* AVectorFieldVolume::GetDefaultObj() +{ + static class AVectorFieldVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AVectorFieldVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.ViewportStatsSubsystem +// (None) + +class UClass* UViewportStatsSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ViewportStatsSubsystem"); + + return Clss; +} + + +// ViewportStatsSubsystem Engine.Default__ViewportStatsSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UViewportStatsSubsystem* UViewportStatsSubsystem::GetDefaultObj() +{ + static class UViewportStatsSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UViewportStatsSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 IndexToRemove (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::RemoveDisplayDelegate(int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ViewportStatsSubsystem", "RemoveDisplayDelegate"); + + Params::UViewportStatsSubsystem_RemoveDisplayDelegate_Params Parms{}; + + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FText Text (Parm, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::AddTimedDisplay(class FText Text, const struct FLinearColor& Color, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddTimedDisplay"); + + Params::UViewportStatsSubsystem_AddTimedDisplay_Params Parms{}; + + Parms.Text = Text; + Parms.Color = Color; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UViewportStatsSubsystem::AddDisplayDelegate(FDelegateProperty_& Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddDisplayDelegate"); + + Params::UViewportStatsSubsystem_AddDisplayDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Engine.VirtualTexture +// (None) + +class UClass* UVirtualTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VirtualTexture"); + + return Clss; +} + + +// VirtualTexture Engine.Default__VirtualTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVirtualTexture* UVirtualTexture::GetDefaultObj() +{ + static class UVirtualTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UVirtualTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.LightMapVirtualTexture +// (None) + +class UClass* ULightMapVirtualTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightMapVirtualTexture"); + + return Clss; +} + + +// LightMapVirtualTexture Engine.Default__LightMapVirtualTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightMapVirtualTexture* ULightMapVirtualTexture::GetDefaultObj() +{ + static class ULightMapVirtualTexture* Default = nullptr; + + if (!Default) + Default = static_cast(ULightMapVirtualTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.RuntimeVirtualTextureStreamingProxy +// (None) + +class UClass* URuntimeVirtualTextureStreamingProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RuntimeVirtualTextureStreamingProxy"); + + return Clss; +} + + +// RuntimeVirtualTextureStreamingProxy Engine.Default__RuntimeVirtualTextureStreamingProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class URuntimeVirtualTextureStreamingProxy* URuntimeVirtualTextureStreamingProxy::GetDefaultObj() +{ + static class URuntimeVirtualTextureStreamingProxy* Default = nullptr; + + if (!Default) + Default = static_cast(URuntimeVirtualTextureStreamingProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VirtualTexture2D +// (None) + +class UClass* UVirtualTexture2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VirtualTexture2D"); + + return Clss; +} + + +// VirtualTexture2D Engine.Default__VirtualTexture2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVirtualTexture2D* UVirtualTexture2D::GetDefaultObj() +{ + static class UVirtualTexture2D* Default = nullptr; + + if (!Default) + Default = static_cast(UVirtualTexture2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VirtualTextureBuilder +// (None) + +class UClass* UVirtualTextureBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VirtualTextureBuilder"); + + return Clss; +} + + +// VirtualTextureBuilder Engine.Default__VirtualTextureBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVirtualTextureBuilder* UVirtualTextureBuilder::GetDefaultObj() +{ + static class UVirtualTextureBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UVirtualTextureBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VirtualTexturePoolConfig +// (None) + +class UClass* UVirtualTexturePoolConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VirtualTexturePoolConfig"); + + return Clss; +} + + +// VirtualTexturePoolConfig Engine.Default__VirtualTexturePoolConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVirtualTexturePoolConfig* UVirtualTexturePoolConfig::GetDefaultObj() +{ + static class UVirtualTexturePoolConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UVirtualTexturePoolConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VisualLoggerAutomationTests +// (None) + +class UClass* UVisualLoggerAutomationTests::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VisualLoggerAutomationTests"); + + return Clss; +} + + +// VisualLoggerAutomationTests Engine.Default__VisualLoggerAutomationTests +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVisualLoggerAutomationTests* UVisualLoggerAutomationTests::GetDefaultObj() +{ + static class UVisualLoggerAutomationTests* Default = nullptr; + + if (!Default) + Default = static_cast(UVisualLoggerAutomationTests::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VisualLoggerDebugSnapshotInterface +// (None) + +class UClass* IVisualLoggerDebugSnapshotInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VisualLoggerDebugSnapshotInterface"); + + return Clss; +} + + +// VisualLoggerDebugSnapshotInterface Engine.Default__VisualLoggerDebugSnapshotInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IVisualLoggerDebugSnapshotInterface* IVisualLoggerDebugSnapshotInterface::GetDefaultObj() +{ + static class IVisualLoggerDebugSnapshotInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IVisualLoggerDebugSnapshotInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VisualLoggerKismetLibrary +// (None) + +class UClass* UVisualLoggerKismetLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VisualLoggerKismetLibrary"); + + return Clss; +} + + +// VisualLoggerKismetLibrary Engine.Default__VisualLoggerKismetLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVisualLoggerKismetLibrary* UVisualLoggerKismetLibrary::GetDefaultObj() +{ + static class UVisualLoggerKismetLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UVisualLoggerKismetLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* SourceOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* DestinationOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "RedirectVislog"); + + Params::UVisualLoggerKismetLibrary_RedirectVislog_Params Parms{}; + + Parms.SourceOwner = SourceOwner; + Parms.DestinationOwner = DestinationOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VisualLoggerKismetLibrary.LogText +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "LogText"); + + Params::UVisualLoggerKismetLibrary_LogText_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Text = Text; + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VisualLoggerKismetLibrary.LogSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector SegmentEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, float Thickness, class FName CategoryName, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "LogSegment"); + + Params::UVisualLoggerKismetLibrary_LogSegment_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SegmentStart = SegmentStart; + Parms.SegmentEnd = SegmentEnd; + Parms.Text = Text; + Parms.ObjectColor = ObjectColor; + Parms.Thickness = Thickness; + Parms.CategoryName = CategoryName; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VisualLoggerKismetLibrary.LogLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "LogLocation"); + + Params::UVisualLoggerKismetLibrary_LogLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = Location; + Parms.Text = Text; + Parms.ObjectColor = ObjectColor; + Parms.Radius = Radius; + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VisualLoggerKismetLibrary.LogBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox BoxShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "LogBox"); + + Params::UVisualLoggerKismetLibrary_LogBox_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxShape = BoxShape; + Parms.Text = Text; + Parms.ObjectColor = ObjectColor; + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::EnableRecording(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisualLoggerKismetLibrary", "EnableRecording"); + + Params::UVisualLoggerKismetLibrary_EnableRecording_Params Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.VoiceChannel +// (None) + +class UClass* UVoiceChannel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VoiceChannel"); + + return Clss; +} + + +// VoiceChannel Engine.Default__VoiceChannel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVoiceChannel* UVoiceChannel::GetDefaultObj() +{ + static class UVoiceChannel* Default = nullptr; + + if (!Default) + Default = static_cast(UVoiceChannel::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VOIPTalker +// (None) + +class UClass* UVOIPTalker::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VOIPTalker"); + + return Clss; +} + + +// VOIPTalker Engine.Default__VOIPTalker +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVOIPTalker* UVOIPTalker::GetDefaultObj() +{ + static class UVOIPTalker* Default = nullptr; + + if (!Default) + Default = static_cast(UVOIPTalker::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.VOIPTalker.RegisterWithPlayerState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::RegisterWithPlayerState(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPTalker", "RegisterWithPlayerState"); + + Params::UVOIPTalker_RegisterWithPlayerState_Params Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VOIPTalker.GetVoiceLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UVOIPTalker::GetVoiceLevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPTalker", "GetVoiceLevel"); + + Params::UVOIPTalker_GetVoiceLevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.VOIPTalker.CreateTalkerForPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVOIPTalker* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVOIPTalker* UVOIPTalker::CreateTalkerForPlayer(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPTalker", "CreateTalkerForPlayer"); + + Params::UVOIPTalker_CreateTalkerForPlayer_Params Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Engine.VOIPTalker.BPOnTalkingEnd +// (Native, Event, Protected, BlueprintEvent) +// Parameters: + +void UVOIPTalker::BPOnTalkingEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VOIPTalker.BPOnTalkingBegin +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UAudioComponent* AudioComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::BPOnTalkingBegin(class UAudioComponent* AudioComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingBegin"); + + Params::UVOIPTalker_BPOnTalkingBegin_Params Parms{}; + + Parms.AudioComponent = AudioComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.VOIPStatics +// (None) + +class UClass* UVOIPStatics::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VOIPStatics"); + + return Clss; +} + + +// VOIPStatics Engine.Default__VOIPStatics +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVOIPStatics* UVOIPStatics::GetDefaultObj() +{ + static class UVOIPStatics* Default = nullptr; + + if (!Default) + Default = static_cast(UVOIPStatics::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.VOIPStatics.SetMicThreshold +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPStatics::SetMicThreshold(float InThreshold) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VOIPStatics", "SetMicThreshold"); + + Params::UVOIPStatics_SetMicThreshold_Params Parms{}; + + Parms.InThreshold = InThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.VolumeTexture +// (None) + +class UClass* UVolumeTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VolumeTexture"); + + return Clss; +} + + +// VolumeTexture Engine.Default__VolumeTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVolumeTexture* UVolumeTexture::GetDefaultObj() +{ + static class UVolumeTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UVolumeTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VolumetricCloudComponent +// (SceneComponent) + +class UClass* UVolumetricCloudComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VolumetricCloudComponent"); + + return Clss; +} + + +// VolumetricCloudComponent Engine.Default__VolumetricCloudComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVolumetricCloudComponent* UVolumetricCloudComponent::GetDefaultObj() +{ + static class UVolumetricCloudComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVolumetricCloudComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetViewSampleCountScale"); + + Params::UVolumetricCloudComponent_SetViewSampleCountScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingStartMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingStartMaxDistance"); + + Params::UVolumetricCloudComponent_SetTracingStartMaxDistance_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingMaxDistance"); + + Params::UVolumetricCloudComponent_SetTracingMaxDistance_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetStopTracingTransmittanceThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetStopTracingTransmittanceThreshold"); + + Params::UVolumetricCloudComponent_SetStopTracingTransmittanceThreshold_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetSkyLightCloudBottomOcclusion(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetSkyLightCloudBottomOcclusion"); + + Params::UVolumetricCloudComponent_SetSkyLightCloudBottomOcclusion_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowViewSampleCountScale"); + + Params::UVolumetricCloudComponent_SetShadowViewSampleCountScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowTracingDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowTracingDistance"); + + Params::UVolumetricCloudComponent_SetShadowTracingDistance_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowReflectionSampleCountScale"); + + Params::UVolumetricCloudComponent_SetShadowReflectionSampleCountScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetReflectionSampleCountScale"); + + Params::UVolumetricCloudComponent_SetReflectionSampleCountScale_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetPlanetRadius(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetPlanetRadius"); + + Params::UVolumetricCloudComponent_SetPlanetRadius_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetMaterial(class UMaterialInterface* NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetMaterial"); + + Params::UVolumetricCloudComponent_SetMaterial_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetLayerHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerHeight"); + + Params::UVolumetricCloudComponent_SetLayerHeight_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerBottomAltitude(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerBottomAltitude"); + + Params::UVolumetricCloudComponent_SetLayerBottomAltitude_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FColor NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetGroundAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetGroundAlbedo"); + + Params::UVolumetricCloudComponent_SetGroundAlbedo_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VolumetricCloudComponent", "SetbUsePerSampleAtmosphericLightTransmittance"); + + Params::UVolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.VolumetricCloud +// (Actor) + +class UClass* AVolumetricCloud::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VolumetricCloud"); + + return Clss; +} + + +// VolumetricCloud Engine.Default__VolumetricCloud +// (Public, ClassDefaultObject, ArchetypeObject) + +class AVolumetricCloud* AVolumetricCloud::GetDefaultObj() +{ + static class AVolumetricCloud* Default = nullptr; + + if (!Default) + Default = static_cast(AVolumetricCloud::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.VolumetricLightmapDensityVolume +// (Actor) + +class UClass* AVolumetricLightmapDensityVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VolumetricLightmapDensityVolume"); + + return Clss; +} + + +// VolumetricLightmapDensityVolume Engine.Default__VolumetricLightmapDensityVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AVolumetricLightmapDensityVolume* AVolumetricLightmapDensityVolume::GetDefaultObj() +{ + static class AVolumetricLightmapDensityVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AVolumetricLightmapDensityVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.WindDirectionalSource +// (Actor) + +class UClass* AWindDirectionalSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WindDirectionalSource"); + + return Clss; +} + + +// WindDirectionalSource Engine.Default__WindDirectionalSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWindDirectionalSource* AWindDirectionalSource::GetDefaultObj() +{ + static class AWindDirectionalSource* Default = nullptr; + + if (!Default) + Default = static_cast(AWindDirectionalSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.WindDirectionalSourceComponent +// (SceneComponent) + +class UClass* UWindDirectionalSourceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WindDirectionalSourceComponent"); + + return Clss; +} + + +// WindDirectionalSourceComponent Engine.Default__WindDirectionalSourceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWindDirectionalSourceComponent* UWindDirectionalSourceComponent::GetDefaultObj() +{ + static class UWindDirectionalSourceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UWindDirectionalSourceComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.WindDirectionalSourceComponent.SetWindType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWindSourceType InNewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetWindType(enum class EWindSourceType InNewType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetWindType"); + + Params::UWindDirectionalSourceComponent_SetWindType_Params Parms{}; + + Parms.InNewType = InNewType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.WindDirectionalSourceComponent.SetStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetStrength(float InNewStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetStrength"); + + Params::UWindDirectionalSourceComponent_SetStrength_Params Parms{}; + + Parms.InNewStrength = InNewStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.WindDirectionalSourceComponent.SetSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetSpeed(float InNewSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetSpeed"); + + Params::UWindDirectionalSourceComponent_SetSpeed_Params Parms{}; + + Parms.InNewSpeed = InNewSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.WindDirectionalSourceComponent.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetRadius(float InNewRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetRadius"); + + Params::UWindDirectionalSourceComponent_SetRadius_Params Parms{}; + + Parms.InNewRadius = InNewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMinGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMinimumGustAmount(float InNewMinGust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMinimumGustAmount"); + + Params::UWindDirectionalSourceComponent_SetMinimumGustAmount_Params Parms{}; + + Parms.InNewMinGust = InNewMinGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMaxGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMaximumGustAmount(float InNewMaxGust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMaximumGustAmount"); + + Params::UWindDirectionalSourceComponent_SetMaximumGustAmount_Params Parms{}; + + Parms.InNewMaxGust = InNewMaxGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Engine.WorldComposition +// (None) + +class UClass* UWorldComposition::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WorldComposition"); + + return Clss; +} + + +// WorldComposition Engine.Default__WorldComposition +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWorldComposition* UWorldComposition::GetDefaultObj() +{ + static class UWorldComposition* Default = nullptr; + + if (!Default) + Default = static_cast(UWorldComposition::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.HierarchicalLODSetup +// (None) + +class UClass* UHierarchicalLODSetup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HierarchicalLODSetup"); + + return Clss; +} + + +// HierarchicalLODSetup Engine.Default__HierarchicalLODSetup +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHierarchicalLODSetup* UHierarchicalLODSetup::GetDefaultObj() +{ + static class UHierarchicalLODSetup* Default = nullptr; + + if (!Default) + Default = static_cast(UHierarchicalLODSetup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Engine.WorldSettings +// (Actor) + +class UClass* AWorldSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WorldSettings"); + + return Clss; +} + + +// WorldSettings Engine.Default__WorldSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWorldSettings* AWorldSettings::GetDefaultObj() +{ + static class AWorldSettings* Default = nullptr; + + if (!Default) + Default = static_cast(AWorldSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Engine.WorldSettings.OnRep_WorldGravityZ +// (Native, Public) +// Parameters: + +void AWorldSettings::OnRep_WorldGravityZ() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WorldSettings", "OnRep_WorldGravityZ"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_parameters.hpp new file mode 100644 index 0000000..872f6da --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_parameters.hpp @@ -0,0 +1,32132 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.SetTickGroup +struct UActorComponent_SetTickGroup_Params +{ +public: + enum class ETickingGroup NewTickGroup; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.SetTickableWhenPaused +struct UActorComponent_SetTickableWhenPaused_Params +{ +public: + bool bTickableWhenPaused; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.SetIsReplicated +struct UActorComponent_SetIsReplicated_Params +{ +public: + bool ShouldReplicate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +struct UActorComponent_SetComponentTickIntervalAndCooldown_Params +{ +public: + float TickInterval; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ActorComponent.SetComponentTickInterval +struct UActorComponent_SetComponentTickInterval_Params +{ +public: + float TickInterval; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.SetComponentTickEnabled +struct UActorComponent_SetComponentTickEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.SetAutoActivate +struct UActorComponent_SetAutoActivate_Params +{ +public: + bool bNewAutoActivate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.ActorComponent.SetActive +struct UActorComponent_SetActive_Params +{ +public: + bool bNewActive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReset; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +struct UActorComponent_RemoveTickPrerequisiteComponent_Params +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +struct UActorComponent_RemoveTickPrerequisiteActor_Params +{ +public: + class AActor* PrerequisiteActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ActorComponent.ReceiveTick +struct UActorComponent_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.ReceiveEndPlay +struct UActorComponent_ReceiveEndPlay_Params +{ +public: + enum class EEndPlayReason EndPlayReason; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.K2_DestroyComponent +struct UActorComponent_K2_DestroyComponent_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.IsComponentTickEnabled +struct UActorComponent_IsComponentTickEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.IsBeingDestroyed +struct UActorComponent_IsBeingDestroyed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.IsActive +struct UActorComponent_IsActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.GetOwner +struct UActorComponent_GetOwner_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ActorComponent.GetComponentTickInterval +struct UActorComponent_GetComponentTickInterval_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.ActorComponent.ComponentHasTag +struct UActorComponent_ComponentHasTag_Params +{ +public: + class FName Tag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +struct UActorComponent_AddTickPrerequisiteComponent_Params +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ActorComponent.AddTickPrerequisiteActor +struct UActorComponent_AddTickPrerequisiteActor_Params +{ +public: + class AActor* PrerequisiteActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ActorComponent.Activate +struct UActorComponent_Activate_Params +{ +public: + bool bReset; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.WasRecentlyRendered +struct AActor_WasRecentlyRendered_Params +{ +public: + float Tolerance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.SnapRootComponentTo +struct AActor_SnapRootComponentTo_Params +{ +public: + class AActor* InParentActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetTickGroup +struct AActor_SetTickGroup_Params +{ +public: + enum class ETickingGroup NewTickGroup; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetTickableWhenPaused +struct AActor_SetTickableWhenPaused_Params +{ +public: + bool bTickableWhenPaused; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetReplicates +struct AActor_SetReplicates_Params +{ +public: + bool bInReplicates; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetReplicateMovement +struct AActor_SetReplicateMovement_Params +{ +public: + bool bInReplicateMovement; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.SetOwner +struct AActor_SetOwner_Params +{ +public: + class AActor* NewOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetNetDormancy +struct AActor_SetNetDormancy_Params +{ +public: + enum class ENetDormancy NewDormancy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.SetLifeSpan +struct AActor_SetLifeSpan_Params +{ +public: + float InLifespan; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetAutoDestroyWhenFinished +struct AActor_SetAutoDestroyWhenFinished_Params +{ +public: + bool bVal; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.SetActorTickInterval +struct AActor_SetActorTickInterval_Params +{ +public: + float TickInterval; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetActorTickEnabled +struct AActor_SetActorTickEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.SetActorScale3D +struct AActor_SetActorScale3D_Params +{ +public: + struct FVector NewScale3D; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.SetActorRelativeScale3D +struct AActor_SetActorRelativeScale3D_Params +{ +public: + struct FVector NewRelativeScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetActorHiddenInGame +struct AActor_SetActorHiddenInGame_Params +{ +public: + bool bNewHidden; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.SetActorEnableCollision +struct AActor_SetActorEnableCollision_Params +{ +public: + bool bNewActorEnableCollision; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.RemoveTickPrerequisiteComponent +struct AActor_RemoveTickPrerequisiteComponent_Params +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.RemoveTickPrerequisiteActor +struct AActor_RemoveTickPrerequisiteActor_Params +{ +public: + class AActor* PrerequisiteActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.ReceiveTick +struct AActor_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function Engine.Actor.ReceiveRadialDamage +struct AActor_ReceiveRadialDamage_Params +{ +public: + float DamageReceived; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDamageType* DamageType; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x1C(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* InstigatedBy; // 0xA8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0xB0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xE0 (0xE0 - 0x0) +// Function Engine.Actor.ReceivePointDamage +struct AActor_ReceivePointDamage_Params +{ +public: + float Damage; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDamageType* DamageType; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x28(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShotFromDirection; // 0x38(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* InstigatedBy; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x58(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xC8 (0xC8 - 0x0) +// Function Engine.Actor.ReceiveHit +struct AActor_ReceiveHit_Params +{ +public: + class UPrimitiveComponent* MyComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelfMoved; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitLocation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x34(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x40(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.ReceiveEndPlay +struct AActor_ReceiveEndPlay_Params +{ +public: + enum class EEndPlayReason EndPlayReason; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Actor.ReceiveAnyDamage +struct AActor_ReceiveAnyDamage_Params +{ +public: + float Damage; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDamageType* DamageType; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedBy; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.ReceiveActorOnReleased +struct AActor_ReceiveActorOnReleased_Params +{ +public: + struct FKey ButtonReleased; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +struct AActor_ReceiveActorOnInputTouchLeave_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +struct AActor_ReceiveActorOnInputTouchEnter_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +struct AActor_ReceiveActorOnInputTouchEnd_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +struct AActor_ReceiveActorOnInputTouchBegin_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.ReceiveActorOnClicked +struct AActor_ReceiveActorOnClicked_Params +{ +public: + struct FKey ButtonPressed; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.ReceiveActorEndOverlap +struct AActor_ReceiveActorEndOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.ReceiveActorBeginOverlap +struct AActor_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.PrestreamTextures +struct AActor_PrestreamTextures_Params +{ +public: + float Seconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CinematicTextureGroups; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Actor.MakeNoise +struct AActor_MakeNoise_Params +{ +public: + float Loudness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* NoiseInstigator; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.MakeMIDForMaterial +struct AActor_MakeMIDForMaterial_Params +{ +public: + class UMaterialInterface* Parent; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.Actor.K2_TeleportTo +struct AActor_K2_TeleportTo_Params +{ +public: + struct FVector DestLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DestRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.Actor.K2_SetActorTransform +struct AActor_K2_SetActorTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xBD(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.K2_SetActorRotation +struct AActor_K2_SetActorRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTeleportPhysics; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xD(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.Actor.K2_SetActorRelativeTransform +struct AActor_K2_SetActorRelativeTransform_Params +{ +public: + struct FTransform NewRelativeTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_SetActorRelativeRotation +struct AActor_K2_SetActorRelativeRotation_Params +{ +public: + struct FRotator NewRelativeRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_SetActorRelativeLocation +struct AActor_K2_SetActorRelativeLocation_Params +{ +public: + struct FVector NewRelativeLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.Actor.K2_SetActorLocationAndRotation +struct AActor_K2_SetActorLocationAndRotation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x1C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xA4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_SetActorLocation +struct AActor_K2_SetActorLocation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x99(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.K2_OnEndViewTarget +struct AActor_K2_OnEndViewTarget_Params +{ +public: + class APlayerController* PC; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.K2_OnBecomeViewTarget +struct AActor_K2_OnBecomeViewTarget_Params +{ +public: + class APlayerController* PC; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.K2_GetRootComponent +struct AActor_K2_GetRootComponent_Params +{ +public: + class USceneComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.K2_GetComponentsByClass +struct AActor_K2_GetComponentsByClass_Params +{ +public: + TSubclassOf ComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.K2_GetActorRotation +struct AActor_K2_GetActorRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.K2_GetActorLocation +struct AActor_K2_GetActorLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.Actor.K2_DetachFromActor +struct AActor_K2_DetachFromActor_Params +{ +public: + enum class EDetachmentRule LocationRule; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule RotationRule; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule ScaleRule; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.K2_DestroyComponent +struct AActor_K2_DestroyComponent_Params +{ +public: + class UActorComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.K2_AttachToComponent +struct AActor_K2_AttachToComponent_Params +{ +public: + class USceneComponent* Parent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule LocationRule; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule RotationRule; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule ScaleRule; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x13(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.K2_AttachToActor +struct AActor_K2_AttachToActor_Params +{ +public: + class AActor* ParentActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule LocationRule; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule RotationRule; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule ScaleRule; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x13(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.K2_AttachRootComponentToActor +struct AActor_K2_AttachRootComponentToActor_Params +{ +public: + class AActor* InParentActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachLocation AttachLocationType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.K2_AttachRootComponentTo +struct AActor_K2_AttachRootComponentTo_Params +{ +public: + class USceneComponent* InParent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachLocation AttachLocationType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_106[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +struct AActor_K2_AddActorWorldTransformKeepScale_Params +{ +public: + struct FTransform DeltaTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.Actor.K2_AddActorWorldTransform +struct AActor_K2_AddActorWorldTransform_Params +{ +public: + struct FTransform DeltaTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_AddActorWorldRotation +struct AActor_K2_AddActorWorldRotation_Params +{ +public: + struct FRotator DeltaRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_AddActorWorldOffset +struct AActor_K2_AddActorWorldOffset_Params +{ +public: + struct FVector DeltaLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.Actor.K2_AddActorLocalTransform +struct AActor_K2_AddActorLocalTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_117[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_AddActorLocalRotation +struct AActor_K2_AddActorLocalRotation_Params +{ +public: + struct FRotator DeltaRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.Actor.K2_AddActorLocalOffset +struct AActor_K2_AddActorLocalOffset_Params +{ +public: + struct FVector DeltaLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.IsOverlappingActor +struct AActor_IsOverlappingActor_Params +{ +public: + class AActor* Other; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.IsChildActor +struct AActor_IsChildActor_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.IsActorTickEnabled +struct AActor_IsActorTickEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.IsActorBeingDestroyed +struct AActor_IsActorBeingDestroyed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.HasAuthority +struct AActor_HasAuthority_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetVerticalDistanceTo +struct AActor_GetVerticalDistanceTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetVelocity +struct AActor_GetVelocity_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.Actor.GetTransform +struct AActor_GetTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.GetTickableWhenPaused +struct AActor_GetTickableWhenPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +struct AActor_GetSquaredHorizontalDistanceTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_126[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetSquaredDistanceTo +struct AActor_GetSquaredDistanceTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.GetRemoteRole +struct AActor_GetRemoteRole_Params +{ +public: + enum class ENetRole ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetParentComponent +struct AActor_GetParentComponent_Params +{ +public: + class UChildActorComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetParentActor +struct AActor_GetParentActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetOwner +struct AActor_GetOwner_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetOverlappingComponents +struct AActor_GetOverlappingComponents_Params +{ +public: + TArray OverlappingComponents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.GetOverlappingActors +struct AActor_GetOverlappingActors_Params +{ +public: + TArray OverlappingActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.GetLocalRole +struct AActor_GetLocalRole_Params +{ +public: + enum class ENetRole ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.GetLifeSpan +struct AActor_GetLifeSpan_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetInstigatorController +struct AActor_GetInstigatorController_Params +{ +public: + class AController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetInstigator +struct AActor_GetInstigator_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Actor.GetInputVectorAxisValue +struct AActor_GetInputVectorAxisValue_Params +{ +public: + struct FKey InputAxisKey; // 0x0(0x18)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetInputAxisValue +struct AActor_GetInputAxisValue_Params +{ +public: + class FName InputAxisName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Actor.GetInputAxisKeyValue +struct AActor_GetInputAxisKeyValue_Params +{ +public: + struct FKey InputAxisKey; // 0x0(0x18)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_130[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetHorizontalDotProductTo +struct AActor_GetHorizontalDotProductTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetHorizontalDistanceTo +struct AActor_GetHorizontalDistanceTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.GetGameTimeSinceCreation +struct AActor_GetGameTimeSinceCreation_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetDotProductTo +struct AActor_GetDotProductTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetDistanceTo +struct AActor_GetDistanceTo_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Actor.GetComponentsByTag +struct AActor_GetComponentsByTag_Params +{ +public: + TSubclassOf ComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.GetComponentsByInterface +struct AActor_GetComponentsByInterface_Params +{ +public: + TSubclassOf Interface; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Actor.GetComponentByClass +struct AActor_GetComponentByClass_Params +{ +public: + TSubclassOf ComponentClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetAttachParentSocketName +struct AActor_GetAttachParentSocketName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.GetAttachParentActor +struct AActor_GetAttachParentActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.GetAttachedActors +struct AActor_GetAttachedActors_Params +{ +public: + TArray OutActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bResetArray; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.GetAllChildActors +struct AActor_GetAllChildActors_Params +{ +public: + TArray ChildActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeDescendants; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetActorUpVector +struct AActor_GetActorUpVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.GetActorTimeDilation +struct AActor_GetActorTimeDilation_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Actor.GetActorTickInterval +struct AActor_GetActorTickInterval_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetActorScale3D +struct AActor_GetActorScale3D_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetActorRightVector +struct AActor_GetActorRightVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetActorRelativeScale3D +struct AActor_GetActorRelativeScale3D_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.GetActorForwardVector +struct AActor_GetActorForwardVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Actor.GetActorEyesViewPoint +struct AActor_GetActorEyesViewPoint_Params +{ +public: + struct FVector OutLocation; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.GetActorEnableCollision +struct AActor_GetActorEnableCollision_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Actor.GetActorBounds +struct AActor_GetActorBounds_Params +{ +public: + bool bOnlyCollidingComponents; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Origin; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.Actor.FinishAddComponent +struct AActor_FinishAddComponent_Params +{ +public: + class UActorComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.EnableInput +struct AActor_EnableInput_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.DisableInput +struct AActor_DisableInput_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Actor.DetachRootComponentFromParent +struct AActor_DetachRootComponentFromParent_Params +{ +public: + bool bMaintainWorldPosition; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.AddTickPrerequisiteComponent +struct AActor_AddTickPrerequisiteComponent_Params +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Actor.AddTickPrerequisiteActor +struct AActor_AddTickPrerequisiteActor_Params +{ +public: + class AActor* PrerequisiteActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.Actor.AddComponentByClass +struct AActor_AddComponentByClass_Params +{ +public: + TSubclassOf Class; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UActorComponent* ReturnValue; // 0x48(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.Actor.AddComponent +struct AActor_AddComponent_Params +{ +public: + class FName TemplateName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* ComponentTemplateContext; // 0x40(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UActorComponent* ReturnValue; // 0x50(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.Actor.ActorHasTag +struct AActor_ActorHasTag_Params +{ +public: + class FName Tag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.ToggleVisibility +struct USceneComponent_ToggleVisibility_Params +{ +public: + bool bPropagateToChildren; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SceneComponent.SnapTo +struct USceneComponent_SnapTo_Params +{ +public: + class USceneComponent* InParent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.SetWorldScale3D +struct USceneComponent_SetWorldScale3D_Params +{ +public: + struct FVector NewScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SceneComponent.SetVisibility +struct USceneComponent_SetVisibility_Params +{ +public: + bool bNewVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +struct USceneComponent_SetShouldUpdatePhysicsVolume_Params +{ +public: + bool bInShouldUpdatePhysicsVolume; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.SetRelativeScale3D +struct USceneComponent_SetRelativeScale3D_Params +{ +public: + struct FVector NewScale3D; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.SetMobility +struct USceneComponent_SetMobility_Params +{ +public: + enum class EComponentMobility NewMobility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SceneComponent.SetHiddenInGame +struct USceneComponent_SetHiddenInGame_Params +{ +public: + bool NewHidden; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.SceneComponent.SetAbsolute +struct USceneComponent_SetAbsolute_Params +{ +public: + bool bNewAbsoluteLocation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteRotation; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteScale; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.OnRep_Visibility +struct USceneComponent_OnRep_Visibility_Params +{ +public: + bool OldValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.SceneComponent.K2_SetWorldTransform +struct USceneComponent_K2_SetWorldTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_173[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_174[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_SetWorldRotation +struct USceneComponent_K2_SetWorldRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +struct USceneComponent_K2_SetWorldLocationAndRotation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x1C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xA4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_SetWorldLocation +struct USceneComponent_K2_SetWorldLocation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.SceneComponent.K2_SetRelativeTransform +struct USceneComponent_K2_SetRelativeTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_SetRelativeRotation +struct USceneComponent_K2_SetRelativeRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_180[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +struct USceneComponent_K2_SetRelativeLocationAndRotation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x1C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xA4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_182[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_SetRelativeLocation +struct USceneComponent_K2_SetRelativeLocation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_183[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.SceneComponent.K2_GetComponentToWorld +struct USceneComponent_K2_GetComponentToWorld_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.K2_GetComponentScale +struct USceneComponent_K2_GetComponentScale_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.K2_GetComponentRotation +struct USceneComponent_K2_GetComponentRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.K2_GetComponentLocation +struct USceneComponent_K2_GetComponentLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SceneComponent.K2_DetachFromComponent +struct USceneComponent_K2_DetachFromComponent_Params +{ +public: + enum class EDetachmentRule LocationRule; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule RotationRule; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule ScaleRule; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SceneComponent.K2_AttachToComponent +struct USceneComponent_K2_AttachToComponent_Params +{ +public: + class USceneComponent* Parent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule LocationRule; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule RotationRule; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule ScaleRule; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x13(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_185[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SceneComponent.K2_AttachTo +struct USceneComponent_K2_AttachTo_Params +{ +public: + class USceneComponent* InParent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachLocation AttachType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x12(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_186[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +struct USceneComponent_K2_AddWorldTransformKeepScale_Params +{ +public: + struct FTransform DeltaTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_187[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.SceneComponent.K2_AddWorldTransform +struct USceneComponent_K2_AddWorldTransform_Params +{ +public: + struct FTransform DeltaTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddWorldRotation +struct USceneComponent_K2_AddWorldRotation_Params +{ +public: + struct FRotator DeltaRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddWorldOffset +struct USceneComponent_K2_AddWorldOffset_Params +{ +public: + struct FVector DeltaLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddRelativeRotation +struct USceneComponent_K2_AddRelativeRotation_Params +{ +public: + struct FRotator DeltaRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddRelativeLocation +struct USceneComponent_K2_AddRelativeLocation_Params +{ +public: + struct FVector DeltaLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.SceneComponent.K2_AddLocalTransform +struct USceneComponent_K2_AddLocalTransform_Params +{ +public: + struct FTransform DeltaTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0xBC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddLocalRotation +struct USceneComponent_K2_AddLocalRotation_Params +{ +public: + struct FRotator DeltaRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x9C (0x9C - 0x0) +// Function Engine.SceneComponent.K2_AddLocalOffset +struct USceneComponent_K2_AddLocalOffset_Params +{ +public: + struct FVector DeltaLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepHitResult; // 0x10(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.IsVisible +struct USceneComponent_IsVisible_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.IsSimulatingPhysics +struct USceneComponent_IsSimulatingPhysics_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.IsAnySimulatingPhysics +struct USceneComponent_IsAnySimulatingPhysics_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.GetUpVector +struct USceneComponent_GetUpVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SceneComponent.GetSocketTransform +struct USceneComponent_GetSocketTransform_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERelativeTransformSpace TransformSpace; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SceneComponent.GetSocketRotation +struct USceneComponent_GetSocketRotation_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.SceneComponent.GetSocketQuaternion +struct USceneComponent_GetSocketQuaternion_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SceneComponent.GetSocketLocation +struct USceneComponent_GetSocketLocation_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +struct USceneComponent_GetShouldUpdatePhysicsVolume_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.GetRightVector +struct USceneComponent_GetRightVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.SceneComponent.GetRelativeTransform +struct USceneComponent_GetRelativeTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneComponent.GetPhysicsVolume +struct USceneComponent_GetPhysicsVolume_Params +{ +public: + class APhysicsVolume* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneComponent.GetParentComponents +struct USceneComponent_GetParentComponents_Params +{ +public: + TArray Parents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SceneComponent.GetNumChildrenComponents +struct USceneComponent_GetNumChildrenComponents_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.GetForwardVector +struct USceneComponent_GetForwardVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.GetComponentVelocity +struct USceneComponent_GetComponentVelocity_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SceneComponent.GetChildrenComponents +struct USceneComponent_GetChildrenComponents_Params +{ +public: + bool bIncludeAllDescendants; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Children; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneComponent.GetChildComponent +struct USceneComponent_GetChildComponent_Params +{ +public: + int32 ChildIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneComponent.GetAttachSocketName +struct USceneComponent_GetAttachSocketName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneComponent.GetAttachParent +struct USceneComponent_GetAttachParent_Params +{ +public: + class USceneComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneComponent.GetAllSocketNames +struct USceneComponent_GetAllSocketNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SceneComponent.DoesSocketExist +struct USceneComponent_DoesSocketExist_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SceneComponent.DetachFromParent +struct USceneComponent_DetachFromParent_Params +{ +public: + bool bMaintainWorldPosition; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.WasRecentlyRendered +struct UPrimitiveComponent_WasRecentlyRendered_Params +{ +public: + float Tolerance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.WakeRigidBody +struct UPrimitiveComponent_WakeRigidBody_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +struct UPrimitiveComponent_SetWalkableSlopeOverride_Params +{ +public: + struct FWalkableSlopeOverride NewOverride; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +struct UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Params +{ +public: + bool bValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.SetUseCCD +struct UPrimitiveComponent_SetUseCCD_Params +{ +public: + bool InUseCCD; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +struct UPrimitiveComponent_SetTranslucentSortPriority_Params +{ +public: + int32 NewTranslucentSortPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +struct UPrimitiveComponent_SetTranslucencySortDistanceOffset_Params +{ +public: + float NewTranslucencySortDistanceOffset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +struct UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Params +{ +public: + bool bNewSingleSampleShadowFromStationaryLights; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetSimulatePhysics +struct UPrimitiveComponent_SetSimulatePhysics_Params +{ +public: + bool bSimulate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetRenderInMainPass +struct UPrimitiveComponent_SetRenderInMainPass_Params +{ +public: + bool bValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +struct UPrimitiveComponent_SetRenderCustomDepth_Params +{ +public: + bool bValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetReceivesDecals +struct UPrimitiveComponent_SetReceivesDecals_Params +{ +public: + bool bNewReceivesDecals; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +struct UPrimitiveComponent_SetPhysMaterialOverride_Params +{ +public: + class UPhysicalMaterial* NewPhysMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +struct UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Params +{ +public: + float NewMaxAngVel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +struct UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Params +{ +public: + float NewMaxAngVel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocity +struct UPrimitiveComponent_SetPhysicsMaxAngularVelocity_Params +{ +public: + float NewMaxAngVel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +struct UPrimitiveComponent_SetPhysicsLinearVelocity_Params +{ +public: + struct FVector NewVel; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +struct UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Params +{ +public: + struct FVector NewAngVel; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +struct UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Params +{ +public: + struct FVector NewAngVel; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocity +struct UPrimitiveComponent_SetPhysicsAngularVelocity_Params +{ +public: + struct FVector NewAngVel; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetOwnerNoSee +struct UPrimitiveComponent_SetOwnerNoSee_Params +{ +public: + bool bNewOwnerNoSee; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +struct UPrimitiveComponent_SetOnlyOwnerSee_Params +{ +public: + bool bNewOnlyOwnerSee; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +struct UPrimitiveComponent_SetNotifyRigidBodyCollision_Params +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetMaterialByName +struct UPrimitiveComponent_SetMaterialByName_Params +{ +public: + class FName MaterialSlotName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetMaterial +struct UPrimitiveComponent_SetMaterial_Params +{ +public: + int32 ElementIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.SetMassScale +struct UPrimitiveComponent_SetMassScale_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMassScale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +struct UPrimitiveComponent_SetMassOverrideInKg_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassInKg; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMass; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetLinearDamping +struct UPrimitiveComponent_SetLinearDamping_Params +{ +public: + float InDamping; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.PrimitiveComponent.SetLightingChannels +struct UPrimitiveComponent_SetLightingChannels_Params +{ +public: + bool bChannel0; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +struct UPrimitiveComponent_SetLightAttachmentsAsGroup_Params +{ +public: + bool bInLightAttachmentsAsGroup; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +struct UPrimitiveComponent_SetHiddenInSceneCapture_Params +{ +public: + bool bValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +struct UPrimitiveComponent_SetGenerateOverlapEvents_Params +{ +public: + bool bInGenerateOverlapEvents; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +struct UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Params +{ +public: + bool bInExcludeFromLightAttachmentGroup; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetEnableGravity +struct UPrimitiveComponent_SetEnableGravity_Params +{ +public: + bool bGravityEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +struct UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F4[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Value; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +struct UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +struct UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Value; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +struct UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +struct UPrimitiveComponent_SetCustomPrimitiveDataVector4_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_203[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Value; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +struct UPrimitiveComponent_SetCustomPrimitiveDataVector3_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +struct UPrimitiveComponent_SetCustomPrimitiveDataVector2_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Value; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +struct UPrimitiveComponent_SetCustomPrimitiveDataFloat_Params +{ +public: + int32 DataIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +struct UPrimitiveComponent_SetCustomDepthStencilWriteMask_Params +{ +public: + enum class ERendererStencilMask WriteMaskBit; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +struct UPrimitiveComponent_SetCustomDepthStencilValue_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetCullDistance +struct UPrimitiveComponent_SetCullDistance_Params +{ +public: + float NewCullDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetConstraintMode +struct UPrimitiveComponent_SetConstraintMode_Params +{ +public: + enum class EDOFMode ConstraintMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +struct UPrimitiveComponent_SetCollisionResponseToChannel_Params +{ +public: + enum class ECollisionChannel Channel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse NewResponse; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +struct UPrimitiveComponent_SetCollisionResponseToAllChannels_Params +{ +public: + enum class ECollisionResponse NewResponse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.SetCollisionProfileName +struct UPrimitiveComponent_SetCollisionProfileName_Params +{ +public: + class FName InCollisionProfileName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_214[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCollisionObjectType +struct UPrimitiveComponent_SetCollisionObjectType_Params +{ +public: + enum class ECollisionChannel Channel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCollisionEnabled +struct UPrimitiveComponent_SetCollisionEnabled_Params +{ +public: + enum class ECollisionEnabled NewType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.SetCenterOfMass +struct UPrimitiveComponent_SetCenterOfMass_Params +{ +public: + struct FVector CenterOfMassOffset; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCastShadow +struct UPrimitiveComponent_SetCastShadow_Params +{ +public: + bool NewCastShadow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCastInsetShadow +struct UPrimitiveComponent_SetCastInsetShadow_Params +{ +public: + bool bInCastInsetShadow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +struct UPrimitiveComponent_SetCastHiddenShadow_Params +{ +public: + bool NewCastHiddenShadow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetBoundsScale +struct UPrimitiveComponent_SetBoundsScale_Params +{ +public: + float NewBoundsScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetAngularDamping +struct UPrimitiveComponent_SetAngularDamping_Params +{ +public: + float InDamping; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.SetAllUseCCD +struct UPrimitiveComponent_SetAllUseCCD_Params +{ +public: + bool InUseCCD; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +struct UPrimitiveComponent_SetAllPhysicsLinearVelocity_Params +{ +public: + struct FVector NewVel; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +struct UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Params +{ +public: + struct FVector NewAngVel; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +struct UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Params +{ +public: + struct FVector NewAngVel; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.SetAllMassScale +struct UPrimitiveComponent_SetAllMassScale_Params +{ +public: + float InMassScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +struct UPrimitiveComponent_ScaleByMomentOfInertia_Params +{ +public: + struct FVector InputVector; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +struct UPrimitiveComponent_PutRigidBodyToSleep_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xCC (0xCC - 0x0) +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +struct UPrimitiveComponent_K2_SphereTraceComponent_Params +{ +public: + struct FVector TraceStart; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x1E(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitLocation; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x40(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +struct UPrimitiveComponent_K2_SphereOverlapComponent_Params +{ +public: + struct FVector InSphereCentre; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSphereRadius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitLocation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x2C(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x34(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xBC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_220[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xC8 - 0x0) +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +struct UPrimitiveComponent_K2_LineTraceComponent_Params +{ +public: + struct FVector TraceStart; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x1A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_222[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitLocation; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x34(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x3C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_224[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +struct UPrimitiveComponent_K2_IsQueryCollisionEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +struct UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +struct UPrimitiveComponent_K2_IsCollisionEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xD8 (0xD8 - 0x0) +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +struct UPrimitiveComponent_K2_BoxOverlapComponent_Params +{ +public: + struct FVector InBoxCentre; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox InBox; // 0xC(0x1C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x2A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitLocation; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x38(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x44(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x4C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xD4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.IsOverlappingComponent +struct UPrimitiveComponent_IsOverlappingComponent_Params +{ +public: + class UPrimitiveComponent* OtherComp; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.IsOverlappingActor +struct UPrimitiveComponent_IsOverlappingActor_Params +{ +public: + class AActor* Other; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.IsGravityEnabled +struct UPrimitiveComponent_IsGravityEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +struct UPrimitiveComponent_IsAnyRigidBodyAwake_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +struct UPrimitiveComponent_IgnoreComponentWhenMoving_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +struct UPrimitiveComponent_IgnoreActorWhenMoving_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +struct UPrimitiveComponent_GetWalkableSlopeOverride_Params +{ +public: + struct FWalkableSlopeOverride ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +struct UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +struct UPrimitiveComponent_GetPhysicsLinearVelocity_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +struct UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +struct UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocity +struct UPrimitiveComponent_GetPhysicsAngularVelocity_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.GetOverlappingComponents +struct UPrimitiveComponent_GetOverlappingComponents_Params +{ +public: + TArray OutOverlappingComponents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.GetOverlappingActors +struct UPrimitiveComponent_GetOverlappingActors_Params +{ +public: + TArray OverlappingActors; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.GetNumMaterials +struct UPrimitiveComponent_GetNumMaterials_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +struct UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Params +{ +public: + int32 FaceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.GetMaterial +struct UPrimitiveComponent_GetMaterial_Params +{ +public: + int32 ElementIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_236[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PrimitiveComponent.GetMassScale +struct UPrimitiveComponent_GetMassScale_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.GetMass +struct UPrimitiveComponent_GetMass_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.GetLinearDamping +struct UPrimitiveComponent_GetLinearDamping_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetInertiaTensor +struct UPrimitiveComponent_GetInertiaTensor_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +struct UPrimitiveComponent_GetGenerateOverlapEvents_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +struct UPrimitiveComponent_GetCollisionResponseToChannel_Params +{ +public: + enum class ECollisionChannel Channel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PrimitiveComponent.GetCollisionProfileName +struct UPrimitiveComponent_GetCollisionProfileName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.GetCollisionObjectType +struct UPrimitiveComponent_GetCollisionObjectType_Params +{ +public: + enum class ECollisionChannel ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PrimitiveComponent.GetCollisionEnabled +struct UPrimitiveComponent_GetCollisionEnabled_Params +{ +public: + enum class ECollisionEnabled ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +struct UPrimitiveComponent_GetClosestPointOnCollision_Params +{ +public: + struct FVector Point; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPointOnBody; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PrimitiveComponent.GetCenterOfMass +struct UPrimitiveComponent_GetCenterOfMass_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PrimitiveComponent.GetAngularDamping +struct UPrimitiveComponent_GetAngularDamping_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +struct UPrimitiveComponent_CreateDynamicMaterialInstance_Params +{ +public: + int32 ElementIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_237[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* SourceMaterial; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +struct UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Params +{ +public: + int32 ElementIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_238[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Parent; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +struct UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Params +{ +public: + int32 ElementIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +struct UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +struct UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PrimitiveComponent.CanCharacterStepUp +struct UPrimitiveComponent_CanCharacterStepUp_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddTorqueInRadians +struct UPrimitiveComponent_AddTorqueInRadians_Params +{ +public: + struct FVector Torque; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +struct UPrimitiveComponent_AddTorqueInDegrees_Params +{ +public: + struct FVector Torque; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddTorque +struct UPrimitiveComponent_AddTorque_Params +{ +public: + struct FVector Torque; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddRadialImpulse +struct UPrimitiveComponent_AddRadialImpulse_Params +{ +public: + struct FVector Origin; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERadialImpulseFalloff Falloff; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddRadialForce +struct UPrimitiveComponent_AddRadialForce_Params +{ +public: + struct FVector Origin; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERadialImpulseFalloff Falloff; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23F[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +struct UPrimitiveComponent_AddImpulseAtLocation_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddImpulse +struct UPrimitiveComponent_AddImpulse_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_240[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +struct UPrimitiveComponent_AddForceAtLocationLocal_Params +{ +public: + struct FVector Force; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PrimitiveComponent.AddForceAtLocation +struct UPrimitiveComponent_AddForceAtLocation_Params +{ +public: + struct FVector Force; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddForce +struct UPrimitiveComponent_AddForce_Params +{ +public: + struct FVector Force; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +struct UPrimitiveComponent_AddAngularImpulseInRadians_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_242[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +struct UPrimitiveComponent_AddAngularImpulseInDegrees_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_244[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PrimitiveComponent.AddAngularImpulse +struct UPrimitiveComponent_AddAngularImpulse_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_248[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BoxComponent.SetBoxExtent +struct UBoxComponent_SetBoxExtent_Params +{ +public: + struct FVector InBoxExtent; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.BoxComponent.GetUnscaledBoxExtent +struct UBoxComponent_GetUnscaledBoxExtent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.BoxComponent.GetScaledBoxExtent +struct UBoxComponent_GetScaledBoxExtent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +struct UMeshComponent_SetVectorParameterValueOnMaterials_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ParameterValue; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +struct UMeshComponent_SetScalarParameterValueOnMaterials_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MeshComponent.PrestreamTextures +struct UMeshComponent_PrestreamTextures_Params +{ +public: + float Seconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrioritizeCharacterTextures; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_276[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CinematicTextureGroups; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MeshComponent.IsMaterialSlotNameValid +struct UMeshComponent_IsMaterialSlotNameValid_Params +{ +public: + class FName MaterialSlotName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_277[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MeshComponent.GetMaterialSlotNames +struct UMeshComponent_GetMaterialSlotNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MeshComponent.GetMaterials +struct UMeshComponent_GetMaterials_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MeshComponent.GetMaterialIndex +struct UMeshComponent_GetMaterialIndex_Params +{ +public: + class FName MaterialSlotName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +struct USplineComponent_SetWorldLocationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +struct USplineComponent_SetUpVectorAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InUpVector; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27D[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +struct USplineComponent_SetUnselectedSplineSegmentColor_Params +{ +public: + struct FLinearColor SegmentColor; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +struct USplineComponent_SetTangentsAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InArriveTangent; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLeaveTangent; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27F[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetTangentColor +struct USplineComponent_SetTangentColor_Params +{ +public: + struct FLinearColor TangentColor; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.SetTangentAtSplinePoint +struct USplineComponent_SetTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTangent; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetSplineWorldPoints +struct USplineComponent_SetSplineWorldPoints_Params +{ +public: + TArray Points; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.SetSplinePointType +struct USplineComponent_SetSplinePointType_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplinePointType Type; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SplineComponent.SetSplinePoints +struct USplineComponent_SetSplinePoints_Params +{ +public: + TArray Points; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetSplineLocalPoints +struct USplineComponent_SetSplineLocalPoints_Params +{ +public: + TArray Points; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +struct USplineComponent_SetSelectedSplineSegmentColor_Params +{ +public: + struct FLinearColor SegmentColor; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.SetScaleAtSplinePoint +struct USplineComponent_SetScaleAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InScaleVector; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_288[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.SetRotationAtSplinePoint +struct USplineComponent_SetRotationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.SetLocationAtSplinePoint +struct USplineComponent_SetLocationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28A[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SplineComponent.SetDrawDebug +struct USplineComponent_SetDrawDebug_Params +{ +public: + bool bShow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.SetDefaultUpVector +struct USplineComponent_SetDefaultUpVector_Params +{ +public: + struct FVector UpVector; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.SetClosedLoopAtPosition +struct USplineComponent_SetClosedLoopAtPosition_Params +{ +public: + bool bInClosedLoop; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Key; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SplineComponent.SetClosedLoop +struct USplineComponent_SetClosedLoop_Params +{ +public: + bool bInClosedLoop; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.RemoveSplinePoint +struct USplineComponent_RemoveSplinePoint_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SplineComponent.IsClosedLoop +struct USplineComponent_IsClosedLoop_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +struct USplineComponent_GetWorldTangentAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetWorldRotationAtTime +struct USplineComponent_GetWorldRotationAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_293[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +struct USplineComponent_GetWorldRotationAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetWorldLocationAtTime +struct USplineComponent_GetWorldLocationAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +struct USplineComponent_GetWorldLocationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +struct USplineComponent_GetWorldLocationAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetWorldDirectionAtTime +struct USplineComponent_GetWorldDirectionAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_297[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +struct USplineComponent_GetWorldDirectionAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +struct USplineComponent_GetVectorPropertyAtSplinePoint_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +struct USplineComponent_GetVectorPropertyAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetUpVectorAtTime +struct USplineComponent_GetUpVectorAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +struct USplineComponent_GetUpVectorAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +struct USplineComponent_GetUpVectorAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +struct USplineComponent_GetUpVectorAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SplineComponent.GetTransformAtTime +struct USplineComponent_GetTransformAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A5[0x9]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SplineComponent.GetTransformAtSplinePoint +struct USplineComponent_GetTransformAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A6[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +struct USplineComponent_GetTransformAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A7[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +struct USplineComponent_GetTransformAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetTangentAtTime +struct USplineComponent_GetTangentAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetTangentAtSplinePoint +struct USplineComponent_GetTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +struct USplineComponent_GetTangentAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +struct USplineComponent_GetTangentAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.GetSplinePointType +struct USplineComponent_GetSplinePointType_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplinePointType ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineComponent.GetSplineLength +struct USplineComponent_GetSplineLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetScaleAtTime +struct USplineComponent_GetScaleAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetScaleAtSplinePoint +struct USplineComponent_GetScaleAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +struct USplineComponent_GetScaleAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +struct USplineComponent_GetScaleAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRotationAtTime +struct USplineComponent_GetRotationAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRotationAtSplinePoint +struct USplineComponent_GetRotationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +struct USplineComponent_GetRotationAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +struct USplineComponent_GetRotationAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.GetRollAtTime +struct USplineComponent_GetRollAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.GetRollAtSplinePoint +struct USplineComponent_GetRollAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.GetRollAtSplineInputKey +struct USplineComponent_GetRollAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +struct USplineComponent_GetRollAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRightVectorAtTime +struct USplineComponent_GetRightVectorAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +struct USplineComponent_GetRightVectorAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +struct USplineComponent_GetRightVectorAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +struct USplineComponent_GetRightVectorAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineComponent.GetNumberOfSplineSegments +struct USplineComponent_GetNumberOfSplineSegments_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineComponent.GetNumberOfSplinePoints +struct USplineComponent_GetNumberOfSplinePoints_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetLocationAtTime +struct USplineComponent_GetLocationAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetLocationAtSplinePoint +struct USplineComponent_GetLocationAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +struct USplineComponent_GetLocationAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +struct USplineComponent_GetLocationAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +struct USplineComponent_GetLocationAndTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Tangent; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +struct USplineComponent_GetLocalLocationAndTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalLocation; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalTangent; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +struct USplineComponent_GetLeaveTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +struct USplineComponent_GetInputKeyAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +struct USplineComponent_GetFloatPropertyAtSplinePoint_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +struct USplineComponent_GetFloatPropertyAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +struct USplineComponent_GetDistanceAlongSplineAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +struct USplineComponent_GetDistanceAlongSplineAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetDirectionAtTime +struct USplineComponent_GetDirectionAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +struct USplineComponent_GetDirectionAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +struct USplineComponent_GetDirectionAtSplineInputKey_Params +{ +public: + float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +struct USplineComponent_GetDirectionAtDistanceAlongSpline_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.GetDefaultUpVector +struct USplineComponent_GetDefaultUpVector_Params +{ +public: + enum class ESplineCoordinateSpace CoordinateSpace; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +struct USplineComponent_GetArriveTangentAtSplinePoint_Params +{ +public: + int32 PointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +struct USplineComponent_FindUpVectorClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +struct USplineComponent_FindTransformClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +struct USplineComponent_FindTangentClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +struct USplineComponent_FindScaleClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +struct USplineComponent_FindRotationClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +struct USplineComponent_FindRollClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +struct USplineComponent_FindRightVectorClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +struct USplineComponent_FindLocationClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +struct USplineComponent_FindInputKeyClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +struct USplineComponent_FindDirectionClosestToWorldLocation_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SplineComponent.ClearSplinePoints +struct USplineComponent_ClearSplinePoints_Params +{ +public: + bool bUpdateSpline; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.AddSplineWorldPoint +struct USplineComponent_AddSplineWorldPoint_Params +{ +public: + struct FVector Position; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SplineComponent.AddSplinePointAtIndex +struct USplineComponent_AddSplinePointAtIndex_Params +{ +public: + struct FVector Position; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CF[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineComponent.AddSplinePoint +struct USplineComponent_AddSplinePoint_Params +{ +public: + struct FVector Position; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineCoordinateSpace CoordinateSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineComponent.AddSplineLocalPoint +struct USplineComponent_AddSplineLocalPoint_Params +{ +public: + struct FVector Position; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SplineComponent.AddPoints +struct USplineComponent_AddPoints_Params +{ +public: + TArray Points; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.SplineComponent.AddPoint +struct USplineComponent_AddPoint_Params +{ +public: + struct FSplinePoint Point; // 0x0(0x44)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x44(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.FXSystemComponent.SetVectorParameter +struct UFXSystemComponent_SetVectorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +struct UFXSystemComponent_SetUseAutoManageAttachment_Params +{ +public: + bool bAutoManage; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.FXSystemComponent.SetIntParameter +struct UFXSystemComponent_SetIntParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.FXSystemComponent.SetFloatParameter +struct UFXSystemComponent_SetFloatParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.FXSystemComponent.SetEmitterEnable +struct UFXSystemComponent_SetEmitterEnable_Params +{ +public: + class FName EmitterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewEnableState; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.FXSystemComponent.SetColorParameter +struct UFXSystemComponent_SetColorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.FXSystemComponent.SetBoolParameter +struct UFXSystemComponent_SetBoolParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Param; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +struct UFXSystemComponent_SetAutoAttachmentParameters_Params +{ +public: + class USceneComponent* Parent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule LocationRule; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule RotationRule; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule ScaleRule; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.FXSystemComponent.SetActorParameter +struct UFXSystemComponent_SetActorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.FXSystemComponent.GetFXSystemAsset +struct UFXSystemComponent_GetFXSystemAsset_Params +{ +public: + class UFXSystemAsset* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimNotify.Received_Notify +struct UAnimNotify_Received_Notify_Params +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimNotify.GetNotifyName +struct UAnimNotify_GetNotifyName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimNotifyState.Received_NotifyTick +struct UAnimNotifyState_Received_NotifyTick_Params +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDeltaTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimNotifyState.Received_NotifyEnd +struct UAnimNotifyState_Received_NotifyEnd_Params +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimNotifyState.Received_NotifyBegin +struct UAnimNotifyState_Received_NotifyBegin_Params +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalDuration; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimNotifyState.GetNotifyName +struct UAnimNotifyState_GetNotifyName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +struct USkinnedMeshComponent_UnloadSkinWeightProfile_Params +{ +public: + class FName InProfileName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +struct USkinnedMeshComponent_UnHideBoneByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +struct USkinnedMeshComponent_TransformToBoneSpace_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +struct USkinnedMeshComponent_TransformFromBoneSpace_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +struct USkinnedMeshComponent_ShowMaterialSection_Params +{ +public: + int32 MaterialID; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShow; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LODIndex; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +struct USkinnedMeshComponent_ShowAllMaterialSections_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +struct USkinnedMeshComponent_SetVertexOffsetUsage_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Usage; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +struct USkinnedMeshComponent_SetVertexColorOverride_LinearColor_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VertexColors; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +struct USkinnedMeshComponent_SetSkinWeightProfile_Params +{ +public: + class FName InProfileName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +struct USkinnedMeshComponent_SetSkinWeightOverride_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SkinWeights; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.SetSkeletalMesh +struct USkinnedMeshComponent_SetSkeletalMesh_Params +{ +public: + class USkeletalMesh* NewMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitPose; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkinnedMeshComponent.SetRenderStatic +struct USkinnedMeshComponent_SetRenderStatic_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +struct USkinnedMeshComponent_SetPreSkinningOffsets_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Offsets; // 0x8(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +struct USkinnedMeshComponent_SetPostSkinningOffsets_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Offsets; // 0x8(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +struct USkinnedMeshComponent_SetPhysicsAsset_Params +{ +public: + class UPhysicsAsset* NewPhysicsAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceReInit; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.SetMinLOD +struct USkinnedMeshComponent_SetMinLOD_Params +{ +public: + int32 InNewMinLOD; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.SetMasterPoseComponent +struct USkinnedMeshComponent_SetMasterPoseComponent_Params +{ +public: + class USkinnedMeshComponent* NewMasterBoneComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.SetForcedLOD +struct USkinnedMeshComponent_SetForcedLOD_Params +{ +public: + int32 InNewForcedLOD; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +struct USkinnedMeshComponent_SetCastCapsuleIndirectShadow_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +struct USkinnedMeshComponent_SetCastCapsuleDirectShadow_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +struct USkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +struct USkinnedMeshComponent_IsUsingSkinWeightProfile_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +struct USkinnedMeshComponent_IsMaterialSectionShown_Params +{ +public: + int32 MaterialID; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +struct USkinnedMeshComponent_IsBoneHiddenByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.HideBoneByName +struct USkinnedMeshComponent_HideBoneByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPhysBodyOp PhysBodyOption; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +struct USkinnedMeshComponent_GetVertexOffsetUsage_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +struct USkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTwistAngle; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSwingAngle; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +struct USkinnedMeshComponent_GetSocketBoneName_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +struct USkinnedMeshComponent_GetRefPosePosition_Params +{ +public: + int32 BoneIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkinnedMeshComponent.GetParentBone +struct USkinnedMeshComponent_GetParentBone_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.GetNumLODs +struct USkinnedMeshComponent_GetNumLODs_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.GetNumBones +struct USkinnedMeshComponent_GetNumBones_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.GetForcedLOD +struct USkinnedMeshComponent_GetForcedLOD_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +struct USkinnedMeshComponent_GetDeltaTransformFromRefPose_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BaseName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +struct USkinnedMeshComponent_GetCurrentSkinWeightProfileName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.GetBoneName +struct USkinnedMeshComponent_GetBoneName_Params +{ +public: + int32 BoneIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkinnedMeshComponent.GetBoneIndex +struct USkinnedMeshComponent_GetBoneIndex_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +struct USkinnedMeshComponent_FindClosestBone_K2_Params +{ +public: + struct FVector TestLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoneLocation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IgnoreScale; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequirePhysicsAsset; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +struct USkinnedMeshComponent_ClearVertexColorOverride_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +struct USkinnedMeshComponent_ClearSkinWeightOverride_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +struct USkinnedMeshComponent_BoneIsChildOf_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentBoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.SetMorphTargets +struct USkeletalMesh_SetMorphTargets_Params +{ +public: + TArray InMorphTargets; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.SetMeshClothingAssets +struct USkeletalMesh_SetMeshClothingAssets_Params +{ +public: + TArray InMeshClothingAssets; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.SetMaterials +struct USkeletalMesh_SetMaterials_Params +{ +public: + TArray InMaterials; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.SetLODSettings +struct USkeletalMesh_SetLODSettings_Params +{ +public: + class USkeletalMeshLODSettings* InLODSettings; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +struct USkeletalMesh_SetDefaultAnimatingRig_Params +{ +public: + TSoftObjectPtr InAnimatingRig; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMesh.NumSockets +struct USkeletalMesh_NumSockets_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +struct USkeletalMesh_K2_GetAllMorphTargetNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.IsSectionUsingCloth +struct USkeletalMesh_IsSectionUsingCloth_Params +{ +public: + int32 InSectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckCorrespondingSections; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetSocketByIndex +struct USkeletalMesh_GetSocketByIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshSocket* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.GetSkeleton +struct USkeletalMesh_GetSkeleton_Params +{ +public: + class USkeleton* ReturnValue; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +struct USkeletalMesh_GetShadowPhysicsAsset_Params +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.GetPhysicsAsset +struct USkeletalMesh_GetPhysicsAsset_Params +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetNodeMappingData +struct USkeletalMesh_GetNodeMappingData_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetNodeMappingContainer +struct USkeletalMesh_GetNodeMappingContainer_Params +{ +public: + class UBlueprint* SourceAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNodeMappingContainer* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetMorphTargets +struct USkeletalMesh_GetMorphTargets_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetMeshClothingAssets +struct USkeletalMesh_GetMeshClothingAssets_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.GetMaterials +struct USkeletalMesh_GetMaterials_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMesh.GetLODSettings +struct USkeletalMesh_GetLODSettings_Params +{ +public: + class USkeletalMeshLODSettings* ReturnValue; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SkeletalMesh.GetImportedBounds +struct USkeletalMesh_GetImportedBounds_Params +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +struct USkeletalMesh_GetDefaultAnimatingRig_Params +{ +public: + TSoftObjectPtr ReturnValue; // 0x0(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SkeletalMesh.GetBounds +struct USkeletalMesh_GetBounds_Params +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.SkeletalMesh.FindSocketInfo +struct USkeletalMesh_FindSocketInfo_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_306[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform OutTransform; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 OutBoneIndex; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x44(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMesh.FindSocketAndIndex +struct USkeletalMesh_FindSocketAndIndex_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_307[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USkeletalMeshSocket* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMesh.FindSocket +struct USkeletalMesh_FindSocket_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MovementComponent.SetUpdatedComponent +struct UMovementComponent_SetUpdatedComponent_Params +{ +public: + class USceneComponent* NewUpdatedComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +struct UMovementComponent_SetPlaneConstraintOrigin_Params +{ +public: + struct FVector PlaneOrigin; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MovementComponent.SetPlaneConstraintNormal +struct UMovementComponent_SetPlaneConstraintNormal_Params +{ +public: + struct FVector PlaneNormal; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +struct UMovementComponent_SetPlaneConstraintFromVectors_Params +{ +public: + struct FVector Forward; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +struct UMovementComponent_SetPlaneConstraintEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +struct UMovementComponent_SetPlaneConstraintAxisSetting_Params +{ +public: + enum class EPlaneConstraintAxisSetting NewAxisSetting; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MovementComponent.PhysicsVolumeChanged +struct UMovementComponent_PhysicsVolumeChanged_Params +{ +public: + class APhysicsVolume* NewVolume; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA4 (0xA4 - 0x0) +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +struct UMovementComponent_K2_MoveUpdatedComponent_Params +{ +public: + struct FVector Delta; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x18(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSweep; // 0xA0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0xA1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31E[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.MovementComponent.K2_GetModifiedMaxSpeed +struct UMovementComponent_K2_GetModifiedMaxSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.MovementComponent.K2_GetMaxSpeedModifier +struct UMovementComponent_K2_GetMaxSpeedModifier_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MovementComponent.IsExceedingMaxSpeed +struct UMovementComponent_IsExceedingMaxSpeed_Params +{ +public: + float MaxSpeed; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +struct UMovementComponent_GetPlaneConstraintOrigin_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MovementComponent.GetPlaneConstraintNormal +struct UMovementComponent_GetPlaneConstraintNormal_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +struct UMovementComponent_GetPlaneConstraintAxisSetting_Params +{ +public: + enum class EPlaneConstraintAxisSetting ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MovementComponent.GetPhysicsVolume +struct UMovementComponent_GetPhysicsVolume_Params +{ +public: + class APhysicsVolume* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.MovementComponent.GetMaxSpeed +struct UMovementComponent_GetMaxSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.MovementComponent.GetGravityZ +struct UMovementComponent_GetGravityZ_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MovementComponent.ConstrainNormalToPlane +struct UMovementComponent_ConstrainNormalToPlane_Params +{ +public: + struct FVector Normal; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MovementComponent.ConstrainLocationToPlane +struct UMovementComponent_ConstrainLocationToPlane_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MovementComponent.ConstrainDirectionToPlane +struct UMovementComponent_ConstrainDirectionToPlane_Params +{ +public: + struct FVector Direction; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.NavMovementComponent.IsSwimming +struct UNavMovementComponent_IsSwimming_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.NavMovementComponent.IsMovingOnGround +struct UNavMovementComponent_IsMovingOnGround_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.NavMovementComponent.IsFlying +struct UNavMovementComponent_IsFlying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.NavMovementComponent.IsFalling +struct UNavMovementComponent_IsFalling_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.NavMovementComponent.IsCrouching +struct UNavMovementComponent_IsCrouching_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PawnMovementComponent.K2_GetInputVector +struct UPawnMovementComponent_K2_GetInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +struct UPawnMovementComponent_IsMoveInputIgnored_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PawnMovementComponent.GetPendingInputVector +struct UPawnMovementComponent_GetPendingInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PawnMovementComponent.GetPawnOwner +struct UPawnMovementComponent_GetPawnOwner_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PawnMovementComponent.GetLastInputVector +struct UPawnMovementComponent_GetLastInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PawnMovementComponent.ConsumeInputVector +struct UPawnMovementComponent_ConsumeInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PawnMovementComponent.AddInputVector +struct UPawnMovementComponent_AddInputVector_Params +{ +public: + struct FVector WorldVector; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +struct USkeletalMeshComponent_UnlinkAnimClassLayers_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.UnbindClothFromMasterPoseComponent +struct USkeletalMeshComponent_UnbindClothFromMasterPoseComponent_Params +{ +public: + bool bRestoreSimulationSpace; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +struct USkeletalMeshComponent_TermBodiesBelow_Params +{ +public: + class FName ParentBoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.SkeletalMeshComponent.SnapshotPose +struct USkeletalMeshComponent_SnapshotPose_Params +{ +public: + struct FPoseSnapshot Snapshot; // 0x0(0x38)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +struct USkeletalMeshComponent_SetUpdateClothInEditor_Params +{ +public: + bool NewUpdateState; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +struct USkeletalMeshComponent_SetUpdateAnimationInEditor_Params +{ +public: + bool NewUpdateState; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +struct USkeletalMeshComponent_SetTeleportRotationThreshold_Params +{ +public: + float Threshold; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +struct USkeletalMeshComponent_SetTeleportDistanceThreshold_Params +{ +public: + float Threshold; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.SetPosition +struct USkeletalMeshComponent_SetPosition_Params +{ +public: + float InPos; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_340[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.SetPlayRate +struct USkeletalMeshComponent_SetPlayRate_Params +{ +public: + float Rate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +struct USkeletalMeshComponent_SetPhysicsBlendWeight_Params +{ +public: + float PhysicsBlendWeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +struct USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Params +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_342[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.SetMorphTarget +struct USkeletalMeshComponent_SetMorphTarget_Params +{ +public: + class FName MorphTargetName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveZeroWeight; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_347[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +struct USkeletalMeshComponent_SetEnablePhysicsBlending_Params +{ +public: + bool bNewBlendPhysics; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +struct USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Params +{ +public: + bool bEnableGravity; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +struct USkeletalMeshComponent_SetEnableBodyGravity_Params +{ +public: + bool bEnableGravity; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +struct USkeletalMeshComponent_SetDisablePostProcessBlueprint_Params +{ +public: + bool bInDisablePostProcess; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +struct USkeletalMeshComponent_SetDisableAnimCurves_Params +{ +public: + bool bInDisableAnimCurves; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +struct USkeletalMeshComponent_SetConstraintProfileForAll_Params +{ +public: + class FName ProfileName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +struct USkeletalMeshComponent_SetConstraintProfile_Params +{ +public: + class FName JointName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_350[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +struct USkeletalMeshComponent_SetClothMaxDistanceScale_Params +{ +public: + float Scale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +struct USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Params +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_352[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAnimClass +struct USkeletalMeshComponent_SetAnimClass_Params +{ +public: + class UClass* NewClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAnimationMode +struct USkeletalMeshComponent_SetAnimationMode_Params +{ +public: + enum class EAnimationMode InAnimationMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAnimation +struct USkeletalMeshComponent_SetAnimation_Params +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAngularLimits +struct USkeletalMeshComponent_SetAngularLimits_Params +{ +public: + class FName InBoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1LimitAngle; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitAngle; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitAngle; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +struct USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Params +{ +public: + bool bInAllow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitAnim; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +struct USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Params +{ +public: + TArray List; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bAllow; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +struct USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Params +{ +public: + bool bInAllow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +struct USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Params +{ +public: + bool bEnableSwingDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +struct USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Params +{ +public: + bool bEnableSwingDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +struct USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Params +{ +public: + float InSpring; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamping; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +struct USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Params +{ +public: + bool bNewSimulate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +struct USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Params +{ +public: + float PhysicsBlendWeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +struct USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Params +{ +public: + class FName InBoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewSimulate; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_440[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +struct USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Params +{ +public: + class FName InBoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_441[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +struct USkeletalMeshComponent_ResetAnimInstanceDynamics_Params +{ +public: + enum class ETeleportType InTeleportType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.PlayAnimation +struct USkeletalMeshComponent_PlayAnimation_Params +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_442[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.Play +struct USkeletalMeshComponent_Play_Params +{ +public: + bool bLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +struct USkeletalMeshComponent_OverrideAnimationData_Params +{ +public: + class UAnimationAsset* InAnimToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_443[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Position; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_444[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +struct USkeletalMeshComponent_LinkAnimGraphByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +struct USkeletalMeshComponent_LinkAnimClassLayers_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +struct USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Params +{ +public: + struct FVector WorldPosition; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClosestWorldPosition; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x24(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.IsPlaying +struct USkeletalMeshComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +struct USkeletalMeshComponent_IsClothingSimulationSuspended_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +struct USkeletalMeshComponent_IsBodyGravityEnabled_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_453[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +struct USkeletalMeshComponent_HasValidAnimationInstance_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +struct USkeletalMeshComponent_GetTeleportRotationThreshold_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +struct USkeletalMeshComponent_GetTeleportDistanceThreshold_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +struct USkeletalMeshComponent_GetStringAttribute_Ref_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_458[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.SkeletalMeshComponent.GetStringAttribute +struct USkeletalMeshComponent_GetStringAttribute_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x31(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_459[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +struct USkeletalMeshComponent_GetSkeletalCenterOfMass_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +struct USkeletalMeshComponent_GetPostProcessInstance_Params +{ +public: + class UAnimInstance* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.GetPosition +struct USkeletalMeshComponent_GetPosition_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.GetPlayRate +struct USkeletalMeshComponent_GetPlayRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.GetMorphTarget +struct USkeletalMeshComponent_GetMorphTarget_Params +{ +public: + class FName MorphTargetName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +struct USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Params +{ +public: + class FName InGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +struct USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +struct USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +struct USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +struct USkeletalMeshComponent_GetIntegerAttribute_Ref_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_460[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +struct USkeletalMeshComponent_GetIntegerAttribute_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_462[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +struct USkeletalMeshComponent_GetFloatAttribute_Ref_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_466[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +struct USkeletalMeshComponent_GetFloatAttribute_Params +{ +public: + class FName BoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomBoneAttributeLookup LookupType; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46D[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +struct USkeletalMeshComponent_GetDisablePostProcessBlueprint_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +struct USkeletalMeshComponent_GetDisableAnimCurves_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +struct USkeletalMeshComponent_GetCurrentJointAngles_Params +{ +public: + class FName InBoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1Angle; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistAngle; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2Angle; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +struct USkeletalMeshComponent_GetClothMaxDistanceScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +struct USkeletalMeshComponent_GetClothingSimulationInteractor_Params +{ +public: + class UClothingSimulationInteractor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.GetBoneMass +struct USkeletalMeshComponent_GetBoneMass_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleMass; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.GetAnimInstance +struct USkeletalMeshComponent_GetAnimInstance_Params +{ +public: + class UAnimInstance* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkeletalMeshComponent.GetAnimClass +struct USkeletalMeshComponent_GetAnimClass_Params +{ +public: + class UClass* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.GetAnimationMode +struct USkeletalMeshComponent_GetAnimationMode_Params +{ +public: + enum class EAnimationMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +struct USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +struct USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +struct USkeletalMeshComponent_FindConstraintBoneName_Params +{ +public: + int32 ConstraintIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.SkeletalMeshComponent.BreakConstraint +struct USkeletalMeshComponent_BreakConstraint_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +struct USkeletalMeshComponent_AllowAnimCurveEvaluation_Params +{ +public: + class FName NameOfCurve; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllow; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_470[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +struct USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_471[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +struct USkeletalMeshComponent_AddForceToAllBodiesBelow_Params +{ +public: + struct FVector Force; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_472[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +struct USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Params +{ +public: + class FName InBoneName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AddPhysicsBlendWeight; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_473[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.AnimInstance.UnlockAIResources +struct UAnimInstance_UnlockAIResources_Params +{ +public: + bool bUnlockMovement; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockAILogic; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.UnlinkAnimClassLayers +struct UAnimInstance_UnlinkAnimClassLayers_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.TryGetPawnOwner +struct UAnimInstance_TryGetPawnOwner_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.StopSlotAnimation +struct UAnimInstance_StopSlotAnimation_Params +{ +public: + float InBlendOutTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.AnimInstance.SnapshotPose +struct UAnimInstance_SnapshotPose_Params +{ +public: + struct FPoseSnapshot Snapshot; // 0x0(0x38)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.SetRootMotionMode +struct UAnimInstance_SetRootMotionMode_Params +{ +public: + enum class ERootMotionMode Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +struct UAnimInstance_SetReceiveNotifiesFromLinkedInstances_Params +{ +public: + bool bSet; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +struct UAnimInstance_SetPropagateNotifiesToLinkedInstances_Params +{ +public: + bool bSet; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.SetMorphTarget +struct UAnimInstance_SetMorphTarget_Params +{ +public: + class FName MorphTargetName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.SavePoseSnapshot +struct UAnimInstance_SavePoseSnapshot_Params +{ +public: + class FName SnapshotName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.ResetDynamics +struct UAnimInstance_ResetDynamics_Params +{ +public: + enum class ETeleportType InTeleportType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +struct UAnimInstance_PlaySlotAnimationAsDynamicMontage_Params +{ +public: + class UAnimSequenceBase* Asset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToStartMontageAt; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.AnimInstance.PlaySlotAnimation +struct UAnimInstance_PlaySlotAnimation_Params +{ +public: + class UAnimSequenceBase* Asset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_483[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.Montage_StopGroupByName +struct UAnimInstance_Montage_StopGroupByName_Params +{ +public: + float InBlendOutTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_Stop +struct UAnimInstance_Montage_Stop_Params +{ +public: + float InBlendOutTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_486[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimMontage* Montage; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_SetPosition +struct UAnimInstance_Montage_SetPosition_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPosition; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_487[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_SetPlayRate +struct UAnimInstance_Montage_SetPlayRate_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPlayRate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_488[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.Montage_SetNextSection +struct UAnimInstance_Montage_SetNextSection_Params +{ +public: + class FName SectionNameToChange; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* Montage; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.Montage_Resume +struct UAnimInstance_Montage_Resume_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.AnimInstance.Montage_Play +struct UAnimInstance_Montage_Play_Params +{ +public: + class UAnimMontage* MontageToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMontagePlayReturnType ReturnValueType; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InTimeToStartMontageAt; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAllMontages; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_490[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.Montage_Pause +struct UAnimInstance_Montage_Pause_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +struct UAnimInstance_Montage_JumpToSectionsEnd_Params +{ +public: + class FName SectionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* Montage; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_JumpToSection +struct UAnimInstance_Montage_JumpToSection_Params +{ +public: + class FName SectionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* Montage; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_IsPlaying +struct UAnimInstance_Montage_IsPlaying_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_492[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_IsActive +struct UAnimInstance_Montage_IsActive_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_495[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_GetPosition +struct UAnimInstance_Montage_GetPosition_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_496[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_GetPlayRate +struct UAnimInstance_Montage_GetPlayRate_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_499[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_GetIsStopped +struct UAnimInstance_Montage_GetIsStopped_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_GetCurrentSection +struct UAnimInstance_Montage_GetCurrentSection_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.Montage_GetBlendTime +struct UAnimInstance_Montage_GetBlendTime_Params +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.AnimInstance.LockAIResources +struct UAnimInstance_LockAIResources_Params +{ +public: + bool bLockMovement; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAILogic; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.LinkAnimGraphByTag +struct UAnimInstance_LinkAnimGraphByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.LinkAnimClassLayers +struct UAnimInstance_LinkAnimClassLayers_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +struct UAnimInstance_IsSyncGroupBetweenMarkers_Params +{ +public: + class FName InSyncGroupName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PreviousMarker; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarker; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectMarkerOrder; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.IsPlayingSlotAnimation +struct UAnimInstance_IsPlayingSlotAnimation_Params +{ +public: + class UAnimSequenceBase* Asset; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.IsAnyMontagePlaying +struct UAnimInstance_IsAnyMontagePlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +struct UAnimInstance_HasMarkerBeenHitThisFrame_Params +{ +public: + class FName SyncGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.GetTimeToClosestMarker +struct UAnimInstance_GetTimeToClosestMarker_Params +{ +public: + class FName SyncGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMarkerTime; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.AnimInstance.GetSyncGroupPosition +struct UAnimInstance_GetSyncGroupPosition_Params +{ +public: + class FName InSyncGroupName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMarkerSyncAnimPosition ReturnValue; // 0x8(0x14)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +struct UAnimInstance_GetRelevantAnimTimeRemainingFraction_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +struct UAnimInstance_GetRelevantAnimTimeRemaining_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +struct UAnimInstance_GetRelevantAnimTimeFraction_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetRelevantAnimTime +struct UAnimInstance_GetRelevantAnimTime_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetRelevantAnimLength +struct UAnimInstance_GetRelevantAnimLength_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +struct UAnimInstance_GetReceiveNotifiesFromLinkedInstances_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +struct UAnimInstance_GetPropagateNotifiesToLinkedInstances_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetOwningComponent +struct UAnimInstance_GetOwningComponent_Params +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetOwningActor +struct UAnimInstance_GetOwningActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +struct UAnimInstance_GetLinkedAnimLayerInstancesByGroup_Params +{ +public: + class FName InGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +struct UAnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass_Params +{ +public: + class FName InGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +struct UAnimInstance_GetLinkedAnimLayerInstanceByGroup_Params +{ +public: + class FName InGroup; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +struct UAnimInstance_GetLinkedAnimLayerInstanceByClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +struct UAnimInstance_GetLinkedAnimGraphInstancesByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +struct UAnimInstance_GetLinkedAnimGraphInstanceByTag_Params +{ +public: + class FName InTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +struct UAnimInstance_GetInstanceTransitionTimeElapsedFraction_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +struct UAnimInstance_GetInstanceTransitionTimeElapsed_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +struct UAnimInstance_GetInstanceTransitionCrossfadeDuration_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetInstanceStateWeight +struct UAnimInstance_GetInstanceStateWeight_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceMachineWeight +struct UAnimInstance_GetInstanceMachineWeight_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +struct UAnimInstance_GetInstanceCurrentStateElapsedTime_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +struct UAnimInstance_GetInstanceAssetPlayerTimeFromEndFraction_Params +{ +public: + int32 AssetPlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +struct UAnimInstance_GetInstanceAssetPlayerTimeFromEnd_Params +{ +public: + int32 AssetPlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +struct UAnimInstance_GetInstanceAssetPlayerTimeFraction_Params +{ +public: + int32 AssetPlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +struct UAnimInstance_GetInstanceAssetPlayerTime_Params +{ +public: + int32 AssetPlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +struct UAnimInstance_GetInstanceAssetPlayerLength_Params +{ +public: + int32 AssetPlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetCurveValue +struct UAnimInstance_GetCurveValue_Params +{ +public: + class FName CurveName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimInstance.GetCurrentStateName +struct UAnimInstance_GetCurrentStateName_Params +{ +public: + int32 MachineIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimInstance.GetCurrentActiveMontage +struct UAnimInstance_GetCurrentActiveMontage_Params +{ +public: + class UAnimMontage* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimInstance.GetAllCurveNames +struct UAnimInstance_GetAllCurveNames_Params +{ +public: + TArray OutNames; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimInstance.GetActiveCurveNames +struct UAnimInstance_GetActiveCurveNames_Params +{ +public: + enum class EAnimCurveType CurveType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutNames; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.AnimInstance.CalculateDirection +struct UAnimInstance_CalculateDirection_Params +{ +public: + struct FVector Velocity; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator BaseRotation; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AnimInstance.BlueprintUpdateAnimation +struct UAnimInstance_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.Pawn.SetCanAffectNavigationGeneration +struct APawn_SetCanAffectNavigationGeneration_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Pawn.ReceiveUnpossessed +struct APawn_ReceiveUnpossessed_Params +{ +public: + class AController* OldController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Pawn.ReceivePossessed +struct APawn_ReceivePossessed_Params +{ +public: + class AController* NewController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Pawn.PawnMakeNoise +struct APawn_PawnMakeNoise_Params +{ +public: + float Loudness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNoiseMakerLocation; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* NoiseMaker; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Pawn.LaunchPawn +struct APawn_LaunchPawn_Params +{ +public: + struct FVector LaunchVelocity; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CD[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.K2_GetMovementInputVector +struct APawn_K2_GetMovementInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsPlayerControlled +struct APawn_IsPlayerControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsPawnControlled +struct APawn_IsPawnControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsMoveInputIgnored +struct APawn_IsMoveInputIgnored_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsLocallyControlled +struct APawn_IsLocallyControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsControlled +struct APawn_IsControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Pawn.IsBotControlled +struct APawn_IsBotControlled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.GetPendingMovementInputVector +struct APawn_GetPendingMovementInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.GetNavAgentLocation +struct APawn_GetNavAgentLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Pawn.GetMovementComponent +struct APawn_GetMovementComponent_Params +{ +public: + class UPawnMovementComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Pawn.GetMovementBaseActor +struct APawn_GetMovementBaseActor_Params +{ +public: + class APawn* Pawn; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.GetLastMovementInputVector +struct APawn_GetLastMovementInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.GetControlRotation +struct APawn_GetControlRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Pawn.GetController +struct APawn_GetController_Params +{ +public: + class AController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.GetBaseAimRotation +struct APawn_GetBaseAimRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Pawn.ConsumeMovementInputVector +struct APawn_ConsumeMovementInputVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.Pawn.AddMovementInput +struct APawn_AddMovementInput_Params +{ +public: + struct FVector WorldDirection; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleValue; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Pawn.AddControllerYawInput +struct APawn_AddControllerYawInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Pawn.AddControllerRollInput +struct APawn_AddControllerRollInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Pawn.AddControllerPitchInput +struct APawn_AddControllerPitchInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameInstance.HandleTravelError +struct UGameInstance_HandleTravelError_Params +{ +public: + enum class ETravelFailure FailureType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.GameInstance.HandleNetworkError +struct UGameInstance_HandleNetworkError_Params +{ +public: + enum class ENetworkFailure FailureType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsServer; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameInstance.DebugRemovePlayer +struct UGameInstance_DebugRemovePlayer_Params +{ +public: + int32 ControllerId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameInstance.DebugCreatePlayer +struct UGameInstance_DebugCreatePlayer_Params +{ +public: + int32 ControllerId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.UnCrouch +struct ACharacter_UnCrouch_Params +{ +public: + bool bClientSimulation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Character.StopAnimMontage +struct ACharacter_StopAnimMontage_Params +{ +public: + class UAnimMontage* AnimMontage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.Character.ServerMovePacked +struct ACharacter_ServerMovePacked_Params +{ +public: + struct FCharacterServerMovePackedBits PackedBits; // 0x0(0x98)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.Character.ServerMoveOld +struct ACharacter_ServerMoveOld_Params +{ +public: + float OldTimeStamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 OldAccel; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OldMoveFlags; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Character.ServerMoveNoBase +struct ACharacter_ServerMoveNoBase_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x10(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.Character.ServerMoveDualNoBase +struct ACharacter_ServerMoveDualNoBase_Params +{ +public: + float TimeStamp0; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View0; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x1C(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x28(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x35(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4ED[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x3C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.Character.ServerMoveDualHybridRootMotion +struct ACharacter_ServerMoveDualHybridRootMotion_Params +{ +public: + float TimeStamp0; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View0; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x1C(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x28(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x35(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ClientMovementBase; // 0x40(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.Character.ServerMoveDual +struct ACharacter_ServerMoveDual_Params +{ +public: + float TimeStamp0; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View0; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x1C(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x28(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x35(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ClientMovementBase; // 0x40(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.Character.ServerMove +struct ACharacter_ServerMove_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x4(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x10(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_502[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 View; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_503[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ClientMovementBase; // 0x28(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_505[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +struct ACharacter_RootMotionDebugClientPrintOnScreen_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Character.PlayAnimMontage +struct ACharacter_PlayAnimMontage_Params +{ +public: + class UAnimMontage* AnimMontage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartSectionName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Character.OnWalkingOffLedge +struct ACharacter_OnWalkingOffLedge_Params +{ +public: + struct FVector PreviousFloorImpactNormal; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousFloorContactNormal; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousLocation; // 0x18(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelta; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Character.OnLaunched +struct ACharacter_OnLaunched_Params +{ +public: + struct FVector LaunchVelocity; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_518[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.Character.OnLanded +struct ACharacter_OnLanded_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Character.LaunchCharacter +struct ACharacter_LaunchCharacter_Params +{ +public: + struct FVector LaunchVelocity; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51B[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Character.K2_UpdateCustomMovement +struct ACharacter_K2_UpdateCustomMovement_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Character.K2_OnStartCrouch +struct ACharacter_K2_OnStartCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Character.K2_OnMovementModeChanged +struct ACharacter_K2_OnMovementModeChanged_Params +{ +public: + enum class EMovementMode PrevMovementMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovementMode NewMovementMode; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrevCustomMode; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Character.K2_OnEndCrouch +struct ACharacter_K2_OnEndCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.IsPlayingRootMotion +struct ACharacter_IsPlayingRootMotion_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +struct ACharacter_IsPlayingNetworkedRootMotionMontage_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.IsJumpProvidingForce +struct ACharacter_IsJumpProvidingForce_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.HasAnyRootMotion +struct ACharacter_HasAnyRootMotion_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Character.GetCurrentMontage +struct ACharacter_GetCurrentMontage_Params +{ +public: + class UAnimMontage* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Character.GetBaseTranslationOffset +struct ACharacter_GetBaseTranslationOffset_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Character.GetBaseRotationOffsetRotator +struct ACharacter_GetBaseRotationOffsetRotator_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Character.GetAnimRootMotionTranslationScale +struct ACharacter_GetAnimRootMotionTranslationScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.Crouch +struct ACharacter_Crouch_Params +{ +public: + bool bClientSimulation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Character.ClientVeryShortAdjustPosition +struct ACharacter_ClientVeryShortAdjustPosition_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewLoc; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* NewBase; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x22(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51E[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.Character.ClientMoveResponsePacked +struct ACharacter_ClientMoveResponsePacked_Params +{ +public: + struct FCharacterMoveResponsePackedBits PackedBits; // 0x0(0x98)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +struct ACharacter_ClientAdjustRootMotionSourcePosition_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_521[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRootMotionSourceGroup ServerRootMotion; // 0x8(0x38)(Parm, NativeAccessSpecifierPublic) + bool bHasAnimRootMotion; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_522[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ServerMontageTrackPosition; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x48(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x54(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_523[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ServerBase; // 0x68(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x70(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x78(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x79(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x7A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_524[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.Character.ClientAdjustRootMotionPosition +struct ACharacter_ClientAdjustRootMotionPosition_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerMontageTrackPosition; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x14(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_526[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ServerBase; // 0x28(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x39(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x3A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_527[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.Character.ClientAdjustPosition +struct ACharacter_ClientAdjustPosition_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewLoc; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewVel; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_528[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* NewBase; // 0x20(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x32(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_529[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Character.ClientAckGoodMove +struct ACharacter_ClientAckGoodMove_Params +{ +public: + float Timestamp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.CanJumpInternal +struct ACharacter_CanJumpInternal_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.CanJump +struct ACharacter_CanJump_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Character.CanCrouch +struct ACharacter_CanCrouch_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Character.CacheInitialMeshOffset +struct ACharacter_CacheInitialMeshOffset_Params +{ +public: + struct FVector MeshRelativeLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MeshRelativeRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CameraShakeBase.SetRootShakePattern +struct UCameraShakeBase_SetRootShakePattern_Params +{ +public: + class UCameraShakePattern* InPattern; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CameraShakeBase.GetRootShakePattern +struct UCameraShakeBase_GetRootShakePattern_Params +{ +public: + class UCameraShakePattern* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioComponent.StopDelayed +struct UAudioComponent_StopDelayed_Params +{ +public: + float DelayTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetWaveParameter +struct UAudioComponent_SetWaveParameter_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* InWave; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioComponent.SetVolumeMultiplier +struct UAudioComponent_SetVolumeMultiplier_Params +{ +public: + float NewVolumeMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.SetUISound +struct UAudioComponent_SetUISound_Params +{ +public: + bool bInUISound; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetSubmixSend +struct UAudioComponent_SetSubmixSend_Params +{ +public: + class USoundSubmixBase* Submix; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +struct UAudioComponent_SetSourceBusSendPreEffect_Params +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +struct UAudioComponent_SetSourceBusSendPostEffect_Params +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AudioComponent.SetSound +struct UAudioComponent_SetSound_Params +{ +public: + class USoundBase* NewSound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioComponent.SetPitchMultiplier +struct UAudioComponent_SetPitchMultiplier_Params +{ +public: + float NewPitchMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.SetPaused +struct UAudioComponent_SetPaused_Params +{ +public: + bool bPause; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.SetOutputToBusOnly +struct UAudioComponent_SetOutputToBusOnly_Params +{ +public: + bool bInOutputToBusOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioComponent.SetLowPassFilterFrequency +struct UAudioComponent_SetLowPassFilterFrequency_Params +{ +public: + float InLowPassFilterFrequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.SetLowPassFilterEnabled +struct UAudioComponent_SetLowPassFilterEnabled_Params +{ +public: + bool InLowPassFilterEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AudioComponent.SetIntParameter +struct UAudioComponent_SetIntParameter_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InInt; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AudioComponent.SetFloatParameter +struct UAudioComponent_SetFloatParameter_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFloat; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AudioComponent.SetBoolParameter +struct UAudioComponent_SetBoolParameter_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_561[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +struct UAudioComponent_SetAudioBusSendPreEffect_Params +{ +public: + class UAudioBus* AudioBus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_564[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +struct UAudioComponent_SetAudioBusSendPostEffect_Params +{ +public: + class UAudioBus* AudioBus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_565[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.AudioComponent.PlayQuantized +struct UAudioComponent_PlayQuantized_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* InClockHandle; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary InQuantizationBoundary; // 0x10(0xC)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ InDelegate; // 0x1C(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float InStartTime; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeInDuration; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeVolumeLevel; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioFaderCurve InFadeCurve; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioComponent.Play +struct UAudioComponent_Play_Params +{ +public: + float StartTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.IsVirtualized +struct UAudioComponent_IsVirtualized_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.IsPlaying +struct UAudioComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.HasCookedFFTData +struct UAudioComponent_HasCookedFFTData_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +struct UAudioComponent_HasCookedAmplitudeEnvelopeData_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioComponent.GetPlayState +struct UAudioComponent_GetPlayState_Params +{ +public: + enum class EAudioComponentPlayState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +struct UAudioComponent_GetCookedFFTDataForAllPlayingSounds_Params +{ +public: + TArray OutSoundWaveSpectralData; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5AB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.AudioComponent.GetCookedFFTData +struct UAudioComponent_GetCookedFFTData_Params +{ +public: + TArray FrequenciesToGet; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutSoundWaveSpectralData; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +struct UAudioComponent_GetCookedEnvelopeDataForAllPlayingSounds_Params +{ +public: + TArray OutEnvelopeData; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AudioComponent.GetCookedEnvelopeData +struct UAudioComponent_GetCookedEnvelopeData_Params +{ +public: + float OutEnvelopeData; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.AudioComponent.FadeOut +struct UAudioComponent_FadeOut_Params +{ +public: + float FadeOutDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioFaderCurve FadeCurve; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioComponent.FadeIn +struct UAudioComponent_FadeIn_Params +{ +public: + float FadeInDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioFaderCurve FadeCurve; // 0xC(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3A8 (0x3A8 - 0x0) +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +struct UAudioComponent_BP_GetAttenuationSettingsToApply_Params +{ +public: + struct FSoundAttenuationSettings OutAttenuationSettings; // 0x0(0x3A0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x3A0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.AudioComponent.AdjustVolume +struct UAudioComponent_AdjustVolume_Params +{ +public: + float AdjustVolumeDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioFaderCurve FadeCurve; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5CC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3A0 (0x3A0 - 0x0) +// Function Engine.AudioComponent.AdjustAttenuation +struct UAudioComponent_AdjustAttenuation_Params +{ +public: + struct FSoundAttenuationSettings InAttenuationSettings; // 0x0(0x3A0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameModeBase.SpawnDefaultPawnFor +struct AGameModeBase_SpawnDefaultPawnFor_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +struct AGameModeBase_SpawnDefaultPawnAtTransform_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5FE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.ShouldReset +struct AGameModeBase_ShouldReset_Params +{ +public: + class AActor* ActorToReset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_600[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.GameModeBase.RestartPlayerAtTransform +struct AGameModeBase_RestartPlayerAtTransform_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_603[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +struct AGameModeBase_RestartPlayerAtPlayerStart_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.RestartPlayer +struct AGameModeBase_RestartPlayer_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.PlayerCanRestart +struct AGameModeBase_PlayerCanRestart_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_608[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.MustSpectate +struct AGameModeBase_MustSpectate_Params +{ +public: + class APlayerController* NewPlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_609[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.K2_PostLogin +struct AGameModeBase_K2_PostLogin_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +struct AGameModeBase_K2_OnSwapPlayerControllers_Params +{ +public: + class APlayerController* OldPC; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* NewPC; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.K2_OnRestartPlayer +struct AGameModeBase_K2_OnRestartPlayer_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.K2_OnLogout +struct AGameModeBase_K2_OnLogout_Params +{ +public: + class AController* ExitingController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameModeBase.K2_OnChangeName +struct AGameModeBase_K2_OnChangeName_Params +{ +public: + class AController* Other; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameModeBase.K2_FindPlayerStart +struct AGameModeBase_K2_FindPlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.InitStartSpot +struct AGameModeBase_InitStartSpot_Params +{ +public: + class AActor* StartSpot; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* NewPlayer; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.InitializeHUDForPlayer +struct AGameModeBase_InitializeHUDForPlayer_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameModeBase.HasMatchStarted +struct AGameModeBase_HasMatchStarted_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameModeBase.HasMatchEnded +struct AGameModeBase_HasMatchEnded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameModeBase.HandleStartingNewPlayer +struct AGameModeBase_HandleStartingNewPlayer_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameModeBase.GetNumSpectators +struct AGameModeBase_GetNumSpectators_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameModeBase.GetNumPlayers +struct AGameModeBase_GetNumPlayers_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.GetDefaultPawnClassForController +struct AGameModeBase_GetDefaultPawnClassForController_Params +{ +public: + class AController* InController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameModeBase.FindPlayerStart +struct AGameModeBase_FindPlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameModeBase.ChoosePlayerStart +struct AGameModeBase_ChoosePlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameModeBase.ChangeName +struct AGameModeBase_ChangeName_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameModeBase.CanSpectate +struct AGameModeBase_CanSpectate_Params +{ +public: + class APlayerController* Viewer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* ViewTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_610[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameMode.SetBandwidthLimit +struct AGameMode_SetBandwidthLimit_Params +{ +public: + float AsyncIOBandwidthLimit; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameMode.Say +struct AGameMode_Say_Params +{ +public: + class FString Msg; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameMode.ReadyToStartMatch +struct AGameMode_ReadyToStartMatch_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameMode.ReadyToEndMatch +struct AGameMode_ReadyToEndMatch_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameMode.K2_OnSetMatchState +struct AGameMode_K2_OnSetMatchState_Params +{ +public: + class FName NewState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameMode.IsMatchInProgress +struct AGameMode_IsMatchInProgress_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameMode.GetMatchState +struct AGameMode_GetMatchState_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameStateBase.HasMatchStarted +struct AGameStateBase_HasMatchStarted_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameStateBase.HasMatchEnded +struct AGameStateBase_HasMatchEnded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameStateBase.HasBegunPlay +struct AGameStateBase_HasBegunPlay_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +struct AGameStateBase_GetServerWorldTimeSeconds_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameStateBase.GetPlayerStartTime +struct AGameStateBase_GetPlayerStartTime_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_616[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameStateBase.GetPlayerRespawnDelay +struct AGameStateBase_GetPlayerRespawnDelay_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_617[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Controller.SetInitialLocationAndRotation +struct AController_SetInitialLocationAndRotation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.SetIgnoreMoveInput +struct AController_SetIgnoreMoveInput_Params +{ +public: + bool bNewMoveInput; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.SetIgnoreLookInput +struct AController_SetIgnoreLookInput_Params +{ +public: + bool bNewLookInput; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Controller.SetControlRotation +struct AController_SetControlRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.ReceiveUnPossess +struct AController_ReceiveUnPossess_Params +{ +public: + class APawn* UnpossessedPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.ReceivePossess +struct AController_ReceivePossess_Params +{ +public: + class APawn* PossessedPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Controller.ReceiveInstigatedAnyDamage +struct AController_ReceiveInstigatedAnyDamage_Params +{ +public: + float Damage; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDamageType* DamageType; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.Possess +struct AController_Possess_Params +{ +public: + class APawn* InPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Controller.LineOfSightTo +struct AController_LineOfSightTo_Params +{ +public: + class AActor* Other; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewPoint; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlternateChecks; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61C[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.K2_GetPawn +struct AController_K2_GetPawn_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.IsPlayerController +struct AController_IsPlayerController_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.IsMoveInputIgnored +struct AController_IsMoveInputIgnored_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.IsLookInputIgnored +struct AController_IsLookInputIgnored_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.IsLocalPlayerController +struct AController_IsLocalPlayerController_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Controller.IsLocalController +struct AController_IsLocalController_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.GetViewTarget +struct AController_GetViewTarget_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Controller.GetDesiredRotation +struct AController_GetDesiredRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Controller.GetControlRotation +struct AController_GetControlRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Controller.ClientSetRotation +struct AController_ClientSetRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bResetCamera; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Controller.ClientSetLocation +struct AController_ClientSetLocation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Controller.CastToPlayerController +struct AController_CastToPlayerController_Params +{ +public: + class APlayerController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.WasInputKeyJustReleased +struct APlayerController_WasInputKeyJustReleased_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_629[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.WasInputKeyJustPressed +struct APlayerController_WasInputKeyJustPressed_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ToggleSpeaking +struct APlayerController_ToggleSpeaking_Params +{ +public: + bool bInSpeaking; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.TestServerLevelVisibilityChange +struct APlayerController_TestServerLevelVisibilityChange_Params +{ +public: + class FName PackageName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.SwitchLevel +struct APlayerController_SwitchLevel_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.StopHapticEffect +struct APlayerController_StopHapticEffect_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.StartFire +struct APlayerController_StartFire_Params +{ +public: + uint8 FireModeNum; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.SetVirtualJoystickVisibility +struct APlayerController_SetVirtualJoystickVisibility_Params +{ +public: + bool bVisible; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.SetViewTargetWithBlend +struct APlayerController_SetViewTargetWithBlend_Params +{ +public: + class AActor* NewViewTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EViewTargetBlendFunction BlendFunc; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_650[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOutgoing; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_651[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.SetName +struct APlayerController_SetName_Params +{ +public: + class FString S; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.SetMouseLocation +struct APlayerController_SetMouseLocation_Params +{ +public: + int32 X; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.SetMouseCursorWidget +struct APlayerController_SetMouseCursorWidget_Params +{ +public: + enum class EMouseCursor Cursor; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_652[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUserWidget* CursorWidget; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerController.SetHapticsByValue +struct APlayerController_SetHapticsByValue_Params +{ +public: + float Frequency; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_653[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.SetDisableHaptics +struct APlayerController_SetDisableHaptics_Params +{ +public: + bool bNewDisabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.SetControllerLightColor +struct APlayerController_SetControllerLightColor_Params +{ +public: + struct FColor Color; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x5 (0x5 - 0x0) +// Function Engine.PlayerController.SetCinematicMode +struct APlayerController_SetCinematicMode_Params +{ +public: + bool bInCinematicMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.SetAudioListenerOverride +struct APlayerController_SetAudioListenerOverride_Params +{ +public: + class USceneComponent* AttachToComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +struct APlayerController_SetAudioListenerAttenuationOverride_Params +{ +public: + class USceneComponent* AttachToComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttenuationLocationOVerride; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerViewSelf +struct APlayerController_ServerViewSelf_Params +{ +public: + struct FViewTargetTransitionParams TransitionParams; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +struct APlayerController_ServerUpdateMultipleLevelsVisibility_Params +{ +public: + TArray LevelVisibilities; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PlayerController.ServerUpdateLevelVisibility +struct APlayerController_ServerUpdateLevelVisibility_Params +{ +public: + struct FUpdateLevelVisibilityLevelInfo LevelVisibility; // 0x0(0x14)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerUpdateCamera +struct APlayerController_ServerUpdateCamera_Params +{ +public: + struct FVector_NetQuantize CamLoc; // 0x0(0xC)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CamPitchAndYaw; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ServerUnmutePlayer +struct APlayerController_ServerUnmutePlayer_Params +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0(0x28)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ServerSetSpectatorWaiting +struct APlayerController_ServerSetSpectatorWaiting_Params +{ +public: + bool bWaiting; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ServerSetSpectatorLocation +struct APlayerController_ServerSetSpectatorLocation_Params +{ +public: + struct FVector NewLoc; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRot; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ServerNotifyLoadedWorld +struct APlayerController_ServerNotifyLoadedWorld_Params +{ +public: + class FName WorldPackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ServerMutePlayer +struct APlayerController_ServerMutePlayer_Params +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0(0x28)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerExecRPC +struct APlayerController_ServerExecRPC_Params +{ +public: + class FString Msg; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerExec +struct APlayerController_ServerExec_Params +{ +public: + class FString Msg; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ServerChangeName +struct APlayerController_ServerChangeName_Params +{ +public: + class FString S; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ServerCamera +struct APlayerController_ServerCamera_Params +{ +public: + class FName NewMode; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ServerAcknowledgePossession +struct APlayerController_ServerAcknowledgePossession_Params +{ +public: + class APawn* P; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.SendToConsole +struct APlayerController_SendToConsole_Params +{ +public: + class FString Command; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ProjectWorldLocationToScreen +struct APlayerController_ProjectWorldLocationToScreen_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenLocation; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_661[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.PlayHapticEffect +struct APlayerController_PlayHapticEffect_Params +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_662[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_663[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.PlayDynamicForceFeedback +struct APlayerController_PlayDynamicForceFeedback_Params +{ +public: + float Intensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftLarge; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftSmall; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightLarge; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightSmall; // 0xB(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDynamicForceFeedbackAction Action; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_664[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.OnServerStartedVisualLogger +struct APlayerController_OnServerStartedVisualLogger_Params +{ +public: + bool bIsLogging; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.LocalTravel +struct APlayerController_LocalTravel_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +struct APlayerController_K2_ClientPlayForceFeedback_Params +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_665[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.IsInputKeyDown +struct APlayerController_IsInputKeyDown_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_666[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.GetViewportSize +struct APlayerController_GetViewportSize_Params +{ +public: + int32 SizeX; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.GetSpectatorPawn +struct APlayerController_GetSpectatorPawn_Params +{ +public: + class ASpectatorPawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerController.GetMousePosition +struct APlayerController_GetMousePosition_Params +{ +public: + float LocationX; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_667[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.GetInputVectorKeyState +struct APlayerController_GetInputVectorKeyState_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_668[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.GetInputTouchState +struct APlayerController_GetInputTouchState_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_669[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LocationX; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.GetInputMouseDelta +struct APlayerController_GetInputMouseDelta_Params +{ +public: + float DeltaX; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.PlayerController.GetInputMotionState +struct APlayerController_GetInputMotionState_Params +{ +public: + struct FVector Tilt; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationRate; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Gravity; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.GetInputKeyTimeDown +struct APlayerController_GetInputKeyTimeDown_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerController.GetInputAnalogStickState +struct APlayerController_GetInputAnalogStickState_Params +{ +public: + enum class EControllerAnalogStick WhichStick; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StickX; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.GetInputAnalogKeyState +struct APlayerController_GetInputAnalogKeyState_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.GetHUD +struct APlayerController_GetHUD_Params +{ +public: + class AHUD* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +struct APlayerController_GetHitResultUnderFingerForObjects_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x1C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_670[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +struct APlayerController_GetHitResultUnderFingerByChannel_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_671[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x4(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_672[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderFinger +struct APlayerController_GetHitResultUnderFinger_Params +{ +public: + enum class ETouchIndex FingerIndex; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel TraceChannel; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_674[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x4(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_675[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +struct APlayerController_GetHitResultUnderCursorForObjects_Params +{ +public: + TArray ObjectTypes; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_677[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x14(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x9C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_678[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +struct APlayerController_GetHitResultUnderCursorByChannel_Params +{ +public: + enum class ETraceTypeQuery TraceChannel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_679[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x4(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.PlayerController.GetHitResultUnderCursor +struct APlayerController_GetHitResultUnderCursor_Params +{ +public: + enum class ECollisionChannel TraceChannel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult HitResult; // 0x4(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerController.GetFocalLocation +struct APlayerController_GetFocalLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.FOV +struct APlayerController_FOV_Params +{ +public: + float NewFOV; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +struct APlayerController_DeprojectScreenPositionToWorld_Params +{ +public: + float ScreenX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.PlayerController.DeprojectMousePositionToWorld +struct APlayerController_DeprojectMousePositionToWorld_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_681[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ConsoleKey +struct APlayerController_ConsoleKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientWasKicked +struct APlayerController_ClientWasKicked_Params +{ +public: + class FText KickReason; // 0x0(0x18)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +struct APlayerController_ClientUpdateMultipleLevelsStreamingStatus_Params +{ +public: + TArray LevelStatuses; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +struct APlayerController_ClientUpdateLevelStreamingStatus_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_682[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LODIndex; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientUnmutePlayer +struct APlayerController_ClientUnmutePlayer_Params +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0(0x28)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientTravelInternal +struct APlayerController_ClientTravelInternal_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETravelType TravelType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_685[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid MapPackageGuid; // 0x14(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_686[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientTravel +struct APlayerController_ClientTravel_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETravelType TravelType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_687[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid MapPackageGuid; // 0x14(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_688[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientTeamMessage +struct APlayerController_ClientTeamMessage_Params +{ +public: + class APlayerState* SenderPlayerState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString S; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_689[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientStopForceFeedback +struct APlayerController_ClientStopForceFeedback_Params +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +struct APlayerController_ClientStopCameraShakesFromSource_Params +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientStopCameraShake +struct APlayerController_ClientStopCameraShake_Params +{ +public: + TSubclassOf Shake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientStopCameraAnim +struct APlayerController_ClientStopCameraAnim_Params +{ +public: + class UCameraAnim* AnimToStop; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +struct APlayerController_ClientStartCameraShakeFromSource_Params +{ +public: + TSubclassOf Shake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.ClientStartCameraShake +struct APlayerController_ClientStartCameraShake_Params +{ +public: + TSubclassOf Shake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_68E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +struct APlayerController_ClientSpawnCameraLensEffect_Params +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientSetViewTarget +struct APlayerController_ClientSetViewTarget_Params +{ +public: + class AActor* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FViewTargetTransitionParams TransitionParams; // 0x8(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ClientSetSpectatorWaiting +struct APlayerController_ClientSetSpectatorWaiting_Params +{ +public: + bool bWaiting; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientSetHUD +struct APlayerController_ClientSetHUD_Params +{ +public: + TSubclassOf NewHUDClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +struct APlayerController_ClientSetForceMipLevelsToBeResident_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.ClientSetCinematicMode +struct APlayerController_ClientSetCinematicMode_Params +{ +public: + bool bInCinematicMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientSetCameraMode +struct APlayerController_ClientSetCameraMode_Params +{ +public: + class FName NewCamMode; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientSetCameraFade +struct APlayerController_ClientSetCameraFade_Params +{ +public: + bool bEnableFading; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor FadeColor; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FadeAlpha; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeAudio; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_690[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +struct APlayerController_ClientReturnToMainMenuWithTextReason_Params +{ +public: + class FText ReturnReason; // 0x0(0x18)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientReturnToMainMenu +struct APlayerController_ClientReturnToMainMenu_Params +{ +public: + class FString ReturnReason; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientRetryClientRestart +struct APlayerController_ClientRetryClientRestart_Params +{ +public: + class APawn* NewPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientRestart +struct APlayerController_ClientRestart_Params +{ +public: + class APawn* NewPawn; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientRepObjRef +struct APlayerController_ClientRepObjRef_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +struct APlayerController_ClientReceiveLocalizedMessage_Params +{ +public: + TSubclassOf Message; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SWITCH; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_691[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* RelatedPlayerState_1; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_2; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientPrestreamTextures +struct APlayerController_ClientPrestreamTextures_Params +{ +public: + class AActor* ForcedActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_693[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CinematicTextureGroups; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_694[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerController.ClientPrepareMapChange +struct APlayerController_ClientPrepareMapChange_Params +{ +public: + class FName LevelName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirst; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLast; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_696[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.ClientPlaySoundAtLocation +struct APlayerController_ClientPlaySoundAtLocation_Params +{ +public: + class USoundBase* Sound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_697[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientPlaySound +struct APlayerController_ClientPlaySound_Params +{ +public: + class USoundBase* Sound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +struct APlayerController_ClientPlayForceFeedback_Internal_Params +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FForceFeedbackParameters Params; // 0x8(0xC)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_698[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientPlayCameraAnim +struct APlayerController_ClientPlayCameraAnim_Params +{ +public: + class UCameraAnim* AnimToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomStartTime; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace Space; // 0x1A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CustomPlaySpace; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerController.ClientMutePlayer +struct APlayerController_ClientMutePlayer_Params +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0(0x28)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerController.ClientMessage +struct APlayerController_ClientMessage_Params +{ +public: + class FString S; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ClientIgnoreMoveInput +struct APlayerController_ClientIgnoreMoveInput_Params +{ +public: + bool bIgnore; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ClientIgnoreLookInput +struct APlayerController_ClientIgnoreLookInput_Params +{ +public: + bool bIgnore; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ClientGotoState +struct APlayerController_ClientGotoState_Params +{ +public: + class FName NewState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerController.ClientGameEnded +struct APlayerController_ClientGameEnded_Params +{ +public: + class AActor* EndGameFocus; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsWinner; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.ClientEnableNetworkVoice +struct APlayerController_ClientEnableNetworkVoice_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.ClientCapBandwidth +struct APlayerController_ClientCapBandwidth_Params +{ +public: + int32 Cap; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +struct APlayerController_ClientAddTextureStreamingLoc_Params +{ +public: + struct FVector InLoc; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLocation; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerController.CanRestartPlayer +struct APlayerController_CanRestartPlayer_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.Camera +struct APlayerController_Camera_Params +{ +public: + class FName NewMode; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.AddYawInput +struct APlayerController_AddYawInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.AddRollInput +struct APlayerController_AddRollInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerController.AddPitchInput +struct APlayerController_AddPitchInput_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerController.ActivateTouchInterface +struct APlayerController_ActivateTouchInterface_Params +{ +public: + class UTouchInterface* NewTouchInterface; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +struct UCharacterMovementComponent_SetWalkableFloorZ_Params +{ +public: + float InWalkableFloorZ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +struct UCharacterMovementComponent_SetWalkableFloorAngle_Params +{ +public: + float InWalkableFloorAngle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.CharacterMovementComponent.SetMovementMode +struct UCharacterMovementComponent_SetMovementMode_Params +{ +public: + enum class EMovementMode NewMovementMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +struct UCharacterMovementComponent_SetGroupsToIgnoreMask_Params +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0(0x4)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +struct UCharacterMovementComponent_SetGroupsToIgnore_Params +{ +public: + int32 GroupFlags; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +struct UCharacterMovementComponent_SetGroupsToAvoidMask_Params +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0(0x4)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +struct UCharacterMovementComponent_SetGroupsToAvoid_Params +{ +public: + int32 GroupFlags; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +struct UCharacterMovementComponent_SetAvoidanceGroupMask_Params +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0(0x4)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +struct UCharacterMovementComponent_SetAvoidanceGroup_Params +{ +public: + int32 GroupFlags; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +struct UCharacterMovementComponent_SetAvoidanceEnabled_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +struct UCharacterMovementComponent_K2_GetWalkableFloorZ_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +struct UCharacterMovementComponent_K2_GetWalkableFloorAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.K2_GetModifiedMaxAcceleration +struct UCharacterMovementComponent_K2_GetModifiedMaxAcceleration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.CharacterMovementComponent.K2_FindFloor +struct UCharacterMovementComponent_K2_FindFloor_Params +{ +public: + struct FVector CapsuleLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult FloorResult; // 0xC(0x94)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xAC (0xAC - 0x0) +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +struct UCharacterMovementComponent_K2_ComputeFloorDist_Params +{ +public: + struct FVector CapsuleLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDistance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepDistance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult FloorResult; // 0x18(0x94)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CharacterMovementComponent.IsWalking +struct UCharacterMovementComponent_IsWalking_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// Function Engine.CharacterMovementComponent.IsWalkable +struct UCharacterMovementComponent_IsWalkable_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +struct UCharacterMovementComponent_GetValidPerchRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +struct UCharacterMovementComponent_GetPerchRadiusThreshold_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CharacterMovementComponent.GetMovementBase +struct UCharacterMovementComponent_GetMovementBase_Params +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +struct UCharacterMovementComponent_GetMinAnalogSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +struct UCharacterMovementComponent_GetMaxJumpHeightWithJumpTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +struct UCharacterMovementComponent_GetMaxJumpHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +struct UCharacterMovementComponent_GetMaxBrakingDeceleration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +struct UCharacterMovementComponent_GetMaxAcceleration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +struct UCharacterMovementComponent_GetLastUpdateVelocity_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +struct UCharacterMovementComponent_GetLastUpdateRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +struct UCharacterMovementComponent_GetLastUpdateLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +struct UCharacterMovementComponent_GetImpartedMovementBaseVelocity_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +struct UCharacterMovementComponent_GetCurrentAcceleration_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CharacterMovementComponent.GetCharacterOwner +struct UCharacterMovementComponent_GetCharacterOwner_Params +{ +public: + class ACharacter* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +struct UCharacterMovementComponent_GetAnalogInputModifier_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.CharacterMovementComponent.CapsuleTouched +struct UCharacterMovementComponent_CapsuleTouched_Params +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, 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_6CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult SweepResult; // 0x20(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CharacterMovementComponent.CalcVelocity +struct UCharacterMovementComponent_CalcVelocity_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFluid; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BrakingDeceleration; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CharacterMovementComponent.AddImpulse +struct UCharacterMovementComponent_AddImpulse_Params +{ +public: + struct FVector Impulse; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelocityChange; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.CharacterMovementComponent.AddForce +struct UCharacterMovementComponent_AddForce_Params +{ +public: + struct FVector Force; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +struct UCameraComponent_SetUseFieldOfViewForLOD_Params +{ +public: + bool bInUseFieldOfViewForLOD; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraComponent.SetProjectionMode +struct UCameraComponent_SetProjectionMode_Params +{ +public: + enum class ECameraProjectionMode InProjectionMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetPostProcessBlendWeight +struct UCameraComponent_SetPostProcessBlendWeight_Params +{ +public: + float InPostProcessBlendWeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetOrthoWidth +struct UCameraComponent_SetOrthoWidth_Params +{ +public: + float InOrthoWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetOrthoNearClipPlane +struct UCameraComponent_SetOrthoNearClipPlane_Params +{ +public: + float InOrthoNearClipPlane; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetOrthoFarClipPlane +struct UCameraComponent_SetOrthoFarClipPlane_Params +{ +public: + float InOrthoFarClipPlane; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetFieldOfView +struct UCameraComponent_SetFieldOfView_Params +{ +public: + float InFieldOfView; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraComponent.SetConstraintAspectRatio +struct UCameraComponent_SetConstraintAspectRatio_Params +{ +public: + bool bInConstrainAspectRatio; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraComponent.SetAspectRatio +struct UCameraComponent_SetAspectRatio_Params +{ +public: + float InAspectRatio; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CameraComponent.RemoveBlendable +struct UCameraComponent_RemoveBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x600 (0x600 - 0x0) +// Function Engine.CameraComponent.GetCameraView +struct UCameraComponent_GetCameraView_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6DE[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMinimalViewInfo DesiredView; // 0x10(0x5F0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.CameraComponent.AddOrUpdateBlendable +struct UCameraComponent_AddOrUpdateBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6DF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerState.ReceiveOverrideWith +struct APlayerState_ReceiveOverrideWith_Params +{ +public: + class APlayerState* OldPlayerState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerState.ReceiveCopyProperties +struct APlayerState_ReceiveCopyProperties_Params +{ +public: + class APlayerState* NewPlayerState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerState.IsOnlyASpectator +struct APlayerState_IsOnlyASpectator_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerState.GetPlayerName +struct APlayerState_GetPlayerName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SpringArmComponent.IsCollisionFixApplied +struct USpringArmComponent_IsCollisionFixApplied_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +struct USpringArmComponent_GetUnfixedCameraPosition_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SpringArmComponent.GetTargetRotation +struct USpringArmComponent_GetTargetRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMeshComponent.SetStaticMesh +struct UStaticMeshComponent_SetStaticMesh_Params +{ +public: + class UStaticMesh* NewMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6ED[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.StaticMeshComponent.SetReverseCulling +struct UStaticMeshComponent_SetReverseCulling_Params +{ +public: + bool ReverseCulling; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StaticMeshComponent.SetForcedLodModel +struct UStaticMeshComponent_SetForcedLodModel_Params +{ +public: + int32 NewForcedLodModel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +struct UStaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing_Params +{ +public: + bool NewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +struct UStaticMeshComponent_SetDistanceFieldSelfShadowBias_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +struct UStaticMeshComponent_OnRep_StaticMesh_Params +{ +public: + class UStaticMesh* OldStaticMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.StaticMeshComponent.GetLocalBounds +struct UStaticMeshComponent_GetLocalBounds_Params +{ +public: + struct FVector Min; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +struct UInstancedStaticMeshComponent_UpdateInstanceTransform_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F4[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform NewInstanceTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x41(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x42(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x43(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F5[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +struct UInstancedStaticMeshComponent_SetCustomDataValue_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomDataIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomDataValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xD(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F9[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +struct UInstancedStaticMeshComponent_SetCullDistances_Params +{ +public: + int32 StartCullDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndCullDistance; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +struct UInstancedStaticMeshComponent_RemoveInstance_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_705[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +struct UInstancedStaticMeshComponent_GetInstanceTransform_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_707[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform OutInstanceTransform; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x41(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_708[0xE]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +struct UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Params +{ +public: + struct FVector Center; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSphereInWorldSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +struct UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Params +{ +public: + struct FBox Box; // 0x0(0x1C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bBoxInWorldSpace; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +struct UInstancedStaticMeshComponent_GetInstanceCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +struct UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Params +{ +public: + int32 StartInstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NewInstancesTransforms; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x1A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1B(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +struct UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Params +{ +public: + int32 StartInstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumInstances; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform NewInstancesTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x41(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x42(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x43(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +struct UInstancedStaticMeshComponent_AddInstanceWorldSpace_Params +{ +public: + struct FTransform WorldTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_710[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.InstancedStaticMeshComponent.AddInstances +struct UInstancedStaticMeshComponent_AddInstances_Params +{ +public: + TArray InstanceTransforms; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldReturnIndices; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_711[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.InstancedStaticMeshComponent.AddInstance +struct UInstancedStaticMeshComponent_AddInstance_Params +{ +public: + struct FTransform InstanceTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_712[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.HierarchicalInstancedStaticMeshComponent.RemoveInstances +struct UHierarchicalInstancedStaticMeshComponent_RemoveInstances_Params +{ +public: + TArray InstancesToRemove; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_718[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.StaticMeshActor.SetMobility +struct AStaticMeshActor_SetMobility_Params +{ +public: + enum class EComponentMobility InMobility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +struct UMaterialInterface_SetForceMipLevelsToBeResident_Params +{ +public: + bool OverrideForceMiplevelsToBeResident; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceMiplevelsToBeResidentValue; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ForceDuration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFastResponse; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_720[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +struct UMaterialInterface_GetPhysicalMaterialMask_Params +{ +public: + class UPhysicalMaterialMask* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +struct UMaterialInterface_GetPhysicalMaterialFromMap_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_721[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MaterialInterface.GetPhysicalMaterial +struct UMaterialInterface_GetPhysicalMaterial_Params +{ +public: + class UPhysicalMaterial* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.MaterialInterface.GetParameterInfo +struct UMaterialInterface_GetParameterInfo_Params +{ +public: + enum class EMaterialParameterAssociation Association; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_722[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ParameterName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_723[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialFunctionInterface* LayerFunction; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MaterialInterface.GetBaseMaterial +struct UMaterialInterface_GetBaseMaterial_Params +{ +public: + class UMaterial* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +struct UMaterialInstanceConstant_K2_GetVectorParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +struct UMaterialInstanceConstant_K2_GetTextureParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +struct UMaterialInstanceConstant_K2_GetScalarParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.TimecodeProvider.GetTimecode +struct UTimecodeProvider_GetTimecode_Params +{ +public: + struct FTimecode ReturnValue; // 0x0(0x14)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimecodeProvider.GetSynchronizationState +struct UTimecodeProvider_GetSynchronizationState_Params +{ +public: + enum class ETimecodeProviderSynchronizationState ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +struct UTimecodeProvider_GetQualifiedFrameTime_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.TimecodeProvider.GetFrameRate +struct UTimecodeProvider_GetFrameRate_Params +{ +public: + struct FFrameRate ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.TimecodeProvider.GetDelayedTimecode +struct UTimecodeProvider_GetDelayedTimecode_Params +{ +public: + struct FTimecode ReturnValue; // 0x0(0x14)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +struct UTimecodeProvider_GetDelayedQualifiedFrameTime_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.TimecodeProvider.FetchTimecode +struct UTimecodeProvider_FetchTimecode_Params +{ +public: + struct FQualifiedFrameTime OutFrameTime; // 0x0(0x10)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +struct ACameraActor_GetAutoActivatePlayerIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AmbientSound.Play +struct AAmbientSound_Play_Params +{ +public: + float StartTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AmbientSound.FadeOut +struct AAmbientSound_FadeOut_Params +{ +public: + float FadeOutDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AmbientSound.FadeIn +struct AAmbientSound_FadeIn_Params +{ +public: + float FadeInDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AmbientSound.AdjustVolume +struct AAmbientSound_AdjustVolume_Params +{ +public: + float AdjustVolumeDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AnimSequenceBase.GetPlayLength +struct UAnimSequenceBase_GetPlayLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AnimMontage.GetDefaultBlendOutTime +struct UAnimMontage_GetDefaultBlendOutTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +struct UAnimNotifyState_Trail_OverridePSTemplate_Params +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetReverse +struct UAnimSingleNodeInstance_SetReverse_Params +{ +public: + bool bInReverse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +struct UAnimSingleNodeInstance_SetPreviewCurveOverride_Params +{ +public: + class FName PoseName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveIfZero; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +struct UAnimSingleNodeInstance_SetPositionWithPreviousTime_Params +{ +public: + float InPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPreviousTime; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetPosition +struct UAnimSingleNodeInstance_SetPosition_Params +{ +public: + float InPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetPlayRate +struct UAnimSingleNodeInstance_SetPlayRate_Params +{ +public: + float InPlayRate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetPlaying +struct UAnimSingleNodeInstance_SetPlaying_Params +{ +public: + bool bIsPlaying; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetLooping +struct UAnimSingleNodeInstance_SetLooping_Params +{ +public: + bool bIsLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimSingleNodeInstance.SetBlendSpaceInput +struct UAnimSingleNodeInstance_SetBlendSpaceInput_Params +{ +public: + struct FVector InBlendInput; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +struct UAnimSingleNodeInstance_SetAnimationAsset_Params +{ +public: + class UAnimationAsset* NewAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InPlayRate; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AnimSingleNodeInstance.PlayAnim +struct UAnimSingleNodeInstance_PlayAnim_Params +{ +public: + bool bIsLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InPlayRate; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStartPosition; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AnimSingleNodeInstance.GetLength +struct UAnimSingleNodeInstance_GetLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +struct UAnimSingleNodeInstance_GetAnimationAsset_Params +{ +public: + class UAnimationAsset* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ArrowComponent.SetArrowColor +struct UArrowComponent_SetArrowColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +struct UAsyncActionHandleSaveGame_AsyncSaveGameToSlot_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* SaveGameObject; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x20(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAsyncActionHandleSaveGame* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +struct UAsyncActionHandleSaveGame_AsyncLoadGameFromSlot_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x18(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAsyncActionHandleSaveGame* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +struct UAsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAsset* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +struct UAsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClass* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +struct UAsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetList* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +struct UAsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClassList* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +struct UAsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray AddBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray RemoveBundles; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +struct UAsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NewBundles; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OldBundles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +struct UAtmosphericFogComponent_SetSunMultiplier_Params +{ +public: + float NewSunMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetStartDistance +struct UAtmosphericFogComponent_SetStartDistance_Params +{ +public: + float NewStartDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +struct UAtmosphericFogComponent_SetPrecomputeParams_Params +{ +public: + float DensityHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +struct UAtmosphericFogComponent_SetFogMultiplier_Params +{ +public: + float NewFogMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDistanceScale +struct UAtmosphericFogComponent_SetDistanceScale_Params +{ +public: + float NewDistanceScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +struct UAtmosphericFogComponent_SetDistanceOffset_Params +{ +public: + float NewDistanceOffset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDensityOffset +struct UAtmosphericFogComponent_SetDensityOffset_Params +{ +public: + float NewDensityOffset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +struct UAtmosphericFogComponent_SetDensityMultiplier_Params +{ +public: + float NewDensityMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +struct UAtmosphericFogComponent_SetDefaultLightColor_Params +{ +public: + struct FLinearColor NewLightColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +struct UAtmosphericFogComponent_SetDefaultBrightness_Params +{ +public: + float NewBrightness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +struct UAtmosphericFogComponent_SetAltitudeScale_Params +{ +public: + float NewAltitudeScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AtmosphericFogComponent.DisableSunDisk +struct UAtmosphericFogComponent_DisableSunDisk_Params +{ +public: + bool NewSunDisk; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +struct UAtmosphericFogComponent_DisableGroundScattering_Params +{ +public: + bool NewGroundScattering; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioVolume.SetSubmixSendSettings +struct AAudioVolume_SetSubmixSendSettings_Params +{ +public: + TArray NewSubmixSendSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AudioVolume.SetSubmixOverrideSettings +struct AAudioVolume_SetSubmixOverrideSettings_Params +{ +public: + TArray NewSubmixOverrideSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.AudioVolume.SetReverbSettings +struct AAudioVolume_SetReverbSettings_Params +{ +public: + struct FReverbSettings NewReverbSettings; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AudioVolume.SetPriority +struct AAudioVolume_SetPriority_Params +{ +public: + float NewPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.AudioVolume.SetInteriorSettings +struct AAudioVolume_SetInteriorSettings_Params +{ +public: + struct FInteriorSettings NewInteriorSettings; // 0x0(0x24)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.AudioVolume.SetEnabled +struct AAudioVolume_SetEnabled_Params +{ +public: + bool bNewEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +struct UAutoDestroySubsystem_OnActorEndPlay_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEndPlayReason EndPlayReason; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.AvoidanceManager.RegisterMovementComponent +struct UAvoidanceManager_RegisterMovementComponent_Params +{ +public: + class UMovementComponent* MovementComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AvoidanceManager.GetObjectCount +struct UAvoidanceManager_GetObjectCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +struct UAvoidanceManager_GetNewAvoidanceUID_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +struct UAvoidanceManager_GetAvoidanceVelocityForComponent_Params +{ +public: + class UMovementComponent* MovementComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7BA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BillboardComponent.SetUV +struct UBillboardComponent_SetUV_Params +{ +public: + int32 NewU; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BillboardComponent.SetSpriteAndUV +struct UBillboardComponent_SetSpriteAndUV_Params +{ +public: + class UTexture2D* NewSprite; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewU; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.BillboardComponent.SetSprite +struct UBillboardComponent_SetSprite_Params +{ +public: + class UTexture2D* NewSprite; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +struct UBlueprintMapLibrary_SetMapPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Value; // 0x10(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Values +struct UBlueprintMapLibrary_Map_Values_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Values; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Remove +struct UBlueprintMapLibrary_Map_Remove_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x54(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Length +struct UBlueprintMapLibrary_Map_Length_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x50(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Keys +struct UBlueprintMapLibrary_Map_Keys_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Keys; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Find +struct UBlueprintMapLibrary_Map_Find_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x54(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Contains +struct UBlueprintMapLibrary_Map_Contains_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x54(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Clear +struct UBlueprintMapLibrary_Map_Clear_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintMapLibrary.Map_Add +struct UBlueprintMapLibrary_Map_Add_Params +{ +public: + TMap TargetMap; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x54(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +struct UBlueprintPathsLibrary_VideoCaptureDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.ValidatePath +struct UBlueprintPathsLibrary_ValidatePath_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDidSucceed; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText OutReason; // 0x18(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.BlueprintPathsLibrary.Split +struct UBlueprintPathsLibrary_Split_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathPart; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilenamePart; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExtensionPart; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +struct UBlueprintPathsLibrary_SourceConfigDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +struct UBlueprintPathsLibrary_ShouldSaveToUserDir_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +struct UBlueprintPathsLibrary_ShaderWorkingDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +struct UBlueprintPathsLibrary_SetProjectFilePath_Params +{ +public: + class FString NewGameProjectFilePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.SetExtension +struct UBlueprintPathsLibrary_SetExtension_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +struct UBlueprintPathsLibrary_ScreenShotDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.SandboxesDir +struct UBlueprintPathsLibrary_SandboxesDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.RootDir +struct UBlueprintPathsLibrary_RootDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +struct UBlueprintPathsLibrary_RemoveDuplicateSlashes_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +struct UBlueprintPathsLibrary_ProjectUserDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +struct UBlueprintPathsLibrary_ProjectSavedDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +struct UBlueprintPathsLibrary_ProjectPluginsDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +struct UBlueprintPathsLibrary_ProjectPersistentDownloadDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +struct UBlueprintPathsLibrary_ProjectModsDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +struct UBlueprintPathsLibrary_ProjectLogDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +struct UBlueprintPathsLibrary_ProjectIntermediateDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectDir +struct UBlueprintPathsLibrary_ProjectDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +struct UBlueprintPathsLibrary_ProjectContentDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +struct UBlueprintPathsLibrary_ProjectConfigDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.ProfilingDir +struct UBlueprintPathsLibrary_ProfilingDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +struct UBlueprintPathsLibrary_NormalizeFilename_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +struct UBlueprintPathsLibrary_NormalizeDirectoryName_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +struct UBlueprintPathsLibrary_MakeValidFileName_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InReplacementChar; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +struct UBlueprintPathsLibrary_MakeStandardFilename_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +struct UBlueprintPathsLibrary_MakePlatformFilename_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +struct UBlueprintPathsLibrary_MakePathRelativeTo_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InRelativeTo; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.LaunchDir +struct UBlueprintPathsLibrary_LaunchDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.BlueprintPathsLibrary.IsSamePath +struct UBlueprintPathsLibrary_IsSamePath_Params +{ +public: + class FString PathA; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathB; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +struct UBlueprintPathsLibrary_IsRestrictedPath_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPathsLibrary.IsRelative +struct UBlueprintPathsLibrary_IsRelative_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +struct UBlueprintPathsLibrary_IsProjectFilePathSet_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPathsLibrary.IsDrive +struct UBlueprintPathsLibrary_IsDrive_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +struct UBlueprintPathsLibrary_HasProjectPersistentDownloadDir_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +struct UBlueprintPathsLibrary_GetToolTipLocalizationPaths_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +struct UBlueprintPathsLibrary_GetRestrictedFolderNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +struct UBlueprintPathsLibrary_GetRelativePathToRoot_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +struct UBlueprintPathsLibrary_GetPropertyNameLocalizationPaths_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +struct UBlueprintPathsLibrary_GetProjectFilePath_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetPath +struct UBlueprintPathsLibrary_GetPath_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +struct UBlueprintPathsLibrary_GetInvalidFileSystemChars_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +struct UBlueprintPathsLibrary_GetGameLocalizationPaths_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetExtension +struct UBlueprintPathsLibrary_GetExtension_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeDot; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +struct UBlueprintPathsLibrary_GetEngineLocalizationPaths_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +struct UBlueprintPathsLibrary_GetEditorLocalizationPaths_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +struct UBlueprintPathsLibrary_GetCleanFilename_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +struct UBlueprintPathsLibrary_GetBaseFilename_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePath; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_803[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +struct UBlueprintPathsLibrary_GeneratedConfigDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +struct UBlueprintPathsLibrary_GameUserDeveloperDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GameSourceDir +struct UBlueprintPathsLibrary_GameSourceDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +struct UBlueprintPathsLibrary_GameDevelopersDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +struct UBlueprintPathsLibrary_GameAgnosticSavedDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPathsLibrary.FileExists +struct UBlueprintPathsLibrary_FileExists_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_813[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +struct UBlueprintPathsLibrary_FeaturePackDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +struct UBlueprintPathsLibrary_EnterprisePluginsDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +struct UBlueprintPathsLibrary_EnterpriseFeaturePackDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +struct UBlueprintPathsLibrary_EnterpriseDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +struct UBlueprintPathsLibrary_EngineVersionAgnosticUserDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineUserDir +struct UBlueprintPathsLibrary_EngineUserDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +struct UBlueprintPathsLibrary_EngineSourceDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +struct UBlueprintPathsLibrary_EngineSavedDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +struct UBlueprintPathsLibrary_EnginePluginsDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +struct UBlueprintPathsLibrary_EngineIntermediateDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineDir +struct UBlueprintPathsLibrary_EngineDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineContentDir +struct UBlueprintPathsLibrary_EngineContentDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +struct UBlueprintPathsLibrary_EngineConfigDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPathsLibrary.DirectoryExists +struct UBlueprintPathsLibrary_DirectoryExists_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.DiffDir +struct UBlueprintPathsLibrary_DiffDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +struct UBlueprintPathsLibrary_CreateTempFilename_Params +{ +public: + class FString Path; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Extension; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +struct UBlueprintPathsLibrary_ConvertToSandboxPath_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +struct UBlueprintPathsLibrary_ConvertRelativePathToFull_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InBasePath; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +struct UBlueprintPathsLibrary_ConvertFromSandboxPath_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPathsLibrary.Combine +struct UBlueprintPathsLibrary_Combine_Params +{ +public: + TArray InPaths; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +struct UBlueprintPathsLibrary_CollapseRelativeDirectories_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_824[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.CloudDir +struct UBlueprintPathsLibrary_CloudDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.BlueprintPathsLibrary.ChangeExtension +struct UBlueprintPathsLibrary_ChangeExtension_Params +{ +public: + class FString InPath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.BugItDir +struct UBlueprintPathsLibrary_BugItDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +struct UBlueprintPathsLibrary_AutomationTransientDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +struct UBlueprintPathsLibrary_AutomationLogDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPathsLibrary.AutomationDir +struct UBlueprintPathsLibrary_AutomationDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +struct UBlueprintPlatformLibrary_ScheduleLocalNotificationFromNow_Params +{ +public: + int32 InSecondsFromNow; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Title; // 0x8(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x20(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x38(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x50(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x60(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +struct UBlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow_Params +{ +public: + int32 InSecondsFromNow; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ActivationEvent; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +struct UBlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime_Params +{ +public: + struct FDateTime FireDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_830[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ActivationEvent; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_831[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +struct UBlueprintPlatformLibrary_ScheduleLocalNotificationAtTime_Params +{ +public: + struct FDateTime FireDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_833[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Title; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x28(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x40(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x58(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x68(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_834[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +struct UBlueprintPlatformLibrary_GetLaunchNotification_Params +{ +public: + bool NotificationLaunchedApp; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_835[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ActivationEvent; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FireDate; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_836[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +struct UBlueprintPlatformLibrary_GetDeviceOrientation_Params +{ +public: + enum class EScreenOrientation ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +struct UBlueprintPlatformLibrary_CancelLocalNotificationById_Params +{ +public: + int32 NotificationId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +struct UBlueprintPlatformLibrary_CancelLocalNotification_Params +{ +public: + class FString ActivationEvent; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +struct UBlueprintSetLibrary_SetSetPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet Value; // 0x10(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Union +struct UBlueprintSetLibrary_Set_Union_Params +{ +public: + TSet A; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x50(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0xA0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_ToArray +struct UBlueprintSetLibrary_Set_ToArray_Params +{ +public: + TSet A; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Result; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +struct UBlueprintSetLibrary_Set_RemoveItems_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Items; // 0x50(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Remove +struct UBlueprintSetLibrary_Set_Remove_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x54(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_838[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Length +struct UBlueprintSetLibrary_Set_Length_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x50(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_839[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF0 (0xF0 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Intersection +struct UBlueprintSetLibrary_Set_Intersection_Params +{ +public: + TSet A; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x50(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0xA0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Difference +struct UBlueprintSetLibrary_Set_Difference_Params +{ +public: + TSet A; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x50(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0xA0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Contains +struct UBlueprintSetLibrary_Set_Contains_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x54(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Clear +struct UBlueprintSetLibrary_Set_Clear_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_AddItems +struct UBlueprintSetLibrary_Set_AddItems_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewItems; // 0x50(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.BlueprintSetLibrary.Set_Add +struct UBlueprintSetLibrary_Set_Add_Params +{ +public: + TSet TargetSet; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x50(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraAnimInst.Stop +struct UCameraAnimInst_Stop_Params +{ +public: + bool bImmediate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraAnimInst.SetScale +struct UCameraAnimInst_SetScale_Params +{ +public: + float NewDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CameraAnimInst.SetDuration +struct UCameraAnimInst_SetDuration_Params +{ +public: + float NewDuration; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraModifier.IsDisabled +struct UCameraModifier_IsDisabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CameraModifier.GetViewTarget +struct UCameraModifier_GetViewTarget_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraModifier.DisableModifier +struct UCameraModifier_DisableModifier_Params +{ +public: + bool bImmediate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x570 (0x570 - 0x0) +// Function Engine.CameraModifier.BlueprintModifyPostProcess +struct UCameraModifier_BlueprintModifyPostProcess_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_853[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings PostProcessSettings; // 0x10(0x560)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// Function Engine.CameraModifier.BlueprintModifyCamera +struct UCameraModifier_BlueprintModifyCamera_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewLocation; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewViewLocation; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewViewRotation; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewFOV; // 0x38(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +struct UCameraShakeSourceComponent_StopAllCameraShakesOfType_Params +{ +public: + TSubclassOf InCameraShake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_858[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +struct UCameraShakeSourceComponent_StopAllCameraShakes_Params +{ +public: + bool bImmediately; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.CameraShakeSourceComponent.StartCameraShake +struct UCameraShakeSourceComponent_StartCameraShake_Params +{ +public: + TSubclassOf InCameraShake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_859[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_85A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +struct UCameraShakeSourceComponent_GetAttenuationFactor_Params +{ +public: + struct FVector Location; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.Canvas.K2_TextSize +struct UCanvas_K2_TextSize_Params +{ +public: + class UFont* RenderFont; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Canvas.K2_StrLen +struct UCanvas_K2_StrLen_Params +{ +public: + class UFont* RenderFont; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Canvas.K2_Project +struct UCanvas_K2_Project_Params +{ +public: + struct FVector WorldLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Canvas.K2_DrawTriangle +struct UCanvas_K2_DrawTriangle_Params +{ +public: + class UTexture* RenderTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x8(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.Canvas.K2_DrawTexture +struct UCanvas_K2_DrawTexture_Params +{ +public: + class UTexture* RenderTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlendMode BlendMode; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Rotation; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Engine.Canvas.K2_DrawText +struct UCanvas_K2_DrawText_Params +{ +public: + class UFont* RenderFont; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Kerning; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColor; // 0x3C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x4C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreX; // 0x54(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreY; // 0x55(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutlined; // 0x56(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor OutlineColor; // 0x58(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.Canvas.K2_DrawPolygon +struct UCanvas_K2_DrawPolygon_Params +{ +public: + class UTexture* RenderTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Radius; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfSides; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x1C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_860[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Canvas.K2_DrawMaterialTriangle +struct UCanvas_K2_DrawMaterialTriangle_Params +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x8(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.Canvas.K2_DrawMaterial +struct UCanvas_K2_DrawMaterial_Params +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x2C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_861[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.Canvas.K2_DrawLine +struct UCanvas_K2_DrawLine_Params +{ +public: + struct FVector2D ScreenPositionA; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPositionB; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x14(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.Canvas.K2_DrawBox +struct UCanvas_K2_DrawBox_Params +{ +public: + struct FVector2D ScreenPosition; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x14(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.Canvas.K2_DrawBorder +struct UCanvas_K2_DrawBorder_Params +{ +public: + class UTexture* BorderTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BackgroundTexture; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* LeftBorderTexture; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* RightBorderTexture; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* TopBorderTexture; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BottomBorderTexture; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x50(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BorderScale; // 0x60(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BackgroundScale; // 0x68(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x70(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x74(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CornerSize; // 0x7C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_862[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.Canvas.K2_Deproject +struct UCanvas_K2_Deproject_Params +{ +public: + struct FVector2D ScreenPosition; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldOrigin; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +struct UCanvasRenderTarget2D_ReceiveUpdate_Params +{ +public: + class UCanvas* Canvas; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CanvasRenderTarget2D.GetSize +struct UCanvasRenderTarget2D_GetSize_Params +{ +public: + int32 Width; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +struct UCanvasRenderTarget2D_CreateCanvasRenderTarget2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CanvasRenderTarget2DClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasRenderTarget2D* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.CapsuleComponent.SetCapsuleSize +struct UCapsuleComponent_SetCapsuleSize_Params +{ +public: + float InRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfHeight; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_869[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.SetCapsuleRadius +struct UCapsuleComponent_SetCapsuleRadius_Params +{ +public: + float Radius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +struct UCapsuleComponent_SetCapsuleHalfHeight_Params +{ +public: + float HalfHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +struct UCapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere_Params +{ +public: + float OutRadius; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +struct UCapsuleComponent_GetUnscaledCapsuleSize_Params +{ +public: + float OutRadius; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +struct UCapsuleComponent_GetUnscaledCapsuleRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +struct UCapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +struct UCapsuleComponent_GetUnscaledCapsuleHalfHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetShapeScale +struct UCapsuleComponent_GetShapeScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +struct UCapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere_Params +{ +public: + float OutRadius; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +struct UCapsuleComponent_GetScaledCapsuleSize_Params +{ +public: + float OutRadius; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +struct UCapsuleComponent_GetScaledCapsuleRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +struct UCapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +struct UCapsuleComponent_GetScaledCapsuleHalfHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CheatManager.ViewPlayer +struct UCheatManager_ViewPlayer_Params +{ +public: + class FString S; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.ViewClass +struct UCheatManager_ViewClass_Params +{ +public: + TSubclassOf DesiredClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.ViewActor +struct UCheatManager_ViewActor_Params +{ +public: + class FName ActorName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CheatManager.Summon +struct UCheatManager_Summon_Params +{ +public: + class FString ClassName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.StreamLevelOut +struct UCheatManager_StreamLevelOut_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.StreamLevelIn +struct UCheatManager_StreamLevelIn_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CheatManager.Slomo +struct UCheatManager_Slomo_Params +{ +public: + float NewTimeDilation; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.OnlyLoadLevel +struct UCheatManager_OnlyLoadLevel_Params +{ +public: + class FName PackageName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CheatManager.FreezeFrame +struct UCheatManager_FreezeFrame_Params +{ +public: + float Delay; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.DestroyPawns +struct UCheatManager_DestroyPawns_Params +{ +public: + TSubclassOf AClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.DestroyAll +struct UCheatManager_DestroyAll_Params +{ +public: + TSubclassOf AClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CheatManager.DebugCapsuleSweepSize +struct UCheatManager_DebugCapsuleSweepSize_Params +{ +public: + float HalfHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CheatManager.DebugCapsuleSweepComplex +struct UCheatManager_DebugCapsuleSweepComplex_Params +{ +public: + bool bTraceComplex; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.CheatManager.DebugCapsuleSweepChannel +struct UCheatManager_DebugCapsuleSweepChannel_Params +{ +public: + enum class ECollisionChannel Channel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CheatManager.DamageTarget +struct UCheatManager_DamageTarget_Params +{ +public: + float DamageAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CheatManager.CheatScript +struct UCheatManager_CheatScript_Params +{ +public: + class FString ScriptName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.CheatManager.ChangeSize +struct UCheatManager_ChangeSize_Params +{ +public: + float F; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.CheatManager.BugItStringCreator +struct UCheatManager_BugItStringCreator_Params +{ +public: + struct FVector ViewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString GoString; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocString; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.CheatManager.BugItGo +struct UCheatManager_BugItGo_Params +{ +public: + float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CheatManager.BugIt +struct UCheatManager_BugIt_Params +{ +public: + class FString ScreenShotDescription; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ChildActorComponent.SetChildActorClass +struct UChildActorComponent_SetChildActorClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameViewportClient.SetConsoleTarget +struct UGameViewportClient_SetConsoleTarget_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CurveBase.GetValueRange +struct UCurveBase_GetValueRange_Params +{ +public: + float MinValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CurveBase.GetTimeRange +struct UCurveBase_GetTimeRange_Params +{ +public: + float MinTime; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTime; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CurveFloat.GetFloatValue +struct UCurveFloat_GetFloatValue_Params +{ +public: + float InTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +struct UCurveLinearColor_GetUnadjustedLinearColorValue_Params +{ +public: + float InTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.CurveLinearColor.GetLinearColorValue +struct UCurveLinearColor_GetLinearColorValue_Params +{ +public: + float InTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +struct UCurveLinearColor_GetClampedLinearColorValue_Params +{ +public: + float InTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Texture2D.Blueprint_GetSizeY +struct UTexture2D_Blueprint_GetSizeY_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Texture2D.Blueprint_GetSizeX +struct UTexture2D_Blueprint_GetSizeX_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +struct UCurveLinearColorAtlas_GetCurvePosition_Params +{ +public: + class UCurveLinearColor* InCurve; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Position; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8FC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.CurveSourceInterface.GetCurveValue +struct ICurveSourceInterface_GetCurveValue_Params +{ +public: + class FName CurveName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CurveSourceInterface.GetCurves +struct ICurveSourceInterface_GetCurves_Params +{ +public: + TArray OutValues; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.CurveSourceInterface.GetBindingName +struct ICurveSourceInterface_GetBindingName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.CurveVector.GetVectorValue +struct UCurveVector_GetVectorValue_Params +{ +public: + float InTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +struct UDataTableFunctionLibrary_GetDataTableRowNames_Params +{ +public: + class UDataTable* Table; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRowNames; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +struct UDataTableFunctionLibrary_GetDataTableRowFromName_Params +{ +public: + class UDataTable* Table; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTableRowBase OutRow; // 0x10(0x8)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +struct UDataTableFunctionLibrary_GetDataTableColumnAsString_Params +{ +public: + class UDataTable* DataTable; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +struct UDataTableFunctionLibrary_EvaluateCurveTableRow_Params +{ +public: + class UCurveTable* CurveTable; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InXY; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEvaluateCurveTableResult OutResult; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OutXY; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ContextString; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +struct UDataTableFunctionLibrary_DoesDataTableRowExist_Params +{ +public: + class UDataTable* Table; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +struct ADebugCameraController_SetPawnMovementSpeedScale_Params +{ +public: + float NewSpeedScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DebugCameraController.ReceiveOnDeactivate +struct ADebugCameraController_ReceiveOnDeactivate_Params +{ +public: + class APlayerController* RestoredPC; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.DebugCameraController.ReceiveOnActorSelected +struct ADebugCameraController_ReceiveOnActorSelected_Params +{ +public: + class AActor* NewSelectedActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitLocation; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitNormal; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x20(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DebugCameraController.ReceiveOnActivate +struct ADebugCameraController_ReceiveOnActivate_Params +{ +public: + class APlayerController* OriginalPC; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DebugCameraController.GetSelectedActor +struct ADebugCameraController_GetSelectedActor_Params +{ +public: + class AActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ShowDebugToggleSubCategory +struct AHUD_ShowDebugToggleSubCategory_Params +{ +public: + class FName Category; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ShowDebugForReticleTargetToggle +struct AHUD_ShowDebugForReticleTargetToggle_Params +{ +public: + TSubclassOf DesiredClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ShowDebug +struct AHUD_ShowDebug_Params +{ +public: + class FName DebugType; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.HUD.RemoveDebugText +struct AHUD_RemoveDebugText_Params +{ +public: + class AActor* SrcActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeaveDurationText; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_910[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ReceiveHitBoxRelease +struct AHUD_ReceiveHitBoxRelease_Params +{ +public: + class FName BoxName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +struct AHUD_ReceiveHitBoxEndCursorOver_Params +{ +public: + class FName BoxName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ReceiveHitBoxClick +struct AHUD_ReceiveHitBoxClick_Params +{ +public: + class FName BoxName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +struct AHUD_ReceiveHitBoxBeginCursorOver_Params +{ +public: + class FName BoxName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.ReceiveDrawHUD +struct AHUD_ReceiveDrawHUD_Params +{ +public: + int32 SizeX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.HUD.Project +struct AHUD_Project_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.HUD.GetTextSize +struct AHUD_GetTextSize_Params +{ +public: + class FString Text; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWidth; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHeight; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_911[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.GetOwningPlayerController +struct AHUD_GetOwningPlayerController_Params +{ +public: + class APlayerController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.HUD.GetOwningPawn +struct AHUD_GetOwningPawn_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.HUD.GetActorsInSelectionRectangle +struct AHUD_GetActorsInSelectionRectangle_Params +{ +public: + TSubclassOf ClassFilter; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FirstPoint; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SecondPoint; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeNonCollidingComponents; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorMustBeFullyEnclosed; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_912[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.HUD.DrawTextureSimple +struct AHUD_DrawTextureSimple_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_913[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.HUD.DrawTexture +struct AHUD_DrawTexture_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureU; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureUWidth; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureVHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TintColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlendMode BlendMode; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_914[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_915[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Rotation; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RotPivot; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.HUD.DrawText +struct AHUD_DrawText_Params +{ +public: + class FString Text; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_916[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.HUD.DrawRect +struct AHUD_DrawRect_Params +{ +public: + struct FLinearColor RectColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Engine.HUD.DrawMaterialTriangle +struct AHUD_DrawMaterialTriangle_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_Pos; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x38(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x48(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x58(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.HUD.DrawMaterialSimple +struct AHUD_DrawMaterialSimple_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_917[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.HUD.DrawMaterial +struct AHUD_DrawMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialU; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialV; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialUWidth; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialVHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_918[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Rotation; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RotPivot; // 0x34(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_919[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.HUD.DrawLine +struct AHUD_DrawLine_Params +{ +public: + float StartScreenX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartScreenY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenX; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenY; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.HUD.Deproject +struct AHUD_Deproject_Params +{ +public: + float ScreenX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.HUD.AddHitBox +struct AHUD_AddHitBox_Params +{ +public: + struct FVector2D Position; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsumesInput; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Priority; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.HUD.AddDebugText +struct AHUD_AddDebugText_Params +{ +public: + class FString DebugText; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SrcActor; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredOffset; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverwriteCheck; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteLocation; // 0x39(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAttachedToActor; // 0x3A(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91B[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UFont* InFont; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontScale; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawShadow; // 0x4C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalActor.SetDecalMaterial +struct ADecalActor_SetDecalMaterial_Params +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalActor.GetDecalMaterial +struct ADecalActor_GetDecalMaterial_Params +{ +public: + class UMaterialInterface* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalActor.CreateDynamicMaterialInstance +struct ADecalActor_CreateDynamicMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.SetSortOrder +struct UDecalComponent_SetSortOrder_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.SetFadeScreenSize +struct UDecalComponent_SetFadeScreenSize_Params +{ +public: + float NewFadeScreenSize; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.DecalComponent.SetFadeOut +struct UDecalComponent_SetFadeOut_Params +{ +public: + float StartDelay; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DestroyOwnerAfterFade; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_923[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalComponent.SetFadeIn +struct UDecalComponent_SetFadeIn_Params +{ +public: + float StartDelay; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duaration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalComponent.SetDecalMaterial +struct UDecalComponent_SetDecalMaterial_Params +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.GetFadeStartDelay +struct UDecalComponent_GetFadeStartDelay_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.GetFadeInStartDelay +struct UDecalComponent_GetFadeInStartDelay_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.GetFadeInDuration +struct UDecalComponent_GetFadeInDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DecalComponent.GetFadeDuration +struct UDecalComponent_GetFadeDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalComponent.GetDecalMaterial +struct UDecalComponent_GetDecalMaterial_Params +{ +public: + class UMaterialInterface* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.DecalComponent.CreateDynamicMaterialInstance +struct UDecalComponent_CreateDynamicMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DefaultPawn.TurnAtRate +struct ADefaultPawn_TurnAtRate_Params +{ +public: + float Rate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DefaultPawn.MoveUp_World +struct ADefaultPawn_MoveUp_World_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DefaultPawn.MoveRight +struct ADefaultPawn_MoveRight_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DefaultPawn.MoveForward +struct ADefaultPawn_MoveForward_Params +{ +public: + float Val; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DefaultPawn.LookUpAtRate +struct ADefaultPawn_LookUpAtRate_Params +{ +public: + float Rate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Light.SetLightFunctionScale +struct ALight_SetLightFunctionScale_Params +{ +public: + struct FVector NewLightFunctionScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Light.SetLightFunctionMaterial +struct ALight_SetLightFunctionMaterial_Params +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Light.SetLightFunctionFadeDistance +struct ALight_SetLightFunctionFadeDistance_Params +{ +public: + float NewLightFunctionFadeDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Light.SetLightColor +struct ALight_SetLightColor_Params +{ +public: + struct FLinearColor NewLightColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Light.SetEnabled +struct ALight_SetEnabled_Params +{ +public: + bool bSetEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Light.SetCastShadows +struct ALight_SetCastShadows_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Light.SetBrightness +struct ALight_SetBrightness_Params +{ +public: + float NewBrightness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Light.SetAffectTranslucentLighting +struct ALight_SetAffectTranslucentLighting_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Light.IsEnabled +struct ALight_IsEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Light.GetLightColor +struct ALight_GetLightColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.Light.GetBrightness +struct ALight_GetBrightness_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponentBase.SetSamplesPerPixel +struct ULightComponentBase_SetSamplesPerPixel_Params +{ +public: + int32 NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetCastVolumetricShadow +struct ULightComponentBase_SetCastVolumetricShadow_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetCastShadows +struct ULightComponentBase_SetCastShadows_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetCastRaytracedShadow +struct ULightComponentBase_SetCastRaytracedShadow_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetCastDeepShadow +struct ULightComponentBase_SetCastDeepShadow_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetAffectReflection +struct ULightComponentBase_SetAffectReflection_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +struct ULightComponentBase_SetAffectGlobalIllumination_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.LightComponentBase.GetLightColor +struct ULightComponentBase_GetLightColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +struct ULightComponent_SetVolumetricScatteringIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetUseTemperature +struct ULightComponent_SetUseTemperature_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetUseIESBrightness +struct ULightComponent_SetUseIESBrightness_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetTransmission +struct ULightComponent_SetTransmission_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetTemperature +struct ULightComponent_SetTemperature_Params +{ +public: + float NewTemperature; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetSpecularScale +struct ULightComponent_SetSpecularScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetShadowSlopeBias +struct ULightComponent_SetShadowSlopeBias_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetShadowBias +struct ULightComponent_SetShadowBias_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.LightComponent.SetLightingChannels +struct ULightComponent_SetLightingChannels_Params +{ +public: + bool bChannel0; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.LightComponent.SetLightFunctionScale +struct ULightComponent_SetLightFunctionScale_Params +{ +public: + struct FVector NewLightFunctionScale; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.LightComponent.SetLightFunctionMaterial +struct ULightComponent_SetLightFunctionMaterial_Params +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetLightFunctionFadeDistance +struct ULightComponent_SetLightFunctionFadeDistance_Params +{ +public: + float NewLightFunctionFadeDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +struct ULightComponent_SetLightFunctionDisabledBrightness_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.LightComponent.SetLightColor +struct ULightComponent_SetLightColor_Params +{ +public: + struct FLinearColor NewLightColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_950[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetIntensity +struct ULightComponent_SetIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetIndirectLightingIntensity +struct ULightComponent_SetIndirectLightingIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.LightComponent.SetIESTexture +struct ULightComponent_SetIESTexture_Params +{ +public: + class UTextureLightProfile* NewValue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetIESBrightnessScale +struct ULightComponent_SetIESBrightnessScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +struct ULightComponent_SetForceCachedShadowsForMovablePrimitives_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetEnableLightShaftBloom +struct ULightComponent_SetEnableLightShaftBloom_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetBloomTint +struct ULightComponent_SetBloomTint_Params +{ +public: + struct FColor NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetBloomThreshold +struct ULightComponent_SetBloomThreshold_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetBloomScale +struct ULightComponent_SetBloomScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LightComponent.SetBloomMaxBrightness +struct ULightComponent_SetBloomMaxBrightness_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetAffectTranslucentLighting +struct ULightComponent_SetAffectTranslucentLighting_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LightComponent.SetAffectDynamicIndirectLighting +struct ULightComponent_SetAffectDynamicIndirectLighting_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +struct UDirectionalLightComponent_SetShadowDistanceFadeoutFraction_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetShadowAmount +struct UDirectionalLightComponent_SetShadowAmount_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +struct UDirectionalLightComponent_SetOcclusionMaskDarkness_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +struct UDirectionalLightComponent_SetLightShaftOverrideDirection_Params +{ +public: + struct FVector NewValue; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +struct UDirectionalLightComponent_SetEnableLightShaftOcclusion_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +struct UDirectionalLightComponent_SetDynamicShadowDistanceStationaryLight_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +struct UDirectionalLightComponent_SetDynamicShadowDistanceMovableLight_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +struct UDirectionalLightComponent_SetDynamicShadowCascades_Params +{ +public: + int32 NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +struct UDirectionalLightComponent_SetCascadeTransitionFraction_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +struct UDirectionalLightComponent_SetCascadeDistributionExponent_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +struct UDirectionalLightComponent_SetAtmosphereSunLightIndex_Params +{ +public: + int32 NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +struct UDirectionalLightComponent_SetAtmosphereSunLight_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SphereComponent.SetSphereRadius +struct USphereComponent_SetSphereRadius_Params +{ +public: + float InSphereRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_97D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SphereComponent.GetUnscaledSphereRadius +struct USphereComponent_GetUnscaledSphereRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SphereComponent.GetShapeScale +struct USphereComponent_GetShapeScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SphereComponent.GetScaledSphereRadius +struct USphereComponent_GetScaledSphereRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.Emitter.SetVectorParameter +struct AEmitter_SetVectorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Emitter.SetTemplate +struct AEmitter_SetTemplate_Params +{ +public: + class UParticleSystem* NewTemplate; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Emitter.SetMaterialParameter +struct AEmitter_SetMaterialParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.Emitter.SetFloatParameter +struct AEmitter_SetFloatParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Emitter.SetColorParameter +struct AEmitter_SetColorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Emitter.SetActorParameter +struct AEmitter_SetActorParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.Emitter.OnParticleSystemFinished +struct AEmitter_OnParticleSystemFinished_Params +{ +public: + class UParticleSystemComponent* FinishedComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.Emitter.IsActive +struct AEmitter_IsActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +struct UExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +struct UExponentialHeightFogComponent_SetVolumetricFogExtinctionScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +struct UExponentialHeightFogComponent_SetVolumetricFogEmissive_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +struct UExponentialHeightFogComponent_SetVolumetricFogDistance_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +struct UExponentialHeightFogComponent_SetVolumetricFogAlbedo_Params +{ +public: + struct FColor NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +struct UExponentialHeightFogComponent_SetVolumetricFog_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +struct UExponentialHeightFogComponent_SetStartDistance_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +struct UExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +struct UExponentialHeightFogComponent_SetInscatteringTextureTint_Params +{ +public: + struct FLinearColor Value; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +struct UExponentialHeightFogComponent_SetInscatteringColorCubemapAngle_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +struct UExponentialHeightFogComponent_SetInscatteringColorCubemap_Params +{ +public: + class UTextureCube* Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +struct UExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +struct UExponentialHeightFogComponent_SetFogMaxOpacity_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +struct UExponentialHeightFogComponent_SetFogInscatteringColor_Params +{ +public: + struct FLinearColor Value; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +struct UExponentialHeightFogComponent_SetFogHeightFalloff_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +struct UExponentialHeightFogComponent_SetFogDensity_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +struct UExponentialHeightFogComponent_SetFogCutoffDistance_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +struct UExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +struct UExponentialHeightFogComponent_SetDirectionalInscatteringExponent_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +struct UExponentialHeightFogComponent_SetDirectionalInscatteringColor_Params +{ +public: + struct FLinearColor Value; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Exporter.ScriptRunAssetExportTask +struct UExporter_ScriptRunAssetExportTask_Params +{ +public: + class UAssetExportTask* Task; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9BE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.Exporter.RunAssetExportTasks +struct UExporter_RunAssetExportTasks_Params +{ +public: + TArray ExportTasks; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.Exporter.RunAssetExportTask +struct UExporter_RunAssetExportTask_Params +{ +public: + class UAssetExportTask* Task; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +struct UForceFeedbackComponent_SetIntensityMultiplier_Params +{ +public: + float NewIntensityMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +struct UForceFeedbackComponent_SetForceFeedbackEffect_Params +{ +public: + class UForceFeedbackEffect* NewForceFeedbackEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ForceFeedbackComponent.Play +struct UForceFeedbackComponent_Play_Params +{ +public: + float StartTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +struct UForceFeedbackComponent_BP_GetAttenuationSettingsToApply_Params +{ +public: + struct FForceFeedbackAttenuationSettings OutAttenuationSettings; // 0x0(0xB0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +struct UForceFeedbackComponent_AdjustAttenuation_Params +{ +public: + struct FForceFeedbackAttenuationSettings InAttenuationSettings; // 0x0(0xB0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +struct UGameplayStatics_UnRetainAllSoundsInSoundClass_Params +{ +public: + class USoundClass* InSoundClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +struct UGameplayStatics_UnloadStreamLevelBySoftObjectPtr_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x8(0x28)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x30(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.UnloadStreamLevel +struct UGameplayStatics_UnloadStreamLevel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +struct UGameplayStatics_SuggestProjectileVelocity_CustomArc_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutLaunchVelocity; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArcParam; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x34(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.GameplayStatics.SpawnSoundAttached +struct UGameplayStatics_SpawnSoundAttached_Params +{ +public: + class USoundBase* Sound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumeMultiplier; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x58(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.GameplayStatics.SpawnSoundAtLocation +struct UGameplayStatics_SpawnSoundAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x50(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.GameplayStatics.SpawnSound2D +struct UGameplayStatics_SpawnSound2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundConcurrency* ConcurrencySettings; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E8[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x30(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.SpawnObject +struct UGameplayStatics_SpawnObject_Params +{ +public: + TSubclassOf ObjectClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Outer; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +struct UGameplayStatics_SpawnForceFeedbackAttached_Params +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x32(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float IntensityMultiplier; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UForceFeedbackAttenuation* AttenuationSettings; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UForceFeedbackComponent* ReturnValue; // 0x50(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +struct UGameplayStatics_SpawnForceFeedbackAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bLooping; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IntensityMultiplier; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9ED[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UForceFeedbackAttenuation* AttenuationSettings; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UForceFeedbackComponent* ReturnValue; // 0x48(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.GameplayStatics.SpawnEmitterAttached +struct UGameplayStatics_SpawnEmitterAttached_Params +{ +public: + class UParticleSystem* EmitterTemplate; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x3C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x3D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPSCPoolMethod PoolingMethod; // 0x3E(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x3F(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* ReturnValue; // 0x40(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +struct UGameplayStatics_SpawnEmitterAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* EmitterTemplate; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPSCPoolMethod PoolingMethod; // 0x35(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivateSystem; // 0x36(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* ReturnValue; // 0x38(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.GameplayStatics.SpawnDialogueAttached +struct UGameplayStatics_SpawnDialogueAttached_Params +{ +public: + class UDialogueWave* Dialogue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x8(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x20(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x49(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumeMultiplier; // 0x4C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x50(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x54(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x58(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x68(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +struct UGameplayStatics_SpawnDialogueAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x34(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x60(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.GameplayStatics.SpawnDialogue2D +struct UGameplayStatics_SpawnDialogue2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x38(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.SpawnDecalAttached +struct UGameplayStatics_SpawnDecalAttached_Params +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* AttachToComponent; // 0x18(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x34(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LifeSpan; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* ReturnValue; // 0x48(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.GameplayStatics.SpawnDecalAtLocation +struct UGameplayStatics_SpawnDecalAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DecalMaterial; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LifeSpan; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* ReturnValue; // 0x38(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.SetWorldOriginLocation +struct UGameplayStatics_SetWorldOriginLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +struct UGameplayStatics_SetViewportMouseCaptureMode_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseCaptureMode MouseCaptureMode; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameplayStatics.SetSubtitlesEnabled +struct UGameplayStatics_SetSubtitlesEnabled_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.SetSoundMixClassOverride +struct UGameplayStatics_SetSoundMixClassOverride_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToChildren; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9FE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +struct UGameplayStatics_SetSoundClassDistanceScale_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* SoundClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAttenuationScale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetPlayerControllerID +struct UGameplayStatics_SetPlayerControllerID_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +struct UGameplayStatics_SetMaxAudioChannelsScaled_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxChannelCountScale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A10[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetGlobalTimeDilation +struct UGameplayStatics_SetGlobalTimeDilation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A13[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetGlobalPitchModulation +struct UGameplayStatics_SetGlobalPitchModulation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulation; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +struct UGameplayStatics_SetGlobalListenerFocusParameters_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuthScale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuthScale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeScale; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeScale; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetGamePaused +struct UGameplayStatics_SetGamePaused_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPaused; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A19[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +struct UGameplayStatics_SetForceDisableSplitscreen_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisable; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetEnableWorldRendering +struct UGameplayStatics_SetEnableWorldRendering_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.SetBaseSoundMix +struct UGameplayStatics_SetBaseSoundMix_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMix; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.SaveGameToSlot +struct UGameplayStatics_SaveGameToSlot_Params +{ +public: + class USaveGame* SaveGameObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x18(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.RemovePlayer +struct UGameplayStatics_RemovePlayer_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyPawn; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A20[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +struct UGameplayStatics_RebaseZeroOriginOntoLocal_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +struct UGameplayStatics_RebaseLocalOriginOntoZero_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.PushSoundMixModifier +struct UGameplayStatics_PushSoundMixModifier_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.ProjectWorldToScreen +struct UGameplayStatics_ProjectWorldToScreen_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x14(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1D(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A21[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.PrimeSound +struct UGameplayStatics_PrimeSound_Params +{ +public: + class USoundBase* InSound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +struct UGameplayStatics_PrimeAllSoundsInSoundClass_Params +{ +public: + class USoundClass* InSoundClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.PopSoundMixModifier +struct UGameplayStatics_PopSoundMixModifier_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.PlayWorldCameraShake +struct UGameplayStatics_PlayWorldCameraShake_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Shake; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Epicenter; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientShakeTowardsEpicenter; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A22[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.PlaySoundAtLocation +struct UGameplayStatics_PlaySoundAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A25[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.GameplayStatics.PlaySound2D +struct UGameplayStatics_PlaySound2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundConcurrency* ConcurrencySettings; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUISound; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.GameplayStatics.PlayDialogueAtLocation +struct UGameplayStatics_PlayDialogueAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x34(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A36[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.GameplayStatics.PlayDialogue2D +struct UGameplayStatics_PlayDialogue2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A38[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.ParseOption +struct UGameplayStatics_ParseOption_Params +{ +public: + class FString Options; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +struct UGameplayStatics_OpenLevelBySoftObjectPtr_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x8(0x28)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Options; // 0x38(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.OpenLevel +struct UGameplayStatics_OpenLevel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Options; // 0x18(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// Function Engine.GameplayStatics.MakeHitResult +struct UGameplayStatics_MakeHitResult_Params +{ +public: + bool bBlockingHit; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Time; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysMat; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x50(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0x58(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x64(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0x68(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceStart; // 0x6C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x78(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult ReturnValue; // 0x84(0x88)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A40[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +struct UGameplayStatics_LoadStreamLevelBySoftObjectPtr_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x8(0x28)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A41[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x38(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.LoadStreamLevel +struct UGameplayStatics_LoadStreamLevel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A43[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x18(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.LoadGameFromSlot +struct UGameplayStatics_LoadGameFromSlot_Params +{ +public: + class FString SlotName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A45[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USaveGame* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +struct UGameplayStatics_IsSplitscreenForceDisabled_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A46[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.IsGamePaused +struct UGameplayStatics_IsGamePaused_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A47[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.HasOption +struct UGameplayStatics_HasOption_Params +{ +public: + class FString Options; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InKey; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A48[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.HasLaunchOption +struct UGameplayStatics_HasLaunchOption_Params +{ +public: + class FString OptionToCheck; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A49[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +struct UGameplayStatics_GrassOverlappingSphereCount_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CenterPosition; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetWorldOriginLocation +struct UGameplayStatics_GetWorldOriginLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +struct UGameplayStatics_GetWorldDeltaSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x6B0 (0x6B0 - 0x0) +// Function Engine.GameplayStatics.GetViewProjectionMatrix +struct UGameplayStatics_GetViewProjectionMatrix_Params +{ +public: + struct FMinimalViewInfo DesiredView; // 0x0(0x5F0)(Parm, NativeAccessSpecifierPublic) + struct FMatrix ViewMatrix; // 0x5F0(0x40)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ProjectionMatrix; // 0x630(0x40)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ViewProjectionMatrix; // 0x670(0x40)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +struct UGameplayStatics_GetViewportMouseCaptureMode_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseCaptureMode ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A51[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +struct UGameplayStatics_GetUnpausedTimeSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A52[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetTimeSeconds +struct UGameplayStatics_GetTimeSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A54[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8C (0x8C - 0x0) +// Function Engine.GameplayStatics.GetSurfaceType +struct UGameplayStatics_GetSurfaceType_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + enum class EPhysicalSurface ReturnValue; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A55[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetStreamingLevel +struct UGameplayStatics_GetStreamingLevel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetRealTimeSeconds +struct UGameplayStatics_GetRealTimeSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A58[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetPlayerPawn +struct UGameplayStatics_GetPlayerPawn_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A59[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetPlayerControllerID +struct UGameplayStatics_GetPlayerControllerID_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetPlayerControllerFromID +struct UGameplayStatics_GetPlayerControllerFromID_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetPlayerController +struct UGameplayStatics_GetPlayerController_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetPlayerCharacter +struct UGameplayStatics_GetPlayerCharacter_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetPlayerCameraManager +struct UGameplayStatics_GetPlayerCameraManager_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A61[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetPlatformName +struct UGameplayStatics_GetPlatformName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetObjectClass +struct UGameplayStatics_GetObjectClass_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +struct UGameplayStatics_GetMaxAudioChannelCount_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A64[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.GetKeyValue +struct UGameplayStatics_GetKeyValue_Params +{ +public: + class FString Pair; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.GetIntOption +struct UGameplayStatics_GetIntOption_Params +{ +public: + class FString Options; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetGlobalTimeDilation +struct UGameplayStatics_GetGlobalTimeDilation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A66[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetGameState +struct UGameplayStatics_GetGameState_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameStateBase* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetGameMode +struct UGameplayStatics_GetGameMode_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetGameInstance +struct UGameplayStatics_GetGameInstance_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetEnableWorldRendering +struct UGameplayStatics_GetEnableWorldRendering_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A67[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetCurrentReverbEffect +struct UGameplayStatics_GetCurrentReverbEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.GetCurrentLevelName +struct UGameplayStatics_GetCurrentLevelName_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePrefixString; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A68[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.GetClosestListenerLocation +struct UGameplayStatics_GetClosestListenerLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowAttenuationOverride; // 0x18(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A69[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ListenerPosition; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.GetAudioTimeSeconds +struct UGameplayStatics_GetAudioTimeSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.GetAllActorsWithTag +struct UGameplayStatics_GetAllActorsWithTag_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.GetAllActorsWithInterface +struct UGameplayStatics_GetAllActorsWithInterface_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +struct UGameplayStatics_GetAllActorsOfClassWithTag_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.GetAllActorsOfClass +struct UGameplayStatics_GetAllActorsOfClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.GetActorOfClass +struct UGameplayStatics_GetActorOfClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.GetActorArrayBounds +struct UGameplayStatics_GetActorArrayBounds_Params +{ +public: + TArray Actors; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bOnlyCollidingComponents; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Center; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A71[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +struct UGameplayStatics_GetActorArrayAverageLocation_Params +{ +public: + TArray Actors; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A72[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.GetAccurateRealTime +struct UGameplayStatics_GetAccurateRealTime_Params +{ +public: + int32 Seconds; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PartialSeconds; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.FlushLevelStreaming +struct UGameplayStatics_FlushLevelStreaming_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.FinishSpawningActor +struct UGameplayStatics_FinishSpawningActor_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A73[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A74[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.FindNearestActor +struct UGameplayStatics_FindNearestActor_Params +{ +public: + struct FVector Origin; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A76[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToCheck; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Distance; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A77[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.GameplayStatics.FindCollisionUV +struct UGameplayStatics_FindCollisionUV_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UVChannel; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV; // 0x8C(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x94(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A79[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameplayStatics.EnableLiveStreaming +struct UGameplayStatics_EnableLiveStreaming_Params +{ +public: + bool Enable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.DoesSaveGameExist +struct UGameplayStatics_DoesSaveGameExist_Params +{ +public: + class FString SlotName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A7A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.DeprojectScreenToWorld +struct UGameplayStatics_DeprojectScreenToWorld_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A7C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.DeleteGameInSlot +struct UGameplayStatics_DeleteGameInSlot_Params +{ +public: + class FString SlotName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A7E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.DeactivateReverbEffect +struct UGameplayStatics_DeactivateReverbEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.GameplayStatics.CreateSound2D +struct UGameplayStatics_CreateSound2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A81[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundConcurrency* ConcurrencySettings; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD8[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* ReturnValue; // 0x30(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.CreateSaveGameObject +struct UGameplayStatics_CreateSaveGameObject_Params +{ +public: + TSubclassOf SaveGameClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.GameplayStatics.CreatePlayer +struct UGameplayStatics_CreatePlayer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPlayerController; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameplayStatics.ClearSoundMixModifiers +struct UGameplayStatics_ClearSoundMixModifiers_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +struct UGameplayStatics_ClearSoundMixClassOverride_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function Engine.GameplayStatics.BreakHitResult +struct UGameplayStatics_BreakHitResult_Params +{ +public: + struct FHitResult Hit; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bBlockingHit; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x89(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Time; // 0x8C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x90(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x94(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0xA0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xAC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0xB8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysMat; // 0xC8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0xD0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0xD8(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0xE0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0xE8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0xEC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0xF0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceStart; // 0xF4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x100(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B10[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +struct UGameplayStatics_BlueprintSuggestProjectileVelocity_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TossVelocity; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartLocation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLocation; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchSpeed; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESuggestProjVelocityTraceOption TraceOption; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B17[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionRadius; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFavorHighArc; // 0x3C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x3D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x3E(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B18[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF8 (0xF8 - 0x0) +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +struct UGameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x8(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x90(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0xA0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0xAC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0xB8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0xC4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ProjectileRadius; // 0xC8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel TraceChannel; // 0xCC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0xCD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0xD0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0xE0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DrawDebugTime; // 0xE4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0xE8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0xEC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0xF0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xF4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +struct UGameplayStatics_Blueprint_PredictProjectilePath_ByObjectType_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x8(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x90(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0xA0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0xAC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0xB8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0xC4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B22[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ProjectileRadius; // 0xC8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B23[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0xD0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0xE0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B24[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0xE8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0xF8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B25[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DrawDebugTime; // 0xFC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0x100(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x104(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x108(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B26[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x128 (0x128 - 0x0) +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +struct UGameplayStatics_Blueprint_PredictProjectilePath_Advanced_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPredictProjectilePathParams PredictParams; // 0x8(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FPredictProjectilePathResult PredictResult; // 0x68(0xB8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x120(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B27[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.GameplayStatics.BeginSpawningActorFromClass +struct UGameplayStatics_BeginSpawningActorFromClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B29[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Owner; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +struct UGameplayStatics_BeginSpawningActorFromBlueprint_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlueprint* Blueprint; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* ReturnValue; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +struct UGameplayStatics_BeginDeferredActorSpawnFromClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Owner; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameplayStatics.AreSubtitlesEnabled +struct UGameplayStatics_AreSubtitlesEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +struct UGameplayStatics_AreAnyListenersWithinRange_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B35[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +struct UGameplayStatics_ApplyRadialDamageWithFalloff_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInnerRadius; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageOuterRadius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel DamagePreventionChannel; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x51(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B36[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.GameplayStatics.ApplyRadialDamage +struct UGameplayStatics_ApplyRadialDamage_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageRadius; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B37[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf DamageTypeClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoFullDamage; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel DamagePreventionChannel; // 0x49(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4A(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B38[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.GameplayStatics.ApplyPointDamage +struct UGameplayStatics_ApplyPointDamage_Params +{ +public: + class AActor* DamagedActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitFromDirection; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x18(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AController* EventInstigator; // 0xA0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0xA8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0xB0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xB8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B39[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.GameplayStatics.ApplyDamage +struct UGameplayStatics_ApplyDamage_Params +{ +public: + class AActor* DamagedActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* EventInstigator; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameplayStatics.AnnounceAccessibleString +struct UGameplayStatics_AnnounceAccessibleString_Params +{ +public: + class FString AnnouncementString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.GameplayStatics.ActivateReverbEffect +struct UGameplayStatics_ActivateReverbEffect_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReverbEffect; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +struct UGameUserSettings_SupportsHDRDisplayOutput_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.SetVSyncEnabled +struct UGameUserSettings_SetVSyncEnabled_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetVisualEffectQuality +struct UGameUserSettings_SetVisualEffectQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetViewDistanceQuality +struct UGameUserSettings_SetViewDistanceQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetTextureQuality +struct UGameUserSettings_SetTextureQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetShadowQuality +struct UGameUserSettings_SetShadowQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetShadingQuality +struct UGameUserSettings_SetShadingQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.SetScreenResolution +struct UGameUserSettings_SetScreenResolution_Params +{ +public: + struct FIntPoint Resolution; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +struct UGameUserSettings_SetResolutionScaleValueEx_Params +{ +public: + float NewScaleValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetResolutionScaleValue +struct UGameUserSettings_SetResolutionScaleValue_Params +{ +public: + int32 NewScaleValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +struct UGameUserSettings_SetResolutionScaleNormalized_Params +{ +public: + float NewScaleNormalized; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetPostProcessingQuality +struct UGameUserSettings_SetPostProcessingQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +struct UGameUserSettings_SetOverallScalabilityLevel_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.SetFullscreenMode +struct UGameUserSettings_SetFullscreenMode_Params +{ +public: + enum class EWindowMode InFullscreenMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetFrameRateLimit +struct UGameUserSettings_SetFrameRateLimit_Params +{ +public: + float NewLimit; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetFoliageQuality +struct UGameUserSettings_SetFoliageQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +struct UGameUserSettings_SetDynamicResolutionEnabled_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetAudioQualityLevel +struct UGameUserSettings_SetAudioQualityLevel_Params +{ +public: + int32 QualityLevel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.SetAntiAliasingQuality +struct UGameUserSettings_SetAntiAliasingQuality_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.GameUserSettings.RunHardwareBenchmark +struct UGameUserSettings_RunHardwareBenchmark_Params +{ +public: + int32 WorkScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CPUMultiplier; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUMultiplier; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.LoadSettings +struct UGameUserSettings_LoadSettings_Params +{ +public: + bool bForceReload; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsVSyncEnabled +struct UGameUserSettings_IsVSyncEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsVSyncDirty +struct UGameUserSettings_IsVSyncDirty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsScreenResolutionDirty +struct UGameUserSettings_IsScreenResolutionDirty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsHDREnabled +struct UGameUserSettings_IsHDREnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsFullscreenModeDirty +struct UGameUserSettings_IsFullscreenModeDirty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +struct UGameUserSettings_IsDynamicResolutionEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +struct UGameUserSettings_IsDynamicResolutionDirty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.IsDirty +struct UGameUserSettings_IsDirty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetVisualEffectQuality +struct UGameUserSettings_GetVisualEffectQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetViewDistanceQuality +struct UGameUserSettings_GetViewDistanceQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetTextureQuality +struct UGameUserSettings_GetTextureQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetSyncInterval +struct UGameUserSettings_GetSyncInterval_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetShadowQuality +struct UGameUserSettings_GetShadowQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetShadingQuality +struct UGameUserSettings_GetShadingQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetScreenResolution +struct UGameUserSettings_GetScreenResolution_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +struct UGameUserSettings_GetResolutionScaleNormalized_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +struct UGameUserSettings_GetResolutionScaleInformationEx_Params +{ +public: + float CurrentScaleNormalized; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentScaleValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScaleValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.GameUserSettings.GetResolutionScaleInformation +struct UGameUserSettings_GetResolutionScaleInformation_Params +{ +public: + float CurrentScaleNormalized; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentScaleValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinScaleValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScaleValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +struct UGameUserSettings_GetRecommendedResolutionScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +struct UGameUserSettings_GetPreferredFullscreenMode_Params +{ +public: + enum class EWindowMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetPostProcessingQuality +struct UGameUserSettings_GetPostProcessingQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +struct UGameUserSettings_GetOverallScalabilityLevel_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +struct UGameUserSettings_GetLastConfirmedScreenResolution_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +struct UGameUserSettings_GetLastConfirmedFullscreenMode_Params +{ +public: + enum class EWindowMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetGameUserSettings +struct UGameUserSettings_GetGameUserSettings_Params +{ +public: + class UGameUserSettings* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.GetFullscreenMode +struct UGameUserSettings_GetFullscreenMode_Params +{ +public: + enum class EWindowMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetFrameRateLimit +struct UGameUserSettings_GetFrameRateLimit_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetFramePace +struct UGameUserSettings_GetFramePace_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetFoliageQuality +struct UGameUserSettings_GetFoliageQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetDesktopResolution +struct UGameUserSettings_GetDesktopResolution_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetDefaultWindowPosition +struct UGameUserSettings_GetDefaultWindowPosition_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.GetDefaultWindowMode +struct UGameUserSettings_GetDefaultWindowMode_Params +{ +public: + enum class EWindowMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetDefaultResolutionScale +struct UGameUserSettings_GetDefaultResolutionScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.GetDefaultResolution +struct UGameUserSettings_GetDefaultResolution_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +struct UGameUserSettings_GetCurrentHDRDisplayNits_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetAudioQualityLevel +struct UGameUserSettings_GetAudioQualityLevel_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.GameUserSettings.GetAntiAliasingQuality +struct UGameUserSettings_GetAntiAliasingQuality_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +struct UGameUserSettings_EnableHDRDisplayOutput_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B50[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DisplayNits; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.ApplySettings +struct UGameUserSettings_ApplySettings_Params +{ +public: + bool bCheckForCommandLineOverrides; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.GameUserSettings.ApplyResolutionSettings +struct UGameUserSettings_ApplyResolutionSettings_Params +{ +public: + bool bCheckForCommandLineOverrides; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SpotLight.SetOuterConeAngle +struct ASpotLight_SetOuterConeAngle_Params +{ +public: + float NewOuterConeAngle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SpotLight.SetInnerConeAngle +struct ASpotLight_SetInnerConeAngle_Params +{ +public: + float NewInnerConeAngle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +struct UHealthSnapshotBlueprintLibrary_LogPerformanceSnapshot_Params +{ +public: + class FString SnapshotTitle; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetStats; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +struct UImportanceSamplingLibrary_RandomSobolFloat_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seed; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +struct UImportanceSamplingLibrary_RandomSobolCell3D_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Cell; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Seed; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +struct UImportanceSamplingLibrary_RandomSobolCell2D_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Cell; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Seed; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +struct UImportanceSamplingLibrary_NextSobolFloat_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +struct UImportanceSamplingLibrary_NextSobolCell3D_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousValue; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +struct UImportanceSamplingLibrary_NextSobolCell2D_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PreviousValue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +struct UImportanceSamplingLibrary_MakeImportanceTexture_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImportanceWeight WeightingFunc; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B66[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FImportanceTexture ReturnValue; // 0x10(0x50)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +struct UImportanceSamplingLibrary_ImportanceSample_Params +{ +public: + struct FImportanceTexture Texture; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D Rand; // 0x50(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Samples; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x5C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SamplePosition; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SampleColor; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleIntensity; // 0x78(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleSize; // 0x7C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +struct UImportanceSamplingLibrary_BreakImportanceTexture_Params +{ +public: + struct FImportanceTexture ImportanceTexture; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImportanceWeight WeightingFunc; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InputComponent.WasControllerKeyJustReleased +struct UInputComponent_WasControllerKeyJustReleased_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B77[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InputComponent.WasControllerKeyJustPressed +struct UInputComponent_WasControllerKeyJustPressed_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B78[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InputComponent.IsControllerKeyDown +struct UInputComponent_IsControllerKeyDown_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B7B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.InputComponent.GetTouchState +struct UInputComponent_GetTouchState_Params +{ +public: + int32 FingerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B7E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.InputComponent.GetControllerVectorKeyState +struct UInputComponent_GetControllerVectorKeyState_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B80[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.InputComponent.GetControllerMouseDelta +struct UInputComponent_GetControllerMouseDelta_Params +{ +public: + float DeltaX; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InputComponent.GetControllerKeyTimeDown +struct UInputComponent_GetControllerKeyTimeDown_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B81[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.InputComponent.GetControllerAnalogStickState +struct UInputComponent_GetControllerAnalogStickState_Params +{ +public: + enum class EControllerAnalogStick WhichStick; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B83[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StickX; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.InputComponent.GetControllerAnalogKeyState +struct UInputComponent_GetControllerAnalogKeyState_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B84[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.InputSettings.RemoveAxisMapping +struct UInputSettings_RemoveAxisMapping_Params +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B87[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.InputSettings.RemoveActionMapping +struct UInputSettings_RemoveActionMapping_Params +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B88[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.InputSettings.GetInputSettings +struct UInputSettings_GetInputSettings_Params +{ +public: + class UInputSettings* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.InputSettings.GetAxisNames +struct UInputSettings_GetAxisNames_Params +{ +public: + TArray AxisNames; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.InputSettings.GetAxisMappingByName +struct UInputSettings_GetAxisMappingByName_Params +{ +public: + class FName InAxisName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.InputSettings.GetActionNames +struct UInputSettings_GetActionNames_Params +{ +public: + TArray ActionNames; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.InputSettings.GetActionMappingByName +struct UInputSettings_GetActionMappingByName_Params +{ +public: + class FName InActionName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.InputSettings.AddAxisMapping +struct UInputSettings_AddAxisMapping_Params +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B89[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.InputSettings.AddActionMapping +struct UInputSettings_AddActionMapping_Params +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.InterpToMovementComponent.StopSimulating +struct UInterpToMovementComponent_StopSimulating_Params +{ +public: + struct FHitResult HitResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.InterpToMovementComponent.RestartMovement +struct UInterpToMovementComponent_RestartMovement_Params +{ +public: + float InitialDirection; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitEndDelegate__DelegateSignature +struct UInterpToMovementComponent_OnInterpToWaitEndDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Time; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToWaitBeginDelegate__DelegateSignature +struct UInterpToMovementComponent_OnInterpToWaitBeginDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Time; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToStopDelegate__DelegateSignature +struct UInterpToMovementComponent_OnInterpToStopDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Time; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToReverseDelegate__DelegateSignature +struct UInterpToMovementComponent_OnInterpToReverseDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Time; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// DelegateFunction Engine.InterpToMovementComponent.OnInterpToResetDelegate__DelegateSignature +struct UInterpToMovementComponent_OnInterpToResetDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Time; // 0x88(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.InterpToMovementComponent.AddControlPointPosition +struct UInterpToMovementComponent_AddControlPointPosition_Params +{ +public: + struct FVector Pos; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BBA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +struct UKismetArrayLibrary_SetArrayPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Value; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetArrayLibrary.FilterArray +struct UKismetArrayLibrary_FilterArray_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FilteredArray; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Swap +struct UKismetArrayLibrary_Array_Swap_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 FirstIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondIndex; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Shuffle +struct UKismetArrayLibrary_Array_Shuffle_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Set +struct UKismetArrayLibrary_Array_Set_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x14(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C03[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Reverse +struct UKismetArrayLibrary_Array_Reverse_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Resize +struct UKismetArrayLibrary_Array_Resize_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Size; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C04[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_RemoveItem +struct UKismetArrayLibrary_Array_RemoveItem_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C05[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Remove +struct UKismetArrayLibrary_Array_Remove_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToRemove; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C06[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +struct UKismetArrayLibrary_Array_RandomFromStream_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 OutItem; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Random +struct UKismetArrayLibrary_Array_Random_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 OutItem; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Length +struct UKismetArrayLibrary_Array_Length_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C07[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_LastIndex +struct UKismetArrayLibrary_Array_LastIndex_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C08[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +struct UKismetArrayLibrary_Array_IsValidIndex_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToTest; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C09[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Insert +struct UKismetArrayLibrary_Array_Insert_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Identical +struct UKismetArrayLibrary_Array_Identical_Params +{ +public: + TArray ArrayA; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ArrayB; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Get +struct UKismetArrayLibrary_Array_Get_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Find +struct UKismetArrayLibrary_Array_Find_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Contains +struct UKismetArrayLibrary_Array_Contains_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Clear +struct UKismetArrayLibrary_Array_Clear_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Append +struct UKismetArrayLibrary_Array_Append_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray SourceArray; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_AddUnique +struct UKismetArrayLibrary_Array_AddUnique_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetArrayLibrary.Array_Add +struct UKismetArrayLibrary_Array_Add_Params +{ +public: + TArray TargetArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +struct UKismetGuidLibrary_Parse_StringToGuid_Params +{ +public: + class FString GuidString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid OutGuid; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +struct UKismetGuidLibrary_NotEqual_GuidGuid_Params +{ +public: + struct FGuid A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C11[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetGuidLibrary.NewGuid +struct UKismetGuidLibrary_NewGuid_Params +{ +public: + struct FGuid ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetGuidLibrary.IsValid_Guid +struct UKismetGuidLibrary_IsValid_Guid_Params +{ +public: + struct FGuid InGuid; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C12[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetGuidLibrary.Invalidate_Guid +struct UKismetGuidLibrary_Invalidate_Guid_Params +{ +public: + struct FGuid InGuid; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +struct UKismetGuidLibrary_EqualEqual_GuidGuid_Params +{ +public: + struct FGuid A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C13[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetGuidLibrary.Conv_GuidToString +struct UKismetGuidLibrary_Conv_GuidToString_Params +{ +public: + struct FGuid InGuid; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +struct UKismetInputLibrary_PointerEvent_IsTouchEvent_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x70(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C16[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +struct UKismetInputLibrary_PointerEvent_IsMouseButtonDown_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey MouseButton; // 0x70(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C17[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +struct UKismetInputLibrary_PointerEvent_GetWheelDelta_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x70(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C18[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +struct UKismetInputLibrary_PointerEvent_GetUserIndex_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x70(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C19[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +struct UKismetInputLibrary_PointerEvent_GetTouchpadIndex_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x70(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +struct UKismetInputLibrary_PointerEvent_GetScreenSpacePosition_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x70(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +struct UKismetInputLibrary_PointerEvent_GetPointerIndex_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x70(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +struct UKismetInputLibrary_PointerEvent_GetLastScreenSpacePosition_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x70(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +struct UKismetInputLibrary_PointerEvent_GetGestureType_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class ESlateGesture ReturnValue; // 0x70(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +struct UKismetInputLibrary_PointerEvent_GetGestureDelta_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x70(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +struct UKismetInputLibrary_PointerEvent_GetEffectingButton_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x70(0x18)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +struct UKismetInputLibrary_PointerEvent_GetCursorDelta_Params +{ +public: + struct FPointerEvent Input; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x70(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +struct UKismetInputLibrary_Key_IsVectorAxis_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsValid +struct UKismetInputLibrary_Key_IsValid_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C20[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsMouseButton +struct UKismetInputLibrary_Key_IsMouseButton_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C21[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsModifierKey +struct UKismetInputLibrary_Key_IsModifierKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C22[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +struct UKismetInputLibrary_Key_IsKeyboardKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C24[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +struct UKismetInputLibrary_Key_IsGamepadKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C25[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsDigital +struct UKismetInputLibrary_Key_IsDigital_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C26[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +struct UKismetInputLibrary_Key_IsButtonAxis_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C28[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsAxis3D +struct UKismetInputLibrary_Key_IsAxis3D_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsAxis2D +struct UKismetInputLibrary_Key_IsAxis2D_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsAxis1D +struct UKismetInputLibrary_Key_IsAxis1D_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_IsAnalog +struct UKismetInputLibrary_Key_IsAnalog_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +struct UKismetInputLibrary_Key_GetNavigationDirectionFromKey_Params +{ +public: + struct FKeyEvent InKeyEvent; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EUINavigation ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +struct UKismetInputLibrary_Key_GetNavigationDirectionFromAnalog_Params +{ +public: + struct FAnalogInputEvent InAnalogEvent; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EUINavigation ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C31[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +struct UKismetInputLibrary_Key_GetNavigationActionFromKey_Params +{ +public: + struct FKeyEvent InKeyEvent; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EUINavigationAction ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C32[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +struct UKismetInputLibrary_Key_GetNavigationAction_Params +{ +public: + struct FKey InKey; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUINavigationAction ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C33[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetInputLibrary.Key_GetDisplayName +struct UKismetInputLibrary_Key_GetDisplayName_Params +{ +public: + struct FKey Key; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +struct UKismetInputLibrary_InputEvent_IsShiftDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C34[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +struct UKismetInputLibrary_InputEvent_IsRightShiftDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C35[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +struct UKismetInputLibrary_InputEvent_IsRightControlDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C36[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +struct UKismetInputLibrary_InputEvent_IsRightCommandDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C38[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +struct UKismetInputLibrary_InputEvent_IsRightAltDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C39[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +struct UKismetInputLibrary_InputEvent_IsRepeat_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +struct UKismetInputLibrary_InputEvent_IsLeftShiftDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +struct UKismetInputLibrary_InputEvent_IsLeftControlDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C41[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +struct UKismetInputLibrary_InputEvent_IsLeftCommandDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C42[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +struct UKismetInputLibrary_InputEvent_IsLeftAltDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C43[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +struct UKismetInputLibrary_InputEvent_IsControlDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C44[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +struct UKismetInputLibrary_InputEvent_IsCommandDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C45[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +struct UKismetInputLibrary_InputEvent_IsAltDown_Params +{ +public: + struct FInputEvent Input; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C48[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +struct UKismetInputLibrary_InputChord_GetDisplayName_Params +{ +public: + struct FInputChord Key; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x20(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetInputLibrary.GetUserIndex +struct UKismetInputLibrary_GetUserIndex_Params +{ +public: + struct FKeyEvent Input; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x38(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetInputLibrary.GetKey +struct UKismetInputLibrary_GetKey_Params +{ +public: + struct FKeyEvent Input; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x38(0x18)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetInputLibrary.GetAnalogValue +struct UKismetInputLibrary_GetAnalogValue_Params +{ +public: + struct FAnalogInputEvent Input; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +struct UKismetInputLibrary_EqualEqual_KeyKey_Params +{ +public: + struct FKey A; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey B; // 0x18(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +struct UKismetInputLibrary_EqualEqual_InputChordInputChord_Params +{ +public: + struct FInputChord A; // 0x0(0x20)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputChord B; // 0x20(0x20)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +struct UKismetInternationalizationLibrary_SetCurrentLocale_Params +{ +public: + class FString Culture; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C50[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +struct UKismetInternationalizationLibrary_SetCurrentLanguageAndLocale_Params +{ +public: + class FString Culture; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C52[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +struct UKismetInternationalizationLibrary_SetCurrentLanguage_Params +{ +public: + class FString Culture; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C53[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +struct UKismetInternationalizationLibrary_SetCurrentCulture_Params +{ +public: + class FString Culture; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C55[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +struct UKismetInternationalizationLibrary_SetCurrentAssetGroupCulture_Params +{ +public: + class FName AssetGroup; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Culture; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x18(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C59[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +struct UKismetInternationalizationLibrary_GetSuitableCulture_Params +{ +public: + TArray AvailableCultures; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString CultureToMatch; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FallbackCulture; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +struct UKismetInternationalizationLibrary_GetNativeCulture_Params +{ +public: + enum class ELocalizedTextSourceCategory TextCategory; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +struct UKismetInternationalizationLibrary_GetLocalizedCultures_Params +{ +public: + bool IncludeGame; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEngine; // 0x1(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEditor; // 0x2(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeAdditional; // 0x3(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C61[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +struct UKismetInternationalizationLibrary_GetCurrentLocale_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +struct UKismetInternationalizationLibrary_GetCurrentLanguage_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +struct UKismetInternationalizationLibrary_GetCurrentCulture_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +struct UKismetInternationalizationLibrary_GetCurrentAssetGroupCulture_Params +{ +public: + class FName AssetGroup; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +struct UKismetInternationalizationLibrary_GetCultureDisplayName_Params +{ +public: + class FString Culture; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Localized; // 0x10(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C68[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +struct UKismetInternationalizationLibrary_ClearCurrentAssetGroupCulture_Params +{ +public: + class FName AssetGroup; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C6B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +struct UKismetMaterialLibrary_SetVectorParameterValue_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +struct UKismetMaterialLibrary_SetScalarParameterValue_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C74[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +struct UKismetMaterialLibrary_GetVectorParameterValue_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +struct UKismetMaterialLibrary_GetScalarParameterValue_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C76[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +struct UKismetMaterialLibrary_CreateDynamicMaterialInstance_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Parent; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMIDCreationFlags CreationFlags; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C7A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Xor_IntInt +struct UKismetMathLibrary_Xor_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +struct UKismetMathLibrary_Xor_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Wrap +struct UKismetMathLibrary_Wrap_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +struct UKismetMathLibrary_WeightedMovingAverage_FVector_Params +{ +public: + struct FVector CurrentSample; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +struct UKismetMathLibrary_WeightedMovingAverage_FRotator_Params +{ +public: + struct FRotator CurrentSample; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Weight; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +struct UKismetMathLibrary_WeightedMovingAverage_Float_Params +{ +public: + float CurrentSample; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.VSizeXYSquared +struct UKismetMathLibrary_VSizeXYSquared_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.VSizeXY +struct UKismetMathLibrary_VSizeXY_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.VSizeSquared +struct UKismetMathLibrary_VSizeSquared_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.VSize2DSquared +struct UKismetMathLibrary_VSize2DSquared_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.VSize2D +struct UKismetMathLibrary_VSize2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.VSize +struct UKismetMathLibrary_VSize_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.VLerp +struct UKismetMathLibrary_VLerp_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.VInterpTo_Constant +struct UKismetMathLibrary_VInterpTo_Constant_Params +{ +public: + struct FVector Current; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.VInterpTo +struct UKismetMathLibrary_VInterpTo_Params +{ +public: + struct FVector Current; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4C (0x4C - 0x0) +// Function Engine.KismetMathLibrary.VectorSpringInterp +struct UKismetMathLibrary_VectorSpringInterp_Params +{ +public: + struct FVector Current; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVectorSpringState SpringState; // 0x18(0x18)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Zero +struct UKismetMathLibrary_Vector_Zero_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Up +struct UKismetMathLibrary_Vector_Up_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +struct UKismetMathLibrary_Vector_UnwindEuler_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +struct UKismetMathLibrary_Vector_UnitCartesianToSpherical_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ToRadians +struct UKismetMathLibrary_Vector_ToRadians_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ToDegrees +struct UKismetMathLibrary_Vector_ToDegrees_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +struct UKismetMathLibrary_Vector_SnappedToGrid_Params +{ +public: + struct FVector InVect; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InGridSize; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_Set +struct UKismetMathLibrary_Vector_Set_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Right +struct UKismetMathLibrary_Vector_Right_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_Reciprocal +struct UKismetMathLibrary_Vector_Reciprocal_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +struct UKismetMathLibrary_Vector_ProjectOnToNormal_Params +{ +public: + struct FVector V; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_One +struct UKismetMathLibrary_Vector_One_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +struct UKismetMathLibrary_Vector_NormalUnsafe_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_Normalize +struct UKismetMathLibrary_Vector_Normalize_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_Normal2D +struct UKismetMathLibrary_Vector_Normal2D_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +struct UKismetMathLibrary_Vector_MirrorByPlane_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C84[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane InPlane; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C85[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Left +struct UKismetMathLibrary_Vector_Left_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsZero +struct UKismetMathLibrary_Vector_IsZero_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C86[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsUnit +struct UKismetMathLibrary_Vector_IsUnit_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C87[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsUniform +struct UKismetMathLibrary_Vector_IsUniform_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C88[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsNormal +struct UKismetMathLibrary_Vector_IsNormal_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C89[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +struct UKismetMathLibrary_Vector_IsNearlyZero_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_IsNAN +struct UKismetMathLibrary_Vector_IsNAN_Params +{ +public: + struct FVector A; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +struct UKismetMathLibrary_Vector_HeadingAngle_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_GetSignVector +struct UKismetMathLibrary_Vector_GetSignVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_GetProjection +struct UKismetMathLibrary_Vector_GetProjection_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +struct UKismetMathLibrary_Vector_GetAbsMin_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +struct UKismetMathLibrary_Vector_GetAbsMax_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_GetAbs +struct UKismetMathLibrary_Vector_GetAbs_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Forward +struct UKismetMathLibrary_Vector_Forward_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Down +struct UKismetMathLibrary_Vector_Down_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +struct UKismetMathLibrary_Vector_DistanceSquared_Params +{ +public: + struct FVector V1; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V2; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +struct UKismetMathLibrary_Vector_Distance2DSquared_Params +{ +public: + struct FVector V1; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V2; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_Distance2D +struct UKismetMathLibrary_Vector_Distance2D_Params +{ +public: + struct FVector V1; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V2; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_Distance +struct UKismetMathLibrary_Vector_Distance_Params +{ +public: + struct FVector V1; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V2; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +struct UKismetMathLibrary_Vector_CosineAngle2D_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ComponentMin +struct UKismetMathLibrary_Vector_ComponentMin_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ComponentMax +struct UKismetMathLibrary_Vector_ComponentMax_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +struct UKismetMathLibrary_Vector_ClampSizeMax2D_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +struct UKismetMathLibrary_Vector_ClampSizeMax_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +struct UKismetMathLibrary_Vector_ClampSize2D_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +struct UKismetMathLibrary_Vector_BoundedToCube_Params +{ +public: + struct FVector InVect; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +struct UKismetMathLibrary_Vector_BoundedToBox_Params +{ +public: + struct FVector InVect; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMin; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMax; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Vector_Backward +struct UKismetMathLibrary_Vector_Backward_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Vector_Assign +struct UKismetMathLibrary_Vector_Assign_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Vector_AddBounded +struct UKismetMathLibrary_Vector_AddBounded_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InAddVect; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Zero +struct UKismetMathLibrary_Vector4_Zero_Params +{ +public: + struct FVector4 ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +struct UKismetMathLibrary_Vector4_SizeSquared3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8C[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +struct UKismetMathLibrary_Vector4_SizeSquared_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8D[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Size3 +struct UKismetMathLibrary_Vector4_Size3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8E[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Size +struct UKismetMathLibrary_Vector4_Size_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Set +struct UKismetMathLibrary_Vector4_Set_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +struct UKismetMathLibrary_Vector4_NormalUnsafe3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +struct UKismetMathLibrary_Vector4_Normalize3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C92[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Normal3 +struct UKismetMathLibrary_Vector4_Normal3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C93[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Negated +struct UKismetMathLibrary_Vector4_Negated_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +struct UKismetMathLibrary_Vector4_MirrorByVector3_Params +{ +public: + struct FVector4 Direction; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SurfaceNormal; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_IsZero +struct UKismetMathLibrary_Vector4_IsZero_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C94[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +struct UKismetMathLibrary_Vector4_IsUnit3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C95[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +struct UKismetMathLibrary_Vector4_IsNormal3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C96[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +struct UKismetMathLibrary_Vector4_IsNearlyZero3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C97[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_IsNAN +struct UKismetMathLibrary_Vector4_IsNAN_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C98[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +struct UKismetMathLibrary_Vector4_DotProduct3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C99[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_DotProduct +struct UKismetMathLibrary_Vector4_DotProduct_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9A[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +struct UKismetMathLibrary_Vector4_CrossProduct3_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector4_Assign +struct UKismetMathLibrary_Vector4_Assign_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 InVector; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +struct UKismetMathLibrary_Vector2DInterpTo_Constant_Params +{ +public: + struct FVector2D Current; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Vector2DInterpTo +struct UKismetMathLibrary_Vector2DInterpTo_Params +{ +public: + struct FVector2D Current; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Vector2D_Zero +struct UKismetMathLibrary_Vector2D_Zero_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +struct UKismetMathLibrary_Vector2D_Unit45Deg_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Vector2D_One +struct UKismetMathLibrary_Vector2D_One_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.VEase +struct UKismetMathLibrary_VEase_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFunc EasingFunc; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.UtcNow +struct UKismetMathLibrary_UtcNow_Params +{ +public: + struct FDateTime ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.TransformVector4 +struct UKismetMathLibrary_TransformVector4_Params +{ +public: + struct FMatrix Matrix; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 Vec4; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.TransformRotation +struct UKismetMathLibrary_TransformRotation_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_CA2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.TransformLocation +struct UKismetMathLibrary_TransformLocation_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.TransformDirection +struct UKismetMathLibrary_TransformDirection_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetMathLibrary.Transform_Determinant +struct UKismetMathLibrary_Transform_Determinant_Params +{ +public: + struct FTransform Transform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA7[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.ToSign2D +struct UKismetMathLibrary_ToSign2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.ToRounded2D +struct UKismetMathLibrary_ToRounded2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +struct UKismetMathLibrary_ToDirectionAndLength2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutDir; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLength; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Today +struct UKismetMathLibrary_Today_Params +{ +public: + struct FDateTime ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.KismetMathLibrary.TLerp +struct UKismetMathLibrary_TLerp_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELerpInterpolationMode InterpMode; // 0x64(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA8[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x70(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.KismetMathLibrary.TInterpTo +struct UKismetMathLibrary_TInterpTo_Params +{ +public: + struct FTransform Current; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x64(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x70(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.TimespanZeroValue +struct UKismetMathLibrary_TimespanZeroValue_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.TimespanRatio +struct UKismetMathLibrary_TimespanRatio_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.TimespanMinValue +struct UKismetMathLibrary_TimespanMinValue_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.TimespanMaxValue +struct UKismetMathLibrary_TimespanMaxValue_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.TimespanFromString +struct UKismetMathLibrary_TimespanFromString_Params +{ +public: + class FString TimespanString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan Result; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.KismetMathLibrary.TEase +struct UKismetMathLibrary_TEase_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFunc EasingFunc; // 0x64(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x68(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x6C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x70(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Tan +struct UKismetMathLibrary_Tan_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_VectorVector +struct UKismetMathLibrary_Subtract_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Subtract_VectorInt +struct UKismetMathLibrary_Subtract_VectorInt_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +struct UKismetMathLibrary_Subtract_VectorFloat_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +struct UKismetMathLibrary_Subtract_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +struct UKismetMathLibrary_Subtract_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +struct UKismetMathLibrary_Subtract_Vector2DFloat_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +struct UKismetMathLibrary_Subtract_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +struct UKismetMathLibrary_Subtract_QuatQuat_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x20(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +struct UKismetMathLibrary_Subtract_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +struct UKismetMathLibrary_Subtract_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +struct UKismetMathLibrary_Subtract_IntPointInt_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Subtract_IntInt +struct UKismetMathLibrary_Subtract_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +struct UKismetMathLibrary_Subtract_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Subtract_FloatFloat +struct UKismetMathLibrary_Subtract_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +struct UKismetMathLibrary_Subtract_DateTimeTimespan_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +struct UKismetMathLibrary_Subtract_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Subtract_ByteByte +struct UKismetMathLibrary_Subtract_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Square +struct UKismetMathLibrary_Square_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Sqrt +struct UKismetMathLibrary_Sqrt_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +struct UKismetMathLibrary_Spherical2DToUnitCartesian_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Sin +struct UKismetMathLibrary_Sin_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.SignOfInteger64 +struct UKismetMathLibrary_SignOfInteger64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.SignOfInteger +struct UKismetMathLibrary_SignOfInteger_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.SignOfFloat +struct UKismetMathLibrary_SignOfFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +struct UKismetMathLibrary_SetRandomStreamSeed_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 NewSeed; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Set2D +struct UKismetMathLibrary_Set2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.SelectVector +struct UKismetMathLibrary_SelectVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.KismetMathLibrary.SelectTransform +struct UKismetMathLibrary_SelectTransform_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bPickA; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB8[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x70(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetMathLibrary.SelectString +struct UKismetMathLibrary_SelectString_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.SelectRotator +struct UKismetMathLibrary_SelectRotator_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bPickA; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.SelectObject +struct UKismetMathLibrary_SelectObject_Params +{ +public: + class UObject* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.SelectInt +struct UKismetMathLibrary_SelectInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.SelectFloat +struct UKismetMathLibrary_SelectFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.SelectColor +struct UKismetMathLibrary_SelectColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ReturnValue; // 0x24(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.SelectClass +struct UKismetMathLibrary_SelectClass_Params +{ +public: + class UClass* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CBF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.SeedRandomStream +struct UKismetMathLibrary_SeedRandomStream_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.SafeDivide +struct UKismetMathLibrary_SafeDivide_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Round64 +struct UKismetMathLibrary_Round64_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Round +struct UKismetMathLibrary_Round_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +struct UKismetMathLibrary_RotatorFromAxisAndAngle_Params +{ +public: + struct FVector Axis; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.RotateAngleAxis +struct UKismetMathLibrary_RotateAngleAxis_Params +{ +public: + struct FVector InVect; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.RLerp +struct UKismetMathLibrary_RLerp_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.RInterpTo_Constant +struct UKismetMathLibrary_RInterpTo_Constant_Params +{ +public: + struct FRotator Current; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.RInterpTo +struct UKismetMathLibrary_RInterpTo_Params +{ +public: + struct FRotator Current; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +struct UKismetMathLibrary_RGBToHSV_Vector_Params +{ +public: + struct FLinearColor RGB; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HSV; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.RGBToHSV +struct UKismetMathLibrary_RGBToHSV_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.RGBLinearToHSV +struct UKismetMathLibrary_RGBLinearToHSV_Params +{ +public: + struct FLinearColor RGB; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.ResetVectorSpringState +struct UKismetMathLibrary_ResetVectorSpringState_Params +{ +public: + struct FVectorSpringState SpringState; // 0x0(0x18)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.ResetRandomStream +struct UKismetMathLibrary_ResetRandomStream_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.ResetFloatSpringState +struct UKismetMathLibrary_ResetFloatSpringState_Params +{ +public: + struct FFloatSpringState SpringState; // 0x0(0x8)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.REase +struct UKismetMathLibrary_REase_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFunc EasingFunc; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +struct UKismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x14(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +struct UKismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +struct UKismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x14(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +struct UKismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +struct UKismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +struct UKismetMathLibrary_RandomUnitVectorInConeInRadians_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +struct UKismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +struct UKismetMathLibrary_RandomUnitVectorInConeInDegrees_Params +{ +public: + struct FVector ConeDir; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +struct UKismetMathLibrary_RandomUnitVectorFromStream_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.RandomUnitVector +struct UKismetMathLibrary_RandomUnitVector_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +struct UKismetMathLibrary_RandomRotatorFromStream_Params +{ +public: + bool bRoll; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRandomStream Stream; // 0x4(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.RandomRotator +struct UKismetMathLibrary_RandomRotator_Params +{ +public: + bool bRoll; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +struct UKismetMathLibrary_RandomPointInBoundingBox_Params +{ +public: + struct FVector Origin; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +struct UKismetMathLibrary_RandomIntegerInRangeFromStream_Params +{ +public: + int32 Min; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.RandomIntegerInRange +struct UKismetMathLibrary_RandomIntegerInRange_Params +{ +public: + int32 Min; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +struct UKismetMathLibrary_RandomIntegerFromStream_Params +{ +public: + int32 Max; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x4(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.RandomInteger64InRange +struct UKismetMathLibrary_RandomInteger64InRange_Params +{ +public: + int64 Min; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.RandomInteger64 +struct UKismetMathLibrary_RandomInteger64_Params +{ +public: + int64 Max; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.RandomInteger +struct UKismetMathLibrary_RandomInteger_Params +{ +public: + int32 Max; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +struct UKismetMathLibrary_RandomFloatInRangeFromStream_Params +{ +public: + float Min; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.RandomFloatInRange +struct UKismetMathLibrary_RandomFloatInRange_Params +{ +public: + float Min; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.RandomFloatFromStream +struct UKismetMathLibrary_RandomFloatFromStream_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetMathLibrary.RandomFloat +struct UKismetMathLibrary_RandomFloat_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +struct UKismetMathLibrary_RandomBoolWithWeightFromStream_Params +{ +public: + float Weight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x4(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +struct UKismetMathLibrary_RandomBoolWithWeight_Params +{ +public: + float Weight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.RandomBoolFromStream +struct UKismetMathLibrary_RandomBoolFromStream_Params +{ +public: + struct FRandomStream Stream; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetMathLibrary.RandomBool +struct UKismetMathLibrary_RandomBool_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.RadiansToDegrees +struct UKismetMathLibrary_RadiansToDegrees_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_VectorUp +struct UKismetMathLibrary_Quat_VectorUp_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_VectorRight +struct UKismetMathLibrary_Quat_VectorRight_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_VectorForward +struct UKismetMathLibrary_Quat_VectorForward_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +struct UKismetMathLibrary_Quat_UnrotateVector_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_SizeSquared +struct UKismetMathLibrary_Quat_SizeSquared_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDE[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Size +struct UKismetMathLibrary_Quat_Size_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CDF[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +struct UKismetMathLibrary_Quat_SetFromEuler_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Euler; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_SetComponents +struct UKismetMathLibrary_Quat_SetComponents_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float X; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Rotator +struct UKismetMathLibrary_Quat_Rotator_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_CE1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Quat_RotateVector +struct UKismetMathLibrary_Quat_RotateVector_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Normalized +struct UKismetMathLibrary_Quat_Normalized_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE3[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat ReturnValue; // 0x20(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Normalize +struct UKismetMathLibrary_Quat_Normalize_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE4[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +struct UKismetMathLibrary_Quat_MakeFromEuler_Params +{ +public: + struct FVector Euler; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Log +struct UKismetMathLibrary_Quat_Log_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_IsNormalized +struct UKismetMathLibrary_Quat_IsNormalized_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE6[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +struct UKismetMathLibrary_Quat_IsNonFinite_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE7[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_IsIdentity +struct UKismetMathLibrary_Quat_IsIdentity_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE8[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_IsFinite +struct UKismetMathLibrary_Quat_IsFinite_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE9[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Inversed +struct UKismetMathLibrary_Quat_Inversed_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Identity +struct UKismetMathLibrary_Quat_Identity_Params +{ +public: + struct FQuat ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +struct UKismetMathLibrary_Quat_GetRotationAxis_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CEA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +struct UKismetMathLibrary_Quat_GetAxisZ_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_GetAxisY +struct UKismetMathLibrary_Quat_GetAxisY_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CEC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_GetAxisX +struct UKismetMathLibrary_Quat_GetAxisX_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CED[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_GetAngle +struct UKismetMathLibrary_Quat_GetAngle_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CEE[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Exp +struct UKismetMathLibrary_Quat_Exp_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_Euler +struct UKismetMathLibrary_Quat_Euler_Params +{ +public: + struct FQuat Q; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CEF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +struct UKismetMathLibrary_Quat_EnforceShortestArcWith_Params +{ +public: + struct FQuat A; // 0x0(0x10)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Quat_AngularDistance +struct UKismetMathLibrary_Quat_AngularDistance_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF0[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +struct UKismetMathLibrary_ProjectVectorOnToVector_Params +{ +public: + struct FVector V; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +struct UKismetMathLibrary_ProjectVectorOnToPlane_Params +{ +public: + struct FVector V; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +struct UKismetMathLibrary_ProjectPointOnToPlane_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneBase; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.PointsAreCoplanar +struct UKismetMathLibrary_PointsAreCoplanar_Params +{ +public: + TArray Points; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Tolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.PerlinNoise1D +struct UKismetMathLibrary_PerlinNoise1D_Params +{ +public: + float Value; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Percent_IntInt +struct UKismetMathLibrary_Percent_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Percent_FloatFloat +struct UKismetMathLibrary_Percent_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Percent_ByteByte +struct UKismetMathLibrary_Percent_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Or_IntInt +struct UKismetMathLibrary_Or_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Or_Int64Int64 +struct UKismetMathLibrary_Or_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Now +struct UKismetMathLibrary_Now_Params +{ +public: + struct FDateTime ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +struct UKismetMathLibrary_NotEqualExactly_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +struct UKismetMathLibrary_NotEqualExactly_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF3[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +struct UKismetMathLibrary_NotEqualExactly_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +struct UKismetMathLibrary_NotEqual_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +struct UKismetMathLibrary_NotEqual_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF6[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +struct UKismetMathLibrary_NotEqual_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +struct UKismetMathLibrary_NotEqual_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +struct UKismetMathLibrary_NotEqual_RotatorRotator_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +struct UKismetMathLibrary_NotEqual_QuatQuat_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFA[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +struct UKismetMathLibrary_NotEqual_ObjectObject_Params +{ +public: + class UObject* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_NameName +struct UKismetMathLibrary_NotEqual_NameName_Params +{ +public: + class FName A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +struct UKismetMathLibrary_NotEqual_MatrixMatrix_Params +{ +public: + struct FMatrix A; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x40(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x80(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x84(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFD[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +struct UKismetMathLibrary_NotEqual_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +struct UKismetMathLibrary_NotEqual_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CFF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_IntInt +struct UKismetMathLibrary_NotEqual_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D00[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +struct UKismetMathLibrary_NotEqual_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D01[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_FloatFloat +struct UKismetMathLibrary_NotEqual_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D02[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +struct UKismetMathLibrary_NotEqual_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D03[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +struct UKismetMathLibrary_NotEqual_ClassClass_Params +{ +public: + class UClass* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D04[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +struct UKismetMathLibrary_NotEqual_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +struct UKismetMathLibrary_NotEqual_BoolBool_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.KismetMathLibrary.Not_PreBool +struct UKismetMathLibrary_Not_PreBool_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Not_Int64 +struct UKismetMathLibrary_Not_Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Not_Int +struct UKismetMathLibrary_Not_Int_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.NormalSafe2D +struct UKismetMathLibrary_NormalSafe2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.NormalizeToRange +struct UKismetMathLibrary_NormalizeToRange_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMin; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMax; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +struct UKismetMathLibrary_NormalizedDeltaRotator_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.NormalizeAxis +struct UKismetMathLibrary_NormalizeAxis_Params +{ +public: + float Angle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Normalize2D +struct UKismetMathLibrary_Normalize2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Normal2D +struct UKismetMathLibrary_Normal2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Normal +struct UKismetMathLibrary_Normal_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NegateVector +struct UKismetMathLibrary_NegateVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.NegateRotator +struct UKismetMathLibrary_NegateRotator_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Negated2D +struct UKismetMathLibrary_Negated2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +struct UKismetMathLibrary_NearlyEqual_TransformTransform_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LocationTolerance; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationTolerance; // 0x64(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale3DTolerance; // 0x68(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x6C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D05[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +struct UKismetMathLibrary_NearlyEqual_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D06[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +struct UKismetMathLibrary_MultiplyMultiply_FloatFloat_Params +{ +public: + float Base; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exp; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.MultiplyByPi +struct UKismetMathLibrary_MultiplyByPi_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_VectorVector +struct UKismetMathLibrary_Multiply_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Multiply_VectorInt +struct UKismetMathLibrary_Multiply_VectorInt_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +struct UKismetMathLibrary_Multiply_VectorFloat_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +struct UKismetMathLibrary_Multiply_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +struct UKismetMathLibrary_Multiply_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +struct UKismetMathLibrary_Multiply_Vector2DFloat_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +struct UKismetMathLibrary_Multiply_TimespanFloat_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D07[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +struct UKismetMathLibrary_Multiply_RotatorInt_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +struct UKismetMathLibrary_Multiply_RotatorFloat_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +struct UKismetMathLibrary_Multiply_QuatQuat_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x20(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +struct UKismetMathLibrary_Multiply_MatrixMatrix_Params +{ +public: + struct FMatrix A; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x40(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x80(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +struct UKismetMathLibrary_Multiply_MatrixFloat_Params +{ +public: + struct FMatrix A; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float B; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D08[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +struct UKismetMathLibrary_Multiply_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +struct UKismetMathLibrary_Multiply_LinearColorFloat_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x14(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +struct UKismetMathLibrary_Multiply_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +struct UKismetMathLibrary_Multiply_IntPointInt_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Multiply_IntInt +struct UKismetMathLibrary_Multiply_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Multiply_IntFloat +struct UKismetMathLibrary_Multiply_IntFloat_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +struct UKismetMathLibrary_Multiply_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Multiply_FloatFloat +struct UKismetMathLibrary_Multiply_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Multiply_ByteByte +struct UKismetMathLibrary_Multiply_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +struct UKismetMathLibrary_MirrorVectorByNormal_Params +{ +public: + struct FVector InVect; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MinOfIntArray +struct UKismetMathLibrary_MinOfIntArray_Params +{ +public: + TArray IntArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MinOfFloatArray +struct UKismetMathLibrary_MinOfFloatArray_Params +{ +public: + TArray FloatArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MinOfByteArray +struct UKismetMathLibrary_MinOfByteArray_Params +{ +public: + TArray ByteArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MinValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D09[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MinInt64 +struct UKismetMathLibrary_MinInt64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +struct UKismetMathLibrary_MinimumAreaRectangle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InVerts; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector SampleSurfaceNormal; // 0x18(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutRectCenter; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRectRotation; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OutSideLengthX; // 0x3C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSideLengthY; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x44(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Min +struct UKismetMathLibrary_Min_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MaxOfIntArray +struct UKismetMathLibrary_MaxOfIntArray_Params +{ +public: + TArray IntArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MaxOfFloatArray +struct UKismetMathLibrary_MaxOfFloatArray_Params +{ +public: + TArray FloatArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MaxOfByteArray +struct UKismetMathLibrary_MaxOfByteArray_Params +{ +public: + TArray ByteArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MaxInt64 +struct UKismetMathLibrary_MaxInt64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Max +struct UKismetMathLibrary_Max_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +struct UKismetMathLibrary_Matrix_TransformVector4_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 V; // 0x40(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_TransformVector +struct UKismetMathLibrary_Matrix_TransformVector_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 ReturnValue; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +struct UKismetMathLibrary_Matrix_TransformPosition_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D12[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 ReturnValue; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_ToQuat +struct UKismetMathLibrary_Matrix_ToQuat_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x40(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +struct UKismetMathLibrary_Matrix_SetOrigin_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector NewOrigin; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D13[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_SetColumn +struct UKismetMathLibrary_Matrix_SetColumn_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EMatrixColumns Column; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D14[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Value; // 0x44(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_SetAxis +struct UKismetMathLibrary_Matrix_SetAxis_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAxis Axis; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D16[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector AxisVector; // 0x44(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +struct UKismetMathLibrary_Matrix_ScaleTranslation_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale3D; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D17[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +struct UKismetMathLibrary_Matrix_RemoveTranslation_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x40(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +struct UKismetMathLibrary_Matrix_RemoveScaling_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D19[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_Mirror +struct UKismetMathLibrary_Matrix_Mirror_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAxis MirrorAxis; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis FlipAxis; // 0x41(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1B[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +struct UKismetMathLibrary_Matrix_InverseTransformVector_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D21[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +struct UKismetMathLibrary_Matrix_InverseTransformPosition_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D25[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_Identity +struct UKismetMathLibrary_Matrix_Identity_Params +{ +public: + struct FMatrix ReturnValue; // 0x0(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +struct UKismetMathLibrary_Matrix_GetUnitAxis_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAxis Axis; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D26[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x44(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +struct UKismetMathLibrary_Matrix_GetUnitAxes_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x4C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x58(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D27[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +struct UKismetMathLibrary_Matrix_GetTransposed_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x40(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +struct UKismetMathLibrary_Matrix_GetTransposeAdjoint_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x40(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +struct UKismetMathLibrary_Matrix_GetScaleVector_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x44(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +struct UKismetMathLibrary_Matrix_GetScaledAxis_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAxis Axis; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D28[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x44(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +struct UKismetMathLibrary_Matrix_GetScaledAxes_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x4C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x58(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D29[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +struct UKismetMathLibrary_Matrix_GetRotDeterminant_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2A[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetRotator +struct UKismetMathLibrary_Matrix_GetRotator_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D2B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +struct UKismetMathLibrary_Matrix_GetOrigin_Params +{ +public: + struct FMatrix InMatrix; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +struct UKismetMathLibrary_Matrix_GetMaximumAxisScale_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2D[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +struct UKismetMathLibrary_Matrix_GetMatrixWithoutScale_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetInverse +struct UKismetMathLibrary_Matrix_GetInverse_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x40(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +struct UKismetMathLibrary_Matrix_GetFrustumTopPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2F[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +struct UKismetMathLibrary_Matrix_GetFrustumRightPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D30[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +struct UKismetMathLibrary_Matrix_GetFrustumNearPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D31[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +struct UKismetMathLibrary_Matrix_GetFrustumLeftPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D32[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +struct UKismetMathLibrary_Matrix_GetFrustumFarPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D33[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +struct UKismetMathLibrary_Matrix_GetFrustumBottomPlane_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D34[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +struct UKismetMathLibrary_Matrix_GetDeterminant_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D35[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_GetColumn +struct UKismetMathLibrary_Matrix_GetColumn_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EMatrixColumns Column; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D36[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x44(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +struct UKismetMathLibrary_Matrix_ContainsNaN_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D37[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +struct UKismetMathLibrary_Matrix_ConcatenateTranslation_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D38[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +struct UKismetMathLibrary_Matrix_ApplyScale_Params +{ +public: + struct FMatrix M; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D39[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMatrix ReturnValue; // 0x50(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MapRangeUnclamped +struct UKismetMathLibrary_MapRangeUnclamped_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeA; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeB; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeA; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeB; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MapRangeClamped +struct UKismetMathLibrary_MapRangeClamped_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeA; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeB; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeA; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeB; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.MakeVector4 +struct UKismetMathLibrary_MakeVector4_Params +{ +public: + float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.MakeVector2D +struct UKismetMathLibrary_MakeVector2D_Params +{ +public: + float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MakeVector +struct UKismetMathLibrary_MakeVector_Params +{ +public: + float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.MakeTransform +struct UKismetMathLibrary_MakeTransform_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3A[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x30(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.MakeTimespan2 +struct UKismetMathLibrary_MakeTimespan2_Params +{ +public: + int32 Days; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.MakeTimespan +struct UKismetMathLibrary_MakeTimespan_Params +{ +public: + int32 Days; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromZY +struct UKismetMathLibrary_MakeRotFromZY_Params +{ +public: + struct FVector Z; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromZX +struct UKismetMathLibrary_MakeRotFromZX_Params +{ +public: + struct FVector Z; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromZ +struct UKismetMathLibrary_MakeRotFromZ_Params +{ +public: + struct FVector Z; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromYZ +struct UKismetMathLibrary_MakeRotFromYZ_Params +{ +public: + struct FVector Y; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromYX +struct UKismetMathLibrary_MakeRotFromYX_Params +{ +public: + struct FVector Y; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromY +struct UKismetMathLibrary_MakeRotFromY_Params +{ +public: + struct FVector Y; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromXZ +struct UKismetMathLibrary_MakeRotFromXZ_Params +{ +public: + struct FVector X; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromXY +struct UKismetMathLibrary_MakeRotFromXY_Params +{ +public: + struct FVector X; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotFromX +struct UKismetMathLibrary_MakeRotFromX_Params +{ +public: + struct FVector X; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotator +struct UKismetMathLibrary_MakeRotator_Params +{ +public: + float Roll; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +struct UKismetMathLibrary_MakeRotationFromAxes_Params +{ +public: + struct FVector Forward; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.MakeRelativeTransform +struct UKismetMathLibrary_MakeRelativeTransform_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform RelativeTo; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.MakeRandomStream +struct UKismetMathLibrary_MakeRandomStream_Params +{ +public: + int32 InitialSeed; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +struct UKismetMathLibrary_MakeQualifiedFrameTime_Params +{ +public: + struct FFrameNumber Frame; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.MakePulsatingValue +struct UKismetMathLibrary_MakePulsatingValue_Params +{ +public: + float InCurrentTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPulsesPerSecond; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPhase; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +struct UKismetMathLibrary_MakePlaneFromPointAndNormal_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.MakeFrameRate +struct UKismetMathLibrary_MakeFrameRate_Params +{ +public: + int32 Numerator; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.MakeDateTime +struct UKismetMathLibrary_MakeDateTime_Params +{ +public: + int32 Year; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDateTime ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.MakeColor +struct UKismetMathLibrary_MakeColor_Params +{ +public: + float R; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.MakeBox2D +struct UKismetMathLibrary_MakeBox2D_Params +{ +public: + struct FVector2D Min; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Max; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox2D ReturnValue; // 0x10(0x14)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.MakeBox +struct UKismetMathLibrary_MakeBox_Params +{ +public: + struct FVector Min; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x18(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Loge +struct UKismetMathLibrary_Loge_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Log +struct UKismetMathLibrary_Log_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Base; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x44 (0x44 - 0x0) +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +struct UKismetMathLibrary_LinePlaneIntersection_OriginNormal_Params +{ +public: + struct FVector LineStart; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneOrigin; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Intersection; // 0x34(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.LinePlaneIntersection +struct UKismetMathLibrary_LinePlaneIntersection_Params +{ +public: + struct FVector LineStart; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane APlane; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Intersection; // 0x34(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D50[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +struct UKismetMathLibrary_LinearColorLerpUsingHSV_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x24(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.KismetMathLibrary.LinearColorLerp +struct UKismetMathLibrary_LinearColorLerp_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x24(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Yellow +struct UKismetMathLibrary_LinearColor_Yellow_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_White +struct UKismetMathLibrary_LinearColor_White_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Transparent +struct UKismetMathLibrary_LinearColor_Transparent_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +struct UKismetMathLibrary_LinearColor_ToRGBE_Params +{ +public: + struct FLinearColor InLinearColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +struct UKismetMathLibrary_LinearColor_ToNewOpacity_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOpacity; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x14(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +struct UKismetMathLibrary_LinearColor_SetTemperature_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTemperature; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +struct UKismetMathLibrary_LinearColor_SetRGBA_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +struct UKismetMathLibrary_LinearColor_SetRandomHue_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +struct UKismetMathLibrary_LinearColor_SetFromSRGB_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InSRGB; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +struct UKismetMathLibrary_LinearColor_SetFromPow22_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InColor; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +struct UKismetMathLibrary_LinearColor_SetFromHSV_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Set +struct UKismetMathLibrary_LinearColor_Set_Params +{ +public: + struct FLinearColor InOutColor; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Red +struct UKismetMathLibrary_LinearColor_Red_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +struct UKismetMathLibrary_LinearColor_QuantizeRound_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Quantize +struct UKismetMathLibrary_LinearColor_Quantize_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +struct UKismetMathLibrary_LinearColor_IsNearEqual_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Green +struct UKismetMathLibrary_LinearColor_Green_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Gray +struct UKismetMathLibrary_LinearColor_Gray_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_GetMin +struct UKismetMathLibrary_LinearColor_GetMin_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_GetMax +struct UKismetMathLibrary_LinearColor_GetMax_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +struct UKismetMathLibrary_LinearColor_GetLuminance_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Distance +struct UKismetMathLibrary_LinearColor_Distance_Params +{ +public: + struct FLinearColor C1; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor C2; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +struct UKismetMathLibrary_LinearColor_Desaturated_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesaturation; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x14(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Blue +struct UKismetMathLibrary_LinearColor_Blue_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.LinearColor_Black +struct UKismetMathLibrary_LinearColor_Black_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +struct UKismetMathLibrary_LessLess_VectorRotator_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +struct UKismetMathLibrary_LessEqual_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_IntInt +struct UKismetMathLibrary_LessEqual_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +struct UKismetMathLibrary_LessEqual_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_FloatFloat +struct UKismetMathLibrary_LessEqual_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +struct UKismetMathLibrary_LessEqual_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DBA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +struct UKismetMathLibrary_LessEqual_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +struct UKismetMathLibrary_Less_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Less_IntInt +struct UKismetMathLibrary_Less_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Less_Int64Int64 +struct UKismetMathLibrary_Less_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Less_FloatFloat +struct UKismetMathLibrary_Less_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +struct UKismetMathLibrary_Less_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DEA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Less_ByteByte +struct UKismetMathLibrary_Less_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Lerp +struct UKismetMathLibrary_Lerp_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.IsZero2D +struct UKismetMathLibrary_IsZero2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DED[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +struct UKismetMathLibrary_IsPointInBoxWithTransform_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform BoxWorldTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.IsPointInBox +struct UKismetMathLibrary_IsPointInBox_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxOrigin; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.IsNearlyZero2D +struct UKismetMathLibrary_IsNearlyZero2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.IsMorning +struct UKismetMathLibrary_IsMorning_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IsLeapYear +struct UKismetMathLibrary_IsLeapYear_Params +{ +public: + int32 Year; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.IsAfternoon +struct UKismetMathLibrary_IsAfternoon_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.InvertTransform +struct UKismetMathLibrary_InvertTransform_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x30(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.InverseTransformRotation +struct UKismetMathLibrary_InverseTransformRotation_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_DFA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.InverseTransformLocation +struct UKismetMathLibrary_InverseTransformLocation_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DFB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.InverseTransformDirection +struct UKismetMathLibrary_InverseTransformDirection_Params +{ +public: + struct FTransform T; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DFD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_Zero +struct UKismetMathLibrary_IntPoint_Zero_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_Up +struct UKismetMathLibrary_IntPoint_Up_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_Right +struct UKismetMathLibrary_IntPoint_Right_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_One +struct UKismetMathLibrary_IntPoint_One_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_Left +struct UKismetMathLibrary_IntPoint_Left_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.IntPoint_Down +struct UKismetMathLibrary_IntPoint_Down_Params +{ +public: + struct FIntPoint ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.InRange_IntInt +struct UKismetMathLibrary_InRange_IntInt_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xE(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E00[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +struct UKismetMathLibrary_InRange_Int64Int64_Params +{ +public: + int64 Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Min; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1A(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E04[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.InRange_FloatFloat +struct UKismetMathLibrary_InRange_FloatFloat_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0xD(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xE(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E08[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Hypotenuse +struct UKismetMathLibrary_Hypotenuse_Params +{ +public: + float Width; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.HSVToRGBLinear +struct UKismetMathLibrary_HSVToRGBLinear_Params +{ +public: + struct FLinearColor HSV; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +struct UKismetMathLibrary_HSVToRGB_Vector_Params +{ +public: + struct FLinearColor HSV; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RGB; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.HSVToRGB +struct UKismetMathLibrary_HSVToRGB_Params +{ +public: + float H; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GridSnap_Float +struct UKismetMathLibrary_GridSnap_Float_Params +{ +public: + float Location; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridSize; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +struct UKismetMathLibrary_GreaterGreater_VectorRotator_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +struct UKismetMathLibrary_GreaterEqual_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +struct UKismetMathLibrary_GreaterEqual_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +struct UKismetMathLibrary_GreaterEqual_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E10[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_FloatFloat +struct UKismetMathLibrary_GreaterEqual_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E11[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +struct UKismetMathLibrary_GreaterEqual_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E13[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +struct UKismetMathLibrary_GreaterEqual_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +struct UKismetMathLibrary_Greater_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E15[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Greater_IntInt +struct UKismetMathLibrary_Greater_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E17[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +struct UKismetMathLibrary_Greater_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E18[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Greater_FloatFloat +struct UKismetMathLibrary_Greater_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E19[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +struct UKismetMathLibrary_Greater_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E39[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Greater_ByteByte +struct UKismetMathLibrary_Greater_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetYear +struct UKismetMathLibrary_GetYear_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +struct UKismetMathLibrary_GetYawPitchFromVector_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +struct UKismetMathLibrary_GetVectorArrayAverage_Params +{ +public: + TArray Vectors; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GetUpVector +struct UKismetMathLibrary_GetUpVector_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTotalSeconds +struct UKismetMathLibrary_GetTotalSeconds_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E44[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTotalMinutes +struct UKismetMathLibrary_GetTotalMinutes_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E45[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +struct UKismetMathLibrary_GetTotalMilliseconds_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E49[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTotalHours +struct UKismetMathLibrary_GetTotalHours_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTotalDays +struct UKismetMathLibrary_GetTotalDays_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetTimeOfDay +struct UKismetMathLibrary_GetTimeOfDay_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetMathLibrary.GetTAU +struct UKismetMathLibrary_GetTAU_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +struct UKismetMathLibrary_GetSlopeDegreeAngles_Params +{ +public: + struct FVector MyRightYAxis; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FloorNormal; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x18(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopePitchDegreeAngle; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopeRollDegreeAngle; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetSeconds +struct UKismetMathLibrary_GetSeconds_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetSecond +struct UKismetMathLibrary_GetSecond_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.GetRotated2D +struct UKismetMathLibrary_GetRotated2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GetRightVector +struct UKismetMathLibrary_GetRightVector_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.GetReflectionVector +struct UKismetMathLibrary_GetReflectionVector_Params +{ +public: + struct FVector Direction; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SurfaceNormal; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +struct UKismetMathLibrary_GetPointDistanceToSegment_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +struct UKismetMathLibrary_GetPointDistanceToLine_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetMathLibrary.GetPI +struct UKismetMathLibrary_GetPI_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMonth +struct UKismetMathLibrary_GetMonth_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMinutes +struct UKismetMathLibrary_GetMinutes_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMinute +struct UKismetMathLibrary_GetMinute_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E50[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMinElement +struct UKismetMathLibrary_GetMinElement_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GetMin2D +struct UKismetMathLibrary_GetMin2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMilliseconds +struct UKismetMathLibrary_GetMilliseconds_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E51[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMillisecond +struct UKismetMathLibrary_GetMillisecond_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E52[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetMaxElement +struct UKismetMathLibrary_GetMaxElement_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GetMax2D +struct UKismetMathLibrary_GetMax2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetHours +struct UKismetMathLibrary_GetHours_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E53[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetHour12 +struct UKismetMathLibrary_GetHour12_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E54[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetHour +struct UKismetMathLibrary_GetHour_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E56[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.GetForwardVector +struct UKismetMathLibrary_GetForwardVector_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetDuration +struct UKismetMathLibrary_GetDuration_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +struct UKismetMathLibrary_GetDirectionUnitVector_Params +{ +public: + struct FVector From; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector To; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetDays +struct UKismetMathLibrary_GetDays_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E57[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetDayOfYear +struct UKismetMathLibrary_GetDayOfYear_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E58[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetDay +struct UKismetMathLibrary_GetDay_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E59[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetDate +struct UKismetMathLibrary_GetDate_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +struct UKismetMathLibrary_GetAzimuthAndElevation_Params +{ +public: + struct FVector InDirection; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReferenceFrame; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Azimuth; // 0x40(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Elevation; // 0x44(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.GetAxes +struct UKismetMathLibrary_GetAxes_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.GetAbsMax2D +struct UKismetMathLibrary_GetAbsMax2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.GetAbs2D +struct UKismetMathLibrary_GetAbs2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FWrap +struct UKismetMathLibrary_FWrap_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.FTruncVector +struct UKismetMathLibrary_FTruncVector_Params +{ +public: + struct FVector InVector; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FTrunc64 +struct UKismetMathLibrary_FTrunc64_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.FTrunc +struct UKismetMathLibrary_FTrunc_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FromSeconds +struct UKismetMathLibrary_FromSeconds_Params +{ +public: + float Seconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FromMinutes +struct UKismetMathLibrary_FromMinutes_Params +{ +public: + float Minutes; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FromMilliseconds +struct UKismetMathLibrary_FromMilliseconds_Params +{ +public: + float Milliseconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FromHours +struct UKismetMathLibrary_FromHours_Params +{ +public: + float Hours; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FromDays +struct UKismetMathLibrary_FromDays_Params +{ +public: + float Days; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E61[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Fraction +struct UKismetMathLibrary_Fraction_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FMod +struct UKismetMathLibrary_FMod_Params +{ +public: + float Dividend; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Divisor; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Remainder; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.FMin +struct UKismetMathLibrary_FMin_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.FMax +struct UKismetMathLibrary_FMax_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.FloatSpringInterp +struct UKismetMathLibrary_FloatSpringInterp_Params +{ +public: + float Current; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatSpringState SpringState; // 0x8(0x8)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FixedTurn +struct UKismetMathLibrary_FixedTurn_Params +{ +public: + float InCurrent; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesired; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDeltaRate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.FInterpTo_Constant +struct UKismetMathLibrary_FInterpTo_Constant_Params +{ +public: + float Current; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.FInterpTo +struct UKismetMathLibrary_FInterpTo_Params +{ +public: + float Current; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.FInterpEaseInOut +struct UKismetMathLibrary_FInterpEaseInOut_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exponent; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +struct UKismetMathLibrary_FindNearestPointsOnLineSegments_Params +{ +public: + struct FVector Segment1Start; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1End; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Start; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2End; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1Point; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Point; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.FindLookAtRotation +struct UKismetMathLibrary_FindLookAtRotation_Params +{ +public: + struct FVector Start; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +struct UKismetMathLibrary_FindClosestPointOnSegment_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +struct UKismetMathLibrary_FindClosestPointOnLine_Params +{ +public: + struct FVector Point; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FFloor64 +struct UKismetMathLibrary_FFloor64_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E63[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.FFloor +struct UKismetMathLibrary_FFloor_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FClamp +struct UKismetMathLibrary_FClamp_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.FCeil64 +struct UKismetMathLibrary_FCeil64_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.FCeil +struct UKismetMathLibrary_FCeil_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Exp +struct UKismetMathLibrary_Exp_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +struct UKismetMathLibrary_EqualExactly_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E70[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +struct UKismetMathLibrary_EqualExactly_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E71[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +struct UKismetMathLibrary_EqualExactly_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E72[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +struct UKismetMathLibrary_EqualEqual_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E75[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +struct UKismetMathLibrary_EqualEqual_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E77[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +struct UKismetMathLibrary_EqualEqual_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E79[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +struct UKismetMathLibrary_EqualEqual_TransformTransform_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x60(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E7D[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +struct UKismetMathLibrary_EqualEqual_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E87[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +struct UKismetMathLibrary_EqualEqual_RotatorRotator_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +struct UKismetMathLibrary_EqualEqual_QuatQuat_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8F[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +struct UKismetMathLibrary_EqualEqual_ObjectObject_Params +{ +public: + class UObject* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E92[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_NameName +struct UKismetMathLibrary_EqualEqual_NameName_Params +{ +public: + class FName A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E93[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +struct UKismetMathLibrary_EqualEqual_MatrixMatrix_Params +{ +public: + struct FMatrix A; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x40(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x80(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x84(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E95[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +struct UKismetMathLibrary_EqualEqual_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E97[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +struct UKismetMathLibrary_EqualEqual_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E98[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +struct UKismetMathLibrary_EqualEqual_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_FloatFloat +struct UKismetMathLibrary_EqualEqual_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +struct UKismetMathLibrary_EqualEqual_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +struct UKismetMathLibrary_EqualEqual_ClassClass_Params +{ +public: + class UClass* A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +struct UKismetMathLibrary_EqualEqual_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +struct UKismetMathLibrary_EqualEqual_BoolBool_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +struct UKismetMathLibrary_Equal_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Ease +struct UKismetMathLibrary_Ease_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEasingFunc EasingFunc; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +struct UKismetMathLibrary_DynamicWeightedMovingAverage_FVector_Params +{ +public: + struct FVector CurrentSample; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +struct UKismetMathLibrary_DynamicWeightedMovingAverage_FRotator_Params +{ +public: + struct FRotator CurrentSample; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxDistance; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +struct UKismetMathLibrary_DynamicWeightedMovingAverage_Float_Params +{ +public: + float CurrentSample; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.DotProduct2D +struct UKismetMathLibrary_DotProduct2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Dot_VectorVector +struct UKismetMathLibrary_Dot_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Divide_VectorVector +struct UKismetMathLibrary_Divide_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Divide_VectorInt +struct UKismetMathLibrary_Divide_VectorInt_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Divide_VectorFloat +struct UKismetMathLibrary_Divide_VectorFloat_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +struct UKismetMathLibrary_Divide_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +struct UKismetMathLibrary_Divide_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +struct UKismetMathLibrary_Divide_Vector2DFloat_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +struct UKismetMathLibrary_Divide_TimespanFloat_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EAB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +struct UKismetMathLibrary_Divide_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +struct UKismetMathLibrary_Divide_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Divide_IntPointInt +struct UKismetMathLibrary_Divide_IntPointInt_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Divide_IntInt +struct UKismetMathLibrary_Divide_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +struct UKismetMathLibrary_Divide_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Divide_FloatFloat +struct UKismetMathLibrary_Divide_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Divide_ByteByte +struct UKismetMathLibrary_Divide_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.DistanceSquared2D +struct UKismetMathLibrary_DistanceSquared2D_Params +{ +public: + struct FVector2D V1; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Distance2D +struct UKismetMathLibrary_Distance2D_Params +{ +public: + struct FVector2D V1; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegTan +struct UKismetMathLibrary_DegTan_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegSin +struct UKismetMathLibrary_DegSin_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegreesToRadians +struct UKismetMathLibrary_DegreesToRadians_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegCos +struct UKismetMathLibrary_DegCos_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.DegAtan2 +struct UKismetMathLibrary_DegAtan2_Params +{ +public: + float Y; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegAtan +struct UKismetMathLibrary_DegAtan_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegAsin +struct UKismetMathLibrary_DegAsin_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DegAcos +struct UKismetMathLibrary_DegAcos_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DaysInYear +struct UKismetMathLibrary_DaysInYear_Params +{ +public: + int32 Year; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.DaysInMonth +struct UKismetMathLibrary_DaysInMonth_Params +{ +public: + int32 Year; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DateTimeMinValue +struct UKismetMathLibrary_DateTimeMinValue_Params +{ +public: + struct FDateTime ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.DateTimeMaxValue +struct UKismetMathLibrary_DateTimeMaxValue_Params +{ +public: + struct FDateTime ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.DateTimeFromString +struct UKismetMathLibrary_DateTimeFromString_Params +{ +public: + class FString DateTimeString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +struct UKismetMathLibrary_DateTimeFromIsoString_Params +{ +public: + class FString IsoString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.CrossProduct2D +struct UKismetMathLibrary_CrossProduct2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Cross_VectorVector +struct UKismetMathLibrary_Cross_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +struct UKismetMathLibrary_CreateVectorFromYawPitch_Params +{ +public: + float Yaw; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Cos +struct UKismetMathLibrary_Cos_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.ConvertTransformToRelative +struct UKismetMathLibrary_ConvertTransformToRelative_Params +{ +public: + struct FTransform Transform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ParentTransform; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +struct UKismetMathLibrary_Conv_VectorToVector2D_Params +{ +public: + struct FVector InVector; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +struct UKismetMathLibrary_Conv_VectorToTransform_Params +{ +public: + struct FVector InLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +struct UKismetMathLibrary_Conv_VectorToRotator_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +struct UKismetMathLibrary_Conv_VectorToQuaternion_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +struct UKismetMathLibrary_Conv_VectorToLinearColor_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0xC(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +struct UKismetMathLibrary_Conv_Vector4ToVector_Params +{ +public: + struct FVector4 InVector4; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +struct UKismetMathLibrary_Conv_Vector4ToRotator_Params +{ +public: + struct FVector4 InVec; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_ECB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +struct UKismetMathLibrary_Conv_Vector4ToQuaternion_Params +{ +public: + struct FVector4 InVec; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +struct UKismetMathLibrary_Conv_Vector2DToVector_Params +{ +public: + struct FVector2D InVector2D; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +struct UKismetMathLibrary_Conv_Vector2DToIntPoint_Params +{ +public: + struct FVector2D InVector2D; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +struct UKismetMathLibrary_Conv_TransformToMatrix_Params +{ +public: + struct FTransform Transform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x30(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +struct UKismetMathLibrary_Conv_RotatorToVector_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +struct UKismetMathLibrary_Conv_RotatorToTransform_Params +{ +public: + struct FRotator InRotator; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_ED5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +struct UKismetMathLibrary_Conv_MatrixToTransform_Params +{ +public: + struct FMatrix InMatrix; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x40(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +struct UKismetMathLibrary_Conv_MatrixToRotator_Params +{ +public: + struct FMatrix InMatrix; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_ED8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +struct UKismetMathLibrary_Conv_LinearColorToVector_Params +{ +public: + struct FLinearColor InLinearColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +struct UKismetMathLibrary_Conv_LinearColorToColor_Params +{ +public: + struct FLinearColor InLinearColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InUseSRGB; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +struct UKismetMathLibrary_Conv_IntVectorToVector_Params +{ +public: + struct FIntVector InIntVector; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +struct UKismetMathLibrary_Conv_IntToIntVector_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +struct UKismetMathLibrary_Conv_IntToInt64_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntToFloat +struct UKismetMathLibrary_Conv_IntToFloat_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntToByte +struct UKismetMathLibrary_Conv_IntToByte_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntToBool +struct UKismetMathLibrary_Conv_IntToBool_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EEA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +struct UKismetMathLibrary_Conv_IntPointToVector2D_Params +{ +public: + struct FIntPoint InIntPoint; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +struct UKismetMathLibrary_Conv_Int64ToInt_Params +{ +public: + int64 InInt; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EEE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +struct UKismetMathLibrary_Conv_Int64ToByte_Params +{ +public: + int64 InInt; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Conv_FloatToVector +struct UKismetMathLibrary_Conv_FloatToVector_Params +{ +public: + float InFloat; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Conv_FloatToLinearColor +struct UKismetMathLibrary_Conv_FloatToLinearColor_Params +{ +public: + float InFloat; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +struct UKismetMathLibrary_Conv_ColorToLinearColor_Params +{ +public: + struct FColor InColor; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_ByteToInt +struct UKismetMathLibrary_Conv_ByteToInt_Params +{ +public: + uint8 InByte; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_ByteToFloat +struct UKismetMathLibrary_Conv_ByteToFloat_Params +{ +public: + uint8 InByte; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_BoolToInt +struct UKismetMathLibrary_Conv_BoolToInt_Params +{ +public: + bool InBool; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Conv_BoolToFloat +struct UKismetMathLibrary_Conv_BoolToFloat_Params +{ +public: + bool InBool; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EFA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.KismetMathLibrary.Conv_BoolToByte +struct UKismetMathLibrary_Conv_BoolToByte_Params +{ +public: + bool InBool; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetMathLibrary.ComposeTransforms +struct UKismetMathLibrary_ComposeTransforms_Params +{ +public: + struct FTransform A; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform B; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.ComposeRotators +struct UKismetMathLibrary_ComposeRotators_Params +{ +public: + struct FRotator A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.ClassIsChildOf +struct UKismetMathLibrary_ClassIsChildOf_Params +{ +public: + TSubclassOf TestClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ParentClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EFB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.ClampVectorSize +struct UKismetMathLibrary_ClampVectorSize_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.ClampInt64 +struct UKismetMathLibrary_ClampInt64_Params +{ +public: + int64 Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Min; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.ClampAxis +struct UKismetMathLibrary_ClampAxis_Params +{ +public: + float Angle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.ClampAxes2D +struct UKismetMathLibrary_ClampAxes2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAxisVal; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAxisVal; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.ClampAngle +struct UKismetMathLibrary_ClampAngle_Params +{ +public: + float AngleDegrees; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngleDegrees; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDegrees; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Clamp +struct UKismetMathLibrary_Clamp_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetMathLibrary.CInterpTo +struct UKismetMathLibrary_CInterpTo_Params +{ +public: + struct FLinearColor Current; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Target; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.BreakVector4 +struct UKismetMathLibrary_BreakVector4_Params +{ +public: + struct FVector4 InVec; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.BreakVector2D +struct UKismetMathLibrary_BreakVector2D_Params +{ +public: + struct FVector2D InVec; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.BreakVector +struct UKismetMathLibrary_BreakVector_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetMathLibrary.BreakTransform +struct UKismetMathLibrary_BreakTransform_Params +{ +public: + struct FTransform InTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x48(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F06[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.BreakTimespan2 +struct UKismetMathLibrary_BreakTimespan2_Params +{ +public: + struct FTimespan InTimespan; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F07[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.BreakTimespan +struct UKismetMathLibrary_BreakTimespan_Params +{ +public: + struct FTimespan InTimespan; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F08[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +struct UKismetMathLibrary_BreakRotIntoAxes_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.BreakRotator +struct UKismetMathLibrary_BreakRotator_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Roll; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.BreakRandomStream +struct UKismetMathLibrary_BreakRandomStream_Params +{ +public: + struct FRandomStream InRandomStream; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 InitialSeed; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +struct UKismetMathLibrary_BreakQualifiedFrameTime_Params +{ +public: + struct FQualifiedFrameTime InFrameTime; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Frame; // 0x10(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x14(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.BreakFrameRate +struct UKismetMathLibrary_BreakFrameRate_Params +{ +public: + struct FFrameRate InFrameRate; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Numerator; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetMathLibrary.BreakDateTime +struct UKismetMathLibrary_BreakDateTime_Params +{ +public: + struct FDateTime InDateTime; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F09[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetMathLibrary.BreakColor +struct UKismetMathLibrary_BreakColor_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BooleanXOR +struct UKismetMathLibrary_BooleanXOR_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BooleanOR +struct UKismetMathLibrary_BooleanOR_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BooleanNOR +struct UKismetMathLibrary_BooleanNOR_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BooleanNAND +struct UKismetMathLibrary_BooleanNAND_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BooleanAND +struct UKismetMathLibrary_BooleanAND_Params +{ +public: + bool A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BMin +struct UKismetMathLibrary_BMin_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.BMax +struct UKismetMathLibrary_BMax_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Atan2 +struct UKismetMathLibrary_Atan2_Params +{ +public: + float Y; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Atan +struct UKismetMathLibrary_Atan_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Asin +struct UKismetMathLibrary_Asin_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.And_IntInt +struct UKismetMathLibrary_And_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.And_Int64Int64 +struct UKismetMathLibrary_And_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetMathLibrary.Add_VectorVector +struct UKismetMathLibrary_Add_VectorVector_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Add_VectorInt +struct UKismetMathLibrary_Add_VectorInt_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.KismetMathLibrary.Add_VectorFloat +struct UKismetMathLibrary_Add_VectorFloat_Params +{ +public: + struct FVector A; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +struct UKismetMathLibrary_Add_Vector4Vector4_Params +{ +public: + struct FVector4 A; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +struct UKismetMathLibrary_Add_Vector2DVector2D_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +struct UKismetMathLibrary_Add_Vector2DFloat_Params +{ +public: + struct FVector2D A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +struct UKismetMathLibrary_Add_TimespanTimespan_Params +{ +public: + struct FTimespan A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Add_QuatQuat +struct UKismetMathLibrary_Add_QuatQuat_Params +{ +public: + struct FQuat A; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat B; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x20(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC0 (0xC0 - 0x0) +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +struct UKismetMathLibrary_Add_MatrixMatrix_Params +{ +public: + struct FMatrix A; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x40(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x80(0x40)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +struct UKismetMathLibrary_Add_LinearColorLinearColor_Params +{ +public: + struct FLinearColor A; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +struct UKismetMathLibrary_Add_IntPointIntPoint_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetMathLibrary.Add_IntPointInt +struct UKismetMathLibrary_Add_IntPointInt_Params +{ +public: + struct FIntPoint A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Add_IntInt +struct UKismetMathLibrary_Add_IntInt_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_Int64Int64 +struct UKismetMathLibrary_Add_Int64Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetMathLibrary.Add_FloatFloat +struct UKismetMathLibrary_Add_FloatFloat_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +struct UKismetMathLibrary_Add_DateTimeTimespan_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +struct UKismetMathLibrary_Add_DateTimeDateTime_Params +{ +public: + struct FDateTime A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.KismetMathLibrary.Add_ByteByte +struct UKismetMathLibrary_Add_ByteByte_Params +{ +public: + uint8 A; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Acos +struct UKismetMathLibrary_Acos_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetMathLibrary.Abs_Int64 +struct UKismetMathLibrary_Abs_Int64_Params +{ +public: + int64 A; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Abs_Int +struct UKismetMathLibrary_Abs_Int_Params +{ +public: + int32 A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetMathLibrary.Abs +struct UKismetMathLibrary_Abs_Params +{ +public: + float A; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetNodeHelperLibrary.MarkBit +struct UKismetNodeHelperLibrary_MarkBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +struct UKismetNodeHelperLibrary_HasUnmarkedBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +struct UKismetNodeHelperLibrary_HasMarkedBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetValidValue +struct UKismetNodeHelperLibrary_GetValidValue_Params +{ +public: + class UEnum* Enum; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0C[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +struct UKismetNodeHelperLibrary_GetUnmarkedBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandom; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +struct UKismetNodeHelperLibrary_GetRandomUnmarkedBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +struct UKismetNodeHelperLibrary_GetFirstUnmarkedBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +struct UKismetNodeHelperLibrary_GetEnumeratorValueFromIndex_Params +{ +public: + class UEnum* Enum; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorIndex; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0E[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +struct UKismetNodeHelperLibrary_GetEnumeratorUserFriendlyName_Params +{ +public: + class UEnum* Enum; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +struct UKismetNodeHelperLibrary_GetEnumeratorName_Params +{ +public: + class UEnum* Enum; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F10[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ReturnValue; // 0xC(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F11[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetNodeHelperLibrary.ClearBit +struct UKismetNodeHelperLibrary_ClearBit_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +struct UKismetNodeHelperLibrary_ClearAllBits_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +struct UKismetNodeHelperLibrary_BitIsMarked_Params +{ +public: + int32 Data; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F12[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +struct UKismetRenderingLibrary_SetCastInsetShadowForAllAttachments_Params +{ +public: + class UPrimitiveComponent* PrimitiveComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastInsetShadow; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightAttachmentsAsGroup; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F13[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +struct UKismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly_Params +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureCompressionSettings CompressionSettings; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureMipGenSettings MipSettings; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +struct UKismetRenderingLibrary_ReleaseRenderTarget2D_Params +{ +public: + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +struct UKismetRenderingLibrary_ReadRenderTargetUV_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +struct UKismetRenderingLibrary_ReadRenderTargetRawUV_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +struct UKismetRenderingLibrary_ReadRenderTargetRawPixel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +struct UKismetRenderingLibrary_ReadRenderTargetPixel_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x5C (0x5C - 0x0) +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +struct UKismetRenderingLibrary_MakeSkinWeightInfo_Params +{ +public: + int32 Bone0; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone1; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F30[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone2; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F31[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone3; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F32[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSkelMeshSkinWeightInfo ReturnValue; // 0x20(0x3C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +struct UKismetRenderingLibrary_ImportFileAsTexture2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +struct UKismetRenderingLibrary_ImportBufferAsTexture2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Buffer; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetRenderingLibrary.ExportTexture2D +struct UKismetRenderingLibrary_ExportTexture2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +struct UKismetRenderingLibrary_ExportRenderTarget_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +struct UKismetRenderingLibrary_EndDrawCanvasToRenderTarget_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x8(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +struct UKismetRenderingLibrary_DrawMaterialToRenderTarget_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +struct UKismetRenderingLibrary_CreateRenderTargetVolume_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Depth; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat Format; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F33[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ClearColor; // 0x18(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F34[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTargetVolume* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +struct UKismetRenderingLibrary_CreateRenderTarget2DArray_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat Format; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F35[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ClearColor; // 0x18(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F36[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2DArray* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +struct UKismetRenderingLibrary_CreateRenderTarget2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat Format; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F37[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ClearColor; // 0x14(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F38[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +struct UKismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* RenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +struct UKismetRenderingLibrary_ClearRenderTarget2D_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x5C (0x5C - 0x0) +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +struct UKismetRenderingLibrary_BreakSkinWeightInfo_Params +{ +public: + struct FSkelMeshSkinWeightInfo InWeight; // 0x0(0x3C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 Bone0; // 0x3C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F39[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone1; // 0x44(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone2; // 0x4C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Bone3; // 0x54(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +struct UKismetRenderingLibrary_BeginDrawCanvasToRenderTarget_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x20(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.TrimTrailing +struct UKismetStringLibrary_TrimTrailing_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Trim +struct UKismetStringLibrary_Trim_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.ToUpper +struct UKismetStringLibrary_ToUpper_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.ToLower +struct UKismetStringLibrary_ToLower_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.TimeSecondsToString +struct UKismetStringLibrary_TimeSecondsToString_Params +{ +public: + float InSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.StartsWith +struct UKismetStringLibrary_StartsWith_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InPrefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3E[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.Split +struct UKismetStringLibrary_Split_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InStr; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftS; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RightS; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchDir SearchDir; // 0x41(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x42(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3F[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.RightPad +struct UKismetStringLibrary_RightPad_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F40[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.RightChop +struct UKismetStringLibrary_RightChop_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F41[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.Right +struct UKismetStringLibrary_Right_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F42[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Reverse +struct UKismetStringLibrary_Reverse_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetStringLibrary.ReplaceInline +struct UKismetStringLibrary_ReplaceInline_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SearchText; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplacementText; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F43[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x34(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.Replace +struct UKismetStringLibrary_Replace_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString From; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString To; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F44[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetStringLibrary.ParseIntoArray +struct UKismetStringLibrary_ParseIntoArray_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Delimiter; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CullEmptyStrings; // 0x20(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F45[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.NotEqual_StrStr +struct UKismetStringLibrary_NotEqual_StrStr_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F46[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.NotEqual_StriStri +struct UKismetStringLibrary_NotEqual_StriStri_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F47[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.Mid +struct UKismetStringLibrary_Mid_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Start; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.MatchesWildcard +struct UKismetStringLibrary_MatchesWildcard_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Wildcard; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F48[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Len +struct UKismetStringLibrary_Len_Params +{ +public: + class FString S; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F49[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.LeftPad +struct UKismetStringLibrary_LeftPad_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.LeftChop +struct UKismetStringLibrary_LeftChop_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.Left +struct UKismetStringLibrary_Left_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetStringLibrary.JoinStringArray +struct UKismetStringLibrary_JoinStringArray_Params +{ +public: + TArray SourceArray; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString Separator; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.IsNumeric +struct UKismetStringLibrary_IsNumeric_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.IsEmpty +struct UKismetStringLibrary_IsEmpty_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.GetSubstring +struct UKismetStringLibrary_GetSubstring_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Length; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +struct UKismetStringLibrary_GetCharacterAsNumber_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +struct UKismetStringLibrary_GetCharacterArrayFromString_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetStringLibrary.FindSubstring +struct UKismetStringLibrary_FindSubstring_Params +{ +public: + class FString SearchIn; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 StartPosition; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F50[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +struct UKismetStringLibrary_EqualEqual_StrStr_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F51[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +struct UKismetStringLibrary_EqualEqual_StriStri_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F52[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.EndsWith +struct UKismetStringLibrary_EndsWith_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSuffix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESearchCase SearchCase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F53[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.CullArray +struct UKismetStringLibrary_CullArray_Params +{ +public: + class FString SourceString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InArray; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F54[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_VectorToString +struct UKismetStringLibrary_Conv_VectorToString_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F55[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +struct UKismetStringLibrary_Conv_Vector2dToString_Params +{ +public: + struct FVector2D InVec; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetStringLibrary.Conv_TransformToString +struct UKismetStringLibrary_Conv_TransformToString_Params +{ +public: + struct FTransform InTrans; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +struct UKismetStringLibrary_Conv_StringToVector2D_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutConvertedVector2D; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F56[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToVector +struct UKismetStringLibrary_Conv_StringToVector_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutConvertedVector; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F57[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToRotator +struct UKismetStringLibrary_Conv_StringToRotator_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutConvertedRotator; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F58[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToName +struct UKismetStringLibrary_Conv_StringToName_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToInt +struct UKismetStringLibrary_Conv_StringToInt_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F59[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToFloat +struct UKismetStringLibrary_Conv_StringToFloat_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.Conv_StringToColor +struct UKismetStringLibrary_Conv_StringToColor_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutConvertedColor; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_RotatorToString +struct UKismetStringLibrary_Conv_RotatorToString_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F5C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_ObjectToString +struct UKismetStringLibrary_Conv_ObjectToString_Params +{ +public: + class UObject* InObj; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_NameToString +struct UKismetStringLibrary_Conv_NameToString_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetStringLibrary.Conv_MatrixToString +struct UKismetStringLibrary_Conv_MatrixToString_Params +{ +public: + struct FMatrix InMatrix; // 0x0(0x40)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +struct UKismetStringLibrary_Conv_IntVectorToString_Params +{ +public: + struct FIntVector InIntVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_IntToString +struct UKismetStringLibrary_Conv_IntToString_Params +{ +public: + int32 InInt; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_IntPointToString +struct UKismetStringLibrary_Conv_IntPointToString_Params +{ +public: + struct FIntPoint InIntPoint; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_FloatToString +struct UKismetStringLibrary_Conv_FloatToString_Params +{ +public: + float InFloat; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringLibrary.Conv_ColorToString +struct UKismetStringLibrary_Conv_ColorToString_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_ByteToString +struct UKismetStringLibrary_Conv_ByteToString_Params +{ +public: + uint8 InByte; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F60[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringLibrary.Conv_BoolToString +struct UKismetStringLibrary_Conv_BoolToString_Params +{ +public: + bool InBool; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F61[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringLibrary.Contains +struct UKismetStringLibrary_Contains_Params +{ +public: + class FString SearchIn; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x22(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F62[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetStringLibrary.Concat_StrStr +struct UKismetStringLibrary_Concat_StrStr_Params +{ +public: + class FString A; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Vector2d +struct UKismetStringLibrary_BuildString_Vector2d_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InVector2D; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Vector +struct UKismetStringLibrary_BuildString_Vector_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F63[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Rotator +struct UKismetStringLibrary_BuildString_Rotator_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRot; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F64[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Object +struct UKismetStringLibrary_BuildString_Object_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InObj; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Name +struct UKismetStringLibrary_BuildString_Name_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_IntVector +struct UKismetStringLibrary_BuildString_IntVector_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector InIntVector; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F65[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Int +struct UKismetStringLibrary_BuildString_Int_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InInt; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F66[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Float +struct UKismetStringLibrary_BuildString_Float_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFloat; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F67[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Color +struct UKismetStringLibrary_BuildString_Color_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x20(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetStringLibrary.BuildString_Bool +struct UKismetStringLibrary_BuildString_Bool_Params +{ +public: + class FString AppendTo; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F68[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Suffix; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +struct UKismetStringTableLibrary_IsRegisteredTableId_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F69[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +struct UKismetStringTableLibrary_IsRegisteredTableEntry_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringTableLibrary.GetTableNamespace +struct UKismetStringTableLibrary_GetTableNamespace_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +struct UKismetStringTableLibrary_GetTableEntrySourceString_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +struct UKismetStringTableLibrary_GetTableEntryMetaData_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetaDataId; // 0x18(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +struct UKismetStringTableLibrary_GetRegisteredStringTables_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +struct UKismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +struct UKismetStringTableLibrary_GetKeysFromStringTable_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +struct UKismetSystemLibrary_UnloadPrimaryAssetList_Params +{ +public: + TArray PrimaryAssetIdList; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +struct UKismetSystemLibrary_UnloadPrimaryAsset_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.TransactObject +struct UKismetSystemLibrary_TransactObject_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x108 (0x108 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +struct UKismetSystemLibrary_SphereTraceSingleForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x54(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xDC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xF0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x100(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x104(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF8 (0xF8 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +struct UKismetSystemLibrary_SphereTraceSingleByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x24(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F71[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x44(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xCC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F72[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xD0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xF0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xF4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F73[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF0 (0xF0 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceSingle +struct UKismetSystemLibrary_SphereTraceSingle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F74[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F75[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x3C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xC4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F76[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xC8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xD8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xE8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xEC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F77[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +struct UKismetSystemLibrary_SphereTraceMultiForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F78[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F79[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x58(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x68(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x7C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x8C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x90(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +struct UKismetSystemLibrary_SphereTraceMultiByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x24(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x5C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x7C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x80(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F80[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.SphereTraceMulti +struct UKismetSystemLibrary_SphereTraceMulti_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F84[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F85[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F86[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x54(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x64(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x74(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F87[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +struct UKismetSystemLibrary_SphereOverlapComponents_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F88[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.SphereOverlapActors +struct UKismetSystemLibrary_SphereOverlapActors_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F90[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.SnapshotObject +struct UKismetSystemLibrary_SnapshotObject_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +struct UKismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen_Params +{ +public: + class FString CategoryName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +struct UKismetSystemLibrary_ShowPlatformSpecificAchievementsScreen_Params +{ +public: + class APlayerController* SpecificPlayer; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.ShowAdBanner +struct UKismetSystemLibrary_ShowAdBanner_Params +{ +public: + int32 AdIdIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnBottomOfScreen; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F93[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetWindowTitle +struct UKismetSystemLibrary_SetWindowTitle_Params +{ +public: + class FText Title; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +struct UKismetSystemLibrary_SetVolumeButtonsHandledBySystem_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +struct UKismetSystemLibrary_SetVectorPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F94[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetUserActivity +struct UKismetSystemLibrary_SetUserActivity_Params +{ +public: + struct FUserActivity UserActivity; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +struct UKismetSystemLibrary_SetTransformPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Value; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +struct UKismetSystemLibrary_SetTextPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Value; // 0x10(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +struct UKismetSystemLibrary_SetSuppressViewportTransitionMessage_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bState; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F95[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +struct UKismetSystemLibrary_SetStructurePropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGenericStruct Value; // 0x10(0x4)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F96[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +struct UKismetSystemLibrary_SetStringPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +struct UKismetSystemLibrary_SetSoftObjectPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Value; // 0x10(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +struct UKismetSystemLibrary_SetSoftClassPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Value; // 0x10(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +struct UKismetSystemLibrary_SetRotatorPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F97[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +struct UKismetSystemLibrary_SetObjectPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Value; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +struct UKismetSystemLibrary_SetNamePropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +struct UKismetSystemLibrary_SetLinearColorPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +struct UKismetSystemLibrary_SetIntPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +struct UKismetSystemLibrary_SetInterfacePropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface Value; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +struct UKismetSystemLibrary_SetInt64PropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Value; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +struct UKismetSystemLibrary_SetGamepadsBlockDeviceFeedback_Params +{ +public: + bool bBlock; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetFloatPropertyByName +struct UKismetSystemLibrary_SetFloatPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +struct UKismetSystemLibrary_SetFieldPathPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FFieldPathProperty_ Value; // 0x10(0x20)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +struct UKismetSystemLibrary_SetColorPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Value; // 0x10(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +struct UKismetSystemLibrary_SetCollisionProfileNameProperty_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCollisionProfileName Value; // 0x10(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +struct UKismetSystemLibrary_SetClassPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Value; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +struct UKismetSystemLibrary_SetBytePropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +struct UKismetSystemLibrary_SetBoolPropertyByName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.RetriggerableDelay +struct UKismetSystemLibrary_RetriggerableDelay_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +struct UKismetSystemLibrary_ResetGamepadAssignmentToController_Params +{ +public: + int32 ControllerId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.QuitGame +struct UKismetSystemLibrary_QuitGame_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuitPreference QuitPreference; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnorePlatformRestrictions; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA7[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.PrintWarning +struct UKismetSystemLibrary_PrintWarning_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.PrintText +struct UKismetSystemLibrary_PrintText_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText InText; // 0x8(0x18)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TextColor; // 0x24(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.PrintString +struct UKismetSystemLibrary_PrintString_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InString; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TextColor; // 0x1C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.ParseParamValue +struct UKismetSystemLibrary_ParseParamValue_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.ParseParam +struct UKismetSystemLibrary_ParseParam_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.ParseCommandLine +struct UKismetSystemLibrary_ParseCommandLine_Params +{ +public: + class FString InCmdLine; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutTokens; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutSwitches; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap OutParams; // 0x30(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction Engine.KismetSystemLibrary.OnAssetLoaded__DelegateSignature +struct UKismetSystemLibrary_OnAssetLoaded__DelegateSignature_Params +{ +public: + class UObject* Loaded; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction Engine.KismetSystemLibrary.OnAssetClassLoaded__DelegateSignature +struct UKismetSystemLibrary_OnAssetClassLoaded__DelegateSignature_Params +{ +public: + TSubclassOf Loaded; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +struct UKismetSystemLibrary_NotEqual_SoftObjectReference_Params +{ +public: + TSoftObjectPtr A; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr B; // 0x28(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +struct UKismetSystemLibrary_NotEqual_SoftClassReference_Params +{ +public: + TSoftClassPtr A; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr B; // 0x28(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +struct UKismetSystemLibrary_NotEqual_PrimaryAssetType_Params +{ +public: + struct FPrimaryAssetType A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +struct UKismetSystemLibrary_NotEqual_PrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId A; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId B; // 0x10(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.NormalizeFilename +struct UKismetSystemLibrary_NormalizeFilename_Params +{ +public: + class FString InFilename; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.MoveComponentTo +struct UKismetSystemLibrary_MoveComponentTo_Params +{ +public: + class USceneComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetRelativeLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRelativeRotation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEaseOut; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEaseIn; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float OverTime; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceShortestRotationPath; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMoveComponentAction MoveAction; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x30(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +struct UKismetSystemLibrary_MakeSoftObjectPath_Params +{ +public: + class FString PathString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x10(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +struct UKismetSystemLibrary_MakeSoftClassPath_Params +{ +public: + class FString PathString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x10(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralText +struct UKismetSystemLibrary_MakeLiteralText_Params +{ +public: + class FText Value; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralString +struct UKismetSystemLibrary_MakeLiteralString_Params +{ +public: + class FString Value; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralName +struct UKismetSystemLibrary_MakeLiteralName_Params +{ +public: + class FName Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralInt +struct UKismetSystemLibrary_MakeLiteralInt_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralFloat +struct UKismetSystemLibrary_MakeLiteralFloat_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralByte +struct UKismetSystemLibrary_MakeLiteralByte_Params +{ +public: + uint8 Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.KismetSystemLibrary.MakeLiteralBool +struct UKismetSystemLibrary_MakeLiteralBool_Params +{ +public: + bool Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +struct UKismetSystemLibrary_LoadInterstitialAd_Params +{ +public: + int32 AdIdIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +struct UKismetSystemLibrary_LoadClassAsset_Blocking_Params +{ +public: + TSoftClassPtr AssetClass; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.LoadAssetClass +struct UKismetSystemLibrary_LoadAssetClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetClass; // 0x8(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnLoaded; // 0x30(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x40(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +struct UKismetSystemLibrary_LoadAsset_Blocking_Params +{ +public: + TSoftObjectPtr Asset; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.LoadAsset +struct UKismetSystemLibrary_LoadAsset_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Asset; // 0x8(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnLoaded; // 0x30(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x40(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x100 (0x100 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +struct UKismetSystemLibrary_LineTraceSingleForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x4C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xD4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xD8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xE8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xF8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xFC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF8 (0xF8 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +struct UKismetSystemLibrary_LineTraceSingleByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x44(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xCC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xD0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xF0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xF4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF0 (0xF0 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceSingle +struct UKismetSystemLibrary_LineTraceSingle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x3C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xC4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xC8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xD8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xE8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xEC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +struct UKismetSystemLibrary_LineTraceMultiForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x64(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x74(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x84(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +struct UKismetSystemLibrary_LineTraceMultiByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x5C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x7C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x80(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.LineTraceMulti +struct UKismetSystemLibrary_LineTraceMulti_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x54(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x64(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x74(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.LaunchURL +struct UKismetSystemLibrary_LaunchURL_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +struct UKismetSystemLibrary_K2_UnPauseTimerHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +struct UKismetSystemLibrary_K2_UnPauseTimerDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +struct UKismetSystemLibrary_K2_UnPauseTimer_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +struct UKismetSystemLibrary_K2_TimerExistsHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +struct UKismetSystemLibrary_K2_TimerExistsDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.K2_TimerExists +struct UKismetSystemLibrary_K2_TimerExists_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FEA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +struct UKismetSystemLibrary_K2_SetTimerDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float Time; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InitialStartDelay; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x20(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.K2_SetTimer +struct UKismetSystemLibrary_K2_SetTimer_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InitialStartDelay; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x28(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +struct UKismetSystemLibrary_K2_PauseTimerHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +struct UKismetSystemLibrary_K2_PauseTimerDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_PauseTimer +struct UKismetSystemLibrary_K2_PauseTimer_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +struct UKismetSystemLibrary_K2_IsValidTimerHandle_Params +{ +public: + struct FTimerHandle Handle; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +struct UKismetSystemLibrary_K2_IsTimerPausedHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +struct UKismetSystemLibrary_K2_IsTimerPausedDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +struct UKismetSystemLibrary_K2_IsTimerPaused_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +struct UKismetSystemLibrary_K2_IsTimerActiveHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FFF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +struct UKismetSystemLibrary_K2_IsTimerActiveDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1001[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +struct UKismetSystemLibrary_K2_IsTimerActive_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1002[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +struct UKismetSystemLibrary_K2_InvalidateTimerHandle_Params +{ +public: + struct FTimerHandle Handle; // 0x0(0x8)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x8(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +struct UKismetSystemLibrary_K2_GetTimerRemainingTimeHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1004[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +struct UKismetSystemLibrary_K2_GetTimerRemainingTimeDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +struct UKismetSystemLibrary_K2_GetTimerRemainingTime_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1007[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +struct UKismetSystemLibrary_K2_GetTimerElapsedTimeHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1009[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +struct UKismetSystemLibrary_K2_GetTimerElapsedTimeDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +struct UKismetSystemLibrary_K2_GetTimerElapsedTime_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +struct UKismetSystemLibrary_K2_ClearTimerHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +struct UKismetSystemLibrary_K2_ClearTimerDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.K2_ClearTimer +struct UKismetSystemLibrary_K2_ClearTimer_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +struct UKismetSystemLibrary_K2_ClearAndInvalidateTimerHandle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x8(0x8)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +struct UKismetSystemLibrary_IsValidSoftObjectReference_Params +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +struct UKismetSystemLibrary_IsValidSoftClassReference_Params +{ +public: + TSoftClassPtr SoftClassReference; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +struct UKismetSystemLibrary_IsValidPrimaryAssetType_Params +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1010[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +struct UKismetSystemLibrary_IsValidPrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1012[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsValidClass +struct UKismetSystemLibrary_IsValidClass_Params +{ +public: + class UClass* Class; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1013[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsValid +struct UKismetSystemLibrary_IsValid_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1014[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.IsUnattended +struct UKismetSystemLibrary_IsUnattended_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsStandalone +struct UKismetSystemLibrary_IsStandalone_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1015[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsSplitScreen +struct UKismetSystemLibrary_IsSplitScreen_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1016[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsServer +struct UKismetSystemLibrary_IsServer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1018[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +struct UKismetSystemLibrary_IsScreensaverEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +struct UKismetSystemLibrary_IsPackagedForDistribution_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsLoggedIn +struct UKismetSystemLibrary_IsLoggedIn_Params +{ +public: + class APlayerController* SpecificPlayer; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +struct UKismetSystemLibrary_IsInterstitialAdRequested_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +struct UKismetSystemLibrary_IsInterstitialAdAvailable_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.IsDedicatedServer +struct UKismetSystemLibrary_IsDedicatedServer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +struct UKismetSystemLibrary_IsControllerAssignedToGamepad_Params +{ +public: + int32 ControllerId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +struct UKismetSystemLibrary_GetVolumeButtonsHandledBySystem_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +struct UKismetSystemLibrary_GetUniqueDeviceId_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetSystemPath +struct UKismetSystemLibrary_GetSystemPath_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +struct UKismetSystemLibrary_GetSupportedFullscreenResolutions_Params +{ +public: + TArray Resolutions; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +struct UKismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x10(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +struct UKismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x10(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +struct UKismetSystemLibrary_GetRenderingMaterialQualityLevel_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +struct UKismetSystemLibrary_GetRenderingDetailMode_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +struct UKismetSystemLibrary_GetProjectSavedDirectory_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetProjectDirectory +struct UKismetSystemLibrary_GetProjectDirectory_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +struct UKismetSystemLibrary_GetProjectContentDirectory_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +struct UKismetSystemLibrary_GetPrimaryAssetsWithBundleState_Params +{ +public: + TArray RequiredBundles; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ExcludedBundles; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ValidTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1028[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPrimaryAssetIdList; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +struct UKismetSystemLibrary_GetPrimaryAssetIdList_Params +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPrimaryAssetIdList; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +struct UKismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference_Params +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +struct UKismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference_Params +{ +public: + TSoftClassPtr SoftClassReference; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +struct UKismetSystemLibrary_GetPrimaryAssetIdFromObject_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +struct UKismetSystemLibrary_GetPrimaryAssetIdFromClass_Params +{ +public: + TSubclassOf Class; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +struct UKismetSystemLibrary_GetPreferredLanguages_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetPlatformUserName +struct UKismetSystemLibrary_GetPlatformUserName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +struct UKismetSystemLibrary_GetPlatformUserDir_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetPathName +struct UKismetSystemLibrary_GetPathName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetOuterObject +struct UKismetSystemLibrary_GetOuterObject_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetObjectName +struct UKismetSystemLibrary_GetObjectName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +struct UKismetSystemLibrary_GetObjectFromPrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +struct UKismetSystemLibrary_GetMinYResolutionForUI_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +struct UKismetSystemLibrary_GetMinYResolutionFor3DView_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +struct UKismetSystemLibrary_GetLocalCurrencySymbol_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +struct UKismetSystemLibrary_GetLocalCurrencyCode_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +struct UKismetSystemLibrary_GetGameTimeInSeconds_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1039[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +struct UKismetSystemLibrary_GetGamepadControllerName_Params +{ +public: + int32 ControllerId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +struct UKismetSystemLibrary_GetGamepadButtonGlyph_Params +{ +public: + class FString ButtonKey; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetGameName +struct UKismetSystemLibrary_GetGameName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetGameBundleId +struct UKismetSystemLibrary_GetGameBundleId_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.GetFrameCount +struct UKismetSystemLibrary_GetFrameCount_Params +{ +public: + int64 ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetEngineVersion +struct UKismetSystemLibrary_GetEngineVersion_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetDisplayName +struct UKismetSystemLibrary_GetDisplayName_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetDeviceId +struct UKismetSystemLibrary_GetDeviceId_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetDefaultLocale +struct UKismetSystemLibrary_GetDefaultLocale_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +struct UKismetSystemLibrary_GetDefaultLanguage_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +struct UKismetSystemLibrary_GetCurrentBundleState_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_103F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutBundles; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1040[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +struct UKismetSystemLibrary_GetConvenientWindowedResolutions_Params +{ +public: + TArray Resolutions; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1042[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +struct UKismetSystemLibrary_GetConsoleVariableIntValue_Params +{ +public: + class FString VariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1043[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +struct UKismetSystemLibrary_GetConsoleVariableFloatValue_Params +{ +public: + class FString VariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1044[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +struct UKismetSystemLibrary_GetConsoleVariableBoolValue_Params +{ +public: + class FString VariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1045[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.GetComponentBounds +struct UKismetSystemLibrary_GetComponentBounds_Params +{ +public: + class USceneComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1047[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.KismetSystemLibrary.GetCommandLine +struct UKismetSystemLibrary_GetCommandLine_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +struct UKismetSystemLibrary_GetClassFromPrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.GetClassDisplayName +struct UKismetSystemLibrary_GetClassDisplayName_Params +{ +public: + class UClass* Class; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.GetAdIDCount +struct UKismetSystemLibrary_GetAdIDCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +struct UKismetSystemLibrary_GetActorListFromComponentList_Params +{ +public: + TArray ComponentList; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActorList; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.GetActorBounds +struct UKismetSystemLibrary_GetActorBounds_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +struct UKismetSystemLibrary_FlushPersistentDebugLines_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.FlushDebugStrings +struct UKismetSystemLibrary_FlushDebugStrings_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +struct UKismetSystemLibrary_ExecuteConsoleCommand_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +struct UKismetSystemLibrary_EqualEqual_SoftObjectReference_Params +{ +public: + TSoftObjectPtr A; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr B; // 0x28(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +struct UKismetSystemLibrary_EqualEqual_SoftClassReference_Params +{ +public: + TSoftClassPtr A; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr B; // 0x28(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1050[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +struct UKismetSystemLibrary_EqualEqual_PrimaryAssetType_Params +{ +public: + struct FPrimaryAssetType A; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType B; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1052[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +struct UKismetSystemLibrary_EqualEqual_PrimaryAssetId_Params +{ +public: + struct FPrimaryAssetId A; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId B; // 0x10(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1053[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.EndTransaction +struct UKismetSystemLibrary_EndTransaction_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugString +struct UKismetSystemLibrary_DrawDebugString_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TextLocation; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1056[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Text; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TestBaseActor; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x30(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1057[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugSphere +struct UKismetSystemLibrary_DrawDebugSphere_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x1C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugPoint +struct UKismetSystemLibrary_DrawDebugPoint_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PointColor; // 0x18(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugPlane +struct UKismetSystemLibrary_DrawDebugPlane_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlane PlaneCoordinates; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x20(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PlaneColor; // 0x30(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugLine +struct UKismetSystemLibrary_DrawDebugLine_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x20(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +struct UKismetSystemLibrary_DrawDebugFrustum_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1063[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform FrustumTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FrustumColor; // 0x40(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x50(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x54(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1064[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +struct UKismetSystemLibrary_DrawDebugFloatHistoryTransform_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_1066[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform DrawTransform; // 0x30(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x60(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x68(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x78(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1068[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +struct UKismetSystemLibrary_DrawDebugFloatHistoryLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector DrawLocation; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x34(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x3C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x4C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +struct UKismetSystemLibrary_DrawDebugCylinder_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +struct UKismetSystemLibrary_DrawDebugCoordinateSystem_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisLoc; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AxisRot; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_106D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +struct UKismetSystemLibrary_DrawDebugConeInDegrees_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x30(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCone +struct UKismetSystemLibrary_DrawDebugCone_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x30(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCircle +struct UKismetSystemLibrary_DrawDebugCircle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSegments; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x1C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x30(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector YAxis; // 0x34(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ZAxis; // 0x40(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxis; // 0x4C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1077[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +struct UKismetSystemLibrary_DrawDebugCapsule_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugCamera +struct UKismetSystemLibrary_DrawDebugCamera_Params +{ +public: + class ACameraActor* CameraActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CameraColor; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1084[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugBox +struct UKismetSystemLibrary_DrawDebugBox_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x20(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x30(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Duration; // 0x3C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1087[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.DrawDebugArrow +struct UKismetSystemLibrary_DrawDebugArrow_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x24(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1088[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.DoesImplementInterface +struct UKismetSystemLibrary_DoesImplementInterface_Params +{ +public: + class UObject* TestObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.Delay +struct UKismetSystemLibrary_Delay_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLatentActionInfo LatentInfo; // 0x10(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +struct UKismetSystemLibrary_CreateCopyForUndoBuffer_Params +{ +public: + class UObject* ObjectToModify; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +struct UKismetSystemLibrary_ConvertToRelativePath_Params +{ +public: + class FString Filename; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +struct UKismetSystemLibrary_ConvertToAbsolutePath_Params +{ +public: + class FString Filename; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +struct UKismetSystemLibrary_Conv_SoftObjPathToSoftObjRef_Params +{ +public: + struct FSoftObjectPath SoftObjectPath; // 0x0(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x18(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +struct UKismetSystemLibrary_Conv_SoftObjectReferenceToString_Params +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +struct UKismetSystemLibrary_Conv_SoftObjectReferenceToObject_Params +{ +public: + TSoftObjectPtr SoftObject; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +struct UKismetSystemLibrary_Conv_SoftClassReferenceToString_Params +{ +public: + TSoftClassPtr SoftClassReference; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +struct UKismetSystemLibrary_Conv_SoftClassReferenceToClass_Params +{ +public: + TSoftClassPtr SoftClass; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +struct UKismetSystemLibrary_Conv_SoftClassPathToSoftClassRef_Params +{ +public: + struct FSoftClassPath SoftClassPath; // 0x0(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x18(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +struct UKismetSystemLibrary_Conv_PrimaryAssetTypeToString_Params +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +struct UKismetSystemLibrary_Conv_PrimaryAssetIdToString_Params +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +struct UKismetSystemLibrary_Conv_ObjectToSoftObjectReference_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x8(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +struct UKismetSystemLibrary_Conv_InterfaceToObject_Params +{ +public: + TScriptInterface Interface; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +struct UKismetSystemLibrary_Conv_ClassToSoftClassReference_Params +{ +public: + TSubclassOf Class; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x8(0x28)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.KismetSystemLibrary.ControlScreensaver +struct UKismetSystemLibrary_ControlScreensaver_Params +{ +public: + bool bAllowScreenSaver; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +struct UKismetSystemLibrary_ComponentOverlapComponents_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ComponentTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x58(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +struct UKismetSystemLibrary_ComponentOverlapActors_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ComponentTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x58(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x108 (0x108 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +struct UKismetSystemLibrary_CapsuleTraceSingleForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x54(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xDC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xF0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x100(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x104(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x100 (0x100 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +struct UKismetSystemLibrary_CapsuleTraceSingleByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x4C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xD4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10EE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xD8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xE8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xF8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xFC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10EF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xF8 (0xF8 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +struct UKismetSystemLibrary_CapsuleTraceSingle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x44(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xCC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xD0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0xF0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xF4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +struct UKismetSystemLibrary_CapsuleTraceMultiForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x58(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x68(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x7C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x8C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x90(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +struct UKismetSystemLibrary_CapsuleTraceMultiByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x64(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x74(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x84(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x88(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +struct UKismetSystemLibrary_CapsuleTraceMulti_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x5C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x7C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x80(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1110[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +struct UKismetSystemLibrary_CapsuleOverlapComponents_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1117[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1118[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +struct UKismetSystemLibrary_CapsuleOverlapActors_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1123[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetSystemLibrary.CanLaunchURL +struct UKismetSystemLibrary_CanLaunchURL_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1125[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.KismetSystemLibrary.CancelTransaction +struct UKismetSystemLibrary_CancelTransaction_Params +{ +public: + int32 Index; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +struct UKismetSystemLibrary_BreakSoftObjectPath_Params +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0(0x18)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +struct UKismetSystemLibrary_BreakSoftClassPath_Params +{ +public: + struct FSoftClassPath InSoftClassPath; // 0x0(0x18)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x118 (0x118 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +struct UKismetSystemLibrary_BoxTraceSingleForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1134[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x50(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1135[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x64(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xEC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1136[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xF0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x100(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x110(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x114(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1137[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +struct UKismetSystemLibrary_BoxTraceSingleByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1138[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1139[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x5C(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xE4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xE8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xF8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x108(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x108 (0x108 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceSingle +struct UKismetSystemLibrary_BoxTraceSingle_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x39(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OutHit; // 0x54(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0xDC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0xE0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0xF0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x100(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x104(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_113F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +struct UKismetSystemLibrary_BoxTraceMultiForObjects_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1140[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x50(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x60(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1141[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x78(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1142[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x7C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x8C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x9C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1143[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xA0 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +struct UKismetSystemLibrary_BoxTraceMultiByProfile_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1145[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x58(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1146[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x70(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1147[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x74(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x84(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x94(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x98(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1148[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// Function Engine.KismetSystemLibrary.BoxTraceMulti +struct UKismetSystemLibrary_BoxTraceMulti_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x2C(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ETraceTypeQuery TraceChannel; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x39(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1149[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActorsToIgnore; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutHits; // 0x58(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x68(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor TraceColor; // 0x6C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x7C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x8C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x90(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +struct UKismetSystemLibrary_BoxOverlapComponents_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function Engine.KismetSystemLibrary.BoxOverlapActors +struct UKismetSystemLibrary_BoxOverlapActors_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1151[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetSystemLibrary.BeginTransaction +struct UKismetSystemLibrary_BeginTransaction_Params +{ +public: + class FString Context; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Description; // 0x10(0x18)(Parm, NativeAccessSpecifierPublic) + class UObject* PrimaryObject; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1152[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +struct UKismetSystemLibrary_AddFloatHistorySample_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1154[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDebugFloatHistory FloatHistory; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FDebugFloatHistory ReturnValue; // 0x28(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextTrimTrailing +struct UKismetTextLibrary_TextTrimTrailing_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +struct UKismetTextLibrary_TextTrimPrecedingAndTrailing_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextTrimPreceding +struct UKismetTextLibrary_TextTrimPreceding_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextToUpper +struct UKismetTextLibrary_TextToUpper_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextToLower +struct UKismetTextLibrary_TextToLower_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.TextIsTransient +struct UKismetTextLibrary_TextIsTransient_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1164[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.TextIsFromStringTable +struct UKismetTextLibrary_TextIsFromStringTable_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1165[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.TextIsEmpty +struct UKismetTextLibrary_TextIsEmpty_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1166[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +struct UKismetTextLibrary_TextIsCultureInvariant_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1167[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.TextFromStringTable +struct UKismetTextLibrary_TextFromStringTable_Params +{ +public: + class FName TableId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +struct UKismetTextLibrary_StringTableIdAndKeyFromText_Params +{ +public: + class FText Text; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) + class FName OutTableId; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutKey; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1168[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xD0 (0xD0 - 0x0) +// Function Engine.KismetTextLibrary.PolyglotDataToText +struct UKismetTextLibrary_PolyglotDataToText_Params +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0(0xB8)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0xB8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetTextLibrary.NotEqual_TextText +struct UKismetTextLibrary_NotEqual_TextText_Params +{ +public: + class FText A; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x18(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1183[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +struct UKismetTextLibrary_NotEqual_IgnoreCase_TextText_Params +{ +public: + class FText A; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x18(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1198[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xD8 (0xD8 - 0x0) +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +struct UKismetTextLibrary_IsPolyglotDataValid_Params +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0(0xB8)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0xB8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ErrorMessage; // 0xC0(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.KismetTextLibrary.GetEmptyText +struct UKismetTextLibrary_GetEmptyText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetTextLibrary.Format +struct UKismetTextLibrary_Format_Params +{ +public: + class FText InPattern; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) + TArray InArgs; // 0x18(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x28(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +struct UKismetTextLibrary_FindTextInLocalizationTable_Params +{ +public: + class FString Namespace; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText OutText; // 0x20(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetTextLibrary.EqualEqual_TextText +struct UKismetTextLibrary_EqualEqual_TextText_Params +{ +public: + class FText A; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x18(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +struct UKismetTextLibrary_EqualEqual_IgnoreCase_TextText_Params +{ +public: + class FText A; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x18(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_VectorToText +struct UKismetTextLibrary_Conv_VectorToText_Params +{ +public: + struct FVector InVec; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x10(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +struct UKismetTextLibrary_Conv_Vector2dToText_Params +{ +public: + struct FVector2D InVec; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.KismetTextLibrary.Conv_TransformToText +struct UKismetTextLibrary_Conv_TransformToText_Params +{ +public: + struct FTransform InTrans; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x30(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + uint8 Pad_11AB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_TextToString +struct UKismetTextLibrary_Conv_TextToString_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_StringToText +struct UKismetTextLibrary_Conv_StringToText_Params +{ +public: + class FString InString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x10(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_RotatorToText +struct UKismetTextLibrary_Conv_RotatorToText_Params +{ +public: + struct FRotator InRot; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_11AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x10(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.Conv_ObjectToText +struct UKismetTextLibrary_Conv_ObjectToText_Params +{ +public: + class UObject* InObj; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.Conv_NameToText +struct UKismetTextLibrary_Conv_NameToText_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_IntToText +struct UKismetTextLibrary_Conv_IntToText_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11AD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x10(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.Conv_Int64ToText +struct UKismetTextLibrary_Conv_Int64ToText_Params +{ +public: + int64 Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11AE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11AF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.Conv_FloatToText +struct UKismetTextLibrary_Conv_FloatToText_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERoundingMode RoundingMode; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B0[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.KismetTextLibrary.Conv_ColorToText +struct UKismetTextLibrary_Conv_ColorToText_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x10(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.Conv_ByteToText +struct UKismetTextLibrary_Conv_ByteToText_Params +{ +public: + uint8 Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.Conv_BoolToText +struct UKismetTextLibrary_Conv_BoolToText_Params +{ +public: + bool InBool; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +struct UKismetTextLibrary_AsTimeZoneTime_DateTime_Params +{ +public: + struct FDateTime InDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x8(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +struct UKismetTextLibrary_AsTimeZoneDateTime_DateTime_Params +{ +public: + struct FDateTime InDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x8(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +struct UKismetTextLibrary_AsTimeZoneDate_DateTime_Params +{ +public: + struct FDateTime InDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x8(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +struct UKismetTextLibrary_AsTimespan_Timespan_Params +{ +public: + struct FTimespan InTimespan; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.AsTime_DateTime +struct UKismetTextLibrary_AsTime_DateTime_Params +{ +public: + struct FDateTime In; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.AsPercent_Float +struct UKismetTextLibrary_AsPercent_Float_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERoundingMode RoundingMode; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B3[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +struct UKismetTextLibrary_AsDateTime_DateTime_Params +{ +public: + struct FDateTime In; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.KismetTextLibrary.AsDate_DateTime +struct UKismetTextLibrary_AsDate_DateTime_Params +{ +public: + struct FDateTime InDateTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.KismetTextLibrary.AsCurrencyBase +struct UKismetTextLibrary_AsCurrencyBase_Params +{ +public: + int32 BaseValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurrencyCode; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x18(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetTextLibrary.AsCurrency_Integer +struct UKismetTextLibrary_AsCurrency_Integer_Params +{ +public: + int32 Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERoundingMode RoundingMode; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x28(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.KismetTextLibrary.AsCurrency_Float +struct UKismetTextLibrary_AsCurrency_Float_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERoundingMode RoundingMode; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B6[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinimumIntegralDigits; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x28(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +struct ALevelScriptActor_WorldOriginLocationChanged_Params +{ +public: + struct FIntVector OldOriginLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewOriginLocation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x5 (0x5 - 0x0) +// Function Engine.LevelScriptActor.SetCinematicMode +struct ALevelScriptActor_SetCinematicMode_Params +{ +public: + bool bCinematicMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.LevelScriptActor.RemoteEvent +struct ALevelScriptActor_RemoteEvent_Params +{ +public: + class FName EventName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11EB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.World.K2_GetWorldSettings +struct UWorld_K2_GetWorldSettings_Params +{ +public: + class AWorldSettings* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.ShouldBeLoaded +struct ULevelStreaming_ShouldBeLoaded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.SetShouldBeVisible +struct ULevelStreaming_SetShouldBeVisible_Params +{ +public: + bool bInShouldBeVisible; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.SetShouldBeLoaded +struct ULevelStreaming_SetShouldBeLoaded_Params +{ +public: + bool bInShouldBeLoaded; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LevelStreaming.SetPriority +struct ULevelStreaming_SetPriority_Params +{ +public: + int32 NewPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LevelStreaming.SetLevelLODIndex +struct ULevelStreaming_SetLevelLODIndex_Params +{ +public: + int32 LODIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +struct ULevelStreaming_SetIsRequestingUnloadAndRemoval_Params +{ +public: + bool bInIsRequestingUnloadAndRemoval; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.IsStreamingStatePending +struct ULevelStreaming_IsStreamingStatePending_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.IsLevelVisible +struct ULevelStreaming_IsLevelVisible_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.IsLevelLoaded +struct ULevelStreaming_IsLevelLoaded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +struct ULevelStreaming_GetWorldAssetPackageFName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.LevelStreaming.GetLoadedLevel +struct ULevelStreaming_GetLoadedLevel_Params +{ +public: + class ULevel* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.LevelStreaming.GetLevelScriptActor +struct ULevelStreaming_GetLevelScriptActor_Params +{ +public: + class ALevelScriptActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +struct ULevelStreaming_GetIsRequestingUnloadAndRemoval_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.LevelStreaming.CreateInstance +struct ULevelStreaming_CreateInstance_Params +{ +public: + class FString UniqueInstanceName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +struct ULevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x8(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x30(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1247[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString OptionalLevelNameOverride; // 0x50(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* ReturnValue; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +struct ULevelStreamingDynamic_LoadLevelInstance_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1248[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString OptionalLevelNameOverride; // 0x38(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* ReturnValue; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.LocalLightComponent.SetIntensityUnits +struct ULocalLightComponent_SetIntensityUnits_Params +{ +public: + enum class ELightUnits NewIntensityUnits; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.LocalLightComponent.SetAttenuationRadius +struct ULocalLightComponent_SetAttenuationRadius_Params +{ +public: + float NewRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +struct ULocalLightComponent_GetUnitsConversionFactor_Params +{ +public: + enum class ELightUnits SrcUnits; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightUnits TargetUnits; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1250[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CosHalfConeAngle; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.LODSyncComponent.GetLODSyncDebugText +struct ULODSyncComponent_GetLODSyncDebugText_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialBillboardComponent.SetElements +struct UMaterialBillboardComponent_SetElements_Params +{ +public: + TArray NewElements; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.MaterialBillboardComponent.AddElement +struct UMaterialBillboardComponent_AddElement_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToOpacityCurve; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeIsInScreenSpace; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1261[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BaseSizeX; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1262[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* DistanceToSizeCurve; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +struct UMaterialInstanceDynamic_SetVectorParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +struct UMaterialInstanceDynamic_SetVectorParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +struct UMaterialInstanceDynamic_SetTextureParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +struct UMaterialInstanceDynamic_SetTextureParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +struct UMaterialInstanceDynamic_SetScalarParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +struct UMaterialInstanceDynamic_SetScalarParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +struct UMaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams_Params +{ +public: + class UMaterialInstance* SourceA; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstance* SourceB; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +struct UMaterialInstanceDynamic_K2_GetVectorParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +struct UMaterialInstanceDynamic_K2_GetVectorParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +struct UMaterialInstanceDynamic_K2_GetTextureParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +struct UMaterialInstanceDynamic_K2_GetTextureParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +struct UMaterialInstanceDynamic_K2_GetScalarParameterValueByInfo_Params +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +struct UMaterialInstanceDynamic_K2_GetScalarParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +struct UMaterialInstanceDynamic_K2_CopyMaterialInstanceParameters_Params +{ +public: + class UMaterialInterface* Source; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bQuickParametersOnly; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +struct UMaterialInstanceDynamic_CopyParameterOverrides_Params +{ +public: + class UMaterialInstance* MaterialInstance; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +struct UMaterialInstanceDynamic_CopyInterpParameters_Params +{ +public: + class UMaterialInstance* Source; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MatineeActor.SetPosition +struct AMatineeActor_SetPosition_Params +{ +public: + float NewPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJump; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12DA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.MatineeActor.SetLoopingState +struct AMatineeActor_SetLoopingState_Params +{ +public: + bool bNewLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.MatineeActor.EnableGroupByName +struct AMatineeActor_EnableGroupByName_Params +{ +public: + class FString GroupName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12DB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +struct UMeshVertexPainterKismetLibrary_RemovePaintedVertices_Params +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +struct UMeshVertexPainterKismetLibrary_PaintVerticesSingleColor_Params +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FillColor; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +struct UMeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis_Params +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor StartColor; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor EndColor; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVertexPaintAxis Axis; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x29(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E5[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +struct UNetPushModelHelpers_MarkPropertyDirtyFromRepIndex_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RepIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12EF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +struct UNetPushModelHelpers_MarkPropertyDirty_Params +{ +public: + class UObject* Object; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystem.ContainsEmitterType +struct UParticleSystem_ContainsEmitterType_Params +{ +public: + class UClass* TypeData; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12FE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.SetTrailSourceData +struct UParticleSystemComponent_SetTrailSourceData_Params +{ +public: + class FName InFirstSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrailWidthMode InWidthMode; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1378[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InWidth; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ParticleSystemComponent.SetTemplate +struct UParticleSystemComponent_SetTemplate_Params +{ +public: + class UParticleSystem* NewTemplate; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystemComponent.SetMaterialParameter +struct UParticleSystemComponent_SetMaterialParameter_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +struct UParticleSystemComponent_SetBeamTargetTangent_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTangentPoint; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +struct UParticleSystemComponent_SetBeamTargetStrength_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewTargetStrength; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +struct UParticleSystemComponent_SetBeamTargetPoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTargetPoint; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +struct UParticleSystemComponent_SetBeamSourceTangent_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTangentPoint; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +struct UParticleSystemComponent_SetBeamSourceStrength_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewSourceStrength; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +struct UParticleSystemComponent_SetBeamSourcePoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewSourcePoint; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +struct UParticleSystemComponent_SetBeamEndPoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewEndPoint; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +struct UParticleSystemComponent_SetAutoAttachParams_Params +{ +public: + class USceneComponent* Parent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1379[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +struct UParticleSystemComponent_GetNumActiveParticles_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystemComponent.GetNamedMaterial +struct UParticleSystemComponent_GetNamedMaterial_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +struct UParticleSystemComponent_GetBeamTargetTangent_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +struct UParticleSystemComponent_GetBeamTargetStrength_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTargetStrength; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +struct UParticleSystemComponent_GetBeamTargetPoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTargetPoint; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +struct UParticleSystemComponent_GetBeamSourceTangent_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +struct UParticleSystemComponent_GetBeamSourceStrength_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSourceStrength; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +struct UParticleSystemComponent_GetBeamSourcePoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutSourcePoint; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +struct UParticleSystemComponent_GetBeamEndPoint_Params +{ +public: + int32 EmitterIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutEndPoint; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1380[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +struct UParticleSystemComponent_GenerateParticleEvent_Params +{ +public: + class FName InEventName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEmitterTime; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0xC(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x18(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVelocity; // 0x24(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +struct UParticleSystemComponent_CreateNamedDynamicMaterialInstance_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* SourceMaterial; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ParticleSystemComponent.BeginTrails +struct UParticleSystemComponent_BeginTrails_Params +{ +public: + class FName InFirstSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrailWidthMode InWidthMode; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1381[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InWidth; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +struct UPawnNoiseEmitterComponent_MakeNoise_Params +{ +public: + class AActor* NoiseMaker; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +struct UPhysicalAnimationComponent_SetStrengthMultiplyer_Params +{ +public: + float InStrengthMultiplyer; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +struct UPhysicalAnimationComponent_SetSkeletalMeshComponent_Params +{ +public: + class USkeletalMeshComponent* InSkeletalMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +struct UPhysicalAnimationComponent_GetBodyTargetTransform_Params +{ +public: + class FName BodyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1390[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +struct UPhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow_Params +{ +public: + class FName BodyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x8(0x24)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1391[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +struct UPhysicalAnimationComponent_ApplyPhysicalAnimationSettings_Params +{ +public: + class FName BodyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x8(0x24)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +struct UPhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow_Params +{ +public: + class FName BodyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearNotFound; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1392[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +struct UPhysicsConstraintComponent_SetOrientationDriveTwistAndSwing_Params +{ +public: + bool bEnableTwistDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +struct UPhysicsConstraintComponent_SetOrientationDriveSLERP_Params +{ +public: + bool bEnableSLERP; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +struct UPhysicsConstraintComponent_SetLinearZLimit_Params +{ +public: + enum class ELinearConstraintMotion ConstraintType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LimitSize; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +struct UPhysicsConstraintComponent_SetLinearYLimit_Params +{ +public: + enum class ELinearConstraintMotion ConstraintType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LimitSize; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +struct UPhysicsConstraintComponent_SetLinearXLimit_Params +{ +public: + enum class ELinearConstraintMotion ConstraintType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LimitSize; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +struct UPhysicsConstraintComponent_SetLinearVelocityTarget_Params +{ +public: + struct FVector InVelTarget; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +struct UPhysicsConstraintComponent_SetLinearVelocityDrive_Params +{ +public: + bool bEnableDriveX; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +struct UPhysicsConstraintComponent_SetLinearPositionTarget_Params +{ +public: + struct FVector InPosTarget; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +struct UPhysicsConstraintComponent_SetLinearPositionDrive_Params +{ +public: + bool bEnableDriveX; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +struct UPhysicsConstraintComponent_SetLinearPlasticity_Params +{ +public: + bool bLinearPlasticity; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LinearPlasticityThreshold; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +struct UPhysicsConstraintComponent_SetLinearDriveParams_Params +{ +public: + float PositionStrength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +struct UPhysicsConstraintComponent_SetLinearBreakable_Params +{ +public: + bool bLinearBreakable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LinearBreakThreshold; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +struct UPhysicsConstraintComponent_SetDisableCollision_Params +{ +public: + bool bDisableCollision; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +struct UPhysicsConstraintComponent_SetConstraintReferencePosition_Params +{ +public: + enum class EConstraintFrame Frame; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector RefPosition; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +struct UPhysicsConstraintComponent_SetConstraintReferenceOrientation_Params +{ +public: + enum class EConstraintFrame Frame; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PriAxis; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +struct UPhysicsConstraintComponent_SetConstraintReferenceFrame_Params +{ +public: + enum class EConstraintFrame Frame; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A2[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RefFrame; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +struct UPhysicsConstraintComponent_SetConstrainedComponents_Params +{ +public: + class UPrimitiveComponent* Component1; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName1; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Component2; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName2; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +struct UPhysicsConstraintComponent_SetAngularVelocityTarget_Params +{ +public: + struct FVector InVelTarget; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +struct UPhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing_Params +{ +public: + bool bEnableTwistDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +struct UPhysicsConstraintComponent_SetAngularVelocityDriveSLERP_Params +{ +public: + bool bEnableSLERP; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +struct UPhysicsConstraintComponent_SetAngularVelocityDrive_Params +{ +public: + bool bEnableSwingDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +struct UPhysicsConstraintComponent_SetAngularTwistLimit_Params +{ +public: + enum class EAngularConstraintMotion ConstraintType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TwistLimitAngle; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +struct UPhysicsConstraintComponent_SetAngularSwing2Limit_Params +{ +public: + enum class EAngularConstraintMotion MotionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Swing2LimitAngle; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +struct UPhysicsConstraintComponent_SetAngularSwing1Limit_Params +{ +public: + enum class EAngularConstraintMotion MotionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Swing1LimitAngle; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +struct UPhysicsConstraintComponent_SetAngularPlasticity_Params +{ +public: + bool bAngularPlasticity; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AngularPlasticityThreshold; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +struct UPhysicsConstraintComponent_SetAngularOrientationTarget_Params +{ +public: + struct FRotator InPosTarget; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +struct UPhysicsConstraintComponent_SetAngularOrientationDrive_Params +{ +public: + bool bEnableSwingDrive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +struct UPhysicsConstraintComponent_SetAngularDriveParams_Params +{ +public: + float PositionStrength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +struct UPhysicsConstraintComponent_SetAngularDriveMode_Params +{ +public: + enum class EAngularDriveMode DriveMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +struct UPhysicsConstraintComponent_SetAngularBreakable_Params +{ +public: + bool bAngularBreakable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AngularBreakThreshold; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PhysicsConstraintComponent.IsBroken +struct UPhysicsConstraintComponent_IsBroken_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +struct UPhysicsConstraintComponent_GetCurrentTwist_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +struct UPhysicsConstraintComponent_GetCurrentSwing2_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +struct UPhysicsConstraintComponent_GetCurrentSwing1_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +struct UPhysicsConstraintComponent_GetConstraintForce_Params +{ +public: + struct FVector OutLinearForce; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutAngularForce; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsHandleComponent.SetTargetRotation +struct UPhysicsHandleComponent_SetTargetRotation_Params +{ +public: + struct FRotator NewRotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +struct UPhysicsHandleComponent_SetTargetLocationAndRotation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsHandleComponent.SetTargetLocation +struct UPhysicsHandleComponent_SetTargetLocation_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +struct UPhysicsHandleComponent_SetLinearStiffness_Params +{ +public: + float NewLinearStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsHandleComponent.SetLinearDamping +struct UPhysicsHandleComponent_SetLinearDamping_Params +{ +public: + float NewLinearDamping; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +struct UPhysicsHandleComponent_SetInterpolationSpeed_Params +{ +public: + float NewInterpolationSpeed; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +struct UPhysicsHandleComponent_SetAngularStiffness_Params +{ +public: + float NewAngularStiffness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsHandleComponent.SetAngularDamping +struct UPhysicsHandleComponent_SetAngularDamping_Params +{ +public: + float NewAngularDamping; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +struct UPhysicsHandleComponent_GrabComponentAtLocationWithRotation_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +struct UPhysicsHandleComponent_GrabComponentAtLocation_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13AC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PhysicsHandleComponent.GrabComponent +struct UPhysicsHandleComponent_GrabComponent_Params +{ +public: + class UPrimitiveComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstrainRotation; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13AD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +struct UPhysicsHandleComponent_GetTargetLocationAndRotation_Params +{ +public: + struct FVector TargetLocation; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +struct UPhysicsHandleComponent_GetGrabbedComponent_Params +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +struct UPhysicsSpringComponent_GetSpringRestingPoint_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsSpringComponent.GetSpringDirection +struct UPhysicsSpringComponent_GetSpringDirection_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +struct UPhysicsSpringComponent_GetSpringCurrentEndPoint_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +struct UPhysicsSpringComponent_GetNormalizedCompressionScalar_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlanarReflection.OnInterpToggle +struct APlanarReflection_OnInterpToggle_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +struct USceneCaptureComponent_ShowOnlyComponent_Params +{ +public: + class UPrimitiveComponent* InComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +struct USceneCaptureComponent_ShowOnlyActorComponents_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +struct USceneCaptureComponent_SetCaptureSortPriority_Params +{ +public: + int32 NewCaptureSortPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +struct USceneCaptureComponent_RemoveShowOnlyComponent_Params +{ +public: + class UPrimitiveComponent* InComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +struct USceneCaptureComponent_RemoveShowOnlyActorComponents_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SceneCaptureComponent.HideComponent +struct USceneCaptureComponent_HideComponent_Params +{ +public: + class UPrimitiveComponent* InComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneCaptureComponent.HideActorComponents +struct USceneCaptureComponent_HideActorComponents_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +struct UPlatformEventsComponent_SupportsConvertibleLaptops_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlatformEventsComponent.IsInTabletMode +struct UPlatformEventsComponent_IsInTabletMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlatformEventsComponent.IsInLaptopMode +struct UPlatformEventsComponent_IsInLaptopMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +struct UPlatformInterfaceWebResponse_GetNumHeaders_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +struct UPlatformInterfaceWebResponse_GetHeaderValue_Params +{ +public: + class FString HeaderName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlatformInterfaceWebResponse.GetHeader +struct UPlatformInterfaceWebResponse_GetHeader_Params +{ +public: + int32 HeaderIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Header; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.StopCameraShake +struct APlayerCameraManager_StopCameraShake_Params +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.StopCameraAnimInst +struct APlayerCameraManager_StopCameraAnimInst_Params +{ +public: + class UCameraAnimInst* AnimInst; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +struct APlayerCameraManager_StopAllInstancesOfCameraShakeFromSource_Params +{ +public: + TSubclassOf Shake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +struct APlayerCameraManager_StopAllInstancesOfCameraShake_Params +{ +public: + TSubclassOf Shake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13CA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraAnim +struct APlayerCameraManager_StopAllInstancesOfCameraAnim_Params +{ +public: + class UCameraAnim* Anim; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13CB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +struct APlayerCameraManager_StopAllCameraShakesFromSource_Params +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13CC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerCameraManager.StopAllCameraShakes +struct APlayerCameraManager_StopAllCameraShakes_Params +{ +public: + bool bImmediately; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.PlayerCameraManager.StopAllCameraAnims +struct APlayerCameraManager_StopAllCameraAnims_Params +{ +public: + bool bImmediate; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +struct APlayerCameraManager_StartCameraShakeFromSource_Params +{ +public: + TSubclassOf ShakeClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_13CE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCameraShakeBase* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerCameraManager.StartCameraShake +struct APlayerCameraManager_StartCameraShake_Params +{ +public: + TSubclassOf ShakeClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_13D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCameraShakeBase* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.PlayerCameraManager.StartCameraFade +struct APlayerCameraManager_StartCameraFade_Params +{ +public: + float FromAlpha; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToAlpha; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0xC(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFadeAudio; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D1[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerCameraManager.SetManualCameraFade +struct APlayerCameraManager_SetManualCameraFade_Params +{ +public: + float InFadeAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x4(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFadeAudio; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.RemoveCameraModifier +struct APlayerCameraManager_RemoveCameraModifier_Params +{ +public: + class UCameraModifier* ModifierToRemove; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +struct APlayerCameraManager_RemoveCameraLensEffect_Params +{ +public: + class AEmitterCameraLensEffectBase* Emitter; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.PlayerCameraManager.PlayCameraAnim +struct APlayerCameraManager_PlayCameraAnim_Params +{ +public: + class UCameraAnim* Anim; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomStartTime; // 0x19(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Duration; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UCameraAnimInst* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.PlayerCameraManager.PhotographyCameraModify +struct APlayerCameraManager_PhotographyCameraModify_Params +{ +public: + struct FVector NewCameraLocation; // 0x0(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousCameraLocation; // 0xC(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OriginalCameraLocation; // 0x18(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultCameraLocation; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerCameraManager.GetOwningPlayerController +struct APlayerCameraManager_GetOwningPlayerController_Params +{ +public: + class APlayerController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerCameraManager.GetFOVAngle +struct APlayerCameraManager_GetFOVAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerCameraManager.GetCameraRotation +struct APlayerCameraManager_GetCameraRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.PlayerCameraManager.GetCameraLocation +struct APlayerCameraManager_GetCameraLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +struct APlayerCameraManager_FindCameraModifierByClass_Params +{ +public: + TSubclassOf ModifierClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +struct APlayerCameraManager_BlueprintUpdateCamera_Params +{ +public: + class AActor* CameraTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewCameraLocation; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewCameraRotation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewCameraFOV; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13DA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.AddNewCameraModifier +struct APlayerCameraManager_AddNewCameraModifier_Params +{ +public: + TSubclassOf ModifierClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.PlayerCameraManager.AddCameraLensEffect +struct APlayerCameraManager_AddCameraLensEffect_Params +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEmitterCameraLensEffectBase* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PlayerInput.SetMouseSensitivity +struct UPlayerInput_SetMouseSensitivity_Params +{ +public: + float Sensitivity; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerInput.SetBind +struct UPlayerInput_SetBind_Params +{ +public: + class FName BindName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PlayerInput.InvertAxisKey +struct UPlayerInput_InvertAxisKey_Params +{ +public: + struct FKey AxisKey; // 0x0(0x18)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PlayerInput.InvertAxis +struct UPlayerInput_InvertAxis_Params +{ +public: + class FName AxisName; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLight.SetRadius +struct APointLight_SetRadius_Params +{ +public: + float NewRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLight.SetLightFalloffExponent +struct APointLight_SetLightFalloffExponent_Params +{ +public: + float NewLightFalloffExponent; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLightComponent.SetSourceRadius +struct UPointLightComponent_SetSourceRadius_Params +{ +public: + float bNewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLightComponent.SetSourceLength +struct UPointLightComponent_SetSourceLength_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLightComponent.SetSoftSourceRadius +struct UPointLightComponent_SetSoftSourceRadius_Params +{ +public: + float bNewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.PointLightComponent.SetLightFalloffExponent +struct UPointLightComponent_SetLightFalloffExponent_Params +{ +public: + float NewLightFalloffExponent; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +struct UPoseableMeshComponent_SetBoneTransformByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13ED[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13EE[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +struct UPoseableMeshComponent_SetBoneScaleByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InScale3D; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13EF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +struct UPoseableMeshComponent_SetBoneRotationByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +struct UPoseableMeshComponent_SetBoneLocationByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +struct UPoseableMeshComponent_ResetBoneTransformByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +struct UPoseableMeshComponent_GetBoneTransformByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +struct UPoseableMeshComponent_GetBoneScaleByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +struct UPoseableMeshComponent_GetBoneRotationByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +struct UPoseableMeshComponent_GetBoneLocationByName_Params +{ +public: + class FName BoneName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneSpaces BoneSpace; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +struct UPoseableMeshComponent_CopyPoseFromSkeletalComponent_Params +{ +public: + class USkeletalMeshComponent* InComponentToCopy; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +struct UPostProcessComponent_AddOrUpdateBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13F9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +struct APostProcessVolume_AddOrUpdateBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13FC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// Function Engine.ProjectileMovementComponent.StopSimulating +struct UProjectileMovementComponent_StopSimulating_Params +{ +public: + struct FHitResult HitResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +struct UProjectileMovementComponent_SetVelocityInLocalSpace_Params +{ +public: + struct FVector NewVelocity; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +struct UProjectileMovementComponent_SetInterpolatedComponent_Params +{ +public: + class USceneComponent* Component; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// DelegateFunction Engine.ProjectileMovementComponent.OnProjectileStopDelegate__DelegateSignature +struct UProjectileMovementComponent_OnProjectileStopDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x94 (0x94 - 0x0) +// DelegateFunction Engine.ProjectileMovementComponent.OnProjectileBounceDelegate__DelegateSignature +struct UProjectileMovementComponent_OnProjectileBounceDelegate__DelegateSignature_Params +{ +public: + struct FHitResult ImpactResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactVelocity; // 0x88(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +struct UProjectileMovementComponent_MoveInterpolationTarget_Params +{ +public: + struct FVector NewLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.ProjectileMovementComponent.LimitVelocity +struct UProjectileMovementComponent_LimitVelocity_Params +{ +public: + struct FVector NewVelocity; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +struct UProjectileMovementComponent_IsVelocityUnderSimulationThreshold_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +struct UProjectileMovementComponent_IsInterpolationComplete_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +struct URadialForceComponent_RemoveObjectTypeToAffect_Params +{ +public: + enum class EObjectTypeQuery ObjectType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +struct URadialForceComponent_AddObjectTypeToAffect_Params +{ +public: + enum class EObjectTypeQuery ObjectType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RectLightComponent.SetSourceWidth +struct URectLightComponent_SetSourceWidth_Params +{ +public: + float bNewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.RectLightComponent.SetSourceTexture +struct URectLightComponent_SetSourceTexture_Params +{ +public: + class UTexture* bNewValue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RectLightComponent.SetSourceHeight +struct URectLightComponent_SetSourceHeight_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RectLightComponent.SetBarnDoorLength +struct URectLightComponent_SetBarnDoorLength_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RectLightComponent.SetBarnDoorAngle +struct URectLightComponent_SetBarnDoorAngle_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RuntimeVirtualTexture.GetTileSize +struct URuntimeVirtualTexture_GetTileSize_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RuntimeVirtualTexture.GetTileCount +struct URuntimeVirtualTexture_GetTileCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +struct URuntimeVirtualTexture_GetTileBorderSize_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RuntimeVirtualTexture.GetSize +struct URuntimeVirtualTexture_GetSize_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +struct URuntimeVirtualTexture_GetPageTableSize_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +struct URuntimeVirtualTextureComponent_Invalidate_Params +{ +public: + struct FBoxSphereBounds WorldBounds; // 0x0(0x1C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneCapture2D.OnInterpToggle +struct ASceneCapture2D_OnInterpToggle_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +struct USceneCaptureComponent2D_RemoveBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +struct USceneCaptureComponent2D_AddOrUpdateBlendable_Params +{ +public: + TScriptInterface InBlendableObject; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1437[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SceneCaptureCube.OnInterpToggle +struct ASceneCaptureCube_OnInterpToggle_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +struct USkeletalMeshSocket_InitializeSocketFromLocation_Params +{ +public: + class USkeletalMeshComponent* SkelComp; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldNormal; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkeletalMeshSocket.GetSocketLocation +struct USkeletalMeshSocket_GetSocketLocation_Params +{ +public: + class USkeletalMeshComponent* SkelComp; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +struct USkyAtmosphereComponent_SetSkyLuminanceFactor_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +struct USkyAtmosphereComponent_SetRayleighScatteringScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +struct USkyAtmosphereComponent_SetRayleighScattering_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +struct USkyAtmosphereComponent_SetRayleighExponentialDistribution_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +struct USkyAtmosphereComponent_SetOtherAbsorptionScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +struct USkyAtmosphereComponent_SetOtherAbsorption_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +struct USkyAtmosphereComponent_SetMultiScatteringFactor_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +struct USkyAtmosphereComponent_SetMieScatteringScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieScattering +struct USkyAtmosphereComponent_SetMieScattering_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +struct USkyAtmosphereComponent_SetMieExponentialDistribution_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +struct USkyAtmosphereComponent_SetMieAnisotropy_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +struct USkyAtmosphereComponent_SetMieAbsorptionScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +struct USkyAtmosphereComponent_SetMieAbsorption_Params +{ +public: + struct FLinearColor NewValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +struct USkyAtmosphereComponent_SetHeightFogContribution_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +struct USkyAtmosphereComponent_SetAtmosphereHeight_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +struct USkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +struct USkyAtmosphereComponent_OverrideAtmosphereLightDirection_Params +{ +public: + int32 AtmosphereLightIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +struct USkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop_Params +{ +public: + class UDirectionalLightComponent* DirectionalLight; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +struct USkyLightComponent_SetVolumetricScatteringIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetOcclusionTint +struct USkyLightComponent_SetOcclusionTint_Params +{ +public: + struct FColor InTint; // 0x0(0x4)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetOcclusionExponent +struct USkyLightComponent_SetOcclusionExponent_Params +{ +public: + float InOcclusionExponent; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetOcclusionContrast +struct USkyLightComponent_SetOcclusionContrast_Params +{ +public: + float InOcclusionContrast; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetMinOcclusion +struct USkyLightComponent_SetMinOcclusion_Params +{ +public: + float InMinOcclusion; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +struct USkyLightComponent_SetLowerHemisphereColor_Params +{ +public: + struct FLinearColor InLowerHemisphereColor; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SkyLightComponent.SetLightColor +struct USkyLightComponent_SetLightColor_Params +{ +public: + struct FLinearColor NewLightColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetIntensity +struct USkyLightComponent_SetIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +struct USkyLightComponent_SetIndirectLightingIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SkyLightComponent.SetCubemapBlend +struct USkyLightComponent_SetCubemapBlend_Params +{ +public: + class UTextureCube* SourceCubemap; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* DestinationCubemap; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendFraction; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1453[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SkyLightComponent.SetCubemap +struct USkyLightComponent_SetCubemap_Params +{ +public: + class UTextureCube* NewCubemap; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SoundSubmix.StopSpectralAnalysis +struct USoundSubmix_StopSpectralAnalysis_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.SoundSubmix.StopRecordingOutput +struct USoundSubmix_StopRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioRecordingExportType ExportType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1470[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Path; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* ExistingSoundWaveToOverwrite; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SoundSubmix.StopEnvelopeFollowing +struct USoundSubmix_StopEnvelopeFollowing_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SoundSubmix.StartSpectralAnalysis +struct USoundSubmix_StartSpectralAnalysis_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTSize FFTSize; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTPeakInterpolationMethod InterpolationMethod; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFFTWindowType WindowType; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1471[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float HopSize; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioSpectrumType SpectrumType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1472[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SoundSubmix.StartRecordingOutput +struct USoundSubmix_StartRecordingOutput_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpectedDuration; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1473[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SoundSubmix.StartEnvelopeFollowing +struct USoundSubmix_StartEnvelopeFollowing_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SoundSubmix.SetSubmixOutputVolume +struct USoundSubmix_SetSubmixOutputVolume_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOutputVolume; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1474[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +struct USoundSubmix_RemoveSpectralAnalysisDelegate_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnSubmixSpectralAnalysisBP; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +struct USoundSubmix_AddSpectralAnalysisDelegate_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InBandSettings; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + FDelegateProperty_ OnSubmixSpectralAnalysisBP; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float UpdateRate; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecibelNoiseFloor; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNormalize; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoAutoRange; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1475[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float AutoRangeAttackTime; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoRangeReleaseTime; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1476[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +struct USoundSubmix_AddEnvelopeFollowerDelegate_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnSubmixEnvelopeBP; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineMeshComponent.SetStartTangent +struct USplineMeshComponent_SetStartTangent_Params +{ +public: + struct FVector StartTangent; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.SetStartScale +struct USplineMeshComponent_SetStartScale_Params +{ +public: + struct FVector2D StartScale; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.SetStartRoll +struct USplineMeshComponent_SetStartRoll_Params +{ +public: + float StartRoll; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineMeshComponent.SetStartPosition +struct USplineMeshComponent_SetStartPosition_Params +{ +public: + struct FVector StartPos; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.SetStartOffset +struct USplineMeshComponent_SetStartOffset_Params +{ +public: + struct FVector2D StartOffset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_147F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// Function Engine.SplineMeshComponent.SetStartAndEnd +struct USplineMeshComponent_SetStartAndEnd_Params +{ +public: + struct FVector StartPos; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1480[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineMeshComponent.SetSplineUpDir +struct USplineMeshComponent_SetSplineUpDir_Params +{ +public: + struct FVector InSplineUpDir; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1481[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function Engine.SplineMeshComponent.SetForwardAxis +struct USplineMeshComponent_SetForwardAxis_Params +{ +public: + enum class ESplineMeshAxis InForwardAxis; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineMeshComponent.SetEndTangent +struct USplineMeshComponent_SetEndTangent_Params +{ +public: + struct FVector EndTangent; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1482[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.SetEndScale +struct USplineMeshComponent_SetEndScale_Params +{ +public: + struct FVector2D EndScale; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1483[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.SetEndRoll +struct USplineMeshComponent_SetEndRoll_Params +{ +public: + float EndRoll; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1484[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SplineMeshComponent.SetEndPosition +struct USplineMeshComponent_SetEndPosition_Params +{ +public: + struct FVector EndPos; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1485[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.SetEndOffset +struct USplineMeshComponent_SetEndOffset_Params +{ +public: + struct FVector2D EndOffset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1486[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.SetBoundaryMin +struct USplineMeshComponent_SetBoundaryMin_Params +{ +public: + float InBoundaryMin; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1487[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.SetBoundaryMax +struct USplineMeshComponent_SetBoundaryMax_Params +{ +public: + float InBoundaryMax; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1488[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.GetStartTangent +struct USplineMeshComponent_GetStartTangent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.GetStartScale +struct USplineMeshComponent_GetStartScale_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineMeshComponent.GetStartRoll +struct USplineMeshComponent_GetStartRoll_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.GetStartPosition +struct USplineMeshComponent_GetStartPosition_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.GetStartOffset +struct USplineMeshComponent_GetStartOffset_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.GetSplineUpDir +struct USplineMeshComponent_GetSplineUpDir_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.SplineMeshComponent.GetForwardAxis +struct USplineMeshComponent_GetForwardAxis_Params +{ +public: + enum class ESplineMeshAxis ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.GetEndTangent +struct USplineMeshComponent_GetEndTangent_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.GetEndScale +struct USplineMeshComponent_GetEndScale_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineMeshComponent.GetEndRoll +struct USplineMeshComponent_GetEndRoll_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.SplineMeshComponent.GetEndPosition +struct USplineMeshComponent_GetEndPosition_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.SplineMeshComponent.GetEndOffset +struct USplineMeshComponent_GetEndOffset_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineMeshComponent.GetBoundaryMin +struct USplineMeshComponent_GetBoundaryMin_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SplineMeshComponent.GetBoundaryMax +struct USplineMeshComponent_GetBoundaryMax_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SpotLightComponent.SetOuterConeAngle +struct USpotLightComponent_SetOuterConeAngle_Params +{ +public: + float NewOuterConeAngle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.SpotLightComponent.SetInnerConeAngle +struct USpotLightComponent_SetInnerConeAngle_Params +{ +public: + float NewInnerConeAngle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.SetStaticMaterials +struct UStaticMesh_SetStaticMaterials_Params +{ +public: + TArray InStaticMaterials; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StaticMesh.RemoveSocket +struct UStaticMesh_RemoveSocket_Params +{ +public: + class UStaticMeshSocket* Socket; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.GetStaticMaterials +struct UStaticMesh_GetStaticMaterials_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StaticMesh.GetNumSections +struct UStaticMesh_GetNumSections_Params +{ +public: + int32 InLOD; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StaticMesh.GetNumLODs +struct UStaticMesh_GetNumLODs_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +struct UStaticMesh_GetMinimumLODForPlatforms_Params +{ +public: + TMap PlatformMinimumLODs; // 0x0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.StaticMesh.GetMinimumLODForPlatform +struct UStaticMesh_GetMinimumLODForPlatform_Params +{ +public: + class FName PlatformName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.StaticMesh.GetMaterialIndex +struct UStaticMesh_GetMaterialIndex_Params +{ +public: + class FName MaterialSlotName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.GetMaterial +struct UStaticMesh_GetMaterial_Params +{ +public: + int32 MaterialIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.StaticMesh.GetBounds +struct UStaticMesh_GetBounds_Params +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Engine.StaticMesh.GetBoundingBox +struct UStaticMesh_GetBoundingBox_Params +{ +public: + struct FBox ReturnValue; // 0x0(0x1C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.FindSocket +struct UStaticMesh_FindSocket_Params +{ +public: + class FName InSocketName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshSocket* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.CreateStaticMeshDescription +struct UStaticMesh_CreateStaticMeshDescription_Params +{ +public: + class UObject* Outer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshDescription* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +struct UStaticMesh_BuildFromStaticMeshDescriptions_Params +{ +public: + TArray StaticMeshDescriptions; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bBuildSimpleCollision; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StaticMesh.AddSocket +struct UStaticMesh_AddSocket_Params +{ +public: + class UStaticMeshSocket* Socket; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.StaticMesh.AddMaterial +struct UStaticMesh_AddMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StereoLayerShapeCylinder.SetRadius +struct UStereoLayerShapeCylinder_SetRadius_Params +{ +public: + float InRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +struct UStereoLayerShapeCylinder_SetOverlayArc_Params +{ +public: + float InOverlayArc; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StereoLayerShapeCylinder.SetHeight +struct UStereoLayerShapeCylinder_SetHeight_Params +{ +public: + int32 InHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +struct UStereoLayerShapeEquirect_SetEquirectProps_Params +{ +public: + struct FEquirectProps InScaleBiases; // 0x0(0x48)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.StereoLayerComponent.SetUVRect +struct UStereoLayerComponent_SetUVRect_Params +{ +public: + struct FBox2D InUVRect; // 0x0(0x14)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.SetTexture +struct UStereoLayerComponent_SetTexture_Params +{ +public: + class UTexture* InTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.SetQuadSize +struct UStereoLayerComponent_SetQuadSize_Params +{ +public: + struct FVector2D InQuadSize; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StereoLayerComponent.SetPriority +struct UStereoLayerComponent_SetPriority_Params +{ +public: + int32 InPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.SetLeftTexture +struct UStereoLayerComponent_SetLeftTexture_Params +{ +public: + class UTexture* InTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.StereoLayerComponent.SetEquirectProps +struct UStereoLayerComponent_SetEquirectProps_Params +{ +public: + struct FEquirectProps InScaleBiases; // 0x0(0x48)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.StereoLayerComponent.GetUVRect +struct UStereoLayerComponent_GetUVRect_Params +{ +public: + struct FBox2D ReturnValue; // 0x0(0x14)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.GetTexture +struct UStereoLayerComponent_GetTexture_Params +{ +public: + class UTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.GetQuadSize +struct UStereoLayerComponent_GetQuadSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.StereoLayerComponent.GetPriority +struct UStereoLayerComponent_GetPriority_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.StereoLayerComponent.GetLeftTexture +struct UStereoLayerComponent_GetLeftTexture_Params +{ +public: + class UTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +struct UStereoLayerFunctionLibrary_SetSplashScreen_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLoadingMovie; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnSet; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1497[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +struct UStereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen_Params +{ +public: + bool InAutoShowEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +struct USubsystemBlueprintLibrary_GetWorldSubsystem_Params +{ +public: + class UObject* ContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldSubsystem* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +struct USubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +struct USubsystemBlueprintLibrary_GetLocalPlayerSubsystem_Params +{ +public: + class UObject* ContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +struct USubsystemBlueprintLibrary_GetGameInstanceSubsystem_Params +{ +public: + class UObject* ContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstanceSubsystem* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +struct USubsystemBlueprintLibrary_GetEngineSubsystem_Params +{ +public: + TSubclassOf Class; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEngineSubsystem* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetYScale +struct UTextRenderComponent_SetYScale_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetXScale +struct UTextRenderComponent_SetXScale_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetWorldSize +struct UTextRenderComponent_SetWorldSize_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +struct UTextRenderComponent_SetVertSpacingAdjust_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TextRenderComponent.SetVerticalAlignment +struct UTextRenderComponent_SetVerticalAlignment_Params +{ +public: + enum class EVerticalTextAligment Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetTextRenderColor +struct UTextRenderComponent_SetTextRenderColor_Params +{ +public: + struct FColor Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.TextRenderComponent.SetTextMaterial +struct UTextRenderComponent_SetTextMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TextRenderComponent.SetText +struct UTextRenderComponent_SetText_Params +{ +public: + class FString Value; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +struct UTextRenderComponent_SetHorizSpacingAdjust_Params +{ +public: + float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TextRenderComponent.SetHorizontalAlignment +struct UTextRenderComponent_SetHorizontalAlignment_Params +{ +public: + enum class EHorizTextAligment Value; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.TextRenderComponent.SetFont +struct UTextRenderComponent_SetFont_Params +{ +public: + class UFont* Value; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.TextRenderComponent.K2_SetText +struct UTextRenderComponent_K2_SetText_Params +{ +public: + class FText Value; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.TextRenderComponent.GetTextWorldSize +struct UTextRenderComponent_GetTextWorldSize_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Engine.TextRenderComponent.GetTextLocalSize +struct UTextRenderComponent_GetTextLocalSize_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TimelineComponent.SetVectorCurve +struct UTimelineComponent_SetVectorCurve_Params +{ +public: + class UCurveVector* NewVectorCurve; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorTrackName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.SetTimelineLengthMode +struct UTimelineComponent_SetTimelineLengthMode_Params +{ +public: + enum class ETimelineLengthMode NewLengthMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.SetTimelineLength +struct UTimelineComponent_SetTimelineLength_Params +{ +public: + float NewLength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.SetPlayRate +struct UTimelineComponent_SetPlayRate_Params +{ +public: + float NewRate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.TimelineComponent.SetPlaybackPosition +struct UTimelineComponent_SetPlaybackPosition_Params +{ +public: + float NewPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireEvents; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireUpdate; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A7[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.SetNewTime +struct UTimelineComponent_SetNewTime_Params +{ +public: + float NewTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.SetLooping +struct UTimelineComponent_SetLooping_Params +{ +public: + bool bNewLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TimelineComponent.SetLinearColorCurve +struct UTimelineComponent_SetLinearColorCurve_Params +{ +public: + class UCurveLinearColor* NewLinearColorCurve; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorTrackName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +struct UTimelineComponent_SetIgnoreTimeDilation_Params +{ +public: + bool bNewIgnoreTimeDilation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.TimelineComponent.SetFloatCurve +struct UTimelineComponent_SetFloatCurve_Params +{ +public: + class UCurveFloat* NewFloatCurve; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatTrackName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.IsReversing +struct UTimelineComponent_IsReversing_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.IsPlaying +struct UTimelineComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.IsLooping +struct UTimelineComponent_IsLooping_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.GetTimelineLength +struct UTimelineComponent_GetTimelineLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.GetPlayRate +struct UTimelineComponent_GetPlayRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TimelineComponent.GetPlaybackPosition +struct UTimelineComponent_GetPlaybackPosition_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +struct UTimelineComponent_GetIgnoreTimeDilation_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.TwitterIntegrationBase.TwitterRequest +struct UTwitterIntegrationBase_TwitterRequest_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParamKeysAndValues; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETwitterRequestMethod RequestMethod; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 AccountIndex; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function Engine.TwitterIntegrationBase.ShowTweetUI +struct UTwitterIntegrationBase_ShowTweetUI_Params +{ +public: + class FString InitialMessage; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString URL; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Picture; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.TwitterIntegrationBase.GetNumAccounts +struct UTwitterIntegrationBase_GetNumAccounts_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Engine.TwitterIntegrationBase.GetAccountName +struct UTwitterIntegrationBase_GetAccountName_Params +{ +public: + int32 AccountIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +struct UTwitterIntegrationBase_CanShowTweetUI_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +struct UTwitterIntegrationBase_AuthorizeAccounts_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VectorFieldComponent.SetIntensity +struct UVectorFieldComponent_SetIntensity_Params +{ +public: + float NewIntensity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +struct UViewportStatsSubsystem_RemoveDisplayDelegate_Params +{ +public: + int32 IndexToRemove; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +struct UViewportStatsSubsystem_AddTimedDisplay_Params +{ +public: + class FText Text; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x18(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14BE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +struct UViewportStatsSubsystem_AddDisplayDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +struct UVisualLoggerKismetLibrary_RedirectVislog_Params +{ +public: + class UObject* SourceOwner; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DestinationOwner; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.LogText +struct UVisualLoggerKismetLibrary_LogText_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.LogSegment +struct UVisualLoggerKismetLibrary_LogSegment_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x8(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x14(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x30(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x40(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CategoryName; // 0x44(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x4C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.LogLocation +struct UVisualLoggerKismetLibrary_LogLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Text; // 0x18(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x28(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x3C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x44(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.LogBox +struct UVisualLoggerKismetLibrary_LogBox_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoxShape; // 0x8(0x1C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14C6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Text; // 0x28(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x38(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +struct UVisualLoggerKismetLibrary_EnableRecording_Params +{ +public: + bool bEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.VOIPTalker.RegisterWithPlayerState +struct UVOIPTalker_RegisterWithPlayerState_Params +{ +public: + class APlayerState* OwningState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VOIPTalker.GetVoiceLevel +struct UVOIPTalker_GetVoiceLevel_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Engine.VOIPTalker.CreateTalkerForPlayer +struct UVOIPTalker_CreateTalkerForPlayer_Params +{ +public: + class APlayerState* OwningState; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVOIPTalker* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.VOIPTalker.BPOnTalkingBegin +struct UVOIPTalker_BPOnTalkingBegin_Params +{ +public: + class UAudioComponent* AudioComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VOIPStatics.SetMicThreshold +struct UVOIPStatics_SetMicThreshold_Params +{ +public: + float InThreshold; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +struct UVolumetricCloudComponent_SetViewSampleCountScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +struct UVolumetricCloudComponent_SetTracingStartMaxDistance_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +struct UVolumetricCloudComponent_SetTracingMaxDistance_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +struct UVolumetricCloudComponent_SetStopTracingTransmittanceThreshold_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +struct UVolumetricCloudComponent_SetSkyLightCloudBottomOcclusion_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +struct UVolumetricCloudComponent_SetShadowViewSampleCountScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +struct UVolumetricCloudComponent_SetShadowTracingDistance_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +struct UVolumetricCloudComponent_SetShadowReflectionSampleCountScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +struct UVolumetricCloudComponent_SetReflectionSampleCountScale_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +struct UVolumetricCloudComponent_SetPlanetRadius_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Engine.VolumetricCloudComponent.SetMaterial +struct UVolumetricCloudComponent_SetMaterial_Params +{ +public: + class UMaterialInterface* NewValue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetLayerHeight +struct UVolumetricCloudComponent_SetLayerHeight_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +struct UVolumetricCloudComponent_SetLayerBottomAltitude_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +struct UVolumetricCloudComponent_SetGroundAlbedo_Params +{ +public: + struct FColor NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +struct UVolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance_Params +{ +public: + bool NewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetWindType +struct UWindDirectionalSourceComponent_SetWindType_Params +{ +public: + enum class EWindSourceType InNewType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetStrength +struct UWindDirectionalSourceComponent_SetStrength_Params +{ +public: + float InNewStrength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetSpeed +struct UWindDirectionalSourceComponent_SetSpeed_Params +{ +public: + float InNewSpeed; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetRadius +struct UWindDirectionalSourceComponent_SetRadius_Params +{ +public: + float InNewRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +struct UWindDirectionalSourceComponent_SetMinimumGustAmount_Params +{ +public: + float InNewMinGust; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +struct UWindDirectionalSourceComponent_SetMaximumGustAmount_Params +{ +public: + float InNewMaxGust; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_structs.hpp new file mode 100644 index 0000000..4039004 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Engine_structs.hpp @@ -0,0 +1,12961 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETextGender : uint8 +{ + Masculine = 0, + Feminine = 1, + Neuter = 2, + ETextGender_MAX = 3, +}; + +enum class EFormatArgumentType : uint8 +{ + Int = 0, + UInt = 1, + Float = 2, + Double = 3, + Text = 4, + Gender = 5, + EFormatArgumentType_MAX = 6, +}; + +enum class EEndPlayReason : uint8 +{ + Destroyed = 0, + LevelTransition = 1, + EndPlayInEditor = 2, + RemovedFromWorld = 3, + Quit = 4, + EEndPlayReason_MAX = 5, +}; + +enum class ETickingGroup : uint8 +{ + TG_PrePhysics = 0, + TG_StartPhysics = 1, + TG_DuringPhysics = 2, + TG_EndPhysics = 3, + TG_PostPhysics = 4, + TG_PostUpdateWork = 5, + TG_LastDemotable = 6, + TG_NewlySpawned = 7, + TG_MAX = 8, +}; + +enum class EComponentCreationMethod : uint8 +{ + Native = 0, + SimpleConstructionScript = 1, + UserConstructionScript = 2, + Instance = 3, + EComponentCreationMethod_MAX = 4, +}; + +enum class ETemperatureSeverityType : uint8 +{ + Unknown = 0, + Good = 1, + Bad = 2, + Serious = 3, + Critical = 4, + NumSeverities = 5, + ETemperatureSeverityType_MAX = 6, +}; + +enum class EQuartzCommandQuantization : uint8 +{ + Bar = 0, + Beat = 1, + ThirtySecondNote = 2, + SixteenthNote = 3, + EighthNote = 4, + QuarterNote = 5, + HalfNote = 6, + WholeNote = 7, + DottedSixteenthNote = 8, + DottedEighthNote = 9, + DottedQuarterNote = 10, + DottedHalfNote = 11, + DottedWholeNote = 12, + SixteenthNoteTriplet = 13, + EighthNoteTriplet = 14, + QuarterNoteTriplet = 15, + HalfNoteTriplet = 16, + Tick = 17, + Count = 18, + None = 19, + EQuartzCommandQuantization_MAX = 20, +}; + +enum class EQuartzCommandDelegateSubType : uint8 +{ + CommandOnFailedToQueue = 0, + CommandOnQueued = 1, + CommandOnCanceled = 2, + CommandOnAboutToStart = 3, + CommandOnStarted = 4, + Count = 5, + EQuartzCommandDelegateSubType_MAX = 6, +}; + +enum class EAudioComponentPlayState : uint8 +{ + Playing = 0, + Stopped = 1, + Paused = 2, + FadingIn = 3, + FadingOut = 4, + Count = 5, + EAudioComponentPlayState_MAX = 6, +}; + +enum class EPlaneConstraintAxisSetting : uint8 +{ + Custom = 0, + X = 1, + Y = 2, + Z = 3, + UseGlobalPhysicsSetting = 4, + EPlaneConstraintAxisSetting_MAX = 5, +}; + +enum class EInterpToBehaviourType : uint8 +{ + OneShot = 0, + OneShot_Reverse = 1, + Loop_Reset = 2, + PingPong = 3, + EInterpToBehaviourType_MAX = 4, +}; + +enum class ETeleportType : uint8 +{ + None = 0, + TeleportPhysics = 1, + ResetPhysics = 2, + ETeleportType_MAX = 3, +}; + +enum class EPlatformInterfaceDataType : uint8 +{ + PIDT_None = 0, + PIDT_Int = 1, + PIDT_Float = 2, + PIDT_String = 3, + PIDT_Object = 4, + PIDT_Custom = 5, + PIDT_MAX = 6, +}; + +enum class EMovementMode : uint8 +{ + MOVE_None = 0, + MOVE_Walking = 1, + MOVE_NavWalking = 2, + MOVE_Falling = 3, + MOVE_Swimming = 4, + MOVE_Flying = 5, + MOVE_Custom = 6, + MOVE_MAX = 7, +}; + +enum class ENetworkFailure : uint8 +{ + NetDriverAlreadyExists = 0, + NetDriverCreateFailure = 1, + NetDriverListenFailure = 2, + ConnectionLost = 3, + ConnectionTimeout = 4, + FailureReceived = 5, + OutdatedClient = 6, + OutdatedServer = 7, + PendingConnectionFailure = 8, + NetGuidMismatch = 9, + NetChecksumMismatch = 10, + ENetworkFailure_MAX = 11, +}; + +enum class ETravelFailure : uint8 +{ + NoLevel = 0, + LoadMapFailure = 1, + InvalidURL = 2, + PackageMissing = 3, + PackageVersion = 4, + NoDownload = 5, + TravelFailure = 6, + CheatCommands = 7, + PendingNetGameCreateFailure = 8, + CloudSaveFailure = 9, + ServerTravelFailure = 10, + ClientTravelFailure = 11, + ETravelFailure_MAX = 12, +}; + +enum class EScreenOrientation : uint8 +{ + Unknown = 0, + Portrait = 1, + PortraitUpsideDown = 2, + LandscapeLeft = 3, + LandscapeRight = 4, + FaceUp = 5, + FaceDown = 6, + EScreenOrientation_MAX = 7, +}; + +enum class EApplicationState : uint8 +{ + Unknown = 0, + Inactive = 1, + Background = 2, + Active = 3, + EApplicationState_MAX = 4, +}; + +enum class EObjectTypeQuery : uint8 +{ + ObjectTypeQuery1 = 0, + ObjectTypeQuery2 = 1, + ObjectTypeQuery3 = 2, + ObjectTypeQuery4 = 3, + ObjectTypeQuery5 = 4, + ObjectTypeQuery6 = 5, + ObjectTypeQuery7 = 6, + ObjectTypeQuery8 = 7, + ObjectTypeQuery9 = 8, + ObjectTypeQuery10 = 9, + ObjectTypeQuery11 = 10, + ObjectTypeQuery12 = 11, + ObjectTypeQuery13 = 12, + ObjectTypeQuery14 = 13, + ObjectTypeQuery15 = 14, + ObjectTypeQuery16 = 15, + ObjectTypeQuery17 = 16, + ObjectTypeQuery18 = 17, + ObjectTypeQuery19 = 18, + ObjectTypeQuery20 = 19, + ObjectTypeQuery21 = 20, + ObjectTypeQuery22 = 21, + ObjectTypeQuery23 = 22, + ObjectTypeQuery24 = 23, + ObjectTypeQuery25 = 24, + ObjectTypeQuery26 = 25, + ObjectTypeQuery27 = 26, + ObjectTypeQuery28 = 27, + ObjectTypeQuery29 = 28, + ObjectTypeQuery30 = 29, + ObjectTypeQuery31 = 30, + ObjectTypeQuery32 = 31, + ObjectTypeQuery_MAX = 32, + EObjectTypeQuery_MAX = 33, +}; + +enum class EDrawDebugTrace : uint8 +{ + None = 0, + ForOneFrame = 1, + ForDuration = 2, + Persistent = 3, + EDrawDebugTrace_MAX = 4, +}; + +enum class ETraceTypeQuery : uint8 +{ + TraceTypeQuery1 = 0, + TraceTypeQuery2 = 1, + TraceTypeQuery3 = 2, + TraceTypeQuery4 = 3, + TraceTypeQuery5 = 4, + TraceTypeQuery6 = 5, + TraceTypeQuery7 = 6, + TraceTypeQuery8 = 7, + TraceTypeQuery9 = 8, + TraceTypeQuery10 = 9, + TraceTypeQuery11 = 10, + TraceTypeQuery12 = 11, + TraceTypeQuery13 = 12, + TraceTypeQuery14 = 13, + TraceTypeQuery15 = 14, + TraceTypeQuery16 = 15, + TraceTypeQuery17 = 16, + TraceTypeQuery18 = 17, + TraceTypeQuery19 = 18, + TraceTypeQuery20 = 19, + TraceTypeQuery21 = 20, + TraceTypeQuery22 = 21, + TraceTypeQuery23 = 22, + TraceTypeQuery24 = 23, + TraceTypeQuery25 = 24, + TraceTypeQuery26 = 25, + TraceTypeQuery27 = 26, + TraceTypeQuery28 = 27, + TraceTypeQuery29 = 28, + TraceTypeQuery30 = 29, + TraceTypeQuery31 = 30, + TraceTypeQuery32 = 31, + TraceTypeQuery_MAX = 32, + ETraceTypeQuery_MAX = 33, +}; + +enum class EMoveComponentAction : uint8 +{ + Move = 0, + Stop = 1, + Return = 2, + EMoveComponentAction_MAX = 3, +}; + +enum class EQuitPreference : uint8 +{ + Quit = 0, + Background = 1, + EQuitPreference_MAX = 2, +}; + +enum class ERelativeTransformSpace : uint8 +{ + RTS_World = 0, + RTS_Actor = 1, + RTS_Component = 2, + RTS_ParentBoneSpace = 3, + RTS_MAX = 4, +}; + +enum class EAttachLocation : uint8 +{ + KeepRelativeOffset = 0, + KeepWorldPosition = 1, + SnapToTarget = 2, + SnapToTargetIncludingScale = 3, + EAttachLocation_MAX = 4, +}; + +enum class EAttachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + SnapToTarget = 2, + EAttachmentRule_MAX = 3, +}; + +enum class EDetachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + EDetachmentRule_MAX = 2, +}; + +enum class EComponentMobility : uint8 +{ + Static = 0, + Stationary = 1, + Movable = 2, + EComponentMobility_MAX = 3, +}; + +enum class EDetailMode : uint8 +{ + DM_Low = 0, + DM_Medium = 1, + DM_High = 2, + DM_MAX = 3, +}; + +enum class EMouseLockMode : uint8 +{ + DoNotLock = 0, + LockOnCapture = 1, + LockAlways = 2, + LockInFullscreen = 3, + EMouseLockMode_MAX = 4, +}; + +enum class EWindowTitleBarMode : uint8 +{ + Overlay = 0, + VerticalBox = 1, + EWindowTitleBarMode_MAX = 2, +}; + +enum class EActorUpdateOverlapsMethod : uint8 +{ + UseConfigDefault = 0, + AlwaysUpdate = 1, + OnlyUpdateMovable = 2, + NeverUpdate = 3, + EActorUpdateOverlapsMethod_MAX = 4, +}; + +enum class EAlphaBlendOption : uint8 +{ + Linear = 0, + Cubic = 1, + HermiteCubic = 2, + Sinusoidal = 3, + QuadraticInOut = 4, + CubicInOut = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + Custom = 14, + EAlphaBlendOption_MAX = 15, +}; + +enum class EAnimSyncGroupScope : uint8 +{ + Local = 0, + Component = 1, + EAnimSyncGroupScope_MAX = 2, +}; + +enum class EAnimGroupRole : uint8 +{ + CanBeLeader = 0, + AlwaysFollower = 1, + AlwaysLeader = 2, + TransitionLeader = 3, + TransitionFollower = 4, + EAnimGroupRole_MAX = 5, +}; + +enum class EPreviewAnimationBlueprintApplicationMethod : uint8 +{ + LinkedLayers = 0, + LinkedAnimGraph = 1, + EPreviewAnimationBlueprintApplicationMethod_MAX = 2, +}; + +enum class EAnimationKeyFormat : uint8 +{ + AKF_ConstantKeyLerp = 0, + AKF_VariableKeyLerp = 1, + AKF_PerTrackCompression = 2, + AKF_MAX = 3, +}; + +enum class ERawCurveTrackTypes : uint8 +{ + RCT_Float = 0, + RCT_Vector = 1, + RCT_Transform = 2, + RCT_MAX = 3, +}; + +enum class EAnimAssetCurveFlags : uint8 +{ + AACF_NONE = 0, + AACF_DriveMorphTarget_DEPRECATED = 1, + AACF_DriveAttribute_DEPRECATED = 2, + AACF_Editable = 4, + AACF_DriveMaterial_DEPRECATED = 8, + AACF_Metadata = 16, + AACF_DriveTrack = 32, + AACF_Disabled = 64, + AACF_MAX = 65, +}; + +enum class EAnimationCompressionFormat : uint8 +{ + ACF_None = 0, + ACF_Float96NoW = 1, + ACF_Fixed48NoW = 2, + ACF_IntervalFixed32NoW = 3, + ACF_Fixed32NoW = 4, + ACF_Float32NoW = 5, + ACF_Identity = 6, + ACF_MAX = 7, +}; + +enum class EAdditiveBasePoseType : uint8 +{ + ABPT_None = 0, + ABPT_RefPose = 1, + ABPT_AnimScaled = 2, + ABPT_AnimFrame = 3, + ABPT_MAX = 4, +}; + +enum class ERootMotionMode : uint8 +{ + NoRootMotionExtraction = 0, + IgnoreRootMotion = 1, + RootMotionFromEverything = 2, + RootMotionFromMontagesOnly = 3, + ERootMotionMode_MAX = 4, +}; + +enum class ERootMotionRootLock : uint8 +{ + RefPose = 0, + AnimFirstFrame = 1, + Zero = 2, + ERootMotionRootLock_MAX = 3, +}; + +enum class EMontagePlayReturnType : uint8 +{ + MontageLength = 0, + Duration = 1, + EMontagePlayReturnType_MAX = 2, +}; + +enum class EDrawDebugItemType : uint8 +{ + DirectionalArrow = 0, + Sphere = 1, + Line = 2, + OnScreenMessage = 3, + CoordinateSystem = 4, + EDrawDebugItemType_MAX = 5, +}; + +enum class EAnimLinkMethod : uint8 +{ + Absolute = 0, + Relative = 1, + Proportional = 2, + EAnimLinkMethod_MAX = 3, +}; + +enum class EMontageSubStepResult : uint8 +{ + Moved = 0, + NotMoved = 1, + InvalidSection = 2, + InvalidMontage = 3, + EMontageSubStepResult_MAX = 4, +}; + +enum class EAnimNotifyEventType : uint8 +{ + Begin = 0, + End = 1, + EAnimNotifyEventType_MAX = 2, +}; + +enum class EInertializationSpace : uint8 +{ + Default = 0, + WorldSpace = 1, + WorldRotation = 2, + EInertializationSpace_MAX = 3, +}; + +enum class EInertializationBoneState : uint8 +{ + Invalid = 0, + Valid = 1, + Excluded = 2, + EInertializationBoneState_MAX = 3, +}; + +enum class EInertializationState : uint8 +{ + Inactive = 0, + Pending = 1, + Active = 2, + EInertializationState_MAX = 3, +}; + +enum class EEvaluatorMode : uint8 +{ + EM_Standard = 0, + EM_Freeze = 1, + EM_DelayedFreeze = 2, + EM_MAX = 3, +}; + +enum class EEvaluatorDataSource : uint8 +{ + EDS_SourcePose = 0, + EDS_DestinationPose = 1, + EDS_MAX = 2, +}; + +enum class EPostCopyOperation : uint8 +{ + None = 0, + LogicalNegateBool = 1, + EPostCopyOperation_MAX = 2, +}; + +enum class EPinHidingMode : uint8 +{ + NeverAsPin = 0, + PinHiddenByDefault = 1, + PinShownByDefault = 2, + AlwaysAsPin = 3, + EPinHidingMode_MAX = 4, +}; + +enum class EAnimPhysCollisionType : uint8 +{ + CoM = 0, + CustomSphere = 1, + InnerSphere = 2, + OuterSphere = 3, + AnimPhysCollisionType_MAX = 4, +}; + +enum class EAnimPhysTwistAxis : uint8 +{ + AxisX = 0, + AxisY = 1, + AxisZ = 2, + AnimPhysTwistAxis_MAX = 3, +}; + +enum class ETypeAdvanceAnim : uint8 +{ + ETAA_Default = 0, + ETAA_Finished = 1, + ETAA_Looped = 2, + ETAA_MAX = 3, +}; + +enum class ETransitionLogicType : uint8 +{ + TLT_StandardBlend = 0, + TLT_Inertialization = 1, + TLT_Custom = 2, + TLT_MAX = 3, +}; + +enum class ETransitionBlendMode : uint8 +{ + TBM_Linear = 0, + TBM_Cubic = 1, + TBM_MAX = 2, +}; + +enum class EComponentType : uint8 +{ + None = 0, + TranslationX = 1, + TranslationY = 2, + TranslationZ = 3, + RotationX = 4, + RotationY = 5, + RotationZ = 6, + Scale = 7, + ScaleX = 8, + ScaleY = 9, + ScaleZ = 10, + EComponentType_MAX = 11, +}; + +enum class EAxisOption : uint8 +{ + X = 0, + Y = 1, + Z = 2, + X_Neg = 3, + Y_Neg = 4, + Z_Neg = 5, + Custom = 6, + EAxisOption_MAX = 7, +}; + +enum class EAnimInterpolationType : uint8 +{ + Linear = 0, + Step = 1, + EAnimInterpolationType_MAX = 2, +}; + +enum class ECurveBlendOption : uint8 +{ + Override = 0, + DoNotOverride = 1, + NormalizeByWeight = 2, + BlendByWeight = 3, + UseBasePose = 4, + UseMaxValue = 5, + UseMinValue = 6, + ECurveBlendOption_MAX = 7, +}; + +enum class EAdditiveAnimationType : uint8 +{ + AAT_None = 0, + AAT_LocalSpaceBase = 1, + AAT_RotationOffsetMeshSpace = 2, + AAT_MAX = 3, +}; + +enum class ENotifyFilterType : uint8 +{ + NoFiltering = 0, + LOD = 1, + ENotifyFilterType_MAX = 2, +}; + +enum class EMontageNotifyTickType : uint8 +{ + Queued = 0, + BranchingPoint = 1, + EMontageNotifyTickType_MAX = 2, +}; + +enum class EBoneRotationSource : uint8 +{ + BRS_KeepComponentSpaceRotation = 0, + BRS_KeepLocalSpaceRotation = 1, + BRS_CopyFromTarget = 2, + BRS_MAX = 3, +}; + +enum class EBoneControlSpace : uint8 +{ + BCS_WorldSpace = 0, + BCS_ComponentSpace = 1, + BCS_ParentBoneSpace = 2, + BCS_BoneSpace = 3, + BCS_MAX = 4, +}; + +enum class EBoneAxis : uint8 +{ + BA_X = 0, + BA_Y = 1, + BA_Z = 2, + BA_MAX = 3, +}; + +enum class EPrimaryAssetCookRule : uint8 +{ + Unknown = 0, + NeverCook = 1, + DevelopmentCook = 2, + DevelopmentAlwaysCook = 3, + AlwaysCook = 4, + EPrimaryAssetCookRule_MAX = 5, +}; + +enum class ENaturalSoundFalloffMode : uint8 +{ + Continues = 0, + Silent = 1, + Hold = 2, + ENaturalSoundFalloffMode_MAX = 3, +}; + +enum class EAttenuationShape : uint8 +{ + Sphere = 0, + Capsule = 1, + Box = 2, + Cone = 3, + EAttenuationShape_MAX = 4, +}; + +enum class EAttenuationDistanceModel : uint8 +{ + Linear = 0, + Logarithmic = 1, + Inverse = 2, + LogReverse = 3, + NaturalSound = 4, + Custom = 5, + EAttenuationDistanceModel_MAX = 6, +}; + +enum class EAudioBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + EAudioBusChannels_MAX = 2, +}; + +enum class EAudioFaderCurve : uint8 +{ + Linear = 0, + Logarithmic = 1, + SCurve = 2, + Sin = 3, + Count = 4, + EAudioFaderCurve_MAX = 5, +}; + +enum class EAudioOutputTarget : uint8 +{ + Speaker = 0, + Controller = 1, + ControllerFallbackToSpeaker = 2, + EAudioOutputTarget_MAX = 3, +}; + +enum class EMonoChannelUpmixMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + FullVolume = 2, + EMonoChannelUpmixMethod_MAX = 3, +}; + +enum class EPanningMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + EPanningMethod_MAX = 2, +}; + +enum class EVoiceSampleRate : int32 +{ + Low16000Hz = 16000, + Normal24000Hz = 24000, + EVoiceSampleRate_MAX = 24001, +}; + +enum class EAudioVolumeLocationState : uint8 +{ + InsideTheVolume = 0, + OutsideTheVolume = 1, + EAudioVolumeLocationState_MAX = 2, +}; + +enum class EBlendableLocation : uint8 +{ + BL_AfterTonemapping = 0, + BL_BeforeTonemapping = 1, + BL_BeforeTranslucency = 2, + BL_ReplacingTonemapper = 3, + BL_SSRInput = 4, + BL_MAX = 5, +}; + +enum class ENotifyTriggerMode : uint8 +{ + AllAnimations = 0, + HighestWeightedAnimation = 1, + None = 2, + ENotifyTriggerMode_MAX = 3, +}; + +enum class EBlendSpaceAxis : uint8 +{ + BSA_None = 0, + BSA_X = 1, + BSA_Y = 2, + BSA_Max = 3, +}; + +enum class EBlueprintNativizationFlag : uint8 +{ + Disabled = 0, + Dependency = 1, + ExplicitlyEnabled = 2, + EBlueprintNativizationFlag_MAX = 3, +}; + +enum class EBlueprintCompileMode : uint8 +{ + Default = 0, + Development = 1, + FinalRelease = 2, + EBlueprintCompileMode_MAX = 3, +}; + +enum class EBlueprintType : uint8 +{ + BPTYPE_Normal = 0, + BPTYPE_Const = 1, + BPTYPE_MacroLibrary = 2, + BPTYPE_Interface = 3, + BPTYPE_LevelScript = 4, + BPTYPE_FunctionLibrary = 5, + BPTYPE_MAX = 6, +}; + +enum class EBlueprintStatus : uint8 +{ + BS_Unknown = 0, + BS_Dirty = 1, + BS_Error = 2, + BS_UpToDate = 3, + BS_BeingCreated = 4, + BS_UpToDateWithWarnings = 5, + BS_MAX = 6, +}; + +enum class EDOFMode : uint8 +{ + Default = 0, + SixDOF = 1, + YZPlane = 2, + XZPlane = 3, + XYPlane = 4, + CustomPlane = 5, + None = 6, + EDOFMode_MAX = 7, +}; + +enum class EBrushType : uint8 +{ + Brush_Default = 0, + Brush_Add = 1, + Brush_Subtract = 2, + Brush_MAX = 3, +}; + +enum class ECsgOper : uint8 +{ + CSG_Active = 0, + CSG_Add = 1, + CSG_Subtract = 2, + CSG_Intersect = 3, + CSG_Deintersect = 4, + CSG_None = 5, + CSG_MAX = 6, +}; + +enum class ECameraShakeDurationType : uint8 +{ + Fixed = 0, + Infinite = 1, + Custom = 2, + ECameraShakeDurationType_MAX = 3, +}; + +enum class ECameraShakeUpdateResultFlags : uint8 +{ + ApplyAsAbsolute = 1, + SkipAutoScale = 2, + SkipAutoPlaySpace = 4, + Default = 0, + ECameraShakeUpdateResultFlags_MAX = 5, +}; + +enum class ECameraShakeAttenuation : uint8 +{ + Linear = 0, + Quadratic = 1, + ECameraShakeAttenuation_MAX = 2, +}; + +enum class ECameraAlphaBlendMode : uint8 +{ + CABM_Linear = 0, + CABM_Cubic = 1, + CABM_MAX = 2, +}; + +enum class ECameraShakePlaySpace : uint8 +{ + CameraLocal = 0, + World = 1, + UserDefined = 2, + ECameraShakePlaySpace_MAX = 3, +}; + +enum class ECameraProjectionMode : uint8 +{ + Perspective = 0, + Orthographic = 1, + ECameraProjectionMode_MAX = 2, +}; + +enum class ECloudStorageDelegate : uint8 +{ + CSD_KeyValueReadComplete = 0, + CSD_KeyValueWriteComplete = 1, + CSD_ValueChanged = 2, + CSD_DocumentQueryComplete = 3, + CSD_DocumentReadComplete = 4, + CSD_DocumentWriteComplete = 5, + CSD_DocumentConflictDetected = 6, + CSD_MAX = 7, +}; + +enum class EAngularDriveMode : uint8 +{ + SLERP = 0, + TwistAndSwing = 1, + EAngularDriveMode_MAX = 2, +}; + +enum class ECurveTableMode : uint8 +{ + Empty = 0, + SimpleCurves = 1, + RichCurves = 2, + ECurveTableMode_MAX = 3, +}; + +enum class ECustomAttributeBlendType : uint8 +{ + Override = 0, + Blend = 1, + ECustomAttributeBlendType_MAX = 2, +}; + +enum class EFDataDrivenCVarType : uint8 +{ + CVarFloat = 0, + CVarInt = 1, + CVarBool = 2, + FDataDrivenCVarType_MAX = 3, +}; + +enum class EEvaluateCurveTableResult : uint8 +{ + RowFound = 0, + RowNotFound = 1, + EEvaluateCurveTableResult_MAX = 2, +}; + +enum class EGrammaticalNumber : uint8 +{ + Singular = 0, + Plural = 1, + EGrammaticalNumber_MAX = 2, +}; + +enum class EGrammaticalGender : uint8 +{ + Neuter = 0, + Masculine = 1, + Feminine = 2, + Mixed = 3, + EGrammaticalGender_MAX = 4, +}; + +enum class EDistributionParamMode : uint8 +{ + DPM_Normal = 0, + DPM_Abs = 1, + DPM_Direct = 2, + DPM_MAX = 3, +}; + +enum class EDistributionVectorMirrorFlags : uint8 +{ + EDVMF_Same = 0, + EDVMF_Different = 1, + EDVMF_Mirror = 2, + EDVMF_MAX = 3, +}; + +enum class EDistributionVectorLockFlags : uint8 +{ + EDVLF_None = 0, + EDVLF_XY = 1, + EDVLF_XZ = 2, + EDVLF_YZ = 3, + EDVLF_XYZ = 4, + EDVLF_MAX = 5, +}; + +enum class ENodeEnabledState : uint8 +{ + Enabled = 0, + Disabled = 1, + DevelopmentOnly = 2, + ENodeEnabledState_MAX = 3, +}; + +enum class ENodeAdvancedPins : uint8 +{ + NoPins = 0, + Shown = 1, + Hidden = 2, + ENodeAdvancedPins_MAX = 3, +}; + +enum class ENodeTitleType : uint8 +{ + FullTitle = 0, + ListView = 1, + EditableTitle = 2, + MenuTitle = 3, + MAX_TitleTypes = 4, + ENodeTitleType_MAX = 5, +}; + +enum class EPinContainerType : uint8 +{ + None = 0, + Array = 1, + Set = 2, + Map = 3, + EPinContainerType_MAX = 4, +}; + +enum class EEdGraphPinDirection : uint8 +{ + EGPD_Input = 0, + EGPD_Output = 1, + EGPD_MAX = 2, +}; + +enum class EBlueprintPinStyleType : uint8 +{ + BPST_Original = 0, + BPST_VariantA = 1, + BPST_MAX = 2, +}; + +enum class ECanCreateConnectionResponse : uint8 +{ + CONNECT_RESPONSE_MAKE = 0, + CONNECT_RESPONSE_DISALLOW = 1, + CONNECT_RESPONSE_BREAK_OTHERS_A = 2, + CONNECT_RESPONSE_BREAK_OTHERS_B = 3, + CONNECT_RESPONSE_BREAK_OTHERS_AB = 4, + CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 5, + CONNECT_RESPONSE_MAX = 6, +}; + +enum class EGraphType : uint8 +{ + GT_Function = 0, + GT_Ubergraph = 1, + GT_Macro = 2, + GT_Animation = 3, + GT_StateMachine = 4, + GT_MAX = 5, +}; + +enum class ETransitionType : uint8 +{ + None = 0, + Paused = 1, + Loading = 2, + Saving = 3, + Connecting = 4, + Precaching = 5, + WaitingToConnect = 6, + MAX = 7, +}; + +enum class EFullyLoadPackageType : uint8 +{ + FULLYLOAD_Map = 0, + FULLYLOAD_Game_PreLoadClass = 1, + FULLYLOAD_Game_PostLoadClass = 2, + FULLYLOAD_Always = 3, + FULLYLOAD_Mutator = 4, + FULLYLOAD_MAX = 5, +}; + +enum class EViewModeIndex : uint8 +{ + VMI_BrushWireframe = 0, + VMI_Wireframe = 1, + VMI_Unlit = 2, + VMI_Lit = 3, + VMI_Lit_DetailLighting = 4, + VMI_LightingOnly = 5, + VMI_LightComplexity = 6, + VMI_ShaderComplexity = 8, + VMI_LightmapDensity = 9, + VMI_LitLightmapDensity = 10, + VMI_ReflectionOverride = 11, + VMI_VisualizeBuffer = 12, + VMI_StationaryLightOverlap = 14, + VMI_CollisionPawn = 15, + VMI_CollisionVisibility = 16, + VMI_LODColoration = 18, + VMI_QuadOverdraw = 19, + VMI_PrimitiveDistanceAccuracy = 20, + VMI_MeshUVDensityAccuracy = 21, + VMI_ShaderComplexityWithQuadOverdraw = 22, + VMI_HLODColoration = 23, + VMI_GroupLODColoration = 24, + VMI_MaterialTextureScaleAccuracy = 25, + VMI_RequiredTextureResolution = 26, + VMI_PathTracing = 27, + VMI_RayTracingDebug = 28, + VMI_Max = 29, + VMI_Unknown = 255, +}; + +enum class EDemoPlayFailure : uint8 +{ + Generic = 0, + DemoNotFound = 1, + Corrupt = 2, + InvalidVersion = 3, + InitBase = 4, + GameSpecificHeader = 5, + ReplayStreamerInternal = 6, + LoadMap = 7, + Serialization = 8, + EDemoPlayFailure_MAX = 9, +}; + +enum class ETravelType : uint8 +{ + TRAVEL_Absolute = 0, + TRAVEL_Partial = 1, + TRAVEL_Relative = 2, + TRAVEL_MAX = 3, +}; + +enum class ENetworkLagState : uint8 +{ + NotLagging = 0, + Lagging = 1, + ENetworkLagState_MAX = 2, +}; + +enum class EMouseCaptureMode : uint8 +{ + NoCapture = 0, + CapturePermanently = 1, + CapturePermanently_IncludingInitialMouseDown = 2, + CaptureDuringMouseDown = 3, + CaptureDuringRightMouseDown = 4, + EMouseCaptureMode_MAX = 5, +}; + +enum class EInputEvent : uint8 +{ + IE_Pressed = 0, + IE_Released = 1, + IE_Repeat = 2, + IE_DoubleClick = 3, + IE_Axis = 4, + IE_MAX = 5, +}; + +enum class ECustomTimeStepSynchronizationState : uint8 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ECustomTimeStepSynchronizationState_MAX = 4, +}; + +enum class EMeshBufferAccess : uint8 +{ + Default = 0, + ForceCPUAndGPU = 1, + EMeshBufferAccess_MAX = 2, +}; + +enum class ESpawnActorCollisionHandlingMethod : uint8 +{ + Undefined = 0, + AlwaysSpawn = 1, + AdjustIfPossibleButAlwaysSpawn = 2, + AdjustIfPossibleButDontSpawnIfColliding = 3, + DontSpawnIfColliding = 4, + ESpawnActorCollisionHandlingMethod_MAX = 5, +}; + +enum class EComponentSocketType : uint8 +{ + Invalid = 0, + Bone = 1, + Socket = 2, + EComponentSocketType_MAX = 3, +}; + +enum class EPhysicalMaterialMaskColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Cyan = 3, + Magenta = 4, + Yellow = 5, + White = 6, + Black = 7, + MAX = 8, +}; + +enum class EWalkableSlopeBehavior : uint8 +{ + WalkableSlope_Default = 0, + WalkableSlope_Increase = 1, + WalkableSlope_Decrease = 2, + WalkableSlope_Unwalkable = 3, + WalkableSlope_Max = 4, +}; + +enum class ERotatorQuantization : uint8 +{ + ByteComponents = 0, + ShortComponents = 1, + ERotatorQuantization_MAX = 2, +}; + +enum class EVectorQuantization : uint8 +{ + RoundWholeNumber = 0, + RoundOneDecimal = 1, + RoundTwoDecimals = 2, + EVectorQuantization_MAX = 3, +}; + +enum class EAutoPossessAI : uint8 +{ + Disabled = 0, + PlacedInWorld = 1, + Spawned = 2, + PlacedInWorldOrSpawned = 3, + EAutoPossessAI_MAX = 4, +}; + +enum class EAutoReceiveInput : uint8 +{ + Disabled = 0, + Player0 = 1, + Player1 = 2, + Player2 = 3, + Player3 = 4, + Player4 = 5, + Player5 = 6, + Player6 = 7, + Player7 = 8, + EAutoReceiveInput_MAX = 9, +}; + +enum class ENetDormancy : uint8 +{ + DORM_Never = 0, + DORM_Awake = 1, + DORM_DormantAll = 2, + DORM_DormantPartial = 3, + DORM_Initial = 4, + DORM_MAX = 5, +}; + +enum class ENetRole : uint8 +{ + ROLE_None = 0, + ROLE_SimulatedProxy = 1, + ROLE_AutonomousProxy = 2, + ROLE_Authority = 3, + ROLE_MAX = 4, +}; + +enum class EUpdateRateShiftBucket : uint8 +{ + ShiftBucket0 = 0, + ShiftBucket1 = 1, + ShiftBucket2 = 2, + ShiftBucket3 = 3, + ShiftBucket4 = 4, + ShiftBucket5 = 5, + ShiftBucketMax = 6, + EUpdateRateShiftBucket_MAX = 7, +}; + +enum class EShadowMapFlags : uint8 +{ + SMF_None = 0, + SMF_Streamed = 1, + SMF_MAX = 2, +}; + +enum class ELightMapPaddingType : uint8 +{ + LMPT_NormalPadding = 0, + LMPT_PrePadding = 1, + LMPT_NoPadding = 2, + LMPT_MAX = 3, +}; + +enum class ECollisionEnabled : uint8 +{ + NoCollision = 0, + QueryOnly = 1, + PhysicsOnly = 2, + QueryAndPhysics = 3, + ECollisionEnabled_MAX = 4, +}; + +enum class ETimelineSigType : uint8 +{ + ETS_EventSignature = 0, + ETS_FloatSignature = 1, + ETS_VectorSignature = 2, + ETS_LinearColorSignature = 3, + ETS_InvalidSignature = 4, + ETS_MAX = 5, +}; + +enum class EFilterInterpolationType : uint8 +{ + BSIT_Average = 0, + BSIT_Linear = 1, + BSIT_Cubic = 2, + BSIT_MAX = 3, +}; + +enum class ECollisionResponse : uint8 +{ + ECR_Ignore = 0, + ECR_Overlap = 1, + ECR_Block = 2, + ECR_MAX = 3, +}; + +enum class EOverlapFilterOption : uint8 +{ + OverlapFilter_All = 0, + OverlapFilter_DynamicOnly = 1, + OverlapFilter_StaticOnly = 2, + OverlapFilter_MAX = 3, +}; + +enum class ECollisionChannel : uint8 +{ + ECC_WorldStatic = 0, + ECC_WorldDynamic = 1, + ECC_Pawn = 2, + ECC_Visibility = 3, + ECC_Camera = 4, + ECC_PhysicsBody = 5, + ECC_Vehicle = 6, + ECC_Destructible = 7, + ECC_EngineTraceChannel1 = 8, + ECC_EngineTraceChannel2 = 9, + ECC_EngineTraceChannel3 = 10, + ECC_EngineTraceChannel4 = 11, + ECC_EngineTraceChannel5 = 12, + ECC_EngineTraceChannel6 = 13, + ECC_GameTraceChannel1 = 14, + ECC_GameTraceChannel2 = 15, + ECC_GameTraceChannel3 = 16, + ECC_GameTraceChannel4 = 17, + ECC_GameTraceChannel5 = 18, + ECC_GameTraceChannel6 = 19, + ECC_GameTraceChannel7 = 20, + ECC_GameTraceChannel8 = 21, + ECC_GameTraceChannel9 = 22, + ECC_GameTraceChannel10 = 23, + ECC_GameTraceChannel11 = 24, + ECC_GameTraceChannel12 = 25, + ECC_GameTraceChannel13 = 26, + ECC_GameTraceChannel14 = 27, + ECC_GameTraceChannel15 = 28, + ECC_GameTraceChannel16 = 29, + ECC_GameTraceChannel17 = 30, + ECC_GameTraceChannel18 = 31, + ECC_OverlapAll_Deprecated = 32, + ECC_MAX = 33, +}; + +enum class ENetworkSmoothingMode : uint8 +{ + Disabled = 0, + Linear = 1, + Exponential = 2, + Replay = 3, + ENetworkSmoothingMode_MAX = 4, +}; + +enum class ELightingBuildQuality : uint8 +{ + Quality_Preview = 0, + Quality_Medium = 1, + Quality_High = 2, + Quality_Production = 3, + Quality_MAX = 4, +}; + +enum class EMaterialShadingRate : uint8 +{ + MSR_1x1 = 0, + MSR_2x1 = 1, + MSR_1x2 = 2, + MSR_2x2 = 3, + MSR_4x2 = 4, + MSR_2x4 = 5, + MSR_4x4 = 6, + MSR_Count = 7, + MSR_MAX = 8, +}; + +enum class EMaterialStencilCompare : uint8 +{ + MSC_Less = 0, + MSC_LessEqual = 1, + MSC_Greater = 2, + MSC_GreaterEqual = 3, + MSC_Equal = 4, + MSC_NotEqual = 5, + MSC_Never = 6, + MSC_Always = 7, + MSC_Count = 8, + MSC_MAX = 9, +}; + +enum class EMaterialSamplerType : uint8 +{ + SAMPLERTYPE_Color = 0, + SAMPLERTYPE_Grayscale = 1, + SAMPLERTYPE_Alpha = 2, + SAMPLERTYPE_Normal = 3, + SAMPLERTYPE_Masks = 4, + SAMPLERTYPE_DistanceFieldFont = 5, + SAMPLERTYPE_LinearColor = 6, + SAMPLERTYPE_LinearGrayscale = 7, + SAMPLERTYPE_Data = 8, + SAMPLERTYPE_External = 9, + SAMPLERTYPE_VirtualColor = 10, + SAMPLERTYPE_VirtualGrayscale = 11, + SAMPLERTYPE_VirtualAlpha = 12, + SAMPLERTYPE_VirtualNormal = 13, + SAMPLERTYPE_VirtualMasks = 14, + SAMPLERTYPE_VirtualLinearColor = 15, + SAMPLERTYPE_VirtualLinearGrayscale = 16, + SAMPLERTYPE_MAX = 17, +}; + +enum class EMaterialTessellationMode : uint8 +{ + MTM_NoTessellation = 0, + MTM_FlatTessellation = 1, + MTM_PNTriangles = 2, + MTM_MAX = 3, +}; + +enum class EMaterialShadingModel : uint8 +{ + MSM_Unlit = 0, + MSM_DefaultLit = 1, + MSM_Subsurface = 2, + MSM_PreintegratedSkin = 3, + MSM_ClearCoat = 4, + MSM_SubsurfaceProfile = 5, + MSM_TwoSidedFoliage = 6, + MSM_Hair = 7, + MSM_Cloth = 8, + MSM_Eye = 9, + MSM_SingleLayerWater = 10, + MSM_ThinTranslucent = 11, + MSM_NUM = 12, + MSM_FromMaterialExpression = 13, + MSM_MAX = 14, +}; + +enum class EParticleCollisionMode : uint8 +{ + SceneDepth = 0, + DistanceField = 1, + EParticleCollisionMode_MAX = 2, +}; + +enum class ETrailWidthMode : uint8 +{ + ETrailWidthMode_FromCentre = 0, + ETrailWidthMode_FromFirst = 1, + ETrailWidthMode_FromSecond = 2, + ETrailWidthMode_MAX = 3, +}; + +enum class EGBufferFormat : uint8 +{ + Force8BitsPerChannel = 0, + Default = 1, + HighPrecisionNormals = 3, + Force16BitsPerChannel = 5, + EGBufferFormat_MAX = 6, +}; + +enum class ESceneCaptureCompositeMode : uint8 +{ + SCCM_Overwrite = 0, + SCCM_Additive = 1, + SCCM_Composite = 2, + SCCM_MAX = 3, +}; + +enum class ESceneCaptureSource : uint8 +{ + SCS_SceneColorHDR = 0, + SCS_SceneColorHDRNoAlpha = 1, + SCS_FinalColorLDR = 2, + SCS_SceneColorSceneDepth = 3, + SCS_SceneDepth = 4, + SCS_DeviceDepth = 5, + SCS_Normal = 6, + SCS_BaseColor = 7, + SCS_FinalColorHDR = 8, + SCS_FinalToneCurveHDR = 9, + SCS_MAX = 10, +}; + +enum class ETranslucentSortPolicy : uint8 +{ + SortByDistance = 0, + SortByProjectedZ = 1, + SortAlongAxis = 2, + ETranslucentSortPolicy_MAX = 3, +}; + +enum class ERefractionMode : uint8 +{ + RM_IndexOfRefraction = 0, + RM_PixelNormalOffset = 1, + RM_MAX = 2, +}; + +enum class ETranslucencyLightingMode : uint8 +{ + TLM_VolumetricNonDirectional = 0, + TLM_VolumetricDirectional = 1, + TLM_VolumetricPerVertexNonDirectional = 2, + TLM_VolumetricPerVertexDirectional = 3, + TLM_Surface = 4, + TLM_SurfacePerPixelLighting = 5, + TLM_MAX = 6, +}; + +enum class ESamplerSourceMode : uint8 +{ + SSM_FromTextureAsset = 0, + SSM_Wrap_WorldGroupSettings = 1, + SSM_Clamp_WorldGroupSettings = 2, + SSM_MAX = 3, +}; + +enum class EBlendMode : uint8 +{ + BLEND_Opaque = 0, + BLEND_Masked = 1, + BLEND_Translucent = 2, + BLEND_Additive = 3, + BLEND_Modulate = 4, + BLEND_AlphaComposite = 5, + BLEND_AlphaHoldout = 6, + BLEND_MAX = 7, +}; + +enum class EOcclusionCombineMode : uint8 +{ + OCM_Minimum = 0, + OCM_Multiply = 1, + OCM_MAX = 2, +}; + +enum class ELightmapType : uint8 +{ + Default = 0, + ForceSurface = 1, + ForceVolumetric = 2, + ELightmapType_MAX = 3, +}; + +enum class EIndirectLightingCacheQuality : uint8 +{ + ILCQ_Off = 0, + ILCQ_Point = 1, + ILCQ_Volume = 2, + ILCQ_MAX = 3, +}; + +enum class ESceneDepthPriorityGroup : uint8 +{ + SDPG_World = 0, + SDPG_Foreground = 1, + SDPG_MAX = 2, +}; + +enum class EAspectRatioAxisConstraint : uint8 +{ + AspectRatio_MaintainYFOV = 0, + AspectRatio_MaintainXFOV = 1, + AspectRatio_MajorAxisFOV = 2, + AspectRatio_MAX = 3, +}; + +enum class EFontCacheType : uint8 +{ + Offline = 0, + Runtime = 1, + EFontCacheType_MAX = 2, +}; + +enum class EFontImportCharacterSet : uint8 +{ + FontICS_Default = 0, + FontICS_Ansi = 1, + FontICS_Symbol = 2, + FontICS_MAX = 3, +}; + +enum class EStandbyType : uint8 +{ + STDBY_Rx = 0, + STDBY_Tx = 1, + STDBY_BadPing = 2, + STDBY_MAX = 3, +}; + +enum class ESuggestProjVelocityTraceOption : uint8 +{ + DoNotTrace = 0, + TraceFullPath = 1, + OnlyTraceWhileAscending = 2, + ESuggestProjVelocityTraceOption_MAX = 3, +}; + +enum class EWindowMode : uint8 +{ + Fullscreen = 0, + WindowedFullscreen = 1, + Windowed = 2, + EWindowMode_MAX = 3, +}; + +enum class EHitProxyPriority : uint8 +{ + HPP_World = 0, + HPP_Wireframe = 1, + HPP_Foreground = 2, + HPP_UI = 3, + HPP_MAX = 4, +}; + +enum class EImportanceWeight : uint8 +{ + Luminance = 0, + Red = 1, + Green = 2, + Blue = 3, + Alpha = 4, + EImportanceWeight_MAX = 5, +}; + +enum class EAdManagerDelegate : uint8 +{ + AMD_ClickedBanner = 0, + AMD_UserClosedAd = 1, + AMD_MAX = 2, +}; + +enum class EControllerAnalogStick : uint8 +{ + CAS_LeftStick = 0, + CAS_RightStick = 1, + CAS_MAX = 2, +}; + +enum class EAnimAlphaInputType : uint8 +{ + Float = 0, + Bool = 1, + Curve = 2, + EAnimAlphaInputType_MAX = 3, +}; + +enum class ETrackActiveCondition : uint8 +{ + ETAC_Always = 0, + ETAC_GoreEnabled = 1, + ETAC_GoreDisabled = 2, + ETAC_MAX = 3, +}; + +enum class EInterpTrackMoveRotMode : uint8 +{ + IMR_Keyframed = 0, + IMR_LookAtGroup = 1, + IMR_Ignore = 2, + IMR_MAX = 3, +}; + +enum class EInterpMoveAxis : uint8 +{ + AXIS_TranslationX = 0, + AXIS_TranslationY = 1, + AXIS_TranslationZ = 2, + AXIS_RotationX = 3, + AXIS_RotationY = 4, + AXIS_RotationZ = 5, + AXIS_MAX = 6, +}; + +enum class ETrackToggleAction : uint8 +{ + ETTA_Off = 0, + ETTA_On = 1, + ETTA_Toggle = 2, + ETTA_Trigger = 3, + ETTA_MAX = 4, +}; + +enum class EVisibilityTrackCondition : uint8 +{ + EVTC_Always = 0, + EVTC_GoreEnabled = 1, + EVTC_GoreDisabled = 2, + EVTC_MAX = 3, +}; + +enum class EVisibilityTrackAction : uint8 +{ + EVTA_Hide = 0, + EVTA_Show = 1, + EVTA_Toggle = 2, + EVTA_MAX = 3, +}; + +enum class ESlateGesture : uint8 +{ + None = 0, + Scroll = 1, + Magnify = 2, + Swipe = 3, + Rotate = 4, + LongPress = 5, + ESlateGesture_MAX = 6, +}; + +enum class EMIDCreationFlags : uint8 +{ + None = 0, + Transient = 1, + EMIDCreationFlags_MAX = 2, +}; + +enum class EMatrixColumns : uint8 +{ + First = 0, + Second = 1, + Third = 2, + Fourth = 3, + EMatrixColumns_MAX = 4, +}; + +enum class ELerpInterpolationMode : uint8 +{ + QuatInterp = 0, + EulerInterp = 1, + DualQuatInterp = 2, + ELerpInterpolationMode_MAX = 3, +}; + +enum class EEasingFunc : uint8 +{ + Linear = 0, + Step = 1, + SinusoidalIn = 2, + SinusoidalOut = 3, + SinusoidalInOut = 4, + EaseIn = 5, + EaseOut = 6, + EaseInOut = 7, + ExpoIn = 8, + ExpoOut = 9, + ExpoInOut = 10, + CircularIn = 11, + CircularOut = 12, + CircularInOut = 13, + EEasingFunc_MAX = 14, +}; + +enum class ERoundingMode : uint8 +{ + HalfToEven = 0, + HalfFromZero = 1, + HalfToZero = 2, + FromZero = 3, + ToZero = 4, + ToNegativeInfinity = 5, + ToPositiveInfinity = 6, + ERoundingMode_MAX = 7, +}; + +enum class EStreamingVolumeUsage : uint8 +{ + SVB_Loading = 0, + SVB_LoadingAndVisibility = 1, + SVB_VisibilityBlockingOnLoad = 2, + SVB_BlockingOnLoad = 3, + SVB_LoadingNotVisible = 4, + SVB_MAX = 5, +}; + +enum class ESyncOption : uint8 +{ + Drive = 0, + Passive = 1, + Disabled = 2, + ESyncOption_MAX = 3, +}; + +enum class EMaterialDecalResponse : uint8 +{ + MDR_None = 0, + MDR_ColorNormalRoughness = 1, + MDR_Color = 2, + MDR_ColorNormal = 3, + MDR_ColorRoughness = 4, + MDR_Normal = 5, + MDR_NormalRoughness = 6, + MDR_Roughness = 7, + MDR_MAX = 8, +}; + +enum class EDecalBlendMode : uint8 +{ + DBM_Translucent = 0, + DBM_Stain = 1, + DBM_Normal = 2, + DBM_Emissive = 3, + DBM_DBuffer_ColorNormalRoughness = 4, + DBM_DBuffer_Color = 5, + DBM_DBuffer_ColorNormal = 6, + DBM_DBuffer_ColorRoughness = 7, + DBM_DBuffer_Normal = 8, + DBM_DBuffer_NormalRoughness = 9, + DBM_DBuffer_Roughness = 10, + DBM_DBuffer_Emissive = 11, + DBM_DBuffer_AlphaComposite = 12, + DBM_DBuffer_EmissiveAlphaComposite = 13, + DBM_Volumetric_DistanceFunction = 14, + DBM_AlphaComposite = 15, + DBM_AmbientOcclusion = 16, + DBM_MAX = 17, +}; + +enum class ETextureColorChannel : uint8 +{ + TCC_Red = 0, + TCC_Green = 1, + TCC_Blue = 2, + TCC_Alpha = 3, + TCC_MAX = 4, +}; + +enum class EMaterialAttributeBlend : uint8 +{ + Blend = 0, + UseA = 1, + UseB = 2, + EMaterialAttributeBlend_MAX = 3, +}; + +enum class EChannelMaskParameterColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Alpha = 3, + EChannelMaskParameterColor_MAX = 4, +}; + +enum class EClampMode : uint8 +{ + CMODE_Clamp = 0, + CMODE_ClampMin = 1, + CMODE_ClampMax = 2, + CMODE_MAX = 3, +}; + +enum class ECustomMaterialOutputType : uint8 +{ + CMOT_Float1 = 0, + CMOT_Float2 = 1, + CMOT_Float3 = 2, + CMOT_Float4 = 3, + CMOT_MaterialAttributes = 4, + CMOT_MAX = 5, +}; + +enum class EDepthOfFieldFunctionValue : uint8 +{ + TDOF_NearAndFarMask = 0, + TDOF_NearMask = 1, + TDOF_FarMask = 2, + TDOF_CircleOfConfusionRadius = 3, + TDOF_MAX = 4, +}; + +enum class EFunctionInputType : uint8 +{ + FunctionInput_Scalar = 0, + FunctionInput_Vector2 = 1, + FunctionInput_Vector3 = 2, + FunctionInput_Vector4 = 3, + FunctionInput_Texture2D = 4, + FunctionInput_TextureCube = 5, + FunctionInput_Texture2DArray = 6, + FunctionInput_VolumeTexture = 7, + FunctionInput_StaticBool = 8, + FunctionInput_MaterialAttributes = 9, + FunctionInput_TextureExternal = 10, + FunctionInput_MAX = 11, +}; + +enum class ENoiseFunction : uint8 +{ + NOISEFUNCTION_SimplexTex = 0, + NOISEFUNCTION_GradientTex = 1, + NOISEFUNCTION_GradientTex3D = 2, + NOISEFUNCTION_GradientALU = 3, + NOISEFUNCTION_ValueALU = 4, + NOISEFUNCTION_VoronoiALU = 5, + NOISEFUNCTION_MAX = 6, +}; + +enum class ERuntimeVirtualTextureTextureAddressMode : uint8 +{ + RVTTA_Clamp = 0, + RVTTA_Wrap = 1, + RVTTA_MAX = 2, +}; + +enum class ERuntimeVirtualTextureMipValueMode : uint8 +{ + RVTMVM_None = 0, + RVTMVM_MipLevel = 1, + RVTMVM_MipBias = 2, + RVTMVM_MAX = 3, +}; + +enum class EMaterialSceneAttributeInputMode : uint8 +{ + Coordinates = 0, + OffsetFraction = 1, + EMaterialSceneAttributeInputMode_MAX = 2, +}; + +enum class ESpeedTreeLODType : uint8 +{ + STLOD_Pop = 0, + STLOD_Smooth = 1, + STLOD_MAX = 2, +}; + +enum class ESpeedTreeWindType : uint8 +{ + STW_None = 0, + STW_Fastest = 1, + STW_Fast = 2, + STW_Better = 3, + STW_Best = 4, + STW_Palm = 5, + STW_BestPlus = 6, + STW_MAX = 7, +}; + +enum class ESpeedTreeGeometryType : uint8 +{ + STG_Branch = 0, + STG_Frond = 1, + STG_Leaf = 2, + STG_FacingLeaf = 3, + STG_Billboard = 4, + STG_MAX = 5, +}; + +enum class EMaterialExposedTextureProperty : uint8 +{ + TMTM_TextureSize = 0, + TMTM_TexelSize = 1, + TMTM_MAX = 2, +}; + +enum class ETextureMipValueMode : uint8 +{ + TMVM_None = 0, + TMVM_MipLevel = 1, + TMVM_MipBias = 2, + TMVM_Derivative = 3, + TMVM_MAX = 4, +}; + +enum class EMaterialVectorCoordTransform : uint8 +{ + TRANSFORM_Tangent = 0, + TRANSFORM_Local = 1, + TRANSFORM_World = 2, + TRANSFORM_View = 3, + TRANSFORM_Camera = 4, + TRANSFORM_ParticleWorld = 5, + TRANSFORM_MAX = 6, +}; + +enum class EMaterialVectorCoordTransformSource : uint8 +{ + TRANSFORMSOURCE_Tangent = 0, + TRANSFORMSOURCE_Local = 1, + TRANSFORMSOURCE_World = 2, + TRANSFORMSOURCE_View = 3, + TRANSFORMSOURCE_Camera = 4, + TRANSFORMSOURCE_ParticleWorld = 5, + TRANSFORMSOURCE_MAX = 6, +}; + +enum class EMaterialPositionTransformSource : uint8 +{ + TRANSFORMPOSSOURCE_Local = 0, + TRANSFORMPOSSOURCE_World = 1, + TRANSFORMPOSSOURCE_TranslatedWorld = 2, + TRANSFORMPOSSOURCE_View = 3, + TRANSFORMPOSSOURCE_Camera = 4, + TRANSFORMPOSSOURCE_Particle = 5, + TRANSFORMPOSSOURCE_MAX = 6, +}; + +enum class EVectorNoiseFunction : uint8 +{ + VNF_CellnoiseALU = 0, + VNF_VectorALU = 1, + VNF_GradientALU = 2, + VNF_CurlALU = 3, + VNF_VoronoiALU = 4, + VNF_MAX = 5, +}; + +enum class EMaterialExposedViewProperty : uint8 +{ + MEVP_BufferSize = 0, + MEVP_FieldOfView = 1, + MEVP_TanHalfFieldOfView = 2, + MEVP_ViewSize = 3, + MEVP_WorldSpaceViewPosition = 4, + MEVP_WorldSpaceCameraPosition = 5, + MEVP_ViewportOffset = 6, + MEVP_TemporalSampleCount = 7, + MEVP_TemporalSampleIndex = 8, + MEVP_TemporalSampleOffset = 9, + MEVP_RuntimeVirtualTextureOutputLevel = 10, + MEVP_RuntimeVirtualTextureOutputDerivative = 11, + MEVP_PreExposure = 12, + MEVP_RuntimeVirtualTextureMaxLevel = 13, + MEVP_MAX = 14, +}; + +enum class EWorldPositionIncludedOffsets : uint8 +{ + WPT_Default = 0, + WPT_ExcludeAllShaderOffsets = 1, + WPT_CameraRelative = 2, + WPT_CameraRelativeNoOffsets = 3, + WPT_MAX = 4, +}; + +enum class EMaterialFunctionUsage : uint8 +{ + Default = 0, + MaterialLayer = 1, + MaterialLayerBlend = 2, + EMaterialFunctionUsage_MAX = 3, +}; + +enum class EMaterialUsage : uint8 +{ + MATUSAGE_SkeletalMesh = 0, + MATUSAGE_ParticleSprites = 1, + MATUSAGE_BeamTrails = 2, + MATUSAGE_MeshParticles = 3, + MATUSAGE_StaticLighting = 4, + MATUSAGE_MorphTargets = 5, + MATUSAGE_SplineMesh = 6, + MATUSAGE_InstancedStaticMeshes = 7, + MATUSAGE_GeometryCollections = 8, + MATUSAGE_Clothing = 9, + MATUSAGE_NiagaraSprites = 10, + MATUSAGE_NiagaraRibbons = 11, + MATUSAGE_NiagaraMeshParticles = 12, + MATUSAGE_GeometryCache = 13, + MATUSAGE_Water = 14, + MATUSAGE_HairStrands = 15, + MATUSAGE_LidarPointCloud = 16, + MATUSAGE_VirtualHeightfieldMesh = 17, + MATUSAGE_MAX = 18, +}; + +enum class EMaterialLayerLinkState : uint8 +{ + Uninitialized = 0, + LinkedToParent = 1, + UnlinkedFromParent = 2, + NotFromParent = 3, + EMaterialLayerLinkState_MAX = 4, +}; + +enum class EMaterialParameterAssociation : uint8 +{ + LayerParameter = 0, + BlendParameter = 1, + GlobalParameter = 2, + EMaterialParameterAssociation_MAX = 3, +}; + +enum class EMaterialMergeType : uint8 +{ + MaterialMergeType_Default = 0, + MaterialMergeType_Simplygon = 1, + MaterialMergeType_MAX = 2, +}; + +enum class ETextureSizingType : uint8 +{ + TextureSizingType_UseSingleTextureSize = 0, + TextureSizingType_UseAutomaticBiasedSizes = 1, + TextureSizingType_UseManualOverrideTextureSize = 2, + TextureSizingType_UseSimplygonAutomaticSizing = 3, + TextureSizingType_MAX = 4, +}; + +enum class ESceneTextureId : uint8 +{ + PPI_SceneColor = 0, + PPI_SceneDepth = 1, + PPI_DiffuseColor = 2, + PPI_SpecularColor = 3, + PPI_SubsurfaceColor = 4, + PPI_BaseColor = 5, + PPI_Specular = 6, + PPI_Metallic = 7, + PPI_WorldNormal = 8, + PPI_SeparateTranslucency = 9, + PPI_Opacity = 10, + PPI_Roughness = 11, + PPI_MaterialAO = 12, + PPI_CustomDepth = 13, + PPI_PostProcessInput0 = 14, + PPI_PostProcessInput1 = 15, + PPI_PostProcessInput2 = 16, + PPI_PostProcessInput3 = 17, + PPI_PostProcessInput4 = 18, + PPI_PostProcessInput5 = 19, + PPI_PostProcessInput6 = 20, + PPI_DecalMask = 21, + PPI_ShadingModelColor = 22, + PPI_ShadingModelID = 23, + PPI_AmbientOcclusion = 24, + PPI_CustomStencil = 25, + PPI_StoredBaseColor = 26, + PPI_StoredSpecular = 27, + PPI_Velocity = 28, + PPI_WorldTangent = 29, + PPI_Anisotropy = 30, + PPI_MAX = 31, +}; + +enum class EMaterialDomain : uint8 +{ + MD_Surface = 0, + MD_DeferredDecal = 1, + MD_LightFunction = 2, + MD_Volume = 3, + MD_PostProcess = 4, + MD_UI = 5, + MD_RuntimeVirtualTexture = 6, + MD_MAX = 7, +}; + +enum class EMeshInstancingReplacementMethod : uint8 +{ + RemoveOriginalActors = 0, + KeepOriginalActorsAsEditorOnly = 1, + EMeshInstancingReplacementMethod_MAX = 2, +}; + +enum class EUVOutput : uint8 +{ + DoNotOutputChannel = 0, + OutputChannel = 1, + EUVOutput_MAX = 2, +}; + +enum class EMeshMergeType : uint8 +{ + MeshMergeType_Default = 0, + MeshMergeType_MergeActor = 1, + MeshMergeType_MAX = 2, +}; + +enum class EMeshLODSelectionType : uint8 +{ + AllLODs = 0, + SpecificLOD = 1, + CalculateLOD = 2, + LowestDetailLOD = 3, + EMeshLODSelectionType_MAX = 4, +}; + +enum class EProxyNormalComputationMethod : uint8 +{ + AngleWeighted = 0, + AreaWeighted = 1, + EqualWeighted = 2, + EProxyNormalComputationMethod_MAX = 3, +}; + +enum class ELandscapeCullingPrecision : uint8 +{ + High = 0, + Medium = 1, + Low = 2, + ELandscapeCullingPrecision_MAX = 3, +}; + +enum class EStaticMeshReductionTerimationCriterion : uint8 +{ + Triangles = 0, + Vertices = 1, + Any = 2, + EStaticMeshReductionTerimationCriterion_MAX = 3, +}; + +enum class EMeshFeatureImportance : uint8 +{ + Off = 0, + Lowest = 1, + Low = 2, + Normal = 3, + High = 4, + Highest = 5, + EMeshFeatureImportance_MAX = 6, +}; + +enum class EVertexPaintAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + EVertexPaintAxis_MAX = 3, +}; + +enum class EMicroTransactionResult : uint8 +{ + MTR_Succeeded = 0, + MTR_Failed = 1, + MTR_Canceled = 2, + MTR_RestoredFromServer = 3, + MTR_MAX = 4, +}; + +enum class EMicroTransactionDelegate : uint8 +{ + MTD_PurchaseQueryComplete = 0, + MTD_PurchaseComplete = 1, + MTD_MAX = 2, +}; + +enum class EFNavigationSystemRunMode : uint8 +{ + InvalidMode = 0, + GameMode = 1, + EditorMode = 2, + SimulationMode = 3, + PIEMode = 4, + InferFromWorldMode = 5, + FNavigationSystemRunMode_MAX = 6, +}; + +enum class ENavigationQueryResult : uint8 +{ + Invalid = 0, + Error = 1, + Fail = 2, + Success = 3, + ENavigationQueryResult_MAX = 4, +}; + +enum class ENavPathEvent : uint8 +{ + Cleared = 0, + NewPath = 1, + UpdatedDueToGoalMoved = 2, + UpdatedDueToNavigationChanged = 3, + Invalidated = 4, + RePathFailed = 5, + MetaPathUpdate = 6, + Custom = 7, + ENavPathEvent_MAX = 8, +}; + +enum class ENavDataGatheringModeConfig : uint8 +{ + Invalid = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringModeConfig_MAX = 3, +}; + +enum class ENavDataGatheringMode : uint8 +{ + Default = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringMode_MAX = 3, +}; + +enum class ENavigationOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +enum class ENavLinkDirection : uint8 +{ + BothWays = 0, + LeftToRight = 1, + RightToLeft = 2, + ENavLinkDirection_MAX = 3, +}; + +enum class EFastArraySerializerDeltaFlags : uint8 +{ + None = 0, + HasBeenSerialized = 1, + HasDeltaBeenRequested = 2, + IsUsingDeltaSerialization = 4, + EFastArraySerializerDeltaFlags_MAX = 5, +}; + +enum class EEmitterRenderMode : uint8 +{ + ERM_Normal = 0, + ERM_Point = 1, + ERM_Cross = 2, + ERM_LightsOnly = 3, + ERM_None = 4, + ERM_MAX = 5, +}; + +enum class EParticleSubUVInterpMethod : uint8 +{ + PSUVIM_None = 0, + PSUVIM_Linear = 1, + PSUVIM_Linear_Blend = 2, + PSUVIM_Random = 3, + PSUVIM_Random_Blend = 4, + PSUVIM_MAX = 5, +}; + +enum class EParticleBurstMethod : uint8 +{ + EPBM_Instant = 0, + EPBM_Interpolated = 1, + EPBM_MAX = 2, +}; + +enum class EParticleSystemInsignificanceReaction : uint8 +{ + Auto = 0, + Complete = 1, + DisableTick = 2, + DisableTickAndKill = 3, + Num = 4, + EParticleSystemInsignificanceReaction_MAX = 5, +}; + +enum class EParticleSignificanceLevel : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + Critical = 3, + Num = 4, + EParticleSignificanceLevel_MAX = 5, +}; + +enum class EParticleDetailMode : uint8 +{ + PDM_Low = 0, + PDM_Medium = 1, + PDM_High = 2, + PDM_MAX = 3, +}; + +enum class EParticleSourceSelectionMethod : uint8 +{ + EPSSM_Random = 0, + EPSSM_Sequential = 1, + EPSSM_MAX = 2, +}; + +enum class EModuleType : uint8 +{ + EPMT_General = 0, + EPMT_TypeData = 1, + EPMT_Beam = 2, + EPMT_Trail = 3, + EPMT_Spawn = 4, + EPMT_Required = 5, + EPMT_Event = 6, + EPMT_Light = 7, + EPMT_SubUV = 8, + EPMT_MAX = 9, +}; + +enum class EAttractorParticleSelectionMethod : uint8 +{ + EAPSM_Random = 0, + EAPSM_Sequential = 1, + EAPSM_MAX = 2, +}; + +enum class EBeam2SourceTargetTangentMethod : uint8 +{ + PEB2STTM_Direct = 0, + PEB2STTM_UserSet = 1, + PEB2STTM_Distribution = 2, + PEB2STTM_Emitter = 3, + PEB2STTM_MAX = 4, +}; + +enum class EBeam2SourceTargetMethod : uint8 +{ + PEB2STM_Default = 0, + PEB2STM_UserSet = 1, + PEB2STM_Emitter = 2, + PEB2STM_Particle = 3, + PEB2STM_Actor = 4, + PEB2STM_MAX = 5, +}; + +enum class EBeamModifierType : uint8 +{ + PEB2MT_Source = 0, + PEB2MT_Target = 1, + PEB2MT_MAX = 2, +}; + +enum class EParticleCameraOffsetUpdateMethod : uint8 +{ + EPCOUM_DirectSet = 0, + EPCOUM_Additive = 1, + EPCOUM_Scalar = 2, + EPCOUM_MAX = 3, +}; + +enum class EParticleCollisionComplete : uint8 +{ + EPCC_Kill = 0, + EPCC_Freeze = 1, + EPCC_HaltCollisions = 2, + EPCC_FreezeTranslation = 3, + EPCC_FreezeRotation = 4, + EPCC_FreezeMovement = 5, + EPCC_MAX = 6, +}; + +enum class EParticleCollisionResponse : uint8 +{ + Bounce = 0, + Stop = 1, + Kill = 2, + EParticleCollisionResponse_MAX = 3, +}; + +enum class ELocationBoneSocketSelectionMethod : uint8 +{ + BONESOCKETSEL_Sequential = 0, + BONESOCKETSEL_Random = 1, + BONESOCKETSEL_MAX = 2, +}; + +enum class ELocationBoneSocketSource : uint8 +{ + BONESOCKETSOURCE_Bones = 0, + BONESOCKETSOURCE_Sockets = 1, + BONESOCKETSOURCE_MAX = 2, +}; + +enum class ELocationEmitterSelectionMethod : uint8 +{ + ELESM_Random = 0, + ELESM_Sequential = 1, + ELESM_MAX = 2, +}; + +enum class ECylinderHeightAxis : uint8 +{ + PMLPC_HEIGHTAXIS_X = 0, + PMLPC_HEIGHTAXIS_Y = 1, + PMLPC_HEIGHTAXIS_Z = 2, + PMLPC_HEIGHTAXIS_MAX = 3, +}; + +enum class ELocationSkelVertSurfaceSource : uint8 +{ + VERTSURFACESOURCE_Vert = 0, + VERTSURFACESOURCE_Surface = 1, + VERTSURFACESOURCE_MAX = 2, +}; + +enum class EOrbitChainMode : uint8 +{ + EOChainMode_Add = 0, + EOChainMode_Scale = 1, + EOChainMode_Link = 2, + EOChainMode_MAX = 3, +}; + +enum class EParticleAxisLock : uint8 +{ + EPAL_NONE = 0, + EPAL_X = 1, + EPAL_Y = 2, + EPAL_Z = 3, + EPAL_NEGATIVE_X = 4, + EPAL_NEGATIVE_Y = 5, + EPAL_NEGATIVE_Z = 6, + EPAL_ROTATE_X = 7, + EPAL_ROTATE_Y = 8, + EPAL_ROTATE_Z = 9, + EPAL_MAX = 10, +}; + +enum class EEmitterDynamicParameterValue : uint8 +{ + EDPV_UserSet = 0, + EDPV_AutoSet = 1, + EDPV_VelocityX = 2, + EDPV_VelocityY = 3, + EDPV_VelocityZ = 4, + EDPV_VelocityMag = 5, + EDPV_MAX = 6, +}; + +enum class EEmitterNormalsMode : uint8 +{ + ENM_CameraFacing = 0, + ENM_Spherical = 1, + ENM_Cylindrical = 2, + ENM_MAX = 3, +}; + +enum class EParticleSortMode : uint8 +{ + PSORTMODE_None = 0, + PSORTMODE_ViewProjDepth = 1, + PSORTMODE_DistanceToView = 2, + PSORTMODE_Age_OldestFirst = 3, + PSORTMODE_Age_NewestFirst = 4, + PSORTMODE_MAX = 5, +}; + +enum class EParticleUVFlipMode : uint8 +{ + None = 0, + FlipUV = 1, + FlipUOnly = 2, + FlipVOnly = 3, + RandomFlipUV = 4, + RandomFlipUOnly = 5, + RandomFlipVOnly = 6, + RandomFlipUVIndependent = 7, + EParticleUVFlipMode_MAX = 8, +}; + +enum class ETrail2SourceMethod : uint8 +{ + PET2SRCM_Default = 0, + PET2SRCM_Particle = 1, + PET2SRCM_Actor = 2, + PET2SRCM_MAX = 3, +}; + +enum class EBeamTaperMethod : uint8 +{ + PEBTM_None = 0, + PEBTM_Full = 1, + PEBTM_Partial = 2, + PEBTM_MAX = 3, +}; + +enum class EBeam2Method : uint8 +{ + PEB2M_Distance = 0, + PEB2M_Target = 1, + PEB2M_Branch = 2, + PEB2M_MAX = 3, +}; + +enum class EMeshCameraFacingOptions : uint8 +{ + XAxisFacing_NoUp = 0, + XAxisFacing_ZUp = 1, + XAxisFacing_NegativeZUp = 2, + XAxisFacing_YUp = 3, + XAxisFacing_NegativeYUp = 4, + LockedAxis_ZAxisFacing = 5, + LockedAxis_NegativeZAxisFacing = 6, + LockedAxis_YAxisFacing = 7, + LockedAxis_NegativeYAxisFacing = 8, + VelocityAligned_ZAxisFacing = 9, + VelocityAligned_NegativeZAxisFacing = 10, + VelocityAligned_YAxisFacing = 11, + VelocityAligned_NegativeYAxisFacing = 12, + EMeshCameraFacingOptions_MAX = 13, +}; + +enum class EMeshCameraFacingUpAxis : uint8 +{ + CameraFacing_NoneUP = 0, + CameraFacing_ZUp = 1, + CameraFacing_NegativeZUp = 2, + CameraFacing_YUp = 3, + CameraFacing_NegativeYUp = 4, + CameraFacing_MAX = 5, +}; + +enum class EMeshScreenAlignment : uint8 +{ + PSMA_MeshFaceCameraWithRoll = 0, + PSMA_MeshFaceCameraWithSpin = 1, + PSMA_MeshFaceCameraWithLockedAxis = 2, + PSMA_MAX = 3, +}; + +enum class ETrailsRenderAxisOption : uint8 +{ + Trails_CameraUp = 0, + Trails_SourceUp = 1, + Trails_WorldUp = 2, + Trails_MAX = 3, +}; + +enum class EParticleScreenAlignment : uint8 +{ + PSA_FacingCameraPosition = 0, + PSA_Square = 1, + PSA_Rectangle = 2, + PSA_Velocity = 3, + PSA_AwayFromCenter = 4, + PSA_TypeSpecific = 5, + PSA_FacingCameraDistanceBlend = 6, + PSA_MAX = 7, +}; + +enum class EParticleSystemOcclusionBoundsMethod : uint8 +{ + EPSOBM_None = 0, + EPSOBM_ParticleBounds = 1, + EPSOBM_CustomBounds = 2, + EPSOBM_MAX = 3, +}; + +enum class EParticleSystemLODMethod : uint8 +{ + PARTICLESYSTEMLODMETHOD_Automatic = 0, + PARTICLESYSTEMLODMETHOD_DirectSet = 1, + PARTICLESYSTEMLODMETHOD_ActivateAutomatic = 2, + PARTICLESYSTEMLODMETHOD_MAX = 3, +}; + +enum class EParticleSystemUpdateMode : uint8 +{ + EPSUM_RealTime = 0, + EPSUM_FixedTime = 1, + EPSUM_MAX = 2, +}; + +enum class EParticleEventType : uint8 +{ + EPET_Any = 0, + EPET_Spawn = 1, + EPET_Death = 2, + EPET_Collision = 3, + EPET_Burst = 4, + EPET_Blueprint = 5, + EPET_MAX = 6, +}; + +enum class EParticleReplayState : uint8 +{ + PRS_Disabled = 0, + PRS_Capturing = 1, + PRS_Replaying = 2, + PRS_MAX = 3, +}; + +enum class EParticleSysParamType : uint8 +{ + PSPT_None = 0, + PSPT_Scalar = 1, + PSPT_ScalarRand = 2, + PSPT_Vector = 3, + PSPT_VectorRand = 4, + PSPT_Color = 5, + PSPT_Actor = 6, + PSPT_Material = 7, + PSPT_VectorUnitRand = 8, + PSPT_MAX = 9, +}; + +enum class EPhysicsAssetSolverType : uint8 +{ + RBAN = 0, + World = 1, + EPhysicsAssetSolverType_MAX = 2, +}; + +enum class ESettingsLockedAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + Invalid = 4, + ESettingsLockedAxis_MAX = 5, +}; + +enum class ESettingsDOF : uint8 +{ + Full3D = 0, + YZPlane = 1, + XZPlane = 2, + XYPlane = 3, + ESettingsDOF_MAX = 4, +}; + +enum class EViewTargetBlendFunction : uint8 +{ + VTBlend_Linear = 0, + VTBlend_Cubic = 1, + VTBlend_EaseIn = 2, + VTBlend_EaseOut = 3, + VTBlend_EaseInOut = 4, + VTBlend_PreBlended = 5, + VTBlend_MAX = 6, +}; + +enum class EDynamicForceFeedbackAction : uint8 +{ + Start = 0, + Update = 1, + Stop = 2, + EDynamicForceFeedbackAction_MAX = 3, +}; + +enum class ERendererStencilMask : uint8 +{ + ERSM_Default = 0, + ERSM_255 = 1, + ERSM_1 = 2, + ERSM_2 = 3, + ERSM_4 = 4, + ERSM_8 = 5, + ERSM_16 = 6, + ERSM_32 = 7, + ERSM_64 = 8, + ERSM_128 = 9, + ERSM_MAX = 10, +}; + +enum class EHasCustomNavigableGeometry : uint8 +{ + No = 0, + Yes = 1, + EvenIfNotCollidable = 2, + DontExport = 3, + EHasCustomNavigableGeometry_MAX = 4, +}; + +enum class ECanBeCharacterBase : uint8 +{ + ECB_No = 0, + ECB_Yes = 1, + ECB_Owner = 2, + ECB_MAX = 3, +}; + +enum class EQuarztQuantizationReference : uint8 +{ + BarRelative = 0, + TransportRelative = 1, + CurrentTimeRelative = 2, + Count = 3, + EQuarztQuantizationReference_MAX = 4, +}; + +enum class EQuartzDelegateType : uint8 +{ + MetronomeTick = 0, + CommandEvent = 1, + Count = 2, + EQuartzDelegateType_MAX = 3, +}; + +enum class EQuartzTimeSignatureQuantization : uint8 +{ + HalfNote = 0, + QuarterNote = 1, + EighthNote = 2, + SixteenthNote = 3, + ThirtySecondNote = 4, + Count = 5, + EQuartzTimeSignatureQuantization_MAX = 6, +}; + +enum class ERichCurveExtrapolation : uint8 +{ + RCCE_Cycle = 0, + RCCE_CycleWithOffset = 1, + RCCE_Oscillate = 2, + RCCE_Linear = 3, + RCCE_Constant = 4, + RCCE_None = 5, + RCCE_MAX = 6, +}; + +enum class ERichCurveInterpMode : uint8 +{ + RCIM_Linear = 0, + RCIM_Constant = 1, + RCIM_Cubic = 2, + RCIM_None = 3, + RCIM_MAX = 4, +}; + +enum class EMobileReflectionCompression : uint8 +{ + Default = 0, + On = 1, + Off = 2, + EMobileReflectionCompression_MAX = 3, +}; + +enum class EReflectionSourceType : uint8 +{ + CapturedScene = 0, + SpecifiedCubemap = 1, + EReflectionSourceType_MAX = 2, +}; + +enum class EFixedFoveationLevels : uint8 +{ + Disabled = 0, + Low = 1, + Medium = 2, + High = 3, + EFixedFoveationLevels_MAX = 4, +}; + +enum class EDefaultBackBufferPixelFormat : uint8 +{ + DBBPF_B8G8R8A8 = 0, + DBBPF_A16B16G16R16_DEPRECATED = 1, + DBBPF_FloatRGB_DEPRECATED = 2, + DBBPF_FloatRGBA = 3, + DBBPF_A2B10G10R10 = 4, + DBBPF_MAX = 5, +}; + +enum class EAutoExposureMethodUI : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +enum class EAlphaChannelMode : uint8 +{ + Disabled = 0, + LinearColorSpaceOnly = 1, + AllowThroughTonemapper = 2, + EAlphaChannelMode_MAX = 3, +}; + +enum class EEarlyZPass : uint8 +{ + None = 0, + OpaqueOnly = 1, + OpaqueAndMasked = 2, + Auto = 3, + EEarlyZPass_MAX = 4, +}; + +enum class ECustomDepthStencil : uint8 +{ + Disabled = 0, + Enabled = 1, + EnabledOnDemand = 2, + EnabledWithStencil = 3, + ECustomDepthStencil_MAX = 4, +}; + +enum class EMobileMSAASampleCount : uint8 +{ + One = 1, + Two = 2, + Four = 4, + Eight = 8, + EMobileMSAASampleCount_MAX = 9, +}; + +enum class ECompositingSampleCount : uint8 +{ + One = 1, + Two = 2, + Four = 4, + Eight = 8, + ECompositingSampleCount_MAX = 9, +}; + +enum class EClearSceneOptions : uint8 +{ + NoClear = 0, + HardwareClear = 1, + QuadAtMaxZ = 2, + EClearSceneOptions_MAX = 3, +}; + +enum class EReporterLineStyle : uint8 +{ + Line = 0, + Dash = 1, + EReporterLineStyle_MAX = 2, +}; + +enum class ELegendPosition : uint8 +{ + Outside = 0, + Inside = 1, + ELegendPosition_MAX = 2, +}; + +enum class EGraphDataStyle : uint8 +{ + Lines = 0, + Filled = 1, + EGraphDataStyle_MAX = 2, +}; + +enum class EGraphAxisStyle : uint8 +{ + Lines = 0, + Notches = 1, + Grid = 2, + EGraphAxisStyle_MAX = 3, +}; + +enum class EReverbPreset : uint8 +{ + REVERB_Default = 0, + REVERB_Bathroom = 1, + REVERB_StoneRoom = 2, + REVERB_Auditorium = 3, + REVERB_ConcertHall = 4, + REVERB_Cave = 5, + REVERB_Hallway = 6, + REVERB_StoneCorridor = 7, + REVERB_Alley = 8, + REVERB_Forest = 9, + REVERB_City = 10, + REVERB_Mountains = 11, + REVERB_Quarry = 12, + REVERB_Plain = 13, + REVERB_ParkingLot = 14, + REVERB_SewerPipe = 15, + REVERB_Underwater = 16, + REVERB_SmallRoom = 17, + REVERB_MediumRoom = 18, + REVERB_LargeRoom = 19, + REVERB_MediumHall = 20, + REVERB_LargeHall = 21, + REVERB_Plate = 22, + REVERB_MAX = 23, +}; + +enum class ERichCurveKeyTimeCompressionFormat : uint8 +{ + RCKTCF_uint16 = 0, + RCKTCF_float32 = 1, + RCKTCF_MAX = 2, +}; + +enum class ERichCurveCompressionFormat : uint8 +{ + RCCF_Empty = 0, + RCCF_Constant = 1, + RCCF_Linear = 2, + RCCF_Cubic = 3, + RCCF_Mixed = 4, + RCCF_Weighted = 5, + RCCF_MAX = 6, +}; + +enum class ERichCurveTangentWeightMode : uint8 +{ + RCTWM_WeightedNone = 0, + RCTWM_WeightedArrive = 1, + RCTWM_WeightedLeave = 2, + RCTWM_WeightedBoth = 3, + RCTWM_MAX = 4, +}; + +enum class ERichCurveTangentMode : uint8 +{ + RCTM_Auto = 0, + RCTM_User = 1, + RCTM_Break = 2, + RCTM_None = 3, + RCTM_MAX = 4, +}; + +enum class EConstraintTransform : uint8 +{ + Absolute = 0, + Relative = 1, + EConstraintTransform_MAX = 2, +}; + +enum class EControlConstraint : uint8 +{ + Orientation = 0, + Translation = 1, + MAX = 2, +}; + +enum class ERootMotionFinishVelocityMode : uint8 +{ + MaintainLastRootMotionVelocity = 0, + SetVelocity = 1, + ClampVelocity = 2, + ERootMotionFinishVelocityMode_MAX = 3, +}; + +enum class ERootMotionSourceSettingsFlags : uint8 +{ + UseSensitiveLiftoffCheck = 1, + DisablePartialEndTick = 2, + IgnoreZAccumulate = 4, + ERootMotionSourceSettingsFlags_MAX = 5, +}; + +enum class ERootMotionSourceStatusFlags : uint8 +{ + Prepared = 1, + Finished = 2, + MarkedForRemoval = 4, + ERootMotionSourceStatusFlags_MAX = 5, +}; + +enum class ERootMotionAccumulateMode : uint8 +{ + Override = 0, + Additive = 1, + ERootMotionAccumulateMode_MAX = 2, +}; + +enum class ERuntimeVirtualTextureMainPassType : uint8 +{ + Never = 0, + Exclusive = 1, + Always = 2, + ERuntimeVirtualTextureMainPassType_MAX = 3, +}; + +enum class ERuntimeVirtualTextureMaterialType : uint8 +{ + BaseColor = 0, + BaseColor_Normal_DEPRECATED = 1, + BaseColor_Normal_Specular = 2, + BaseColor_Normal_Specular_YCoCg = 3, + BaseColor_Normal_Specular_Mask_YCoCg = 4, + WorldHeight = 5, + Count = 6, + ERuntimeVirtualTextureMaterialType_MAX = 7, +}; + +enum class EMobilePixelProjectedReflectionQuality : uint8 +{ + Disabled = 0, + BestPerformance = 1, + BetterQuality = 2, + BestQuality = 3, + EMobilePixelProjectedReflectionQuality_MAX = 4, +}; + +enum class EMobilePlanarReflectionMode : uint8 +{ + Usual = 0, + MobilePPRExclusive = 1, + MobilePPR = 2, + EMobilePlanarReflectionMode_MAX = 3, +}; + +enum class EReflectedAndRefractedRayTracedShadows : uint8 +{ + Disabled = 0, + Hard_shadows = 1, + Area_shadows = 2, + EReflectedAndRefractedRayTracedShadows_MAX = 3, +}; + +enum class ERayTracingGlobalIlluminationType : uint8 +{ + Disabled = 0, + BruteForce = 1, + FinalGather = 2, + ERayTracingGlobalIlluminationType_MAX = 3, +}; + +enum class ETranslucencyType : uint8 +{ + Raster = 0, + RayTracing = 1, + ETranslucencyType_MAX = 2, +}; + +enum class EReflectionsType : uint8 +{ + ScreenSpace = 0, + RayTracing = 1, + EReflectionsType_MAX = 2, +}; + +enum class ELightUnits : uint8 +{ + Unitless = 0, + Candelas = 1, + Lumens = 2, + ELightUnits_MAX = 3, +}; + +enum class ETemperatureMethod : uint8 +{ + TEMP_WhiteBalance = 0, + TEMP_ColorTemperature = 1, + TEMP_MAX = 2, +}; + +enum class EBloomMethod : uint8 +{ + BM_SOG = 0, + BM_FFT = 1, + BM_MAX = 2, +}; + +enum class EAutoExposureMethod : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +enum class EAntiAliasingMethod : uint8 +{ + AAM_None = 0, + AAM_FXAA = 1, + AAM_TemporalAA = 2, + AAM_MSAA = 3, + AAM_MAX = 4, +}; + +enum class EDepthOfFieldMethod : uint8 +{ + DOFM_BokehDOF = 0, + DOFM_Gaussian = 1, + DOFM_CircleDOF = 2, + DOFM_MAX = 3, +}; + +enum class ESceneCapturePrimitiveRenderMode : uint8 +{ + PRM_LegacySceneCapture = 0, + PRM_RenderScenePrimitives = 1, + PRM_UseShowOnlyList = 2, + PRM_MAX = 3, +}; + +enum class EMaterialProperty : uint8 +{ + MP_EmissiveColor = 0, + MP_Opacity = 1, + MP_OpacityMask = 2, + MP_DiffuseColor = 3, + MP_SpecularColor = 4, + MP_BaseColor = 5, + MP_Metallic = 6, + MP_Specular = 7, + MP_Roughness = 8, + MP_Anisotropy = 9, + MP_Normal = 10, + MP_Tangent = 11, + MP_WorldPositionOffset = 12, + MP_WorldDisplacement = 13, + MP_TessellationMultiplier = 14, + MP_SubsurfaceColor = 15, + MP_CustomData0 = 16, + MP_CustomData1 = 17, + MP_AmbientOcclusion = 18, + MP_Refraction = 19, + MP_CustomizedUVs0 = 20, + MP_CustomizedUVs1 = 21, + MP_CustomizedUVs2 = 22, + MP_CustomizedUVs3 = 23, + MP_CustomizedUVs4 = 24, + MP_CustomizedUVs5 = 25, + MP_CustomizedUVs6 = 26, + MP_CustomizedUVs7 = 27, + MP_PixelDepthOffset = 28, + MP_ShadingModel = 29, + MP_MaterialAttributes = 30, + MP_CustomOutput = 31, + MP_MAX = 32, +}; + +enum class ESkinCacheDefaultBehavior : uint8 +{ + Exclusive = 0, + Inclusive = 1, + ESkinCacheDefaultBehavior_MAX = 2, +}; + +enum class ESkinCacheUsage : uint8 +{ + Auto = 0, + Disabled = 255, + Enabled = 1, + ESkinCacheUsage_MAX = 256, +}; + +enum class EPhysicsTransformUpdateMode : uint8 +{ + SimulationUpatesComponentTransform = 0, + ComponentTransformIsKinematic = 1, + EPhysicsTransformUpdateMode_MAX = 2, +}; + +enum class EAnimationMode : uint8 +{ + AnimationBlueprint = 0, + AnimationSingleNode = 1, + AnimationCustomMode = 2, + EAnimationMode_MAX = 3, +}; + +enum class EKinematicBonesUpdateToPhysics : uint8 +{ + SkipSimulatingBones = 0, + SkipAllBones = 1, + EKinematicBonesUpdateToPhysics_MAX = 2, +}; + +enum class ECustomBoneAttributeLookup : uint8 +{ + BoneOnly = 0, + ImmediateParent = 1, + ParentHierarchy = 2, + ECustomBoneAttributeLookup_MAX = 3, +}; + +enum class EAnimCurveType : uint8 +{ + AttributeCurve = 0, + MaterialCurve = 1, + MorphTargetCurve = 2, + MaxAnimCurveType = 3, + EAnimCurveType_MAX = 4, +}; + +enum class ESkeletalMeshSkinningImportVersions : uint8 +{ + Before_Versionning = 0, + SkeletalMeshBuildRefactor = 1, + VersionPlusOne = 2, + LatestVersion = 1, + ESkeletalMeshSkinningImportVersions_MAX = 3, +}; + +enum class ESkeletalMeshGeoImportVersions : uint8 +{ + Before_Versionning = 0, + SkeletalMeshBuildRefactor = 1, + VersionPlusOne = 2, + LatestVersion = 1, + ESkeletalMeshGeoImportVersions_MAX = 3, +}; + +enum class EBoneFilterActionOption : uint8 +{ + Remove = 0, + Keep = 1, + Invalid = 2, + EBoneFilterActionOption_MAX = 3, +}; + +enum class ESkeletalMeshOptimizationImportance : uint8 +{ + SMOI_Off = 0, + SMOI_Lowest = 1, + SMOI_Low = 2, + SMOI_Normal = 3, + SMOI_High = 4, + SMOI_Highest = 5, + SMOI_MAX = 6, +}; + +enum class ESkeletalMeshOptimizationType : uint8 +{ + SMOT_NumOfTriangles = 0, + SMOT_MaxDeviation = 1, + SMOT_TriangleOrDeviation = 2, + SMOT_MAX = 3, +}; + +enum class ESkeletalMeshTerminationCriterion : uint8 +{ + SMTC_NumOfTriangles = 0, + SMTC_NumOfVerts = 1, + SMTC_TriangleOrVert = 2, + SMTC_AbsNumOfTriangles = 3, + SMTC_AbsNumOfVerts = 4, + SMTC_AbsTriangleOrVert = 5, + SMTC_MAX = 6, +}; + +enum class EBoneTranslationRetargetingMode : uint8 +{ + Animation = 0, + Skeleton = 1, + AnimationScaled = 2, + AnimationRelative = 3, + OrientAndScale = 4, + EBoneTranslationRetargetingMode_MAX = 5, +}; + +enum class EVertexOffsetUsageType : uint8 +{ + None = 0, + PreSkinningOffset = 1, + PostSkinningOffset = 2, + EVertexOffsetUsageType_MAX = 3, +}; + +enum class EBoneSpaces : uint8 +{ + WorldSpace = 0, + ComponentSpace = 1, + EBoneSpaces_MAX = 2, +}; + +enum class EVisibilityBasedAnimTickOption : uint8 +{ + AlwaysTickPoseAndRefreshBones = 0, + AlwaysTickPose = 1, + OnlyTickMontagesWhenNotRendered = 2, + OnlyTickPoseWhenRendered = 3, + EVisibilityBasedAnimTickOption_MAX = 4, +}; + +enum class EPhysBodyOp : uint8 +{ + PBO_None = 0, + PBO_Term = 1, + PBO_MAX = 2, +}; + +enum class EBoneVisibilityStatus : uint8 +{ + BVS_HiddenByParent = 0, + BVS_Visible = 1, + BVS_ExplicitlyHidden = 2, + BVS_MAX = 3, +}; + +enum class ESkyAtmosphereTransformMode : uint8 +{ + PlanetTopAtAbsoluteWorldOrigin = 0, + PlanetTopAtComponentTransform = 1, + PlanetCenterAtComponentTransform = 2, + ESkyAtmosphereTransformMode_MAX = 3, +}; + +enum class ESkyLightSourceType : uint8 +{ + SLS_CapturedScene = 0, + SLS_SpecifiedCubemap = 1, + SLS_MAX = 2, +}; + +enum class EPriorityAttenuationMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EPriorityAttenuationMethod_MAX = 3, +}; + +enum class ESubmixSendMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESubmixSendMethod_MAX = 3, +}; + +enum class EReverbSendMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EReverbSendMethod_MAX = 3, +}; + +enum class EAirAbsorptionMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + EAirAbsorptionMethod_MAX = 2, +}; + +enum class ESoundSpatializationAlgorithm : uint8 +{ + SPATIALIZATION_Default = 0, + SPATIALIZATION_HRTF = 1, + SPATIALIZATION_MAX = 2, +}; + +enum class ESoundDistanceCalc : uint8 +{ + SOUNDDISTANCE_Normal = 0, + SOUNDDISTANCE_InfiniteXYPlane = 1, + SOUNDDISTANCE_InfiniteXZPlane = 2, + SOUNDDISTANCE_InfiniteYZPlane = 3, + SOUNDDISTANCE_MAX = 4, +}; + +enum class EVirtualizationMode : uint8 +{ + Disabled = 0, + PlayWhenSilent = 1, + Restart = 2, + EVirtualizationMode_MAX = 3, +}; + +enum class EConcurrencyVolumeScaleMode : int32 +{ + Default = 0, + Distance = 1, + Priority = 2, + EConcurrencyVolumeScaleMode_MAX = 3, +}; + +enum class EMaxConcurrentResolutionRule : uint8 +{ + PreventNew = 0, + StopOldest = 1, + StopFarthestThenPreventNew = 2, + StopFarthestThenOldest = 3, + StopLowestPriority = 4, + StopQuietest = 5, + StopLowestPriorityThenPreventNew = 6, + Count = 7, + EMaxConcurrentResolutionRule_MAX = 8, +}; + +enum class ESoundGroup : uint8 +{ + SOUNDGROUP_Default = 0, + SOUNDGROUP_Effects = 1, + SOUNDGROUP_UI = 2, + SOUNDGROUP_Music = 3, + SOUNDGROUP_Voice = 4, + SOUNDGROUP_GameSoundGroup1 = 5, + SOUNDGROUP_GameSoundGroup2 = 6, + SOUNDGROUP_GameSoundGroup3 = 7, + SOUNDGROUP_GameSoundGroup4 = 8, + SOUNDGROUP_GameSoundGroup5 = 9, + SOUNDGROUP_GameSoundGroup6 = 10, + SOUNDGROUP_GameSoundGroup7 = 11, + SOUNDGROUP_GameSoundGroup8 = 12, + SOUNDGROUP_GameSoundGroup9 = 13, + SOUNDGROUP_GameSoundGroup10 = 14, + SOUNDGROUP_GameSoundGroup11 = 15, + SOUNDGROUP_GameSoundGroup12 = 16, + SOUNDGROUP_GameSoundGroup13 = 17, + SOUNDGROUP_GameSoundGroup14 = 18, + SOUNDGROUP_GameSoundGroup15 = 19, + SOUNDGROUP_GameSoundGroup16 = 20, + SOUNDGROUP_GameSoundGroup17 = 21, + SOUNDGROUP_GameSoundGroup18 = 22, + SOUNDGROUP_GameSoundGroup19 = 23, + SOUNDGROUP_GameSoundGroup20 = 24, + SOUNDGROUP_MAX = 25, +}; + +enum class EModulationRouting : uint8 +{ + Disable = 0, + Inherit = 1, + Override = 2, + EModulationRouting_MAX = 3, +}; + +enum class EModulationParamMode : uint8 +{ + MPM_Normal = 0, + MPM_Abs = 1, + MPM_Direct = 2, + MPM_MAX = 3, +}; + +enum class ESourceBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + ESourceBusChannels_MAX = 2, +}; + +enum class ESourceBusSendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESourceBusSendLevelControlMethod_MAX = 3, +}; + +enum class EGainParamMode : uint8 +{ + Linear = 0, + Decibels = 1, + EGainParamMode_MAX = 2, +}; + +enum class EAudioSpectrumType : uint8 +{ + MagnitudeSpectrum = 0, + PowerSpectrum = 1, + Decibel = 2, + EAudioSpectrumType_MAX = 3, +}; + +enum class EFFTWindowType : uint8 +{ + None = 0, + Hamming = 1, + Hann = 2, + Blackman = 3, + EFFTWindowType_MAX = 4, +}; + +enum class EFFTPeakInterpolationMethod : uint8 +{ + NearestNeighbor = 0, + Linear = 1, + Quadratic = 2, + ConstantQ = 3, + EFFTPeakInterpolationMethod_MAX = 4, +}; + +enum class EFFTSize : uint8 +{ + DefaultSize = 0, + Min = 1, + Small = 2, + Medium = 3, + Large = 4, + VeryLarge = 5, + Max = 6, +}; + +enum class ESubmixSendStage : uint8 +{ + PostDistanceAttenuation = 0, + PreDistanceAttenuation = 1, + ESubmixSendStage_MAX = 2, +}; + +enum class ESendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESendLevelControlMethod_MAX = 3, +}; + +enum class EAudioRecordingExportType : uint8 +{ + SoundWave = 0, + WavFile = 1, + EAudioRecordingExportType_MAX = 2, +}; + +enum class EAudioSpectrumBandPresetType : uint8 +{ + KickDrum = 0, + SnareDrum = 1, + Voice = 2, + Cymbals = 3, + EAudioSpectrumBandPresetType_MAX = 4, +}; + +enum class ESoundWaveFFTSize : uint8 +{ + VerySmall_64 = 0, + Small_256 = 1, + Medium_512 = 2, + Large_1024 = 3, + VeryLarge_2048 = 4, + ESoundWaveFFTSize_MAX = 5, +}; + +enum class EDecompressionType : uint8 +{ + DTYPE_Setup = 0, + DTYPE_Invalid = 1, + DTYPE_Preview = 2, + DTYPE_Native = 3, + DTYPE_RealTime = 4, + DTYPE_Procedural = 5, + DTYPE_Xenon = 6, + DTYPE_Streaming = 7, + DTYPE_MAX = 8, +}; + +enum class ESoundWaveLoadingBehavior : uint8 +{ + Inherited = 0, + RetainOnLoad = 1, + PrimeOnLoad = 2, + LoadOnDemand = 3, + ForceInline = 4, + Uninitialized = 255, + ESoundWaveLoadingBehavior_MAX = 256, +}; + +enum class ESplineCoordinateSpace : uint8 +{ + Local = 0, + World = 1, + ESplineCoordinateSpace_MAX = 2, +}; + +enum class ESplinePointType : uint8 +{ + Linear = 0, + Curve = 1, + Constant = 2, + CurveClamped = 3, + CurveCustomTangent = 4, + ESplinePointType_MAX = 5, +}; + +enum class ESplineMeshAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + ESplineMeshAxis_MAX = 3, +}; + +enum class EOptimizationType : uint8 +{ + OT_NumOfTriangles = 0, + OT_MaxDeviation = 1, + OT_MAX = 2, +}; + +enum class EImportanceLevel : uint8 +{ + IL_Off = 0, + IL_Lowest = 1, + IL_Low = 2, + IL_Normal = 3, + IL_High = 4, + IL_Highest = 5, + TEMP_BROKEN2 = 6, + EImportanceLevel_MAX = 7, +}; + +enum class ENormalMode : uint8 +{ + NM_PreserveSmoothingGroups = 0, + NM_RecalculateNormals = 1, + NM_RecalculateNormalsSmooth = 2, + NM_RecalculateNormalsHard = 3, + TEMP_BROKEN = 4, + ENormalMode_MAX = 5, +}; + +enum class EStereoLayerShape : uint8 +{ + SLSH_QuadLayer = 0, + SLSH_CylinderLayer = 1, + SLSH_CubemapLayer = 2, + SLSH_EquirectLayer = 3, + SLSH_MAX = 4, +}; + +enum class EStereoLayerType : uint8 +{ + SLT_WorldLocked = 0, + SLT_TrackerLocked = 1, + SLT_FaceLocked = 2, + SLT_MAX = 3, +}; + +enum class EOpacitySourceMode : uint8 +{ + OSM_Alpha = 0, + OSM_ColorBrightness = 1, + OSM_RedChannel = 2, + OSM_GreenChannel = 3, + OSM_BlueChannel = 4, + OSM_MAX = 5, +}; + +enum class ESubUVBoundingVertexCount : uint8 +{ + BVC_FourVertices = 0, + BVC_EightVertices = 1, + BVC_MAX = 2, +}; + +enum class EVerticalTextAligment : uint8 +{ + EVRTA_TextTop = 0, + EVRTA_TextCenter = 1, + EVRTA_TextBottom = 2, + EVRTA_QuadTop = 3, + EVRTA_MAX = 4, +}; + +enum class EHorizTextAligment : uint8 +{ + EHTA_Left = 0, + EHTA_Center = 1, + EHTA_Right = 2, + EHTA_MAX = 3, +}; + +enum class ETextureCompressionQuality : uint8 +{ + TCQ_Default = 0, + TCQ_Lowest = 1, + TCQ_Low = 2, + TCQ_Medium = 3, + TCQ_High = 4, + TCQ_Highest = 5, + TCQ_MAX = 6, +}; + +enum class ETextureSourceFormat : uint8 +{ + TSF_Invalid = 0, + TSF_G8 = 1, + TSF_BGRA8 = 2, + TSF_BGRE8 = 3, + TSF_RGBA16 = 4, + TSF_RGBA16F = 5, + TSF_RGBA8 = 6, + TSF_RGBE8 = 7, + TSF_G16 = 8, + TSF_MAX = 9, +}; + +enum class ETextureSourceArtType : uint8 +{ + TSAT_Uncompressed = 0, + TSAT_PNGCompressed = 1, + TSAT_DDSFile = 2, + TSAT_MAX = 3, +}; + +enum class ETextureMipCount : uint8 +{ + TMC_ResidentMips = 0, + TMC_AllMips = 1, + TMC_AllMipsBiased = 2, + TMC_MAX = 3, +}; + +enum class ECompositeTextureMode : uint8 +{ + CTM_Disabled = 0, + CTM_NormalRoughnessToRed = 1, + CTM_NormalRoughnessToGreen = 2, + CTM_NormalRoughnessToBlue = 3, + CTM_NormalRoughnessToAlpha = 4, + CTM_MAX = 5, +}; + +enum class ETextureAddress : uint8 +{ + TA_Wrap = 0, + TA_Clamp = 1, + TA_Mirror = 2, + TA_MAX = 3, +}; + +enum class ETextureFilter : uint8 +{ + TF_Nearest = 0, + TF_Bilinear = 1, + TF_Trilinear = 2, + TF_Default = 3, + TF_MAX = 4, +}; + +enum class ETextureCompressionSettings : uint8 +{ + TC_Default = 0, + TC_Normalmap = 1, + TC_Masks = 2, + TC_Grayscale = 3, + TC_Displacementmap = 4, + TC_VectorDisplacementmap = 5, + TC_HDR = 6, + TC_EditorIcon = 7, + TC_Alpha = 8, + TC_DistanceFieldFont = 9, + TC_HDR_Compressed = 10, + TC_BC7 = 11, + TC_HalfFloat = 12, + TC_EncodedReflectionCapture = 13, + TC_MAX = 14, +}; + +enum class ETextureLossyCompressionAmount : uint8 +{ + TLCA_Default = 0, + TLCA_None = 1, + TLCA_Lowest = 2, + TLCA_Low = 3, + TLCA_Medium = 4, + TLCA_High = 5, + TLCA_Highest = 6, + TLCA_MAX = 7, +}; + +enum class ETextureDownscaleOptions : uint8 +{ + Default = 0, + Unfiltered = 1, + SimpleAverage = 2, + Sharpen0 = 3, + Sharpen1 = 4, + Sharpen2 = 5, + Sharpen3 = 6, + Sharpen4 = 7, + Sharpen5 = 8, + Sharpen6 = 9, + Sharpen7 = 10, + Sharpen8 = 11, + Sharpen9 = 12, + Sharpen10 = 13, + ETextureDownscaleOptions_MAX = 14, +}; + +enum class ETextureMipLoadOptions : uint8 +{ + Default = 0, + AllMips = 1, + OnlyFirstMip = 2, + ETextureMipLoadOptions_MAX = 3, +}; + +enum class ETextureSamplerFilter : uint8 +{ + Point = 0, + Bilinear = 1, + Trilinear = 2, + AnisotropicPoint = 3, + AnisotropicLinear = 4, + ETextureSamplerFilter_MAX = 5, +}; + +enum class ETexturePowerOfTwoSetting : uint8 +{ + None = 0, + PadToPowerOfTwo = 1, + PadToSquarePowerOfTwo = 2, + ETexturePowerOfTwoSetting_MAX = 3, +}; + +enum class ETextureMipGenSettings : uint8 +{ + TMGS_FromTextureGroup = 0, + TMGS_SimpleAverage = 1, + TMGS_Sharpen0 = 2, + TMGS_Sharpen1 = 3, + TMGS_Sharpen2 = 4, + TMGS_Sharpen3 = 5, + TMGS_Sharpen4 = 6, + TMGS_Sharpen5 = 7, + TMGS_Sharpen6 = 8, + TMGS_Sharpen7 = 9, + TMGS_Sharpen8 = 10, + TMGS_Sharpen9 = 11, + TMGS_Sharpen10 = 12, + TMGS_NoMipmaps = 13, + TMGS_LeaveExistingMips = 14, + TMGS_Blur1 = 15, + TMGS_Blur2 = 16, + TMGS_Blur3 = 17, + TMGS_Blur4 = 18, + TMGS_Blur5 = 19, + TMGS_Unfiltered = 20, + TMGS_MAX = 21, +}; + +enum class ETextureGroup : uint8 +{ + TEXTUREGROUP_World = 0, + TEXTUREGROUP_WorldNormalMap = 1, + TEXTUREGROUP_WorldSpecular = 2, + TEXTUREGROUP_Character = 3, + TEXTUREGROUP_CharacterNormalMap = 4, + TEXTUREGROUP_CharacterSpecular = 5, + TEXTUREGROUP_Weapon = 6, + TEXTUREGROUP_WeaponNormalMap = 7, + TEXTUREGROUP_WeaponSpecular = 8, + TEXTUREGROUP_Vehicle = 9, + TEXTUREGROUP_VehicleNormalMap = 10, + TEXTUREGROUP_VehicleSpecular = 11, + TEXTUREGROUP_Cinematic = 12, + TEXTUREGROUP_Effects = 13, + TEXTUREGROUP_EffectsNotFiltered = 14, + TEXTUREGROUP_Skybox = 15, + TEXTUREGROUP_UI = 16, + TEXTUREGROUP_Lightmap = 17, + TEXTUREGROUP_RenderTarget = 18, + TEXTUREGROUP_MobileFlattened = 19, + TEXTUREGROUP_ProcBuilding_Face = 20, + TEXTUREGROUP_ProcBuilding_LightMap = 21, + TEXTUREGROUP_Shadowmap = 22, + TEXTUREGROUP_ColorLookupTable = 23, + TEXTUREGROUP_Terrain_Heightmap = 24, + TEXTUREGROUP_Terrain_Weightmap = 25, + TEXTUREGROUP_Bokeh = 26, + TEXTUREGROUP_IESLightProfile = 27, + TEXTUREGROUP_Pixels2D = 28, + TEXTUREGROUP_HierarchicalLOD = 29, + TEXTUREGROUP_Impostor = 30, + TEXTUREGROUP_ImpostorNormalDepth = 31, + TEXTUREGROUP_8BitData = 32, + TEXTUREGROUP_16BitData = 33, + TEXTUREGROUP_Project01 = 34, + TEXTUREGROUP_Project02 = 35, + TEXTUREGROUP_Project03 = 36, + TEXTUREGROUP_Project04 = 37, + TEXTUREGROUP_Project05 = 38, + TEXTUREGROUP_Project06 = 39, + TEXTUREGROUP_Project07 = 40, + TEXTUREGROUP_Project08 = 41, + TEXTUREGROUP_Project09 = 42, + TEXTUREGROUP_Project10 = 43, + TEXTUREGROUP_Project11 = 44, + TEXTUREGROUP_Project12 = 45, + TEXTUREGROUP_Project13 = 46, + TEXTUREGROUP_Project14 = 47, + TEXTUREGROUP_Project15 = 48, + TEXTUREGROUP_MAX = 49, +}; + +enum class ETextureRenderTargetFormat : uint8 +{ + RTF_R8 = 0, + RTF_RG8 = 1, + RTF_RGBA8 = 2, + RTF_RGBA8_SRGB = 3, + RTF_R16f = 4, + RTF_RG16f = 5, + RTF_RGBA16f = 6, + RTF_R32f = 7, + RTF_RG32f = 8, + RTF_RGBA32f = 9, + RTF_RGB10A2 = 10, + RTF_MAX = 11, +}; + +enum class ETimecodeProviderSynchronizationState : int32 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ETimecodeProviderSynchronizationState_MAX = 4, +}; + +enum class ETimelineDirection : uint8 +{ + Forward = 0, + Backward = 1, + ETimelineDirection_MAX = 2, +}; + +enum class ETimelineLengthMode : uint8 +{ + TL_TimelineLength = 0, + TL_LastKeyFrame = 1, + TL_MAX = 2, +}; + +enum class ETimeStretchCurveMapping : uint8 +{ + T_Original = 0, + T_TargetMin = 1, + T_TargetMax = 2, + MAX = 3, +}; + +enum class ETwitterIntegrationDelegate : uint8 +{ + TID_AuthorizeComplete = 0, + TID_TweetUIComplete = 1, + TID_RequestComplete = 2, + TID_MAX = 3, +}; + +enum class ETwitterRequestMethod : uint8 +{ + TRM_Get = 0, + TRM_Post = 1, + TRM_Delete = 2, + TRM_MAX = 3, +}; + +enum class EUserDefinedStructureStatus : uint8 +{ + UDSS_UpToDate = 0, + UDSS_Dirty = 1, + UDSS_Error = 2, + UDSS_Duplicate = 3, + UDSS_MAX = 4, +}; + +enum class EUIScalingRule : uint8 +{ + ShortestSide = 0, + LongestSide = 1, + Horizontal = 2, + Vertical = 3, + ScaleToFit = 4, + Custom = 5, + EUIScalingRule_MAX = 6, +}; + +enum class ERenderFocusRule : uint8 +{ + Always = 0, + NonPointer = 1, + NavigationOnly = 2, + Never = 3, + ERenderFocusRule_MAX = 4, +}; + +enum class EVectorFieldConstructionOp : uint8 +{ + VFCO_Extrude = 0, + VFCO_Revolve = 1, + VFCO_MAX = 2, +}; + +enum class EWindSourceType : uint8 +{ + Directional = 0, + Point = 1, + EWindSourceType_MAX = 2, +}; + +enum class EPSCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + EPSCPoolMethod_MAX = 5, +}; + +enum class EVolumeLightingMethod : uint8 +{ + VLM_VolumetricLightmap = 0, + VLM_SparseVolumeLightingSamples = 1, + VLM_MAX = 2, +}; + +enum class EVisibilityAggressiveness : uint8 +{ + VIS_LeastAggressive = 0, + VIS_ModeratelyAggressive = 1, + VIS_MostAggressive = 2, + VIS_Max = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.DistributionLookupTable +struct FDistributionLookupTable +{ +public: + float TimeScale; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBias; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Op; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryCount; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryStride; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SubEntryStride; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LockFlag; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14D6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.RawDistribution +struct FRawDistribution +{ +public: + struct FDistributionLookupTable Table; // 0x0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.FloatDistribution +struct FFloatDistribution +{ +public: + struct FDistributionLookupTable Table; // 0x0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.VectorDistribution +struct FVectorDistribution +{ +public: + struct FDistributionLookupTable Table; // 0x0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.Vector4Distribution +struct FVector4Distribution +{ +public: + struct FDistributionLookupTable Table; // 0x0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.FloatRK4SpringInterpolator +struct FFloatRK4SpringInterpolator +{ +public: + float StiffnessConstant; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.VectorRK4SpringInterpolator +struct FVectorRK4SpringInterpolator +{ +public: + float StiffnessConstant; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.FormatArgumentData +struct FFormatArgumentData +{ +public: + class FString ArgumentName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFormatArgumentType ArgumentValueType; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14D7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ArgumentValue; // 0x18(0x18)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + int32 ArgumentValueInt; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArgumentValueFloat; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextGender ArgumentValueGender; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14D8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.ExpressionInput +struct FExpressionInput +{ +public: + int32 OutputIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExpressionName; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x18 - 0x14) +// ScriptStruct Engine.MaterialAttributesInput +struct FMaterialAttributesInput : public FExpressionInput +{ +public: + int32 PropertyConnectedBitmask; // 0x14(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.ExpressionOutput +struct FExpressionOutput +{ +public: + class FName OutputName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.MaterialInput +struct FMaterialInput +{ +public: + int32 OutputIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExpressionName; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0x14 - 0x14) +// ScriptStruct Engine.ColorMaterialInput +struct FColorMaterialInput : public FMaterialInput +{ +public: +}; + +// 0x0 (0x14 - 0x14) +// ScriptStruct Engine.ScalarMaterialInput +struct FScalarMaterialInput : public FMaterialInput +{ +public: +}; + +// 0x0 (0x14 - 0x14) +// ScriptStruct Engine.ShadingModelMaterialInput +struct FShadingModelMaterialInput : public FMaterialInput +{ +public: +}; + +// 0x0 (0x14 - 0x14) +// ScriptStruct Engine.VectorMaterialInput +struct FVectorMaterialInput : public FMaterialInput +{ +public: +}; + +// 0x0 (0x14 - 0x14) +// ScriptStruct Engine.Vector2MaterialInput +struct FVector2MaterialInput : public FMaterialInput +{ +public: +}; + +// 0x0 (0xC - 0xC) +// ScriptStruct Engine.Vector_NetQuantize +struct FVector_NetQuantize : public FVector +{ +public: +}; + +// 0x0 (0xC - 0xC) +// ScriptStruct Engine.Vector_NetQuantizeNormal +struct FVector_NetQuantizeNormal : public FVector +{ +public: +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.HitResult +struct FHitResult +{ +public: + int32 FaceIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize Location; // 0xC(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize ImpactPoint; // 0x18(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal Normal; // 0x24(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ImpactNormal; // 0x30(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceStart; // 0x3C(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceEnd; // 0x48(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PenetrationDepth; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ElementIndex; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBlockingHit : 1; // Mask: 0x1, PropSize: 0x10x5D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartPenetrating : 1; // Mask: 0x2, PropSize: 0x10x5D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15B : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14D9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TWeakObjectPtr PhysMaterial; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Actor; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x70(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MyBoneName; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BranchingPointNotifyPayload +struct FBranchingPointNotifyPayload +{ +public: + uint8 Pad_14DA[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SimpleMemberReference +struct FSimpleMemberReference +{ +public: + class UObject* MemberParent; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MemberName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid MemberGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.TickFunction +struct FTickFunction +{ +public: + uint8 Pad_14DB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETickingGroup TickGroup; // 0x8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETickingGroup EndTickGroup; // 0x9(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickEvenWhenPaused : 1; // Mask: 0x1, PropSize: 0x10xA(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanEverTick : 1; // Mask: 0x2, PropSize: 0x10xA(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartWithTickEnabled : 1; // Mask: 0x4, PropSize: 0x10xA(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTickOnDedicatedServer : 1; // Mask: 0x8, PropSize: 0x10xA(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15C : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14DC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float TickInterval; // 0xC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14DD[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.ActorComponentTickFunction +struct FActorComponentTickFunction : public FTickFunction +{ +public: + uint8 Pad_14DE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SubtitleCue +struct FSubtitleCue +{ +public: + class FText Text; // 0x0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Time; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14DF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.InterpControlPoint +struct FInterpControlPoint +{ +public: + struct FVector PositionControlPoint; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E0[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.PlatformInterfaceData +struct FPlatformInterfaceData +{ +public: + class FName DataName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPlatformInterfaceDataType Type; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 IntValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString StringValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.PlatformInterfaceDelegateResult +struct FPlatformInterfaceDelegateResult +{ +public: + bool bSuccessful; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPlatformInterfaceData Data; // 0x8(0x30)(NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.DebugFloatHistory +struct FDebugFloatHistory +{ +public: + TArray Samples; // 0x0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + float MaxSamples; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAdjustMinMax; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.LatentActionInfo +struct FLatentActionInfo +{ +public: + int32 Linkage; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UUID; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExecutionFunction; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CallbackTarget; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.TimerHandle +struct FTimerHandle +{ +public: + uint64 Handle; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.CollisionProfileName +struct FCollisionProfileName +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.GenericStruct +struct FGenericStruct +{ +public: + int32 Data; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.UserActivity +struct FUserActivity +{ +public: + class FString ActionName; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.WalkableSlopeOverride +struct FWalkableSlopeOverride +{ +public: + enum class EWalkableSlopeBehavior WalkableSlopeBehavior; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WalkableSlopeAngle; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E7[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.CollisionResponseContainer +struct FCollisionResponseContainer +{ +public: + enum class ECollisionResponse WorldStatic; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse WorldDynamic; // 0x1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Pawn; // 0x2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Visibility; // 0x3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Camera; // 0x4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse PhysicsBody; // 0x5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Vehicle; // 0x6(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Destructible; // 0x7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel1; // 0x8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel2; // 0x9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel3; // 0xA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel4; // 0xB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel5; // 0xC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse EngineTraceChannel6; // 0xD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel1; // 0xE(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel2; // 0xF(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel3; // 0x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel4; // 0x11(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel5; // 0x12(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel6; // 0x13(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel7; // 0x14(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel8; // 0x15(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel9; // 0x16(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel10; // 0x17(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel11; // 0x18(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel12; // 0x19(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel13; // 0x1A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel14; // 0x1B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel15; // 0x1C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel16; // 0x1D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel17; // 0x1E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse GameTraceChannel18; // 0x1F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ResponseChannel +struct FResponseChannel +{ +public: + class FName Channel; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse Response; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14E8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.CollisionResponse +struct FCollisionResponse +{ +public: + struct FCollisionResponseContainer ResponseToChannels; // 0x0(0x20)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + TArray ResponseArray; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x140 (0x158 - 0x18) +// ScriptStruct Engine.BodyInstance +struct FBodyInstance : public FBodyInstanceCore +{ +public: + uint8 Pad_14E9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ECollisionChannel ObjectType; // 0x1E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14EA[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ECollisionEnabled CollisionEnabled; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14EB[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESleepFamily SleepFamily; // 0x59(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDOFMode DOFMode; // 0x5A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCCD : 1; // Mask: 0x1, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreAnalyticCollisions : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotifyRigidBodyCollision : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15D : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bLockTranslation : 1; // Mask: 0x10, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockRotation : 1; // Mask: 0x20, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockXTranslation : 1; // Mask: 0x40, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockYTranslation : 1; // Mask: 0x80, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockZTranslation : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockXRotation : 1; // Mask: 0x2, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockYRotation : 1; // Mask: 0x4, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockZRotation : 1; // Mask: 0x8, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMaxAngularVelocity : 1; // Mask: 0x10, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_15E : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bOverrideMaxDepenetrationVelocity : 1; // Mask: 0x80, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bOverrideWalkableSlopeOnInstance : 1; // Mask: 0x1, PropSize: 0x10x5D(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bInterpolateWhenSubStepping : 1; // Mask: 0x2, PropSize: 0x10x5D(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_15F : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14EC[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CollisionProfileName; // 0x6C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 PositionSolverIterationCount; // 0x74(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VelocitySolverIterationCount; // 0x75(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14ED[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FCollisionResponse CollisionResponses; // 0x78(0x30)(Edit, NativeAccessSpecifierPrivate) + float MaxDepenetrationVelocity; // 0xA8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MassInKgOverride; // 0xAC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_14EE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float LinearDamping; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CustomDOFPlaneNormal; // 0xC0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector COMNudge; // 0xCC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InertiaTensorScale; // 0xDC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14EF[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0xF8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class UPhysicalMaterial* PhysMaterialOverride; // 0x108(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAngularVelocity; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomSleepThresholdMultiplier; // 0x114(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StabilizationThresholdMultiplier; // 0x118(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14F0[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.CustomPrimitiveData +struct FCustomPrimitiveData +{ +public: + TArray Data; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.LightingChannels +struct FLightingChannels +{ +public: + uint8 bChannel0 : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChannel1 : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChannel2 : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.WeightedBlendable +struct FWeightedBlendable +{ +public: + float Weight; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* Object; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.WeightedBlendables +struct FWeightedBlendables +{ +public: + TArray Array; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x560 (0x560 - 0x0) +// ScriptStruct Engine.PostProcessSettings +struct FPostProcessSettings +{ +public: + uint8 bOverride_TemperatureType : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_WhiteTemp : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_WhiteTint : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorSaturation : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorContrast : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGamma : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGain : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorOffset : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorSaturationShadows : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorContrastShadows : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGammaShadows : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGainShadows : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorOffsetShadows : 1; // Mask: 0x10, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorSaturationMidtones : 1; // Mask: 0x20, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorContrastMidtones : 1; // Mask: 0x40, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGammaMidtones : 1; // Mask: 0x80, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGainMidtones : 1; // Mask: 0x1, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorOffsetMidtones : 1; // Mask: 0x2, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorSaturationHighlights : 1; // Mask: 0x4, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorContrastHighlights : 1; // Mask: 0x8, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGammaHighlights : 1; // Mask: 0x10, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGainHighlights : 1; // Mask: 0x20, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorOffsetHighlights : 1; // Mask: 0x40, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorCorrectionShadowsMax : 1; // Mask: 0x80, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorCorrectionHighlightsMin : 1; // Mask: 0x1, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BlueCorrection : 1; // Mask: 0x2, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ExpandGamut : 1; // Mask: 0x4, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ToneCurveAmount : 1; // Mask: 0x8, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmWhitePoint : 1; // Mask: 0x10, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmSaturation : 1; // Mask: 0x20, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmChannelMixerRed : 1; // Mask: 0x40, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmChannelMixerGreen : 1; // Mask: 0x80, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmChannelMixerBlue : 1; // Mask: 0x1, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmContrast : 1; // Mask: 0x2, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmDynamicRange : 1; // Mask: 0x4, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmHealAmount : 1; // Mask: 0x8, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmToeAmount : 1; // Mask: 0x10, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmShadowTint : 1; // Mask: 0x20, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmShadowTintBlend : 1; // Mask: 0x40, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmShadowTintAmount : 1; // Mask: 0x80, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmSlope : 1; // Mask: 0x1, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmToe : 1; // Mask: 0x2, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmShoulder : 1; // Mask: 0x4, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmBlackClip : 1; // Mask: 0x8, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FilmWhiteClip : 1; // Mask: 0x10, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_SceneColorTint : 1; // Mask: 0x20, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_SceneFringeIntensity : 1; // Mask: 0x40, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ChromaticAberrationStartOffset : 1; // Mask: 0x80, PropSize: 0x10x5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientCubemapTint : 1; // Mask: 0x1, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientCubemapIntensity : 1; // Mask: 0x2, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomMethod : 1; // Mask: 0x4, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomIntensity : 1; // Mask: 0x8, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomThreshold : 1; // Mask: 0x10, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom1Tint : 1; // Mask: 0x20, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom1Size : 1; // Mask: 0x40, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom2Size : 1; // Mask: 0x80, PropSize: 0x10x6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom2Tint : 1; // Mask: 0x1, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom3Tint : 1; // Mask: 0x2, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom3Size : 1; // Mask: 0x4, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom4Tint : 1; // Mask: 0x8, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom4Size : 1; // Mask: 0x10, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom5Tint : 1; // Mask: 0x20, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom5Size : 1; // Mask: 0x40, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom6Tint : 1; // Mask: 0x80, PropSize: 0x10x7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Bloom6Size : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomSizeScale : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionTexture : 1; // Mask: 0x4, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionSize : 1; // Mask: 0x8, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionCenterUV : 1; // Mask: 0x10, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionPreFilter : 1; // Mask: 0x20, PropSize: 0x10x8(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionPreFilterMin : 1; // Mask: 0x40, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionPreFilterMax : 1; // Mask: 0x80, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionPreFilterMult : 1; // Mask: 0x1, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomConvolutionBufferScale : 1; // Mask: 0x2, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomDirtMaskIntensity : 1; // Mask: 0x4, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomDirtMaskTint : 1; // Mask: 0x8, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BloomDirtMask : 1; // Mask: 0x10, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CameraShutterSpeed : 1; // Mask: 0x20, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CameraISO : 1; // Mask: 0x40, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureMethod : 1; // Mask: 0x80, PropSize: 0x10x9(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureLowPercent : 1; // Mask: 0x1, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureHighPercent : 1; // Mask: 0x2, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureMinBrightness : 1; // Mask: 0x4, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureMaxBrightness : 1; // Mask: 0x8, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureCalibrationConstant : 1; // Mask: 0x10, PropSize: 0x10xA(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureSpeedUp : 1; // Mask: 0x20, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureSpeedDown : 1; // Mask: 0x40, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureBias : 1; // Mask: 0x80, PropSize: 0x10xA(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureBiasCurve : 1; // Mask: 0x1, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureMeterMask : 1; // Mask: 0x2, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureApplyPhysicalCameraExposure : 1; // Mask: 0x4, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_HistogramLogMin : 1; // Mask: 0x8, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_HistogramLogMax : 1; // Mask: 0x10, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareIntensity : 1; // Mask: 0x20, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareTint : 1; // Mask: 0x40, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareTints : 1; // Mask: 0x80, PropSize: 0x10xB(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareBokehSize : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareBokehShape : 1; // Mask: 0x2, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LensFlareThreshold : 1; // Mask: 0x4, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_VignetteIntensity : 1; // Mask: 0x8, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_GrainIntensity : 1; // Mask: 0x10, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_GrainJitter : 1; // Mask: 0x20, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionIntensity : 1; // Mask: 0x40, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionStaticFraction : 1; // Mask: 0x80, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionRadius : 1; // Mask: 0x1, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionFadeDistance : 1; // Mask: 0x2, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionFadeRadius : 1; // Mask: 0x4, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionDistance : 1; // Mask: 0x8, PropSize: 0x10xD(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // Mask: 0x10, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionPower : 1; // Mask: 0x20, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionBias : 1; // Mask: 0x40, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionQuality : 1; // Mask: 0x80, PropSize: 0x10xD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionMipBlend : 1; // Mask: 0x1, PropSize: 0x10xE(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionMipScale : 1; // Mask: 0x2, PropSize: 0x10xE(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionMipThreshold : 1; // Mask: 0x4, PropSize: 0x10xE(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AmbientOcclusionTemporalBlendWeight : 1; // Mask: 0x8, PropSize: 0x10xE(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_160 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverride_RayTracingAO : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingAOSamplesPerPixel : 1; // Mask: 0x2, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingAOIntensity : 1; // Mask: 0x4, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingAORadius : 1; // Mask: 0x8, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_161 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverride_LPVIntensity : 1; // Mask: 0x1, PropSize: 0x10x14(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDirectionalOcclusionIntensity : 1; // Mask: 0x2, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDirectionalOcclusionRadius : 1; // Mask: 0x4, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDiffuseOcclusionExponent : 1; // Mask: 0x8, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSpecularOcclusionExponent : 1; // Mask: 0x10, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDiffuseOcclusionIntensity : 1; // Mask: 0x20, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSpecularOcclusionIntensity : 1; // Mask: 0x40, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSize : 1; // Mask: 0x80, PropSize: 0x10x14(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSecondaryOcclusionIntensity : 1; // Mask: 0x1, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSecondaryBounceIntensity : 1; // Mask: 0x2, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVGeometryVolumeBias : 1; // Mask: 0x4, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVVplInjectionBias : 1; // Mask: 0x8, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVEmissiveInjectionIntensity : 1; // Mask: 0x10, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVFadeRange : 1; // Mask: 0x20, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDirectionalOcclusionFadeRange : 1; // Mask: 0x40, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_IndirectLightingColor : 1; // Mask: 0x80, PropSize: 0x10x15(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_IndirectLightingIntensity : 1; // Mask: 0x1, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGradingIntensity : 1; // Mask: 0x2, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ColorGradingLUT : 1; // Mask: 0x4, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldFocalDistance : 1; // Mask: 0x8, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldFstop : 1; // Mask: 0x10, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldMinFstop : 1; // Mask: 0x20, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldBladeCount : 1; // Mask: 0x40, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldSensorWidth : 1; // Mask: 0x80, PropSize: 0x10x16(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldDepthBlurRadius : 1; // Mask: 0x1, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldDepthBlurAmount : 1; // Mask: 0x2, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldFocalRegion : 1; // Mask: 0x4, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldNearTransitionRegion : 1; // Mask: 0x8, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldFarTransitionRegion : 1; // Mask: 0x10, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldScale : 1; // Mask: 0x20, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldNearBlurSize : 1; // Mask: 0x40, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldFarBlurSize : 1; // Mask: 0x80, PropSize: 0x10x17(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MobileHQGaussian : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldOcclusion : 1; // Mask: 0x2, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldSkyFocusDistance : 1; // Mask: 0x4, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DepthOfFieldVignetteSize : 1; // Mask: 0x8, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MotionBlurAmount : 1; // Mask: 0x10, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MotionBlurMax : 1; // Mask: 0x20, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MotionBlurTargetFPS : 1; // Mask: 0x40, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MotionBlurPerObjectSize : 1; // Mask: 0x80, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ScreenPercentage : 1; // Mask: 0x1, PropSize: 0x10x19(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ScreenSpaceReflectionIntensity : 1; // Mask: 0x2, PropSize: 0x10x19(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ScreenSpaceReflectionQuality : 1; // Mask: 0x4, PropSize: 0x10x19(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ScreenSpaceReflectionMaxRoughness : 1; // Mask: 0x8, PropSize: 0x10x19(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ScreenSpaceReflectionRoughnessScale : 1; // Mask: 0x10, PropSize: 0x10x19(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_162 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverride_ReflectionsType : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingReflectionsMaxRoughness : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingReflectionsMaxBounces : 1; // Mask: 0x4, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingReflectionsSamplesPerPixel : 1; // Mask: 0x8, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingReflectionsShadows : 1; // Mask: 0x10, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingReflectionsTranslucency : 1; // Mask: 0x20, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_TranslucencyType : 1; // Mask: 0x40, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingTranslucencyMaxRoughness : 1; // Mask: 0x80, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingTranslucencyRefractionRays : 1; // Mask: 0x1, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingTranslucencySamplesPerPixel : 1; // Mask: 0x2, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingTranslucencyShadows : 1; // Mask: 0x4, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingTranslucencyRefraction : 1; // Mask: 0x8, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingGI : 1; // Mask: 0x10, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingGIMaxBounces : 1; // Mask: 0x20, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_RayTracingGISamplesPerPixel : 1; // Mask: 0x40, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingMaxBounces : 1; // Mask: 0x80, PropSize: 0x10x1D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingSamplesPerPixel : 1; // Mask: 0x1, PropSize: 0x10x1E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingFilterWidth : 1; // Mask: 0x2, PropSize: 0x10x1E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingEnableEmissive : 1; // Mask: 0x4, PropSize: 0x10x1E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingMaxPathExposure : 1; // Mask: 0x8, PropSize: 0x10x1E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_PathTracingEnableDenoiser : 1; // Mask: 0x10, PropSize: 0x10x1E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_163 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F5[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bMobileHQGaussian : 1; // Mask: 0x1, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_164 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EBloomMethod BloomMethod; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAutoExposureMethod AutoExposureMethod; // 0x22(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETemperatureMethod TemperatureType; // 0x23(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTemp; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTint; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 ColorSaturation; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrast; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGamma; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGain; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffset; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationShadows; // 0x80(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastShadows; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaShadows; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainShadows; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetShadows; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationMidtones; // 0xD0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastMidtones; // 0xE0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaMidtones; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainMidtones; // 0x100(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetMidtones; // 0x110(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationHighlights; // 0x120(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastHighlights; // 0x130(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaHighlights; // 0x140(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainHighlights; // 0x150(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetHighlights; // 0x160(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionHighlightsMin; // 0x170(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionShadowsMax; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlueCorrection; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpandGamut; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToneCurveAmount; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSlope; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToe; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShoulder; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBlackClip; // 0x190(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmWhiteClip; // 0x194(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmWhitePoint; // 0x198(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmShadowTint; // 0x1A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintBlend; // 0x1B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintAmount; // 0x1BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSaturation; // 0x1C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerRed; // 0x1C4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerGreen; // 0x1D4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerBlue; // 0x1E4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmContrast; // 0x1F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToeAmount; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmHealAmount; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmDynamicRange; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SceneColorTint; // 0x204(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SceneFringeIntensity; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChromaticAberrationStartOffset; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensity; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomSizeScale; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom1Size; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom2Size; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom3Size; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom4Size; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom5Size; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom6Size; // 0x23C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom1Tint; // 0x240(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom2Tint; // 0x250(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom3Tint; // 0x260(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom4Tint; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom5Tint; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom6Tint; // 0x290(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionSize; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14F7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* BloomConvolutionTexture; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BloomConvolutionCenterUV; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMin; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMax; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMult; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionBufferScale; // 0x2C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BloomDirtMask; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomDirtMaskIntensity; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BloomDirtMaskTint; // 0x2D4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientCubemapTint; // 0x2E4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientCubemapIntensity; // 0x2F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* AmbientCubemap; // 0x2F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraShutterSpeed; // 0x300(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraISO; // 0x304(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFstop; // 0x308(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldMinFstop; // 0x30C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DepthOfFieldBladeCount; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBias; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasBackup; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureBiasBackup : 1; // Mask: 0x1, PropSize: 0x10x31C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_165 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 AutoExposureApplyPhysicalCameraExposure : 1; // Mask: 0x1, PropSize: 0x10x320(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_166 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* AutoExposureBiasCurve; // 0x328(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* AutoExposureMeterMask; // 0x330(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureLowPercent; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureHighPercent; // 0x33C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMinBrightness; // 0x340(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMaxBrightness; // 0x344(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedUp; // 0x348(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedDown; // 0x34C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x350(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x354(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureCalibrationConstant; // 0x358(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareIntensity; // 0x35C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LensFlareTint; // 0x360(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareBokehSize; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareThreshold; // 0x374(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* LensFlareBokehShape; // 0x378(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LensFlareTints[0x8]; // 0x380(0x80)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VignetteIntensity; // 0x400(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainJitter; // 0x404(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainIntensity; // 0x408(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionIntensity; // 0x40C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionStaticFraction; // 0x410(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionRadius; // 0x414(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AmbientOcclusionRadiusInWS : 1; // Mask: 0x1, PropSize: 0x10x418(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_167 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AmbientOcclusionFadeDistance; // 0x41C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeRadius; // 0x420(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionDistance; // 0x424(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionPower; // 0x428(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionBias; // 0x42C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionQuality; // 0x430(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipBlend; // 0x434(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipScale; // 0x438(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipThreshold; // 0x43C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionTemporalBlendWeight; // 0x440(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingAO : 1; // Mask: 0x1, PropSize: 0x10x444(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_168 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RayTracingAOSamplesPerPixel; // 0x448(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAOIntensity; // 0x44C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAORadius; // 0x450(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor IndirectLightingColor; // 0x454(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x464(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERayTracingGlobalIlluminationType RayTracingGIType; // 0x468(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RayTracingGIMaxBounces; // 0x46C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingGISamplesPerPixel; // 0x470(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorGradingIntensity; // 0x474(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ColorGradingLUT; // 0x478(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSensorWidth; // 0x480(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFocalDistance; // 0x484(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurAmount; // 0x488(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurRadius; // 0x48C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFocalRegion; // 0x490(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearTransitionRegion; // 0x494(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarTransitionRegion; // 0x498(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldScale; // 0x49C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearBlurSize; // 0x4A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarBlurSize; // 0x4A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldOcclusion; // 0x4A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSkyFocusDistance; // 0x4AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldVignetteSize; // 0x4B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurAmount; // 0x4B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurMax; // 0x4B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MotionBlurTargetFPS; // 0x4BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurPerObjectSize; // 0x4C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVIntensity; // 0x4C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVVplInjectionBias; // 0x4C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSize; // 0x4CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryOcclusionIntensity; // 0x4D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryBounceIntensity; // 0x4D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVGeometryVolumeBias; // 0x4D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVEmissiveInjectionIntensity; // 0x4DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionIntensity; // 0x4E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionRadius; // 0x4E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionExponent; // 0x4E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionExponent; // 0x4EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionIntensity; // 0x4F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionIntensity; // 0x4F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EReflectionsType ReflectionsType; // 0x4F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ScreenSpaceReflectionIntensity; // 0x4FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionQuality; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionMaxRoughness; // 0x504(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingReflectionsMaxRoughness; // 0x508(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingReflectionsMaxBounces; // 0x50C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingReflectionsSamplesPerPixel; // 0x510(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EReflectedAndRefractedRayTracedShadows RayTracingReflectionsShadows; // 0x514(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingReflectionsTranslucency : 1; // Mask: 0x1, PropSize: 0x10x515(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_169 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ETranslucencyType TranslucencyType; // 0x516(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14FE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float RayTracingTranslucencyMaxRoughness; // 0x518(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencyRefractionRays; // 0x51C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencySamplesPerPixel; // 0x520(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EReflectedAndRefractedRayTracedShadows RayTracingTranslucencyShadows; // 0x524(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingTranslucencyRefraction : 1; // Mask: 0x1, PropSize: 0x10x525(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_16A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_14FF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PathTracingMaxBounces; // 0x528(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathTracingSamplesPerPixel; // 0x52C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathTracingFilterWidth; // 0x530(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PathTracingEnableEmissive : 1; // Mask: 0x1, PropSize: 0x10x534(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_16B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1500[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PathTracingMaxPathExposure; // 0x538(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PathTracingEnableDenoiser : 1; // Mask: 0x1, PropSize: 0x10x53C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_16C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1501[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LPVFadeRange; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionFadeRange; // 0x544(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenPercentage; // 0x548(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1502[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWeightedBlendables WeightedBlendables; // 0x550(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.KeyHandleLookupTable +struct FKeyHandleLookupTable +{ +public: + uint8 Pad_1503[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimNode_Base +struct FAnimNode_Base +{ +public: + uint8 Pad_1504[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PoseLinkBase +struct FPoseLinkBase +{ +public: + int32 LinkID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1505[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x10 - 0x10) +// ScriptStruct Engine.PoseLink +struct FPoseLink : public FPoseLinkBase +{ +public: +}; + +// 0x27 (0x28 - 0x1) +// ScriptStruct Engine.UniqueNetIdRepl +struct FUniqueNetIdRepl : public FUniqueNetIdWrapper +{ +public: + uint8 Pad_1506[0x17]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReplicationBytes; // 0x18(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.InputRange +struct FInputRange +{ +public: + float Min; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.InputScaleBiasClamp +struct FInputScaleBiasClamp +{ +public: + bool bMapRange; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1507[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputRange InRange; // 0x4(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0xC(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMin; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedIncreasing; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1508[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.AlphaBlend +struct FAlphaBlend +{ +public: + class UCurveFloat* CustomCurve; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendTime; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1509[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAlphaBlendOption BlendOption; // 0x24(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_150A[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.InputAlphaBoolBlend +struct FInputAlphaBoolBlend +{ +public: + float BlendInTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAlphaBlendOption BlendOption; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialized; // 0x9(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* CustomCurve; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAlphaBlend AlphaBlend; // 0x18(0x30)(Transient, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.InputScaleBias +struct FInputScaleBias +{ +public: + float Scale; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0x10 - 0x10) +// ScriptStruct Engine.ComponentSpacePoseLink +struct FComponentSpacePoseLink : public FPoseLinkBase +{ +public: +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.KeyHandleMap +struct FKeyHandleMap +{ +public: + uint8 Pad_150C[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.IndexedCurve +struct FIndexedCurve +{ +public: + uint8 Pad_150D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKeyHandleMap KeyHandlesToIndices; // 0x8(0x60)(Transient, Protected, NativeAccessSpecifierProtected) +}; + +// 0x8 (0x70 - 0x68) +// ScriptStruct Engine.RealCurve +struct FRealCurve : public FIndexedCurve +{ +public: + float DefaultValue; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveExtrapolation PreInfinityExtrap; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveExtrapolation PostInfinityExtrap; // 0x6D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.RichCurveKey +struct FRichCurveKey +{ +public: + enum class ERichCurveInterpMode InterpMode; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveTangentMode TangentMode; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveTangentWeightMode TangentWeightMode; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Time; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x80 - 0x70) +// ScriptStruct Engine.RichCurve +struct FRichCurve : public FRealCurve +{ +public: + TArray Keys; // 0x70(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.RuntimeFloatCurve +struct FRuntimeFloatCurve +{ +public: + struct FRichCurve EditorCurveData; // 0x0(0x80)(NativeAccessSpecifierPublic) + class UCurveFloat* ExternalCurve; // 0x80(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x770 (0x770 - 0x0) +// ScriptStruct Engine.AnimInstanceProxy +struct FAnimInstanceProxy +{ +public: + uint8 Pad_1510[0x770]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.BoneReference +struct FBoneReference +{ +public: + class FName BoneName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1511[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.PerPlatformFloat +struct FPerPlatformFloat +{ +public: + float Default; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.PerPlatformInt +struct FPerPlatformInt +{ +public: + int32 Default; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.PerPlatformBool +struct FPerPlatformBool +{ +public: + bool Default; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0xC - 0xC) +// ScriptStruct Engine.Vector_NetQuantize100 +struct FVector_NetQuantize100 : public FVector +{ +public: +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.RepAttachment +struct FRepAttachment +{ +public: + class AActor* AttachParent; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 LocationOffset; // 0x8(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 RelativeScale3D; // 0x14(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachSocket; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1512[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* AttachComponent; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// ScriptStruct Engine.RepMovement +struct FRepMovement +{ +public: + struct FVector LinearVelocity; // 0x0(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0xC(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSimulatedPhysicSleep : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRepPhysics : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_16D : 6; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EVectorQuantization LocationQuantizationLevel; // 0x31(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVectorQuantization VelocityQuantizationLevel; // 0x32(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERotatorQuantization RotationQuantizationLevel; // 0x33(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.ActorTickFunction +struct FActorTickFunction : public FTickFunction +{ +public: + uint8 Pad_1513[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.TableRowBase +struct FTableRowBase +{ +public: + uint8 Pad_1514[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.SoundModulationDestinationSettings +struct FSoundModulationDestinationSettings +{ +public: + float Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1515[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundModulatorBase* Modulator; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x38 - 0x10) +// ScriptStruct Engine.AnimNode_AssetPlayerBase +struct FAnimNode_AssetPlayerBase : public FAnimNode_Base +{ +public: + class FName GroupName; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimGroupRole GroupRole; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimSyncGroupScope GroupScope; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreForRelevancyTest; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1516[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendWeight; // 0x1C(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InternalTimeAccumulator; // 0x20(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1517[0x14]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.PerBoneBlendWeight +struct FPerBoneBlendWeight +{ +public: + int32 SourceIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.BranchFilter +struct FBranchFilter +{ +public: + class FName BoneName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendDepth; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.InputBlendPose +struct FInputBlendPose +{ +public: + TArray BranchFilters; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.PoseSnapshot +struct FPoseSnapshot +{ +public: + TArray LocalTransforms; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneNames; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName SkeletalMeshName; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SnapshotName; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1518[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x30 - 0x10) +// ScriptStruct Engine.AnimNode_Root +struct FAnimNode_Root : public FAnimNode_Base +{ +public: + struct FPoseLink Result; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName Name; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.AnimCurveParam +struct FAnimCurveParam +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1519[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ActorComponentDuplicatedObjectData +struct FActorComponentDuplicatedObjectData +{ +public: + uint8 Pad_151A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.ActorComponentInstanceData +struct FActorComponentInstanceData +{ +public: + uint8 Pad_151B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* SourceComponentTemplate; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EComponentCreationMethod SourceComponentCreationMethod; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_151C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SourceComponentTypeSerializedIndex; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SavedProperties; // 0x18(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FActorComponentDuplicatedObjectData UniqueTransientPackage; // 0x28(0x10)(NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DuplicatedObjects; // 0x38(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ReferencedObjects; // 0x48(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ReferencedNames; // 0x58(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; + +// 0x50 (0xB8 - 0x68) +// ScriptStruct Engine.SceneComponentInstanceData +struct FSceneComponentInstanceData : public FActorComponentInstanceData +{ +public: + TMap AttachedInstanceComponents; // 0x68(0x50)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DirectoryPath +struct FDirectoryPath +{ +public: + class FString Path; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.KShapeElem +struct FKShapeElem +{ +public: + uint8 Pad_151D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float RestOffset; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0xC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_151E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bContributeToMass : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_16E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ECollisionEnabled CollisionEnabled; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_151F[0x16]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x40 - 0x30) +// ScriptStruct Engine.KSphereElem +struct FKSphereElem : public FKShapeElem +{ +public: + struct FVector Center; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x58 - 0x30) +// ScriptStruct Engine.KBoxElem +struct FKBoxElem : public FKShapeElem +{ +public: + struct FVector Center; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float X; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1520[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x50 - 0x30) +// ScriptStruct Engine.KSphylElem +struct FKSphylElem : public FKShapeElem +{ +public: + struct FVector Center; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0xB0 - 0x30) +// ScriptStruct Engine.KConvexElem +struct FKConvexElem : public FKShapeElem +{ +public: + TArray VertexData; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IndexData; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox ElemBox; // 0x50(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1521[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x70(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_1522[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x58 - 0x30) +// ScriptStruct Engine.KTaperedCapsuleElem +struct FKTaperedCapsuleElem : public FKShapeElem +{ +public: + struct FVector Center; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius0; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius1; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1523[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.KAggregateGeom +struct FKAggregateGeom +{ +public: + TArray SphereElems; // 0x0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxElems; // 0x10(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SphylElems; // 0x20(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConvexElems; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TaperedCapsuleElems; // 0x40(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1524[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.AnimationGroupReference +struct FAnimationGroupReference +{ +public: + class FName GroupName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimGroupRole GroupRole; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimSyncGroupScope GroupScope; // 0x9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1525[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.RootMotionMovementParams +struct FRootMotionMovementParams +{ +public: + bool bHasRootMotion; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1526[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendWeight; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1527[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RootMotionTransform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.AnimGroupInstance +struct FAnimGroupInstance +{ +public: + uint8 Pad_1528[0x70]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.AnimTickRecord +struct FAnimTickRecord +{ +public: + class UAnimationAsset* SourceAsset; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1529[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.MarkerSyncAnimPosition +struct FMarkerSyncAnimPosition +{ +public: + class FName PreviousMarkerName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarkerName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionBetweenMarkers; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.BlendFilter +struct FBlendFilter +{ +public: + uint8 Pad_152A[0x78]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.BlendSampleData +struct FBlendSampleData +{ +public: + int32 SampleDataIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* Animation; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalWeight; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SamplePlayRate; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152C[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.AnimationRecordingSettings +struct FAnimationRecordingSettings +{ +public: + bool bRecordInWorldSpace; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveRootAnimation; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSaveAsset; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float SampleRate; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveInterpMode InterpMode; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveTangentMode TangentMode; // 0xD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool bRecordTransforms; // 0xF(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordCurves; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ComponentSpacePose +struct FComponentSpacePose +{ +public: + TArray Transforms; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.LocalSpacePose +struct FLocalSpacePose +{ +public: + TArray Transforms; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.NamedTransform +struct FNamedTransform +{ +public: + struct FTransform Value; // 0x0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName Name; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1530[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.NamedColor +struct FNamedColor +{ +public: + struct FColor Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.NamedVector +struct FNamedVector +{ +public: + struct FVector Value; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.NamedFloat +struct FNamedFloat +{ +public: + float Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AnimParentNodeAssetOverride +struct FAnimParentNodeAssetOverride +{ +public: + class UAnimationAsset* NewAsset; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParentNodeGuid; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AnimGroupInfo +struct FAnimGroupInfo +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.AnimBlueprintDebugData +struct FAnimBlueprintDebugData +{ +public: + uint8 Pad_1531[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.AnimationFrameSnapshot +struct FAnimationFrameSnapshot +{ +public: + uint8 Pad_1532[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct Engine.StateMachineDebugData +struct FStateMachineDebugData +{ +public: + uint8 Pad_1533[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.StateMachineStateDebugData +struct FStateMachineStateDebugData +{ +public: + uint8 Pad_1534[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.AnimBlueprintFunctionData +struct FAnimBlueprintFunctionData +{ +public: + FFieldPathProperty_ OutputPoseNodeProperty; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InputPoseNodeProperties; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputProperties; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.AnimGraphBlendOptions +struct FAnimGraphBlendOptions +{ +public: + float BlendInTime; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.GraphAssetPlayerInformation +struct FGraphAssetPlayerInformation +{ +public: + TArray PlayerNodeIndices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.CachedPoseIndices +struct FCachedPoseIndices +{ +public: + TArray OrderedSavedPoseNodeIndices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.AnimBlueprintFunction +struct FAnimBlueprintFunction +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputPoseNodeIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1535[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InputPoseNames; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNodeIndices; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1536[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + bool bImplemented; // 0x60(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1537[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AnimSegment +struct FAnimSegment +{ +public: + class UAnimSequenceBase* AnimReference; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPos; // 0x8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimStartTime; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimEndTime; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopingCount; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1538[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimTrack +struct FAnimTrack +{ +public: + TArray AnimSegments; // 0x0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.RootMotionExtractionStep +struct FRootMotionExtractionStep +{ +public: + class UAnimSequence* AnimSequence; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPosition; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndPosition; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimationErrorStats +struct FAnimationErrorStats +{ +public: + uint8 Pad_1539[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.SmartName +struct FSmartName +{ +public: + class FName DisplayName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AnimCurveBase +struct FAnimCurveBase +{ +public: + class FName LastObservedName; // 0x0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSmartName Name; // 0x8(0xC)(NoDestructor, NativeAccessSpecifierPublic) + int32 CurveTypeFlags; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x80 (0x98 - 0x18) +// ScriptStruct Engine.FloatCurve +struct FFloatCurve : public FAnimCurveBase +{ +public: + struct FRichCurve FloatCurve; // 0x18(0x80)(NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.RawCurveTracks +struct FRawCurveTracks +{ +public: + TArray FloatCurves; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x180 (0x198 - 0x18) +// ScriptStruct Engine.VectorCurve +struct FVectorCurve : public FAnimCurveBase +{ +public: + struct FRichCurve FloatCurves[0x3]; // 0x18(0x180)(NativeAccessSpecifierPublic) +}; + +// 0x4C8 (0x4E0 - 0x18) +// ScriptStruct Engine.TransformCurve +struct FTransformCurve : public FAnimCurveBase +{ +public: + struct FVectorCurve TranslationCurve; // 0x18(0x198)(NativeAccessSpecifierPublic) + struct FVectorCurve RotationCurve; // 0x1B0(0x198)(NativeAccessSpecifierPublic) + struct FVectorCurve ScaleCurve; // 0x348(0x198)(NativeAccessSpecifierPublic) +}; + +// 0xE0 (0xE0 - 0x0) +// ScriptStruct Engine.SlotEvaluationPose +struct FSlotEvaluationPose +{ +public: + enum class EAdditiveAnimationType AdditiveType; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Weight; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153C[0xD8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.A2Pose +struct FA2Pose +{ +public: + TArray Bones; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x28 - 0x10) +// ScriptStruct Engine.A2CSPose +struct FA2CSPose : public FA2Pose +{ +public: + uint8 Pad_153D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ComponentSpaceFlags; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.QueuedDrawDebugItem +struct FQueuedDrawDebugItem +{ +public: + enum class EDrawDebugItemType ItemType; // 0x0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector StartLoc; // 0x4(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLoc; // 0x10(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x1C(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x28(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x34(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x38(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x3C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x40(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentLines; // 0x44(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LifeTime; // 0x48(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x4C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Message; // 0x50(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextScale; // 0x60(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.AnimInstanceSubsystemData +struct FAnimInstanceSubsystemData +{ +public: + uint8 Pad_1540[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.AnimLinkableElement +struct FAnimLinkableElement +{ +public: + uint8 Pad_1541[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimMontage* LinkedMontage; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SlotIndex; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SegmentIndex; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EAnimLinkMethod LinkMethod; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EAnimLinkMethod CachedLinkMethod; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1542[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float SegmentBeginTime; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SegmentLength; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LinkValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequenceBase* LinkedSequence; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x88 (0xB8 - 0x30) +// ScriptStruct Engine.AnimNotifyEvent +struct FAnimNotifyEvent : public FAnimLinkableElement +{ +public: + float DisplayTime; // 0x30(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTimeOffset; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTriggerTimeOffset; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerWeightThreshold; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NotifyName; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimNotify* Notify; // 0x48(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimNotifyState* NotifyStateClass; // 0x50(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1543[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAnimLinkableElement EndLink; // 0x60(0x30)(NativeAccessSpecifierPublic) + bool bConvertedFromBranchingPoint; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMontageNotifyTickType MontageTickType; // 0x91(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1544[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float NotifyTriggerChance; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENotifyFilterType NotifyFilterType; // 0x98(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1545[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NotifyFilterLOD; // 0x9C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnDedicatedServer; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnFollower; // 0xA1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1546[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1547[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1B0 (0x1B0 - 0x0) +// ScriptStruct Engine.AnimMontageInstance +struct FAnimMontageInstance +{ +public: + class UAnimMontage* Montage; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1548[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + bool bPlaying; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1549[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DefaultBlendTimeMultiplier; // 0x2C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154A[0xB8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NextSections; // 0xE8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray PrevSections; // 0xF8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_154B[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActiveStateBranchingPoints; // 0x118(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float Position; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FAlphaBlend Blend; // 0x130(0x30)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_154C[0x2C]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DisableRootMotionCount; // 0x18C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_154D[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.BranchingPointMarker +struct FBranchingPointMarker +{ +public: + int32 NotifyIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTime; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAnimNotifyEventType NotifyEventType; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x40 - 0x30) +// ScriptStruct Engine.BranchingPoint +struct FBranchingPoint : public FAnimLinkableElement +{ +public: + class FName EventName; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplayTime; // 0x38(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTimeOffset; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.SlotAnimationTrack +struct FSlotAnimationTrack +{ +public: + class FName SlotName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimTrack AnimTrack; // 0x8(0x10)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x58 - 0x30) +// ScriptStruct Engine.CompositeSection +struct FCompositeSection : public FAnimLinkableElement +{ +public: + class FName SectionName; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x38(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSectionName; // 0x3C(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MetaData; // 0x48(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xC0 (0xD0 - 0x10) +// ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive +struct FAnimNode_ApplyMeshSpaceAdditive : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EAnimAlphaInputType AlphaInputType; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1550[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Alpha; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_16F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1551[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x40(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x90(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x98(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1552[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x58 - 0x10) +// ScriptStruct Engine.AnimNode_CustomProperty +struct FAnimNode_CustomProperty : public FAnimNode_Base +{ +public: + TArray SourcePropertyNames; // 0x10(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DestPropertyNames; // 0x20(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObject* TargetInstance; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1553[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x70 - 0x10) +// ScriptStruct Engine.AnimNode_Inertialization +struct FAnimNode_Inertialization : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1554[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.InertializationPoseDiff +struct FInertializationPoseDiff +{ +public: + uint8 Pad_1555[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.InertializationCurveDiff +struct FInertializationCurveDiff +{ +public: + uint8 Pad_1556[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct Engine.InertializationBoneDiff +struct FInertializationBoneDiff +{ +public: + uint8 Pad_1557[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct Engine.InertializationPose +struct FInertializationPose +{ +public: + uint8 Pad_1558[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0xA0 - 0x58) +// ScriptStruct Engine.AnimNode_LinkedAnimGraph +struct FAnimNode_LinkedAnimGraph : public FAnimNode_CustomProperty +{ +public: + TArray InputPoses; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNames; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf InstanceClass; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x80(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1559[0x14]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bReceiveNotifiesFromLinkedInstances : 1; // Mask: 0x1, PropSize: 0x10x9C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPropagateNotifiesToLinkedInstances : 1; // Mask: 0x2, PropSize: 0x10x9C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_155A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0xB0 - 0xA0) +// ScriptStruct Engine.AnimNode_LinkedAnimLayer +struct FAnimNode_LinkedAnimLayer : public FAnimNode_LinkedAnimGraph +{ +public: + TSubclassOf Interface; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Layer; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x108 (0x118 - 0x10) +// ScriptStruct Engine.AnimNode_LinkedInputPose +struct FAnimNode_LinkedInputPose : public FAnimNode_Base +{ +public: + class FName Name; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Graph; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseLink InputPose; // 0x20(0x10)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_155B[0xE8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x148 (0x158 - 0x10) +// ScriptStruct Engine.AnimNode_SaveCachedPose +struct FAnimNode_SaveCachedPose : public FAnimNode_Base +{ +public: + struct FPoseLink Pose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_155C[0x130]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x80 - 0x38) +// ScriptStruct Engine.AnimNode_SequencePlayer +struct FAnimNode_SequencePlayer : public FAnimNode_AssetPlayerBase +{ +public: + class UAnimSequenceBase* Sequence; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRateBasis; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp PlayRateScaleBiasClamp; // 0x48(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float StartPosition; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopAnimation; // 0x7C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_155D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xB0 - 0x10) +// ScriptStruct Engine.AnimNode_StateMachine +struct FAnimNode_StateMachine : public FAnimNode_Base +{ +public: + int32 StateMachineIndexInClass; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTransitionsPerFrame; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipFirstUpdateTransition; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitializeOnBecomingRelevant; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_155E[0x96]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.AnimationPotentialTransition +struct FAnimationPotentialTransition +{ +public: + uint8 Pad_155F[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xC8 - 0x0) +// ScriptStruct Engine.AnimationActiveTransitionEntry +struct FAnimationActiveTransitionEntry +{ +public: + uint8 Pad_1560[0xB8]; // Fixing Size After Last Property [ Dumper-7 ] + class UBlendProfile* BlendProfile; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1561[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0xF8 - 0x10) +// ScriptStruct Engine.AnimNode_TransitionPoseEvaluator +struct FAnimNode_TransitionPoseEvaluator : public FAnimNode_Base +{ +public: + uint8 Pad_1562[0xD8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FramesToCachePose; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1563[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EEvaluatorDataSource DataSource; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEvaluatorMode EvaluatorMode; // 0xF1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1564[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x28 - 0x10) +// ScriptStruct Engine.AnimNode_TransitionResult +struct FAnimNode_TransitionResult : public FAnimNode_Base +{ +public: + bool bCanEnterTransition; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1565[0x17]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x28 - 0x10) +// ScriptStruct Engine.AnimNode_UseCachedPose +struct FAnimNode_UseCachedPose : public FAnimNode_Base +{ +public: + struct FPoseLink LinkToCachingNode; // 0x10(0x10)(NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.ExposedValueCopyRecord +struct FExposedValueCopyRecord +{ +public: + int32 CopyIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPostCopyOperation PostCopyOperation; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1566[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.ExposedValueHandler +struct FExposedValueHandler +{ +public: + class FName BoundFunction; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CopyRecords; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UFunction* Function; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FFieldPathProperty_ ValueHandlerNodeProperty; // 0x20(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1567[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x20 - 0x10) +// ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace +struct FAnimNode_ConvertLocalToComponentSpace : public FAnimNode_Base +{ +public: + struct FPoseLink LocalPose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x20 - 0x10) +// ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace +struct FAnimNode_ConvertComponentToLocalSpace : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimNotifyEventReference +struct FAnimNotifyEventReference +{ +public: + uint8 Pad_1568[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* NotifySource; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimNotifyArray +struct FAnimNotifyArray +{ +public: + TArray Notifies; // 0x0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.AnimNotifyQueue +struct FAnimNotifyQueue +{ +public: + uint8 Pad_1569[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AnimNotifies; // 0x10(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMap UnfilteredMontageAnimNotifies; // 0x20(0x50)(Transient, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.CompressedTrack +struct FCompressedTrack +{ +public: + TArray ByteStream; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float Mins[0x3]; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ranges[0x3]; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CurveTrack +struct FCurveTrack +{ +public: + class FName CurveName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CurveWeights; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ScaleTrack +struct FScaleTrack +{ +public: + TArray ScaleKeys; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.RotationTrack +struct FRotationTrack +{ +public: + TArray RotKeys; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.TranslationTrack +struct FTranslationTrack +{ +public: + TArray PosKeys; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.RawAnimSequenceTrack +struct FRawAnimSequenceTrack +{ +public: + TArray PosKeys; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotKeys; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScaleKeys; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AnimSequenceTrackContainer +struct FAnimSequenceTrackContainer +{ +public: + TArray AnimationTracks; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackNames; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimSetMeshLinkup +struct FAnimSetMeshLinkup +{ +public: + TArray BoneToTrackTable; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x150 (0x8C0 - 0x770) +// ScriptStruct Engine.AnimSingleNodeInstanceProxy +struct FAnimSingleNodeInstanceProxy : public FAnimInstanceProxy +{ +public: + uint8 Pad_156A[0x150]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x30 - 0x10) +// ScriptStruct Engine.AnimNode_SingleNode +struct FAnimNode_SingleNode : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_156B[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BakedStateExitTransition +struct FBakedStateExitTransition +{ +public: + int32 CanTakeDelegateIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomResultNodeIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDesiredTransitionReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRemainingTimeRule; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_156C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PoseEvaluatorLinks; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.BakedAnimationState +struct FBakedAnimationState +{ +public: + class FName StateName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Transitions; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAConduit; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_156D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 EntryRuleNodeIndex; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerNodeIndices; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerNodeIndices; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bAlwaysResetOnEntry; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_156E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.AnimationStateBase +struct FAnimationStateBase +{ +public: + class FName StateName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x40 - 0x8) +// ScriptStruct Engine.AnimationTransitionBetweenStates +struct FAnimationTransitionBetweenStates : public FAnimationStateBase +{ +public: + int32 PreviousState; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NextState; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrossfadeDuration; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterruptNotify; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAlphaBlendOption BlendMode; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_156F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* CustomCurve; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendProfile* BlendProfile; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETransitionLogicType LogicType; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1570[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.BakedAnimationStateMachine +struct FBakedAnimationStateMachine +{ +public: + class FName MachineName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialState; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1571[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray States; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transitions; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AnimationTransitionRule +struct FAnimationTransitionRule +{ +public: + class FName RuleToExecute; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TransitionReturnVal; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1572[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TransitionIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x28 - 0x8) +// ScriptStruct Engine.AnimationState +struct FAnimationState : public FAnimationStateBase +{ +public: + TArray Transitions; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.TrackToSkeletonMap +struct FTrackToSkeletonMap +{ +public: + int32 BoneTreeIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.AnimSyncMarker +struct FAnimSyncMarker +{ +public: + class FName MarkerName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.MarkerSyncData +struct FMarkerSyncData +{ +public: + TArray AuthoredSyncMarkers; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1573[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.AnimNotifyTrack +struct FAnimNotifyTrack +{ +public: + class FName TrackName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TrackColor; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1574[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PerBoneBlendWeights +struct FPerBoneBlendWeights +{ +public: + TArray BoneBlendWeights; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.AssetImportInfo +struct FAssetImportInfo +{ +public: + uint8 Pad_1575[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.PrimaryAssetRules +struct FPrimaryAssetRules +{ +public: + int32 Priority; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChunkId; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyRecursively; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPrimaryAssetCookRule CookRule; // 0x9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1576[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.PrimaryAssetRulesCustomOverride +struct FPrimaryAssetRulesCustomOverride +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath FilterDirectory; // 0x8(0x10)(Edit, NativeAccessSpecifierPublic) + class FString FilterString; // 0x18(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x28(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1577[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.PrimaryAssetRulesOverride +struct FPrimaryAssetRulesOverride +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0(0x10)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x10(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AssetManagerRedirect +struct FAssetManagerRedirect +{ +public: + class FString Old; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString New; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.AssetManagerSearchRules +struct FAssetManagerSearchRules +{ +public: + TArray AssetScanPaths; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludePatterns; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludePatterns; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UClass* AssetBaseClass; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSynchronousScan; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipVirtualPathExpansion; // 0x3A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipManagerIncludeCheck; // 0x3B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1578[0x14]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.PrimaryAssetTypeInfo +struct FPrimaryAssetTypeInfo +{ +public: + class FName PrimaryAssetType; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetBaseClass; // 0x8(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* AssetBaseClassLoaded; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEditorOnly; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1579[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Directories; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SpecificAssets; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + struct FPrimaryAssetRules Rules; // 0x60(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_157A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AssetScanPaths; // 0x70(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bIsDynamicAsset; // 0x80(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_157B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumberOfAssets; // 0x84(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.AssetMapping +struct FAssetMapping +{ +public: + class UAnimationAsset* SourceAsset; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* TargetAsset; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0x160 - 0xB8) +// ScriptStruct Engine.AtmospherePrecomputeInstanceData +struct FAtmospherePrecomputeInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_157C[0xA8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct Engine.AtmospherePrecomputeParameters +struct FAtmospherePrecomputeParameters +{ +public: + float DensityHeight; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHeight; // 0x4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransmittanceTexWidth; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransmittanceTexHeight; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IrradianceTexWidth; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IrradianceTexHeight; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x1C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterMuNum; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterMuSNum; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterNuNum; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct Engine.BaseAttenuationSettings +struct FBaseAttenuationSettings +{ +public: + uint8 Pad_157D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EAttenuationDistanceModel DistanceAlgorithm; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttenuationShape AttenuationShape; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_157E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float DBAttenuationAtMax; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENaturalSoundFalloffMode FalloffMode; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_157F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector AttenuationShapeExtents; // 0x14(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeOffset; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffDistance; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomAttenuationCurve; // 0x28(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AudioComponentParam +struct FAudioComponentParam +{ +public: + class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatParam; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolParam; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1580[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 IntParam; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1581[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundWave* SoundWaveParam; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.AudioEffectParameters +struct FAudioEffectParameters +{ +public: + uint8 Pad_1582[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x48 - 0x8) +// ScriptStruct Engine.AudioReverbEffect +struct FAudioReverbEffect : public FAudioEffectParameters +{ +public: + uint8 Pad_1583[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.DefaultAudioBusSettings +struct FDefaultAudioBusSettings +{ +public: + struct FSoftObjectPath AudioBus; // 0x0(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SoundDebugEntry +struct FSoundDebugEntry +{ +public: + class FName DebugName; // 0x0(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Sound; // 0x8(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AudioQualitySettings +struct FAudioQualitySettings +{ +public: + class FText DisplayName; // 0x0(0x18)(Edit, NativeAccessSpecifierPublic) + int32 MaxChannels; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1584[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.InteriorSettings +struct FInteriorSettings +{ +public: + bool bIsWorldSettings; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1585[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ExteriorVolume; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorTime; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPF; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPFTime; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorVolume; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorTime; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPF; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPFTime; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AudioVolumeSubmixOverrideSettings +struct FAudioVolumeSubmixOverrideSettings +{ +public: + class USoundSubmix* Submix; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubmixEffectChain; // 0x8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float CrossfadeTime; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1586[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct Engine.SoundSubmixSendInfo +struct FSoundSubmixSendInfo +{ +public: + enum class ESendLevelControlMethod SendLevelControlMethod; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixSendStage SendStage; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1587[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundSubmixBase* SoundSubmix; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendLevel; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1588[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x28(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AudioVolumeSubmixSendSettings +struct FAudioVolumeSubmixSendSettings +{ +public: + enum class EAudioVolumeLocationState ListenerLocationState; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAudioVolumeLocationState SourceLocationState; // 0x1(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1589[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SubmixSends; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.FilePath +struct FFilePath +{ +public: + class FString FilePath; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.LaunchOnTestSettings +struct FLaunchOnTestSettings +{ +public: + struct FFilePath LaunchOnTestmap; // 0x0(0x10)(Edit, Config, NativeAccessSpecifierPublic) + class FString DeviceID; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.EditorMapPerformanceTestDefinition +struct FEditorMapPerformanceTestDefinition +{ +public: + struct FSoftObjectPath PerformanceTestmap; // 0x0(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TestTimer; // 0x18(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_158A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ImportFactorySettingValues +struct FImportFactorySettingValues +{ +public: + class FString SettingName; // 0x0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.EditorImportWorkflowDefinition +struct FEditorImportWorkflowDefinition +{ +public: + struct FFilePath ImportFilePath; // 0x0(0x10)(Edit, Config, NativeAccessSpecifierPublic) + TArray FactorySettings; // 0x10(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; + +// 0x150 (0x150 - 0x0) +// ScriptStruct Engine.BuildPromotionImportWorkflowSettings +struct FBuildPromotionImportWorkflowSettings +{ +public: + struct FEditorImportWorkflowDefinition Diffuse; // 0x0(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Normal; // 0x20(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition StaticMesh; // 0x40(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition ReimportStaticMesh; // 0x60(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition BlendShapeMesh; // 0x80(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition MorphMesh; // 0xA0(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SkeletalMesh; // 0xC0(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Animation; // 0xE0(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Sound; // 0x100(0x20)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SurroundSound; // 0x120(0x20)(Edit, Config, NativeAccessSpecifierPublic) + TArray OtherAssetsToImport; // 0x140(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.BuildPromotionOpenAssetSettings +struct FBuildPromotionOpenAssetSettings +{ +public: + struct FFilePath BlueprintAsset; // 0x0(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath MaterialAsset; // 0x10(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath ParticleSystemAsset; // 0x20(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath SkeletalMeshAsset; // 0x30(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath StaticMeshAsset; // 0x40(0x10)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath TextureAsset; // 0x50(0x10)(Edit, Config, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BuildPromotionNewProjectSettings +struct FBuildPromotionNewProjectSettings +{ +public: + struct FDirectoryPath NewProjectFolderOverride; // 0x0(0x10)(Edit, NativeAccessSpecifierPublic) + class FString NewProjectNameOverride; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1F0 (0x1F0 - 0x0) +// ScriptStruct Engine.BuildPromotionTestSettings +struct FBuildPromotionTestSettings +{ +public: + struct FFilePath DefaultStaticMeshAsset; // 0x0(0x10)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionImportWorkflowSettings ImportWorkflow; // 0x10(0x150)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionOpenAssetSettings OpenAssets; // 0x160(0x60)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionNewProjectSettings NewProjectSettings; // 0x1C0(0x20)(Edit, NativeAccessSpecifierPublic) + struct FFilePath SourceControlMaterial; // 0x1E0(0x10)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.BlueprintEditorPromotionSettings +struct FBlueprintEditorPromotionSettings +{ +public: + struct FFilePath FirstMeshPath; // 0x0(0x10)(Edit, NativeAccessSpecifierPublic) + struct FFilePath SecondMeshPath; // 0x10(0x10)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultParticleAsset; // 0x20(0x10)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ParticleEditorPromotionSettings +struct FParticleEditorPromotionSettings +{ +public: + struct FFilePath DefaultParticleAsset; // 0x0(0x10)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.MaterialEditorPromotionSettings +struct FMaterialEditorPromotionSettings +{ +public: + struct FFilePath DefaultMaterialAsset; // 0x0(0x10)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultDiffuseTexture; // 0x10(0x10)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultNormalTexture; // 0x20(0x10)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.EditorImportExportTestDefinition +struct FEditorImportExportTestDefinition +{ +public: + struct FFilePath ImportFilePath; // 0x0(0x10)(Edit, Config, NativeAccessSpecifierPublic) + class FString ExportFileExtension; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipExport; // 0x20(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_158B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FactorySettings; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.ExternalToolDefinition +struct FExternalToolDefinition +{ +public: + class FString ToolName; // 0x0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath ExecutablePath; // 0x10(0x10)(Edit, Config, NativeAccessSpecifierPublic) + class FString CommandLineOptions; // 0x20(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath WorkingDirectory; // 0x30(0x10)(Edit, Config, NativeAccessSpecifierPublic) + class FString ScriptExtension; // 0x40(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath ScriptDirectory; // 0x50(0x10)(Edit, Config, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct Engine.NavAvoidanceData +struct FNavAvoidanceData +{ +public: + uint8 Pad_158C[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.BandwidthTestItem +struct FBandwidthTestItem +{ +public: + TArray Kilobyte; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BandwidthTestGenerator +struct FBandwidthTestGenerator +{ +public: + TArray ReplicatedBuffers; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_158D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.BlendProfileBoneEntry +struct FBlendProfileBoneEntry +{ +public: + struct FBoneReference BoneReference; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendScale; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.PerBoneInterpolation +struct FPerBoneInterpolation +{ +public: + struct FBoneReference BoneReference; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float InterpolationSpeedPerSec; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.EditorElement +struct FEditorElement +{ +public: + int32 Indices[0x3]; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weights[0x3]; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.GridBlendSample +struct FGridBlendSample +{ +public: + struct FEditorElement GridElement; // 0x0(0x18)(NoDestructor, NativeAccessSpecifierPublic) + float BlendWeight; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.BlendSample +struct FBlendSample +{ +public: + class UAnimSequence* Animation; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SampleValue; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateScale; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BlendParameter +struct FBlendParameter +{ +public: + class FString DisplayName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GridNum; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_158E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.InterpolationParameter +struct FInterpolationParameter +{ +public: + float InterpolationTime; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFilterInterpolationType InterpolationType; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_158F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.BPEditorBookmarkNode +struct FBPEditorBookmarkNode +{ +public: + struct FGuid NodeGuid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParentGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x20(0x18)(NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.EditedDocumentInfo +struct FEditedDocumentInfo +{ +public: + struct FSoftObjectPath EditedObjectPath; // 0x0(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SavedViewOffset; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedZoomAmount; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1590[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* EditedObject; // 0x28(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.BPInterfaceDescription +struct FBPInterfaceDescription +{ +public: + TSubclassOf Interface; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Graphs; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.EdGraphTerminalType +struct FEdGraphTerminalType +{ +public: + class FName TerminalCategory; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TerminalSubCategory; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TerminalSubCategoryObject; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsConst; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsWeakPointer; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsUObjectWrapper; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1591[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.EdGraphPinType +struct FEdGraphPinType +{ +public: + class FName PinCategory; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PinSubCategory; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PinSubCategoryObject; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimpleMemberReference PinSubCategoryMemberReference; // 0x18(0x20)(NoDestructor, NativeAccessSpecifierPublic) + struct FEdGraphTerminalType PinValueType; // 0x38(0x1C)(NoDestructor, NativeAccessSpecifierPublic) + enum class EPinContainerType ContainerType; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsArray : 1; // Mask: 0x1, PropSize: 0x10x55(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsReference : 1; // Mask: 0x2, PropSize: 0x10x55(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsConst : 1; // Mask: 0x4, PropSize: 0x10x55(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsWeakPointer : 1; // Mask: 0x8, PropSize: 0x10x55(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsUObjectWrapper : 1; // Mask: 0x10, PropSize: 0x10x55(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1592[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.BPVariableMetaDataEntry +struct FBPVariableMetaDataEntry +{ +public: + class FName DataKey; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DataValue; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xD0 (0xD0 - 0x0) +// ScriptStruct Engine.BPVariableDescription +struct FBPVariableDescription +{ +public: + class FName VarName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VarGuid; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdGraphPinType VarType; // 0x18(0x58)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x70(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Category; // 0x80(0x18)(Edit, NativeAccessSpecifierPublic) + uint64 PropertyFlags; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RepNotifyFunc; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELifetimeCondition ReplicationCondition; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1593[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MetaDataArray; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0xC0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.BlueprintMacroCosmeticInfo +struct FBlueprintMacroCosmeticInfo +{ +public: + uint8 Pad_1594[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Engine.CompilerNativizationOptions +struct FCompilerNativizationOptions +{ +public: + class FName PlatformName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ServerOnlyPlatform; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClientOnlyPlatform; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludeMonolithicHeaders; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1595[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ExcludedModules; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet ExcludedAssets; // 0x20(0x50)(NativeAccessSpecifierPublic) + TArray ExcludedFolderPaths; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.BPComponentClassOverride +struct FBPComponentClassOverride +{ +public: + class FName ComponentName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ComponentClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.BlueprintComponentChangedPropertyInfo +struct FBlueprintComponentChangedPropertyInfo +{ +public: + class FName PropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1596[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStruct* PropertyScope; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.BlueprintCookedComponentInstancingData +struct FBlueprintCookedComponentInstancingData +{ +public: + TArray ChangedPropertyList; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1597[0x11]; // Fixing Size After Last Property [ Dumper-7 ] + bool bHasValidCookedData; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1598[0x26]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.EventGraphFastCallPair +struct FEventGraphFastCallPair +{ +public: + class UFunction* FunctionToPatch; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EventGraphCallOffset; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1599[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.BlueprintDebugData +struct FBlueprintDebugData +{ +public: + uint8 Pad_159A[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.PointerToUberGraphFrame +struct FPointerToUberGraphFrame +{ +public: + uint8 Pad_159B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x190 (0x190 - 0x0) +// ScriptStruct Engine.DebuggingInfoForSingleFunction +struct FDebuggingInfoForSingleFunction +{ +public: + uint8 Pad_159C[0x190]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.NodeToCodeAssociation +struct FNodeToCodeAssociation +{ +public: + uint8 Pad_159D[0x14]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct Engine.AnimCurveType +struct FAnimCurveType +{ +public: + uint8 Pad_159E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.BookmarkBaseJumpToSettings +struct FBookmarkBaseJumpToSettings +{ +public: + uint8 Pad_159F[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x1 - 0x1) +// ScriptStruct Engine.BookmarkJumpToSettings +struct FBookmarkJumpToSettings : public FBookmarkBaseJumpToSettings +{ +public: +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.Bookmark2DJumpToSettings +struct FBookmark2DJumpToSettings +{ +public: + uint8 Pad_15A0[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.GeomSelection +struct FGeomSelection +{ +public: + int32 Type; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectionIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.BuilderPoly +struct FBuilderPoly +{ +public: + TArray VertexIndices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Direction; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.CachedAnimTransitionData +struct FCachedAnimTransitionData +{ +public: + class FName StateMachineName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FromStateName; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ToStateName; // 0x10(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A1[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.CachedAnimRelevancyData +struct FCachedAnimRelevancyData +{ +public: + class FName StateMachineName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A2[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CachedAnimAssetPlayerData +struct FCachedAnimAssetPlayerData +{ +public: + class FName StateMachineName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.CachedAnimStateData +struct FCachedAnimStateData +{ +public: + class FName StateMachineName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A4[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CachedAnimStateArray +struct FCachedAnimStateArray +{ +public: + TArray States; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_15A5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ActiveCameraShakeInfo +struct FActiveCameraShakeInfo +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ShakeSource; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCustomInitialized; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PooledCameraShakes +struct FPooledCameraShakes +{ +public: + TArray PooledShakes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.CameraShakeDuration +struct FCameraShakeDuration +{ +public: + float Duration; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ECameraShakeDurationType Type; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_15A7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.CameraShakeInfo +struct FCameraShakeInfo +{ +public: + struct FCameraShakeDuration Duration; // 0x0(0x8)(NoDestructor, NativeAccessSpecifierPublic) + float BlendIn; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOut; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.CameraShakeStopParams +struct FCameraShakeStopParams +{ +public: + bool bImmediately; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x590 (0x590 - 0x0) +// ScriptStruct Engine.CameraShakeUpdateResult +struct FCameraShakeUpdateResult +{ +public: + uint8 Pad_15A8[0x590]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x5F0 (0x5F0 - 0x0) +// ScriptStruct Engine.MinimalViewInfo +struct FMinimalViewInfo +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFOV; // 0x1C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoNearClipPlane; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFieldOfViewForLOD : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_170 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ECameraProjectionMode ProjectionMode; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PostProcessBlendWeight; // 0x38(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings PostProcessSettings; // 0x40(0x560)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D OffCenterProjectionOffset; // 0x5A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15AC[0x48]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x600 (0x600 - 0x0) +// ScriptStruct Engine.CameraShakeScrubParams +struct FCameraShakeScrubParams +{ +public: + float AbsoluteTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendingWeight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMinimalViewInfo POV; // 0x10(0x5F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x600 (0x600 - 0x0) +// ScriptStruct Engine.CameraShakeUpdateParams +struct FCameraShakeUpdateParams +{ +public: + float DeltaTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendingWeight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMinimalViewInfo POV; // 0x10(0x5F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.CameraShakeStartParams +struct FCameraShakeStartParams +{ +public: + bool bIsRestarting; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.DummySpacerCameraTypes +struct FDummySpacerCameraTypes +{ +public: + uint8 Pad_15AD[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CanvasIcon +struct FCanvasIcon +{ +public: + class UTexture* Texture; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.WrappedStringElement +struct FWrappedStringElement +{ +public: + class FString Value; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LineExtent; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.TextSizingParameters +struct FTextSizingParameters +{ +public: + float DrawX; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawY; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawXL; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawYL; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scaling; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* DrawFont; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpacingAdjust; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.BasedMovementInfo +struct FBasedMovementInfo +{ +public: + class UPrimitiveComponent* MovementBase; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 Location; // 0x10(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bServerHasBaseComponent; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerHasVelocity; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15AE[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.RootMotionSourceSettings +struct FRootMotionSourceSettings +{ +public: + uint8 Flags; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0xC - 0xC) +// ScriptStruct Engine.Vector_NetQuantize10 +struct FVector_NetQuantize10 : public FVector +{ +public: +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.RootMotionSourceGroup +struct FRootMotionSourceGroup +{ +public: + uint8 Pad_15AF[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bHasAdditiveSources : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasOverrideSources : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasOverrideSourcesWithIgnoreZAccumulate : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsAdditiveVelocityApplied : 1; // Mask: 0x8, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_171 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + struct FRootMotionSourceSettings LastAccumulatedSettings; // 0x29(0x1)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15B0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector_NetQuantize10 LastPreAdditiveVelocity; // 0x2C(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct Engine.RepRootMotionMontage +struct FRepRootMotionMontage +{ +public: + bool bIsActive; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimMontage* AnimMontage; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Position; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 Location; // 0x14(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* MovementBase; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MovementBaseBoneName; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativePosition; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRootMotionSourceGroup AuthoritativeRootMotion; // 0x48(0x38)(NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 Acceleration; // 0x80(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 LinearVelocity; // 0x8C(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct Engine.SimulatedRootMotionReplicatedMove +struct FSimulatedRootMotionReplicatedMove +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRepRootMotionMontage RootMotion; // 0x8(0x98)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction +struct FCharacterMovementComponentPostPhysicsTickFunction : public FTickFunction +{ +public: + uint8 Pad_15B5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x94 (0x94 - 0x0) +// ScriptStruct Engine.FindFloorResult +struct FFindFloorResult +{ +public: + uint8 bBlockingHit : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWalkableFloor : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLineTrace : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_172 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FloorDist; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDist; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0xC(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct Engine.CharacterNetworkSerializationPackedBits +struct FCharacterNetworkSerializationPackedBits +{ +public: + uint8 Pad_15B7[0x98]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x98 - 0x98) +// ScriptStruct Engine.CharacterMoveResponsePackedBits +struct FCharacterMoveResponsePackedBits : public FCharacterNetworkSerializationPackedBits +{ +public: +}; + +// 0x0 (0x98 - 0x98) +// ScriptStruct Engine.CharacterServerMovePackedBits +struct FCharacterServerMovePackedBits : public FCharacterNetworkSerializationPackedBits +{ +public: +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.ChildActorAttachedActorInfo +struct FChildActorAttachedActorInfo +{ +public: + TWeakObjectPtr Actor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform RelativeTransform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0xE8 - 0xB8) +// ScriptStruct Engine.ChildActorComponentInstanceData +struct FChildActorComponentInstanceData : public FSceneComponentInstanceData +{ +public: + TSubclassOf ChildActorClass; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChildActorName; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AttachedActors; // 0xC8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_15B8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CustomProfile +struct FCustomProfile +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomResponses; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.CustomChannelSetup +struct FCustomChannelSetup +{ +public: + enum class ECollisionChannel Channel; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionResponse DefaultResponse; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceType; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaticObject; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.CollisionResponseTemplate +struct FCollisionResponseTemplate +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionEnabled CollisionEnabled; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool bCanModify; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15BA[0x21]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ObjectTypeName; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15BB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CustomResponses; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.BlueprintComponentDelegateBinding +struct FBlueprintComponentDelegateBinding +{ +public: + class FName ComponentPropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DelegatePropertyName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.MeshUVChannelInfo +struct FMeshUVChannelInfo +{ +public: + bool bInitialized; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDensities; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15BC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float LocalUVDensities[0x4]; // 0x4(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.AutoCompleteNode +struct FAutoCompleteNode +{ +public: + int32 IndexChar; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15BD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AutoCompleteListIndices; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_15BE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ConstraintDrive +struct FConstraintDrive +{ +public: + float Stiffness; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxForce; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePositionDrive : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableVelocityDrive : 1; // Mask: 0x2, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15BF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4C (0x4C - 0x0) +// ScriptStruct Engine.AngularDriveConstraint +struct FAngularDriveConstraint +{ +public: + struct FConstraintDrive TwistDrive; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SwingDrive; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SlerpDrive; // 0x20(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator OrientationTarget; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocityTarget; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAngularDriveMode AngularDriveMode; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4C (0x4C - 0x0) +// ScriptStruct Engine.LinearDriveConstraint +struct FLinearDriveConstraint +{ +public: + struct FVector PositionTarget; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityTarget; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstraintDrive XDrive; // 0x18(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive YDrive; // 0x28(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive ZDrive; // 0x38(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bEnablePositionDrive : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ConstraintInstanceBase +struct FConstraintInstanceBase +{ +public: + uint8 Pad_15C2[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.ConstraintBaseParams +struct FConstraintBaseParams +{ +public: + float Stiffness; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactDistance; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoftConstraint : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x1C - 0x14) +// ScriptStruct Engine.LinearConstraint +struct FLinearConstraint : public FConstraintBaseParams +{ +public: + float Limit; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELinearConstraintMotion XMotion; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELinearConstraintMotion YMotion; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELinearConstraintMotion ZMotion; // 0x1A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C4[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0x20 - 0x14) +// ScriptStruct Engine.ConeConstraint +struct FConeConstraint : public FConstraintBaseParams +{ +public: + float Swing1LimitDegrees; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitDegrees; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAngularConstraintMotion Swing1Motion; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAngularConstraintMotion Swing2Motion; // 0x1D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C5[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x1C - 0x14) +// ScriptStruct Engine.TwistConstraint +struct FTwistConstraint : public FConstraintBaseParams +{ +public: + float TwistLimitDegrees; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAngularConstraintMotion TwistMotion; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x114 (0x114 - 0x0) +// ScriptStruct Engine.ConstraintProfileProperties +struct FConstraintProfileProperties +{ +public: + float ProjectionLinearTolerance; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularTolerance; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionLinearAlpha; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearBreakThreshold; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearPlasticityThreshold; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBreakThreshold; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularPlasticityThreshold; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearConstraint LinearLimit; // 0x20(0x1C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConeConstraint ConeLimit; // 0x3C(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTwistConstraint TwistLimit; // 0x5C(0x1C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearDriveConstraint LinearDrive; // 0x78(0x4C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAngularDriveConstraint AngularDrive; // 0xC4(0x4C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDisableCollision : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bParentDominates : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableProjection : 1; // Mask: 0x4, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSoftProjection : 1; // Mask: 0x8, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAngularBreakable : 1; // Mask: 0x10, PropSize: 0x10x110(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAngularPlasticity : 1; // Mask: 0x20, PropSize: 0x10x110(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLinearBreakable : 1; // Mask: 0x40, PropSize: 0x10x110(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLinearPlasticity : 1; // Mask: 0x80, PropSize: 0x10x110(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1B0 (0x1C8 - 0x18) +// ScriptStruct Engine.ConstraintInstance +struct FConstraintInstance : public FConstraintInstanceBase +{ +public: + class FName JointName; // 0x18(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone1; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone2; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Pos1; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis1; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis1; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Pos2; // 0x54(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis2; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis2; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AngularRotationOffset; // 0x78(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bScaleLinearLimits : 1; // Mask: 0x1, PropSize: 0x10x84(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_173 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15C8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FConstraintProfileProperties ProfileInstance; // 0x8C(0x114)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15C9[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.CullDistanceSizePair +struct FCullDistanceSizePair +{ +public: + float Size; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x208 (0x208 - 0x0) +// ScriptStruct Engine.RuntimeCurveLinearColor +struct FRuntimeCurveLinearColor +{ +public: + struct FRichCurve ColorCurves[0x4]; // 0x0(0x200)(NativeAccessSpecifierPublic) + class UCurveLinearColor* ExternalCurve; // 0x200(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.CurveAtlasColorAdjustments +struct FCurveAtlasColorAdjustments +{ +public: + uint8 bChromaKeyTexture : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_174 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AdjustBrightness; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustRGBCurve; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustHue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.NamedCurveValue +struct FNamedCurveValue +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.CurveTableRowHandle +struct FCurveTableRowHandle +{ +public: + class UCurveTable* CurveTable; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.StringCurveKey +struct FStringCurveKey +{ +public: + float Time; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15CB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Value; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x88 - 0x68) +// ScriptStruct Engine.StringCurve +struct FStringCurve : public FIndexedCurve +{ +public: + class FString DefaultValue; // 0x68(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x78(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Engine.BakedStringCustomAttribute +struct FBakedStringCustomAttribute +{ +public: + class FName AttributeName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStringCurve StringCurve; // 0x8(0x88)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.IntegralKey +struct FIntegralKey +{ +public: + float Time; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x80 - 0x68) +// ScriptStruct Engine.IntegralCurve +struct FIntegralCurve : public FIndexedCurve +{ +public: + TArray Keys; // 0x68(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseDefaultValueBeforeFirstKey; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_15CC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.BakedIntegerCustomAttribute +struct FBakedIntegerCustomAttribute +{ +public: + class FName AttributeName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntegralCurve IntCurve; // 0x8(0x80)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SimpleCurveKey +struct FSimpleCurveKey +{ +public: + float Time; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x88 - 0x70) +// ScriptStruct Engine.SimpleCurve +struct FSimpleCurve : public FRealCurve +{ +public: + enum class ERichCurveInterpMode InterpMode; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Keys; // 0x78(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Engine.BakedFloatCustomAttribute +struct FBakedFloatCustomAttribute +{ +public: + class FName AttributeName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimpleCurve FloatCurve; // 0x8(0x88)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.BakedCustomAttributePerBoneData +struct FBakedCustomAttributePerBoneData +{ +public: + int32 BoneTreeIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15CE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray StringAttributes; // 0x8(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray IntAttributes; // 0x18(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray FloatAttributes; // 0x28(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.CustomAttribute +struct FCustomAttribute +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VariantType; // 0x8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15CF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Times; // 0x10(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_15D0[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CustomAttributePerBoneData +struct FCustomAttributePerBoneData +{ +public: + int32 BoneTreeIndex; // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Attributes; // 0x8(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.CustomAttributeSetting +struct FCustomAttributeSetting +{ +public: + class FString Name; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Meaning; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.DataDrivenConsoleVariable +struct FDataDrivenConsoleVariable +{ +public: + enum class EFDataDrivenCVarType Type; // 0x0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x18(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValueFloat; // 0x28(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValueInt; // 0x2C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultValueBool; // 0x30(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D3[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.DataTableCategoryHandle +struct FDataTableCategoryHandle +{ +public: + class UDataTable* DataTable; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ColumnName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowContents; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DataTableRowHandle +struct FDataTableRowHandle +{ +public: + class UDataTable* DataTable; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DebugCameraControllerSettingsViewModeIndex +struct FDebugCameraControllerSettingsViewModeIndex +{ +public: + uint8 Pad_15D4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EViewModeIndex ViewModeIndex; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.DebugDisplayProperty +struct FDebugDisplayProperty +{ +public: + class UObject* Obj; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WithinClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D6[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.DebugTextInfo +struct FDebugTextInfo +{ +public: + class AActor* SrcActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SrcActorOffset; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SrcActorDesiredOffset; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugText; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRemaining; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAbsoluteLocation : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKeepAttachedToActor : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawShadow : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_175 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OrigActorLocation; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFont* Font; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontScale; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.MulticastRecordOptions +struct FMulticastRecordOptions +{ +public: + class FString FuncPathName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerSkip; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientSkip; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15DA[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct Engine.RollbackNetStartupActorInfo +struct FRollbackNetStartupActorInfo +{ +public: + uint8 Pad_15DB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* Archetype; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15DC[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevel* Level; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15DD[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjReferences; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.DialogueContext +struct FDialogueContext +{ +public: + class UDialogueVoice* Speaker; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Targets; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.DialogueWaveParameter +struct FDialogueWaveParameter +{ +public: + class UDialogueWave* DialogueWave; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x8(0x18)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.DialogueContextMapping +struct FDialogueContextMapping +{ +public: + struct FDialogueContext Context; // 0x0(0x18)(Edit, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocalizationKeyFormat; // 0x20(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueSoundWaveProxy* Proxy; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x30 - 0x20) +// ScriptStruct Engine.RawDistributionFloat +struct FRawDistributionFloat : public FRawDistribution +{ +public: + float MinValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionFloat* Distribution; // 0x28(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x48 - 0x20) +// ScriptStruct Engine.RawDistributionVector +struct FRawDistributionVector : public FRawDistribution +{ +public: + float MinValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MinValueVec; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MaxValueVec; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionVector* Distribution; // 0x40(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.GraphReference +struct FGraphReference +{ +public: + class UEdGraph* MacroGraph; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlueprint* GraphBlueprint; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid GraphGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.EdGraphPinReference +struct FEdGraphPinReference +{ +public: + TWeakObjectPtr OwningNode; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid PinId; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x100 (0x100 - 0x0) +// ScriptStruct Engine.EdGraphSchemaAction +struct FEdGraphSchemaAction +{ +public: + uint8 Pad_15DE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FText MenuDescription; // 0x8(0x18)(NativeAccessSpecifierPrivate) + class FText TooltipDescription; // 0x20(0x18)(NativeAccessSpecifierPrivate) + class FText Category; // 0x38(0x18)(NativeAccessSpecifierPrivate) + class FText Keywords; // 0x50(0x18)(NativeAccessSpecifierPrivate) + int32 Grouping; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionID; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MenuDescriptionArray; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchTitlesArray; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchKeywordsArray; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchCategoryArray; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedMenuDescriptionArray; // 0xB0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchTitlesArray; // 0xC0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchKeywordsArray; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchCategoryArray; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString SearchText; // 0xF0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x108 - 0x100) +// ScriptStruct Engine.EdGraphSchemaAction_NewNode +struct FEdGraphSchemaAction_NewNode : public FEdGraphSchemaAction +{ +public: + class UEdGraphNode* NodeTemplate; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.PluginRedirect +struct FPluginRedirect +{ +public: + class FString OldPluginName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPluginName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.StructRedirect +struct FStructRedirect +{ +public: + class FName OldStructName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewStructName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct Engine.ClassRedirect +struct FClassRedirect +{ +public: + class FName ObjectName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldClassName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassName; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldSubobjName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewSubobjName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassClass; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassPackage; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InstanceOnly; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15DF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.GameNameRedirect +struct FGameNameRedirect +{ +public: + class FName OldGameName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewGameName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.ScreenMessageString +struct FScreenMessageString +{ +public: + uint64 Key; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScreenMessage; // 0x8(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DisplayColor; // 0x18(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToDisplay; // 0x1C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTimeDisplayed; // 0x20(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextScale; // 0x24(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.DropNoteInfo +struct FDropNoteInfo +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString Comment; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.StatColorMapEntry +struct FStatColorMapEntry +{ +public: + float In; // 0x0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Out; // 0x4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.StatColorMapping +struct FStatColorMapping +{ +public: + class FString StatName; // 0x0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ColorMap; // 0x10(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + uint8 DisableBlend : 1; // Mask: 0x1, PropSize: 0x10x20(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.URL +struct FURL +{ +public: + class FString Protocol; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Host; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Port; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Valid; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Map; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RedirectURL; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Op; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Portal; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + + + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.FullyLoadedPackagesInfo +struct FFullyLoadedPackagesInfo +{ +public: + enum class EFullyLoadPackageType FullyLoadType; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Tag; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PackagesToLoad; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedObjects; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.LevelStreamingStatus +struct FLevelStreamingStatus +{ +public: + class FName PackageName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeLoaded : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeVisible : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_176 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 LODIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.NamedNetDriver +struct FNamedNetDriver +{ +public: + class UNetDriver* NetDriver; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x288 (0x288 - 0x0) +// ScriptStruct Engine.WorldContext +struct FWorldContext +{ +public: + uint8 Pad_15E5[0xD0]; // Fixing Size After Last Property [ Dumper-7 ] + struct FURL LastURL; // 0xD0(0x68)(NativeAccessSpecifierPublic) + struct FURL LastRemoteURL; // 0x138(0x68)(NativeAccessSpecifierPublic) + class UPendingNetGame* PendingNetGame; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PackagesToFullyLoad; // 0x1A8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_15E6[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LoadedLevelsForPendingMapChange; // 0x1C8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_15E7[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectReferencers; // 0x1F0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PendingLevelStreamingStatusUpdates; // 0x200(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UGameViewportClient* GameViewport; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* OwningGameInstance; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveNetDrivers; // 0x220(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_15E8[0x58]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.NetDriverDefinition +struct FNetDriverDefinition +{ +public: + class FName DefName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassNameFallback; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.ExposureSettings +struct FExposureSettings +{ +public: + float FixedEV100; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixed; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.TickPrerequisite +struct FTickPrerequisite +{ +public: + uint8 Pad_15EA[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.CanvasUVTri +struct FCanvasUVTri +{ +public: + struct FVector2D V0_Pos; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.DepthFieldGlowInfo +struct FDepthFieldGlowInfo +{ +public: + uint8 bEnableGlow : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_177 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor GlowColor; // 0x4(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GlowOuterRadius; // 0x14(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GlowInnerRadius; // 0x1C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.FontRenderInfo +struct FFontRenderInfo +{ +public: + uint8 bClipText : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableShadow : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_178 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDepthFieldGlowInfo GlowInfo; // 0x4(0x24)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.Redirector +struct FRedirector +{ +public: + class FName OldName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.CollectionReference +struct FCollectionReference +{ +public: + class FName CollectionName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.ComponentReference +struct FComponentReference +{ +public: + class AActor* OtherActor; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentProperty; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathToComponent; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15ED[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.ConstrainComponentPropName +struct FConstrainComponentPropName +{ +public: + class FName ComponentName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DamageEvent +struct FDamageEvent +{ +public: + uint8 Pad_15EE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf DamageTypeClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.RadialDamageParams +struct FRadialDamageParams +{ +public: + float BaseDamage; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x40 - 0x10) +// ScriptStruct Engine.RadialDamageEvent +struct FRadialDamageEvent : public FDamageEvent +{ +public: + struct FRadialDamageParams Params; // 0x10(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentHits; // 0x30(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x98 (0xA8 - 0x10) +// ScriptStruct Engine.PointDamageEvent +struct FPointDamageEvent : public FDamageEvent +{ +public: + float Damage; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ShotDirection; // 0x14(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x20(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.SkeletalMeshBuildSettings +struct FSkeletalMeshBuildSettings +{ +public: + uint8 bRecomputeNormals : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecomputeTangents : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMikkTSpace : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComputeWeightedNormals : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveDegenerates : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHighPrecisionTangentBasis : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBuildAdjacencyBuffer : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ThresholdPosition; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdTangentNormal; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdUV; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MorphThresholdPosition; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.MeshBuildSettings +struct FMeshBuildSettings +{ +public: + uint8 bUseMikkTSpace : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecomputeNormals : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecomputeTangents : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComputeWeightedNormals : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveDegenerates : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBuildAdjacencyBuffer : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBuildReversedIndexBuffer : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHighPrecisionTangentBasis : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightmapUVs : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateDistanceFieldAsIfTwoSided : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportFaceRemap : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_179 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15F0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLightmapResolution; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcLightmapIndex; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DstLightmapIndex; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuildScale; // 0x10(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BuildScale3D; // 0x14(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldResolutionScale; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* DistanceFieldReplacementMesh; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.POV +struct FPOV +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.AnimUpdateRateParameters +struct FAnimUpdateRateParameters +{ +public: + uint8 Pad_15F2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EUpdateRateShiftBucket ShiftBucket; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolateSkippedFrames : 1; // Mask: 0x1, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldUseLodMap : 1; // Mask: 0x2, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldUseMinLod : 1; // Mask: 0x4, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipUpdate : 1; // Mask: 0x8, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSkipEvaluation : 1; // Mask: 0x10, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17A : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15F3[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UpdateRate; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EvaluationRate; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickedPoseOffestTime; // 0xC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalTime; // 0x10(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BaseNonRenderedUpdateRate; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxEvalRateForInterpolation; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BaseVisibleDistanceFactorThesholds; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap LODToFrameSkipMap; // 0x30(0x50)(NativeAccessSpecifierPublic) + int32 SkippedUpdateFrames; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SkippedEvalFrames; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.AnimSlotDesc +struct FAnimSlotDesc +{ +public: + class FName SlotName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AnimSlotInfo +struct FAnimSlotInfo +{ +public: + class FName SlotName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChannelWeights; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.MTDResult +struct FMTDResult +{ +public: + struct FVector Direction; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.OverlapResult +struct FOverlapResult +{ +public: + TWeakObjectPtr Actor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bBlockingHit : 1; // Mask: 0x1, PropSize: 0x10x14(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.PrimitiveMaterialRef +struct FPrimitiveMaterialRef +{ +public: + class UPrimitiveComponent* Primitive; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* Decal; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.SwarmDebugOptions +struct FSwarmDebugOptions +{ +public: + uint8 bDistributionEnabled : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceContentExport : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInitialized : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15F8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.LightmassDebugOptions +struct FLightmassDebugOptions +{ +public: + uint8 bDebugMode : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStatsEnabled : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGatherBSPSurfacesAcrossComponents : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17B : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15F9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CoplanarTolerance; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseImmediateImport : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImmediateProcessMappings : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortMappings : 1; // Mask: 0x4, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDumpBinaryFiles : 1; // Mask: 0x8, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebugMaterials : 1; // Mask: 0x10, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPadMappings : 1; // Mask: 0x20, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebugPaddings : 1; // Mask: 0x40, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyCalcDebugTexelMappings : 1; // Mask: 0x80, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRandomColors : 1; // Mask: 0x1, PropSize: 0x10x9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bColorBordersGreen : 1; // Mask: 0x2, PropSize: 0x10x9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bColorByExecutionTime : 1; // Mask: 0x4, PropSize: 0x10x9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17C : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15FA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ExecutionTimeDivisor; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.LightmassPrimitiveSettings +struct FLightmassPrimitiveSettings +{ +public: + uint8 bUseTwoSidedLighting : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShadowIndirectOnly : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmissiveForStaticLighting : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseVertexNormalForHemisphereGather : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17D : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_15FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float EmissiveLightFalloffExponent; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveLightExplicitInfluenceRadius; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.LightmassLightSettings +struct FLightmassLightSettings +{ +public: + float IndirectLightingSaturation; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowExponent; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAreaShadowsForStationaryLight; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15FC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x10 - 0xC) +// ScriptStruct Engine.LightmassDirectionalLightSettings +struct FLightmassDirectionalLightSettings : public FLightmassLightSettings +{ +public: + float LightSourceAngle; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0xC - 0xC) +// ScriptStruct Engine.LightmassPointLightSettings +struct FLightmassPointLightSettings : public FLightmassLightSettings +{ +public: +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.BasedPosition +struct FBasedPosition +{ +public: + class AActor* Base; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CachedBaseLocation; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CachedBaseRotation; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector CachedTransPosition; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.FractureEffect +struct FFractureEffect +{ +public: + class UParticleSystem* ParticleSystem; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.RigidBodyContactInfo +struct FRigidBodyContactInfo +{ +public: + struct FVector ContactPosition; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ContactNormal; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactPenetration; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15FD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysMaterial[0x2]; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.CollisionImpactData +struct FCollisionImpactData +{ +public: + TArray ContactInfos; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector TotalNormalImpulse; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TotalFrictionImpulse; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVelocityDeltaUnderThreshold; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15FE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// ScriptStruct Engine.RigidBodyErrorCorrection +struct FRigidBodyErrorCorrection +{ +public: + float PingExtrapolation; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PingLimit; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerLinearDifference; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerAngularDifference; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRestoredStateError; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearHardSnapDistance; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionLerp; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleLerp; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearVelocityCoefficient; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityCoefficient; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSeconds; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationDistanceSq; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSimilarity; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.RigidBodyState +struct FRigidBodyState +{ +public: + struct FVector_NetQuantize100 Position; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15FF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Quaternion; // 0x10(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 LinVel; // 0x20(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 AngVel; // 0x2C(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Flags; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1600[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct Engine.MaterialShadingModelField +struct FMaterialShadingModelField +{ +public: + uint16 ShadingModelField; // 0x0(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ExponentialHeightFogData +struct FExponentialHeightFogData +{ +public: + float FogDensity; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightOffset; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.FontCharacter +struct FFontCharacter +{ +public: + int32 StartU; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartV; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 USize; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VSize; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureIndex; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1601[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VerticalOffset; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct Engine.FontImportOptionsData +struct FFontImportOptionsData +{ +public: + class FString FontName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAntialiasing : 1; // Mask: 0x1, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableBold : 1; // Mask: 0x2, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableItalic : 1; // Mask: 0x4, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableUnderline : 1; // Mask: 0x8, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaOnly : 1; // Mask: 0x10, PropSize: 0x10x14(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17E : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1602[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EFontImportCharacterSet CharacterSet; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1603[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Chars; // 0x20(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UnicodeRange; // 0x30(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFilePath; // 0x40(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFileWildcard; // 0x50(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreatePrintableOnly : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeASCIIRange : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17F : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1604[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ForegroundColor; // 0x64(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDropShadow : 1; // Mask: 0x1, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_180 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1605[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TexturePageWidth; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TexturePageMaxHeight; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XPadding; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 YPadding; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxTop; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxBottom; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxRight; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxLeft; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLegacyMode : 1; // Mask: 0x1, PropSize: 0x10x98(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_181 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1606[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Kerning; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseDistanceFieldAlpha : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_182 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1607[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 DistanceFieldScaleFactor; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldScanRadiusScale; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1608[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0xB0 - 0xB0) +// ScriptStruct Engine.ForceFeedbackAttenuationSettings +struct FForceFeedbackAttenuationSettings : public FBaseAttenuationSettings +{ +public: +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ActiveForceFeedbackEffect +struct FActiveForceFeedbackEffect +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1609[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ForceFeedbackParameters +struct FForceFeedbackParameters +{ +public: + class FName Tag; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160A[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Engine.ForceFeedbackChannelDetails +struct FForceFeedbackChannelDetails +{ +public: + uint8 bAffectsLeftLarge : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsLeftSmall : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsRightLarge : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsRightSmall : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_183 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_160B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve Curve; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.PredictProjectilePathPointData +struct FPredictProjectilePathPointData +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct Engine.PredictProjectilePathResult +struct FPredictProjectilePathResult +{ +public: + TArray PathData; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FPredictProjectilePathPointData LastTraceDestination; // 0x10(0x1C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x2C(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_160C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.PredictProjectilePathParams +struct FPredictProjectilePathParams +{ +public: + struct FVector StartLocation; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithCollision; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ProjectileRadius; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithChannel; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel TraceChannel; // 0x25(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectTypes; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float SimFrequency; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDrawDebugTrace DrawDebugType; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DrawDebugTime; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1610[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ActiveHapticFeedbackEffect +struct FActiveHapticFeedbackEffect +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1611[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// ScriptStruct Engine.HapticFeedbackDetails_Curve +struct FHapticFeedbackDetails_Curve +{ +public: + struct FRuntimeFloatCurve Frequency; // 0x0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Amplitude; // 0x88(0x88)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.ClusterNode +struct FClusterNode +{ +public: + struct FVector BoundMin; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundMax; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinInstanceScale; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInstanceScale; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.ClusterNode_DEPRECATED +struct FClusterNode_DEPRECATED +{ +public: + struct FVector BoundMin; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundMax; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.HLODISMComponentDesc +struct FHLODISMComponentDesc +{ +public: + class UStaticMesh* StaticMesh; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Instances; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.HLODProxyMesh +struct FHLODProxyMesh +{ +public: + TLazyObjectPtr LODActor; // 0x0(0x1C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1612[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* StaticMesh; // 0x20(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName Key; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.ImportanceTexture +struct FImportanceTexture +{ +public: + struct FIntPoint Size; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1613[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MarginalCDF; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConditionalCDF; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureData; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr Texture; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImportanceWeight Weighting; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1614[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ComponentKey +struct FComponentKey +{ +public: + class UClass* OwnerClass; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName SCSVariableName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid AssociatedGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.ComponentOverrideRecord +struct FComponentOverrideRecord +{ +public: + class UClass* ComponentClass; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ComponentTemplate; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FComponentKey ComponentKey; // 0x10(0x20)(NoDestructor, NativeAccessSpecifierPublic) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x30(0x48)(NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.BlueprintInputDelegateBinding +struct FBlueprintInputDelegateBinding +{ +public: + uint8 bConsumeInput : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExecuteWhenPaused : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideParentBinding : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1615[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x18 - 0x4) +// ScriptStruct Engine.BlueprintInputActionDelegateBinding +struct FBlueprintInputActionDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + class FName InputActionName; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInputEvent InputKeyEvent; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1616[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName FunctionNameToBind; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x14 - 0x4) +// ScriptStruct Engine.BlueprintInputAxisDelegateBinding +struct FBlueprintInputAxisDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + class FName InputAxisName; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x28 - 0x4) +// ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding +struct FBlueprintInputAxisKeyDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_1617[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey AxisKey; // 0x8(0x18)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.CachedKeyToActionInfo +struct FCachedKeyToActionInfo +{ +public: + class UPlayerInput* PlayerInput; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1618[0x68]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x38 - 0x4) +// ScriptStruct Engine.BlueprintInputKeyDelegateBinding +struct FBlueprintInputKeyDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_1619[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputChord InputChord; // 0x8(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInputEvent InputKeyEvent; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName FunctionNameToBind; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0x10 - 0x4) +// ScriptStruct Engine.BlueprintInputTouchDelegateBinding +struct FBlueprintInputTouchDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + enum class EInputEvent InputKeyEvent; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName FunctionNameToBind; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.InstancedStaticMeshLightMapInstanceData +struct FInstancedStaticMeshLightMapInstanceData +{ +public: + struct FTransform Transform; // 0x0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray MapBuildDataIds; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.InstancedStaticMeshInstanceData +struct FInstancedStaticMeshInstanceData +{ +public: + struct FMatrix Transform; // 0x0(0x40)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x150 - 0xB8) +// ScriptStruct Engine.InstancedStaticMeshComponentInstanceData +struct FInstancedStaticMeshComponentInstanceData : public FSceneComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInstancedStaticMeshLightMapInstanceData CachedStaticLighting; // 0xC0(0x40)(NativeAccessSpecifierPublic) + TArray PerInstanceSMData; // 0x100(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerInstanceSMCustomData; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_161D[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + int32 InstancingRandomSeed; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161E[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.InstancedStaticMeshMappingInfo +struct FInstancedStaticMeshMappingInfo +{ +public: + uint8 Pad_161F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.CurveEdEntry +struct FCurveEdEntry +{ +public: + class UObject* CurveObject; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor CurveColor; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1620[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurveName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bHideCurve; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bColorCurve; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bFloatingPointColorCurve; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bClamp; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampLow; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampHigh; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.CurveEdTab +struct FCurveEdTab +{ +public: + class FString TabName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Curves; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float ViewStartInput; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndInput; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewStartOutput; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndOutput; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.InterpEdSelKey +struct FInterpEdSelKey +{ +public: + class UInterpGroup* Group; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrack* Track; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 KeyIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnsnappedPosition; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.CameraPreviewInfo +struct FCameraPreviewInfo +{ +public: + TSubclassOf PawnClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* AnimSeq; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class APawn* PawnInst; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.SubTrackGroup +struct FSubTrackGroup +{ +public: + class FString GroupName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackIndices; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsCollapsed : 1; // Mask: 0x1, PropSize: 0x10x20(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsSelected : 1; // Mask: 0x2, PropSize: 0x10x20(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1621[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SupportedSubTrackInfo +struct FSupportedSubTrackInfo +{ +public: + TSubclassOf SupportedClass; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubTrackName; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GroupIndex; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1622[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.AnimControlTrackKey +struct FAnimControlTrackKey +{ +public: + float StartTime; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1623[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* AnimSeq; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimStartOffset; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimEndOffset; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1624[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.BoolTrackKey +struct FBoolTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value : 1; // Mask: 0x1, PropSize: 0x10x4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1625[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.DirectorTrackCut +struct FDirectorTrackCut +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionTime; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetCamGroup; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShotNumber; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.EventTrackKey +struct FEventTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.InterpLookupPoint +struct FInterpLookupPoint +{ +public: + class FName GroupName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.InterpLookupTrack +struct FInterpLookupTrack +{ +public: + TArray Points; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ParticleReplayTrackKey +struct FParticleReplayTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClipIDNumber; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.SoundTrackKey +struct FSoundTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1626[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* Sound; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.ToggleTrackKey +struct FToggleTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrackToggleAction ToggleAction; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1627[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.VisibilityTrackKey +struct FVisibilityTrackKey +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVisibilityTrackAction Action; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVisibilityTrackCondition ActiveCondition; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1628[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.VectorSpringState +struct FVectorSpringState +{ +public: + uint8 Pad_1629[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.FloatSpringState +struct FFloatSpringState +{ +public: + uint8 Pad_162A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DrawToRenderTargetContext +struct FDrawToRenderTargetContext +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_162B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.LatentActionManager +struct FLatentActionManager +{ +public: + uint8 Pad_162C[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.LayerActorStats +struct FLayerActorStats +{ +public: + class UClass* Type; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Total; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_162D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.ReplicatedStaticActorDestructionInfo +struct FReplicatedStaticActorDestructionInfo +{ +public: + uint8 Pad_162E[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* ObjClass; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Engine.MaterialProxySettings +struct FMaterialProxySettings +{ +public: + struct FIntPoint TextureSize; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GutterSpace; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MetallicConstant; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoughnessConstant; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnisotropyConstant; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularConstant; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityConstant; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskConstant; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionConstant; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureSizingType TextureSizingType; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialMergeType MaterialMergeType; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBlendMode BlendMode; // 0x2A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTwoSidedMaterial : 1; // Mask: 0x1, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNormalMap : 1; // Mask: 0x2, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTangentMap : 1; // Mask: 0x4, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMetallicMap : 1; // Mask: 0x8, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRoughnessMap : 1; // Mask: 0x10, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAnisotropyMap : 1; // Mask: 0x20, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpecularMap : 1; // Mask: 0x40, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEmissiveMap : 1; // Mask: 0x80, PropSize: 0x10x2B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOpacityMap : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOpacityMaskMap : 1; // Mask: 0x2, PropSize: 0x10x2C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAmbientOcclusionMap : 1; // Mask: 0x4, PropSize: 0x10x2C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_184 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_162F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint DiffuseTextureSize; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint NormalTextureSize; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TangentTextureSize; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint MetallicTextureSize; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint RoughnessTextureSize; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AnisotropyTextureSize; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint SpecularTextureSize; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint EmissiveTextureSize; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityTextureSize; // 0x70(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityMaskTextureSize; // 0x78(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AmbientOcclusionTextureSize; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x12C (0x12C - 0x0) +// ScriptStruct Engine.LevelSimplificationDetails +struct FLevelSimplificationDetails +{ +public: + bool bCreatePackagePerAsset; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1630[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DetailsPercentage; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings StaticMeshMaterialSettings; // 0x8(0x88)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bOverrideLandscapeExportLOD; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1631[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LandscapeExportLOD; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings LandscapeMaterialSettings; // 0x98(0x88)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBakeFoliageToLandscape; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBakeGrassToLandscape; // 0x121(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshNormalMap; // 0x122(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshMetallicMap; // 0x123(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshRoughnessMap; // 0x124(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshSpecularMap; // 0x125(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeNormalMap; // 0x126(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeMetallicMap; // 0x127(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeRoughnessMap; // 0x128(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeSpecularMap; // 0x129(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1632[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.StreamableTextureInstance +struct FStreamableTextureInstance +{ +public: + uint8 Pad_1633[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x38 - 0x28) +// ScriptStruct Engine.DynamicTextureInstance +struct FDynamicTextureInstance : public FStreamableTextureInstance +{ +public: + class UTexture2D* Texture; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttached; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1634[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OriginalRadius; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x110 - 0xB8) +// ScriptStruct Engine.PrecomputedLightInstanceData +struct FPrecomputedLightInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_1635[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0xC0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FGuid LightGuid; // 0xF0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviewShadowMapChannel; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1636[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.BatchedPoint +struct FBatchedPoint +{ +public: + struct FVector Position; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0xC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointSize; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1637[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// ScriptStruct Engine.BatchedLine +struct FBatchedLine +{ +public: + struct FVector Start; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1638[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.ClientReceiveData +struct FClientReceiveData +{ +public: + class APlayerController* LocalPC; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MessageType; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MessageIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1639[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MessageString; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.HLODInstancingKey +struct FHLODInstancingKey +{ +public: + class UStaticMesh* StaticMesh; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ComponentSync +struct FComponentSync +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncOption SyncOption; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_163A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.LODMappingData +struct FLODMappingData +{ +public: + TArray Mapping; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InverseMapping; // 0x10(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ParameterGroupData +struct FParameterGroupData +{ +public: + class FString GroupName; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GroupSortPriority; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_163B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.MaterialSpriteElement +struct FMaterialSpriteElement +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToOpacityCurve; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSizeIsInScreenSpace : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_185 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_163C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BaseSizeX; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_163D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* DistanceToSizeCurve; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.MaterialParameterInfo +struct FMaterialParameterInfo +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialParameterAssociation Association; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_163E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Index; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.MaterialCachedParameterEntry +struct FMaterialCachedParameterEntry +{ +public: + TArray NameHashes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParameterInfos; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExpressionGuids; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x150 (0x150 - 0x0) +// ScriptStruct Engine.MaterialCachedParameters +struct FMaterialCachedParameters +{ +public: + struct FMaterialCachedParameterEntry RuntimeEntries[0x5]; // 0x0(0xF0)(NativeAccessSpecifierPublic) + TArray ScalarValues; // 0xF0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorValues; // 0x100(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureValues; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontValues; // 0x120(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontPageValues; // 0x130(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureValues; // 0x140(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.MaterialFunctionInfo +struct FMaterialFunctionInfo +{ +public: + struct FGuid StateId; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunctionInterface* Function; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.MaterialParameterCollectionInfo +struct FMaterialParameterCollectionInfo +{ +public: + struct FGuid StateId; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* ParameterCollection; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1D8 (0x1D8 - 0x0) +// ScriptStruct Engine.MaterialCachedExpressionData +struct FMaterialCachedExpressionData +{ +public: + struct FMaterialCachedParameters Parameters; // 0x0(0x150)(NativeAccessSpecifierPublic) + TArray ReferencedTextures; // 0x150(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FunctionInfos; // 0x160(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParameterCollectionInfos; // 0x170(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DefaultLayers; // 0x180(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DefaultLayerBlends; // 0x190(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray GrassTypes; // 0x1A0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DynamicParameterNames; // 0x1B0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QualityLevelsUsed; // 0x1C0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bHasRuntimeVirtualTextureOutput : 1; // Mask: 0x1, PropSize: 0x10x1D0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasSceneColor : 1; // Mask: 0x2, PropSize: 0x10x1D0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_163F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.StaticComponentMaskValue +struct FStaticComponentMaskValue +{ +public: + bool R; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.ParameterChannelNames +struct FParameterChannelNames +{ +public: + class FText R; // 0x0(0x18)(Edit, NativeAccessSpecifierPublic) + class FText G; // 0x18(0x18)(Edit, NativeAccessSpecifierPublic) + class FText B; // 0x30(0x18)(Edit, NativeAccessSpecifierPublic) + class FText A; // 0x48(0x18)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.CustomDefine +struct FCustomDefine +{ +public: + class FString DefineName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefineValue; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.CustomOutput +struct FCustomOutput +{ +public: + class FName OutputName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECustomMaterialOutputType OutputType; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1640[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.CustomInput +struct FCustomInput +{ +public: + class FName InputName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x8(0x14)(NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.FunctionExpressionOutput +struct FFunctionExpressionOutput +{ +public: + class UMaterialExpressionFunctionOutput* ExpressionOutput; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionOutputId; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionOutput Output; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.FunctionExpressionInput +struct FFunctionExpressionInput +{ +public: + class UMaterialExpressionFunctionInput* ExpressionInput; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionInputId; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x18(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1641[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.FontParameterValue +struct FFontParameterValue +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* FontValue; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontPage; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x1C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1642[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.RuntimeVirtualTextureParameterValue +struct FRuntimeVirtualTextureParameterValue +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* ParameterValue; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.TextureParameterValue +struct FTextureParameterValue +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ParameterValue; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.VectorParameterValue +struct FVectorParameterValue +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.ScalarParameterValue +struct FScalarParameterValue +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x14(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.ScalarParameterAtlasInstanceData +struct FScalarParameterAtlasInstanceData +{ +public: + bool bIsUsedAsAtlasPosition; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1643[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr Curve; // 0x8(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Atlas; // 0x30(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.MaterialInstanceBasePropertyOverrides +struct FMaterialInstanceBasePropertyOverrides +{ +public: + uint8 bOverride_OpacityMaskClipValue : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_BlendMode : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_ShadingModel : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_DitheredLODTransition : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CastDynamicShadowAsMasked : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_TwoSided : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TwoSided : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DitheredLODTransition : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDynamicShadowAsMasked : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_186 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EBlendMode BlendMode; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMaterialShadingModel ShadingModel; // 0x3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskClipValue; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.MaterialTextureInfo +struct FMaterialTextureInfo +{ +public: + float SamplingScale; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UVChannelIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TextureName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.LightmassMaterialInterfaceSettings +struct FLightmassMaterialInterfaceSettings +{ +public: + float EmissiveBoost; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExportResolutionScale; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowAsMasked : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideCastShadowAsMasked : 1; // Mask: 0x2, PropSize: 0x10xC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideEmissiveBoost : 1; // Mask: 0x4, PropSize: 0x10xC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideDiffuseBoost : 1; // Mask: 0x8, PropSize: 0x10xC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideExportResolutionScale : 1; // Mask: 0x10, PropSize: 0x10xC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1644[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.MaterialLayersFunctions +struct FMaterialLayersFunctions +{ +public: + TArray Layers; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Blends; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerStates; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString KeyString; // 0x30(0x10)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CollectionParameterBase +struct FCollectionParameterBase +{ +public: + class FName ParameterName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x28 - 0x18) +// ScriptStruct Engine.CollectionVectorParameter +struct FCollectionVectorParameter : public FCollectionParameterBase +{ +public: + struct FLinearColor DefaultValue; // 0x18(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x1C - 0x18) +// ScriptStruct Engine.CollectionScalarParameter +struct FCollectionScalarParameter : public FCollectionParameterBase +{ +public: + float DefaultValue; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.InterpGroupActorInfo +struct FInterpGroupActorInfo +{ +public: + class FName ObjectName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.CameraCutInfo +struct FCameraCutInfo +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.MemberReference +struct FMemberReference +{ +public: + class UObject* MemberParent; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString MemberScope; // 0x8(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MemberName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid MemberGuid; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSelfContext; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWasDeprecated; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1645[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.MeshInstancingSettings +struct FMeshInstancingSettings +{ +public: + TSubclassOf ActorClassToUse; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceReplacementThreshold; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshInstancingReplacementMethod MeshReplacementMethod; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipMeshesWithVertexColors; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHLODVolumes; // 0xE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1646[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ISMComponentToUse; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct Engine.MeshMergingSettings +struct FMeshMergingSettings +{ +public: + int32 TargetLightMapResolution; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUVOutput OutputUVs[0x8]; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0xC(0x88)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 GutterSize; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpecificLOD; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshLODSelectionType LODSelectionType; // 0x9C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightMapUV : 1; // Mask: 0x1, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComputedLightMapResolution : 1; // Mask: 0x2, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPivotPointAtZero : 1; // Mask: 0x4, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMergePhysicsData : 1; // Mask: 0x8, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMergeMaterials : 1; // Mask: 0x10, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreateMergedMaterial : 1; // Mask: 0x20, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBakeVertexDataToMesh : 1; // Mask: 0x40, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseVertexDataForBakingMaterial : 1; // Mask: 0x80, PropSize: 0x10x9D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTextureBinning : 1; // Mask: 0x1, PropSize: 0x10x9E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReuseMeshLightmapUVs : 1; // Mask: 0x2, PropSize: 0x10x9E(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMergeEquivalentMaterials : 1; // Mask: 0x4, PropSize: 0x10x9E(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLandscapeCulling : 1; // Mask: 0x8, PropSize: 0x10x9E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeImposters : 1; // Mask: 0x10, PropSize: 0x10x9E(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowDistanceField : 1; // Mask: 0x20, PropSize: 0x10x9E(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1647[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct Engine.MeshProxySettings +struct FMeshProxySettings +{ +public: + int32 ScreenSize; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoxelSize; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0x8(0x88)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float MergeDistance; // 0x90(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor UnresolvedGeometryColor; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRayCastDist; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x9C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EProxyNormalComputationMethod NormalCalculationMethod; // 0xA4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeCullingPrecision LandscapeCullingPrecision; // 0xA5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCalculateCorrectLODModel : 1; // Mask: 0x1, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideVoxelSize : 1; // Mask: 0x2, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideTransferDistance : 1; // Mask: 0x4, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHardAngleThreshold : 1; // Mask: 0x8, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComputeLightMapResolution : 1; // Mask: 0x10, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecalculateNormals : 1; // Mask: 0x20, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLandscapeCulling : 1; // Mask: 0x40, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowAdjacency : 1; // Mask: 0x80, PropSize: 0x10xA6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowDistanceField : 1; // Mask: 0x1, PropSize: 0x10xA7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReuseMeshLightmapUVs : 1; // Mask: 0x2, PropSize: 0x10xA7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreateCollision : 1; // Mask: 0x4, PropSize: 0x10xA7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowVertexColors : 1; // Mask: 0x8, PropSize: 0x10xA7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightmapUVs : 1; // Mask: 0x10, PropSize: 0x10xA7(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.MeshReductionSettings +struct FMeshReductionSettings +{ +public: + float PercentTriangles; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentVertices; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviation; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelError; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BaseLODModel; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshFeatureImportance SilhouetteImportance; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshFeatureImportance TextureImportance; // 0x1D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshFeatureImportance ShadingImportance; // 0x1E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecalculateNormals : 1; // Mask: 0x1, PropSize: 0x10x1F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateUniqueLightmapUVs : 1; // Mask: 0x2, PropSize: 0x10x1F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bKeepSymmetry : 1; // Mask: 0x4, PropSize: 0x10x1F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisibilityAided : 1; // Mask: 0x8, PropSize: 0x10x1F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullOccluded : 1; // Mask: 0x10, PropSize: 0x10x1F(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_187 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EStaticMeshReductionTerimationCriterion TerminationCriterion; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshFeatureImportance VisibilityAggressiveness; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshFeatureImportance VertexColorImportance; // 0x22(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1648[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.PurchaseInfo +struct FPurchaseInfo +{ +public: + class FString Identifier; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayDescription; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayPrice; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.NameCurveKey +struct FNameCurveKey +{ +public: + float Time; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x78 - 0x68) +// ScriptStruct Engine.NameCurve +struct FNameCurve : public FIndexedCurve +{ +public: + TArray Keys; // 0x68(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.NavAvoidanceMask +struct FNavAvoidanceMask +{ +public: + uint8 bGroup0 : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup1 : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup2 : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup3 : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup4 : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup5 : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup6 : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup7 : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup8 : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup9 : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup10 : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup11 : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup12 : 1; // Mask: 0x10, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup13 : 1; // Mask: 0x20, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup14 : 1; // Mask: 0x40, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup15 : 1; // Mask: 0x80, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup16 : 1; // Mask: 0x1, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup17 : 1; // Mask: 0x2, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup18 : 1; // Mask: 0x4, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup19 : 1; // Mask: 0x8, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup20 : 1; // Mask: 0x10, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup21 : 1; // Mask: 0x20, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup22 : 1; // Mask: 0x40, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup23 : 1; // Mask: 0x80, PropSize: 0x10x2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup24 : 1; // Mask: 0x1, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup25 : 1; // Mask: 0x2, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup26 : 1; // Mask: 0x4, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup27 : 1; // Mask: 0x8, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup28 : 1; // Mask: 0x10, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup29 : 1; // Mask: 0x20, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup30 : 1; // Mask: 0x40, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGroup31 : 1; // Mask: 0x80, PropSize: 0x10x3(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.MovementProperties +struct FMovementProperties +{ +public: + uint8 bCanCrouch : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanJump : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanWalk : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanSwim : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanFly : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2F (0x30 - 0x1) +// ScriptStruct Engine.NavAgentProperties +struct FNavAgentProperties : public FMovementProperties +{ +public: + uint8 Pad_1649[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AgentRadius; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentStepHeight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingSearchHeightScale; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath PreferredNavData; // 0x18(0x18)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x78 - 0x30) +// ScriptStruct Engine.NavDataConfig +struct FNavDataConfig : public FNavAgentProperties +{ +public: + class FName Name; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DefaultQueryExtent; // 0x3C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationDataClass; // 0x48(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr NavDataClass; // 0x50(0x28)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.NavAgentSelector +struct FNavAgentSelector +{ +public: + uint8 bSupportsAgent0 : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent1 : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent2 : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent3 : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent4 : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent5 : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent6 : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent7 : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent8 : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent9 : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent10 : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent11 : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent12 : 1; // Mask: 0x10, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent13 : 1; // Mask: 0x20, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent14 : 1; // Mask: 0x40, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent15 : 1; // Mask: 0x80, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164B[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.NavigationLinkBase +struct FNavigationLinkBase +{ +public: + float LeftProjectHeight; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFallDownLength; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float SnapRadius; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapHeight; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x14(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent1 : 1; // Mask: 0x2, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent2 : 1; // Mask: 0x4, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent3 : 1; // Mask: 0x8, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent4 : 1; // Mask: 0x10, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent5 : 1; // Mask: 0x20, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent6 : 1; // Mask: 0x40, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent7 : 1; // Mask: 0x80, PropSize: 0x10x18(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent8 : 1; // Mask: 0x1, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent9 : 1; // Mask: 0x2, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent10 : 1; // Mask: 0x4, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent11 : 1; // Mask: 0x8, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent12 : 1; // Mask: 0x10, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent13 : 1; // Mask: 0x20, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent14 : 1; // Mask: 0x40, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent15 : 1; // Mask: 0x80, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENavLinkDirection Direction; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseSnapHeight : 1; // Mask: 0x1, PropSize: 0x10x1D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSnapToCheapestArea : 1; // Mask: 0x2, PropSize: 0x10x1D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag0 : 1; // Mask: 0x4, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag1 : 1; // Mask: 0x8, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag2 : 1; // Mask: 0x10, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag3 : 1; // Mask: 0x20, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag4 : 1; // Mask: 0x40, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag5 : 1; // Mask: 0x80, PropSize: 0x10x1D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag6 : 1; // Mask: 0x1, PropSize: 0x10x1E(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCustomFlag7 : 1; // Mask: 0x2, PropSize: 0x10x1E(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_188 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_164E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf AreaClass; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_164F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x60 - 0x30) +// ScriptStruct Engine.NavigationSegmentLink +struct FNavigationSegmentLink : public FNavigationLinkBase +{ +public: + struct FVector LeftStart; // 0x30(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftEnd; // 0x3C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightStart; // 0x48(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEnd; // 0x54(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x48 - 0x30) +// ScriptStruct Engine.NavigationLink +struct FNavigationLink : public FNavigationLinkBase +{ +public: + struct FVector Left; // 0x30(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x3C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.ChannelDefinition +struct FChannelDefinition +{ +public: + class FName ChannelName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ChannelClass; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StaticChannelIndex; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickOnCreate; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerOpen; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientOpen; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialServer; // 0x1F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialClient; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1650[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x34 (0x34 - 0x0) +// ScriptStruct Engine.PacketSimulationSettings +struct FPacketSimulationSettings +{ +public: + int32 PktLoss; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMaxSize; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMinSize; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktOrder; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktDup; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLag; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagVariance; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMin; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMax; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMin; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMax; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLoss; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktJitter; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x108 (0x108 - 0x0) +// ScriptStruct Engine.FastArraySerializer +struct FFastArraySerializer +{ +public: + uint8 Pad_1651[0x54]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ArrayReplicationKey; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1652[0xA8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EFastArraySerializerDeltaFlags DeltaFlags; // 0x100(0x1)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1653[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.FastArraySerializerItem +struct FFastArraySerializerItem +{ +public: + int32 ReplicationID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReplicationKey; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MostRecentArrayReplicationKey; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.NetworkEmulationProfileDescription +struct FNetworkEmulationProfileDescription +{ +public: + class FString ProfileName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.NodeItem +struct FNodeItem +{ +public: + class FName ParentName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1654[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.ParticleBurst +struct FParticleBurst +{ +public: + int32 Count; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CountLow; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ParticleRandomSeedInfo +struct FParticleRandomSeedInfo +{ +public: + class FName ParameterName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGetSeedFromInstance : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInstanceSeedIsIndex : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bResetSeedOnEmitterLooping : 1; // Mask: 0x4, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomlySelectSeedArray : 1; // Mask: 0x8, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_189 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1655[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RandomSeeds; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ParticleCurvePair +struct FParticleCurvePair +{ +public: + class FString CurveName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CurveObject; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.BeamModifierOptions +struct FBeamModifierOptions +{ +public: + uint8 bModify : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScale : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLock : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1656[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.ParticleEvent_GenerateInfo +struct FParticleEvent_GenerateInfo +{ +public: + enum class EParticleEventType Type; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1657[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Frequency; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleFrequency; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 FirstTimeOnly : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LastTimeOnly : 1; // Mask: 0x2, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UseReflectedImpactVector : 1; // Mask: 0x4, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseOrbitOffset : 1; // Mask: 0x8, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18A : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1658[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CustomName; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParticleModuleEventsToSendToGame; // 0x18(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.LocationBoneSocketInfo +struct FLocationBoneSocketInfo +{ +public: + class FName BoneSocketName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.OrbitOptions +struct FOrbitOptions +{ +public: + uint8 bProcessDuringSpawn : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProcessDuringUpdate : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmitterTime : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1659[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.EmitterDynamicParameter +struct FEmitterDynamicParameter +{ +public: + class FName ParamName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnTimeOnly : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18B : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_165A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EEmitterDynamicParameterValue ValueMethod; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_165B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bScaleVelocityByParamValue : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_165C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRawDistributionFloat ParamValue; // 0x18(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.BeamTargetData +struct FBeamTargetData +{ +public: + class FName TargetName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetPercentage; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// ScriptStruct Engine.GPUSpriteResourceData +struct FGPUSpriteResourceData +{ +public: + TArray QuantizedColorSamples; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedMiscSamples; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedSimulationAttrSamples; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector4 ColorScale; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorBias; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscScale; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscBias; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveScale; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveBias; // 0x80(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SubImageSize; // 0x90(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SizeBySpeed; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetBase; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyBase; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyRange; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseBase; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseRange; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldScale; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldScale; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldBias; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientScale; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientBias; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceScale; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceBias; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusScale; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusBias; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionTimeBias; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomSpread; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomDistribution; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OneMinusFriction; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationRateScale; // 0x13C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleScreenAlignment ScreenAlignment; // 0x144(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleAxisLock LockAxisFlag; // 0x145(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_165D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D PivotOffset; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveHMDRoll : 1; // Mask: 0x1, PropSize: 0x10x150(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_165E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinFacingCameraBlendDistance; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_165F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo +struct FGPUSpriteLocalVectorFieldInfo +{ +public: + class UVectorField* Field; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1660[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MinInitialRotation; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MaxInitialRotation; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // Mask: 0x1, PropSize: 0x10x6C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileX : 1; // Mask: 0x2, PropSize: 0x10x6C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileY : 1; // Mask: 0x4, PropSize: 0x10x6C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTileZ : 1; // Mask: 0x8, PropSize: 0x10x6C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFixDT : 1; // Mask: 0x10, PropSize: 0x10x6C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1661[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x280 (0x280 - 0x0) +// ScriptStruct Engine.GPUSpriteEmitterInfo +struct FGPUSpriteEmitterInfo +{ +public: + class UParticleModuleRequired* RequiredModule; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawn* SpawnModule; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawnPerUnit* SpawnPerUnitModule; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawnModules; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1662[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGPUSpriteLocalVectorFieldInfo LocalVectorField; // 0x30(0x70)(NoDestructor, NativeAccessSpecifierPublic) + struct FFloatDistribution VectorFieldScale; // 0xA0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution DragCoefficient; // 0xC0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution PointAttractorStrength; // 0xE0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution Resilience; // 0x100(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0x120(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PointAttractorPosition; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointAttractorRadiusSq; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetBase; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InvMaxSize; // 0x154(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvRotationRateScale; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLifetime; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleCount; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleScreenAlignment ScreenAlignment; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleAxisLock LockAxisFlag; // 0x169(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1663[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bEnableCollision : 1; // Mask: 0x1, PropSize: 0x10x16C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1664[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EParticleCollisionMode CollisionMode; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1665[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRemoveHMDRoll : 1; // Mask: 0x1, PropSize: 0x10x174(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_18F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1666[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinFacingCameraBlendDistance; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionVector DynamicColor; // 0x180(0x48)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlpha; // 0x1C8(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DynamicColorScale; // 0x1F8(0x48)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlphaScale; // 0x240(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_1667[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.NamedEmitterMaterial +struct FNamedEmitterMaterial +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.LODSoloTrack +struct FLODSoloTrack +{ +public: + TArray SoloEnableSetting; // 0x0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.ParticleSystemLOD +struct FParticleSystemLOD +{ +public: + uint8 Pad_1668[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Engine.ParticleSysParam +struct FParticleSysParam +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleSysParamType ParamType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1669[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scalar; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar_Low; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x14(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x20(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_166A[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.ParticleSystemWorldManagerTickFunction +struct FParticleSystemWorldManagerTickFunction : public FTickFunction +{ +public: + uint8 Pad_166B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ParticleSystemReplayFrame +struct FParticleSystemReplayFrame +{ +public: + uint8 Pad_166C[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ParticleEmitterReplayFrame +struct FParticleEmitterReplayFrame +{ +public: + uint8 Pad_166D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.FreezablePerPlatformInt +struct FFreezablePerPlatformInt +{ +public: + uint8 Pad_166E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.PhysicalAnimationData +struct FPhysicalAnimationData +{ +public: + class FName BodyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLocalSimulation : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_190 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_166F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OrientationStrength; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityStrength; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionStrength; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearForce; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularForce; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct Engine.PhysicalAnimationProfile +struct FPhysicalAnimationProfile +{ +public: + class FName ProfileName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x8(0x24)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.SolverIterations +struct FSolverIterations +{ +public: + float FixedTimeStep; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SolverIterations; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointIterations; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionIterations; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SolverPushOutIterations; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPushOutIterations; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPushOutIterations; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x11C (0x11C - 0x0) +// ScriptStruct Engine.PhysicsConstraintProfileHandle +struct FPhysicsConstraintProfileHandle +{ +public: + struct FConstraintProfileProperties ProfileProperties; // 0x0(0x114)(NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x114(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// ScriptStruct Engine.ChaosPhysicsSettings +struct FChaosPhysicsSettings +{ +public: + enum class EChaosThreadingMode DefaultThreadingModel; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EChaosSolverTickMode DedicatedThreadTickMode; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EChaosBufferMode DedicatedThreadBufferMode; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.PhysicalSurfaceName +struct FPhysicalSurfaceName +{ +public: + enum class EPhysicalSurface Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1670[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Name; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.DelegateArray +struct FDelegateArray +{ +public: + TArray Delegates; // 0x0(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.ViewTargetTransitionParams +struct FViewTargetTransitionParams +{ +public: + float BlendTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EViewTargetBlendFunction BlendFunction; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1671[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BlendExp; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockOutgoing : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1672[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x610 (0x610 - 0x0) +// ScriptStruct Engine.TViewTarget +struct FTViewTarget +{ +public: + class AActor* Target; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1673[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMinimalViewInfo POV; // 0x10(0x5F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x600(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1674[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x600 (0x600 - 0x0) +// ScriptStruct Engine.CameraCacheEntry +struct FCameraCacheEntry +{ +public: + float Timestamp; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1675[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMinimalViewInfo POV; // 0x10(0x5F0)(NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.UpdateLevelStreamingLevelStatus +struct FUpdateLevelStreamingLevelStatus +{ +public: + class FName PackageName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1676[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.InputActionSpeechMapping +struct FInputActionSpeechMapping +{ +public: + class FName ActionName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName SpeechKeyword; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.InputAxisKeyMapping +struct FInputAxisKeyMapping +{ +public: + class FName AxisName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1677[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Key; // 0x10(0x18)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.InputActionKeyMapping +struct FInputActionKeyMapping +{ +public: + class FName ActionName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCtrl : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlt : 1; // Mask: 0x4, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCmd : 1; // Mask: 0x8, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_191 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1678[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Key; // 0x10(0x18)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.InputAxisProperties +struct FInputAxisProperties +{ +public: + float DeadZone; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sensitivity; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exponent; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvert : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1679[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.InputAxisConfigEntry +struct FInputAxisConfigEntry +{ +public: + class FName AxisKeyName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAxisProperties AxisProperties; // 0x8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.KeyBind +struct FKeyBind +{ +public: + struct FKey Key; // 0x0(0x18)(Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x18(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Control : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Shift : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Alt : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Cmd : 1; // Mask: 0x8, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreCtrl : 1; // Mask: 0x10, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreShift : 1; // Mask: 0x20, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreAlt : 1; // Mask: 0x40, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreCmd : 1; // Mask: 0x80, PropSize: 0x10x28(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisabled : 1; // Mask: 0x1, PropSize: 0x10x29(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_167A[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.PlayerMuteList +struct FPlayerMuteList +{ +public: + uint8 Pad_167B[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + bool bHasVoiceHandshakeCompleted; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_167C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VoiceChannelIdx; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.PoseData +struct FPoseData +{ +public: + TArray LocalSpacePose; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap TrackToBufferIndex; // 0x10(0x50)(NativeAccessSpecifierPublic) + TArray CurveData; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Engine.PoseDataContainer +struct FPoseDataContainer +{ +public: + TArray PoseNames; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Tracks; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap TrackMap; // 0x20(0x50)(Transient, NativeAccessSpecifierPrivate) + TArray Poses; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Curves; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.PreviewAttachedObjectPair +struct FPreviewAttachedObjectPair +{ +public: + TSoftObjectPtr AttachedObject; // 0x0(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* Object; // 0x28(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AttachedTo; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PreviewAssetAttachContainer +struct FPreviewAssetAttachContainer +{ +public: + TArray AttachedObjects; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.PreviewMeshCollectionEntry +struct FPreviewMeshCollectionEntry +{ +public: + TSoftObjectPtr SkeletalMesh; // 0x0(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x100 - 0xB8) +// ScriptStruct Engine.PrimitiveComponentInstanceData +struct FPrimitiveComponentInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_167D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ComponentTransform; // 0xC0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + int32 VisibilityId; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_167E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* LODParent; // 0xF8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.SpriteCategoryInfo +struct FSpriteCategoryInfo +{ +public: + class FName Category; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x8(0x18)(NativeAccessSpecifierPublic) + class FText Description; // 0x20(0x18)(NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.QuartzPulseOverrideStep +struct FQuartzPulseOverrideStep +{ +public: + int32 NumberOfPulses; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzCommandQuantization PulseDuration; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_167F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.QuartzTimeSignature +struct FQuartzTimeSignature +{ +public: + int32 NumBeats; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuartzTimeSignatureQuantization BeatType; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1680[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OptionalPulseOverride; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.QuartzClockSettings +struct FQuartzClockSettings +{ +public: + struct FQuartzTimeSignature TimeSignature; // 0x0(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIgnoreLevelChange; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1681[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.QuartzQuantizationBoundary +struct FQuartzQuantizationBoundary +{ +public: + enum class EQuartzCommandQuantization Quantization; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1682[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Multiplier; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EQuarztQuantizationReference CountingReferencePoint; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireOnClockStart; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1683[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.QuartzTransportTimeStamp +struct FQuartzTransportTimeStamp +{ +public: + int32 Bars; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Beat; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeatFraction; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.LevelNameAndTime +struct FLevelNameAndTime +{ +public: + class FString LevelName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 LevelChangeTimeInMS; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1684[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ReverbSettings +struct FReverbSettings +{ +public: + bool bApplyReverb; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1685[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UReverbEffect* ReverbEffect; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* ReverbPluginEffect; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CompressedRichCurve +struct FCompressedRichCurve +{ +public: + uint8 Pad_1686[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.RigTransformConstraint +struct FRigTransformConstraint +{ +public: + enum class EConstraintTransform TranformType; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1687[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ParentSpace; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.TransformBaseConstraint +struct FTransformBaseConstraint +{ +public: + TArray TransformConstraints; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.TransformBase +struct FTransformBase +{ +public: + class FName Node; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransformBaseConstraint Constraints[0x2]; // 0x8(0x20)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Engine.Node +struct FNode +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x8(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x10(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x40(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdvanced; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1688[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Engine.RootMotionSourceStatus +struct FRootMotionSourceStatus +{ +public: + uint8 Flags; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.RootMotionFinishVelocitySettings +struct FRootMotionFinishVelocitySettings +{ +public: + enum class ERootMotionFinishVelocityMode Mode; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1689[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector SetVelocity; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampVelocity; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct Engine.RootMotionSource +struct FRootMotionSource +{ +public: + uint8 Pad_168A[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint16 Priority; // 0x10(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LocalID; // 0x12(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERootMotionAccumulateMode AccumulateMode; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_168B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName InstanceName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTime; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRootMotionSourceStatus Status; // 0x30(0x1)(NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionSourceSettings Settings; // 0x31(0x1)(NoDestructor, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_168C[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRootMotionMovementParams RootMotionParams; // 0x40(0x40)(NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionFinishVelocitySettings FinishVelocityParams; // 0x80(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_168D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0xD0 - 0x98) +// ScriptStruct Engine.RootMotionSource_JumpForce +struct FRootMotionSource_JumpForce : public FRootMotionSource +{ +public: + struct FRotator Rotation; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Distance; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableTimeout; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_168E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveVector* PathOffsetCurve; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TimeMappingCurve; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_168F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0xD0 - 0x98) +// ScriptStruct Engine.RootMotionSource_MoveToDynamicForce +struct FRootMotionSource_MoveToDynamicForce : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialTargetLocation; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1690[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveVector* PathOffsetCurve; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TimeMappingCurve; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0xC0 - 0x98) +// ScriptStruct Engine.RootMotionSource_MoveToForce +struct FRootMotionSource_MoveToForce : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1691[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveVector* PathOffsetCurve; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0xE0 - 0x98) +// ScriptStruct Engine.RootMotionSource_RadialForce +struct FRootMotionSource_RadialForce : public FRootMotionSource +{ +public: + struct FVector Location; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1692[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* LocationActor; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPush; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoZForce; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1693[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* StrengthDistanceFalloff; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* StrengthOverTime; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFixedWorldDirection; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1694[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator FixedWorldDirection; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0xB0 - 0x98) +// ScriptStruct Engine.RootMotionSource_ConstantForce +struct FRootMotionSource_ConstantForce : public FRootMotionSource +{ +public: + struct FVector Force; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1695[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* StrengthOverTime; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.CameraExposureSettings +struct FCameraExposureSettings +{ +public: + enum class EAutoExposureMethod Method; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1696[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LowPercent; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighPercent; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinBrightness; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBrightness; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedUp; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedDown; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BiasCurve; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* MeterMask; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CalibrationConstant; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ApplyPhysicalCameraExposure : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1697[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x84 (0x84 - 0x0) +// ScriptStruct Engine.GaussianSumBloomSettings +struct FGaussianSumBloomSettings +{ +public: + float Intensity; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter1Size; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter2Size; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter3Size; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter4Size; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter5Size; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter6Size; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter1Tint; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter2Tint; // 0x34(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter3Tint; // 0x44(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter4Tint; // 0x54(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter5Tint; // 0x64(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter6Tint; // 0x74(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.ConvolutionBloomSettings +struct FConvolutionBloomSettings +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CenterUV; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMin; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMax; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMult; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BufferScale; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1698[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct Engine.LensBloomSettings +struct FLensBloomSettings +{ +public: + struct FGaussianSumBloomSettings GaussianSum; // 0x0(0x84)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1699[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FConvolutionBloomSettings Convolution; // 0x88(0x28)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + enum class EBloomMethod Method; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.LensImperfectionSettings +struct FLensImperfectionSettings +{ +public: + class UTexture* DirtMask; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirtMaskIntensity; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirtMaskTint; // 0xC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE0 (0xE0 - 0x0) +// ScriptStruct Engine.LensSettings +struct FLensSettings +{ +public: + struct FLensBloomSettings Bloom; // 0x0(0xB8)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FLensImperfectionSettings Imperfections; // 0xB8(0x20)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ChromaticAberration; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.FilmStockSettings +struct FFilmStockSettings +{ +public: + float Slope; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Toe; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Shoulder; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlackClip; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteClip; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.ColorGradePerRangeSettings +struct FColorGradePerRangeSettings +{ +public: + struct FVector4 Saturation; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Contrast; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gamma; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gain; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Offset; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x150 (0x150 - 0x0) +// ScriptStruct Engine.ColorGradingSettings +struct FColorGradingSettings +{ +public: + struct FColorGradePerRangeSettings Global; // 0x0(0x50)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Shadows; // 0x50(0x50)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Midtones; // 0xA0(0x50)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Highlights; // 0xF0(0x50)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ShadowsMax; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightsMin; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.EngineShowFlagsSetting +struct FEngineShowFlagsSetting +{ +public: + class FString ShowFlagName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.SceneViewExtensionIsActiveFunctor +struct FSceneViewExtensionIsActiveFunctor +{ +public: + uint8 Pad_169F[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.SingleAnimationPlayData +struct FSingleAnimationPlayData +{ +public: + class UAnimationAsset* AnimToPlay; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSavedLooping : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSavedPlaying : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_192 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16A0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SavedPosition; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedPlayRate; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.SkeletalMaterial +struct FSkeletalMaterial +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialSlotName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x10(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16A2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.ClothPhysicsProperties_Legacy +struct FClothPhysicsProperties_Legacy +{ +public: + float VerticalResistance; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalResistance; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BendResistance; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShearResistance; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherStiffness; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherLimit; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Drag; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessFrequency; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InertiaBlend; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionThickness; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionSquashScale; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionStiffness; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolverFrequency; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberCompression; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberExpansion; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberResistance; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.ClothingAssetData_Legacy +struct FClothingAssetData_Legacy +{ +public: + class FName AssetName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ApexFileName; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClothPropertiesChanged; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FClothPhysicsProperties_Legacy PhysicsProperties; // 0x1C(0x50)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16A4[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct Engine.SkeletalMeshOptimizationSettings +struct FSkeletalMeshOptimizationSettings +{ +public: + enum class ESkeletalMeshTerminationCriterion TerminationCriterion; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NumOfTrianglesPercentage; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NumOfVertPercentage; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfTriangles; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfVerts; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkeletalMeshOptimizationType ReductionMethod; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkeletalMeshOptimizationImportance SilhouetteImportance; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkeletalMeshOptimizationImportance TextureImportance; // 0x1A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkeletalMeshOptimizationImportance ShadingImportance; // 0x1B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkeletalMeshOptimizationImportance SkinningImportance; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemapMorphTargets : 1; // Mask: 0x1, PropSize: 0x10x1D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecalcNormals : 1; // Mask: 0x2, PropSize: 0x10x1D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_193 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16A6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float WeldingThreshold; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalsThreshold; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBonesPerVertex; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnforceBoneBoundaries : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_194 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumeImportance; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockEdges : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockColorBounaries : 1; // Mask: 0x2, PropSize: 0x10x34(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_195 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BaseLOD; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct Engine.SkeletalMeshLODInfo +struct FSkeletalMeshLODInfo +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODMaterialMap; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshBuildSettings BuildSettings; // 0x18(0x14)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x2C(0x3C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray BonesToRemove; // 0x68(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* BakePose; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* BakePoseOverride; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceImportFilename; // 0xA0(0x10)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESkinCacheUsage SkinCacheUsage; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasBeenSimplified : 1; // Mask: 0x1, PropSize: 0x10xB1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasPerLODVertexColors : 1; // Mask: 0x2, PropSize: 0x10xB1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowCPUAccess : 1; // Mask: 0x4, PropSize: 0x10xB1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // Mask: 0x8, PropSize: 0x10xB1(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16AA[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.SkeletalMeshClothBuildParams +struct FSkeletalMeshClothBuildParams +{ +public: + TWeakObjectPtr TargetAsset; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetLod; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemapParameters; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString AssetName; // 0x10(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceSection; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveFromMesh; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16AC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr PhysicsAsset; // 0x30(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.BoneMirrorExport +struct FBoneMirrorExport +{ +public: + class FName BoneName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceBoneName; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis BoneFlipAxis; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16AD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.BoneMirrorInfo +struct FBoneMirrorInfo +{ +public: + int32 SourceIndex; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAxis BoneFlipAxis; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16AE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.SkeletalMeshComponentClothTickFunction +struct FSkeletalMeshComponentClothTickFunction : public FTickFunction +{ +public: + uint8 Pad_16AF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction +struct FSkeletalMeshComponentEndPhysicsTickFunction : public FTickFunction +{ +public: + uint8 Pad_16B0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.BoneFilter +struct FBoneFilter +{ +public: + bool bExcludeSelf; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneName; // 0x4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Engine.SkeletalMeshLODGroupSettings +struct FSkeletalMeshLODGroupSettings +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneFilterActionOption BoneFilterActionOption; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BoneList; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* BakePose; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x40(0x3C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16B4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingRegionMaterialFilter +struct FSkeletalMeshSamplingRegionMaterialFilter +{ +public: + class FName MaterialName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingRegionBoneFilter +struct FSkeletalMeshSamplingRegionBoneFilter +{ +public: + class FName BoneName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeOrExclude : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyToChildren : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingRegion +struct FSkeletalMeshSamplingRegion +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_196 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MaterialFilters; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneFilters; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingLODBuiltData +struct FSkeletalMeshSamplingLODBuiltData +{ +public: + uint8 Pad_16B7[0x48]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingRegionBuiltData +struct FSkeletalMeshSamplingRegionBuiltData +{ +public: + uint8 Pad_16B8[0x78]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingBuiltData +struct FSkeletalMeshSamplingBuiltData +{ +public: + TArray WholeMeshBuiltData; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RegionBuiltData; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.SkeletalMeshSamplingInfo +struct FSkeletalMeshSamplingInfo +{ +public: + TArray Regions; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshSamplingBuiltData BuiltData; // 0x10(0x20)(NativeAccessSpecifierPrivate) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.VirtualBone +struct FVirtualBone +{ +public: + class FName SourceBoneName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetBoneName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VirtualBoneName; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.AnimSlotGroup +struct FAnimSlotGroup +{ +public: + class FName GroupName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SlotNames; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.NameMapping +struct FNameMapping +{ +public: + class FName NodeName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.RigConfiguration +struct FRigConfiguration +{ +public: + class URig* Rig; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneMappingTable; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.BoneReductionSetting +struct FBoneReductionSetting +{ +public: + TArray BonesToRemove; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.ReferencePose +struct FReferencePose +{ +public: + class FName PoseName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReferencePose; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.BoneNode +struct FBoneNode +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBoneTranslationRetargetingMode TranslationRetargetingMode; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SkeletonToMeshLinkup +struct FSkeletonToMeshLinkup +{ +public: + TArray SkeletonToMeshTable; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MeshToSkeletonTable; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Engine.VertexOffsetUsage +struct FVertexOffsetUsage +{ +public: + int32 Usage; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.SkelMeshComponentLODInfo +struct FSkelMeshComponentLODInfo +{ +public: + TArray HiddenMaterials; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_16BA[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct Engine.SkelMeshSkinWeightInfo +struct FSkelMeshSkinWeightInfo +{ +public: + int32 Bones[0xC]; // 0x0(0x30)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weights[0xC]; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.SkinWeightProfileInfo +struct FSkinWeightProfileInfo +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool DefaultProfile; // 0x8(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPerPlatformInt DefaultProfileFromLODIndex; // 0xC(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.SkinWeightProfileManagerTickFunction +struct FSkinWeightProfileManagerTickFunction : public FTickFunction +{ +public: + uint8 Pad_16BC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.TentDistribution +struct FTentDistribution +{ +public: + float TipAltitude; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TipValue; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0x170 - 0xB8) +// ScriptStruct Engine.PrecomputedSkyLightInstanceData +struct FPrecomputedSkyLightInstanceData : public FSceneComponentInstanceData +{ +public: + struct FGuid LightGuid; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageBrightness; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16BD[0xA4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.SmartNameContainer +struct FSmartNameContainer +{ +public: + uint8 Pad_16BE[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.SmartNameMapping +struct FSmartNameMapping +{ +public: + uint8 Pad_16BF[0x70]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.CurveMetaData +struct FCurveMetaData +{ +public: + uint8 Pad_16C0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct Engine.AttenuationSubmixSendSettings +struct FAttenuationSubmixSendSettings +{ +public: + class USoundSubmixBase* Submix; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixSendMethod SubmixSendMethod; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SubmixSendLevelMin; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendLevelMax; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendDistanceMin; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendDistanceMax; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualSubmixSendLevel; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomSubmixSendCurve; // 0x20(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.SoundAttenuationPluginSettings +struct FSoundAttenuationPluginSettings +{ +public: + TArray SpatializationPluginSettingsArray; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OcclusionPluginSettingsArray; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReverbPluginSettingsArray; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x2F0 (0x3A0 - 0xB0) +// ScriptStruct Engine.SoundAttenuationSettings +struct FSoundAttenuationSettings : public FBaseAttenuationSettings +{ +public: + uint8 bAttenuate : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpatialize : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAttenuateWithLPF : 1; // Mask: 0x4, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableListenerFocus : 1; // Mask: 0x8, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableFocusInterpolation : 1; // Mask: 0x10, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableOcclusion : 1; // Mask: 0x20, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseComplexCollisionForOcclusion : 1; // Mask: 0x40, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableReverbSend : 1; // Mask: 0x80, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePriorityAttenuation : 1; // Mask: 0x1, PropSize: 0x10xB1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyNormalizationToStereoSounds : 1; // Mask: 0x2, PropSize: 0x10xB1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLogFrequencyScaling : 1; // Mask: 0x4, PropSize: 0x10xB1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSubmixSends : 1; // Mask: 0x8, PropSize: 0x10xB1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_197 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ESoundSpatializationAlgorithm SpatializationAlgorithm; // 0xB2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float BinauralRadius; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAirAbsorptionMethod AbsorptionMethod; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel OcclusionTraceChannel; // 0xB9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EReverbSendMethod ReverbSendMethod; // 0xBA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPriorityAttenuationMethod PriorityAttenuationMethod; // 0xBB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OmniRadius; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoSpread; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMin; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMax; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve; // 0xD0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve; // 0x158(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float LPFFrequencyAtMin; // 0x1E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFFrequencyAtMax; // 0x1E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMin; // 0x1E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMax; // 0x1EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuth; // 0x1F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuth; // 0x1F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeAttenuation; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeAttenuation; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAttackInterpSpeed; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusReleaseInterpSpeed; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionLowPassFilterFrequency; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionVolumeAttenuation; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionInterpolationTime; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMin; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMax; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMin; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMax; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualReverbSendLevel; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomReverbSendCurve; // 0x238(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SubmixSendSettings; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float PriorityAttenuationMin; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationMax; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMin; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMax; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualPriorityAttenuation; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomPriorityAttenuationCurve; // 0x2E8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundAttenuationPluginSettings PluginSettings; // 0x370(0x30)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PassiveSoundMixModifier +struct FPassiveSoundMixModifier +{ +public: + class USoundMix* SoundMix; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolumeThreshold; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVolumeThreshold; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.SoundModulationDefaultSettings +struct FSoundModulationDefaultSettings +{ +public: + struct FSoundModulationDestinationSettings VolumeModulationDestination; // 0x0(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings PitchModulationDestination; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings HighpassModulationDestination; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings LowpassModulationDestination; // 0x30(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.SoundClassProperties +struct FSoundClassProperties +{ +public: + float Volume; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationDistanceScale; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFEBleed; // 0x10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceCenterChannelVolume; // 0x14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolume; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolumeThreshold; // 0x1C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyEffects : 1; // Mask: 0x1, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysPlay : 1; // Mask: 0x2, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsUISound : 1; // Mask: 0x4, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsMusic : 1; // Mask: 0x8, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCenterChannelOnly : 1; // Mask: 0x10, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyAmbientVolumes : 1; // Mask: 0x20, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverb : 1; // Mask: 0x40, PropSize: 0x10x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_198 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Default2DReverbSendAmount; // 0x24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDefaultSettings ModulationSettings; // 0x28(0x40)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + enum class EAudioOutputTarget OutputTarget; // 0x68(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESoundWaveLoadingBehavior LoadingBehavior; // 0x69(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundSubmix* DefaultSubmix; // 0x70(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SoundClassEditorData +struct FSoundClassEditorData +{ +public: + uint8 Pad_16C7[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.SoundConcurrencySettings +struct FSoundConcurrencySettings +{ +public: + int32 MaxCount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitToOwner : 1; // Mask: 0x1, PropSize: 0x10x4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_199 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EMaxConcurrentResolutionRule ResolutionRule; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RetriggerTime; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScale; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EConcurrencyVolumeScaleMode VolumeScaleMode; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScaleAttackTime; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVolumeScaleCanRelease : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumeScaleReleaseTime; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceStealReleaseTime; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SoundNodeEditorData +struct FSoundNodeEditorData +{ +public: + uint8 Pad_16CB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.SourceEffectChainEntry +struct FSourceEffectChainEntry +{ +public: + class USoundEffectSourcePreset* Preset; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBypass : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16CC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SoundGroup +struct FSoundGroup +{ +public: + enum class ESoundGroup SoundGroup; // 0x0(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DisplayName; // 0x8(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysDecompressOnLoad : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DecompressedDuration; // 0x1C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SoundClassAdjuster +struct FSoundClassAdjuster +{ +public: + class USoundClass* SoundClassObject; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeAdjuster; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchAdjuster; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyToChildren : 1; // Mask: 0x1, PropSize: 0x10x14(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19C : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VoiceCenterChannelVolumeAdjuster; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x40 - 0x8) +// ScriptStruct Engine.AudioEQEffect +struct FAudioEQEffect : public FAudioEffectParameters +{ +public: + uint8 Pad_16D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float FrequencyCenter0; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain0; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth0; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter1; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain1; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth1; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter2; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain2; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth2; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter3; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain3; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth3; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x48 - 0x40) +// ScriptStruct Engine.SoundModulationDefaultRoutingSettings +struct FSoundModulationDefaultRoutingSettings : public FSoundModulationDefaultSettings +{ +public: + enum class EModulationRouting VolumeRouting; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EModulationRouting PitchRouting; // 0x41(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EModulationRouting HighpassRouting; // 0x42(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EModulationRouting LowpassRouting; // 0x43(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.DistanceDatum +struct FDistanceDatum +{ +public: + float FadeInDistanceStart; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDistanceEnd; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceStart; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceEnd; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.ModulatorContinuousParams +struct FModulatorContinuousParams +{ +public: + class FName ParameterName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EModulationParamMode ParamMode; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct Engine.SoundSourceBusSendInfo +struct FSoundSourceBusSendInfo +{ +public: + enum class ESourceBusSendLevelControlMethod SourceBusSendLevelControlMethod; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundSourceBus* SoundSourceBus; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendLevel; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x30(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.SoundSubmixSpectralAnalysisBandSettings +struct FSoundSubmixSpectralAnalysisBandSettings +{ +public: + float BandFrequency; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttackTimeMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReleaseTimeMsec; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QFactor; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SoundWaveEnvelopeTimeData +struct FSoundWaveEnvelopeTimeData +{ +public: + float Amplitude; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.SoundWaveSpectralDataEntry +struct FSoundWaveSpectralDataEntry +{ +public: + float Magnitude; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.SoundWaveSpectralTimeData +struct FSoundWaveSpectralTimeData +{ +public: + TArray Data; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + float TimeSec; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.SoundWaveEnvelopeDataPerSound +struct FSoundWaveEnvelopeDataPerSound +{ +public: + float Envelope; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.SoundWaveSpectralData +struct FSoundWaveSpectralData +{ +public: + float FrequencyHz; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.SoundWaveSpectralDataPerSound +struct FSoundWaveSpectralDataPerSound +{ +public: + TArray SpectralData; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundWave* SoundWave; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.StreamedAudioPlatformData +struct FStreamedAudioPlatformData +{ +public: + uint8 Pad_16D8[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.SplineCurves +struct FSplineCurves +{ +public: + struct FInterpCurveVector Position; // 0x0(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat Rotation; // 0x18(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector Scale; // 0x30(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat ReparamTable; // 0x48(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineMetadata* MetaData; // 0x60(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Version; // 0x68(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0x1A0 - 0xB8) +// ScriptStruct Engine.SplineInstanceData +struct FSplineInstanceData : public FSceneComponentInstanceData +{ +public: + bool bSplineHasBeenEdited; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16DA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSplineCurves SplineCurves; // 0xC0(0x70)(NativeAccessSpecifierPublic) + struct FSplineCurves SplineCurvesPreUCS; // 0x130(0x70)(NativeAccessSpecifierPublic) +}; + +// 0x44 (0x44 - 0x0) +// ScriptStruct Engine.SplinePoint +struct FSplinePoint +{ +public: + float InputKey; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x1C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x28(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x34(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplinePointType Type; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16DB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0xE8 - 0xB8) +// ScriptStruct Engine.SplineMeshInstanceData +struct FSplineMeshInstanceData : public FSceneComponentInstanceData +{ +public: + struct FVector StartPos; // 0xB8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.SplineMeshParams +struct FSplineMeshParams +{ +public: + struct FVector StartPos; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartScale; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartRoll; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartOffset; // 0x24(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x2C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndScale; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x40(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRoll; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndOffset; // 0x50(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.MaterialRemapIndex +struct FMaterialRemapIndex +{ +public: + uint32 ImportVersionKey; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MaterialRemap; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.StaticMaterial +struct FStaticMaterial +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialSlotName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ImportedMaterialSlotName; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x18(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16DD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.AssetEditorOrbitCameraPosition +struct FAssetEditorOrbitCameraPosition +{ +public: + bool bIsSet; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CamOrbitPoint; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CamOrbitZoom; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamOrbitRotation; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.MeshSectionInfo +struct FMeshSectionInfo +{ +public: + int32 MaterialIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleInRayTracing; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceOpaque; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Engine.MeshSectionInfoMap +struct FMeshSectionInfoMap +{ +public: + TMap Map; // 0x0(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Engine.StaticMeshSourceModel +struct FStaticMeshSourceModel +{ +public: + struct FMeshBuildSettings BuildSettings; // 0x0(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMeshReductionSettings ReductionSettings; // 0x30(0x24)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODDistance; // 0x54(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformFloat ScreenSize; // 0x58(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SourceImportFilename; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Engine.StaticMeshOptimizationSettings +struct FStaticMeshOptimizationSettings +{ +public: + enum class EOptimizationType ReductionMethod; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NumOfTrianglesPercentage; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalcNormals; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NormalsThreshold; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SilhouetteImportance; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureImportance; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShadingImportance; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E2[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.PaintedVertex +struct FPaintedVertex +{ +public: + struct FVector Position; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Normal; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.StaticMeshVertexColorLODData +struct FStaticMeshVertexColorLODData +{ +public: + TArray PaintedVertices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexBufferColors; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 LODIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.StreamingTextureBuildInfo +struct FStreamingTextureBuildInfo +{ +public: + uint32 PackedRelativeBox; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextureLevelIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TexelFactor; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x140 - 0x100) +// ScriptStruct Engine.StaticMeshComponentInstanceData +struct FStaticMeshComponentInstanceData : public FPrimitiveComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray VertexColorLODs; // 0x108(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedStaticLighting; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_16E4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Engine.StaticMeshComponentLODInfo +struct FStaticMeshComponentLODInfo +{ +public: + uint8 Pad_16E5[0x90]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Engine.StaticParameterBase +struct FStaticParameterBase +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ExpressionGUID; // 0x14(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x28 - 0x24) +// ScriptStruct Engine.StaticSwitchParameter +struct FStaticSwitchParameter : public FStaticParameterBase +{ +public: + bool Value; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x28 - 0x24) +// ScriptStruct Engine.StaticComponentMaskParameter +struct FStaticComponentMaskParameter : public FStaticParameterBase +{ +public: + bool R; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x25(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x26(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x27(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x2C - 0x24) +// ScriptStruct Engine.StaticTerrainLayerWeightParameter +struct FStaticTerrainLayerWeightParameter : public FStaticParameterBase +{ +public: + int32 WeightmapIndex; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeightBasedBlend; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x44 (0x68 - 0x24) +// ScriptStruct Engine.StaticMaterialLayersParameter +struct FStaticMaterialLayersParameter : public FStaticParameterBase +{ +public: + uint8 Pad_16E9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMaterialLayersFunctions Value; // 0x28(0x40)(NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.StaticParameterSet +struct FStaticParameterSet +{ +public: + TArray StaticSwitchParameters; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameters; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TerrainLayerWeightParameters; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MaterialLayersParameters; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Engine.EquirectProps +struct FEquirectProps +{ +public: + struct FBox2D LeftUVRect; // 0x0(0x14)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x14(0x14)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x28(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x30(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x38(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x40(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8C (0x8C - 0x0) +// ScriptStruct Engine.SubsurfaceProfileStruct +struct FSubsurfaceProfileStruct +{ +public: + struct FLinearColor SurfaceAlbedo; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MeanFreePathColor; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeanFreePathDistance; // 0x20(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldUnitScale; // 0x24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBurley; // 0x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16EA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ScatterRadius; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SubsurfaceColor; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FalloffColor; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BoundaryColorBleed; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtinctionScale; // 0x60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalScale; // 0x64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistribution; // 0x68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IOR; // 0x6C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness0; // 0x70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness1; // 0x74(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LobeMix; // 0x78(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TransmissionTintColor; // 0x7C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct Engine.TextureFormatSettings +struct FTextureFormatSettings +{ +public: + enum class ETextureCompressionSettings CompressionSettings; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionNoAlpha : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionNone : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionYCoCg : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SRGB : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.TexturePlatformData +struct FTexturePlatformData +{ +public: + uint8 Pad_16EB[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Engine.TextureSource +struct FTextureSource +{ +public: + uint8 Pad_16EC[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.TextureSourceBlock +struct FTextureSourceBlock +{ +public: + int32 BlockX; // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlockY; // 0x4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0xC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSlices; // 0x10(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x14(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.TextureLODGroup +struct FTextureLODGroup +{ +public: + enum class ETextureGroup Group; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16ED[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LODBias; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smaller; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smallest; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16EE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumStreamedMips; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureMipGenSettings MipGenSettings; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLODSize; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smaller; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smallest; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalLODBias; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalMaxLODSize; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MinMagFilter; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MipFilter; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureMipLoadOptions MipLoadOptions; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HighPriorityLoad; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DuplicateNonOptionalMips; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Downscale; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureDownscaleOptions DownscaleOptions; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VirtualTextureTileCountBias; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VirtualTextureTileSizeBias; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureLossyCompressionAmount LossyCompressionAmount; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.StreamingRenderAssetPrimitiveInfo +struct FStreamingRenderAssetPrimitiveInfo +{ +public: + class UStreamableRenderAsset* RenderAsset; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds Bounds; // 0x8(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TexelFactor; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PackedRelativeBox; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowInvalidTexelFactorWhenUnregistered : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.TimelineEventEntry +struct FTimelineEventEntry +{ +public: + float Time; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ EventFunc; // 0x4(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.TimelineVectorTrack +struct FTimelineVectorTrack +{ +public: + class UCurveVector* VectorCurve; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ InterpFunc; // 0x8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorPropertyName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F5[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.TimelineFloatTrack +struct FTimelineFloatTrack +{ +public: + class UCurveFloat* FloatCurve; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ InterpFunc; // 0x8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatPropertyName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F6[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.TimelineLinearColorTrack +struct FTimelineLinearColorTrack +{ +public: + class UCurveLinearColor* LinearColorCurve; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ InterpFunc; // 0x8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorPropertyName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16F7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct Engine.Timeline +struct FTimeline +{ +public: + enum class ETimelineLengthMode LengthMode; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bReversePlayback : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bPlaying : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_19D : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_16F8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Length; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Position; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Events; // 0x10(0x10)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpVectors; // 0x20(0x10)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpFloats; // 0x30(0x10)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpLinearColors; // 0x40(0x10)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + FDelegateProperty_ TimelinePostUpdateFunc; // 0x50(0x10)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) + FDelegateProperty_ TimelineFinishedFunc; // 0x60(0x10)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) + TWeakObjectPtr PropertySetObject; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16F9[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.TTTrackBase +struct FTTTrackBase +{ +public: + uint8 Pad_16FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FName TrackName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsExternalCurve; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16FB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x20 - 0x18) +// ScriptStruct Engine.TTPropertyTrack +struct FTTPropertyTrack : public FTTTrackBase +{ +public: + class FName PropertyName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x28 - 0x20) +// ScriptStruct Engine.TTLinearColorTrack +struct FTTLinearColorTrack : public FTTPropertyTrack +{ +public: + class UCurveLinearColor* CurveLinearColor; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x28 - 0x20) +// ScriptStruct Engine.TTVectorTrack +struct FTTVectorTrack : public FTTPropertyTrack +{ +public: + class UCurveVector* CurveVector; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x28 - 0x20) +// ScriptStruct Engine.TTFloatTrack +struct FTTFloatTrack : public FTTPropertyTrack +{ +public: + class UCurveFloat* CurveFloat; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x28 - 0x18) +// ScriptStruct Engine.TTEventTrack +struct FTTEventTrack : public FTTTrackBase +{ +public: + class FName FunctionName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* CurveKeys; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Engine.TTTrackId +struct FTTTrackId +{ +public: + int32 TrackType; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TrackIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.TimeStretchCurveInstance +struct FTimeStretchCurveInstance +{ +public: + bool bHasValidData; // 0x0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16FC[0x2F]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.TimeStretchCurveMarker +struct FTimeStretchCurveMarker +{ +public: + float Time[0x3]; // 0x0(0xC)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0xC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.TimeStretchCurve +struct FTimeStretchCurve +{ +public: + float SamplingRate; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CurveValueMinPrecision; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Markers; // 0x8(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + float Sum_dT_i_by_C_i[0x3]; // 0x18(0xC)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16FD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Engine.TouchInputControl +struct FTouchInputControl +{ +public: + class UTexture2D* Image1; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Image2; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Center; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D VisualSize; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ThumbSize; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InteractionSize; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InputScale; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey MainInputKey; // 0x38(0x18)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey AltInputKey; // 0x50(0x18)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Engine.UpdateLevelVisibilityLevelInfo +struct FUpdateLevelVisibilityLevelInfo +{ +public: + class FName PackageName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16FE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.HardwareCursorReference +struct FHardwareCursorReference +{ +public: + class FName CursorPath; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HotSpot; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Engine.VirtualTextureBuildSettings +struct FVirtualTextureBuildSettings +{ +public: + int32 TileSize; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileBorderSize; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCompressCrunch; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCompressZlib; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16FF[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.VirtualTextureSpacePoolConfig +struct FVirtualTextureSpacePoolConfig +{ +public: + int32 MinTileSize; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTileSize; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Formats; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 SizeInMegabyte; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSizeScale; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1700[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 ScalabilityGroup; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1701[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Engine.VoiceSettings +struct FVoiceSettings +{ +public: + class USceneComponent* ComponentToAttachTo; // 0x0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Engine.StreamingLevelsToConsider +struct FStreamingLevelsToConsider +{ +public: + TArray StreamingLevels; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1702[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Engine.LevelCollection +struct FLevelCollection +{ +public: + uint8 Pad_1703[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* GameState; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNetDriver* NetDriver; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDemoNetDriver* DemoNetDriver; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULevel* PersistentLevel; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSet Levels; // 0x28(0x50)(NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.EndPhysicsTickFunction +struct FEndPhysicsTickFunction : public FTickFunction +{ +public: + uint8 Pad_1704[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Engine.StartPhysicsTickFunction +struct FStartPhysicsTickFunction : public FTickFunction +{ +public: + uint8 Pad_1705[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Engine.LevelViewportInfo +struct FLevelViewportInfo +{ +public: + struct FVector CamPosition; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamRotation; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CamOrthoZoom; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CamUpdated; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1706[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PSCPoolElem +struct FPSCPoolElem +{ +public: + class UParticleSystemComponent* PSC; // 0x0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1707[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Engine.PSCPool +struct FPSCPool +{ +public: + TArray FreeElements; // 0x0(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Engine.WorldPSCPool +struct FWorldPSCPool +{ +public: + TMap WorldParticleSystemPools; // 0x0(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1708[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Engine.BroadphaseSettings +struct FBroadphaseSettings +{ +public: + bool bUseMBPOnClient; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOnServer; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOuterBounds; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1709[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBox MBPBounds; // 0x4(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox MBPOuterBounds; // 0x20(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint32 MBPNumSubdivs; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// ScriptStruct Engine.HierarchicalSimplification +struct FHierarchicalSimplification +{ +public: + float TransitionScreenSize; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideDrawDistance; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseOverrideDrawDistance : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSpecificExclusion : 1; // Mask: 0x2, PropSize: 0x10x8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSimplifyMesh : 1; // Mask: 0x4, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyGenerateClustersForVolumes : 1; // Mask: 0x8, PropSize: 0x10x8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReusePreviousLevelClusters : 1; // Mask: 0x10, PropSize: 0x10x8(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19E : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_170A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMeshProxySettings ProxySetting; // 0xC(0xA8)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMeshMergingSettings MergeSetting; // 0xB4(0xA0)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float DesiredBoundRadius; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFillingPercentage; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinNumberOfActorsToBuild; // 0x15C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Engine.NetViewer +struct FNetViewer +{ +public: + class UNetConnection* Connection; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InViewer; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ViewTarget; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewLocation; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewDir; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4C (0x4C - 0x0) +// ScriptStruct Engine.LightmassWorldInfoSettings +struct FLightmassWorldInfoSettings +{ +public: + float StaticLightingLevelScale; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumIndirectLightingBounces; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSkyLightingBounces; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingQuality; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingSmoothness; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor EnvironmentColor; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvironmentIntensity; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVolumeLightingMethod VolumeLightingMethod; // 0x24(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAmbientOcclusion : 1; // Mask: 0x1, PropSize: 0x10x25(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateAmbientOcclusionMaterialMask : 1; // Mask: 0x2, PropSize: 0x10x25(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisualizeMaterialDiffuse : 1; // Mask: 0x4, PropSize: 0x10x25(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVisualizeAmbientOcclusion : 1; // Mask: 0x8, PropSize: 0x10x25(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompressLightmaps : 1; // Mask: 0x10, PropSize: 0x10x25(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_19F : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_170B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float VolumetricLightmapDetailCellSize; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapMaximumBrickMemoryMb; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapSphericalHarmonicSmoothing; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeLightSamplePlacementScale; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectIlluminationOcclusionFraction; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectIlluminationOcclusionFraction; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionDistance; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_structs.hpp new file mode 100644 index 0000000..d95d70c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Enum_SegmentDisplayType_structs.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class Enum_SegmentDisplayType : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator12 = 1, + NewEnumerator1 = 2, + NewEnumerator13 = 3, + NewEnumerator2 = 4, + NewEnumerator8 = 5, + NewEnumerator9 = 6, + NewEnumerator3 = 7, + NewEnumerator10 = 8, + NewEnumerator11 = 9, + Enum_MAX = 10, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_classes.hpp new file mode 100644 index 0000000..8694802 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class EyeTracker.EyeTrackerFunctionLibrary +class UEyeTrackerFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UEyeTrackerFunctionLibrary* GetDefaultObj(); + + void SetEyeTrackedPlayer(class APlayerController* PlayerController); + bool IsStereoGazeDataAvailable(); + bool IsEyeTrackerConnected(); + bool GetStereoGazeData(struct FEyeTrackerStereoGazeData* OutGazeData); + bool GetGazeData(struct FEyeTrackerGazeData* OutGazeData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_functions.cpp new file mode 100644 index 0000000..7a83a36 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_functions.cpp @@ -0,0 +1,191 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class EyeTracker.EyeTrackerFunctionLibrary +// (None) + +class UClass* UEyeTrackerFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EyeTrackerFunctionLibrary"); + + return Clss; +} + + +// EyeTrackerFunctionLibrary EyeTracker.Default__EyeTrackerFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEyeTrackerFunctionLibrary* UEyeTrackerFunctionLibrary::GetDefaultObj() +{ + static class UEyeTrackerFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UEyeTrackerFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function EyeTracker.EyeTrackerFunctionLibrary.SetEyeTrackedPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEyeTrackerFunctionLibrary::SetEyeTrackedPlayer(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EyeTrackerFunctionLibrary", "SetEyeTrackedPlayer"); + + Params::UEyeTrackerFunctionLibrary_SetEyeTrackedPlayer_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function EyeTracker.EyeTrackerFunctionLibrary.IsStereoGazeDataAvailable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEyeTrackerFunctionLibrary::IsStereoGazeDataAvailable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EyeTrackerFunctionLibrary", "IsStereoGazeDataAvailable"); + + Params::UEyeTrackerFunctionLibrary_IsStereoGazeDataAvailable_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EyeTracker.EyeTrackerFunctionLibrary.IsEyeTrackerConnected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEyeTrackerFunctionLibrary::IsEyeTrackerConnected() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EyeTrackerFunctionLibrary", "IsEyeTrackerConnected"); + + Params::UEyeTrackerFunctionLibrary_IsEyeTrackerConnected_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function EyeTracker.EyeTrackerFunctionLibrary.GetStereoGazeData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEyeTrackerStereoGazeData OutGazeData (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEyeTrackerFunctionLibrary::GetStereoGazeData(struct FEyeTrackerStereoGazeData* OutGazeData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EyeTrackerFunctionLibrary", "GetStereoGazeData"); + + Params::UEyeTrackerFunctionLibrary_GetStereoGazeData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutGazeData != nullptr) + *OutGazeData = std::move(Parms.OutGazeData); + + return Parms.ReturnValue; + +} + + +// Function EyeTracker.EyeTrackerFunctionLibrary.GetGazeData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEyeTrackerGazeData OutGazeData (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEyeTrackerFunctionLibrary::GetGazeData(struct FEyeTrackerGazeData* OutGazeData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EyeTrackerFunctionLibrary", "GetGazeData"); + + Params::UEyeTrackerFunctionLibrary_GetGazeData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutGazeData != nullptr) + *OutGazeData = std::move(Parms.OutGazeData); + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_parameters.hpp new file mode 100644 index 0000000..59697b5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_parameters.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function EyeTracker.EyeTrackerFunctionLibrary.SetEyeTrackedPlayer +struct UEyeTrackerFunctionLibrary_SetEyeTrackedPlayer_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EyeTracker.EyeTrackerFunctionLibrary.IsStereoGazeDataAvailable +struct UEyeTrackerFunctionLibrary_IsStereoGazeDataAvailable_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function EyeTracker.EyeTrackerFunctionLibrary.IsEyeTrackerConnected +struct UEyeTrackerFunctionLibrary_IsEyeTrackerConnected_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x44 (0x44 - 0x0) +// Function EyeTracker.EyeTrackerFunctionLibrary.GetStereoGazeData +struct UEyeTrackerFunctionLibrary_GetStereoGazeData_Params +{ +public: + struct FEyeTrackerStereoGazeData OutGazeData; // 0x0(0x40)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A7A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// Function EyeTracker.EyeTrackerFunctionLibrary.GetGazeData +struct UEyeTrackerFunctionLibrary_GetGazeData_Params +{ +public: + struct FEyeTrackerGazeData OutGazeData; // 0x0(0x28)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A7B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_structs.hpp new file mode 100644 index 0000000..adf8b4d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/EyeTracker_structs.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EEyeTrackerStatus : uint8 +{ + NotConnected = 0, + NotTracking = 1, + Tracking = 2, + EEyeTrackerStatus_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// ScriptStruct EyeTracker.EyeTrackerStereoGazeData +struct FEyeTrackerStereoGazeData +{ +public: + struct FVector LeftEyeOrigin; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftEyeDirection; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEyeOrigin; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEyeDirection; // 0x24(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FixationPoint; // 0x30(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConfidenceValue; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct EyeTracker.EyeTrackerGazeData +struct FEyeTrackerGazeData +{ +public: + struct FVector GazeOrigin; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GazeDirection; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FixationPoint; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConfidenceValue; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_classes.hpp new file mode 100644 index 0000000..576d498 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x8A0 - 0x860) +// Class FacialAnimation.AudioCurveSourceComponent +class UAudioCurveSourceComponent : public UAudioComponent +{ +public: + uint8 Pad_FB4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CurveSourceBindingName; // 0x868(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveSyncOffset; // 0x870(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB5[0x2C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAudioCurveSourceComponent* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_functions.cpp new file mode 100644 index 0000000..f9c050d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class FacialAnimation.AudioCurveSourceComponent +// (SceneComponent) + +class UClass* UAudioCurveSourceComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioCurveSourceComponent"); + + return Clss; +} + + +// AudioCurveSourceComponent FacialAnimation.Default__AudioCurveSourceComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioCurveSourceComponent* UAudioCurveSourceComponent::GetDefaultObj() +{ + static class UAudioCurveSourceComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioCurveSourceComponent::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FacialAnimation_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_classes.hpp new file mode 100644 index 0000000..4fc6f6b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass FadeOut_UI.FadeOut_UI_C +class UFadeOut_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Fade; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UFadeOut_UI_C* GetDefaultObj(); + + void CanClose(); + void Construct(); + void ExecuteUbergraph_FadeOut_UI(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_functions.cpp new file mode 100644 index 0000000..2982eb5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_functions.cpp @@ -0,0 +1,103 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass FadeOut_UI.FadeOut_UI_C +// (None) + +class UClass* UFadeOut_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FadeOut_UI_C"); + + return Clss; +} + + +// FadeOut_UI_C FadeOut_UI.Default__FadeOut_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UFadeOut_UI_C* UFadeOut_UI_C::GetDefaultObj() +{ + static class UFadeOut_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UFadeOut_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FadeOut_UI.FadeOut_UI_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UFadeOut_UI_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FadeOut_UI_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function FadeOut_UI.FadeOut_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UFadeOut_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FadeOut_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function FadeOut_UI.FadeOut_UI_C.ExecuteUbergraph_FadeOut_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UFadeOut_UI_C::ExecuteUbergraph_FadeOut_UI(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FadeOut_UI_C", "ExecuteUbergraph_FadeOut_UI"); + + Params::UFadeOut_UI_C_ExecuteUbergraph_FadeOut_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_parameters.hpp new file mode 100644 index 0000000..fb91213 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function FadeOut_UI.FadeOut_UI_C.ExecuteUbergraph_FadeOut_UI +struct UFadeOut_UI_C_ExecuteUbergraph_FadeOut_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F23[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FadeOut_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_classes.hpp new file mode 100644 index 0000000..e56574f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_classes.hpp @@ -0,0 +1,420 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x228 - 0x220) +// Class FieldSystemEngine.FieldSystemActor +class AFieldSystemActor : public AActor +{ +public: + class UFieldSystemComponent* FieldSystemComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AFieldSystemActor* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class FieldSystemEngine.FieldSystem +class UFieldSystem : public UObject +{ +public: + uint8 Pad_1E0D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFieldSystem* GetDefaultObj(); + +}; + +// 0xD0 (0x520 - 0x450) +// Class FieldSystemEngine.FieldSystemComponent +class UFieldSystemComponent : public UPrimitiveComponent +{ +public: + class UFieldSystem* FieldSystem; // 0x450(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsWorldField; // 0x458(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsChaosField; // 0x459(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E17[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> SupportedSolvers; // 0x460(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FFieldObjectCommands ConstructionCommands; // 0x470(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FFieldObjectCommands BufferCommands; // 0x4A0(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_1E18[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFieldSystemComponent* GetDefaultObj(); + + void ResetFieldSystem(); + void RemovePersistentFields(); + void ApplyUniformVectorFalloffForce(bool Enabled, const struct FVector& Position, const struct FVector& Direction, float Radius, float Magnitude); + void ApplyStrainField(bool Enabled, const struct FVector& Position, float Radius, float Magnitude, int32 Iterations); + void ApplyStayDynamicField(bool Enabled, const struct FVector& Position, float Radius); + void ApplyRadialVectorFalloffForce(bool Enabled, const struct FVector& Position, float Radius, float Magnitude); + void ApplyRadialForce(bool Enabled, const struct FVector& Position, float Magnitude); + void ApplyPhysicsField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); + void ApplyLinearForce(bool Enabled, const struct FVector& Direction, float Magnitude); + void AddPersistentField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); + void AddFieldCommand(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.FieldSystemMetaData +class UFieldSystemMetaData : public UActorComponent +{ +public: + + static class UClass* StaticClass(); + static class UFieldSystemMetaData* GetDefaultObj(); + +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.FieldSystemMetaDataIteration +class UFieldSystemMetaDataIteration : public UFieldSystemMetaData +{ +public: + int32 Iterations; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFieldSystemMetaDataIteration* GetDefaultObj(); + + class UFieldSystemMetaDataIteration* SetMetaDataIteration(int32 Iterations); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.FieldSystemMetaDataProcessingResolution +class UFieldSystemMetaDataProcessingResolution : public UFieldSystemMetaData +{ +public: + enum class EFieldResolutionType ResolutionType; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFieldSystemMetaDataProcessingResolution* GetDefaultObj(); + + class UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(enum class EFieldResolutionType ResolutionType); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.FieldSystemMetaDataFilter +class UFieldSystemMetaDataFilter : public UFieldSystemMetaData +{ +public: + enum class EFieldFilterType FilterType; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFieldSystemMetaDataFilter* GetDefaultObj(); + + class UFieldSystemMetaDataFilter* SetMetaDataFilterType(enum class EFieldFilterType FilterType); +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.FieldNodeBase +class UFieldNodeBase : public UActorComponent +{ +public: + + static class UClass* StaticClass(); + static class UFieldNodeBase* GetDefaultObj(); + +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.FieldNodeInt +class UFieldNodeInt : public UFieldNodeBase +{ +public: + + static class UClass* StaticClass(); + static class UFieldNodeInt* GetDefaultObj(); + +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.FieldNodeFloat +class UFieldNodeFloat : public UFieldNodeBase +{ +public: + + static class UClass* StaticClass(); + static class UFieldNodeFloat* GetDefaultObj(); + +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.FieldNodeVector +class UFieldNodeVector : public UFieldNodeBase +{ +public: + + static class UClass* StaticClass(); + static class UFieldNodeVector* GetDefaultObj(); + +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.UniformInteger +class UUniformInteger : public UFieldNodeInt +{ +public: + int32 Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E20[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUniformInteger* GetDefaultObj(); + + class UUniformInteger* SetUniformInteger(int32 Magnitude); +}; + +// 0x20 (0xD0 - 0xB0) +// Class FieldSystemEngine.RadialIntMask +class URadialIntMask : public UFieldNodeInt +{ +public: + float Radius; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0xB4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InteriorValue; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExteriorValue; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESetMaskConditionType SetMaskCondition; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E22[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URadialIntMask* GetDefaultObj(); + + class URadialIntMask* SetRadialIntMask(float Radius, const struct FVector& Position, int32 InteriorValue, int32 ExteriorValue, enum class ESetMaskConditionType SetMaskConditionIn); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.UniformScalar +class UUniformScalar : public UFieldNodeFloat +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E24[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUniformScalar* GetDefaultObj(); + + class UUniformScalar* SetUniformScalar(float Magnitude); +}; + +// 0x20 (0xD0 - 0xB0) +// Class FieldSystemEngine.WaveScalar +class UWaveScalar : public UFieldNodeFloat +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0xB4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveLength; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWaveFunctionType Function; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0xC9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E26[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWaveScalar* GetDefaultObj(); + + class UWaveScalar* SetWaveScalar(float Magnitude, const struct FVector& Position, float WaveLength, float Period, float Time, enum class EWaveFunctionType Function, enum class EFieldFalloffType Falloff); +}; + +// 0x28 (0xD8 - 0xB0) +// Class FieldSystemEngine.RadialFalloff +class URadialFalloff : public UFieldNodeFloat +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0xC4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E28[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URadialFalloff* GetDefaultObj(); + + class URadialFalloff* SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const struct FVector& Position, enum class EFieldFalloffType Falloff); +}; + +// 0x30 (0xE0 - 0xB0) +// Class FieldSystemEngine.PlaneFalloff +class UPlaneFalloff : public UFieldNodeFloat +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0xC4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xD0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0xDC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E31[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlaneFalloff* GetDefaultObj(); + + class UPlaneFalloff* SetPlaneFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Distance, const struct FVector& Position, const struct FVector& Normal, enum class EFieldFalloffType Falloff); +}; + +// 0x50 (0x100 - 0xB0) +// Class FieldSystemEngine.BoxFalloff +class UBoxFalloff : public UFieldNodeFloat +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0xC0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E35[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBoxFalloff* GetDefaultObj(); + + class UBoxFalloff* SetBoxFalloff(float Magnitude, float MinRange, float MaxRange, float Default, const struct FTransform& Transform, enum class EFieldFalloffType Falloff); +}; + +// 0x40 (0xF0 - 0xB0) +// Class FieldSystemEngine.NoiseField +class UNoiseField : public UFieldNodeFloat +{ +public: + float MinRange; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0xC0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNoiseField* GetDefaultObj(); + + class UNoiseField* SetNoiseField(float MinRange, float MaxRange, const struct FTransform& Transform); +}; + +// 0x10 (0xC0 - 0xB0) +// Class FieldSystemEngine.UniformVector +class UUniformVector : public UFieldNodeVector +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0xB4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UUniformVector* GetDefaultObj(); + + class UUniformVector* SetUniformVector(float Magnitude, const struct FVector& Direction); +}; + +// 0x10 (0xC0 - 0xB0) +// Class FieldSystemEngine.RadialVector +class URadialVector : public UFieldNodeVector +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0xB4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class URadialVector* GetDefaultObj(); + + class URadialVector* SetRadialVector(float Magnitude, const struct FVector& Position); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.RandomVector +class URandomVector : public UFieldNodeVector +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URandomVector* GetDefaultObj(); + + class URandomVector* SetRandomVector(float Magnitude); +}; + +// 0x20 (0xD0 - 0xB0) +// Class FieldSystemEngine.OperatorField +class UOperatorField : public UFieldNodeBase +{ +public: + float Magnitude; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldNodeBase* RightField; // 0xB8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* LeftField; // 0xC0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldOperationType Operation; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E40[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOperatorField* GetDefaultObj(); + + class UOperatorField* SetOperatorField(float Magnitude, class UFieldNodeBase* LeftField, class UFieldNodeBase* RightField, enum class EFieldOperationType Operation); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.ToIntegerField +class UToIntegerField : public UFieldNodeInt +{ +public: + class UFieldNodeFloat* FloatField; // 0xB0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UToIntegerField* GetDefaultObj(); + + class UToIntegerField* SetToIntegerField(class UFieldNodeFloat* FloatField); +}; + +// 0x8 (0xB8 - 0xB0) +// Class FieldSystemEngine.ToFloatField +class UToFloatField : public UFieldNodeFloat +{ +public: + class UFieldNodeInt* IntField; // 0xB0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UToFloatField* GetDefaultObj(); + + class UToFloatField* SetToFloatField(class UFieldNodeInt* IntegerField); +}; + +// 0x18 (0xC8 - 0xB0) +// Class FieldSystemEngine.CullingField +class UCullingField : public UFieldNodeBase +{ +public: + class UFieldNodeBase* Culling; // 0xB0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0xB8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldCullingOperationType Operation; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E42[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCullingField* GetDefaultObj(); + + class UCullingField* SetCullingField(class UFieldNodeBase* Culling, class UFieldNodeBase* Field, enum class EFieldCullingOperationType Operation); +}; + +// 0x0 (0xB0 - 0xB0) +// Class FieldSystemEngine.ReturnResultsTerminal +class UReturnResultsTerminal : public UFieldNodeBase +{ +public: + + static class UClass* StaticClass(); + static class UReturnResultsTerminal* GetDefaultObj(); + + class UReturnResultsTerminal* SetReturnResultsTerminal(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_functions.cpp new file mode 100644 index 0000000..3a1a6dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_functions.cpp @@ -0,0 +1,1757 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class FieldSystemEngine.FieldSystemActor +// (Actor) + +class UClass* AFieldSystemActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemActor"); + + return Clss; +} + + +// FieldSystemActor FieldSystemEngine.Default__FieldSystemActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AFieldSystemActor* AFieldSystemActor::GetDefaultObj() +{ + static class AFieldSystemActor* Default = nullptr; + + if (!Default) + Default = static_cast(AFieldSystemActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldSystem +// (None) + +class UClass* UFieldSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystem"); + + return Clss; +} + + +// FieldSystem FieldSystemEngine.Default__FieldSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystem* UFieldSystem::GetDefaultObj() +{ + static class UFieldSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldSystemComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UFieldSystemComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemComponent"); + + return Clss; +} + + +// FieldSystemComponent FieldSystemEngine.Default__FieldSystemComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystemComponent* UFieldSystemComponent::GetDefaultObj() +{ + static class UFieldSystemComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystemComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.FieldSystemComponent.ResetFieldSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFieldSystemComponent::ResetFieldSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ResetFieldSystem"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.RemovePersistentFields +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UFieldSystemComponent::RemovePersistentFields() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "RemovePersistentFields"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyUniformVectorFalloffForce +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyUniformVectorFalloffForce(bool Enabled, const struct FVector& Position, const struct FVector& Direction, float Radius, float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyUniformVectorFalloffForce"); + + Params::UFieldSystemComponent_ApplyUniformVectorFalloffForce_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Position = Position; + Parms.Direction = Direction; + Parms.Radius = Radius; + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyStrainField +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Iterations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyStrainField(bool Enabled, const struct FVector& Position, float Radius, float Magnitude, int32 Iterations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyStrainField"); + + Params::UFieldSystemComponent_ApplyStrainField_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Position = Position; + Parms.Radius = Radius; + Parms.Magnitude = Magnitude; + Parms.Iterations = Iterations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyStayDynamicField +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyStayDynamicField(bool Enabled, const struct FVector& Position, float Radius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyStayDynamicField"); + + Params::UFieldSystemComponent_ApplyStayDynamicField_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Position = Position; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyRadialVectorFalloffForce +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyRadialVectorFalloffForce(bool Enabled, const struct FVector& Position, float Radius, float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyRadialVectorFalloffForce"); + + Params::UFieldSystemComponent_ApplyRadialVectorFalloffForce_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Position = Position; + Parms.Radius = Radius; + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyRadialForce +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyRadialForce(bool Enabled, const struct FVector& Position, float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyRadialForce"); + + Params::UFieldSystemComponent_ApplyRadialForce_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Position = Position; + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyPhysicsField +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldPhysicsType Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaData* MetaData (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* Field (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyPhysicsField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyPhysicsField"); + + Params::UFieldSystemComponent_ApplyPhysicsField_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Target = Target; + Parms.MetaData = MetaData; + Parms.Field = Field; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.ApplyLinearForce +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::ApplyLinearForce(bool Enabled, const struct FVector& Direction, float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "ApplyLinearForce"); + + Params::UFieldSystemComponent_ApplyLinearForce_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Direction = Direction; + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.AddPersistentField +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldPhysicsType Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaData* MetaData (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* Field (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::AddPersistentField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "AddPersistentField"); + + Params::UFieldSystemComponent_AddPersistentField_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Target = Target; + Parms.MetaData = MetaData; + Parms.Field = Field; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function FieldSystemEngine.FieldSystemComponent.AddFieldCommand +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldPhysicsType Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaData* MetaData (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* Field (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldSystemComponent::AddFieldCommand(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemComponent", "AddFieldCommand"); + + Params::UFieldSystemComponent_AddFieldCommand_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Target = Target; + Parms.MetaData = MetaData; + Parms.Field = Field; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class FieldSystemEngine.FieldSystemMetaData +// (None) + +class UClass* UFieldSystemMetaData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemMetaData"); + + return Clss; +} + + +// FieldSystemMetaData FieldSystemEngine.Default__FieldSystemMetaData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystemMetaData* UFieldSystemMetaData::GetDefaultObj() +{ + static class UFieldSystemMetaData* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystemMetaData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldSystemMetaDataIteration +// (None) + +class UClass* UFieldSystemMetaDataIteration::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemMetaDataIteration"); + + return Clss; +} + + +// FieldSystemMetaDataIteration FieldSystemEngine.Default__FieldSystemMetaDataIteration +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystemMetaDataIteration* UFieldSystemMetaDataIteration::GetDefaultObj() +{ + static class UFieldSystemMetaDataIteration* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystemMetaDataIteration::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.FieldSystemMetaDataIteration.SetMetaDataIteration +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Iterations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaDataIteration*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFieldSystemMetaDataIteration* UFieldSystemMetaDataIteration::SetMetaDataIteration(int32 Iterations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemMetaDataIteration", "SetMetaDataIteration"); + + Params::UFieldSystemMetaDataIteration_SetMetaDataIteration_Params Parms{}; + + Parms.Iterations = Iterations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.FieldSystemMetaDataProcessingResolution +// (None) + +class UClass* UFieldSystemMetaDataProcessingResolution::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemMetaDataProcessingResolution"); + + return Clss; +} + + +// FieldSystemMetaDataProcessingResolution FieldSystemEngine.Default__FieldSystemMetaDataProcessingResolution +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystemMetaDataProcessingResolution* UFieldSystemMetaDataProcessingResolution::GetDefaultObj() +{ + static class UFieldSystemMetaDataProcessingResolution* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystemMetaDataProcessingResolution::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.FieldSystemMetaDataProcessingResolution.SetMetaDataaProcessingResolutionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EFieldResolutionType ResolutionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaDataProcessingResolution*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFieldSystemMetaDataProcessingResolution* UFieldSystemMetaDataProcessingResolution::SetMetaDataaProcessingResolutionType(enum class EFieldResolutionType ResolutionType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemMetaDataProcessingResolution", "SetMetaDataaProcessingResolutionType"); + + Params::UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Params Parms{}; + + Parms.ResolutionType = ResolutionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.FieldSystemMetaDataFilter +// (None) + +class UClass* UFieldSystemMetaDataFilter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldSystemMetaDataFilter"); + + return Clss; +} + + +// FieldSystemMetaDataFilter FieldSystemEngine.Default__FieldSystemMetaDataFilter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldSystemMetaDataFilter* UFieldSystemMetaDataFilter::GetDefaultObj() +{ + static class UFieldSystemMetaDataFilter* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldSystemMetaDataFilter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.FieldSystemMetaDataFilter.SetMetaDataFilterType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EFieldFilterType FilterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaDataFilter* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFieldSystemMetaDataFilter* UFieldSystemMetaDataFilter::SetMetaDataFilterType(enum class EFieldFilterType FilterType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FieldSystemMetaDataFilter", "SetMetaDataFilterType"); + + Params::UFieldSystemMetaDataFilter_SetMetaDataFilterType_Params Parms{}; + + Parms.FilterType = FilterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.FieldNodeBase +// (None) + +class UClass* UFieldNodeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldNodeBase"); + + return Clss; +} + + +// FieldNodeBase FieldSystemEngine.Default__FieldNodeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldNodeBase* UFieldNodeBase::GetDefaultObj() +{ + static class UFieldNodeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldNodeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldNodeInt +// (None) + +class UClass* UFieldNodeInt::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldNodeInt"); + + return Clss; +} + + +// FieldNodeInt FieldSystemEngine.Default__FieldNodeInt +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldNodeInt* UFieldNodeInt::GetDefaultObj() +{ + static class UFieldNodeInt* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldNodeInt::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldNodeFloat +// (None) + +class UClass* UFieldNodeFloat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldNodeFloat"); + + return Clss; +} + + +// FieldNodeFloat FieldSystemEngine.Default__FieldNodeFloat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldNodeFloat* UFieldNodeFloat::GetDefaultObj() +{ + static class UFieldNodeFloat* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldNodeFloat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.FieldNodeVector +// (None) + +class UClass* UFieldNodeVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FieldNodeVector"); + + return Clss; +} + + +// FieldNodeVector FieldSystemEngine.Default__FieldNodeVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFieldNodeVector* UFieldNodeVector::GetDefaultObj() +{ + static class UFieldNodeVector* Default = nullptr; + + if (!Default) + Default = static_cast(UFieldNodeVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class FieldSystemEngine.UniformInteger +// (None) + +class UClass* UUniformInteger::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UniformInteger"); + + return Clss; +} + + +// UniformInteger FieldSystemEngine.Default__UniformInteger +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUniformInteger* UUniformInteger::GetDefaultObj() +{ + static class UUniformInteger* Default = nullptr; + + if (!Default) + Default = static_cast(UUniformInteger::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.UniformInteger.SetUniformInteger +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformInteger* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformInteger* UUniformInteger::SetUniformInteger(int32 Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformInteger", "SetUniformInteger"); + + Params::UUniformInteger_SetUniformInteger_Params Parms{}; + + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.RadialIntMask +// (None) + +class UClass* URadialIntMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadialIntMask"); + + return Clss; +} + + +// RadialIntMask FieldSystemEngine.Default__RadialIntMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class URadialIntMask* URadialIntMask::GetDefaultObj() +{ + static class URadialIntMask* Default = nullptr; + + if (!Default) + Default = static_cast(URadialIntMask::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.RadialIntMask.SetRadialIntMask +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InteriorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ExteriorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESetMaskConditionType SetMaskConditionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URadialIntMask* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URadialIntMask* URadialIntMask::SetRadialIntMask(float Radius, const struct FVector& Position, int32 InteriorValue, int32 ExteriorValue, enum class ESetMaskConditionType SetMaskConditionIn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialIntMask", "SetRadialIntMask"); + + Params::URadialIntMask_SetRadialIntMask_Params Parms{}; + + Parms.Radius = Radius; + Parms.Position = Position; + Parms.InteriorValue = InteriorValue; + Parms.ExteriorValue = ExteriorValue; + Parms.SetMaskConditionIn = SetMaskConditionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.UniformScalar +// (None) + +class UClass* UUniformScalar::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UniformScalar"); + + return Clss; +} + + +// UniformScalar FieldSystemEngine.Default__UniformScalar +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUniformScalar* UUniformScalar::GetDefaultObj() +{ + static class UUniformScalar* Default = nullptr; + + if (!Default) + Default = static_cast(UUniformScalar::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.UniformScalar.SetUniformScalar +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformScalar* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformScalar* UUniformScalar::SetUniformScalar(float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformScalar", "SetUniformScalar"); + + Params::UUniformScalar_SetUniformScalar_Params Parms{}; + + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.WaveScalar +// (None) + +class UClass* UWaveScalar::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaveScalar"); + + return Clss; +} + + +// WaveScalar FieldSystemEngine.Default__WaveScalar +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaveScalar* UWaveScalar::GetDefaultObj() +{ + static class UWaveScalar* Default = nullptr; + + if (!Default) + Default = static_cast(UWaveScalar::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.WaveScalar.SetWaveScalar +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float WaveLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Period (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EWaveFunctionType Function (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWaveScalar* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWaveScalar* UWaveScalar::SetWaveScalar(float Magnitude, const struct FVector& Position, float WaveLength, float Period, float Time, enum class EWaveFunctionType Function, enum class EFieldFalloffType Falloff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveScalar", "SetWaveScalar"); + + Params::UWaveScalar_SetWaveScalar_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.Position = Position; + Parms.WaveLength = WaveLength; + Parms.Period = Period; + Parms.Time = Time; + Parms.Function = Function; + Parms.Falloff = Falloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.RadialFalloff +// (None) + +class UClass* URadialFalloff::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadialFalloff"); + + return Clss; +} + + +// RadialFalloff FieldSystemEngine.Default__RadialFalloff +// (Public, ClassDefaultObject, ArchetypeObject) + +class URadialFalloff* URadialFalloff::GetDefaultObj() +{ + static class URadialFalloff* Default = nullptr; + + if (!Default) + Default = static_cast(URadialFalloff::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.RadialFalloff.SetRadialFalloff +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Default (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URadialFalloff* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URadialFalloff* URadialFalloff::SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const struct FVector& Position, enum class EFieldFalloffType Falloff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialFalloff", "SetRadialFalloff"); + + Params::URadialFalloff_SetRadialFalloff_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.MinRange = MinRange; + Parms.MaxRange = MaxRange; + Parms.Default = Default; + Parms.Radius = Radius; + Parms.Position = Position; + Parms.Falloff = Falloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.PlaneFalloff +// (None) + +class UClass* UPlaneFalloff::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlaneFalloff"); + + return Clss; +} + + +// PlaneFalloff FieldSystemEngine.Default__PlaneFalloff +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlaneFalloff* UPlaneFalloff::GetDefaultObj() +{ + static class UPlaneFalloff* Default = nullptr; + + if (!Default) + Default = static_cast(UPlaneFalloff::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.PlaneFalloff.SetPlaneFalloff +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Default (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPlaneFalloff* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPlaneFalloff* UPlaneFalloff::SetPlaneFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Distance, const struct FVector& Position, const struct FVector& Normal, enum class EFieldFalloffType Falloff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlaneFalloff", "SetPlaneFalloff"); + + Params::UPlaneFalloff_SetPlaneFalloff_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.MinRange = MinRange; + Parms.MaxRange = MaxRange; + Parms.Default = Default; + Parms.Distance = Distance; + Parms.Position = Position; + Parms.Normal = Normal; + Parms.Falloff = Falloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.BoxFalloff +// (None) + +class UClass* UBoxFalloff::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoxFalloff"); + + return Clss; +} + + +// BoxFalloff FieldSystemEngine.Default__BoxFalloff +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoxFalloff* UBoxFalloff::GetDefaultObj() +{ + static class UBoxFalloff* Default = nullptr; + + if (!Default) + Default = static_cast(UBoxFalloff::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.BoxFalloff.SetBoxFalloff +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Default (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBoxFalloff* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBoxFalloff* UBoxFalloff::SetBoxFalloff(float Magnitude, float MinRange, float MaxRange, float Default, const struct FTransform& Transform, enum class EFieldFalloffType Falloff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoxFalloff", "SetBoxFalloff"); + + Params::UBoxFalloff_SetBoxFalloff_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.MinRange = MinRange; + Parms.MaxRange = MaxRange; + Parms.Default = Default; + Parms.Transform = Transform; + Parms.Falloff = Falloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.NoiseField +// (None) + +class UClass* UNoiseField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NoiseField"); + + return Clss; +} + + +// NoiseField FieldSystemEngine.Default__NoiseField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNoiseField* UNoiseField::GetDefaultObj() +{ + static class UNoiseField* Default = nullptr; + + if (!Default) + Default = static_cast(UNoiseField::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.NoiseField.SetNoiseField +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float MinRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UNoiseField* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoiseField* UNoiseField::SetNoiseField(float MinRange, float MaxRange, const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NoiseField", "SetNoiseField"); + + Params::UNoiseField_SetNoiseField_Params Parms{}; + + Parms.MinRange = MinRange; + Parms.MaxRange = MaxRange; + Parms.Transform = Transform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.UniformVector +// (None) + +class UClass* UUniformVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UniformVector"); + + return Clss; +} + + +// UniformVector FieldSystemEngine.Default__UniformVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUniformVector* UUniformVector::GetDefaultObj() +{ + static class UUniformVector* Default = nullptr; + + if (!Default) + Default = static_cast(UUniformVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.UniformVector.SetUniformVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformVector* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformVector* UUniformVector::SetUniformVector(float Magnitude, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformVector", "SetUniformVector"); + + Params::UUniformVector_SetUniformVector_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.Direction = Direction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.RadialVector +// (None) + +class UClass* URadialVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RadialVector"); + + return Clss; +} + + +// RadialVector FieldSystemEngine.Default__RadialVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class URadialVector* URadialVector::GetDefaultObj() +{ + static class URadialVector* Default = nullptr; + + if (!Default) + Default = static_cast(URadialVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.RadialVector.SetRadialVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URadialVector* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URadialVector* URadialVector::SetRadialVector(float Magnitude, const struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RadialVector", "SetRadialVector"); + + Params::URadialVector_SetRadialVector_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.RandomVector +// (None) + +class UClass* URandomVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RandomVector"); + + return Clss; +} + + +// RandomVector FieldSystemEngine.Default__RandomVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class URandomVector* URandomVector::GetDefaultObj() +{ + static class URandomVector* Default = nullptr; + + if (!Default) + Default = static_cast(URandomVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.RandomVector.SetRandomVector +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URandomVector* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URandomVector* URandomVector::SetRandomVector(float Magnitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RandomVector", "SetRandomVector"); + + Params::URandomVector_SetRandomVector_Params Parms{}; + + Parms.Magnitude = Magnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.OperatorField +// (None) + +class UClass* UOperatorField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OperatorField"); + + return Clss; +} + + +// OperatorField FieldSystemEngine.Default__OperatorField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOperatorField* UOperatorField::GetDefaultObj() +{ + static class UOperatorField* Default = nullptr; + + if (!Default) + Default = static_cast(UOperatorField::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.OperatorField.SetOperatorField +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Magnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* LeftField (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* RightField (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldOperationType Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOperatorField* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOperatorField* UOperatorField::SetOperatorField(float Magnitude, class UFieldNodeBase* LeftField, class UFieldNodeBase* RightField, enum class EFieldOperationType Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OperatorField", "SetOperatorField"); + + Params::UOperatorField_SetOperatorField_Params Parms{}; + + Parms.Magnitude = Magnitude; + Parms.LeftField = LeftField; + Parms.RightField = RightField; + Parms.Operation = Operation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.ToIntegerField +// (None) + +class UClass* UToIntegerField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ToIntegerField"); + + return Clss; +} + + +// ToIntegerField FieldSystemEngine.Default__ToIntegerField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UToIntegerField* UToIntegerField::GetDefaultObj() +{ + static class UToIntegerField* Default = nullptr; + + if (!Default) + Default = static_cast(UToIntegerField::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.ToIntegerField.SetToIntegerField +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UFieldNodeFloat* FloatField (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UToIntegerField* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UToIntegerField* UToIntegerField::SetToIntegerField(class UFieldNodeFloat* FloatField) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ToIntegerField", "SetToIntegerField"); + + Params::UToIntegerField_SetToIntegerField_Params Parms{}; + + Parms.FloatField = FloatField; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.ToFloatField +// (None) + +class UClass* UToFloatField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ToFloatField"); + + return Clss; +} + + +// ToFloatField FieldSystemEngine.Default__ToFloatField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UToFloatField* UToFloatField::GetDefaultObj() +{ + static class UToFloatField* Default = nullptr; + + if (!Default) + Default = static_cast(UToFloatField::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.ToFloatField.SetToFloatField +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UFieldNodeInt* IntegerField (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UToFloatField* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UToFloatField* UToFloatField::SetToFloatField(class UFieldNodeInt* IntegerField) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ToFloatField", "SetToFloatField"); + + Params::UToFloatField_SetToFloatField_Params Parms{}; + + Parms.IntegerField = IntegerField; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.CullingField +// (None) + +class UClass* UCullingField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CullingField"); + + return Clss; +} + + +// CullingField FieldSystemEngine.Default__CullingField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCullingField* UCullingField::GetDefaultObj() +{ + static class UCullingField* Default = nullptr; + + if (!Default) + Default = static_cast(UCullingField::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.CullingField.SetCullingField +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UFieldNodeBase* Culling (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* Field (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EFieldCullingOperationTypeOperation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCullingField* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCullingField* UCullingField::SetCullingField(class UFieldNodeBase* Culling, class UFieldNodeBase* Field, enum class EFieldCullingOperationType Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CullingField", "SetCullingField"); + + Params::UCullingField_SetCullingField_Params Parms{}; + + Parms.Culling = Culling; + Parms.Field = Field; + Parms.Operation = Operation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class FieldSystemEngine.ReturnResultsTerminal +// (None) + +class UClass* UReturnResultsTerminal::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ReturnResultsTerminal"); + + return Clss; +} + + +// ReturnResultsTerminal FieldSystemEngine.Default__ReturnResultsTerminal +// (Public, ClassDefaultObject, ArchetypeObject) + +class UReturnResultsTerminal* UReturnResultsTerminal::GetDefaultObj() +{ + static class UReturnResultsTerminal* Default = nullptr; + + if (!Default) + Default = static_cast(UReturnResultsTerminal::StaticClass()->DefaultObject); + + return Default; +} + + +// Function FieldSystemEngine.ReturnResultsTerminal.SetReturnResultsTerminal +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UReturnResultsTerminal* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReturnResultsTerminal* UReturnResultsTerminal::SetReturnResultsTerminal() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ReturnResultsTerminal", "SetReturnResultsTerminal"); + + Params::UReturnResultsTerminal_SetReturnResultsTerminal_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_parameters.hpp new file mode 100644 index 0000000..fcb53dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_parameters.hpp @@ -0,0 +1,349 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x24 (0x24 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyUniformVectorFalloffForce +struct UFieldSystemComponent_ApplyUniformVectorFalloffForce_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyStrainField +struct UFieldSystemComponent_ApplyStrainField_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Iterations; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyStayDynamicField +struct UFieldSystemComponent_ApplyStayDynamicField_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E10[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyRadialVectorFalloffForce +struct UFieldSystemComponent_ApplyRadialVectorFalloffForce_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E11[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyRadialForce +struct UFieldSystemComponent_ApplyRadialForce_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E12[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyPhysicsField +struct UFieldSystemComponent_ApplyPhysicsField_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldPhysicsType Target; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E13[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaData* MetaData; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.ApplyLinearForce +struct UFieldSystemComponent_ApplyLinearForce_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E14[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Direction; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.AddPersistentField +struct UFieldSystemComponent_AddPersistentField_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldPhysicsType Target; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E15[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaData* MetaData; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.FieldSystemComponent.AddFieldCommand +struct UFieldSystemComponent_AddFieldCommand_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldPhysicsType Target; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E16[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaData* MetaData; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.FieldSystemMetaDataIteration.SetMetaDataIteration +struct UFieldSystemMetaDataIteration_SetMetaDataIteration_Params +{ +public: + int32 Iterations; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E19[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaDataIteration* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.FieldSystemMetaDataProcessingResolution.SetMetaDataaProcessingResolutionType +struct UFieldSystemMetaDataProcessingResolution_SetMetaDataaProcessingResolutionType_Params +{ +public: + enum class EFieldResolutionType ResolutionType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaDataProcessingResolution* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.FieldSystemMetaDataFilter.SetMetaDataFilterType +struct UFieldSystemMetaDataFilter_SetMetaDataFilterType_Params +{ +public: + enum class EFieldFilterType FilterType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaDataFilter* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.UniformInteger.SetUniformInteger +struct UUniformInteger_SetUniformInteger_Params +{ +public: + int32 Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUniformInteger* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function FieldSystemEngine.RadialIntMask.SetRadialIntMask +struct URadialIntMask_SetRadialIntMask_Params +{ +public: + float Radius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InteriorValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExteriorValue; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESetMaskConditionType SetMaskConditionIn; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E21[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class URadialIntMask* ReturnValue; // 0x20(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.UniformScalar.SetUniformScalar +struct UUniformScalar_SetUniformScalar_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E23[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUniformScalar* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function FieldSystemEngine.WaveScalar.SetWaveScalar +struct UWaveScalar_SetWaveScalar_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveLength; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWaveFunctionType Function; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E25[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaveScalar* ReturnValue; // 0x20(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function FieldSystemEngine.RadialFalloff.SetRadialFalloff +struct URadialFalloff_SetRadialFalloff_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E27[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class URadialFalloff* ReturnValue; // 0x28(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function FieldSystemEngine.PlaneFalloff.SetPlaneFalloff +struct UPlaneFalloff_SetPlaneFalloff_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E30[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPlaneFalloff* ReturnValue; // 0x30(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function FieldSystemEngine.BoxFalloff.SetBoxFalloff +struct UBoxFalloff_SetBoxFalloff_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x10(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EFieldFalloffType Falloff; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E34[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBoxFalloff* ReturnValue; // 0x48(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function FieldSystemEngine.NoiseField.SetNoiseField +struct UNoiseField_SetNoiseField_Params +{ +public: + float MinRange; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E38[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x10(0x30)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UNoiseField* ReturnValue; // 0x40(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E39[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.UniformVector.SetUniformVector +struct UUniformVector_SetUniformVector_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformVector* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function FieldSystemEngine.RadialVector.SetRadialVector +struct URadialVector_SetRadialVector_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URadialVector* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.RandomVector.SetRandomVector +struct URandomVector_SetRandomVector_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class URandomVector* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function FieldSystemEngine.OperatorField.SetOperatorField +struct UOperatorField_SetOperatorField_Params +{ +public: + float Magnitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldNodeBase* LeftField; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* RightField; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldOperationType Operation; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UOperatorField* ReturnValue; // 0x20(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.ToIntegerField.SetToIntegerField +struct UToIntegerField_SetToIntegerField_Params +{ +public: + class UFieldNodeFloat* FloatField; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UToIntegerField* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function FieldSystemEngine.ToFloatField.SetToFloatField +struct UToFloatField_SetToFloatField_Params +{ +public: + class UFieldNodeInt* IntegerField; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UToFloatField* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function FieldSystemEngine.CullingField.SetCullingField +struct UCullingField_SetCullingField_Params +{ +public: + class UFieldNodeBase* Culling; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFieldCullingOperationType Operation; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E41[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCullingField* ReturnValue; // 0x18(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function FieldSystemEngine.ReturnResultsTerminal.SetReturnResultsTerminal +struct UReturnResultsTerminal_SetReturnResultsTerminal_Params +{ +public: + class UReturnResultsTerminal* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_structs.hpp new file mode 100644 index 0000000..1e4767b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FieldSystemEngine_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct FieldSystemEngine.FieldObjectCommands +struct FFieldObjectCommands +{ +public: + TArray TargetNames; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RootNodes; // 0x10(0x10)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray MetaDatas; // 0x20(0x10)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_classes.hpp new file mode 100644 index 0000000..dfd9548 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass Flashlight_BP.Flashlight_BP_C +class AFlashlight_BP_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* FlashlightMesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* Flashlight; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AFlashlight_BP_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void ExecuteUbergraph_Flashlight_BP(int32 EntryPoint, class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_functions.cpp new file mode 100644 index 0000000..2e76d6f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_functions.cpp @@ -0,0 +1,119 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Flashlight_BP.Flashlight_BP_C +// (Actor) + +class UClass* AFlashlight_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Flashlight_BP_C"); + + return Clss; +} + + +// Flashlight_BP_C Flashlight_BP.Default__Flashlight_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AFlashlight_BP_C* AFlashlight_BP_C::GetDefaultObj() +{ + static class AFlashlight_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AFlashlight_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Flashlight_BP.Flashlight_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AFlashlight_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Flashlight_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Flashlight_BP.Flashlight_BP_C.ExecuteUbergraph_Flashlight_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AFlashlight_BP_C::ExecuteUbergraph_Flashlight_BP(int32 EntryPoint, class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Flashlight_BP_C", "ExecuteUbergraph_Flashlight_BP"); + + Params::AFlashlight_BP_C_ExecuteUbergraph_Flashlight_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_2 = CallFunc_EqualEqual_StrStr_ReturnValue_2; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_3 = CallFunc_EqualEqual_StrStr_ReturnValue_3; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_4 = CallFunc_EqualEqual_StrStr_ReturnValue_4; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_5 = CallFunc_EqualEqual_StrStr_ReturnValue_5; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_6 = CallFunc_EqualEqual_StrStr_ReturnValue_6; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_7 = CallFunc_EqualEqual_StrStr_ReturnValue_7; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_8 = CallFunc_EqualEqual_StrStr_ReturnValue_8; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_parameters.hpp new file mode 100644 index 0000000..5296b12 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4D (0x4D - 0x0) +// Function Flashlight_BP.Flashlight_BP_C.ExecuteUbergraph_Flashlight_BP +struct AFlashlight_BP_C_ExecuteUbergraph_Flashlight_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_354[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_LightFade_Box_C* CallFunc_GetActorOfClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_2; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_3; // 0x23(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_4; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_5; // 0x25(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_6; // 0x26(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_7; // 0x27(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_8; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_35B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x38(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Flashlight_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_structs.hpp new file mode 100644 index 0000000..ec857e1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidBoundary_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFluidBoundary : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + FluidBoundary_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_structs.hpp new file mode 100644 index 0000000..8640e92 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidDynamicForceMeshType_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFluidDynamicForceMeshType : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + FluidDynamicForceMeshType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_structs.hpp new file mode 100644 index 0000000..5489e26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamicPerInstanceData_structs.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x130 (0x130 - 0x0) +// UserDefinedStruct FluidForceDynamicPerInstanceData.FluidForceDynamicPerInstanceData +struct FFluidForceDynamicPerInstanceData +{ +public: + struct FFluidForceDynamic ForceInfo_2_A6A35E3243FAF59D161A5FBAA2F6F2B1; // 0x0(0x70)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + struct FVector ComponentLocation_13_959307184C8E5CCACA55FC8378D92CFD; // 0x70(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector ComponentVelocity_5_4F6589474918826DF8A6468CF0F2C361; // 0x7C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BoundsRadius_30_ADFF818743BE39AC4A481D995CB50D03; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WaterLevel_34_A4E505D148073B883CA7B1B09A3E34A8; // 0x8C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TMap SocketLocationMap_21_ABF6AA244A5F84728A5E83BE2328C7FA; // 0x90(0x50)(Edit, BlueprintVisible) + TMap SocketVelocityMap_26_82B0E24B45935A12E1949F918A59A537; // 0xE0(0x50)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_structs.hpp new file mode 100644 index 0000000..4c3f8da --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceDynamic_structs.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x70 - 0x0) +// UserDefinedStruct FluidForceDynamic.FluidForceDynamic +struct FFluidForceDynamic +{ +public: + enum class EFluidDynamicForceMeshType ForceType_28_DDC16EE543D2DFD3BA29C49D32198C9C; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2728[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ForceRadius_32_C31B527C4C367A5CA5E1DF8E49E76234; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ForceStrength_33_2CAA30794D1EFF60AE1C3491D011CECF; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2729[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* ForceComponent_34_ABF6640F40D37677EF6F809E09046055; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* MaterialOverride_25_5A792CE8489A59E5D9B24F9E4DCFE94A; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceSocketInfo SkeletalMeshSetup_31_51A4130440BAFFBA1DA0FE83E942A30A; // 0x20(0x50)(Edit, BlueprintVisible, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_structs.hpp new file mode 100644 index 0000000..79ced62 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulsePerInstanceData_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x59 - 0x0) +// UserDefinedStruct FluidForceImpulsePerInstanceData.FluidForceImpulsePerInstanceData +struct FFluidForceImpulsePerInstanceData +{ +public: + struct FFluidForceImpulse ImpulseSettings_41_C9A94C02422D8BF40DF6B1BB2A0D8CBC; // 0x0(0x50)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) + float ElapsedTime_44_12C387C1450456E47FC74BBD11EEAE4F; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartOffset_48_78EF0E3F4B05F70C5679F9B9F41D590F; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsSplashEffect_54_4A5B178940D26E71D6FCDF84584A5284; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_structs.hpp new file mode 100644 index 0000000..f2eb284 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulseTimedEffects_structs.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// UserDefinedStruct FluidForceImpulseTimedEffects.FluidForceImpulseTimedEffects +struct FFluidForceImpulseTimedEffects +{ +public: + bool EnableWaterDropsEffect_39_0A7932284406807D62695D8E0927BD70; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2725[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float EffectRadius_30_C9A94C02422D8BF40DF6B1BB2A0D8CBC; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Strength_29_2CAA30794D1EFF60AE1C3491D011CECF; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WaterDropsperSquareMeter_27_C31B527C4C367A5CA5E1DF8E49E76234; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartTimeOffset_33_5A792CE8489A59E5D9B24F9E4DCFE94A; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Lifetime_35_C2749C1449C41D4F236BCBAF6ED34113; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StrengthoverLifePower_37_4FA6941A4AD024828AFEB782783DD01C; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2726[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* MaterialOverride_42_FB856A244A1713590BB76EAA7CC7A0DF; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_structs.hpp new file mode 100644 index 0000000..460a178 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceImpulse_structs.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// UserDefinedStruct FluidForceImpulse.FluidForceImpulse +struct FFluidForceImpulse +{ +public: + struct FVector WorldPosition_32_C9A94C02422D8BF40DF6B1BB2A0D8CBC; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ForceRadius_31_C31B527C4C367A5CA5E1DF8E49E76234; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ForceStrength_30_2CAA30794D1EFF60AE1C3491D011CECF; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2727[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* MaterialOverride_24_5A792CE8489A59E5D9B24F9E4DCFE94A; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Lifetime_34_C2749C1449C41D4F236BCBAF6ED34113; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StrengthoverLifePower_41_85B52C994A7ED323A34BF4BBCB0DFA0F; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFluidForceImpulseTimedEffects TimedWaterDropSplashes_38_2CB1456B483AEF3A52677AAF4152E31E; // 0x28(0x28)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_structs.hpp new file mode 100644 index 0000000..0bf1f2f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidForceSocketInfo_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// UserDefinedStruct FluidForceSocketInfo.FluidForceSocketInfo +struct FFluidForceSocketInfo +{ +public: + TMap SocketsandEndpoints_6_B3EDD8FC43A7C681151F46BE0AA158C5; // 0x0(0x50)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_structs.hpp new file mode 100644 index 0000000..4ba9562 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidSimSolverMode_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFluidSimSolverMode : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + FluidSimSolverMode_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_structs.hpp new file mode 100644 index 0000000..e8d2bfc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FluidTerrainModes_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFluidTerrainModes : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + FluidTerrainModes_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_structs.hpp new file mode 100644 index 0000000..51b8865 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawnInArea_structs.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// UserDefinedStruct FoliageToSpawnInArea.FoliageToSpawnInArea +struct FFoliageToSpawnInArea +{ +public: + class UStaticMesh* FoliageToSpawn_Mesh_17_3C8F886546FA9128E267F1AF8A2DD0EF; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* FoliageToSpawn_Component_18_1AD846B341447BD3BAE13DA58707FE6E; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Density_5_54B823914D1C9E42333A53A256B62F6D; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Irregularity_7_23B801EB40FD74953D64AAA7EE571B92; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MinScale_10_AA532E8B44CC1FE88FD4EB8A0421516E; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MaxScale_12_D9B9070A4F83AF086F1B1A9DD537D137; // 0x24(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_structs.hpp new file mode 100644 index 0000000..b46fe20 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FoliageToSpawn_Struct_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// UserDefinedStruct FoliageToSpawn_Struct.FoliageToSpawn_Struct +struct FFoliageToSpawn_Struct +{ +public: + class UStaticMesh* Mesh_2_4B85E981464F940A424618BC4CCAE1F3; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* Component_7_FAE6A52C44B14E4E7DDCD7A18BC43E30; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_classes.hpp new file mode 100644 index 0000000..e8afd42 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_classes.hpp @@ -0,0 +1,325 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x6B0 - 0x678) +// Class Foliage.FoliageInstancedStaticMeshComponent +class UFoliageInstancedStaticMeshComponent : public UHierarchicalInstancedStaticMeshComponent +{ +public: + FMulticastInlineDelegateProperty_ OnInstanceTakePointDamage; // 0x678(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnInstanceTakeRadialDamage; // 0x688(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FGuid GenerationGuid; // 0x698(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1AA4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFoliageInstancedStaticMeshComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Foliage.FoliageStatistics +class UFoliageStatistics : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UFoliageStatistics* GetDefaultObj(); + + int32 FoliageOverlappingSphereCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius); + int32 FoliageOverlappingBoxCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FBox& Box); +}; + +// 0x388 (0x3B0 - 0x28) +// Class Foliage.FoliageType +class UFoliageType : public UObject +{ +public: + struct FGuid UpdateGuid; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityAdjustmentFactor; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSingleInstanceModeOverrideRadius; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SingleInstanceModeRadius; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFoliageScaling Scaling; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFloatInterval ScaleX; // 0x50(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval ScaleY; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval ScaleZ; // 0x60(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFoliageVertexColorChannelMask VertexColorMaskByChannel[0x4]; // 0x68(0x30)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EFoliageVertexColorMask VertexColorMask; // 0x98(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VertexColorMaskThreshold; // 0x9C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VertexColorMaskInvert : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B2 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AA9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFloatInterval ZOffset; // 0xA4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AlignToNormal : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AAA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AlignMaxAngle; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RandomYaw : 1; // Mask: 0x1, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AAB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RandomPitchAngle; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval GroundSlopeAngle; // 0xBC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval Height; // 0xC4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AAC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LandscapeLayers; // 0xD0(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float MinimumLayerWeight; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AAD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ExclusionLandscapeLayers; // 0xE8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float MinimumExclusionLayerWeight; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LandscapeLayer; // 0xFC(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CollisionWithWorld : 1; // Mask: 0x1, PropSize: 0x10x104(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CollisionScale; // 0x108(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds MeshBounds; // 0x114(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LowBoundOriginRadius; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EComponentMobility Mobility; // 0x13C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AAF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInt32Interval CullDistance; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableStaticLighting : 1; // Mask: 0x1, PropSize: 0x10x148(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastShadow : 1; // Mask: 0x2, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectDynamicIndirectLighting : 1; // Mask: 0x4, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectDistanceFieldLighting : 1; // Mask: 0x8, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDynamicShadow : 1; // Mask: 0x10, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastStaticShadow : 1; // Mask: 0x20, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowAsTwoSided : 1; // Mask: 0x40, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReceivesDecals : 1; // Mask: 0x80, PropSize: 0x10x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideLightMapRes : 1; // Mask: 0x1, PropSize: 0x10x149(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AB0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OverriddenLightMapRes; // 0x14C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELightmapType LightmapType; // 0x150(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AB1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseAsOccluder : 1; // Mask: 0x1, PropSize: 0x10x154(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AB2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bVisibleInRayTracing : 1; // Mask: 0x1, PropSize: 0x10x158(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateWorldPositionOffset : 1; // Mask: 0x2, PropSize: 0x10x158(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B8 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AB3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBodyInstance BodyInstance; // 0x160(0x158)(Edit, NativeAccessSpecifierPublic) + enum class EHasCustomNavigableGeometry CustomNavigableGeometry; // 0x2B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x2B9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_1AB4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRenderCustomDepth : 1; // Mask: 0x1, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1B9 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AB5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ERendererStencilMask CustomDepthStencilWriteMask; // 0x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AB6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CustomDepthStencilValue; // 0x2C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TranslucencySortPriority; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadius; // 0x2CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadeRadius; // 0x2D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSteps; // 0x2D4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialSeedDensity; // 0x2D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageSpreadDistance; // 0x2DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpreadVariance; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SeedsPerStep; // 0x2E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DistributionSeed; // 0x2E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInitialSeedOffset; // 0x2EC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanGrowInShade; // 0x2F0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnsInShade; // 0x2F1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AB7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxInitialAge; // 0x2F4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAge; // 0x2F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlapPriority; // 0x2FC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval ProceduralScale; // 0x300(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ScaleCurve; // 0x308(0x88)(Edit, NativeAccessSpecifierPublic) + int32 ChangeCount; // 0x390(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyDensity : 1; // Mask: 0x1, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyRadius : 1; // Mask: 0x2, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyAlignToNormal : 1; // Mask: 0x4, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyRandomYaw : 1; // Mask: 0x8, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyScaling : 1; // Mask: 0x10, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyScaleX : 1; // Mask: 0x20, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyScaleY : 1; // Mask: 0x40, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyScaleZ : 1; // Mask: 0x80, PropSize: 0x10x394(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyRandomPitchAngle : 1; // Mask: 0x1, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyGroundSlope : 1; // Mask: 0x2, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyHeight : 1; // Mask: 0x4, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyLandscapeLayers : 1; // Mask: 0x8, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyZOffset : 1; // Mask: 0x10, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyCollisionWithWorld : 1; // Mask: 0x20, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReapplyVertexColorMask : 1; // Mask: 0x40, PropSize: 0x10x395(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDensityScaling : 1; // Mask: 0x80, PropSize: 0x10x395(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDiscardOnLoad : 1; // Mask: 0x1, PropSize: 0x10x396(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BA : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AB8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RuntimeVirtualTextures; // 0x398(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 VirtualTextureCullMips; // 0x3A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x3AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AB9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFoliageType* GetDefaultObj(); + +}; + +// 0x10 (0x3C0 - 0x3B0) +// Class Foliage.FoliageType_Actor +class UFoliageType_Actor : public UFoliageType +{ +public: + TSubclassOf ActorClass; // 0x3B0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAttachToBaseComponent; // 0x3B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ABA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFoliageType_Actor* GetDefaultObj(); + +}; + +// 0x20 (0x3D0 - 0x3B0) +// Class Foliage.FoliageType_InstancedStaticMesh +class UFoliageType_InstancedStaticMesh : public UFoliageType +{ +public: + class UStaticMesh* Mesh; // 0x3B0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideMaterials; // 0x3B8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf ComponentClass; // 0x3C8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UFoliageType_InstancedStaticMesh* GetDefaultObj(); + +}; + +// 0x50 (0x270 - 0x220) +// Class Foliage.InstancedFoliageActor +class AInstancedFoliageActor : public AActor +{ +public: + uint8 Pad_1ABB[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AInstancedFoliageActor* GetDefaultObj(); + +}; + +// 0x60 (0x290 - 0x230) +// Class Foliage.InteractiveFoliageActor +class AInteractiveFoliageActor : public AStaticMeshActor +{ +public: + class UCapsuleComponent* CapsuleComponent; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector TouchingActorEntryPosition; // 0x238(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector FoliageVelocity; // 0x244(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector FoliageForce; // 0x250(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector FoliagePosition; // 0x25C(0xC)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FoliageDamageImpulseScale; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FoliageTouchImpulseScale; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FoliageStiffness; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FoliageStiffnessQuadratic; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FoliageDamping; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageImpulse; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTouchImpulse; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxForce; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x288(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ABD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AInteractiveFoliageActor* GetDefaultObj(); + + void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& OverlapInfo); +}; + +// 0x10 (0x4F0 - 0x4E0) +// Class Foliage.InteractiveFoliageComponent +class UInteractiveFoliageComponent : public UStaticMeshComponent +{ +public: + uint8 Pad_1ABE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractiveFoliageComponent* GetDefaultObj(); + +}; + +// 0x8 (0x260 - 0x258) +// Class Foliage.ProceduralFoliageBlockingVolume +class AProceduralFoliageBlockingVolume : public AVolume +{ +public: + class AProceduralFoliageVolume* ProceduralFoliageVolume; // 0x258(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AProceduralFoliageBlockingVolume* GetDefaultObj(); + +}; + +// 0x28 (0xD8 - 0xB0) +// Class Foliage.ProceduralFoliageComponent +class UProceduralFoliageComponent : public UActorComponent +{ +public: + class UProceduralFoliageSpawner* FoliageSpawner; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileOverlap; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ABF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AVolume* SpawningVolume; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid ProceduralGuid; // 0xC8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UProceduralFoliageComponent* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class Foliage.ProceduralFoliageSpawner +class UProceduralFoliageSpawner : public UObject +{ +public: + int32 RandomSeed; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSize; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumUniqueTiles; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumQuadTreeSize; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FoliageTypes; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1AC1[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UProceduralFoliageSpawner* GetDefaultObj(); + + void Simulate(int32 NumSteps); +}; + +// 0x130 (0x158 - 0x28) +// Class Foliage.ProceduralFoliageTile +class UProceduralFoliageTile : public UObject +{ +public: + class UProceduralFoliageSpawner* FoliageSpawner; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1AC2[0xA0]; // Fixing Size After Last Property [ Dumper-7 ] + TArray InstancesArray; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1AC3[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UProceduralFoliageTile* GetDefaultObj(); + +}; + +// 0x8 (0x260 - 0x258) +// Class Foliage.ProceduralFoliageVolume +class AProceduralFoliageVolume : public AVolume +{ +public: + class UProceduralFoliageComponent* ProceduralComponent; // 0x258(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AProceduralFoliageVolume* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_functions.cpp new file mode 100644 index 0000000..c02b6ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_functions.cpp @@ -0,0 +1,514 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Foliage.FoliageInstancedStaticMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UFoliageInstancedStaticMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FoliageInstancedStaticMeshComponent"); + + return Clss; +} + + +// FoliageInstancedStaticMeshComponent Foliage.Default__FoliageInstancedStaticMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFoliageInstancedStaticMeshComponent* UFoliageInstancedStaticMeshComponent::GetDefaultObj() +{ + static class UFoliageInstancedStaticMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UFoliageInstancedStaticMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.FoliageStatistics +// (None) + +class UClass* UFoliageStatistics::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FoliageStatistics"); + + return Clss; +} + + +// FoliageStatistics Foliage.Default__FoliageStatistics +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFoliageStatistics* UFoliageStatistics::GetDefaultObj() +{ + static class UFoliageStatistics* Default = nullptr; + + if (!Default) + Default = static_cast(UFoliageStatistics::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Foliage.FoliageStatistics.FoliageOverlappingSphereCount +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* StaticMesh (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector CenterPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UFoliageStatistics::FoliageOverlappingSphereCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FoliageStatistics", "FoliageOverlappingSphereCount"); + + Params::UFoliageStatistics_FoliageOverlappingSphereCount_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StaticMesh = StaticMesh; + Parms.CenterPosition = CenterPosition; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Foliage.FoliageStatistics.FoliageOverlappingBoxCount +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* StaticMesh (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox Box (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UFoliageStatistics::FoliageOverlappingBoxCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FoliageStatistics", "FoliageOverlappingBoxCount"); + + Params::UFoliageStatistics_FoliageOverlappingBoxCount_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StaticMesh = StaticMesh; + Parms.Box = Box; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Foliage.FoliageType +// (None) + +class UClass* UFoliageType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FoliageType"); + + return Clss; +} + + +// FoliageType Foliage.Default__FoliageType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFoliageType* UFoliageType::GetDefaultObj() +{ + static class UFoliageType* Default = nullptr; + + if (!Default) + Default = static_cast(UFoliageType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.FoliageType_Actor +// (None) + +class UClass* UFoliageType_Actor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FoliageType_Actor"); + + return Clss; +} + + +// FoliageType_Actor Foliage.Default__FoliageType_Actor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFoliageType_Actor* UFoliageType_Actor::GetDefaultObj() +{ + static class UFoliageType_Actor* Default = nullptr; + + if (!Default) + Default = static_cast(UFoliageType_Actor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.FoliageType_InstancedStaticMesh +// (None) + +class UClass* UFoliageType_InstancedStaticMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FoliageType_InstancedStaticMesh"); + + return Clss; +} + + +// FoliageType_InstancedStaticMesh Foliage.Default__FoliageType_InstancedStaticMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFoliageType_InstancedStaticMesh* UFoliageType_InstancedStaticMesh::GetDefaultObj() +{ + static class UFoliageType_InstancedStaticMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UFoliageType_InstancedStaticMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.InstancedFoliageActor +// (Actor) + +class UClass* AInstancedFoliageActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InstancedFoliageActor"); + + return Clss; +} + + +// InstancedFoliageActor Foliage.Default__InstancedFoliageActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInstancedFoliageActor* AInstancedFoliageActor::GetDefaultObj() +{ + static class AInstancedFoliageActor* Default = nullptr; + + if (!Default) + Default = static_cast(AInstancedFoliageActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.InteractiveFoliageActor +// (Actor) + +class UClass* AInteractiveFoliageActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveFoliageActor"); + + return Clss; +} + + +// InteractiveFoliageActor Foliage.Default__InteractiveFoliageActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInteractiveFoliageActor* AInteractiveFoliageActor::GetDefaultObj() +{ + static class AInteractiveFoliageActor* Default = nullptr; + + if (!Default) + Default = static_cast(AInteractiveFoliageActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Foliage.InteractiveFoliageActor.CapsuleTouched +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OverlapInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AInteractiveFoliageActor::CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& OverlapInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveFoliageActor", "CapsuleTouched"); + + Params::AInteractiveFoliageActor_CapsuleTouched_Params Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.OverlapInfo = OverlapInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Foliage.InteractiveFoliageComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UInteractiveFoliageComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveFoliageComponent"); + + return Clss; +} + + +// InteractiveFoliageComponent Foliage.Default__InteractiveFoliageComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveFoliageComponent* UInteractiveFoliageComponent::GetDefaultObj() +{ + static class UInteractiveFoliageComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveFoliageComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.ProceduralFoliageBlockingVolume +// (Actor) + +class UClass* AProceduralFoliageBlockingVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralFoliageBlockingVolume"); + + return Clss; +} + + +// ProceduralFoliageBlockingVolume Foliage.Default__ProceduralFoliageBlockingVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AProceduralFoliageBlockingVolume* AProceduralFoliageBlockingVolume::GetDefaultObj() +{ + static class AProceduralFoliageBlockingVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AProceduralFoliageBlockingVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.ProceduralFoliageComponent +// (None) + +class UClass* UProceduralFoliageComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralFoliageComponent"); + + return Clss; +} + + +// ProceduralFoliageComponent Foliage.Default__ProceduralFoliageComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProceduralFoliageComponent* UProceduralFoliageComponent::GetDefaultObj() +{ + static class UProceduralFoliageComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UProceduralFoliageComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.ProceduralFoliageSpawner +// (None) + +class UClass* UProceduralFoliageSpawner::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralFoliageSpawner"); + + return Clss; +} + + +// ProceduralFoliageSpawner Foliage.Default__ProceduralFoliageSpawner +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProceduralFoliageSpawner* UProceduralFoliageSpawner::GetDefaultObj() +{ + static class UProceduralFoliageSpawner* Default = nullptr; + + if (!Default) + Default = static_cast(UProceduralFoliageSpawner::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Foliage.ProceduralFoliageSpawner.Simulate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumSteps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProceduralFoliageSpawner::Simulate(int32 NumSteps) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralFoliageSpawner", "Simulate"); + + Params::UProceduralFoliageSpawner_Simulate_Params Parms{}; + + Parms.NumSteps = NumSteps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Foliage.ProceduralFoliageTile +// (None) + +class UClass* UProceduralFoliageTile::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralFoliageTile"); + + return Clss; +} + + +// ProceduralFoliageTile Foliage.Default__ProceduralFoliageTile +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProceduralFoliageTile* UProceduralFoliageTile::GetDefaultObj() +{ + static class UProceduralFoliageTile* Default = nullptr; + + if (!Default) + Default = static_cast(UProceduralFoliageTile::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Foliage.ProceduralFoliageVolume +// (Actor) + +class UClass* AProceduralFoliageVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralFoliageVolume"); + + return Clss; +} + + +// ProceduralFoliageVolume Foliage.Default__ProceduralFoliageVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AProceduralFoliageVolume* AProceduralFoliageVolume::GetDefaultObj() +{ + static class AProceduralFoliageVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AProceduralFoliageVolume::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_parameters.hpp new file mode 100644 index 0000000..3a83ddf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_parameters.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function Foliage.FoliageStatistics.FoliageOverlappingSphereCount +struct UFoliageStatistics_FoliageOverlappingSphereCount_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CenterPosition; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function Foliage.FoliageStatistics.FoliageOverlappingBoxCount +struct UFoliageStatistics_FoliageOverlappingBoxCount_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox Box; // 0x10(0x1C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function Foliage.InteractiveFoliageActor.CapsuleTouched +struct AInteractiveFoliageActor_CapsuleTouched_Params +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, 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_1ABC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult OverlapInfo; // 0x20(0x88)(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) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_structs.hpp new file mode 100644 index 0000000..e5075ca --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Foliage_structs.hpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFoliageScaling : uint8 +{ + Uniform = 0, + Free = 1, + LockXY = 2, + LockXZ = 3, + LockYZ = 4, + EFoliageScaling_MAX = 5, +}; + +enum class EVertexColorMaskChannel : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Alpha = 3, + MAX_None = 4, + EVertexColorMaskChannel_MAX = 5, +}; + +enum class EFoliageVertexColorMask : uint8 +{ + FOLIAGEVERTEXCOLORMASK_Disabled = 0, + FOLIAGEVERTEXCOLORMASK_Red = 1, + FOLIAGEVERTEXCOLORMASK_Green = 2, + FOLIAGEVERTEXCOLORMASK_Blue = 3, + FOLIAGEVERTEXCOLORMASK_Alpha = 4, + FOLIAGEVERTEXCOLORMASK_MAX = 5, +}; + +enum class ESimulationQuery : uint8 +{ + None = 0, + CollisionOverlap = 1, + ShadeOverlap = 2, + AnyOverlap = 3, + ESimulationQuery_MAX = 4, +}; + +enum class ESimulationOverlap : uint8 +{ + CollisionOverlap = 0, + ShadeOverlap = 1, + None = 2, + ESimulationOverlap_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// ScriptStruct Foliage.FoliageVertexColorChannelMask +struct FFoliageVertexColorChannelMask +{ +public: + uint8 UseMask : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AC4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaskThreshold; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InvertMask : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Foliage.FoliageTypeObject +struct FFoliageTypeObject +{ +public: + class UObject* FoliageTypeObject; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFoliageType* TypeInstance; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsAsset; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1AC6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf Type; // 0x18(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Foliage.ProceduralFoliageInstance +struct FProceduralFoliageInstance +{ +public: + struct FQuat Rotation; // 0x0(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Age; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x20(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFoliageType* Type; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_structs.hpp new file mode 100644 index 0000000..99bd080 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/FootstepActionsEnum_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFootstepActionsEnum : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + FootstepActionsEnum_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_classes.hpp new file mode 100644 index 0000000..d807dc9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x2C8 - 0x2C0) +// BlueprintGeneratedClass GM_MainMenu.GM_MainMenu_C +class AGM_MainMenu_C : public AGameModeBase +{ +public: + class USceneComponent* DefaultSceneRoot; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AGM_MainMenu_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_functions.cpp new file mode 100644 index 0000000..1b9172a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass GM_MainMenu.GM_MainMenu_C +// (Actor) + +class UClass* AGM_MainMenu_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GM_MainMenu_C"); + + return Clss; +} + + +// GM_MainMenu_C GM_MainMenu.Default__GM_MainMenu_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AGM_MainMenu_C* AGM_MainMenu_C::GetDefaultObj() +{ + static class AGM_MainMenu_C* Default = nullptr; + + if (!Default) + Default = static_cast(AGM_MainMenu_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GM_MainMenu_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_classes.hpp new file mode 100644 index 0000000..baaebf9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x2C8 - 0x260) +// WidgetBlueprintGeneratedClass GameEnd_UI_2.GameEnd_UI_2_C +class UGameEnd_UI_2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Fade; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_1; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_2; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class URichTextBlock* RichTextBlock_110; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float Time; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_AD0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlayer* MediaPlayer; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mat; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CurrentMatchID; // 0x2A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mat_0; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mat_1; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UGameEnd_UI_2_C* GetDefaultObj(); + + class FText GetTime(bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); + void CanClose(); + void Construct(); + void Spectate(); + void OnFinish(); + void ExecuteUbergraph_GameEnd_UI_2(int32 EntryPoint, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool CallFunc_OpenSource_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_K2_GetScalarParameterValue_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_StrStr_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_functions.cpp new file mode 100644 index 0000000..d95ecbb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass GameEnd_UI_2.GameEnd_UI_2_C +// (None) + +class UClass* UGameEnd_UI_2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameEnd_UI_2_C"); + + return Clss; +} + + +// GameEnd_UI_2_C GameEnd_UI_2.Default__GameEnd_UI_2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UGameEnd_UI_2_C* UGameEnd_UI_2_C::GetDefaultObj() +{ + static class UGameEnd_UI_2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UGameEnd_UI_2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.GetTime +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +class FText UGameEnd_UI_2_C::GetTime(bool CallFunc_EqualEqual_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "GetTime"); + + Params::UGameEnd_UI_2_C_GetTime_Params Parms{}; + + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_2_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.Spectate +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_2_C::Spectate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "Spectate"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.OnFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_2_C::OnFinish() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "OnFinish"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI_2.GameEnd_UI_2_C.ExecuteUbergraph_GameEnd_UI_2 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// bool CallFunc_OpenSource_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_K2_GetScalarParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UGameEnd_UI_2_C::ExecuteUbergraph_GameEnd_UI_2(int32 EntryPoint, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool CallFunc_OpenSource_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, float CallFunc_K2_GetScalarParameterValue_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_2_C", "ExecuteUbergraph_GameEnd_UI_2"); + + Params::UGameEnd_UI_2_C_ExecuteUbergraph_GameEnd_UI_2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_OpenSource_ReturnValue = CallFunc_OpenSource_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_K2_GetScalarParameterValue_ReturnValue = CallFunc_K2_GetScalarParameterValue_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue_1 = CallFunc_GetGameState_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_2 = CallFunc_GetGameState_ReturnValue_2; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsMP_Game_State_1 = K2Node_DynamicCast_AsMP_Game_State_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_parameters.hpp new file mode 100644 index 0000000..54f1733 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_parameters.hpp @@ -0,0 +1,75 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// Function GameEnd_UI_2.GameEnd_UI_2_C.GetTime +struct UGameEnd_UI_2_C_GetTime_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ABA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x30(0x18)(None) +}; + +// 0x102 (0x102 - 0x0) +// Function GameEnd_UI_2.GameEnd_UI_2_C.ExecuteUbergraph_GameEnd_UI_2 +struct UGameEnd_UI_2_C_ExecuteUbergraph_GameEnd_UI_2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_AC0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x8(0x58)(HasGetValueTypeHash) + bool CallFunc_OpenSource_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x64(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_AC2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_K2_GetScalarParameterValue_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0xB5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_AC9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue_2; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_ACA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_classes.hpp new file mode 100644 index 0000000..7161ea4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x2A0 - 0x260) +// WidgetBlueprintGeneratedClass GameEnd_UI.GameEnd_UI_C +class UGameEnd_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Fade; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_1; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float Time; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_1792[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlayer* MediaPlayer; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Mat; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* Audio; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UGameEnd_UI_C* GetDefaultObj(); + + void CanClose(); + void Construct(); + void OnFinish(); + void ExecuteUbergraph_GameEnd_UI(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_OpenSource_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, float CallFunc_K2_GetScalarParameterValue_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UW_Credits_C* CallFunc_Create_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_functions.cpp new file mode 100644 index 0000000..cb10e05 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_functions.cpp @@ -0,0 +1,143 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass GameEnd_UI.GameEnd_UI_C +// (None) + +class UClass* UGameEnd_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameEnd_UI_C"); + + return Clss; +} + + +// GameEnd_UI_C GameEnd_UI.Default__GameEnd_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UGameEnd_UI_C* UGameEnd_UI_C::GetDefaultObj() +{ + static class UGameEnd_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UGameEnd_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameEnd_UI.GameEnd_UI_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI.GameEnd_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI.GameEnd_UI_C.OnFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UGameEnd_UI_C::OnFinish() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_C", "OnFinish"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameEnd_UI.GameEnd_UI_C.ExecuteUbergraph_GameEnd_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_OpenSource_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_K2_GetScalarParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_Credits_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UGameEnd_UI_C::ExecuteUbergraph_GameEnd_UI(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_OpenSource_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, float CallFunc_K2_GetScalarParameterValue_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UW_Credits_C* CallFunc_Create_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameEnd_UI_C", "ExecuteUbergraph_GameEnd_UI"); + + Params::UGameEnd_UI_C_ExecuteUbergraph_GameEnd_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_OpenSource_ReturnValue = CallFunc_OpenSource_ReturnValue; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_K2_GetScalarParameterValue_ReturnValue = CallFunc_K2_GetScalarParameterValue_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_parameters.hpp new file mode 100644 index 0000000..5081dda --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_parameters.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// Function GameEnd_UI.GameEnd_UI_C.ExecuteUbergraph_GameEnd_UI +struct UGameEnd_UI_C_ExecuteUbergraph_GameEnd_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_178D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_OpenSource_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_178E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_178F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_K2_GetScalarParameterValue_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1790[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1791[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Credits_C* CallFunc_Create_ReturnValue; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameEnd_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_classes.hpp new file mode 100644 index 0000000..ea315c5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_classes.hpp @@ -0,0 +1,198 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0xB0 - 0xA8) +// Class GameplayCameras.TestCameraShake +class UTestCameraShake : public UCameraShakeBase +{ +public: + uint8 Pad_D51[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTestCameraShake* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class GameplayCameras.SimpleCameraShakePattern +class USimpleCameraShakePattern : public UCameraShakePattern +{ +public: + float Duration; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D52[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USimpleCameraShakePattern* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class GameplayCameras.ConstantCameraShakePattern +class UConstantCameraShakePattern : public USimpleCameraShakePattern +{ +public: + struct FVector LocationOffset; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UConstantCameraShakePattern* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayCameras.CompositeCameraShakePattern +class UCompositeCameraShakePattern : public UCameraShakePattern +{ +public: + TArray ChildPatterns; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_D53[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCompositeCameraShakePattern* GetDefaultObj(); + +}; + +// 0x8 (0xB0 - 0xA8) +// Class GameplayCameras.DefaultCameraShakeBase +class UDefaultCameraShakeBase : public UCameraShakeBase +{ +public: + uint8 Pad_D55[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDefaultCameraShakeBase* GetDefaultObj(); + +}; + +// 0x108 (0x1B0 - 0xA8) +// Class GameplayCameras.MatineeCameraShake +class UMatineeCameraShake : public UCameraShakeBase +{ +public: + float OscillationDuration; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationBlendInTime; // 0xAC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationBlendOutTime; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FROscillator RotOscillation; // 0xB4(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVOscillator LocOscillation; // 0xD8(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFOscillator FOVOscillation; // 0xFC(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimScale; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimBlendInTime; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimBlendOutTime; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomAnimSegmentDuration; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D62[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCameraAnim* Anim; // 0x120(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraAnimationSequence* AnimSequence; // 0x128(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomAnimSegment : 1; // Mask: 0x1, PropSize: 0x10x130(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_D63[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float OscillatorTimeRemaining; // 0x134(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraAnimInst* AnimInst; // 0x138(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D64[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + class USequenceCameraShakePattern* SequenceShakePattern; // 0x180(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D65[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMatineeCameraShake* GetDefaultObj(); + + class UMatineeCameraShake* StartMatineeCameraShakeFromSource(class APlayerCameraManager* PlayerCameraManager, TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + class UMatineeCameraShake* StartMatineeCameraShake(class APlayerCameraManager* PlayerCameraManager, TSubclassOf ShakeClass, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void ReceiveStopShake(bool bImmediately); + void ReceivePlayShake(float Scale); + bool ReceiveIsFinished(); + void BlueprintUpdateCameraShake(float DeltaTime, float Alpha, struct FMinimalViewInfo& POV, struct FMinimalViewInfo* ModifiedPOV); +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayCameras.MatineeCameraShakePattern +class UMatineeCameraShakePattern : public UCameraShakePattern +{ +public: + + static class UClass* StaticClass(); + static class UMatineeCameraShakePattern* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayCameras.MovieSceneMatineeCameraShakeEvaluator +class UMovieSceneMatineeCameraShakeEvaluator : public UMovieSceneCameraShakeEvaluator +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneMatineeCameraShakeEvaluator* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayCameras.MatineeCameraShakeFunctionLibrary +class UMatineeCameraShakeFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMatineeCameraShakeFunctionLibrary* GetDefaultObj(); + + class UMatineeCameraShake* Conv_MatineeCameraShake(class UCameraShakeBase* CameraShake); +}; + +// 0x80 (0xB8 - 0x38) +// Class GameplayCameras.PerlinNoiseCameraShakePattern +class UPerlinNoiseCameraShakePattern : public USimpleCameraShakePattern +{ +public: + float LocationAmplitudeMultiplier; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationFrequencyMultiplier; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker X; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker Y; // 0x48(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker Z; // 0x50(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float RotationAmplitudeMultiplier; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationFrequencyMultiplier; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker Pitch; // 0x60(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker Yaw; // 0x68(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker Roll; // 0x70(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPerlinNoiseShaker FOV; // 0x78(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D73[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPerlinNoiseCameraShakePattern* GetDefaultObj(); + +}; + +// 0xA0 (0xD8 - 0x38) +// Class GameplayCameras.WaveOscillatorCameraShakePattern +class UWaveOscillatorCameraShakePattern : public USimpleCameraShakePattern +{ +public: + float LocationAmplitudeMultiplier; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationFrequencyMultiplier; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWaveOscillator X; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaveOscillator Y; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaveOscillator Z; // 0x58(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float RotationAmplitudeMultiplier; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationFrequencyMultiplier; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWaveOscillator Pitch; // 0x6C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaveOscillator Yaw; // 0x78(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaveOscillator Roll; // 0x84(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaveOscillator FOV; // 0x90(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D77[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWaveOscillatorCameraShakePattern* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_functions.cpp new file mode 100644 index 0000000..31af983 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_functions.cpp @@ -0,0 +1,531 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GameplayCameras.TestCameraShake +// (None) + +class UClass* UTestCameraShake::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestCameraShake"); + + return Clss; +} + + +// TestCameraShake GameplayCameras.Default__TestCameraShake +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTestCameraShake* UTestCameraShake::GetDefaultObj() +{ + static class UTestCameraShake* Default = nullptr; + + if (!Default) + Default = static_cast(UTestCameraShake::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.SimpleCameraShakePattern +// (None) + +class UClass* USimpleCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimpleCameraShakePattern"); + + return Clss; +} + + +// SimpleCameraShakePattern GameplayCameras.Default__SimpleCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class USimpleCameraShakePattern* USimpleCameraShakePattern::GetDefaultObj() +{ + static class USimpleCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(USimpleCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.ConstantCameraShakePattern +// (None) + +class UClass* UConstantCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConstantCameraShakePattern"); + + return Clss; +} + + +// ConstantCameraShakePattern GameplayCameras.Default__ConstantCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConstantCameraShakePattern* UConstantCameraShakePattern::GetDefaultObj() +{ + static class UConstantCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UConstantCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.CompositeCameraShakePattern +// (None) + +class UClass* UCompositeCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CompositeCameraShakePattern"); + + return Clss; +} + + +// CompositeCameraShakePattern GameplayCameras.Default__CompositeCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCompositeCameraShakePattern* UCompositeCameraShakePattern::GetDefaultObj() +{ + static class UCompositeCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UCompositeCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.DefaultCameraShakeBase +// (None) + +class UClass* UDefaultCameraShakeBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DefaultCameraShakeBase"); + + return Clss; +} + + +// DefaultCameraShakeBase GameplayCameras.Default__DefaultCameraShakeBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDefaultCameraShakeBase* UDefaultCameraShakeBase::GetDefaultObj() +{ + static class UDefaultCameraShakeBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDefaultCameraShakeBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.MatineeCameraShake +// (None) + +class UClass* UMatineeCameraShake::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeCameraShake"); + + return Clss; +} + + +// MatineeCameraShake GameplayCameras.Default__MatineeCameraShake +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMatineeCameraShake* UMatineeCameraShake::GetDefaultObj() +{ + static class UMatineeCameraShake* Default = nullptr; + + if (!Default) + Default = static_cast(UMatineeCameraShake::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShakeFromSource +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class APlayerCameraManager* PlayerCameraManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UMatineeCameraShake* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMatineeCameraShake* UMatineeCameraShake::StartMatineeCameraShakeFromSource(class APlayerCameraManager* PlayerCameraManager, TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "StartMatineeCameraShakeFromSource"); + + Params::UMatineeCameraShake_StartMatineeCameraShakeFromSource_Params Parms{}; + + Parms.PlayerCameraManager = PlayerCameraManager; + Parms.ShakeClass = ShakeClass; + Parms.SourceComponent = SourceComponent; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShake +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class APlayerCameraManager* PlayerCameraManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UMatineeCameraShake* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMatineeCameraShake* UMatineeCameraShake::StartMatineeCameraShake(class APlayerCameraManager* PlayerCameraManager, TSubclassOf ShakeClass, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "StartMatineeCameraShake"); + + Params::UMatineeCameraShake_StartMatineeCameraShake_Params Parms{}; + + Parms.PlayerCameraManager = PlayerCameraManager; + Parms.ShakeClass = ShakeClass; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = UserPlaySpaceRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayCameras.MatineeCameraShake.ReceiveStopShake +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMatineeCameraShake::ReceiveStopShake(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "ReceiveStopShake"); + + Params::UMatineeCameraShake_ReceiveStopShake_Params Parms{}; + + Parms.bImmediately = bImmediately; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function GameplayCameras.MatineeCameraShake.ReceivePlayShake +// (Event, Public, BlueprintEvent) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMatineeCameraShake::ReceivePlayShake(float Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "ReceivePlayShake"); + + Params::UMatineeCameraShake_ReceivePlayShake_Params Parms{}; + + Parms.Scale = Scale; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function GameplayCameras.MatineeCameraShake.ReceiveIsFinished +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMatineeCameraShake::ReceiveIsFinished() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "ReceiveIsFinished"); + + Params::UMatineeCameraShake_ReceiveIsFinished_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayCameras.MatineeCameraShake.BlueprintUpdateCameraShake +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMinimalViewInfo POV (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FMinimalViewInfo ModifiedPOV (Parm, OutParm, NativeAccessSpecifierPublic) + +void UMatineeCameraShake::BlueprintUpdateCameraShake(float DeltaTime, float Alpha, struct FMinimalViewInfo& POV, struct FMinimalViewInfo* ModifiedPOV) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShake", "BlueprintUpdateCameraShake"); + + Params::UMatineeCameraShake_BlueprintUpdateCameraShake_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.Alpha = Alpha; + Parms.POV = POV; + + UObject::ProcessEvent(Func, &Parms); + + if (ModifiedPOV != nullptr) + *ModifiedPOV = std::move(Parms.ModifiedPOV); + +} + + +// Class GameplayCameras.MatineeCameraShakePattern +// (None) + +class UClass* UMatineeCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeCameraShakePattern"); + + return Clss; +} + + +// MatineeCameraShakePattern GameplayCameras.Default__MatineeCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMatineeCameraShakePattern* UMatineeCameraShakePattern::GetDefaultObj() +{ + static class UMatineeCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UMatineeCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.MovieSceneMatineeCameraShakeEvaluator +// (None) + +class UClass* UMovieSceneMatineeCameraShakeEvaluator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMatineeCameraShakeEvaluator"); + + return Clss; +} + + +// MovieSceneMatineeCameraShakeEvaluator GameplayCameras.Default__MovieSceneMatineeCameraShakeEvaluator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMatineeCameraShakeEvaluator* UMovieSceneMatineeCameraShakeEvaluator::GetDefaultObj() +{ + static class UMovieSceneMatineeCameraShakeEvaluator* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMatineeCameraShakeEvaluator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.MatineeCameraShakeFunctionLibrary +// (None) + +class UClass* UMatineeCameraShakeFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MatineeCameraShakeFunctionLibrary"); + + return Clss; +} + + +// MatineeCameraShakeFunctionLibrary GameplayCameras.Default__MatineeCameraShakeFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMatineeCameraShakeFunctionLibrary* UMatineeCameraShakeFunctionLibrary::GetDefaultObj() +{ + static class UMatineeCameraShakeFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMatineeCameraShakeFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayCameras.MatineeCameraShakeFunctionLibrary.Conv_MatineeCameraShake +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UCameraShakeBase* CameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMatineeCameraShake* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMatineeCameraShake* UMatineeCameraShakeFunctionLibrary::Conv_MatineeCameraShake(class UCameraShakeBase* CameraShake) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MatineeCameraShakeFunctionLibrary", "Conv_MatineeCameraShake"); + + Params::UMatineeCameraShakeFunctionLibrary_Conv_MatineeCameraShake_Params Parms{}; + + Parms.CameraShake = CameraShake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class GameplayCameras.PerlinNoiseCameraShakePattern +// (None) + +class UClass* UPerlinNoiseCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PerlinNoiseCameraShakePattern"); + + return Clss; +} + + +// PerlinNoiseCameraShakePattern GameplayCameras.Default__PerlinNoiseCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPerlinNoiseCameraShakePattern* UPerlinNoiseCameraShakePattern::GetDefaultObj() +{ + static class UPerlinNoiseCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UPerlinNoiseCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayCameras.WaveOscillatorCameraShakePattern +// (None) + +class UClass* UWaveOscillatorCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaveOscillatorCameraShakePattern"); + + return Clss; +} + + +// WaveOscillatorCameraShakePattern GameplayCameras.Default__WaveOscillatorCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaveOscillatorCameraShakePattern* UWaveOscillatorCameraShakePattern::GetDefaultObj() +{ + static class UWaveOscillatorCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(UWaveOscillatorCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_parameters.hpp new file mode 100644 index 0000000..8a63647 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_parameters.hpp @@ -0,0 +1,95 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShakeFromSource +struct UMatineeCameraShake_StartMatineeCameraShakeFromSource_Params +{ +public: + class APlayerCameraManager* PlayerCameraManager; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ShakeClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x20(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D5B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMatineeCameraShake* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayCameras.MatineeCameraShake.StartMatineeCameraShake +struct UMatineeCameraShake_StartMatineeCameraShake_Params +{ +public: + class APlayerCameraManager* PlayerCameraManager; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ShakeClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserPlaySpaceRot; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMatineeCameraShake* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GameplayCameras.MatineeCameraShake.ReceiveStopShake +struct UMatineeCameraShake_ReceiveStopShake_Params +{ +public: + bool bImmediately; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GameplayCameras.MatineeCameraShake.ReceivePlayShake +struct UMatineeCameraShake_ReceivePlayShake_Params +{ +public: + float Scale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GameplayCameras.MatineeCameraShake.ReceiveIsFinished +struct UMatineeCameraShake_ReceiveIsFinished_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xBF0 (0xBF0 - 0x0) +// Function GameplayCameras.MatineeCameraShake.BlueprintUpdateCameraShake +struct UMatineeCameraShake_BlueprintUpdateCameraShake_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D61[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMinimalViewInfo POV; // 0x10(0x5F0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FMinimalViewInfo ModifiedPOV; // 0x600(0x5F0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function GameplayCameras.MatineeCameraShakeFunctionLibrary.Conv_MatineeCameraShake +struct UMatineeCameraShakeFunctionLibrary_Conv_MatineeCameraShake_Params +{ +public: + class UCameraShakeBase* CameraShake; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMatineeCameraShake* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_structs.hpp new file mode 100644 index 0000000..1392877 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayCameras_structs.hpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInitialOscillatorOffset : uint8 +{ + EOO_OffsetRandom = 0, + EOO_OffsetZero = 1, + EOO_MAX = 2, +}; + +enum class EOscillatorWaveform : uint8 +{ + SineWave = 0, + PerlinNoise = 1, + EOscillatorWaveform_MAX = 2, +}; + +enum class EInitialWaveOscillatorOffsetType : uint8 +{ + Random = 0, + Zero = 1, + EInitialWaveOscillatorOffsetType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// ScriptStruct GameplayCameras.FOscillator +struct FFOscillator +{ +public: + float Amplitude; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInitialOscillatorOffset InitialOffset; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOscillatorWaveform Waveform; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D78[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct GameplayCameras.VOscillator +struct FVOscillator +{ +public: + struct FFOscillator X; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFOscillator Y; // 0xC(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFOscillator Z; // 0x18(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct GameplayCameras.ROscillator +struct FROscillator +{ +public: + struct FFOscillator Pitch; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFOscillator Yaw; // 0xC(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFOscillator Roll; // 0x18(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct GameplayCameras.PerlinNoiseShaker +struct FPerlinNoiseShaker +{ +public: + float Amplitude; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct GameplayCameras.WaveOscillator +struct FWaveOscillator +{ +public: + float Amplitude; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInitialWaveOscillatorOffsetType InitialOffsetType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_classes.hpp new file mode 100644 index 0000000..5c51093 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_classes.hpp @@ -0,0 +1,246 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class GameplayTags.BlueprintGameplayTagLibrary +class UBlueprintGameplayTagLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UBlueprintGameplayTagLibrary* GetDefaultObj(); + + bool RemoveGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); + bool NotEqual_TagTag(const struct FGameplayTag& A, const class FString& B); + bool NotEqual_TagContainerTagContainer(const struct FGameplayTagContainer& A, const class FString& B); + bool NotEqual_GameplayTagContainer(struct FGameplayTagContainer& A, struct FGameplayTagContainer& B); + bool NotEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B); + bool MatchesTag(const struct FGameplayTag& TagOne, const struct FGameplayTag& TagTwo, bool bExactMatch); + bool MatchesAnyTags(const struct FGameplayTag& TagOne, struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + struct FGameplayTagContainer MakeLiteralGameplayTagContainer(const struct FGameplayTagContainer& Value); + struct FGameplayTag MakeLiteralGameplayTag(const struct FGameplayTag& Value); + struct FGameplayTagQuery MakeGameplayTagQuery(const struct FGameplayTagQuery& TagQuery); + struct FGameplayTagContainer MakeGameplayTagContainerFromTag(const struct FGameplayTag& SingleTag); + struct FGameplayTagContainer MakeGameplayTagContainerFromArray(TArray& GameplayTags); + bool IsTagQueryEmpty(struct FGameplayTagQuery& TagQuery); + bool IsGameplayTagValid(const struct FGameplayTag& GameplayTag); + bool HasTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag, bool bExactMatch); + bool HasAnyTags(struct FGameplayTagContainer& TagContainer, struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + bool HasAllTags(struct FGameplayTagContainer& TagContainer, struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + bool HasAllMatchingGameplayTags(TScriptInterface TagContainerInterface, struct FGameplayTagContainer& OtherContainer); + class FName GetTagName(struct FGameplayTag& GameplayTag); + int32 GetNumGameplayTagsInContainer(struct FGameplayTagContainer& TagContainer); + class FString GetDebugStringFromGameplayTagContainer(struct FGameplayTagContainer& TagContainer); + class FString GetDebugStringFromGameplayTag(const struct FGameplayTag& GameplayTag); + void GetAllActorsOfClassMatchingTagQuery(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FGameplayTagQuery& GameplayTagQuery, TArray* OutActors); + bool EqualEqual_GameplayTagContainer(struct FGameplayTagContainer& A, struct FGameplayTagContainer& B); + bool EqualEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B); + bool DoesTagAssetInterfaceHaveTag(TScriptInterface TagContainerInterface, const struct FGameplayTag& Tag); + bool DoesContainerMatchTagQuery(struct FGameplayTagContainer& TagContainer, struct FGameplayTagQuery& TagQuery); + void BreakGameplayTagContainer(struct FGameplayTagContainer& GameplayTagContainer, TArray* GameplayTags); + void AppendGameplayTagContainers(struct FGameplayTagContainer& InOutTagContainer, struct FGameplayTagContainer& InTagContainer); + void AddGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayTags.GameplayTagAssetInterface +class IGameplayTagAssetInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGameplayTagAssetInterface* GetDefaultObj(); + + bool HasMatchingGameplayTag(const struct FGameplayTag& TagToCheck); + bool HasAnyMatchingGameplayTags(struct FGameplayTagContainer& TagContainer); + bool HasAllMatchingGameplayTags(struct FGameplayTagContainer& TagContainer); + void GetOwnedGameplayTags(struct FGameplayTagContainer* TagContainer); +}; + +// 0x70 (0x98 - 0x28) +// Class GameplayTags.EditableGameplayTagQuery +class UEditableGameplayTagQuery : public UObject +{ +public: + class FString UserDescription; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UEditableGameplayTagQueryExpression* RootExpression; // 0x48(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagQuery TagQueryExportText_Helper; // 0x50(0x48)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQuery* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression +class UEditableGameplayTagQueryExpression : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyTagsMatch +class UEditableGameplayTagQueryExpression_AnyTagsMatch : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x28(0x20)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_AnyTagsMatch* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_AllTagsMatch +class UEditableGameplayTagQueryExpression_AllTagsMatch : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x28(0x20)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_AllTagsMatch* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_NoTagsMatch +class UEditableGameplayTagQueryExpression_NoTagsMatch : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x28(0x20)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_NoTagsMatch* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyExprMatch +class UEditableGameplayTagQueryExpression_AnyExprMatch : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_AnyExprMatch* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_AllExprMatch +class UEditableGameplayTagQueryExpression_AllExprMatch : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_AllExprMatch* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class GameplayTags.EditableGameplayTagQueryExpression_NoExprMatch +class UEditableGameplayTagQueryExpression_NoExprMatch : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableGameplayTagQueryExpression_NoExprMatch* GetDefaultObj(); + +}; + +// 0x218 (0x240 - 0x28) +// Class GameplayTags.GameplayTagsManager +class UGameplayTagsManager : public UObject +{ +public: + uint8 Pad_1C0F[0x138]; // Fixing Size After Last Property [ Dumper-7 ] + TMap TagSources; // 0x160(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_1C10[0x80]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GameplayTagTables; // 0x230(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UGameplayTagsManager* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayTags.GameplayTagsList +class UGameplayTagsList : public UObject +{ +public: + class FString ConfigFileName; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GameplayTagList; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGameplayTagsList* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class GameplayTags.RestrictedGameplayTagsList +class URestrictedGameplayTagsList : public UObject +{ +public: + class FString ConfigFileName; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedGameplayTagList; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class URestrictedGameplayTagsList* GetDefaultObj(); + +}; + +// 0x70 (0xB8 - 0x48) +// Class GameplayTags.GameplayTagsSettings +class UGameplayTagsSettings : public UGameplayTagsList +{ +public: + bool ImportTagsFromConfig; // 0x48(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarnOnInvalidTags; // 0x49(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearInvalidTags; // 0x4A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FastReplication; // 0x4B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C11[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString InvalidTagCharacters; // 0x50(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CategoryRemapping; // 0x60(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagTableList; // 0x70(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagRedirects; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CommonlyReplicatedTags; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 NumBitsForContainerSize; // 0xA0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetIndexFirstBitSegment; // 0xA4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedConfigFiles; // 0xA8(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGameplayTagsSettings* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class GameplayTags.GameplayTagsDeveloperSettings +class UGameplayTagsDeveloperSettings : public UDeveloperSettings +{ +public: + class FString DeveloperConfigName; // 0x38(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FavoriteTagSource; // 0x48(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGameplayTagsDeveloperSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_functions.cpp new file mode 100644 index 0000000..b1d6eb6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_functions.cpp @@ -0,0 +1,1499 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GameplayTags.BlueprintGameplayTagLibrary +// (None) + +class UClass* UBlueprintGameplayTagLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BlueprintGameplayTagLibrary"); + + return Clss; +} + + +// BlueprintGameplayTagLibrary GameplayTags.Default__BlueprintGameplayTagLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBlueprintGameplayTagLibrary* UBlueprintGameplayTagLibrary::GetDefaultObj() +{ + static class UBlueprintGameplayTagLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UBlueprintGameplayTagLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.RemoveGameplayTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer TagContainer (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTag Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::RemoveGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "RemoveGameplayTag"); + + Params::UBlueprintGameplayTagLibrary_RemoveGameplayTag_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::NotEqual_TagTag(const struct FGameplayTag& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "NotEqual_TagTag"); + + Params::UBlueprintGameplayTagLibrary_NotEqual_TagTag_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagContainerTagContainer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer A (Parm, NativeAccessSpecifierPublic) +// class FString B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::NotEqual_TagContainerTagContainer(const struct FGameplayTagContainer& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "NotEqual_TagContainerTagContainer"); + + Params::UBlueprintGameplayTagLibrary_NotEqual_TagContainerTagContainer_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTagContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::NotEqual_GameplayTagContainer(struct FGameplayTagContainer& A, struct FGameplayTagContainer& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "NotEqual_GameplayTagContainer"); + + Params::UBlueprintGameplayTagLibrary_NotEqual_GameplayTagContainer_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag B (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::NotEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "NotEqual_GameplayTag"); + + Params::UBlueprintGameplayTagLibrary_NotEqual_GameplayTag_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MatchesTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag TagOne (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag TagTwo (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::MatchesTag(const struct FGameplayTag& TagOne, const struct FGameplayTag& TagTwo, bool bExactMatch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MatchesTag"); + + Params::UBlueprintGameplayTagLibrary_MatchesTag_Params Parms{}; + + Parms.TagOne = TagOne; + Parms.TagTwo = TagTwo; + Parms.bExactMatch = bExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MatchesAnyTags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag TagOne (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer OtherContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::MatchesAnyTags(const struct FGameplayTag& TagOne, struct FGameplayTagContainer& OtherContainer, bool bExactMatch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MatchesAnyTags"); + + Params::UBlueprintGameplayTagLibrary_MatchesAnyTags_Params Parms{}; + + Parms.TagOne = TagOne; + Parms.OtherContainer = OtherContainer; + Parms.bExactMatch = bExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTagContainer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer Value (Parm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UBlueprintGameplayTagLibrary::MakeLiteralGameplayTagContainer(const struct FGameplayTagContainer& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MakeLiteralGameplayTagContainer"); + + Params::UBlueprintGameplayTagLibrary_MakeLiteralGameplayTagContainer_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag Value (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UBlueprintGameplayTagLibrary::MakeLiteralGameplayTag(const struct FGameplayTag& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MakeLiteralGameplayTag"); + + Params::UBlueprintGameplayTagLibrary_MakeLiteralGameplayTag_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagQuery +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagQuery TagQuery (Parm, NativeAccessSpecifierPublic) +// struct FGameplayTagQuery ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagQuery UBlueprintGameplayTagLibrary::MakeGameplayTagQuery(const struct FGameplayTagQuery& TagQuery) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MakeGameplayTagQuery"); + + Params::UBlueprintGameplayTagLibrary_MakeGameplayTagQuery_Params Parms{}; + + Parms.TagQuery = TagQuery; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag SingleTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UBlueprintGameplayTagLibrary::MakeGameplayTagContainerFromTag(const struct FGameplayTag& SingleTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MakeGameplayTagContainerFromTag"); + + Params::UBlueprintGameplayTagLibrary_MakeGameplayTagContainerFromTag_Params Parms{}; + + Parms.SingleTag = SingleTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray GameplayTags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UBlueprintGameplayTagLibrary::MakeGameplayTagContainerFromArray(TArray& GameplayTags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "MakeGameplayTagContainerFromArray"); + + Params::UBlueprintGameplayTagLibrary_MakeGameplayTagContainerFromArray_Params Parms{}; + + Parms.GameplayTags = GameplayTags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.IsTagQueryEmpty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagQuery TagQuery (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::IsTagQueryEmpty(struct FGameplayTagQuery& TagQuery) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "IsTagQueryEmpty"); + + Params::UBlueprintGameplayTagLibrary_IsTagQueryEmpty_Params Parms{}; + + Parms.TagQuery = TagQuery; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.IsGameplayTagValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag GameplayTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::IsGameplayTagValid(const struct FGameplayTag& GameplayTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "IsGameplayTagValid"); + + Params::UBlueprintGameplayTagLibrary_IsGameplayTagValid_Params Parms{}; + + Parms.GameplayTag = GameplayTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.HasTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTag Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::HasTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag, bool bExactMatch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "HasTag"); + + Params::UBlueprintGameplayTagLibrary_HasTag_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.Tag = Tag; + Parms.bExactMatch = bExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAnyTags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer OtherContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::HasAnyTags(struct FGameplayTagContainer& TagContainer, struct FGameplayTagContainer& OtherContainer, bool bExactMatch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "HasAnyTags"); + + Params::UBlueprintGameplayTagLibrary_HasAnyTags_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.OtherContainer = OtherContainer; + Parms.bExactMatch = bExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAllTags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer OtherContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::HasAllTags(struct FGameplayTagContainer& TagContainer, struct FGameplayTagContainer& OtherContainer, bool bExactMatch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "HasAllTags"); + + Params::UBlueprintGameplayTagLibrary_HasAllTags_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.OtherContainer = OtherContainer; + Parms.bExactMatch = bExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAllMatchingGameplayTags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceTagContainerInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer OtherContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::HasAllMatchingGameplayTags(TScriptInterface TagContainerInterface, struct FGameplayTagContainer& OtherContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "HasAllMatchingGameplayTags"); + + Params::UBlueprintGameplayTagLibrary_HasAllMatchingGameplayTags_Params Parms{}; + + Parms.TagContainerInterface = TagContainerInterface; + Parms.OtherContainer = OtherContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.GetTagName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag GameplayTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBlueprintGameplayTagLibrary::GetTagName(struct FGameplayTag& GameplayTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "GetTagName"); + + Params::UBlueprintGameplayTagLibrary_GetTagName_Params Parms{}; + + Parms.GameplayTag = GameplayTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.GetNumGameplayTagsInContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintGameplayTagLibrary::GetNumGameplayTagsInContainer(struct FGameplayTagContainer& TagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "GetNumGameplayTagsInContainer"); + + Params::UBlueprintGameplayTagLibrary_GetNumGameplayTagsInContainer_Params Parms{}; + + Parms.TagContainer = TagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTagContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintGameplayTagLibrary::GetDebugStringFromGameplayTagContainer(struct FGameplayTagContainer& TagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "GetDebugStringFromGameplayTagContainer"); + + Params::UBlueprintGameplayTagLibrary_GetDebugStringFromGameplayTagContainer_Params Parms{}; + + Parms.TagContainer = TagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag GameplayTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintGameplayTagLibrary::GetDebugStringFromGameplayTag(const struct FGameplayTag& GameplayTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "GetDebugStringFromGameplayTag"); + + Params::UBlueprintGameplayTagLibrary_GetDebugStringFromGameplayTag_Params Parms{}; + + Parms.GameplayTag = GameplayTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.GetAllActorsOfClassMatchingTagQuery +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTagQuery GameplayTagQuery (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintGameplayTagLibrary::GetAllActorsOfClassMatchingTagQuery(class UObject* WorldContextObject, TSubclassOf ActorClass, struct FGameplayTagQuery& GameplayTagQuery, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "GetAllActorsOfClassMatchingTagQuery"); + + Params::UBlueprintGameplayTagLibrary_GetAllActorsOfClassMatchingTagQuery_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.GameplayTagQuery = GameplayTagQuery; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTagContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::EqualEqual_GameplayTagContainer(struct FGameplayTagContainer& A, struct FGameplayTagContainer& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "EqualEqual_GameplayTagContainer"); + + Params::UBlueprintGameplayTagLibrary_EqualEqual_GameplayTagContainer_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag B (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::EqualEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "EqualEqual_GameplayTag"); + + Params::UBlueprintGameplayTagLibrary_EqualEqual_GameplayTag_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.DoesTagAssetInterfaceHaveTag +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceTagContainerInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// struct FGameplayTag Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::DoesTagAssetInterfaceHaveTag(TScriptInterface TagContainerInterface, const struct FGameplayTag& Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "DoesTagAssetInterfaceHaveTag"); + + Params::UBlueprintGameplayTagLibrary_DoesTagAssetInterfaceHaveTag_Params Parms{}; + + Parms.TagContainerInterface = TagContainerInterface; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.DoesContainerMatchTagQuery +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagQuery TagQuery (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintGameplayTagLibrary::DoesContainerMatchTagQuery(struct FGameplayTagContainer& TagContainer, struct FGameplayTagQuery& TagQuery) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "DoesContainerMatchTagQuery"); + + Params::UBlueprintGameplayTagLibrary_DoesContainerMatchTagQuery_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.TagQuery = TagQuery; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.BreakGameplayTagContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer GameplayTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray GameplayTags (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintGameplayTagLibrary::BreakGameplayTagContainer(struct FGameplayTagContainer& GameplayTagContainer, TArray* GameplayTags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "BreakGameplayTagContainer"); + + Params::UBlueprintGameplayTagLibrary_BreakGameplayTagContainer_Params Parms{}; + + Parms.GameplayTagContainer = GameplayTagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (GameplayTags != nullptr) + *GameplayTags = std::move(Parms.GameplayTags); + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.AppendGameplayTagContainers +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer InOutTagContainer (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer InTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintGameplayTagLibrary::AppendGameplayTagContainers(struct FGameplayTagContainer& InOutTagContainer, struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "AppendGameplayTagContainers"); + + Params::UBlueprintGameplayTagLibrary_AppendGameplayTagContainers_Params Parms{}; + + Parms.InOutTagContainer = InOutTagContainer; + Parms.InTagContainer = InTagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GameplayTags.BlueprintGameplayTagLibrary.AddGameplayTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer TagContainer (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FGameplayTag Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintGameplayTagLibrary::AddGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BlueprintGameplayTagLibrary", "AddGameplayTag"); + + Params::UBlueprintGameplayTagLibrary_AddGameplayTag_Params Parms{}; + + Parms.TagContainer = TagContainer; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GameplayTags.GameplayTagAssetInterface +// (None) + +class UClass* IGameplayTagAssetInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTagAssetInterface"); + + return Clss; +} + + +// GameplayTagAssetInterface GameplayTags.Default__GameplayTagAssetInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGameplayTagAssetInterface* IGameplayTagAssetInterface::GetDefaultObj() +{ + static class IGameplayTagAssetInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IGameplayTagAssetInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTags.GameplayTagAssetInterface.HasMatchingGameplayTag +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag TagToCheck (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IGameplayTagAssetInterface::HasMatchingGameplayTag(const struct FGameplayTag& TagToCheck) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTagAssetInterface", "HasMatchingGameplayTag"); + + Params::IGameplayTagAssetInterface_HasMatchingGameplayTag_Params Parms{}; + + Parms.TagToCheck = TagToCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.GameplayTagAssetInterface.HasAnyMatchingGameplayTags +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IGameplayTagAssetInterface::HasAnyMatchingGameplayTags(struct FGameplayTagContainer& TagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTagAssetInterface", "HasAnyMatchingGameplayTags"); + + Params::IGameplayTagAssetInterface_HasAnyMatchingGameplayTags_Params Parms{}; + + Parms.TagContainer = TagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.GameplayTagAssetInterface.HasAllMatchingGameplayTags +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTagContainer TagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IGameplayTagAssetInterface::HasAllMatchingGameplayTags(struct FGameplayTagContainer& TagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTagAssetInterface", "HasAllMatchingGameplayTags"); + + Params::IGameplayTagAssetInterface_HasAllMatchingGameplayTags_Params Parms{}; + + Parms.TagContainer = TagContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTags.GameplayTagAssetInterface.GetOwnedGameplayTags +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTagContainer TagContainer (Parm, OutParm, NativeAccessSpecifierPublic) + +void IGameplayTagAssetInterface::GetOwnedGameplayTags(struct FGameplayTagContainer* TagContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTagAssetInterface", "GetOwnedGameplayTags"); + + Params::IGameplayTagAssetInterface_GetOwnedGameplayTags_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TagContainer != nullptr) + *TagContainer = std::move(Parms.TagContainer); + +} + + +// Class GameplayTags.EditableGameplayTagQuery +// (None) + +class UClass* UEditableGameplayTagQuery::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQuery"); + + return Clss; +} + + +// EditableGameplayTagQuery GameplayTags.Default__EditableGameplayTagQuery +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQuery* UEditableGameplayTagQuery::GetDefaultObj() +{ + static class UEditableGameplayTagQuery* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQuery::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression +// (None) + +class UClass* UEditableGameplayTagQueryExpression::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression GameplayTags.Default__EditableGameplayTagQueryExpression +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression* UEditableGameplayTagQueryExpression::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyTagsMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_AnyTagsMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_AnyTagsMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_AnyTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AnyTagsMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_AnyTagsMatch* UEditableGameplayTagQueryExpression_AnyTagsMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_AnyTagsMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_AnyTagsMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllTagsMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_AllTagsMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_AllTagsMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_AllTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AllTagsMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_AllTagsMatch* UEditableGameplayTagQueryExpression_AllTagsMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_AllTagsMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_AllTagsMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoTagsMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_NoTagsMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_NoTagsMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_NoTagsMatch GameplayTags.Default__EditableGameplayTagQueryExpression_NoTagsMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_NoTagsMatch* UEditableGameplayTagQueryExpression_NoTagsMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_NoTagsMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_NoTagsMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyExprMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_AnyExprMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_AnyExprMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_AnyExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AnyExprMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_AnyExprMatch* UEditableGameplayTagQueryExpression_AnyExprMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_AnyExprMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_AnyExprMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllExprMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_AllExprMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_AllExprMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_AllExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_AllExprMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_AllExprMatch* UEditableGameplayTagQueryExpression_AllExprMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_AllExprMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_AllExprMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoExprMatch +// (None) + +class UClass* UEditableGameplayTagQueryExpression_NoExprMatch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableGameplayTagQueryExpression_NoExprMatch"); + + return Clss; +} + + +// EditableGameplayTagQueryExpression_NoExprMatch GameplayTags.Default__EditableGameplayTagQueryExpression_NoExprMatch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableGameplayTagQueryExpression_NoExprMatch* UEditableGameplayTagQueryExpression_NoExprMatch::GetDefaultObj() +{ + static class UEditableGameplayTagQueryExpression_NoExprMatch* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableGameplayTagQueryExpression_NoExprMatch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.GameplayTagsManager +// (None) + +class UClass* UGameplayTagsManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTagsManager"); + + return Clss; +} + + +// GameplayTagsManager GameplayTags.Default__GameplayTagsManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTagsManager* UGameplayTagsManager::GetDefaultObj() +{ + static class UGameplayTagsManager* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTagsManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.GameplayTagsList +// (None) + +class UClass* UGameplayTagsList::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTagsList"); + + return Clss; +} + + +// GameplayTagsList GameplayTags.Default__GameplayTagsList +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTagsList* UGameplayTagsList::GetDefaultObj() +{ + static class UGameplayTagsList* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTagsList::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.RestrictedGameplayTagsList +// (None) + +class UClass* URestrictedGameplayTagsList::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RestrictedGameplayTagsList"); + + return Clss; +} + + +// RestrictedGameplayTagsList GameplayTags.Default__RestrictedGameplayTagsList +// (Public, ClassDefaultObject, ArchetypeObject) + +class URestrictedGameplayTagsList* URestrictedGameplayTagsList::GetDefaultObj() +{ + static class URestrictedGameplayTagsList* Default = nullptr; + + if (!Default) + Default = static_cast(URestrictedGameplayTagsList::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.GameplayTagsSettings +// (None) + +class UClass* UGameplayTagsSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTagsSettings"); + + return Clss; +} + + +// GameplayTagsSettings GameplayTags.Default__GameplayTagsSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTagsSettings* UGameplayTagsSettings::GetDefaultObj() +{ + static class UGameplayTagsSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTagsSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTags.GameplayTagsDeveloperSettings +// (None) + +class UClass* UGameplayTagsDeveloperSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTagsDeveloperSettings"); + + return Clss; +} + + +// GameplayTagsDeveloperSettings GameplayTags.Default__GameplayTagsDeveloperSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTagsDeveloperSettings* UGameplayTagsDeveloperSettings::GetDefaultObj() +{ + static class UGameplayTagsDeveloperSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTagsDeveloperSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_parameters.hpp new file mode 100644 index 0000000..4f2139b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_parameters.hpp @@ -0,0 +1,367 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.RemoveGameplayTag +struct UBlueprintGameplayTagLibrary_RemoveGameplayTag_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x20(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagTag +struct UBlueprintGameplayTagLibrary_NotEqual_TagTag_Params +{ +public: + struct FGameplayTag A; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_TagContainerTagContainer +struct UBlueprintGameplayTagLibrary_NotEqual_TagContainerTagContainer_Params +{ +public: + struct FGameplayTagContainer A; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + class FString B; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTagContainer +struct UBlueprintGameplayTagLibrary_NotEqual_GameplayTagContainer_Params +{ +public: + struct FGameplayTagContainer A; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer B; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.NotEqual_GameplayTag +struct UBlueprintGameplayTagLibrary_NotEqual_GameplayTag_Params +{ +public: + struct FGameplayTag A; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag B; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MatchesTag +struct UBlueprintGameplayTagLibrary_MatchesTag_Params +{ +public: + struct FGameplayTag TagOne; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TagTwo; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF8[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MatchesAnyTags +struct UBlueprintGameplayTagLibrary_MatchesAnyTags_Params +{ +public: + struct FGameplayTag TagOne; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer OtherContainer; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF9[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTagContainer +struct UBlueprintGameplayTagLibrary_MakeLiteralGameplayTagContainer_Params +{ +public: + struct FGameplayTagContainer Value; // 0x0(0x20)(Parm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReturnValue; // 0x20(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeLiteralGameplayTag +struct UBlueprintGameplayTagLibrary_MakeLiteralGameplayTag_Params +{ +public: + struct FGameplayTag Value; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ReturnValue; // 0x8(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagQuery +struct UBlueprintGameplayTagLibrary_MakeGameplayTagQuery_Params +{ +public: + struct FGameplayTagQuery TagQuery; // 0x0(0x48)(Parm, NativeAccessSpecifierPublic) + struct FGameplayTagQuery ReturnValue; // 0x48(0x48)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromTag +struct UBlueprintGameplayTagLibrary_MakeGameplayTagContainerFromTag_Params +{ +public: + struct FGameplayTag SingleTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReturnValue; // 0x8(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.MakeGameplayTagContainerFromArray +struct UBlueprintGameplayTagLibrary_MakeGameplayTagContainerFromArray_Params +{ +public: + TArray GameplayTags; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.IsTagQueryEmpty +struct UBlueprintGameplayTagLibrary_IsTagQueryEmpty_Params +{ +public: + struct FGameplayTagQuery TagQuery; // 0x0(0x48)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.IsGameplayTagValid +struct UBlueprintGameplayTagLibrary_IsGameplayTagValid_Params +{ +public: + struct FGameplayTag GameplayTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.HasTag +struct UBlueprintGameplayTagLibrary_HasTag_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x20(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFC[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAnyTags +struct UBlueprintGameplayTagLibrary_HasAnyTags_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer OtherContainer; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x41(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFD[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAllTags +struct UBlueprintGameplayTagLibrary_HasAllTags_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer OtherContainer; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x41(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFE[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.HasAllMatchingGameplayTags +struct UBlueprintGameplayTagLibrary_HasAllMatchingGameplayTags_Params +{ +public: + TScriptInterface TagContainerInterface; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FGameplayTagContainer OtherContainer; // 0x10(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BFF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.GetTagName +struct UBlueprintGameplayTagLibrary_GetTagName_Params +{ +public: + struct FGameplayTag GameplayTag; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.GetNumGameplayTagsInContainer +struct UBlueprintGameplayTagLibrary_GetNumGameplayTagsInContainer_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C00[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTagContainer +struct UBlueprintGameplayTagLibrary_GetDebugStringFromGameplayTagContainer_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.GetDebugStringFromGameplayTag +struct UBlueprintGameplayTagLibrary_GetDebugStringFromGameplayTag_Params +{ +public: + struct FGameplayTag GameplayTag; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.GetAllActorsOfClassMatchingTagQuery +struct UBlueprintGameplayTagLibrary_GetAllActorsOfClassMatchingTagQuery_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagQuery GameplayTagQuery; // 0x10(0x48)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x58(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTagContainer +struct UBlueprintGameplayTagLibrary_EqualEqual_GameplayTagContainer_Params +{ +public: + struct FGameplayTagContainer A; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer B; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C07[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.EqualEqual_GameplayTag +struct UBlueprintGameplayTagLibrary_EqualEqual_GameplayTag_Params +{ +public: + struct FGameplayTag A; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag B; // 0x8(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C08[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.DoesTagAssetInterfaceHaveTag +struct UBlueprintGameplayTagLibrary_DoesTagAssetInterfaceHaveTag_Params +{ +public: + TScriptInterface TagContainerInterface; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x10(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C09[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.DoesContainerMatchTagQuery +struct UBlueprintGameplayTagLibrary_DoesContainerMatchTagQuery_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagQuery TagQuery; // 0x20(0x48)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x68(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.BreakGameplayTagContainer +struct UBlueprintGameplayTagLibrary_BreakGameplayTagContainer_Params +{ +public: + struct FGameplayTagContainer GameplayTagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray GameplayTags; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.AppendGameplayTagContainers +struct UBlueprintGameplayTagLibrary_AppendGameplayTagContainers_Params +{ +public: + struct FGameplayTagContainer InOutTagContainer; // 0x0(0x20)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InTagContainer; // 0x20(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function GameplayTags.BlueprintGameplayTagLibrary.AddGameplayTag +struct UBlueprintGameplayTagLibrary_AddGameplayTag_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x20(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function GameplayTags.GameplayTagAssetInterface.HasMatchingGameplayTag +struct IGameplayTagAssetInterface_HasMatchingGameplayTag_Params +{ +public: + struct FGameplayTag TagToCheck; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function GameplayTags.GameplayTagAssetInterface.HasAnyMatchingGameplayTags +struct IGameplayTagAssetInterface_HasAnyMatchingGameplayTags_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function GameplayTags.GameplayTagAssetInterface.HasAllMatchingGameplayTags +struct IGameplayTagAssetInterface_HasAllMatchingGameplayTags_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function GameplayTags.GameplayTagAssetInterface.GetOwnedGameplayTags +struct IGameplayTagAssetInterface_GetOwnedGameplayTags_Params +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_structs.hpp new file mode 100644 index 0000000..8713a21 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTags_structs.hpp @@ -0,0 +1,176 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EGameplayTagQueryExprType : uint8 +{ + Undefined = 0, + AnyTagsMatch = 1, + AllTagsMatch = 2, + NoTagsMatch = 3, + AnyExprMatch = 4, + AllExprMatch = 5, + NoExprMatch = 6, + EGameplayTagQueryExprType_MAX = 7, +}; + +enum class EGameplayContainerMatchType : uint8 +{ + Any = 0, + All = 1, + EGameplayContainerMatchType_MAX = 2, +}; + +enum class EGameplayTagMatchType : uint8 +{ + Explicit = 0, + IncludeParentTags = 1, + EGameplayTagMatchType_MAX = 2, +}; + +enum class EGameplayTagSelectionType : uint8 +{ + None = 0, + NonRestrictedOnly = 1, + RestrictedOnly = 2, + All = 3, + EGameplayTagSelectionType_MAX = 4, +}; + +enum class EGameplayTagSourceType : uint8 +{ + Native = 0, + DefaultTagList = 1, + TagList = 2, + RestrictedTagList = 3, + DataTable = 4, + Invalid = 5, + EGameplayTagSourceType_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct GameplayTags.GameplayTag +struct FGameplayTag +{ +public: + class FName TagName; // 0x0(0x8)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct GameplayTags.GameplayTagQuery +struct FGameplayTagQuery +{ +public: + int32 TokenStreamVersion; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C12[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TagDictionary; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray QueryTokenStream; // 0x18(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString UserDescription; // 0x28(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString AutoDescription; // 0x38(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct GameplayTags.GameplayTagCreationWidgetHelper +struct FGameplayTagCreationWidgetHelper +{ +public: + uint8 Pad_1C13[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct GameplayTags.GameplayTagReferenceHelper +struct FGameplayTagReferenceHelper +{ +public: + uint8 Pad_1C14[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct GameplayTags.GameplayTagContainer +struct FGameplayTagContainer +{ +public: + TArray GameplayTags; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ParentTags; // 0x10(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct GameplayTags.GameplayTagRedirect +struct FGameplayTagRedirect +{ +public: + class FName OldTagName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewTagName; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct GameplayTags.GameplayTagNode +struct FGameplayTagNode +{ +public: + uint8 Pad_1C15[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct GameplayTags.GameplayTagSource +struct FGameplayTagSource +{ +public: + class FName SourceName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGameplayTagSourceType SourceType; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C16[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTagsList* SourceTagList; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URestrictedGameplayTagsList* SourceRestrictedTagList; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x20 - 0x8) +// ScriptStruct GameplayTags.GameplayTagTableRow +struct FGameplayTagTableRow : public FTableRowBase +{ +public: + class FName Tag; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DevComment; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x28 - 0x20) +// ScriptStruct GameplayTags.RestrictedGameplayTagTableRow +struct FRestrictedGameplayTagTableRow : public FGameplayTagTableRow +{ +public: + bool bAllowNonRestrictedChildren; // 0x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C19[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct GameplayTags.RestrictedConfigInfo +struct FRestrictedConfigInfo +{ +public: + class FString RestrictedConfigName; // 0x0(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Owners; // 0x10(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct GameplayTags.GameplayTagCategoryRemap +struct FGameplayTagCategoryRemap +{ +public: + class FString BaseCategory; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RemapCategories; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_classes.hpp new file mode 100644 index 0000000..347fd06 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_classes.hpp @@ -0,0 +1,145 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x68 - 0x28) +// Class GameplayTasks.GameplayTask +class UGameplayTask : public UObject +{ +public: + uint8 Pad_1D7F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FName InstanceName; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D80[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETaskResourceOverlapPolicy ResourceOverlapPolicy; // 0x3A(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D81[0x25]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTask* ChildTask; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UGameplayTask* GetDefaultObj(); + + void ReadyForActivation(); + void GenericGameplayTaskDelegate__DelegateSignature(); + void EndTask(); +}; + +// 0x0 (0x68 - 0x68) +// Class GameplayTasks.GameplayTask_ClaimResource +class UGameplayTask_ClaimResource : public UGameplayTask +{ +public: + + static class UClass* StaticClass(); + static class UGameplayTask_ClaimResource* GetDefaultObj(); + + class UGameplayTask_ClaimResource* ClaimResources(TScriptInterface InTaskOwner, const TArray>& ResourceClasses, uint8 Priority, class FName TaskInstanceName); + class UGameplayTask_ClaimResource* ClaimResource(TScriptInterface InTaskOwner, TSubclassOf ResourceClass, uint8 Priority, class FName TaskInstanceName); +}; + +// 0x40 (0xA8 - 0x68) +// Class GameplayTasks.GameplayTask_SpawnActor +class UGameplayTask_SpawnActor : public UGameplayTask +{ +public: + FMulticastInlineDelegateProperty_ Success; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ DidNotSpawn; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D88[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ClassToSpawn; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UGameplayTask_SpawnActor* GetDefaultObj(); + + class UGameplayTask_SpawnActor* SpawnActor(TScriptInterface TaskOwner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, TSubclassOf Class, bool bSpawnOnlyOnAuthority); + void FinishSpawningActor(class UObject* WorldContextObject, class AActor* SpawnedActor); + bool BeginSpawningActor(class UObject* WorldContextObject, class AActor** SpawnedActor); +}; + +// 0x30 (0x98 - 0x68) +// Class GameplayTasks.GameplayTask_TimeLimitedExecution +class UGameplayTask_TimeLimitedExecution : public UGameplayTask +{ +public: + FMulticastInlineDelegateProperty_ OnFinished; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTimeExpired; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D89[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameplayTask_TimeLimitedExecution* GetDefaultObj(); + +}; + +// 0x18 (0x80 - 0x68) +// Class GameplayTasks.GameplayTask_WaitDelay +class UGameplayTask_WaitDelay : public UGameplayTask +{ +public: + FMulticastInlineDelegateProperty_ OnFinish; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D8B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameplayTask_WaitDelay* GetDefaultObj(); + + class UGameplayTask_WaitDelay* TaskWaitDelay(TScriptInterface TaskOwner, float Time, uint8 Priority); + void TaskDelayDelegate__DelegateSignature(); +}; + +// 0x0 (0x28 - 0x28) +// Class GameplayTasks.GameplayTaskOwnerInterface +class IGameplayTaskOwnerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGameplayTaskOwnerInterface* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class GameplayTasks.GameplayTaskResource +class UGameplayTaskResource : public UObject +{ +public: + int32 ManualResourceID; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int8 AutoResourceID; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bManuallySetID : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGameplayTaskResource* GetDefaultObj(); + +}; + +// 0x70 (0x120 - 0xB0) +// Class GameplayTasks.GameplayTasksComponent +class UGameplayTasksComponent : public UActorComponent +{ +public: + uint8 Pad_1D90[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 BitPad_1E0 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bIsNetDirty : 1; // Mask: 0x2, PropSize: 0x10xBC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1E1 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D91[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SimulatedTasks; // 0xC0(0x10)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected) + TArray TaskPriorityQueue; // 0xD0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1D92[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TickingTasks; // 0xF0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray KnownTasks; // 0x100(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + FMulticastInlineDelegateProperty_ OnClaimedResourcesChange; // 0x110(0x10)(BlueprintVisible, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGameplayTasksComponent* GetDefaultObj(); + + void OnRep_SimulatedTasks(); + enum class EGameplayTaskRunResult K2_RunGameplayTask(TScriptInterface TaskOwner, class UGameplayTask* Task, uint8 Priority, const TArray>& AdditionalRequiredResources, const TArray>& AdditionalClaimedResources); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_functions.cpp new file mode 100644 index 0000000..c8999b8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_functions.cpp @@ -0,0 +1,593 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GameplayTasks.GameplayTask +// (None) + +class UClass* UGameplayTask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTask"); + + return Clss; +} + + +// GameplayTask GameplayTasks.Default__GameplayTask +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGameplayTask* UGameplayTask::GetDefaultObj() +{ + static class UGameplayTask* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTask::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTasks.GameplayTask.ReadyForActivation +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGameplayTask::ReadyForActivation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask", "ReadyForActivation"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction GameplayTasks.GameplayTask.GenericGameplayTaskDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UGameplayTask::GenericGameplayTaskDelegate__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask", "GenericGameplayTaskDelegate__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function GameplayTasks.GameplayTask.EndTask +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGameplayTask::EndTask() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask", "EndTask"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GameplayTasks.GameplayTask_ClaimResource +// (None) + +class UClass* UGameplayTask_ClaimResource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTask_ClaimResource"); + + return Clss; +} + + +// GameplayTask_ClaimResource GameplayTasks.Default__GameplayTask_ClaimResource +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGameplayTask_ClaimResource* UGameplayTask_ClaimResource::GetDefaultObj() +{ + static class UGameplayTask_ClaimResource* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTask_ClaimResource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTasks.GameplayTask_ClaimResource.ClaimResources +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInTaskOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// TArray>ResourceClasses (Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +// uint8 Priority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TaskInstanceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameplayTask_ClaimResource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameplayTask_ClaimResource* UGameplayTask_ClaimResource::ClaimResources(TScriptInterface InTaskOwner, const TArray>& ResourceClasses, uint8 Priority, class FName TaskInstanceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_ClaimResource", "ClaimResources"); + + Params::UGameplayTask_ClaimResource_ClaimResources_Params Parms{}; + + Parms.InTaskOwner = InTaskOwner; + Parms.ResourceClasses = ResourceClasses; + Parms.Priority = Priority; + Parms.TaskInstanceName = TaskInstanceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTasks.GameplayTask_ClaimResource.ClaimResource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInTaskOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// TSubclassOfResourceClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Priority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TaskInstanceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameplayTask_ClaimResource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameplayTask_ClaimResource* UGameplayTask_ClaimResource::ClaimResource(TScriptInterface InTaskOwner, TSubclassOf ResourceClass, uint8 Priority, class FName TaskInstanceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_ClaimResource", "ClaimResource"); + + Params::UGameplayTask_ClaimResource_ClaimResource_Params Parms{}; + + Parms.InTaskOwner = InTaskOwner; + Parms.ResourceClass = ResourceClass; + Parms.Priority = Priority; + Parms.TaskInstanceName = TaskInstanceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class GameplayTasks.GameplayTask_SpawnActor +// (None) + +class UClass* UGameplayTask_SpawnActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTask_SpawnActor"); + + return Clss; +} + + +// GameplayTask_SpawnActor GameplayTasks.Default__GameplayTask_SpawnActor +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGameplayTask_SpawnActor* UGameplayTask_SpawnActor::GetDefaultObj() +{ + static class UGameplayTask_SpawnActor* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTask_SpawnActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTasks.GameplayTask_SpawnActor.SpawnActor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TScriptInterfaceTaskOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) +// struct FVector SpawnLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator SpawnRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf Class (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnOnlyOnAuthority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameplayTask_SpawnActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameplayTask_SpawnActor* UGameplayTask_SpawnActor::SpawnActor(TScriptInterface TaskOwner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, TSubclassOf Class, bool bSpawnOnlyOnAuthority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_SpawnActor", "SpawnActor"); + + Params::UGameplayTask_SpawnActor_SpawnActor_Params Parms{}; + + Parms.TaskOwner = TaskOwner; + Parms.SpawnLocation = SpawnLocation; + Parms.SpawnRotation = SpawnRotation; + Parms.Class = Class; + Parms.bSpawnOnlyOnAuthority = bSpawnOnlyOnAuthority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GameplayTasks.GameplayTask_SpawnActor.FinishSpawningActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayTask_SpawnActor::FinishSpawningActor(class UObject* WorldContextObject, class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_SpawnActor", "FinishSpawningActor"); + + Params::UGameplayTask_SpawnActor_FinishSpawningActor_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GameplayTasks.GameplayTask_SpawnActor.BeginSpawningActor +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SpawnedActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayTask_SpawnActor::BeginSpawningActor(class UObject* WorldContextObject, class AActor** SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_SpawnActor", "BeginSpawningActor"); + + Params::UGameplayTask_SpawnActor_BeginSpawningActor_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SpawnedActor != nullptr) + *SpawnedActor = Parms.SpawnedActor; + + return Parms.ReturnValue; + +} + + +// Class GameplayTasks.GameplayTask_TimeLimitedExecution +// (None) + +class UClass* UGameplayTask_TimeLimitedExecution::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTask_TimeLimitedExecution"); + + return Clss; +} + + +// GameplayTask_TimeLimitedExecution GameplayTasks.Default__GameplayTask_TimeLimitedExecution +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGameplayTask_TimeLimitedExecution* UGameplayTask_TimeLimitedExecution::GetDefaultObj() +{ + static class UGameplayTask_TimeLimitedExecution* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTask_TimeLimitedExecution::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTasks.GameplayTask_WaitDelay +// (None) + +class UClass* UGameplayTask_WaitDelay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTask_WaitDelay"); + + return Clss; +} + + +// GameplayTask_WaitDelay GameplayTasks.Default__GameplayTask_WaitDelay +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UGameplayTask_WaitDelay* UGameplayTask_WaitDelay::GetDefaultObj() +{ + static class UGameplayTask_WaitDelay* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTask_WaitDelay::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTasks.GameplayTask_WaitDelay.TaskWaitDelay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceTaskOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Priority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameplayTask_WaitDelay* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameplayTask_WaitDelay* UGameplayTask_WaitDelay::TaskWaitDelay(TScriptInterface TaskOwner, float Time, uint8 Priority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_WaitDelay", "TaskWaitDelay"); + + Params::UGameplayTask_WaitDelay_TaskWaitDelay_Params Parms{}; + + Parms.TaskOwner = TaskOwner; + Parms.Time = Time; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction GameplayTasks.GameplayTask_WaitDelay.TaskDelayDelegate__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UGameplayTask_WaitDelay::TaskDelayDelegate__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTask_WaitDelay", "TaskDelayDelegate__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class GameplayTasks.GameplayTaskOwnerInterface +// (None) + +class UClass* IGameplayTaskOwnerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTaskOwnerInterface"); + + return Clss; +} + + +// GameplayTaskOwnerInterface GameplayTasks.Default__GameplayTaskOwnerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGameplayTaskOwnerInterface* IGameplayTaskOwnerInterface::GetDefaultObj() +{ + static class IGameplayTaskOwnerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IGameplayTaskOwnerInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTasks.GameplayTaskResource +// (None) + +class UClass* UGameplayTaskResource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTaskResource"); + + return Clss; +} + + +// GameplayTaskResource GameplayTasks.Default__GameplayTaskResource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTaskResource* UGameplayTaskResource::GetDefaultObj() +{ + static class UGameplayTaskResource* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTaskResource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GameplayTasks.GameplayTasksComponent +// (None) + +class UClass* UGameplayTasksComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GameplayTasksComponent"); + + return Clss; +} + + +// GameplayTasksComponent GameplayTasks.Default__GameplayTasksComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGameplayTasksComponent* UGameplayTasksComponent::GetDefaultObj() +{ + static class UGameplayTasksComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGameplayTasksComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GameplayTasks.GameplayTasksComponent.OnRep_SimulatedTasks +// (Final, Native, Public) +// Parameters: + +void UGameplayTasksComponent::OnRep_SimulatedTasks() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTasksComponent", "OnRep_SimulatedTasks"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GameplayTasks.GameplayTasksComponent.K2_RunGameplayTask +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceTaskOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UGameplayTask* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray>AdditionalRequiredResources (Parm, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) +// TArray>AdditionalClaimedResources (Parm, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) +// enum class EGameplayTaskRunResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGameplayTaskRunResult UGameplayTasksComponent::K2_RunGameplayTask(TScriptInterface TaskOwner, class UGameplayTask* Task, uint8 Priority, const TArray>& AdditionalRequiredResources, const TArray>& AdditionalClaimedResources) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GameplayTasksComponent", "K2_RunGameplayTask"); + + Params::UGameplayTasksComponent_K2_RunGameplayTask_Params Parms{}; + + Parms.TaskOwner = TaskOwner; + Parms.Task = Task; + Parms.Priority = Priority; + Parms.AdditionalRequiredResources = AdditionalRequiredResources; + Parms.AdditionalClaimedResources = AdditionalClaimedResources; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_parameters.hpp new file mode 100644 index 0000000..20349f8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_parameters.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// Function GameplayTasks.GameplayTask_ClaimResource.ClaimResources +struct UGameplayTask_ClaimResource_ClaimResources_Params +{ +public: + TScriptInterface InTaskOwner; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ResourceClasses; // 0x10(0x10)(Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Priority; // 0x20(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D82[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName TaskInstanceName; // 0x24(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D83[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTask_ClaimResource* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function GameplayTasks.GameplayTask_ClaimResource.ClaimResource +struct UGameplayTask_ClaimResource_ClaimResource_Params +{ +public: + TScriptInterface InTaskOwner; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSubclassOf ResourceClass; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Priority; // 0x18(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D84[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName TaskInstanceName; // 0x1C(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D85[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTask_ClaimResource* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function GameplayTasks.GameplayTask_SpawnActor.SpawnActor +struct UGameplayTask_SpawnActor_SpawnActor_Params +{ +public: + TScriptInterface TaskOwner; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + struct FVector SpawnLocation; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator SpawnRotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnOnlyOnAuthority; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D86[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTask_SpawnActor* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function GameplayTasks.GameplayTask_SpawnActor.FinishSpawningActor +struct UGameplayTask_SpawnActor_FinishSpawningActor_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GameplayTasks.GameplayTask_SpawnActor.BeginSpawningActor +struct UGameplayTask_SpawnActor_BeginSpawningActor_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D87[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function GameplayTasks.GameplayTask_WaitDelay.TaskWaitDelay +struct UGameplayTask_WaitDelay_TaskWaitDelay_Params +{ +public: + TScriptInterface TaskOwner; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + float Time; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Priority; // 0x14(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameplayTask_WaitDelay* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function GameplayTasks.GameplayTasksComponent.K2_RunGameplayTask +struct UGameplayTasksComponent_K2_RunGameplayTask_Params +{ +public: + TScriptInterface TaskOwner; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UGameplayTask* Task; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Priority; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray> AdditionalRequiredResources; // 0x20(0x10)(Parm, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> AdditionalClaimedResources; // 0x30(0x10)(Parm, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + enum class EGameplayTaskRunResult ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_structs.hpp new file mode 100644 index 0000000..715166c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GameplayTasks_structs.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETaskResourceOverlapPolicy : uint8 +{ + StartOnTop = 0, + StartAtEnd = 1, + ETaskResourceOverlapPolicy_MAX = 2, +}; + +enum class EGameplayTaskState : uint8 +{ + Uninitialized = 0, + AwaitingActivation = 1, + Paused = 2, + Active = 3, + Finished = 4, + EGameplayTaskState_MAX = 5, +}; + +enum class EGameplayTaskRunResult : uint8 +{ + Error = 0, + Failed = 1, + Success_Paused = 2, + Success_Active = 3, + Success_Finished = 4, + EGameplayTaskRunResult_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2 (0x2 - 0x0) +// ScriptStruct GameplayTasks.GameplayResourceSet +struct FGameplayResourceSet +{ +public: + uint8 Pad_1D93[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_classes.hpp new file mode 100644 index 0000000..b758d09 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x128 - 0xE8) +// Class GeometryCacheTracks.MovieSceneGeometryCacheSection +class UMovieSceneGeometryCacheSection : public UMovieSceneSection +{ +public: + struct FMovieSceneGeometryCacheParams Params; // 0xE8(0x40)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneGeometryCacheSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class GeometryCacheTracks.MovieSceneGeometryCacheTrack +class UMovieSceneGeometryCacheTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_338[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AnimationSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneGeometryCacheTrack* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_functions.cpp new file mode 100644 index 0000000..3240d72 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GeometryCacheTracks.MovieSceneGeometryCacheSection +// (None) + +class UClass* UMovieSceneGeometryCacheSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneGeometryCacheSection"); + + return Clss; +} + + +// MovieSceneGeometryCacheSection GeometryCacheTracks.Default__MovieSceneGeometryCacheSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneGeometryCacheSection* UMovieSceneGeometryCacheSection::GetDefaultObj() +{ + static class UMovieSceneGeometryCacheSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneGeometryCacheSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCacheTracks.MovieSceneGeometryCacheTrack +// (None) + +class UClass* UMovieSceneGeometryCacheTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneGeometryCacheTrack"); + + return Clss; +} + + +// MovieSceneGeometryCacheTrack GeometryCacheTracks.Default__MovieSceneGeometryCacheTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneGeometryCacheTrack* UMovieSceneGeometryCacheTrack::GetDefaultObj() +{ + static class UMovieSceneGeometryCacheTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneGeometryCacheTrack::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_structs.hpp new file mode 100644 index 0000000..e2ad734 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCacheTracks_structs.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheParams +struct FMovieSceneGeometryCacheParams +{ +public: + class UGeometryCache* GeometryCacheAsset; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0xC(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x10(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_2B : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_339[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartOffset; // 0x1C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndOffset; // 0x20(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftObjectPath GeometryCache; // 0x28(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x48 - 0x40) +// ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheSectionTemplateParameters +struct FMovieSceneGeometryCacheSectionTemplateParameters : public FMovieSceneGeometryCacheParams +{ +public: + struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x44(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x68 - 0x20) +// ScriptStruct GeometryCacheTracks.MovieSceneGeometryCacheSectionTemplate +struct FMovieSceneGeometryCacheSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneGeometryCacheSectionTemplateParameters Params; // 0x20(0x48)(NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_classes.hpp new file mode 100644 index 0000000..bc9e853 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_classes.hpp @@ -0,0 +1,199 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x70 - 0x28) +// Class GeometryCache.GeometryCache +class UGeometryCache : public UObject +{ +public: + uint8 Pad_C3B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Materials; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Tracks; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_C3E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + int32 StartFrame; // 0x60(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EndFrame; // 0x64(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint64 Hash; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UGeometryCache* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class GeometryCache.GeometryCacheActor +class AGeometryCacheActor : public AActor +{ +public: + class UGeometryCacheComponent* GeometryCacheComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AGeometryCacheActor* GetDefaultObj(); + + class UGeometryCacheComponent* GetGeometryCacheComponent(); +}; + +// 0x10 (0x38 - 0x28) +// Class GeometryCache.GeometryCacheCodecBase +class UGeometryCacheCodecBase : public UObject +{ +public: + TArray TopologyRanges; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UGeometryCacheCodecBase* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class GeometryCache.GeometryCacheCodecRaw +class UGeometryCacheCodecRaw : public UGeometryCacheCodecBase +{ +public: + int32 DummyProperty; // 0x38(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C46[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheCodecRaw* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class GeometryCache.GeometryCacheCodecV1 +class UGeometryCacheCodecV1 : public UGeometryCacheCodecBase +{ +public: + uint8 Pad_C47[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheCodecV1* GetDefaultObj(); + +}; + +// 0x68 (0x4E0 - 0x478) +// Class GeometryCache.GeometryCacheComponent +class UGeometryCacheComponent : public UMeshComponent +{ +public: + class UGeometryCache* GeometryCache; // 0x478(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRunning; // 0x480(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLooping; // 0x481(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bExtrapolateFrames; // 0x482(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C56[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float StartTimeOffset; // 0x484(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlaybackSpeed; // 0x488(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MotionVectorScale; // 0x48C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumTracks; // 0x490(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ElapsedTime; // 0x494(0x4)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C57[0x34]; // Fixing Size After Last Property [ Dumper-7 ] + float Duration; // 0x4CC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bManualTick; // 0x4D0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C58[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheComponent* GetDefaultObj(); + + void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); + void Stop(); + void SetStartTimeOffset(float NewStartTimeOffset); + void SetPlaybackSpeed(float NewPlaybackSpeed); + void SetMotionVectorScale(float NewMotionVectorScale); + void SetLooping(bool bNewLooping); + bool SetGeometryCache(class UGeometryCache* NewGeomCache); + void SetExtrapolateFrames(bool bNewExtrapolating); + void PlayReversedFromEnd(); + void PlayReversed(); + void PlayFromStart(); + void Play(); + void Pause(); + bool IsPlayingReversed(); + bool IsPlaying(); + bool IsLooping(); + bool IsExtrapolatingFrames(); + float GetStartTimeOffset(); + float GetPlaybackSpeed(); + float GetPlaybackDirection(); + int32 GetNumberOfFrames(); + float GetMotionVectorScale(); + float GetDuration(); + float GetAnimationTime(); +}; + +// 0x30 (0x58 - 0x28) +// Class GeometryCache.GeometryCacheTrack +class UGeometryCacheTrack : public UObject +{ +public: + float Duration; // 0x28(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C5A[0x2C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheTrack* GetDefaultObj(); + +}; + +// 0x28 (0x80 - 0x58) +// Class GeometryCache.GeometryCacheTrack_FlipbookAnimation +class UGeometryCacheTrack_FlipbookAnimation : public UGeometryCacheTrack +{ +public: + uint32 NumMeshSamples; // 0x58(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C5C[0x24]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheTrack_FlipbookAnimation* GetDefaultObj(); + + void AddMeshSample(struct FGeometryCacheMeshData& MeshData, float SampleTime); +}; + +// 0x80 (0xD8 - 0x58) +// Class GeometryCache.GeometryCacheTrackStreamable +class UGeometryCacheTrackStreamable : public UGeometryCacheTrack +{ +public: + class UGeometryCacheCodecBase* Codec; // 0x58(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5E[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + float StartSampleTime; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C5F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheTrackStreamable* GetDefaultObj(); + +}; + +// 0xB0 (0x108 - 0x58) +// Class GeometryCache.GeometryCacheTrack_TransformAnimation +class UGeometryCacheTrack_TransformAnimation : public UGeometryCacheTrack +{ +public: + uint8 Pad_C60[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheTrack_TransformAnimation* GetDefaultObj(); + + void SetMesh(struct FGeometryCacheMeshData& NewMeshData); +}; + +// 0xB0 (0x108 - 0x58) +// Class GeometryCache.GeometryCacheTrack_TransformGroupAnimation +class UGeometryCacheTrack_TransformGroupAnimation : public UGeometryCacheTrack +{ +public: + uint8 Pad_C62[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCacheTrack_TransformGroupAnimation* GetDefaultObj(); + + void SetMesh(struct FGeometryCacheMeshData& NewMeshData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_functions.cpp new file mode 100644 index 0000000..75f855c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_functions.cpp @@ -0,0 +1,1085 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GeometryCache.GeometryCache +// (None) + +class UClass* UGeometryCache::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCache"); + + return Clss; +} + + +// GeometryCache GeometryCache.Default__GeometryCache +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCache* UGeometryCache::GetDefaultObj() +{ + static class UGeometryCache* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCache::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheActor +// (Actor) + +class UClass* AGeometryCacheActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheActor"); + + return Clss; +} + + +// GeometryCacheActor GeometryCache.Default__GeometryCacheActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGeometryCacheActor* AGeometryCacheActor::GetDefaultObj() +{ + static class AGeometryCacheActor* Default = nullptr; + + if (!Default) + Default = static_cast(AGeometryCacheActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UGeometryCacheComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGeometryCacheComponent* AGeometryCacheActor::GetGeometryCacheComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheActor", "GetGeometryCacheComponent"); + + Params::AGeometryCacheActor_GetGeometryCacheComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class GeometryCache.GeometryCacheCodecBase +// (None) + +class UClass* UGeometryCacheCodecBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheCodecBase"); + + return Clss; +} + + +// GeometryCacheCodecBase GeometryCache.Default__GeometryCacheCodecBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheCodecBase* UGeometryCacheCodecBase::GetDefaultObj() +{ + static class UGeometryCacheCodecBase* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheCodecBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheCodecRaw +// (None) + +class UClass* UGeometryCacheCodecRaw::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheCodecRaw"); + + return Clss; +} + + +// GeometryCacheCodecRaw GeometryCache.Default__GeometryCacheCodecRaw +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheCodecRaw* UGeometryCacheCodecRaw::GetDefaultObj() +{ + static class UGeometryCacheCodecRaw* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheCodecRaw::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheCodecV1 +// (None) + +class UClass* UGeometryCacheCodecV1::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheCodecV1"); + + return Clss; +} + + +// GeometryCacheCodecV1 GeometryCache.Default__GeometryCacheCodecV1 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheCodecV1* UGeometryCacheCodecV1::GetDefaultObj() +{ + static class UGeometryCacheCodecV1* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheCodecV1::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGeometryCacheComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheComponent"); + + return Clss; +} + + +// GeometryCacheComponent GeometryCache.Default__GeometryCacheComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheComponent* UGeometryCacheComponent::GetDefaultObj() +{ + static class UGeometryCacheComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCache.GeometryCacheComponent.TickAtThisTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRunning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInBackwards (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "TickAtThisTime"); + + Params::UGeometryCacheComponent_TickAtThisTime_Params Parms{}; + + Parms.Time = Time; + Parms.bInIsRunning = bInIsRunning; + Parms.bInBackwards = bInBackwards; + Parms.bInIsLooping = bInIsLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetStartTimeOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewStartTimeOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::SetStartTimeOffset(float NewStartTimeOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetStartTimeOffset"); + + Params::UGeometryCacheComponent_SetStartTimeOffset_Params Parms{}; + + Parms.NewStartTimeOffset = NewStartTimeOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetPlaybackSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPlaybackSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::SetPlaybackSpeed(float NewPlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetPlaybackSpeed"); + + Params::UGeometryCacheComponent_SetPlaybackSpeed_Params Parms{}; + + Parms.NewPlaybackSpeed = NewPlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetMotionVectorScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMotionVectorScale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::SetMotionVectorScale(float NewMotionVectorScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetMotionVectorScale"); + + Params::UGeometryCacheComponent_SetMotionVectorScale_Params Parms{}; + + Parms.NewMotionVectorScale = NewMotionVectorScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::SetLooping(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetLooping"); + + Params::UGeometryCacheComponent_SetLooping_Params Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetGeometryCache +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UGeometryCache* NewGeomCache (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGeometryCacheComponent::SetGeometryCache(class UGeometryCache* NewGeomCache) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetGeometryCache"); + + Params::UGeometryCacheComponent_SetGeometryCache_Params Parms{}; + + Parms.NewGeomCache = NewGeomCache; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.SetExtrapolateFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewExtrapolating (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheComponent::SetExtrapolateFrames(bool bNewExtrapolating) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "SetExtrapolateFrames"); + + Params::UGeometryCacheComponent_SetExtrapolateFrames_Params Parms{}; + + Parms.bNewExtrapolating = bNewExtrapolating; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.PlayReversedFromEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::PlayReversedFromEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "PlayReversedFromEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.PlayReversed +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::PlayReversed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "PlayReversed"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.PlayFromStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::PlayFromStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "PlayFromStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UGeometryCacheComponent::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "Pause"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCache.GeometryCacheComponent.IsPlayingReversed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGeometryCacheComponent::IsPlayingReversed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "IsPlayingReversed"); + + Params::UGeometryCacheComponent_IsPlayingReversed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGeometryCacheComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "IsPlaying"); + + Params::UGeometryCacheComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.IsLooping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGeometryCacheComponent::IsLooping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "IsLooping"); + + Params::UGeometryCacheComponent_IsLooping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.IsExtrapolatingFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGeometryCacheComponent::IsExtrapolatingFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "IsExtrapolatingFrames"); + + Params::UGeometryCacheComponent_IsExtrapolatingFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetStartTimeOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetStartTimeOffset"); + + Params::UGeometryCacheComponent_GetStartTimeOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetPlaybackSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetPlaybackSpeed"); + + Params::UGeometryCacheComponent_GetPlaybackSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetPlaybackDirection +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetPlaybackDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetPlaybackDirection"); + + Params::UGeometryCacheComponent_GetPlaybackDirection_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetNumberOfFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGeometryCacheComponent::GetNumberOfFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetNumberOfFrames"); + + Params::UGeometryCacheComponent_GetNumberOfFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetMotionVectorScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetMotionVectorScale() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetMotionVectorScale"); + + Params::UGeometryCacheComponent_GetMotionVectorScale_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetDuration"); + + Params::UGeometryCacheComponent_GetDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCache.GeometryCacheComponent.GetAnimationTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGeometryCacheComponent::GetAnimationTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheComponent", "GetAnimationTime"); + + Params::UGeometryCacheComponent_GetAnimationTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class GeometryCache.GeometryCacheTrack +// (None) + +class UClass* UGeometryCacheTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheTrack"); + + return Clss; +} + + +// GeometryCacheTrack GeometryCache.Default__GeometryCacheTrack +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheTrack* UGeometryCacheTrack::GetDefaultObj() +{ + static class UGeometryCacheTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheTrack_FlipbookAnimation +// (None) + +class UClass* UGeometryCacheTrack_FlipbookAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheTrack_FlipbookAnimation"); + + return Clss; +} + + +// GeometryCacheTrack_FlipbookAnimation GeometryCache.Default__GeometryCacheTrack_FlipbookAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheTrack_FlipbookAnimation* UGeometryCacheTrack_FlipbookAnimation::GetDefaultObj() +{ + static class UGeometryCacheTrack_FlipbookAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheTrack_FlipbookAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCache.GeometryCacheTrack_FlipbookAnimation.AddMeshSample +// (Final, Native, Public, HasOutParams) +// Parameters: +// struct FGeometryCacheMeshData MeshData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float SampleTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCacheTrack_FlipbookAnimation::AddMeshSample(struct FGeometryCacheMeshData& MeshData, float SampleTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheTrack_FlipbookAnimation", "AddMeshSample"); + + Params::UGeometryCacheTrack_FlipbookAnimation_AddMeshSample_Params Parms{}; + + Parms.MeshData = MeshData; + Parms.SampleTime = SampleTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GeometryCache.GeometryCacheTrackStreamable +// (None) + +class UClass* UGeometryCacheTrackStreamable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheTrackStreamable"); + + return Clss; +} + + +// GeometryCacheTrackStreamable GeometryCache.Default__GeometryCacheTrackStreamable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheTrackStreamable* UGeometryCacheTrackStreamable::GetDefaultObj() +{ + static class UGeometryCacheTrackStreamable* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheTrackStreamable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCache.GeometryCacheTrack_TransformAnimation +// (None) + +class UClass* UGeometryCacheTrack_TransformAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheTrack_TransformAnimation"); + + return Clss; +} + + +// GeometryCacheTrack_TransformAnimation GeometryCache.Default__GeometryCacheTrack_TransformAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheTrack_TransformAnimation* UGeometryCacheTrack_TransformAnimation::GetDefaultObj() +{ + static class UGeometryCacheTrack_TransformAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheTrack_TransformAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCache.GeometryCacheTrack_TransformAnimation.SetMesh +// (Final, Native, Public, HasOutParams) +// Parameters: +// struct FGeometryCacheMeshData NewMeshData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UGeometryCacheTrack_TransformAnimation::SetMesh(struct FGeometryCacheMeshData& NewMeshData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheTrack_TransformAnimation", "SetMesh"); + + Params::UGeometryCacheTrack_TransformAnimation_SetMesh_Params Parms{}; + + Parms.NewMeshData = NewMeshData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GeometryCache.GeometryCacheTrack_TransformGroupAnimation +// (None) + +class UClass* UGeometryCacheTrack_TransformGroupAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCacheTrack_TransformGroupAnimation"); + + return Clss; +} + + +// GeometryCacheTrack_TransformGroupAnimation GeometryCache.Default__GeometryCacheTrack_TransformGroupAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCacheTrack_TransformGroupAnimation* UGeometryCacheTrack_TransformGroupAnimation::GetDefaultObj() +{ + static class UGeometryCacheTrack_TransformGroupAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCacheTrack_TransformGroupAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCache.GeometryCacheTrack_TransformGroupAnimation.SetMesh +// (Final, Native, Public, HasOutParams) +// Parameters: +// struct FGeometryCacheMeshData NewMeshData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UGeometryCacheTrack_TransformGroupAnimation::SetMesh(struct FGeometryCacheMeshData& NewMeshData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCacheTrack_TransformGroupAnimation", "SetMesh"); + + Params::UGeometryCacheTrack_TransformGroupAnimation_SetMesh_Params Parms{}; + + Parms.NewMeshData = NewMeshData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_parameters.hpp new file mode 100644 index 0000000..e2c48d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_parameters.hpp @@ -0,0 +1,203 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent +struct AGeometryCacheActor_GetGeometryCacheComponent_Params +{ +public: + class UGeometryCacheComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GeometryCache.GeometryCacheComponent.TickAtThisTime +struct UGeometryCacheComponent_TickAtThisTime_Params +{ +public: + float Time; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRunning; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInBackwards; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsLooping; // 0x6(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C49[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetStartTimeOffset +struct UGeometryCacheComponent_SetStartTimeOffset_Params +{ +public: + float NewStartTimeOffset; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetPlaybackSpeed +struct UGeometryCacheComponent_SetPlaybackSpeed_Params +{ +public: + float NewPlaybackSpeed; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetMotionVectorScale +struct UGeometryCacheComponent_SetMotionVectorScale_Params +{ +public: + float NewMotionVectorScale; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetLooping +struct UGeometryCacheComponent_SetLooping_Params +{ +public: + bool bNewLooping; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetGeometryCache +struct UGeometryCacheComponent_SetGeometryCache_Params +{ +public: + class UGeometryCache* NewGeomCache; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.SetExtrapolateFrames +struct UGeometryCacheComponent_SetExtrapolateFrames_Params +{ +public: + bool bNewExtrapolating; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.IsPlayingReversed +struct UGeometryCacheComponent_IsPlayingReversed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.IsPlaying +struct UGeometryCacheComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.IsLooping +struct UGeometryCacheComponent_IsLooping_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCache.GeometryCacheComponent.IsExtrapolatingFrames +struct UGeometryCacheComponent_IsExtrapolatingFrames_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset +struct UGeometryCacheComponent_GetStartTimeOffset_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed +struct UGeometryCacheComponent_GetPlaybackSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetPlaybackDirection +struct UGeometryCacheComponent_GetPlaybackDirection_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetNumberOfFrames +struct UGeometryCacheComponent_GetNumberOfFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetMotionVectorScale +struct UGeometryCacheComponent_GetMotionVectorScale_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetDuration +struct UGeometryCacheComponent_GetDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCache.GeometryCacheComponent.GetAnimationTime +struct UGeometryCacheComponent_GetAnimationTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function GeometryCache.GeometryCacheTrack_FlipbookAnimation.AddMeshSample +struct UGeometryCacheTrack_FlipbookAnimation_AddMeshSample_Params +{ +public: + struct FGeometryCacheMeshData MeshData; // 0x0(0xB0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float SampleTime; // 0xB0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// Function GeometryCache.GeometryCacheTrack_TransformAnimation.SetMesh +struct UGeometryCacheTrack_TransformAnimation_SetMesh_Params +{ +public: + struct FGeometryCacheMeshData NewMeshData; // 0x0(0xB0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// Function GeometryCache.GeometryCacheTrack_TransformGroupAnimation.SetMesh +struct UGeometryCacheTrack_TransformGroupAnimation_SetMesh_Params +{ +public: + struct FGeometryCacheMeshData NewMeshData; // 0x0(0xB0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_structs.hpp new file mode 100644 index 0000000..d494597 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCache_structs.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x70 - 0x0) +// ScriptStruct GeometryCache.TrackRenderData +struct FTrackRenderData +{ +public: + uint8 Pad_C63[0x70]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB0 (0xB0 - 0x0) +// ScriptStruct GeometryCache.GeometryCacheMeshData +struct FGeometryCacheMeshData +{ +public: + uint8 Pad_C64[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct GeometryCache.GeometryCacheVertexInfo +struct FGeometryCacheVertexInfo +{ +public: + uint8 Pad_C65[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct GeometryCache.GeometryCacheMeshBatchInfo +struct FGeometryCacheMeshBatchInfo +{ +public: + uint8 Pad_C66[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_classes.hpp new file mode 100644 index 0000000..799102b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_classes.hpp @@ -0,0 +1,373 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x228 (0x420 - 0x1F8) +// Class GeometryCollectionEngine.ChaosDestructionListener +class UChaosDestructionListener : public USceneComponent +{ +public: + uint8 bIsCollisionEventListeningEnabled : 1; // Mask: 0x1, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBreakingEventListeningEnabled : 1; // Mask: 0x2, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsTrailingEventListeningEnabled : 1; // Mask: 0x4, PropSize: 0x10x1F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1E2 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1E47[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FChaosCollisionEventRequestSettings CollisionEventRequestSettings; // 0x1FC(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FChaosBreakingEventRequestSettings BreakingEventRequestSettings; // 0x214(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FChaosTrailingEventRequestSettings TrailingEventRequestSettings; // 0x22C(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E48[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSet ChaosSolverActors; // 0x248(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSet GeometryCollectionActors; // 0x298(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnCollisionEvents; // 0x2E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnBreakingEvents; // 0x2F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTrailingEvents; // 0x308(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1E49[0x108]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosDestructionListener* GetDefaultObj(); + + void SortTrailingEvents(TArray& TrailingEvents, enum class EChaosTrailingSortMethod SortMethod); + void SortCollisionEvents(TArray& CollisionEvents, enum class EChaosCollisionSortMethod SortMethod); + void SortBreakingEvents(TArray& BreakingEvents, enum class EChaosBreakingSortMethod SortMethod); + void SetTrailingEventRequestSettings(struct FChaosTrailingEventRequestSettings& InSettings); + void SetTrailingEventEnabled(bool bIsEnabled); + void SetCollisionEventRequestSettings(struct FChaosCollisionEventRequestSettings& InSettings); + void SetCollisionEventEnabled(bool bIsEnabled); + void SetBreakingEventRequestSettings(struct FChaosBreakingEventRequestSettings& InSettings); + void SetBreakingEventEnabled(bool bIsEnabled); + void RemoveGeometryCollectionActor(class AGeometryCollectionActor* GeometryCollectionActor); + void RemoveChaosSolverActor(class AChaosSolverActor* ChaosSolverActor); + bool IsEventListening(); + void AddGeometryCollectionActor(class AGeometryCollectionActor* GeometryCollectionActor); + void AddChaosSolverActor(class AChaosSolverActor* ChaosSolverActor); +}; + +// 0x10 (0x230 - 0x220) +// Class GeometryCollectionEngine.GeometryCollectionActor +class AGeometryCollectionActor : public AActor +{ +public: + class UGeometryCollectionComponent* GeometryCollectionComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGeometryCollectionDebugDrawComponent* GeometryCollectionDebugDrawComponent; // 0x228(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AGeometryCollectionActor* GetDefaultObj(); + + bool RaycastSingle(const struct FVector& Start, const struct FVector& End, struct FHitResult* OutHit); +}; + +// 0x28 (0x50 - 0x28) +// Class GeometryCollectionEngine.GeometryCollectionCache +class UGeometryCollectionCache : public UObject +{ +public: + struct FRecordedTransformTrack RecordedData; // 0x28(0x10)(NativeAccessSpecifierPrivate) + class UGeometryCollection* SupportedCollection; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid CompatibleCollectionState; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UGeometryCollectionCache* GetDefaultObj(); + +}; + +// 0x488 (0x900 - 0x478) +// Class GeometryCollectionEngine.GeometryCollectionComponent +class UGeometryCollectionComponent : public UMeshComponent +{ +public: + uint8 Pad_1E4C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class AChaosSolverActor* ChaosSolverActor; // 0x480(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4D[0xE0]; // Fixing Size After Last Property [ Dumper-7 ] + class UGeometryCollection* RestCollection; // 0x568(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InitializationFields; // 0x570(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + bool Simulating; // 0x580(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EObjectStateTypeEnum ObjectType; // 0x588(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableClustering; // 0x589(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ClusterGroupIndex; // 0x58C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClusterLevel; // 0x590(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E50[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DamageThreshold; // 0x598(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EClusterConnectionTypeEnum ClusterConnectionType; // 0x5A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E51[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CollisionGroup; // 0x5AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionSampleFraction; // 0x5B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearEtherDrag; // 0x5B4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularEtherDrag; // 0x5B8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E52[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosPhysicalMaterial* PhysicalMaterial; // 0x5C0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInitialVelocityTypeEnum InitialVelocityType; // 0x5C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E53[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector InitialLinearVelocity; // 0x5CC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialAngularVelocity; // 0x5D8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E54[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysicalMaterialOverride; // 0x5E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeomComponentCacheParameters CacheParameters; // 0x5F0(0x50)(NoDestructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ NotifyGeometryCollectionPhysicsStateChange; // 0x640(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ NotifyGeometryCollectionPhysicsLoadingStateChange; // 0x650(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1E55[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnChaosBreakEvent; // 0x678(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float DesiredCacheTime; // 0x688(0x4)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CachePlayback; // 0x68C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E56[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnChaosPhysicsCollision; // 0x690(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bNotifyBreaks; // 0x6A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNotifyCollisions; // 0x6A1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableReplication; // 0x6A2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableAbandonAfterLevel; // 0x6A3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ReplicationAbandonClusterLevel; // 0x6A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGeometryCollectionRepData RepData; // 0x6A8(0x18)(Net, RepNotify, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1E57[0x218]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* DummyBodySetup; // 0x8D8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E58[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCollectionComponent* GetDefaultObj(); + + void SetNotifyBreaks(bool bNewNotifyBreaks); + void ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo); + void OnRep_RepData(struct FGeometryCollectionRepData& OldData); + void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(class UGeometryCollectionComponent* FracturedComponent); + void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(class UGeometryCollectionComponent* FracturedComponent); + void NetAbandonCluster(int32 TransformIndex); + void ApplyPhysicsField(bool Enabled, enum class EGeometryCollectionPhysicsTypeEnum Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); + void ApplyKinematicField(float Radius, const struct FVector& Position); +}; + +// 0xE8 (0x308 - 0x220) +// Class GeometryCollectionEngine.GeometryCollectionDebugDrawActor +class AGeometryCollectionDebugDrawActor : public AActor +{ +public: + struct FGeometryCollectionDebugDrawWarningMessage WarningMessage; // 0x220(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E59[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometryCollectionDebugDrawActorSelectedRigidBody SelectedRigidBody; // 0x228(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bDebugDrawWholeCollection; // 0x240(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawHierarchy; // 0x241(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawClustering; // 0x242(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGeometryCollectionDebugDrawActorHideGeometry HideGeometry; // 0x243(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyId; // 0x244(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyCollision; // 0x245(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCollisionAtOrigin; // 0x246(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyTransform; // 0x247(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyInertia; // 0x248(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyVelocity; // 0x249(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyForce; // 0x24A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRigidBodyInfos; // 0x24B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTransformIndex; // 0x24C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTransform; // 0x24D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowParent; // 0x24E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLevel; // 0x24F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowConnectivityEdges; // 0x250(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowGeometryIndex; // 0x251(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowGeometryTransform; // 0x252(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowBoundingBox; // 0x253(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowFaces; // 0x254(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowFaceIndices; // 0x255(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowFaceNormals; // 0x256(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSingleFace; // 0x257(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SingleFaceIndex; // 0x258(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowVertices; // 0x25C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowVertexIndices; // 0x25D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowVertexNormals; // 0x25E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActiveVisualization; // 0x25F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointThickness; // 0x260(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x264(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTextShadow; // 0x268(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TextScale; // 0x26C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalScale; // 0x270(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AxisScale; // 0x274(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowScale; // 0x278(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyIdColor; // 0x27C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RigidBodyTransformScale; // 0x280(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyCollisionColor; // 0x284(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyInertiaColor; // 0x288(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyVelocityColor; // 0x28C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyForceColor; // 0x290(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor RigidBodyInfoColor; // 0x294(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TransformIndexColor; // 0x298(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransformScale; // 0x29C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LevelColor; // 0x2A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ParentColor; // 0x2A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConnectivityEdgeThickness; // 0x2A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GeometryIndexColor; // 0x2AC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GeometryTransformScale; // 0x2B0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BoundingBoxColor; // 0x2B4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FaceColor; // 0x2B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FaceIndexColor; // 0x2BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FaceNormalColor; // 0x2C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor SingleFaceColor; // 0x2C4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VertexColor; // 0x2C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VertexIndexColor; // 0x2CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VertexNormalColor; // 0x2D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBillboardComponent* SpriteComponent; // 0x2D8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5C[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGeometryCollectionDebugDrawActor* GetDefaultObj(); + +}; + +// 0x18 (0xC8 - 0xB0) +// Class GeometryCollectionEngine.GeometryCollectionDebugDrawComponent +class UGeometryCollectionDebugDrawComponent : public UActorComponent +{ +public: + class AGeometryCollectionDebugDrawActor* GeometryCollectionDebugDrawActor; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGeometryCollectionRenderLevelSetActor* GeometryCollectionRenderLevelSetActor; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCollectionDebugDrawComponent* GetDefaultObj(); + +}; + +// 0xE0 (0x108 - 0x28) +// Class GeometryCollectionEngine.GeometryCollection +class UGeometryCollection : public UObject +{ +public: + uint8 Pad_1E5E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool EnableClustering; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ClusterGroupIndex; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClusterLevel; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E60[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DamageThreshold; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EClusterConnectionTypeEnum ClusterConnectionType; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E61[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GeometrySource; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x68(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class ECollisionTypeEnum CollisionType; // 0x78(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImplicitTypeEnum ImplicitType; // 0x79(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E62[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLevelSetResolution; // 0x7C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevelSetResolution; // 0x80(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinClusterLevelSetResolution; // 0x84(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClusterLevelSetResolution; // 0x88(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionObjectReductionPercentage; // 0x8C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMassAsDensity; // 0x90(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E63[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Mass; // 0x94(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumMassClamp; // 0x98(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionParticlesFraction; // 0x9C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumCollisionParticles; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E64[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SizeSpecificData; // 0xA8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool EnableRemovePiecesOnFracture; // 0xB8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E65[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RemoveOnFractureMaterials; // 0xC0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid PersistentGuid; // 0xD0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid StateGuid; // 0xE0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 BoneSelectedMaterialIndex; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E66[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGeometryCollection* GetDefaultObj(); + +}; + +// 0xA0 (0x2C0 - 0x220) +// Class GeometryCollectionEngine.GeometryCollectionRenderLevelSetActor +class AGeometryCollectionRenderLevelSetActor : public AActor +{ +public: + class UVolumeTexture* TargetVolumeTexture; // 0x220(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* RayMarchMaterial; // 0x228(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SurfaceTolerance; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Isovalue; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x238(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RenderVolumeBoundingBox; // 0x239(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E67[0x86]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AGeometryCollectionRenderLevelSetActor* GetDefaultObj(); + +}; + +// 0x88 (0x138 - 0xB0) +// Class GeometryCollectionEngine.SkeletalMeshSimulationComponent +class USkeletalMeshSimulationComponent : public UActorComponent +{ +public: + uint8 Pad_1E68[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosPhysicalMaterial* PhysicalMaterial; // 0xB8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AChaosSolverActor* ChaosSolverActor; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* OverridePhysicsAsset; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulating; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNotifyCollisions; // 0xD1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EObjectStateTypeEnum ObjectType; // 0xD2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E69[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Density; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMass; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMass; // 0xDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionTypeEnum CollisionType; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ImplicitShapeParticlesPerUnitArea; // 0xE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ImplicitShapeMinNumParticles; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ImplicitShapeMaxNumParticles; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLevelSetResolution; // 0xF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevelSetResolution; // 0xF4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionGroup; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInitialVelocityTypeEnum InitialVelocityType; // 0xFC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector InitialLinearVelocity; // 0x100(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialAngularVelocity; // 0x10C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnChaosPhysicsCollision; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1E6C[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USkeletalMeshSimulationComponent* GetDefaultObj(); + + void ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo); +}; + +// 0x88 (0x138 - 0xB0) +// Class GeometryCollectionEngine.StaticMeshSimulationComponent +class UStaticMeshSimulationComponent : public UActorComponent +{ +public: + uint8 Pad_1E6D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool Simulating; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNotifyCollisions; // 0xB9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EObjectStateTypeEnum ObjectType; // 0xBA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float Mass; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionTypeEnum CollisionType; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImplicitTypeEnum ImplicitType; // 0xC1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLevelSetResolution; // 0xC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevelSetResolution; // 0xC8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInitialVelocityTypeEnum InitialVelocityType; // 0xCC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector InitialLinearVelocity; // 0xD0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialAngularVelocity; // 0xDC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageThreshold; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E71[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UChaosPhysicalMaterial* PhysicalMaterial; // 0xF0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AChaosSolverActor* ChaosSolverActor; // 0xF8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnChaosPhysicsCollision; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1E72[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SimulatedComponents; // 0x120(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1E73[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UStaticMeshSimulationComponent* GetDefaultObj(); + + void ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo); + void ForceRecreatePhysicsState(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_functions.cpp new file mode 100644 index 0000000..5fb20f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_functions.cpp @@ -0,0 +1,989 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GeometryCollectionEngine.ChaosDestructionListener +// (SceneComponent) + +class UClass* UChaosDestructionListener::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosDestructionListener"); + + return Clss; +} + + +// ChaosDestructionListener GeometryCollectionEngine.Default__ChaosDestructionListener +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosDestructionListener* UChaosDestructionListener::GetDefaultObj() +{ + static class UChaosDestructionListener* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosDestructionListener::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SortTrailingEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayTrailingEvents (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EChaosTrailingSortMethodSortMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SortTrailingEvents(TArray& TrailingEvents, enum class EChaosTrailingSortMethod SortMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SortTrailingEvents"); + + Params::UChaosDestructionListener_SortTrailingEvents_Params Parms{}; + + Parms.TrailingEvents = TrailingEvents; + Parms.SortMethod = SortMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SortCollisionEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayCollisionEvents (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EChaosCollisionSortMethodSortMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SortCollisionEvents(TArray& CollisionEvents, enum class EChaosCollisionSortMethod SortMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SortCollisionEvents"); + + Params::UChaosDestructionListener_SortCollisionEvents_Params Parms{}; + + Parms.CollisionEvents = CollisionEvents; + Parms.SortMethod = SortMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SortBreakingEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayBreakingEvents (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EChaosBreakingSortMethodSortMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SortBreakingEvents(TArray& BreakingEvents, enum class EChaosBreakingSortMethod SortMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SortBreakingEvents"); + + Params::UChaosDestructionListener_SortBreakingEvents_Params Parms{}; + + Parms.BreakingEvents = BreakingEvents; + Parms.SortMethod = SortMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventRequestSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FChaosTrailingEventRequestSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetTrailingEventRequestSettings(struct FChaosTrailingEventRequestSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetTrailingEventRequestSettings"); + + Params::UChaosDestructionListener_SetTrailingEventRequestSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetTrailingEventEnabled(bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetTrailingEventEnabled"); + + Params::UChaosDestructionListener_SetTrailingEventEnabled_Params Parms{}; + + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventRequestSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FChaosCollisionEventRequestSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetCollisionEventRequestSettings(struct FChaosCollisionEventRequestSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetCollisionEventRequestSettings"); + + Params::UChaosDestructionListener_SetCollisionEventRequestSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetCollisionEventEnabled(bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetCollisionEventEnabled"); + + Params::UChaosDestructionListener_SetCollisionEventEnabled_Params Parms{}; + + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventRequestSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FChaosBreakingEventRequestSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetBreakingEventRequestSettings(struct FChaosBreakingEventRequestSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetBreakingEventRequestSettings"); + + Params::UChaosDestructionListener_SetBreakingEventRequestSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::SetBreakingEventEnabled(bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "SetBreakingEventEnabled"); + + Params::UChaosDestructionListener_SetBreakingEventEnabled_Params Parms{}; + + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.RemoveGeometryCollectionActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AGeometryCollectionActor* GeometryCollectionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::RemoveGeometryCollectionActor(class AGeometryCollectionActor* GeometryCollectionActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "RemoveGeometryCollectionActor"); + + Params::UChaosDestructionListener_RemoveGeometryCollectionActor_Params Parms{}; + + Parms.GeometryCollectionActor = GeometryCollectionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.RemoveChaosSolverActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AChaosSolverActor* ChaosSolverActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::RemoveChaosSolverActor(class AChaosSolverActor* ChaosSolverActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "RemoveChaosSolverActor"); + + Params::UChaosDestructionListener_RemoveChaosSolverActor_Params Parms{}; + + Parms.ChaosSolverActor = ChaosSolverActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.IsEventListening +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UChaosDestructionListener::IsEventListening() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "IsEventListening"); + + Params::UChaosDestructionListener_IsEventListening_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.AddGeometryCollectionActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AGeometryCollectionActor* GeometryCollectionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::AddGeometryCollectionActor(class AGeometryCollectionActor* GeometryCollectionActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "AddGeometryCollectionActor"); + + Params::UChaosDestructionListener_AddGeometryCollectionActor_Params Parms{}; + + Parms.GeometryCollectionActor = GeometryCollectionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.ChaosDestructionListener.AddChaosSolverActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AChaosSolverActor* ChaosSolverActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChaosDestructionListener::AddChaosSolverActor(class AChaosSolverActor* ChaosSolverActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ChaosDestructionListener", "AddChaosSolverActor"); + + Params::UChaosDestructionListener_AddChaosSolverActor_Params Parms{}; + + Parms.ChaosSolverActor = ChaosSolverActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GeometryCollectionEngine.GeometryCollectionActor +// (Actor) + +class UClass* AGeometryCollectionActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionActor"); + + return Clss; +} + + +// GeometryCollectionActor GeometryCollectionEngine.Default__GeometryCollectionActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGeometryCollectionActor* AGeometryCollectionActor::GetDefaultObj() +{ + static class AGeometryCollectionActor* Default = nullptr; + + if (!Default) + Default = static_cast(AGeometryCollectionActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCollectionEngine.GeometryCollectionActor.RaycastSingle +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGeometryCollectionActor::RaycastSingle(const struct FVector& Start, const struct FVector& End, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionActor", "RaycastSingle"); + + Params::AGeometryCollectionActor_RaycastSingle_Params Parms{}; + + Parms.Start = Start; + Parms.End = End; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; + +} + + +// Class GeometryCollectionEngine.GeometryCollectionCache +// (None) + +class UClass* UGeometryCollectionCache::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionCache"); + + return Clss; +} + + +// GeometryCollectionCache GeometryCollectionEngine.Default__GeometryCollectionCache +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCollectionCache* UGeometryCollectionCache::GetDefaultObj() +{ + static class UGeometryCollectionCache* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCollectionCache::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionEngine.GeometryCollectionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGeometryCollectionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionComponent"); + + return Clss; +} + + +// GeometryCollectionComponent GeometryCollectionEngine.Default__GeometryCollectionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCollectionComponent* UGeometryCollectionComponent::GetDefaultObj() +{ + static class UGeometryCollectionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCollectionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.SetNotifyBreaks +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyBreaks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::SetNotifyBreaks(bool bNewNotifyBreaks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "SetNotifyBreaks"); + + Params::UGeometryCollectionComponent_SetNotifyBreaks_Params Parms{}; + + Parms.bNewNotifyBreaks = bNewNotifyBreaks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.ReceivePhysicsCollision +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FChaosPhysicsCollisionInfo CollisionInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "ReceivePhysicsCollision"); + + Params::UGeometryCollectionComponent_ReceivePhysicsCollision_Params Parms{}; + + Parms.CollisionInfo = CollisionInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.OnRep_RepData +// (Final, Native, Protected, HasOutParams) +// Parameters: +// struct FGeometryCollectionRepData OldData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::OnRep_RepData(struct FGeometryCollectionRepData& OldData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "OnRep_RepData"); + + Params::UGeometryCollectionComponent_OnRep_RepData_Params Parms{}; + + Parms.OldData = OldData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsStateChange__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class UGeometryCollectionComponent*FracturedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(class UGeometryCollectionComponent* FracturedComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "NotifyGeometryCollectionPhysicsStateChange__DelegateSignature"); + + Params::UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsStateChange__DelegateSignature_Params Parms{}; + + Parms.FracturedComponent = FracturedComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class UGeometryCollectionComponent*FracturedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(class UGeometryCollectionComponent* FracturedComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature"); + + Params::UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature_Params Parms{}; + + Parms.FracturedComponent = FracturedComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.NetAbandonCluster +// (Final, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// int32 TransformIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::NetAbandonCluster(int32 TransformIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "NetAbandonCluster"); + + Params::UGeometryCollectionComponent_NetAbandonCluster_Params Parms{}; + + Parms.TransformIndex = TransformIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyPhysicsField +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGeometryCollectionPhysicsTypeEnumTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldSystemMetaData* MetaData (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFieldNodeBase* Field (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::ApplyPhysicsField(bool Enabled, enum class EGeometryCollectionPhysicsTypeEnum Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "ApplyPhysicsField"); + + Params::UGeometryCollectionComponent_ApplyPhysicsField_Params Parms{}; + + Parms.Enabled = Enabled; + Parms.Target = Target; + Parms.MetaData = MetaData; + Parms.Field = Field; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyKinematicField +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGeometryCollectionComponent::ApplyKinematicField(float Radius, const struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GeometryCollectionComponent", "ApplyKinematicField"); + + Params::UGeometryCollectionComponent_ApplyKinematicField_Params Parms{}; + + Parms.Radius = Radius; + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class GeometryCollectionEngine.GeometryCollectionDebugDrawActor +// (Actor) + +class UClass* AGeometryCollectionDebugDrawActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionDebugDrawActor"); + + return Clss; +} + + +// GeometryCollectionDebugDrawActor GeometryCollectionEngine.Default__GeometryCollectionDebugDrawActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGeometryCollectionDebugDrawActor* AGeometryCollectionDebugDrawActor::GetDefaultObj() +{ + static class AGeometryCollectionDebugDrawActor* Default = nullptr; + + if (!Default) + Default = static_cast(AGeometryCollectionDebugDrawActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionEngine.GeometryCollectionDebugDrawComponent +// (None) + +class UClass* UGeometryCollectionDebugDrawComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionDebugDrawComponent"); + + return Clss; +} + + +// GeometryCollectionDebugDrawComponent GeometryCollectionEngine.Default__GeometryCollectionDebugDrawComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCollectionDebugDrawComponent* UGeometryCollectionDebugDrawComponent::GetDefaultObj() +{ + static class UGeometryCollectionDebugDrawComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCollectionDebugDrawComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionEngine.GeometryCollection +// (None) + +class UClass* UGeometryCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollection"); + + return Clss; +} + + +// GeometryCollection GeometryCollectionEngine.Default__GeometryCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGeometryCollection* UGeometryCollection::GetDefaultObj() +{ + static class UGeometryCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UGeometryCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionEngine.GeometryCollectionRenderLevelSetActor +// (Actor) + +class UClass* AGeometryCollectionRenderLevelSetActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GeometryCollectionRenderLevelSetActor"); + + return Clss; +} + + +// GeometryCollectionRenderLevelSetActor GeometryCollectionEngine.Default__GeometryCollectionRenderLevelSetActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGeometryCollectionRenderLevelSetActor* AGeometryCollectionRenderLevelSetActor::GetDefaultObj() +{ + static class AGeometryCollectionRenderLevelSetActor* Default = nullptr; + + if (!Default) + Default = static_cast(AGeometryCollectionRenderLevelSetActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionEngine.SkeletalMeshSimulationComponent +// (None) + +class UClass* USkeletalMeshSimulationComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkeletalMeshSimulationComponent"); + + return Clss; +} + + +// SkeletalMeshSimulationComponent GeometryCollectionEngine.Default__SkeletalMeshSimulationComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USkeletalMeshSimulationComponent* USkeletalMeshSimulationComponent::GetDefaultObj() +{ + static class USkeletalMeshSimulationComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USkeletalMeshSimulationComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCollectionEngine.SkeletalMeshSimulationComponent.ReceivePhysicsCollision +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FChaosPhysicsCollisionInfo CollisionInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USkeletalMeshSimulationComponent::ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkeletalMeshSimulationComponent", "ReceivePhysicsCollision"); + + Params::USkeletalMeshSimulationComponent_ReceivePhysicsCollision_Params Parms{}; + + Parms.CollisionInfo = CollisionInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class GeometryCollectionEngine.StaticMeshSimulationComponent +// (None) + +class UClass* UStaticMeshSimulationComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMeshSimulationComponent"); + + return Clss; +} + + +// StaticMeshSimulationComponent GeometryCollectionEngine.Default__StaticMeshSimulationComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStaticMeshSimulationComponent* UStaticMeshSimulationComponent::GetDefaultObj() +{ + static class UStaticMeshSimulationComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UStaticMeshSimulationComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GeometryCollectionEngine.StaticMeshSimulationComponent.ReceivePhysicsCollision +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FChaosPhysicsCollisionInfo CollisionInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UStaticMeshSimulationComponent::ReceivePhysicsCollision(struct FChaosPhysicsCollisionInfo& CollisionInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshSimulationComponent", "ReceivePhysicsCollision"); + + Params::UStaticMeshSimulationComponent_ReceivePhysicsCollision_Params Parms{}; + + Parms.CollisionInfo = CollisionInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function GeometryCollectionEngine.StaticMeshSimulationComponent.ForceRecreatePhysicsState +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UStaticMeshSimulationComponent::ForceRecreatePhysicsState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshSimulationComponent", "ForceRecreatePhysicsState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_parameters.hpp new file mode 100644 index 0000000..48a7d3f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_parameters.hpp @@ -0,0 +1,234 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SortTrailingEvents +struct UChaosDestructionListener_SortTrailingEvents_Params +{ +public: + TArray TrailingEvents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EChaosTrailingSortMethod SortMethod; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E44[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SortCollisionEvents +struct UChaosDestructionListener_SortCollisionEvents_Params +{ +public: + TArray CollisionEvents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EChaosCollisionSortMethod SortMethod; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E45[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SortBreakingEvents +struct UChaosDestructionListener_SortBreakingEvents_Params +{ +public: + TArray BreakingEvents; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EChaosBreakingSortMethod SortMethod; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E46[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventRequestSettings +struct UChaosDestructionListener_SetTrailingEventRequestSettings_Params +{ +public: + struct FChaosTrailingEventRequestSettings InSettings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetTrailingEventEnabled +struct UChaosDestructionListener_SetTrailingEventEnabled_Params +{ +public: + bool bIsEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventRequestSettings +struct UChaosDestructionListener_SetCollisionEventRequestSettings_Params +{ +public: + struct FChaosCollisionEventRequestSettings InSettings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetCollisionEventEnabled +struct UChaosDestructionListener_SetCollisionEventEnabled_Params +{ +public: + bool bIsEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventRequestSettings +struct UChaosDestructionListener_SetBreakingEventRequestSettings_Params +{ +public: + struct FChaosBreakingEventRequestSettings InSettings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.SetBreakingEventEnabled +struct UChaosDestructionListener_SetBreakingEventEnabled_Params +{ +public: + bool bIsEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.RemoveGeometryCollectionActor +struct UChaosDestructionListener_RemoveGeometryCollectionActor_Params +{ +public: + class AGeometryCollectionActor* GeometryCollectionActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.RemoveChaosSolverActor +struct UChaosDestructionListener_RemoveChaosSolverActor_Params +{ +public: + class AChaosSolverActor* ChaosSolverActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.IsEventListening +struct UChaosDestructionListener_IsEventListening_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.AddGeometryCollectionActor +struct UChaosDestructionListener_AddGeometryCollectionActor_Params +{ +public: + class AGeometryCollectionActor* GeometryCollectionActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GeometryCollectionEngine.ChaosDestructionListener.AddChaosSolverActor +struct UChaosDestructionListener_AddChaosSolverActor_Params +{ +public: + class AChaosSolverActor* ChaosSolverActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA4 (0xA4 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionActor.RaycastSingle +struct AGeometryCollectionActor_RaycastSingle_Params +{ +public: + struct FVector Start; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x18(0x88)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.SetNotifyBreaks +struct UGeometryCollectionComponent_SetNotifyBreaks_Params +{ +public: + bool bNewNotifyBreaks; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.ReceivePhysicsCollision +struct UGeometryCollectionComponent_ReceivePhysicsCollision_Params +{ +public: + struct FChaosPhysicsCollisionInfo CollisionInfo; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.OnRep_RepData +struct UGeometryCollectionComponent_OnRep_RepData_Params +{ +public: + struct FGeometryCollectionRepData OldData; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsStateChange__DelegateSignature +struct UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsStateChange__DelegateSignature_Params +{ +public: + class UGeometryCollectionComponent* FracturedComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction GeometryCollectionEngine.GeometryCollectionComponent.NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature +struct UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature_Params +{ +public: + class UGeometryCollectionComponent* FracturedComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.NetAbandonCluster +struct UGeometryCollectionComponent_NetAbandonCluster_Params +{ +public: + int32 TransformIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyPhysicsField +struct UGeometryCollectionComponent_ApplyPhysicsField_Params +{ +public: + bool Enabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGeometryCollectionPhysicsTypeEnum Target; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UFieldSystemMetaData* MetaData; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFieldNodeBase* Field; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function GeometryCollectionEngine.GeometryCollectionComponent.ApplyKinematicField +struct UGeometryCollectionComponent_ApplyKinematicField_Params +{ +public: + float Radius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function GeometryCollectionEngine.SkeletalMeshSimulationComponent.ReceivePhysicsCollision +struct USkeletalMeshSimulationComponent_ReceivePhysicsCollision_Params +{ +public: + struct FChaosPhysicsCollisionInfo CollisionInfo; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function GeometryCollectionEngine.StaticMeshSimulationComponent.ReceivePhysicsCollision +struct UStaticMeshSimulationComponent_ReceivePhysicsCollision_Params +{ +public: + struct FChaosPhysicsCollisionInfo CollisionInfo; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_structs.hpp new file mode 100644 index 0000000..85cd5ee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionEngine_structs.hpp @@ -0,0 +1,243 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EChaosBreakingSortMethod : uint8 +{ + SortNone = 0, + SortByHighestMass = 1, + SortByHighestSpeed = 2, + SortByNearestFirst = 3, + Count = 4, + EChaosBreakingSortMethod_MAX = 5, +}; + +enum class EChaosCollisionSortMethod : uint8 +{ + SortNone = 0, + SortByHighestMass = 1, + SortByHighestSpeed = 2, + SortByHighestImpulse = 3, + SortByNearestFirst = 4, + Count = 5, + EChaosCollisionSortMethod_MAX = 6, +}; + +enum class EChaosTrailingSortMethod : uint8 +{ + SortNone = 0, + SortByHighestMass = 1, + SortByHighestSpeed = 2, + SortByNearestFirst = 3, + Count = 4, + EChaosTrailingSortMethod_MAX = 5, +}; + +enum class EGeometryCollectionDebugDrawActorHideGeometry : uint8 +{ + HideNone = 0, + HideWithCollision = 1, + HideSelected = 2, + HideWholeCollection = 3, + HideAll = 4, + EGeometryCollectionDebugDrawActorHideGeometry_MAX = 5, +}; + +enum class ECollectionGroupEnum : uint8 +{ + Chaos_Traansform = 0, + Chaos_Max = 1, +}; + +enum class ECollectionAttributeEnum : uint8 +{ + Chaos_Active = 0, + Chaos_DynamicState = 1, + Chaos_CollisionGroup = 2, + Chaos_Max = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x58 - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventData +struct FChaosCollisionEventData +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity1; // 0x18(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity2; // 0x24(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass1; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass2; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Impulse; // 0x38(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E74[0x14]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventData +struct FChaosBreakingEventData +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xC(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventData +struct FChaosTrailingEventData +{ +public: + struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepData +struct FGeometryCollectionRepData +{ +public: + uint8 Pad_1E75[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeomComponentCacheParameters +struct FGeomComponentCacheParameters +{ +public: + enum class EGeometryCollectionCacheType CacheMode; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E76[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGeometryCollectionCache* TargetCache; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverseCacheBeginTime; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveCollisionData; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoGenerateCollisionData; // 0x15(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E77[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CollisionDataSizeMax; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoCollisionDataSpatialHash; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E78[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionDataSpatialHashRadius; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCollisionPerCell; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveBreakingData; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoGenerateBreakingData; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E79[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BreakingDataSizeMax; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoBreakingDataSpatialHash; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BreakingDataSpatialHashRadius; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBreakingPerCell; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveTrailingData; // 0x3C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoGenerateTrailingData; // 0x3D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrailingDataSizeMax; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrailingMinSpeedThreshold; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrailingMinVolumeThreshold; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventRequestSettings +struct FChaosBreakingEventRequestSettings +{ +public: + int32 MaxNumberOfResults; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRadius; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMass; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EChaosBreakingSortMethod SortMethod; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventRequestSettings +struct FChaosCollisionEventRequestSettings +{ +public: + int32 MaxNumberResults; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMass; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinImpulse; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EChaosCollisionSortMethod SortMethod; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventRequestSettings +struct FChaosTrailingEventRequestSettings +{ +public: + int32 MaxNumberOfResults; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMass; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngularSpeed; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EChaosTrailingSortMethod SortMethod; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawActorSelectedRigidBody +struct FGeometryCollectionDebugDrawActorSelectedRigidBody +{ +public: + int32 ID; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AChaosSolverActor* Solver; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGeometryCollectionActor* GeometryCollection; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawWarningMessage +struct FGeometryCollectionDebugDrawWarningMessage +{ +public: + uint8 Pad_1E81[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeometryCollectionSizeSpecificData +struct FGeometryCollectionSizeSpecificData +{ +public: + float MaxSize; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionTypeEnum CollisionType; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EImplicitTypeEnum ImplicitType; // 0x5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E82[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinLevelSetResolution; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevelSetResolution; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinClusterLevelSetResolution; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClusterLevelSetResolution; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionObjectReductionPercentage; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionParticlesFraction; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumCollisionParticles; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct GeometryCollectionEngine.GeometryCollectionSource +struct FGeometryCollectionSource +{ +public: + struct FSoftObjectPath SourceGeometryObject; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E83[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LocalTransform; // 0x20(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray SourceMaterial; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_classes.hpp new file mode 100644 index 0000000..0aa5c07 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x118 - 0xE8) +// Class GeometryCollectionTracks.MovieSceneGeometryCollectionSection +class UMovieSceneGeometryCollectionSection : public UMovieSceneSection +{ +public: + struct FMovieSceneGeometryCollectionParams Params; // 0xE8(0x30)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneGeometryCollectionSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class GeometryCollectionTracks.MovieSceneGeometryCollectionTrack +class UMovieSceneGeometryCollectionTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E35[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AnimationSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneGeometryCollectionTrack* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_functions.cpp new file mode 100644 index 0000000..4cfa767 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GeometryCollectionTracks.MovieSceneGeometryCollectionSection +// (None) + +class UClass* UMovieSceneGeometryCollectionSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneGeometryCollectionSection"); + + return Clss; +} + + +// MovieSceneGeometryCollectionSection GeometryCollectionTracks.Default__MovieSceneGeometryCollectionSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneGeometryCollectionSection* UMovieSceneGeometryCollectionSection::GetDefaultObj() +{ + static class UMovieSceneGeometryCollectionSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneGeometryCollectionSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class GeometryCollectionTracks.MovieSceneGeometryCollectionTrack +// (None) + +class UClass* UMovieSceneGeometryCollectionTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneGeometryCollectionTrack"); + + return Clss; +} + + +// MovieSceneGeometryCollectionTrack GeometryCollectionTracks.Default__MovieSceneGeometryCollectionTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneGeometryCollectionTrack* UMovieSceneGeometryCollectionTrack::GetDefaultObj() +{ + static class UMovieSceneGeometryCollectionTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneGeometryCollectionTrack::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_structs.hpp new file mode 100644 index 0000000..7f426d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GeometryCollectionTracks_structs.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionParams +struct FMovieSceneGeometryCollectionParams +{ +public: + uint8 Pad_E36[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftObjectPath GeometryCollectionCache; // 0x8(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0x20(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x24(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E37[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x38 - 0x30) +// ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionSectionTemplateParameters +struct FMovieSceneGeometryCollectionSectionTemplateParameters : public FMovieSceneGeometryCollectionParams +{ +public: + struct FFrameNumber SectionStartTime; // 0x30(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x34(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x58 - 0x20) +// ScriptStruct GeometryCollectionTracks.MovieSceneGeometryCollectionSectionTemplate +struct FMovieSceneGeometryCollectionSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneGeometryCollectionSectionTemplateParameters Params; // 0x20(0x38)(NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_classes.hpp new file mode 100644 index 0000000..2c76112 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class GooglePAD.GooglePADFunctionLibrary +class UGooglePADFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UGooglePADFunctionLibrary* GetDefaultObj(); + + enum class EGooglePADErrorCode ShowCellularDataConfirmation(); + enum class EGooglePADErrorCode RequestRemoval(const class FString& Name); + enum class EGooglePADErrorCode RequestInfo(const TArray& AssetPacks); + enum class EGooglePADErrorCode RequestDownload(const TArray& AssetPacks); + void ReleaseDownloadState(int32 State); + void ReleaseAssetPackLocation(int32 Location); + int32 GetTotalBytesToDownload(int32 State); + enum class EGooglePADStorageMethod GetStorageMethod(int32 Location); + enum class EGooglePADErrorCode GetShowCellularDataConfirmationStatus(enum class EGooglePADCellularDataConfirmStatus* Status); + enum class EGooglePADDownloadStatus GetDownloadStatus(int32 State); + enum class EGooglePADErrorCode GetDownloadState(const class FString& Name, int32* State); + int32 GetBytesDownloaded(int32 State); + class FString GetAssetsPath(int32 Location); + enum class EGooglePADErrorCode GetAssetPackLocation(const class FString& Name, int32* Location); + enum class EGooglePADErrorCode CancelDownload(const TArray& AssetPacks); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_functions.cpp new file mode 100644 index 0000000..666f31a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_functions.cpp @@ -0,0 +1,496 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class GooglePAD.GooglePADFunctionLibrary +// (None) + +class UClass* UGooglePADFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GooglePADFunctionLibrary"); + + return Clss; +} + + +// GooglePADFunctionLibrary GooglePAD.Default__GooglePADFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGooglePADFunctionLibrary* UGooglePADFunctionLibrary::GetDefaultObj() +{ + static class UGooglePADFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UGooglePADFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GooglePAD.GooglePADFunctionLibrary.ShowCellularDataConfirmation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::ShowCellularDataConfirmation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "ShowCellularDataConfirmation"); + + Params::UGooglePADFunctionLibrary_ShowCellularDataConfirmation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.RequestRemoval +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::RequestRemoval(const class FString& Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "RequestRemoval"); + + Params::UGooglePADFunctionLibrary_RequestRemoval_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.RequestInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray AssetPacks (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::RequestInfo(const TArray& AssetPacks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "RequestInfo"); + + Params::UGooglePADFunctionLibrary_RequestInfo_Params Parms{}; + + Parms.AssetPacks = AssetPacks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.RequestDownload +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray AssetPacks (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::RequestDownload(const TArray& AssetPacks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "RequestDownload"); + + Params::UGooglePADFunctionLibrary_RequestDownload_Params Parms{}; + + Parms.AssetPacks = AssetPacks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.ReleaseDownloadState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 State (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGooglePADFunctionLibrary::ReleaseDownloadState(int32 State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "ReleaseDownloadState"); + + Params::UGooglePADFunctionLibrary_ReleaseDownloadState_Params Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.ReleaseAssetPackLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGooglePADFunctionLibrary::ReleaseAssetPackLocation(int32 Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "ReleaseAssetPackLocation"); + + Params::UGooglePADFunctionLibrary_ReleaseAssetPackLocation_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetTotalBytesToDownload +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 State (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGooglePADFunctionLibrary::GetTotalBytesToDownload(int32 State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetTotalBytesToDownload"); + + Params::UGooglePADFunctionLibrary_GetTotalBytesToDownload_Params Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetStorageMethod +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADStorageMethod ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADStorageMethod UGooglePADFunctionLibrary::GetStorageMethod(int32 Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetStorageMethod"); + + Params::UGooglePADFunctionLibrary_GetStorageMethod_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetShowCellularDataConfirmationStatus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EGooglePADCellularDataConfirmStatusStatus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::GetShowCellularDataConfirmationStatus(enum class EGooglePADCellularDataConfirmStatus* Status) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetShowCellularDataConfirmationStatus"); + + Params::UGooglePADFunctionLibrary_GetShowCellularDataConfirmationStatus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Status != nullptr) + *Status = Parms.Status; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetDownloadStatus +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 State (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADDownloadStatusReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADDownloadStatus UGooglePADFunctionLibrary::GetDownloadStatus(int32 State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetDownloadStatus"); + + Params::UGooglePADFunctionLibrary_GetDownloadStatus_Params Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetDownloadState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 State (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::GetDownloadState(const class FString& Name, int32* State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetDownloadState"); + + Params::UGooglePADFunctionLibrary_GetDownloadState_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (State != nullptr) + *State = Parms.State; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetBytesDownloaded +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 State (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGooglePADFunctionLibrary::GetBytesDownloaded(int32 State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetBytesDownloaded"); + + Params::UGooglePADFunctionLibrary_GetBytesDownloaded_Params Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetAssetsPath +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGooglePADFunctionLibrary::GetAssetsPath(int32 Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetAssetsPath"); + + Params::UGooglePADFunctionLibrary_GetAssetsPath_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.GetAssetPackLocation +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::GetAssetPackLocation(const class FString& Name, int32* Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "GetAssetPackLocation"); + + Params::UGooglePADFunctionLibrary_GetAssetPackLocation_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = Parms.Location; + + return Parms.ReturnValue; + +} + + +// Function GooglePAD.GooglePADFunctionLibrary.CancelDownload +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray AssetPacks (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EGooglePADErrorCode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EGooglePADErrorCode UGooglePADFunctionLibrary::CancelDownload(const TArray& AssetPacks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GooglePADFunctionLibrary", "CancelDownload"); + + Params::UGooglePADFunctionLibrary_CancelDownload_Params Parms{}; + + Parms.AssetPacks = AssetPacks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_parameters.hpp new file mode 100644 index 0000000..4aaa3da --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_parameters.hpp @@ -0,0 +1,162 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.ShowCellularDataConfirmation +struct UGooglePADFunctionLibrary_ShowCellularDataConfirmation_Params +{ +public: + enum class EGooglePADErrorCode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.RequestRemoval +struct UGooglePADFunctionLibrary_RequestRemoval_Params +{ +public: + class FString Name; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17BA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.RequestInfo +struct UGooglePADFunctionLibrary_RequestInfo_Params +{ +public: + TArray AssetPacks; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17BE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.RequestDownload +struct UGooglePADFunctionLibrary_RequestDownload_Params +{ +public: + TArray AssetPacks; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.ReleaseDownloadState +struct UGooglePADFunctionLibrary_ReleaseDownloadState_Params +{ +public: + int32 State; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.ReleaseAssetPackLocation +struct UGooglePADFunctionLibrary_ReleaseAssetPackLocation_Params +{ +public: + int32 Location; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetTotalBytesToDownload +struct UGooglePADFunctionLibrary_GetTotalBytesToDownload_Params +{ +public: + int32 State; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetStorageMethod +struct UGooglePADFunctionLibrary_GetStorageMethod_Params +{ +public: + int32 Location; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADStorageMethod ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17CB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetShowCellularDataConfirmationStatus +struct UGooglePADFunctionLibrary_GetShowCellularDataConfirmationStatus_Params +{ +public: + enum class EGooglePADCellularDataConfirmStatus Status; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetDownloadStatus +struct UGooglePADFunctionLibrary_GetDownloadStatus_Params +{ +public: + int32 State; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADDownloadStatus ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17CE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetDownloadState +struct UGooglePADFunctionLibrary_GetDownloadState_Params +{ +public: + class FString Name; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 State; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17CF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetBytesDownloaded +struct UGooglePADFunctionLibrary_GetBytesDownloaded_Params +{ +public: + int32 State; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetAssetsPath +struct UGooglePADFunctionLibrary_GetAssetsPath_Params +{ +public: + int32 Location; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.GetAssetPackLocation +struct UGooglePADFunctionLibrary_GetAssetPackLocation_Params +{ +public: + class FString Name; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Location; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function GooglePAD.GooglePADFunctionLibrary.CancelDownload +struct UGooglePADFunctionLibrary_CancelDownload_Params +{ +public: + TArray AssetPacks; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EGooglePADErrorCode ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_structs.hpp new file mode 100644 index 0000000..be89918 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GooglePAD_structs.hpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EGooglePADCellularDataConfirmStatus : uint8 +{ + AssetPack_CONFIRM_UNKNOWN = 0, + AssetPack_CONFIRM_PENDING = 1, + AssetPack_CONFIRM_USER_APPROVED = 2, + AssetPack_CONFIRM_USER_CANCELED = 3, + AssetPack_CONFIRM_MAX = 4, +}; + +enum class EGooglePADStorageMethod : uint8 +{ + AssetPack_STORAGE_FILES = 0, + AssetPack_STORAGE_APK = 1, + AssetPack_STORAGE_UNKNOWN = 2, + AssetPack_STORAGE_NOT_INSTALLED = 3, + AssetPack_STORAGE_MAX = 4, +}; + +enum class EGooglePADDownloadStatus : uint8 +{ + AssetPack_UNKNOWN = 0, + AssetPack_DOWNLOAD_PENDING = 1, + AssetPack_DOWNLOADING = 2, + AssetPack_TRANSFERRING = 3, + AssetPack_DOWNLOAD_COMPLETED = 4, + AssetPack_DOWNLOAD_FAILED = 5, + AssetPack_DOWNLOAD_CANCELED = 6, + AssetPack_WAITING_FOR_WIFI = 7, + AssetPack_NOT_INSTALLED = 8, + AssetPack_INFO_PENDING = 9, + AssetPack_INFO_FAILED = 10, + AssetPack_REMOVAL_PENDING = 11, + AssetPack_REMOVAL_FAILED = 12, + AssetPack_MAX = 13, +}; + +enum class EGooglePADErrorCode : uint8 +{ + AssetPack_NO_ERROR = 0, + AssetPack_APP_UNAVAILABLE = 1, + AssetPack_UNAVAILABLE = 2, + AssetPack_INVALID_REQUEST = 3, + AssetPack_DOWNLOAD_NOT_FOUND = 4, + AssetPack_API_NOT_AVAILABLE = 5, + AssetPack_NETWORK_ERROR = 6, + AssetPack_ACCESS_DENIED = 7, + AssetPack_INSUFFICIENT_STORAGE = 8, + AssetPack_PLAY_STORE_NOT_FOUND = 9, + AssetPack_NETWORK_UNRESTRICTED = 10, + AssetPack_INTERNAL_ERROR = 11, + AssetPack_INITIALIZATION_NEEDED = 12, + AssetPack_INITIALIZATION_FAILED = 13, + AssetPack_MAX = 14, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_classes.hpp new file mode 100644 index 0000000..bd84c88 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x7F8 - 0x7F8) +// BlueprintGeneratedClass Grass2_Component_BP.Grass2_Component_BP_C +class UGrass2_Component_BP_C : public UINTERACTIVE_FoliageComp_BP_C +{ +public: + + static class UClass* StaticClass(); + static class UGrass2_Component_BP_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_functions.cpp new file mode 100644 index 0000000..03b7273 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Grass2_Component_BP.Grass2_Component_BP_C +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UGrass2_Component_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Grass2_Component_BP_C"); + + return Clss; +} + + +// Grass2_Component_BP_C Grass2_Component_BP.Default__Grass2_Component_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UGrass2_Component_BP_C* UGrass2_Component_BP_C::GetDefaultObj() +{ + static class UGrass2_Component_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UGrass2_Component_BP_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass2_Component_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_structs.hpp new file mode 100644 index 0000000..d208b6e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassInteractionType_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EGrassInteractionType : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator3 = 2, + GrassInteractionType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_classes.hpp new file mode 100644 index 0000000..aff2dcd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x280 - 0x220) +// BlueprintGeneratedClass GrassSpawnArea_BP.GrassSpawnArea_BP_C +class AGrassSpawnArea_BP_C : public AActor +{ +public: + class UInstancedStaticMeshComponent* HeightVisPillars; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UProceduralMeshComponent* ProceduralMesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + TArray FoliageToSpawn; // 0x238(0x10)(Edit, BlueprintVisible) + float AreaHeight; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2043[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray V; // 0x250(0x10)(Edit, BlueprintVisible) + TArray Triangles; // 0x260(0x10)(Edit, BlueprintVisible) + TArray V_Ceiling; // 0x270(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class AGrassSpawnArea_BP_C* GetDefaultObj(); + + void UserConstructionScript(TArray& Temp_struct_Variable, TArray& Temp_struct_Variable_1, TArray& Temp_struct_Variable_2, TArray& Temp_struct_Variable_3, TArray& Temp_struct_Variable_4, TArray& Temp_struct_Variable_5, TArray& Temp_struct_Variable_6, TArray& Temp_struct_Variable_7, TArray& Temp_struct_Variable_8, TArray& Temp_struct_Variable_9, TArray& Temp_struct_Variable_10, TArray& Temp_struct_Variable_11, TArray& Temp_struct_Variable_12, TArray& Temp_struct_Variable_13, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_Array_Get_Item, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_functions.cpp new file mode 100644 index 0000000..a6d9f3e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_functions.cpp @@ -0,0 +1,115 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass GrassSpawnArea_BP.GrassSpawnArea_BP_C +// (Actor) + +class UClass* AGrassSpawnArea_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GrassSpawnArea_BP_C"); + + return Clss; +} + + +// GrassSpawnArea_BP_C GrassSpawnArea_BP.Default__GrassSpawnArea_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AGrassSpawnArea_BP_C* AGrassSpawnArea_BP_C::GetDefaultObj() +{ + static class AGrassSpawnArea_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AGrassSpawnArea_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function GrassSpawnArea_BP.GrassSpawnArea_BP_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Temp_struct_Variable (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_1 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_2 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_3 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_4 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_5 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_6 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_7 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_8 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_9 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_10 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_11 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_12 (ConstParm, ReferenceParm) +// TArray Temp_struct_Variable_13 (ConstParm, ReferenceParm) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_AddInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AGrassSpawnArea_BP_C::UserConstructionScript(TArray& Temp_struct_Variable, TArray& Temp_struct_Variable_1, TArray& Temp_struct_Variable_2, TArray& Temp_struct_Variable_3, TArray& Temp_struct_Variable_4, TArray& Temp_struct_Variable_5, TArray& Temp_struct_Variable_6, TArray& Temp_struct_Variable_7, TArray& Temp_struct_Variable_8, TArray& Temp_struct_Variable_9, TArray& Temp_struct_Variable_10, TArray& Temp_struct_Variable_11, TArray& Temp_struct_Variable_12, TArray& Temp_struct_Variable_13, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_Array_Get_Item, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, int32 CallFunc_AddInstance_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GrassSpawnArea_BP_C", "UserConstructionScript"); + + Params::AGrassSpawnArea_BP_C_UserConstructionScript_Params Parms{}; + + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.Temp_struct_Variable_4 = Temp_struct_Variable_4; + Parms.Temp_struct_Variable_5 = Temp_struct_Variable_5; + Parms.Temp_struct_Variable_6 = Temp_struct_Variable_6; + Parms.Temp_struct_Variable_7 = Temp_struct_Variable_7; + Parms.Temp_struct_Variable_8 = Temp_struct_Variable_8; + Parms.Temp_struct_Variable_9 = Temp_struct_Variable_9; + Parms.Temp_struct_Variable_10 = Temp_struct_Variable_10; + Parms.Temp_struct_Variable_11 = Temp_struct_Variable_11; + Parms.Temp_struct_Variable_12 = Temp_struct_Variable_12; + Parms.Temp_struct_Variable_13 = Temp_struct_Variable_13; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_AddInstance_ReturnValue = CallFunc_AddInstance_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_parameters.hpp new file mode 100644 index 0000000..1c53455 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x159 (0x159 - 0x0) +// Function GrassSpawnArea_BP.GrassSpawnArea_BP_C.UserConstructionScript +struct AGrassSpawnArea_BP_C_UserConstructionScript_Params +{ +public: + TArray Temp_struct_Variable; // 0x0(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_1; // 0x10(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_2; // 0x20(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_3; // 0x30(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_4; // 0x40(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_5; // 0x50(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_6; // 0x60(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_7; // 0x70(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_8; // 0x80(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_9; // 0x90(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_10; // 0xA0(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_11; // 0xB0(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_12; // 0xC0(0x10)(ConstParm, ReferenceParm) + TArray Temp_struct_Variable_13; // 0xD0(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Array_Index_Variable; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Array_Get_Item; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x110(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_AddInstance_ReturnValue; // 0x14C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/GrassSpawnArea_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_classes.hpp new file mode 100644 index 0000000..800b520 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x340 - 0x340) +// BlueprintGeneratedClass Grass_Interaction_Other.Grass_Interaction_Other_C +class UGrass_Interaction_Other_C : public UInteractWithGrass_BP_C +{ +public: + + static class UClass* StaticClass(); + static class UGrass_Interaction_Other_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_functions.cpp new file mode 100644 index 0000000..d26c48c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Grass_Interaction_Other.Grass_Interaction_Other_C +// (SceneComponent) + +class UClass* UGrass_Interaction_Other_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Grass_Interaction_Other_C"); + + return Clss; +} + + +// Grass_Interaction_Other_C Grass_Interaction_Other.Default__Grass_Interaction_Other_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UGrass_Interaction_Other_C* UGrass_Interaction_Other_C::GetDefaultObj() +{ + static class UGrass_Interaction_Other_C* Default = nullptr; + + if (!Default) + Default = static_cast(UGrass_Interaction_Other_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_Other_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_classes.hpp new file mode 100644 index 0000000..d57637d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x340 - 0x340) +// BlueprintGeneratedClass Grass_Interaction.Grass_Interaction_C +class UGrass_Interaction_C : public UInteractWithGrass_BP_C +{ +public: + + static class UClass* StaticClass(); + static class UGrass_Interaction_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_functions.cpp new file mode 100644 index 0000000..10546f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Grass_Interaction.Grass_Interaction_C +// (SceneComponent) + +class UClass* UGrass_Interaction_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Grass_Interaction_C"); + + return Clss; +} + + +// Grass_Interaction_C Grass_Interaction.Default__Grass_Interaction_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UGrass_Interaction_C* UGrass_Interaction_C::GetDefaultObj() +{ + static class UGrass_Interaction_C* Default = nullptr; + + if (!Default) + Default = static_cast(UGrass_Interaction_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Grass_Interaction_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_structs.hpp new file mode 100644 index 0000000..570b0e8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Fear_structs.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct HE_Fear.HE_Fear +struct FHE_Fear +{ +public: + bool FearAnimation_9_0E486C1142B37F96E07FAE8158BEF0FA; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool FearSound_2_49CB5D39413F6879091FAC8EC104A385; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* CustomFearSoundOptional_6_054E50E941988E832A422AB0377B6117; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MinusDelayBeforeFear_12_F3DB113843ED8BCE85522DB06035366A; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_structs.hpp new file mode 100644 index 0000000..607bb1b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActorSeq_structs.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct HE_LookAtActorSeq.HE_LookAtActorSeq +struct FHE_LookAtActorSeq +{ +public: + class AActor* ActortoLook_2_08279B704682B57A7B58B18AAEEB7C94; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Smooth_5_454C4AB74997F23D045944B6901E1DA9; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1D94[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TurnSpeedSec_9_F1ED92664D8E504C55E2B299A1C16F4F; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float KeepLookingDurationSec_13_46B29F5047553D83F96803B9CEE30F22; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_structs.hpp new file mode 100644 index 0000000..be43357 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtActor_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct HE_LookAtActor.HE_LookAtActor +struct FHE_LookAtActor +{ +public: + TArray LookatActorsSequence_23_08279B704682B57A7B58B18AAEEB7C94; // 0x0(0x10)(Edit, BlueprintVisible) + float MinusDelayBeforeLookingSequenceSec_21_46B29F5047553D83F96803B9CEE30F22; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_structs.hpp new file mode 100644 index 0000000..ab38e10 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocationSeq_structs.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// UserDefinedStruct HE_LookAtLocationSeq.HE_LookAtLocationSeq +struct FHE_LookAtLocationSeq +{ +public: + struct FVector LocationtoLook_15_08279B704682B57A7B58B18AAEEB7C94; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Smooth_5_454C4AB74997F23D045944B6901E1DA9; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FAF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TurnSpeedSec_9_F1ED92664D8E504C55E2B299A1C16F4F; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float KeepLookingDurationSec_13_46B29F5047553D83F96803B9CEE30F22; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_structs.hpp new file mode 100644 index 0000000..80d8f20 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_LookAtLocation_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct HE_LookAtLocation.HE_LookAtLocation +struct FHE_LookAtLocation +{ +public: + TArray LookatLocationSequence_26_08279B704682B57A7B58B18AAEEB7C94; // 0x0(0x10)(Edit, BlueprintVisible) + float MinusDelayBeforeLookingSequenceSec_21_46B29F5047553D83F96803B9CEE30F22; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_structs.hpp new file mode 100644 index 0000000..4e29e97 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSeq_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct HE_SubtitleSeq.HE_SubtitleSeq +struct FHE_SubtitleSeq +{ +public: + TArray AddSubtitle_55_08FC403D464A20C6CBF55A82BF774C1F; // 0x0(0x10)(Edit, BlueprintVisible) + float MinusDelayBeforeStartSequenceSec_51_81E5F8174699CC734A4E6C803D4C9618; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_structs.hpp new file mode 100644 index 0000000..2ad4cc9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_SubtitleSub_structs.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// UserDefinedStruct HE_SubtitleSub.HE_SubtitleSub +struct FHE_SubtitleSub +{ +public: + class AActor* AttachtoActor_41_AC97CC71400FF9784591338B5C6BC8B7; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool AttachtoTaggedActorSkipSelected_37_9BFE789D4F1D8626EBACA6B1C7D34015; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ActorTag_42_E5B1EB5C4F918022B4B172B7C66EF8DA; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E8D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* SoundAttenuation_45_CF61DBA34A0D2CF70CB600849E358855; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_structs.hpp new file mode 100644 index 0000000..5c7e7bd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HE_Subtitle_structs.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4C (0x4C - 0x0) +// UserDefinedStruct HE_Subtitle.HE_Subtitle +struct FHE_Subtitle +{ +public: + class FText SubtitleText_6_6BCC1FAE4AA18AB3A2C109B289F03ECC; // 0x0(0x18)(Edit, BlueprintVisible) + class USoundBase* SubtitleSound_7_F7B3336B46D26792EC7D11B38686BB07; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Soundis3D_29_AC97CC71400FF9784591338B5C6BC8B7; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_11FD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_SubtitleSub AttachSettingsIfSoundis3D_39_9AD9772245A27FB5452EC09DB720CB1F; // 0x28(0x20)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ModifyDurationPlusorMinusSec_46_08FC403D464A20C6CBF55A82BF774C1F; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_classes.hpp new file mode 100644 index 0000000..7588bbb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x278 - 0x260) +// WidgetBlueprintGeneratedClass HUD_DroppedItem.HUD_DroppedItem_C +class UHUD_DroppedItem_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* SpawnAnim; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UTextBlock* ItemName; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UHUD_DroppedItem_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_HUD_DroppedItem(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_functions.cpp new file mode 100644 index 0000000..51541f7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_functions.cpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass HUD_DroppedItem.HUD_DroppedItem_C +// (None) + +class UClass* UHUD_DroppedItem_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HUD_DroppedItem_C"); + + return Clss; +} + + +// HUD_DroppedItem_C HUD_DroppedItem.Default__HUD_DroppedItem_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UHUD_DroppedItem_C* UHUD_DroppedItem_C::GetDefaultObj() +{ + static class UHUD_DroppedItem_C* Default = nullptr; + + if (!Default) + Default = static_cast(UHUD_DroppedItem_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HUD_DroppedItem.HUD_DroppedItem_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UHUD_DroppedItem_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD_DroppedItem_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function HUD_DroppedItem.HUD_DroppedItem_C.ExecuteUbergraph_HUD_DroppedItem +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UHUD_DroppedItem_C::ExecuteUbergraph_HUD_DroppedItem(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HUD_DroppedItem_C", "ExecuteUbergraph_HUD_DroppedItem"); + + Params::UHUD_DroppedItem_C_ExecuteUbergraph_HUD_DroppedItem_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_parameters.hpp new file mode 100644 index 0000000..9728b15 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function HUD_DroppedItem.HUD_DroppedItem_C.ExecuteUbergraph_HUD_DroppedItem +struct UHUD_DroppedItem_C_ExecuteUbergraph_HUD_DroppedItem_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F16[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HUD_DroppedItem_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_classes.hpp new file mode 100644 index 0000000..61376a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_classes.hpp @@ -0,0 +1,215 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x90 (0x140 - 0xB0) +// Class HeadMountedDisplay.VRNotificationsComponent +class UVRNotificationsComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ HMDTrackingInitializingAndNeedsHMDToBeTrackedDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDTrackingInitializedDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDRecenteredDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDLostDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDReconnectedDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDConnectCanceledDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDPutOnHeadDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ HMDRemovedFromHeadDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ VRControllerRecenteredDelegate; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UVRNotificationsComponent* GetDefaultObj(); + +}; + +// 0xB8 (0x508 - 0x450) +// Class HeadMountedDisplay.MotionControllerComponent +class UMotionControllerComponent : public UPrimitiveComponent +{ +public: + int32 PlayerIndex; // 0x450(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x454(0x1)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MotionSource; // 0x458(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableLowLatencyUpdate : 1; // Mask: 0x1, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_CC : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_FA5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ETrackingStatus CurrentTrackingStatus; // 0x464(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisplayDeviceModel; // 0x465(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName DisplayModelSource; // 0x468(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* CustomDisplayMesh; // 0x470(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisplayMeshMaterialOverrides; // 0x478(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_FB7[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* DisplayComponent; // 0x4F0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_FB8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMotionControllerComponent* GetDefaultObj(); + + void SetTrackingSource(enum class EControllerHand NewSource); + void SetTrackingMotionSource(class FName NewSource); + void SetShowDeviceModel(bool bShowControllerModel); + void SetDisplayModelSource(class FName NewDisplayModelSource); + void SetCustomDisplayMesh(class UStaticMesh* NewDisplayMesh); + void SetAssociatedPlayerIndex(int32 NewPlayer); + void OnMotionControllerUpdated(); + bool IsTracked(); + enum class EControllerHand GetTrackingSource(); + float GetParameterValue(class FName InName, bool* bValueFound); + struct FVector GetHandJointPosition(int32 JointIndex, bool* bValueFound); +}; + +// 0x0 (0x28 - 0x28) +// Class HeadMountedDisplay.HeadMountedDisplayFunctionLibrary +class UHeadMountedDisplayFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UHeadMountedDisplayFunctionLibrary* GetDefaultObj(); + + void UpdateExternalTrackingHMDPosition(struct FTransform& ExternalTrackingTransform); + void SetXRTimedInputActionDelegate(class FName& ActionName, FDelegateProperty_& InDelegate); + void SetXRDisconnectDelegate(FDelegateProperty_& InDisconnectedDelegate); + void SetWorldToMetersScale(class UObject* WorldContext, float NewScale); + void SetTrackingOrigin(enum class EHMDTrackingOrigin Origin); + void SetSpectatorScreenTexture(class UTexture* InTexture); + void SetSpectatorScreenModeTexturePlusEyeLayout(const struct FVector2D& EyeRectMin, const struct FVector2D& EyeRectMax, const struct FVector2D& TextureRectMin, const struct FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha); + void SetSpectatorScreenMode(enum class ESpectatorScreenMode Mode); + void SetClippingPlanes(float Near, float Far); + void ResetOrientationAndPosition(float Yaw, enum class EOrientPositionSelector Options); + bool IsSpectatorScreenModeControllable(); + bool IsInLowPersistenceMode(); + bool IsHeadMountedDisplayEnabled(); + bool IsHeadMountedDisplayConnected(); + bool IsDeviceTracking(struct FXRDeviceId& XRDeviceId); + bool HasValidTrackingPosition(); + int32 GetXRSystemFlags(); + float GetWorldToMetersScale(class UObject* WorldContext); + void GetVRFocusState(bool* bUseFocus, bool* bHasFocus); + class FString GetVersionString(); + struct FTransform GetTrackingToWorldTransform(class UObject* WorldContext); + void GetTrackingSensorParameters(struct FVector* Origin, struct FRotator* Rotation, float* LeftFOV, float* RightFOV, float* TopFOV, float* BottomFOV, float* Distance, float* NearPlane, float* FarPlane, bool* IsActive, int32 Index); + enum class EHMDTrackingOrigin GetTrackingOrigin(); + float GetScreenPercentage(); + void GetPositionalTrackingCameraParameters(struct FVector* CameraOrigin, struct FRotator* CameraRotation, float* HFOV, float* VFOV, float* CameraDistance, float* NearPlane, float* FarPlane); + struct FVector2D GetPlayAreaBounds(enum class EHMDTrackingOrigin Origin); + float GetPixelDensity(); + void GetOrientationAndPosition(struct FRotator* DeviceRotation, struct FVector* DevicePosition); + int32 GetNumOfTrackingSensors(); + void GetMotionControllerData(class UObject* WorldContext, enum class EControllerHand Hand, struct FXRMotionControllerData* MotionControllerData); + enum class EHMDWornState GetHMDWornState(); + class FName GetHMDDeviceName(); + void GetHMDData(class UObject* WorldContext, struct FXRHMDData* HMDData); + void GetDeviceWorldPose(class UObject* WorldContext, struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position); + void GetDevicePose(struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position); + bool GetControllerTransformForTime(class UObject* WorldContext, int32 ControllerIndex, class FName MotionSource, const struct FTimespan& Time, bool* bTimeWasUsed, struct FRotator* Orientation, struct FVector* Position, bool* bProvidedLinearVelocity, struct FVector* LinearVelocity, bool* bProvidedAngularVelocity, struct FVector* AngularVelocityRadPerSec); + TArray EnumerateTrackedDevices(class FName SystemId, enum class EXRTrackedDeviceType DeviceType); + void EnableLowPersistenceMode(bool bEnable); + bool EnableHMD(bool bEnable); + void DisconnectRemoteXRDevice(); + enum class EXRDeviceConnectionResult ConnectRemoteXRDevice(const class FString& IpAddress, int32 BitRate); + bool ConfigureGestures(struct FXRGestureConfig& GestureConfig); + void ClearXRTimedInputActionDelegate(class FName& ActionPath); + void CalibrateExternalTrackingToHMD(struct FTransform& ExternalTrackingTransform); + void BreakKey(const struct FKey& InKey, class FString* InteractionProfile, enum class EControllerHand* Hand, class FName* MotionSource, class FString* Indentifier, class FString* Component); +}; + +// 0x0 (0x28 - 0x28) +// Class HeadMountedDisplay.HandKeypointConversion +class UHandKeypointConversion : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UHandKeypointConversion* GetDefaultObj(); + + int32 Conv_HandKeypointToInt32(enum class EHandKeypoint Input); +}; + +// 0x0 (0x28 - 0x28) +// Class HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary +class UMotionTrackedDeviceFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMotionTrackedDeviceFunctionLibrary* GetDefaultObj(); + + void SetIsControllerMotionTrackingEnabledByDefault(bool Enable); + bool IsMotionTrackingEnabledForSource(int32 PlayerIndex, class FName SourceName); + bool IsMotionTrackingEnabledForDevice(int32 PlayerIndex, enum class EControllerHand Hand); + bool IsMotionTrackingEnabledForComponent(class UMotionControllerComponent* MotionControllerComponent); + bool IsMotionTrackedDeviceCountManagementNecessary(); + bool IsMotionSourceTracking(int32 PlayerIndex, class FName SourceName); + int32 GetMotionTrackingEnabledControllerCount(); + int32 GetMaximumMotionTrackedControllerCount(); + class FName GetActiveTrackingSystemName(); + TArray EnumerateMotionSources(); + bool EnableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName); + bool EnableMotionTrackingOfDevice(int32 PlayerIndex, enum class EControllerHand Hand); + bool EnableMotionTrackingForComponent(class UMotionControllerComponent* MotionControllerComponent); + void DisableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName); + void DisableMotionTrackingOfDevice(int32 PlayerIndex, enum class EControllerHand Hand); + void DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex); + void DisableMotionTrackingOfAllControllers(); + void DisableMotionTrackingForComponent(class UMotionControllerComponent* MotionControllerComponent); +}; + +// 0x0 (0x28 - 0x28) +// Class HeadMountedDisplay.XRAssetFunctionLibrary +class UXRAssetFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UXRAssetFunctionLibrary* GetDefaultObj(); + + class UPrimitiveComponent* AddNamedDeviceVisualizationComponentBlocking(class AActor* Target, class FName SystemName, class FName DeviceName, bool bManualAttachment, struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId); + class UPrimitiveComponent* AddDeviceVisualizationComponentBlocking(class AActor* Target, struct FXRDeviceId& XRDeviceId, bool bManualAttachment, struct FTransform& RelativeTransform); +}; + +// 0x30 (0x60 - 0x30) +// Class HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent +class UAsyncTask_LoadXRDeviceVisComponent : public UBlueprintAsyncActionBase +{ +public: + FMulticastInlineDelegateProperty_ OnModelLoaded; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnLoadFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_102B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* SpawnedComponent; // 0x58(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UAsyncTask_LoadXRDeviceVisComponent* GetDefaultObj(); + + class UAsyncTask_LoadXRDeviceVisComponent* AddNamedDeviceVisualizationComponentAsync(class AActor* Target, class FName SystemName, class FName DeviceName, bool bManualAttachment, struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId, class UPrimitiveComponent** NewComponent); + class UAsyncTask_LoadXRDeviceVisComponent* AddDeviceVisualizationComponentAsync(class AActor* Target, struct FXRDeviceId& XRDeviceId, bool bManualAttachment, struct FTransform& RelativeTransform, class UPrimitiveComponent** NewComponent); +}; + +// 0x0 (0x28 - 0x28) +// Class HeadMountedDisplay.XRLoadingScreenFunctionLibrary +class UXRLoadingScreenFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UXRLoadingScreenFunctionLibrary* GetDefaultObj(); + + void ShowLoadingScreen(); + void SetLoadingScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); + void HideLoadingScreen(); + void ClearLoadingScreenSplashes(); + void AddLoadingScreenSplash(class UTexture* Texture, const struct FVector& Translation, const struct FRotator& Rotation, const struct FVector2D& Size, const struct FRotator& DeltaRotation, bool bClearBeforeAdd); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_functions.cpp new file mode 100644 index 0000000..1142493 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_functions.cpp @@ -0,0 +1,2857 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class HeadMountedDisplay.VRNotificationsComponent +// (None) + +class UClass* UVRNotificationsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VRNotificationsComponent"); + + return Clss; +} + + +// VRNotificationsComponent HeadMountedDisplay.Default__VRNotificationsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVRNotificationsComponent* UVRNotificationsComponent::GetDefaultObj() +{ + static class UVRNotificationsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVRNotificationsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class HeadMountedDisplay.MotionControllerComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UMotionControllerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotionControllerComponent"); + + return Clss; +} + + +// MotionControllerComponent HeadMountedDisplay.Default__MotionControllerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMotionControllerComponent* UMotionControllerComponent::GetDefaultObj() +{ + static class UMotionControllerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMotionControllerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetTrackingSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand NewSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetTrackingSource(enum class EControllerHand NewSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetTrackingSource"); + + Params::UMotionControllerComponent_SetTrackingSource_Params Parms{}; + + Parms.NewSource = NewSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetTrackingMotionSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName NewSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetTrackingMotionSource(class FName NewSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetTrackingMotionSource"); + + Params::UMotionControllerComponent_SetTrackingMotionSource_Params Parms{}; + + Parms.NewSource = NewSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetShowDeviceModel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShowControllerModel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetShowDeviceModel(bool bShowControllerModel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetShowDeviceModel"); + + Params::UMotionControllerComponent_SetShowDeviceModel_Params Parms{}; + + Parms.bShowControllerModel = bShowControllerModel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetDisplayModelSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName NewDisplayModelSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetDisplayModelSource(class FName NewDisplayModelSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetDisplayModelSource"); + + Params::UMotionControllerComponent_SetDisplayModelSource_Params Parms{}; + + Parms.NewDisplayModelSource = NewDisplayModelSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetCustomDisplayMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* NewDisplayMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetCustomDisplayMesh(class UStaticMesh* NewDisplayMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetCustomDisplayMesh"); + + Params::UMotionControllerComponent_SetCustomDisplayMesh_Params Parms{}; + + Parms.NewDisplayMesh = NewDisplayMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.SetAssociatedPlayerIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionControllerComponent::SetAssociatedPlayerIndex(int32 NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "SetAssociatedPlayerIndex"); + + Params::UMotionControllerComponent_SetAssociatedPlayerIndex_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.OnMotionControllerUpdated +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UMotionControllerComponent::OnMotionControllerUpdated() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "OnMotionControllerUpdated"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.IsTracked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionControllerComponent::IsTracked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "IsTracked"); + + Params::UMotionControllerComponent_IsTracked_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.GetTrackingSource +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EControllerHand ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EControllerHand UMotionControllerComponent::GetTrackingSource() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "GetTrackingSource"); + + Params::UMotionControllerComponent_GetTrackingSource_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.GetParameterValue +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bValueFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMotionControllerComponent::GetParameterValue(class FName InName, bool* bValueFound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "GetParameterValue"); + + Params::UMotionControllerComponent_GetParameterValue_Params Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bValueFound != nullptr) + *bValueFound = Parms.bValueFound; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionControllerComponent.GetHandJointPosition +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 JointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bValueFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMotionControllerComponent::GetHandJointPosition(int32 JointIndex, bool* bValueFound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionControllerComponent", "GetHandJointPosition"); + + Params::UMotionControllerComponent_GetHandJointPosition_Params Parms{}; + + Parms.JointIndex = JointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bValueFound != nullptr) + *bValueFound = Parms.bValueFound; + + return Parms.ReturnValue; + +} + + +// Class HeadMountedDisplay.HeadMountedDisplayFunctionLibrary +// (None) + +class UClass* UHeadMountedDisplayFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HeadMountedDisplayFunctionLibrary"); + + return Clss; +} + + +// HeadMountedDisplayFunctionLibrary HeadMountedDisplay.Default__HeadMountedDisplayFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHeadMountedDisplayFunctionLibrary* UHeadMountedDisplayFunctionLibrary::GetDefaultObj() +{ + static class UHeadMountedDisplayFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UHeadMountedDisplayFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.UpdateExternalTrackingHMDPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform ExternalTrackingTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::UpdateExternalTrackingHMDPosition(struct FTransform& ExternalTrackingTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "UpdateExternalTrackingHMDPosition"); + + Params::UHeadMountedDisplayFunctionLibrary_UpdateExternalTrackingHMDPosition_Params Parms{}; + + Parms.ExternalTrackingTransform = ExternalTrackingTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRTimedInputActionDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetXRTimedInputActionDelegate(class FName& ActionName, FDelegateProperty_& InDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetXRTimedInputActionDelegate"); + + Params::UHeadMountedDisplayFunctionLibrary_SetXRTimedInputActionDelegate_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.InDelegate = InDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRDisconnectDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ InDisconnectedDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetXRDisconnectDelegate(FDelegateProperty_& InDisconnectedDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetXRDisconnectDelegate"); + + Params::UHeadMountedDisplayFunctionLibrary_SetXRDisconnectDelegate_Params Parms{}; + + Parms.InDisconnectedDelegate = InDisconnectedDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetWorldToMetersScale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetWorldToMetersScale(class UObject* WorldContext, float NewScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetWorldToMetersScale"); + + Params::UHeadMountedDisplayFunctionLibrary_SetWorldToMetersScale_Params Parms{}; + + Parms.WorldContext = WorldContext; + Parms.NewScale = NewScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetTrackingOrigin +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EHMDTrackingOrigin Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetTrackingOrigin(enum class EHMDTrackingOrigin Origin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetTrackingOrigin"); + + Params::UHeadMountedDisplayFunctionLibrary_SetTrackingOrigin_Params Parms{}; + + Parms.Origin = Origin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenTexture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTexture* InTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenTexture(class UTexture* InTexture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenTexture"); + + Params::UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenTexture_Params Parms{}; + + Parms.InTexture = InTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenModeTexturePlusEyeLayout +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D EyeRectMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D EyeRectMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D TextureRectMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D TextureRectMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawEyeFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClearBlack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenModeTexturePlusEyeLayout(const struct FVector2D& EyeRectMin, const struct FVector2D& EyeRectMax, const struct FVector2D& TextureRectMin, const struct FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenModeTexturePlusEyeLayout"); + + Params::UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenModeTexturePlusEyeLayout_Params Parms{}; + + Parms.EyeRectMin = EyeRectMin; + Parms.EyeRectMax = EyeRectMax; + Parms.TextureRectMin = TextureRectMin; + Parms.TextureRectMax = TextureRectMax; + Parms.bDrawEyeFirst = bDrawEyeFirst; + Parms.bClearBlack = bClearBlack; + Parms.bUseAlpha = bUseAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class ESpectatorScreenMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenMode(enum class ESpectatorScreenMode Mode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenMode"); + + Params::UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenMode_Params Parms{}; + + Parms.Mode = Mode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetClippingPlanes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Near (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Far (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::SetClippingPlanes(float Near, float Far) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "SetClippingPlanes"); + + Params::UHeadMountedDisplayFunctionLibrary_SetClippingPlanes_Params Parms{}; + + Parms.Near = Near; + Parms.Far = Far; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ResetOrientationAndPosition +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EOrientPositionSelector Options (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::ResetOrientationAndPosition(float Yaw, enum class EOrientPositionSelector Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "ResetOrientationAndPosition"); + + Params::UHeadMountedDisplayFunctionLibrary_ResetOrientationAndPosition_Params Parms{}; + + Parms.Yaw = Yaw; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsSpectatorScreenModeControllable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::IsSpectatorScreenModeControllable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "IsSpectatorScreenModeControllable"); + + Params::UHeadMountedDisplayFunctionLibrary_IsSpectatorScreenModeControllable_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsInLowPersistenceMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::IsInLowPersistenceMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "IsInLowPersistenceMode"); + + Params::UHeadMountedDisplayFunctionLibrary_IsInLowPersistenceMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::IsHeadMountedDisplayEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "IsHeadMountedDisplayEnabled"); + + Params::UHeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayConnected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::IsHeadMountedDisplayConnected() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "IsHeadMountedDisplayConnected"); + + Params::UHeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayConnected_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsDeviceTracking +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::IsDeviceTracking(struct FXRDeviceId& XRDeviceId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "IsDeviceTracking"); + + Params::UHeadMountedDisplayFunctionLibrary_IsDeviceTracking_Params Parms{}; + + Parms.XRDeviceId = XRDeviceId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.HasValidTrackingPosition +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::HasValidTrackingPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "HasValidTrackingPosition"); + + Params::UHeadMountedDisplayFunctionLibrary_HasValidTrackingPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetXRSystemFlags +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UHeadMountedDisplayFunctionLibrary::GetXRSystemFlags() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetXRSystemFlags"); + + Params::UHeadMountedDisplayFunctionLibrary_GetXRSystemFlags_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetWorldToMetersScale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHeadMountedDisplayFunctionLibrary::GetWorldToMetersScale(class UObject* WorldContext) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetWorldToMetersScale"); + + Params::UHeadMountedDisplayFunctionLibrary_GetWorldToMetersScale_Params Parms{}; + + Parms.WorldContext = WorldContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVRFocusState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bUseFocus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasFocus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetVRFocusState(bool* bUseFocus, bool* bHasFocus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetVRFocusState"); + + Params::UHeadMountedDisplayFunctionLibrary_GetVRFocusState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bUseFocus != nullptr) + *bUseFocus = Parms.bUseFocus; + + if (bHasFocus != nullptr) + *bHasFocus = Parms.bHasFocus; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVersionString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UHeadMountedDisplayFunctionLibrary::GetVersionString() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetVersionString"); + + Params::UHeadMountedDisplayFunctionLibrary_GetVersionString_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingToWorldTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UHeadMountedDisplayFunctionLibrary::GetTrackingToWorldTransform(class UObject* WorldContext) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingToWorldTransform"); + + Params::UHeadMountedDisplayFunctionLibrary_GetTrackingToWorldTransform_Params Parms{}; + + Parms.WorldContext = WorldContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingSensorParameters +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LeftFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RightFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TopFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BottomFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NearPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FarPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsActive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetTrackingSensorParameters(struct FVector* Origin, struct FRotator* Rotation, float* LeftFOV, float* RightFOV, float* TopFOV, float* BottomFOV, float* Distance, float* NearPlane, float* FarPlane, bool* IsActive, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingSensorParameters"); + + Params::UHeadMountedDisplayFunctionLibrary_GetTrackingSensorParameters_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); + + if (LeftFOV != nullptr) + *LeftFOV = Parms.LeftFOV; + + if (RightFOV != nullptr) + *RightFOV = Parms.RightFOV; + + if (TopFOV != nullptr) + *TopFOV = Parms.TopFOV; + + if (BottomFOV != nullptr) + *BottomFOV = Parms.BottomFOV; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + if (NearPlane != nullptr) + *NearPlane = Parms.NearPlane; + + if (FarPlane != nullptr) + *FarPlane = Parms.FarPlane; + + if (IsActive != nullptr) + *IsActive = Parms.IsActive; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingOrigin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EHMDTrackingOrigin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EHMDTrackingOrigin UHeadMountedDisplayFunctionLibrary::GetTrackingOrigin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingOrigin"); + + Params::UHeadMountedDisplayFunctionLibrary_GetTrackingOrigin_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetScreenPercentage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHeadMountedDisplayFunctionLibrary::GetScreenPercentage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetScreenPercentage"); + + Params::UHeadMountedDisplayFunctionLibrary_GetScreenPercentage_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPositionalTrackingCameraParameters +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector CameraOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator CameraRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float HFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CameraDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NearPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FarPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetPositionalTrackingCameraParameters(struct FVector* CameraOrigin, struct FRotator* CameraRotation, float* HFOV, float* VFOV, float* CameraDistance, float* NearPlane, float* FarPlane) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetPositionalTrackingCameraParameters"); + + Params::UHeadMountedDisplayFunctionLibrary_GetPositionalTrackingCameraParameters_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (CameraOrigin != nullptr) + *CameraOrigin = std::move(Parms.CameraOrigin); + + if (CameraRotation != nullptr) + *CameraRotation = std::move(Parms.CameraRotation); + + if (HFOV != nullptr) + *HFOV = Parms.HFOV; + + if (VFOV != nullptr) + *VFOV = Parms.VFOV; + + if (CameraDistance != nullptr) + *CameraDistance = Parms.CameraDistance; + + if (NearPlane != nullptr) + *NearPlane = Parms.NearPlane; + + if (FarPlane != nullptr) + *FarPlane = Parms.FarPlane; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPlayAreaBounds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EHMDTrackingOrigin Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UHeadMountedDisplayFunctionLibrary::GetPlayAreaBounds(enum class EHMDTrackingOrigin Origin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetPlayAreaBounds"); + + Params::UHeadMountedDisplayFunctionLibrary_GetPlayAreaBounds_Params Parms{}; + + Parms.Origin = Origin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPixelDensity +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHeadMountedDisplayFunctionLibrary::GetPixelDensity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetPixelDensity"); + + Params::UHeadMountedDisplayFunctionLibrary_GetPixelDensity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetOrientationAndPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FRotator DeviceRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector DevicePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetOrientationAndPosition(struct FRotator* DeviceRotation, struct FVector* DevicePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetOrientationAndPosition"); + + Params::UHeadMountedDisplayFunctionLibrary_GetOrientationAndPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DeviceRotation != nullptr) + *DeviceRotation = std::move(Parms.DeviceRotation); + + if (DevicePosition != nullptr) + *DevicePosition = std::move(Parms.DevicePosition); + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetNumOfTrackingSensors +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UHeadMountedDisplayFunctionLibrary::GetNumOfTrackingSensors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetNumOfTrackingSensors"); + + Params::UHeadMountedDisplayFunctionLibrary_GetNumOfTrackingSensors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetMotionControllerData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FXRMotionControllerData MotionControllerData (Parm, OutParm, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetMotionControllerData(class UObject* WorldContext, enum class EControllerHand Hand, struct FXRMotionControllerData* MotionControllerData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetMotionControllerData"); + + Params::UHeadMountedDisplayFunctionLibrary_GetMotionControllerData_Params Parms{}; + + Parms.WorldContext = WorldContext; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (MotionControllerData != nullptr) + *MotionControllerData = std::move(Parms.MotionControllerData); + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDWornState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EHMDWornState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EHMDWornState UHeadMountedDisplayFunctionLibrary::GetHMDWornState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetHMDWornState"); + + Params::UHeadMountedDisplayFunctionLibrary_GetHMDWornState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDDeviceName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UHeadMountedDisplayFunctionLibrary::GetHMDDeviceName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetHMDDeviceName"); + + Params::UHeadMountedDisplayFunctionLibrary_GetHMDDeviceName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FXRHMDData HMDData (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetHMDData(class UObject* WorldContext, struct FXRHMDData* HMDData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetHMDData"); + + Params::UHeadMountedDisplayFunctionLibrary_GetHMDData_Params Parms{}; + + Parms.WorldContext = WorldContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HMDData != nullptr) + *HMDData = std::move(Parms.HMDData); + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDeviceWorldPose +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIsTracked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bHasPositionalTracking (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetDeviceWorldPose(class UObject* WorldContext, struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetDeviceWorldPose"); + + Params::UHeadMountedDisplayFunctionLibrary_GetDeviceWorldPose_Params Parms{}; + + Parms.WorldContext = WorldContext; + Parms.XRDeviceId = XRDeviceId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bIsTracked != nullptr) + *bIsTracked = Parms.bIsTracked; + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (bHasPositionalTracking != nullptr) + *bHasPositionalTracking = Parms.bHasPositionalTracking; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDevicePose +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIsTracked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bHasPositionalTracking (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::GetDevicePose(struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetDevicePose"); + + Params::UHeadMountedDisplayFunctionLibrary_GetDevicePose_Params Parms{}; + + Parms.XRDeviceId = XRDeviceId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bIsTracked != nullptr) + *bIsTracked = Parms.bIsTracked; + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (bHasPositionalTracking != nullptr) + *bHasPositionalTracking = Parms.bHasPositionalTracking; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetControllerTransformForTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MotionSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan Time (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTimeWasUsed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bProvidedLinearVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector LinearVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bProvidedAngularVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector AngularVelocityRadPerSec (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::GetControllerTransformForTime(class UObject* WorldContext, int32 ControllerIndex, class FName MotionSource, const struct FTimespan& Time, bool* bTimeWasUsed, struct FRotator* Orientation, struct FVector* Position, bool* bProvidedLinearVelocity, struct FVector* LinearVelocity, bool* bProvidedAngularVelocity, struct FVector* AngularVelocityRadPerSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "GetControllerTransformForTime"); + + Params::UHeadMountedDisplayFunctionLibrary_GetControllerTransformForTime_Params Parms{}; + + Parms.WorldContext = WorldContext; + Parms.ControllerIndex = ControllerIndex; + Parms.MotionSource = MotionSource; + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bTimeWasUsed != nullptr) + *bTimeWasUsed = Parms.bTimeWasUsed; + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (bProvidedLinearVelocity != nullptr) + *bProvidedLinearVelocity = Parms.bProvidedLinearVelocity; + + if (LinearVelocity != nullptr) + *LinearVelocity = std::move(Parms.LinearVelocity); + + if (bProvidedAngularVelocity != nullptr) + *bProvidedAngularVelocity = Parms.bProvidedAngularVelocity; + + if (AngularVelocityRadPerSec != nullptr) + *AngularVelocityRadPerSec = std::move(Parms.AngularVelocityRadPerSec); + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnumerateTrackedDevices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName SystemId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EXRTrackedDeviceType DeviceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UHeadMountedDisplayFunctionLibrary::EnumerateTrackedDevices(class FName SystemId, enum class EXRTrackedDeviceType DeviceType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "EnumerateTrackedDevices"); + + Params::UHeadMountedDisplayFunctionLibrary_EnumerateTrackedDevices_Params Parms{}; + + Parms.SystemId = SystemId; + Parms.DeviceType = DeviceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableLowPersistenceMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::EnableLowPersistenceMode(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "EnableLowPersistenceMode"); + + Params::UHeadMountedDisplayFunctionLibrary_EnableLowPersistenceMode_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableHMD +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::EnableHMD(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "EnableHMD"); + + Params::UHeadMountedDisplayFunctionLibrary_EnableHMD_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.DisconnectRemoteXRDevice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UHeadMountedDisplayFunctionLibrary::DisconnectRemoteXRDevice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "DisconnectRemoteXRDevice"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConnectRemoteXRDevice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString IpAddress (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 BitRate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EXRDeviceConnectionResultReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EXRDeviceConnectionResult UHeadMountedDisplayFunctionLibrary::ConnectRemoteXRDevice(const class FString& IpAddress, int32 BitRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "ConnectRemoteXRDevice"); + + Params::UHeadMountedDisplayFunctionLibrary_ConnectRemoteXRDevice_Params Parms{}; + + Parms.IpAddress = IpAddress; + Parms.BitRate = BitRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConfigureGestures +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FXRGestureConfig GestureConfig (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHeadMountedDisplayFunctionLibrary::ConfigureGestures(struct FXRGestureConfig& GestureConfig) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "ConfigureGestures"); + + Params::UHeadMountedDisplayFunctionLibrary_ConfigureGestures_Params Parms{}; + + Parms.GestureConfig = GestureConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ClearXRTimedInputActionDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ActionPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::ClearXRTimedInputActionDelegate(class FName& ActionPath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "ClearXRTimedInputActionDelegate"); + + Params::UHeadMountedDisplayFunctionLibrary_ClearXRTimedInputActionDelegate_Params Parms{}; + + Parms.ActionPath = ActionPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.CalibrateExternalTrackingToHMD +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform ExternalTrackingTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::CalibrateExternalTrackingToHMD(struct FTransform& ExternalTrackingTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "CalibrateExternalTrackingToHMD"); + + Params::UHeadMountedDisplayFunctionLibrary_CalibrateExternalTrackingToHMD_Params Parms{}; + + Parms.ExternalTrackingTransform = ExternalTrackingTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.BreakKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKey InKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InteractionProfile (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MotionSource (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Indentifier (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Component (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeadMountedDisplayFunctionLibrary::BreakKey(const struct FKey& InKey, class FString* InteractionProfile, enum class EControllerHand* Hand, class FName* MotionSource, class FString* Indentifier, class FString* Component) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HeadMountedDisplayFunctionLibrary", "BreakKey"); + + Params::UHeadMountedDisplayFunctionLibrary_BreakKey_Params Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InteractionProfile != nullptr) + *InteractionProfile = std::move(Parms.InteractionProfile); + + if (Hand != nullptr) + *Hand = Parms.Hand; + + if (MotionSource != nullptr) + *MotionSource = Parms.MotionSource; + + if (Indentifier != nullptr) + *Indentifier = std::move(Parms.Indentifier); + + if (Component != nullptr) + *Component = std::move(Parms.Component); + +} + + +// Class HeadMountedDisplay.HandKeypointConversion +// (None) + +class UClass* UHandKeypointConversion::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HandKeypointConversion"); + + return Clss; +} + + +// HandKeypointConversion HeadMountedDisplay.Default__HandKeypointConversion +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHandKeypointConversion* UHandKeypointConversion::GetDefaultObj() +{ + static class UHandKeypointConversion* Default = nullptr; + + if (!Default) + Default = static_cast(UHandKeypointConversion::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.HandKeypointConversion.Conv_HandKeypointToInt32 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EHandKeypoint Input (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UHandKeypointConversion::Conv_HandKeypointToInt32(enum class EHandKeypoint Input) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HandKeypointConversion", "Conv_HandKeypointToInt32"); + + Params::UHandKeypointConversion_Conv_HandKeypointToInt32_Params Parms{}; + + Parms.Input = Input; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary +// (None) + +class UClass* UMotionTrackedDeviceFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotionTrackedDeviceFunctionLibrary"); + + return Clss; +} + + +// MotionTrackedDeviceFunctionLibrary HeadMountedDisplay.Default__MotionTrackedDeviceFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMotionTrackedDeviceFunctionLibrary* UMotionTrackedDeviceFunctionLibrary::GetDefaultObj() +{ + static class UMotionTrackedDeviceFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMotionTrackedDeviceFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.SetIsControllerMotionTrackingEnabledByDefault +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionTrackedDeviceFunctionLibrary::SetIsControllerMotionTrackingEnabledByDefault(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "SetIsControllerMotionTrackingEnabledByDefault"); + + Params::UMotionTrackedDeviceFunctionLibrary_SetIsControllerMotionTrackingEnabledByDefault_Params Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForSource +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForSource(int32 PlayerIndex, class FName SourceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForSource"); + + Params::UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForSource_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.SourceName = SourceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForDevice +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForDevice(int32 PlayerIndex, enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForDevice"); + + Params::UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForDevice_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForComponent +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMotionControllerComponent* MotionControllerComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForComponent(class UMotionControllerComponent* MotionControllerComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForComponent"); + + Params::UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForComponent_Params Parms{}; + + Parms.MotionControllerComponent = MotionControllerComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackedDeviceCountManagementNecessary +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackedDeviceCountManagementNecessary() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackedDeviceCountManagementNecessary"); + + Params::UMotionTrackedDeviceFunctionLibrary_IsMotionTrackedDeviceCountManagementNecessary_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionSourceTracking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::IsMotionSourceTracking(int32 PlayerIndex, class FName SourceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionSourceTracking"); + + Params::UMotionTrackedDeviceFunctionLibrary_IsMotionSourceTracking_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.SourceName = SourceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMotionTrackingEnabledControllerCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMotionTrackedDeviceFunctionLibrary::GetMotionTrackingEnabledControllerCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetMotionTrackingEnabledControllerCount"); + + Params::UMotionTrackedDeviceFunctionLibrary_GetMotionTrackingEnabledControllerCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMaximumMotionTrackedControllerCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMotionTrackedDeviceFunctionLibrary::GetMaximumMotionTrackedControllerCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetMaximumMotionTrackedControllerCount"); + + Params::UMotionTrackedDeviceFunctionLibrary_GetMaximumMotionTrackedControllerCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetActiveTrackingSystemName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMotionTrackedDeviceFunctionLibrary::GetActiveTrackingSystemName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetActiveTrackingSystemName"); + + Params::UMotionTrackedDeviceFunctionLibrary_GetActiveTrackingSystemName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnumerateMotionSources +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMotionTrackedDeviceFunctionLibrary::EnumerateMotionSources() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnumerateMotionSources"); + + Params::UMotionTrackedDeviceFunctionLibrary_EnumerateMotionSources_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingOfSource"); + + Params::UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfSource_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.SourceName = SourceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfDevice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingOfDevice(int32 PlayerIndex, enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingOfDevice"); + + Params::UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfDevice_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingForComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMotionControllerComponent* MotionControllerComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingForComponent(class UMotionControllerComponent* MotionControllerComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingForComponent"); + + Params::UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingForComponent_Params Parms{}; + + Parms.MotionControllerComponent = MotionControllerComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfSource"); + + Params::UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfSource_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.SourceName = SourceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfDevice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfDevice(int32 PlayerIndex, enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfDevice"); + + Params::UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfDevice_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfControllersForPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfControllersForPlayer"); + + Params::UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfControllersForPlayer_Params Parms{}; + + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfAllControllers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfAllControllers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfAllControllers"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingForComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMotionControllerComponent* MotionControllerComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingForComponent(class UMotionControllerComponent* MotionControllerComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingForComponent"); + + Params::UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingForComponent_Params Parms{}; + + Parms.MotionControllerComponent = MotionControllerComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class HeadMountedDisplay.XRAssetFunctionLibrary +// (None) + +class UClass* UXRAssetFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XRAssetFunctionLibrary"); + + return Clss; +} + + +// XRAssetFunctionLibrary HeadMountedDisplay.Default__XRAssetFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UXRAssetFunctionLibrary* UXRAssetFunctionLibrary::GetDefaultObj() +{ + static class UXRAssetFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UXRAssetFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.XRAssetFunctionLibrary.AddNamedDeviceVisualizationComponentBlocking +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SystemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName DeviceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FXRDeviceId XRDeviceId (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UXRAssetFunctionLibrary::AddNamedDeviceVisualizationComponentBlocking(class AActor* Target, class FName SystemName, class FName DeviceName, bool bManualAttachment, struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRAssetFunctionLibrary", "AddNamedDeviceVisualizationComponentBlocking"); + + Params::UXRAssetFunctionLibrary_AddNamedDeviceVisualizationComponentBlocking_Params Parms{}; + + Parms.Target = Target; + Parms.SystemName = SystemName; + Parms.DeviceName = DeviceName; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (XRDeviceId != nullptr) + *XRDeviceId = std::move(Parms.XRDeviceId); + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.XRAssetFunctionLibrary.AddDeviceVisualizationComponentBlocking +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UXRAssetFunctionLibrary::AddDeviceVisualizationComponentBlocking(class AActor* Target, struct FXRDeviceId& XRDeviceId, bool bManualAttachment, struct FTransform& RelativeTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRAssetFunctionLibrary", "AddDeviceVisualizationComponentBlocking"); + + Params::UXRAssetFunctionLibrary_AddDeviceVisualizationComponentBlocking_Params Parms{}; + + Parms.Target = Target; + Parms.XRDeviceId = XRDeviceId; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent +// (None) + +class UClass* UAsyncTask_LoadXRDeviceVisComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncTask_LoadXRDeviceVisComponent"); + + return Clss; +} + + +// AsyncTask_LoadXRDeviceVisComponent HeadMountedDisplay.Default__AsyncTask_LoadXRDeviceVisComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncTask_LoadXRDeviceVisComponent* UAsyncTask_LoadXRDeviceVisComponent::GetDefaultObj() +{ + static class UAsyncTask_LoadXRDeviceVisComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncTask_LoadXRDeviceVisComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddNamedDeviceVisualizationComponentAsync +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SystemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName DeviceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FXRDeviceId XRDeviceId (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncTask_LoadXRDeviceVisComponent*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncTask_LoadXRDeviceVisComponent* UAsyncTask_LoadXRDeviceVisComponent::AddNamedDeviceVisualizationComponentAsync(class AActor* Target, class FName SystemName, class FName DeviceName, bool bManualAttachment, struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId, class UPrimitiveComponent** NewComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncTask_LoadXRDeviceVisComponent", "AddNamedDeviceVisualizationComponentAsync"); + + Params::UAsyncTask_LoadXRDeviceVisComponent_AddNamedDeviceVisualizationComponentAsync_Params Parms{}; + + Parms.Target = Target; + Parms.SystemName = SystemName; + Parms.DeviceName = DeviceName; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (XRDeviceId != nullptr) + *XRDeviceId = std::move(Parms.XRDeviceId); + + if (NewComponent != nullptr) + *NewComponent = Parms.NewComponent; + + return Parms.ReturnValue; + +} + + +// Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddDeviceVisualizationComponentAsync +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncTask_LoadXRDeviceVisComponent*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncTask_LoadXRDeviceVisComponent* UAsyncTask_LoadXRDeviceVisComponent::AddDeviceVisualizationComponentAsync(class AActor* Target, struct FXRDeviceId& XRDeviceId, bool bManualAttachment, struct FTransform& RelativeTransform, class UPrimitiveComponent** NewComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncTask_LoadXRDeviceVisComponent", "AddDeviceVisualizationComponentAsync"); + + Params::UAsyncTask_LoadXRDeviceVisComponent_AddDeviceVisualizationComponentAsync_Params Parms{}; + + Parms.Target = Target; + Parms.XRDeviceId = XRDeviceId; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = RelativeTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NewComponent != nullptr) + *NewComponent = Parms.NewComponent; + + return Parms.ReturnValue; + +} + + +// Class HeadMountedDisplay.XRLoadingScreenFunctionLibrary +// (None) + +class UClass* UXRLoadingScreenFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XRLoadingScreenFunctionLibrary"); + + return Clss; +} + + +// XRLoadingScreenFunctionLibrary HeadMountedDisplay.Default__XRLoadingScreenFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UXRLoadingScreenFunctionLibrary* UXRLoadingScreenFunctionLibrary::GetDefaultObj() +{ + static class UXRLoadingScreenFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UXRLoadingScreenFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.ShowLoadingScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UXRLoadingScreenFunctionLibrary::ShowLoadingScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRLoadingScreenFunctionLibrary", "ShowLoadingScreen"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.SetLoadingScreen +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowLoadingMovie (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UXRLoadingScreenFunctionLibrary::SetLoadingScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRLoadingScreenFunctionLibrary", "SetLoadingScreen"); + + Params::UXRLoadingScreenFunctionLibrary_SetLoadingScreen_Params Parms{}; + + Parms.Texture = Texture; + Parms.Scale = Scale; + Parms.Offset = Offset; + Parms.bShowLoadingMovie = bShowLoadingMovie; + Parms.bShowOnSet = bShowOnSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.HideLoadingScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UXRLoadingScreenFunctionLibrary::HideLoadingScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRLoadingScreenFunctionLibrary", "HideLoadingScreen"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.ClearLoadingScreenSplashes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UXRLoadingScreenFunctionLibrary::ClearLoadingScreenSplashes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRLoadingScreenFunctionLibrary", "ClearLoadingScreenSplashes"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.AddLoadingScreenSplash +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bClearBeforeAdd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UXRLoadingScreenFunctionLibrary::AddLoadingScreenSplash(class UTexture* Texture, const struct FVector& Translation, const struct FRotator& Rotation, const struct FVector2D& Size, const struct FRotator& DeltaRotation, bool bClearBeforeAdd) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRLoadingScreenFunctionLibrary", "AddLoadingScreenSplash"); + + Params::UXRLoadingScreenFunctionLibrary_AddLoadingScreenSplash_Params Parms{}; + + Parms.Texture = Texture; + Parms.Translation = Translation; + Parms.Rotation = Rotation; + Parms.Size = Size; + Parms.DeltaRotation = DeltaRotation; + Parms.bClearBeforeAdd = bClearBeforeAdd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_parameters.hpp new file mode 100644 index 0000000..a313bf9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_parameters.hpp @@ -0,0 +1,804 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetTrackingSource +struct UMotionControllerComponent_SetTrackingSource_Params +{ +public: + enum class EControllerHand NewSource; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetTrackingMotionSource +struct UMotionControllerComponent_SetTrackingMotionSource_Params +{ +public: + class FName NewSource; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetShowDeviceModel +struct UMotionControllerComponent_SetShowDeviceModel_Params +{ +public: + bool bShowControllerModel; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetDisplayModelSource +struct UMotionControllerComponent_SetDisplayModelSource_Params +{ +public: + class FName NewDisplayModelSource; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetCustomDisplayMesh +struct UMotionControllerComponent_SetCustomDisplayMesh_Params +{ +public: + class UStaticMesh* NewDisplayMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.SetAssociatedPlayerIndex +struct UMotionControllerComponent_SetAssociatedPlayerIndex_Params +{ +public: + int32 NewPlayer; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.IsTracked +struct UMotionControllerComponent_IsTracked_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.GetTrackingSource +struct UMotionControllerComponent_GetTrackingSource_Params +{ +public: + enum class EControllerHand ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.GetParameterValue +struct UMotionControllerComponent_GetParameterValue_Params +{ +public: + class FName InName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValueFound; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function HeadMountedDisplay.MotionControllerComponent.GetHandJointPosition +struct UMotionControllerComponent_GetHandJointPosition_Params +{ +public: + int32 JointIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValueFound; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.UpdateExternalTrackingHMDPosition +struct UHeadMountedDisplayFunctionLibrary_UpdateExternalTrackingHMDPosition_Params +{ +public: + struct FTransform ExternalTrackingTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRTimedInputActionDelegate +struct UHeadMountedDisplayFunctionLibrary_SetXRTimedInputActionDelegate_Params +{ +public: + class FName ActionName; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ InDelegate; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetXRDisconnectDelegate +struct UHeadMountedDisplayFunctionLibrary_SetXRDisconnectDelegate_Params +{ +public: + FDelegateProperty_ InDisconnectedDelegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetWorldToMetersScale +struct UHeadMountedDisplayFunctionLibrary_SetWorldToMetersScale_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewScale; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetTrackingOrigin +struct UHeadMountedDisplayFunctionLibrary_SetTrackingOrigin_Params +{ +public: + enum class EHMDTrackingOrigin Origin; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenTexture +struct UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenTexture_Params +{ +public: + class UTexture* InTexture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenModeTexturePlusEyeLayout +struct UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenModeTexturePlusEyeLayout_Params +{ +public: + struct FVector2D EyeRectMin; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EyeRectMax; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextureRectMin; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextureRectMax; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawEyeFirst; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearBlack; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAlpha; // 0x22(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FBF[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenMode +struct UHeadMountedDisplayFunctionLibrary_SetSpectatorScreenMode_Params +{ +public: + enum class ESpectatorScreenMode Mode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetClippingPlanes +struct UHeadMountedDisplayFunctionLibrary_SetClippingPlanes_Params +{ +public: + float Near; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Far; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ResetOrientationAndPosition +struct UHeadMountedDisplayFunctionLibrary_ResetOrientationAndPosition_Params +{ +public: + float Yaw; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOrientPositionSelector Options; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsSpectatorScreenModeControllable +struct UHeadMountedDisplayFunctionLibrary_IsSpectatorScreenModeControllable_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsInLowPersistenceMode +struct UHeadMountedDisplayFunctionLibrary_IsInLowPersistenceMode_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayEnabled +struct UHeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayConnected +struct UHeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayConnected_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsDeviceTracking +struct UHeadMountedDisplayFunctionLibrary_IsDeviceTracking_Params +{ +public: + struct FXRDeviceId XRDeviceId; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.HasValidTrackingPosition +struct UHeadMountedDisplayFunctionLibrary_HasValidTrackingPosition_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetXRSystemFlags +struct UHeadMountedDisplayFunctionLibrary_GetXRSystemFlags_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetWorldToMetersScale +struct UHeadMountedDisplayFunctionLibrary_GetWorldToMetersScale_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVRFocusState +struct UHeadMountedDisplayFunctionLibrary_GetVRFocusState_Params +{ +public: + bool bUseFocus; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasFocus; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVersionString +struct UHeadMountedDisplayFunctionLibrary_GetVersionString_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingToWorldTransform +struct UHeadMountedDisplayFunctionLibrary_GetTrackingToWorldTransform_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingSensorParameters +struct UHeadMountedDisplayFunctionLibrary_GetTrackingSensorParameters_Params +{ +public: + struct FVector Origin; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LeftFOV; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightFOV; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TopFOV; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BottomFOV; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearPlane; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarPlane; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsActive; // 0x34(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Index; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingOrigin +struct UHeadMountedDisplayFunctionLibrary_GetTrackingOrigin_Params +{ +public: + enum class EHMDTrackingOrigin ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetScreenPercentage +struct UHeadMountedDisplayFunctionLibrary_GetScreenPercentage_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPositionalTrackingCameraParameters +struct UHeadMountedDisplayFunctionLibrary_GetPositionalTrackingCameraParameters_Params +{ +public: + struct FVector CameraOrigin; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CameraRotation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float HFOV; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VFOV; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraDistance; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearPlane; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarPlane; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPlayAreaBounds +struct UHeadMountedDisplayFunctionLibrary_GetPlayAreaBounds_Params +{ +public: + enum class EHMDTrackingOrigin Origin; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPixelDensity +struct UHeadMountedDisplayFunctionLibrary_GetPixelDensity_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetOrientationAndPosition +struct UHeadMountedDisplayFunctionLibrary_GetOrientationAndPosition_Params +{ +public: + struct FRotator DeviceRotation; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector DevicePosition; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetNumOfTrackingSensors +struct UHeadMountedDisplayFunctionLibrary_GetNumOfTrackingSensors_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetMotionControllerData +struct UHeadMountedDisplayFunctionLibrary_GetMotionControllerData_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x8(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FXRMotionControllerData MotionControllerData; // 0x10(0xA0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDWornState +struct UHeadMountedDisplayFunctionLibrary_GetHMDWornState_Params +{ +public: + enum class EHMDWornState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDDeviceName +struct UHeadMountedDisplayFunctionLibrary_GetHMDDeviceName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDData +struct UHeadMountedDisplayFunctionLibrary_GetHMDData_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FDE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FXRHMDData HMDData; // 0x10(0x40)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDeviceWorldPose +struct UHeadMountedDisplayFunctionLibrary_GetDeviceWorldPose_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FXRDeviceId XRDeviceId; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIsTracked; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator Orientation; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bHasPositionalTracking; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDevicePose +struct UHeadMountedDisplayFunctionLibrary_GetDevicePose_Params +{ +public: + struct FXRDeviceId XRDeviceId; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIsTracked; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator Orientation; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bHasPositionalTracking; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetControllerTransformForTime +struct UHeadMountedDisplayFunctionLibrary_GetControllerTransformForTime_Params +{ +public: + class UObject* WorldContext; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerIndex; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MotionSource; // 0xC(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FEB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan Time; // 0x18(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeWasUsed; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator Orientation; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Position; // 0x30(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProvidedLinearVelocity; // 0x3C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LinearVelocity; // 0x40(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProvidedAngularVelocity; // 0x4C(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FEE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector AngularVelocityRadPerSec; // 0x50(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FEF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnumerateTrackedDevices +struct UHeadMountedDisplayFunctionLibrary_EnumerateTrackedDevices_Params +{ +public: + class FName SystemId; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EXRTrackedDeviceType DeviceType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableLowPersistenceMode +struct UHeadMountedDisplayFunctionLibrary_EnableLowPersistenceMode_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableHMD +struct UHeadMountedDisplayFunctionLibrary_EnableHMD_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConnectRemoteXRDevice +struct UHeadMountedDisplayFunctionLibrary_ConnectRemoteXRDevice_Params +{ +public: + class FString IpAddress; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BitRate; // 0x10(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EXRDeviceConnectionResult ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x7 (0x7 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ConfigureGestures +struct UHeadMountedDisplayFunctionLibrary_ConfigureGestures_Params +{ +public: + struct FXRGestureConfig GestureConfig; // 0x0(0x6)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x6(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ClearXRTimedInputActionDelegate +struct UHeadMountedDisplayFunctionLibrary_ClearXRTimedInputActionDelegate_Params +{ +public: + class FName ActionPath; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.CalibrateExternalTrackingToHMD +struct UHeadMountedDisplayFunctionLibrary_CalibrateExternalTrackingToHMD_Params +{ +public: + struct FTransform ExternalTrackingTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.BreakKey +struct UHeadMountedDisplayFunctionLibrary_BreakKey_Params +{ +public: + struct FKey InKey; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InteractionProfile; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MotionSource; // 0x2C(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FF7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Indentifier; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Component; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.HandKeypointConversion.Conv_HandKeypointToInt32 +struct UHandKeypointConversion_Conv_HandKeypointToInt32_Params +{ +public: + enum class EHandKeypoint Input; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.SetIsControllerMotionTrackingEnabledByDefault +struct UMotionTrackedDeviceFunctionLibrary_SetIsControllerMotionTrackingEnabledByDefault_Params +{ +public: + bool Enable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForSource +struct UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForSource_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1003[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForDevice +struct UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForDevice_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1006[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForComponent +struct UMotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForComponent_Params +{ +public: + class UMotionControllerComponent* MotionControllerComponent; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1008[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackedDeviceCountManagementNecessary +struct UMotionTrackedDeviceFunctionLibrary_IsMotionTrackedDeviceCountManagementNecessary_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionSourceTracking +struct UMotionTrackedDeviceFunctionLibrary_IsMotionSourceTracking_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMotionTrackingEnabledControllerCount +struct UMotionTrackedDeviceFunctionLibrary_GetMotionTrackingEnabledControllerCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMaximumMotionTrackedControllerCount +struct UMotionTrackedDeviceFunctionLibrary_GetMaximumMotionTrackedControllerCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetActiveTrackingSystemName +struct UMotionTrackedDeviceFunctionLibrary_GetActiveTrackingSystemName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnumerateMotionSources +struct UMotionTrackedDeviceFunctionLibrary_EnumerateMotionSources_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfSource +struct UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfSource_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfDevice +struct UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfDevice_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1011[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingForComponent +struct UMotionTrackedDeviceFunctionLibrary_EnableMotionTrackingForComponent_Params +{ +public: + class UMotionControllerComponent* MotionControllerComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1017[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfSource +struct UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfSource_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfDevice +struct UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfDevice_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1019[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfControllersForPlayer +struct UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfControllersForPlayer_Params +{ +public: + int32 PlayerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingForComponent +struct UMotionTrackedDeviceFunctionLibrary_DisableMotionTrackingForComponent_Params +{ +public: + class UMotionControllerComponent* MotionControllerComponent; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function HeadMountedDisplay.XRAssetFunctionLibrary.AddNamedDeviceVisualizationComponentBlocking +struct UXRAssetFunctionLibrary_AddNamedDeviceVisualizationComponentBlocking_Params +{ +public: + class AActor* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SystemName; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DeviceName; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x20(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FXRDeviceId XRDeviceId; // 0x50(0xC)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_101F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* ReturnValue; // 0x60(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1020[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function HeadMountedDisplay.XRAssetFunctionLibrary.AddDeviceVisualizationComponentBlocking +struct UXRAssetFunctionLibrary_AddDeviceVisualizationComponentBlocking_Params +{ +public: + class AActor* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FXRDeviceId XRDeviceId; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1022[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x20(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ReturnValue; // 0x50(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1024[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddNamedDeviceVisualizationComponentAsync +struct UAsyncTask_LoadXRDeviceVisComponent_AddNamedDeviceVisualizationComponentAsync_Params +{ +public: + class AActor* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SystemName; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DeviceName; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1026[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x20(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FXRDeviceId XRDeviceId; // 0x50(0xC)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1027[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* NewComponent; // 0x60(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncTask_LoadXRDeviceVisComponent* ReturnValue; // 0x68(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddDeviceVisualizationComponentAsync +struct UAsyncTask_LoadXRDeviceVisComponent_AddDeviceVisualizationComponentAsync_Params +{ +public: + class AActor* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FXRDeviceId XRDeviceId; // 0x8(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102A[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform RelativeTransform; // 0x20(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UPrimitiveComponent* NewComponent; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncTask_LoadXRDeviceVisComponent* ReturnValue; // 0x58(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.SetLoadingScreen +struct UXRLoadingScreenFunctionLibrary_SetLoadingScreen_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLoadingMovie; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnSet; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102D[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function HeadMountedDisplay.XRLoadingScreenFunctionLibrary.AddLoadingScreenSplash +struct UXRLoadingScreenFunctionLibrary_AddLoadingScreenSplash_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DeltaRotation; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bClearBeforeAdd; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_structs.hpp new file mode 100644 index 0000000..e767b65 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadMountedDisplay_structs.hpp @@ -0,0 +1,206 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETrackingStatus : uint8 +{ + NotTracked = 0, + InertialOnly = 1, + Tracked = 2, + ETrackingStatus_MAX = 3, +}; + +enum class EXRVisualType : uint8 +{ + Controller = 0, + Hand = 1, + EXRVisualType_MAX = 2, +}; + +enum class EHandKeypoint : uint8 +{ + Palm = 0, + Wrist = 1, + ThumbMetacarpal = 2, + ThumbProximal = 3, + ThumbDistal = 4, + ThumbTip = 5, + IndexMetacarpal = 6, + IndexProximal = 7, + IndexIntermediate = 8, + IndexDistal = 9, + IndexTip = 10, + MiddleMetacarpal = 11, + MiddleProximal = 12, + MiddleIntermediate = 13, + MiddleDistal = 14, + MiddleTip = 15, + RingMetacarpal = 16, + RingProximal = 17, + RingIntermediate = 18, + RingDistal = 19, + RingTip = 20, + LittleMetacarpal = 21, + LittleProximal = 22, + LittleIntermediate = 23, + LittleDistal = 24, + LittleTip = 25, + EHandKeypoint_MAX = 26, +}; + +enum class EXRTrackedDeviceType : uint8 +{ + HeadMountedDisplay = 0, + Controller = 1, + TrackingReference = 2, + Other = 3, + Invalid = 254, + Any = 255, + EXRTrackedDeviceType_MAX = 256, +}; + +enum class ESpectatorScreenMode : uint8 +{ + Disabled = 0, + SingleEyeLetterboxed = 1, + Undistorted = 2, + Distorted = 3, + SingleEye = 4, + SingleEyeCroppedToFill = 5, + Texture = 6, + TexturePlusEye = 7, + ESpectatorScreenMode_MAX = 8, +}; + +enum class EXRSystemFlags : uint8 +{ + NoFlags = 0, + IsAR = 1, + IsTablet = 2, + IsHeadMounted = 4, + SupportsHandTracking = 8, + EXRSystemFlags_MAX = 9, +}; + +enum class EXRDeviceConnectionResult : uint8 +{ + NoTrackingSystem = 0, + FeatureNotSupported = 1, + NoValidViewport = 2, + MiscFailure = 3, + Success = 4, + EXRDeviceConnectionResult_MAX = 5, +}; + +enum class EHMDWornState : uint8 +{ + Unknown = 0, + Worn = 1, + NotWorn = 2, + EHMDWornState_MAX = 3, +}; + +enum class EHMDTrackingOrigin : uint8 +{ + Floor = 0, + Eye = 1, + Stage = 2, + EHMDTrackingOrigin_MAX = 3, +}; + +enum class EOrientPositionSelector : uint8 +{ + Orientation = 0, + Position = 1, + OrientationAndPosition = 2, + EOrientPositionSelector_MAX = 3, +}; + +enum class ESpatialInputGestureAxis : uint8 +{ + None = 0, + Manipulation = 1, + Navigation = 2, + NavigationRails = 3, + ESpatialInputGestureAxis_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct HeadMountedDisplay.XRMotionControllerData +struct FXRMotionControllerData +{ +public: + bool bValid; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName DeviceName; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ApplicationInstanceID; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EXRVisualType DeviceVisualType; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand HandIndex; // 0x1D(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrackingStatus TrackingStatus; // 0x1E(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1030[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector GripPosition; // 0x20(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1031[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat GripRotation; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AimPosition; // 0x40(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1032[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat AimRotation; // 0x50(0x10)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray HandKeyPositions; // 0x60(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HandKeyRotations; // 0x70(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HandKeyRadii; // 0x80(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsGrasped; // 0x90(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1033[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct HeadMountedDisplay.XRHMDData +struct FXRHMDData +{ +public: + bool bValid; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1034[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName DeviceName; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ApplicationInstanceID; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETrackingStatus TrackingStatus; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1035[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Position; // 0x20(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1036[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Rotation; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct HeadMountedDisplay.XRDeviceId +struct FXRDeviceId +{ +public: + class FName SystemName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DeviceID; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x6 (0x6 - 0x0) +// ScriptStruct HeadMountedDisplay.XRGestureConfig +struct FXRGestureConfig +{ +public: + bool bTap; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHold; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESpatialInputGestureAxis AxisGesture; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNavigationAxisX; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNavigationAxisY; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNavigationAxisZ; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_classes.hpp new file mode 100644 index 0000000..016b2e2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x1B0 - 0x1B0) +// BlueprintGeneratedClass HeadShakeLanded.HeadShakeLanded_C +class UHeadShakeLanded_C : public UMatineeCameraShake +{ +public: + + static class UClass* StaticClass(); + static class UHeadShakeLanded_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_functions.cpp new file mode 100644 index 0000000..cd78eb2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass HeadShakeLanded.HeadShakeLanded_C +// (None) + +class UClass* UHeadShakeLanded_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HeadShakeLanded_C"); + + return Clss; +} + + +// HeadShakeLanded_C HeadShakeLanded.Default__HeadShakeLanded_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UHeadShakeLanded_C* UHeadShakeLanded_C::GetDefaultObj() +{ + static class UHeadShakeLanded_C* Default = nullptr; + + if (!Default) + Default = static_cast(UHeadShakeLanded_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HeadShakeLanded_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_structs.hpp new file mode 100644 index 0000000..d35f6ba --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngineSettings_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xA0 - 0x0) +// UserDefinedStruct HorrorEngineSettings.HorrorEngineSettings +struct FHorrorEngineSettings +{ +public: + struct FHorrorEngine_Footstep FootstepSoundSettings_7_32F93BE340214E304DD49FB17F5E4051; // 0x0(0xA0)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_structs.hpp new file mode 100644 index 0000000..0c50bc7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/HorrorEngine_Footstep_structs.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xA0 - 0x0) +// UserDefinedStruct HorrorEngine_Footstep.HorrorEngine_Footstep +struct FHorrorEngine_Footstep +{ +public: + class USoundBase* Default_15_C48DDE994EBD7B22407EBF9A51552E64; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Carpet_16_D9AC94294AA09F365B10CF970FB8A673; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Dirt_17_DFB1BDA64BA89ACCD4EEA18B2C933EFB; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Grass_18_28D6EE9B46295A0B35A766B0A4BC8F7E; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Metal_19_91429E6C449EDFB3C456BAB949AB81F5; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Rock_20_BB5E7F0146806923ED47EA8B488A9F5F; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Tile_21_AFC98EFE43E389202217B4BD5A8C1E10; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Water_37_B06FBDBB448E67AEF3FECDA5CA6D9453; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Pool_46_9E9CC55B4EABB94EFD8E92BE1337089F; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Wood_56_89FC1AE84E44EAB817860E8C9B8D28DF; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* DefaultJump_24_53767A594F254CCA0A19F39349E47AE2; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* CarpetJump_25_0B851FF84FDF6EF0299B518EFB91C6FB; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* DirtJump_26_4A65275F452CAA9F2AD8FEB1A9F05F54; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* GrassJump_27_8CEF696A467AAA9B640F06A587148008; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* MetalJump_28_6FCBF39340AC825002E0CDA691174E11; // 0x70(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* RockJump_33_DE3D75F04E59E209137BACBA489617AA; // 0x78(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* TileJump_34_3190DA5E4652277987C8B1A9D07D8B82; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* WaterJump_41_5C865EAF41C078701291F59FAA91BCC1; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* PoolJump_48_ACE1D73C46978045A4DB3E958D139FD2; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* WoodJump_57_0B49DDCD4CC5856B17D524BF9E28121B; // 0x98(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_classes.hpp new file mode 100644 index 0000000..14c712b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x254 (0x50C - 0x2B8) +// AnimBlueprintGeneratedClass Hound_AnimBP.Hound_AnimBP_C +class UHound_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_200B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x3E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x410(0xB0)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x4C0(0x48)(None) + float Speed; // 0x508(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UHound_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Hound_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_functions.cpp new file mode 100644 index 0000000..2ea3649 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Hound_AnimBP.Hound_AnimBP_C +// (None) + +class UClass* UHound_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Hound_AnimBP_C"); + + return Clss; +} + + +// Hound_AnimBP_C Hound_AnimBP.Default__Hound_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UHound_AnimBP_C* UHound_AnimBP_C::GetDefaultObj() +{ + static class UHound_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UHound_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Hound_AnimBP.Hound_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UHound_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Hound_AnimBP_C", "AnimGraph"); + + Params::UHound_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Hound_AnimBP.Hound_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UHound_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Hound_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UHound_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Hound_AnimBP.Hound_AnimBP_C.ExecuteUbergraph_Hound_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UHound_AnimBP_C::ExecuteUbergraph_Hound_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Hound_AnimBP_C", "ExecuteUbergraph_Hound_AnimBP"); + + Params::UHound_AnimBP_C_ExecuteUbergraph_Hound_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_parameters.hpp new file mode 100644 index 0000000..1ff624f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Hound_AnimBP.Hound_AnimBP_C.AnimGraph +struct UHound_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Hound_AnimBP.Hound_AnimBP_C.BlueprintUpdateAnimation +struct UHound_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function Hound_AnimBP.Hound_AnimBP_C.ExecuteUbergraph_Hound_AnimBP +struct UHound_AnimBP_C_ExecuteUbergraph_Hound_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaTimeX; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Hound_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_classes.hpp new file mode 100644 index 0000000..52c44f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2C (0x4E4 - 0x4B8) +// BlueprintGeneratedClass Howler_BP.Howler_BP_C +class AHowler_BP_C : public ACharacter +{ +public: + uint8 Pad_1FC9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x4C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool ShouldMove; // 0x4C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1FCA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* Target; // 0x4D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CurrentSpeedLevel; // 0x4D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanTeleport; // 0x4DC(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1FCB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinutesElapsed; // 0x4E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AHowler_BP_C* GetDefaultObj(); + + void UpdateSpeed(int32 Temp_int_Variable, float CallFunc_SetNewSpeed_NewSpeed, float CallFunc_SetNewSpeed_NewSpeed_1, float CallFunc_SetNewSpeed_NewSpeed_2, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue); + void SetNewSpeed(int32 Count, float* NewSpeed, bool K2Node_SwitchInteger_CmpSuccess); + void CalcLookAtRotation(class AActor* MyActor, class AActor* Target); + void SetShouldMove(class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue); + void OnFail_EF39D1F748D7143EACEEED91701EE4FB(enum class EPathFollowingResult MovementResult); + void OnSuccess_EF39D1F748D7143EACEEED91701EE4FB(enum class EPathFollowingResult MovementResult); + void ReceiveTick(float DeltaSeconds); + void ReceiveBeginPlay(); + void PlayRunAnim(); + void ExecuteUbergraph_Howler_BP(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, enum class EPathFollowingResult Temp_byte_Variable, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_functions.cpp new file mode 100644 index 0000000..06a51e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_functions.cpp @@ -0,0 +1,304 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Howler_BP.Howler_BP_C +// (Actor, Pawn) + +class UClass* AHowler_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Howler_BP_C"); + + return Clss; +} + + +// Howler_BP_C Howler_BP.Default__Howler_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AHowler_BP_C* AHowler_BP_C::GetDefaultObj() +{ + static class AHowler_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AHowler_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Howler_BP.Howler_BP_C.UpdateSpeed +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SetNewSpeed_NewSpeed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SetNewSpeed_NewSpeed_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SetNewSpeed_NewSpeed_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::UpdateSpeed(int32 Temp_int_Variable, float CallFunc_SetNewSpeed_NewSpeed, float CallFunc_SetNewSpeed_NewSpeed_1, float CallFunc_SetNewSpeed_NewSpeed_2, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "UpdateSpeed"); + + Params::AHowler_BP_C_UpdateSpeed_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_SetNewSpeed_NewSpeed = CallFunc_SetNewSpeed_NewSpeed; + Parms.CallFunc_SetNewSpeed_NewSpeed_1 = CallFunc_SetNewSpeed_NewSpeed_1; + Parms.CallFunc_SetNewSpeed_NewSpeed_2 = CallFunc_SetNewSpeed_NewSpeed_2; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.SetNewSpeed +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Count (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NewSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AHowler_BP_C::SetNewSpeed(int32 Count, float* NewSpeed, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "SetNewSpeed"); + + Params::AHowler_BP_C_SetNewSpeed_Params Parms{}; + + Parms.Count = Count; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (NewSpeed != nullptr) + *NewSpeed = Parms.NewSpeed; + +} + + +// Function Howler_BP.Howler_BP_C.CalcLookAtRotation +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* MyActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::CalcLookAtRotation(class AActor* MyActor, class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "CalcLookAtRotation"); + + Params::AHowler_BP_C_CalcLookAtRotation_Params Parms{}; + + Parms.MyActor = MyActor; + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.SetShouldMove +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::SetShouldMove(class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "SetShouldMove"); + + Params::AHowler_BP_C_SetShouldMove_Params Parms{}; + + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.OnFail_EF39D1F748D7143EACEEED91701EE4FB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::OnFail_EF39D1F748D7143EACEEED91701EE4FB(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "OnFail_EF39D1F748D7143EACEEED91701EE4FB"); + + Params::AHowler_BP_C_OnFail_EF39D1F748D7143EACEEED91701EE4FB_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.OnSuccess_EF39D1F748D7143EACEEED91701EE4FB +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EPathFollowingResult MovementResult (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::OnSuccess_EF39D1F748D7143EACEEED91701EE4FB(enum class EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "OnSuccess_EF39D1F748D7143EACEEED91701EE4FB"); + + Params::AHowler_BP_C_OnSuccess_EF39D1F748D7143EACEEED91701EE4FB_Params Parms{}; + + Parms.MovementResult = MovementResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AHowler_BP_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "ReceiveTick"); + + Params::AHowler_BP_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Howler_BP.Howler_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AHowler_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Howler_BP.Howler_BP_C.PlayRunAnim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AHowler_BP_C::PlayRunAnim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "PlayRunAnim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Howler_BP.Howler_BP_C.ExecuteUbergraph_Howler_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// enum class EPathFollowingResult K2Node_CustomEvent_MovementResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// enum class EPathFollowingResult Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AHowler_BP_C::ExecuteUbergraph_Howler_BP(int32 EntryPoint, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, enum class EPathFollowingResult K2Node_CustomEvent_MovementResult, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, enum class EPathFollowingResult Temp_byte_Variable, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Howler_BP_C", "ExecuteUbergraph_Howler_BP"); + + Params::AHowler_BP_C_ExecuteUbergraph_Howler_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_CustomEvent_MovementResult_1 = K2Node_CustomEvent_MovementResult_1; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_MovementResult = K2Node_CustomEvent_MovementResult; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_CreateMoveToProxyObject_ReturnValue = CallFunc_CreateMoveToProxyObject_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_parameters.hpp new file mode 100644 index 0000000..0b1748d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_parameters.hpp @@ -0,0 +1,118 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function Howler_BP.Howler_BP_C.UpdateSpeed +struct AHowler_BP_C_UpdateSpeed_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SetNewSpeed_NewSpeed; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SetNewSpeed_NewSpeed_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SetNewSpeed_NewSpeed_2; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FC1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function Howler_BP.Howler_BP_C.SetNewSpeed +struct AHowler_BP_C_SetNewSpeed_Params +{ +public: + int32 Count; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewSpeed; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Howler_BP.Howler_BP_C.CalcLookAtRotation +struct AHowler_BP_C_CalcLookAtRotation_Params +{ +public: + class AActor* MyActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* Target; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Howler_BP.Howler_BP_C.SetShouldMove +struct AHowler_BP_C_SetShouldMove_Params +{ +public: + class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Howler_BP.Howler_BP_C.OnFail_EF39D1F748D7143EACEEED91701EE4FB +struct AHowler_BP_C_OnFail_EF39D1F748D7143EACEEED91701EE4FB_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Howler_BP.Howler_BP_C.OnSuccess_EF39D1F748D7143EACEEED91701EE4FB +struct AHowler_BP_C_OnSuccess_EF39D1F748D7143EACEEED91701EE4FB_Params +{ +public: + enum class EPathFollowingResult MovementResult; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function Howler_BP.Howler_BP_C.ReceiveTick +struct AHowler_BP_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA5 (0xA5 - 0x0) +// Function Howler_BP.Howler_BP_C.ExecuteUbergraph_Howler_BP +struct AHowler_BP_C_ExecuteUbergraph_Howler_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x8(0x8)(NoDestructor, HasGetValueTypeHash) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x14(0x10)(ZeroConstructor, NoDestructor) + enum class EPathFollowingResult K2Node_CustomEvent_MovementResult; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x28(0x10)(ZeroConstructor, NoDestructor) + enum class EPathFollowingResult Temp_byte_Variable; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAIAsyncTaskBlueprintProxy* CallFunc_CreateMoveToProxyObject_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FC7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FC8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Howler_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_classes.hpp new file mode 100644 index 0000000..9a2b3a1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_classes.hpp @@ -0,0 +1,76 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x148 (0x7F8 - 0x6B0) +// BlueprintGeneratedClass INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C +class UINTERACTIVE_FoliageComp_BP_C : public UFoliageInstancedStaticMeshComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x6B0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + float Trample_BendAngle_WEIGHT; // 0x6B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Trample_ZMinusScale_WEIGHT; // 0x6BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Trample_BendDuration_MULTIPLIER; // 0x6C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BendAway_Angle_WEIGHT; // 0x6C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BendAway__ZMinusScale_WEIGHT; // 0x6C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BendAway_Duration_MULTIPLIER; // 0x6CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AInteractiveGrassManager_BP_C* Manager; // 0x6D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + TArray TrampledInstances; // 0x6D8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, AdvancedDisplay) + float UnDeformSpeed; // 0x6E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UnDeformSpeedWhenTrampled; // 0x6EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ UnloadedViaStreaming; // 0x6F0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + float ChunkSize_; // 0x700(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool OkToChunk; // 0x704(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_203F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector UpperLeftBBoxCorner; // 0x708(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UpperLeftCorner_X; // 0x714(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UpperLeftCorner_Y; // 0x718(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UpperLeftCorner_Z; // 0x71C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 X; // 0x720(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ChunkAmount_X; // 0x724(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ChunkAmount_Y; // 0x728(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 I; // 0x72C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 J; // 0x730(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2040[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ChunkedComponents; // 0x738(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + int32 QuarterOfInstances; // 0x748(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ChunkNrX; // 0x74C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ChunkNrY; // 0x750(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2041[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x760(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + TMap InstanceData; // 0x790(0x50)(Edit, BlueprintVisible, DisableEditOnInstance) + float DeformingOptimization; // 0x7E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2042[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray TEMP_InstancesToAdd; // 0x7E8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UINTERACTIVE_FoliageComp_BP_C* GetDefaultObj(); + + void Start_New_Instance_Offset(int32 Instance, const struct FVector& NewOffset, float DeformDuration, float UnDeformSpeed, bool UpdateComponent, float IgnoreIfGrowing, float FinalUnDeformSpeed, const struct FVector& NewPrevOffset, float StartTime, bool Ignore, float DeformAlpha, bool HasInstanceData, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_SetCustomDataValue_ReturnValue, bool CallFunc_SetCustomDataValue_ReturnValue_1, bool CallFunc_SetCustomDataValue_ReturnValue_2, bool CallFunc_SetCustomDataValue_ReturnValue_3, bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha, bool CallFunc_SetCustomDataValue_ReturnValue_4, const struct FVector& CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset, bool CallFunc_SetCustomDataValue_ReturnValue_5, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FInstanceData& K2Node_MakeStruct_InstanceData, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, bool CallFunc_SetCustomDataValue_ReturnValue_6, bool CallFunc_SetCustomDataValue_ReturnValue_7, bool CallFunc_SetCustomDataValue_ReturnValue_8, bool CallFunc_Less_FloatFloat_ReturnValue); + void ForceMarkDirty(const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, bool CallFunc_UpdateInstanceTransform_ReturnValue); + void GetCurrentInstanceUNMinusDeformAlpha(int32 InstanceIndex, bool* HasInstanceData, float* CurrentAlpha, const struct FInstanceData& InstData, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue); + void GetCurrentInstanceGPU_Offset(int32 InstanceIndex, bool AtSpecifiedAlpha, float SpecifiedAlpha, struct FVector* CurrentOffset, const struct FInstanceData& InstData, float Alpha, bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue); + void GetCurrentInstanceDeformAlpha(int32 InstanceIndex, bool* HasInstanceData, float* CurrentAlpha, const struct FInstanceData& InstData, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue); + void Copy_SetFoliageParameters_FromClass(class UClass* CopyFrom, class UStaticMesh* MeshToSet, bool CallFunc_SetStaticMesh_ReturnValue); + void Copy_SetFoliageParameters(class UINTERACTIVE_FoliageComp_BP_C* CopyFrom, bool CallFunc_SetStaticMesh_ReturnValue); + void RemoveAnyActiveStatuses(int32 InstanceIndex, bool CallFunc_IsTrampled___); + void IsTrampled_(int32 InstanceIndex, bool* _, bool CallFunc_Array_Contains_ReturnValue); + void RemoveInstanceStatus(int32 InstanceIndex, enum class EInstanceStatus Status, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Array_RemoveItem_ReturnValue); + void AddInstanceStatus(int32 InstanceIndex, enum class EInstanceStatus Status, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Add_ReturnValue); + void ReceiveBeginPlay(); + void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason); + void DivideIntoChunks_InfLoopWorkaround(float ChunkSize); + void ExecuteUbergraph_INTERACTIVE_FoliageComp_BP(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_GetInstanceCount_ReturnValue, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, bool CallFunc_BooleanAND_ReturnValue, class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, enum class EEndPlayReason K2Node_Event_EndPlayReason, float K2Node_CustomEvent_chunkSize, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FCeil_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, int32 Temp_int_Variable_1, int32 CallFunc_FCeil_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, int32 Temp_int_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_Multiply_IntFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Multiply_IntFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk, int32 CallFunc_Array_Add_ReturnValue, int32 Temp_int_Variable_3, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk_1, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_GetInstanceCount_ReturnValue_1, int32 CallFunc_Divide_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_2, int32 Temp_int_Variable_4, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, bool CallFunc_LessEqual_IntInt_ReturnValue_1, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Multiply_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_4, bool CallFunc_LessEqual_IntInt_ReturnValue_3, int32 CallFunc_Multiply_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_5, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1, TArray& CallFunc_AddInstances_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Variable_5, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue_5, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 K2Node_MathExpression_ReturnValue, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_2, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_ConvertTransformToRelative_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1); + void UnloadedViaStreaming__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_functions.cpp new file mode 100644 index 0000000..a98d45a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_functions.cpp @@ -0,0 +1,758 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UINTERACTIVE_FoliageComp_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("INTERACTIVE_FoliageComp_BP_C"); + + return Clss; +} + + +// INTERACTIVE_FoliageComp_BP_C INTERACTIVE_FoliageComp_BP.Default__INTERACTIVE_FoliageComp_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UINTERACTIVE_FoliageComp_BP_C* UINTERACTIVE_FoliageComp_BP_C::GetDefaultObj() +{ + static class UINTERACTIVE_FoliageComp_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UINTERACTIVE_FoliageComp_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Start New Instance Offset +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Instance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector NewOffset (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float DeformDuration (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float UnDeformSpeed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool UpdateComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float IgnoreIfGrowing (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float FinalUnDeformSpeed (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector NewPrevOffset (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float StartTime (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Ignore (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// float DeformAlpha (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool HasInstanceData (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetCustomDataValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetCustomDataValue_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetCustomDataValue_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetCustomDataValue_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetCustomDataValue_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetCustomDataValue_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData K2Node_MakeStruct_InstanceData (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetCustomDataValue_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetCustomDataValue_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetCustomDataValue_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::Start_New_Instance_Offset(int32 Instance, const struct FVector& NewOffset, float DeformDuration, float UnDeformSpeed, bool UpdateComponent, float IgnoreIfGrowing, float FinalUnDeformSpeed, const struct FVector& NewPrevOffset, float StartTime, bool Ignore, float DeformAlpha, bool HasInstanceData, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_SetCustomDataValue_ReturnValue, bool CallFunc_SetCustomDataValue_ReturnValue_1, bool CallFunc_SetCustomDataValue_ReturnValue_2, bool CallFunc_SetCustomDataValue_ReturnValue_3, bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha, bool CallFunc_SetCustomDataValue_ReturnValue_4, const struct FVector& CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset, bool CallFunc_SetCustomDataValue_ReturnValue_5, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FInstanceData& K2Node_MakeStruct_InstanceData, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, bool CallFunc_SetCustomDataValue_ReturnValue_6, bool CallFunc_SetCustomDataValue_ReturnValue_7, bool CallFunc_SetCustomDataValue_ReturnValue_8, bool CallFunc_Less_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "Start New Instance Offset"); + + Params::UINTERACTIVE_FoliageComp_BP_C_Start_New_Instance_Offset_Params Parms{}; + + Parms.Instance = Instance; + Parms.NewOffset = NewOffset; + Parms.DeformDuration = DeformDuration; + Parms.UnDeformSpeed = UnDeformSpeed; + Parms.UpdateComponent = UpdateComponent; + Parms.IgnoreIfGrowing = IgnoreIfGrowing; + Parms.FinalUnDeformSpeed = FinalUnDeformSpeed; + Parms.NewPrevOffset = NewPrevOffset; + Parms.StartTime = StartTime; + Parms.Ignore = Ignore; + Parms.DeformAlpha = DeformAlpha; + Parms.HasInstanceData = HasInstanceData; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_SetCustomDataValue_ReturnValue = CallFunc_SetCustomDataValue_ReturnValue; + Parms.CallFunc_SetCustomDataValue_ReturnValue_1 = CallFunc_SetCustomDataValue_ReturnValue_1; + Parms.CallFunc_SetCustomDataValue_ReturnValue_2 = CallFunc_SetCustomDataValue_ReturnValue_2; + Parms.CallFunc_SetCustomDataValue_ReturnValue_3 = CallFunc_SetCustomDataValue_ReturnValue_3; + Parms.CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData = CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData; + Parms.CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha = CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha; + Parms.CallFunc_SetCustomDataValue_ReturnValue_4 = CallFunc_SetCustomDataValue_ReturnValue_4; + Parms.CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset = CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset; + Parms.CallFunc_SetCustomDataValue_ReturnValue_5 = CallFunc_SetCustomDataValue_ReturnValue_5; + Parms.CallFunc_GetTimeSeconds_ReturnValue = CallFunc_GetTimeSeconds_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_InstanceData = K2Node_MakeStruct_InstanceData; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_SetCustomDataValue_ReturnValue_6 = CallFunc_SetCustomDataValue_ReturnValue_6; + Parms.CallFunc_SetCustomDataValue_ReturnValue_7 = CallFunc_SetCustomDataValue_ReturnValue_7; + Parms.CallFunc_SetCustomDataValue_ReturnValue_8 = CallFunc_SetCustomDataValue_ReturnValue_8; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ForceMarkDirty +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform (IsPlainOldData, NoDestructor) +// bool CallFunc_GetInstanceTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_UpdateInstanceTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::ForceMarkDirty(const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, bool CallFunc_UpdateInstanceTransform_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "ForceMarkDirty"); + + Params::UINTERACTIVE_FoliageComp_BP_C_ForceMarkDirty_Params Parms{}; + + Parms.CallFunc_GetInstanceTransform_OutInstanceTransform = CallFunc_GetInstanceTransform_OutInstanceTransform; + Parms.CallFunc_GetInstanceTransform_ReturnValue = CallFunc_GetInstanceTransform_ReturnValue; + Parms.CallFunc_UpdateInstanceTransform_ReturnValue = CallFunc_UpdateInstanceTransform_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceUN-DeformAlpha +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool HasInstanceData (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float CurrentAlpha (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData InstData (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::GetCurrentInstanceUNMinusDeformAlpha(int32 InstanceIndex, bool* HasInstanceData, float* CurrentAlpha, const struct FInstanceData& InstData, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "GetCurrentInstanceUN-DeformAlpha"); + + Params::UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceUNMinusDeformAlpha_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.InstData = InstData; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Map_Contains_ReturnValue = CallFunc_Map_Contains_ReturnValue; + Parms.CallFunc_GetTimeSeconds_ReturnValue = CallFunc_GetTimeSeconds_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (HasInstanceData != nullptr) + *HasInstanceData = Parms.HasInstanceData; + + if (CurrentAlpha != nullptr) + *CurrentAlpha = Parms.CurrentAlpha; + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceGPU_Offset +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool AtSpecifiedAlpha (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float SpecifiedAlpha (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CurrentOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData InstData (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Alpha (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::GetCurrentInstanceGPU_Offset(int32 InstanceIndex, bool AtSpecifiedAlpha, float SpecifiedAlpha, struct FVector* CurrentOffset, const struct FInstanceData& InstData, float Alpha, bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "GetCurrentInstanceGPU_Offset"); + + Params::UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceGPU_Offset_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.AtSpecifiedAlpha = AtSpecifiedAlpha; + Parms.SpecifiedAlpha = SpecifiedAlpha; + Parms.InstData = InstData; + Parms.Alpha = Alpha; + Parms.CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData = CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData; + Parms.CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha = CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Map_Contains_ReturnValue = CallFunc_Map_Contains_ReturnValue; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_GetTimeSeconds_ReturnValue = CallFunc_GetTimeSeconds_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CurrentOffset != nullptr) + *CurrentOffset = std::move(Parms.CurrentOffset); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceDeformAlpha +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool HasInstanceData (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float CurrentAlpha (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData InstData (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInstanceData CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::GetCurrentInstanceDeformAlpha(int32 InstanceIndex, bool* HasInstanceData, float* CurrentAlpha, const struct FInstanceData& InstData, const struct FInstanceData& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "GetCurrentInstanceDeformAlpha"); + + Params::UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceDeformAlpha_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.InstData = InstData; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Map_Contains_ReturnValue = CallFunc_Map_Contains_ReturnValue; + Parms.CallFunc_GetTimeSeconds_ReturnValue = CallFunc_GetTimeSeconds_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (HasInstanceData != nullptr) + *HasInstanceData = Parms.HasInstanceData; + + if (CurrentAlpha != nullptr) + *CurrentAlpha = Parms.CurrentAlpha; + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters_FromClass +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* CopyFrom (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* MeshToSet (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::Copy_SetFoliageParameters_FromClass(class UClass* CopyFrom, class UStaticMesh* MeshToSet, bool CallFunc_SetStaticMesh_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "Copy&SetFoliageParameters_FromClass"); + + Params::UINTERACTIVE_FoliageComp_BP_C_Copy_SetFoliageParameters_FromClass_Params Parms{}; + + Parms.CopyFrom = CopyFrom; + Parms.MeshToSet = MeshToSet; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UINTERACTIVE_FoliageComp_BP_C*CopyFrom (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetStaticMesh_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::Copy_SetFoliageParameters(class UINTERACTIVE_FoliageComp_BP_C* CopyFrom, bool CallFunc_SetStaticMesh_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "Copy&SetFoliageParameters"); + + Params::UINTERACTIVE_FoliageComp_BP_C_Copy_SetFoliageParameters_Params Parms{}; + + Parms.CopyFrom = CopyFrom; + Parms.CallFunc_SetStaticMesh_ReturnValue = CallFunc_SetStaticMesh_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveAnyActiveStatuses +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsTrampled___ (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::RemoveAnyActiveStatuses(int32 InstanceIndex, bool CallFunc_IsTrampled___) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "RemoveAnyActiveStatuses"); + + Params::UINTERACTIVE_FoliageComp_BP_C_RemoveAnyActiveStatuses_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.CallFunc_IsTrampled___ = CallFunc_IsTrampled___; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.IsTrampled? +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool _ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::IsTrampled_(int32 InstanceIndex, bool* _, bool CallFunc_Array_Contains_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "IsTrampled?"); + + Params::UINTERACTIVE_FoliageComp_BP_C_IsTrampled__Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (_ != nullptr) + *_ = Parms._; + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveInstanceStatus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EInstanceStatus Status (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UINTERACTIVE_FoliageComp_BP_C::RemoveInstanceStatus(int32 InstanceIndex, enum class EInstanceStatus Status, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Array_RemoveItem_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "RemoveInstanceStatus"); + + Params::UINTERACTIVE_FoliageComp_BP_C_RemoveInstanceStatus_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.Status = Status; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.AddInstanceStatus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InstanceIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EInstanceStatus Status (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::AddInstanceStatus(int32 InstanceIndex, enum class EInstanceStatus Status, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "AddInstanceStatus"); + + Params::UINTERACTIVE_FoliageComp_BP_C_AddInstanceStatus_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.Status = Status; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UINTERACTIVE_FoliageComp_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ReceiveEndPlay +// (Event, Public, BlueprintEvent) +// Parameters: +// enum class EEndPlayReason EndPlayReason (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::ReceiveEndPlay(enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "ReceiveEndPlay"); + + Params::UINTERACTIVE_FoliageComp_BP_C_ReceiveEndPlay_Params Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.DivideIntoChunks_InfLoopWorkaround +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float ChunkSize (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::DivideIntoChunks_InfLoopWorkaround(float ChunkSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "DivideIntoChunks_InfLoopWorkaround"); + + Params::UINTERACTIVE_FoliageComp_BP_C_DivideIntoChunks_InfLoopWorkaround_Params Parms{}; + + Parms.ChunkSize = ChunkSize; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ExecuteUbergraph_INTERACTIVE_FoliageComp_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetInstanceCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractiveGrassManager_BP_C*CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EEndPlayReason K2Node_Event_EndPlayReason (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_chunkSize (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FCeil_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FCeil_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_AddFoliageChunkActor_addedChunk (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_Origin_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetComponentBounds_BoxExtent_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetComponentBounds_SphereRadius_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_AddFoliageChunkActor_addedChunk_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetInstanceCount_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform (IsPlainOldData, NoDestructor) +// bool CallFunc_GetInstanceTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Multiply_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Multiply_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_AddInstances_ReturnValue (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_MathExpression_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*CallFunc_Array_Get_Item_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_ConvertTransformToRelative_ReturnValue (IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UINTERACTIVE_FoliageComp_BP_C::ExecuteUbergraph_INTERACTIVE_FoliageComp_BP(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_GetInstanceCount_ReturnValue, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, bool CallFunc_BooleanAND_ReturnValue, class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, enum class EEndPlayReason K2Node_Event_EndPlayReason, float K2Node_CustomEvent_chunkSize, const struct FVector& CallFunc_GetComponentBounds_Origin, const struct FVector& CallFunc_GetComponentBounds_BoxExtent, float CallFunc_GetComponentBounds_SphereRadius, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FCeil_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, int32 Temp_int_Variable_1, int32 CallFunc_FCeil_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, int32 Temp_int_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_Multiply_IntFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, float CallFunc_Multiply_IntFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk, int32 CallFunc_Array_Add_ReturnValue, int32 Temp_int_Variable_3, const struct FVector& CallFunc_GetComponentBounds_Origin_1, const struct FVector& CallFunc_GetComponentBounds_BoxExtent_1, float CallFunc_GetComponentBounds_SphereRadius_1, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk_1, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_GetInstanceCount_ReturnValue_1, int32 CallFunc_Divide_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_2, int32 Temp_int_Variable_4, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, bool CallFunc_LessEqual_IntInt_ReturnValue_1, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Multiply_IntInt_ReturnValue, int32 CallFunc_Multiply_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, bool CallFunc_LessEqual_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_4, bool CallFunc_LessEqual_IntInt_ReturnValue_3, int32 CallFunc_Multiply_IntInt_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_5, bool CallFunc_LessEqual_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue_5, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1, TArray& CallFunc_AddInstances_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Variable_5, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue_5, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 K2Node_MathExpression_ReturnValue, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_2, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_ConvertTransformToRelative_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "ExecuteUbergraph_INTERACTIVE_FoliageComp_BP"); + + Params::UINTERACTIVE_FoliageComp_BP_C_ExecuteUbergraph_INTERACTIVE_FoliageComp_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetInstanceCount_ReturnValue = CallFunc_GetInstanceCount_ReturnValue; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_Event_EndPlayReason = K2Node_Event_EndPlayReason; + Parms.K2Node_CustomEvent_chunkSize = K2Node_CustomEvent_chunkSize; + Parms.CallFunc_GetComponentBounds_Origin = CallFunc_GetComponentBounds_Origin; + Parms.CallFunc_GetComponentBounds_BoxExtent = CallFunc_GetComponentBounds_BoxExtent; + Parms.CallFunc_GetComponentBounds_SphereRadius = CallFunc_GetComponentBounds_SphereRadius; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_FCeil_ReturnValue = CallFunc_FCeil_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_FCeil_ReturnValue_1 = CallFunc_FCeil_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_Multiply_IntFloat_ReturnValue_1 = CallFunc_Multiply_IntFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_4 = CallFunc_Add_FloatFloat_ReturnValue_4; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_AddFoliageChunkActor_addedChunk = CallFunc_AddFoliageChunkActor_addedChunk; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.CallFunc_GetComponentBounds_Origin_1 = CallFunc_GetComponentBounds_Origin_1; + Parms.CallFunc_GetComponentBounds_BoxExtent_1 = CallFunc_GetComponentBounds_BoxExtent_1; + Parms.CallFunc_GetComponentBounds_SphereRadius_1 = CallFunc_GetComponentBounds_SphereRadius_1; + Parms.CallFunc_AddFoliageChunkActor_addedChunk_1 = CallFunc_AddFoliageChunkActor_addedChunk_1; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_GetInstanceCount_ReturnValue_1 = CallFunc_GetInstanceCount_ReturnValue_1; + Parms.CallFunc_Divide_IntInt_ReturnValue = CallFunc_Divide_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_2 = CallFunc_Subtract_IntInt_ReturnValue_2; + Parms.Temp_int_Variable_4 = Temp_int_Variable_4; + Parms.CallFunc_GetInstanceTransform_OutInstanceTransform = CallFunc_GetInstanceTransform_OutInstanceTransform; + Parms.CallFunc_GetInstanceTransform_ReturnValue = CallFunc_GetInstanceTransform_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BreakVector_X_4 = CallFunc_BreakVector_X_4; + Parms.CallFunc_BreakVector_Y_4 = CallFunc_BreakVector_Y_4; + Parms.CallFunc_BreakVector_Z_4 = CallFunc_BreakVector_Z_4; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.CallFunc_Multiply_IntInt_ReturnValue = CallFunc_Multiply_IntInt_ReturnValue; + Parms.CallFunc_Multiply_IntInt_ReturnValue_1 = CallFunc_Multiply_IntInt_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_3 = CallFunc_Subtract_IntInt_ReturnValue_3; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_2 = CallFunc_LessEqual_IntInt_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_4 = CallFunc_Subtract_IntInt_ReturnValue_4; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_3 = CallFunc_LessEqual_IntInt_ReturnValue_3; + Parms.CallFunc_Multiply_IntInt_ReturnValue_2 = CallFunc_Multiply_IntInt_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_5 = CallFunc_Subtract_IntInt_ReturnValue_5; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_4 = CallFunc_LessEqual_IntInt_ReturnValue_4; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_AddInstances_ReturnValue = CallFunc_AddInstances_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.Temp_int_Variable_5 = Temp_int_Variable_5; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_5 = CallFunc_LessEqual_IntInt_ReturnValue_5; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.K2Node_MathExpression_ReturnValue = K2Node_MathExpression_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_ConvertTransformToRelative_ReturnValue = CallFunc_ConvertTransformToRelative_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.UnloadedViaStreaming__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UINTERACTIVE_FoliageComp_BP_C::UnloadedViaStreaming__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("INTERACTIVE_FoliageComp_BP_C", "UnloadedViaStreaming__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_parameters.hpp new file mode 100644 index 0000000..de5dbd5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_parameters.hpp @@ -0,0 +1,346 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0xA8 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Start New Instance Offset +struct UINTERACTIVE_FoliageComp_BP_C_Start_New_Instance_Offset_Params +{ +public: + int32 Instance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector NewOffset; // 0x4(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DeformDuration; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UnDeformSpeed; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UpdateComponent; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_200C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float IgnoreIfGrowing; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FinalUnDeformSpeed; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector NewPrevOffset; // 0x24(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartTime; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Ignore; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_200D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DeformAlpha; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasInstanceData; // 0x3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_200E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetCustomDataValue_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetCustomDataValue_ReturnValue_1; // 0x4D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetCustomDataValue_ReturnValue_2; // 0x4E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetCustomDataValue_ReturnValue_3; // 0x4F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_200F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetCustomDataValue_ReturnValue_4; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2010[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetCurrentInstanceGPU_Offset_CurrentOffset; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetCustomDataValue_ReturnValue_5; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2011[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetTimeSeconds_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData K2Node_MakeStruct_InstanceData; // 0x74(0x24)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetCustomDataValue_ReturnValue_6; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetCustomDataValue_ReturnValue_7; // 0xA5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetCustomDataValue_ReturnValue_8; // 0xA6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0xA7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x32 (0x32 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ForceMarkDirty +struct UINTERACTIVE_FoliageComp_BP_C_ForceMarkDirty_Params +{ +public: + struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform; // 0x0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_GetInstanceTransform_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_UpdateInstanceTransform_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x68 (0x68 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceUN-DeformAlpha +struct UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceUNMinusDeformAlpha_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasInstanceData; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CurrentAlpha; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData InstData; // 0xC(0x24)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData CallFunc_Map_Find_Value; // 0x30(0x24)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Contains_ReturnValue; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2021[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetTimeSeconds_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9C (0x9C - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceGPU_Offset +struct UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceGPU_Offset_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool AtSpecifiedAlpha; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2029[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SpecifiedAlpha; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CurrentOffset; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData InstData; // 0x18(0x24)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Alpha; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetCurrentInstanceDeformAlpha_HasInstanceData; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_202A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetCurrentInstanceDeformAlpha_CurrentAlpha; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData CallFunc_Map_Find_Value; // 0x48(0x24)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Contains_ReturnValue; // 0x6D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_202B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_VLerp_ReturnValue; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetTimeSeconds_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x6C (0x6C - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.GetCurrentInstanceDeformAlpha +struct UINTERACTIVE_FoliageComp_BP_C_GetCurrentInstanceDeformAlpha_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasInstanceData; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_202C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CurrentAlpha; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData InstData; // 0xC(0x24)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInstanceData CallFunc_Map_Find_Value; // 0x30(0x24)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Contains_ReturnValue; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_202D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetTimeSeconds_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters_FromClass +struct UINTERACTIVE_FoliageComp_BP_C_Copy_SetFoliageParameters_FromClass_Params +{ +public: + class UClass* CopyFrom; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* MeshToSet; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.Copy&SetFoliageParameters +struct UINTERACTIVE_FoliageComp_BP_C_Copy_SetFoliageParameters_Params +{ +public: + class UINTERACTIVE_FoliageComp_BP_C* CopyFrom; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetStaticMesh_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveAnyActiveStatuses +struct UINTERACTIVE_FoliageComp_BP_C_RemoveAnyActiveStatuses_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsTrampled___; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x6 (0x6 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.IsTrampled? +struct UINTERACTIVE_FoliageComp_BP_C_IsTrampled__Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool _; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x7 (0x7 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.RemoveInstanceStatus +struct UINTERACTIVE_FoliageComp_BP_C_RemoveInstanceStatus_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EInstanceStatus Status; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.AddInstanceStatus +struct UINTERACTIVE_FoliageComp_BP_C_AddInstanceStatus_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EInstanceStatus Status; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_202F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ReceiveEndPlay +struct UINTERACTIVE_FoliageComp_BP_C_ReceiveEndPlay_Params +{ +public: + enum class EEndPlayReason EndPlayReason; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.DivideIntoChunks_InfLoopWorkaround +struct UINTERACTIVE_FoliageComp_BP_C_DivideIntoChunks_InfLoopWorkaround_Params +{ +public: + float ChunkSize; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2A4 (0x2A4 - 0x0) +// Function INTERACTIVE_FoliageComp_BP.INTERACTIVE_FoliageComp_BP_C.ExecuteUbergraph_INTERACTIVE_FoliageComp_BP +struct UINTERACTIVE_FoliageComp_BP_C_ExecuteUbergraph_INTERACTIVE_FoliageComp_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetInstanceCount_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2030[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) + bool CallFunc_BooleanAND_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2031[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EEndPlayReason K2Node_Event_EndPlayReason; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2032[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_chunkSize; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FCeil_ReturnValue; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FCeil_ReturnValue_1; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2033[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_2; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue_1; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_4; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x104(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2034[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2035[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_Origin_1; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetComponentBounds_BoxExtent_1; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetComponentBounds_SphereRadius_1; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2036[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetInstanceCount_ReturnValue_1; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Divide_IntInt_ReturnValue; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_2; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_4; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2037[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform; // 0x170(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_GetInstanceTransform_ReturnValue; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2038[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location; // 0x1A4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x1B0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2039[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_4; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_4; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_4; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Multiply_IntInt_ReturnValue_1; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_3; // 0x1E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_2; // 0x1E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_203A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_4; // 0x1EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_3; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_203B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Multiply_IntInt_ReturnValue_2; // 0x1F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_5; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_4; // 0x1FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_203C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x200(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x204(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1; // 0x208(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_AddInstances_ReturnValue; // 0x210(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_5; // 0x224(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue_5; // 0x229(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_203D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_MathExpression_ReturnValue; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_203E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_2; // 0x238(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x240(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_ConvertTransformToRelative_ReturnValue; // 0x270(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/INTERACTIVE_FoliageComp_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_structs.hpp new file mode 100644 index 0000000..f757de4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWrapper_structs.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBitmapCSType : uint8 +{ + BCST_BLCS_CALIBRATED_RGB = 0, + BCST_LCS_sRGB = 1934772034, + BCST_LCS_WINDOWS_COLOR_SPACE = 1466527264, + BCST_PROFILE_LINKED = 1279872587, + BCST_PROFILE_EMBEDDED = 1296188740, + BCST_MAX = 1934772035, +}; + +enum class EBitmapHeaderVersion : uint8 +{ + BHV_BITMAPINFOHEADER = 0, + BHV_BITMAPV2INFOHEADER = 1, + BHV_BITMAPV3INFOHEADER = 2, + BHV_BITMAPV4HEADER = 3, + BHV_BITMAPV5HEADER = 4, + BHV_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_classes.hpp new file mode 100644 index 0000000..7d9cb45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ImageWriteQueue.ImageWriteBlueprintLibrary +class UImageWriteBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UImageWriteBlueprintLibrary* GetDefaultObj(); + + void ExportToDisk(class UTexture* Texture, const class FString& Filename, struct FImageWriteOptions& Options); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_functions.cpp new file mode 100644 index 0000000..d3dfe46 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_functions.cpp @@ -0,0 +1,75 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ImageWriteQueue.ImageWriteBlueprintLibrary +// (None) + +class UClass* UImageWriteBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageWriteBlueprintLibrary"); + + return Clss; +} + + +// ImageWriteBlueprintLibrary ImageWriteQueue.Default__ImageWriteBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageWriteBlueprintLibrary* UImageWriteBlueprintLibrary::GetDefaultObj() +{ + static class UImageWriteBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UImageWriteBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FImageWriteOptions Options (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UImageWriteBlueprintLibrary::ExportToDisk(class UTexture* Texture, const class FString& Filename, struct FImageWriteOptions& Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImageWriteBlueprintLibrary", "ExportToDisk"); + + Params::UImageWriteBlueprintLibrary_ExportToDisk_Params Parms{}; + + Parms.Texture = Texture; + Parms.Filename = Filename; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_parameters.hpp new file mode 100644 index 0000000..3e8899f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// Function ImageWriteQueue.ImageWriteBlueprintLibrary.ExportToDisk +struct UImageWriteBlueprintLibrary_ExportToDisk_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_821[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FImageWriteOptions Options; // 0x20(0x60)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_structs.hpp new file mode 100644 index 0000000..1e25236 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImageWriteQueue_structs.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EDesiredImageFormat : uint8 +{ + PNG = 0, + JPG = 1, + BMP = 2, + EXR = 3, + EDesiredImageFormat_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x60 - 0x0) +// ScriptStruct ImageWriteQueue.ImageWriteOptions +struct FImageWriteOptions +{ +public: + enum class EDesiredImageFormat Format; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_822[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnComplete; // 0x4(0x10)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + int32 CompressionQuality; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverwriteFile; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAsync; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_823[0x46]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_classes.hpp new file mode 100644 index 0000000..f6b1fa2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0xD8 - 0xB0) +// Class ImgMediaEngine.ImgMediaPlaybackComponent +class UImgMediaPlaybackComponent : public UActorComponent +{ +public: + float Width; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODBias; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1452[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImgMediaPlaybackComponent* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_functions.cpp new file mode 100644 index 0000000..8a41b30 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ImgMediaEngine.ImgMediaPlaybackComponent +// (None) + +class UClass* UImgMediaPlaybackComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImgMediaPlaybackComponent"); + + return Clss; +} + + +// ImgMediaPlaybackComponent ImgMediaEngine.Default__ImgMediaPlaybackComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImgMediaPlaybackComponent* UImgMediaPlaybackComponent::GetDefaultObj() +{ + static class UImgMediaPlaybackComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UImgMediaPlaybackComponent::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaEngine_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_classes.hpp new file mode 100644 index 0000000..08bf286 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x68 - 0x28) +// Class ImgMediaFactory.ImgMediaSettings +class UImgMediaSettings : public UObject +{ +public: + struct FFrameRate DefaultFrameRate; // 0x28(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CacheBehindPercentage; // 0x30(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CacheSizeGB; // 0x34(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CacheThreads; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CacheThreadStackSizeKB; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalCacheSizeGB; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseGlobalCache; // 0x44(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 ExrDecoderThreads; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DefaultProxy; // 0x50(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool UseDefaultProxy; // 0x60(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_170E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImgMediaSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_functions.cpp new file mode 100644 index 0000000..00e29d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ImgMediaFactory.ImgMediaSettings +// (None) + +class UClass* UImgMediaSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImgMediaSettings"); + + return Clss; +} + + +// ImgMediaSettings ImgMediaFactory.Default__ImgMediaSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImgMediaSettings* UImgMediaSettings::GetDefaultObj() +{ + static class UImgMediaSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UImgMediaSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMediaFactory_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_classes.hpp new file mode 100644 index 0000000..732b86d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0xC8 - 0x88) +// Class ImgMedia.ImgMediaSource +class UImgMediaSource : public UBaseMediaSource +{ +public: + bool IsPathRelativeToProjectRoot; // 0x88(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate FrameRateOverride; // 0x8C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ProxyOverride; // 0x98(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath SequencePath; // 0xA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_13D9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImgMediaSource* GetDefaultObj(); + + void SetSequencePath(const class FString& Path); + void SetMipLevelDistance(float Distance); + void RemoveTargetObject(class AActor* InActor); + void RemoveGlobalCamera(class AActor* InActor); + class FString GetSequencePath(); + void GetProxies(TArray* OutProxies); + void AddTargetObject(class AActor* InActor, float Width); + void AddGlobalCamera(class AActor* InActor); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_functions.cpp new file mode 100644 index 0000000..418f25d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_functions.cpp @@ -0,0 +1,265 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ImgMedia.ImgMediaSource +// (None) + +class UClass* UImgMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImgMediaSource"); + + return Clss; +} + + +// ImgMediaSource ImgMedia.Default__ImgMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImgMediaSource* UImgMediaSource::GetDefaultObj() +{ + static class UImgMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UImgMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ImgMedia.ImgMediaSource.SetSequencePath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::SetSequencePath(const class FString& Path) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "SetSequencePath"); + + Params::UImgMediaSource_SetSequencePath_Params Parms{}; + + Parms.Path = Path; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ImgMedia.ImgMediaSource.SetMipLevelDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::SetMipLevelDistance(float Distance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "SetMipLevelDistance"); + + Params::UImgMediaSource_SetMipLevelDistance_Params Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ImgMedia.ImgMediaSource.RemoveTargetObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::RemoveTargetObject(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "RemoveTargetObject"); + + Params::UImgMediaSource_RemoveTargetObject_Params Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ImgMedia.ImgMediaSource.RemoveGlobalCamera +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::RemoveGlobalCamera(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "RemoveGlobalCamera"); + + Params::UImgMediaSource_RemoveGlobalCamera_Params Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ImgMedia.ImgMediaSource.GetSequencePath +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UImgMediaSource::GetSequencePath() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "GetSequencePath"); + + Params::UImgMediaSource_GetSequencePath_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ImgMedia.ImgMediaSource.GetProxies +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutProxies (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UImgMediaSource::GetProxies(TArray* OutProxies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "GetProxies"); + + Params::UImgMediaSource_GetProxies_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutProxies != nullptr) + *OutProxies = std::move(Parms.OutProxies); + +} + + +// Function ImgMedia.ImgMediaSource.AddTargetObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::AddTargetObject(class AActor* InActor, float Width) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "AddTargetObject"); + + Params::UImgMediaSource_AddTargetObject_Params Parms{}; + + Parms.InActor = InActor; + Parms.Width = Width; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ImgMedia.ImgMediaSource.AddGlobalCamera +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImgMediaSource::AddGlobalCamera(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ImgMediaSource", "AddGlobalCamera"); + + Params::UImgMediaSource_AddGlobalCamera_Params Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_parameters.hpp new file mode 100644 index 0000000..dfba486 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function ImgMedia.ImgMediaSource.SetSequencePath +struct UImgMediaSource_SetSequencePath_Params +{ +public: + class FString Path; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function ImgMedia.ImgMediaSource.SetMipLevelDistance +struct UImgMediaSource_SetMipLevelDistance_Params +{ +public: + float Distance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ImgMedia.ImgMediaSource.RemoveTargetObject +struct UImgMediaSource_RemoveTargetObject_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ImgMedia.ImgMediaSource.RemoveGlobalCamera +struct UImgMediaSource_RemoveGlobalCamera_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ImgMedia.ImgMediaSource.GetSequencePath +struct UImgMediaSource_GetSequencePath_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ImgMedia.ImgMediaSource.GetProxies +struct UImgMediaSource_GetProxies_Params +{ +public: + TArray OutProxies; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ImgMedia.ImgMediaSource.AddTargetObject +struct UImgMediaSource_AddTargetObject_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function ImgMedia.ImgMediaSource.AddGlobalCamera +struct UImgMediaSource_AddGlobalCamera_Params +{ +public: + class AActor* InActor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ImgMedia_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_classes.hpp new file mode 100644 index 0000000..d485df9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_classes.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x2D0 - 0x260) +// WidgetBlueprintGeneratedClass InGame_UI.InGame_UI_C +class UInGame_UI_C : public UCrosshairWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Blur; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UBackgroundBlur* BackgroundBlur_103; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* BlueprintImage; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* CrosshairImage; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* CrosshairImage_1; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* InteractText; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* NoteImage; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* SanityIcon; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* SanityProgress; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float LastSanity; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_202E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveLinearColor* ColorCurve; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D LastNoteLocation; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D LastNoteSize; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UInGame_UI_C* GetDefaultObj(); + + void HideMap(class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue); + void ShowMap(class UTexture* NoteTexture, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush); + void HideNote(class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue); + void ShowNote(class UTexture* NoteTexture, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush); + void CanClose(); + void PopInMap(class UTexture* Texture, class UStaticMeshComponent* Mesh); + void ScaleMap(bool Reverse); + void NoteListener(); + void OnInteract(); + void OnUpdateSanity(float Sanity); + void PopInNote(class UTexture* Texture, class UStaticMeshComponent* Mesh); + void ScaleNote(bool Reverse); + void Construct(); + void ExecuteUbergraph_InGame_UI(int32 EntryPoint, float CallFunc_GetGlobalTimeDilation_ReturnValue, bool Temp_bool_Variable, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float Temp_float_Variable, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, float CallFunc_MultiplyByPi_ReturnValue, float CallFunc_Cos_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_1, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1, float Temp_float_Variable_1, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Variable_1, bool Temp_bool_IsClosed_Variable, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_GetGlobalTimeDilation_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_GetGlobalTimeDilation_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_2, float CallFunc_GetWorldDeltaSeconds_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable_3, float CallFunc_Divide_FloatFloat_ReturnValue_4, float CallFunc_SelectFloat_ReturnValue_3, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_5, float Temp_float_Variable_2, float CallFunc_Divide_FloatFloat_ReturnValue_5, float CallFunc_MultiplyByPi_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Cos_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, bool CallFunc_Less_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_6, float CallFunc_SelectFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue_3, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2, bool Temp_bool_IsClosed_Variable_4, const struct FVector& CallFunc_MakeVector_ReturnValue, class UTexture* K2Node_CustomEvent_Texture_1, class UStaticMeshComponent* K2Node_CustomEvent_Mesh_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector2D& CallFunc_ProjectWorldLocationToScreen_ScreenLocation, bool CallFunc_ProjectWorldLocationToScreen_ReturnValue, const struct FVector2D& CallFunc_GetViewportSize_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_BreakVector2D_X_1, float CallFunc_BreakVector2D_Y_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_BreakVector2D_X_2, float CallFunc_BreakVector2D_Y_2, const struct FVector& CallFunc_MakeVector_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_7, float CallFunc_Divide_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_9, float CallFunc_Divide_FloatFloat_ReturnValue_10, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, float CallFunc_GetObjectScreenRadius_ReturnValue, const struct FAnchors& K2Node_MakeStruct_Anchors, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue, bool K2Node_CustomEvent_Reverse_1, bool CallFunc_Not_PreBool_ReturnValue_2, float CallFunc_BreakVector2D_X_3, float CallFunc_BreakVector2D_Y_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, float CallFunc_SelectFloat_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, float K2Node_CustomEvent_Sanity, float CallFunc_Subtract_FloatFloat_ReturnValue_4, bool Temp_bool_IsClosed_Variable_5, float CallFunc_Divide_FloatFloat_ReturnValue_11, class UTexture* K2Node_CustomEvent_Texture, class UStaticMeshComponent* K2Node_CustomEvent_Mesh, float CallFunc_Subtract_FloatFloat_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const struct FVector2D& CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1, bool CallFunc_ProjectWorldLocationToScreen_ReturnValue_1, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_2, float CallFunc_BreakVector2D_X_4, float CallFunc_BreakVector2D_Y_4, const struct FVector2D& CallFunc_GetViewportSize_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_6, float CallFunc_BreakVector2D_X_5, float CallFunc_BreakVector2D_Y_5, float CallFunc_BreakVector2D_X_6, float CallFunc_BreakVector2D_Y_6, float Temp_float_Variable_3, float CallFunc_Divide_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Divide_FloatFloat_ReturnValue_13, float CallFunc_Divide_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float Temp_float_Variable_4, float CallFunc_Divide_FloatFloat_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_8, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_9, const struct FAnchors& K2Node_MakeStruct_Anchors_1, bool Temp_bool_Variable_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_1, float K2Node_Select_Default, float CallFunc_GetObjectScreenRadius_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_16, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_MultiplyByPi_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Cos_ReturnValue_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_10, float CallFunc_Subtract_FloatFloat_ReturnValue_6, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_11, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Divide_FloatFloat_ReturnValue_17, bool CallFunc_Less_FloatFloat_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_6, float CallFunc_Subtract_FloatFloat_ReturnValue_7, float CallFunc_SelectFloat_ReturnValue_7, float CallFunc_Multiply_FloatFloat_ReturnValue_11, float CallFunc_Divide_FloatFloat_ReturnValue_18, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_8, bool K2Node_CustomEvent_Reverse, float CallFunc_Add_FloatFloat_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_4, const struct FLinearColor& CallFunc_GetLinearColorValue_ReturnValue, float CallFunc_SelectFloat_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_5, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_BreakVector2D_X_7, float CallFunc_BreakVector2D_Y_7, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_BreakVector2D_X_8, float CallFunc_BreakVector2D_Y_8, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_12, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_13, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FAnchors& K2Node_MakeStruct_Anchors_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_14, class UMaterialInstanceDynamic* CallFunc_GetDynamicMaterial_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_6, const struct FLinearColor& CallFunc_K2_GetVectorParameterValue_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue_2, const struct FLinearColor& CallFunc_LinearColorLerp_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_16, const struct FAnchors& K2Node_MakeStruct_Anchors_3, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_VLerp_ReturnValue_3, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_17, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_functions.cpp new file mode 100644 index 0000000..3667b01 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_functions.cpp @@ -0,0 +1,736 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass InGame_UI.InGame_UI_C +// (None) + +class UClass* UInGame_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InGame_UI_C"); + + return Clss; +} + + +// InGame_UI_C InGame_UI.Default__InGame_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UInGame_UI_C* UInGame_UI_C::GetDefaultObj() +{ + static class UInGame_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UInGame_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InGame_UI.InGame_UI_C.HideMap +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInGame_UI_C::HideMap(class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "HideMap"); + + Params::UInGame_UI_C_HideMap_Params Parms{}; + + Parms.CallFunc_PlayAnimationReverse_ReturnValue = CallFunc_PlayAnimationReverse_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.ShowMap +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* NoteTexture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) + +void UInGame_UI_C::ShowMap(class UTexture* NoteTexture, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "ShowMap"); + + Params::UInGame_UI_C_ShowMap_Params Parms{}; + + Parms.NoteTexture = NoteTexture; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.HideNote +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInGame_UI_C::HideNote(class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "HideNote"); + + Params::UInGame_UI_C_HideNote_Params Parms{}; + + Parms.CallFunc_PlayAnimationReverse_ReturnValue = CallFunc_PlayAnimationReverse_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.ShowNote +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* NoteTexture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) + +void UInGame_UI_C::ShowNote(class UTexture* NoteTexture, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "ShowNote"); + + Params::UInGame_UI_C_ShowNote_Params Parms{}; + + Parms.NoteTexture = NoteTexture; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInGame_UI_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InGame_UI.InGame_UI_C.PopInMap +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInGame_UI_C::PopInMap(class UTexture* Texture, class UStaticMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "PopInMap"); + + Params::UInGame_UI_C_PopInMap_Params Parms{}; + + Parms.Texture = Texture; + Parms.Mesh = Mesh; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.ScaleMap +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Reverse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UInGame_UI_C::ScaleMap(bool Reverse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "ScaleMap"); + + Params::UInGame_UI_C_ScaleMap_Params Parms{}; + + Parms.Reverse = Reverse; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.NoteListener +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInGame_UI_C::NoteListener() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "NoteListener"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InGame_UI.InGame_UI_C.OnInteract +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInGame_UI_C::OnInteract() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "OnInteract"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InGame_UI.InGame_UI_C.OnUpdateSanity +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float Sanity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInGame_UI_C::OnUpdateSanity(float Sanity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "OnUpdateSanity"); + + Params::UInGame_UI_C_OnUpdateSanity_Params Parms{}; + + Parms.Sanity = Sanity; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.PopInNote +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* Mesh (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInGame_UI_C::PopInNote(class UTexture* Texture, class UStaticMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "PopInNote"); + + Params::UInGame_UI_C_PopInNote_Params Parms{}; + + Parms.Texture = Texture; + Parms.Mesh = Mesh; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.ScaleNote +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Reverse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UInGame_UI_C::ScaleNote(bool Reverse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "ScaleNote"); + + Params::UInGame_UI_C_ScaleNote_Params Parms{}; + + Parms.Reverse = Reverse; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InGame_UI.InGame_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UInGame_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InGame_UI.InGame_UI_C.ExecuteUbergraph_InGame_UI +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGlobalTimeDilation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyByPi_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Cos_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetGlobalTimeDilation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGlobalTimeDilation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyByPi_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Cos_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_CustomEvent_Texture_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* K2Node_CustomEvent_Mesh_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_ProjectWorldLocationToScreen_ScreenLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ProjectWorldLocationToScreen_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_GetViewportSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetObjectScreenRadius_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FAnchors K2Node_MakeStruct_Anchors (NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Reverse_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector2D_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Sanity (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_CustomEvent_Texture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMeshComponent* K2Node_CustomEvent_Mesh (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ProjectWorldLocationToScreen_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_GetViewportSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FAnchors K2Node_MakeStruct_Anchors_1 (NoDestructor) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetObjectScreenRadius_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyByPi_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Cos_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Reverse (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor CallFunc_GetLinearColorValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// float CallFunc_BreakVector2D_X_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FAnchors K2Node_MakeStruct_Anchors_2 (NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_GetDynamicMaterial_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_K2_GetVectorParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_LinearColorLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FAnchors K2Node_MakeStruct_Anchors_3 (NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UInGame_UI_C::ExecuteUbergraph_InGame_UI(int32 EntryPoint, float CallFunc_GetGlobalTimeDilation_ReturnValue, bool Temp_bool_Variable, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float Temp_float_Variable, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, float CallFunc_MultiplyByPi_ReturnValue, float CallFunc_Cos_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_1, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1, float Temp_float_Variable_1, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Variable_1, bool Temp_bool_IsClosed_Variable, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_GetGlobalTimeDilation_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_GetGlobalTimeDilation_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_2, float CallFunc_GetWorldDeltaSeconds_ReturnValue_2, bool Temp_bool_Has_Been_Initd_Variable_3, float CallFunc_Divide_FloatFloat_ReturnValue_4, float CallFunc_SelectFloat_ReturnValue_3, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_5, float Temp_float_Variable_2, float CallFunc_Divide_FloatFloat_ReturnValue_5, float CallFunc_MultiplyByPi_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Cos_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, bool CallFunc_Less_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_6, float CallFunc_SelectFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue_3, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2, bool Temp_bool_IsClosed_Variable_4, const struct FVector& CallFunc_MakeVector_ReturnValue, class UTexture* K2Node_CustomEvent_Texture_1, class UStaticMeshComponent* K2Node_CustomEvent_Mesh_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector2D& CallFunc_ProjectWorldLocationToScreen_ScreenLocation, bool CallFunc_ProjectWorldLocationToScreen_ReturnValue, const struct FVector2D& CallFunc_GetViewportSize_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_BreakVector2D_X_1, float CallFunc_BreakVector2D_Y_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_BreakVector2D_X_2, float CallFunc_BreakVector2D_Y_2, const struct FVector& CallFunc_MakeVector_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_7, float CallFunc_Divide_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_9, float CallFunc_Divide_FloatFloat_ReturnValue_10, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, float CallFunc_GetObjectScreenRadius_ReturnValue, const struct FAnchors& K2Node_MakeStruct_Anchors, float CallFunc_Multiply_FloatFloat_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_4, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_5, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue, bool K2Node_CustomEvent_Reverse_1, bool CallFunc_Not_PreBool_ReturnValue_2, float CallFunc_BreakVector2D_X_3, float CallFunc_BreakVector2D_Y_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, float CallFunc_SelectFloat_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, float K2Node_CustomEvent_Sanity, float CallFunc_Subtract_FloatFloat_ReturnValue_4, bool Temp_bool_IsClosed_Variable_5, float CallFunc_Divide_FloatFloat_ReturnValue_11, class UTexture* K2Node_CustomEvent_Texture, class UStaticMeshComponent* K2Node_CustomEvent_Mesh, float CallFunc_Subtract_FloatFloat_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, const struct FVector2D& CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1, bool CallFunc_ProjectWorldLocationToScreen_ReturnValue_1, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_2, float CallFunc_BreakVector2D_X_4, float CallFunc_BreakVector2D_Y_4, const struct FVector2D& CallFunc_GetViewportSize_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_6, float CallFunc_BreakVector2D_X_5, float CallFunc_BreakVector2D_Y_5, float CallFunc_BreakVector2D_X_6, float CallFunc_BreakVector2D_Y_6, float Temp_float_Variable_3, float CallFunc_Divide_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Divide_FloatFloat_ReturnValue_13, float CallFunc_Divide_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float Temp_float_Variable_4, float CallFunc_Divide_FloatFloat_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_7, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_8, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_9, const struct FAnchors& K2Node_MakeStruct_Anchors_1, bool Temp_bool_Variable_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_1, float K2Node_Select_Default, float CallFunc_GetObjectScreenRadius_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_16, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_MultiplyByPi_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Cos_ReturnValue_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_10, float CallFunc_Subtract_FloatFloat_ReturnValue_6, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_11, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Divide_FloatFloat_ReturnValue_17, bool CallFunc_Less_FloatFloat_ReturnValue_2, float CallFunc_SelectFloat_ReturnValue_6, float CallFunc_Subtract_FloatFloat_ReturnValue_7, float CallFunc_SelectFloat_ReturnValue_7, float CallFunc_Multiply_FloatFloat_ReturnValue_11, float CallFunc_Divide_FloatFloat_ReturnValue_18, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_8, bool K2Node_CustomEvent_Reverse, float CallFunc_Add_FloatFloat_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_4, const struct FLinearColor& CallFunc_GetLinearColorValue_ReturnValue, float CallFunc_SelectFloat_ReturnValue_8, bool CallFunc_Not_PreBool_ReturnValue_5, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, float CallFunc_BreakVector2D_X_7, float CallFunc_BreakVector2D_Y_7, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_BreakVector2D_X_8, float CallFunc_BreakVector2D_Y_8, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_12, const struct FVector& CallFunc_VLerp_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_13, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FAnchors& K2Node_MakeStruct_Anchors_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_14, class UMaterialInstanceDynamic* CallFunc_GetDynamicMaterial_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_6, const struct FLinearColor& CallFunc_K2_GetVectorParameterValue_ReturnValue, const struct FVector& CallFunc_VLerp_ReturnValue_2, const struct FLinearColor& CallFunc_LinearColorLerp_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_15, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_16, const struct FAnchors& K2Node_MakeStruct_Anchors_3, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_VLerp_ReturnValue_3, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_17, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InGame_UI_C", "ExecuteUbergraph_InGame_UI"); + + Params::UInGame_UI_C_ExecuteUbergraph_InGame_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGlobalTimeDilation_ReturnValue = CallFunc_GetGlobalTimeDilation_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_MultiplyByPi_ReturnValue = CallFunc_MultiplyByPi_ReturnValue; + Parms.CallFunc_Cos_ReturnValue = CallFunc_Cos_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = CallFunc_GetWorldDeltaSeconds_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_GetGlobalTimeDilation_ReturnValue_1 = CallFunc_GetGlobalTimeDilation_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_GetGlobalTimeDilation_ReturnValue_2 = CallFunc_GetGlobalTimeDilation_ReturnValue_2; + Parms.CallFunc_SelectFloat_ReturnValue_2 = CallFunc_SelectFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = CallFunc_GetWorldDeltaSeconds_ReturnValue_2; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_4 = CallFunc_Divide_FloatFloat_ReturnValue_4; + Parms.CallFunc_SelectFloat_ReturnValue_3 = CallFunc_SelectFloat_ReturnValue_3; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_4 = Temp_bool_Has_Been_Initd_Variable_4; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_5 = Temp_bool_Has_Been_Initd_Variable_5; + Parms.Temp_float_Variable_2 = Temp_float_Variable_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_5 = CallFunc_Divide_FloatFloat_ReturnValue_5; + Parms.CallFunc_MultiplyByPi_ReturnValue_1 = CallFunc_MultiplyByPi_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Cos_ReturnValue_1 = CallFunc_Cos_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_2 = CallFunc_Subtract_FloatFloat_ReturnValue_2; + Parms.CallFunc_Less_FloatFloat_ReturnValue_1 = CallFunc_Less_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_6 = CallFunc_Divide_FloatFloat_ReturnValue_6; + Parms.CallFunc_SelectFloat_ReturnValue_4 = CallFunc_SelectFloat_ReturnValue_4; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_3 = CallFunc_Subtract_FloatFloat_ReturnValue_3; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2; + Parms.Temp_bool_IsClosed_Variable_4 = Temp_bool_IsClosed_Variable_4; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.K2Node_CustomEvent_Texture_1 = K2Node_CustomEvent_Texture_1; + Parms.K2Node_CustomEvent_Mesh_1 = K2Node_CustomEvent_Mesh_1; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_ProjectWorldLocationToScreen_ScreenLocation = CallFunc_ProjectWorldLocationToScreen_ScreenLocation; + Parms.CallFunc_ProjectWorldLocationToScreen_ReturnValue = CallFunc_ProjectWorldLocationToScreen_ReturnValue; + Parms.CallFunc_GetViewportSize_ReturnValue = CallFunc_GetViewportSize_ReturnValue; + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.CallFunc_BreakVector2D_X_1 = CallFunc_BreakVector2D_X_1; + Parms.CallFunc_BreakVector2D_Y_1 = CallFunc_BreakVector2D_Y_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_BreakVector2D_X_2 = CallFunc_BreakVector2D_X_2; + Parms.CallFunc_BreakVector2D_Y_2 = CallFunc_BreakVector2D_Y_2; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_7 = CallFunc_Divide_FloatFloat_ReturnValue_7; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_8 = CallFunc_Divide_FloatFloat_ReturnValue_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_9 = CallFunc_Divide_FloatFloat_ReturnValue_9; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_10 = CallFunc_Divide_FloatFloat_ReturnValue_10; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue_1 = CallFunc_MakeVector2D_ReturnValue_1; + Parms.K2Node_DynamicCast_AsFancy_Player_Controller = K2Node_DynamicCast_AsFancy_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_MakeVector2D_ReturnValue_2 = CallFunc_MakeVector2D_ReturnValue_2; + Parms.CallFunc_GetObjectScreenRadius_ReturnValue = CallFunc_GetObjectScreenRadius_ReturnValue; + Parms.K2Node_MakeStruct_Anchors = K2Node_MakeStruct_Anchors; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_MakeVector2D_ReturnValue_3 = CallFunc_MakeVector2D_ReturnValue_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_MakeVector2D_ReturnValue_4 = CallFunc_MakeVector2D_ReturnValue_4; + Parms.CallFunc_MakeVector2D_ReturnValue_5 = CallFunc_MakeVector2D_ReturnValue_5; + Parms.CallFunc_PlayAnimationForward_ReturnValue = CallFunc_PlayAnimationForward_ReturnValue; + Parms.K2Node_CustomEvent_Reverse_1 = K2Node_CustomEvent_Reverse_1; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_BreakVector2D_X_3 = CallFunc_BreakVector2D_X_3; + Parms.CallFunc_BreakVector2D_Y_3 = CallFunc_BreakVector2D_Y_3; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_SelectFloat_ReturnValue_5 = CallFunc_SelectFloat_ReturnValue_5; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue_1 = CallFunc_SlotAsCanvasSlot_ReturnValue_1; + Parms.K2Node_CustomEvent_Sanity = K2Node_CustomEvent_Sanity; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_4 = CallFunc_Subtract_FloatFloat_ReturnValue_4; + Parms.Temp_bool_IsClosed_Variable_5 = Temp_bool_IsClosed_Variable_5; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_11 = CallFunc_Divide_FloatFloat_ReturnValue_11; + Parms.K2Node_CustomEvent_Texture = K2Node_CustomEvent_Texture; + Parms.K2Node_CustomEvent_Mesh = K2Node_CustomEvent_Mesh; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_5 = CallFunc_Subtract_FloatFloat_ReturnValue_5; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1 = CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1; + Parms.CallFunc_ProjectWorldLocationToScreen_ReturnValue_1 = CallFunc_ProjectWorldLocationToScreen_ReturnValue_1; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue_2 = CallFunc_SlotAsCanvasSlot_ReturnValue_2; + Parms.CallFunc_BreakVector2D_X_4 = CallFunc_BreakVector2D_X_4; + Parms.CallFunc_BreakVector2D_Y_4 = CallFunc_BreakVector2D_Y_4; + Parms.CallFunc_GetViewportSize_ReturnValue_1 = CallFunc_GetViewportSize_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue_6 = CallFunc_MakeVector2D_ReturnValue_6; + Parms.CallFunc_BreakVector2D_X_5 = CallFunc_BreakVector2D_X_5; + Parms.CallFunc_BreakVector2D_Y_5 = CallFunc_BreakVector2D_Y_5; + Parms.CallFunc_BreakVector2D_X_6 = CallFunc_BreakVector2D_X_6; + Parms.CallFunc_BreakVector2D_Y_6 = CallFunc_BreakVector2D_Y_6; + Parms.Temp_float_Variable_3 = Temp_float_Variable_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_12 = CallFunc_Divide_FloatFloat_ReturnValue_12; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_13 = CallFunc_Divide_FloatFloat_ReturnValue_13; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_14 = CallFunc_Divide_FloatFloat_ReturnValue_14; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.Temp_float_Variable_4 = Temp_float_Variable_4; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_15 = CallFunc_Divide_FloatFloat_ReturnValue_15; + Parms.CallFunc_MakeVector2D_ReturnValue_7 = CallFunc_MakeVector2D_ReturnValue_7; + Parms.CallFunc_MakeVector2D_ReturnValue_8 = CallFunc_MakeVector2D_ReturnValue_8; + Parms.CallFunc_MakeVector2D_ReturnValue_9 = CallFunc_MakeVector2D_ReturnValue_9; + Parms.K2Node_MakeStruct_Anchors_1 = K2Node_MakeStruct_Anchors_1; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.K2Node_DynamicCast_AsFancy_Player_Controller_1 = K2Node_DynamicCast_AsFancy_Player_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_GetObjectScreenRadius_ReturnValue_1 = CallFunc_GetObjectScreenRadius_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_16 = CallFunc_Divide_FloatFloat_ReturnValue_16; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_8 = CallFunc_Multiply_FloatFloat_ReturnValue_8; + Parms.CallFunc_MultiplyByPi_ReturnValue_2 = CallFunc_MultiplyByPi_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_9 = CallFunc_Multiply_FloatFloat_ReturnValue_9; + Parms.CallFunc_Cos_ReturnValue_2 = CallFunc_Cos_ReturnValue_2; + Parms.CallFunc_MakeVector2D_ReturnValue_10 = CallFunc_MakeVector2D_ReturnValue_10; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_6 = CallFunc_Subtract_FloatFloat_ReturnValue_6; + Parms.CallFunc_MakeVector2D_ReturnValue_11 = CallFunc_MakeVector2D_ReturnValue_11; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_10 = CallFunc_Multiply_FloatFloat_ReturnValue_10; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_17 = CallFunc_Divide_FloatFloat_ReturnValue_17; + Parms.CallFunc_Less_FloatFloat_ReturnValue_2 = CallFunc_Less_FloatFloat_ReturnValue_2; + Parms.CallFunc_SelectFloat_ReturnValue_6 = CallFunc_SelectFloat_ReturnValue_6; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_7 = CallFunc_Subtract_FloatFloat_ReturnValue_7; + Parms.CallFunc_SelectFloat_ReturnValue_7 = CallFunc_SelectFloat_ReturnValue_7; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_11 = CallFunc_Multiply_FloatFloat_ReturnValue_11; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_18 = CallFunc_Divide_FloatFloat_ReturnValue_18; + Parms.CallFunc_PlayAnimationForward_ReturnValue_1 = CallFunc_PlayAnimationForward_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_8 = CallFunc_Subtract_FloatFloat_ReturnValue_8; + Parms.K2Node_CustomEvent_Reverse = K2Node_CustomEvent_Reverse; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_GetLinearColorValue_ReturnValue = CallFunc_GetLinearColorValue_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_8 = CallFunc_SelectFloat_ReturnValue_8; + Parms.CallFunc_Not_PreBool_ReturnValue_5 = CallFunc_Not_PreBool_ReturnValue_5; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue_3 = CallFunc_SlotAsCanvasSlot_ReturnValue_3; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_BreakVector2D_X_7 = CallFunc_BreakVector2D_X_7; + Parms.CallFunc_BreakVector2D_Y_7 = CallFunc_BreakVector2D_Y_7; + Parms.CallFunc_MakeVector_ReturnValue_4 = CallFunc_MakeVector_ReturnValue_4; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_BreakVector2D_X_8 = CallFunc_BreakVector2D_X_8; + Parms.CallFunc_BreakVector2D_Y_8 = CallFunc_BreakVector2D_Y_8; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue_5 = CallFunc_MakeVector_ReturnValue_5; + Parms.CallFunc_MakeVector2D_ReturnValue_12 = CallFunc_MakeVector2D_ReturnValue_12; + Parms.CallFunc_VLerp_ReturnValue_1 = CallFunc_VLerp_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue_13 = CallFunc_MakeVector2D_ReturnValue_13; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.K2Node_MakeStruct_Anchors_2 = K2Node_MakeStruct_Anchors_2; + Parms.CallFunc_MakeVector2D_ReturnValue_14 = CallFunc_MakeVector2D_ReturnValue_14; + Parms.CallFunc_GetDynamicMaterial_ReturnValue = CallFunc_GetDynamicMaterial_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_6 = CallFunc_MakeVector_ReturnValue_6; + Parms.CallFunc_K2_GetVectorParameterValue_ReturnValue = CallFunc_K2_GetVectorParameterValue_ReturnValue; + Parms.CallFunc_VLerp_ReturnValue_2 = CallFunc_VLerp_ReturnValue_2; + Parms.CallFunc_LinearColorLerp_ReturnValue = CallFunc_LinearColorLerp_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_MakeVector2D_ReturnValue_15 = CallFunc_MakeVector2D_ReturnValue_15; + Parms.CallFunc_MakeVector2D_ReturnValue_16 = CallFunc_MakeVector2D_ReturnValue_16; + Parms.K2Node_MakeStruct_Anchors_3 = K2Node_MakeStruct_Anchors_3; + Parms.CallFunc_MakeVector_ReturnValue_7 = CallFunc_MakeVector_ReturnValue_7; + Parms.CallFunc_VLerp_ReturnValue_3 = CallFunc_VLerp_ReturnValue_3; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_MakeVector2D_ReturnValue_17 = CallFunc_MakeVector2D_ReturnValue_17; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_parameters.hpp new file mode 100644 index 0000000..1b99abc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_parameters.hpp @@ -0,0 +1,325 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function InGame_UI.InGame_UI_C.HideMap +struct UInGame_UI_C_HideMap_Params +{ +public: + class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x90 (0x90 - 0x0) +// Function InGame_UI.InGame_UI_C.ShowMap +struct UInGame_UI_C_ShowMap_Params +{ +public: + class UTexture* NoteTexture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x8(0x88)(None) +}; + +// 0x8 (0x8 - 0x0) +// Function InGame_UI.InGame_UI_C.HideNote +struct UInGame_UI_C_HideNote_Params +{ +public: + class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x90 (0x90 - 0x0) +// Function InGame_UI.InGame_UI_C.ShowNote +struct UInGame_UI_C_ShowNote_Params +{ +public: + class UTexture* NoteTexture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x8(0x88)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function InGame_UI.InGame_UI_C.PopInMap +struct UInGame_UI_C_PopInMap_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Mesh; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function InGame_UI.InGame_UI_C.ScaleMap +struct UInGame_UI_C_ScaleMap_Params +{ +public: + bool Reverse; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function InGame_UI.InGame_UI_C.OnUpdateSanity +struct UInGame_UI_C_OnUpdateSanity_Params +{ +public: + float Sanity; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function InGame_UI.InGame_UI_C.PopInNote +struct UInGame_UI_C_PopInNote_Params +{ +public: + class UTexture* Texture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Mesh; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function InGame_UI.InGame_UI_C.ScaleNote +struct UInGame_UI_C_ScaleNote_Params +{ +public: + bool Reverse; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x471 (0x471 - 0x0) +// Function InGame_UI.InGame_UI_C.ExecuteUbergraph_InGame_UI +struct UInGame_UI_C_ExecuteUbergraph_InGame_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGlobalTimeDilation_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2012[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyByPi_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Cos_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2013[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2014[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x53(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2015[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetGlobalTimeDilation_ReturnValue_1; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGlobalTimeDilation_ReturnValue_2; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_2; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x6D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0x6E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x6F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetWorldDeltaSeconds_ReturnValue_2; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2016[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_4; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_3; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_4; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0x82(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_5; // 0x83(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float Temp_float_Variable_2; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_5; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyByPi_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Cos_ReturnValue_1; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_2; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2017[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_6; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_4; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_3; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_4; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2018[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0xB4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_CustomEvent_Texture_1; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* K2Node_CustomEvent_Mesh_1; // 0xC8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_ProjectWorldLocationToScreen_ScreenLocation; // 0xE4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ProjectWorldLocationToScreen_ReturnValue; // 0xEC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2019[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_GetViewportSize_ReturnValue; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_1; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_1; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_2; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_2; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_7; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_8; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x13C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_9; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_10; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_1; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_MakeVector2D_ReturnValue_2; // 0x164(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetObjectScreenRadius_ReturnValue; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FAnchors K2Node_MakeStruct_Anchors; // 0x170(0x10)(NoDestructor) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_3; // 0x184(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_4; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_5; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Reverse_1; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x1A9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector2D_X_3; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_3; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x1B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_5; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue; // 0x1C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1; // 0x1D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Sanity; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_4; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_5; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_11; // 0x1E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_CustomEvent_Texture; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* K2Node_CustomEvent_Mesh; // 0x1F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_5; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x1FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x208(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_201E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_ProjectWorldLocationToScreen_ScreenLocation_1; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ProjectWorldLocationToScreen_ReturnValue_1; // 0x220(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2020[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_2; // 0x228(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_4; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_4; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_GetViewportSize_ReturnValue_1; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_6; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_5; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_5; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_6; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_6; // 0x254(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_3; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_12; // 0x25C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_13; // 0x264(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_14; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0x26C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_4; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_15; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_7; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_8; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_9; // 0x288(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FAnchors K2Node_MakeStruct_Anchors_1; // 0x290(0x10)(NoDestructor) + bool Temp_bool_Variable_3; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2022[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerController* K2Node_DynamicCast_AsFancy_Player_Controller_1; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2023[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Select_Default; // 0x2BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetObjectScreenRadius_ReturnValue_1; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_16; // 0x2C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_8; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyByPi_ReturnValue_2; // 0x2CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_9; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Cos_ReturnValue_2; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_10; // 0x2D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_6; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_11; // 0x2E4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_10; // 0x2EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_17; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue_2; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2024[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue_6; // 0x2F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_7; // 0x2FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_7; // 0x300(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_11; // 0x304(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_18; // 0x308(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2025[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1; // 0x310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_8; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Reverse; // 0x31C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2026[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x320(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x324(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2027[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor CallFunc_GetLinearColorValue_ReturnValue; // 0x328(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_8; // 0x338(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_5; // 0x33C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2028[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_3; // 0x340(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x348(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_BreakVector2D_X_7; // 0x358(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_7; // 0x35C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_4; // 0x360(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue; // 0x36C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_8; // 0x378(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_8; // 0x37C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x380(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x384(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x388(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_5; // 0x38C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_12; // 0x398(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue_1; // 0x3A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_13; // 0x3AC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x3B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x3B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x3BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FAnchors K2Node_MakeStruct_Anchors_2; // 0x3C0(0x10)(NoDestructor) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_14; // 0x3D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_GetDynamicMaterial_ReturnValue; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_6; // 0x3E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_K2_GetVectorParameterValue_ReturnValue; // 0x3EC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue_2; // 0x3FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_LinearColorLerp_ReturnValue; // 0x408(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x418(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x41C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x420(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_15; // 0x424(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_16; // 0x42C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FAnchors K2Node_MakeStruct_Anchors_3; // 0x434(0x10)(NoDestructor) + struct FVector CallFunc_MakeVector_ReturnValue_7; // 0x444(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue_3; // 0x450(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_3; // 0x45C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_17; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x470(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InGame_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_classes.hpp new file mode 100644 index 0000000..adb4f31 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class InputCore.InputCoreTypes +class UInputCoreTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UInputCoreTypes* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_functions.cpp new file mode 100644 index 0000000..d220bb4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class InputCore.InputCoreTypes +// (None) + +class UClass* UInputCoreTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputCoreTypes"); + + return Clss; +} + + +// InputCoreTypes InputCore.Default__InputCoreTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputCoreTypes* UInputCoreTypes::GetDefaultObj() +{ + static class UInputCoreTypes* Default = nullptr; + + if (!Default) + Default = static_cast(UInputCoreTypes::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_structs.hpp new file mode 100644 index 0000000..e21a545 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InputCore_structs.hpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETouchIndex : uint8 +{ + Touch1 = 0, + Touch2 = 1, + Touch3 = 2, + Touch4 = 3, + Touch5 = 4, + Touch6 = 5, + Touch7 = 6, + Touch8 = 7, + Touch9 = 8, + Touch10 = 9, + CursorPointerIndex = 10, + MAX_TOUCHES = 11, + ETouchIndex_MAX = 12, +}; + +enum class EControllerHand : uint8 +{ + Left = 0, + Right = 1, + AnyHand = 2, + Pad = 3, + ExternalCamera = 4, + Gun = 5, + Special_1 = 6, + Special_2 = 7, + Special_3 = 8, + Special_4 = 9, + Special_5 = 10, + Special_6 = 11, + Special_7 = 12, + Special_8 = 13, + Special_9 = 14, + Special_10 = 15, + Special_11 = 16, + ControllerHand_Count = 17, + EControllerHand_MAX = 18, +}; + +enum class ETouchType : uint8 +{ + Began = 0, + Moved = 1, + Stationary = 2, + ForceChanged = 3, + FirstMove = 4, + Ended = 5, + NumTypes = 6, + ETouchType_MAX = 7, +}; + +enum class EConsoleForGamepadLabels : uint8 +{ + None = 0, + XBoxOne = 1, + PS4 = 2, + EConsoleForGamepadLabels_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct InputCore.Key +struct FKey +{ +public: + class FName KeyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7B2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_structs.hpp new file mode 100644 index 0000000..cae6bdc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceData_structs.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x24 (0x24 - 0x0) +// UserDefinedStruct InstanceData.InstanceData +struct FInstanceData +{ +public: + struct FVector PreviousOffset_2_17DB03C44736BF68509630BB40E0DE33; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector GoalOffset_4_1A322E824556A9E8ADFE6788C324C64D; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartTime_7_D831254640E581AF89DD7E8F8CE07141; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Duration_9_7BC451984D5FCED9747FD08F7D650E4C; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UnDeformSpeed_11_A423CAED4F9FCF5BFA586A8569D30C4F; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_structs.hpp new file mode 100644 index 0000000..71870b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InstanceStatus_structs.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInstanceStatus : uint8 +{ + NewEnumerator0 = 0, + InstanceStatus_MAX = 1, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_classes.hpp new file mode 100644 index 0000000..70ba93e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_classes.hpp @@ -0,0 +1,107 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x148 (0x340 - 0x1F8) +// BlueprintGeneratedClass InteractWithGrass_BP.InteractWithGrass_BP_C +class UInteractWithGrass_BP_C : public USceneComponent +{ +public: + uint8 Pad_1F71[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x200(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool UseDisplacementInteraction; // 0x208(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EGrassInteractionType HowToInteract; // 0x209(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F72[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CheckRadius; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CheckInterval; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InteractionCullDistance; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool AlwaysSimulate; // 0x218(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F73[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Trample_BendAngle; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Trample_ZMinusScale; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Trample_BendDuration; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 InstanceIndex; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + uint8 Pad_1F74[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveGrassManager_BP_C* GrassManager; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* InteractiveFoliageComp; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + bool HasAssignedInteractionChannel; // 0x240(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay) + uint8 Pad_1F75[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TakenInteractionChannel; // 0x244(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + class FName InteractionLocationChannelName; // 0x248(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + class FName InteractionRadiusChannelName; // 0x250(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + class FName InteractionStrengthChannelName; // 0x258(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + bool UseMaterialInteraction; // 0x260(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F76[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaterialEffectRadius; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MaterialEffectStrength; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MatInteractionCullDistance; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle Timer_UpdateMatInterParam; // 0x270(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + bool IsForPrioritizedActor; // 0x278(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Trample_IgnoreFoliageTypeWeights; // 0x279(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F77[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle Timer_CheckNearbyGrass; // 0x280(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float BendAwayStrength; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BendAwayZ_Offset; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BendAwayDuration; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool BendAway_IgnoreFoliageTypeWeights; // 0x294(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F78[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CalculatedTrampleBendAngle; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float CalculatedTrample_ZMinusScale; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float CalculatedTrampleBendDuration; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + bool IsUsingDispInteraction; // 0x2A4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay) + uint8 Pad_1F79[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NearInterFoliageChunks; // 0x2A8(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance, AdvancedDisplay) + struct FVector PreviousCheckedLocation; // 0x2B8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + uint8 Pad_1F7A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ChunksToDeactivate; // 0x2C8(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance, AdvancedDisplay) + bool SkipVelocityCheck; // 0x2D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F7B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DetectedInstances; // 0x2E0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, AdvancedDisplay) + struct FTimerHandle Timer_UpdateMatInterParam_MainActor; // 0x2F0(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + struct FTimerHandle Timer_DetectNearbyComponents; // 0x2F8(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + struct FTimerHandle Timer_CheckIfComponentsStillNear; // 0x300(0x8)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + bool ComponentTurnedOFF; // 0x308(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay) + bool StartTurnedOFF; // 0x309(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool UseMaxDistanceFromInstance; // 0x30A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F7C[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxDistanceFromInstance; // 0x30C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CurrentIndex; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 LastIndex; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* Start_Component; // 0x318(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Vector; // 0x320(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector NewPrevOffset; // 0x32C(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartTime; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StartUnDeformSpeed; // 0x33C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UInteractWithGrass_BP_C* GetDefaultObj(); + + void IsInDistanceToViewTarget(float InDistance, bool* IsInDistance, float* CurrentDistance, class AActor* CallFunc_GetOwner_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AActor* CallFunc_GetViewTarget_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue); + void ReceiveBeginPlay(); + void CheckNearbyGrass(); + void FreeUpInteractionChannel(); + void OnOwnerDestroyed(class AActor* DestroyedActor); + void CheckIfShould_ENABLE_MatInteraction(); + void CheckIfShould_DISABLE_MatInteraction(); + void UpdateMatInteractionParam(); + void UpdateMatInterParamForMainActor(); + void CheckIfShouldTurn_ON_DispInteraction(); + void CheckIfShouldTurn_OFF_DispInteraction(); + void CheckIfComponentsStillNear(); + void DetectNearbyComponents(); + void TurnOFF(); + void TurnON(); + void Start_Interacting(); + void ExecuteUbergraph_InteractWithGrass_BP(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_NotEqual_VectorVector_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_4, bool CallFunc_GetFreeMaterialInteractionChannel_found, int32 CallFunc_GetFreeMaterialInteractionChannel_foundChannel, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FName CallFunc_Conv_StringToName_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_5, class AActor* CallFunc_GetOwner_ReturnValue_1, class AActor* K2Node_CustomEvent_DestroyedActor, bool CallFunc_IsInDistanceToViewTarget_isInDistance, float CallFunc_IsInDistanceToViewTarget_currentDistance, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_IsInDistanceToViewTarget_isInDistance_1, float CallFunc_IsInDistanceToViewTarget_currentDistance_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, bool CallFunc_IsInDistanceToViewTarget_isInDistance_2, float CallFunc_IsInDistanceToViewTarget_currentDistance_2, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_3, int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_7, bool CallFunc_IsInDistanceToViewTarget_isInDistance_3, float CallFunc_IsInDistanceToViewTarget_currentDistance_3, float CallFunc_MapRangeClamped_ReturnValue_3, int32 Temp_int_Variable, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, TArray& CallFunc_GetInstancesOverlappingSphere_ReturnValue, TArray& K2Node_MakeArray_Array, int32 Temp_int_Variable_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, bool CallFunc_EqualEqual_VectorVector_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_GetHorizontalDistanceTo_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_3, class AActor* CallFunc_Array_Get_Item_4, class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_1, int32 CallFunc_GetInstanceCount_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1, int32 Temp_int_Variable_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Greater_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Greater_IntInt_ReturnValue_2, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, int32 Temp_int_Loop_Counter_Variable_4, bool CallFunc_Less_IntInt_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, int32 CallFunc_Array_Get_Item_5, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_6, bool CallFunc_Less_IntInt_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_5, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_3, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform_1, bool CallFunc_GetInstanceTransform_ReturnValue_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, class AActor* CallFunc_GetOwner_ReturnValue_4, class AActor* CallFunc_GetOwner_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FVector& CallFunc_Conv_RotatorToVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_3, const struct FVector& CallFunc_RotateAngleAxis_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, bool CallFunc_Greater_IntInt_ReturnValue_3, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_3, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform_2, bool CallFunc_GetInstanceTransform_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue_6, const struct FVector& CallFunc_BreakTransform_Location_2, const struct FRotator& CallFunc_BreakTransform_Rotation_2, const struct FVector& CallFunc_BreakTransform_Scale_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Normal_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsTrampled___, bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_IsTrampled____1, bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1, float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1, bool CallFunc_Greater_FloatFloat_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_UpdateInstanceTransform_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_functions.cpp new file mode 100644 index 0000000..84dc46e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_functions.cpp @@ -0,0 +1,747 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass InteractWithGrass_BP.InteractWithGrass_BP_C +// (SceneComponent) + +class UClass* UInteractWithGrass_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractWithGrass_BP_C"); + + return Clss; +} + + +// InteractWithGrass_BP_C InteractWithGrass_BP.Default__InteractWithGrass_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UInteractWithGrass_BP_C* UInteractWithGrass_BP_C::GetDefaultObj() +{ + static class UInteractWithGrass_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractWithGrass_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.IsInDistanceToViewTarget +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InDistance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsInDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float CurrentDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetViewTarget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetDistanceTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UInteractWithGrass_BP_C::IsInDistanceToViewTarget(float InDistance, bool* IsInDistance, float* CurrentDistance, class AActor* CallFunc_GetOwner_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AActor* CallFunc_GetViewTarget_ReturnValue, float CallFunc_GetDistanceTo_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "IsInDistanceToViewTarget"); + + Params::UInteractWithGrass_BP_C_IsInDistanceToViewTarget_Params Parms{}; + + Parms.InDistance = InDistance; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetViewTarget_ReturnValue = CallFunc_GetViewTarget_ReturnValue; + Parms.CallFunc_GetDistanceTo_ReturnValue = CallFunc_GetDistanceTo_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (IsInDistance != nullptr) + *IsInDistance = Parms.IsInDistance; + + if (CurrentDistance != nullptr) + *CurrentDistance = Parms.CurrentDistance; + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckNearbyGrass +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckNearbyGrass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckNearbyGrass"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.FreeUpInteractionChannel +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::FreeUpInteractionChannel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "FreeUpInteractionChannel"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.OnOwnerDestroyed +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* DestroyedActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UInteractWithGrass_BP_C::OnOwnerDestroyed(class AActor* DestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "OnOwnerDestroyed"); + + Params::UInteractWithGrass_BP_C_OnOwnerDestroyed_Params Parms{}; + + Parms.DestroyedActor = DestroyedActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShould_ENABLE_MatInteraction +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckIfShould_ENABLE_MatInteraction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckIfShould_ENABLE_MatInteraction"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShould_DISABLE_MatInteraction +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckIfShould_DISABLE_MatInteraction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckIfShould_DISABLE_MatInteraction"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.UpdateMatInteractionParam +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::UpdateMatInteractionParam() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "UpdateMatInteractionParam"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.UpdateMatInterParamForMainActor +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::UpdateMatInterParamForMainActor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "UpdateMatInterParamForMainActor"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShouldTurn_ON_DispInteraction +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckIfShouldTurn_ON_DispInteraction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckIfShouldTurn_ON_DispInteraction"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfShouldTurn_OFF_DispInteraction +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckIfShouldTurn_OFF_DispInteraction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckIfShouldTurn_OFF_DispInteraction"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.CheckIfComponentsStillNear +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::CheckIfComponentsStillNear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "CheckIfComponentsStillNear"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.DetectNearbyComponents +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::DetectNearbyComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "DetectNearbyComponents"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.TurnOFF +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::TurnOFF() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "TurnOFF"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.TurnON +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::TurnON() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "TurnON"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.Start Interacting +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UInteractWithGrass_BP_C::Start_Interacting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "Start Interacting"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.ExecuteUbergraph_InteractWithGrass_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class AInteractiveGrassManager_BP_C*CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetFreeMaterialInteractionChannel_found (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetFreeMaterialInteractionChannel_foundChannel (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_CustomEvent_DestroyedActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsInDistanceToViewTarget_isInDistance (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_IsInDistanceToViewTarget_currentDistance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsInDistanceToViewTarget_isInDistance_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_IsInDistanceToViewTarget_currentDistance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsInDistanceToViewTarget_isInDistance_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_IsInDistanceToViewTarget_currentDistance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsInDistanceToViewTarget_isInDistance_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_IsInDistanceToViewTarget_currentDistance_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetInstancesOverlappingSphere_ReturnValue (ReferenceParm) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetHorizontalDistanceTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractiveFoliageChunk_BP_C*CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetInstanceCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// int32 CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_1 (NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform (IsPlainOldData, NoDestructor) +// bool CallFunc_GetInstanceTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_GetInstanceTransform_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Conv_RotatorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Dot_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RotateAngleAxis_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_2 (NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_3 (NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform_2 (IsPlainOldData, NoDestructor) +// bool CallFunc_GetInstanceTransform_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_GetOwner_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Normal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsTrampled___ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsTrampled____1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_UpdateInstanceTransform_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_4 (NoDestructor, HasGetValueTypeHash) + +void UInteractWithGrass_BP_C::ExecuteUbergraph_InteractWithGrass_BP(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item, class AActor* CallFunc_GetOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_NotEqual_VectorVector_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_4, bool CallFunc_GetFreeMaterialInteractionChannel_found, int32 CallFunc_GetFreeMaterialInteractionChannel_foundChannel, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FName CallFunc_Conv_StringToName_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_5, class AActor* CallFunc_GetOwner_ReturnValue_1, class AActor* K2Node_CustomEvent_DestroyedActor, bool CallFunc_IsInDistanceToViewTarget_isInDistance, float CallFunc_IsInDistanceToViewTarget_currentDistance, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_IsInDistanceToViewTarget_isInDistance_1, float CallFunc_IsInDistanceToViewTarget_currentDistance_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue_1, float CallFunc_MapRangeClamped_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_1, bool CallFunc_IsInDistanceToViewTarget_isInDistance_2, float CallFunc_IsInDistanceToViewTarget_currentDistance_2, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Array_Index_Variable_3, int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_3, int32 CallFunc_Add_IntInt_ReturnValue_7, bool CallFunc_IsInDistanceToViewTarget_isInDistance_3, float CallFunc_IsInDistanceToViewTarget_currentDistance_3, float CallFunc_MapRangeClamped_ReturnValue_3, int32 Temp_int_Variable, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, float CallFunc_Lerp_ReturnValue, float CallFunc_Lerp_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_SelectFloat_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_2, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_3, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_1, TArray& CallFunc_GetInstancesOverlappingSphere_ReturnValue, TArray& K2Node_MakeArray_Array, int32 Temp_int_Variable_1, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_4, bool CallFunc_EqualEqual_VectorVector_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_GetHorizontalDistanceTo_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_3, class AActor* CallFunc_Array_Get_Item_4, class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_1, int32 CallFunc_GetInstanceCount_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1, int32 Temp_int_Variable_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Greater_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_5, bool CallFunc_Greater_IntInt_ReturnValue_2, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, int32 Temp_int_Loop_Counter_Variable_4, bool CallFunc_Less_IntInt_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_8, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, int32 CallFunc_Array_Get_Item_5, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_6, bool CallFunc_Less_IntInt_ReturnValue_5, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_5, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform, bool CallFunc_GetInstanceTransform_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue_1, class AActor* CallFunc_GetOwner_ReturnValue_3, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform_1, bool CallFunc_GetInstanceTransform_ReturnValue_1, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, class AActor* CallFunc_GetOwner_ReturnValue_4, class AActor* CallFunc_GetOwner_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_GetActorRightVector_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FVector& CallFunc_Conv_RotatorToVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_Dot_VectorVector_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_3, const struct FVector& CallFunc_RotateAngleAxis_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, bool CallFunc_Greater_IntInt_ReturnValue_3, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_3, const struct FTransform& CallFunc_GetInstanceTransform_OutInstanceTransform_2, bool CallFunc_GetInstanceTransform_ReturnValue_2, class AActor* CallFunc_GetOwner_ReturnValue_6, const struct FVector& CallFunc_BreakTransform_Location_2, const struct FRotator& CallFunc_BreakTransform_Rotation_2, const struct FVector& CallFunc_BreakTransform_Scale_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Normal_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue_1, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsTrampled___, bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData, float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_IsTrampled____1, bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1, float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1, bool CallFunc_Greater_FloatFloat_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_UpdateInstanceTransform_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractWithGrass_BP_C", "ExecuteUbergraph_InteractWithGrass_BP"); + + Params::UInteractWithGrass_BP_C_ExecuteUbergraph_InteractWithGrass_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_NotEqual_VectorVector_ReturnValue = CallFunc_NotEqual_VectorVector_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue_1 = CallFunc_Conv_StringToName_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.CallFunc_GetFreeMaterialInteractionChannel_found = CallFunc_GetFreeMaterialInteractionChannel_found; + Parms.CallFunc_GetFreeMaterialInteractionChannel_foundChannel = CallFunc_GetFreeMaterialInteractionChannel_foundChannel; + Parms.CallFunc_Conv_IntToString_ReturnValue_2 = CallFunc_Conv_IntToString_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToName_ReturnValue_2 = CallFunc_Conv_StringToName_ReturnValue_2; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_CustomEvent_DestroyedActor = K2Node_CustomEvent_DestroyedActor; + Parms.CallFunc_IsInDistanceToViewTarget_isInDistance = CallFunc_IsInDistanceToViewTarget_isInDistance; + Parms.CallFunc_IsInDistanceToViewTarget_currentDistance = CallFunc_IsInDistanceToViewTarget_currentDistance; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_IsInDistanceToViewTarget_isInDistance_1 = CallFunc_IsInDistanceToViewTarget_isInDistance_1; + Parms.CallFunc_IsInDistanceToViewTarget_currentDistance_1 = CallFunc_IsInDistanceToViewTarget_currentDistance_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue_1 = CallFunc_Conv_VectorToLinearColor_ReturnValue_1; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue_1 = CallFunc_MapRangeClamped_ReturnValue_1; + Parms.CallFunc_IsInDistanceToViewTarget_isInDistance_2 = CallFunc_IsInDistanceToViewTarget_isInDistance_2; + Parms.CallFunc_IsInDistanceToViewTarget_currentDistance_2 = CallFunc_IsInDistanceToViewTarget_currentDistance_2; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue_2 = CallFunc_MapRangeClamped_ReturnValue_2; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.CallFunc_Add_IntInt_ReturnValue_7 = CallFunc_Add_IntInt_ReturnValue_7; + Parms.CallFunc_IsInDistanceToViewTarget_isInDistance_3 = CallFunc_IsInDistanceToViewTarget_isInDistance_3; + Parms.CallFunc_IsInDistanceToViewTarget_currentDistance_3 = CallFunc_IsInDistanceToViewTarget_currentDistance_3; + Parms.CallFunc_MapRangeClamped_ReturnValue_3 = CallFunc_MapRangeClamped_ReturnValue_3; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue_1 = CallFunc_Lerp_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_2 = CallFunc_SelectFloat_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_4 = Temp_int_Array_Index_Variable_4; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_K2_GetComponentLocation_ReturnValue_2; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_K2_GetComponentLocation_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_GetInstancesOverlappingSphere_ReturnValue = CallFunc_GetInstancesOverlappingSphere_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_K2_GetComponentLocation_ReturnValue_4; + Parms.CallFunc_EqualEqual_VectorVector_ReturnValue = CallFunc_EqualEqual_VectorVector_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_GetHorizontalDistanceTo_ReturnValue = CallFunc_GetHorizontalDistanceTo_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP = K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetInstanceCount_ReturnValue = CallFunc_GetInstanceCount_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Greater_IntInt_ReturnValue_2 = CallFunc_Greater_IntInt_ReturnValue_2; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_4 = Temp_int_Loop_Counter_Variable_4; + Parms.CallFunc_Less_IntInt_ReturnValue_4 = CallFunc_Less_IntInt_ReturnValue_4; + Parms.CallFunc_Add_IntInt_ReturnValue_8 = CallFunc_Add_IntInt_ReturnValue_8; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue_1 = CallFunc_K2_SetTimerDelegate_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_6 = CallFunc_Array_Length_ReturnValue_6; + Parms.CallFunc_Less_IntInt_ReturnValue_5 = CallFunc_Less_IntInt_ReturnValue_5; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue_5 = CallFunc_K2_GetComponentLocation_ReturnValue_5; + Parms.CallFunc_GetInstanceTransform_OutInstanceTransform = CallFunc_GetInstanceTransform_OutInstanceTransform; + Parms.CallFunc_GetInstanceTransform_ReturnValue = CallFunc_GetInstanceTransform_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue_1 = CallFunc_Less_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetOwner_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_3; + Parms.CallFunc_GetInstanceTransform_OutInstanceTransform_1 = CallFunc_GetInstanceTransform_OutInstanceTransform_1; + Parms.CallFunc_GetInstanceTransform_ReturnValue_1 = CallFunc_GetInstanceTransform_ReturnValue_1; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_GetOwner_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_4; + Parms.CallFunc_GetOwner_ReturnValue_5 = CallFunc_GetOwner_ReturnValue_5; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetActorRightVector_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_Conv_RotatorToVector_ReturnValue = CallFunc_Conv_RotatorToVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Dot_VectorVector_ReturnValue = CallFunc_Dot_VectorVector_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue_3 = CallFunc_SelectFloat_ReturnValue_3; + Parms.CallFunc_RotateAngleAxis_ReturnValue = CallFunc_RotateAngleAxis_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_7 = CallFunc_Array_Length_ReturnValue_7; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.CallFunc_Greater_IntInt_ReturnValue_3 = CallFunc_Greater_IntInt_ReturnValue_3; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue_2 = CallFunc_K2_SetTimerDelegate_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue_3 = CallFunc_K2_SetTimerDelegate_ReturnValue_3; + Parms.CallFunc_GetInstanceTransform_OutInstanceTransform_2 = CallFunc_GetInstanceTransform_OutInstanceTransform_2; + Parms.CallFunc_GetInstanceTransform_ReturnValue_2 = CallFunc_GetInstanceTransform_ReturnValue_2; + Parms.CallFunc_GetOwner_ReturnValue_6 = CallFunc_GetOwner_ReturnValue_6; + Parms.CallFunc_BreakTransform_Location_2 = CallFunc_BreakTransform_Location_2; + Parms.CallFunc_BreakTransform_Rotation_2 = CallFunc_BreakTransform_Rotation_2; + Parms.CallFunc_BreakTransform_Scale_2 = CallFunc_BreakTransform_Scale_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_Normal_ReturnValue = CallFunc_Normal_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue_1 = CallFunc_Multiply_VectorFloat_ReturnValue_1; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_IsTrampled___ = CallFunc_IsTrampled___; + Parms.CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData = CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData; + Parms.CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha = CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_IsTrampled____1 = CallFunc_IsTrampled____1; + Parms.CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1 = CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1; + Parms.CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1 = CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_3 = CallFunc_Greater_FloatFloat_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_3 = CallFunc_EqualEqual_IntInt_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_4 = CallFunc_EqualEqual_IntInt_ReturnValue_4; + Parms.CallFunc_UpdateInstanceTransform_ReturnValue = CallFunc_UpdateInstanceTransform_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue_4 = CallFunc_K2_SetTimerDelegate_ReturnValue_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_parameters.hpp new file mode 100644 index 0000000..992b4e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_parameters.hpp @@ -0,0 +1,276 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2D (0x2D - 0x0) +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.IsInDistanceToViewTarget +struct UInteractWithGrass_BP_C_IsInDistanceToViewTarget_Params +{ +public: + float InDistance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsInDistance; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F45[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CurrentDistance; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F46[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetViewTarget_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetDistanceTo_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.OnOwnerDestroyed +struct UInteractWithGrass_BP_C_OnOwnerDestroyed_Params +{ +public: + class AActor* DestroyedActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x5D0 (0x5D0 - 0x0) +// Function InteractWithGrass_BP.InteractWithGrass_BP_C.ExecuteUbergraph_InteractWithGrass_BP +struct UInteractWithGrass_BP_C_ExecuteUbergraph_InteractWithGrass_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F4A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x30(0x10)(ReferenceParm) + class AInteractiveGrassManager_BP_C* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_VectorVector_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F4B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetFreeMaterialInteractionChannel_found; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F4C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetFreeMaterialInteractionChannel_foundChannel; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F4D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue_2; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_2; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0xF4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x100(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F4E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* K2Node_CustomEvent_DestroyedActor; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsInDistanceToViewTarget_isInDistance; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F4F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_IsInDistanceToViewTarget_currentDistance; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsInDistanceToViewTarget_isInDistance_1; // 0x134(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F50[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_IsInDistanceToViewTarget_currentDistance_1; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue_1; // 0x148(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_1; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsInDistanceToViewTarget_isInDistance_2; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F51[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_IsInDistanceToViewTarget_currentDistance_2; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F52[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_3; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_2; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_3; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_7; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsInDistanceToViewTarget_isInDistance_3; // 0x184(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F53[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_IsInDistanceToViewTarget_currentDistance_3; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue_3; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x194(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x195(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F54[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Lerp_ReturnValue; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue_1; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_2; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_4; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x1B8(0x10)(ZeroConstructor, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_2; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F55[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x1D8(0x8)(NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_3; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F56[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_1; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x1FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F57[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetInstancesOverlappingSphere_ReturnValue; // 0x200(0x10)(ReferenceParm) + TArray K2Node_MakeArray_Array; // 0x210(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Variable_1; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_4; // 0x224(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_VectorVector_ReturnValue; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F58[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_2; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetHorizontalDistanceTo_ReturnValue; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x251(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F59[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x254(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_SphereOverlapActors_OutActors; // 0x258(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* CallFunc_Array_Get_Item_3; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x27C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x27D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item_4; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP; // 0x288(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x290(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_3; // 0x294(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetInstanceCount_ReturnValue; // 0x29C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x2A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x2B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0x2B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F5F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_5; // 0x2B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_2; // 0x2BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F60[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x2C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F61[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_4; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_4; // 0x2CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F62[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_8; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x2D4(0x10)(ZeroConstructor, NoDestructor) + int32 CallFunc_Array_Get_Item_5; // 0x2E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_1; // 0x2E8(0x8)(NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_6; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_5; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F63[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_5; // 0x2F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F64[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform; // 0x310(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_GetInstanceTransform_ReturnValue; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F65[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location; // 0x344(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x350(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x35C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x368(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x374(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x378(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue_1; // 0x37C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F66[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F67[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform_1; // 0x390(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_GetInstanceTransform_ReturnValue_1; // 0x3C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F68[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x3C4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0x3D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x3DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x3E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F69[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x3F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_5; // 0x400(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x408(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorRightVector_ReturnValue; // 0x414(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x420(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_Conv_RotatorToVector_ReturnValue; // 0x42C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x438(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Dot_VectorVector_ReturnValue; // 0x444(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x448(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x44C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x450(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x454(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F6A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue_3; // 0x458(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RotateAngleAxis_ReturnValue; // 0x45C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x468(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x46C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_7; // 0x478(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x47C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue_3; // 0x48C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F6B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_2; // 0x490(0x8)(NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x498(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x49C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x4A0(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_3; // 0x4B0(0x8)(NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F6C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_GetInstanceTransform_OutInstanceTransform_2; // 0x4C0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_GetInstanceTransform_ReturnValue_2; // 0x4F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F6D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_6; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_2; // 0x500(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_2; // 0x50C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_2; // 0x518(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x524(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x530(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Normal_ReturnValue; // 0x53C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0x548(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x554(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x558(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x55C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x560(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsTrampled___; // 0x56C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData; // 0x56D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F6E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha; // 0x570(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0x574(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x575(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsTrampled____1; // 0x576(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetCurrentInstanceUN_DeformAlpha_HasInstanceData_1; // 0x577(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetCurrentInstanceUN_DeformAlpha_CurrentAlpha_1; // 0x578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_3; // 0x57C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x57D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0x57E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_3; // 0x57F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x580(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_4; // 0x5B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_UpdateInstanceTransform_ReturnValue; // 0x5B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F6F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x5B4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_1F70[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue_4; // 0x5C8(0x8)(NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractWithGrass_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_classes.hpp new file mode 100644 index 0000000..f46a6d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2A (0x24A - 0x220) +// BlueprintGeneratedClass InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C +class AInteractiveFoliageChunk_BP_C : public AActor +{ +public: + class UINTERACTIVE_FoliageComp_BP_C* FoliageComponent; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCapsuleComponent* Capsule; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Scene; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* SourceFoliageComp; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class AInteractiveGrassManager_BP_C* Manager; // 0x240(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool ReplaceWithSourceComponent; // 0x248(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + bool LeaveDefaultComponent; // 0x249(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class AInteractiveFoliageChunk_BP_C* GetDefaultObj(); + + void UserConstructionScript(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_functions.cpp new file mode 100644 index 0000000..7a63d34 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_functions.cpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C +// (Actor) + +class UClass* AInteractiveFoliageChunk_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveFoliageChunk_BP_C"); + + return Clss; +} + + +// InteractiveFoliageChunk_BP_C InteractiveFoliageChunk_BP.Default__InteractiveFoliageChunk_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AInteractiveFoliageChunk_BP_C* AInteractiveFoliageChunk_BP_C::GetDefaultObj() +{ + static class AInteractiveFoliageChunk_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AInteractiveFoliageChunk_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveFoliageChunk_BP.InteractiveFoliageChunk_BP_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AInteractiveFoliageChunk_BP_C::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveFoliageChunk_BP_C", "UserConstructionScript"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveFoliageChunk_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_classes.hpp new file mode 100644 index 0000000..8ef0a06 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_classes.hpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0x2D8 - 0x220) +// BlueprintGeneratedClass InteractiveGrassManager_BP.InteractiveGrassManager_BP_C +class AInteractiveGrassManager_BP_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBillboardComponent* Icon; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float WindStrengthChanger_Multi_C3C4D7E84F596148E4C0609D15288382; // 0x238(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection WindStrengthChanger__Direction_C3C4D7E84F596148E4C0609D15288382; // 0x23C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_174A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* WindStrengthChanger; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WindDirectionChanger_Multi_9C34F595444C0F6BF631DAB82A6B23DF; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection WindDirectionChanger__Direction_9C34F595444C0F6BF631DAB82A6B23DF; // 0x24C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_174B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* WindDirectionChanger; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector WindDirection; // 0x258(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WindStrength; // 0x264(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray UnivMaterialInteractionChannels; // 0x268(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, AdvancedDisplay) + int32 CurrentDispInteractingActors; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + int32 MaxDisplacementInteractingActors; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NewWindTextureRotationAngle; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float NewWindTextureRotationValue; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float PreviousWindStrength; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + float DirectionChangeDuration; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float StrengthChangeDuration; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_174C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UFoliageInstancedStaticMeshComponent* FoliageComponent; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FoliageChunkSize; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FoliageChunkDeactivateRadius; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray InteractiveFoliageChunks; // 0x2A8(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + float FoliageChunkDetectionInterval; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FoliageChunkDeactivateInterval; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float OriginalCloudShadowOpacity; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash) + uint8 Pad_174D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ComponentsToSpawnWith; // 0x2C8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + + static class UClass* StaticClass(); + static class AInteractiveGrassManager_BP_C* GetDefaultObj(); + + void PopulateMapWithGrass(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AGrassSpawnArea_BP_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, const struct FFoliageToSpawnInArea& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FFoliageToSpawn_Struct& K2Node_MakeStruct_FoliageToSpawn_Struct, const struct FVector& CallFunc_GetActorBounds_Origin, const struct FVector& CallFunc_GetActorBounds_BoxExtent, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1); + void AddFoliageChunkActor(const struct FVector& ChunkCenter, class UINTERACTIVE_FoliageComp_BP_C* SourceComponent, bool ReplaceWithSourceComponent, bool LeaveDefaultComponent, class AInteractiveFoliageChunk_BP_C** AddedChunk, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AInteractiveFoliageChunk_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 CallFunc_Array_Add_ReturnValue); + void DistanceToViewTarget(const struct FVector& FromLocation, float* Distance, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AActor* CallFunc_GetViewTarget_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue); + void FreeUpMaterialInteractionChannel(int32 NrOfChannel, int32 ReleasingInteractionChannel, bool Temp_bool_Variable, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1); + void GetFreeMaterialInteractionChannel(bool* Found, int32* FoundChannel, int32 FoundIndex, bool Temp_bool_Variable, bool CallFunc_NotEqual_IntInt_ReturnValue, bool Temp_bool_Variable_1, int32 CallFunc_Array_Find_ReturnValue); + void SpawnFoliageCluster(const struct FVector& CenterLocation, float SizeX_, float SizeY_, float Density_, float NonUniformDistribution, const struct FFoliageToSpawn_Struct& FoliageToSpawn, const struct FVector& MinScale, const struct FVector& MaxScale, bool UseGrassSpawnAreas, class AGrassSpawnArea_BP_C* GrassSpawnArea, bool Last, int32 LastIndex, class AGrassSpawnArea_BP_C* GrassSpawnArea_, bool UseGrassSpawnAreas_, int32 SectionAmountY_, float Density, float SizeY, float SizeX, const struct FVector& MaxScale_, const struct FVector& MinScale_, const struct FFoliageToSpawn_Struct& FoliageToSpawn_, float NonUniformDistribution_, const struct FVector& CenterLocation_, float SectionSize_, int32 SectionAmountX_, const TArray& SpawnLocationOrigins, TArray& Temp_object_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, TArray& Temp_object_Variable_1, TArray& Temp_object_Variable_2, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, int32 Temp_int_Array_Index_Variable_1, int32 CallFunc_Array_Length_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Subtract_FloatFloat_ReturnValue_4, float CallFunc_RandomFloatInRange_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_5, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, int32 CallFunc_FTrunc_ReturnValue, bool CallFunc_ComponentHasTag_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, int32 CallFunc_FTrunc_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Multiply_IntFloat_ReturnValue_1, float CallFunc_Multiply_IntFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_5, float CallFunc_Subtract_FloatFloat_ReturnValue_6, int32 CallFunc_Subtract_IntInt_ReturnValue_2, int32 CallFunc_Divide_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, float CallFunc_Multiply_IntFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_8, float CallFunc_Add_FloatFloat_ReturnValue_6, float CallFunc_Subtract_FloatFloat_ReturnValue_9, float CallFunc_Subtract_FloatFloat_ReturnValue_10, float CallFunc_RandomFloatInRange_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_7, float CallFunc_Subtract_FloatFloat_ReturnValue_11, float CallFunc_RandomFloatInRange_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_12, float CallFunc_Add_FloatFloat_ReturnValue_8, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FHitResult& CallFunc_LineTraceSingle_OutHit_1, bool CallFunc_LineTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_2, bool CallFunc_BreakHitResult_bInitialOverlap_2, float CallFunc_BreakHitResult_Time_2, float CallFunc_BreakHitResult_Distance_2, const struct FVector& CallFunc_BreakHitResult_Location_2, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_2, const struct FVector& CallFunc_BreakHitResult_Normal_2, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_2, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_2, class AActor* CallFunc_BreakHitResult_HitActor_2, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_2, class FName CallFunc_BreakHitResult_HitBoneName_2, int32 CallFunc_BreakHitResult_HitItem_2, int32 CallFunc_BreakHitResult_ElementIndex_2, int32 CallFunc_BreakHitResult_FaceIndex_2, const struct FVector& CallFunc_BreakHitResult_TraceStart_2, const struct FVector& CallFunc_BreakHitResult_TraceEnd_2); + void SpawnFoliage(bool SpawnUnderCursor, const struct FVector& LocationIfNotUnderCursor, const struct FVector& NormalIfNotUnderCursor, const struct FVector& MinScale, const struct FVector& MaxScale, const struct FFoliageToSpawn_Struct& FoliageToSpawn, bool FromCluster, bool ClusterLastIndex, const struct FVector& Scale, class UINTERACTIVE_FoliageComp_BP_C* AddedFoliageComp, class UINTERACTIVE_FoliageComp_BP_C* ComponentToSpawnWith, const struct FTransform& AddedInstanceGrowStartTransform, const struct FTransform& AddedInstanceOriginalTransform, int32 AddedInstanceIndex, const struct FVector& SpawnNormal, class UStaticMesh* WhatToSpawn, const struct FVector& WhereToSpawn, class UINTERACTIVE_FoliageComp_BP_C* FoundFoliageComp, bool FoundFoliageCompWithThisMesh, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Array_Index_Variable, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk, float CallFunc_Multiply_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_RandomFloatInRange_ReturnValue_3, const struct FRotator& CallFunc_MakeRotFromZ_ReturnValue, const struct FRotator& CallFunc_RotatorFromAxisAndAngle_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FRotator& CallFunc_ComposeRotators_ReturnValue, const struct FHitResult& CallFunc_GetHitResultUnderCursorByChannel_HitResult, bool CallFunc_GetHitResultUnderCursorByChannel_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FTransform& CallFunc_MakeTransform_ReturnValue, int32 CallFunc_AddInstanceWorldSpace_ReturnValue); + void WindDirectionChanger__FinishedFunc(); + void WindDirectionChanger__UpdateFunc(); + void WindDirectionChanger__ChangeDirection__EventFunc(); + void WindStrengthChanger__FinishedFunc(); + void WindStrengthChanger__UpdateFunc(); + void WindStrengthChanger__Change__EventFunc(); + void ReceiveBeginPlay(); + void SmoothlyChangeWindDirection(const struct FVector& NewDirection); + void SmoothlyChangeWindStrength(float NewStrength); + void ExecuteUbergraph_InteractiveGrassManager_BP(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, const struct FVector& K2Node_CustomEvent_newDirection, float K2Node_CustomEvent_newStrength, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, bool CallFunc_IsPlaying_ReturnValue, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_IsPlaying_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AInstancedFoliageActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, TArray& CallFunc_K2_GetComponentsByClass_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_GetScalarParameterValue_ReturnValue, float CallFunc_DegAtan2_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, float CallFunc_Lerp_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_functions.cpp new file mode 100644 index 0000000..6c0f2fa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_functions.cpp @@ -0,0 +1,1086 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass InteractiveGrassManager_BP.InteractiveGrassManager_BP_C +// (Actor) + +class UClass* AInteractiveGrassManager_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveGrassManager_BP_C"); + + return Clss; +} + + +// InteractiveGrassManager_BP_C InteractiveGrassManager_BP.Default__InteractiveGrassManager_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AInteractiveGrassManager_BP_C* AInteractiveGrassManager_BP_C::GetDefaultObj() +{ + static class AInteractiveGrassManager_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AInteractiveGrassManager_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.PopulateMapWithGrass +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGrassSpawnArea_BP_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFoliageToSpawnInArea CallFunc_Array_Get_Item_1 (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFoliageToSpawn_Struct K2Node_MakeStruct_FoliageToSpawn_Struct (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorBounds_Origin (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetActorBounds_BoxExtent (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::PopulateMapWithGrass(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, class AGrassSpawnArea_BP_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, const struct FFoliageToSpawnInArea& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FFoliageToSpawn_Struct& K2Node_MakeStruct_FoliageToSpawn_Struct, const struct FVector& CallFunc_GetActorBounds_Origin, const struct FVector& CallFunc_GetActorBounds_BoxExtent, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "PopulateMapWithGrass"); + + Params::AInteractiveGrassManager_BP_C_PopulateMapWithGrass_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.K2Node_MakeStruct_FoliageToSpawn_Struct = K2Node_MakeStruct_FoliageToSpawn_Struct; + Parms.CallFunc_GetActorBounds_Origin = CallFunc_GetActorBounds_Origin; + Parms.CallFunc_GetActorBounds_BoxExtent = CallFunc_GetActorBounds_BoxExtent; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.AddFoliageChunkActor +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ChunkCenter (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*SourceComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReplaceWithSourceComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool LeaveDefaultComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractiveFoliageChunk_BP_C*AddedChunk (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::AddFoliageChunkActor(const struct FVector& ChunkCenter, class UINTERACTIVE_FoliageComp_BP_C* SourceComponent, bool ReplaceWithSourceComponent, bool LeaveDefaultComponent, class AInteractiveFoliageChunk_BP_C** AddedChunk, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class AInteractiveFoliageChunk_BP_C* CallFunc_FinishSpawningActor_ReturnValue, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "AddFoliageChunkActor"); + + Params::AInteractiveGrassManager_BP_C_AddFoliageChunkActor_Params Parms{}; + + Parms.ChunkCenter = ChunkCenter; + Parms.SourceComponent = SourceComponent; + Parms.ReplaceWithSourceComponent = ReplaceWithSourceComponent; + Parms.LeaveDefaultComponent = LeaveDefaultComponent; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (AddedChunk != nullptr) + *AddedChunk = Parms.AddedChunk; + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.DistanceToViewTarget +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector FromLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetViewTarget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::DistanceToViewTarget(const struct FVector& FromLocation, float* Distance, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AActor* CallFunc_GetViewTarget_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "DistanceToViewTarget"); + + Params::AInteractiveGrassManager_BP_C_DistanceToViewTarget_Params Parms{}; + + Parms.FromLocation = FromLocation; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetViewTarget_ReturnValue = CallFunc_GetViewTarget_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Distance != nullptr) + *Distance = Parms.Distance; + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.FreeUpMaterialInteractionChannel +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 NrOfChannel (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 ReleasingInteractionChannel (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::FreeUpMaterialInteractionChannel(int32 NrOfChannel, int32 ReleasingInteractionChannel, bool Temp_bool_Variable, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "FreeUpMaterialInteractionChannel"); + + Params::AInteractiveGrassManager_BP_C_FreeUpMaterialInteractionChannel_Params Parms{}; + + Parms.NrOfChannel = NrOfChannel; + Parms.ReleasingInteractionChannel = ReleasingInteractionChannel; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue_1 = CallFunc_Conv_StringToName_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.GetFreeMaterialInteractionChannel +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Found (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 FoundChannel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 FoundIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::GetFreeMaterialInteractionChannel(bool* Found, int32* FoundChannel, int32 FoundIndex, bool Temp_bool_Variable, bool CallFunc_NotEqual_IntInt_ReturnValue, bool Temp_bool_Variable_1, int32 CallFunc_Array_Find_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "GetFreeMaterialInteractionChannel"); + + Params::AInteractiveGrassManager_BP_C_GetFreeMaterialInteractionChannel_Params Parms{}; + + Parms.FoundIndex = FoundIndex; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_NotEqual_IntInt_ReturnValue = CallFunc_NotEqual_IntInt_ReturnValue; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Found != nullptr) + *Found = Parms.Found; + + if (FoundChannel != nullptr) + *FoundChannel = Parms.FoundChannel; + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliageCluster +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CenterLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SizeX_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SizeY_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Density_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NonUniformDistribution (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFoliageToSpawn_Struct FoliageToSpawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MinScale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MaxScale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool UseGrassSpawnAreas (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGrassSpawnArea_BP_C* GrassSpawnArea (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Last (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 LastIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGrassSpawnArea_BP_C* GrassSpawnArea_ (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool UseGrassSpawnAreas_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 SectionAmountY_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Density (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SizeY (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SizeX (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MaxScale_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MinScale_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFoliageToSpawn_Struct FoliageToSpawn_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float NonUniformDistribution_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CenterLocation_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SectionSize_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 SectionAmountX_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray SpawnLocationOrigins (Edit, BlueprintVisible) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable_1 (ConstParm, ReferenceParm) +// TArray Temp_object_Variable_2 (ConstParm, ReferenceParm) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingleForObjects_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_ComponentHasTag_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Divide_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_LineTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::SpawnFoliageCluster(const struct FVector& CenterLocation, float SizeX_, float SizeY_, float Density_, float NonUniformDistribution, const struct FFoliageToSpawn_Struct& FoliageToSpawn, const struct FVector& MinScale, const struct FVector& MaxScale, bool UseGrassSpawnAreas, class AGrassSpawnArea_BP_C* GrassSpawnArea, bool Last, int32 LastIndex, class AGrassSpawnArea_BP_C* GrassSpawnArea_, bool UseGrassSpawnAreas_, int32 SectionAmountY_, float Density, float SizeY, float SizeX, const struct FVector& MaxScale_, const struct FVector& MinScale_, const struct FFoliageToSpawn_Struct& FoliageToSpawn_, float NonUniformDistribution_, const struct FVector& CenterLocation_, float SectionSize_, int32 SectionAmountX_, const TArray& SpawnLocationOrigins, TArray& Temp_object_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, TArray& Temp_object_Variable_1, TArray& Temp_object_Variable_2, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, int32 Temp_int_Array_Index_Variable_1, int32 CallFunc_Array_Length_ReturnValue, const struct FVector& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Subtract_FloatFloat_ReturnValue_4, float CallFunc_RandomFloatInRange_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, int32 CallFunc_Subtract_IntInt_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_5, float CallFunc_Multiply_IntFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_2, int32 CallFunc_Subtract_IntInt_ReturnValue_1, const struct FHitResult& CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, float CallFunc_BreakVector_X_3, float CallFunc_BreakVector_Y_3, float CallFunc_BreakVector_Z_3, const struct FVector& CallFunc_MakeVector_ReturnValue_3, float CallFunc_BreakVector_X_4, float CallFunc_BreakVector_Y_4, float CallFunc_BreakVector_Z_4, const struct FVector& CallFunc_MakeVector_ReturnValue_4, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, int32 CallFunc_FTrunc_ReturnValue, bool CallFunc_ComponentHasTag_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, int32 CallFunc_FTrunc_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_BreakVector_X_5, float CallFunc_BreakVector_Y_5, float CallFunc_BreakVector_Z_5, float CallFunc_BreakVector_X_6, float CallFunc_BreakVector_Y_6, float CallFunc_BreakVector_Z_6, float CallFunc_BreakVector_X_7, float CallFunc_BreakVector_Y_7, float CallFunc_BreakVector_Z_7, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Multiply_IntFloat_ReturnValue_1, float CallFunc_Multiply_IntFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_4, float CallFunc_Add_FloatFloat_ReturnValue_5, float CallFunc_Subtract_FloatFloat_ReturnValue_6, int32 CallFunc_Subtract_IntInt_ReturnValue_2, int32 CallFunc_Divide_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, float CallFunc_Multiply_IntFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_5, const struct FVector& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_BreakVector_X_8, float CallFunc_BreakVector_Y_8, float CallFunc_BreakVector_Z_8, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_8, float CallFunc_Add_FloatFloat_ReturnValue_6, float CallFunc_Subtract_FloatFloat_ReturnValue_9, float CallFunc_Subtract_FloatFloat_ReturnValue_10, float CallFunc_RandomFloatInRange_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_7, float CallFunc_Subtract_FloatFloat_ReturnValue_11, float CallFunc_RandomFloatInRange_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue_6, float CallFunc_BreakVector_X_9, float CallFunc_BreakVector_Y_9, float CallFunc_BreakVector_Z_9, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_12, float CallFunc_Add_FloatFloat_ReturnValue_8, const struct FVector& CallFunc_MakeVector_ReturnValue_7, const struct FVector& CallFunc_MakeVector_ReturnValue_8, const struct FHitResult& CallFunc_LineTraceSingle_OutHit_1, bool CallFunc_LineTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_2, bool CallFunc_BreakHitResult_bInitialOverlap_2, float CallFunc_BreakHitResult_Time_2, float CallFunc_BreakHitResult_Distance_2, const struct FVector& CallFunc_BreakHitResult_Location_2, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_2, const struct FVector& CallFunc_BreakHitResult_Normal_2, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_2, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_2, class AActor* CallFunc_BreakHitResult_HitActor_2, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_2, class FName CallFunc_BreakHitResult_HitBoneName_2, int32 CallFunc_BreakHitResult_HitItem_2, int32 CallFunc_BreakHitResult_ElementIndex_2, int32 CallFunc_BreakHitResult_FaceIndex_2, const struct FVector& CallFunc_BreakHitResult_TraceStart_2, const struct FVector& CallFunc_BreakHitResult_TraceEnd_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "SpawnFoliageCluster"); + + Params::AInteractiveGrassManager_BP_C_SpawnFoliageCluster_Params Parms{}; + + Parms.CenterLocation = CenterLocation; + Parms.SizeX_ = SizeX_; + Parms.SizeY_ = SizeY_; + Parms.Density_ = Density_; + Parms.NonUniformDistribution = NonUniformDistribution; + Parms.FoliageToSpawn = FoliageToSpawn; + Parms.MinScale = MinScale; + Parms.MaxScale = MaxScale; + Parms.UseGrassSpawnAreas = UseGrassSpawnAreas; + Parms.GrassSpawnArea = GrassSpawnArea; + Parms.Last = Last; + Parms.LastIndex = LastIndex; + Parms.GrassSpawnArea_ = GrassSpawnArea_; + Parms.UseGrassSpawnAreas_ = UseGrassSpawnAreas_; + Parms.SectionAmountY_ = SectionAmountY_; + Parms.Density = Density; + Parms.SizeY = SizeY; + Parms.SizeX = SizeX; + Parms.MaxScale_ = MaxScale_; + Parms.MinScale_ = MinScale_; + Parms.FoliageToSpawn_ = FoliageToSpawn_; + Parms.NonUniformDistribution_ = NonUniformDistribution_; + Parms.CenterLocation_ = CenterLocation_; + Parms.SectionSize_ = SectionSize_; + Parms.SectionAmountX_ = SectionAmountX_; + Parms.SpawnLocationOrigins = SpawnLocationOrigins; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_2 = CallFunc_Subtract_FloatFloat_ReturnValue_2; + Parms.CallFunc_RandomFloatInRange_ReturnValue = CallFunc_RandomFloatInRange_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_3 = CallFunc_Subtract_FloatFloat_ReturnValue_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_4 = CallFunc_Subtract_FloatFloat_ReturnValue_4; + Parms.CallFunc_RandomFloatInRange_ReturnValue_1 = CallFunc_RandomFloatInRange_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_Divide_IntInt_ReturnValue = CallFunc_Divide_IntInt_ReturnValue; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_5 = CallFunc_Subtract_FloatFloat_ReturnValue_5; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_LineTraceSingleForObjects_OutHit = CallFunc_LineTraceSingleForObjects_OutHit; + Parms.CallFunc_LineTraceSingleForObjects_ReturnValue = CallFunc_LineTraceSingleForObjects_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_BreakVector_X_3 = CallFunc_BreakVector_X_3; + Parms.CallFunc_BreakVector_Y_3 = CallFunc_BreakVector_Y_3; + Parms.CallFunc_BreakVector_Z_3 = CallFunc_BreakVector_Z_3; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_BreakVector_X_4 = CallFunc_BreakVector_X_4; + Parms.CallFunc_BreakVector_Y_4 = CallFunc_BreakVector_Y_4; + Parms.CallFunc_BreakVector_Z_4 = CallFunc_BreakVector_Z_4; + Parms.CallFunc_MakeVector_ReturnValue_4 = CallFunc_MakeVector_ReturnValue_4; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_FTrunc_ReturnValue = CallFunc_FTrunc_ReturnValue; + Parms.CallFunc_ComponentHasTag_ReturnValue = CallFunc_ComponentHasTag_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_FTrunc_ReturnValue_1 = CallFunc_FTrunc_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_BreakVector_X_5 = CallFunc_BreakVector_X_5; + Parms.CallFunc_BreakVector_Y_5 = CallFunc_BreakVector_Y_5; + Parms.CallFunc_BreakVector_Z_5 = CallFunc_BreakVector_Z_5; + Parms.CallFunc_BreakVector_X_6 = CallFunc_BreakVector_X_6; + Parms.CallFunc_BreakVector_Y_6 = CallFunc_BreakVector_Y_6; + Parms.CallFunc_BreakVector_Z_6 = CallFunc_BreakVector_Z_6; + Parms.CallFunc_BreakVector_X_7 = CallFunc_BreakVector_X_7; + Parms.CallFunc_BreakVector_Y_7 = CallFunc_BreakVector_Y_7; + Parms.CallFunc_BreakVector_Z_7 = CallFunc_BreakVector_Z_7; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.CallFunc_Multiply_IntFloat_ReturnValue_1 = CallFunc_Multiply_IntFloat_ReturnValue_1; + Parms.CallFunc_Multiply_IntFloat_ReturnValue_2 = CallFunc_Multiply_IntFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_4 = CallFunc_Add_FloatFloat_ReturnValue_4; + Parms.CallFunc_Add_FloatFloat_ReturnValue_5 = CallFunc_Add_FloatFloat_ReturnValue_5; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_6 = CallFunc_Subtract_FloatFloat_ReturnValue_6; + Parms.CallFunc_Subtract_IntInt_ReturnValue_2 = CallFunc_Subtract_IntInt_ReturnValue_2; + Parms.CallFunc_Divide_IntInt_ReturnValue_1 = CallFunc_Divide_IntInt_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_3 = CallFunc_Subtract_IntInt_ReturnValue_3; + Parms.CallFunc_Multiply_IntFloat_ReturnValue_3 = CallFunc_Multiply_IntFloat_ReturnValue_3; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_7 = CallFunc_Subtract_FloatFloat_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_5 = CallFunc_MakeVector_ReturnValue_5; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_BreakVector_X_8 = CallFunc_BreakVector_X_8; + Parms.CallFunc_BreakVector_Y_8 = CallFunc_BreakVector_Y_8; + Parms.CallFunc_BreakVector_Z_8 = CallFunc_BreakVector_Z_8; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_8 = CallFunc_Subtract_FloatFloat_ReturnValue_8; + Parms.CallFunc_Add_FloatFloat_ReturnValue_6 = CallFunc_Add_FloatFloat_ReturnValue_6; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_9 = CallFunc_Subtract_FloatFloat_ReturnValue_9; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_10 = CallFunc_Subtract_FloatFloat_ReturnValue_10; + Parms.CallFunc_RandomFloatInRange_ReturnValue_2 = CallFunc_RandomFloatInRange_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_7 = CallFunc_Add_FloatFloat_ReturnValue_7; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_11 = CallFunc_Subtract_FloatFloat_ReturnValue_11; + Parms.CallFunc_RandomFloatInRange_ReturnValue_3 = CallFunc_RandomFloatInRange_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue_6 = CallFunc_MakeVector_ReturnValue_6; + Parms.CallFunc_BreakVector_X_9 = CallFunc_BreakVector_X_9; + Parms.CallFunc_BreakVector_Y_9 = CallFunc_BreakVector_Y_9; + Parms.CallFunc_BreakVector_Z_9 = CallFunc_BreakVector_Z_9; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_12 = CallFunc_Subtract_FloatFloat_ReturnValue_12; + Parms.CallFunc_Add_FloatFloat_ReturnValue_8 = CallFunc_Add_FloatFloat_ReturnValue_8; + Parms.CallFunc_MakeVector_ReturnValue_7 = CallFunc_MakeVector_ReturnValue_7; + Parms.CallFunc_MakeVector_ReturnValue_8 = CallFunc_MakeVector_ReturnValue_8; + Parms.CallFunc_LineTraceSingle_OutHit_1 = CallFunc_LineTraceSingle_OutHit_1; + Parms.CallFunc_LineTraceSingle_ReturnValue_1 = CallFunc_LineTraceSingle_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_2 = CallFunc_BreakHitResult_bBlockingHit_2; + Parms.CallFunc_BreakHitResult_bInitialOverlap_2 = CallFunc_BreakHitResult_bInitialOverlap_2; + Parms.CallFunc_BreakHitResult_Time_2 = CallFunc_BreakHitResult_Time_2; + Parms.CallFunc_BreakHitResult_Distance_2 = CallFunc_BreakHitResult_Distance_2; + Parms.CallFunc_BreakHitResult_Location_2 = CallFunc_BreakHitResult_Location_2; + Parms.CallFunc_BreakHitResult_ImpactPoint_2 = CallFunc_BreakHitResult_ImpactPoint_2; + Parms.CallFunc_BreakHitResult_Normal_2 = CallFunc_BreakHitResult_Normal_2; + Parms.CallFunc_BreakHitResult_ImpactNormal_2 = CallFunc_BreakHitResult_ImpactNormal_2; + Parms.CallFunc_BreakHitResult_PhysMat_2 = CallFunc_BreakHitResult_PhysMat_2; + Parms.CallFunc_BreakHitResult_HitActor_2 = CallFunc_BreakHitResult_HitActor_2; + Parms.CallFunc_BreakHitResult_HitComponent_2 = CallFunc_BreakHitResult_HitComponent_2; + Parms.CallFunc_BreakHitResult_HitBoneName_2 = CallFunc_BreakHitResult_HitBoneName_2; + Parms.CallFunc_BreakHitResult_HitItem_2 = CallFunc_BreakHitResult_HitItem_2; + Parms.CallFunc_BreakHitResult_ElementIndex_2 = CallFunc_BreakHitResult_ElementIndex_2; + Parms.CallFunc_BreakHitResult_FaceIndex_2 = CallFunc_BreakHitResult_FaceIndex_2; + Parms.CallFunc_BreakHitResult_TraceStart_2 = CallFunc_BreakHitResult_TraceStart_2; + Parms.CallFunc_BreakHitResult_TraceEnd_2 = CallFunc_BreakHitResult_TraceEnd_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliage +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool SpawnUnderCursor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector LocationIfNotUnderCursor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector NormalIfNotUnderCursor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MinScale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector MaxScale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFoliageToSpawn_Struct FoliageToSpawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool FromCluster (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool ClusterLastIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector Scale (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*AddedFoliageComp (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*ComponentToSpawnWith (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform AddedInstanceGrowStartTransform (Edit, BlueprintVisible, IsPlainOldData, NoDestructor) +// struct FTransform AddedInstanceOriginalTransform (Edit, BlueprintVisible, IsPlainOldData, NoDestructor) +// int32 AddedInstanceIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector SpawnNormal (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UStaticMesh* WhatToSpawn (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector WhereToSpawn (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UINTERACTIVE_FoliageComp_BP_C*FoundFoliageComp (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool FoundFoliageCompWithThisMesh (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*CallFunc_AddFoliageChunkActor_addedChunk (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AInteractiveFoliageChunk_BP_C*K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_VLerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_RandomFloatInRange_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotFromZ_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RotatorFromAxisAndAngle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_ComposeRotators_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_GetHitResultUnderCursorByChannel_HitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_GetHitResultUnderCursorByChannel_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// int32 CallFunc_AddInstanceWorldSpace_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::SpawnFoliage(bool SpawnUnderCursor, const struct FVector& LocationIfNotUnderCursor, const struct FVector& NormalIfNotUnderCursor, const struct FVector& MinScale, const struct FVector& MaxScale, const struct FFoliageToSpawn_Struct& FoliageToSpawn, bool FromCluster, bool ClusterLastIndex, const struct FVector& Scale, class UINTERACTIVE_FoliageComp_BP_C* AddedFoliageComp, class UINTERACTIVE_FoliageComp_BP_C* ComponentToSpawnWith, const struct FTransform& AddedInstanceGrowStartTransform, const struct FTransform& AddedInstanceOriginalTransform, int32 AddedInstanceIndex, const struct FVector& SpawnNormal, class UStaticMesh* WhatToSpawn, const struct FVector& WhereToSpawn, class UINTERACTIVE_FoliageComp_BP_C* FoundFoliageComp, bool FoundFoliageCompWithThisMesh, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Array_Index_Variable, class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk, float CallFunc_Multiply_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue, class AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_RandomFloatInRange_ReturnValue_1, float CallFunc_RandomFloatInRange_ReturnValue_2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_VLerp_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_RandomFloatInRange_ReturnValue_3, const struct FRotator& CallFunc_MakeRotFromZ_ReturnValue, const struct FRotator& CallFunc_RotatorFromAxisAndAngle_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FRotator& CallFunc_ComposeRotators_ReturnValue, const struct FHitResult& CallFunc_GetHitResultUnderCursorByChannel_HitResult, bool CallFunc_GetHitResultUnderCursorByChannel_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FTransform& CallFunc_MakeTransform_ReturnValue, int32 CallFunc_AddInstanceWorldSpace_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "SpawnFoliage"); + + Params::AInteractiveGrassManager_BP_C_SpawnFoliage_Params Parms{}; + + Parms.SpawnUnderCursor = SpawnUnderCursor; + Parms.LocationIfNotUnderCursor = LocationIfNotUnderCursor; + Parms.NormalIfNotUnderCursor = NormalIfNotUnderCursor; + Parms.MinScale = MinScale; + Parms.MaxScale = MaxScale; + Parms.FoliageToSpawn = FoliageToSpawn; + Parms.FromCluster = FromCluster; + Parms.ClusterLastIndex = ClusterLastIndex; + Parms.Scale = Scale; + Parms.AddedFoliageComp = AddedFoliageComp; + Parms.ComponentToSpawnWith = ComponentToSpawnWith; + Parms.AddedInstanceGrowStartTransform = AddedInstanceGrowStartTransform; + Parms.AddedInstanceOriginalTransform = AddedInstanceOriginalTransform; + Parms.AddedInstanceIndex = AddedInstanceIndex; + Parms.SpawnNormal = SpawnNormal; + Parms.WhatToSpawn = WhatToSpawn; + Parms.WhereToSpawn = WhereToSpawn; + Parms.FoundFoliageComp = FoundFoliageComp; + Parms.FoundFoliageCompWithThisMesh = FoundFoliageCompWithThisMesh; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_AddFoliageChunkActor_addedChunk = CallFunc_AddFoliageChunkActor_addedChunk; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP = K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_RandomFloatInRange_ReturnValue = CallFunc_RandomFloatInRange_ReturnValue; + Parms.CallFunc_RandomFloatInRange_ReturnValue_1 = CallFunc_RandomFloatInRange_ReturnValue_1; + Parms.CallFunc_RandomFloatInRange_ReturnValue_2 = CallFunc_RandomFloatInRange_ReturnValue_2; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_VLerp_ReturnValue = CallFunc_VLerp_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_RandomFloatInRange_ReturnValue_3 = CallFunc_RandomFloatInRange_ReturnValue_3; + Parms.CallFunc_MakeRotFromZ_ReturnValue = CallFunc_MakeRotFromZ_ReturnValue; + Parms.CallFunc_RotatorFromAxisAndAngle_ReturnValue = CallFunc_RotatorFromAxisAndAngle_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_ComposeRotators_ReturnValue = CallFunc_ComposeRotators_ReturnValue; + Parms.CallFunc_GetHitResultUnderCursorByChannel_HitResult = CallFunc_GetHitResultUnderCursorByChannel_HitResult; + Parms.CallFunc_GetHitResultUnderCursorByChannel_ReturnValue = CallFunc_GetHitResultUnderCursorByChannel_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_AddInstanceWorldSpace_ReturnValue = CallFunc_AddInstanceWorldSpace_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindDirectionChanger__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindDirectionChanger__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindDirectionChanger__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindDirectionChanger__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindDirectionChanger__ChangeDirection__EventFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindDirectionChanger__ChangeDirection__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindDirectionChanger__ChangeDirection__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindStrengthChanger__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindStrengthChanger__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindStrengthChanger__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindStrengthChanger__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.WindStrengthChanger__Change__EventFunc +// (BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::WindStrengthChanger__Change__EventFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "WindStrengthChanger__Change__EventFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AInteractiveGrassManager_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindDirection +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector NewDirection (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::SmoothlyChangeWindDirection(const struct FVector& NewDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "SmoothlyChangeWindDirection"); + + Params::AInteractiveGrassManager_BP_C_SmoothlyChangeWindDirection_Params Parms{}; + + Parms.NewDirection = NewDirection; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindStrength +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float NewStrength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::SmoothlyChangeWindStrength(float NewStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "SmoothlyChangeWindStrength"); + + Params::AInteractiveGrassManager_BP_C_SmoothlyChangeWindStrength_Params Parms{}; + + Parms.NewStrength = NewStrength; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.ExecuteUbergraph_InteractiveGrassManager_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MapRangeClamped_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector K2Node_CustomEvent_newDirection (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_newStrength (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsPlaying_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class AInstancedFoliageActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_K2_GetComponentsByClass_ReturnValue (ReferenceParm, ContainsInstancedReference) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UINTERACTIVE_FoliageComp_BP_C*CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetScalarParameterValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DegAtan2_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Lerp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AInteractiveGrassManager_BP_C::ExecuteUbergraph_InteractiveGrassManager_BP(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_MapRangeClamped_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, const struct FVector& K2Node_CustomEvent_newDirection, float K2Node_CustomEvent_newStrength, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, bool CallFunc_IsPlaying_ReturnValue, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_IsPlaying_ReturnValue_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class AInstancedFoliageActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, TArray& CallFunc_K2_GetComponentsByClass_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_GetScalarParameterValue_ReturnValue, float CallFunc_DegAtan2_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, float CallFunc_Lerp_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InteractiveGrassManager_BP_C", "ExecuteUbergraph_InteractiveGrassManager_BP"); + + Params::AInteractiveGrassManager_BP_C_ExecuteUbergraph_InteractiveGrassManager_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_MapRangeClamped_ReturnValue = CallFunc_MapRangeClamped_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.K2Node_CustomEvent_newDirection = K2Node_CustomEvent_newDirection; + Parms.K2Node_CustomEvent_newStrength = K2Node_CustomEvent_newStrength; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_IsPlaying_ReturnValue = CallFunc_IsPlaying_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_IsPlaying_ReturnValue_1 = CallFunc_IsPlaying_ReturnValue_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_K2_GetComponentsByClass_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GetScalarParameterValue_ReturnValue = CallFunc_GetScalarParameterValue_ReturnValue; + Parms.CallFunc_DegAtan2_ReturnValue = CallFunc_DegAtan2_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Lerp_ReturnValue = CallFunc_Lerp_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_parameters.hpp new file mode 100644 index 0000000..c24d34a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_parameters.hpp @@ -0,0 +1,495 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB4 (0xB4 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.PopulateMapWithGrass +struct AInteractiveGrassManager_BP_C_PopulateMapWithGrass_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x18(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_171B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGrassSpawnArea_BP_C* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_171C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFoliageToSpawnInArea CallFunc_Array_Get_Item_1; // 0x40(0x30)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_171D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFoliageToSpawn_Struct K2Node_MakeStruct_FoliageToSpawn_Struct; // 0x78(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorBounds_Origin; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetActorBounds_BoxExtent; // 0x94(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x74 (0x74 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.AddFoliageChunkActor +struct AInteractiveGrassManager_BP_C_AddFoliageChunkActor_Params +{ +public: + struct FVector ChunkCenter; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_171E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UINTERACTIVE_FoliageComp_BP_C* SourceComponent; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReplaceWithSourceComponent; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool LeaveDefaultComponent; // 0x19(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_171F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* AddedChunk; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1720[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x30(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AInteractiveFoliageChunk_BP_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.DistanceToViewTarget +struct AInteractiveGrassManager_BP_C_DistanceToViewTarget_Params +{ +public: + struct FVector FromLocation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Distance; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetViewTarget_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x70 (0x70 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.FreeUpMaterialInteractionChannel +struct AInteractiveGrassManager_BP_C_FreeUpMaterialInteractionChannel_Params +{ +public: + int32 NrOfChannel; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 ReleasingInteractionChannel; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x8(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1721[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1722[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.GetFreeMaterialInteractionChannel +struct AInteractiveGrassManager_BP_C_GetFreeMaterialInteractionChannel_Params +{ +public: + bool Found; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1723[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FoundChannel; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 FoundIndex; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0xC(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_IntInt_ReturnValue; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0xE(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1724[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Find_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x65C (0x65C - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliageCluster +struct AInteractiveGrassManager_BP_C_SpawnFoliageCluster_Params +{ +public: + struct FVector CenterLocation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SizeX_; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SizeY_; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Density_; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NonUniformDistribution; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1725[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFoliageToSpawn_Struct FoliageToSpawn; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MinScale; // 0x30(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MaxScale; // 0x3C(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseGrassSpawnAreas; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1726[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGrassSpawnArea_BP_C* GrassSpawnArea; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Last; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1727[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LastIndex; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGrassSpawnArea_BP_C* GrassSpawnArea_; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseGrassSpawnAreas_; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1728[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SectionAmountY_; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Density; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SizeY; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SizeX; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MaxScale_; // 0x7C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MinScale_; // 0x88(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1729[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFoliageToSpawn_Struct FoliageToSpawn_; // 0x98(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float NonUniformDistribution_; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CenterLocation_; // 0xAC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SectionSize_; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 SectionAmountX_; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray SpawnLocationOrigins; // 0xC0(0x10)(Edit, BlueprintVisible) + TArray Temp_object_Variable; // 0xD0(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Loop_Counter_Variable; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_172A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable_1; // 0xF0(0x10)(ConstParm, ReferenceParm) + TArray Temp_object_Variable_2; // 0x100(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Variable; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_172B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x13C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x14C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x150(0x10)(ConstParm, ReferenceParm) + int32 Temp_int_Array_Index_Variable_1; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Array_Get_Item; // 0x168(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x174(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_172C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_1; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x184(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_172D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_2; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_3; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_4; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_1; // 0x1B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x1B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Divide_IntInt_ReturnValue; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_5; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x1EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x1FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit; // 0x200(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingleForObjects_ReturnValue; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x28A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x28B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakHitResult_Time; // 0x28C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x294(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x2A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x2AC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x2B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_172E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2D8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x2F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x300(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x30C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_172F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X_3; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_3; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_3; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x31C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_4; // 0x328(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_4; // 0x32C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_4; // 0x330(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_4; // 0x334(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x340(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0x3C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1730[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x3CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x3D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x3D1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1731[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x3D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x3D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x3DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x3E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x3F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x400(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1732[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x410(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x418(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x420(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x430(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x434(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x438(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x43C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x448(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue; // 0x454(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_ComponentHasTag_ReturnValue; // 0x458(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1733[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x45C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue_1; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x468(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x46C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_5; // 0x470(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_5; // 0x474(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_5; // 0x478(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_6; // 0x47C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_6; // 0x480(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_6; // 0x484(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_7; // 0x488(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_7; // 0x48C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_7; // 0x490(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x494(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0x498(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue_1; // 0x49C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue_2; // 0x4A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_4; // 0x4A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_5; // 0x4A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_6; // 0x4AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_2; // 0x4B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Divide_IntInt_ReturnValue_1; // 0x4B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0x4B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1734[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_3; // 0x4BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue_3; // 0x4C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_7; // 0x4C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_5; // 0x4C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Array_Get_Item_1; // 0x4D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x4E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_8; // 0x4E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_8; // 0x4E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_8; // 0x4EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x4F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1735[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue_8; // 0x4F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_6; // 0x4F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_9; // 0x4FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_10; // 0x500(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_2; // 0x504(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_7; // 0x508(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_11; // 0x50C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_3; // 0x510(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_6; // 0x514(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_9; // 0x520(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_9; // 0x524(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_9; // 0x528(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x52C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_12; // 0x530(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_8; // 0x534(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_7; // 0x538(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_8; // 0x544(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_LineTraceSingle_OutHit_1; // 0x550(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue_1; // 0x5D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_2; // 0x5D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_2; // 0x5DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1736[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_2; // 0x5DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_2; // 0x5E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_2; // 0x5E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_2; // 0x5F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_2; // 0x5FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_2; // 0x608(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1737[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_2; // 0x618(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_2; // 0x620(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_2; // 0x628(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_2; // 0x630(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_2; // 0x638(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_2; // 0x63C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_2; // 0x640(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_2; // 0x644(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_2; // 0x650(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x314 (0x314 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SpawnFoliage +struct AInteractiveGrassManager_BP_C_SpawnFoliage_Params +{ +public: + bool SpawnUnderCursor; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1738[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LocationIfNotUnderCursor; // 0x4(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector NormalIfNotUnderCursor; // 0x10(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MinScale; // 0x1C(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector MaxScale; // 0x28(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1739[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFoliageToSpawn_Struct FoliageToSpawn; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool FromCluster; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ClusterLastIndex; // 0x49(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_173A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Scale; // 0x4C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* AddedFoliageComp; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UINTERACTIVE_FoliageComp_BP_C* ComponentToSpawnWith; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_173B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform AddedInstanceGrowStartTransform; // 0x70(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + struct FTransform AddedInstanceOriginalTransform; // 0xA0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + int32 AddedInstanceIndex; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector SpawnNormal; // 0xD4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UStaticMesh* WhatToSpawn; // 0xE0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector WhereToSpawn; // 0xE8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_173C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UINTERACTIVE_FoliageComp_BP_C* FoundFoliageComp; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool FoundFoliageCompWithThisMesh; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x102(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_173D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AInteractiveFoliageChunk_BP_C* CallFunc_AddFoliageChunkActor_addedChunk; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_173E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x118(0x10)(ConstParm, ReferenceParm) + TArray Temp_object_Variable; // 0x128(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_SphereOverlapActors_OutActors; // 0x138(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_173F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1740[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractiveFoliageChunk_BP_C* K2Node_DynamicCast_AsInteractive_Foliage_Chunk_BP; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1741[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x171(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x172(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1742[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_1; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_2; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_VLerp_ReturnValue; // 0x190(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_RandomFloatInRange_ReturnValue_3; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotFromZ_ReturnValue; // 0x1A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RotatorFromAxisAndAngle_ReturnValue; // 0x1B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_ComposeRotators_ReturnValue; // 0x1C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_GetHitResultUnderCursorByChannel_HitResult; // 0x1D4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_GetHitResultUnderCursorByChannel_ReturnValue; // 0x25C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x25D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x25E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1743[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x264(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x268(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x28C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x2A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x2B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x2BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x2C4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x2D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1744[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x2E0(0x30)(IsPlainOldData, NoDestructor) + int32 CallFunc_AddInstanceWorldSpace_ReturnValue; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindDirection +struct AInteractiveGrassManager_BP_C_SmoothlyChangeWindDirection_Params +{ +public: + struct FVector NewDirection; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.SmoothlyChangeWindStrength +struct AInteractiveGrassManager_BP_C_SmoothlyChangeWindStrength_Params +{ +public: + float NewStrength; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB4 (0xB4 - 0x0) +// Function InteractiveGrassManager_BP.InteractiveGrassManager_BP_C.ExecuteUbergraph_InteractiveGrassManager_BP +struct AInteractiveGrassManager_BP_C_ExecuteUbergraph_InteractiveGrassManager_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MapRangeClamped_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector K2Node_CustomEvent_newDirection; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_newStrength; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1745[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsPlaying_ReturnValue_1; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1746[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x40(0x10)(ReferenceParm) + class AInstancedFoliageActor* CallFunc_Array_Get_Item; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1747[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_K2_GetComponentsByClass_ReturnValue; // 0x60(0x10)(ReferenceParm, ContainsInstancedReference) + bool CallFunc_Less_IntInt_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1748[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UINTERACTIVE_FoliageComp_BP_C* CallFunc_Array_Get_Item_1; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1749[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetScalarParameterValue_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DegAtan2_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Lerp_ReturnValue; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveGrassManager_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_classes.hpp new file mode 100644 index 0000000..3cc77a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_classes.hpp @@ -0,0 +1,1350 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class InteractiveToolsFramework.InputBehavior +class UInputBehavior : public UObject +{ +public: + uint8 Pad_1D95[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInputBehavior* GetDefaultObj(); + +}; + +// 0x50 (0x80 - 0x30) +// Class InteractiveToolsFramework.AnyButtonInputBehavior +class UAnyButtonInputBehavior : public UInputBehavior +{ +public: + uint8 Pad_1D96[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnyButtonInputBehavior* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.InteractiveGizmoBuilder +class UInteractiveGizmoBuilder : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UInteractiveGizmoBuilder* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.AxisAngleGizmoBuilder +class UAxisAngleGizmoBuilder : public UInteractiveGizmoBuilder +{ +public: + + static class UClass* StaticClass(); + static class UAxisAngleGizmoBuilder* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class InteractiveToolsFramework.InteractiveGizmo +class UInteractiveGizmo : public UObject +{ +public: + uint8 Pad_1D97[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputBehaviorSet* InputBehaviors; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UInteractiveGizmo* GetDefaultObj(); + +}; + +// 0xB8 (0xF0 - 0x38) +// Class InteractiveToolsFramework.AxisAngleGizmo +class UAxisAngleGizmo : public UInteractiveGizmo +{ +public: + uint8 Pad_1D98[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface AngleSource; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface HitTarget; // 0x68(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface StateTarget; // 0x78(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bInInteraction; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D99[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector RotationOrigin; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationAxis; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationPlaneX; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationPlaneY; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionStartPoint; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionCurPoint; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteractionStartAngle; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteractionCurAngle; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9A[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAxisAngleGizmo* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.AxisPositionGizmoBuilder +class UAxisPositionGizmoBuilder : public UInteractiveGizmoBuilder +{ +public: + + static class UClass* StaticClass(); + static class UAxisPositionGizmoBuilder* GetDefaultObj(); + +}; + +// 0xA0 (0xD8 - 0x38) +// Class InteractiveToolsFramework.AxisPositionGizmo +class UAxisPositionGizmo : public UInteractiveGizmo +{ +public: + uint8 Pad_1D9B[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface ParameterSource; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface HitTarget; // 0x68(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface StateTarget; // 0x78(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bEnableSignedAxis; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInInteraction; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector InteractionOrigin; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionAxis; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionStartPoint; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionCurPoint; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteractionStartParameter; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteractionCurParameter; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterSign; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAxisPositionGizmo* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class InteractiveToolsFramework.GizmoConstantAxisSource +class UGizmoConstantAxisSource : public UObject +{ +public: + uint8 Pad_1D9E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Origin; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoConstantAxisSource* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class InteractiveToolsFramework.GizmoConstantFrameAxisSource +class UGizmoConstantFrameAxisSource : public UObject +{ +public: + uint8 Pad_1D9F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Origin; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TangentX; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TangentY; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoConstantFrameAxisSource* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class InteractiveToolsFramework.GizmoWorldAxisSource +class UGizmoWorldAxisSource : public UObject +{ +public: + uint8 Pad_1DA0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Origin; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AxisIndex; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoWorldAxisSource* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class InteractiveToolsFramework.GizmoComponentAxisSource +class UGizmoComponentAxisSource : public UObject +{ +public: + uint8 Pad_1DA1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* Component; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AxisIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocalAxes; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoComponentAxisSource* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class InteractiveToolsFramework.InteractiveToolPropertySet +class UInteractiveToolPropertySet : public UObject +{ +public: + uint8 Pad_1DA3[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UInteractiveToolPropertySet* CachedProperties; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPropertySetEnabled; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DA4[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractiveToolPropertySet* GetDefaultObj(); + +}; + +// 0x18 (0x78 - 0x60) +// Class InteractiveToolsFramework.BrushBaseProperties +class UBrushBaseProperties : public UInteractiveToolPropertySet +{ +public: + float BrushSize; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpecifyRadius; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float BrushRadius; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrushStrength; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrushFalloffAmount; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowStrength; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowFalloff; // 0x75(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA6[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBrushBaseProperties* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class InteractiveToolsFramework.InteractiveTool +class UInteractiveTool : public UObject +{ +public: + uint8 Pad_1DA7[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputBehaviorSet* InputBehaviors; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ToolPropertyObjects; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DA8[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractiveTool* GetDefaultObj(); + +}; + +// 0x8 (0x88 - 0x80) +// Class InteractiveToolsFramework.SingleSelectionTool +class USingleSelectionTool : public UInteractiveTool +{ +public: + uint8 Pad_1DA9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USingleSelectionTool* GetDefaultObj(); + +}; + +// 0x38 (0xC0 - 0x88) +// Class InteractiveToolsFramework.MeshSurfacePointTool +class UMeshSurfacePointTool : public USingleSelectionTool +{ +public: + uint8 Pad_1DAA[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMeshSurfacePointTool* GetDefaultObj(); + +}; + +// 0xF8 (0x1B8 - 0xC0) +// Class InteractiveToolsFramework.BaseBrushTool +class UBaseBrushTool : public UMeshSurfacePointTool +{ +public: + class UBrushBaseProperties* BrushProperties; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInBrushStroke; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DAB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WorldToLocalScale; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBrushStampData LastBrushStamp; // 0xD0(0xA8)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1DAC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftClassPtr PropertyClass; // 0x188(0x28)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBrushStampIndicator* BrushStampIndicator; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UBaseBrushTool* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.BrushStampIndicatorBuilder +class UBrushStampIndicatorBuilder : public UInteractiveGizmoBuilder +{ +public: + + static class UClass* StaticClass(); + static class UBrushStampIndicatorBuilder* GetDefaultObj(); + +}; + +// 0x78 (0xB0 - 0x38) +// Class InteractiveToolsFramework.BrushStampIndicator +class UBrushStampIndicator : public UInteractiveGizmo +{ +public: + float BrushRadius; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrushFalloff; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BrushPosition; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BrushNormal; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawIndicatorLines; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawRadiusCircle; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DAD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SampleStepCount; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDepthTested; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawSecondaryLines; // 0x75(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DAE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float SecondaryLineThickness; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SecondaryLineColor; // 0x7C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DAF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* AttachedComponent; // 0x90(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBrushStampIndicator* GetDefaultObj(); + +}; + +// 0xC0 (0x140 - 0x80) +// Class InteractiveToolsFramework.ClickDragInputBehavior +class UClickDragInputBehavior : public UAnyButtonInputBehavior +{ +public: + uint8 Pad_1DB1[0xA0]; // Fixing Size After Last Property [ Dumper-7 ] + bool bUpdateModifiersDuringDrag; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB2[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClickDragInputBehavior* GetDefaultObj(); + +}; + +// 0x140 (0x280 - 0x140) +// Class InteractiveToolsFramework.LocalClickDragInputBehavior +class ULocalClickDragInputBehavior : public UClickDragInputBehavior +{ +public: + uint8 Pad_1DB3[0x140]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULocalClickDragInputBehavior* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.InteractiveToolBuilder +class UInteractiveToolBuilder : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UInteractiveToolBuilder* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.ClickDragToolBuilder +class UClickDragToolBuilder : public UInteractiveToolBuilder +{ +public: + + static class UClass* StaticClass(); + static class UClickDragToolBuilder* GetDefaultObj(); + +}; + +// 0x8 (0x88 - 0x80) +// Class InteractiveToolsFramework.ClickDragTool +class UClickDragTool : public UInteractiveTool +{ +public: + uint8 Pad_1DB4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UClickDragTool* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class InteractiveToolsFramework.InternalToolFrameworkActor +class AInternalToolFrameworkActor : public AActor +{ +public: + + static class UClass* StaticClass(); + static class AInternalToolFrameworkActor* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class InteractiveToolsFramework.GizmoActor +class AGizmoActor : public AInternalToolFrameworkActor +{ +public: + + static class UClass* StaticClass(); + static class AGizmoActor* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class InteractiveToolsFramework.GizmoBaseComponent +class UGizmoBaseComponent : public UPrimitiveComponent +{ +public: + struct FLinearColor Color; // 0x450(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverSizeMultiplier; // 0x460(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelHitDistanceThreshold; // 0x464(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoBaseComponent* GetDefaultObj(); + + void UpdateWorldLocalState(bool bWorldIn); + void UpdateHoverState(bool bHoveringIn); +}; + +// 0x20 (0x490 - 0x470) +// Class InteractiveToolsFramework.GizmoArrowComponent +class UGizmoArrowComponent : public UGizmoBaseComponent +{ +public: + struct FVector Direction; // 0x470(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gap; // 0x47C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x480(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x484(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoArrowComponent* GetDefaultObj(); + +}; + +// 0x40 (0x4B0 - 0x470) +// Class InteractiveToolsFramework.GizmoBoxComponent +class UGizmoBoxComponent : public UGizmoBaseComponent +{ +public: + struct FVector Origin; // 0x470(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Rotation; // 0x480(0x10)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Dimensions; // 0x490(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x49C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveHiddenLines; // 0x4A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAxisFlip; // 0x4A1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB8[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoBoxComponent* GetDefaultObj(); + +}; + +// 0x20 (0x490 - 0x470) +// Class InteractiveToolsFramework.GizmoCircleComponent +class UGizmoCircleComponent : public UGizmoBaseComponent +{ +public: + struct FVector Normal; // 0x470(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x47C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x480(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x484(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bViewAligned; // 0x488(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAllowFrontFacingHits; // 0x489(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB9[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoCircleComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoTransformSource +class IGizmoTransformSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoTransformSource* GetDefaultObj(); + + void SetTransform(struct FTransform& NewTransform); + struct FTransform GetTransform(); +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoAxisSource +class IGizmoAxisSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoAxisSource* GetDefaultObj(); + + bool HasTangentVectors(); + void GetTangentVectors(struct FVector* TangentXOut, struct FVector* TangentYOut); + struct FVector GetOrigin(); + struct FVector GetDirection(); +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoClickTarget +class IGizmoClickTarget : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoClickTarget* GetDefaultObj(); + + void UpdateHoverState(bool bHovering); +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoStateTarget +class IGizmoStateTarget : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoStateTarget* GetDefaultObj(); + + void EndUpdate(); + void BeginUpdate(); +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoFloatParameterSource +class IGizmoFloatParameterSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoFloatParameterSource* GetDefaultObj(); + + void SetParameter(float NewValue); + float GetParameter(); + void EndModify(); + void BeginModify(); +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.GizmoVec2ParameterSource +class IGizmoVec2ParameterSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IGizmoVec2ParameterSource* GetDefaultObj(); + + void SetParameter(struct FVector2D& NewValue); + struct FVector2D GetParameter(); + void EndModify(); + void BeginModify(); +}; + +// 0x30 (0x4A0 - 0x470) +// Class InteractiveToolsFramework.GizmoLineHandleComponent +class UGizmoLineHandleComponent : public UGizmoBaseComponent +{ +public: + struct FVector Normal; // 0x470(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HandleSize; // 0x47C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x480(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x484(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x490(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImageScale; // 0x494(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DBA[0xB]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoLineHandleComponent* GetDefaultObj(); + +}; + +// 0x30 (0x4A0 - 0x470) +// Class InteractiveToolsFramework.GizmoRectangleComponent +class UGizmoRectangleComponent : public UGizmoBaseComponent +{ +public: + struct FVector DirectionX; // 0x470(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionY; // 0x47C(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetX; // 0x488(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetY; // 0x48C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LengthX; // 0x490(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LengthY; // 0x494(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x498(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SegmentFlags; // 0x49C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DBB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoRectangleComponent* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class InteractiveToolsFramework.GizmoLambdaHitTarget +class UGizmoLambdaHitTarget : public UObject +{ +public: + uint8 Pad_1DBC[0x88]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoLambdaHitTarget* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class InteractiveToolsFramework.GizmoComponentHitTarget +class UGizmoComponentHitTarget : public UObject +{ +public: + uint8 Pad_1DBD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* Component; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DBE[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoComponentHitTarget* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class InteractiveToolsFramework.InputBehaviorSet +class UInputBehaviorSet : public UObject +{ +public: + TArray Behaviors; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UInputBehaviorSet* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.InputBehaviorSource +class IInputBehaviorSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IInputBehaviorSource* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class InteractiveToolsFramework.InputRouter +class UInputRouter : public UObject +{ +public: + bool bAutoInvalidateOnHover; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoInvalidateOnCapture; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DBF[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputBehaviorSet* ActiveInputBehaviors; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DC0[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInputRouter* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class InteractiveToolsFramework.InteractionMechanic +class UInteractionMechanic : public UObject +{ +public: + uint8 Pad_1DC1[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractionMechanic* GetDefaultObj(); + +}; + +// 0x90 (0xB8 - 0x28) +// Class InteractiveToolsFramework.InteractiveGizmoManager +class UInteractiveGizmoManager : public UObject +{ +public: + uint8 Pad_1DC2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActiveGizmos; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DC3[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TMap GizmoBuilders; // 0x58(0x50)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DC4[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractiveGizmoManager* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.ToolContextTransactionProvider +class IToolContextTransactionProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IToolContextTransactionProvider* GetDefaultObj(); + +}; + +// 0x110 (0x138 - 0x28) +// Class InteractiveToolsFramework.InteractiveToolManager +class UInteractiveToolManager : public UObject +{ +public: + uint8 Pad_1DC5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UInteractiveTool* ActiveLeftTool; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractiveTool* ActiveRightTool; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DC6[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + TMap ToolBuilders; // 0x90(0x50)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DC7[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInteractiveToolManager* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.ToolFrameworkComponent +class IToolFrameworkComponent : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IToolFrameworkComponent* GetDefaultObj(); + +}; + +// 0x70 (0x98 - 0x28) +// Class InteractiveToolsFramework.InteractiveToolsContext +class UInteractiveToolsContext : public UObject +{ +public: + uint8 Pad_1DC8[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputRouter* InputRouter; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractiveToolManager* ToolManager; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractiveGizmoManager* GizmoManager; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ToolManagerClass; // 0x70(0x28)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UInteractiveToolsContext* GetDefaultObj(); + +}; + +// 0x18 (0x238 - 0x220) +// Class InteractiveToolsFramework.IntervalGizmoActor +class AIntervalGizmoActor : public AGizmoActor +{ +public: + class UGizmoLineHandleComponent* UpIntervalComponent; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGizmoLineHandleComponent* DownIntervalComponent; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGizmoLineHandleComponent* ForwardIntervalComponent; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AIntervalGizmoActor* GetDefaultObj(); + +}; + +// 0x98 (0xC0 - 0x28) +// Class InteractiveToolsFramework.IntervalGizmoBuilder +class UIntervalGizmoBuilder : public UInteractiveGizmoBuilder +{ +public: + uint8 Pad_1DC9[0x98]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UIntervalGizmoBuilder* GetDefaultObj(); + +}; + +// 0xF8 (0x130 - 0x38) +// Class InteractiveToolsFramework.IntervalGizmo +class UIntervalGizmo : public UInteractiveGizmo +{ +public: + class UGizmoTransformChangeStateTarget* StateTarget; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DCA[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UTransformProxy* TransformProxy; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ActiveComponents; // 0x58(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray ActiveGizmos; // 0x68(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DCB[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + class UGizmoComponentAxisSource* AxisYSource; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* AxisZSource; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DCC[0x90]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UIntervalGizmo* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class InteractiveToolsFramework.GizmoBaseFloatParameterSource +class UGizmoBaseFloatParameterSource : public UObject +{ +public: + uint8 Pad_1DCD[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoBaseFloatParameterSource* GetDefaultObj(); + +}; + +// 0x18 (0x60 - 0x48) +// Class InteractiveToolsFramework.GizmoAxisIntervalParameterSource +class UGizmoAxisIntervalParameterSource : public UGizmoBaseFloatParameterSource +{ +public: + TScriptInterface FloatParameterSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float MinParameter; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxParameter; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoAxisIntervalParameterSource* GetDefaultObj(); + +}; + +// 0xE0 (0x110 - 0x30) +// Class InteractiveToolsFramework.KeyAsModifierInputBehavior +class UKeyAsModifierInputBehavior : public UInputBehavior +{ +public: + uint8 Pad_1DCE[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UKeyAsModifierInputBehavior* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class InteractiveToolsFramework.MeshSurfacePointToolBuilder +class UMeshSurfacePointToolBuilder : public UInteractiveToolBuilder +{ +public: + uint8 Pad_1DCF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMeshSurfacePointToolBuilder* GetDefaultObj(); + +}; + +// 0x68 (0x98 - 0x30) +// Class InteractiveToolsFramework.MouseHoverBehavior +class UMouseHoverBehavior : public UInputBehavior +{ +public: + uint8 Pad_1DD0[0x68]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMouseHoverBehavior* GetDefaultObj(); + +}; + +// 0xB0 (0x130 - 0x80) +// Class InteractiveToolsFramework.MultiClickSequenceInputBehavior +class UMultiClickSequenceInputBehavior : public UAnyButtonInputBehavior +{ +public: + uint8 Pad_1DD1[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMultiClickSequenceInputBehavior* GetDefaultObj(); + +}; + +// 0x10 (0x90 - 0x80) +// Class InteractiveToolsFramework.MultiSelectionTool +class UMultiSelectionTool : public UInteractiveTool +{ +public: + uint8 Pad_1DD2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMultiSelectionTool* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class InteractiveToolsFramework.GizmoLocalFloatParameterSource +class UGizmoLocalFloatParameterSource : public UGizmoBaseFloatParameterSource +{ +public: + float Value; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoFloatParameterChange LastChange; // 0x4C(0x8)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1DD3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoLocalFloatParameterSource* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class InteractiveToolsFramework.GizmoBaseVec2ParameterSource +class UGizmoBaseVec2ParameterSource : public UObject +{ +public: + uint8 Pad_1DD4[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoBaseVec2ParameterSource* GetDefaultObj(); + +}; + +// 0x18 (0x60 - 0x48) +// Class InteractiveToolsFramework.GizmoLocalVec2ParameterSource +class UGizmoLocalVec2ParameterSource : public UGizmoBaseVec2ParameterSource +{ +public: + struct FVector2D Value; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoVec2ParameterChange LastChange; // 0x50(0x10)(NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoLocalVec2ParameterSource* GetDefaultObj(); + +}; + +// 0xC8 (0x110 - 0x48) +// Class InteractiveToolsFramework.GizmoAxisTranslationParameterSource +class UGizmoAxisTranslationParameterSource : public UGizmoBaseFloatParameterSource +{ +public: + uint8 Pad_1DD5[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x90(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float Parameter; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoFloatParameterChange LastChange; // 0xB4(0x8)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurTranslationAxis; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurTranslationOrigin; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DD6[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialTransform; // 0xE0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoAxisTranslationParameterSource* GetDefaultObj(); + +}; + +// 0xE8 (0x130 - 0x48) +// Class InteractiveToolsFramework.GizmoPlaneTranslationParameterSource +class UGizmoPlaneTranslationParameterSource : public UGizmoBaseVec2ParameterSource +{ +public: + uint8 Pad_1DD7[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x90(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FVector2D Parameter; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoVec2ParameterChange LastChange; // 0xB8(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurTranslationOrigin; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurTranslationNormal; // 0xD4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurTranslationAxisX; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurTranslationAxisY; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DD8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialTransform; // 0x100(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoPlaneTranslationParameterSource* GetDefaultObj(); + +}; + +// 0xC8 (0x110 - 0x48) +// Class InteractiveToolsFramework.GizmoAxisRotationParameterSource +class UGizmoAxisRotationParameterSource : public UGizmoBaseFloatParameterSource +{ +public: + uint8 Pad_1DD9[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x90(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float Angle; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoFloatParameterChange LastChange; // 0xB4(0x8)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurRotationAxis; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurRotationOrigin; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DDA[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialTransform; // 0xE0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoAxisRotationParameterSource* GetDefaultObj(); + +}; + +// 0xA8 (0xF0 - 0x48) +// Class InteractiveToolsFramework.GizmoUniformScaleParameterSource +class UGizmoUniformScaleParameterSource : public UGizmoBaseVec2ParameterSource +{ +public: + TScriptInterface AxisSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Parameter; // 0x6C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoVec2ParameterChange LastChange; // 0x74(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurScaleOrigin; // 0x84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleNormal; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleAxisX; // 0x9C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleAxisY; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DDB[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialTransform; // 0xC0(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoUniformScaleParameterSource* GetDefaultObj(); + +}; + +// 0x78 (0xC0 - 0x48) +// Class InteractiveToolsFramework.GizmoAxisScaleParameterSource +class UGizmoAxisScaleParameterSource : public UGizmoBaseFloatParameterSource +{ +public: + TScriptInterface AxisSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Parameter; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoFloatParameterChange LastChange; // 0x70(0x8)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurScaleAxis; // 0x78(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleOrigin; // 0x84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform InitialTransform; // 0x90(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoAxisScaleParameterSource* GetDefaultObj(); + +}; + +// 0xE8 (0x130 - 0x48) +// Class InteractiveToolsFramework.GizmoPlaneScaleParameterSource +class UGizmoPlaneScaleParameterSource : public UGizmoBaseVec2ParameterSource +{ +public: + uint8 Pad_1DDC[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x90(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface TransformSource; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Parameter; // 0xB4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGizmoVec2ParameterChange LastChange; // 0xBC(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurScaleOrigin; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleNormal; // 0xD8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleAxisX; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurScaleAxisY; // 0xF0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DDD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialTransform; // 0x100(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoPlaneScaleParameterSource* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.PlanePositionGizmoBuilder +class UPlanePositionGizmoBuilder : public UInteractiveGizmoBuilder +{ +public: + + static class UClass* StaticClass(); + static class UPlanePositionGizmoBuilder* GetDefaultObj(); + +}; + +// 0xC8 (0x100 - 0x38) +// Class InteractiveToolsFramework.PlanePositionGizmo +class UPlanePositionGizmo : public UInteractiveGizmo +{ +public: + uint8 Pad_1DDE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface AxisSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface ParameterSource; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface HitTarget; // 0x68(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + TScriptInterface StateTarget; // 0x78(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bEnableSignedAxis; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipX; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipY; // 0x8A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInInteraction; // 0x8B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionOrigin; // 0x8C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionNormal; // 0x98(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionAxisX; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionAxisY; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionStartPoint; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InteractionCurPoint; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InteractionStartParameter; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InteractionCurParameter; // 0xDC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ParameterSigns; // 0xE4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DDF[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPlanePositionGizmo* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class InteractiveToolsFramework.SelectionSet +class USelectionSet : public UObject +{ +public: + uint8 Pad_1DE0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USelectionSet* GetDefaultObj(); + +}; + +// 0x40 (0x80 - 0x40) +// Class InteractiveToolsFramework.MeshSelectionSet +class UMeshSelectionSet : public USelectionSet +{ +public: + TArray Vertices; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Edges; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Faces; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Groups; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMeshSelectionSet* GetDefaultObj(); + +}; + +// 0xB0 (0x130 - 0x80) +// Class InteractiveToolsFramework.SingleClickInputBehavior +class USingleClickInputBehavior : public UAnyButtonInputBehavior +{ +public: + uint8 Pad_1DE1[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + bool HitTestOnRelease; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DE2[0x6F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USingleClickInputBehavior* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class InteractiveToolsFramework.SingleClickToolBuilder +class USingleClickToolBuilder : public UInteractiveToolBuilder +{ +public: + + static class UClass* StaticClass(); + static class USingleClickToolBuilder* GetDefaultObj(); + +}; + +// 0x8 (0x88 - 0x80) +// Class InteractiveToolsFramework.SingleClickTool +class USingleClickTool : public UInteractiveTool +{ +public: + uint8 Pad_1DE3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USingleClickTool* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class InteractiveToolsFramework.GizmoNilStateTarget +class UGizmoNilStateTarget : public UObject +{ +public: + uint8 Pad_1DE4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoNilStateTarget* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class InteractiveToolsFramework.GizmoLambdaStateTarget +class UGizmoLambdaStateTarget : public UObject +{ +public: + uint8 Pad_1DE5[0x88]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoLambdaStateTarget* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class InteractiveToolsFramework.GizmoObjectModifyStateTarget +class UGizmoObjectModifyStateTarget : public UObject +{ +public: + uint8 Pad_1DE6[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoObjectModifyStateTarget* GetDefaultObj(); + +}; + +// 0xB8 (0xE0 - 0x28) +// Class InteractiveToolsFramework.GizmoTransformChangeStateTarget +class UGizmoTransformChangeStateTarget : public UObject +{ +public: + uint8 Pad_1DE7[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface TransactionManager; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_1DE8[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoTransformChangeStateTarget* GetDefaultObj(); + +}; + +// 0x80 (0x2A0 - 0x220) +// Class InteractiveToolsFramework.TransformGizmoActor +class ATransformGizmoActor : public AGizmoActor +{ +public: + class UPrimitiveComponent* TranslateX; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* TranslateY; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* TranslateZ; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* TranslateYZ; // 0x238(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* TranslateXZ; // 0x240(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* TranslateXY; // 0x248(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* RotateX; // 0x250(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* RotateY; // 0x258(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* RotateZ; // 0x260(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* UniformScale; // 0x268(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* AxisScaleX; // 0x270(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* AxisScaleY; // 0x278(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* AxisScaleZ; // 0x280(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PlaneScaleYZ; // 0x288(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PlaneScaleXZ; // 0x290(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PlaneScaleXY; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ATransformGizmoActor* GetDefaultObj(); + +}; + +// 0x98 (0xC0 - 0x28) +// Class InteractiveToolsFramework.TransformGizmoBuilder +class UTransformGizmoBuilder : public UInteractiveGizmoBuilder +{ +public: + uint8 Pad_1DE9[0x98]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTransformGizmoBuilder* GetDefaultObj(); + +}; + +// 0x168 (0x1A0 - 0x38) +// Class InteractiveToolsFramework.TransformGizmo +class UTransformGizmo : public UInteractiveGizmo +{ +public: + uint8 Pad_1DEA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UTransformProxy* ActiveTarget; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapToWorldGrid; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGridSizeIsExplicit; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DEB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ExplicitGridSize; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotationGridSizeIsExplicit; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator ExplicitRotationGridSize; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSnapToWorldRotGrid; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseContextCoordinateSystem; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DED[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EToolContextCoordinateSystem CurrentCoordinateSystem; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DEE[0x90]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ActiveComponents; // 0x100(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray NonuniformScaleComponents; // 0x110(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray ActiveGizmos; // 0x120(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1DEF[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UGizmoConstantFrameAxisSource* CameraAxisSource; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* AxisXSource; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* AxisYSource; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* AxisZSource; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* UnitAxisXSource; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* UnitAxisYSource; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoComponentAxisSource* UnitAxisZSource; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoTransformChangeStateTarget* StateTarget; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGizmoScaledTransformSource* ScaledTransformSource; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DF0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTransformGizmo* GetDefaultObj(); + +}; + +// 0xC8 (0xF0 - 0x28) +// Class InteractiveToolsFramework.TransformProxy +class UTransformProxy : public UObject +{ +public: + uint8 Pad_1DF1[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + bool bRotatePerObject; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetPivotMode; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF2[0x1E]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform SharedTransform; // 0x90(0x30)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTransform InitialSharedTransform; // 0xC0(0x30)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UTransformProxy* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class InteractiveToolsFramework.GizmoBaseTransformSource +class UGizmoBaseTransformSource : public UObject +{ +public: + uint8 Pad_1DF3[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoBaseTransformSource* GetDefaultObj(); + +}; + +// 0x10 (0x58 - 0x48) +// Class InteractiveToolsFramework.GizmoComponentWorldTransformSource +class UGizmoComponentWorldTransformSource : public UGizmoBaseTransformSource +{ +public: + class USceneComponent* Component; // 0x48(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifyComponentOnTransform; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoComponentWorldTransformSource* GetDefaultObj(); + +}; + +// 0x98 (0xE0 - 0x48) +// Class InteractiveToolsFramework.GizmoScaledTransformSource +class UGizmoScaledTransformSource : public UGizmoBaseTransformSource +{ +public: + TScriptInterface ChildTransformSource; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_1DF5[0x88]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGizmoScaledTransformSource* GetDefaultObj(); + +}; + +// 0x8 (0x50 - 0x48) +// Class InteractiveToolsFramework.GizmoTransformProxyTransformSource +class UGizmoTransformProxyTransformSource : public UGizmoBaseTransformSource +{ +public: + class UTransformProxy* Proxy; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGizmoTransformProxyTransformSource* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_functions.cpp new file mode 100644 index 0000000..f521978 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_functions.cpp @@ -0,0 +1,2987 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class InteractiveToolsFramework.InputBehavior +// (None) + +class UClass* UInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputBehavior"); + + return Clss; +} + + +// InputBehavior InteractiveToolsFramework.Default__InputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputBehavior* UInputBehavior::GetDefaultObj() +{ + static class UInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.AnyButtonInputBehavior +// (None) + +class UClass* UAnyButtonInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnyButtonInputBehavior"); + + return Clss; +} + + +// AnyButtonInputBehavior InteractiveToolsFramework.Default__AnyButtonInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnyButtonInputBehavior* UAnyButtonInputBehavior::GetDefaultObj() +{ + static class UAnyButtonInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UAnyButtonInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveGizmoBuilder +// (None) + +class UClass* UInteractiveGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveGizmoBuilder"); + + return Clss; +} + + +// InteractiveGizmoBuilder InteractiveToolsFramework.Default__InteractiveGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveGizmoBuilder* UInteractiveGizmoBuilder::GetDefaultObj() +{ + static class UInteractiveGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.AxisAngleGizmoBuilder +// (None) + +class UClass* UAxisAngleGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AxisAngleGizmoBuilder"); + + return Clss; +} + + +// AxisAngleGizmoBuilder InteractiveToolsFramework.Default__AxisAngleGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAxisAngleGizmoBuilder* UAxisAngleGizmoBuilder::GetDefaultObj() +{ + static class UAxisAngleGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UAxisAngleGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveGizmo +// (None) + +class UClass* UInteractiveGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveGizmo"); + + return Clss; +} + + +// InteractiveGizmo InteractiveToolsFramework.Default__InteractiveGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UInteractiveGizmo* UInteractiveGizmo::GetDefaultObj() +{ + static class UInteractiveGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.AxisAngleGizmo +// (None) + +class UClass* UAxisAngleGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AxisAngleGizmo"); + + return Clss; +} + + +// AxisAngleGizmo InteractiveToolsFramework.Default__AxisAngleGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UAxisAngleGizmo* UAxisAngleGizmo::GetDefaultObj() +{ + static class UAxisAngleGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UAxisAngleGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.AxisPositionGizmoBuilder +// (None) + +class UClass* UAxisPositionGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AxisPositionGizmoBuilder"); + + return Clss; +} + + +// AxisPositionGizmoBuilder InteractiveToolsFramework.Default__AxisPositionGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAxisPositionGizmoBuilder* UAxisPositionGizmoBuilder::GetDefaultObj() +{ + static class UAxisPositionGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UAxisPositionGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.AxisPositionGizmo +// (None) + +class UClass* UAxisPositionGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AxisPositionGizmo"); + + return Clss; +} + + +// AxisPositionGizmo InteractiveToolsFramework.Default__AxisPositionGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UAxisPositionGizmo* UAxisPositionGizmo::GetDefaultObj() +{ + static class UAxisPositionGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UAxisPositionGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoConstantAxisSource +// (None) + +class UClass* UGizmoConstantAxisSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoConstantAxisSource"); + + return Clss; +} + + +// GizmoConstantAxisSource InteractiveToolsFramework.Default__GizmoConstantAxisSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoConstantAxisSource* UGizmoConstantAxisSource::GetDefaultObj() +{ + static class UGizmoConstantAxisSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoConstantAxisSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoConstantFrameAxisSource +// (None) + +class UClass* UGizmoConstantFrameAxisSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoConstantFrameAxisSource"); + + return Clss; +} + + +// GizmoConstantFrameAxisSource InteractiveToolsFramework.Default__GizmoConstantFrameAxisSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoConstantFrameAxisSource* UGizmoConstantFrameAxisSource::GetDefaultObj() +{ + static class UGizmoConstantFrameAxisSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoConstantFrameAxisSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoWorldAxisSource +// (None) + +class UClass* UGizmoWorldAxisSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoWorldAxisSource"); + + return Clss; +} + + +// GizmoWorldAxisSource InteractiveToolsFramework.Default__GizmoWorldAxisSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoWorldAxisSource* UGizmoWorldAxisSource::GetDefaultObj() +{ + static class UGizmoWorldAxisSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoWorldAxisSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoComponentAxisSource +// (None) + +class UClass* UGizmoComponentAxisSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoComponentAxisSource"); + + return Clss; +} + + +// GizmoComponentAxisSource InteractiveToolsFramework.Default__GizmoComponentAxisSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoComponentAxisSource* UGizmoComponentAxisSource::GetDefaultObj() +{ + static class UGizmoComponentAxisSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoComponentAxisSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveToolPropertySet +// (None) + +class UClass* UInteractiveToolPropertySet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveToolPropertySet"); + + return Clss; +} + + +// InteractiveToolPropertySet InteractiveToolsFramework.Default__InteractiveToolPropertySet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveToolPropertySet* UInteractiveToolPropertySet::GetDefaultObj() +{ + static class UInteractiveToolPropertySet* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveToolPropertySet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.BrushBaseProperties +// (None) + +class UClass* UBrushBaseProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushBaseProperties"); + + return Clss; +} + + +// BrushBaseProperties InteractiveToolsFramework.Default__BrushBaseProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrushBaseProperties* UBrushBaseProperties::GetDefaultObj() +{ + static class UBrushBaseProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushBaseProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveTool +// (None) + +class UClass* UInteractiveTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveTool"); + + return Clss; +} + + +// InteractiveTool InteractiveToolsFramework.Default__InteractiveTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UInteractiveTool* UInteractiveTool::GetDefaultObj() +{ + static class UInteractiveTool* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.SingleSelectionTool +// (None) + +class UClass* USingleSelectionTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SingleSelectionTool"); + + return Clss; +} + + +// SingleSelectionTool InteractiveToolsFramework.Default__SingleSelectionTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class USingleSelectionTool* USingleSelectionTool::GetDefaultObj() +{ + static class USingleSelectionTool* Default = nullptr; + + if (!Default) + Default = static_cast(USingleSelectionTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MeshSurfacePointTool +// (None) + +class UClass* UMeshSurfacePointTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshSurfacePointTool"); + + return Clss; +} + + +// MeshSurfacePointTool InteractiveToolsFramework.Default__MeshSurfacePointTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMeshSurfacePointTool* UMeshSurfacePointTool::GetDefaultObj() +{ + static class UMeshSurfacePointTool* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshSurfacePointTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.BaseBrushTool +// (None) + +class UClass* UBaseBrushTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BaseBrushTool"); + + return Clss; +} + + +// BaseBrushTool InteractiveToolsFramework.Default__BaseBrushTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UBaseBrushTool* UBaseBrushTool::GetDefaultObj() +{ + static class UBaseBrushTool* Default = nullptr; + + if (!Default) + Default = static_cast(UBaseBrushTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.BrushStampIndicatorBuilder +// (None) + +class UClass* UBrushStampIndicatorBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushStampIndicatorBuilder"); + + return Clss; +} + + +// BrushStampIndicatorBuilder InteractiveToolsFramework.Default__BrushStampIndicatorBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrushStampIndicatorBuilder* UBrushStampIndicatorBuilder::GetDefaultObj() +{ + static class UBrushStampIndicatorBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushStampIndicatorBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.BrushStampIndicator +// (None) + +class UClass* UBrushStampIndicator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushStampIndicator"); + + return Clss; +} + + +// BrushStampIndicator InteractiveToolsFramework.Default__BrushStampIndicator +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UBrushStampIndicator* UBrushStampIndicator::GetDefaultObj() +{ + static class UBrushStampIndicator* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushStampIndicator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.ClickDragInputBehavior +// (None) + +class UClass* UClickDragInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClickDragInputBehavior"); + + return Clss; +} + + +// ClickDragInputBehavior InteractiveToolsFramework.Default__ClickDragInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClickDragInputBehavior* UClickDragInputBehavior::GetDefaultObj() +{ + static class UClickDragInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UClickDragInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.LocalClickDragInputBehavior +// (None) + +class UClass* ULocalClickDragInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalClickDragInputBehavior"); + + return Clss; +} + + +// LocalClickDragInputBehavior InteractiveToolsFramework.Default__LocalClickDragInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalClickDragInputBehavior* ULocalClickDragInputBehavior::GetDefaultObj() +{ + static class ULocalClickDragInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalClickDragInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveToolBuilder +// (None) + +class UClass* UInteractiveToolBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveToolBuilder"); + + return Clss; +} + + +// InteractiveToolBuilder InteractiveToolsFramework.Default__InteractiveToolBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveToolBuilder* UInteractiveToolBuilder::GetDefaultObj() +{ + static class UInteractiveToolBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveToolBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.ClickDragToolBuilder +// (None) + +class UClass* UClickDragToolBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClickDragToolBuilder"); + + return Clss; +} + + +// ClickDragToolBuilder InteractiveToolsFramework.Default__ClickDragToolBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UClickDragToolBuilder* UClickDragToolBuilder::GetDefaultObj() +{ + static class UClickDragToolBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UClickDragToolBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.ClickDragTool +// (None) + +class UClass* UClickDragTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ClickDragTool"); + + return Clss; +} + + +// ClickDragTool InteractiveToolsFramework.Default__ClickDragTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UClickDragTool* UClickDragTool::GetDefaultObj() +{ + static class UClickDragTool* Default = nullptr; + + if (!Default) + Default = static_cast(UClickDragTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InternalToolFrameworkActor +// (Actor) + +class UClass* AInternalToolFrameworkActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InternalToolFrameworkActor"); + + return Clss; +} + + +// InternalToolFrameworkActor InteractiveToolsFramework.Default__InternalToolFrameworkActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AInternalToolFrameworkActor* AInternalToolFrameworkActor::GetDefaultObj() +{ + static class AInternalToolFrameworkActor* Default = nullptr; + + if (!Default) + Default = static_cast(AInternalToolFrameworkActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoActor +// (Actor) + +class UClass* AGizmoActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoActor"); + + return Clss; +} + + +// GizmoActor InteractiveToolsFramework.Default__GizmoActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AGizmoActor* AGizmoActor::GetDefaultObj() +{ + static class AGizmoActor* Default = nullptr; + + if (!Default) + Default = static_cast(AGizmoActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoBaseComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoBaseComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoBaseComponent"); + + return Clss; +} + + +// GizmoBaseComponent InteractiveToolsFramework.Default__GizmoBaseComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoBaseComponent* UGizmoBaseComponent::GetDefaultObj() +{ + static class UGizmoBaseComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoBaseComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoBaseComponent.UpdateWorldLocalState +// (Final, Native, Public) +// Parameters: +// bool bWorldIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGizmoBaseComponent::UpdateWorldLocalState(bool bWorldIn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoBaseComponent", "UpdateWorldLocalState"); + + Params::UGizmoBaseComponent_UpdateWorldLocalState_Params Parms{}; + + Parms.bWorldIn = bWorldIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoBaseComponent.UpdateHoverState +// (Final, Native, Public) +// Parameters: +// bool bHoveringIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGizmoBaseComponent::UpdateHoverState(bool bHoveringIn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoBaseComponent", "UpdateHoverState"); + + Params::UGizmoBaseComponent_UpdateHoverState_Params Parms{}; + + Parms.bHoveringIn = bHoveringIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class InteractiveToolsFramework.GizmoArrowComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoArrowComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoArrowComponent"); + + return Clss; +} + + +// GizmoArrowComponent InteractiveToolsFramework.Default__GizmoArrowComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoArrowComponent* UGizmoArrowComponent::GetDefaultObj() +{ + static class UGizmoArrowComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoArrowComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoBoxComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoBoxComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoBoxComponent"); + + return Clss; +} + + +// GizmoBoxComponent InteractiveToolsFramework.Default__GizmoBoxComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoBoxComponent* UGizmoBoxComponent::GetDefaultObj() +{ + static class UGizmoBoxComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoBoxComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoCircleComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoCircleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoCircleComponent"); + + return Clss; +} + + +// GizmoCircleComponent InteractiveToolsFramework.Default__GizmoCircleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoCircleComponent* UGizmoCircleComponent::GetDefaultObj() +{ + static class UGizmoCircleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoCircleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoTransformSource +// (None) + +class UClass* IGizmoTransformSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoTransformSource"); + + return Clss; +} + + +// GizmoTransformSource InteractiveToolsFramework.Default__GizmoTransformSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoTransformSource* IGizmoTransformSource::GetDefaultObj() +{ + static class IGizmoTransformSource* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoTransformSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoTransformSource.SetTransform +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// struct FTransform NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void IGizmoTransformSource::SetTransform(struct FTransform& NewTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoTransformSource", "SetTransform"); + + Params::IGizmoTransformSource_SetTransform_Params Parms{}; + + Parms.NewTransform = NewTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoTransformSource.GetTransform +// (Native, Public, HasDefaults, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform IGizmoTransformSource::GetTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoTransformSource", "GetTransform"); + + Params::IGizmoTransformSource_GetTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class InteractiveToolsFramework.GizmoAxisSource +// (None) + +class UClass* IGizmoAxisSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoAxisSource"); + + return Clss; +} + + +// GizmoAxisSource InteractiveToolsFramework.Default__GizmoAxisSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoAxisSource* IGizmoAxisSource::GetDefaultObj() +{ + static class IGizmoAxisSource* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoAxisSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoAxisSource.HasTangentVectors +// (Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IGizmoAxisSource::HasTangentVectors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoAxisSource", "HasTangentVectors"); + + Params::IGizmoAxisSource_HasTangentVectors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function InteractiveToolsFramework.GizmoAxisSource.GetTangentVectors +// (Native, Public, HasOutParams, HasDefaults, Const) +// Parameters: +// struct FVector TangentXOut (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector TangentYOut (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IGizmoAxisSource::GetTangentVectors(struct FVector* TangentXOut, struct FVector* TangentYOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoAxisSource", "GetTangentVectors"); + + Params::IGizmoAxisSource_GetTangentVectors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TangentXOut != nullptr) + *TangentXOut = std::move(Parms.TangentXOut); + + if (TangentYOut != nullptr) + *TangentYOut = std::move(Parms.TangentYOut); + +} + + +// Function InteractiveToolsFramework.GizmoAxisSource.GetOrigin +// (Native, Public, HasDefaults, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IGizmoAxisSource::GetOrigin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoAxisSource", "GetOrigin"); + + Params::IGizmoAxisSource_GetOrigin_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function InteractiveToolsFramework.GizmoAxisSource.GetDirection +// (Native, Public, HasDefaults, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IGizmoAxisSource::GetDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoAxisSource", "GetDirection"); + + Params::IGizmoAxisSource_GetDirection_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class InteractiveToolsFramework.GizmoClickTarget +// (None) + +class UClass* IGizmoClickTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoClickTarget"); + + return Clss; +} + + +// GizmoClickTarget InteractiveToolsFramework.Default__GizmoClickTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoClickTarget* IGizmoClickTarget::GetDefaultObj() +{ + static class IGizmoClickTarget* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoClickTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoClickTarget.UpdateHoverState +// (Native, Public, Const) +// Parameters: +// bool bHovering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IGizmoClickTarget::UpdateHoverState(bool bHovering) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoClickTarget", "UpdateHoverState"); + + Params::IGizmoClickTarget_UpdateHoverState_Params Parms{}; + + Parms.bHovering = bHovering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class InteractiveToolsFramework.GizmoStateTarget +// (None) + +class UClass* IGizmoStateTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoStateTarget"); + + return Clss; +} + + +// GizmoStateTarget InteractiveToolsFramework.Default__GizmoStateTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoStateTarget* IGizmoStateTarget::GetDefaultObj() +{ + static class IGizmoStateTarget* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoStateTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoStateTarget.EndUpdate +// (Native, Public) +// Parameters: + +void IGizmoStateTarget::EndUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoStateTarget", "EndUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoStateTarget.BeginUpdate +// (Native, Public) +// Parameters: + +void IGizmoStateTarget::BeginUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoStateTarget", "BeginUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class InteractiveToolsFramework.GizmoFloatParameterSource +// (None) + +class UClass* IGizmoFloatParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoFloatParameterSource"); + + return Clss; +} + + +// GizmoFloatParameterSource InteractiveToolsFramework.Default__GizmoFloatParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoFloatParameterSource* IGizmoFloatParameterSource::GetDefaultObj() +{ + static class IGizmoFloatParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoFloatParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoFloatParameterSource.SetParameter +// (Native, Public) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IGizmoFloatParameterSource::SetParameter(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoFloatParameterSource", "SetParameter"); + + Params::IGizmoFloatParameterSource_SetParameter_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoFloatParameterSource.GetParameter +// (Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IGizmoFloatParameterSource::GetParameter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoFloatParameterSource", "GetParameter"); + + Params::IGizmoFloatParameterSource_GetParameter_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function InteractiveToolsFramework.GizmoFloatParameterSource.EndModify +// (Native, Public) +// Parameters: + +void IGizmoFloatParameterSource::EndModify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoFloatParameterSource", "EndModify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoFloatParameterSource.BeginModify +// (Native, Public) +// Parameters: + +void IGizmoFloatParameterSource::BeginModify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoFloatParameterSource", "BeginModify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class InteractiveToolsFramework.GizmoVec2ParameterSource +// (None) + +class UClass* IGizmoVec2ParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoVec2ParameterSource"); + + return Clss; +} + + +// GizmoVec2ParameterSource InteractiveToolsFramework.Default__GizmoVec2ParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IGizmoVec2ParameterSource* IGizmoVec2ParameterSource::GetDefaultObj() +{ + static class IGizmoVec2ParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(IGizmoVec2ParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.SetParameter +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// struct FVector2D NewValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IGizmoVec2ParameterSource::SetParameter(struct FVector2D& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoVec2ParameterSource", "SetParameter"); + + Params::IGizmoVec2ParameterSource_SetParameter_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.GetParameter +// (Native, Public, HasDefaults, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D IGizmoVec2ParameterSource::GetParameter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoVec2ParameterSource", "GetParameter"); + + Params::IGizmoVec2ParameterSource_GetParameter_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.EndModify +// (Native, Public) +// Parameters: + +void IGizmoVec2ParameterSource::EndModify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoVec2ParameterSource", "EndModify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.BeginModify +// (Native, Public) +// Parameters: + +void IGizmoVec2ParameterSource::BeginModify() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GizmoVec2ParameterSource", "BeginModify"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class InteractiveToolsFramework.GizmoLineHandleComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoLineHandleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoLineHandleComponent"); + + return Clss; +} + + +// GizmoLineHandleComponent InteractiveToolsFramework.Default__GizmoLineHandleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoLineHandleComponent* UGizmoLineHandleComponent::GetDefaultObj() +{ + static class UGizmoLineHandleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoLineHandleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoRectangleComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UGizmoRectangleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoRectangleComponent"); + + return Clss; +} + + +// GizmoRectangleComponent InteractiveToolsFramework.Default__GizmoRectangleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoRectangleComponent* UGizmoRectangleComponent::GetDefaultObj() +{ + static class UGizmoRectangleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoRectangleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoLambdaHitTarget +// (None) + +class UClass* UGizmoLambdaHitTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoLambdaHitTarget"); + + return Clss; +} + + +// GizmoLambdaHitTarget InteractiveToolsFramework.Default__GizmoLambdaHitTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoLambdaHitTarget* UGizmoLambdaHitTarget::GetDefaultObj() +{ + static class UGizmoLambdaHitTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoLambdaHitTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoComponentHitTarget +// (None) + +class UClass* UGizmoComponentHitTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoComponentHitTarget"); + + return Clss; +} + + +// GizmoComponentHitTarget InteractiveToolsFramework.Default__GizmoComponentHitTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoComponentHitTarget* UGizmoComponentHitTarget::GetDefaultObj() +{ + static class UGizmoComponentHitTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoComponentHitTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InputBehaviorSet +// (None) + +class UClass* UInputBehaviorSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputBehaviorSet"); + + return Clss; +} + + +// InputBehaviorSet InteractiveToolsFramework.Default__InputBehaviorSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputBehaviorSet* UInputBehaviorSet::GetDefaultObj() +{ + static class UInputBehaviorSet* Default = nullptr; + + if (!Default) + Default = static_cast(UInputBehaviorSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InputBehaviorSource +// (None) + +class UClass* IInputBehaviorSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputBehaviorSource"); + + return Clss; +} + + +// InputBehaviorSource InteractiveToolsFramework.Default__InputBehaviorSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IInputBehaviorSource* IInputBehaviorSource::GetDefaultObj() +{ + static class IInputBehaviorSource* Default = nullptr; + + if (!Default) + Default = static_cast(IInputBehaviorSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InputRouter +// (None) + +class UClass* UInputRouter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputRouter"); + + return Clss; +} + + +// InputRouter InteractiveToolsFramework.Default__InputRouter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputRouter* UInputRouter::GetDefaultObj() +{ + static class UInputRouter* Default = nullptr; + + if (!Default) + Default = static_cast(UInputRouter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractionMechanic +// (None) + +class UClass* UInteractionMechanic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractionMechanic"); + + return Clss; +} + + +// InteractionMechanic InteractiveToolsFramework.Default__InteractionMechanic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractionMechanic* UInteractionMechanic::GetDefaultObj() +{ + static class UInteractionMechanic* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractionMechanic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveGizmoManager +// (None) + +class UClass* UInteractiveGizmoManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveGizmoManager"); + + return Clss; +} + + +// InteractiveGizmoManager InteractiveToolsFramework.Default__InteractiveGizmoManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveGizmoManager* UInteractiveGizmoManager::GetDefaultObj() +{ + static class UInteractiveGizmoManager* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveGizmoManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.ToolContextTransactionProvider +// (None) + +class UClass* IToolContextTransactionProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ToolContextTransactionProvider"); + + return Clss; +} + + +// ToolContextTransactionProvider InteractiveToolsFramework.Default__ToolContextTransactionProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IToolContextTransactionProvider* IToolContextTransactionProvider::GetDefaultObj() +{ + static class IToolContextTransactionProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IToolContextTransactionProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveToolManager +// (None) + +class UClass* UInteractiveToolManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveToolManager"); + + return Clss; +} + + +// InteractiveToolManager InteractiveToolsFramework.Default__InteractiveToolManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveToolManager* UInteractiveToolManager::GetDefaultObj() +{ + static class UInteractiveToolManager* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveToolManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.ToolFrameworkComponent +// (None) + +class UClass* IToolFrameworkComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ToolFrameworkComponent"); + + return Clss; +} + + +// ToolFrameworkComponent InteractiveToolsFramework.Default__ToolFrameworkComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class IToolFrameworkComponent* IToolFrameworkComponent::GetDefaultObj() +{ + static class IToolFrameworkComponent* Default = nullptr; + + if (!Default) + Default = static_cast(IToolFrameworkComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.InteractiveToolsContext +// (None) + +class UClass* UInteractiveToolsContext::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InteractiveToolsContext"); + + return Clss; +} + + +// InteractiveToolsContext InteractiveToolsFramework.Default__InteractiveToolsContext +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInteractiveToolsContext* UInteractiveToolsContext::GetDefaultObj() +{ + static class UInteractiveToolsContext* Default = nullptr; + + if (!Default) + Default = static_cast(UInteractiveToolsContext::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.IntervalGizmoActor +// (Actor) + +class UClass* AIntervalGizmoActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntervalGizmoActor"); + + return Clss; +} + + +// IntervalGizmoActor InteractiveToolsFramework.Default__IntervalGizmoActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AIntervalGizmoActor* AIntervalGizmoActor::GetDefaultObj() +{ + static class AIntervalGizmoActor* Default = nullptr; + + if (!Default) + Default = static_cast(AIntervalGizmoActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.IntervalGizmoBuilder +// (None) + +class UClass* UIntervalGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntervalGizmoBuilder"); + + return Clss; +} + + +// IntervalGizmoBuilder InteractiveToolsFramework.Default__IntervalGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIntervalGizmoBuilder* UIntervalGizmoBuilder::GetDefaultObj() +{ + static class UIntervalGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UIntervalGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.IntervalGizmo +// (None) + +class UClass* UIntervalGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntervalGizmo"); + + return Clss; +} + + +// IntervalGizmo InteractiveToolsFramework.Default__IntervalGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UIntervalGizmo* UIntervalGizmo::GetDefaultObj() +{ + static class UIntervalGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UIntervalGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoBaseFloatParameterSource +// (None) + +class UClass* UGizmoBaseFloatParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoBaseFloatParameterSource"); + + return Clss; +} + + +// GizmoBaseFloatParameterSource InteractiveToolsFramework.Default__GizmoBaseFloatParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoBaseFloatParameterSource* UGizmoBaseFloatParameterSource::GetDefaultObj() +{ + static class UGizmoBaseFloatParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoBaseFloatParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoAxisIntervalParameterSource +// (None) + +class UClass* UGizmoAxisIntervalParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoAxisIntervalParameterSource"); + + return Clss; +} + + +// GizmoAxisIntervalParameterSource InteractiveToolsFramework.Default__GizmoAxisIntervalParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoAxisIntervalParameterSource* UGizmoAxisIntervalParameterSource::GetDefaultObj() +{ + static class UGizmoAxisIntervalParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoAxisIntervalParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.KeyAsModifierInputBehavior +// (None) + +class UClass* UKeyAsModifierInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KeyAsModifierInputBehavior"); + + return Clss; +} + + +// KeyAsModifierInputBehavior InteractiveToolsFramework.Default__KeyAsModifierInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKeyAsModifierInputBehavior* UKeyAsModifierInputBehavior::GetDefaultObj() +{ + static class UKeyAsModifierInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UKeyAsModifierInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MeshSurfacePointToolBuilder +// (None) + +class UClass* UMeshSurfacePointToolBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshSurfacePointToolBuilder"); + + return Clss; +} + + +// MeshSurfacePointToolBuilder InteractiveToolsFramework.Default__MeshSurfacePointToolBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshSurfacePointToolBuilder* UMeshSurfacePointToolBuilder::GetDefaultObj() +{ + static class UMeshSurfacePointToolBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshSurfacePointToolBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MouseHoverBehavior +// (None) + +class UClass* UMouseHoverBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MouseHoverBehavior"); + + return Clss; +} + + +// MouseHoverBehavior InteractiveToolsFramework.Default__MouseHoverBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMouseHoverBehavior* UMouseHoverBehavior::GetDefaultObj() +{ + static class UMouseHoverBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UMouseHoverBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MultiClickSequenceInputBehavior +// (None) + +class UClass* UMultiClickSequenceInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MultiClickSequenceInputBehavior"); + + return Clss; +} + + +// MultiClickSequenceInputBehavior InteractiveToolsFramework.Default__MultiClickSequenceInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMultiClickSequenceInputBehavior* UMultiClickSequenceInputBehavior::GetDefaultObj() +{ + static class UMultiClickSequenceInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(UMultiClickSequenceInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MultiSelectionTool +// (None) + +class UClass* UMultiSelectionTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MultiSelectionTool"); + + return Clss; +} + + +// MultiSelectionTool InteractiveToolsFramework.Default__MultiSelectionTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMultiSelectionTool* UMultiSelectionTool::GetDefaultObj() +{ + static class UMultiSelectionTool* Default = nullptr; + + if (!Default) + Default = static_cast(UMultiSelectionTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoLocalFloatParameterSource +// (None) + +class UClass* UGizmoLocalFloatParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoLocalFloatParameterSource"); + + return Clss; +} + + +// GizmoLocalFloatParameterSource InteractiveToolsFramework.Default__GizmoLocalFloatParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoLocalFloatParameterSource* UGizmoLocalFloatParameterSource::GetDefaultObj() +{ + static class UGizmoLocalFloatParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoLocalFloatParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoBaseVec2ParameterSource +// (None) + +class UClass* UGizmoBaseVec2ParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoBaseVec2ParameterSource"); + + return Clss; +} + + +// GizmoBaseVec2ParameterSource InteractiveToolsFramework.Default__GizmoBaseVec2ParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoBaseVec2ParameterSource* UGizmoBaseVec2ParameterSource::GetDefaultObj() +{ + static class UGizmoBaseVec2ParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoBaseVec2ParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoLocalVec2ParameterSource +// (None) + +class UClass* UGizmoLocalVec2ParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoLocalVec2ParameterSource"); + + return Clss; +} + + +// GizmoLocalVec2ParameterSource InteractiveToolsFramework.Default__GizmoLocalVec2ParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoLocalVec2ParameterSource* UGizmoLocalVec2ParameterSource::GetDefaultObj() +{ + static class UGizmoLocalVec2ParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoLocalVec2ParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoAxisTranslationParameterSource +// (None) + +class UClass* UGizmoAxisTranslationParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoAxisTranslationParameterSource"); + + return Clss; +} + + +// GizmoAxisTranslationParameterSource InteractiveToolsFramework.Default__GizmoAxisTranslationParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoAxisTranslationParameterSource* UGizmoAxisTranslationParameterSource::GetDefaultObj() +{ + static class UGizmoAxisTranslationParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoAxisTranslationParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoPlaneTranslationParameterSource +// (None) + +class UClass* UGizmoPlaneTranslationParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoPlaneTranslationParameterSource"); + + return Clss; +} + + +// GizmoPlaneTranslationParameterSource InteractiveToolsFramework.Default__GizmoPlaneTranslationParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoPlaneTranslationParameterSource* UGizmoPlaneTranslationParameterSource::GetDefaultObj() +{ + static class UGizmoPlaneTranslationParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoPlaneTranslationParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoAxisRotationParameterSource +// (None) + +class UClass* UGizmoAxisRotationParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoAxisRotationParameterSource"); + + return Clss; +} + + +// GizmoAxisRotationParameterSource InteractiveToolsFramework.Default__GizmoAxisRotationParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoAxisRotationParameterSource* UGizmoAxisRotationParameterSource::GetDefaultObj() +{ + static class UGizmoAxisRotationParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoAxisRotationParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoUniformScaleParameterSource +// (None) + +class UClass* UGizmoUniformScaleParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoUniformScaleParameterSource"); + + return Clss; +} + + +// GizmoUniformScaleParameterSource InteractiveToolsFramework.Default__GizmoUniformScaleParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoUniformScaleParameterSource* UGizmoUniformScaleParameterSource::GetDefaultObj() +{ + static class UGizmoUniformScaleParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoUniformScaleParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoAxisScaleParameterSource +// (None) + +class UClass* UGizmoAxisScaleParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoAxisScaleParameterSource"); + + return Clss; +} + + +// GizmoAxisScaleParameterSource InteractiveToolsFramework.Default__GizmoAxisScaleParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoAxisScaleParameterSource* UGizmoAxisScaleParameterSource::GetDefaultObj() +{ + static class UGizmoAxisScaleParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoAxisScaleParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoPlaneScaleParameterSource +// (None) + +class UClass* UGizmoPlaneScaleParameterSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoPlaneScaleParameterSource"); + + return Clss; +} + + +// GizmoPlaneScaleParameterSource InteractiveToolsFramework.Default__GizmoPlaneScaleParameterSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoPlaneScaleParameterSource* UGizmoPlaneScaleParameterSource::GetDefaultObj() +{ + static class UGizmoPlaneScaleParameterSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoPlaneScaleParameterSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.PlanePositionGizmoBuilder +// (None) + +class UClass* UPlanePositionGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlanePositionGizmoBuilder"); + + return Clss; +} + + +// PlanePositionGizmoBuilder InteractiveToolsFramework.Default__PlanePositionGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlanePositionGizmoBuilder* UPlanePositionGizmoBuilder::GetDefaultObj() +{ + static class UPlanePositionGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UPlanePositionGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.PlanePositionGizmo +// (None) + +class UClass* UPlanePositionGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlanePositionGizmo"); + + return Clss; +} + + +// PlanePositionGizmo InteractiveToolsFramework.Default__PlanePositionGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UPlanePositionGizmo* UPlanePositionGizmo::GetDefaultObj() +{ + static class UPlanePositionGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UPlanePositionGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.SelectionSet +// (None) + +class UClass* USelectionSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SelectionSet"); + + return Clss; +} + + +// SelectionSet InteractiveToolsFramework.Default__SelectionSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class USelectionSet* USelectionSet::GetDefaultObj() +{ + static class USelectionSet* Default = nullptr; + + if (!Default) + Default = static_cast(USelectionSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.MeshSelectionSet +// (None) + +class UClass* UMeshSelectionSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshSelectionSet"); + + return Clss; +} + + +// MeshSelectionSet InteractiveToolsFramework.Default__MeshSelectionSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshSelectionSet* UMeshSelectionSet::GetDefaultObj() +{ + static class UMeshSelectionSet* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshSelectionSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.SingleClickInputBehavior +// (None) + +class UClass* USingleClickInputBehavior::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SingleClickInputBehavior"); + + return Clss; +} + + +// SingleClickInputBehavior InteractiveToolsFramework.Default__SingleClickInputBehavior +// (Public, ClassDefaultObject, ArchetypeObject) + +class USingleClickInputBehavior* USingleClickInputBehavior::GetDefaultObj() +{ + static class USingleClickInputBehavior* Default = nullptr; + + if (!Default) + Default = static_cast(USingleClickInputBehavior::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.SingleClickToolBuilder +// (None) + +class UClass* USingleClickToolBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SingleClickToolBuilder"); + + return Clss; +} + + +// SingleClickToolBuilder InteractiveToolsFramework.Default__SingleClickToolBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class USingleClickToolBuilder* USingleClickToolBuilder::GetDefaultObj() +{ + static class USingleClickToolBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(USingleClickToolBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.SingleClickTool +// (None) + +class UClass* USingleClickTool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SingleClickTool"); + + return Clss; +} + + +// SingleClickTool InteractiveToolsFramework.Default__SingleClickTool +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class USingleClickTool* USingleClickTool::GetDefaultObj() +{ + static class USingleClickTool* Default = nullptr; + + if (!Default) + Default = static_cast(USingleClickTool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoNilStateTarget +// (None) + +class UClass* UGizmoNilStateTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoNilStateTarget"); + + return Clss; +} + + +// GizmoNilStateTarget InteractiveToolsFramework.Default__GizmoNilStateTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoNilStateTarget* UGizmoNilStateTarget::GetDefaultObj() +{ + static class UGizmoNilStateTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoNilStateTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoLambdaStateTarget +// (None) + +class UClass* UGizmoLambdaStateTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoLambdaStateTarget"); + + return Clss; +} + + +// GizmoLambdaStateTarget InteractiveToolsFramework.Default__GizmoLambdaStateTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoLambdaStateTarget* UGizmoLambdaStateTarget::GetDefaultObj() +{ + static class UGizmoLambdaStateTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoLambdaStateTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoObjectModifyStateTarget +// (None) + +class UClass* UGizmoObjectModifyStateTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoObjectModifyStateTarget"); + + return Clss; +} + + +// GizmoObjectModifyStateTarget InteractiveToolsFramework.Default__GizmoObjectModifyStateTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoObjectModifyStateTarget* UGizmoObjectModifyStateTarget::GetDefaultObj() +{ + static class UGizmoObjectModifyStateTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoObjectModifyStateTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoTransformChangeStateTarget +// (None) + +class UClass* UGizmoTransformChangeStateTarget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoTransformChangeStateTarget"); + + return Clss; +} + + +// GizmoTransformChangeStateTarget InteractiveToolsFramework.Default__GizmoTransformChangeStateTarget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoTransformChangeStateTarget* UGizmoTransformChangeStateTarget::GetDefaultObj() +{ + static class UGizmoTransformChangeStateTarget* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoTransformChangeStateTarget::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.TransformGizmoActor +// (Actor) + +class UClass* ATransformGizmoActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TransformGizmoActor"); + + return Clss; +} + + +// TransformGizmoActor InteractiveToolsFramework.Default__TransformGizmoActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATransformGizmoActor* ATransformGizmoActor::GetDefaultObj() +{ + static class ATransformGizmoActor* Default = nullptr; + + if (!Default) + Default = static_cast(ATransformGizmoActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.TransformGizmoBuilder +// (None) + +class UClass* UTransformGizmoBuilder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TransformGizmoBuilder"); + + return Clss; +} + + +// TransformGizmoBuilder InteractiveToolsFramework.Default__TransformGizmoBuilder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTransformGizmoBuilder* UTransformGizmoBuilder::GetDefaultObj() +{ + static class UTransformGizmoBuilder* Default = nullptr; + + if (!Default) + Default = static_cast(UTransformGizmoBuilder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.TransformGizmo +// (None) + +class UClass* UTransformGizmo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TransformGizmo"); + + return Clss; +} + + +// TransformGizmo InteractiveToolsFramework.Default__TransformGizmo +// (Public, ClassDefaultObject, ArchetypeObject, Transient) + +class UTransformGizmo* UTransformGizmo::GetDefaultObj() +{ + static class UTransformGizmo* Default = nullptr; + + if (!Default) + Default = static_cast(UTransformGizmo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.TransformProxy +// (None) + +class UClass* UTransformProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TransformProxy"); + + return Clss; +} + + +// TransformProxy InteractiveToolsFramework.Default__TransformProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTransformProxy* UTransformProxy::GetDefaultObj() +{ + static class UTransformProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UTransformProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoBaseTransformSource +// (None) + +class UClass* UGizmoBaseTransformSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoBaseTransformSource"); + + return Clss; +} + + +// GizmoBaseTransformSource InteractiveToolsFramework.Default__GizmoBaseTransformSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoBaseTransformSource* UGizmoBaseTransformSource::GetDefaultObj() +{ + static class UGizmoBaseTransformSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoBaseTransformSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoComponentWorldTransformSource +// (None) + +class UClass* UGizmoComponentWorldTransformSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoComponentWorldTransformSource"); + + return Clss; +} + + +// GizmoComponentWorldTransformSource InteractiveToolsFramework.Default__GizmoComponentWorldTransformSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoComponentWorldTransformSource* UGizmoComponentWorldTransformSource::GetDefaultObj() +{ + static class UGizmoComponentWorldTransformSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoComponentWorldTransformSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoScaledTransformSource +// (None) + +class UClass* UGizmoScaledTransformSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoScaledTransformSource"); + + return Clss; +} + + +// GizmoScaledTransformSource InteractiveToolsFramework.Default__GizmoScaledTransformSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoScaledTransformSource* UGizmoScaledTransformSource::GetDefaultObj() +{ + static class UGizmoScaledTransformSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoScaledTransformSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class InteractiveToolsFramework.GizmoTransformProxyTransformSource +// (None) + +class UClass* UGizmoTransformProxyTransformSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GizmoTransformProxyTransformSource"); + + return Clss; +} + + +// GizmoTransformProxyTransformSource InteractiveToolsFramework.Default__GizmoTransformProxyTransformSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGizmoTransformProxyTransformSource* UGizmoTransformProxyTransformSource::GetDefaultObj() +{ + static class UGizmoTransformProxyTransformSource* Default = nullptr; + + if (!Default) + Default = static_cast(UGizmoTransformProxyTransformSource::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_parameters.hpp new file mode 100644 index 0000000..5fce162 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_parameters.hpp @@ -0,0 +1,124 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function InteractiveToolsFramework.GizmoBaseComponent.UpdateWorldLocalState +struct UGizmoBaseComponent_UpdateWorldLocalState_Params +{ +public: + bool bWorldIn; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function InteractiveToolsFramework.GizmoBaseComponent.UpdateHoverState +struct UGizmoBaseComponent_UpdateHoverState_Params +{ +public: + bool bHoveringIn; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function InteractiveToolsFramework.GizmoTransformSource.SetTransform +struct IGizmoTransformSource_SetTransform_Params +{ +public: + struct FTransform NewTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function InteractiveToolsFramework.GizmoTransformSource.GetTransform +struct IGizmoTransformSource_GetTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function InteractiveToolsFramework.GizmoAxisSource.HasTangentVectors +struct IGizmoAxisSource_HasTangentVectors_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function InteractiveToolsFramework.GizmoAxisSource.GetTangentVectors +struct IGizmoAxisSource_GetTangentVectors_Params +{ +public: + struct FVector TangentXOut; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TangentYOut; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function InteractiveToolsFramework.GizmoAxisSource.GetOrigin +struct IGizmoAxisSource_GetOrigin_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function InteractiveToolsFramework.GizmoAxisSource.GetDirection +struct IGizmoAxisSource_GetDirection_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function InteractiveToolsFramework.GizmoClickTarget.UpdateHoverState +struct IGizmoClickTarget_UpdateHoverState_Params +{ +public: + bool bHovering; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function InteractiveToolsFramework.GizmoFloatParameterSource.SetParameter +struct IGizmoFloatParameterSource_SetParameter_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function InteractiveToolsFramework.GizmoFloatParameterSource.GetParameter +struct IGizmoFloatParameterSource_GetParameter_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.SetParameter +struct IGizmoVec2ParameterSource_SetParameter_Params +{ +public: + struct FVector2D NewValue; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function InteractiveToolsFramework.GizmoVec2ParameterSource.GetParameter +struct IGizmoVec2ParameterSource_GetParameter_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_structs.hpp new file mode 100644 index 0000000..af67cf4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/InteractiveToolsFramework_structs.hpp @@ -0,0 +1,212 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInputCaptureState : uint8 +{ + Begin = 1, + Continue = 2, + End = 3, + Ignore = 4, + EInputCaptureState_MAX = 5, +}; + +enum class EInputCaptureRequestType : uint8 +{ + Begin = 1, + Ignore = 2, + EInputCaptureRequestType_MAX = 3, +}; + +enum class EInputCaptureSide : uint8 +{ + None = 0, + Left = 1, + Right = 2, + Both = 3, + Any = 99, + EInputCaptureSide_MAX = 100, +}; + +enum class EInputDevices : uint8 +{ + None = 0, + Keyboard = 1, + Mouse = 2, + Gamepad = 4, + OculusTouch = 8, + HTCViveWands = 16, + AnySpatialDevice = 24, + TabletFingers = 1024, + EInputDevices_MAX = 1025, +}; + +enum class ETransformGizmoSubElements : uint8 +{ + None = 0, + TranslateAxisX = 2, + TranslateAxisY = 4, + TranslateAxisZ = 8, + TranslateAllAxes = 14, + TranslatePlaneXY = 16, + TranslatePlaneXZ = 32, + TranslatePlaneYZ = 64, + TranslateAllPlanes = 112, + RotateAxisX = 128, + RotateAxisY = 256, + RotateAxisZ = 512, + RotateAllAxes = 896, + ScaleAxisX = 1024, + ScaleAxisY = 2048, + ScaleAxisZ = 4096, + ScaleAllAxes = 7168, + ScalePlaneYZ = 8192, + ScalePlaneXZ = 16384, + ScalePlaneXY = 32768, + ScaleAllPlanes = 57344, + ScaleUniform = 65536, + StandardTranslateRotate = 1022, + TranslateRotateUniformScale = 66558, + FullTranslateRotateScale = 131070, + ETransformGizmoSubElements_MAX = 131071, +}; + +enum class EToolChangeTrackingMode : uint8 +{ + NoChangeTracking = 1, + UndoToExit = 2, + FullUndoRedo = 3, + EToolChangeTrackingMode_MAX = 4, +}; + +enum class EToolSide : uint8 +{ + Left = 1, + Mouse = 1, + Right = 2, + EToolSide_MAX = 3, +}; + +enum class EViewInteractionState : uint8 +{ + None = 0, + Hovered = 1, + Focused = 2, + EViewInteractionState_MAX = 3, +}; + +enum class ESelectedObjectsModificationType : uint8 +{ + Replace = 0, + Add = 1, + Remove = 2, + Clear = 3, + ESelectedObjectsModificationType_MAX = 4, +}; + +enum class EToolMessageLevel : uint8 +{ + Internal = 0, + UserMessage = 1, + UserNotification = 2, + UserWarning = 3, + UserError = 4, + EToolMessageLevel_MAX = 5, +}; + +enum class EToolContextCoordinateSystem : int32 +{ + World = 0, + Local = 1, + EToolContextCoordinateSystem_MAX = 2, +}; + +enum class EStandardToolContextMaterials : uint8 +{ + VertexColorMaterial = 1, + EStandardToolContextMaterials_MAX = 2, +}; + +enum class ESceneSnapQueryTargetType : uint8 +{ + None = 0, + MeshVertex = 1, + MeshEdge = 2, + Grid = 4, + All = 7, + ESceneSnapQueryTargetType_MAX = 8, +}; + +enum class ESceneSnapQueryType : uint8 +{ + Position = 1, + Rotation = 2, + ESceneSnapQueryType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct InteractiveToolsFramework.BrushStampData +struct FBrushStampData +{ +public: + uint8 Pad_1DF6[0xA8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct InteractiveToolsFramework.BehaviorInfo +struct FBehaviorInfo +{ +public: + class UInputBehavior* Behavior; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct InteractiveToolsFramework.InputRayHit +struct FInputRayHit +{ +public: + uint8 Pad_1DF8[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct InteractiveToolsFramework.ActiveGizmo +struct FActiveGizmo +{ +public: + uint8 Pad_1DF9[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct InteractiveToolsFramework.GizmoFloatParameterChange +struct FGizmoFloatParameterChange +{ +public: + float InitialValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct InteractiveToolsFramework.GizmoVec2ParameterChange +struct FGizmoVec2ParameterChange +{ +public: + struct FVector2D InitialValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CurrentValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_classes.hpp new file mode 100644 index 0000000..1118c1d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class JsonUtilities.JsonUtilitiesDummyObject +class UJsonUtilitiesDummyObject : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UJsonUtilitiesDummyObject* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_functions.cpp new file mode 100644 index 0000000..63769a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class JsonUtilities.JsonUtilitiesDummyObject +// (None) + +class UClass* UJsonUtilitiesDummyObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("JsonUtilitiesDummyObject"); + + return Clss; +} + + +// JsonUtilitiesDummyObject JsonUtilities.Default__JsonUtilitiesDummyObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UJsonUtilitiesDummyObject* UJsonUtilitiesDummyObject::GetDefaultObj() +{ + static class UJsonUtilitiesDummyObject* Default = nullptr; + + if (!Default) + Default = static_cast(UJsonUtilitiesDummyObject::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_structs.hpp new file mode 100644 index 0000000..6a01b2c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JsonUtilities_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// ScriptStruct JsonUtilities.JsonObjectWrapper +struct FJsonObjectWrapper +{ +public: + class FString JsonString; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C48[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_classes.hpp new file mode 100644 index 0000000..02c0390 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_classes.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x60 (0x110 - 0xB0) +// BlueprintGeneratedClass JumpFlood_Component2D.JumpFlood_Component2D_C +class UJumpFlood_Component2D_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UMaterialInstanceDynamic* JumpStepMID; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FindEdgesMID; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* BlurEdgesMID; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FixBandMID; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Resolution; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 RequiredPasses; // 0xDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CompletedPasses; // 0xE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D TextureSize; // 0xE4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* RTA; // 0xF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RTB; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseBlur; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_9C1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BlurPasses; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CompletedBlurPasses; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 PingPongOffset; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UJumpFlood_Component2D_C* GetDefaultObj(); + + void SingleBlurStep(class UTextureRenderTarget2D** Result_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_2, int32 CallFunc_Percent_IntInt_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_1, class UTextureRenderTarget2D* K2Node_Select_Default_2, int32 Temp_int_Variable_3, bool CallFunc_IsValid_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, int32 CallFunc_Add_IntInt_ReturnValue_4, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 Temp_int_Variable_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void FindEdges_Debug(class UTextureRenderTarget2D* SeedRT, float CaptureZ, const struct FLinearColor& Curl, class UTextureRenderTarget2D* DestRT, float ZOffset, float Temp_float_Variable, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float Temp_float_Variable_1, bool Temp_bool_Variable, float K2Node_Select_Default, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue); + void FindEdges(class UTextureRenderTarget2D* SeedRT, float CaptureZ, const struct FLinearColor& Curl, bool UseDepth, float Z_Location, class UTextureRenderTarget2D** Result_RT, float CallFunc_Conv_BoolToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 Temp_int_Variable, class UTextureRenderTarget2D* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void SingleJumpStep(class UTextureRenderTarget2D** Result_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 Temp_int_Variable_2, int32 Temp_int_Variable_3, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Percent_IntInt_ReturnValue_2, int32 CallFunc_Percent_IntInt_ReturnValue_3, class UTextureRenderTarget2D* K2Node_Select_Default_1, class UTextureRenderTarget2D* K2Node_Select_Default_2, int32 CallFunc_Add_IntInt_ReturnValue_5, float CallFunc_Conv_IntToFloat_ReturnValue); + void JumpFlood(class UTextureRenderTarget2D* SeedRT, float SceneCaptureZ, const struct FLinearColor& Curl, bool UseDepth, float Z_Location); + void Assign_RenderTargets(class UTextureRenderTarget2D* RTA, class UTextureRenderTarget2D* RTB); + void ExecuteUbergraph_JumpFlood_Component2D(int32 EntryPoint, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, const struct FLinearColor& K2Node_MakeStruct_LinearColor, class UTextureRenderTarget2D* K2Node_CustomEvent_SeedRT, float K2Node_CustomEvent_SceneCaptureZ, const struct FLinearColor& K2Node_CustomEvent_Curl, bool K2Node_CustomEvent_UseDepth, float K2Node_CustomEvent_Z_Location, class UTextureRenderTarget2D* CallFunc_FindEdges_Result_RT, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UTextureRenderTarget2D* K2Node_CustomEvent_RTA, class UTextureRenderTarget2D* K2Node_CustomEvent_RTB, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, int32 CallFunc_Max_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Loge_ReturnValue, float CallFunc_Loge_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_SingleJumpStep_Result_RT, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FCeil_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_SingleBlurStep_Result_RT, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Min_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_functions.cpp new file mode 100644 index 0000000..003d202 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_functions.cpp @@ -0,0 +1,405 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass JumpFlood_Component2D.JumpFlood_Component2D_C +// (None) + +class UClass* UJumpFlood_Component2D_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("JumpFlood_Component2D_C"); + + return Clss; +} + + +// JumpFlood_Component2D_C JumpFlood_Component2D.Default__JumpFlood_Component2D_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UJumpFlood_Component2D_C* UJumpFlood_Component2D_C::GetDefaultObj() +{ + static class UJumpFlood_Component2D_C* Default = nullptr; + + if (!Default) + Default = static_cast(UJumpFlood_Component2D_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleBlurStep +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* Result_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UJumpFlood_Component2D_C::SingleBlurStep(class UTextureRenderTarget2D** Result_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_2, int32 CallFunc_Percent_IntInt_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_1, class UTextureRenderTarget2D* K2Node_Select_Default_2, int32 Temp_int_Variable_3, bool CallFunc_IsValid_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, int32 CallFunc_Add_IntInt_ReturnValue_4, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 Temp_int_Variable_4, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "SingleBlurStep"); + + Params::UJumpFlood_Component2D_C_SingleBlurStep_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_2 = CallFunc_Percent_IntInt_ReturnValue_2; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.Temp_int_Variable_4 = Temp_int_Variable_4; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Result_RT != nullptr) + *Result_RT = Parms.Result_RT; + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges_Debug +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* SeedRT (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CaptureZ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Curl (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* DestRT (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ZOffset (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UJumpFlood_Component2D_C::FindEdges_Debug(class UTextureRenderTarget2D* SeedRT, float CaptureZ, const struct FLinearColor& Curl, class UTextureRenderTarget2D* DestRT, float ZOffset, float Temp_float_Variable, bool CallFunc_EqualEqual_FloatFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float Temp_float_Variable_1, bool Temp_bool_Variable, float K2Node_Select_Default, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "FindEdges_Debug"); + + Params::UJumpFlood_Component2D_C_FindEdges_Debug_Params Parms{}; + + Parms.SeedRT = SeedRT; + Parms.CaptureZ = CaptureZ; + Parms.Curl = Curl; + Parms.DestRT = DestRT; + Parms.ZOffset = ZOffset; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* SeedRT (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CaptureZ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Curl (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool UseDepth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Z_Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Result_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_BoolToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UJumpFlood_Component2D_C::FindEdges(class UTextureRenderTarget2D* SeedRT, float CaptureZ, const struct FLinearColor& Curl, bool UseDepth, float Z_Location, class UTextureRenderTarget2D** Result_RT, float CallFunc_Conv_BoolToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 Temp_int_Variable, class UTextureRenderTarget2D* K2Node_Select_Default, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "FindEdges"); + + Params::UJumpFlood_Component2D_C_FindEdges_Params Parms{}; + + Parms.SeedRT = SeedRT; + Parms.CaptureZ = CaptureZ; + Parms.Curl = Curl; + Parms.UseDepth = UseDepth; + Parms.Z_Location = Z_Location; + Parms.CallFunc_Conv_BoolToFloat_ReturnValue = CallFunc_Conv_BoolToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Result_RT != nullptr) + *Result_RT = Parms.Result_RT; + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleJumpStep +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* Result_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UJumpFlood_Component2D_C::SingleJumpStep(class UTextureRenderTarget2D** Result_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 Temp_int_Variable_2, int32 Temp_int_Variable_3, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Percent_IntInt_ReturnValue_2, int32 CallFunc_Percent_IntInt_ReturnValue_3, class UTextureRenderTarget2D* K2Node_Select_Default_1, class UTextureRenderTarget2D* K2Node_Select_Default_2, int32 CallFunc_Add_IntInt_ReturnValue_5, float CallFunc_Conv_IntToFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "SingleJumpStep"); + + Params::UJumpFlood_Component2D_C_SingleJumpStep_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.CallFunc_Percent_IntInt_ReturnValue_2 = CallFunc_Percent_IntInt_ReturnValue_2; + Parms.CallFunc_Percent_IntInt_ReturnValue_3 = CallFunc_Percent_IntInt_ReturnValue_3; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Result_RT != nullptr) + *Result_RT = Parms.Result_RT; + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.JumpFlood +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* SeedRT (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float SceneCaptureZ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Curl (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool UseDepth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Z_Location (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UJumpFlood_Component2D_C::JumpFlood(class UTextureRenderTarget2D* SeedRT, float SceneCaptureZ, const struct FLinearColor& Curl, bool UseDepth, float Z_Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "JumpFlood"); + + Params::UJumpFlood_Component2D_C_JumpFlood_Params Parms{}; + + Parms.SeedRT = SeedRT; + Parms.SceneCaptureZ = SceneCaptureZ; + Parms.Curl = Curl; + Parms.UseDepth = UseDepth; + Parms.Z_Location = Z_Location; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.Assign RenderTargets +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* RTA (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* RTB (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UJumpFlood_Component2D_C::Assign_RenderTargets(class UTextureRenderTarget2D* RTA, class UTextureRenderTarget2D* RTB) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "Assign RenderTargets"); + + Params::UJumpFlood_Component2D_C_Assign_RenderTargets_Params Parms{}; + + Parms.RTA = RTA; + Parms.RTB = RTB; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.ExecuteUbergraph_JumpFlood_Component2D +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_CustomEvent_SeedRT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_SceneCaptureZ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_CustomEvent_Curl (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_UseDepth (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_Z_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_FindEdges_Result_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_CustomEvent_RTA (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_CustomEvent_RTB (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Max_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Loge_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Loge_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_SingleJumpStep_Result_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FCeil_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_SingleBlurStep_Result_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Min_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UJumpFlood_Component2D_C::ExecuteUbergraph_JumpFlood_Component2D(int32 EntryPoint, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, const struct FLinearColor& K2Node_MakeStruct_LinearColor, class UTextureRenderTarget2D* K2Node_CustomEvent_SeedRT, float K2Node_CustomEvent_SceneCaptureZ, const struct FLinearColor& K2Node_CustomEvent_Curl, bool K2Node_CustomEvent_UseDepth, float K2Node_CustomEvent_Z_Location, class UTextureRenderTarget2D* CallFunc_FindEdges_Result_RT, bool CallFunc_IsValid_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UTextureRenderTarget2D* K2Node_CustomEvent_RTA, class UTextureRenderTarget2D* K2Node_CustomEvent_RTB, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, int32 CallFunc_Max_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_2, float CallFunc_Loge_ReturnValue, float CallFunc_Loge_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_SingleJumpStep_Result_RT, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FCeil_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UTextureRenderTarget2D* CallFunc_SingleBlurStep_Result_RT, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Min_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JumpFlood_Component2D_C", "ExecuteUbergraph_JumpFlood_Component2D"); + + Params::UJumpFlood_Component2D_C_ExecuteUbergraph_JumpFlood_Component2D_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.K2Node_CustomEvent_SeedRT = K2Node_CustomEvent_SeedRT; + Parms.K2Node_CustomEvent_SceneCaptureZ = K2Node_CustomEvent_SceneCaptureZ; + Parms.K2Node_CustomEvent_Curl = K2Node_CustomEvent_Curl; + Parms.K2Node_CustomEvent_UseDepth = K2Node_CustomEvent_UseDepth; + Parms.K2Node_CustomEvent_Z_Location = K2Node_CustomEvent_Z_Location; + Parms.CallFunc_FindEdges_Result_RT = CallFunc_FindEdges_Result_RT; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_CustomEvent_RTA = K2Node_CustomEvent_RTA; + Parms.K2Node_CustomEvent_RTB = K2Node_CustomEvent_RTB; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_Max_ReturnValue = CallFunc_Max_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_2 = CallFunc_Conv_IntToFloat_ReturnValue_2; + Parms.CallFunc_Loge_ReturnValue = CallFunc_Loge_ReturnValue; + Parms.CallFunc_Loge_ReturnValue_1 = CallFunc_Loge_ReturnValue_1; + Parms.CallFunc_SingleJumpStep_Result_RT = CallFunc_SingleJumpStep_Result_RT; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_FCeil_ReturnValue = CallFunc_FCeil_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_SingleBlurStep_Result_RT = CallFunc_SingleBlurStep_Result_RT; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Min_ReturnValue = CallFunc_Min_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_parameters.hpp new file mode 100644 index 0000000..bf40b78 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_parameters.hpp @@ -0,0 +1,196 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleBlurStep +struct UJumpFlood_Component2D_C_SingleBlurStep_Params +{ +public: + class UTextureRenderTarget2D* Result_RT; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_991[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_2; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_992[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_2; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_993[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector2D_X; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x64(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_4; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x61 (0x61 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges_Debug +struct UJumpFlood_Component2D_C_FindEdges_Debug_Params +{ +public: + class UTextureRenderTarget2D* SeedRT; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CaptureZ; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Curl; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_994[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* DestRT; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ZOffset; // 0x28(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_995[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_996[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Select_Default; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x78 (0x78 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.FindEdges +struct UJumpFlood_Component2D_C_FindEdges_Params +{ +public: + class UTextureRenderTarget2D* SeedRT; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CaptureZ; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Curl; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseDepth; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9A1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Z_Location; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9A2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* Result_RT; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_BoolToFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x44(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x60 (0x60 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.SingleJumpStep +struct UJumpFlood_Component2D_C_SingleJumpStep_Params +{ +public: + class UTextureRenderTarget2D* Result_RT; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_2; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_3; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9AA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_2; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.JumpFlood +struct UJumpFlood_Component2D_C_JumpFlood_Params +{ +public: + class UTextureRenderTarget2D* SeedRT; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SceneCaptureZ; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Curl; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseDepth; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Z_Location; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.Assign RenderTargets +struct UJumpFlood_Component2D_C_Assign_RenderTargets_Params +{ +public: + class UTextureRenderTarget2D* RTA; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* RTB; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC1 (0xC1 - 0x0) +// Function JumpFlood_Component2D.JumpFlood_Component2D_C.ExecuteUbergraph_JumpFlood_Component2D +struct UJumpFlood_Component2D_C_ExecuteUbergraph_JumpFlood_Component2D_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0xC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_CustomEvent_SeedRT; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_SceneCaptureZ; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_CustomEvent_Curl; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_UseDepth; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_Z_Location; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_FindEdges_Result_RT; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9BA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_CustomEvent_RTA; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_CustomEvent_RTB; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Max_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x7C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_2; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Loge_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Loge_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_SingleJumpStep_Result_RT; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FCeil_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_9BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9BD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_SingleBlurStep_Result_RT; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Min_ReturnValue; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/JumpFlood_Component2D_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_structs.hpp new file mode 100644 index 0000000..fb26ac0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landmass_structs.hpp @@ -0,0 +1,143 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBrushFalloffMode : uint8 +{ + Angle = 0, + Width = 1, + EBrushFalloffMode_MAX = 2, +}; + +enum class EBrushBlendType : uint8 +{ + AlphaBlend = 0, + Min = 1, + Max = 2, + Additive = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct Landmass.BrushEffectBlurring +struct FBrushEffectBlurring +{ +public: + bool bBlurShape; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1771[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Radius; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landmass.BrushEffectCurlNoise +struct FBrushEffectCurlNoise +{ +public: + float Curl1Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl2Amount; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl1Tiling; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl2Tiling; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Landmass.BrushEffectDisplacement +struct FBrushEffectDisplacement +{ +public: + float DisplacementHeight; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplacementTiling; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Midpoint; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Channel; // 0x14(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightmapInfluence; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Landmass.BrushEffectSmoothBlending +struct FBrushEffectSmoothBlending +{ +public: + float InnerSmoothDistance; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterSmoothDistance; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Landmass.BrushEffectTerracing +struct FBrushEffectTerracing +{ +public: + float TerraceAlpha; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TerraceSpacing; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TerraceSmoothness; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaskLength; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaskStartOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Landmass.LandmassBrushEffectsList +struct FLandmassBrushEffectsList +{ +public: + struct FBrushEffectBlurring Blurring; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBrushEffectCurlNoise CurlNoise; // 0x8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBrushEffectDisplacement Displacement; // 0x18(0x28)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBrushEffectSmoothBlending SmoothBlending; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBrushEffectTerracing Terracing; // 0x48(0x14)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1776[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Landmass.BrushEffectCurves +struct FBrushEffectCurves +{ +public: + bool bUseCurveChannel; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1777[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* ElevationCurveAsset; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelEdgeOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelDepth; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveRampWidth; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1778[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Landmass.LandmassFalloffSettings +struct FLandmassFalloffSettings +{ +public: + enum class EBrushFalloffMode FalloffMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1779[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FalloffAngle; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffWidth; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeOffset; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Landmass.LandmassTerrainCarvingSettings +struct FLandmassTerrainCarvingSettings +{ +public: + enum class EBrushBlendType BlendMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertShape; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLandmassFalloffSettings FalloffSettings; // 0x4(0x14)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLandmassBrushEffectsList Effects; // 0x18(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_classes.hpp new file mode 100644 index 0000000..b5179d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_classes.hpp @@ -0,0 +1,662 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x228 - 0x220) +// Class Landscape.ControlPointMeshActor +class AControlPointMeshActor : public AActor +{ +public: + class UControlPointMeshComponent* ControlPointMeshComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AControlPointMeshActor* GetDefaultObj(); + +}; + +// 0x10 (0x4F0 - 0x4E0) +// Class Landscape.ControlPointMeshComponent +class UControlPointMeshComponent : public UStaticMeshComponent +{ +public: + float VirtualTextureMainPassMaxDrawDistance; // 0x4E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC8[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UControlPointMeshComponent* GetDefaultObj(); + +}; + +// 0x378 (0x598 - 0x220) +// Class Landscape.LandscapeProxy +class ALandscapeProxy : public AActor +{ +public: + class ULandscapeSplinesComponent* SplineComponent; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid LandscapeGuid; // 0x228(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntPoint LandscapeSectionOffset; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODLevel; // 0x240(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistanceFactor; // 0x244(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeLODFalloff LODFalloff; // 0x248(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ComponentScreenSizeToUseSubSections; // 0x24C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOD0ScreenSize; // 0x250(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOD0DistributionSetting; // 0x254(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistributionSetting; // 0x258(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TessellationComponentScreenSize; // 0x25C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseTessellationComponentScreenSizeFalloff; // 0x260(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TessellationComponentScreenSizeFalloff; // 0x264(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OccluderGeometryLOD; // 0x268(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StaticLightingLOD; // 0x26C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultPhysMaterial; // 0x270(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceMultiplier; // 0x278(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* LandscapeMaterial; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACE[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* LandscapeHoleMaterial; // 0x2A8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LandscapeMaterialsOverride; // 0x2B0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMeshHoles; // 0x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MeshHolesMaxLod; // 0x2C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RuntimeVirtualTextures; // 0x2C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 VirtualTextureNumLods; // 0x2D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VirtualTextureLodBias; // 0x2DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x2E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NegativeZBoundsExtension; // 0x2E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositiveZBoundsExtension; // 0x2E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LandscapeComponents; // 0x2F0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray CollisionComponents; // 0x300(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FoliageComponents; // 0x310(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_1AD2[0x64]; // Fixing Size After Last Property [ Dumper-7 ] + bool bHasLandscapeGrass; // 0x384(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StaticLightingResolution; // 0x388(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CastShadow : 1; // Mask: 0x1, PropSize: 0x10x38C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastDynamicShadow : 1; // Mask: 0x2, PropSize: 0x10x38C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastStaticShadow : 1; // Mask: 0x4, PropSize: 0x10x38C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BC : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AD4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bCastFarShadow : 1; // Mask: 0x1, PropSize: 0x10x390(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BD : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AD5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bCastHiddenShadow : 1; // Mask: 0x1, PropSize: 0x10x394(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BE : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AD6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bCastShadowAsTwoSided : 1; // Mask: 0x1, PropSize: 0x10x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1BF : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AD7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bAffectDistanceFieldLighting : 1; // Mask: 0x1, PropSize: 0x10x39C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C0 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + struct FLightingChannels LightingChannels; // 0x39D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_1AD8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bUseMaterialPositionOffsetInStaticLighting : 1; // Mask: 0x1, PropSize: 0x10x3A0(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderCustomDepth : 1; // Mask: 0x2, PropSize: 0x10x3A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C1 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AD9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ERendererStencilMask CustomDepthStencilWriteMask; // 0x3A4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ADA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CustomDepthStencilValue; // 0x3A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LDMaxDrawDistance; // 0x3AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassPrimitiveSettings LightmassSettings; // 0x3B0(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 CollisionMipLevel; // 0x3C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimpleCollisionMipLevel; // 0x3CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionThickness; // 0x3D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ADB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBodyInstance BodyInstance; // 0x3D8(0x158)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 bGenerateOverlapEvents : 1; // Mask: 0x1, PropSize: 0x10x530(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBakeMaterialPositionOffsetIntoCollision : 1; // Mask: 0x2, PropSize: 0x10x530(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C2 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1ADC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ComponentSizeQuads; // 0x534(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubsectionSizeQuads; // 0x538(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSubsections; // 0x53C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedForNavigation : 1; // Mask: 0x1, PropSize: 0x10x540(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFillCollisionUnderLandscapeForNavmesh : 1; // Mask: 0x2, PropSize: 0x10x540(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C3 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1ADD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + bool bUseDynamicMaterialInstance; // 0x544(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x545(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLandscapeForCullingInvisibleHLODVertices; // 0x546(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasLayersContent; // 0x547(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap WeightmapUsageMap; // 0x548(0x50)(Transient, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ALandscapeProxy* GetDefaultObj(); + + void SetLandscapeMaterialVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value); + void SetLandscapeMaterialTextureParameterValue(class FName ParameterName, class UTexture* Value); + void SetLandscapeMaterialScalarParameterValue(class FName ParameterName, float Value); + bool LandscapeExportHeightmapToRenderTarget(class UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); + void EditorSetLandscapeMaterial(class UMaterialInterface* NewLandscapeMaterial); + void EditorApplySpline(class USplineComponent* InSplineComponent, float StartWidth, float EndWidth, float StartSideFalloff, float EndSideFalloff, float StartRoll, float EndRoll, int32 NumSubdivisions, bool bRaiseHeights, bool bLowerHeights, class ULandscapeLayerInfoObject* PaintLayer, class FName EditLayerName); + void ChangeUseTessellationComponentScreenSizeFalloff(bool InComponentScreenSizeToUseSubSections); + void ChangeTessellationComponentScreenSizeFalloff(float InUseTessellationComponentScreenSizeFalloff); + void ChangeTessellationComponentScreenSize(float InTessellationComponentScreenSize); + void ChangeLODDistanceFactor(float InLODDistanceFactor); + void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); +}; + +// 0x0 (0x598 - 0x598) +// Class Landscape.Landscape +class ALandscape : public ALandscapeProxy +{ +public: + + static class UClass* StaticClass(); + static class ALandscape* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Landscape.LandscapeBlueprintBrushBase +class ALandscapeBlueprintBrushBase : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ALandscapeBlueprintBrushBase* GetDefaultObj(); + + void RequestLandscapeUpdate(); + class UTextureRenderTarget2D* Render(bool InIsHeightmap, class UTextureRenderTarget2D* InCombinedResult, class FName& InWeightmapLayerName); + void Initialize(struct FTransform& InLandscapeTransform, struct FIntPoint& InLandscapeSize, struct FIntPoint& InLandscapeRenderTargetSize); + void GetBlueprintRenderDependencies(TArray* OutStreamableAssets); +}; + +// 0x8 (0x68 - 0x60) +// Class Landscape.LandscapeLODStreamingProxy +class ULandscapeLODStreamingProxy : public UStreamableRenderAsset +{ +public: + uint8 Pad_1ADF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeLODStreamingProxy* GetDefaultObj(); + +}; + +// 0x220 (0x670 - 0x450) +// Class Landscape.LandscapeComponent +class ULandscapeComponent : public UPrimitiveComponent +{ +public: + int32 SectionBaseX; // 0x450(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionBaseY; // 0x454(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ComponentSizeQuads; // 0x458(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubsectionSizeQuads; // 0x45C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSubsections; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* OverrideMaterial; // 0x468(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* OverrideHoleMaterial; // 0x470(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideMaterials; // 0x478(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MaterialInstances; // 0x488(0x10)(ZeroConstructor, TextExportTransient, NativeAccessSpecifierPublic) + TArray MaterialInstancesDynamic; // 0x498(0x10)(ZeroConstructor, Transient, TextExportTransient, NativeAccessSpecifierPublic) + TArray LODIndexToMaterialIndex; // 0x4A8(0x10)(ZeroConstructor, TextExportTransient, NativeAccessSpecifierPublic) + TArray MaterialIndexToDisabledTessellationMaterial; // 0x4B8(0x10)(ZeroConstructor, TextExportTransient, NativeAccessSpecifierPublic) + class UTexture2D* XYOffsetmapTexture; // 0x4C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 WeightmapScaleBias; // 0x4D0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightmapSubsectionOffset; // 0x4E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE4[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 HeightmapScaleBias; // 0x4F0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox CachedLocalBox; // 0x500(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TLazyObjectPtr CollisionComponent; // 0x51C(0x1C)(ExportObject, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HeightmapTexture; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray WeightmapLayerAllocations; // 0x540(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray WeightmapTextures; // 0x550(0x10)(ZeroConstructor, TextExportTransient, NativeAccessSpecifierPrivate) + class ULandscapeLODStreamingProxy* LODStreamingProxy; // 0x560(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid MapBuildDataId; // 0x568(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IrrelevantLights; // 0x578(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + int32 CollisionMipLevel; // 0x588(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimpleCollisionMipLevel; // 0x58C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NegativeZBoundsExtension; // 0x590(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositiveZBoundsExtension; // 0x594(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticLightingResolution; // 0x598(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLOD; // 0x59C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias; // 0x5A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid StateId; // 0x5A4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid BakedTextureMaterialGuid; // 0x5B4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* GIBakedBaseColorTexture; // 0x5C8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MobileBlendableLayerMask; // 0x5D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* MobileMaterialInterface; // 0x5D8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MobileMaterialInterfaces; // 0x5E0(0x10)(ZeroConstructor, NonPIEDuplicateTransient, NativeAccessSpecifierPublic) + TArray MobileWeightmapTextures; // 0x5F0(0x10)(ZeroConstructor, NonPIEDuplicateTransient, NativeAccessSpecifierPublic) + uint8 Pad_1AE7[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeComponent* GetDefaultObj(); + + class UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); + float EditorGetPaintLayerWeightByNameAtLocation(struct FVector& InLocation, class FName InPaintLayerName); + float EditorGetPaintLayerWeightAtLocation(struct FVector& InLocation, class ULandscapeLayerInfoObject* PaintLayer); +}; + +// 0x0 (0x220 - 0x220) +// Class Landscape.LandscapeGizmoActor +class ALandscapeGizmoActor : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ALandscapeGizmoActor* GetDefaultObj(); + +}; + +// 0x50 (0x270 - 0x220) +// Class Landscape.LandscapeGizmoActiveActor +class ALandscapeGizmoActiveActor : public ALandscapeGizmoActor +{ +public: + uint8 Pad_1AE8[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALandscapeGizmoActiveActor* GetDefaultObj(); + +}; + +// 0x0 (0x450 - 0x450) +// Class Landscape.LandscapeGizmoRenderComponent +class ULandscapeGizmoRenderComponent : public UPrimitiveComponent +{ +public: + + static class UClass* StaticClass(); + static class ULandscapeGizmoRenderComponent* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class Landscape.LandscapeGrassType +class ULandscapeGrassType : public UObject +{ +public: + TArray GrassVarieties; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnableDensityScaling : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AE9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* GrassMesh; // 0x40(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrassDensity; // 0x48(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlacementJitter; // 0x4C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartCullDistance; // 0x50(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndCullDistance; // 0x54(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RandomRotation; // 0x58(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlignToSurface; // 0x59(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AEA[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeGrassType* GetDefaultObj(); + +}; + +// 0xE0 (0x530 - 0x450) +// Class Landscape.LandscapeHeightfieldCollisionComponent +class ULandscapeHeightfieldCollisionComponent : public UPrimitiveComponent +{ +public: + TArray ComponentLayerInfos; // 0x450(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 SectionBaseX; // 0x460(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionBaseY; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionSizeQuads; // 0x468(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionScale; // 0x46C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimpleCollisionSizeQuads; // 0x470(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AEB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CollisionQuadFlags; // 0x478(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid HeightfieldGuid; // 0x488(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox CachedLocalBox; // 0x498(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TLazyObjectPtr RenderComponent; // 0x4B4(0x1C)(ExportObject, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AEC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CookedPhysicalMaterials; // 0x4E0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1AED[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeHeightfieldCollisionComponent* GetDefaultObj(); + + class ULandscapeComponent* GetRenderComponent(); +}; + +// 0x1E8 (0x210 - 0x28) +// Class Landscape.LandscapeInfo +class ULandscapeInfo : public UObject +{ +public: + TLazyObjectPtr LandscapeActor; // 0x28(0x1C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid LandscapeGuid; // 0x44(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ComponentSizeQuads; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubsectionSizeQuads; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ComponentNumSubsections; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DrawScale; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AEE[0xA4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Proxies; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1AEF[0xF0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeInfo* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class Landscape.LandscapeInfoMap +class ULandscapeInfoMap : public UObject +{ +public: + uint8 Pad_1AF0[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeInfoMap* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Landscape.LandscapeLayerInfoObject +class ULandscapeLayerInfoObject : public UObject +{ +public: + class FName LayerName; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysMaterial; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hardness; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LayerUsageDebugColor; // 0x3C(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeLayerInfoObject* GetDefaultObj(); + +}; + +// 0x18 (0x330 - 0x318) +// Class Landscape.LandscapeMaterialInstanceConstant +class ULandscapeMaterialInstanceConstant : public UMaterialInstanceConstant +{ +public: + TArray TextureStreamingInfo; // 0x318(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsLayerThumbnail : 1; // Mask: 0x1, PropSize: 0x10x328(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableTessellation : 1; // Mask: 0x2, PropSize: 0x10x328(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobile : 1; // Mask: 0x4, PropSize: 0x10x328(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEditorToolUsage : 1; // Mask: 0x8, PropSize: 0x10x328(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeMaterialInstanceConstant* GetDefaultObj(); + +}; + +// 0x20 (0x550 - 0x530) +// Class Landscape.LandscapeMeshCollisionComponent +class ULandscapeMeshCollisionComponent : public ULandscapeHeightfieldCollisionComponent +{ +public: + struct FGuid MeshGuid; // 0x530(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF3[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeMeshCollisionComponent* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Landscape.LandscapeMeshProxyActor +class ALandscapeMeshProxyActor : public AActor +{ +public: + class ULandscapeMeshProxyComponent* LandscapeMeshProxyComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ALandscapeMeshProxyActor* GetDefaultObj(); + +}; + +// 0x30 (0x510 - 0x4E0) +// Class Landscape.LandscapeMeshProxyComponent +class ULandscapeMeshProxyComponent : public UStaticMeshComponent +{ +public: + struct FGuid LandscapeGuid; // 0x4E0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ProxyComponentBases; // 0x4F0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + int8 ProxyLOD; // 0x500(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1AF4[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeMeshProxyComponent* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Landscape.LandscapeSettings +class ULandscapeSettings : public UDeveloperSettings +{ +public: + int32 MaxNumberOfLayers; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeSettings* GetDefaultObj(); + +}; + +// 0x30 (0x480 - 0x450) +// Class Landscape.LandscapeSplinesComponent +class ULandscapeSplinesComponent : public UPrimitiveComponent +{ +public: + TArray ControlPoints; // 0x450(0x10)(ZeroConstructor, Protected, TextExportTransient, NativeAccessSpecifierProtected) + TArray Segments; // 0x460(0x10)(ZeroConstructor, Protected, TextExportTransient, NativeAccessSpecifierProtected) + TArray CookedForeignMeshComponents; // 0x470(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, TextExportTransient, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ULandscapeSplinesComponent* GetDefaultObj(); + + TArray GetSplineMeshComponents(); +}; + +// 0x80 (0xA8 - 0x28) +// Class Landscape.LandscapeSplineControlPoint +class ULandscapeSplineControlPoint : public UObject +{ +public: + struct FVector Location; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Width; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerWidthRatio; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SideFalloff; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftSideFalloffFactor; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightSideFalloffFactor; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftSideLayerFalloffFactor; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightSideLayerFalloffFactor; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndFalloff; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ConnectedSegments; // 0x60(0x10)(ZeroConstructor, TextExportTransient, NativeAccessSpecifierPublic) + TArray Points; // 0x70(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FBox Bounds; // 0x80(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1AF6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UControlPointMeshComponent* LocalMeshComponent; // 0xA0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ULandscapeSplineControlPoint* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class Landscape.LandscapeSplineSegment +class ULandscapeSplineSegment : public UObject +{ +public: + struct FLandscapeSplineSegmentConnection Connections[0x2]; // 0x28(0x30)(Edit, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineInfo; // 0x58(0x18)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Points; // 0x70(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FBox Bounds; // 0x80(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1AF7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LocalMeshComponents; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, TextExportTransient, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ULandscapeSplineSegment* GetDefaultObj(); + +}; + +// 0x20 (0x5B8 - 0x598) +// Class Landscape.LandscapeStreamingProxy +class ALandscapeStreamingProxy : public ALandscapeProxy +{ +public: + TLazyObjectPtr LandscapeActor; // 0x598(0x1C)(Edit, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALandscapeStreamingProxy* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Landscape.LandscapeSubsystem +class ULandscapeSubsystem : public UTickableWorldSubsystem +{ +public: + uint8 Pad_1AF9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULandscapeSubsystem* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class Landscape.LandscapeWeightmapUsage +class ULandscapeWeightmapUsage : public UObject +{ +public: + class ULandscapeComponent* ChannelUsage[0x4]; // 0x28(0x20)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid LayerGuid; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULandscapeWeightmapUsage* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Landscape.MaterialExpressionLandscapeGrassOutput +class UMaterialExpressionLandscapeGrassOutput : public UMaterialExpressionCustomOutput +{ +public: + TArray GrassTypes; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeGrassOutput* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Landscape.MaterialExpressionLandscapeLayerBlend +class UMaterialExpressionLandscapeLayerBlend : public UMaterialExpression +{ +public: + TArray Layers; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeLayerBlend* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class Landscape.MaterialExpressionLandscapeLayerCoords +class UMaterialExpressionLandscapeLayerCoords : public UMaterialExpression +{ +public: + enum class ETerrainCoordMappingType MappingType; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeCustomizedCoordType CustomUVType; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AFA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MappingScale; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MappingRotation; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MappingPanU; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MappingPanV; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AFB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeLayerCoords* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class Landscape.MaterialExpressionLandscapeLayerSample +class UMaterialExpressionLandscapeLayerSample : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviewWeight; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x4C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AFC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeLayerSample* GetDefaultObj(); + +}; + +// 0x48 (0x88 - 0x40) +// Class Landscape.MaterialExpressionLandscapeLayerSwitch +class UMaterialExpressionLandscapeLayerSwitch : public UMaterialExpression +{ +public: + struct FExpressionInput LayerUsed; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput LayerNotUsed; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PreviewUsed : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1AFD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ExpressionGUID; // 0x74(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AFE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeLayerSwitch* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class Landscape.MaterialExpressionLandscapeLayerWeight +class UMaterialExpressionLandscapeLayerWeight : public UMaterialExpression +{ +public: + struct FExpressionInput Base; // 0x40(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Layer; // 0x54(0x14)(NoDestructor, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviewWeight; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstBase; // 0x74(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x80(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeLayerWeight* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Landscape.MaterialExpressionLandscapePhysicalMaterialOutput +class UMaterialExpressionLandscapePhysicalMaterialOutput : public UMaterialExpressionCustomOutput +{ +public: + TArray Inputs; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapePhysicalMaterialOutput* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Landscape.MaterialExpressionLandscapeVisibilityMask +class UMaterialExpressionLandscapeVisibilityMask : public UMaterialExpression +{ +public: + struct FGuid ExpressionGUID; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionLandscapeVisibilityMask* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_functions.cpp new file mode 100644 index 0000000..017950a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_functions.cpp @@ -0,0 +1,1562 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Landscape.ControlPointMeshActor +// (Actor) + +class UClass* AControlPointMeshActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ControlPointMeshActor"); + + return Clss; +} + + +// ControlPointMeshActor Landscape.Default__ControlPointMeshActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AControlPointMeshActor* AControlPointMeshActor::GetDefaultObj() +{ + static class AControlPointMeshActor* Default = nullptr; + + if (!Default) + Default = static_cast(AControlPointMeshActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.ControlPointMeshComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* UControlPointMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ControlPointMeshComponent"); + + return Clss; +} + + +// ControlPointMeshComponent Landscape.Default__ControlPointMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UControlPointMeshComponent* UControlPointMeshComponent::GetDefaultObj() +{ + static class UControlPointMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UControlPointMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeProxy +// (Actor) + +class UClass* ALandscapeProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeProxy"); + + return Clss; +} + + +// LandscapeProxy Landscape.Default__LandscapeProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeProxy* ALandscapeProxy::GetDefaultObj() +{ + static class ALandscapeProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Landscape.LandscapeProxy.SetLandscapeMaterialVectorParameterValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::SetLandscapeMaterialVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialVectorParameterValue"); + + Params::ALandscapeProxy_SetLandscapeMaterialVectorParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.SetLandscapeMaterialTextureParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::SetLandscapeMaterialTextureParameterValue(class FName ParameterName, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialTextureParameterValue"); + + Params::ALandscapeProxy_SetLandscapeMaterialTextureParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.SetLandscapeMaterialScalarParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::SetLandscapeMaterialScalarParameterValue(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialScalarParameterValue"); + + Params::ALandscapeProxy_SetLandscapeMaterialScalarParameterValue_Params Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.LandscapeExportHeightmapToRenderTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* InRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InExportHeightIntoRGChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InExportLandscapeProxies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALandscapeProxy::LandscapeExportHeightmapToRenderTarget(class UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "LandscapeExportHeightmapToRenderTarget"); + + Params::ALandscapeProxy_LandscapeExportHeightmapToRenderTarget_Params Parms{}; + + Parms.InRenderTarget = InRenderTarget; + Parms.InExportHeightIntoRGChannel = InExportHeightIntoRGChannel; + Parms.InExportLandscapeProxies = InExportLandscapeProxies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Landscape.LandscapeProxy.EditorSetLandscapeMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLandscapeMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::EditorSetLandscapeMaterial(class UMaterialInterface* NewLandscapeMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "EditorSetLandscapeMaterial"); + + Params::ALandscapeProxy_EditorSetLandscapeMaterial_Params Parms{}; + + Parms.NewLandscapeMaterial = NewLandscapeMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.EditorApplySpline +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USplineComponent* InSplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartSideFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndSideFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSubdivisions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRaiseHeights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLowerHeights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULandscapeLayerInfoObject* PaintLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName EditLayerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::EditorApplySpline(class USplineComponent* InSplineComponent, float StartWidth, float EndWidth, float StartSideFalloff, float EndSideFalloff, float StartRoll, float EndRoll, int32 NumSubdivisions, bool bRaiseHeights, bool bLowerHeights, class ULandscapeLayerInfoObject* PaintLayer, class FName EditLayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "EditorApplySpline"); + + Params::ALandscapeProxy_EditorApplySpline_Params Parms{}; + + Parms.InSplineComponent = InSplineComponent; + Parms.StartWidth = StartWidth; + Parms.EndWidth = EndWidth; + Parms.StartSideFalloff = StartSideFalloff; + Parms.EndSideFalloff = EndSideFalloff; + Parms.StartRoll = StartRoll; + Parms.EndRoll = EndRoll; + Parms.NumSubdivisions = NumSubdivisions; + Parms.bRaiseHeights = bRaiseHeights; + Parms.bLowerHeights = bLowerHeights; + Parms.PaintLayer = PaintLayer; + Parms.EditLayerName = EditLayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.ChangeUseTessellationComponentScreenSizeFalloff +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InComponentScreenSizeToUseSubSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::ChangeUseTessellationComponentScreenSizeFalloff(bool InComponentScreenSizeToUseSubSections) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "ChangeUseTessellationComponentScreenSizeFalloff"); + + Params::ALandscapeProxy_ChangeUseTessellationComponentScreenSizeFalloff_Params Parms{}; + + Parms.InComponentScreenSizeToUseSubSections = InComponentScreenSizeToUseSubSections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSizeFalloff +// (Native, Public, BlueprintCallable) +// Parameters: +// float InUseTessellationComponentScreenSizeFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::ChangeTessellationComponentScreenSizeFalloff(float InUseTessellationComponentScreenSizeFalloff) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "ChangeTessellationComponentScreenSizeFalloff"); + + Params::ALandscapeProxy_ChangeTessellationComponentScreenSizeFalloff_Params Parms{}; + + Parms.InUseTessellationComponentScreenSizeFalloff = InUseTessellationComponentScreenSizeFalloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSize +// (Native, Public, BlueprintCallable) +// Parameters: +// float InTessellationComponentScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::ChangeTessellationComponentScreenSize(float InTessellationComponentScreenSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "ChangeTessellationComponentScreenSize"); + + Params::ALandscapeProxy_ChangeTessellationComponentScreenSize_Params Parms{}; + + Parms.InTessellationComponentScreenSize = InTessellationComponentScreenSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.ChangeLODDistanceFactor +// (Native, Public, BlueprintCallable) +// Parameters: +// float InLODDistanceFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::ChangeLODDistanceFactor(float InLODDistanceFactor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "ChangeLODDistanceFactor"); + + Params::ALandscapeProxy_ChangeLODDistanceFactor_Params Parms{}; + + Parms.InLODDistanceFactor = InLODDistanceFactor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeProxy.ChangeComponentScreenSizeToUseSubSections +// (Native, Public, BlueprintCallable) +// Parameters: +// float InComponentScreenSizeToUseSubSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeProxy::ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeProxy", "ChangeComponentScreenSizeToUseSubSections"); + + Params::ALandscapeProxy_ChangeComponentScreenSizeToUseSubSections_Params Parms{}; + + Parms.InComponentScreenSizeToUseSubSections = InComponentScreenSizeToUseSubSections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Landscape.Landscape +// (Actor) + +class UClass* ALandscape::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Landscape"); + + return Clss; +} + + +// Landscape Landscape.Default__Landscape +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscape* ALandscape::GetDefaultObj() +{ + static class ALandscape* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscape::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeBlueprintBrushBase +// (Actor) + +class UClass* ALandscapeBlueprintBrushBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeBlueprintBrushBase"); + + return Clss; +} + + +// LandscapeBlueprintBrushBase Landscape.Default__LandscapeBlueprintBrushBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeBlueprintBrushBase* ALandscapeBlueprintBrushBase::GetDefaultObj() +{ + static class ALandscapeBlueprintBrushBase* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeBlueprintBrushBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Landscape.LandscapeBlueprintBrushBase.RequestLandscapeUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALandscapeBlueprintBrushBase::RequestLandscapeUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeBlueprintBrushBase", "RequestLandscapeUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeBlueprintBrushBase.Render +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// bool InIsHeightmap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* InCombinedResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InWeightmapLayerName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* ALandscapeBlueprintBrushBase::Render(bool InIsHeightmap, class UTextureRenderTarget2D* InCombinedResult, class FName& InWeightmapLayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeBlueprintBrushBase", "Render"); + + Params::ALandscapeBlueprintBrushBase_Render_Params Parms{}; + + Parms.InIsHeightmap = InIsHeightmap; + Parms.InCombinedResult = InCombinedResult; + Parms.InWeightmapLayerName = InWeightmapLayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Landscape.LandscapeBlueprintBrushBase.Initialize +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// struct FTransform InLandscapeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FIntPoint InLandscapeSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint InLandscapeRenderTargetSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALandscapeBlueprintBrushBase::Initialize(struct FTransform& InLandscapeTransform, struct FIntPoint& InLandscapeSize, struct FIntPoint& InLandscapeRenderTargetSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeBlueprintBrushBase", "Initialize"); + + Params::ALandscapeBlueprintBrushBase_Initialize_Params Parms{}; + + Parms.InLandscapeTransform = InLandscapeTransform; + Parms.InLandscapeSize = InLandscapeSize; + Parms.InLandscapeRenderTargetSize = InLandscapeRenderTargetSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Landscape.LandscapeBlueprintBrushBase.GetBlueprintRenderDependencies +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray OutStreamableAssets (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ALandscapeBlueprintBrushBase::GetBlueprintRenderDependencies(TArray* OutStreamableAssets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeBlueprintBrushBase", "GetBlueprintRenderDependencies"); + + Params::ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (OutStreamableAssets != nullptr) + *OutStreamableAssets = std::move(Parms.OutStreamableAssets); + +} + + +// Class Landscape.LandscapeLODStreamingProxy +// (None) + +class UClass* ULandscapeLODStreamingProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeLODStreamingProxy"); + + return Clss; +} + + +// LandscapeLODStreamingProxy Landscape.Default__LandscapeLODStreamingProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeLODStreamingProxy* ULandscapeLODStreamingProxy::GetDefaultObj() +{ + static class ULandscapeLODStreamingProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeLODStreamingProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULandscapeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeComponent"); + + return Clss; +} + + +// LandscapeComponent Landscape.Default__LandscapeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeComponent* ULandscapeComponent::GetDefaultObj() +{ + static class ULandscapeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Landscape.LandscapeComponent.GetMaterialInstanceDynamic +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* ULandscapeComponent::GetMaterialInstanceDynamic(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeComponent", "GetMaterialInstanceDynamic"); + + Params::ULandscapeComponent_GetMaterialInstanceDynamic_Params Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightByNameAtLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InPaintLayerName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULandscapeComponent::EditorGetPaintLayerWeightByNameAtLocation(struct FVector& InLocation, class FName InPaintLayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeComponent", "EditorGetPaintLayerWeightByNameAtLocation"); + + Params::ULandscapeComponent_EditorGetPaintLayerWeightByNameAtLocation_Params Parms{}; + + Parms.InLocation = InLocation; + Parms.InPaintLayerName = InPaintLayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightAtLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULandscapeLayerInfoObject* PaintLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULandscapeComponent::EditorGetPaintLayerWeightAtLocation(struct FVector& InLocation, class ULandscapeLayerInfoObject* PaintLayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeComponent", "EditorGetPaintLayerWeightAtLocation"); + + Params::ULandscapeComponent_EditorGetPaintLayerWeightAtLocation_Params Parms{}; + + Parms.InLocation = InLocation; + Parms.PaintLayer = PaintLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Landscape.LandscapeGizmoActor +// (Actor) + +class UClass* ALandscapeGizmoActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeGizmoActor"); + + return Clss; +} + + +// LandscapeGizmoActor Landscape.Default__LandscapeGizmoActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeGizmoActor* ALandscapeGizmoActor::GetDefaultObj() +{ + static class ALandscapeGizmoActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeGizmoActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeGizmoActiveActor +// (Actor) + +class UClass* ALandscapeGizmoActiveActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeGizmoActiveActor"); + + return Clss; +} + + +// LandscapeGizmoActiveActor Landscape.Default__LandscapeGizmoActiveActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeGizmoActiveActor* ALandscapeGizmoActiveActor::GetDefaultObj() +{ + static class ALandscapeGizmoActiveActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeGizmoActiveActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeGizmoRenderComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULandscapeGizmoRenderComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeGizmoRenderComponent"); + + return Clss; +} + + +// LandscapeGizmoRenderComponent Landscape.Default__LandscapeGizmoRenderComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeGizmoRenderComponent* ULandscapeGizmoRenderComponent::GetDefaultObj() +{ + static class ULandscapeGizmoRenderComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeGizmoRenderComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeGrassType +// (None) + +class UClass* ULandscapeGrassType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeGrassType"); + + return Clss; +} + + +// LandscapeGrassType Landscape.Default__LandscapeGrassType +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeGrassType* ULandscapeGrassType::GetDefaultObj() +{ + static class ULandscapeGrassType* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeGrassType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeHeightfieldCollisionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULandscapeHeightfieldCollisionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeHeightfieldCollisionComponent"); + + return Clss; +} + + +// LandscapeHeightfieldCollisionComponent Landscape.Default__LandscapeHeightfieldCollisionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeHeightfieldCollisionComponent* ULandscapeHeightfieldCollisionComponent::GetDefaultObj() +{ + static class ULandscapeHeightfieldCollisionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeHeightfieldCollisionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Landscape.LandscapeHeightfieldCollisionComponent.GetRenderComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULandscapeComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULandscapeComponent* ULandscapeHeightfieldCollisionComponent::GetRenderComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeHeightfieldCollisionComponent", "GetRenderComponent"); + + Params::ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Landscape.LandscapeInfo +// (None) + +class UClass* ULandscapeInfo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeInfo"); + + return Clss; +} + + +// LandscapeInfo Landscape.Default__LandscapeInfo +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeInfo* ULandscapeInfo::GetDefaultObj() +{ + static class ULandscapeInfo* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeInfo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeInfoMap +// (None) + +class UClass* ULandscapeInfoMap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeInfoMap"); + + return Clss; +} + + +// LandscapeInfoMap Landscape.Default__LandscapeInfoMap +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeInfoMap* ULandscapeInfoMap::GetDefaultObj() +{ + static class ULandscapeInfoMap* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeInfoMap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeLayerInfoObject +// (None) + +class UClass* ULandscapeLayerInfoObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeLayerInfoObject"); + + return Clss; +} + + +// LandscapeLayerInfoObject Landscape.Default__LandscapeLayerInfoObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeLayerInfoObject* ULandscapeLayerInfoObject::GetDefaultObj() +{ + static class ULandscapeLayerInfoObject* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeLayerInfoObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeMaterialInstanceConstant +// (None) + +class UClass* ULandscapeMaterialInstanceConstant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeMaterialInstanceConstant"); + + return Clss; +} + + +// LandscapeMaterialInstanceConstant Landscape.Default__LandscapeMaterialInstanceConstant +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeMaterialInstanceConstant* ULandscapeMaterialInstanceConstant::GetDefaultObj() +{ + static class ULandscapeMaterialInstanceConstant* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeMaterialInstanceConstant::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeMeshCollisionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULandscapeMeshCollisionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeMeshCollisionComponent"); + + return Clss; +} + + +// LandscapeMeshCollisionComponent Landscape.Default__LandscapeMeshCollisionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeMeshCollisionComponent* ULandscapeMeshCollisionComponent::GetDefaultObj() +{ + static class ULandscapeMeshCollisionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeMeshCollisionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeMeshProxyActor +// (Actor) + +class UClass* ALandscapeMeshProxyActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeMeshProxyActor"); + + return Clss; +} + + +// LandscapeMeshProxyActor Landscape.Default__LandscapeMeshProxyActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeMeshProxyActor* ALandscapeMeshProxyActor::GetDefaultObj() +{ + static class ALandscapeMeshProxyActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeMeshProxyActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeMeshProxyComponent +// (SceneComponent, PrimitiveComponent, StaticMeshComponent) + +class UClass* ULandscapeMeshProxyComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeMeshProxyComponent"); + + return Clss; +} + + +// LandscapeMeshProxyComponent Landscape.Default__LandscapeMeshProxyComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeMeshProxyComponent* ULandscapeMeshProxyComponent::GetDefaultObj() +{ + static class ULandscapeMeshProxyComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeMeshProxyComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeSettings +// (None) + +class UClass* ULandscapeSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeSettings"); + + return Clss; +} + + +// LandscapeSettings Landscape.Default__LandscapeSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeSettings* ULandscapeSettings::GetDefaultObj() +{ + static class ULandscapeSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeSplinesComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULandscapeSplinesComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeSplinesComponent"); + + return Clss; +} + + +// LandscapeSplinesComponent Landscape.Default__LandscapeSplinesComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeSplinesComponent* ULandscapeSplinesComponent::GetDefaultObj() +{ + static class ULandscapeSplinesComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeSplinesComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Landscape.LandscapeSplinesComponent.GetSplineMeshComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray ULandscapeSplinesComponent::GetSplineMeshComponents() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LandscapeSplinesComponent", "GetSplineMeshComponents"); + + Params::ULandscapeSplinesComponent_GetSplineMeshComponents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Landscape.LandscapeSplineControlPoint +// (None) + +class UClass* ULandscapeSplineControlPoint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeSplineControlPoint"); + + return Clss; +} + + +// LandscapeSplineControlPoint Landscape.Default__LandscapeSplineControlPoint +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeSplineControlPoint* ULandscapeSplineControlPoint::GetDefaultObj() +{ + static class ULandscapeSplineControlPoint* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeSplineControlPoint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeSplineSegment +// (None) + +class UClass* ULandscapeSplineSegment::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeSplineSegment"); + + return Clss; +} + + +// LandscapeSplineSegment Landscape.Default__LandscapeSplineSegment +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeSplineSegment* ULandscapeSplineSegment::GetDefaultObj() +{ + static class ULandscapeSplineSegment* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeSplineSegment::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeStreamingProxy +// (Actor) + +class UClass* ALandscapeStreamingProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeStreamingProxy"); + + return Clss; +} + + +// LandscapeStreamingProxy Landscape.Default__LandscapeStreamingProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALandscapeStreamingProxy* ALandscapeStreamingProxy::GetDefaultObj() +{ + static class ALandscapeStreamingProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ALandscapeStreamingProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeSubsystem +// (None) + +class UClass* ULandscapeSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeSubsystem"); + + return Clss; +} + + +// LandscapeSubsystem Landscape.Default__LandscapeSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeSubsystem* ULandscapeSubsystem::GetDefaultObj() +{ + static class ULandscapeSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.LandscapeWeightmapUsage +// (None) + +class UClass* ULandscapeWeightmapUsage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LandscapeWeightmapUsage"); + + return Clss; +} + + +// LandscapeWeightmapUsage Landscape.Default__LandscapeWeightmapUsage +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULandscapeWeightmapUsage* ULandscapeWeightmapUsage::GetDefaultObj() +{ + static class ULandscapeWeightmapUsage* Default = nullptr; + + if (!Default) + Default = static_cast(ULandscapeWeightmapUsage::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeGrassOutput +// (None) + +class UClass* UMaterialExpressionLandscapeGrassOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeGrassOutput"); + + return Clss; +} + + +// MaterialExpressionLandscapeGrassOutput Landscape.Default__MaterialExpressionLandscapeGrassOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeGrassOutput* UMaterialExpressionLandscapeGrassOutput::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeGrassOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeGrassOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeLayerBlend +// (None) + +class UClass* UMaterialExpressionLandscapeLayerBlend::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeLayerBlend"); + + return Clss; +} + + +// MaterialExpressionLandscapeLayerBlend Landscape.Default__MaterialExpressionLandscapeLayerBlend +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeLayerBlend* UMaterialExpressionLandscapeLayerBlend::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeLayerBlend* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeLayerBlend::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeLayerCoords +// (None) + +class UClass* UMaterialExpressionLandscapeLayerCoords::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeLayerCoords"); + + return Clss; +} + + +// MaterialExpressionLandscapeLayerCoords Landscape.Default__MaterialExpressionLandscapeLayerCoords +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeLayerCoords* UMaterialExpressionLandscapeLayerCoords::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeLayerCoords* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeLayerCoords::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeLayerSample +// (None) + +class UClass* UMaterialExpressionLandscapeLayerSample::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeLayerSample"); + + return Clss; +} + + +// MaterialExpressionLandscapeLayerSample Landscape.Default__MaterialExpressionLandscapeLayerSample +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeLayerSample* UMaterialExpressionLandscapeLayerSample::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeLayerSample* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeLayerSample::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeLayerSwitch +// (None) + +class UClass* UMaterialExpressionLandscapeLayerSwitch::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeLayerSwitch"); + + return Clss; +} + + +// MaterialExpressionLandscapeLayerSwitch Landscape.Default__MaterialExpressionLandscapeLayerSwitch +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeLayerSwitch* UMaterialExpressionLandscapeLayerSwitch::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeLayerSwitch* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeLayerSwitch::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeLayerWeight +// (None) + +class UClass* UMaterialExpressionLandscapeLayerWeight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeLayerWeight"); + + return Clss; +} + + +// MaterialExpressionLandscapeLayerWeight Landscape.Default__MaterialExpressionLandscapeLayerWeight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeLayerWeight* UMaterialExpressionLandscapeLayerWeight::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeLayerWeight* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeLayerWeight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapePhysicalMaterialOutput +// (None) + +class UClass* UMaterialExpressionLandscapePhysicalMaterialOutput::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapePhysicalMaterialOutput"); + + return Clss; +} + + +// MaterialExpressionLandscapePhysicalMaterialOutput Landscape.Default__MaterialExpressionLandscapePhysicalMaterialOutput +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapePhysicalMaterialOutput* UMaterialExpressionLandscapePhysicalMaterialOutput::GetDefaultObj() +{ + static class UMaterialExpressionLandscapePhysicalMaterialOutput* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapePhysicalMaterialOutput::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Landscape.MaterialExpressionLandscapeVisibilityMask +// (None) + +class UClass* UMaterialExpressionLandscapeVisibilityMask::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionLandscapeVisibilityMask"); + + return Clss; +} + + +// MaterialExpressionLandscapeVisibilityMask Landscape.Default__MaterialExpressionLandscapeVisibilityMask +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionLandscapeVisibilityMask* UMaterialExpressionLandscapeVisibilityMask::GetDefaultObj() +{ + static class UMaterialExpressionLandscapeVisibilityMask* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionLandscapeVisibilityMask::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_parameters.hpp new file mode 100644 index 0000000..bc77578 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_parameters.hpp @@ -0,0 +1,204 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function Landscape.LandscapeProxy.SetLandscapeMaterialVectorParameterValue +struct ALandscapeProxy_SetLandscapeMaterialVectorParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x8(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Landscape.LandscapeProxy.SetLandscapeMaterialTextureParameterValue +struct ALandscapeProxy_SetLandscapeMaterialTextureParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Landscape.LandscapeProxy.SetLandscapeMaterialScalarParameterValue +struct ALandscapeProxy_SetLandscapeMaterialScalarParameterValue_Params +{ +public: + class FName ParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Landscape.LandscapeProxy.LandscapeExportHeightmapToRenderTarget +struct ALandscapeProxy_LandscapeExportHeightmapToRenderTarget_Params +{ +public: + class UTextureRenderTarget2D* InRenderTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InExportHeightIntoRGChannel; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InExportLandscapeProxies; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC9[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Landscape.LandscapeProxy.EditorSetLandscapeMaterial +struct ALandscapeProxy_EditorSetLandscapeMaterial_Params +{ +public: + class UMaterialInterface* NewLandscapeMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Landscape.LandscapeProxy.EditorApplySpline +struct ALandscapeProxy_EditorApplySpline_Params +{ +public: + class USplineComponent* InSplineComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWidth; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndWidth; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartSideFalloff; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndSideFalloff; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartRoll; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRoll; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSubdivisions; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRaiseHeights; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHeights; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ACA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ULandscapeLayerInfoObject* PaintLayer; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EditLayerName; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Landscape.LandscapeProxy.ChangeUseTessellationComponentScreenSizeFalloff +struct ALandscapeProxy_ChangeUseTessellationComponentScreenSizeFalloff_Params +{ +public: + bool InComponentScreenSizeToUseSubSections; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSizeFalloff +struct ALandscapeProxy_ChangeTessellationComponentScreenSizeFalloff_Params +{ +public: + float InUseTessellationComponentScreenSizeFalloff; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSize +struct ALandscapeProxy_ChangeTessellationComponentScreenSize_Params +{ +public: + float InTessellationComponentScreenSize; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Landscape.LandscapeProxy.ChangeLODDistanceFactor +struct ALandscapeProxy_ChangeLODDistanceFactor_Params +{ +public: + float InLODDistanceFactor; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Landscape.LandscapeProxy.ChangeComponentScreenSizeToUseSubSections +struct ALandscapeProxy_ChangeComponentScreenSizeToUseSubSections_Params +{ +public: + float InComponentScreenSizeToUseSubSections; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Landscape.LandscapeBlueprintBrushBase.Render +struct ALandscapeBlueprintBrushBase_Render_Params +{ +public: + bool InIsHeightmap; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ADE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* InCombinedResult; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InWeightmapLayerName; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Landscape.LandscapeBlueprintBrushBase.Initialize +struct ALandscapeBlueprintBrushBase_Initialize_Params +{ +public: + struct FTransform InLandscapeTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FIntPoint InLandscapeSize; // 0x30(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint InLandscapeRenderTargetSize; // 0x38(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Landscape.LandscapeBlueprintBrushBase.GetBlueprintRenderDependencies +struct ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Params +{ +public: + TArray OutStreamableAssets; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Landscape.LandscapeComponent.GetMaterialInstanceDynamic +struct ULandscapeComponent_GetMaterialInstanceDynamic_Params +{ +public: + int32 InIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightByNameAtLocation +struct ULandscapeComponent_EditorGetPaintLayerWeightByNameAtLocation_Params +{ +public: + struct FVector InLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InPaintLayerName; // 0xC(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Landscape.LandscapeComponent.EditorGetPaintLayerWeightAtLocation +struct ULandscapeComponent_EditorGetPaintLayerWeightAtLocation_Params +{ +public: + struct FVector InLocation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULandscapeLayerInfoObject* PaintLayer; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Landscape.LandscapeHeightfieldCollisionComponent.GetRenderComponent +struct ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Params +{ +public: + class ULandscapeComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Landscape.LandscapeSplinesComponent.GetSplineMeshComponents +struct ULandscapeSplinesComponent_GetSplineMeshComponents_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_structs.hpp new file mode 100644 index 0000000..475d0a7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Landscape_structs.hpp @@ -0,0 +1,477 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELandscapeBlendMode : uint8 +{ + LSBM_AdditiveBlend = 0, + LSBM_AlphaBlend = 1, + LSBM_MAX = 2, +}; + +enum class EWeightmapRTType : uint8 +{ + WeightmapRT_Scratch_RGBA = 0, + WeightmapRT_Scratch1 = 1, + WeightmapRT_Scratch2 = 2, + WeightmapRT_Scratch3 = 3, + WeightmapRT_Mip0 = 4, + WeightmapRT_Mip1 = 5, + WeightmapRT_Mip2 = 6, + WeightmapRT_Mip3 = 7, + WeightmapRT_Mip4 = 8, + WeightmapRT_Mip5 = 9, + WeightmapRT_Mip6 = 10, + WeightmapRT_Mip7 = 11, + WeightmapRT_Count = 12, + WeightmapRT_MAX = 13, +}; + +enum class EHeightmapRTType : uint8 +{ + HeightmapRT_CombinedAtlas = 0, + HeightmapRT_CombinedNonAtlas = 1, + HeightmapRT_Scratch1 = 2, + HeightmapRT_Scratch2 = 3, + HeightmapRT_Scratch3 = 4, + HeightmapRT_Mip1 = 5, + HeightmapRT_Mip2 = 6, + HeightmapRT_Mip3 = 7, + HeightmapRT_Mip4 = 8, + HeightmapRT_Mip5 = 9, + HeightmapRT_Mip6 = 10, + HeightmapRT_Mip7 = 11, + HeightmapRT_Count = 12, + HeightmapRT_MAX = 13, +}; + +enum class ERTDrawingType : uint8 +{ + RTAtlas = 0, + RTAtlasToNonAtlas = 1, + RTNonAtlasToAtlas = 2, + RTNonAtlas = 3, + RTMips = 4, + ERTDrawingType_MAX = 5, +}; + +enum class ELandscapeSetupErrors : uint8 +{ + LSE_None = 0, + LSE_NoLandscapeInfo = 1, + LSE_CollsionXY = 2, + LSE_NoLayerInfo = 3, + LSE_MAX = 4, +}; + +enum class ELandscapeClearMode : uint8 +{ + Clear_Weightmap = 1, + Clear_Heightmap = 2, + Clear_All = 3, + Clear_MAX = 4, +}; + +enum class ELandscapeGizmoType : uint8 +{ + LGT_None = 0, + LGT_Height = 1, + LGT_Weight = 2, + LGT_MAX = 3, +}; + +enum class EGrassScaling : uint8 +{ + Uniform = 0, + Free = 1, + LockXY = 2, + EGrassScaling_MAX = 3, +}; + +enum class ESplineModulationColorMask : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Alpha = 3, + ESplineModulationColorMask_MAX = 4, +}; + +enum class ELandscapeLODFalloff : uint8 +{ + Linear = 0, + SquareRoot = 1, + ELandscapeLODFalloff_MAX = 2, +}; + +enum class ELandscapeLayerDisplayMode : uint8 +{ + Default = 0, + Alphabetical = 1, + UserSpecific = 2, + ELandscapeLayerDisplayMode_MAX = 3, +}; + +enum class ELandscapeLayerPaintingRestriction : uint8 +{ + None = 0, + UseMaxLayers = 1, + ExistingOnly = 2, + UseComponentWhitelist = 3, + ELandscapeLayerPaintingRestriction_MAX = 4, +}; + +enum class ELandscapeImportAlphamapType : uint8 +{ + Additive = 0, + Layered = 1, + ELandscapeImportAlphamapType_MAX = 2, +}; + +enum class ELandscapeSplineMeshOrientation : uint8 +{ + LSMO_XUp = 0, + LSMO_YUp = 1, + LSMO_MAX = 2, +}; + +enum class ELandscapeLayerBlendType : uint8 +{ + LB_WeightBlend = 0, + LB_AlphaBlend = 1, + LB_HeightBlend = 2, + LB_MAX = 3, +}; + +enum class ELandscapeCustomizedCoordType : uint8 +{ + LCCT_None = 0, + LCCT_CustomUV0 = 1, + LCCT_CustomUV1 = 2, + LCCT_CustomUV2 = 3, + LCCT_WeightMapUV = 4, + LCCT_MAX = 5, +}; + +enum class ETerrainCoordMappingType : uint8 +{ + TCMT_Auto = 0, + TCMT_XY = 1, + TCMT_XZ = 2, + TCMT_YZ = 3, + TCMT_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.LandscapeLayerBrush +struct FLandscapeLayerBrush +{ +public: + uint8 Pad_1AFF[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct Landscape.LandscapeLayer +struct FLandscapeLayer +{ +public: + struct FGuid Guid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisible; // 0x18(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocked; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B00[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float HeightmapAlpha; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightmapAlpha; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeBlendMode BlendMode; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Brushes; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap WeightmapLayerAllocationBlend; // 0x38(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Landscape.HeightmapData +struct FHeightmapData +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landscape.WeightmapLayerAllocationInfo +struct FWeightmapLayerAllocationInfo +{ +public: + class ULandscapeLayerInfoObject* LayerInfo; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeightmapTextureIndex; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeightmapTextureChannel; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B02[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Landscape.WeightmapData +struct FWeightmapData +{ +public: + TArray Textures; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerAllocations; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureUsages; // 0x20(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Landscape.LandscapeLayerComponentData +struct FLandscapeLayerComponentData +{ +public: + struct FHeightmapData HeightmapData; // 0x0(0x8)(NoDestructor, NativeAccessSpecifierPublic) + struct FWeightmapData WeightmapData; // 0x8(0x30)(NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landscape.LandscapeComponentMaterialOverride +struct FLandscapeComponentMaterialOverride +{ +public: + struct FPerPlatformInt LODIndex; // 0x0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B03[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Landscape.LandscapeEditToolRenderData +struct FLandscapeEditToolRenderData +{ +public: + class UMaterialInterface* ToolMaterial; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* GizmoMaterial; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectedType; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DebugChannelR; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DebugChannelG; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DebugChannelB; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DataTexture; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* LayerContributionTexture; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DirtyTexture; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Landscape.GizmoSelectData +struct FGizmoSelectData +{ +public: + uint8 Pad_1B04[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Landscape.GrassVariety +struct FGrassVariety +{ +public: + class UStaticMesh* GrassMesh; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideMaterials; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FPerPlatformFloat GrassDensity; // 0x18(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseGrid; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B05[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PlacementJitter; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt StartCullDistance; // 0x24(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt EndCullDistance; // 0x28(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 MinLOD; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGrassScaling Scaling; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B06[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFloatInterval ScaleX; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval ScaleY; // 0x3C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatInterval ScaleZ; // 0x44(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RandomRotation; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlignToSurface; // 0x4D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLandscapeLightmap; // 0x4E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x4F(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bReceivesDecals; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastDynamicShadow; // 0x51(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepInstanceBufferCPUCopy; // 0x52(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B07[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landscape.LandscapeInfoLayerSettings +struct FLandscapeInfoLayerSettings +{ +public: + class ULandscapeLayerInfoObject* LayerInfoObj; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LayerName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Landscape.LandscapeMaterialTextureStreamingInfo +struct FLandscapeMaterialTextureStreamingInfo +{ +public: + class FName TextureName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TexelFactor; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landscape.LandscapeProxyMaterialOverride +struct FLandscapeProxyMaterialOverride +{ +public: + struct FPerPlatformInt LODIndex; // 0x0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B08[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.LandscapeImportLayerInfo +struct FLandscapeImportLayerInfo +{ +public: + uint8 Pad_1B09[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Landscape.LandscapeLayerStruct +struct FLandscapeLayerStruct +{ +public: + class ULandscapeLayerInfoObject* LayerInfoObj; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.LandscapeEditorLayerSettings +struct FLandscapeEditorLayerSettings +{ +public: + uint8 Pad_1B0A[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Landscape.LandscapeSplineConnection +struct FLandscapeSplineConnection +{ +public: + class ULandscapeSplineSegment* Segment; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 End : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B0B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.ForeignWorldSplineData +struct FForeignWorldSplineData +{ +public: + uint8 Pad_1B0C[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.ForeignSplineSegmentData +struct FForeignSplineSegmentData +{ +public: + uint8 Pad_1B0D[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Landscape.ForeignControlPointData +struct FForeignControlPointData +{ +public: + uint8 Pad_1B0E[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Landscape.LandscapeSplineMeshEntry +struct FLandscapeSplineMeshEntry +{ +public: + class UStaticMesh* Mesh; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MaterialOverrides; // 0x8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bCenterH : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1B0F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CenterAdjust; // 0x1C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScaleToWidth : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1C7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1B10[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Scale; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeSplineMeshOrientation Orientation; // 0x34(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineMeshAxis ForwardAxis; // 0x35(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESplineMeshAxis UpAxis; // 0x36(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B11[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Landscape.LandscapeSplineSegmentConnection +struct FLandscapeSplineSegmentConnection +{ +public: + class ULandscapeSplineControlPoint* ControlPoint; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TangentLen; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0xC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B12[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Landscape.LandscapeSplineInterpPoint +struct FLandscapeSplineInterpPoint +{ +public: + struct FVector Center; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Left; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FalloffLeft; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FalloffRight; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LayerLeft; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LayerRight; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LayerFalloffLeft; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LayerFalloffRight; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartEndFalloff; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Landscape.GrassInput +struct FGrassInput +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULandscapeGrassType* GrassType; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x10(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B13[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Landscape.LayerBlendInput +struct FLayerBlendInput +{ +public: + class FName LayerName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELandscapeLayerBlendType BlendType; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B14[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpressionInput LayerInput; // 0xC(0x14)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput HeightInput; // 0x20(0x14)(NoDestructor, NativeAccessSpecifierPublic) + float PreviewWeight; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstLayerInput; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstHeightInput; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Landscape.PhysicalMaterialInput +struct FPhysicalMaterialInput +{ +public: + class UPhysicalMaterial* PhysicalMaterial; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x8(0x14)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B15[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_classes.hpp new file mode 100644 index 0000000..43f5bfd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_classes.hpp @@ -0,0 +1,260 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x50 - 0x28) +// Class LevelSequence.AnimSequenceLevelSequenceLink +class UAnimSequenceLevelSequenceLink : public UAssetUserData +{ +public: + struct FGuid SkelTrackGuid; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PathToLevelSequence; // 0x38(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAnimSequenceLevelSequenceLink* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class LevelSequence.DefaultLevelSequenceInstanceData +class UDefaultLevelSequenceInstanceData : public UObject +{ +public: + uint8 Pad_1C4C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* TransformOriginActor; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform TransformOrigin; // 0x40(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDefaultLevelSequenceInstanceData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LevelSequence.LevelSequenceMetaData +class ILevelSequenceMetaData : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ILevelSequenceMetaData* GetDefaultObj(); + +}; + +// 0x168 (0x1C8 - 0x60) +// Class LevelSequence.LevelSequence +class ULevelSequence : public UMovieSceneSequence +{ +public: + uint8 Pad_1C4E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieScene* MovieScene; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLevelSequenceObjectReferenceMap ObjectReferences; // 0x70(0x50)(Protected, NativeAccessSpecifierProtected) + struct FLevelSequenceBindingReferences BindingReferences; // 0xC0(0xA0)(Protected, NativeAccessSpecifierProtected) + TMap PossessedObjects; // 0x160(0x50)(Deprecated, Protected, NativeAccessSpecifierProtected) + class UClass* DirectorClass; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x1B8(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ULevelSequence* GetDefaultObj(); + + void RemoveMetaDataByClass(TSubclassOf InClass); + class UObject* FindOrAddMetaDataByClass(TSubclassOf InClass); + class UObject* FindMetaDataByClass(TSubclassOf InClass); + class UObject* CopyMetaData(class UObject* InMetaData); +}; + +// 0x0 (0x28 - 0x28) +// Class LevelSequence.LevelSequenceBurnInInitSettings +class ULevelSequenceBurnInInitSettings : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULevelSequenceBurnInInitSettings* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class LevelSequence.LevelSequenceBurnInOptions +class ULevelSequenceBurnInOptions : public UObject +{ +public: + bool bUseBurnIn; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath BurnInClass; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequenceBurnInInitSettings* Settings; // 0x48(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULevelSequenceBurnInOptions* GetDefaultObj(); + + void SetBurnIn(const struct FSoftClassPath& InBurnInClass); +}; + +// 0x88 (0x2A8 - 0x220) +// Class LevelSequence.LevelSequenceActor +class ALevelSequenceActor : public AActor +{ +public: + uint8 Pad_1C64[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x238(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C65[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevelSequencePlayer* SequencePlayer; // 0x250(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LevelSequence; // 0x258(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLevelSequenceCameraSettings CameraSettings; // 0x270(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C66[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevelSequenceBurnInOptions* BurnInOptions; // 0x278(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneBindingOverrides* BindingOverrides; // 0x280(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoPlay : 1; // Mask: 0x1, PropSize: 0x10x288(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideInstanceData : 1; // Mask: 0x2, PropSize: 0x10x288(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReplicatePlayback : 1; // Mask: 0x4, PropSize: 0x10x288(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D4 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1C67[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* DefaultInstanceData; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequenceBurnIn* BurnInInstance; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShowBurnin; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C68[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALevelSequenceActor* GetDefaultObj(); + + void ShowBurnin(); + void SetSequence(class ULevelSequence* InSequence); + void SetReplicatePlayback(bool ReplicatePlayback); + void SetBindingByTag(class FName BindingTag, TArray& Actors, bool bAllowBindingsFromAsset); + void SetBinding(const struct FMovieSceneObjectBindingID& Binding, TArray& Actors, bool bAllowBindingsFromAsset); + void ResetBindings(); + void ResetBinding(const struct FMovieSceneObjectBindingID& Binding); + void RemoveBindingByTag(class FName Tag, class AActor* Actor); + void RemoveBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor); + void OnLevelSequenceLoaded__DelegateSignature(); + class ULevelSequence* LoadSequence(); + void HideBurnin(); + class ULevelSequencePlayer* GetSequencePlayer(); + class ULevelSequence* GetSequence(); + TArray FindNamedBindings(class FName Tag); + struct FMovieSceneObjectBindingID FindNamedBinding(class FName Tag); + void AddBindingByTag(class FName BindingTag, class AActor* Actor, bool bAllowBindingsFromAsset); + void AddBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor, bool bAllowBindingsFromAsset); +}; + +// 0x10 (0x38 - 0x28) +// Class LevelSequence.LevelSequenceAnimSequenceLink +class ULevelSequenceAnimSequenceLink : public UAssetUserData +{ +public: + TArray AnimSequenceLinks; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULevelSequenceAnimSequenceLink* GetDefaultObj(); + +}; + +// 0xC0 (0x320 - 0x260) +// Class LevelSequence.LevelSequenceBurnIn +class ULevelSequenceBurnIn : public UUserWidget +{ +public: + struct FLevelSequencePlayerSnapshot FrameInformation; // 0x260(0xB8)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class ALevelSequenceActor* LevelSequenceActor; // 0x318(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class ULevelSequenceBurnIn* GetDefaultObj(); + + void SetSettings(class UObject* InSettings); + TSubclassOf GetSettingsClass(); +}; + +// 0x10 (0x38 - 0x28) +// Class LevelSequence.LevelSequenceDirector +class ULevelSequenceDirector : public UObject +{ +public: + class ULevelSequencePlayer* Player; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubSequenceID; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MovieScenePlayerIndex; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULevelSequenceDirector* GetDefaultObj(); + + void OnCreated(); + class UMovieSceneSequence* GetSequence(); + TArray GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding); + class UObject* GetBoundObject(const struct FMovieSceneObjectBindingID& ObjectBinding); + TArray GetBoundActors(const struct FMovieSceneObjectBindingID& ObjectBinding); + class AActor* GetBoundActor(const struct FMovieSceneObjectBindingID& ObjectBinding); +}; + +// 0x0 (0xA0 - 0xA0) +// Class LevelSequence.LegacyLevelSequenceDirectorBlueprint +class ULegacyLevelSequenceDirectorBlueprint : public UBlueprint +{ +public: + + static class UClass* StaticClass(); + static class ULegacyLevelSequenceDirectorBlueprint* GetDefaultObj(); + +}; + +// 0x118 (0x600 - 0x4E8) +// Class LevelSequence.LevelSequencePlayer +class ULevelSequencePlayer : public UMovieSceneSequencePlayer +{ +public: + FMulticastInlineDelegateProperty_ OnCameraCut; // 0x4E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1C74[0x108]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelSequencePlayer* GetDefaultObj(); + + class UCameraComponent* GetActiveCameraComponent(); + class ULevelSequencePlayer* CreateLevelSequencePlayer(class UObject* WorldContextObject, class ULevelSequence* LevelSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ALevelSequenceActor** OutActor); +}; + +// 0x30 (0x68 - 0x38) +// Class LevelSequence.LevelSequenceProjectSettings +class ULevelSequenceProjectSettings : public UDeveloperSettings +{ +public: + bool bDefaultLockEngineToDisplayRate; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C75[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DefaultDisplayRate; // 0x40(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultTickResolution; // 0x50(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUpdateClockSource DefaultClockSource; // 0x60(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C76[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelSequenceProjectSettings* GetDefaultObj(); + +}; + +// 0x28 (0x248 - 0x220) +// Class LevelSequence.LevelSequenceMediaController +class ALevelSequenceMediaController : public AActor +{ +public: + uint8 Pad_1C77[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* Sequence; // 0x228(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMediaComponent* MediaComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ServerStartTimeSeconds; // 0x238(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C78[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALevelSequenceMediaController* GetDefaultObj(); + + void SynchronizeToServer(float DesyncThresholdSeconds); + void Play(); + void OnRep_ServerStartTimeSeconds(); + class ALevelSequenceActor* GetSequence(); + class UMediaComponent* GetMediaComponent(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_functions.cpp new file mode 100644 index 0000000..caafccb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_functions.cpp @@ -0,0 +1,1461 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class LevelSequence.AnimSequenceLevelSequenceLink +// (None) + +class UClass* UAnimSequenceLevelSequenceLink::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimSequenceLevelSequenceLink"); + + return Clss; +} + + +// AnimSequenceLevelSequenceLink LevelSequence.Default__AnimSequenceLevelSequenceLink +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimSequenceLevelSequenceLink* UAnimSequenceLevelSequenceLink::GetDefaultObj() +{ + static class UAnimSequenceLevelSequenceLink* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimSequenceLevelSequenceLink::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.DefaultLevelSequenceInstanceData +// (None) + +class UClass* UDefaultLevelSequenceInstanceData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DefaultLevelSequenceInstanceData"); + + return Clss; +} + + +// DefaultLevelSequenceInstanceData LevelSequence.Default__DefaultLevelSequenceInstanceData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDefaultLevelSequenceInstanceData* UDefaultLevelSequenceInstanceData::GetDefaultObj() +{ + static class UDefaultLevelSequenceInstanceData* Default = nullptr; + + if (!Default) + Default = static_cast(UDefaultLevelSequenceInstanceData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequenceMetaData +// (None) + +class UClass* ILevelSequenceMetaData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceMetaData"); + + return Clss; +} + + +// LevelSequenceMetaData LevelSequence.Default__LevelSequenceMetaData +// (Public, ClassDefaultObject, ArchetypeObject) + +class ILevelSequenceMetaData* ILevelSequenceMetaData::GetDefaultObj() +{ + static class ILevelSequenceMetaData* Default = nullptr; + + if (!Default) + Default = static_cast(ILevelSequenceMetaData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequence +// (None) + +class UClass* ULevelSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequence"); + + return Clss; +} + + +// LevelSequence LevelSequence.Default__LevelSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequence* ULevelSequence::GetDefaultObj() +{ + static class ULevelSequence* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequence.RemoveMetaDataByClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelSequence::RemoveMetaDataByClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequence", "RemoveMetaDataByClass"); + + Params::ULevelSequence_RemoveMetaDataByClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequence.FindOrAddMetaDataByClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* ULevelSequence::FindOrAddMetaDataByClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequence", "FindOrAddMetaDataByClass"); + + Params::ULevelSequence_FindOrAddMetaDataByClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequence.FindMetaDataByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* ULevelSequence::FindMetaDataByClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequence", "FindMetaDataByClass"); + + Params::ULevelSequence_FindMetaDataByClass_Params Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequence.CopyMetaData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InMetaData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* ULevelSequence::CopyMetaData(class UObject* InMetaData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequence", "CopyMetaData"); + + Params::ULevelSequence_CopyMetaData_Params Parms{}; + + Parms.InMetaData = InMetaData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class LevelSequence.LevelSequenceBurnInInitSettings +// (None) + +class UClass* ULevelSequenceBurnInInitSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceBurnInInitSettings"); + + return Clss; +} + + +// LevelSequenceBurnInInitSettings LevelSequence.Default__LevelSequenceBurnInInitSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceBurnInInitSettings* ULevelSequenceBurnInInitSettings::GetDefaultObj() +{ + static class ULevelSequenceBurnInInitSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceBurnInInitSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequenceBurnInOptions +// (None) + +class UClass* ULevelSequenceBurnInOptions::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceBurnInOptions"); + + return Clss; +} + + +// LevelSequenceBurnInOptions LevelSequence.Default__LevelSequenceBurnInOptions +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceBurnInOptions* ULevelSequenceBurnInOptions::GetDefaultObj() +{ + static class ULevelSequenceBurnInOptions* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceBurnInOptions::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequenceBurnInOptions.SetBurnIn +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FSoftClassPath InBurnInClass (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelSequenceBurnInOptions::SetBurnIn(const struct FSoftClassPath& InBurnInClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceBurnInOptions", "SetBurnIn"); + + Params::ULevelSequenceBurnInOptions_SetBurnIn_Params Parms{}; + + Parms.InBurnInClass = InBurnInClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class LevelSequence.LevelSequenceActor +// (Actor) + +class UClass* ALevelSequenceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceActor"); + + return Clss; +} + + +// LevelSequenceActor LevelSequence.Default__LevelSequenceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelSequenceActor* ALevelSequenceActor::GetDefaultObj() +{ + static class ALevelSequenceActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelSequenceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequenceActor.ShowBurnin +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALevelSequenceActor::ShowBurnin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "ShowBurnin"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.SetSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* InSequence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::SetSequence(class ULevelSequence* InSequence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "SetSequence"); + + Params::ALevelSequenceActor_SetSequence_Params Parms{}; + + Parms.InSequence = InSequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.SetReplicatePlayback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReplicatePlayback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::SetReplicatePlayback(bool ReplicatePlayback) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "SetReplicatePlayback"); + + Params::ALevelSequenceActor_SetReplicatePlayback_Params Parms{}; + + Parms.ReplicatePlayback = ReplicatePlayback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.SetBindingByTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BindingTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bAllowBindingsFromAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::SetBindingByTag(class FName BindingTag, TArray& Actors, bool bAllowBindingsFromAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "SetBindingByTag"); + + Params::ALevelSequenceActor_SetBindingByTag_Params Parms{}; + + Parms.BindingTag = BindingTag; + Parms.Actors = Actors; + Parms.bAllowBindingsFromAsset = bAllowBindingsFromAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.SetBinding +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID Binding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bAllowBindingsFromAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::SetBinding(const struct FMovieSceneObjectBindingID& Binding, TArray& Actors, bool bAllowBindingsFromAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "SetBinding"); + + Params::ALevelSequenceActor_SetBinding_Params Parms{}; + + Parms.Binding = Binding; + Parms.Actors = Actors; + Parms.bAllowBindingsFromAsset = bAllowBindingsFromAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.ResetBindings +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALevelSequenceActor::ResetBindings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "ResetBindings"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.ResetBinding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID Binding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::ResetBinding(const struct FMovieSceneObjectBindingID& Binding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "ResetBinding"); + + Params::ALevelSequenceActor_ResetBinding_Params Parms{}; + + Parms.Binding = Binding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.RemoveBindingByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::RemoveBindingByTag(class FName Tag, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "RemoveBindingByTag"); + + Params::ALevelSequenceActor_RemoveBindingByTag_Params Parms{}; + + Parms.Tag = Tag; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.RemoveBinding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID Binding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::RemoveBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "RemoveBinding"); + + Params::ALevelSequenceActor_RemoveBinding_Params Parms{}; + + Parms.Binding = Binding; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction LevelSequence.LevelSequenceActor.OnLevelSequenceLoaded__DelegateSignature +// (Public, Delegate) +// Parameters: + +void ALevelSequenceActor::OnLevelSequenceLoaded__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "OnLevelSequenceLoaded__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function LevelSequence.LevelSequenceActor.LoadSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevelSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelSequence* ALevelSequenceActor::LoadSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "LoadSequence"); + + Params::ALevelSequenceActor_LoadSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceActor.HideBurnin +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALevelSequenceActor::HideBurnin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "HideBurnin"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.GetSequencePlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevelSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelSequencePlayer* ALevelSequenceActor::GetSequencePlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "GetSequencePlayer"); + + Params::ALevelSequenceActor_GetSequencePlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceActor.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevelSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelSequence* ALevelSequenceActor::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "GetSequence"); + + Params::ALevelSequenceActor_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceActor.FindNamedBindings +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray ALevelSequenceActor::FindNamedBindings(class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "FindNamedBindings"); + + Params::ALevelSequenceActor_FindNamedBindings_Params Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceActor.FindNamedBinding +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneObjectBindingID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMovieSceneObjectBindingID ALevelSequenceActor::FindNamedBinding(class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "FindNamedBinding"); + + Params::ALevelSequenceActor_FindNamedBinding_Params Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceActor.AddBindingByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BindingTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowBindingsFromAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::AddBindingByTag(class FName BindingTag, class AActor* Actor, bool bAllowBindingsFromAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "AddBindingByTag"); + + Params::ALevelSequenceActor_AddBindingByTag_Params Parms{}; + + Parms.BindingTag = BindingTag; + Parms.Actor = Actor; + Parms.bAllowBindingsFromAsset = bAllowBindingsFromAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceActor.AddBinding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID Binding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowBindingsFromAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceActor::AddBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor, bool bAllowBindingsFromAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceActor", "AddBinding"); + + Params::ALevelSequenceActor_AddBinding_Params Parms{}; + + Parms.Binding = Binding; + Parms.Actor = Actor; + Parms.bAllowBindingsFromAsset = bAllowBindingsFromAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class LevelSequence.LevelSequenceAnimSequenceLink +// (None) + +class UClass* ULevelSequenceAnimSequenceLink::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceAnimSequenceLink"); + + return Clss; +} + + +// LevelSequenceAnimSequenceLink LevelSequence.Default__LevelSequenceAnimSequenceLink +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceAnimSequenceLink* ULevelSequenceAnimSequenceLink::GetDefaultObj() +{ + static class ULevelSequenceAnimSequenceLink* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceAnimSequenceLink::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequenceBurnIn +// (None) + +class UClass* ULevelSequenceBurnIn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceBurnIn"); + + return Clss; +} + + +// LevelSequenceBurnIn LevelSequence.Default__LevelSequenceBurnIn +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceBurnIn* ULevelSequenceBurnIn::GetDefaultObj() +{ + static class ULevelSequenceBurnIn* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceBurnIn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequenceBurnIn.SetSettings +// (Event, Public, BlueprintEvent) +// Parameters: +// class UObject* InSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelSequenceBurnIn::SetSettings(class UObject* InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceBurnIn", "SetSettings"); + + Params::ULevelSequenceBurnIn_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LevelSequence.LevelSequenceBurnIn.GetSettingsClass +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// TSubclassOfReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf ULevelSequenceBurnIn::GetSettingsClass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceBurnIn", "GetSettingsClass"); + + Params::ULevelSequenceBurnIn_GetSettingsClass_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class LevelSequence.LevelSequenceDirector +// (None) + +class UClass* ULevelSequenceDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceDirector"); + + return Clss; +} + + +// LevelSequenceDirector LevelSequence.Default__LevelSequenceDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceDirector* ULevelSequenceDirector::GetDefaultObj() +{ + static class ULevelSequenceDirector* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequenceDirector.OnCreated +// (Event, Public, BlueprintEvent) +// Parameters: + +void ULevelSequenceDirector::OnCreated() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "OnCreated"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function LevelSequence.LevelSequenceDirector.GetSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneSequence* ULevelSequenceDirector::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "GetSequence"); + + Params::ULevelSequenceDirector_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceDirector.GetBoundObjects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULevelSequenceDirector::GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "GetBoundObjects"); + + Params::ULevelSequenceDirector_GetBoundObjects_Params Parms{}; + + Parms.ObjectBinding = ObjectBinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceDirector.GetBoundObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* ULevelSequenceDirector::GetBoundObject(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "GetBoundObject"); + + Params::ULevelSequenceDirector_GetBoundObject_Params Parms{}; + + Parms.ObjectBinding = ObjectBinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceDirector.GetBoundActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULevelSequenceDirector::GetBoundActors(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "GetBoundActors"); + + Params::ULevelSequenceDirector_GetBoundActors_Params Parms{}; + + Parms.ObjectBinding = ObjectBinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceDirector.GetBoundActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ULevelSequenceDirector::GetBoundActor(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceDirector", "GetBoundActor"); + + Params::ULevelSequenceDirector_GetBoundActor_Params Parms{}; + + Parms.ObjectBinding = ObjectBinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class LevelSequence.LegacyLevelSequenceDirectorBlueprint +// (Blueprint) + +class UClass* ULegacyLevelSequenceDirectorBlueprint::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LegacyLevelSequenceDirectorBlueprint"); + + return Clss; +} + + +// LegacyLevelSequenceDirectorBlueprint LevelSequence.Default__LegacyLevelSequenceDirectorBlueprint +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULegacyLevelSequenceDirectorBlueprint* ULegacyLevelSequenceDirectorBlueprint::GetDefaultObj() +{ + static class ULegacyLevelSequenceDirectorBlueprint* Default = nullptr; + + if (!Default) + Default = static_cast(ULegacyLevelSequenceDirectorBlueprint::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequencePlayer +// (None) + +class UClass* ULevelSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequencePlayer"); + + return Clss; +} + + +// LevelSequencePlayer LevelSequence.Default__LevelSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequencePlayer* ULevelSequencePlayer::GetDefaultObj() +{ + static class ULevelSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequencePlayer.GetActiveCameraComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCameraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraComponent* ULevelSequencePlayer::GetActiveCameraComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequencePlayer", "GetActiveCameraComponent"); + + Params::ULevelSequencePlayer_GetActiveCameraComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequencePlayer.CreateLevelSequencePlayer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelSequence* LevelSequence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneSequencePlaybackSettingsSettings (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class ALevelSequenceActor* OutActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelSequencePlayer* ULevelSequencePlayer::CreateLevelSequencePlayer(class UObject* WorldContextObject, class ULevelSequence* LevelSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ALevelSequenceActor** OutActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequencePlayer", "CreateLevelSequencePlayer"); + + Params::ULevelSequencePlayer_CreateLevelSequencePlayer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelSequence = LevelSequence; + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActor != nullptr) + *OutActor = Parms.OutActor; + + return Parms.ReturnValue; + +} + + +// Class LevelSequence.LevelSequenceProjectSettings +// (None) + +class UClass* ULevelSequenceProjectSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceProjectSettings"); + + return Clss; +} + + +// LevelSequenceProjectSettings LevelSequence.Default__LevelSequenceProjectSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelSequenceProjectSettings* ULevelSequenceProjectSettings::GetDefaultObj() +{ + static class ULevelSequenceProjectSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelSequenceProjectSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LevelSequence.LevelSequenceMediaController +// (Actor) + +class UClass* ALevelSequenceMediaController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelSequenceMediaController"); + + return Clss; +} + + +// LevelSequenceMediaController LevelSequence.Default__LevelSequenceMediaController +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelSequenceMediaController* ALevelSequenceMediaController::GetDefaultObj() +{ + static class ALevelSequenceMediaController* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelSequenceMediaController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LevelSequence.LevelSequenceMediaController.SynchronizeToServer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DesyncThresholdSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelSequenceMediaController::SynchronizeToServer(float DesyncThresholdSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceMediaController", "SynchronizeToServer"); + + Params::ALevelSequenceMediaController_SynchronizeToServer_Params Parms{}; + + Parms.DesyncThresholdSeconds = DesyncThresholdSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceMediaController.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ALevelSequenceMediaController::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceMediaController", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceMediaController.OnRep_ServerStartTimeSeconds +// (Final, Native, Private) +// Parameters: + +void ALevelSequenceMediaController::OnRep_ServerStartTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceMediaController", "OnRep_ServerStartTimeSeconds"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function LevelSequence.LevelSequenceMediaController.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ALevelSequenceActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALevelSequenceActor* ALevelSequenceMediaController::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceMediaController", "GetSequence"); + + Params::ALevelSequenceMediaController_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LevelSequence.LevelSequenceMediaController.GetMediaComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaComponent* ALevelSequenceMediaController::GetMediaComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelSequenceMediaController", "GetMediaComponent"); + + Params::ALevelSequenceMediaController_GetMediaComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_parameters.hpp new file mode 100644 index 0000000..ecd09ed --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_parameters.hpp @@ -0,0 +1,295 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequence.RemoveMetaDataByClass +struct ULevelSequence_RemoveMetaDataByClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function LevelSequence.LevelSequence.FindOrAddMetaDataByClass +struct ULevelSequence_FindOrAddMetaDataByClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function LevelSequence.LevelSequence.FindMetaDataByClass +struct ULevelSequence_FindMetaDataByClass_Params +{ +public: + TSubclassOf InClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function LevelSequence.LevelSequence.CopyMetaData +struct ULevelSequence_CopyMetaData_Params +{ +public: + class UObject* InMetaData; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function LevelSequence.LevelSequenceBurnInOptions.SetBurnIn +struct ULevelSequenceBurnInOptions_SetBurnIn_Params +{ +public: + struct FSoftClassPath InBurnInClass; // 0x0(0x18)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceActor.SetSequence +struct ALevelSequenceActor_SetSequence_Params +{ +public: + class ULevelSequence* InSequence; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function LevelSequence.LevelSequenceActor.SetReplicatePlayback +struct ALevelSequenceActor_SetReplicatePlayback_Params +{ +public: + bool ReplicatePlayback; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function LevelSequence.LevelSequenceActor.SetBindingByTag +struct ALevelSequenceActor_SetBindingByTag_Params +{ +public: + class FName BindingTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bAllowBindingsFromAsset; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C52[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function LevelSequence.LevelSequenceActor.SetBinding +struct ALevelSequenceActor_SetBinding_Params +{ +public: + struct FMovieSceneObjectBindingID Binding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bAllowBindingsFromAsset; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C53[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function LevelSequence.LevelSequenceActor.ResetBinding +struct ALevelSequenceActor_ResetBinding_Params +{ +public: + struct FMovieSceneObjectBindingID Binding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function LevelSequence.LevelSequenceActor.RemoveBindingByTag +struct ALevelSequenceActor_RemoveBindingByTag_Params +{ +public: + class FName Tag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function LevelSequence.LevelSequenceActor.RemoveBinding +struct ALevelSequenceActor_RemoveBinding_Params +{ +public: + struct FMovieSceneObjectBindingID Binding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceActor.LoadSequence +struct ALevelSequenceActor_LoadSequence_Params +{ +public: + class ULevelSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceActor.GetSequencePlayer +struct ALevelSequenceActor_GetSequencePlayer_Params +{ +public: + class ULevelSequencePlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceActor.GetSequence +struct ALevelSequenceActor_GetSequence_Params +{ +public: + class ULevelSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function LevelSequence.LevelSequenceActor.FindNamedBindings +struct ALevelSequenceActor_FindNamedBindings_Params +{ +public: + class FName Tag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function LevelSequence.LevelSequenceActor.FindNamedBinding +struct ALevelSequenceActor_FindNamedBinding_Params +{ +public: + class FName Tag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function LevelSequence.LevelSequenceActor.AddBindingByTag +struct ALevelSequenceActor_AddBindingByTag_Params +{ +public: + class FName BindingTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowBindingsFromAsset; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C54[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function LevelSequence.LevelSequenceActor.AddBinding +struct ALevelSequenceActor_AddBinding_Params +{ +public: + struct FMovieSceneObjectBindingID Binding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowBindingsFromAsset; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C55[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceBurnIn.SetSettings +struct ULevelSequenceBurnIn_SetSettings_Params +{ +public: + class UObject* InSettings; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceBurnIn.GetSettingsClass +struct ULevelSequenceBurnIn_GetSettingsClass_Params +{ +public: + TSubclassOf ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceDirector.GetSequence +struct ULevelSequenceDirector_GetSequence_Params +{ +public: + class UMovieSceneSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function LevelSequence.LevelSequenceDirector.GetBoundObjects +struct ULevelSequenceDirector_GetBoundObjects_Params +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function LevelSequence.LevelSequenceDirector.GetBoundObject +struct ULevelSequenceDirector_GetBoundObject_Params +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function LevelSequence.LevelSequenceDirector.GetBoundActors +struct ULevelSequenceDirector_GetBoundActors_Params +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function LevelSequence.LevelSequenceDirector.GetBoundActor +struct ULevelSequenceDirector_GetBoundActor_Params +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequencePlayer.GetActiveCameraComponent +struct ULevelSequencePlayer_GetActiveCameraComponent_Params +{ +public: + class UCameraComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function LevelSequence.LevelSequencePlayer.CreateLevelSequencePlayer +struct ULevelSequencePlayer_CreateLevelSequencePlayer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequence* LevelSequence; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequencePlaybackSettings Settings; // 0x10(0x14)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C73[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ALevelSequenceActor* OutActor; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequencePlayer* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function LevelSequence.LevelSequenceMediaController.SynchronizeToServer +struct ALevelSequenceMediaController_SynchronizeToServer_Params +{ +public: + float DesyncThresholdSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceMediaController.GetSequence +struct ALevelSequenceMediaController_GetSequence_Params +{ +public: + class ALevelSequenceActor* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function LevelSequence.LevelSequenceMediaController.GetMediaComponent +struct ALevelSequenceMediaController_GetMediaComponent_Params +{ +public: + class UMediaComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_structs.hpp new file mode 100644 index 0000000..1d99f24 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LevelSequence_structs.hpp @@ -0,0 +1,133 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2 (0x2 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceCameraSettings +struct FLevelSequenceCameraSettings +{ +public: + bool bOverrideAspectRatioAxisConstraint; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct LevelSequence.BoundActorProxy +struct FBoundActorProxy +{ +public: + uint8 Pad_1C79[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceAnimSequenceLinkItem +struct FLevelSequenceAnimSequenceLinkItem +{ +public: + struct FGuid SkelTrackGuid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PathToAnimSequence; // 0x10(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportTransforms; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportCurves; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordInWorldSpace; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C7A[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceBindingReference +struct FLevelSequenceBindingReference +{ +public: + class FString PackageName; // 0x0(0x10)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath ExternalObjectPath; // 0x10(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString ObjectPath; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceBindingReferenceArray +struct FLevelSequenceBindingReferenceArray +{ +public: + TArray References; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceBindingReferences +struct FLevelSequenceBindingReferences +{ +public: + TMap BindingIdToReferences; // 0x0(0x50)(NativeAccessSpecifierPrivate) + TSet AnimSequenceInstances; // 0x50(0x50)(NativeAccessSpecifierPrivate) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceObjectReferenceMap +struct FLevelSequenceObjectReferenceMap +{ +public: + uint8 Pad_1C7B[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceLegacyObjectReference +struct FLevelSequenceLegacyObjectReference +{ +public: + uint8 Pad_1C7C[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct LevelSequence.LevelSequenceObject +struct FLevelSequenceObject +{ +public: + TLazyObjectPtr ObjectOrOwner; // 0x0(0x1C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C7D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ComponentName; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr CachedComponent; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct LevelSequence.LevelSequenceSnapshotSettings +struct FLevelSequenceSnapshotSettings +{ +public: + uint8 ZeroPadAmount; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C7E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate FrameRate; // 0x4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct LevelSequence.LevelSequencePlayerSnapshot +struct FLevelSequencePlayerSnapshot +{ +public: + class FString MasterName; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime MasterTime; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime SourceTime; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentShotName; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime CurrentShotLocalTime; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime CurrentShotSourceTime; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceTimecode; // 0x60(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr CameraComponent; // 0x70(0x28)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, EditConst, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLevelSequenceSnapshotSettings Settings; // 0x98(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C7F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevelSequence* ActiveShot; // 0xA8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID ShotID; // 0xB0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C80[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_classes.hpp new file mode 100644 index 0000000..58c100d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x78 - 0x28) +// Class LightPropagationVolumeRuntime.LightPropagationVolumeBlendable +class ULightPropagationVolumeBlendable : public UObject +{ +public: + uint8 Pad_D9D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLightPropagationVolumeSettings Settings; // 0x30(0x40)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float BlendWeight; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULightPropagationVolumeBlendable* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_functions.cpp new file mode 100644 index 0000000..92a1b3a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class LightPropagationVolumeRuntime.LightPropagationVolumeBlendable +// (None) + +class UClass* ULightPropagationVolumeBlendable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LightPropagationVolumeBlendable"); + + return Clss; +} + + +// LightPropagationVolumeBlendable LightPropagationVolumeRuntime.Default__LightPropagationVolumeBlendable +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULightPropagationVolumeBlendable* ULightPropagationVolumeBlendable::GetDefaultObj() +{ + static class ULightPropagationVolumeBlendable* Default = nullptr; + + if (!Default) + Default = static_cast(ULightPropagationVolumeBlendable::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LightPropagationVolumeRuntime_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_classes.hpp new file mode 100644 index 0000000..5194063 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_classes.hpp @@ -0,0 +1,198 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkSourceFactory +class ULiveLinkSourceFactory : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkSourceFactory* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkRole +class ULiveLinkRole : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkRole* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkBasicRole +class ULiveLinkBasicRole : public ULiveLinkRole +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkBasicRole* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkAnimationRole +class ULiveLinkAnimationRole : public ULiveLinkBasicRole +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkAnimationRole* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkTransformRole +class ULiveLinkTransformRole : public ULiveLinkBasicRole +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkTransformRole* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkCameraRole +class ULiveLinkCameraRole : public ULiveLinkTransformRole +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkCameraRole* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkController +class ULiveLinkController : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkController* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class LiveLinkInterface.LiveLinkSourceSettings +class ULiveLinkSourceSettings : public UObject +{ +public: + enum class ELiveLinkSourceMode Mode; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLiveLinkSourceBufferManagementSettings BufferSettings; // 0x30(0x58)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString ConnectionString; // 0x88(0x10)(Edit, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Factory; // 0x98(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULiveLinkSourceSettings* GetDefaultObj(); + +}; + +// 0x50 (0xF0 - 0xA0) +// Class LiveLinkInterface.LiveLinkCurveRemapSettings +class ULiveLinkCurveRemapSettings : public ULiveLinkSourceSettings +{ +public: + struct FLiveLinkCurveConversionSettings CurveConversionSettings; // 0xA0(0x50)(Edit, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULiveLinkCurveRemapSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkFrameInterpolationProcessor +class ULiveLinkFrameInterpolationProcessor : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkFrameInterpolationProcessor* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkFramePreProcessor +class ULiveLinkFramePreProcessor : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkFramePreProcessor* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkFrameTranslator +class ULiveLinkFrameTranslator : public UObject +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkFrameTranslator* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class LiveLinkInterface.LiveLinkLightRole +class ULiveLinkLightRole : public ULiveLinkTransformRole +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkLightRole* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class LiveLinkInterface.LiveLinkSubjectSettings +class ULiveLinkSubjectSettings : public UObject +{ +public: + TArray PreProcessors; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class ULiveLinkFrameInterpolationProcessor* InterpolationProcessor; // 0x38(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Translators; // 0x40(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Role; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x58(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebroadcastSubject; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1100[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULiveLinkSubjectSettings* GetDefaultObj(); + +}; + +// 0x138 (0x160 - 0x28) +// Class LiveLinkInterface.LiveLinkVirtualSubject +class ULiveLinkVirtualSubject : public UObject +{ +public: + uint8 Pad_1101[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf Role; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Subjects; // 0x38(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FrameTranslators; // 0x48(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bRebroadcastSubject; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1102[0x107]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULiveLinkVirtualSubject* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_functions.cpp new file mode 100644 index 0000000..25bf5ac --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_functions.cpp @@ -0,0 +1,436 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class LiveLinkInterface.LiveLinkSourceFactory +// (None) + +class UClass* ULiveLinkSourceFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkSourceFactory"); + + return Clss; +} + + +// LiveLinkSourceFactory LiveLinkInterface.Default__LiveLinkSourceFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkSourceFactory* ULiveLinkSourceFactory::GetDefaultObj() +{ + static class ULiveLinkSourceFactory* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkSourceFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkRole +// (None) + +class UClass* ULiveLinkRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkRole"); + + return Clss; +} + + +// LiveLinkRole LiveLinkInterface.Default__LiveLinkRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkRole* ULiveLinkRole::GetDefaultObj() +{ + static class ULiveLinkRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkBasicRole +// (None) + +class UClass* ULiveLinkBasicRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkBasicRole"); + + return Clss; +} + + +// LiveLinkBasicRole LiveLinkInterface.Default__LiveLinkBasicRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkBasicRole* ULiveLinkBasicRole::GetDefaultObj() +{ + static class ULiveLinkBasicRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkBasicRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkAnimationRole +// (None) + +class UClass* ULiveLinkAnimationRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkAnimationRole"); + + return Clss; +} + + +// LiveLinkAnimationRole LiveLinkInterface.Default__LiveLinkAnimationRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkAnimationRole* ULiveLinkAnimationRole::GetDefaultObj() +{ + static class ULiveLinkAnimationRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkAnimationRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkTransformRole +// (None) + +class UClass* ULiveLinkTransformRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkTransformRole"); + + return Clss; +} + + +// LiveLinkTransformRole LiveLinkInterface.Default__LiveLinkTransformRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkTransformRole* ULiveLinkTransformRole::GetDefaultObj() +{ + static class ULiveLinkTransformRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkTransformRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkCameraRole +// (None) + +class UClass* ULiveLinkCameraRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkCameraRole"); + + return Clss; +} + + +// LiveLinkCameraRole LiveLinkInterface.Default__LiveLinkCameraRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkCameraRole* ULiveLinkCameraRole::GetDefaultObj() +{ + static class ULiveLinkCameraRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkCameraRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkController +// (None) + +class UClass* ULiveLinkController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkController"); + + return Clss; +} + + +// LiveLinkController LiveLinkInterface.Default__LiveLinkController +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkController* ULiveLinkController::GetDefaultObj() +{ + static class ULiveLinkController* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkController::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkSourceSettings +// (None) + +class UClass* ULiveLinkSourceSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkSourceSettings"); + + return Clss; +} + + +// LiveLinkSourceSettings LiveLinkInterface.Default__LiveLinkSourceSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkSourceSettings* ULiveLinkSourceSettings::GetDefaultObj() +{ + static class ULiveLinkSourceSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkSourceSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkCurveRemapSettings +// (None) + +class UClass* ULiveLinkCurveRemapSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkCurveRemapSettings"); + + return Clss; +} + + +// LiveLinkCurveRemapSettings LiveLinkInterface.Default__LiveLinkCurveRemapSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkCurveRemapSettings* ULiveLinkCurveRemapSettings::GetDefaultObj() +{ + static class ULiveLinkCurveRemapSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkCurveRemapSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkFrameInterpolationProcessor +// (None) + +class UClass* ULiveLinkFrameInterpolationProcessor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkFrameInterpolationProcessor"); + + return Clss; +} + + +// LiveLinkFrameInterpolationProcessor LiveLinkInterface.Default__LiveLinkFrameInterpolationProcessor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkFrameInterpolationProcessor* ULiveLinkFrameInterpolationProcessor::GetDefaultObj() +{ + static class ULiveLinkFrameInterpolationProcessor* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkFrameInterpolationProcessor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkFramePreProcessor +// (None) + +class UClass* ULiveLinkFramePreProcessor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkFramePreProcessor"); + + return Clss; +} + + +// LiveLinkFramePreProcessor LiveLinkInterface.Default__LiveLinkFramePreProcessor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkFramePreProcessor* ULiveLinkFramePreProcessor::GetDefaultObj() +{ + static class ULiveLinkFramePreProcessor* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkFramePreProcessor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkFrameTranslator +// (None) + +class UClass* ULiveLinkFrameTranslator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkFrameTranslator"); + + return Clss; +} + + +// LiveLinkFrameTranslator LiveLinkInterface.Default__LiveLinkFrameTranslator +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkFrameTranslator* ULiveLinkFrameTranslator::GetDefaultObj() +{ + static class ULiveLinkFrameTranslator* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkFrameTranslator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkLightRole +// (None) + +class UClass* ULiveLinkLightRole::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkLightRole"); + + return Clss; +} + + +// LiveLinkLightRole LiveLinkInterface.Default__LiveLinkLightRole +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkLightRole* ULiveLinkLightRole::GetDefaultObj() +{ + static class ULiveLinkLightRole* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkLightRole::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkSubjectSettings +// (None) + +class UClass* ULiveLinkSubjectSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkSubjectSettings"); + + return Clss; +} + + +// LiveLinkSubjectSettings LiveLinkInterface.Default__LiveLinkSubjectSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkSubjectSettings* ULiveLinkSubjectSettings::GetDefaultObj() +{ + static class ULiveLinkSubjectSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkSubjectSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class LiveLinkInterface.LiveLinkVirtualSubject +// (None) + +class UClass* ULiveLinkVirtualSubject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkVirtualSubject"); + + return Clss; +} + + +// LiveLinkVirtualSubject LiveLinkInterface.Default__LiveLinkVirtualSubject +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkVirtualSubject* ULiveLinkVirtualSubject::GetDefaultObj() +{ + static class ULiveLinkVirtualSubject* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkVirtualSubject::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_structs.hpp new file mode 100644 index 0000000..ce5ad3a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LiveLinkInterface_structs.hpp @@ -0,0 +1,435 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELiveLinkCameraProjectionMode : uint8 +{ + Perspective = 0, + Orthographic = 1, + ELiveLinkCameraProjectionMode_MAX = 2, +}; + +enum class ELiveLinkSourceMode : uint8 +{ + Latest = 0, + EngineTime = 1, + Timecode = 2, + ELiveLinkSourceMode_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSourceHandle +struct FLiveLinkSourceHandle +{ +public: + uint8 Pad_1103[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkBaseBlueprintData +struct FLiveLinkBaseBlueprintData +{ +public: + uint8 Pad_1104[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x18 - 0x8) +// ScriptStruct LiveLinkInterface.SubjectFrameHandle +struct FSubjectFrameHandle : public FLiveLinkBaseBlueprintData +{ +public: + uint8 Pad_1107[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkTransform +struct FLiveLinkTransform +{ +public: + uint8 Pad_1109[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x160 (0x160 - 0x0) +// ScriptStruct LiveLinkInterface.CachedSubjectFrame +struct FCachedSubjectFrame +{ +public: + uint8 Pad_110A[0x160]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct LiveLinkInterface.SubjectMetadata +struct FSubjectMetadata +{ +public: + TMap StringMetadata; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTimecode SceneTimecode; // 0x50(0x14)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate SceneFramerate; // 0x64(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkWorldTime +struct FLiveLinkWorldTime +{ +public: + double Time; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + double Offset; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkMetaData +struct FLiveLinkMetaData +{ +public: + TMap StringMetadata; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime SceneTime; // 0x50(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkBaseFrameData +struct FLiveLinkBaseFrameData +{ +public: + struct FLiveLinkWorldTime WorldTime; // 0x0(0x10)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FLiveLinkMetaData MetaData; // 0x10(0x60)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray PropertyValues; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1113[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0xB0 - 0xA0) +// ScriptStruct LiveLinkInterface.LiveLinkAnimationFrameData +struct FLiveLinkAnimationFrameData : public FLiveLinkBaseFrameData +{ +public: + TArray Transforms; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkBaseStaticData +struct FLiveLinkBaseStaticData +{ +public: + TArray PropertyNames; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x30 - 0x10) +// ScriptStruct LiveLinkInterface.LiveLinkSkeletonStaticData +struct FLiveLinkSkeletonStaticData : public FLiveLinkBaseStaticData +{ +public: + TArray BoneNames; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneParents; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB8 - 0x8) +// ScriptStruct LiveLinkInterface.LiveLinkBasicBlueprintData +struct FLiveLinkBasicBlueprintData : public FLiveLinkBaseBlueprintData +{ +public: + struct FLiveLinkBaseStaticData StaticData; // 0x8(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLiveLinkBaseFrameData FrameData; // 0x18(0xA0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x18 - 0x10) +// ScriptStruct LiveLinkInterface.LiveLinkTransformStaticData +struct FLiveLinkTransformStaticData : public FLiveLinkBaseStaticData +{ +public: + bool bIsLocationSupported; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRotationSupported; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsScaleSupported; // 0x12(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1115[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x28 - 0x18) +// ScriptStruct LiveLinkInterface.LiveLinkCameraStaticData +struct FLiveLinkCameraStaticData : public FLiveLinkTransformStaticData +{ +public: + bool bIsFieldOfViewSupported; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAspectRatioSupported; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFocalLengthSupported; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsProjectionModeSupported; // 0x1B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBackWidth; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBackHeight; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsApertureSupported; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFocusDistanceSupported; // 0x25(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1116[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0xD0 - 0xA0) +// ScriptStruct LiveLinkInterface.LiveLinkTransformFrameData +struct FLiveLinkTransformFrameData : public FLiveLinkBaseFrameData +{ +public: + struct FTransform Transform; // 0xA0(0x30)(Edit, BlueprintVisible, IsPlainOldData, Interp, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0xF0 - 0xD0) +// ScriptStruct LiveLinkInterface.LiveLinkCameraFrameData +struct FLiveLinkCameraFrameData : public FLiveLinkTransformFrameData +{ +public: + float FieldOfView; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocalLength; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Aperture; // 0xDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistance; // 0xE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELiveLinkCameraProjectionMode ProjectionMode; // 0xE4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111B[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x118 (0x120 - 0x8) +// ScriptStruct LiveLinkInterface.LiveLinkCameraBlueprintData +struct FLiveLinkCameraBlueprintData : public FLiveLinkBaseBlueprintData +{ +public: + struct FLiveLinkCameraStaticData StaticData; // 0x8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLiveLinkCameraFrameData FrameData; // 0x30(0xF0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkCurveConversionSettings +struct FLiveLinkCurveConversionSettings +{ +public: + TMap CurveConversionAssetMap; // 0x0(0x50)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x28 - 0x18) +// ScriptStruct LiveLinkInterface.LiveLinkLightStaticData +struct FLiveLinkLightStaticData : public FLiveLinkTransformStaticData +{ +public: + bool bIsTemperatureSupported; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsIntensitySupported; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLightColorSupported; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInnerConeAngleSupported; // 0x1B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsOuterConeAngleSupported; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAttenuationRadiusSupported; // 0x1D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSourceLenghtSupported; // 0x1E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSourceRadiusSupported; // 0x1F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSoftSourceRadiusSupported; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x100 - 0xD0) +// ScriptStruct LiveLinkInterface.LiveLinkLightFrameData +struct FLiveLinkLightFrameData : public FLiveLinkTransformFrameData +{ +public: + float Temperature; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerConeAngle; // 0xDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0xE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0xE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftSourceRadius; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1120[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x128 (0x130 - 0x8) +// ScriptStruct LiveLinkInterface.LiveLinkLightBlueprintData +struct FLiveLinkLightBlueprintData : public FLiveLinkBaseBlueprintData +{ +public: + struct FLiveLinkLightStaticData StaticData; // 0x8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLiveLinkLightFrameData FrameData; // 0x30(0x100)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSubjectName +struct FLiveLinkSubjectName +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSubjectKey +struct FLiveLinkSubjectKey +{ +public: + struct FGuid Source; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLiveLinkSubjectName SubjectName; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSubjectPreset +struct FLiveLinkSubjectPreset +{ +public: + struct FLiveLinkSubjectKey Key; // 0x0(0x18)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Role; // 0x18(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULiveLinkSubjectSettings* Settings; // 0x20(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULiveLinkVirtualSubject* VirtualSubject; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x30(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1124[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSourcePreset +struct FLiveLinkSourcePreset +{ +public: + struct FGuid Guid; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULiveLinkSourceSettings* Settings; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText SourceType; // 0x18(0x18)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkRefSkeleton +struct FLiveLinkRefSkeleton +{ +public: + TArray BoneNames; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneParents; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSubjectRepresentation +struct FLiveLinkSubjectRepresentation +{ +public: + struct FLiveLinkSubjectName Subject; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Role; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkInterpolationSettings +struct FLiveLinkInterpolationSettings +{ +public: + bool bUseInterpolation; // 0x0(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1127[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InterpolationOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkTimeSynchronizationSettings +struct FLiveLinkTimeSynchronizationSettings +{ +public: + struct FFrameRate FrameRate; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FrameOffset; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSourceDebugInfo +struct FLiveLinkSourceDebugInfo +{ +public: + struct FLiveLinkSubjectName SubjectName; // 0x0(0x8)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SnapshotIndex; // 0x8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfBufferAtSnapshot; // 0xC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkSourceBufferManagementSettings +struct FLiveLinkSourceBufferManagementSettings +{ +public: + bool bValidEngineTimeEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ValidEngineTime; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineTimeOffset; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + double EngineTimeClockOffset; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateSubFrame; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate DetectedFrameRate; // 0x1C(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTimecodeSmoothLatest; // 0x24(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate SourceTimecodeFrameRate; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidTimecodeFrameEnabled; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1130[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ValidTimecodeFrame; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimecodeFrameOffset; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1132[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + double TimecodeClockOffset; // 0x40(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LatestOffset; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumberOfFrameToBuffered; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAtLeastOneFrame; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1133[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0xF0 - 0x8) +// ScriptStruct LiveLinkInterface.LiveLinkTransformBlueprintData +struct FLiveLinkTransformBlueprintData : public FLiveLinkBaseBlueprintData +{ +public: + struct FLiveLinkTransformStaticData StaticData; // 0x8(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLiveLinkTransformFrameData FrameData; // 0x20(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkCurveElement +struct FLiveLinkCurveElement +{ +public: + class FName CurveName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkFrameData +struct FLiveLinkFrameData +{ +public: + TArray Transforms; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveElements; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FLiveLinkWorldTime WorldTime; // 0x20(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FLiveLinkMetaData MetaData; // 0x30(0x60)(NativeAccessSpecifierPublic) +}; + +// 0x0 (0x8 - 0x8) +// ScriptStruct LiveLinkInterface.LiveLinkFrameRate +struct FLiveLinkFrameRate : public FFrameRate +{ +public: +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkTimeCode_Base_DEPRECATED +struct FLiveLinkTimeCode_Base_DEPRECATED +{ +public: + int32 Seconds; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frames; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLiveLinkFrameRate FrameRate; // 0x8(0x8)(NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x0 (0x10 - 0x10) +// ScriptStruct LiveLinkInterface.LiveLinkTimeCode +struct FLiveLinkTimeCode : public FLiveLinkTimeCode_Base_DEPRECATED +{ +public: +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct LiveLinkInterface.LiveLinkTime +struct FLiveLinkTime +{ +public: + double WorldTime; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime SceneTime; // 0x8(0x10)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_classes.hpp new file mode 100644 index 0000000..c2859dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9 (0x359 - 0x350) +// BlueprintGeneratedClass LobbyPS.LobbyPS_C +class ALobbyPS_C : public ABasePS_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x350(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool CanHostForceLaunchGame_; // 0x358(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ALobbyPS_C* GetDefaultObj(); + + void Load_Player_ConnectionInfo(bool Client_ReadyStatus); + void OnRep_Player_ConnectionInfo_OR(bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess); + void OnRep_Player_UserProfile_OR(bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess); + void ToggleReadyStatus(class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Get_ReadyStatus_ReadyStatus); + void Get_ReadyStatus(bool* ReadyStatus); + void Set_ReadyStatus(bool ReadyStatus); + void ReceiveBeginPlay(); + void SR_Toggle_Ready_Status(); + void OC_Init(); + void ExecuteUbergraph_LobbyPS(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_functions.cpp new file mode 100644 index 0000000..1e9e41b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_functions.cpp @@ -0,0 +1,271 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass LobbyPS.LobbyPS_C +// (Actor) + +class UClass* ALobbyPS_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LobbyPS_C"); + + return Clss; +} + + +// LobbyPS_C LobbyPS.Default__LobbyPS_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ALobbyPS_C* ALobbyPS_C::GetDefaultObj() +{ + static class ALobbyPS_C* Default = nullptr; + + if (!Default) + Default = static_cast(ALobbyPS_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LobbyPS.LobbyPS_C.Load_Player_ConnectionInfo +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Client_ReadyStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::Load_Player_ConnectionInfo(bool Client_ReadyStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "Load_Player_ConnectionInfo"); + + Params::ALobbyPS_C_Load_Player_ConnectionInfo_Params Parms{}; + + Parms.Client_ReadyStatus = Client_ReadyStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LobbyPS.LobbyPS_C.OnRep_Player_ConnectionInfo_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::OnRep_Player_ConnectionInfo_OR(bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "OnRep_Player_ConnectionInfo_OR"); + + Params::ALobbyPS_C_OnRep_Player_ConnectionInfo_OR_Params Parms{}; + + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LobbyPS.LobbyPS_C.OnRep_Player_UserProfile_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::OnRep_Player_UserProfile_OR(bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "OnRep_Player_UserProfile_OR"); + + Params::ALobbyPS_C_OnRep_Player_UserProfile_OR_Params Parms{}; + + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LobbyPS.LobbyPS_C.ToggleReadyStatus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Get_ReadyStatus_ReadyStatus (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::ToggleReadyStatus(class AActor* CallFunc_GetOwner_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Get_ReadyStatus_ReadyStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "ToggleReadyStatus"); + + Params::ALobbyPS_C_ToggleReadyStatus_Params Parms{}; + + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller_1 = K2Node_DynamicCast_AsLobby_Player_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Get_ReadyStatus_ReadyStatus = CallFunc_Get_ReadyStatus_ReadyStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LobbyPS.LobbyPS_C.Get_ReadyStatus +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool ReadyStatus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::Get_ReadyStatus(bool* ReadyStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "Get_ReadyStatus"); + + Params::ALobbyPS_C_Get_ReadyStatus_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (ReadyStatus != nullptr) + *ReadyStatus = Parms.ReadyStatus; + +} + + +// Function LobbyPS.LobbyPS_C.Set_ReadyStatus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReadyStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobbyPS_C::Set_ReadyStatus(bool ReadyStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "Set_ReadyStatus"); + + Params::ALobbyPS_C_Set_ReadyStatus_Params Parms{}; + + Parms.ReadyStatus = ReadyStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function LobbyPS.LobbyPS_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ALobbyPS_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function LobbyPS.LobbyPS_C.SR_Toggle_Ready_Status +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobbyPS_C::SR_Toggle_Ready_Status() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "SR_Toggle_Ready_Status"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function LobbyPS.LobbyPS_C.OC_Init +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobbyPS_C::OC_Init() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "OC_Init"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function LobbyPS.LobbyPS_C.ExecuteUbergraph_LobbyPS +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobbyPS_C::ExecuteUbergraph_LobbyPS(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LobbyPS_C", "ExecuteUbergraph_LobbyPS"); + + Params::ALobbyPS_C_ExecuteUbergraph_LobbyPS_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_parameters.hpp new file mode 100644 index 0000000..7cda2b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_parameters.hpp @@ -0,0 +1,90 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function LobbyPS.LobbyPS_C.Load_Player_ConnectionInfo +struct ALobbyPS_C_Load_Player_ConnectionInfo_Params +{ +public: + bool Client_ReadyStatus; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function LobbyPS.LobbyPS_C.OnRep_Player_ConnectionInfo_OR +struct ALobbyPS_C_OnRep_Player_ConnectionInfo_OR_Params +{ +public: + bool CallFunc_HasAuthority_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BF2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function LobbyPS.LobbyPS_C.OnRep_Player_UserProfile_OR +struct ALobbyPS_C_OnRep_Player_UserProfile_OR_Params +{ +public: + bool CallFunc_HasAuthority_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BF5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2A (0x2A - 0x0) +// Function LobbyPS.LobbyPS_C.ToggleReadyStatus +struct ALobbyPS_C_ToggleReadyStatus_Params +{ +public: + class AActor* CallFunc_GetOwner_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_BFE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Get_ReadyStatus_ReadyStatus; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function LobbyPS.LobbyPS_C.Get_ReadyStatus +struct ALobbyPS_C_Get_ReadyStatus_Params +{ +public: + bool ReadyStatus; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function LobbyPS.LobbyPS_C.Set_ReadyStatus +struct ALobbyPS_C_Set_ReadyStatus_Params +{ +public: + bool ReadyStatus; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function LobbyPS.LobbyPS_C.ExecuteUbergraph_LobbyPS +struct ALobbyPS_C_ExecuteUbergraph_LobbyPS_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LobbyPS_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_classes.hpp new file mode 100644 index 0000000..4e247f6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_classes.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x84 (0x2E4 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C +class ULobby_DifficultySwitcher_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Left_Btn; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Right_Btn; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_27; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Left_Btn; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Right_Btn; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString SelectedOption; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool Allow_OptionLooping_; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24F7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnDifficultySwitched; // 0x2B0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + TArray Options; // 0x2C0(0x10)(Edit, BlueprintVisible) + float Widget_Width; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Left_Btn_Width; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Right_Btn_Width; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Widget_Height; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Font_Size; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ULobby_DifficultySwitcher_C* GetDefaultObj(); + + void Set_OptionButtons_Visibility(bool ShowOptionButtons_); + void Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item); + void Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue); + void Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1); + void CanClose(); + void PreConstruct(bool IsDesignTime); + void BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_Lobby_DifficultySwitcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnDifficultySwitched__DelegateSignature(const class FString& SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_functions.cpp new file mode 100644 index 0000000..24bd9db --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_functions.cpp @@ -0,0 +1,279 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C +// (None) + +class UClass* ULobby_DifficultySwitcher_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_DifficultySwitcher_C"); + + return Clss; +} + + +// Lobby_DifficultySwitcher_C Lobby_DifficultySwitcher.Default__Lobby_DifficultySwitcher_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_DifficultySwitcher_C* ULobby_DifficultySwitcher_C::GetDefaultObj() +{ + static class ULobby_DifficultySwitcher_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_DifficultySwitcher_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_OptionButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShowOptionButtons_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_DifficultySwitcher_C::Set_OptionButtons_Visibility(bool ShowOptionButtons_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "Set_OptionButtons_Visibility"); + + Params::ULobby_DifficultySwitcher_C_Set_OptionButtons_Visibility_Params Parms{}; + + Parms.ShowOptionButtons_ = ShowOptionButtons_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Setup +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_DifficultySwitcher_C::Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "Setup"); + + Params::ULobby_DifficultySwitcher_C_Setup_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_SelectedOption +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_DifficultySwitcher_C::Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "Set_SelectedOption"); + + Params::ULobby_DifficultySwitcher_C_Set_SelectedOption_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Switch_Option +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Decrease_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Max_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Min_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Current_Selection (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_DifficultySwitcher_C::Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "Switch_Option"); + + Params::ULobby_DifficultySwitcher_C_Switch_Option_Params Parms{}; + + Parms.Decrease_ = Decrease_; + Parms.Max_Options = Max_Options; + Parms.Min_Options = Min_Options; + Parms.Current_Selection = Current_Selection; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_DifficultySwitcher_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_DifficultySwitcher_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "PreConstruct"); + + Params::ULobby_DifficultySwitcher_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_DifficultySwitcher_C::BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_DifficultySwitcher_C::BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.ExecuteUbergraph_Lobby_DifficultySwitcher +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_DifficultySwitcher_C::ExecuteUbergraph_Lobby_DifficultySwitcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "ExecuteUbergraph_Lobby_DifficultySwitcher"); + + Params::ULobby_DifficultySwitcher_C_ExecuteUbergraph_Lobby_DifficultySwitcher_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.OnDifficultySwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_DifficultySwitcher_C::OnDifficultySwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_DifficultySwitcher_C", "OnDifficultySwitched__DelegateSignature"); + + Params::ULobby_DifficultySwitcher_C_OnDifficultySwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_parameters.hpp new file mode 100644 index 0000000..74f3ee2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_parameters.hpp @@ -0,0 +1,96 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_OptionButtons_Visibility +struct ULobby_DifficultySwitcher_C_Set_OptionButtons_Visibility_Params +{ +public: + bool ShowOptionButtons_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x70 (0x70 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Setup +struct ULobby_DifficultySwitcher_C_Setup_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Set_SelectedOption +struct ULobby_DifficultySwitcher_C_Set_SelectedOption_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x44 (0x44 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.Switch_Option +struct ULobby_DifficultySwitcher_C_Switch_Option_Params +{ +public: + bool Decrease_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Max_Options; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Min_Options; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Current_Selection; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24F5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24F6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.PreConstruct +struct ULobby_DifficultySwitcher_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.ExecuteUbergraph_Lobby_DifficultySwitcher +struct ULobby_DifficultySwitcher_C_ExecuteUbergraph_Lobby_DifficultySwitcher_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_DifficultySwitcher.Lobby_DifficultySwitcher_C.OnDifficultySwitched__DelegateSignature +struct ULobby_DifficultySwitcher_C_OnDifficultySwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_DifficultySwitcher_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_classes.hpp new file mode 100644 index 0000000..1ec3d80 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9 (0x331 - 0x328) +// BlueprintGeneratedClass Lobby_GM.Lobby_GM_C +class ALobby_GM_C : public ABase_GM_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool CanHostForceLaunchGame_; // 0x330(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ALobby_GM_C* GetDefaultObj(); + + void Create_MapTravel_loadingScreens(class FName* Current_Map, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Conv_NameToString_ReturnValue, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class ALobby_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1); + void K2_PostLogin(class APlayerController* NewPlayer); + void K2_OnLogout(class AController* ExitingController); + void ServerTravel(); + void ExecuteUbergraph_Lobby_GM(int32 EntryPoint, class APlayerController* K2Node_Event_NewPlayer, class AController* K2Node_Event_ExitingController, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess, class FName CallFunc_Create_MapTravel_loadingScreens_Current_Map, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_functions.cpp new file mode 100644 index 0000000..e8a7b07 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_functions.cpp @@ -0,0 +1,208 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Lobby_GM.Lobby_GM_C +// (Actor) + +class UClass* ALobby_GM_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_GM_C"); + + return Clss; +} + + +// Lobby_GM_C Lobby_GM.Default__Lobby_GM_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ALobby_GM_C* ALobby_GM_C::GetDefaultObj() +{ + static class ALobby_GM_C* Default = nullptr; + + if (!Default) + Default = static_cast(ALobby_GM_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_GM.Lobby_GM_C.Create_MapTravel_loadingScreens +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Current_Map (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_NameToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_PlayerController_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_GM_C::Create_MapTravel_loadingScreens(class FName* Current_Map, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Conv_NameToString_ReturnValue, class ALobby_PlayerController_C* CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class ALobby_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GM_C", "Create_MapTravel_loadingScreens"); + + Params::ALobby_GM_C_Create_MapTravel_loadingScreens_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Conv_NameToString_ReturnValue = CallFunc_Conv_NameToString_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Current_Map != nullptr) + *Current_Map = Parms.Current_Map; + +} + + +// Function Lobby_GM.Lobby_GM_C.K2_PostLogin +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_GM_C::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GM_C", "K2_PostLogin"); + + Params::ALobby_GM_C_K2_PostLogin_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GM.Lobby_GM_C.K2_OnLogout +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_GM_C::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GM_C", "K2_OnLogout"); + + Params::ALobby_GM_C_K2_OnLogout_Params Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GM.Lobby_GM_C.ServerTravel +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_GM_C::ServerTravel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GM_C", "ServerTravel"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_GM.Lobby_GM_C.ExecuteUbergraph_Lobby_GM +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_NewPlayer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* K2Node_Event_ExitingController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Create_MapTravel_loadingScreens_Current_Map (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GM_C::ExecuteUbergraph_Lobby_GM(int32 EntryPoint, class APlayerController* K2Node_Event_NewPlayer, class AController* K2Node_Event_ExitingController, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess, class FName CallFunc_Create_MapTravel_loadingScreens_Current_Map, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GM_C", "ExecuteUbergraph_Lobby_GM"); + + Params::ALobby_GM_C_ExecuteUbergraph_Lobby_GM_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_NewPlayer = K2Node_Event_NewPlayer; + Parms.K2Node_Event_ExitingController = K2Node_Event_ExitingController; + Parms.K2Node_DynamicCast_AsLobby_PS = K2Node_DynamicCast_AsLobby_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Create_MapTravel_loadingScreens_Current_Map = CallFunc_Create_MapTravel_loadingScreens_Current_Map; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_parameters.hpp new file mode 100644 index 0000000..45c139e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_parameters.hpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9C (0x9C - 0x0) +// Function Lobby_GM.Lobby_GM_C.Create_MapTravel_loadingScreens +struct ALobby_GM_C_Create_MapTravel_loadingScreens_Params +{ +public: + class FName Current_Map; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2401[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_NameToString_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2402[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2403[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* CallFunc_Array_Get_Item_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2404[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2405[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Lobby_GM.Lobby_GM_C.K2_PostLogin +struct ALobby_GM_C_K2_PostLogin_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Lobby_GM.Lobby_GM_C.K2_OnLogout +struct ALobby_GM_C_K2_OnLogout_Params +{ +public: + class AController* ExitingController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x41 (0x41 - 0x0) +// Function Lobby_GM.Lobby_GM_C.ExecuteUbergraph_Lobby_GM +struct ALobby_GM_C_ExecuteUbergraph_Lobby_GM_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2406[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_Event_NewPlayer; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AController* K2Node_Event_ExitingController; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2407[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Create_MapTravel_loadingScreens_Current_Map; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2408[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GM_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_classes.hpp new file mode 100644 index 0000000..75b6a8f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_classes.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5C (0x2EC - 0x290) +// BlueprintGeneratedClass Lobby_GS.Lobby_GS_C +class ALobby_GS_C : public AGameState +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x290(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class FText CurrentGameMode; // 0x2A0(0x18)(Edit, BlueprintVisible, Net, DisableEditOnInstance) + TArray PlayersConnected; // 0x2B8(0x10)(Edit, BlueprintVisible, Net, DisableEditOnInstance, RepNotify, ContainsInstancedReference) + class FText ServerName; // 0x2C8(0x18)(Edit, BlueprintVisible, Net, DisableEditOnInstance, RepNotify) + bool ReadyForLaunch_; // 0x2E0(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool Launching_; // 0x2E1(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + uint8 Pad_1F0B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CurrentLevel; // 0x2E4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ALobby_GS_C* GetDefaultObj(); + + void Update_Lobby_VoiceChat(bool CanTalk, int32 Temp_int_Array_Index_Variable, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class AGameStateBase* CallFunc_GetGameState_ReturnValue, TArray& CallFunc_GetPlayerStateArray_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, class AActor* CallFunc_GetOwner_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue); + void Update_Lobby_Launchevent(bool LaunchingGame_, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void Set_CurrentMap(const class FString& CallFunc_Conv_TextToString_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue); + void OnRep_Current_GameMode(class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void Update_Lobby(); + void Reset_Player_ReadyStatus(bool CallFunc_HasAuthority_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess); + void Update_Lobby_PlayerList(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void Update_Host_ReadyUpButton(class FText Text, bool WarningState_, bool CallFunc_HasAuthority_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void Update_Lobby_StatusIndicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void OnRep_ReadyForLaunch_(); + void OnRep_Launching_(bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess); + void Check_EveryoneReady_(bool* CanStart, int32 NumReady, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, float CallFunc_Conv_IntToFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const struct FS_ConnectedPlayer& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue); + void OnRep_ServerName(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess); + void Update_ServerName(class FText SessionName, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class ABasePS_C* K2Node_DynamicCast_AsBase_PS, bool K2Node_DynamicCast_bSuccess, bool CallFunc_BooleanAND_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); + void OnRep_PlayersConnected(bool CallFunc_Check_EveryoneReady__CanStart, bool CallFunc_HasAuthority_ReturnValue); + void Update_ConnectedPlayers_Array(const TArray& LocalPlayersConnected, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class ABasePS_C* K2Node_DynamicCast_AsBase_PS, bool K2Node_DynamicCast_bSuccess, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_ConnectedPlayer& K2Node_MakeStruct_S_ConnectedPlayer, int32 CallFunc_Array_Add_ReturnValue); + void OnFailure_BAB015064C915C7C1CCCA3AAB0A02F3B(); + void OnSuccess_BAB015064C915C7C1CCCA3AAB0A02F3B(); + void UpdateCanJoin(bool CanJoin); + void ExecuteUbergraph_Lobby_GS(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool K2Node_CustomEvent_CanJoin, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, bool K2Node_SwitchEnum_CmpSuccess_1, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_functions.cpp new file mode 100644 index 0000000..3e520d9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_functions.cpp @@ -0,0 +1,684 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Lobby_GS.Lobby_GS_C +// (Actor) + +class UClass* ALobby_GS_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_GS_C"); + + return Clss; +} + + +// Lobby_GS_C Lobby_GS.Default__Lobby_GS_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ALobby_GS_C* ALobby_GS_C::GetDefaultObj() +{ + static class ALobby_GS_C* Default = nullptr; + + if (!Default) + Default = static_cast(ALobby_GS_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_VoiceChat +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanTalk (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetPlayerStateArray_ReturnValue (ReferenceParm) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Update_Lobby_VoiceChat(bool CanTalk, int32 Temp_int_Array_Index_Variable, bool CallFunc_HasAuthority_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class AGameStateBase* CallFunc_GetGameState_ReturnValue, TArray& CallFunc_GetPlayerStateArray_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, class AActor* CallFunc_GetOwner_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Lobby_VoiceChat"); + + Params::ALobby_GS_C_Update_Lobby_VoiceChat_Params Parms{}; + + Parms.CanTalk = CanTalk; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_GetPlayerStateArray_ReturnValue = CallFunc_GetPlayerStateArray_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_Launchevent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool LaunchingGame_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Update_Lobby_Launchevent(bool LaunchingGame_, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Lobby_Launchevent"); + + Params::ALobby_GS_C_Update_Lobby_Launchevent_Params Parms{}; + + Parms.LaunchingGame_ = LaunchingGame_; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Set_CurrentMap +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_NameToText_ReturnValue (None) + +void ALobby_GS_C::Set_CurrentMap(const class FString& CallFunc_Conv_TextToString_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Set_CurrentMap"); + + Params::ALobby_GS_C_Set_CurrentMap_Params Parms{}; + + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Conv_NameToText_ReturnValue = CallFunc_Conv_NameToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnRep_Current_GameMode +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::OnRep_Current_GameMode(class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnRep_Current_GameMode"); + + Params::ALobby_GS_C_OnRep_Current_GameMode_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Lobby +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_GS_C::Update_Lobby() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Lobby"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_GS.Lobby_GS_C.Reset_Player_ReadyStatus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Reset_Player_ReadyStatus(bool CallFunc_HasAuthority_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Reset_Player_ReadyStatus"); + + Params::ALobby_GS_C_Reset_Player_ReadyStatus_Params Parms{}; + + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_PS = K2Node_DynamicCast_AsLobby_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_PlayerList +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Update_Lobby_PlayerList(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Lobby_PlayerList"); + + Params::ALobby_GS_C_Update_Lobby_PlayerList_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Host_ReadyUpButton +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Text (BlueprintVisible, BlueprintReadOnly, Parm) +// bool WarningState_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Update_Host_ReadyUpButton(class FText Text, bool WarningState_, bool CallFunc_HasAuthority_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Host_ReadyUpButton"); + + Params::ALobby_GS_C_Update_Host_ReadyUpButton_Params Parms{}; + + Parms.Text = Text; + Parms.WarningState_ = WarningState_; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_StatusIndicator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class ESlateVisibility CircularThrobber_Visibility (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText LobbyStatus_Text (BlueprintVisible, BlueprintReadOnly, Parm) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Update_Lobby_StatusIndicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_Lobby_StatusIndicator"); + + Params::ALobby_GS_C_Update_Lobby_StatusIndicator_Params Parms{}; + + Parms.CircularThrobber_Visibility = CircularThrobber_Visibility; + Parms.LobbyStatus_Text = LobbyStatus_Text; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnRep_ReadyForLaunch? +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_GS_C::OnRep_ReadyForLaunch_() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnRep_ReadyForLaunch?"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnRep_Launching? +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::OnRep_Launching_(bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnRep_Launching?"); + + Params::ALobby_GS_C_OnRep_Launching__Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_PS = K2Node_DynamicCast_AsLobby_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Check_EveryoneReady? +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanStart (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 NumReady (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_ConnectedPlayer CallFunc_Array_Get_Item (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::Check_EveryoneReady_(bool* CanStart, int32 NumReady, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Variable, float CallFunc_Conv_IntToFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const struct FS_ConnectedPlayer& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Check_EveryoneReady?"); + + Params::ALobby_GS_C_Check_EveryoneReady__Params Parms{}; + + Parms.NumReady = NumReady; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (CanStart != nullptr) + *CanStart = Parms.CanStart; + +} + + +// Function Lobby_GS.Lobby_GS_C.OnRep_ServerName +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::OnRep_ServerName(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnRep_ServerName"); + + Params::ALobby_GS_C_OnRep_ServerName_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_ServerName +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText SessionName (Edit, BlueprintVisible) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABasePS_C* K2Node_DynamicCast_AsBase_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ALobby_GS_C::Update_ServerName(class FText SessionName, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class ABasePS_C* K2Node_DynamicCast_AsBase_PS, bool K2Node_DynamicCast_bSuccess, bool CallFunc_BooleanAND_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_ServerName"); + + Params::ALobby_GS_C_Update_ServerName_Params Parms{}; + + Parms.SessionName = SessionName; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBase_PS = K2Node_DynamicCast_AsBase_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnRep_PlayersConnected +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Check_EveryoneReady__CanStart (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::OnRep_PlayersConnected(bool CallFunc_Check_EveryoneReady__CanStart, bool CallFunc_HasAuthority_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnRep_PlayersConnected"); + + Params::ALobby_GS_C_OnRep_PlayersConnected_Params Parms{}; + + Parms.CallFunc_Check_EveryoneReady__CanStart = CallFunc_Check_EveryoneReady__CanStart; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.Update_ConnectedPlayers_Array +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray LocalPlayersConnected (Edit, BlueprintVisible, ContainsInstancedReference) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABasePS_C* K2Node_DynamicCast_AsBase_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_ConnectedPlayer K2Node_MakeStruct_S_ConnectedPlayer (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_GS_C::Update_ConnectedPlayers_Array(const TArray& LocalPlayersConnected, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class ABasePS_C* K2Node_DynamicCast_AsBase_PS, bool K2Node_DynamicCast_bSuccess, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_ConnectedPlayer& K2Node_MakeStruct_S_ConnectedPlayer, int32 CallFunc_Array_Add_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "Update_ConnectedPlayers_Array"); + + Params::ALobby_GS_C_Update_ConnectedPlayers_Array_Params Parms{}; + + Parms.LocalPlayersConnected = LocalPlayersConnected; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBase_PS = K2Node_DynamicCast_AsBase_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_MakeStruct_S_PlayerConnectionInfo = K2Node_MakeStruct_S_PlayerConnectionInfo; + Parms.K2Node_MakeStruct_S_ConnectedPlayer = K2Node_MakeStruct_S_ConnectedPlayer; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnFailure_BAB015064C915C7C1CCCA3AAB0A02F3B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_GS_C::OnFailure_BAB015064C915C7C1CCCA3AAB0A02F3B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnFailure_BAB015064C915C7C1CCCA3AAB0A02F3B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_GS.Lobby_GS_C.OnSuccess_BAB015064C915C7C1CCCA3AAB0A02F3B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_GS_C::OnSuccess_BAB015064C915C7C1CCCA3AAB0A02F3B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "OnSuccess_BAB015064C915C7C1CCCA3AAB0A02F3B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_GS.Lobby_GS_C.UpdateCanJoin +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanJoin (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::UpdateCanJoin(bool CanJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "UpdateCanJoin"); + + Params::ALobby_GS_C_UpdateCanJoin_Params Parms{}; + + Parms.CanJoin = CanJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_GS.Lobby_GS_C.ExecuteUbergraph_Lobby_GS +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// bool K2Node_CustomEvent_CanJoin (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_NumConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue (None) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// int32 CallFunc_GetSessionSettings_NumConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings_1 (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray (ReferenceParm) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUpdateSessionCallbackProxyAdvanced*CallFunc_UpdateSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESessionSettingSearchResultCallFunc_GetSessionPropertyBool_SearchResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionPropertyBool_SettingValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_BoolToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_GS_C::ExecuteUbergraph_Lobby_GS(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool K2Node_CustomEvent_CanJoin, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, bool K2Node_SwitchEnum_CmpSuccess_1, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_GS_C", "ExecuteUbergraph_Lobby_GS"); + + Params::ALobby_GS_C_ExecuteUbergraph_Lobby_GS_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_CanJoin = K2Node_CustomEvent_CanJoin; + Parms.CallFunc_GetSessionSettings_NumConnections = CallFunc_GetSessionSettings_NumConnections; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections = CallFunc_GetSessionSettings_NumPrivateConnections; + Parms.CallFunc_GetSessionSettings_bIsLAN = CallFunc_GetSessionSettings_bIsLAN; + Parms.CallFunc_GetSessionSettings_bIsDedicated = CallFunc_GetSessionSettings_bIsDedicated; + Parms.CallFunc_GetSessionSettings_bAllowInvites = CallFunc_GetSessionSettings_bAllowInvites; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress = CallFunc_GetSessionSettings_bAllowJoinInProgress; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled = CallFunc_GetSessionSettings_bIsAnticheatEnabled; + Parms.CallFunc_GetSessionSettings_BuildUniqueID = CallFunc_GetSessionSettings_BuildUniqueID; + Parms.CallFunc_GetSessionSettings_ExtraSettings = CallFunc_GetSessionSettings_ExtraSettings; + Parms.CallFunc_GetSessionSettings_Result = CallFunc_GetSessionSettings_Result; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetSessionSettings_NumConnections_1 = CallFunc_GetSessionSettings_NumConnections_1; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections_1 = CallFunc_GetSessionSettings_NumPrivateConnections_1; + Parms.CallFunc_GetSessionSettings_bIsLAN_1 = CallFunc_GetSessionSettings_bIsLAN_1; + Parms.CallFunc_GetSessionSettings_bIsDedicated_1 = CallFunc_GetSessionSettings_bIsDedicated_1; + Parms.CallFunc_GetSessionSettings_bAllowInvites_1 = CallFunc_GetSessionSettings_bAllowInvites_1; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress_1 = CallFunc_GetSessionSettings_bAllowJoinInProgress_1; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 = CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; + Parms.CallFunc_GetSessionSettings_BuildUniqueID_1 = CallFunc_GetSessionSettings_BuildUniqueID_1; + Parms.CallFunc_GetSessionSettings_ExtraSettings_1 = CallFunc_GetSessionSettings_ExtraSettings_1; + Parms.CallFunc_GetSessionSettings_Result_1 = CallFunc_GetSessionSettings_Result_1; + Parms.CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray = CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_UpdateSession_ReturnValue = CallFunc_UpdateSession_ReturnValue; + Parms.CallFunc_GetSessionPropertyBool_SearchResult = CallFunc_GetSessionPropertyBool_SearchResult; + Parms.CallFunc_GetSessionPropertyBool_SettingValue = CallFunc_GetSessionPropertyBool_SettingValue; + Parms.CallFunc_Conv_BoolToString_ReturnValue = CallFunc_Conv_BoolToString_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_parameters.hpp new file mode 100644 index 0000000..591d881 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_parameters.hpp @@ -0,0 +1,293 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x52 (0x52 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_VoiceChat +struct ALobby_GS_C_Update_Lobby_VoiceChat_Params +{ +public: + bool CanTalk; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetPlayerStateArray_ReturnValue; // 0x18(0x10)(ReferenceParm) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EEE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EEF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_Launchevent +struct ALobby_GS_C_Update_Lobby_Launchevent_Params +{ +public: + bool LaunchingGame_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x78 (0x78 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Set_CurrentMap +struct ALobby_GS_C_Set_CurrentMap_Params +{ +public: + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow; // 0x18(0x40)(HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_NameToText_ReturnValue; // 0x60(0x18)(None) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_GS.Lobby_GS_C.OnRep_Current_GameMode +struct ALobby_GS_C_OnRep_Current_GameMode_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Reset_Player_ReadyStatus +struct ALobby_GS_C_Reset_Player_ReadyStatus_Params +{ +public: + bool CallFunc_HasAuthority_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_PlayerList +struct ALobby_GS_C_Update_Lobby_PlayerList_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_Host_ReadyUpButton +struct ALobby_GS_C_Update_Host_ReadyUpButton_Params +{ +public: + class FText Text; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool WarningState_; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_Lobby_StatusIndicator +struct ALobby_GS_C_Update_Lobby_StatusIndicator_Params +{ +public: + enum class ESlateVisibility CircularThrobber_Visibility; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EF5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText LobbyStatus_Text; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_GS.Lobby_GS_C.OnRep_Launching? +struct ALobby_GS_C_OnRep_Launching__Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x51 (0x51 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Check_EveryoneReady? +struct ALobby_GS_C_Check_EveryoneReady__Params +{ +public: + bool CanStart; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 NumReady; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_ConnectedPlayer CallFunc_Array_Get_Item; // 0x28(0x20)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function Lobby_GS.Lobby_GS_C.OnRep_ServerName +struct ALobby_GS_C_OnRep_ServerName_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x68 (0x68 - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_ServerName +struct ALobby_GS_C_Update_ServerName_Params +{ +public: + class FText SessionName; // 0x0(0x18)(Edit, BlueprintVisible) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EF9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EFA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerState* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EFB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABasePS_C* K2Node_DynamicCast_AsBase_PS; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EFC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x50(0x18)(None) +}; + +// 0x2 (0x2 - 0x0) +// Function Lobby_GS.Lobby_GS_C.OnRep_PlayersConnected +struct ALobby_GS_C_OnRep_PlayersConnected_Params +{ +public: + bool CallFunc_Check_EveryoneReady__CanStart; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x6C (0x6C - 0x0) +// Function Lobby_GS.Lobby_GS_C.Update_ConnectedPlayers_Array +struct ALobby_GS_C_Update_ConnectedPlayers_Array_Params +{ +public: + TArray LocalPlayersConnected; // 0x0(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerState* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EFD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABasePS_C* K2Node_DynamicCast_AsBase_PS; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_ConnectedPlayer K2Node_MakeStruct_S_ConnectedPlayer; // 0x48(0x20)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_GS.Lobby_GS_C.UpdateCanJoin +struct ALobby_GS_C_UpdateCanJoin_Params +{ +public: + bool CanJoin; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x111 (0x111 - 0x0) +// Function Lobby_GS.Lobby_GS_C.ExecuteUbergraph_Lobby_GS +struct ALobby_GS_C_ExecuteUbergraph_Lobby_GS_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x14(0x10)(ZeroConstructor, NoDestructor) + bool K2Node_CustomEvent_CanJoin; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F00[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_NumConnections; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress; // 0x33(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F02[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSessionSettings_ExtraSettings; // 0x40(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F03[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; // 0x58(0x20)(None) + bool K2Node_SwitchEnum_CmpSuccess; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F04[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x80(0x10)(ReferenceParm) + int32 CallFunc_GetSessionSettings_NumConnections_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections_1; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN_1; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated_1; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites_1; // 0x9A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1; // 0x9B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F05[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F06[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSessionSettings_ExtraSettings_1; // 0xA8(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F07[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; // 0xC0(0x10)(ReferenceParm) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F08[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionPropertyBool_SettingValue; // 0xE1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F09[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_BoolToString_ReturnValue; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F0A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x100(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_GS_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_classes.hpp new file mode 100644 index 0000000..a1fca3c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_classes.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x76 (0x2D6 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_HUD.Lobby_HUD_C +class ULobby_HUD_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBackgroundBlur* BackgroundBlur; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_91; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCircularThrobber* CircularThrobber; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LobbyName_Text; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LobbyStatus_Text; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* ServerCode; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* VoiceBox; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_VOIPAnim_C* W_VOIPAnim; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* WarningOverlay; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ALobbyPS_C* LobbyPS; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* LobbyGS; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* LobbyPC; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Countdown; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool LaunchingGame_; // 0x2D4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool LaunchActive_; // 0x2D5(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class ULobby_HUD_C* GetDefaultObj(); + + void HideMicIcon(const struct FBPUniqueNetId& UniqueId, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_HasAnyChildren_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UW_VOIPIndicator_C* K2Node_DynamicCast_AsW_VOIPIndicator, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_RemoveChild_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1); + void ShowMicIcon(const struct FBPUniqueNetId& UniqueId, class UW_VOIPIndicator_C* CallFunc_Create_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue); + void SetServerCode(class FString& ServerCode, class FText CallFunc_Conv_StringToText_ReturnValue); + void Init_Casts(class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_2); + void Setup(); + void Init_LobbyStatus_Indicator(); + void SetServerName(class FString& ServerName, class FText CallFunc_Conv_StringToText_ReturnValue); + void Update_LobbyStatus_Indicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text); + void CanClose(); + void Construct(); + void Toggle_Launchevent(bool LaunchingGame_); + void Countdown_Launchevent(); + void BndEvt__Lobby_HUD_Button_91_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Lobby_HUD_Button_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_Lobby_HUD(int32 EntryPoint, int32 Temp_int_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool K2Node_CustomEvent_LaunchingGame_, int32 CallFunc_Subtract_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_IsServer_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM, bool K2Node_DynamicCast_bSuccess, class FText CallFunc_GetText_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, enum class EBlueprintResultSwitch CallFunc_ShowInviteUI_Result, bool K2Node_SwitchEnum_CmpSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_functions.cpp new file mode 100644 index 0000000..9e8c0ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_functions.cpp @@ -0,0 +1,438 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_HUD.Lobby_HUD_C +// (None) + +class UClass* ULobby_HUD_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_HUD_C"); + + return Clss; +} + + +// Lobby_HUD_C Lobby_HUD.Default__Lobby_HUD_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_HUD_C* ULobby_HUD_C::GetDefaultObj() +{ + static class ULobby_HUD_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_HUD_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_HUD.Lobby_HUD_C.HideMicIcon +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId UniqueId (BlueprintVisible, BlueprintReadOnly, Parm) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAnyChildren_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId (None) +// bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllChildren_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class UWidget* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_VOIPIndicator_C* K2Node_DynamicCast_AsW_VOIPIndicator (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_RemoveChild_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_HUD_C::HideMicIcon(const struct FBPUniqueNetId& UniqueId, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_HasAnyChildren_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UW_VOIPIndicator_C* K2Node_DynamicCast_AsW_VOIPIndicator, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_RemoveChild_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "HideMicIcon"); + + Params::ULobby_HUD_C_HideMicIcon_Params Parms{}; + + Parms.UniqueId = UniqueId; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_HasAnyChildren_ReturnValue = CallFunc_HasAnyChildren_ReturnValue; + Parms.CallFunc_GetUniqueNetID_UniqueNetId = CallFunc_GetUniqueNetID_UniqueNetId; + Parms.CallFunc_EqualEqual_UNetIDUnetID_ReturnValue = CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; + Parms.CallFunc_GetAllChildren_ReturnValue = CallFunc_GetAllChildren_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsW_VOIPIndicator = K2Node_DynamicCast_AsW_VOIPIndicator; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_RemoveChild_ReturnValue = CallFunc_RemoveChild_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1 = CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.ShowMicIcon +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId UniqueId (BlueprintVisible, BlueprintReadOnly, Parm) +// class UW_VOIPIndicator_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId (None) +// bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_HUD_C::ShowMicIcon(const struct FBPUniqueNetId& UniqueId, class UW_VOIPIndicator_C* CallFunc_Create_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "ShowMicIcon"); + + Params::ULobby_HUD_C_ShowMicIcon_Params Parms{}; + + Parms.UniqueId = UniqueId; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetUniqueNetID_UniqueNetId = CallFunc_GetUniqueNetID_UniqueNetId; + Parms.CallFunc_EqualEqual_UNetIDUnetID_ReturnValue = CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.SetServerCode +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString ServerCode (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_HUD_C::SetServerCode(class FString& ServerCode, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "SetServerCode"); + + Params::ULobby_HUD_C_SetServerCode_Params Parms{}; + + Parms.ServerCode = ServerCode; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Init_Casts +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_HUD_C::Init_Casts(class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Init_Casts"); + + Params::ULobby_HUD_C_Init_Casts_Params Parms{}; + + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsLobby_PS = K2Node_DynamicCast_AsLobby_PS; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::Setup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Setup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Init_LobbyStatus_Indicator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::Init_LobbyStatus_Indicator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Init_LobbyStatus_Indicator"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.SetServerName +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString ServerName (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_HUD_C::SetServerName(class FString& ServerName, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "SetServerName"); + + Params::ULobby_HUD_C_SetServerName_Params Parms{}; + + Parms.ServerName = ServerName; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Update_LobbyStatus_Indicator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class ESlateVisibility CircularThrobber_Visibility (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText LobbyStatus_Text (BlueprintVisible, BlueprintReadOnly, Parm) + +void ULobby_HUD_C::Update_LobbyStatus_Indicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Update_LobbyStatus_Indicator"); + + Params::ULobby_HUD_C_Update_LobbyStatus_Indicator_Params Parms{}; + + Parms.CircularThrobber_Visibility = CircularThrobber_Visibility; + Parms.LobbyStatus_Text = LobbyStatus_Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Toggle_Launchevent +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool LaunchingGame_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_HUD_C::Toggle_Launchevent(bool LaunchingGame_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Toggle_Launchevent"); + + Params::ULobby_HUD_C_Toggle_Launchevent_Params Parms{}; + + Parms.LaunchingGame_ = LaunchingGame_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.Countdown_Launchevent +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::Countdown_Launchevent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "Countdown_Launchevent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.BndEvt__Lobby_HUD_Button_91_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::BndEvt__Lobby_HUD_Button_91_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "BndEvt__Lobby_HUD_Button_91_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.BndEvt__Lobby_HUD_Button_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_HUD_C::BndEvt__Lobby_HUD_Button_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "BndEvt__Lobby_HUD_Button_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_HUD.Lobby_HUD_C.ExecuteUbergraph_Lobby_HUD +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_LaunchingGame_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetText_ReturnValue (None) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// enum class EBlueprintResultSwitch CallFunc_ShowInviteUI_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_HUD_C::ExecuteUbergraph_Lobby_HUD(int32 EntryPoint, int32 Temp_int_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool K2Node_CustomEvent_LaunchingGame_, int32 CallFunc_Subtract_IntInt_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_IsServer_ReturnValue, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM, bool K2Node_DynamicCast_bSuccess, class FText CallFunc_GetText_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, enum class EBlueprintResultSwitch CallFunc_ShowInviteUI_Result, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_HUD_C", "ExecuteUbergraph_Lobby_HUD"); + + Params::ULobby_HUD_C_ExecuteUbergraph_Lobby_HUD_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_CustomEvent_LaunchingGame_ = K2Node_CustomEvent_LaunchingGame_; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GM = K2Node_DynamicCast_AsLobby_GM; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetText_ReturnValue = CallFunc_GetText_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_ShowInviteUI_Result = CallFunc_ShowInviteUI_Result; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_parameters.hpp new file mode 100644 index 0000000..cba4fc1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_parameters.hpp @@ -0,0 +1,145 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9D (0x9D - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.HideMicIcon +struct ULobby_HUD_C_HideMicIcon_Params +{ +public: + struct FBPUniqueNetId UniqueId; // 0x0(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7DA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7DB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAnyChildren_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7DD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId; // 0x48(0x20)(None) + bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7DE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllChildren_ReturnValue; // 0x70(0x10)(ReferenceParm, ContainsInstancedReference) + class UWidget* CallFunc_Array_Get_Item; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_VOIPIndicator_C* K2Node_DynamicCast_AsW_VOIPIndicator; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_RemoveChild_ReturnValue; // 0x9A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x9B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x59 (0x59 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.ShowMicIcon +struct ULobby_HUD_C_ShowMicIcon_Params +{ +public: + struct FBPUniqueNetId UniqueId; // 0x0(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + class UW_VOIPIndicator_C* CallFunc_Create_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId; // 0x38(0x20)(None) + bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.SetServerCode +struct ULobby_HUD_C_SetServerCode_Params +{ +public: + class FString ServerCode; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x41 (0x41 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.Init_Casts +struct ULobby_HUD_C_Init_Casts_Params +{ +public: + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.SetServerName +struct ULobby_HUD_C_SetServerName_Params +{ +public: + class FString ServerName; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x20 (0x20 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.Update_LobbyStatus_Indicator +struct ULobby_HUD_C_Update_LobbyStatus_Indicator_Params +{ +public: + enum class ESlateVisibility CircularThrobber_Visibility; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7E2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText LobbyStatus_Text; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.Toggle_Launchevent +struct ULobby_HUD_C_Toggle_Launchevent_Params +{ +public: + bool LaunchingGame_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9A (0x9A - 0x0) +// Function Lobby_HUD.Lobby_HUD_C.ExecuteUbergraph_Lobby_HUD +struct ULobby_HUD_C_ExecuteUbergraph_Lobby_HUD_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_LaunchingGame_; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x30(0x18)(None) + bool CallFunc_IsServer_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GM_C* K2Node_DynamicCast_AsLobby_GM; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7E5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetText_ReturnValue; // 0x68(0x18)(None) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + enum class EBlueprintResultSwitch CallFunc_ShowInviteUI_Result; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_HUD_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_classes.hpp new file mode 100644 index 0000000..719a674 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_classes.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x85 (0x2E5 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_Level_Switcher.Lobby_Level_Switcher_C +class ULobby_Level_Switcher_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Left_Btn; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Right_Btn; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_27; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Left_Btn; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Right_Btn; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString SelectedOption; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool Allow_OptionLooping_; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_243A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnLevelSwitched; // 0x2B0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + TArray Options; // 0x2C0(0x10)(Edit, BlueprintVisible) + float Widget_Width; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Left_Btn_Width; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Right_Btn_Width; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Widget_Height; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Font_Size; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Difficulty Difficulty; // 0x2E4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ULobby_Level_Switcher_C* GetDefaultObj(); + + void RoundedTime(float Time, class FString* RoundedTime, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue); + class FText GetTime(float Time, const class FString& CallFunc_RoundedTime_RoundedTime, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue); + void Set_OptionButtons_Visibility(bool ShowOptionButtons_); + void Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_Array_Get_Item); + void Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue); + void Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1); + void Refresh(); + void UpdateOptions(); + void BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void PreConstruct(bool IsDesignTime); + void CanClose(); + void ExecuteUbergraph_Lobby_Level_Switcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnLevelSwitched__DelegateSignature(const class FString& SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_functions.cpp new file mode 100644 index 0000000..6a3bd17 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_functions.cpp @@ -0,0 +1,390 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_Level_Switcher.Lobby_Level_Switcher_C +// (None) + +class UClass* ULobby_Level_Switcher_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_Level_Switcher_C"); + + return Clss; +} + + +// Lobby_Level_Switcher_C Lobby_Level_Switcher.Default__Lobby_Level_Switcher_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_Level_Switcher_C* ULobby_Level_Switcher_C::GetDefaultObj() +{ + static class ULobby_Level_Switcher_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_Level_Switcher_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.RoundedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString RoundedTime (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Round_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Level_Switcher_C::RoundedTime(float Time, class FString* RoundedTime, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "RoundedTime"); + + Params::ULobby_Level_Switcher_C_RoundedTime_Params Parms{}; + + Parms.Time = Time; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Round_ReturnValue = CallFunc_Round_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (RoundedTime != nullptr) + *RoundedTime = std::move(Parms.RoundedTime); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.GetTime +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// class FString CallFunc_RoundedTime_RoundedTime (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +class FText ULobby_Level_Switcher_C::GetTime(float Time, const class FString& CallFunc_RoundedTime_RoundedTime, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "GetTime"); + + Params::ULobby_Level_Switcher_C_GetTime_Params Parms{}; + + Parms.Time = Time; + Parms.CallFunc_RoundedTime_RoundedTime = CallFunc_RoundedTime_RoundedTime; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue = CallFunc_GetSubstring_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_OptionButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShowOptionButtons_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Level_Switcher_C::Set_OptionButtons_Visibility(bool ShowOptionButtons_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "Set_OptionButtons_Visibility"); + + Params::ULobby_Level_Switcher_C_Set_OptionButtons_Visibility_Params Parms{}; + + Parms.ShowOptionButtons_ = ShowOptionButtons_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Setup +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Level_Switcher_C::Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "Setup"); + + Params::ULobby_Level_Switcher_C_Setup_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_SelectedOption +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_Level_Switcher_C::Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "Set_SelectedOption"); + + Params::ULobby_Level_Switcher_C_Set_SelectedOption_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Switch_Option +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Decrease_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Max_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Min_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Current_Selection (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_Level_Switcher_C::Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "Switch_Option"); + + Params::ULobby_Level_Switcher_C_Switch_Option_Params Parms{}; + + Parms.Decrease_ = Decrease_; + Parms.Max_Options = Max_Options; + Parms.Min_Options = Min_Options; + Parms.Current_Selection = Current_Selection; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Refresh +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Level_Switcher_C::Refresh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "Refresh"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.UpdateOptions +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Level_Switcher_C::UpdateOptions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "UpdateOptions"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_Level_Switcher_C::BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_Level_Switcher_C::BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Level_Switcher_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "PreConstruct"); + + Params::ULobby_Level_Switcher_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Level_Switcher_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.ExecuteUbergraph_Lobby_Level_Switcher +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Level_Switcher_C::ExecuteUbergraph_Lobby_Level_Switcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "ExecuteUbergraph_Lobby_Level_Switcher"); + + Params::ULobby_Level_Switcher_C_ExecuteUbergraph_Lobby_Level_Switcher_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.OnLevelSwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Level_Switcher_C::OnLevelSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Level_Switcher_C", "OnLevelSwitched__DelegateSignature"); + + Params::ULobby_Level_Switcher_C_OnLevelSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_parameters.hpp new file mode 100644 index 0000000..825f220 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_parameters.hpp @@ -0,0 +1,129 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.RoundedTime +struct ULobby_Level_Switcher_C_RoundedTime_Params +{ +public: + float Time; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2434[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString RoundedTime; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Round_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xB0 (0xB0 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.GetTime +struct ULobby_Level_Switcher_C_GetTime_Params +{ +public: + float Time; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2435[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm) + class FString CallFunc_RoundedTime_RoundedTime; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2436[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSubstring_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x98(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_OptionButtons_Visibility +struct ULobby_Level_Switcher_C_Set_OptionButtons_Visibility_Params +{ +public: + bool ShowOptionButtons_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x68 (0x68 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Setup +struct ULobby_Level_Switcher_C_Setup_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_Array_Get_Item; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Set_SelectedOption +struct ULobby_Level_Switcher_C_Set_SelectedOption_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x44 (0x44 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.Switch_Option +struct ULobby_Level_Switcher_C_Switch_Option_Params +{ +public: + bool Decrease_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2437[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Max_Options; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Min_Options; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Current_Selection; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2438[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2439[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.PreConstruct +struct ULobby_Level_Switcher_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.ExecuteUbergraph_Lobby_Level_Switcher +struct ULobby_Level_Switcher_C_ExecuteUbergraph_Lobby_Level_Switcher_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_Level_Switcher.Lobby_Level_Switcher_C.OnLevelSwitched__DelegateSignature +struct ULobby_Level_Switcher_C_OnLevelSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Level_Switcher_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_classes.hpp new file mode 100644 index 0000000..dade05b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_classes.hpp @@ -0,0 +1,79 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x108 (0x368 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_MapSelection.Lobby_MapSelection_C +class ULobby_MapSelection_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USizeBox* DescriptionBox; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Difficulty_Description_Text; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* DifficultySwitcherBox; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* GameMode_Description_Text; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ULobby_DifficultySwitcher_C* Lobby_DifficultySwitcher; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ULobby_Level_Switcher_C* Lobby_Level_Switcher_C_0; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ULobby_Name_Box_C* Lobby_Name_Box_C_1; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ULobby_Save_Switcher_C* Lobby_Save_Switcher; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Map_Image; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* MapName_Text; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* MapSwitcherBox; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* NameBox; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SaveSwitcherBox; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Error; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Time; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + bool Show_MapSwitcher_; // 0x2E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Selected_Option; // 0x2E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnSwitched_Map; // 0x2F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + bool Show_DifficultySwitcher; // 0x308(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Show_SaveGameSwitcher; // 0x309(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2400[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText SaveName; // 0x310(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray CharacterArray; // 0x328(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + FMulticastInlineDelegateProperty_ OnSwitched_Save; // 0x338(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + class FString SlotName; // 0x348(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnSwitched_Difficulty; // 0x358(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class ULobby_MapSelection_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + void CheckName(bool* IsValid, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_ToLower_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, int32 CallFunc_Len_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void Set_SaveName_Visibility(bool CallFunc_IsServer_ReturnValue); + void Set_SaveButtons_Visibility(bool CallFunc_IsServer_ReturnValue); + void ResetLevelSelection(enum class E_Difficulty Difficulty); + void GetLevelFromName(const class FString& Name, class FName* LevelName, bool K2Node_SwitchString_CmpSuccess); + void GetMapFromName(const class FString& Name, class UTexture** Image, bool K2Node_SwitchString_CmpSuccess); + class FText GetTime(float Time, const class FString& CallFunc_RoundedTime_RoundedTime, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue); + void RoundedTime(float Time, class FString* RoundedTime, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue); + void Set_Selected_Save(const class FString& Slot, bool CallDelegate_, const class FString& CallFunc_Replace_ReturnValue, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3); + void Set_Selected_Level(const class FString& Level, bool CallDelegate_, int32 Temp_int_Array_Index_Variable, class UTexture* CallFunc_GetMapFromName_Image, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, class UTexture* CallFunc_GetMapFromName_Image_1, class UTexture* CallFunc_GetMapFromName_Image_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_2, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue_2, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool Temp_bool_True_if_break_was_hit_Variable_2, bool CallFunc_Not_PreBool_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool K2Node_SwitchEnum_CmpSuccess, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class FText CallFunc_GetTime_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, class FText CallFunc_GetTime_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue_1, const struct FS_LevelStats& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_1, class FText CallFunc_GetTime_ReturnValue_2, bool CallFunc_EqualEqual_NameName_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_2); + void Set_Selected_Difficulty(const class FString& Difficulty, bool CallDelegate_, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Difficulty& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue); + void Set_DifficultyButtons_Visibility(bool CallFunc_IsServer_ReturnValue); + void Set_OptionButtons_Visibility(); + void Set_Selected_Map(const class FString& MapName, bool CallDelegate_, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); + void Setup(); + void BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature(const class FString& SelectedOption); + void PreConstruct(bool IsDesignTime); + void CanClose(); + void BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature(class FText SelectedOption); + void ExecuteUbergraph_Lobby_MapSelection(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_2, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& K2Node_ComponentBoundEvent_SelectedOption_1, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool K2Node_Event_IsDesignTime, const class FString& K2Node_ComponentBoundEvent_SelectedOption_3, class FText K2Node_ComponentBoundEvent_SelectedOption); + void OnSwitched_Difficulty__DelegateSignature(enum class E_Difficulty Difficulty); + void OnSwitched_Save__DelegateSignature(const class FString& SaveName); + void OnSwitched_Map__DelegateSignature(const class FString& Selected_Map); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_functions.cpp new file mode 100644 index 0000000..8890e4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_functions.cpp @@ -0,0 +1,864 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_MapSelection.Lobby_MapSelection_C +// (None) + +class UClass* ULobby_MapSelection_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_MapSelection_C"); + + return Clss; +} + + +// Lobby_MapSelection_C Lobby_MapSelection.Default__Lobby_MapSelection_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_MapSelection_C* ULobby_MapSelection_C::GetDefaultObj() +{ + static class ULobby_MapSelection_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_MapSelection_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo_1 (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "CheckFont"); + + Params::ULobby_MapSelection_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.K2Node_MakeStruct_SlateFontInfo_1 = K2Node_MakeStruct_SlateFontInfo_1; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.CheckName +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_ToLower_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::CheckName(bool* IsValid, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_ToLower_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, int32 CallFunc_Len_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "CheckName"); + + Params::ULobby_MapSelection_C_CheckName_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_ToLower_ReturnValue = CallFunc_ToLower_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (IsValid != nullptr) + *IsValid = Parms.IsValid; + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveName_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::Set_SaveName_Visibility(bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_SaveName_Visibility"); + + Params::ULobby_MapSelection_C_Set_SaveName_Visibility_Params Parms{}; + + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::Set_SaveButtons_Visibility(bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_SaveButtons_Visibility"); + + Params::ULobby_MapSelection_C_Set_SaveButtons_Visibility_Params Parms{}; + + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.ResetLevelSelection +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class E_Difficulty Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::ResetLevelSelection(enum class E_Difficulty Difficulty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "ResetLevelSelection"); + + Params::ULobby_MapSelection_C_ResetLevelSelection_Params Parms{}; + + Parms.Difficulty = Difficulty; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetLevelFromName +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Name (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FName LevelName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::GetLevelFromName(const class FString& Name, class FName* LevelName, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "GetLevelFromName"); + + Params::ULobby_MapSelection_C_GetLevelFromName_Params Parms{}; + + Parms.Name = Name; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (LevelName != nullptr) + *LevelName = Parms.LevelName; + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetMapFromName +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Name (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UTexture* Image (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::GetMapFromName(const class FString& Name, class UTexture** Image, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "GetMapFromName"); + + Params::ULobby_MapSelection_C_GetMapFromName_Params Parms{}; + + Parms.Name = Name; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Image != nullptr) + *Image = Parms.Image; + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetTime +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// class FString CallFunc_RoundedTime_RoundedTime (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +class FText ULobby_MapSelection_C::GetTime(float Time, const class FString& CallFunc_RoundedTime_RoundedTime, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "GetTime"); + + Params::ULobby_MapSelection_C_GetTime_Params Parms{}; + + Parms.Time = Time; + Parms.CallFunc_RoundedTime_RoundedTime = CallFunc_RoundedTime_RoundedTime; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue = CallFunc_GetSubstring_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.RoundedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString RoundedTime (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Round_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::RoundedTime(float Time, class FString* RoundedTime, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "RoundedTime"); + + Params::ULobby_MapSelection_C_RoundedTime_Params Parms{}; + + Parms.Time = Time; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Round_ReturnValue = CallFunc_Round_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (RoundedTime != nullptr) + *RoundedTime = std::move(Parms.RoundedTime); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Save +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Slot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool CallDelegate_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Split_LeftS_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::Set_Selected_Save(const class FString& Slot, bool CallDelegate_, const class FString& CallFunc_Replace_ReturnValue, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_Selected_Save"); + + Params::ULobby_MapSelection_C_Set_Selected_Save_Params Parms{}; + + Parms.Slot = Slot; + Parms.CallDelegate_ = CallDelegate_; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_Split_LeftS_1 = CallFunc_Split_LeftS_1; + Parms.CallFunc_Split_RightS_1 = CallFunc_Split_RightS_1; + Parms.CallFunc_Split_ReturnValue_1 = CallFunc_Split_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Level +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool CallDelegate_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* CallFunc_GetMapFromName_Image (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) +// class UTexture* CallFunc_GetMapFromName_Image_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* CallFunc_GetMapFromName_Image_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_1 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_2 (None) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_True_if_break_was_hit_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item_1 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetTime_ReturnValue (None) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetTime_ReturnValue_1 (None) +// bool CallFunc_EqualEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item_2 (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetTime_ReturnValue_2 (None) +// bool CallFunc_EqualEqual_NameName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::Set_Selected_Level(const class FString& Level, bool CallDelegate_, int32 Temp_int_Array_Index_Variable, class UTexture* CallFunc_GetMapFromName_Image, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, class UTexture* CallFunc_GetMapFromName_Image_1, class UTexture* CallFunc_GetMapFromName_Image_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_2, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class FName CallFunc_Conv_StringToName_ReturnValue_2, bool Temp_bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable_1, int32 Temp_int_Array_Index_Variable_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool Temp_bool_True_if_break_was_hit_Variable_2, bool CallFunc_Not_PreBool_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame, bool K2Node_SwitchEnum_CmpSuccess, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class FText CallFunc_GetTime_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, class FText CallFunc_GetTime_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue_1, const struct FS_LevelStats& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_1, class FText CallFunc_GetTime_ReturnValue_2, bool CallFunc_EqualEqual_NameName_ReturnValue_2, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_Selected_Level"); + + Params::ULobby_MapSelection_C_Set_Selected_Level_Params Parms{}; + + Parms.Level = Level; + Parms.CallDelegate_ = CallDelegate_; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetMapFromName_Image = CallFunc_GetMapFromName_Image; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + Parms.CallFunc_GetMapFromName_Image_1 = CallFunc_GetMapFromName_Image_1; + Parms.CallFunc_GetMapFromName_Image_2 = CallFunc_GetMapFromName_Image_2; + Parms.K2Node_MakeStruct_SlateBrush_1 = K2Node_MakeStruct_SlateBrush_1; + Parms.K2Node_MakeStruct_SlateBrush_2 = K2Node_MakeStruct_SlateBrush_2; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue_1 = CallFunc_Conv_StringToName_ReturnValue_1; + Parms.CallFunc_Conv_StringToName_ReturnValue_2 = CallFunc_Conv_StringToName_ReturnValue_2; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_bool_True_if_break_was_hit_Variable_1 = Temp_bool_True_if_break_was_hit_Variable_1; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.Temp_bool_True_if_break_was_hit_Variable_2 = Temp_bool_True_if_break_was_hit_Variable_2; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetLobbySaveGame_SaveGame = CallFunc_GetLobbySaveGame_SaveGame; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetTime_ReturnValue = CallFunc_GetTime_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + Parms.CallFunc_GetTime_ReturnValue_1 = CallFunc_GetTime_ReturnValue_1; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_1 = CallFunc_EqualEqual_NameName_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_GetTime_ReturnValue_2 = CallFunc_GetTime_ReturnValue_2; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_2 = CallFunc_EqualEqual_NameName_ReturnValue_2; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Difficulty +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool CallDelegate_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Difficulty CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::Set_Selected_Difficulty(const class FString& Difficulty, bool CallDelegate_, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Difficulty& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_Selected_Difficulty"); + + Params::ULobby_MapSelection_C_Set_Selected_Difficulty_Params Parms{}; + + Parms.Difficulty = Difficulty; + Parms.CallDelegate_ = CallDelegate_; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_DifficultyButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::Set_DifficultyButtons_Visibility(bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_DifficultyButtons_Visibility"); + + Params::ULobby_MapSelection_C_Set_DifficultyButtons_Visibility_Params Parms{}; + + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_OptionButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_MapSelection_C::Set_OptionButtons_Visibility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_OptionButtons_Visibility"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Map +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString MapName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool CallDelegate_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_MapSelection_C::Set_Selected_Map(const class FString& MapName, bool CallDelegate_, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Set_Selected_Map"); + + Params::ULobby_MapSelection_C_Set_Selected_Map_Params Parms{}; + + Parms.MapName = MapName; + Parms.CallDelegate_ = CallDelegate_; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_MapSelection_C::Setup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "Setup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature"); + + Params::ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_MapSelection_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "PreConstruct"); + + Params::ULobby_MapSelection_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_MapSelection_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature"); + + Params::ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature"); + + Params::ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FText SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm) + +void ULobby_MapSelection_C::BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature(class FText SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature"); + + Params::ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.ExecuteUbergraph_Lobby_MapSelection +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_2 (ZeroConstructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedOption_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedOption_3 (ZeroConstructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_SelectedOption (None) + +void ULobby_MapSelection_C::ExecuteUbergraph_Lobby_MapSelection(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_2, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& K2Node_ComponentBoundEvent_SelectedOption_1, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool K2Node_Event_IsDesignTime, const class FString& K2Node_ComponentBoundEvent_SelectedOption_3, class FText K2Node_ComponentBoundEvent_SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "ExecuteUbergraph_Lobby_MapSelection"); + + Params::ULobby_MapSelection_C_ExecuteUbergraph_Lobby_MapSelection_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_SelectedOption_2 = K2Node_ComponentBoundEvent_SelectedOption_2; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.K2Node_ComponentBoundEvent_SelectedOption_1 = K2Node_ComponentBoundEvent_SelectedOption_1; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_ComponentBoundEvent_SelectedOption_3 = K2Node_ComponentBoundEvent_SelectedOption_3; + Parms.K2Node_ComponentBoundEvent_SelectedOption = K2Node_ComponentBoundEvent_SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Difficulty__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class E_Difficulty Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::OnSwitched_Difficulty__DelegateSignature(enum class E_Difficulty Difficulty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "OnSwitched_Difficulty__DelegateSignature"); + + Params::ULobby_MapSelection_C_OnSwitched_Difficulty__DelegateSignature_Params Parms{}; + + Parms.Difficulty = Difficulty; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Save__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SaveName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::OnSwitched_Save__DelegateSignature(const class FString& SaveName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "OnSwitched_Save__DelegateSignature"); + + Params::ULobby_MapSelection_C_OnSwitched_Save__DelegateSignature_Params Parms{}; + + Parms.SaveName = SaveName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Map__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Selected_Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_MapSelection_C::OnSwitched_Map__DelegateSignature(const class FString& Selected_Map) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_MapSelection_C", "OnSwitched_Map__DelegateSignature"); + + Params::ULobby_MapSelection_C_OnSwitched_Map__DelegateSignature_Params Parms{}; + + Parms.Selected_Map = Selected_Map; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_parameters.hpp new file mode 100644 index 0000000..ab07d55 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_parameters.hpp @@ -0,0 +1,377 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC1 (0xC1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.CheckFont +struct ULobby_MapSelection_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo_1; // 0x58(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xFF (0xFF - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.CheckName +struct ULobby_MapSelection_C_CheckName_Params +{ +public: + bool IsValid; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Replace_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x60(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x98(0x10)(ReferenceParm) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ToLower_ReturnValue; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_239F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Len_ReturnValue; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xFC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xFD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xFE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveName_Visibility +struct ULobby_MapSelection_C_Set_SaveName_Visibility_Params +{ +public: + bool CallFunc_IsServer_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_SaveButtons_Visibility +struct ULobby_MapSelection_C_Set_SaveButtons_Visibility_Params +{ +public: + bool CallFunc_IsServer_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.ResetLevelSelection +struct ULobby_MapSelection_C_ResetLevelSelection_Params +{ +public: + enum class E_Difficulty Difficulty; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetLevelFromName +struct ULobby_MapSelection_C_GetLevelFromName_Params +{ +public: + class FString Name; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FName LevelName; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetMapFromName +struct ULobby_MapSelection_C_GetMapFromName_Params +{ +public: + class FString Name; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UTexture* Image; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB0 (0xB0 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.GetTime +struct ULobby_MapSelection_C_GetTime_Params +{ +public: + float Time; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm) + class FString CallFunc_RoundedTime_RoundedTime; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSubstring_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x98(0x18)(None) +}; + +// 0x38 (0x38 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.RoundedTime +struct ULobby_MapSelection_C_RoundedTime_Params +{ +public: + float Time; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString RoundedTime; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Round_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xB8 (0xB8 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Save +struct ULobby_MapSelection_C_Set_Selected_Save_Params +{ +public: + class FString Slot; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool CallDelegate_; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Split_LeftS_1; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x359 (0x359 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Level +struct ULobby_MapSelection_C_Set_Selected_Level_Params +{ +public: + class FString Level; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool CallDelegate_; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* CallFunc_GetMapFromName_Image; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x20(0x88)(None) + class UTexture* CallFunc_GetMapFromName_Image_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* CallFunc_GetMapFromName_Image_2; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_1; // 0xB8(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_2; // 0x140(0x88)(None) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_1; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_2; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x1E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x1E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable_1; // 0x1EC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x1F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x1F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_True_if_break_was_hit_Variable_2; // 0x1F5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x1F6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23EA[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x200(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_LobbySaveGame_C* CallFunc_GetLobbySaveGame_SaveGame; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x230(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x26C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23EE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item_1; // 0x270(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x2AC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2AD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x2AE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetTime_ReturnValue; // 0x2B0(0x18)(None) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x2C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetTime_ReturnValue_1; // 0x2D0(0x18)(None) + bool CallFunc_EqualEqual_NameName_ReturnValue_1; // 0x2E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item_2; // 0x2F0(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x328(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x32C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0x32D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x32E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetTime_ReturnValue_2; // 0x330(0x18)(None) + bool CallFunc_EqualEqual_NameName_ReturnValue_2; // 0x348(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0x34C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x350(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x354(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x358(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x59 (0x59 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Difficulty +struct ULobby_MapSelection_C_Set_Selected_Difficulty_Params +{ +public: + class FString Difficulty; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool CallDelegate_; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23F6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_Difficulty CallFunc_GetDataTableRowFromName_OutRow; // 0x20(0x31)(HasGetValueTypeHash) + uint8 Pad_23F7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_DifficultyButtons_Visibility +struct ULobby_MapSelection_C_Set_DifficultyButtons_Visibility_Params +{ +public: + bool CallFunc_IsServer_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x90 (0x90 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.Set_Selected_Map +struct ULobby_MapSelection_C_Set_Selected_Map_Params +{ +public: + class FString MapName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool CallDelegate_; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow; // 0x20(0x40)(HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x78(0x18)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature +struct ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Level_Switcher_C_0_K2Node_ComponentBoundEvent_3_OnLevelSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.PreConstruct +struct ULobby_MapSelection_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature +struct ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Save_Switcher_K2Node_ComponentBoundEvent_4_OnSaveSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature +struct ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_DifficultySwitcher_K2Node_ComponentBoundEvent_0_OnDifficultySwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature +struct ULobby_MapSelection_C_BndEvt__Lobby_MapSelection_Lobby_Name_Box_C_1_K2Node_ComponentBoundEvent_0_OnNameSwitched__DelegateSignature_Params +{ +public: + class FText SelectedOption; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x88 (0x88 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.ExecuteUbergraph_Lobby_MapSelection +struct ULobby_MapSelection_C_ExecuteUbergraph_Lobby_MapSelection_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23FC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_2; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23FD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_1; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23FE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_3; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText K2Node_ComponentBoundEvent_SelectedOption; // 0x70(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Difficulty__DelegateSignature +struct ULobby_MapSelection_C_OnSwitched_Difficulty__DelegateSignature_Params +{ +public: + enum class E_Difficulty Difficulty; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Save__DelegateSignature +struct ULobby_MapSelection_C_OnSwitched_Save__DelegateSignature_Params +{ +public: + class FString SaveName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_MapSelection.Lobby_MapSelection_C.OnSwitched_Map__DelegateSignature +struct ULobby_MapSelection_C_OnSwitched_Map__DelegateSignature_Params +{ +public: + class FString Selected_Map; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_MapSelection_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_classes.hpp new file mode 100644 index 0000000..116cf0c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x2B9 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_Menu.Lobby_Menu_C +class ULobby_Menu_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class ULobby_MapSelection_C* Lobby_MapSelection; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ULobby_PlayerList_C* Lobby_PlayerList; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* ReadyUpBtn; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_60; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ALobby_GS_C* LobbyGS; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobbyPS_C* LobbyPS; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* LobbyPC; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsStarting; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2417[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurrentSave; // 0x2A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + enum class E_Difficulty CurrentDifficulty; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ULobby_Menu_C* GetDefaultObj(); + + void Init_ReadyUpButton(bool CallFunc_IsServer_ReturnValue); + void Set_Ready_Up_Button(class FText Text, bool WarningState_, bool HideButton_, bool LockButton_, class UObject* Pressed_Image, class UObject* Hovered_Image, class UObject* Normal_Image, bool CallFunc_Not_PreBool_ReturnValue); + void Client_Toggle_ReadyUp(); + void Server_Toggle_Launchevent(bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1); + void Init_Client_ReadUpBtn(); + void Init_Server_ReadyUpBtn(); + void Init_Casts(class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_2); + void BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature(const class FString& SaveName); + void CanClose(); + void BndEvt__Lobby_Menu_ReadyUpBtn_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); + void Construct(); + void BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature(enum class E_Difficulty Difficulty); + void ExecuteUbergraph_Lobby_Menu(int32 EntryPoint, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_GetSystemTimeSeconds_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const class FString& K2Node_ComponentBoundEvent_SaveName, bool CallFunc_IsServer_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_CheckName_IsValid, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, enum class E_Difficulty K2Node_ComponentBoundEvent_Difficulty, enum class E_Difficulty CallFunc_Get_Difficulty_Difficulty, bool CallFunc_BooleanAND_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_Create_New_Slot_Success); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_functions.cpp new file mode 100644 index 0000000..5008482 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_functions.cpp @@ -0,0 +1,387 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_Menu.Lobby_Menu_C +// (None) + +class UClass* ULobby_Menu_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_Menu_C"); + + return Clss; +} + + +// Lobby_Menu_C Lobby_Menu.Default__Lobby_Menu_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_Menu_C* ULobby_Menu_C::GetDefaultObj() +{ + static class ULobby_Menu_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_Menu_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_Menu.Lobby_Menu_C.Init_ReadyUpButton +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Menu_C::Init_ReadyUpButton(bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Init_ReadyUpButton"); + + Params::ULobby_Menu_C_Init_ReadyUpButton_Params Parms{}; + + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Set Ready Up Button +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Text (BlueprintVisible, BlueprintReadOnly, Parm) +// bool WarningState_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool HideButton_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool LockButton_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UObject* Pressed_Image (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) +// class UObject* Hovered_Image (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) +// class UObject* Normal_Image (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Menu_C::Set_Ready_Up_Button(class FText Text, bool WarningState_, bool HideButton_, bool LockButton_, class UObject* Pressed_Image, class UObject* Hovered_Image, class UObject* Normal_Image, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Set Ready Up Button"); + + Params::ULobby_Menu_C_Set_Ready_Up_Button_Params Parms{}; + + Parms.Text = Text; + Parms.WarningState_ = WarningState_; + Parms.HideButton_ = HideButton_; + Parms.LockButton_ = LockButton_; + Parms.Pressed_Image = Pressed_Image; + Parms.Hovered_Image = Hovered_Image; + Parms.Normal_Image = Normal_Image; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Client_Toggle_ReadyUp +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::Client_Toggle_ReadyUp() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Client_Toggle_ReadyUp"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Server_Toggle_Launchevent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Menu_C::Server_Toggle_Launchevent(bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Server_Toggle_Launchevent"); + + Params::ULobby_Menu_C_Server_Toggle_Launchevent_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Init_Client_ReadUpBtn +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::Init_Client_ReadUpBtn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Init_Client_ReadUpBtn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Init_Server_ReadyUpBtn +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::Init_Server_ReadyUpBtn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Init_Server_ReadyUpBtn"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Init_Casts +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Menu_C::Init_Casts(class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS, bool K2Node_DynamicCast_bSuccess_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Init_Casts"); + + Params::ULobby_Menu_C_Init_Casts_Params Parms{}; + + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsLobby_PS = K2Node_DynamicCast_AsLobby_PS; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_GS = K2Node_DynamicCast_AsLobby_GS; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SaveName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Menu_C::BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature(const class FString& SaveName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature"); + + Params::ULobby_Menu_C_BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature_Params Parms{}; + + Parms.SaveName = SaveName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_ReadyUpBtn_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::BndEvt__Lobby_Menu_ReadyUpBtn_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "BndEvt__Lobby_Menu_ReadyUpBtn_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void ULobby_Menu_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature +// (BlueprintEvent) +// Parameters: +// enum class E_Difficulty Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_Menu_C::BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature(enum class E_Difficulty Difficulty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature"); + + Params::ULobby_Menu_C_BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature_Params Parms{}; + + Parms.Difficulty = Difficulty; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Menu.Lobby_Menu_C.ExecuteUbergraph_Lobby_Menu +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDateTime CallFunc_Now_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSystemTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SaveName (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CheckName_IsValid (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_Difficulty K2Node_ComponentBoundEvent_Difficulty (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_Difficulty CallFunc_Get_Difficulty_Difficulty (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Create_New_Slot_Success (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Menu_C::ExecuteUbergraph_Lobby_Menu(int32 EntryPoint, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_GetSystemTimeSeconds_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const class FString& K2Node_ComponentBoundEvent_SaveName, bool CallFunc_IsServer_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_CheckName_IsValid, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, enum class E_Difficulty K2Node_ComponentBoundEvent_Difficulty, enum class E_Difficulty CallFunc_Get_Difficulty_Difficulty, bool CallFunc_BooleanAND_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_Create_New_Slot_Success) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Menu_C", "ExecuteUbergraph_Lobby_Menu"); + + Params::ULobby_Menu_C_ExecuteUbergraph_Lobby_Menu_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Now_ReturnValue = CallFunc_Now_ReturnValue; + Parms.CallFunc_GetSystemTimeSeconds_ReturnValue = CallFunc_GetSystemTimeSeconds_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.K2Node_ComponentBoundEvent_SaveName = K2Node_ComponentBoundEvent_SaveName; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_CheckName_IsValid = CallFunc_CheckName_IsValid; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_ComponentBoundEvent_Difficulty = K2Node_ComponentBoundEvent_Difficulty; + Parms.CallFunc_Get_Difficulty_Difficulty = CallFunc_Get_Difficulty_Difficulty; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Create_New_Slot_Success = CallFunc_Create_New_Slot_Success; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_parameters.hpp new file mode 100644 index 0000000..292ddb0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_parameters.hpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.Init_ReadyUpButton +struct ULobby_Menu_C_Init_ReadyUpButton_Params +{ +public: + bool CallFunc_IsServer_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x39 (0x39 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.Set Ready Up Button +struct ULobby_Menu_C_Set_Ready_Up_Button_Params +{ +public: + class FText Text; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool WarningState_; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HideButton_; // 0x19(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool LockButton_; // 0x1A(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2409[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* Pressed_Image; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + class UObject* Hovered_Image; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + class UObject* Normal_Image; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.Server_Toggle_Launchevent +struct ULobby_Menu_C_Server_Toggle_Launchevent_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x41 (0x41 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.Init_Casts +struct ULobby_Menu_C_Init_Casts_Params +{ +public: + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_240A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobbyPS_C* K2Node_DynamicCast_AsLobby_PS; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_240B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_GS_C* K2Node_DynamicCast_AsLobby_GS; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature +struct ULobby_Menu_C_BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_0_OnSwitched_Save__DelegateSignature_Params +{ +public: + class FString SaveName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature +struct ULobby_Menu_C_BndEvt__Lobby_Menu_Lobby_MapSelection_K2Node_ComponentBoundEvent_1_OnSwitched_Difficulty__DelegateSignature_Params +{ +public: + enum class E_Difficulty Difficulty; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10A (0x10A - 0x0) +// Function Lobby_Menu.Lobby_Menu_C.ExecuteUbergraph_Lobby_Menu +struct ULobby_Menu_C_ExecuteUbergraph_Lobby_Menu_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_240C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDateTime CallFunc_Now_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSystemTimeSeconds_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_240D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x28(0x18)(None) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SaveName; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CheckName_IsValid; // 0x82(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_240E[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Difficulty K2Node_ComponentBoundEvent_Difficulty; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_Difficulty CallFunc_Get_Difficulty_Difficulty; // 0xCA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0xCB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_240F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2411[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Create_New_Slot_Success; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Menu_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_classes.hpp new file mode 100644 index 0000000..5cd5fc9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x288 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_Name_Box.Lobby_Name_Box_C +class ULobby_Name_Box_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UEditableTextBox* EditableTextBox_Name; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnNameSwitched; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class ULobby_Name_Box_C* GetDefaultObj(); + + void CanClose(); + void BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void ExecuteUbergraph_Lobby_Name_Box(int32 EntryPoint, class FText K2Node_ComponentBoundEvent_Text); + void OnNameSwitched__DelegateSignature(class FText SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_functions.cpp new file mode 100644 index 0000000..05c3f65 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_functions.cpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_Name_Box.Lobby_Name_Box_C +// (None) + +class UClass* ULobby_Name_Box_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_Name_Box_C"); + + return Clss; +} + + +// Lobby_Name_Box_C Lobby_Name_Box.Default__Lobby_Name_Box_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_Name_Box_C* ULobby_Name_Box_C::GetDefaultObj() +{ + static class ULobby_Name_Box_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_Name_Box_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_Name_Box.Lobby_Name_Box_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Name_Box_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Name_Box_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Name_Box.Lobby_Name_Box_C.BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void ULobby_Name_Box_C::BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Name_Box_C", "BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::ULobby_Name_Box_C_BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Name_Box.Lobby_Name_Box_C.ExecuteUbergraph_Lobby_Name_Box +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) + +void ULobby_Name_Box_C::ExecuteUbergraph_Lobby_Name_Box(int32 EntryPoint, class FText K2Node_ComponentBoundEvent_Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Name_Box_C", "ExecuteUbergraph_Lobby_Name_Box"); + + Params::ULobby_Name_Box_C_ExecuteUbergraph_Lobby_Name_Box_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Name_Box.Lobby_Name_Box_C.OnNameSwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm) + +void ULobby_Name_Box_C::OnNameSwitched__DelegateSignature(class FText SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Name_Box_C", "OnNameSwitched__DelegateSignature"); + + Params::ULobby_Name_Box_C_OnNameSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_parameters.hpp new file mode 100644 index 0000000..1eafb06 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_parameters.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function Lobby_Name_Box.Lobby_Name_Box_C.BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +struct ULobby_Name_Box_C_BndEvt__Lobby_Name_Box_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x20 (0x20 - 0x0) +// Function Lobby_Name_Box.Lobby_Name_Box_C.ExecuteUbergraph_Lobby_Name_Box +struct ULobby_Name_Box_C_ExecuteUbergraph_Lobby_Name_Box_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F9A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text; // 0x8(0x18)(ConstParm) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_Name_Box.Lobby_Name_Box_C.OnNameSwitched__DelegateSignature +struct ULobby_Name_Box_C_OnNameSwitched__DelegateSignature_Params +{ +public: + class FText SelectedOption; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Name_Box_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_classes.hpp new file mode 100644 index 0000000..b8d3e8e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_classes.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x89 (0x601 - 0x578) +// BlueprintGeneratedClass Lobby_PlayerController.Lobby_PlayerController_C +class ALobby_PlayerController_C : public ABP_BasePlayerController_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x578(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UChatComponent_C* ChatComponent; // 0x580(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class ULobby_HUD_C* LobbyHUD_Ref; // 0x588(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULobby_Menu_C* LobbyMenu_Ref; // 0x590(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* SettingsUI_Ref; // 0x598(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ConnectedPlayers; // 0x5A0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + bool IsLaunchingGame; // 0x5B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1EC3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CurrentGameMode; // 0x5B4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EC4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ReadyUpButton_Text; // 0x5C0(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + bool Warning_State_; // 0x5D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Hide_Button_; // 0x5D9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ReadyUpButton_Initialized_; // 0x5DA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool LockButton_; // 0x5DB(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1EC5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ServerName; // 0x5E0(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class UW_VOIPHUD_C* VOIP_HUD_Ref; // 0x5F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CanTalk; // 0x600(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + + static class UClass* StaticClass(); + static class ALobby_PlayerController_C* GetDefaultObj(); + + void OnRep_CanTalk(bool CallFunc_Not_PreBool_ReturnValue); + void Update_PlayerSpeaking(bool IsSpeaking, const struct FBPUniqueNetId& UniqueId, const class FString& PlayerName, const class FString& CallFunc_GetSteamPersonaName_ReturnValue, bool CallFunc_RequestSteamFriendInfo_ReturnValue, bool CallFunc_IsEmpty_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ULobby_PlayerList_Item_C* K2Node_DynamicCast_AsLobby_Player_List_Item, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void CreateLoadingScreen(class FText LoadingScreen_FeedbackText, class UTexture2D* LoadingScreen_Image, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue, bool CallFunc_IsLocalPlayerController_ReturnValue); + void Create_MapTravel_LoadingScreen(class FName Map, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, class FText CallFunc_Conv_StringToText_ReturnValue_1); + void Update_GameMode(bool CallFunc_IsValid_ReturnValue); + void Save_ReadyUpButton_State(class FText ReadyUpButton_Text, bool Warning_State_, bool Hide_Button_, bool JustLock_); + void Create_WB_Lobby_HUD(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsInViewport_ReturnValue, class ULobby_HUD_C* CallFunc_Create_ReturnValue, bool CallFunc_AddToPlayerScreen_ReturnValue); + void Get_Player_Name(); + void Get_Chat_Component(); + void Update_WB_LobbyMenu(); + void Update_LobbyStatusIndicator(enum class ESlateVisibility CircularThrobberVisibility, class FText LobbyStatusText, bool CallFunc_IsValid_ReturnValue); + void Update_Launchevent(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsServer_ReturnValue); + void Update_ReadyUpButton(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1); + void Update_LobbyPlayerList(bool CallFunc_IsValid_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class ABP_LobbyActor_C* K2Node_DynamicCast_AsBP_Lobby_Actor, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Not_PreBool_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu, bool K2Node_DynamicCast_bSuccess_1); + void InpActEvt_Settings_K2Node_InputActionEvent_3(const struct FKey& Key); + void OnFailure_866615BE41AC454694EE4F9532779BF7(); + void OnSuccess_866615BE41AC454694EE4F9532779BF7(); + void OnFailure_6E7D169843C1BE4CDA92E896C8C1B365(); + void OnSuccess_6E7D169843C1BE4CDA92E896C8C1B365(); + void InpActEvt_Chat_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Talk_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Talk_K2Node_InputActionEvent_0(const struct FKey& Key); + void MC_LoadingScreen(); + void OC_Update_LobbyStatusIndicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text); + void OC_Update_ReadyUpButton(class FText Text, bool WarningState_, bool HideButton_); + void OC_Launchevent(bool IsLaunchingGame); + void OC_Update_ServerName(class FText ServerName); + void OC_Update_ConnectedPlayersList(TArray& ConnectedPlayers); + void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason); + void ReceiveBeginPlay(); + void OC_KickedFromLobby(); + void OC_Create_MapTravel_Loadingscreen(class FName Map); + void StartVoice(); + void ExecuteUbergraph_Lobby_PlayerController(int32 EntryPoint, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, class UW_VOIPHUD_C* CallFunc_Create_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, enum class ESlateVisibility K2Node_CustomEvent_CircularThrobber_Visibility, class FText K2Node_CustomEvent_LobbyStatus_Text, class FText K2Node_CustomEvent_Text, bool K2Node_CustomEvent_WarningState_, bool K2Node_CustomEvent_HideButton_, bool K2Node_CustomEvent_IsLaunchingGame, class FText K2Node_CustomEvent_ServerName, TArray& K2Node_CustomEvent_ConnectedPlayers, enum class EEndPlayReason K2Node_Event_EndPlayReason, bool K2Node_SwitchEnum_CmpSuccess, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsLocalPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, class FName K2Node_CustomEvent_Map, bool CallFunc_IsValid_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_2, class ULobby_Menu_C* CallFunc_Create_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, const struct FKey& K2Node_InputActionEvent_Key_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_functions.cpp new file mode 100644 index 0000000..98100af --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_functions.cpp @@ -0,0 +1,939 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Lobby_PlayerController.Lobby_PlayerController_C +// (Actor, PlayerController) + +class UClass* ALobby_PlayerController_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_PlayerController_C"); + + return Clss; +} + + +// Lobby_PlayerController_C Lobby_PlayerController.Default__Lobby_PlayerController_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ALobby_PlayerController_C* ALobby_PlayerController_C::GetDefaultObj() +{ + static class ALobby_PlayerController_C* Default = nullptr; + + if (!Default) + Default = static_cast(ALobby_PlayerController_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnRep_CanTalk +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::OnRep_CanTalk(bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OnRep_CanTalk"); + + Params::ALobby_PlayerController_C_OnRep_CanTalk_Params Parms{}; + + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_PlayerSpeaking +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsSpeaking (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FBPUniqueNetId UniqueId (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString PlayerName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSteamPersonaName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_RequestSteamFriendInfo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsEmpty_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllChildren_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class UWidget* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULobby_PlayerList_Item_C* K2Node_DynamicCast_AsLobby_Player_List_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void ALobby_PlayerController_C::Update_PlayerSpeaking(bool IsSpeaking, const struct FBPUniqueNetId& UniqueId, const class FString& PlayerName, const class FString& CallFunc_GetSteamPersonaName_ReturnValue, bool CallFunc_RequestSteamFriendInfo_ReturnValue, bool CallFunc_IsEmpty_ReturnValue, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class ULobby_PlayerList_Item_C* K2Node_DynamicCast_AsLobby_Player_List_Item, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_PlayerSpeaking"); + + Params::ALobby_PlayerController_C_Update_PlayerSpeaking_Params Parms{}; + + Parms.IsSpeaking = IsSpeaking; + Parms.UniqueId = UniqueId; + Parms.PlayerName = PlayerName; + Parms.CallFunc_GetSteamPersonaName_ReturnValue = CallFunc_GetSteamPersonaName_ReturnValue; + Parms.CallFunc_RequestSteamFriendInfo_ReturnValue = CallFunc_RequestSteamFriendInfo_ReturnValue; + Parms.CallFunc_IsEmpty_ReturnValue = CallFunc_IsEmpty_ReturnValue; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetAllChildren_ReturnValue = CallFunc_GetAllChildren_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_List_Item = K2Node_DynamicCast_AsLobby_Player_List_Item; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.CreateLoadingScreen +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText LoadingScreen_FeedbackText (BlueprintVisible, BlueprintReadOnly, Parm) +// class UTexture2D* LoadingScreen_Image (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocalPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::CreateLoadingScreen(class FText LoadingScreen_FeedbackText, class UTexture2D* LoadingScreen_Image, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue, bool CallFunc_IsLocalPlayerController_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "CreateLoadingScreen"); + + Params::ALobby_PlayerController_C_CreateLoadingScreen_Params Parms{}; + + Parms.LoadingScreen_FeedbackText = LoadingScreen_FeedbackText; + Parms.LoadingScreen_Image = LoadingScreen_Image; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_IsLocalPlayerController_ReturnValue = CallFunc_IsLocalPlayerController_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Create_MapTravel_LoadingScreen +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) + +void ALobby_PlayerController_C::Create_MapTravel_LoadingScreen(class FName Map, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FS_Gamemode& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, class FText CallFunc_Conv_StringToText_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Create_MapTravel_LoadingScreen"); + + Params::ALobby_PlayerController_C_Create_MapTravel_LoadingScreen_Params Parms{}; + + Parms.Map = Map; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_GameMode +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Update_GameMode(bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_GameMode"); + + Params::ALobby_PlayerController_C_Update_GameMode_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Save_ReadyUpButton_State +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ReadyUpButton_Text (BlueprintVisible, BlueprintReadOnly, Parm) +// bool Warning_State_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Hide_Button_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool JustLock_ (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Save_ReadyUpButton_State(class FText ReadyUpButton_Text, bool Warning_State_, bool Hide_Button_, bool JustLock_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Save_ReadyUpButton_State"); + + Params::ALobby_PlayerController_C_Save_ReadyUpButton_State_Params Parms{}; + + Parms.ReadyUpButton_Text = ReadyUpButton_Text; + Parms.Warning_State_ = Warning_State_; + Parms.Hide_Button_ = Hide_Button_; + Parms.JustLock_ = JustLock_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Create_WB_Lobby_HUD +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsInViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ULobby_HUD_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_AddToPlayerScreen_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Create_WB_Lobby_HUD(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsInViewport_ReturnValue, class ULobby_HUD_C* CallFunc_Create_ReturnValue, bool CallFunc_AddToPlayerScreen_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Create_WB_Lobby_HUD"); + + Params::ALobby_PlayerController_C_Create_WB_Lobby_HUD_Params Parms{}; + + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_IsInViewport_ReturnValue = CallFunc_IsInViewport_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_AddToPlayerScreen_ReturnValue = CallFunc_AddToPlayerScreen_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Get_Player_Name +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::Get_Player_Name() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Get_Player_Name"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Get_Chat_Component +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::Get_Chat_Component() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Get_Chat_Component"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_WB_LobbyMenu +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::Update_WB_LobbyMenu() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_WB_LobbyMenu"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyStatusIndicator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class ESlateVisibility CircularThrobberVisibility (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText LobbyStatusText (BlueprintVisible, BlueprintReadOnly, Parm) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Update_LobbyStatusIndicator(enum class ESlateVisibility CircularThrobberVisibility, class FText LobbyStatusText, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_LobbyStatusIndicator"); + + Params::ALobby_PlayerController_C_Update_LobbyStatusIndicator_Params Parms{}; + + Parms.CircularThrobberVisibility = CircularThrobberVisibility; + Parms.LobbyStatusText = LobbyStatusText; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_Launchevent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Update_Launchevent(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_Launchevent"); + + Params::ALobby_PlayerController_C_Update_Launchevent_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_ReadyUpButton +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Update_ReadyUpButton(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_ReadyUpButton"); + + Params::ALobby_PlayerController_C_Update_ReadyUpButton_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyPlayerList +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_LobbyActor_C* K2Node_DynamicCast_AsBP_Lobby_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUserWidget* CallFunc_GetWidget_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::Update_LobbyPlayerList(bool CallFunc_IsValid_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class ABP_LobbyActor_C* K2Node_DynamicCast_AsBP_Lobby_Actor, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Not_PreBool_ReturnValue, class UUserWidget* CallFunc_GetWidget_ReturnValue, class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "Update_LobbyPlayerList"); + + Params::ALobby_PlayerController_C_Update_LobbyPlayerList_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Lobby_Actor = K2Node_DynamicCast_AsBP_Lobby_Actor; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetWidget_ReturnValue = CallFunc_GetWidget_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Menu = K2Node_DynamicCast_AsLobby_Menu; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ALobby_PlayerController_C::InpActEvt_Settings_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "InpActEvt_Settings_K2Node_InputActionEvent_3"); + + Params::ALobby_PlayerController_C_InpActEvt_Settings_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnFailure_866615BE41AC454694EE4F9532779BF7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::OnFailure_866615BE41AC454694EE4F9532779BF7() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OnFailure_866615BE41AC454694EE4F9532779BF7"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnSuccess_866615BE41AC454694EE4F9532779BF7 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::OnSuccess_866615BE41AC454694EE4F9532779BF7() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OnSuccess_866615BE41AC454694EE4F9532779BF7"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnFailure_6E7D169843C1BE4CDA92E896C8C1B365 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::OnFailure_6E7D169843C1BE4CDA92E896C8C1B365() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OnFailure_6E7D169843C1BE4CDA92E896C8C1B365"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnSuccess_6E7D169843C1BE4CDA92E896C8C1B365 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::OnSuccess_6E7D169843C1BE4CDA92E896C8C1B365() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OnSuccess_6E7D169843C1BE4CDA92E896C8C1B365"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ALobby_PlayerController_C::InpActEvt_Chat_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "InpActEvt_Chat_K2Node_InputActionEvent_2"); + + Params::ALobby_PlayerController_C_InpActEvt_Chat_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ALobby_PlayerController_C::InpActEvt_Talk_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "InpActEvt_Talk_K2Node_InputActionEvent_1"); + + Params::ALobby_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void ALobby_PlayerController_C::InpActEvt_Talk_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "InpActEvt_Talk_K2Node_InputActionEvent_0"); + + Params::ALobby_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.MC_LoadingScreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::MC_LoadingScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "MC_LoadingScreen"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_LobbyStatusIndicator +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class ESlateVisibility CircularThrobber_Visibility (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText LobbyStatus_Text (BlueprintVisible, BlueprintReadOnly, Parm) + +void ALobby_PlayerController_C::OC_Update_LobbyStatusIndicator(enum class ESlateVisibility CircularThrobber_Visibility, class FText LobbyStatus_Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Update_LobbyStatusIndicator"); + + Params::ALobby_PlayerController_C_OC_Update_LobbyStatusIndicator_Params Parms{}; + + Parms.CircularThrobber_Visibility = CircularThrobber_Visibility; + Parms.LobbyStatus_Text = LobbyStatus_Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ReadyUpButton +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Text (BlueprintVisible, BlueprintReadOnly, Parm) +// bool WarningState_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool HideButton_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::OC_Update_ReadyUpButton(class FText Text, bool WarningState_, bool HideButton_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Update_ReadyUpButton"); + + Params::ALobby_PlayerController_C_OC_Update_ReadyUpButton_Params Parms{}; + + Parms.Text = Text; + Parms.WarningState_ = WarningState_; + Parms.HideButton_ = HideButton_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Launchevent +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsLaunchingGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALobby_PlayerController_C::OC_Launchevent(bool IsLaunchingGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Launchevent"); + + Params::ALobby_PlayerController_C_OC_Launchevent_Params Parms{}; + + Parms.IsLaunchingGame = IsLaunchingGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ServerName +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ServerName (BlueprintVisible, BlueprintReadOnly, Parm) + +void ALobby_PlayerController_C::OC_Update_ServerName(class FText ServerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Update_ServerName"); + + Params::ALobby_PlayerController_C_OC_Update_ServerName_Params Parms{}; + + Parms.ServerName = ServerName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ConnectedPlayersList +// (Net, NetReliable, HasOutParams, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray ConnectedPlayers (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) + +void ALobby_PlayerController_C::OC_Update_ConnectedPlayersList(TArray& ConnectedPlayers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Update_ConnectedPlayersList"); + + Params::ALobby_PlayerController_C_OC_Update_ConnectedPlayersList_Params Parms{}; + + Parms.ConnectedPlayers = ConnectedPlayers; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.ReceiveEndPlay +// (Event, Protected, BlueprintEvent) +// Parameters: +// enum class EEndPlayReason EndPlayReason (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_PlayerController_C::ReceiveEndPlay(enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "ReceiveEndPlay"); + + Params::ALobby_PlayerController_C_ReceiveEndPlay_Params Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_KickedFromLobby +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::OC_KickedFromLobby() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_KickedFromLobby"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Create_MapTravel_Loadingscreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALobby_PlayerController_C::OC_Create_MapTravel_Loadingscreen(class FName Map) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "OC_Create_MapTravel_Loadingscreen"); + + Params::ALobby_PlayerController_C_OC_Create_MapTravel_Loadingscreen_Params Parms{}; + + Parms.Map = Map; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.StartVoice +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ALobby_PlayerController_C::StartVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "StartVoice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerController.Lobby_PlayerController_C.ExecuteUbergraph_Lobby_PlayerController +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// class UW_VOIPHUD_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility K2Node_CustomEvent_CircularThrobber_Visibility (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_LobbyStatus_Text (None) +// class FText K2Node_CustomEvent_Text (None) +// bool K2Node_CustomEvent_WarningState_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_HideButton_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsLaunchingGame (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_CustomEvent_ServerName (None) +// TArray K2Node_CustomEvent_ConnectedPlayers (ConstParm, ReferenceParm, ContainsInstancedReference) +// enum class EEndPlayReason K2Node_Event_EndPlayReason (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocalPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Map (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULobby_Menu_C* CallFunc_Create_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) + +void ALobby_PlayerController_C::ExecuteUbergraph_Lobby_PlayerController(int32 EntryPoint, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, class UW_VOIPHUD_C* CallFunc_Create_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, enum class ESlateVisibility K2Node_CustomEvent_CircularThrobber_Visibility, class FText K2Node_CustomEvent_LobbyStatus_Text, class FText K2Node_CustomEvent_Text, bool K2Node_CustomEvent_WarningState_, bool K2Node_CustomEvent_HideButton_, bool K2Node_CustomEvent_IsLaunchingGame, class FText K2Node_CustomEvent_ServerName, TArray& K2Node_CustomEvent_ConnectedPlayers, enum class EEndPlayReason K2Node_Event_EndPlayReason, bool K2Node_SwitchEnum_CmpSuccess, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsLocalPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, class FName K2Node_CustomEvent_Map, bool CallFunc_IsValid_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue, class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_2, class ULobby_Menu_C* CallFunc_Create_ReturnValue_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, const struct FKey& K2Node_InputActionEvent_Key_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerController_C", "ExecuteUbergraph_Lobby_PlayerController"); + + Params::ALobby_PlayerController_C_ExecuteUbergraph_Lobby_PlayerController_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_CustomEvent_CircularThrobber_Visibility = K2Node_CustomEvent_CircularThrobber_Visibility; + Parms.K2Node_CustomEvent_LobbyStatus_Text = K2Node_CustomEvent_LobbyStatus_Text; + Parms.K2Node_CustomEvent_Text = K2Node_CustomEvent_Text; + Parms.K2Node_CustomEvent_WarningState_ = K2Node_CustomEvent_WarningState_; + Parms.K2Node_CustomEvent_HideButton_ = K2Node_CustomEvent_HideButton_; + Parms.K2Node_CustomEvent_IsLaunchingGame = K2Node_CustomEvent_IsLaunchingGame; + Parms.K2Node_CustomEvent_ServerName = K2Node_CustomEvent_ServerName; + Parms.K2Node_CustomEvent_ConnectedPlayers = K2Node_CustomEvent_ConnectedPlayers; + Parms.K2Node_Event_EndPlayReason = K2Node_Event_EndPlayReason; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsLocalPlayerController_ReturnValue = CallFunc_IsLocalPlayerController_ReturnValue; + Parms.CallFunc_DestroySession_ReturnValue_1 = CallFunc_DestroySession_ReturnValue_1; + Parms.K2Node_CustomEvent_Map = K2Node_CustomEvent_Map; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.CallFunc_Create_ReturnValue_3 = CallFunc_Create_ReturnValue_3; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_parameters.hpp new file mode 100644 index 0000000..3f4c5e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_parameters.hpp @@ -0,0 +1,334 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OnRep_CanTalk +struct ALobby_PlayerController_C_OnRep_CanTalk_Params +{ +public: + bool CallFunc_Not_PreBool_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC8 (0xC8 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_PlayerSpeaking +struct ALobby_PlayerController_C_Update_PlayerSpeaking_Params +{ +public: + bool IsSpeaking; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EAB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId UniqueId; // 0x8(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString PlayerName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSteamPersonaName_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_RequestSteamFriendInfo_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsEmpty_ReturnValue; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x4A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EAC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EAD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x6C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x6D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x6E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x6F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EAE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllChildren_ReturnValue; // 0x78(0x10)(ReferenceParm, ContainsInstancedReference) + class UWidget* CallFunc_Array_Get_Item; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EAF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULobby_PlayerList_Item_C* K2Node_DynamicCast_AsLobby_Player_List_Item; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0xA3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x39 (0x39 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.CreateLoadingScreen +struct ALobby_PlayerController_C_CreateLoadingScreen_Params +{ +public: + class FText LoadingScreen_FeedbackText; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class UTexture2D* LoadingScreen_Image; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocalPlayerController_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x100 (0x100 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Create_MapTravel_LoadingScreen +struct ALobby_PlayerController_C_Create_MapTravel_LoadingScreen_Params +{ +public: + class FName Map; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FS_Gamemode CallFunc_GetDataTableRowFromName_OutRow; // 0x18(0x40)(HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x80(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0xE8(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_GameMode +struct ALobby_PlayerController_C_Update_GameMode_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1B (0x1B - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Save_ReadyUpButton_State +struct ALobby_PlayerController_C_Save_ReadyUpButton_State_Params +{ +public: + class FText ReadyUpButton_Text; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool Warning_State_; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Hide_Button_; // 0x19(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool JustLock_; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Create_WB_Lobby_HUD +struct ALobby_PlayerController_C_Create_WB_Lobby_HUD_Params +{ +public: + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsInViewport_ReturnValue; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULobby_HUD_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_AddToPlayerScreen_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyStatusIndicator +struct ALobby_PlayerController_C_Update_LobbyStatusIndicator_Params +{ +public: + enum class ESlateVisibility CircularThrobberVisibility; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EB3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText LobbyStatusText; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_Launchevent +struct ALobby_PlayerController_C_Update_Launchevent_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_ReadyUpButton +struct ALobby_PlayerController_C_Update_ReadyUpButton_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x39 (0x39 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.Update_LobbyPlayerList +struct ALobby_PlayerController_C_Update_LobbyPlayerList_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_LobbyActor_C* K2Node_DynamicCast_AsBP_Lobby_Actor; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UUserWidget* CallFunc_GetWidget_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULobby_Menu_C* K2Node_DynamicCast_AsLobby_Menu; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +struct ALobby_PlayerController_C_InpActEvt_Settings_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +struct ALobby_PlayerController_C_InpActEvt_Chat_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_1 +struct ALobby_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_0 +struct ALobby_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_LobbyStatusIndicator +struct ALobby_PlayerController_C_OC_Update_LobbyStatusIndicator_Params +{ +public: + enum class ESlateVisibility CircularThrobber_Visibility; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EB7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText LobbyStatus_Text; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x1A (0x1A - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ReadyUpButton +struct ALobby_PlayerController_C_OC_Update_ReadyUpButton_Params +{ +public: + class FText Text; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + bool WarningState_; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HideButton_; // 0x19(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Launchevent +struct ALobby_PlayerController_C_OC_Launchevent_Params +{ +public: + bool IsLaunchingGame; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ServerName +struct ALobby_PlayerController_C_OC_Update_ServerName_Params +{ +public: + class FText ServerName; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Update_ConnectedPlayersList +struct ALobby_PlayerController_C_OC_Update_ConnectedPlayersList_Params +{ +public: + TArray ConnectedPlayers; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.ReceiveEndPlay +struct ALobby_PlayerController_C_ReceiveEndPlay_Params +{ +public: + enum class EEndPlayReason EndPlayReason; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.OC_Create_MapTravel_Loadingscreen +struct ALobby_PlayerController_C_OC_Create_MapTravel_Loadingscreen_Params +{ +public: + class FName Map; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C0 (0x1C0 - 0x0) +// Function Lobby_PlayerController.Lobby_PlayerController_C.ExecuteUbergraph_Lobby_PlayerController +struct ALobby_PlayerController_C_ExecuteUbergraph_Lobby_PlayerController_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EB8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x10(0x10)(ZeroConstructor, NoDestructor) + struct FKey K2Node_InputActionEvent_Key_2; // 0x20(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_1; // 0x38(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EB9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x58(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x70(0x18)(HasGetValueTypeHash) + class UW_VOIPHUD_C* CallFunc_Create_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility K2Node_CustomEvent_CircularThrobber_Visibility; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EBA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_LobbyStatus_Text; // 0x98(0x18)(None) + class FText K2Node_CustomEvent_Text; // 0xB0(0x18)(None) + bool K2Node_CustomEvent_WarningState_; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_HideButton_; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsLaunchingGame; // 0xCA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EBB[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_ServerName; // 0xD0(0x18)(None) + TArray K2Node_CustomEvent_ConnectedPlayers; // 0xE8(0x10)(ConstParm, ReferenceParm, ContainsInstancedReference) + enum class EEndPlayReason K2Node_Event_EndPlayReason; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EBC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocalPlayerController_ReturnValue; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EBD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Map; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EBE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EBF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x13C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x14C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x14D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EC0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACameraActor* CallFunc_GetActorOfClass_ReturnValue_1; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_2; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ULobby_Menu_C* CallFunc_Create_ReturnValue_3; // 0x168(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x170(0x10)(ZeroConstructor, NoDestructor) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EC1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x194(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_1EC2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_3; // 0x1A8(0x18)(HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerController_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_classes.hpp new file mode 100644 index 0000000..e13e280 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB0 (0x310 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_PlayerList_Item.Lobby_PlayerList_Item_C +class ULobby_PlayerList_Item_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USizeBox* HostIndicator; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Kick_Btn; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* KickButton_Text; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Player_Avatar_Image; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Player_ReadyStatus; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Player_Username_text; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Speaker_Image; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + struct FS_ConnectedPlayer ConnectedPlayer; // 0x2A0(0x20)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, ExposeOnSpawn, HasGetValueTypeHash) + struct FSlateColor Ready_Color; // 0x2C0(0x28)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FSlateColor NotReady_Color; // 0x2E8(0x28)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ULobby_PlayerList_Item_C* GetDefaultObj(); + + void Set_Speaking(bool IsSpeaking); + void KickPlayer(class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class ABase_GM_C* K2Node_DynamicCast_AsBase_GM, bool K2Node_DynamicCast_bSuccess); + void Setup(); + void Set_Avatar(const struct FLinearColor& K2Node_MakeStruct_LinearColor, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue); + void Set_Username(class FText CallFunc_Conv_StringToText_ReturnValue); + void Set_KickButton(bool CallFunc_IsServer_ReturnValue); + void Set_HostIndicator(); + void Set_ReadyStatus(class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1); + void CanClose(); + void Construct(); + void BndEvt__WB_Lobby_PlayerList_Item_Kick_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_Lobby_PlayerList_Item(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_functions.cpp new file mode 100644 index 0000000..b4fd6d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_functions.cpp @@ -0,0 +1,293 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_PlayerList_Item.Lobby_PlayerList_Item_C +// (None) + +class UClass* ULobby_PlayerList_Item_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_PlayerList_Item_C"); + + return Clss; +} + + +// Lobby_PlayerList_Item_C Lobby_PlayerList_Item.Default__Lobby_PlayerList_Item_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_PlayerList_Item_C* ULobby_PlayerList_Item_C::GetDefaultObj() +{ + static class ULobby_PlayerList_Item_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_PlayerList_Item_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Speaking +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsSpeaking (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_PlayerList_Item_C::Set_Speaking(bool IsSpeaking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_Speaking"); + + Params::ULobby_PlayerList_Item_C_Set_Speaking_Params Parms{}; + + Parms.IsSpeaking = IsSpeaking; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.KickPlayer +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABase_GM_C* K2Node_DynamicCast_AsBase_GM (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_PlayerList_Item_C::KickPlayer(class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class ABase_GM_C* K2Node_DynamicCast_AsBase_GM, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "KickPlayer"); + + Params::ULobby_PlayerList_Item_C_KickPlayer_Params Parms{}; + + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsBase_GM = K2Node_DynamicCast_AsBase_GM; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_Item_C::Setup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Setup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Avatar +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_PlayerList_Item_C::Set_Avatar(const struct FLinearColor& K2Node_MakeStruct_LinearColor, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_Avatar"); + + Params::ULobby_PlayerList_Item_C_Set_Avatar_Params Parms{}; + + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Username +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_PlayerList_Item_C::Set_Username(class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_Username"); + + Params::ULobby_PlayerList_Item_C_Set_Username_Params Parms{}; + + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_KickButton +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_PlayerList_Item_C::Set_KickButton(bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_KickButton"); + + Params::ULobby_PlayerList_Item_C_Set_KickButton_Params Parms{}; + + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_HostIndicator +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_Item_C::Set_HostIndicator() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_HostIndicator"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_ReadyStatus +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) + +void ULobby_PlayerList_Item_C::Set_ReadyStatus(class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Set_ReadyStatus"); + + Params::ULobby_PlayerList_Item_C_Set_ReadyStatus_Params Parms{}; + + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_Item_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_Item_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.BndEvt__WB_Lobby_PlayerList_Item_Kick_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_Item_C::BndEvt__WB_Lobby_PlayerList_Item_Kick_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "BndEvt__WB_Lobby_PlayerList_Item_Kick_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.ExecuteUbergraph_Lobby_PlayerList_Item +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_PlayerList_Item_C::ExecuteUbergraph_Lobby_PlayerList_Item(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_Item_C", "ExecuteUbergraph_Lobby_PlayerList_Item"); + + Params::ULobby_PlayerList_Item_C_ExecuteUbergraph_Lobby_PlayerList_Item_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_parameters.hpp new file mode 100644 index 0000000..6f2d243 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_parameters.hpp @@ -0,0 +1,82 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Speaking +struct ULobby_PlayerList_Item_C_Set_Speaking_Params +{ +public: + bool IsSpeaking; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.KickPlayer +struct ULobby_PlayerList_Item_C_KickPlayer_Params +{ +public: + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABase_GM_C* K2Node_DynamicCast_AsBase_GM; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Avatar +struct ULobby_PlayerList_Item_C_Set_Avatar_Params +{ +public: + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F47[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_Username +struct ULobby_PlayerList_Item_C_Set_Username_Params +{ +public: + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x0(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_KickButton +struct ULobby_PlayerList_Item_C_Set_KickButton_Params +{ +public: + bool CallFunc_IsServer_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x30 (0x30 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.Set_ReadyStatus +struct ULobby_PlayerList_Item_C_Set_ReadyStatus_Params +{ +public: + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x0(0x18)(None) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x18(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function Lobby_PlayerList_Item.Lobby_PlayerList_Item_C.ExecuteUbergraph_Lobby_PlayerList_Item +struct ULobby_PlayerList_Item_C_ExecuteUbergraph_Lobby_PlayerList_Item_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_Item_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_classes.hpp new file mode 100644 index 0000000..32a89e7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x288 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_PlayerList.Lobby_PlayerList_C +class ULobby_PlayerList_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* PlayerCount_Text; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* PlayerList; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + TArray ConnectedPlayers; // 0x278(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + + static class UClass* StaticClass(); + static class ULobby_PlayerList_C* GetDefaultObj(); + + void Update_PlayerCount(int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class FText CallFunc_Conv_StringToText_ReturnValue_1); + void Update_PlayerList(int32 Temp_int_Array_Index_Variable, class ULobby_PlayerList_Item_C* CallFunc_Create_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const struct FS_ConnectedPlayer& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue); + void CanClose(); + void Update_Widget(TArray& ConnectedPlayers); + void ExecuteUbergraph_Lobby_PlayerList(int32 EntryPoint, TArray& K2Node_CustomEvent_ConnectedPlayers); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_functions.cpp new file mode 100644 index 0000000..6162990 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_functions.cpp @@ -0,0 +1,200 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_PlayerList.Lobby_PlayerList_C +// (None) + +class UClass* ULobby_PlayerList_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_PlayerList_C"); + + return Clss; +} + + +// Lobby_PlayerList_C Lobby_PlayerList.Default__Lobby_PlayerList_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_PlayerList_C* ULobby_PlayerList_C::GetDefaultObj() +{ + static class ULobby_PlayerList_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_PlayerList_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerCount +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_GetSessionSettings_NumConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) + +void ULobby_PlayerList_C::Update_PlayerCount(int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class FText CallFunc_Conv_StringToText_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_C", "Update_PlayerCount"); + + Params::ULobby_PlayerList_C_Update_PlayerCount_Params Parms{}; + + Parms.CallFunc_GetSessionSettings_NumConnections = CallFunc_GetSessionSettings_NumConnections; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections = CallFunc_GetSessionSettings_NumPrivateConnections; + Parms.CallFunc_GetSessionSettings_bIsLAN = CallFunc_GetSessionSettings_bIsLAN; + Parms.CallFunc_GetSessionSettings_bIsDedicated = CallFunc_GetSessionSettings_bIsDedicated; + Parms.CallFunc_GetSessionSettings_bAllowInvites = CallFunc_GetSessionSettings_bAllowInvites; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress = CallFunc_GetSessionSettings_bAllowJoinInProgress; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled = CallFunc_GetSessionSettings_bIsAnticheatEnabled; + Parms.CallFunc_GetSessionSettings_BuildUniqueID = CallFunc_GetSessionSettings_BuildUniqueID; + Parms.CallFunc_GetSessionSettings_ExtraSettings = CallFunc_GetSessionSettings_ExtraSettings; + Parms.CallFunc_GetSessionSettings_Result = CallFunc_GetSessionSettings_Result; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerList +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ULobby_PlayerList_Item_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_ConnectedPlayer CallFunc_Array_Get_Item (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_PlayerList_C::Update_PlayerList(int32 Temp_int_Array_Index_Variable, class ULobby_PlayerList_Item_C* CallFunc_Create_ReturnValue, int32 Temp_int_Loop_Counter_Variable, const struct FS_ConnectedPlayer& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_C", "Update_PlayerList"); + + Params::ULobby_PlayerList_C_Update_PlayerList_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList.Lobby_PlayerList_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_PlayerList_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_Widget +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray ConnectedPlayers (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) + +void ULobby_PlayerList_C::Update_Widget(TArray& ConnectedPlayers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_C", "Update_Widget"); + + Params::ULobby_PlayerList_C_Update_Widget_Params Parms{}; + + Parms.ConnectedPlayers = ConnectedPlayers; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_PlayerList.Lobby_PlayerList_C.ExecuteUbergraph_Lobby_PlayerList +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_CustomEvent_ConnectedPlayers (ConstParm, ReferenceParm, ContainsInstancedReference) + +void ULobby_PlayerList_C::ExecuteUbergraph_Lobby_PlayerList(int32 EntryPoint, TArray& K2Node_CustomEvent_ConnectedPlayers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_PlayerList_C", "ExecuteUbergraph_Lobby_PlayerList"); + + Params::ULobby_PlayerList_C_ExecuteUbergraph_Lobby_PlayerList_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_ConnectedPlayers = K2Node_CustomEvent_ConnectedPlayers; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_parameters.hpp new file mode 100644 index 0000000..5ad24e1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC0 (0xC0 - 0x0) +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerCount +struct ULobby_PlayerList_C_Update_PlayerCount_Params +{ +public: + int32 CallFunc_GetSessionSettings_NumConnections; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1768[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1769[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSessionSettings_ExtraSettings; // 0x18(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_176A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x80(0x18)(None) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0xA8(0x18)(None) +}; + +// 0x50 (0x50 - 0x0) +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_PlayerList +struct ULobby_PlayerList_C_Update_PlayerList_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_176B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ULobby_PlayerList_Item_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_176C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_ConnectedPlayer CallFunc_Array_Get_Item; // 0x18(0x20)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_176D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_PlayerList.Lobby_PlayerList_C.Update_Widget +struct ULobby_PlayerList_C_Update_Widget_Params +{ +public: + TArray ConnectedPlayers; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference) +}; + +// 0x18 (0x18 - 0x0) +// Function Lobby_PlayerList.Lobby_PlayerList_C.ExecuteUbergraph_Lobby_PlayerList +struct ULobby_PlayerList_C_ExecuteUbergraph_Lobby_PlayerList_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_176E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_ConnectedPlayers; // 0x8(0x10)(ConstParm, ReferenceParm, ContainsInstancedReference) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_PlayerList_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_classes.hpp new file mode 100644 index 0000000..f41ee61 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_classes.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x84 (0x2E4 - 0x260) +// WidgetBlueprintGeneratedClass Lobby_Save_Switcher.Lobby_Save_Switcher_C +class ULobby_Save_Switcher_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Left_Btn; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Right_Btn; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_27; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Left_Btn; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Right_Btn; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString SelectedOption; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool Allow_OptionLooping_; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2078[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSaveSwitched; // 0x2B0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + TArray Options; // 0x2C0(0x10)(Edit, BlueprintVisible) + float Widget_Width; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Left_Btn_Width; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Right_Btn_Width; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Widget_Height; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Font_Size; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ULobby_Save_Switcher_C* GetDefaultObj(); + + void TitleCase(const class FString& In, class FString* Out, const class FString& CallFunc_ToLower_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_ToUpper_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void Update_Options(const TArray& Saves, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& Temp_string_Variable, TArray& CallFunc_GetAllSaveGameSlotNames_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, const class FString& CallFunc_Replace_ReturnValue, const class FString& CallFunc_TitleCase_Out, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_Contains_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1); + void Set_OptionButtons_Visibility(bool ShowOptionButtons_); + void Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item); + void Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue); + void Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1); + void CanClose(); + void PreConstruct(bool IsDesignTime); + void BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_Lobby_Save_Switcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnSaveSwitched__DelegateSignature(const class FString& SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_functions.cpp new file mode 100644 index 0000000..779973b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_functions.cpp @@ -0,0 +1,387 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Lobby_Save_Switcher.Lobby_Save_Switcher_C +// (None) + +class UClass* ULobby_Save_Switcher_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Lobby_Save_Switcher_C"); + + return Clss; +} + + +// Lobby_Save_Switcher_C Lobby_Save_Switcher.Default__Lobby_Save_Switcher_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ULobby_Save_Switcher_C* ULobby_Save_Switcher_C::GetDefaultObj() +{ + static class ULobby_Save_Switcher_C* Default = nullptr; + + if (!Default) + Default = static_cast(ULobby_Save_Switcher_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.TitleCase +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString In (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FString Out (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_ToLower_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_ToUpper_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Save_Switcher_C::TitleCase(const class FString& In, class FString* Out, const class FString& CallFunc_ToLower_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_ToUpper_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "TitleCase"); + + Params::ULobby_Save_Switcher_C_TitleCase_Params Parms{}; + + Parms.In = In; + Parms.CallFunc_ToLower_ReturnValue = CallFunc_ToLower_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue = CallFunc_GetSubstring_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_ToUpper_ReturnValue = CallFunc_ToUpper_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue_1 = CallFunc_GetSubstring_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Out != nullptr) + *Out = std::move(Parms.Out); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Update Options +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Saves (Edit, BlueprintVisible) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Temp_string_Variable (ConstParm, ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllSaveGameSlotNames_ReturnValue (ReferenceParm) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Split_LeftS_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_TitleCase_Out (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_Save_Switcher_C::Update_Options(const TArray& Saves, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& Temp_string_Variable, TArray& CallFunc_GetAllSaveGameSlotNames_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, const class FString& CallFunc_Replace_ReturnValue, const class FString& CallFunc_TitleCase_Out, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_Contains_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "Update Options"); + + Params::ULobby_Save_Switcher_C_Update_Options_Params Parms{}; + + Parms.Saves = Saves; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_string_Variable = Temp_string_Variable; + Parms.CallFunc_GetAllSaveGameSlotNames_ReturnValue = CallFunc_GetAllSaveGameSlotNames_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Split_LeftS_1 = CallFunc_Split_LeftS_1; + Parms.CallFunc_Split_RightS_1 = CallFunc_Split_RightS_1; + Parms.CallFunc_Split_ReturnValue_1 = CallFunc_Split_ReturnValue_1; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_TitleCase_Out = CallFunc_TitleCase_Out; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Contains_ReturnValue = CallFunc_Contains_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_OptionButtons_Visibility +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShowOptionButtons_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Save_Switcher_C::Set_OptionButtons_Visibility(bool ShowOptionButtons_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "Set_OptionButtons_Visibility"); + + Params::ULobby_Save_Switcher_C_Set_OptionButtons_Visibility_Params Parms{}; + + Parms.ShowOptionButtons_ = ShowOptionButtons_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Setup +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Save_Switcher_C::Setup(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "Setup"); + + Params::ULobby_Save_Switcher_C_Setup_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_SelectedOption +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void ULobby_Save_Switcher_C::Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "Set_SelectedOption"); + + Params::ULobby_Save_Switcher_C_Set_SelectedOption_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Switch_Option +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Decrease_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Max_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Min_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Current_Selection (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ULobby_Save_Switcher_C::Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "Switch_Option"); + + Params::ULobby_Save_Switcher_C_Switch_Option_Params Parms{}; + + Parms.Decrease_ = Decrease_; + Parms.Max_Options = Max_Options; + Parms.Min_Options = Min_Options; + Parms.Current_Selection = Current_Selection; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void ULobby_Save_Switcher_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Save_Switcher_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "PreConstruct"); + + Params::ULobby_Save_Switcher_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_Save_Switcher_C::BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void ULobby_Save_Switcher_C::BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.ExecuteUbergraph_Lobby_Save_Switcher +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void ULobby_Save_Switcher_C::ExecuteUbergraph_Lobby_Save_Switcher(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "ExecuteUbergraph_Lobby_Save_Switcher"); + + Params::ULobby_Save_Switcher_C_ExecuteUbergraph_Lobby_Save_Switcher_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.OnSaveSwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void ULobby_Save_Switcher_C::OnSaveSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Lobby_Save_Switcher_C", "OnSaveSwitched__DelegateSignature"); + + Params::ULobby_Save_Switcher_C_OnSaveSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_parameters.hpp new file mode 100644 index 0000000..69b0773 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_parameters.hpp @@ -0,0 +1,152 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.TitleCase +struct ULobby_Save_Switcher_C_TitleCase_Params +{ +public: + class FString In; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FString Out; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_ToLower_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSubstring_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Len_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_206C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ToUpper_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_206D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetSubstring_ReturnValue_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x120 (0x120 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Update Options +struct ULobby_Save_Switcher_C_Update_Options_Params +{ +public: + TArray Saves; // 0x0(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_206E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Temp_string_Variable; // 0x20(0x10)(ConstParm, ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetAllSaveGameSlotNames_ReturnValue; // 0x30(0x10)(ReferenceParm) + class FString CallFunc_Array_Get_Item; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_206F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Split_LeftS; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2070[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Split_LeftS_1; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS_1; // 0x90(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2071[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_TitleCase_Out; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2072[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Contains_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2073[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x108(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_OptionButtons_Visibility +struct ULobby_Save_Switcher_C_Set_OptionButtons_Visibility_Params +{ +public: + bool ShowOptionButtons_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x70 (0x70 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Setup +struct ULobby_Save_Switcher_C_Setup_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2074[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Set_SelectedOption +struct ULobby_Save_Switcher_C_Set_SelectedOption_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x44 (0x44 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.Switch_Option +struct ULobby_Save_Switcher_C_Switch_Option_Params +{ +public: + bool Decrease_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2075[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Max_Options; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Min_Options; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Current_Selection; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2076[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2077[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.PreConstruct +struct ULobby_Save_Switcher_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.ExecuteUbergraph_Lobby_Save_Switcher +struct ULobby_Save_Switcher_C_ExecuteUbergraph_Lobby_Save_Switcher_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Lobby_Save_Switcher.Lobby_Save_Switcher_C.OnSaveSwitched__DelegateSignature +struct ULobby_Save_Switcher_C_OnSaveSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Lobby_Save_Switcher_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_classes.hpp new file mode 100644 index 0000000..40e02e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class LocationServicesBPLibrary.LocationServices +class ULocationServices : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULocationServices* GetDefaultObj(); + + bool StopLocationServices(); + bool StartLocationServices(); + bool IsLocationAccuracyAvailable(enum class ELocationAccuracy Accuracy); + bool InitLocationServices(enum class ELocationAccuracy Accuracy, float UpdateFrequency, float MinDistanceFilter); + class ULocationServicesImpl* GetLocationServicesImpl(); + struct FLocationServicesData GetLastKnownLocation(); + bool AreLocationServicesEnabled(); +}; + +// 0x10 (0x38 - 0x28) +// Class LocationServicesBPLibrary.LocationServicesImpl +class ULocationServicesImpl : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnLocationChanged; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULocationServicesImpl* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_functions.cpp new file mode 100644 index 0000000..ce5f4bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_functions.cpp @@ -0,0 +1,276 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class LocationServicesBPLibrary.LocationServices +// (None) + +class UClass* ULocationServices::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocationServices"); + + return Clss; +} + + +// LocationServices LocationServicesBPLibrary.Default__LocationServices +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocationServices* ULocationServices::GetDefaultObj() +{ + static class ULocationServices* Default = nullptr; + + if (!Default) + Default = static_cast(ULocationServices::StaticClass()->DefaultObject); + + return Default; +} + + +// Function LocationServicesBPLibrary.LocationServices.StopLocationServices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocationServices::StopLocationServices() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "StopLocationServices"); + + Params::ULocationServices_StopLocationServices_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.StartLocationServices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocationServices::StartLocationServices() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "StartLocationServices"); + + Params::ULocationServices_StartLocationServices_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.IsLocationAccuracyAvailable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class ELocationAccuracy Accuracy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocationServices::IsLocationAccuracyAvailable(enum class ELocationAccuracy Accuracy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "IsLocationAccuracyAvailable"); + + Params::ULocationServices_IsLocationAccuracyAvailable_Params Parms{}; + + Parms.Accuracy = Accuracy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.InitLocationServices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class ELocationAccuracy Accuracy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float UpdateFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinDistanceFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocationServices::InitLocationServices(enum class ELocationAccuracy Accuracy, float UpdateFrequency, float MinDistanceFilter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "InitLocationServices"); + + Params::ULocationServices_InitLocationServices_Params Parms{}; + + Parms.Accuracy = Accuracy; + Parms.UpdateFrequency = UpdateFrequency; + Parms.MinDistanceFilter = MinDistanceFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.GetLocationServicesImpl +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULocationServicesImpl* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocationServicesImpl* ULocationServices::GetLocationServicesImpl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "GetLocationServicesImpl"); + + Params::ULocationServices_GetLocationServicesImpl_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.GetLastKnownLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FLocationServicesData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FLocationServicesData ULocationServices::GetLastKnownLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "GetLastKnownLocation"); + + Params::ULocationServices_GetLastKnownLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function LocationServicesBPLibrary.LocationServices.AreLocationServicesEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocationServices::AreLocationServicesEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LocationServices", "AreLocationServicesEnabled"); + + Params::ULocationServices_AreLocationServicesEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class LocationServicesBPLibrary.LocationServicesImpl +// (None) + +class UClass* ULocationServicesImpl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocationServicesImpl"); + + return Clss; +} + + +// LocationServicesImpl LocationServicesBPLibrary.Default__LocationServicesImpl +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocationServicesImpl* ULocationServicesImpl::GetDefaultObj() +{ + static class ULocationServicesImpl* Default = nullptr; + + if (!Default) + Default = static_cast(ULocationServicesImpl::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_parameters.hpp new file mode 100644 index 0000000..d0c0f14 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_parameters.hpp @@ -0,0 +1,81 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.StopLocationServices +struct ULocationServices_StopLocationServices_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.StartLocationServices +struct ULocationServices_StartLocationServices_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.IsLocationAccuracyAvailable +struct ULocationServices_IsLocationAccuracyAvailable_Params +{ +public: + enum class ELocationAccuracy Accuracy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.InitLocationServices +struct ULocationServices_InitLocationServices_Params +{ +public: + enum class ELocationAccuracy Accuracy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float UpdateFrequency; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistanceFilter; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.GetLocationServicesImpl +struct ULocationServices_GetLocationServicesImpl_Params +{ +public: + class ULocationServicesImpl* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.GetLastKnownLocation +struct ULocationServices_GetLastKnownLocation_Params +{ +public: + struct FLocationServicesData ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function LocationServicesBPLibrary.LocationServices.AreLocationServicesEnabled +struct ULocationServices_AreLocationServicesEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_structs.hpp new file mode 100644 index 0000000..165bcd7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LocationServicesBPLibrary_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELocationAccuracy : uint8 +{ + LA_ThreeKilometers = 0, + LA_OneKilometer = 1, + LA_HundredMeters = 2, + LA_TenMeters = 3, + LA_Best = 4, + LA_Navigation = 5, + LA_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct LocationServicesBPLibrary.LocationServicesData +struct FLocationServicesData +{ +public: + float Timestamp; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Longitude; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Latitude; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalAccuracy; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalAccuracy; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Altitude; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_classes.hpp new file mode 100644 index 0000000..6b2fa72 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_classes.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x120 (0x148 - 0x28) +// Class LuminRuntimeSettings.LuminRuntimeSettings +class ULuminRuntimeSettings : public UObject +{ +public: + class FString PackageName; // 0x28(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ApplicationDisplayName; // 0x38(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELuminFrameTimingHint FrameTimingHint; // 0x48(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtectedContent; // 0x49(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualCallToAppReady; // 0x4A(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMobileRendering; // 0x4B(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseVulkan; // 0x4C(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFilePath Certificate; // 0x50(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + struct FDirectoryPath IconModelPath; // 0x60(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + struct FDirectoryPath IconPortalPath; // 0x70(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + struct FLocalizedIconInfos LocalizedIconInfos; // 0x80(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + int32 VersionCode; // 0x90(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumAPILevel; // 0x94(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AppPrivileges; // 0x98(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray ExtraComponentSubElements; // 0xA8(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray ExtraComponentElements; // 0xB8(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class FString SpatializationPlugin; // 0xC8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReverbPlugin; // 0xD8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OcclusionPlugin; // 0xE8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SoundCueCookQualityIndex; // 0xF8(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDebugInfo; // 0xFC(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17DA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDirectoryPath VulkanValidationLayerLibs; // 0x100(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + bool bFrameVignette; // 0x110(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17DB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LocalizedAppNames; // 0x118(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + uint8 Pad_17DC[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULuminRuntimeSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_functions.cpp new file mode 100644 index 0000000..096cf5f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class LuminRuntimeSettings.LuminRuntimeSettings +// (None) + +class UClass* ULuminRuntimeSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminRuntimeSettings"); + + return Clss; +} + + +// LuminRuntimeSettings LuminRuntimeSettings.Default__LuminRuntimeSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminRuntimeSettings* ULuminRuntimeSettings::GetDefaultObj() +{ + static class ULuminRuntimeSettings* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminRuntimeSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_structs.hpp new file mode 100644 index 0000000..a4bfa19 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/LuminRuntimeSettings_structs.hpp @@ -0,0 +1,147 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELuminPrivilege : uint8 +{ + Invalid = 0, + BatteryInfo = 1, + CameraCapture = 2, + ComputerVision = 3, + WorldReconstruction = 4, + InAppPurchase = 5, + AudioCaptureMic = 6, + DrmCertificates = 7, + Occlusion = 8, + LowLatencyLightwear = 9, + Internet = 10, + IdentityRead = 11, + BackgroundDownload = 12, + BackgroundUpload = 13, + MediaDrm = 14, + Media = 15, + MediaMetadata = 16, + PowerInfo = 17, + LocalAreaNetwork = 18, + VoiceInput = 19, + Documents = 20, + ConnectBackgroundMusicService = 21, + RegisterBackgroundMusicService = 22, + PcfRead = 23, + PwFoundObjRead = 23, + NormalNotificationsUsage = 24, + MusicService = 25, + ControllerPose = 26, + GesturesSubscribe = 27, + GesturesConfig = 28, + AddressBookRead = 29, + AddressBookWrite = 30, + AddressBookBasicAccess = 31, + CoarseLocation = 32, + FineLocation = 33, + HandMesh = 34, + WifiStatusRead = 35, + SocialConnectionsInvitesAccess = 36, + SocialConnectionsSelectAccess = 37, + SecureBrowserWindow = 38, + BluetoothAdapterExternalApp = 39, + BluetoothAdapterUser = 40, + BluetoothGattWrite = 41, + ELuminPrivilege_MAX = 42, +}; + +enum class ELuminFrameTimingHint : uint8 +{ + Unspecified = 0, + Maximum = 1, + FPS_60 = 2, + FPS_120 = 3, + ELuminFrameTimingHint_MAX = 4, +}; + +enum class ELuminComponentType : uint8 +{ + Universe = 0, + Fullscreen = 1, + SearchProvider = 2, + MusicService = 3, + Console = 4, + SystemUI = 5, + ELuminComponentType_MAX = 6, +}; + +enum class ELuminComponentSubElementType : uint8 +{ + FileExtension = 0, + MimeType = 1, + Mode = 2, + MusicAttribute = 3, + Schema = 4, + ELuminComponentSubElementType_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct LuminRuntimeSettings.LocalizedIconInfo +struct FLocalizedIconInfo +{ +public: + class FString LanguageCode; // 0x0(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath IconModelPath; // 0x10(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) + struct FDirectoryPath IconPortalPath; // 0x20(0x10)(Edit, Config, GlobalConfig, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct LuminRuntimeSettings.LocalizedIconInfos +struct FLocalizedIconInfos +{ +public: + TArray IconData; // 0x0(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct LuminRuntimeSettings.LocalizedAppName +struct FLocalizedAppName +{ +public: + class FString LanguageCode; // 0x0(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AppName; // 0x10(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct LuminRuntimeSettings.LuminComponentSubElement +struct FLuminComponentSubElement +{ +public: + enum class ELuminComponentSubElementType ElementType; // 0x0(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17DD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Value; // 0x8(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct LuminRuntimeSettings.LuminComponentElement +struct FLuminComponentElement +{ +public: + class FString Name; // 0x0(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VisibleName; // 0x10(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExecutableName; // 0x20(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ELuminComponentType ComponentType; // 0x30(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17DE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ExtraComponentSubElements; // 0x38(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_classes.hpp new file mode 100644 index 0000000..0f2a0ae --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_classes.hpp @@ -0,0 +1,67 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x368 - 0x318) +// BlueprintGeneratedClass MP_GameMode.MP_GameMode_C +class AMP_GameMode_C : public AFancyGameMode +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x318(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + TArray PlayerControllers; // 0x328(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + int32 PlayersInZone; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsStarted; // 0x33C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool RandomStart; // 0x33D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_24D1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PlayerScale; // 0x340(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShouldSpawnSpectators; // 0x34C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsExit; // 0x34D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_24D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float StartTime; // 0x350(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PlayerStarts; // 0x358(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class AMP_GameMode_C* GetDefaultObj(); + + class UClass* GetDefaultPawnClassForController(class AController* InController, bool CallFunc_IsLocalController_ReturnValue, bool CallFunc_IsLocalController_ReturnValue_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_UniqueNetIdToString_String, bool K2Node_SwitchEnum_CmpSuccess_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_IsStandalone_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, enum class E_HeadsetType CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3); + void SaveAll(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess); + void GetPlayerStarts(const TArray& Starts, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess); + void SetPlayerColor(class ABPCharacter_Demo_C* PlayerState, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, TArray& CallFunc_GetPlayerStateArray_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_2, int32 CallFunc_Array_Find_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess); + void GetAdjustedTime(float* AdjustedTime, float CallFunc_GetGameTimeInSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue); + class AActor* ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerStart* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class APlayerStart* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue); + void FinishGameAchievement(class FName AchievementName, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Less_IntInt_ReturnValue); + void CheckAchievements(class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue, bool K2Node_SwitchString_CmpSuccess); + void KickPlayer(class APlayerState* PlayerState, class AActor* CallFunc_GetOwner_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_KickPlayer_ReturnValue); + void IsSingleplayer(bool* Singleplayer, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void RemoveFromZone(int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue); + void AddToZone(class FName Level, bool IsFromHub, bool IsAnExit, bool* DidFinish, int32 Temp_int_Variable, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_GreaterEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_2); + void OnFailure_17C4EA7D4066C891CBFD7585716BD16C(); + void OnSuccess_17C4EA7D4066C891CBFD7585716BD16C(); + void ReceiveBeginPlay(); + void UpdateAllScoreboards(); + void LoadLevel(class FName Map, bool IsFromHub, bool IsExit); + void OnPlayerKilled(class ABPCharacter_Demo_C* Killed); + void OnPlayerSpawn(class ABPCharacter_Demo_C* Player); + void K2_OnRestartPlayer(class AController* NewPlayer); + void HandleStartingNewPlayer(class APlayerController* NewPlayer); + void K2_OnLogout(class AController* ExitingController); + void EndGame(); + void K2_PostLogin(class APlayerController* NewPlayer); + void OnDecreaseSanity(); + void UpdateCanJoin(bool CanJoin); + void CheckMissionComplete(class FName Map, bool IsExit); + void ExecuteUbergraph_MP_GameMode(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, class UEndCutscene_UI_C* CallFunc_Create_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Array_Index_Variable_3, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable_3, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, int32 Temp_int_Array_Index_Variable_5, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, int32 CallFunc_Array_Length_ReturnValue, class FName K2Node_CustomEvent_Map_1, bool K2Node_CustomEvent_IsFromHub, bool K2Node_CustomEvent_IsExit_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue, const class FString& CallFunc_Conv_NameToString_ReturnValue, bool CallFunc_ServerTravel_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_3, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_4, class ABPCharacter_Demo_C* K2Node_CustomEvent_Killed, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Length_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2, int32 Temp_int_Array_Index_Variable_6, bool CallFunc_IsStandalone_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_3, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, class ABP_Spectator_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_1, const class FString& CallFunc_GetDisplayName_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, int32 Temp_int_Loop_Counter_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_6, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_4, TArray& CallFunc_GetAllActorsOfClass_OutActors_2, int32 Temp_int_Array_Index_Variable_7, int32 CallFunc_Array_Length_ReturnValue_5, class AMP_PlayerController_C* CallFunc_Array_Get_Item_3, bool CallFunc_Less_IntInt_ReturnValue_2, class AController* K2Node_Event_NewPlayer_2, class APlayerController* K2Node_Event_NewPlayer_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_5, class APawn* CallFunc_K2_GetPawn_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_6, class AController* K2Node_Event_ExitingController, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2, bool K2Node_DynamicCast_bSuccess_7, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1, bool K2Node_DynamicCast_bSuccess_8, int32 CallFunc_Array_AddUnique_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_6, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_7, float CallFunc_GetTimeSeconds_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_8, bool CallFunc_Less_IntInt_ReturnValue_3, bool CallFunc_IsStandalone_ReturnValue_3, int32 Temp_int_Array_Index_Variable_8, int32 Temp_int_Array_Index_Variable_9, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_5, class AMP_PlayerController_C* CallFunc_Array_Get_Item_6, int32 Temp_int_Loop_Counter_Variable_7, class APlayerController* K2Node_Event_NewPlayer, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_3, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_2, bool K2Node_DynamicCast_bSuccess_9, int32 CallFunc_Add_IntInt_ReturnValue_7, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2, bool K2Node_DynamicCast_bSuccess_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_7, int32 CallFunc_Array_Length_ReturnValue_9, bool CallFunc_Less_IntInt_ReturnValue_5, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_11, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_8, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_12, bool CallFunc_Less_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_8, int32 Temp_int_Array_Index_Variable_10, class AMP_PlayerController_C* CallFunc_Array_Get_Item_8, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_13, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3, bool K2Node_CustomEvent_CanJoin, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_3, bool K2Node_DynamicCast_bSuccess_14, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, const class FString& CallFunc_Conv_BoolToString_ReturnValue, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool K2Node_SwitchEnum_CmpSuccess_3, bool CallFunc_ServerTravel_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_4, bool K2Node_DynamicCast_bSuccess_15, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_7, int32 CallFunc_Add_IntInt_ReturnValue_9, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_5, class FName K2Node_CustomEvent_Map, bool K2Node_CustomEvent_IsExit, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_5, bool K2Node_DynamicCast_bSuccess_16, bool CallFunc_Not_PreBool_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_6, const class FString& CallFunc_Conv_NameToString_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_10, class AMP_PlayerController_C* CallFunc_Array_Get_Item_9, bool CallFunc_Less_IntInt_ReturnValue_8, int32 CallFunc_Add_IntInt_ReturnValue_10, int32 CallFunc_Array_Length_ReturnValue_10, bool CallFunc_Less_IntInt_ReturnValue_9, bool CallFunc_IsStandalone_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_4, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_6, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_6, bool K2Node_DynamicCast_bSuccess_17, bool CallFunc_ServerTravel_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_7, float CallFunc_GetTimeSeconds_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_7, bool K2Node_DynamicCast_bSuccess_18, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_8, const struct FMissionStructure& CallFunc_CompleteMission_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_8, bool K2Node_DynamicCast_bSuccess_19, class AMP_PlayerController_C* CallFunc_Array_Get_Item_10, bool CallFunc_IsValid_ReturnValue_7, int32 CallFunc_Array_Length_ReturnValue_11, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_10, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_9, bool K2Node_DynamicCast_bSuccess_20, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_functions.cpp new file mode 100644 index 0000000..ef177aa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_functions.cpp @@ -0,0 +1,1346 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_GameMode.MP_GameMode_C +// (Actor) + +class UClass* AMP_GameMode_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_GameMode_C"); + + return Clss; +} + + +// MP_GameMode_C MP_GameMode.Default__MP_GameMode_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_GameMode_C* AMP_GameMode_C::GetDefaultObj() +{ + static class AMP_GameMode_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_GameMode_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_GameMode.MP_GameMode_C.GetDefaultPawnClassForController +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* InController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocalController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocalController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_UniqueNetIdToString_String (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_HeadsetType CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) + +class UClass* AMP_GameMode_C::GetDefaultPawnClassForController(class AController* InController, bool CallFunc_IsLocalController_ReturnValue, bool CallFunc_IsLocalController_ReturnValue_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_UniqueNetIdToString_String, bool K2Node_SwitchEnum_CmpSuccess_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_IsStandalone_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, enum class E_HeadsetType CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "GetDefaultPawnClassForController"); + + Params::AMP_GameMode_C_GetDefaultPawnClassForController_Params Parms{}; + + Parms.InController = InController; + Parms.CallFunc_IsLocalController_ReturnValue = CallFunc_IsLocalController_ReturnValue; + Parms.CallFunc_IsLocalController_ReturnValue_1 = CallFunc_IsLocalController_ReturnValue_1; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_UniqueNetIdToString_String = CallFunc_UniqueNetIdToString_String; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function MP_GameMode.MP_GameMode_C.SaveAll +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::SaveAll(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "SaveAll"); + + Params::AMP_GameMode_C_SaveAll_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.GetPlayerStarts +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Starts (Edit, BlueprintVisible, DisableEditOnTemplate) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors (ReferenceParm) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1 (ReferenceParm) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2 (ReferenceParm) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::GetPlayerStarts(const TArray& Starts, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "GetPlayerStarts"); + + Params::AMP_GameMode_C_GetPlayerStarts_Params Parms{}; + + Parms.Starts = Starts; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors = CallFunc_GetAllActorsOfClassWithTag_OutActors; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_1 = CallFunc_GetAllActorsOfClassWithTag_OutActors_1; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_2 = CallFunc_GetAllActorsOfClassWithTag_OutActors_2; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.SetPlayerColor +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* PlayerState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetPlayerStateArray_ReturnValue (ReferenceParm) +// struct FLinearColor K2Node_MakeStruct_LinearColor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::SetPlayerColor(class ABPCharacter_Demo_C* PlayerState, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, TArray& CallFunc_GetPlayerStateArray_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_2, int32 CallFunc_Array_Find_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "SetPlayerColor"); + + Params::AMP_GameMode_C_SetPlayerColor_Params Parms{}; + + Parms.PlayerState = PlayerState; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.K2Node_MakeStruct_LinearColor_1 = K2Node_MakeStruct_LinearColor_1; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_GetPlayerStateArray_ReturnValue = CallFunc_GetPlayerStateArray_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor_2 = K2Node_MakeStruct_LinearColor_2; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.GetAdjustedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float AdjustedTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::GetAdjustedTime(float* AdjustedTime, float CallFunc_GetGameTimeInSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "GetAdjustedTime"); + + Params::AMP_GameMode_C_GetAdjustedTime_Params Parms{}; + + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (AdjustedTime != nullptr) + *AdjustedTime = Parms.AdjustedTime; + +} + + +// Function MP_GameMode.MP_GameMode_C.ChoosePlayerStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* PlayerStart (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class AActor* AMP_GameMode_C::ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerStart* CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, class APlayerStart* CallFunc_Array_Get_Item, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& Temp_object_Variable, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "ChoosePlayerStart"); + + Params::AMP_GameMode_C_ChoosePlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.PlayerStart = PlayerStart; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function MP_GameMode.MP_GameMode_C.FinishGameAchievement +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName AchievementName (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::FinishGameAchievement(class FName AchievementName, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "FinishGameAchievement"); + + Params::AMP_GameMode_C_FinishGameAchievement_Params Parms{}; + + Parms.AchievementName = AchievementName; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.CheckAchievements +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentLevelName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::CheckAchievements(class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "CheckAchievements"); + + Params::AMP_GameMode_C_CheckAchievements_Params Parms{}; + + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue_1 = CallFunc_GetCurrentLevelName_ReturnValue_1; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.KickPlayer +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerState* PlayerState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_KickPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::KickPlayer(class APlayerState* PlayerState, class AActor* CallFunc_GetOwner_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_KickPlayer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "KickPlayer"); + + Params::AMP_GameMode_C_KickPlayer_Params Parms{}; + + Parms.PlayerState = PlayerState; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_KickPlayer_ReturnValue = CallFunc_KickPlayer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.IsSingleplayer +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool Singleplayer (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::IsSingleplayer(bool* Singleplayer, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "IsSingleplayer"); + + Params::AMP_GameMode_C_IsSingleplayer_Params Parms{}; + + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Singleplayer != nullptr) + *Singleplayer = Parms.Singleplayer; + +} + + +// Function MP_GameMode.MP_GameMode_C.RemoveFromZone +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::RemoveFromZone(int32 Temp_int_Variable, int32 CallFunc_Subtract_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "RemoveFromZone"); + + Params::AMP_GameMode_C_RemoveFromZone_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.AddToZone +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsFromHub (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool IsAnExit (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool DidFinish (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::AddToZone(class FName Level, bool IsFromHub, bool IsAnExit, bool* DidFinish, int32 Temp_int_Variable, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, bool CallFunc_GreaterEqual_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_GreaterEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "AddToZone"); + + Params::AMP_GameMode_C_AddToZone_Params Parms{}; + + Parms.Level = Level; + Parms.IsFromHub = IsFromHub; + Parms.IsAnExit = IsAnExit; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue_2 = CallFunc_Conv_IntToString_ReturnValue_2; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue_1 = CallFunc_GreaterEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + if (DidFinish != nullptr) + *DidFinish = Parms.DidFinish; + +} + + +// Function MP_GameMode.MP_GameMode_C.OnFailure_17C4EA7D4066C891CBFD7585716BD16C +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::OnFailure_17C4EA7D4066C891CBFD7585716BD16C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "OnFailure_17C4EA7D4066C891CBFD7585716BD16C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.OnSuccess_17C4EA7D4066C891CBFD7585716BD16C +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::OnSuccess_17C4EA7D4066C891CBFD7585716BD16C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "OnSuccess_17C4EA7D4066C891CBFD7585716BD16C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.UpdateAllScoreboards +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::UpdateAllScoreboards() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "UpdateAllScoreboards"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.LoadLevel +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsFromHub (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool IsExit (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::LoadLevel(class FName Map, bool IsFromHub, bool IsExit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "LoadLevel"); + + Params::AMP_GameMode_C_LoadLevel_Params Parms{}; + + Parms.Map = Map; + Parms.IsFromHub = IsFromHub; + Parms.IsExit = IsExit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.OnPlayerKilled +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Killed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::OnPlayerKilled(class ABPCharacter_Demo_C* Killed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "OnPlayerKilled"); + + Params::AMP_GameMode_C_OnPlayerKilled_Params Parms{}; + + Parms.Killed = Killed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.OnPlayerSpawn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::OnPlayerSpawn(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "OnPlayerSpawn"); + + Params::AMP_GameMode_C_OnPlayerSpawn_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.K2_OnRestartPlayer +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::K2_OnRestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "K2_OnRestartPlayer"); + + Params::AMP_GameMode_C_K2_OnRestartPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.HandleStartingNewPlayer +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::HandleStartingNewPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "HandleStartingNewPlayer"); + + Params::AMP_GameMode_C_HandleStartingNewPlayer_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.K2_OnLogout +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "K2_OnLogout"); + + Params::AMP_GameMode_C_K2_OnLogout_Params Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.EndGame +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::EndGame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "EndGame"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.K2_PostLogin +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_GameMode_C::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "K2_PostLogin"); + + Params::AMP_GameMode_C_K2_PostLogin_Params Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.OnDecreaseSanity +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_GameMode_C::OnDecreaseSanity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "OnDecreaseSanity"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameMode.MP_GameMode_C.UpdateCanJoin +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanJoin (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::UpdateCanJoin(bool CanJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "UpdateCanJoin"); + + Params::AMP_GameMode_C_UpdateCanJoin_Params Parms{}; + + Parms.CanJoin = CanJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.CheckMissionComplete +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsExit (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::CheckMissionComplete(class FName Map, bool IsExit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "CheckMissionComplete"); + + Params::AMP_GameMode_C_CheckMissionComplete_Params Parms{}; + + Parms.Map = Map; + Parms.IsExit = IsExit; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameMode.MP_GameMode_C.ExecuteUbergraph_MP_GameMode +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEndCutscene_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Map_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsFromHub (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsExit_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_NameToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_ServerTravel_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Killed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors_1 (ReferenceParm) +// class ABP_Spectator_C* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors_2 (ReferenceParm) +// int32 Temp_int_Array_Index_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* K2Node_Event_NewPlayer_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_NewPlayer_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* K2Node_Event_ExitingController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_AddUnique_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_Event_NewPlayer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_IsTearingDown_isTearingDown (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_CanJoin (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue (None) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// int32 CallFunc_GetSessionSettings_NumConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings_1 (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESessionSettingSearchResultCallFunc_GetSessionPropertyBool_SearchResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionPropertyBool_SettingValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray (ReferenceParm) +// class FString CallFunc_Conv_BoolToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UUpdateSessionCallbackProxyAdvanced*CallFunc_UpdateSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_ServerTravel_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Map (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsExit (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_NameToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_ServerTravel_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetTimeSeconds_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMissionStructure CallFunc_CompleteMission_ReturnValue (None) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PlayerController_C* CallFunc_Array_Get_Item_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameMode_C::ExecuteUbergraph_MP_GameMode(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable, class UEndCutscene_UI_C* CallFunc_Create_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Array_Index_Variable_3, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable_3, int32 Temp_int_Loop_Counter_Variable_4, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_5, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 CallFunc_Add_IntInt_ReturnValue_5, int32 Temp_int_Array_Index_Variable_4, int32 Temp_int_Array_Index_Variable_5, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, int32 CallFunc_Array_Length_ReturnValue, class FName K2Node_CustomEvent_Map_1, bool K2Node_CustomEvent_IsFromHub, bool K2Node_CustomEvent_IsExit_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue, const class FString& CallFunc_Conv_NameToString_ReturnValue, bool CallFunc_ServerTravel_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_3, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_4, class ABPCharacter_Demo_C* K2Node_CustomEvent_Killed, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool K2Node_SwitchEnum_CmpSuccess, int32 CallFunc_Array_Length_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2, int32 Temp_int_Array_Index_Variable_6, bool CallFunc_IsStandalone_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_3, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, class ABP_Spectator_C* CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_1, const class FString& CallFunc_GetDisplayName_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, int32 Temp_int_Loop_Counter_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_6, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_4, TArray& CallFunc_GetAllActorsOfClass_OutActors_2, int32 Temp_int_Array_Index_Variable_7, int32 CallFunc_Array_Length_ReturnValue_5, class AMP_PlayerController_C* CallFunc_Array_Get_Item_3, bool CallFunc_Less_IntInt_ReturnValue_2, class AController* K2Node_Event_NewPlayer_2, class APlayerController* K2Node_Event_NewPlayer_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_5, class APawn* CallFunc_K2_GetPawn_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_6, class AController* K2Node_Event_ExitingController, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2, bool K2Node_DynamicCast_bSuccess_7, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_Array_RemoveItem_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1, bool K2Node_DynamicCast_bSuccess_8, int32 CallFunc_Array_AddUnique_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_6, float CallFunc_GetGameTimeInSeconds_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_7, float CallFunc_GetTimeSeconds_ReturnValue, class AMP_PlayerController_C* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_8, bool CallFunc_Less_IntInt_ReturnValue_3, bool CallFunc_IsStandalone_ReturnValue_3, int32 Temp_int_Array_Index_Variable_8, int32 Temp_int_Array_Index_Variable_9, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_5, class AMP_PlayerController_C* CallFunc_Array_Get_Item_6, int32 Temp_int_Loop_Counter_Variable_7, class APlayerController* K2Node_Event_NewPlayer, bool CallFunc_Less_IntInt_ReturnValue_4, bool CallFunc_IsValid_ReturnValue_3, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_2, bool K2Node_DynamicCast_bSuccess_9, int32 CallFunc_Add_IntInt_ReturnValue_7, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2, bool K2Node_DynamicCast_bSuccess_10, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_7, int32 CallFunc_Array_Length_ReturnValue_9, bool CallFunc_Less_IntInt_ReturnValue_5, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_11, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable_8, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_12, bool CallFunc_Less_IntInt_ReturnValue_6, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_8, int32 Temp_int_Array_Index_Variable_10, class AMP_PlayerController_C* CallFunc_Array_Get_Item_8, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_13, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3, bool K2Node_CustomEvent_CanJoin, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_3, bool K2Node_DynamicCast_bSuccess_14, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, bool K2Node_SwitchEnum_CmpSuccess_1, bool K2Node_SwitchEnum_CmpSuccess_2, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, const class FString& CallFunc_Conv_BoolToString_ReturnValue, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool K2Node_SwitchEnum_CmpSuccess_3, bool CallFunc_ServerTravel_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_4, int32 Temp_int_Loop_Counter_Variable_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_4, bool K2Node_DynamicCast_bSuccess_15, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_7, int32 CallFunc_Add_IntInt_ReturnValue_9, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_5, class FName K2Node_CustomEvent_Map, bool K2Node_CustomEvent_IsExit, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_5, bool K2Node_DynamicCast_bSuccess_16, bool CallFunc_Not_PreBool_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_6, const class FString& CallFunc_Conv_NameToString_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_10, class AMP_PlayerController_C* CallFunc_Array_Get_Item_9, bool CallFunc_Less_IntInt_ReturnValue_8, int32 CallFunc_Add_IntInt_ReturnValue_10, int32 CallFunc_Array_Length_ReturnValue_10, bool CallFunc_Less_IntInt_ReturnValue_9, bool CallFunc_IsStandalone_ReturnValue_5, bool CallFunc_Not_PreBool_ReturnValue_4, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_6, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_6, bool K2Node_DynamicCast_bSuccess_17, bool CallFunc_ServerTravel_ReturnValue_2, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_7, float CallFunc_GetTimeSeconds_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_7, bool K2Node_DynamicCast_bSuccess_18, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_8, const struct FMissionStructure& CallFunc_CompleteMission_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_8, bool K2Node_DynamicCast_bSuccess_19, class AMP_PlayerController_C* CallFunc_Array_Get_Item_10, bool CallFunc_IsValid_ReturnValue_7, int32 CallFunc_Array_Length_ReturnValue_11, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue_10, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_9, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_9, bool K2Node_DynamicCast_bSuccess_20, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameMode_C", "ExecuteUbergraph_MP_GameMode"); + + Params::AMP_GameMode_C_ExecuteUbergraph_MP_GameMode_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.Temp_int_Loop_Counter_Variable_4 = Temp_int_Loop_Counter_Variable_4; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.Temp_int_Loop_Counter_Variable_5 = Temp_int_Loop_Counter_Variable_5; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.Temp_int_Array_Index_Variable_4 = Temp_int_Array_Index_Variable_4; + Parms.Temp_int_Array_Index_Variable_5 = Temp_int_Array_Index_Variable_5; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_CustomEvent_Map_1 = K2Node_CustomEvent_Map_1; + Parms.K2Node_CustomEvent_IsFromHub = K2Node_CustomEvent_IsFromHub; + Parms.K2Node_CustomEvent_IsExit_1 = K2Node_CustomEvent_IsExit_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_Conv_NameToString_ReturnValue = CallFunc_Conv_NameToString_ReturnValue; + Parms.CallFunc_ServerTravel_ReturnValue = CallFunc_ServerTravel_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue_1 = CallFunc_NotEqual_NameName_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue_2 = CallFunc_NotEqual_NameName_ReturnValue_2; + Parms.CallFunc_NotEqual_NameName_ReturnValue_3 = CallFunc_NotEqual_NameName_ReturnValue_3; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_1 = CallFunc_EqualEqual_NameName_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue_4 = CallFunc_NotEqual_NameName_ReturnValue_4; + Parms.K2Node_CustomEvent_Killed = K2Node_CustomEvent_Killed; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.Temp_int_Array_Index_Variable_6 = Temp_int_Array_Index_Variable_6; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_GetAllActorsOfClass_OutActors_1 = CallFunc_GetAllActorsOfClass_OutActors_1; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable_6 = Temp_int_Loop_Counter_Variable_6; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.CallFunc_GetGameState_ReturnValue_1 = CallFunc_GetGameState_ReturnValue_1; + Parms.K2Node_DynamicCast_AsMP_Game_State_1 = K2Node_DynamicCast_AsMP_Game_State_1; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.CallFunc_GetAllActorsOfClass_OutActors_2 = CallFunc_GetAllActorsOfClass_OutActors_2; + Parms.Temp_int_Array_Index_Variable_7 = Temp_int_Array_Index_Variable_7; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.K2Node_Event_NewPlayer_2 = K2Node_Event_NewPlayer_2; + Parms.K2Node_Event_NewPlayer_1 = K2Node_Event_NewPlayer_1; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_1 = K2Node_DynamicCast_AsMP_Player_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.K2Node_Event_ExitingController = K2Node_Event_ExitingController; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_2 = K2Node_DynamicCast_AsMP_Player_Controller_2; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_DynamicCast_AsMP_PS_1 = K2Node_DynamicCast_AsMP_PS_1; + Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8; + Parms.CallFunc_Array_AddUnique_ReturnValue = CallFunc_Array_AddUnique_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_6 = CallFunc_Array_Length_ReturnValue_6; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue_2 = CallFunc_IsStandalone_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue_7 = CallFunc_Array_Length_ReturnValue_7; + Parms.CallFunc_GetTimeSeconds_ReturnValue = CallFunc_GetTimeSeconds_ReturnValue; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_Length_ReturnValue_8 = CallFunc_Array_Length_ReturnValue_8; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_IsStandalone_ReturnValue_3 = CallFunc_IsStandalone_ReturnValue_3; + Parms.Temp_int_Array_Index_Variable_8 = Temp_int_Array_Index_Variable_8; + Parms.Temp_int_Array_Index_Variable_9 = Temp_int_Array_Index_Variable_9; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.CallFunc_Array_Get_Item_6 = CallFunc_Array_Get_Item_6; + Parms.Temp_int_Loop_Counter_Variable_7 = Temp_int_Loop_Counter_Variable_7; + Parms.K2Node_Event_NewPlayer = K2Node_Event_NewPlayer; + Parms.CallFunc_Less_IntInt_ReturnValue_4 = CallFunc_Less_IntInt_ReturnValue_4; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_DynamicCast_AsMP_PS_2 = K2Node_DynamicCast_AsMP_PS_2; + Parms.K2Node_DynamicCast_bSuccess_9 = K2Node_DynamicCast_bSuccess_9; + Parms.CallFunc_Add_IntInt_ReturnValue_7 = CallFunc_Add_IntInt_ReturnValue_7; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue_1 = CallFunc_Conv_StringToName_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_2 = CallFunc_GetGameState_ReturnValue_2; + Parms.K2Node_DynamicCast_AsMP_Game_State_2 = K2Node_DynamicCast_AsMP_Game_State_2; + Parms.K2Node_DynamicCast_bSuccess_10 = K2Node_DynamicCast_bSuccess_10; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_Array_Get_Item_7 = CallFunc_Array_Get_Item_7; + Parms.CallFunc_Array_Length_ReturnValue_9 = CallFunc_Array_Length_ReturnValue_9; + Parms.CallFunc_Less_IntInt_ReturnValue_5 = CallFunc_Less_IntInt_ReturnValue_5; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess_11 = K2Node_DynamicCast_bSuccess_11; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_1 = CallFunc_LessEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue_1 = CallFunc_GetCurrentLevelName_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.Temp_int_Loop_Counter_Variable_8 = Temp_int_Loop_Counter_Variable_8; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_12 = K2Node_DynamicCast_bSuccess_12; + Parms.CallFunc_Less_IntInt_ReturnValue_6 = CallFunc_Less_IntInt_ReturnValue_6; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_8 = CallFunc_Add_IntInt_ReturnValue_8; + Parms.Temp_int_Array_Index_Variable_10 = Temp_int_Array_Index_Variable_10; + Parms.CallFunc_Array_Get_Item_8 = CallFunc_Array_Get_Item_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_K2_IsTearingDown_isTearingDown = CallFunc_K2_IsTearingDown_isTearingDown; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_IsStandalone_ReturnValue_4 = CallFunc_IsStandalone_ReturnValue_4; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_GetGameInstance_ReturnValue_2 = CallFunc_GetGameInstance_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_2 = K2Node_DynamicCast_AsBP_My_Game_Instance_2; + Parms.K2Node_DynamicCast_bSuccess_13 = K2Node_DynamicCast_bSuccess_13; + Parms.CallFunc_GetGameInstance_ReturnValue_3 = CallFunc_GetGameInstance_ReturnValue_3; + Parms.K2Node_CustomEvent_CanJoin = K2Node_CustomEvent_CanJoin; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_3 = K2Node_DynamicCast_AsBP_My_Game_Instance_3; + Parms.K2Node_DynamicCast_bSuccess_14 = K2Node_DynamicCast_bSuccess_14; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetSessionSettings_NumConnections = CallFunc_GetSessionSettings_NumConnections; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections = CallFunc_GetSessionSettings_NumPrivateConnections; + Parms.CallFunc_GetSessionSettings_bIsLAN = CallFunc_GetSessionSettings_bIsLAN; + Parms.CallFunc_GetSessionSettings_bIsDedicated = CallFunc_GetSessionSettings_bIsDedicated; + Parms.CallFunc_GetSessionSettings_bAllowInvites = CallFunc_GetSessionSettings_bAllowInvites; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress = CallFunc_GetSessionSettings_bAllowJoinInProgress; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled = CallFunc_GetSessionSettings_bIsAnticheatEnabled; + Parms.CallFunc_GetSessionSettings_BuildUniqueID = CallFunc_GetSessionSettings_BuildUniqueID; + Parms.CallFunc_GetSessionSettings_ExtraSettings = CallFunc_GetSessionSettings_ExtraSettings; + Parms.CallFunc_GetSessionSettings_Result = CallFunc_GetSessionSettings_Result; + Parms.CallFunc_GetSessionSettings_NumConnections_1 = CallFunc_GetSessionSettings_NumConnections_1; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections_1 = CallFunc_GetSessionSettings_NumPrivateConnections_1; + Parms.CallFunc_GetSessionSettings_bIsLAN_1 = CallFunc_GetSessionSettings_bIsLAN_1; + Parms.CallFunc_GetSessionSettings_bIsDedicated_1 = CallFunc_GetSessionSettings_bIsDedicated_1; + Parms.CallFunc_GetSessionSettings_bAllowInvites_1 = CallFunc_GetSessionSettings_bAllowInvites_1; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress_1 = CallFunc_GetSessionSettings_bAllowJoinInProgress_1; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 = CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; + Parms.CallFunc_GetSessionSettings_BuildUniqueID_1 = CallFunc_GetSessionSettings_BuildUniqueID_1; + Parms.CallFunc_GetSessionSettings_ExtraSettings_1 = CallFunc_GetSessionSettings_ExtraSettings_1; + Parms.CallFunc_GetSessionSettings_Result_1 = CallFunc_GetSessionSettings_Result_1; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_GetSessionPropertyBool_SearchResult = CallFunc_GetSessionPropertyBool_SearchResult; + Parms.CallFunc_GetSessionPropertyBool_SettingValue = CallFunc_GetSessionPropertyBool_SettingValue; + Parms.CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray = CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; + Parms.CallFunc_Conv_BoolToString_ReturnValue = CallFunc_Conv_BoolToString_ReturnValue; + Parms.CallFunc_UpdateSession_ReturnValue = CallFunc_UpdateSession_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.K2Node_SwitchEnum_CmpSuccess_3 = K2Node_SwitchEnum_CmpSuccess_3; + Parms.CallFunc_ServerTravel_ReturnValue_1 = CallFunc_ServerTravel_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue_4 = CallFunc_GetGameInstance_ReturnValue_4; + Parms.Temp_int_Loop_Counter_Variable_9 = Temp_int_Loop_Counter_Variable_9; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_4 = K2Node_DynamicCast_AsBP_My_Game_Instance_4; + Parms.K2Node_DynamicCast_bSuccess_15 = K2Node_DynamicCast_bSuccess_15; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_7 = CallFunc_Less_IntInt_ReturnValue_7; + Parms.CallFunc_Add_IntInt_ReturnValue_9 = CallFunc_Add_IntInt_ReturnValue_9; + Parms.CallFunc_GetGameInstance_ReturnValue_5 = CallFunc_GetGameInstance_ReturnValue_5; + Parms.K2Node_CustomEvent_Map = K2Node_CustomEvent_Map; + Parms.K2Node_CustomEvent_IsExit = K2Node_CustomEvent_IsExit; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_5 = K2Node_DynamicCast_AsBP_My_Game_Instance_5; + Parms.K2Node_DynamicCast_bSuccess_16 = K2Node_DynamicCast_bSuccess_16; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_Conv_NameToString_ReturnValue_1 = CallFunc_Conv_NameToString_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable_10 = Temp_int_Loop_Counter_Variable_10; + Parms.CallFunc_Array_Get_Item_9 = CallFunc_Array_Get_Item_9; + Parms.CallFunc_Less_IntInt_ReturnValue_8 = CallFunc_Less_IntInt_ReturnValue_8; + Parms.CallFunc_Add_IntInt_ReturnValue_10 = CallFunc_Add_IntInt_ReturnValue_10; + Parms.CallFunc_Array_Length_ReturnValue_10 = CallFunc_Array_Length_ReturnValue_10; + Parms.CallFunc_Less_IntInt_ReturnValue_9 = CallFunc_Less_IntInt_ReturnValue_9; + Parms.CallFunc_IsStandalone_ReturnValue_5 = CallFunc_IsStandalone_ReturnValue_5; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_GetGameInstance_ReturnValue_6 = CallFunc_GetGameInstance_ReturnValue_6; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_6 = K2Node_DynamicCast_AsBP_My_Game_Instance_6; + Parms.K2Node_DynamicCast_bSuccess_17 = K2Node_DynamicCast_bSuccess_17; + Parms.CallFunc_ServerTravel_ReturnValue_2 = CallFunc_ServerTravel_ReturnValue_2; + Parms.CallFunc_GetGameInstance_ReturnValue_7 = CallFunc_GetGameInstance_ReturnValue_7; + Parms.CallFunc_GetTimeSeconds_ReturnValue_1 = CallFunc_GetTimeSeconds_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_7 = K2Node_DynamicCast_AsBP_My_Game_Instance_7; + Parms.K2Node_DynamicCast_bSuccess_18 = K2Node_DynamicCast_bSuccess_18; + Parms.CallFunc_GetGameInstance_ReturnValue_8 = CallFunc_GetGameInstance_ReturnValue_8; + Parms.CallFunc_CompleteMission_ReturnValue = CallFunc_CompleteMission_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_8 = K2Node_DynamicCast_AsBP_My_Game_Instance_8; + Parms.K2Node_DynamicCast_bSuccess_19 = K2Node_DynamicCast_bSuccess_19; + Parms.CallFunc_Array_Get_Item_10 = CallFunc_Array_Get_Item_10; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_Array_Length_ReturnValue_11 = CallFunc_Array_Length_ReturnValue_11; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue_10 = CallFunc_Less_IntInt_ReturnValue_10; + Parms.CallFunc_GetGameInstance_ReturnValue_9 = CallFunc_GetGameInstance_ReturnValue_9; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_9 = K2Node_DynamicCast_AsBP_My_Game_Instance_9; + Parms.K2Node_DynamicCast_bSuccess_20 = K2Node_DynamicCast_bSuccess_20; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_parameters.hpp new file mode 100644 index 0000000..3aedd16 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_parameters.hpp @@ -0,0 +1,643 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xE0 (0xE0 - 0x0) +// Function MP_GameMode.MP_GameMode_C.GetDefaultPawnClassForController +struct AMP_GameMode_C_GetDefaultPawnClassForController_Params +{ +public: + class AController* InController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocalController_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocalController_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_244B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_244C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x28(0x20)(None) + bool K2Node_SwitchEnum_CmpSuccess; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_244D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_UniqueNetIdToString_String; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_244E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_244F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x90(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2450[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_HeadsetType CallFunc_Map_Find_Value; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0xBA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2451[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x29 (0x29 - 0x0) +// Function MP_GameMode.MP_GameMode_C.SaveAll +struct AMP_GameMode_C_SaveAll_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2457[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x51 (0x51 - 0x0) +// Function MP_GameMode.MP_GameMode_C.GetPlayerStarts +struct AMP_GameMode_C_GetPlayerStarts_Params +{ +public: + TArray Starts; // 0x0(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors; // 0x10(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1; // 0x20(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2; // 0x30(0x10)(ReferenceParm) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x55 (0x55 - 0x0) +// Function MP_GameMode.MP_GameMode_C.SetPlayerColor +struct AMP_GameMode_C_SetPlayerColor_Params +{ +public: + class ABPCharacter_Demo_C* PlayerState; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_1; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetPlayerStateArray_ReturnValue; // 0x30(0x10)(ReferenceParm) + struct FLinearColor K2Node_MakeStruct_LinearColor_2; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC (0xC - 0x0) +// Function MP_GameMode.MP_GameMode_C.GetAdjustedTime +struct AMP_GameMode_C_GetAdjustedTime_Params +{ +public: + float AdjustedTime; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x99 (0x99 - 0x0) +// Function MP_GameMode.MP_GameMode_C.ChoosePlayerStart +struct AMP_GameMode_C_ChoosePlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerStart* PlayerStart; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_245B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_245C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_245D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerStart* CallFunc_Array_Random_OutItem; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_245E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerStart* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_245F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2460[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x68(0x10)(ConstParm, ReferenceParm) + TArray Temp_object_Variable; // 0x78(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_SphereOverlapActors_OutActors; // 0x88(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x42 (0x42 - 0x0) +// Function MP_GameMode.MP_GameMode_C.FinishGameAchievement +struct AMP_GameMode_C_FinishGameAchievement_Params +{ +public: + class FName AchievementName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2462[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2463[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x3A (0x3A - 0x0) +// Function MP_GameMode.MP_GameMode_C.CheckAchievements +struct AMP_GameMode_C_CheckAchievements_Params +{ +public: + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2464[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentLevelName_ReturnValue_1; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function MP_GameMode.MP_GameMode_C.KickPlayer +struct AMP_GameMode_C_KickPlayer_Params +{ +public: + class APlayerState* PlayerState; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_KickPlayer_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x15 (0x15 - 0x0) +// Function MP_GameMode.MP_GameMode_C.IsSingleplayer +struct AMP_GameMode_C_IsSingleplayer_Params +{ +public: + bool Singleplayer; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2465[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.RemoveFromZone +struct AMP_GameMode_C_RemoveFromZone_Params +{ +public: + int32 Temp_int_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xFB (0xFB - 0x0) +// Function MP_GameMode.MP_GameMode_C.AddToZone +struct AMP_GameMode_C_AddToZone_Params +{ +public: + class FName Level; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFromHub; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsAnExit; // 0x9(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool DidFinish; // 0xA(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2466[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2467[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2468[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2469[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_246A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_246B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_246C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue_2; // 0xA0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_246D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_246E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_246F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue_1; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0xFA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA (0xA - 0x0) +// Function MP_GameMode.MP_GameMode_C.LoadLevel +struct AMP_GameMode_C_LoadLevel_Params +{ +public: + class FName Map; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFromHub; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsExit; // 0x9(0x1)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.OnPlayerKilled +struct AMP_GameMode_C_OnPlayerKilled_Params +{ +public: + class ABPCharacter_Demo_C* Killed; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.OnPlayerSpawn +struct AMP_GameMode_C_OnPlayerSpawn_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.K2_OnRestartPlayer +struct AMP_GameMode_C_K2_OnRestartPlayer_Params +{ +public: + class AController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.HandleStartingNewPlayer +struct AMP_GameMode_C_HandleStartingNewPlayer_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.K2_OnLogout +struct AMP_GameMode_C_K2_OnLogout_Params +{ +public: + class AController* ExitingController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_GameMode.MP_GameMode_C.K2_PostLogin +struct AMP_GameMode_C_K2_PostLogin_Params +{ +public: + class APlayerController* NewPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_GameMode.MP_GameMode_C.UpdateCanJoin +struct AMP_GameMode_C_UpdateCanJoin_Params +{ +public: + bool CanJoin; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function MP_GameMode.MP_GameMode_C.CheckMissionComplete +struct AMP_GameMode_C_CheckMissionComplete_Params +{ +public: + class FName Map; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsExit; // 0x8(0x1)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5B2 (0x5B2 - 0x0) +// Function MP_GameMode.MP_GameMode_C.ExecuteUbergraph_MP_GameMode +struct AMP_GameMode_C_ExecuteUbergraph_MP_GameMode_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEndCutscene_UI_C* CallFunc_Create_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_3; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x35(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2491[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_3; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_4; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_5; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4C(0x10)(ZeroConstructor, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_4; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_5; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2492[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Map_1; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsFromHub; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsExit_1; // 0x79(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x7B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2493[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_NameToString_ReturnValue; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_ServerTravel_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_1; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_2; // 0x92(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_3; // 0x93(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_1; // 0x95(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_4; // 0x96(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2494[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Killed; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0xA8(0x10)(ReferenceParm) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2495[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2496[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2497[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xFC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0xFD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2498[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2499[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_6; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_249A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* CallFunc_Array_Get_Item_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_249B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_249C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors_1; // 0x140(0x10)(ReferenceParm) + class ABP_Spectator_C* CallFunc_Array_Get_Item_2; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x15C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_249D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetDisplayName_ReturnValue; // 0x160(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_249E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_6; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_249F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_1; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors_2; // 0x198(0x10)(ReferenceParm) + int32 Temp_int_Array_Index_Variable_7; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_5; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item_3; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_NewPlayer_2; // 0x1C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_Event_NewPlayer_1; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x1D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x1E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x1E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x1F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* K2Node_Event_ExitingController; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x210(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x220(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x221(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x222(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A6[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_1; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_8; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_AddUnique_ReturnValue; // 0x234(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_6; // 0x23C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_2; // 0x244(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_7; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetTimeSeconds_ReturnValue; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item_4; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_8; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x25C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_3; // 0x25D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24AA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_8; // 0x260(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_9; // 0x264(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_5; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item_6; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_7; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_Event_NewPlayer; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_4; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24AC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS_2; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_9; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_7; // 0x29C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x2A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue_1; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue_2; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_2; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_10; // 0x2D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24AE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x2D4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_24AF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_7; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_9; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_5; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_11; // 0x300(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x301(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_1; // 0x302(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x304(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x308(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentLevelName_ReturnValue_1; // 0x310(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x320(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_8; // 0x328(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_12; // 0x338(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_6; // 0x339(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x33A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x33B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue_8; // 0x33C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_10; // 0x340(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* CallFunc_Array_Get_Item_8; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_IsTearingDown_isTearingDown; // 0x354(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x355(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_4; // 0x356(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x357(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2; // 0x358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x360(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_13; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_CanJoin; // 0x380(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_3; // 0x388(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_14; // 0x390(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; // 0x398(0x20)(None) + TArray K2Node_MakeArray_Array; // 0x3B8(0x10)(ReferenceParm) + int32 CallFunc_GetSessionSettings_NumConnections; // 0x3C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections; // 0x3CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN; // 0x3D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated; // 0x3D1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites; // 0x3D2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress; // 0x3D3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled; // 0x3D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID; // 0x3D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSessionSettings_ExtraSettings; // 0x3E0(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result; // 0x3F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_NumConnections_1; // 0x3F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections_1; // 0x3F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN_1; // 0x3FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated_1; // 0x3FD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites_1; // 0x3FE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1; // 0x3FF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; // 0x400(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID_1; // 0x404(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetSessionSettings_ExtraSettings_1; // 0x408(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1; // 0x418(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x419(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x41A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult; // 0x41B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionPropertyBool_SettingValue; // 0x41C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; // 0x420(0x10)(ReferenceParm) + class FString CallFunc_Conv_BoolToString_ReturnValue; // 0x430(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue; // 0x440(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x448(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x458(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_3; // 0x459(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_ServerTravel_ReturnValue_1; // 0x45A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24BE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_4; // 0x460(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_9; // 0x468(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_4; // 0x470(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_15; // 0x478(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x479(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0x47A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_7; // 0x47B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue_9; // 0x47C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_5; // 0x480(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Map; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsExit; // 0x490(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_5; // 0x498(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_16; // 0x4A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x4A1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_6; // 0x4A2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C1[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_NameToString_ReturnValue_1; // 0x4A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x4B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_10; // 0x4BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* CallFunc_Array_Get_Item_9; // 0x4C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_8; // 0x4C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_10; // 0x4CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_10; // 0x4D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_9; // 0x4D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_5; // 0x4D5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x4D6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C4[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_6; // 0x4D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_6; // 0x4E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_17; // 0x4E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_ServerTravel_ReturnValue_2; // 0x4E9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_7; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetTimeSeconds_ReturnValue_1; // 0x4F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24C6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_7; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_18; // 0x508(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_8; // 0x510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMissionStructure CallFunc_CompleteMission_ReturnValue; // 0x518(0x60)(None) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_8; // 0x578(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_19; // 0x580(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* CallFunc_Array_Get_Item_10; // 0x588(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_7; // 0x590(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24C9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_11; // 0x594(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_10; // 0x599(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24CA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_9; // 0x5A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_9; // 0x5A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_20; // 0x5B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x5B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameMode_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_classes.hpp new file mode 100644 index 0000000..0a2959f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x310 - 0x290) +// BlueprintGeneratedClass MP_GameState.MP_GameState_C +class AMP_GameState_C : public AGameState +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x290(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + TArray PlayersAlive; // 0x2A0(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + TMap LevelsUnlocked; // 0x2B0(0x50)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + class FString MatchID; // 0x300(0x10)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMP_GameState_C* GetDefaultObj(); + + void GenerateUUID(const class FString& EncryptedName, const TArray& CharacterSet, TArray& K2Node_MakeArray_Array, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, int32 CallFunc_Len_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void ReceiveBeginPlay(); + void SetMEGUnlocked(); + void ExecuteUbergraph_MP_GameState(int32 EntryPoint, TArray& CallFunc_GetCompletedLevels_LevelsCompleted, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Length_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, const struct FS_HubLevels& K2Node_MakeStruct_S_HubLevels, bool CallFunc_EqualEqual_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FS_HubLevels& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_HasAuthority_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_functions.cpp new file mode 100644 index 0000000..7e94efc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_functions.cpp @@ -0,0 +1,253 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_GameState.MP_GameState_C +// (Actor) + +class UClass* AMP_GameState_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_GameState_C"); + + return Clss; +} + + +// MP_GameState_C MP_GameState.Default__MP_GameState_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_GameState_C* AMP_GameState_C::GetDefaultObj() +{ + static class AMP_GameState_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_GameState_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_GameState.MP_GameState_C.GenerateUUID +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString EncryptedName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// TArray CharacterSet (Edit, BlueprintVisible) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void AMP_GameState_C::GenerateUUID(const class FString& EncryptedName, const TArray& CharacterSet, TArray& K2Node_MakeArray_Array, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, int32 CallFunc_Len_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameState_C", "GenerateUUID"); + + Params::AMP_GameState_C_GenerateUUID_Params Parms{}; + + Parms.EncryptedName = EncryptedName; + Parms.CharacterSet = CharacterSet; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_GameState.MP_GameState_C.Generate Encrypted Name +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Level (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString Name (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString EncryptedName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void AMP_GameState_C::Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameState_C", "Generate Encrypted Name"); + + Params::AMP_GameState_C_Generate_Encrypted_Name_Params Parms{}; + + Parms.Level = Level; + Parms.EncryptedName = EncryptedName; + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Name != nullptr) + *Name = std::move(Parms.Name); + +} + + +// Function MP_GameState.MP_GameState_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_GameState_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameState_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameState.MP_GameState_C.SetMEGUnlocked +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_GameState_C::SetMEGUnlocked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameState_C", "SetMEGUnlocked"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_GameState.MP_GameState_C.ExecuteUbergraph_MP_GameState +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetCompletedLevels_LevelsCompleted (ReferenceParm, ContainsInstancedReference) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm, ContainsInstancedReference) +// struct FS_LevelStats CallFunc_Array_Get_Item_1 (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_HubLevels K2Node_MakeStruct_S_HubLevels (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_HubLevels CallFunc_Map_Find_Value (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_GameState_C::ExecuteUbergraph_MP_GameState(int32 EntryPoint, TArray& CallFunc_GetCompletedLevels_LevelsCompleted, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Length_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, const struct FS_HubLevels& K2Node_MakeStruct_S_HubLevels, bool CallFunc_EqualEqual_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FS_HubLevels& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_HasAuthority_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_GameState_C", "ExecuteUbergraph_MP_GameState"); + + Params::AMP_GameState_C_ExecuteUbergraph_MP_GameState_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetCompletedLevels_LevelsCompleted = CallFunc_GetCompletedLevels_LevelsCompleted; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.K2Node_MakeStruct_S_HubLevels = K2Node_MakeStruct_S_HubLevels; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_parameters.hpp new file mode 100644 index 0000000..9bdff52 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_parameters.hpp @@ -0,0 +1,112 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB0 (0xB0 - 0x0) +// Function MP_GameState.MP_GameState_C.GenerateUUID +struct AMP_GameState_C_GenerateUUID_Params +{ +public: + class FString EncryptedName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + TArray CharacterSet; // 0x10(0x10)(Edit, BlueprintVisible) + TArray K2Node_MakeArray_Array; // 0x20(0x10)(ReferenceParm) + int32 Temp_int_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x48(0x10)(ReferenceParm) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Array_Get_Item; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_243B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Len_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_243C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_RandomInteger_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_243D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item_1; // 0x90(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xA0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xE0 (0xE0 - 0x0) +// Function MP_GameState.MP_GameState_C.Generate Encrypted Name +struct AMP_GameState_C_Generate_Encrypted_Name_Params +{ +public: + class FText Level; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString Name; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString EncryptedName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + TArray CharacterSet; // 0x38(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_243E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x60(0x10)(ReferenceParm) + int32 CallFunc_Len_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_243F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2440[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2441[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_RandomInteger_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2442[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item_1; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x115 (0x115 - 0x0) +// Function MP_GameState.MP_GameState_C.ExecuteUbergraph_MP_GameState +struct AMP_GameState_C_ExecuteUbergraph_MP_GameState_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2443[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetCompletedLevels_LevelsCompleted; // 0x8(0x10)(ReferenceParm, ContainsInstancedReference) + int32 Temp_int_Array_Index_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x20(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2444[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x60(0x10)(ReferenceParm, ContainsInstancedReference) + struct FS_LevelStats CallFunc_Array_Get_Item_1; // 0x70(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_HubLevels K2Node_MakeStruct_S_HubLevels; // 0xA8(0x10)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2445[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2446[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2447[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_HubLevels CallFunc_Map_Find_Value; // 0xF0(0x10)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2448[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x10C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2449[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x114(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_GameState_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_classes.hpp new file mode 100644 index 0000000..44c5770 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6C (0x3D4 - 0x368) +// BlueprintGeneratedClass MP_Level94.MP_Level94_C +class AMP_Level94_C : public AMP_GameMode_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x368(0x8)(ZeroConstructor, Transient, DuplicateTransient) + bool IsNight; // 0x370(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_215F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TMap PlayerMap; // 0x378(0x50)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FVector RetreatLocation; // 0x3C8(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMP_Level94_C* GetDefaultObj(); + + void LoadCheckpoints(TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_3, bool K2Node_SwitchInteger_CmpSuccess); + class AActor* ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class APlayerStart* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& Temp_object_Variable, TArray& K2Node_MakeArray_Array, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue); + void UserConstructionScript(bool CallFunc_IsStandalone_ReturnValue); + void OnPlayerSpawn(class ABPCharacter_Demo_C* Player); + void SpawnAnimations(); + void OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus); + void RemoveAnimations(); + void ReceiveBeginPlay(); + void ExecuteUbergraph_MP_Level94(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_Event_Player, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_3, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_GreaterEqual_IntInt_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Animation_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_Map_Remove_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_Animation_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, bool CallFunc_Less_IntInt_ReturnValue_1, class AActor* CallFunc_Array_Get_Item_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, class ABP_Animation_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_functions.cpp new file mode 100644 index 0000000..92b6c2a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_functions.cpp @@ -0,0 +1,385 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_Level94.MP_Level94_C +// (Actor) + +class UClass* AMP_Level94_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_Level94_C"); + + return Clss; +} + + +// MP_Level94_C MP_Level94.Default__MP_Level94_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_Level94_C* AMP_Level94_C::GetDefaultObj() +{ + static class AMP_Level94_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_Level94_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_Level94.MP_Level94_C.LoadCheckpoints +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors (ReferenceParm) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1 (ReferenceParm) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2 (ReferenceParm) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_3 (ReferenceParm) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_Level94_C::LoadCheckpoints(TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_3, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "LoadCheckpoints"); + + Params::AMP_Level94_C_LoadCheckpoints_Params Parms{}; + + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors = CallFunc_GetAllActorsOfClassWithTag_OutActors; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_1 = CallFunc_GetAllActorsOfClassWithTag_OutActors_1; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_2 = CallFunc_GetAllActorsOfClassWithTag_OutActors_2; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_3 = CallFunc_GetAllActorsOfClassWithTag_OutActors_3; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Level94.MP_Level94_C.ChoosePlayerStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* PlayerStart (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class AActor* AMP_Level94_C::ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class APlayerStart* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& Temp_object_Variable, TArray& K2Node_MakeArray_Array, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "ChoosePlayerStart"); + + Params::AMP_Level94_C_ChoosePlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.PlayerStart = PlayerStart; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function MP_Level94.MP_Level94_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_Level94_C::UserConstructionScript(bool CallFunc_IsStandalone_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "UserConstructionScript"); + + Params::AMP_Level94_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Level94.MP_Level94_C.OnPlayerSpawn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_Level94_C::OnPlayerSpawn(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "OnPlayerSpawn"); + + Params::AMP_Level94_C_OnPlayerSpawn_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Level94.MP_Level94_C.SpawnAnimations +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_Level94_C::SpawnAnimations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "SpawnAnimations"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_Level94.MP_Level94_C.OnQueryFinish +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus QueryStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_Level94_C::OnQueryFinish(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, enum class EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "OnQueryFinish"); + + Params::AMP_Level94_C_OnQueryFinish_Params Parms{}; + + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Level94.MP_Level94_C.RemoveAnimations +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_Level94_C::RemoveAnimations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "RemoveAnimations"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_Level94.MP_Level94_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_Level94_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_Level94.MP_Level94_C.ExecuteUbergraph_MP_Level94 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_Event_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*K2Node_CustomEvent_QueryInstance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UEnvQueryInstanceBlueprintWrapper*CallFunc_RunEQSQuery_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetQueryResultsAsLocations_ResultLocations (ReferenceParm) +// bool CallFunc_GetQueryResultsAsLocations_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Array_Random_OutItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Random_OutIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Animation_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool CallFunc_Map_Remove_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ABP_Animation_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors_1 (ReferenceParm) +// class ABP_Animation_C* CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_Level94_C::ExecuteUbergraph_MP_Level94(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_Event_Player, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_3, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance, enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, TArray& CallFunc_GetQueryResultsAsLocations_ResultLocations, bool CallFunc_GetQueryResultsAsLocations_ReturnValue, const struct FVector& CallFunc_Array_Random_OutItem, int32 CallFunc_Array_Random_OutIndex, int32 CallFunc_Array_Length_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_GreaterEqual_IntInt_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, class ABP_Animation_C* CallFunc_FinishSpawningActor_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool CallFunc_Map_Remove_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_Animation_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, bool CallFunc_Less_IntInt_ReturnValue_1, class AActor* CallFunc_Array_Get_Item_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, TArray& CallFunc_GetAllActorsOfClass_OutActors_1, class ABP_Animation_C* CallFunc_Array_Get_Item_3, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Level94_C", "ExecuteUbergraph_MP_Level94"); + + Params::AMP_Level94_C_ExecuteUbergraph_MP_Level94_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.K2Node_Event_Player = K2Node_Event_Player; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_CustomEvent_QueryInstance = K2Node_CustomEvent_QueryInstance; + Parms.K2Node_CustomEvent_QueryStatus = K2Node_CustomEvent_QueryStatus; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_RunEQSQuery_ReturnValue = CallFunc_RunEQSQuery_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetQueryResultsAsLocations_ResultLocations = CallFunc_GetQueryResultsAsLocations_ResultLocations; + Parms.CallFunc_GetQueryResultsAsLocations_ReturnValue = CallFunc_GetQueryResultsAsLocations_ReturnValue; + Parms.CallFunc_Array_Random_OutItem = CallFunc_Array_Random_OutItem; + Parms.CallFunc_Array_Random_OutIndex = CallFunc_Array_Random_OutIndex; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Map_Remove_ReturnValue = CallFunc_Map_Remove_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_GetAllActorsOfClass_OutActors_1 = CallFunc_GetAllActorsOfClass_OutActors_1; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_parameters.hpp new file mode 100644 index 0000000..3fd4779 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_parameters.hpp @@ -0,0 +1,168 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x61 (0x61 - 0x0) +// Function MP_Level94.MP_Level94_C.LoadCheckpoints +struct AMP_Level94_C_LoadCheckpoints_Params +{ +public: + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors; // 0x0(0x10)(ReferenceParm) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1; // 0x28(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2; // 0x38(0x10)(ReferenceParm) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_3; // 0x50(0x10)(ReferenceParm) + bool K2Node_SwitchInteger_CmpSuccess; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x89 (0x89 - 0x0) +// Function MP_Level94.MP_Level94_C.ChoosePlayerStart +struct AMP_Level94_C_ChoosePlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerStart* PlayerStart; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerStart* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_214F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x58(0x10)(ConstParm, ReferenceParm) + TArray K2Node_MakeArray_Array; // 0x68(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_SphereOverlapActors_OutActors; // 0x78(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_Level94.MP_Level94_C.UserConstructionScript +struct AMP_Level94_C_UserConstructionScript_Params +{ +public: + bool CallFunc_IsStandalone_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_Level94.MP_Level94_C.OnPlayerSpawn +struct AMP_Level94_C_OnPlayerSpawn_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function MP_Level94.MP_Level94_C.OnQueryFinish +struct AMP_Level94_C_OnQueryFinish_Params +{ +public: + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus QueryStatus; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1B5 (0x1B5 - 0x0) +// Function MP_Level94.MP_Level94_C.ExecuteUbergraph_MP_Level94 +struct AMP_Level94_C_ExecuteUbergraph_MP_Level94_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_Event_Player; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2150[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2151[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UEnvQueryInstanceBlueprintWrapper* K2Node_CustomEvent_QueryInstance; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEnvQueryStatus K2Node_CustomEvent_QueryStatus; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2152[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2153[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2154[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UEnvQueryInstanceBlueprintWrapper* CallFunc_RunEQSQuery_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2155[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetQueryResultsAsLocations_ResultLocations; // 0x88(0x10)(ReferenceParm) + bool CallFunc_GetQueryResultsAsLocations_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2156[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Array_Random_OutItem; // 0x9C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Random_OutIndex; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2157[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0xC4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2158[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2159[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0xE0(0x30)(IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Animation_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x120(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_Map_Remove_ReturnValue; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_215A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x138(0x10)(ReferenceParm) + class ABP_Animation_C* CallFunc_Array_Get_Item_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_215B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x158(0x10)(ReferenceParm) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_215C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_Array_Get_Item_2; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_215D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Map_Find_Value; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_215E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors_1; // 0x198(0x10)(ReferenceParm) + class ABP_Animation_C* CallFunc_Array_Get_Item_3; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x1B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x1B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Level94_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_classes.hpp new file mode 100644 index 0000000..8d17bd2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_classes.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x55 (0x38D - 0x338) +// BlueprintGeneratedClass MP_PS.MP_PS_C +class AMP_PS_C : public AFancyPlayerState +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x338(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* DefaultSceneRoot; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + int32 Points; // 0x348(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + enum class ETeam Team; // 0x34C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F3B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerConnectionInfo PlayerConnection; // 0x350(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash) + struct FS_UserProfile UserInfo; // 0x358(0x18)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, RepNotify, ContainsInstancedReference, HasGetValueTypeHash) + bool HasFlashlight; // 0x370(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1F3C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Items_Rep; // 0x378(0x10)(Edit, BlueprintVisible, Net, DisableEditOnInstance) + float LastSave; // 0x388(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_HeadsetType HeadsetType; // 0x38C(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMP_PS_C* GetDefaultObj(); + + void LoadPlayer(const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String, bool CallFunc_LoadPlayerData_DidFind, const struct FS_PlayerData& CallFunc_LoadPlayerData_Inventory, bool CallFunc_LessEqual_FloatFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue); + void SavePlayer(bool ForceSave, bool CallFunc_K2_IsTearingDown_isTearingDown, float CallFunc_GetGameTimeInSeconds_ReturnValue, float CallFunc_GetGameTimeInSeconds_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FS_PlayerData& K2Node_MakeStruct_S_PlayerData, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String); + void Load_Player_ConnectionInfo(bool Client_ReadyStatus, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo_1, bool CallFunc_IsServer_ReturnValue); + void Load_Player_UserProfile(const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile, enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result, class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile_1, bool K2Node_SwitchEnum_CmpSuccess); + void OnRep_UserInfo(); + void OnRep_Player_UserProfile_OR(); + void OnRep_Player_ConnectionInfo_OR(); + void OnRep_PlayerConnection(); + void OnRep_Points(); + void OnRep_Kills(); + void SR_Update_Player_ConnectionInfo(const struct FS_PlayerConnectionInfo& Player_ConnectionInfo); + void SR_Update_Player_UserProfile(const struct FS_UserProfile& Player_UserProfile); + void ReceiveCopyProperties(class APlayerState* NewPlayerState); + void SavePlayerStats(); + void LoadPlayerStats(); + void OnKillPlayer(); + void SetInventoryItem(int32 Index, class FName Name); + void SaveInventory(TArray& Inventory); + void SRV_AddSanity(float Amount); + void RefreshPlayer(); + void SRV_SetHeadsetType(enum class E_HeadsetType HeadsetType); + void ExecuteUbergraph_MP_PS(int32 EntryPoint, enum class E_HeadsetType K2Node_CustomEvent_HeadsetType, class APlayerState* K2Node_Event_NewPlayerState, const struct FS_UserProfile& K2Node_CustomEvent_Player_UserProfile, bool Temp_bool_Has_Been_Initd_Variable, int32 K2Node_CustomEvent_Index, class FName K2Node_CustomEvent_Name, TArray& K2Node_CustomEvent_Inventory, float K2Node_CustomEvent_Amount, class AActor* CallFunc_GetOwner_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess, float CallFunc_FClamp_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FS_PlayerConnectionInfo& K2Node_CustomEvent_Player_ConnectionInfo, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_functions.cpp new file mode 100644 index 0000000..ca7f1f1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_functions.cpp @@ -0,0 +1,576 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_PS.MP_PS_C +// (Actor) + +class UClass* AMP_PS_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_PS_C"); + + return Clss; +} + + +// MP_PS_C MP_PS.Default__MP_PS_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_PS_C* AMP_PS_C::GetDefaultObj() +{ + static class AMP_PS_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_PS_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_PS.MP_PS_C.LoadPlayer +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// class FString CallFunc_UniqueNetIdToString_String (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_LoadPlayerData_DidFind (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerData CallFunc_LoadPlayerData_Inventory (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PS_C::LoadPlayer(const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String, bool CallFunc_LoadPlayerData_DidFind, const struct FS_PlayerData& CallFunc_LoadPlayerData_Inventory, bool CallFunc_LessEqual_FloatFloat_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "LoadPlayer"); + + Params::AMP_PS_C_LoadPlayer_Params Parms{}; + + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.CallFunc_UniqueNetIdToString_String = CallFunc_UniqueNetIdToString_String; + Parms.CallFunc_LoadPlayerData_DidFind = CallFunc_LoadPlayerData_DidFind; + Parms.CallFunc_LoadPlayerData_Inventory = CallFunc_LoadPlayerData_Inventory; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.SavePlayer +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ForceSave (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_IsTearingDown_isTearingDown (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetGameTimeInSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetGameTimeInSeconds_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_PlayerData K2Node_MakeStruct_S_PlayerData (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// class FString CallFunc_UniqueNetIdToString_String (ZeroConstructor, HasGetValueTypeHash) + +void AMP_PS_C::SavePlayer(bool ForceSave, bool CallFunc_K2_IsTearingDown_isTearingDown, float CallFunc_GetGameTimeInSeconds_ReturnValue, float CallFunc_GetGameTimeInSeconds_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FS_PlayerData& K2Node_MakeStruct_S_PlayerData, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const class FString& CallFunc_UniqueNetIdToString_String) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SavePlayer"); + + Params::AMP_PS_C_SavePlayer_Params Parms{}; + + Parms.ForceSave = ForceSave; + Parms.CallFunc_K2_IsTearingDown_isTearingDown = CallFunc_K2_IsTearingDown_isTearingDown; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue = CallFunc_GetGameTimeInSeconds_ReturnValue; + Parms.CallFunc_GetGameTimeInSeconds_ReturnValue_1 = CallFunc_GetGameTimeInSeconds_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_S_PlayerData = K2Node_MakeStruct_S_PlayerData; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.CallFunc_UniqueNetIdToString_String = CallFunc_UniqueNetIdToString_String; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.Load_Player_ConnectionInfo +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Client_ReadyStatus (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PS_C::Load_Player_ConnectionInfo(bool Client_ReadyStatus, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo, const struct FS_PlayerConnectionInfo& K2Node_MakeStruct_S_PlayerConnectionInfo_1, bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "Load_Player_ConnectionInfo"); + + Params::AMP_PS_C_Load_Player_ConnectionInfo_Params Parms{}; + + Parms.Client_ReadyStatus = Client_ReadyStatus; + Parms.K2Node_MakeStruct_S_PlayerConnectionInfo = K2Node_MakeStruct_S_PlayerConnectionInfo; + Parms.K2Node_MakeStruct_S_PlayerConnectionInfo_1 = K2Node_MakeStruct_S_PlayerConnectionInfo_1; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.Load_Player_UserProfile +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId (None) +// struct FS_UserProfile K2Node_MakeStruct_S_UserProfile (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// enum class EBlueprintAsyncResultSwitchCallFunc_GetSteamFriendAvatar_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_UserProfile K2Node_MakeStruct_S_UserProfile_1 (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PS_C::Load_Player_UserProfile(const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile, enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result, class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue, const struct FS_UserProfile& K2Node_MakeStruct_S_UserProfile_1, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "Load_Player_UserProfile"); + + Params::AMP_PS_C_Load_Player_UserProfile_Params Parms{}; + + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId = CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; + Parms.K2Node_MakeStruct_S_UserProfile = K2Node_MakeStruct_S_UserProfile; + Parms.CallFunc_GetSteamFriendAvatar_Result = CallFunc_GetSteamFriendAvatar_Result; + Parms.CallFunc_GetSteamFriendAvatar_ReturnValue = CallFunc_GetSteamFriendAvatar_ReturnValue; + Parms.K2Node_MakeStruct_S_UserProfile_1 = K2Node_MakeStruct_S_UserProfile_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.OnRep_UserInfo +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_UserInfo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_UserInfo"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnRep_Player_UserProfile_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_Player_UserProfile_OR() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_Player_UserProfile_OR"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnRep_Player_ConnectionInfo_OR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_Player_ConnectionInfo_OR() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_Player_ConnectionInfo_OR"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnRep_PlayerConnection +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_PlayerConnection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_PlayerConnection"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnRep_Points +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_Points() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_Points"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnRep_Kills +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnRep_Kills() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnRep_Kills"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.SR_Update_Player_ConnectionInfo +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_PlayerConnectionInfo Player_ConnectionInfo (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PS_C::SR_Update_Player_ConnectionInfo(const struct FS_PlayerConnectionInfo& Player_ConnectionInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SR_Update_Player_ConnectionInfo"); + + Params::AMP_PS_C_SR_Update_Player_ConnectionInfo_Params Parms{}; + + Parms.Player_ConnectionInfo = Player_ConnectionInfo; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.SR_Update_Player_UserProfile +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_UserProfile Player_UserProfile (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + +void AMP_PS_C::SR_Update_Player_UserProfile(const struct FS_UserProfile& Player_UserProfile) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SR_Update_Player_UserProfile"); + + Params::AMP_PS_C_SR_Update_Player_UserProfile_Params Parms{}; + + Parms.Player_UserProfile = Player_UserProfile; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.ReceiveCopyProperties +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* NewPlayerState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PS_C::ReceiveCopyProperties(class APlayerState* NewPlayerState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "ReceiveCopyProperties"); + + Params::AMP_PS_C_ReceiveCopyProperties_Params Parms{}; + + Parms.NewPlayerState = NewPlayerState; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.SavePlayerStats +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::SavePlayerStats() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SavePlayerStats"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.LoadPlayerStats +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::LoadPlayerStats() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "LoadPlayerStats"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.OnKillPlayer +// (Event, Public, BlueprintEvent) +// Parameters: + +void AMP_PS_C::OnKillPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "OnKillPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.SetInventoryItem +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Name (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PS_C::SetInventoryItem(int32 Index, class FName Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SetInventoryItem"); + + Params::AMP_PS_C_SetInventoryItem_Params Parms{}; + + Parms.Index = Index; + Parms.Name = Name; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.SaveInventory +// (Net, NetReliable, NetServer, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Inventory (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void AMP_PS_C::SaveInventory(TArray& Inventory) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SaveInventory"); + + Params::AMP_PS_C_SaveInventory_Params Parms{}; + + Parms.Inventory = Inventory; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.SRV_AddSanity +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Amount (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PS_C::SRV_AddSanity(float Amount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SRV_AddSanity"); + + Params::AMP_PS_C_SRV_AddSanity_Params Parms{}; + + Parms.Amount = Amount; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.RefreshPlayer +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PS_C::RefreshPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "RefreshPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PS.MP_PS_C.SRV_SetHeadsetType +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class E_HeadsetType HeadsetType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PS_C::SRV_SetHeadsetType(enum class E_HeadsetType HeadsetType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "SRV_SetHeadsetType"); + + Params::AMP_PS_C_SRV_SetHeadsetType_Params Parms{}; + + Parms.HeadsetType = HeadsetType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PS.MP_PS_C.ExecuteUbergraph_MP_PS +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_HeadsetType K2Node_CustomEvent_HeadsetType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* K2Node_Event_NewPlayerState (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_UserProfile K2Node_CustomEvent_Player_UserProfile (ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 K2Node_CustomEvent_Index (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Name (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_CustomEvent_Inventory (ConstParm, ReferenceParm) +// float K2Node_CustomEvent_Amount (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_DynamicCast_AsPlayer_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_PlayerConnectionInfo K2Node_CustomEvent_Player_ConnectionInfo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PS_C::ExecuteUbergraph_MP_PS(int32 EntryPoint, enum class E_HeadsetType K2Node_CustomEvent_HeadsetType, class APlayerState* K2Node_Event_NewPlayerState, const struct FS_UserProfile& K2Node_CustomEvent_Player_UserProfile, bool Temp_bool_Has_Been_Initd_Variable, int32 K2Node_CustomEvent_Index, class FName K2Node_CustomEvent_Name, TArray& K2Node_CustomEvent_Inventory, float K2Node_CustomEvent_Amount, class AActor* CallFunc_GetOwner_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess, float CallFunc_FClamp_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FS_PlayerConnectionInfo& K2Node_CustomEvent_Player_ConnectionInfo, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PS_C", "ExecuteUbergraph_MP_PS"); + + Params::AMP_PS_C_ExecuteUbergraph_MP_PS_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_HeadsetType = K2Node_CustomEvent_HeadsetType; + Parms.K2Node_Event_NewPlayerState = K2Node_Event_NewPlayerState; + Parms.K2Node_CustomEvent_Player_UserProfile = K2Node_CustomEvent_Player_UserProfile; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_CustomEvent_Index = K2Node_CustomEvent_Index; + Parms.K2Node_CustomEvent_Name = K2Node_CustomEvent_Name; + Parms.K2Node_CustomEvent_Inventory = K2Node_CustomEvent_Inventory; + Parms.K2Node_CustomEvent_Amount = K2Node_CustomEvent_Amount; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.K2Node_DynamicCast_AsPlayer_Controller = K2Node_DynamicCast_AsPlayer_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_CustomEvent_Player_ConnectionInfo = K2Node_CustomEvent_Player_ConnectionInfo; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_parameters.hpp new file mode 100644 index 0000000..2b86160 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_parameters.hpp @@ -0,0 +1,179 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x59 - 0x0) +// Function MP_PS.MP_PS_C.LoadPlayer +struct AMP_PS_C_LoadPlayer_Params +{ +public: + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x0(0x20)(None) + class FString CallFunc_UniqueNetIdToString_String; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_LoadPlayerData_DidFind; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F24[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerData CallFunc_LoadPlayerData_Inventory; // 0x38(0x18)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F25[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x60 (0x60 - 0x0) +// Function MP_PS.MP_PS_C.SavePlayer +struct AMP_PS_C_SavePlayer_Params +{ +public: + bool ForceSave; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_IsTearingDown_isTearingDown; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F26[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetGameTimeInSeconds_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetGameTimeInSeconds_ReturnValue_1; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_PlayerData K2Node_MakeStruct_S_PlayerData; // 0x10(0x18)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F27[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x30(0x20)(None) + class FString CallFunc_UniqueNetIdToString_String; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x15 (0x15 - 0x0) +// Function MP_PS.MP_PS_C.Load_Player_ConnectionInfo +struct AMP_PS_C_Load_Player_ConnectionInfo_Params +{ +public: + bool Client_ReadyStatus; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F2B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_PlayerConnectionInfo K2Node_MakeStruct_S_PlayerConnectionInfo_1; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x71 (0x71 - 0x0) +// Function MP_PS.MP_PS_C.Load_Player_UserProfile +struct AMP_PS_C_Load_Player_UserProfile_Params +{ +public: + class FString CallFunc_GetPlayerName_ReturnValue; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FBPUniqueNetId CallFunc_GetUniqueNetIDFromPlayerState_UniqueNetId; // 0x10(0x20)(None) + struct FS_UserProfile K2Node_MakeStruct_S_UserProfile; // 0x30(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + enum class EBlueprintAsyncResultSwitch CallFunc_GetSteamFriendAvatar_Result; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F30[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* CallFunc_GetSteamFriendAvatar_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UserProfile K2Node_MakeStruct_S_UserProfile_1; // 0x58(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_PS.MP_PS_C.SR_Update_Player_ConnectionInfo +struct AMP_PS_C_SR_Update_Player_ConnectionInfo_Params +{ +public: + struct FS_PlayerConnectionInfo Player_ConnectionInfo; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PS.MP_PS_C.SR_Update_Player_UserProfile +struct AMP_PS_C_SR_Update_Player_UserProfile_Params +{ +public: + struct FS_UserProfile Player_UserProfile; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_PS.MP_PS_C.ReceiveCopyProperties +struct AMP_PS_C_ReceiveCopyProperties_Params +{ +public: + class APlayerState* NewPlayerState; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function MP_PS.MP_PS_C.SetInventoryItem +struct AMP_PS_C_SetInventoryItem_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Name; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function MP_PS.MP_PS_C.SaveInventory +struct AMP_PS_C_SaveInventory_Params +{ +public: + TArray Inventory; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x4 (0x4 - 0x0) +// Function MP_PS.MP_PS_C.SRV_AddSanity +struct AMP_PS_C_SRV_AddSanity_Params +{ +public: + float Amount; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_PS.MP_PS_C.SRV_SetHeadsetType +struct AMP_PS_C_SRV_SetHeadsetType_Params +{ +public: + enum class E_HeadsetType HeadsetType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xAD (0xAD - 0x0) +// Function MP_PS.MP_PS_C.ExecuteUbergraph_MP_PS +struct AMP_PS_C_ExecuteUbergraph_MP_PS_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_HeadsetType K2Node_CustomEvent_HeadsetType; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F33[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* K2Node_Event_NewPlayerState; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UserProfile K2Node_CustomEvent_Player_UserProfile; // 0x10(0x18)(ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F34[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_CustomEvent_Index; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Name; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_CustomEvent_Inventory; // 0x38(0x10)(ConstParm, ReferenceParm) + float K2Node_CustomEvent_Amount; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F35[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F36[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* K2Node_DynamicCast_AsPlayer_Controller; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F37[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_FClamp_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F38[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_PlayerConnectionInfo K2Node_CustomEvent_Player_ConnectionInfo; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F39[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F3A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0xAA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PS_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_classes.hpp new file mode 100644 index 0000000..50e10f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_classes.hpp @@ -0,0 +1,76 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x41 (0x5B9 - 0x578) +// BlueprintGeneratedClass MP_PlayerController.MP_PlayerController_C +class AMP_PlayerController_C : public ABP_BasePlayerController_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x578(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UVoipManagerComponent* VoipManager; // 0x580(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UChatComponent_C* Chat_Component; // 0x588(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UScoreboard_UI_C* ScoreboardUI_Ref; // 0x590(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* SettingsUI_Ref; // 0x598(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USubtitleTextWB_C* SubtitleUI_Ref; // 0x5A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USpectator_UI_C* SpectatorUI_Ref; // 0x5A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_VOIPInGame_C* W_VOIPHUDRef; // 0x5B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsPushingToTalk; // 0x5B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class AMP_PlayerController_C* GetDefaultObj(); + + void GetUsingPushToTalk(bool* UsingPushToTalk, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2); + void GetUsingRadio(bool* UsingRadio, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess); + void GetCanTalk(bool* CanTalk, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator, bool K2Node_DynamicCast_bSuccess); + void TogglePushToTalk(bool Activated); + void OpenVRSettings(class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_1); + void InpActEvt_Talk_K2Node_InputActionEvent_5(const struct FKey& Key); + void InpActEvt_Talk_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_Settings_K2Node_InputActionEvent_3(const struct FKey& Key); + void OnFailure_C095D11342852DAE8D2D159151BDAA40(); + void OnSuccess_C095D11342852DAE8D2D159151BDAA40(); + void InpActEvt_Chat_K2Node_InputActionEvent_2(const struct FKey& Key); + void OnFailure_BF5727364B76E93ECB1A5EB5C2750E7E(); + void OnSuccess_BF5727364B76E93ECB1A5EB5C2750E7E(); + void InpActEvt_PlayerList_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_PlayerList_K2Node_InputActionEvent_0(const struct FKey& Key); + void PlayNoiseAtLocation(); + void OC_SetupVoice(); + void BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature(TArray& VoiceData, float MicLevel); + void SRV_SendVoiceData(TArray& CompressedVoiceData, bool bUseRadio, bool IsUnderwater); + void Client_RecieveVoiceData(class ABPCharacter_Demo_C* Player, TArray& Voice, bool bUseRadio, bool IsUnderwater); + void DeleteVoice(); + void UpdatePushToTalk(); + void StartSpectating(); + void OC_SetSpectating(const class FString& Spectating); + void OC_RemoveKillScreen(); + void ToggleScoreboard(bool Pressed); + void UpdateScoreboard(); + void ReceiveBeginPlay(); + void ShowLoadingScreen(); + void HE_Subtitle(const struct FHE_SubtitleSeq& Subtitle); + void SetSpawnRotation(const struct FRotator& Rotation); + void OC_KickedFromLobby(); + void ScoreboardDelay(); + void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason); + void ShowCameraFade(); + void ShowEndCutscene(); + void ValveHint(); + void OnPlayerTravel(); + void VR_Subtitle(const struct FHE_SubtitleSeq& Subtitle); + void CaveHint(); + void OC_CompleteMission(const struct FMissionStructure& Mission); + void ExecuteUbergraph_MP_PlayerController(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key_5, TArray& K2Node_ComponentBoundEvent_VoiceData, float K2Node_ComponentBoundEvent_MicLevel, TArray& K2Node_CustomEvent_CompressedVoiceData, bool K2Node_CustomEvent_bUseRadio_1, bool K2Node_CustomEvent_IsUnderwater_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, TArray& K2Node_CustomEvent_Voice, bool K2Node_CustomEvent_bUseRadio, bool K2Node_CustomEvent_IsUnderwater, int32 Temp_int_Array_Index_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetPlatformName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_GetCanTalk_CanTalk, bool CallFunc_InitVoice_ReturnValue, bool CallFunc_GetUsingRadio_UsingRadio, bool CallFunc_GetUsingRadio_UsingRadio_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_GetUsingPushToTalk_UsingPushToTalk, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, bool CallFunc_GetUsingPushToTalk_UsingPushToTalk_1, TArray& CallFunc_GetPlayerStateArray_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class USubtitleWB_C* CallFunc_Create_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, const class FString& K2Node_CustomEvent_Spectating, bool CallFunc_IsInViewport_ReturnValue, bool Temp_bool_IsClosed_Variable, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_4, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_5, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, class ABP_Spectator_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_2, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_IsValid_ReturnValue_3, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, bool K2Node_CustomEvent_Pressed, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_3, bool CallFunc_IsValid_ReturnValue_4, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, TArray& CallFunc_GetPlayerStateArray_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_IsLocalPlayerController_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_3, class UPlayerStats_UI_C* CallFunc_Create_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, class UPanelSlot* CallFunc_AddChild_ReturnValue, const struct FHE_SubtitleSeq& K2Node_CustomEvent_Subtitle_1, const struct FRotator& K2Node_CustomEvent_Rotation, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_3, const struct FKey& K2Node_InputActionEvent_Key_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_IsServer_ReturnValue, bool CallFunc_IsServer_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_7, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue_2, enum class EEndPlayReason K2Node_Event_EndPlayReason, bool K2Node_SwitchEnum_CmpSuccess_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, bool CallFunc_SetGamePaused_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_IsStandalone_ReturnValue_1, TArray& CallFunc_GetAllWidgetsWithInterface_FoundWidgets, class UUserWidget* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_K2_IsTearingDown_isTearingDown_1, bool CallFunc_Not_PreBool_ReturnValue_3, int32 Temp_int_Array_Index_Variable_2, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class APlayerState* CallFunc_Array_Get_Item_5, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class AActor* CallFunc_GetOwner_ReturnValue_1, const class FString& CallFunc_GetPlayerName_ReturnValue_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_8, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_8, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn_1, bool K2Node_DynamicCast_bSuccess_9, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_10, bool CallFunc_Array_Contains_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2, bool K2Node_DynamicCast_bSuccess_11, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_12, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_5, const struct FHE_SubtitleSeq& K2Node_CustomEvent_Subtitle, const struct FHE_Subtitle& CallFunc_Array_Get_Item_6, const struct FHE_Subtitle& CallFunc_Array_Get_Item_7, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_13, bool CallFunc_IsValid_ReturnValue_10, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_3, class USpectator_UI_C* CallFunc_Create_ReturnValue_4, class UGameEnd_UI_C* CallFunc_Create_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class USubtitleWB_C* CallFunc_Create_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_11, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle_1, TArray& K2Node_MakeArray_Array_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_3, bool K2Node_DynamicCast_bSuccess_14, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_15, class UW_VOIPInGame_C* CallFunc_Create_ReturnValue_7, class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_12, bool CallFunc_IsValid_ReturnValue_13, class USubtitleWB_C* CallFunc_Create_ReturnValue_8, const struct FKey& Temp_struct_Variable, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FMissionStructure& K2Node_CustomEvent_Mission, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_16, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, int32 Temp_int_Loop_Counter_Variable_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_2, class UScoreboard_UI_C* CallFunc_Create_ReturnValue_9, bool CallFunc_IsStandalone_ReturnValue_2, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_functions.cpp new file mode 100644 index 0000000..a557e14 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_functions.cpp @@ -0,0 +1,1310 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_PlayerController.MP_PlayerController_C +// (Actor, PlayerController) + +class UClass* AMP_PlayerController_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_PlayerController_C"); + + return Clss; +} + + +// MP_PlayerController_C MP_PlayerController.Default__MP_PlayerController_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_PlayerController_C* AMP_PlayerController_C::GetDefaultObj() +{ + static class AMP_PlayerController_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_PlayerController_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_PlayerController.MP_PlayerController_C.GetUsingPushToTalk +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool UsingPushToTalk (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::GetUsingPushToTalk(bool* UsingPushToTalk, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "GetUsingPushToTalk"); + + Params::AMP_PlayerController_C_GetUsingPushToTalk_Params Parms{}; + + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsInteractable_Pawn = K2Node_DynamicCast_AsInteractable_Pawn; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + + UObject::ProcessEvent(Func, &Parms); + + if (UsingPushToTalk != nullptr) + *UsingPushToTalk = Parms.UsingPushToTalk; + +} + + +// Function MP_PlayerController.MP_PlayerController_C.GetUsingRadio +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool UsingRadio (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::GetUsingRadio(bool* UsingRadio, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "GetUsingRadio"); + + Params::AMP_PlayerController_C_GetUsingRadio_Params Parms{}; + + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (UsingRadio != nullptr) + *UsingRadio = Parms.UsingRadio; + +} + + +// Function MP_PlayerController.MP_PlayerController_C.GetCanTalk +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool CanTalk (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::GetCanTalk(bool* CanTalk, class APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "GetCanTalk"); + + Params::AMP_PlayerController_C_GetCanTalk_Params Parms{}; + + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Spectator = K2Node_DynamicCast_AsBP_Spectator; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (CanTalk != nullptr) + *CanTalk = Parms.CanTalk; + +} + + +// Function MP_PlayerController.MP_PlayerController_C.TogglePushToTalk +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::TogglePushToTalk(bool Activated) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "TogglePushToTalk"); + + Params::AMP_PlayerController_C_TogglePushToTalk_Params Parms{}; + + Parms.Activated = Activated; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OpenVRSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::OpenVRSettings(class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OpenVRSettings"); + + Params::AMP_PlayerController_C_OpenVRSettings_Params Parms{}; + + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_Client = K2Node_DynamicCast_AsVRCharacter_Demo_Client; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_5 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_Talk_K2Node_InputActionEvent_5(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_Talk_K2Node_InputActionEvent_5"); + + Params::AMP_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_5_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_Talk_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_Talk_K2Node_InputActionEvent_4"); + + Params::AMP_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_Settings_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_Settings_K2Node_InputActionEvent_3"); + + Params::AMP_PlayerController_C_InpActEvt_Settings_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OnFailure_C095D11342852DAE8D2D159151BDAA40 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OnFailure_C095D11342852DAE8D2D159151BDAA40() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OnFailure_C095D11342852DAE8D2D159151BDAA40"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OnSuccess_C095D11342852DAE8D2D159151BDAA40 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OnSuccess_C095D11342852DAE8D2D159151BDAA40() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OnSuccess_C095D11342852DAE8D2D159151BDAA40"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_Chat_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_Chat_K2Node_InputActionEvent_2"); + + Params::AMP_PlayerController_C_InpActEvt_Chat_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OnFailure_BF5727364B76E93ECB1A5EB5C2750E7E +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OnFailure_BF5727364B76E93ECB1A5EB5C2750E7E() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OnFailure_BF5727364B76E93ECB1A5EB5C2750E7E"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OnSuccess_BF5727364B76E93ECB1A5EB5C2750E7E +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OnSuccess_BF5727364B76E93ECB1A5EB5C2750E7E() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OnSuccess_BF5727364B76E93ECB1A5EB5C2750E7E"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_PlayerList_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_PlayerList_K2Node_InputActionEvent_1"); + + Params::AMP_PlayerController_C_InpActEvt_PlayerList_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::InpActEvt_PlayerList_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "InpActEvt_PlayerList_K2Node_InputActionEvent_0"); + + Params::AMP_PlayerController_C_InpActEvt_PlayerList_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.PlayNoiseAtLocation +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::PlayNoiseAtLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "PlayNoiseAtLocation"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OC_SetupVoice +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OC_SetupVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OC_SetupVoice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// TArray VoiceData (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// float MicLevel (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PlayerController_C::BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature(TArray& VoiceData, float MicLevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature"); + + Params::AMP_PlayerController_C_BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature_Params Parms{}; + + Parms.VoiceData = VoiceData; + Parms.MicLevel = MicLevel; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.SRV_SendVoiceData +// (Net, NetReliable, NetServer, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray CompressedVoiceData (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// bool bUseRadio (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool IsUnderwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::SRV_SendVoiceData(TArray& CompressedVoiceData, bool bUseRadio, bool IsUnderwater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "SRV_SendVoiceData"); + + Params::AMP_PlayerController_C_SRV_SendVoiceData_Params Parms{}; + + Parms.CompressedVoiceData = CompressedVoiceData; + Parms.bUseRadio = bUseRadio; + Parms.IsUnderwater = IsUnderwater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.Client_RecieveVoiceData +// (Net, NetReliable, HasOutParams, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Voice (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// bool bUseRadio (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool IsUnderwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::Client_RecieveVoiceData(class ABPCharacter_Demo_C* Player, TArray& Voice, bool bUseRadio, bool IsUnderwater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "Client_RecieveVoiceData"); + + Params::AMP_PlayerController_C_Client_RecieveVoiceData_Params Parms{}; + + Parms.Player = Player; + Parms.Voice = Voice; + Parms.bUseRadio = bUseRadio; + Parms.IsUnderwater = IsUnderwater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.DeleteVoice +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::DeleteVoice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "DeleteVoice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.UpdatePushToTalk +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::UpdatePushToTalk() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "UpdatePushToTalk"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.StartSpectating +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::StartSpectating() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "StartSpectating"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OC_SetSpectating +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Spectating (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void AMP_PlayerController_C::OC_SetSpectating(const class FString& Spectating) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OC_SetSpectating"); + + Params::AMP_PlayerController_C_OC_SetSpectating_Params Parms{}; + + Parms.Spectating = Spectating; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OC_RemoveKillScreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OC_RemoveKillScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OC_RemoveKillScreen"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ToggleScoreboard +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Pressed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::ToggleScoreboard(bool Pressed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ToggleScoreboard"); + + Params::AMP_PlayerController_C_ToggleScoreboard_Params Parms{}; + + Parms.Pressed = Pressed; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.UpdateScoreboard +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::UpdateScoreboard() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "UpdateScoreboard"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ShowLoadingScreen +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ShowLoadingScreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ShowLoadingScreen"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.HE_Subtitle +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_SubtitleSeq Subtitle (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::HE_Subtitle(const struct FHE_SubtitleSeq& Subtitle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "HE_Subtitle"); + + Params::AMP_PlayerController_C_HE_Subtitle_Params Parms{}; + + Parms.Subtitle = Subtitle; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.SetSpawnRotation +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRotator Rotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_PlayerController_C::SetSpawnRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "SetSpawnRotation"); + + Params::AMP_PlayerController_C_SetSpawnRotation_Params Parms{}; + + Parms.Rotation = Rotation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OC_KickedFromLobby +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OC_KickedFromLobby() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OC_KickedFromLobby"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ScoreboardDelay +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ScoreboardDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ScoreboardDelay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ReceiveEndPlay +// (Event, Protected, BlueprintEvent) +// Parameters: +// enum class EEndPlayReason EndPlayReason (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PlayerController_C::ReceiveEndPlay(enum class EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ReceiveEndPlay"); + + Params::AMP_PlayerController_C_ReceiveEndPlay_Params Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ShowCameraFade +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ShowCameraFade() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ShowCameraFade"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ShowEndCutscene +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ShowEndCutscene() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ShowEndCutscene"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ValveHint +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::ValveHint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ValveHint"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OnPlayerTravel +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::OnPlayerTravel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OnPlayerTravel"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.VR_Subtitle +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_SubtitleSeq Subtitle (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AMP_PlayerController_C::VR_Subtitle(const struct FHE_SubtitleSeq& Subtitle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "VR_Subtitle"); + + Params::AMP_PlayerController_C_VR_Subtitle_Params Parms{}; + + Parms.Subtitle = Subtitle; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.CaveHint +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PlayerController_C::CaveHint() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "CaveHint"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.OC_CompleteMission +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FMissionStructure Mission (BlueprintVisible, BlueprintReadOnly, Parm) + +void AMP_PlayerController_C::OC_CompleteMission(const struct FMissionStructure& Mission) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "OC_CompleteMission"); + + Params::AMP_PlayerController_C_OC_CompleteMission_Params Parms{}; + + Parms.Mission = Mission; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PlayerController.MP_PlayerController_C.ExecuteUbergraph_MP_PlayerController +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_5 (HasGetValueTypeHash) +// TArray K2Node_ComponentBoundEvent_VoiceData (ConstParm, ReferenceParm) +// float K2Node_ComponentBoundEvent_MicLevel (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_CustomEvent_CompressedVoiceData (ConstParm, ReferenceParm) +// bool K2Node_CustomEvent_bUseRadio_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsUnderwater_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_CustomEvent_Voice (ConstParm, ReferenceParm) +// bool K2Node_CustomEvent_bUseRadio (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsUnderwater (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// bool CallFunc_K2_IsTearingDown_isTearingDown (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetPlatformName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetCanTalk_CanTalk (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_InitVoice_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetUsingRadio_UsingRadio (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetUsingRadio_UsingRadio_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetUsingPushToTalk_UsingPushToTalk (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetUsingPushToTalk_UsingPushToTalk_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetPlayerStateArray_ReturnValue (ReferenceParm) +// class APlayerState* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USubtitleWB_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_CustomEvent_Spectating (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsInViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Spectator_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 (ReferenceParm, ContainsInstancedReference) +// bool K2Node_CustomEvent_Pressed (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetPlayerStateArray_ReturnValue_1 (ReferenceParm) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocalPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// class UPlayerStats_UI_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_SubtitleSeq K2Node_CustomEvent_Subtitle_1 (HasGetValueTypeHash) +// struct FRotator K2Node_CustomEvent_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EEndPlayReason K2Node_Event_EndPlayReason (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetGamePaused_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsWithInterface_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class UUserWidget* CallFunc_Array_Get_Item_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_IsTearingDown_isTearingDown_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// class APlayerState* CallFunc_Array_Get_Item_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_K2_GetPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_SubtitleSeq K2Node_CustomEvent_Subtitle (HasGetValueTypeHash) +// struct FHE_Subtitle CallFunc_Array_Get_Item_6 (HasGetValueTypeHash) +// struct FHE_Subtitle CallFunc_Array_Get_Item_7 (HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USpectator_UI_C* CallFunc_Create_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameEnd_UI_C* CallFunc_Create_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class USubtitleWB_C* CallFunc_Create_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle_1 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq_1 (HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_VOIPInGame_C* CallFunc_Create_ReturnValue_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class USubtitleWB_C* CallFunc_Create_ReturnValue_8 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// struct FMissionStructure K2Node_CustomEvent_Mission (None) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScoreboard_UI_C* CallFunc_Create_ReturnValue_9 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) + +void AMP_PlayerController_C::ExecuteUbergraph_MP_PlayerController(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key_5, TArray& K2Node_ComponentBoundEvent_VoiceData, float K2Node_ComponentBoundEvent_MicLevel, TArray& K2Node_CustomEvent_CompressedVoiceData, bool K2Node_CustomEvent_bUseRadio_1, bool K2Node_CustomEvent_IsUnderwater_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, TArray& K2Node_CustomEvent_Voice, bool K2Node_CustomEvent_bUseRadio, bool K2Node_CustomEvent_IsUnderwater, int32 Temp_int_Array_Index_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_K2_IsTearingDown_isTearingDown, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetPlatformName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_GetCanTalk_CanTalk, bool CallFunc_InitVoice_ReturnValue, bool CallFunc_GetUsingRadio_UsingRadio, bool CallFunc_GetUsingRadio_UsingRadio_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_GetUsingPushToTalk_UsingPushToTalk, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_HasAuthority_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, bool CallFunc_GetUsingPushToTalk_UsingPushToTalk_1, TArray& CallFunc_GetPlayerStateArray_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class USubtitleWB_C* CallFunc_Create_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_NotEqual_ObjectObject_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, const class FString& K2Node_CustomEvent_Spectating, bool CallFunc_IsInViewport_ReturnValue, bool Temp_bool_IsClosed_Variable, class AGameStateBase* CallFunc_GetGameState_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess_4, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_5, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FTransform& CallFunc_GetTransform_ReturnValue, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, class ABP_Spectator_C* CallFunc_FinishSpawningActor_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_2, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_IsValid_ReturnValue_3, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, bool K2Node_CustomEvent_Pressed, class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_3, bool CallFunc_IsValid_ReturnValue_4, class AGameStateBase* CallFunc_GetGameState_ReturnValue_2, TArray& CallFunc_GetPlayerStateArray_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_IsLocalPlayerController_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_3, class UPlayerStats_UI_C* CallFunc_Create_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, class UPanelSlot* CallFunc_AddChild_ReturnValue, const struct FHE_SubtitleSeq& K2Node_CustomEvent_Subtitle_1, const struct FRotator& K2Node_CustomEvent_Rotation, int32 Temp_int_Loop_Counter_Variable_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, class AGameStateBase* CallFunc_GetGameState_ReturnValue_3, const struct FKey& K2Node_InputActionEvent_Key_2, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1, bool K2Node_DynamicCast_bSuccess_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_IsServer_ReturnValue, bool CallFunc_IsServer_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, bool CallFunc_HasAuthority_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_7, class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue_2, enum class EEndPlayReason K2Node_Event_EndPlayReason, bool K2Node_SwitchEnum_CmpSuccess_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1, bool CallFunc_SetGamePaused_ReturnValue, bool CallFunc_IsValid_ReturnValue_7, bool CallFunc_IsStandalone_ReturnValue_1, TArray& CallFunc_GetAllWidgetsWithInterface_FoundWidgets, class UUserWidget* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_3, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_K2_IsTearingDown_isTearingDown_1, bool CallFunc_Not_PreBool_ReturnValue_3, int32 Temp_int_Array_Index_Variable_2, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, class APlayerState* CallFunc_Array_Get_Item_5, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, class AActor* CallFunc_GetOwner_ReturnValue_1, const class FString& CallFunc_GetPlayerName_ReturnValue_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1, bool K2Node_DynamicCast_bSuccess_8, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_8, class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn_1, bool K2Node_DynamicCast_bSuccess_9, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_10, bool CallFunc_Array_Contains_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2, bool K2Node_DynamicCast_bSuccess_11, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_IsValid_ReturnValue_9, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3, bool K2Node_DynamicCast_bSuccess_12, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_5, const struct FHE_SubtitleSeq& K2Node_CustomEvent_Subtitle, const struct FHE_Subtitle& CallFunc_Array_Get_Item_6, const struct FHE_Subtitle& CallFunc_Array_Get_Item_7, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_13, bool CallFunc_IsValid_ReturnValue_10, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_3, class USpectator_UI_C* CallFunc_Create_ReturnValue_4, class UGameEnd_UI_C* CallFunc_Create_ReturnValue_5, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class USubtitleWB_C* CallFunc_Create_ReturnValue_6, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_11, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle_1, TArray& K2Node_MakeArray_Array_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq_1, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_3, bool K2Node_DynamicCast_bSuccess_14, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_15, class UW_VOIPInGame_C* CallFunc_Create_ReturnValue_7, class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_12, bool CallFunc_IsValid_ReturnValue_13, class USubtitleWB_C* CallFunc_Create_ReturnValue_8, const struct FKey& Temp_struct_Variable, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FMissionStructure& K2Node_CustomEvent_Mission, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_16, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, int32 Temp_int_Loop_Counter_Variable_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_2, class UScoreboard_UI_C* CallFunc_Create_ReturnValue_9, bool CallFunc_IsStandalone_ReturnValue_2, const struct FKey& Temp_struct_Variable_1, const struct FKey& K2Node_InputActionEvent_Key_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PlayerController_C", "ExecuteUbergraph_MP_PlayerController"); + + Params::AMP_PlayerController_C_ExecuteUbergraph_MP_PlayerController_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputActionEvent_Key_5 = K2Node_InputActionEvent_Key_5; + Parms.K2Node_ComponentBoundEvent_VoiceData = K2Node_ComponentBoundEvent_VoiceData; + Parms.K2Node_ComponentBoundEvent_MicLevel = K2Node_ComponentBoundEvent_MicLevel; + Parms.K2Node_CustomEvent_CompressedVoiceData = K2Node_CustomEvent_CompressedVoiceData; + Parms.K2Node_CustomEvent_bUseRadio_1 = K2Node_CustomEvent_bUseRadio_1; + Parms.K2Node_CustomEvent_IsUnderwater_1 = K2Node_CustomEvent_IsUnderwater_1; + Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player; + Parms.K2Node_CustomEvent_Voice = K2Node_CustomEvent_Voice; + Parms.K2Node_CustomEvent_bUseRadio = K2Node_CustomEvent_bUseRadio; + Parms.K2Node_CustomEvent_IsUnderwater = K2Node_CustomEvent_IsUnderwater; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_IsTearingDown_isTearingDown = CallFunc_K2_IsTearingDown_isTearingDown; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetPlatformName_ReturnValue = CallFunc_GetPlatformName_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetCanTalk_CanTalk = CallFunc_GetCanTalk_CanTalk; + Parms.CallFunc_InitVoice_ReturnValue = CallFunc_InitVoice_ReturnValue; + Parms.CallFunc_GetUsingRadio_UsingRadio = CallFunc_GetUsingRadio_UsingRadio; + Parms.CallFunc_GetUsingRadio_UsingRadio_1 = CallFunc_GetUsingRadio_UsingRadio_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetUsingPushToTalk_UsingPushToTalk = CallFunc_GetUsingPushToTalk_UsingPushToTalk; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_GetUsingPushToTalk_UsingPushToTalk_1 = CallFunc_GetUsingPushToTalk_UsingPushToTalk_1; + Parms.CallFunc_GetPlayerStateArray_ReturnValue = CallFunc_GetPlayerStateArray_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue; + Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsInteractable_Pawn = K2Node_DynamicCast_AsInteractable_Pawn; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue = CallFunc_NotEqual_ObjectObject_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_CustomEvent_Spectating = K2Node_CustomEvent_Spectating; + Parms.CallFunc_IsInViewport_ReturnValue = CallFunc_IsInViewport_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetGameState_ReturnValue_1 = CallFunc_GetGameState_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; + Parms.K2Node_CustomEvent_Pressed = K2Node_CustomEvent_Pressed; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_GetGameState_ReturnValue_2 = CallFunc_GetGameState_ReturnValue_2; + Parms.CallFunc_GetPlayerStateArray_ReturnValue_1 = CallFunc_GetPlayerStateArray_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_IsLocalPlayerController_ReturnValue = CallFunc_IsLocalPlayerController_ReturnValue; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + Parms.K2Node_CustomEvent_Subtitle_1 = K2Node_CustomEvent_Subtitle_1; + Parms.K2Node_CustomEvent_Rotation = K2Node_CustomEvent_Rotation; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_GetGameState_ReturnValue_3 = CallFunc_GetGameState_ReturnValue_3; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.K2Node_DynamicCast_AsMP_Game_State_1 = K2Node_DynamicCast_AsMP_Game_State_1; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue_1 = CallFunc_IsServer_ReturnValue_1; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.K2Node_Event_EndPlayReason = K2Node_Event_EndPlayReason; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_DestroySession_ReturnValue_1 = CallFunc_DestroySession_ReturnValue_1; + Parms.CallFunc_SetGamePaused_ReturnValue = CallFunc_SetGamePaused_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.CallFunc_GetAllWidgetsWithInterface_FoundWidgets = CallFunc_GetAllWidgetsWithInterface_FoundWidgets; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_K2_IsTearingDown_isTearingDown_1 = CallFunc_K2_IsTearingDown_isTearingDown_1; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.CallFunc_Array_Get_Item_5 = CallFunc_Array_Get_Item_5; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1; + Parms.CallFunc_GetPlayerName_ReturnValue_1 = CallFunc_GetPlayerName_ReturnValue_1; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_1 = K2Node_DynamicCast_AsMP_Player_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8; + Parms.CallFunc_K2_GetPawn_ReturnValue_3 = CallFunc_K2_GetPawn_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.K2Node_DynamicCast_AsInteractable_Pawn_1 = K2Node_DynamicCast_AsInteractable_Pawn_1; + Parms.K2Node_DynamicCast_bSuccess_9 = K2Node_DynamicCast_bSuccess_9; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2; + Parms.K2Node_DynamicCast_bSuccess_10 = K2Node_DynamicCast_bSuccess_10; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_2 = K2Node_DynamicCast_AsMP_Player_Controller_2; + Parms.K2Node_DynamicCast_bSuccess_11 = K2Node_DynamicCast_bSuccess_11; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_9 = CallFunc_IsValid_ReturnValue_9; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo_3 = K2Node_DynamicCast_AsBPCharacter_Demo_3; + Parms.K2Node_DynamicCast_bSuccess_12 = K2Node_DynamicCast_bSuccess_12; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_5 = CallFunc_Not_PreBool_ReturnValue_5; + Parms.K2Node_CustomEvent_Subtitle = K2Node_CustomEvent_Subtitle; + Parms.CallFunc_Array_Get_Item_6 = CallFunc_Array_Get_Item_6; + Parms.CallFunc_Array_Get_Item_7 = CallFunc_Array_Get_Item_7; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_1 = CallFunc_GetPlayerCharacter_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_13 = K2Node_DynamicCast_bSuccess_13; + Parms.CallFunc_IsValid_ReturnValue_10 = CallFunc_IsValid_ReturnValue_10; + Parms.CallFunc_Create_ReturnValue_3 = CallFunc_Create_ReturnValue_3; + Parms.CallFunc_Create_ReturnValue_4 = CallFunc_Create_ReturnValue_4; + Parms.CallFunc_Create_ReturnValue_5 = CallFunc_Create_ReturnValue_5; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Create_ReturnValue_6 = CallFunc_Create_ReturnValue_6; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_AddComponentByClass_ReturnValue = CallFunc_AddComponentByClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_11 = CallFunc_IsValid_ReturnValue_11; + Parms.K2Node_MakeStruct_HE_Subtitle_1 = K2Node_MakeStruct_HE_Subtitle_1; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.K2Node_MakeStruct_HE_SubtitleSeq_1 = K2Node_MakeStruct_HE_SubtitleSeq_1; + Parms.K2Node_DynamicCast_AsMP_Player_Controller_3 = K2Node_DynamicCast_AsMP_Player_Controller_3; + Parms.K2Node_DynamicCast_bSuccess_14 = K2Node_DynamicCast_bSuccess_14; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_2 = CallFunc_GetPlayerCharacter_ReturnValue_2; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_1 = K2Node_DynamicCast_AsVRCharacter_Demo_1; + Parms.K2Node_DynamicCast_bSuccess_15 = K2Node_DynamicCast_bSuccess_15; + Parms.CallFunc_Create_ReturnValue_7 = CallFunc_Create_ReturnValue_7; + Parms.CallFunc_AddComponentByClass_ReturnValue_1 = CallFunc_AddComponentByClass_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_12 = CallFunc_IsValid_ReturnValue_12; + Parms.CallFunc_IsValid_ReturnValue_13 = CallFunc_IsValid_ReturnValue_13; + Parms.CallFunc_Create_ReturnValue_8 = CallFunc_Create_ReturnValue_8; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.K2Node_CustomEvent_Mission = K2Node_CustomEvent_Mission; + Parms.CallFunc_GetGameInstance_ReturnValue_2 = CallFunc_GetGameInstance_ReturnValue_2; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_2 = K2Node_DynamicCast_AsBP_My_Game_Instance_2; + Parms.K2Node_DynamicCast_bSuccess_16 = K2Node_DynamicCast_bSuccess_16; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Create_ReturnValue_9 = CallFunc_Create_ReturnValue_9; + Parms.CallFunc_IsStandalone_ReturnValue_2 = CallFunc_IsStandalone_ReturnValue_2; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_parameters.hpp new file mode 100644 index 0000000..7f41192 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_parameters.hpp @@ -0,0 +1,487 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x41 (0x41 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.GetUsingPushToTalk +struct AMP_PlayerController_C_GetUsingPushToTalk_Params +{ +public: + bool UsingPushToTalk; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2391[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2392[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2393[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2394[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.GetUsingRadio +struct AMP_PlayerController_C_GetUsingRadio_Params +{ +public: + bool UsingRadio; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2395[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2396[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.GetCanTalk +struct AMP_PlayerController_C_GetCanTalk_Params +{ +public: + bool CanTalk; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2397[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2398[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Spectator_C* K2Node_DynamicCast_AsBP_Spectator; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.TogglePushToTalk +struct AMP_PlayerController_C_TogglePushToTalk_Params +{ +public: + bool Activated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.OpenVRSettings +struct AMP_PlayerController_C_OpenVRSettings_Params +{ +public: + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2399[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_5 +struct AMP_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_5_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Talk_K2Node_InputActionEvent_4 +struct AMP_PlayerController_C_InpActEvt_Talk_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Settings_K2Node_InputActionEvent_3 +struct AMP_PlayerController_C_InpActEvt_Settings_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_Chat_K2Node_InputActionEvent_2 +struct AMP_PlayerController_C_InpActEvt_Chat_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_1 +struct AMP_PlayerController_C_InpActEvt_PlayerList_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.InpActEvt_PlayerList_K2Node_InputActionEvent_0 +struct AMP_PlayerController_C_InpActEvt_PlayerList_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature +struct AMP_PlayerController_C_BndEvt__VoipManager_K2Node_ComponentBoundEvent_1_VoiceGenerated__DelegateSignature_Params +{ +public: + TArray VoiceData; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + float MicLevel; // 0x10(0x4)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x12 (0x12 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.SRV_SendVoiceData +struct AMP_PlayerController_C_SRV_SendVoiceData_Params +{ +public: + TArray CompressedVoiceData; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + bool bUseRadio; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsUnderwater; // 0x11(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.Client_RecieveVoiceData +struct AMP_PlayerController_C_Client_RecieveVoiceData_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Voice; // 0x8(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + bool bUseRadio; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsUnderwater; // 0x19(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.OC_SetSpectating +struct AMP_PlayerController_C_OC_SetSpectating_Params +{ +public: + class FString Spectating; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.ToggleScoreboard +struct AMP_PlayerController_C_ToggleScoreboard_Params +{ +public: + bool Pressed; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.HE_Subtitle +struct AMP_PlayerController_C_HE_Subtitle_Params +{ +public: + struct FHE_SubtitleSeq Subtitle; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + uint8 Pad_23A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.SetSpawnRotation +struct AMP_PlayerController_C_SetSpawnRotation_Params +{ +public: + struct FRotator Rotation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.ReceiveEndPlay +struct AMP_PlayerController_C_ReceiveEndPlay_Params +{ +public: + enum class EEndPlayReason EndPlayReason; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.VR_Subtitle +struct AMP_PlayerController_C_VR_Subtitle_Params +{ +public: + struct FHE_SubtitleSeq Subtitle; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + uint8 Pad_23A2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.OC_CompleteMission +struct AMP_PlayerController_C_OC_CompleteMission_Params +{ +public: + struct FMissionStructure Mission; // 0x0(0x60)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x830 (0x830 - 0x0) +// Function MP_PlayerController.MP_PlayerController_C.ExecuteUbergraph_MP_PlayerController +struct AMP_PlayerController_C_ExecuteUbergraph_MP_PlayerController_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_5; // 0x8(0x18)(HasGetValueTypeHash) + TArray K2Node_ComponentBoundEvent_VoiceData; // 0x20(0x10)(ConstParm, ReferenceParm) + float K2Node_ComponentBoundEvent_MicLevel; // 0x30(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_CompressedVoiceData; // 0x38(0x10)(ConstParm, ReferenceParm) + bool K2Node_CustomEvent_bUseRadio_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsUnderwater_1; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_CustomEvent_Voice; // 0x58(0x10)(ConstParm, ReferenceParm) + bool K2Node_CustomEvent_bUseRadio; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsUnderwater; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x70(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x80(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_K2_IsTearingDown_isTearingDown; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlatformName_ReturnValue; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetCanTalk_CanTalk; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_InitVoice_ReturnValue; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetUsingRadio_UsingRadio; // 0xBA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetUsingRadio_UsingRadio_1; // 0xBB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0xBD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetUsingPushToTalk_UsingPushToTalk; // 0xBE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0xBF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasAuthority_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23A9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetUsingPushToTalk_UsingPushToTalk_1; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23AA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetPlayerStateArray_ReturnValue; // 0xD8(0x10)(ReferenceParm) + class APlayerState* CallFunc_Array_Get_Item; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23AC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USubtitleWB_C* CallFunc_Create_ReturnValue; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23AD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23AE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ObjectObject_ReturnValue; // 0x151(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23AF[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_CustomEvent_Spectating; // 0x168(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsInViewport_ReturnValue; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x179(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_1; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item_1; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlayerName_ReturnValue; // 0x1C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FTransform CallFunc_GetTransform_ReturnValue; // 0x1D0(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x208(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Spectator_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0x220(0x10)(ReferenceParm, ContainsInstancedReference) + class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_2; // 0x230(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x238(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x239(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; // 0x240(0x10)(ReferenceParm, ContainsInstancedReference) + bool K2Node_CustomEvent_Pressed; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameEnd_UI_2_C* CallFunc_Array_Get_Item_3; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x260(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue_2; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetPlayerStateArray_ReturnValue_1; // 0x270(0x10)(ReferenceParm) + bool CallFunc_IsValid_ReturnValue_5; // 0x280(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_2; // 0x284(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocalPlayerController_ReturnValue; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_3; // 0x290(0x18)(HasGetValueTypeHash) + class UPlayerStats_UI_C* CallFunc_Create_ReturnValue_1; // 0x2A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_1; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23BC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x2B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_SubtitleSeq K2Node_CustomEvent_Subtitle_1; // 0x2C0(0x14)(HasGetValueTypeHash) + uint8 Pad_23BD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator K2Node_CustomEvent_Rotation; // 0x2D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 Temp_int_Loop_Counter_Variable_1; // 0x2E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x2E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x2EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue_3; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_2; // 0x2F8(0x18)(HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State_1; // 0x310(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x318(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x31C(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_23C0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x338(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_6; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue_1; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x343(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasAuthority_ReturnValue_1; // 0x350(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x358(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_7; // 0x360(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_LoadingScreen_C* CallFunc_Create_ReturnValue_2; // 0x368(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EEndPlayReason K2Node_Event_EndPlayReason; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x371(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue_1; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetGamePaused_ReturnValue; // 0x380(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_7; // 0x381(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x382(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C5[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsWithInterface_FoundWidgets; // 0x388(0x10)(ReferenceParm, ContainsInstancedReference) + class UUserWidget* CallFunc_Array_Get_Item_4; // 0x398(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x3A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x3A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_IsTearingDown_isTearingDown_1; // 0x3A5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x3A6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23C6[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_2; // 0x3A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23C7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x3B0(0x4C)(HasGetValueTypeHash) + uint8 Pad_23C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* CallFunc_Array_Get_Item_5; // 0x400(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x408(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0x418(0x14)(HasGetValueTypeHash) + uint8 Pad_23C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x430(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue_1; // 0x438(0x10)(ZeroConstructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_1; // 0x448(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_8; // 0x450(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_K2_GetPawn_ReturnValue_3; // 0x458(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_8; // 0x460(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AInteractablePawn* K2Node_DynamicCast_AsInteractable_Pawn_1; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_9; // 0x470(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x478(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_10; // 0x480(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue; // 0x481(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_2; // 0x490(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_11; // 0x498(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_9; // 0x4A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23CF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_3; // 0x4B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_12; // 0x4B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x4BA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x4BB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_5; // 0x4BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23D0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_SubtitleSeq K2Node_CustomEvent_Subtitle; // 0x4C0(0x14)(HasGetValueTypeHash) + uint8 Pad_23D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle CallFunc_Array_Get_Item_6; // 0x4D8(0x4C)(HasGetValueTypeHash) + uint8 Pad_23D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle CallFunc_Array_Get_Item_7; // 0x528(0x4C)(HasGetValueTypeHash) + uint8 Pad_23D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x578(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x57C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1; // 0x580(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x588(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_13; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_10; // 0x599(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23D5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_3; // 0x5A0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USpectator_UI_C* CallFunc_Create_ReturnValue_4; // 0x5A8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameEnd_UI_C* CallFunc_Create_ReturnValue_5; // 0x5B0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23D6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x5C0(0x30)(IsPlainOldData, NoDestructor) + class USubtitleWB_C* CallFunc_Create_ReturnValue_6; // 0x5F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_23D7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x600(0x30)(IsPlainOldData, NoDestructor) + class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue; // 0x630(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_11; // 0x638(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23D8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle_1; // 0x640(0x4C)(HasGetValueTypeHash) + uint8 Pad_23D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array_1; // 0x690(0x10)(ReferenceParm) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x6A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq_1; // 0x6A8(0x14)(HasGetValueTypeHash) + uint8 Pad_23DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller_3; // 0x6C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_14; // 0x6C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23DB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_2; // 0x6D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo_1; // 0x6D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_15; // 0x6E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23DC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_VOIPInGame_C* CallFunc_Create_ReturnValue_7; // 0x6E8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* CallFunc_AddComponentByClass_ReturnValue_1; // 0x6F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_12; // 0x6F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_13; // 0x6F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23DD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USubtitleWB_C* CallFunc_Create_ReturnValue_8; // 0x700(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x708(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key; // 0x720(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_1; // 0x738(0x18)(HasGetValueTypeHash) + struct FMissionStructure K2Node_CustomEvent_Mission; // 0x750(0x60)(None) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2; // 0x7B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2; // 0x7B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_16; // 0x7C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x7C4(0x10)(ZeroConstructor, NoDestructor) + int32 Temp_int_Loop_Counter_Variable_2; // 0x7D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x7D8(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x7E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x7EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScoreboard_UI_C* CallFunc_Create_ReturnValue_9; // 0x7F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_2; // 0x7F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_23E0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Temp_struct_Variable_1; // 0x800(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_4; // 0x818(0x18)(HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PlayerController_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_classes.hpp new file mode 100644 index 0000000..c5e6211 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0x374 - 0x368) +// BlueprintGeneratedClass MP_PoolRooms.MP_PoolRooms_C +class AMP_PoolRooms_C : public AMP_GameMode_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x368(0x8)(ZeroConstructor, Transient, DuplicateTransient) + int32 CurrentSpawnIndex; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMP_PoolRooms_C* GetDefaultObj(); + + class AActor* ChoosePlayerStart(class AController* Player, int32 Temp_int_Variable, const class FString& CallFunc_Conv_IntToString_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class APlayerStart* CallFunc_Array_Get_Item); + void ReceiveBeginPlay(); + void DarkRoomsSubtitle(); + void OnPlayerSpawn(class ABPCharacter_Demo_C* Player); + void CheckWater(); + void CheckPlayer(); + void ExecuteUbergraph_MP_PoolRooms(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_GetVisualEffectQuality_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1, int32 CallFunc_GetVisualEffectQuality_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_Event_Player, class UWater_Ripple_Component_C* CallFunc_AddComponentByClass_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UWater_Ripple_Component_C* CallFunc_GetComponentByClass_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_GetVisualEffectQuality_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_IsStandalone_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class ABP_RefreshWaterBodies_C* CallFunc_Array_Get_Item); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_functions.cpp new file mode 100644 index 0000000..89fc6d0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_functions.cpp @@ -0,0 +1,262 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_PoolRooms.MP_PoolRooms_C +// (Actor) + +class UClass* AMP_PoolRooms_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_PoolRooms_C"); + + return Clss; +} + + +// MP_PoolRooms_C MP_PoolRooms.Default__MP_PoolRooms_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_PoolRooms_C* AMP_PoolRooms_C::GetDefaultObj() +{ + static class AMP_PoolRooms_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_PoolRooms_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.ChoosePlayerStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors (ReferenceParm) +// class APlayerStart* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class AActor* AMP_PoolRooms_C::ChoosePlayerStart(class AController* Player, int32 Temp_int_Variable, const class FString& CallFunc_Conv_IntToString_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class APlayerStart* CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "ChoosePlayerStart"); + + Params::AMP_PoolRooms_C_ChoosePlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors = CallFunc_GetAllActorsOfClassWithTag_OutActors; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMP_PoolRooms_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.DarkRoomsSubtitle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PoolRooms_C::DarkRoomsSubtitle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "DarkRoomsSubtitle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.OnPlayerSpawn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PoolRooms_C::OnPlayerSpawn(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "OnPlayerSpawn"); + + Params::AMP_PoolRooms_C_OnPlayerSpawn_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.CheckWater +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PoolRooms_C::CheckWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "CheckWater"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.CheckPlayer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMP_PoolRooms_C::CheckPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "CheckPlayer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MP_PoolRooms.MP_PoolRooms_C.ExecuteUbergraph_MP_PoolRooms +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_Event_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWater_Ripple_Component_C* CallFunc_AddComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWater_Ripple_Component_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_RefreshWaterBodies_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_PoolRooms_C::ExecuteUbergraph_MP_PoolRooms(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_GetVisualEffectQuality_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1, int32 CallFunc_GetVisualEffectQuality_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_Event_Player, class UWater_Ripple_Component_C* CallFunc_AddComponentByClass_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess_1, TArray& CallFunc_GetAllActorsOfClass_OutActors, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue_1, int32 Temp_int_Loop_Counter_Variable, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UWater_Ripple_Component_C* CallFunc_GetComponentByClass_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_2, int32 CallFunc_GetVisualEffectQuality_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_IsStandalone_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class ABP_RefreshWaterBodies_C* CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_PoolRooms_C", "ExecuteUbergraph_MP_PoolRooms"); + + Params::AMP_PoolRooms_C_ExecuteUbergraph_MP_PoolRooms_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue = CallFunc_GetVisualEffectQuality_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue_1 = CallFunc_GetGameUserSettings_ReturnValue_1; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue_1 = CallFunc_GetVisualEffectQuality_ReturnValue_1; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.K2Node_Event_Player = K2Node_Event_Player; + Parms.CallFunc_AddComponentByClass_ReturnValue = CallFunc_AddComponentByClass_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue_2 = CallFunc_GetGameUserSettings_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue_2 = CallFunc_GetVisualEffectQuality_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.CallFunc_IsStandalone_ReturnValue_2 = CallFunc_IsStandalone_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_parameters.hpp new file mode 100644 index 0000000..5b37d0f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_parameters.hpp @@ -0,0 +1,97 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// Function MP_PoolRooms.MP_PoolRooms_C.ChoosePlayerStart +struct AMP_PoolRooms_C_ChoosePlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2622[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2623[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors; // 0x38(0x10)(ReferenceParm) + class APlayerStart* CallFunc_Array_Get_Item; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_PoolRooms.MP_PoolRooms_C.OnPlayerSpawn +struct AMP_PoolRooms_C_OnPlayerSpawn_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC8 (0xC8 - 0x0) +// Function MP_PoolRooms.MP_PoolRooms_C.ExecuteUbergraph_MP_PoolRooms +struct AMP_PoolRooms_C_ExecuteUbergraph_MP_PoolRooms_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2624[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2625[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetVisualEffectQuality_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2626[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetVisualEffectQuality_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2627[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_Event_Player; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWater_Ripple_Component_C* CallFunc_AddComponentByClass_ReturnValue; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2629[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x60(0x10)(ReferenceParm) + class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_262B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_262C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x94(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x95(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_262D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_262E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWater_Ripple_Component_C* CallFunc_GetComponentByClass_ReturnValue; // 0xA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2631[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetVisualEffectQuality_ReturnValue_2; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_2; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2632[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_RefreshWaterBodies_C* CallFunc_Array_Get_Item; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_PoolRooms_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_classes.hpp new file mode 100644 index 0000000..7d00d64 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x370 - 0x368) +// BlueprintGeneratedClass MP_Thallasophobia.MP_Thallasophobia_C +class AMP_Thallasophobia_C : public AMP_GameMode_C +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x368(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class AMP_Thallasophobia_C* GetDefaultObj(); + + class AActor* ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerStart* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, TArray& Temp_object_Variable, bool CallFunc_BooleanAND_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue); + void LoadCheckpoints(TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, bool K2Node_SwitchInteger_CmpSuccess); + void OnPlayerSpawn(class ABPCharacter_Demo_C* Player); + void ExecuteUbergraph_MP_Thallasophobia(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_Event_Player, class UAC_Swimming_C* CallFunc_AddComponentByClass_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_functions.cpp new file mode 100644 index 0000000..3377367 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_functions.cpp @@ -0,0 +1,183 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MP_Thallasophobia.MP_Thallasophobia_C +// (Actor) + +class UClass* AMP_Thallasophobia_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MP_Thallasophobia_C"); + + return Clss; +} + + +// MP_Thallasophobia_C MP_Thallasophobia.Default__MP_Thallasophobia_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMP_Thallasophobia_C* AMP_Thallasophobia_C::GetDefaultObj() +{ + static class AMP_Thallasophobia_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMP_Thallasophobia_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MP_Thallasophobia.MP_Thallasophobia_C.ChoosePlayerStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* PlayerStart (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_True_if_break_was_hit_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerStart* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// TArray CallFunc_SphereOverlapActors_OutActors (ReferenceParm) +// bool CallFunc_SphereOverlapActors_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class AActor* AMP_Thallasophobia_C::ChoosePlayerStart(class AController* Player, class APlayerStart* PlayerStart, bool Temp_bool_True_if_break_was_hit_Variable, int32 Temp_int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerStart* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, TArray& Temp_object_Variable, bool CallFunc_BooleanAND_ReturnValue, TArray& K2Node_MakeArray_Array, TArray& CallFunc_SphereOverlapActors_OutActors, bool CallFunc_SphereOverlapActors_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Thallasophobia_C", "ChoosePlayerStart"); + + Params::AMP_Thallasophobia_C_ChoosePlayerStart_Params Parms{}; + + Parms.Player = Player; + Parms.PlayerStart = PlayerStart; + Parms.Temp_bool_True_if_break_was_hit_Variable = Temp_bool_True_if_break_was_hit_Variable; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_SphereOverlapActors_OutActors = CallFunc_SphereOverlapActors_OutActors; + Parms.CallFunc_SphereOverlapActors_ReturnValue = CallFunc_SphereOverlapActors_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function MP_Thallasophobia.MP_Thallasophobia_C.LoadCheckpoints +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors (ReferenceParm) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1 (ReferenceParm) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2 (ReferenceParm) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AMP_Thallasophobia_C::LoadCheckpoints(TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, TArray& CallFunc_GetAllActorsOfClassWithTag_OutActors_2, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Thallasophobia_C", "LoadCheckpoints"); + + Params::AMP_Thallasophobia_C_LoadCheckpoints_Params Parms{}; + + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors = CallFunc_GetAllActorsOfClassWithTag_OutActors; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_1 = CallFunc_GetAllActorsOfClassWithTag_OutActors_1; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_GetAllActorsOfClassWithTag_OutActors_2 = CallFunc_GetAllActorsOfClassWithTag_OutActors_2; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Thallasophobia.MP_Thallasophobia_C.OnPlayerSpawn +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_Thallasophobia_C::OnPlayerSpawn(class ABPCharacter_Demo_C* Player) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Thallasophobia_C", "OnPlayerSpawn"); + + Params::AMP_Thallasophobia_C_OnPlayerSpawn_Params Parms{}; + + Parms.Player = Player; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MP_Thallasophobia.MP_Thallasophobia_C.ExecuteUbergraph_MP_Thallasophobia +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_Event_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_AddComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMP_Thallasophobia_C::ExecuteUbergraph_MP_Thallasophobia(int32 EntryPoint, class ABPCharacter_Demo_C* K2Node_Event_Player, class UAC_Swimming_C* CallFunc_AddComponentByClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MP_Thallasophobia_C", "ExecuteUbergraph_MP_Thallasophobia"); + + Params::AMP_Thallasophobia_C_ExecuteUbergraph_MP_Thallasophobia_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_Player = K2Node_Event_Player; + Parms.CallFunc_AddComponentByClass_ReturnValue = CallFunc_AddComponentByClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_parameters.hpp new file mode 100644 index 0000000..ca9ccc3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_parameters.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x91 (0x91 - 0x0) +// Function MP_Thallasophobia.MP_Thallasophobia_C.ChoosePlayerStart +struct AMP_Thallasophobia_C_ChoosePlayerStart_Params +{ +public: + class AController* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerStart* PlayerStart; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_True_if_break_was_hit_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C6D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C6E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C6F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerStart* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C71[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x58(0x10)(ConstParm, ReferenceParm) + bool CallFunc_BooleanAND_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C72[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x70(0x10)(ConstParm, ReferenceParm) + TArray CallFunc_SphereOverlapActors_OutActors; // 0x80(0x10)(ReferenceParm) + bool CallFunc_SphereOverlapActors_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x51 (0x51 - 0x0) +// Function MP_Thallasophobia.MP_Thallasophobia_C.LoadCheckpoints +struct AMP_Thallasophobia_C_LoadCheckpoints_Params +{ +public: + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors; // 0x0(0x10)(ReferenceParm) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C73[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_1; // 0x28(0x10)(ReferenceParm) + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsOfClassWithTag_OutActors_2; // 0x40(0x10)(ReferenceParm) + bool K2Node_SwitchInteger_CmpSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function MP_Thallasophobia.MP_Thallasophobia_C.OnPlayerSpawn +struct AMP_Thallasophobia_C_OnPlayerSpawn_Params +{ +public: + class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function MP_Thallasophobia.MP_Thallasophobia_C.ExecuteUbergraph_MP_Thallasophobia +struct AMP_Thallasophobia_C_ExecuteUbergraph_MP_Thallasophobia_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C74[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_Event_Player; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* CallFunc_AddComponentByClass_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MP_Thallasophobia_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_classes.hpp new file mode 100644 index 0000000..24fdfd2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_classes.hpp @@ -0,0 +1,90 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MRMesh.MeshReconstructorBase +class UMeshReconstructorBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMeshReconstructorBase* GetDefaultObj(); + + void StopReconstruction(); + void StartReconstruction(); + void PauseReconstruction(); + bool IsReconstructionStarted(); + bool IsReconstructionPaused(); + void DisconnectMRMesh(); + void ConnectMRMesh(class UMRMeshComponent* Mesh); +}; + +// 0x78 (0x270 - 0x1F8) +// Class MRMesh.MockDataMeshTrackerComponent +class UMockDataMeshTrackerComponent : public USceneComponent +{ +public: + FMulticastInlineDelegateProperty_ OnMeshTrackerUpdated; // 0x1F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool ScanWorld; // 0x208(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequestNormals; // 0x209(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequestVertexConfidence; // 0x20A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMeshTrackerVertexColorMode VertexColorMode; // 0x20B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BlockVertexColors; // 0x210(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor VertexColorFromConfidenceZero; // 0x220(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VertexColorFromConfidenceOne; // 0x230(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateInterval; // 0x240(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMRMeshComponent* MRMesh; // 0x248(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2ED[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMockDataMeshTrackerComponent* GetDefaultObj(); + + void OnMockDataMeshTrackerUpdated__DelegateSignature(int32 Index, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& Confidence); + void DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr); + void ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr); +}; + +// 0xC0 (0x510 - 0x450) +// Class MRMesh.MRMeshComponent +class UMRMeshComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_2F1[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Material; // 0x460(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* WireframeMaterial; // 0x468(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bCreateMeshProxySections; // 0x470(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUpdateNavMeshOnMeshUpdate; // 0x471(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bNeverCreateCollisionMesh; // 0x472(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2F2[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* CachedBodySetup; // 0x478(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BodySetups; // 0x480(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2F3[0x80]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMRMeshComponent* GetDefaultObj(); + + void SetWireframeMaterial(class UMaterialInterface* InMaterial); + void SetWireframeColor(struct FLinearColor& InColor); + void SetUseWireframe(bool bUseWireframe); + void SetEnableMeshOcclusion(bool bEnable); + bool IsConnected(); + struct FLinearColor GetWireframeColor(); + bool GetUseWireframe(); + bool GetEnableMeshOcclusion(); + void ForceNavMeshUpdate(); + void Clear(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_functions.cpp new file mode 100644 index 0000000..9b6857e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_functions.cpp @@ -0,0 +1,630 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MRMesh.MeshReconstructorBase +// (None) + +class UClass* UMeshReconstructorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshReconstructorBase"); + + return Clss; +} + + +// MeshReconstructorBase MRMesh.Default__MeshReconstructorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshReconstructorBase* UMeshReconstructorBase::GetDefaultObj() +{ + static class UMeshReconstructorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshReconstructorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MRMesh.MeshReconstructorBase.StopReconstruction +// (Native, Public, BlueprintCallable) +// Parameters: + +void UMeshReconstructorBase::StopReconstruction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "StopReconstruction"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MeshReconstructorBase.StartReconstruction +// (Native, Public, BlueprintCallable) +// Parameters: + +void UMeshReconstructorBase::StartReconstruction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "StartReconstruction"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MeshReconstructorBase.PauseReconstruction +// (Native, Public, BlueprintCallable) +// Parameters: + +void UMeshReconstructorBase::PauseReconstruction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "PauseReconstruction"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MeshReconstructorBase.IsReconstructionStarted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshReconstructorBase::IsReconstructionStarted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "IsReconstructionStarted"); + + Params::UMeshReconstructorBase_IsReconstructionStarted_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MeshReconstructorBase.IsReconstructionPaused +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshReconstructorBase::IsReconstructionPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "IsReconstructionPaused"); + + Params::UMeshReconstructorBase_IsReconstructionPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MeshReconstructorBase.DisconnectMRMesh +// (Native, Public) +// Parameters: + +void UMeshReconstructorBase::DisconnectMRMesh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "DisconnectMRMesh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MeshReconstructorBase.ConnectMRMesh +// (Native, Public) +// Parameters: +// class UMRMeshComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshReconstructorBase::ConnectMRMesh(class UMRMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshReconstructorBase", "ConnectMRMesh"); + + Params::UMeshReconstructorBase_ConnectMRMesh_Params Parms{}; + + Parms.Mesh = Mesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MRMesh.MockDataMeshTrackerComponent +// (SceneComponent) + +class UClass* UMockDataMeshTrackerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MockDataMeshTrackerComponent"); + + return Clss; +} + + +// MockDataMeshTrackerComponent MRMesh.Default__MockDataMeshTrackerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMockDataMeshTrackerComponent* UMockDataMeshTrackerComponent::GetDefaultObj() +{ + static class UMockDataMeshTrackerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMockDataMeshTrackerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// DelegateFunction MRMesh.MockDataMeshTrackerComponent.OnMockDataMeshTrackerUpdated__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Confidence (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMockDataMeshTrackerComponent::OnMockDataMeshTrackerUpdated__DelegateSignature(int32 Index, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& Confidence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MockDataMeshTrackerComponent", "OnMockDataMeshTrackerUpdated__DelegateSignature"); + + Params::UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Params Parms{}; + + Parms.Index = Index; + Parms.Vertices = Vertices; + Parms.Triangles = Triangles; + Parms.Normals = Normals; + Parms.Confidence = Confidence; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MRMesh.MockDataMeshTrackerComponent.DisconnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMockDataMeshTrackerComponent::DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MockDataMeshTrackerComponent", "DisconnectMRMesh"); + + Params::UMockDataMeshTrackerComponent_DisconnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MockDataMeshTrackerComponent.ConnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMockDataMeshTrackerComponent::ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MockDataMeshTrackerComponent", "ConnectMRMesh"); + + Params::UMockDataMeshTrackerComponent_ConnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MRMesh.MRMeshComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UMRMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MRMeshComponent"); + + return Clss; +} + + +// MRMeshComponent MRMesh.Default__MRMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMRMeshComponent* UMRMeshComponent::GetDefaultObj() +{ + static class UMRMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMRMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MRMesh.MRMeshComponent.SetWireframeMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMRMeshComponent::SetWireframeMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "SetWireframeMaterial"); + + Params::UMRMeshComponent_SetWireframeMaterial_Params Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MRMeshComponent.SetWireframeColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMRMeshComponent::SetWireframeColor(struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "SetWireframeColor"); + + Params::UMRMeshComponent_SetWireframeColor_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MRMeshComponent.SetUseWireframe +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMRMeshComponent::SetUseWireframe(bool bUseWireframe) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "SetUseWireframe"); + + Params::UMRMeshComponent_SetUseWireframe_Params Parms{}; + + Parms.bUseWireframe = bUseWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MRMeshComponent.SetEnableMeshOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMRMeshComponent::SetEnableMeshOcclusion(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "SetEnableMeshOcclusion"); + + Params::UMRMeshComponent_SetEnableMeshOcclusion_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MRMeshComponent.IsConnected +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMRMeshComponent::IsConnected() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "IsConnected"); + + Params::UMRMeshComponent_IsConnected_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MRMeshComponent.GetWireframeColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMRMeshComponent::GetWireframeColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "GetWireframeColor"); + + Params::UMRMeshComponent_GetWireframeColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MRMeshComponent.GetUseWireframe +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMRMeshComponent::GetUseWireframe() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "GetUseWireframe"); + + Params::UMRMeshComponent_GetUseWireframe_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MRMeshComponent.GetEnableMeshOcclusion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMRMeshComponent::GetEnableMeshOcclusion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "GetEnableMeshOcclusion"); + + Params::UMRMeshComponent_GetEnableMeshOcclusion_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MRMesh.MRMeshComponent.ForceNavMeshUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMRMeshComponent::ForceNavMeshUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "ForceNavMeshUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MRMesh.MRMeshComponent.Clear +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMRMeshComponent::Clear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MRMeshComponent", "Clear"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_parameters.hpp new file mode 100644 index 0000000..c65eedc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_parameters.hpp @@ -0,0 +1,136 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MeshReconstructorBase.IsReconstructionStarted +struct UMeshReconstructorBase_IsReconstructionStarted_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MeshReconstructorBase.IsReconstructionPaused +struct UMeshReconstructorBase_IsReconstructionPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MRMesh.MeshReconstructorBase.ConnectMRMesh +struct UMeshReconstructorBase_ConnectMRMesh_Params +{ +public: + class UMRMeshComponent* Mesh; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// DelegateFunction MRMesh.MockDataMeshTrackerComponent.OnMockDataMeshTrackerUpdated__DelegateSignature +struct UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Triangles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Confidence; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MRMesh.MockDataMeshTrackerComponent.DisconnectMRMesh +struct UMockDataMeshTrackerComponent_DisconnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MRMesh.MockDataMeshTrackerComponent.ConnectMRMesh +struct UMockDataMeshTrackerComponent_ConnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MRMesh.MRMeshComponent.SetWireframeMaterial +struct UMRMeshComponent_SetWireframeMaterial_Params +{ +public: + class UMaterialInterface* InMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MRMesh.MRMeshComponent.SetWireframeColor +struct UMRMeshComponent_SetWireframeColor_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MRMeshComponent.SetUseWireframe +struct UMRMeshComponent_SetUseWireframe_Params +{ +public: + bool bUseWireframe; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MRMeshComponent.SetEnableMeshOcclusion +struct UMRMeshComponent_SetEnableMeshOcclusion_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MRMeshComponent.IsConnected +struct UMRMeshComponent_IsConnected_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MRMesh.MRMeshComponent.GetWireframeColor +struct UMRMeshComponent_GetWireframeColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MRMeshComponent.GetUseWireframe +struct UMRMeshComponent_GetUseWireframe_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MRMesh.MRMeshComponent.GetEnableMeshOcclusion +struct UMRMeshComponent_GetEnableMeshOcclusion_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_structs.hpp new file mode 100644 index 0000000..e63ad55 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MRMesh_structs.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMeshTrackerVertexColorMode : uint8 +{ + None = 0, + Confidence = 1, + Block = 2, + EMeshTrackerVertexColorMode_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// ScriptStruct MRMesh.MRMeshConfiguration +struct FMRMeshConfiguration +{ +public: + uint8 Pad_2F4[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_classes.hpp new file mode 100644 index 0000000..eb9fbb6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8C (0x2C4 - 0x238) +// BlueprintGeneratedClass MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C +class AMagicLeapARPinInfoActor_C : public AMagicLeapARPinInfoActorBase +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x238(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* Right; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Forward; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Up; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USphereComponent* ValidRadiusVisualizer; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* AxisRoot; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* VisualizerRoot; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TypeValue; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TransErrValue; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* RotErrValue; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* ConfidenceValue; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* TransErrLabel; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* RotErrLabel; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* ConfidenceLabel; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UTextRenderComponent* PinIDValue; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* InfoRoot; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Root; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float RotationSmoothSpeed; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMagicLeapARPinInfoActor_C* GetDefaultObj(); + + void UpdatePinState(); + void UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2); + void OnUpdateARPinState(); + void ReceiveTick(float DeltaSeconds); + void ExecuteUbergraph_MagicLeapARPinInfoActor(int32 EntryPoint, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FVector& CallFunc_GetCameraLocation_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FVector& CallFunc_GetARPinPositionAndOrientation_Position, const struct FRotator& CallFunc_GetARPinPositionAndOrientation_Orientation, bool CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment, bool CallFunc_GetARPinPositionAndOrientation_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, float K2Node_Event_DeltaSeconds, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const class FString& CallFunc_ARPinIdToString_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, class FText CallFunc_Conv_StringToText_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FMagicLeapARPinState& CallFunc_GetARPinState_State, enum class EMagicLeapPassableWorldError CallFunc_GetARPinState_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_functions.cpp new file mode 100644 index 0000000..67fc152 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_functions.cpp @@ -0,0 +1,203 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C +// (Actor) + +class UClass* AMagicLeapARPinInfoActor_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinInfoActor_C"); + + return Clss; +} + + +// MagicLeapARPinInfoActor_C MagicLeapARPinInfoActor.Default__MagicLeapARPinInfoActor_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMagicLeapARPinInfoActor_C* AMagicLeapARPinInfoActor_C::GetDefaultObj() +{ + static class AMagicLeapARPinInfoActor_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapARPinInfoActor_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.UpdatePinState +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMagicLeapARPinInfoActor_C::UpdatePinState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActor_C", "UpdatePinState"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMagicLeapARPinInfoActor_C::UserConstructionScript(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActor_C", "UserConstructionScript"); + + Params::AMagicLeapARPinInfoActor_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.OnUpdateARPinState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMagicLeapARPinInfoActor_C::OnUpdateARPinState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActor_C", "OnUpdateARPinState"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMagicLeapARPinInfoActor_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActor_C", "ReceiveTick"); + + Params::AMagicLeapARPinInfoActor_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ExecuteUbergraph_MagicLeapARPinInfoActor +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetCameraLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_FindLookAtRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetARPinPositionAndOrientation_Position (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetARPinPositionAndOrientation_Orientation (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetARPinPositionAndOrientation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_ARPinIdToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FMagicLeapARPinState CallFunc_GetARPinState_State (NoDestructor) +// enum class EMagicLeapPassableWorldErrorCallFunc_GetARPinState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_1 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_2 (None) + +void AMagicLeapARPinInfoActor_C::ExecuteUbergraph_MagicLeapARPinInfoActor(int32 EntryPoint, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FVector& CallFunc_GetCameraLocation_ReturnValue, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FRotator& CallFunc_FindLookAtRotation_ReturnValue, const struct FVector& CallFunc_GetARPinPositionAndOrientation_Position, const struct FRotator& CallFunc_GetARPinPositionAndOrientation_Orientation, bool CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment, bool CallFunc_GetARPinPositionAndOrientation_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetWorldLocation_SweepHitResult, float K2Node_Event_DeltaSeconds, const struct FRotator& CallFunc_RInterpTo_ReturnValue, const class FString& CallFunc_ARPinIdToString_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, class FText CallFunc_Conv_StringToText_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FMagicLeapARPinState& CallFunc_GetARPinState_State, enum class EMagicLeapPassableWorldError CallFunc_GetARPinState_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_1, class FText CallFunc_Conv_FloatToText_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActor_C", "ExecuteUbergraph_MagicLeapARPinInfoActor"); + + Params::AMagicLeapARPinInfoActor_C_ExecuteUbergraph_MagicLeapARPinInfoActor_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_GetCameraLocation_ReturnValue = CallFunc_GetCameraLocation_ReturnValue; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_FindLookAtRotation_ReturnValue = CallFunc_FindLookAtRotation_ReturnValue; + Parms.CallFunc_GetARPinPositionAndOrientation_Position = CallFunc_GetARPinPositionAndOrientation_Position; + Parms.CallFunc_GetARPinPositionAndOrientation_Orientation = CallFunc_GetARPinPositionAndOrientation_Orientation; + Parms.CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment = CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment; + Parms.CallFunc_GetARPinPositionAndOrientation_ReturnValue = CallFunc_GetARPinPositionAndOrientation_ReturnValue; + Parms.CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult = CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetWorldLocation_SweepHitResult = CallFunc_K2_SetWorldLocation_SweepHitResult; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue; + Parms.CallFunc_ARPinIdToString_ReturnValue = CallFunc_ARPinIdToString_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_GetARPinState_State = CallFunc_GetARPinState_State; + Parms.CallFunc_GetARPinState_ReturnValue = CallFunc_GetARPinState_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + Parms.CallFunc_Conv_FloatToText_ReturnValue_1 = CallFunc_Conv_FloatToText_ReturnValue_1; + Parms.CallFunc_Conv_FloatToText_ReturnValue_2 = CallFunc_Conv_FloatToText_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_parameters.hpp new file mode 100644 index 0000000..b6a1efc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_parameters.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.UserConstructionScript +struct AMagicLeapARPinInfoActor_C_UserConstructionScript_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ReceiveTick +struct AMagicLeapARPinInfoActor_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2D8 (0x2D8 - 0x0) +// Function MagicLeapARPinInfoActor.MagicLeapARPinInfoActor_C.ExecuteUbergraph_MagicLeapARPinInfoActor +struct AMagicLeapARPinInfoActor_C_ExecuteUbergraph_MagicLeapARPinInfoActor_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_D54[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetCameraLocation_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_FindLookAtRotation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetARPinPositionAndOrientation_Position; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetARPinPositionAndOrientation_Orientation; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetARPinPositionAndOrientation_PinFoundInEnvironment; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetARPinPositionAndOrientation_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_D56[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult; // 0x5C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult; // 0xE4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float K2Node_Event_DeltaSeconds; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_D57[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ARPinIdToString_ReturnValue; // 0x180(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_D58[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x1A0(0x18)(None) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x1B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x1C4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FMagicLeapARPinState CallFunc_GetARPinState_State; // 0x24C(0x14)(NoDestructor) + enum class EMagicLeapPassableWorldError CallFunc_GetARPinState_ReturnValue; // 0x260(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x261(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_D59[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x268(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x278(0x18)(None) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x290(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_1; // 0x2A8(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_2; // 0x2C0(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPinInfoActor_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_classes.hpp new file mode 100644 index 0000000..6db2d85 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_classes.hpp @@ -0,0 +1,163 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1B8 (0x3B0 - 0x1F8) +// Class MagicLeapARPin.MagicLeapARPinComponent +class UMagicLeapARPinComponent : public USceneComponent +{ +public: + class FString ObjectUID; // 0x1F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapAutoPinType AutoPinType; // 0x20C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldPinActor; // 0x20D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf PinDataClass; // 0x210(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet SearchPinTypes; // 0x218(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USphereComponent* SearchVolume; // 0x268(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPersistentEntityPinned; // 0x270(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPersistentEntityPinLost; // 0x280(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPinDataLoadAttemptCompleted; // 0x290(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FGuid PinnedCFUID; // 0x2A0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* PinnedSceneComponent; // 0x2B0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMagicLeapARPinSaveGame* PinData; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C1D[0xF0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapARPinComponent* GetDefaultObj(); + + void UnPin(); + class UMagicLeapARPinSaveGame* TryGetPinData(TSubclassOf InPinDataClass, bool* OutPinDataValid); + bool PinToRestoredOrSyncedID(); + bool PinToID(struct FGuid& PinId); + void PinToBestFit(); + bool PinSceneComponent(class USceneComponent* ComponentToPin); + bool PinRestoredOrSynced(); + bool PinActor(class AActor* ActorToPin); + void PersistentEntityPinned__DelegateSignature(bool bRestoredOrSynced); + void PersistentEntityPinLost__DelegateSignature(); + void MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature(bool bDataRestored); + bool IsPinned(); + bool GetPinState(struct FMagicLeapARPinState* State); + bool GetPinnedPinID(struct FGuid* PinId); + class UMagicLeapARPinSaveGame* GetPinData(TSubclassOf PinDataClass); + void AttemptPinDataRestorationAsync(); + bool AttemptPinDataRestoration(); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapARPin.MagicLeapARPinFunctionLibrary +class UMagicLeapARPinFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapARPinFunctionLibrary* GetDefaultObj(); + + void UnBindToOnMagicLeapContentBindingFoundDelegate(FDelegateProperty_& Delegate); + void UnBindToOnMagicLeapARPinUpdatedDelegate(FDelegateProperty_& Delegate); + enum class EMagicLeapPassableWorldError SetGlobalQueryFilter(struct FMagicLeapARPinQuery& InGlobalFilter); + void SetContentBindingSaveGameUserIndex(int32 UserIndex); + enum class EMagicLeapPassableWorldError QueryARPins(struct FMagicLeapARPinQuery& Query, TArray* Pins); + bool ParseStringToARPinId(const class FString& PinIdString, struct FGuid* ARPinId); + bool IsTrackerValid(); + enum class EMagicLeapPassableWorldError GetNumAvailableARPins(int32* Count); + enum class EMagicLeapPassableWorldError GetGlobalQueryFilter(struct FMagicLeapARPinQuery* CurrentGlobalFilter); + int32 GetContentBindingSaveGameUserIndex(); + enum class EMagicLeapPassableWorldError GetClosestARPin(struct FVector& SearchPoint, struct FGuid* PinId); + enum class EMagicLeapPassableWorldError GetAvailableARPins(int32 NumRequested, TArray* Pins); + class FString GetARPinStateToString(struct FMagicLeapARPinState& State); + enum class EMagicLeapPassableWorldError GetARPinState(struct FGuid& PinId, struct FMagicLeapARPinState* State); + bool GetARPinPositionAndOrientation_TrackingSpace(struct FGuid& PinId, struct FVector* Position, struct FRotator* Orientation, bool* PinFoundInEnvironment); + bool GetARPinPositionAndOrientation(struct FGuid& PinId, struct FVector* Position, struct FRotator* Orientation, bool* PinFoundInEnvironment); + enum class EMagicLeapPassableWorldError DestroyTracker(); + enum class EMagicLeapPassableWorldError CreateTracker(); + void BindToOnMagicLeapContentBindingFoundDelegate(FDelegateProperty_& Delegate); + void BindToOnMagicLeapARPinUpdatedDelegate(FDelegateProperty_& Delegate); + class FString ARPinIdToString(struct FGuid& ARPinId); +}; + +// 0x18 (0x238 - 0x220) +// Class MagicLeapARPin.MagicLeapARPinInfoActorBase +class AMagicLeapARPinInfoActorBase : public AActor +{ +public: + struct FGuid PinId; // 0x220(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibilityOverride; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C6D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AMagicLeapARPinInfoActorBase* GetDefaultObj(); + + void OnUpdateARPinState(); +}; + +// 0x68 (0x288 - 0x220) +// Class MagicLeapARPin.MagicLeapARPinRenderer +class AMagicLeapARPinRenderer : public AActor +{ +public: + bool bInfoActorsVisibilityOverride; // 0x220(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C72[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TMap AllInfoActors; // 0x228(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_C73[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ClassToSpawn; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AMagicLeapARPinRenderer* GetDefaultObj(); + + void SetVisibilityOverride(bool InVisibilityOverride); +}; + +// 0x18 (0x40 - 0x28) +// Class MagicLeapARPin.MagicLeapARPinSettings +class UMagicLeapARPinSettings : public UObject +{ +public: + float UpdateCheckFrequency; // 0x28(0x4)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMagicLeapARPinState OnUpdatedEventTriggerDelta; // 0x2C(0x14)(Edit, Config, GlobalConfig, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMagicLeapARPinSettings* GetDefaultObj(); + +}; + +// 0x88 (0xB0 - 0x28) +// Class MagicLeapARPin.MagicLeapARPinSaveGame +class UMagicLeapARPinSaveGame : public USaveGame +{ +public: + struct FGuid PinnedID; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C77[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ComponentWorldTransform; // 0x40(0x30)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PinTransform; // 0x70(0x30)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldPinActor; // 0xA0(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C78[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapARPinSaveGame* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class MagicLeapARPin.MagicLeapARPinContentBindings +class UMagicLeapARPinContentBindings : public USaveGame +{ +public: + TMap AllContentBindings; // 0x28(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMagicLeapARPinContentBindings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_functions.cpp new file mode 100644 index 0000000..937c683 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_functions.cpp @@ -0,0 +1,1374 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapARPin.MagicLeapARPinComponent +// (SceneComponent) + +class UClass* UMagicLeapARPinComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinComponent"); + + return Clss; +} + + +// MagicLeapARPinComponent MagicLeapARPin.Default__MagicLeapARPinComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapARPinComponent* UMagicLeapARPinComponent::GetDefaultObj() +{ + static class UMagicLeapARPinComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapARPinComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.UnPin +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapARPinComponent::UnPin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "UnPin"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.TryGetPinData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSubclassOfInPinDataClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OutPinDataValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMagicLeapARPinSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMagicLeapARPinSaveGame* UMagicLeapARPinComponent::TryGetPinData(TSubclassOf InPinDataClass, bool* OutPinDataValid) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "TryGetPinData"); + + Params::UMagicLeapARPinComponent_TryGetPinData_Params Parms{}; + + Parms.InPinDataClass = InPinDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPinDataValid != nullptr) + *OutPinDataValid = Parms.OutPinDataValid; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinToRestoredOrSyncedID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::PinToRestoredOrSyncedID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinToRestoredOrSyncedID"); + + Params::UMagicLeapARPinComponent_PinToRestoredOrSyncedID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinToID +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid PinId (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::PinToID(struct FGuid& PinId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinToID"); + + Params::UMagicLeapARPinComponent_PinToID_Params Parms{}; + + Parms.PinId = PinId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinToBestFit +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapARPinComponent::PinToBestFit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinToBestFit"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinSceneComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* ComponentToPin (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::PinSceneComponent(class USceneComponent* ComponentToPin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinSceneComponent"); + + Params::UMagicLeapARPinComponent_PinSceneComponent_Params Parms{}; + + Parms.ComponentToPin = ComponentToPin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinRestoredOrSynced +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::PinRestoredOrSynced() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinRestoredOrSynced"); + + Params::UMagicLeapARPinComponent_PinRestoredOrSynced_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.PinActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorToPin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::PinActor(class AActor* ActorToPin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PinActor"); + + Params::UMagicLeapARPinComponent_PinActor_Params Parms{}; + + Parms.ActorToPin = ActorToPin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.PersistentEntityPinned__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// bool bRestoredOrSynced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapARPinComponent::PersistentEntityPinned__DelegateSignature(bool bRestoredOrSynced) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PersistentEntityPinned__DelegateSignature"); + + Params::UMagicLeapARPinComponent_PersistentEntityPinned__DelegateSignature_Params Parms{}; + + Parms.bRestoredOrSynced = bRestoredOrSynced; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.PersistentEntityPinLost__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UMagicLeapARPinComponent::PersistentEntityPinLost__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "PersistentEntityPinLost__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// bool bDataRestored (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapARPinComponent::MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature(bool bDataRestored) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature"); + + Params::UMagicLeapARPinComponent_MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature_Params Parms{}; + + Parms.bDataRestored = bDataRestored; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.IsPinned +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::IsPinned() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "IsPinned"); + + Params::UMagicLeapARPinComponent_IsPinned_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMagicLeapARPinState State (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::GetPinState(struct FMagicLeapARPinState* State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "GetPinState"); + + Params::UMagicLeapARPinComponent_GetPinState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (State != nullptr) + *State = std::move(Parms.State); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinnedPinID +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGuid PinId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::GetPinnedPinID(struct FGuid* PinId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "GetPinnedPinID"); + + Params::UMagicLeapARPinComponent_GetPinnedPinID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PinId != nullptr) + *PinId = std::move(Parms.PinId); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfPinDataClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMagicLeapARPinSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMagicLeapARPinSaveGame* UMagicLeapARPinComponent::GetPinData(TSubclassOf PinDataClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "GetPinData"); + + Params::UMagicLeapARPinComponent_GetPinData_Params Parms{}; + + Parms.PinDataClass = PinDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.AttemptPinDataRestorationAsync +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapARPinComponent::AttemptPinDataRestorationAsync() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "AttemptPinDataRestorationAsync"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinComponent.AttemptPinDataRestoration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinComponent::AttemptPinDataRestoration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinComponent", "AttemptPinDataRestoration"); + + Params::UMagicLeapARPinComponent_AttemptPinDataRestoration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapARPin.MagicLeapARPinFunctionLibrary +// (None) + +class UClass* UMagicLeapARPinFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinFunctionLibrary"); + + return Clss; +} + + +// MagicLeapARPinFunctionLibrary MagicLeapARPin.Default__MagicLeapARPinFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapARPinFunctionLibrary* UMagicLeapARPinFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapARPinFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapARPinFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapContentBindingFoundDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapARPinFunctionLibrary::UnBindToOnMagicLeapContentBindingFoundDelegate(FDelegateProperty_& Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "UnBindToOnMagicLeapContentBindingFoundDelegate"); + + Params::UMagicLeapARPinFunctionLibrary_UnBindToOnMagicLeapContentBindingFoundDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapARPinUpdatedDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapARPinFunctionLibrary::UnBindToOnMagicLeapARPinUpdatedDelegate(FDelegateProperty_& Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "UnBindToOnMagicLeapARPinUpdatedDelegate"); + + Params::UMagicLeapARPinFunctionLibrary_UnBindToOnMagicLeapARPinUpdatedDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetGlobalQueryFilter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapARPinQuery InGlobalFilter (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::SetGlobalQueryFilter(struct FMagicLeapARPinQuery& InGlobalFilter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "SetGlobalQueryFilter"); + + Params::UMagicLeapARPinFunctionLibrary_SetGlobalQueryFilter_Params Parms{}; + + Parms.InGlobalFilter = InGlobalFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetContentBindingSaveGameUserIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 UserIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapARPinFunctionLibrary::SetContentBindingSaveGameUserIndex(int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "SetContentBindingSaveGameUserIndex"); + + Params::UMagicLeapARPinFunctionLibrary_SetContentBindingSaveGameUserIndex_Params Parms{}; + + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.QueryARPins +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapARPinQuery Query (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Pins (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::QueryARPins(struct FMagicLeapARPinQuery& Query, TArray* Pins) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "QueryARPins"); + + Params::UMagicLeapARPinFunctionLibrary_QueryARPins_Params Parms{}; + + Parms.Query = Query; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Pins != nullptr) + *Pins = std::move(Parms.Pins); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ParseStringToARPinId +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString PinIdString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid ARPinId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinFunctionLibrary::ParseStringToARPinId(const class FString& PinIdString, struct FGuid* ARPinId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "ParseStringToARPinId"); + + Params::UMagicLeapARPinFunctionLibrary_ParseStringToARPinId_Params Parms{}; + + Parms.PinIdString = PinIdString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ARPinId != nullptr) + *ARPinId = std::move(Parms.ARPinId); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.IsTrackerValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinFunctionLibrary::IsTrackerValid() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "IsTrackerValid"); + + Params::UMagicLeapARPinFunctionLibrary_IsTrackerValid_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetNumAvailableARPins +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Count (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::GetNumAvailableARPins(int32* Count) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetNumAvailableARPins"); + + Params::UMagicLeapARPinFunctionLibrary_GetNumAvailableARPins_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Count != nullptr) + *Count = Parms.Count; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetGlobalQueryFilter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMagicLeapARPinQuery CurrentGlobalFilter (Parm, OutParm, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::GetGlobalQueryFilter(struct FMagicLeapARPinQuery* CurrentGlobalFilter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetGlobalQueryFilter"); + + Params::UMagicLeapARPinFunctionLibrary_GetGlobalQueryFilter_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (CurrentGlobalFilter != nullptr) + *CurrentGlobalFilter = std::move(Parms.CurrentGlobalFilter); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetContentBindingSaveGameUserIndex +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapARPinFunctionLibrary::GetContentBindingSaveGameUserIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetContentBindingSaveGameUserIndex"); + + Params::UMagicLeapARPinFunctionLibrary_GetContentBindingSaveGameUserIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetClosestARPin +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector SearchPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid PinId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::GetClosestARPin(struct FVector& SearchPoint, struct FGuid* PinId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetClosestARPin"); + + Params::UMagicLeapARPinFunctionLibrary_GetClosestARPin_Params Parms{}; + + Parms.SearchPoint = SearchPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PinId != nullptr) + *PinId = std::move(Parms.PinId); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetAvailableARPins +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumRequested (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Pins (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::GetAvailableARPins(int32 NumRequested, TArray* Pins) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetAvailableARPins"); + + Params::UMagicLeapARPinFunctionLibrary_GetAvailableARPins_Params Parms{}; + + Parms.NumRequested = NumRequested; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Pins != nullptr) + *Pins = std::move(Parms.Pins); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinStateToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMagicLeapARPinState State (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMagicLeapARPinFunctionLibrary::GetARPinStateToString(struct FMagicLeapARPinState& State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetARPinStateToString"); + + Params::UMagicLeapARPinFunctionLibrary_GetARPinStateToString_Params Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinState +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid PinId (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMagicLeapARPinState State (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::GetARPinState(struct FGuid& PinId, struct FMagicLeapARPinState* State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetARPinState"); + + Params::UMagicLeapARPinFunctionLibrary_GetARPinState_Params Parms{}; + + Parms.PinId = PinId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (State != nullptr) + *State = std::move(Parms.State); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation_TrackingSpace +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid PinId (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool PinFoundInEnvironment (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinFunctionLibrary::GetARPinPositionAndOrientation_TrackingSpace(struct FGuid& PinId, struct FVector* Position, struct FRotator* Orientation, bool* PinFoundInEnvironment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetARPinPositionAndOrientation_TrackingSpace"); + + Params::UMagicLeapARPinFunctionLibrary_GetARPinPositionAndOrientation_TrackingSpace_Params Parms{}; + + Parms.PinId = PinId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (PinFoundInEnvironment != nullptr) + *PinFoundInEnvironment = Parms.PinFoundInEnvironment; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid PinId (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool PinFoundInEnvironment (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapARPinFunctionLibrary::GetARPinPositionAndOrientation(struct FGuid& PinId, struct FVector* Position, struct FRotator* Orientation, bool* PinFoundInEnvironment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "GetARPinPositionAndOrientation"); + + Params::UMagicLeapARPinFunctionLibrary_GetARPinPositionAndOrientation_Params Parms{}; + + Parms.PinId = PinId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (PinFoundInEnvironment != nullptr) + *PinFoundInEnvironment = Parms.PinFoundInEnvironment; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.DestroyTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::DestroyTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "DestroyTracker"); + + Params::UMagicLeapARPinFunctionLibrary_DestroyTracker_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.CreateTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPassableWorldErrorReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapPassableWorldError UMagicLeapARPinFunctionLibrary::CreateTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "CreateTracker"); + + Params::UMagicLeapARPinFunctionLibrary_CreateTracker_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapContentBindingFoundDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapARPinFunctionLibrary::BindToOnMagicLeapContentBindingFoundDelegate(FDelegateProperty_& Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "BindToOnMagicLeapContentBindingFoundDelegate"); + + Params::UMagicLeapARPinFunctionLibrary_BindToOnMagicLeapContentBindingFoundDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapARPinUpdatedDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapARPinFunctionLibrary::BindToOnMagicLeapARPinUpdatedDelegate(FDelegateProperty_& Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "BindToOnMagicLeapARPinUpdatedDelegate"); + + Params::UMagicLeapARPinFunctionLibrary_BindToOnMagicLeapARPinUpdatedDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ARPinIdToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid ARPinId (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMagicLeapARPinFunctionLibrary::ARPinIdToString(struct FGuid& ARPinId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinFunctionLibrary", "ARPinIdToString"); + + Params::UMagicLeapARPinFunctionLibrary_ARPinIdToString_Params Parms{}; + + Parms.ARPinId = ARPinId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapARPin.MagicLeapARPinInfoActorBase +// (Actor) + +class UClass* AMagicLeapARPinInfoActorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinInfoActorBase"); + + return Clss; +} + + +// MagicLeapARPinInfoActorBase MagicLeapARPin.Default__MagicLeapARPinInfoActorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMagicLeapARPinInfoActorBase* AMagicLeapARPinInfoActorBase::GetDefaultObj() +{ + static class AMagicLeapARPinInfoActorBase* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapARPinInfoActorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapARPin.MagicLeapARPinInfoActorBase.OnUpdateARPinState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMagicLeapARPinInfoActorBase::OnUpdateARPinState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinInfoActorBase", "OnUpdateARPinState"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class MagicLeapARPin.MagicLeapARPinRenderer +// (Actor) + +class UClass* AMagicLeapARPinRenderer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinRenderer"); + + return Clss; +} + + +// MagicLeapARPinRenderer MagicLeapARPin.Default__MagicLeapARPinRenderer +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMagicLeapARPinRenderer* AMagicLeapARPinRenderer::GetDefaultObj() +{ + static class AMagicLeapARPinRenderer* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapARPinRenderer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapARPin.MagicLeapARPinRenderer.SetVisibilityOverride +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool InVisibilityOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMagicLeapARPinRenderer::SetVisibilityOverride(bool InVisibilityOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapARPinRenderer", "SetVisibilityOverride"); + + Params::AMagicLeapARPinRenderer_SetVisibilityOverride_Params Parms{}; + + Parms.InVisibilityOverride = InVisibilityOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MagicLeapARPin.MagicLeapARPinSettings +// (None) + +class UClass* UMagicLeapARPinSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinSettings"); + + return Clss; +} + + +// MagicLeapARPinSettings MagicLeapARPin.Default__MagicLeapARPinSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapARPinSettings* UMagicLeapARPinSettings::GetDefaultObj() +{ + static class UMagicLeapARPinSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapARPinSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapARPin.MagicLeapARPinSaveGame +// (None) + +class UClass* UMagicLeapARPinSaveGame::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinSaveGame"); + + return Clss; +} + + +// MagicLeapARPinSaveGame MagicLeapARPin.Default__MagicLeapARPinSaveGame +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapARPinSaveGame* UMagicLeapARPinSaveGame::GetDefaultObj() +{ + static class UMagicLeapARPinSaveGame* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapARPinSaveGame::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapARPin.MagicLeapARPinContentBindings +// (None) + +class UClass* UMagicLeapARPinContentBindings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapARPinContentBindings"); + + return Clss; +} + + +// MagicLeapARPinContentBindings MagicLeapARPin.Default__MagicLeapARPinContentBindings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapARPinContentBindings* UMagicLeapARPinContentBindings::GetDefaultObj() +{ + static class UMagicLeapARPinContentBindings* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapARPinContentBindings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_parameters.hpp new file mode 100644 index 0000000..e3fe47a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_parameters.hpp @@ -0,0 +1,348 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.TryGetPinData +struct UMagicLeapARPinComponent_TryGetPinData_Params +{ +public: + TSubclassOf InPinDataClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutPinDataValid; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMagicLeapARPinSaveGame* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.PinToRestoredOrSyncedID +struct UMagicLeapARPinComponent_PinToRestoredOrSyncedID_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.PinToID +struct UMagicLeapARPinComponent_PinToID_Params +{ +public: + struct FGuid PinId; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.PinSceneComponent +struct UMagicLeapARPinComponent_PinSceneComponent_Params +{ +public: + class USceneComponent* ComponentToPin; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.PinRestoredOrSynced +struct UMagicLeapARPinComponent_PinRestoredOrSynced_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.PinActor +struct UMagicLeapARPinComponent_PinActor_Params +{ +public: + class AActor* ActorToPin; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C10[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.PersistentEntityPinned__DelegateSignature +struct UMagicLeapARPinComponent_PersistentEntityPinned__DelegateSignature_Params +{ +public: + bool bRestoredOrSynced; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction MagicLeapARPin.MagicLeapARPinComponent.MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature +struct UMagicLeapARPinComponent_MagicLeapARPinDataLoadAttemptCompleted__DelegateSignature_Params +{ +public: + bool bDataRestored; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.IsPinned +struct UMagicLeapARPinComponent_IsPinned_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinState +struct UMagicLeapARPinComponent_GetPinState_Params +{ +public: + struct FMagicLeapARPinState State; // 0x0(0x14)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C14[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinnedPinID +struct UMagicLeapARPinComponent_GetPinnedPinID_Params +{ +public: + struct FGuid PinId; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C15[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.GetPinData +struct UMagicLeapARPinComponent_GetPinData_Params +{ +public: + TSubclassOf PinDataClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMagicLeapARPinSaveGame* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinComponent.AttemptPinDataRestoration +struct UMagicLeapARPinComponent_AttemptPinDataRestoration_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapContentBindingFoundDelegate +struct UMagicLeapARPinFunctionLibrary_UnBindToOnMagicLeapContentBindingFoundDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.UnBindToOnMagicLeapARPinUpdatedDelegate +struct UMagicLeapARPinFunctionLibrary_UnBindToOnMagicLeapARPinUpdatedDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetGlobalQueryFilter +struct UMagicLeapARPinFunctionLibrary_SetGlobalQueryFilter_Params +{ +public: + struct FMagicLeapARPinQuery InGlobalFilter; // 0x0(0x68)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x68(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C23[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.SetContentBindingSaveGameUserIndex +struct UMagicLeapARPinFunctionLibrary_SetContentBindingSaveGameUserIndex_Params +{ +public: + int32 UserIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.QueryARPins +struct UMagicLeapARPinFunctionLibrary_QueryARPins_Params +{ +public: + struct FMagicLeapARPinQuery Query; // 0x0(0x68)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Pins; // 0x68(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x78(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C27[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ParseStringToARPinId +struct UMagicLeapARPinFunctionLibrary_ParseStringToARPinId_Params +{ +public: + class FString PinIdString; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ARPinId; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C29[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.IsTrackerValid +struct UMagicLeapARPinFunctionLibrary_IsTrackerValid_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetNumAvailableARPins +struct UMagicLeapARPinFunctionLibrary_GetNumAvailableARPins_Params +{ +public: + int32 Count; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetGlobalQueryFilter +struct UMagicLeapARPinFunctionLibrary_GetGlobalQueryFilter_Params +{ +public: + struct FMagicLeapARPinQuery CurrentGlobalFilter; // 0x0(0x68)(Parm, OutParm, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x68(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C30[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetContentBindingSaveGameUserIndex +struct UMagicLeapARPinFunctionLibrary_GetContentBindingSaveGameUserIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetClosestARPin +struct UMagicLeapARPinFunctionLibrary_GetClosestARPin_Params +{ +public: + struct FVector SearchPoint; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinId; // 0xC(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C37[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetAvailableARPins +struct UMagicLeapARPinFunctionLibrary_GetAvailableARPins_Params +{ +public: + int32 NumRequested; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Pins; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinStateToString +struct UMagicLeapARPinFunctionLibrary_GetARPinStateToString_Params +{ +public: + struct FMagicLeapARPinState State; // 0x0(0x14)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C40[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinState +struct UMagicLeapARPinFunctionLibrary_GetARPinState_Params +{ +public: + struct FGuid PinId; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMagicLeapARPinState State; // 0x10(0x14)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + enum class EMagicLeapPassableWorldError ReturnValue; // 0x24(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation_TrackingSpace +struct UMagicLeapARPinFunctionLibrary_GetARPinPositionAndOrientation_TrackingSpace_Params +{ +public: + struct FGuid PinId; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool PinFoundInEnvironment; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C51[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2C (0x2C - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.GetARPinPositionAndOrientation +struct UMagicLeapARPinFunctionLibrary_GetARPinPositionAndOrientation_Params +{ +public: + struct FGuid PinId; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x1C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool PinFoundInEnvironment; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x29(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C54[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.DestroyTracker +struct UMagicLeapARPinFunctionLibrary_DestroyTracker_Params +{ +public: + enum class EMagicLeapPassableWorldError ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.CreateTracker +struct UMagicLeapARPinFunctionLibrary_CreateTracker_Params +{ +public: + enum class EMagicLeapPassableWorldError ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapContentBindingFoundDelegate +struct UMagicLeapARPinFunctionLibrary_BindToOnMagicLeapContentBindingFoundDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.BindToOnMagicLeapARPinUpdatedDelegate +struct UMagicLeapARPinFunctionLibrary_BindToOnMagicLeapARPinUpdatedDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinFunctionLibrary.ARPinIdToString +struct UMagicLeapARPinFunctionLibrary_ARPinIdToString_Params +{ +public: + struct FGuid ARPinId; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapARPin.MagicLeapARPinRenderer.SetVisibilityOverride +struct AMagicLeapARPinRenderer_SetVisibilityOverride_Params +{ +public: + bool InVisibilityOverride; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_structs.hpp new file mode 100644 index 0000000..d6062a3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapARPin_structs.hpp @@ -0,0 +1,86 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapARPinType : uint8 +{ + SingleUserSingleSession = 0, + SingleUserMultiSession = 1, + MultiUserMultiSession = 2, + EMagicLeapARPinType_MAX = 3, +}; + +enum class EMagicLeapAutoPinType : uint8 +{ + OnlyOnDataRestoration = 0, + Always = 1, + Never = 2, + EMagicLeapAutoPinType_MAX = 3, +}; + +enum class EMagicLeapPassableWorldError : uint8 +{ + None = 0, + LowMapQuality = 1, + UnableToLocalize = 2, + Unavailable = 3, + PrivilegeDenied = 4, + InvalidParam = 5, + UnspecifiedFailure = 6, + PrivilegeRequestPending = 7, + StartupPending = 8, + SharedWorldNotEnabled = 9, + NotImplemented = 10, + PinNotFound = 11, + EMagicLeapPassableWorldError_MAX = 12, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// ScriptStruct MagicLeapARPin.MagicLeapARPinState +struct FMagicLeapARPinState +{ +public: + float Confidence; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValidRadius; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationError; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationError; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapARPinType PinType; // 0x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C79[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct MagicLeapARPin.MagicLeapARPinQuery +struct FMagicLeapARPinQuery +{ +public: + TSet Types; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 MaxResults; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetPoint; // 0x54(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSorted; // 0x64(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C7F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct MagicLeapARPin.MagicLeapARPinObjectIdList +struct FMagicLeapARPinObjectIdList +{ +public: + TSet ObjectIdList; // 0x0(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_classes.hpp new file mode 100644 index 0000000..05c580c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_classes.hpp @@ -0,0 +1,119 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapAR.LuminARSessionFunctionLibrary +class ULuminARSessionFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULuminARSessionFunctionLibrary* GetDefaultObj(); + + void StartLuminARSession(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, class ULuminARSessionConfig* Configuration); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapAR.LuminARFrameFunctionLibrary +class ULuminARFrameFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULuminARFrameFunctionLibrary* GetDefaultObj(); + + bool LuminARLineTrace(class UObject* WorldContextObject, struct FVector2D& ScreenPosition, TSet TraceChannels, TArray* OutHitResults); + enum class ELuminARTrackingState GetTrackingState(); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapAR.LuminARImageTrackingFunctionLibrary +class ULuminARImageTrackingFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULuminARImageTrackingFunctionLibrary* GetDefaultObj(); + + class ULuminARCandidateImage* AddLuminRuntimeCandidateImageEx(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth, bool bUseUnreliablePose, bool bImageIsStationary, enum class EMagicLeapImageTargetOrientation InAxisOrientation); + class ULuminARCandidateImage* AddLuminRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth, bool bUseUnreliablePose, bool bImageIsStationary); +}; + +// 0xC0 (0x2E0 - 0x220) +// Class MagicLeapAR.LuminAROrigin +class ALuminAROrigin : public AAROriginActor +{ +public: + class UMRMeshComponent* MRMeshComponent; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* PlaneSurfaceMaterial; // 0x228(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* WireframeMaterial; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_74A[0xA8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ALuminAROrigin* GetDefaultObj(); + +}; + +// 0x90 (0x1A0 - 0x110) +// Class MagicLeapAR.LuminARSessionConfig +class ULuminARSessionConfig : public UARSessionConfig +{ +public: + struct FMagicLeapPlanesQuery PlanesQuery; // 0x110(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 MaxPlaneQueryResults; // 0x170(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinPlaneArea; // 0x174(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bArbitraryOrientationPlaneDetection; // 0x178(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PlaneSearchExtents; // 0x17C(0xC)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlaneQueryFlags; // 0x188(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + bool bDiscardZeroExtentPlanes; // 0x198(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultUseUnreliablePose; // 0x199(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_750[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULuminARSessionConfig* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class MagicLeapAR.LuminARLightEstimate +class ULuminARLightEstimate : public UARBasicLightEstimate +{ +public: + TArray AmbientIntensityNits; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ULuminARLightEstimate* GetDefaultObj(); + + TArray GetAmbientIntensityNits(); +}; + +// 0x8 (0x60 - 0x58) +// Class MagicLeapAR.LuminARCandidateImage +class ULuminARCandidateImage : public UARCandidateImage +{ +public: + bool bUseUnreliablePose; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bImageIsStationary; // 0x59(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EMagicLeapImageTargetOrientation AxisOrientation; // 0x5A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_755[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULuminARCandidateImage* GetDefaultObj(); + + bool GetUseUnreliablePose(); + bool GetImageIsStationary(); + enum class EMagicLeapImageTargetOrientation GetAxisOrientation(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_functions.cpp new file mode 100644 index 0000000..b8938fd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_functions.cpp @@ -0,0 +1,503 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapAR.LuminARSessionFunctionLibrary +// (None) + +class UClass* ULuminARSessionFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARSessionFunctionLibrary"); + + return Clss; +} + + +// LuminARSessionFunctionLibrary MagicLeapAR.Default__LuminARSessionFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARSessionFunctionLibrary* ULuminARSessionFunctionLibrary::GetDefaultObj() +{ + static class ULuminARSessionFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARSessionFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAR.LuminARSessionFunctionLibrary.StartLuminARSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class ULuminARSessionConfig* Configuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULuminARSessionFunctionLibrary::StartLuminARSession(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, class ULuminARSessionConfig* Configuration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARSessionFunctionLibrary", "StartLuminARSession"); + + Params::ULuminARSessionFunctionLibrary_StartLuminARSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LatentInfo = LatentInfo; + Parms.Configuration = Configuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MagicLeapAR.LuminARFrameFunctionLibrary +// (None) + +class UClass* ULuminARFrameFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARFrameFunctionLibrary"); + + return Clss; +} + + +// LuminARFrameFunctionLibrary MagicLeapAR.Default__LuminARFrameFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARFrameFunctionLibrary* ULuminARFrameFunctionLibrary::GetDefaultObj() +{ + static class ULuminARFrameFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARFrameFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAR.LuminARFrameFunctionLibrary.LuminARLineTrace +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSetTraceChannels (Parm, NativeAccessSpecifierPublic) +// TArray OutHitResults (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULuminARFrameFunctionLibrary::LuminARLineTrace(class UObject* WorldContextObject, struct FVector2D& ScreenPosition, TSet TraceChannels, TArray* OutHitResults) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARFrameFunctionLibrary", "LuminARLineTrace"); + + Params::ULuminARFrameFunctionLibrary_LuminARLineTrace_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = ScreenPosition; + Parms.TraceChannels = TraceChannels; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutHitResults != nullptr) + *OutHitResults = std::move(Parms.OutHitResults); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAR.LuminARFrameFunctionLibrary.GetTrackingState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class ELuminARTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ELuminARTrackingState ULuminARFrameFunctionLibrary::GetTrackingState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARFrameFunctionLibrary", "GetTrackingState"); + + Params::ULuminARFrameFunctionLibrary_GetTrackingState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapAR.LuminARImageTrackingFunctionLibrary +// (None) + +class UClass* ULuminARImageTrackingFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARImageTrackingFunctionLibrary"); + + return Clss; +} + + +// LuminARImageTrackingFunctionLibrary MagicLeapAR.Default__LuminARImageTrackingFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARImageTrackingFunctionLibrary* ULuminARImageTrackingFunctionLibrary::GetDefaultObj() +{ + static class ULuminARImageTrackingFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARImageTrackingFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImageEx +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* CandidateTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FriendlyName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicalWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseUnreliablePose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImageIsStationary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapImageTargetOrientationInAxisOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULuminARCandidateImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULuminARCandidateImage* ULuminARImageTrackingFunctionLibrary::AddLuminRuntimeCandidateImageEx(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth, bool bUseUnreliablePose, bool bImageIsStationary, enum class EMagicLeapImageTargetOrientation InAxisOrientation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARImageTrackingFunctionLibrary", "AddLuminRuntimeCandidateImageEx"); + + Params::ULuminARImageTrackingFunctionLibrary_AddLuminRuntimeCandidateImageEx_Params Parms{}; + + Parms.SessionConfig = SessionConfig; + Parms.CandidateTexture = CandidateTexture; + Parms.FriendlyName = FriendlyName; + Parms.PhysicalWidth = PhysicalWidth; + Parms.bUseUnreliablePose = bUseUnreliablePose; + Parms.bImageIsStationary = bImageIsStationary; + Parms.InAxisOrientation = InAxisOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UARSessionConfig* SessionConfig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* CandidateTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString FriendlyName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicalWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseUnreliablePose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImageIsStationary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULuminARCandidateImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULuminARCandidateImage* ULuminARImageTrackingFunctionLibrary::AddLuminRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth, bool bUseUnreliablePose, bool bImageIsStationary) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARImageTrackingFunctionLibrary", "AddLuminRuntimeCandidateImage"); + + Params::ULuminARImageTrackingFunctionLibrary_AddLuminRuntimeCandidateImage_Params Parms{}; + + Parms.SessionConfig = SessionConfig; + Parms.CandidateTexture = CandidateTexture; + Parms.FriendlyName = FriendlyName; + Parms.PhysicalWidth = PhysicalWidth; + Parms.bUseUnreliablePose = bUseUnreliablePose; + Parms.bImageIsStationary = bImageIsStationary; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapAR.LuminAROrigin +// (Actor) + +class UClass* ALuminAROrigin::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminAROrigin"); + + return Clss; +} + + +// LuminAROrigin MagicLeapAR.Default__LuminAROrigin +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALuminAROrigin* ALuminAROrigin::GetDefaultObj() +{ + static class ALuminAROrigin* Default = nullptr; + + if (!Default) + Default = static_cast(ALuminAROrigin::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapAR.LuminARSessionConfig +// (None) + +class UClass* ULuminARSessionConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARSessionConfig"); + + return Clss; +} + + +// LuminARSessionConfig MagicLeapAR.Default__LuminARSessionConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARSessionConfig* ULuminARSessionConfig::GetDefaultObj() +{ + static class ULuminARSessionConfig* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARSessionConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapAR.LuminARLightEstimate +// (None) + +class UClass* ULuminARLightEstimate::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARLightEstimate"); + + return Clss; +} + + +// LuminARLightEstimate MagicLeapAR.Default__LuminARLightEstimate +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARLightEstimate* ULuminARLightEstimate::GetDefaultObj() +{ + static class ULuminARLightEstimate* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARLightEstimate::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAR.LuminARLightEstimate.GetAmbientIntensityNits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULuminARLightEstimate::GetAmbientIntensityNits() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARLightEstimate", "GetAmbientIntensityNits"); + + Params::ULuminARLightEstimate_GetAmbientIntensityNits_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapAR.LuminARCandidateImage +// (None) + +class UClass* ULuminARCandidateImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminARCandidateImage"); + + return Clss; +} + + +// LuminARCandidateImage MagicLeapAR.Default__LuminARCandidateImage +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminARCandidateImage* ULuminARCandidateImage::GetDefaultObj() +{ + static class ULuminARCandidateImage* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminARCandidateImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAR.LuminARCandidateImage.GetUseUnreliablePose +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULuminARCandidateImage::GetUseUnreliablePose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARCandidateImage", "GetUseUnreliablePose"); + + Params::ULuminARCandidateImage_GetUseUnreliablePose_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAR.LuminARCandidateImage.GetImageIsStationary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULuminARCandidateImage::GetImageIsStationary() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARCandidateImage", "GetImageIsStationary"); + + Params::ULuminARCandidateImage_GetImageIsStationary_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAR.LuminARCandidateImage.GetAxisOrientation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMagicLeapImageTargetOrientationReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapImageTargetOrientation ULuminARCandidateImage::GetAxisOrientation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LuminARCandidateImage", "GetAxisOrientation"); + + Params::ULuminARCandidateImage_GetAxisOrientation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_parameters.hpp new file mode 100644 index 0000000..972167b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_parameters.hpp @@ -0,0 +1,113 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function MagicLeapAR.LuminARSessionFunctionLibrary.StartLuminARSession +struct ULuminARSessionFunctionLibrary_StartLuminARSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x8(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class ULuminARSessionConfig* Configuration; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function MagicLeapAR.LuminARFrameFunctionLibrary.LuminARLineTrace +struct ULuminARFrameFunctionLibrary_LuminARLineTrace_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet TraceChannels; // 0x10(0x50)(Parm, NativeAccessSpecifierPublic) + TArray OutHitResults; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x70(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapAR.LuminARFrameFunctionLibrary.GetTrackingState +struct ULuminARFrameFunctionLibrary_GetTrackingState_Params +{ +public: + enum class ELuminARTrackingState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImageEx +struct ULuminARImageTrackingFunctionLibrary_AddLuminRuntimeCandidateImageEx_Params +{ +public: + class UARSessionConfig* SessionConfig; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CandidateTexture; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicalWidth; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUnreliablePose; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImageIsStationary; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapImageTargetOrientation InAxisOrientation; // 0x26(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_737[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class ULuminARCandidateImage* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MagicLeapAR.LuminARImageTrackingFunctionLibrary.AddLuminRuntimeCandidateImage +struct ULuminARImageTrackingFunctionLibrary_AddLuminRuntimeCandidateImage_Params +{ +public: + class UARSessionConfig* SessionConfig; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CandidateTexture; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicalWidth; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUnreliablePose; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImageIsStationary; // 0x25(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_746[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class ULuminARCandidateImage* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapAR.LuminARLightEstimate.GetAmbientIntensityNits +struct ULuminARLightEstimate_GetAmbientIntensityNits_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapAR.LuminARCandidateImage.GetUseUnreliablePose +struct ULuminARCandidateImage_GetUseUnreliablePose_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapAR.LuminARCandidateImage.GetImageIsStationary +struct ULuminARCandidateImage_GetImageIsStationary_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapAR.LuminARCandidateImage.GetAxisOrientation +struct ULuminARCandidateImage_GetAxisOrientation_Params +{ +public: + enum class EMagicLeapImageTargetOrientation ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_structs.hpp new file mode 100644 index 0000000..09febeb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAR_structs.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ELuminARLineTraceChannel : uint8 +{ + None = 0, + FeaturePoint = 1, + InfinitePlane = 2, + PlaneUsingExtent = 4, + PlaneUsingBoundaryPolygon = 8, + FeaturePointWithSurfaceNormal = 16, + ELuminARLineTraceChannel_MAX = 17, +}; + +enum class ELuminARTrackingState : uint8 +{ + Tracking = 0, + NotTracking = 1, + StoppedTracking = 2, + ELuminARTrackingState_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_classes.hpp new file mode 100644 index 0000000..804dd41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapAudio.MagicLeapAudioFunctionLibrary +class UMagicLeapAudioFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapAudioFunctionLibrary* GetDefaultObj(); + + bool SetOnAudioJackUnpluggedDelegate(FDelegateProperty_& ResultDelegate); + bool SetOnAudioJackPluggedDelegate(FDelegateProperty_& ResultDelegate); + bool SetMicMute(bool IsMuted); + bool IsMicMuted(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_functions.cpp new file mode 100644 index 0000000..3af3597 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_functions.cpp @@ -0,0 +1,162 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapAudio.MagicLeapAudioFunctionLibrary +// (None) + +class UClass* UMagicLeapAudioFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapAudioFunctionLibrary"); + + return Clss; +} + + +// MagicLeapAudioFunctionLibrary MagicLeapAudio.Default__MagicLeapAudioFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapAudioFunctionLibrary* UMagicLeapAudioFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapAudioFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapAudioFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackUnpluggedDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapAudioFunctionLibrary::SetOnAudioJackUnpluggedDelegate(FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapAudioFunctionLibrary", "SetOnAudioJackUnpluggedDelegate"); + + Params::UMagicLeapAudioFunctionLibrary_SetOnAudioJackUnpluggedDelegate_Params Parms{}; + + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackPluggedDelegate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapAudioFunctionLibrary::SetOnAudioJackPluggedDelegate(FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapAudioFunctionLibrary", "SetOnAudioJackPluggedDelegate"); + + Params::UMagicLeapAudioFunctionLibrary_SetOnAudioJackPluggedDelegate_Params Parms{}; + + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetMicMute +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool IsMuted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapAudioFunctionLibrary::SetMicMute(bool IsMuted) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapAudioFunctionLibrary", "SetMicMute"); + + Params::UMagicLeapAudioFunctionLibrary_SetMicMute_Params Parms{}; + + Parms.IsMuted = IsMuted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.IsMicMuted +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapAudioFunctionLibrary::IsMicMuted() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapAudioFunctionLibrary", "IsMicMuted"); + + Params::UMagicLeapAudioFunctionLibrary_IsMicMuted_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_parameters.hpp new file mode 100644 index 0000000..854834c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_parameters.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackUnpluggedDelegate +struct UMagicLeapAudioFunctionLibrary_SetOnAudioJackUnpluggedDelegate_Params +{ +public: + FDelegateProperty_ ResultDelegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetOnAudioJackPluggedDelegate +struct UMagicLeapAudioFunctionLibrary_SetOnAudioJackPluggedDelegate_Params +{ +public: + FDelegateProperty_ ResultDelegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.SetMicMute +struct UMagicLeapAudioFunctionLibrary_SetMicMute_Params +{ +public: + bool IsMuted; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapAudio.MagicLeapAudioFunctionLibrary.IsMicMuted +struct UMagicLeapAudioFunctionLibrary_IsMicMuted_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_structs.hpp new file mode 100644 index 0000000..4270a67 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapAudio_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// ScriptStruct MagicLeapAudio.MagicLeapAudioDummyStruct +struct FMagicLeapAudioDummyStruct +{ +public: + uint8 Pad_5C5[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_classes.hpp new file mode 100644 index 0000000..4da0517 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_classes.hpp @@ -0,0 +1,58 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapController.MagicLeapControllerFunctionLibrary +class UMagicLeapControllerFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapControllerFunctionLibrary* GetDefaultObj(); + + bool SetMotionSourceForHand(enum class EControllerHand Hand, class FName MotionSource); + bool SetControllerTrackingMode(enum class EMagicLeapControllerTrackingMode TrackingMode); + bool PlayLEDPattern(class FName MotionSource, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec); + bool PlayLEDEffect(class FName MotionSource, enum class EMagicLeapControllerLEDEffect LEDEffect, enum class EMagicLeapControllerLEDSpeed LEDSpeed, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec); + bool PlayHapticPattern(class FName MotionSource, enum class EMagicLeapControllerHapticPattern HapticPattern, enum class EMagicLeapControllerHapticIntensity Intensity); + bool PlayControllerLEDEffect(enum class EControllerHand Hand, enum class EMagicLeapControllerLEDEffect LEDEffect, enum class EMagicLeapControllerLEDSpeed LEDSpeed, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec); + bool PlayControllerLED(enum class EControllerHand Hand, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec); + bool PlayControllerHapticFeedback(enum class EControllerHand Hand, enum class EMagicLeapControllerHapticPattern HapticPattern, enum class EMagicLeapControllerHapticIntensity Intensity); + int32 MaxSupportedMagicLeapControllers(); + bool IsMLControllerConnected(class FName MotionSource); + void InvertControllerMapping(); + class FName GetMotionSourceForHand(enum class EControllerHand Hand); + enum class EMagicLeapControllerType GetMLControllerType(enum class EControllerHand Hand); + enum class EControllerHand GetHandForMotionSource(class FName MotionSource); + enum class EMagicLeapControllerType GetControllerType(class FName MotionSource); + enum class EMagicLeapControllerTrackingMode GetControllerTrackingMode(); + bool GetControllerMapping(int32 ControllerIndex, enum class EControllerHand* Hand); +}; + +// 0x90 (0x140 - 0xB0) +// Class MagicLeapController.MagicLeapTouchpadGesturesComponent +class UMagicLeapTouchpadGesturesComponent : public UActorComponent +{ +public: + uint8 Pad_10E5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnTouchpadGestureStart; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTouchpadGestureContinue; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTouchpadGestureEnd; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_10E6[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapTouchpadGesturesComponent* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_functions.cpp new file mode 100644 index 0000000..39450ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_functions.cpp @@ -0,0 +1,618 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapController.MagicLeapControllerFunctionLibrary +// (None) + +class UClass* UMagicLeapControllerFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapControllerFunctionLibrary"); + + return Clss; +} + + +// MagicLeapControllerFunctionLibrary MagicLeapController.Default__MagicLeapControllerFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapControllerFunctionLibrary* UMagicLeapControllerFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapControllerFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapControllerFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetMotionSourceForHand +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::SetMotionSourceForHand(enum class EControllerHand Hand, class FName MotionSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "SetMotionSourceForHand"); + + Params::UMagicLeapControllerFunctionLibrary_SetMotionSourceForHand_Params Parms{}; + + Parms.Hand = Hand; + Parms.MotionSource = MotionSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetControllerTrackingMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapControllerTrackingModeTrackingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::SetControllerTrackingMode(enum class EMagicLeapControllerTrackingMode TrackingMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "SetControllerTrackingMode"); + + Params::UMagicLeapControllerFunctionLibrary_SetControllerTrackingMode_Params Parms{}; + + Parms.TrackingMode = TrackingMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDPattern +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDPatternLEDPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDColorLEDColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationInSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayLEDPattern(class FName MotionSource, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayLEDPattern"); + + Params::UMagicLeapControllerFunctionLibrary_PlayLEDPattern_Params Parms{}; + + Parms.MotionSource = MotionSource; + Parms.LEDPattern = LEDPattern; + Parms.LEDColor = LEDColor; + Parms.DurationInSec = DurationInSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDEffectLEDEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDSpeedLEDSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDPatternLEDPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDColorLEDColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationInSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayLEDEffect(class FName MotionSource, enum class EMagicLeapControllerLEDEffect LEDEffect, enum class EMagicLeapControllerLEDSpeed LEDSpeed, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayLEDEffect"); + + Params::UMagicLeapControllerFunctionLibrary_PlayLEDEffect_Params Parms{}; + + Parms.MotionSource = MotionSource; + Parms.LEDEffect = LEDEffect; + Parms.LEDSpeed = LEDSpeed; + Parms.LEDPattern = LEDPattern; + Parms.LEDColor = LEDColor; + Parms.DurationInSec = DurationInSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayHapticPattern +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerHapticPatternHapticPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerHapticIntensityIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayHapticPattern(class FName MotionSource, enum class EMagicLeapControllerHapticPattern HapticPattern, enum class EMagicLeapControllerHapticIntensity Intensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayHapticPattern"); + + Params::UMagicLeapControllerFunctionLibrary_PlayHapticPattern_Params Parms{}; + + Parms.MotionSource = MotionSource; + Parms.HapticPattern = HapticPattern; + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLEDEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDEffectLEDEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDSpeedLEDSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDPatternLEDPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDColorLEDColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationInSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayControllerLEDEffect(enum class EControllerHand Hand, enum class EMagicLeapControllerLEDEffect LEDEffect, enum class EMagicLeapControllerLEDSpeed LEDSpeed, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayControllerLEDEffect"); + + Params::UMagicLeapControllerFunctionLibrary_PlayControllerLEDEffect_Params Parms{}; + + Parms.Hand = Hand; + Parms.LEDEffect = LEDEffect; + Parms.LEDSpeed = LEDSpeed; + Parms.LEDPattern = LEDPattern; + Parms.LEDColor = LEDColor; + Parms.DurationInSec = DurationInSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLED +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDPatternLEDPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerLEDColorLEDColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationInSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayControllerLED(enum class EControllerHand Hand, enum class EMagicLeapControllerLEDPattern LEDPattern, enum class EMagicLeapControllerLEDColor LEDColor, float DurationInSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayControllerLED"); + + Params::UMagicLeapControllerFunctionLibrary_PlayControllerLED_Params Parms{}; + + Parms.Hand = Hand; + Parms.LEDPattern = LEDPattern; + Parms.LEDColor = LEDColor; + Parms.DurationInSec = DurationInSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerHapticFeedback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerHapticPatternHapticPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerHapticIntensityIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::PlayControllerHapticFeedback(enum class EControllerHand Hand, enum class EMagicLeapControllerHapticPattern HapticPattern, enum class EMagicLeapControllerHapticIntensity Intensity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "PlayControllerHapticFeedback"); + + Params::UMagicLeapControllerFunctionLibrary_PlayControllerHapticFeedback_Params Parms{}; + + Parms.Hand = Hand; + Parms.HapticPattern = HapticPattern; + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.MaxSupportedMagicLeapControllers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapControllerFunctionLibrary::MaxSupportedMagicLeapControllers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "MaxSupportedMagicLeapControllers"); + + Params::UMagicLeapControllerFunctionLibrary_MaxSupportedMagicLeapControllers_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.IsMLControllerConnected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::IsMLControllerConnected(class FName MotionSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "IsMLControllerConnected"); + + Params::UMagicLeapControllerFunctionLibrary_IsMLControllerConnected_Params Parms{}; + + Parms.MotionSource = MotionSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.InvertControllerMapping +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapControllerFunctionLibrary::InvertControllerMapping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "InvertControllerMapping"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMotionSourceForHand +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMagicLeapControllerFunctionLibrary::GetMotionSourceForHand(enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetMotionSourceForHand"); + + Params::UMagicLeapControllerFunctionLibrary_GetMotionSourceForHand_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMLControllerType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerTypeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapControllerType UMagicLeapControllerFunctionLibrary::GetMLControllerType(enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetMLControllerType"); + + Params::UMagicLeapControllerFunctionLibrary_GetMLControllerType_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetHandForMotionSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EControllerHand UMagicLeapControllerFunctionLibrary::GetHandForMotionSource(class FName MotionSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetHandForMotionSource"); + + Params::UMagicLeapControllerFunctionLibrary_GetHandForMotionSource_Params Parms{}; + + Parms.MotionSource = MotionSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapControllerTypeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapControllerType UMagicLeapControllerFunctionLibrary::GetControllerType(class FName MotionSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetControllerType"); + + Params::UMagicLeapControllerFunctionLibrary_GetControllerType_Params Parms{}; + + Parms.MotionSource = MotionSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerTrackingMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapControllerTrackingModeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapControllerTrackingMode UMagicLeapControllerFunctionLibrary::GetControllerTrackingMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetControllerTrackingMode"); + + Params::UMagicLeapControllerFunctionLibrary_GetControllerTrackingMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerMapping +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 ControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapControllerFunctionLibrary::GetControllerMapping(int32 ControllerIndex, enum class EControllerHand* Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapControllerFunctionLibrary", "GetControllerMapping"); + + Params::UMagicLeapControllerFunctionLibrary_GetControllerMapping_Params Parms{}; + + Parms.ControllerIndex = ControllerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Hand != nullptr) + *Hand = Parms.Hand; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapController.MagicLeapTouchpadGesturesComponent +// (None) + +class UClass* UMagicLeapTouchpadGesturesComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapTouchpadGesturesComponent"); + + return Clss; +} + + +// MagicLeapTouchpadGesturesComponent MagicLeapController.Default__MagicLeapTouchpadGesturesComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapTouchpadGesturesComponent* UMagicLeapTouchpadGesturesComponent::GetDefaultObj() +{ + static class UMagicLeapTouchpadGesturesComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapTouchpadGesturesComponent::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_parameters.hpp new file mode 100644 index 0000000..1243ea9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_parameters.hpp @@ -0,0 +1,198 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetMotionSourceForHand +struct UMagicLeapControllerFunctionLibrary_SetMotionSourceForHand_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MotionSource; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10CD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.SetControllerTrackingMode +struct UMagicLeapControllerFunctionLibrary_SetControllerTrackingMode_Params +{ +public: + enum class EMagicLeapControllerTrackingMode TrackingMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDPattern +struct UMagicLeapControllerFunctionLibrary_PlayLEDPattern_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDPattern LEDPattern; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDColor LEDColor; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float DurationInSec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayLEDEffect +struct UMagicLeapControllerFunctionLibrary_PlayLEDEffect_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDEffect LEDEffect; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDSpeed LEDSpeed; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDPattern LEDPattern; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDColor LEDColor; // 0xB(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationInSec; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayHapticPattern +struct UMagicLeapControllerFunctionLibrary_PlayHapticPattern_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerHapticPattern HapticPattern; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerHapticIntensity Intensity; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xA(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DB[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLEDEffect +struct UMagicLeapControllerFunctionLibrary_PlayControllerLEDEffect_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDEffect LEDEffect; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDSpeed LEDSpeed; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDPattern LEDPattern; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDColor LEDColor; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DurationInSec; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerLED +struct UMagicLeapControllerFunctionLibrary_PlayControllerLED_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDPattern LEDPattern; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerLEDColor LEDColor; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float DurationInSec; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10DF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.PlayControllerHapticFeedback +struct UMagicLeapControllerFunctionLibrary_PlayControllerHapticFeedback_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerHapticPattern HapticPattern; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerHapticIntensity Intensity; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x3(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.MaxSupportedMagicLeapControllers +struct UMagicLeapControllerFunctionLibrary_MaxSupportedMagicLeapControllers_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.IsMLControllerConnected +struct UMagicLeapControllerFunctionLibrary_IsMLControllerConnected_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMotionSourceForHand +struct UMagicLeapControllerFunctionLibrary_GetMotionSourceForHand_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ReturnValue; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetMLControllerType +struct UMagicLeapControllerFunctionLibrary_GetMLControllerType_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerType ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetHandForMotionSource +struct UMagicLeapControllerFunctionLibrary_GetHandForMotionSource_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerType +struct UMagicLeapControllerFunctionLibrary_GetControllerType_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapControllerType ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerTrackingMode +struct UMagicLeapControllerFunctionLibrary_GetControllerTrackingMode_Params +{ +public: + enum class EMagicLeapControllerTrackingMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeapController.MagicLeapControllerFunctionLibrary.GetControllerMapping +struct UMagicLeapControllerFunctionLibrary_GetControllerMapping_Params +{ +public: + int32 ControllerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E4[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_structs.hpp new file mode 100644 index 0000000..982c41b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapController_structs.hpp @@ -0,0 +1,170 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapTouchpadGestureDirection : uint8 +{ + None = 0, + Up = 1, + Down = 2, + Left = 3, + Right = 4, + In = 5, + Out = 6, + Clockwise = 7, + CounterClockwise = 8, + EMagicLeapTouchpadGestureDirection_MAX = 9, +}; + +enum class EMagicLeapTouchpadGestureType : uint8 +{ + None = 0, + Tap = 1, + ForceTapDown = 2, + ForceTapUp = 3, + ForceDwell = 4, + SecondForceDown = 5, + LongHold = 6, + RadialScroll = 7, + Swipe = 8, + Scroll = 9, + Pinch = 10, + EMagicLeapTouchpadGestureType_MAX = 11, +}; + +enum class EMagicLeapControllerTrackingMode : uint8 +{ + InputService = 0, + CoordinateFrameUID = 1, + EMagicLeapControllerTrackingMode_MAX = 2, +}; + +enum class EMagicLeapControllerHapticIntensity : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + EMagicLeapControllerHapticIntensity_MAX = 3, +}; + +enum class EMagicLeapControllerHapticPattern : uint8 +{ + None = 0, + Click = 1, + Bump = 2, + DoubleClick = 3, + Buzz = 4, + Tick = 5, + ForceDown = 6, + ForceUp = 7, + ForceDwell = 8, + SecondForceDown = 9, + EMagicLeapControllerHapticPattern_MAX = 10, +}; + +enum class EMagicLeapControllerLEDSpeed : uint8 +{ + Slow = 0, + Medium = 1, + Fast = 2, + EMagicLeapControllerLEDSpeed_MAX = 3, +}; + +enum class EMagicLeapControllerLEDColor : uint8 +{ + BrightMissionRed = 0, + PastelMissionRed = 1, + BrightFloridaOrange = 2, + PastelFloridaOrange = 3, + BrightLunaYellow = 4, + PastelLunaYellow = 5, + BrightNebulaPink = 6, + PastelNebulaPink = 7, + BrightCosmicPurple = 8, + PastelCosmicPurple = 9, + BrightMysticBlue = 10, + PastelMysticBlue = 11, + BrightCelestialBlue = 12, + PastelCelestialBlue = 13, + BrightShaggleGreen = 14, + PastelShaggleGreen = 15, + EMagicLeapControllerLEDColor_MAX = 16, +}; + +enum class EMagicLeapControllerLEDEffect : uint8 +{ + RotateCW = 0, + RotateCCW = 1, + Pulse = 2, + PaintCW = 3, + PaintCCW = 4, + Blink = 5, + EMagicLeapControllerLEDEffect_MAX = 6, +}; + +enum class EMagicLeapControllerLEDPattern : uint8 +{ + None = 0, + Clock01 = 1, + Clock02 = 2, + Clock03 = 3, + Clock04 = 4, + Clock05 = 5, + Clock06 = 6, + Clock07 = 7, + Clock08 = 8, + Clock09 = 9, + Clock10 = 10, + Clock11 = 11, + Clock12 = 12, + Clock01_07 = 13, + Clock02_08 = 14, + Clock03_09 = 15, + Clock04_10 = 16, + Clock05_11 = 17, + Clock06_12 = 18, + EMagicLeapControllerLEDPattern_MAX = 19, +}; + +enum class EMagicLeapControllerType : uint8 +{ + None = 0, + Device = 1, + MobileApp = 2, + EMagicLeapControllerType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct MagicLeapController.MagicLeapTouchpadGesture +struct FMagicLeapTouchpadGesture +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MotionSource; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapTouchpadGestureType Type; // 0xC(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapTouchpadGestureDirection Direction; // 0xD(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector PositionAndForce; // 0x10(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FingerGap; // 0x24(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x28(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_classes.hpp new file mode 100644 index 0000000..06d0feb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary +class UMagicLeapEyeTrackerFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapEyeTrackerFunctionLibrary* GetDefaultObj(); + + bool GetEyeBlinkState(struct FMagicLeapEyeBlinkState* BlinkState); + enum class EMagicLeapEyeTrackingCalibrationStatus GetCalibrationStatus(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_functions.cpp new file mode 100644 index 0000000..898fd99 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_functions.cpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary +// (None) + +class UClass* UMagicLeapEyeTrackerFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapEyeTrackerFunctionLibrary"); + + return Clss; +} + + +// MagicLeapEyeTrackerFunctionLibrary MagicLeapEyeTracker.Default__MagicLeapEyeTrackerFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapEyeTrackerFunctionLibrary* UMagicLeapEyeTrackerFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapEyeTrackerFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapEyeTrackerFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetEyeBlinkState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMagicLeapEyeBlinkState BlinkState (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapEyeTrackerFunctionLibrary::GetEyeBlinkState(struct FMagicLeapEyeBlinkState* BlinkState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapEyeTrackerFunctionLibrary", "GetEyeBlinkState"); + + Params::UMagicLeapEyeTrackerFunctionLibrary_GetEyeBlinkState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (BlinkState != nullptr) + *BlinkState = std::move(Parms.BlinkState); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetCalibrationStatus +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EMagicLeapEyeTrackingCalibrationStatusReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapEyeTrackingCalibrationStatus UMagicLeapEyeTrackerFunctionLibrary::GetCalibrationStatus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapEyeTrackerFunctionLibrary", "GetCalibrationStatus"); + + Params::UMagicLeapEyeTrackerFunctionLibrary_GetCalibrationStatus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_parameters.hpp new file mode 100644 index 0000000..04f2163 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_parameters.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3 (0x3 - 0x0) +// Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetEyeBlinkState +struct UMagicLeapEyeTrackerFunctionLibrary_GetEyeBlinkState_Params +{ +public: + struct FMagicLeapEyeBlinkState BlinkState; // 0x0(0x2)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapEyeTracker.MagicLeapEyeTrackerFunctionLibrary.GetCalibrationStatus +struct UMagicLeapEyeTrackerFunctionLibrary_GetCalibrationStatus_Params +{ +public: + enum class EMagicLeapEyeTrackingCalibrationStatus ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_structs.hpp new file mode 100644 index 0000000..469693a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapEyeTracker_structs.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapEyeTrackingCalibrationStatus : uint8 +{ + None = 0, + Bad = 1, + Good = 2, + EMagicLeapEyeTrackingCalibrationStatus_MAX = 3, +}; + +enum class EMagicLeapEyeTrackingStatus : uint8 +{ + NotConnected = 0, + Disabled = 1, + UserNotPresent = 2, + UserPresent = 3, + UserPresentAndWatchingWindow = 4, + EMagicLeapEyeTrackingStatus_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2 (0x2 - 0x0) +// ScriptStruct MagicLeapEyeTracker.MagicLeapEyeBlinkState +struct FMagicLeapEyeBlinkState +{ +public: + bool LeftEyeBlinked; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RightEyeBlinked; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_classes.hpp new file mode 100644 index 0000000..1bef08c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0xB0 - 0xB0) +// Class MagicLeapHandMeshing.MagicLeapHandMeshingComponent +class UMagicLeapHandMeshingComponent : public UActorComponent +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapHandMeshingComponent* GetDefaultObj(); + + void SetUseWeightedNormals(bool bInUseWeightedNormals); + bool DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr); + bool ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary +class UMagicLeapHandMeshingFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapHandMeshingFunctionLibrary* GetDefaultObj(); + + bool DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr); + bool DestroyClient(); + bool CreateClient(); + bool ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_functions.cpp new file mode 100644 index 0000000..a36b34d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_functions.cpp @@ -0,0 +1,275 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapHandMeshing.MagicLeapHandMeshingComponent +// (None) + +class UClass* UMagicLeapHandMeshingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapHandMeshingComponent"); + + return Clss; +} + + +// MagicLeapHandMeshingComponent MagicLeapHandMeshing.Default__MagicLeapHandMeshingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapHandMeshingComponent* UMagicLeapHandMeshingComponent::GetDefaultObj() +{ + static class UMagicLeapHandMeshingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapHandMeshingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.SetUseWeightedNormals +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseWeightedNormals (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapHandMeshingComponent::SetUseWeightedNormals(bool bInUseWeightedNormals) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingComponent", "SetUseWeightedNormals"); + + Params::UMagicLeapHandMeshingComponent_SetUseWeightedNormals_Params Parms{}; + + Parms.bInUseWeightedNormals = bInUseWeightedNormals; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.DisconnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingComponent::DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingComponent", "DisconnectMRMesh"); + + Params::UMagicLeapHandMeshingComponent_DisconnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.ConnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingComponent::ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingComponent", "ConnectMRMesh"); + + Params::UMagicLeapHandMeshingComponent_ConnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary +// (None) + +class UClass* UMagicLeapHandMeshingFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapHandMeshingFunctionLibrary"); + + return Clss; +} + + +// MagicLeapHandMeshingFunctionLibrary MagicLeapHandMeshing.Default__MagicLeapHandMeshingFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapHandMeshingFunctionLibrary* UMagicLeapHandMeshingFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapHandMeshingFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapHandMeshingFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DisconnectMRMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingFunctionLibrary::DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingFunctionLibrary", "DisconnectMRMesh"); + + Params::UMagicLeapHandMeshingFunctionLibrary_DisconnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DestroyClient +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingFunctionLibrary::DestroyClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingFunctionLibrary", "DestroyClient"); + + Params::UMagicLeapHandMeshingFunctionLibrary_DestroyClient_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.CreateClient +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingFunctionLibrary::CreateClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingFunctionLibrary", "CreateClient"); + + Params::UMagicLeapHandMeshingFunctionLibrary_CreateClient_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.ConnectMRMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandMeshingFunctionLibrary::ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandMeshingFunctionLibrary", "ConnectMRMesh"); + + Params::UMagicLeapHandMeshingFunctionLibrary_ConnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_parameters.hpp new file mode 100644 index 0000000..de944ed --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_parameters.hpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.SetUseWeightedNormals +struct UMagicLeapHandMeshingComponent_SetUseWeightedNormals_Params +{ +public: + bool bInUseWeightedNormals; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.DisconnectMRMesh +struct UMagicLeapHandMeshingComponent_DisconnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingComponent.ConnectMRMesh +struct UMagicLeapHandMeshingComponent_ConnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DisconnectMRMesh +struct UMagicLeapHandMeshingFunctionLibrary_DisconnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11DE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.DestroyClient +struct UMagicLeapHandMeshingFunctionLibrary_DestroyClient_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.CreateClient +struct UMagicLeapHandMeshingFunctionLibrary_CreateClient_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapHandMeshing.MagicLeapHandMeshingFunctionLibrary.ConnectMRMesh +struct UMagicLeapHandMeshingFunctionLibrary_ConnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11EA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_structs.hpp new file mode 100644 index 0000000..01b7c3a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandMeshing_structs.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct MagicLeapHandMeshing.MagicLeapHandMeshBlock +struct FMagicLeapHandMeshBlock +{ +public: + int32 IndexCount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VertexCount; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Vertex; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Index; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MagicLeapHandMeshing.MagicLeapHandMesh +struct FMagicLeapHandMesh +{ +public: + int32 Version; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataCount; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Data; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_classes.hpp new file mode 100644 index 0000000..87914fd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_classes.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapHandTracking.LiveLinkMagicLeapHandTrackingSourceFactory +class ULiveLinkMagicLeapHandTrackingSourceFactory : public ULiveLinkSourceFactory +{ +public: + + static class UClass* StaticClass(); + static class ULiveLinkMagicLeapHandTrackingSourceFactory* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary +class UMagicLeapHandTrackingFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapHandTrackingFunctionLibrary* GetDefaultObj(); + + void SetStaticGestureConfidenceThreshold(enum class EMagicLeapHandTrackingGesture Gesture, float Confidence); + bool SetConfiguration(TArray& StaticGesturesToActivate, enum class EMagicLeapHandTrackingKeypointFilterLevel KeypointsFilterLevel, enum class EMagicLeapHandTrackingGestureFilterLevel GestureFilterLevel, bool bTrackingEnabled); + bool IsHoldingControl(enum class EControllerHand Hand); + float GetStaticGestureConfidenceThreshold(enum class EMagicLeapHandTrackingGesture Gesture); + bool GetMotionSourceForHandKeypoint(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingKeypoint Keypoint, class FName* OutMotionSource); + bool GetMagicLeapHandTrackingLiveLinkSource(struct FLiveLinkSourceHandle* SourceHandle); + bool GetHandThumbTip(enum class EControllerHand Hand, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Secondary); + bool GetHandKeypointForMotionSource(class FName MotionSource, enum class EMagicLeapHandTrackingKeypoint* OutKeyPoint); + bool GetHandIndexFingerTip(enum class EControllerHand Hand, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Pointer); + bool GetHandCenterNormalized(enum class EControllerHand Hand, struct FVector* HandCenterNormalized); + bool GetHandCenter(enum class EControllerHand Hand, struct FTransform* HandCenter); + bool GetGestureKeypointTransform(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingKeypoint Keypoint, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Transform); + bool GetGestureKeypoints(enum class EControllerHand Hand, TArray* Keypoints); + bool GetCurrentGestureConfidence(enum class EControllerHand Hand, float* Confidence); + bool GetCurrentGesture(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingGesture* Gesture); + bool GetConfiguration(TArray* ActiveStaticGestures, enum class EMagicLeapHandTrackingKeypointFilterLevel* KeypointsFilterLevel, enum class EMagicLeapHandTrackingGestureFilterLevel* GestureFilterLevel, bool* bTrackingEnabled); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_functions.cpp new file mode 100644 index 0000000..b106e47 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_functions.cpp @@ -0,0 +1,623 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapHandTracking.LiveLinkMagicLeapHandTrackingSourceFactory +// (None) + +class UClass* ULiveLinkMagicLeapHandTrackingSourceFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LiveLinkMagicLeapHandTrackingSourceFactory"); + + return Clss; +} + + +// LiveLinkMagicLeapHandTrackingSourceFactory MagicLeapHandTracking.Default__LiveLinkMagicLeapHandTrackingSourceFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULiveLinkMagicLeapHandTrackingSourceFactory* ULiveLinkMagicLeapHandTrackingSourceFactory::GetDefaultObj() +{ + static class ULiveLinkMagicLeapHandTrackingSourceFactory* Default = nullptr; + + if (!Default) + Default = static_cast(ULiveLinkMagicLeapHandTrackingSourceFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary +// (None) + +class UClass* UMagicLeapHandTrackingFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapHandTrackingFunctionLibrary"); + + return Clss; +} + + +// MagicLeapHandTrackingFunctionLibrary MagicLeapHandTracking.Default__MagicLeapHandTrackingFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapHandTrackingFunctionLibrary* UMagicLeapHandTrackingFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapHandTrackingFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapHandTrackingFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetStaticGestureConfidenceThreshold +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapHandTrackingGestureGesture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Confidence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapHandTrackingFunctionLibrary::SetStaticGestureConfidenceThreshold(enum class EMagicLeapHandTrackingGesture Gesture, float Confidence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "SetStaticGestureConfidenceThreshold"); + + Params::UMagicLeapHandTrackingFunctionLibrary_SetStaticGestureConfidenceThreshold_Params Parms{}; + + Parms.Gesture = Gesture; + Parms.Confidence = Confidence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetConfiguration +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayStaticGesturesToActivate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingKeypointFilterLevelKeypointsFilterLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingGestureFilterLevelGestureFilterLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTrackingEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::SetConfiguration(TArray& StaticGesturesToActivate, enum class EMagicLeapHandTrackingKeypointFilterLevel KeypointsFilterLevel, enum class EMagicLeapHandTrackingGestureFilterLevel GestureFilterLevel, bool bTrackingEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "SetConfiguration"); + + Params::UMagicLeapHandTrackingFunctionLibrary_SetConfiguration_Params Parms{}; + + Parms.StaticGesturesToActivate = StaticGesturesToActivate; + Parms.KeypointsFilterLevel = KeypointsFilterLevel; + Parms.GestureFilterLevel = GestureFilterLevel; + Parms.bTrackingEnabled = bTrackingEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.IsHoldingControl +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::IsHoldingControl(enum class EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "IsHoldingControl"); + + Params::UMagicLeapHandTrackingFunctionLibrary_IsHoldingControl_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetStaticGestureConfidenceThreshold +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapHandTrackingGestureGesture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMagicLeapHandTrackingFunctionLibrary::GetStaticGestureConfidenceThreshold(enum class EMagicLeapHandTrackingGesture Gesture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetStaticGestureConfidenceThreshold"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetStaticGestureConfidenceThreshold_Params Parms{}; + + Parms.Gesture = Gesture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMotionSourceForHandKeypoint +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingKeypointKeypoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OutMotionSource (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetMotionSourceForHandKeypoint(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingKeypoint Keypoint, class FName* OutMotionSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetMotionSourceForHandKeypoint"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetMotionSourceForHandKeypoint_Params Parms{}; + + Parms.Hand = Hand; + Parms.Keypoint = Keypoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutMotionSource != nullptr) + *OutMotionSource = Parms.OutMotionSource; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMagicLeapHandTrackingLiveLinkSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FLiveLinkSourceHandle SourceHandle (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetMagicLeapHandTrackingLiveLinkSource(struct FLiveLinkSourceHandle* SourceHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetMagicLeapHandTrackingLiveLinkSource"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetMagicLeapHandTrackingLiveLinkSource_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SourceHandle != nullptr) + *SourceHandle = std::move(Parms.SourceHandle); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandThumbTip +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapGestureTransformSpaceTransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Secondary (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetHandThumbTip(enum class EControllerHand Hand, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Secondary) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetHandThumbTip"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetHandThumbTip_Params Parms{}; + + Parms.Hand = Hand; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Secondary != nullptr) + *Secondary = std::move(Parms.Secondary); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandKeypointForMotionSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName MotionSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingKeypointOutKeyPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetHandKeypointForMotionSource(class FName MotionSource, enum class EMagicLeapHandTrackingKeypoint* OutKeyPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetHandKeypointForMotionSource"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetHandKeypointForMotionSource_Params Parms{}; + + Parms.MotionSource = MotionSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutKeyPoint != nullptr) + *OutKeyPoint = Parms.OutKeyPoint; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandIndexFingerTip +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapGestureTransformSpaceTransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Pointer (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetHandIndexFingerTip(enum class EControllerHand Hand, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Pointer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetHandIndexFingerTip"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetHandIndexFingerTip_Params Parms{}; + + Parms.Hand = Hand; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Pointer != nullptr) + *Pointer = std::move(Parms.Pointer); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenterNormalized +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HandCenterNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetHandCenterNormalized(enum class EControllerHand Hand, struct FVector* HandCenterNormalized) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetHandCenterNormalized"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetHandCenterNormalized_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HandCenterNormalized != nullptr) + *HandCenterNormalized = std::move(Parms.HandCenterNormalized); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform HandCenter (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetHandCenter(enum class EControllerHand Hand, struct FTransform* HandCenter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetHandCenter"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetHandCenter_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HandCenter != nullptr) + *HandCenter = std::move(Parms.HandCenter); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypointTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingKeypointKeypoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapGestureTransformSpaceTransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform Transform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetGestureKeypointTransform(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingKeypoint Keypoint, enum class EMagicLeapGestureTransformSpace TransformSpace, struct FTransform* Transform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetGestureKeypointTransform"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetGestureKeypointTransform_Params Parms{}; + + Parms.Hand = Hand; + Parms.Keypoint = Keypoint; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Transform != nullptr) + *Transform = std::move(Parms.Transform); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypoints +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Keypoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetGestureKeypoints(enum class EControllerHand Hand, TArray* Keypoints) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetGestureKeypoints"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetGestureKeypoints_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Keypoints != nullptr) + *Keypoints = std::move(Parms.Keypoints); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGestureConfidence +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Confidence (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetCurrentGestureConfidence(enum class EControllerHand Hand, float* Confidence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetCurrentGestureConfidence"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetCurrentGestureConfidence_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Confidence != nullptr) + *Confidence = Parms.Confidence; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGesture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingGestureGesture (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetCurrentGesture(enum class EControllerHand Hand, enum class EMagicLeapHandTrackingGesture* Gesture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetCurrentGesture"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetCurrentGesture_Params Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Gesture != nullptr) + *Gesture = Parms.Gesture; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetConfiguration +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayActiveStaticGestures (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingKeypointFilterLevelKeypointsFilterLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMagicLeapHandTrackingGestureFilterLevelGestureFilterLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTrackingEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHandTrackingFunctionLibrary::GetConfiguration(TArray* ActiveStaticGestures, enum class EMagicLeapHandTrackingKeypointFilterLevel* KeypointsFilterLevel, enum class EMagicLeapHandTrackingGestureFilterLevel* GestureFilterLevel, bool* bTrackingEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHandTrackingFunctionLibrary", "GetConfiguration"); + + Params::UMagicLeapHandTrackingFunctionLibrary_GetConfiguration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ActiveStaticGestures != nullptr) + *ActiveStaticGestures = std::move(Parms.ActiveStaticGestures); + + if (KeypointsFilterLevel != nullptr) + *KeypointsFilterLevel = Parms.KeypointsFilterLevel; + + if (GestureFilterLevel != nullptr) + *GestureFilterLevel = Parms.GestureFilterLevel; + + if (bTrackingEnabled != nullptr) + *bTrackingEnabled = Parms.bTrackingEnabled; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_parameters.hpp new file mode 100644 index 0000000..be7014f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_parameters.hpp @@ -0,0 +1,206 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetStaticGestureConfidenceThreshold +struct UMagicLeapHandTrackingFunctionLibrary_SetStaticGestureConfidenceThreshold_Params +{ +public: + enum class EMagicLeapHandTrackingGesture Gesture; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Confidence; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.SetConfiguration +struct UMagicLeapHandTrackingFunctionLibrary_SetConfiguration_Params +{ +public: + TArray StaticGesturesToActivate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingKeypointFilterLevel KeypointsFilterLevel; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingGestureFilterLevel GestureFilterLevel; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackingEnabled; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x13(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10FF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.IsHoldingControl +struct UMagicLeapHandTrackingFunctionLibrary_IsHoldingControl_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetStaticGestureConfidenceThreshold +struct UMagicLeapHandTrackingFunctionLibrary_GetStaticGestureConfidenceThreshold_Params +{ +public: + enum class EMagicLeapHandTrackingGesture Gesture; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1105[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMotionSourceForHandKeypoint +struct UMagicLeapHandTrackingFunctionLibrary_GetMotionSourceForHandKeypoint_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingKeypoint Keypoint; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1106[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName OutMotionSource; // 0x4(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1108[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetMagicLeapHandTrackingLiveLinkSource +struct UMagicLeapHandTrackingFunctionLibrary_GetMagicLeapHandTrackingLiveLinkSource_Params +{ +public: + struct FLiveLinkSourceHandle SourceHandle; // 0x0(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandThumbTip +struct UMagicLeapHandTrackingFunctionLibrary_GetHandThumbTip_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapGestureTransformSpace TransformSpace; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1111[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Secondary; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1112[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandKeypointForMotionSource +struct UMagicLeapHandTrackingFunctionLibrary_GetHandKeypointForMotionSource_Params +{ +public: + class FName MotionSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingKeypoint OutKeyPoint; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1114[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandIndexFingerTip +struct UMagicLeapHandTrackingFunctionLibrary_GetHandIndexFingerTip_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapGestureTransformSpace TransformSpace; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1119[0xE]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Pointer; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111A[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenterNormalized +struct UMagicLeapHandTrackingFunctionLibrary_GetHandCenterNormalized_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HandCenterNormalized; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetHandCenter +struct UMagicLeapHandTrackingFunctionLibrary_GetHandCenter_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1121[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform HandCenter; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1122[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypointTransform +struct UMagicLeapHandTrackingFunctionLibrary_GetGestureKeypointTransform_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingKeypoint Keypoint; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapGestureTransformSpace TransformSpace; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1126[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1128[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetGestureKeypoints +struct UMagicLeapHandTrackingFunctionLibrary_GetGestureKeypoints_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1129[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Keypoints; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGestureConfidence +struct UMagicLeapHandTrackingFunctionLibrary_GetCurrentGestureConfidence_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_112F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Confidence; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1131[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetCurrentGesture +struct UMagicLeapHandTrackingFunctionLibrary_GetCurrentGesture_Params +{ +public: + enum class EControllerHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingGesture Gesture; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapHandTracking.MagicLeapHandTrackingFunctionLibrary.GetConfiguration +struct UMagicLeapHandTrackingFunctionLibrary_GetConfiguration_Params +{ +public: + TArray ActiveStaticGestures; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingKeypointFilterLevel KeypointsFilterLevel; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHandTrackingGestureFilterLevel GestureFilterLevel; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackingEnabled; // 0x12(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x13(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1144[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_structs.hpp new file mode 100644 index 0000000..40d43d1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapHandTracking_structs.hpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapGestureTransformSpace : uint8 +{ + World = 0, + Hand = 1, + Tracking = 2, + EMagicLeapGestureTransformSpace_MAX = 3, +}; + +enum class EMagicLeapHandTrackingGestureFilterLevel : uint8 +{ + NoFilter = 0, + SlightRobustnessToFlicker = 1, + MoreRobustnessToFlicker = 2, + EMagicLeapHandTrackingGestureFilterLevel_MAX = 3, +}; + +enum class EMagicLeapHandTrackingKeypointFilterLevel : uint8 +{ + NoFilter = 0, + SimpleSmoothing = 1, + PredictiveSmoothing = 2, + EMagicLeapHandTrackingKeypointFilterLevel_MAX = 3, +}; + +enum class EMagicLeapHandTrackingGesture : uint8 +{ + Finger = 0, + Fist = 1, + Pinch = 2, + Thumb = 3, + L = 4, + OpenHand = 5, + OpenHandBack = 5, + Ok = 6, + C = 7, + NoPose = 8, + NoHand = 9, + EMagicLeapHandTrackingGesture_MAX = 10, +}; + +enum class EMagicLeapHandTrackingKeypoint : uint8 +{ + Thumb_Tip = 0, + Thumb_IP = 1, + Thumb_MCP = 2, + Thumb_CMC = 3, + Index_Tip = 4, + Index_DIP = 5, + Index_PIP = 6, + Index_MCP = 7, + Middle_Tip = 8, + Middle_DIP = 9, + Middle_PIP = 10, + Middle_MCP = 11, + Ring_Tip = 12, + Ring_DIP = 13, + Ring_PIP = 14, + Ring_MCP = 15, + Pinky_Tip = 16, + Pinky_DIP = 17, + Pinky_PIP = 18, + Pinky_MCP = 19, + Wrist_Center = 20, + Wrist_Ulnar = 21, + Wrist_Radial = 22, + Hand_Center = 23, + EMagicLeapHandTrackingKeypoint_MAX = 24, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_classes.hpp new file mode 100644 index 0000000..4d71429 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class MagicLeapIdentity.MagicLeapIdentity +class UMagicLeapIdentity : public UObject +{ +public: + uint8 Pad_1157[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapIdentity* GetDefaultObj(); + + void RequestIdentityAttributeValueDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AttributeValue); + enum class EMagicLeapIdentityError RequestAttributeValueAsync(TArray& RequestedAttributeList, FDelegateProperty_& ResultDelegate); + enum class EMagicLeapIdentityError RequestAttributeValue(TArray& RequestedAttributeList, TArray* RequestedAttributeValues); + void ModifyIdentityAttributeValueDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AttributesUpdatedSuccessfully); + void GetAllAvailableAttributesAsync(FDelegateProperty_& ResultDelegate); + enum class EMagicLeapIdentityError GetAllAvailableAttributes(TArray* AvailableAttributes); + void AvailableIdentityAttributesDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AvailableAttributes); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_functions.cpp new file mode 100644 index 0000000..a78f844 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_functions.cpp @@ -0,0 +1,238 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapIdentity.MagicLeapIdentity +// (None) + +class UClass* UMagicLeapIdentity::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapIdentity"); + + return Clss; +} + + +// MagicLeapIdentity MagicLeapIdentity.Default__MagicLeapIdentity +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapIdentity* UMagicLeapIdentity::GetDefaultObj() +{ + static class UMagicLeapIdentity* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapIdentity::StaticClass()->DefaultObject); + + return Default; +} + + +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.RequestIdentityAttributeValueDelegate__DelegateSignature +// (Public, Delegate, HasOutParams) +// Parameters: +// enum class EMagicLeapIdentityError ResultCode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayAttributeValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMagicLeapIdentity::RequestIdentityAttributeValueDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AttributeValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "RequestIdentityAttributeValueDelegate__DelegateSignature"); + + Params::UMagicLeapIdentity_RequestIdentityAttributeValueDelegate__DelegateSignature_Params Parms{}; + + Parms.ResultCode = ResultCode; + Parms.AttributeValue = AttributeValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValueAsync +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayRequestedAttributeList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapIdentityError ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapIdentityError UMagicLeapIdentity::RequestAttributeValueAsync(TArray& RequestedAttributeList, FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "RequestAttributeValueAsync"); + + Params::UMagicLeapIdentity_RequestAttributeValueAsync_Params Parms{}; + + Parms.RequestedAttributeList = RequestedAttributeList; + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValue +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayRequestedAttributeList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayRequestedAttributeValues (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapIdentityError ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapIdentityError UMagicLeapIdentity::RequestAttributeValue(TArray& RequestedAttributeList, TArray* RequestedAttributeValues) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "RequestAttributeValue"); + + Params::UMagicLeapIdentity_RequestAttributeValue_Params Parms{}; + + Parms.RequestedAttributeList = RequestedAttributeList; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RequestedAttributeValues != nullptr) + *RequestedAttributeValues = std::move(Parms.RequestedAttributeValues); + + return Parms.ReturnValue; + +} + + +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.ModifyIdentityAttributeValueDelegate__DelegateSignature +// (Public, Delegate, HasOutParams) +// Parameters: +// enum class EMagicLeapIdentityError ResultCode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayAttributesUpdatedSuccessfully (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMagicLeapIdentity::ModifyIdentityAttributeValueDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AttributesUpdatedSuccessfully) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "ModifyIdentityAttributeValueDelegate__DelegateSignature"); + + Params::UMagicLeapIdentity_ModifyIdentityAttributeValueDelegate__DelegateSignature_Params Parms{}; + + Parms.ResultCode = ResultCode; + Parms.AttributesUpdatedSuccessfully = AttributesUpdatedSuccessfully; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributesAsync +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapIdentity::GetAllAvailableAttributesAsync(FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "GetAllAvailableAttributesAsync"); + + Params::UMagicLeapIdentity_GetAllAvailableAttributesAsync_Params Parms{}; + + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayAvailableAttributes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMagicLeapIdentityError ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMagicLeapIdentityError UMagicLeapIdentity::GetAllAvailableAttributes(TArray* AvailableAttributes) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "GetAllAvailableAttributes"); + + Params::UMagicLeapIdentity_GetAllAvailableAttributes_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AvailableAttributes != nullptr) + *AvailableAttributes = std::move(Parms.AvailableAttributes); + + return Parms.ReturnValue; + +} + + +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.AvailableIdentityAttributesDelegate__DelegateSignature +// (Public, Delegate, HasOutParams) +// Parameters: +// enum class EMagicLeapIdentityError ResultCode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayAvailableAttributes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMagicLeapIdentity::AvailableIdentityAttributesDelegate__DelegateSignature(enum class EMagicLeapIdentityError ResultCode, TArray& AvailableAttributes) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapIdentity", "AvailableIdentityAttributesDelegate__DelegateSignature"); + + Params::UMagicLeapIdentity_AvailableIdentityAttributesDelegate__DelegateSignature_Params Parms{}; + + Parms.ResultCode = ResultCode; + Parms.AvailableAttributes = AvailableAttributes; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_parameters.hpp new file mode 100644 index 0000000..f88e089 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_parameters.hpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.RequestIdentityAttributeValueDelegate__DelegateSignature +struct UMagicLeapIdentity_RequestIdentityAttributeValueDelegate__DelegateSignature_Params +{ +public: + enum class EMagicLeapIdentityError ResultCode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AttributeValue; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValueAsync +struct UMagicLeapIdentity_RequestAttributeValueAsync_Params +{ +public: + TArray RequestedAttributeList; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + FDelegateProperty_ ResultDelegate; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + enum class EMagicLeapIdentityError ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapIdentity.MagicLeapIdentity.RequestAttributeValue +struct UMagicLeapIdentity_RequestAttributeValue_Params +{ +public: + TArray RequestedAttributeList; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray RequestedAttributeValues; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMagicLeapIdentityError ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1150[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.ModifyIdentityAttributeValueDelegate__DelegateSignature +struct UMagicLeapIdentity_ModifyIdentityAttributeValueDelegate__DelegateSignature_Params +{ +public: + enum class EMagicLeapIdentityError ResultCode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1153[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AttributesUpdatedSuccessfully; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributesAsync +struct UMagicLeapIdentity_GetAllAvailableAttributesAsync_Params +{ +public: + FDelegateProperty_ ResultDelegate; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapIdentity.MagicLeapIdentity.GetAllAvailableAttributes +struct UMagicLeapIdentity_GetAllAvailableAttributes_Params +{ +public: + TArray AvailableAttributes; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMagicLeapIdentityError ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1155[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction MagicLeapIdentity.MagicLeapIdentity.AvailableIdentityAttributesDelegate__DelegateSignature +struct UMagicLeapIdentity_AvailableIdentityAttributesDelegate__DelegateSignature_Params +{ +public: + enum class EMagicLeapIdentityError ResultCode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1156[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AvailableAttributes; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_structs.hpp new file mode 100644 index 0000000..a7b9ffc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapIdentity_structs.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapIdentityKey : uint8 +{ + GivenName = 0, + FamilyName = 1, + Email = 2, + Bio = 3, + PhoneNumber = 4, + Avatar2D = 5, + Avatar3D = 6, + Unknown = 7, + EMagicLeapIdentityKey_MAX = 8, +}; + +enum class EMagicLeapIdentityError : uint8 +{ + Ok = 0, + InvalidParam = 1, + AllocFailed = 2, + PrivilegeDenied = 3, + FailedToConnectToLocalService = 4, + FailedToConnectToCloudService = 5, + CloudAuthentication = 6, + InvalidInformationFromCloud = 7, + NotLoggedIn = 8, + ExpiredCredentials = 9, + FailedToGetUserProfile = 10, + Unauthorized = 11, + CertificateError = 12, + RejectedByCloud = 13, + AlreadyLoggedIn = 14, + ModifyIsNotSupported = 15, + NetworkError = 16, + UnspecifiedFailure = 17, + EMagicLeapIdentityError_MAX = 18, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct MagicLeapIdentity.MagicLeapIdentityAttribute +struct FMagicLeapIdentityAttribute +{ +public: + enum class EMagicLeapIdentityKey Attribute; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1158[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_classes.hpp new file mode 100644 index 0000000..7aff133 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_classes.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x270 - 0x1F8) +// Class MagicLeapImageTracker.MagicLeapImageTrackerComponent +class UMagicLeapImageTrackerComponent : public USceneComponent +{ +public: + class UTexture2D* TargetImageTexture; // 0x1F8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x200(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongerDimension; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStationary; // 0x214(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUnreliablePose; // 0x215(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapImageTargetOrientation AxisOrientation; // 0x216(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSetImageTargetSucceeded; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSetImageTargetFailed; // 0x228(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnImageTargetFound; // 0x238(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnImageTargetLost; // 0x248(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnImageTargetUnreliableTracking; // 0x258(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_116E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapImageTrackerComponent* GetDefaultObj(); + + bool SetTargetAsync(class UTexture2D* ImageTarget); + bool RemoveTargetAsync(); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary +class UMagicLeapImageTrackerFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapImageTrackerFunctionLibrary* GetDefaultObj(); + + void SetMaxSimultaneousTargets(int32 MaxSimultaneousTargets); + bool IsImageTrackingEnabled(); + int32 GetMaxSimultaneousTargets(); + void EnableImageTracking(bool bEnable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_functions.cpp new file mode 100644 index 0000000..090b92c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_functions.cpp @@ -0,0 +1,240 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapImageTracker.MagicLeapImageTrackerComponent +// (SceneComponent) + +class UClass* UMagicLeapImageTrackerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapImageTrackerComponent"); + + return Clss; +} + + +// MagicLeapImageTrackerComponent MagicLeapImageTracker.Default__MagicLeapImageTrackerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapImageTrackerComponent* UMagicLeapImageTrackerComponent::GetDefaultObj() +{ + static class UMagicLeapImageTrackerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapImageTrackerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.SetTargetAsync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* ImageTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapImageTrackerComponent::SetTargetAsync(class UTexture2D* ImageTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerComponent", "SetTargetAsync"); + + Params::UMagicLeapImageTrackerComponent_SetTargetAsync_Params Parms{}; + + Parms.ImageTarget = ImageTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.RemoveTargetAsync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapImageTrackerComponent::RemoveTargetAsync() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerComponent", "RemoveTargetAsync"); + + Params::UMagicLeapImageTrackerComponent_RemoveTargetAsync_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary +// (None) + +class UClass* UMagicLeapImageTrackerFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapImageTrackerFunctionLibrary"); + + return Clss; +} + + +// MagicLeapImageTrackerFunctionLibrary MagicLeapImageTracker.Default__MagicLeapImageTrackerFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapImageTrackerFunctionLibrary* UMagicLeapImageTrackerFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapImageTrackerFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapImageTrackerFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.SetMaxSimultaneousTargets +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 MaxSimultaneousTargets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapImageTrackerFunctionLibrary::SetMaxSimultaneousTargets(int32 MaxSimultaneousTargets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerFunctionLibrary", "SetMaxSimultaneousTargets"); + + Params::UMagicLeapImageTrackerFunctionLibrary_SetMaxSimultaneousTargets_Params Parms{}; + + Parms.MaxSimultaneousTargets = MaxSimultaneousTargets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.IsImageTrackingEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapImageTrackerFunctionLibrary::IsImageTrackingEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerFunctionLibrary", "IsImageTrackingEnabled"); + + Params::UMagicLeapImageTrackerFunctionLibrary_IsImageTrackingEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.GetMaxSimultaneousTargets +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapImageTrackerFunctionLibrary::GetMaxSimultaneousTargets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerFunctionLibrary", "GetMaxSimultaneousTargets"); + + Params::UMagicLeapImageTrackerFunctionLibrary_GetMaxSimultaneousTargets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.EnableImageTracking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapImageTrackerFunctionLibrary::EnableImageTracking(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapImageTrackerFunctionLibrary", "EnableImageTracking"); + + Params::UMagicLeapImageTrackerFunctionLibrary_EnableImageTracking_Params Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_parameters.hpp new file mode 100644 index 0000000..4e9e76c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_parameters.hpp @@ -0,0 +1,69 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.SetTargetAsync +struct UMagicLeapImageTrackerComponent_SetTargetAsync_Params +{ +public: + class UTexture2D* ImageTarget; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerComponent.RemoveTargetAsync +struct UMagicLeapImageTrackerComponent_RemoveTargetAsync_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.SetMaxSimultaneousTargets +struct UMagicLeapImageTrackerFunctionLibrary_SetMaxSimultaneousTargets_Params +{ +public: + int32 MaxSimultaneousTargets; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.IsImageTrackingEnabled +struct UMagicLeapImageTrackerFunctionLibrary_IsImageTrackingEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.GetMaxSimultaneousTargets +struct UMagicLeapImageTrackerFunctionLibrary_GetMaxSimultaneousTargets_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapImageTracker.MagicLeapImageTrackerFunctionLibrary.EnableImageTracking +struct UMagicLeapImageTrackerFunctionLibrary_EnableImageTracking_Params +{ +public: + bool bEnable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_structs.hpp new file mode 100644 index 0000000..344e73a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapImageTracker_structs.hpp @@ -0,0 +1,58 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapImageTargetOrientation : uint8 +{ + ForwardAxisAsNormal = 0, + UpAxisAsNormal = 1, + EMagicLeapImageTargetOrientation_MAX = 2, +}; + +enum class EMagicLeapImageTargetStatus : uint8 +{ + Tracked = 0, + Unreliable = 1, + NotTracked = 2, + EMagicLeapImageTargetStatus_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1C (0x1C - 0x0) +// ScriptStruct MagicLeapImageTracker.MagicLeapImageTargetState +struct FMagicLeapImageTargetState +{ +public: + enum class EMagicLeapImageTargetStatus TrackingStatus; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1170[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector Location; // 0x4(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x10(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MagicLeapImageTracker.MagicLeapImageTargetSettings +struct FMagicLeapImageTargetSettings +{ +public: + class UTexture2D* ImageTexture; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongerDimension; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStationary; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x1D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1172[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_classes.hpp new file mode 100644 index 0000000..7ec3879 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0xC0 - 0xB0) +// Class MagicLeapLightEstimation.MagicLeapLightingTrackingComponent +class UMagicLeapLightingTrackingComponent : public UActorComponent +{ +public: + bool UseGlobalAmbience; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseColorTemp; // 0xB1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11F7[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapLightingTrackingComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary +class UMagicLeapLightEstimationFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapLightEstimationFunctionLibrary* GetDefaultObj(); + + bool IsTrackerValid(); + bool GetColorTemperatureState(struct FMagicLeapLightEstimationColorTemperatureState* ColorTemperatureState); + bool GetAmbientGlobalState(struct FMagicLeapLightEstimationAmbientGlobalState* GlobalAmbientState); + void DestroyTracker(); + bool CreateTracker(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_functions.cpp new file mode 100644 index 0000000..8cc2d1e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_functions.cpp @@ -0,0 +1,216 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapLightEstimation.MagicLeapLightingTrackingComponent +// (None) + +class UClass* UMagicLeapLightingTrackingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapLightingTrackingComponent"); + + return Clss; +} + + +// MagicLeapLightingTrackingComponent MagicLeapLightEstimation.Default__MagicLeapLightingTrackingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapLightingTrackingComponent* UMagicLeapLightingTrackingComponent::GetDefaultObj() +{ + static class UMagicLeapLightingTrackingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapLightingTrackingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary +// (None) + +class UClass* UMagicLeapLightEstimationFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapLightEstimationFunctionLibrary"); + + return Clss; +} + + +// MagicLeapLightEstimationFunctionLibrary MagicLeapLightEstimation.Default__MagicLeapLightEstimationFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapLightEstimationFunctionLibrary* UMagicLeapLightEstimationFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapLightEstimationFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapLightEstimationFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.IsTrackerValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapLightEstimationFunctionLibrary::IsTrackerValid() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapLightEstimationFunctionLibrary", "IsTrackerValid"); + + Params::UMagicLeapLightEstimationFunctionLibrary_IsTrackerValid_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetColorTemperatureState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapLightEstimationColorTemperatureStateColorTemperatureState (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapLightEstimationFunctionLibrary::GetColorTemperatureState(struct FMagicLeapLightEstimationColorTemperatureState* ColorTemperatureState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapLightEstimationFunctionLibrary", "GetColorTemperatureState"); + + Params::UMagicLeapLightEstimationFunctionLibrary_GetColorTemperatureState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ColorTemperatureState != nullptr) + *ColorTemperatureState = std::move(Parms.ColorTemperatureState); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetAmbientGlobalState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapLightEstimationAmbientGlobalStateGlobalAmbientState (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapLightEstimationFunctionLibrary::GetAmbientGlobalState(struct FMagicLeapLightEstimationAmbientGlobalState* GlobalAmbientState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapLightEstimationFunctionLibrary", "GetAmbientGlobalState"); + + Params::UMagicLeapLightEstimationFunctionLibrary_GetAmbientGlobalState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (GlobalAmbientState != nullptr) + *GlobalAmbientState = std::move(Parms.GlobalAmbientState); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.DestroyTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapLightEstimationFunctionLibrary::DestroyTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapLightEstimationFunctionLibrary", "DestroyTracker"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.CreateTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapLightEstimationFunctionLibrary::CreateTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapLightEstimationFunctionLibrary", "CreateTracker"); + + Params::UMagicLeapLightEstimationFunctionLibrary_CreateTracker_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_parameters.hpp new file mode 100644 index 0000000..12951be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_parameters.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.IsTrackerValid +struct UMagicLeapLightEstimationFunctionLibrary_IsTrackerValid_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetColorTemperatureState +struct UMagicLeapLightEstimationFunctionLibrary_GetColorTemperatureState_Params +{ +public: + struct FMagicLeapLightEstimationColorTemperatureState ColorTemperatureState; // 0x0(0x20)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11FE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.GetAmbientGlobalState +struct UMagicLeapLightEstimationFunctionLibrary_GetAmbientGlobalState_Params +{ +public: + struct FMagicLeapLightEstimationAmbientGlobalState GlobalAmbientState; // 0x0(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1200[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapLightEstimation.MagicLeapLightEstimationFunctionLibrary.CreateTracker +struct UMagicLeapLightEstimationFunctionLibrary_CreateTracker_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_structs.hpp new file mode 100644 index 0000000..7cc3e69 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapLightEstimation_structs.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapLightEstimationCamera : uint8 +{ + Left = 0, + Right = 1, + FarLeft = 2, + FarRight = 3, + EMagicLeapLightEstimationCamera_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// ScriptStruct MagicLeapLightEstimation.MagicLeapLightEstimationColorTemperatureState +struct FMagicLeapLightEstimationColorTemperatureState +{ +public: + float ColorTemperatureKelvin; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientColor; // 0x4(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1202[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan Timestamp; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MagicLeapLightEstimation.MagicLeapLightEstimationAmbientGlobalState +struct FMagicLeapLightEstimationAmbientGlobalState +{ +public: + TArray AmbientIntensityNits; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTimespan Timestamp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_classes.hpp new file mode 100644 index 0000000..8054deb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_classes.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x260 - 0x1F8) +// Class MagicLeapPlanes.MagicLeapPlanesComponent +class UMagicLeapPlanesComponent : public USceneComponent +{ +public: + TArray QueryFlags; // 0x1F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UBoxComponent* SearchVolume; // 0x208(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxResults; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHolePerimeter; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlaneArea; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapPlaneQueryType QueryType; // 0x21C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1180[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SimilarityThreshold; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1181[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnPlanesQueryResult; // 0x228(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnPersistentPlanesQueryResult; // 0x238(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_1182[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapPlanesComponent* GetDefaultObj(); + + bool RequestPlanesAsync(); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeapPlanes.MagicLeapPlanesFunctionLibrary +class UMagicLeapPlanesFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapPlanesFunctionLibrary* GetDefaultObj(); + + void ReorderPlaneFlags(TArray& InPriority, TArray& InFlagsToReorder, TArray* OutReorderedFlags); + bool RemovePersistentQuery(const struct FGuid& Handle); + void RemoveFlagsNotInQuery(TArray& InQueryFlags, TArray& InResultFlags, TArray* OutFlags); + bool PlanesQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, FDelegateProperty_& ResultDelegate); + bool PlanesPersistentQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, struct FGuid& Handle, FDelegateProperty_& ResultDelegate); + bool IsTrackerValid(); + struct FTransform GetContentScale(class AActor* ContentActor, struct FMagicLeapPlaneResult& PlaneResult); + bool DestroyTracker(); + bool CreateTracker(); + struct FGuid AddPersistentQuery(enum class EMagicLeapPlaneQueryType PersistentQueryType); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_functions.cpp new file mode 100644 index 0000000..ee62af5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_functions.cpp @@ -0,0 +1,408 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapPlanes.MagicLeapPlanesComponent +// (SceneComponent) + +class UClass* UMagicLeapPlanesComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapPlanesComponent"); + + return Clss; +} + + +// MagicLeapPlanesComponent MagicLeapPlanes.Default__MagicLeapPlanesComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapPlanesComponent* UMagicLeapPlanesComponent::GetDefaultObj() +{ + static class UMagicLeapPlanesComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapPlanesComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapPlanes.MagicLeapPlanesComponent.RequestPlanesAsync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesComponent::RequestPlanesAsync() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesComponent", "RequestPlanesAsync"); + + Params::UMagicLeapPlanesComponent_RequestPlanesAsync_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapPlanes.MagicLeapPlanesFunctionLibrary +// (None) + +class UClass* UMagicLeapPlanesFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapPlanesFunctionLibrary"); + + return Clss; +} + + +// MagicLeapPlanesFunctionLibrary MagicLeapPlanes.Default__MagicLeapPlanesFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapPlanesFunctionLibrary* UMagicLeapPlanesFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapPlanesFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapPlanesFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.ReorderPlaneFlags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayInPriority (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayInFlagsToReorder (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayOutReorderedFlags (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMagicLeapPlanesFunctionLibrary::ReorderPlaneFlags(TArray& InPriority, TArray& InFlagsToReorder, TArray* OutReorderedFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "ReorderPlaneFlags"); + + Params::UMagicLeapPlanesFunctionLibrary_ReorderPlaneFlags_Params Parms{}; + + Parms.InPriority = InPriority; + Parms.InFlagsToReorder = InFlagsToReorder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutReorderedFlags != nullptr) + *OutReorderedFlags = std::move(Parms.OutReorderedFlags); + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemovePersistentQuery +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid Handle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::RemovePersistentQuery(const struct FGuid& Handle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "RemovePersistentQuery"); + + Params::UMagicLeapPlanesFunctionLibrary_RemovePersistentQuery_Params Parms{}; + + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemoveFlagsNotInQuery +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayInQueryFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayInResultFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayOutFlags (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMagicLeapPlanesFunctionLibrary::RemoveFlagsNotInQuery(TArray& InQueryFlags, TArray& InResultFlags, TArray* OutFlags) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "RemoveFlagsNotInQuery"); + + Params::UMagicLeapPlanesFunctionLibrary_RemoveFlagsNotInQuery_Params Parms{}; + + Parms.InQueryFlags = InQueryFlags; + Parms.InResultFlags = InResultFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutFlags != nullptr) + *OutFlags = std::move(Parms.OutFlags); + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesQueryBeginAsync +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapPlanesQuery Query (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::PlanesQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "PlanesQueryBeginAsync"); + + Params::UMagicLeapPlanesFunctionLibrary_PlanesQueryBeginAsync_Params Parms{}; + + Parms.Query = Query; + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesPersistentQueryBeginAsync +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMagicLeapPlanesQuery Query (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FGuid Handle (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::PlanesPersistentQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, struct FGuid& Handle, FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "PlanesPersistentQueryBeginAsync"); + + Params::UMagicLeapPlanesFunctionLibrary_PlanesPersistentQueryBeginAsync_Params Parms{}; + + Parms.Query = Query; + Parms.Handle = Handle; + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.IsTrackerValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::IsTrackerValid() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "IsTrackerValid"); + + Params::UMagicLeapPlanesFunctionLibrary_IsTrackerValid_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.GetContentScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* ContentActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMagicLeapPlaneResult PlaneResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UMagicLeapPlanesFunctionLibrary::GetContentScale(class AActor* ContentActor, struct FMagicLeapPlaneResult& PlaneResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "GetContentScale"); + + Params::UMagicLeapPlanesFunctionLibrary_GetContentScale_Params Parms{}; + + Parms.ContentActor = ContentActor; + Parms.PlaneResult = PlaneResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.DestroyTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::DestroyTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "DestroyTracker"); + + Params::UMagicLeapPlanesFunctionLibrary_DestroyTracker_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.CreateTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPlanesFunctionLibrary::CreateTracker() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "CreateTracker"); + + Params::UMagicLeapPlanesFunctionLibrary_CreateTracker_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.AddPersistentQuery +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPlaneQueryTypePersistentQueryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGuid UMagicLeapPlanesFunctionLibrary::AddPersistentQuery(enum class EMagicLeapPlaneQueryType PersistentQueryType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "AddPersistentQuery"); + + Params::UMagicLeapPlanesFunctionLibrary_AddPersistentQuery_Params Parms{}; + + Parms.PersistentQueryType = PersistentQueryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_parameters.hpp new file mode 100644 index 0000000..5bc634a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_parameters.hpp @@ -0,0 +1,125 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesComponent.RequestPlanesAsync +struct UMagicLeapPlanesComponent_RequestPlanesAsync_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.ReorderPlaneFlags +struct UMagicLeapPlanesFunctionLibrary_ReorderPlaneFlags_Params +{ +public: + TArray InPriority; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray InFlagsToReorder; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutReorderedFlags; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemovePersistentQuery +struct UMagicLeapPlanesFunctionLibrary_RemovePersistentQuery_Params +{ +public: + struct FGuid Handle; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1184[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemoveFlagsNotInQuery +struct UMagicLeapPlanesFunctionLibrary_RemoveFlagsNotInQuery_Params +{ +public: + TArray InQueryFlags; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray InResultFlags; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutFlags; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesQueryBeginAsync +struct UMagicLeapPlanesFunctionLibrary_PlanesQueryBeginAsync_Params +{ +public: + struct FMagicLeapPlanesQuery Query; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + FDelegateProperty_ ResultDelegate; // 0x60(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x70(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1185[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesPersistentQueryBeginAsync +struct UMagicLeapPlanesFunctionLibrary_PlanesPersistentQueryBeginAsync_Params +{ +public: + struct FMagicLeapPlanesQuery Query; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGuid Handle; // 0x60(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ResultDelegate; // 0x70(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x80(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1186[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.IsTrackerValid +struct UMagicLeapPlanesFunctionLibrary_IsTrackerValid_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.GetContentScale +struct UMagicLeapPlanesFunctionLibrary_GetContentScale_Params +{ +public: + class AActor* ContentActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMagicLeapPlaneResult PlaneResult; // 0x8(0x60)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_1187[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ReturnValue; // 0x70(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.DestroyTracker +struct UMagicLeapPlanesFunctionLibrary_DestroyTracker_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.CreateTracker +struct UMagicLeapPlanesFunctionLibrary_CreateTracker_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.AddPersistentQuery +struct UMagicLeapPlanesFunctionLibrary_AddPersistentQuery_Params +{ +public: + enum class EMagicLeapPlaneQueryType PersistentQueryType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1188[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_structs.hpp new file mode 100644 index 0000000..51b71ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPlanes_structs.hpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapPlaneQueryFlags : uint8 +{ + Vertical = 0, + Horizontal = 1, + Arbitrary = 2, + OrientToGravity = 3, + PreferInner = 4, + Ceiling = 5, + Floor = 6, + Wall = 7, + Polygons = 8, + EMagicLeapPlaneQueryFlags_MAX = 9, +}; + +enum class EMagicLeapPlaneQueryType : uint8 +{ + Bulk = 0, + Delta = 1, + EMagicLeapPlaneQueryType_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct MagicLeapPlanes.MagicLeapPolygon +struct FMagicLeapPolygon +{ +public: + TArray Vertices; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MagicLeapPlanes.MagicLeapPlaneBoundary +struct FMagicLeapPlaneBoundary +{ +public: + struct FMagicLeapPolygon Polygon; // 0x0(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray Holes; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MagicLeapPlanes.MagicLeapPlaneBoundaries +struct FMagicLeapPlaneBoundaries +{ +public: + struct FGuid ID; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Boundaries; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct MagicLeapPlanes.MagicLeapPlaneResult +struct FMagicLeapPlaneResult +{ +public: + struct FVector PlanePosition; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator PlaneOrientation; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ContentOrientation; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D PlaneDimensions; // 0x24(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PlaneFlags; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x40(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InnerID; // 0x50(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct MagicLeapPlanes.MagicLeapPlanesQuery +struct FMagicLeapPlanesQuery +{ +public: + TArray Flags; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UBoxComponent* SearchVolume; // 0x10(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxResults; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHoleLength; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlaneArea; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SearchVolumePosition; // 0x24(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat SearchVolumeOrientation; // 0x30(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SearchVolumeExtents; // 0x40(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimilarityThreshold; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchVolumeTrackingSpace; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResultTrackingSpace; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1190[0xE]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_classes.hpp new file mode 100644 index 0000000..065705d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary +class UMagicLeapPrivilegesFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapPrivilegesFunctionLibrary* GetDefaultObj(); + + bool RequestPrivilegeAsync(enum class EMagicLeapPrivilege Privilege, FDelegateProperty_& ResultDelegate); + bool RequestPrivilege(enum class EMagicLeapPrivilege Privilege); + bool CheckPrivilege(enum class EMagicLeapPrivilege Privilege); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_functions.cpp new file mode 100644 index 0000000..568e2d3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_functions.cpp @@ -0,0 +1,136 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary +// (None) + +class UClass* UMagicLeapPrivilegesFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapPrivilegesFunctionLibrary"); + + return Clss; +} + + +// MagicLeapPrivilegesFunctionLibrary MagicLeapPrivileges.Default__MagicLeapPrivilegesFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapPrivilegesFunctionLibrary* UMagicLeapPrivilegesFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapPrivilegesFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapPrivilegesFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilegeAsync +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPrivilege Privilege (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPrivilegesFunctionLibrary::RequestPrivilegeAsync(enum class EMagicLeapPrivilege Privilege, FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPrivilegesFunctionLibrary", "RequestPrivilegeAsync"); + + Params::UMagicLeapPrivilegesFunctionLibrary_RequestPrivilegeAsync_Params Parms{}; + + Parms.Privilege = Privilege; + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilege +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPrivilege Privilege (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPrivilegesFunctionLibrary::RequestPrivilege(enum class EMagicLeapPrivilege Privilege) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPrivilegesFunctionLibrary", "RequestPrivilege"); + + Params::UMagicLeapPrivilegesFunctionLibrary_RequestPrivilege_Params Parms{}; + + Parms.Privilege = Privilege; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.CheckPrivilege +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EMagicLeapPrivilege Privilege (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapPrivilegesFunctionLibrary::CheckPrivilege(enum class EMagicLeapPrivilege Privilege) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapPrivilegesFunctionLibrary", "CheckPrivilege"); + + Params::UMagicLeapPrivilegesFunctionLibrary_CheckPrivilege_Params Parms{}; + + Parms.Privilege = Privilege; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_parameters.hpp new file mode 100644 index 0000000..e00ae8e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_parameters.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilegeAsync +struct UMagicLeapPrivilegesFunctionLibrary_RequestPrivilegeAsync_Params +{ +public: + enum class EMagicLeapPrivilege Privilege; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_117E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ ResultDelegate; // 0x4(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_117F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.RequestPrivilege +struct UMagicLeapPrivilegesFunctionLibrary_RequestPrivilege_Params +{ +public: + enum class EMagicLeapPrivilege Privilege; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function MagicLeapPrivileges.MagicLeapPrivilegesFunctionLibrary.CheckPrivilege +struct UMagicLeapPrivilegesFunctionLibrary_CheckPrivilege_Params +{ +public: + enum class EMagicLeapPrivilege Privilege; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_structs.hpp new file mode 100644 index 0000000..4c6b4ac --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapPrivileges_structs.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMagicLeapPrivilege : uint8 +{ + Invalid = 0, + BatteryInfo = 1, + CameraCapture = 2, + ComputerVision = 3, + WorldReconstruction = 4, + InAppPurchase = 5, + AudioCaptureMic = 6, + DrmCertificates = 7, + Occlusion = 8, + LowLatencyLightwear = 9, + Internet = 10, + IdentityRead = 11, + BackgroundDownload = 12, + BackgroundUpload = 13, + MediaDrm = 14, + Media = 15, + MediaMetadata = 16, + PowerInfo = 17, + LocalAreaNetwork = 18, + VoiceInput = 19, + Documents = 20, + ConnectBackgroundMusicService = 21, + RegisterBackgroundMusicService = 22, + PcfRead = 23, + PwFoundObjRead = 23, + NormalNotificationsUsage = 24, + MusicService = 25, + ControllerPose = 26, + GesturesSubscribe = 27, + GesturesConfig = 28, + AddressBookRead = 29, + AddressBookWrite = 30, + AddressBookBasicAccess = 31, + CoarseLocation = 32, + FineLocation = 33, + HandMesh = 34, + WifiStatusRead = 35, + SocialConnectionsInvitesAccess = 36, + SecureBrowserWindow = 37, + EMagicLeapPrivilege_MAX = 38, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_classes.hpp new file mode 100644 index 0000000..ba3bad0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MagicLeapSecureStorage.MagicLeapSecureStorage +class UMagicLeapSecureStorage : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapSecureStorage* GetDefaultObj(); + + bool PutSecureVector(const class FString& Key, struct FVector& DataToStore); + bool PutSecureTransform(const class FString& Key, struct FTransform& DataToStore); + bool PutSecureString(const class FString& Key, const class FString& DataToStore); + bool PutSecureSaveGame(const class FString& Key, class USaveGame* ObjectToStore); + bool PutSecureRotator(const class FString& Key, struct FRotator& DataToStore); + bool PutSecureInt64(const class FString& Key, int64 DataToStore); + bool PutSecureInt(const class FString& Key, int32 DataToStore); + bool PutSecureFloat(const class FString& Key, float DataToStore); + bool PutSecureByte(const class FString& Key, uint8 DataToStore); + bool PutSecureBool(const class FString& Key, bool DataToStore); + bool PutSecureArray(const class FString& Key, TArray& DataToStore); + bool GetSecureVector(const class FString& Key, struct FVector* DataToRetrieve); + bool GetSecureTransform(const class FString& Key, struct FTransform* DataToRetrieve); + bool GetSecureString(const class FString& Key, class FString* DataToRetrieve); + bool GetSecureSaveGame(const class FString& Key, class USaveGame** ObjectToRetrieve); + bool GetSecureRotator(const class FString& Key, struct FRotator* DataToRetrieve); + bool GetSecureInt64(const class FString& Key, int64* DataToRetrieve); + bool GetSecureInt(const class FString& Key, int32* DataToRetrieve); + bool GetSecureFloat(const class FString& Key, float* DataToRetrieve); + bool GetSecureByte(const class FString& Key, uint8* DataToRetrieve); + bool GetSecureBool(const class FString& Key, bool* DataToRetrieve); + bool GetSecureArray(const class FString& Key, TArray* DataToRetrieve); + bool DeleteSecureData(const class FString& Key); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_functions.cpp new file mode 100644 index 0000000..9f3d39c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_functions.cpp @@ -0,0 +1,800 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapSecureStorage.MagicLeapSecureStorage +// (None) + +class UClass* UMagicLeapSecureStorage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapSecureStorage"); + + return Clss; +} + + +// MagicLeapSecureStorage MagicLeapSecureStorage.Default__MagicLeapSecureStorage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapSecureStorage* UMagicLeapSecureStorage::GetDefaultObj() +{ + static class UMagicLeapSecureStorage* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapSecureStorage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector DataToStore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureVector(const class FString& Key, struct FVector& DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureVector"); + + Params::UMagicLeapSecureStorage_PutSecureVector_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform DataToStore (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureTransform(const class FString& Key, struct FTransform& DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureTransform"); + + Params::UMagicLeapSecureStorage_PutSecureTransform_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString DataToStore (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureString(const class FString& Key, const class FString& DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureString"); + + Params::UMagicLeapSecureStorage_PutSecureString_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureSaveGame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ObjectToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureSaveGame(const class FString& Key, class USaveGame* ObjectToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureSaveGame"); + + Params::UMagicLeapSecureStorage_PutSecureSaveGame_Params Parms{}; + + Parms.Key = Key; + Parms.ObjectToStore = ObjectToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator DataToStore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureRotator(const class FString& Key, struct FRotator& DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureRotator"); + + Params::UMagicLeapSecureStorage_PutSecureRotator_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt64 +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 DataToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureInt64(const class FString& Key, int64 DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureInt64"); + + Params::UMagicLeapSecureStorage_PutSecureInt64_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureInt(const class FString& Key, int32 DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureInt"); + + Params::UMagicLeapSecureStorage_PutSecureInt_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureFloat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DataToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureFloat(const class FString& Key, float DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureFloat"); + + Params::UMagicLeapSecureStorage_PutSecureFloat_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureByte +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 DataToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureByte(const class FString& Key, uint8 DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureByte"); + + Params::UMagicLeapSecureStorage_PutSecureByte_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureBool +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DataToStore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureBool(const class FString& Key, bool DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureBool"); + + Params::UMagicLeapSecureStorage_PutSecureBool_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray DataToStore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::PutSecureArray(const class FString& Key, TArray& DataToStore) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "PutSecureArray"); + + Params::UMagicLeapSecureStorage_PutSecureArray_Params Parms{}; + + Parms.Key = Key; + Parms.DataToStore = DataToStore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureVector(const class FString& Key, struct FVector* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureVector"); + + Params::UMagicLeapSecureStorage_GetSecureVector_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = std::move(Parms.DataToRetrieve); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform DataToRetrieve (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureTransform(const class FString& Key, struct FTransform* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureTransform"); + + Params::UMagicLeapSecureStorage_GetSecureTransform_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = std::move(Parms.DataToRetrieve); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString DataToRetrieve (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureString(const class FString& Key, class FString* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureString"); + + Params::UMagicLeapSecureStorage_GetSecureString_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = std::move(Parms.DataToRetrieve); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureSaveGame +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ObjectToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureSaveGame(const class FString& Key, class USaveGame** ObjectToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureSaveGame"); + + Params::UMagicLeapSecureStorage_GetSecureSaveGame_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ObjectToRetrieve != nullptr) + *ObjectToRetrieve = Parms.ObjectToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureRotator(const class FString& Key, struct FRotator* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureRotator"); + + Params::UMagicLeapSecureStorage_GetSecureRotator_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = std::move(Parms.DataToRetrieve); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt64 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureInt64(const class FString& Key, int64* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureInt64"); + + Params::UMagicLeapSecureStorage_GetSecureInt64_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = Parms.DataToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureInt(const class FString& Key, int32* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureInt"); + + Params::UMagicLeapSecureStorage_GetSecureInt_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = Parms.DataToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureFloat(const class FString& Key, float* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureFloat"); + + Params::UMagicLeapSecureStorage_GetSecureFloat_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = Parms.DataToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureByte +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureByte(const class FString& Key, uint8* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureByte"); + + Params::UMagicLeapSecureStorage_GetSecureByte_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = Parms.DataToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DataToRetrieve (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureBool(const class FString& Key, bool* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureBool"); + + Params::UMagicLeapSecureStorage_GetSecureBool_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = Parms.DataToRetrieve; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray DataToRetrieve (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::GetSecureArray(const class FString& Key, TArray* DataToRetrieve) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "GetSecureArray"); + + Params::UMagicLeapSecureStorage_GetSecureArray_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (DataToRetrieve != nullptr) + *DataToRetrieve = std::move(Parms.DataToRetrieve); + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.DeleteSecureData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapSecureStorage::DeleteSecureData(const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSecureStorage", "DeleteSecureData"); + + Params::UMagicLeapSecureStorage_DeleteSecureData_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_parameters.hpp new file mode 100644 index 0000000..f5018be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_parameters.hpp @@ -0,0 +1,271 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureVector +struct UMagicLeapSecureStorage_PutSecureVector_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DataToStore; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureTransform +struct UMagicLeapSecureStorage_PutSecureTransform_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform DataToStore; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B8[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureString +struct UMagicLeapSecureStorage_PutSecureString_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DataToStore; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11B9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureSaveGame +struct UMagicLeapSecureStorage_PutSecureSaveGame_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* ObjectToStore; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11BA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureRotator +struct UMagicLeapSecureStorage_PutSecureRotator_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DataToStore; // 0x10(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11BC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt64 +struct UMagicLeapSecureStorage_PutSecureInt64_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 DataToStore; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11BE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureInt +struct UMagicLeapSecureStorage_PutSecureInt_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataToStore; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11BF[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureFloat +struct UMagicLeapSecureStorage_PutSecureFloat_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DataToStore; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureByte +struct UMagicLeapSecureStorage_PutSecureByte_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DataToStore; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C1[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureBool +struct UMagicLeapSecureStorage_PutSecureBool_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DataToStore; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C2[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.PutSecureArray +struct UMagicLeapSecureStorage_PutSecureArray_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataToStore; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureVector +struct UMagicLeapSecureStorage_GetSecureVector_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DataToRetrieve; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureTransform +struct UMagicLeapSecureStorage_GetSecureTransform_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform DataToRetrieve; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C5[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureString +struct UMagicLeapSecureStorage_GetSecureString_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DataToRetrieve; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureSaveGame +struct UMagicLeapSecureStorage_GetSecureSaveGame_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* ObjectToRetrieve; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureRotator +struct UMagicLeapSecureStorage_GetSecureRotator_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DataToRetrieve; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11CA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt64 +struct UMagicLeapSecureStorage_GetSecureInt64_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 DataToRetrieve; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11CB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureInt +struct UMagicLeapSecureStorage_GetSecureInt_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataToRetrieve; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11CD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureFloat +struct UMagicLeapSecureStorage_GetSecureFloat_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DataToRetrieve; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11CE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureByte +struct UMagicLeapSecureStorage_GetSecureByte_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DataToRetrieve; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D0[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureBool +struct UMagicLeapSecureStorage_GetSecureBool_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DataToRetrieve; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D3[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.GetSecureArray +struct UMagicLeapSecureStorage_GetSecureArray_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataToRetrieve; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeapSecureStorage.MagicLeapSecureStorage.DeleteSecureData +struct UMagicLeapSecureStorage_DeleteSecureData_Params +{ +public: + class FString Key; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSecureStorage_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_classes.hpp new file mode 100644 index 0000000..4063a84 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_classes.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD0 (0x3D8 - 0x308) +// Class MagicLeapSharedWorld.MagicLeapSharedWorldGameMode +class AMagicLeapSharedWorldGameMode : public AGameMode +{ +public: + struct FMagicLeapSharedWorldSharedData SharedWorldData; // 0x308(0x10)(BlueprintVisible, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnNewLocalDataFromClients; // 0x318(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float PinSelectionConfidenceThreshold; // 0x328(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A6[0xA4]; // Fixing Size After Last Property [ Dumper-7 ] + class AMagicLeapSharedWorldPlayerController* ChosenOne; // 0x3D0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AMagicLeapSharedWorldGameMode* GetDefaultObj(); + + bool SendSharedWorldDataToClients(); + void SelectChosenOne(); + void MagicLeapOnNewLocalDataFromClients__DelegateSignature(); + void DetermineSharedWorldData(struct FMagicLeapSharedWorldSharedData* NewSharedWorldData); +}; + +// 0x40 (0x2D0 - 0x290) +// Class MagicLeapSharedWorld.MagicLeapSharedWorldGameState +class AMagicLeapSharedWorldGameState : public AGameState +{ +public: + struct FMagicLeapSharedWorldSharedData SharedWorldData; // 0x290(0x10)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic) + struct FMagicLeapSharedWorldAlignmentTransforms AlignmentTransforms; // 0x2A0(0x10)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSharedWorldDataUpdated; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnAlignmentTransformsUpdated; // 0x2C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AMagicLeapSharedWorldGameState* GetDefaultObj(); + + void OnReplicate_SharedWorldData(); + void OnReplicate_AlignmentTransforms(); + void MagicLeapSharedWorldEvent__DelegateSignature(); + struct FTransform CalculateXRCameraRootTransform(); +}; + +// 0x18 (0x588 - 0x570) +// Class MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController +class AMagicLeapSharedWorldPlayerController : public APlayerController +{ +public: + uint8 Pad_10C3[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AMagicLeapSharedWorldPlayerController* GetDefaultObj(); + + void ServerSetLocalWorldData(struct FMagicLeapSharedWorldLocalData& LocalWorldReplicationData); + void ServerSetAlignmentTransforms(struct FMagicLeapSharedWorldAlignmentTransforms& InAlignmentTransforms); + bool IsChosenOne(); + void ClientSetChosenOne(bool bChosenOne); + void ClientMarkReadyForSendingLocalData(); + bool CanSendLocalDataToServer(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_functions.cpp new file mode 100644 index 0000000..683438d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_functions.cpp @@ -0,0 +1,454 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeapSharedWorld.MagicLeapSharedWorldGameMode +// (Actor) + +class UClass* AMagicLeapSharedWorldGameMode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapSharedWorldGameMode"); + + return Clss; +} + + +// MagicLeapSharedWorldGameMode MagicLeapSharedWorld.Default__MagicLeapSharedWorldGameMode +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMagicLeapSharedWorldGameMode* AMagicLeapSharedWorldGameMode::GetDefaultObj() +{ + static class AMagicLeapSharedWorldGameMode* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapSharedWorldGameMode::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.SendSharedWorldDataToClients +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMagicLeapSharedWorldGameMode::SendSharedWorldDataToClients() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameMode", "SendSharedWorldDataToClients"); + + Params::AMagicLeapSharedWorldGameMode_SendSharedWorldDataToClients_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.SelectChosenOne +// (BlueprintAuthorityOnly, Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMagicLeapSharedWorldGameMode::SelectChosenOne() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameMode", "SelectChosenOne"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.MagicLeapOnNewLocalDataFromClients__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void AMagicLeapSharedWorldGameMode::MagicLeapOnNewLocalDataFromClients__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameMode", "MagicLeapOnNewLocalDataFromClients__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.DetermineSharedWorldData +// (BlueprintAuthorityOnly, Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FMagicLeapSharedWorldSharedDataNewSharedWorldData (Parm, OutParm, NativeAccessSpecifierPublic) + +void AMagicLeapSharedWorldGameMode::DetermineSharedWorldData(struct FMagicLeapSharedWorldSharedData* NewSharedWorldData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameMode", "DetermineSharedWorldData"); + + Params::AMagicLeapSharedWorldGameMode_DetermineSharedWorldData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NewSharedWorldData != nullptr) + *NewSharedWorldData = std::move(Parms.NewSharedWorldData); + +} + + +// Class MagicLeapSharedWorld.MagicLeapSharedWorldGameState +// (Actor) + +class UClass* AMagicLeapSharedWorldGameState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapSharedWorldGameState"); + + return Clss; +} + + +// MagicLeapSharedWorldGameState MagicLeapSharedWorld.Default__MagicLeapSharedWorldGameState +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMagicLeapSharedWorldGameState* AMagicLeapSharedWorldGameState::GetDefaultObj() +{ + static class AMagicLeapSharedWorldGameState* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapSharedWorldGameState::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.OnReplicate_SharedWorldData +// (Final, Native, Private) +// Parameters: + +void AMagicLeapSharedWorldGameState::OnReplicate_SharedWorldData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameState", "OnReplicate_SharedWorldData"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.OnReplicate_AlignmentTransforms +// (Final, Native, Private) +// Parameters: + +void AMagicLeapSharedWorldGameState::OnReplicate_AlignmentTransforms() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameState", "OnReplicate_AlignmentTransforms"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction MagicLeapSharedWorld.MagicLeapSharedWorldGameState.MagicLeapSharedWorldEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void AMagicLeapSharedWorldGameState::MagicLeapSharedWorldEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameState", "MagicLeapSharedWorldEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.CalculateXRCameraRootTransform +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform AMagicLeapSharedWorldGameState::CalculateXRCameraRootTransform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldGameState", "CalculateXRCameraRootTransform"); + + Params::AMagicLeapSharedWorldGameState_CalculateXRCameraRootTransform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController +// (Actor, PlayerController) + +class UClass* AMagicLeapSharedWorldPlayerController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapSharedWorldPlayerController"); + + return Clss; +} + + +// MagicLeapSharedWorldPlayerController MagicLeapSharedWorld.Default__MagicLeapSharedWorldPlayerController +// (Public, ClassDefaultObject, ArchetypeObject) + +class AMagicLeapSharedWorldPlayerController* AMagicLeapSharedWorldPlayerController::GetDefaultObj() +{ + static class AMagicLeapSharedWorldPlayerController* Default = nullptr; + + if (!Default) + Default = static_cast(AMagicLeapSharedWorldPlayerController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetLocalWorldData +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: +// struct FMagicLeapSharedWorldLocalDataLocalWorldReplicationData (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void AMagicLeapSharedWorldPlayerController::ServerSetLocalWorldData(struct FMagicLeapSharedWorldLocalData& LocalWorldReplicationData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "ServerSetLocalWorldData"); + + Params::AMagicLeapSharedWorldPlayerController_ServerSetLocalWorldData_Params Parms{}; + + Parms.LocalWorldReplicationData = LocalWorldReplicationData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetAlignmentTransforms +// (Net, NetReliable, Native, Event, Public, NetServer, BlueprintCallable) +// Parameters: +// struct FMagicLeapSharedWorldAlignmentTransformsInAlignmentTransforms (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void AMagicLeapSharedWorldPlayerController::ServerSetAlignmentTransforms(struct FMagicLeapSharedWorldAlignmentTransforms& InAlignmentTransforms) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "ServerSetAlignmentTransforms"); + + Params::AMagicLeapSharedWorldPlayerController_ServerSetAlignmentTransforms_Params Parms{}; + + Parms.InAlignmentTransforms = InAlignmentTransforms; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.IsChosenOne +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMagicLeapSharedWorldPlayerController::IsChosenOne() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "IsChosenOne"); + + Params::AMagicLeapSharedWorldPlayerController_IsChosenOne_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ClientSetChosenOne +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// bool bChosenOne (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMagicLeapSharedWorldPlayerController::ClientSetChosenOne(bool bChosenOne) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "ClientSetChosenOne"); + + Params::AMagicLeapSharedWorldPlayerController_ClientSetChosenOne_Params Parms{}; + + Parms.bChosenOne = bChosenOne; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ClientMarkReadyForSendingLocalData +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void AMagicLeapSharedWorldPlayerController::ClientMarkReadyForSendingLocalData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "ClientMarkReadyForSendingLocalData"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.CanSendLocalDataToServer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMagicLeapSharedWorldPlayerController::CanSendLocalDataToServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapSharedWorldPlayerController", "CanSendLocalDataToServer"); + + Params::AMagicLeapSharedWorldPlayerController_CanSendLocalDataToServer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_parameters.hpp new file mode 100644 index 0000000..1113341 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_parameters.hpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.SendSharedWorldDataToClients +struct AMagicLeapSharedWorldGameMode_SendSharedWorldDataToClients_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameMode.DetermineSharedWorldData +struct AMagicLeapSharedWorldGameMode_DetermineSharedWorldData_Params +{ +public: + struct FMagicLeapSharedWorldSharedData NewSharedWorldData; // 0x0(0x10)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldGameState.CalculateXRCameraRootTransform +struct AMagicLeapSharedWorldGameState_CalculateXRCameraRootTransform_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetLocalWorldData +struct AMagicLeapSharedWorldPlayerController_ServerSetLocalWorldData_Params +{ +public: + struct FMagicLeapSharedWorldLocalData LocalWorldReplicationData; // 0x0(0x10)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ServerSetAlignmentTransforms +struct AMagicLeapSharedWorldPlayerController_ServerSetAlignmentTransforms_Params +{ +public: + struct FMagicLeapSharedWorldAlignmentTransforms InAlignmentTransforms; // 0x0(0x10)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.IsChosenOne +struct AMagicLeapSharedWorldPlayerController_IsChosenOne_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.ClientSetChosenOne +struct AMagicLeapSharedWorldPlayerController_ClientSetChosenOne_Params +{ +public: + bool bChosenOne; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeapSharedWorld.MagicLeapSharedWorldPlayerController.CanSendLocalDataToServer +struct AMagicLeapSharedWorldPlayerController_CanSendLocalDataToServer_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_structs.hpp new file mode 100644 index 0000000..69a896c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeapSharedWorld_structs.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldSharedData +struct FMagicLeapSharedWorldSharedData +{ +public: + TArray PinIDs; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldAlignmentTransforms +struct FMagicLeapSharedWorldAlignmentTransforms +{ +public: + TArray AlignmentTransforms; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldPinData +struct FMagicLeapSharedWorldPinData +{ +public: + struct FGuid PinId; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMagicLeapARPinState PinState; // 0x10(0x14)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MagicLeapSharedWorld.MagicLeapSharedWorldLocalData +struct FMagicLeapSharedWorldLocalData +{ +public: + TArray LocalPins; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_classes.hpp new file mode 100644 index 0000000..f99e014 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_classes.hpp @@ -0,0 +1,197 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x78 (0x128 - 0xB0) +// Class MagicLeap.InAppPurchaseComponent +class UInAppPurchaseComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ InAppPurchaseLogMessage; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ GetItemsDetailsSuccess; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ GetItemsDetailsFailure; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ PurchaseConfirmationSuccess; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ PurchaseConfirmationFailure; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ GetPurchaseHistorySuccess; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ GetPurchaseHistoryFailure; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_D46[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseComponent* GetDefaultObj(); + + bool TryPurchaseItemAsync(struct FPurchaseItemDetails& ItemDetails); + bool TryGetPurchaseHistoryAsync(int32 InNumPages); + bool TryGetItemsDetailsAsync(TArray& ItemIDs); + void PurchaseConfirmationSuccess__DelegateSignature(struct FPurchaseConfirmation& PurchaseConfirmations); + void PurchaseConfirmationFailure__DelegateSignature(); + void InAppPurchaseLogMessage__DelegateSignature(const class FString& LogMessage); + void GetPurchaseHistorySuccess__DelegateSignature(TArray& PurchaseHistory); + void GetPurchaseHistoryFailure__DelegateSignature(); + void GetItemsDetailsSuccess__DelegateSignature(TArray& ItemsDetails); + void GetItemsDetailsFailure__DelegateSignature(); +}; + +// 0x50 (0x190 - 0x140) +// Class MagicLeap.LuminApplicationLifecycleComponent +class ULuminApplicationLifecycleComponent : public UApplicationLifecycleComponent +{ +public: + FMulticastInlineDelegateProperty_ DeviceHasReactivatedDelegate; // 0x140(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ DeviceWillEnterRealityModeDelegate; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ DeviceWillGoInStandbyDelegate; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ FocusLostDelegate; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ FocusGainedDelegate; // 0x180(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULuminApplicationLifecycleComponent* GetDefaultObj(); + +}; + +// 0x90 (0x1D0 - 0x140) +// Class MagicLeap.MagicLeapHeadTrackingNotificationsComponent +class UMagicLeapHeadTrackingNotificationsComponent : public UVRNotificationsComponent +{ +public: + FMulticastInlineDelegateProperty_ OnHeadTrackingLost; // 0x140(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnHeadTrackingRecovered; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnHeadTrackingRecoveryFailed; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnHeadTrackingNewSessionStarted; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_D4B[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapHeadTrackingNotificationsComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeap.MagicLeapHMDFunctionLibrary +class UMagicLeapHMDFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapHMDFunctionLibrary* GetDefaultObj(); + + void SetStabilizationDepthActor(class AActor* InStabilizationDepthActor, bool bSetFocusActor); + void SetFocusActor(class AActor* InFocusActor, bool bSetStabilizationActor); + void SetBaseRotation(struct FRotator& InBaseRotation); + void SetBasePosition(struct FVector& InBasePosition); + void SetBaseOrientation(struct FQuat& InBaseOrientation); + bool SetAppReady(); + bool IsRunningOnMagicLeapHMD(); + int32 GetPlatformAPILevel(); + int32 GetMLSDKVersionRevision(); + int32 GetMLSDKVersionMinor(); + int32 GetMLSDKVersionMajor(); + class FString GetMLSDKVersion(); + int32 GetMinimumAPILevel(); + bool GetHeadTrackingState(struct FMagicLeapHeadTrackingState* State); + bool GetHeadTrackingMapEvents(TSet* MapEvents); + bool GetGraphicsClientPerformanceInfo(struct FMagicLeapGraphicsClientPerformanceInfo* PerformanceInfo); +}; + +// 0x98 (0x290 - 0x1F8) +// Class MagicLeap.MagicLeapMeshTrackerComponent +class UMagicLeapMeshTrackerComponent : public USceneComponent +{ +public: + uint8 Pad_D69[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMeshTrackerUpdated; // 0x200(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool ScanWorld; // 0x210(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapMeshType MeshType; // 0x211(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UBoxComponent* BoundingVolume; // 0x218(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapMeshLOD LevelOfDetail; // 0x220(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PerimeterOfGapsToFill; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Planarize; // 0x228(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DisconnectedSectionArea; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequestNormals; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequestVertexConfidence; // 0x231(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapMeshVertexColorMode VertexColorMode; // 0x232(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D6E[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BlockVertexColors; // 0x238(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor VertexColorFromConfidenceZero; // 0x248(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VertexColorFromConfidenceOne; // 0x258(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveOverlappingTriangles; // 0x268(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D70[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMRMeshComponent* MRMesh; // 0x270(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BricksPerFrame; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D71[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapMeshTrackerComponent* GetDefaultObj(); + + void SelectMeshBlocks(struct FMagicLeapTrackingMeshInfo& NewMeshInfo, TArray* RequestedMesh); + void OnMeshTrackerUpdated__DelegateSignature(const struct FGuid& ID, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& Confidence); + int32 GetNumQueuedBlockUpdates(); + void DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr); + void DisconnectBlockSelector(); + void ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr); + void ConnectBlockSelector(TScriptInterface Selector); +}; + +// 0x8 (0x30 - 0x28) +// Class MagicLeap.MagicLeapSettings +class UMagicLeapSettings : public UObject +{ +public: + bool bEnableZI; // 0x28(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseVulkanForZI; // 0x29(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMLAudioForZI; // 0x2A(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D72[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeap.MagicLeapMeshBlockSelectorInterface +class IMagicLeapMeshBlockSelectorInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMagicLeapMeshBlockSelectorInterface* GetDefaultObj(); + + void SelectMeshBlocks(struct FMagicLeapTrackingMeshInfo& NewMeshInfo, TArray* RequestedMesh); +}; + +// 0x68 (0x118 - 0xB0) +// Class MagicLeap.MagicLeapRaycastComponent +class UMagicLeapRaycastComponent : public UActorComponent +{ +public: + uint8 Pad_D7E[0x68]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMagicLeapRaycastComponent* GetDefaultObj(); + + bool RequestRaycast(struct FMagicLeapRaycastQueryParams& RequestParams, FDelegateProperty_& ResultDelegate); + void RaycastResultDelegate__DelegateSignature(const struct FMagicLeapRaycastHitResult& HitResult); +}; + +// 0x0 (0x28 - 0x28) +// Class MagicLeap.MagicLeapRaycastFunctionLibrary +class UMagicLeapRaycastFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMagicLeapRaycastFunctionLibrary* GetDefaultObj(); + + struct FMagicLeapRaycastQueryParams MakeRaycastQueryParams(const struct FVector& Position, const struct FVector& Direction, const struct FVector& UpVector, int32 Width, int32 Height, float HorizontalFovDegrees, bool CollideWithUnobserved, int32 UserData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_functions.cpp new file mode 100644 index 0000000..d22a0b9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_functions.cpp @@ -0,0 +1,1276 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MagicLeap.InAppPurchaseComponent +// (None) + +class UClass* UInAppPurchaseComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseComponent"); + + return Clss; +} + + +// InAppPurchaseComponent MagicLeap.Default__InAppPurchaseComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseComponent* UInAppPurchaseComponent::GetDefaultObj() +{ + static class UInAppPurchaseComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.InAppPurchaseComponent.TryPurchaseItemAsync +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPurchaseItemDetails ItemDetails (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInAppPurchaseComponent::TryPurchaseItemAsync(struct FPurchaseItemDetails& ItemDetails) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "TryPurchaseItemAsync"); + + Params::UInAppPurchaseComponent_TryPurchaseItemAsync_Params Parms{}; + + Parms.ItemDetails = ItemDetails; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.InAppPurchaseComponent.TryGetPurchaseHistoryAsync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumPages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInAppPurchaseComponent::TryGetPurchaseHistoryAsync(int32 InNumPages) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "TryGetPurchaseHistoryAsync"); + + Params::UInAppPurchaseComponent_TryGetPurchaseHistoryAsync_Params Parms{}; + + Parms.InNumPages = InNumPages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.InAppPurchaseComponent.TryGetItemsDetailsAsync +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray ItemIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInAppPurchaseComponent::TryGetItemsDetailsAsync(TArray& ItemIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "TryGetItemsDetailsAsync"); + + Params::UInAppPurchaseComponent_TryGetItemsDetailsAsync_Params Parms{}; + + Parms.ItemIDs = ItemIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.PurchaseConfirmationSuccess__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// struct FPurchaseConfirmation PurchaseConfirmations (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UInAppPurchaseComponent::PurchaseConfirmationSuccess__DelegateSignature(struct FPurchaseConfirmation& PurchaseConfirmations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "PurchaseConfirmationSuccess__DelegateSignature"); + + Params::UInAppPurchaseComponent_PurchaseConfirmationSuccess__DelegateSignature_Params Parms{}; + + Parms.PurchaseConfirmations = PurchaseConfirmations; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.PurchaseConfirmationFailure__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UInAppPurchaseComponent::PurchaseConfirmationFailure__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "PurchaseConfirmationFailure__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.InAppPurchaseLogMessage__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class FString LogMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInAppPurchaseComponent::InAppPurchaseLogMessage__DelegateSignature(const class FString& LogMessage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "InAppPurchaseLogMessage__DelegateSignature"); + + Params::UInAppPurchaseComponent_InAppPurchaseLogMessage__DelegateSignature_Params Parms{}; + + Parms.LogMessage = LogMessage; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetPurchaseHistorySuccess__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// TArrayPurchaseHistory (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInAppPurchaseComponent::GetPurchaseHistorySuccess__DelegateSignature(TArray& PurchaseHistory) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "GetPurchaseHistorySuccess__DelegateSignature"); + + Params::UInAppPurchaseComponent_GetPurchaseHistorySuccess__DelegateSignature_Params Parms{}; + + Parms.PurchaseHistory = PurchaseHistory; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetPurchaseHistoryFailure__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UInAppPurchaseComponent::GetPurchaseHistoryFailure__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "GetPurchaseHistoryFailure__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetItemsDetailsSuccess__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// TArrayItemsDetails (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInAppPurchaseComponent::GetItemsDetailsSuccess__DelegateSignature(TArray& ItemsDetails) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "GetItemsDetailsSuccess__DelegateSignature"); + + Params::UInAppPurchaseComponent_GetItemsDetailsSuccess__DelegateSignature_Params Parms{}; + + Parms.ItemsDetails = ItemsDetails; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetItemsDetailsFailure__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UInAppPurchaseComponent::GetItemsDetailsFailure__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseComponent", "GetItemsDetailsFailure__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class MagicLeap.LuminApplicationLifecycleComponent +// (None) + +class UClass* ULuminApplicationLifecycleComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LuminApplicationLifecycleComponent"); + + return Clss; +} + + +// LuminApplicationLifecycleComponent MagicLeap.Default__LuminApplicationLifecycleComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULuminApplicationLifecycleComponent* ULuminApplicationLifecycleComponent::GetDefaultObj() +{ + static class ULuminApplicationLifecycleComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULuminApplicationLifecycleComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeap.MagicLeapHeadTrackingNotificationsComponent +// (None) + +class UClass* UMagicLeapHeadTrackingNotificationsComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapHeadTrackingNotificationsComponent"); + + return Clss; +} + + +// MagicLeapHeadTrackingNotificationsComponent MagicLeap.Default__MagicLeapHeadTrackingNotificationsComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapHeadTrackingNotificationsComponent* UMagicLeapHeadTrackingNotificationsComponent::GetDefaultObj() +{ + static class UMagicLeapHeadTrackingNotificationsComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapHeadTrackingNotificationsComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeap.MagicLeapHMDFunctionLibrary +// (None) + +class UClass* UMagicLeapHMDFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapHMDFunctionLibrary"); + + return Clss; +} + + +// MagicLeapHMDFunctionLibrary MagicLeap.Default__MagicLeapHMDFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapHMDFunctionLibrary* UMagicLeapHMDFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapHMDFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapHMDFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetStabilizationDepthActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InStabilizationDepthActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetFocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapHMDFunctionLibrary::SetStabilizationDepthActor(class AActor* InStabilizationDepthActor, bool bSetFocusActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetStabilizationDepthActor"); + + Params::UMagicLeapHMDFunctionLibrary_SetStabilizationDepthActor_Params Parms{}; + + Parms.InStabilizationDepthActor = InStabilizationDepthActor; + Parms.bSetFocusActor = bSetFocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetFocusActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InFocusActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetStabilizationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapHMDFunctionLibrary::SetFocusActor(class AActor* InFocusActor, bool bSetStabilizationActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetFocusActor"); + + Params::UMagicLeapHMDFunctionLibrary_SetFocusActor_Params Parms{}; + + Parms.InFocusActor = InFocusActor; + Parms.bSetStabilizationActor = bSetStabilizationActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator InBaseRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapHMDFunctionLibrary::SetBaseRotation(struct FRotator& InBaseRotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetBaseRotation"); + + Params::UMagicLeapHMDFunctionLibrary_SetBaseRotation_Params Parms{}; + + Parms.InBaseRotation = InBaseRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBasePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector InBasePosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapHMDFunctionLibrary::SetBasePosition(struct FVector& InBasePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetBasePosition"); + + Params::UMagicLeapHMDFunctionLibrary_SetBasePosition_Params Parms{}; + + Parms.InBasePosition = InBasePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseOrientation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat InBaseOrientation (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapHMDFunctionLibrary::SetBaseOrientation(struct FQuat& InBaseOrientation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetBaseOrientation"); + + Params::UMagicLeapHMDFunctionLibrary_SetBaseOrientation_Params Parms{}; + + Parms.InBaseOrientation = InBaseOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetAppReady +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHMDFunctionLibrary::SetAppReady() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "SetAppReady"); + + Params::UMagicLeapHMDFunctionLibrary_SetAppReady_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.IsRunningOnMagicLeapHMD +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHMDFunctionLibrary::IsRunningOnMagicLeapHMD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "IsRunningOnMagicLeapHMD"); + + Params::UMagicLeapHMDFunctionLibrary_IsRunningOnMagicLeapHMD_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetPlatformAPILevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapHMDFunctionLibrary::GetPlatformAPILevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetPlatformAPILevel"); + + Params::UMagicLeapHMDFunctionLibrary_GetPlatformAPILevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionRevision +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapHMDFunctionLibrary::GetMLSDKVersionRevision() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetMLSDKVersionRevision"); + + Params::UMagicLeapHMDFunctionLibrary_GetMLSDKVersionRevision_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMinor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapHMDFunctionLibrary::GetMLSDKVersionMinor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetMLSDKVersionMinor"); + + Params::UMagicLeapHMDFunctionLibrary_GetMLSDKVersionMinor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMajor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapHMDFunctionLibrary::GetMLSDKVersionMajor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetMLSDKVersionMajor"); + + Params::UMagicLeapHMDFunctionLibrary_GetMLSDKVersionMajor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersion +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMagicLeapHMDFunctionLibrary::GetMLSDKVersion() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetMLSDKVersion"); + + Params::UMagicLeapHMDFunctionLibrary_GetMLSDKVersion_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMinimumAPILevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapHMDFunctionLibrary::GetMinimumAPILevel() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetMinimumAPILevel"); + + Params::UMagicLeapHMDFunctionLibrary_GetMinimumAPILevel_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMagicLeapHeadTrackingState State (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHMDFunctionLibrary::GetHeadTrackingState(struct FMagicLeapHeadTrackingState* State) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetHeadTrackingState"); + + Params::UMagicLeapHMDFunctionLibrary_GetHeadTrackingState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (State != nullptr) + *State = std::move(Parms.State); + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingMapEvents +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TSetMapEvents (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHMDFunctionLibrary::GetHeadTrackingMapEvents(TSet* MapEvents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetHeadTrackingMapEvents"); + + Params::UMagicLeapHMDFunctionLibrary_GetHeadTrackingMapEvents_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (MapEvents != nullptr) + *MapEvents = Parms.MapEvents; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetGraphicsClientPerformanceInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapGraphicsClientPerformanceInfoPerformanceInfo (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapHMDFunctionLibrary::GetGraphicsClientPerformanceInfo(struct FMagicLeapGraphicsClientPerformanceInfo* PerformanceInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapHMDFunctionLibrary", "GetGraphicsClientPerformanceInfo"); + + Params::UMagicLeapHMDFunctionLibrary_GetGraphicsClientPerformanceInfo_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PerformanceInfo != nullptr) + *PerformanceInfo = std::move(Parms.PerformanceInfo); + + return Parms.ReturnValue; + +} + + +// Class MagicLeap.MagicLeapMeshTrackerComponent +// (SceneComponent) + +class UClass* UMagicLeapMeshTrackerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapMeshTrackerComponent"); + + return Clss; +} + + +// MagicLeapMeshTrackerComponent MagicLeap.Default__MagicLeapMeshTrackerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapMeshTrackerComponent* UMagicLeapMeshTrackerComponent::GetDefaultObj() +{ + static class UMagicLeapMeshTrackerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapMeshTrackerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.SelectMeshBlocks +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FMagicLeapTrackingMeshInfo NewMeshInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayRequestedMesh (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMagicLeapMeshTrackerComponent::SelectMeshBlocks(struct FMagicLeapTrackingMeshInfo& NewMeshInfo, TArray* RequestedMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "SelectMeshBlocks"); + + Params::UMagicLeapMeshTrackerComponent_SelectMeshBlocks_Params Parms{}; + + Parms.NewMeshInfo = NewMeshInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RequestedMesh != nullptr) + *RequestedMesh = std::move(Parms.RequestedMesh); + +} + + +// DelegateFunction MagicLeap.MagicLeapMeshTrackerComponent.OnMeshTrackerUpdated__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams, HasDefaults) +// Parameters: +// struct FGuid ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Confidence (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMagicLeapMeshTrackerComponent::OnMeshTrackerUpdated__DelegateSignature(const struct FGuid& ID, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& Confidence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "OnMeshTrackerUpdated__DelegateSignature"); + + Params::UMagicLeapMeshTrackerComponent_OnMeshTrackerUpdated__DelegateSignature_Params Parms{}; + + Parms.ID = ID; + Parms.Vertices = Vertices; + Parms.Triangles = Triangles; + Parms.Normals = Normals; + Parms.Confidence = Confidence; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.GetNumQueuedBlockUpdates +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMagicLeapMeshTrackerComponent::GetNumQueuedBlockUpdates() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "GetNumQueuedBlockUpdates"); + + Params::UMagicLeapMeshTrackerComponent_GetNumQueuedBlockUpdates_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.DisconnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapMeshTrackerComponent::DisconnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "DisconnectMRMesh"); + + Params::UMagicLeapMeshTrackerComponent_DisconnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.DisconnectBlockSelector +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMagicLeapMeshTrackerComponent::DisconnectBlockSelector() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "DisconnectBlockSelector"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectMRMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMRMeshComponent* InMRMeshPtr (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMagicLeapMeshTrackerComponent::ConnectMRMesh(class UMRMeshComponent* InMRMeshPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "ConnectMRMesh"); + + Params::UMagicLeapMeshTrackerComponent_ConnectMRMesh_Params Parms{}; + + Parms.InMRMeshPtr = InMRMeshPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectBlockSelector +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceSelector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void UMagicLeapMeshTrackerComponent::ConnectBlockSelector(TScriptInterface Selector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshTrackerComponent", "ConnectBlockSelector"); + + Params::UMagicLeapMeshTrackerComponent_ConnectBlockSelector_Params Parms{}; + + Parms.Selector = Selector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MagicLeap.MagicLeapSettings +// (None) + +class UClass* UMagicLeapSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapSettings"); + + return Clss; +} + + +// MagicLeapSettings MagicLeap.Default__MagicLeapSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapSettings* UMagicLeapSettings::GetDefaultObj() +{ + static class UMagicLeapSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MagicLeap.MagicLeapMeshBlockSelectorInterface +// (None) + +class UClass* IMagicLeapMeshBlockSelectorInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapMeshBlockSelectorInterface"); + + return Clss; +} + + +// MagicLeapMeshBlockSelectorInterface MagicLeap.Default__MagicLeapMeshBlockSelectorInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMagicLeapMeshBlockSelectorInterface* IMagicLeapMeshBlockSelectorInterface::GetDefaultObj() +{ + static class IMagicLeapMeshBlockSelectorInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMagicLeapMeshBlockSelectorInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.MagicLeapMeshBlockSelectorInterface.SelectMeshBlocks +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FMagicLeapTrackingMeshInfo NewMeshInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayRequestedMesh (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void IMagicLeapMeshBlockSelectorInterface::SelectMeshBlocks(struct FMagicLeapTrackingMeshInfo& NewMeshInfo, TArray* RequestedMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapMeshBlockSelectorInterface", "SelectMeshBlocks"); + + Params::IMagicLeapMeshBlockSelectorInterface_SelectMeshBlocks_Params Parms{}; + + Parms.NewMeshInfo = NewMeshInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RequestedMesh != nullptr) + *RequestedMesh = std::move(Parms.RequestedMesh); + +} + + +// Class MagicLeap.MagicLeapRaycastComponent +// (None) + +class UClass* UMagicLeapRaycastComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapRaycastComponent"); + + return Clss; +} + + +// MagicLeapRaycastComponent MagicLeap.Default__MagicLeapRaycastComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapRaycastComponent* UMagicLeapRaycastComponent::GetDefaultObj() +{ + static class UMagicLeapRaycastComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapRaycastComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.MagicLeapRaycastComponent.RequestRaycast +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMagicLeapRaycastQueryParamsRequestParams (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMagicLeapRaycastComponent::RequestRaycast(struct FMagicLeapRaycastQueryParams& RequestParams, FDelegateProperty_& ResultDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapRaycastComponent", "RequestRaycast"); + + Params::UMagicLeapRaycastComponent_RequestRaycast_Params Parms{}; + + Parms.RequestParams = RequestParams; + Parms.ResultDelegate = ResultDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction MagicLeap.MagicLeapRaycastComponent.RaycastResultDelegate__DelegateSignature +// (Public, Delegate) +// Parameters: +// struct FMagicLeapRaycastHitResult HitResult (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UMagicLeapRaycastComponent::RaycastResultDelegate__DelegateSignature(const struct FMagicLeapRaycastHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapRaycastComponent", "RaycastResultDelegate__DelegateSignature"); + + Params::UMagicLeapRaycastComponent_RaycastResultDelegate__DelegateSignature_Params Parms{}; + + Parms.HitResult = HitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class MagicLeap.MagicLeapRaycastFunctionLibrary +// (None) + +class UClass* UMagicLeapRaycastFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MagicLeapRaycastFunctionLibrary"); + + return Clss; +} + + +// MagicLeapRaycastFunctionLibrary MagicLeap.Default__MagicLeapRaycastFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMagicLeapRaycastFunctionLibrary* UMagicLeapRaycastFunctionLibrary::GetDefaultObj() +{ + static class UMagicLeapRaycastFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMagicLeapRaycastFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MagicLeap.MagicLeapRaycastFunctionLibrary.MakeRaycastQueryParams +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector UpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HorizontalFovDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CollideWithUnobserved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMagicLeapRaycastQueryParamsReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMagicLeapRaycastQueryParams UMagicLeapRaycastFunctionLibrary::MakeRaycastQueryParams(const struct FVector& Position, const struct FVector& Direction, const struct FVector& UpVector, int32 Width, int32 Height, float HorizontalFovDegrees, bool CollideWithUnobserved, int32 UserData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MagicLeapRaycastFunctionLibrary", "MakeRaycastQueryParams"); + + Params::UMagicLeapRaycastFunctionLibrary_MakeRaycastQueryParams_Params Parms{}; + + Parms.Position = Position; + Parms.Direction = Direction; + Parms.UpVector = UpVector; + Parms.Width = Width; + Parms.Height = Height; + Parms.HorizontalFovDegrees = HorizontalFovDegrees; + Parms.CollideWithUnobserved = CollideWithUnobserved; + Parms.UserData = UserData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_parameters.hpp new file mode 100644 index 0000000..0440f2a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_parameters.hpp @@ -0,0 +1,317 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// Function MagicLeap.InAppPurchaseComponent.TryPurchaseItemAsync +struct UInAppPurchaseComponent_TryPurchaseItemAsync_Params +{ +public: + struct FPurchaseItemDetails ItemDetails; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeap.InAppPurchaseComponent.TryGetPurchaseHistoryAsync +struct UInAppPurchaseComponent_TryGetPurchaseHistoryAsync_Params +{ +public: + int32 InNumPages; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D40[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MagicLeap.InAppPurchaseComponent.TryGetItemsDetailsAsync +struct UInAppPurchaseComponent_TryGetItemsDetailsAsync_Params +{ +public: + TArray ItemIDs; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D42[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// DelegateFunction MagicLeap.InAppPurchaseComponent.PurchaseConfirmationSuccess__DelegateSignature +struct UInAppPurchaseComponent_PurchaseConfirmationSuccess__DelegateSignature_Params +{ +public: + struct FPurchaseConfirmation PurchaseConfirmations; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction MagicLeap.InAppPurchaseComponent.InAppPurchaseLogMessage__DelegateSignature +struct UInAppPurchaseComponent_InAppPurchaseLogMessage__DelegateSignature_Params +{ +public: + class FString LogMessage; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetPurchaseHistorySuccess__DelegateSignature +struct UInAppPurchaseComponent_GetPurchaseHistorySuccess__DelegateSignature_Params +{ +public: + TArray PurchaseHistory; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction MagicLeap.InAppPurchaseComponent.GetItemsDetailsSuccess__DelegateSignature +struct UInAppPurchaseComponent_GetItemsDetailsSuccess__DelegateSignature_Params +{ +public: + TArray ItemsDetails; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetStabilizationDepthActor +struct UMagicLeapHMDFunctionLibrary_SetStabilizationDepthActor_Params +{ +public: + class AActor* InStabilizationDepthActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetFocusActor; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetFocusActor +struct UMagicLeapHMDFunctionLibrary_SetFocusActor_Params +{ +public: + class AActor* InFocusActor; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetStabilizationActor; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseRotation +struct UMagicLeapHMDFunctionLibrary_SetBaseRotation_Params +{ +public: + struct FRotator InBaseRotation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBasePosition +struct UMagicLeapHMDFunctionLibrary_SetBasePosition_Params +{ +public: + struct FVector InBasePosition; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetBaseOrientation +struct UMagicLeapHMDFunctionLibrary_SetBaseOrientation_Params +{ +public: + struct FQuat InBaseOrientation; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.SetAppReady +struct UMagicLeapHMDFunctionLibrary_SetAppReady_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.IsRunningOnMagicLeapHMD +struct UMagicLeapHMDFunctionLibrary_IsRunningOnMagicLeapHMD_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetPlatformAPILevel +struct UMagicLeapHMDFunctionLibrary_GetPlatformAPILevel_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionRevision +struct UMagicLeapHMDFunctionLibrary_GetMLSDKVersionRevision_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMinor +struct UMagicLeapHMDFunctionLibrary_GetMLSDKVersionMinor_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersionMajor +struct UMagicLeapHMDFunctionLibrary_GetMLSDKVersionMajor_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMLSDKVersion +struct UMagicLeapHMDFunctionLibrary_GetMLSDKVersion_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetMinimumAPILevel +struct UMagicLeapHMDFunctionLibrary_GetMinimumAPILevel_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingState +struct UMagicLeapHMDFunctionLibrary_GetHeadTrackingState_Params +{ +public: + struct FMagicLeapHeadTrackingState State; // 0x0(0x8)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetHeadTrackingMapEvents +struct UMagicLeapHMDFunctionLibrary_GetHeadTrackingMapEvents_Params +{ +public: + TSet MapEvents; // 0x0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function MagicLeap.MagicLeapHMDFunctionLibrary.GetGraphicsClientPerformanceInfo +struct UMagicLeapHMDFunctionLibrary_GetGraphicsClientPerformanceInfo_Params +{ +public: + struct FMagicLeapGraphicsClientPerformanceInfo PerformanceInfo; // 0x0(0x1C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D60[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeap.MagicLeapMeshTrackerComponent.SelectMeshBlocks +struct UMagicLeapMeshTrackerComponent_SelectMeshBlocks_Params +{ +public: + struct FMagicLeapTrackingMeshInfo NewMeshInfo; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray RequestedMesh; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// DelegateFunction MagicLeap.MagicLeapMeshTrackerComponent.OnMeshTrackerUpdated__DelegateSignature +struct UMagicLeapMeshTrackerComponent_OnMeshTrackerUpdated__DelegateSignature_Params +{ +public: + struct FGuid ID; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Vertices; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Triangles; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Confidence; // 0x40(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MagicLeap.MagicLeapMeshTrackerComponent.GetNumQueuedBlockUpdates +struct UMagicLeapMeshTrackerComponent_GetNumQueuedBlockUpdates_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeap.MagicLeapMeshTrackerComponent.DisconnectMRMesh +struct UMagicLeapMeshTrackerComponent_DisconnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectMRMesh +struct UMagicLeapMeshTrackerComponent_ConnectMRMesh_Params +{ +public: + class UMRMeshComponent* InMRMeshPtr; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MagicLeap.MagicLeapMeshTrackerComponent.ConnectBlockSelector +struct UMagicLeapMeshTrackerComponent_ConnectBlockSelector_Params +{ +public: + TScriptInterface Selector; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MagicLeap.MagicLeapMeshBlockSelectorInterface.SelectMeshBlocks +struct IMagicLeapMeshBlockSelectorInterface_SelectMeshBlocks_Params +{ +public: + struct FMagicLeapTrackingMeshInfo NewMeshInfo; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray RequestedMesh; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4C (0x4C - 0x0) +// Function MagicLeap.MagicLeapRaycastComponent.RequestRaycast +struct UMagicLeapRaycastComponent_RequestRaycast_Params +{ +public: + struct FMagicLeapRaycastQueryParams RequestParams; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ ResultDelegate; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// DelegateFunction MagicLeap.MagicLeapRaycastComponent.RaycastResultDelegate__DelegateSignature +struct UMagicLeapRaycastComponent_RaycastResultDelegate__DelegateSignature_Params +{ +public: + struct FMagicLeapRaycastHitResult HitResult; // 0x0(0x24)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function MagicLeap.MagicLeapRaycastFunctionLibrary.MakeRaycastQueryParams +struct UMagicLeapRaycastFunctionLibrary_MakeRaycastQueryParams_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalFovDegrees; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CollideWithUnobserved; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D82[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UserData; // 0x34(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMagicLeapRaycastQueryParams ReturnValue; // 0x38(0x38)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_structs.hpp new file mode 100644 index 0000000..3a30271 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MagicLeap_structs.hpp @@ -0,0 +1,231 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EPurchaseType : uint8 +{ + Consumable = 0, + Nonconsumable = 1, + Undefined = 2, + PurchaseType_MAX = 3, +}; + +enum class EFocusLostReason : uint8 +{ + EFocusLostReason_Invalid = 0, + EFocusLostReason_System = 1, + EFocusLostReason_MAX = 2, +}; + +enum class EMagicLeapMeshLOD : uint8 +{ + Minimum = 0, + Medium = 1, + Maximum = 2, + EMagicLeapMeshLOD_MAX = 3, +}; + +enum class EMagicLeapMeshState : uint8 +{ + New = 0, + Updated = 1, + Deleted = 2, + Unchanged = 3, + EMagicLeapMeshState_MAX = 4, +}; + +enum class EMagicLeapMeshVertexColorMode : uint8 +{ + None = 0, + Confidence = 1, + Block = 2, + LOD = 3, + EMagicLeapMeshVertexColorMode_MAX = 4, +}; + +enum class EMagicLeapMeshType : uint8 +{ + Triangles = 0, + PointCloud = 1, + EMagicLeapMeshType_MAX = 2, +}; + +enum class EMagicLeapRaycastResultState : uint8 +{ + RequestFailed = 0, + NoCollision = 1, + HitUnobserved = 2, + HitObserved = 3, + EMagicLeapRaycastResultState_MAX = 4, +}; + +enum class ECloudStatus : uint8 +{ + CloudStatus_NotDone = 0, + CloudStatus_Done = 1, + CloudStatus_MAX = 2, +}; + +enum class EMagicLeapHeadTrackingMapEvent : uint8 +{ + Lost = 0, + Recovered = 1, + RecoveryFailed = 2, + NewSession = 3, + EMagicLeapHeadTrackingMapEvent_MAX = 4, +}; + +enum class EMagicLeapHeadTrackingMode : uint8 +{ + PositionAndOrientation = 0, + Unavailable = 1, + Unknown = 2, + EMagicLeapHeadTrackingMode_MAX = 3, +}; + +enum class EMagicLeapHeadTrackingError : uint8 +{ + None = 0, + NotEnoughFeatures = 1, + LowLight = 2, + Unknown = 3, + EMagicLeapHeadTrackingError_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// ScriptStruct MagicLeap.PurchaseItemDetails +struct FPurchaseItemDetails +{ +public: + uint8 Pad_D83[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Price; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPurchaseType Type; // 0x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D84[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct MagicLeap.PurchaseConfirmation +struct FPurchaseConfirmation +{ +public: + uint8 Pad_D85[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class FString PackageName; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D86[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EPurchaseType Type; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D87[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MagicLeap.MagicLeapMeshBlockRequest +struct FMagicLeapMeshBlockRequest +{ +public: + struct FGuid BlockID; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapMeshLOD LevelOfDetail; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D88[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct MagicLeap.MagicLeapMeshBlockInfo +struct FMagicLeapMeshBlockInfo +{ +public: + struct FGuid BlockID; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BlockPosition; // 0x10(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator BlockOrientation; // 0x1C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BlockDimensions; // 0x28(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D89[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan Timestamp; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapMeshState BlockState; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MagicLeap.MagicLeapTrackingMeshInfo +struct FMagicLeapTrackingMeshInfo +{ +public: + struct FTimespan Timestamp; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BlockData; // 0x8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct MagicLeap.MagicLeapRaycastHitResult +struct FMagicLeapRaycastHitResult +{ +public: + enum class EMagicLeapRaycastResultState HitState; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector HitPoint; // 0x4(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x10(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Confidence; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserData; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct MagicLeap.MagicLeapRaycastQueryParams +struct FMagicLeapRaycastQueryParams +{ +public: + struct FVector Position; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalFovDegrees; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CollideWithUnobserved; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UserData; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct MagicLeap.MagicLeapGraphicsClientPerformanceInfo +struct FMagicLeapGraphicsClientPerformanceInfo +{ +public: + float FrameStartCPUCompAcquireCPUTimeMs; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameStartCPUFrameEndGPUTimeMs; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameStartCPUFrameStartCPUTimeMs; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDurationCPUTimeMs; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDurationGPUTimeMs; // 0x10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameInternalDurationCPUTimeMs; // 0x14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameInternalDurationGPUTimeMs; // 0x18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MagicLeap.MagicLeapHeadTrackingState +struct FMagicLeapHeadTrackingState +{ +public: + enum class EMagicLeapHeadTrackingMode Mode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMagicLeapHeadTrackingError Error; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Confidence; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MagicLeap.MagicLeapResult +struct FMagicLeapResult +{ +public: + bool bSuccess; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString AdditionalInfo; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_classes.hpp new file mode 100644 index 0000000..8e9e75b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1A (0x242 - 0x228) +// BlueprintGeneratedClass MainMenuMap.MainMenuMap_C +class AMainMenuMap_C : public ALevelScriptActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UW_Intro_C* IntroRef; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* MyGameInstanceRef; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_TemplateGraphic TempResolution; // 0x240(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_TemplateGraphic TempScreenMode; // 0x241(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMainMenuMap_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void ContinueLoadWithIntro(); + void ContinueLoadWithoutIntro(); + void ExecuteUbergraph_MainMenuMap(int32 EntryPoint, bool CallFunc_IsNoHMDMode_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UW_MainMenu_C* CallFunc_Create_ReturnValue, class UW_Intro_C* CallFunc_Create_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_EnableHMD_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsNoHMDMode_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_functions.cpp new file mode 100644 index 0000000..dd29253 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_functions.cpp @@ -0,0 +1,177 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass MainMenuMap.MainMenuMap_C +// (Actor) + +class UClass* AMainMenuMap_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MainMenuMap_C"); + + return Clss; +} + + +// MainMenuMap_C MainMenuMap.Default__MainMenuMap_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMainMenuMap_C* AMainMenuMap_C::GetDefaultObj() +{ + static class AMainMenuMap_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMainMenuMap_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MainMenuMap.MainMenuMap_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AMainMenuMap_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MainMenuMap_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MainMenuMap.MainMenuMap_C.ContinueLoadWithIntro +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMainMenuMap_C::ContinueLoadWithIntro() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MainMenuMap_C", "ContinueLoadWithIntro"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MainMenuMap.MainMenuMap_C.ContinueLoadWithoutIntro +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AMainMenuMap_C::ContinueLoadWithoutIntro() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MainMenuMap_C", "ContinueLoadWithoutIntro"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MainMenuMap.MainMenuMap_C.ExecuteUbergraph_MainMenuMap +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsNoHMDMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_Intro_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EnableHMD_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsNoHMDMode_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_BoolToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AMainMenuMap_C::ExecuteUbergraph_MainMenuMap(int32 EntryPoint, bool CallFunc_IsNoHMDMode_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UW_MainMenu_C* CallFunc_Create_ReturnValue, class UW_Intro_C* CallFunc_Create_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, TArray& CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_EnableHMD_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsNoHMDMode_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MainMenuMap_C", "ExecuteUbergraph_MainMenuMap"); + + Params::AMainMenuMap_C_ExecuteUbergraph_MainMenuMap_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsNoHMDMode_ReturnValue = CallFunc_IsNoHMDMode_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_EnableHMD_ReturnValue = CallFunc_EnableHMD_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_IsNoHMDMode_ReturnValue_1 = CallFunc_IsNoHMDMode_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Conv_BoolToString_ReturnValue = CallFunc_Conv_BoolToString_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_parameters.hpp new file mode 100644 index 0000000..ab60502 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_parameters.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x80 - 0x0) +// Function MainMenuMap.MainMenuMap_C.ExecuteUbergraph_MainMenuMap +struct AMainMenuMap_C_ExecuteUbergraph_MainMenuMap_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsNoHMDMode_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2275[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* CallFunc_Create_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_Intro_C* CallFunc_Create_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2276[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x38(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x4D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x4F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x53(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EnableHMD_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_3; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_4; // 0x56(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2277[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsNoHMDMode_ReturnValue_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2278[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_BoolToString_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x7A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2279[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MainMenuMap_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_classes.hpp new file mode 100644 index 0000000..e9c7a1a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x78 - 0x28) +// Class MaterialShaderQualitySettings.MaterialShaderQualitySettings +class UMaterialShaderQualitySettings : public UObject +{ +public: + TMap ForwardSettingMap; // 0x28(0x50)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMaterialShaderQualitySettings* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class MaterialShaderQualitySettings.ShaderPlatformQualitySettings +class UShaderPlatformQualitySettings : public UObject +{ +public: + struct FMaterialQualityOverrides QualityOverrides[0x4]; // 0x28(0x24)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1A6A[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UShaderPlatformQualitySettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_functions.cpp new file mode 100644 index 0000000..0af0224 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MaterialShaderQualitySettings.MaterialShaderQualitySettings +// (None) + +class UClass* UMaterialShaderQualitySettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialShaderQualitySettings"); + + return Clss; +} + + +// MaterialShaderQualitySettings MaterialShaderQualitySettings.Default__MaterialShaderQualitySettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialShaderQualitySettings* UMaterialShaderQualitySettings::GetDefaultObj() +{ + static class UMaterialShaderQualitySettings* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialShaderQualitySettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MaterialShaderQualitySettings.ShaderPlatformQualitySettings +// (None) + +class UClass* UShaderPlatformQualitySettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ShaderPlatformQualitySettings"); + + return Clss; +} + + +// ShaderPlatformQualitySettings MaterialShaderQualitySettings.Default__ShaderPlatformQualitySettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UShaderPlatformQualitySettings* UShaderPlatformQualitySettings::GetDefaultObj() +{ + static class UShaderPlatformQualitySettings* Default = nullptr; + + if (!Default) + Default = static_cast(UShaderPlatformQualitySettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_structs.hpp new file mode 100644 index 0000000..fa7692c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MaterialShaderQualitySettings_structs.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMobileShadowQuality : uint8 +{ + NoFiltering = 0, + PCF_1x1 = 1, + PCF_2x2 = 2, + PCF_3x3 = 3, + EMobileShadowQuality_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9 (0x9 - 0x0) +// ScriptStruct MaterialShaderQualitySettings.MaterialQualityOverrides +struct FMaterialQualityOverrides +{ +public: + bool bDiscardQualityDuringCook; // 0x0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableOverride; // 0x1(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceFullyRough; // 0x2(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceNonMetal; // 0x3(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDisableLMDirectionality; // 0x4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceLQReflections; // 0x5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDisablePreintegratedGF; // 0x6(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableMaterialNormalCalculation; // 0x7(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMobileShadowQuality MobileShadowQuality; // 0x8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_classes.hpp new file mode 100644 index 0000000..ce07c5c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_classes.hpp @@ -0,0 +1,335 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x80 - 0x28) +// Class MediaAssets.MediaSource +class UMediaSource : public UObject +{ +public: + uint8 Pad_1203[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMediaSource* GetDefaultObj(); + + bool Validate(); + void SetMediaOptionString(class FName& Key, const class FString& Value); + void SetMediaOptionInt64(class FName& Key, int64 Value); + void SetMediaOptionFloat(class FName& Key, float Value); + void SetMediaOptionBool(class FName& Key, bool Value); + class FString GetUrl(); +}; + +// 0x8 (0x88 - 0x80) +// Class MediaAssets.BaseMediaSource +class UBaseMediaSource : public UMediaSource +{ +public: + class FName PlayerName; // 0x80(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UBaseMediaSource* GetDefaultObj(); + +}; + +// 0x28 (0xB0 - 0x88) +// Class MediaAssets.FileMediaSource +class UFileMediaSource : public UBaseMediaSource +{ +public: + class FString FilePath; // 0x88(0x10)(Edit, BlueprintVisible, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PrecacheFile; // 0x98(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1207[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFileMediaSource* GetDefaultObj(); + + void SetFilePath(const class FString& Path); +}; + +// 0x0 (0x28 - 0x28) +// Class MediaAssets.MediaBlueprintFunctionLibrary +class UMediaBlueprintFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMediaBlueprintFunctionLibrary* GetDefaultObj(); + + void EnumerateWebcamCaptureDevices(TArray* OutDevices, int32 Filter); + void EnumerateVideoCaptureDevices(TArray* OutDevices, int32 Filter); + void EnumerateAudioCaptureDevices(TArray* OutDevices, int32 Filter); +}; + +// 0x10 (0xC0 - 0xB0) +// Class MediaAssets.MediaComponent +class UMediaComponent : public UActorComponent +{ +public: + class UMediaTexture* MediaTexture; // 0xB0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMediaPlayer* MediaPlayer; // 0xB8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMediaComponent* GetDefaultObj(); + + class UMediaTexture* GetMediaTexture(); + class UMediaPlayer* GetMediaPlayer(); +}; + +// 0x10 (0x38 - 0x28) +// Class MediaAssets.MediaTimeStampInfo +class UMediaTimeStampInfo : public UObject +{ +public: + struct FTimespan Time; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 SequenceIndex; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMediaTimeStampInfo* GetDefaultObj(); + +}; + +// 0x110 (0x138 - 0x28) +// Class MediaAssets.MediaPlayer +class UMediaPlayer : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnEndReached; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMediaClosed; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMediaOpened; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMediaOpenFailed; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPlaybackResumed; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPlaybackSuspended; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSeekCompleted; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTracksChanged; // 0x98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FTimespan CacheAhead; // 0xA8(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan CacheBehind; // 0xB0(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan CacheBehindGame; // 0xB8(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NativeAudioOut; // 0xC0(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayOnOpen; // 0xC1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 Shuffle : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Loop : 1; // Mask: 0x2, PropSize: 0x10xC4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_D4 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_122D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlaylist* Playlist; // 0xC8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 PlaylistIndex; // 0xD0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_122E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan TimeDelay; // 0xD8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HorizontalFieldOfView; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float VerticalFieldOfView; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator ViewRotation; // 0xE8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_122F[0x2C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid PlayerGuid; // 0x120(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1230[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMediaPlayer* GetDefaultObj(); + + bool SupportsSeeking(); + bool SupportsScrubbing(); + bool SupportsRate(float Rate, bool Unthinned); + bool SetViewRotation(struct FRotator& Rotation, bool Absolute); + bool SetViewField(float Horizontal, float Vertical, bool Absolute); + bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); + bool SetTrackFormat(enum class EMediaPlayerTrack TrackType, int32 TrackIndex, int32 FormatIndex); + void SetTimeDelay(const struct FTimespan& TimeDelay); + bool SetRate(float Rate); + bool SetNativeVolume(float Volume); + void SetMediaOptions(class UMediaSource* Options); + bool SetLooping(bool Looping); + void SetDesiredPlayerName(class FName PlayerName); + void SetBlockOnTime(struct FTimespan& Time); + bool SelectTrack(enum class EMediaPlayerTrack TrackType, int32 TrackIndex); + bool Seek(struct FTimespan& Time); + bool Rewind(); + bool Reopen(); + bool Previous(); + void PlayAndSeek(); + bool Play(); + bool Pause(); + bool OpenUrl(const class FString& URL); + bool OpenSourceWithOptions(class UMediaSource* MediaSource, struct FMediaPlayerOptions& Options); + void OpenSourceLatent(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, class UMediaSource* MediaSource, struct FMediaPlayerOptions& Options, bool* bSuccess); + bool OpenSource(class UMediaSource* MediaSource); + bool OpenPlaylistIndex(class UMediaPlaylist* InPlaylist, int32 Index); + bool OpenPlaylist(class UMediaPlaylist* InPlaylist); + bool OpenFile(const class FString& FilePath); + bool Next(); + bool IsReady(); + bool IsPreparing(); + bool IsPlaying(); + bool IsPaused(); + bool IsLooping(); + bool IsConnecting(); + bool IsClosed(); + bool IsBuffering(); + bool HasError(); + struct FRotator GetViewRotation(); + class FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); + struct FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); + float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); + struct FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); + float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); + float GetVerticalFieldOfView(); + class FString GetUrl(); + class FString GetTrackLanguage(enum class EMediaPlayerTrack TrackType, int32 TrackIndex); + int32 GetTrackFormat(enum class EMediaPlayerTrack TrackType, int32 TrackIndex); + class FText GetTrackDisplayName(enum class EMediaPlayerTrack TrackType, int32 TrackIndex); + class UMediaTimeStampInfo* GetTimeStamp(); + struct FTimespan GetTimeDelay(); + struct FTimespan GetTime(); + void GetSupportedRates(TArray* OutRates, bool Unthinned); + int32 GetSelectedTrack(enum class EMediaPlayerTrack TrackType); + float GetRate(); + int32 GetPlaylistIndex(); + class UMediaPlaylist* GetPlaylist(); + class FName GetPlayerName(); + int32 GetNumTracks(enum class EMediaPlayerTrack TrackType); + int32 GetNumTrackFormats(enum class EMediaPlayerTrack TrackType, int32 TrackIndex); + class FText GetMediaName(); + float GetHorizontalFieldOfView(); + struct FTimespan GetDuration(); + class FName GetDesiredPlayerName(); + class FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); + int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); + int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); + void Close(); + bool CanPlayUrl(const class FString& URL); + bool CanPlaySource(class UMediaSource* MediaSource); + bool CanPause(); +}; + +// 0x10 (0x38 - 0x28) +// Class MediaAssets.MediaPlaylist +class UMediaPlaylist : public UObject +{ +public: + TArray Items; // 0x28(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMediaPlaylist* GetDefaultObj(); + + bool Replace(int32 Index, class UMediaSource* Replacement); + bool RemoveAt(int32 Index); + bool Remove(class UMediaSource* MediaSource); + int32 Num(); + void Insert(class UMediaSource* MediaSource, int32 Index); + class UMediaSource* GetRandom(int32* OutIndex); + class UMediaSource* GetPrevious(int32* InOutIndex); + class UMediaSource* GetNext(int32* InOutIndex); + class UMediaSource* Get(int32 Index); + bool AddUrl(const class FString& URL); + bool AddFile(const class FString& FilePath); + bool Add(class UMediaSource* MediaSource); +}; + +// 0x160 (0x820 - 0x6C0) +// Class MediaAssets.MediaSoundComponent +class UMediaSoundComponent : public USynthComponent +{ +public: + enum class EMediaSoundChannels Channels; // 0x6C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DynamicRateAdjustment; // 0x6C4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RateAdjustmentFactor; // 0x6C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange RateAdjustmentRange; // 0x6CC(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1240[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlayer* MediaPlayer; // 0x6E0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1241[0x138]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMediaSoundComponent* GetDefaultObj(); + + void SetSpectralAnalysisSettings(const TArray& InFrequenciesToAnalyze, enum class EMediaSoundComponentFFTSize InFFTSize); + void SetMediaPlayer(class UMediaPlayer* NewMediaPlayer); + void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); + void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); + void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); + TArray GetSpectralData(); + TArray GetNormalizedSpectralData(); + class UMediaPlayer* GetMediaPlayer(); + float GetEnvelopeValue(); + bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings); +}; + +// 0xE8 (0x260 - 0x178) +// Class MediaAssets.MediaTexture +class UMediaTexture : public UTexture +{ +public: + enum class ETextureAddress AddressX; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureAddress AddressY; // 0x179(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoClear; // 0x17A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1242[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ClearColor; // 0x17C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGenMips; // 0x18C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NumMips; // 0x18D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NewStyleOutput; // 0x18E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMediaTextureOutputFormat OutputFormat; // 0x18F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAspectRatio; // 0x190(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMediaTextureOrientation CurrentOrientation; // 0x194(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1243[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlayer* MediaPlayer; // 0x198(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1244[0xC0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMediaTexture* GetDefaultObj(); + + void SetMediaPlayer(class UMediaPlayer* NewMediaPlayer); + int32 GetWidth(); + int32 GetTextureNumMips(); + class UMediaPlayer* GetMediaPlayer(); + int32 GetHeight(); + float GetAspectRatio(); +}; + +// 0x8 (0x88 - 0x80) +// Class MediaAssets.PlatformMediaSource +class UPlatformMediaSource : public UMediaSource +{ +public: + class UMediaSource* MediaSource; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UPlatformMediaSource* GetDefaultObj(); + +}; + +// 0x10 (0x98 - 0x88) +// Class MediaAssets.StreamMediaSource +class UStreamMediaSource : public UBaseMediaSource +{ +public: + class FString StreamUrl; // 0x88(0x10)(Edit, BlueprintVisible, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UStreamMediaSource* GetDefaultObj(); + +}; + +// 0x10 (0x98 - 0x88) +// Class MediaAssets.TimeSynchronizableMediaSource +class UTimeSynchronizableMediaSource : public UBaseMediaSource +{ +public: + bool bUseTimeSynchronization; // 0x88(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1245[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FrameDelay; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double TimeDelay; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTimeSynchronizableMediaSource* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_functions.cpp new file mode 100644 index 0000000..0611e55 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_functions.cpp @@ -0,0 +1,3669 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MediaAssets.MediaSource +// (None) + +class UClass* UMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaSource"); + + return Clss; +} + + +// MediaSource MediaAssets.Default__MediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaSource* UMediaSource::GetDefaultObj() +{ + static class UMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaSource.Validate +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaSource::Validate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "Validate"); + + Params::UMediaSource_Validate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaSource.SetMediaOptionString +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSource::SetMediaOptionString(class FName& Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "SetMediaOptionString"); + + Params::UMediaSource_SetMediaOptionString_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSource.SetMediaOptionInt64 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSource::SetMediaOptionInt64(class FName& Key, int64 Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "SetMediaOptionInt64"); + + Params::UMediaSource_SetMediaOptionInt64_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSource.SetMediaOptionFloat +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSource::SetMediaOptionFloat(class FName& Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "SetMediaOptionFloat"); + + Params::UMediaSource_SetMediaOptionFloat_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSource.SetMediaOptionBool +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSource::SetMediaOptionBool(class FName& Key, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "SetMediaOptionBool"); + + Params::UMediaSource_SetMediaOptionBool_Params Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSource.GetUrl +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMediaSource::GetUrl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSource", "GetUrl"); + + Params::UMediaSource_GetUrl_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.BaseMediaSource +// (None) + +class UClass* UBaseMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BaseMediaSource"); + + return Clss; +} + + +// BaseMediaSource MediaAssets.Default__BaseMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBaseMediaSource* UBaseMediaSource::GetDefaultObj() +{ + static class UBaseMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UBaseMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaAssets.FileMediaSource +// (None) + +class UClass* UFileMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FileMediaSource"); + + return Clss; +} + + +// FileMediaSource MediaAssets.Default__FileMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFileMediaSource* UFileMediaSource::GetDefaultObj() +{ + static class UFileMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UFileMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.FileMediaSource.SetFilePath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFileMediaSource::SetFilePath(const class FString& Path) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FileMediaSource", "SetFilePath"); + + Params::UFileMediaSource_SetFilePath_Params Parms{}; + + Parms.Path = Path; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MediaAssets.MediaBlueprintFunctionLibrary +// (None) + +class UClass* UMediaBlueprintFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaBlueprintFunctionLibrary"); + + return Clss; +} + + +// MediaBlueprintFunctionLibrary MediaAssets.Default__MediaBlueprintFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaBlueprintFunctionLibrary* UMediaBlueprintFunctionLibrary::GetDefaultObj() +{ + static class UMediaBlueprintFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaBlueprintFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateWebcamCaptureDevices +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray OutDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 Filter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaBlueprintFunctionLibrary::EnumerateWebcamCaptureDevices(TArray* OutDevices, int32 Filter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaBlueprintFunctionLibrary", "EnumerateWebcamCaptureDevices"); + + Params::UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Params Parms{}; + + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutDevices != nullptr) + *OutDevices = std::move(Parms.OutDevices); + +} + + +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateVideoCaptureDevices +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray OutDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 Filter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaBlueprintFunctionLibrary::EnumerateVideoCaptureDevices(TArray* OutDevices, int32 Filter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaBlueprintFunctionLibrary", "EnumerateVideoCaptureDevices"); + + Params::UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Params Parms{}; + + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutDevices != nullptr) + *OutDevices = std::move(Parms.OutDevices); + +} + + +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateAudioCaptureDevices +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray OutDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 Filter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaBlueprintFunctionLibrary::EnumerateAudioCaptureDevices(TArray* OutDevices, int32 Filter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaBlueprintFunctionLibrary", "EnumerateAudioCaptureDevices"); + + Params::UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Params Parms{}; + + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutDevices != nullptr) + *OutDevices = std::move(Parms.OutDevices); + +} + + +// Class MediaAssets.MediaComponent +// (None) + +class UClass* UMediaComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaComponent"); + + return Clss; +} + + +// MediaComponent MediaAssets.Default__MediaComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaComponent* UMediaComponent::GetDefaultObj() +{ + static class UMediaComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaComponent.GetMediaTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaTexture* UMediaComponent::GetMediaTexture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaComponent", "GetMediaTexture"); + + Params::UMediaComponent_GetMediaTexture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaComponent.GetMediaPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaPlayer* UMediaComponent::GetMediaPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaComponent", "GetMediaPlayer"); + + Params::UMediaComponent_GetMediaPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.MediaTimeStampInfo +// (None) + +class UClass* UMediaTimeStampInfo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaTimeStampInfo"); + + return Clss; +} + + +// MediaTimeStampInfo MediaAssets.Default__MediaTimeStampInfo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaTimeStampInfo* UMediaTimeStampInfo::GetDefaultObj() +{ + static class UMediaTimeStampInfo* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaTimeStampInfo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaAssets.MediaPlayer +// (None) + +class UClass* UMediaPlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaPlayer"); + + return Clss; +} + + +// MediaPlayer MediaAssets.Default__MediaPlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaPlayer* UMediaPlayer::GetDefaultObj() +{ + static class UMediaPlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaPlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaPlayer.SupportsSeeking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SupportsSeeking() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SupportsSeeking"); + + Params::UMediaPlayer_SupportsSeeking_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SupportsScrubbing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SupportsScrubbing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SupportsScrubbing"); + + Params::UMediaPlayer_SupportsScrubbing_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SupportsRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Unthinned (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SupportsRate(float Rate, bool Unthinned) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SupportsRate"); + + Params::UMediaPlayer_SupportsRate_Params Parms{}; + + Parms.Rate = Rate; + Parms.Unthinned = Unthinned; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetViewRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool Absolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetViewRotation(struct FRotator& Rotation, bool Absolute) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetViewRotation"); + + Params::UMediaPlayer_SetViewRotation_Params Parms{}; + + Parms.Rotation = Rotation; + Parms.Absolute = Absolute; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetViewField +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Horizontal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Vertical (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Absolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetViewField(float Horizontal, float Vertical, bool Absolute) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetViewField"); + + Params::UMediaPlayer_SetViewField_Params Parms{}; + + Parms.Horizontal = Horizontal; + Parms.Vertical = Vertical; + Parms.Absolute = Absolute; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetVideoTrackFrameRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetVideoTrackFrameRate"); + + Params::UMediaPlayer_SetVideoTrackFrameRate_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + Parms.FrameRate = FrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetTrackFormat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetTrackFormat(enum class EMediaPlayerTrack TrackType, int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetTrackFormat"); + + Params::UMediaPlayer_SetTrackFormat_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetTimeDelay +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTimespan TimeDelay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::SetTimeDelay(const struct FTimespan& TimeDelay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetTimeDelay"); + + Params::UMediaPlayer_SetTimeDelay_Params Parms{}; + + Parms.TimeDelay = TimeDelay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.SetRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetRate"); + + Params::UMediaPlayer_SetRate_Params Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetNativeVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetNativeVolume(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetNativeVolume"); + + Params::UMediaPlayer_SetNativeVolume_Params Parms{}; + + Parms.Volume = Volume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetMediaOptions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* Options (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::SetMediaOptions(class UMediaSource* Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetMediaOptions"); + + Params::UMediaPlayer_SetMediaOptions_Params Parms{}; + + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.SetLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Looping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SetLooping(bool Looping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetLooping"); + + Params::UMediaPlayer_SetLooping_Params Parms{}; + + Parms.Looping = Looping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.SetDesiredPlayerName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName PlayerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::SetDesiredPlayerName(class FName PlayerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetDesiredPlayerName"); + + Params::UMediaPlayer_SetDesiredPlayerName_Params Parms{}; + + Parms.PlayerName = PlayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.SetBlockOnTime +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTimespan Time (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::SetBlockOnTime(struct FTimespan& Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SetBlockOnTime"); + + Params::UMediaPlayer_SetBlockOnTime_Params Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.SelectTrack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::SelectTrack(enum class EMediaPlayerTrack TrackType, int32 TrackIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "SelectTrack"); + + Params::UMediaPlayer_SelectTrack_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Seek +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTimespan Time (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Seek(struct FTimespan& Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Seek"); + + Params::UMediaPlayer_Seek_Params Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Rewind +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Rewind() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Rewind"); + + Params::UMediaPlayer_Rewind_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Reopen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Reopen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Reopen"); + + Params::UMediaPlayer_Reopen_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Previous +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Previous() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Previous"); + + Params::UMediaPlayer_Previous_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.PlayAndSeek +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMediaPlayer::PlayAndSeek() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "PlayAndSeek"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Play"); + + Params::UMediaPlayer_Play_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Pause"); + + Params::UMediaPlayer_Pause_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenUrl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenUrl(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenUrl"); + + Params::UMediaPlayer_OpenUrl_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenSourceWithOptions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMediaPlayerOptions Options (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenSourceWithOptions(class UMediaSource* MediaSource, struct FMediaPlayerOptions& Options) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenSourceWithOptions"); + + Params::UMediaPlayer_OpenSourceWithOptions_Params Parms{}; + + Parms.MediaSource = MediaSource; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenSourceLatent +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLatentActionInfo LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMediaPlayerOptions Options (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::OpenSourceLatent(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, class UMediaSource* MediaSource, struct FMediaPlayerOptions& Options, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenSourceLatent"); + + Params::UMediaPlayer_OpenSourceLatent_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LatentInfo = LatentInfo; + Parms.MediaSource = MediaSource; + Parms.Options = Options; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; + +} + + +// Function MediaAssets.MediaPlayer.OpenSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenSource(class UMediaSource* MediaSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenSource"); + + Params::UMediaPlayer_OpenSource_Params Parms{}; + + Parms.MediaSource = MediaSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenPlaylistIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaPlaylist* InPlaylist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenPlaylistIndex(class UMediaPlaylist* InPlaylist, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenPlaylistIndex"); + + Params::UMediaPlayer_OpenPlaylistIndex_Params Parms{}; + + Parms.InPlaylist = InPlaylist; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenPlaylist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaPlaylist* InPlaylist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenPlaylist(class UMediaPlaylist* InPlaylist) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenPlaylist"); + + Params::UMediaPlayer_OpenPlaylist_Params Parms{}; + + Parms.InPlaylist = InPlaylist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.OpenFile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::OpenFile(const class FString& FilePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "OpenFile"); + + Params::UMediaPlayer_OpenFile_Params Parms{}; + + Parms.FilePath = FilePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Next +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::Next() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Next"); + + Params::UMediaPlayer_Next_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsReady +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsReady() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsReady"); + + Params::UMediaPlayer_IsReady_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsPreparing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsPreparing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsPreparing"); + + Params::UMediaPlayer_IsPreparing_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsPlaying"); + + Params::UMediaPlayer_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsPaused +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsPaused"); + + Params::UMediaPlayer_IsPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsLooping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsLooping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsLooping"); + + Params::UMediaPlayer_IsLooping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsConnecting +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsConnecting() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsConnecting"); + + Params::UMediaPlayer_IsConnecting_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsClosed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsClosed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsClosed"); + + Params::UMediaPlayer_IsClosed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.IsBuffering +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::IsBuffering() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "IsBuffering"); + + Params::UMediaPlayer_IsBuffering_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.HasError +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::HasError() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "HasError"); + + Params::UMediaPlayer_HasError_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetViewRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UMediaPlayer::GetViewRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetViewRotation"); + + Params::UMediaPlayer_GetViewRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVideoTrackType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMediaPlayer::GetVideoTrackType(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVideoTrackType"); + + Params::UMediaPlayer_GetVideoTrackType_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVideoTrackFrameRates +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFloatRange ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFloatRange UMediaPlayer::GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVideoTrackFrameRates"); + + Params::UMediaPlayer_GetVideoTrackFrameRates_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVideoTrackFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaPlayer::GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVideoTrackFrameRate"); + + Params::UMediaPlayer_GetVideoTrackFrameRate_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVideoTrackDimensions +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UMediaPlayer::GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVideoTrackDimensions"); + + Params::UMediaPlayer_GetVideoTrackDimensions_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVideoTrackAspectRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaPlayer::GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVideoTrackAspectRatio"); + + Params::UMediaPlayer_GetVideoTrackAspectRatio_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetVerticalFieldOfView +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaPlayer::GetVerticalFieldOfView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetVerticalFieldOfView"); + + Params::UMediaPlayer_GetVerticalFieldOfView_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetUrl +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMediaPlayer::GetUrl() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetUrl"); + + Params::UMediaPlayer_GetUrl_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTrackLanguage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMediaPlayer::GetTrackLanguage(enum class EMediaPlayerTrack TrackType, int32 TrackIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTrackLanguage"); + + Params::UMediaPlayer_GetTrackLanguage_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTrackFormat +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetTrackFormat(enum class EMediaPlayerTrack TrackType, int32 TrackIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTrackFormat"); + + Params::UMediaPlayer_GetTrackFormat_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTrackDisplayName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMediaPlayer::GetTrackDisplayName(enum class EMediaPlayerTrack TrackType, int32 TrackIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTrackDisplayName"); + + Params::UMediaPlayer_GetTrackDisplayName_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTimeStamp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaTimeStampInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaTimeStampInfo* UMediaPlayer::GetTimeStamp() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTimeStamp"); + + Params::UMediaPlayer_GetTimeStamp_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTimeDelay +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UMediaPlayer::GetTimeDelay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTimeDelay"); + + Params::UMediaPlayer_GetTimeDelay_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UMediaPlayer::GetTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetTime"); + + Params::UMediaPlayer_GetTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetSupportedRates +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray OutRates (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool Unthinned (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlayer::GetSupportedRates(TArray* OutRates, bool Unthinned) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetSupportedRates"); + + Params::UMediaPlayer_GetSupportedRates_Params Parms{}; + + Parms.Unthinned = Unthinned; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutRates != nullptr) + *OutRates = std::move(Parms.OutRates); + +} + + +// Function MediaAssets.MediaPlayer.GetSelectedTrack +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetSelectedTrack(enum class EMediaPlayerTrack TrackType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetSelectedTrack"); + + Params::UMediaPlayer_GetSelectedTrack_Params Parms{}; + + Parms.TrackType = TrackType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaPlayer::GetRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetRate"); + + Params::UMediaPlayer_GetRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetPlaylistIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetPlaylistIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetPlaylistIndex"); + + Params::UMediaPlayer_GetPlaylistIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetPlaylist +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaPlaylist* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaPlaylist* UMediaPlayer::GetPlaylist() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetPlaylist"); + + Params::UMediaPlayer_GetPlaylist_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetPlayerName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMediaPlayer::GetPlayerName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetPlayerName"); + + Params::UMediaPlayer_GetPlayerName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetNumTracks +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetNumTracks(enum class EMediaPlayerTrack TrackType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetNumTracks"); + + Params::UMediaPlayer_GetNumTracks_Params Parms{}; + + Parms.TrackType = TrackType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetNumTrackFormats +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMediaPlayerTrack TrackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetNumTrackFormats(enum class EMediaPlayerTrack TrackType, int32 TrackIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetNumTrackFormats"); + + Params::UMediaPlayer_GetNumTrackFormats_Params Parms{}; + + Parms.TrackType = TrackType; + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetMediaName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMediaPlayer::GetMediaName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetMediaName"); + + Params::UMediaPlayer_GetMediaName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetHorizontalFieldOfView +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaPlayer::GetHorizontalFieldOfView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetHorizontalFieldOfView"); + + Params::UMediaPlayer_GetHorizontalFieldOfView_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetDuration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UMediaPlayer::GetDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetDuration"); + + Params::UMediaPlayer_GetDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetDesiredPlayerName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMediaPlayer::GetDesiredPlayerName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetDesiredPlayerName"); + + Params::UMediaPlayer_GetDesiredPlayerName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetAudioTrackType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMediaPlayer::GetAudioTrackType(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetAudioTrackType"); + + Params::UMediaPlayer_GetAudioTrackType_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetAudioTrackSampleRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetAudioTrackSampleRate"); + + Params::UMediaPlayer_GetAudioTrackSampleRate_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.GetAudioTrackChannels +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FormatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlayer::GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "GetAudioTrackChannels"); + + Params::UMediaPlayer_GetAudioTrackChannels_Params Parms{}; + + Parms.TrackIndex = TrackIndex; + Parms.FormatIndex = FormatIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.Close +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMediaPlayer::Close() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "Close"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlayer.CanPlayUrl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::CanPlayUrl(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "CanPlayUrl"); + + Params::UMediaPlayer_CanPlayUrl_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.CanPlaySource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::CanPlaySource(class UMediaSource* MediaSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "CanPlaySource"); + + Params::UMediaPlayer_CanPlaySource_Params Parms{}; + + Parms.MediaSource = MediaSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlayer.CanPause +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlayer::CanPause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlayer", "CanPause"); + + Params::UMediaPlayer_CanPause_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.MediaPlaylist +// (None) + +class UClass* UMediaPlaylist::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaPlaylist"); + + return Clss; +} + + +// MediaPlaylist MediaAssets.Default__MediaPlaylist +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaPlaylist* UMediaPlaylist::GetDefaultObj() +{ + static class UMediaPlaylist* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaPlaylist::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaPlaylist.Replace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMediaSource* Replacement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::Replace(int32 Index, class UMediaSource* Replacement) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Replace"); + + Params::UMediaPlaylist_Replace_Params Parms{}; + + Parms.Index = Index; + Parms.Replacement = Replacement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.RemoveAt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::RemoveAt(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "RemoveAt"); + + Params::UMediaPlaylist_RemoveAt_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.Remove +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::Remove(class UMediaSource* MediaSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Remove"); + + Params::UMediaPlaylist_Remove_Params Parms{}; + + Parms.MediaSource = MediaSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.Num +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaPlaylist::Num() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Num"); + + Params::UMediaPlaylist_Num_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.Insert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaPlaylist::Insert(class UMediaSource* MediaSource, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Insert"); + + Params::UMediaPlaylist_Insert_Params Parms{}; + + Parms.MediaSource = MediaSource; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaPlaylist.GetRandom +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMediaSource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaSource* UMediaPlaylist::GetRandom(int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "GetRandom"); + + Params::UMediaPlaylist_GetRandom_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.GetPrevious +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 InOutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMediaSource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaSource* UMediaPlaylist::GetPrevious(int32* InOutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "GetPrevious"); + + Params::UMediaPlaylist_GetPrevious_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InOutIndex != nullptr) + *InOutIndex = Parms.InOutIndex; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.GetNext +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 InOutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMediaSource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaSource* UMediaPlaylist::GetNext(int32* InOutIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "GetNext"); + + Params::UMediaPlaylist_GetNext_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InOutIndex != nullptr) + *InOutIndex = Parms.InOutIndex; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.Get +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMediaSource* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaSource* UMediaPlaylist::Get(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Get"); + + Params::UMediaPlaylist_Get_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.AddUrl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::AddUrl(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "AddUrl"); + + Params::UMediaPlaylist_AddUrl_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.AddFile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::AddFile(const class FString& FilePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "AddFile"); + + Params::UMediaPlaylist_AddFile_Params Parms{}; + + Parms.FilePath = FilePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaPlaylist.Add +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* MediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaPlaylist::Add(class UMediaSource* MediaSource) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaPlaylist", "Add"); + + Params::UMediaPlaylist_Add_Params Parms{}; + + Parms.MediaSource = MediaSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.MediaSoundComponent +// (SceneComponent) + +class UClass* UMediaSoundComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaSoundComponent"); + + return Clss; +} + + +// MediaSoundComponent MediaAssets.Default__MediaSoundComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaSoundComponent* UMediaSoundComponent::GetDefaultObj() +{ + static class UMediaSoundComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaSoundComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaSoundComponent.SetSpectralAnalysisSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray InFrequenciesToAnalyze (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// enum class EMediaSoundComponentFFTSizeInFFTSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSoundComponent::SetSpectralAnalysisSettings(const TArray& InFrequenciesToAnalyze, enum class EMediaSoundComponentFFTSize InFFTSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "SetSpectralAnalysisSettings"); + + Params::UMediaSoundComponent_SetSpectralAnalysisSettings_Params Parms{}; + + Parms.InFrequenciesToAnalyze = InFrequenciesToAnalyze; + Parms.InFFTSize = InFFTSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSoundComponent.SetMediaPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaPlayer* NewMediaPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSoundComponent::SetMediaPlayer(class UMediaPlayer* NewMediaPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "SetMediaPlayer"); + + Params::UMediaSoundComponent_SetMediaPlayer_Params Parms{}; + + Parms.NewMediaPlayer = NewMediaPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSoundComponent.SetEnvelopeFollowingsettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 AttackTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReleaseTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSoundComponent::SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "SetEnvelopeFollowingsettings"); + + Params::UMediaSoundComponent_SetEnvelopeFollowingsettings_Params Parms{}; + + Parms.AttackTimeMsec = AttackTimeMsec; + Parms.ReleaseTimeMsec = ReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSoundComponent.SetEnableSpectralAnalysis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInSpectralAnalysisEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSoundComponent::SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "SetEnableSpectralAnalysis"); + + Params::UMediaSoundComponent_SetEnableSpectralAnalysis_Params Parms{}; + + Parms.bInSpectralAnalysisEnabled = bInSpectralAnalysisEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSoundComponent.SetEnableEnvelopeFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnvelopeFollowing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaSoundComponent::SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "SetEnableEnvelopeFollowing"); + + Params::UMediaSoundComponent_SetEnableEnvelopeFollowing_Params Parms{}; + + Parms.bInEnvelopeFollowing = bInEnvelopeFollowing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaSoundComponent.GetSpectralData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMediaSoundComponent::GetSpectralData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "GetSpectralData"); + + Params::UMediaSoundComponent_GetSpectralData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaSoundComponent.GetNormalizedSpectralData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMediaSoundComponent::GetNormalizedSpectralData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "GetNormalizedSpectralData"); + + Params::UMediaSoundComponent_GetNormalizedSpectralData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaSoundComponent.GetMediaPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaPlayer* UMediaSoundComponent::GetMediaPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "GetMediaPlayer"); + + Params::UMediaSoundComponent_GetMediaPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaSoundComponent.GetEnvelopeValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaSoundComponent::GetEnvelopeValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "GetEnvelopeValue"); + + Params::UMediaSoundComponent_GetEnvelopeValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaSoundComponent.BP_GetAttenuationSettingsToApply +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSoundAttenuationSettings OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMediaSoundComponent::BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaSoundComponent", "BP_GetAttenuationSettingsToApply"); + + Params::UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.MediaTexture +// (None) + +class UClass* UMediaTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MediaTexture"); + + return Clss; +} + + +// MediaTexture MediaAssets.Default__MediaTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMediaTexture* UMediaTexture::GetDefaultObj() +{ + static class UMediaTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UMediaTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MediaAssets.MediaTexture.SetMediaPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaPlayer* NewMediaPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMediaTexture::SetMediaPlayer(class UMediaPlayer* NewMediaPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "SetMediaPlayer"); + + Params::UMediaTexture_SetMediaPlayer_Params Parms{}; + + Parms.NewMediaPlayer = NewMediaPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MediaAssets.MediaTexture.GetWidth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaTexture::GetWidth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "GetWidth"); + + Params::UMediaTexture_GetWidth_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaTexture.GetTextureNumMips +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaTexture::GetTextureNumMips() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "GetTextureNumMips"); + + Params::UMediaTexture_GetTextureNumMips_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaTexture.GetMediaPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMediaPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMediaPlayer* UMediaTexture::GetMediaPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "GetMediaPlayer"); + + Params::UMediaTexture_GetMediaPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaTexture.GetHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMediaTexture::GetHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "GetHeight"); + + Params::UMediaTexture_GetHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MediaAssets.MediaTexture.GetAspectRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMediaTexture::GetAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MediaTexture", "GetAspectRatio"); + + Params::UMediaTexture_GetAspectRatio_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MediaAssets.PlatformMediaSource +// (None) + +class UClass* UPlatformMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlatformMediaSource"); + + return Clss; +} + + +// PlatformMediaSource MediaAssets.Default__PlatformMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPlatformMediaSource* UPlatformMediaSource::GetDefaultObj() +{ + static class UPlatformMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UPlatformMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaAssets.StreamMediaSource +// (None) + +class UClass* UStreamMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StreamMediaSource"); + + return Clss; +} + + +// StreamMediaSource MediaAssets.Default__StreamMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStreamMediaSource* UStreamMediaSource::GetDefaultObj() +{ + static class UStreamMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UStreamMediaSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaAssets.TimeSynchronizableMediaSource +// (None) + +class UClass* UTimeSynchronizableMediaSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimeSynchronizableMediaSource"); + + return Clss; +} + + +// TimeSynchronizableMediaSource MediaAssets.Default__TimeSynchronizableMediaSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimeSynchronizableMediaSource* UTimeSynchronizableMediaSource::GetDefaultObj() +{ + static class UTimeSynchronizableMediaSource* Default = nullptr; + + if (!Default) + Default = static_cast(UTimeSynchronizableMediaSource::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_parameters.hpp new file mode 100644 index 0000000..5e3d3d4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_parameters.hpp @@ -0,0 +1,1026 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaSource.Validate +struct UMediaSource_Validate_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaSource.SetMediaOptionString +struct UMediaSource_SetMediaOptionString_Params +{ +public: + class FName Key; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaSource.SetMediaOptionInt64 +struct UMediaSource_SetMediaOptionInt64_Params +{ +public: + class FName Key; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Value; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaSource.SetMediaOptionFloat +struct UMediaSource_SetMediaOptionFloat_Params +{ +public: + class FName Key; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaSource.SetMediaOptionBool +struct UMediaSource_SetMediaOptionBool_Params +{ +public: + class FName Key; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1201[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaSource.GetUrl +struct UMediaSource_GetUrl_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.FileMediaSource.SetFilePath +struct UFileMediaSource_SetFilePath_Params +{ +public: + class FString Path; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateWebcamCaptureDevices +struct UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Params +{ +public: + TArray OutDevices; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Filter; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1209[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateVideoCaptureDevices +struct UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Params +{ +public: + TArray OutDevices; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Filter; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaBlueprintFunctionLibrary.EnumerateAudioCaptureDevices +struct UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Params +{ +public: + TArray OutDevices; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Filter; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaComponent.GetMediaTexture +struct UMediaComponent_GetMediaTexture_Params +{ +public: + class UMediaTexture* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaComponent.GetMediaPlayer +struct UMediaComponent_GetMediaPlayer_Params +{ +public: + class UMediaPlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.SupportsSeeking +struct UMediaPlayer_SupportsSeeking_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.SupportsScrubbing +struct UMediaPlayer_SupportsScrubbing_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SupportsRate +struct UMediaPlayer_SupportsRate_Params +{ +public: + float Rate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Unthinned; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120C[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.SetViewRotation +struct UMediaPlayer_SetViewRotation_Params +{ +public: + struct FRotator Rotation; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Absolute; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xD(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120D[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.SetViewField +struct UMediaPlayer_SetViewField_Params +{ +public: + float Horizontal; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Vertical; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Absolute; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x9(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.SetVideoTrackFrameRate +struct UMediaPlayer_SetVideoTrackFrameRate_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameRate; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.SetTrackFormat +struct UMediaPlayer_SetTrackFormat_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1210[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1211[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetTimeDelay +struct UMediaPlayer_SetTimeDelay_Params +{ +public: + struct FTimespan TimeDelay; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetRate +struct UMediaPlayer_SetRate_Params +{ +public: + float Rate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1212[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetNativeVolume +struct UMediaPlayer_SetNativeVolume_Params +{ +public: + float Volume; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1213[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetMediaOptions +struct UMediaPlayer_SetMediaOptions_Params +{ +public: + class UMediaSource* Options; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function MediaAssets.MediaPlayer.SetLooping +struct UMediaPlayer_SetLooping_Params +{ +public: + bool Looping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetDesiredPlayerName +struct UMediaPlayer_SetDesiredPlayerName_Params +{ +public: + class FName PlayerName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.SetBlockOnTime +struct UMediaPlayer_SetBlockOnTime_Params +{ +public: + struct FTimespan Time; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.SelectTrack +struct UMediaPlayer_SelectTrack_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1214[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1215[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.Seek +struct UMediaPlayer_Seek_Params +{ +public: + struct FTimespan Time; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1216[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Rewind +struct UMediaPlayer_Rewind_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Reopen +struct UMediaPlayer_Reopen_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Previous +struct UMediaPlayer_Previous_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Play +struct UMediaPlayer_Play_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Pause +struct UMediaPlayer_Pause_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.OpenUrl +struct UMediaPlayer_OpenUrl_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1217[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function MediaAssets.MediaPlayer.OpenSourceWithOptions +struct UMediaPlayer_OpenSourceWithOptions_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMediaPlayerOptions Options; // 0x8(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1218[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// Function MediaAssets.MediaPlayer.OpenSourceLatent +struct UMediaPlayer_OpenSourceLatent_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x8(0x18)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class UMediaSource* MediaSource; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMediaPlayerOptions Options; // 0x28(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSuccess; // 0x58(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1219[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.OpenSource +struct UMediaPlayer_OpenSource_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.OpenPlaylistIndex +struct UMediaPlayer_OpenPlaylistIndex_Params +{ +public: + class UMediaPlaylist* InPlaylist; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.OpenPlaylist +struct UMediaPlayer_OpenPlaylist_Params +{ +public: + class UMediaPlaylist* InPlaylist; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.OpenFile +struct UMediaPlayer_OpenFile_Params +{ +public: + class FString FilePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.Next +struct UMediaPlayer_Next_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsReady +struct UMediaPlayer_IsReady_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsPreparing +struct UMediaPlayer_IsPreparing_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsPlaying +struct UMediaPlayer_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsPaused +struct UMediaPlayer_IsPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsLooping +struct UMediaPlayer_IsLooping_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsConnecting +struct UMediaPlayer_IsConnecting_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsClosed +struct UMediaPlayer_IsClosed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.IsBuffering +struct UMediaPlayer_IsBuffering_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.HasError +struct UMediaPlayer_HasError_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetViewRotation +struct UMediaPlayer_GetViewRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetVideoTrackType +struct UMediaPlayer_GetVideoTrackType_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetVideoTrackFrameRates +struct UMediaPlayer_GetVideoTrackFrameRates_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetVideoTrackFrameRate +struct UMediaPlayer_GetVideoTrackFrameRate_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.GetVideoTrackDimensions +struct UMediaPlayer_GetVideoTrackDimensions_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetVideoTrackAspectRatio +struct UMediaPlayer_GetVideoTrackAspectRatio_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaPlayer.GetVerticalFieldOfView +struct UMediaPlayer_GetVerticalFieldOfView_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.GetUrl +struct UMediaPlayer_GetUrl_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetTrackLanguage +struct UMediaPlayer_GetTrackLanguage_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetTrackFormat +struct UMediaPlayer_GetTrackFormat_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MediaAssets.MediaPlayer.GetTrackDisplayName +struct UMediaPlayer_GetTrackDisplayName_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1220[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetTimeStamp +struct UMediaPlayer_GetTimeStamp_Params +{ +public: + class UMediaTimeStampInfo* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetTimeDelay +struct UMediaPlayer_GetTimeDelay_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetTime +struct UMediaPlayer_GetTime_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetSupportedRates +struct UMediaPlayer_GetSupportedRates_Params +{ +public: + TArray OutRates; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool Unthinned; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1224[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetSelectedTrack +struct UMediaPlayer_GetSelectedTrack_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1226[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaPlayer.GetRate +struct UMediaPlayer_GetRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaPlayer.GetPlaylistIndex +struct UMediaPlayer_GetPlaylistIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetPlaylist +struct UMediaPlayer_GetPlaylist_Params +{ +public: + class UMediaPlaylist* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetPlayerName +struct UMediaPlayer_GetPlayerName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetNumTracks +struct UMediaPlayer_GetNumTracks_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1227[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetNumTrackFormats +struct UMediaPlayer_GetNumTrackFormats_Params +{ +public: + enum class EMediaPlayerTrack TrackType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1228[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TrackIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetMediaName +struct UMediaPlayer_GetMediaName_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaPlayer.GetHorizontalFieldOfView +struct UMediaPlayer_GetHorizontalFieldOfView_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetDuration +struct UMediaPlayer_GetDuration_Params +{ +public: + struct FTimespan ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlayer.GetDesiredPlayerName +struct UMediaPlayer_GetDesiredPlayerName_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.GetAudioTrackType +struct UMediaPlayer_GetAudioTrackType_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetAudioTrackSampleRate +struct UMediaPlayer_GetAudioTrackSampleRate_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MediaAssets.MediaPlayer.GetAudioTrackChannels +struct UMediaPlayer_GetAudioTrackChannels_Params +{ +public: + int32 TrackIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FormatIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlayer.CanPlayUrl +struct UMediaPlayer_CanPlayUrl_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlayer.CanPlaySource +struct UMediaPlayer_CanPlaySource_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaPlayer.CanPause +struct UMediaPlayer_CanPause_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlaylist.Replace +struct UMediaPlaylist_Replace_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1231[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaSource* Replacement; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1232[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaPlaylist.RemoveAt +struct UMediaPlaylist_RemoveAt_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1233[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.Remove +struct UMediaPlaylist_Remove_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1234[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaPlaylist.Num +struct UMediaPlaylist_Num_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.Insert +struct UMediaPlaylist_Insert_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1235[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.GetRandom +struct UMediaPlaylist_GetRandom_Params +{ +public: + int32 OutIndex; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1236[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaSource* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.GetPrevious +struct UMediaPlaylist_GetPrevious_Params +{ +public: + int32 InOutIndex; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1237[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaSource* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.GetNext +struct UMediaPlaylist_GetNext_Params +{ +public: + int32 InOutIndex; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1238[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaSource* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.Get +struct UMediaPlaylist_Get_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1239[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaSource* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlaylist.AddUrl +struct UMediaPlaylist_AddUrl_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaPlaylist.AddFile +struct UMediaPlaylist_AddFile_Params +{ +public: + class FString FilePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaPlaylist.Add +struct UMediaPlaylist_Add_Params +{ +public: + class UMediaSource* MediaSource; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MediaAssets.MediaSoundComponent.SetSpectralAnalysisSettings +struct UMediaSoundComponent_SetSpectralAnalysisSettings_Params +{ +public: + TArray InFrequenciesToAnalyze; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + enum class EMediaSoundComponentFFTSize InFFTSize; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaSoundComponent.SetMediaPlayer +struct UMediaSoundComponent_SetMediaPlayer_Params +{ +public: + class UMediaPlayer* NewMediaPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaSoundComponent.SetEnvelopeFollowingsettings +struct UMediaSoundComponent_SetEnvelopeFollowingsettings_Params +{ +public: + int32 AttackTimeMsec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReleaseTimeMsec; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaSoundComponent.SetEnableSpectralAnalysis +struct UMediaSoundComponent_SetEnableSpectralAnalysis_Params +{ +public: + bool bInSpectralAnalysisEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MediaAssets.MediaSoundComponent.SetEnableEnvelopeFollowing +struct UMediaSoundComponent_SetEnableEnvelopeFollowing_Params +{ +public: + bool bInEnvelopeFollowing; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaSoundComponent.GetSpectralData +struct UMediaSoundComponent_GetSpectralData_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MediaAssets.MediaSoundComponent.GetNormalizedSpectralData +struct UMediaSoundComponent_GetNormalizedSpectralData_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaSoundComponent.GetMediaPlayer +struct UMediaSoundComponent_GetMediaPlayer_Params +{ +public: + class UMediaPlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaSoundComponent.GetEnvelopeValue +struct UMediaSoundComponent_GetEnvelopeValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3A8 (0x3A8 - 0x0) +// Function MediaAssets.MediaSoundComponent.BP_GetAttenuationSettingsToApply +struct UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Params +{ +public: + struct FSoundAttenuationSettings OutAttenuationSettings; // 0x0(0x3A0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x3A0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaTexture.SetMediaPlayer +struct UMediaTexture_SetMediaPlayer_Params +{ +public: + class UMediaPlayer* NewMediaPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaTexture.GetWidth +struct UMediaTexture_GetWidth_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaTexture.GetTextureNumMips +struct UMediaTexture_GetTextureNumMips_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MediaAssets.MediaTexture.GetMediaPlayer +struct UMediaTexture_GetMediaPlayer_Params +{ +public: + class UMediaPlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaTexture.GetHeight +struct UMediaTexture_GetHeight_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MediaAssets.MediaTexture.GetAspectRatio +struct UMediaTexture_GetAspectRatio_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_structs.hpp new file mode 100644 index 0000000..ba4a645 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaAssets_structs.hpp @@ -0,0 +1,112 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMediaWebcamCaptureDeviceFilter : uint8 +{ + None = 0, + DepthSensor = 1, + Front = 2, + Rear = 4, + Unknown = 8, + EMediaWebcamCaptureDeviceFilter_MAX = 9, +}; + +enum class EMediaVideoCaptureDeviceFilter : uint8 +{ + None = 0, + Card = 1, + Software = 2, + Unknown = 4, + Webcam = 8, + EMediaVideoCaptureDeviceFilter_MAX = 9, +}; + +enum class EMediaAudioCaptureDeviceFilter : uint8 +{ + None = 0, + Card = 1, + Microphone = 2, + Software = 4, + Unknown = 8, + EMediaAudioCaptureDeviceFilter_MAX = 9, +}; + +enum class EMediaPlayerTrack : uint8 +{ + Audio = 0, + Caption = 1, + Metadata = 2, + Script = 3, + Subtitle = 4, + Text = 5, + Video = 6, + EMediaPlayerTrack_MAX = 7, +}; + +enum class EMediaSoundComponentFFTSize : uint8 +{ + Min_64 = 0, + Small_256 = 1, + Medium_512 = 2, + Large_1024 = 3, + EMediaSoundComponentFFTSize_MAX = 4, +}; + +enum class EMediaSoundChannels : int32 +{ + Mono = 0, + Stereo = 1, + Surround = 2, + EMediaSoundChannels_MAX = 3, +}; + +enum class EMediaTextureOrientation : uint8 +{ + MTORI_Original = 0, + MTORI_CW90 = 1, + MTORI_CW180 = 2, + MTORI_CW270 = 3, + MTORI_MAX = 4, +}; + +enum class EMediaTextureOutputFormat : uint8 +{ + MTOF_Default = 0, + MTOF_SRGB_LINOUT = 1, + MTOF_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct MediaAssets.MediaCaptureDevice +struct FMediaCaptureDevice +{ +public: + class FText DisplayName; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) + class FString URL; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MediaAssets.MediaSoundComponentSpectralData +struct FMediaSoundComponentSpectralData +{ +public: + float FrequencyHz; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_classes.hpp new file mode 100644 index 0000000..f331ce0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_classes.hpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0xF8 - 0xE8) +// Class MediaCompositing.MovieSceneMediaPlayerPropertySection +class UMovieSceneMediaPlayerPropertySection : public UMovieSceneSection +{ +public: + class UMediaSource* MediaSource; // 0xE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneMediaPlayerPropertySection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MediaCompositing.MovieSceneMediaPlayerPropertyTrack +class UMovieSceneMediaPlayerPropertyTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_1710[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneMediaPlayerPropertyTrack* GetDefaultObj(); + +}; + +// 0x30 (0x118 - 0xE8) +// Class MediaCompositing.MovieSceneMediaSection +class UMovieSceneMediaSection : public UMovieSceneSection +{ +public: + class UMediaSource* MediaSource; // 0xE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1711[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameNumber StartFrameOffset; // 0xF4(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaTexture* MediaTexture; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaSoundComponent* MediaSoundComponent; // 0x100(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExternalMediaPlayer; // 0x108(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1712[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMediaPlayer* ExternalMediaPlayer; // 0x110(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneMediaSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MediaCompositing.MovieSceneMediaTrack +class UMovieSceneMediaTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_1713[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray MediaSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneMediaTrack* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_functions.cpp new file mode 100644 index 0000000..5db2953 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_functions.cpp @@ -0,0 +1,128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MediaCompositing.MovieSceneMediaPlayerPropertySection +// (None) + +class UClass* UMovieSceneMediaPlayerPropertySection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMediaPlayerPropertySection"); + + return Clss; +} + + +// MovieSceneMediaPlayerPropertySection MediaCompositing.Default__MovieSceneMediaPlayerPropertySection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMediaPlayerPropertySection* UMovieSceneMediaPlayerPropertySection::GetDefaultObj() +{ + static class UMovieSceneMediaPlayerPropertySection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMediaPlayerPropertySection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaCompositing.MovieSceneMediaPlayerPropertyTrack +// (None) + +class UClass* UMovieSceneMediaPlayerPropertyTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMediaPlayerPropertyTrack"); + + return Clss; +} + + +// MovieSceneMediaPlayerPropertyTrack MediaCompositing.Default__MovieSceneMediaPlayerPropertyTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMediaPlayerPropertyTrack* UMovieSceneMediaPlayerPropertyTrack::GetDefaultObj() +{ + static class UMovieSceneMediaPlayerPropertyTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMediaPlayerPropertyTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaCompositing.MovieSceneMediaSection +// (None) + +class UClass* UMovieSceneMediaSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMediaSection"); + + return Clss; +} + + +// MovieSceneMediaSection MediaCompositing.Default__MovieSceneMediaSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMediaSection* UMovieSceneMediaSection::GetDefaultObj() +{ + static class UMovieSceneMediaSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMediaSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MediaCompositing.MovieSceneMediaTrack +// (None) + +class UClass* UMovieSceneMediaTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMediaTrack"); + + return Clss; +} + + +// MovieSceneMediaTrack MediaCompositing.Default__MovieSceneMediaTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMediaTrack* UMovieSceneMediaTrack::GetDefaultObj() +{ + static class UMovieSceneMediaTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMediaTrack::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_structs.hpp new file mode 100644 index 0000000..7a89697 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaCompositing_structs.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x48 - 0x38) +// ScriptStruct MediaCompositing.MovieSceneMediaPlayerPropertySectionTemplate +struct FMovieSceneMediaPlayerPropertySectionTemplate : public FMovieScenePropertySectionTemplate +{ +public: + class UMediaSource* MediaSource; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartFrame; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoop; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1714[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MediaCompositing.MovieSceneMediaSectionParams +struct FMovieSceneMediaSectionParams +{ +public: + class UMediaSoundComponent* MediaSoundComponent; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaSource* MediaSource; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaTexture* MediaTexture; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaPlayer* MediaPlayer; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionStartFrame; // 0x20(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndFrame; // 0x24(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1715[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameNumber StartFrameOffset; // 0x2C(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x50 - 0x20) +// ScriptStruct MediaCompositing.MovieSceneMediaSectionTemplate +struct FMovieSceneMediaSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneMediaSectionParams Params; // 0x20(0x30)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_structs.hpp new file mode 100644 index 0000000..604f82d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MediaUtils_structs.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMediaPlayerOptionBooleanOverride : uint8 +{ + UseMediaPlayerSetting = 0, + Enabled = 1, + Disabled = 2, + EMediaPlayerOptionBooleanOverride_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1C (0x1C - 0x0) +// ScriptStruct MediaUtils.MediaPlayerTrackOptions +struct FMediaPlayerTrackOptions +{ +public: + int32 Audio; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Caption; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MetaData; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Script; // 0xC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Subtitle; // 0x10(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Text; // 0x14(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Video; // 0x18(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MediaUtils.MediaPlayerOptions +struct FMediaPlayerOptions +{ +public: + struct FMediaPlayerTrackOptions Tracks; // 0x0(0x1C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E8F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan SeekTime; // 0x20(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMediaPlayerOptionBooleanOverride PlayOnOpen; // 0x28(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMediaPlayerOptionBooleanOverride Loop; // 0x29(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E90[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_classes.hpp new file mode 100644 index 0000000..2dec30f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_classes.hpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1F8 (0x418 - 0x220) +// BlueprintGeneratedClass Medium_House_Prefab_01.Medium_House_Prefab_01_C +class AMedium_House_Prefab_01_C : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent059; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent058; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent057; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent056; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent055; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent054; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent053; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent052; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent050; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent049; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent048; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent046; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent045; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent044; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent043; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent042; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent040; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent039; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent051; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent041; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent038; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent0210; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent0110; // 0x2D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent037; // 0x2D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* SharedRoot1; // 0x2E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent036; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent035; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent034; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent033; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent032; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent031; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent030; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent029; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent028; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent027; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent026; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent025; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent024; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent023; // 0x350(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent022; // 0x358(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent021; // 0x360(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent020; // 0x368(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent019; // 0x370(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent018; // 0x378(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent017; // 0x380(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent016; // 0x388(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent015; // 0x390(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent014; // 0x398(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent013; // 0x3A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent012; // 0x3A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent011; // 0x3B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent010; // 0x3B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent09; // 0x3C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent08; // 0x3C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent07; // 0x3D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent06; // 0x3D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent05; // 0x3E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent04; // 0x3E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent03; // 0x3F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent02; // 0x3F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent01; // 0x400(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent0; // 0x408(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* SharedRoot; // 0x410(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AMedium_House_Prefab_01_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_functions.cpp new file mode 100644 index 0000000..6c6eb9f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Medium_House_Prefab_01.Medium_House_Prefab_01_C +// (Actor) + +class UClass* AMedium_House_Prefab_01_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Medium_House_Prefab_01_C"); + + return Clss; +} + + +// Medium_House_Prefab_01_C Medium_House_Prefab_01.Default__Medium_House_Prefab_01_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AMedium_House_Prefab_01_C* AMedium_House_Prefab_01_C::GetDefaultObj() +{ + static class AMedium_House_Prefab_01_C* Default = nullptr; + + if (!Default) + Default = static_cast(AMedium_House_Prefab_01_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Medium_House_Prefab_01_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_classes.hpp new file mode 100644 index 0000000..7448706 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_classes.hpp @@ -0,0 +1,122 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MeshDescription.MeshDescription +class UMeshDescription : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMeshDescription* GetDefaultObj(); + +}; + +// 0x368 (0x390 - 0x28) +// Class MeshDescription.MeshDescriptionBase +class UMeshDescriptionBase : public UObject +{ +public: + uint8 Pad_1C47[0x368]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMeshDescriptionBase* GetDefaultObj(); + + void SetVertexPosition(const struct FVertexID& VertexID, struct FVector& Position); + void SetPolygonVertexInstance(const struct FPolygonID& PolygonID, int32 PerimeterIndex, const struct FVertexInstanceID& VertexInstanceID); + void SetPolygonPolygonGroup(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID); + void ReversePolygonFacing(const struct FPolygonID& PolygonID); + void ReserveNewVertices(int32 NumberOfNewVertices); + void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); + void ReserveNewTriangles(int32 NumberOfNewTriangles); + void ReserveNewPolygons(int32 NumberOfNewPolygons); + void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); + void ReserveNewEdges(int32 NumberOfNewEdges); + bool IsVertexValid(const struct FVertexID& VertexID); + bool IsVertexOrphaned(const struct FVertexID& VertexID); + bool IsVertexInstanceValid(const struct FVertexInstanceID& VertexInstanceID); + bool IsTriangleValid(const struct FTriangleID& TriangleID); + bool IsTrianglePartOfNgon(const struct FTriangleID& TriangleID); + bool IsPolygonValid(const struct FPolygonID& PolygonID); + bool IsPolygonGroupValid(const struct FPolygonGroupID& PolygonGroupID); + bool IsEmpty(); + bool IsEdgeValid(const struct FEdgeID& EdgeID); + bool IsEdgeInternalToPolygon(const struct FEdgeID& EdgeID, const struct FPolygonID& PolygonID); + bool IsEdgeInternal(const struct FEdgeID& EdgeID); + void GetVertexVertexInstances(const struct FVertexID& VertexID, TArray* OutVertexInstanceIDs); + struct FVector GetVertexPosition(const struct FVertexID& VertexID); + struct FEdgeID GetVertexPairEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + struct FVertexID GetVertexInstanceVertex(const struct FVertexInstanceID& VertexInstanceID); + struct FEdgeID GetVertexInstancePairEdge(const struct FVertexInstanceID& VertexInstanceID0, const struct FVertexInstanceID& VertexInstanceID1); + struct FVertexInstanceID GetVertexInstanceForTriangleVertex(const struct FTriangleID& TriangleID, const struct FVertexID& VertexID); + struct FVertexInstanceID GetVertexInstanceForPolygonVertex(const struct FPolygonID& PolygonID, const struct FVertexID& VertexID); + void GetVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedTriangleIDs); + void GetVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedPolygonIDs); + void GetVertexConnectedTriangles(const struct FVertexID& VertexID, TArray* OutConnectedTriangleIDs); + void GetVertexConnectedPolygons(const struct FVertexID& VertexID, TArray* OutConnectedPolygonIDs); + void GetVertexConnectedEdges(const struct FVertexID& VertexID, TArray* OutEdgeIDs); + void GetVertexAdjacentVertices(const struct FVertexID& VertexID, TArray* OutAdjacentVertexIDs); + void GetTriangleVertices(const struct FTriangleID& TriangleID, TArray* OutVertexIDs); + void GetTriangleVertexInstances(const struct FTriangleID& TriangleID, TArray* OutVertexInstanceIDs); + struct FVertexInstanceID GetTriangleVertexInstance(const struct FTriangleID& TriangleID, int32 Index); + struct FPolygonGroupID GetTrianglePolygonGroup(const struct FTriangleID& TriangleID); + struct FPolygonID GetTrianglePolygon(const struct FTriangleID& TriangleID); + void GetTriangleEdges(const struct FTriangleID& TriangleID, TArray* OutEdgeIDs); + void GetTriangleAdjacentTriangles(const struct FTriangleID& TriangleID, TArray* OutTriangleIDs); + void GetPolygonVertices(const struct FPolygonID& PolygonID, TArray* OutVertexIDs); + void GetPolygonVertexInstances(const struct FPolygonID& PolygonID, TArray* OutVertexInstanceIDs); + void GetPolygonTriangles(const struct FPolygonID& PolygonID, TArray* OutTriangleIDs); + struct FPolygonGroupID GetPolygonPolygonGroup(const struct FPolygonID& PolygonID); + void GetPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs); + void GetPolygonInternalEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs); + void GetPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID, TArray* OutPolygonIDs); + void GetPolygonAdjacentPolygons(const struct FPolygonID& PolygonID, TArray* OutPolygonIDs); + int32 GetNumVertexVertexInstances(const struct FVertexID& VertexID); + int32 GetNumVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID); + int32 GetNumVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID); + int32 GetNumVertexConnectedTriangles(const struct FVertexID& VertexID); + int32 GetNumVertexConnectedPolygons(const struct FVertexID& VertexID); + int32 GetNumVertexConnectedEdges(const struct FVertexID& VertexID); + int32 GetNumPolygonVertices(const struct FPolygonID& PolygonID); + int32 GetNumPolygonTriangles(const struct FPolygonID& PolygonID); + int32 GetNumPolygonInternalEdges(const struct FPolygonID& PolygonID); + int32 GetNumPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID); + int32 GetNumEdgeConnectedTriangles(const struct FEdgeID& EdgeID); + int32 GetNumEdgeConnectedPolygons(const struct FEdgeID& EdgeID); + void GetEdgeVertices(const struct FEdgeID& EdgeID, TArray* OutVertexIDs); + struct FVertexID GetEdgeVertex(const struct FEdgeID& EdgeID, int32 VertexNumber); + void GetEdgeConnectedTriangles(const struct FEdgeID& EdgeID, TArray* OutConnectedTriangleIDs); + void GetEdgeConnectedPolygons(const struct FEdgeID& EdgeID, TArray* OutConnectedPolygonIDs); + void Empty(); + void DeleteVertexInstance(const struct FVertexInstanceID& VertexInstanceID, TArray* OrphanedVertices); + void DeleteVertex(const struct FVertexID& VertexID); + void DeleteTriangle(const struct FTriangleID& TriangleID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroupsPtr); + void DeletePolygonGroup(const struct FPolygonGroupID& PolygonGroupID); + void DeletePolygon(const struct FPolygonID& PolygonID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroups); + void DeleteEdge(const struct FEdgeID& EdgeID, TArray* OrphanedVertices); + void CreateVertexWithID(const struct FVertexID& VertexID); + void CreateVertexInstanceWithID(const struct FVertexInstanceID& VertexInstanceID, const struct FVertexID& VertexID); + struct FVertexInstanceID CreateVertexInstance(const struct FVertexID& VertexID); + struct FVertexID CreateVertex(); + void CreateTriangleWithID(const struct FTriangleID& TriangleID, const struct FPolygonGroupID& PolygonGroupID, TArray& VertexInstanceIDs, TArray* NewEdgeIDs); + struct FTriangleID CreateTriangle(const struct FPolygonGroupID& PolygonGroupID, TArray& VertexInstanceIDs, TArray* NewEdgeIDs); + void CreatePolygonWithID(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs); + void CreatePolygonGroupWithID(const struct FPolygonGroupID& PolygonGroupID); + struct FPolygonGroupID CreatePolygonGroup(); + struct FPolygonID CreatePolygon(const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs); + void CreateEdgeWithID(const struct FEdgeID& EdgeID, const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + struct FEdgeID CreateEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + void ComputePolygonTriangulation(const struct FPolygonID& PolygonID); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_functions.cpp new file mode 100644 index 0000000..da0b515 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_functions.cpp @@ -0,0 +1,2656 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MeshDescription.MeshDescription +// (None) + +class UClass* UMeshDescription::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshDescription"); + + return Clss; +} + + +// MeshDescription MeshDescription.Default__MeshDescription +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshDescription* UMeshDescription::GetDefaultObj() +{ + static class UMeshDescription* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshDescription::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MeshDescription.MeshDescriptionBase +// (None) + +class UClass* UMeshDescriptionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MeshDescriptionBase"); + + return Clss; +} + + +// MeshDescriptionBase MeshDescription.Default__MeshDescriptionBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMeshDescriptionBase* UMeshDescriptionBase::GetDefaultObj() +{ + static class UMeshDescriptionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMeshDescriptionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MeshDescription.MeshDescriptionBase.SetVertexPosition +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::SetVertexPosition(const struct FVertexID& VertexID, struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "SetVertexPosition"); + + Params::UMeshDescriptionBase_SetVertexPosition_Params Parms{}; + + Parms.VertexID = VertexID; + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.SetPolygonVertexInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PerimeterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::SetPolygonVertexInstance(const struct FPolygonID& PolygonID, int32 PerimeterIndex, const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "SetPolygonVertexInstance"); + + Params::UMeshDescriptionBase_SetPolygonVertexInstance_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PerimeterIndex = PerimeterIndex; + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.SetPolygonPolygonGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::SetPolygonPolygonGroup(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "SetPolygonPolygonGroup"); + + Params::UMeshDescriptionBase_SetPolygonPolygonGroup_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReversePolygonFacing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReversePolygonFacing(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReversePolygonFacing"); + + Params::UMeshDescriptionBase_ReversePolygonFacing_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewVertices +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewVertices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewVertices(int32 NumberOfNewVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewVertices"); + + Params::UMeshDescriptionBase_ReserveNewVertices_Params Parms{}; + + Parms.NumberOfNewVertices = NumberOfNewVertices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewVertexInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewVertexInstances (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewVertexInstances(int32 NumberOfNewVertexInstances) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewVertexInstances"); + + Params::UMeshDescriptionBase_ReserveNewVertexInstances_Params Parms{}; + + Parms.NumberOfNewVertexInstances = NumberOfNewVertexInstances; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewTriangles +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewTriangles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewTriangles(int32 NumberOfNewTriangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewTriangles"); + + Params::UMeshDescriptionBase_ReserveNewTriangles_Params Parms{}; + + Parms.NumberOfNewTriangles = NumberOfNewTriangles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewPolygons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewPolygons (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewPolygons(int32 NumberOfNewPolygons) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewPolygons"); + + Params::UMeshDescriptionBase_ReserveNewPolygons_Params Parms{}; + + Parms.NumberOfNewPolygons = NumberOfNewPolygons; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewPolygonGroups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewPolygonGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewPolygonGroups"); + + Params::UMeshDescriptionBase_ReserveNewPolygonGroups_Params Parms{}; + + Parms.NumberOfNewPolygonGroups = NumberOfNewPolygonGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.ReserveNewEdges +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumberOfNewEdges (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ReserveNewEdges(int32 NumberOfNewEdges) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ReserveNewEdges"); + + Params::UMeshDescriptionBase_ReserveNewEdges_Params Parms{}; + + Parms.NumberOfNewEdges = NumberOfNewEdges; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsVertexValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsVertexValid(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsVertexValid"); + + Params::UMeshDescriptionBase_IsVertexValid_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsVertexOrphaned +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsVertexOrphaned(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsVertexOrphaned"); + + Params::UMeshDescriptionBase_IsVertexOrphaned_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsVertexInstanceValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsVertexInstanceValid(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsVertexInstanceValid"); + + Params::UMeshDescriptionBase_IsVertexInstanceValid_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsTriangleValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsTriangleValid(const struct FTriangleID& TriangleID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsTriangleValid"); + + Params::UMeshDescriptionBase_IsTriangleValid_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsTrianglePartOfNgon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsTrianglePartOfNgon(const struct FTriangleID& TriangleID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsTrianglePartOfNgon"); + + Params::UMeshDescriptionBase_IsTrianglePartOfNgon_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsPolygonValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsPolygonValid(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsPolygonValid"); + + Params::UMeshDescriptionBase_IsPolygonValid_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsPolygonGroupValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsPolygonGroupValid(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsPolygonGroupValid"); + + Params::UMeshDescriptionBase_IsPolygonGroupValid_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsEmpty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsEmpty"); + + Params::UMeshDescriptionBase_IsEmpty_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsEdgeValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsEdgeValid(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsEdgeValid"); + + Params::UMeshDescriptionBase_IsEdgeValid_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsEdgeInternalToPolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsEdgeInternalToPolygon(const struct FEdgeID& EdgeID, const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsEdgeInternalToPolygon"); + + Params::UMeshDescriptionBase_IsEdgeInternalToPolygon_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.IsEdgeInternal +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshDescriptionBase::IsEdgeInternal(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "IsEdgeInternal"); + + Params::UMeshDescriptionBase_IsEdgeInternal_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexVertexInstances(const struct FVertexID& VertexID, TArray* OutVertexInstanceIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexVertexInstances"); + + Params::UMeshDescriptionBase_GetVertexVertexInstances_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexInstanceIDs != nullptr) + *OutVertexInstanceIDs = std::move(Parms.OutVertexInstanceIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMeshDescriptionBase::GetVertexPosition(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexPosition"); + + Params::UMeshDescriptionBase_GetVertexPosition_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexPairEdge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UMeshDescriptionBase::GetVertexPairEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexPairEdge"); + + Params::UMeshDescriptionBase_GetVertexPairEdge_Params Parms{}; + + Parms.VertexID0 = VertexID0; + Parms.VertexID1 = VertexID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UMeshDescriptionBase::GetVertexInstanceVertex(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstanceVertex"); + + Params::UMeshDescriptionBase_GetVertexInstanceVertex_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstancePairEdge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID VertexInstanceID1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UMeshDescriptionBase::GetVertexInstancePairEdge(const struct FVertexInstanceID& VertexInstanceID0, const struct FVertexInstanceID& VertexInstanceID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstancePairEdge"); + + Params::UMeshDescriptionBase_GetVertexInstancePairEdge_Params Parms{}; + + Parms.VertexInstanceID0 = VertexInstanceID0; + Parms.VertexInstanceID1 = VertexInstanceID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForTriangleVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexInstanceID UMeshDescriptionBase::GetVertexInstanceForTriangleVertex(const struct FTriangleID& TriangleID, const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstanceForTriangleVertex"); + + Params::UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Params Parms{}; + + Parms.TriangleID = TriangleID; + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForPolygonVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexInstanceID UMeshDescriptionBase::GetVertexInstanceForPolygonVertex(const struct FPolygonID& PolygonID, const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstanceForPolygonVertex"); + + Params::UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedTriangleIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedTriangleIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstanceConnectedTriangles"); + + Params::UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedTriangleIDs != nullptr) + *OutConnectedTriangleIDs = std::move(Parms.OutConnectedTriangleIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexInstanceConnectedPolygons"); + + Params::UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedTriangleIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexConnectedTriangles(const struct FVertexID& VertexID, TArray* OutConnectedTriangleIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexConnectedTriangles"); + + Params::UMeshDescriptionBase_GetVertexConnectedTriangles_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedTriangleIDs != nullptr) + *OutConnectedTriangleIDs = std::move(Parms.OutConnectedTriangleIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexConnectedPolygons(const struct FVertexID& VertexID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexConnectedPolygons"); + + Params::UMeshDescriptionBase_GetVertexConnectedPolygons_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexConnectedEdges(const struct FVertexID& VertexID, TArray* OutEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexConnectedEdges"); + + Params::UMeshDescriptionBase_GetVertexConnectedEdges_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeIDs != nullptr) + *OutEdgeIDs = std::move(Parms.OutEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetVertexAdjacentVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutAdjacentVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetVertexAdjacentVertices(const struct FVertexID& VertexID, TArray* OutAdjacentVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetVertexAdjacentVertices"); + + Params::UMeshDescriptionBase_GetVertexAdjacentVertices_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutAdjacentVertexIDs != nullptr) + *OutAdjacentVertexIDs = std::move(Parms.OutAdjacentVertexIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetTriangleVertices(const struct FTriangleID& TriangleID, TArray* OutVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTriangleVertices"); + + Params::UMeshDescriptionBase_GetTriangleVertices_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexIDs != nullptr) + *OutVertexIDs = std::move(Parms.OutVertexIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetTriangleVertexInstances(const struct FTriangleID& TriangleID, TArray* OutVertexInstanceIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTriangleVertexInstances"); + + Params::UMeshDescriptionBase_GetTriangleVertexInstances_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexInstanceIDs != nullptr) + *OutVertexInstanceIDs = std::move(Parms.OutVertexInstanceIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexInstanceID UMeshDescriptionBase::GetTriangleVertexInstance(const struct FTriangleID& TriangleID, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTriangleVertexInstance"); + + Params::UMeshDescriptionBase_GetTriangleVertexInstance_Params Parms{}; + + Parms.TriangleID = TriangleID; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTrianglePolygonGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UMeshDescriptionBase::GetTrianglePolygonGroup(const struct FTriangleID& TriangleID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTrianglePolygonGroup"); + + Params::UMeshDescriptionBase_GetTrianglePolygonGroup_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTrianglePolygon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UMeshDescriptionBase::GetTrianglePolygon(const struct FTriangleID& TriangleID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTrianglePolygon"); + + Params::UMeshDescriptionBase_GetTrianglePolygon_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTriangleEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetTriangleEdges(const struct FTriangleID& TriangleID, TArray* OutEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTriangleEdges"); + + Params::UMeshDescriptionBase_GetTriangleEdges_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeIDs != nullptr) + *OutEdgeIDs = std::move(Parms.OutEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetTriangleAdjacentTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutTriangleIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetTriangleAdjacentTriangles(const struct FTriangleID& TriangleID, TArray* OutTriangleIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetTriangleAdjacentTriangles"); + + Params::UMeshDescriptionBase_GetTriangleAdjacentTriangles_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTriangleIDs != nullptr) + *OutTriangleIDs = std::move(Parms.OutTriangleIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonVertices(const struct FPolygonID& PolygonID, TArray* OutVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonVertices"); + + Params::UMeshDescriptionBase_GetPolygonVertices_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexIDs != nullptr) + *OutVertexIDs = std::move(Parms.OutVertexIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonVertexInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonVertexInstances(const struct FPolygonID& PolygonID, TArray* OutVertexInstanceIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonVertexInstances"); + + Params::UMeshDescriptionBase_GetPolygonVertexInstances_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexInstanceIDs != nullptr) + *OutVertexInstanceIDs = std::move(Parms.OutVertexInstanceIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutTriangleIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonTriangles(const struct FPolygonID& PolygonID, TArray* OutTriangleIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonTriangles"); + + Params::UMeshDescriptionBase_GetPolygonTriangles_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTriangleIDs != nullptr) + *OutTriangleIDs = std::move(Parms.OutTriangleIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonPolygonGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UMeshDescriptionBase::GetPolygonPolygonGroup(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonPolygonGroup"); + + Params::UMeshDescriptionBase_GetPolygonPolygonGroup_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonPerimeterEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonPerimeterEdges"); + + Params::UMeshDescriptionBase_GetPolygonPerimeterEdges_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeIDs != nullptr) + *OutEdgeIDs = std::move(Parms.OutEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonInternalEdges +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonInternalEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonInternalEdges"); + + Params::UMeshDescriptionBase_GetPolygonInternalEdges_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutEdgeIDs != nullptr) + *OutEdgeIDs = std::move(Parms.OutEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonGroupPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID, TArray* OutPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonGroupPolygons"); + + Params::UMeshDescriptionBase_GetPolygonGroupPolygons_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygonIDs != nullptr) + *OutPolygonIDs = std::move(Parms.OutPolygonIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetPolygonAdjacentPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetPolygonAdjacentPolygons(const struct FPolygonID& PolygonID, TArray* OutPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetPolygonAdjacentPolygons"); + + Params::UMeshDescriptionBase_GetPolygonAdjacentPolygons_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPolygonIDs != nullptr) + *OutPolygonIDs = std::move(Parms.OutPolygonIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexVertexInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexVertexInstances(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexVertexInstances"); + + Params::UMeshDescriptionBase_GetNumVertexVertexInstances_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedTriangles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexInstanceConnectedTriangles"); + + Params::UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedPolygons +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexInstanceConnectedPolygons"); + + Params::UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedTriangles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexConnectedTriangles(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexConnectedTriangles"); + + Params::UMeshDescriptionBase_GetNumVertexConnectedTriangles_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedPolygons +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexConnectedPolygons(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexConnectedPolygons"); + + Params::UMeshDescriptionBase_GetNumVertexConnectedPolygons_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedEdges +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumVertexConnectedEdges(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumVertexConnectedEdges"); + + Params::UMeshDescriptionBase_GetNumVertexConnectedEdges_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonVertices +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumPolygonVertices(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumPolygonVertices"); + + Params::UMeshDescriptionBase_GetNumPolygonVertices_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonTriangles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumPolygonTriangles(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumPolygonTriangles"); + + Params::UMeshDescriptionBase_GetNumPolygonTriangles_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonInternalEdges +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumPolygonInternalEdges(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumPolygonInternalEdges"); + + Params::UMeshDescriptionBase_GetNumPolygonInternalEdges_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonGroupPolygons +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumPolygonGroupPolygons"); + + Params::UMeshDescriptionBase_GetNumPolygonGroupPolygons_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedTriangles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumEdgeConnectedTriangles(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumEdgeConnectedTriangles"); + + Params::UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedPolygons +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshDescriptionBase::GetNumEdgeConnectedPolygons(const struct FEdgeID& EdgeID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetNumEdgeConnectedPolygons"); + + Params::UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetEdgeVertices +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutVertexIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetEdgeVertices(const struct FEdgeID& EdgeID, TArray* OutVertexIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetEdgeVertices"); + + Params::UMeshDescriptionBase_GetEdgeVertices_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutVertexIDs != nullptr) + *OutVertexIDs = std::move(Parms.OutVertexIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetEdgeVertex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 VertexNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UMeshDescriptionBase::GetEdgeVertex(const struct FEdgeID& EdgeID, int32 VertexNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetEdgeVertex"); + + Params::UMeshDescriptionBase_GetEdgeVertex_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.VertexNumber = VertexNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedTriangles +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedTriangleIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetEdgeConnectedTriangles(const struct FEdgeID& EdgeID, TArray* OutConnectedTriangleIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetEdgeConnectedTriangles"); + + Params::UMeshDescriptionBase_GetEdgeConnectedTriangles_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedTriangleIDs != nullptr) + *OutConnectedTriangleIDs = std::move(Parms.OutConnectedTriangleIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedPolygons +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutConnectedPolygonIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::GetEdgeConnectedPolygons(const struct FEdgeID& EdgeID, TArray* OutConnectedPolygonIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "GetEdgeConnectedPolygons"); + + Params::UMeshDescriptionBase_GetEdgeConnectedPolygons_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutConnectedPolygonIDs != nullptr) + *OutConnectedPolygonIDs = std::move(Parms.OutConnectedPolygonIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.Empty +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMeshDescriptionBase::Empty() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "Empty"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.DeleteVertexInstance +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OrphanedVertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeleteVertexInstance(const struct FVertexInstanceID& VertexInstanceID, TArray* OrphanedVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeleteVertexInstance"); + + Params::UMeshDescriptionBase_DeleteVertexInstance_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OrphanedVertices != nullptr) + *OrphanedVertices = std::move(Parms.OrphanedVertices); + +} + + +// Function MeshDescription.MeshDescriptionBase.DeleteVertex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeleteVertex(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeleteVertex"); + + Params::UMeshDescriptionBase_DeleteVertex_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.DeleteTriangle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OrphanedEdges (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OrphanedVertexInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OrphanedPolygonGroupsPtr (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeleteTriangle(const struct FTriangleID& TriangleID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroupsPtr) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeleteTriangle"); + + Params::UMeshDescriptionBase_DeleteTriangle_Params Parms{}; + + Parms.TriangleID = TriangleID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OrphanedEdges != nullptr) + *OrphanedEdges = std::move(Parms.OrphanedEdges); + + if (OrphanedVertexInstances != nullptr) + *OrphanedVertexInstances = std::move(Parms.OrphanedVertexInstances); + + if (OrphanedPolygonGroupsPtr != nullptr) + *OrphanedPolygonGroupsPtr = std::move(Parms.OrphanedPolygonGroupsPtr); + +} + + +// Function MeshDescription.MeshDescriptionBase.DeletePolygonGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeletePolygonGroup(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeletePolygonGroup"); + + Params::UMeshDescriptionBase_DeletePolygonGroup_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.DeletePolygon +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OrphanedEdges (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OrphanedVertexInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray OrphanedPolygonGroups (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeletePolygon(const struct FPolygonID& PolygonID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroups) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeletePolygon"); + + Params::UMeshDescriptionBase_DeletePolygon_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OrphanedEdges != nullptr) + *OrphanedEdges = std::move(Parms.OrphanedEdges); + + if (OrphanedVertexInstances != nullptr) + *OrphanedVertexInstances = std::move(Parms.OrphanedVertexInstances); + + if (OrphanedPolygonGroups != nullptr) + *OrphanedPolygonGroups = std::move(Parms.OrphanedPolygonGroups); + +} + + +// Function MeshDescription.MeshDescriptionBase.DeleteEdge +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OrphanedVertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::DeleteEdge(const struct FEdgeID& EdgeID, TArray* OrphanedVertices) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "DeleteEdge"); + + Params::UMeshDescriptionBase_DeleteEdge_Params Parms{}; + + Parms.EdgeID = EdgeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OrphanedVertices != nullptr) + *OrphanedVertices = std::move(Parms.OrphanedVertices); + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateVertexWithID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreateVertexWithID(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateVertexWithID"); + + Params::UMeshDescriptionBase_CreateVertexWithID_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateVertexInstanceWithID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreateVertexInstanceWithID(const struct FVertexInstanceID& VertexInstanceID, const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateVertexInstanceWithID"); + + Params::UMeshDescriptionBase_CreateVertexInstanceWithID_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateVertexInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexInstanceID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexInstanceID UMeshDescriptionBase::CreateVertexInstance(const struct FVertexID& VertexID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateVertexInstance"); + + Params::UMeshDescriptionBase_CreateVertexInstance_Params Parms{}; + + Parms.VertexID = VertexID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateVertex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVertexID UMeshDescriptionBase::CreateVertex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateVertex"); + + Params::UMeshDescriptionBase_CreateVertex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateTriangleWithID +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTriangleID TriangleID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray VertexInstanceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray NewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreateTriangleWithID(const struct FTriangleID& TriangleID, const struct FPolygonGroupID& PolygonGroupID, TArray& VertexInstanceIDs, TArray* NewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateTriangleWithID"); + + Params::UMeshDescriptionBase_CreateTriangleWithID_Params Parms{}; + + Parms.TriangleID = TriangleID; + Parms.PolygonGroupID = PolygonGroupID; + Parms.VertexInstanceIDs = VertexInstanceIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NewEdgeIDs != nullptr) + *NewEdgeIDs = std::move(Parms.NewEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateTriangle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray VertexInstanceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray NewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FTriangleID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTriangleID UMeshDescriptionBase::CreateTriangle(const struct FPolygonGroupID& PolygonGroupID, TArray& VertexInstanceIDs, TArray* NewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateTriangle"); + + Params::UMeshDescriptionBase_CreateTriangle_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + Parms.VertexInstanceIDs = VertexInstanceIDs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (NewEdgeIDs != nullptr) + *NewEdgeIDs = std::move(Parms.NewEdgeIDs); + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreatePolygonWithID +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray VertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray NewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreatePolygonWithID(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreatePolygonWithID"); + + Params::UMeshDescriptionBase_CreatePolygonWithID_Params Parms{}; + + Parms.PolygonID = PolygonID; + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (VertexInstanceIDs != nullptr) + *VertexInstanceIDs = std::move(Parms.VertexInstanceIDs); + + if (NewEdgeIDs != nullptr) + *NewEdgeIDs = std::move(Parms.NewEdgeIDs); + +} + + +// Function MeshDescription.MeshDescriptionBase.CreatePolygonGroupWithID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreatePolygonGroupWithID(const struct FPolygonGroupID& PolygonGroupID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreatePolygonGroupWithID"); + + Params::UMeshDescriptionBase_CreatePolygonGroupWithID_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreatePolygonGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonGroupID UMeshDescriptionBase::CreatePolygonGroup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreatePolygonGroup"); + + Params::UMeshDescriptionBase_CreatePolygonGroup_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreatePolygon +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray VertexInstanceIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray NewEdgeIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FPolygonID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPolygonID UMeshDescriptionBase::CreatePolygon(const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreatePolygon"); + + Params::UMeshDescriptionBase_CreatePolygon_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (VertexInstanceIDs != nullptr) + *VertexInstanceIDs = std::move(Parms.VertexInstanceIDs); + + if (NewEdgeIDs != nullptr) + *NewEdgeIDs = std::move(Parms.NewEdgeIDs); + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateEdgeWithID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEdgeID EdgeID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::CreateEdgeWithID(const struct FEdgeID& EdgeID, const struct FVertexID& VertexID0, const struct FVertexID& VertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateEdgeWithID"); + + Params::UMeshDescriptionBase_CreateEdgeWithID_Params Parms{}; + + Parms.EdgeID = EdgeID; + Parms.VertexID0 = VertexID0; + Parms.VertexID1 = VertexID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MeshDescription.MeshDescriptionBase.CreateEdge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FVertexID VertexID0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVertexID VertexID1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEdgeID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEdgeID UMeshDescriptionBase::CreateEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "CreateEdge"); + + Params::UMeshDescriptionBase_CreateEdge_Params Parms{}; + + Parms.VertexID0 = VertexID0; + Parms.VertexID1 = VertexID1; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MeshDescription.MeshDescriptionBase.ComputePolygonTriangulation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPolygonID PolygonID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshDescriptionBase::ComputePolygonTriangulation(const struct FPolygonID& PolygonID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MeshDescriptionBase", "ComputePolygonTriangulation"); + + Params::UMeshDescriptionBase_ComputePolygonTriangulation_Params Parms{}; + + Parms.PolygonID = PolygonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_parameters.hpp new file mode 100644 index 0000000..cb06999 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_parameters.hpp @@ -0,0 +1,821 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function MeshDescription.MeshDescriptionBase.SetVertexPosition +struct UMeshDescriptionBase_SetVertexPosition_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x4(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.SetPolygonVertexInstance +struct UMeshDescriptionBase_SetPolygonVertexInstance_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerimeterIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID VertexInstanceID; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.SetPolygonPolygonGroup +struct UMeshDescriptionBase_SetPolygonPolygonGroup_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID PolygonGroupID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReversePolygonFacing +struct UMeshDescriptionBase_ReversePolygonFacing_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewVertices +struct UMeshDescriptionBase_ReserveNewVertices_Params +{ +public: + int32 NumberOfNewVertices; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewVertexInstances +struct UMeshDescriptionBase_ReserveNewVertexInstances_Params +{ +public: + int32 NumberOfNewVertexInstances; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewTriangles +struct UMeshDescriptionBase_ReserveNewTriangles_Params +{ +public: + int32 NumberOfNewTriangles; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewPolygons +struct UMeshDescriptionBase_ReserveNewPolygons_Params +{ +public: + int32 NumberOfNewPolygons; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewPolygonGroups +struct UMeshDescriptionBase_ReserveNewPolygonGroups_Params +{ +public: + int32 NumberOfNewPolygonGroups; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ReserveNewEdges +struct UMeshDescriptionBase_ReserveNewEdges_Params +{ +public: + int32 NumberOfNewEdges; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsVertexValid +struct UMeshDescriptionBase_IsVertexValid_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsVertexOrphaned +struct UMeshDescriptionBase_IsVertexOrphaned_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C20[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsVertexInstanceValid +struct UMeshDescriptionBase_IsVertexInstanceValid_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C21[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsTriangleValid +struct UMeshDescriptionBase_IsTriangleValid_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C22[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsTrianglePartOfNgon +struct UMeshDescriptionBase_IsTrianglePartOfNgon_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C23[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsPolygonValid +struct UMeshDescriptionBase_IsPolygonValid_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C24[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsPolygonGroupValid +struct UMeshDescriptionBase_IsPolygonGroupValid_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C25[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsEmpty +struct UMeshDescriptionBase_IsEmpty_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsEdgeValid +struct UMeshDescriptionBase_IsEdgeValid_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C26[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsEdgeInternalToPolygon +struct UMeshDescriptionBase_IsEdgeInternalToPolygon_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C27[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.IsEdgeInternal +struct UMeshDescriptionBase_IsEdgeInternal_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C28[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexVertexInstances +struct UMeshDescriptionBase_GetVertexVertexInstances_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C29[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexPosition +struct UMeshDescriptionBase_GetVertexPosition_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexPairEdge +struct UMeshDescriptionBase_GetVertexPairEdge_Params +{ +public: + struct FVertexID VertexID0; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceVertex +struct UMeshDescriptionBase_GetVertexInstanceVertex_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstancePairEdge +struct UMeshDescriptionBase_GetVertexInstancePairEdge_Params +{ +public: + struct FVertexInstanceID VertexInstanceID0; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID VertexInstanceID1; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForTriangleVertex +struct UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceForPolygonVertex +struct UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedTriangles +struct UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedTriangleIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexInstanceConnectedPolygons +struct UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedTriangles +struct UMeshDescriptionBase_GetVertexConnectedTriangles_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedTriangleIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedPolygons +struct UMeshDescriptionBase_GetVertexConnectedPolygons_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexConnectedEdges +struct UMeshDescriptionBase_GetVertexConnectedEdges_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C2F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetVertexAdjacentVertices +struct UMeshDescriptionBase_GetVertexAdjacentVertices_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C30[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutAdjacentVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertices +struct UMeshDescriptionBase_GetTriangleVertices_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C31[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstances +struct UMeshDescriptionBase_GetTriangleVertexInstances_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C32[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTriangleVertexInstance +struct UMeshDescriptionBase_GetTriangleVertexInstance_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTrianglePolygonGroup +struct UMeshDescriptionBase_GetTrianglePolygonGroup_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTrianglePolygon +struct UMeshDescriptionBase_GetTrianglePolygon_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTriangleEdges +struct UMeshDescriptionBase_GetTriangleEdges_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C33[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetTriangleAdjacentTriangles +struct UMeshDescriptionBase_GetTriangleAdjacentTriangles_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C34[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutTriangleIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonVertices +struct UMeshDescriptionBase_GetPolygonVertices_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C35[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonVertexInstances +struct UMeshDescriptionBase_GetPolygonVertexInstances_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C36[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonTriangles +struct UMeshDescriptionBase_GetPolygonTriangles_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C37[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutTriangleIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonPolygonGroup +struct UMeshDescriptionBase_GetPolygonPolygonGroup_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonPerimeterEdges +struct UMeshDescriptionBase_GetPolygonPerimeterEdges_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C38[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonInternalEdges +struct UMeshDescriptionBase_GetPolygonInternalEdges_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C39[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutEdgeIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonGroupPolygons +struct UMeshDescriptionBase_GetPolygonGroupPolygons_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetPolygonAdjacentPolygons +struct UMeshDescriptionBase_GetPolygonAdjacentPolygons_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexVertexInstances +struct UMeshDescriptionBase_GetNumVertexVertexInstances_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedTriangles +struct UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexInstanceConnectedPolygons +struct UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedTriangles +struct UMeshDescriptionBase_GetNumVertexConnectedTriangles_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedPolygons +struct UMeshDescriptionBase_GetNumVertexConnectedPolygons_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumVertexConnectedEdges +struct UMeshDescriptionBase_GetNumVertexConnectedEdges_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonVertices +struct UMeshDescriptionBase_GetNumPolygonVertices_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonTriangles +struct UMeshDescriptionBase_GetNumPolygonTriangles_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonInternalEdges +struct UMeshDescriptionBase_GetNumPolygonInternalEdges_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumPolygonGroupPolygons +struct UMeshDescriptionBase_GetNumPolygonGroupPolygons_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedTriangles +struct UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetNumEdgeConnectedPolygons +struct UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetEdgeVertices +struct UMeshDescriptionBase_GetEdgeVertices_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutVertexIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetEdgeVertex +struct UMeshDescriptionBase_GetEdgeVertex_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VertexNumber; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedTriangles +struct UMeshDescriptionBase_GetEdgeConnectedTriangles_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedTriangleIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.GetEdgeConnectedPolygons +struct UMeshDescriptionBase_GetEdgeConnectedPolygons_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutConnectedPolygonIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeleteVertexInstance +struct UMeshDescriptionBase_DeleteVertexInstance_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C3F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OrphanedVertices; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeleteVertex +struct UMeshDescriptionBase_DeleteVertex_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeleteTriangle +struct UMeshDescriptionBase_DeleteTriangle_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C40[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OrphanedEdges; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OrphanedVertexInstances; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OrphanedPolygonGroupsPtr; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeletePolygonGroup +struct UMeshDescriptionBase_DeletePolygonGroup_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeletePolygon +struct UMeshDescriptionBase_DeletePolygon_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C41[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OrphanedEdges; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OrphanedVertexInstances; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OrphanedPolygonGroups; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MeshDescription.MeshDescriptionBase.DeleteEdge +struct UMeshDescriptionBase_DeleteEdge_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C42[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OrphanedVertices; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateVertexWithID +struct UMeshDescriptionBase_CreateVertexWithID_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateVertexInstanceWithID +struct UMeshDescriptionBase_CreateVertexInstanceWithID_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateVertexInstance +struct UMeshDescriptionBase_CreateVertexInstance_Params +{ +public: + struct FVertexID VertexID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexInstanceID ReturnValue; // 0x4(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateVertex +struct UMeshDescriptionBase_CreateVertex_Params +{ +public: + struct FVertexID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateTriangleWithID +struct UMeshDescriptionBase_CreateTriangleWithID_Params +{ +public: + struct FTriangleID TriangleID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID PolygonGroupID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray VertexInstanceIDs; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateTriangle +struct UMeshDescriptionBase_CreateTriangle_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C43[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VertexInstanceIDs; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTriangleID ReturnValue; // 0x28(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C44[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreatePolygonWithID +struct UMeshDescriptionBase_CreatePolygonWithID_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID PolygonGroupID; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray VertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NewEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreatePolygonGroupWithID +struct UMeshDescriptionBase_CreatePolygonGroupWithID_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreatePolygonGroup +struct UMeshDescriptionBase_CreatePolygonGroup_Params +{ +public: + struct FPolygonGroupID ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreatePolygon +struct UMeshDescriptionBase_CreatePolygon_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C45[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VertexInstanceIDs; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NewEdgeIDs; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FPolygonID ReturnValue; // 0x28(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C46[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateEdgeWithID +struct UMeshDescriptionBase_CreateEdgeWithID_Params +{ +public: + struct FEdgeID EdgeID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID0; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MeshDescription.MeshDescriptionBase.CreateEdge +struct UMeshDescriptionBase_CreateEdge_Params +{ +public: + struct FVertexID VertexID0; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVertexID VertexID1; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdgeID ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MeshDescription.MeshDescriptionBase.ComputePolygonTriangulation +struct UMeshDescriptionBase_ComputePolygonTriangulation_Params +{ +public: + struct FPolygonID PolygonID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_structs.hpp new file mode 100644 index 0000000..16ee1a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MeshDescription_structs.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EComputeNTBsOptions : uint8 +{ + None = 0, + Normals = 1, + Tangents = 2, + WeightedNTBs = 4, + EComputeNTBsOptions_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// ScriptStruct MeshDescription.ElementID +struct FElementID +{ +public: + int32 IDValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.PolygonGroupID +struct FPolygonGroupID : public FElementID +{ +public: +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.PolygonID +struct FPolygonID : public FElementID +{ +public: +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.VertexID +struct FVertexID : public FElementID +{ +public: +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.VertexInstanceID +struct FVertexInstanceID : public FElementID +{ +public: +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.EdgeID +struct FEdgeID : public FElementID +{ +public: +}; + +// 0x0 (0x4 - 0x4) +// ScriptStruct MeshDescription.TriangleID +struct FTriangleID : public FElementID +{ +public: +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_structs.hpp new file mode 100644 index 0000000..bad6d30 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Mesh_Switch_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMesh_Switch : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + Mesh_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_classes.hpp new file mode 100644 index 0000000..dabcd1d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_classes.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x48 - 0x28) +// Class MobilePatchingUtils.MobileInstalledContent +class UMobileInstalledContent : public UObject +{ +public: + uint8 Pad_17D7[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMobileInstalledContent* GetDefaultObj(); + + bool Mount(int32 PakOrder, const class FString& MountPoint); + float GetInstalledContentSize(); + float GetDiskFreeSpace(); +}; + +// 0x40 (0x88 - 0x48) +// Class MobilePatchingUtils.MobilePendingContent +class UMobilePendingContent : public UMobileInstalledContent +{ +public: + uint8 Pad_17D8[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMobilePendingContent* GetDefaultObj(); + + void StartInstall(FDelegateProperty_ OnSucceeded, FDelegateProperty_ OnFailed); + float GetTotalDownloadedSize(); + float GetRequiredDiskSpace(); + float GetInstallProgress(); + class FText GetDownloadStatusText(); + float GetDownloadSpeed(); + float GetDownloadSize(); +}; + +// 0x0 (0x28 - 0x28) +// Class MobilePatchingUtils.MobilePatchingLibrary +class UMobilePatchingLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UMobilePatchingLibrary* GetDefaultObj(); + + void RequestContent(const class FString& RemoteManifestURL, const class FString& CloudURL, const class FString& InstallDirectory, FDelegateProperty_ OnSucceeded, FDelegateProperty_ OnFailed); + bool HasActiveWiFiConnection(); + TArray GetSupportedPlatformNames(); + class UMobileInstalledContent* GetInstalledContent(const class FString& InstallDirectory); + class FString GetActiveDeviceProfileName(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_functions.cpp new file mode 100644 index 0000000..7f2f1d2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_functions.cpp @@ -0,0 +1,534 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MobilePatchingUtils.MobileInstalledContent +// (None) + +class UClass* UMobileInstalledContent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MobileInstalledContent"); + + return Clss; +} + + +// MobileInstalledContent MobilePatchingUtils.Default__MobileInstalledContent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMobileInstalledContent* UMobileInstalledContent::GetDefaultObj() +{ + static class UMobileInstalledContent* Default = nullptr; + + if (!Default) + Default = static_cast(UMobileInstalledContent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MobilePatchingUtils.MobileInstalledContent.Mount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 PakOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MountPoint (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMobileInstalledContent::Mount(int32 PakOrder, const class FString& MountPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobileInstalledContent", "Mount"); + + Params::UMobileInstalledContent_Mount_Params Parms{}; + + Parms.PakOrder = PakOrder; + Parms.MountPoint = MountPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobileInstalledContent.GetInstalledContentSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobileInstalledContent::GetInstalledContentSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobileInstalledContent", "GetInstalledContentSize"); + + Params::UMobileInstalledContent_GetInstalledContentSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobileInstalledContent.GetDiskFreeSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobileInstalledContent::GetDiskFreeSpace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobileInstalledContent", "GetDiskFreeSpace"); + + Params::UMobileInstalledContent_GetDiskFreeSpace_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MobilePatchingUtils.MobilePendingContent +// (None) + +class UClass* UMobilePendingContent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MobilePendingContent"); + + return Clss; +} + + +// MobilePendingContent MobilePatchingUtils.Default__MobilePendingContent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMobilePendingContent* UMobilePendingContent::GetDefaultObj() +{ + static class UMobilePendingContent* Default = nullptr; + + if (!Default) + Default = static_cast(UMobilePendingContent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MobilePatchingUtils.MobilePendingContent.StartInstall +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ OnSucceeded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnFailed (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UMobilePendingContent::StartInstall(FDelegateProperty_ OnSucceeded, FDelegateProperty_ OnFailed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "StartInstall"); + + Params::UMobilePendingContent_StartInstall_Params Parms{}; + + Parms.OnSucceeded = OnSucceeded; + Parms.OnFailed = OnFailed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetTotalDownloadedSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobilePendingContent::GetTotalDownloadedSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetTotalDownloadedSize"); + + Params::UMobilePendingContent_GetTotalDownloadedSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetRequiredDiskSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobilePendingContent::GetRequiredDiskSpace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetRequiredDiskSpace"); + + Params::UMobilePendingContent_GetRequiredDiskSpace_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetInstallProgress +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobilePendingContent::GetInstallProgress() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetInstallProgress"); + + Params::UMobilePendingContent_GetInstallProgress_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadStatusText +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMobilePendingContent::GetDownloadStatusText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetDownloadStatusText"); + + Params::UMobilePendingContent_GetDownloadStatusText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobilePendingContent::GetDownloadSpeed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetDownloadSpeed"); + + Params::UMobilePendingContent_GetDownloadSpeed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMobilePendingContent::GetDownloadSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePendingContent", "GetDownloadSize"); + + Params::UMobilePendingContent_GetDownloadSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MobilePatchingUtils.MobilePatchingLibrary +// (None) + +class UClass* UMobilePatchingLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MobilePatchingLibrary"); + + return Clss; +} + + +// MobilePatchingLibrary MobilePatchingUtils.Default__MobilePatchingLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMobilePatchingLibrary* UMobilePatchingLibrary::GetDefaultObj() +{ + static class UMobilePatchingLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UMobilePatchingLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MobilePatchingUtils.MobilePatchingLibrary.RequestContent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString RemoteManifestURL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString CloudURL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InstallDirectory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnSucceeded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// FDelegateProperty_ OnFailed (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UMobilePatchingLibrary::RequestContent(const class FString& RemoteManifestURL, const class FString& CloudURL, const class FString& InstallDirectory, FDelegateProperty_ OnSucceeded, FDelegateProperty_ OnFailed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePatchingLibrary", "RequestContent"); + + Params::UMobilePatchingLibrary_RequestContent_Params Parms{}; + + Parms.RemoteManifestURL = RemoteManifestURL; + Parms.CloudURL = CloudURL; + Parms.InstallDirectory = InstallDirectory; + Parms.OnSucceeded = OnSucceeded; + Parms.OnFailed = OnFailed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MobilePatchingUtils.MobilePatchingLibrary.HasActiveWiFiConnection +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMobilePatchingLibrary::HasActiveWiFiConnection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePatchingLibrary", "HasActiveWiFiConnection"); + + Params::UMobilePatchingLibrary_HasActiveWiFiConnection_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePatchingLibrary.GetSupportedPlatformNames +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMobilePatchingLibrary::GetSupportedPlatformNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePatchingLibrary", "GetSupportedPlatformNames"); + + Params::UMobilePatchingLibrary_GetSupportedPlatformNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePatchingLibrary.GetInstalledContent +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString InstallDirectory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMobileInstalledContent* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMobileInstalledContent* UMobilePatchingLibrary::GetInstalledContent(const class FString& InstallDirectory) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePatchingLibrary", "GetInstalledContent"); + + Params::UMobilePatchingLibrary_GetInstalledContent_Params Parms{}; + + Parms.InstallDirectory = InstallDirectory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MobilePatchingUtils.MobilePatchingLibrary.GetActiveDeviceProfileName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMobilePatchingLibrary::GetActiveDeviceProfileName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MobilePatchingLibrary", "GetActiveDeviceProfileName"); + + Params::UMobilePatchingLibrary_GetActiveDeviceProfileName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_parameters.hpp new file mode 100644 index 0000000..8b64a04 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_parameters.hpp @@ -0,0 +1,149 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function MobilePatchingUtils.MobileInstalledContent.Mount +struct UMobileInstalledContent_Mount_Params +{ +public: + int32 PakOrder; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MountPoint; // 0x8(0x10)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobileInstalledContent.GetInstalledContentSize +struct UMobileInstalledContent_GetInstalledContentSize_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobileInstalledContent.GetDiskFreeSpace +struct UMobileInstalledContent_GetDiskFreeSpace_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.StartInstall +struct UMobilePendingContent_StartInstall_Params +{ +public: + FDelegateProperty_ OnSucceeded; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnFailed; // 0x10(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetTotalDownloadedSize +struct UMobilePendingContent_GetTotalDownloadedSize_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetRequiredDiskSpace +struct UMobilePendingContent_GetRequiredDiskSpace_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetInstallProgress +struct UMobilePendingContent_GetInstallProgress_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadStatusText +struct UMobilePendingContent_GetDownloadStatusText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadSpeed +struct UMobilePendingContent_GetDownloadSpeed_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MobilePatchingUtils.MobilePendingContent.GetDownloadSize +struct UMobilePendingContent_GetDownloadSize_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function MobilePatchingUtils.MobilePatchingLibrary.RequestContent +struct UMobilePatchingLibrary_RequestContent_Params +{ +public: + class FString RemoteManifestURL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CloudURL; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InstallDirectory; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnSucceeded; // 0x30(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnFailed; // 0x40(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MobilePatchingUtils.MobilePatchingLibrary.HasActiveWiFiConnection +struct UMobilePatchingLibrary_HasActiveWiFiConnection_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MobilePatchingUtils.MobilePatchingLibrary.GetSupportedPlatformNames +struct UMobilePatchingLibrary_GetSupportedPlatformNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MobilePatchingUtils.MobilePatchingLibrary.GetInstalledContent +struct UMobilePatchingLibrary_GetInstalledContent_Params +{ +public: + class FString InstallDirectory; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMobileInstalledContent* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MobilePatchingUtils.MobilePatchingLibrary.GetActiveDeviceProfileName +struct UMobilePatchingLibrary_GetActiveDeviceProfileName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MobilePatchingUtils_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_classes.hpp new file mode 100644 index 0000000..e59225c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x90 - 0x28) +// Class MotoSynth.MotoSynthPreset +class UMotoSynthPreset : public UObject +{ +public: + struct FMotoSynthRuntimeSettings Settings; // 0x28(0x68)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMotoSynthPreset* GetDefaultObj(); + +}; + +// 0xD0 (0xF8 - 0x28) +// Class MotoSynth.MotoSynthSource +class UMotoSynthSource : public UObject +{ +public: + bool bConvertTo8Bit; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F81[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DownSampleFactor; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve RPMCurve; // 0x30(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SourceData; // 0xB8(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + TArray SourceDataPCM; // 0xC8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 SourceSampleRate; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F82[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray GrainTable; // 0xE0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F83[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMotoSynthSource* GetDefaultObj(); + +}; + +// 0xC0 (0x780 - 0x6C0) +// Class MotoSynth.SynthComponentMoto +class USynthComponentMoto : public USynthComponent +{ +public: + class UMotoSynthPreset* MotoSynthPreset; // 0x6C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RPM; // 0x6C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F89[0xB4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthComponentMoto* GetDefaultObj(); + + void SetSettings(struct FMotoSynthRuntimeSettings& InSettings); + void SetRPM(float InRPM, float InTimeSec); + bool IsEnabled(); + void GetRPMRange(float* OutMinRPM, float* OutMaxRPM); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_functions.cpp new file mode 100644 index 0000000..8e8d6a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MotoSynth.MotoSynthPreset +// (None) + +class UClass* UMotoSynthPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotoSynthPreset"); + + return Clss; +} + + +// MotoSynthPreset MotoSynth.Default__MotoSynthPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMotoSynthPreset* UMotoSynthPreset::GetDefaultObj() +{ + static class UMotoSynthPreset* Default = nullptr; + + if (!Default) + Default = static_cast(UMotoSynthPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MotoSynth.MotoSynthSource +// (None) + +class UClass* UMotoSynthSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MotoSynthSource"); + + return Clss; +} + + +// MotoSynthSource MotoSynth.Default__MotoSynthSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMotoSynthSource* UMotoSynthSource::GetDefaultObj() +{ + static class UMotoSynthSource* Default = nullptr; + + if (!Default) + Default = static_cast(UMotoSynthSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MotoSynth.SynthComponentMoto +// (SceneComponent) + +class UClass* USynthComponentMoto::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthComponentMoto"); + + return Clss; +} + + +// SynthComponentMoto MotoSynth.Default__SynthComponentMoto +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthComponentMoto* USynthComponentMoto::GetDefaultObj() +{ + static class USynthComponentMoto* Default = nullptr; + + if (!Default) + Default = static_cast(USynthComponentMoto::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MotoSynth.SynthComponentMoto.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMotoSynthRuntimeSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USynthComponentMoto::SetSettings(struct FMotoSynthRuntimeSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMoto", "SetSettings"); + + Params::USynthComponentMoto_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MotoSynth.SynthComponentMoto.SetRPM +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRPM (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMoto::SetRPM(float InRPM, float InTimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMoto", "SetRPM"); + + Params::USynthComponentMoto_SetRPM_Params Parms{}; + + Parms.InRPM = InRPM; + Parms.InTimeSec = InTimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MotoSynth.SynthComponentMoto.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthComponentMoto::IsEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMoto", "IsEnabled"); + + Params::USynthComponentMoto_IsEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MotoSynth.SynthComponentMoto.GetRPMRange +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float OutMinRPM (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutMaxRPM (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMoto::GetRPMRange(float* OutMinRPM, float* OutMaxRPM) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMoto", "GetRPMRange"); + + Params::USynthComponentMoto_GetRPMRange_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutMinRPM != nullptr) + *OutMinRPM = Parms.OutMinRPM; + + if (OutMaxRPM != nullptr) + *OutMaxRPM = Parms.OutMaxRPM; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_parameters.hpp new file mode 100644 index 0000000..beef64f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_parameters.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x68 - 0x0) +// Function MotoSynth.SynthComponentMoto.SetSettings +struct USynthComponentMoto_SetSettings_Params +{ +public: + struct FMotoSynthRuntimeSettings InSettings; // 0x0(0x68)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MotoSynth.SynthComponentMoto.SetRPM +struct USynthComponentMoto_SetRPM_Params +{ +public: + float InRPM; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeSec; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MotoSynth.SynthComponentMoto.IsEnabled +struct USynthComponentMoto_IsEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MotoSynth.SynthComponentMoto.GetRPMRange +struct USynthComponentMoto_GetRPMRange_Params +{ +public: + float OutMinRPM; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMaxRPM; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_structs.hpp new file mode 100644 index 0000000..21750f6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MotoSynth_structs.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x68 - 0x0) +// ScriptStruct MotoSynth.MotoSynthRuntimeSettings +struct FMotoSynthRuntimeSettings +{ +public: + bool bSynthToneEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SynthToneVolume; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SynthToneFilterFrequency; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SynthOctaveShift; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGranularEngineEnabled; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float GranularEngineVolume; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GranularEnginePitchScale; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSamplesToCrossfadeBetweenGrains; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumGrainTableEntriesPerGrain; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GrainTableRandomOffsetForConstantRPMs; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GrainCrossfadeSamplesForConstantRPMs; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMotoSynthSource* AccelerationSource; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMotoSynthSource* DecelerationSource; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStereoWidenerEnabled; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StereoDelayMsec; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoFeedback; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoWidenerWetlevel; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoWidenerDryLevel; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoWidenerDelayRatio; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStereoWidenerFilterEnabled; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StereoWidenerFilterFrequency; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoWidenerFilterQ; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MotoSynth.GrainTableEntry +struct FGrainTableEntry +{ +public: + int32 SampleIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RPM; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_classes.hpp new file mode 100644 index 0000000..4920471 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x40 - 0x28) +// Class MoviePlayer.MoviePlayerSettings +class UMoviePlayerSettings : public UObject +{ +public: + bool bWaitForMoviesToComplete; // 0x28(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMoviesAreSkippable; // 0x29(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E55[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray StartupMovies; // 0x30(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMoviePlayerSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_functions.cpp new file mode 100644 index 0000000..256b7dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MoviePlayer.MoviePlayerSettings +// (None) + +class UClass* UMoviePlayerSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MoviePlayerSettings"); + + return Clss; +} + + +// MoviePlayerSettings MoviePlayer.Default__MoviePlayerSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMoviePlayerSettings* UMoviePlayerSettings::GetDefaultObj() +{ + static class UMoviePlayerSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UMoviePlayerSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_structs.hpp new file mode 100644 index 0000000..a65295f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MoviePlayer_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMoviePlaybackType : uint8 +{ + MT_Normal = 0, + MT_Looped = 1, + MT_LoadingLoop = 2, + MT_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_classes.hpp new file mode 100644 index 0000000..7ca78b1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_classes.hpp @@ -0,0 +1,313 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x58 - 0x28) +// Class MovieSceneCapture.MovieSceneCaptureProtocolBase +class UMovieSceneCaptureProtocolBase : public UObject +{ +public: + uint8 Pad_1C50[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EMovieSceneCaptureProtocolState State; // 0x50(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C51[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCaptureProtocolBase* GetDefaultObj(); + + bool IsCapturing(); + enum class EMovieSceneCaptureProtocolState GetState(); +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneCapture.MovieSceneAudioCaptureProtocolBase +class UMovieSceneAudioCaptureProtocolBase : public UMovieSceneCaptureProtocolBase +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneAudioCaptureProtocolBase* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneCapture.NullAudioCaptureProtocol +class UNullAudioCaptureProtocol : public UMovieSceneAudioCaptureProtocolBase +{ +public: + + static class UClass* StaticClass(); + static class UNullAudioCaptureProtocol* GetDefaultObj(); + +}; + +// 0x38 (0x90 - 0x58) +// Class MovieSceneCapture.MasterAudioSubmixCaptureProtocol +class UMasterAudioSubmixCaptureProtocol : public UMovieSceneAudioCaptureProtocolBase +{ +public: + class FString Filename; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C56[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMasterAudioSubmixCaptureProtocol* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneCapture.MovieSceneImageCaptureProtocolBase +class UMovieSceneImageCaptureProtocolBase : public UMovieSceneCaptureProtocolBase +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneImageCaptureProtocolBase* GetDefaultObj(); + +}; + +// 0x68 (0xC0 - 0x58) +// Class MovieSceneCapture.CompositionGraphCaptureProtocol +class UCompositionGraphCaptureProtocol : public UMovieSceneImageCaptureProtocolBase +{ +public: + struct FCompositionGraphCapturePasses IncludeRenderPasses; // 0x58(0x10)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic) + bool bCaptureFramesInHDR; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C57[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HDRCompressionQuality; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHDRCaptureGamut CaptureGamut; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C58[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftObjectPath PostProcessingMaterial; // 0x78(0x18)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableScreenPercentage; // 0x90(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C59[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* PostProcessingMaterialPtr; // 0x98(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C5A[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCompositionGraphCaptureProtocol* GetDefaultObj(); + +}; + +// 0x10 (0x68 - 0x58) +// Class MovieSceneCapture.FrameGrabberProtocol +class UFrameGrabberProtocol : public UMovieSceneImageCaptureProtocolBase +{ +public: + uint8 Pad_1C5B[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFrameGrabberProtocol* GetDefaultObj(); + +}; + +// 0x70 (0xD8 - 0x68) +// Class MovieSceneCapture.ImageSequenceProtocol +class UImageSequenceProtocol : public UFrameGrabberProtocol +{ +public: + uint8 Pad_1C5C[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImageSequenceProtocol* GetDefaultObj(); + +}; + +// 0x8 (0xE0 - 0xD8) +// Class MovieSceneCapture.CompressedImageSequenceProtocol +class UCompressedImageSequenceProtocol : public UImageSequenceProtocol +{ +public: + int32 CompressionQuality; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C5D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCompressedImageSequenceProtocol* GetDefaultObj(); + +}; + +// 0x0 (0xD8 - 0xD8) +// Class MovieSceneCapture.ImageSequenceProtocol_BMP +class UImageSequenceProtocol_BMP : public UImageSequenceProtocol +{ +public: + + static class UClass* StaticClass(); + static class UImageSequenceProtocol_BMP* GetDefaultObj(); + +}; + +// 0x0 (0xE0 - 0xE0) +// Class MovieSceneCapture.ImageSequenceProtocol_PNG +class UImageSequenceProtocol_PNG : public UCompressedImageSequenceProtocol +{ +public: + + static class UClass* StaticClass(); + static class UImageSequenceProtocol_PNG* GetDefaultObj(); + +}; + +// 0x0 (0xE0 - 0xE0) +// Class MovieSceneCapture.ImageSequenceProtocol_JPG +class UImageSequenceProtocol_JPG : public UCompressedImageSequenceProtocol +{ +public: + + static class UClass* StaticClass(); + static class UImageSequenceProtocol_JPG* GetDefaultObj(); + +}; + +// 0x10 (0xE8 - 0xD8) +// Class MovieSceneCapture.ImageSequenceProtocol_EXR +class UImageSequenceProtocol_EXR : public UImageSequenceProtocol +{ +public: + bool bCompressed; // 0xD8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHDRCaptureGamut CaptureGamut; // 0xD9(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C5E[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImageSequenceProtocol_EXR* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieSceneCapture.MovieSceneCaptureInterface +class IMovieSceneCaptureInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneCaptureInterface* GetDefaultObj(); + +}; + +// 0x1F8 (0x220 - 0x28) +// Class MovieSceneCapture.MovieSceneCapture +class UMovieSceneCapture : public UObject +{ +public: + uint8 Pad_1C5F[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath ImageCaptureProtocolType; // 0x38(0x18)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AudioCaptureProtocolType; // 0x50(0x18)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneImageCaptureProtocolBase* ImageCaptureProtocol; // 0x68(0x8)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneAudioCaptureProtocolBase* AudioCaptureProtocol; // 0x70(0x8)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneCaptureSettings Settings; // 0x78(0x70)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic) + bool bUseSeparateProcess; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCloseEditorWhenCaptureStarts; // 0xE9(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C60[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString AdditionalCommandLineArguments; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InheritedCommandLineArguments; // 0x100(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C61[0x110]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCapture* GetDefaultObj(); + + void SetImageCaptureProtocolType(TSubclassOf ProtocolType); + void SetAudioCaptureProtocolType(TSubclassOf ProtocolType); + class UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); + class UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); +}; + +// 0x20 (0x240 - 0x220) +// Class MovieSceneCapture.LevelCapture +class ULevelCapture : public UMovieSceneCapture +{ +public: + bool bAutoStartCapture; // 0x220(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C62[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid PrerequisiteActorId; // 0x22C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C63[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelCapture* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieSceneCapture.MovieSceneCaptureEnvironment +class UMovieSceneCaptureEnvironment : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneCaptureEnvironment* GetDefaultObj(); + + bool IsCaptureInProgress(); + int32 GetCaptureFrameNumber(); + float GetCaptureElapsedTime(); + class UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); + class UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); +}; + +// 0x80 (0xD8 - 0x58) +// Class MovieSceneCapture.UserDefinedCaptureProtocol +class UUserDefinedCaptureProtocol : public UMovieSceneImageCaptureProtocolBase +{ +public: + class UWorld* World; // 0x58(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C69[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUserDefinedCaptureProtocol* GetDefaultObj(); + + void StopCapturingFinalPixels(); + void StartCapturingFinalPixels(struct FCapturedPixelsID& StreamID); + void ResolveBuffer(class UTexture* Buffer, struct FCapturedPixelsID& BufferID); + void OnWarmUp(); + void OnTick(); + void OnStartCapture(); + bool OnSetup(); + void OnPreTick(); + void OnPixelsReceived(struct FCapturedPixels& Pixels, struct FCapturedPixelsID& ID, const struct FFrameMetrics& FrameMetrics); + void OnPauseCapture(); + void OnFinalize(); + void OnCaptureFrame(); + bool OnCanFinalize(); + void OnBeginFinalize(); + struct FFrameMetrics GetCurrentFrameMetrics(); + class FString GenerateFilename(struct FFrameMetrics& InFrameMetrics); +}; + +// 0x8 (0xE0 - 0xD8) +// Class MovieSceneCapture.UserDefinedImageCaptureProtocol +class UUserDefinedImageCaptureProtocol : public UUserDefinedCaptureProtocol +{ +public: + enum class EDesiredImageFormat Format; // 0xD8(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCompression; // 0xD9(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CompressionQuality; // 0xDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UUserDefinedImageCaptureProtocol* GetDefaultObj(); + + void WriteImageToDisk(struct FCapturedPixels& PixelData, struct FCapturedPixelsID& StreamID, struct FFrameMetrics& FrameMetrics, bool bCopyImageData); + class FString GenerateFilenameForCurrentFrame(); + class FString GenerateFilenameForBuffer(class UTexture* Buffer, struct FCapturedPixelsID& StreamID); +}; + +// 0x18 (0x80 - 0x68) +// Class MovieSceneCapture.VideoCaptureProtocol +class UVideoCaptureProtocol : public UFrameGrabberProtocol +{ +public: + bool bUseCompression; // 0x68(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CompressionQuality; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVideoCaptureProtocol* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_functions.cpp new file mode 100644 index 0000000..5e2f323 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_functions.cpp @@ -0,0 +1,1338 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MovieSceneCapture.MovieSceneCaptureProtocolBase +// (None) + +class UClass* UMovieSceneCaptureProtocolBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCaptureProtocolBase"); + + return Clss; +} + + +// MovieSceneCaptureProtocolBase MovieSceneCapture.Default__MovieSceneCaptureProtocolBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCaptureProtocolBase* UMovieSceneCaptureProtocolBase::GetDefaultObj() +{ + static class UMovieSceneCaptureProtocolBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCaptureProtocolBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.IsCapturing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneCaptureProtocolBase::IsCapturing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureProtocolBase", "IsCapturing"); + + Params::UMovieSceneCaptureProtocolBase_IsCapturing_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.GetState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMovieSceneCaptureProtocolStateReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMovieSceneCaptureProtocolState UMovieSceneCaptureProtocolBase::GetState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureProtocolBase", "GetState"); + + Params::UMovieSceneCaptureProtocolBase_GetState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneCapture.MovieSceneAudioCaptureProtocolBase +// (None) + +class UClass* UMovieSceneAudioCaptureProtocolBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneAudioCaptureProtocolBase"); + + return Clss; +} + + +// MovieSceneAudioCaptureProtocolBase MovieSceneCapture.Default__MovieSceneAudioCaptureProtocolBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneAudioCaptureProtocolBase* UMovieSceneAudioCaptureProtocolBase::GetDefaultObj() +{ + static class UMovieSceneAudioCaptureProtocolBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneAudioCaptureProtocolBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.NullAudioCaptureProtocol +// (None) + +class UClass* UNullAudioCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NullAudioCaptureProtocol"); + + return Clss; +} + + +// NullAudioCaptureProtocol MovieSceneCapture.Default__NullAudioCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNullAudioCaptureProtocol* UNullAudioCaptureProtocol::GetDefaultObj() +{ + static class UNullAudioCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UNullAudioCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.MasterAudioSubmixCaptureProtocol +// (None) + +class UClass* UMasterAudioSubmixCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MasterAudioSubmixCaptureProtocol"); + + return Clss; +} + + +// MasterAudioSubmixCaptureProtocol MovieSceneCapture.Default__MasterAudioSubmixCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMasterAudioSubmixCaptureProtocol* UMasterAudioSubmixCaptureProtocol::GetDefaultObj() +{ + static class UMasterAudioSubmixCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UMasterAudioSubmixCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.MovieSceneImageCaptureProtocolBase +// (None) + +class UClass* UMovieSceneImageCaptureProtocolBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneImageCaptureProtocolBase"); + + return Clss; +} + + +// MovieSceneImageCaptureProtocolBase MovieSceneCapture.Default__MovieSceneImageCaptureProtocolBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneImageCaptureProtocolBase* UMovieSceneImageCaptureProtocolBase::GetDefaultObj() +{ + static class UMovieSceneImageCaptureProtocolBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneImageCaptureProtocolBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.CompositionGraphCaptureProtocol +// (None) + +class UClass* UCompositionGraphCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CompositionGraphCaptureProtocol"); + + return Clss; +} + + +// CompositionGraphCaptureProtocol MovieSceneCapture.Default__CompositionGraphCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCompositionGraphCaptureProtocol* UCompositionGraphCaptureProtocol::GetDefaultObj() +{ + static class UCompositionGraphCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UCompositionGraphCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.FrameGrabberProtocol +// (None) + +class UClass* UFrameGrabberProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FrameGrabberProtocol"); + + return Clss; +} + + +// FrameGrabberProtocol MovieSceneCapture.Default__FrameGrabberProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFrameGrabberProtocol* UFrameGrabberProtocol::GetDefaultObj() +{ + static class UFrameGrabberProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UFrameGrabberProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.ImageSequenceProtocol +// (None) + +class UClass* UImageSequenceProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageSequenceProtocol"); + + return Clss; +} + + +// ImageSequenceProtocol MovieSceneCapture.Default__ImageSequenceProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageSequenceProtocol* UImageSequenceProtocol::GetDefaultObj() +{ + static class UImageSequenceProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UImageSequenceProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.CompressedImageSequenceProtocol +// (None) + +class UClass* UCompressedImageSequenceProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CompressedImageSequenceProtocol"); + + return Clss; +} + + +// CompressedImageSequenceProtocol MovieSceneCapture.Default__CompressedImageSequenceProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCompressedImageSequenceProtocol* UCompressedImageSequenceProtocol::GetDefaultObj() +{ + static class UCompressedImageSequenceProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UCompressedImageSequenceProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.ImageSequenceProtocol_BMP +// (None) + +class UClass* UImageSequenceProtocol_BMP::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageSequenceProtocol_BMP"); + + return Clss; +} + + +// ImageSequenceProtocol_BMP MovieSceneCapture.Default__ImageSequenceProtocol_BMP +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageSequenceProtocol_BMP* UImageSequenceProtocol_BMP::GetDefaultObj() +{ + static class UImageSequenceProtocol_BMP* Default = nullptr; + + if (!Default) + Default = static_cast(UImageSequenceProtocol_BMP::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.ImageSequenceProtocol_PNG +// (None) + +class UClass* UImageSequenceProtocol_PNG::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageSequenceProtocol_PNG"); + + return Clss; +} + + +// ImageSequenceProtocol_PNG MovieSceneCapture.Default__ImageSequenceProtocol_PNG +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageSequenceProtocol_PNG* UImageSequenceProtocol_PNG::GetDefaultObj() +{ + static class UImageSequenceProtocol_PNG* Default = nullptr; + + if (!Default) + Default = static_cast(UImageSequenceProtocol_PNG::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.ImageSequenceProtocol_JPG +// (None) + +class UClass* UImageSequenceProtocol_JPG::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageSequenceProtocol_JPG"); + + return Clss; +} + + +// ImageSequenceProtocol_JPG MovieSceneCapture.Default__ImageSequenceProtocol_JPG +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageSequenceProtocol_JPG* UImageSequenceProtocol_JPG::GetDefaultObj() +{ + static class UImageSequenceProtocol_JPG* Default = nullptr; + + if (!Default) + Default = static_cast(UImageSequenceProtocol_JPG::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.ImageSequenceProtocol_EXR +// (None) + +class UClass* UImageSequenceProtocol_EXR::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ImageSequenceProtocol_EXR"); + + return Clss; +} + + +// ImageSequenceProtocol_EXR MovieSceneCapture.Default__ImageSequenceProtocol_EXR +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImageSequenceProtocol_EXR* UImageSequenceProtocol_EXR::GetDefaultObj() +{ + static class UImageSequenceProtocol_EXR* Default = nullptr; + + if (!Default) + Default = static_cast(UImageSequenceProtocol_EXR::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.MovieSceneCaptureInterface +// (None) + +class UClass* IMovieSceneCaptureInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCaptureInterface"); + + return Clss; +} + + +// MovieSceneCaptureInterface MovieSceneCapture.Default__MovieSceneCaptureInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneCaptureInterface* IMovieSceneCaptureInterface::GetDefaultObj() +{ + static class IMovieSceneCaptureInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneCaptureInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.MovieSceneCapture +// (None) + +class UClass* UMovieSceneCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCapture"); + + return Clss; +} + + +// MovieSceneCapture MovieSceneCapture.Default__MovieSceneCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCapture* UMovieSceneCapture::GetDefaultObj() +{ + static class UMovieSceneCapture* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneCapture.MovieSceneCapture.SetImageCaptureProtocolType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfProtocolType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneCapture::SetImageCaptureProtocolType(TSubclassOf ProtocolType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCapture", "SetImageCaptureProtocolType"); + + Params::UMovieSceneCapture_SetImageCaptureProtocolType_Params Parms{}; + + Parms.ProtocolType = ProtocolType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.MovieSceneCapture.SetAudioCaptureProtocolType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfProtocolType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneCapture::SetAudioCaptureProtocolType(TSubclassOf ProtocolType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCapture", "SetAudioCaptureProtocolType"); + + Params::UMovieSceneCapture_SetAudioCaptureProtocolType_Params Parms{}; + + Parms.ProtocolType = ProtocolType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.MovieSceneCapture.GetImageCaptureProtocol +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneCaptureProtocolBase* UMovieSceneCapture::GetImageCaptureProtocol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCapture", "GetImageCaptureProtocol"); + + Params::UMovieSceneCapture_GetImageCaptureProtocol_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCapture.GetAudioCaptureProtocol +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneCaptureProtocolBase* UMovieSceneCapture::GetAudioCaptureProtocol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCapture", "GetAudioCaptureProtocol"); + + Params::UMovieSceneCapture_GetAudioCaptureProtocol_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneCapture.LevelCapture +// (None) + +class UClass* ULevelCapture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelCapture"); + + return Clss; +} + + +// LevelCapture MovieSceneCapture.Default__LevelCapture +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelCapture* ULevelCapture::GetDefaultObj() +{ + static class ULevelCapture* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelCapture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneCapture.MovieSceneCaptureEnvironment +// (None) + +class UClass* UMovieSceneCaptureEnvironment::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCaptureEnvironment"); + + return Clss; +} + + +// MovieSceneCaptureEnvironment MovieSceneCapture.Default__MovieSceneCaptureEnvironment +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCaptureEnvironment* UMovieSceneCaptureEnvironment::GetDefaultObj() +{ + static class UMovieSceneCaptureEnvironment* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCaptureEnvironment::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.IsCaptureInProgress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneCaptureEnvironment::IsCaptureInProgress() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureEnvironment", "IsCaptureInProgress"); + + Params::UMovieSceneCaptureEnvironment_IsCaptureInProgress_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureFrameNumber +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneCaptureEnvironment::GetCaptureFrameNumber() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureEnvironment", "GetCaptureFrameNumber"); + + Params::UMovieSceneCaptureEnvironment_GetCaptureFrameNumber_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureElapsedTime +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovieSceneCaptureEnvironment::GetCaptureElapsedTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureEnvironment", "GetCaptureElapsedTime"); + + Params::UMovieSceneCaptureEnvironment_GetCaptureElapsedTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindImageCaptureProtocol +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneImageCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneImageCaptureProtocolBase* UMovieSceneCaptureEnvironment::FindImageCaptureProtocol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureEnvironment", "FindImageCaptureProtocol"); + + Params::UMovieSceneCaptureEnvironment_FindImageCaptureProtocol_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindAudioCaptureProtocol +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneAudioCaptureProtocolBase*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneAudioCaptureProtocolBase* UMovieSceneCaptureEnvironment::FindAudioCaptureProtocol() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCaptureEnvironment", "FindAudioCaptureProtocol"); + + Params::UMovieSceneCaptureEnvironment_FindAudioCaptureProtocol_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneCapture.UserDefinedCaptureProtocol +// (None) + +class UClass* UUserDefinedCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserDefinedCaptureProtocol"); + + return Clss; +} + + +// UserDefinedCaptureProtocol MovieSceneCapture.Default__UserDefinedCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserDefinedCaptureProtocol* UUserDefinedCaptureProtocol::GetDefaultObj() +{ + static class UUserDefinedCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UUserDefinedCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.StopCapturingFinalPixels +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UUserDefinedCaptureProtocol::StopCapturingFinalPixels() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "StopCapturingFinalPixels"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.StartCapturingFinalPixels +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FCapturedPixelsID StreamID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserDefinedCaptureProtocol::StartCapturingFinalPixels(struct FCapturedPixelsID& StreamID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "StartCapturingFinalPixels"); + + Params::UUserDefinedCaptureProtocol_StartCapturingFinalPixels_Params Parms{}; + + Parms.StreamID = StreamID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.ResolveBuffer +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTexture* Buffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCapturedPixelsID BufferID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserDefinedCaptureProtocol::ResolveBuffer(class UTexture* Buffer, struct FCapturedPixelsID& BufferID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "ResolveBuffer"); + + Params::UUserDefinedCaptureProtocol_ResolveBuffer_Params Parms{}; + + Parms.Buffer = Buffer; + Parms.BufferID = BufferID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnWarmUp +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnWarmUp() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnWarmUp"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnTick +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnTick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnTick"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnStartCapture +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnStartCapture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnStartCapture"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnSetup +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserDefinedCaptureProtocol::OnSetup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnSetup"); + + Params::UUserDefinedCaptureProtocol_OnSetup_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPreTick +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnPreTick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnPreTick"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPixelsReceived +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// struct FCapturedPixels Pixels (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FCapturedPixelsID ID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FFrameMetrics FrameMetrics (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserDefinedCaptureProtocol::OnPixelsReceived(struct FCapturedPixels& Pixels, struct FCapturedPixelsID& ID, const struct FFrameMetrics& FrameMetrics) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnPixelsReceived"); + + Params::UUserDefinedCaptureProtocol_OnPixelsReceived_Params Parms{}; + + Parms.Pixels = Pixels; + Parms.ID = ID; + Parms.FrameMetrics = FrameMetrics; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPauseCapture +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnPauseCapture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnPauseCapture"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnFinalize +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnFinalize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnFinalize"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCaptureFrame +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnCaptureFrame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnCaptureFrame"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCanFinalize +// (Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserDefinedCaptureProtocol::OnCanFinalize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnCanFinalize"); + + Params::UUserDefinedCaptureProtocol_OnCanFinalize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnBeginFinalize +// (Event, Protected, BlueprintEvent) +// Parameters: + +void UUserDefinedCaptureProtocol::OnBeginFinalize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "OnBeginFinalize"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.GetCurrentFrameMetrics +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameMetrics ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FFrameMetrics UUserDefinedCaptureProtocol::GetCurrentFrameMetrics() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "GetCurrentFrameMetrics"); + + Params::UUserDefinedCaptureProtocol_GetCurrentFrameMetrics_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.UserDefinedCaptureProtocol.GenerateFilename +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameMetrics InFrameMetrics (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUserDefinedCaptureProtocol::GenerateFilename(struct FFrameMetrics& InFrameMetrics) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedCaptureProtocol", "GenerateFilename"); + + Params::UUserDefinedCaptureProtocol_GenerateFilename_Params Parms{}; + + Parms.InFrameMetrics = InFrameMetrics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneCapture.UserDefinedImageCaptureProtocol +// (None) + +class UClass* UUserDefinedImageCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserDefinedImageCaptureProtocol"); + + return Clss; +} + + +// UserDefinedImageCaptureProtocol MovieSceneCapture.Default__UserDefinedImageCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserDefinedImageCaptureProtocol* UUserDefinedImageCaptureProtocol::GetDefaultObj() +{ + static class UUserDefinedImageCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UUserDefinedImageCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.WriteImageToDisk +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FCapturedPixels PixelData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FCapturedPixelsID StreamID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FFrameMetrics FrameMetrics (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bCopyImageData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserDefinedImageCaptureProtocol::WriteImageToDisk(struct FCapturedPixels& PixelData, struct FCapturedPixelsID& StreamID, struct FFrameMetrics& FrameMetrics, bool bCopyImageData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "WriteImageToDisk"); + + Params::UUserDefinedImageCaptureProtocol_WriteImageToDisk_Params Parms{}; + + Parms.PixelData = PixelData; + Parms.StreamID = StreamID; + Parms.FrameMetrics = FrameMetrics; + Parms.bCopyImageData = bCopyImageData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForCurrentFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUserDefinedImageCaptureProtocol::GenerateFilenameForCurrentFrame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "GenerateFilenameForCurrentFrame"); + + Params::UUserDefinedImageCaptureProtocol_GenerateFilenameForCurrentFrame_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForBuffer +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTexture* Buffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCapturedPixelsID StreamID (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUserDefinedImageCaptureProtocol::GenerateFilenameForBuffer(class UTexture* Buffer, struct FCapturedPixelsID& StreamID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserDefinedImageCaptureProtocol", "GenerateFilenameForBuffer"); + + Params::UUserDefinedImageCaptureProtocol_GenerateFilenameForBuffer_Params Parms{}; + + Parms.Buffer = Buffer; + Parms.StreamID = StreamID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneCapture.VideoCaptureProtocol +// (None) + +class UClass* UVideoCaptureProtocol::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VideoCaptureProtocol"); + + return Clss; +} + + +// VideoCaptureProtocol MovieSceneCapture.Default__VideoCaptureProtocol +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVideoCaptureProtocol* UVideoCaptureProtocol::GetDefaultObj() +{ + static class UVideoCaptureProtocol* Default = nullptr; + + if (!Default) + Default = static_cast(UVideoCaptureProtocol::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_parameters.hpp new file mode 100644 index 0000000..a3b0347 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_parameters.hpp @@ -0,0 +1,197 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.IsCapturing +struct UMovieSceneCaptureProtocolBase_IsCapturing_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureProtocolBase.GetState +struct UMovieSceneCaptureProtocolBase_GetState_Params +{ +public: + enum class EMovieSceneCaptureProtocolState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCapture.SetImageCaptureProtocolType +struct UMovieSceneCapture_SetImageCaptureProtocolType_Params +{ +public: + TSubclassOf ProtocolType; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCapture.SetAudioCaptureProtocolType +struct UMovieSceneCapture_SetAudioCaptureProtocolType_Params +{ +public: + TSubclassOf ProtocolType; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCapture.GetImageCaptureProtocol +struct UMovieSceneCapture_GetImageCaptureProtocol_Params +{ +public: + class UMovieSceneCaptureProtocolBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCapture.GetAudioCaptureProtocol +struct UMovieSceneCapture_GetAudioCaptureProtocol_Params +{ +public: + class UMovieSceneCaptureProtocolBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.IsCaptureInProgress +struct UMovieSceneCaptureEnvironment_IsCaptureInProgress_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureFrameNumber +struct UMovieSceneCaptureEnvironment_GetCaptureFrameNumber_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.GetCaptureElapsedTime +struct UMovieSceneCaptureEnvironment_GetCaptureElapsedTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindImageCaptureProtocol +struct UMovieSceneCaptureEnvironment_FindImageCaptureProtocol_Params +{ +public: + class UMovieSceneImageCaptureProtocolBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneCapture.MovieSceneCaptureEnvironment.FindAudioCaptureProtocol +struct UMovieSceneCaptureEnvironment_FindAudioCaptureProtocol_Params +{ +public: + class UMovieSceneAudioCaptureProtocolBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.StartCapturingFinalPixels +struct UUserDefinedCaptureProtocol_StartCapturingFinalPixels_Params +{ +public: + struct FCapturedPixelsID StreamID; // 0x0(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.ResolveBuffer +struct UUserDefinedCaptureProtocol_ResolveBuffer_Params +{ +public: + class UTexture* Buffer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCapturedPixelsID BufferID; // 0x8(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnSetup +struct UUserDefinedCaptureProtocol_OnSetup_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnPixelsReceived +struct UUserDefinedCaptureProtocol_OnPixelsReceived_Params +{ +public: + struct FCapturedPixels Pixels; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FCapturedPixelsID ID; // 0x10(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FFrameMetrics FrameMetrics; // 0x60(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.OnCanFinalize +struct UUserDefinedCaptureProtocol_OnCanFinalize_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.GetCurrentFrameMetrics +struct UUserDefinedCaptureProtocol_GetCurrentFrameMetrics_Params +{ +public: + struct FFrameMetrics ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MovieSceneCapture.UserDefinedCaptureProtocol.GenerateFilename +struct UUserDefinedCaptureProtocol_GenerateFilename_Params +{ +public: + struct FFrameMetrics InFrameMetrics; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.WriteImageToDisk +struct UUserDefinedImageCaptureProtocol_WriteImageToDisk_Params +{ +public: + struct FCapturedPixels PixelData; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FCapturedPixelsID StreamID; // 0x10(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FFrameMetrics FrameMetrics; // 0x60(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyImageData; // 0x70(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForCurrentFrame +struct UUserDefinedImageCaptureProtocol_GenerateFilenameForCurrentFrame_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// Function MovieSceneCapture.UserDefinedImageCaptureProtocol.GenerateFilenameForBuffer +struct UUserDefinedImageCaptureProtocol_GenerateFilenameForBuffer_Params +{ +public: + class UTexture* Buffer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCapturedPixelsID StreamID; // 0x8(0x50)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x58(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_structs.hpp new file mode 100644 index 0000000..36395d7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneCapture_structs.hpp @@ -0,0 +1,115 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EHDRCaptureGamut : uint8 +{ + HCGM_Rec709 = 0, + HCGM_P3DCI = 1, + HCGM_Rec2020 = 2, + HCGM_ACES = 3, + HCGM_ACEScg = 4, + HCGM_Linear = 5, + HCGM_MAX = 6, +}; + +enum class EMovieSceneCaptureProtocolState : uint8 +{ + Idle = 0, + Initialized = 1, + Capturing = 2, + Finalizing = 3, + EMovieSceneCaptureProtocolState_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieSceneCapture.CompositionGraphCapturePasses +struct FCompositionGraphCapturePasses +{ +public: + TArray Value; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieSceneCapture.FrameMetrics +struct FFrameMetrics +{ +public: + float TotalElapsedTime; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDelta; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameNumber; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumDroppedFrames; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieSceneCapture.CaptureResolution +struct FCaptureResolution +{ +public: + int32 ResX; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ResY; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct MovieSceneCapture.MovieSceneCaptureSettings +struct FMovieSceneCaptureSettings +{ +public: + struct FDirectoryPath OutputDirectory; // 0x0(0x10)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic) + TSubclassOf GameModeOverride; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutputFormat; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverwriteExisting; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRelativeFrameNumbers; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HandleFrames; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MovieExtension; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ZeroPadFrameNumbers; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C6F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate FrameRate; // 0x44(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomFrameRate; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameRate CustomFrameRate; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCaptureResolution Resolution; // 0x58(0x8)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableTextureStreaming; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCinematicEngineScalability; // 0x61(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCinematicMode; // 0x62(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMovement; // 0x63(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTurning; // 0x64(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowPlayer; // 0x65(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowHUD; // 0x66(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathTracer; // 0x67(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathTracerSamplePerPixel; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C71[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieSceneCapture.CapturedPixels +struct FCapturedPixels +{ +public: + uint8 Pad_1C72[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct MovieSceneCapture.CapturedPixelsID +struct FCapturedPixelsID +{ +public: + TMap Identifiers; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_classes.hpp new file mode 100644 index 0000000..a5807ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_classes.hpp @@ -0,0 +1,1454 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class MovieSceneTracks.MovieSceneCameraShakeEvaluator +class UMovieSceneCameraShakeEvaluator : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeEvaluator* GetDefaultObj(); + +}; + +// 0x30 (0xC0 - 0x90) +// Class MovieSceneTracks.MovieScenePropertyTrack +class UMovieScenePropertyTrack : public UMovieSceneNameableTrack +{ +public: + class UMovieSceneSection* SectionToKey; // 0x90(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieScenePropertyBinding PropertyBinding; // 0x98(0x14)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E62[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sections; // 0xB0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieScenePropertyTrack* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.ByteChannelEvaluatorSystem +class UByteChannelEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UByteChannelEvaluatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.FloatChannelEvaluatorSystem +class UFloatChannelEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UFloatChannelEvaluatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieSceneTracks.MovieSceneTransformOrigin +class IMovieSceneTransformOrigin : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneTransformOrigin* GetDefaultObj(); + + struct FTransform BP_GetTransformOrigin(); +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.IntegerChannelEvaluatorSystem +class UIntegerChannelEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UIntegerChannelEvaluatorSystem* GetDefaultObj(); + +}; + +// 0x28 (0x110 - 0xE8) +// Class MovieSceneTracks.MovieScene3DConstraintSection +class UMovieScene3DConstraintSection : public UMovieSceneSection +{ +public: + struct FGuid ConstraintId; // 0xE8(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneObjectBindingID ConstraintBindingID; // 0xF8(0x18)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieScene3DConstraintSection* GetDefaultObj(); + + void SetConstraintBindingID(struct FMovieSceneObjectBindingID& InConstraintBindingID); + struct FMovieSceneObjectBindingID GetConstraintBindingID(); +}; + +// 0x20 (0x130 - 0x110) +// Class MovieSceneTracks.MovieScene3DAttachSection +class UMovieScene3DAttachSection : public UMovieScene3DConstraintSection +{ +public: + uint8 Pad_E64[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class FName AttachSocketName; // 0x118(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachComponentName; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AttachmentLocationRule; // 0x128(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AttachmentRotationRule; // 0x129(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AttachmentScaleRule; // 0x12A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule DetachmentLocationRule; // 0x12B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule DetachmentRotationRule; // 0x12C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDetachmentRule DetachmentScaleRule; // 0x12D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E65[0x2]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScene3DAttachSection* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class MovieSceneTracks.MovieScene3DConstraintTrack +class UMovieScene3DConstraintTrack : public UMovieSceneTrack +{ +public: + TArray ConstraintSections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieScene3DConstraintTrack* GetDefaultObj(); + +}; + +// 0x0 (0xA0 - 0xA0) +// Class MovieSceneTracks.MovieScene3DAttachTrack +class UMovieScene3DAttachTrack : public UMovieScene3DConstraintTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieScene3DAttachTrack* GetDefaultObj(); + +}; + +// 0xA8 (0x1B8 - 0x110) +// Class MovieSceneTracks.MovieScene3DPathSection +class UMovieScene3DPathSection : public UMovieScene3DConstraintSection +{ +public: + struct FMovieSceneFloatChannel TimingCurve; // 0x110(0xA0)(NativeAccessSpecifierPublic) + enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x1B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0x1B1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E66[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10x1B4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10x1B4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10x1B4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E67[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScene3DPathSection* GetDefaultObj(); + +}; + +// 0x8 (0xA8 - 0xA0) +// Class MovieSceneTracks.MovieScene3DPathTrack +class UMovieScene3DPathTrack : public UMovieScene3DConstraintTrack +{ +public: + uint8 Pad_E68[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScene3DPathTrack* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class MovieSceneTracks.MovieScenePropertySystem +class UMovieScenePropertySystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_E69[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieScenePropertyInstantiatorSystem* InstantiatorSystem; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E6A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePropertySystem* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieScene3DTransformPropertySystem +class UMovieScene3DTransformPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieScene3DTransformPropertySystem* GetDefaultObj(); + +}; + +// 0x658 (0x740 - 0xE8) +// Class MovieSceneTracks.MovieScene3DTransformSection +class UMovieScene3DTransformSection : public UMovieSceneSection +{ +public: + uint8 Pad_E6C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneTransformMask TransformMask; // 0xF0(0x4)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_E6D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel Translation[0x3]; // 0xF8(0x1E0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel Rotation[0x3]; // 0x2D8(0x1E0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel Scale[0x3]; // 0x4B8(0x1E0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel ManualWeight; // 0x698(0xA0)(NativeAccessSpecifierPrivate) + bool bUseQuaternionInterpolation; // 0x738(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E6E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScene3DTransformSection* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class MovieSceneTracks.MovieScene3DTransformTrack +class UMovieScene3DTransformTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieScene3DTransformTrack* GetDefaultObj(); + +}; + +// 0x140 (0x228 - 0xE8) +// Class MovieSceneTracks.MovieSceneActorReferenceSection +class UMovieSceneActorReferenceSection : public UMovieSceneSection +{ +public: + struct FMovieSceneActorReferenceData ActorReferenceData; // 0xE8(0xB0)(NativeAccessSpecifierPrivate) + struct FIntegralCurve ActorGuidIndexCurve; // 0x198(0x80)(Deprecated, NativeAccessSpecifierPrivate) + TArray ActorGuidStrings; // 0x218(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneActorReferenceSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneActorReferenceTrack +class UMovieSceneActorReferenceTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_E6F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneActorReferenceTrack* GetDefaultObj(); + +}; + +// 0x250 (0x338 - 0xE8) +// Class MovieSceneTracks.MovieSceneAudioSection +class UMovieSceneAudioSection : public UMovieSceneSection +{ +public: + class USoundBase* Sound; // 0xE8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber StartFrameOffset; // 0xF0(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0xF4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioStartTime; // 0xF8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioDilationFactor; // 0xFC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioVolume; // 0x100(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E73[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel SoundVolume; // 0x108(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel PitchMultiplier; // 0x1A8(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData AttachActorData; // 0x248(0xB0)(NativeAccessSpecifierPrivate) + bool bLooping; // 0x2F8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSuppressSubtitles; // 0x2F9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOverrideAttenuation; // 0x2FA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E74[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundAttenuation* AttenuationSettings; // 0x300(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + FDelegateProperty_ OnQueueSubtitles; // 0x308(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnAudioFinished; // 0x318(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ OnAudioPlaybackPercent; // 0x328(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneAudioSection* GetDefaultObj(); + + void SetStartOffset(const struct FFrameNumber& InStartOffset); + void SetSound(class USoundBase* InSound); + struct FFrameNumber GetStartOffset(); + class USoundBase* GetSound(); +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneAudioTrack +class UMovieSceneAudioTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E76[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AudioSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneAudioTrack* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem +class UMovieSceneBaseValueEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneBaseValueEvaluatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneBoolPropertySystem +class UMovieSceneBoolPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneBoolPropertySystem* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneBoolTrack +class UMovieSceneBoolTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_E78[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneBoolTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneBytePropertySystem +class UMovieSceneBytePropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneBytePropertySystem* GetDefaultObj(); + +}; + +// 0xA0 (0x188 - 0xE8) +// Class MovieSceneTracks.MovieSceneByteSection +class UMovieSceneByteSection : public UMovieSceneSection +{ +public: + uint8 Pad_E7A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneByteChannel ByteCurve; // 0xF0(0x98)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneByteSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneByteTrack +class UMovieSceneByteTrack : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneByteTrack* GetDefaultObj(); + +}; + +// 0x40 (0x128 - 0xE8) +// Class MovieSceneTracks.MovieSceneCameraAnimSection +class UMovieSceneCameraAnimSection : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraAnimSectionData AnimData; // 0xE8(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCameraAnim* CameraAnim; // 0x108(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x110(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayScale; // 0x114(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendInTime; // 0x118(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendOutTime; // 0x11C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLooping; // 0x120(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E7B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCameraAnimSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneCameraAnimTrack +class UMovieSceneCameraAnimTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E7C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CameraAnimSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCameraAnimTrack* GetDefaultObj(); + +}; + +// 0x78 (0x160 - 0xE8) +// Class MovieSceneTracks.MovieSceneCameraCutSection +class UMovieSceneCameraCutSection : public UMovieSceneSection +{ +public: + uint8 Pad_E7E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bLockPreviousCamera; // 0xF0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E7F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid CameraGuid; // 0xF4(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectBindingID CameraBindingID; // 0x104(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InitialCameraCutTransform; // 0x120(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + bool bHasInitialCameraCutTransform; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E81[0xF]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCameraCutSection* GetDefaultObj(); + + void SetCameraBindingID(struct FMovieSceneObjectBindingID& InCameraBindingID); + struct FMovieSceneObjectBindingID GetCameraBindingID(); +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneCameraCutTrack +class UMovieSceneCameraCutTrack : public UMovieSceneNameableTrack +{ +public: + bool bCanBlend; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E82[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCameraCutTrack* GetDefaultObj(); + +}; + +// 0x68 (0xB8 - 0x50) +// Class MovieSceneTracks.MovieSceneCameraCutTrackInstance +class UMovieSceneCameraCutTrackInstance : public UMovieSceneTrackInstance +{ +public: + uint8 Pad_E83[0x68]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCameraCutTrackInstance* GetDefaultObj(); + +}; + +// 0x40 (0x128 - 0xE8) +// Class MovieSceneTracks.MovieSceneCameraShakeSection +class UMovieSceneCameraShakeSection : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSectionData ShakeData; // 0xE8(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf ShakeClass; // 0x108(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x110(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0x114(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E84[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserDefinedPlaySpace; // 0x118(0xC)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E85[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeSection* GetDefaultObj(); + +}; + +// 0x20 (0x108 - 0xE8) +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection +class UMovieSceneCameraShakeSourceShakeSection : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSectionData ShakeData; // 0xE8(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeSourceShakeSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack +class UMovieSceneCameraShakeSourceShakeTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E86[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CameraShakeSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeSourceShakeTrack* GetDefaultObj(); + +}; + +// 0x88 (0x170 - 0xE8) +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection +class UMovieSceneCameraShakeSourceTriggerSection : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSourceTriggerChannel Channel; // 0xE8(0x88)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeSourceTriggerSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack +class UMovieSceneCameraShakeSourceTriggerTrack : public UMovieSceneTrack +{ +public: + uint8 Pad_E88[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeSourceTriggerTrack* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneCameraShakeTrack +class UMovieSceneCameraShakeTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E89[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CameraShakeSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCameraShakeTrack* GetDefaultObj(); + +}; + +// 0x28 (0x190 - 0x168) +// Class MovieSceneTracks.MovieSceneCinematicShotSection +class UMovieSceneCinematicShotSection : public UMovieSceneSubSection +{ +public: + class FString ShotDisplayName; // 0x168(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FText DisplayName; // 0x178(0x18)(Deprecated, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneCinematicShotSection* GetDefaultObj(); + + void SetShotDisplayName(const class FString& InShotDisplayName); + class FString GetShotDisplayName(); +}; + +// 0x0 (0xA0 - 0xA0) +// Class MovieSceneTracks.MovieSceneCinematicShotTrack +class UMovieSceneCinematicShotTrack : public UMovieSceneSubTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneCinematicShotTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneColorPropertySystem +class UMovieSceneColorPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneColorPropertySystem* GetDefaultObj(); + +}; + +// 0x288 (0x370 - 0xE8) +// Class MovieSceneTracks.MovieSceneColorSection +class UMovieSceneColorSection : public UMovieSceneSection +{ +public: + uint8 Pad_E8A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel RedCurve; // 0xF0(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenCurve; // 0x190(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueCurve; // 0x230(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaCurve; // 0x2D0(0xA0)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneColorSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneColorTrack +class UMovieSceneColorTrack : public UMovieScenePropertyTrack +{ +public: + bool bIsSlateColor; // 0xC0(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E8B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneColorTrack* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem +class UMovieSceneComponentAttachmentInvalidatorSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneComponentAttachmentInvalidatorSystem* GetDefaultObj(); + +}; + +// 0x180 (0x1C0 - 0x40) +// Class MovieSceneTracks.MovieSceneComponentAttachmentSystem +class UMovieSceneComponentAttachmentSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_E8C[0x180]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneComponentAttachmentSystem* GetDefaultObj(); + +}; + +// 0x1E0 (0x220 - 0x40) +// Class MovieSceneTracks.MovieSceneComponentMobilitySystem +class UMovieSceneComponentMobilitySystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_E8E[0x1E0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneComponentMobilitySystem* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneComponentTransformSystem +class UMovieSceneComponentTransformSystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneComponentTransformSystem* GetDefaultObj(); + +}; + +// 0x18 (0x58 - 0x40) +// Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem +class UMovieSceneDeferredComponentMovementSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_E90[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneDeferredComponentMovementSystem* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneEnumPropertySystem +class UMovieSceneEnumPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneEnumPropertySystem* GetDefaultObj(); + +}; + +// 0xA0 (0x188 - 0xE8) +// Class MovieSceneTracks.MovieSceneEnumSection +class UMovieSceneEnumSection : public UMovieSceneSection +{ +public: + uint8 Pad_E91[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneByteChannel EnumCurve; // 0xF0(0x98)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneEnumSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneEnumTrack +class UMovieSceneEnumTrack : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneEnumTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem +class UMovieSceneEulerTransformPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneEulerTransformPropertySystem* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class MovieSceneTracks.MovieSceneEulerTransformTrack +class UMovieSceneEulerTransformTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneEulerTransformTrack* GetDefaultObj(); + +}; + +// 0x0 (0xE8 - 0xE8) +// Class MovieSceneTracks.MovieSceneEventSectionBase +class UMovieSceneEventSectionBase : public UMovieSceneSection +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneEventSectionBase* GetDefaultObj(); + +}; + +// 0x30 (0x118 - 0xE8) +// Class MovieSceneTracks.MovieSceneEventRepeaterSection +class UMovieSceneEventRepeaterSection : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_E94[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneEvent Event; // 0xF0(0x28)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneEventRepeaterSection* GetDefaultObj(); + +}; + +// 0x100 (0x1E8 - 0xE8) +// Class MovieSceneTracks.MovieSceneEventSection +class UMovieSceneEventSection : public UMovieSceneSection +{ +public: + struct FNameCurve Events; // 0xE8(0x78)(Deprecated, NativeAccessSpecifierPrivate) + struct FMovieSceneEventSectionData EventData; // 0x160(0x88)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneEventSection* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class MovieSceneTracks.MovieSceneEventSystem +class UMovieSceneEventSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_E96[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneEventSystem* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class MovieSceneTracks.MovieScenePreSpawnEventSystem +class UMovieScenePreSpawnEventSystem : public UMovieSceneEventSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieScenePreSpawnEventSystem* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class MovieSceneTracks.MovieScenePostSpawnEventSystem +class UMovieScenePostSpawnEventSystem : public UMovieSceneEventSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieScenePostSpawnEventSystem* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class MovieSceneTracks.MovieScenePostEvalEventSystem +class UMovieScenePostEvalEventSystem : public UMovieSceneEventSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieScenePostEvalEventSystem* GetDefaultObj(); + +}; + +// 0x28 (0xB8 - 0x90) +// Class MovieSceneTracks.MovieSceneEventTrack +class UMovieSceneEventTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_E99[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_C9 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_E9B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EFireEventsAtPosition EventPosition; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sections; // 0xA8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneEventTrack* GetDefaultObj(); + +}; + +// 0x90 (0x178 - 0xE8) +// Class MovieSceneTracks.MovieSceneEventTriggerSection +class UMovieSceneEventTriggerSection : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_E9D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneEventChannel EventChannel; // 0xF0(0x88)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneEventTriggerSection* GetDefaultObj(); + +}; + +// 0xB8 (0x1A0 - 0xE8) +// Class MovieSceneTracks.MovieSceneFadeSection +class UMovieSceneFadeSection : public UMovieSceneSection +{ +public: + struct FMovieSceneFloatChannel FloatCurve; // 0xE8(0xA0)(NativeAccessSpecifierPublic) + struct FLinearColor FadeColor; // 0x188(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneFadeSection* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class MovieSceneTracks.MovieSceneFloatTrack +class UMovieSceneFloatTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneFloatTrack* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneFadeTrack +class UMovieSceneFadeTrack : public UMovieSceneFloatTrack +{ +public: + uint8 Pad_EA0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneFadeTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneFloatPropertySystem +class UMovieSceneFloatPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneFloatPropertySystem* GetDefaultObj(); + +}; + +// 0xA8 (0x190 - 0xE8) +// Class MovieSceneTracks.MovieSceneFloatSection +class UMovieSceneFloatSection : public UMovieSceneSection +{ +public: + uint8 Pad_EA3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel FloatCurve; // 0xF0(0xA0)(Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneFloatSection* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem +class UMovieSceneHierarchicalBiasSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneHierarchicalBiasSystem* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.MovieSceneInitialValueSystem +class UMovieSceneInitialValueSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneInitialValueSystem* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneIntegerPropertySystem +class UMovieSceneIntegerPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneIntegerPropertySystem* GetDefaultObj(); + +}; + +// 0x98 (0x180 - 0xE8) +// Class MovieSceneTracks.MovieSceneIntegerSection +class UMovieSceneIntegerSection : public UMovieSceneSection +{ +public: + uint8 Pad_EA6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneIntegerChannel IntegerCurve; // 0xF0(0x90)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneIntegerSection* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class MovieSceneTracks.MovieSceneIntegerTrack +class UMovieSceneIntegerTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneIntegerTrack* GetDefaultObj(); + +}; + +// 0x1A8 (0x1E8 - 0x40) +// Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem +class UMovieSceneInterrogatedPropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_EA7[0x1A8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneInterrogatedPropertyInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x20 (0x108 - 0xE8) +// Class MovieSceneTracks.MovieSceneLevelVisibilitySection +class UMovieSceneLevelVisibilitySection : public UMovieSceneSection +{ +public: + uint8 Pad_EA8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ELevelVisibility Visibility; // 0xF0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EA9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray LevelNames; // 0xF8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneLevelVisibilitySection* GetDefaultObj(); + + void SetVisibility(enum class ELevelVisibility InVisibility); + void SetLevelNames(TArray& InLevelNames); + enum class ELevelVisibility GetVisibility(); + TArray GetLevelNames(); +}; + +// 0x168 (0x1A8 - 0x40) +// Class MovieSceneTracks.MovieSceneLevelVisibilitySystem +class UMovieSceneLevelVisibilitySystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_EAA[0x168]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneLevelVisibilitySystem* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack +class UMovieSceneLevelVisibilityTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneLevelVisibilityTrack* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class MovieSceneTracks.MovieSceneMaterialTrack +class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneMaterialTrack* GetDefaultObj(); + +}; + +// 0x10 (0xB0 - 0xA0) +// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack +class UMovieSceneMaterialParameterCollectionTrack : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_EAC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialParameterCollection* MPC; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj(); + +}; + +// 0x10 (0xB0 - 0xA0) +// Class MovieSceneTracks.MovieSceneComponentMaterialTrack +class UMovieSceneComponentMaterialTrack : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_EAD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaterialIndex; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EAE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneComponentMaterialTrack* GetDefaultObj(); + +}; + +// 0x58 (0x98 - 0x40) +// Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem +class UMovieSceneMotionVectorSimulationSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_EAF[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneMotionVectorSimulationSystem* GetDefaultObj(); + +}; + +// 0xC0 (0x1A8 - 0xE8) +// Class MovieSceneTracks.MovieSceneObjectPropertySection +class UMovieSceneObjectPropertySection : public UMovieSceneSection +{ +public: + struct FMovieSceneObjectPathChannel ObjectChannel; // 0xE8(0xC0)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneObjectPropertySection* GetDefaultObj(); + +}; + +// 0x10 (0xD0 - 0xC0) +// Class MovieSceneTracks.MovieSceneObjectPropertyTrack +class UMovieSceneObjectPropertyTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_EB0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* PropertyClass; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneObjectPropertyTrack* GetDefaultObj(); + +}; + +// 0x60 (0x148 - 0xE8) +// Class MovieSceneTracks.MovieSceneParameterSection +class UMovieSceneParameterSection : public UMovieSceneSection +{ +public: + TArray BoolParameterNamesAndCurves; // 0xE8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ScalarParameterNamesAndCurves; // 0xF8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2DParameterNamesAndCurves; // 0x108(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray VectorParameterNamesAndCurves; // 0x118(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ColorParameterNamesAndCurves; // 0x128(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray TransformParameterNamesAndCurves; // 0x138(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneParameterSection* GetDefaultObj(); + + bool RemoveVectorParameter(class FName InParameterName); + bool RemoveVector2DParameter(class FName InParameterName); + bool RemoveTransformParameter(class FName InParameterName); + bool RemoveScalarParameter(class FName InParameterName); + bool RemoveColorParameter(class FName InParameterName); + bool RemoveBoolParameter(class FName InParameterName); + void GetParameterNames(TSet* ParameterNames); + void AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue); + void AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue); + void AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, struct FTransform& InValue); + void AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue); + void AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue); + void AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue); +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneParticleParameterTrack +class UMovieSceneParticleParameterTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_EBB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneParticleParameterTrack* GetDefaultObj(); + +}; + +// 0x98 (0x180 - 0xE8) +// Class MovieSceneTracks.MovieSceneParticleSection +class UMovieSceneParticleSection : public UMovieSceneSection +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0xE8(0x98)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneParticleSection* GetDefaultObj(); + +}; + +// 0x18 (0xA8 - 0x90) +// Class MovieSceneTracks.MovieSceneParticleTrack +class UMovieSceneParticleTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_EBC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ParticleSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneParticleTrack* GetDefaultObj(); + +}; + +// 0x28 (0x90 - 0x68) +// Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem +class UMovieScenePiecewiseBoolBlenderSystem : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_EBD[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePiecewiseBoolBlenderSystem* GetDefaultObj(); + +}; + +// 0x28 (0x90 - 0x68) +// Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem +class UMovieScenePiecewiseByteBlenderSystem : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_EBE[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePiecewiseByteBlenderSystem* GetDefaultObj(); + +}; + +// 0x28 (0x90 - 0x68) +// Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem +class UMovieScenePiecewiseEnumBlenderSystem : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_EBF[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePiecewiseEnumBlenderSystem* GetDefaultObj(); + +}; + +// 0xC0 (0x128 - 0x68) +// Class MovieSceneTracks.MovieScenePiecewiseFloatBlenderSystem +class UMovieScenePiecewiseFloatBlenderSystem : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_EC0[0xC0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePiecewiseFloatBlenderSystem* GetDefaultObj(); + +}; + +// 0x48 (0xB0 - 0x68) +// Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem +class UMovieScenePiecewiseIntegerBlenderSystem : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_EC1[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePiecewiseIntegerBlenderSystem* GetDefaultObj(); + +}; + +// 0xC0 (0x1A8 - 0xE8) +// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection +class UMovieScenePrimitiveMaterialSection : public UMovieSceneSection +{ +public: + struct FMovieSceneObjectPathChannel MaterialChannel; // 0xE8(0xC0)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieScenePrimitiveMaterialSection* GetDefaultObj(); + +}; + +// 0x10 (0xD0 - 0xC0) +// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack +class UMovieScenePrimitiveMaterialTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_EC3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaterialIndex; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj(); + +}; + +// 0x208 (0x248 - 0x40) +// Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem +class UMovieScenePropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_EC5[0x208]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieScenePropertyInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem +class UMovieSceneQuaternionInterpolationRotationSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneQuaternionInterpolationRotationSystem* GetDefaultObj(); + +}; + +// 0x188 (0x270 - 0xE8) +// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection +class UMovieSceneSkeletalAnimationSection : public UMovieSceneSection +{ +public: + struct FMovieSceneSkeletalAnimationParams Params; // 0xE8(0xD8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UAnimSequence* AnimSequence; // 0x1C0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAnimSequenceBase* Animation; // 0x1C8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0x1D0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float EndOffset; // 0x1D4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x1D8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x1DC(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_CA : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_EC7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SlotName; // 0x1E0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector StartLocationOffset; // 0x1E8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator StartRotationOffset; // 0x1F4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchWithPrevious; // 0x200(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName MatchedBoneName; // 0x204(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MatchedLocationOffset; // 0x20C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MatchedRotationOffset; // 0x218(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchTranslation; // 0x224(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchIncludeZHeight; // 0x225(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationYaw; // 0x226(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationPitch; // 0x227(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationRoll; // 0x228(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ECA[0x47]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSkeletalAnimationSection* GetDefaultObj(); + +}; + +// 0x58 (0xE8 - 0x90) +// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack +class UMovieSceneSkeletalAnimationTrack : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_ECC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AnimationSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseLegacySectionIndexBlend; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ECD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams; // 0xB0(0x30)(NativeAccessSpecifierPublic) + bool bBlendFirstChildOfRoot; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ECE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj(); + +}; + +// 0xA0 (0x188 - 0xE8) +// Class MovieSceneTracks.MovieSceneSlomoSection +class UMovieSceneSlomoSection : public UMovieSceneSection +{ +public: + struct FMovieSceneFloatChannel FloatCurve; // 0xE8(0xA0)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneSlomoSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneSlomoTrack +class UMovieSceneSlomoTrack : public UMovieSceneFloatTrack +{ +public: + uint8 Pad_ECF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSlomoTrack* GetDefaultObj(); + +}; + +// 0xA0 (0x188 - 0xE8) +// Class MovieSceneTracks.MovieSceneStringSection +class UMovieSceneStringSection : public UMovieSceneSection +{ +public: + struct FMovieSceneStringChannel StringCurve; // 0xE8(0xA0)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneStringSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneStringTrack +class UMovieSceneStringTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_ED0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneStringTrack* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class MovieSceneTracks.MovieSceneTransformOriginSystem +class UMovieSceneTransformOriginSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_ED1[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneTransformOriginSystem* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class MovieSceneTracks.MovieSceneTransformTrack +class UMovieSceneTransformTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneTransformTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class MovieSceneTracks.MovieSceneVectorPropertySystem +class UMovieSceneVectorPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneVectorPropertySystem* GetDefaultObj(); + +}; + +// 0x290 (0x378 - 0xE8) +// Class MovieSceneTracks.MovieSceneVectorSection +class UMovieSceneVectorSection : public UMovieSceneSection +{ +public: + uint8 Pad_ED2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel Curves[0x4]; // 0xF0(0x280)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x370(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_ED3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneVectorSection* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class MovieSceneTracks.MovieSceneVectorTrack +class UMovieSceneVectorTrack : public UMovieScenePropertyTrack +{ +public: + int32 NumChannelsUsed; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_ED4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneVectorTrack* GetDefaultObj(); + +}; + +// 0x0 (0xC8 - 0xC8) +// Class MovieSceneTracks.MovieSceneVisibilityTrack +class UMovieSceneVisibilityTrack : public UMovieSceneBoolTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneVisibilityTrack* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem +class UMovieSceneHierarchicalEasingInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_ED6[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneHierarchicalEasingInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x38 (0x78 - 0x40) +// Class MovieSceneTracks.WeightAndEasingEvaluatorSystem +class UWeightAndEasingEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_ED7[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWeightAndEasingEvaluatorSystem* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_functions.cpp new file mode 100644 index 0000000..66bd347 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_functions.cpp @@ -0,0 +1,3842 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MovieSceneTracks.MovieSceneCameraShakeEvaluator +// (None) + +class UClass* UMovieSceneCameraShakeEvaluator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeEvaluator"); + + return Clss; +} + + +// MovieSceneCameraShakeEvaluator MovieSceneTracks.Default__MovieSceneCameraShakeEvaluator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeEvaluator* UMovieSceneCameraShakeEvaluator::GetDefaultObj() +{ + static class UMovieSceneCameraShakeEvaluator* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeEvaluator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePropertyTrack +// (None) + +class UClass* UMovieScenePropertyTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePropertyTrack"); + + return Clss; +} + + +// MovieScenePropertyTrack MovieSceneTracks.Default__MovieScenePropertyTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePropertyTrack* UMovieScenePropertyTrack::GetDefaultObj() +{ + static class UMovieScenePropertyTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePropertyTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.ByteChannelEvaluatorSystem +// (None) + +class UClass* UByteChannelEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ByteChannelEvaluatorSystem"); + + return Clss; +} + + +// ByteChannelEvaluatorSystem MovieSceneTracks.Default__ByteChannelEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UByteChannelEvaluatorSystem* UByteChannelEvaluatorSystem::GetDefaultObj() +{ + static class UByteChannelEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UByteChannelEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.FloatChannelEvaluatorSystem +// (None) + +class UClass* UFloatChannelEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FloatChannelEvaluatorSystem"); + + return Clss; +} + + +// FloatChannelEvaluatorSystem MovieSceneTracks.Default__FloatChannelEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFloatChannelEvaluatorSystem* UFloatChannelEvaluatorSystem::GetDefaultObj() +{ + static class UFloatChannelEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UFloatChannelEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneTransformOrigin +// (None) + +class UClass* IMovieSceneTransformOrigin::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTransformOrigin"); + + return Clss; +} + + +// MovieSceneTransformOrigin MovieSceneTracks.Default__MovieSceneTransformOrigin +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneTransformOrigin* IMovieSceneTransformOrigin::GetDefaultObj() +{ + static class IMovieSceneTransformOrigin* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneTransformOrigin::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneTransformOrigin.BP_GetTransformOrigin +// (Event, Protected, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform IMovieSceneTransformOrigin::BP_GetTransformOrigin() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneTransformOrigin", "BP_GetTransformOrigin"); + + Params::IMovieSceneTransformOrigin_BP_GetTransformOrigin_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.IntegerChannelEvaluatorSystem +// (None) + +class UClass* UIntegerChannelEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IntegerChannelEvaluatorSystem"); + + return Clss; +} + + +// IntegerChannelEvaluatorSystem MovieSceneTracks.Default__IntegerChannelEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIntegerChannelEvaluatorSystem* UIntegerChannelEvaluatorSystem::GetDefaultObj() +{ + static class UIntegerChannelEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UIntegerChannelEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DConstraintSection +// (None) + +class UClass* UMovieScene3DConstraintSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DConstraintSection"); + + return Clss; +} + + +// MovieScene3DConstraintSection MovieSceneTracks.Default__MovieScene3DConstraintSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DConstraintSection* UMovieScene3DConstraintSection::GetDefaultObj() +{ + static class UMovieScene3DConstraintSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DConstraintSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieScene3DConstraintSection.SetConstraintBindingID +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID InConstraintBindingID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieScene3DConstraintSection::SetConstraintBindingID(struct FMovieSceneObjectBindingID& InConstraintBindingID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieScene3DConstraintSection", "SetConstraintBindingID"); + + Params::UMovieScene3DConstraintSection_SetConstraintBindingID_Params Parms{}; + + Parms.InConstraintBindingID = InConstraintBindingID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieScene3DConstraintSection.GetConstraintBindingID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMovieSceneObjectBindingID ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMovieSceneObjectBindingID UMovieScene3DConstraintSection::GetConstraintBindingID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieScene3DConstraintSection", "GetConstraintBindingID"); + + Params::UMovieScene3DConstraintSection_GetConstraintBindingID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.MovieScene3DAttachSection +// (None) + +class UClass* UMovieScene3DAttachSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DAttachSection"); + + return Clss; +} + + +// MovieScene3DAttachSection MovieSceneTracks.Default__MovieScene3DAttachSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DAttachSection* UMovieScene3DAttachSection::GetDefaultObj() +{ + static class UMovieScene3DAttachSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DAttachSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DConstraintTrack +// (None) + +class UClass* UMovieScene3DConstraintTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DConstraintTrack"); + + return Clss; +} + + +// MovieScene3DConstraintTrack MovieSceneTracks.Default__MovieScene3DConstraintTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DConstraintTrack* UMovieScene3DConstraintTrack::GetDefaultObj() +{ + static class UMovieScene3DConstraintTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DConstraintTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DAttachTrack +// (None) + +class UClass* UMovieScene3DAttachTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DAttachTrack"); + + return Clss; +} + + +// MovieScene3DAttachTrack MovieSceneTracks.Default__MovieScene3DAttachTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DAttachTrack* UMovieScene3DAttachTrack::GetDefaultObj() +{ + static class UMovieScene3DAttachTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DAttachTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DPathSection +// (None) + +class UClass* UMovieScene3DPathSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DPathSection"); + + return Clss; +} + + +// MovieScene3DPathSection MovieSceneTracks.Default__MovieScene3DPathSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DPathSection* UMovieScene3DPathSection::GetDefaultObj() +{ + static class UMovieScene3DPathSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DPathSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DPathTrack +// (None) + +class UClass* UMovieScene3DPathTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DPathTrack"); + + return Clss; +} + + +// MovieScene3DPathTrack MovieSceneTracks.Default__MovieScene3DPathTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DPathTrack* UMovieScene3DPathTrack::GetDefaultObj() +{ + static class UMovieScene3DPathTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DPathTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePropertySystem +// (None) + +class UClass* UMovieScenePropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePropertySystem"); + + return Clss; +} + + +// MovieScenePropertySystem MovieSceneTracks.Default__MovieScenePropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePropertySystem* UMovieScenePropertySystem::GetDefaultObj() +{ + static class UMovieScenePropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DTransformPropertySystem +// (None) + +class UClass* UMovieScene3DTransformPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DTransformPropertySystem"); + + return Clss; +} + + +// MovieScene3DTransformPropertySystem MovieSceneTracks.Default__MovieScene3DTransformPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DTransformPropertySystem* UMovieScene3DTransformPropertySystem::GetDefaultObj() +{ + static class UMovieScene3DTransformPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DTransformPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DTransformSection +// (None) + +class UClass* UMovieScene3DTransformSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DTransformSection"); + + return Clss; +} + + +// MovieScene3DTransformSection MovieSceneTracks.Default__MovieScene3DTransformSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DTransformSection* UMovieScene3DTransformSection::GetDefaultObj() +{ + static class UMovieScene3DTransformSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DTransformSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScene3DTransformTrack +// (None) + +class UClass* UMovieScene3DTransformTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene3DTransformTrack"); + + return Clss; +} + + +// MovieScene3DTransformTrack MovieSceneTracks.Default__MovieScene3DTransformTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene3DTransformTrack* UMovieScene3DTransformTrack::GetDefaultObj() +{ + static class UMovieScene3DTransformTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene3DTransformTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneActorReferenceSection +// (None) + +class UClass* UMovieSceneActorReferenceSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneActorReferenceSection"); + + return Clss; +} + + +// MovieSceneActorReferenceSection MovieSceneTracks.Default__MovieSceneActorReferenceSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneActorReferenceSection* UMovieSceneActorReferenceSection::GetDefaultObj() +{ + static class UMovieSceneActorReferenceSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneActorReferenceSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneActorReferenceTrack +// (None) + +class UClass* UMovieSceneActorReferenceTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneActorReferenceTrack"); + + return Clss; +} + + +// MovieSceneActorReferenceTrack MovieSceneTracks.Default__MovieSceneActorReferenceTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneActorReferenceTrack* UMovieSceneActorReferenceTrack::GetDefaultObj() +{ + static class UMovieSceneActorReferenceTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneActorReferenceTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneAudioSection +// (None) + +class UClass* UMovieSceneAudioSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneAudioSection"); + + return Clss; +} + + +// MovieSceneAudioSection MovieSceneTracks.Default__MovieSceneAudioSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneAudioSection* UMovieSceneAudioSection::GetDefaultObj() +{ + static class UMovieSceneAudioSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneAudioSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneAudioSection.SetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FFrameNumber InStartOffset (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneAudioSection::SetStartOffset(const struct FFrameNumber& InStartOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneAudioSection", "SetStartOffset"); + + Params::UMovieSceneAudioSection_SetStartOffset_Params Parms{}; + + Parms.InStartOffset = InStartOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneAudioSection.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* InSound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneAudioSection::SetSound(class USoundBase* InSound) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneAudioSection", "SetSound"); + + Params::UMovieSceneAudioSection_SetSound_Params Parms{}; + + Parms.InSound = InSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneAudioSection.GetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UMovieSceneAudioSection::GetStartOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneAudioSection", "GetStartOffset"); + + Params::UMovieSceneAudioSection_GetStartOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneAudioSection.GetSound +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USoundBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USoundBase* UMovieSceneAudioSection::GetSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneAudioSection", "GetSound"); + + Params::UMovieSceneAudioSection_GetSound_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.MovieSceneAudioTrack +// (None) + +class UClass* UMovieSceneAudioTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneAudioTrack"); + + return Clss; +} + + +// MovieSceneAudioTrack MovieSceneTracks.Default__MovieSceneAudioTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneAudioTrack* UMovieSceneAudioTrack::GetDefaultObj() +{ + static class UMovieSceneAudioTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneAudioTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem +// (None) + +class UClass* UMovieSceneBaseValueEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBaseValueEvaluatorSystem"); + + return Clss; +} + + +// MovieSceneBaseValueEvaluatorSystem MovieSceneTracks.Default__MovieSceneBaseValueEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBaseValueEvaluatorSystem* UMovieSceneBaseValueEvaluatorSystem::GetDefaultObj() +{ + static class UMovieSceneBaseValueEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBaseValueEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneBoolPropertySystem +// (None) + +class UClass* UMovieSceneBoolPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBoolPropertySystem"); + + return Clss; +} + + +// MovieSceneBoolPropertySystem MovieSceneTracks.Default__MovieSceneBoolPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBoolPropertySystem* UMovieSceneBoolPropertySystem::GetDefaultObj() +{ + static class UMovieSceneBoolPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBoolPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneBoolTrack +// (None) + +class UClass* UMovieSceneBoolTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBoolTrack"); + + return Clss; +} + + +// MovieSceneBoolTrack MovieSceneTracks.Default__MovieSceneBoolTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBoolTrack* UMovieSceneBoolTrack::GetDefaultObj() +{ + static class UMovieSceneBoolTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBoolTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneBytePropertySystem +// (None) + +class UClass* UMovieSceneBytePropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBytePropertySystem"); + + return Clss; +} + + +// MovieSceneBytePropertySystem MovieSceneTracks.Default__MovieSceneBytePropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBytePropertySystem* UMovieSceneBytePropertySystem::GetDefaultObj() +{ + static class UMovieSceneBytePropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBytePropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneByteSection +// (None) + +class UClass* UMovieSceneByteSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneByteSection"); + + return Clss; +} + + +// MovieSceneByteSection MovieSceneTracks.Default__MovieSceneByteSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneByteSection* UMovieSceneByteSection::GetDefaultObj() +{ + static class UMovieSceneByteSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneByteSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneByteTrack +// (None) + +class UClass* UMovieSceneByteTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneByteTrack"); + + return Clss; +} + + +// MovieSceneByteTrack MovieSceneTracks.Default__MovieSceneByteTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneByteTrack* UMovieSceneByteTrack::GetDefaultObj() +{ + static class UMovieSceneByteTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneByteTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraAnimSection +// (None) + +class UClass* UMovieSceneCameraAnimSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraAnimSection"); + + return Clss; +} + + +// MovieSceneCameraAnimSection MovieSceneTracks.Default__MovieSceneCameraAnimSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraAnimSection* UMovieSceneCameraAnimSection::GetDefaultObj() +{ + static class UMovieSceneCameraAnimSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraAnimSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraAnimTrack +// (None) + +class UClass* UMovieSceneCameraAnimTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraAnimTrack"); + + return Clss; +} + + +// MovieSceneCameraAnimTrack MovieSceneTracks.Default__MovieSceneCameraAnimTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraAnimTrack* UMovieSceneCameraAnimTrack::GetDefaultObj() +{ + static class UMovieSceneCameraAnimTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraAnimTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraCutSection +// (None) + +class UClass* UMovieSceneCameraCutSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraCutSection"); + + return Clss; +} + + +// MovieSceneCameraCutSection MovieSceneTracks.Default__MovieSceneCameraCutSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraCutSection* UMovieSceneCameraCutSection::GetDefaultObj() +{ + static class UMovieSceneCameraCutSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraCutSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneCameraCutSection.SetCameraBindingID +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID InCameraBindingID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneCameraCutSection::SetCameraBindingID(struct FMovieSceneObjectBindingID& InCameraBindingID) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCameraCutSection", "SetCameraBindingID"); + + Params::UMovieSceneCameraCutSection_SetCameraBindingID_Params Parms{}; + + Parms.InCameraBindingID = InCameraBindingID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneCameraCutSection.GetCameraBindingID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMovieSceneObjectBindingID ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMovieSceneObjectBindingID UMovieSceneCameraCutSection::GetCameraBindingID() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCameraCutSection", "GetCameraBindingID"); + + Params::UMovieSceneCameraCutSection_GetCameraBindingID_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.MovieSceneCameraCutTrack +// (None) + +class UClass* UMovieSceneCameraCutTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraCutTrack"); + + return Clss; +} + + +// MovieSceneCameraCutTrack MovieSceneTracks.Default__MovieSceneCameraCutTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraCutTrack* UMovieSceneCameraCutTrack::GetDefaultObj() +{ + static class UMovieSceneCameraCutTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraCutTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraCutTrackInstance +// (None) + +class UClass* UMovieSceneCameraCutTrackInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraCutTrackInstance"); + + return Clss; +} + + +// MovieSceneCameraCutTrackInstance MovieSceneTracks.Default__MovieSceneCameraCutTrackInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraCutTrackInstance* UMovieSceneCameraCutTrackInstance::GetDefaultObj() +{ + static class UMovieSceneCameraCutTrackInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraCutTrackInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeSection +// (None) + +class UClass* UMovieSceneCameraShakeSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeSection"); + + return Clss; +} + + +// MovieSceneCameraShakeSection MovieSceneTracks.Default__MovieSceneCameraShakeSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeSection* UMovieSceneCameraShakeSection::GetDefaultObj() +{ + static class UMovieSceneCameraShakeSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection +// (None) + +class UClass* UMovieSceneCameraShakeSourceShakeSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeSourceShakeSection"); + + return Clss; +} + + +// MovieSceneCameraShakeSourceShakeSection MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeSourceShakeSection* UMovieSceneCameraShakeSourceShakeSection::GetDefaultObj() +{ + static class UMovieSceneCameraShakeSourceShakeSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeSourceShakeSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack +// (None) + +class UClass* UMovieSceneCameraShakeSourceShakeTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeSourceShakeTrack"); + + return Clss; +} + + +// MovieSceneCameraShakeSourceShakeTrack MovieSceneTracks.Default__MovieSceneCameraShakeSourceShakeTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeSourceShakeTrack* UMovieSceneCameraShakeSourceShakeTrack::GetDefaultObj() +{ + static class UMovieSceneCameraShakeSourceShakeTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeSourceShakeTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection +// (None) + +class UClass* UMovieSceneCameraShakeSourceTriggerSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeSourceTriggerSection"); + + return Clss; +} + + +// MovieSceneCameraShakeSourceTriggerSection MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeSourceTriggerSection* UMovieSceneCameraShakeSourceTriggerSection::GetDefaultObj() +{ + static class UMovieSceneCameraShakeSourceTriggerSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeSourceTriggerSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack +// (None) + +class UClass* UMovieSceneCameraShakeSourceTriggerTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeSourceTriggerTrack"); + + return Clss; +} + + +// MovieSceneCameraShakeSourceTriggerTrack MovieSceneTracks.Default__MovieSceneCameraShakeSourceTriggerTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeSourceTriggerTrack* UMovieSceneCameraShakeSourceTriggerTrack::GetDefaultObj() +{ + static class UMovieSceneCameraShakeSourceTriggerTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeSourceTriggerTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCameraShakeTrack +// (None) + +class UClass* UMovieSceneCameraShakeTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCameraShakeTrack"); + + return Clss; +} + + +// MovieSceneCameraShakeTrack MovieSceneTracks.Default__MovieSceneCameraShakeTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCameraShakeTrack* UMovieSceneCameraShakeTrack::GetDefaultObj() +{ + static class UMovieSceneCameraShakeTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCameraShakeTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneCinematicShotSection +// (None) + +class UClass* UMovieSceneCinematicShotSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCinematicShotSection"); + + return Clss; +} + + +// MovieSceneCinematicShotSection MovieSceneTracks.Default__MovieSceneCinematicShotSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCinematicShotSection* UMovieSceneCinematicShotSection::GetDefaultObj() +{ + static class UMovieSceneCinematicShotSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCinematicShotSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneCinematicShotSection.SetShotDisplayName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InShotDisplayName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneCinematicShotSection::SetShotDisplayName(const class FString& InShotDisplayName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCinematicShotSection", "SetShotDisplayName"); + + Params::UMovieSceneCinematicShotSection_SetShotDisplayName_Params Parms{}; + + Parms.InShotDisplayName = InShotDisplayName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneCinematicShotSection.GetShotDisplayName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMovieSceneCinematicShotSection::GetShotDisplayName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCinematicShotSection", "GetShotDisplayName"); + + Params::UMovieSceneCinematicShotSection_GetShotDisplayName_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.MovieSceneCinematicShotTrack +// (None) + +class UClass* UMovieSceneCinematicShotTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCinematicShotTrack"); + + return Clss; +} + + +// MovieSceneCinematicShotTrack MovieSceneTracks.Default__MovieSceneCinematicShotTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCinematicShotTrack* UMovieSceneCinematicShotTrack::GetDefaultObj() +{ + static class UMovieSceneCinematicShotTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCinematicShotTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneColorPropertySystem +// (None) + +class UClass* UMovieSceneColorPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneColorPropertySystem"); + + return Clss; +} + + +// MovieSceneColorPropertySystem MovieSceneTracks.Default__MovieSceneColorPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneColorPropertySystem* UMovieSceneColorPropertySystem::GetDefaultObj() +{ + static class UMovieSceneColorPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneColorPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneColorSection +// (None) + +class UClass* UMovieSceneColorSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneColorSection"); + + return Clss; +} + + +// MovieSceneColorSection MovieSceneTracks.Default__MovieSceneColorSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneColorSection* UMovieSceneColorSection::GetDefaultObj() +{ + static class UMovieSceneColorSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneColorSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneColorTrack +// (None) + +class UClass* UMovieSceneColorTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneColorTrack"); + + return Clss; +} + + +// MovieSceneColorTrack MovieSceneTracks.Default__MovieSceneColorTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneColorTrack* UMovieSceneColorTrack::GetDefaultObj() +{ + static class UMovieSceneColorTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneColorTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem +// (None) + +class UClass* UMovieSceneComponentAttachmentInvalidatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneComponentAttachmentInvalidatorSystem"); + + return Clss; +} + + +// MovieSceneComponentAttachmentInvalidatorSystem MovieSceneTracks.Default__MovieSceneComponentAttachmentInvalidatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneComponentAttachmentInvalidatorSystem* UMovieSceneComponentAttachmentInvalidatorSystem::GetDefaultObj() +{ + static class UMovieSceneComponentAttachmentInvalidatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneComponentAttachmentInvalidatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneComponentAttachmentSystem +// (None) + +class UClass* UMovieSceneComponentAttachmentSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneComponentAttachmentSystem"); + + return Clss; +} + + +// MovieSceneComponentAttachmentSystem MovieSceneTracks.Default__MovieSceneComponentAttachmentSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneComponentAttachmentSystem* UMovieSceneComponentAttachmentSystem::GetDefaultObj() +{ + static class UMovieSceneComponentAttachmentSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneComponentAttachmentSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneComponentMobilitySystem +// (None) + +class UClass* UMovieSceneComponentMobilitySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneComponentMobilitySystem"); + + return Clss; +} + + +// MovieSceneComponentMobilitySystem MovieSceneTracks.Default__MovieSceneComponentMobilitySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneComponentMobilitySystem* UMovieSceneComponentMobilitySystem::GetDefaultObj() +{ + static class UMovieSceneComponentMobilitySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneComponentMobilitySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneComponentTransformSystem +// (None) + +class UClass* UMovieSceneComponentTransformSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneComponentTransformSystem"); + + return Clss; +} + + +// MovieSceneComponentTransformSystem MovieSceneTracks.Default__MovieSceneComponentTransformSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneComponentTransformSystem* UMovieSceneComponentTransformSystem::GetDefaultObj() +{ + static class UMovieSceneComponentTransformSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneComponentTransformSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem +// (None) + +class UClass* UMovieSceneDeferredComponentMovementSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneDeferredComponentMovementSystem"); + + return Clss; +} + + +// MovieSceneDeferredComponentMovementSystem MovieSceneTracks.Default__MovieSceneDeferredComponentMovementSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneDeferredComponentMovementSystem* UMovieSceneDeferredComponentMovementSystem::GetDefaultObj() +{ + static class UMovieSceneDeferredComponentMovementSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneDeferredComponentMovementSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEnumPropertySystem +// (None) + +class UClass* UMovieSceneEnumPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEnumPropertySystem"); + + return Clss; +} + + +// MovieSceneEnumPropertySystem MovieSceneTracks.Default__MovieSceneEnumPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEnumPropertySystem* UMovieSceneEnumPropertySystem::GetDefaultObj() +{ + static class UMovieSceneEnumPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEnumPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEnumSection +// (None) + +class UClass* UMovieSceneEnumSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEnumSection"); + + return Clss; +} + + +// MovieSceneEnumSection MovieSceneTracks.Default__MovieSceneEnumSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEnumSection* UMovieSceneEnumSection::GetDefaultObj() +{ + static class UMovieSceneEnumSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEnumSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEnumTrack +// (None) + +class UClass* UMovieSceneEnumTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEnumTrack"); + + return Clss; +} + + +// MovieSceneEnumTrack MovieSceneTracks.Default__MovieSceneEnumTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEnumTrack* UMovieSceneEnumTrack::GetDefaultObj() +{ + static class UMovieSceneEnumTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEnumTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem +// (None) + +class UClass* UMovieSceneEulerTransformPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEulerTransformPropertySystem"); + + return Clss; +} + + +// MovieSceneEulerTransformPropertySystem MovieSceneTracks.Default__MovieSceneEulerTransformPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEulerTransformPropertySystem* UMovieSceneEulerTransformPropertySystem::GetDefaultObj() +{ + static class UMovieSceneEulerTransformPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEulerTransformPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEulerTransformTrack +// (None) + +class UClass* UMovieSceneEulerTransformTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEulerTransformTrack"); + + return Clss; +} + + +// MovieSceneEulerTransformTrack MovieSceneTracks.Default__MovieSceneEulerTransformTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEulerTransformTrack* UMovieSceneEulerTransformTrack::GetDefaultObj() +{ + static class UMovieSceneEulerTransformTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEulerTransformTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventSectionBase +// (None) + +class UClass* UMovieSceneEventSectionBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventSectionBase"); + + return Clss; +} + + +// MovieSceneEventSectionBase MovieSceneTracks.Default__MovieSceneEventSectionBase +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventSectionBase* UMovieSceneEventSectionBase::GetDefaultObj() +{ + static class UMovieSceneEventSectionBase* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventSectionBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventRepeaterSection +// (None) + +class UClass* UMovieSceneEventRepeaterSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventRepeaterSection"); + + return Clss; +} + + +// MovieSceneEventRepeaterSection MovieSceneTracks.Default__MovieSceneEventRepeaterSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventRepeaterSection* UMovieSceneEventRepeaterSection::GetDefaultObj() +{ + static class UMovieSceneEventRepeaterSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventRepeaterSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventSection +// (None) + +class UClass* UMovieSceneEventSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventSection"); + + return Clss; +} + + +// MovieSceneEventSection MovieSceneTracks.Default__MovieSceneEventSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventSection* UMovieSceneEventSection::GetDefaultObj() +{ + static class UMovieSceneEventSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventSystem +// (None) + +class UClass* UMovieSceneEventSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventSystem"); + + return Clss; +} + + +// MovieSceneEventSystem MovieSceneTracks.Default__MovieSceneEventSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventSystem* UMovieSceneEventSystem::GetDefaultObj() +{ + static class UMovieSceneEventSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePreSpawnEventSystem +// (None) + +class UClass* UMovieScenePreSpawnEventSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePreSpawnEventSystem"); + + return Clss; +} + + +// MovieScenePreSpawnEventSystem MovieSceneTracks.Default__MovieScenePreSpawnEventSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePreSpawnEventSystem* UMovieScenePreSpawnEventSystem::GetDefaultObj() +{ + static class UMovieScenePreSpawnEventSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePreSpawnEventSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePostSpawnEventSystem +// (None) + +class UClass* UMovieScenePostSpawnEventSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePostSpawnEventSystem"); + + return Clss; +} + + +// MovieScenePostSpawnEventSystem MovieSceneTracks.Default__MovieScenePostSpawnEventSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePostSpawnEventSystem* UMovieScenePostSpawnEventSystem::GetDefaultObj() +{ + static class UMovieScenePostSpawnEventSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePostSpawnEventSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePostEvalEventSystem +// (None) + +class UClass* UMovieScenePostEvalEventSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePostEvalEventSystem"); + + return Clss; +} + + +// MovieScenePostEvalEventSystem MovieSceneTracks.Default__MovieScenePostEvalEventSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePostEvalEventSystem* UMovieScenePostEvalEventSystem::GetDefaultObj() +{ + static class UMovieScenePostEvalEventSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePostEvalEventSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventTrack +// (None) + +class UClass* UMovieSceneEventTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventTrack"); + + return Clss; +} + + +// MovieSceneEventTrack MovieSceneTracks.Default__MovieSceneEventTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventTrack* UMovieSceneEventTrack::GetDefaultObj() +{ + static class UMovieSceneEventTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneEventTriggerSection +// (None) + +class UClass* UMovieSceneEventTriggerSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEventTriggerSection"); + + return Clss; +} + + +// MovieSceneEventTriggerSection MovieSceneTracks.Default__MovieSceneEventTriggerSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEventTriggerSection* UMovieSceneEventTriggerSection::GetDefaultObj() +{ + static class UMovieSceneEventTriggerSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEventTriggerSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneFadeSection +// (None) + +class UClass* UMovieSceneFadeSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFadeSection"); + + return Clss; +} + + +// MovieSceneFadeSection MovieSceneTracks.Default__MovieSceneFadeSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFadeSection* UMovieSceneFadeSection::GetDefaultObj() +{ + static class UMovieSceneFadeSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFadeSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneFloatTrack +// (None) + +class UClass* UMovieSceneFloatTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFloatTrack"); + + return Clss; +} + + +// MovieSceneFloatTrack MovieSceneTracks.Default__MovieSceneFloatTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFloatTrack* UMovieSceneFloatTrack::GetDefaultObj() +{ + static class UMovieSceneFloatTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFloatTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneFadeTrack +// (None) + +class UClass* UMovieSceneFadeTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFadeTrack"); + + return Clss; +} + + +// MovieSceneFadeTrack MovieSceneTracks.Default__MovieSceneFadeTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFadeTrack* UMovieSceneFadeTrack::GetDefaultObj() +{ + static class UMovieSceneFadeTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFadeTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneFloatPropertySystem +// (None) + +class UClass* UMovieSceneFloatPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFloatPropertySystem"); + + return Clss; +} + + +// MovieSceneFloatPropertySystem MovieSceneTracks.Default__MovieSceneFloatPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFloatPropertySystem* UMovieSceneFloatPropertySystem::GetDefaultObj() +{ + static class UMovieSceneFloatPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFloatPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneFloatSection +// (None) + +class UClass* UMovieSceneFloatSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFloatSection"); + + return Clss; +} + + +// MovieSceneFloatSection MovieSceneTracks.Default__MovieSceneFloatSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFloatSection* UMovieSceneFloatSection::GetDefaultObj() +{ + static class UMovieSceneFloatSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFloatSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem +// (None) + +class UClass* UMovieSceneHierarchicalBiasSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneHierarchicalBiasSystem"); + + return Clss; +} + + +// MovieSceneHierarchicalBiasSystem MovieSceneTracks.Default__MovieSceneHierarchicalBiasSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneHierarchicalBiasSystem* UMovieSceneHierarchicalBiasSystem::GetDefaultObj() +{ + static class UMovieSceneHierarchicalBiasSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneHierarchicalBiasSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneInitialValueSystem +// (None) + +class UClass* UMovieSceneInitialValueSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneInitialValueSystem"); + + return Clss; +} + + +// MovieSceneInitialValueSystem MovieSceneTracks.Default__MovieSceneInitialValueSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneInitialValueSystem* UMovieSceneInitialValueSystem::GetDefaultObj() +{ + static class UMovieSceneInitialValueSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneInitialValueSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneIntegerPropertySystem +// (None) + +class UClass* UMovieSceneIntegerPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneIntegerPropertySystem"); + + return Clss; +} + + +// MovieSceneIntegerPropertySystem MovieSceneTracks.Default__MovieSceneIntegerPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneIntegerPropertySystem* UMovieSceneIntegerPropertySystem::GetDefaultObj() +{ + static class UMovieSceneIntegerPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneIntegerPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneIntegerSection +// (None) + +class UClass* UMovieSceneIntegerSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneIntegerSection"); + + return Clss; +} + + +// MovieSceneIntegerSection MovieSceneTracks.Default__MovieSceneIntegerSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneIntegerSection* UMovieSceneIntegerSection::GetDefaultObj() +{ + static class UMovieSceneIntegerSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneIntegerSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneIntegerTrack +// (None) + +class UClass* UMovieSceneIntegerTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneIntegerTrack"); + + return Clss; +} + + +// MovieSceneIntegerTrack MovieSceneTracks.Default__MovieSceneIntegerTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneIntegerTrack* UMovieSceneIntegerTrack::GetDefaultObj() +{ + static class UMovieSceneIntegerTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneIntegerTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem +// (None) + +class UClass* UMovieSceneInterrogatedPropertyInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneInterrogatedPropertyInstantiatorSystem"); + + return Clss; +} + + +// MovieSceneInterrogatedPropertyInstantiatorSystem MovieSceneTracks.Default__MovieSceneInterrogatedPropertyInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneInterrogatedPropertyInstantiatorSystem* UMovieSceneInterrogatedPropertyInstantiatorSystem::GetDefaultObj() +{ + static class UMovieSceneInterrogatedPropertyInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneInterrogatedPropertyInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySection +// (None) + +class UClass* UMovieSceneLevelVisibilitySection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneLevelVisibilitySection"); + + return Clss; +} + + +// MovieSceneLevelVisibilitySection MovieSceneTracks.Default__MovieSceneLevelVisibilitySection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneLevelVisibilitySection* UMovieSceneLevelVisibilitySection::GetDefaultObj() +{ + static class UMovieSceneLevelVisibilitySection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneLevelVisibilitySection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ELevelVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneLevelVisibilitySection::SetVisibility(enum class ELevelVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneLevelVisibilitySection", "SetVisibility"); + + Params::UMovieSceneLevelVisibilitySection_SetVisibility_Params Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetLevelNames +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InLevelNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMovieSceneLevelVisibilitySection::SetLevelNames(TArray& InLevelNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneLevelVisibilitySection", "SetLevelNames"); + + Params::UMovieSceneLevelVisibilitySection_SetLevelNames_Params Parms{}; + + Parms.InLevelNames = InLevelNames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetVisibility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ELevelVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ELevelVisibility UMovieSceneLevelVisibilitySection::GetVisibility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneLevelVisibilitySection", "GetVisibility"); + + Params::UMovieSceneLevelVisibilitySection_GetVisibility_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetLevelNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneLevelVisibilitySection::GetLevelNames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneLevelVisibilitySection", "GetLevelNames"); + + Params::UMovieSceneLevelVisibilitySection_GetLevelNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySystem +// (None) + +class UClass* UMovieSceneLevelVisibilitySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneLevelVisibilitySystem"); + + return Clss; +} + + +// MovieSceneLevelVisibilitySystem MovieSceneTracks.Default__MovieSceneLevelVisibilitySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneLevelVisibilitySystem* UMovieSceneLevelVisibilitySystem::GetDefaultObj() +{ + static class UMovieSceneLevelVisibilitySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneLevelVisibilitySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack +// (None) + +class UClass* UMovieSceneLevelVisibilityTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneLevelVisibilityTrack"); + + return Clss; +} + + +// MovieSceneLevelVisibilityTrack MovieSceneTracks.Default__MovieSceneLevelVisibilityTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneLevelVisibilityTrack* UMovieSceneLevelVisibilityTrack::GetDefaultObj() +{ + static class UMovieSceneLevelVisibilityTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneLevelVisibilityTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneMaterialTrack +// (None) + +class UClass* UMovieSceneMaterialTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMaterialTrack"); + + return Clss; +} + + +// MovieSceneMaterialTrack MovieSceneTracks.Default__MovieSceneMaterialTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMaterialTrack* UMovieSceneMaterialTrack::GetDefaultObj() +{ + static class UMovieSceneMaterialTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMaterialTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack +// (None) + +class UClass* UMovieSceneMaterialParameterCollectionTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMaterialParameterCollectionTrack"); + + return Clss; +} + + +// MovieSceneMaterialParameterCollectionTrack MovieSceneTracks.Default__MovieSceneMaterialParameterCollectionTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMaterialParameterCollectionTrack* UMovieSceneMaterialParameterCollectionTrack::GetDefaultObj() +{ + static class UMovieSceneMaterialParameterCollectionTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMaterialParameterCollectionTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneComponentMaterialTrack +// (None) + +class UClass* UMovieSceneComponentMaterialTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneComponentMaterialTrack"); + + return Clss; +} + + +// MovieSceneComponentMaterialTrack MovieSceneTracks.Default__MovieSceneComponentMaterialTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneComponentMaterialTrack* UMovieSceneComponentMaterialTrack::GetDefaultObj() +{ + static class UMovieSceneComponentMaterialTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneComponentMaterialTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem +// (None) + +class UClass* UMovieSceneMotionVectorSimulationSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMotionVectorSimulationSystem"); + + return Clss; +} + + +// MovieSceneMotionVectorSimulationSystem MovieSceneTracks.Default__MovieSceneMotionVectorSimulationSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMotionVectorSimulationSystem* UMovieSceneMotionVectorSimulationSystem::GetDefaultObj() +{ + static class UMovieSceneMotionVectorSimulationSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMotionVectorSimulationSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneObjectPropertySection +// (None) + +class UClass* UMovieSceneObjectPropertySection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneObjectPropertySection"); + + return Clss; +} + + +// MovieSceneObjectPropertySection MovieSceneTracks.Default__MovieSceneObjectPropertySection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneObjectPropertySection* UMovieSceneObjectPropertySection::GetDefaultObj() +{ + static class UMovieSceneObjectPropertySection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneObjectPropertySection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneObjectPropertyTrack +// (None) + +class UClass* UMovieSceneObjectPropertyTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneObjectPropertyTrack"); + + return Clss; +} + + +// MovieSceneObjectPropertyTrack MovieSceneTracks.Default__MovieSceneObjectPropertyTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneObjectPropertyTrack* UMovieSceneObjectPropertyTrack::GetDefaultObj() +{ + static class UMovieSceneObjectPropertyTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneObjectPropertyTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneParameterSection +// (None) + +class UClass* UMovieSceneParameterSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneParameterSection"); + + return Clss; +} + + +// MovieSceneParameterSection MovieSceneTracks.Default__MovieSceneParameterSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneParameterSection* UMovieSceneParameterSection::GetDefaultObj() +{ + static class UMovieSceneParameterSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneParameterSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveVectorParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveVectorParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveVectorParameter"); + + Params::UMovieSceneParameterSection_RemoveVectorParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveVector2DParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveVector2DParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveVector2DParameter"); + + Params::UMovieSceneParameterSection_RemoveVector2DParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveTransformParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveTransformParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveTransformParameter"); + + Params::UMovieSceneParameterSection_RemoveTransformParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveScalarParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveScalarParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveScalarParameter"); + + Params::UMovieSceneParameterSection_RemoveScalarParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveColorParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveColorParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveColorParameter"); + + Params::UMovieSceneParameterSection_RemoveColorParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveBoolParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneParameterSection::RemoveBoolParameter(class FName InParameterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "RemoveBoolParameter"); + + Params::UMovieSceneParameterSection_RemoveBoolParameter_Params Parms{}; + + Parms.InParameterName = InParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.GetParameterNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSet ParameterNames (Parm, OutParm, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::GetParameterNames(TSet* ParameterNames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "GetParameterNames"); + + Params::UMovieSceneParameterSection_GetParameterNames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ParameterNames != nullptr) + *ParameterNames = Parms.ParameterNames; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddVectorParameterKey +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddVectorParameterKey"); + + Params::UMovieSceneParameterSection_AddVectorParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddVector2DParameterKey +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddVector2DParameterKey"); + + Params::UMovieSceneParameterSection_AddVector2DParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddTransformParameterKey +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform InValue (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, struct FTransform& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddTransformParameterKey"); + + Params::UMovieSceneParameterSection_AddTransformParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddScalarParameterKey +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddScalarParameterKey"); + + Params::UMovieSceneParameterSection_AddScalarParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddColorParameterKey +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddColorParameterKey"); + + Params::UMovieSceneParameterSection_AddColorParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieSceneTracks.MovieSceneParameterSection.AddBoolParameterKey +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber InTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneParameterSection::AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneParameterSection", "AddBoolParameterKey"); + + Params::UMovieSceneParameterSection_AddBoolParameterKey_Params Parms{}; + + Parms.InParameterName = InParameterName; + Parms.InTime = InTime; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MovieSceneTracks.MovieSceneParticleParameterTrack +// (None) + +class UClass* UMovieSceneParticleParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneParticleParameterTrack"); + + return Clss; +} + + +// MovieSceneParticleParameterTrack MovieSceneTracks.Default__MovieSceneParticleParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneParticleParameterTrack* UMovieSceneParticleParameterTrack::GetDefaultObj() +{ + static class UMovieSceneParticleParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneParticleParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneParticleSection +// (None) + +class UClass* UMovieSceneParticleSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneParticleSection"); + + return Clss; +} + + +// MovieSceneParticleSection MovieSceneTracks.Default__MovieSceneParticleSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneParticleSection* UMovieSceneParticleSection::GetDefaultObj() +{ + static class UMovieSceneParticleSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneParticleSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneParticleTrack +// (None) + +class UClass* UMovieSceneParticleTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneParticleTrack"); + + return Clss; +} + + +// MovieSceneParticleTrack MovieSceneTracks.Default__MovieSceneParticleTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneParticleTrack* UMovieSceneParticleTrack::GetDefaultObj() +{ + static class UMovieSceneParticleTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneParticleTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem +// (None) + +class UClass* UMovieScenePiecewiseBoolBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePiecewiseBoolBlenderSystem"); + + return Clss; +} + + +// MovieScenePiecewiseBoolBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseBoolBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePiecewiseBoolBlenderSystem* UMovieScenePiecewiseBoolBlenderSystem::GetDefaultObj() +{ + static class UMovieScenePiecewiseBoolBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePiecewiseBoolBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem +// (None) + +class UClass* UMovieScenePiecewiseByteBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePiecewiseByteBlenderSystem"); + + return Clss; +} + + +// MovieScenePiecewiseByteBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseByteBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePiecewiseByteBlenderSystem* UMovieScenePiecewiseByteBlenderSystem::GetDefaultObj() +{ + static class UMovieScenePiecewiseByteBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePiecewiseByteBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem +// (None) + +class UClass* UMovieScenePiecewiseEnumBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePiecewiseEnumBlenderSystem"); + + return Clss; +} + + +// MovieScenePiecewiseEnumBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseEnumBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePiecewiseEnumBlenderSystem* UMovieScenePiecewiseEnumBlenderSystem::GetDefaultObj() +{ + static class UMovieScenePiecewiseEnumBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePiecewiseEnumBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePiecewiseFloatBlenderSystem +// (None) + +class UClass* UMovieScenePiecewiseFloatBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePiecewiseFloatBlenderSystem"); + + return Clss; +} + + +// MovieScenePiecewiseFloatBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseFloatBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePiecewiseFloatBlenderSystem* UMovieScenePiecewiseFloatBlenderSystem::GetDefaultObj() +{ + static class UMovieScenePiecewiseFloatBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePiecewiseFloatBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem +// (None) + +class UClass* UMovieScenePiecewiseIntegerBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePiecewiseIntegerBlenderSystem"); + + return Clss; +} + + +// MovieScenePiecewiseIntegerBlenderSystem MovieSceneTracks.Default__MovieScenePiecewiseIntegerBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePiecewiseIntegerBlenderSystem* UMovieScenePiecewiseIntegerBlenderSystem::GetDefaultObj() +{ + static class UMovieScenePiecewiseIntegerBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePiecewiseIntegerBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection +// (None) + +class UClass* UMovieScenePrimitiveMaterialSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePrimitiveMaterialSection"); + + return Clss; +} + + +// MovieScenePrimitiveMaterialSection MovieSceneTracks.Default__MovieScenePrimitiveMaterialSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePrimitiveMaterialSection* UMovieScenePrimitiveMaterialSection::GetDefaultObj() +{ + static class UMovieScenePrimitiveMaterialSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePrimitiveMaterialSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack +// (None) + +class UClass* UMovieScenePrimitiveMaterialTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePrimitiveMaterialTrack"); + + return Clss; +} + + +// MovieScenePrimitiveMaterialTrack MovieSceneTracks.Default__MovieScenePrimitiveMaterialTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePrimitiveMaterialTrack* UMovieScenePrimitiveMaterialTrack::GetDefaultObj() +{ + static class UMovieScenePrimitiveMaterialTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePrimitiveMaterialTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem +// (None) + +class UClass* UMovieScenePropertyInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePropertyInstantiatorSystem"); + + return Clss; +} + + +// MovieScenePropertyInstantiatorSystem MovieSceneTracks.Default__MovieScenePropertyInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScenePropertyInstantiatorSystem* UMovieScenePropertyInstantiatorSystem::GetDefaultObj() +{ + static class UMovieScenePropertyInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScenePropertyInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem +// (None) + +class UClass* UMovieSceneQuaternionInterpolationRotationSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneQuaternionInterpolationRotationSystem"); + + return Clss; +} + + +// MovieSceneQuaternionInterpolationRotationSystem MovieSceneTracks.Default__MovieSceneQuaternionInterpolationRotationSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneQuaternionInterpolationRotationSystem* UMovieSceneQuaternionInterpolationRotationSystem::GetDefaultObj() +{ + static class UMovieSceneQuaternionInterpolationRotationSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneQuaternionInterpolationRotationSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection +// (None) + +class UClass* UMovieSceneSkeletalAnimationSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSkeletalAnimationSection"); + + return Clss; +} + + +// MovieSceneSkeletalAnimationSection MovieSceneTracks.Default__MovieSceneSkeletalAnimationSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSkeletalAnimationSection* UMovieSceneSkeletalAnimationSection::GetDefaultObj() +{ + static class UMovieSceneSkeletalAnimationSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSkeletalAnimationSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack +// (None) + +class UClass* UMovieSceneSkeletalAnimationTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSkeletalAnimationTrack"); + + return Clss; +} + + +// MovieSceneSkeletalAnimationTrack MovieSceneTracks.Default__MovieSceneSkeletalAnimationTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSkeletalAnimationTrack* UMovieSceneSkeletalAnimationTrack::GetDefaultObj() +{ + static class UMovieSceneSkeletalAnimationTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSkeletalAnimationTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneSlomoSection +// (None) + +class UClass* UMovieSceneSlomoSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSlomoSection"); + + return Clss; +} + + +// MovieSceneSlomoSection MovieSceneTracks.Default__MovieSceneSlomoSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSlomoSection* UMovieSceneSlomoSection::GetDefaultObj() +{ + static class UMovieSceneSlomoSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSlomoSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneSlomoTrack +// (None) + +class UClass* UMovieSceneSlomoTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSlomoTrack"); + + return Clss; +} + + +// MovieSceneSlomoTrack MovieSceneTracks.Default__MovieSceneSlomoTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSlomoTrack* UMovieSceneSlomoTrack::GetDefaultObj() +{ + static class UMovieSceneSlomoTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSlomoTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneStringSection +// (None) + +class UClass* UMovieSceneStringSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneStringSection"); + + return Clss; +} + + +// MovieSceneStringSection MovieSceneTracks.Default__MovieSceneStringSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneStringSection* UMovieSceneStringSection::GetDefaultObj() +{ + static class UMovieSceneStringSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneStringSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneStringTrack +// (None) + +class UClass* UMovieSceneStringTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneStringTrack"); + + return Clss; +} + + +// MovieSceneStringTrack MovieSceneTracks.Default__MovieSceneStringTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneStringTrack* UMovieSceneStringTrack::GetDefaultObj() +{ + static class UMovieSceneStringTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneStringTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneTransformOriginSystem +// (None) + +class UClass* UMovieSceneTransformOriginSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTransformOriginSystem"); + + return Clss; +} + + +// MovieSceneTransformOriginSystem MovieSceneTracks.Default__MovieSceneTransformOriginSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTransformOriginSystem* UMovieSceneTransformOriginSystem::GetDefaultObj() +{ + static class UMovieSceneTransformOriginSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTransformOriginSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneTransformTrack +// (None) + +class UClass* UMovieSceneTransformTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTransformTrack"); + + return Clss; +} + + +// MovieSceneTransformTrack MovieSceneTracks.Default__MovieSceneTransformTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTransformTrack* UMovieSceneTransformTrack::GetDefaultObj() +{ + static class UMovieSceneTransformTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTransformTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneVectorPropertySystem +// (None) + +class UClass* UMovieSceneVectorPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneVectorPropertySystem"); + + return Clss; +} + + +// MovieSceneVectorPropertySystem MovieSceneTracks.Default__MovieSceneVectorPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneVectorPropertySystem* UMovieSceneVectorPropertySystem::GetDefaultObj() +{ + static class UMovieSceneVectorPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneVectorPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneVectorSection +// (None) + +class UClass* UMovieSceneVectorSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneVectorSection"); + + return Clss; +} + + +// MovieSceneVectorSection MovieSceneTracks.Default__MovieSceneVectorSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneVectorSection* UMovieSceneVectorSection::GetDefaultObj() +{ + static class UMovieSceneVectorSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneVectorSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneVectorTrack +// (None) + +class UClass* UMovieSceneVectorTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneVectorTrack"); + + return Clss; +} + + +// MovieSceneVectorTrack MovieSceneTracks.Default__MovieSceneVectorTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneVectorTrack* UMovieSceneVectorTrack::GetDefaultObj() +{ + static class UMovieSceneVectorTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneVectorTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneVisibilityTrack +// (None) + +class UClass* UMovieSceneVisibilityTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneVisibilityTrack"); + + return Clss; +} + + +// MovieSceneVisibilityTrack MovieSceneTracks.Default__MovieSceneVisibilityTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneVisibilityTrack* UMovieSceneVisibilityTrack::GetDefaultObj() +{ + static class UMovieSceneVisibilityTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneVisibilityTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem +// (None) + +class UClass* UMovieSceneHierarchicalEasingInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneHierarchicalEasingInstantiatorSystem"); + + return Clss; +} + + +// MovieSceneHierarchicalEasingInstantiatorSystem MovieSceneTracks.Default__MovieSceneHierarchicalEasingInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneHierarchicalEasingInstantiatorSystem* UMovieSceneHierarchicalEasingInstantiatorSystem::GetDefaultObj() +{ + static class UMovieSceneHierarchicalEasingInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneHierarchicalEasingInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieSceneTracks.WeightAndEasingEvaluatorSystem +// (None) + +class UClass* UWeightAndEasingEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WeightAndEasingEvaluatorSystem"); + + return Clss; +} + + +// WeightAndEasingEvaluatorSystem MovieSceneTracks.Default__WeightAndEasingEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWeightAndEasingEvaluatorSystem* UWeightAndEasingEvaluatorSystem::GetDefaultObj() +{ + static class UWeightAndEasingEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UWeightAndEasingEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_parameters.hpp new file mode 100644 index 0000000..400f64f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_parameters.hpp @@ -0,0 +1,269 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function MovieSceneTracks.MovieSceneTransformOrigin.BP_GetTransformOrigin +struct IMovieSceneTransformOrigin_BP_GetTransformOrigin_Params +{ +public: + struct FTransform ReturnValue; // 0x0(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieSceneTracks.MovieScene3DConstraintSection.SetConstraintBindingID +struct UMovieScene3DConstraintSection_SetConstraintBindingID_Params +{ +public: + struct FMovieSceneObjectBindingID InConstraintBindingID; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieSceneTracks.MovieScene3DConstraintSection.GetConstraintBindingID +struct UMovieScene3DConstraintSection_GetConstraintBindingID_Params +{ +public: + struct FMovieSceneObjectBindingID ReturnValue; // 0x0(0x18)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieSceneTracks.MovieSceneAudioSection.SetStartOffset +struct UMovieSceneAudioSection_SetStartOffset_Params +{ +public: + struct FFrameNumber InStartOffset; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneTracks.MovieSceneAudioSection.SetSound +struct UMovieSceneAudioSection_SetSound_Params +{ +public: + class USoundBase* InSound; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieSceneTracks.MovieSceneAudioSection.GetStartOffset +struct UMovieSceneAudioSection_GetStartOffset_Params +{ +public: + struct FFrameNumber ReturnValue; // 0x0(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieSceneTracks.MovieSceneAudioSection.GetSound +struct UMovieSceneAudioSection_GetSound_Params +{ +public: + class USoundBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieSceneTracks.MovieSceneCameraCutSection.SetCameraBindingID +struct UMovieSceneCameraCutSection_SetCameraBindingID_Params +{ +public: + struct FMovieSceneObjectBindingID InCameraBindingID; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieSceneTracks.MovieSceneCameraCutSection.GetCameraBindingID +struct UMovieSceneCameraCutSection_GetCameraBindingID_Params +{ +public: + struct FMovieSceneObjectBindingID ReturnValue; // 0x0(0x18)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneCinematicShotSection.SetShotDisplayName +struct UMovieSceneCinematicShotSection_SetShotDisplayName_Params +{ +public: + class FString InShotDisplayName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneCinematicShotSection.GetShotDisplayName +struct UMovieSceneCinematicShotSection_GetShotDisplayName_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetVisibility +struct UMovieSceneLevelVisibilitySection_SetVisibility_Params +{ +public: + enum class ELevelVisibility InVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.SetLevelNames +struct UMovieSceneLevelVisibilitySection_SetLevelNames_Params +{ +public: + TArray InLevelNames; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetVisibility +struct UMovieSceneLevelVisibilitySection_GetVisibility_Params +{ +public: + enum class ELevelVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneLevelVisibilitySection.GetLevelNames +struct UMovieSceneLevelVisibilitySection_GetLevelNames_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveVectorParameter +struct UMovieSceneParameterSection_RemoveVectorParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveVector2DParameter +struct UMovieSceneParameterSection_RemoveVector2DParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveTransformParameter +struct UMovieSceneParameterSection_RemoveTransformParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveScalarParameter +struct UMovieSceneParameterSection_RemoveScalarParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveColorParameter +struct UMovieSceneParameterSection_RemoveColorParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.RemoveBoolParameter +struct UMovieSceneParameterSection_RemoveBoolParameter_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.GetParameterNames +struct UMovieSceneParameterSection_GetParameterNames_Params +{ +public: + TSet ParameterNames; // 0x0(0x50)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddVectorParameterKey +struct UMovieSceneParameterSection_AddVectorParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InValue; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddVector2DParameterKey +struct UMovieSceneParameterSection_AddVector2DParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InValue; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddTransformParameterKey +struct UMovieSceneParameterSection_AddTransformParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform InValue; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddScalarParameterKey +struct UMovieSceneParameterSection_AddScalarParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddColorParameterKey +struct UMovieSceneParameterSection_AddColorParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InValue; // 0xC(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieSceneTracks.MovieSceneParameterSection.AddBoolParameterKey +struct UMovieSceneParameterSection_AddBoolParameterKey_Params +{ +public: + class FName InParameterName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber InTime; // 0x8(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EBA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_structs.hpp new file mode 100644 index 0000000..d9c5537 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieSceneTracks_structs.hpp @@ -0,0 +1,627 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMovieScene3DPathSection_Axis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + NEG_X = 3, + NEG_Y = 4, + NEG_Z = 5, + MovieScene3DPathSection_MAX = 6, +}; + +enum class EFireEventsAtPosition : uint8 +{ + AtStartOfEvaluation = 0, + AtEndOfEvaluation = 1, + AfterSpawn = 2, + EFireEventsAtPosition_MAX = 3, +}; + +enum class ELevelVisibility : uint8 +{ + Visible = 0, + Hidden = 1, + ELevelVisibility_MAX = 2, +}; + +enum class EParticleKey : uint8 +{ + Activate = 0, + Deactivate = 1, + Trigger = 2, + EParticleKey_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC0 (0xE0 - 0x20) +// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate +struct FMovieScene3DPathSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneObjectBindingID PathBindingID; // 0x20(0x18)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel TimingCurve; // 0x38(0xA0)(NativeAccessSpecifierPublic) + enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ED9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneTransformMask +struct FMovieSceneTransformMask +{ +public: + uint32 Mask; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x40 (0x48 - 0x8) +// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct +struct FMovieScene3DTransformKeyStruct : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x14(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x20(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x2C(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDB[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x30 - 0x8) +// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct +struct FMovieScene3DScaleKeyStruct : public FMovieSceneKeyStruct +{ +public: + struct FVector Scale; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDD[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x30 - 0x8) +// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct +struct FMovieScene3DRotationKeyStruct : public FMovieSceneKeyStruct +{ +public: + struct FRotator Rotation; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDE[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x30 - 0x8) +// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct +struct FMovieScene3DLocationKeyStruct : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EDF[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey +struct FMovieSceneActorReferenceKey +{ +public: + struct FMovieSceneObjectBindingID Object; // 0x0(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentName; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xB0 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData +struct FMovieSceneActorReferenceData : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceKey DefaultValue; // 0x18(0x28)(NoDestructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_EE0[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xE8 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate +struct FMovieSceneActorReferenceSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x20(0x18)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData ActorReferenceData; // 0x38(0xB0)(NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x28 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate +struct FMovieSceneAudioSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + class UMovieSceneAudioSection* AudioSection; // 0x20(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData +struct FMovieSceneCameraAnimSectionData +{ +public: + class UCameraAnim* CameraAnim; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x48 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate +struct FMovieSceneCameraAnimSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraAnimSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EE3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData +struct FMovieSceneCameraShakeSectionData +{ +public: + TSubclassOf ShakeClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_EE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x48 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate +struct FMovieSceneCameraShakeSourceShakeSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionEndTime; // 0x44(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger +struct FMovieSceneCameraShakeSourceTrigger +{ +public: + TSubclassOf ShakeClass; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_EE7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x88 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel +struct FMovieSceneCameraShakeSourceTriggerChannel : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_EE8[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x40 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate +struct FMovieSceneCameraShakeSourceTriggerSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + TArray TriggerTimes; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TriggerValues; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x28 (0x48 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate +struct FMovieSceneCameraShakeSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x38 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct +struct FMovieSceneColorKeyStruct : public FMovieSceneKeyStruct +{ +public: + struct FLinearColor Color; // 0x8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x18(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EEC[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x288 (0x2C0 - 0x38) +// ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate +struct FMovieSceneColorSectionTemplate : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneFloatChannel Curves[0x4]; // 0x38(0x280)(NativeAccessSpecifierPublic) + enum class EMovieSceneBlendType BlendType; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EED[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneEventPtrs +struct FMovieSceneEventPtrs +{ +public: + class UFunction* Function; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FFieldPathProperty_ BoundObjectProperty; // 0x8(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneEvent +struct FMovieSceneEvent +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable +struct FMovieSceneEventPayloadVariable +{ +public: + class FString Value; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x88 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneEventChannel +struct FMovieSceneEventChannel : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_EEF[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneEventParameters +struct FMovieSceneEventParameters +{ +public: + uint8 Pad_EF0[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieSceneTracks.EventPayload +struct FEventPayload +{ +public: + class FName EventName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEventParameters Parameters; // 0x8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x88 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData +struct FMovieSceneEventSectionData : public FMovieSceneChannel +{ +public: + TArray Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_EF1[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData +struct FMovieSceneEventTriggerData +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic) + struct FGuid ObjectBindingId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0xB0 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate +struct FMovieSceneEventSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneEventSectionData EventData; // 0x20(0x88)(NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xD8 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate +struct FMovieSceneFadeSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneFloatChannel FadeCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate) + struct FLinearColor FadeColor; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x98 (0x98 - 0x0) +// ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve +struct FBoolParameterNameAndCurve +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneBoolChannel ParameterCurve; // 0x8(0x90)(NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve +struct FScalarParameterNameAndCurve +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ParameterCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic) +}; + +// 0x148 (0x148 - 0x0) +// ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves +struct FVector2DParameterNameAndCurves +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic) +}; + +// 0x1E8 (0x1E8 - 0x0) +// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves +struct FVectorParameterNameAndCurves +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ZCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic) +}; + +// 0x288 (0x288 - 0x0) +// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves +struct FColorParameterNameAndCurves +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RedCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel GreenCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BlueCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel AlphaCurve; // 0x1E8(0xA0)(NativeAccessSpecifierPublic) +}; + +// 0x5A8 (0x5A8 - 0x0) +// ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves +struct FTransformParameterNameAndCurves +{ +public: + class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Translation[0x3]; // 0x8(0x1E0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation[0x3]; // 0x1E8(0x1E0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x3]; // 0x3C8(0x1E0)(NativeAccessSpecifierPublic) +}; + +// 0x60 (0x80 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate +struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + TArray Scalars; // 0x20(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Bools; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2Ds; // 0x40(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vectors; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Colors; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Transforms; // 0x70(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; + +// 0x8 (0x88 - 0x80) +// ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate +struct FMovieSceneMaterialParameterCollectionTemplate : public FMovieSceneParameterSectionTemplate +{ +public: + class UMaterialParameterCollection* MPC; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xC0 (0xF8 - 0x38) +// ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate +struct FMovieSceneObjectPropertyTemplate : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneObjectPathChannel ObjectChannel; // 0x38(0xC0)(NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x88 - 0x80) +// ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate +struct FMovieSceneComponentMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate +{ +public: + int32 MaterialIndex; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EF9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x80 - 0x80) +// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate +struct FMovieSceneParticleParameterSectionTemplate : public FMovieSceneParameterSectionTemplate +{ +public: +}; + +// 0x0 (0x98 - 0x98) +// ScriptStruct MovieSceneTracks.MovieSceneParticleChannel +struct FMovieSceneParticleChannel : public FMovieSceneByteChannel +{ +public: +}; + +// 0x98 (0xB8 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate +struct FMovieSceneParticleSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0x20(0x98)(NativeAccessSpecifierPublic) +}; + +// 0xC8 (0xE8 - 0x20) +// ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate +struct FMovieScenePrimitiveMaterialTemplate : public FMovieSceneEvalTemplate +{ +public: + int32 MaterialIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneObjectPathChannel MaterialChannel; // 0x28(0xC0)(NativeAccessSpecifierPrivate) +}; + +// 0x98 (0xA0 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneStringChannel +struct FMovieSceneStringChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FString DefaultValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EFD[0x67]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xD8 - 0x38) +// ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate +struct FMovieSceneStringPropertySectionTemplate : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneStringChannel StringCurve; // 0x38(0xA0)(Protected, NativeAccessSpecifierProtected) +}; + +// 0x90 (0xC8 - 0x38) +// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate +struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolCurve; // 0x38(0x90)(Protected, NativeAccessSpecifierProtected) +}; + +// 0xD8 (0xD8 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams +struct FMovieSceneSkeletalAnimationParams +{ +public: + class UAnimSequenceBase* Animation; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x8(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0xC(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x10(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_CB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_EFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SlotName; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel Weight; // 0x28(0xA0)(NativeAccessSpecifierPublic) + bool bSkipAnimNotifiers; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCustomMode; // 0xC9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F00[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float StartOffset; // 0xCC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndOffset; // 0xD0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F01[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0xE0 - 0xD8) +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters +struct FMovieSceneSkeletalAnimationSectionTemplateParameters : public FMovieSceneSkeletalAnimationParams +{ +public: + struct FFrameNumber SectionStartTime; // 0xD8(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0xDC(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xE0 (0x100 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate +struct FMovieSceneSkeletalAnimationSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x20(0xE0)(NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams +struct FMovieSceneSkeletalAnimRootMotionTrackParams +{ +public: + uint8 Pad_F02[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA0 (0xC0 - 0x20) +// ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate +struct FMovieSceneSlomoSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneFloatChannel SlomoCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieSceneTracks.LevelVisibilityComponentData +struct FLevelVisibilityComponentData +{ +public: + class UMovieSceneLevelVisibilitySection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x28 - 0x8) +// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase +struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F03[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x40 - 0x28) +// ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct +struct FMovieSceneVector4KeyStruct : public FMovieSceneVectorKeyStructBase +{ +public: + uint8 Pad_F04[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Vector; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x38 - 0x28) +// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct +struct FMovieSceneVectorKeyStruct : public FMovieSceneVectorKeyStructBase +{ +public: + struct FVector Vector; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F05[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct +struct FMovieSceneVector2DKeyStruct : public FMovieSceneVectorKeyStructBase +{ +public: + struct FVector2D Vector; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0xC8 - 0xC8) +// ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate +struct FMovieSceneVisibilitySectionTemplate : public FMovieSceneBoolPropertySectionTemplate +{ +public: +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_classes.hpp new file mode 100644 index 0000000..1e4bdd6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_classes.hpp @@ -0,0 +1,876 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x50 - 0x28) +// Class MovieScene.MovieSceneSignedObject +class UMovieSceneSignedObject : public UObject +{ +public: + struct FGuid Signature; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_324[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSignedObject* GetDefaultObj(); + +}; + +// 0x40 (0x90 - 0x50) +// Class MovieScene.MovieSceneTrack +class UMovieSceneTrack : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneTrackEvalOptions EvalOptions; // 0x50(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_326[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool bIsEvalDisabled; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_327[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RowsDisabled; // 0x58(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_328[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid EvaluationFieldGuid; // 0x6C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_329[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneTrackEvaluationField EvaluationField; // 0x80(0x10)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneTrack* GetDefaultObj(); + +}; + +// 0x0 (0x90 - 0x90) +// Class MovieScene.MovieSceneNameableTrack +class UMovieSceneNameableTrack : public UMovieSceneTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneNameableTrack* GetDefaultObj(); + +}; + +// 0x98 (0xE8 - 0x50) +// Class MovieScene.MovieSceneSection +class UMovieSceneSection : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneSectionEvalOptions EvalOptions; // 0x50(0x2)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_32C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneEasingSettings Easing; // 0x58(0x38)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange SectionRange; // 0x90(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber PreRollFrames; // 0xA0(0x4)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber PostRollFrames; // 0xA4(0x4)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 RowIndex; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 OverlapPriority; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsActive : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsLocked : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_29 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_32E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartTime; // 0xB4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EndTime; // 0xB8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PrerollTime; // 0xBC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PostrollTime; // 0xC0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsInfinite : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_2A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_32F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + bool bSupportsInfiniteRange; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FOptionalMovieSceneBlendType BlendType; // 0xC9(0x2)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_331[0x1D]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSection* GetDefaultObj(); + + void SetRowIndex(int32 NewRowIndex); + void SetPreRollFrames(int32 InPreRollFrames); + void SetPostRollFrames(int32 InPostRollFrames); + void SetOverlapPriority(int32 NewPriority); + void SetIsLocked(bool bInIsLocked); + void SetIsActive(bool bInIsActive); + void SetCompletionMode(enum class EMovieSceneCompletionMode InCompletionMode); + void SetBlendType(enum class EMovieSceneBlendType InBlendType); + bool IsLocked(); + bool IsActive(); + int32 GetRowIndex(); + int32 GetPreRollFrames(); + int32 GetPostRollFrames(); + int32 GetOverlapPriority(); + enum class EMovieSceneCompletionMode GetCompletionMode(); + struct FOptionalMovieSceneBlendType GetBlendType(); +}; + +// 0x10 (0x60 - 0x50) +// Class MovieScene.MovieSceneSequence +class UMovieSceneSequence : public UMovieSceneSignedObject +{ +public: + class UMovieSceneCompiledData* CompiledData; // 0x50(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EMovieSceneCompletionMode DefaultCompletionMode; // 0x58(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentContextsAreSignificant; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayableDirectly; // 0x5A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EMovieSceneSequenceFlags SequenceFlags; // 0x5B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_332[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSequence* GetDefaultObj(); + + TArray FindBindingsByTag(class FName InBindingName); + struct FMovieSceneObjectBindingID FindBindingByTag(class FName InBindingName); +}; + +// 0x4C0 (0x4E8 - 0x28) +// Class MovieScene.MovieSceneSequencePlayer +class UMovieSceneSequencePlayer : public UObject +{ +public: + uint8 Pad_341[0x238]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnPlay; // 0x260(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPlayReverse; // 0x270(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnStop; // 0x280(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPause; // 0x290(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFinished; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + enum class EMovieScenePlayerStatus Status; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_343[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bReversePlayback : 1; // Mask: 0x1, PropSize: 0x10x2B4(0x1)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_2D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_345[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieSceneSequence* Sequence; // 0x2B8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FFrameNumber StartTime; // 0x2C0(0x4)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DurationFrames; // 0x2C4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DurationSubFrames; // 0x2C8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentNumLoops; // 0x2CC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x2D0(0x14)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_346[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x2E8(0xE8)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_348[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequenceReplProperties NetSyncProps; // 0x438(0x10)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + TScriptInterface PlaybackClient; // 0x448(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UMovieSceneSequenceTickManager* TickManager; // 0x458(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_349[0x88]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSequencePlayer* GetDefaultObj(); + + void StopAtCurrentTime(); + void Stop(); + void SetTimeRange(float StartTime, float Duration); + void SetPlayRate(float PlayRate); + void SetPlaybackPosition(const struct FMovieSceneSequencePlaybackParams& PlaybackParams); + void SetFrameRate(const struct FFrameRate& FrameRate); + void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); + void SetDisableCameraCuts(bool bInDisableCameraCuts); + void ScrubToSeconds(float TimeInSeconds); + bool ScrubToMarkedFrame(const class FString& InLabel); + void ScrubToFrame(const struct FFrameTime& NewPosition); + void Scrub(); + void RPC_OnStopEvent(const struct FFrameTime& StoppedTime); + void RPC_ExplicitServerUpdateEvent(enum class EUpdatePositionMethod Method, const struct FFrameTime& RelevantTime); + void RestoreState(); + void PlayToSeconds(float TimeInSeconds); + bool PlayToMarkedFrame(const class FString& InLabel); + void PlayToFrame(const struct FFrameTime& NewPosition); + void PlayTo(const struct FMovieSceneSequencePlaybackParams& PlaybackParams); + void PlayReverse(); + void PlayLooping(int32 NumLoops); + void Play(); + void Pause(); + void JumpToSeconds(float TimeInSeconds); + bool JumpToMarkedFrame(const class FString& InLabel); + void JumpToFrame(const struct FFrameTime& NewPosition); + bool IsReversed(); + bool IsPlaying(); + bool IsPaused(); + void GoToEndAndStop(); + struct FQualifiedFrameTime GetStartTime(); + class UMovieSceneSequence* GetSequence(); + float GetPlayRate(); + TArray GetObjectBindings(class UObject* InObject); + struct FFrameRate GetFrameRate(); + int32 GetFrameDuration(); + struct FQualifiedFrameTime GetEndTime(); + struct FQualifiedFrameTime GetDuration(); + bool GetDisableCameraCuts(); + struct FQualifiedFrameTime GetCurrentTime(); + TArray GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding); + void ChangePlaybackDirection(); +}; + +// 0x80 (0x168 - 0xE8) +// Class MovieScene.MovieSceneSubSection +class UMovieSceneSubSection : public UMovieSceneSection +{ +public: + struct FMovieSceneSectionParameters Parameters; // 0xE8(0x24)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + float StartOffset; // 0x10C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TimeScale; // 0x110(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PrerollTime; // 0x114(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 NetworkMask; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieSceneSequence* SubSequence; // 0x120(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TLazyObjectPtr ActorToRecord; // 0x128(0x1C)(Edit, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TargetSequenceName; // 0x148(0x10)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDirectoryPath TargetPathToRecordTo; // 0x158(0x10)(Edit, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneSubSection* GetDefaultObj(); + + void SetSequence(class UMovieSceneSequence* Sequence); + class UMovieSceneSequence* GetSequence(); +}; + +// 0x18 (0x40 - 0x28) +// Class MovieScene.MovieSceneEntitySystem +class UMovieSceneEntitySystem : public UObject +{ +public: + class UMovieSceneEntitySystemLinker* Linker; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_351[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneEntitySystem* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class MovieScene.MovieSceneSubTrack +class UMovieSceneSubTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneSubTrack* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneCustomClockSource +class IMovieSceneCustomClockSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneCustomClockSource* GetDefaultObj(); + + void OnTick(float DeltaSeconds, float InPlayRate); + void OnStopPlaying(struct FQualifiedFrameTime& InStopTime); + void OnStartPlaying(struct FQualifiedFrameTime& InStartTime); + struct FFrameTime OnRequestCurrentTime(struct FQualifiedFrameTime& InCurrentTime, float InPlayRate); +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneDeterminismSource +class IMovieSceneDeterminismSource : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneDeterminismSource* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneEntityProvider +class IMovieSceneEntityProvider : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneEntityProvider* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneEvaluationHook +class IMovieSceneEvaluationHook : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneEvaluationHook* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieScenePlaybackClient +class IMovieScenePlaybackClient : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieScenePlaybackClient* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneTrackTemplateProducer +class IMovieSceneTrackTemplateProducer : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneTrackTemplateProducer* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.NodeAndChannelMappings +class INodeAndChannelMappings : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INodeAndChannelMappings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneNodeGroup +class UMovieSceneNodeGroup : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneNodeGroup* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneNodeGroupCollection +class UMovieSceneNodeGroupCollection : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneNodeGroupCollection* GetDefaultObj(); + +}; + +// 0xF8 (0x148 - 0x50) +// Class MovieScene.MovieScene +class UMovieScene : public UMovieSceneSignedObject +{ +public: + TArray Spawnables; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Possessables; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ObjectBindings; // 0x70(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap BindingGroups; // 0x80(0x50)(NativeAccessSpecifierPrivate) + TArray MasterTracks; // 0xD0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UMovieSceneTrack* CameraCutTrack; // 0xE0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange SelectionRange; // 0xE8(0x10)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange PlaybackRange; // 0xF8(0x10)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameRate DisplayRate; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EMovieSceneEvaluationType EvaluationType; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EUpdateClockSource ClockSource; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_353[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftObjectPath CustomClockSourcePath; // 0x120(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray MarkedFrames; // 0x138(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieScene* GetDefaultObj(); + +}; + +// 0x68 (0x90 - 0x28) +// Class MovieScene.MovieSceneBindingOverrides +class UMovieSceneBindingOverrides : public UObject +{ +public: + TArray BindingData; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_355[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneBindingOverrides* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneBindingOwnerInterface +class IMovieSceneBindingOwnerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneBindingOwnerInterface* GetDefaultObj(); + +}; + +// 0x28 (0x68 - 0x40) +// Class MovieScene.MovieSceneBlenderSystem +class UMovieSceneBlenderSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_356[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneBlenderSystem* GetDefaultObj(); + +}; + +// 0x98 (0x180 - 0xE8) +// Class MovieScene.MovieSceneBoolSection +class UMovieSceneBoolSection : public UMovieSceneSection +{ +public: + bool DefaultValue; // 0xE8(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_357[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneBoolChannel BoolCurve; // 0xF0(0x90)(Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneBoolSection* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieScene.MovieSceneEntityInstantiatorSystem +class UMovieSceneEntityInstantiatorSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneEntityInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieScene.MovieSceneGenericBoundObjectInstantiator +class UMovieSceneGenericBoundObjectInstantiator : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneGenericBoundObjectInstantiator* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieScene.MovieSceneBoundSceneComponentInstantiator +class UMovieSceneBoundSceneComponentInstantiator : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneBoundSceneComponentInstantiator* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneSceneComponentImpersonator +class IMovieSceneSceneComponentImpersonator : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneSceneComponentImpersonator* GetDefaultObj(); + +}; + +// 0x3D0 (0x3F8 - 0x28) +// Class MovieScene.MovieSceneCompiledData +class UMovieSceneCompiledData : public UObject +{ +public: + struct FMovieSceneEvaluationTemplate EvaluationTemplate; // 0x28(0x160)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceHierarchy Hierarchy; // 0x188(0x118)(NativeAccessSpecifierPrivate) + struct FMovieSceneEntityComponentField EntityComponentField; // 0x2A0(0xF0)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationField TrackTemplateField; // 0x390(0x30)(NativeAccessSpecifierPrivate) + TArray DeterminismFences; // 0x3C0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FGuid CompiledSignature; // 0x3D0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid CompilerVersion; // 0x3E0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AccumulatedMask; // 0x3F0(0x1)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AllocatedMask; // 0x3F1(0x1)(NoDestructor, NativeAccessSpecifierPrivate) + enum class EMovieSceneSequenceFlags AccumulatedFlags; // 0x3F2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_358[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCompiledData* GetDefaultObj(); + +}; + +// 0x208 (0x230 - 0x28) +// Class MovieScene.MovieSceneCompiledDataManager +class UMovieSceneCompiledDataManager : public UObject +{ +public: + uint8 Pad_359[0xB0]; // Fixing Size After Last Property [ Dumper-7 ] + TMap Hierarchies; // 0xD8(0x50)(NativeAccessSpecifierPrivate) + TMap TrackTemplates; // 0x128(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap TrackTemplateFields; // 0x178(0x50)(NativeAccessSpecifierPrivate) + TMap EntityComponentFields; // 0x1C8(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_35A[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCompiledDataManager* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneFloatDecomposer +class IMovieSceneFloatDecomposer : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneFloatDecomposer* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class MovieScene.MovieSceneBuiltInEasingFunction +class UMovieSceneBuiltInEasingFunction : public UObject +{ +public: + uint8 Pad_35C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EMovieSceneBuiltInEasing Type; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneBuiltInEasingFunction* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class MovieScene.MovieSceneEasingExternalCurve +class UMovieSceneEasingExternalCurve : public UObject +{ +public: + uint8 Pad_35E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* Curve; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneEasingExternalCurve* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneEasingFunction +class IMovieSceneEasingFunction : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneEasingFunction* GetDefaultObj(); + + float OnEvaluate(float Interp); +}; + +// 0x4C8 (0x4F0 - 0x28) +// Class MovieScene.MovieSceneEntitySystemLinker +class UMovieSceneEntitySystemLinker : public UObject +{ +public: + uint8 Pad_35F[0x270]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneEntitySystemGraph SystemGraph; // 0x298(0x138)(NativeAccessSpecifierPublic) + uint8 Pad_360[0x120]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneEntitySystemLinker* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class MovieScene.MovieSceneEvalTimeSystem +class UMovieSceneEvalTimeSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_361[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneEvalTimeSystem* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class MovieScene.MovieSceneEvaluationHookSystem +class UMovieSceneEvaluationHookSystem : public UMovieSceneEntitySystem +{ +public: + TMap PendingEventsByRootInstance; // 0x40(0x50)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneEvaluationHookSystem* GetDefaultObj(); + +}; + +// 0x48 (0x70 - 0x28) +// Class MovieScene.MovieSceneFolder +class UMovieSceneFolder : public UObject +{ +public: + class FName FolderName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ChildFolders; // 0x30(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ChildMasterTracks; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ChildObjectBindingStrings; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_362[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneFolder* GetDefaultObj(); + +}; + +// 0x18 (0x100 - 0xE8) +// Class MovieScene.MovieSceneHookSection +class UMovieSceneHookSection : public UMovieSceneSection +{ +public: + uint8 Pad_363[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bRequiresRangedHook : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRequiresTriggerHooks : 1; // Mask: 0x2, PropSize: 0x10xF8(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_364[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneHookSection* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneKeyProxy +class IMovieSceneKeyProxy : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneKeyProxy* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieScene.MovieSceneMasterInstantiatorSystem +class UMovieSceneMasterInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneMasterInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieScenePreAnimatedStateSystemInterface +class IMovieScenePreAnimatedStateSystemInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieScenePreAnimatedStateSystemInterface* GetDefaultObj(); + +}; + +// 0x20 (0x60 - 0x40) +// Class MovieScene.MovieSceneCachePreAnimatedStateSystem +class UMovieSceneCachePreAnimatedStateSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_365[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneCachePreAnimatedStateSystem* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class MovieScene.MovieSceneRestorePreAnimatedStateSystem +class UMovieSceneRestorePreAnimatedStateSystem : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_366[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneRestorePreAnimatedStateSystem* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class MovieScene.MovieSceneSequenceActor +class IMovieSceneSequenceActor : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IMovieSceneSequenceActor* GetDefaultObj(); + +}; + +// 0xA8 (0xD0 - 0x28) +// Class MovieScene.MovieSceneSequenceTickManager +class UMovieSceneSequenceTickManager : public UObject +{ +public: + TArray SequenceActors; // 0x28(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UMovieSceneEntitySystemLinker* Linker; // 0x38(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_367[0x90]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSequenceTickManager* GetDefaultObj(); + +}; + +// 0x0 (0x40 - 0x40) +// Class MovieScene.MovieSceneSpawnablesSystem +class UMovieSceneSpawnablesSystem : public UMovieSceneEntitySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneSpawnablesSystem* GetDefaultObj(); + +}; + +// 0x8 (0x188 - 0x180) +// Class MovieScene.MovieSceneSpawnSection +class UMovieSceneSpawnSection : public UMovieSceneBoolSection +{ +public: + uint8 Pad_368[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneSpawnSection* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class MovieScene.MovieSceneSpawnTrack +class UMovieSceneSpawnTrack : public UMovieSceneTrack +{ +public: + TArray Sections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGuid ObjectGuid; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneSpawnTrack* GetDefaultObj(); + +}; + +// 0x20 (0xB0 - 0x90) +// Class MovieScene.TestMovieSceneTrack +class UTestMovieSceneTrack : public UMovieSceneTrack +{ +public: + uint8 Pad_369[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bHighPassFilter; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SectionArray; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTestMovieSceneTrack* GetDefaultObj(); + +}; + +// 0x0 (0xE8 - 0xE8) +// Class MovieScene.TestMovieSceneSection +class UTestMovieSceneSection : public UMovieSceneSection +{ +public: + + static class UClass* StaticClass(); + static class UTestMovieSceneSection* GetDefaultObj(); + +}; + +// 0x8 (0x68 - 0x60) +// Class MovieScene.TestMovieSceneSequence +class UTestMovieSceneSequence : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTestMovieSceneSequence* GetDefaultObj(); + +}; + +// 0x10 (0xB0 - 0xA0) +// Class MovieScene.TestMovieSceneSubTrack +class UTestMovieSceneSubTrack : public UMovieSceneSubTrack +{ +public: + TArray SectionArray; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTestMovieSceneSubTrack* GetDefaultObj(); + +}; + +// 0x0 (0x168 - 0x168) +// Class MovieScene.TestMovieSceneSubSection +class UTestMovieSceneSubSection : public UMovieSceneSubSection +{ +public: + + static class UClass* StaticClass(); + static class UTestMovieSceneSubSection* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class MovieScene.TestMovieSceneEvalHookTrack +class UTestMovieSceneEvalHookTrack : public UMovieSceneTrack +{ +public: + TArray SectionArray; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTestMovieSceneEvalHookTrack* GetDefaultObj(); + +}; + +// 0x18 (0x118 - 0x100) +// Class MovieScene.TestMovieSceneEvalHookSection +class UTestMovieSceneEvalHookSection : public UMovieSceneHookSection +{ +public: + uint8 Pad_36B[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTestMovieSceneEvalHookSection* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class MovieScene.MovieSceneTrackInstance +class UMovieSceneTrackInstance : public UObject +{ +public: + class UObject* AnimatedObject; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsMasterTrackInstance; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_36C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieSceneEntitySystemLinker* Linker; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Inputs; // 0x40(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneTrackInstance* GetDefaultObj(); + +}; + +// 0xB0 (0xF0 - 0x40) +// Class MovieScene.MovieSceneTrackInstanceInstantiator +class UMovieSceneTrackInstanceInstantiator : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_36D[0xB0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneTrackInstanceInstantiator* GetDefaultObj(); + +}; + +// 0x8 (0x48 - 0x40) +// Class MovieScene.MovieSceneTrackInstanceSystem +class UMovieSceneTrackInstanceSystem : public UMovieSceneEntitySystem +{ +public: + class UMovieSceneTrackInstanceInstantiator* Instantiator; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneTrackInstanceSystem* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_functions.cpp new file mode 100644 index 0000000..1aa8c22 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_functions.cpp @@ -0,0 +1,3476 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class MovieScene.MovieSceneSignedObject +// (None) + +class UClass* UMovieSceneSignedObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSignedObject"); + + return Clss; +} + + +// MovieSceneSignedObject MovieScene.Default__MovieSceneSignedObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSignedObject* UMovieSceneSignedObject::GetDefaultObj() +{ + static class UMovieSceneSignedObject* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSignedObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneTrack +// (None) + +class UClass* UMovieSceneTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTrack"); + + return Clss; +} + + +// MovieSceneTrack MovieScene.Default__MovieSceneTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTrack* UMovieSceneTrack::GetDefaultObj() +{ + static class UMovieSceneTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneNameableTrack +// (None) + +class UClass* UMovieSceneNameableTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNameableTrack"); + + return Clss; +} + + +// MovieSceneNameableTrack MovieScene.Default__MovieSceneNameableTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNameableTrack* UMovieSceneNameableTrack::GetDefaultObj() +{ + static class UMovieSceneNameableTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNameableTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSection +// (None) + +class UClass* UMovieSceneSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSection"); + + return Clss; +} + + +// MovieSceneSection MovieScene.Default__MovieSceneSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSection* UMovieSceneSection::GetDefaultObj() +{ + static class UMovieSceneSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneSection.SetRowIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewRowIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetRowIndex(int32 NewRowIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetRowIndex"); + + Params::UMovieSceneSection_SetRowIndex_Params Parms{}; + + Parms.NewRowIndex = NewRowIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetPreRollFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPreRollFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetPreRollFrames(int32 InPreRollFrames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetPreRollFrames"); + + Params::UMovieSceneSection_SetPreRollFrames_Params Parms{}; + + Parms.InPreRollFrames = InPreRollFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetPostRollFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPostRollFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetPostRollFrames(int32 InPostRollFrames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetPostRollFrames"); + + Params::UMovieSceneSection_SetPostRollFrames_Params Parms{}; + + Parms.InPostRollFrames = InPostRollFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetOverlapPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetOverlapPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetOverlapPriority"); + + Params::UMovieSceneSection_SetOverlapPriority_Params Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetIsLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetIsLocked(bool bInIsLocked) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetIsLocked"); + + Params::UMovieSceneSection_SetIsLocked_Params Parms{}; + + Parms.bInIsLocked = bInIsLocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetIsActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetIsActive(bool bInIsActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetIsActive"); + + Params::UMovieSceneSection_SetIsActive_Params Parms{}; + + Parms.bInIsActive = bInIsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetCompletionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMovieSceneCompletionModeInCompletionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetCompletionMode(enum class EMovieSceneCompletionMode InCompletionMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetCompletionMode"); + + Params::UMovieSceneSection_SetCompletionMode_Params Parms{}; + + Parms.InCompletionMode = InCompletionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.SetBlendType +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMovieSceneBlendType InBlendType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetBlendType(enum class EMovieSceneBlendType InBlendType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "SetBlendType"); + + Params::UMovieSceneSection_SetBlendType_Params Parms{}; + + Parms.InBlendType = InBlendType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSection.IsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSection::IsLocked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "IsLocked"); + + Params::UMovieSceneSection_IsLocked_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSection::IsActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "IsActive"); + + Params::UMovieSceneSection_IsActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetRowIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetRowIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetRowIndex"); + + Params::UMovieSceneSection_GetRowIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetPreRollFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetPreRollFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetPreRollFrames"); + + Params::UMovieSceneSection_GetPreRollFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetPostRollFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetPostRollFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetPostRollFrames"); + + Params::UMovieSceneSection_GetPostRollFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetOverlapPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetOverlapPriority() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetOverlapPriority"); + + Params::UMovieSceneSection_GetOverlapPriority_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetCompletionMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EMovieSceneCompletionModeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMovieSceneCompletionMode UMovieSceneSection::GetCompletionMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetCompletionMode"); + + Params::UMovieSceneSection_GetCompletionMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSection.GetBlendType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FOptionalMovieSceneBlendTypeReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FOptionalMovieSceneBlendType UMovieSceneSection::GetBlendType() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSection", "GetBlendType"); + + Params::UMovieSceneSection_GetBlendType_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieScene.MovieSceneSequence +// (None) + +class UClass* UMovieSceneSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSequence"); + + return Clss; +} + + +// MovieSceneSequence MovieScene.Default__MovieSceneSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSequence* UMovieSceneSequence::GetDefaultObj() +{ + static class UMovieSceneSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneSequence.FindBindingsByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InBindingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneSequence::FindBindingsByTag(class FName InBindingName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequence", "FindBindingsByTag"); + + Params::UMovieSceneSequence_FindBindingsByTag_Params Parms{}; + + Parms.InBindingName = InBindingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequence.FindBindingByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InBindingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneObjectBindingID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMovieSceneObjectBindingID UMovieSceneSequence::FindBindingByTag(class FName InBindingName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequence", "FindBindingByTag"); + + Params::UMovieSceneSequence_FindBindingByTag_Params Parms{}; + + Parms.InBindingName = InBindingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieScene.MovieSceneSequencePlayer +// (None) + +class UClass* UMovieSceneSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSequencePlayer"); + + return Clss; +} + + +// MovieSceneSequencePlayer MovieScene.Default__MovieSceneSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSequencePlayer* UMovieSceneSequencePlayer::GetDefaultObj() +{ + static class UMovieSceneSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneSequencePlayer.StopAtCurrentTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::StopAtCurrentTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "StopAtCurrentTime"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetTimeRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetTimeRange(float StartTime, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetTimeRange"); + + Params::UMovieSceneSequencePlayer_SetTimeRange_Params Parms{}; + + Parms.StartTime = StartTime; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetPlayRate(float PlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetPlayRate"); + + Params::UMovieSceneSequencePlayer_SetPlayRate_Params Parms{}; + + Parms.PlayRate = PlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetPlaybackPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneSequencePlaybackParamsPlaybackParams (Parm, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetPlaybackPosition(const struct FMovieSceneSequencePlaybackParams& PlaybackParams) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetPlaybackPosition"); + + Params::UMovieSceneSequencePlayer_SetPlaybackPosition_Params Parms{}; + + Parms.PlaybackParams = PlaybackParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FFrameRate FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetFrameRate(const struct FFrameRate& FrameRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetFrameRate"); + + Params::UMovieSceneSequencePlayer_SetFrameRate_Params Parms{}; + + Parms.FrameRate = FrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 StartFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetFrameRange"); + + Params::UMovieSceneSequencePlayer_SetFrameRange_Params Parms{}; + + Parms.StartFrame = StartFrame; + Parms.Duration = Duration; + Parms.SubFrames = SubFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetDisableCameraCuts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisableCameraCuts (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetDisableCameraCuts(bool bInDisableCameraCuts) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetDisableCameraCuts"); + + Params::UMovieSceneSequencePlayer_SetDisableCameraCuts_Params Parms{}; + + Parms.bInDisableCameraCuts = bInDisableCameraCuts; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.ScrubToSeconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::ScrubToSeconds(float TimeInSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "ScrubToSeconds"); + + Params::UMovieSceneSequencePlayer_ScrubToSeconds_Params Parms{}; + + Parms.TimeInSeconds = TimeInSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.ScrubToMarkedFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InLabel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::ScrubToMarkedFrame(const class FString& InLabel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "ScrubToMarkedFrame"); + + Params::UMovieSceneSequencePlayer_ScrubToMarkedFrame_Params Parms{}; + + Parms.InLabel = InLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.ScrubToFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FFrameTime NewPosition (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::ScrubToFrame(const struct FFrameTime& NewPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "ScrubToFrame"); + + Params::UMovieSceneSequencePlayer_ScrubToFrame_Params Parms{}; + + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.Scrub +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::Scrub() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Scrub"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnStopEvent +// (Final, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// struct FFrameTime StoppedTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::RPC_OnStopEvent(const struct FFrameTime& StoppedTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RPC_OnStopEvent"); + + Params::UMovieSceneSequencePlayer_RPC_OnStopEvent_Params Parms{}; + + Parms.StoppedTime = StoppedTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.RPC_ExplicitServerUpdateEvent +// (Final, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// enum class EUpdatePositionMethod Method (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime RelevantTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::RPC_ExplicitServerUpdateEvent(enum class EUpdatePositionMethod Method, const struct FFrameTime& RelevantTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RPC_ExplicitServerUpdateEvent"); + + Params::UMovieSceneSequencePlayer_RPC_ExplicitServerUpdateEvent_Params Parms{}; + + Parms.Method = Method; + Parms.RelevantTime = RelevantTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.RestoreState +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::RestoreState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RestoreState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayToSeconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayToSeconds(float TimeInSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayToSeconds"); + + Params::UMovieSceneSequencePlayer_PlayToSeconds_Params Parms{}; + + Parms.TimeInSeconds = TimeInSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayToMarkedFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InLabel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::PlayToMarkedFrame(const class FString& InLabel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayToMarkedFrame"); + + Params::UMovieSceneSequencePlayer_PlayToMarkedFrame_Params Parms{}; + + Parms.InLabel = InLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayToFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FFrameTime NewPosition (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayToFrame(const struct FFrameTime& NewPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayToFrame"); + + Params::UMovieSceneSequencePlayer_PlayToFrame_Params Parms{}; + + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneSequencePlaybackParamsPlaybackParams (Parm, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayTo(const struct FMovieSceneSequencePlaybackParams& PlaybackParams) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayTo"); + + Params::UMovieSceneSequencePlayer_PlayTo_Params Parms{}; + + Parms.PlaybackParams = PlaybackParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayReverse +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::PlayReverse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayReverse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumLoops (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayLooping(int32 NumLoops) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayLooping"); + + Params::UMovieSceneSequencePlayer_PlayLooping_Params Parms{}; + + Parms.NumLoops = NumLoops; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::Pause() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Pause"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.JumpToSeconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::JumpToSeconds(float TimeInSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "JumpToSeconds"); + + Params::UMovieSceneSequencePlayer_JumpToSeconds_Params Parms{}; + + Parms.TimeInSeconds = TimeInSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.JumpToMarkedFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InLabel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::JumpToMarkedFrame(const class FString& InLabel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "JumpToMarkedFrame"); + + Params::UMovieSceneSequencePlayer_JumpToMarkedFrame_Params Parms{}; + + Parms.InLabel = InLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.JumpToFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FFrameTime NewPosition (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::JumpToFrame(const struct FFrameTime& NewPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "JumpToFrame"); + + Params::UMovieSceneSequencePlayer_JumpToFrame_Params Parms{}; + + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsReversed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsReversed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsReversed"); + + Params::UMovieSceneSequencePlayer_IsReversed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsPlaying"); + + Params::UMovieSceneSequencePlayer_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsPaused +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsPaused"); + + Params::UMovieSceneSequencePlayer_IsPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GoToEndAndStop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::GoToEndAndStop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GoToEndAndStop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetStartTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetStartTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetStartTime"); + + Params::UMovieSceneSequencePlayer_GetStartTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMovieSceneSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneSequence* UMovieSceneSequencePlayer::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetSequence"); + + Params::UMovieSceneSequencePlayer_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovieSceneSequencePlayer::GetPlayRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetPlayRate"); + + Params::UMovieSceneSequencePlayer_GetPlayRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetObjectBindings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneSequencePlayer::GetObjectBindings(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetObjectBindings"); + + Params::UMovieSceneSequencePlayer_GetObjectBindings_Params Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UMovieSceneSequencePlayer::GetFrameRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetFrameRate"); + + Params::UMovieSceneSequencePlayer_GetFrameRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSequencePlayer::GetFrameDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetFrameDuration"); + + Params::UMovieSceneSequencePlayer_GetFrameDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetEndTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetEndTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetEndTime"); + + Params::UMovieSceneSequencePlayer_GetEndTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetDuration"); + + Params::UMovieSceneSequencePlayer_GetDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetDisableCameraCuts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::GetDisableCameraCuts() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetDisableCameraCuts"); + + Params::UMovieSceneSequencePlayer_GetDisableCameraCuts_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetCurrentTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetCurrentTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetCurrentTime"); + + Params::UMovieSceneSequencePlayer_GetCurrentTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetBoundObjects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMovieSceneObjectBindingID ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneSequencePlayer::GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetBoundObjects"); + + Params::UMovieSceneSequencePlayer_GetBoundObjects_Params Parms{}; + + Parms.ObjectBinding = ObjectBinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function MovieScene.MovieSceneSequencePlayer.ChangePlaybackDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMovieSceneSequencePlayer::ChangePlaybackDirection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSequencePlayer", "ChangePlaybackDirection"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class MovieScene.MovieSceneSubSection +// (None) + +class UClass* UMovieSceneSubSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSubSection"); + + return Clss; +} + + +// MovieSceneSubSection MovieScene.Default__MovieSceneSubSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSubSection* UMovieSceneSubSection::GetDefaultObj() +{ + static class UMovieSceneSubSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSubSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneSubSection.SetSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneSequence* Sequence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSubSection::SetSequence(class UMovieSceneSequence* Sequence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSubSection", "SetSequence"); + + Params::UMovieSceneSubSection_SetSequence_Params Parms{}; + + Parms.Sequence = Sequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneSubSection.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMovieSceneSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneSequence* UMovieSceneSubSection::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneSubSection", "GetSequence"); + + Params::UMovieSceneSubSection_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieScene.MovieSceneEntitySystem +// (None) + +class UClass* UMovieSceneEntitySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEntitySystem"); + + return Clss; +} + + +// MovieSceneEntitySystem MovieScene.Default__MovieSceneEntitySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEntitySystem* UMovieSceneEntitySystem::GetDefaultObj() +{ + static class UMovieSceneEntitySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEntitySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSubTrack +// (None) + +class UClass* UMovieSceneSubTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSubTrack"); + + return Clss; +} + + +// MovieSceneSubTrack MovieScene.Default__MovieSceneSubTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSubTrack* UMovieSceneSubTrack::GetDefaultObj() +{ + static class UMovieSceneSubTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSubTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneCustomClockSource +// (None) + +class UClass* IMovieSceneCustomClockSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCustomClockSource"); + + return Clss; +} + + +// MovieSceneCustomClockSource MovieScene.Default__MovieSceneCustomClockSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneCustomClockSource* IMovieSceneCustomClockSource::GetDefaultObj() +{ + static class IMovieSceneCustomClockSource* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneCustomClockSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnTick +// (Native, Public) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnTick(float DeltaSeconds, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCustomClockSource", "OnTick"); + + Params::IMovieSceneCustomClockSource_OnTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnStopPlaying +// (Native, Public, HasOutParams) +// Parameters: +// struct FQualifiedFrameTime InStopTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnStopPlaying(struct FQualifiedFrameTime& InStopTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCustomClockSource", "OnStopPlaying"); + + Params::IMovieSceneCustomClockSource_OnStopPlaying_Params Parms{}; + + Parms.InStopTime = InStopTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnStartPlaying +// (Native, Public, HasOutParams) +// Parameters: +// struct FQualifiedFrameTime InStartTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnStartPlaying(struct FQualifiedFrameTime& InStartTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCustomClockSource", "OnStartPlaying"); + + Params::IMovieSceneCustomClockSource_OnStartPlaying_Params Parms{}; + + Parms.InStartTime = InStartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnRequestCurrentTime +// (Native, Public, HasOutParams) +// Parameters: +// struct FQualifiedFrameTime InCurrentTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameTime IMovieSceneCustomClockSource::OnRequestCurrentTime(struct FQualifiedFrameTime& InCurrentTime, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneCustomClockSource", "OnRequestCurrentTime"); + + Params::IMovieSceneCustomClockSource_OnRequestCurrentTime_Params Parms{}; + + Parms.InCurrentTime = InCurrentTime; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class MovieScene.MovieSceneDeterminismSource +// (None) + +class UClass* IMovieSceneDeterminismSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneDeterminismSource"); + + return Clss; +} + + +// MovieSceneDeterminismSource MovieScene.Default__MovieSceneDeterminismSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneDeterminismSource* IMovieSceneDeterminismSource::GetDefaultObj() +{ + static class IMovieSceneDeterminismSource* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneDeterminismSource::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEntityProvider +// (None) + +class UClass* IMovieSceneEntityProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEntityProvider"); + + return Clss; +} + + +// MovieSceneEntityProvider MovieScene.Default__MovieSceneEntityProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneEntityProvider* IMovieSceneEntityProvider::GetDefaultObj() +{ + static class IMovieSceneEntityProvider* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneEntityProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEvaluationHook +// (None) + +class UClass* IMovieSceneEvaluationHook::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEvaluationHook"); + + return Clss; +} + + +// MovieSceneEvaluationHook MovieScene.Default__MovieSceneEvaluationHook +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneEvaluationHook* IMovieSceneEvaluationHook::GetDefaultObj() +{ + static class IMovieSceneEvaluationHook* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneEvaluationHook::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieScenePlaybackClient +// (None) + +class UClass* IMovieScenePlaybackClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePlaybackClient"); + + return Clss; +} + + +// MovieScenePlaybackClient MovieScene.Default__MovieScenePlaybackClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieScenePlaybackClient* IMovieScenePlaybackClient::GetDefaultObj() +{ + static class IMovieScenePlaybackClient* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieScenePlaybackClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneTrackTemplateProducer +// (None) + +class UClass* IMovieSceneTrackTemplateProducer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTrackTemplateProducer"); + + return Clss; +} + + +// MovieSceneTrackTemplateProducer MovieScene.Default__MovieSceneTrackTemplateProducer +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneTrackTemplateProducer* IMovieSceneTrackTemplateProducer::GetDefaultObj() +{ + static class IMovieSceneTrackTemplateProducer* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneTrackTemplateProducer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.NodeAndChannelMappings +// (None) + +class UClass* INodeAndChannelMappings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NodeAndChannelMappings"); + + return Clss; +} + + +// NodeAndChannelMappings MovieScene.Default__NodeAndChannelMappings +// (Public, ClassDefaultObject, ArchetypeObject) + +class INodeAndChannelMappings* INodeAndChannelMappings::GetDefaultObj() +{ + static class INodeAndChannelMappings* Default = nullptr; + + if (!Default) + Default = static_cast(INodeAndChannelMappings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneNodeGroup +// (None) + +class UClass* UMovieSceneNodeGroup::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNodeGroup"); + + return Clss; +} + + +// MovieSceneNodeGroup MovieScene.Default__MovieSceneNodeGroup +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNodeGroup* UMovieSceneNodeGroup::GetDefaultObj() +{ + static class UMovieSceneNodeGroup* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNodeGroup::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneNodeGroupCollection +// (None) + +class UClass* UMovieSceneNodeGroupCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNodeGroupCollection"); + + return Clss; +} + + +// MovieSceneNodeGroupCollection MovieScene.Default__MovieSceneNodeGroupCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNodeGroupCollection* UMovieSceneNodeGroupCollection::GetDefaultObj() +{ + static class UMovieSceneNodeGroupCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNodeGroupCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieScene +// (None) + +class UClass* UMovieScene::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene"); + + return Clss; +} + + +// MovieScene MovieScene.Default__MovieScene +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene* UMovieScene::GetDefaultObj() +{ + static class UMovieScene* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBindingOverrides +// (None) + +class UClass* UMovieSceneBindingOverrides::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBindingOverrides"); + + return Clss; +} + + +// MovieSceneBindingOverrides MovieScene.Default__MovieSceneBindingOverrides +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBindingOverrides* UMovieSceneBindingOverrides::GetDefaultObj() +{ + static class UMovieSceneBindingOverrides* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBindingOverrides::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBindingOwnerInterface +// (None) + +class UClass* IMovieSceneBindingOwnerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBindingOwnerInterface"); + + return Clss; +} + + +// MovieSceneBindingOwnerInterface MovieScene.Default__MovieSceneBindingOwnerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneBindingOwnerInterface* IMovieSceneBindingOwnerInterface::GetDefaultObj() +{ + static class IMovieSceneBindingOwnerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneBindingOwnerInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBlenderSystem +// (None) + +class UClass* UMovieSceneBlenderSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBlenderSystem"); + + return Clss; +} + + +// MovieSceneBlenderSystem MovieScene.Default__MovieSceneBlenderSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBlenderSystem* UMovieSceneBlenderSystem::GetDefaultObj() +{ + static class UMovieSceneBlenderSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBlenderSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBoolSection +// (None) + +class UClass* UMovieSceneBoolSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBoolSection"); + + return Clss; +} + + +// MovieSceneBoolSection MovieScene.Default__MovieSceneBoolSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBoolSection* UMovieSceneBoolSection::GetDefaultObj() +{ + static class UMovieSceneBoolSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBoolSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEntityInstantiatorSystem +// (None) + +class UClass* UMovieSceneEntityInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEntityInstantiatorSystem"); + + return Clss; +} + + +// MovieSceneEntityInstantiatorSystem MovieScene.Default__MovieSceneEntityInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEntityInstantiatorSystem* UMovieSceneEntityInstantiatorSystem::GetDefaultObj() +{ + static class UMovieSceneEntityInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEntityInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneGenericBoundObjectInstantiator +// (None) + +class UClass* UMovieSceneGenericBoundObjectInstantiator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneGenericBoundObjectInstantiator"); + + return Clss; +} + + +// MovieSceneGenericBoundObjectInstantiator MovieScene.Default__MovieSceneGenericBoundObjectInstantiator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneGenericBoundObjectInstantiator* UMovieSceneGenericBoundObjectInstantiator::GetDefaultObj() +{ + static class UMovieSceneGenericBoundObjectInstantiator* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneGenericBoundObjectInstantiator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBoundSceneComponentInstantiator +// (None) + +class UClass* UMovieSceneBoundSceneComponentInstantiator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBoundSceneComponentInstantiator"); + + return Clss; +} + + +// MovieSceneBoundSceneComponentInstantiator MovieScene.Default__MovieSceneBoundSceneComponentInstantiator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBoundSceneComponentInstantiator* UMovieSceneBoundSceneComponentInstantiator::GetDefaultObj() +{ + static class UMovieSceneBoundSceneComponentInstantiator* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBoundSceneComponentInstantiator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSceneComponentImpersonator +// (None) + +class UClass* IMovieSceneSceneComponentImpersonator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSceneComponentImpersonator"); + + return Clss; +} + + +// MovieSceneSceneComponentImpersonator MovieScene.Default__MovieSceneSceneComponentImpersonator +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneSceneComponentImpersonator* IMovieSceneSceneComponentImpersonator::GetDefaultObj() +{ + static class IMovieSceneSceneComponentImpersonator* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneSceneComponentImpersonator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneCompiledData +// (None) + +class UClass* UMovieSceneCompiledData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCompiledData"); + + return Clss; +} + + +// MovieSceneCompiledData MovieScene.Default__MovieSceneCompiledData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCompiledData* UMovieSceneCompiledData::GetDefaultObj() +{ + static class UMovieSceneCompiledData* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCompiledData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneCompiledDataManager +// (None) + +class UClass* UMovieSceneCompiledDataManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCompiledDataManager"); + + return Clss; +} + + +// MovieSceneCompiledDataManager MovieScene.Default__MovieSceneCompiledDataManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCompiledDataManager* UMovieSceneCompiledDataManager::GetDefaultObj() +{ + static class UMovieSceneCompiledDataManager* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCompiledDataManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneFloatDecomposer +// (None) + +class UClass* IMovieSceneFloatDecomposer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFloatDecomposer"); + + return Clss; +} + + +// MovieSceneFloatDecomposer MovieScene.Default__MovieSceneFloatDecomposer +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneFloatDecomposer* IMovieSceneFloatDecomposer::GetDefaultObj() +{ + static class IMovieSceneFloatDecomposer* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneFloatDecomposer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneBuiltInEasingFunction +// (None) + +class UClass* UMovieSceneBuiltInEasingFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneBuiltInEasingFunction"); + + return Clss; +} + + +// MovieSceneBuiltInEasingFunction MovieScene.Default__MovieSceneBuiltInEasingFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneBuiltInEasingFunction* UMovieSceneBuiltInEasingFunction::GetDefaultObj() +{ + static class UMovieSceneBuiltInEasingFunction* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneBuiltInEasingFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEasingExternalCurve +// (None) + +class UClass* UMovieSceneEasingExternalCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEasingExternalCurve"); + + return Clss; +} + + +// MovieSceneEasingExternalCurve MovieScene.Default__MovieSceneEasingExternalCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEasingExternalCurve* UMovieSceneEasingExternalCurve::GetDefaultObj() +{ + static class UMovieSceneEasingExternalCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEasingExternalCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEasingFunction +// (None) + +class UClass* IMovieSceneEasingFunction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEasingFunction"); + + return Clss; +} + + +// MovieSceneEasingFunction MovieScene.Default__MovieSceneEasingFunction +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneEasingFunction* IMovieSceneEasingFunction::GetDefaultObj() +{ + static class IMovieSceneEasingFunction* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneEasingFunction::StaticClass()->DefaultObject); + + return Default; +} + + +// Function MovieScene.MovieSceneEasingFunction.OnEvaluate +// (Event, Protected, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float Interp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IMovieSceneEasingFunction::OnEvaluate(float Interp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MovieSceneEasingFunction", "OnEvaluate"); + + Params::IMovieSceneEasingFunction_OnEvaluate_Params Parms{}; + + Parms.Interp = Interp; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Class MovieScene.MovieSceneEntitySystemLinker +// (None) + +class UClass* UMovieSceneEntitySystemLinker::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEntitySystemLinker"); + + return Clss; +} + + +// MovieSceneEntitySystemLinker MovieScene.Default__MovieSceneEntitySystemLinker +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEntitySystemLinker* UMovieSceneEntitySystemLinker::GetDefaultObj() +{ + static class UMovieSceneEntitySystemLinker* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEntitySystemLinker::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEvalTimeSystem +// (None) + +class UClass* UMovieSceneEvalTimeSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEvalTimeSystem"); + + return Clss; +} + + +// MovieSceneEvalTimeSystem MovieScene.Default__MovieSceneEvalTimeSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEvalTimeSystem* UMovieSceneEvalTimeSystem::GetDefaultObj() +{ + static class UMovieSceneEvalTimeSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEvalTimeSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneEvaluationHookSystem +// (None) + +class UClass* UMovieSceneEvaluationHookSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneEvaluationHookSystem"); + + return Clss; +} + + +// MovieSceneEvaluationHookSystem MovieScene.Default__MovieSceneEvaluationHookSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneEvaluationHookSystem* UMovieSceneEvaluationHookSystem::GetDefaultObj() +{ + static class UMovieSceneEvaluationHookSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneEvaluationHookSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneFolder +// (None) + +class UClass* UMovieSceneFolder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneFolder"); + + return Clss; +} + + +// MovieSceneFolder MovieScene.Default__MovieSceneFolder +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneFolder* UMovieSceneFolder::GetDefaultObj() +{ + static class UMovieSceneFolder* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneFolder::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneHookSection +// (None) + +class UClass* UMovieSceneHookSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneHookSection"); + + return Clss; +} + + +// MovieSceneHookSection MovieScene.Default__MovieSceneHookSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneHookSection* UMovieSceneHookSection::GetDefaultObj() +{ + static class UMovieSceneHookSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneHookSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneKeyProxy +// (None) + +class UClass* IMovieSceneKeyProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneKeyProxy"); + + return Clss; +} + + +// MovieSceneKeyProxy MovieScene.Default__MovieSceneKeyProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneKeyProxy* IMovieSceneKeyProxy::GetDefaultObj() +{ + static class IMovieSceneKeyProxy* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneKeyProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneMasterInstantiatorSystem +// (None) + +class UClass* UMovieSceneMasterInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMasterInstantiatorSystem"); + + return Clss; +} + + +// MovieSceneMasterInstantiatorSystem MovieScene.Default__MovieSceneMasterInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMasterInstantiatorSystem* UMovieSceneMasterInstantiatorSystem::GetDefaultObj() +{ + static class UMovieSceneMasterInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMasterInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieScenePreAnimatedStateSystemInterface +// (None) + +class UClass* IMovieScenePreAnimatedStateSystemInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScenePreAnimatedStateSystemInterface"); + + return Clss; +} + + +// MovieScenePreAnimatedStateSystemInterface MovieScene.Default__MovieScenePreAnimatedStateSystemInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieScenePreAnimatedStateSystemInterface* IMovieScenePreAnimatedStateSystemInterface::GetDefaultObj() +{ + static class IMovieScenePreAnimatedStateSystemInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieScenePreAnimatedStateSystemInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneCachePreAnimatedStateSystem +// (None) + +class UClass* UMovieSceneCachePreAnimatedStateSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneCachePreAnimatedStateSystem"); + + return Clss; +} + + +// MovieSceneCachePreAnimatedStateSystem MovieScene.Default__MovieSceneCachePreAnimatedStateSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneCachePreAnimatedStateSystem* UMovieSceneCachePreAnimatedStateSystem::GetDefaultObj() +{ + static class UMovieSceneCachePreAnimatedStateSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneCachePreAnimatedStateSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneRestorePreAnimatedStateSystem +// (None) + +class UClass* UMovieSceneRestorePreAnimatedStateSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneRestorePreAnimatedStateSystem"); + + return Clss; +} + + +// MovieSceneRestorePreAnimatedStateSystem MovieScene.Default__MovieSceneRestorePreAnimatedStateSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneRestorePreAnimatedStateSystem* UMovieSceneRestorePreAnimatedStateSystem::GetDefaultObj() +{ + static class UMovieSceneRestorePreAnimatedStateSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneRestorePreAnimatedStateSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSequenceActor +// (None) + +class UClass* IMovieSceneSequenceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSequenceActor"); + + return Clss; +} + + +// MovieSceneSequenceActor MovieScene.Default__MovieSceneSequenceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class IMovieSceneSequenceActor* IMovieSceneSequenceActor::GetDefaultObj() +{ + static class IMovieSceneSequenceActor* Default = nullptr; + + if (!Default) + Default = static_cast(IMovieSceneSequenceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSequenceTickManager +// (None) + +class UClass* UMovieSceneSequenceTickManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSequenceTickManager"); + + return Clss; +} + + +// MovieSceneSequenceTickManager MovieScene.Default__MovieSceneSequenceTickManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSequenceTickManager* UMovieSceneSequenceTickManager::GetDefaultObj() +{ + static class UMovieSceneSequenceTickManager* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSequenceTickManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSpawnablesSystem +// (None) + +class UClass* UMovieSceneSpawnablesSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSpawnablesSystem"); + + return Clss; +} + + +// MovieSceneSpawnablesSystem MovieScene.Default__MovieSceneSpawnablesSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSpawnablesSystem* UMovieSceneSpawnablesSystem::GetDefaultObj() +{ + static class UMovieSceneSpawnablesSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSpawnablesSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSpawnSection +// (None) + +class UClass* UMovieSceneSpawnSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSpawnSection"); + + return Clss; +} + + +// MovieSceneSpawnSection MovieScene.Default__MovieSceneSpawnSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSpawnSection* UMovieSceneSpawnSection::GetDefaultObj() +{ + static class UMovieSceneSpawnSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSpawnSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneSpawnTrack +// (None) + +class UClass* UMovieSceneSpawnTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneSpawnTrack"); + + return Clss; +} + + +// MovieSceneSpawnTrack MovieScene.Default__MovieSceneSpawnTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneSpawnTrack* UMovieSceneSpawnTrack::GetDefaultObj() +{ + static class UMovieSceneSpawnTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneSpawnTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneTrack +// (None) + +class UClass* UTestMovieSceneTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneTrack"); + + return Clss; +} + + +// TestMovieSceneTrack MovieScene.Default__TestMovieSceneTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneTrack* UTestMovieSceneTrack::GetDefaultObj() +{ + static class UTestMovieSceneTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneSection +// (None) + +class UClass* UTestMovieSceneSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneSection"); + + return Clss; +} + + +// TestMovieSceneSection MovieScene.Default__TestMovieSceneSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneSection* UTestMovieSceneSection::GetDefaultObj() +{ + static class UTestMovieSceneSection* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneSequence +// (None) + +class UClass* UTestMovieSceneSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneSequence"); + + return Clss; +} + + +// TestMovieSceneSequence MovieScene.Default__TestMovieSceneSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneSequence* UTestMovieSceneSequence::GetDefaultObj() +{ + static class UTestMovieSceneSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneSubTrack +// (None) + +class UClass* UTestMovieSceneSubTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneSubTrack"); + + return Clss; +} + + +// TestMovieSceneSubTrack MovieScene.Default__TestMovieSceneSubTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneSubTrack* UTestMovieSceneSubTrack::GetDefaultObj() +{ + static class UTestMovieSceneSubTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneSubTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneSubSection +// (None) + +class UClass* UTestMovieSceneSubSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneSubSection"); + + return Clss; +} + + +// TestMovieSceneSubSection MovieScene.Default__TestMovieSceneSubSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneSubSection* UTestMovieSceneSubSection::GetDefaultObj() +{ + static class UTestMovieSceneSubSection* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneSubSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneEvalHookTrack +// (None) + +class UClass* UTestMovieSceneEvalHookTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneEvalHookTrack"); + + return Clss; +} + + +// TestMovieSceneEvalHookTrack MovieScene.Default__TestMovieSceneEvalHookTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneEvalHookTrack* UTestMovieSceneEvalHookTrack::GetDefaultObj() +{ + static class UTestMovieSceneEvalHookTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneEvalHookTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.TestMovieSceneEvalHookSection +// (None) + +class UClass* UTestMovieSceneEvalHookSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestMovieSceneEvalHookSection"); + + return Clss; +} + + +// TestMovieSceneEvalHookSection MovieScene.Default__TestMovieSceneEvalHookSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTestMovieSceneEvalHookSection* UTestMovieSceneEvalHookSection::GetDefaultObj() +{ + static class UTestMovieSceneEvalHookSection* Default = nullptr; + + if (!Default) + Default = static_cast(UTestMovieSceneEvalHookSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneTrackInstance +// (None) + +class UClass* UMovieSceneTrackInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTrackInstance"); + + return Clss; +} + + +// MovieSceneTrackInstance MovieScene.Default__MovieSceneTrackInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTrackInstance* UMovieSceneTrackInstance::GetDefaultObj() +{ + static class UMovieSceneTrackInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTrackInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneTrackInstanceInstantiator +// (None) + +class UClass* UMovieSceneTrackInstanceInstantiator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTrackInstanceInstantiator"); + + return Clss; +} + + +// MovieSceneTrackInstanceInstantiator MovieScene.Default__MovieSceneTrackInstanceInstantiator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTrackInstanceInstantiator* UMovieSceneTrackInstanceInstantiator::GetDefaultObj() +{ + static class UMovieSceneTrackInstanceInstantiator* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTrackInstanceInstantiator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class MovieScene.MovieSceneTrackInstanceSystem +// (None) + +class UClass* UMovieSceneTrackInstanceSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneTrackInstanceSystem"); + + return Clss; +} + + +// MovieSceneTrackInstanceSystem MovieScene.Default__MovieSceneTrackInstanceSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneTrackInstanceSystem* UMovieSceneTrackInstanceSystem::GetDefaultObj() +{ + static class UMovieSceneTrackInstanceSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneTrackInstanceSystem::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_parameters.hpp new file mode 100644 index 0000000..ef10de8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_parameters.hpp @@ -0,0 +1,502 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.SetRowIndex +struct UMovieSceneSection_SetRowIndex_Params +{ +public: + int32 NewRowIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.SetPreRollFrames +struct UMovieSceneSection_SetPreRollFrames_Params +{ +public: + int32 InPreRollFrames; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.SetPostRollFrames +struct UMovieSceneSection_SetPostRollFrames_Params +{ +public: + int32 InPostRollFrames; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.SetOverlapPriority +struct UMovieSceneSection_SetOverlapPriority_Params +{ +public: + int32 NewPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.SetIsLocked +struct UMovieSceneSection_SetIsLocked_Params +{ +public: + bool bInIsLocked; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.SetIsActive +struct UMovieSceneSection_SetIsActive_Params +{ +public: + bool bInIsActive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.SetCompletionMode +struct UMovieSceneSection_SetCompletionMode_Params +{ +public: + enum class EMovieSceneCompletionMode InCompletionMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.SetBlendType +struct UMovieSceneSection_SetBlendType_Params +{ +public: + enum class EMovieSceneBlendType InBlendType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.IsLocked +struct UMovieSceneSection_IsLocked_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.IsActive +struct UMovieSceneSection_IsActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.GetRowIndex +struct UMovieSceneSection_GetRowIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.GetPreRollFrames +struct UMovieSceneSection_GetPreRollFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.GetPostRollFrames +struct UMovieSceneSection_GetPostRollFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSection.GetOverlapPriority +struct UMovieSceneSection_GetOverlapPriority_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSection.GetCompletionMode +struct UMovieSceneSection_GetCompletionMode_Params +{ +public: + enum class EMovieSceneCompletionMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function MovieScene.MovieSceneSection.GetBlendType +struct UMovieSceneSection_GetBlendType_Params +{ +public: + struct FOptionalMovieSceneBlendType ReturnValue; // 0x0(0x2)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieScene.MovieSceneSequence.FindBindingsByTag +struct UMovieSceneSequence_FindBindingsByTag_Params +{ +public: + class FName InBindingName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function MovieScene.MovieSceneSequence.FindBindingByTag +struct UMovieSceneSequence_FindBindingByTag_Params +{ +public: + class FName InBindingName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID ReturnValue; // 0x8(0x18)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetTimeRange +struct UMovieSceneSequencePlayer_SetTimeRange_Params +{ +public: + float StartTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetPlayRate +struct UMovieSceneSequencePlayer_SetPlayRate_Params +{ +public: + float PlayRate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetPlaybackPosition +struct UMovieSceneSequencePlayer_SetPlaybackPosition_Params +{ +public: + struct FMovieSceneSequencePlaybackParams PlaybackParams; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRate +struct UMovieSceneSequencePlayer_SetFrameRate_Params +{ +public: + struct FFrameRate FrameRate; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRange +struct UMovieSceneSequencePlayer_SetFrameRange_Params +{ +public: + int32 StartFrame; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Duration; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrames; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.SetDisableCameraCuts +struct UMovieSceneSequencePlayer_SetDisableCameraCuts_Params +{ +public: + bool bInDisableCameraCuts; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.ScrubToSeconds +struct UMovieSceneSequencePlayer_ScrubToSeconds_Params +{ +public: + float TimeInSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.ScrubToMarkedFrame +struct UMovieSceneSequencePlayer_ScrubToMarkedFrame_Params +{ +public: + class FString InLabel; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_337[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.ScrubToFrame +struct UMovieSceneSequencePlayer_ScrubToFrame_Params +{ +public: + struct FFrameTime NewPosition; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnStopEvent +struct UMovieSceneSequencePlayer_RPC_OnStopEvent_Params +{ +public: + struct FFrameTime StoppedTime; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.RPC_ExplicitServerUpdateEvent +struct UMovieSceneSequencePlayer_RPC_ExplicitServerUpdateEvent_Params +{ +public: + enum class EUpdatePositionMethod Method; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameTime RelevantTime; // 0x4(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.PlayToSeconds +struct UMovieSceneSequencePlayer_PlayToSeconds_Params +{ +public: + float TimeInSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.PlayToMarkedFrame +struct UMovieSceneSequencePlayer_PlayToMarkedFrame_Params +{ +public: + class FString InLabel; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.PlayToFrame +struct UMovieSceneSequencePlayer_PlayToFrame_Params +{ +public: + struct FFrameTime NewPosition; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.PlayTo +struct UMovieSceneSequencePlayer_PlayTo_Params +{ +public: + struct FMovieSceneSequencePlaybackParams PlaybackParams; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.PlayLooping +struct UMovieSceneSequencePlayer_PlayLooping_Params +{ +public: + int32 NumLoops; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.JumpToSeconds +struct UMovieSceneSequencePlayer_JumpToSeconds_Params +{ +public: + float TimeInSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.JumpToMarkedFrame +struct UMovieSceneSequencePlayer_JumpToMarkedFrame_Params +{ +public: + class FString InLabel; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.JumpToFrame +struct UMovieSceneSequencePlayer_JumpToFrame_Params +{ +public: + struct FFrameTime NewPosition; // 0x0(0x8)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.IsReversed +struct UMovieSceneSequencePlayer_IsReversed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.IsPlaying +struct UMovieSceneSequencePlayer_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.IsPaused +struct UMovieSceneSequencePlayer_IsPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetStartTime +struct UMovieSceneSequencePlayer_GetStartTime_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetSequence +struct UMovieSceneSequencePlayer_GetSequence_Params +{ +public: + class UMovieSceneSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetPlayRate +struct UMovieSceneSequencePlayer_GetPlayRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetObjectBindings +struct UMovieSceneSequencePlayer_GetObjectBindings_Params +{ +public: + class UObject* InObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetFrameRate +struct UMovieSceneSequencePlayer_GetFrameRate_Params +{ +public: + struct FFrameRate ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetFrameDuration +struct UMovieSceneSequencePlayer_GetFrameDuration_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetEndTime +struct UMovieSceneSequencePlayer_GetEndTime_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetDuration +struct UMovieSceneSequencePlayer_GetDuration_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetDisableCameraCuts +struct UMovieSceneSequencePlayer_GetDisableCameraCuts_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetCurrentTime +struct UMovieSceneSequencePlayer_GetCurrentTime_Params +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function MovieScene.MovieSceneSequencePlayer.GetBoundObjects +struct UMovieSceneSequencePlayer_GetBoundObjects_Params +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0(0x18)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSubSection.SetSequence +struct UMovieSceneSubSection_SetSequence_Params +{ +public: + class UMovieSceneSequence* Sequence; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneSubSection.GetSequence +struct UMovieSceneSubSection_GetSequence_Params +{ +public: + class UMovieSceneSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneCustomClockSource.OnTick +struct IMovieSceneCustomClockSource_OnTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneCustomClockSource.OnStopPlaying +struct IMovieSceneCustomClockSource_OnStopPlaying_Params +{ +public: + struct FQualifiedFrameTime InStopTime; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function MovieScene.MovieSceneCustomClockSource.OnStartPlaying +struct IMovieSceneCustomClockSource_OnStartPlaying_Params +{ +public: + struct FQualifiedFrameTime InStartTime; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function MovieScene.MovieSceneCustomClockSource.OnRequestCurrentTime +struct IMovieSceneCustomClockSource_OnRequestCurrentTime_Params +{ +public: + struct FQualifiedFrameTime InCurrentTime; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime ReturnValue; // 0x14(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function MovieScene.MovieSceneEasingFunction.OnEvaluate +struct IMovieSceneEasingFunction_OnEvaluate_Params +{ +public: + float Interp; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_structs.hpp new file mode 100644 index 0000000..ed61b9c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/MovieScene_structs.hpp @@ -0,0 +1,1247 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EMovieSceneKeyInterpolation : uint8 +{ + Auto = 0, + User = 1, + Break = 2, + Linear = 3, + Constant = 4, + EMovieSceneKeyInterpolation_MAX = 5, +}; + +enum class EMovieSceneBlendType : uint8 +{ + Invalid = 0, + Absolute = 1, + Additive = 2, + Relative = 4, + AdditiveFromBase = 8, + EMovieSceneBlendType_MAX = 9, +}; + +enum class EMovieSceneCompletionMode : uint8 +{ + KeepState = 0, + RestoreState = 1, + ProjectDefault = 2, + EMovieSceneCompletionMode_MAX = 3, +}; + +enum class EMovieSceneBuiltInEasing : uint8 +{ + Linear = 0, + SinIn = 1, + SinOut = 2, + SinInOut = 3, + QuadIn = 4, + QuadOut = 5, + QuadInOut = 6, + CubicIn = 7, + CubicOut = 8, + CubicInOut = 9, + QuartIn = 10, + QuartOut = 11, + QuartInOut = 12, + QuintIn = 13, + QuintOut = 14, + QuintInOut = 15, + ExpoIn = 16, + ExpoOut = 17, + ExpoInOut = 18, + CircIn = 19, + CircOut = 20, + CircInOut = 21, + EMovieSceneBuiltInEasing_MAX = 22, +}; + +enum class EEvaluationMethod : uint8 +{ + Static = 0, + Swept = 1, + EEvaluationMethod_MAX = 2, +}; + +enum class EMovieSceneServerClientMask : uint8 +{ + None = 0, + Server = 1, + Client = 2, + All = 3, + EMovieSceneServerClientMask_MAX = 4, +}; + +enum class EMovieSceneSequenceFlags : uint8 +{ + None = 0, + Volatile = 1, + BlockingEvaluation = 2, + InheritedFlags = 1, + EMovieSceneSequenceFlags_MAX = 3, +}; + +enum class EUpdateClockSource : uint8 +{ + Tick = 0, + Platform = 1, + Audio = 2, + RelativeTimecode = 3, + Timecode = 4, + Custom = 5, + EUpdateClockSource_MAX = 6, +}; + +enum class EMovieSceneEvaluationType : uint8 +{ + FrameLocked = 0, + WithSubFrames = 1, + EMovieSceneEvaluationType_MAX = 2, +}; + +enum class EMovieScenePlayerStatus : uint8 +{ + Stopped = 0, + Playing = 1, + Scrubbing = 2, + Jumping = 3, + Stepping = 4, + Paused = 5, + MAX = 6, +}; + +enum class EMovieSceneObjectBindingSpace : uint8 +{ + Local = 0, + Root = 1, + Unused = 2, + EMovieSceneObjectBindingSpace_MAX = 3, +}; + +enum class ESectionEvaluationFlags : uint8 +{ + None = 0, + PreRoll = 1, + PostRoll = 2, + ESectionEvaluationFlags_MAX = 3, +}; + +enum class EMovieScenePositionType : uint8 +{ + Frame = 0, + Time = 1, + MarkedFrame = 2, + EMovieScenePositionType_MAX = 3, +}; + +enum class EUpdatePositionMethod : uint8 +{ + Play = 0, + Jump = 1, + Scrub = 2, + EUpdatePositionMethod_MAX = 3, +}; + +enum class ESpawnOwnership : uint8 +{ + InnerSequence = 0, + MasterSequence = 1, + External = 2, + ESpawnOwnership_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvalTemplateBase +struct FMovieSceneEvalTemplateBase +{ +public: + uint8 Pad_36E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x20 - 0x10) +// ScriptStruct MovieScene.MovieSceneEvalTemplate +struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase +{ +public: + enum class EMovieSceneCompletionMode CompletionMode; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TWeakObjectPtr SourceSectionPtr; // 0x14(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_370[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneChannel +struct FMovieSceneChannel +{ +public: + uint8 Pad_371[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x90 - 0x8) +// ScriptStruct MovieScene.MovieSceneBoolChannel +struct FMovieSceneBoolChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool DefaultValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_372[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Values; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_373[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MovieScene.MovieSceneTangentData +struct FMovieSceneTangentData +{ +public: + float ArriveTangent; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveTangentWeightMode TangentWeightMode; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_374[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct MovieScene.MovieSceneFloatValue +struct FMovieSceneFloatValue +{ +public: + float Value; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTangentData Tangent; // 0x4(0x14)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ERichCurveInterpMode InterpMode; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveTangentMode TangentMode; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PaddingByte; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_375[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x60 - 0x60) +// ScriptStruct MovieScene.MovieSceneKeyHandleMap +struct FMovieSceneKeyHandleMap : public FKeyHandleLookupTable +{ +public: +}; + +// 0x98 (0xA0 - 0x8) +// ScriptStruct MovieScene.MovieSceneFloatChannel +struct FMovieSceneFloatChannel : public FMovieSceneChannel +{ +public: + enum class ERichCurveExtrapolation PreInfinityExtrap; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERichCurveExtrapolation PostInfinityExtrap; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_376[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + float DefaultValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_377[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneKeyHandleMap KeyHandles; // 0x38(0x60)(Transient, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x88 (0x90 - 0x8) +// ScriptStruct MovieScene.MovieSceneIntegerChannel +struct FMovieSceneIntegerChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_378[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Values; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_379[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x10 - 0x10) +// ScriptStruct MovieScene.MovieSceneTrackImplementation +struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase +{ +public: +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MovieScene.MovieScenePropertyBinding +struct FMovieScenePropertyBinding +{ +public: + class FName PropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyPath; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseClassLookup; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieScenePropertySectionData +struct FMovieScenePropertySectionData +{ +public: + class FName PropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PropertyPath; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x38 - 0x20) +// ScriptStruct MovieScene.MovieScenePropertySectionTemplate +struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x20(0x18)(Protected, NativeAccessSpecifierProtected) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.TrackInstanceInputComponent +struct FTrackInstanceInputComponent +{ +public: + class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationHookComponent +struct FMovieSceneEvaluationHookComponent +{ +public: + TScriptInterface Interface; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_37C[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackInstanceComponent +struct FMovieSceneTrackInstanceComponent +{ +public: + class UMovieSceneSection* Owner; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TrackInstanceClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.EasingComponentData +struct FEasingComponentData +{ +public: + class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneDeterminismData +struct FMovieSceneDeterminismData +{ +public: + TArray Fences; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresLowerFence; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresUpperFence; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37D[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneSectionGroup +struct FMovieSceneSectionGroup +{ +public: + TArray> Sections; // 0x0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneObjectBindingID +struct FMovieSceneObjectBindingID +{ +public: + struct FGuid Guid; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SequenceID; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ResolveParentIndex; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneObjectBindingIDs +struct FMovieSceneObjectBindingIDs +{ +public: + TArray IDs; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackLabels +struct FMovieSceneTrackLabels +{ +public: + TArray Strings; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct MovieScene.MovieSceneExpansionState +struct FMovieSceneExpansionState +{ +public: + bool bExpanded; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct MovieScene.MovieSceneEditorData +struct FMovieSceneEditorData +{ +public: + TMap ExpansionStates; // 0x0(0x50)(NativeAccessSpecifierPublic) + TArray PinnedNodes; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + double ViewStart; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ViewEnd; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkStart; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkEnd; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet MarkedFrames; // 0x80(0x50)(Deprecated, NativeAccessSpecifierPublic) + struct FFloatRange WorkingRange; // 0xD0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange ViewRange; // 0xE0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneMarkedFrame +struct FMovieSceneMarkedFrame +{ +public: + struct FFrameNumber FrameNumber; // 0x0(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Label; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDeterminismFence; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneTimecodeSource +struct FMovieSceneTimecodeSource +{ +public: + struct FTimecode Timecode; // 0x0(0x14)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber DeltaFrame; // 0x14(0x4)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieScene.MovieSceneBinding +struct FMovieSceneBinding +{ +public: + struct FGuid ObjectGuid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString BindingName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Tracks; // 0x20(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct MovieScene.MovieSceneBindingOverrideData +struct FMovieSceneBindingOverrideData +{ +public: + struct FMovieSceneObjectBindingID ObjectBindingId; // 0x0(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Object; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesDefault; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_380[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct MovieScene.OptionalMovieSceneBlendType +struct FOptionalMovieSceneBlendType +{ +public: + enum class EMovieSceneBlendType BlendType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x98 - 0x8) +// ScriptStruct MovieScene.MovieSceneByteChannel +struct FMovieSceneByteChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 DefaultValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_381[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Values; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UEnum* Enum; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_382[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct +struct FMovieSceneCompiledSequenceFlagStruct +{ +public: + uint8 bParentSequenceRequiresLowerFence : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bParentSequenceRequiresUpperFence : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceCompilerMaskStruct +struct FMovieSceneSequenceCompilerMaskStruct +{ +public: + uint8 bHierarchy : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluationTemplate : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluationTemplateField : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEntityComponentField : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes +struct FMovieSceneEntitySystemGraphNodes +{ +public: + uint8 Pad_383[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x138 (0x138 - 0x0) +// ScriptStruct MovieScene.MovieSceneEntitySystemGraph +struct FMovieSceneEntitySystemGraph +{ +public: + uint8 Pad_384[0x80]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneEntitySystemGraphNodes Nodes; // 0x80(0x38)(NativeAccessSpecifierPrivate) + uint8 Pad_385[0x80]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode +struct FMovieSceneEntitySystemGraphNode +{ +public: + uint8 Pad_386[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieSceneEntitySystem* System; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvalTemplatePtr +struct FMovieSceneEvalTemplatePtr +{ +public: + uint8 Pad_387[0x88]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct MovieScene.MovieSceneEmptyStruct +struct FMovieSceneEmptyStruct +{ +public: + uint8 Pad_388[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneFrameRange +struct FMovieSceneFrameRange +{ +public: + uint8 Pad_389[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex +struct FMovieSceneEvaluationGroupLUTIndex +{ +public: + int32 NumInitPtrs; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumEvalPtrs; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceID +struct FMovieSceneSequenceID +{ +public: + uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackIdentifier +struct FMovieSceneTrackIdentifier +{ +public: + uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr +struct FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack +struct FMovieSceneFieldEntry_EvaluationTrack +{ +public: + struct FMovieSceneEvaluationFieldTrackPtr TrackPtr; // 0x0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 NumChildren; // 0x8(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38B[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate +struct FMovieSceneFieldEntry_ChildTemplate +{ +public: + uint16 ChildIndex; // 0x0(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESectionEvaluationFlags Flags; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38C[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameNumber ForcedTime; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationGroup +struct FMovieSceneEvaluationGroup +{ +public: + TArray LUTIndices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackLUT; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SectionLUT; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationKey +struct FMovieSceneEvaluationKey +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SectionIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey +struct FMovieSceneOrderedEvaluationKey +{ +public: + struct FMovieSceneEvaluationKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SetupIndex; // 0xC(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 TearDownIndex; // 0xE(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationMetaData +struct FMovieSceneEvaluationMetaData +{ +public: + TArray ActiveSequences; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActiveEntities; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationField +struct FMovieSceneEvaluationField +{ +public: + TArray Ranges; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Groups; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MetaData; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneSegmentIdentifier +struct FMovieSceneSegmentIdentifier +{ +public: + int32 IdentifierIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0xC - 0x8) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr +struct FMovieSceneEvaluationFieldSegmentPtr : public FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSegmentIdentifier SegmentID; // 0x8(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree +struct FMovieSceneEvaluationFieldEntityTree +{ +public: + uint8 Pad_38D[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey +struct FMovieSceneEvaluationFieldEntityKey +{ +public: + TWeakObjectPtr EntityOwner; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 EntityID; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity +struct FMovieSceneEvaluationFieldEntity +{ +public: + struct FMovieSceneEvaluationFieldEntityKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SharedMetaDataIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData +struct FMovieSceneEvaluationFieldEntityMetaData +{ +public: + class FString OverrideBoundPropertyPath; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESectionEvaluationFlags Flags; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInSequencePreRoll : 1; // Mask: 0x1, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInSequencePostRoll : 1; // Mask: 0x2, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38F[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData +struct FMovieSceneEvaluationFieldSharedEntityMetaData +{ +public: + struct FGuid ObjectBindingId; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct MovieScene.MovieSceneEntityComponentField +struct FMovieSceneEntityComponentField +{ +public: + struct FMovieSceneEvaluationFieldEntityTree PersistentEntityTree; // 0x0(0x60)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationFieldEntityTree OneShotEntityTree; // 0x60(0x60)(NativeAccessSpecifierPrivate) + TArray Entities; // 0xC0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EntityMetaData; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SharedMetaData; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey +struct FMovieSceneEvaluationInstanceKey +{ +public: + uint8 Pad_390[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationHookEvent +struct FMovieSceneEvaluationHookEvent +{ +public: + struct FMovieSceneEvaluationHookComponent Hook; // 0x0(0x20)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_391[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer +struct FMovieSceneEvaluationHookEventContainer +{ +public: + TArray Events; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationOperand +struct FMovieSceneEvaluationOperand +{ +public: + struct FGuid ObjectBindingId; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID SequenceID; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackImplementationPtr +struct FMovieSceneTrackImplementationPtr +{ +public: + uint8 Pad_392[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationTrack +struct FMovieSceneEvaluationTrack +{ +public: + struct FGuid ObjectBindingId; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 EvaluationPriority; // 0x10(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EEvaluationMethod EvaluationMethod; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_393[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TWeakObjectPtr SourceTrack; // 0x14(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_394[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ChildTemplates; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x30(0x38)(NativeAccessSpecifierPrivate) + class FName EvaluationGroup; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEvaluateInPreroll : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEvaluateInPostroll : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bTearDownPriority : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_395[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber +struct FMovieSceneEvaluationTemplateSerialNumber +{ +public: + uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger +struct FMovieSceneTemplateGenerationLedger +{ +public: + struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_396[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TMap TrackSignatureToTrackIdentifier; // 0x8(0x50)(NativeAccessSpecifierPublic) + TMap SubSectionRanges; // 0x58(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// ScriptStruct MovieScene.MovieSceneEvaluationTemplate +struct FMovieSceneEvaluationTemplate +{ +public: + TMap Tracks; // 0x0(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_397[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid SequenceSignature; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEvaluationTemplateSerialNumber TemplateSerialNumber; // 0xB0(0x4)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_398[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0xB8(0xA8)(NativeAccessSpecifierPrivate) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct MovieScene.MovieSceneSubSectionData +struct FMovieSceneSubSectionData +{ +public: + TWeakObjectPtr Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ObjectBindingId; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESectionEvaluationFlags Flags; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_399[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xE8 (0xE8 - 0x0) +// ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance +struct FMovieSceneRootEvaluationTemplateInstance +{ +public: + TWeakObjectPtr WeakRootSequence; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMovieSceneCompiledDataManager* CompiledDataManager; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UMovieSceneEntitySystemLinker* EntitySystemLinker; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39B[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + TMap DirectorInstances; // 0x90(0x50)(NativeAccessSpecifierPrivate) + uint8 Pad_39C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneKeyStruct +struct FMovieSceneKeyStruct +{ +public: + uint8 Pad_39D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x28 - 0x8) +// ScriptStruct MovieScene.MovieSceneKeyTimeStruct +struct FMovieSceneKeyTimeStruct : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39E[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct +struct FGeneratedMovieSceneKeyStruct +{ +public: + uint8 Pad_39F[0x50]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue +struct FMovieSceneObjectPathChannelKeyValue +{ +public: + TSoftObjectPtr SoftPtr; // 0x0(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* HardPtr; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xB8 (0xC0 - 0x8) +// ScriptStruct MovieScene.MovieSceneObjectPathChannel +struct FMovieSceneObjectPathChannel : public FMovieSceneChannel +{ +public: + class UClass* PropertyClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Times; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectPathChannelKeyValue DefaultValue; // 0x30(0x30)(NativeAccessSpecifierPrivate) + uint8 Pad_3A0[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct MovieScene.MovieScenePossessable +struct FMovieScenePossessable +{ +public: + TArray Tags; // 0x0(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Name; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* PossessedObjectClass; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid ParentGuid; // 0x38(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct MovieScene.MovieSceneEasingSettings +struct FMovieSceneEasingSettings +{ +public: + int32 AutoEaseInDuration; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AutoEaseOutDuration; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseIn; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bManualEaseIn; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ManualEaseInDuration; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseOut; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bManualEaseOut; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ManualEaseOutDuration; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct MovieScene.MovieSceneSectionEvalOptions +struct FMovieSceneSectionEvalOptions +{ +public: + bool bCanEditCompletionMode; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovieSceneCompletionMode CompletionMode; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct MovieScene.MovieSceneSectionParameters +struct FMovieSceneSectionParameters +{ +public: + struct FFrameNumber StartFrameOffset; // 0x0(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFrameNumber EndFrameOffset; // 0x8(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0xC(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeScale; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HierarchicalBias; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x18(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrerollTime; // 0x1C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostrollTime; // 0x20(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct MovieScene.MovieSceneSegment +struct FMovieSceneSegment +{ +public: + uint8 Pad_3A6[0x58]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct MovieScene.SectionEvaluationData +struct FSectionEvaluationData +{ +public: + int32 ImplIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESectionEvaluationFlags Flags; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode +struct FMovieSceneSequenceHierarchyNode +{ +public: + struct FMovieSceneSequenceID ParentID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Children; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct MovieScene.MovieSceneSubSequenceTree +struct FMovieSceneSubSequenceTree +{ +public: + uint8 Pad_3AD[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct MovieScene.MovieSceneTimeTransform +struct FMovieSceneTimeTransform +{ +public: + float TimeScale; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime Offset; // 0x4(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneTimeWarping +struct FMovieSceneTimeWarping +{ +public: + struct FFrameNumber Start; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber End; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MovieScene.MovieSceneNestedSequenceTransform +struct FMovieSceneNestedSequenceTransform +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0(0xC)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneTimeWarping Warping; // 0xC(0x8)(NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceTransform +struct FMovieSceneSequenceTransform +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0(0xC)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NestedTransforms; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr +struct FMovieSceneSequenceInstanceDataPtr +{ +public: + uint8 Pad_3AF[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x108 (0x108 - 0x0) +// ScriptStruct MovieScene.MovieSceneSubSequenceData +struct FMovieSceneSubSequenceData +{ +public: + struct FSoftObjectPath Sequence; // 0x0(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform OuterToInnerTransform; // 0x18(0x20)(NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x38(0x20)(NativeAccessSpecifierPublic) + struct FFrameRate TickResolution; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID DeterministicSequenceID; // 0x60(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange ParentPlayRange; // 0x64(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber ParentStartFrameOffset; // 0x74(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentEndFrameOffset; // 0x78(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentFirstLoopStartFrameOffset; // 0x7C(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFrameRange PlayRange; // 0x84(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange FullPlayRange; // 0x94(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange UnwarpedPlayRange; // 0xA4(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PreRollRange; // 0xB4(0x10)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PostRollRange; // 0xC4(0x10)(NoDestructor, NativeAccessSpecifierPublic) + int16 HierarchicalBias; // 0xD4(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHierarchicalEasing; // 0xD6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequenceInstanceDataPtr InstanceData; // 0xD8(0x18)(NativeAccessSpecifierPublic) + uint8 Pad_3B3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid SubSectionSignature; // 0xF8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x118 (0x118 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceHierarchy +struct FMovieSceneSequenceHierarchy +{ +public: + struct FMovieSceneSequenceHierarchyNode RootNode; // 0x0(0x18)(NativeAccessSpecifierPrivate) + struct FMovieSceneSubSequenceTree Tree; // 0x18(0x60)(NativeAccessSpecifierPrivate) + TMap SubSequences; // 0x78(0x50)(NativeAccessSpecifierPrivate) + TMap Hierarchy; // 0xC8(0x50)(NativeAccessSpecifierPrivate) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry +struct FMovieSceneSubSequenceTreeEntry +{ +public: + uint8 Pad_3B5[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceInstanceData +struct FMovieSceneSequenceInstanceData +{ +public: + uint8 Pad_3B6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequencePlaybackParams +struct FMovieSceneSequencePlaybackParams +{ +public: + struct FFrameTime Frame; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MarkedFrame; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovieScenePositionType PositionType; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUpdatePositionMethod UpdateMethod; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B8[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceLoopCount +struct FMovieSceneSequenceLoopCount +{ +public: + int32 Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings +struct FMovieSceneSequencePlaybackSettings +{ +public: + uint8 bAutoPlay : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_30 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_3BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequenceLoopCount LoopCount; // 0x4(0x4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float PlayRate; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomStartTime : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRestoreState : 1; // Mask: 0x2, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMovementInput : 1; // Mask: 0x4, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableLookAtInput : 1; // Mask: 0x8, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHidePlayer : 1; // Mask: 0x10, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHideHud : 1; // Mask: 0x20, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableCameraCuts : 1; // Mask: 0x40, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseAtEnd : 1; // Mask: 0x80, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceReplProperties +struct FMovieSceneSequenceReplProperties +{ +public: + struct FFrameTime LastKnownPosition; // 0x0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMovieScenePlayerStatus LastKnownStatus; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LastKnownNumLoops; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct MovieScene.MovieSceneSequenceActorPointers +struct FMovieSceneSequenceActorPointers +{ +public: + class AActor* SequenceActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface SequenceActorInterface; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneWarpCounter +struct FMovieSceneWarpCounter +{ +public: + TArray WarpCounts; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct MovieScene.MovieSceneSpawnable +struct FMovieSceneSpawnable +{ +public: + struct FTransform SpawnTransform; // 0x0(0x30)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray Tags; // 0x30(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bContinuouslyRespawn; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNetAddressableName; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvaluateTracksWhenNotSpawned; // 0x42(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid Guid; // 0x44(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* ObjectTemplate; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ChildPossessables; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + enum class ESpawnOwnership Ownership; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName LevelName; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x20 - 0x20) +// ScriptStruct MovieScene.TestMovieSceneEvalTemplate +struct FTestMovieSceneEvalTemplate : public FMovieSceneEvalTemplate +{ +public: +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackDisplayOptions +struct FMovieSceneTrackDisplayOptions +{ +public: + uint8 bShowVerticalFrames : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C5[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackEvalOptions +struct FMovieSceneTrackEvalOptions +{ +public: + uint8 bCanEvaluateNearestSection : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvalNearestSection : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInPreroll : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInPostroll : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateNearestSection : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry +struct FMovieSceneTrackEvaluationFieldEntry +{ +public: + class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumberRange Range; // 0x8(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x18(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESectionEvaluationFlags Flags; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CB[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int16 LegacySortOrder; // 0x1E(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackEvaluationField +struct FMovieSceneTrackEvaluationField +{ +public: + TArray Entries; // 0x0(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackInstanceInput +struct FMovieSceneTrackInstanceInput +{ +public: + class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct MovieScene.MovieSceneTrackInstanceEntry +struct FMovieSceneTrackInstanceEntry +{ +public: + class UObject* BoundObject; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneTrackInstance* TrackInstance; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_classes.hpp new file mode 100644 index 0000000..9a71e06 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_classes.hpp @@ -0,0 +1,738 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x208 (0x428 - 0x220) +// Class NavigationSystem.NavigationData +class ANavigationData : public AActor +{ +public: + uint8 Pad_1CAA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UPrimitiveComponent* RenderingComp; // 0x228(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavDataConfig NavDataConfig; // 0x230(0x78)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableDrawing : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(Edit, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bForceRebuildOnLoad : 1; // Mask: 0x2, PropSize: 0x10x2A8(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoDestroyWhenNoNavigation : 1; // Mask: 0x4, PropSize: 0x10x2A8(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCanBeMainNavData : 1; // Mask: 0x8, PropSize: 0x10x2A8(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCanSpawnOnRebuild : 1; // Mask: 0x10, PropSize: 0x10x2A8(0x1)(Edit, Config, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bRebuildAtRuntime : 1; // Mask: 0x20, PropSize: 0x10x2A8(0x1)(Config, Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1D5 : 2; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1CAC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ERuntimeGenerationType RuntimeGeneration; // 0x2AC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1CAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ObservedPathsTickInterval; // 0x2B0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 DataVersion; // 0x2B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1CAF[0x108]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SupportedAreas; // 0x3C0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1CB1[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavigationData* GetDefaultObj(); + +}; + +// 0x0 (0x428 - 0x428) +// Class NavigationSystem.AbstractNavData +class AAbstractNavData : public ANavigationData +{ +public: + + static class UClass* StaticClass(); + static class AAbstractNavData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class NavigationSystem.CrowdManagerBase +class UCrowdManagerBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UCrowdManagerBase* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class NavigationSystem.NavArea +class UNavArea : public UNavAreaBase +{ +public: + float DefaultCost; // 0x30(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedAreaEnteringCost; // 0x34(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FColor DrawColor; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x3C(0x4)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent1 : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent2 : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent3 : 1; // Mask: 0x8, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent4 : 1; // Mask: 0x10, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent5 : 1; // Mask: 0x20, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent6 : 1; // Mask: 0x40, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent7 : 1; // Mask: 0x80, PropSize: 0x10x40(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent8 : 1; // Mask: 0x1, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent9 : 1; // Mask: 0x2, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent10 : 1; // Mask: 0x4, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent11 : 1; // Mask: 0x8, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent12 : 1; // Mask: 0x10, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent13 : 1; // Mask: 0x20, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent14 : 1; // Mask: 0x40, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsAgent15 : 1; // Mask: 0x80, PropSize: 0x10x41(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CB2[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavArea* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.NavArea_Default +class UNavArea_Default : public UNavArea +{ +public: + + static class UClass* StaticClass(); + static class UNavArea_Default* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.NavArea_LowHeight +class UNavArea_LowHeight : public UNavArea +{ +public: + + static class UClass* StaticClass(); + static class UNavArea_LowHeight* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.NavArea_Null +class UNavArea_Null : public UNavArea +{ +public: + + static class UClass* StaticClass(); + static class UNavArea_Null* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.NavArea_Obstacle +class UNavArea_Obstacle : public UNavArea +{ +public: + + static class UClass* StaticClass(); + static class UNavArea_Obstacle* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.NavAreaMeta +class UNavAreaMeta : public UNavArea +{ +public: + + static class UClass* StaticClass(); + static class UNavAreaMeta* GetDefaultObj(); + +}; + +// 0x80 (0xC8 - 0x48) +// Class NavigationSystem.NavAreaMeta_SwitchByAgent +class UNavAreaMeta_SwitchByAgent : public UNavAreaMeta +{ +public: + TSubclassOf Agent0Area; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent1Area; // 0x50(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent2Area; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent3Area; // 0x60(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent4Area; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent5Area; // 0x70(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent6Area; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent7Area; // 0x80(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent8Area; // 0x88(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent9Area; // 0x90(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent10Area; // 0x98(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent11Area; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent12Area; // 0xA8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent13Area; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent14Area; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent15Area; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNavAreaMeta_SwitchByAgent* GetDefaultObj(); + +}; + +// 0x68 (0xD8 - 0x70) +// Class NavigationSystem.NavCollision +class UNavCollision : public UNavCollisionBase +{ +public: + uint8 Pad_1CB3[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CylinderCollision; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxCollision; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf AreaClass; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGatherConvexGeometry : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreateOnClient : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CB4[0x2F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavCollision* GetDefaultObj(); + +}; + +// 0x0 (0x428 - 0x428) +// Class NavigationSystem.NavigationGraph +class ANavigationGraph : public ANavigationData +{ +public: + + static class UClass* StaticClass(); + static class ANavigationGraph* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class NavigationSystem.NavigationGraphNode +class ANavigationGraphNode : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ANavigationGraphNode* GetDefaultObj(); + +}; + +// 0x28 (0x220 - 0x1F8) +// Class NavigationSystem.NavigationGraphNodeComponent +class UNavigationGraphNodeComponent : public USceneComponent +{ +public: + struct FNavGraphNode Node; // 0x1F8(0x18)(NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* NextNodeComponent; // 0x210(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* PrevNodeComponent; // 0x218(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNavigationGraphNodeComponent* GetDefaultObj(); + +}; + +// 0x8 (0xB8 - 0xB0) +// Class NavigationSystem.NavigationInvokerComponent +class UNavigationInvokerComponent : public UActorComponent +{ +public: + float TileGenerationRadius; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TileRemovalRadius; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNavigationInvokerComponent* GetDefaultObj(); + +}; + +// 0x60 (0x88 - 0x28) +// Class NavigationSystem.NavigationPath +class UNavigationPath : public UObject +{ +public: + FMulticastInlineDelegateProperty_ PathUpdatedNotifier; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + enum class ENavigationOptionFlag RecalculateOnInvalidation; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC1[0x3F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavigationPath* GetDefaultObj(); + + bool IsValid(); + bool IsStringPulled(); + bool IsPartial(); + float GetPathLength(); + float GetPathCost(); + class FString GetDebugString(); + void EnableRecalculationOnInvalidation(enum class ENavigationOptionFlag DoRecalculation); + void EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor); +}; + +// 0x0 (0x28 - 0x28) +// Class NavigationSystem.NavigationPathGenerator +class INavigationPathGenerator : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavigationPathGenerator* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class NavigationSystem.NavigationQueryFilter +class UNavigationQueryFilter : public UObject +{ +public: + TArray Areas; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags IncludeFlags; // 0x38(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags ExcludeFlags; // 0x3C(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1CC2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavigationQueryFilter* GetDefaultObj(); + +}; + +// 0x15B8 (0x15E0 - 0x28) +// Class NavigationSystem.NavigationSystemV1 +class UNavigationSystemV1 : public UNavigationSystemBase +{ +public: + class ANavigationData* MainNavData; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* AbstractNavData; // 0x30(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftClassPtr CrowdManagerClass; // 0x40(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoCreateNavigationData : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // Mask: 0x2, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowClientSideNavigation : 1; // Mask: 0x4, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bShouldDiscardSubLevelNavData : 1; // Mask: 0x8, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bTickWhilePaused : 1; // Mask: 0x10, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bSupportRebuilding : 1; // Mask: 0x20, PropSize: 0x10x68(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bInitialBuildingLocked : 1; // Mask: 0x40, PropSize: 0x10x68(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D6 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 bSkipAgentHeightCheckWhenPickingNavData : 1; // Mask: 0x1, PropSize: 0x10x69(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateNavigationOnlyAroundNavigationInvokers : 1; // Mask: 0x2, PropSize: 0x10x69(0x1)(Edit, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1D7 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1CFD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ActiveTilesUpdateInterval; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ENavDataGatheringModeConfig DataGatheringMode; // 0x70(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1CFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DirtyAreaWarningSizeThreshold; // 0x74(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SupportedAgents; // 0x78(0x10)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgentsMask; // 0x88(0x4)(Edit, Config, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1CFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NavDataSet; // 0x90(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NavDataRegistrationQueue; // 0xA0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_1D00[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnNavDataRegisteredEvent; // 0xC0(0x10)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnNavigationGenerationFinishedDelegate; // 0xD0(0x10)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D01[0xDC]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EFNavigationSystemRunMode OperationMode; // 0x1BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D02[0x13FF]; // Fixing Size After Last Property [ Dumper-7 ] + float DirtyAreasUpdateFreq; // 0x15BC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D03[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavigationSystemV1* GetDefaultObj(); + + void UnregisterNavigationInvoker(class AActor* Invoker); + void SimpleMoveToLocation(class AController* Controller, struct FVector& Goal); + void SimpleMoveToActor(class AController* Controller, class AActor* Goal); + void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); + void SetGeometryGatheringMode(enum class ENavDataGatheringModeConfig NewMode); + void ResetMaxSimultaneousTileGenerationJobsCount(); + void RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); + struct FVector ProjectPointToNavigation(class UObject* WorldContextObject, struct FVector& Point, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent); + void OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume); + bool NavigationRaycast(class UObject* WorldContextObject, struct FVector& RayStart, struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf FilterClass, class AController* Querier); + bool K2_ReplaceAreaInOctreeData(class UObject* Object, TSubclassOf OldArea, TSubclassOf NewArea); + bool K2_ProjectPointToNavigation(class UObject* WorldContextObject, struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent); + bool K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + bool K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + bool K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + bool IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject); + bool IsNavigationBeingBuilt(class UObject* WorldContextObject); + struct FVector GetRandomReachablePointInRadius(class UObject* WorldContextObject, struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + struct FVector GetRandomPointInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + enum class ENavigationQueryResult GetPathLength(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, float* PathLength, class ANavigationData* NavData, TSubclassOf FilterClass); + enum class ENavigationQueryResult GetPathCost(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, float* PathCost, class ANavigationData* NavData, TSubclassOf FilterClass); + class UNavigationSystemV1* GetNavigationSystem(class UObject* WorldContextObject); + class UNavigationPath* FindPathToLocationSynchronously(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf FilterClass); + class UNavigationPath* FindPathToActorSynchronously(class UObject* WorldContextObject, struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf FilterClass); +}; + +// 0x8 (0x58 - 0x50) +// Class NavigationSystem.NavigationSystemModuleConfig +class UNavigationSystemModuleConfig : public UNavigationSystemConfig +{ +public: + uint8 bStrictlyStatic : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCreateOnClient : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoSpawnMissingNavData : 1; // Mask: 0x4, PropSize: 0x10x50(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // Mask: 0x8, PropSize: 0x10x50(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D0C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavigationSystemModuleConfig* GetDefaultObj(); + +}; + +// 0xF0 (0x310 - 0x220) +// Class NavigationSystem.NavigationTestingActor +class ANavigationTestingActor : public AActor +{ +public: + uint8 Pad_1D0D[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UCapsuleComponent* CapsuleComponent; // 0x230(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNavigationInvokerComponent* InvokerComponent; // 0x238(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bActAsNavigationInvoker : 1; // Mask: 0x1, PropSize: 0x10x240(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_1D8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D0E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNavAgentProperties NavAgentProps; // 0x248(0x30)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector QueryingExtent; // 0x278(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D0F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* MyNavData; // 0x288(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProjectedLocation; // 0x290(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProjectedLocationValid : 1; // Mask: 0x1, PropSize: 0x10x29C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSearchStart : 1; // Mask: 0x2, PropSize: 0x10x29C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1D9 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D11[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CostLimitFactor; // 0x2A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumCostLimit; // 0x2A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBacktracking : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseHierarchicalPathfinding : 1; // Mask: 0x2, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGatherDetailedInfo : 1; // Mask: 0x4, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDistanceToWall : 1; // Mask: 0x8, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowNodePool : 1; // Mask: 0x10, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowBestPath : 1; // Mask: 0x20, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowDiffWithPreviousStep : 1; // Mask: 0x40, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeVisibleInGame : 1; // Mask: 0x80, PropSize: 0x10x2A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D12[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENavCostDisplay CostDisplayMode; // 0x2AC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D13[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D TextCanvasOffset; // 0x2B0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathExist : 1; // Mask: 0x1, PropSize: 0x10x2B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathIsPartial : 1; // Mask: 0x2, PropSize: 0x10x2B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathSearchOutOfNodes : 1; // Mask: 0x4, PropSize: 0x10x2B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1DA : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D14[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PathfindingTime; // 0x2BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathCost; // 0x2C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathfindingSteps; // 0x2C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationTestingActor* OtherActor; // 0x2C8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x2D0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShowStepIndex; // 0x2D8(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetFromCornersDistance; // 0x2DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D15[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavigationTestingActor* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class NavigationSystem.NavLinkComponent +class UNavLinkComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_1D16[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Links; // 0x458(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1D17[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavLinkComponent* GetDefaultObj(); + +}; + +// 0x30 (0xE0 - 0xB0) +// Class NavigationSystem.NavRelevantComponent +class UNavRelevantComponent : public UActorComponent +{ +public: + uint8 Pad_1D18[0x24]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bAttachToOwnersRoot : 1; // Mask: 0x1, PropSize: 0x10xD4(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1DB : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D19[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* CachedNavParent; // 0xD8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNavRelevantComponent* GetDefaultObj(); + + void SetNavigationRelevancy(bool bRelevant); +}; + +// 0xB0 (0x190 - 0xE0) +// Class NavigationSystem.NavLinkCustomComponent +class UNavLinkCustomComponent : public UNavRelevantComponent +{ +public: + uint8 Pad_1D1A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 NavLinkUserId; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D1B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf EnabledAreaClass; // 0xF0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DisabledAreaClass; // 0xF8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgents; // 0x100(0x4)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LinkRelativeStart; // 0x104(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinkRelativeEnd; // 0x110(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ENavLinkDirection LinkDirection; // 0x11C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bLinkEnabled : 1; // Mask: 0x1, PropSize: 0x10x120(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bNotifyWhenEnabled : 1; // Mask: 0x2, PropSize: 0x10x120(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bNotifyWhenDisabled : 1; // Mask: 0x4, PropSize: 0x10x120(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCreateBoxObstacle : 1; // Mask: 0x8, PropSize: 0x10x120(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1DC : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D1D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ObstacleOffset; // 0x124(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ObstacleExtent; // 0x130(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D1E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf ObstacleAreaClass; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastRadius; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastInterval; // 0x14C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ECollisionChannel BroadcastChannel; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D1F[0x3F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavLinkCustomComponent* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class NavigationSystem.NavLinkCustomInterface +class INavLinkCustomInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavLinkCustomInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class NavigationSystem.NavLinkHostInterface +class INavLinkHostInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavLinkHostInterface* GetDefaultObj(); + +}; + +// 0x0 (0x450 - 0x450) +// Class NavigationSystem.NavLinkRenderingComponent +class UNavLinkRenderingComponent : public UPrimitiveComponent +{ +public: + + static class UClass* StaticClass(); + static class UNavLinkRenderingComponent* GetDefaultObj(); + +}; + +// 0x0 (0x50 - 0x50) +// Class NavigationSystem.NavLinkTrivial +class UNavLinkTrivial : public UNavLinkDefinition +{ +public: + + static class UClass* StaticClass(); + static class UNavLinkTrivial* GetDefaultObj(); + +}; + +// 0x8 (0x260 - 0x258) +// Class NavigationSystem.NavMeshBoundsVolume +class ANavMeshBoundsVolume : public AVolume +{ +public: + struct FNavAgentSelector SupportedAgents; // 0x258(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1D20[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavMeshBoundsVolume* GetDefaultObj(); + +}; + +// 0x10 (0x460 - 0x450) +// Class NavigationSystem.NavMeshRenderingComponent +class UNavMeshRenderingComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_1D21[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavMeshRenderingComponent* GetDefaultObj(); + +}; + +// 0x60 (0x140 - 0xE0) +// Class NavigationSystem.NavModifierComponent +class UNavModifierComponent : public UNavRelevantComponent +{ +public: + TSubclassOf AreaClass; // 0xE0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FailsafeExtent; // 0xE8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeAgentHeight : 1; // Mask: 0x1, PropSize: 0x10xF4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D22[0x4B]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNavModifierComponent* GetDefaultObj(); + + void SetAreaClass(TSubclassOf NewAreaClass); +}; + +// 0x18 (0x270 - 0x258) +// Class NavigationSystem.NavModifierVolume +class ANavModifierVolume : public AVolume +{ +public: + uint8 Pad_1D23[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf AreaClass; // 0x260(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMaskFillCollisionUnderneathForNavmesh; // 0x268(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D24[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavModifierVolume* GetDefaultObj(); + + void SetAreaClass(TSubclassOf NewAreaClass); +}; + +// 0x0 (0x28 - 0x28) +// Class NavigationSystem.NavNodeInterface +class INavNodeInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INavNodeInterface* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class NavigationSystem.NavSystemConfigOverride +class ANavSystemConfigOverride : public AActor +{ +public: + class UNavigationSystemConfig* NavigationSystemConfig; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ENavSystemOverridePolicy OverridePolicy; // 0x228(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLoadOnClient : 1; // Mask: 0x1, PropSize: 0x10x229(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D26[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANavSystemConfigOverride* GetDefaultObj(); + +}; + +// 0x0 (0x450 - 0x450) +// Class NavigationSystem.NavTestRenderingComponent +class UNavTestRenderingComponent : public UPrimitiveComponent +{ +public: + + static class UClass* StaticClass(); + static class UNavTestRenderingComponent* GetDefaultObj(); + +}; + +// 0x0 (0x48 - 0x48) +// Class NavigationSystem.RecastFilter_UseDefaultArea +class URecastFilter_UseDefaultArea : public UNavigationQueryFilter +{ +public: + + static class UClass* StaticClass(); + static class URecastFilter_UseDefaultArea* GetDefaultObj(); + +}; + +// 0xB0 (0x4D8 - 0x428) +// Class NavigationSystem.RecastNavMesh +class ARecastNavMesh : public ANavigationData +{ +public: + uint8 bDrawTriangleEdges : 1; // Mask: 0x1, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawPolyEdges : 1; // Mask: 0x2, PropSize: 0x10x428(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawFilledPolys : 1; // Mask: 0x4, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawNavMeshEdges : 1; // Mask: 0x8, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawTileBounds : 1; // Mask: 0x10, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawPathCollidingGeometry : 1; // Mask: 0x20, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawTileLabels : 1; // Mask: 0x40, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawPolygonLabels : 1; // Mask: 0x80, PropSize: 0x10x428(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDefaultPolygonCost : 1; // Mask: 0x1, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawPolygonFlags : 1; // Mask: 0x2, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawLabelsOnPathNodes : 1; // Mask: 0x4, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawNavLinks : 1; // Mask: 0x8, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawFailedNavLinks : 1; // Mask: 0x10, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawClusters : 1; // Mask: 0x20, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOctree : 1; // Mask: 0x40, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOctreeDetails : 1; // Mask: 0x80, PropSize: 0x10x429(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawMarkedForbiddenPolys : 1; // Mask: 0x1, PropSize: 0x10x42A(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDistinctlyDrawTilesBeingBuilt : 1; // Mask: 0x2, PropSize: 0x10x42A(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1DD : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D29[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float DrawOffset; // 0x42C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedTilePoolSize : 1; // Mask: 0x1, PropSize: 0x10x430(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1DE : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TilePoolSize; // 0x434(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x438(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x43C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x440(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentRadius; // 0x444(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x448(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x44C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x450(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x454(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x458(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x45C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimultaneousTileGenerationJobsCount; // 0x460(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x464(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefTileBits; // 0x468(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefNavPolyBits; // 0x46C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefSaltBits; // 0x470(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NavMeshOriginOffset; // 0x474(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultDrawDistance; // 0x480(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxSearchNodes; // 0x484(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxHierarchicalSearchNodes; // 0x488(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERecastPartitioning RegionPartitioning; // 0x48C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERecastPartitioning LayerPartitioning; // 0x48D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D2B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RegionChunkSplits; // 0x490(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x494(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // Mask: 0x1, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerformVoxelFiltering : 1; // Mask: 0x2, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMarkLowHeightAreas : 1; // Mask: 0x4, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // Mask: 0x8, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFilterLowSpanSequences : 1; // Mask: 0x10, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFilterLowSpanFromTileCache : 1; // Mask: 0x20, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDoFullyAsyncNavDataGathering : 1; // Mask: 0x40, PropSize: 0x10x498(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseBetterOffsetsFromCorners : 1; // Mask: 0x80, PropSize: 0x10x498(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStoreEmptyTileLayers : 1; // Mask: 0x1, PropSize: 0x10x499(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseVirtualFilters : 1; // Mask: 0x2, PropSize: 0x10x499(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowNavLinkAsPathEnd : 1; // Mask: 0x4, PropSize: 0x10x499(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseVoxelCache : 1; // Mask: 0x8, PropSize: 0x10x499(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_1DF : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1D2C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float TileSetUpdateInterval; // 0x49C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float HeuristicScale; // 0x4A0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalDeviationFromGroundCompensation; // 0x4A4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D2D[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ARecastNavMesh* GetDefaultObj(); + + bool K2_ReplaceAreaInTileBounds(const struct FBox& Bounds, TSubclassOf OldArea, TSubclassOf NewArea, bool ReplaceLinks); +}; + +// 0x10 (0x40 - 0x30) +// Class NavigationSystem.RecastNavMeshDataChunk +class URecastNavMeshDataChunk : public UNavigationDataChunk +{ +public: + uint8 Pad_1D2E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URecastNavMeshDataChunk* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_functions.cpp new file mode 100644 index 0000000..3e79aa7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_functions.cpp @@ -0,0 +1,2252 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class NavigationSystem.NavigationData +// (Actor) + +class UClass* ANavigationData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationData"); + + return Clss; +} + + +// NavigationData NavigationSystem.Default__NavigationData +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavigationData* ANavigationData::GetDefaultObj() +{ + static class ANavigationData* Default = nullptr; + + if (!Default) + Default = static_cast(ANavigationData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.AbstractNavData +// (Actor) + +class UClass* AAbstractNavData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AbstractNavData"); + + return Clss; +} + + +// AbstractNavData NavigationSystem.Default__AbstractNavData +// (Public, ClassDefaultObject, ArchetypeObject) + +class AAbstractNavData* AAbstractNavData::GetDefaultObj() +{ + static class AAbstractNavData* Default = nullptr; + + if (!Default) + Default = static_cast(AAbstractNavData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.CrowdManagerBase +// (None) + +class UClass* UCrowdManagerBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CrowdManagerBase"); + + return Clss; +} + + +// CrowdManagerBase NavigationSystem.Default__CrowdManagerBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCrowdManagerBase* UCrowdManagerBase::GetDefaultObj() +{ + static class UCrowdManagerBase* Default = nullptr; + + if (!Default) + Default = static_cast(UCrowdManagerBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavArea +// (None) + +class UClass* UNavArea::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavArea"); + + return Clss; +} + + +// NavArea NavigationSystem.Default__NavArea +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavArea* UNavArea::GetDefaultObj() +{ + static class UNavArea* Default = nullptr; + + if (!Default) + Default = static_cast(UNavArea::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavArea_Default +// (None) + +class UClass* UNavArea_Default::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavArea_Default"); + + return Clss; +} + + +// NavArea_Default NavigationSystem.Default__NavArea_Default +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavArea_Default* UNavArea_Default::GetDefaultObj() +{ + static class UNavArea_Default* Default = nullptr; + + if (!Default) + Default = static_cast(UNavArea_Default::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavArea_LowHeight +// (None) + +class UClass* UNavArea_LowHeight::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavArea_LowHeight"); + + return Clss; +} + + +// NavArea_LowHeight NavigationSystem.Default__NavArea_LowHeight +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavArea_LowHeight* UNavArea_LowHeight::GetDefaultObj() +{ + static class UNavArea_LowHeight* Default = nullptr; + + if (!Default) + Default = static_cast(UNavArea_LowHeight::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavArea_Null +// (None) + +class UClass* UNavArea_Null::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavArea_Null"); + + return Clss; +} + + +// NavArea_Null NavigationSystem.Default__NavArea_Null +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavArea_Null* UNavArea_Null::GetDefaultObj() +{ + static class UNavArea_Null* Default = nullptr; + + if (!Default) + Default = static_cast(UNavArea_Null::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavArea_Obstacle +// (None) + +class UClass* UNavArea_Obstacle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavArea_Obstacle"); + + return Clss; +} + + +// NavArea_Obstacle NavigationSystem.Default__NavArea_Obstacle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavArea_Obstacle* UNavArea_Obstacle::GetDefaultObj() +{ + static class UNavArea_Obstacle* Default = nullptr; + + if (!Default) + Default = static_cast(UNavArea_Obstacle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavAreaMeta +// (None) + +class UClass* UNavAreaMeta::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavAreaMeta"); + + return Clss; +} + + +// NavAreaMeta NavigationSystem.Default__NavAreaMeta +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavAreaMeta* UNavAreaMeta::GetDefaultObj() +{ + static class UNavAreaMeta* Default = nullptr; + + if (!Default) + Default = static_cast(UNavAreaMeta::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavAreaMeta_SwitchByAgent +// (None) + +class UClass* UNavAreaMeta_SwitchByAgent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavAreaMeta_SwitchByAgent"); + + return Clss; +} + + +// NavAreaMeta_SwitchByAgent NavigationSystem.Default__NavAreaMeta_SwitchByAgent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavAreaMeta_SwitchByAgent* UNavAreaMeta_SwitchByAgent::GetDefaultObj() +{ + static class UNavAreaMeta_SwitchByAgent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavAreaMeta_SwitchByAgent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavCollision +// (None) + +class UClass* UNavCollision::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavCollision"); + + return Clss; +} + + +// NavCollision NavigationSystem.Default__NavCollision +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavCollision* UNavCollision::GetDefaultObj() +{ + static class UNavCollision* Default = nullptr; + + if (!Default) + Default = static_cast(UNavCollision::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationGraph +// (Actor) + +class UClass* ANavigationGraph::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationGraph"); + + return Clss; +} + + +// NavigationGraph NavigationSystem.Default__NavigationGraph +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavigationGraph* ANavigationGraph::GetDefaultObj() +{ + static class ANavigationGraph* Default = nullptr; + + if (!Default) + Default = static_cast(ANavigationGraph::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationGraphNode +// (Actor) + +class UClass* ANavigationGraphNode::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationGraphNode"); + + return Clss; +} + + +// NavigationGraphNode NavigationSystem.Default__NavigationGraphNode +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavigationGraphNode* ANavigationGraphNode::GetDefaultObj() +{ + static class ANavigationGraphNode* Default = nullptr; + + if (!Default) + Default = static_cast(ANavigationGraphNode::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationGraphNodeComponent +// (SceneComponent) + +class UClass* UNavigationGraphNodeComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationGraphNodeComponent"); + + return Clss; +} + + +// NavigationGraphNodeComponent NavigationSystem.Default__NavigationGraphNodeComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationGraphNodeComponent* UNavigationGraphNodeComponent::GetDefaultObj() +{ + static class UNavigationGraphNodeComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationGraphNodeComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationInvokerComponent +// (None) + +class UClass* UNavigationInvokerComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationInvokerComponent"); + + return Clss; +} + + +// NavigationInvokerComponent NavigationSystem.Default__NavigationInvokerComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationInvokerComponent* UNavigationInvokerComponent::GetDefaultObj() +{ + static class UNavigationInvokerComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationInvokerComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationPath +// (None) + +class UClass* UNavigationPath::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationPath"); + + return Clss; +} + + +// NavigationPath NavigationSystem.Default__NavigationPath +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationPath* UNavigationPath::GetDefaultObj() +{ + static class UNavigationPath* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationPath::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.NavigationPath.IsValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationPath::IsValid() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "IsValid"); + + Params::UNavigationPath_IsValid_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.IsStringPulled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationPath::IsStringPulled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "IsStringPulled"); + + Params::UNavigationPath_IsStringPulled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.IsPartial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationPath::IsPartial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "IsPartial"); + + Params::UNavigationPath_IsPartial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.GetPathLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNavigationPath::GetPathLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "GetPathLength"); + + Params::UNavigationPath_GetPathLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.GetPathCost +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNavigationPath::GetPathCost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "GetPathCost"); + + Params::UNavigationPath_GetPathCost_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.GetDebugString +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNavigationPath::GetDebugString() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "GetDebugString"); + + Params::UNavigationPath_GetDebugString_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationPath.EnableRecalculationOnInvalidation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ENavigationOptionFlag DoRecalculation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationPath::EnableRecalculationOnInvalidation(enum class ENavigationOptionFlag DoRecalculation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "EnableRecalculationOnInvalidation"); + + Params::UNavigationPath_EnableRecalculationOnInvalidation_Params Parms{}; + + Parms.DoRecalculation = DoRecalculation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationPath.EnableDebugDrawing +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool bShouldDrawDebugData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor PathColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationPath::EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationPath", "EnableDebugDrawing"); + + Params::UNavigationPath_EnableDebugDrawing_Params Parms{}; + + Parms.bShouldDrawDebugData = bShouldDrawDebugData; + Parms.PathColor = PathColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class NavigationSystem.NavigationPathGenerator +// (None) + +class UClass* INavigationPathGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationPathGenerator"); + + return Clss; +} + + +// NavigationPathGenerator NavigationSystem.Default__NavigationPathGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavigationPathGenerator* INavigationPathGenerator::GetDefaultObj() +{ + static class INavigationPathGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(INavigationPathGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationQueryFilter +// (None) + +class UClass* UNavigationQueryFilter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationQueryFilter"); + + return Clss; +} + + +// NavigationQueryFilter NavigationSystem.Default__NavigationQueryFilter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationQueryFilter* UNavigationQueryFilter::GetDefaultObj() +{ + static class UNavigationQueryFilter* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationQueryFilter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationSystemV1 +// (None) + +class UClass* UNavigationSystemV1::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationSystemV1"); + + return Clss; +} + + +// NavigationSystemV1 NavigationSystem.Default__NavigationSystemV1 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationSystemV1* UNavigationSystemV1::GetDefaultObj() +{ + static class UNavigationSystemV1* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationSystemV1::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.NavigationSystemV1.UnregisterNavigationInvoker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Invoker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::UnregisterNavigationInvoker(class AActor* Invoker) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "UnregisterNavigationInvoker"); + + Params::UNavigationSystemV1_UnregisterNavigationInvoker_Params Parms{}; + + Parms.Invoker = Invoker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.SimpleMoveToLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Goal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::SimpleMoveToLocation(class AController* Controller, struct FVector& Goal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "SimpleMoveToLocation"); + + Params::UNavigationSystemV1_SimpleMoveToLocation_Params Parms{}; + + Parms.Controller = Controller; + Parms.Goal = Goal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.SimpleMoveToActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Goal (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::SimpleMoveToActor(class AController* Controller, class AActor* Goal) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "SimpleMoveToActor"); + + Params::UNavigationSystemV1_SimpleMoveToActor_Params Parms{}; + + Parms.Controller = Controller; + Parms.Goal = Goal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.SetMaxSimultaneousTileGenerationJobsCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaxNumberOfJobs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "SetMaxSimultaneousTileGenerationJobsCount"); + + Params::UNavigationSystemV1_SetMaxSimultaneousTileGenerationJobsCount_Params Parms{}; + + Parms.MaxNumberOfJobs = MaxNumberOfJobs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.SetGeometryGatheringMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ENavDataGatheringModeConfigNewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::SetGeometryGatheringMode(enum class ENavDataGatheringModeConfig NewMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "SetGeometryGatheringMode"); + + Params::UNavigationSystemV1_SetGeometryGatheringMode_Params Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.ResetMaxSimultaneousTileGenerationJobsCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UNavigationSystemV1::ResetMaxSimultaneousTileGenerationJobsCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "ResetMaxSimultaneousTileGenerationJobsCount"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.RegisterNavigationInvoker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Invoker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TileGenerationRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TileRemovalRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "RegisterNavigationInvoker"); + + Params::UNavigationSystemV1_RegisterNavigationInvoker_Params Parms{}; + + Parms.Invoker = Invoker; + Parms.TileGenerationRadius = TileGenerationRadius; + Parms.TileRemovalRadius = TileRemovalRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.ProjectPointToNavigation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector QueryExtent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNavigationSystemV1::ProjectPointToNavigation(class UObject* WorldContextObject, struct FVector& Point, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "ProjectPointToNavigation"); + + Params::UNavigationSystemV1_ProjectPointToNavigation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Point = Point; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + Parms.QueryExtent = QueryExtent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.OnNavigationBoundsUpdated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANavMeshBoundsVolume* NavVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationSystemV1::OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "OnNavigationBoundsUpdated"); + + Params::UNavigationSystemV1_OnNavigationBoundsUpdated_Params Parms{}; + + Parms.NavVolume = NavVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function NavigationSystem.NavigationSystemV1.NavigationRaycast +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RayStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RayEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* Querier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::NavigationRaycast(class UObject* WorldContextObject, struct FVector& RayStart, struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf FilterClass, class AController* Querier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "NavigationRaycast"); + + Params::UNavigationSystemV1_NavigationRaycast_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RayStart = RayStart; + Parms.RayEnd = RayEnd; + Parms.FilterClass = FilterClass; + Parms.Querier = Querier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.K2_ReplaceAreaInOctreeData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf OldArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf NewArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::K2_ReplaceAreaInOctreeData(class UObject* Object, TSubclassOf OldArea, TSubclassOf NewArea) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "K2_ReplaceAreaInOctreeData"); + + Params::UNavigationSystemV1_K2_ReplaceAreaInOctreeData_Params Parms{}; + + Parms.Object = Object; + Parms.OldArea = OldArea; + Parms.NewArea = NewArea; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.K2_ProjectPointToNavigation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ProjectedLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector QueryExtent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::K2_ProjectPointToNavigation(class UObject* WorldContextObject, struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "K2_ProjectPointToNavigation"); + + Params::UNavigationSystemV1_K2_ProjectPointToNavigation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Point = Point; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + Parms.QueryExtent = QueryExtent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ProjectedLocation != nullptr) + *ProjectedLocation = std::move(Parms.ProjectedLocation); + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomReachablePointInRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "K2_GetRandomReachablePointInRadius"); + + Params::UNavigationSystemV1_K2_GetRandomReachablePointInRadius_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RandomLocation != nullptr) + *RandomLocation = std::move(Parms.RandomLocation); + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomPointInNavigableRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "K2_GetRandomPointInNavigableRadius"); + + Params::UNavigationSystemV1_K2_GetRandomPointInNavigableRadius_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RandomLocation != nullptr) + *RandomLocation = std::move(Parms.RandomLocation); + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomLocationInNavigableRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "K2_GetRandomLocationInNavigableRadius"); + + Params::UNavigationSystemV1_K2_GetRandomLocationInNavigableRadius_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (RandomLocation != nullptr) + *RandomLocation = std::move(Parms.RandomLocation); + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuiltOrLocked +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "IsNavigationBeingBuiltOrLocked"); + + Params::UNavigationSystemV1_IsNavigationBeingBuiltOrLocked_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuilt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationSystemV1::IsNavigationBeingBuilt(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "IsNavigationBeingBuilt"); + + Params::UNavigationSystemV1_IsNavigationBeingBuilt_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.GetRandomReachablePointInRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNavigationSystemV1::GetRandomReachablePointInRadius(class UObject* WorldContextObject, struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "GetRandomReachablePointInRadius"); + + Params::UNavigationSystemV1_GetRandomReachablePointInRadius_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.GetRandomPointInNavigableRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNavigationSystemV1::GetRandomPointInNavigableRadius(class UObject* WorldContextObject, struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "GetRandomPointInNavigableRadius"); + + Params::UNavigationSystemV1_GetRandomPointInNavigableRadius_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = Origin; + Parms.Radius = Radius; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.GetPathLength +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PathLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ENavigationQueryResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENavigationQueryResult UNavigationSystemV1::GetPathLength(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, float* PathLength, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "GetPathLength"); + + Params::UNavigationSystemV1_GetPathLength_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PathStart = PathStart; + Parms.PathEnd = PathEnd; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathLength != nullptr) + *PathLength = Parms.PathLength; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.GetPathCost +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PathCost (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ENavigationQueryResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENavigationQueryResult UNavigationSystemV1::GetPathCost(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, float* PathCost, class ANavigationData* NavData, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "GetPathCost"); + + Params::UNavigationSystemV1_GetPathCost_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PathStart = PathStart; + Parms.PathEnd = PathEnd; + Parms.NavData = NavData; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PathCost != nullptr) + *PathCost = Parms.PathCost; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.GetNavigationSystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNavigationSystemV1* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNavigationSystemV1* UNavigationSystemV1::GetNavigationSystem(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "GetNavigationSystem"); + + Params::UNavigationSystemV1_GetNavigationSystem_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.FindPathToLocationSynchronously +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PathfindingContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNavigationPath* UNavigationSystemV1::FindPathToLocationSynchronously(class UObject* WorldContextObject, struct FVector& PathStart, struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "FindPathToLocationSynchronously"); + + Params::UNavigationSystemV1_FindPathToLocationSynchronously_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PathStart = PathStart; + Parms.PathEnd = PathEnd; + Parms.PathfindingContext = PathfindingContext; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function NavigationSystem.NavigationSystemV1.FindPathToActorSynchronously +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* GoalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TetherDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PathfindingContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNavigationPath* UNavigationSystemV1::FindPathToActorSynchronously(class UObject* WorldContextObject, struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf FilterClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavigationSystemV1", "FindPathToActorSynchronously"); + + Params::UNavigationSystemV1_FindPathToActorSynchronously_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PathStart = PathStart; + Parms.GoalActor = GoalActor; + Parms.TetherDistance = TetherDistance; + Parms.PathfindingContext = PathfindingContext; + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class NavigationSystem.NavigationSystemModuleConfig +// (None) + +class UClass* UNavigationSystemModuleConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationSystemModuleConfig"); + + return Clss; +} + + +// NavigationSystemModuleConfig NavigationSystem.Default__NavigationSystemModuleConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavigationSystemModuleConfig* UNavigationSystemModuleConfig::GetDefaultObj() +{ + static class UNavigationSystemModuleConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UNavigationSystemModuleConfig::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavigationTestingActor +// (Actor) + +class UClass* ANavigationTestingActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavigationTestingActor"); + + return Clss; +} + + +// NavigationTestingActor NavigationSystem.Default__NavigationTestingActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavigationTestingActor* ANavigationTestingActor::GetDefaultObj() +{ + static class ANavigationTestingActor* Default = nullptr; + + if (!Default) + Default = static_cast(ANavigationTestingActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavLinkComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UNavLinkComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkComponent"); + + return Clss; +} + + +// NavLinkComponent NavigationSystem.Default__NavLinkComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLinkComponent* UNavLinkComponent::GetDefaultObj() +{ + static class UNavLinkComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLinkComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavRelevantComponent +// (None) + +class UClass* UNavRelevantComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavRelevantComponent"); + + return Clss; +} + + +// NavRelevantComponent NavigationSystem.Default__NavRelevantComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavRelevantComponent* UNavRelevantComponent::GetDefaultObj() +{ + static class UNavRelevantComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavRelevantComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.NavRelevantComponent.SetNavigationRelevancy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bRelevant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavRelevantComponent::SetNavigationRelevancy(bool bRelevant) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavRelevantComponent", "SetNavigationRelevancy"); + + Params::UNavRelevantComponent_SetNavigationRelevancy_Params Parms{}; + + Parms.bRelevant = bRelevant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class NavigationSystem.NavLinkCustomComponent +// (None) + +class UClass* UNavLinkCustomComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkCustomComponent"); + + return Clss; +} + + +// NavLinkCustomComponent NavigationSystem.Default__NavLinkCustomComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLinkCustomComponent* UNavLinkCustomComponent::GetDefaultObj() +{ + static class UNavLinkCustomComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLinkCustomComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavLinkCustomInterface +// (None) + +class UClass* INavLinkCustomInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkCustomInterface"); + + return Clss; +} + + +// NavLinkCustomInterface NavigationSystem.Default__NavLinkCustomInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavLinkCustomInterface* INavLinkCustomInterface::GetDefaultObj() +{ + static class INavLinkCustomInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavLinkCustomInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavLinkHostInterface +// (None) + +class UClass* INavLinkHostInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkHostInterface"); + + return Clss; +} + + +// NavLinkHostInterface NavigationSystem.Default__NavLinkHostInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavLinkHostInterface* INavLinkHostInterface::GetDefaultObj() +{ + static class INavLinkHostInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavLinkHostInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavLinkRenderingComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UNavLinkRenderingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkRenderingComponent"); + + return Clss; +} + + +// NavLinkRenderingComponent NavigationSystem.Default__NavLinkRenderingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLinkRenderingComponent* UNavLinkRenderingComponent::GetDefaultObj() +{ + static class UNavLinkRenderingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLinkRenderingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavLinkTrivial +// (None) + +class UClass* UNavLinkTrivial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavLinkTrivial"); + + return Clss; +} + + +// NavLinkTrivial NavigationSystem.Default__NavLinkTrivial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavLinkTrivial* UNavLinkTrivial::GetDefaultObj() +{ + static class UNavLinkTrivial* Default = nullptr; + + if (!Default) + Default = static_cast(UNavLinkTrivial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavMeshBoundsVolume +// (Actor) + +class UClass* ANavMeshBoundsVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavMeshBoundsVolume"); + + return Clss; +} + + +// NavMeshBoundsVolume NavigationSystem.Default__NavMeshBoundsVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavMeshBoundsVolume* ANavMeshBoundsVolume::GetDefaultObj() +{ + static class ANavMeshBoundsVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ANavMeshBoundsVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavMeshRenderingComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UNavMeshRenderingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavMeshRenderingComponent"); + + return Clss; +} + + +// NavMeshRenderingComponent NavigationSystem.Default__NavMeshRenderingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavMeshRenderingComponent* UNavMeshRenderingComponent::GetDefaultObj() +{ + static class UNavMeshRenderingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavMeshRenderingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavModifierComponent +// (None) + +class UClass* UNavModifierComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavModifierComponent"); + + return Clss; +} + + +// NavModifierComponent NavigationSystem.Default__NavModifierComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavModifierComponent* UNavModifierComponent::GetDefaultObj() +{ + static class UNavModifierComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavModifierComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.NavModifierComponent.SetAreaClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf NewAreaClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavModifierComponent::SetAreaClass(TSubclassOf NewAreaClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavModifierComponent", "SetAreaClass"); + + Params::UNavModifierComponent_SetAreaClass_Params Parms{}; + + Parms.NewAreaClass = NewAreaClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class NavigationSystem.NavModifierVolume +// (Actor) + +class UClass* ANavModifierVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavModifierVolume"); + + return Clss; +} + + +// NavModifierVolume NavigationSystem.Default__NavModifierVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavModifierVolume* ANavModifierVolume::GetDefaultObj() +{ + static class ANavModifierVolume* Default = nullptr; + + if (!Default) + Default = static_cast(ANavModifierVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.NavModifierVolume.SetAreaClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf NewAreaClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavModifierVolume::SetAreaClass(TSubclassOf NewAreaClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NavModifierVolume", "SetAreaClass"); + + Params::ANavModifierVolume_SetAreaClass_Params Parms{}; + + Parms.NewAreaClass = NewAreaClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class NavigationSystem.NavNodeInterface +// (None) + +class UClass* INavNodeInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavNodeInterface"); + + return Clss; +} + + +// NavNodeInterface NavigationSystem.Default__NavNodeInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INavNodeInterface* INavNodeInterface::GetDefaultObj() +{ + static class INavNodeInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INavNodeInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavSystemConfigOverride +// (Actor) + +class UClass* ANavSystemConfigOverride::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavSystemConfigOverride"); + + return Clss; +} + + +// NavSystemConfigOverride NavigationSystem.Default__NavSystemConfigOverride +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANavSystemConfigOverride* ANavSystemConfigOverride::GetDefaultObj() +{ + static class ANavSystemConfigOverride* Default = nullptr; + + if (!Default) + Default = static_cast(ANavSystemConfigOverride::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.NavTestRenderingComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UNavTestRenderingComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NavTestRenderingComponent"); + + return Clss; +} + + +// NavTestRenderingComponent NavigationSystem.Default__NavTestRenderingComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNavTestRenderingComponent* UNavTestRenderingComponent::GetDefaultObj() +{ + static class UNavTestRenderingComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNavTestRenderingComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.RecastFilter_UseDefaultArea +// (None) + +class UClass* URecastFilter_UseDefaultArea::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RecastFilter_UseDefaultArea"); + + return Clss; +} + + +// RecastFilter_UseDefaultArea NavigationSystem.Default__RecastFilter_UseDefaultArea +// (Public, ClassDefaultObject, ArchetypeObject) + +class URecastFilter_UseDefaultArea* URecastFilter_UseDefaultArea::GetDefaultObj() +{ + static class URecastFilter_UseDefaultArea* Default = nullptr; + + if (!Default) + Default = static_cast(URecastFilter_UseDefaultArea::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NavigationSystem.RecastNavMesh +// (Actor) + +class UClass* ARecastNavMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RecastNavMesh"); + + return Clss; +} + + +// RecastNavMesh NavigationSystem.Default__RecastNavMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class ARecastNavMesh* ARecastNavMesh::GetDefaultObj() +{ + static class ARecastNavMesh* Default = nullptr; + + if (!Default) + Default = static_cast(ARecastNavMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NavigationSystem.RecastNavMesh.K2_ReplaceAreaInTileBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox Bounds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf OldArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf NewArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReplaceLinks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARecastNavMesh::K2_ReplaceAreaInTileBounds(const struct FBox& Bounds, TSubclassOf OldArea, TSubclassOf NewArea, bool ReplaceLinks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RecastNavMesh", "K2_ReplaceAreaInTileBounds"); + + Params::ARecastNavMesh_K2_ReplaceAreaInTileBounds_Params Parms{}; + + Parms.Bounds = Bounds; + Parms.OldArea = OldArea; + Parms.NewArea = NewArea; + Parms.ReplaceLinks = ReplaceLinks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class NavigationSystem.RecastNavMeshDataChunk +// (None) + +class UClass* URecastNavMeshDataChunk::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RecastNavMeshDataChunk"); + + return Clss; +} + + +// RecastNavMeshDataChunk NavigationSystem.Default__RecastNavMeshDataChunk +// (Public, ClassDefaultObject, ArchetypeObject) + +class URecastNavMeshDataChunk* URecastNavMeshDataChunk::GetDefaultObj() +{ + static class URecastNavMeshDataChunk* Default = nullptr; + + if (!Default) + Default = static_cast(URecastNavMeshDataChunk::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_parameters.hpp new file mode 100644 index 0000000..8d218b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_parameters.hpp @@ -0,0 +1,407 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavigationPath.IsValid +struct UNavigationPath_IsValid_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavigationPath.IsStringPulled +struct UNavigationPath_IsStringPulled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavigationPath.IsPartial +struct UNavigationPath_IsPartial_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function NavigationSystem.NavigationPath.GetPathLength +struct UNavigationPath_GetPathLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function NavigationSystem.NavigationPath.GetPathCost +struct UNavigationPath_GetPathCost_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationPath.GetDebugString +struct UNavigationPath_GetDebugString_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavigationPath.EnableRecalculationOnInvalidation +struct UNavigationPath_EnableRecalculationOnInvalidation_Params +{ +public: + enum class ENavigationOptionFlag DoRecalculation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function NavigationSystem.NavigationPath.EnableDebugDrawing +struct UNavigationPath_EnableDebugDrawing_Params +{ +public: + bool bShouldDrawDebugData; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor PathColor; // 0x4(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function NavigationSystem.NavigationSystemV1.UnregisterNavigationInvoker +struct UNavigationSystemV1_UnregisterNavigationInvoker_Params +{ +public: + class AActor* Invoker; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function NavigationSystem.NavigationSystemV1.SimpleMoveToLocation +struct UNavigationSystemV1_SimpleMoveToLocation_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Goal; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationSystemV1.SimpleMoveToActor +struct UNavigationSystemV1_SimpleMoveToActor_Params +{ +public: + class AController* Controller; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Goal; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function NavigationSystem.NavigationSystemV1.SetMaxSimultaneousTileGenerationJobsCount +struct UNavigationSystemV1_SetMaxSimultaneousTileGenerationJobsCount_Params +{ +public: + int32 MaxNumberOfJobs; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavigationSystemV1.SetGeometryGatheringMode +struct UNavigationSystemV1_SetGeometryGatheringMode_Params +{ +public: + enum class ENavDataGatheringModeConfig NewMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationSystemV1.RegisterNavigationInvoker +struct UNavigationSystemV1_RegisterNavigationInvoker_Params +{ +public: + class AActor* Invoker; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileGenerationRadius; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileRemovalRadius; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.ProjectPointToNavigation +struct UNavigationSystemV1_ProjectPointToNavigation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector QueryExtent; // 0x28(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x34(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function NavigationSystem.NavigationSystemV1.OnNavigationBoundsUpdated +struct UNavigationSystemV1_OnNavigationBoundsUpdated_Params +{ +public: + class ANavMeshBoundsVolume* NavVolume; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function NavigationSystem.NavigationSystemV1.NavigationRaycast +struct UNavigationSystemV1_NavigationRaycast_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RayStart; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RayEnd; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x20(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* Querier; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function NavigationSystem.NavigationSystemV1.K2_ReplaceAreaInOctreeData +struct UNavigationSystemV1_K2_ReplaceAreaInOctreeData_Params +{ +public: + class UObject* Object; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf OldArea; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NewArea; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.K2_ProjectPointToNavigation +struct UNavigationSystemV1_K2_ProjectPointToNavigation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProjectedLocation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* NavData; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector QueryExtent; // 0x30(0xC)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x3C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomReachablePointInRadius +struct UNavigationSystemV1_K2_GetRandomReachablePointInRadius_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomLocation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomPointInNavigableRadius +struct UNavigationSystemV1_K2_GetRandomPointInNavigableRadius_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomLocation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.K2_GetRandomLocationInNavigableRadius +struct UNavigationSystemV1_K2_GetRandomLocationInNavigableRadius_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomLocation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuiltOrLocked +struct UNavigationSystemV1_IsNavigationBeingBuiltOrLocked_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuilt +struct UNavigationSystemV1_IsNavigationBeingBuilt_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function NavigationSystem.NavigationSystemV1.GetRandomReachablePointInRadius +struct UNavigationSystemV1_GetRandomReachablePointInRadius_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* NavData; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CEA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// Function NavigationSystem.NavigationSystemV1.GetRandomPointInNavigableRadius +struct UNavigationSystemV1_GetRandomPointInNavigableRadius_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* NavData; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x28(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CEC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.GetPathLength +struct UNavigationSystemV1_GetPathLength_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathStart; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathEnd; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathLength; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CED[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENavigationQueryResult ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CEE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.GetPathCost +struct UNavigationSystemV1_GetPathCost_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathStart; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathEnd; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathCost; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CF0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ANavigationData* NavData; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENavigationQueryResult ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CF2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function NavigationSystem.NavigationSystemV1.GetNavigationSystem +struct UNavigationSystemV1_GetNavigationSystem_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationSystemV1* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function NavigationSystem.NavigationSystemV1.FindPathToLocationSynchronously +struct UNavigationSystemV1_FindPathToLocationSynchronously_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathStart; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathEnd; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PathfindingContext; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationPath* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function NavigationSystem.NavigationSystemV1.FindPathToActorSynchronously +struct UNavigationSystemV1_FindPathToActorSynchronously_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PathStart; // 0x8(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CFB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* GoalActor; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherDistance; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* PathfindingContext; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationPath* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function NavigationSystem.NavRelevantComponent.SetNavigationRelevancy +struct UNavRelevantComponent_SetNavigationRelevancy_Params +{ +public: + bool bRelevant; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function NavigationSystem.NavModifierComponent.SetAreaClass +struct UNavModifierComponent_SetAreaClass_Params +{ +public: + TSubclassOf NewAreaClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function NavigationSystem.NavModifierVolume.SetAreaClass +struct ANavModifierVolume_SetAreaClass_Params +{ +public: + TSubclassOf NewAreaClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function NavigationSystem.RecastNavMesh.K2_ReplaceAreaInTileBounds +struct ARecastNavMesh_K2_ReplaceAreaInTileBounds_Params +{ +public: + struct FBox Bounds; // 0x0(0x1C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1D27[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf OldArea; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NewArea; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReplaceLinks; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x31(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D28[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_structs.hpp new file mode 100644 index 0000000..9ad2863 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NavigationSystem_structs.hpp @@ -0,0 +1,178 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ERuntimeGenerationType : uint8 +{ + Static = 0, + DynamicModifiersOnly = 1, + Dynamic = 2, + LegacyGeneration = 3, + ERuntimeGenerationType_MAX = 4, +}; + +enum class ENavCostDisplay : uint8 +{ + TotalCost = 0, + HeuristicOnly = 1, + RealCostOnly = 2, + ENavCostDisplay_MAX = 3, +}; + +enum class ENavSystemOverridePolicy : uint8 +{ + Override = 0, + Append = 1, + Skip = 2, + ENavSystemOverridePolicy_MAX = 3, +}; + +enum class ERecastPartitioning : uint8 +{ + Monotone = 0, + Watershed = 1, + ChunkyMonotone = 2, + ERecastPartitioning_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct NavigationSystem.NavCollisionBox +struct FNavCollisionBox +{ +public: + struct FVector Offset; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0xC(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct NavigationSystem.NavCollisionCylinder +struct FNavCollisionCylinder +{ +public: + struct FVector Offset; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct NavigationSystem.SupportedAreaData +struct FSupportedAreaData +{ +public: + class FString AreaClassName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AreaID; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D32[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* AreaClass; // 0x18(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct NavigationSystem.NavGraphNode +struct FNavGraphNode +{ +public: + class UObject* Owner; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D33[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct NavigationSystem.NavGraphEdge +struct FNavGraphEdge +{ +public: + uint8 Pad_1D35[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct NavigationSystem.NavigationFilterFlags +struct FNavigationFilterFlags +{ +public: + uint8 bNavFlag0 : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag1 : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag2 : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag3 : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag4 : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag5 : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag6 : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag7 : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag8 : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag9 : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag10 : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag11 : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag12 : 1; // Mask: 0x10, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag13 : 1; // Mask: 0x20, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag14 : 1; // Mask: 0x40, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNavFlag15 : 1; // Mask: 0x80, PropSize: 0x10x1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3C[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct NavigationSystem.NavigationFilterArea +struct FNavigationFilterArea +{ +public: + TSubclassOf AreaClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelCostOverride; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnteringCostOverride; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsExcluded : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideTravelCost : 1; // Mask: 0x2, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideEnteringCost : 1; // Mask: 0x4, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x70 - 0x68) +// ScriptStruct NavigationSystem.NavLinkCustomInstanceData +struct FNavLinkCustomInstanceData : public FActorComponentInstanceData +{ +public: + uint32 NavLinkUserId; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D40[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct NavigationSystem.RecastNavMeshGenerationProperties +struct FRecastNavMeshGenerationProperties +{ +public: + int32 TilePoolSize; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentRadius; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERecastPartitioning RegionPartitioning; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ERecastPartitioning LayerPartitioning; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D41[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RegionChunkSplits; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerformVoxelFiltering : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMarkLowHeightAreas : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // Mask: 0x8, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFilterLowSpanSequences : 1; // Mask: 0x10, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFilterLowSpanFromTileCache : 1; // Mask: 0x20, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedTilePoolSize : 1; // Mask: 0x40, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D43[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_classes.hpp new file mode 100644 index 0000000..4d44a60 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class NetCore.NetAnalyticsAggregatorConfig +class UNetAnalyticsAggregatorConfig : public UObject +{ +public: + TArray NetAnalyticsData; // 0x28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNetAnalyticsAggregatorConfig* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_functions.cpp new file mode 100644 index 0000000..d0ef95a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class NetCore.NetAnalyticsAggregatorConfig +// (None) + +class UClass* UNetAnalyticsAggregatorConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NetAnalyticsAggregatorConfig"); + + return Clss; +} + + +// NetAnalyticsAggregatorConfig NetCore.Default__NetAnalyticsAggregatorConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNetAnalyticsAggregatorConfig* UNetAnalyticsAggregatorConfig::GetDefaultObj() +{ + static class UNetAnalyticsAggregatorConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UNetAnalyticsAggregatorConfig::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_structs.hpp new file mode 100644 index 0000000..e35cb7c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NetCore_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// ScriptStruct NetCore.NetAnalyticsDataConfig +struct FNetAnalyticsDataConfig +{ +public: + class FName DataName; // 0x0(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x8(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BDA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_classes.hpp new file mode 100644 index 0000000..94d04a9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_classes.hpp @@ -0,0 +1,68 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x90 - 0x38) +// Class NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect +class UAnimNotify_PlayNiagaraEffect : public UAnimNotify +{ +public: + class UNiagaraSystem* Template; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x40(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x4C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x58(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteScale; // 0x64(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_467[0x1B]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 Attached : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_34 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_468[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SocketName; // 0x84(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_469[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotify_PlayNiagaraEffect* GetDefaultObj(); + + class UFXSystemComponent* GetSpawnedEffect(); +}; + +// 0x30 (0x60 - 0x30) +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect +class UAnimNotifyState_TimedNiagaraEffect : public UAnimNotifyState +{ +public: + class UNiagaraSystem* Template; // 0x30(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x38(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x40(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x4C(0xC)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x58(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotifyState_TimedNiagaraEffect* GetDefaultObj(); + + class UFXSystemComponent* GetSpawnedEffect(class UMeshComponent* MeshComp); +}; + +// 0x50 (0xB0 - 0x60) +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced +class UAnimNotifyState_TimedNiagaraEffectAdvanced : public UAnimNotifyState_TimedNiagaraEffect +{ +public: + uint8 Pad_46C[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAnimNotifyState_TimedNiagaraEffectAdvanced* GetDefaultObj(); + + float GetNotifyProgress(class UMeshComponent* MeshComp); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_functions.cpp new file mode 100644 index 0000000..13349e5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_functions.cpp @@ -0,0 +1,188 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect +// (None) + +class UClass* UAnimNotify_PlayNiagaraEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotify_PlayNiagaraEffect"); + + return Clss; +} + + +// AnimNotify_PlayNiagaraEffect NiagaraAnimNotifies.Default__AnimNotify_PlayNiagaraEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotify_PlayNiagaraEffect* UAnimNotify_PlayNiagaraEffect::GetDefaultObj() +{ + static class UAnimNotify_PlayNiagaraEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotify_PlayNiagaraEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect.GetSpawnedEffect +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class UFXSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemComponent* UAnimNotify_PlayNiagaraEffect::GetSpawnedEffect() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotify_PlayNiagaraEffect", "GetSpawnedEffect"); + + Params::UAnimNotify_PlayNiagaraEffect_GetSpawnedEffect_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect +// (None) + +class UClass* UAnimNotifyState_TimedNiagaraEffect::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState_TimedNiagaraEffect"); + + return Clss; +} + + +// AnimNotifyState_TimedNiagaraEffect NiagaraAnimNotifies.Default__AnimNotifyState_TimedNiagaraEffect +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState_TimedNiagaraEffect* UAnimNotifyState_TimedNiagaraEffect::GetDefaultObj() +{ + static class UAnimNotifyState_TimedNiagaraEffect* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState_TimedNiagaraEffect::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect.GetSpawnedEffect +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class UMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFXSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemComponent* UAnimNotifyState_TimedNiagaraEffect::GetSpawnedEffect(class UMeshComponent* MeshComp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState_TimedNiagaraEffect", "GetSpawnedEffect"); + + Params::UAnimNotifyState_TimedNiagaraEffect_GetSpawnedEffect_Params Parms{}; + + Parms.MeshComp = MeshComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced +// (None) + +class UClass* UAnimNotifyState_TimedNiagaraEffectAdvanced::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AnimNotifyState_TimedNiagaraEffectAdvanced"); + + return Clss; +} + + +// AnimNotifyState_TimedNiagaraEffectAdvanced NiagaraAnimNotifies.Default__AnimNotifyState_TimedNiagaraEffectAdvanced +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAnimNotifyState_TimedNiagaraEffectAdvanced* UAnimNotifyState_TimedNiagaraEffectAdvanced::GetDefaultObj() +{ + static class UAnimNotifyState_TimedNiagaraEffectAdvanced* Default = nullptr; + + if (!Default) + Default = static_cast(UAnimNotifyState_TimedNiagaraEffectAdvanced::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced.GetNotifyProgress +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class UMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyState_TimedNiagaraEffectAdvanced::GetNotifyProgress(class UMeshComponent* MeshComp) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AnimNotifyState_TimedNiagaraEffectAdvanced", "GetNotifyProgress"); + + Params::UAnimNotifyState_TimedNiagaraEffectAdvanced_GetNotifyProgress_Params Parms{}; + + Parms.MeshComp = MeshComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_parameters.hpp new file mode 100644 index 0000000..0dd8f9e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_parameters.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect.GetSpawnedEffect +struct UAnimNotify_PlayNiagaraEffect_GetSpawnedEffect_Params +{ +public: + class UFXSystemComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect.GetSpawnedEffect +struct UAnimNotifyState_TimedNiagaraEffect_GetSpawnedEffect_Params +{ +public: + class UMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXSystemComponent* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced.GetNotifyProgress +struct UAnimNotifyState_TimedNiagaraEffectAdvanced_GetNotifyProgress_Params +{ +public: + class UMeshComponent* MeshComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraAnimNotifies_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_classes.hpp new file mode 100644 index 0000000..17a58df --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class NiagaraCore.NiagaraMergeable +class UNiagaraMergeable : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraMergeable* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class NiagaraCore.NiagaraDataInterfaceBase +class UNiagaraDataInterfaceBase : public UNiagaraMergeable +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceBase* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_functions.cpp new file mode 100644 index 0000000..0201cc4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class NiagaraCore.NiagaraMergeable +// (None) + +class UClass* UNiagaraMergeable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraMergeable"); + + return Clss; +} + + +// NiagaraMergeable NiagaraCore.Default__NiagaraMergeable +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraMergeable* UNiagaraMergeable::GetDefaultObj() +{ + static class UNiagaraMergeable* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraMergeable::StaticClass()->DefaultObject); + + return Default; +} + + +// Class NiagaraCore.NiagaraDataInterfaceBase +// (None) + +class UClass* UNiagaraDataInterfaceBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceBase"); + + return Clss; +} + + +// NiagaraDataInterfaceBase NiagaraCore.Default__NiagaraDataInterfaceBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceBase* UNiagaraDataInterfaceBase::GetDefaultObj() +{ + static class UNiagaraDataInterfaceBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceBase::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_structs.hpp new file mode 100644 index 0000000..ba8b6b9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraCore_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct NiagaraCore.NiagaraCompileHash +struct FNiagaraCompileHash +{ +public: + TArray DataHash; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_classes.hpp new file mode 100644 index 0000000..2d73ed5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class NiagaraShader.NiagaraScriptBase +class UNiagaraScriptBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraScriptBase* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_functions.cpp new file mode 100644 index 0000000..e380f4e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class NiagaraShader.NiagaraScriptBase +// (None) + +class UClass* UNiagaraScriptBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraScriptBase"); + + return Clss; +} + + +// NiagaraScriptBase NiagaraShader.Default__NiagaraScriptBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraScriptBase* UNiagaraScriptBase::GetDefaultObj() +{ + static class UNiagaraScriptBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraScriptBase::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_structs.hpp new file mode 100644 index 0000000..37f2e16 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NiagaraShader_structs.hpp @@ -0,0 +1,79 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFNiagaraCompileEventSeverity : uint8 +{ + Log = 0, + Warning = 1, + Error = 2, + FNiagaraCompileEventSeverity_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct NiagaraShader.SimulationStageMetaData +struct FSimulationStageMetaData +{ +public: + class FName SimulationStageName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IterationSource; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnOnly : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWritesParticles : 1; // Mask: 0x2, PropSize: 0x10x10(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPartialParticleUpdate : 1; // Mask: 0x4, PropSize: 0x10x10(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_2E : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_3A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutputDestinations; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 MinStage; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxStage; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGeneratedFunction +struct FNiagaraDataInterfaceGeneratedFunction +{ +public: + uint8 Pad_3A5[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGPUParamInfo +struct FNiagaraDataInterfaceGPUParamInfo +{ +public: + class FString DataInterfaceHLSLSymbol; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIClassName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GeneratedFunctions; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct NiagaraShader.NiagaraCompileEvent +struct FNiagaraCompileEvent +{ +public: + enum class EFNiagaraCompileEventSeverity Severity; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Message; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShortDescription; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDismissable; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid NodeGuid; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray StackGuids; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_classes.hpp new file mode 100644 index 0000000..79eefd8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_classes.hpp @@ -0,0 +1,1988 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class Niagara.NiagaraDataInterface +class UNiagaraDataInterface : public UNiagaraDataInterfaceBase +{ +public: + uint8 Pad_323[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterface* GetDefaultObj(); + +}; + +// 0x10 (0xA0 - 0x90) +// Class Niagara.MovieSceneNiagaraTrack +class UMovieSceneNiagaraTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x90(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraTrack* GetDefaultObj(); + +}; + +// 0x20 (0xC0 - 0xA0) +// Class Niagara.MovieSceneNiagaraParameterTrack +class UMovieSceneNiagaraParameterTrack : public UMovieSceneNiagaraTrack +{ +public: + struct FNiagaraVariable Parameter; // 0xA0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraParameterTrack* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class Niagara.MovieSceneNiagaraBoolParameterTrack +class UMovieSceneNiagaraBoolParameterTrack : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_32A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraBoolParameterTrack* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class Niagara.MovieSceneNiagaraColorParameterTrack +class UMovieSceneNiagaraColorParameterTrack : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_32B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraColorParameterTrack* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class Niagara.MovieSceneNiagaraFloatParameterTrack +class UMovieSceneNiagaraFloatParameterTrack : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_32D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraFloatParameterTrack* GetDefaultObj(); + +}; + +// 0x8 (0xC8 - 0xC0) +// Class Niagara.MovieSceneNiagaraIntegerParameterTrack +class UMovieSceneNiagaraIntegerParameterTrack : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_330[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraIntegerParameterTrack* GetDefaultObj(); + +}; + +// 0x10 (0xF8 - 0xE8) +// Class Niagara.MovieSceneNiagaraSystemSpawnSection +class UMovieSceneNiagaraSystemSpawnSection : public UMovieSceneSection +{ +public: + enum class ENiagaraSystemSpawnSectionStartBehavior SectionStartBehavior; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraSystemSpawnSectionEvaluateBehavior SectionEvaluateBehavior; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraSystemSpawnSectionEndBehavior SectionEndBehavior; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraAgeUpdateMode AgeUpdateMode; // 0xF4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_333[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraSystemSpawnSection* GetDefaultObj(); + +}; + +// 0x8 (0xA8 - 0xA0) +// Class Niagara.MovieSceneNiagaraSystemTrack +class UMovieSceneNiagaraSystemTrack : public UMovieSceneNiagaraTrack +{ +public: + uint8 Pad_334[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraSystemTrack* GetDefaultObj(); + +}; + +// 0x10 (0xD0 - 0xC0) +// Class Niagara.MovieSceneNiagaraVectorParameterTrack +class UMovieSceneNiagaraVectorParameterTrack : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_335[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ChannelsUsed; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_336[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMovieSceneNiagaraVectorParameterTrack* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Niagara.NiagaraActor +class ANiagaraActor : public AActor +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDestroyOnSystemFinish : 1; // Mask: 0x1, PropSize: 0x10x228(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANiagaraActor* GetDefaultObj(); + + void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); + void OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent); +}; + +// 0xF0 (0x118 - 0x28) +// Class Niagara.NiagaraBakerSettings +class UNiagaraBakerSettings : public UObject +{ +public: + float StartSeconds; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FramesPerSecond; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviewLooping : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_2F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_3B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint FramesPerDimension; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutputTextures; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class ENiagaraBakerViewMode CameraViewportMode; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraViewportLocation[0x7]; // 0x54(0x54)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CameraViewportRotation[0x7]; // 0xA8(0x54)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CameraOrbitDistance; // 0xFC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraFOV; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraOrthoWidth; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCameraAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_31 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_3BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraAspectRatio; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderComponentOnly : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraBakerSettings* GetDefaultObj(); + +}; + +// 0x1B0 (0x600 - 0x450) +// Class Niagara.NiagaraComponent +class UNiagaraComponent : public UFXSystemComponent +{ +public: + class UNiagaraSystem* Asset; // 0x450(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraTickBehavior TickBehavior; // 0x458(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_445[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RandomSeedOffset; // 0x45C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraUserRedirectionParameterStore OverrideParameters; // 0x460(0xC8)(NativeAccessSpecifierPrivate) + uint8 bForceSolo : 1; // Mask: 0x1, PropSize: 0x10x528(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnableGpuComputeDebug : 1; // Mask: 0x2, PropSize: 0x10x528(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_32 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_446[0x2F]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x558(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bRenderingEnabled : 1; // Mask: 0x2, PropSize: 0x10x558(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAutoManageAttachment : 1; // Mask: 0x4, PropSize: 0x10x558(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoAttachWeldSimulatedBodies : 1; // Mask: 0x8, PropSize: 0x10x558(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_33 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_447[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxTimeBeforeForceUpdateTransform; // 0x55C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EmitterMaterials; // 0x560(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + uint8 Pad_448[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSystemFinished; // 0x578(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr AutoAttachParent; // 0x588(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x590(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachLocationRule; // 0x598(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachRotationRule; // 0x599(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EAttachmentRule AutoAttachScaleRule; // 0x59A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_449[0x65]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraComponent* GetDefaultObj(); + + void SetVariableVec4(class FName InVariableName, struct FVector4& InValue); + void SetVariableVec3(class FName InVariableName, const struct FVector& InValue); + void SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue); + void SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget); + void SetVariableQuat(class FName InVariableName, struct FQuat& InValue); + void SetVariableObject(class FName InVariableName, class UObject* Object); + void SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object); + void SetVariableLinearColor(class FName InVariableName, struct FLinearColor& InValue); + void SetVariableInt(class FName InVariableName, int32 InValue); + void SetVariableFloat(class FName InVariableName, float InValue); + void SetVariableBool(class FName InVariableName, bool InValue); + void SetVariableActor(class FName InVariableName, class AActor* Actor); + void SetTickBehavior(enum class ENiagaraTickBehavior NewTickBehavior); + void SetSeekDelta(float InSeekDelta); + void SetRenderingEnabled(bool bInRenderingEnabled); + void SetRandomSeedOffset(int32 NewRandomSeedOffset); + void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance); + void SetPaused(bool bInPaused); + void SetNiagaraVariableVec4(const class FString& InVariableName, struct FVector4& InValue); + void SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue); + void SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue); + void SetNiagaraVariableQuat(const class FString& InVariableName, struct FQuat& InValue); + void SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object); + void SetNiagaraVariableLinearColor(const class FString& InVariableName, struct FLinearColor& InValue); + void SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue); + void SetNiagaraVariableFloat(const class FString& InVariableName, float InValue); + void SetNiagaraVariableBool(const class FString& InVariableName, bool InValue); + void SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor); + void SetMaxSimTime(float InMaxTime); + void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); + void SetGpuComputeDebug(bool bEnableDebug); + void SetForceSolo(bool bInForceSolo); + void SetDesiredAge(float InDesiredAge); + void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); + void SetAutoDestroy(bool bInAutoDestroy); + void SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); + void SetAllowScalability(bool bAllow); + void SetAgeUpdateMode(enum class ENiagaraAgeUpdateMode InAgeUpdateMode); + void SeekToDesiredAge(float InDesiredAge); + void ResetSystem(); + void ReinitializeSystem(); + bool IsPaused(); + void InitForPerformanceBaseline(); + enum class ENiagaraTickBehavior GetTickBehavior(); + float GetSeekDelta(); + int32 GetRandomSeedOffset(); + bool GetPreviewLODDistanceEnabled(); + float GetPreviewLODDistance(); + TArray GetNiagaraParticleValueVec3_DebugOnly(const class FString& InEmitterName, const class FString& InValueName); + TArray GetNiagaraParticleValues_DebugOnly(const class FString& InEmitterName, const class FString& InValueName); + TArray GetNiagaraParticlePositions_DebugOnly(const class FString& InEmitterName); + float GetMaxSimTime(); + bool GetLockDesiredAgeDeltaTimeToSeekDelta(); + bool GetForceSolo(); + float GetDesiredAge(); + class UNiagaraDataInterface* GetDataInterface(const class FString& Name); + class UNiagaraSystem* GetAsset(); + enum class ENiagaraAgeUpdateMode GetAgeUpdateMode(); + void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); + void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); +}; + +// 0x58 (0x80 - 0x28) +// Class Niagara.NiagaraComponentPool +class UNiagaraComponentPool : public UObject +{ +public: + TMap WorldParticleSystemPools; // 0x28(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_44B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraComponentPool* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class Niagara.NiagaraRendererProperties +class UNiagaraRendererProperties : public UNiagaraMergeable +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x28(0x30)(Edit, NativeAccessSpecifierPublic) + int32 SortOrderHint; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRendererMotionVectorSetting MotionVectorSetting; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMotionBlurEnabled; // 0x61(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44C[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraRendererProperties* GetDefaultObj(); + +}; + +// 0x138 (0x1B0 - 0x78) +// Class Niagara.NiagaraComponentRendererProperties +class UNiagaraComponentRendererProperties : public UNiagaraRendererProperties +{ +public: + TSubclassOf ComponentType; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ComponentCountLimit; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x88(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0xE0(0x58)(Edit, NativeAccessSpecifierPublic) + bool bAssignComponentsOnParticleID; // 0x138(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyCreateComponentsOnParticleSpawn; // 0x139(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RendererVisibility; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TemplateComponent; // 0x140(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyBindings; // 0x148(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_44F[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraComponentRendererProperties* GetDefaultObj(); + +}; + +// 0xF0 (0x118 - 0x28) +// Class Niagara.NiagaraComponentSettings +class UNiagaraComponentSettings : public UObject +{ +public: + TSet SuppressActivationList; // 0x28(0x50)(Config, NativeAccessSpecifierPublic) + TSet ForceAutoPooolingList; // 0x78(0x50)(Config, NativeAccessSpecifierPublic) + TSet SuppressEmitterList; // 0xC8(0x50)(Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraComponentSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraConvertInPlaceUtilityBase +class UNiagaraConvertInPlaceUtilityBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraConvertInPlaceUtilityBase* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Niagara.NiagaraDataInterface2DArrayTexture +class UNiagaraDataInterface2DArrayTexture : public UNiagaraDataInterface +{ +public: + class UTexture2DArray* Texture; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_450[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterface2DArrayTexture* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Niagara.NiagaraDataInterfaceArray +class UNiagaraDataInterfaceArray : public UNiagaraDataInterface +{ +public: + uint8 Pad_451[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxElements; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_452[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArray* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayFloat +class UNiagaraDataInterfaceArrayFloat : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayFloat* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayFloat2 +class UNiagaraDataInterfaceArrayFloat2 : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayFloat2* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayFloat3 +class UNiagaraDataInterfaceArrayFloat3 : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayFloat3* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayFloat4 +class UNiagaraDataInterfaceArrayFloat4 : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayFloat4* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayColor +class UNiagaraDataInterfaceArrayColor : public UNiagaraDataInterfaceArray +{ +public: + TArray ColorData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayColor* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayQuat +class UNiagaraDataInterfaceArrayQuat : public UNiagaraDataInterfaceArray +{ +public: + TArray QuatData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayQuat* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary +class UNiagaraDataInterfaceArrayFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayFunctionLibrary* GetDefaultObj(); + + void SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector& Value, bool bSizeToFit); + void SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector4& Value, bool bSizeToFit); + void SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector2D& Value, bool bSizeToFit); + void SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FQuat& Value, bool bSizeToFit); + void SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, int32 Value, bool bSizeToFit); + void SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, float Value, bool bSizeToFit); + void SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FLinearColor& Value, bool bSizeToFit); + void SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + void SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, bool& Value, bool bSizeToFit); + void SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData); + struct FVector GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + struct FVector4 GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + struct FVector2D GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + TArray GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + struct FQuat GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + int32 GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + float GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + struct FLinearColor GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + bool GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index); + TArray GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayInt32 +class UNiagaraDataInterfaceArrayInt32 : public UNiagaraDataInterfaceArray +{ +public: + TArray IntData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayInt32* GetDefaultObj(); + +}; + +// 0x10 (0x60 - 0x50) +// Class Niagara.NiagaraDataInterfaceArrayBool +class UNiagaraDataInterfaceArrayBool : public UNiagaraDataInterfaceArray +{ +public: + TArray BoolData; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceArrayBool* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Niagara.NiagaraDataInterfaceAudioSubmix +class UNiagaraDataInterfaceAudioSubmix : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceAudioSubmix* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceAudioOscilloscope +class UNiagaraDataInterfaceAudioOscilloscope : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Resolution; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScopeInMilliseconds; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceAudioOscilloscope* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Niagara.NiagaraDataInterfaceAudioPlayer +class UNiagaraDataInterfaceAudioPlayer : public UNiagaraDataInterface +{ +public: + class USoundBase* SoundToPlay; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* Attenuation; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* Concurrency; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParameterNames; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bLimitPlaysPerTick; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_484[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxPlaysPerTick; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenComponentIsDestroyed; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_485[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceAudioPlayer* GetDefaultObj(); + +}; + +// 0x10 (0x50 - 0x40) +// Class Niagara.NiagaraDataInterfaceAudioSpectrum +class UNiagaraDataInterfaceAudioSpectrum : public UNiagaraDataInterfaceAudioSubmix +{ +public: + int32 Resolution; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFrequency; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumFrequency; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFloorDb; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceAudioSpectrum* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Niagara.NiagaraDataInterfaceCamera +class UNiagaraDataInterfaceCamera : public UNiagaraDataInterface +{ +public: + int32 PlayerControllerIndex; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x3C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_489[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCamera* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceCollisionQuery +class UNiagaraDataInterfaceCollisionQuery : public UNiagaraDataInterface +{ +public: + uint8 Pad_48A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCollisionQuery* GetDefaultObj(); + +}; + +// 0x38 (0x70 - 0x38) +// Class Niagara.NiagaraDataInterfaceCurveBase +class UNiagaraDataInterfaceCurveBase : public UNiagaraDataInterface +{ +public: + TArray ShaderLUT; // 0x38(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float LUTMinTime; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTMaxTime; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTInvTimeRange; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTNumSamplesMinusOne; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUseLUT : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExposeCurve : 1; // Mask: 0x2, PropSize: 0x10x58(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3C : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_48B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName ExposedName; // 0x5C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* ExposedTexture; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCurveBase* GetDefaultObj(); + +}; + +// 0x200 (0x270 - 0x70) +// Class Niagara.NiagaraDataInterfaceColorCurve +class UNiagaraDataInterfaceColorCurve : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve RedCurve; // 0x70(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve GreenCurve; // 0xF0(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve BlueCurve; // 0x170(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve AlphaCurve; // 0x1F0(0x80)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceColorCurve* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceCubeTexture +class UNiagaraDataInterfaceCubeTexture : public UNiagaraDataInterface +{ +public: + class UTextureCube* Texture; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCubeTexture* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceCurlNoise +class UNiagaraDataInterfaceCurlNoise : public UNiagaraDataInterface +{ +public: + uint32 Seed; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_491[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCurlNoise* GetDefaultObj(); + +}; + +// 0x80 (0xF0 - 0x70) +// Class Niagara.NiagaraDataInterfaceCurve +class UNiagaraDataInterfaceCurve : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve Curve; // 0x70(0x80)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceCurve* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Niagara.NiagaraDataInterfaceDebugDraw +class UNiagaraDataInterfaceDebugDraw : public UNiagaraDataInterface +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceDebugDraw* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraParticleCallbackHandler +class INiagaraParticleCallbackHandler : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INiagaraParticleCallbackHandler* GetDefaultObj(); + + void ReceiveParticleData(TArray& Data, class UNiagaraSystem* NiagaraSystem); +}; + +// 0x30 (0x68 - 0x38) +// Class Niagara.NiagaraDataInterfaceExport +class UNiagaraDataInterfaceExport : public UNiagaraDataInterface +{ +public: + struct FNiagaraUserParameterBinding CallbackHandlerParameter; // 0x38(0x20)(Edit, NativeAccessSpecifierPublic) + enum class ENDIExport_GPUAllocationMode GPUAllocationMode; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_493[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 GPUAllocationFixedSize; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUAllocationPerParticleSize; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_494[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceExport* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Niagara.NiagaraDataInterfaceGBuffer +class UNiagaraDataInterfaceGBuffer : public UNiagaraDataInterface +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGBuffer* GetDefaultObj(); + +}; + +// 0xA0 (0xD8 - 0x38) +// Class Niagara.NiagaraDataInterfaceRWBase +class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface +{ +public: + TSet OutputShaderStages; // 0x38(0x50)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + TSet IterationShaderStages; // 0x88(0x50)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceRWBase* GetDefaultObj(); + +}; + +// 0x20 (0xF8 - 0xD8) +// Class Niagara.NiagaraDataInterfaceGrid2D +class UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase +{ +public: + int32 NumCellsX; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsY; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumAttributes; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetGridFromMaxAxis; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_497[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D WorldBBoxSize; // 0xEC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_498[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGrid2D* GetDefaultObj(); + +}; + +// 0xC8 (0x1C0 - 0xF8) +// Class Niagara.NiagaraDataInterfaceGrid2DCollection +class UNiagaraDataInterfaceGrid2DCollection : public UNiagaraDataInterfaceGrid2D +{ +public: + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xF8(0x20)(Edit, NativeAccessSpecifierPublic) + enum class ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x1, PropSize: 0x10x119(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3D : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_49E[0x56]; // Fixing Size After Last Property [ Dumper-7 ] + TMap ManagedRenderTargets; // 0x170(0x50)(Transient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGrid2DCollection* GetDefaultObj(); + + void GetTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + void GetRawTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + bool FillTexture2D(class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex); + bool FillRawTexture2D(class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY); +}; + +// 0x70 (0x168 - 0xF8) +// Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader +class UNiagaraDataInterfaceGrid2DCollectionReader : public UNiagaraDataInterfaceGrid2D +{ +public: + class FString EmitterName; // 0xF8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIName; // 0x108(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49F[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGrid2DCollectionReader* GetDefaultObj(); + +}; + +// 0x28 (0x100 - 0xD8) +// Class Niagara.NiagaraDataInterfaceGrid3D +class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector NumCells; // 0xD8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESetResolutionMethod SetResolutionMethod; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldBBoxSize; // 0xF0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGrid3D* GetDefaultObj(); + +}; + +// 0x80 (0x180 - 0x100) +// Class Niagara.NiagaraDataInterfaceGrid3DCollection +class UNiagaraDataInterfaceGrid3DCollection : public UNiagaraDataInterfaceGrid3D +{ +public: + int32 NumAttributes; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x108(0x20)(Edit, NativeAccessSpecifierPublic) + enum class ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x128(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x1, PropSize: 0x10x129(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AA[0x56]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceGrid3DCollection* GetDefaultObj(); + + void GetTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + void GetRawTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + bool FillVolumeTexture(class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex); + bool FillRawVolumeTexture(class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ); +}; + +// 0x78 (0x150 - 0xD8) +// Class Niagara.NiagaraDataInterfaceIntRenderTarget2D +class UNiagaraDataInterfaceIntRenderTarget2D : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntPoint Size; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xE0(0x20)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x100(0x50)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceIntRenderTarget2D* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Niagara.NiagaraDataInterfaceLandscape +class UNiagaraDataInterfaceLandscape : public UNiagaraDataInterface +{ +public: + class AActor* SourceLandscape; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENDILandscape_SourceMode SourceMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PhysicalMaterials; // 0x48(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceLandscape* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Niagara.NiagaraDataInterfaceMeshRendererInfo +class UNiagaraDataInterfaceMeshRendererInfo : public UNiagaraDataInterface +{ +public: + class UNiagaraMeshRendererProperties* MeshRenderer; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4AC[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceMeshRendererInfo* GetDefaultObj(); + +}; + +// 0x8 (0x108 - 0x100) +// Class Niagara.NiagaraDataInterfaceNeighborGrid3D +class UNiagaraDataInterfaceNeighborGrid3D : public UNiagaraDataInterfaceGrid3D +{ +public: + uint32 MaxNeighborsPerCell; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceNeighborGrid3D* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Niagara.NiagaraDataInterfaceOcclusion +class UNiagaraDataInterfaceOcclusion : public UNiagaraDataInterface +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceOcclusion* GetDefaultObj(); + +}; + +// 0x10 (0xE8 - 0xD8) +// Class Niagara.NiagaraDataInterfaceParticleRead +class UNiagaraDataInterfaceParticleRead : public UNiagaraDataInterfaceRWBase +{ +public: + class FString EmitterName; // 0xD8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceParticleRead* GetDefaultObj(); + +}; + +// 0x30 (0x68 - 0x38) +// Class Niagara.NiagaraDataInterfacePlatformSet +class UNiagaraDataInterfacePlatformSet : public UNiagaraDataInterface +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x38(0x30)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfacePlatformSet* GetDefaultObj(); + +}; + +// 0xD0 (0x1A8 - 0xD8) +// Class Niagara.NiagaraDataInterfaceRenderTarget2D +class UNiagaraDataInterfaceRenderTarget2D : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntPoint Size; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraMipMapGeneration MipMapGeneration; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0xE1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // Mask: 0x1, PropSize: 0x10xE2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x2, PropSize: 0x10xE2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3E : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4AE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xE8(0x20)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_4AF[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + TMap ManagedRenderTargets; // 0x158(0x50)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceRenderTarget2D* GetDefaultObj(); + +}; + +// 0x80 (0x158 - 0xD8) +// Class Niagara.NiagaraDataInterfaceRenderTarget2DArray +class UNiagaraDataInterfaceRenderTarget2DArray : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector Size; // 0xD8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0xE4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // Mask: 0x1, PropSize: 0x10xE5(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x2, PropSize: 0x10xE5(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_3F : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4B0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xE8(0x20)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x108(0x50)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceRenderTarget2DArray* GetDefaultObj(); + +}; + +// 0x78 (0x150 - 0xD8) +// Class Niagara.NiagaraDataInterfaceRenderTargetCube +class UNiagaraDataInterfaceRenderTargetCube : public UNiagaraDataInterfaceRWBase +{ +public: + int32 Size; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0xDC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // Mask: 0x1, PropSize: 0x10xDD(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x2, PropSize: 0x10xDD(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_40 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4B1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xE0(0x20)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x100(0x50)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceRenderTargetCube* GetDefaultObj(); + +}; + +// 0x80 (0x158 - 0xD8) +// Class Niagara.NiagaraDataInterfaceRenderTargetVolume +class UNiagaraDataInterfaceRenderTargetVolume : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector Size; // 0xD8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0xE4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // Mask: 0x1, PropSize: 0x10xE5(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // Mask: 0x2, PropSize: 0x10xE5(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_41 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4B2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0xE8(0x20)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x108(0x50)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceRenderTargetVolume* GetDefaultObj(); + +}; + +// 0x0 (0x38 - 0x38) +// Class Niagara.NiagaraDataInterfaceSimpleCounter +class UNiagaraDataInterfaceSimpleCounter : public UNiagaraDataInterface +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceSimpleCounter* GetDefaultObj(); + +}; + +// 0x90 (0xC8 - 0x38) +// Class Niagara.NiagaraDataInterfaceSkeletalMesh +class UNiagaraDataInterfaceSkeletalMesh : public UNiagaraDataInterface +{ +public: + enum class ENDISkeletalMesh_SourceMode SourceMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* Source; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MeshUserParameter; // 0x48(0x20)(Edit, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SourceComponent; // 0x68(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENDISkeletalMesh_SkinningMode SkinningMode; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SamplingRegions; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 WholeMeshLOD; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FilteredBones; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FilteredSockets; // 0xA0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ExcludeBoneName; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExcludeBone : 1; // Mask: 0x1, PropSize: 0x10xB8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_42 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 UvSetIndex; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceSkeletalMesh* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class Niagara.NiagaraDataInterfaceSpline +class UNiagaraDataInterfaceSpline : public UNiagaraDataInterface +{ +public: + class AActor* Source; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding SplineUserParameter; // 0x40(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceSpline* GetDefaultObj(); + +}; + +// 0x50 (0x88 - 0x38) +// Class Niagara.NiagaraDataInterfaceStaticMesh +class UNiagaraDataInterfaceStaticMesh : public UNiagaraDataInterface +{ +public: + enum class ENDIStaticMesh_SourceMode SourceMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* DefaultMesh; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Source; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* SourceComponent; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNDIStaticMeshSectionFilter SectionFilter; // 0x58(0x10)(Edit, NativeAccessSpecifierPublic) + bool bUsePhysicsBodyVelocity; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FilteredSockets; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_4BA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceStaticMesh* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceTexture +class UNiagaraDataInterfaceTexture : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceTexture* GetDefaultObj(); + +}; + +// 0x100 (0x170 - 0x70) +// Class Niagara.NiagaraDataInterfaceVector2DCurve +class UNiagaraDataInterfaceVector2DCurve : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x70(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0xF0(0x80)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceVector2DCurve* GetDefaultObj(); + +}; + +// 0x200 (0x270 - 0x70) +// Class Niagara.NiagaraDataInterfaceVector4Curve +class UNiagaraDataInterfaceVector4Curve : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x70(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0xF0(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x170(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve WCurve; // 0x1F0(0x80)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceVector4Curve* GetDefaultObj(); + +}; + +// 0x180 (0x1F0 - 0x70) +// Class Niagara.NiagaraDataInterfaceVectorCurve +class UNiagaraDataInterfaceVectorCurve : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x70(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0xF0(0x80)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x170(0x80)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceVectorCurve* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraDataInterfaceVectorField +class UNiagaraDataInterfaceVectorField : public UNiagaraDataInterface +{ +public: + class UVectorField* Field; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileX; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileY; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileZ; // 0x42(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BD[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceVectorField* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Niagara.NiagaraDataInterfaceVolumeTexture +class UNiagaraDataInterfaceVolumeTexture : public UNiagaraDataInterface +{ +public: + class UVolumeTexture* Texture; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BF[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceVolumeTexture* GetDefaultObj(); + +}; + +// 0x100 (0x128 - 0x28) +// Class Niagara.NiagaraDebugHUDSettings +class UNiagaraDebugHUDSettings : public UObject +{ +public: + uint8 Pad_4C2[0x20]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraDebugHUDSettingsData Data; // 0x48(0xE0)(Edit, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraDebugHUDSettings* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraEditorDataBase +class UNiagaraEditorDataBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraEditorDataBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraEditorParametersAdapterBase +class UNiagaraEditorParametersAdapterBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraEditorParametersAdapterBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraSignificanceHandler +class UNiagaraSignificanceHandler : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraSignificanceHandler* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraSignificanceHandlerDistance +class UNiagaraSignificanceHandlerDistance : public UNiagaraSignificanceHandler +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraSignificanceHandlerDistance* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraSignificanceHandlerAge +class UNiagaraSignificanceHandlerAge : public UNiagaraSignificanceHandler +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraSignificanceHandlerAge* GetDefaultObj(); + +}; + +// 0x70 (0x98 - 0x28) +// Class Niagara.NiagaraEffectType +class UNiagaraEffectType : public UObject +{ +public: + enum class ENiagaraScalabilityUpdateFrequency UpdateFrequency; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraCullReaction CullReaction; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSignificanceHandler* SignificanceHandler; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DetailLevelScalabilitySettings; // 0x38(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + struct FNiagaraSystemScalabilitySettingsArray SystemScalabilitySettings; // 0x48(0x10)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilitySettingsArray EmitterScalabilitySettings; // 0x58(0x10)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_4C3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraBaselineController* PerformanceBaselineController; // 0x70(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraPerfBaselineStats PerfBaselineStats; // 0x78(0x10)(Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FGuid PerfBaselineVersion; // 0x88(0x10)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraEffectType* GetDefaultObj(); + +}; + +// 0x278 (0x2A0 - 0x28) +// Class Niagara.NiagaraEmitter +class UNiagaraEmitter : public UObject +{ +public: + bool bLocalSpace; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeterminism; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RandomSeed; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EParticleAllocationMode AllocationMode; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PreAllocationCount; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScriptProperties UpdateScriptProps; // 0x38(0x28)(NativeAccessSpecifierPublic) + struct FNiagaraEmitterScriptProperties SpawnScriptProps; // 0x60(0x28)(NativeAccessSpecifierPublic) + enum class ENiagaraSimTarget SimTarget; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBox FixedBounds; // 0x8C(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 MinDetailLevel; // 0xA8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDetailLevel; // 0xAC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDetailsLevelScaleOverrides GlobalSpawnCountScaleOverrides; // 0xB0(0x14)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraPlatformSet Platforms; // 0xC8(0x30)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilityOverrides ScalabilityOverrides; // 0xF8(0x10)(Edit, NativeAccessSpecifierPublic) + uint8 bInterpolatedSpawning : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedBounds : 1; // Mask: 0x2, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinDetailLevel : 1; // Mask: 0x4, PropSize: 0x10x108(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxDetailLevel : 1; // Mask: 0x8, PropSize: 0x10x108(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideGlobalSpawnCountScale : 1; // Mask: 0x10, PropSize: 0x10x108(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // Mask: 0x20, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCombineEventSpawn : 1; // Mask: 0x40, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_45 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxDeltaTimePerTick; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DefaultShaderStageIndex; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxUpdateIterations; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet SpawnStages; // 0x118(0x50)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bSimulationStagesEnabled : 1; // Mask: 0x1, PropSize: 0x10x168(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeprecatedShaderStagesEnabled : 1; // Mask: 0x2, PropSize: 0x10x168(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitDeltaTime : 1; // Mask: 0x4, PropSize: 0x10x168(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_46 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString UniqueEmitterName; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray RendererProperties; // 0x180(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EventHandlerScriptProps; // 0x190(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SimulationStages; // 0x1A0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UNiagaraScript* GPUComputeScript; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SharedEventGeneratorIds; // 0x1B8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_4CA[0xD8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraEmitter* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraEventReceiverEmitterAction +class UNiagaraEventReceiverEmitterAction : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraEventReceiverEmitterAction* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles +class UNiagaraEventReceiverEmitterAction_SpawnParticles : public UNiagaraEventReceiverEmitterAction +{ +public: + uint32 NumParticles; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraEventReceiverEmitterAction_SpawnParticles* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraFunctionLibrary +class UNiagaraFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraFunctionLibrary* GetDefaultObj(); + + class UNiagaraComponent* SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, enum class ENCPoolMethod PoolingMethod, bool bPreCullCheck); + class UNiagaraComponent* SpawnSystemAtLocation(class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, enum class ENCPoolMethod PoolingMethod, bool bPreCullCheck); + void SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture); + void SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture); + void SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture); + void SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, TArray& SamplingRegions); + void OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent); + void OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh); + void OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent); + class UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection); +}; + +// 0x2B8 (0x330 - 0x78) +// Class Niagara.NiagaraLightRendererProperties +class UNiagaraLightRendererProperties : public UNiagaraRendererProperties +{ +public: + uint8 bUseInverseSquaredFalloff : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsTranslucency : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaScalesBrightness : 1; // Mask: 0x4, PropSize: 0x10x78(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_48 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4D9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float RadiusScale; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultExponent; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ColorAdd; // 0x84(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RendererVisibility; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableAttributeBinding LightRenderingEnabledBinding; // 0x98(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding LightExponentBinding; // 0xF0(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x148(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x1A0(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RadiusBinding; // 0x1F8(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VolumetricScatteringBinding; // 0x250(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x2A8(0x58)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_4DD[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraLightRendererProperties* GetDefaultObj(); + +}; + +// 0x820 (0x898 - 0x78) +// Class Niagara.NiagaraMeshRendererProperties +class UNiagaraMeshRendererProperties : public UNiagaraRendererProperties +{ +public: + TArray Meshes; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + enum class ENiagaraRendererSourceDataMode SourceMode; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraSortMode SortMode; // 0x89(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4DF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bOverrideMaterials : 1; // Mask: 0x1, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortOnlyWhenTranslucent : 1; // Mask: 0x2, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGpuLowLatencyTranslucency : 1; // Mask: 0x4, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubImageBlend : 1; // Mask: 0x8, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableFrustumCulling : 1; // Mask: 0x10, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCameraDistanceCulling : 1; // Mask: 0x20, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMeshFlipbook : 1; // Mask: 0x40, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_49 : 1; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OverrideMaterials; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D SubImageSize; // 0xA0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraMeshFacingMode FacingMode; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bLockedAxisEnable : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4A : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_4E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector LockedAxis; // 0xB0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraMeshLockedAxisSpace LockedAxisSpace; // 0xBC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinCameraDistance; // 0xC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableAttributeBinding PositionBinding; // 0xD0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x128(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x180(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshOrientationBinding; // 0x1D8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ScaleBinding; // 0x230(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x288(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x2E0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x338(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x390(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x3E8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x440(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x498(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x4F0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x548(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x5A0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshIndexBinding; // 0x5F8(0x58)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x650(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x660(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevScaleBinding; // 0x6B8(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevMeshOrientationBinding; // 0x710(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x768(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x7C0(0x58)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_4E5[0x68]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* ParticleMesh; // 0x880(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector PivotOffset; // 0x888(0xC)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x894(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4E6[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraMeshRendererProperties* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraMessageDataBase +class UNiagaraMessageDataBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraMessageDataBase* GetDefaultObj(); + +}; + +// 0xB8 (0xE0 - 0x28) +// Class Niagara.NiagaraParameterCollectionInstance +class UNiagaraParameterCollectionInstance : public UObject +{ +public: + class UNiagaraParameterCollection* Collection; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverridenParameters; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterStore ParameterStorage; // 0x40(0x78)(NativeAccessSpecifierPrivate) + uint8 Pad_512[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraParameterCollectionInstance* GetDefaultObj(); + + void SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue); + void SetVector4Parameter(const class FString& InVariableName, struct FVector4& InValue); + void SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue); + void SetQuatParameter(const class FString& InVariableName, struct FQuat& InValue); + void SetIntParameter(const class FString& InVariableName, int32 InValue); + void SetFloatParameter(const class FString& InVariableName, float InValue); + void SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue); + void SetBoolParameter(const class FString& InVariableName, bool InValue); + struct FVector GetVectorParameter(const class FString& InVariableName); + struct FVector4 GetVector4Parameter(const class FString& InVariableName); + struct FVector2D GetVector2DParameter(const class FString& InVariableName); + struct FQuat GetQuatParameter(const class FString& InVariableName); + int32 GetIntParameter(const class FString& InVariableName); + float GetFloatParameter(const class FString& InVariableName); + struct FLinearColor GetColorParameter(const class FString& InVariableName); + bool GetBoolParameter(const class FString& InVariableName); +}; + +// 0x38 (0x60 - 0x28) +// Class Niagara.NiagaraParameterCollection +class UNiagaraParameterCollection : public UObject +{ +public: + class FName Namespace; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Parameters; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialParameterCollection* SourceMaterialCollection; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraParameterCollectionInstance* DefaultInstance; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid CompileId; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UNiagaraParameterCollection* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraParameterDefinitionsBase +class UNiagaraParameterDefinitionsBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraParameterDefinitionsBase* GetDefaultObj(); + +}; + +// 0x40 (0x68 - 0x28) +// Class Niagara.NiagaraBaselineController +class UNiagaraBaselineController : public UObject +{ +public: + float TestDuration; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraEffectType* EffectType; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANiagaraPerfBaselineActor* Owner; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr System; // 0x40(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraBaselineController* GetDefaultObj(); + + bool OnTickTest(); + void OnOwnerTick(float DeltaTime); + void OnEndTest(const struct FNiagaraPerfBaselineStats& Stats); + void OnBeginTest(); + class UNiagaraSystem* GetSystem(); +}; + +// 0x18 (0x80 - 0x68) +// Class Niagara.NiagaraBaselineController_Basic +class UNiagaraBaselineController_Basic : public UNiagaraBaselineController +{ +public: + int32 NumInstances; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_51D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SpawnedComponents; // 0x70(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraBaselineController_Basic* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Niagara.NiagaraPerfBaselineActor +class ANiagaraPerfBaselineActor : public AActor +{ +public: + class UNiagaraBaselineController* Controller; // 0x220(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextRenderComponent* Label; // 0x228(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ANiagaraPerfBaselineActor* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Niagara.NiagaraPrecompileContainer +class UNiagaraPrecompileContainer : public UObject +{ +public: + TArray Scripts; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class UNiagaraSystem* System; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraPrecompileContainer* GetDefaultObj(); + +}; + +// 0x0 (0x220 - 0x220) +// Class Niagara.NiagaraPreviewBase +class ANiagaraPreviewBase : public AActor +{ +public: + + static class UClass* StaticClass(); + static class ANiagaraPreviewBase* GetDefaultObj(); + + void SetSystem(class UNiagaraSystem* InSystem); + void SetLabelText(class FText& InXAxisText, class FText& InYAxisText); +}; + +// 0x0 (0x28 - 0x28) +// Class Niagara.NiagaraPreviewAxis +class UNiagaraPreviewAxis : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis* GetDefaultObj(); + + int32 Num(); + void ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText); +}; + +// 0x10 (0x38 - 0x28) +// Class Niagara.NiagaraPreviewAxis_InterpParamBase +class UNiagaraPreviewAxis_InterpParamBase : public UNiagaraPreviewAxis +{ +public: + class FName Param; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Count; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_520[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamBase* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamInt32 +class UNiagaraPreviewAxis_InterpParamInt32 : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + int32 Min; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Max; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamInt32* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamFloat +class UNiagaraPreviewAxis_InterpParamFloat : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + float Min; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Max; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamFloat* GetDefaultObj(); + +}; + +// 0x10 (0x48 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamVector2D +class UNiagaraPreviewAxis_InterpParamVector2D : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector2D Min; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D Max; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamVector2D* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamVector +class UNiagaraPreviewAxis_InterpParamVector : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector Min; // 0x38(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector Max; // 0x44(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamVector* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamVector4 +class UNiagaraPreviewAxis_InterpParamVector4 : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + uint8 Pad_525[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Min; // 0x40(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector4 Max; // 0x50(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamVector4* GetDefaultObj(); + +}; + +// 0x20 (0x58 - 0x38) +// Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor +class UNiagaraPreviewAxis_InterpParamLinearColor : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FLinearColor Min; // 0x38(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor Max; // 0x48(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraPreviewAxis_InterpParamLinearColor* GetDefaultObj(); + +}; + +// 0x50 (0x270 - 0x220) +// Class Niagara.NiagaraPreviewGrid +class ANiagaraPreviewGrid : public AActor +{ +public: + class UNiagaraSystem* System; // 0x220(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraPreviewGridResetMode ResetMode; // 0x228(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraPreviewAxis* PreviewAxisX; // 0x230(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraPreviewAxis* PreviewAxisY; // 0x238(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PreviewClass; // 0x240(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingX; // 0x248(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingY; // 0x24C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumX; // 0x250(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumY; // 0x254(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PreviewComponents; // 0x258(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_530[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ANiagaraPreviewGrid* GetDefaultObj(); + + void SetPaused(bool bPaused); + void GetPreviews(TArray* OutPreviews); + void DeactivatePreviews(); + void ActivatePreviews(bool bReset); +}; + +// 0x7E8 (0x860 - 0x78) +// Class Niagara.NiagaraRibbonRendererProperties +class UNiagaraRibbonRendererProperties : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x80(0x20)(Edit, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonFacingMode FacingMode; // 0xA0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_531[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraRibbonUVSettings UV0Settings; // 0xA4(0x24)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraRibbonUVSettings UV1Settings; // 0xC8(0x24)(Edit, NoDestructor, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonDrawDirection DrawDirection; // 0xEC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonShapeMode Shape; // 0xED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAccurateGeometry; // 0xEE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_532[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 WidthSegmentationCount; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MultiPlaneCount; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TubeSubdivisions; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_533[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CustomVertices; // 0x100(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float CurveTension; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonTessellationMode TessellationMode; // 0x114(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_534[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TessellationFactor; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantFactor; // 0x11C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_535[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TessellationAngle; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScreenSpaceTessellation; // 0x124(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_536[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x128(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x180(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x1D8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x230(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonTwistBinding; // 0x288(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonWidthBinding; // 0x2E0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonFacingBinding; // 0x338(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonIdBinding; // 0x390(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonLinkOrderBinding; // 0x3E8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x440(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x498(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x4F0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x548(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x5A0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonUVDistance; // 0x5F8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U0OverrideBinding; // 0x650(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V0RangeOverrideBinding; // 0x6A8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U1OverrideBinding; // 0x700(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V1RangeOverrideBinding; // 0x758(0x58)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x7B0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_537[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraRibbonRendererProperties* GetDefaultObj(); + +}; + +// 0x2B8 (0x2E0 - 0x28) +// Class Niagara.NiagaraScript +class UNiagaraScript : public UNiagaraScriptBase +{ +public: + enum class ENiagaraScriptUsage Usage; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_538[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid UsageId; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_539[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraParameterStore RapidIterationParameters; // 0x40(0x78)(NativeAccessSpecifierPublic) + struct FNiagaraScriptExecutionParameterStore ScriptExecutionParamStore; // 0xB8(0x98)(NativeAccessSpecifierPrivate) + TArray ScriptExecutionBoundParameters; // 0x150(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FNiagaraVMExecutableDataId CachedScriptVMId; // 0x160(0x58)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_53A[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVMExecutableData CachedScriptVM; // 0x1C8(0xF0)(NativeAccessSpecifierPrivate) + TArray CachedParameterCollectionReferences; // 0x2B8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CachedDefaultDataInterfaces; // 0x2C8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_53B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraScript* GetDefaultObj(); + + void RaiseOnGPUCompilationComplete(); +}; + +// 0x20 (0x48 - 0x28) +// Class Niagara.NiagaraScriptSourceBase +class UNiagaraScriptSourceBase : public UObject +{ +public: + uint8 Pad_53E[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraScriptSourceBase* GetDefaultObj(); + +}; + +// 0x90 (0xC8 - 0x38) +// Class Niagara.NiagaraSettings +class UNiagaraSettings : public UDeveloperSettings +{ +public: + struct FSoftObjectPath DefaultEffectType; // 0x38(0x18)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QualityLevels; // 0x50(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ComponentRendererWarningsPerClass; // 0x60(0x50)(Edit, Config, NativeAccessSpecifierPublic) + enum class ETextureRenderTargetFormat DefaultRenderTargetFormat; // 0xB0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraGpuBufferFormat DefaultGridFormat; // 0xB1(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENiagaraDefaultRendererMotionVectorSetting DefaultRendererMotionVectorSetting; // 0xB4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENDISkelMesh_GpuMaxInfluences NDISkelMesh_GpuMaxInfluences; // 0xB8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENDISkelMesh_GpuUniformSamplingFormat NDISkelMesh_GpuUniformSamplingFormat; // 0xB9(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENDISkelMesh_AdjacencyTriangleIndexFormat NDISkelMesh_AdjacencyTriangleIndexFormat; // 0xBA(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_540[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraEffectType* DefaultEffectTypePtr; // 0xC0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraSettings* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Niagara.NiagaraSimulationStageBase +class UNiagaraSimulationStageBase : public UNiagaraMergeable +{ +public: + class UNiagaraScript* Script; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SimulationStageName; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_541[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraSimulationStageBase* GetDefaultObj(); + +}; + +// 0x30 (0x70 - 0x40) +// Class Niagara.NiagaraSimulationStageGeneric +class UNiagaraSimulationStageGeneric : public UNiagaraSimulationStageBase +{ +public: + enum class ENiagaraIterationSource IterationSource; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_542[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Iterations; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnOnly : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisablePartialParticleUpdate : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4C : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_543[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableDataInterfaceBinding DataInterface; // 0x50(0x20)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UNiagaraSimulationStageGeneric* GetDefaultObj(); + +}; + +// 0xA38 (0xAB0 - 0x78) +// Class Niagara.NiagaraSpriteRendererProperties +class UNiagaraSpriteRendererProperties : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x78(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRendererSourceDataMode SourceMode; // 0x80(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_545[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x88(0x20)(Edit, NativeAccessSpecifierPublic) + enum class ENiagaraSpriteAlignment Alignment; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraSpriteFacingMode FacingMode; // 0xA9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_546[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D PivotInUVSpace; // 0xAC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraSortMode SortMode; // 0xB4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_547[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D SubImageSize; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubImageBlend : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveHMDRollInVR : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortOnlyWhenTranslucent : 1; // Mask: 0x4, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGpuLowLatencyTranslucency : 1; // Mask: 0x8, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4D : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_548[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinFacingCameraBlendDistance; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCameraDistanceCulling : 1; // Mask: 0x1, PropSize: 0x10xCC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4E : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_549[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinCameraDistance; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariableAttributeBinding PositionBinding; // 0xE0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x138(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x190(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteRotationBinding; // 0x1E8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteSizeBinding; // 0x240(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteFacingBinding; // 0x298(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteAlignmentBinding; // 0x2F0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x348(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x3A0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x3F8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x450(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x4A8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x500(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding UVScaleBinding; // 0x558(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PivotOffsetBinding; // 0x5B0(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x608(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x660(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x6B8(0x58)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x710(0x58)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x768(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x778(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x7D0(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteRotationBinding; // 0x828(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteSizeBinding; // 0x880(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteFacingBinding; // 0x8D8(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteAlignmentBinding; // 0x930(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x988(0x58)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPivotOffsetBinding; // 0x9E0(0x58)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_54F[0x78]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraSpriteRendererProperties* GetDefaultObj(); + +}; + +// 0x468 (0x498 - 0x30) +// Class Niagara.NiagaraSystem +class UNiagaraSystem : public UFXSystemAsset +{ +public: + bool bDumpDebugSystemInfo; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDumpDebugEmitterInfo; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_551[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + bool bRequireCurrentFrameData; // 0x33(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedBounds : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_4F : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_552[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraEffectType* EffectType; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideScalabilitySettings; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_554[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ScalabilityOverrides; // 0x48(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + struct FNiagaraSystemScalabilityOverrides SystemScalabilityOverrides; // 0x58(0x10)(Edit, Protected, NativeAccessSpecifierProtected) + TArray EmitterHandles; // 0x68(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ParameterCollectionOverrides; // 0x78(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemSpawnScript; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemUpdateScript; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_555[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraSystemCompiledData SystemCompiledData; // 0xA8(0x218)(Protected, NativeAccessSpecifierProtected) + struct FNiagaraUserRedirectionParameterStore ExposedParameters; // 0x2C0(0xC8)(Protected, NativeAccessSpecifierProtected) + struct FBox FixedBounds; // 0x388(0x1C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bAutoDeactivate; // 0x3A4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_556[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float WarmupTime; // 0x3A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WarmupTickCount; // 0x3AC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WarmupTickDelta; // 0x3B0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasSystemScriptDIsWithPerInstanceData; // 0x3B4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNeedsGPUContextInitForDataInterfaces; // 0x3B5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_557[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray UserDINamesReadInSystemScripts; // 0x3B8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_558[0xD0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNiagaraSystem* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_functions.cpp new file mode 100644 index 0000000..0728e0a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_functions.cpp @@ -0,0 +1,7413 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Niagara.NiagaraDataInterface +// (None) + +class UClass* UNiagaraDataInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterface"); + + return Clss; +} + + +// NiagaraDataInterface Niagara.Default__NiagaraDataInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterface* UNiagaraDataInterface::GetDefaultObj() +{ + static class UNiagaraDataInterface* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraTrack +// (None) + +class UClass* UMovieSceneNiagaraTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraTrack"); + + return Clss; +} + + +// MovieSceneNiagaraTrack Niagara.Default__MovieSceneNiagaraTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraTrack* UMovieSceneNiagaraTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraParameterTrack Niagara.Default__MovieSceneNiagaraParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraParameterTrack* UMovieSceneNiagaraParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraBoolParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraBoolParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraBoolParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraBoolParameterTrack Niagara.Default__MovieSceneNiagaraBoolParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraBoolParameterTrack* UMovieSceneNiagaraBoolParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraBoolParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraBoolParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraColorParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraColorParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraColorParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraColorParameterTrack Niagara.Default__MovieSceneNiagaraColorParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraColorParameterTrack* UMovieSceneNiagaraColorParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraColorParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraColorParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraFloatParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraFloatParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraFloatParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraFloatParameterTrack Niagara.Default__MovieSceneNiagaraFloatParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraFloatParameterTrack* UMovieSceneNiagaraFloatParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraFloatParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraFloatParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraIntegerParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraIntegerParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraIntegerParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraIntegerParameterTrack Niagara.Default__MovieSceneNiagaraIntegerParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraIntegerParameterTrack* UMovieSceneNiagaraIntegerParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraIntegerParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraIntegerParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraSystemSpawnSection +// (None) + +class UClass* UMovieSceneNiagaraSystemSpawnSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraSystemSpawnSection"); + + return Clss; +} + + +// MovieSceneNiagaraSystemSpawnSection Niagara.Default__MovieSceneNiagaraSystemSpawnSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraSystemSpawnSection* UMovieSceneNiagaraSystemSpawnSection::GetDefaultObj() +{ + static class UMovieSceneNiagaraSystemSpawnSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraSystemSpawnSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraSystemTrack +// (None) + +class UClass* UMovieSceneNiagaraSystemTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraSystemTrack"); + + return Clss; +} + + +// MovieSceneNiagaraSystemTrack Niagara.Default__MovieSceneNiagaraSystemTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraSystemTrack* UMovieSceneNiagaraSystemTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraSystemTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraSystemTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.MovieSceneNiagaraVectorParameterTrack +// (None) + +class UClass* UMovieSceneNiagaraVectorParameterTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneNiagaraVectorParameterTrack"); + + return Clss; +} + + +// MovieSceneNiagaraVectorParameterTrack Niagara.Default__MovieSceneNiagaraVectorParameterTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneNiagaraVectorParameterTrack* UMovieSceneNiagaraVectorParameterTrack::GetDefaultObj() +{ + static class UMovieSceneNiagaraVectorParameterTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneNiagaraVectorParameterTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraActor +// (Actor) + +class UClass* ANiagaraActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraActor"); + + return Clss; +} + + +// NiagaraActor Niagara.Default__NiagaraActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANiagaraActor* ANiagaraActor::GetDefaultObj() +{ + static class ANiagaraActor* Default = nullptr; + + if (!Default) + Default = static_cast(ANiagaraActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraActor.SetDestroyOnSystemFinish +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldDestroyOnSystemFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraActor::SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraActor", "SetDestroyOnSystemFinish"); + + Params::ANiagaraActor_SetDestroyOnSystemFinish_Params Parms{}; + + Parms.bShouldDestroyOnSystemFinish = bShouldDestroyOnSystemFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraActor.OnNiagaraSystemFinished +// (Final, Native, Private) +// Parameters: +// class UNiagaraComponent* FinishedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraActor::OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraActor", "OnNiagaraSystemFinished"); + + Params::ANiagaraActor_OnNiagaraSystemFinished_Params Parms{}; + + Parms.FinishedComponent = FinishedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Niagara.NiagaraBakerSettings +// (None) + +class UClass* UNiagaraBakerSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraBakerSettings"); + + return Clss; +} + + +// NiagaraBakerSettings Niagara.Default__NiagaraBakerSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraBakerSettings* UNiagaraBakerSettings::GetDefaultObj() +{ + static class UNiagaraBakerSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraBakerSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UNiagaraComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraComponent"); + + return Clss; +} + + +// NiagaraComponent Niagara.Default__NiagaraComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraComponent* UNiagaraComponent::GetDefaultObj() +{ + static class UNiagaraComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraComponent.SetVariableVec4 +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 InValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableVec4(class FName InVariableName, struct FVector4& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableVec4"); + + Params::UNiagaraComponent_SetVariableVec4_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableVec3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableVec3(class FName InVariableName, const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableVec3"); + + Params::UNiagaraComponent_SetVariableVec3_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableVec2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableVec2"); + + Params::UNiagaraComponent_SetVariableVec2_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableTextureRenderTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableTextureRenderTarget"); + + Params::UNiagaraComponent_SetVariableTextureRenderTarget_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableQuat +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat InValue (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableQuat(class FName InVariableName, struct FQuat& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableQuat"); + + Params::UNiagaraComponent_SetVariableQuat_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableObject(class FName InVariableName, class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableObject"); + + Params::UNiagaraComponent_SetVariableObject_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableMaterial"); + + Params::UNiagaraComponent_SetVariableMaterial_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableLinearColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableLinearColor(class FName InVariableName, struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableLinearColor"); + + Params::UNiagaraComponent_SetVariableLinearColor_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableInt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableInt(class FName InVariableName, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableInt"); + + Params::UNiagaraComponent_SetVariableInt_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableFloat(class FName InVariableName, float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableFloat"); + + Params::UNiagaraComponent_SetVariableFloat_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableBool +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableBool(class FName InVariableName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableBool"); + + Params::UNiagaraComponent_SetVariableBool_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetVariableActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetVariableActor(class FName InVariableName, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetVariableActor"); + + Params::UNiagaraComponent_SetVariableActor_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetTickBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ENiagaraTickBehavior NewTickBehavior (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetTickBehavior(enum class ENiagaraTickBehavior NewTickBehavior) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetTickBehavior"); + + Params::UNiagaraComponent_SetTickBehavior_Params Parms{}; + + Parms.NewTickBehavior = NewTickBehavior; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetSeekDelta +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSeekDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetSeekDelta(float InSeekDelta) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetSeekDelta"); + + Params::UNiagaraComponent_SetSeekDelta_Params Parms{}; + + Parms.InSeekDelta = InSeekDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetRenderingEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInRenderingEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetRenderingEnabled(bool bInRenderingEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetRenderingEnabled"); + + Params::UNiagaraComponent_SetRenderingEnabled_Params Parms{}; + + Parms.bInRenderingEnabled = bInRenderingEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetRandomSeedOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewRandomSeedOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetRandomSeedOffset(int32 NewRandomSeedOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetRandomSeedOffset"); + + Params::UNiagaraComponent_SetRandomSeedOffset_Params Parms{}; + + Parms.NewRandomSeedOffset = NewRandomSeedOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetPreviewLODDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnablePreviewLODDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviewLODDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetPreviewLODDistance"); + + Params::UNiagaraComponent_SetPreviewLODDistance_Params Parms{}; + + Parms.bEnablePreviewLODDistance = bEnablePreviewLODDistance; + Parms.PreviewLODDistance = PreviewLODDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetPaused(bool bInPaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetPaused"); + + Params::UNiagaraComponent_SetPaused_Params Parms{}; + + Parms.bInPaused = bInPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec4 +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 InValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableVec4(const class FString& InVariableName, struct FVector4& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableVec4"); + + Params::UNiagaraComponent_SetNiagaraVariableVec4_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableVec3"); + + Params::UNiagaraComponent_SetNiagaraVariableVec3_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableVec2"); + + Params::UNiagaraComponent_SetNiagaraVariableVec2_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableQuat +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat InValue (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableQuat(const class FString& InVariableName, struct FQuat& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableQuat"); + + Params::UNiagaraComponent_SetNiagaraVariableQuat_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableObject"); + + Params::UNiagaraComponent_SetNiagaraVariableObject_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableLinearColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableLinearColor(const class FString& InVariableName, struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableLinearColor"); + + Params::UNiagaraComponent_SetNiagaraVariableLinearColor_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableInt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableInt"); + + Params::UNiagaraComponent_SetNiagaraVariableInt_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableFloat(const class FString& InVariableName, float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableFloat"); + + Params::UNiagaraComponent_SetNiagaraVariableFloat_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableBool +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableBool(const class FString& InVariableName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableBool"); + + Params::UNiagaraComponent_SetNiagaraVariableBool_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetNiagaraVariableActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetNiagaraVariableActor"); + + Params::UNiagaraComponent_SetNiagaraVariableActor_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetMaxSimTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetMaxSimTime(float InMaxTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetMaxSimTime"); + + Params::UNiagaraComponent_SetMaxSimTime_Params Parms{}; + + Parms.InMaxTime = InMaxTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetLockDesiredAgeDeltaTimeToSeekDelta +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetLockDesiredAgeDeltaTimeToSeekDelta"); + + Params::UNiagaraComponent_SetLockDesiredAgeDeltaTimeToSeekDelta_Params Parms{}; + + Parms.bLock = bLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetGpuComputeDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetGpuComputeDebug(bool bEnableDebug) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetGpuComputeDebug"); + + Params::UNiagaraComponent_SetGpuComputeDebug_Params Parms{}; + + Parms.bEnableDebug = bEnableDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetForceSolo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInForceSolo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetForceSolo(bool bInForceSolo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetForceSolo"); + + Params::UNiagaraComponent_SetForceSolo_Params Parms{}; + + Parms.bInForceSolo = bInForceSolo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetDesiredAge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDesiredAge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetDesiredAge(float InDesiredAge) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetDesiredAge"); + + Params::UNiagaraComponent_SetDesiredAge_Params Parms{}; + + Parms.InDesiredAge = InDesiredAge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetCanRenderWhileSeeking +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCanRenderWhileSeeking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetCanRenderWhileSeeking"); + + Params::UNiagaraComponent_SetCanRenderWhileSeeking_Params Parms{}; + + Parms.bInCanRenderWhileSeeking = bInCanRenderWhileSeeking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetAutoDestroy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetAutoDestroy(bool bInAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetAutoDestroy"); + + Params::UNiagaraComponent_SetAutoDestroy_Params Parms{}; + + Parms.bInAutoDestroy = bInAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* InAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetExistingOverrideParameters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetAsset"); + + Params::UNiagaraComponent_SetAsset_Params Parms{}; + + Parms.InAsset = InAsset; + Parms.bResetExistingOverrideParameters = bResetExistingOverrideParameters; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetAllowScalability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetAllowScalability(bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetAllowScalability"); + + Params::UNiagaraComponent_SetAllowScalability_Params Parms{}; + + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SetAgeUpdateMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ENiagaraAgeUpdateMode InAgeUpdateMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SetAgeUpdateMode(enum class ENiagaraAgeUpdateMode InAgeUpdateMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SetAgeUpdateMode"); + + Params::UNiagaraComponent_SetAgeUpdateMode_Params Parms{}; + + Parms.InAgeUpdateMode = InAgeUpdateMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.SeekToDesiredAge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDesiredAge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::SeekToDesiredAge(float InDesiredAge) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "SeekToDesiredAge"); + + Params::UNiagaraComponent_SeekToDesiredAge_Params Parms{}; + + Parms.InDesiredAge = InDesiredAge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.ResetSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UNiagaraComponent::ResetSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "ResetSystem"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.ReinitializeSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UNiagaraComponent::ReinitializeSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "ReinitializeSystem"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.IsPaused +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraComponent::IsPaused() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "IsPaused"); + + Params::UNiagaraComponent_IsPaused_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.InitForPerformanceBaseline +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UNiagaraComponent::InitForPerformanceBaseline() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "InitForPerformanceBaseline"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.GetTickBehavior +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ENiagaraTickBehavior ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENiagaraTickBehavior UNiagaraComponent::GetTickBehavior() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetTickBehavior"); + + Params::UNiagaraComponent_GetTickBehavior_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetSeekDelta +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraComponent::GetSeekDelta() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetSeekDelta"); + + Params::UNiagaraComponent_GetSeekDelta_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetRandomSeedOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNiagaraComponent::GetRandomSeedOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetRandomSeedOffset"); + + Params::UNiagaraComponent_GetRandomSeedOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetPreviewLODDistanceEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraComponent::GetPreviewLODDistanceEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetPreviewLODDistanceEnabled"); + + Params::UNiagaraComponent_GetPreviewLODDistanceEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetPreviewLODDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraComponent::GetPreviewLODDistance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetPreviewLODDistance"); + + Params::UNiagaraComponent_GetPreviewLODDistance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetNiagaraParticleValueVec3_DebugOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InEmitterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InValueName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraComponent::GetNiagaraParticleValueVec3_DebugOnly(const class FString& InEmitterName, const class FString& InValueName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetNiagaraParticleValueVec3_DebugOnly"); + + Params::UNiagaraComponent_GetNiagaraParticleValueVec3_DebugOnly_Params Parms{}; + + Parms.InEmitterName = InEmitterName; + Parms.InValueName = InValueName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetNiagaraParticleValues_DebugOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InEmitterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString InValueName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraComponent::GetNiagaraParticleValues_DebugOnly(const class FString& InEmitterName, const class FString& InValueName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetNiagaraParticleValues_DebugOnly"); + + Params::UNiagaraComponent_GetNiagaraParticleValues_DebugOnly_Params Parms{}; + + Parms.InEmitterName = InEmitterName; + Parms.InValueName = InValueName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetNiagaraParticlePositions_DebugOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InEmitterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraComponent::GetNiagaraParticlePositions_DebugOnly(const class FString& InEmitterName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetNiagaraParticlePositions_DebugOnly"); + + Params::UNiagaraComponent_GetNiagaraParticlePositions_DebugOnly_Params Parms{}; + + Parms.InEmitterName = InEmitterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetMaxSimTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraComponent::GetMaxSimTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetMaxSimTime"); + + Params::UNiagaraComponent_GetMaxSimTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetLockDesiredAgeDeltaTimeToSeekDelta +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraComponent::GetLockDesiredAgeDeltaTimeToSeekDelta() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetLockDesiredAgeDeltaTimeToSeekDelta"); + + Params::UNiagaraComponent_GetLockDesiredAgeDeltaTimeToSeekDelta_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetForceSolo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraComponent::GetForceSolo() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetForceSolo"); + + Params::UNiagaraComponent_GetForceSolo_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetDesiredAge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraComponent::GetDesiredAge() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetDesiredAge"); + + Params::UNiagaraComponent_GetDesiredAge_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetDataInterface +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraDataInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraDataInterface* UNiagaraComponent::GetDataInterface(const class FString& Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetDataInterface"); + + Params::UNiagaraComponent_GetDataInterface_Params Parms{}; + + Parms.Name = Name; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UNiagaraSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraSystem* UNiagaraComponent::GetAsset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetAsset"); + + Params::UNiagaraComponent_GetAsset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.GetAgeUpdateMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ENiagaraAgeUpdateMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ENiagaraAgeUpdateMode UNiagaraComponent::GetAgeUpdateMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "GetAgeUpdateMode"); + + Params::UNiagaraComponent_GetAgeUpdateMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraComponent.AdvanceSimulationByTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SimulateTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TickDeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "AdvanceSimulationByTime"); + + Params::UNiagaraComponent_AdvanceSimulationByTime_Params Parms{}; + + Parms.SimulateTime = SimulateTime; + Parms.TickDeltaSeconds = TickDeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraComponent.AdvanceSimulation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TickCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TickDeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraComponent::AdvanceSimulation(int32 TickCount, float TickDeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraComponent", "AdvanceSimulation"); + + Params::UNiagaraComponent_AdvanceSimulation_Params Parms{}; + + Parms.TickCount = TickCount; + Parms.TickDeltaSeconds = TickDeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Niagara.NiagaraComponentPool +// (None) + +class UClass* UNiagaraComponentPool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraComponentPool"); + + return Clss; +} + + +// NiagaraComponentPool Niagara.Default__NiagaraComponentPool +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraComponentPool* UNiagaraComponentPool::GetDefaultObj() +{ + static class UNiagaraComponentPool* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraComponentPool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraRendererProperties +// (None) + +class UClass* UNiagaraRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraRendererProperties"); + + return Clss; +} + + +// NiagaraRendererProperties Niagara.Default__NiagaraRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraRendererProperties* UNiagaraRendererProperties::GetDefaultObj() +{ + static class UNiagaraRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraComponentRendererProperties +// (None) + +class UClass* UNiagaraComponentRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraComponentRendererProperties"); + + return Clss; +} + + +// NiagaraComponentRendererProperties Niagara.Default__NiagaraComponentRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraComponentRendererProperties* UNiagaraComponentRendererProperties::GetDefaultObj() +{ + static class UNiagaraComponentRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraComponentRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraComponentSettings +// (None) + +class UClass* UNiagaraComponentSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraComponentSettings"); + + return Clss; +} + + +// NiagaraComponentSettings Niagara.Default__NiagaraComponentSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraComponentSettings* UNiagaraComponentSettings::GetDefaultObj() +{ + static class UNiagaraComponentSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraComponentSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraConvertInPlaceUtilityBase +// (None) + +class UClass* UNiagaraConvertInPlaceUtilityBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraConvertInPlaceUtilityBase"); + + return Clss; +} + + +// NiagaraConvertInPlaceUtilityBase Niagara.Default__NiagaraConvertInPlaceUtilityBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraConvertInPlaceUtilityBase* UNiagaraConvertInPlaceUtilityBase::GetDefaultObj() +{ + static class UNiagaraConvertInPlaceUtilityBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraConvertInPlaceUtilityBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterface2DArrayTexture +// (None) + +class UClass* UNiagaraDataInterface2DArrayTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterface2DArrayTexture"); + + return Clss; +} + + +// NiagaraDataInterface2DArrayTexture Niagara.Default__NiagaraDataInterface2DArrayTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterface2DArrayTexture* UNiagaraDataInterface2DArrayTexture::GetDefaultObj() +{ + static class UNiagaraDataInterface2DArrayTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterface2DArrayTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArray +// (None) + +class UClass* UNiagaraDataInterfaceArray::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArray"); + + return Clss; +} + + +// NiagaraDataInterfaceArray Niagara.Default__NiagaraDataInterfaceArray +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArray* UNiagaraDataInterfaceArray::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArray* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArray::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayFloat +// (None) + +class UClass* UNiagaraDataInterfaceArrayFloat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayFloat"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayFloat Niagara.Default__NiagaraDataInterfaceArrayFloat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayFloat* UNiagaraDataInterfaceArrayFloat::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayFloat* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayFloat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayFloat2 +// (None) + +class UClass* UNiagaraDataInterfaceArrayFloat2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayFloat2"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayFloat2 Niagara.Default__NiagaraDataInterfaceArrayFloat2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayFloat2* UNiagaraDataInterfaceArrayFloat2::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayFloat2* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayFloat2::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayFloat3 +// (None) + +class UClass* UNiagaraDataInterfaceArrayFloat3::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayFloat3"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayFloat3 Niagara.Default__NiagaraDataInterfaceArrayFloat3 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayFloat3* UNiagaraDataInterfaceArrayFloat3::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayFloat3* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayFloat3::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayFloat4 +// (None) + +class UClass* UNiagaraDataInterfaceArrayFloat4::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayFloat4"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayFloat4 Niagara.Default__NiagaraDataInterfaceArrayFloat4 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayFloat4* UNiagaraDataInterfaceArrayFloat4::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayFloat4* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayFloat4::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayColor +// (None) + +class UClass* UNiagaraDataInterfaceArrayColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayColor"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayColor Niagara.Default__NiagaraDataInterfaceArrayColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayColor* UNiagaraDataInterfaceArrayColor::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayColor* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayQuat +// (None) + +class UClass* UNiagaraDataInterfaceArrayQuat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayQuat"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayQuat Niagara.Default__NiagaraDataInterfaceArrayQuat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayQuat* UNiagaraDataInterfaceArrayQuat::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayQuat* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayQuat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary +// (None) + +class UClass* UNiagaraDataInterfaceArrayFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayFunctionLibrary"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayFunctionLibrary Niagara.Default__NiagaraDataInterfaceArrayFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayFunctionLibrary* UNiagaraDataInterfaceArrayFunctionLibrary::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVectorValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVectorValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVectorValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4Value +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector4& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVector4Value"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector4Value_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVector4"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector4_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2DValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FVector2D& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVector2DValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector2DValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVector2D"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector2D_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayVector"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuatValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat Value (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FQuat& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayQuatValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayQuatValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayQuat"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayQuat_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32Value +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, int32 Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayInt32Value"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayInt32Value_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayInt32"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayInt32_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloatValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, float Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayFloatValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayFloatValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayFloat"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayFloat_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColorValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, struct FLinearColor& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayColorValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayColorValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColor +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayColor"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayColor_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBoolValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index, bool& Value, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayBoolValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayBoolValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + Parms.Value = Value; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ArrayData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceArrayFunctionLibrary::SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, TArray& ArrayData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "SetNiagaraArrayBool"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayBool_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.ArrayData = ArrayData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVectorValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVectorValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVectorValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4Value +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVector4Value"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector4Value_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4 +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVector4"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector4_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2DValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVector2DValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector2DValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2D +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVector2D"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector2D_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayVector"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuatValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayQuatValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayQuatValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayQuat"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayQuat_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32Value +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayInt32Value"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayInt32Value_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32 +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayInt32"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayInt32_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloatValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayFloatValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayFloatValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayFloat"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayFloat_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColorValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayColorValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayColorValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayColor"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayColor_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBoolValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayBoolValue"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayBoolValue_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBool +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OverrideName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNiagaraDataInterfaceArrayFunctionLibrary::GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceArrayFunctionLibrary", "GetNiagaraArrayBool"); + + Params::UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayBool_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraDataInterfaceArrayInt32 +// (None) + +class UClass* UNiagaraDataInterfaceArrayInt32::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayInt32"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayInt32 Niagara.Default__NiagaraDataInterfaceArrayInt32 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayInt32* UNiagaraDataInterfaceArrayInt32::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayInt32* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayInt32::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceArrayBool +// (None) + +class UClass* UNiagaraDataInterfaceArrayBool::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceArrayBool"); + + return Clss; +} + + +// NiagaraDataInterfaceArrayBool Niagara.Default__NiagaraDataInterfaceArrayBool +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceArrayBool* UNiagaraDataInterfaceArrayBool::GetDefaultObj() +{ + static class UNiagaraDataInterfaceArrayBool* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceArrayBool::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceAudioSubmix +// (None) + +class UClass* UNiagaraDataInterfaceAudioSubmix::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceAudioSubmix"); + + return Clss; +} + + +// NiagaraDataInterfaceAudioSubmix Niagara.Default__NiagaraDataInterfaceAudioSubmix +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceAudioSubmix* UNiagaraDataInterfaceAudioSubmix::GetDefaultObj() +{ + static class UNiagaraDataInterfaceAudioSubmix* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceAudioSubmix::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceAudioOscilloscope +// (None) + +class UClass* UNiagaraDataInterfaceAudioOscilloscope::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceAudioOscilloscope"); + + return Clss; +} + + +// NiagaraDataInterfaceAudioOscilloscope Niagara.Default__NiagaraDataInterfaceAudioOscilloscope +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceAudioOscilloscope* UNiagaraDataInterfaceAudioOscilloscope::GetDefaultObj() +{ + static class UNiagaraDataInterfaceAudioOscilloscope* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceAudioOscilloscope::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceAudioPlayer +// (None) + +class UClass* UNiagaraDataInterfaceAudioPlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceAudioPlayer"); + + return Clss; +} + + +// NiagaraDataInterfaceAudioPlayer Niagara.Default__NiagaraDataInterfaceAudioPlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceAudioPlayer* UNiagaraDataInterfaceAudioPlayer::GetDefaultObj() +{ + static class UNiagaraDataInterfaceAudioPlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceAudioPlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceAudioSpectrum +// (None) + +class UClass* UNiagaraDataInterfaceAudioSpectrum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceAudioSpectrum"); + + return Clss; +} + + +// NiagaraDataInterfaceAudioSpectrum Niagara.Default__NiagaraDataInterfaceAudioSpectrum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceAudioSpectrum* UNiagaraDataInterfaceAudioSpectrum::GetDefaultObj() +{ + static class UNiagaraDataInterfaceAudioSpectrum* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceAudioSpectrum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCamera +// (None) + +class UClass* UNiagaraDataInterfaceCamera::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCamera"); + + return Clss; +} + + +// NiagaraDataInterfaceCamera Niagara.Default__NiagaraDataInterfaceCamera +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCamera* UNiagaraDataInterfaceCamera::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCamera* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCamera::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCollisionQuery +// (None) + +class UClass* UNiagaraDataInterfaceCollisionQuery::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCollisionQuery"); + + return Clss; +} + + +// NiagaraDataInterfaceCollisionQuery Niagara.Default__NiagaraDataInterfaceCollisionQuery +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCollisionQuery* UNiagaraDataInterfaceCollisionQuery::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCollisionQuery* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCollisionQuery::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCurveBase +// (None) + +class UClass* UNiagaraDataInterfaceCurveBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCurveBase"); + + return Clss; +} + + +// NiagaraDataInterfaceCurveBase Niagara.Default__NiagaraDataInterfaceCurveBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCurveBase* UNiagaraDataInterfaceCurveBase::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCurveBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCurveBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceColorCurve +// (None) + +class UClass* UNiagaraDataInterfaceColorCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceColorCurve"); + + return Clss; +} + + +// NiagaraDataInterfaceColorCurve Niagara.Default__NiagaraDataInterfaceColorCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceColorCurve* UNiagaraDataInterfaceColorCurve::GetDefaultObj() +{ + static class UNiagaraDataInterfaceColorCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceColorCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCubeTexture +// (None) + +class UClass* UNiagaraDataInterfaceCubeTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCubeTexture"); + + return Clss; +} + + +// NiagaraDataInterfaceCubeTexture Niagara.Default__NiagaraDataInterfaceCubeTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCubeTexture* UNiagaraDataInterfaceCubeTexture::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCubeTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCubeTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCurlNoise +// (None) + +class UClass* UNiagaraDataInterfaceCurlNoise::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCurlNoise"); + + return Clss; +} + + +// NiagaraDataInterfaceCurlNoise Niagara.Default__NiagaraDataInterfaceCurlNoise +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCurlNoise* UNiagaraDataInterfaceCurlNoise::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCurlNoise* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCurlNoise::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceCurve +// (None) + +class UClass* UNiagaraDataInterfaceCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceCurve"); + + return Clss; +} + + +// NiagaraDataInterfaceCurve Niagara.Default__NiagaraDataInterfaceCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceCurve* UNiagaraDataInterfaceCurve::GetDefaultObj() +{ + static class UNiagaraDataInterfaceCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceDebugDraw +// (None) + +class UClass* UNiagaraDataInterfaceDebugDraw::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceDebugDraw"); + + return Clss; +} + + +// NiagaraDataInterfaceDebugDraw Niagara.Default__NiagaraDataInterfaceDebugDraw +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceDebugDraw* UNiagaraDataInterfaceDebugDraw::GetDefaultObj() +{ + static class UNiagaraDataInterfaceDebugDraw* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceDebugDraw::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraParticleCallbackHandler +// (None) + +class UClass* INiagaraParticleCallbackHandler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraParticleCallbackHandler"); + + return Clss; +} + + +// NiagaraParticleCallbackHandler Niagara.Default__NiagaraParticleCallbackHandler +// (Public, ClassDefaultObject, ArchetypeObject) + +class INiagaraParticleCallbackHandler* INiagaraParticleCallbackHandler::GetDefaultObj() +{ + static class INiagaraParticleCallbackHandler* Default = nullptr; + + if (!Default) + Default = static_cast(INiagaraParticleCallbackHandler::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraParticleCallbackHandler.ReceiveParticleData +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Data (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UNiagaraSystem* NiagaraSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INiagaraParticleCallbackHandler::ReceiveParticleData(TArray& Data, class UNiagaraSystem* NiagaraSystem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParticleCallbackHandler", "ReceiveParticleData"); + + Params::INiagaraParticleCallbackHandler_ReceiveParticleData_Params Parms{}; + + Parms.Data = Data; + Parms.NiagaraSystem = NiagaraSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Niagara.NiagaraDataInterfaceExport +// (None) + +class UClass* UNiagaraDataInterfaceExport::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceExport"); + + return Clss; +} + + +// NiagaraDataInterfaceExport Niagara.Default__NiagaraDataInterfaceExport +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceExport* UNiagaraDataInterfaceExport::GetDefaultObj() +{ + static class UNiagaraDataInterfaceExport* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceExport::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceGBuffer +// (None) + +class UClass* UNiagaraDataInterfaceGBuffer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGBuffer"); + + return Clss; +} + + +// NiagaraDataInterfaceGBuffer Niagara.Default__NiagaraDataInterfaceGBuffer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGBuffer* UNiagaraDataInterfaceGBuffer::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGBuffer* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGBuffer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceRWBase +// (None) + +class UClass* UNiagaraDataInterfaceRWBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceRWBase"); + + return Clss; +} + + +// NiagaraDataInterfaceRWBase Niagara.Default__NiagaraDataInterfaceRWBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceRWBase* UNiagaraDataInterfaceRWBase::GetDefaultObj() +{ + static class UNiagaraDataInterfaceRWBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceRWBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceGrid2D +// (None) + +class UClass* UNiagaraDataInterfaceGrid2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGrid2D"); + + return Clss; +} + + +// NiagaraDataInterfaceGrid2D Niagara.Default__NiagaraDataInterfaceGrid2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGrid2D* UNiagaraDataInterfaceGrid2D::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGrid2D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGrid2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceGrid2DCollection +// (None) + +class UClass* UNiagaraDataInterfaceGrid2DCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGrid2DCollection"); + + return Clss; +} + + +// NiagaraDataInterfaceGrid2DCollection Niagara.Default__NiagaraDataInterfaceGrid2DCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGrid2DCollection* UNiagaraDataInterfaceGrid2DCollection::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGrid2DCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGrid2DCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetTextureSize +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceGrid2DCollection::GetTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid2DCollection", "GetTextureSize"); + + Params::UNiagaraDataInterfaceGrid2DCollection_GetTextureSize_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetRawTextureSize +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceGrid2DCollection::GetRawTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid2DCollection", "GetRawTextureSize"); + + Params::UNiagaraDataInterfaceGrid2DCollection_GetRawTextureSize_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillTexture2D +// (Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* Dest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AttributeIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraDataInterfaceGrid2DCollection::FillTexture2D(class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid2DCollection", "FillTexture2D"); + + Params::UNiagaraDataInterfaceGrid2DCollection_FillTexture2D_Params Parms{}; + + Parms.Component = Component; + Parms.Dest = Dest; + Parms.AttributeIndex = AttributeIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillRawTexture2D +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* Dest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TilesX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TilesY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraDataInterfaceGrid2DCollection::FillRawTexture2D(class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid2DCollection", "FillRawTexture2D"); + + Params::UNiagaraDataInterfaceGrid2DCollection_FillRawTexture2D_Params Parms{}; + + Parms.Component = Component; + Parms.Dest = Dest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TilesX != nullptr) + *TilesX = Parms.TilesX; + + if (TilesY != nullptr) + *TilesY = Parms.TilesY; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader +// (None) + +class UClass* UNiagaraDataInterfaceGrid2DCollectionReader::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGrid2DCollectionReader"); + + return Clss; +} + + +// NiagaraDataInterfaceGrid2DCollectionReader Niagara.Default__NiagaraDataInterfaceGrid2DCollectionReader +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGrid2DCollectionReader* UNiagaraDataInterfaceGrid2DCollectionReader::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGrid2DCollectionReader* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGrid2DCollectionReader::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceGrid3D +// (None) + +class UClass* UNiagaraDataInterfaceGrid3D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGrid3D"); + + return Clss; +} + + +// NiagaraDataInterfaceGrid3D Niagara.Default__NiagaraDataInterfaceGrid3D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGrid3D* UNiagaraDataInterfaceGrid3D::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGrid3D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGrid3D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceGrid3DCollection +// (None) + +class UClass* UNiagaraDataInterfaceGrid3DCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceGrid3DCollection"); + + return Clss; +} + + +// NiagaraDataInterfaceGrid3DCollection Niagara.Default__NiagaraDataInterfaceGrid3DCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceGrid3DCollection* UNiagaraDataInterfaceGrid3DCollection::GetDefaultObj() +{ + static class UNiagaraDataInterfaceGrid3DCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceGrid3DCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetTextureSize +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeZ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceGrid3DCollection::GetTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid3DCollection", "GetTextureSize"); + + Params::UNiagaraDataInterfaceGrid3DCollection_GetTextureSize_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; + + if (SizeZ != nullptr) + *SizeZ = Parms.SizeZ; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetRawTextureSize +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeZ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraDataInterfaceGrid3DCollection::GetRawTextureSize(class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid3DCollection", "GetRawTextureSize"); + + Params::UNiagaraDataInterfaceGrid3DCollection_GetRawTextureSize_Params Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; + + if (SizeZ != nullptr) + *SizeZ = Parms.SizeZ; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillVolumeTexture +// (Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVolumeTexture* Dest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AttributeIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraDataInterfaceGrid3DCollection::FillVolumeTexture(class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid3DCollection", "FillVolumeTexture"); + + Params::UNiagaraDataInterfaceGrid3DCollection_FillVolumeTexture_Params Parms{}; + + Parms.Component = Component; + Parms.Dest = Dest; + Parms.AttributeIndex = AttributeIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillRawVolumeTexture +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVolumeTexture* Dest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TilesX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TilesY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileZ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraDataInterfaceGrid3DCollection::FillRawVolumeTexture(class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraDataInterfaceGrid3DCollection", "FillRawVolumeTexture"); + + Params::UNiagaraDataInterfaceGrid3DCollection_FillRawVolumeTexture_Params Parms{}; + + Parms.Component = Component; + Parms.Dest = Dest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TilesX != nullptr) + *TilesX = Parms.TilesX; + + if (TilesY != nullptr) + *TilesY = Parms.TilesY; + + if (TileZ != nullptr) + *TileZ = Parms.TileZ; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraDataInterfaceIntRenderTarget2D +// (None) + +class UClass* UNiagaraDataInterfaceIntRenderTarget2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceIntRenderTarget2D"); + + return Clss; +} + + +// NiagaraDataInterfaceIntRenderTarget2D Niagara.Default__NiagaraDataInterfaceIntRenderTarget2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceIntRenderTarget2D* UNiagaraDataInterfaceIntRenderTarget2D::GetDefaultObj() +{ + static class UNiagaraDataInterfaceIntRenderTarget2D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceIntRenderTarget2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceLandscape +// (None) + +class UClass* UNiagaraDataInterfaceLandscape::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceLandscape"); + + return Clss; +} + + +// NiagaraDataInterfaceLandscape Niagara.Default__NiagaraDataInterfaceLandscape +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceLandscape* UNiagaraDataInterfaceLandscape::GetDefaultObj() +{ + static class UNiagaraDataInterfaceLandscape* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceLandscape::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceMeshRendererInfo +// (None) + +class UClass* UNiagaraDataInterfaceMeshRendererInfo::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceMeshRendererInfo"); + + return Clss; +} + + +// NiagaraDataInterfaceMeshRendererInfo Niagara.Default__NiagaraDataInterfaceMeshRendererInfo +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceMeshRendererInfo* UNiagaraDataInterfaceMeshRendererInfo::GetDefaultObj() +{ + static class UNiagaraDataInterfaceMeshRendererInfo* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceMeshRendererInfo::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceNeighborGrid3D +// (None) + +class UClass* UNiagaraDataInterfaceNeighborGrid3D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceNeighborGrid3D"); + + return Clss; +} + + +// NiagaraDataInterfaceNeighborGrid3D Niagara.Default__NiagaraDataInterfaceNeighborGrid3D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceNeighborGrid3D* UNiagaraDataInterfaceNeighborGrid3D::GetDefaultObj() +{ + static class UNiagaraDataInterfaceNeighborGrid3D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceNeighborGrid3D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceOcclusion +// (None) + +class UClass* UNiagaraDataInterfaceOcclusion::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceOcclusion"); + + return Clss; +} + + +// NiagaraDataInterfaceOcclusion Niagara.Default__NiagaraDataInterfaceOcclusion +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceOcclusion* UNiagaraDataInterfaceOcclusion::GetDefaultObj() +{ + static class UNiagaraDataInterfaceOcclusion* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceOcclusion::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceParticleRead +// (None) + +class UClass* UNiagaraDataInterfaceParticleRead::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceParticleRead"); + + return Clss; +} + + +// NiagaraDataInterfaceParticleRead Niagara.Default__NiagaraDataInterfaceParticleRead +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceParticleRead* UNiagaraDataInterfaceParticleRead::GetDefaultObj() +{ + static class UNiagaraDataInterfaceParticleRead* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceParticleRead::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfacePlatformSet +// (None) + +class UClass* UNiagaraDataInterfacePlatformSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfacePlatformSet"); + + return Clss; +} + + +// NiagaraDataInterfacePlatformSet Niagara.Default__NiagaraDataInterfacePlatformSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfacePlatformSet* UNiagaraDataInterfacePlatformSet::GetDefaultObj() +{ + static class UNiagaraDataInterfacePlatformSet* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfacePlatformSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceRenderTarget2D +// (None) + +class UClass* UNiagaraDataInterfaceRenderTarget2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceRenderTarget2D"); + + return Clss; +} + + +// NiagaraDataInterfaceRenderTarget2D Niagara.Default__NiagaraDataInterfaceRenderTarget2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceRenderTarget2D* UNiagaraDataInterfaceRenderTarget2D::GetDefaultObj() +{ + static class UNiagaraDataInterfaceRenderTarget2D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceRenderTarget2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceRenderTarget2DArray +// (None) + +class UClass* UNiagaraDataInterfaceRenderTarget2DArray::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceRenderTarget2DArray"); + + return Clss; +} + + +// NiagaraDataInterfaceRenderTarget2DArray Niagara.Default__NiagaraDataInterfaceRenderTarget2DArray +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceRenderTarget2DArray* UNiagaraDataInterfaceRenderTarget2DArray::GetDefaultObj() +{ + static class UNiagaraDataInterfaceRenderTarget2DArray* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceRenderTarget2DArray::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceRenderTargetCube +// (None) + +class UClass* UNiagaraDataInterfaceRenderTargetCube::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceRenderTargetCube"); + + return Clss; +} + + +// NiagaraDataInterfaceRenderTargetCube Niagara.Default__NiagaraDataInterfaceRenderTargetCube +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceRenderTargetCube* UNiagaraDataInterfaceRenderTargetCube::GetDefaultObj() +{ + static class UNiagaraDataInterfaceRenderTargetCube* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceRenderTargetCube::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceRenderTargetVolume +// (None) + +class UClass* UNiagaraDataInterfaceRenderTargetVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceRenderTargetVolume"); + + return Clss; +} + + +// NiagaraDataInterfaceRenderTargetVolume Niagara.Default__NiagaraDataInterfaceRenderTargetVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceRenderTargetVolume* UNiagaraDataInterfaceRenderTargetVolume::GetDefaultObj() +{ + static class UNiagaraDataInterfaceRenderTargetVolume* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceRenderTargetVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceSimpleCounter +// (None) + +class UClass* UNiagaraDataInterfaceSimpleCounter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceSimpleCounter"); + + return Clss; +} + + +// NiagaraDataInterfaceSimpleCounter Niagara.Default__NiagaraDataInterfaceSimpleCounter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceSimpleCounter* UNiagaraDataInterfaceSimpleCounter::GetDefaultObj() +{ + static class UNiagaraDataInterfaceSimpleCounter* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceSimpleCounter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceSkeletalMesh +// (None) + +class UClass* UNiagaraDataInterfaceSkeletalMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceSkeletalMesh"); + + return Clss; +} + + +// NiagaraDataInterfaceSkeletalMesh Niagara.Default__NiagaraDataInterfaceSkeletalMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceSkeletalMesh* UNiagaraDataInterfaceSkeletalMesh::GetDefaultObj() +{ + static class UNiagaraDataInterfaceSkeletalMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceSkeletalMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceSpline +// (None) + +class UClass* UNiagaraDataInterfaceSpline::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceSpline"); + + return Clss; +} + + +// NiagaraDataInterfaceSpline Niagara.Default__NiagaraDataInterfaceSpline +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceSpline* UNiagaraDataInterfaceSpline::GetDefaultObj() +{ + static class UNiagaraDataInterfaceSpline* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceSpline::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceStaticMesh +// (None) + +class UClass* UNiagaraDataInterfaceStaticMesh::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceStaticMesh"); + + return Clss; +} + + +// NiagaraDataInterfaceStaticMesh Niagara.Default__NiagaraDataInterfaceStaticMesh +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceStaticMesh* UNiagaraDataInterfaceStaticMesh::GetDefaultObj() +{ + static class UNiagaraDataInterfaceStaticMesh* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceStaticMesh::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceTexture +// (None) + +class UClass* UNiagaraDataInterfaceTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceTexture"); + + return Clss; +} + + +// NiagaraDataInterfaceTexture Niagara.Default__NiagaraDataInterfaceTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceTexture* UNiagaraDataInterfaceTexture::GetDefaultObj() +{ + static class UNiagaraDataInterfaceTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceVector2DCurve +// (None) + +class UClass* UNiagaraDataInterfaceVector2DCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceVector2DCurve"); + + return Clss; +} + + +// NiagaraDataInterfaceVector2DCurve Niagara.Default__NiagaraDataInterfaceVector2DCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceVector2DCurve* UNiagaraDataInterfaceVector2DCurve::GetDefaultObj() +{ + static class UNiagaraDataInterfaceVector2DCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceVector2DCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceVector4Curve +// (None) + +class UClass* UNiagaraDataInterfaceVector4Curve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceVector4Curve"); + + return Clss; +} + + +// NiagaraDataInterfaceVector4Curve Niagara.Default__NiagaraDataInterfaceVector4Curve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceVector4Curve* UNiagaraDataInterfaceVector4Curve::GetDefaultObj() +{ + static class UNiagaraDataInterfaceVector4Curve* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceVector4Curve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceVectorCurve +// (None) + +class UClass* UNiagaraDataInterfaceVectorCurve::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceVectorCurve"); + + return Clss; +} + + +// NiagaraDataInterfaceVectorCurve Niagara.Default__NiagaraDataInterfaceVectorCurve +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceVectorCurve* UNiagaraDataInterfaceVectorCurve::GetDefaultObj() +{ + static class UNiagaraDataInterfaceVectorCurve* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceVectorCurve::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceVectorField +// (None) + +class UClass* UNiagaraDataInterfaceVectorField::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceVectorField"); + + return Clss; +} + + +// NiagaraDataInterfaceVectorField Niagara.Default__NiagaraDataInterfaceVectorField +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceVectorField* UNiagaraDataInterfaceVectorField::GetDefaultObj() +{ + static class UNiagaraDataInterfaceVectorField* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceVectorField::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDataInterfaceVolumeTexture +// (None) + +class UClass* UNiagaraDataInterfaceVolumeTexture::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceVolumeTexture"); + + return Clss; +} + + +// NiagaraDataInterfaceVolumeTexture Niagara.Default__NiagaraDataInterfaceVolumeTexture +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceVolumeTexture* UNiagaraDataInterfaceVolumeTexture::GetDefaultObj() +{ + static class UNiagaraDataInterfaceVolumeTexture* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceVolumeTexture::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraDebugHUDSettings +// (None) + +class UClass* UNiagaraDebugHUDSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDebugHUDSettings"); + + return Clss; +} + + +// NiagaraDebugHUDSettings Niagara.Default__NiagaraDebugHUDSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDebugHUDSettings* UNiagaraDebugHUDSettings::GetDefaultObj() +{ + static class UNiagaraDebugHUDSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDebugHUDSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEditorDataBase +// (None) + +class UClass* UNiagaraEditorDataBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEditorDataBase"); + + return Clss; +} + + +// NiagaraEditorDataBase Niagara.Default__NiagaraEditorDataBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEditorDataBase* UNiagaraEditorDataBase::GetDefaultObj() +{ + static class UNiagaraEditorDataBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEditorDataBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEditorParametersAdapterBase +// (None) + +class UClass* UNiagaraEditorParametersAdapterBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEditorParametersAdapterBase"); + + return Clss; +} + + +// NiagaraEditorParametersAdapterBase Niagara.Default__NiagaraEditorParametersAdapterBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEditorParametersAdapterBase* UNiagaraEditorParametersAdapterBase::GetDefaultObj() +{ + static class UNiagaraEditorParametersAdapterBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEditorParametersAdapterBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSignificanceHandler +// (None) + +class UClass* UNiagaraSignificanceHandler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSignificanceHandler"); + + return Clss; +} + + +// NiagaraSignificanceHandler Niagara.Default__NiagaraSignificanceHandler +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSignificanceHandler* UNiagaraSignificanceHandler::GetDefaultObj() +{ + static class UNiagaraSignificanceHandler* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSignificanceHandler::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSignificanceHandlerDistance +// (None) + +class UClass* UNiagaraSignificanceHandlerDistance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSignificanceHandlerDistance"); + + return Clss; +} + + +// NiagaraSignificanceHandlerDistance Niagara.Default__NiagaraSignificanceHandlerDistance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSignificanceHandlerDistance* UNiagaraSignificanceHandlerDistance::GetDefaultObj() +{ + static class UNiagaraSignificanceHandlerDistance* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSignificanceHandlerDistance::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSignificanceHandlerAge +// (None) + +class UClass* UNiagaraSignificanceHandlerAge::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSignificanceHandlerAge"); + + return Clss; +} + + +// NiagaraSignificanceHandlerAge Niagara.Default__NiagaraSignificanceHandlerAge +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSignificanceHandlerAge* UNiagaraSignificanceHandlerAge::GetDefaultObj() +{ + static class UNiagaraSignificanceHandlerAge* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSignificanceHandlerAge::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEffectType +// (None) + +class UClass* UNiagaraEffectType::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEffectType"); + + return Clss; +} + + +// NiagaraEffectType Niagara.Default__NiagaraEffectType +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEffectType* UNiagaraEffectType::GetDefaultObj() +{ + static class UNiagaraEffectType* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEffectType::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEmitter +// (None) + +class UClass* UNiagaraEmitter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEmitter"); + + return Clss; +} + + +// NiagaraEmitter Niagara.Default__NiagaraEmitter +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEmitter* UNiagaraEmitter::GetDefaultObj() +{ + static class UNiagaraEmitter* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEmitter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEventReceiverEmitterAction +// (None) + +class UClass* UNiagaraEventReceiverEmitterAction::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEventReceiverEmitterAction"); + + return Clss; +} + + +// NiagaraEventReceiverEmitterAction Niagara.Default__NiagaraEventReceiverEmitterAction +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEventReceiverEmitterAction* UNiagaraEventReceiverEmitterAction::GetDefaultObj() +{ + static class UNiagaraEventReceiverEmitterAction* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEventReceiverEmitterAction::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles +// (None) + +class UClass* UNiagaraEventReceiverEmitterAction_SpawnParticles::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraEventReceiverEmitterAction_SpawnParticles"); + + return Clss; +} + + +// NiagaraEventReceiverEmitterAction_SpawnParticles Niagara.Default__NiagaraEventReceiverEmitterAction_SpawnParticles +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraEventReceiverEmitterAction_SpawnParticles* UNiagaraEventReceiverEmitterAction_SpawnParticles::GetDefaultObj() +{ + static class UNiagaraEventReceiverEmitterAction_SpawnParticles* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraEventReceiverEmitterAction_SpawnParticles::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraFunctionLibrary +// (None) + +class UClass* UNiagaraFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraFunctionLibrary"); + + return Clss; +} + + +// NiagaraFunctionLibrary Niagara.Default__NiagaraFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraFunctionLibrary* UNiagaraFunctionLibrary::GetDefaultObj() +{ + static class UNiagaraFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraFunctionLibrary.SpawnSystemAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* SystemTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ENCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPreCullCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraComponent* UNiagaraFunctionLibrary::SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, enum class ENCPoolMethod PoolingMethod, bool bPreCullCheck) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SpawnSystemAttached"); + + Params::UNiagaraFunctionLibrary_SpawnSystemAttached_Params Parms{}; + + Parms.SystemTemplate = SystemTemplate; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.LocationType = LocationType; + Parms.bAutoDestroy = bAutoDestroy; + Parms.bAutoActivate = bAutoActivate; + Parms.PoolingMethod = PoolingMethod; + Parms.bPreCullCheck = bPreCullCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraFunctionLibrary.SpawnSystemAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraSystem* SystemTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ENCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPreCullCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraComponent* UNiagaraFunctionLibrary::SpawnSystemAtLocation(class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, enum class ENCPoolMethod PoolingMethod, bool bPreCullCheck) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SpawnSystemAtLocation"); + + Params::UNiagaraFunctionLibrary_SpawnSystemAtLocation_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SystemTemplate = SystemTemplate; + Parms.Location = Location; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + Parms.bAutoDestroy = bAutoDestroy; + Parms.bAutoActivate = bAutoActivate; + Parms.PoolingMethod = PoolingMethod; + Parms.bPreCullCheck = bPreCullCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraFunctionLibrary.SetVolumeTextureObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVolumeTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SetVolumeTextureObject"); + + Params::UNiagaraFunctionLibrary_SetVolumeTextureObject_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.SetTextureObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SetTextureObject"); + + Params::UNiagaraFunctionLibrary_SetTextureObject_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.SetTexture2DArrayObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2DArray* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SetTexture2DArrayObject"); + + Params::UNiagaraFunctionLibrary_SetTexture2DArrayObject_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.SetSkeletalMeshDataInterfaceSamplingRegions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray SamplingRegions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, TArray& SamplingRegions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "SetSkeletalMeshDataInterfaceSamplingRegions"); + + Params::UNiagaraFunctionLibrary_SetSkeletalMeshDataInterfaceSamplingRegions_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.SamplingRegions = SamplingRegions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMeshComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "OverrideSystemUserVariableStaticMeshComponent"); + + Params::UNiagaraFunctionLibrary_OverrideSystemUserVariableStaticMeshComponent_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.StaticMeshComponent = StaticMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* StaticMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "OverrideSystemUserVariableStaticMesh"); + + Params::UNiagaraFunctionLibrary_OverrideSystemUserVariableStaticMesh_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.StaticMesh = StaticMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableSkeletalMeshComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshComponent* SkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraFunctionLibrary::OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "OverrideSystemUserVariableSkeletalMeshComponent"); + + Params::UNiagaraFunctionLibrary_OverrideSystemUserVariableSkeletalMeshComponent_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.SkeletalMeshComponent = SkeletalMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraFunctionLibrary.GetNiagaraParameterCollection +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraParameterCollectionInstance* UNiagaraFunctionLibrary::GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraFunctionLibrary", "GetNiagaraParameterCollection"); + + Params::UNiagaraFunctionLibrary_GetNiagaraParameterCollection_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraLightRendererProperties +// (None) + +class UClass* UNiagaraLightRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraLightRendererProperties"); + + return Clss; +} + + +// NiagaraLightRendererProperties Niagara.Default__NiagaraLightRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraLightRendererProperties* UNiagaraLightRendererProperties::GetDefaultObj() +{ + static class UNiagaraLightRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraLightRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraMeshRendererProperties +// (None) + +class UClass* UNiagaraMeshRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraMeshRendererProperties"); + + return Clss; +} + + +// NiagaraMeshRendererProperties Niagara.Default__NiagaraMeshRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraMeshRendererProperties* UNiagaraMeshRendererProperties::GetDefaultObj() +{ + static class UNiagaraMeshRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraMeshRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraMessageDataBase +// (None) + +class UClass* UNiagaraMessageDataBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraMessageDataBase"); + + return Clss; +} + + +// NiagaraMessageDataBase Niagara.Default__NiagaraMessageDataBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraMessageDataBase* UNiagaraMessageDataBase::GetDefaultObj() +{ + static class UNiagaraMessageDataBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraMessageDataBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraParameterCollectionInstance +// (None) + +class UClass* UNiagaraParameterCollectionInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraParameterCollectionInstance"); + + return Clss; +} + + +// NiagaraParameterCollectionInstance Niagara.Default__NiagaraParameterCollectionInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraParameterCollectionInstance* UNiagaraParameterCollectionInstance::GetDefaultObj() +{ + static class UNiagaraParameterCollectionInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraParameterCollectionInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetVectorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetVectorParameter"); + + Params::UNiagaraParameterCollectionInstance_SetVectorParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetVector4Parameter +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 InValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetVector4Parameter(const class FString& InVariableName, struct FVector4& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetVector4Parameter"); + + Params::UNiagaraParameterCollectionInstance_SetVector4Parameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetVector2DParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetVector2DParameter"); + + Params::UNiagaraParameterCollectionInstance_SetVector2DParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetQuatParameter +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat InValue (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetQuatParameter(const class FString& InVariableName, struct FQuat& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetQuatParameter"); + + Params::UNiagaraParameterCollectionInstance_SetQuatParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetIntParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetIntParameter(const class FString& InVariableName, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetIntParameter"); + + Params::UNiagaraParameterCollectionInstance_SetIntParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetFloatParameter(const class FString& InVariableName, float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetFloatParameter"); + + Params::UNiagaraParameterCollectionInstance_SetFloatParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetColorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetColorParameter"); + + Params::UNiagaraParameterCollectionInstance_SetColorParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.SetBoolParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraParameterCollectionInstance::SetBoolParameter(const class FString& InVariableName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "SetBoolParameter"); + + Params::UNiagaraParameterCollectionInstance_SetBoolParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetVectorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNiagaraParameterCollectionInstance::GetVectorParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetVectorParameter"); + + Params::UNiagaraParameterCollectionInstance_GetVectorParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetVector4Parameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UNiagaraParameterCollectionInstance::GetVector4Parameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetVector4Parameter"); + + Params::UNiagaraParameterCollectionInstance_GetVector4Parameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetVector2DParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UNiagaraParameterCollectionInstance::GetVector2DParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetVector2DParameter"); + + Params::UNiagaraParameterCollectionInstance_GetVector2DParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetQuatParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UNiagaraParameterCollectionInstance::GetQuatParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetQuatParameter"); + + Params::UNiagaraParameterCollectionInstance_GetQuatParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetIntParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNiagaraParameterCollectionInstance::GetIntParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetIntParameter"); + + Params::UNiagaraParameterCollectionInstance_GetIntParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNiagaraParameterCollectionInstance::GetFloatParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetFloatParameter"); + + Params::UNiagaraParameterCollectionInstance_GetFloatParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetColorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UNiagaraParameterCollectionInstance::GetColorParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetColorParameter"); + + Params::UNiagaraParameterCollectionInstance_GetColorParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraParameterCollectionInstance.GetBoolParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString InVariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraParameterCollectionInstance::GetBoolParameter(const class FString& InVariableName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraParameterCollectionInstance", "GetBoolParameter"); + + Params::UNiagaraParameterCollectionInstance_GetBoolParameter_Params Parms{}; + + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraParameterCollection +// (None) + +class UClass* UNiagaraParameterCollection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraParameterCollection"); + + return Clss; +} + + +// NiagaraParameterCollection Niagara.Default__NiagaraParameterCollection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraParameterCollection* UNiagaraParameterCollection::GetDefaultObj() +{ + static class UNiagaraParameterCollection* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraParameterCollection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraParameterDefinitionsBase +// (None) + +class UClass* UNiagaraParameterDefinitionsBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraParameterDefinitionsBase"); + + return Clss; +} + + +// NiagaraParameterDefinitionsBase Niagara.Default__NiagaraParameterDefinitionsBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraParameterDefinitionsBase* UNiagaraParameterDefinitionsBase::GetDefaultObj() +{ + static class UNiagaraParameterDefinitionsBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraParameterDefinitionsBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraBaselineController +// (None) + +class UClass* UNiagaraBaselineController::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraBaselineController"); + + return Clss; +} + + +// NiagaraBaselineController Niagara.Default__NiagaraBaselineController +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraBaselineController* UNiagaraBaselineController::GetDefaultObj() +{ + static class UNiagaraBaselineController* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraBaselineController::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraBaselineController.OnTickTest +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNiagaraBaselineController::OnTickTest() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraBaselineController", "OnTickTest"); + + Params::UNiagaraBaselineController_OnTickTest_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraBaselineController.OnOwnerTick +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraBaselineController::OnOwnerTick(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraBaselineController", "OnOwnerTick"); + + Params::UNiagaraBaselineController_OnOwnerTick_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraBaselineController.OnEndTest +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// struct FNiagaraPerfBaselineStats Stats (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNiagaraBaselineController::OnEndTest(const struct FNiagaraPerfBaselineStats& Stats) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraBaselineController", "OnEndTest"); + + Params::UNiagaraBaselineController_OnEndTest_Params Parms{}; + + Parms.Stats = Stats; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraBaselineController.OnBeginTest +// (Native, Event, Public, BlueprintEvent) +// Parameters: + +void UNiagaraBaselineController::OnBeginTest() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraBaselineController", "OnBeginTest"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraBaselineController.GetSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraSystem* UNiagaraBaselineController::GetSystem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraBaselineController", "GetSystem"); + + Params::UNiagaraBaselineController_GetSystem_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Niagara.NiagaraBaselineController_Basic +// (None) + +class UClass* UNiagaraBaselineController_Basic::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraBaselineController_Basic"); + + return Clss; +} + + +// NiagaraBaselineController_Basic Niagara.Default__NiagaraBaselineController_Basic +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraBaselineController_Basic* UNiagaraBaselineController_Basic::GetDefaultObj() +{ + static class UNiagaraBaselineController_Basic* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraBaselineController_Basic::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPerfBaselineActor +// (Actor) + +class UClass* ANiagaraPerfBaselineActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPerfBaselineActor"); + + return Clss; +} + + +// NiagaraPerfBaselineActor Niagara.Default__NiagaraPerfBaselineActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANiagaraPerfBaselineActor* ANiagaraPerfBaselineActor::GetDefaultObj() +{ + static class ANiagaraPerfBaselineActor* Default = nullptr; + + if (!Default) + Default = static_cast(ANiagaraPerfBaselineActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPrecompileContainer +// (None) + +class UClass* UNiagaraPrecompileContainer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPrecompileContainer"); + + return Clss; +} + + +// NiagaraPrecompileContainer Niagara.Default__NiagaraPrecompileContainer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPrecompileContainer* UNiagaraPrecompileContainer::GetDefaultObj() +{ + static class UNiagaraPrecompileContainer* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPrecompileContainer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewBase +// (Actor) + +class UClass* ANiagaraPreviewBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewBase"); + + return Clss; +} + + +// NiagaraPreviewBase Niagara.Default__NiagaraPreviewBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANiagaraPreviewBase* ANiagaraPreviewBase::GetDefaultObj() +{ + static class ANiagaraPreviewBase* Default = nullptr; + + if (!Default) + Default = static_cast(ANiagaraPreviewBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraPreviewBase.SetSystem +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UNiagaraSystem* InSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraPreviewBase::SetSystem(class UNiagaraSystem* InSystem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewBase", "SetSystem"); + + Params::ANiagaraPreviewBase_SetSystem_Params Parms{}; + + Parms.InSystem = InSystem; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Niagara.NiagaraPreviewBase.SetLabelText +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText InXAxisText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText InYAxisText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ANiagaraPreviewBase::SetLabelText(class FText& InXAxisText, class FText& InYAxisText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewBase", "SetLabelText"); + + Params::ANiagaraPreviewBase_SetLabelText_Params Parms{}; + + Parms.InXAxisText = InXAxisText; + Parms.InYAxisText = InYAxisText; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class Niagara.NiagaraPreviewAxis +// (None) + +class UClass* UNiagaraPreviewAxis::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis"); + + return Clss; +} + + +// NiagaraPreviewAxis Niagara.Default__NiagaraPreviewAxis +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis* UNiagaraPreviewAxis::GetDefaultObj() +{ + static class UNiagaraPreviewAxis* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraPreviewAxis.Num +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNiagaraPreviewAxis::Num() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewAxis", "Num"); + + Params::UNiagaraPreviewAxis_Num_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Niagara.NiagaraPreviewAxis.ApplyToPreview +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// class UNiagaraComponent* PreviewComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PreviewIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsXAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OutLabelText (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraPreviewAxis::ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewAxis", "ApplyToPreview"); + + Params::UNiagaraPreviewAxis_ApplyToPreview_Params Parms{}; + + Parms.PreviewComponent = PreviewComponent; + Parms.PreviewIndex = PreviewIndex; + Parms.bIsXAxis = bIsXAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutLabelText != nullptr) + *OutLabelText = std::move(Parms.OutLabelText); + +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamBase +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamBase"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamBase Niagara.Default__NiagaraPreviewAxis_InterpParamBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamBase* UNiagaraPreviewAxis_InterpParamBase::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamInt32 +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamInt32::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamInt32"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamInt32 Niagara.Default__NiagaraPreviewAxis_InterpParamInt32 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamInt32* UNiagaraPreviewAxis_InterpParamInt32::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamInt32* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamInt32::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamFloat +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamFloat::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamFloat"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamFloat Niagara.Default__NiagaraPreviewAxis_InterpParamFloat +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamFloat* UNiagaraPreviewAxis_InterpParamFloat::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamFloat* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamFloat::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector2D +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamVector2D::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamVector2D"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamVector2D Niagara.Default__NiagaraPreviewAxis_InterpParamVector2D +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamVector2D* UNiagaraPreviewAxis_InterpParamVector2D::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamVector2D* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamVector2D::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamVector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamVector"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamVector Niagara.Default__NiagaraPreviewAxis_InterpParamVector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamVector* UNiagaraPreviewAxis_InterpParamVector::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamVector* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamVector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector4 +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamVector4::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamVector4"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamVector4 Niagara.Default__NiagaraPreviewAxis_InterpParamVector4 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamVector4* UNiagaraPreviewAxis_InterpParamVector4::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamVector4* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamVector4::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor +// (None) + +class UClass* UNiagaraPreviewAxis_InterpParamLinearColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewAxis_InterpParamLinearColor"); + + return Clss; +} + + +// NiagaraPreviewAxis_InterpParamLinearColor Niagara.Default__NiagaraPreviewAxis_InterpParamLinearColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraPreviewAxis_InterpParamLinearColor* UNiagaraPreviewAxis_InterpParamLinearColor::GetDefaultObj() +{ + static class UNiagaraPreviewAxis_InterpParamLinearColor* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraPreviewAxis_InterpParamLinearColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraPreviewGrid +// (Actor) + +class UClass* ANiagaraPreviewGrid::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraPreviewGrid"); + + return Clss; +} + + +// NiagaraPreviewGrid Niagara.Default__NiagaraPreviewGrid +// (Public, ClassDefaultObject, ArchetypeObject) + +class ANiagaraPreviewGrid* ANiagaraPreviewGrid::GetDefaultObj() +{ + static class ANiagaraPreviewGrid* Default = nullptr; + + if (!Default) + Default = static_cast(ANiagaraPreviewGrid::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraPreviewGrid.SetPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraPreviewGrid::SetPaused(bool bPaused) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewGrid", "SetPaused"); + + Params::ANiagaraPreviewGrid_SetPaused_Params Parms{}; + + Parms.bPaused = bPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraPreviewGrid.GetPreviews +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray OutPreviews (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANiagaraPreviewGrid::GetPreviews(TArray* OutPreviews) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewGrid", "GetPreviews"); + + Params::ANiagaraPreviewGrid_GetPreviews_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPreviews != nullptr) + *OutPreviews = std::move(Parms.OutPreviews); + +} + + +// Function Niagara.NiagaraPreviewGrid.DeactivatePreviews +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void ANiagaraPreviewGrid::DeactivatePreviews() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewGrid", "DeactivatePreviews"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Niagara.NiagaraPreviewGrid.ActivatePreviews +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraPreviewGrid::ActivatePreviews(bool bReset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraPreviewGrid", "ActivatePreviews"); + + Params::ANiagaraPreviewGrid_ActivatePreviews_Params Parms{}; + + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Niagara.NiagaraRibbonRendererProperties +// (None) + +class UClass* UNiagaraRibbonRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraRibbonRendererProperties"); + + return Clss; +} + + +// NiagaraRibbonRendererProperties Niagara.Default__NiagaraRibbonRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraRibbonRendererProperties* UNiagaraRibbonRendererProperties::GetDefaultObj() +{ + static class UNiagaraRibbonRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraRibbonRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraScript +// (None) + +class UClass* UNiagaraScript::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraScript"); + + return Clss; +} + + +// NiagaraScript Niagara.Default__NiagaraScript +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraScript* UNiagaraScript::GetDefaultObj() +{ + static class UNiagaraScript* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraScript::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Niagara.NiagaraScript.RaiseOnGPUCompilationComplete +// (Final, Native, Public) +// Parameters: + +void UNiagaraScript::RaiseOnGPUCompilationComplete() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraScript", "RaiseOnGPUCompilationComplete"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Niagara.NiagaraScriptSourceBase +// (None) + +class UClass* UNiagaraScriptSourceBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraScriptSourceBase"); + + return Clss; +} + + +// NiagaraScriptSourceBase Niagara.Default__NiagaraScriptSourceBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraScriptSourceBase* UNiagaraScriptSourceBase::GetDefaultObj() +{ + static class UNiagaraScriptSourceBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraScriptSourceBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSettings +// (None) + +class UClass* UNiagaraSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSettings"); + + return Clss; +} + + +// NiagaraSettings Niagara.Default__NiagaraSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSettings* UNiagaraSettings::GetDefaultObj() +{ + static class UNiagaraSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSimulationStageBase +// (None) + +class UClass* UNiagaraSimulationStageBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSimulationStageBase"); + + return Clss; +} + + +// NiagaraSimulationStageBase Niagara.Default__NiagaraSimulationStageBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSimulationStageBase* UNiagaraSimulationStageBase::GetDefaultObj() +{ + static class UNiagaraSimulationStageBase* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSimulationStageBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSimulationStageGeneric +// (None) + +class UClass* UNiagaraSimulationStageGeneric::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSimulationStageGeneric"); + + return Clss; +} + + +// NiagaraSimulationStageGeneric Niagara.Default__NiagaraSimulationStageGeneric +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSimulationStageGeneric* UNiagaraSimulationStageGeneric::GetDefaultObj() +{ + static class UNiagaraSimulationStageGeneric* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSimulationStageGeneric::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSpriteRendererProperties +// (None) + +class UClass* UNiagaraSpriteRendererProperties::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSpriteRendererProperties"); + + return Clss; +} + + +// NiagaraSpriteRendererProperties Niagara.Default__NiagaraSpriteRendererProperties +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSpriteRendererProperties* UNiagaraSpriteRendererProperties::GetDefaultObj() +{ + static class UNiagaraSpriteRendererProperties* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSpriteRendererProperties::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Niagara.NiagaraSystem +// (None) + +class UClass* UNiagaraSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraSystem"); + + return Clss; +} + + +// NiagaraSystem Niagara.Default__NiagaraSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraSystem* UNiagaraSystem::GetDefaultObj() +{ + static class UNiagaraSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraSystem::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_parameters.hpp new file mode 100644 index 0000000..55d09b1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_parameters.hpp @@ -0,0 +1,1356 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraActor.SetDestroyOnSystemFinish +struct ANiagaraActor_SetDestroyOnSystemFinish_Params +{ +public: + bool bShouldDestroyOnSystemFinish; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraActor.OnNiagaraSystemFinished +struct ANiagaraActor_OnNiagaraSystemFinished_Params +{ +public: + class UNiagaraComponent* FinishedComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableVec4 +struct UNiagaraComponent_SetVariableVec4_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableVec3 +struct UNiagaraComponent_SetVariableVec3_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InValue; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableVec2 +struct UNiagaraComponent_SetVariableVec2_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InValue; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableTextureRenderTarget +struct UNiagaraComponent_SetVariableTextureRenderTarget_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget* TextureRenderTarget; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableQuat +struct UNiagaraComponent_SetVariableQuat_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableObject +struct UNiagaraComponent_SetVariableObject_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableMaterial +struct UNiagaraComponent_SetVariableMaterial_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Object; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableLinearColor +struct UNiagaraComponent_SetVariableLinearColor_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InValue; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Niagara.NiagaraComponent.SetVariableInt +struct UNiagaraComponent_SetVariableInt_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Niagara.NiagaraComponent.SetVariableFloat +struct UNiagaraComponent_SetVariableFloat_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Niagara.NiagaraComponent.SetVariableBool +struct UNiagaraComponent_SetVariableBool_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetVariableActor +struct UNiagaraComponent_SetVariableActor_Params +{ +public: + class FName InVariableName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetTickBehavior +struct UNiagaraComponent_SetTickBehavior_Params +{ +public: + enum class ENiagaraTickBehavior NewTickBehavior; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.SetSeekDelta +struct UNiagaraComponent_SetSeekDelta_Params +{ +public: + float InSeekDelta; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetRenderingEnabled +struct UNiagaraComponent_SetRenderingEnabled_Params +{ +public: + bool bInRenderingEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.SetRandomSeedOffset +struct UNiagaraComponent_SetRandomSeedOffset_Params +{ +public: + int32 NewRandomSeedOffset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraComponent.SetPreviewLODDistance +struct UNiagaraComponent_SetPreviewLODDistance_Params +{ +public: + bool bEnablePreviewLODDistance; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PreviewLODDistance; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetPaused +struct UNiagaraComponent_SetPaused_Params +{ +public: + bool bInPaused; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec4 +struct UNiagaraComponent_SetNiagaraVariableVec4_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec3 +struct UNiagaraComponent_SetNiagaraVariableVec3_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InValue; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableVec2 +struct UNiagaraComponent_SetNiagaraVariableVec2_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InValue; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableQuat +struct UNiagaraComponent_SetNiagaraVariableQuat_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableObject +struct UNiagaraComponent_SetNiagaraVariableObject_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableLinearColor +struct UNiagaraComponent_SetNiagaraVariableLinearColor_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableInt +struct UNiagaraComponent_SetNiagaraVariableInt_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableFloat +struct UNiagaraComponent_SetNiagaraVariableFloat_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableBool +struct UNiagaraComponent_SetNiagaraVariableBool_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.SetNiagaraVariableActor +struct UNiagaraComponent_SetNiagaraVariableActor_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.SetMaxSimTime +struct UNiagaraComponent_SetMaxSimTime_Params +{ +public: + float InMaxTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetLockDesiredAgeDeltaTimeToSeekDelta +struct UNiagaraComponent_SetLockDesiredAgeDeltaTimeToSeekDelta_Params +{ +public: + bool bLock; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetGpuComputeDebug +struct UNiagaraComponent_SetGpuComputeDebug_Params +{ +public: + bool bEnableDebug; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetForceSolo +struct UNiagaraComponent_SetForceSolo_Params +{ +public: + bool bInForceSolo; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.SetDesiredAge +struct UNiagaraComponent_SetDesiredAge_Params +{ +public: + float InDesiredAge; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetCanRenderWhileSeeking +struct UNiagaraComponent_SetCanRenderWhileSeeking_Params +{ +public: + bool bInCanRenderWhileSeeking; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetAutoDestroy +struct UNiagaraComponent_SetAutoDestroy_Params +{ +public: + bool bInAutoDestroy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraComponent.SetAsset +struct UNiagaraComponent_SetAsset_Params +{ +public: + class UNiagaraSystem* InAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetExistingOverrideParameters; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetAllowScalability +struct UNiagaraComponent_SetAllowScalability_Params +{ +public: + bool bAllow; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.SetAgeUpdateMode +struct UNiagaraComponent_SetAgeUpdateMode_Params +{ +public: + enum class ENiagaraAgeUpdateMode InAgeUpdateMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.SeekToDesiredAge +struct UNiagaraComponent_SeekToDesiredAge_Params +{ +public: + float InDesiredAge; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.IsPaused +struct UNiagaraComponent_IsPaused_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.GetTickBehavior +struct UNiagaraComponent_GetTickBehavior_Params +{ +public: + enum class ENiagaraTickBehavior ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.GetSeekDelta +struct UNiagaraComponent_GetSeekDelta_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.GetRandomSeedOffset +struct UNiagaraComponent_GetRandomSeedOffset_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.GetPreviewLODDistanceEnabled +struct UNiagaraComponent_GetPreviewLODDistanceEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.GetPreviewLODDistance +struct UNiagaraComponent_GetPreviewLODDistance_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Niagara.NiagaraComponent.GetNiagaraParticleValueVec3_DebugOnly +struct UNiagaraComponent_GetNiagaraParticleValueVec3_DebugOnly_Params +{ +public: + class FString InEmitterName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InValueName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Niagara.NiagaraComponent.GetNiagaraParticleValues_DebugOnly +struct UNiagaraComponent_GetNiagaraParticleValues_DebugOnly_Params +{ +public: + class FString InEmitterName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InValueName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraComponent.GetNiagaraParticlePositions_DebugOnly +struct UNiagaraComponent_GetNiagaraParticlePositions_DebugOnly_Params +{ +public: + class FString InEmitterName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.GetMaxSimTime +struct UNiagaraComponent_GetMaxSimTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.GetLockDesiredAgeDeltaTimeToSeekDelta +struct UNiagaraComponent_GetLockDesiredAgeDeltaTimeToSeekDelta_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.GetForceSolo +struct UNiagaraComponent_GetForceSolo_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraComponent.GetDesiredAge +struct UNiagaraComponent_GetDesiredAge_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraComponent.GetDataInterface +struct UNiagaraComponent_GetDataInterface_Params +{ +public: + class FString Name; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraDataInterface* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraComponent.GetAsset +struct UNiagaraComponent_GetAsset_Params +{ +public: + class UNiagaraSystem* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraComponent.GetAgeUpdateMode +struct UNiagaraComponent_GetAgeUpdateMode_Params +{ +public: + enum class ENiagaraAgeUpdateMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraComponent.AdvanceSimulationByTime +struct UNiagaraComponent_AdvanceSimulationByTime_Params +{ +public: + float SimulateTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickDeltaSeconds; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraComponent.AdvanceSimulation +struct UNiagaraComponent_AdvanceSimulation_Params +{ +public: + int32 TickCount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickDeltaSeconds; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVectorValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVectorValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x14(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_454[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4Value +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector4Value_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_455[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Value; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_456[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector4 +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector4_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2DValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector2DValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Value; // 0x14(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_457[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector2D +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector2D_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayVector +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayVector_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuatValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayQuatValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45A[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Value; // 0x20(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayQuat +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayQuat_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32Value +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayInt32Value_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayInt32 +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayInt32_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloatValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayFloatValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayFloat +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayFloat_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColorValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayColorValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x14(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayColor +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayColor_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBoolValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayBoolValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x14(0x1)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x15(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45F[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.SetNiagaraArrayBool +struct UNiagaraDataInterfaceArrayFunctionLibrary_SetNiagaraArrayBool_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayData; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVectorValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVectorValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4Value +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector4Value_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_463[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector4 +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector4_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2DValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector2DValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x14(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_464[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector2D +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector2D_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayVector +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayVector_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuatValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayQuatValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_465[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat ReturnValue; // 0x20(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayQuat +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayQuat_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32Value +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayInt32Value_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayInt32 +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayInt32_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloatValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayFloatValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayFloat +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayFloat_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColorValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayColorValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x14(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayColor +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayColor_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBoolValue +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayBoolValue_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_477[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceArrayFunctionLibrary.GetNiagaraArrayBool +struct UNiagaraDataInterfaceArrayFunctionLibrary_GetNiagaraArrayBool_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParticleCallbackHandler.ReceiveParticleData +struct INiagaraParticleCallbackHandler_ReceiveParticleData_Params +{ +public: + TArray Data; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UNiagaraSystem* NiagaraSystem; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetTextureSize +struct UNiagaraDataInterfaceGrid2DCollection_GetTextureSize_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.GetRawTextureSize +struct UNiagaraDataInterfaceGrid2DCollection_GetRawTextureSize_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillTexture2D +struct UNiagaraDataInterfaceGrid2DCollection_FillTexture2D_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* Dest; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttributeIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid2DCollection.FillRawTexture2D +struct UNiagaraDataInterfaceGrid2DCollection_FillRawTexture2D_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* Dest; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TilesX; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TilesY; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetTextureSize +struct UNiagaraDataInterfaceGrid3DCollection_GetTextureSize_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.GetRawTextureSize +struct UNiagaraDataInterfaceGrid3DCollection_GetRawTextureSize_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillVolumeTexture +struct UNiagaraDataInterfaceGrid3DCollection_FillVolumeTexture_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* Dest; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttributeIndex; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraDataInterfaceGrid3DCollection.FillRawVolumeTexture +struct UNiagaraDataInterfaceGrid3DCollection_FillRawVolumeTexture_Params +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* Dest; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TilesX; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TilesY; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileZ; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SpawnSystemAttached +struct UNiagaraFunctionLibrary_SpawnSystemAttached_Params +{ +public: + class UNiagaraSystem* SystemTemplate; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EAttachLocation LocationType; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x32(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENCPoolMethod PoolingMethod; // 0x33(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreCullCheck; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* ReturnValue; // 0x38(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SpawnSystemAtLocation +struct UNiagaraFunctionLibrary_SpawnSystemAtLocation_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* SystemTemplate; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x1C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x28(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x34(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x35(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENCPoolMethod PoolingMethod; // 0x36(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreCullCheck; // 0x37(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* ReturnValue; // 0x38(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SetVolumeTextureObject +struct UNiagaraFunctionLibrary_SetVolumeTextureObject_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* Texture; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SetTextureObject +struct UNiagaraFunctionLibrary_SetTextureObject_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Texture; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SetTexture2DArrayObject +struct UNiagaraFunctionLibrary_SetTexture2DArrayObject_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2DArray* Texture; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.SetSkeletalMeshDataInterfaceSamplingRegions +struct UNiagaraFunctionLibrary_SetSkeletalMeshDataInterfaceSamplingRegions_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SamplingRegions; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMeshComponent +struct UNiagaraFunctionLibrary_OverrideSystemUserVariableStaticMeshComponent_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* StaticMeshComponent; // 0x18(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableStaticMesh +struct UNiagaraFunctionLibrary_OverrideSystemUserVariableStaticMesh_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.OverrideSystemUserVariableSkeletalMeshComponent +struct UNiagaraFunctionLibrary_OverrideSystemUserVariableSkeletalMeshComponent_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x18(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraFunctionLibrary.GetNiagaraParameterCollection +struct UNiagaraFunctionLibrary_GetNiagaraParameterCollection_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* Collection; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetVectorParameter +struct UNiagaraParameterCollectionInstance_SetVectorParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InValue; // 0x10(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetVector4Parameter +struct UNiagaraParameterCollectionInstance_SetVector4Parameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetVector2DParameter +struct UNiagaraParameterCollectionInstance_SetVector2DParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InValue; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetQuatParameter +struct UNiagaraParameterCollectionInstance_SetQuatParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat InValue; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetIntParameter +struct UNiagaraParameterCollectionInstance_SetIntParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetFloatParameter +struct UNiagaraParameterCollectionInstance_SetFloatParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetColorParameter +struct UNiagaraParameterCollectionInstance_SetColorParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InValue; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.SetBoolParameter +struct UNiagaraParameterCollectionInstance_SetBoolParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetVectorParameter +struct UNiagaraParameterCollectionInstance_GetVectorParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetVector4Parameter +struct UNiagaraParameterCollectionInstance_GetVector4Parameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetVector2DParameter +struct UNiagaraParameterCollectionInstance_GetVector2DParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetQuatParameter +struct UNiagaraParameterCollectionInstance_GetQuatParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetIntParameter +struct UNiagaraParameterCollectionInstance_GetIntParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_504[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetFloatParameter +struct UNiagaraParameterCollectionInstance_GetFloatParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetColorParameter +struct UNiagaraParameterCollectionInstance_GetColorParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Niagara.NiagaraParameterCollectionInstance.GetBoolParameter +struct UNiagaraParameterCollectionInstance_GetBoolParameter_Params +{ +public: + class FString InVariableName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_510[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraBaselineController.OnTickTest +struct UNiagaraBaselineController_OnTickTest_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraBaselineController.OnOwnerTick +struct UNiagaraBaselineController_OnOwnerTick_Params +{ +public: + float DeltaTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraBaselineController.OnEndTest +struct UNiagaraBaselineController_OnEndTest_Params +{ +public: + struct FNiagaraPerfBaselineStats Stats; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraBaselineController.GetSystem +struct UNiagaraBaselineController_GetSystem_Params +{ +public: + class UNiagaraSystem* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Niagara.NiagaraPreviewBase.SetSystem +struct ANiagaraPreviewBase_SetSystem_Params +{ +public: + class UNiagaraSystem* InSystem; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Niagara.NiagaraPreviewBase.SetLabelText +struct ANiagaraPreviewBase_SetLabelText_Params +{ +public: + class FText InXAxisText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText InYAxisText; // 0x18(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Niagara.NiagaraPreviewAxis.Num +struct UNiagaraPreviewAxis_Num_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Niagara.NiagaraPreviewAxis.ApplyToPreview +struct UNiagaraPreviewAxis_ApplyToPreview_Params +{ +public: + class UNiagaraComponent* PreviewComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviewIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsXAxis; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString OutLabelText; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraPreviewGrid.SetPaused +struct ANiagaraPreviewGrid_SetPaused_Params +{ +public: + bool bPaused; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Niagara.NiagaraPreviewGrid.GetPreviews +struct ANiagaraPreviewGrid_GetPreviews_Params +{ +public: + TArray OutPreviews; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Niagara.NiagaraPreviewGrid.ActivatePreviews +struct ANiagaraPreviewGrid_ActivatePreviews_Params +{ +public: + bool bReset; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_structs.hpp new file mode 100644 index 0000000..9846015 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Niagara_structs.hpp @@ -0,0 +1,2111 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ENiagaraSystemSpawnSectionEndBehavior : int32 +{ + SetSystemInactive = 0, + Deactivate = 1, + None = 2, + ENiagaraSystemSpawnSectionEndBehavior_MAX = 3, +}; + +enum class ENiagaraSystemSpawnSectionEvaluateBehavior : int32 +{ + ActivateIfInactive = 0, + None = 1, + ENiagaraSystemSpawnSectionEvaluateBehavior_MAX = 2, +}; + +enum class ENiagaraSystemSpawnSectionStartBehavior : int32 +{ + Activate = 0, + ENiagaraSystemSpawnSectionStartBehavior_MAX = 1, +}; + +enum class ENiagaraBakerViewMode : int32 +{ + Perspective = 0, + OrthoFront = 1, + OrthoBack = 2, + OrthoLeft = 3, + OrthoRight = 4, + OrthoTop = 5, + OrthoBottom = 6, + Num = 7, + ENiagaraBakerViewMode_MAX = 8, +}; + +enum class ENiagaraCollisionMode : uint8 +{ + None = 0, + SceneGeometry = 1, + DepthBuffer = 2, + DistanceField = 3, + ENiagaraCollisionMode_MAX = 4, +}; + +enum class ENiagaraFunctionDebugState : uint8 +{ + NoDebug = 0, + Basic = 1, + ENiagaraFunctionDebugState_MAX = 2, +}; + +enum class ENiagaraSystemInstanceState : uint8 +{ + None = 0, + PendingSpawn = 1, + PendingSpawnPaused = 2, + Spawning = 3, + Running = 4, + Paused = 5, + Num = 6, + ENiagaraSystemInstanceState_MAX = 7, +}; + +enum class ENCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + ENCPoolMethod_MAX = 5, +}; + +enum class ENiagaraLegacyTrailWidthMode : uint8 +{ + FromCentre = 0, + FromFirst = 1, + FromSecond = 2, + ENiagaraLegacyTrailWidthMode_MAX = 3, +}; + +enum class ENiagaraRendererSourceDataMode : uint8 +{ + Particles = 0, + Emitter = 1, + ENiagaraRendererSourceDataMode_MAX = 2, +}; + +enum class ENiagaraBindingSource : uint8 +{ + ImplicitFromSource = 0, + ExplicitParticles = 1, + ExplicitEmitter = 2, + ExplicitSystem = 3, + ExplicitUser = 4, + MaxBindingSource = 5, + ENiagaraBindingSource_MAX = 6, +}; + +enum class ENiagaraIterationSource : uint8 +{ + Particles = 0, + DataInterface = 1, + ENiagaraIterationSource_MAX = 2, +}; + +enum class ENiagaraScriptGroup : uint8 +{ + Particle = 0, + Emitter = 1, + System = 2, + Max = 3, +}; + +enum class ENiagaraScriptContextStaticSwitch : uint8 +{ + System = 0, + Emitter = 1, + Particle = 2, + ENiagaraScriptContextStaticSwitch_MAX = 3, +}; + +enum class ENiagaraCompileUsageStaticSwitch : uint8 +{ + Spawn = 0, + Update = 1, + Event = 2, + SimulationStage = 3, + Default = 4, + ENiagaraCompileUsageStaticSwitch_MAX = 5, +}; + +enum class ENiagaraScriptUsage : uint8 +{ + Function = 0, + Module = 1, + DynamicInput = 2, + ParticleSpawnScript = 3, + ParticleSpawnScriptInterpolated = 4, + ParticleUpdateScript = 5, + ParticleEventScript = 6, + ParticleSimulationStageScript = 7, + ParticleGPUComputeScript = 8, + EmitterSpawnScript = 9, + EmitterUpdateScript = 10, + SystemSpawnScript = 11, + SystemUpdateScript = 12, + ENiagaraScriptUsage_MAX = 13, +}; + +enum class ENiagaraScriptCompileStatus : uint8 +{ + NCS_Unknown = 0, + NCS_Dirty = 1, + NCS_Error = 2, + NCS_UpToDate = 3, + NCS_BeingCreated = 4, + NCS_UpToDateWithWarnings = 5, + NCS_ComputeUpToDateWithWarnings = 6, + NCS_MAX = 7, +}; + +enum class ENiagaraInputNodeUsage : uint8 +{ + Undefined = 0, + Parameter = 1, + Attribute = 2, + SystemConstant = 3, + TranslatorConstant = 4, + RapidIterationParameter = 5, + ENiagaraInputNodeUsage_MAX = 6, +}; + +enum class ENiagaraDataSetType : uint8 +{ + ParticleData = 0, + Shared = 1, + Event = 2, + ENiagaraDataSetType_MAX = 3, +}; + +enum class ENiagaraStatDisplayMode : uint8 +{ + Percent = 0, + Absolute = 1, + ENiagaraStatDisplayMode_MAX = 2, +}; + +enum class ENiagaraStatEvaluationType : uint8 +{ + Average = 0, + Maximum = 1, + ENiagaraStatEvaluationType_MAX = 2, +}; + +enum class ENiagaraAgeUpdateMode : uint8 +{ + TickDeltaTime = 0, + DesiredAge = 1, + DesiredAgeNoSeek = 2, + ENiagaraAgeUpdateMode_MAX = 3, +}; + +enum class ENiagaraSimTarget : uint8 +{ + CPUSim = 0, + GPUComputeSim = 1, + ENiagaraSimTarget_MAX = 2, +}; + +enum class ENiagaraRendererMotionVectorSetting : int32 +{ + AutoDetect = 0, + Precise = 1, + Approximate = 2, + Disable = 3, + ENiagaraRendererMotionVectorSetting_MAX = 4, +}; + +enum class ENiagaraDefaultRendererMotionVectorSetting : int32 +{ + Precise = 0, + Approximate = 1, + ENiagaraDefaultRendererMotionVectorSetting_MAX = 2, +}; + +enum class ENiagaraDefaultMode : uint8 +{ + Value = 0, + Binding = 1, + Custom = 2, + FailIfPreviouslyNotSet = 3, + ENiagaraDefaultMode_MAX = 4, +}; + +enum class ENiagaraMipMapGeneration : uint8 +{ + Disabled = 0, + PostStage = 1, + PostSimulate = 2, + ENiagaraMipMapGeneration_MAX = 3, +}; + +enum class ENiagaraGpuBufferFormat : uint8 +{ + Float = 0, + HalfFloat = 1, + UnsignedNormalizedByte = 2, + Max = 3, +}; + +enum class ENiagaraTickBehavior : uint8 +{ + UsePrereqs = 0, + UseComponentTickGroup = 1, + ForceTickFirst = 2, + ForceTickLast = 3, + ENiagaraTickBehavior_MAX = 4, +}; + +enum class ENDIExport_GPUAllocationMode : uint8 +{ + FixedSize = 0, + PerParticle = 1, + ENDIExport_MAX = 2, +}; + +enum class ENDILandscape_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + ENDILandscape_MAX = 3, +}; + +enum class ESetResolutionMethod : int32 +{ + Independent = 0, + MaxAxis = 1, + CellSize = 2, + ESetResolutionMethod_MAX = 3, +}; + +enum class ENDISkeletalMesh_SkinningMode : uint8 +{ + Invalid = 255, + None = 0, + SkinOnTheFly = 1, + PreSkin = 2, + ENDISkeletalMesh_MAX = 256, +}; + +enum class ENDISkeletalMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + ENDISkeletalMesh_MAX = 3, +}; + +enum class ENDIStaticMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + DefaultMeshOnly = 3, + ENDIStaticMesh_MAX = 4, +}; + +enum class ENiagaraDebugHudVerbosity : int32 +{ + None = 0, + Basic = 1, + Verbose = 2, + ENiagaraDebugHudVerbosity_MAX = 3, +}; + +enum class ENiagaraDebugHudFont : int32 +{ + Small = 0, + Normal = 1, + ENiagaraDebugHudFont_MAX = 2, +}; + +enum class ENiagaraDebugHudVAlign : uint8 +{ + Top = 0, + Center = 1, + Bottom = 2, + ENiagaraDebugHudVAlign_MAX = 3, +}; + +enum class ENiagaraDebugHudHAlign : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + ENiagaraDebugHudHAlign_MAX = 3, +}; + +enum class ENiagaraDebugPlaybackMode : uint8 +{ + Play = 0, + Loop = 1, + Paused = 2, + Step = 3, + ENiagaraDebugPlaybackMode_MAX = 4, +}; + +enum class ENiagaraScalabilityUpdateFrequency : int32 +{ + SpawnOnly = 0, + Low = 1, + Medium = 2, + High = 3, + Continuous = 4, + ENiagaraScalabilityUpdateFrequency_MAX = 5, +}; + +enum class ENiagaraCullReaction : int32 +{ + Deactivate = 0, + DeactivateImmediate = 1, + DeactivateResume = 2, + DeactivateImmediateResume = 3, + ENiagaraCullReaction_MAX = 4, +}; + +enum class EParticleAllocationMode : uint8 +{ + AutomaticEstimate = 0, + ManualEstimate = 1, + EParticleAllocationMode_MAX = 2, +}; + +enum class EScriptExecutionMode : uint8 +{ + EveryParticle = 0, + SpawnedParticles = 1, + SingleParticle = 2, + EScriptExecutionMode_MAX = 3, +}; + +enum class ENiagaraSortMode : uint8 +{ + None = 0, + ViewDepth = 1, + ViewDistance = 2, + CustomAscending = 3, + CustomDecending = 4, + ENiagaraSortMode_MAX = 5, +}; + +enum class ENiagaraMeshLockedAxisSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraMeshLockedAxisSpace_MAX = 3, +}; + +enum class ENiagaraMeshPivotOffsetSpace : uint8 +{ + Mesh = 0, + Simulation = 1, + World = 2, + Local = 3, + ENiagaraMeshPivotOffsetSpace_MAX = 4, +}; + +enum class ENiagaraMeshFacingMode : uint8 +{ + Default = 0, + Velocity = 1, + CameraPosition = 2, + CameraPlane = 3, + ENiagaraMeshFacingMode_MAX = 4, +}; + +enum class ENiagaraPlatformSetState : uint8 +{ + Disabled = 0, + Enabled = 1, + Active = 2, + Unknown = 3, + ENiagaraPlatformSetState_MAX = 4, +}; + +enum class ENiagaraPlatformSelectionState : uint8 +{ + Default = 0, + Enabled = 1, + Disabled = 2, + ENiagaraPlatformSelectionState_MAX = 3, +}; + +enum class ENiagaraPreviewGridResetMode : uint8 +{ + Never = 0, + Individual = 1, + All = 2, + ENiagaraPreviewGridResetMode_MAX = 3, +}; + +enum class ENiagaraRibbonUVDistributionMode : int32 +{ + ScaledUniformly = 0, + ScaledUsingRibbonSegmentLength = 1, + TiledOverRibbonLength = 2, + TiledFromStartOverRibbonLength = 3, + ENiagaraRibbonUVDistributionMode_MAX = 4, +}; + +enum class ENiagaraRibbonUVEdgeMode : int32 +{ + SmoothTransition = 0, + Locked = 1, + ENiagaraRibbonUVEdgeMode_MAX = 2, +}; + +enum class ENiagaraRibbonTessellationMode : uint8 +{ + Automatic = 0, + Custom = 1, + Disabled = 2, + ENiagaraRibbonTessellationMode_MAX = 3, +}; + +enum class ENiagaraRibbonShapeMode : uint8 +{ + Plane = 0, + MultiPlane = 1, + Tube = 2, + Custom = 3, + ENiagaraRibbonShapeMode_MAX = 4, +}; + +enum class ENiagaraRibbonDrawDirection : uint8 +{ + FrontToBack = 0, + BackToFront = 1, + ENiagaraRibbonDrawDirection_MAX = 2, +}; + +enum class ENiagaraRibbonAgeOffsetMode : uint8 +{ + Scale = 0, + Clip = 1, + ENiagaraRibbonAgeOffsetMode_MAX = 2, +}; + +enum class ENiagaraRibbonFacingMode : uint8 +{ + Screen = 0, + Custom = 1, + CustomSideVector = 2, + ENiagaraRibbonFacingMode_MAX = 3, +}; + +enum class ENiagaraScriptTemplateSpecification : uint8 +{ + None = 0, + Template = 1, + Behavior = 2, + ENiagaraScriptTemplateSpecification_MAX = 3, +}; + +enum class ENiagaraScriptLibraryVisibility : uint8 +{ + Invalid = 0, + Unexposed = 1, + Library = 2, + Hidden = 3, + ENiagaraScriptLibraryVisibility_MAX = 4, +}; + +enum class ENiagaraModuleDependencyScriptConstraint : uint8 +{ + SameScript = 0, + AllScripts = 1, + ENiagaraModuleDependencyScriptConstraint_MAX = 2, +}; + +enum class ENiagaraModuleDependencyType : uint8 +{ + PreDependency = 0, + PostDependency = 1, + ENiagaraModuleDependencyType_MAX = 2, +}; + +enum class EUnusedAttributeBehaviour : uint8 +{ + Copy = 0, + Zero = 1, + None = 2, + MarkInvalid = 3, + PassThrough = 4, + EUnusedAttributeBehaviour_MAX = 5, +}; + +enum class ENDISkelMesh_AdjacencyTriangleIndexFormat : uint8 +{ + Full = 0, + Half = 1, + ENDISkelMesh_MAX = 2, +}; + +enum class ENDISkelMesh_GpuUniformSamplingFormat : uint8 +{ + Full = 0, + Limited_24_8 = 1, + Limited_23_9 = 2, + ENDISkelMesh_MAX = 3, +}; + +enum class ENDISkelMesh_GpuMaxInfluences : uint8 +{ + AllowMax4 = 0, + AllowMax8 = 1, + Unlimited = 2, + ENDISkelMesh_MAX = 3, +}; + +enum class ENiagaraSpriteFacingMode : uint8 +{ + FaceCamera = 0, + FaceCameraPlane = 1, + CustomFacingVector = 2, + FaceCameraPosition = 3, + FaceCameraDistanceBlend = 4, + ENiagaraSpriteFacingMode_MAX = 5, +}; + +enum class ENiagaraSpriteAlignment : uint8 +{ + Unaligned = 0, + VelocityAligned = 1, + CustomAlignment = 2, + ENiagaraSpriteAlignment_MAX = 3, +}; + +enum class ENiagaraOrientationAxis : uint8 +{ + XAxis = 0, + YAxis = 1, + ZAxis = 2, + ENiagaraOrientationAxis_MAX = 3, +}; + +enum class ENiagaraPythonUpdateScriptReference : uint8 +{ + None = 0, + ScriptAsset = 1, + DirectTextEntry = 2, + ENiagaraPythonUpdateScriptReference_MAX = 3, +}; + +enum class ENiagaraCoordinateSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraCoordinateSpace_MAX = 3, +}; + +enum class ENiagaraExecutionState : uint32 +{ + Active = 0, + Inactive = 1, + InactiveClear = 2, + Complete = 3, + Disabled = 4, + Num = 5, + ENiagaraExecutionState_MAX = 6, +}; + +enum class ENiagaraExecutionStateSource : uint8 +{ + Scalability = 0, + Internal = 1, + Owner = 2, + InternalCompletion = 3, + ENiagaraExecutionStateSource_MAX = 4, +}; + +enum class ENiagaraNumericOutputTypeSelectionMode : uint8 +{ + None = 0, + Largest = 1, + Smallest = 2, + Scalar = 3, + ENiagaraNumericOutputTypeSelectionMode_MAX = 4, +}; + +enum class ENiagaraVariantMode : int32 +{ + None = 0, + Object = 1, + DataInterface = 2, + Bytes = 3, + ENiagaraVariantMode_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// ScriptStruct Niagara.NiagaraTypeDefinitionHandle +struct FNiagaraTypeDefinitionHandle +{ +public: + int32 RegisteredTypeIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Niagara.NiagaraVariableBase +struct FNiagaraVariableBase +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraTypeDefinitionHandle TypeDefHandle; // 0x8(0x4)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) +}; + +// 0x14 (0x20 - 0xC) +// ScriptStruct Niagara.NiagaraVariable +struct FNiagaraVariable : public FNiagaraVariableBase +{ +public: + uint8 Pad_566[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VarData; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x20 (0x40 - 0x20) +// ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate +struct FMovieSceneNiagaraParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FNiagaraVariable Parameter; // 0x20(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x90 (0xD0 - 0x40) +// ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate +struct FMovieSceneNiagaraBoolParameterSectionTemplate : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolChannel; // 0x40(0x90)(NativeAccessSpecifierPrivate) +}; + +// 0x280 (0x2C0 - 0x40) +// ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate +struct FMovieSceneNiagaraColorParameterSectionTemplate : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel RedChannel; // 0x40(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenChannel; // 0xE0(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueChannel; // 0x180(0xA0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaChannel; // 0x220(0xA0)(NativeAccessSpecifierPrivate) +}; + +// 0xA0 (0xE0 - 0x40) +// ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate +struct FMovieSceneNiagaraFloatParameterSectionTemplate : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel FloatChannel; // 0x40(0xA0)(NativeAccessSpecifierPrivate) +}; + +// 0x90 (0xD0 - 0x40) +// ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate +struct FMovieSceneNiagaraIntegerParameterSectionTemplate : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneIntegerChannel IntegerChannel; // 0x40(0x90)(NativeAccessSpecifierPrivate) +}; + +// 0x18 (0x28 - 0x10) +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation +struct FMovieSceneNiagaraSystemTrackImplementation : public FMovieSceneTrackImplementation +{ +public: + struct FFrameNumber SpawnSectionStartFrame; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SpawnSectionEndFrame; // 0x14(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraSystemSpawnSectionStartBehavior SpawnSectionStartBehavior; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraSystemSpawnSectionEvaluateBehavior SpawnSectionEvaluateBehavior; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraSystemSpawnSectionEndBehavior SpawnSectionEndBehavior; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ENiagaraAgeUpdateMode AgeUpdateMode; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_568[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x0 (0x20 - 0x20) +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate +struct FMovieSceneNiagaraSystemTrackTemplate : public FMovieSceneEvalTemplate +{ +public: +}; + +// 0x288 (0x2C8 - 0x40) +// ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate +struct FMovieSceneNiagaraVectorParameterSectionTemplate : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel VectorChannels[0x4]; // 0x40(0x280)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x2C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_569[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraBakerTextureSource +struct FNiagaraBakerTextureSource +{ +public: + class FName SourceName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraBakerTextureSettings +struct FNiagaraBakerTextureSettings +{ +public: + class FName OutputName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraBakerTextureSource SourceBinding; // 0x8(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseFrameSize : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_50 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_56A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint FrameSize; // 0x14(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TextureSize; // 0x1C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* GeneratedTexture; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraScalabilityState +struct FNiagaraScalabilityState +{ +public: + float Significance; // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulled : 1; // Mask: 0x1, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviousCulled : 1; // Mask: 0x2, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulledByDistance : 1; // Mask: 0x4, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulledByInstanceCount : 1; // Mask: 0x8, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulledByVisibility : 1; // Mask: 0x10, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulledByGlobalBudget : 1; // Mask: 0x20, PropSize: 0x10x4(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Niagara.NiagaraCompileDependency +struct FNiagaraCompileDependency +{ +public: + class FString LinkerErrorMessage; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StackGuids; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase DependentVariable; // 0x40(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Niagara.NiagaraRandInfo +struct FNiagaraRandInfo +{ +public: + int32 Seed1; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed2; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed3; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraUserParameterBinding +struct FNiagaraUserParameterBinding +{ +public: + struct FNiagaraVariable Parameter; // 0x0(0x20)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraScriptVariableBinding +struct FNiagaraScriptVariableBinding +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding +struct FNiagaraVariableDataInterfaceBinding +{ +public: + struct FNiagaraVariable BoundVariable; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct Niagara.NiagaraMaterialAttributeBinding +struct FNiagaraMaterialAttributeBinding +{ +public: + class FName MaterialParameterName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraVariable; // 0x8(0xC)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ResolvedNiagaraVariable; // 0x14(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraChildVariable; // 0x20(0xC)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Niagara.NiagaraVariableAttributeBinding +struct FNiagaraVariableAttributeBinding +{ +public: + struct FNiagaraVariableBase ParamMapVariable; // 0x0(0xC)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_571[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraVariable DataSetVariable; // 0x10(0x20)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraVariable RootVariable; // 0x30(0x20)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ENiagaraBindingSource BindingSourceMode; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_572[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bBindingExistsOnSource : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsCachedParticleValue : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_573[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Niagara.NiagaraVariableInfo +struct FNiagaraVariableInfo +{ +public: + struct FNiagaraVariable Variable; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Definition; // 0x20(0x18)(NativeAccessSpecifierPublic) + class UNiagaraDataInterface* DataInterface; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Niagara.NiagaraSystemUpdateContext +struct FNiagaraSystemUpdateContext +{ +public: + TArray ComponentsToReset; // 0x0(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsToReInit; // 0x10(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsToNotifySimDestroy; // 0x20(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray SystemSimsToDestroy; // 0x30(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_574[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.VMFunctionSpecifier +struct FVMFunctionSpecifier +{ +public: + class FName Key; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Niagara.VMExternalFunctionBindingInfo +struct FVMExternalFunctionBindingInfo +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InputParamLocations; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumOutputs; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_575[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray FunctionSpecifiers; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraStatScope +struct FNiagaraStatScope +{ +public: + class FName FullName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FriendlyName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraTypeDefinition +struct FNiagaraTypeDefinition +{ +public: + class UObject* ClassStructOrEnum; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 UnderlyingType; // 0x8(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_576[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo +struct FNiagaraScriptDataInterfaceCompileInfo +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_577[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraTypeDefinition Type; // 0x10(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaceholder; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_578[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo +struct FNiagaraScriptDataInterfaceInfo +{ +public: + class UNiagaraDataInterface* DataInterface; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_579[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraTypeDefinition Type; // 0x18(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Niagara.NiagaraFunctionSignature +struct FNiagaraFunctionSignature +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Outputs; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresContext : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresExecPin : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMemberFunction : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExperimental : 1; // Mask: 0x8, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsCPU : 1; // Mask: 0x10, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsGPU : 1; // Mask: 0x20, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWriteFunction : 1; // Mask: 0x40, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoftDeprecatedFunction : 1; // Mask: 0x80, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsCompileTagGenerator : 1; // Mask: 0x1, PropSize: 0x10x31(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHidden : 1; // Mask: 0x2, PropSize: 0x10x31(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_51 : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_57E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ModuleUsageBitmask; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContextStageMinIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContextStageMaxIndex; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap FunctionSpecifiers; // 0x40(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.NiagaraScriptDataUsageInfo +struct FNiagaraScriptDataUsageInfo +{ +public: + bool bReadsAttributeData; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Niagara.NiagaraDataSetID +struct FNiagaraDataSetID +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDataSetType Type; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraDataSetProperties +struct FNiagaraDataSetProperties +{ +public: + struct FNiagaraDataSetID ID; // 0x0(0xC)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_580[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Variables; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraMaterialOverride +struct FNiagaraMaterialOverride +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaterialSubIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_581[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraRendererProperties* EmitterRendererProperty; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NCPoolElement +struct FNCPoolElement +{ +public: + class UNiagaraComponent* Component; // 0x0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_582[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NCPool +struct FNCPool +{ +public: + TArray FreeElements; // 0x0(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0xE8 (0xE8 - 0x0) +// ScriptStruct Niagara.NiagaraComponentPropertyBinding +struct FNiagaraComponentPropertyBinding +{ +public: + struct FNiagaraVariableAttributeBinding AttributeBinding; // 0x0(0x58)(NativeAccessSpecifierPublic) + class FName PropertyName; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraTypeDefinition PropertyType; // 0x60(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetadataSetterName; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PropertySetterParameterDefaults; // 0x78(0x50)(NativeAccessSpecifierPublic) + struct FNiagaraVariable WritableValue; // 0xC8(0x20)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterNameSettingsRef +struct FNiagaraEmitterNameSettingsRef +{ +public: + class FName SystemName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EmitterName; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Niagara.BasicParticleData +struct FBasicParticleData +{ +public: + struct FVector Position; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x10(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.MeshTriCoordinate +struct FMeshTriCoordinate +{ +public: + int32 Tri; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaryCoord; // 0x4(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NDIStaticMeshSectionFilter +struct FNDIStaticMeshSectionFilter +{ +public: + TArray AllowedMaterialSlots; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Niagara.NiagaraTypeLayoutInfo +struct FNiagaraTypeLayoutInfo +{ +public: + TArray FloatComponentByteOffsets; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FloatComponentRegisterOffsets; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32ComponentByteOffsets; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32ComponentRegisterOffsets; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HalfComponentByteOffsets; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HalfComponentRegisterOffsets; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Niagara.NiagaraVariableLayoutInfo +struct FNiagaraVariableLayoutInfo +{ +public: + uint32 FloatComponentStart; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Int32ComponentStart; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 HalfComponentStart; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_583[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraTypeLayoutInfo LayoutInfo; // 0x10(0x60)(NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Niagara.NiagaraDataSetCompiledData +struct FNiagaraDataSetCompiledData +{ +public: + TArray Variables; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariableLayouts; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraDataSetID ID; // 0x20(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalFloatComponents; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalInt32Components; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalHalfComponents; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_52 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_584[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENiagaraSimTarget SimTarget; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_585[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Niagara.NiagaraSimpleClientInfo +struct FNiagaraSimpleClientInfo +{ +public: + TArray Systems; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Actors; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Components; // 0x20(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Emitters; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerCaptureSettings +struct FNiagaraOutlinerCaptureSettings +{ +public: + bool bTriggerCapture; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_586[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 CaptureDelayFrames; // 0x4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGatherPerfData; // 0x8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_587[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage +struct FNiagaraRequestSimpleClientInfoMessage +{ +public: + uint8 Pad_588[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraDebugHudTextOptions +struct FNiagaraDebugHudTextOptions +{ +public: + enum class ENiagaraDebugHudFont Font; // 0x0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDebugHudHAlign HorizontalAlignment; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDebugHudVAlign VerticalAlignment; // 0x5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_589[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D ScreenOffset; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraDebugHUDVariable +struct FNiagaraDebugHUDVariable +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xE0 (0xE0 - 0x0) +// ScriptStruct Niagara.NiagaraDebugHUDSettingsData +struct FNiagaraDebugHUDSettingsData +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateSystemSimulationDataBuffers; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateParticleDataBuffers; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverviewEnabled; // 0x3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDebugHudFont OverviewFont; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OverviewLocation; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActorFilter; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComponentFilterEnabled; // 0x20(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ComponentFilter; // 0x28(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemFilterEnabled; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString SystemFilter; // 0x40(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmitterFilterEnabled; // 0x50(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString EmitterFilter; // 0x58(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorFilterEnabled; // 0x68(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENiagaraDebugHudVerbosity SystemDebugVerbosity; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDebugHudVerbosity SystemEmitterVerbosity; // 0x70(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowBounds; // 0x74(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowActiveOnlyInWorld; // 0x75(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSystemVariables; // 0x76(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SystemVariables; // 0x78(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions SystemTextOptions; // 0x88(0x10)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticleVariables; // 0x98(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGpuParticleReadback; // 0x99(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_590[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ParticlesVariables; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions ParticleTextOptions; // 0xB0(0x10)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticlesVariablesWithSystem; // 0xC0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaxParticlesToDisplay; // 0xC1(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_591[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxParticlesToDisplay; // 0xC4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraDebugPlaybackMode PlaybackMode; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlaybackRateEnabled; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_592[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float PlaybackRate; // 0xCC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopTimeEnabled; // 0xD0(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_593[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LoopTime; // 0xD4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowGlobalBudgetInfo; // 0xD8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_594[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData +struct FNiagaraOutlinerEmitterInstanceData +{ +public: + class FString EmitterName; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraSimTarget SimTarget; // 0x10(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_596[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENiagaraExecutionState ExecState; // 0x14(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumParticles; // 0x18(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_597[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerTimingData +struct FNiagaraOutlinerTimingData +{ +public: + float GameThread; // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderThread; // 0x4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData +struct FNiagaraOutlinerSystemInstanceData +{ +public: + class FString ComponentName; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Emitters; // 0x10(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + enum class ENiagaraExecutionState ActualExecutionState; // 0x20(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraExecutionState RequestedExecutionState; // 0x24(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraScalabilityState ScalabilityState; // 0x28(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 bPendingKill : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_53 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_598[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ENCPoolMethod PoolMethod; // 0x34(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_599[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraOutlinerTimingData AverageTime; // 0x38(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxTime; // 0x40(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerSystemData +struct FNiagaraOutlinerSystemData +{ +public: + TArray SystemInstances; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x10(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x18(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerInstanceTime; // 0x20(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerInstanceTime; // 0x28(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x68 (0x68 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerWorldData +struct FNiagaraOutlinerWorldData +{ +public: + TMap Systems; // 0x0(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bHasBegunPlay; // 0x50(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WorldType; // 0x51(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NetMode; // 0x52(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x54(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x5C(0x8)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_59C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Niagara.NiagaraOutlinerData +struct FNiagaraOutlinerData +{ +public: + TMap WorldData; // 0x0(0x50)(Edit, EditConst, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate +struct FNiagaraDebuggerOutlinerUpdate +{ +public: + struct FNiagaraOutlinerData OutlinerData; // 0x0(0x50)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand +struct FNiagaraDebuggerExecuteConsoleCommand +{ +public: + class FString Command; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresWorld; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraDebuggerConnectionClosed +struct FNiagaraDebuggerConnectionClosed +{ +public: + struct FGuid SessionId; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x10(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraDebuggerAcceptConnection +struct FNiagaraDebuggerAcceptConnection +{ +public: + struct FGuid SessionId; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x10(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraDebuggerRequestConnection +struct FNiagaraDebuggerRequestConnection +{ +public: + struct FGuid SessionId; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x10(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraGraphViewSettings +struct FNiagaraGraphViewSettings +{ +public: + struct FVector2D Location; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Zoom; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsValid; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_59E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraDeviceProfileStateEntry +struct FNiagaraDeviceProfileStateEntry +{ +public: + class FName ProfileName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 QualityLevelMask; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SetQualityLevelMask; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraPlatformSetCVarCondition +struct FNiagaraPlatformSetCVarCondition +{ +public: + class FName CVarName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MinInt; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInt; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFloat; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFloat; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinInt : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxInt : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinFloat : 1; // Mask: 0x4, PropSize: 0x10x1C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxFloat : 1; // Mask: 0x8, PropSize: 0x10x1C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A2[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraPlatformSet +struct FNiagaraPlatformSet +{ +public: + int32 QualityLevelMask; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DeviceProfileStates; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CVarConditions; // 0x18(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_5A5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettings +struct FNiagaraEmitterScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0(0x30)(Edit, NativeAccessSpecifierPublic) + uint8 bScaleSpawnCount : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_54 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_5A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SpawnCountScale; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x40 - 0x38) +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverride +struct FNiagaraEmitterScalabilityOverride : public FNiagaraEmitterScalabilitySettings +{ +public: + uint8 bOverrideSpawnCountScale : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5AA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides +struct FNiagaraEmitterScalabilityOverrides +{ +public: + TArray Overrides; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray +struct FNiagaraEmitterScalabilitySettingsArray +{ +public: + TArray Settings; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// ScriptStruct Niagara.NiagaraSystemScalabilitySettings +struct FNiagaraSystemScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0(0x30)(Edit, NativeAccessSpecifierPublic) + uint8 bCullByDistance : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullMaxInstanceCount : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullPerSystemMaxInstanceCount : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullByMaxTimeWithoutRender : 1; // Mask: 0x8, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullByGlobalBudget : 1; // Mask: 0x10, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_55 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_5AE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxDistance; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInstances; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSystemInstances; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeWithoutRender; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalBudgetUsage; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x50 - 0x48) +// ScriptStruct Niagara.NiagaraSystemScalabilityOverride +struct FNiagaraSystemScalabilityOverride : public FNiagaraSystemScalabilitySettings +{ +public: + uint8 bOverrideDistanceSettings : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideInstanceCountSettings : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverridePerSystemInstanceCountSettings : 1; // Mask: 0x4, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideTimeSinceRendererSettings : 1; // Mask: 0x8, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideGlobalBudgetCullingSettings : 1; // Mask: 0x10, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraSystemScalabilityOverrides +struct FNiagaraSystemScalabilityOverrides +{ +public: + TArray Overrides; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray +struct FNiagaraSystemScalabilitySettingsArray +{ +public: + TArray Settings; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides +struct FNiagaraDetailsLevelScaleOverrides +{ +public: + float Low; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Medium; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float High; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Epic; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cine; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraEventReceiverProperties +struct FNiagaraEventReceiverProperties +{ +public: + class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventGenerator; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEmitter; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Niagara.NiagaraEventGeneratorProperties +struct FNiagaraEventGeneratorProperties +{ +public: + int32 MaxEventsPerFrame; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ID; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x10(0x40)(NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterScriptProperties +struct FNiagaraEmitterScriptProperties +{ +public: + class UNiagaraScript* Script; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EventReceivers; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EventGenerators; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x58 - 0x28) +// ScriptStruct Niagara.NiagaraEventScriptProperties +struct FNiagaraEventScriptProperties : public FNiagaraEmitterScriptProperties +{ +public: + enum class EScriptExecutionMode ExecutionMode; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 SpawnNumber; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxEventsPerFrame; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SourceEmitterID; // 0x34(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventName; // 0x44(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomSpawnNumber; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 MinSpawnNumber; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterHandle +struct FNiagaraEmitterHandle +{ +public: + struct FGuid ID; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName IdName; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsEnabled; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Name; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraEmitter* Instance; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x2C (0x2C - 0x0) +// ScriptStruct Niagara.NiagaraCollisionEventPayload +struct FNiagaraCollisionEventPayload +{ +public: + struct FVector CollisionPos; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionNormal; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionVelocity; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysicalMaterialIndex; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraMeshRendererMeshProperties +struct FNiagaraMeshRendererMeshProperties +{ +public: + class UStaticMesh* Mesh; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PivotOffset; // 0x14(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraMeshMaterialOverride +struct FNiagaraMeshMaterialOverride +{ +public: + class UMaterialInterface* ExplicitMat; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding UserParamBinding; // 0x8(0x20)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.ParameterDefinitionsSubscription +struct FParameterDefinitionsSubscription +{ +public: + uint8 Pad_5C7[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraParameters +struct FNiagaraParameters +{ +public: + TArray Parameters; // 0x0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x10 - 0xC) +// ScriptStruct Niagara.NiagaraVariableWithOffset +struct FNiagaraVariableWithOffset : public FNiagaraVariableBase +{ +public: + int32 Offset; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Niagara.NiagaraParameterStore +struct FNiagaraParameterStore +{ +public: + uint8 Pad_5C9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* Owner; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SortedParameterOffsets; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ParameterData; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DataInterfaces; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray UObjects; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_5CA[0x28]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraBoundParameter +struct FNiagaraBoundParameter +{ +public: + struct FNiagaraVariable Parameter; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcOffset; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DestOffset; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraPerfBaselineStats +struct FNiagaraPerfBaselineStats +{ +public: + float PerInstanceAvg_GT; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceAvg_RT; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_GT; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_RT; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Niagara.NiagaraPlatformSetConflictEntry +struct FNiagaraPlatformSetConflictEntry +{ +public: + class FName ProfileName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QualityLevelMask; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraPlatformSetConflictInfo +struct FNiagaraPlatformSetConflictInfo +{ +public: + int32 SetAIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SetBIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Conflicts; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Niagara.NiagaraRibbonUVSettings +struct FNiagaraRibbonUVSettings +{ +public: + enum class ENiagaraRibbonUVDistributionMode DistributionMode; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonUVEdgeMode LeadingEdgeMode; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraRibbonUVEdgeMode TrailingEdgeMode; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TilingLength; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Offset; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerParticleUOverride; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerParticleVRangeOverride; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5CE[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex +struct FNiagaraRibbonShapeCustomVertex +{ +public: + struct FVector2D Position; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Normal; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// ScriptStruct Niagara.NiagaraScalabilityManager +struct FNiagaraScalabilityManager +{ +public: + class UNiagaraEffectType* EffectType; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ManagedComponents; // 0x8(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_5CF[0x58]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.VersionedNiagaraScriptData +struct FVersionedNiagaraScriptData +{ +public: + uint8 Pad_5D0[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraCompilerTag +struct FNiagaraCompilerTag +{ +public: + struct FNiagaraVariable Variable; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct Niagara.NiagaraVMExecutableData +struct FNiagaraVMExecutableData +{ +public: + TArray ByteCode; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray OptimizedByteCode; // 0x10(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumTempRegisters; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumUserPtrs; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CompileTags; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScriptLiterals; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Attributes; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraScriptDataUsageInfo DataUsage; // 0x58(0x1)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DataInterfaceInfo; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CalledVMExternalFunctions; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_5D5[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReadDataSets; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray WriteDataSets; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StatScopes; // 0xB0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DIParamInfo; // 0xC0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + enum class ENiagaraScriptCompileStatus LastCompileStatus; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SimulationStageMetaData; // 0xD8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bReadsSignificanceIndex : 1; // Mask: 0x1, PropSize: 0x10xE8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNeedsGPUContextInit : 1; // Mask: 0x2, PropSize: 0x10xE8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct Niagara.NiagaraVMExecutableDataId +struct FNiagaraVMExecutableDataId +{ +public: + struct FGuid CompilerVersionID; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraScriptUsage ScriptUsageType; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5DD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid ScriptUsageTypeID; // 0x14(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesRapidIterationParams : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolatedSpawn : 1; // Mask: 0x2, PropSize: 0x10x24(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // Mask: 0x4, PropSize: 0x10x24(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_59 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_5E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGuid BaseScriptID; // 0x28(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraCompileHash BaseScriptCompileHash; // 0x38(0x10)(NativeAccessSpecifierPublic) + struct FGuid ScriptVersionID; // 0x48(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraModuleDependency +struct FNiagaraModuleDependency +{ +public: + class FName ID; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraModuleDependencyType Type; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ENiagaraModuleDependencyScriptConstraint ScriptConstraint; // 0x9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Description; // 0x10(0x18)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x88 - 0x78) +// ScriptStruct Niagara.NiagaraScriptInstanceParameterStore +struct FNiagaraScriptInstanceParameterStore : public FNiagaraParameterStore +{ +public: + uint8 Pad_5E2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo +struct FNiagaraScriptExecutionPaddingInfo +{ +public: + uint16 SrcOffset; // 0x0(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestOffset; // 0x2(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SrcSize; // 0x4(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestSize; // 0x6(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x98 - 0x78) +// ScriptStruct Niagara.NiagaraScriptExecutionParameterStore +struct FNiagaraScriptExecutionParameterStore : public FNiagaraParameterStore +{ +public: + int32 ParameterSize; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PaddedParameterSize; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PaddingInfo; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bInitialized : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraScriptHighlight +struct FNiagaraScriptHighlight +{ +public: + struct FLinearColor Color; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x10(0x18)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Niagara.NiagaraSystemCompileRequest +struct FNiagaraSystemCompileRequest +{ +public: + uint8 Pad_5E4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray RootObjects; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_5E5[0x68]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Niagara.EmitterCompiledScriptPair +struct FEmitterCompiledScriptPair +{ +public: + uint8 Pad_5E6[0x90]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraParameterDataSetBinding +struct FNiagaraParameterDataSetBinding +{ +public: + int32 ParameterOffset; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataSetComponentOffset; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection +struct FNiagaraParameterDataSetBindingCollection +{ +public: + TArray FloatOffsets; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32Offsets; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x218 (0x218 - 0x0) +// ScriptStruct Niagara.NiagaraSystemCompiledData +struct FNiagaraSystemCompiledData +{ +public: + struct FNiagaraParameterStore InstanceParamStore; // 0x0(0x78)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x78(0x40)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData SpawnInstanceParamsDataSetCompiledData; // 0xB8(0x40)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData UpdateInstanceParamsDataSetCompiledData; // 0xF8(0x40)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceGlobalBinding; // 0x138(0x20)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceSystemBinding; // 0x158(0x20)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceOwnerBinding; // 0x178(0x20)(NativeAccessSpecifierPublic) + TArray SpawnInstanceEmitterBindings; // 0x198(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceGlobalBinding; // 0x1A8(0x20)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceSystemBinding; // 0x1C8(0x20)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceOwnerBinding; // 0x1E8(0x20)(NativeAccessSpecifierPublic) + TArray UpdateInstanceEmitterBindings; // 0x208(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x130 (0x130 - 0x0) +// ScriptStruct Niagara.NiagaraEmitterCompiledData +struct FNiagaraEmitterCompiledData +{ +public: + TArray SpawnAttributes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnIntervalVar; // 0x10(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInterpSpawnStartDTVar; // 0x30(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnGroupVar; // 0x50(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterAgeVar; // 0x70(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterRandomSeedVar; // 0x90(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInstanceSeedVar; // 0xB0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterTotalSpawnedParticlesVar; // 0xD0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0xF0(0x40)(NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Niagara.NiagaraInputConditionMetadata +struct FNiagaraInputConditionMetadata +{ +public: + class FName InputName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TargetValues; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xE0 (0xE0 - 0x0) +// ScriptStruct Niagara.NiagaraVariableMetaData +struct FNiagaraVariableMetaData +{ +public: + class FText Description; // 0x0(0x18)(Edit, NativeAccessSpecifierPublic) + class FText CategoryName; // 0x18(0x18)(Edit, NativeAccessSpecifierPublic) + bool bAdvancedDisplay; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 EditorSortPriority; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInlineEditConditionToggle; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5EA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FNiagaraInputConditionMetadata EditCondition; // 0x40(0x18)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraInputConditionMetadata VisibleCondition; // 0x58(0x18)(Edit, NativeAccessSpecifierPublic) + TMap PropertyMetaData; // 0x70(0x50)(Edit, NativeAccessSpecifierPublic) + class FName ParentAttribute; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0xC8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsStaticSwitch; // 0xD8(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 StaticSwitchDefaultValue; // 0xDC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo +struct FNiagaraCompileHashVisitorDebugInfo +{ +public: + class FString Object; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyKeys; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PropertyValues; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraID +struct FNiagaraID +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AcquireTag; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Niagara.NiagaraSpawnInfo +struct FNiagaraSpawnInfo +{ +public: + int32 Count; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpStartDt; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntervalDt; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnGroup; // 0xC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct Niagara.NiagaraAssetVersion +struct FNiagaraAssetVersion +{ +public: + int32 MajorVersion; // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinorVersion; // 0x4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VersionGuid; // 0x8(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVisibleInVersionSelector; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Niagara.NiagaraMatrix +struct FNiagaraMatrix +{ +public: + struct FVector4 Row0; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row1; // 0x10(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row2; // 0x20(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row3; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.NiagaraParameterMap +struct FNiagaraParameterMap +{ +public: + uint8 Pad_5FB[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.NiagaraNumeric +struct FNiagaraNumeric +{ +public: + uint8 Pad_5FC[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Niagara.NiagaraHalfVector4 +struct FNiagaraHalfVector4 +{ +public: + uint16 X; // 0x0(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x2(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x4(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 W; // 0x6(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x6 (0x6 - 0x0) +// ScriptStruct Niagara.NiagaraHalfVector3 +struct FNiagaraHalfVector3 +{ +public: + uint16 X; // 0x0(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x2(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x4(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Niagara.NiagaraHalfVector2 +struct FNiagaraHalfVector2 +{ +public: + uint16 X; // 0x0(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x2(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// ScriptStruct Niagara.NiagaraHalf +struct FNiagaraHalf +{ +public: + uint16 Value; // 0x0(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Niagara.NiagaraBool +struct FNiagaraBool +{ +public: + int32 Value; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Niagara.NiagaraInt32 +struct FNiagaraInt32 +{ +public: + int32 Value; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Niagara.NiagaraFloat +struct FNiagaraFloat +{ +public: + float Value; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct Niagara.NiagaraWildcard +struct FNiagaraWildcard +{ +public: + uint8 Pad_5FF[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0xC8 - 0x78) +// ScriptStruct Niagara.NiagaraUserRedirectionParameterStore +struct FNiagaraUserRedirectionParameterStore : public FNiagaraParameterStore +{ +public: + TMap UserParameterRedirects; // 0x78(0x50)(NativeAccessSpecifierPrivate) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Niagara.NiagaraVariant +struct FNiagaraVariant +{ +public: + class UObject* Object; // 0x0(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraDataInterface* DataInterface; // 0x8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Bytes; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + enum class ENiagaraVariantMode CurrentMode; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_601[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x30 - 0x28) +// ScriptStruct Niagara.NiagaraWorldManagerTickFunction +struct FNiagaraWorldManagerTickFunction : public FTickFunction +{ +public: + uint8 Pad_602[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_classes.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_functions.cpp new file mode 100644 index 0000000..ae8b999 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_functions.cpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass NoClip.SequenceDirector_C +// (None) + +class UClass* USequenceDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceDirector_C"); + + return Clss; +} + + +// SequenceDirector_C NoClip.Default__SequenceDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USequenceDirector_C* USequenceDirector_C::GetDefaultObj() +{ + static class USequenceDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function NoClip.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent__ENTRYPOINTSequenceDirector_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent__ENTRYPOINTSequenceDirector_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function NoClip.SequenceDirector_C.SequenceEvent_0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function NoClip.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFadeOut_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::ExecuteUbergraph_SequenceDirector(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UFadeOut_UI_C* CallFunc_Create_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "ExecuteUbergraph_SequenceDirector"); + + Params::USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_parameters.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/NoClip_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_classes.hpp new file mode 100644 index 0000000..a25bcc4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_classes.hpp @@ -0,0 +1,25 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x228 - 0x228) +// BlueprintGeneratedClass OceanHouse.OceanHouse_C +class AOceanHouse_C : public ALevelScriptActor +{ +public: + + static class UClass* StaticClass(); + static class AOceanHouse_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_functions.cpp new file mode 100644 index 0000000..47ad287 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass OceanHouse.OceanHouse_C +// (Actor) + +class UClass* AOceanHouse_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OceanHouse_C"); + + return Clss; +} + + +// OceanHouse_C OceanHouse.Default__OceanHouse_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AOceanHouse_C* AOceanHouse_C::GetDefaultObj() +{ + static class AOceanHouse_C* Default = nullptr; + + if (!Default) + Default = static_cast(AOceanHouse_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanHouse_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_classes.hpp new file mode 100644 index 0000000..cc7b8c2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_classes.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x230 - 0x228) +// BlueprintGeneratedClass OceanMap.OceanMap_C +class AOceanMap_C : public ALevelScriptActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + + static class UClass* StaticClass(); + static class AOceanMap_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void ExecuteUbergraph_OceanMap(int32 EntryPoint, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1, int32 CallFunc_GetVisualEffectQuality_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_functions.cpp new file mode 100644 index 0000000..c9b72f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_functions.cpp @@ -0,0 +1,99 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass OceanMap.OceanMap_C +// (Actor) + +class UClass* AOceanMap_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OceanMap_C"); + + return Clss; +} + + +// OceanMap_C OceanMap.Default__OceanMap_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AOceanMap_C* AOceanMap_C::GetDefaultObj() +{ + static class AOceanMap_C* Default = nullptr; + + if (!Default) + Default = static_cast(AOceanMap_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OceanMap.OceanMap_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AOceanMap_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OceanMap_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function OceanMap.OceanMap_C.ExecuteUbergraph_OceanMap +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AOceanMap_C::ExecuteUbergraph_OceanMap(int32 EntryPoint, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1, int32 CallFunc_GetVisualEffectQuality_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OceanMap_C", "ExecuteUbergraph_OceanMap"); + + Params::AOceanMap_C_ExecuteUbergraph_OceanMap_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue = CallFunc_GetVisualEffectQuality_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_parameters.hpp new file mode 100644 index 0000000..6fdd67f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2F (0x2F - 0x0) +// Function OceanMap.OceanMap_C.ExecuteUbergraph_OceanMap +struct AOceanMap_C_ExecuteUbergraph_OceanMap_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_CB2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_CB3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetVisualEffectQuality_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x2E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OceanMap_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_classes.hpp new file mode 100644 index 0000000..fafb97d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x298 - 0x228) +// BlueprintGeneratedClass Old_Instance.Old_Instance_C +class UOld_Instance_C : public UAdvancedFriendsGameInstance +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UW_LoadingScreen_C* W_LoadingScreenRef; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText LoadingMessage; // 0x238(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class FText LoadingMessageTip; // 0x250(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + bool AlreadyIntro_; // 0x268(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_24F1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeLoadingBeforeContinue; // 0x26C(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ToRespawn; // 0x270(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + enum class E_Difficulty Difficulty; // 0x280(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool WasKicked; // 0x281(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_24F2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Code; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UOld_Instance_C* GetDefaultObj(); + + void ToggleVoiceIngame(bool IsActivated); + void CheckCodeUnique(const struct FSessionsSearchSetting& Code); + void GenerateCode(const TArray& CharacterSet, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void OnFailure_A80D36E848E6AE6183E259BE7692C339(); + void OnSuccess_A80D36E848E6AE6183E259BE7692C339(); + void OnFailure_3D35B0DB407C07D551689385E984433B(); + void OnSuccess_3D35B0DB407C07D551689385E984433B(); + void OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D(TArray& Results); + void OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D(TArray& Results); + void OnFailure_887915044268FE8E01B793860BA0535C(TArray& Results); + void OnSuccess_887915044268FE8E01B793860BA0535C(TArray& Results); + void OnFailure_E86CBC904E3BC46F964D8587210AFCCB(); + void OnSuccess_E86CBC904E3BC46F964D8587210AFCCB(); + void OnFailure_B97CE1CD4661BC21FA87C5971EBFAE4B(); + void OnSuccess_B97CE1CD4661BC21FA87C5971EBFAE4B(); + void OnFailure_ED213154495FF5E71DED67A697B987EA(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); + void OnSuccess_ED213154495FF5E71DED67A697B987EA(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); + void CreateServer(class APlayerController* PlayerController, class UWidget* WidgetRef, class UWidget* ParentRef, class FName LevelName, int32 MaxPlayer, bool IsPrivate, class FText ServerName); + void JoinServerCode(const class FString& Code, class APlayerController* PlayerController, class UWidget* ParentRef); + void ShowLoadingScreen(class APlayerController* PlayerController, class FText Message); + void JoinServerSession(const struct FBlueprintSessionResult& Session, class APlayerController* PlayerController, class UWidget* ParentRef, bool ShowLoadingScreen); + void ResetAfterErrorFocus(class APlayerController* PlayerController, class UWidget* Widget); + void Initialize_AudioSettings(); + void ReceiveInit(); + void OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin); + void OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking); + void UnlockAchievement(class FName AchievementName); + void ExecuteUbergraph_Old_Instance(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_WrittenAchievementName_1, float K2Node_CustomEvent_WrittenProgress_1, int32 K2Node_CustomEvent_WrittenUserTag_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_WrittenAchievementName, float K2Node_CustomEvent_WrittenProgress, int32 K2Node_CustomEvent_WrittenUserTag, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, int32 Temp_int_Variable, float Temp_float_Variable, class FName Temp_name_Variable, class APlayerController* K2Node_CustomEvent_PlayerController_4, class UWidget* K2Node_CustomEvent_WidgetRef, class UWidget* K2Node_CustomEvent_ParentRef_2, class FName K2Node_CustomEvent_LevelName, int32 K2Node_CustomEvent_MaxPlayer, bool K2Node_CustomEvent_IsPrivate, class FText K2Node_CustomEvent_ServerName, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const class FString& K2Node_CustomEvent_Code, class APlayerController* K2Node_CustomEvent_PlayerController_3, class UWidget* K2Node_CustomEvent_ParentRef_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class APlayerController* K2Node_CustomEvent_PlayerController_2, class FText K2Node_CustomEvent_Message, class UW_LoadingScreen_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, TArray& Temp_struct_Variable, const struct FBlueprintSessionResult& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, const struct FBlueprintSessionResult& K2Node_CustomEvent_Session, class APlayerController* K2Node_CustomEvent_PlayerController_1, class UWidget* K2Node_CustomEvent_ParentRef, bool K2Node_CustomEvent_ShowLoadingScreen, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, TArray& K2Node_CustomEvent_Results, TArray& K2Node_CustomEvent_Results_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class APlayerController* K2Node_CustomEvent_PlayerController, class UWidget* K2Node_CustomEvent_Widget, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, TArray& Temp_struct_Variable_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& K2Node_CustomEvent_Results_2, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1, TArray& K2Node_MakeArray_Array, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, bool CallFunc_IsValid_ReturnValue_5, TArray& K2Node_CustomEvent_Results_3, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, TArray& K2Node_MakeArray_Array_1, class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, TArray& K2Node_MakeArray_Array_2, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, int32 K2Node_Event_LocalPlayerNum, const struct FBPUniqueNetId& K2Node_Event_PersonInvited, const struct FBlueprintSessionResult& K2Node_Event_SessionToJoin, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, bool CallFunc_IsValid_ReturnValue_8, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_9, const struct FBPUniqueNetId& K2Node_Event_PlayerId, bool K2Node_Event_bIsTalking, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue, class FName K2Node_CustomEvent_AchievementName, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_10, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_11); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_functions.cpp new file mode 100644 index 0000000..f19edd8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_functions.cpp @@ -0,0 +1,864 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Old_Instance.Old_Instance_C +// (None) + +class UClass* UOld_Instance_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Old_Instance_C"); + + return Clss; +} + + +// Old_Instance_C Old_Instance.Default__Old_Instance_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UOld_Instance_C* UOld_Instance_C::GetDefaultObj() +{ + static class UOld_Instance_C* Default = nullptr; + + if (!Default) + Default = static_cast(UOld_Instance_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Old_Instance.Old_Instance_C.ToggleVoiceIngame +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsActivated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UOld_Instance_C::ToggleVoiceIngame(bool IsActivated) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "ToggleVoiceIngame"); + + Params::UOld_Instance_C_ToggleVoiceIngame_Params Parms{}; + + Parms.IsActivated = IsActivated; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.CheckCodeUnique +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSessionsSearchSetting Code (BlueprintVisible, BlueprintReadOnly, Parm) + +void UOld_Instance_C::CheckCodeUnique(const struct FSessionsSearchSetting& Code) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "CheckCodeUnique"); + + Params::UOld_Instance_C_CheckCodeUnique_Params Parms{}; + + Parms.Code = Code; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.GenerateCode +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UOld_Instance_C::GenerateCode(const TArray& CharacterSet, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "GenerateCode"); + + Params::UOld_Instance_C_GenerateCode_Params Parms{}; + + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_A80D36E848E6AE6183E259BE7692C339 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnFailure_A80D36E848E6AE6183E259BE7692C339() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_A80D36E848E6AE6183E259BE7692C339"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_A80D36E848E6AE6183E259BE7692C339 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnSuccess_A80D36E848E6AE6183E259BE7692C339() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_A80D36E848E6AE6183E259BE7692C339"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_3D35B0DB407C07D551689385E984433B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnFailure_3D35B0DB407C07D551689385E984433B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_3D35B0DB407C07D551689385E984433B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_3D35B0DB407C07D551689385E984433B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnSuccess_3D35B0DB407C07D551689385E984433B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_3D35B0DB407C07D551689385E984433B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UOld_Instance_C::OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D"); + + Params::UOld_Instance_C_OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UOld_Instance_C::OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D"); + + Params::UOld_Instance_C_OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_887915044268FE8E01B793860BA0535C +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UOld_Instance_C::OnFailure_887915044268FE8E01B793860BA0535C(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_887915044268FE8E01B793860BA0535C"); + + Params::UOld_Instance_C_OnFailure_887915044268FE8E01B793860BA0535C_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_887915044268FE8E01B793860BA0535C +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UOld_Instance_C::OnSuccess_887915044268FE8E01B793860BA0535C(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_887915044268FE8E01B793860BA0535C"); + + Params::UOld_Instance_C_OnSuccess_887915044268FE8E01B793860BA0535C_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_E86CBC904E3BC46F964D8587210AFCCB +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnFailure_E86CBC904E3BC46F964D8587210AFCCB() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_E86CBC904E3BC46F964D8587210AFCCB"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_E86CBC904E3BC46F964D8587210AFCCB +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnSuccess_E86CBC904E3BC46F964D8587210AFCCB() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_E86CBC904E3BC46F964D8587210AFCCB"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_B97CE1CD4661BC21FA87C5971EBFAE4B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnFailure_B97CE1CD4661BC21FA87C5971EBFAE4B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_B97CE1CD4661BC21FA87C5971EBFAE4B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_B97CE1CD4661BC21FA87C5971EBFAE4B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::OnSuccess_B97CE1CD4661BC21FA87C5971EBFAE4B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_B97CE1CD4661BC21FA87C5971EBFAE4B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnFailure_ED213154495FF5E71DED67A697B987EA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName WrittenAchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WrittenProgress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 WrittenUserTag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UOld_Instance_C::OnFailure_ED213154495FF5E71DED67A697B987EA(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnFailure_ED213154495FF5E71DED67A697B987EA"); + + Params::UOld_Instance_C_OnFailure_ED213154495FF5E71DED67A697B987EA_Params Parms{}; + + Parms.WrittenAchievementName = WrittenAchievementName; + Parms.WrittenProgress = WrittenProgress; + Parms.WrittenUserTag = WrittenUserTag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnSuccess_ED213154495FF5E71DED67A697B987EA +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName WrittenAchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WrittenProgress (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 WrittenUserTag (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UOld_Instance_C::OnSuccess_ED213154495FF5E71DED67A697B987EA(class FName WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSuccess_ED213154495FF5E71DED67A697B987EA"); + + Params::UOld_Instance_C_OnSuccess_ED213154495FF5E71DED67A697B987EA_Params Parms{}; + + Parms.WrittenAchievementName = WrittenAchievementName; + Parms.WrittenProgress = WrittenProgress; + Parms.WrittenUserTag = WrittenUserTag; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.CreateServer +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* WidgetRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ParentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName LevelName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 MaxPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsPrivate (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText ServerName (BlueprintVisible, BlueprintReadOnly, Parm) + +void UOld_Instance_C::CreateServer(class APlayerController* PlayerController, class UWidget* WidgetRef, class UWidget* ParentRef, class FName LevelName, int32 MaxPlayer, bool IsPrivate, class FText ServerName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "CreateServer"); + + Params::UOld_Instance_C_CreateServer_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WidgetRef = WidgetRef; + Parms.ParentRef = ParentRef; + Parms.LevelName = LevelName; + Parms.MaxPlayer = MaxPlayer; + Parms.IsPrivate = IsPrivate; + Parms.ServerName = ServerName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.JoinServerCode +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Code (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ParentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UOld_Instance_C::JoinServerCode(const class FString& Code, class APlayerController* PlayerController, class UWidget* ParentRef) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "JoinServerCode"); + + Params::UOld_Instance_C_JoinServerCode_Params Parms{}; + + Parms.Code = Code; + Parms.PlayerController = PlayerController; + Parms.ParentRef = ParentRef; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.ShowLoadingScreen +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Message (BlueprintVisible, BlueprintReadOnly, Parm) + +void UOld_Instance_C::ShowLoadingScreen(class APlayerController* PlayerController, class FText Message) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "ShowLoadingScreen"); + + Params::UOld_Instance_C_ShowLoadingScreen_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Message = Message; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.JoinServerSession +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FBlueprintSessionResult Session (BlueprintVisible, BlueprintReadOnly, Parm) +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ParentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ShowLoadingScreen (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UOld_Instance_C::JoinServerSession(const struct FBlueprintSessionResult& Session, class APlayerController* PlayerController, class UWidget* ParentRef, bool ShowLoadingScreen) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "JoinServerSession"); + + Params::UOld_Instance_C_JoinServerSession_Params Parms{}; + + Parms.Session = Session; + Parms.PlayerController = PlayerController; + Parms.ParentRef = ParentRef; + Parms.ShowLoadingScreen = ShowLoadingScreen; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.ResetAfterErrorFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* PlayerController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UOld_Instance_C::ResetAfterErrorFocus(class APlayerController* PlayerController, class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "ResetAfterErrorFocus"); + + Params::UOld_Instance_C_ResetAfterErrorFocus_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.Initialize_AudioSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::Initialize_AudioSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "Initialize_AudioSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.ReceiveInit +// (Event, Public, BlueprintEvent) +// Parameters: + +void UOld_Instance_C::ReceiveInit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "ReceiveInit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Old_Instance.Old_Instance_C.OnSessionInviteAccepted +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 LocalPlayerNum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId PersonInvited (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FBlueprintSessionResult SessionToJoin (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UOld_Instance_C::OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnSessionInviteAccepted"); + + Params::UOld_Instance_C_OnSessionInviteAccepted_Params Parms{}; + + Parms.LocalPlayerNum = LocalPlayerNum; + Parms.PersonInvited = PersonInvited; + Parms.SessionToJoin = SessionToJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.OnPlayerTalkingStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FBPUniqueNetId PlayerId (BlueprintVisible, BlueprintReadOnly, Parm) +// bool bIsTalking (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UOld_Instance_C::OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "OnPlayerTalkingStateChanged"); + + Params::UOld_Instance_C_OnPlayerTalkingStateChanged_Params Parms{}; + + Parms.PlayerId = PlayerId; + Parms.bIsTalking = bIsTalking; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.UnlockAchievement +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName AchievementName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UOld_Instance_C::UnlockAchievement(class FName AchievementName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "UnlockAchievement"); + + Params::UOld_Instance_C_UnlockAchievement_Params Parms{}; + + Parms.AchievementName = AchievementName; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Old_Instance.Old_Instance_C.ExecuteUbergraph_Old_Instance +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId (None) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_WrittenAchievementName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_WrittenProgress_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_WrittenUserTag_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FName K2Node_CustomEvent_WrittenAchievementName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_WrittenProgress (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_WrittenUserTag (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName Temp_name_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_CustomEvent_PlayerController_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_WidgetRef (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ParentRef_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_LevelName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_MaxPlayer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsPrivate (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_CustomEvent_ServerName (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue (None) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue (None) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_CustomEvent_Code (ZeroConstructor, HasGetValueTypeHash) +// class APlayerController* K2Node_CustomEvent_PlayerController_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ParentRef_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1 (None) +// struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue (None) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4 (ZeroConstructor, NoDestructor) +// class APlayerController* K2Node_CustomEvent_PlayerController_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Message (None) +// class UW_LoadingScreen_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5 (ZeroConstructor, NoDestructor) +// TArrayTemp_struct_Variable (ReferenceParm) +// struct FBlueprintSessionResult CallFunc_Array_Get_Item (None) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBlueprintSessionResult K2Node_CustomEvent_Session (None) +// class APlayerController* K2Node_CustomEvent_PlayerController_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ParentRef (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_ShowLoadingScreen (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_CustomEvent_Results (ConstParm, ReferenceParm) +// TArrayK2Node_CustomEvent_Results_1 (ConstParm, ReferenceParm) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6 (ZeroConstructor, NoDestructor) +// class APlayerController* K2Node_CustomEvent_PlayerController (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7 (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8 (ZeroConstructor, NoDestructor) +// TArrayTemp_struct_Variable_1 (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_CustomEvent_Results_2 (ConstParm, ReferenceParm) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2 (None) +// struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1 (None) +// TArrayK2Node_MakeArray_Array (ConstParm, ReferenceParm) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9 (ZeroConstructor, NoDestructor) +// class UFindSessionsCallbackProxyAdvanced*CallFunc_FindSessionsAdvanced_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_CustomEvent_Results_3 (ConstParm, ReferenceParm) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1 (None) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11 (ZeroConstructor, NoDestructor) +// TArrayK2Node_MakeArray_Array_1 (ConstParm, ReferenceParm) +// class UCreateSessionCallbackProxyAdvanced*CallFunc_CreateAdvancedSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2 (None) +// struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2 (None) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array_2 (ConstParm, ReferenceParm) +// class UFindSessionsCallbackProxyAdvanced*CallFunc_FindSessionsAdvanced_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 K2Node_Event_LocalPlayerNum (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId K2Node_Event_PersonInvited (None) +// struct FBlueprintSessionResult K2Node_Event_SessionToJoin (ConstParm) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12 (ZeroConstructor, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FBPUniqueNetId K2Node_Event_PlayerId (None) +// bool K2Node_Event_bIsTalking (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13 (ZeroConstructor, NoDestructor) +// bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_AchievementName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAchievementWriteCallbackProxy*CallFunc_WriteAchievementProgress_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UOld_Instance_C::ExecuteUbergraph_Old_Instance(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, class FName K2Node_CustomEvent_WrittenAchievementName_1, float K2Node_CustomEvent_WrittenProgress_1, int32 K2Node_CustomEvent_WrittenUserTag_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class FName K2Node_CustomEvent_WrittenAchievementName, float K2Node_CustomEvent_WrittenProgress, int32 K2Node_CustomEvent_WrittenUserTag, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, int32 Temp_int_Variable, float Temp_float_Variable, class FName Temp_name_Variable, class APlayerController* K2Node_CustomEvent_PlayerController_4, class UWidget* K2Node_CustomEvent_WidgetRef, class UWidget* K2Node_CustomEvent_ParentRef_2, class FName K2Node_CustomEvent_LevelName, int32 K2Node_CustomEvent_MaxPlayer, bool K2Node_CustomEvent_IsPrivate, class FText K2Node_CustomEvent_ServerName, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const class FString& K2Node_CustomEvent_Code, class APlayerController* K2Node_CustomEvent_PlayerController_3, class UWidget* K2Node_CustomEvent_ParentRef_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4, class APlayerController* K2Node_CustomEvent_PlayerController_2, class FText K2Node_CustomEvent_Message, class UW_LoadingScreen_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5, TArray& Temp_struct_Variable, const struct FBlueprintSessionResult& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, const struct FBlueprintSessionResult& K2Node_CustomEvent_Session, class APlayerController* K2Node_CustomEvent_PlayerController_1, class UWidget* K2Node_CustomEvent_ParentRef, bool K2Node_CustomEvent_ShowLoadingScreen, bool CallFunc_GreaterEqual_IntInt_ReturnValue, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, TArray& K2Node_CustomEvent_Results, TArray& K2Node_CustomEvent_Results_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6, class APlayerController* K2Node_CustomEvent_PlayerController, class UWidget* K2Node_CustomEvent_Widget, class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8, TArray& Temp_struct_Variable_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue, TArray& K2Node_CustomEvent_Results_2, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1, TArray& K2Node_MakeArray_Array, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10, bool CallFunc_IsValid_ReturnValue_5, TArray& K2Node_CustomEvent_Results_3, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11, TArray& K2Node_MakeArray_Array_1, class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2, const struct FSessionsSearchSetting& CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, TArray& K2Node_MakeArray_Array_2, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_7, int32 K2Node_Event_LocalPlayerNum, const struct FBPUniqueNetId& K2Node_Event_PersonInvited, const struct FBlueprintSessionResult& K2Node_Event_SessionToJoin, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12, bool CallFunc_IsValid_ReturnValue_8, class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_9, const struct FBPUniqueNetId& K2Node_Event_PlayerId, bool K2Node_Event_bIsTalking, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13, bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue, class FName K2Node_CustomEvent_AchievementName, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_10, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_IsValid_ReturnValue_11) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Old_Instance_C", "ExecuteUbergraph_Old_Instance"); + + Params::UOld_Instance_C_ExecuteUbergraph_Old_Instance_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetUniqueNetID_UniqueNetId = CallFunc_GetUniqueNetID_UniqueNetId; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CustomEvent_WrittenAchievementName_1 = K2Node_CustomEvent_WrittenAchievementName_1; + Parms.K2Node_CustomEvent_WrittenProgress_1 = K2Node_CustomEvent_WrittenProgress_1; + Parms.K2Node_CustomEvent_WrittenUserTag_1 = K2Node_CustomEvent_WrittenUserTag_1; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.K2Node_CustomEvent_WrittenAchievementName = K2Node_CustomEvent_WrittenAchievementName; + Parms.K2Node_CustomEvent_WrittenProgress = K2Node_CustomEvent_WrittenProgress; + Parms.K2Node_CustomEvent_WrittenUserTag = K2Node_CustomEvent_WrittenUserTag; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.Temp_name_Variable = Temp_name_Variable; + Parms.K2Node_CustomEvent_PlayerController_4 = K2Node_CustomEvent_PlayerController_4; + Parms.K2Node_CustomEvent_WidgetRef = K2Node_CustomEvent_WidgetRef; + Parms.K2Node_CustomEvent_ParentRef_2 = K2Node_CustomEvent_ParentRef_2; + Parms.K2Node_CustomEvent_LevelName = K2Node_CustomEvent_LevelName; + Parms.K2Node_CustomEvent_MaxPlayer = K2Node_CustomEvent_MaxPlayer; + Parms.K2Node_CustomEvent_IsPrivate = K2Node_CustomEvent_IsPrivate; + Parms.K2Node_CustomEvent_ServerName = K2Node_CustomEvent_ServerName; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; + Parms.CallFunc_MakeLiteralSessionPropertyString_ReturnValue = CallFunc_MakeLiteralSessionPropertyString_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CustomEvent_Code = K2Node_CustomEvent_Code; + Parms.K2Node_CustomEvent_PlayerController_3 = K2Node_CustomEvent_PlayerController_3; + Parms.K2Node_CustomEvent_ParentRef_1 = K2Node_CustomEvent_ParentRef_1; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1 = CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1; + Parms.CallFunc_MakeLiteralSessionSearchProperty_ReturnValue = CallFunc_MakeLiteralSessionSearchProperty_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_4 = K2Node_CreateDelegate_OutputDelegate_4; + Parms.K2Node_CustomEvent_PlayerController_2 = K2Node_CustomEvent_PlayerController_2; + Parms.K2Node_CustomEvent_Message = K2Node_CustomEvent_Message; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate_5 = K2Node_CreateDelegate_OutputDelegate_5; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_CustomEvent_Session = K2Node_CustomEvent_Session; + Parms.K2Node_CustomEvent_PlayerController_1 = K2Node_CustomEvent_PlayerController_1; + Parms.K2Node_CustomEvent_ParentRef = K2Node_CustomEvent_ParentRef; + Parms.K2Node_CustomEvent_ShowLoadingScreen = K2Node_CustomEvent_ShowLoadingScreen; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.CallFunc_JoinSession_ReturnValue = CallFunc_JoinSession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_CustomEvent_Results = K2Node_CustomEvent_Results; + Parms.K2Node_CustomEvent_Results_1 = K2Node_CustomEvent_Results_1; + Parms.K2Node_CreateDelegate_OutputDelegate_6 = K2Node_CreateDelegate_OutputDelegate_6; + Parms.K2Node_CustomEvent_PlayerController = K2Node_CustomEvent_PlayerController; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.K2Node_DynamicCast_AsW_Main_Menu = K2Node_DynamicCast_AsW_Main_Menu; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.K2Node_CreateDelegate_OutputDelegate_7 = K2Node_CreateDelegate_OutputDelegate_7; + Parms.K2Node_CreateDelegate_OutputDelegate_8 = K2Node_CreateDelegate_OutputDelegate_8; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_CustomEvent_Results_2 = K2Node_CustomEvent_Results_2; + Parms.CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2 = CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2; + Parms.CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1 = CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_CreateDelegate_OutputDelegate_9 = K2Node_CreateDelegate_OutputDelegate_9; + Parms.CallFunc_FindSessionsAdvanced_ReturnValue = CallFunc_FindSessionsAdvanced_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_10 = K2Node_CreateDelegate_OutputDelegate_10; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.K2Node_CustomEvent_Results_3 = K2Node_CustomEvent_Results_3; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1 = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_11 = K2Node_CreateDelegate_OutputDelegate_11; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_CreateAdvancedSession_ReturnValue = CallFunc_CreateAdvancedSession_ReturnValue; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2 = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2; + Parms.CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2 = CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.K2Node_MakeArray_Array_2 = K2Node_MakeArray_Array_2; + Parms.CallFunc_FindSessionsAdvanced_ReturnValue_1 = CallFunc_FindSessionsAdvanced_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.K2Node_Event_LocalPlayerNum = K2Node_Event_LocalPlayerNum; + Parms.K2Node_Event_PersonInvited = K2Node_Event_PersonInvited; + Parms.K2Node_Event_SessionToJoin = K2Node_Event_SessionToJoin; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate_12 = K2Node_CreateDelegate_OutputDelegate_12; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.CallFunc_JoinSession_ReturnValue_1 = CallFunc_JoinSession_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_9 = CallFunc_IsValid_ReturnValue_9; + Parms.K2Node_Event_PlayerId = K2Node_Event_PlayerId; + Parms.K2Node_Event_bIsTalking = K2Node_Event_bIsTalking; + Parms.K2Node_CreateDelegate_OutputDelegate_13 = K2Node_CreateDelegate_OutputDelegate_13; + Parms.CallFunc_EqualEqual_UNetIDUnetID_ReturnValue = CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; + Parms.K2Node_CustomEvent_AchievementName = K2Node_CustomEvent_AchievementName; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.CallFunc_WriteAchievementProgress_ReturnValue = CallFunc_WriteAchievementProgress_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue_10 = CallFunc_IsValid_ReturnValue_10; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_IsValid_ReturnValue_11 = CallFunc_IsValid_ReturnValue_11; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_parameters.hpp new file mode 100644 index 0000000..f655d46 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_parameters.hpp @@ -0,0 +1,319 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function Old_Instance.Old_Instance_C.ToggleVoiceIngame +struct UOld_Instance_C_ToggleVoiceIngame_Params +{ +public: + bool IsActivated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function Old_Instance.Old_Instance_C.CheckCodeUnique +struct UOld_Instance_C_CheckCodeUnique_Params +{ +public: + struct FSessionsSearchSetting Code; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x58 (0x58 - 0x0) +// Function Old_Instance.Old_Instance_C.GenerateCode +struct UOld_Instance_C_GenerateCode_Params +{ +public: + TArray CharacterSet; // 0x0(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x20(0x10)(ReferenceParm) + int32 CallFunc_RandomInteger_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D +struct UOld_Instance_C_OnFailure_B6FBFD1148DA3110AD7A2090ADB4971D_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D +struct UOld_Instance_C_OnSuccess_B6FBFD1148DA3110AD7A2090ADB4971D_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnFailure_887915044268FE8E01B793860BA0535C +struct UOld_Instance_C_OnFailure_887915044268FE8E01B793860BA0535C_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnSuccess_887915044268FE8E01B793860BA0535C +struct UOld_Instance_C_OnSuccess_887915044268FE8E01B793860BA0535C_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnFailure_ED213154495FF5E71DED67A697B987EA +struct UOld_Instance_C_OnFailure_ED213154495FF5E71DED67A697B987EA_Params +{ +public: + class FName WrittenAchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WrittenProgress; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 WrittenUserTag; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.OnSuccess_ED213154495FF5E71DED67A697B987EA +struct UOld_Instance_C_OnSuccess_ED213154495FF5E71DED67A697B987EA_Params +{ +public: + class FName WrittenAchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WrittenProgress; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 WrittenUserTag; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function Old_Instance.Old_Instance_C.CreateServer +struct UOld_Instance_C_CreateServer_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* WidgetRef; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ParentRef; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName LevelName; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 MaxPlayer; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsPrivate; // 0x24(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24DB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ServerName; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x20 (0x20 - 0x0) +// Function Old_Instance.Old_Instance_C.JoinServerCode +struct UOld_Instance_C_JoinServerCode_Params +{ +public: + class FString Code; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class APlayerController* PlayerController; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ParentRef; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function Old_Instance.Old_Instance_C.ShowLoadingScreen +struct UOld_Instance_C_ShowLoadingScreen_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Message; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x119 (0x119 - 0x0) +// Function Old_Instance.Old_Instance_C.JoinServerSession +struct UOld_Instance_C_JoinServerSession_Params +{ +public: + struct FBlueprintSessionResult Session; // 0x0(0x108)(BlueprintVisible, BlueprintReadOnly, Parm) + class APlayerController* PlayerController; // 0x108(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ParentRef; // 0x110(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowLoadingScreen; // 0x118(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function Old_Instance.Old_Instance_C.ResetAfterErrorFocus +struct UOld_Instance_C_ResetAfterErrorFocus_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* Widget; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x130 (0x130 - 0x0) +// Function Old_Instance.Old_Instance_C.OnSessionInviteAccepted +struct UOld_Instance_C_OnSessionInviteAccepted_Params +{ +public: + int32 LocalPlayerNum; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId PersonInvited; // 0x8(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FBlueprintSessionResult SessionToJoin; // 0x28(0x108)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x21 (0x21 - 0x0) +// Function Old_Instance.Old_Instance_C.OnPlayerTalkingStateChanged +struct UOld_Instance_C_OnPlayerTalkingStateChanged_Params +{ +public: + struct FBPUniqueNetId PlayerId; // 0x0(0x20)(BlueprintVisible, BlueprintReadOnly, Parm) + bool bIsTalking; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function Old_Instance.Old_Instance_C.UnlockAchievement +struct UOld_Instance_C_UnlockAchievement_Params +{ +public: + class FName AchievementName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x802 (0x802 - 0x0) +// Function Old_Instance.Old_Instance_C.ExecuteUbergraph_Old_Instance +struct UOld_Instance_C_ExecuteUbergraph_Old_Instance_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24DD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId; // 0x10(0x20)(None) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x30(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_WrittenAchievementName_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_WrittenProgress_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_WrittenUserTag_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x50(0x10)(ZeroConstructor, NoDestructor) + class FName K2Node_CustomEvent_WrittenAchievementName; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_WrittenProgress; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_WrittenUserTag; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x70(0x10)(ZeroConstructor, NoDestructor) + int32 Temp_int_Variable; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName Temp_name_Variable; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_CustomEvent_PlayerController_4; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_WidgetRef; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ParentRef_2; // 0xA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_LevelName; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_MaxPlayer; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsPrivate; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_ServerName; // 0xB8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; // 0xE0(0x20)(None) + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue; // 0x100(0x20)(None) + bool CallFunc_Not_PreBool_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24DF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_CustomEvent_Code; // 0x128(0x10)(ZeroConstructor, HasGetValueTypeHash) + class APlayerController* K2Node_CustomEvent_PlayerController_3; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ParentRef_1; // 0x140(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x148(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x159(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue_1; // 0x160(0x20)(None) + struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue; // 0x180(0x28)(None) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_4; // 0x1A8(0x10)(ZeroConstructor, NoDestructor) + class APlayerController* K2Node_CustomEvent_PlayerController_2; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Message; // 0x1C0(0x18)(None) + class UW_LoadingScreen_C* CallFunc_Create_ReturnValue; // 0x1D8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_5; // 0x1E4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_24E2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_struct_Variable; // 0x1F8(0x10)(ReferenceParm) + struct FBlueprintSessionResult CallFunc_Array_Get_Item; // 0x208(0x108)(None) + int32 CallFunc_Array_Length_ReturnValue; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBlueprintSessionResult K2Node_CustomEvent_Session; // 0x318(0x108)(None) + class APlayerController* K2Node_CustomEvent_PlayerController_1; // 0x420(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ParentRef; // 0x428(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_ShowLoadingScreen; // 0x430(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x431(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue; // 0x438(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x440(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_Results; // 0x448(0x10)(ConstParm, ReferenceParm) + TArray K2Node_CustomEvent_Results_1; // 0x458(0x10)(ConstParm, ReferenceParm) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_6; // 0x468(0x10)(ZeroConstructor, NoDestructor) + class APlayerController* K2Node_CustomEvent_PlayerController; // 0x478(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_Widget; // 0x480(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* K2Node_DynamicCast_AsW_Main_Menu; // 0x488(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x490(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x491(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_7; // 0x494(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_8; // 0x4A4(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_24E7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_struct_Variable_1; // 0x4B8(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x4C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x4CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_Results_2; // 0x4D0(0x10)(ConstParm, ReferenceParm) + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyString_ReturnValue_2; // 0x4E0(0x20)(None) + struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_1; // 0x500(0x28)(None) + TArray K2Node_MakeArray_Array; // 0x528(0x10)(ConstParm, ReferenceParm) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_9; // 0x538(0x10)(ZeroConstructor, NoDestructor) + class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue; // 0x548(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_10; // 0x550(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x560(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24E9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_Results_3; // 0x568(0x10)(ConstParm, ReferenceParm) + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_1; // 0x578(0x20)(None) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_11; // 0x598(0x10)(ZeroConstructor, NoDestructor) + TArray K2Node_MakeArray_Array_1; // 0x5A8(0x10)(ConstParm, ReferenceParm) + class UCreateSessionCallbackProxyAdvanced* CallFunc_CreateAdvancedSession_ReturnValue; // 0x5B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue_2; // 0x5C0(0x20)(None) + struct FSessionsSearchSetting CallFunc_MakeLiteralSessionSearchProperty_ReturnValue_2; // 0x5E0(0x28)(None) + bool CallFunc_IsValid_ReturnValue_6; // 0x608(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24EA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array_2; // 0x610(0x10)(ConstParm, ReferenceParm) + class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue_1; // 0x620(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_7; // 0x628(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_Event_LocalPlayerNum; // 0x62C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FBPUniqueNetId K2Node_Event_PersonInvited; // 0x630(0x20)(None) + struct FBlueprintSessionResult K2Node_Event_SessionToJoin; // 0x650(0x108)(ConstParm) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x758(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x760(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_12; // 0x768(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_IsValid_ReturnValue_8; // 0x778(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UJoinSessionCallbackProxy* CallFunc_JoinSession_ReturnValue_1; // 0x780(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_9; // 0x788(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPUniqueNetId K2Node_Event_PlayerId; // 0x790(0x20)(None) + bool K2Node_Event_bIsTalking; // 0x7B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24EE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_13; // 0x7B4(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_EqualEqual_UNetIDUnetID_ReturnValue; // 0x7C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_AchievementName; // 0x7C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x7D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0x7D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAchievementWriteCallbackProxy* CallFunc_WriteAchievementProgress_ReturnValue; // 0x7E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x7E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x7F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_10; // 0x7F1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24F0[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x7F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x800(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_11; // 0x801(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Old_Instance_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_classes.hpp new file mode 100644 index 0000000..e1de8c1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class OnlineSubsystemSteam.SteamAuthComponentModuleInterface +class USteamAuthComponentModuleInterface : public UHandlerComponentFactory +{ +public: + + static class UClass* StaticClass(); + static class USteamAuthComponentModuleInterface* GetDefaultObj(); + +}; + +// 0x8 (0x1C50 - 0x1C48) +// Class OnlineSubsystemSteam.SteamNetConnection +class USteamNetConnection : public UIpConnection +{ +public: + bool bIsPassthrough; // 0x1C48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_921[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamNetConnection* GetDefaultObj(); + +}; + +// 0x8 (0x7D8 - 0x7D0) +// Class OnlineSubsystemSteam.SteamNetDriver +class USteamNetDriver : public UIpNetDriver +{ +public: + uint8 Pad_922[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamNetDriver* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_functions.cpp new file mode 100644 index 0000000..3da5d55 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class OnlineSubsystemSteam.SteamAuthComponentModuleInterface +// (None) + +class UClass* USteamAuthComponentModuleInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamAuthComponentModuleInterface"); + + return Clss; +} + + +// SteamAuthComponentModuleInterface OnlineSubsystemSteam.Default__SteamAuthComponentModuleInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamAuthComponentModuleInterface* USteamAuthComponentModuleInterface::GetDefaultObj() +{ + static class USteamAuthComponentModuleInterface* Default = nullptr; + + if (!Default) + Default = static_cast(USteamAuthComponentModuleInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemSteam.SteamNetConnection +// (None) + +class UClass* USteamNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamNetConnection"); + + return Clss; +} + + +// SteamNetConnection OnlineSubsystemSteam.Default__SteamNetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamNetConnection* USteamNetConnection::GetDefaultObj() +{ + static class USteamNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(USteamNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemSteam.SteamNetDriver +// (None) + +class UClass* USteamNetDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamNetDriver"); + + return Clss; +} + + +// SteamNetDriver OnlineSubsystemSteam.Default__SteamNetDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamNetDriver* USteamNetDriver::GetDefaultObj() +{ + static class USteamNetDriver* Default = nullptr; + + if (!Default) + Default = static_cast(USteamNetDriver::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemSteam_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_classes.hpp new file mode 100644 index 0000000..1f4b5d0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_classes.hpp @@ -0,0 +1,690 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0x1C48 - 0x1BA8) +// Class OnlineSubsystemUtils.IpConnection +class UIpConnection : public UNetConnection +{ +public: + uint8 Pad_924[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + float SocketErrorDisconnectDelay; // 0x1BF8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_925[0x4C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UIpConnection* GetDefaultObj(); + +}; + +// 0x70 (0x7D0 - 0x760) +// Class OnlineSubsystemUtils.IpNetDriver +class UIpNetDriver : public UNetDriver +{ +public: + uint8 LogPortUnreach : 1; // Mask: 0x1, PropSize: 0x10x760(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AllowPlayerPortUnreach : 1; // Mask: 0x2, PropSize: 0x10x760(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_9C : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_928[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 MaxPortCountToTry; // 0x764(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_929[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + uint32 ServerDesiredSocketReceiveBufferBytes; // 0x774(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 ServerDesiredSocketSendBufferBytes; // 0x778(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 ClientDesiredSocketReceiveBufferBytes; // 0x77C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 ClientDesiredSocketSendBufferBytes; // 0x780(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_92A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + double MaxSecondsInReceive; // 0x788(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NbPacketsBetweenReceiveTimeTest; // 0x790(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ResolutionConnectionTimeout; // 0x794(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_92B[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UIpNetDriver* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class OnlineSubsystemUtils.AchievementBlueprintLibrary +class UAchievementBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UAchievementBlueprintLibrary* GetDefaultObj(); + + void GetCachedAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, float* Progress); + void GetCachedAchievementDescription(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, class FText* Title, class FText* LockedDescription, class FText* UnlockedDescription, bool* bHidden); +}; + +// 0x38 (0x68 - 0x30) +// Class OnlineSubsystemUtils.AchievementQueryCallbackProxy +class UAchievementQueryCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_940[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAchievementQueryCallbackProxy* GetDefaultObj(); + + class UAchievementQueryCallbackProxy* CacheAchievements(class UObject* WorldContextObject, class APlayerController* PlayerController); + class UAchievementQueryCallbackProxy* CacheAchievementDescriptions(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x50 (0x80 - 0x30) +// Class OnlineSubsystemUtils.AchievementWriteCallbackProxy +class UAchievementWriteCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_941[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAchievementWriteCallbackProxy* GetDefaultObj(); + + class UAchievementWriteCallbackProxy* WriteAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementName, float Progress, int32 UserTag); +}; + +// 0x48 (0x78 - 0x30) +// Class OnlineSubsystemUtils.ConnectionCallbackProxy +class UConnectionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_943[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UConnectionCallbackProxy* GetDefaultObj(); + + class UConnectionCallbackProxy* ConnectToService(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x68 (0x98 - 0x30) +// Class OnlineSubsystemUtils.CreateSessionCallbackProxy +class UCreateSessionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_945[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCreateSessionCallbackProxy* GetDefaultObj(); + + class UCreateSessionCallbackProxy* CreateSession(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN); +}; + +// 0x48 (0x78 - 0x30) +// Class OnlineSubsystemUtils.DestroySessionCallbackProxy +class UDestroySessionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_946[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UDestroySessionCallbackProxy* GetDefaultObj(); + + class UDestroySessionCallbackProxy* DestroySession(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x50 (0x80 - 0x30) +// Class OnlineSubsystemUtils.EndMatchCallbackProxy +class UEndMatchCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_949[0x30]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEndMatchCallbackProxy* GetDefaultObj(); + + class UEndMatchCallbackProxy* EndMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, const class FString& MatchID, enum class EMPMatchOutcome LocalPlayerOutcome, enum class EMPMatchOutcome OtherPlayersOutcome); +}; + +// 0x48 (0x78 - 0x30) +// Class OnlineSubsystemUtils.EndTurnCallbackProxy +class UEndTurnCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_94A[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEndTurnCallbackProxy* GetDefaultObj(); + + class UEndTurnCallbackProxy* EndTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, TScriptInterface TurnBasedMatchInterface); +}; + +// 0x60 (0x90 - 0x30) +// Class OnlineSubsystemUtils.FindSessionsCallbackProxy +class UFindSessionsCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_94F[0x40]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFindSessionsCallbackProxy* GetDefaultObj(); + + class FString GetServerName(struct FBlueprintSessionResult& Result); + int32 GetPingInMs(struct FBlueprintSessionResult& Result); + int32 GetMaxPlayers(struct FBlueprintSessionResult& Result); + int32 GetCurrentPlayers(struct FBlueprintSessionResult& Result); + class UFindSessionsCallbackProxy* FindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); +}; + +// 0x58 (0x88 - 0x30) +// Class OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy +class UFindTurnBasedMatchCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_952[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFindTurnBasedMatchCallbackProxy* GetDefaultObj(); + + class UFindTurnBasedMatchCallbackProxy* FindTurnBasedMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches); +}; + +// 0x58 (0x80 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy +class UInAppPurchaseCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_953[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseCallbackProxy* GetDefaultObj(); + + class UInAppPurchaseCallbackProxy* CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, struct FInAppPurchaseProductRequest& ProductRequest); +}; + +// 0x80 (0xA8 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy2 +class UInAppPurchaseCallbackProxy2 : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_95D[0x60]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseCallbackProxy2* GetDefaultObj(); + + class UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(class APlayerController* PlayerController); + class UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(class APlayerController* PlayerController); + class UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, struct FInAppPurchaseProductRequest2& ProductRequest); +}; + +// 0x68 (0x90 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy +class UInAppPurchaseQueryCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_95E[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseQueryCallbackProxy* GetDefaultObj(); + + class UInAppPurchaseQueryCallbackProxy* CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, TArray& ProductIdentifiers); +}; + +// 0x40 (0x68 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2 +class UInAppPurchaseQueryCallbackProxy2 : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_961[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseQueryCallbackProxy2* GetDefaultObj(); + + class UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, TArray& ProductIdentifiers); +}; + +// 0x68 (0x90 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy +class UInAppPurchaseRestoreCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_966[0x48]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseRestoreCallbackProxy* GetDefaultObj(); + + class UInAppPurchaseRestoreCallbackProxy* CreateProxyObjectForInAppPurchaseRestore(TArray& ConsumableProductFlags, class APlayerController* PlayerController); +}; + +// 0x80 (0xA8 - 0x28) +// Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2 +class UInAppPurchaseRestoreCallbackProxy2 : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_96B[0x60]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInAppPurchaseRestoreCallbackProxy2* GetDefaultObj(); + + class UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(TArray& ConsumableProductFlags, class APlayerController* PlayerController); +}; + +// 0x150 (0x180 - 0x30) +// Class OnlineSubsystemUtils.JoinSessionCallbackProxy +class UJoinSessionCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_96D[0x130]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UJoinSessionCallbackProxy* GetDefaultObj(); + + class UJoinSessionCallbackProxy* JoinSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBlueprintSessionResult& SearchResult); +}; + +// 0x0 (0x28 - 0x28) +// Class OnlineSubsystemUtils.LeaderboardBlueprintLibrary +class ULeaderboardBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class ULeaderboardBlueprintLibrary* GetDefaultObj(); + + bool WriteLeaderboardInteger(class APlayerController* PlayerController, class FName StatName, int32 StatValue); +}; + +// 0x40 (0x68 - 0x28) +// Class OnlineSubsystemUtils.LeaderboardFlushCallbackProxy +class ULeaderboardFlushCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_978[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULeaderboardFlushCallbackProxy* GetDefaultObj(); + + class ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(class APlayerController* PlayerController, class FName SessionName); +}; + +// 0x70 (0x98 - 0x28) +// Class OnlineSubsystemUtils.LeaderboardQueryCallbackProxy +class ULeaderboardQueryCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_97B[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULeaderboardQueryCallbackProxy* GetDefaultObj(); + + class ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(class APlayerController* PlayerController, class FName StatName); +}; + +// 0x38 (0x68 - 0x30) +// Class OnlineSubsystemUtils.LogoutCallbackProxy +class ULogoutCallbackProxy : public UBlueprintAsyncActionBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_97E[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULogoutCallbackProxy* GetDefaultObj(); + + class ULogoutCallbackProxy* Logout(class UObject* WorldContextObject, class APlayerController* PlayerController); +}; + +// 0x30 (0x250 - 0x220) +// Class OnlineSubsystemUtils.OnlineBeacon +class AOnlineBeacon : public AActor +{ +public: + uint8 Pad_97F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float BeaconConnectionInitialTimeout; // 0x228(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BeaconConnectionTimeout; // 0x22C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNetDriver* NetDriver; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_980[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AOnlineBeacon* GetDefaultObj(); + +}; + +// 0x60 (0x2B0 - 0x250) +// Class OnlineSubsystemUtils.OnlineBeaconClient +class AOnlineBeaconClient : public AOnlineBeacon +{ +public: + class AOnlineBeaconHostObject* BeaconOwner; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNetConnection* BeaconConnection; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EBeaconConnectionState ConnectionState; // 0x260(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_982[0x4F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AOnlineBeaconClient* GetDefaultObj(); + + void ClientOnConnected(); +}; + +// 0xB8 (0x308 - 0x250) +// Class OnlineSubsystemUtils.OnlineBeaconHost +class AOnlineBeaconHost : public AOnlineBeacon +{ +public: + int32 ListenPort; // 0x250(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_983[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ClientActors; // 0x258(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_984[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class AOnlineBeaconHost* GetDefaultObj(); + +}; + +// 0x28 (0x248 - 0x220) +// Class OnlineSubsystemUtils.OnlineBeaconHostObject +class AOnlineBeaconHostObject : public AActor +{ +public: + class FString BeaconTypeName; // 0x220(0x10)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ClientBeaconActorClass; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ClientActors; // 0x238(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AOnlineBeaconHostObject* GetDefaultObj(); + +}; + +// 0x160 (0x188 - 0x28) +// Class OnlineSubsystemUtils.OnlineEngineInterfaceImpl +class UOnlineEngineInterfaceImpl : public UOnlineEngineInterface +{ +public: + TMap MappedUniqueNetIdTypes; // 0x28(0x50)(Config, NativeAccessSpecifierPrivate) + TArray CompatibleUniqueNetIdTypes; // 0x78(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + class FName VoiceSubsystemNameOverride; // 0x88(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_989[0xF8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOnlineEngineInterfaceImpl* GetDefaultObj(); + +}; + +// 0x18 (0x50 - 0x38) +// Class OnlineSubsystemUtils.OnlinePIESettings +class UOnlinePIESettings : public UDeveloperSettings +{ +public: + bool bOnlinePIEEnabled; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Logins; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UOnlinePIESettings* GetDefaultObj(); + +}; + +// 0x1A0 (0x1C8 - 0x28) +// Class OnlineSubsystemUtils.OnlineSessionClient +class UOnlineSessionClient : public UOnlineSession +{ +public: + uint8 Pad_98E[0x198]; // Fixing Size After Last Property [ Dumper-7 ] + bool bIsFromInvite; // 0x1C0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHandlingDisconnect; // 0x1C1(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_98F[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOnlineSessionClient* GetDefaultObj(); + +}; + +// 0xC0 (0x370 - 0x2B0) +// Class OnlineSubsystemUtils.PartyBeaconClient +class APartyBeaconClient : public AOnlineBeaconClient +{ +public: + uint8 Pad_997[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DestSessionId; // 0x2E0(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPartyReservation PendingReservation; // 0x2F0(0x50)(Protected, NativeAccessSpecifierProtected) + enum class EClientRequestType RequestType; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPendingReservationSent; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCancelReservation; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_998[0x2D]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APartyBeaconClient* GetDefaultObj(); + + void ServerUpdateReservationRequest(const class FString& SessionId, struct FPartyReservation& ReservationUpdate); + void ServerReservationRequest(const class FString& SessionId, struct FPartyReservation& Reservation); + void ServerRemoveMemberFromReservationRequest(const class FString& SessionId, struct FPartyReservation& ReservationUpdate); + void ServerCancelReservationRequest(struct FUniqueNetIdRepl& PartyLeader); + void ServerAddOrUpdateReservationRequest(const class FString& SessionId, struct FPartyReservation& Reservation); + void ClientSendReservationUpdates(int32 NumRemainingReservations); + void ClientSendReservationFull(); + void ClientReservationResponse(enum class EPartyReservationResult ReservationResponse); + void ClientCancelReservationResponse(enum class EPartyReservationResult ReservationResponse); +}; + +// 0x78 (0x2C0 - 0x248) +// Class OnlineSubsystemUtils.PartyBeaconHost +class APartyBeaconHost : public AOnlineBeaconHostObject +{ +public: + class UPartyBeaconState* State; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_999[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + bool bLogoutOnSessionTimeout; // 0x2B0(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SessionTimeoutSecs; // 0x2B4(0x4)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TravelSessionTimeoutSecs; // 0x2B8(0x4)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class APartyBeaconHost* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class OnlineSubsystemUtils.PartyBeaconState +class UPartyBeaconState : public UObject +{ +public: + class FName SessionName; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumConsumedReservations; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxReservations; // 0x34(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumTeams; // 0x38(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumPlayersPerTeam; // 0x3C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TeamAssignmentMethod; // 0x40(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ReservedHostTeamNum; // 0x48(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ForceTeamNum; // 0x4C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestrictCrossConsole; // 0x50(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PlatformCrossplayRestrictions; // 0x58(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray PlatformTypeMapping; // 0x68(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + bool bEnableRemovalRequests; // 0x78(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Reservations; // 0x80(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_99F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPartyBeaconState* GetDefaultObj(); + +}; + +// 0x48 (0x78 - 0x30) +// Class OnlineSubsystemUtils.QuitMatchCallbackProxy +class UQuitMatchCallbackProxy : public UOnlineBlueprintCallProxyBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_9A7[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UQuitMatchCallbackProxy* GetDefaultObj(); + + class UQuitMatchCallbackProxy* QuitMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, enum class EMPMatchOutcome Outcome, int32 TurnTimeoutInSeconds); +}; + +// 0x30 (0x60 - 0x30) +// Class OnlineSubsystemUtils.ShowLoginUICallbackProxy +class UShowLoginUICallbackProxy : public UBlueprintAsyncActionBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_9A8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UShowLoginUICallbackProxy* GetDefaultObj(); + + class UShowLoginUICallbackProxy* ShowExternalLoginUI(class UObject* WorldContextObject, class APlayerController* InPlayerController); +}; + +// 0xE8 (0x398 - 0x2B0) +// Class OnlineSubsystemUtils.SpectatorBeaconClient +class ASpectatorBeaconClient : public AOnlineBeaconClient +{ +public: + uint8 Pad_9AC[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DestSessionId; // 0x2E0(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSpectatorReservation PendingReservation; // 0x2F0(0x78)(Protected, NativeAccessSpecifierProtected) + enum class ESpectatorClientRequestType RequestType; // 0x368(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPendingReservationSent; // 0x369(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCancelReservation; // 0x36A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9AD[0x2D]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASpectatorBeaconClient* GetDefaultObj(); + + void ServerReservationRequest(const class FString& SessionId, struct FSpectatorReservation& Reservation); + void ServerCancelReservationRequest(struct FUniqueNetIdRepl& Spectator); + void ClientSendReservationUpdates(int32 NumRemainingReservations); + void ClientSendReservationFull(); + void ClientReservationResponse(enum class ESpectatorReservationResult ReservationResponse); + void ClientCancelReservationResponse(enum class ESpectatorReservationResult ReservationResponse); +}; + +// 0x78 (0x2C0 - 0x248) +// Class OnlineSubsystemUtils.SpectatorBeaconHost +class ASpectatorBeaconHost : public AOnlineBeaconHostObject +{ +public: + class USpectatorBeaconState* State; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9AE[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + bool bLogoutOnSessionTimeout; // 0x2B0(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SessionTimeoutSecs; // 0x2B4(0x4)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TravelSessionTimeoutSecs; // 0x2B8(0x4)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASpectatorBeaconHost* GetDefaultObj(); + +}; + +// 0x38 (0x60 - 0x28) +// Class OnlineSubsystemUtils.SpectatorBeaconState +class USpectatorBeaconState : public UObject +{ +public: + class FName SessionName; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumConsumedReservations; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxReservations; // 0x34(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestrictCrossConsole; // 0x38(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Reservations; // 0x40(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_9B2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USpectatorBeaconState* GetDefaultObj(); + +}; + +// 0x0 (0x2B0 - 0x2B0) +// Class OnlineSubsystemUtils.TestBeaconClient +class ATestBeaconClient : public AOnlineBeaconClient +{ +public: + + static class UClass* StaticClass(); + static class ATestBeaconClient* GetDefaultObj(); + + void ServerPong(); + void ClientPing(); +}; + +// 0x0 (0x248 - 0x248) +// Class OnlineSubsystemUtils.TestBeaconHost +class ATestBeaconHost : public AOnlineBeaconHostObject +{ +public: + + static class UClass* StaticClass(); + static class ATestBeaconHost* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class OnlineSubsystemUtils.TurnBasedBlueprintLibrary +class UTurnBasedBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UTurnBasedBlueprintLibrary* GetDefaultObj(); + + void RegisterTurnBasedMatchInterfaceObject(class UObject* WorldContextObject, class APlayerController* PlayerController, class UObject* Object); + void GetPlayerDisplayName(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32 PlayerIndex, class FString* PlayerDisplayName); + void GetMyPlayerIndex(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32* PlayerIndex); + void GetIsMyTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, bool* bIsMyTurn); +}; + +// 0x60 (0x720 - 0x6C0) +// Class OnlineSubsystemUtils.VoipListenerSynthComponent +class UVoipListenerSynthComponent : public USynthComponent +{ +public: + uint8 Pad_9C7[0x60]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVoipListenerSynthComponent* GetDefaultObj(); + + bool IsIdling(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_functions.cpp new file mode 100644 index 0000000..3279d23 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_functions.cpp @@ -0,0 +1,2891 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class OnlineSubsystemUtils.IpConnection +// (None) + +class UClass* UIpConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IpConnection"); + + return Clss; +} + + +// IpConnection OnlineSubsystemUtils.Default__IpConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIpConnection* UIpConnection::GetDefaultObj() +{ + static class UIpConnection* Default = nullptr; + + if (!Default) + Default = static_cast(UIpConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.IpNetDriver +// (None) + +class UClass* UIpNetDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("IpNetDriver"); + + return Clss; +} + + +// IpNetDriver OnlineSubsystemUtils.Default__IpNetDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class UIpNetDriver* UIpNetDriver::GetDefaultObj() +{ + static class UIpNetDriver* Default = nullptr; + + if (!Default) + Default = static_cast(UIpNetDriver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.AchievementBlueprintLibrary +// (None) + +class UClass* UAchievementBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AchievementBlueprintLibrary"); + + return Clss; +} + + +// AchievementBlueprintLibrary OnlineSubsystemUtils.Default__AchievementBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAchievementBlueprintLibrary* UAchievementBlueprintLibrary::GetDefaultObj() +{ + static class UAchievementBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UAchievementBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFoundID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Progress (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementBlueprintLibrary::GetCachedAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, float* Progress) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AchievementBlueprintLibrary", "GetCachedAchievementProgress"); + + Params::UAchievementBlueprintLibrary_GetCachedAchievementProgress_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bFoundID != nullptr) + *bFoundID = Parms.bFoundID; + + if (Progress != nullptr) + *Progress = Parms.Progress; + +} + + +// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFoundID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText Title (Parm, OutParm, NativeAccessSpecifierPublic) +// class FText LockedDescription (Parm, OutParm, NativeAccessSpecifierPublic) +// class FText UnlockedDescription (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bHidden (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementBlueprintLibrary::GetCachedAchievementDescription(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementID, bool* bFoundID, class FText* Title, class FText* LockedDescription, class FText* UnlockedDescription, bool* bHidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AchievementBlueprintLibrary", "GetCachedAchievementDescription"); + + Params::UAchievementBlueprintLibrary_GetCachedAchievementDescription_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bFoundID != nullptr) + *bFoundID = Parms.bFoundID; + + if (Title != nullptr) + *Title = Parms.Title; + + if (LockedDescription != nullptr) + *LockedDescription = Parms.LockedDescription; + + if (UnlockedDescription != nullptr) + *UnlockedDescription = Parms.UnlockedDescription; + + if (bHidden != nullptr) + *bHidden = Parms.bHidden; + +} + + +// Class OnlineSubsystemUtils.AchievementQueryCallbackProxy +// (None) + +class UClass* UAchievementQueryCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AchievementQueryCallbackProxy"); + + return Clss; +} + + +// AchievementQueryCallbackProxy OnlineSubsystemUtils.Default__AchievementQueryCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAchievementQueryCallbackProxy* UAchievementQueryCallbackProxy::GetDefaultObj() +{ + static class UAchievementQueryCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAchievementQueryCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAchievementQueryCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAchievementQueryCallbackProxy* UAchievementQueryCallbackProxy::CacheAchievements(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AchievementQueryCallbackProxy", "CacheAchievements"); + + Params::UAchievementQueryCallbackProxy_CacheAchievements_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAchievementQueryCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAchievementQueryCallbackProxy* UAchievementQueryCallbackProxy::CacheAchievementDescriptions(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AchievementQueryCallbackProxy", "CacheAchievementDescriptions"); + + Params::UAchievementQueryCallbackProxy_CacheAchievementDescriptions_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.AchievementWriteCallbackProxy +// (None) + +class UClass* UAchievementWriteCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AchievementWriteCallbackProxy"); + + return Clss; +} + + +// AchievementWriteCallbackProxy OnlineSubsystemUtils.Default__AchievementWriteCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UAchievementWriteCallbackProxy* UAchievementWriteCallbackProxy::GetDefaultObj() +{ + static class UAchievementWriteCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UAchievementWriteCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AchievementName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Progress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAchievementWriteCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAchievementWriteCallbackProxy* UAchievementWriteCallbackProxy::WriteAchievementProgress(class UObject* WorldContextObject, class APlayerController* PlayerController, class FName AchievementName, float Progress, int32 UserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AchievementWriteCallbackProxy", "WriteAchievementProgress"); + + Params::UAchievementWriteCallbackProxy_WriteAchievementProgress_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.AchievementName = AchievementName; + Parms.Progress = Progress; + Parms.UserTag = UserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.ConnectionCallbackProxy +// (None) + +class UClass* UConnectionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConnectionCallbackProxy"); + + return Clss; +} + + +// ConnectionCallbackProxy OnlineSubsystemUtils.Default__ConnectionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UConnectionCallbackProxy* UConnectionCallbackProxy::GetDefaultObj() +{ + static class UConnectionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UConnectionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UConnectionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UConnectionCallbackProxy* UConnectionCallbackProxy::ConnectToService(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ConnectionCallbackProxy", "ConnectToService"); + + Params::UConnectionCallbackProxy_ConnectToService_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.CreateSessionCallbackProxy +// (None) + +class UClass* UCreateSessionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CreateSessionCallbackProxy"); + + return Clss; +} + + +// CreateSessionCallbackProxy OnlineSubsystemUtils.Default__CreateSessionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UCreateSessionCallbackProxy* UCreateSessionCallbackProxy::GetDefaultObj() +{ + static class UCreateSessionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UCreateSessionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PublicConnections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreateSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreateSessionCallbackProxy* UCreateSessionCallbackProxy::CreateSession(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CreateSessionCallbackProxy", "CreateSession"); + + Params::UCreateSessionCallbackProxy_CreateSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.PublicConnections = PublicConnections; + Parms.bUseLAN = bUseLAN; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.DestroySessionCallbackProxy +// (None) + +class UClass* UDestroySessionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DestroySessionCallbackProxy"); + + return Clss; +} + + +// DestroySessionCallbackProxy OnlineSubsystemUtils.Default__DestroySessionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UDestroySessionCallbackProxy* UDestroySessionCallbackProxy::GetDefaultObj() +{ + static class UDestroySessionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UDestroySessionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDestroySessionCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDestroySessionCallbackProxy* UDestroySessionCallbackProxy::DestroySession(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DestroySessionCallbackProxy", "DestroySession"); + + Params::UDestroySessionCallbackProxy_DestroySession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.EndMatchCallbackProxy +// (None) + +class UClass* UEndMatchCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EndMatchCallbackProxy"); + + return Clss; +} + + +// EndMatchCallbackProxy OnlineSubsystemUtils.Default__EndMatchCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UEndMatchCallbackProxy* UEndMatchCallbackProxy::GetDefaultObj() +{ + static class UEndMatchCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UEndMatchCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TScriptInterfaceMatchActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMPMatchOutcome LocalPlayerOutcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMPMatchOutcome OtherPlayersOutcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEndMatchCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEndMatchCallbackProxy* UEndMatchCallbackProxy::EndMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, const class FString& MatchID, enum class EMPMatchOutcome LocalPlayerOutcome, enum class EMPMatchOutcome OtherPlayersOutcome) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndMatchCallbackProxy", "EndMatch"); + + Params::UEndMatchCallbackProxy_EndMatch_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchActor = MatchActor; + Parms.MatchID = MatchID; + Parms.LocalPlayerOutcome = LocalPlayerOutcome; + Parms.OtherPlayersOutcome = OtherPlayersOutcome; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.EndTurnCallbackProxy +// (None) + +class UClass* UEndTurnCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EndTurnCallbackProxy"); + + return Clss; +} + + +// EndTurnCallbackProxy OnlineSubsystemUtils.Default__EndTurnCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UEndTurnCallbackProxy* UEndTurnCallbackProxy::GetDefaultObj() +{ + static class UEndTurnCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UEndTurnCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TScriptInterfaceTurnBasedMatchInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UEndTurnCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEndTurnCallbackProxy* UEndTurnCallbackProxy::EndTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, TScriptInterface TurnBasedMatchInterface) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EndTurnCallbackProxy", "EndTurn"); + + Params::UEndTurnCallbackProxy_EndTurn_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchID = MatchID; + Parms.TurnBasedMatchInterface = TurnBasedMatchInterface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.FindSessionsCallbackProxy +// (None) + +class UClass* UFindSessionsCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FindSessionsCallbackProxy"); + + return Clss; +} + + +// FindSessionsCallbackProxy OnlineSubsystemUtils.Default__FindSessionsCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UFindSessionsCallbackProxy* UFindSessionsCallbackProxy::GetDefaultObj() +{ + static class UFindSessionsCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UFindSessionsCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UFindSessionsCallbackProxy::GetServerName(struct FBlueprintSessionResult& Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxy", "GetServerName"); + + Params::UFindSessionsCallbackProxy_GetServerName_Params Parms{}; + + Parms.Result = Result; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UFindSessionsCallbackProxy::GetPingInMs(struct FBlueprintSessionResult& Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxy", "GetPingInMs"); + + Params::UFindSessionsCallbackProxy_GetPingInMs_Params Parms{}; + + Parms.Result = Result; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UFindSessionsCallbackProxy::GetMaxPlayers(struct FBlueprintSessionResult& Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxy", "GetMaxPlayers"); + + Params::UFindSessionsCallbackProxy_GetMaxPlayers_Params Parms{}; + + Parms.Result = Result; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FBlueprintSessionResult Result (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UFindSessionsCallbackProxy::GetCurrentPlayers(struct FBlueprintSessionResult& Result) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxy", "GetCurrentPlayers"); + + Params::UFindSessionsCallbackProxy_GetCurrentPlayers_Params Parms{}; + + Parms.Result = Result; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxResults (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseLAN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFindSessionsCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFindSessionsCallbackProxy* UFindSessionsCallbackProxy::FindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindSessionsCallbackProxy", "FindSessions"); + + Params::UFindSessionsCallbackProxy_FindSessions_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MaxResults = MaxResults; + Parms.bUseLAN = bUseLAN; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy +// (None) + +class UClass* UFindTurnBasedMatchCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FindTurnBasedMatchCallbackProxy"); + + return Clss; +} + + +// FindTurnBasedMatchCallbackProxy OnlineSubsystemUtils.Default__FindTurnBasedMatchCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UFindTurnBasedMatchCallbackProxy* UFindTurnBasedMatchCallbackProxy::GetDefaultObj() +{ + static class UFindTurnBasedMatchCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UFindTurnBasedMatchCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TScriptInterfaceMatchActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// int32 MinPlayers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxPlayers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowExistingMatches (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFindTurnBasedMatchCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFindTurnBasedMatchCallbackProxy* UFindTurnBasedMatchCallbackProxy::FindTurnBasedMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, TScriptInterface MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FindTurnBasedMatchCallbackProxy", "FindTurnBasedMatch"); + + Params::UFindTurnBasedMatchCallbackProxy_FindTurnBasedMatch_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchActor = MatchActor; + Parms.MinPlayers = MinPlayers; + Parms.MaxPlayers = MaxPlayers; + Parms.PlayerGroup = PlayerGroup; + Parms.ShowExistingMatches = ShowExistingMatches; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy +// (None) + +class UClass* UInAppPurchaseCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseCallbackProxy"); + + return Clss; +} + + +// InAppPurchaseCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseCallbackProxy* UInAppPurchaseCallbackProxy::GetDefaultObj() +{ + static class UInAppPurchaseCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInAppPurchaseProductRequestProductRequest (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UInAppPurchaseCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseCallbackProxy* UInAppPurchaseCallbackProxy::CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, struct FInAppPurchaseProductRequest& ProductRequest) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseCallbackProxy", "CreateProxyObjectForInAppPurchase"); + + Params::UInAppPurchaseCallbackProxy_CreateProxyObjectForInAppPurchase_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.ProductRequest = ProductRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseCallbackProxy2 +// (None) + +class UClass* UInAppPurchaseCallbackProxy2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseCallbackProxy2"); + + return Clss; +} + + +// InAppPurchaseCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseCallbackProxy2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseCallbackProxy2* UInAppPurchaseCallbackProxy2::GetDefaultObj() +{ + static class UInAppPurchaseCallbackProxy2* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseCallbackProxy2::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseUnprocessedPurchases +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInAppPurchaseCallbackProxy2*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseCallbackProxy2* UInAppPurchaseCallbackProxy2::CreateProxyObjectForInAppPurchaseUnprocessedPurchases(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseCallbackProxy2", "CreateProxyObjectForInAppPurchaseUnprocessedPurchases"); + + Params::UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchaseUnprocessedPurchases_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseQueryOwned +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInAppPurchaseCallbackProxy2*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseCallbackProxy2* UInAppPurchaseCallbackProxy2::CreateProxyObjectForInAppPurchaseQueryOwned(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseCallbackProxy2", "CreateProxyObjectForInAppPurchaseQueryOwned"); + + Params::UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchaseQueryOwned_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchase +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInAppPurchaseProductRequest2ProductRequest (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UInAppPurchaseCallbackProxy2*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseCallbackProxy2* UInAppPurchaseCallbackProxy2::CreateProxyObjectForInAppPurchase(class APlayerController* PlayerController, struct FInAppPurchaseProductRequest2& ProductRequest) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseCallbackProxy2", "CreateProxyObjectForInAppPurchase"); + + Params::UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchase_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.ProductRequest = ProductRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy +// (None) + +class UClass* UInAppPurchaseQueryCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseQueryCallbackProxy"); + + return Clss; +} + + +// InAppPurchaseQueryCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseQueryCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseQueryCallbackProxy* UInAppPurchaseQueryCallbackProxy::GetDefaultObj() +{ + static class UInAppPurchaseQueryCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseQueryCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ProductIdentifiers (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UInAppPurchaseQueryCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseQueryCallbackProxy* UInAppPurchaseQueryCallbackProxy::CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, TArray& ProductIdentifiers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseQueryCallbackProxy", "CreateProxyObjectForInAppPurchaseQuery"); + + Params::UInAppPurchaseQueryCallbackProxy_CreateProxyObjectForInAppPurchaseQuery_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.ProductIdentifiers = ProductIdentifiers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2 +// (None) + +class UClass* UInAppPurchaseQueryCallbackProxy2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseQueryCallbackProxy2"); + + return Clss; +} + + +// InAppPurchaseQueryCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseQueryCallbackProxy2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseQueryCallbackProxy2* UInAppPurchaseQueryCallbackProxy2::GetDefaultObj() +{ + static class UInAppPurchaseQueryCallbackProxy2* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseQueryCallbackProxy2::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2.CreateProxyObjectForInAppPurchaseQuery +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ProductIdentifiers (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UInAppPurchaseQueryCallbackProxy2*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseQueryCallbackProxy2* UInAppPurchaseQueryCallbackProxy2::CreateProxyObjectForInAppPurchaseQuery(class APlayerController* PlayerController, TArray& ProductIdentifiers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseQueryCallbackProxy2", "CreateProxyObjectForInAppPurchaseQuery"); + + Params::UInAppPurchaseQueryCallbackProxy2_CreateProxyObjectForInAppPurchaseQuery_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.ProductIdentifiers = ProductIdentifiers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy +// (None) + +class UClass* UInAppPurchaseRestoreCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseRestoreCallbackProxy"); + + return Clss; +} + + +// InAppPurchaseRestoreCallbackProxy OnlineSubsystemUtils.Default__InAppPurchaseRestoreCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseRestoreCallbackProxy* UInAppPurchaseRestoreCallbackProxy::GetDefaultObj() +{ + static class UInAppPurchaseRestoreCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseRestoreCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayConsumableProductFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInAppPurchaseRestoreCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseRestoreCallbackProxy* UInAppPurchaseRestoreCallbackProxy::CreateProxyObjectForInAppPurchaseRestore(TArray& ConsumableProductFlags, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseRestoreCallbackProxy", "CreateProxyObjectForInAppPurchaseRestore"); + + Params::UInAppPurchaseRestoreCallbackProxy_CreateProxyObjectForInAppPurchaseRestore_Params Parms{}; + + Parms.ConsumableProductFlags = ConsumableProductFlags; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2 +// (None) + +class UClass* UInAppPurchaseRestoreCallbackProxy2::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InAppPurchaseRestoreCallbackProxy2"); + + return Clss; +} + + +// InAppPurchaseRestoreCallbackProxy2 OnlineSubsystemUtils.Default__InAppPurchaseRestoreCallbackProxy2 +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInAppPurchaseRestoreCallbackProxy2* UInAppPurchaseRestoreCallbackProxy2::GetDefaultObj() +{ + static class UInAppPurchaseRestoreCallbackProxy2* Default = nullptr; + + if (!Default) + Default = static_cast(UInAppPurchaseRestoreCallbackProxy2::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2.CreateProxyObjectForInAppPurchaseRestore +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArrayConsumableProductFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInAppPurchaseRestoreCallbackProxy2*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInAppPurchaseRestoreCallbackProxy2* UInAppPurchaseRestoreCallbackProxy2::CreateProxyObjectForInAppPurchaseRestore(TArray& ConsumableProductFlags, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InAppPurchaseRestoreCallbackProxy2", "CreateProxyObjectForInAppPurchaseRestore"); + + Params::UInAppPurchaseRestoreCallbackProxy2_CreateProxyObjectForInAppPurchaseRestore_Params Parms{}; + + Parms.ConsumableProductFlags = ConsumableProductFlags; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.JoinSessionCallbackProxy +// (None) + +class UClass* UJoinSessionCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("JoinSessionCallbackProxy"); + + return Clss; +} + + +// JoinSessionCallbackProxy OnlineSubsystemUtils.Default__JoinSessionCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UJoinSessionCallbackProxy* UJoinSessionCallbackProxy::GetDefaultObj() +{ + static class UJoinSessionCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UJoinSessionCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBlueprintSessionResult SearchResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UJoinSessionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UJoinSessionCallbackProxy* UJoinSessionCallbackProxy::JoinSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBlueprintSessionResult& SearchResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("JoinSessionCallbackProxy", "JoinSession"); + + Params::UJoinSessionCallbackProxy_JoinSession_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.SearchResult = SearchResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.LeaderboardBlueprintLibrary +// (None) + +class UClass* ULeaderboardBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LeaderboardBlueprintLibrary"); + + return Clss; +} + + +// LeaderboardBlueprintLibrary OnlineSubsystemUtils.Default__LeaderboardBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULeaderboardBlueprintLibrary* ULeaderboardBlueprintLibrary::GetDefaultObj() +{ + static class ULeaderboardBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(ULeaderboardBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StatName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULeaderboardBlueprintLibrary::WriteLeaderboardInteger(class APlayerController* PlayerController, class FName StatName, int32 StatValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LeaderboardBlueprintLibrary", "WriteLeaderboardInteger"); + + Params::ULeaderboardBlueprintLibrary_WriteLeaderboardInteger_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.StatName = StatName; + Parms.StatValue = StatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.LeaderboardFlushCallbackProxy +// (None) + +class UClass* ULeaderboardFlushCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LeaderboardFlushCallbackProxy"); + + return Clss; +} + + +// LeaderboardFlushCallbackProxy OnlineSubsystemUtils.Default__LeaderboardFlushCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULeaderboardFlushCallbackProxy* ULeaderboardFlushCallbackProxy::GetDefaultObj() +{ + static class ULeaderboardFlushCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULeaderboardFlushCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SessionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULeaderboardFlushCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULeaderboardFlushCallbackProxy* ULeaderboardFlushCallbackProxy::CreateProxyObjectForFlush(class APlayerController* PlayerController, class FName SessionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LeaderboardFlushCallbackProxy", "CreateProxyObjectForFlush"); + + Params::ULeaderboardFlushCallbackProxy_CreateProxyObjectForFlush_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.SessionName = SessionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.LeaderboardQueryCallbackProxy +// (None) + +class UClass* ULeaderboardQueryCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LeaderboardQueryCallbackProxy"); + + return Clss; +} + + +// LeaderboardQueryCallbackProxy OnlineSubsystemUtils.Default__LeaderboardQueryCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULeaderboardQueryCallbackProxy* ULeaderboardQueryCallbackProxy::GetDefaultObj() +{ + static class ULeaderboardQueryCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULeaderboardQueryCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StatName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULeaderboardQueryCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULeaderboardQueryCallbackProxy* ULeaderboardQueryCallbackProxy::CreateProxyObjectForIntQuery(class APlayerController* PlayerController, class FName StatName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LeaderboardQueryCallbackProxy", "CreateProxyObjectForIntQuery"); + + Params::ULeaderboardQueryCallbackProxy_CreateProxyObjectForIntQuery_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.StatName = StatName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.LogoutCallbackProxy +// (None) + +class UClass* ULogoutCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LogoutCallbackProxy"); + + return Clss; +} + + +// LogoutCallbackProxy OnlineSubsystemUtils.Default__LogoutCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULogoutCallbackProxy* ULogoutCallbackProxy::GetDefaultObj() +{ + static class ULogoutCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(ULogoutCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULogoutCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULogoutCallbackProxy* ULogoutCallbackProxy::Logout(class UObject* WorldContextObject, class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LogoutCallbackProxy", "Logout"); + + Params::ULogoutCallbackProxy_Logout_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.OnlineBeacon +// (Actor) + +class UClass* AOnlineBeacon::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineBeacon"); + + return Clss; +} + + +// OnlineBeacon OnlineSubsystemUtils.Default__OnlineBeacon +// (Public, ClassDefaultObject, ArchetypeObject) + +class AOnlineBeacon* AOnlineBeacon::GetDefaultObj() +{ + static class AOnlineBeacon* Default = nullptr; + + if (!Default) + Default = static_cast(AOnlineBeacon::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.OnlineBeaconClient +// (Actor) + +class UClass* AOnlineBeaconClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineBeaconClient"); + + return Clss; +} + + +// OnlineBeaconClient OnlineSubsystemUtils.Default__OnlineBeaconClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class AOnlineBeaconClient* AOnlineBeaconClient::GetDefaultObj() +{ + static class AOnlineBeaconClient* Default = nullptr; + + if (!Default) + Default = static_cast(AOnlineBeaconClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.OnlineBeaconClient.ClientOnConnected +// (Final, Net, NetReliable, Native, Event, Private, NetClient) +// Parameters: + +void AOnlineBeaconClient::ClientOnConnected() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OnlineBeaconClient", "ClientOnConnected"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class OnlineSubsystemUtils.OnlineBeaconHost +// (Actor) + +class UClass* AOnlineBeaconHost::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineBeaconHost"); + + return Clss; +} + + +// OnlineBeaconHost OnlineSubsystemUtils.Default__OnlineBeaconHost +// (Public, ClassDefaultObject, ArchetypeObject) + +class AOnlineBeaconHost* AOnlineBeaconHost::GetDefaultObj() +{ + static class AOnlineBeaconHost* Default = nullptr; + + if (!Default) + Default = static_cast(AOnlineBeaconHost::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.OnlineBeaconHostObject +// (Actor) + +class UClass* AOnlineBeaconHostObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineBeaconHostObject"); + + return Clss; +} + + +// OnlineBeaconHostObject OnlineSubsystemUtils.Default__OnlineBeaconHostObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class AOnlineBeaconHostObject* AOnlineBeaconHostObject::GetDefaultObj() +{ + static class AOnlineBeaconHostObject* Default = nullptr; + + if (!Default) + Default = static_cast(AOnlineBeaconHostObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.OnlineEngineInterfaceImpl +// (None) + +class UClass* UOnlineEngineInterfaceImpl::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineEngineInterfaceImpl"); + + return Clss; +} + + +// OnlineEngineInterfaceImpl OnlineSubsystemUtils.Default__OnlineEngineInterfaceImpl +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnlineEngineInterfaceImpl* UOnlineEngineInterfaceImpl::GetDefaultObj() +{ + static class UOnlineEngineInterfaceImpl* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlineEngineInterfaceImpl::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.OnlinePIESettings +// (None) + +class UClass* UOnlinePIESettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlinePIESettings"); + + return Clss; +} + + +// OnlinePIESettings OnlineSubsystemUtils.Default__OnlinePIESettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnlinePIESettings* UOnlinePIESettings::GetDefaultObj() +{ + static class UOnlinePIESettings* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlinePIESettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.OnlineSessionClient +// (None) + +class UClass* UOnlineSessionClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OnlineSessionClient"); + + return Clss; +} + + +// OnlineSessionClient OnlineSubsystemUtils.Default__OnlineSessionClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOnlineSessionClient* UOnlineSessionClient::GetDefaultObj() +{ + static class UOnlineSessionClient* Default = nullptr; + + if (!Default) + Default = static_cast(UOnlineSessionClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.PartyBeaconClient +// (Actor) + +class UClass* APartyBeaconClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PartyBeaconClient"); + + return Clss; +} + + +// PartyBeaconClient OnlineSubsystemUtils.Default__PartyBeaconClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class APartyBeaconClient* APartyBeaconClient::GetDefaultObj() +{ + static class APartyBeaconClient* Default = nullptr; + + if (!Default) + Default = static_cast(APartyBeaconClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class FString SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPartyReservation ReservationUpdate (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ServerUpdateReservationRequest(const class FString& SessionId, struct FPartyReservation& ReservationUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ServerUpdateReservationRequest"); + + Params::APartyBeaconClient_ServerUpdateReservationRequest_Params Parms{}; + + Parms.SessionId = SessionId; + Parms.ReservationUpdate = ReservationUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class FString SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPartyReservation Reservation (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ServerReservationRequest(const class FString& SessionId, struct FPartyReservation& Reservation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ServerReservationRequest"); + + Params::APartyBeaconClient_ServerReservationRequest_Params Parms{}; + + Parms.SessionId = SessionId; + Parms.Reservation = Reservation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerRemoveMemberFromReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class FString SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPartyReservation ReservationUpdate (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ServerRemoveMemberFromReservationRequest(const class FString& SessionId, struct FPartyReservation& ReservationUpdate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ServerRemoveMemberFromReservationRequest"); + + Params::APartyBeaconClient_ServerRemoveMemberFromReservationRequest_Params Parms{}; + + Parms.SessionId = SessionId; + Parms.ReservationUpdate = ReservationUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FUniqueNetIdRepl PartyLeader (ConstParm, Parm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ServerCancelReservationRequest(struct FUniqueNetIdRepl& PartyLeader) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ServerCancelReservationRequest"); + + Params::APartyBeaconClient_ServerCancelReservationRequest_Params Parms{}; + + Parms.PartyLeader = PartyLeader; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerAddOrUpdateReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class FString SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPartyReservation Reservation (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ServerAddOrUpdateReservationRequest(const class FString& SessionId, struct FPartyReservation& Reservation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ServerAddOrUpdateReservationRequest"); + + Params::APartyBeaconClient_ServerAddOrUpdateReservationRequest_Params Parms{}; + + Parms.SessionId = SessionId; + Parms.Reservation = Reservation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// int32 NumRemainingReservations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ClientSendReservationUpdates(int32 NumRemainingReservations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ClientSendReservationUpdates"); + + Params::APartyBeaconClient_ClientSendReservationUpdates_Params Parms{}; + + Parms.NumRemainingReservations = NumRemainingReservations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationFull +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void APartyBeaconClient::ClientSendReservationFull() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ClientSendReservationFull"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// enum class EPartyReservationResult ReservationResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ClientReservationResponse(enum class EPartyReservationResult ReservationResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ClientReservationResponse"); + + Params::APartyBeaconClient_ClientReservationResponse_Params Parms{}; + + Parms.ReservationResponse = ReservationResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientCancelReservationResponse +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// enum class EPartyReservationResult ReservationResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APartyBeaconClient::ClientCancelReservationResponse(enum class EPartyReservationResult ReservationResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PartyBeaconClient", "ClientCancelReservationResponse"); + + Params::APartyBeaconClient_ClientCancelReservationResponse_Params Parms{}; + + Parms.ReservationResponse = ReservationResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class OnlineSubsystemUtils.PartyBeaconHost +// (Actor) + +class UClass* APartyBeaconHost::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PartyBeaconHost"); + + return Clss; +} + + +// PartyBeaconHost OnlineSubsystemUtils.Default__PartyBeaconHost +// (Public, ClassDefaultObject, ArchetypeObject) + +class APartyBeaconHost* APartyBeaconHost::GetDefaultObj() +{ + static class APartyBeaconHost* Default = nullptr; + + if (!Default) + Default = static_cast(APartyBeaconHost::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.PartyBeaconState +// (None) + +class UClass* UPartyBeaconState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PartyBeaconState"); + + return Clss; +} + + +// PartyBeaconState OnlineSubsystemUtils.Default__PartyBeaconState +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPartyBeaconState* UPartyBeaconState::GetDefaultObj() +{ + static class UPartyBeaconState* Default = nullptr; + + if (!Default) + Default = static_cast(UPartyBeaconState::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.QuitMatchCallbackProxy +// (None) + +class UClass* UQuitMatchCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("QuitMatchCallbackProxy"); + + return Clss; +} + + +// QuitMatchCallbackProxy OnlineSubsystemUtils.Default__QuitMatchCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame) + +class UQuitMatchCallbackProxy* UQuitMatchCallbackProxy::GetDefaultObj() +{ + static class UQuitMatchCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UQuitMatchCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMPMatchOutcome Outcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TurnTimeoutInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuitMatchCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UQuitMatchCallbackProxy* UQuitMatchCallbackProxy::QuitMatch(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, enum class EMPMatchOutcome Outcome, int32 TurnTimeoutInSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("QuitMatchCallbackProxy", "QuitMatch"); + + Params::UQuitMatchCallbackProxy_QuitMatch_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchID = MatchID; + Parms.Outcome = Outcome; + Parms.TurnTimeoutInSeconds = TurnTimeoutInSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.ShowLoginUICallbackProxy +// (None) + +class UClass* UShowLoginUICallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ShowLoginUICallbackProxy"); + + return Clss; +} + + +// ShowLoginUICallbackProxy OnlineSubsystemUtils.Default__ShowLoginUICallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UShowLoginUICallbackProxy* UShowLoginUICallbackProxy::GetDefaultObj() +{ + static class UShowLoginUICallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UShowLoginUICallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* InPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UShowLoginUICallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UShowLoginUICallbackProxy* UShowLoginUICallbackProxy::ShowExternalLoginUI(class UObject* WorldContextObject, class APlayerController* InPlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShowLoginUICallbackProxy", "ShowExternalLoginUI"); + + Params::UShowLoginUICallbackProxy_ShowExternalLoginUI_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InPlayerController = InPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class OnlineSubsystemUtils.SpectatorBeaconClient +// (Actor) + +class UClass* ASpectatorBeaconClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpectatorBeaconClient"); + + return Clss; +} + + +// SpectatorBeaconClient OnlineSubsystemUtils.Default__SpectatorBeaconClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASpectatorBeaconClient* ASpectatorBeaconClient::GetDefaultObj() +{ + static class ASpectatorBeaconClient* Default = nullptr; + + if (!Default) + Default = static_cast(ASpectatorBeaconClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// class FString SessionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSpectatorReservation Reservation (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ASpectatorBeaconClient::ServerReservationRequest(const class FString& SessionId, struct FSpectatorReservation& Reservation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ServerReservationRequest"); + + Params::ASpectatorBeaconClient_ServerReservationRequest_Params Parms{}; + + Parms.SessionId = SessionId; + Parms.Reservation = Reservation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerCancelReservationRequest +// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate) +// Parameters: +// struct FUniqueNetIdRepl Spectator (ConstParm, Parm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpectatorBeaconClient::ServerCancelReservationRequest(struct FUniqueNetIdRepl& Spectator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ServerCancelReservationRequest"); + + Params::ASpectatorBeaconClient_ServerCancelReservationRequest_Params Parms{}; + + Parms.Spectator = Spectator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientSendReservationUpdates +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// int32 NumRemainingReservations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpectatorBeaconClient::ClientSendReservationUpdates(int32 NumRemainingReservations) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ClientSendReservationUpdates"); + + Params::ASpectatorBeaconClient_ClientSendReservationUpdates_Params Parms{}; + + Parms.NumRemainingReservations = NumRemainingReservations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientSendReservationFull +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void ASpectatorBeaconClient::ClientSendReservationFull() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ClientSendReservationFull"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientReservationResponse +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// enum class ESpectatorReservationResultReservationResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpectatorBeaconClient::ClientReservationResponse(enum class ESpectatorReservationResult ReservationResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ClientReservationResponse"); + + Params::ASpectatorBeaconClient_ClientReservationResponse_Params Parms{}; + + Parms.ReservationResponse = ReservationResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientCancelReservationResponse +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// enum class ESpectatorReservationResultReservationResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpectatorBeaconClient::ClientCancelReservationResponse(enum class ESpectatorReservationResult ReservationResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpectatorBeaconClient", "ClientCancelReservationResponse"); + + Params::ASpectatorBeaconClient_ClientCancelReservationResponse_Params Parms{}; + + Parms.ReservationResponse = ReservationResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class OnlineSubsystemUtils.SpectatorBeaconHost +// (Actor) + +class UClass* ASpectatorBeaconHost::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpectatorBeaconHost"); + + return Clss; +} + + +// SpectatorBeaconHost OnlineSubsystemUtils.Default__SpectatorBeaconHost +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASpectatorBeaconHost* ASpectatorBeaconHost::GetDefaultObj() +{ + static class ASpectatorBeaconHost* Default = nullptr; + + if (!Default) + Default = static_cast(ASpectatorBeaconHost::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.SpectatorBeaconState +// (None) + +class UClass* USpectatorBeaconState::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpectatorBeaconState"); + + return Clss; +} + + +// SpectatorBeaconState OnlineSubsystemUtils.Default__SpectatorBeaconState +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpectatorBeaconState* USpectatorBeaconState::GetDefaultObj() +{ + static class USpectatorBeaconState* Default = nullptr; + + if (!Default) + Default = static_cast(USpectatorBeaconState::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.TestBeaconClient +// (Actor) + +class UClass* ATestBeaconClient::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestBeaconClient"); + + return Clss; +} + + +// TestBeaconClient OnlineSubsystemUtils.Default__TestBeaconClient +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATestBeaconClient* ATestBeaconClient::GetDefaultObj() +{ + static class ATestBeaconClient* Default = nullptr; + + if (!Default) + Default = static_cast(ATestBeaconClient::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.TestBeaconClient.ServerPong +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: + +void ATestBeaconClient::ServerPong() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TestBeaconClient", "ServerPong"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.TestBeaconClient.ClientPing +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: + +void ATestBeaconClient::ClientPing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TestBeaconClient", "ClientPing"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class OnlineSubsystemUtils.TestBeaconHost +// (Actor) + +class UClass* ATestBeaconHost::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TestBeaconHost"); + + return Clss; +} + + +// TestBeaconHost OnlineSubsystemUtils.Default__TestBeaconHost +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATestBeaconHost* ATestBeaconHost::GetDefaultObj() +{ + static class ATestBeaconHost* Default = nullptr; + + if (!Default) + Default = static_cast(ATestBeaconHost::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystemUtils.TurnBasedBlueprintLibrary +// (None) + +class UClass* UTurnBasedBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TurnBasedBlueprintLibrary"); + + return Clss; +} + + +// TurnBasedBlueprintLibrary OnlineSubsystemUtils.Default__TurnBasedBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTurnBasedBlueprintLibrary* UTurnBasedBlueprintLibrary::GetDefaultObj() +{ + static class UTurnBasedBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UTurnBasedBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTurnBasedBlueprintLibrary::RegisterTurnBasedMatchInterfaceObject(class UObject* WorldContextObject, class APlayerController* PlayerController, class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedBlueprintLibrary", "RegisterTurnBasedMatchInterfaceObject"); + + Params::UTurnBasedBlueprintLibrary_RegisterTurnBasedMatchInterfaceObject_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString PlayerDisplayName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTurnBasedBlueprintLibrary::GetPlayerDisplayName(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32 PlayerIndex, class FString* PlayerDisplayName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedBlueprintLibrary", "GetPlayerDisplayName"); + + Params::UTurnBasedBlueprintLibrary_GetPlayerDisplayName_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchID = MatchID; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlayerDisplayName != nullptr) + *PlayerDisplayName = std::move(Parms.PlayerDisplayName); + +} + + +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTurnBasedBlueprintLibrary::GetMyPlayerIndex(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, int32* PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedBlueprintLibrary", "GetMyPlayerIndex"); + + Params::UTurnBasedBlueprintLibrary_GetMyPlayerIndex_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchID = MatchID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PlayerIndex != nullptr) + *PlayerIndex = Parms.PlayerIndex; + +} + + +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString MatchID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsMyTurn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTurnBasedBlueprintLibrary::GetIsMyTurn(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& MatchID, bool* bIsMyTurn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedBlueprintLibrary", "GetIsMyTurn"); + + Params::UTurnBasedBlueprintLibrary_GetIsMyTurn_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerController = PlayerController; + Parms.MatchID = MatchID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bIsMyTurn != nullptr) + *bIsMyTurn = Parms.bIsMyTurn; + +} + + +// Class OnlineSubsystemUtils.VoipListenerSynthComponent +// (SceneComponent) + +class UClass* UVoipListenerSynthComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VoipListenerSynthComponent"); + + return Clss; +} + + +// VoipListenerSynthComponent OnlineSubsystemUtils.Default__VoipListenerSynthComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVoipListenerSynthComponent* UVoipListenerSynthComponent::GetDefaultObj() +{ + static class UVoipListenerSynthComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UVoipListenerSynthComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystemUtils.VoipListenerSynthComponent.IsIdling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVoipListenerSynthComponent::IsIdling() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VoipListenerSynthComponent", "IsIdling"); + + Params::UVoipListenerSynthComponent_IsIdling_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_parameters.hpp new file mode 100644 index 0000000..0b74861 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_parameters.hpp @@ -0,0 +1,529 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementProgress +struct UAchievementBlueprintLibrary_GetCachedAchievementProgress_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AchievementID; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFoundID; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Progress; // 0x1C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function OnlineSubsystemUtils.AchievementBlueprintLibrary.GetCachedAchievementDescription +struct UAchievementBlueprintLibrary_GetCachedAchievementDescription_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AchievementID; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFoundID; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_938[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Title; // 0x20(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + class FText LockedDescription; // 0x38(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + class FText UnlockedDescription; // 0x50(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bHidden; // 0x68(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_939[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievements +struct UAchievementQueryCallbackProxy_CacheAchievements_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAchievementQueryCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.AchievementQueryCallbackProxy.CacheAchievementDescriptions +struct UAchievementQueryCallbackProxy_CacheAchievementDescriptions_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAchievementQueryCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.AchievementWriteCallbackProxy.WriteAchievementProgress +struct UAchievementWriteCallbackProxy_WriteAchievementProgress_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AchievementName; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Progress; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserTag; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAchievementWriteCallbackProxy* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.ConnectionCallbackProxy.ConnectToService +struct UConnectionCallbackProxy_ConnectToService_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UConnectionCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.CreateSessionCallbackProxy.CreateSession +struct UCreateSessionCallbackProxy_CreateSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PublicConnections; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLAN; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_944[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UCreateSessionCallbackProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.DestroySessionCallbackProxy.DestroySession +struct UDestroySessionCallbackProxy_DestroySession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDestroySessionCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function OnlineSubsystemUtils.EndMatchCallbackProxy.EndMatch +struct UEndMatchCallbackProxy_EndMatch_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface MatchActor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class FString MatchID; // 0x20(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMPMatchOutcome LocalPlayerOutcome; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMPMatchOutcome OtherPlayersOutcome; // 0x31(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_947[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UEndMatchCallbackProxy* ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function OnlineSubsystemUtils.EndTurnCallbackProxy.EndTurn +struct UEndTurnCallbackProxy_EndTurn_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MatchID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface TurnBasedMatchInterface; // 0x20(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UEndTurnCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x118 (0x118 - 0x0) +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetServerName +struct UFindSessionsCallbackProxy_GetServerName_Params +{ +public: + struct FBlueprintSessionResult Result; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x108(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetPingInMs +struct UFindSessionsCallbackProxy_GetPingInMs_Params +{ +public: + struct FBlueprintSessionResult Result; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x108(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetMaxPlayers +struct UFindSessionsCallbackProxy_GetMaxPlayers_Params +{ +public: + struct FBlueprintSessionResult Result; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x108(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x110 (0x110 - 0x0) +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.GetCurrentPlayers +struct UFindSessionsCallbackProxy_GetCurrentPlayers_Params +{ +public: + struct FBlueprintSessionResult Result; // 0x0(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x108(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.FindSessionsCallbackProxy.FindSessions +struct UFindSessionsCallbackProxy_FindSessions_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxResults; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLAN; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UFindSessionsCallbackProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy.FindTurnBasedMatch +struct UFindTurnBasedMatchCallbackProxy_FindTurnBasedMatch_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface MatchActor; // 0x10(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 MinPlayers; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerGroup; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowExistingMatches; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_951[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UFindTurnBasedMatchCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy.CreateProxyObjectForInAppPurchase +struct UInAppPurchaseCallbackProxy_CreateProxyObjectForInAppPurchase_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInAppPurchaseProductRequest ProductRequest; // 0x8(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UInAppPurchaseCallbackProxy* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseUnprocessedPurchases +struct UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchaseUnprocessedPurchases_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInAppPurchaseCallbackProxy2* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchaseQueryOwned +struct UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchaseQueryOwned_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInAppPurchaseCallbackProxy2* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseCallbackProxy2.CreateProxyObjectForInAppPurchase +struct UInAppPurchaseCallbackProxy2_CreateProxyObjectForInAppPurchase_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInAppPurchaseProductRequest2 ProductRequest; // 0x8(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UInAppPurchaseCallbackProxy2* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy.CreateProxyObjectForInAppPurchaseQuery +struct UInAppPurchaseQueryCallbackProxy_CreateProxyObjectForInAppPurchaseQuery_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProductIdentifiers; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UInAppPurchaseQueryCallbackProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2.CreateProxyObjectForInAppPurchaseQuery +struct UInAppPurchaseQueryCallbackProxy2_CreateProxyObjectForInAppPurchaseQuery_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProductIdentifiers; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UInAppPurchaseQueryCallbackProxy2* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy.CreateProxyObjectForInAppPurchaseRestore +struct UInAppPurchaseRestoreCallbackProxy_CreateProxyObjectForInAppPurchaseRestore_Params +{ +public: + TArray ConsumableProductFlags; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInAppPurchaseRestoreCallbackProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2.CreateProxyObjectForInAppPurchaseRestore +struct UInAppPurchaseRestoreCallbackProxy2_CreateProxyObjectForInAppPurchaseRestore_Params +{ +public: + TArray ConsumableProductFlags; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInAppPurchaseRestoreCallbackProxy2* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x120 (0x120 - 0x0) +// Function OnlineSubsystemUtils.JoinSessionCallbackProxy.JoinSession +struct UJoinSessionCallbackProxy_JoinSession_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlueprintSessionResult SearchResult; // 0x10(0x108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UJoinSessionCallbackProxy* ReturnValue; // 0x118(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.LeaderboardBlueprintLibrary.WriteLeaderboardInteger +struct ULeaderboardBlueprintLibrary_WriteLeaderboardInteger_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StatName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StatValue; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x14(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_973[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.LeaderboardFlushCallbackProxy.CreateProxyObjectForFlush +struct ULeaderboardFlushCallbackProxy_CreateProxyObjectForFlush_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SessionName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULeaderboardFlushCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.LeaderboardQueryCallbackProxy.CreateProxyObjectForIntQuery +struct ULeaderboardQueryCallbackProxy_CreateProxyObjectForIntQuery_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StatName; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULeaderboardQueryCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.LogoutCallbackProxy.Logout +struct ULogoutCallbackProxy_Logout_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULogoutCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerUpdateReservationRequest +struct APartyBeaconClient_ServerUpdateReservationRequest_Params +{ +public: + class FString SessionId; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPartyReservation ReservationUpdate; // 0x10(0x50)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerReservationRequest +struct APartyBeaconClient_ServerReservationRequest_Params +{ +public: + class FString SessionId; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPartyReservation Reservation; // 0x10(0x50)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerRemoveMemberFromReservationRequest +struct APartyBeaconClient_ServerRemoveMemberFromReservationRequest_Params +{ +public: + class FString SessionId; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPartyReservation ReservationUpdate; // 0x10(0x50)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerCancelReservationRequest +struct APartyBeaconClient_ServerCancelReservationRequest_Params +{ +public: + struct FUniqueNetIdRepl PartyLeader; // 0x0(0x28)(ConstParm, Parm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ServerAddOrUpdateReservationRequest +struct APartyBeaconClient_ServerAddOrUpdateReservationRequest_Params +{ +public: + class FString SessionId; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPartyReservation Reservation; // 0x10(0x50)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientSendReservationUpdates +struct APartyBeaconClient_ClientSendReservationUpdates_Params +{ +public: + int32 NumRemainingReservations; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientReservationResponse +struct APartyBeaconClient_ClientReservationResponse_Params +{ +public: + enum class EPartyReservationResult ReservationResponse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function OnlineSubsystemUtils.PartyBeaconClient.ClientCancelReservationResponse +struct APartyBeaconClient_ClientCancelReservationResponse_Params +{ +public: + enum class EPartyReservationResult ReservationResponse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function OnlineSubsystemUtils.QuitMatchCallbackProxy.QuitMatch +struct UQuitMatchCallbackProxy_QuitMatch_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MatchID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMPMatchOutcome Outcome; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TurnTimeoutInSeconds; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuitMatchCallbackProxy* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.ShowLoginUICallbackProxy.ShowExternalLoginUI +struct UShowLoginUICallbackProxy_ShowExternalLoginUI_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* InPlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UShowLoginUICallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerReservationRequest +struct ASpectatorBeaconClient_ServerReservationRequest_Params +{ +public: + class FString SessionId; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpectatorReservation Reservation; // 0x10(0x78)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ServerCancelReservationRequest +struct ASpectatorBeaconClient_ServerCancelReservationRequest_Params +{ +public: + struct FUniqueNetIdRepl Spectator; // 0x0(0x28)(ConstParm, Parm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientSendReservationUpdates +struct ASpectatorBeaconClient_ClientSendReservationUpdates_Params +{ +public: + int32 NumRemainingReservations; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientReservationResponse +struct ASpectatorBeaconClient_ClientReservationResponse_Params +{ +public: + enum class ESpectatorReservationResult ReservationResponse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function OnlineSubsystemUtils.SpectatorBeaconClient.ClientCancelReservationResponse +struct ASpectatorBeaconClient_ClientCancelReservationResponse_Params +{ +public: + enum class ESpectatorReservationResult ReservationResponse; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.RegisterTurnBasedMatchInterfaceObject +struct UTurnBasedBlueprintLibrary_RegisterTurnBasedMatchInterfaceObject_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetPlayerDisplayName +struct UTurnBasedBlueprintLibrary_GetPlayerDisplayName_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MatchID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString PlayerDisplayName; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetMyPlayerIndex +struct UTurnBasedBlueprintLibrary_GetMyPlayerIndex_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MatchID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function OnlineSubsystemUtils.TurnBasedBlueprintLibrary.GetIsMyTurn +struct UTurnBasedBlueprintLibrary_GetIsMyTurn_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* PlayerController; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MatchID; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMyTurn; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function OnlineSubsystemUtils.VoipListenerSynthComponent.IsIdling +struct UVoipListenerSynthComponent_IsIdling_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_structs.hpp new file mode 100644 index 0000000..a79f1bc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystemUtils_structs.hpp @@ -0,0 +1,259 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInAppPurchaseStatus : uint8 +{ + Invalid = 0, + Failed = 1, + Deferred = 2, + Canceled = 3, + Purchased = 4, + Restored = 5, + EInAppPurchaseStatus_MAX = 6, +}; + +enum class EOnlineProxyStoreOfferDiscountType : uint8 +{ + NotOnSale = 0, + Percentage = 1, + DiscountAmount = 2, + PayAmount = 3, + EOnlineProxyStoreOfferDiscountType_MAX = 4, +}; + +enum class EBeaconConnectionState : uint8 +{ + Invalid = 0, + Closed = 1, + Pending = 2, + Open = 3, + EBeaconConnectionState_MAX = 4, +}; + +enum class EClientRequestType : uint8 +{ + NonePending = 0, + ExistingSessionReservation = 1, + ReservationUpdate = 2, + EmptyServerReservation = 3, + Reconnect = 4, + Abandon = 5, + ReservationRemoveMembers = 6, + AddOrUpdateReservation = 7, + EClientRequestType_MAX = 8, +}; + +enum class EPartyReservationResult : uint8 +{ + NoResult = 0, + RequestPending = 1, + GeneralError = 2, + PartyLimitReached = 3, + IncorrectPlayerCount = 4, + RequestTimedOut = 5, + ReservationDuplicate = 6, + ReservationNotFound = 7, + ReservationAccepted = 8, + ReservationDenied = 9, + ReservationDenied_CrossPlayRestriction = 10, + ReservationDenied_Banned = 11, + ReservationRequestCanceled = 12, + ReservationInvalid = 13, + BadSessionId = 14, + ReservationDenied_ContainsExistingPlayers = 15, + EPartyReservationResult_MAX = 16, +}; + +enum class ESpectatorClientRequestType : uint8 +{ + NonePending = 0, + ExistingSessionReservation = 1, + ReservationUpdate = 2, + EmptyServerReservation = 3, + Reconnect = 4, + Abandon = 5, + ESpectatorClientRequestType_MAX = 6, +}; + +enum class ESpectatorReservationResult : uint8 +{ + NoResult = 0, + RequestPending = 1, + GeneralError = 2, + SpectatorLimitReached = 3, + IncorrectPlayerCount = 4, + RequestTimedOut = 5, + ReservationDuplicate = 6, + ReservationNotFound = 7, + ReservationAccepted = 8, + ReservationDenied = 9, + ReservationDenied_CrossPlayRestriction = 10, + ReservationDenied_Banned = 11, + ReservationRequestCanceled = 12, + ReservationInvalid = 13, + BadSessionId = 14, + ReservationDenied_ContainsExistingPlayers = 15, + ESpectatorReservationResult_MAX = 16, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x108 (0x108 - 0x0) +// ScriptStruct OnlineSubsystemUtils.BlueprintSessionResult +struct FBlueprintSessionResult +{ +public: + uint8 Pad_9C8[0x108]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct OnlineSubsystemUtils.InAppPurchaseReceiptInfo2 +struct FInAppPurchaseReceiptInfo2 +{ +public: + class FString ItemName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemId; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ValidationInfo; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// ScriptStruct OnlineSubsystemUtils.OnlineProxyStoreOffer +struct FOnlineProxyStoreOffer +{ +public: + class FString OfferId; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Title; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText LongDescription; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText RegularPriceText; // 0x58(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 RegularPrice; // 0x70(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText PriceText; // 0x78(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 NumericPrice; // 0x90(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9CA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurrencyCode; // 0x98(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReleaseDate; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ExpirationDate; // 0xB0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOnlineProxyStoreOfferDiscountType DiscountType; // 0xB8(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TMap DynamicFields; // 0xC0(0x50)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct OnlineSubsystemUtils.InAppPurchaseRestoreInfo2 +struct FInAppPurchaseRestoreInfo2 +{ +public: + class FString ItemName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemId; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ValidationInfo; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct OnlineSubsystemUtils.InAppPurchaseReceiptInfo +struct FInAppPurchaseReceiptInfo +{ +public: + class FString ItemName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemId; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ValidationInfo; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xF8 (0xF8 - 0x0) +// ScriptStruct OnlineSubsystemUtils.InAppPurchaseProductInfo2 +struct FInAppPurchaseProductInfo2 +{ +public: + class FString Identifier; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransactionIdentifier; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayDescription; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayPrice; // 0x40(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RawPrice; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9CC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurrencyCode; // 0x58(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencySymbol; // 0x68(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DecimalSeparator; // 0x78(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GroupingSeparator; // 0x88(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReceiptData; // 0x98(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap DynamicFields; // 0xA8(0x50)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct OnlineSubsystemUtils.InAppPurchaseProductRequest2 +struct FInAppPurchaseProductRequest2 +{ +public: + class FString ProductIdentifier; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsConsumable; // 0x10(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9CD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct OnlineSubsystemUtils.PlayerReservation +struct FPlayerReservation +{ +public: + struct FUniqueNetIdRepl UniqueId; // 0x0(0x28)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ValidationStr; // 0x28(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Platform; // 0x38(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCrossplay; // 0x48(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ElapsedTime; // 0x4C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct OnlineSubsystemUtils.PIELoginSettingsInternal +struct FPIELoginSettingsInternal +{ +public: + class FString ID; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Token; // 0x10(0x10)(Edit, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Type; // 0x20(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TokenBytes; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct OnlineSubsystemUtils.PartyBeaconCrossplayPlatformMapping +struct FPartyBeaconCrossplayPlatformMapping +{ +public: + class FString PlatformName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlatformType; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct OnlineSubsystemUtils.PartyReservation +struct FPartyReservation +{ +public: + int32 TeamNum; // 0x0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FUniqueNetIdRepl PartyLeader; // 0x8(0x28)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PartyMembers; // 0x30(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray RemovedPartyMembers; // 0x40(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct OnlineSubsystemUtils.SpectatorReservation +struct FSpectatorReservation +{ +public: + struct FUniqueNetIdRepl SpectatorId; // 0x0(0x28)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlayerReservation Spectator; // 0x28(0x50)(Transient, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_classes.hpp new file mode 100644 index 0000000..9f2d821 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_classes.hpp @@ -0,0 +1,41 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x60 - 0x28) +// Class OnlineSubsystem.NamedInterfaces +class UNamedInterfaces : public UObject +{ +public: + TArray NamedInterfaces; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray NamedInterfaceDefs; // 0x38(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_7FC[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNamedInterfaces* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class OnlineSubsystem.TurnBasedMatchInterface +class ITurnBasedMatchInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ITurnBasedMatchInterface* GetDefaultObj(); + + void OnMatchReceivedTurn(const class FString& Match, bool bDidBecomeActive); + void OnMatchEnded(const class FString& Match); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_functions.cpp new file mode 100644 index 0000000..15fedda --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_functions.cpp @@ -0,0 +1,116 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class OnlineSubsystem.NamedInterfaces +// (None) + +class UClass* UNamedInterfaces::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NamedInterfaces"); + + return Clss; +} + + +// NamedInterfaces OnlineSubsystem.Default__NamedInterfaces +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNamedInterfaces* UNamedInterfaces::GetDefaultObj() +{ + static class UNamedInterfaces* Default = nullptr; + + if (!Default) + Default = static_cast(UNamedInterfaces::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OnlineSubsystem.TurnBasedMatchInterface +// (None) + +class UClass* ITurnBasedMatchInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TurnBasedMatchInterface"); + + return Clss; +} + + +// TurnBasedMatchInterface OnlineSubsystem.Default__TurnBasedMatchInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ITurnBasedMatchInterface* ITurnBasedMatchInterface::GetDefaultObj() +{ + static class ITurnBasedMatchInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ITurnBasedMatchInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn +// (Event, Public, BlueprintEvent) +// Parameters: +// class FString Match (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDidBecomeActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITurnBasedMatchInterface::OnMatchReceivedTurn(const class FString& Match, bool bDidBecomeActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedMatchInterface", "OnMatchReceivedTurn"); + + Params::ITurnBasedMatchInterface_OnMatchReceivedTurn_Params Parms{}; + + Parms.Match = Match; + Parms.bDidBecomeActive = bDidBecomeActive; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded +// (Event, Public, BlueprintEvent) +// Parameters: +// class FString Match (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITurnBasedMatchInterface::OnMatchEnded(const class FString& Match) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TurnBasedMatchInterface", "OnMatchEnded"); + + Params::ITurnBasedMatchInterface_OnMatchEnded_Params Parms{}; + + Parms.Match = Match; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_parameters.hpp new file mode 100644 index 0000000..291ebf5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchReceivedTurn +struct ITurnBasedMatchInterface_OnMatchReceivedTurn_Params +{ +public: + class FString Match; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDidBecomeActive; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7FF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function OnlineSubsystem.TurnBasedMatchInterface.OnMatchEnded +struct ITurnBasedMatchInterface_OnMatchEnded_Params +{ +public: + class FString Match; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_structs.hpp new file mode 100644 index 0000000..a6f8349 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OnlineSubsystem_structs.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EInAppPurchaseState : uint8 +{ + Unknown = 0, + Success = 1, + Failed = 2, + Cancelled = 3, + Invalid = 4, + NotAllowed = 5, + Restored = 6, + AlreadyOwned = 7, + EInAppPurchaseState_MAX = 8, +}; + +enum class EMPMatchOutcome : uint8 +{ + None = 0, + Quit = 1, + Won = 2, + Lost = 3, + Tied = 4, + TimeExpired = 5, + First = 6, + Second = 7, + Third = 8, + Fourth = 9, + EMPMatchOutcome_MAX = 10, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0xA8 - 0x0) +// ScriptStruct OnlineSubsystem.InAppPurchaseProductInfo +struct FInAppPurchaseProductInfo +{ +public: + class FString Identifier; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransactionIdentifier; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayDescription; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayPrice; // 0x40(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RawPrice; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_802[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CurrencyCode; // 0x58(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencySymbol; // 0x68(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DecimalSeparator; // 0x78(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GroupingSeparator; // 0x88(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReceiptData; // 0x98(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct OnlineSubsystem.InAppPurchaseRestoreInfo +struct FInAppPurchaseRestoreInfo +{ +public: + class FString Identifier; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReceiptData; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransactionIdentifier; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct OnlineSubsystem.NamedInterfaceDef +struct FNamedInterfaceDef +{ +public: + class FName InterfaceName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InterfaceClassName; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct OnlineSubsystem.NamedInterface +struct FNamedInterface +{ +public: + class FName InterfaceName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InterfaceObject; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct OnlineSubsystem.InAppPurchaseProductRequest +struct FInAppPurchaseProductRequest +{ +public: + class FString ProductIdentifier; // 0x0(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsConsumable; // 0x10(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_805[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_classes.hpp new file mode 100644 index 0000000..0d7e5bb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0xA0 - 0x80) +// Class OodleNetworkHandlerComponent.OodleNetworkTrainerCommandlet +class UOodleNetworkTrainerCommandlet : public UCommandlet +{ +public: + bool bCompressionTest; // 0x80(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F14[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HashTableSize; // 0x84(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DictionarySize; // 0x88(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DictionaryTrials; // 0x8C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TrialRandomness; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TrialGenerations; // 0x94(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoTrials; // 0x98(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F15[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOodleNetworkTrainerCommandlet* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_functions.cpp new file mode 100644 index 0000000..f9d5371 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class OodleNetworkHandlerComponent.OodleNetworkTrainerCommandlet +// (None) + +class UClass* UOodleNetworkTrainerCommandlet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OodleNetworkTrainerCommandlet"); + + return Clss; +} + + +// OodleNetworkTrainerCommandlet OodleNetworkHandlerComponent.Default__OodleNetworkTrainerCommandlet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOodleNetworkTrainerCommandlet* UOodleNetworkTrainerCommandlet::GetDefaultObj() +{ + static class UOodleNetworkTrainerCommandlet* Default = nullptr; + + if (!Default) + Default = static_cast(UOodleNetworkTrainerCommandlet::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_structs.hpp new file mode 100644 index 0000000..e965fc2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OodleNetworkHandlerComponent_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EOodleEnableMode : uint8 +{ + AlwaysEnabled = 0, + WhenCompressedPacketReceived = 1, + EOodleEnableMode_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_classes.hpp new file mode 100644 index 0000000..a8f7f74 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_classes.hpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class OpenInputPlugin.OpenInputFunctionLibrary +class UOpenInputFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UOpenInputFunctionLibrary* GetDefaultObj(); + + bool GetSkeletalTrackingLevel(enum class EVROpenInputSkeletalTrackingLevel* SkeletalTrackingLevelOut, enum class EVRActionHand HandToRetreive); + bool GetReferencePose(struct FBPOpenVRActionInfo& BlankActionToFill, const struct FBPOpenVRActionHandle& ActionHandleToQuery, class UObject* WorldContextObject, enum class EVROpenInputReferencePose PoseTypeToRetreive); + struct FTransform GetOpenVRBoneTransform(enum class EVROpenInputBones BoneToGet, const struct FBPOpenVRActionInfo& HandSkeletalAction); + bool GetHandCurlAndSplayValues(enum class EVRActionHand TargetHand, struct FBPOpenVRGesturePoseData& CurlAndSplayValuesOut, class UObject* WorldContextObject, const class FString& OptionalCustomActionName); + bool GetActionPose(struct FBPOpenVRActionInfo& Action, class UObject* WorldContextObject, bool bGetCompressedData, bool bGetGestureValues); + void FillRepContainerFromActionInfo(struct FBPOpenVRActionInfo& ActionInfo, struct FBPSkeletalRepContainer& TargetRepContainer, enum class EVRSkeletalReplicationType ReplicationType); + void FillActionInfoFromRepContainer(class UObject* WorldContextObject, struct FBPOpenVRActionInfo& ActionInfo, struct FBPSkeletalRepContainer& TargetRepContainer); +}; + +// 0x10 (0x40 - 0x30) +// Class OpenInputPlugin.OpenInputGestureDatabase +class UOpenInputGestureDatabase : public UDataAsset +{ +public: + TArray Gestures; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UOpenInputGestureDatabase* GetDefaultObj(); + +}; + +// 0x198 (0x1060 - 0xEC8) +// Class OpenInputPlugin.OpenInputSkeletalMeshComponent +class UOpenInputSkeletalMeshComponent : public USkeletalMeshComponent +{ +public: + bool bDetectGestures; // 0xEC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnNewGestureDetected; // 0xED0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnGestureEnded; // 0xEE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UOpenInputGestureDatabase* GesturesDB; // 0xEF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOffsetByControllerProfile; // 0xEF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB1[0x3F]; // Fixing Size After Last Property [ Dumper-7 ] + TArray HandSkeletalActions; // 0xF38(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBPSkeletalRepContainer LeftHandRep; // 0xF48(0x58)(Net, Transient, RepNotify, NativeAccessSpecifierPublic) + struct FBPSkeletalRepContainer RightHandRep; // 0xFA0(0x58)(Net, Transient, RepNotify, NativeAccessSpecifierPublic) + uint8 Pad_CB2[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + bool bReplicateSkeletalData; // 0x1040(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSmoothReplicatedSkeletalData; // 0x1041(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB4[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ReplicationRateForSkeletalAnimations; // 0x1044(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRSkeletalReplicationType ReplicationType; // 0x1048(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB5[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOpenInputSkeletalMeshComponent* GetDefaultObj(); + + void SetDetectGestures(bool bNewDetectGestures); + void Server_SendSkeletalTransforms(struct FBPSkeletalRepContainer& SkeletalInfo); + void SaveCurrentPose(class FName RecordingName, bool bUseFingerCurlOnly, enum class EVRActionHand HandToSave); + void OnRep_SkeletalTransformRight(); + void OnRep_SkeletalTransformLeft(); + void NewControllerProfileLoaded(); + bool K2_DetectCurrentPose(struct FBPOpenVRActionInfo* SkeletalAction, struct FOpenInputGesture* GestureOut); + bool GetFingerCurlAndSplayData(enum class EVRActionHand TargetHand, struct FBPOpenVRGesturePoseData* OutFingerPoseData); +}; + +// 0x798 (0xA50 - 0x2B8) +// Class OpenInputPlugin.OpenInputAnimInstance +class UOpenInputAnimInstance : public UAnimInstance +{ +public: + class UOpenInputSkeletalMeshComponent* OwningMesh; // 0x2B8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB6[0x790]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOpenInputAnimInstance* GetDefaultObj(); + + void InitializeCustomBoneMapping(struct FBPSkeletalMappingData& SkeletalMappingData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_functions.cpp new file mode 100644 index 0000000..5d7fd4b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_functions.cpp @@ -0,0 +1,618 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class OpenInputPlugin.OpenInputFunctionLibrary +// (None) + +class UClass* UOpenInputFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OpenInputFunctionLibrary"); + + return Clss; +} + + +// OpenInputFunctionLibrary OpenInputPlugin.Default__OpenInputFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOpenInputFunctionLibrary* UOpenInputFunctionLibrary::GetDefaultObj() +{ + static class UOpenInputFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UOpenInputFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetSkeletalTrackingLevel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EVROpenInputSkeletalTrackingLevelSkeletalTrackingLevelOut (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EVRActionHand HandToRetreive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputFunctionLibrary::GetSkeletalTrackingLevel(enum class EVROpenInputSkeletalTrackingLevel* SkeletalTrackingLevelOut, enum class EVRActionHand HandToRetreive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "GetSkeletalTrackingLevel"); + + Params::UOpenInputFunctionLibrary_GetSkeletalTrackingLevel_Params Parms{}; + + Parms.HandToRetreive = HandToRetreive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SkeletalTrackingLevelOut != nullptr) + *SkeletalTrackingLevelOut = Parms.SkeletalTrackingLevelOut; + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetReferencePose +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPOpenVRActionInfo BlankActionToFill (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPOpenVRActionHandle ActionHandleToQuery (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EVROpenInputReferencePosePoseTypeToRetreive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputFunctionLibrary::GetReferencePose(struct FBPOpenVRActionInfo& BlankActionToFill, const struct FBPOpenVRActionHandle& ActionHandleToQuery, class UObject* WorldContextObject, enum class EVROpenInputReferencePose PoseTypeToRetreive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "GetReferencePose"); + + Params::UOpenInputFunctionLibrary_GetReferencePose_Params Parms{}; + + Parms.BlankActionToFill = BlankActionToFill; + Parms.ActionHandleToQuery = ActionHandleToQuery; + Parms.WorldContextObject = WorldContextObject; + Parms.PoseTypeToRetreive = PoseTypeToRetreive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetOpenVRBoneTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class EVROpenInputBones BoneToGet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPOpenVRActionInfo HandSkeletalAction (Parm, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UOpenInputFunctionLibrary::GetOpenVRBoneTransform(enum class EVROpenInputBones BoneToGet, const struct FBPOpenVRActionInfo& HandSkeletalAction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "GetOpenVRBoneTransform"); + + Params::UOpenInputFunctionLibrary_GetOpenVRBoneTransform_Params Parms{}; + + Parms.BoneToGet = BoneToGet; + Parms.HandSkeletalAction = HandSkeletalAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetHandCurlAndSplayValues +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EVRActionHand TargetHand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPOpenVRGesturePoseData CurlAndSplayValuesOut (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OptionalCustomActionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputFunctionLibrary::GetHandCurlAndSplayValues(enum class EVRActionHand TargetHand, struct FBPOpenVRGesturePoseData& CurlAndSplayValuesOut, class UObject* WorldContextObject, const class FString& OptionalCustomActionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "GetHandCurlAndSplayValues"); + + Params::UOpenInputFunctionLibrary_GetHandCurlAndSplayValues_Params Parms{}; + + Parms.TargetHand = TargetHand; + Parms.CurlAndSplayValuesOut = CurlAndSplayValuesOut; + Parms.WorldContextObject = WorldContextObject; + Parms.OptionalCustomActionName = OptionalCustomActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetActionPose +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPOpenVRActionInfo Action (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bGetCompressedData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bGetGestureValues (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputFunctionLibrary::GetActionPose(struct FBPOpenVRActionInfo& Action, class UObject* WorldContextObject, bool bGetCompressedData, bool bGetGestureValues) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "GetActionPose"); + + Params::UOpenInputFunctionLibrary_GetActionPose_Params Parms{}; + + Parms.Action = Action; + Parms.WorldContextObject = WorldContextObject; + Parms.bGetCompressedData = bGetCompressedData; + Parms.bGetGestureValues = bGetGestureValues; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.FillRepContainerFromActionInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPOpenVRActionInfo ActionInfo (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPSkeletalRepContainer TargetRepContainer (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class EVRSkeletalReplicationTypeReplicationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOpenInputFunctionLibrary::FillRepContainerFromActionInfo(struct FBPOpenVRActionInfo& ActionInfo, struct FBPSkeletalRepContainer& TargetRepContainer, enum class EVRSkeletalReplicationType ReplicationType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "FillRepContainerFromActionInfo"); + + Params::UOpenInputFunctionLibrary_FillRepContainerFromActionInfo_Params Parms{}; + + Parms.ActionInfo = ActionInfo; + Parms.TargetRepContainer = TargetRepContainer; + Parms.ReplicationType = ReplicationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputFunctionLibrary.FillActionInfoFromRepContainer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPOpenVRActionInfo ActionInfo (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBPSkeletalRepContainer TargetRepContainer (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UOpenInputFunctionLibrary::FillActionInfoFromRepContainer(class UObject* WorldContextObject, struct FBPOpenVRActionInfo& ActionInfo, struct FBPSkeletalRepContainer& TargetRepContainer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputFunctionLibrary", "FillActionInfoFromRepContainer"); + + Params::UOpenInputFunctionLibrary_FillActionInfoFromRepContainer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActionInfo = ActionInfo; + Parms.TargetRepContainer = TargetRepContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class OpenInputPlugin.OpenInputGestureDatabase +// (None) + +class UClass* UOpenInputGestureDatabase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OpenInputGestureDatabase"); + + return Clss; +} + + +// OpenInputGestureDatabase OpenInputPlugin.Default__OpenInputGestureDatabase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOpenInputGestureDatabase* UOpenInputGestureDatabase::GetDefaultObj() +{ + static class UOpenInputGestureDatabase* Default = nullptr; + + if (!Default) + Default = static_cast(UOpenInputGestureDatabase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class OpenInputPlugin.OpenInputSkeletalMeshComponent +// (SceneComponent, PrimitiveComponent, SkinnedMeshComponent, SkeletalMeshComponent) + +class UClass* UOpenInputSkeletalMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OpenInputSkeletalMeshComponent"); + + return Clss; +} + + +// OpenInputSkeletalMeshComponent OpenInputPlugin.Default__OpenInputSkeletalMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOpenInputSkeletalMeshComponent* UOpenInputSkeletalMeshComponent::GetDefaultObj() +{ + static class UOpenInputSkeletalMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UOpenInputSkeletalMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SetDetectGestures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewDetectGestures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOpenInputSkeletalMeshComponent::SetDetectGestures(bool bNewDetectGestures) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "SetDetectGestures"); + + Params::UOpenInputSkeletalMeshComponent_SetDetectGestures_Params Parms{}; + + Parms.bNewDetectGestures = bNewDetectGestures; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.Server_SendSkeletalTransforms +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// struct FBPSkeletalRepContainer SkeletalInfo (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void UOpenInputSkeletalMeshComponent::Server_SendSkeletalTransforms(struct FBPSkeletalRepContainer& SkeletalInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "Server_SendSkeletalTransforms"); + + Params::UOpenInputSkeletalMeshComponent_Server_SendSkeletalTransforms_Params Parms{}; + + Parms.SkeletalInfo = SkeletalInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SaveCurrentPose +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RecordingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseFingerCurlOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EVRActionHand HandToSave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOpenInputSkeletalMeshComponent::SaveCurrentPose(class FName RecordingName, bool bUseFingerCurlOnly, enum class EVRActionHand HandToSave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "SaveCurrentPose"); + + Params::UOpenInputSkeletalMeshComponent_SaveCurrentPose_Params Parms{}; + + Parms.RecordingName = RecordingName; + Parms.bUseFingerCurlOnly = bUseFingerCurlOnly; + Parms.HandToSave = HandToSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.OnRep_SkeletalTransformRight +// (Native, Public) +// Parameters: + +void UOpenInputSkeletalMeshComponent::OnRep_SkeletalTransformRight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "OnRep_SkeletalTransformRight"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.OnRep_SkeletalTransformLeft +// (Native, Public) +// Parameters: + +void UOpenInputSkeletalMeshComponent::OnRep_SkeletalTransformLeft() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "OnRep_SkeletalTransformLeft"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.NewControllerProfileLoaded +// (Final, Native, Public) +// Parameters: + +void UOpenInputSkeletalMeshComponent::NewControllerProfileLoaded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "NewControllerProfileLoaded"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.K2_DetectCurrentPose +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPOpenVRActionInfo SkeletalAction (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FOpenInputGesture GestureOut (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputSkeletalMeshComponent::K2_DetectCurrentPose(struct FBPOpenVRActionInfo* SkeletalAction, struct FOpenInputGesture* GestureOut) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "K2_DetectCurrentPose"); + + Params::UOpenInputSkeletalMeshComponent_K2_DetectCurrentPose_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SkeletalAction != nullptr) + *SkeletalAction = std::move(Parms.SkeletalAction); + + if (GestureOut != nullptr) + *GestureOut = std::move(Parms.GestureOut); + + return Parms.ReturnValue; + +} + + +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.GetFingerCurlAndSplayData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EVRActionHand TargetHand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBPOpenVRGesturePoseData OutFingerPoseData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOpenInputSkeletalMeshComponent::GetFingerCurlAndSplayData(enum class EVRActionHand TargetHand, struct FBPOpenVRGesturePoseData* OutFingerPoseData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputSkeletalMeshComponent", "GetFingerCurlAndSplayData"); + + Params::UOpenInputSkeletalMeshComponent_GetFingerCurlAndSplayData_Params Parms{}; + + Parms.TargetHand = TargetHand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutFingerPoseData != nullptr) + *OutFingerPoseData = std::move(Parms.OutFingerPoseData); + + return Parms.ReturnValue; + +} + + +// Class OpenInputPlugin.OpenInputAnimInstance +// (None) + +class UClass* UOpenInputAnimInstance::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OpenInputAnimInstance"); + + return Clss; +} + + +// OpenInputAnimInstance OpenInputPlugin.Default__OpenInputAnimInstance +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOpenInputAnimInstance* UOpenInputAnimInstance::GetDefaultObj() +{ + static class UOpenInputAnimInstance* Default = nullptr; + + if (!Default) + Default = static_cast(UOpenInputAnimInstance::StaticClass()->DefaultObject); + + return Default; +} + + +// Function OpenInputPlugin.OpenInputAnimInstance.InitializeCustomBoneMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FBPSkeletalMappingData SkeletalMappingData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UOpenInputAnimInstance::InitializeCustomBoneMapping(struct FBPSkeletalMappingData& SkeletalMappingData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OpenInputAnimInstance", "InitializeCustomBoneMapping"); + + Params::UOpenInputAnimInstance_InitializeCustomBoneMapping_Params Parms{}; + + Parms.SkeletalMappingData = SkeletalMappingData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_parameters.hpp new file mode 100644 index 0000000..dd1d8f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_parameters.hpp @@ -0,0 +1,161 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3 (0x3 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetSkeletalTrackingLevel +struct UOpenInputFunctionLibrary_GetSkeletalTrackingLevel_Params +{ +public: + enum class EVROpenInputSkeletalTrackingLevel SkeletalTrackingLevelOut; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRActionHand HandToRetreive; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetReferencePose +struct UOpenInputFunctionLibrary_GetReferencePose_Params +{ +public: + struct FBPOpenVRActionInfo BlankActionToFill; // 0x0(0xF0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPOpenVRActionHandle ActionHandleToQuery; // 0xF0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0xF8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVROpenInputReferencePose PoseTypeToRetreive; // 0x100(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x101(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C6E[0xE]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x130 (0x130 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetOpenVRBoneTransform +struct UOpenInputFunctionLibrary_GetOpenVRBoneTransform_Params +{ +public: + enum class EVROpenInputBones BoneToGet; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C75[0xF]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionInfo HandSkeletalAction; // 0x10(0xF0)(Parm, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x100(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetHandCurlAndSplayValues +struct UOpenInputFunctionLibrary_GetHandCurlAndSplayValues_Params +{ +public: + enum class EVRActionHand TargetHand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C80[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRGesturePoseData CurlAndSplayValuesOut; // 0x8(0x20)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x28(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OptionalCustomActionName; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C81[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x100 (0x100 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.GetActionPose +struct UOpenInputFunctionLibrary_GetActionPose_Params +{ +public: + struct FBPOpenVRActionInfo Action; // 0x0(0xF0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0xF0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetCompressedData; // 0xF8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetGestureValues; // 0xF9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xFA(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C82[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x150 (0x150 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.FillRepContainerFromActionInfo +struct UOpenInputFunctionLibrary_FillRepContainerFromActionInfo_Params +{ +public: + struct FBPOpenVRActionInfo ActionInfo; // 0x0(0xF0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPSkeletalRepContainer TargetRepContainer; // 0xF0(0x58)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class EVRSkeletalReplicationType ReplicationType; // 0x148(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C83[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x160 (0x160 - 0x0) +// Function OpenInputPlugin.OpenInputFunctionLibrary.FillActionInfoFromRepContainer +struct UOpenInputFunctionLibrary_FillActionInfoFromRepContainer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C90[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionInfo ActionInfo; // 0x10(0xF0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBPSkeletalRepContainer TargetRepContainer; // 0x100(0x58)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_C91[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SetDetectGestures +struct UOpenInputSkeletalMeshComponent_SetDetectGestures_Params +{ +public: + bool bNewDetectGestures; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.Server_SendSkeletalTransforms +struct UOpenInputSkeletalMeshComponent_Server_SendSkeletalTransforms_Params +{ +public: + struct FBPSkeletalRepContainer SkeletalInfo; // 0x0(0x58)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.SaveCurrentPose +struct UOpenInputSkeletalMeshComponent_SaveCurrentPose_Params +{ +public: + class FName RecordingName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFingerCurlOnly; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRActionHand HandToSave; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAA[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x120 (0x120 - 0x0) +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.K2_DetectCurrentPose +struct UOpenInputSkeletalMeshComponent_K2_DetectCurrentPose_Params +{ +public: + struct FBPOpenVRActionInfo SkeletalAction; // 0x0(0xF0)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FOpenInputGesture GestureOut; // 0xF0(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x110(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAC[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function OpenInputPlugin.OpenInputSkeletalMeshComponent.GetFingerCurlAndSplayData +struct UOpenInputSkeletalMeshComponent_GetFingerCurlAndSplayData_Params +{ +public: + enum class EVRActionHand TargetHand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRGesturePoseData OutFingerPoseData; // 0x8(0x20)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x28(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function OpenInputPlugin.OpenInputAnimInstance.InitializeCustomBoneMapping +struct UOpenInputAnimInstance_InitializeCustomBoneMapping_Params +{ +public: + struct FBPSkeletalMappingData SkeletalMappingData; // 0x0(0x40)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_structs.hpp new file mode 100644 index 0000000..c9c0893 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/OpenInputPlugin_structs.hpp @@ -0,0 +1,251 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EVRActionHand : uint8 +{ + EActionHand_Left = 0, + EActionHand_Right = 1, + EActionHand_MAX = 2, +}; + +enum class EVROpenVRSkeletonType : uint8 +{ + OVR_SkeletonType_UE4Default_Left = 0, + OVR_SkeletonType_UE4Default_Right = 1, + OVR_SkeletonType_OpenVRDefault_Left = 2, + OVR_SkeletonType_OpenVRDefault_Right = 3, + OVERSkeletonType_Custom = 4, + EVROpenVRSkeletonType_MAX = 5, +}; + +enum class EVRSkeletalReplicationType : uint8 +{ + Rep_CurlOnly = 0, + Rep_CurlAndSplay = 1, + Rep_HardTransforms = 2, + Rep_SteamVRCompressedTransforms = 3, + Rep_MAX = 4, +}; + +enum class EVROpenInputFingerIndexType : uint8 +{ + VRFinger_Thumb = 0, + VRFinger_Index = 1, + VRFinger_Middle = 2, + VRFinger_Ring = 3, + VRFinger_Pinky = 4, + VRFingerSplay_Thumb_Index = 5, + VRFingerSplay_Index_Middle = 6, + VRFingerSplay_Middle_Ring = 7, + VRFingerSplay_Ring_Pinky = 8, + EVROpenInputFingerIndexType_MAX = 9, +}; + +enum class EVROpenInputSkeletalTrackingLevel : uint8 +{ + VRSkeletalTracking_Estimated = 0, + VRSkeletalTracking_Partial = 1, + VRSkeletalTracking_Full = 2, + VRSkeletalTrackingLevel_Max = 3, + EVROpenInputSkeletalTrackingLevel_MAX = 4, +}; + +enum class EVROpenInputReferencePose : uint8 +{ + VRSkeletalReferencePose_BindPose = 0, + VRSkeletalReferencePose_OpenHand = 1, + VRSkeletalReferencePose_Fist = 2, + VRSkeletalReferencePose_GripLimit = 3, + VRSkeletalReferencePose_MAX = 4, +}; + +enum class EVROpenInputBones : uint8 +{ + EBone_Root = 0, + EBone_Wrist = 1, + EBone_Thumb0 = 2, + EBone_Thumb1 = 3, + EBone_Thumb2 = 4, + EBone_Thumb3 = 5, + EBone_IndexFinger0 = 6, + EBone_IndexFinger1 = 7, + EBone_IndexFinger2 = 8, + EBone_IndexFinger3 = 9, + EBone_IndexFinger4 = 10, + EBone_MiddleFinger0 = 11, + EBone_MiddleFinger1 = 12, + EBone_MiddleFinger2 = 13, + EBone_MiddleFinger3 = 14, + EBone_MiddleFinger4 = 15, + EBone_RingFinger0 = 16, + EBone_RingFinger1 = 17, + EBone_RingFinger2 = 18, + EBone_RingFinger3 = 19, + EBone_RingFinger4 = 20, + EBone_PinkyFinger0 = 21, + EBone_PinkyFinger1 = 22, + EBone_PinkyFinger2 = 23, + EBone_PinkyFinger3 = 24, + EBone_PinkyFinger4 = 25, + EBone_Aux_Thumb = 26, + EBone_Aux_IndexFinger = 27, + EBone_Aux_MiddleFinger = 28, + EBone_Aux_RingFinger = 29, + EBone_Aux_PinkyFinger = 30, + EBone_Count = 31, + EBone_MAX = 32, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// ScriptStruct OpenInputPlugin.BPOpenVRActionSkeletalData +struct FBPOpenVRActionSkeletalData +{ +public: + enum class EVRActionHand TargetHand; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDeformingMesh; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorHand; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorLeftRight; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SkeletalTransforms; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NativeAccessSpecifierPublic) + uint8 Pad_CC5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform AdditionTransform; // 0x20(0x30)(Edit, BlueprintVisible, IsPlainOldData, RepSkip, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct OpenInputPlugin.BPOpenVRSkeletalPair +struct FBPOpenVRSkeletalPair +{ +public: + enum class EVROpenInputBones OpenVRBone; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName BoneToTarget; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC8[0x14]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct OpenInputPlugin.BPSkeletalMappingData +struct FBPSkeletalMappingData +{ +public: + TArray BonePairs; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMergeMissingBonesUE4; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRActionHand TargetHand; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC9[0x2E]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xA8 (0x170 - 0xC8) +// ScriptStruct OpenInputPlugin.AnimNode_ApplyOpenInputTransform +struct FAnimNode_ApplyOpenInputTransform : public FAnimNode_SkeletalControlBase +{ +public: + enum class EVROpenVRSkeletonType SkeletonType; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipRootBone; // 0xC9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyApplyWristTransform; // 0xCA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCA[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionSkeletalData OptionalStoredActionInfo; // 0xD0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FBPSkeletalMappingData MappedBonePairs; // 0x120(0x40)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_CCB[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct OpenInputPlugin.BPOpenVRGesturePoseData +struct FBPOpenVRGesturePoseData +{ +public: + TArray PoseFingerCurls; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, RepSkip, NativeAccessSpecifierPublic) + TArray PoseFingerSplays; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, RepSkip, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct OpenInputPlugin.BPSkeletalRepContainer +struct FBPSkeletalRepContainer +{ +public: + enum class EVRActionHand TargetHand; // 0x0(0x1)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVRSkeletalReplicationType ReplicationType; // 0x1(0x1)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRGesturePoseData PoseFingerData; // 0x8(0x20)(Transient, RepSkip, NativeAccessSpecifierPublic) + bool bAllowDeformingMesh; // 0x28(0x1)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SkeletalTransforms; // 0x30(0x10)(ZeroConstructor, Transient, RepSkip, NativeAccessSpecifierPublic) + uint8 BoneCount; // 0x40(0x1)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CompressedTransforms; // 0x48(0x10)(ZeroConstructor, Transient, RepSkip, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct OpenInputPlugin.BPOpenVRActionInfo +struct FBPOpenVRActionInfo +{ +public: + bool bGetSkeletalTransforms_WithController; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ActionName; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, RepSkip, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionSkeletalData SkeletalData; // 0x20(0x50)(Edit, BlueprintVisible, RepSkip, NativeAccessSpecifierPublic) + TArray BoneParentIndexes; // 0x70(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NativeAccessSpecifierPublic) + struct FBPOpenVRGesturePoseData PoseFingerData; // 0x80(0x20)(BlueprintVisible, BlueprintReadOnly, Transient, RepSkip, NativeAccessSpecifierPublic) + TArray OldSkeletalTransforms; // 0xA0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NativeAccessSpecifierPublic) + bool bHasValidData; // 0xB0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVROpenInputSkeletalTrackingLevel SkeletalTrackingLevel; // 0xB1(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD1[0x1E]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CompressedTransforms; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 CompressedSize; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 BoneCount; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD2[0xB]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct OpenInputPlugin.BPOpenVRActionHandle +struct FBPOpenVRActionHandle +{ +public: + uint8 Pad_CD3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x790 - 0x770) +// ScriptStruct OpenInputPlugin.OpenInputAnimInstanceProxy +struct FOpenInputAnimInstanceProxy : public FAnimInstanceProxy +{ +public: + uint8 Pad_CD4[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct OpenInputPlugin.OpenInputGestureFingerPosition +struct FOpenInputGestureFingerPosition +{ +public: + enum class EVROpenInputFingerIndexType IndexType; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Value; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct OpenInputPlugin.OpenInputGesture +struct FOpenInputGesture +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FingerValues; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseFingerCurlOnly; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_classes.hpp new file mode 100644 index 0000000..3672102 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class Overlay.Overlays +class UOverlays : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UOverlays* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Overlay.BasicOverlays +class UBasicOverlays : public UOverlays +{ +public: + TArray Overlays; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UBasicOverlays* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class Overlay.LocalizedOverlays +class ULocalizedOverlays : public UOverlays +{ +public: + class UBasicOverlays* DefaultOverlays; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LocaleToOverlaysMap; // 0x30(0x50)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ULocalizedOverlays* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_functions.cpp new file mode 100644 index 0000000..87bb4d3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Overlay.Overlays +// (None) + +class UClass* UOverlays::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Overlays"); + + return Clss; +} + + +// Overlays Overlay.Default__Overlays +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOverlays* UOverlays::GetDefaultObj() +{ + static class UOverlays* Default = nullptr; + + if (!Default) + Default = static_cast(UOverlays::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Overlay.BasicOverlays +// (None) + +class UClass* UBasicOverlays::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BasicOverlays"); + + return Clss; +} + + +// BasicOverlays Overlay.Default__BasicOverlays +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBasicOverlays* UBasicOverlays::GetDefaultObj() +{ + static class UBasicOverlays* Default = nullptr; + + if (!Default) + Default = static_cast(UBasicOverlays::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Overlay.LocalizedOverlays +// (None) + +class UClass* ULocalizedOverlays::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LocalizedOverlays"); + + return Clss; +} + + +// LocalizedOverlays Overlay.Default__LocalizedOverlays +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULocalizedOverlays* ULocalizedOverlays::GetDefaultObj() +{ + static class ULocalizedOverlays* Default = nullptr; + + if (!Default) + Default = static_cast(ULocalizedOverlays::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_structs.hpp new file mode 100644 index 0000000..774b16c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Overlay_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct Overlay.OverlayItem +struct FOverlayItem +{ +public: + struct FTimespan StartTime; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan EndTime; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_classes.hpp new file mode 100644 index 0000000..f8e57f3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class PacketHandler.HandlerComponentFactory +class UHandlerComponentFactory : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UHandlerComponentFactory* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class PacketHandler.PacketHandlerProfileConfig +class UPacketHandlerProfileConfig : public UObject +{ +public: + TArray Components; // 0x28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPacketHandlerProfileConfig* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_functions.cpp new file mode 100644 index 0000000..aa46b87 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class PacketHandler.HandlerComponentFactory +// (None) + +class UClass* UHandlerComponentFactory::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HandlerComponentFactory"); + + return Clss; +} + + +// HandlerComponentFactory PacketHandler.Default__HandlerComponentFactory +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHandlerComponentFactory* UHandlerComponentFactory::GetDefaultObj() +{ + static class UHandlerComponentFactory* Default = nullptr; + + if (!Default) + Default = static_cast(UHandlerComponentFactory::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PacketHandler.PacketHandlerProfileConfig +// (None) + +class UClass* UPacketHandlerProfileConfig::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PacketHandlerProfileConfig"); + + return Clss; +} + + +// PacketHandlerProfileConfig PacketHandler.Default__PacketHandlerProfileConfig +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPacketHandlerProfileConfig* UPacketHandlerProfileConfig::GetDefaultObj() +{ + static class UPacketHandlerProfileConfig* Default = nullptr; + + if (!Default) + Default = static_cast(UPacketHandlerProfileConfig::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PacketHandler_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_classes.hpp new file mode 100644 index 0000000..2cbde2b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_classes.hpp @@ -0,0 +1,476 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0xA0 - 0x80) +// Class Paper2D.MaterialExpressionSpriteTextureSampler +class UMaterialExpressionSpriteTextureSampler : public UMaterialExpressionTextureSampleParameter2D +{ +public: + bool bSampleAdditionalTextures; // 0x80(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D74[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 AdditionalSlotIndex; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText SlotDisplayName; // 0x88(0x18)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMaterialExpressionSpriteTextureSampler* GetDefaultObj(); + +}; + +// 0x8 (0x4C0 - 0x4B8) +// Class Paper2D.PaperCharacter +class APaperCharacter : public ACharacter +{ +public: + class UPaperFlipbookComponent* Sprite; // 0x4B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperCharacter* GetDefaultObj(); + +}; + +// 0x28 (0x50 - 0x28) +// Class Paper2D.PaperFlipbook +class UPaperFlipbook : public UObject +{ +public: + float FramesPerSecond; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D91[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray KeyFrames; // 0x30(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialInterface* DefaultMaterial; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EFlipbookCollisionMode CollisionSource; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D93[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperFlipbook* GetDefaultObj(); + + bool IsValidKeyFrameIndex(int32 Index); + float GetTotalDuration(); + class UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); + class UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); + int32 GetNumKeyFrames(); + int32 GetNumFrames(); + int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); +}; + +// 0x8 (0x228 - 0x220) +// Class Paper2D.PaperFlipbookActor +class APaperFlipbookActor : public AActor +{ +public: + class UPaperFlipbookComponent* RenderComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperFlipbookActor* GetDefaultObj(); + +}; + +// 0x48 (0x4C0 - 0x478) +// Class Paper2D.PaperFlipbookComponent +class UPaperFlipbookComponent : public UMeshComponent +{ +public: + class UPaperFlipbook* SourceFlipbook; // 0x478(0x8)(Edit, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* Material; // 0x480(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayRate; // 0x488(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x48C(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bReversePlayback : 1; // Mask: 0x2, PropSize: 0x10x48C(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bPlaying : 1; // Mask: 0x4, PropSize: 0x10x48C(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_C7 : 5; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_DA1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AccumulatedTime; // 0x490(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CachedFrameIndex; // 0x494(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor SpriteColor; // 0x498(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBodySetup* CachedBodySetup; // 0x4A8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + FMulticastInlineDelegateProperty_ OnFinishedPlaying; // 0x4B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPaperFlipbookComponent* GetDefaultObj(); + + void Stop(); + void SetSpriteColor(const struct FLinearColor& NewColor); + void SetPlayRate(float NewRate); + void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); + void SetPlaybackPosition(float NewPosition, bool bFireEvents); + void SetNewTime(float NewTime); + void SetLooping(bool bNewLooping); + bool SetFlipbook(class UPaperFlipbook* NewFlipbook); + void ReverseFromEnd(); + void Reverse(); + void PlayFromStart(); + void Play(); + void OnRep_SourceFlipbook(class UPaperFlipbook* OldFlipbook); + bool IsReversing(); + bool IsPlaying(); + bool IsLooping(); + struct FLinearColor GetSpriteColor(); + float GetPlayRate(); + int32 GetPlaybackPositionInFrames(); + float GetPlaybackPosition(); + int32 GetFlipbookLengthInFrames(); + float GetFlipbookLength(); + float GetFlipbookFramerate(); + class UPaperFlipbook* GetFlipbook(); +}; + +// 0x8 (0x228 - 0x220) +// Class Paper2D.PaperGroupedSpriteActor +class APaperGroupedSpriteActor : public AActor +{ +public: + class UPaperGroupedSpriteComponent* RenderComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperGroupedSpriteActor* GetDefaultObj(); + +}; + +// 0x38 (0x4B0 - 0x478) +// Class Paper2D.PaperGroupedSpriteComponent +class UPaperGroupedSpriteComponent : public UMeshComponent +{ +public: + TArray InstanceMaterials; // 0x478(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PerInstanceSpriteData; // 0x488(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_DAD[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperGroupedSpriteComponent* GetDefaultObj(); + + bool UpdateInstanceTransform(int32 InstanceIndex, struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + bool UpdateInstanceColor(int32 InstanceIndex, const struct FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); + void SortInstancesAlongAxis(const struct FVector& WorldSpaceSortAxis); + bool RemoveInstance(int32 InstanceIndex); + bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace); + int32 GetInstanceCount(); + void ClearInstances(); + int32 AddInstance(struct FTransform& Transform, class UPaperSprite* Sprite, bool bWorldSpace, const struct FLinearColor& Color); +}; + +// 0x8 (0x30 - 0x28) +// Class Paper2D.PaperRuntimeSettings +class UPaperRuntimeSettings : public UObject +{ +public: + bool bEnableSpriteAtlasGroups; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTerrainSplineEditing; // 0x29(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResizeSpriteDataToMatchTextures; // 0x2A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAF[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperRuntimeSettings* GetDefaultObj(); + +}; + +// 0x80 (0xA8 - 0x28) +// Class Paper2D.PaperSprite +class UPaperSprite : public UObject +{ +public: + uint8 Pad_DB0[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AdditionalSourceTextures; // 0x38(0x10)(Edit, ZeroConstructor, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected) + struct FVector2D BakedSourceUV; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D BakedSourceDimension; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture2D* BakedSourceTexture; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DefaultMaterial; // 0x60(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* AlternateMaterial; // 0x68(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Sockets; // 0x70(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + enum class ESpriteCollisionMode SpriteCollisionDomain; // 0x80(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DB2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PixelsPerUnrealUnit; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBodySetup* BodySetup; // 0x88(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AlternateMaterialSplitIndex; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BakedRenderData; // 0x98(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPaperSprite* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Paper2D.PaperSpriteActor +class APaperSpriteActor : public AActor +{ +public: + class UPaperSpriteComponent* RenderComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperSpriteActor* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Paper2D.PaperSpriteAtlas +class UPaperSpriteAtlas : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UPaperSpriteAtlas* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Paper2D.PaperSpriteBlueprintLibrary +class UPaperSpriteBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UPaperSpriteBlueprintLibrary* GetDefaultObj(); + + struct FSlateBrush MakeBrushFromSprite(class UPaperSprite* Sprite, int32 Width, int32 Height); +}; + +// 0x28 (0x4A0 - 0x478) +// Class Paper2D.PaperSpriteComponent +class UPaperSpriteComponent : public UMeshComponent +{ +public: + class UPaperSprite* SourceSprite; // 0x478(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaterialOverride; // 0x480(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor SpriteColor; // 0x488(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DBF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperSpriteComponent* GetDefaultObj(); + + void SetSpriteColor(const struct FLinearColor& NewColor); + bool SetSprite(class UPaperSprite* NewSprite); + class UPaperSprite* GetSprite(); +}; + +// 0x18 (0x238 - 0x220) +// Class Paper2D.PaperTerrainActor +class APaperTerrainActor : public AActor +{ +public: + class USceneComponent* DummyRoot; // 0x220(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPaperTerrainSplineComponent* SplineComponent; // 0x228(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPaperTerrainComponent* RenderComponent; // 0x230(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperTerrainActor* GetDefaultObj(); + +}; + +// 0x60 (0x4B0 - 0x450) +// Class Paper2D.PaperTerrainComponent +class UPaperTerrainComponent : public UPrimitiveComponent +{ +public: + class UPaperTerrainMaterial* TerrainMaterial; // 0x450(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClosedSpline; // 0x458(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilledSpline; // 0x459(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperTerrainSplineComponent* AssociatedSpline; // 0x460(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomSeed; // 0x468(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SegmentOverlapAmount; // 0x46C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TerrainColor; // 0x470(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ReparamStepsPerSegment; // 0x480(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ESpriteCollisionMode SpriteCollisionDomain; // 0x484(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DC4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionThickness; // 0x488(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DC5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* CachedBodySetup; // 0x490(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DC6[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperTerrainComponent* GetDefaultObj(); + + void SetTerrainColor(const struct FLinearColor& NewColor); +}; + +// 0x18 (0x48 - 0x30) +// Class Paper2D.PaperTerrainMaterial +class UPaperTerrainMaterial : public UDataAsset +{ +public: + TArray Rules; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UPaperSprite* InteriorFill; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPaperTerrainMaterial* GetDefaultObj(); + +}; + +// 0x18 (0x560 - 0x548) +// Class Paper2D.PaperTerrainSplineComponent +class UPaperTerrainSplineComponent : public USplineComponent +{ +public: + uint8 Pad_DC8[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperTerrainSplineComponent* GetDefaultObj(); + +}; + +// 0x70 (0x98 - 0x28) +// Class Paper2D.PaperTileLayer +class UPaperTileLayer : public UObject +{ +public: + class FText LayerName; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 LayerWidth; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LayerHeight; // 0x44(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHiddenInGame : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLayerCollides : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bOverrideCollisionThickness : 1; // Mask: 0x4, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bOverrideCollisionOffset : 1; // Mask: 0x8, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_C8 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_DCA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionThicknessOverride; // 0x4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CollisionOffsetOverride; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor LayerColor; // 0x54(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 AllocatedWidth; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 AllocatedHeight; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_DCC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AllocatedCells; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UPaperTileSet* TileSet; // 0x80(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AllocatedGrid; // 0x88(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UPaperTileLayer* GetDefaultObj(); + +}; + +// 0x80 (0xA8 - 0x28) +// Class Paper2D.PaperTileMap +class UPaperTileMap : public UObject +{ +public: + int32 MapWidth; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MapHeight; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileWidth; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileHeight; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelsPerUnrealUnit; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeparationPerTileX; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeparationPerTileY; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeparationPerLayer; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SelectedTileSet; // 0x48(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x70(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TileLayers; // 0x78(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float CollisionThickness; // 0x88(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ESpriteCollisionMode SpriteCollisionDomain; // 0x8C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ETileMapProjectionMode ProjectionMode; // 0x8D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DCD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 HexSideLength; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DCE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* BodySetup; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerNameIndex; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DCF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperTileMap* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class Paper2D.PaperTileMapActor +class APaperTileMapActor : public AActor +{ +public: + class UPaperTileMapComponent* RenderComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class APaperTileMapActor* GetDefaultObj(); + +}; + +// 0x58 (0x4D0 - 0x478) +// Class Paper2D.PaperTileMapComponent +class UPaperTileMapComponent : public UMeshComponent +{ +public: + int32 MapWidth; // 0x478(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MapHeight; // 0x47C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TileWidth; // 0x480(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TileHeight; // 0x484(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPaperTileSet* DefaultLayerTileSet; // 0x488(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* Material; // 0x490(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray TileLayers; // 0x498(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + struct FLinearColor TileMapColor; // 0x4A8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 UseSingleLayerIndex; // 0x4B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseSingleLayer; // 0x4BC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_DEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperTileMap* TileMap; // 0x4C0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DEE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPaperTileMapComponent* GetDefaultObj(); + + void SetTileMapColor(const struct FLinearColor& NewColor); + bool SetTileMap(class UPaperTileMap* NewTileMap); + void SetTile(int32 X, int32 Y, int32 Layer, const struct FPaperTileInfo& NewValue); + void SetLayerColor(const struct FLinearColor& NewColor, int32 Layer); + void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); + void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); + void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); + void RebuildCollision(); + bool OwnsTileMap(); + void MakeTileMapEditable(); + void GetTilePolygon(int32 TileX, int32 TileY, TArray* Points, int32 LayerIndex, bool bWorldSpace); + struct FLinearColor GetTileMapColor(); + struct FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); + struct FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); + struct FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); + void GetMapSize(int32* MapWidth, int32* MapHeight, int32* NumLayers); + struct FLinearColor GetLayerColor(int32 Layer); + void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); + class UPaperTileLayer* AddNewLayer(); +}; + +// 0x80 (0xA8 - 0x28) +// Class Paper2D.PaperTileSet +class UPaperTileSet : public UObject +{ +public: + struct FIntPoint TileSize; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* TileSheet; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AdditionalSourceTextures; // 0x38(0x10)(Edit, ZeroConstructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + struct FIntMargin BorderMargin; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + struct FIntPoint PerTileSpacing; // 0x58(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FIntPoint DrawingOffset; // 0x60(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 WidthInTiles; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 HeightInTiles; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 AllocatedWidth; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 AllocatedHeight; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PerTileData; // 0x78(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Terrains; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 TileWidth; // 0x98(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 TileHeight; // 0x9C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Margin; // 0xA0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Spacing; // 0xA4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UPaperTileSet* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Paper2D.TileMapBlueprintLibrary +class UTileMapBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UTileMapBlueprintLibrary* GetDefaultObj(); + + struct FPaperTileInfo MakeTile(int32 TileIndex, class UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); + class FName GetTileUserData(const struct FPaperTileInfo& Tile); + struct FTransform GetTileTransform(const struct FPaperTileInfo& Tile); + void BreakTile(const struct FPaperTileInfo& Tile, int32* TileIndex, class UPaperTileSet** TileSet, bool* bFlipH, bool* bFlipV, bool* bFlipD); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_functions.cpp new file mode 100644 index 0000000..80ae6e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_functions.cpp @@ -0,0 +1,2658 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Paper2D.MaterialExpressionSpriteTextureSampler +// (None) + +class UClass* UMaterialExpressionSpriteTextureSampler::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MaterialExpressionSpriteTextureSampler"); + + return Clss; +} + + +// MaterialExpressionSpriteTextureSampler Paper2D.Default__MaterialExpressionSpriteTextureSampler +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMaterialExpressionSpriteTextureSampler* UMaterialExpressionSpriteTextureSampler::GetDefaultObj() +{ + static class UMaterialExpressionSpriteTextureSampler* Default = nullptr; + + if (!Default) + Default = static_cast(UMaterialExpressionSpriteTextureSampler::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperCharacter +// (Actor, Pawn) + +class UClass* APaperCharacter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperCharacter"); + + return Clss; +} + + +// PaperCharacter Paper2D.Default__PaperCharacter +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperCharacter* APaperCharacter::GetDefaultObj() +{ + static class APaperCharacter* Default = nullptr; + + if (!Default) + Default = static_cast(APaperCharacter::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperFlipbook +// (None) + +class UClass* UPaperFlipbook::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperFlipbook"); + + return Clss; +} + + +// PaperFlipbook Paper2D.Default__PaperFlipbook +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperFlipbook* UPaperFlipbook::GetDefaultObj() +{ + static class UPaperFlipbook* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperFlipbook::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperFlipbook.IsValidKeyFrameIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperFlipbook::IsValidKeyFrameIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "IsValidKeyFrameIndex"); + + Params::UPaperFlipbook_IsValidKeyFrameIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetTotalDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPaperFlipbook::GetTotalDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetTotalDuration"); + + Params::UPaperFlipbook_GetTotalDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetSpriteAtTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClampToEnds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPaperSprite* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPaperSprite* UPaperFlipbook::GetSpriteAtTime(float Time, bool bClampToEnds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetSpriteAtTime"); + + Params::UPaperFlipbook_GetSpriteAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bClampToEnds = bClampToEnds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetSpriteAtFrame +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FrameIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPaperSprite* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPaperSprite* UPaperFlipbook::GetSpriteAtFrame(int32 FrameIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetSpriteAtFrame"); + + Params::UPaperFlipbook_GetSpriteAtFrame_Params Parms{}; + + Parms.FrameIndex = FrameIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetNumKeyFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperFlipbook::GetNumKeyFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetNumKeyFrames"); + + Params::UPaperFlipbook_GetNumKeyFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetNumFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperFlipbook::GetNumFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetNumFrames"); + + Params::UPaperFlipbook_GetNumFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbook.GetKeyFrameIndexAtTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClampToEnds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperFlipbook::GetKeyFrameIndexAtTime(float Time, bool bClampToEnds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbook", "GetKeyFrameIndexAtTime"); + + Params::UPaperFlipbook_GetKeyFrameIndexAtTime_Params Parms{}; + + Parms.Time = Time; + Parms.bClampToEnds = bClampToEnds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperFlipbookActor +// (Actor) + +class UClass* APaperFlipbookActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperFlipbookActor"); + + return Clss; +} + + +// PaperFlipbookActor Paper2D.Default__PaperFlipbookActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperFlipbookActor* APaperFlipbookActor::GetDefaultObj() +{ + static class APaperFlipbookActor* Default = nullptr; + + if (!Default) + Default = static_cast(APaperFlipbookActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperFlipbookComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperFlipbookComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperFlipbookComponent"); + + return Clss; +} + + +// PaperFlipbookComponent Paper2D.Default__PaperFlipbookComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperFlipbookComponent* UPaperFlipbookComponent::GetDefaultObj() +{ + static class UPaperFlipbookComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperFlipbookComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperFlipbookComponent.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperFlipbookComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "Stop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetSpriteColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetSpriteColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetSpriteColor"); + + Params::UPaperFlipbookComponent_SetSpriteColor_Params Parms{}; + + Parms.NewColor = NewColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetPlayRate(float NewRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetPlayRate"); + + Params::UPaperFlipbookComponent_SetPlayRate_Params Parms{}; + + Parms.NewRate = NewRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetPlaybackPositionInFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewFramePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetPlaybackPositionInFrames"); + + Params::UPaperFlipbookComponent_SetPlaybackPositionInFrames_Params Parms{}; + + Parms.NewFramePosition = NewFramePosition; + Parms.bFireEvents = bFireEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetPlaybackPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetPlaybackPosition(float NewPosition, bool bFireEvents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetPlaybackPosition"); + + Params::UPaperFlipbookComponent_SetPlaybackPosition_Params Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bFireEvents = bFireEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetNewTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetNewTime(float NewTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetNewTime"); + + Params::UPaperFlipbookComponent_SetNewTime_Params Parms{}; + + Parms.NewTime = NewTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::SetLooping(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetLooping"); + + Params::UPaperFlipbookComponent_SetLooping_Params Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.SetFlipbook +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPaperFlipbook* NewFlipbook (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperFlipbookComponent::SetFlipbook(class UPaperFlipbook* NewFlipbook) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "SetFlipbook"); + + Params::UPaperFlipbookComponent_SetFlipbook_Params Parms{}; + + Parms.NewFlipbook = NewFlipbook; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.ReverseFromEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperFlipbookComponent::ReverseFromEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "ReverseFromEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.Reverse +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperFlipbookComponent::Reverse() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "Reverse"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.PlayFromStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperFlipbookComponent::PlayFromStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "PlayFromStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperFlipbookComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "Play"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.OnRep_SourceFlipbook +// (Final, Native, Protected) +// Parameters: +// class UPaperFlipbook* OldFlipbook (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperFlipbookComponent::OnRep_SourceFlipbook(class UPaperFlipbook* OldFlipbook) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "OnRep_SourceFlipbook"); + + Params::UPaperFlipbookComponent_OnRep_SourceFlipbook_Params Parms{}; + + Parms.OldFlipbook = OldFlipbook; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperFlipbookComponent.IsReversing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperFlipbookComponent::IsReversing() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "IsReversing"); + + Params::UPaperFlipbookComponent_IsReversing_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperFlipbookComponent::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "IsPlaying"); + + Params::UPaperFlipbookComponent_IsPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.IsLooping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperFlipbookComponent::IsLooping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "IsLooping"); + + Params::UPaperFlipbookComponent_IsLooping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetSpriteColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UPaperFlipbookComponent::GetSpriteColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetSpriteColor"); + + Params::UPaperFlipbookComponent_GetSpriteColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPaperFlipbookComponent::GetPlayRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetPlayRate"); + + Params::UPaperFlipbookComponent_GetPlayRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetPlaybackPositionInFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperFlipbookComponent::GetPlaybackPositionInFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetPlaybackPositionInFrames"); + + Params::UPaperFlipbookComponent_GetPlaybackPositionInFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetPlaybackPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPaperFlipbookComponent::GetPlaybackPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetPlaybackPosition"); + + Params::UPaperFlipbookComponent_GetPlaybackPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetFlipbookLengthInFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperFlipbookComponent::GetFlipbookLengthInFrames() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetFlipbookLengthInFrames"); + + Params::UPaperFlipbookComponent_GetFlipbookLengthInFrames_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetFlipbookLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPaperFlipbookComponent::GetFlipbookLength() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetFlipbookLength"); + + Params::UPaperFlipbookComponent_GetFlipbookLength_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetFlipbookFramerate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPaperFlipbookComponent::GetFlipbookFramerate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetFlipbookFramerate"); + + Params::UPaperFlipbookComponent_GetFlipbookFramerate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperFlipbookComponent.GetFlipbook +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPaperFlipbook* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPaperFlipbook* UPaperFlipbookComponent::GetFlipbook() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperFlipbookComponent", "GetFlipbook"); + + Params::UPaperFlipbookComponent_GetFlipbook_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperGroupedSpriteActor +// (Actor) + +class UClass* APaperGroupedSpriteActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperGroupedSpriteActor"); + + return Clss; +} + + +// PaperGroupedSpriteActor Paper2D.Default__PaperGroupedSpriteActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperGroupedSpriteActor* APaperGroupedSpriteActor::GetDefaultObj() +{ + static class APaperGroupedSpriteActor* Default = nullptr; + + if (!Default) + Default = static_cast(APaperGroupedSpriteActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperGroupedSpriteComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperGroupedSpriteComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperGroupedSpriteComponent"); + + return Clss; +} + + +// PaperGroupedSpriteComponent Paper2D.Default__PaperGroupedSpriteComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperGroupedSpriteComponent* UPaperGroupedSpriteComponent::GetDefaultObj() +{ + static class UPaperGroupedSpriteComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperGroupedSpriteComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform NewInstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperGroupedSpriteComponent::UpdateInstanceTransform(int32 InstanceIndex, struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "UpdateInstanceTransform"); + + Params::UPaperGroupedSpriteComponent_UpdateInstanceTransform_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.NewInstanceTransform = NewInstanceTransform; + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceColor +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor NewInstanceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperGroupedSpriteComponent::UpdateInstanceColor(int32 InstanceIndex, const struct FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "UpdateInstanceColor"); + + Params::UPaperGroupedSpriteComponent_UpdateInstanceColor_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.NewInstanceColor = NewInstanceColor; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.SortInstancesAlongAxis +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector WorldSpaceSortAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperGroupedSpriteComponent::SortInstancesAlongAxis(const struct FVector& WorldSpaceSortAxis) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "SortInstancesAlongAxis"); + + Params::UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Params Parms{}; + + Parms.WorldSpaceSortAxis = WorldSpaceSortAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.RemoveInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperGroupedSpriteComponent::RemoveInstance(int32 InstanceIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "RemoveInstance"); + + Params::UPaperGroupedSpriteComponent_RemoveInstance_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.GetInstanceTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform OutInstanceTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperGroupedSpriteComponent::GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "GetInstanceTransform"); + + Params::UPaperGroupedSpriteComponent_GetInstanceTransform_Params Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutInstanceTransform != nullptr) + *OutInstanceTransform = std::move(Parms.OutInstanceTransform); + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.GetInstanceCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperGroupedSpriteComponent::GetInstanceCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "GetInstanceCount"); + + Params::UPaperGroupedSpriteComponent_GetInstanceCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.ClearInstances +// (Native, Public, BlueprintCallable) +// Parameters: + +void UPaperGroupedSpriteComponent::ClearInstances() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "ClearInstances"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperGroupedSpriteComponent.AddInstance +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UPaperSprite* Sprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPaperGroupedSpriteComponent::AddInstance(struct FTransform& Transform, class UPaperSprite* Sprite, bool bWorldSpace, const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperGroupedSpriteComponent", "AddInstance"); + + Params::UPaperGroupedSpriteComponent_AddInstance_Params Parms{}; + + Parms.Transform = Transform; + Parms.Sprite = Sprite; + Parms.bWorldSpace = bWorldSpace; + Parms.Color = Color; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperRuntimeSettings +// (None) + +class UClass* UPaperRuntimeSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperRuntimeSettings"); + + return Clss; +} + + +// PaperRuntimeSettings Paper2D.Default__PaperRuntimeSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperRuntimeSettings* UPaperRuntimeSettings::GetDefaultObj() +{ + static class UPaperRuntimeSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperRuntimeSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperSprite +// (None) + +class UClass* UPaperSprite::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperSprite"); + + return Clss; +} + + +// PaperSprite Paper2D.Default__PaperSprite +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperSprite* UPaperSprite::GetDefaultObj() +{ + static class UPaperSprite* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperSprite::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperSpriteActor +// (Actor) + +class UClass* APaperSpriteActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperSpriteActor"); + + return Clss; +} + + +// PaperSpriteActor Paper2D.Default__PaperSpriteActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperSpriteActor* APaperSpriteActor::GetDefaultObj() +{ + static class APaperSpriteActor* Default = nullptr; + + if (!Default) + Default = static_cast(APaperSpriteActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperSpriteAtlas +// (None) + +class UClass* UPaperSpriteAtlas::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperSpriteAtlas"); + + return Clss; +} + + +// PaperSpriteAtlas Paper2D.Default__PaperSpriteAtlas +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperSpriteAtlas* UPaperSpriteAtlas::GetDefaultObj() +{ + static class UPaperSpriteAtlas* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperSpriteAtlas::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperSpriteBlueprintLibrary +// (None) + +class UClass* UPaperSpriteBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperSpriteBlueprintLibrary"); + + return Clss; +} + + +// PaperSpriteBlueprintLibrary Paper2D.Default__PaperSpriteBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperSpriteBlueprintLibrary* UPaperSpriteBlueprintLibrary::GetDefaultObj() +{ + static class UPaperSpriteBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperSpriteBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperSpriteBlueprintLibrary.MakeBrushFromSprite +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPaperSprite* Sprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UPaperSpriteBlueprintLibrary::MakeBrushFromSprite(class UPaperSprite* Sprite, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperSpriteBlueprintLibrary", "MakeBrushFromSprite"); + + Params::UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Params Parms{}; + + Parms.Sprite = Sprite; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperSpriteComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperSpriteComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperSpriteComponent"); + + return Clss; +} + + +// PaperSpriteComponent Paper2D.Default__PaperSpriteComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperSpriteComponent* UPaperSpriteComponent::GetDefaultObj() +{ + static class UPaperSpriteComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperSpriteComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperSpriteComponent.SetSpriteColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperSpriteComponent::SetSpriteColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperSpriteComponent", "SetSpriteColor"); + + Params::UPaperSpriteComponent_SetSpriteColor_Params Parms{}; + + Parms.NewColor = NewColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperSpriteComponent.SetSprite +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPaperSprite* NewSprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperSpriteComponent::SetSprite(class UPaperSprite* NewSprite) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperSpriteComponent", "SetSprite"); + + Params::UPaperSpriteComponent_SetSprite_Params Parms{}; + + Parms.NewSprite = NewSprite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperSpriteComponent.GetSprite +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPaperSprite* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPaperSprite* UPaperSpriteComponent::GetSprite() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperSpriteComponent", "GetSprite"); + + Params::UPaperSpriteComponent_GetSprite_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperTerrainActor +// (Actor) + +class UClass* APaperTerrainActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTerrainActor"); + + return Clss; +} + + +// PaperTerrainActor Paper2D.Default__PaperTerrainActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperTerrainActor* APaperTerrainActor::GetDefaultObj() +{ + static class APaperTerrainActor* Default = nullptr; + + if (!Default) + Default = static_cast(APaperTerrainActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTerrainComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperTerrainComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTerrainComponent"); + + return Clss; +} + + +// PaperTerrainComponent Paper2D.Default__PaperTerrainComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTerrainComponent* UPaperTerrainComponent::GetDefaultObj() +{ + static class UPaperTerrainComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTerrainComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperTerrainComponent.SetTerrainColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTerrainComponent::SetTerrainColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTerrainComponent", "SetTerrainColor"); + + Params::UPaperTerrainComponent_SetTerrainColor_Params Parms{}; + + Parms.NewColor = NewColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Paper2D.PaperTerrainMaterial +// (None) + +class UClass* UPaperTerrainMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTerrainMaterial"); + + return Clss; +} + + +// PaperTerrainMaterial Paper2D.Default__PaperTerrainMaterial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTerrainMaterial* UPaperTerrainMaterial::GetDefaultObj() +{ + static class UPaperTerrainMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTerrainMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTerrainSplineComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperTerrainSplineComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTerrainSplineComponent"); + + return Clss; +} + + +// PaperTerrainSplineComponent Paper2D.Default__PaperTerrainSplineComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTerrainSplineComponent* UPaperTerrainSplineComponent::GetDefaultObj() +{ + static class UPaperTerrainSplineComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTerrainSplineComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTileLayer +// (None) + +class UClass* UPaperTileLayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTileLayer"); + + return Clss; +} + + +// PaperTileLayer Paper2D.Default__PaperTileLayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTileLayer* UPaperTileLayer::GetDefaultObj() +{ + static class UPaperTileLayer* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTileLayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTileMap +// (None) + +class UClass* UPaperTileMap::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTileMap"); + + return Clss; +} + + +// PaperTileMap Paper2D.Default__PaperTileMap +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTileMap* UPaperTileMap::GetDefaultObj() +{ + static class UPaperTileMap* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTileMap::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTileMapActor +// (Actor) + +class UClass* APaperTileMapActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTileMapActor"); + + return Clss; +} + + +// PaperTileMapActor Paper2D.Default__PaperTileMapActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class APaperTileMapActor* APaperTileMapActor::GetDefaultObj() +{ + static class APaperTileMapActor* Default = nullptr; + + if (!Default) + Default = static_cast(APaperTileMapActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.PaperTileMapComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UPaperTileMapComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTileMapComponent"); + + return Clss; +} + + +// PaperTileMapComponent Paper2D.Default__PaperTileMapComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTileMapComponent* UPaperTileMapComponent::GetDefaultObj() +{ + static class UPaperTileMapComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTileMapComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.PaperTileMapComponent.SetTileMapColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::SetTileMapColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetTileMapColor"); + + Params::UPaperTileMapComponent_SetTileMapColor_Params Parms{}; + + Parms.NewColor = NewColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.SetTileMap +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPaperTileMap* NewTileMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperTileMapComponent::SetTileMap(class UPaperTileMap* NewTileMap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetTileMap"); + + Params::UPaperTileMapComponent_SetTileMap_Params Parms{}; + + Parms.NewTileMap = NewTileMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.SetTile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Layer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPaperTileInfo NewValue (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::SetTile(int32 X, int32 Y, int32 Layer, const struct FPaperTileInfo& NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetTile"); + + Params::UPaperTileMapComponent_SetTile_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Layer = Layer; + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.SetLayerColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Layer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::SetLayerColor(const struct FLinearColor& NewColor, int32 Layer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetLayerColor"); + + Params::UPaperTileMapComponent_SetLayerColor_Params Parms{}; + + Parms.NewColor = NewColor; + Parms.Layer = Layer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.SetLayerCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Layer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetLayerCollision"); + + Params::UPaperTileMapComponent_SetLayerCollision_Params Parms{}; + + Parms.Layer = Layer; + Parms.bHasCollision = bHasCollision; + Parms.bOverrideThickness = bOverrideThickness; + Parms.CustomThickness = CustomThickness; + Parms.bOverrideOffset = bOverrideOffset; + Parms.CustomOffset = CustomOffset; + Parms.bRebuildCollision = bRebuildCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.SetDefaultCollisionThickness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "SetDefaultCollisionThickness"); + + Params::UPaperTileMapComponent_SetDefaultCollisionThickness_Params Parms{}; + + Parms.Thickness = Thickness; + Parms.bRebuildCollision = bRebuildCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.ResizeMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewWidthInTiles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewHeightInTiles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "ResizeMap"); + + Params::UPaperTileMapComponent_ResizeMap_Params Parms{}; + + Parms.NewWidthInTiles = NewWidthInTiles; + Parms.NewHeightInTiles = NewHeightInTiles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.RebuildCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperTileMapComponent::RebuildCollision() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "RebuildCollision"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.OwnsTileMap +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPaperTileMapComponent::OwnsTileMap() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "OwnsTileMap"); + + Params::UPaperTileMapComponent_OwnsTileMap_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.MakeTileMapEditable +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UPaperTileMapComponent::MakeTileMapEditable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "MakeTileMapEditable"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.GetTilePolygon +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TileX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Points (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 LayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::GetTilePolygon(int32 TileX, int32 TileY, TArray* Points, int32 LayerIndex, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetTilePolygon"); + + Params::UPaperTileMapComponent_GetTilePolygon_Params Parms{}; + + Parms.TileX = TileX; + Parms.TileY = TileY; + Parms.LayerIndex = LayerIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Points != nullptr) + *Points = std::move(Parms.Points); + +} + + +// Function Paper2D.PaperTileMapComponent.GetTileMapColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UPaperTileMapComponent::GetTileMapColor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetTileMapColor"); + + Params::UPaperTileMapComponent_GetTileMapColor_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.GetTileCornerPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TileX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPaperTileMapComponent::GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetTileCornerPosition"); + + Params::UPaperTileMapComponent_GetTileCornerPosition_Params Parms{}; + + Parms.TileX = TileX; + Parms.TileY = TileY; + Parms.LayerIndex = LayerIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.GetTileCenterPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TileX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPaperTileMapComponent::GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetTileCenterPosition"); + + Params::UPaperTileMapComponent_GetTileCenterPosition_Params Parms{}; + + Parms.TileX = TileX; + Parms.TileY = TileY; + Parms.LayerIndex = LayerIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.GetTile +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Layer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPaperTileInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FPaperTileInfo UPaperTileMapComponent::GetTile(int32 X, int32 Y, int32 Layer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetTile"); + + Params::UPaperTileMapComponent_GetTile_Params Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Layer = Layer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.GetMapSize +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 MapWidth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MapHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLayers (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::GetMapSize(int32* MapWidth, int32* MapHeight, int32* NumLayers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetMapSize"); + + Params::UPaperTileMapComponent_GetMapSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (MapWidth != nullptr) + *MapWidth = Parms.MapWidth; + + if (MapHeight != nullptr) + *MapHeight = Parms.MapHeight; + + if (NumLayers != nullptr) + *NumLayers = Parms.NumLayers; + +} + + +// Function Paper2D.PaperTileMapComponent.GetLayerColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Layer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UPaperTileMapComponent::GetLayerColor(int32 Layer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "GetLayerColor"); + + Params::UPaperTileMapComponent_GetLayerColor_Params Parms{}; + + Parms.Layer = Layer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.PaperTileMapComponent.CreateNewTileMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MapWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MapHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TileHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PixelsPerUnrealUnit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCreateLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPaperTileMapComponent::CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "CreateNewTileMap"); + + Params::UPaperTileMapComponent_CreateNewTileMap_Params Parms{}; + + Parms.MapWidth = MapWidth; + Parms.MapHeight = MapHeight; + Parms.TileWidth = TileWidth; + Parms.TileHeight = TileHeight; + Parms.PixelsPerUnrealUnit = PixelsPerUnrealUnit; + Parms.bCreateLayer = bCreateLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Paper2D.PaperTileMapComponent.AddNewLayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPaperTileLayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPaperTileLayer* UPaperTileMapComponent::AddNewLayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PaperTileMapComponent", "AddNewLayer"); + + Params::UPaperTileMapComponent_AddNewLayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Paper2D.PaperTileSet +// (None) + +class UClass* UPaperTileSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PaperTileSet"); + + return Clss; +} + + +// PaperTileSet Paper2D.Default__PaperTileSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPaperTileSet* UPaperTileSet::GetDefaultObj() +{ + static class UPaperTileSet* Default = nullptr; + + if (!Default) + Default = static_cast(UPaperTileSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Paper2D.TileMapBlueprintLibrary +// (None) + +class UClass* UTileMapBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TileMapBlueprintLibrary"); + + return Clss; +} + + +// TileMapBlueprintLibrary Paper2D.Default__TileMapBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTileMapBlueprintLibrary* UTileMapBlueprintLibrary::GetDefaultObj() +{ + static class UTileMapBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UTileMapBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Paper2D.TileMapBlueprintLibrary.MakeTile +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 TileIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPaperTileSet* TileSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPaperTileInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FPaperTileInfo UTileMapBlueprintLibrary::MakeTile(int32 TileIndex, class UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileMapBlueprintLibrary", "MakeTile"); + + Params::UTileMapBlueprintLibrary_MakeTile_Params Parms{}; + + Parms.TileIndex = TileIndex; + Parms.TileSet = TileSet; + Parms.bFlipH = bFlipH; + Parms.bFlipV = bFlipV; + Parms.bFlipD = bFlipD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.TileMapBlueprintLibrary.GetTileUserData +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPaperTileInfo Tile (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTileMapBlueprintLibrary::GetTileUserData(const struct FPaperTileInfo& Tile) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileMapBlueprintLibrary", "GetTileUserData"); + + Params::UTileMapBlueprintLibrary_GetTileUserData_Params Parms{}; + + Parms.Tile = Tile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.TileMapBlueprintLibrary.GetTileTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPaperTileInfo Tile (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UTileMapBlueprintLibrary::GetTileTransform(const struct FPaperTileInfo& Tile) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileMapBlueprintLibrary", "GetTileTransform"); + + Params::UTileMapBlueprintLibrary_GetTileTransform_Params Parms{}; + + Parms.Tile = Tile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Paper2D.TileMapBlueprintLibrary.BreakTile +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPaperTileInfo Tile (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32 TileIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPaperTileSet* TileSet (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipH (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlipD (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileMapBlueprintLibrary::BreakTile(const struct FPaperTileInfo& Tile, int32* TileIndex, class UPaperTileSet** TileSet, bool* bFlipH, bool* bFlipV, bool* bFlipD) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileMapBlueprintLibrary", "BreakTile"); + + Params::UTileMapBlueprintLibrary_BreakTile_Params Parms{}; + + Parms.Tile = Tile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TileIndex != nullptr) + *TileIndex = Parms.TileIndex; + + if (TileSet != nullptr) + *TileSet = Parms.TileSet; + + if (bFlipH != nullptr) + *bFlipH = Parms.bFlipH; + + if (bFlipV != nullptr) + *bFlipV = Parms.bFlipV; + + if (bFlipD != nullptr) + *bFlipD = Parms.bFlipD; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_parameters.hpp new file mode 100644 index 0000000..ef4d213 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_parameters.hpp @@ -0,0 +1,598 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperFlipbook.IsValidKeyFrameIndex +struct UPaperFlipbook_IsValidKeyFrameIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D79[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbook.GetTotalDuration +struct UPaperFlipbook_GetTotalDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperFlipbook.GetSpriteAtTime +struct UPaperFlipbook_GetSpriteAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampToEnds; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperSprite* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperFlipbook.GetSpriteAtFrame +struct UPaperFlipbook_GetSpriteAtFrame_Params +{ +public: + int32 FrameIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D80[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperSprite* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbook.GetNumKeyFrames +struct UPaperFlipbook_GetNumKeyFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbook.GetNumFrames +struct UPaperFlipbook_GetNumFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Paper2D.PaperFlipbook.GetKeyFrameIndexAtTime +struct UPaperFlipbook_GetKeyFrameIndexAtTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampToEnds; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D90[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetSpriteColor +struct UPaperFlipbookComponent_SetSpriteColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetPlayRate +struct UPaperFlipbookComponent_SetPlayRate_Params +{ +public: + float NewRate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetPlaybackPositionInFrames +struct UPaperFlipbookComponent_SetPlaybackPositionInFrames_Params +{ +public: + int32 NewFramePosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireEvents; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D95[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetPlaybackPosition +struct UPaperFlipbookComponent_SetPlaybackPosition_Params +{ +public: + float NewPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireEvents; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D97[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetNewTime +struct UPaperFlipbookComponent_SetNewTime_Params +{ +public: + float NewTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetLooping +struct UPaperFlipbookComponent_SetLooping_Params +{ +public: + bool bNewLooping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperFlipbookComponent.SetFlipbook +struct UPaperFlipbookComponent_SetFlipbook_Params +{ +public: + class UPaperFlipbook* NewFlipbook; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D99[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperFlipbookComponent.OnRep_SourceFlipbook +struct UPaperFlipbookComponent_OnRep_SourceFlipbook_Params +{ +public: + class UPaperFlipbook* OldFlipbook; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Paper2D.PaperFlipbookComponent.IsReversing +struct UPaperFlipbookComponent_IsReversing_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Paper2D.PaperFlipbookComponent.IsPlaying +struct UPaperFlipbookComponent_IsPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Paper2D.PaperFlipbookComponent.IsLooping +struct UPaperFlipbookComponent_IsLooping_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetSpriteColor +struct UPaperFlipbookComponent_GetSpriteColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetPlayRate +struct UPaperFlipbookComponent_GetPlayRate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetPlaybackPositionInFrames +struct UPaperFlipbookComponent_GetPlaybackPositionInFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetPlaybackPosition +struct UPaperFlipbookComponent_GetPlaybackPosition_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetFlipbookLengthInFrames +struct UPaperFlipbookComponent_GetFlipbookLengthInFrames_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetFlipbookLength +struct UPaperFlipbookComponent_GetFlipbookLength_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetFlipbookFramerate +struct UPaperFlipbookComponent_GetFlipbookFramerate_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperFlipbookComponent.GetFlipbook +struct UPaperFlipbookComponent_GetFlipbook_Params +{ +public: + class UPaperFlipbook* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceTransform +struct UPaperGroupedSpriteComponent_UpdateInstanceTransform_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA3[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform NewInstanceTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x41(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x42(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x43(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA4[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.UpdateInstanceColor +struct UPaperGroupedSpriteComponent_UpdateInstanceColor_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NewInstanceColor; // 0x4(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x15(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA6[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.SortInstancesAlongAxis +struct UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Params +{ +public: + struct FVector WorldSpaceSortAxis; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.RemoveInstance +struct UPaperGroupedSpriteComponent_RemoveInstance_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.GetInstanceTransform +struct UPaperGroupedSpriteComponent_GetInstanceTransform_Params +{ +public: + int32 InstanceIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA9[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform OutInstanceTransform; // 0x10(0x30)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x40(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x41(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAA[0xE]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.GetInstanceCount +struct UPaperGroupedSpriteComponent_GetInstanceCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function Paper2D.PaperGroupedSpriteComponent.AddInstance +struct UPaperGroupedSpriteComponent_AddInstance_Params +{ +public: + struct FTransform Transform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UPaperSprite* Sprite; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Color; // 0x3C(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// Function Paper2D.PaperSpriteBlueprintLibrary.MakeBrushFromSprite +struct UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Params +{ +public: + class UPaperSprite* Sprite; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x10(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperSpriteComponent.SetSpriteColor +struct UPaperSpriteComponent_SetSpriteColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperSpriteComponent.SetSprite +struct UPaperSpriteComponent_SetSprite_Params +{ +public: + class UPaperSprite* NewSprite; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DBC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperSpriteComponent.GetSprite +struct UPaperSpriteComponent_GetSprite_Params +{ +public: + class UPaperSprite* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperTerrainComponent.SetTerrainColor +struct UPaperTerrainComponent_SetTerrainColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetTileMapColor +struct UPaperTileMapComponent_SetTileMapColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetTileMap +struct UPaperTileMapComponent_SetTileMap_Params +{ +public: + class UPaperTileMap* NewTileMap; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetTile +struct UPaperTileMapComponent_SetTile_Params +{ +public: + int32 X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPaperTileInfo NewValue; // 0x10(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetLayerColor +struct UPaperTileMapComponent_SetLayerColor_Params +{ +public: + struct FLinearColor NewColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetLayerCollision +struct UPaperTileMapComponent_SetLayerCollision_Params +{ +public: + int32 Layer; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasCollision; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideThickness; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CustomThickness; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideOffset; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CustomOffset; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildCollision; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperTileMapComponent.SetDefaultCollisionThickness +struct UPaperTileMapComponent_SetDefaultCollisionThickness_Params +{ +public: + float Thickness; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildCollision; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDA[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperTileMapComponent.ResizeMap +struct UPaperTileMapComponent_ResizeMap_Params +{ +public: + int32 NewWidthInTiles; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewHeightInTiles; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Paper2D.PaperTileMapComponent.OwnsTileMap +struct UPaperTileMapComponent_OwnsTileMap_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Paper2D.PaperTileMapComponent.GetTilePolygon +struct UPaperTileMapComponent_GetTilePolygon_Params +{ +public: + int32 TileX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Points; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 LayerIndex; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DDE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Paper2D.PaperTileMapComponent.GetTileMapColor +struct UPaperTileMapComponent_GetTileMapColor_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Paper2D.PaperTileMapComponent.GetTileCornerPosition +struct UPaperTileMapComponent_GetTileCornerPosition_Params +{ +public: + int32 TileX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Paper2D.PaperTileMapComponent.GetTileCenterPosition +struct UPaperTileMapComponent_GetTileCenterPosition_Params +{ +public: + int32 TileX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ReturnValue; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Paper2D.PaperTileMapComponent.GetTile +struct UPaperTileMapComponent_GetTile_Params +{ +public: + int32 X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPaperTileInfo ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Paper2D.PaperTileMapComponent.GetMapSize +struct UPaperTileMapComponent_GetMapSize_Params +{ +public: + int32 MapWidth; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MapHeight; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLayers; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function Paper2D.PaperTileMapComponent.GetLayerColor +struct UPaperTileMapComponent_GetLayerColor_Params +{ +public: + int32 Layer; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x4(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Paper2D.PaperTileMapComponent.CreateNewTileMap +struct UPaperTileMapComponent_CreateNewTileMap_Params +{ +public: + int32 MapWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MapHeight; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileWidth; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileHeight; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelsPerUnrealUnit; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateLayer; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DEB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Paper2D.PaperTileMapComponent.AddNewLayer +struct UPaperTileMapComponent_AddNewLayer_Params +{ +public: + class UPaperTileLayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Paper2D.TileMapBlueprintLibrary.MakeTile +struct UTileMapBlueprintLibrary_MakeTile_Params +{ +public: + int32 TileIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E05[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperTileSet* TileSet; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipH; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipV; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipD; // 0x12(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E07[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPaperTileInfo ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Paper2D.TileMapBlueprintLibrary.GetTileUserData +struct UTileMapBlueprintLibrary_GetTileUserData_Params +{ +public: + struct FPaperTileInfo Tile; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function Paper2D.TileMapBlueprintLibrary.GetTileTransform +struct UTileMapBlueprintLibrary_GetTileTransform_Params +{ +public: + struct FPaperTileInfo Tile; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x10(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Paper2D.TileMapBlueprintLibrary.BreakTile +struct UTileMapBlueprintLibrary_BreakTile_Params +{ +public: + struct FPaperTileInfo Tile; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 TileIndex; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPaperTileSet* TileSet; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipH; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipV; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipD; // 0x22(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1C[0x5]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_structs.hpp new file mode 100644 index 0000000..6f6f953 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Paper2D_structs.hpp @@ -0,0 +1,242 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFlipbookCollisionMode : uint8 +{ + NoCollision = 0, + FirstFrameCollision = 1, + EachFrameCollision = 2, + EFlipbookCollisionMode_MAX = 3, +}; + +enum class EPaperSpriteAtlasPadding : uint8 +{ + DilateBorder = 0, + PadWithZero = 1, + EPaperSpriteAtlasPadding_MAX = 2, +}; + +enum class ETileMapProjectionMode : uint8 +{ + Orthogonal = 0, + IsometricDiamond = 1, + IsometricStaggered = 2, + HexagonalStaggered = 3, + ETileMapProjectionMode_MAX = 4, +}; + +enum class ESpritePivotMode : uint8 +{ + Top_Left = 0, + Top_Center = 1, + Top_Right = 2, + Center_Left = 3, + Center_Center = 4, + Center_Right = 5, + Bottom_Left = 6, + Bottom_Center = 7, + Bottom_Right = 8, + Custom = 9, + ESpritePivotMode_MAX = 10, +}; + +enum class ESpritePolygonMode : uint8 +{ + SourceBoundingBox = 0, + TightBoundingBox = 1, + ShrinkWrapped = 2, + FullyCustom = 3, + Diced = 4, + ESpritePolygonMode_MAX = 5, +}; + +enum class ESpriteShapeType : uint8 +{ + Box = 0, + Circle = 1, + Polygon = 2, + ESpriteShapeType_MAX = 3, +}; + +enum class ESpriteCollisionMode : uint8 +{ + None = 0, + Use2DPhysics = 1, + Use3DPhysics = 2, + ESpriteCollisionMode_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct Paper2D.IntMargin +struct FIntMargin +{ +public: + int32 Left; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Top; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Right; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Bottom; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Paper2D.PaperFlipbookKeyFrame +struct FPaperFlipbookKeyFrame +{ +public: + class UPaperSprite* Sprite; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameRun; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Paper2D.SpriteInstanceData +struct FSpriteInstanceData +{ +public: + struct FMatrix Transform; // 0x0(0x40)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UPaperSprite* SourceSprite; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VertexColor; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialIndex; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Paper2D.PaperSpriteSocket +struct FPaperSpriteSocket +{ +public: + struct FTransform LocalTransform; // 0x0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName SocketName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Paper2D.PaperSpriteAtlasSlot +struct FPaperSpriteAtlasSlot +{ +public: + TSoftObjectPtr SpriteRef; // 0x0(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AtlasIndex; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Paper2D.PaperTerrainMaterialRule +struct FPaperTerrainMaterialRule +{ +public: + class UPaperSprite* StartCap; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Body; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UPaperSprite* EndCap; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumAngle; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumAngle; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E20[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CollisionOffset; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DrawOrder; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E21[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Paper2D.PaperTileInfo +struct FPaperTileInfo +{ +public: + class UPaperTileSet* TileSet; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PackedTileIndex; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E22[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Paper2D.PaperTileSetTerrain +struct FPaperTileSetTerrain +{ +public: + class FString TerrainName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CenterTileIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E23[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Paper2D.SpriteGeometryShape +struct FSpriteGeometryShape +{ +public: + enum class ESpriteShapeType ShapeType; // 0x0(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E24[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D BoxSize; // 0x18(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BoxPosition; // 0x20(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x28(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNegativeWinding; // 0x2C(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E25[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Paper2D.SpriteGeometryCollection +struct FSpriteGeometryCollection +{ +public: + TArray Shapes; // 0x0(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class ESpritePolygonMode GeometryType; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E26[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PixelsPerSubdivisionX; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PixelsPerSubdivisionY; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAvoidVertexMerging; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E27[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AlphaThreshold; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DetailAmount; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimplifyEpsilon; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E28[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Paper2D.PaperTileMetadata +struct FPaperTileMetadata +{ +public: + class FName UserDataName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpriteGeometryCollection CollisionData; // 0x8(0x30)(Edit, NativeAccessSpecifierPublic) + uint8 TerrainMembership[0x4]; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E29[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xD0 (0xD0 - 0x0) +// ScriptStruct Paper2D.SpriteDrawCallRecord +struct FSpriteDrawCallRecord +{ +public: + struct FVector Destination; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* BaseTexture; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2B[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FColor Color; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2C[0x84]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct Paper2D.SpriteAssetInitParameters +struct FSpriteAssetInitParameters +{ +public: + uint8 Pad_E2D[0x40]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_classes.hpp new file mode 100644 index 0000000..33186a9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_classes.hpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x48 - 0x28) +// Class PhysicsCore.BodySetupCore +class UBodySetupCore : public UObject +{ +public: + class FName BoneName; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPhysicsType PhysicsType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionTraceFlag CollisionTraceFlag; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EBodyCollisionResponse CollisionReponse; // 0x32(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A93[0x15]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBodySetupCore* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class PhysicsCore.ChaosPhysicalMaterial +class UChaosPhysicalMaterial : public UObject +{ +public: + float Friction; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearEtherDrag; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularEtherDrag; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingLinearVelocityThreshold; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingAngularVelocityThreshold; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A94[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UChaosPhysicalMaterial* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class PhysicsCore.PhysicalMaterial +class UPhysicalMaterial : public UObject +{ +public: + float Friction; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFrictionCombineMode FrictionCombineMode; // 0x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideFrictionCombineMode; // 0x31(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A95[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Restitution; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFrictionCombineMode RestitutionCombineMode; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideRestitutionCombineMode; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A96[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Density; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepLinearVelocityThreshold; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepAngularVelocityThreshold; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SleepCounterThreshold; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RaiseMassToPower; // 0x4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageThresholdScale; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A97[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterialPropertyBase* PhysicalMaterialProperty; // 0x58(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPhysicalSurface SurfaceType; // 0x60(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A98[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPhysicalMaterial* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class PhysicsCore.PhysicalMaterialPropertyBase +class UPhysicalMaterialPropertyBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UPhysicalMaterialPropertyBase* GetDefaultObj(); + +}; + +// 0xA8 (0xE0 - 0x38) +// Class PhysicsCore.PhysicsSettingsCore +class UPhysicsSettingsCore : public UDeveloperSettings +{ +public: + float DefaultGravityZ; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultTerminalVelocity; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFluidFriction; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulateScratchMemorySize; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RagdollAggregateThreshold; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriangleMeshTriangleMinAreaThreshold; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableShapeSharing; // 0x50(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePCM; // 0x51(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilization; // 0x52(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnMissingLocks; // 0x53(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable2DPhysics; // 0x54(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultHasComplexCollision; // 0x55(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A99[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BounceThresholdVelocity; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFrictionCombineMode FrictionCombineMode; // 0x5C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFrictionCombineMode RestitutionCombineMode; // 0x5D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxAngularVelocity; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationVelocity; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactOffsetMultiplier; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinContactOffset; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxContactOffset; // 0x70(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateSkeletalMeshOnDedicatedServer; // 0x74(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionTraceFlag DefaultShapeComplexity; // 0x75(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FChaosSolverConfiguration SolverOptions; // 0x78(0x68)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPhysicsSettingsCore* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_functions.cpp new file mode 100644 index 0000000..115003d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_functions.cpp @@ -0,0 +1,156 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class PhysicsCore.BodySetupCore +// (None) + +class UClass* UBodySetupCore::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BodySetupCore"); + + return Clss; +} + + +// BodySetupCore PhysicsCore.Default__BodySetupCore +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBodySetupCore* UBodySetupCore::GetDefaultObj() +{ + static class UBodySetupCore* Default = nullptr; + + if (!Default) + Default = static_cast(UBodySetupCore::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PhysicsCore.ChaosPhysicalMaterial +// (None) + +class UClass* UChaosPhysicalMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ChaosPhysicalMaterial"); + + return Clss; +} + + +// ChaosPhysicalMaterial PhysicsCore.Default__ChaosPhysicalMaterial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UChaosPhysicalMaterial* UChaosPhysicalMaterial::GetDefaultObj() +{ + static class UChaosPhysicalMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UChaosPhysicalMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PhysicsCore.PhysicalMaterial +// (None) + +class UClass* UPhysicalMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicalMaterial"); + + return Clss; +} + + +// PhysicalMaterial PhysicsCore.Default__PhysicalMaterial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicalMaterial* UPhysicalMaterial::GetDefaultObj() +{ + static class UPhysicalMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicalMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PhysicsCore.PhysicalMaterialPropertyBase +// (None) + +class UClass* UPhysicalMaterialPropertyBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicalMaterialPropertyBase"); + + return Clss; +} + + +// PhysicalMaterialPropertyBase PhysicsCore.Default__PhysicalMaterialPropertyBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicalMaterialPropertyBase* UPhysicalMaterialPropertyBase::GetDefaultObj() +{ + static class UPhysicalMaterialPropertyBase* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicalMaterialPropertyBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PhysicsCore.PhysicsSettingsCore +// (None) + +class UClass* UPhysicsSettingsCore::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PhysicsSettingsCore"); + + return Clss; +} + + +// PhysicsSettingsCore PhysicsCore.Default__PhysicsSettingsCore +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPhysicsSettingsCore* UPhysicsSettingsCore::GetDefaultObj() +{ + static class UPhysicsSettingsCore* Default = nullptr; + + if (!Default) + Default = static_cast(UPhysicsSettingsCore::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_structs.hpp new file mode 100644 index 0000000..c295c31 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PhysicsCore_structs.hpp @@ -0,0 +1,174 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBodyCollisionResponse : uint8 +{ + BodyCollision_Enabled = 0, + BodyCollision_Disabled = 1, + BodyCollision_MAX = 2, +}; + +enum class EPhysicsType : uint8 +{ + PhysType_Default = 0, + PhysType_Kinematic = 1, + PhysType_Simulated = 2, + PhysType_MAX = 3, +}; + +enum class ECollisionTraceFlag : uint8 +{ + CTF_UseDefault = 0, + CTF_UseSimpleAndComplex = 1, + CTF_UseSimpleAsComplex = 2, + CTF_UseComplexAsSimple = 3, + CTF_MAX = 4, +}; + +enum class ELinearConstraintMotion : uint8 +{ + LCM_Free = 0, + LCM_Limited = 1, + LCM_Locked = 2, + LCM_MAX = 3, +}; + +enum class EConstraintFrame : uint8 +{ + Frame1 = 0, + Frame2 = 1, + EConstraintFrame_MAX = 2, +}; + +enum class EAngularConstraintMotion : uint8 +{ + ACM_Free = 0, + ACM_Limited = 1, + ACM_Locked = 2, + ACM_MAX = 3, +}; + +enum class ESleepFamily : uint8 +{ + Normal = 0, + Sensitive = 1, + Custom = 2, + ESleepFamily_MAX = 3, +}; + +enum class ERadialImpulseFalloff : uint8 +{ + RIF_Constant = 0, + RIF_Linear = 1, + RIF_MAX = 2, +}; + +enum class EPhysicalSurface : uint8 +{ + SurfaceType_Default = 0, + SurfaceType1 = 1, + SurfaceType2 = 2, + SurfaceType3 = 3, + SurfaceType4 = 4, + SurfaceType5 = 5, + SurfaceType6 = 6, + SurfaceType7 = 7, + SurfaceType8 = 8, + SurfaceType9 = 9, + SurfaceType10 = 10, + SurfaceType11 = 11, + SurfaceType12 = 12, + SurfaceType13 = 13, + SurfaceType14 = 14, + SurfaceType15 = 15, + SurfaceType16 = 16, + SurfaceType17 = 17, + SurfaceType18 = 18, + SurfaceType19 = 19, + SurfaceType20 = 20, + SurfaceType21 = 21, + SurfaceType22 = 22, + SurfaceType23 = 23, + SurfaceType24 = 24, + SurfaceType25 = 25, + SurfaceType26 = 26, + SurfaceType27 = 27, + SurfaceType28 = 28, + SurfaceType29 = 29, + SurfaceType30 = 30, + SurfaceType31 = 31, + SurfaceType32 = 32, + SurfaceType33 = 33, + SurfaceType34 = 34, + SurfaceType35 = 35, + SurfaceType36 = 36, + SurfaceType37 = 37, + SurfaceType38 = 38, + SurfaceType39 = 39, + SurfaceType40 = 40, + SurfaceType41 = 41, + SurfaceType42 = 42, + SurfaceType43 = 43, + SurfaceType44 = 44, + SurfaceType45 = 45, + SurfaceType46 = 46, + SurfaceType47 = 47, + SurfaceType48 = 48, + SurfaceType49 = 49, + SurfaceType50 = 50, + SurfaceType51 = 51, + SurfaceType52 = 52, + SurfaceType53 = 53, + SurfaceType54 = 54, + SurfaceType55 = 55, + SurfaceType56 = 56, + SurfaceType57 = 57, + SurfaceType58 = 58, + SurfaceType59 = 59, + SurfaceType60 = 60, + SurfaceType61 = 61, + SurfaceType62 = 62, + SurfaceType_Max = 63, + EPhysicalSurface_MAX = 64, +}; + +enum class EFrictionCombineMode : uint8 +{ + Average = 0, + Min = 1, + Multiply = 2, + Max = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct PhysicsCore.BodyInstanceCore +struct FBodyInstanceCore +{ +public: + uint8 Pad_1A9C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bSimulatePhysics : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMass : 1; // Mask: 0x2, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableGravity : 1; // Mask: 0x4, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoWeld : 1; // Mask: 0x8, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartAwake : 1; // Mask: 0x10, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateWakeEvents : 1; // Mask: 0x20, PropSize: 0x10x10(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateMassWhenScaleChanges : 1; // Mask: 0x40, PropSize: 0x10x10(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_classes.hpp new file mode 100644 index 0000000..375d6a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4C (0x2AC - 0x260) +// WidgetBlueprintGeneratedClass PlayerCard_UI.PlayerCard_UI_C +class UPlayerCard_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBorder* Border_257; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_90; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_233; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText_1; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText_3; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString PlayerName; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + float PlayerLevel; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UPlayerCard_UI_C* GetDefaultObj(); + + void GetLevelColor(struct FLinearColor* Color, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor_2, const struct FLinearColor& K2Node_MakeStruct_LinearColor_3, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FFloor_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess); + void SetName(class FText Name); + void Construct(); + void ExecuteUbergraph_PlayerCard_UI(int32 EntryPoint, const struct FLinearColor& CallFunc_GetLevelColor_Color, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_GetPlayerName_PlayerName, class FText CallFunc_Conv_StringToText_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_functions.cpp new file mode 100644 index 0000000..e01479a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_functions.cpp @@ -0,0 +1,149 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass PlayerCard_UI.PlayerCard_UI_C +// (None) + +class UClass* UPlayerCard_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerCard_UI_C"); + + return Clss; +} + + +// PlayerCard_UI_C PlayerCard_UI.Default__PlayerCard_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayerCard_UI_C* UPlayerCard_UI_C::GetDefaultObj() +{ + static class UPlayerCard_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerCard_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function PlayerCard_UI.PlayerCard_UI_C.GetLevelColor +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FLinearColor Color (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UPlayerCard_UI_C::GetLevelColor(struct FLinearColor* Color, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor_2, const struct FLinearColor& K2Node_MakeStruct_LinearColor_3, float CallFunc_Divide_FloatFloat_ReturnValue, int32 CallFunc_FFloor_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCard_UI_C", "GetLevelColor"); + + Params::UPlayerCard_UI_C_GetLevelColor_Params Parms{}; + + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.K2Node_MakeStruct_LinearColor_1 = K2Node_MakeStruct_LinearColor_1; + Parms.K2Node_MakeStruct_LinearColor_2 = K2Node_MakeStruct_LinearColor_2; + Parms.K2Node_MakeStruct_LinearColor_3 = K2Node_MakeStruct_LinearColor_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_FFloor_ReturnValue = CallFunc_FFloor_ReturnValue; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Color != nullptr) + *Color = std::move(Parms.Color); + +} + + +// Function PlayerCard_UI.PlayerCard_UI_C.SetName +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Name (BlueprintVisible, BlueprintReadOnly, Parm) + +void UPlayerCard_UI_C::SetName(class FText Name) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCard_UI_C", "SetName"); + + Params::UPlayerCard_UI_C_SetName_Params Parms{}; + + Parms.Name = Name; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function PlayerCard_UI.PlayerCard_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UPlayerCard_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCard_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function PlayerCard_UI.PlayerCard_UI_C.ExecuteUbergraph_PlayerCard_UI +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_GetLevelColor_Color (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_PlayerName (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UPlayerCard_UI_C::ExecuteUbergraph_PlayerCard_UI(int32 EntryPoint, const struct FLinearColor& CallFunc_GetLevelColor_Color, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_GetPlayerName_PlayerName, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerCard_UI_C", "ExecuteUbergraph_PlayerCard_UI"); + + Params::UPlayerCard_UI_C_ExecuteUbergraph_PlayerCard_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetLevelColor_Color = CallFunc_GetLevelColor_Color; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerName_PlayerName = CallFunc_GetPlayerName_PlayerName; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_parameters.hpp new file mode 100644 index 0000000..b617ba5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_parameters.hpp @@ -0,0 +1,55 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x59 - 0x0) +// Function PlayerCard_UI.PlayerCard_UI_C.GetLevelColor +struct UPlayerCard_UI_C_GetLevelColor_Params +{ +public: + struct FLinearColor Color; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_1; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_2; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_3; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function PlayerCard_UI.PlayerCard_UI_C.SetName +struct UPlayerCard_UI_C_SetName_Params +{ +public: + class FText Name; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x48 (0x48 - 0x0) +// Function PlayerCard_UI.PlayerCard_UI_C.ExecuteUbergraph_PlayerCard_UI +struct UPlayerCard_UI_C_ExecuteUbergraph_PlayerCard_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_GetLevelColor_Color; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2060[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_PlayerName; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x30(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerCard_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_classes.hpp new file mode 100644 index 0000000..9f9daf3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x30 - 0x30) +// BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +class UPlayerEQSQuery_C : public UEnvQueryContext_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UPlayerEQSQuery_C* GetDefaultObj(); + + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_functions.cpp new file mode 100644 index 0000000..315c6d8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_functions.cpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +// (None) + +class UClass* UPlayerEQSQuery_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerEQSQuery_C"); + + return Clss; +} + + +// PlayerEQSQuery_C PlayerEQSQuery.Default__PlayerEQSQuery_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayerEQSQuery_C* UPlayerEQSQuery_C::GetDefaultObj() +{ + static class UPlayerEQSQuery_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerEQSQuery_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* QuerierActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray ResultingActorsSet (Parm, OutParm) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) + +void UPlayerEQSQuery_C::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerEQSQuery_C", "ProvideActorsSet"); + + Params::UPlayerEQSQuery_C_ProvideActorsSet_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActorsSet != nullptr) + *ResultingActorsSet = std::move(Parms.ResultingActorsSet); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_parameters.hpp new file mode 100644 index 0000000..4ebe34a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +struct UPlayerEQSQuery_C_ProvideActorsSet_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* QuerierActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ResultingActorsSet; // 0x10(0x10)(Parm, OutParm) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_1_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_classes.hpp new file mode 100644 index 0000000..9f9daf3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x30 - 0x30) +// BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +class UPlayerEQSQuery_C : public UEnvQueryContext_BlueprintBase +{ +public: + + static class UClass* StaticClass(); + static class UPlayerEQSQuery_C* GetDefaultObj(); + + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_functions.cpp new file mode 100644 index 0000000..315c6d8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_functions.cpp @@ -0,0 +1,73 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass PlayerEQSQuery.PlayerEQSQuery_C +// (None) + +class UClass* UPlayerEQSQuery_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerEQSQuery_C"); + + return Clss; +} + + +// PlayerEQSQuery_C PlayerEQSQuery.Default__PlayerEQSQuery_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayerEQSQuery_C* UPlayerEQSQuery_C::GetDefaultObj() +{ + static class UPlayerEQSQuery_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerEQSQuery_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* QuerierActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray ResultingActorsSet (Parm, OutParm) +// TArray CallFunc_GetAllActorsOfClass_OutActors (ReferenceParm) + +void UPlayerEQSQuery_C::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet, TArray& CallFunc_GetAllActorsOfClass_OutActors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerEQSQuery_C", "ProvideActorsSet"); + + Params::UPlayerEQSQuery_C_ProvideActorsSet_Params Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + Parms.CallFunc_GetAllActorsOfClass_OutActors = CallFunc_GetAllActorsOfClass_OutActors; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActorsSet != nullptr) + *ResultingActorsSet = std::move(Parms.ResultingActorsSet); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_parameters.hpp new file mode 100644 index 0000000..4ebe34a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_parameters.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function PlayerEQSQuery.PlayerEQSQuery_C.ProvideActorsSet +struct UPlayerEQSQuery_C_ProvideActorsSet_Params +{ +public: + class UObject* QuerierObject; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* QuerierActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray ResultingActorsSet; // 0x10(0x10)(Parm, OutParm) + TArray CallFunc_GetAllActorsOfClass_OutActors; // 0x20(0x10)(ReferenceParm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerEQSQuery_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_classes.hpp new file mode 100644 index 0000000..351d2b0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3C (0x29C - 0x260) +// WidgetBlueprintGeneratedClass PlayerStats_UI.PlayerStats_UI_C +class UPlayerStats_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* KickButton; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* NameText; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* PingText; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + uint8 Ping; // 0x280(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_2090[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Name; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 PlayerId; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UPlayerStats_UI_C* GetDefaultObj(); + + void GetPlayerById(class APlayerState** PlayerState, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue); + enum class ESlateVisibility GetKickButtonVisibility(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerState* CallFunc_GetPlayerById_PlayerState, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsServer_ReturnValue); + class FText GetPingText(class FText CallFunc_Conv_ByteToText_ReturnValue); + void Update_Killed(const struct FSlateColor& K2Node_MakeStruct_SlateColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1); + void Construct(); + void BndEvt__PlayerStats_UI_KickButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); + void ExecuteUbergraph_PlayerStats_UI(int32 EntryPoint, bool CallFunc_IsServer_ReturnValue, class APlayerState* CallFunc_GetPlayerById_PlayerState, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, enum class ESlateVisibility CallFunc_GetKickButtonVisibility_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_functions.cpp new file mode 100644 index 0000000..a03df0e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_functions.cpp @@ -0,0 +1,233 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass PlayerStats_UI.PlayerStats_UI_C +// (None) + +class UClass* UPlayerStats_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PlayerStats_UI_C"); + + return Clss; +} + + +// PlayerStats_UI_C PlayerStats_UI.Default__PlayerStats_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayerStats_UI_C* UPlayerStats_UI_C::GetDefaultObj() +{ + static class UPlayerStats_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayerStats_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.GetPlayerById +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerState* PlayerState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UPlayerStats_UI_C::GetPlayerById(class APlayerState** PlayerState, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class APlayerState* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "GetPlayerById"); + + Params::UPlayerStats_UI_C_GetPlayerById_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (PlayerState != nullptr) + *PlayerState = Parms.PlayerState; + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.GetKickButtonVisibility +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerState* CallFunc_GetPlayerById_PlayerState (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +enum class ESlateVisibility UPlayerStats_UI_C::GetKickButtonVisibility(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerState* CallFunc_GetPlayerById_PlayerState, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsServer_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "GetKickButtonVisibility"); + + Params::UPlayerStats_UI_C_GetKickButtonVisibility_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerById_PlayerState = CallFunc_GetPlayerById_PlayerState; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.GetPingText +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// class FText CallFunc_Conv_ByteToText_ReturnValue (None) + +class FText UPlayerStats_UI_C::GetPingText(class FText CallFunc_Conv_ByteToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "GetPingText"); + + Params::UPlayerStats_UI_C_GetPingText_Params Parms{}; + + Parms.CallFunc_Conv_ByteToText_ReturnValue = CallFunc_Conv_ByteToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.Update Killed +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// struct FSlateColor K2Node_MakeStruct_SlateColor_1 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_1 (None) + +void UPlayerStats_UI_C::Update_Killed(const struct FSlateColor& K2Node_MakeStruct_SlateColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "Update Killed"); + + Params::UPlayerStats_UI_C_Update_Killed_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.K2Node_MakeStruct_SlateColor_1 = K2Node_MakeStruct_SlateColor_1; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + Parms.K2Node_MakeStruct_SlateBrush_1 = K2Node_MakeStruct_SlateBrush_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UPlayerStats_UI_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.BndEvt__PlayerStats_UI_KickButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UPlayerStats_UI_C::BndEvt__PlayerStats_UI_KickButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "BndEvt__PlayerStats_UI_KickButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function PlayerStats_UI.PlayerStats_UI_C.ExecuteUbergraph_PlayerStats_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerState* CallFunc_GetPlayerById_PlayerState (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetKickButtonVisibility_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayerStats_UI_C::ExecuteUbergraph_PlayerStats_UI(int32 EntryPoint, bool CallFunc_IsServer_ReturnValue, class APlayerState* CallFunc_GetPlayerById_PlayerState, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, enum class ESlateVisibility CallFunc_GetKickButtonVisibility_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PlayerStats_UI_C", "ExecuteUbergraph_PlayerStats_UI"); + + Params::UPlayerStats_UI_C_ExecuteUbergraph_PlayerStats_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_GetPlayerById_PlayerState = CallFunc_GetPlayerById_PlayerState; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetKickButtonVisibility_ReturnValue = CallFunc_GetKickButtonVisibility_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_parameters.hpp new file mode 100644 index 0000000..80c9f24 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_parameters.hpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x32 (0x32 - 0x0) +// Function PlayerStats_UI.PlayerStats_UI_C.GetPlayerById +struct UPlayerStats_UI_C_GetPlayerById_Params +{ +public: + class APlayerState* PlayerState; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_208C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_208D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* CallFunc_Array_Get_Item; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function PlayerStats_UI.PlayerStats_UI_C.GetKickButtonVisibility +struct UPlayerStats_UI_C_GetKickButtonVisibility_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_208E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerState* CallFunc_GetPlayerById_PlayerState; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x30 (0x30 - 0x0) +// Function PlayerStats_UI.PlayerStats_UI_C.GetPingText +struct UPlayerStats_UI_C_GetPingText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm) + class FText CallFunc_Conv_ByteToText_ReturnValue; // 0x18(0x18)(None) +}; + +// 0x160 (0x160 - 0x0) +// Function PlayerStats_UI.PlayerStats_UI_C.Update Killed +struct UPlayerStats_UI_C_Update_Killed_Params +{ +public: + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x0(0x28)(None) + struct FSlateColor K2Node_MakeStruct_SlateColor_1; // 0x28(0x28)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x50(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_1; // 0xD8(0x88)(None) +}; + +// 0x22 (0x22 - 0x0) +// Function PlayerStats_UI.PlayerStats_UI_C.ExecuteUbergraph_PlayerStats_UI +struct UPlayerStats_UI_C_ExecuteUbergraph_PlayerStats_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_208F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerState* CallFunc_GetPlayerById_PlayerState; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetKickButtonVisibility_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PlayerStats_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_classes.hpp new file mode 100644 index 0000000..8c06aa9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_classes.hpp @@ -0,0 +1,135 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18D6 (0x1B8E - 0x2B8) +// AnimBlueprintGeneratedClass Player_AnimBP.Player_AnimBP_C +class UPlayer_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_1842[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_30; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_29; // 0x320(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_28; // 0x348(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_27; // 0x370(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_26; // 0x398(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_25; // 0x3C0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_24; // 0x3E8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_23; // 0x410(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_22; // 0x438(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_21; // 0x460(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_20; // 0x488(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_19; // 0x4B0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_18; // 0x4D8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_17; // 0x500(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_16; // 0x528(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_15; // 0x550(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_14; // 0x578(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_13; // 0x5A0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_12; // 0x5C8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_11; // 0x5F0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_10; // 0x618(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_9; // 0x640(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_8; // 0x668(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_7; // 0x690(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_6; // 0x6B8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x6E0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x708(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x730(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x758(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_9; // 0x780(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_14; // 0x800(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_8; // 0x830(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_13; // 0x8B0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_7; // 0x8E0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_12; // 0x960(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_4; // 0x990(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_11; // 0xA78(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_3; // 0xAA8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_10; // 0xB90(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_2; // 0xBC0(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_9; // 0xCA8(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_6; // 0xCD8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_8; // 0xD58(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_5; // 0xD88(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_7; // 0xE08(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_1; // 0xE38(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_6; // 0xF20(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_4; // 0xF50(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_5; // 0xFD0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_3; // 0x1000(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_4; // 0x1080(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0x10B0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0x1130(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x1160(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x1248(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine_1; // 0x1278(0xB0)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0x1328(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x1348(0x108)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x1450(0x20)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0x1470(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_2; // 0x15C8(0x28)(None) + struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend; // 0x15F0(0xC0)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_1; // 0x16B0(0x28)(None) + struct FAnimNode_Slot AnimGraphNode_Slot_2; // 0x16D8(0x48)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0x1720(0x28)(None) + struct FAnimNode_Slot AnimGraphNode_Slot_1; // 0x1748(0x48)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x1790(0x48)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x17D8(0xA0)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x1878(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x18A0(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x18C8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x1948(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x1978(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x19F8(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x1A28(0xB0)(None) + float Speed; // 0x1AD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Direction; // 0x1ADC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Pitch; // 0x1AE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool EnableJump; // 0x1AE4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Jumping; // 0x1AE5(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Crouching; // 0x1AE6(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1843[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHorrorEngineSettings GameSettings; // 0x1AE8(0xA0)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Flashlight; // 0x1B88(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsClimbing; // 0x1B89(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HoldingRope; // 0x1B8A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsSwimming; // 0x1B8B(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsClimbingLadder; // 0x1B8C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsPushing; // 0x1B8D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UPlayer_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_ModifyBone_851E529B4BE2F5BD610AF8A256000C92(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_102E54AC4DB20322FC32B68F97E4D11C(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FE0BD3544EFC9F6E8F351BB09206DB4B(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_08797B7044118E77ECE0F4A1FBF52EB3(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_45D00BC84483FE6E28C0698DDB63CE73(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_33A3D98C462B5FDCEE9906AC4E7F6523(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_00A020874CAD9BCB7814E49F276A75B6(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_4DD6B8964B5A15FEF747B29AC704397C(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FC657DF04DEC2D34EB1F5E9D8DA3585F(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_8DDCF4304C2E9BF9AD2B4DBD15E09ADA(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_70407C274BEF3F98B2074081AD73562C(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void AnimNotify_IdleStart(); + void AnimNotify_JogStart(); + void AnimNotify_Footstep(); + void ExecuteUbergraph_Player_AnimBP(int32 EntryPoint, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_3, bool CallFunc_LessEqual_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue_3, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, float CallFunc_VSize_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_5); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_functions.cpp new file mode 100644 index 0000000..5a3f3cd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_functions.cpp @@ -0,0 +1,552 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Player_AnimBP.Player_AnimBP_C +// (None) + +class UClass* UPlayer_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Player_AnimBP_C"); + + return Clss; +} + + +// Player_AnimBP_C Player_AnimBP.Default__Player_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayer_AnimBP_C* UPlayer_AnimBP_C::GetDefaultObj() +{ + static class UPlayer_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayer_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Player_AnimBP.Player_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UPlayer_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "AnimGraph"); + + Params::UPlayer_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.Footstep +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors_1 (ReferenceParm) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayer_AnimBP_C::Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, TArray& CallFunc_GetAllActorsWithTag_OutActors, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "Footstep"); + + Params::UPlayer_AnimBP_C_Footstep_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_2 = CallFunc_TryGetPawnOwner_ReturnValue_2; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_GetAllActorsWithTag_OutActors_1 = CallFunc_GetAllActorsWithTag_OutActors_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_3 = CallFunc_TryGetPawnOwner_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_ModifyBone_851E529B4BE2F5BD610AF8A256000C92 +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_ModifyBone_851E529B4BE2F5BD610AF8A256000C92() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_ModifyBone_851E529B4BE2F5BD610AF8A256000C92"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_102E54AC4DB20322FC32B68F97E4D11C +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_102E54AC4DB20322FC32B68F97E4D11C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_102E54AC4DB20322FC32B68F97E4D11C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FE0BD3544EFC9F6E8F351BB09206DB4B +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FE0BD3544EFC9F6E8F351BB09206DB4B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FE0BD3544EFC9F6E8F351BB09206DB4B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_08797B7044118E77ECE0F4A1FBF52EB3 +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_08797B7044118E77ECE0F4A1FBF52EB3() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_08797B7044118E77ECE0F4A1FBF52EB3"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_45D00BC84483FE6E28C0698DDB63CE73 +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_45D00BC84483FE6E28C0698DDB63CE73() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_45D00BC84483FE6E28C0698DDB63CE73"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_33A3D98C462B5FDCEE9906AC4E7F6523 +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_33A3D98C462B5FDCEE9906AC4E7F6523() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_33A3D98C462B5FDCEE9906AC4E7F6523"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_00A020874CAD9BCB7814E49F276A75B6 +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_00A020874CAD9BCB7814E49F276A75B6() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_00A020874CAD9BCB7814E49F276A75B6"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_4DD6B8964B5A15FEF747B29AC704397C +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_4DD6B8964B5A15FEF747B29AC704397C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_4DD6B8964B5A15FEF747B29AC704397C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FC657DF04DEC2D34EB1F5E9D8DA3585F +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FC657DF04DEC2D34EB1F5E9D8DA3585F() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_FC657DF04DEC2D34EB1F5E9D8DA3585F"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_8DDCF4304C2E9BF9AD2B4DBD15E09ADA +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_8DDCF4304C2E9BF9AD2B4DBD15E09ADA() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_8DDCF4304C2E9BF9AD2B4DBD15E09ADA"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_70407C274BEF3F98B2074081AD73562C +// (BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_70407C274BEF3F98B2074081AD73562C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_AnimBP_AnimGraphNode_TransitionResult_70407C274BEF3F98B2074081AD73562C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayer_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UPlayer_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.AnimNotify_IdleStart +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::AnimNotify_IdleStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "AnimNotify_IdleStart"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.AnimNotify_JogStart +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::AnimNotify_JogStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "AnimNotify_JogStart"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.AnimNotify_Footstep +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UPlayer_AnimBP_C::AnimNotify_Footstep() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "AnimNotify_Footstep"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_AnimBP.Player_AnimBP_C.ExecuteUbergraph_Player_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetBaseAimRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_CalculateDirection_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UPlayer_AnimBP_C::ExecuteUbergraph_Player_AnimBP(int32 EntryPoint, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_3, bool CallFunc_LessEqual_FloatFloat_ReturnValue_4, bool CallFunc_Greater_FloatFloat_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue_2, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Greater_FloatFloat_ReturnValue_3, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, float CallFunc_VSize_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_5) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_AnimBP_C", "ExecuteUbergraph_Player_AnimBP"); + + Params::UPlayer_AnimBP_C_ExecuteUbergraph_Player_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_1 = CallFunc_LessEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue = CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_2 = CallFunc_LessEqual_FloatFloat_ReturnValue_2; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_3 = CallFunc_LessEqual_FloatFloat_ReturnValue_3; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_4 = CallFunc_LessEqual_FloatFloat_ReturnValue_4; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_3 = CallFunc_Greater_FloatFloat_ReturnValue_3; + Parms.CallFunc_GetBaseAimRotation_ReturnValue = CallFunc_GetBaseAimRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_CalculateDirection_ReturnValue = CallFunc_CalculateDirection_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1 = CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_5 = CallFunc_LessEqual_FloatFloat_ReturnValue_5; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_parameters.hpp new file mode 100644 index 0000000..1ff587d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_parameters.hpp @@ -0,0 +1,154 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Player_AnimBP.Player_AnimBP_C.AnimGraph +struct UPlayer_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x2D0 (0x2D0 - 0x0) +// Function Player_AnimBP.Player_AnimBP_C.Footstep +struct UPlayer_AnimBP_C_Footstep_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1823[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1824[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1825[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x40(0x10)(ReferenceParm) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1826[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors_1; // 0x60(0x10)(ReferenceParm) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x70(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x7C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x104(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1828[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x108(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x191(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x192(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1829[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x194(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x19C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x1A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x1B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x1C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_182A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x1E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x1F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x1F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x1FC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x208(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x214(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x215(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_182B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x21C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x220(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x22C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x238(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x244(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x260(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x27C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_182C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3; // 0x298(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x2A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPhysicalSurface Temp_byte_Variable; // 0x2A1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_182D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_182E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x2B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x2C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function Player_AnimBP.Player_AnimBP_C.BlueprintUpdateAnimation +struct UPlayer_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x91 (0x91 - 0x0) +// Function Player_AnimBP.Player_AnimBP_C.ExecuteUbergraph_Player_AnimBP +struct UPlayer_AnimBP_C_ExecuteUbergraph_Player_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_183B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_2; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_3; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_4; // 0xF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_183C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_183D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_3; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_183E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetBaseAimRotation_ReturnValue; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_183F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_CalculateDirection_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1840[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1841[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_5; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_classes.hpp new file mode 100644 index 0000000..22459e4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_classes.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x479 (0x731 - 0x2B8) +// AnimBlueprintGeneratedClass Player_Arms_AnimBP.Player_Arms_AnimBP_C +class UPlayer_Arms_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_20E8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2F8(0x48)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x340(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x368(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x390(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x3B8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x3E0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x408(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0x430(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0x4B0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x4E0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x560(0x30)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x590(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x5C0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x640(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x670(0xB0)(None) + class UAnimSequence* Idle; // 0x720(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsClimbing; // 0x728(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsSwimming; // 0x729(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_20E9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Speed; // 0x72C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasHelmet; // 0x730(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UPlayer_Arms_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_16E3ABE84F7D62D8D7FB399653E20E36(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_8699A91E48B3736D2128929695722D82(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Player_Arms_AnimBP(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_VSize2D_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_functions.cpp new file mode 100644 index 0000000..37ed380 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_functions.cpp @@ -0,0 +1,189 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Player_Arms_AnimBP.Player_Arms_AnimBP_C +// (None) + +class UClass* UPlayer_Arms_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Player_Arms_AnimBP_C"); + + return Clss; +} + + +// Player_Arms_AnimBP_C Player_Arms_AnimBP.Default__Player_Arms_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayer_Arms_AnimBP_C* UPlayer_Arms_AnimBP_C::GetDefaultObj() +{ + static class UPlayer_Arms_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayer_Arms_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UPlayer_Arms_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Arms_AnimBP_C", "AnimGraph"); + + Params::UPlayer_Arms_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_16E3ABE84F7D62D8D7FB399653E20E36 +// (BlueprintEvent) +// Parameters: + +void UPlayer_Arms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_16E3ABE84F7D62D8D7FB399653E20E36() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Arms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_16E3ABE84F7D62D8D7FB399653E20E36"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_8699A91E48B3736D2128929695722D82 +// (BlueprintEvent) +// Parameters: + +void UPlayer_Arms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_8699A91E48B3736D2128929695722D82() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Arms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Arms_AnimBP_AnimGraphNode_TransitionResult_8699A91E48B3736D2128929695722D82"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayer_Arms_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Arms_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UPlayer_Arms_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.ExecuteUbergraph_Player_Arms_AnimBP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UPlayer_Arms_AnimBP_C::ExecuteUbergraph_Player_Arms_AnimBP(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, bool CallFunc_IsValid_ReturnValue, float CallFunc_VSize2D_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Arms_AnimBP_C", "ExecuteUbergraph_Player_Arms_AnimBP"); + + Params::UPlayer_Arms_AnimBP_C_ExecuteUbergraph_Player_Arms_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_VSize2D_ReturnValue = CallFunc_VSize2D_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_parameters.hpp new file mode 100644 index 0000000..2fccc66 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_parameters.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.AnimGraph +struct UPlayer_Arms_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.BlueprintUpdateAnimation +struct UPlayer_Arms_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF7 (0xF7 - 0x0) +// Function Player_Arms_AnimBP.Player_Arms_AnimBP_C.ExecuteUbergraph_Player_Arms_AnimBP +struct UPlayer_Arms_AnimBP_C_ExecuteUbergraph_Player_Arms_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20E2[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20E4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20E5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector_X; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize2D_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x50(0x98)(HasGetValueTypeHash) + uint8 Pad_20E7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xF1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xF2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xF3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsSwimming_ReturnValue; // 0xF4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0xF5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0xF6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Arms_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_classes.hpp new file mode 100644 index 0000000..eedebf7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_classes.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6A1 (0x959 - 0x2B8) +// AnimBlueprintGeneratedClass Player_Legs_AnimBP.Player_Legs_AnimBP_C +class UPlayer_Legs_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_2145[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_8; // 0x2F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_7; // 0x320(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_6; // 0x348(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x370(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x398(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x3C0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x3E8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x410(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x438(0x28)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_1; // 0x460(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_4; // 0x548(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0x578(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0x5F8(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x628(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x6A8(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x6D8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x758(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x788(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x870(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x8A0(0xB0)(None) + float Speed; // 0x950(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Direction; // 0x954(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Crouching; // 0x958(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UPlayer_Legs_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_BB939D674E19F7B7B6E0DB8CA633050B(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_B148701C4EA9CDAA9CAD6595429CA86E(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_4EBF1F0143B57EF694EACFBFF7CC9774(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_6FD42B9F476E764603B3B59A931F690B(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_914DE35F476091BA53B292AC4EE26AF1(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_Player_Legs_AnimBP(int32 EntryPoint, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, float CallFunc_VSize_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_CalculateDirection_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_functions.cpp new file mode 100644 index 0000000..77ca3e3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_functions.cpp @@ -0,0 +1,227 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Player_Legs_AnimBP.Player_Legs_AnimBP_C +// (None) + +class UClass* UPlayer_Legs_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Player_Legs_AnimBP_C"); + + return Clss; +} + + +// Player_Legs_AnimBP_C Player_Legs_AnimBP.Default__Player_Legs_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UPlayer_Legs_AnimBP_C* UPlayer_Legs_AnimBP_C::GetDefaultObj() +{ + static class UPlayer_Legs_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UPlayer_Legs_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UPlayer_Legs_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "AnimGraph"); + + Params::UPlayer_Legs_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_BB939D674E19F7B7B6E0DB8CA633050B +// (BlueprintEvent) +// Parameters: + +void UPlayer_Legs_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_BB939D674E19F7B7B6E0DB8CA633050B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_BB939D674E19F7B7B6E0DB8CA633050B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_B148701C4EA9CDAA9CAD6595429CA86E +// (BlueprintEvent) +// Parameters: + +void UPlayer_Legs_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_B148701C4EA9CDAA9CAD6595429CA86E() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_B148701C4EA9CDAA9CAD6595429CA86E"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_4EBF1F0143B57EF694EACFBFF7CC9774 +// (BlueprintEvent) +// Parameters: + +void UPlayer_Legs_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_4EBF1F0143B57EF694EACFBFF7CC9774() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_4EBF1F0143B57EF694EACFBFF7CC9774"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_6FD42B9F476E764603B3B59A931F690B +// (BlueprintEvent) +// Parameters: + +void UPlayer_Legs_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_6FD42B9F476E764603B3B59A931F690B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_6FD42B9F476E764603B3B59A931F690B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_914DE35F476091BA53B292AC4EE26AF1 +// (BlueprintEvent) +// Parameters: + +void UPlayer_Legs_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_914DE35F476091BA53B292AC4EE26AF1() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Player_Legs_AnimBP_AnimGraphNode_TransitionResult_914DE35F476091BA53B292AC4EE26AF1"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayer_Legs_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UPlayer_Legs_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.ExecuteUbergraph_Player_Legs_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_CalculateDirection_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UPlayer_Legs_AnimBP_C::ExecuteUbergraph_Player_Legs_AnimBP(int32 EntryPoint, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, float CallFunc_VSize_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_CalculateDirection_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Player_Legs_AnimBP_C", "ExecuteUbergraph_Player_Legs_AnimBP"); + + Params::UPlayer_Legs_AnimBP_C_ExecuteUbergraph_Player_Legs_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue = CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_1 = CallFunc_LessEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_2 = CallFunc_LessEqual_FloatFloat_ReturnValue_2; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_CalculateDirection_ReturnValue = CallFunc_CalculateDirection_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_parameters.hpp new file mode 100644 index 0000000..9f54dc4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_parameters.hpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.AnimGraph +struct UPlayer_Legs_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.BlueprintUpdateAnimation +struct UPlayer_Legs_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x50 (0x50 - 0x0) +// Function Player_Legs_AnimBP.Player_Legs_AnimBP_C.ExecuteUbergraph_Player_Legs_AnimBP +struct UPlayer_Legs_AnimBP_C_ExecuteUbergraph_Player_Legs_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2140[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_1; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_2; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2141[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2142[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2143[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2144[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_VSize_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_CalculateDirection_ReturnValue; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Player_Legs_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_classes.hpp new file mode 100644 index 0000000..aad97d0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_classes.hpp @@ -0,0 +1,67 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class ProceduralMeshComponent.KismetProceduralMeshLibrary +class UKismetProceduralMeshLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UKismetProceduralMeshLibrary* GetDefaultObj(); + + void SliceProceduralMesh(class UProceduralMeshComponent* InProcMesh, const struct FVector& PlanePosition, const struct FVector& PlaneNormal, bool bCreateOtherHalf, class UProceduralMeshComponent** OutOtherHalfProcMesh, enum class EProcMeshSliceCapOption CapOption, class UMaterialInterface* CapMaterial); + void GetSectionFromStaticMesh(class UStaticMesh* InMesh, int32 LODIndex, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + void GetSectionFromProceduralMesh(class UProceduralMeshComponent* InProcMesh, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + void GenerateBoxMesh(const struct FVector& BoxRadius, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + void CreateGridMeshWelded(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, float GridSpacing); + void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, TArray* Triangles); + void CreateGridMeshSplit(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, TArray* UV1s, float GridSpacing); + void CopyProceduralMeshFromStaticMeshComponent(class UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, class UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); + void ConvertQuadToTriangles(TArray& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); + void CalculateTangentsForMesh(TArray& Vertices, TArray& Triangles, TArray& UVs, TArray* Normals, TArray* Tangents); +}; + +// 0x68 (0x4E0 - 0x478) +// Class ProceduralMeshComponent.ProceduralMeshComponent +class UProceduralMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_6C9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool bUseComplexAsSimpleCollision; // 0x480(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAsyncCooking; // 0x481(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* ProcMeshBodySetup; // 0x488(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProcMeshSections; // 0x490(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CollisionConvexElems; // 0x4A0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds LocalBounds; // 0x4B0(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_6CB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AsyncBodySetupQueue; // 0x4D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UProceduralMeshComponent* GetDefaultObj(); + + void UpdateMeshSection_LinearColor(int32 SectionIndex, TArray& Vertices, TArray& Normals, TArray& UV0, TArray& UV1, TArray& UV2, TArray& UV3, TArray& VertexColors, TArray& Tangents); + void UpdateMeshSection(int32 SectionIndex, TArray& Vertices, TArray& Normals, TArray& UV0, TArray& VertexColors, TArray& Tangents); + void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); + bool IsMeshSectionVisible(int32 SectionIndex); + int32 GetNumSections(); + void CreateMeshSection_LinearColor(int32 SectionIndex, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& UV0, TArray& UV1, TArray& UV2, TArray& UV3, TArray& VertexColors, TArray& Tangents, bool bCreateCollision); + void CreateMeshSection(int32 SectionIndex, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& UV0, TArray& VertexColors, TArray& Tangents, bool bCreateCollision); + void ClearMeshSection(int32 SectionIndex); + void ClearCollisionConvexMeshes(); + void ClearAllMeshSections(); + void AddCollisionConvexMesh(const TArray& ConvexVerts); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_functions.cpp new file mode 100644 index 0000000..0b2eaa6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_functions.cpp @@ -0,0 +1,849 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class ProceduralMeshComponent.KismetProceduralMeshLibrary +// (None) + +class UClass* UKismetProceduralMeshLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("KismetProceduralMeshLibrary"); + + return Clss; +} + + +// KismetProceduralMeshLibrary ProceduralMeshComponent.Default__KismetProceduralMeshLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UKismetProceduralMeshLibrary* UKismetProceduralMeshLibrary::GetDefaultObj() +{ + static class UKismetProceduralMeshLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UKismetProceduralMeshLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.SliceProceduralMesh +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UProceduralMeshComponent* InProcMesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlanePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCreateOtherHalf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UProceduralMeshComponent* OutOtherHalfProcMesh (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EProcMeshSliceCapOption CapOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* CapMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::SliceProceduralMesh(class UProceduralMeshComponent* InProcMesh, const struct FVector& PlanePosition, const struct FVector& PlaneNormal, bool bCreateOtherHalf, class UProceduralMeshComponent** OutOtherHalfProcMesh, enum class EProcMeshSliceCapOption CapOption, class UMaterialInterface* CapMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "SliceProceduralMesh"); + + Params::UKismetProceduralMeshLibrary_SliceProceduralMesh_Params Parms{}; + + Parms.InProcMesh = InProcMesh; + Parms.PlanePosition = PlanePosition; + Parms.PlaneNormal = PlaneNormal; + Parms.bCreateOtherHalf = bCreateOtherHalf; + Parms.CapOption = CapOption; + Parms.CapMaterial = CapMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutOtherHalfProcMesh != nullptr) + *OutOtherHalfProcMesh = Parms.OutOtherHalfProcMesh; + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromStaticMesh +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UStaticMesh* InMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Normals (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UVs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Tangents (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::GetSectionFromStaticMesh(class UStaticMesh* InMesh, int32 LODIndex, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "GetSectionFromStaticMesh"); + + Params::UKismetProceduralMeshLibrary_GetSectionFromStaticMesh_Params Parms{}; + + Parms.InMesh = InMesh; + Parms.LODIndex = LODIndex; + Parms.SectionIndex = SectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Vertices != nullptr) + *Vertices = std::move(Parms.Vertices); + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + + if (Normals != nullptr) + *Normals = std::move(Parms.Normals); + + if (UVs != nullptr) + *UVs = std::move(Parms.UVs); + + if (Tangents != nullptr) + *Tangents = std::move(Parms.Tangents); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromProceduralMesh +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UProceduralMeshComponent* InProcMesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Normals (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UVs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Tangents (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::GetSectionFromProceduralMesh(class UProceduralMeshComponent* InProcMesh, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "GetSectionFromProceduralMesh"); + + Params::UKismetProceduralMeshLibrary_GetSectionFromProceduralMesh_Params Parms{}; + + Parms.InProcMesh = InProcMesh; + Parms.SectionIndex = SectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Vertices != nullptr) + *Vertices = std::move(Parms.Vertices); + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + + if (Normals != nullptr) + *Normals = std::move(Parms.Normals); + + if (UVs != nullptr) + *UVs = std::move(Parms.UVs); + + if (Tangents != nullptr) + *Tangents = std::move(Parms.Tangents); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GenerateBoxMesh +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector BoxRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Normals (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UVs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Tangents (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::GenerateBoxMesh(const struct FVector& BoxRadius, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "GenerateBoxMesh"); + + Params::UKismetProceduralMeshLibrary_GenerateBoxMesh_Params Parms{}; + + Parms.BoxRadius = BoxRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Vertices != nullptr) + *Vertices = std::move(Parms.Vertices); + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + + if (Normals != nullptr) + *Normals = std::move(Parms.Normals); + + if (UVs != nullptr) + *UVs = std::move(Parms.UVs); + + if (Tangents != nullptr) + *Tangents = std::move(Parms.Tangents); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshWelded +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Vertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UVs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// float GridSpacing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::CreateGridMeshWelded(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, float GridSpacing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "CreateGridMeshWelded"); + + Params::UKismetProceduralMeshLibrary_CreateGridMeshWelded_Params Parms{}; + + Parms.NumX = NumX; + Parms.NumY = NumY; + Parms.GridSpacing = GridSpacing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + + if (Vertices != nullptr) + *Vertices = std::move(Parms.Vertices); + + if (UVs != nullptr) + *UVs = std::move(Parms.UVs); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshTriangles +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, TArray* Triangles) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "CreateGridMeshTriangles"); + + Params::UKismetProceduralMeshLibrary_CreateGridMeshTriangles_Params Parms{}; + + Parms.NumX = NumX; + Parms.NumY = NumY; + Parms.bWinding = bWinding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshSplit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Triangles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Vertices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UVs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray UV1s (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// float GridSpacing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::CreateGridMeshSplit(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, TArray* UV1s, float GridSpacing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "CreateGridMeshSplit"); + + Params::UKismetProceduralMeshLibrary_CreateGridMeshSplit_Params Parms{}; + + Parms.NumX = NumX; + Parms.NumY = NumY; + Parms.GridSpacing = GridSpacing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Triangles != nullptr) + *Triangles = std::move(Parms.Triangles); + + if (Vertices != nullptr) + *Vertices = std::move(Parms.Vertices); + + if (UVs != nullptr) + *UVs = std::move(Parms.UVs); + + if (UV1s != nullptr) + *UV1s = std::move(Parms.UV1s); + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CopyProceduralMeshFromStaticMeshComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UProceduralMeshComponent* ProcMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCreateCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::CopyProceduralMeshFromStaticMeshComponent(class UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, class UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "CopyProceduralMeshFromStaticMeshComponent"); + + Params::UKismetProceduralMeshLibrary_CopyProceduralMeshFromStaticMeshComponent_Params Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.LODIndex = LODIndex; + Parms.ProcMeshComponent = ProcMeshComponent; + Parms.bCreateCollision = bCreateCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.ConvertQuadToTriangles +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Triangles (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Vert0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Vert1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Vert2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Vert3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::ConvertQuadToTriangles(TArray& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "ConvertQuadToTriangles"); + + Params::UKismetProceduralMeshLibrary_ConvertQuadToTriangles_Params Parms{}; + + Parms.Triangles = Triangles; + Parms.Vert0 = Vert0; + Parms.Vert1 = Vert1; + Parms.Vert2 = Vert2; + Parms.Vert3 = Vert3; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CalculateTangentsForMesh +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UVs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray Tangents (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetProceduralMeshLibrary::CalculateTangentsForMesh(TArray& Vertices, TArray& Triangles, TArray& UVs, TArray* Normals, TArray* Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("KismetProceduralMeshLibrary", "CalculateTangentsForMesh"); + + Params::UKismetProceduralMeshLibrary_CalculateTangentsForMesh_Params Parms{}; + + Parms.Vertices = Vertices; + Parms.Triangles = Triangles; + Parms.UVs = UVs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Normals != nullptr) + *Normals = std::move(Parms.Normals); + + if (Tangents != nullptr) + *Tangents = std::move(Parms.Tangents); + +} + + +// Class ProceduralMeshComponent.ProceduralMeshComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UProceduralMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProceduralMeshComponent"); + + return Clss; +} + + +// ProceduralMeshComponent ProceduralMeshComponent.Default__ProceduralMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProceduralMeshComponent* UProceduralMeshComponent::GetDefaultObj() +{ + static class UProceduralMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UProceduralMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection_LinearColor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray UV2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray UV3 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Tangents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::UpdateMeshSection_LinearColor(int32 SectionIndex, TArray& Vertices, TArray& Normals, TArray& UV0, TArray& UV1, TArray& UV2, TArray& UV3, TArray& VertexColors, TArray& Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "UpdateMeshSection_LinearColor"); + + Params::UProceduralMeshComponent_UpdateMeshSection_LinearColor_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + Parms.Vertices = Vertices; + Parms.Normals = Normals; + Parms.UV0 = UV0; + Parms.UV1 = UV1; + Parms.UV2 = UV2; + Parms.UV3 = UV3; + Parms.VertexColors = VertexColors; + Parms.Tangents = Tangents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Tangents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::UpdateMeshSection(int32 SectionIndex, TArray& Vertices, TArray& Normals, TArray& UV0, TArray& VertexColors, TArray& Tangents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "UpdateMeshSection"); + + Params::UProceduralMeshComponent_UpdateMeshSection_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + Parms.Vertices = Vertices; + Parms.Normals = Normals; + Parms.UV0 = UV0; + Parms.VertexColors = VertexColors; + Parms.Tangents = Tangents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.SetMeshSectionVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "SetMeshSectionVisible"); + + Params::UProceduralMeshComponent_SetMeshSectionVisible_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + Parms.bNewVisibility = bNewVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.IsMeshSectionVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProceduralMeshComponent::IsMeshSectionVisible(int32 SectionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "IsMeshSectionVisible"); + + Params::UProceduralMeshComponent_IsMeshSectionVisible_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.GetNumSections +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UProceduralMeshComponent::GetNumSections() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "GetNumSections"); + + Params::UProceduralMeshComponent_GetNumSections_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection_LinearColor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray UV2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray UV3 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// TArray VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Tangents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bCreateCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::CreateMeshSection_LinearColor(int32 SectionIndex, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& UV0, TArray& UV1, TArray& UV2, TArray& UV3, TArray& VertexColors, TArray& Tangents, bool bCreateCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "CreateMeshSection_LinearColor"); + + Params::UProceduralMeshComponent_CreateMeshSection_LinearColor_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + Parms.Vertices = Vertices; + Parms.Triangles = Triangles; + Parms.Normals = Normals; + Parms.UV0 = UV0; + Parms.UV1 = UV1; + Parms.UV2 = UV2; + Parms.UV3 = UV3; + Parms.VertexColors = VertexColors; + Parms.Tangents = Tangents; + Parms.bCreateCollision = bCreateCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray Vertices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Triangles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Normals (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray UV0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray Tangents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bCreateCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::CreateMeshSection(int32 SectionIndex, TArray& Vertices, TArray& Triangles, TArray& Normals, TArray& UV0, TArray& VertexColors, TArray& Tangents, bool bCreateCollision) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "CreateMeshSection"); + + Params::UProceduralMeshComponent_CreateMeshSection_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + Parms.Vertices = Vertices; + Parms.Triangles = Triangles; + Parms.Normals = Normals; + Parms.UV0 = UV0; + Parms.VertexColors = VertexColors; + Parms.Tangents = Tangents; + Parms.bCreateCollision = bCreateCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.ClearMeshSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::ClearMeshSection(int32 SectionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "ClearMeshSection"); + + Params::UProceduralMeshComponent_ClearMeshSection_Params Parms{}; + + Parms.SectionIndex = SectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.ClearCollisionConvexMeshes +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UProceduralMeshComponent::ClearCollisionConvexMeshes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "ClearCollisionConvexMeshes"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.ClearAllMeshSections +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UProceduralMeshComponent::ClearAllMeshSections() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "ClearAllMeshSections"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function ProceduralMeshComponent.ProceduralMeshComponent.AddCollisionConvexMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ConvexVerts (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UProceduralMeshComponent::AddCollisionConvexMesh(const TArray& ConvexVerts) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProceduralMeshComponent", "AddCollisionConvexMesh"); + + Params::UProceduralMeshComponent_AddCollisionConvexMesh_Params Parms{}; + + Parms.ConvexVerts = ConvexVerts; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_parameters.hpp new file mode 100644 index 0000000..812b360 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_parameters.hpp @@ -0,0 +1,269 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.SliceProceduralMesh +struct UKismetProceduralMeshLibrary_SliceProceduralMesh_Params +{ +public: + class UProceduralMeshComponent* InProcMesh; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlanePosition; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x14(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateOtherHalf; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UProceduralMeshComponent* OutOtherHalfProcMesh; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EProcMeshSliceCapOption CapOption; // 0x30(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* CapMaterial; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromStaticMesh +struct UKismetProceduralMeshLibrary_GetSectionFromStaticMesh_Params +{ +public: + class UStaticMesh* InMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Vertices; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Normals; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UVs; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Tangents; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GetSectionFromProceduralMesh +struct UKismetProceduralMeshLibrary_GetSectionFromProceduralMesh_Params +{ +public: + class UProceduralMeshComponent* InProcMesh; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Normals; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UVs; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Tangents; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.GenerateBoxMesh +struct UKismetProceduralMeshLibrary_GenerateBoxMesh_Params +{ +public: + struct FVector BoxRadius; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Normals; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UVs; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Tangents; // 0x50(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshWelded +struct UKismetProceduralMeshLibrary_CreateGridMeshWelded_Params +{ +public: + int32 NumX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vertices; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UVs; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + float GridSpacing; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshTriangles +struct UKismetProceduralMeshLibrary_CreateGridMeshTriangles_Params +{ +public: + int32 NumX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWinding; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Triangles; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CreateGridMeshSplit +struct UKismetProceduralMeshLibrary_CreateGridMeshSplit_Params +{ +public: + int32 NumX; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumY; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vertices; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UVs; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UV1s; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + float GridSpacing; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CopyProceduralMeshFromStaticMeshComponent +struct UKismetProceduralMeshLibrary_CopyProceduralMeshFromStaticMeshComponent_Params +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UProceduralMeshComponent* ProcMeshComponent; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateCollision; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.ConvertQuadToTriangles +struct UKismetProceduralMeshLibrary_ConvertQuadToTriangles_Params +{ +public: + TArray Triangles; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Vert0; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Vert1; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Vert2; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Vert3; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function ProceduralMeshComponent.KismetProceduralMeshLibrary.CalculateTangentsForMesh +struct UKismetProceduralMeshLibrary_CalculateTangentsForMesh_Params +{ +public: + TArray Vertices; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Triangles; // 0x10(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UVs; // 0x20(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Tangents; // 0x40(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection_LinearColor +struct UProceduralMeshComponent_UpdateMeshSection_LinearColor_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV0; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV1; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray UV2; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray UV3; // 0x58(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray VertexColors; // 0x68(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Tangents; // 0x78(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.UpdateMeshSection +struct UProceduralMeshComponent_UpdateMeshSection_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV0; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray VertexColors; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Tangents; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.SetMeshSectionVisible +struct UProceduralMeshComponent_SetMeshSectionVisible_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewVisibility; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.IsMeshSectionVisible +struct UProceduralMeshComponent_IsMeshSectionVisible_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C4[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.GetNumSections +struct UProceduralMeshComponent_GetNumSections_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection_LinearColor +struct UProceduralMeshComponent_CreateMeshSection_LinearColor_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Triangles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV0; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV1; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray UV2; // 0x58(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray UV3; // 0x68(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray VertexColors; // 0x78(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Tangents; // 0x88(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bCreateCollision; // 0x98(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x70 (0x70 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.CreateMeshSection +struct UProceduralMeshComponent_CreateMeshSection_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Vertices; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Triangles; // 0x18(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Normals; // 0x28(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray UV0; // 0x38(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray VertexColors; // 0x48(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Tangents; // 0x58(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bCreateCollision; // 0x68(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.ClearMeshSection +struct UProceduralMeshComponent_ClearMeshSection_Params +{ +public: + int32 SectionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function ProceduralMeshComponent.ProceduralMeshComponent.AddCollisionConvexMesh +struct UProceduralMeshComponent_AddCollisionConvexMesh_Params +{ +public: + TArray ConvexVerts; // 0x0(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_structs.hpp new file mode 100644 index 0000000..e5d8133 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ProceduralMeshComponent_structs.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EProcMeshSliceCapOption : uint8 +{ + NoCap = 0, + CreateNewSectionForCap = 1, + UseLastSectionForCap = 2, + EProcMeshSliceCapOption_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct ProceduralMeshComponent.ProcMeshTangent +struct FProcMeshTangent +{ +public: + struct FVector TangentX; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipTangentY; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4C (0x4C - 0x0) +// ScriptStruct ProceduralMeshComponent.ProcMeshVertex +struct FProcMeshVertex +{ +public: + struct FVector Position; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FProcMeshTangent Tangent; // 0x18(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor Color; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV0; // 0x2C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV1; // 0x34(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV2; // 0x3C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV3; // 0x44(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct ProceduralMeshComponent.ProcMeshSection +struct FProcMeshSection +{ +public: + TArray ProcVertexBuffer; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ProcIndexBuffer; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox SectionLocalBox; // 0x20(0x1C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSectionVisible; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CE[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_classes.hpp new file mode 100644 index 0000000..78e436c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_classes.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class PropertyAccess.PropertyAccess +class IPropertyAccess : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IPropertyAccess* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class PropertyAccess.PropertyEventBroadcaster +class IPropertyEventBroadcaster : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IPropertyEventBroadcaster* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class PropertyAccess.PropertyEventSubscriber +class IPropertyEventSubscriber : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IPropertyEventSubscriber* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_functions.cpp new file mode 100644 index 0000000..d76f567 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_functions.cpp @@ -0,0 +1,100 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class PropertyAccess.PropertyAccess +// (None) + +class UClass* IPropertyAccess::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyAccess"); + + return Clss; +} + + +// PropertyAccess PropertyAccess.Default__PropertyAccess +// (Public, ClassDefaultObject, ArchetypeObject) + +class IPropertyAccess* IPropertyAccess::GetDefaultObj() +{ + static class IPropertyAccess* Default = nullptr; + + if (!Default) + Default = static_cast(IPropertyAccess::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PropertyAccess.PropertyEventBroadcaster +// (None) + +class UClass* IPropertyEventBroadcaster::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyEventBroadcaster"); + + return Clss; +} + + +// PropertyEventBroadcaster PropertyAccess.Default__PropertyEventBroadcaster +// (Public, ClassDefaultObject, ArchetypeObject) + +class IPropertyEventBroadcaster* IPropertyEventBroadcaster::GetDefaultObj() +{ + static class IPropertyEventBroadcaster* Default = nullptr; + + if (!Default) + Default = static_cast(IPropertyEventBroadcaster::StaticClass()->DefaultObject); + + return Default; +} + + +// Class PropertyAccess.PropertyEventSubscriber +// (None) + +class UClass* IPropertyEventSubscriber::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyEventSubscriber"); + + return Clss; +} + + +// PropertyEventSubscriber PropertyAccess.Default__PropertyEventSubscriber +// (Public, ClassDefaultObject, ArchetypeObject) + +class IPropertyEventSubscriber* IPropertyEventSubscriber::GetDefaultObj() +{ + static class IPropertyEventSubscriber* Default = nullptr; + + if (!Default) + Default = static_cast(IPropertyEventSubscriber::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_structs.hpp new file mode 100644 index 0000000..164e50f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyAccess_structs.hpp @@ -0,0 +1,159 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EPropertyAccessCopyBatch : uint8 +{ + InternalUnbatched = 0, + ExternalUnbatched = 1, + InternalBatched = 2, + ExternalBatched = 3, + Count = 4, + EPropertyAccessCopyBatch_MAX = 5, +}; + +enum class EPropertyAccessCopyType : uint8 +{ + None = 0, + Plain = 1, + Complex = 2, + Bool = 3, + Struct = 4, + Object = 5, + Name = 6, + Array = 7, + PromoteBoolToByte = 8, + PromoteBoolToInt32 = 9, + PromoteBoolToInt64 = 10, + PromoteBoolToFloat = 11, + PromoteByteToInt32 = 12, + PromoteByteToInt64 = 13, + PromoteByteToFloat = 14, + PromoteInt32ToInt64 = 15, + PromoteInt32ToFloat = 16, + EPropertyAccessCopyType_MAX = 17, +}; + +enum class EPropertyAccessObjectType : uint8 +{ + None = 0, + Object = 1, + WeakObject = 2, + SoftObject = 3, + EPropertyAccessObjectType_MAX = 4, +}; + +enum class EPropertyAccessIndirectionType : uint8 +{ + Offset = 0, + Object = 1, + Array = 2, + ScriptFunction = 3, + NativeFunction = 4, + EPropertyAccessIndirectionType_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessSegment +struct FPropertyAccessSegment +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStruct* Struct; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + FFieldPathProperty_ Property; // 0x10(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 Flags; // 0x3C(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_184E[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessPath +struct FPropertyAccessPath +{ +public: + int32 PathSegmentStartIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 PathSegmentCount; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHasEvents : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_184F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessCopy +struct FPropertyAccessCopy +{ +public: + int32 AccessIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessStartIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessEndIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EPropertyAccessCopyType Type; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1850[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessCopyBatch +struct FPropertyAccessCopyBatch +{ +public: + TArray Copies; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessIndirectionChain +struct FPropertyAccessIndirectionChain +{ +public: + FFieldPathProperty_ Property; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionStartIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionEndIndex; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EventId; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1853[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessIndirection +struct FPropertyAccessIndirection +{ +public: + FFieldPathProperty_ ArrayProperty; // 0x0(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReturnBufferSize; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReturnBufferAlignment; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 Offset; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EPropertyAccessObjectType ObjectType; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EPropertyAccessIndirectionType Type; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_185A[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xC8 - 0x0) +// ScriptStruct PropertyAccess.PropertyAccessLibrary +struct FPropertyAccessLibrary +{ +public: + TArray PathSegments; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SrcPaths; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DestPaths; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FPropertyAccessCopyBatch CopyBatches[0x4]; // 0x30(0x40)(NativeAccessSpecifierPrivate) + TArray SrcAccesses; // 0x70(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray DestAccesses; // 0x80(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray Indirections; // 0x90(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray EventAccessIndices; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_185D[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_structs.hpp new file mode 100644 index 0000000..abbac44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/PropertyPath_structs.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct PropertyPath.PropertyPathSegment +struct FPropertyPathSegment +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ED5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UStruct* Struct; // 0x10(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1ED6[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct PropertyPath.CachedPropertyPath +struct FCachedPropertyPath +{ +public: + TArray Segments; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1ED7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UFunction* CachedFunction; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1ED8[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_classes.hpp new file mode 100644 index 0000000..337cb63 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// BlueprintGeneratedClass RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C +class URenderToTextureFunctionLibrary_C : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class URenderToTextureFunctionLibrary_C* GetDefaultObj(); + + void Set_Canvas_Material_Scale_and_Position(const struct FVector2D& Size, const struct FVector2D& Position, float Scale, class UObject* __WorldContext, struct FVector2D* Screen_Position, struct FVector2D* Screen_Size, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DFloat_ReturnValue, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue_1, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue_1, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue); + void Array_to_HLSL_Int_Array(enum class EIntTypes Type, class FString& Variable_Name, TArray& Int, TArray& Int2, TArray& Int3, TArray& Int4, class UObject* __WorldContext, class FString* String, const class FString& Curstring, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_2, const class FString& CallFunc_BuildString_Int_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue_4, const class FString& CallFunc_BuildString_Int_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_5, int32 CallFunc_Array_Length_ReturnValue_6, const class FString& CallFunc_BuildString_Int_ReturnValue_2, int32 CallFunc_Array_LastIndex_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_BuildString_Int_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, const class FString& CallFunc_Concat_StrStr_ReturnValue_11, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Loop_Counter_Variable_1, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, const struct FVector2D& CallFunc_Array_Get_Item_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_12, const struct FLinearColor& CallFunc_Array_Get_Item_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, float CallFunc_BreakColor_R, float CallFunc_BreakColor_G, float CallFunc_BreakColor_B, float CallFunc_BreakColor_A, class FText CallFunc_Conv_FloatToText_ReturnValue_2, class FText CallFunc_Conv_FloatToText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, class FText CallFunc_Conv_FloatToText_ReturnValue_4, class FText CallFunc_Conv_FloatToText_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_13, int32 Temp_int_Loop_Counter_Variable_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_14, const class FString& CallFunc_Concat_StrStr_ReturnValue_15, bool CallFunc_Less_IntInt_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_16, const class FString& CallFunc_Concat_StrStr_ReturnValue_17, int32 CallFunc_Add_IntInt_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_18, const class FString& CallFunc_Concat_StrStr_ReturnValue_19, const class FString& CallFunc_Concat_StrStr_ReturnValue_20, int32 Temp_int_Array_Index_Variable_3, const struct FVector& CallFunc_Array_Get_Item_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_21, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, class FText CallFunc_Conv_FloatToText_ReturnValue_6, class FText CallFunc_Conv_FloatToText_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, class FText CallFunc_Conv_FloatToText_ReturnValue_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_22, const class FString& CallFunc_Concat_StrStr_ReturnValue_23, bool Temp_bool_Variable, const class FString& CallFunc_Concat_StrStr_ReturnValue_24, const class FString& CallFunc_Concat_StrStr_ReturnValue_25, bool Temp_bool_Variable_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_26, const class FString& CallFunc_Concat_StrStr_ReturnValue_27, bool Temp_bool_Variable_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_28, const class FString& K2Node_Select_Default, const class FString& CallFunc_Concat_StrStr_ReturnValue_29, const class FString& CallFunc_Concat_StrStr_ReturnValue_30, const class FString& CallFunc_Concat_StrStr_ReturnValue_31, const class FString& CallFunc_BuildString_Int_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_32, const class FString& CallFunc_Concat_StrStr_ReturnValue_33, const class FString& K2Node_Select_Default_1, const class FString& CallFunc_BuildString_Int_ReturnValue_5, const class FString& K2Node_Select_Default_2, bool Temp_bool_Variable_3, const class FString& K2Node_Select_Default_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_functions.cpp new file mode 100644 index 0000000..98bbbde --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_functions.cpp @@ -0,0 +1,362 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C +// (None) + +class UClass* URenderToTextureFunctionLibrary_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RenderToTextureFunctionLibrary_C"); + + return Clss; +} + + +// RenderToTextureFunctionLibrary_C RenderToTextureFunctionLibrary.Default__RenderToTextureFunctionLibrary_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class URenderToTextureFunctionLibrary_C* URenderToTextureFunctionLibrary_C::GetDefaultObj() +{ + static class URenderToTextureFunctionLibrary_C* Default = nullptr; + + if (!Default) + Default = static_cast(URenderToTextureFunctionLibrary_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Set Canvas Material Scale and Position +// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FVector2D Size (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D Position (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Scale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D Screen_Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D Screen_Size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void URenderToTextureFunctionLibrary_C::Set_Canvas_Material_Scale_and_Position(const struct FVector2D& Size, const struct FVector2D& Position, float Scale, class UObject* __WorldContext, struct FVector2D* Screen_Position, struct FVector2D* Screen_Size, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DFloat_ReturnValue, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue_1, const struct FVector& CallFunc_Conv_Vector2DToVector_ReturnValue_1, const struct FVector2D& CallFunc_Multiply_Vector2DFloat_ReturnValue_2, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector2D& CallFunc_Conv_VectorToVector2D_ReturnValue, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RenderToTextureFunctionLibrary_C", "Set Canvas Material Scale and Position"); + + Params::URenderToTextureFunctionLibrary_C_Set_Canvas_Material_Scale_and_Position_Params Parms{}; + + Parms.Size = Size; + Parms.Position = Position; + Parms.Scale = Scale; + Parms.__WorldContext = __WorldContext; + Parms.CallFunc_Conv_Vector2DToVector_ReturnValue = CallFunc_Conv_Vector2DToVector_ReturnValue; + Parms.CallFunc_Multiply_Vector2DFloat_ReturnValue = CallFunc_Multiply_Vector2DFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_Vector2DFloat_ReturnValue = CallFunc_Subtract_Vector2DFloat_ReturnValue; + Parms.CallFunc_Multiply_Vector2DFloat_ReturnValue_1 = CallFunc_Multiply_Vector2DFloat_ReturnValue_1; + Parms.CallFunc_Conv_Vector2DToVector_ReturnValue_1 = CallFunc_Conv_Vector2DToVector_ReturnValue_1; + Parms.CallFunc_Multiply_Vector2DFloat_ReturnValue_2 = CallFunc_Multiply_Vector2DFloat_ReturnValue_2; + Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue; + Parms.CallFunc_Conv_VectorToVector2D_ReturnValue = CallFunc_Conv_VectorToVector2D_ReturnValue; + Parms.CallFunc_Add_Vector2DVector2D_ReturnValue = CallFunc_Add_Vector2DVector2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Screen_Position != nullptr) + *Screen_Position = std::move(Parms.Screen_Position); + + if (Screen_Size != nullptr) + *Screen_Size = std::move(Parms.Screen_Size); + +} + + +// Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Array to HLSL Int Array +// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EIntTypes Type (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Variable_Name (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) +// TArray Int (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// TArray Int2 (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// TArray Int3 (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// TArray Int4 (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString String (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString Curstring (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_LastIndex_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_10 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_11 (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Array_Get_Item_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_1 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_12 (ZeroConstructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Array_Get_Item_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakColor_R (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakColor_G (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakColor_B (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakColor_A (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue_2 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_3 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue_4 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_5 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_13 (ZeroConstructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_14 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_15 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_16 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_17 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_18 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_19 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_20 (ZeroConstructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Array_Get_Item_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_21 (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_FloatToText_ReturnValue_6 (None) +// class FText CallFunc_Conv_FloatToText_ReturnValue_7 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue_8 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_22 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_23 (ZeroConstructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_24 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_25 (ZeroConstructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_26 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_27 (ZeroConstructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_28 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_Select_Default (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_29 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_30 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_31 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_32 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_33 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_Select_Default_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_BuildString_Int_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_Select_Default_2 (ZeroConstructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_Select_Default_3 (ZeroConstructor, HasGetValueTypeHash) + +void URenderToTextureFunctionLibrary_C::Array_to_HLSL_Int_Array(enum class EIntTypes Type, class FString& Variable_Name, TArray& Int, TArray& Int2, TArray& Int3, TArray& Int4, class UObject* __WorldContext, class FString* String, const class FString& Curstring, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_2, const class FString& CallFunc_BuildString_Int_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue_1, int32 CallFunc_Array_Length_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue_4, const class FString& CallFunc_BuildString_Int_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_5, int32 CallFunc_Array_Length_ReturnValue_6, const class FString& CallFunc_BuildString_Int_ReturnValue_2, int32 CallFunc_Array_LastIndex_ReturnValue_3, int32 CallFunc_Array_Length_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_BuildString_Int_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, const class FString& CallFunc_Concat_StrStr_ReturnValue_11, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Loop_Counter_Variable_1, int32 Temp_int_Loop_Counter_Variable_2, bool CallFunc_Less_IntInt_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 Temp_int_Array_Index_Variable, int32 CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable_1, const struct FVector2D& CallFunc_Array_Get_Item_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, class FText CallFunc_Conv_FloatToText_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_12, const struct FLinearColor& CallFunc_Array_Get_Item_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, float CallFunc_BreakColor_R, float CallFunc_BreakColor_G, float CallFunc_BreakColor_B, float CallFunc_BreakColor_A, class FText CallFunc_Conv_FloatToText_ReturnValue_2, class FText CallFunc_Conv_FloatToText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, class FText CallFunc_Conv_FloatToText_ReturnValue_4, class FText CallFunc_Conv_FloatToText_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_13, int32 Temp_int_Loop_Counter_Variable_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_14, const class FString& CallFunc_Concat_StrStr_ReturnValue_15, bool CallFunc_Less_IntInt_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_16, const class FString& CallFunc_Concat_StrStr_ReturnValue_17, int32 CallFunc_Add_IntInt_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_18, const class FString& CallFunc_Concat_StrStr_ReturnValue_19, const class FString& CallFunc_Concat_StrStr_ReturnValue_20, int32 Temp_int_Array_Index_Variable_3, const struct FVector& CallFunc_Array_Get_Item_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_21, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, class FText CallFunc_Conv_FloatToText_ReturnValue_6, class FText CallFunc_Conv_FloatToText_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, class FText CallFunc_Conv_FloatToText_ReturnValue_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_22, const class FString& CallFunc_Concat_StrStr_ReturnValue_23, bool Temp_bool_Variable, const class FString& CallFunc_Concat_StrStr_ReturnValue_24, const class FString& CallFunc_Concat_StrStr_ReturnValue_25, bool Temp_bool_Variable_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_26, const class FString& CallFunc_Concat_StrStr_ReturnValue_27, bool Temp_bool_Variable_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_28, const class FString& K2Node_Select_Default, const class FString& CallFunc_Concat_StrStr_ReturnValue_29, const class FString& CallFunc_Concat_StrStr_ReturnValue_30, const class FString& CallFunc_Concat_StrStr_ReturnValue_31, const class FString& CallFunc_BuildString_Int_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_32, const class FString& CallFunc_Concat_StrStr_ReturnValue_33, const class FString& K2Node_Select_Default_1, const class FString& CallFunc_BuildString_Int_ReturnValue_5, const class FString& K2Node_Select_Default_2, bool Temp_bool_Variable_3, const class FString& K2Node_Select_Default_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RenderToTextureFunctionLibrary_C", "Array to HLSL Int Array"); + + Params::URenderToTextureFunctionLibrary_C_Array_to_HLSL_Int_Array_Params Parms{}; + + Parms.Type = Type; + Parms.Variable_Name = Variable_Name; + Parms.Int = Int; + Parms.Int2 = Int2; + Parms.Int3 = Int3; + Parms.Int4 = Int4; + Parms.__WorldContext = __WorldContext; + Parms.Curstring = Curstring; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_BuildString_Int_ReturnValue = CallFunc_BuildString_Int_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Array_LastIndex_ReturnValue_1 = CallFunc_Array_LastIndex_ReturnValue_1; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_BuildString_Int_ReturnValue_1 = CallFunc_BuildString_Int_ReturnValue_1; + Parms.CallFunc_Array_LastIndex_ReturnValue_2 = CallFunc_Array_LastIndex_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue_5 = CallFunc_Array_Length_ReturnValue_5; + Parms.CallFunc_Array_Length_ReturnValue_6 = CallFunc_Array_Length_ReturnValue_6; + Parms.CallFunc_BuildString_Int_ReturnValue_2 = CallFunc_BuildString_Int_ReturnValue_2; + Parms.CallFunc_Array_LastIndex_ReturnValue_3 = CallFunc_Array_LastIndex_ReturnValue_3; + Parms.CallFunc_Array_Length_ReturnValue_7 = CallFunc_Array_Length_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_BuildString_Int_ReturnValue_3 = CallFunc_BuildString_Int_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_9 = CallFunc_Concat_StrStr_ReturnValue_9; + Parms.CallFunc_Concat_StrStr_ReturnValue_10 = CallFunc_Concat_StrStr_ReturnValue_10; + Parms.CallFunc_Concat_StrStr_ReturnValue_11 = CallFunc_Concat_StrStr_ReturnValue_11; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue_1 = CallFunc_Conv_FloatToText_ReturnValue_1; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_12 = CallFunc_Concat_StrStr_ReturnValue_12; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.CallFunc_BreakColor_R = CallFunc_BreakColor_R; + Parms.CallFunc_BreakColor_G = CallFunc_BreakColor_G; + Parms.CallFunc_BreakColor_B = CallFunc_BreakColor_B; + Parms.CallFunc_BreakColor_A = CallFunc_BreakColor_A; + Parms.CallFunc_Conv_FloatToText_ReturnValue_2 = CallFunc_Conv_FloatToText_ReturnValue_2; + Parms.CallFunc_Conv_FloatToText_ReturnValue_3 = CallFunc_Conv_FloatToText_ReturnValue_3; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_Conv_TextToString_ReturnValue_3 = CallFunc_Conv_TextToString_ReturnValue_3; + Parms.CallFunc_Conv_FloatToText_ReturnValue_4 = CallFunc_Conv_FloatToText_ReturnValue_4; + Parms.CallFunc_Conv_FloatToText_ReturnValue_5 = CallFunc_Conv_FloatToText_ReturnValue_5; + Parms.CallFunc_Conv_TextToString_ReturnValue_4 = CallFunc_Conv_TextToString_ReturnValue_4; + Parms.CallFunc_Conv_TextToString_ReturnValue_5 = CallFunc_Conv_TextToString_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_13 = CallFunc_Concat_StrStr_ReturnValue_13; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_14 = CallFunc_Concat_StrStr_ReturnValue_14; + Parms.CallFunc_Concat_StrStr_ReturnValue_15 = CallFunc_Concat_StrStr_ReturnValue_15; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_16 = CallFunc_Concat_StrStr_ReturnValue_16; + Parms.CallFunc_Concat_StrStr_ReturnValue_17 = CallFunc_Concat_StrStr_ReturnValue_17; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_18 = CallFunc_Concat_StrStr_ReturnValue_18; + Parms.CallFunc_Concat_StrStr_ReturnValue_19 = CallFunc_Concat_StrStr_ReturnValue_19; + Parms.CallFunc_Concat_StrStr_ReturnValue_20 = CallFunc_Concat_StrStr_ReturnValue_20; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_21 = CallFunc_Concat_StrStr_ReturnValue_21; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_3 = CallFunc_EqualEqual_IntInt_ReturnValue_3; + Parms.CallFunc_Conv_FloatToText_ReturnValue_6 = CallFunc_Conv_FloatToText_ReturnValue_6; + Parms.CallFunc_Conv_FloatToText_ReturnValue_7 = CallFunc_Conv_FloatToText_ReturnValue_7; + Parms.CallFunc_Conv_TextToString_ReturnValue_6 = CallFunc_Conv_TextToString_ReturnValue_6; + Parms.CallFunc_Conv_TextToString_ReturnValue_7 = CallFunc_Conv_TextToString_ReturnValue_7; + Parms.CallFunc_Conv_FloatToText_ReturnValue_8 = CallFunc_Conv_FloatToText_ReturnValue_8; + Parms.CallFunc_Conv_TextToString_ReturnValue_8 = CallFunc_Conv_TextToString_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_22 = CallFunc_Concat_StrStr_ReturnValue_22; + Parms.CallFunc_Concat_StrStr_ReturnValue_23 = CallFunc_Concat_StrStr_ReturnValue_23; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Concat_StrStr_ReturnValue_24 = CallFunc_Concat_StrStr_ReturnValue_24; + Parms.CallFunc_Concat_StrStr_ReturnValue_25 = CallFunc_Concat_StrStr_ReturnValue_25; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_26 = CallFunc_Concat_StrStr_ReturnValue_26; + Parms.CallFunc_Concat_StrStr_ReturnValue_27 = CallFunc_Concat_StrStr_ReturnValue_27; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_28 = CallFunc_Concat_StrStr_ReturnValue_28; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Concat_StrStr_ReturnValue_29 = CallFunc_Concat_StrStr_ReturnValue_29; + Parms.CallFunc_Concat_StrStr_ReturnValue_30 = CallFunc_Concat_StrStr_ReturnValue_30; + Parms.CallFunc_Concat_StrStr_ReturnValue_31 = CallFunc_Concat_StrStr_ReturnValue_31; + Parms.CallFunc_BuildString_Int_ReturnValue_4 = CallFunc_BuildString_Int_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_32 = CallFunc_Concat_StrStr_ReturnValue_32; + Parms.CallFunc_Concat_StrStr_ReturnValue_33 = CallFunc_Concat_StrStr_ReturnValue_33; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_BuildString_Int_ReturnValue_5 = CallFunc_BuildString_Int_ReturnValue_5; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + + UObject::ProcessEvent(Func, &Parms); + + if (String != nullptr) + *String = std::move(Parms.String); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_parameters.hpp new file mode 100644 index 0000000..f3abbf9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_parameters.hpp @@ -0,0 +1,190 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x88 (0x88 - 0x0) +// Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Set Canvas Material Scale and Position +struct URenderToTextureFunctionLibrary_C_Set_Canvas_Material_Scale_and_Position_Params +{ +public: + struct FVector2D Size; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D Position; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Scale; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2162[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* __WorldContext; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D Screen_Position; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D Screen_Size; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue; // 0x3C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DFloat_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_Vector2DToVector_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Multiply_Vector2DFloat_ReturnValue_2; // 0x64(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Conv_VectorToVector2D_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x5B0 (0x5B0 - 0x0) +// Function RenderToTextureFunctionLibrary.RenderToTextureFunctionLibrary_C.Array to HLSL Int Array +struct URenderToTextureFunctionLibrary_C_Array_to_HLSL_Int_Array_Params +{ +public: + enum class EIntTypes Type; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2163[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Variable_Name; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash) + TArray Int; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + TArray Int2; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + TArray Int3; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + TArray Int4; // 0x48(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + class UObject* __WorldContext; // 0x58(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString String; // 0x60(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString Curstring; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_BuildString_Int_ReturnValue; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2164[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_LastIndex_ReturnValue_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_BuildString_Int_ReturnValue_1; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue_2; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_5; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_6; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2165[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_BuildString_Int_ReturnValue_2; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue_3; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_7; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xF0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_BuildString_Int_ReturnValue_3; // 0x100(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x120(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x130(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x140(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0x150(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0x160(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0x180(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_9; // 0x190(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_10; // 0x1A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_11; // 0x1B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2166[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_2; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x1CC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x1CD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2167[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x1D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Get_Item; // 0x1DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2168[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x1E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Array_Get_Item_1; // 0x1E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2169[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakVector2D_X; // 0x1F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0x1F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_216A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x200(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_1; // 0x218(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x230(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x240(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_216B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_12; // 0x258(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Array_Get_Item_2; // 0x268(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0x278(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_216C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakColor_R; // 0x27C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakColor_G; // 0x280(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakColor_B; // 0x284(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakColor_A; // 0x288(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_216D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue_2; // 0x290(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_3; // 0x2A8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0x2C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_3; // 0x2D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue_4; // 0x2E0(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_5; // 0x2F8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_4; // 0x310(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_5; // 0x320(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_13; // 0x330(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_3; // 0x340(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_216E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_14; // 0x348(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_15; // 0x358(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x368(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_216F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_16; // 0x370(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_17; // 0x380(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x390(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2170[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_18; // 0x398(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_19; // 0x3A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_20; // 0x3B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_3; // 0x3C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Array_Get_Item_3; // 0x3CC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_21; // 0x3D8(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x3E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x3EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x3F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_3; // 0x3F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2171[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue_6; // 0x3F8(0x18)(None) + class FText CallFunc_Conv_FloatToText_ReturnValue_7; // 0x410(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_6; // 0x428(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_7; // 0x438(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue_8; // 0x448(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_8; // 0x460(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_22; // 0x470(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_23; // 0x480(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x490(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2172[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_24; // 0x498(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_25; // 0x4A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x4B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2173[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_26; // 0x4C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_27; // 0x4D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x4E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2174[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_28; // 0x4E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_Select_Default; // 0x4F8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_29; // 0x508(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_30; // 0x518(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_31; // 0x528(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_BuildString_Int_ReturnValue_4; // 0x538(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_32; // 0x548(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_33; // 0x558(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_Select_Default_1; // 0x568(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_BuildString_Int_ReturnValue_5; // 0x578(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_Select_Default_2; // 0x588(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool Temp_bool_Variable_3; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2175[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_Select_Default_3; // 0x5A0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/RenderToTextureFunctionLibrary_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_structs.hpp new file mode 100644 index 0000000..b3fbf94 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Renderer_structs.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// ScriptStruct Renderer.LightPropagationVolumeSettings +struct FLightPropagationVolumeSettings +{ +public: + uint8 bOverride_LPVIntensity : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDirectionalOcclusionIntensity : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDirectionalOcclusionRadius : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDiffuseOcclusionExponent : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSpecularOcclusionExponent : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVDiffuseOcclusionIntensity : 1; // Mask: 0x20, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSpecularOcclusionIntensity : 1; // Mask: 0x40, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSize : 1; // Mask: 0x80, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSecondaryOcclusionIntensity : 1; // Mask: 0x1, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVSecondaryBounceIntensity : 1; // Mask: 0x2, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVGeometryVolumeBias : 1; // Mask: 0x4, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVVplInjectionBias : 1; // Mask: 0x8, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LPVEmissiveInjectionIntensity : 1; // Mask: 0x10, PropSize: 0x10x1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1E3 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1EC6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float LPVIntensity; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVVplInjectionBias; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSize; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryOcclusionIntensity; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryBounceIntensity; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVGeometryVolumeBias; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVEmissiveInjectionIntensity; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionIntensity; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionRadius; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionExponent; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionExponent; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionIntensity; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionIntensity; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVFadeRange; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionFadeRange; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_classes.hpp new file mode 100644 index 0000000..70db85c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x248 - 0x220) +// BlueprintGeneratedClass Rope_BP.Rope_BP_C +class ARope_BP_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCableComponent* Cable; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UArrowComponent* Arrow; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ARope_BP_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void ExecuteUbergraph_Rope_BP(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_functions.cpp new file mode 100644 index 0000000..406e9b0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_functions.cpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Rope_BP.Rope_BP_C +// (Actor) + +class UClass* ARope_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Rope_BP_C"); + + return Clss; +} + + +// Rope_BP_C Rope_BP.Default__Rope_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ARope_BP_C* ARope_BP_C::GetDefaultObj() +{ + static class ARope_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(ARope_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Rope_BP.Rope_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void ARope_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Rope_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Rope_BP.Rope_BP_C.ExecuteUbergraph_Rope_BP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ARope_BP_C::ExecuteUbergraph_Rope_BP(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Rope_BP_C", "ExecuteUbergraph_Rope_BP"); + + Params::ARope_BP_C_ExecuteUbergraph_Rope_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_parameters.hpp new file mode 100644 index 0000000..46a763c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function Rope_BP.Rope_BP_C.ExecuteUbergraph_Rope_BP +struct ARope_BP_C_ExecuteUbergraph_Rope_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Rope_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_structs.hpp new file mode 100644 index 0000000..14e83a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_ItemSpawnDT_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// UserDefinedStruct ST_ItemSpawnDT.ST_ItemSpawnDT +struct FST_ItemSpawnDT +{ +public: + int32 SpawnChance_5_DC8D08C246730C2B4B5A7F91884A7B27; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_structs.hpp new file mode 100644 index 0000000..6cd43c8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ST_Item_structs.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x98 (0x98 - 0x0) +// UserDefinedStruct ST_Item.ST_Item +struct FST_Item +{ +public: + class FText Name_2_AFA08E144E21126E6AFABF8C1F716C7B; // 0x0(0x18)(Edit, BlueprintVisible) + enum class EN_ItemRarity Rarity_25_7F70A23146B25115F8D09A92C2E84F54; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11F4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Description_28_C92B5B924860D7DACD3C95A67C4CD25D; // 0x20(0x18)(Edit, BlueprintVisible) + class UClass* ItemClass_7_1B9F45D646C17BE3D165859B1B9115D2; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* DroppedItemClass_22_43676C884E4B662FB11608B1C97180DE; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimSequence* AnimIdle_12_F27B905245B6FC396BF05BA7E922F113; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAnimMontage* AnimEquip_13_238D80954CE54FB3C2996187A418F592; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11F5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform ExamineTransformCorrection_16_27116312450E712C7B4B43B61A5C9A6D; // 0x60(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + class UTexture2D* Icon_19_B54985B84E6B233A90C19AB47128F8F6; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_structs.hpp new file mode 100644 index 0000000..051131d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_AudioSettings_structs.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1C (0x1C - 0x0) +// UserDefinedStruct S_AudioSettings.S_AudioSettings +struct FS_AudioSettings +{ +public: + float MasterVolume_2_CD7DB328439BA8EE5E6E18BFA9E39C5A; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float VoiceVolume_11_29F52B4A4A8EDAC17775C8B69FF56BB5; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float AmbienceVolume_16_D9706C5A4D602F5DB75C1BBFF043E5C6; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FootstepVolume_19_65E0A64B4783E02D91961582D5E71209; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SFXVolume_20_BDBA0CD74D5850378FEFE9AA5C82750B; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UIVolume_21_DA6B810A46FAAA00CBF4E2B713FD069C; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float EntityVolume_24_5C7C4DF3476E484785D185B46A703008; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_structs.hpp new file mode 100644 index 0000000..4a52851 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_CameraTarget_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// UserDefinedStruct S_CameraTarget.S_CameraTarget +struct FS_CameraTarget +{ +public: + class UClass* Class_2_8C58DA0B4E6D5EF93EF1DBA3649F969F; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Count_5_C982A1F141D2EE2ED0AB8B80932B5647; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_structs.hpp new file mode 100644 index 0000000..3db78b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ChatMessage_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// UserDefinedStruct S_ChatMessage.S_ChatMessage +struct FS_ChatMessage +{ +public: + class FString ChatSender_4_C7B4E1F24DE31402E441579224BD4102; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class FString ChatMessage_5_75BB7DC5474425DE927E53B8D831BEA3; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + struct FBPUniqueNetId UniqueNetId_8_1B76099E4F752A2643030CB3F2A99FF6; // 0x20(0x20)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_structs.hpp new file mode 100644 index 0000000..9f7f1cf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_ConnectedPlayer_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// UserDefinedStruct S_ConnectedPlayer.S_ConnectedPlayer +struct FS_ConnectedPlayer +{ +public: + struct FS_UserProfile UserProfile_4_7E9B386343601B60624B19910376420A; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, HasGetValueTypeHash) + struct FS_PlayerConnectionInfo PlayerConnectionInfo_5_DE76351A4287099A938520953C624C20; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_structs.hpp new file mode 100644 index 0000000..fff1641 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Difficulty_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x31 (0x31 - 0x0) +// UserDefinedStruct S_Difficulty.S_Difficulty +struct FS_Difficulty +{ +public: + class FText Name_10_C4374AD54D709EF9195964939510C060; // 0x0(0x18)(Edit, BlueprintVisible) + class FText Description_11_777504BA4C030034AAD238A0EC07E5FD; // 0x18(0x18)(Edit, BlueprintVisible) + enum class E_Difficulty Difficulty_14_1720CEE3423E2C8A2A33D4BD84E9512A; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_structs.hpp new file mode 100644 index 0000000..b2e4b31 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_DroppedItem_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// UserDefinedStruct S_DroppedItem.S_DroppedItem +struct FS_DroppedItem +{ +public: + class FName ID_22_8D1E57CC46572EE495AD3CB9A14D3079; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector Location_20_783746F14C74611D03643BB2DF689058; // 0x8(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_structs.hpp new file mode 100644 index 0000000..1b6b100 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Gamemode_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// UserDefinedStruct S_Gamemode.S_Gamemode +struct FS_Gamemode +{ +public: + class FText Name_10_C4374AD54D709EF9195964939510C060; // 0x0(0x18)(Edit, BlueprintVisible) + class FText Description_11_777504BA4C030034AAD238A0EC07E5FD; // 0x18(0x18)(Edit, BlueprintVisible) + class UTexture2D* Image_7_3D9A252B4788A5793498838B3A9D8D61; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName StartingMap_6_26633BA641C1367F9E4DAFA5089D1F15; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_structs.hpp new file mode 100644 index 0000000..e9e4fae --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Glowstick_Data_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// UserDefinedStruct S_Glowstick_Data.S_Glowstick_Data +struct FS_Glowstick_Data +{ +public: + class UClass* Class_18_9390901643138CCC369342A074A1026F; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsGlowing_11_AC0EE5654239DB18904F3D8D81CCE3A4; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_7FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Transform_7_D2E01A174A293A5C3092259CBC8ED915; // 0x10(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_structs.hpp new file mode 100644 index 0000000..18b37d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_HubLevels_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// UserDefinedStruct S_HubLevels.S_HubLevels +struct FS_HubLevels +{ +public: + TArray Stats_27_4C45C1AA462CC6194F50ADAADFB106A8; // 0x0(0x10)(Edit, BlueprintVisible, ContainsInstancedReference) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_structs.hpp new file mode 100644 index 0000000..139300e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelIntel_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// UserDefinedStruct S_LevelIntel.S_LevelIntel +struct FS_LevelIntel +{ +public: + class FText Description_15_A273180646B0B51FD37B16BB0CBE6C3E; // 0x0(0x18)(Edit, BlueprintVisible) + class FText SurvivalDifficulty_16_B80F66C449179C5CAA34A9AC25D3CF36; // 0x18(0x18)(Edit, BlueprintVisible) + class FText SanityLevel_17_A5BA46254A6216DBC4C681B1AC5D17B5; // 0x30(0x18)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_structs.hpp new file mode 100644 index 0000000..7061e8b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LevelStats_structs.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// UserDefinedStruct S_LevelStats.S_LevelStats +struct FS_LevelStats +{ +public: + class FName LevelName_8_4C45C1AA462CC6194F50ADAADFB106A8; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString DisplayName_24_E62A59304187EE5783D725B3DCDE520C; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool HasCompleted_4_EA1ED1B4409DB7F46F5846B1CB695EF3; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HasUnlockedHub_21_7FD307464C90A6868642B3AEBCDA508D; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2433[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Time_2_59B2BD3A4F00EEBB9DEECCA10EEA1022; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_WorldCommon World_14_07F9F91140BC22FA10EDBA9F6EED48E9; // 0x20(0x18)(Edit, BlueprintVisible, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_structs.hpp new file mode 100644 index 0000000..933a59a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_LoadingMessage_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// UserDefinedStruct S_LoadingMessage.S_LoadingMessage +struct FS_LoadingMessage +{ +public: + TArray Text_4_482FEA9948AF44F677841089C4B6CEBC; // 0x0(0x10)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_structs.hpp new file mode 100644 index 0000000..8d5f943 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_Note_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// UserDefinedStruct S_Note.S_Note +struct FS_Note +{ +public: + class FText Subtitle_20_A273180646B0B51FD37B16BB0CBE6C3E; // 0x0(0x18)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_structs.hpp new file mode 100644 index 0000000..2e935ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerConnectionInfo_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// UserDefinedStruct S_PlayerConnectionInfo.S_PlayerConnectionInfo +struct FS_PlayerConnectionInfo +{ +public: + bool IsHost_10_3FC99F694E5E76E4EEE351B9C00314E7; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool IsReady_11_196B8B30405ECFA7AC5EA788C3D67361; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F15[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 PlayerId_13_6EE1F3D1450321FE9DC17FBD84182FDB; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_structs.hpp new file mode 100644 index 0000000..63537a7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_PlayerData_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// UserDefinedStruct S_PlayerData.S_PlayerData +struct FS_PlayerData +{ +public: + float Sanity_6_A5AFAB454F51CC63745A669BD7E629F6; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_624[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Inventory_12_EFA3897B4BF0E95A13FE30BACF8B1DB4; // 0x8(0x10)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_structs.hpp new file mode 100644 index 0000000..3ad77f2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_TV_Data_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// UserDefinedStruct S_TV_Data.S_TV_Data +struct FS_TV_Data +{ +public: + bool HasPlaced_1_030C6A36441D5B90ECE3F2A95954C66E; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_217B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SpawnTag_8_62FD0A0A483D68F49474A6A5FD56154E; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_structs.hpp new file mode 100644 index 0000000..7e32b86 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UI_AudioSettings_structs.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// UserDefinedStruct S_UI_AudioSettings.S_UI_AudioSettings +struct FS_UI_AudioSettings +{ +public: + bool MusicOnMainMenu_8_AACAFA5A4033E0BD85AC34A715796713; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A7C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundCue* MainMenuMusic_6_2AD1142C46261A782BEF62BC80167846; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool MusicOnPause_26_1C2BF3D64F1B91CBED40E7A1C6AFF10C; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A7D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundCue* PauseMusic_10_53B8178E46120189F9440FA011D27306; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SoundOnClick_25_7403D1F049160457DF631790F5A355D6; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A7E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundCue* ClickSound_24_A53A3D824DA08C6B0D53EC8BD6DCF8DB; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SoundOnHovered_21_AF6F7F48468DEA43D436B5B60BA25D17; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A7F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundCue* HoveredSound_23_A87553BB4938F92C893F779076099580; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_structs.hpp new file mode 100644 index 0000000..2748278 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UploadStatus_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5 (0x5 - 0x0) +// UserDefinedStruct S_UploadStatus.S_UploadStatus +struct FS_UploadStatus +{ +public: + int32 HouseIndex_4_53800F254EEFAF80144A1E94FC7A3126; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasUploaded_3_D32A18F7429FACCBAA731F9E894C8C9A; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_structs.hpp new file mode 100644 index 0000000..ce0761a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_UserProfile_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// UserDefinedStruct S_UserProfile.S_UserProfile +struct FS_UserProfile +{ +public: + class FString Username_4_A622975E47F591277F227997742411C9; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + class UTexture2D* Avatar_6_9CD3B4D04069C26741AF2A81F38E1879; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_structs.hpp new file mode 100644 index 0000000..4d63673 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/S_WorldCommon_structs.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// UserDefinedStruct S_WorldCommon.S_WorldCommon +struct FS_WorldCommon +{ +public: + float SanityLevel_16_3DCC15864CC44BF25D86A09EED0B2065; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_174E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Items_19_783746F14C74611D03643BB2DF689058; // 0x8(0x10)(Edit, BlueprintVisible) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_classes.hpp new file mode 100644 index 0000000..56638d2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x240 - 0x220) +// BlueprintGeneratedClass Scanner_BP.Scanner_BP_C +class AScanner_BP_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UStaticMeshComponent* Plane; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* SkeletalMesh; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* DefaultSceneRoot; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AScanner_BP_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void ExecuteUbergraph_Scanner_BP(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_functions.cpp new file mode 100644 index 0000000..21470d4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_functions.cpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Scanner_BP.Scanner_BP_C +// (Actor) + +class UClass* AScanner_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Scanner_BP_C"); + + return Clss; +} + + +// Scanner_BP_C Scanner_BP.Default__Scanner_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AScanner_BP_C* AScanner_BP_C::GetDefaultObj() +{ + static class AScanner_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(AScanner_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Scanner_BP.Scanner_BP_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AScanner_BP_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_BP_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_BP.Scanner_BP_C.ExecuteUbergraph_Scanner_BP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AScanner_BP_C::ExecuteUbergraph_Scanner_BP(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_BP_C", "ExecuteUbergraph_Scanner_BP"); + + Params::AScanner_BP_C_ExecuteUbergraph_Scanner_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_parameters.hpp new file mode 100644 index 0000000..1aa6442 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function Scanner_BP.Scanner_BP_C.ExecuteUbergraph_Scanner_BP +struct AScanner_BP_C_ExecuteUbergraph_Scanner_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_classes.hpp new file mode 100644 index 0000000..cd86485 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_classes.hpp @@ -0,0 +1,60 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xBB3 (0xE6B - 0x2B8) +// AnimBlueprintGeneratedClass Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C +class UScanner_Skeleton_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_1FB3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_1; // 0x2C8(0x158)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_3; // 0x420(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_5; // 0x440(0x108)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_1; // 0x548(0xA0)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose; // 0x5E8(0x10)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_2; // 0x5F8(0x28)(None) + struct FAnimNode_Root AnimGraphNode_Root; // 0x620(0x30)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_2; // 0x650(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_4; // 0x670(0x108)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_3; // 0x778(0x108)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace_1; // 0x880(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_2; // 0x8A0(0x108)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x9A8(0x108)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0xAB0(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_1; // 0xC08(0x28)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0xC30(0xA0)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0xCD0(0x28)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0xCF8(0x20)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0xD18(0x20)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0xD38(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0xD58(0x108)(None) + float Rotation_Ray; // 0xE60(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Change_Distance_Rot; // 0xE64(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Is_Motion_Scanner_Enable; // 0xE68(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_Li_DAREnable; // 0xE69(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_Wave_Scanner_Enbale; // 0xE6A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UScanner_Skeleton_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_208F31EF417F42E8F364C3A2DC16204A(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_7572C51A40F4F4AE279FE093F7537489(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_675481CC4C9907B4B90B0E98A9FE023B(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_B522B71740E6B1FE380B69B2C20BEBD7(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_BlendListByBool_D7E8D10741A32ECF3F2F799070AA3A26(); + void ExecuteUbergraph_Scanner_Skeleton_AnimBP(int32 EntryPoint, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_functions.cpp new file mode 100644 index 0000000..5a197e6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_functions.cpp @@ -0,0 +1,192 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C +// (None) + +class UClass* UScanner_Skeleton_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Scanner_Skeleton_AnimBP_C"); + + return Clss; +} + + +// Scanner_Skeleton_AnimBP_C Scanner_Skeleton_AnimBP.Default__Scanner_Skeleton_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UScanner_Skeleton_AnimBP_C* UScanner_Skeleton_AnimBP_C::GetDefaultObj() +{ + static class UScanner_Skeleton_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UScanner_Skeleton_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UScanner_Skeleton_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "AnimGraph"); + + Params::UScanner_Skeleton_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_208F31EF417F42E8F364C3A2DC16204A +// (BlueprintEvent) +// Parameters: + +void UScanner_Skeleton_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_208F31EF417F42E8F364C3A2DC16204A() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_208F31EF417F42E8F364C3A2DC16204A"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_7572C51A40F4F4AE279FE093F7537489 +// (BlueprintEvent) +// Parameters: + +void UScanner_Skeleton_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_7572C51A40F4F4AE279FE093F7537489() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_7572C51A40F4F4AE279FE093F7537489"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_675481CC4C9907B4B90B0E98A9FE023B +// (BlueprintEvent) +// Parameters: + +void UScanner_Skeleton_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_675481CC4C9907B4B90B0E98A9FE023B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_675481CC4C9907B4B90B0E98A9FE023B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_B522B71740E6B1FE380B69B2C20BEBD7 +// (BlueprintEvent) +// Parameters: + +void UScanner_Skeleton_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_B522B71740E6B1FE380B69B2C20BEBD7() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_ModifyBone_B522B71740E6B1FE380B69B2C20BEBD7"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_BlendListByBool_D7E8D10741A32ECF3F2F799070AA3A26 +// (BlueprintEvent) +// Parameters: + +void UScanner_Skeleton_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_BlendListByBool_D7E8D10741A32ECF3F2F799070AA3A26() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Scanner_Skeleton_AnimBP_AnimGraphNode_BlendListByBool_D7E8D10741A32ECF3F2F799070AA3A26"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.ExecuteUbergraph_Scanner_Skeleton_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UScanner_Skeleton_AnimBP_C::ExecuteUbergraph_Scanner_Skeleton_AnimBP(int32 EntryPoint, float CallFunc_Add_FloatFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Scanner_Skeleton_AnimBP_C", "ExecuteUbergraph_Scanner_Skeleton_AnimBP"); + + Params::UScanner_Skeleton_AnimBP_C_ExecuteUbergraph_Scanner_Skeleton_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_2 = CallFunc_MakeRotator_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue_3 = CallFunc_MakeRotator_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_parameters.hpp new file mode 100644 index 0000000..0ee1068 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_parameters.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.AnimGraph +struct UScanner_Skeleton_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x40 (0x40 - 0x0) +// Function Scanner_Skeleton_AnimBP.Scanner_Skeleton_AnimBP_C.ExecuteUbergraph_Scanner_Skeleton_AnimBP +struct UScanner_Skeleton_AnimBP_C_ExecuteUbergraph_Scanner_Skeleton_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_SelectFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_2; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FB2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue_3; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scanner_Skeleton_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_classes.hpp new file mode 100644 index 0000000..7191c20 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x268 - 0x260) +// WidgetBlueprintGeneratedClass Scoreboard_UI.Scoreboard_UI_C +class UScoreboard_UI_C : public UUserWidget +{ +public: + class UScrollBox* PlayerContainer; // 0x260(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UScoreboard_UI_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_functions.cpp new file mode 100644 index 0000000..335f817 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Scoreboard_UI.Scoreboard_UI_C +// (None) + +class UClass* UScoreboard_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Scoreboard_UI_C"); + + return Clss; +} + + +// Scoreboard_UI_C Scoreboard_UI.Default__Scoreboard_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UScoreboard_UI_C* UScoreboard_UI_C::GetDefaultObj() +{ + static class UScoreboard_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UScoreboard_UI_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Scoreboard_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_structs.hpp new file mode 100644 index 0000000..8e585b0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Serialization_structs.hpp @@ -0,0 +1,158 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct Serialization.StructSerializerNumericTestStruct +struct FStructSerializerNumericTestStruct +{ +public: + int8 Int8; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ED9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int16 Int16; // 0x2(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Int32; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Int64; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UInt8; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EDA[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + uint16 UInt16; // 0x12(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 UInt32; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UInt64; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EDB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + double Double; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3 (0x3 - 0x0) +// ScriptStruct Serialization.StructSerializerBooleanTestStruct +struct FStructSerializerBooleanTestStruct +{ +public: + bool BoolFalse; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolTrue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield0 : 1; // Mask: 0x1, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield1 : 1; // Mask: 0x2, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield2Set : 1; // Mask: 0x4, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield3 : 1; // Mask: 0x8, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield4Set : 1; // Mask: 0x10, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield5Set : 1; // Mask: 0x20, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield6 : 1; // Mask: 0x40, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Bitfield7Set : 1; // Mask: 0x80, PropSize: 0x10x2(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xA0 (0xA0 - 0x0) +// ScriptStruct Serialization.StructSerializerObjectTestStruct +struct FStructSerializerObjectTestStruct +{ +public: + class UClass* Class; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SubClass; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr SoftClass; // 0x10(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WeakObject; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SoftObject; // 0x48(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ClassPath; // 0x70(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ObjectPath; // 0x88(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct Serialization.StructSerializerBuiltinTestStruct +struct FStructSerializerBuiltinTestStruct +{ +public: + struct FGuid Guid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString String; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Text; // 0x28(0x18)(NativeAccessSpecifierPublic) + struct FVector Vector; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EDC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 Vector4; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1EDD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FQuat Quat; // 0x70(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FColor Color; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EDE[0xC]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Serialization.StructSerializerArrayTestStruct +struct FStructSerializerArrayTestStruct +{ +public: + TArray Int32Array; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ByteArray; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StaticSingleElement; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StaticInt32Array[0x3]; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFloatArray[0x3]; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EDF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray VectorArray; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StructArray; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x140 (0x140 - 0x0) +// ScriptStruct Serialization.StructSerializerMapTestStruct +struct FStructSerializerMapTestStruct +{ +public: + TMap IntToStr; // 0x0(0x50)(NativeAccessSpecifierPublic) + TMap StrToStr; // 0x50(0x50)(NativeAccessSpecifierPublic) + TMap StrToVec; // 0xA0(0x50)(NativeAccessSpecifierPublic) + TMap StrToStruct; // 0xF0(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x140 (0x140 - 0x0) +// ScriptStruct Serialization.StructSerializerSetTestStruct +struct FStructSerializerSetTestStruct +{ +public: + TSet StrSet; // 0x0(0x50)(NativeAccessSpecifierPublic) + TSet IntSet; // 0x50(0x50)(NativeAccessSpecifierPublic) + TSet NameSet; // 0xA0(0x50)(NativeAccessSpecifierPublic) + TSet StructSet; // 0xF0(0x50)(NativeAccessSpecifierPublic) +}; + +// 0x450 (0x450 - 0x0) +// ScriptStruct Serialization.StructSerializerTestStruct +struct FStructSerializerTestStruct +{ +public: + struct FStructSerializerNumericTestStruct Numerics; // 0x0(0x30)(NoDestructor, NativeAccessSpecifierPublic) + struct FStructSerializerBooleanTestStruct Booleans; // 0x30(0x3)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1EE0[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FStructSerializerObjectTestStruct Objects; // 0x38(0xA0)(NativeAccessSpecifierPublic) + uint8 Pad_1EE1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FStructSerializerBuiltinTestStruct Builtins; // 0xE0(0x90)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStructSerializerArrayTestStruct Arrays; // 0x170(0x60)(NativeAccessSpecifierPublic) + struct FStructSerializerMapTestStruct Maps; // 0x1D0(0x140)(NativeAccessSpecifierPublic) + struct FStructSerializerSetTestStruct Sets; // 0x310(0x140)(NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct Serialization.StructSerializerByteArray +struct FStructSerializerByteArray +{ +public: + int32 Dummy1; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EE2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ByteArray; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Dummy2; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EE3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Int8Array; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Dummy3; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EE4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_structs.hpp new file mode 100644 index 0000000..d34b9d9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SessionMessages_structs.hpp @@ -0,0 +1,75 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// ScriptStruct SessionMessages.SessionServiceLogUnsubscribe +struct FSessionServiceLogUnsubscribe +{ +public: + uint8 Pad_1788[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// ScriptStruct SessionMessages.SessionServiceLogSubscribe +struct FSessionServiceLogSubscribe +{ +public: + uint8 Pad_1789[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct SessionMessages.SessionServiceLog +struct FSessionServiceLog +{ +public: + class FName Category; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Data; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x18(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double TimeSeconds; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Verbosity; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// ScriptStruct SessionMessages.SessionServicePong +struct FSessionServicePong +{ +public: + bool Authorized; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString BuildDate; // 0x8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DeviceName; // 0x18(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x28(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InstanceName; // 0x38(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlatformName; // 0x48(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SessionId; // 0x58(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SessionName; // 0x68(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SessionOwner; // 0x78(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Standalone; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SessionMessages.SessionServicePing +struct FSessionServicePing +{ +public: + class FString UserName; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_classes.hpp new file mode 100644 index 0000000..9a5e130 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_classes.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC0 (0x170 - 0xB0) +// BlueprintGeneratedClass ShallowWaterSimComponent.ShallowWaterSimComponent_C +class UShallowWaterSimComponent_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextureRenderTarget2D* Height_RT_A; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Height_RT_B; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Velocity_RT_A; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Velocity_RT_B; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Velocity_Force_RT; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Height_Idx; // 0xE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Velocity_Idx; // 0xE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Advect_Height_MID; // 0xE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Advect_Velocity_MID; // 0xF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Height_Divergence_Update_MID; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Gravity_Acceleration_MID; // 0x100(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray SimMIDS; // 0x108(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FIntPoint SimResolution; // 0x118(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D SimWorldSize; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D TexelWorldSize; // 0x128(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector SimLocation; // 0x130(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float DeltaT; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Seed_Water_MID; // 0x140(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* WaterVelocityTexture; // 0x148(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Res; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use_SceneCapture; // 0x154(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EFluidTerrainModes TerrainMode; // 0x155(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22ED[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SubSteps; // 0x158(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22EE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Manual_Advect_Material; // 0x160(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Manual_Advect_Velocity_Material; // 0x168(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UShallowWaterSimComponent_C* GetDefaultObj(); + + void PingPongMinusVelocity(class UTextureRenderTarget2D** Read_RT, class UTextureRenderTarget2D** Write_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, class UTextureRenderTarget2D* K2Node_Select_Default_1); + void PingPongMinusHeight(class UTextureRenderTarget2D** Read_RT, class UTextureRenderTarget2D** Write_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, class UTextureRenderTarget2D* K2Node_Select_Default_1); + void Clear_RTs(float Default_Water_Depth, bool Temp_bool_Variable, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& CallFunc_MakeColor_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FLinearColor& K2Node_Select_Default); + void Create_RTs(uint8 CallFunc_MakeLiteralByte_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_BooleanAND_ReturnValue_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_9); + void Simulation_Step(class UTextureRenderTarget2D** Height_RT, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Percent_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_4, int32 Temp_int_Variable_2, int32 CallFunc_Percent_IntInt_ReturnValue_5, int32 Temp_int_Variable_3, int32 Temp_int_Variable_4, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Percent_IntInt_ReturnValue_6, class UTextureRenderTarget2D* K2Node_Select_Default_1, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Percent_IntInt_ReturnValue_7, int32 Temp_int_Variable_5, int32 Temp_int_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Percent_IntInt_ReturnValue_8, int32 Temp_int_Variable_7, class UTextureRenderTarget2D* K2Node_Select_Default_2, class UTextureRenderTarget2D* K2Node_Select_Default_3, int32 Temp_int_Variable_8, int32 CallFunc_Percent_IntInt_ReturnValue_9, class UTextureRenderTarget2D* K2Node_Select_Default_4, int32 CallFunc_Clamp_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 Temp_int_Variable_9, int32 Temp_int_Variable_10, class UTextureRenderTarget2D* K2Node_Select_Default_5, class UTextureRenderTarget2D* K2Node_Select_Default_6, int32 Temp_int_Variable_11, int32 Temp_int_Variable_12, int32 CallFunc_Add_IntInt_ReturnValue_5, class UTextureRenderTarget2D* K2Node_Select_Default_7, int32 CallFunc_Percent_IntInt_ReturnValue_10, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Variable_13, class UTextureRenderTarget2D* K2Node_Select_Default_8, int32 Temp_int_Variable_14, int32 CallFunc_Add_IntInt_ReturnValue_7, class UTextureRenderTarget2D* K2Node_Select_Default_9, int32 CallFunc_Percent_IntInt_ReturnValue_11, int32 Temp_int_Variable_15, class UTextureRenderTarget2D* K2Node_Select_Default_10, int32 CallFunc_Add_IntInt_ReturnValue_8, int32 Temp_int_Variable_16, class UTextureRenderTarget2D* K2Node_Select_Default_11); + void Seed_Water(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); + void Set_Sim_MID_Params(class UTexture* Forces, class UTexture* Terrain, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue); + void Create_Sim_MIDs(bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable_1, enum class EFluidTerrainModes Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInterface* K2Node_Select_Default_1, class UMaterialInterface* K2Node_Select_Default_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, TArray& K2Node_MakeArray_Array, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3); + void Initialize_ShallowWaterSim(int32 Res, enum class EFluidTerrainModes Terrain_Mode, class UTexture* Forces, class UTexture* Terrain_Texture, float Default_Water_Depth); + void Release_Shallow_Water_Sim_RTs(); + void ExecuteUbergraph_ShallowWaterSimComponent(int32 EntryPoint, int32 K2Node_CustomEvent_Res, enum class EFluidTerrainModes K2Node_CustomEvent_Terrain_Mode, class UTexture* K2Node_CustomEvent_Forces, class UTexture* K2Node_CustomEvent_Terrain_Texture, float K2Node_CustomEvent_Default_Water_Depth); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_functions.cpp new file mode 100644 index 0000000..272c17e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_functions.cpp @@ -0,0 +1,566 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass ShallowWaterSimComponent.ShallowWaterSimComponent_C +// (None) + +class UClass* UShallowWaterSimComponent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ShallowWaterSimComponent_C"); + + return Clss; +} + + +// ShallowWaterSimComponent_C ShallowWaterSimComponent.Default__ShallowWaterSimComponent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UShallowWaterSimComponent_C* UShallowWaterSimComponent_C::GetDefaultObj() +{ + static class UShallowWaterSimComponent_C* Default = nullptr; + + if (!Default) + Default = static_cast(UShallowWaterSimComponent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Velocity +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class UTextureRenderTarget2D* Read_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Write_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::PingPongMinusVelocity(class UTextureRenderTarget2D** Read_RT, class UTextureRenderTarget2D** Write_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, class UTextureRenderTarget2D* K2Node_Select_Default_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "PingPong-Velocity"); + + Params::UShallowWaterSimComponent_C_PingPongMinusVelocity_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Read_RT != nullptr) + *Read_RT = Parms.Read_RT; + + if (Write_RT != nullptr) + *Write_RT = Parms.Write_RT; + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Height +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class UTextureRenderTarget2D* Read_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* Write_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::PingPongMinusHeight(class UTextureRenderTarget2D** Read_RT, class UTextureRenderTarget2D** Write_RT, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, class UTextureRenderTarget2D* K2Node_Select_Default, class UTextureRenderTarget2D* K2Node_Select_Default_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "PingPong-Height"); + + Params::UShallowWaterSimComponent_C_PingPongMinusHeight_Params Parms{}; + + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Read_RT != nullptr) + *Read_RT = Parms.Read_RT; + + if (Write_RT != nullptr) + *Write_RT = Parms.Write_RT; + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Clear RTs +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Default_Water_Depth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_MakeColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FLinearColor K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Clear_RTs(float Default_Water_Depth, bool Temp_bool_Variable, const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FLinearColor& CallFunc_MakeColor_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FLinearColor& K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Clear RTs"); + + Params::UShallowWaterSimComponent_C_Clear_RTs_Params Parms{}; + + Parms.Default_Water_Depth = Default_Water_Depth; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_MakeColor_ReturnValue = CallFunc_MakeColor_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create RTs +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UShallowWaterSimComponent_C::Create_RTs(uint8 CallFunc_MakeLiteralByte_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_3, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_BooleanAND_ReturnValue_5, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_BooleanAND_ReturnValue_6, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4, bool CallFunc_EqualEqual_IntInt_ReturnValue_9, bool CallFunc_BooleanAND_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_9) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Create RTs"); + + Params::UShallowWaterSimComponent_C_Create_RTs_Params Parms{}; + + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.CallFunc_MakeLiteralByte_ReturnValue_1 = CallFunc_MakeLiteralByte_ReturnValue_1; + Parms.CallFunc_MakeLiteralByte_ReturnValue_2 = CallFunc_MakeLiteralByte_ReturnValue_2; + Parms.CallFunc_MakeLiteralByte_ReturnValue_3 = CallFunc_MakeLiteralByte_ReturnValue_3; + Parms.CallFunc_MakeLiteralByte_ReturnValue_4 = CallFunc_MakeLiteralByte_ReturnValue_4; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue = CallFunc_CreateRenderTarget2D_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_1 = CallFunc_CreateRenderTarget2D_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_3 = CallFunc_EqualEqual_IntInt_ReturnValue_3; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_4 = CallFunc_EqualEqual_IntInt_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_2 = CallFunc_CreateRenderTarget2D_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_5 = CallFunc_EqualEqual_IntInt_ReturnValue_5; + Parms.CallFunc_BooleanAND_ReturnValue_4 = CallFunc_BooleanAND_ReturnValue_4; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_6 = CallFunc_EqualEqual_IntInt_ReturnValue_6; + Parms.CallFunc_BooleanAND_ReturnValue_5 = CallFunc_BooleanAND_ReturnValue_5; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_3 = CallFunc_CreateRenderTarget2D_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_7 = CallFunc_EqualEqual_IntInt_ReturnValue_7; + Parms.CallFunc_BooleanAND_ReturnValue_6 = CallFunc_BooleanAND_ReturnValue_6; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_8 = CallFunc_EqualEqual_IntInt_ReturnValue_8; + Parms.CallFunc_BooleanAND_ReturnValue_7 = CallFunc_BooleanAND_ReturnValue_7; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_4 = CallFunc_CreateRenderTarget2D_ReturnValue_4; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_9 = CallFunc_EqualEqual_IntInt_ReturnValue_9; + Parms.CallFunc_BooleanAND_ReturnValue_8 = CallFunc_BooleanAND_ReturnValue_8; + Parms.CallFunc_BooleanAND_ReturnValue_9 = CallFunc_BooleanAND_ReturnValue_9; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Simulation Step +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTextureRenderTarget2D* Height_RT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Clamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Simulation_Step(class UTextureRenderTarget2D** Height_RT, int32 CallFunc_Percent_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Percent_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Percent_IntInt_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue_4, int32 Temp_int_Variable_2, int32 CallFunc_Percent_IntInt_ReturnValue_5, int32 Temp_int_Variable_3, int32 Temp_int_Variable_4, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Add_IntInt_ReturnValue_2, int32 CallFunc_Percent_IntInt_ReturnValue_6, class UTextureRenderTarget2D* K2Node_Select_Default_1, int32 CallFunc_Add_IntInt_ReturnValue_3, int32 CallFunc_Percent_IntInt_ReturnValue_7, int32 Temp_int_Variable_5, int32 Temp_int_Variable_6, int32 CallFunc_Add_IntInt_ReturnValue_4, int32 CallFunc_Percent_IntInt_ReturnValue_8, int32 Temp_int_Variable_7, class UTextureRenderTarget2D* K2Node_Select_Default_2, class UTextureRenderTarget2D* K2Node_Select_Default_3, int32 Temp_int_Variable_8, int32 CallFunc_Percent_IntInt_ReturnValue_9, class UTextureRenderTarget2D* K2Node_Select_Default_4, int32 CallFunc_Clamp_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 Temp_int_Variable_9, int32 Temp_int_Variable_10, class UTextureRenderTarget2D* K2Node_Select_Default_5, class UTextureRenderTarget2D* K2Node_Select_Default_6, int32 Temp_int_Variable_11, int32 Temp_int_Variable_12, int32 CallFunc_Add_IntInt_ReturnValue_5, class UTextureRenderTarget2D* K2Node_Select_Default_7, int32 CallFunc_Percent_IntInt_ReturnValue_10, int32 CallFunc_Add_IntInt_ReturnValue_6, int32 Temp_int_Variable_13, class UTextureRenderTarget2D* K2Node_Select_Default_8, int32 Temp_int_Variable_14, int32 CallFunc_Add_IntInt_ReturnValue_7, class UTextureRenderTarget2D* K2Node_Select_Default_9, int32 CallFunc_Percent_IntInt_ReturnValue_11, int32 Temp_int_Variable_15, class UTextureRenderTarget2D* K2Node_Select_Default_10, int32 CallFunc_Add_IntInt_ReturnValue_8, int32 Temp_int_Variable_16, class UTextureRenderTarget2D* K2Node_Select_Default_11) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Simulation Step"); + + Params::UShallowWaterSimComponent_C_Simulation_Step_Params Parms{}; + + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_2 = CallFunc_Percent_IntInt_ReturnValue_2; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_3 = CallFunc_Percent_IntInt_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_4 = CallFunc_Percent_IntInt_ReturnValue_4; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_Percent_IntInt_ReturnValue_5 = CallFunc_Percent_IntInt_ReturnValue_5; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.Temp_int_Variable_4 = Temp_int_Variable_4; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_Percent_IntInt_ReturnValue_6 = CallFunc_Percent_IntInt_ReturnValue_6; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.CallFunc_Percent_IntInt_ReturnValue_7 = CallFunc_Percent_IntInt_ReturnValue_7; + Parms.Temp_int_Variable_5 = Temp_int_Variable_5; + Parms.Temp_int_Variable_6 = Temp_int_Variable_6; + Parms.CallFunc_Add_IntInt_ReturnValue_4 = CallFunc_Add_IntInt_ReturnValue_4; + Parms.CallFunc_Percent_IntInt_ReturnValue_8 = CallFunc_Percent_IntInt_ReturnValue_8; + Parms.Temp_int_Variable_7 = Temp_int_Variable_7; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.Temp_int_Variable_8 = Temp_int_Variable_8; + Parms.CallFunc_Percent_IntInt_ReturnValue_9 = CallFunc_Percent_IntInt_ReturnValue_9; + Parms.K2Node_Select_Default_4 = K2Node_Select_Default_4; + Parms.CallFunc_Clamp_ReturnValue = CallFunc_Clamp_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.Temp_int_Variable_9 = Temp_int_Variable_9; + Parms.Temp_int_Variable_10 = Temp_int_Variable_10; + Parms.K2Node_Select_Default_5 = K2Node_Select_Default_5; + Parms.K2Node_Select_Default_6 = K2Node_Select_Default_6; + Parms.Temp_int_Variable_11 = Temp_int_Variable_11; + Parms.Temp_int_Variable_12 = Temp_int_Variable_12; + Parms.CallFunc_Add_IntInt_ReturnValue_5 = CallFunc_Add_IntInt_ReturnValue_5; + Parms.K2Node_Select_Default_7 = K2Node_Select_Default_7; + Parms.CallFunc_Percent_IntInt_ReturnValue_10 = CallFunc_Percent_IntInt_ReturnValue_10; + Parms.CallFunc_Add_IntInt_ReturnValue_6 = CallFunc_Add_IntInt_ReturnValue_6; + Parms.Temp_int_Variable_13 = Temp_int_Variable_13; + Parms.K2Node_Select_Default_8 = K2Node_Select_Default_8; + Parms.Temp_int_Variable_14 = Temp_int_Variable_14; + Parms.CallFunc_Add_IntInt_ReturnValue_7 = CallFunc_Add_IntInt_ReturnValue_7; + Parms.K2Node_Select_Default_9 = K2Node_Select_Default_9; + Parms.CallFunc_Percent_IntInt_ReturnValue_11 = CallFunc_Percent_IntInt_ReturnValue_11; + Parms.Temp_int_Variable_15 = Temp_int_Variable_15; + Parms.K2Node_Select_Default_10 = K2Node_Select_Default_10; + Parms.CallFunc_Add_IntInt_ReturnValue_8 = CallFunc_Add_IntInt_ReturnValue_8; + Parms.Temp_int_Variable_16 = Temp_int_Variable_16; + Parms.K2Node_Select_Default_11 = K2Node_Select_Default_11; + + UObject::ProcessEvent(Func, &Parms); + + if (Height_RT != nullptr) + *Height_RT = Parms.Height_RT; + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Seed Water +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Seed_Water(class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Seed Water"); + + Params::UShallowWaterSimComponent_C_Seed_Water_Params Parms{}; + + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Set Sim MID Params +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture* Forces (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Terrain (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_BoolToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Set_Sim_MID_Params(class UTexture* Forces, class UTexture* Terrain, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_Conv_BoolToFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Set Sim MID Params"); + + Params::UShallowWaterSimComponent_C_Set_Sim_MID_Params_Params Parms{}; + + Parms.Forces = Forces; + Parms.Terrain = Terrain; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_Conv_BoolToFloat_ReturnValue = CallFunc_Conv_BoolToFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create Sim MIDs +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* Temp_object_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EFluidTerrainModes Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* Temp_object_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UMaterialInterface* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInterface* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Create_Sim_MIDs(bool Temp_bool_Variable, class UMaterialInterface* Temp_object_Variable, bool Temp_bool_Variable_1, enum class EFluidTerrainModes Temp_byte_Variable, class UMaterialInterface* Temp_object_Variable_1, class UMaterialInterface* Temp_object_Variable_2, class UMaterialInterface* Temp_object_Variable_3, class UMaterialInterface* Temp_object_Variable_4, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UMaterialInterface* K2Node_Select_Default, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, class UMaterialInterface* K2Node_Select_Default_1, class UMaterialInterface* K2Node_Select_Default_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2, TArray& K2Node_MakeArray_Array, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Create Sim MIDs"); + + Params::UShallowWaterSimComponent_C_Create_Sim_MIDs_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.Temp_object_Variable_4 = Temp_object_Variable_4; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Initialize ShallowWaterSim +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Res (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EFluidTerrainModes Terrain_Mode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Forces (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* Terrain_Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Default_Water_Depth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::Initialize_ShallowWaterSim(int32 Res, enum class EFluidTerrainModes Terrain_Mode, class UTexture* Forces, class UTexture* Terrain_Texture, float Default_Water_Depth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Initialize ShallowWaterSim"); + + Params::UShallowWaterSimComponent_C_Initialize_ShallowWaterSim_Params Parms{}; + + Parms.Res = Res; + Parms.Terrain_Mode = Terrain_Mode; + Parms.Forces = Forces; + Parms.Terrain_Texture = Terrain_Texture; + Parms.Default_Water_Depth = Default_Water_Depth; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Release Shallow Water Sim RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UShallowWaterSimComponent_C::Release_Shallow_Water_Sim_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "Release Shallow Water Sim RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.ExecuteUbergraph_ShallowWaterSimComponent +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_Res (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EFluidTerrainModes K2Node_CustomEvent_Terrain_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_CustomEvent_Forces (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture* K2Node_CustomEvent_Terrain_Texture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Default_Water_Depth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShallowWaterSimComponent_C::ExecuteUbergraph_ShallowWaterSimComponent(int32 EntryPoint, int32 K2Node_CustomEvent_Res, enum class EFluidTerrainModes K2Node_CustomEvent_Terrain_Mode, class UTexture* K2Node_CustomEvent_Forces, class UTexture* K2Node_CustomEvent_Terrain_Texture, float K2Node_CustomEvent_Default_Water_Depth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ShallowWaterSimComponent_C", "ExecuteUbergraph_ShallowWaterSimComponent"); + + Params::UShallowWaterSimComponent_C_ExecuteUbergraph_ShallowWaterSimComponent_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Res = K2Node_CustomEvent_Res; + Parms.K2Node_CustomEvent_Terrain_Mode = K2Node_CustomEvent_Terrain_Mode; + Parms.K2Node_CustomEvent_Forces = K2Node_CustomEvent_Forces; + Parms.K2Node_CustomEvent_Terrain_Texture = K2Node_CustomEvent_Terrain_Texture; + Parms.K2Node_CustomEvent_Default_Water_Depth = K2Node_CustomEvent_Default_Water_Depth; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_parameters.hpp new file mode 100644 index 0000000..ee1fd69 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_parameters.hpp @@ -0,0 +1,260 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Velocity +struct UShallowWaterSimComponent_C_PingPongMinusVelocity_Params +{ +public: + class UTextureRenderTarget2D* Read_RT; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Write_RT; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x38 (0x38 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.PingPong-Height +struct UShallowWaterSimComponent_C_PingPongMinusHeight_Params +{ +public: + class UTextureRenderTarget2D* Read_RT; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Write_RT; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Clear RTs +struct UShallowWaterSimComponent_C_Clear_RTs_Params +{ +public: + float Default_Water_Depth; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_MakeColor_ReturnValue; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22DD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor K2Node_Select_Default; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x5B (0x5B - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create RTs +struct UShallowWaterSimComponent_C_Create_RTs_Params +{ +public: + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_2; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_3; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_4; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22DE[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x1F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_3; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_4; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_3; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_5; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_4; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_6; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_5; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22E0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_7; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_6; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_8; // 0x4A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_7; // 0x4B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_4; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_9; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_8; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_9; // 0x5A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x118 (0x118 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Simulation Step +struct UShallowWaterSimComponent_C_Simulation_Step_Params +{ +public: + class UTextureRenderTarget2D* Height_RT; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_2; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_3; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_4; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_5; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_4; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22E2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_6; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_7; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_5; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_6; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_4; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_8; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_7; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_2; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_3; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_8; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_9; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_4; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Clamp_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22E4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_9; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_10; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_5; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_6; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_11; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_12; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_5; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22E5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_7; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_10; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_6; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_13; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22E6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_8; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_14; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_7; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_9; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_11; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_15; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_10; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_8; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_16; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_11; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Seed Water +struct UShallowWaterSimComponent_C_Seed_Water_Params +{ +public: + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Set Sim MID Params +struct UShallowWaterSimComponent_C_Set_Sim_MID_Params_Params +{ +public: + class UTexture* Forces; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Terrain; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22E7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_BoolToFloat_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x88 (0x88 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Create Sim MIDs +struct UShallowWaterSimComponent_C_Create_Sim_MIDs_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22E8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EFluidTerrainModes Temp_byte_Variable; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22E9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* Temp_object_Variable_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_2; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_3; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* Temp_object_Variable_4; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22EA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* K2Node_Select_Default; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInterface* K2Node_Select_Default_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x70(0x10)(ReferenceParm) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_3; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C (0x1C - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.Initialize ShallowWaterSim +struct UShallowWaterSimComponent_C_Initialize_ShallowWaterSim_Params +{ +public: + int32 Res; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidTerrainModes Terrain_Mode; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22EB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* Forces; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* Terrain_Texture; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Default_Water_Depth; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function ShallowWaterSimComponent.ShallowWaterSimComponent_C.ExecuteUbergraph_ShallowWaterSimComponent +struct UShallowWaterSimComponent_C_ExecuteUbergraph_ShallowWaterSimComponent_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_Res; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EFluidTerrainModes K2Node_CustomEvent_Terrain_Mode; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture* K2Node_CustomEvent_Forces; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture* K2Node_CustomEvent_Terrain_Texture; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Default_Water_Depth; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/ShallowWaterSimComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_classes.hpp new file mode 100644 index 0000000..06ae86b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x278 - 0x260) +// WidgetBlueprintGeneratedClass Shocked_UI.Shocked_UI_C +class UShocked_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* Image_59; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class URetainerBox* RetainerBox_0; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UShocked_UI_C* GetDefaultObj(); + + void CanClose(); + void ExecuteUbergraph_Shocked_UI(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_functions.cpp new file mode 100644 index 0000000..c04ba75 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_functions.cpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Shocked_UI.Shocked_UI_C +// (None) + +class UClass* UShocked_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Shocked_UI_C"); + + return Clss; +} + + +// Shocked_UI_C Shocked_UI.Default__Shocked_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UShocked_UI_C* UShocked_UI_C::GetDefaultObj() +{ + static class UShocked_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(UShocked_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Shocked_UI.Shocked_UI_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UShocked_UI_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Shocked_UI_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Shocked_UI.Shocked_UI_C.ExecuteUbergraph_Shocked_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UShocked_UI_C::ExecuteUbergraph_Shocked_UI(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Shocked_UI_C", "ExecuteUbergraph_Shocked_UI"); + + Params::UShocked_UI_C_ExecuteUbergraph_Shocked_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_parameters.hpp new file mode 100644 index 0000000..018868f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function Shocked_UI.Shocked_UI_C.ExecuteUbergraph_Shocked_UI +struct UShocked_UI_C_ExecuteUbergraph_Shocked_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Shocked_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_classes.hpp new file mode 100644 index 0000000..46b7f63 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF8 (0x120 - 0x28) +// Class SignificanceManager.SignificanceManager +class USignificanceManager : public UObject +{ +public: + uint8 Pad_F91[0xE0]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoftClassPath SignificanceManagerClassName; // 0x108(0x18)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class USignificanceManager* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_functions.cpp new file mode 100644 index 0000000..e014bb1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SignificanceManager.SignificanceManager +// (None) + +class UClass* USignificanceManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SignificanceManager"); + + return Clss; +} + + +// SignificanceManager SignificanceManager.Default__SignificanceManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class USignificanceManager* USignificanceManager::GetDefaultObj() +{ + static class USignificanceManager* Default = nullptr; + + if (!Default) + Default = static_cast(USignificanceManager::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SignificanceManager_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_classes.hpp new file mode 100644 index 0000000..59588af --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_classes.hpp @@ -0,0 +1,95 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x168 (0x388 - 0x220) +// Class SimpleScatterPlugin.SimpleScatter +class ASimpleScatter : public AActor +{ +public: + uint8 Pad_D0C[0x70]; // Fixing Size After Last Property [ Dumper-7 ] + bool bEnabled; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D0D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 RandomSeed; // 0x294(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray InstancedMeshes; // 0x298(0x10)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ScatterSurfaces; // 0x2A8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + enum class EDistributionMode DistributionMode; // 0x2B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D0E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 InstanceSpacing; // 0x2BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D GridScale; // 0x2C0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSlopeDistributionLimit SlopeDistributionLimit; // 0x2C8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + struct FHeightDistributionLimit HeightDistributionLimit; // 0x2D8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + TArray SplineActors; // 0x2E8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ExcludeMeshes; // 0x2F8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + struct FVector MoveMin; // 0x308(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MoveMax; // 0x314(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MoveZ_BySurface; // 0x320(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRotator RotateMin; // 0x324(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FRotator RotateMax; // 0x330(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + float AlignToSurface; // 0x33C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class ESurfaceAlignMode AlignMode; // 0x340(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D10[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ScaleMin; // 0x344(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector ScaleMax; // 0x350(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EScaleMode ScaleMode; // 0x35C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D11[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaterialScaleEffect; // 0x360(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSlopeScaleFalloff SlopeScaleFalloff; // 0x364(0x10)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + int32 MinCullDistance; // 0x374(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MaxCullDistance; // 0x378(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MaxInstancesLimit; // 0x37C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DistributionMaterialResolution; // 0x380(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShowDebugMessages; // 0x384(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D15[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASimpleScatter* GetDefaultObj(); + + void ManualRefresh(); +}; + +// 0x48 (0x590 - 0x548) +// Class SimpleScatterPlugin.SimpleScatterSpline +class USimpleScatterSpline : public USplineComponent +{ +public: + bool bExcludeSpline; // 0x548(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClosedSpline; // 0x549(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D18[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float DensityDistanceEffect; // 0x54C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityDistanceMin; // 0x550(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityDistanceMax; // 0x554(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityDistanceCurve; // 0x558(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleDistanceEffect; // 0x55C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleDistanceMin; // 0x560(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleDistanceMax; // 0x564(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleDistanceCurve; // 0x568(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1A[0x24]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USimpleScatterSpline* GetDefaultObj(); + +}; + +// 0x8 (0x228 - 0x220) +// Class SimpleScatterPlugin.SimpleScatterSplineActor +class ASimpleScatterSplineActor : public AActor +{ +public: + class USimpleScatterSpline* SplineComponent; // 0x220(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class ASimpleScatterSplineActor* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_functions.cpp new file mode 100644 index 0000000..1d80d4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_functions.cpp @@ -0,0 +1,124 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SimpleScatterPlugin.SimpleScatter +// (Actor) + +class UClass* ASimpleScatter::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimpleScatter"); + + return Clss; +} + + +// SimpleScatter SimpleScatterPlugin.Default__SimpleScatter +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASimpleScatter* ASimpleScatter::GetDefaultObj() +{ + static class ASimpleScatter* Default = nullptr; + + if (!Default) + Default = static_cast(ASimpleScatter::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SimpleScatterPlugin.SimpleScatter.ManualRefresh +// (Final, Native, Private) +// Parameters: + +void ASimpleScatter::ManualRefresh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SimpleScatter", "ManualRefresh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class SimpleScatterPlugin.SimpleScatterSpline +// (SceneComponent, PrimitiveComponent) + +class UClass* USimpleScatterSpline::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimpleScatterSpline"); + + return Clss; +} + + +// SimpleScatterSpline SimpleScatterPlugin.Default__SimpleScatterSpline +// (Public, ClassDefaultObject, ArchetypeObject) + +class USimpleScatterSpline* USimpleScatterSpline::GetDefaultObj() +{ + static class USimpleScatterSpline* Default = nullptr; + + if (!Default) + Default = static_cast(USimpleScatterSpline::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SimpleScatterPlugin.SimpleScatterSplineActor +// (Actor) + +class UClass* ASimpleScatterSplineActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SimpleScatterSplineActor"); + + return Clss; +} + + +// SimpleScatterSplineActor SimpleScatterPlugin.Default__SimpleScatterSplineActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASimpleScatterSplineActor* ASimpleScatterSplineActor::GetDefaultObj() +{ + static class ASimpleScatterSplineActor* Default = nullptr; + + if (!Default) + Default = static_cast(ASimpleScatterSplineActor::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_structs.hpp new file mode 100644 index 0000000..f409dee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SimpleScatterPlugin_structs.hpp @@ -0,0 +1,144 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EPropertyUpdateGroup : uint8 +{ + InstancersPropertiesUpdate = 0, + ScatterUpdate = 1, + TracedPointsUpdate = 2, + EverythingUpdate = 3, + EPropertyUpdateGroup_MAX = 4, +}; + +enum class ESurfaceAlignMode : uint8 +{ + WorldAlign = 0, + NormalAlign = 1, + ESurfaceAlignMode_MAX = 2, +}; + +enum class EScaleMode : uint8 +{ + X = 0, + XZ = 1, + XYZ = 2, + EScaleMode_MAX = 3, +}; + +enum class EDistributionMode : uint8 +{ + Random = 0, + Grid = 1, + EDistributionMode_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// ScriptStruct SimpleScatterPlugin.Bounds +struct FBounds +{ +public: + struct FVector Origin; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extents; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct SimpleScatterPlugin.TracedPoint +struct FTracedPoint +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextureColor; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SimpleScatterPlugin.GeneratedPoint +struct FGeneratedPoint +{ +public: + struct FVector Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Depth; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SimpleScatterPlugin.HeightDistributionLimit +struct FHeightDistributionLimit +{ +public: + bool bUseHeightLimit; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float HeightLimitMin; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightLimitMax; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHeightLimitInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SimpleScatterPlugin.SlopeDistributionLimit +struct FSlopeDistributionLimit +{ +public: + bool bUseSlopeLimit; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SlopeLimitOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlopeLimitContrast; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSlopeLimitInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SimpleScatterPlugin.SlopeScaleFalloff +struct FSlopeScaleFalloff +{ +public: + float SlopeFalloffEffect; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlopeFalloffOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlopeFalloffContrast; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SlopeFalloffInvert; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D20[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct SimpleScatterPlugin.ScatterSurface +struct FScatterSurface +{ +public: + class AActor* Surface; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* DistributionMaterial; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LandscapeUV_Size; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D22[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DistributionTexture; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 DistributionTextureSize; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D23[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct SimpleScatterPlugin.InstancedMesh +struct FInstancedMesh +{ +public: + class UStaticMesh* StaticMesh; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EComponentMobility Mobility; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D24[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UHierarchicalInstancedStaticMeshComponent* Instancer; // 0x18(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_classes.hpp new file mode 100644 index 0000000..e261ea5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x12C (0x3E4 - 0x2B8) +// AnimBlueprintGeneratedClass SkinStealer_AnimBP.SkinStealer_AnimBP_C +class USkinStealer_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_2204[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None) + float Speed; // 0x3E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class USkinStealer_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ExecuteUbergraph_SkinStealer_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_functions.cpp new file mode 100644 index 0000000..d490b37 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass SkinStealer_AnimBP.SkinStealer_AnimBP_C +// (None) + +class UClass* USkinStealer_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SkinStealer_AnimBP_C"); + + return Clss; +} + + +// SkinStealer_AnimBP_C SkinStealer_AnimBP.Default__SkinStealer_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USkinStealer_AnimBP_C* USkinStealer_AnimBP_C::GetDefaultObj() +{ + static class USkinStealer_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(USkinStealer_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void USkinStealer_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinStealer_AnimBP_C", "AnimGraph"); + + Params::USkinStealer_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USkinStealer_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinStealer_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::USkinStealer_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.ExecuteUbergraph_SkinStealer_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USkinStealer_AnimBP_C::ExecuteUbergraph_SkinStealer_AnimBP(int32 EntryPoint, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SkinStealer_AnimBP_C", "ExecuteUbergraph_SkinStealer_AnimBP"); + + Params::USkinStealer_AnimBP_C_ExecuteUbergraph_SkinStealer_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_parameters.hpp new file mode 100644 index 0000000..a9579ef --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_parameters.hpp @@ -0,0 +1,47 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.AnimGraph +struct USkinStealer_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.BlueprintUpdateAnimation +struct USkinStealer_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function SkinStealer_AnimBP.SkinStealer_AnimBP_C.ExecuteUbergraph_SkinStealer_AnimBP +struct USkinStealer_AnimBP_C_ExecuteUbergraph_SkinStealer_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaTimeX; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SkinStealer_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_classes.hpp new file mode 100644 index 0000000..26aafaf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_classes.hpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x78 - 0x28) +// Class SlateCore.FontBulkData +class UFontBulkData : public UObject +{ +public: + uint8 Pad_1A39[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UFontBulkData* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class SlateCore.FontFaceInterface +class IFontFaceInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IFontFaceInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class SlateCore.FontProviderInterface +class IFontProviderInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IFontProviderInterface* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class SlateCore.SlateTypes +class USlateTypes : public UObject +{ +public: + + static class UClass* StaticClass(); + static class USlateTypes* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class SlateCore.SlateWidgetStyleAsset +class USlateWidgetStyleAsset : public UObject +{ +public: + class USlateWidgetStyleContainerBase* CustomStyle; // 0x28(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USlateWidgetStyleAsset* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class SlateCore.SlateWidgetStyleContainerBase +class USlateWidgetStyleContainerBase : public UObject +{ +public: + uint8 Pad_1A3A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USlateWidgetStyleContainerBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class SlateCore.SlateWidgetStyleContainerInterface +class ISlateWidgetStyleContainerInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class ISlateWidgetStyleContainerInterface* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_functions.cpp new file mode 100644 index 0000000..12d6c56 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_functions.cpp @@ -0,0 +1,212 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SlateCore.FontBulkData +// (None) + +class UClass* UFontBulkData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FontBulkData"); + + return Clss; +} + + +// FontBulkData SlateCore.Default__FontBulkData +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFontBulkData* UFontBulkData::GetDefaultObj() +{ + static class UFontBulkData* Default = nullptr; + + if (!Default) + Default = static_cast(UFontBulkData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.FontFaceInterface +// (None) + +class UClass* IFontFaceInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FontFaceInterface"); + + return Clss; +} + + +// FontFaceInterface SlateCore.Default__FontFaceInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IFontFaceInterface* IFontFaceInterface::GetDefaultObj() +{ + static class IFontFaceInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IFontFaceInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.FontProviderInterface +// (None) + +class UClass* IFontProviderInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FontProviderInterface"); + + return Clss; +} + + +// FontProviderInterface SlateCore.Default__FontProviderInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IFontProviderInterface* IFontProviderInterface::GetDefaultObj() +{ + static class IFontProviderInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IFontProviderInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.SlateTypes +// (None) + +class UClass* USlateTypes::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateTypes"); + + return Clss; +} + + +// SlateTypes SlateCore.Default__SlateTypes +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateTypes* USlateTypes::GetDefaultObj() +{ + static class USlateTypes* Default = nullptr; + + if (!Default) + Default = static_cast(USlateTypes::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.SlateWidgetStyleAsset +// (None) + +class UClass* USlateWidgetStyleAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateWidgetStyleAsset"); + + return Clss; +} + + +// SlateWidgetStyleAsset SlateCore.Default__SlateWidgetStyleAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateWidgetStyleAsset* USlateWidgetStyleAsset::GetDefaultObj() +{ + static class USlateWidgetStyleAsset* Default = nullptr; + + if (!Default) + Default = static_cast(USlateWidgetStyleAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.SlateWidgetStyleContainerBase +// (None) + +class UClass* USlateWidgetStyleContainerBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateWidgetStyleContainerBase"); + + return Clss; +} + + +// SlateWidgetStyleContainerBase SlateCore.Default__SlateWidgetStyleContainerBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateWidgetStyleContainerBase* USlateWidgetStyleContainerBase::GetDefaultObj() +{ + static class USlateWidgetStyleContainerBase* Default = nullptr; + + if (!Default) + Default = static_cast(USlateWidgetStyleContainerBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SlateCore.SlateWidgetStyleContainerInterface +// (None) + +class UClass* ISlateWidgetStyleContainerInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateWidgetStyleContainerInterface"); + + return Clss; +} + + +// SlateWidgetStyleContainerInterface SlateCore.Default__SlateWidgetStyleContainerInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class ISlateWidgetStyleContainerInterface* ISlateWidgetStyleContainerInterface::GetDefaultObj() +{ + static class ISlateWidgetStyleContainerInterface* Default = nullptr; + + if (!Default) + Default = static_cast(ISlateWidgetStyleContainerInterface::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_structs.hpp new file mode 100644 index 0000000..ce3299b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SlateCore_structs.hpp @@ -0,0 +1,945 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EWidgetClipping : uint8 +{ + Inherit = 0, + ClipToBounds = 1, + ClipToBoundsWithoutIntersecting = 2, + ClipToBoundsAlways = 3, + OnDemand = 4, + EWidgetClipping_MAX = 5, +}; + +enum class EFontLayoutMethod : uint8 +{ + Metrics = 0, + BoundingBox = 1, + EFontLayoutMethod_MAX = 2, +}; + +enum class EFontLoadingPolicy : uint8 +{ + LazyLoad = 0, + Stream = 1, + Inline = 2, + EFontLoadingPolicy_MAX = 3, +}; + +enum class EFontHinting : uint8 +{ + Default = 0, + Auto = 1, + AutoLight = 2, + Monochrome = 3, + None = 4, + EFontHinting_MAX = 5, +}; + +enum class EFocusCause : uint8 +{ + Mouse = 0, + Navigation = 1, + SetDirectly = 2, + Cleared = 3, + OtherWidgetLostFocus = 4, + WindowActivate = 5, + EFocusCause_MAX = 6, +}; + +enum class EFlowDirectionPreference : uint8 +{ + Inherit = 0, + Culture = 1, + LeftToRight = 2, + RightToLeft = 3, + EFlowDirectionPreference_MAX = 4, +}; + +enum class ETextShapingMethod : uint8 +{ + Auto = 0, + KerningOnly = 1, + FullShaping = 2, + ETextShapingMethod_MAX = 3, +}; + +enum class EUINavigationRule : uint8 +{ + Escape = 0, + Explicit = 1, + Wrap = 2, + Stop = 3, + Custom = 4, + CustomBoundary = 5, + Invalid = 6, + EUINavigationRule_MAX = 7, +}; + +enum class EColorVisionDeficiency : uint8 +{ + NormalVision = 0, + Deuteranope = 1, + Protanope = 2, + Tritanope = 3, + EColorVisionDeficiency_MAX = 4, +}; + +enum class ESlateBrushImageType : uint8 +{ + NoImage = 0, + FullColor = 1, + Linear = 2, + ESlateBrushImageType_MAX = 3, +}; + +enum class ESlateBrushMirrorType : uint8 +{ + NoMirror = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushMirrorType_MAX = 4, +}; + +enum class ESlateBrushTileType : uint8 +{ + NoTile = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushTileType_MAX = 4, +}; + +enum class ESlateBrushDrawType : uint8 +{ + NoDrawType = 0, + Box = 1, + Border = 2, + Image = 3, + ESlateBrushDrawType_MAX = 4, +}; + +enum class ESlateColorStylingMode : uint8 +{ + UseColor_Specified = 0, + UseColor_Specified_Link = 1, + UseColor_Foreground = 2, + UseColor_Foreground_Subdued = 3, + UseColor_MAX = 4, +}; + +enum class ESlateDebuggingFocusEvent : uint8 +{ + FocusChanging = 0, + FocusLost = 1, + FocusReceived = 2, + MAX = 3, +}; + +enum class ESlateDebuggingNavigationMethod : uint8 +{ + Unknown = 0, + Explicit = 1, + CustomDelegateBound = 2, + CustomDelegateUnbound = 3, + NextOrPrevious = 4, + HitTestGrid = 5, + ESlateDebuggingNavigationMethod_MAX = 6, +}; + +enum class ESlateDebuggingStateChangeEvent : uint8 +{ + MouseCaptureGained = 0, + MouseCaptureLost = 1, + ESlateDebuggingStateChangeEvent_MAX = 2, +}; + +enum class ESlateDebuggingInputEvent : uint8 +{ + MouseMove = 0, + MouseEnter = 1, + MouseLeave = 2, + PreviewMouseButtonDown = 3, + MouseButtonDown = 4, + MouseButtonUp = 5, + MouseButtonDoubleClick = 6, + MouseWheel = 7, + TouchStart = 8, + TouchEnd = 9, + TouchForceChanged = 10, + TouchFirstMove = 11, + TouchMoved = 12, + DragDetected = 13, + DragEnter = 14, + DragLeave = 15, + DragOver = 16, + DragDrop = 17, + DropMessage = 18, + PreviewKeyDown = 19, + KeyDown = 20, + KeyUp = 21, + KeyChar = 22, + AnalogInput = 23, + TouchGesture = 24, + MotionDetected = 25, + MAX = 26, +}; + +enum class ESelectInfo : uint8 +{ + OnKeyPress = 0, + OnNavigation = 1, + OnMouseClick = 2, + Direct = 3, + ESelectInfo_MAX = 4, +}; + +enum class ETextCommit : uint8 +{ + Default = 0, + OnEnter = 1, + OnUserMovedFocus = 2, + OnCleared = 3, + ETextCommit_MAX = 4, +}; + +enum class EScrollDirection : uint8 +{ + Scroll_Down = 0, + Scroll_Up = 1, + Scroll_MAX = 2, +}; + +enum class EOrientation : uint8 +{ + Orient_Horizontal = 0, + Orient_Vertical = 1, + Orient_MAX = 2, +}; + +enum class EMenuPlacement : uint8 +{ + MenuPlacement_BelowAnchor = 0, + MenuPlacement_CenteredBelowAnchor = 1, + MenuPlacement_BelowRightAnchor = 2, + MenuPlacement_ComboBox = 3, + MenuPlacement_ComboBoxRight = 4, + MenuPlacement_MenuRight = 5, + MenuPlacement_AboveAnchor = 6, + MenuPlacement_CenteredAboveAnchor = 7, + MenuPlacement_AboveRightAnchor = 8, + MenuPlacement_MenuLeft = 9, + MenuPlacement_Center = 10, + MenuPlacement_RightLeftCenter = 11, + MenuPlacement_MatchBottomLeft = 12, + MenuPlacement_MAX = 13, +}; + +enum class EVerticalAlignment : uint8 +{ + VAlign_Fill = 0, + VAlign_Top = 1, + VAlign_Center = 2, + VAlign_Bottom = 3, + VAlign_MAX = 4, +}; + +enum class EHorizontalAlignment : uint8 +{ + HAlign_Fill = 0, + HAlign_Left = 1, + HAlign_Center = 2, + HAlign_Right = 3, + HAlign_MAX = 4, +}; + +enum class ENavigationGenesis : uint8 +{ + Keyboard = 0, + Controller = 1, + User = 2, + ENavigationGenesis_MAX = 3, +}; + +enum class ENavigationSource : uint8 +{ + FocusedWidget = 0, + WidgetUnderCursor = 1, + ENavigationSource_MAX = 2, +}; + +enum class EUINavigationAction : uint8 +{ + Accept = 0, + Back = 1, + Num = 2, + Invalid = 3, + EUINavigationAction_MAX = 4, +}; + +enum class EUINavigation : uint8 +{ + Left = 0, + Right = 1, + Up = 2, + Down = 3, + Next = 4, + Previous = 5, + Num = 6, + Invalid = 7, + EUINavigation_MAX = 8, +}; + +enum class EButtonPressMethod : uint8 +{ + DownAndUp = 0, + ButtonPress = 1, + ButtonRelease = 2, + EButtonPressMethod_MAX = 3, +}; + +enum class EButtonTouchMethod : uint8 +{ + DownAndUp = 0, + Down = 1, + PreciseTap = 2, + EButtonTouchMethod_MAX = 3, +}; + +enum class EButtonClickMethod : uint8 +{ + DownAndUp = 0, + MouseDown = 1, + MouseUp = 2, + PreciseClick = 3, + EButtonClickMethod_MAX = 4, +}; + +enum class ECheckBoxState : uint8 +{ + Unchecked = 0, + Checked = 1, + Undetermined = 2, + ECheckBoxState_MAX = 3, +}; + +enum class ESlateCheckBoxType : uint8 +{ + CheckBox = 0, + ToggleButton = 1, + ESlateCheckBoxType_MAX = 2, +}; + +enum class ESlateParentWindowSearchMethod : uint8 +{ + ActiveWindow = 0, + MainWindow = 1, + ESlateParentWindowSearchMethod_MAX = 2, +}; + +enum class EConsumeMouseWheel : uint8 +{ + WhenScrollingPossible = 0, + Always = 1, + Never = 2, + EConsumeMouseWheel_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// ScriptStruct SlateCore.Geometry +struct FGeometry +{ +public: + uint8 Pad_1A3B[0x38]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SlateCore.Margin +struct FMargin +{ +public: + float Left; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Top; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Right; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bottom; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct SlateCore.SlateColor +struct FSlateColor +{ +public: + struct FLinearColor SpecifiedColor; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ESlateColorStylingMode ColorUseRule; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A3C[0x17]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x88 (0x88 - 0x0) +// ScriptStruct SlateCore.SlateBrush +struct FSlateBrush +{ +public: + uint8 Pad_1A3D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D ImageSize; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor TintColor; // 0x20(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UObject* ResourceObject; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ResourceName; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2D UVRegion; // 0x58(0x14)(ZeroConstructor, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class ESlateBrushDrawType DrawAs; // 0x6C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateBrushTileType Tiling; // 0x6D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateBrushMirrorType Mirroring; // 0x6E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateBrushImageType ImageType; // 0x6F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A3E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bIsDynamicallyLoaded : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bHasUObject : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A3F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct SlateCore.InputEvent +struct FInputEvent +{ +public: + uint8 Pad_1A40[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x70 - 0x18) +// ScriptStruct SlateCore.PointerEvent +struct FPointerEvent : public FInputEvent +{ +public: + uint8 Pad_1A41[0x58]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x20 - 0x18) +// ScriptStruct SlateCore.CharacterEvent +struct FCharacterEvent : public FInputEvent +{ +public: + uint8 Pad_1A42[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x38 - 0x18) +// ScriptStruct SlateCore.KeyEvent +struct FKeyEvent : public FInputEvent +{ +public: + uint8 Pad_1A43[0x20]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x20 - 0x18) +// ScriptStruct SlateCore.NavigationEvent +struct FNavigationEvent : public FInputEvent +{ +public: + uint8 Pad_1A44[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x40 - 0x38) +// ScriptStruct SlateCore.AnalogInputEvent +struct FAnalogInputEvent : public FKeyEvent +{ +public: + uint8 Pad_1A45[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct SlateCore.FontOutlineSettings +struct FFontOutlineSettings +{ +public: + int32 OutlineSize; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeparateFillAlpha; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOutlineToDropShadows; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A46[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* OutlineMaterial; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutlineColor; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct SlateCore.SlateFontInfo +struct FSlateFontInfo +{ +public: + class UObject* FontObject; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* FontMaterial; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontOutlineSettings OutlineSettings; // 0x10(0x20)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A47[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class FName TypefaceFontName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Size; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LetterSpacing; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A48[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct SlateCore.SlateWidgetStyle +struct FSlateWidgetStyle +{ +public: + uint8 Pad_1A49[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x7C0 (0x7C8 - 0x8) +// ScriptStruct SlateCore.TableRowStyle +struct FTableRowStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush SelectorFocusedBrush; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHoveredBrush; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBrush; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHoveredBrush; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveBrush; // 0x228(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundHoveredBrush; // 0x2B0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundBrush; // 0x338(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundHoveredBrush; // 0x3C0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundBrush; // 0x448(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor TextColor; // 0x4D0(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor SelectedTextColor; // 0x4F8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Above; // 0x520(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Onto; // 0x5A8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Below; // 0x630(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHighlightedBrush; // 0x6B8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHighlightedBrush; // 0x740(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct SlateCore.SlateSound +struct FSlateSound +{ +public: + class UObject* ResourceObject; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A4A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x270 (0x278 - 0x8) +// ScriptStruct SlateCore.ButtonStyle +struct FButtonStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush Normal; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Hovered; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Pressed; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Disabled; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin NormalPadding; // 0x228(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin PressedPadding; // 0x238(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x248(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x260(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x3B0 (0x3B8 - 0x8) +// ScriptStruct SlateCore.ComboButtonStyle +struct FComboButtonStyle : public FSlateWidgetStyle +{ +public: + struct FButtonStyle ButtonStyle; // 0x8(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x280(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x308(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x310(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush MenuBorderBrush; // 0x320(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin MenuBorderPadding; // 0x3A8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x3E8 (0x3F0 - 0x8) +// ScriptStruct SlateCore.ComboBoxStyle +struct FComboBoxStyle : public FSlateWidgetStyle +{ +public: + struct FComboButtonStyle ComboButtonStyle; // 0x8(0x3B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x3C0(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound SelectionChangeSlateSound; // 0x3D8(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x218 (0x220 - 0x8) +// ScriptStruct SlateCore.EditableTextStyle +struct FEditableTextStyle : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo Font; // 0x8(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x60(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageSelected; // 0x88(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageComposing; // 0x110(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CaretImage; // 0x198(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x4C8 (0x4D0 - 0x8) +// ScriptStruct SlateCore.ScrollBarStyle +struct FScrollBarStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush HorizontalBackgroundImage; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBackgroundImage; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalTopSlotImage; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalTopSlotImage; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBottomSlotImage; // 0x228(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalBottomSlotImage; // 0x2B0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x338(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x3C0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DraggedThumbImage; // 0x448(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x7F0 (0x7F8 - 0x8) +// ScriptStruct SlateCore.EditableTextBoxStyle +struct FEditableTextBoxStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundImageNormal; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageHovered; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageFocused; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageReadOnly; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x228(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x238(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x290(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0x2B8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ReadOnlyForegroundColor; // 0x2E0(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin HScrollBarPadding; // 0x308(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin VScrollBarPadding; // 0x318(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FScrollBarStyle ScrollBarStyle; // 0x328(0x4D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x268 (0x270 - 0x8) +// ScriptStruct SlateCore.TextBlockStyle +struct FTextBlockStyle : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo Font; // 0x8(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x60(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor SelectedBackgroundColor; // 0xA0(0x28)(Edit, NativeAccessSpecifierPublic) + struct FLinearColor HighlightColor; // 0xC8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush HighlightShape; // 0xD8(0x88)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x160(0x88)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush UnderlineBrush; // 0x1E8(0x88)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) +}; + +// 0x2E0 (0x2E8 - 0x8) +// ScriptStruct SlateCore.SpinBoxStyle +struct FSpinBoxStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundBrush; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBackgroundBrush; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveFillBrush; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveFillBrush; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ArrowsImage; // 0x228(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x2B0(0x28)(NativeAccessSpecifierPublic) + struct FMargin TextPadding; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct SlateCore.FontData +struct FFontData +{ +public: + class FString FontFilename; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EFontHinting Hinting; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + enum class EFontLoadingPolicy LoadingPolicy; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A4B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 SubFaceIndex; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* FontFaceAsset; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct SlateCore.TypefaceEntry +struct FTypefaceEntry +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontData Font; // 0x8(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SlateCore.Typeface +struct FTypeface +{ +public: + TArray Fonts; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct SlateCore.CompositeFallbackFont +struct FCompositeFallbackFont +{ +public: + struct FTypeface Typeface; // 0x0(0x10)(NativeAccessSpecifierPublic) + float ScalingFactor; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x38 - 0x18) +// ScriptStruct SlateCore.CompositeSubFont +struct FCompositeSubFont : public FCompositeFallbackFont +{ +public: + TArray CharacterRanges; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Cultures; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// ScriptStruct SlateCore.CompositeFont +struct FCompositeFont +{ +public: + struct FTypeface DefaultTypeface; // 0x0(0x10)(NativeAccessSpecifierPublic) + struct FCompositeFallbackFont FallbackTypeface; // 0x10(0x18)(NativeAccessSpecifierPublic) + TArray SubTypefaces; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x48 - 0x18) +// ScriptStruct SlateCore.MotionEvent +struct FMotionEvent : public FInputEvent +{ +public: + uint8 Pad_1A4D[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct SlateCore.CaptureLostEvent +struct FCaptureLostEvent +{ +public: + uint8 Pad_1A4E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct SlateCore.FocusEvent +struct FFocusEvent +{ +public: + uint8 Pad_1A4F[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1058 (0x1060 - 0x8) +// ScriptStruct SlateCore.WindowStyle +struct FWindowStyle : public FSlateWidgetStyle +{ +public: + struct FButtonStyle MinimizeButtonStyle; // 0x8(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle MaximizeButtonStyle; // 0x280(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle RestoreButtonStyle; // 0x4F8(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle CloseButtonStyle; // 0x770(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TitleTextStyle; // 0x9E8(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveTitleBrush; // 0xC58(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveTitleBrush; // 0xCE0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FlashTitleBrush; // 0xD68(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0xDF0(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OutlineBrush; // 0xE18(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor OutlineColor; // 0xEA0(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBrush; // 0xEC8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundBrush; // 0xF50(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ChildBackgroundBrush; // 0xFD8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x118 - 0x8) +// ScriptStruct SlateCore.ScrollBorderStyle +struct FScrollBorderStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush TopShadowBrush; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x220 (0x228 - 0x8) +// ScriptStruct SlateCore.ScrollBoxStyle +struct FScrollBoxStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush TopShadowBrush; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush LeftShadowBrush; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush RightShadowBrush; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x6F8 (0x700 - 0x8) +// ScriptStruct SlateCore.DockTabStyle +struct FDockTabStyle : public FSlateWidgetStyle +{ +public: + struct FButtonStyle CloseButtonStyle; // 0x8(0x278)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x280(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBrush; // 0x308(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayTabBrush; // 0x390(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayIconBrush; // 0x418(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ForegroundBrush; // 0x4A0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x528(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ContentAreaBrush; // 0x5B0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush TabWellBrush; // 0x638(0x88)(Edit, NativeAccessSpecifierPublic) + struct FMargin TabPadding; // 0x6C0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OverlapWidth; // 0x6D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A50[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor FlashColor; // 0x6D8(0x28)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x4C8 (0x4D0 - 0x8) +// ScriptStruct SlateCore.TableColumnHeaderStyle +struct FTableColumnHeaderStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush SortPrimaryAscendingImage; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortPrimaryDescendingImage; // 0x90(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryAscendingImage; // 0x118(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryDescendingImage; // 0x1A0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x228(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x2B0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownImage; // 0x338(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownNormalBorderBrush; // 0x3C0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownHoveredBorderBrush; // 0x448(0x88)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x118 - 0x8) +// ScriptStruct SlateCore.SplitterStyle +struct FSplitterStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush HandleNormalBrush; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HandleHighlightBrush; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xB68 (0xB70 - 0x8) +// ScriptStruct SlateCore.HeaderRowStyle +struct FHeaderRowStyle : public FSlateWidgetStyle +{ +public: + struct FTableColumnHeaderStyle ColumnStyle; // 0x8(0x4D0)(Edit, NativeAccessSpecifierPublic) + struct FTableColumnHeaderStyle LastColumnStyle; // 0x4D8(0x4D0)(Edit, NativeAccessSpecifierPublic) + struct FSplitterStyle ColumnSplitterStyle; // 0x9A8(0x118)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundBrush; // 0xAC0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0xB48(0x28)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x98 - 0x8) +// ScriptStruct SlateCore.InlineTextImageStyle +struct FInlineTextImageStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush Image; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) + int16 Baseline; // 0x90(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A51[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x338 (0x340 - 0x8) +// ScriptStruct SlateCore.SliderStyle +struct FSliderStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush NormalBarImage; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBarImage; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledBarImage; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x228(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledThumbImage; // 0x2B0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float BarThickness; // 0x338(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A52[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x5E8 (0x5F0 - 0x8) +// ScriptStruct SlateCore.VolumeControlStyle +struct FVolumeControlStyle : public FSlateWidgetStyle +{ +public: + struct FSliderStyle SliderStyle; // 0x8(0x340)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HighVolumeImage; // 0x348(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MidVolumeImage; // 0x3D0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush LowVolumeImage; // 0x458(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NoVolumeImage; // 0x4E0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MutedImage; // 0x568(0x88)(Edit, NativeAccessSpecifierPublic) +}; + +// 0xA88 (0xA90 - 0x8) +// ScriptStruct SlateCore.SearchBoxStyle +struct FSearchBoxStyle : public FSlateWidgetStyle +{ +public: + struct FEditableTextBoxStyle TextBoxStyle; // 0x8(0x7F8)(Edit, NativeAccessSpecifierPublic) + struct FSlateFontInfo ActiveFontInfo; // 0x800(0x58)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush UpArrowImage; // 0x858(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x8E0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush GlassImage; // 0x968(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ClearImage; // 0x9F0(0x88)(Edit, NativeAccessSpecifierPublic) + struct FMargin ImagePadding; // 0xA78(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bLeftAlignButtons; // 0xA88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A53[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x118 (0x120 - 0x8) +// ScriptStruct SlateCore.ExpandableAreaStyle +struct FExpandableAreaStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush CollapsedImage; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ExpandedImage; // 0x90(0x88)(Edit, NativeAccessSpecifierPublic) + float RolloutAnimationSeconds; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A54[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x198 (0x1A0 - 0x8) +// ScriptStruct SlateCore.ProgressBarStyle +struct FProgressBarStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundImage; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FillImage; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush MarqueeImage; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0xA68 (0xA70 - 0x8) +// ScriptStruct SlateCore.InlineEditableTextBlockStyle +struct FInlineEditableTextBlockStyle : public FSlateWidgetStyle +{ +public: + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x8(0x7F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x800(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x4F8 (0x500 - 0x8) +// ScriptStruct SlateCore.HyperlinkStyle +struct FHyperlinkStyle : public FSlateWidgetStyle +{ +public: + struct FButtonStyle UnderlineStyle; // 0x8(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x280(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x4F0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x578 (0x580 - 0x8) +// ScriptStruct SlateCore.CheckBoxStyle +struct FCheckBoxStyle : public FSlateWidgetStyle +{ +public: + enum class ESlateCheckBoxType CheckBoxType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A55[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush UncheckedImage; // 0x10(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedHoveredImage; // 0x98(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedPressedImage; // 0x120(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedImage; // 0x1A8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedHoveredImage; // 0x230(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedPressedImage; // 0x2B8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedImage; // 0x340(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedHoveredImage; // 0x3C8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedPressedImage; // 0x450(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x4D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x4E8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BorderBackgroundColor; // 0x510(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound CheckedSlateSound; // 0x538(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound UncheckedSlateSound; // 0x550(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x568(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_classes.hpp new file mode 100644 index 0000000..d07325f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_classes.hpp @@ -0,0 +1,170 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x278 (0x2A8 - 0x30) +// Class Slate.ButtonWidgetStyle +class UButtonWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FButtonStyle ButtonStyle; // 0x30(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UButtonWidgetStyle* GetDefaultObj(); + +}; + +// 0x580 (0x5B0 - 0x30) +// Class Slate.CheckBoxWidgetStyle +class UCheckBoxWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FCheckBoxStyle CheckBoxStyle; // 0x30(0x580)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UCheckBoxWidgetStyle* GetDefaultObj(); + +}; + +// 0x3F0 (0x420 - 0x30) +// Class Slate.ComboBoxWidgetStyle +class UComboBoxWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FComboBoxStyle ComboBoxStyle; // 0x30(0x3F0)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UComboBoxWidgetStyle* GetDefaultObj(); + +}; + +// 0x3B8 (0x3E8 - 0x30) +// Class Slate.ComboButtonWidgetStyle +class UComboButtonWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FComboButtonStyle ComboButtonStyle; // 0x30(0x3B8)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UComboButtonWidgetStyle* GetDefaultObj(); + +}; + +// 0x7F8 (0x828 - 0x30) +// Class Slate.EditableTextBoxWidgetStyle +class UEditableTextBoxWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x30(0x7F8)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableTextBoxWidgetStyle* GetDefaultObj(); + +}; + +// 0x220 (0x250 - 0x30) +// Class Slate.EditableTextWidgetStyle +class UEditableTextWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextStyle EditableTextStyle; // 0x30(0x220)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UEditableTextWidgetStyle* GetDefaultObj(); + +}; + +// 0x1A0 (0x1D0 - 0x30) +// Class Slate.ProgressWidgetStyle +class UProgressWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FProgressBarStyle ProgressBarStyle; // 0x30(0x1A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UProgressWidgetStyle* GetDefaultObj(); + +}; + +// 0x4D0 (0x500 - 0x30) +// Class Slate.ScrollBarWidgetStyle +class UScrollBarWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBarStyle ScrollBarStyle; // 0x30(0x4D0)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UScrollBarWidgetStyle* GetDefaultObj(); + +}; + +// 0x228 (0x258 - 0x30) +// Class Slate.ScrollBoxWidgetStyle +class UScrollBoxWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBoxStyle ScrollBoxStyle; // 0x30(0x228)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UScrollBoxWidgetStyle* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Slate.SlateSettings +class USlateSettings : public UObject +{ +public: + bool bExplicitCanvasChildZOrder; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A63[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USlateSettings* GetDefaultObj(); + +}; + +// 0x2E8 (0x318 - 0x30) +// Class Slate.SpinBoxWidgetStyle +class USpinBoxWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FSpinBoxStyle SpinBoxStyle; // 0x30(0x2E8)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USpinBoxWidgetStyle* GetDefaultObj(); + +}; + +// 0x270 (0x2A0 - 0x30) +// Class Slate.TextBlockWidgetStyle +class UTextBlockWidgetStyle : public USlateWidgetStyleContainerBase +{ +public: + struct FTextBlockStyle TextBlockStyle; // 0x30(0x270)(Edit, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTextBlockWidgetStyle* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Slate.ToolMenuBase +class UToolMenuBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UToolMenuBase* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_functions.cpp new file mode 100644 index 0000000..7d01de3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_functions.cpp @@ -0,0 +1,380 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Slate.ButtonWidgetStyle +// (None) + +class UClass* UButtonWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ButtonWidgetStyle"); + + return Clss; +} + + +// ButtonWidgetStyle Slate.Default__ButtonWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UButtonWidgetStyle* UButtonWidgetStyle::GetDefaultObj() +{ + static class UButtonWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UButtonWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.CheckBoxWidgetStyle +// (None) + +class UClass* UCheckBoxWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheckBoxWidgetStyle"); + + return Clss; +} + + +// CheckBoxWidgetStyle Slate.Default__CheckBoxWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheckBoxWidgetStyle* UCheckBoxWidgetStyle::GetDefaultObj() +{ + static class UCheckBoxWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UCheckBoxWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ComboBoxWidgetStyle +// (None) + +class UClass* UComboBoxWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ComboBoxWidgetStyle"); + + return Clss; +} + + +// ComboBoxWidgetStyle Slate.Default__ComboBoxWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UComboBoxWidgetStyle* UComboBoxWidgetStyle::GetDefaultObj() +{ + static class UComboBoxWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UComboBoxWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ComboButtonWidgetStyle +// (None) + +class UClass* UComboButtonWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ComboButtonWidgetStyle"); + + return Clss; +} + + +// ComboButtonWidgetStyle Slate.Default__ComboButtonWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UComboButtonWidgetStyle* UComboButtonWidgetStyle::GetDefaultObj() +{ + static class UComboButtonWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UComboButtonWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.EditableTextBoxWidgetStyle +// (None) + +class UClass* UEditableTextBoxWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableTextBoxWidgetStyle"); + + return Clss; +} + + +// EditableTextBoxWidgetStyle Slate.Default__EditableTextBoxWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableTextBoxWidgetStyle* UEditableTextBoxWidgetStyle::GetDefaultObj() +{ + static class UEditableTextBoxWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableTextBoxWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.EditableTextWidgetStyle +// (None) + +class UClass* UEditableTextWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableTextWidgetStyle"); + + return Clss; +} + + +// EditableTextWidgetStyle Slate.Default__EditableTextWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableTextWidgetStyle* UEditableTextWidgetStyle::GetDefaultObj() +{ + static class UEditableTextWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableTextWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ProgressWidgetStyle +// (None) + +class UClass* UProgressWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProgressWidgetStyle"); + + return Clss; +} + + +// ProgressWidgetStyle Slate.Default__ProgressWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProgressWidgetStyle* UProgressWidgetStyle::GetDefaultObj() +{ + static class UProgressWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UProgressWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ScrollBarWidgetStyle +// (None) + +class UClass* UScrollBarWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScrollBarWidgetStyle"); + + return Clss; +} + + +// ScrollBarWidgetStyle Slate.Default__ScrollBarWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScrollBarWidgetStyle* UScrollBarWidgetStyle::GetDefaultObj() +{ + static class UScrollBarWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UScrollBarWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ScrollBoxWidgetStyle +// (None) + +class UClass* UScrollBoxWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScrollBoxWidgetStyle"); + + return Clss; +} + + +// ScrollBoxWidgetStyle Slate.Default__ScrollBoxWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScrollBoxWidgetStyle* UScrollBoxWidgetStyle::GetDefaultObj() +{ + static class UScrollBoxWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UScrollBoxWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.SlateSettings +// (None) + +class UClass* USlateSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateSettings"); + + return Clss; +} + + +// SlateSettings Slate.Default__SlateSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateSettings* USlateSettings::GetDefaultObj() +{ + static class USlateSettings* Default = nullptr; + + if (!Default) + Default = static_cast(USlateSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.SpinBoxWidgetStyle +// (None) + +class UClass* USpinBoxWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpinBoxWidgetStyle"); + + return Clss; +} + + +// SpinBoxWidgetStyle Slate.Default__SpinBoxWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpinBoxWidgetStyle* USpinBoxWidgetStyle::GetDefaultObj() +{ + static class USpinBoxWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(USpinBoxWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.TextBlockWidgetStyle +// (None) + +class UClass* UTextBlockWidgetStyle::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextBlockWidgetStyle"); + + return Clss; +} + + +// TextBlockWidgetStyle Slate.Default__TextBlockWidgetStyle +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextBlockWidgetStyle* UTextBlockWidgetStyle::GetDefaultObj() +{ + static class UTextBlockWidgetStyle* Default = nullptr; + + if (!Default) + Default = static_cast(UTextBlockWidgetStyle::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Slate.ToolMenuBase +// (None) + +class UClass* UToolMenuBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ToolMenuBase"); + + return Clss; +} + + +// ToolMenuBase Slate.Default__ToolMenuBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UToolMenuBase* UToolMenuBase::GetDefaultObj() +{ + static class UToolMenuBase* Default = nullptr; + + if (!Default) + Default = static_cast(UToolMenuBase::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_structs.hpp new file mode 100644 index 0000000..44a524c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Slate_structs.hpp @@ -0,0 +1,261 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EVirtualKeyboardDismissAction : uint8 +{ + TextChangeOnDismiss = 0, + TextCommitOnAccept = 1, + TextCommitOnDismiss = 2, + EVirtualKeyboardDismissAction_MAX = 3, +}; + +enum class EVirtualKeyboardTrigger : uint8 +{ + OnFocusByPointer = 0, + OnAllFocusEvents = 1, + EVirtualKeyboardTrigger_MAX = 2, +}; + +enum class ETableViewMode : uint8 +{ + List = 0, + Tile = 1, + Tree = 2, + ETableViewMode_MAX = 3, +}; + +enum class ESelectionMode : uint8 +{ + None = 0, + Single = 1, + SingleToggle = 2, + Multi = 3, + ESelectionMode_MAX = 4, +}; + +enum class EMultiBlockType : uint8 +{ + None = 0, + ButtonRow = 1, + EditableText = 2, + Heading = 3, + MenuEntry = 4, + Separator = 5, + ToolBarButton = 6, + ToolBarComboButton = 7, + Widget = 8, + EMultiBlockType_MAX = 9, +}; + +enum class EMultiBoxType : uint8 +{ + MenuBar = 0, + ToolBar = 1, + VerticalToolBar = 2, + UniformToolBar = 3, + Menu = 4, + ButtonRow = 5, + EMultiBoxType_MAX = 6, +}; + +enum class EProgressBarFillType : uint8 +{ + LeftToRight = 0, + RightToLeft = 1, + FillFromCenter = 2, + TopToBottom = 3, + BottomToTop = 4, + EProgressBarFillType_MAX = 5, +}; + +enum class EStretch : uint8 +{ + None = 0, + Fill = 1, + ScaleToFit = 2, + ScaleToFitX = 3, + ScaleToFitY = 4, + ScaleToFill = 5, + ScaleBySafeZone = 6, + UserSpecified = 7, + EStretch_MAX = 8, +}; + +enum class EStretchDirection : uint8 +{ + Both = 0, + DownOnly = 1, + UpOnly = 2, + EStretchDirection_MAX = 3, +}; + +enum class EScrollWhenFocusChanges : uint8 +{ + NoScroll = 0, + InstantScroll = 1, + AnimatedScroll = 2, + EScrollWhenFocusChanges_MAX = 3, +}; + +enum class EDescendantScrollDestination : uint8 +{ + IntoView = 0, + TopOrLeft = 1, + Center = 2, + BottomOrRight = 3, + EDescendantScrollDestination_MAX = 4, +}; + +enum class EListItemAlignment : uint8 +{ + EvenlyDistributed = 0, + EvenlySize = 1, + EvenlyWide = 2, + LeftAligned = 3, + RightAligned = 4, + CenterAligned = 5, + Fill = 6, + EListItemAlignment_MAX = 7, +}; + +enum class ETextFlowDirection : uint8 +{ + Auto = 0, + LeftToRight = 1, + RightToLeft = 2, + ETextFlowDirection_MAX = 3, +}; + +enum class ETextWrappingPolicy : uint8 +{ + DefaultWrapping = 0, + AllowPerCharacterWrapping = 1, + ETextWrappingPolicy_MAX = 2, +}; + +enum class ETextTransformPolicy : uint8 +{ + None = 0, + ToLower = 1, + ToUpper = 2, + ETextTransformPolicy_MAX = 3, +}; + +enum class ETextJustify : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + ETextJustify_MAX = 3, +}; + +enum class ECustomizedToolMenuVisibility : int32 +{ + None = 0, + Visible = 1, + Hidden = 2, + ECustomizedToolMenuVisibility_MAX = 3, +}; + +enum class EMultipleKeyBindingIndex : uint8 +{ + Primary = 0, + Secondary = 1, + NumChords = 2, + EMultipleKeyBindingIndex_MAX = 3, +}; + +enum class EUserInterfaceActionType : uint8 +{ + None = 0, + Button = 1, + ToggleButton = 2, + RadioButton = 3, + Check = 4, + CollapsedButton = 5, + EUserInterfaceActionType_MAX = 6, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// ScriptStruct Slate.VirtualKeyboardOptions +struct FVirtualKeyboardOptions +{ +public: + bool bEnableAutocorrect; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Slate.InputChord +struct FInputChord +{ +public: + struct FKey Key; // 0x0(0x18)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCtrl : 1; // Mask: 0x2, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlt : 1; // Mask: 0x4, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCmd : 1; // Mask: 0x8, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A64[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Slate.Anchors +struct FAnchors +{ +public: + struct FVector2D Minimum; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Maximum; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Slate.CustomizedToolMenuEntry +struct FCustomizedToolMenuEntry +{ +public: + enum class ECustomizedToolMenuVisibility Visibility; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Slate.CustomizedToolMenuSection +struct FCustomizedToolMenuSection +{ +public: + enum class ECustomizedToolMenuVisibility Visibility; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Slate.CustomizedToolMenuNameArray +struct FCustomizedToolMenuNameArray +{ +public: + TArray Names; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1E8 (0x1E8 - 0x0) +// ScriptStruct Slate.CustomizedToolMenu +struct FCustomizedToolMenu +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Entries; // 0x8(0x50)(NativeAccessSpecifierPublic) + TMap Sections; // 0x58(0x50)(NativeAccessSpecifierPublic) + TMap EntryOrder; // 0xA8(0x50)(NativeAccessSpecifierPublic) + TArray SectionOrder; // 0xF8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1A65[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_classes.hpp new file mode 100644 index 0000000..689d27d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_classes.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x130 (0x350 - 0x220) +// BlueprintGeneratedClass Small_House_Prefab_01.Small_House_Prefab_01_C +class ASmall_House_Prefab_01_C : public AActor +{ +public: + class UStaticMeshComponent* StaticMesh1; // 0x220(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMesh; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Outdoor_Steps_01; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent033; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent032; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent031; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent030; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent029; // 0x258(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent028; // 0x260(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent027; // 0x268(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent026; // 0x270(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent025; // 0x278(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent024; // 0x280(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent023; // 0x288(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent022; // 0x290(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent021; // 0x298(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent020; // 0x2A0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent019; // 0x2A8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent018; // 0x2B0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent017; // 0x2B8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent016; // 0x2C0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent015; // 0x2C8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent014; // 0x2D0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent013; // 0x2D8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent012; // 0x2E0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent011; // 0x2E8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent010; // 0x2F0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent09; // 0x2F8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent08; // 0x300(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent07; // 0x308(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent06; // 0x310(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent05; // 0x318(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent04; // 0x320(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent03; // 0x328(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent02; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent01; // 0x338(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* StaticMeshComponent0; // 0x340(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* SharedRoot; // 0x348(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class ASmall_House_Prefab_01_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_functions.cpp new file mode 100644 index 0000000..c59dde3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Small_House_Prefab_01.Small_House_Prefab_01_C +// (Actor) + +class UClass* ASmall_House_Prefab_01_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Small_House_Prefab_01_C"); + + return Clss; +} + + +// Small_House_Prefab_01_C Small_House_Prefab_01.Default__Small_House_Prefab_01_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ASmall_House_Prefab_01_C* ASmall_House_Prefab_01_C::GetDefaultObj() +{ + static class ASmall_House_Prefab_01_C* Default = nullptr; + + if (!Default) + Default = static_cast(ASmall_House_Prefab_01_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Small_House_Prefab_01_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_classes.hpp new file mode 100644 index 0000000..b3216a6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_classes.hpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2C0 (0x370 - 0xB0) +// Class SmoothSyncPlugin.SmoothSync +class USmoothSync : public UActorComponent +{ +public: + uint8 Pad_7E8[0x58]; // Fixing Size After Last Property [ Dumper-7 ] + float InterpolationBackTime; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ExtrapolationMode ExtrapolationMode; // 0x10C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseExtrapolationTimeLimit; // 0x10D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ExtrapolationTimeLimit; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseExtrapolationDistanceLimit; // 0x114(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7EA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ExtrapolationDistanceLimit; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendPositionThreshold; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendRotationThreshold; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendScaleThreshold; // 0x124(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendVelocityThreshold; // 0x128(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendAngularVelocityThreshold; // 0x12C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReceivedPositionThreshold; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReceivedRotationThreshold; // 0x134(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionSnapThreshold; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSnapThreshold; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleSnapThreshold; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSmoothing; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionLerpSpeed; // 0x148(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationLerpSpeed; // 0x14C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleLerpSpeed; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncMode SyncPosition; // 0x154(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncMode SyncRotation; // 0x155(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncMode SyncScale; // 0x156(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncMode SyncVelocity; // 0x157(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESyncMode SyncAngularVelocity; // 0x158(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SyncMovementMode; // 0x159(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPositionCompressed; // 0x15A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsRotationCompressed; // 0x15B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsScaleCompressed; // 0x15C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsVelocityCompressed; // 0x15D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAngularVelocityCompressed; // 0x15E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7EB[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float SendRate; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUsingOriginRebasing; // 0x164(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysSendOrigin; // 0x165(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SyncOwnershipChange; // 0x166(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7EC[0x91]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* RealComponentToSync; // 0x1F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7ED[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + float InterpolationTime; // 0x218(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F3[0x134]; // Fixing Size After Last Property [ Dumper-7 ] + float AtRestPositionThreshold; // 0x350(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtRestRotationThreshold; // 0x354(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F4[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USmoothSync* GetDefaultObj(); + + void Teleport(); + void SmoothSyncTeleportServerToClients(const struct FVector& Position, const struct FVector& Rotation, const struct FVector& Scale, float TempOwnerTime); + void SmoothSyncTeleportClientToServer(const struct FVector& Position, const struct FVector& Rotation, const struct FVector& Scale, float TempOwnerTime); + void SmoothSyncEnableServerToClients(bool Enable); + void SmoothSyncEnableClientToServer(bool Enable); + void SetSceneComponentToSync(class USceneComponent* TheComponent); + void ServerSendsTransformToEveryone(TArray& Value); + void ForceStateSendNextFrame(); + void EnableSmoothSync(bool Enable); + void ClientSendsTransformToServer(TArray& Value); + void ClearBuffer(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_functions.cpp new file mode 100644 index 0000000..18ed7a8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_functions.cpp @@ -0,0 +1,344 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SmoothSyncPlugin.SmoothSync +// (None) + +class UClass* USmoothSync::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SmoothSync"); + + return Clss; +} + + +// SmoothSync SmoothSyncPlugin.Default__SmoothSync +// (Public, ClassDefaultObject, ArchetypeObject) + +class USmoothSync* USmoothSync::GetDefaultObj() +{ + static class USmoothSync* Default = nullptr; + + if (!Default) + Default = static_cast(USmoothSync::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SmoothSyncPlugin.SmoothSync.teleport +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USmoothSync::Teleport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "teleport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportServerToClients +// (Net, NetReliable, Native, Event, NetMulticast, Public, HasDefaults, NetValidate) +// Parameters: +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TempOwnerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::SmoothSyncTeleportServerToClients(const struct FVector& Position, const struct FVector& Rotation, const struct FVector& Scale, float TempOwnerTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "SmoothSyncTeleportServerToClients"); + + Params::USmoothSync_SmoothSyncTeleportServerToClients_Params Parms{}; + + Parms.Position = Position; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + Parms.TempOwnerTime = TempOwnerTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportClientToServer +// (Net, NetReliable, Native, Event, Public, NetServer, HasDefaults, NetValidate) +// Parameters: +// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TempOwnerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::SmoothSyncTeleportClientToServer(const struct FVector& Position, const struct FVector& Rotation, const struct FVector& Scale, float TempOwnerTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "SmoothSyncTeleportClientToServer"); + + Params::USmoothSync_SmoothSyncTeleportClientToServer_Params Parms{}; + + Parms.Position = Position; + Parms.Rotation = Rotation; + Parms.Scale = Scale; + Parms.TempOwnerTime = TempOwnerTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableServerToClients +// (Net, Native, Event, NetMulticast, Public, NetValidate) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::SmoothSyncEnableServerToClients(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "SmoothSyncEnableServerToClients"); + + Params::USmoothSync_SmoothSyncEnableServerToClients_Params Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableClientToServer +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::SmoothSyncEnableClientToServer(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "SmoothSyncEnableClientToServer"); + + Params::USmoothSync_SmoothSyncEnableClientToServer_Params Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.setSceneComponentToSync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* TheComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::SetSceneComponentToSync(class USceneComponent* TheComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "setSceneComponentToSync"); + + Params::USmoothSync_SetSceneComponentToSync_Params Parms{}; + + Parms.TheComponent = TheComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.ServerSendsTransformToEveryone +// (Net, Native, Event, NetMulticast, Public, NetValidate) +// Parameters: +// TArray Value (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USmoothSync::ServerSendsTransformToEveryone(TArray& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "ServerSendsTransformToEveryone"); + + Params::USmoothSync_ServerSendsTransformToEveryone_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.forceStateSendNextFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USmoothSync::ForceStateSendNextFrame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "forceStateSendNextFrame"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.enableSmoothSync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USmoothSync::EnableSmoothSync(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "enableSmoothSync"); + + Params::USmoothSync_EnableSmoothSync_Params Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.ClientSendsTransformToServer +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// TArray Value (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USmoothSync::ClientSendsTransformToServer(TArray& Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "ClientSendsTransformToServer"); + + Params::USmoothSync_ClientSendsTransformToServer_Params Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SmoothSyncPlugin.SmoothSync.clearBuffer +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USmoothSync::ClearBuffer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SmoothSync", "clearBuffer"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_parameters.hpp new file mode 100644 index 0000000..6822882 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_parameters.hpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportServerToClients +struct USmoothSync_SmoothSyncTeleportServerToClients_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Rotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TempOwnerTime; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncTeleportClientToServer +struct USmoothSync_SmoothSyncTeleportClientToServer_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Rotation; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x18(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TempOwnerTime; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableServerToClients +struct USmoothSync_SmoothSyncEnableServerToClients_Params +{ +public: + bool Enable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.SmoothSyncEnableClientToServer +struct USmoothSync_SmoothSyncEnableClientToServer_Params +{ +public: + bool Enable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.setSceneComponentToSync +struct USmoothSync_SetSceneComponentToSync_Params +{ +public: + class USceneComponent* TheComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.ServerSendsTransformToEveryone +struct USmoothSync_ServerSendsTransformToEveryone_Params +{ +public: + TArray Value; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.enableSmoothSync +struct USmoothSync_EnableSmoothSync_Params +{ +public: + bool Enable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function SmoothSyncPlugin.SmoothSync.ClientSendsTransformToServer +struct USmoothSync_ClientSendsTransformToServer_Params +{ +public: + TArray Value; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_structs.hpp new file mode 100644 index 0000000..3cf271b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SmoothSyncPlugin_structs.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ERestState : uint8 +{ + AT_REST = 0, + JUST_STARTED_MOVING = 1, + MOVING = 2, + RestState_MAX = 3, +}; + +enum class ExtrapolationMode : uint8 +{ + UNLIMITED = 0, + LIMITED = 1, + NONE = 2, + ExtrapolationMode_MAX = 3, +}; + +enum class ESyncMode : uint8 +{ + XYZ = 0, + XY = 1, + XZ = 2, + YZ = 3, + X = 4, + Y = 5, + Z = 6, + NONE = 7, + SyncMode_MAX = 8, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_classes.hpp new file mode 100644 index 0000000..3637b41 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class SoundFields.AmbisonicsEncodingSettings +class UAmbisonicsEncodingSettings : public USoundfieldEncodingSettingsBase +{ +public: + int32 AmbisonicsOrder; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_181B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UAmbisonicsEncodingSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_functions.cpp new file mode 100644 index 0000000..e31424a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SoundFields.AmbisonicsEncodingSettings +// (None) + +class UClass* UAmbisonicsEncodingSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AmbisonicsEncodingSettings"); + + return Clss; +} + + +// AmbisonicsEncodingSettings SoundFields.Default__AmbisonicsEncodingSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAmbisonicsEncodingSettings* UAmbisonicsEncodingSettings::GetDefaultObj() +{ + static class UAmbisonicsEncodingSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UAmbisonicsEncodingSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SoundFields_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_classes.hpp new file mode 100644 index 0000000..c5f4121 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass Spectator_UI.Spectator_UI_C +class USpectator_UI_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* SpectatingName; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class USpectator_UI_C* GetDefaultObj(); + + void SetPlayerName(const class FString& Name, class FText CallFunc_Conv_StringToText_ReturnValue); + void CanClose(); + void ExecuteUbergraph_Spectator_UI(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_functions.cpp new file mode 100644 index 0000000..4d6fee3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_functions.cpp @@ -0,0 +1,106 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass Spectator_UI.Spectator_UI_C +// (None) + +class UClass* USpectator_UI_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Spectator_UI_C"); + + return Clss; +} + + +// Spectator_UI_C Spectator_UI.Default__Spectator_UI_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USpectator_UI_C* USpectator_UI_C::GetDefaultObj() +{ + static class USpectator_UI_C* Default = nullptr; + + if (!Default) + Default = static_cast(USpectator_UI_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Spectator_UI.Spectator_UI_C.SetPlayerName +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Name (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void USpectator_UI_C::SetPlayerName(const class FString& Name, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Spectator_UI_C", "SetPlayerName"); + + Params::USpectator_UI_C_SetPlayerName_Params Parms{}; + + Parms.Name = Name; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Spectator_UI.Spectator_UI_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void USpectator_UI_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Spectator_UI_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Spectator_UI.Spectator_UI_C.ExecuteUbergraph_Spectator_UI +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USpectator_UI_C::ExecuteUbergraph_Spectator_UI(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Spectator_UI_C", "ExecuteUbergraph_Spectator_UI"); + + Params::USpectator_UI_C_ExecuteUbergraph_Spectator_UI_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_parameters.hpp new file mode 100644 index 0000000..4c2fbbe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_parameters.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function Spectator_UI.Spectator_UI_C.SetPlayerName +struct USpectator_UI_C_SetPlayerName_Params +{ +public: + class FString Name; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function Spectator_UI.Spectator_UI_C.ExecuteUbergraph_Spectator_UI +struct USpectator_UI_C_ExecuteUbergraph_Spectator_UI_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Spectator_UI_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_classes.hpp new file mode 100644 index 0000000..e29ff5e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x390 - 0x390) +// Class StaticMeshDescription.StaticMeshDescription +class UStaticMeshDescription : public UMeshDescriptionBase +{ +public: + + static class UClass* StaticClass(); + static class UStaticMeshDescription* GetDefaultObj(); + + void SetVertexInstanceUV(const struct FVertexInstanceID& VertexInstanceID, const struct FVector2D& UV, int32 UVIndex); + void SetPolygonGroupMaterialSlotName(const struct FPolygonGroupID& PolygonGroupID, class FName& SlotName); + struct FVector2D GetVertexInstanceUV(const struct FVertexInstanceID& VertexInstanceID, int32 UVIndex); + void CreateCube(const struct FVector& Center, const struct FVector& HalfExtents, const struct FPolygonGroupID& PolygonGroup, struct FPolygonID* PolygonID_PlusX, struct FPolygonID* PolygonID_MinusX, struct FPolygonID* PolygonID_PlusY, struct FPolygonID* PolygonID_MinusY, struct FPolygonID* PolygonID_PlusZ, struct FPolygonID* PolygonID_MinusZ); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_functions.cpp new file mode 100644 index 0000000..ccffc96 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_functions.cpp @@ -0,0 +1,191 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class StaticMeshDescription.StaticMeshDescription +// (None) + +class UClass* UStaticMeshDescription::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("StaticMeshDescription"); + + return Clss; +} + + +// StaticMeshDescription StaticMeshDescription.Default__StaticMeshDescription +// (Public, ClassDefaultObject, ArchetypeObject) + +class UStaticMeshDescription* UStaticMeshDescription::GetDefaultObj() +{ + static class UStaticMeshDescription* Default = nullptr; + + if (!Default) + Default = static_cast(UStaticMeshDescription::StaticClass()->DefaultObject); + + return Default; +} + + +// Function StaticMeshDescription.StaticMeshDescription.SetVertexInstanceUV +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UVIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshDescription::SetVertexInstanceUV(const struct FVertexInstanceID& VertexInstanceID, const struct FVector2D& UV, int32 UVIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshDescription", "SetVertexInstanceUV"); + + Params::UStaticMeshDescription_SetVertexInstanceUV_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + Parms.UV = UV; + Parms.UVIndex = UVIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function StaticMeshDescription.StaticMeshDescription.SetPolygonGroupMaterialSlotName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPolygonGroupID PolygonGroupID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshDescription::SetPolygonGroupMaterialSlotName(const struct FPolygonGroupID& PolygonGroupID, class FName& SlotName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshDescription", "SetPolygonGroupMaterialSlotName"); + + Params::UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Params Parms{}; + + Parms.PolygonGroupID = PolygonGroupID; + Parms.SlotName = SlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function StaticMeshDescription.StaticMeshDescription.GetVertexInstanceUV +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVertexInstanceID VertexInstanceID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UVIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UStaticMeshDescription::GetVertexInstanceUV(const struct FVertexInstanceID& VertexInstanceID, int32 UVIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshDescription", "GetVertexInstanceUV"); + + Params::UStaticMeshDescription_GetVertexInstanceUV_Params Parms{}; + + Parms.VertexInstanceID = VertexInstanceID; + Parms.UVIndex = UVIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function StaticMeshDescription.StaticMeshDescription.CreateCube +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector HalfExtents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonGroupID PolygonGroup (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_PlusX (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_MinusX (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_PlusY (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_MinusY (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_PlusZ (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPolygonID PolygonID_MinusZ (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshDescription::CreateCube(const struct FVector& Center, const struct FVector& HalfExtents, const struct FPolygonGroupID& PolygonGroup, struct FPolygonID* PolygonID_PlusX, struct FPolygonID* PolygonID_MinusX, struct FPolygonID* PolygonID_PlusY, struct FPolygonID* PolygonID_MinusY, struct FPolygonID* PolygonID_PlusZ, struct FPolygonID* PolygonID_MinusZ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("StaticMeshDescription", "CreateCube"); + + Params::UStaticMeshDescription_CreateCube_Params Parms{}; + + Parms.Center = Center; + Parms.HalfExtents = HalfExtents; + Parms.PolygonGroup = PolygonGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PolygonID_PlusX != nullptr) + *PolygonID_PlusX = std::move(Parms.PolygonID_PlusX); + + if (PolygonID_MinusX != nullptr) + *PolygonID_MinusX = std::move(Parms.PolygonID_MinusX); + + if (PolygonID_PlusY != nullptr) + *PolygonID_PlusY = std::move(Parms.PolygonID_PlusY); + + if (PolygonID_MinusY != nullptr) + *PolygonID_MinusY = std::move(Parms.PolygonID_MinusY); + + if (PolygonID_PlusZ != nullptr) + *PolygonID_PlusZ = std::move(Parms.PolygonID_PlusZ); + + if (PolygonID_MinusZ != nullptr) + *PolygonID_MinusZ = std::move(Parms.PolygonID_MinusZ); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_parameters.hpp new file mode 100644 index 0000000..ab6938a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_parameters.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function StaticMeshDescription.StaticMeshDescription.SetVertexInstanceUV +struct UStaticMeshDescription_SetVertexInstanceUV_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UVIndex; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function StaticMeshDescription.StaticMeshDescription.SetPolygonGroupMaterialSlotName +struct UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Params +{ +public: + struct FPolygonGroupID PolygonGroupID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotName; // 0x4(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function StaticMeshDescription.StaticMeshDescription.GetVertexInstanceUV +struct UStaticMeshDescription_GetVertexInstanceUV_Params +{ +public: + struct FVertexInstanceID VertexInstanceID; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UVIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x34 (0x34 - 0x0) +// Function StaticMeshDescription.StaticMeshDescription.CreateCube +struct UStaticMeshDescription_CreateCube_Params +{ +public: + struct FVector Center; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfExtents; // 0xC(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonGroupID PolygonGroup; // 0x18(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_PlusX; // 0x1C(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_MinusX; // 0x20(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_PlusY; // 0x24(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_MinusY; // 0x28(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_PlusZ; // 0x2C(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPolygonID PolygonID_MinusZ; // 0x30(0x4)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_structs.hpp new file mode 100644 index 0000000..a3e4a09 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/StaticMeshDescription_structs.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x38 - 0x0) +// ScriptStruct StaticMeshDescription.UVMapSettings +struct FUVMapSettings +{ +public: + struct FVector Size; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UVTile; // 0xC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x14(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x20(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x2C(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_classes.hpp new file mode 100644 index 0000000..6366d7a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x1BB8 - 0x1BA8) +// Class SteamSockets.SteamSocketsNetConnection +class USteamSocketsNetConnection : public UNetConnection +{ +public: + uint8 Pad_7D8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamSocketsNetConnection* GetDefaultObj(); + +}; + +// 0x10 (0x770 - 0x760) +// Class SteamSockets.SteamSocketsNetDriver +class USteamSocketsNetDriver : public UNetDriver +{ +public: + uint8 Pad_7D9[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamSocketsNetDriver* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_functions.cpp new file mode 100644 index 0000000..7243daa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_functions.cpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SteamSockets.SteamSocketsNetConnection +// (None) + +class UClass* USteamSocketsNetConnection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamSocketsNetConnection"); + + return Clss; +} + + +// SteamSocketsNetConnection SteamSockets.Default__SteamSocketsNetConnection +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamSocketsNetConnection* USteamSocketsNetConnection::GetDefaultObj() +{ + static class USteamSocketsNetConnection* Default = nullptr; + + if (!Default) + Default = static_cast(USteamSocketsNetConnection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class SteamSockets.SteamSocketsNetDriver +// (None) + +class UClass* USteamSocketsNetDriver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamSocketsNetDriver"); + + return Clss; +} + + +// SteamSocketsNetDriver SteamSockets.Default__SteamSocketsNetDriver +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamSocketsNetDriver* USteamSocketsNetDriver::GetDefaultObj() +{ + static class USteamSocketsNetDriver* Default = nullptr; + + if (!Default) + Default = static_cast(USteamSocketsNetDriver::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamSockets_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_classes.hpp new file mode 100644 index 0000000..c66bd40 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_classes.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary +class USteamVRInputDeviceFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USteamVRInputDeviceFunctionLibrary* GetDefaultObj(); + + void ShowSteamVR_ActionOrigin(const struct FSteamVRAction& SteamVRAction, const struct FSteamVRActionSet& SteamVRActionSet); + void ShowAllSteamVR_ActionOrigins(); + float SetSteamVR_GlobalPredictedSecondsFromNow(float NewValue); + void SetPoseSource(bool bUseSkeletonPose); + void SetCurlsAndSplaysState(bool NewLeftHandState, bool NewRightHandState); + bool ResetSeatedPosition(); + void PlaySteamVR_HapticFeedback(enum class ESteamVRHand Hand, float StartSecondsFromNow, float DurationSeconds, float Frequency, float Amplitude); + float GetUserIPD(); + bool GetSteamVR_OriginTrackedDeviceInfo(const struct FSteamVRAction& SteamVRAction, struct FSteamVRInputOriginInfo* InputOriginInfo); + void GetSteamVR_OriginLocalizedName(const struct FSteamVRAction& SteamVRAction, const TArray& LocalizedParts, class FString* OriginLocalizedName); + TArray GetSteamVR_InputBindingInfo(const struct FSteamVRAction& SteamVRActionHandle); + bool GetSteamVR_HandPoseRelativeToNow(struct FVector* Position, struct FRotator* Orientation, enum class ESteamVRHand Hand, float PredictedSecondsFromNow); + float GetSteamVR_GlobalPredictedSecondsFromNow(); + void GetSteamVR_ActionSetArray(TArray* SteamVRActionSets); + void GetSteamVR_ActionArray(TArray* SteamVRActions); + void GetSkeletalTransform(struct FSteamVRSkeletonTransform* LeftHand, struct FSteamVRSkeletonTransform* RightHand, bool bWithController); + void GetSkeletalState(bool* LeftHandState, bool* RightHandState); + void GetRightHandPoseData(struct FVector* Position, struct FRotator* Orientation, struct FVector* AngularVelocity, struct FVector* Velocity); + void GetPoseSource(bool* bUsingSkeletonPose); + void GetLeftHandPoseData(struct FVector* Position, struct FRotator* Orientation, struct FVector* AngularVelocity, struct FVector* Velocity); + void GetFingerCurlsAndSplays(enum class EHand Hand, struct FSteamVRFingerCurls* FingerCurls, struct FSteamVRFingerSplays* FingerSplays, enum class ESkeletalSummaryDataType SummaryDataType); + void GetCurlsAndSplaysState(bool* LeftHandState, bool* RightHandState); + void GetControllerFidelity(enum class EControllerFidelity* LeftControllerFidelity, enum class EControllerFidelity* RightControllerFidelity); + void FindSteamVR_OriginTrackedDeviceInfo(class FName ActionName, bool* bResult, struct FSteamVRInputOriginInfo* InputOriginInfo, class FName ActionSet); + TArray FindSteamVR_InputBindingInfo(class FName ActionName, class FName ActionSet); + bool FindSteamVR_ActionOrigin(class FName ActionName, class FName ActionSet); + void FindSteamVR_Action(class FName ActionName, bool* bResult, struct FSteamVRAction* FoundAction, struct FSteamVRActionSet* FoundActionSet, class FName ActionSet); +}; + +// 0x58 (0x108 - 0xB0) +// Class SteamVRInputDevice.SteamVRTrackingReferences +class USteamVRTrackingReferences : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnTrackedDeviceActivated; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTrackedDeviceDeactivated; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float ActiveDevicePollFrequency; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TrackingReferenceScale; // 0xD4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackingReferences; // 0xE0(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_69A[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamVRTrackingReferences* GetDefaultObj(); + + bool ShowTrackingReferences(class UStaticMesh* TrackingReferenceMesh); + void HideTrackingReferences(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_functions.cpp new file mode 100644 index 0000000..0103308 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_functions.cpp @@ -0,0 +1,1003 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary +// (None) + +class UClass* USteamVRInputDeviceFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamVRInputDeviceFunctionLibrary"); + + return Clss; +} + + +// SteamVRInputDeviceFunctionLibrary SteamVRInputDevice.Default__SteamVRInputDeviceFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamVRInputDeviceFunctionLibrary* USteamVRInputDeviceFunctionLibrary::GetDefaultObj() +{ + static class USteamVRInputDeviceFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USteamVRInputDeviceFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ShowSteamVR_ActionOrigin +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FSteamVRAction SteamVRAction (Parm, NativeAccessSpecifierPublic) +// struct FSteamVRActionSet SteamVRActionSet (Parm, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::ShowSteamVR_ActionOrigin(const struct FSteamVRAction& SteamVRAction, const struct FSteamVRActionSet& SteamVRActionSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "ShowSteamVR_ActionOrigin"); + + Params::USteamVRInputDeviceFunctionLibrary_ShowSteamVR_ActionOrigin_Params Parms{}; + + Parms.SteamVRAction = SteamVRAction; + Parms.SteamVRActionSet = SteamVRActionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ShowAllSteamVR_ActionOrigins +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void USteamVRInputDeviceFunctionLibrary::ShowAllSteamVR_ActionOrigins() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "ShowAllSteamVR_ActionOrigins"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetSteamVR_GlobalPredictedSecondsFromNow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USteamVRInputDeviceFunctionLibrary::SetSteamVR_GlobalPredictedSecondsFromNow(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "SetSteamVR_GlobalPredictedSecondsFromNow"); + + Params::USteamVRInputDeviceFunctionLibrary_SetSteamVR_GlobalPredictedSecondsFromNow_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetPoseSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bUseSkeletonPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::SetPoseSource(bool bUseSkeletonPose) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "SetPoseSource"); + + Params::USteamVRInputDeviceFunctionLibrary_SetPoseSource_Params Parms{}; + + Parms.bUseSkeletonPose = bUseSkeletonPose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetCurlsAndSplaysState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool NewLeftHandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool NewRightHandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::SetCurlsAndSplaysState(bool NewLeftHandState, bool NewRightHandState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "SetCurlsAndSplaysState"); + + Params::USteamVRInputDeviceFunctionLibrary_SetCurlsAndSplaysState_Params Parms{}; + + Parms.NewLeftHandState = NewLeftHandState; + Parms.NewRightHandState = NewRightHandState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ResetSeatedPosition +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRInputDeviceFunctionLibrary::ResetSeatedPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "ResetSeatedPosition"); + + Params::USteamVRInputDeviceFunctionLibrary_ResetSeatedPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.PlaySteamVR_HapticFeedback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class ESteamVRHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Frequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amplitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::PlaySteamVR_HapticFeedback(enum class ESteamVRHand Hand, float StartSecondsFromNow, float DurationSeconds, float Frequency, float Amplitude) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "PlaySteamVR_HapticFeedback"); + + Params::USteamVRInputDeviceFunctionLibrary_PlaySteamVR_HapticFeedback_Params Parms{}; + + Parms.Hand = Hand; + Parms.StartSecondsFromNow = StartSecondsFromNow; + Parms.DurationSeconds = DurationSeconds; + Parms.Frequency = Frequency; + Parms.Amplitude = Amplitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetUserIPD +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USteamVRInputDeviceFunctionLibrary::GetUserIPD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetUserIPD"); + + Params::USteamVRInputDeviceFunctionLibrary_GetUserIPD_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginTrackedDeviceInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSteamVRAction SteamVRAction (Parm, NativeAccessSpecifierPublic) +// struct FSteamVRInputOriginInfo InputOriginInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRInputDeviceFunctionLibrary::GetSteamVR_OriginTrackedDeviceInfo(const struct FSteamVRAction& SteamVRAction, struct FSteamVRInputOriginInfo* InputOriginInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_OriginTrackedDeviceInfo"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_OriginTrackedDeviceInfo_Params Parms{}; + + Parms.SteamVRAction = SteamVRAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InputOriginInfo != nullptr) + *InputOriginInfo = std::move(Parms.InputOriginInfo); + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginLocalizedName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSteamVRAction SteamVRAction (Parm, NativeAccessSpecifierPublic) +// TArrayLocalizedParts (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FString OriginLocalizedName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetSteamVR_OriginLocalizedName(const struct FSteamVRAction& SteamVRAction, const TArray& LocalizedParts, class FString* OriginLocalizedName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_OriginLocalizedName"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_OriginLocalizedName_Params Parms{}; + + Parms.SteamVRAction = SteamVRAction; + Parms.LocalizedParts = LocalizedParts; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OriginLocalizedName != nullptr) + *OriginLocalizedName = std::move(Parms.OriginLocalizedName); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_InputBindingInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// struct FSteamVRAction SteamVRActionHandle (Parm, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USteamVRInputDeviceFunctionLibrary::GetSteamVR_InputBindingInfo(const struct FSteamVRAction& SteamVRActionHandle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_InputBindingInfo"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_InputBindingInfo_Params Parms{}; + + Parms.SteamVRActionHandle = SteamVRActionHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_HandPoseRelativeToNow +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// enum class ESteamVRHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PredictedSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRInputDeviceFunctionLibrary::GetSteamVR_HandPoseRelativeToNow(struct FVector* Position, struct FRotator* Orientation, enum class ESteamVRHand Hand, float PredictedSecondsFromNow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_HandPoseRelativeToNow"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_HandPoseRelativeToNow_Params Parms{}; + + Parms.Hand = Hand; + Parms.PredictedSecondsFromNow = PredictedSecondsFromNow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_GlobalPredictedSecondsFromNow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USteamVRInputDeviceFunctionLibrary::GetSteamVR_GlobalPredictedSecondsFromNow() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_GlobalPredictedSecondsFromNow"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_GlobalPredictedSecondsFromNow_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionSetArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray SteamVRActionSets (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetSteamVR_ActionSetArray(TArray* SteamVRActionSets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_ActionSetArray"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_ActionSetArray_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SteamVRActionSets != nullptr) + *SteamVRActionSets = std::move(Parms.SteamVRActionSets); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray SteamVRActions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetSteamVR_ActionArray(TArray* SteamVRActions) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSteamVR_ActionArray"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSteamVR_ActionArray_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SteamVRActions != nullptr) + *SteamVRActions = std::move(Parms.SteamVRActions); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalTransform +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSteamVRSkeletonTransform LeftHand (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FSteamVRSkeletonTransform RightHand (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bWithController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetSkeletalTransform(struct FSteamVRSkeletonTransform* LeftHand, struct FSteamVRSkeletonTransform* RightHand, bool bWithController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSkeletalTransform"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSkeletalTransform_Params Parms{}; + + Parms.bWithController = bWithController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LeftHand != nullptr) + *LeftHand = std::move(Parms.LeftHand); + + if (RightHand != nullptr) + *RightHand = std::move(Parms.RightHand); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool LeftHandState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool RightHandState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetSkeletalState(bool* LeftHandState, bool* RightHandState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetSkeletalState"); + + Params::USteamVRInputDeviceFunctionLibrary_GetSkeletalState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LeftHandState != nullptr) + *LeftHandState = Parms.LeftHandState; + + if (RightHandState != nullptr) + *RightHandState = Parms.RightHandState; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetRightHandPoseData +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector AngularVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Velocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetRightHandPoseData(struct FVector* Position, struct FRotator* Orientation, struct FVector* AngularVelocity, struct FVector* Velocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetRightHandPoseData"); + + Params::USteamVRInputDeviceFunctionLibrary_GetRightHandPoseData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (AngularVelocity != nullptr) + *AngularVelocity = std::move(Parms.AngularVelocity); + + if (Velocity != nullptr) + *Velocity = std::move(Parms.Velocity); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetPoseSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool bUsingSkeletonPose (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetPoseSource(bool* bUsingSkeletonPose) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetPoseSource"); + + Params::USteamVRInputDeviceFunctionLibrary_GetPoseSource_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bUsingSkeletonPose != nullptr) + *bUsingSkeletonPose = Parms.bUsingSkeletonPose; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetLeftHandPoseData +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector AngularVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector Velocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetLeftHandPoseData(struct FVector* Position, struct FRotator* Orientation, struct FVector* AngularVelocity, struct FVector* Velocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetLeftHandPoseData"); + + Params::USteamVRInputDeviceFunctionLibrary_GetLeftHandPoseData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = std::move(Parms.Position); + + if (Orientation != nullptr) + *Orientation = std::move(Parms.Orientation); + + if (AngularVelocity != nullptr) + *AngularVelocity = std::move(Parms.AngularVelocity); + + if (Velocity != nullptr) + *Velocity = std::move(Parms.Velocity); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetFingerCurlsAndSplays +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSteamVRFingerCurls FingerCurls (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FSteamVRFingerSplays FingerSplays (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// enum class ESkeletalSummaryDataTypeSummaryDataType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetFingerCurlsAndSplays(enum class EHand Hand, struct FSteamVRFingerCurls* FingerCurls, struct FSteamVRFingerSplays* FingerSplays, enum class ESkeletalSummaryDataType SummaryDataType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetFingerCurlsAndSplays"); + + Params::USteamVRInputDeviceFunctionLibrary_GetFingerCurlsAndSplays_Params Parms{}; + + Parms.Hand = Hand; + Parms.SummaryDataType = SummaryDataType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FingerCurls != nullptr) + *FingerCurls = std::move(Parms.FingerCurls); + + if (FingerSplays != nullptr) + *FingerSplays = std::move(Parms.FingerSplays); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetCurlsAndSplaysState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool LeftHandState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool RightHandState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetCurlsAndSplaysState(bool* LeftHandState, bool* RightHandState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetCurlsAndSplaysState"); + + Params::USteamVRInputDeviceFunctionLibrary_GetCurlsAndSplaysState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LeftHandState != nullptr) + *LeftHandState = Parms.LeftHandState; + + if (RightHandState != nullptr) + *RightHandState = Parms.RightHandState; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetControllerFidelity +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class EControllerFidelity LeftControllerFidelity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerFidelity RightControllerFidelity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::GetControllerFidelity(enum class EControllerFidelity* LeftControllerFidelity, enum class EControllerFidelity* RightControllerFidelity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "GetControllerFidelity"); + + Params::USteamVRInputDeviceFunctionLibrary_GetControllerFidelity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LeftControllerFidelity != nullptr) + *LeftControllerFidelity = Parms.LeftControllerFidelity; + + if (RightControllerFidelity != nullptr) + *RightControllerFidelity = Parms.RightControllerFidelity; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_OriginTrackedDeviceInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSteamVRInputOriginInfo InputOriginInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// class FName ActionSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::FindSteamVR_OriginTrackedDeviceInfo(class FName ActionName, bool* bResult, struct FSteamVRInputOriginInfo* InputOriginInfo, class FName ActionSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "FindSteamVR_OriginTrackedDeviceInfo"); + + Params::USteamVRInputDeviceFunctionLibrary_FindSteamVR_OriginTrackedDeviceInfo_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.ActionSet = ActionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bResult != nullptr) + *bResult = Parms.bResult; + + if (InputOriginInfo != nullptr) + *InputOriginInfo = std::move(Parms.InputOriginInfo); + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_InputBindingInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ActionSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USteamVRInputDeviceFunctionLibrary::FindSteamVR_InputBindingInfo(class FName ActionName, class FName ActionSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "FindSteamVR_InputBindingInfo"); + + Params::USteamVRInputDeviceFunctionLibrary_FindSteamVR_InputBindingInfo_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.ActionSet = ActionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_ActionOrigin +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ActionSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRInputDeviceFunctionLibrary::FindSteamVR_ActionOrigin(class FName ActionName, class FName ActionSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "FindSteamVR_ActionOrigin"); + + Params::USteamVRInputDeviceFunctionLibrary_FindSteamVR_ActionOrigin_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.ActionSet = ActionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_Action +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSteamVRAction FoundAction (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FSteamVRActionSet FoundActionSet (Parm, OutParm, NativeAccessSpecifierPublic) +// class FName ActionSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRInputDeviceFunctionLibrary::FindSteamVR_Action(class FName ActionName, bool* bResult, struct FSteamVRAction* FoundAction, struct FSteamVRActionSet* FoundActionSet, class FName ActionSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRInputDeviceFunctionLibrary", "FindSteamVR_Action"); + + Params::USteamVRInputDeviceFunctionLibrary_FindSteamVR_Action_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.ActionSet = ActionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (bResult != nullptr) + *bResult = Parms.bResult; + + if (FoundAction != nullptr) + *FoundAction = std::move(Parms.FoundAction); + + if (FoundActionSet != nullptr) + *FoundActionSet = std::move(Parms.FoundActionSet); + +} + + +// Class SteamVRInputDevice.SteamVRTrackingReferences +// (None) + +class UClass* USteamVRTrackingReferences::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamVRTrackingReferences"); + + return Clss; +} + + +// SteamVRTrackingReferences SteamVRInputDevice.Default__SteamVRTrackingReferences +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamVRTrackingReferences* USteamVRTrackingReferences::GetDefaultObj() +{ + static class USteamVRTrackingReferences* Default = nullptr; + + if (!Default) + Default = static_cast(USteamVRTrackingReferences::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SteamVRInputDevice.SteamVRTrackingReferences.ShowTrackingReferences +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* TrackingReferenceMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRTrackingReferences::ShowTrackingReferences(class UStaticMesh* TrackingReferenceMesh) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRTrackingReferences", "ShowTrackingReferences"); + + Params::USteamVRTrackingReferences_ShowTrackingReferences_Params Parms{}; + + Parms.TrackingReferenceMesh = TrackingReferenceMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function SteamVRInputDevice.SteamVRTrackingReferences.HideTrackingReferences +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USteamVRTrackingReferences::HideTrackingReferences() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRTrackingReferences", "HideTrackingReferences"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_parameters.hpp new file mode 100644 index 0000000..16a24e8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_parameters.hpp @@ -0,0 +1,288 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ShowSteamVR_ActionOrigin +struct USteamVRInputDeviceFunctionLibrary_ShowSteamVR_ActionOrigin_Params +{ +public: + struct FSteamVRAction SteamVRAction; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) + struct FSteamVRActionSet SteamVRActionSet; // 0x28(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetSteamVR_GlobalPredictedSecondsFromNow +struct USteamVRInputDeviceFunctionLibrary_SetSteamVR_GlobalPredictedSecondsFromNow_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetPoseSource +struct USteamVRInputDeviceFunctionLibrary_SetPoseSource_Params +{ +public: + bool bUseSkeletonPose; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.SetCurlsAndSplaysState +struct USteamVRInputDeviceFunctionLibrary_SetCurlsAndSplaysState_Params +{ +public: + bool NewLeftHandState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NewRightHandState; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.ResetSeatedPosition +struct USteamVRInputDeviceFunctionLibrary_ResetSeatedPosition_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.PlaySteamVR_HapticFeedback +struct USteamVRInputDeviceFunctionLibrary_PlaySteamVR_HapticFeedback_Params +{ +public: + enum class ESteamVRHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_673[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartSecondsFromNow; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetUserIPD +struct USteamVRInputDeviceFunctionLibrary_GetUserIPD_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginTrackedDeviceInfo +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_OriginTrackedDeviceInfo_Params +{ +public: + struct FSteamVRAction SteamVRAction; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) + struct FSteamVRInputOriginInfo InputOriginInfo; // 0x28(0x28)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x50(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_676[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x48 (0x48 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_OriginLocalizedName +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_OriginLocalizedName_Params +{ +public: + struct FSteamVRAction SteamVRAction; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) + TArray LocalizedParts; // 0x28(0x10)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FString OriginLocalizedName; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_InputBindingInfo +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_InputBindingInfo_Params +{ +public: + struct FSteamVRAction SteamVRActionHandle; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x28(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_HandPoseRelativeToNow +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_HandPoseRelativeToNow_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class ESteamVRHand Hand; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PredictedSecondsFromNow; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_GlobalPredictedSecondsFromNow +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_GlobalPredictedSecondsFromNow_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionSetArray +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_ActionSetArray_Params +{ +public: + TArray SteamVRActionSets; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSteamVR_ActionArray +struct USteamVRInputDeviceFunctionLibrary_GetSteamVR_ActionArray_Params +{ +public: + TArray SteamVRActions; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xBB0 (0xBB0 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalTransform +struct USteamVRInputDeviceFunctionLibrary_GetSkeletalTransform_Params +{ +public: + struct FSteamVRSkeletonTransform LeftHand; // 0x0(0x5D0)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + struct FSteamVRSkeletonTransform RightHand; // 0x5D0(0x5D0)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool bWithController; // 0xBA0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_680[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetSkeletalState +struct USteamVRInputDeviceFunctionLibrary_GetSkeletalState_Params +{ +public: + bool LeftHandState; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RightHandState; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetRightHandPoseData +struct USteamVRInputDeviceFunctionLibrary_GetRightHandPoseData_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetPoseSource +struct USteamVRInputDeviceFunctionLibrary_GetPoseSource_Params +{ +public: + bool bUsingSkeletonPose; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetLeftHandPoseData +struct USteamVRInputDeviceFunctionLibrary_GetLeftHandPoseData_Params +{ +public: + struct FVector Position; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2C (0x2C - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetFingerCurlsAndSplays +struct USteamVRInputDeviceFunctionLibrary_GetFingerCurlsAndSplays_Params +{ +public: + enum class EHand Hand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_683[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSteamVRFingerCurls FingerCurls; // 0x4(0x14)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + struct FSteamVRFingerSplays FingerSplays; // 0x18(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + enum class ESkeletalSummaryDataType SummaryDataType; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_684[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x2 (0x2 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetCurlsAndSplaysState +struct USteamVRInputDeviceFunctionLibrary_GetCurlsAndSplaysState_Params +{ +public: + bool LeftHandState; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RightHandState; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.GetControllerFidelity +struct USteamVRInputDeviceFunctionLibrary_GetControllerFidelity_Params +{ +public: + enum class EControllerFidelity LeftControllerFidelity; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerFidelity RightControllerFidelity; // 0x1(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_OriginTrackedDeviceInfo +struct USteamVRInputDeviceFunctionLibrary_FindSteamVR_OriginTrackedDeviceInfo_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResult; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSteamVRInputOriginInfo InputOriginInfo; // 0x10(0x28)(Parm, OutParm, NativeAccessSpecifierPublic) + class FName ActionSet; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_InputBindingInfo +struct USteamVRInputDeviceFunctionLibrary_FindSteamVR_InputBindingInfo_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActionSet; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_ActionOrigin +struct USteamVRInputDeviceFunctionLibrary_FindSteamVR_ActionOrigin_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActionSet; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_692[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary.FindSteamVR_Action +struct USteamVRInputDeviceFunctionLibrary_FindSteamVR_Action_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResult; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_695[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSteamVRAction FoundAction; // 0x10(0x28)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FSteamVRActionSet FoundActionSet; // 0x38(0x18)(Parm, OutParm, NativeAccessSpecifierPublic) + class FName ActionSet; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function SteamVRInputDevice.SteamVRTrackingReferences.ShowTrackingReferences +struct USteamVRTrackingReferences_ShowTrackingReferences_Params +{ +public: + class UStaticMesh* TrackingReferenceMesh; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_699[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_structs.hpp new file mode 100644 index 0000000..7de30fd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVRInputDevice_structs.hpp @@ -0,0 +1,213 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESkeletalSummaryDataType : uint8 +{ + VR_SummaryType_FromAnimation = 0, + VR_SummaryType_FromDevice = 1, + VR_SummaryType_MAX = 2, +}; + +enum class ESteamVRInputStringBits : uint8 +{ + VR_InputString_Hand = 0, + VR_InputString_ControllerType = 1, + VR_InputString_InputSource = 2, + VR_InputString_All = 3, + VR_InputString_MAX = 4, +}; + +enum class EControllerFidelity : uint8 +{ + VR_ControllerFidelity_Estimated = 0, + VR_ControllerFidelity_Full = 1, + VR_ControllerFidelity_Partial = 2, + VR_ControllerFidelity_MAX = 3, +}; + +enum class EHandSkeleton : uint8 +{ + VR_SteamVRHandSkeleton = 0, + VR_UE4HandSkeleton = 1, + VR_MAX = 2, +}; + +enum class EHand : uint8 +{ + VR_LeftHand = 0, + VR_RightHand = 1, + VR_MAX = 2, +}; + +enum class EMotionRange : uint8 +{ + VR_WithoutController = 0, + VR_WithController = 1, + VR_MAX = 2, +}; + +enum class ESteamVRHand : uint8 +{ + VR_Left = 0, + VR_Right = 1, + VR_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x5D0 (0x5D0 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRSkeletonTransform +struct FSteamVRSkeletonTransform +{ +public: + struct FTransform Root; // 0x0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Wrist; // 0x30(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Thumb_0; // 0x60(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Thumb_1; // 0x90(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Thumb_2; // 0xC0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Thumb_3; // 0xF0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Index_0; // 0x120(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Index_1; // 0x150(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Index_2; // 0x180(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Index_3; // 0x1B0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Index_4; // 0x1E0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Middle_0; // 0x210(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Middle_1; // 0x240(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Middle_2; // 0x270(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Middle_3; // 0x2A0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Middle_4; // 0x2D0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Ring_0; // 0x300(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Ring_1; // 0x330(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Ring_2; // 0x360(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Ring_3; // 0x390(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Ring_4; // 0x3C0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Pinky_0; // 0x3F0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Pinky_1; // 0x420(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Pinky_2; // 0x450(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Pinky_3; // 0x480(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Pinky_4; // 0x4B0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Aux_Thumb; // 0x4E0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Aux_Index; // 0x510(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Aux_Middle; // 0x540(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Aux_Ring; // 0x570(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Aux_Pinky; // 0x5A0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct SteamVRInputDevice.UE4RetargettingRefs +struct FUE4RetargettingRefs +{ +public: + bool bIsInitialized; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRightHanded; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector KnuckleAverageMS_UE4; // 0x4(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WristSideDirectionLS_UE4; // 0x10(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WristForwardLS_UE4; // 0x1C(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x610 (0x620 - 0x10) +// ScriptStruct SteamVRInputDevice.AnimNode_SteamVRInputAnimPose +struct FAnimNode_SteamVRInputAnimPose : public FAnimNode_Base +{ +public: + enum class EMotionRange MotionRange; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHand Hand; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHandSkeleton HandSkeleton; // 0x12(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Mirror; // 0x13(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69F[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSteamVRSkeletonTransform SteamVRSkeletalTransform; // 0x20(0x5D0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FUE4RetargettingRefs UE4RetargettingRefs; // 0x5F0(0x28)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6A0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x40 - 0x10) +// ScriptStruct SteamVRInputDevice.AnimNode_SteamVRSetWristTransform +struct FAnimNode_SteamVRSetWristTransform : public FAnimNode_Base +{ +public: + struct FPoseLink ReferencePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class EHandSkeleton HandSkeleton; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPoseLink TargetPose; // 0x28(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6A2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRInputBindingInfo +struct FSteamVRInputBindingInfo +{ +public: + class FName DevicePathName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputPathName; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ModeName; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotName; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRInputOriginInfo +struct FSteamVRInputOriginInfo +{ +public: + int32 TrackedDeviceIndex; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString RenderModelComponentName; // 0x8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TrackedDeviceModel; // 0x18(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRActionSet +struct FSteamVRActionSet +{ +public: + class FString Path; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRAction +struct FSteamVRAction +{ +public: + class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Path; // 0x8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A6[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRFingerSplays +struct FSteamVRFingerSplays +{ +public: + float Thumb_Index; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Index_Middle; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Middle_Ring; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ring_Pinky; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct SteamVRInputDevice.SteamVRFingerCurls +struct FSteamVRFingerCurls +{ +public: + float Thumb; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Index; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Middle; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ring; // 0xC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pinky; // 0x10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_classes.hpp new file mode 100644 index 0000000..bebedb4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0xD8 - 0xB0) +// Class SteamVR.SteamVRChaperoneComponent +class USteamVRChaperoneComponent : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnLeaveBounds; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnReturnToBounds; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_544[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamVRChaperoneComponent* GetDefaultObj(); + + void SteamVRChaperoneEvent__DelegateSignature(); + TArray GetBounds(); +}; + +// 0x0 (0x28 - 0x28) +// Class SteamVR.SteamVRFunctionLibrary +class USteamVRFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USteamVRFunctionLibrary* GetDefaultObj(); + + void GetValidTrackedDeviceIds(enum class ESteamVRTrackedDeviceType DeviceType, TArray* OutTrackedDeviceIds); + bool GetTrackedDevicePositionAndOrientation(int32 DeviceID, struct FVector* OutPosition, struct FRotator* OutOrientation); + bool GetHandPositionAndOrientation(int32 ControllerIndex, enum class EControllerHand Hand, struct FVector* OutPosition, struct FRotator* OutOrientation); +}; + +// 0x10 (0x38 - 0x28) +// Class SteamVR.SteamVRHQStereoLayerShape +class USteamVRHQStereoLayerShape : public UStereoLayerShapeQuad +{ +public: + bool bCurved; // 0x28(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x29(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_612[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float AutoCurveMinDistance; // 0x2C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoCurveMaxDistance; // 0x30(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_613[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USteamVRHQStereoLayerShape* GetDefaultObj(); + + void SetCurved(bool InCurved); + void SetAutoCurveMinDistance(float InDistance); + void SetAutoCurveMaxDistance(float InDistance); + void SetAntiAlias(bool InAntiAlias); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_functions.cpp new file mode 100644 index 0000000..50b72a4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_functions.cpp @@ -0,0 +1,363 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SteamVR.SteamVRChaperoneComponent +// (None) + +class UClass* USteamVRChaperoneComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamVRChaperoneComponent"); + + return Clss; +} + + +// SteamVRChaperoneComponent SteamVR.Default__SteamVRChaperoneComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamVRChaperoneComponent* USteamVRChaperoneComponent::GetDefaultObj() +{ + static class USteamVRChaperoneComponent* Default = nullptr; + + if (!Default) + Default = static_cast(USteamVRChaperoneComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// DelegateFunction SteamVR.SteamVRChaperoneComponent.SteamVRChaperoneEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void USteamVRChaperoneComponent::SteamVRChaperoneEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRChaperoneComponent", "SteamVRChaperoneEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function SteamVR.SteamVRChaperoneComponent.GetBounds +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USteamVRChaperoneComponent::GetBounds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRChaperoneComponent", "GetBounds"); + + Params::USteamVRChaperoneComponent_GetBounds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class SteamVR.SteamVRFunctionLibrary +// (None) + +class UClass* USteamVRFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamVRFunctionLibrary"); + + return Clss; +} + + +// SteamVRFunctionLibrary SteamVR.Default__SteamVRFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamVRFunctionLibrary* USteamVRFunctionLibrary::GetDefaultObj() +{ + static class USteamVRFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USteamVRFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SteamVR.SteamVRFunctionLibrary.GetValidTrackedDeviceIds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// enum class ESteamVRTrackedDeviceTypeDeviceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray OutTrackedDeviceIds (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USteamVRFunctionLibrary::GetValidTrackedDeviceIds(enum class ESteamVRTrackedDeviceType DeviceType, TArray* OutTrackedDeviceIds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRFunctionLibrary", "GetValidTrackedDeviceIds"); + + Params::USteamVRFunctionLibrary_GetValidTrackedDeviceIds_Params Parms{}; + + Parms.DeviceType = DeviceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutTrackedDeviceIds != nullptr) + *OutTrackedDeviceIds = std::move(Parms.OutTrackedDeviceIds); + +} + + +// Function SteamVR.SteamVRFunctionLibrary.GetTrackedDevicePositionAndOrientation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 DeviceID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutOrientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRFunctionLibrary::GetTrackedDevicePositionAndOrientation(int32 DeviceID, struct FVector* OutPosition, struct FRotator* OutOrientation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRFunctionLibrary", "GetTrackedDevicePositionAndOrientation"); + + Params::USteamVRFunctionLibrary_GetTrackedDevicePositionAndOrientation_Params Parms{}; + + Parms.DeviceID = DeviceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutOrientation != nullptr) + *OutOrientation = std::move(Parms.OutOrientation); + + return Parms.ReturnValue; + +} + + +// Function SteamVR.SteamVRFunctionLibrary.GetHandPositionAndOrientation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator OutOrientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USteamVRFunctionLibrary::GetHandPositionAndOrientation(int32 ControllerIndex, enum class EControllerHand Hand, struct FVector* OutPosition, struct FRotator* OutOrientation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRFunctionLibrary", "GetHandPositionAndOrientation"); + + Params::USteamVRFunctionLibrary_GetHandPositionAndOrientation_Params Parms{}; + + Parms.ControllerIndex = ControllerIndex; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutOrientation != nullptr) + *OutOrientation = std::move(Parms.OutOrientation); + + return Parms.ReturnValue; + +} + + +// Class SteamVR.SteamVRHQStereoLayerShape +// (None) + +class UClass* USteamVRHQStereoLayerShape::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SteamVRHQStereoLayerShape"); + + return Clss; +} + + +// SteamVRHQStereoLayerShape SteamVR.Default__SteamVRHQStereoLayerShape +// (Public, ClassDefaultObject, ArchetypeObject) + +class USteamVRHQStereoLayerShape* USteamVRHQStereoLayerShape::GetDefaultObj() +{ + static class USteamVRHQStereoLayerShape* Default = nullptr; + + if (!Default) + Default = static_cast(USteamVRHQStereoLayerShape::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SteamVR.SteamVRHQStereoLayerShape.SetCurved +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InCurved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRHQStereoLayerShape::SetCurved(bool InCurved) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRHQStereoLayerShape", "SetCurved"); + + Params::USteamVRHQStereoLayerShape_SetCurved_Params Parms{}; + + Parms.InCurved = InCurved; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMinDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRHQStereoLayerShape::SetAutoCurveMinDistance(float InDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRHQStereoLayerShape", "SetAutoCurveMinDistance"); + + Params::USteamVRHQStereoLayerShape_SetAutoCurveMinDistance_Params Parms{}; + + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMaxDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRHQStereoLayerShape::SetAutoCurveMaxDistance(float InDistance) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRHQStereoLayerShape", "SetAutoCurveMaxDistance"); + + Params::USteamVRHQStereoLayerShape_SetAutoCurveMaxDistance_Params Parms{}; + + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function SteamVR.SteamVRHQStereoLayerShape.SetAntiAlias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USteamVRHQStereoLayerShape::SetAntiAlias(bool InAntiAlias) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SteamVRHQStereoLayerShape", "SetAntiAlias"); + + Params::USteamVRHQStereoLayerShape_SetAntiAlias_Params Parms{}; + + Parms.InAntiAlias = InAntiAlias; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_parameters.hpp new file mode 100644 index 0000000..b4a8154 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_parameters.hpp @@ -0,0 +1,95 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function SteamVR.SteamVRChaperoneComponent.GetBounds +struct USteamVRChaperoneComponent_GetBounds_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function SteamVR.SteamVRFunctionLibrary.GetValidTrackedDeviceIds +struct USteamVRFunctionLibrary_GetValidTrackedDeviceIds_Params +{ +public: + enum class ESteamVRTrackedDeviceType DeviceType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray OutTrackedDeviceIds; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function SteamVR.SteamVRFunctionLibrary.GetTrackedDevicePositionAndOrientation +struct USteamVRFunctionLibrary_GetTrackedDevicePositionAndOrientation_Params +{ +public: + int32 DeviceID; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x4(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutOrientation; // 0x10(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B7[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// Function SteamVR.SteamVRFunctionLibrary.GetHandPositionAndOrientation +struct USteamVRFunctionLibrary_GetHandPositionAndOrientation_Params +{ +public: + int32 ControllerIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EControllerHand Hand; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector OutPosition; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutOrientation; // 0x14(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function SteamVR.SteamVRHQStereoLayerShape.SetCurved +struct USteamVRHQStereoLayerShape_SetCurved_Params +{ +public: + bool InCurved; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMinDistance +struct USteamVRHQStereoLayerShape_SetAutoCurveMinDistance_Params +{ +public: + float InDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function SteamVR.SteamVRHQStereoLayerShape.SetAutoCurveMaxDistance +struct USteamVRHQStereoLayerShape_SetAutoCurveMaxDistance_Params +{ +public: + float InDistance; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function SteamVR.SteamVRHQStereoLayerShape.SetAntiAlias +struct USteamVRHQStereoLayerShape_SetAntiAlias_Params +{ +public: + bool InAntiAlias; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_structs.hpp new file mode 100644 index 0000000..5886816 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SteamVR_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESteamVRTrackedDeviceType : uint8 +{ + Controller = 0, + TrackingReference = 1, + Other = 2, + Invalid = 3, + ESteamVRTrackedDeviceType_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_classes.hpp new file mode 100644 index 0000000..4aa8fb0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass SubtitleTextWB.SubtitleTextWB_C +class USubtitleTextWB_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* SubtitleFrameAnimation; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class USpacer* Spacer1; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USpacer* Spacer2; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UMultiLineEditableText* Subtitle; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* SubtitleBG; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UHorizontalBox* SubtitleFrame; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class USubtitleTextWB_C* GetDefaultObj(); + + void Construct(); + void MoveSubtitle(float Speed, bool Reverse, bool ReverseFromCurrent); + void ExecuteUbergraph_SubtitleTextWB(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, float Temp_float_Variable, bool Temp_bool_Variable, float K2Node_CustomEvent_Speed, bool K2Node_CustomEvent_Reverse, bool K2Node_CustomEvent_ReverseFromCurrent, float CallFunc_GetAnimationCurrentTime_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float K2Node_Select_Default, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_functions.cpp new file mode 100644 index 0000000..ae79d29 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_functions.cpp @@ -0,0 +1,134 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass SubtitleTextWB.SubtitleTextWB_C +// (None) + +class UClass* USubtitleTextWB_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubtitleTextWB_C"); + + return Clss; +} + + +// SubtitleTextWB_C SubtitleTextWB.Default__SubtitleTextWB_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USubtitleTextWB_C* USubtitleTextWB_C::GetDefaultObj() +{ + static class USubtitleTextWB_C* Default = nullptr; + + if (!Default) + Default = static_cast(USubtitleTextWB_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SubtitleTextWB.SubtitleTextWB_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void USubtitleTextWB_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleTextWB_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function SubtitleTextWB.SubtitleTextWB_C.MoveSubtitle +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float Speed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Reverse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool ReverseFromCurrent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void USubtitleTextWB_C::MoveSubtitle(float Speed, bool Reverse, bool ReverseFromCurrent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleTextWB_C", "MoveSubtitle"); + + Params::USubtitleTextWB_C_MoveSubtitle_Params Parms{}; + + Parms.Speed = Speed; + Parms.Reverse = Reverse; + Parms.ReverseFromCurrent = ReverseFromCurrent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function SubtitleTextWB.SubtitleTextWB_C.ExecuteUbergraph_SubtitleTextWB +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Reverse (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_ReverseFromCurrent (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetAnimationCurrentTime_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USubtitleTextWB_C::ExecuteUbergraph_SubtitleTextWB(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess, float Temp_float_Variable, bool Temp_bool_Variable, float K2Node_CustomEvent_Speed, bool K2Node_CustomEvent_Reverse, bool K2Node_CustomEvent_ReverseFromCurrent, float CallFunc_GetAnimationCurrentTime_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float K2Node_Select_Default, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleTextWB_C", "ExecuteUbergraph_SubtitleTextWB"); + + Params::USubtitleTextWB_C_ExecuteUbergraph_SubtitleTextWB_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_CustomEvent_Speed = K2Node_CustomEvent_Speed; + Parms.K2Node_CustomEvent_Reverse = K2Node_CustomEvent_Reverse; + Parms.K2Node_CustomEvent_ReverseFromCurrent = K2Node_CustomEvent_ReverseFromCurrent; + Parms.CallFunc_GetAnimationCurrentTime_ReturnValue = CallFunc_GetAnimationCurrentTime_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue_1 = CallFunc_PlayAnimation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_parameters.hpp new file mode 100644 index 0000000..01b7e99 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6 (0x6 - 0x0) +// Function SubtitleTextWB.SubtitleTextWB_C.MoveSubtitle +struct USubtitleTextWB_C_MoveSubtitle_Params +{ +public: + float Speed; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Reverse; // 0x4(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ReverseFromCurrent; // 0x5(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function SubtitleTextWB.SubtitleTextWB_C.ExecuteUbergraph_SubtitleTextWB +struct USubtitleTextWB_C_ExecuteUbergraph_SubtitleTextWB_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1762[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1763[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1764[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_Speed; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Reverse; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_ReverseFromCurrent; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1765[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetAnimationCurrentTime_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleTextWB_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_classes.hpp new file mode 100644 index 0000000..4d0a944 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_classes.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2C (0x28C - 0x260) +// WidgetBlueprintGeneratedClass SubtitleWB.SubtitleWB_C +class USubtitleWB_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* SubtitleAnimation; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class USubtitleTextWB_C* Subtitle; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + bool Stop; // 0x278(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Active; // 0x279(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* SubtitleSoundRef; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SubtitleDurationRef; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class USubtitleWB_C* GetDefaultObj(); + + void SubtitleText(TArray& Subtitle, int32 StartIndex); + void RemoveSubtitle(); + void RemoveOthers(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void ExecuteUbergraph_SubtitleWB(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, TArray& K2Node_CustomEvent_Subtitle, int32 K2Node_CustomEvent_StartIndex, const struct FHE_Subtitle& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class USubtitleWB_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float CallFunc_Add_FloatFloat_ReturnValue, class UAudioComponent* Temp_object_Variable, bool Temp_bool_Variable, class UAudioComponent* K2Node_Select_Default, bool K2Node_Event_IsDesignTime, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_functions.cpp new file mode 100644 index 0000000..876c1a9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_functions.cpp @@ -0,0 +1,219 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass SubtitleWB.SubtitleWB_C +// (None) + +class UClass* USubtitleWB_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubtitleWB_C"); + + return Clss; +} + + +// SubtitleWB_C SubtitleWB.Default__SubtitleWB_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USubtitleWB_C* USubtitleWB_C::GetDefaultObj() +{ + static class USubtitleWB_C* Default = nullptr; + + if (!Default) + Default = static_cast(USubtitleWB_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SubtitleWB.SubtitleWB_C.SubtitleText +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray Subtitle (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// int32 StartIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USubtitleWB_C::SubtitleText(TArray& Subtitle, int32 StartIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "SubtitleText"); + + Params::USubtitleWB_C_SubtitleText_Params Parms{}; + + Parms.Subtitle = Subtitle; + Parms.StartIndex = StartIndex; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function SubtitleWB.SubtitleWB_C.RemoveSubtitle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USubtitleWB_C::RemoveSubtitle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "RemoveSubtitle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function SubtitleWB.SubtitleWB_C.RemoveOthers +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USubtitleWB_C::RemoveOthers() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "RemoveOthers"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function SubtitleWB.SubtitleWB_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void USubtitleWB_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "PreConstruct"); + + Params::USubtitleWB_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function SubtitleWB.SubtitleWB_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void USubtitleWB_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function SubtitleWB.SubtitleWB_C.ExecuteUbergraph_SubtitleWB +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_CustomEvent_Subtitle (ConstParm, ReferenceParm) +// int32 K2Node_CustomEvent_StartIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Subtitle CallFunc_Array_Get_Item (HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_IsValidIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class USubtitleWB_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* Temp_object_Variable (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void USubtitleWB_C::ExecuteUbergraph_SubtitleWB(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, TArray& K2Node_CustomEvent_Subtitle, int32 K2Node_CustomEvent_StartIndex, const struct FHE_Subtitle& CallFunc_Array_Get_Item, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, int32 Temp_int_Array_Index_Variable, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class USubtitleWB_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, const struct FLinearColor& K2Node_MakeStruct_LinearColor, float CallFunc_Add_FloatFloat_ReturnValue, class UAudioComponent* Temp_object_Variable, bool Temp_bool_Variable, class UAudioComponent* K2Node_Select_Default, bool K2Node_Event_IsDesignTime, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubtitleWB_C", "ExecuteUbergraph_SubtitleWB"); + + Params::USubtitleWB_C_ExecuteUbergraph_SubtitleWB_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.K2Node_CustomEvent_Subtitle = K2Node_CustomEvent_Subtitle; + Parms.K2Node_CustomEvent_StartIndex = K2Node_CustomEvent_StartIndex; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_Array_IsValidIndex_ReturnValue = CallFunc_Array_IsValidIndex_ReturnValue; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_PlayAnimation_ReturnValue_1 = CallFunc_PlayAnimation_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_parameters.hpp new file mode 100644 index 0000000..df9d7c5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_parameters.hpp @@ -0,0 +1,82 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x14 (0x14 - 0x0) +// Function SubtitleWB.SubtitleWB_C.SubtitleText +struct USubtitleWB_C_SubtitleText_Params +{ +public: + TArray Subtitle; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + int32 StartIndex; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function SubtitleWB.SubtitleWB_C.PreConstruct +struct USubtitleWB_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x103 (0x103 - 0x0) +// Function SubtitleWB.SubtitleWB_C.ExecuteUbergraph_SubtitleWB +struct USubtitleWB_C_ExecuteUbergraph_SubtitleWB_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C96[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray K2Node_CustomEvent_Subtitle; // 0x10(0x10)(ConstParm, ReferenceParm) + int32 K2Node_CustomEvent_StartIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C97[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle CallFunc_Array_Get_Item; // 0x28(0x4C)(HasGetValueTypeHash) + uint8 Pad_1C98[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C9A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C9B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C9C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C9D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0xA8(0x10)(ReferenceParm, ContainsInstancedReference) + class USubtitleWB_C* CallFunc_Array_Get_Item_1; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C9E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0xD0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C9F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* Temp_object_Variable; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1CA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* K2Node_Select_Default; // 0xF8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x101(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x102(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SubtitleWB_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_classes.hpp new file mode 100644 index 0000000..620bd9d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class SunPosition.SunPositionFunctionLibrary +class USunPositionFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USunPositionFunctionLibrary* GetDefaultObj(); + + void GetSunPosition(float Latitude, float Longitude, float TimeZone, bool bIsDaylightSavingTime, int32 Year, int32 Month, int32 Day, int32 Hours, int32 Minutes, int32 Seconds, struct FSunPositionData* SunPositionData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_functions.cpp new file mode 100644 index 0000000..e6e101f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_functions.cpp @@ -0,0 +1,93 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class SunPosition.SunPositionFunctionLibrary +// (None) + +class UClass* USunPositionFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SunPositionFunctionLibrary"); + + return Clss; +} + + +// SunPositionFunctionLibrary SunPosition.Default__SunPositionFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USunPositionFunctionLibrary* USunPositionFunctionLibrary::GetDefaultObj() +{ + static class USunPositionFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USunPositionFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function SunPosition.SunPositionFunctionLibrary.GetSunPosition +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Latitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Longitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeZone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsDaylightSavingTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Day (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSunPositionData SunPositionData (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void USunPositionFunctionLibrary::GetSunPosition(float Latitude, float Longitude, float TimeZone, bool bIsDaylightSavingTime, int32 Year, int32 Month, int32 Day, int32 Hours, int32 Minutes, int32 Seconds, struct FSunPositionData* SunPositionData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SunPositionFunctionLibrary", "GetSunPosition"); + + Params::USunPositionFunctionLibrary_GetSunPosition_Params Parms{}; + + Parms.Latitude = Latitude; + Parms.Longitude = Longitude; + Parms.TimeZone = TimeZone; + Parms.bIsDaylightSavingTime = bIsDaylightSavingTime; + Parms.Year = Year; + Parms.Month = Month; + Parms.Day = Day; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SunPositionData != nullptr) + *SunPositionData = std::move(Parms.SunPositionData); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_parameters.hpp new file mode 100644 index 0000000..2e8d5e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_parameters.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x50 (0x50 - 0x0) +// Function SunPosition.SunPositionFunctionLibrary.GetSunPosition +struct USunPositionFunctionLibrary_GetSunPosition_Params +{ +public: + float Latitude; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Longitude; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeZone; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDaylightSavingTime; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A63[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Year; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSunPositionData SunPositionData; // 0x28(0x28)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_structs.hpp new file mode 100644 index 0000000..4629ade --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/SunPosition_structs.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// ScriptStruct SunPosition.SunPositionData +struct FSunPositionData +{ +public: + float Elevation; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CorrectedElevation; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Azimuth; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A65[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimespan SunriseTime; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SunsetTime; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SolarNoon; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_classes.hpp new file mode 100644 index 0000000..96b1e85 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_classes.hpp @@ -0,0 +1,64 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6B0 (0x968 - 0x2B8) +// AnimBlueprintGeneratedClass Swim_AnimBP.Swim_AnimBP_C +class USwim_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_FAD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x3E0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine_1; // 0x410(0xB0)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x4C0(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x4E8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x568(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x598(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x618(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x648(0xB0)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0x6F8(0x158)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x850(0xA0)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0x8F0(0x28)(None) + bool IsInAir; // 0x918(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_FAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Speed; // 0x91C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float MovementDirectionInDegrees; // 0x920(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsSwimming; // 0x924(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_FAF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Delta_Time; // 0x928(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use2DBlendSpace; // 0x92C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_FB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator Current_Control_Rotation; // 0x930(0xC)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator Target_Control_Rotation; // 0x93C(0xC)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator Actual_Control_Rotation; // 0x948(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Is_not_Drowned; // 0x954(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_FB1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* Character_Reference; // 0x958(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAC_Swimming_C* Swimming_Component_Reference; // 0x960(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class USwim_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void SetSwimmingAnimationDriverVariables(class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_IsFalling_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue); + void GetMovementDirection(const struct FVector& CallFunc_GetVelocity_ReturnValue, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, const struct FRotator& CallFunc_MakeRotFromX_ReturnValue, const struct FRotator& CallFunc_NormalizedDeltaRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw); + void EvaluateGraphExposedInputs_ExecuteUbergraph_Swim_AnimBP_AnimGraphNode_TransitionResult_A40F95DE411C414BC5A056BBA2D30F27(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void BlueprintBeginPlay(); + void UpdateVariables(); + void ExecuteUbergraph_Swim_AnimBP(int32 EntryPoint, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_functions.cpp new file mode 100644 index 0000000..ab0415d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_functions.cpp @@ -0,0 +1,263 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass Swim_AnimBP.Swim_AnimBP_C +// (None) + +class UClass* USwim_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Swim_AnimBP_C"); + + return Clss; +} + + +// Swim_AnimBP_C Swim_AnimBP.Default__Swim_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USwim_AnimBP_C* USwim_AnimBP_C::GetDefaultObj() +{ + static class USwim_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(USwim_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void USwim_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "AnimGraph"); + + Params::USwim_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.SetSwimmingAnimationDriverVariables +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsFalling_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void USwim_AnimBP_C::SetSwimmingAnimationDriverVariables(class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, bool CallFunc_IsFalling_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "SetSwimmingAnimationDriverVariables"); + + Params::USwim_AnimBP_C_SetSwimmingAnimationDriverVariables_Params Parms{}; + + Parms.CallFunc_GetMovementComponent_ReturnValue = CallFunc_GetMovementComponent_ReturnValue; + Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetMovementComponent_ReturnValue_1 = CallFunc_GetMovementComponent_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_IsFalling_ReturnValue = CallFunc_IsFalling_ReturnValue; + Parms.CallFunc_K2_GetActorRotation_ReturnValue_1 = CallFunc_K2_GetActorRotation_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue; + Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.GetMovementDirection +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_GetBaseAimRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotFromX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_NormalizedDeltaRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USwim_AnimBP_C::GetMovementDirection(const struct FVector& CallFunc_GetVelocity_ReturnValue, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, const struct FRotator& CallFunc_MakeRotFromX_ReturnValue, const struct FRotator& CallFunc_NormalizedDeltaRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "GetMovementDirection"); + + Params::USwim_AnimBP_C_GetMovementDirection_Params Parms{}; + + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_GetBaseAimRotation_ReturnValue = CallFunc_GetBaseAimRotation_ReturnValue; + Parms.CallFunc_MakeRotFromX_ReturnValue = CallFunc_MakeRotFromX_ReturnValue; + Parms.CallFunc_NormalizedDeltaRotator_ReturnValue = CallFunc_NormalizedDeltaRotator_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_Swim_AnimBP_AnimGraphNode_TransitionResult_A40F95DE411C414BC5A056BBA2D30F27 +// (BlueprintEvent) +// Parameters: + +void USwim_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_Swim_AnimBP_AnimGraphNode_TransitionResult_A40F95DE411C414BC5A056BBA2D30F27() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_Swim_AnimBP_AnimGraphNode_TransitionResult_A40F95DE411C414BC5A056BBA2D30F27"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USwim_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::USwim_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.BlueprintBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void USwim_AnimBP_C::BlueprintBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "BlueprintBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.UpdateVariables +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USwim_AnimBP_C::UpdateVariables() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "UpdateVariables"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Swim_AnimBP.Swim_AnimBP_C.ExecuteUbergraph_Swim_AnimBP +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* K2Node_DynamicCast_AsCharacter (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void USwim_AnimBP_C::ExecuteUbergraph_Swim_AnimBP(int32 EntryPoint, class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Swim_AnimBP_C", "ExecuteUbergraph_Swim_AnimBP"); + + Params::USwim_AnimBP_C_ExecuteUbergraph_Swim_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue = CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsCharacter = K2Node_DynamicCast_AsCharacter; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_parameters.hpp new file mode 100644 index 0000000..64a9a7e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_parameters.hpp @@ -0,0 +1,93 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function Swim_AnimBP.Swim_AnimBP_C.AnimGraph +struct USwim_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x69 (0x69 - 0x0) +// Function Swim_AnimBP.Swim_AnimBP_C.SetSwimmingAnimationDriverVariables +struct USwim_AnimBP_C_SetSwimmingAnimationDriverVariables_Params +{ +public: + class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue; // 0x0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSwimming_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_FA8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetVelocity_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_FA9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsFalling_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_FAA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x3C (0x3C - 0x0) +// Function Swim_AnimBP.Swim_AnimBP_C.GetMovementDirection +struct USwim_AnimBP_C_GetMovementDirection_Params +{ +public: + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_GetBaseAimRotation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_MakeRotFromX_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_NormalizedDeltaRotator_ReturnValue; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function Swim_AnimBP.Swim_AnimBP_C.BlueprintUpdateAnimation +struct USwim_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x32 (0x32 - 0x0) +// Function Swim_AnimBP.Swim_AnimBP_C.ExecuteUbergraph_Swim_AnimBP +struct USwim_AnimBP_C_ExecuteUbergraph_Swim_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_FAB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAC_Swimming_C* CallFunc_GetComponentByClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_DeltaTimeX; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetInstanceAssetPlayerTimeFromEndFraction_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_FAC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ACharacter* K2Node_DynamicCast_AsCharacter; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Swim_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_classes.hpp new file mode 100644 index 0000000..5b430c5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_classes.hpp @@ -0,0 +1,715 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class Synthesis.ModularSynthPresetBank +class UModularSynthPresetBank : public UObject +{ +public: + TArray Presets; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UModularSynthPresetBank* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Synthesis.ModularSynthLibrary +class UModularSynthLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UModularSynthLibrary* GetDefaultObj(); + + void AddModularSynthPresetToBankAsset(class UModularSynthPresetBank* InBank, struct FModularSynthPreset& Preset, const class FString& PresetName); +}; + +// 0x6C0 (0xD80 - 0x6C0) +// Class Synthesis.ModularSynthComponent +class UModularSynthComponent : public USynthComponent +{ +public: + int32 VoiceCount; // 0x6C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_183A[0x6BC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UModularSynthComponent* GetDefaultObj(); + + void SetSynthPreset(struct FModularSynthPreset& SynthPreset); + void SetSustainGain(float SustainGain); + void SetStereoDelayWetlevel(float DelayWetlevel); + void SetStereoDelayTime(float DelayTimeMsec); + void SetStereoDelayRatio(float DelayRatio); + void SetStereoDelayMode(enum class ESynthStereoDelayMode StereoDelayMode); + void SetStereoDelayIsEnabled(bool StereoDelayEnabled); + void SetStereoDelayFeedback(float DelayFeedback); + void SetSpread(float Spread); + void SetReleaseTime(float ReleaseTimeMsec); + void SetPortamento(float Portamento); + void SetPitchBend(float PitchBend); + void SetPan(float Pan); + void SetOscType(int32 OscIndex, enum class ESynth1OscType OscType); + void SetOscSync(bool bIsSynced); + void SetOscSemitones(int32 OscIndex, float Semitones); + void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); + void SetOscOctave(int32 OscIndex, float Octave); + void SetOscGainMod(int32 OscIndex, float OscGainMod); + void SetOscGain(int32 OscIndex, float OscGain); + void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); + void SetOscCents(int32 OscIndex, float Cents); + void SetModEnvSustainGain(float SustainGain); + void SetModEnvReleaseTime(float Release); + void SetModEnvPatch(enum class ESynthModEnvPatch InPatchType); + void SetModEnvInvert(bool bInvert); + void SetModEnvDepth(float Depth); + void SetModEnvDecayTime(float DecayTimeMsec); + void SetModEnvBiasPatch(enum class ESynthModEnvBiasPatch InPatchType); + void SetModEnvBiasInvert(bool bInvert); + void SetModEnvAttackTime(float AttackTimeMsec); + void SetLFOType(int32 LFOIndex, enum class ESynthLFOType LFOType); + void SetLFOPatch(int32 LFOIndex, enum class ESynthLFOPatchType LFOPatchType); + void SetLFOMode(int32 LFOIndex, enum class ESynthLFOMode LFOMode); + void SetLFOGainMod(int32 LFOIndex, float GainMod); + void SetLFOGain(int32 LFOIndex, float Gain); + void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); + void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); + void SetGainDb(float GainDb); + void SetFilterType(enum class ESynthFilterType FilterType); + void SetFilterQMod(float FilterQ); + void SetFilterQ(float FilterQ); + void SetFilterFrequencyMod(float FilterFrequencyHz); + void SetFilterFrequency(float FilterFrequencyHz); + void SetFilterAlgorithm(enum class ESynthFilterAlgorithm FilterAlgorithm); + void SetEnableUnison(bool EnableUnison); + void SetEnableRetrigger(bool RetriggerEnabled); + void SetEnablePolyphony(bool bEnablePolyphony); + bool SetEnablePatch(const struct FPatchId& PatchId, bool bIsEnabled); + void SetEnableLegato(bool LegatoEnabled); + void SetDecayTime(float DecayTimeMsec); + void SetChorusFrequency(float Frequency); + void SetChorusFeedback(float Feedback); + void SetChorusEnabled(bool EnableChorus); + void SetChorusDepth(float Depth); + void SetAttackTime(float AttackTimeMsec); + void NoteOn(float Note, int32 Velocity, float Duration); + void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); + struct FPatchId CreatePatch(enum class ESynth1PatchSource PatchSource, TArray& PatchCables, bool bEnableByDefault); +}; + +// 0x88 (0xF0 - 0x68) +// Class Synthesis.SourceEffectBitCrusherPreset +class USourceEffectBitCrusherPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_184A[0x58]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectBitCrusherSettings Settings; // 0xC0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectBitCrusherPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectBitCrusherBaseSettings& Settings); + void SetSampleRateModulator(class USoundModulatorBase* Modulator); + void SetSampleRate(float SampleRate); + void SetModulationSettings(struct FSourceEffectBitCrusherSettings& ModulationSettings); + void SetBits(float Bits); + void SetBitModulator(class USoundModulatorBase* Modulator); +}; + +// 0x118 (0x180 - 0x68) +// Class Synthesis.SourceEffectChorusPreset +class USourceEffectChorusPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1852[0xA0]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectChorusSettings Settings; // 0x108(0x78)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectChorusPreset* GetDefaultObj(); + + void SetWetModulator(class USoundModulatorBase* Modulator); + void SetWet(float WetAmount); + void SetSpreadModulator(class USoundModulatorBase* Modulator); + void SetSpread(float Spread); + void SetSettings(struct FSourceEffectChorusBaseSettings& Settings); + void SetModulationSettings(struct FSourceEffectChorusSettings& ModulationSettings); + void SetFrequencyModulator(class USoundModulatorBase* Modulator); + void SetFrequency(float Frequency); + void SetFeedbackModulator(class USoundModulatorBase* Modulator); + void SetFeedback(float Feedback); + void SetDryModulator(class USoundModulatorBase* Modulator); + void SetDry(float DryAmount); + void SetDepthModulator(class USoundModulatorBase* Modulator); + void SetDepth(float Depth); +}; + +// 0x78 (0xE0 - 0x68) +// Class Synthesis.SourceEffectDynamicsProcessorPreset +class USourceEffectDynamicsProcessorPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1855[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectDynamicsProcessorSettings Settings; // 0xB8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectDynamicsProcessorPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectDynamicsProcessorSettings& InSettings); +}; + +// 0x20 (0xD0 - 0xB0) +// Class Synthesis.EnvelopeFollowerListener +class UEnvelopeFollowerListener : public UActorComponent +{ +public: + FMulticastInlineDelegateProperty_ OnEnvelopeFollowerUpdate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1856[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvelopeFollowerListener* GetDefaultObj(); + +}; + +// 0x40 (0xA8 - 0x68) +// Class Synthesis.SourceEffectEnvelopeFollowerPreset +class USourceEffectEnvelopeFollowerPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_185B[0x34]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectEnvelopeFollowerSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectEnvelopeFollowerPreset* GetDefaultObj(); + + void UnregisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener); + void SetSettings(struct FSourceEffectEnvelopeFollowerSettings& InSettings); + void RegisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener); +}; + +// 0x48 (0xB0 - 0x68) +// Class Synthesis.SourceEffectEQPreset +class USourceEffectEQPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_185C[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectEQSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectEQPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectEQSettings& InSettings); +}; + +// 0x68 (0xD0 - 0x68) +// Class Synthesis.SourceEffectFilterPreset +class USourceEffectFilterPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_187B[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectFilterSettings Settings; // 0xB0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectFilterPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectFilterSettings& InSettings); +}; + +// 0x40 (0xA8 - 0x68) +// Class Synthesis.SourceEffectFoldbackDistortionPreset +class USourceEffectFoldbackDistortionPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_187E[0x34]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectFoldbackDistortionSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectFoldbackDistortionPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectFoldbackDistortionSettings& InSettings); +}; + +// 0x38 (0xA0 - 0x68) +// Class Synthesis.SourceEffectMidSideSpreaderPreset +class USourceEffectMidSideSpreaderPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1883[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectMidSideSpreaderSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectMidSideSpreaderPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectMidSideSpreaderSettings& InSettings); +}; + +// 0x38 (0xA0 - 0x68) +// Class Synthesis.SourceEffectPannerPreset +class USourceEffectPannerPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1884[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectPannerSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectPannerPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectPannerSettings& InSettings); +}; + +// 0x48 (0xB0 - 0x68) +// Class Synthesis.SourceEffectPhaserPreset +class USourceEffectPhaserPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1885[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectPhaserSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectPhaserPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectPhaserSettings& InSettings); +}; + +// 0x68 (0xD0 - 0x68) +// Class Synthesis.SourceEffectRingModulationPreset +class USourceEffectRingModulationPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1886[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectRingModulationSettings Settings; // 0xB0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectRingModulationPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectRingModulationSettings& InSettings); +}; + +// 0x58 (0xC0 - 0x68) +// Class Synthesis.SourceEffectSimpleDelayPreset +class USourceEffectSimpleDelayPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1887[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectSimpleDelaySettings Settings; // 0xA8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectSimpleDelayPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectSimpleDelaySettings& InSettings); +}; + +// 0x70 (0xD8 - 0x68) +// Class Synthesis.SourceEffectStereoDelayPreset +class USourceEffectStereoDelayPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1888[0x4C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectStereoDelaySettings Settings; // 0xB4(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectStereoDelayPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectStereoDelaySettings& InSettings); +}; + +// 0x38 (0xA0 - 0x68) +// Class Synthesis.SourceEffectWaveShaperPreset +class USourceEffectWaveShaperPreset : public USoundEffectSourcePreset +{ +public: + uint8 Pad_1889[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSourceEffectWaveShaperSettings Settings; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USourceEffectWaveShaperPreset* GetDefaultObj(); + + void SetSettings(struct FSourceEffectWaveShaperSettings& InSettings); +}; + +// 0x30 (0x58 - 0x28) +// Class Synthesis.AudioImpulseResponse +class UAudioImpulseResponse : public UObject +{ +public: + TArray ImpulseResponse; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizationVolumeDb; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrueStereo; // 0x44(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray IRData; // 0x48(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAudioImpulseResponse* GetDefaultObj(); + +}; + +// 0x88 (0xF0 - 0x68) +// Class Synthesis.SubmixEffectConvolutionReverbPreset +class USubmixEffectConvolutionReverbPreset : public USoundEffectSubmixPreset +{ +public: + class UAudioImpulseResponse* ImpulseResponse; // 0x68(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSubmixEffectConvolutionReverbSettings Settings; // 0x70(0x28)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + enum class ESubmixEffectConvolutionReverbBlockSize BlockSize; // 0x98(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableHardwareAcceleration; // 0x99(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188D[0x56]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubmixEffectConvolutionReverbPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectConvolutionReverbSettings& InSettings); + void SetImpulseResponse(class UAudioImpulseResponse* InImpulseResponse); +}; + +// 0x50 (0xB8 - 0x68) +// Class Synthesis.SubmixEffectDelayPreset +class USubmixEffectDelayPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_1890[0x34]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectDelaySettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubmixEffectDelaySettings DynamicSettings; // 0xA8(0xC)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1891[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubmixEffectDelayPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectDelaySettings& InSettings); + void SetInterpolationTime(float Time); + void SetDelay(float Length); + float GetMaxDelayInMilliseconds(); +}; + +// 0x40 (0xA8 - 0x68) +// Class Synthesis.SubmixEffectFilterPreset +class USubmixEffectFilterPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_1897[0x34]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectFilterSettings Settings; // 0x9C(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectFilterPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectFilterSettings& InSettings); + void SetFilterType(enum class ESubmixFilterType InType); + void SetFilterQMod(float InQ); + void SetFilterQ(float InQ); + void SetFilterCutoffFrequencyMod(float InFrequency); + void SetFilterCutoffFrequency(float InFrequency); + void SetFilterAlgorithm(enum class ESubmixFilterAlgorithm InAlgorithm); +}; + +// 0x48 (0xB0 - 0x68) +// Class Synthesis.SubmixEffectFlexiverbPreset +class USubmixEffectFlexiverbPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_1898[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectFlexiverbSettings Settings; // 0xA0(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectFlexiverbPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectFlexiverbSettings& InSettings); +}; + +// 0x68 (0xD0 - 0x68) +// Class Synthesis.SubmixEffectMultibandCompressorPreset +class USubmixEffectMultibandCompressorPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_1899[0x48]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectMultibandCompressorSettings Settings; // 0xB0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectMultibandCompressorPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectMultibandCompressorSettings& InSettings); +}; + +// 0x70 (0xD8 - 0x68) +// Class Synthesis.SubmixEffectStereoDelayPreset +class USubmixEffectStereoDelayPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_189A[0x4C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectStereoDelaySettings Settings; // 0xB4(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USubmixEffectStereoDelayPreset* GetDefaultObj(); + + void SetSettings(struct FSubmixEffectStereoDelaySettings& InSettings); +}; + +// 0x70 (0xD8 - 0x68) +// Class Synthesis.SubmixEffectTapDelayPreset +class USubmixEffectTapDelayPreset : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_189B[0x40]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSubmixEffectTapDelaySettings Settings; // 0xA8(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_189C[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USubmixEffectTapDelayPreset* GetDefaultObj(); + + void SetTap(int32 TapId, struct FTapDelayInfo& TapInfo); + void SetSettings(struct FSubmixEffectTapDelaySettings& InSettings); + void SetInterpolationTime(float Time); + void RemoveTap(int32 TapId); + void GetTapIds(TArray* TapIds); + void GetTap(int32 TapId, struct FTapDelayInfo* TapInfo); + float GetMaxDelayInMilliseconds(); + void AddTap(int32* TapId); +}; + +// 0x370 (0x478 - 0x108) +// Class Synthesis.Synth2DSlider +class USynth2DSlider : public UWidget +{ +public: + float ValueX; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueY; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ValueXDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ ValueYDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSynth2DSliderStyle WidgetStyle; // 0x130(0x2B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor SliderHandleColor; // 0x3E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndentHandle; // 0x3F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x3F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float StepSize; // 0x3FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x400(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x408(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x418(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x428(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x438(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueChangedX; // 0x448(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueChangedY; // 0x458(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_189F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynth2DSlider* GetDefaultObj(); + + void SetValue(const struct FVector2D& InValue); + void SetStepSize(float InValue); + void SetSliderHandleColor(const struct FLinearColor& InValue); + void SetLocked(bool InValue); + void SetIndentHandle(bool InValue); + struct FVector2D GetValue(); +}; + +// 0x3C0 (0xA80 - 0x6C0) +// Class Synthesis.GranularSynth +class UGranularSynth : public USynthComponent +{ +public: + class USoundWave* GranulatedSoundWave; // 0x6C0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18A4[0x3B8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGranularSynth* GetDefaultObj(); + + void SetSustainGain(float SustainGain); + void SetSoundWave(class USoundWave* InSoundWave); + void SetScrubMode(bool bScrubMode); + void SetReleaseTimeMsec(float ReleaseTimeMsec); + void SetPlayheadTime(float InPositionSec, float LerpTimeSec, enum class EGranularSynthSeekType SeekType); + void SetPlaybackSpeed(float InPlayheadRate); + void SetGrainVolume(float BaseVolume, const struct FVector2D& VolumeRange); + void SetGrainsPerSecond(float InGrainsPerSecond); + void SetGrainProbability(float InGrainProbability); + void SetGrainPitch(float BasePitch, const struct FVector2D& PitchRange); + void SetGrainPan(float BasePan, const struct FVector2D& PanRange); + void SetGrainEnvelopeType(enum class EGranularSynthEnvelopeType EnvelopeType); + void SetGrainDuration(float BaseDurationMsec, const struct FVector2D& DurationRange); + void SetDecayTime(float DecayTimeMsec); + void SetAttackTime(float AttackTimeMsec); + void NoteOn(float Note, int32 Velocity, float Duration); + void NoteOff(float Note, bool bKill); + bool IsLoaded(); + float GetSampleDuration(); + float GetCurrentPlayheadTime(); +}; + +// 0x148 (0x170 - 0x28) +// Class Synthesis.MonoWaveTableSynthPreset +class UMonoWaveTableSynthPreset : public UObject +{ +public: + class FString PresetName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockKeyframesToGridBool : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_18A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 LockKeyframesToGrid; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WaveTableResolution; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray WaveTable; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic) + uint8 bNormalizeWaveTables : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A9[0x117]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMonoWaveTableSynthPreset* GetDefaultObj(); + +}; + +// 0x740 (0xE00 - 0x6C0) +// Class Synthesis.SynthComponentMonoWaveTable +class USynthComponentMonoWaveTable : public USynthComponent +{ +public: + FMulticastInlineDelegateProperty_ OnTableAltered; // 0x6C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnNumTablesChanged; // 0x6D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UMonoWaveTableSynthPreset* CurrentPreset; // 0x6E0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1906[0x718]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthComponentMonoWaveTable* GetDefaultObj(); + + void SetWaveTablePosition(float InPosition); + void SetSustainPedalState(bool InSustainPedalState); + void SetPosLfoType(enum class ESynthLFOType InLfoType); + void SetPosLfoFrequency(float InLfoFrequency); + void SetPosLfoDepth(float InLfoDepth); + void SetPositionEnvelopeSustainGain(float InSustainGain); + void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); + void SetPositionEnvelopeInvert(bool bInInvert); + void SetPositionEnvelopeDepth(float InDepth); + void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); + void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); + void SetPositionEnvelopeBiasDepth(float InDepth); + void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); + void SetLowPassFilterResonance(float InNewQ); + void SetFrequencyWithMidiNote(float InMidiNote); + void SetFrequencyPitchBend(float FrequencyOffsetCents); + void SetFrequency(float FrequencyHz); + void SetFilterEnvelopeSustainGain(float InSustainGain); + void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); + void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); + void SetFilterEnvelopeInvert(bool bInInvert); + void SetFilterEnvelopeDepth(float InDepth); + void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); + void SetFilterEnvelopeBiasDepth(float InDepth); + void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); + bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); + bool SetCurveTangent(int32 TableIndex, float InNewTangent); + bool SetCurveInterpolationType(enum class ECurveInterpolationType InterpolationType, int32 TableIndex); + void SetAmpEnvelopeSustainGain(float InSustainGain); + void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); + void SetAmpEnvelopeInvert(bool bInInvert); + void SetAmpEnvelopeDepth(float InDepth); + void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); + void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); + void SetAmpEnvelopeBiasDepth(float InDepth); + void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); + void RefreshWaveTable(int32 Index); + void RefreshAllWaveTables(); + void NoteOn(float InMidiNote, float InVelocity); + void NoteOff(float InMidiNote); + int32 GetNumTableEntries(); + int32 GetMaxTableIndex(); + TArray GetKeyFrameValuesForTable(float TableIndex); + float GetCurveTangent(int32 TableIndex); +}; + +// 0x20 (0x6E0 - 0x6C0) +// Class Synthesis.SynthComponentToneGenerator +class USynthComponentToneGenerator : public USynthComponent +{ +public: + float Frequency; // 0x6C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x6C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1918[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthComponentToneGenerator* GetDefaultObj(); + + void SetVolume(float InVolume); + void SetFrequency(float InFrequency); +}; + +// 0x130 (0x7F0 - 0x6C0) +// Class Synthesis.SynthSamplePlayer +class USynthSamplePlayer : public USynthComponent +{ +public: + class USoundWave* SoundWave; // 0x6C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSampleLoaded; // 0x6C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnSamplePlaybackProgress; // 0x6D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1943[0x108]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthSamplePlayer* GetDefaultObj(); + + void SetSoundWave(class USoundWave* InSoundWave); + void SetScrubTimeWidth(float InScrubTimeWidthSec); + void SetScrubMode(bool bScrubMode); + void SetPitch(float InPitch, float TimeSec); + void SeekToTime(float TimeSec, enum class ESamplePlayerSeekType SeekType, bool bWrap); + bool IsLoaded(); + float GetSampleDuration(); + float GetCurrentPlaybackProgressTime(); + float GetCurrentPlaybackProgressPercent(); +}; + +// 0x0 (0x28 - 0x28) +// Class Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary +class USynthesisUtilitiesBlueprintFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USynthesisUtilitiesBlueprintFunctionLibrary* GetDefaultObj(); + + float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); + float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); +}; + +// 0x2F8 (0x400 - 0x108) +// Class Synthesis.SynthKnob +class USynthKnob : public UWidget +{ +public: + float Value; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x10C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseSpeed; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseFineTuneSpeed; // 0x114(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShowTooltipInfo : 1; // Mask: 0x1, PropSize: 0x10x118(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A8 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_194B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ParameterName; // 0x120(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText ParameterUnits; // 0x138(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ ValueDelegate; // 0x150(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSynthKnobStyle WidgetStyle; // 0x160(0x238)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool Locked; // 0x398(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x399(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x3A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x3B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x3C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x3D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x3E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_194D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USynthKnob* GetDefaultObj(); + + void SetValue(float InValue); + void SetStepSize(float InValue); + void SetLocked(bool InValue); + float GetValue(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_functions.cpp new file mode 100644 index 0000000..888ae25 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_functions.cpp @@ -0,0 +1,6648 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Synthesis.ModularSynthPresetBank +// (None) + +class UClass* UModularSynthPresetBank::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ModularSynthPresetBank"); + + return Clss; +} + + +// ModularSynthPresetBank Synthesis.Default__ModularSynthPresetBank +// (Public, ClassDefaultObject, ArchetypeObject) + +class UModularSynthPresetBank* UModularSynthPresetBank::GetDefaultObj() +{ + static class UModularSynthPresetBank* Default = nullptr; + + if (!Default) + Default = static_cast(UModularSynthPresetBank::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Synthesis.ModularSynthLibrary +// (None) + +class UClass* UModularSynthLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ModularSynthLibrary"); + + return Clss; +} + + +// ModularSynthLibrary Synthesis.Default__ModularSynthLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UModularSynthLibrary* UModularSynthLibrary::GetDefaultObj() +{ + static class UModularSynthLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UModularSynthLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.ModularSynthLibrary.AddModularSynthPresetToBankAsset +// (Final, Native, Static, Private, HasOutParams, BlueprintCallable) +// Parameters: +// class UModularSynthPresetBank* InBank (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FModularSynthPreset Preset (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString PresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthLibrary::AddModularSynthPresetToBankAsset(class UModularSynthPresetBank* InBank, struct FModularSynthPreset& Preset, const class FString& PresetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthLibrary", "AddModularSynthPresetToBankAsset"); + + Params::UModularSynthLibrary_AddModularSynthPresetToBankAsset_Params Parms{}; + + Parms.InBank = InBank; + Parms.Preset = Preset; + Parms.PresetName = PresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.ModularSynthComponent +// (SceneComponent) + +class UClass* UModularSynthComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ModularSynthComponent"); + + return Clss; +} + + +// ModularSynthComponent Synthesis.Default__ModularSynthComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UModularSynthComponent* UModularSynthComponent::GetDefaultObj() +{ + static class UModularSynthComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UModularSynthComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.ModularSynthComponent.SetSynthPreset +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FModularSynthPreset SynthPreset (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetSynthPreset(struct FModularSynthPreset& SynthPreset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetSynthPreset"); + + Params::UModularSynthComponent_SetSynthPreset_Params Parms{}; + + Parms.SynthPreset = SynthPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SustainGain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetSustainGain(float SustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetSustainGain"); + + Params::UModularSynthComponent_SetSustainGain_Params Parms{}; + + Parms.SustainGain = SustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayWetlevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayWetlevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayWetlevel(float DelayWetlevel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayWetlevel"); + + Params::UModularSynthComponent_SetStereoDelayWetlevel_Params Parms{}; + + Parms.DelayWetlevel = DelayWetlevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayTime(float DelayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayTime"); + + Params::UModularSynthComponent_SetStereoDelayTime_Params Parms{}; + + Parms.DelayTimeMsec = DelayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayRatio(float DelayRatio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayRatio"); + + Params::UModularSynthComponent_SetStereoDelayRatio_Params Parms{}; + + Parms.DelayRatio = DelayRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthStereoDelayMode StereoDelayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayMode(enum class ESynthStereoDelayMode StereoDelayMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayMode"); + + Params::UModularSynthComponent_SetStereoDelayMode_Params Parms{}; + + Parms.StereoDelayMode = StereoDelayMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayIsEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool StereoDelayEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayIsEnabled(bool StereoDelayEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayIsEnabled"); + + Params::UModularSynthComponent_SetStereoDelayIsEnabled_Params Parms{}; + + Parms.StereoDelayEnabled = StereoDelayEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetStereoDelayFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayFeedback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetStereoDelayFeedback(float DelayFeedback) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetStereoDelayFeedback"); + + Params::UModularSynthComponent_SetStereoDelayFeedback_Params Parms{}; + + Parms.DelayFeedback = DelayFeedback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetSpread +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Spread (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetSpread(float Spread) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetSpread"); + + Params::UModularSynthComponent_SetSpread_Params Parms{}; + + Parms.Spread = Spread; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetReleaseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReleaseTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetReleaseTime(float ReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetReleaseTime"); + + Params::UModularSynthComponent_SetReleaseTime_Params Parms{}; + + Parms.ReleaseTimeMsec = ReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetPortamento +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Portamento (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetPortamento(float Portamento) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetPortamento"); + + Params::UModularSynthComponent_SetPortamento_Params Parms{}; + + Parms.Portamento = Portamento; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetPitchBend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PitchBend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetPitchBend(float PitchBend) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetPitchBend"); + + Params::UModularSynthComponent_SetPitchBend_Params Parms{}; + + Parms.PitchBend = PitchBend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetPan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Pan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetPan(float Pan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetPan"); + + Params::UModularSynthComponent_SetPan_Params Parms{}; + + Parms.Pan = Pan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESynth1OscType OscType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscType(int32 OscIndex, enum class ESynth1OscType OscType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscType"); + + Params::UModularSynthComponent_SetOscType_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.OscType = OscType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscSync +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsSynced (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscSync(bool bIsSynced) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscSync"); + + Params::UModularSynthComponent_SetOscSync_Params Parms{}; + + Parms.bIsSynced = bIsSynced; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscSemitones +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Semitones (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscSemitones(int32 OscIndex, float Semitones) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscSemitones"); + + Params::UModularSynthComponent_SetOscSemitones_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.Semitones = Semitones; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscPulsewidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pulsewidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscPulsewidth(int32 OscIndex, float Pulsewidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscPulsewidth"); + + Params::UModularSynthComponent_SetOscPulsewidth_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.Pulsewidth = Pulsewidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscOctave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Octave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscOctave(int32 OscIndex, float Octave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscOctave"); + + Params::UModularSynthComponent_SetOscOctave_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.Octave = Octave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscGainMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OscGainMod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscGainMod(int32 OscIndex, float OscGainMod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscGainMod"); + + Params::UModularSynthComponent_SetOscGainMod_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.OscGainMod = OscGainMod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OscGain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscGain(int32 OscIndex, float OscGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscGain"); + + Params::UModularSynthComponent_SetOscGain_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.OscGain = OscGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscFrequencyMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OscFreqMod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscFrequencyMod(int32 OscIndex, float OscFreqMod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscFrequencyMod"); + + Params::UModularSynthComponent_SetOscFrequencyMod_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.OscFreqMod = OscFreqMod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetOscCents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OscIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Cents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetOscCents(int32 OscIndex, float Cents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetOscCents"); + + Params::UModularSynthComponent_SetOscCents_Params Parms{}; + + Parms.OscIndex = OscIndex; + Parms.Cents = Cents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SustainGain (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvSustainGain(float SustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvSustainGain"); + + Params::UModularSynthComponent_SetModEnvSustainGain_Params Parms{}; + + Parms.SustainGain = SustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvReleaseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Release (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvReleaseTime(float Release) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvReleaseTime"); + + Params::UModularSynthComponent_SetModEnvReleaseTime_Params Parms{}; + + Parms.Release = Release; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvPatch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthModEnvPatch InPatchType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvPatch(enum class ESynthModEnvPatch InPatchType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvPatch"); + + Params::UModularSynthComponent_SetModEnvPatch_Params Parms{}; + + Parms.InPatchType = InPatchType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvInvert(bool bInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvInvert"); + + Params::UModularSynthComponent_SetModEnvInvert_Params Parms{}; + + Parms.bInvert = bInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Depth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvDepth(float Depth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvDepth"); + + Params::UModularSynthComponent_SetModEnvDepth_Params Parms{}; + + Parms.Depth = Depth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DecayTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvDecayTime(float DecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvDecayTime"); + + Params::UModularSynthComponent_SetModEnvDecayTime_Params Parms{}; + + Parms.DecayTimeMsec = DecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvBiasPatch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthModEnvBiasPatch InPatchType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvBiasPatch(enum class ESynthModEnvBiasPatch InPatchType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvBiasPatch"); + + Params::UModularSynthComponent_SetModEnvBiasPatch_Params Parms{}; + + Parms.InPatchType = InPatchType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvBiasInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvBiasInvert(bool bInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvBiasInvert"); + + Params::UModularSynthComponent_SetModEnvBiasInvert_Params Parms{}; + + Parms.bInvert = bInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetModEnvAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AttackTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetModEnvAttackTime(float AttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetModEnvAttackTime"); + + Params::UModularSynthComponent_SetModEnvAttackTime_Params Parms{}; + + Parms.AttackTimeMsec = AttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESynthLFOType LFOType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOType(int32 LFOIndex, enum class ESynthLFOType LFOType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOType"); + + Params::UModularSynthComponent_SetLFOType_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.LFOType = LFOType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOPatch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESynthLFOPatchType LFOPatchType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOPatch(int32 LFOIndex, enum class ESynthLFOPatchType LFOPatchType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOPatch"); + + Params::UModularSynthComponent_SetLFOPatch_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.LFOPatchType = LFOPatchType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESynthLFOMode LFOMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOMode(int32 LFOIndex, enum class ESynthLFOMode LFOMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOMode"); + + Params::UModularSynthComponent_SetLFOMode_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.LFOMode = LFOMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOGainMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GainMod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOGainMod(int32 LFOIndex, float GainMod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOGainMod"); + + Params::UModularSynthComponent_SetLFOGainMod_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.GainMod = GainMod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Gain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOGain(int32 LFOIndex, float Gain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOGain"); + + Params::UModularSynthComponent_SetLFOGain_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.Gain = Gain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOFrequencyMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrequencyModHz (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOFrequencyMod"); + + Params::UModularSynthComponent_SetLFOFrequencyMod_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.FrequencyModHz = FrequencyModHz; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetLFOFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LFOIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrequencyHz (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetLFOFrequency(int32 LFOIndex, float FrequencyHz) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetLFOFrequency"); + + Params::UModularSynthComponent_SetLFOFrequency_Params Parms{}; + + Parms.LFOIndex = LFOIndex; + Parms.FrequencyHz = FrequencyHz; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetGainDb +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float GainDb (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetGainDb(float GainDb) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetGainDb"); + + Params::UModularSynthComponent_SetGainDb_Params Parms{}; + + Parms.GainDb = GainDb; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthFilterType FilterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterType(enum class ESynthFilterType FilterType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterType"); + + Params::UModularSynthComponent_SetFilterType_Params Parms{}; + + Parms.FilterType = FilterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterQMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FilterQ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterQMod(float FilterQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterQMod"); + + Params::UModularSynthComponent_SetFilterQMod_Params Parms{}; + + Parms.FilterQ = FilterQ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterQ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FilterQ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterQ(float FilterQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterQ"); + + Params::UModularSynthComponent_SetFilterQ_Params Parms{}; + + Parms.FilterQ = FilterQ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterFrequencyMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FilterFrequencyHz (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterFrequencyMod(float FilterFrequencyHz) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterFrequencyMod"); + + Params::UModularSynthComponent_SetFilterFrequencyMod_Params Parms{}; + + Parms.FilterFrequencyHz = FilterFrequencyHz; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FilterFrequencyHz (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterFrequency(float FilterFrequencyHz) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterFrequency"); + + Params::UModularSynthComponent_SetFilterFrequency_Params Parms{}; + + Parms.FilterFrequencyHz = FilterFrequencyHz; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetFilterAlgorithm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthFilterAlgorithm FilterAlgorithm (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetFilterAlgorithm(enum class ESynthFilterAlgorithm FilterAlgorithm) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetFilterAlgorithm"); + + Params::UModularSynthComponent_SetFilterAlgorithm_Params Parms{}; + + Parms.FilterAlgorithm = FilterAlgorithm; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetEnableUnison +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool EnableUnison (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetEnableUnison(bool EnableUnison) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetEnableUnison"); + + Params::UModularSynthComponent_SetEnableUnison_Params Parms{}; + + Parms.EnableUnison = EnableUnison; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetEnableRetrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool RetriggerEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetEnableRetrigger(bool RetriggerEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetEnableRetrigger"); + + Params::UModularSynthComponent_SetEnableRetrigger_Params Parms{}; + + Parms.RetriggerEnabled = RetriggerEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetEnablePolyphony +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnablePolyphony (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetEnablePolyphony(bool bEnablePolyphony) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetEnablePolyphony"); + + Params::UModularSynthComponent_SetEnablePolyphony_Params Parms{}; + + Parms.bEnablePolyphony = bEnablePolyphony; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetEnablePatch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FPatchId PatchId (ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIsEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModularSynthComponent::SetEnablePatch(const struct FPatchId& PatchId, bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetEnablePatch"); + + Params::UModularSynthComponent_SetEnablePatch_Params Parms{}; + + Parms.PatchId = PatchId; + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.ModularSynthComponent.SetEnableLegato +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool LegatoEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetEnableLegato(bool LegatoEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetEnableLegato"); + + Params::UModularSynthComponent_SetEnableLegato_Params Parms{}; + + Parms.LegatoEnabled = LegatoEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DecayTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetDecayTime(float DecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetDecayTime"); + + Params::UModularSynthComponent_SetDecayTime_Params Parms{}; + + Parms.DecayTimeMsec = DecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetChorusFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Frequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetChorusFrequency(float Frequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetChorusFrequency"); + + Params::UModularSynthComponent_SetChorusFrequency_Params Parms{}; + + Parms.Frequency = Frequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetChorusFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Feedback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetChorusFeedback(float Feedback) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetChorusFeedback"); + + Params::UModularSynthComponent_SetChorusFeedback_Params Parms{}; + + Parms.Feedback = Feedback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetChorusEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool EnableChorus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetChorusEnabled(bool EnableChorus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetChorusEnabled"); + + Params::UModularSynthComponent_SetChorusEnabled_Params Parms{}; + + Parms.EnableChorus = EnableChorus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetChorusDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Depth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetChorusDepth(float Depth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetChorusDepth"); + + Params::UModularSynthComponent_SetChorusDepth_Params Parms{}; + + Parms.Depth = Depth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.SetAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AttackTimeMsec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::SetAttackTime(float AttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "SetAttackTime"); + + Params::UModularSynthComponent_SetAttackTime_Params Parms{}; + + Parms.AttackTimeMsec = AttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.NoteOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Note (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Velocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::NoteOn(float Note, int32 Velocity, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "NoteOn"); + + Params::UModularSynthComponent_NoteOn_Params Parms{}; + + Parms.Note = Note; + Parms.Velocity = Velocity; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.NoteOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Note (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllNotesOff (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKillAllNotes (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UModularSynthComponent::NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "NoteOff"); + + Params::UModularSynthComponent_NoteOff_Params Parms{}; + + Parms.Note = Note; + Parms.bAllNotesOff = bAllNotesOff; + Parms.bKillAllNotes = bKillAllNotes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.ModularSynthComponent.CreatePatch +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// enum class ESynth1PatchSource PatchSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray PatchCables (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bEnableByDefault (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPatchId ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FPatchId UModularSynthComponent::CreatePatch(enum class ESynth1PatchSource PatchSource, TArray& PatchCables, bool bEnableByDefault) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ModularSynthComponent", "CreatePatch"); + + Params::UModularSynthComponent_CreatePatch_Params Parms{}; + + Parms.PatchSource = PatchSource; + Parms.PatchCables = PatchCables; + Parms.bEnableByDefault = bEnableByDefault; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.SourceEffectBitCrusherPreset +// (None) + +class UClass* USourceEffectBitCrusherPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectBitCrusherPreset"); + + return Clss; +} + + +// SourceEffectBitCrusherPreset Synthesis.Default__SourceEffectBitCrusherPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectBitCrusherPreset* USourceEffectBitCrusherPreset::GetDefaultObj() +{ + static class USourceEffectBitCrusherPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectBitCrusherPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectBitCrusherBaseSettingsSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetSettings(struct FSourceEffectBitCrusherBaseSettings& Settings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetSettings"); + + Params::USourceEffectBitCrusherPreset_SetSettings_Params Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRateModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetSampleRateModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetSampleRateModulator"); + + Params::USourceEffectBitCrusherPreset_SetSampleRateModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SampleRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetSampleRate(float SampleRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetSampleRate"); + + Params::USourceEffectBitCrusherPreset_SetSampleRate_Params Parms{}; + + Parms.SampleRate = SampleRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetModulationSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectBitCrusherSettingsModulationSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetModulationSettings(struct FSourceEffectBitCrusherSettings& ModulationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetModulationSettings"); + + Params::USourceEffectBitCrusherPreset_SetModulationSettings_Params Parms{}; + + Parms.ModulationSettings = ModulationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetBits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Bits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetBits(float Bits) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetBits"); + + Params::USourceEffectBitCrusherPreset_SetBits_Params Parms{}; + + Parms.Bits = Bits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectBitCrusherPreset.SetBitModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectBitCrusherPreset::SetBitModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectBitCrusherPreset", "SetBitModulator"); + + Params::USourceEffectBitCrusherPreset_SetBitModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectChorusPreset +// (None) + +class UClass* USourceEffectChorusPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectChorusPreset"); + + return Clss; +} + + +// SourceEffectChorusPreset Synthesis.Default__SourceEffectChorusPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectChorusPreset* USourceEffectChorusPreset::GetDefaultObj() +{ + static class USourceEffectChorusPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectChorusPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectChorusPreset.SetWetModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetWetModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetWetModulator"); + + Params::USourceEffectChorusPreset_SetWetModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetWet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float WetAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetWet(float WetAmount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetWet"); + + Params::USourceEffectChorusPreset_SetWet_Params Parms{}; + + Parms.WetAmount = WetAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetSpreadModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetSpreadModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetSpreadModulator"); + + Params::USourceEffectChorusPreset_SetSpreadModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetSpread +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Spread (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetSpread(float Spread) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetSpread"); + + Params::USourceEffectChorusPreset_SetSpread_Params Parms{}; + + Parms.Spread = Spread; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectChorusBaseSettingsSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetSettings(struct FSourceEffectChorusBaseSettings& Settings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetSettings"); + + Params::USourceEffectChorusPreset_SetSettings_Params Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetModulationSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectChorusSettings ModulationSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetModulationSettings(struct FSourceEffectChorusSettings& ModulationSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetModulationSettings"); + + Params::USourceEffectChorusPreset_SetModulationSettings_Params Parms{}; + + Parms.ModulationSettings = ModulationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetFrequencyModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetFrequencyModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetFrequencyModulator"); + + Params::USourceEffectChorusPreset_SetFrequencyModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Frequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetFrequency(float Frequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetFrequency"); + + Params::USourceEffectChorusPreset_SetFrequency_Params Parms{}; + + Parms.Frequency = Frequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetFeedbackModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetFeedbackModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetFeedbackModulator"); + + Params::USourceEffectChorusPreset_SetFeedbackModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Feedback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetFeedback(float Feedback) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetFeedback"); + + Params::USourceEffectChorusPreset_SetFeedback_Params Parms{}; + + Parms.Feedback = Feedback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetDryModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetDryModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetDryModulator"); + + Params::USourceEffectChorusPreset_SetDryModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetDry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DryAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetDry(float DryAmount) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetDry"); + + Params::USourceEffectChorusPreset_SetDry_Params Parms{}; + + Parms.DryAmount = DryAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetDepthModulator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundModulatorBase* Modulator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetDepthModulator(class USoundModulatorBase* Modulator) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetDepthModulator"); + + Params::USourceEffectChorusPreset_SetDepthModulator_Params Parms{}; + + Parms.Modulator = Modulator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectChorusPreset.SetDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Depth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectChorusPreset::SetDepth(float Depth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectChorusPreset", "SetDepth"); + + Params::USourceEffectChorusPreset_SetDepth_Params Parms{}; + + Parms.Depth = Depth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectDynamicsProcessorPreset +// (None) + +class UClass* USourceEffectDynamicsProcessorPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectDynamicsProcessorPreset"); + + return Clss; +} + + +// SourceEffectDynamicsProcessorPreset Synthesis.Default__SourceEffectDynamicsProcessorPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectDynamicsProcessorPreset* USourceEffectDynamicsProcessorPreset::GetDefaultObj() +{ + static class USourceEffectDynamicsProcessorPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectDynamicsProcessorPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectDynamicsProcessorPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectDynamicsProcessorSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectDynamicsProcessorPreset::SetSettings(struct FSourceEffectDynamicsProcessorSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectDynamicsProcessorPreset", "SetSettings"); + + Params::USourceEffectDynamicsProcessorPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.EnvelopeFollowerListener +// (None) + +class UClass* UEnvelopeFollowerListener::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvelopeFollowerListener"); + + return Clss; +} + + +// EnvelopeFollowerListener Synthesis.Default__EnvelopeFollowerListener +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvelopeFollowerListener* UEnvelopeFollowerListener::GetDefaultObj() +{ + static class UEnvelopeFollowerListener* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvelopeFollowerListener::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Synthesis.SourceEffectEnvelopeFollowerPreset +// (None) + +class UClass* USourceEffectEnvelopeFollowerPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectEnvelopeFollowerPreset"); + + return Clss; +} + + +// SourceEffectEnvelopeFollowerPreset Synthesis.Default__SourceEffectEnvelopeFollowerPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectEnvelopeFollowerPreset* USourceEffectEnvelopeFollowerPreset::GetDefaultObj() +{ + static class USourceEffectEnvelopeFollowerPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectEnvelopeFollowerPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.UnregisterEnvelopeFollowerListener +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnvelopeFollowerListener* EnvelopeFollowerListener (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectEnvelopeFollowerPreset::UnregisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectEnvelopeFollowerPreset", "UnregisterEnvelopeFollowerListener"); + + Params::USourceEffectEnvelopeFollowerPreset_UnregisterEnvelopeFollowerListener_Params Parms{}; + + Parms.EnvelopeFollowerListener = EnvelopeFollowerListener; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectEnvelopeFollowerSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectEnvelopeFollowerPreset::SetSettings(struct FSourceEffectEnvelopeFollowerSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectEnvelopeFollowerPreset", "SetSettings"); + + Params::USourceEffectEnvelopeFollowerPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.RegisterEnvelopeFollowerListener +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnvelopeFollowerListener* EnvelopeFollowerListener (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USourceEffectEnvelopeFollowerPreset::RegisterEnvelopeFollowerListener(class UEnvelopeFollowerListener* EnvelopeFollowerListener) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectEnvelopeFollowerPreset", "RegisterEnvelopeFollowerListener"); + + Params::USourceEffectEnvelopeFollowerPreset_RegisterEnvelopeFollowerListener_Params Parms{}; + + Parms.EnvelopeFollowerListener = EnvelopeFollowerListener; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectEQPreset +// (None) + +class UClass* USourceEffectEQPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectEQPreset"); + + return Clss; +} + + +// SourceEffectEQPreset Synthesis.Default__SourceEffectEQPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectEQPreset* USourceEffectEQPreset::GetDefaultObj() +{ + static class USourceEffectEQPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectEQPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectEQPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectEQSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USourceEffectEQPreset::SetSettings(struct FSourceEffectEQSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectEQPreset", "SetSettings"); + + Params::USourceEffectEQPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectFilterPreset +// (None) + +class UClass* USourceEffectFilterPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectFilterPreset"); + + return Clss; +} + + +// SourceEffectFilterPreset Synthesis.Default__SourceEffectFilterPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectFilterPreset* USourceEffectFilterPreset::GetDefaultObj() +{ + static class USourceEffectFilterPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectFilterPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectFilterPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectFilterSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USourceEffectFilterPreset::SetSettings(struct FSourceEffectFilterSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectFilterPreset", "SetSettings"); + + Params::USourceEffectFilterPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectFoldbackDistortionPreset +// (None) + +class UClass* USourceEffectFoldbackDistortionPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectFoldbackDistortionPreset"); + + return Clss; +} + + +// SourceEffectFoldbackDistortionPreset Synthesis.Default__SourceEffectFoldbackDistortionPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectFoldbackDistortionPreset* USourceEffectFoldbackDistortionPreset::GetDefaultObj() +{ + static class USourceEffectFoldbackDistortionPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectFoldbackDistortionPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectFoldbackDistortionPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectFoldbackDistortionSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectFoldbackDistortionPreset::SetSettings(struct FSourceEffectFoldbackDistortionSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectFoldbackDistortionPreset", "SetSettings"); + + Params::USourceEffectFoldbackDistortionPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectMidSideSpreaderPreset +// (None) + +class UClass* USourceEffectMidSideSpreaderPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectMidSideSpreaderPreset"); + + return Clss; +} + + +// SourceEffectMidSideSpreaderPreset Synthesis.Default__SourceEffectMidSideSpreaderPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectMidSideSpreaderPreset* USourceEffectMidSideSpreaderPreset::GetDefaultObj() +{ + static class USourceEffectMidSideSpreaderPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectMidSideSpreaderPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectMidSideSpreaderPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectMidSideSpreaderSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectMidSideSpreaderPreset::SetSettings(struct FSourceEffectMidSideSpreaderSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectMidSideSpreaderPreset", "SetSettings"); + + Params::USourceEffectMidSideSpreaderPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectPannerPreset +// (None) + +class UClass* USourceEffectPannerPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectPannerPreset"); + + return Clss; +} + + +// SourceEffectPannerPreset Synthesis.Default__SourceEffectPannerPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectPannerPreset* USourceEffectPannerPreset::GetDefaultObj() +{ + static class USourceEffectPannerPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectPannerPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectPannerPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectPannerSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectPannerPreset::SetSettings(struct FSourceEffectPannerSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectPannerPreset", "SetSettings"); + + Params::USourceEffectPannerPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectPhaserPreset +// (None) + +class UClass* USourceEffectPhaserPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectPhaserPreset"); + + return Clss; +} + + +// SourceEffectPhaserPreset Synthesis.Default__SourceEffectPhaserPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectPhaserPreset* USourceEffectPhaserPreset::GetDefaultObj() +{ + static class USourceEffectPhaserPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectPhaserPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectPhaserPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectPhaserSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectPhaserPreset::SetSettings(struct FSourceEffectPhaserSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectPhaserPreset", "SetSettings"); + + Params::USourceEffectPhaserPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectRingModulationPreset +// (None) + +class UClass* USourceEffectRingModulationPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectRingModulationPreset"); + + return Clss; +} + + +// SourceEffectRingModulationPreset Synthesis.Default__SourceEffectRingModulationPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectRingModulationPreset* USourceEffectRingModulationPreset::GetDefaultObj() +{ + static class USourceEffectRingModulationPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectRingModulationPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectRingModulationPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectRingModulationSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectRingModulationPreset::SetSettings(struct FSourceEffectRingModulationSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectRingModulationPreset", "SetSettings"); + + Params::USourceEffectRingModulationPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectSimpleDelayPreset +// (None) + +class UClass* USourceEffectSimpleDelayPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectSimpleDelayPreset"); + + return Clss; +} + + +// SourceEffectSimpleDelayPreset Synthesis.Default__SourceEffectSimpleDelayPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectSimpleDelayPreset* USourceEffectSimpleDelayPreset::GetDefaultObj() +{ + static class USourceEffectSimpleDelayPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectSimpleDelayPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectSimpleDelayPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectSimpleDelaySettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectSimpleDelayPreset::SetSettings(struct FSourceEffectSimpleDelaySettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectSimpleDelayPreset", "SetSettings"); + + Params::USourceEffectSimpleDelayPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectStereoDelayPreset +// (None) + +class UClass* USourceEffectStereoDelayPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectStereoDelayPreset"); + + return Clss; +} + + +// SourceEffectStereoDelayPreset Synthesis.Default__SourceEffectStereoDelayPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectStereoDelayPreset* USourceEffectStereoDelayPreset::GetDefaultObj() +{ + static class USourceEffectStereoDelayPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectStereoDelayPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectStereoDelayPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectStereoDelaySettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectStereoDelayPreset::SetSettings(struct FSourceEffectStereoDelaySettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectStereoDelayPreset", "SetSettings"); + + Params::USourceEffectStereoDelayPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SourceEffectWaveShaperPreset +// (None) + +class UClass* USourceEffectWaveShaperPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SourceEffectWaveShaperPreset"); + + return Clss; +} + + +// SourceEffectWaveShaperPreset Synthesis.Default__SourceEffectWaveShaperPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USourceEffectWaveShaperPreset* USourceEffectWaveShaperPreset::GetDefaultObj() +{ + static class USourceEffectWaveShaperPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USourceEffectWaveShaperPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SourceEffectWaveShaperPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSourceEffectWaveShaperSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USourceEffectWaveShaperPreset::SetSettings(struct FSourceEffectWaveShaperSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SourceEffectWaveShaperPreset", "SetSettings"); + + Params::USourceEffectWaveShaperPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.AudioImpulseResponse +// (None) + +class UClass* UAudioImpulseResponse::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AudioImpulseResponse"); + + return Clss; +} + + +// AudioImpulseResponse Synthesis.Default__AudioImpulseResponse +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAudioImpulseResponse* UAudioImpulseResponse::GetDefaultObj() +{ + static class UAudioImpulseResponse* Default = nullptr; + + if (!Default) + Default = static_cast(UAudioImpulseResponse::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Synthesis.SubmixEffectConvolutionReverbPreset +// (None) + +class UClass* USubmixEffectConvolutionReverbPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectConvolutionReverbPreset"); + + return Clss; +} + + +// SubmixEffectConvolutionReverbPreset Synthesis.Default__SubmixEffectConvolutionReverbPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectConvolutionReverbPreset* USubmixEffectConvolutionReverbPreset::GetDefaultObj() +{ + static class USubmixEffectConvolutionReverbPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectConvolutionReverbPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectConvolutionReverbPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectConvolutionReverbSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectConvolutionReverbPreset::SetSettings(struct FSubmixEffectConvolutionReverbSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectConvolutionReverbPreset", "SetSettings"); + + Params::USubmixEffectConvolutionReverbPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectConvolutionReverbPreset.SetImpulseResponse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioImpulseResponse* InImpulseResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectConvolutionReverbPreset::SetImpulseResponse(class UAudioImpulseResponse* InImpulseResponse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectConvolutionReverbPreset", "SetImpulseResponse"); + + Params::USubmixEffectConvolutionReverbPreset_SetImpulseResponse_Params Parms{}; + + Parms.InImpulseResponse = InImpulseResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SubmixEffectDelayPreset +// (None) + +class UClass* USubmixEffectDelayPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectDelayPreset"); + + return Clss; +} + + +// SubmixEffectDelayPreset Synthesis.Default__SubmixEffectDelayPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectDelayPreset* USubmixEffectDelayPreset::GetDefaultObj() +{ + static class USubmixEffectDelayPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectDelayPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectDelayPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectDelaySettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectDelayPreset::SetSettings(struct FSubmixEffectDelaySettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDelayPreset", "SetSettings"); + + Params::USubmixEffectDelayPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectDelayPreset.SetInterpolationTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectDelayPreset::SetInterpolationTime(float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDelayPreset", "SetInterpolationTime"); + + Params::USubmixEffectDelayPreset_SetInterpolationTime_Params Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectDelayPreset.SetDelay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectDelayPreset::SetDelay(float Length) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDelayPreset", "SetDelay"); + + Params::USubmixEffectDelayPreset_SetDelay_Params Parms{}; + + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectDelayPreset.GetMaxDelayInMilliseconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USubmixEffectDelayPreset::GetMaxDelayInMilliseconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectDelayPreset", "GetMaxDelayInMilliseconds"); + + Params::USubmixEffectDelayPreset_GetMaxDelayInMilliseconds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.SubmixEffectFilterPreset +// (None) + +class UClass* USubmixEffectFilterPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectFilterPreset"); + + return Clss; +} + + +// SubmixEffectFilterPreset Synthesis.Default__SubmixEffectFilterPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectFilterPreset* USubmixEffectFilterPreset::GetDefaultObj() +{ + static class USubmixEffectFilterPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectFilterPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectFilterSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetSettings(struct FSubmixEffectFilterSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetSettings"); + + Params::USubmixEffectFilterPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESubmixFilterType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterType(enum class ESubmixFilterType InType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterType"); + + Params::USubmixEffectFilterPreset_SetFilterType_Params Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterQMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InQ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterQMod(float InQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterQMod"); + + Params::USubmixEffectFilterPreset_SetFilterQMod_Params Parms{}; + + Parms.InQ = InQ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterQ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InQ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterQ(float InQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterQ"); + + Params::USubmixEffectFilterPreset_SetFilterQ_Params Parms{}; + + Parms.InQ = InQ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequencyMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterCutoffFrequencyMod(float InFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterCutoffFrequencyMod"); + + Params::USubmixEffectFilterPreset_SetFilterCutoffFrequencyMod_Params Parms{}; + + Parms.InFrequency = InFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterCutoffFrequency(float InFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterCutoffFrequency"); + + Params::USubmixEffectFilterPreset_SetFilterCutoffFrequency_Params Parms{}; + + Parms.InFrequency = InFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectFilterPreset.SetFilterAlgorithm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESubmixFilterAlgorithm InAlgorithm (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectFilterPreset::SetFilterAlgorithm(enum class ESubmixFilterAlgorithm InAlgorithm) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFilterPreset", "SetFilterAlgorithm"); + + Params::USubmixEffectFilterPreset_SetFilterAlgorithm_Params Parms{}; + + Parms.InAlgorithm = InAlgorithm; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SubmixEffectFlexiverbPreset +// (None) + +class UClass* USubmixEffectFlexiverbPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectFlexiverbPreset"); + + return Clss; +} + + +// SubmixEffectFlexiverbPreset Synthesis.Default__SubmixEffectFlexiverbPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectFlexiverbPreset* USubmixEffectFlexiverbPreset::GetDefaultObj() +{ + static class USubmixEffectFlexiverbPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectFlexiverbPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectFlexiverbPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectFlexiverbSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectFlexiverbPreset::SetSettings(struct FSubmixEffectFlexiverbSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectFlexiverbPreset", "SetSettings"); + + Params::USubmixEffectFlexiverbPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SubmixEffectMultibandCompressorPreset +// (None) + +class UClass* USubmixEffectMultibandCompressorPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectMultibandCompressorPreset"); + + return Clss; +} + + +// SubmixEffectMultibandCompressorPreset Synthesis.Default__SubmixEffectMultibandCompressorPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectMultibandCompressorPreset* USubmixEffectMultibandCompressorPreset::GetDefaultObj() +{ + static class USubmixEffectMultibandCompressorPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectMultibandCompressorPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectMultibandCompressorPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectMultibandCompressorSettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USubmixEffectMultibandCompressorPreset::SetSettings(struct FSubmixEffectMultibandCompressorSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectMultibandCompressorPreset", "SetSettings"); + + Params::USubmixEffectMultibandCompressorPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SubmixEffectStereoDelayPreset +// (None) + +class UClass* USubmixEffectStereoDelayPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectStereoDelayPreset"); + + return Clss; +} + + +// SubmixEffectStereoDelayPreset Synthesis.Default__SubmixEffectStereoDelayPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectStereoDelayPreset* USubmixEffectStereoDelayPreset::GetDefaultObj() +{ + static class USubmixEffectStereoDelayPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectStereoDelayPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectStereoDelayPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectStereoDelaySettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectStereoDelayPreset::SetSettings(struct FSubmixEffectStereoDelaySettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectStereoDelayPreset", "SetSettings"); + + Params::USubmixEffectStereoDelayPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SubmixEffectTapDelayPreset +// (None) + +class UClass* USubmixEffectTapDelayPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SubmixEffectTapDelayPreset"); + + return Clss; +} + + +// SubmixEffectTapDelayPreset Synthesis.Default__SubmixEffectTapDelayPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class USubmixEffectTapDelayPreset* USubmixEffectTapDelayPreset::GetDefaultObj() +{ + static class USubmixEffectTapDelayPreset* Default = nullptr; + + if (!Default) + Default = static_cast(USubmixEffectTapDelayPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.SetTap +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 TapId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTapDelayInfo TapInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::SetTap(int32 TapId, struct FTapDelayInfo& TapInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "SetTap"); + + Params::USubmixEffectTapDelayPreset_SetTap_Params Parms{}; + + Parms.TapId = TapId; + Parms.TapInfo = TapInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.SetSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSubmixEffectTapDelaySettingsInSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::SetSettings(struct FSubmixEffectTapDelaySettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "SetSettings"); + + Params::USubmixEffectTapDelayPreset_SetSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.SetInterpolationTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::SetInterpolationTime(float Time) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "SetInterpolationTime"); + + Params::USubmixEffectTapDelayPreset_SetInterpolationTime_Params Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.RemoveTap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TapId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::RemoveTap(int32 TapId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "RemoveTap"); + + Params::USubmixEffectTapDelayPreset_RemoveTap_Params Parms{}; + + Parms.TapId = TapId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.GetTapIds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray TapIds (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::GetTapIds(TArray* TapIds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "GetTapIds"); + + Params::USubmixEffectTapDelayPreset_GetTapIds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TapIds != nullptr) + *TapIds = std::move(Parms.TapIds); + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.GetTap +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 TapId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTapDelayInfo TapInfo (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::GetTap(int32 TapId, struct FTapDelayInfo* TapInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "GetTap"); + + Params::USubmixEffectTapDelayPreset_GetTap_Params Parms{}; + + Parms.TapId = TapId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TapInfo != nullptr) + *TapInfo = std::move(Parms.TapInfo); + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.GetMaxDelayInMilliseconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USubmixEffectTapDelayPreset::GetMaxDelayInMilliseconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "GetMaxDelayInMilliseconds"); + + Params::USubmixEffectTapDelayPreset_GetMaxDelayInMilliseconds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SubmixEffectTapDelayPreset.AddTap +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 TapId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubmixEffectTapDelayPreset::AddTap(int32* TapId) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SubmixEffectTapDelayPreset", "AddTap"); + + Params::USubmixEffectTapDelayPreset_AddTap_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (TapId != nullptr) + *TapId = Parms.TapId; + +} + + +// Class Synthesis.Synth2DSlider +// (None) + +class UClass* USynth2DSlider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Synth2DSlider"); + + return Clss; +} + + +// Synth2DSlider Synthesis.Default__Synth2DSlider +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynth2DSlider* USynth2DSlider::GetDefaultObj() +{ + static class USynth2DSlider* Default = nullptr; + + if (!Default) + Default = static_cast(USynth2DSlider::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.Synth2DSlider.SetValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynth2DSlider::SetValue(const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "SetValue"); + + Params::USynth2DSlider_SetValue_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.Synth2DSlider.SetStepSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynth2DSlider::SetStepSize(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "SetStepSize"); + + Params::USynth2DSlider_SetStepSize_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.Synth2DSlider.SetSliderHandleColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynth2DSlider::SetSliderHandleColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "SetSliderHandleColor"); + + Params::USynth2DSlider_SetSliderHandleColor_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.Synth2DSlider.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynth2DSlider::SetLocked(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "SetLocked"); + + Params::USynth2DSlider_SetLocked_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.Synth2DSlider.SetIndentHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynth2DSlider::SetIndentHandle(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "SetIndentHandle"); + + Params::USynth2DSlider_SetIndentHandle_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.Synth2DSlider.GetValue +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USynth2DSlider::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Synth2DSlider", "GetValue"); + + Params::USynth2DSlider_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.GranularSynth +// (SceneComponent) + +class UClass* UGranularSynth::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GranularSynth"); + + return Clss; +} + + +// GranularSynth Synthesis.Default__GranularSynth +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGranularSynth* UGranularSynth::GetDefaultObj() +{ + static class UGranularSynth* Default = nullptr; + + if (!Default) + Default = static_cast(UGranularSynth::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.GranularSynth.SetSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SustainGain (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetSustainGain(float SustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetSustainGain"); + + Params::UGranularSynth_SetSustainGain_Params Parms{}; + + Parms.SustainGain = SustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetSoundWave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundWave* InSoundWave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetSoundWave(class USoundWave* InSoundWave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetSoundWave"); + + Params::UGranularSynth_SetSoundWave_Params Parms{}; + + Parms.InSoundWave = InSoundWave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetScrubMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bScrubMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetScrubMode(bool bScrubMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetScrubMode"); + + Params::UGranularSynth_SetScrubMode_Params Parms{}; + + Parms.bScrubMode = bScrubMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetReleaseTimeMsec +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReleaseTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetReleaseTimeMsec(float ReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetReleaseTimeMsec"); + + Params::UGranularSynth_SetReleaseTimeMsec_Params Parms{}; + + Parms.ReleaseTimeMsec = ReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetPlayheadTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPositionSec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LerpTimeSec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EGranularSynthSeekType SeekType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetPlayheadTime(float InPositionSec, float LerpTimeSec, enum class EGranularSynthSeekType SeekType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetPlayheadTime"); + + Params::UGranularSynth_SetPlayheadTime_Params Parms{}; + + Parms.InPositionSec = InPositionSec; + Parms.LerpTimeSec = LerpTimeSec; + Parms.SeekType = SeekType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetPlaybackSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPlayheadRate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetPlaybackSpeed(float InPlayheadRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetPlaybackSpeed"); + + Params::UGranularSynth_SetPlaybackSpeed_Params Parms{}; + + Parms.InPlayheadRate = InPlayheadRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainVolume +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float BaseVolume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D VolumeRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainVolume(float BaseVolume, const struct FVector2D& VolumeRange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainVolume"); + + Params::UGranularSynth_SetGrainVolume_Params Parms{}; + + Parms.BaseVolume = BaseVolume; + Parms.VolumeRange = VolumeRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainsPerSecond +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InGrainsPerSecond (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainsPerSecond(float InGrainsPerSecond) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainsPerSecond"); + + Params::UGranularSynth_SetGrainsPerSecond_Params Parms{}; + + Parms.InGrainsPerSecond = InGrainsPerSecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainProbability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InGrainProbability (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainProbability(float InGrainProbability) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainProbability"); + + Params::UGranularSynth_SetGrainProbability_Params Parms{}; + + Parms.InGrainProbability = InGrainProbability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainPitch +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float BasePitch (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PitchRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainPitch(float BasePitch, const struct FVector2D& PitchRange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainPitch"); + + Params::UGranularSynth_SetGrainPitch_Params Parms{}; + + Parms.BasePitch = BasePitch; + Parms.PitchRange = PitchRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainPan +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float BasePan (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PanRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainPan(float BasePan, const struct FVector2D& PanRange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainPan"); + + Params::UGranularSynth_SetGrainPan_Params Parms{}; + + Parms.BasePan = BasePan; + Parms.PanRange = PanRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainEnvelopeType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EGranularSynthEnvelopeTypeEnvelopeType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainEnvelopeType(enum class EGranularSynthEnvelopeType EnvelopeType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainEnvelopeType"); + + Params::UGranularSynth_SetGrainEnvelopeType_Params Parms{}; + + Parms.EnvelopeType = EnvelopeType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetGrainDuration +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float BaseDurationMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D DurationRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetGrainDuration(float BaseDurationMsec, const struct FVector2D& DurationRange) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetGrainDuration"); + + Params::UGranularSynth_SetGrainDuration_Params Parms{}; + + Parms.BaseDurationMsec = BaseDurationMsec; + Parms.DurationRange = DurationRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DecayTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetDecayTime(float DecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetDecayTime"); + + Params::UGranularSynth_SetDecayTime_Params Parms{}; + + Parms.DecayTimeMsec = DecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.SetAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AttackTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::SetAttackTime(float AttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "SetAttackTime"); + + Params::UGranularSynth_SetAttackTime_Params Parms{}; + + Parms.AttackTimeMsec = AttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.NoteOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Note (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Velocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::NoteOn(float Note, int32 Velocity, float Duration) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "NoteOn"); + + Params::UGranularSynth_NoteOn_Params Parms{}; + + Parms.Note = Note; + Parms.Velocity = Velocity; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.NoteOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Note (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKill (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGranularSynth::NoteOff(float Note, bool bKill) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "NoteOff"); + + Params::UGranularSynth_NoteOff_Params Parms{}; + + Parms.Note = Note; + Parms.bKill = bKill; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.GranularSynth.IsLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGranularSynth::IsLoaded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "IsLoaded"); + + Params::UGranularSynth_IsLoaded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.GranularSynth.GetSampleDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGranularSynth::GetSampleDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "GetSampleDuration"); + + Params::UGranularSynth_GetSampleDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.GranularSynth.GetCurrentPlayheadTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGranularSynth::GetCurrentPlayheadTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GranularSynth", "GetCurrentPlayheadTime"); + + Params::UGranularSynth_GetCurrentPlayheadTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.MonoWaveTableSynthPreset +// (None) + +class UClass* UMonoWaveTableSynthPreset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MonoWaveTableSynthPreset"); + + return Clss; +} + + +// MonoWaveTableSynthPreset Synthesis.Default__MonoWaveTableSynthPreset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMonoWaveTableSynthPreset* UMonoWaveTableSynthPreset::GetDefaultObj() +{ + static class UMonoWaveTableSynthPreset* Default = nullptr; + + if (!Default) + Default = static_cast(UMonoWaveTableSynthPreset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Synthesis.SynthComponentMonoWaveTable +// (SceneComponent) + +class UClass* USynthComponentMonoWaveTable::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthComponentMonoWaveTable"); + + return Clss; +} + + +// SynthComponentMonoWaveTable Synthesis.Default__SynthComponentMonoWaveTable +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthComponentMonoWaveTable* USynthComponentMonoWaveTable::GetDefaultObj() +{ + static class USynthComponentMonoWaveTable* Default = nullptr; + + if (!Default) + Default = static_cast(USynthComponentMonoWaveTable::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetWaveTablePosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetWaveTablePosition(float InPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetWaveTablePosition"); + + Params::USynthComponentMonoWaveTable_SetWaveTablePosition_Params Parms{}; + + Parms.InPosition = InPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetSustainPedalState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InSustainPedalState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetSustainPedalState(bool InSustainPedalState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetSustainPedalState"); + + Params::USynthComponentMonoWaveTable_SetSustainPedalState_Params Parms{}; + + Parms.InSustainPedalState = InSustainPedalState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESynthLFOType InLfoType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPosLfoType(enum class ESynthLFOType InLfoType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPosLfoType"); + + Params::USynthComponentMonoWaveTable_SetPosLfoType_Params Parms{}; + + Parms.InLfoType = InLfoType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InLfoFrequency (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPosLfoFrequency(float InLfoFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPosLfoFrequency"); + + Params::USynthComponentMonoWaveTable_SetPosLfoFrequency_Params Parms{}; + + Parms.InLfoFrequency = InLfoFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InLfoDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPosLfoDepth(float InLfoDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPosLfoDepth"); + + Params::USynthComponentMonoWaveTable_SetPosLfoDepth_Params Parms{}; + + Parms.InLfoDepth = InLfoDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSustainGain (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeSustainGain(float InSustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeSustainGain"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeSustainGain_Params Parms{}; + + Parms.InSustainGain = InSustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeReleaseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InReleaseTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeReleaseTime"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeReleaseTime_Params Parms{}; + + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeInvert(bool bInInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeInvert"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeInvert_Params Parms{}; + + Parms.bInInvert = bInInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeDepth"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDecayTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeDecayTime(float InDecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeDecayTime"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeDecayTime_Params Parms{}; + + Parms.InDecayTimeMsec = InDecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInBiasInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeBiasInvert(bool bInBiasInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeBiasInvert"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeBiasInvert_Params Parms{}; + + Parms.bInBiasInvert = bInBiasInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeBiasDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeBiasDepth"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeBiasDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAttackTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetPositionEnvelopeAttackTime(float InAttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetPositionEnvelopeAttackTime"); + + Params::USynthComponentMonoWaveTable_SetPositionEnvelopeAttackTime_Params Parms{}; + + Parms.InAttackTimeMsec = InAttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetLowPassFilterResonance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewQ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetLowPassFilterResonance(float InNewQ) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetLowPassFilterResonance"); + + Params::USynthComponentMonoWaveTable_SetLowPassFilterResonance_Params Parms{}; + + Parms.InNewQ = InNewQ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyWithMidiNote +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMidiNote (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFrequencyWithMidiNote(float InMidiNote) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFrequencyWithMidiNote"); + + Params::USynthComponentMonoWaveTable_SetFrequencyWithMidiNote_Params Parms{}; + + Parms.InMidiNote = InMidiNote; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyPitchBend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FrequencyOffsetCents (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFrequencyPitchBend(float FrequencyOffsetCents) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFrequencyPitchBend"); + + Params::USynthComponentMonoWaveTable_SetFrequencyPitchBend_Params Parms{}; + + Parms.FrequencyOffsetCents = FrequencyOffsetCents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FrequencyHz (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFrequency(float FrequencyHz) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFrequency"); + + Params::USynthComponentMonoWaveTable_SetFrequency_Params Parms{}; + + Parms.FrequencyHz = FrequencyHz; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSustainGain (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeSustainGain(float InSustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeSustainGain"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeSustainGain_Params Parms{}; + + Parms.InSustainGain = InSustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeReleaseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InReleaseTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeReleaseTime"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeReleaseTime_Params Parms{}; + + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopenDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDecayTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopenDecayTime(float InDecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopenDecayTime"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopenDecayTime_Params Parms{}; + + Parms.InDecayTimeMsec = InDecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeInvert(bool bInInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeInvert"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeInvert_Params Parms{}; + + Parms.bInInvert = bInInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeDepth"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInBiasInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeBiasInvert(bool bInBiasInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeBiasInvert"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeBiasInvert_Params Parms{}; + + Parms.bInBiasInvert = bInBiasInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeBiasDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeBiasDepth"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeBiasDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAttackTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetFilterEnvelopeAttackTime(float InAttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetFilterEnvelopeAttackTime"); + + Params::USynthComponentMonoWaveTable_SetFilterEnvelopeAttackTime_Params Parms{}; + + Parms.InAttackTimeMsec = InAttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TableIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 KeyframeIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthComponentMonoWaveTable::SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetCurveValue"); + + Params::USynthComponentMonoWaveTable_SetCurveValue_Params Parms{}; + + Parms.TableIndex = TableIndex; + Parms.KeyframeIndex = KeyframeIndex; + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveTangent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TableIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InNewTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthComponentMonoWaveTable::SetCurveTangent(int32 TableIndex, float InNewTangent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetCurveTangent"); + + Params::USynthComponentMonoWaveTable_SetCurveTangent_Params Parms{}; + + Parms.TableIndex = TableIndex; + Parms.InNewTangent = InNewTangent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveInterpolationType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ECurveInterpolationType InterpolationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TableIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthComponentMonoWaveTable::SetCurveInterpolationType(enum class ECurveInterpolationType InterpolationType, int32 TableIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetCurveInterpolationType"); + + Params::USynthComponentMonoWaveTable_SetCurveInterpolationType_Params Parms{}; + + Parms.InterpolationType = InterpolationType; + Parms.TableIndex = TableIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeSustainGain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSustainGain (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeSustainGain(float InSustainGain) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeSustainGain"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeSustainGain_Params Parms{}; + + Parms.InSustainGain = InSustainGain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeReleaseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InReleaseTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeReleaseTime"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeReleaseTime_Params Parms{}; + + Parms.InReleaseTimeMsec = InReleaseTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeInvert(bool bInInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeInvert"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeInvert_Params Parms{}; + + Parms.bInInvert = bInInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeDepth"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDecayTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDecayTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeDecayTime(float InDecayTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeDecayTime"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeDecayTime_Params Parms{}; + + Parms.InDecayTimeMsec = InDecayTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasInvert +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInBiasInvert (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeBiasInvert(bool bInBiasInvert) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeBiasInvert"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeBiasInvert_Params Parms{}; + + Parms.bInBiasInvert = bInBiasInvert; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDepth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeBiasDepth(float InDepth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeBiasDepth"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeBiasDepth_Params Parms{}; + + Parms.InDepth = InDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeAttackTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAttackTimeMsec (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::SetAmpEnvelopeAttackTime(float InAttackTimeMsec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "SetAmpEnvelopeAttackTime"); + + Params::USynthComponentMonoWaveTable_SetAmpEnvelopeAttackTime_Params Parms{}; + + Parms.InAttackTimeMsec = InAttackTimeMsec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.RefreshWaveTable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::RefreshWaveTable(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "RefreshWaveTable"); + + Params::USynthComponentMonoWaveTable_RefreshWaveTable_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.RefreshAllWaveTables +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USynthComponentMonoWaveTable::RefreshAllWaveTables() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "RefreshAllWaveTables"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.NoteOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMidiNote (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InVelocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::NoteOn(float InMidiNote, float InVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "NoteOn"); + + Params::USynthComponentMonoWaveTable_NoteOn_Params Parms{}; + + Parms.InMidiNote = InMidiNote; + Parms.InVelocity = InVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.NoteOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMidiNote (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentMonoWaveTable::NoteOff(float InMidiNote) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "NoteOff"); + + Params::USynthComponentMonoWaveTable_NoteOff_Params Parms{}; + + Parms.InMidiNote = InMidiNote; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.GetNumTableEntries +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USynthComponentMonoWaveTable::GetNumTableEntries() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "GetNumTableEntries"); + + Params::USynthComponentMonoWaveTable_GetNumTableEntries_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.GetMaxTableIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USynthComponentMonoWaveTable::GetMaxTableIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "GetMaxTableIndex"); + + Params::USynthComponentMonoWaveTable_GetMaxTableIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.GetKeyFrameValuesForTable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float TableIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USynthComponentMonoWaveTable::GetKeyFrameValuesForTable(float TableIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "GetKeyFrameValuesForTable"); + + Params::USynthComponentMonoWaveTable_GetKeyFrameValuesForTable_Params Parms{}; + + Parms.TableIndex = TableIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthComponentMonoWaveTable.GetCurveTangent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TableIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthComponentMonoWaveTable::GetCurveTangent(int32 TableIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentMonoWaveTable", "GetCurveTangent"); + + Params::USynthComponentMonoWaveTable_GetCurveTangent_Params Parms{}; + + Parms.TableIndex = TableIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.SynthComponentToneGenerator +// (SceneComponent) + +class UClass* USynthComponentToneGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthComponentToneGenerator"); + + return Clss; +} + + +// SynthComponentToneGenerator Synthesis.Default__SynthComponentToneGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthComponentToneGenerator* USynthComponentToneGenerator::GetDefaultObj() +{ + static class USynthComponentToneGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(USynthComponentToneGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SynthComponentToneGenerator.SetVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentToneGenerator::SetVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentToneGenerator", "SetVolume"); + + Params::USynthComponentToneGenerator_SetVolume_Params Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthComponentToneGenerator.SetFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthComponentToneGenerator::SetFrequency(float InFrequency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthComponentToneGenerator", "SetFrequency"); + + Params::USynthComponentToneGenerator_SetFrequency_Params Parms{}; + + Parms.InFrequency = InFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Synthesis.SynthSamplePlayer +// (SceneComponent) + +class UClass* USynthSamplePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthSamplePlayer"); + + return Clss; +} + + +// SynthSamplePlayer Synthesis.Default__SynthSamplePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthSamplePlayer* USynthSamplePlayer::GetDefaultObj() +{ + static class USynthSamplePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(USynthSamplePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SynthSamplePlayer.SetSoundWave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundWave* InSoundWave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthSamplePlayer::SetSoundWave(class USoundWave* InSoundWave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "SetSoundWave"); + + Params::USynthSamplePlayer_SetSoundWave_Params Parms{}; + + Parms.InSoundWave = InSoundWave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthSamplePlayer.SetScrubTimeWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScrubTimeWidthSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthSamplePlayer::SetScrubTimeWidth(float InScrubTimeWidthSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "SetScrubTimeWidth"); + + Params::USynthSamplePlayer_SetScrubTimeWidth_Params Parms{}; + + Parms.InScrubTimeWidthSec = InScrubTimeWidthSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthSamplePlayer.SetScrubMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bScrubMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthSamplePlayer::SetScrubMode(bool bScrubMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "SetScrubMode"); + + Params::USynthSamplePlayer_SetScrubMode_Params Parms{}; + + Parms.bScrubMode = bScrubMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthSamplePlayer.SetPitch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthSamplePlayer::SetPitch(float InPitch, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "SetPitch"); + + Params::USynthSamplePlayer_SetPitch_Params Parms{}; + + Parms.InPitch = InPitch; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthSamplePlayer.SeekToTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESamplePlayerSeekType SeekType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthSamplePlayer::SeekToTime(float TimeSec, enum class ESamplePlayerSeekType SeekType, bool bWrap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "SeekToTime"); + + Params::USynthSamplePlayer_SeekToTime_Params Parms{}; + + Parms.TimeSec = TimeSec; + Parms.SeekType = SeekType; + Parms.bWrap = bWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthSamplePlayer.IsLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USynthSamplePlayer::IsLoaded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "IsLoaded"); + + Params::USynthSamplePlayer_IsLoaded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthSamplePlayer.GetSampleDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthSamplePlayer::GetSampleDuration() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "GetSampleDuration"); + + Params::USynthSamplePlayer_GetSampleDuration_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthSamplePlayer::GetCurrentPlaybackProgressTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "GetCurrentPlaybackProgressTime"); + + Params::USynthSamplePlayer_GetCurrentPlaybackProgressTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthSamplePlayer::GetCurrentPlaybackProgressPercent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthSamplePlayer", "GetCurrentPlaybackProgressPercent"); + + Params::USynthSamplePlayer_GetCurrentPlaybackProgressPercent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary +// (None) + +class UClass* USynthesisUtilitiesBlueprintFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthesisUtilitiesBlueprintFunctionLibrary"); + + return Clss; +} + + +// SynthesisUtilitiesBlueprintFunctionLibrary Synthesis.Default__SynthesisUtilitiesBlueprintFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthesisUtilitiesBlueprintFunctionLibrary* USynthesisUtilitiesBlueprintFunctionLibrary::GetDefaultObj() +{ + static class USynthesisUtilitiesBlueprintFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USynthesisUtilitiesBlueprintFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLogFrequency +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// float InLinearValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDomainMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDomainMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthesisUtilitiesBlueprintFunctionLibrary::GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthesisUtilitiesBlueprintFunctionLibrary", "GetLogFrequency"); + + Params::USynthesisUtilitiesBlueprintFunctionLibrary_GetLogFrequency_Params Parms{}; + + Parms.InLinearValue = InLinearValue; + Parms.InDomainMin = InDomainMin; + Parms.InDomainMax = InDomainMax; + Parms.InRangeMin = InRangeMin; + Parms.InRangeMax = InRangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLinearFrequency +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// float InLogFrequencyValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDomainMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDomainMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthesisUtilitiesBlueprintFunctionLibrary::GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthesisUtilitiesBlueprintFunctionLibrary", "GetLinearFrequency"); + + Params::USynthesisUtilitiesBlueprintFunctionLibrary_GetLinearFrequency_Params Parms{}; + + Parms.InLogFrequencyValue = InLogFrequencyValue; + Parms.InDomainMin = InDomainMin; + Parms.InDomainMax = InDomainMax; + Parms.InRangeMin = InRangeMin; + Parms.InRangeMax = InRangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Synthesis.SynthKnob +// (None) + +class UClass* USynthKnob::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SynthKnob"); + + return Clss; +} + + +// SynthKnob Synthesis.Default__SynthKnob +// (Public, ClassDefaultObject, ArchetypeObject) + +class USynthKnob* USynthKnob::GetDefaultObj() +{ + static class USynthKnob* Default = nullptr; + + if (!Default) + Default = static_cast(USynthKnob::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Synthesis.SynthKnob.SetValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthKnob::SetValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthKnob", "SetValue"); + + Params::USynthKnob_SetValue_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthKnob.SetStepSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthKnob::SetStepSize(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthKnob", "SetStepSize"); + + Params::USynthKnob_SetStepSize_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthKnob.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USynthKnob::SetLocked(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthKnob", "SetLocked"); + + Params::USynthKnob_SetLocked_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Synthesis.SynthKnob.GetValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USynthKnob::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SynthKnob", "GetValue"); + + Params::USynthKnob_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_parameters.hpp new file mode 100644 index 0000000..39d00e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_parameters.hpp @@ -0,0 +1,1727 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF8 (0xF8 - 0x0) +// Function Synthesis.ModularSynthLibrary.AddModularSynthPresetToBankAsset +struct UModularSynthLibrary_AddModularSynthPresetToBankAsset_Params +{ +public: + class UModularSynthPresetBank* InBank; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FModularSynthPreset Preset; // 0x8(0xE0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString PresetName; // 0xE8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xE0 (0xE0 - 0x0) +// Function Synthesis.ModularSynthComponent.SetSynthPreset +struct UModularSynthComponent_SetSynthPreset_Params +{ +public: + struct FModularSynthPreset SynthPreset; // 0x0(0xE0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetSustainGain +struct UModularSynthComponent_SetSustainGain_Params +{ +public: + float SustainGain; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayWetlevel +struct UModularSynthComponent_SetStereoDelayWetlevel_Params +{ +public: + float DelayWetlevel; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayTime +struct UModularSynthComponent_SetStereoDelayTime_Params +{ +public: + float DelayTimeMsec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayRatio +struct UModularSynthComponent_SetStereoDelayRatio_Params +{ +public: + float DelayRatio; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayMode +struct UModularSynthComponent_SetStereoDelayMode_Params +{ +public: + enum class ESynthStereoDelayMode StereoDelayMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayIsEnabled +struct UModularSynthComponent_SetStereoDelayIsEnabled_Params +{ +public: + bool StereoDelayEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetStereoDelayFeedback +struct UModularSynthComponent_SetStereoDelayFeedback_Params +{ +public: + float DelayFeedback; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetSpread +struct UModularSynthComponent_SetSpread_Params +{ +public: + float Spread; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetReleaseTime +struct UModularSynthComponent_SetReleaseTime_Params +{ +public: + float ReleaseTimeMsec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetPortamento +struct UModularSynthComponent_SetPortamento_Params +{ +public: + float Portamento; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetPitchBend +struct UModularSynthComponent_SetPitchBend_Params +{ +public: + float PitchBend; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetPan +struct UModularSynthComponent_SetPan_Params +{ +public: + float Pan; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscType +struct UModularSynthComponent_SetOscType_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynth1OscType OscType; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscSync +struct UModularSynthComponent_SetOscSync_Params +{ +public: + bool bIsSynced; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscSemitones +struct UModularSynthComponent_SetOscSemitones_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Semitones; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscPulsewidth +struct UModularSynthComponent_SetOscPulsewidth_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pulsewidth; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscOctave +struct UModularSynthComponent_SetOscOctave_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Octave; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscGainMod +struct UModularSynthComponent_SetOscGainMod_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscGainMod; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscGain +struct UModularSynthComponent_SetOscGain_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscGain; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscFrequencyMod +struct UModularSynthComponent_SetOscFrequencyMod_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscFreqMod; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetOscCents +struct UModularSynthComponent_SetOscCents_Params +{ +public: + int32 OscIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cents; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvSustainGain +struct UModularSynthComponent_SetModEnvSustainGain_Params +{ +public: + float SustainGain; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvReleaseTime +struct UModularSynthComponent_SetModEnvReleaseTime_Params +{ +public: + float Release; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvPatch +struct UModularSynthComponent_SetModEnvPatch_Params +{ +public: + enum class ESynthModEnvPatch InPatchType; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvInvert +struct UModularSynthComponent_SetModEnvInvert_Params +{ +public: + bool bInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvDepth +struct UModularSynthComponent_SetModEnvDepth_Params +{ +public: + float Depth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvDecayTime +struct UModularSynthComponent_SetModEnvDecayTime_Params +{ +public: + float DecayTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvBiasPatch +struct UModularSynthComponent_SetModEnvBiasPatch_Params +{ +public: + enum class ESynthModEnvBiasPatch InPatchType; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvBiasInvert +struct UModularSynthComponent_SetModEnvBiasInvert_Params +{ +public: + bool bInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetModEnvAttackTime +struct UModularSynthComponent_SetModEnvAttackTime_Params +{ +public: + float AttackTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOType +struct UModularSynthComponent_SetLFOType_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOType LFOType; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOPatch +struct UModularSynthComponent_SetLFOPatch_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOPatchType LFOPatchType; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOMode +struct UModularSynthComponent_SetLFOMode_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOMode LFOMode; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOGainMod +struct UModularSynthComponent_SetLFOGainMod_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainMod; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOGain +struct UModularSynthComponent_SetLFOGain_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOFrequencyMod +struct UModularSynthComponent_SetLFOFrequencyMod_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyModHz; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetLFOFrequency +struct UModularSynthComponent_SetLFOFrequency_Params +{ +public: + int32 LFOIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyHz; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetGainDb +struct UModularSynthComponent_SetGainDb_Params +{ +public: + float GainDb; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterType +struct UModularSynthComponent_SetFilterType_Params +{ +public: + enum class ESynthFilterType FilterType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterQMod +struct UModularSynthComponent_SetFilterQMod_Params +{ +public: + float FilterQ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterQ +struct UModularSynthComponent_SetFilterQ_Params +{ +public: + float FilterQ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterFrequencyMod +struct UModularSynthComponent_SetFilterFrequencyMod_Params +{ +public: + float FilterFrequencyHz; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterFrequency +struct UModularSynthComponent_SetFilterFrequency_Params +{ +public: + float FilterFrequencyHz; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetFilterAlgorithm +struct UModularSynthComponent_SetFilterAlgorithm_Params +{ +public: + enum class ESynthFilterAlgorithm FilterAlgorithm; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetEnableUnison +struct UModularSynthComponent_SetEnableUnison_Params +{ +public: + bool EnableUnison; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetEnableRetrigger +struct UModularSynthComponent_SetEnableRetrigger_Params +{ +public: + bool RetriggerEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetEnablePolyphony +struct UModularSynthComponent_SetEnablePolyphony_Params +{ +public: + bool bEnablePolyphony; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.SetEnablePatch +struct UModularSynthComponent_SetEnablePatch_Params +{ +public: + struct FPatchId PatchId; // 0x0(0x4)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x4(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x5(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1822[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetEnableLegato +struct UModularSynthComponent_SetEnableLegato_Params +{ +public: + bool LegatoEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetDecayTime +struct UModularSynthComponent_SetDecayTime_Params +{ +public: + float DecayTimeMsec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetChorusFrequency +struct UModularSynthComponent_SetChorusFrequency_Params +{ +public: + float Frequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetChorusFeedback +struct UModularSynthComponent_SetChorusFeedback_Params +{ +public: + float Feedback; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.ModularSynthComponent.SetChorusEnabled +struct UModularSynthComponent_SetChorusEnabled_Params +{ +public: + bool EnableChorus; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetChorusDepth +struct UModularSynthComponent_SetChorusDepth_Params +{ +public: + float Depth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.ModularSynthComponent.SetAttackTime +struct UModularSynthComponent_SetAttackTime_Params +{ +public: + float AttackTimeMsec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.ModularSynthComponent.NoteOn +struct UModularSynthComponent_NoteOn_Params +{ +public: + float Note; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Velocity; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.ModularSynthComponent.NoteOff +struct UModularSynthComponent_NoteOff_Params +{ +public: + float Note; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllNotesOff; // 0x4(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillAllNotes; // 0x5(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1827[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function Synthesis.ModularSynthComponent.CreatePatch +struct UModularSynthComponent_CreatePatch_Params +{ +public: + enum class ESynth1PatchSource PatchSource; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1830[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PatchCables; // 0x8(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bEnableByDefault; // 0x18(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1834[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPatchId ReturnValue; // 0x1C(0x4)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetSettings +struct USourceEffectBitCrusherPreset_SetSettings_Params +{ +public: + struct FSourceEffectBitCrusherBaseSettings Settings; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRateModulator +struct USourceEffectBitCrusherPreset_SetSampleRateModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetSampleRate +struct USourceEffectBitCrusherPreset_SetSampleRate_Params +{ +public: + float SampleRate; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetModulationSettings +struct USourceEffectBitCrusherPreset_SetModulationSettings_Params +{ +public: + struct FSourceEffectBitCrusherSettings ModulationSettings; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetBits +struct USourceEffectBitCrusherPreset_SetBits_Params +{ +public: + float Bits; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectBitCrusherPreset.SetBitModulator +struct USourceEffectBitCrusherPreset_SetBitModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetWetModulator +struct USourceEffectChorusPreset_SetWetModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetWet +struct USourceEffectChorusPreset_SetWet_Params +{ +public: + float WetAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetSpreadModulator +struct USourceEffectChorusPreset_SetSpreadModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetSpread +struct USourceEffectChorusPreset_SetSpread_Params +{ +public: + float Spread; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetSettings +struct USourceEffectChorusPreset_SetSettings_Params +{ +public: + struct FSourceEffectChorusBaseSettings Settings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetModulationSettings +struct USourceEffectChorusPreset_SetModulationSettings_Params +{ +public: + struct FSourceEffectChorusSettings ModulationSettings; // 0x0(0x78)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetFrequencyModulator +struct USourceEffectChorusPreset_SetFrequencyModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetFrequency +struct USourceEffectChorusPreset_SetFrequency_Params +{ +public: + float Frequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetFeedbackModulator +struct USourceEffectChorusPreset_SetFeedbackModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetFeedback +struct USourceEffectChorusPreset_SetFeedback_Params +{ +public: + float Feedback; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetDryModulator +struct USourceEffectChorusPreset_SetDryModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetDry +struct USourceEffectChorusPreset_SetDry_Params +{ +public: + float DryAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetDepthModulator +struct USourceEffectChorusPreset_SetDepthModulator_Params +{ +public: + class USoundModulatorBase* Modulator; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SourceEffectChorusPreset.SetDepth +struct USourceEffectChorusPreset_SetDepth_Params +{ +public: + float Depth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Synthesis.SourceEffectDynamicsProcessorPreset.SetSettings +struct USourceEffectDynamicsProcessorPreset_SetSettings_Params +{ +public: + struct FSourceEffectDynamicsProcessorSettings InSettings; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.UnregisterEnvelopeFollowerListener +struct USourceEffectEnvelopeFollowerPreset_UnregisterEnvelopeFollowerListener_Params +{ +public: + class UEnvelopeFollowerListener* EnvelopeFollowerListener; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.SetSettings +struct USourceEffectEnvelopeFollowerPreset_SetSettings_Params +{ +public: + struct FSourceEffectEnvelopeFollowerSettings InSettings; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectEnvelopeFollowerPreset.RegisterEnvelopeFollowerListener +struct USourceEffectEnvelopeFollowerPreset_RegisterEnvelopeFollowerListener_Params +{ +public: + class UEnvelopeFollowerListener* EnvelopeFollowerListener; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.SourceEffectEQPreset.SetSettings +struct USourceEffectEQPreset_SetSettings_Params +{ +public: + struct FSourceEffectEQSettings InSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Synthesis.SourceEffectFilterPreset.SetSettings +struct USourceEffectFilterPreset_SetSettings_Params +{ +public: + struct FSourceEffectFilterSettings InSettings; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SourceEffectFoldbackDistortionPreset.SetSettings +struct USourceEffectFoldbackDistortionPreset_SetSettings_Params +{ +public: + struct FSourceEffectFoldbackDistortionSettings InSettings; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectMidSideSpreaderPreset.SetSettings +struct USourceEffectMidSideSpreaderPreset_SetSettings_Params +{ +public: + struct FSourceEffectMidSideSpreaderSettings InSettings; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectPannerPreset.SetSettings +struct USourceEffectPannerPreset_SetSettings_Params +{ +public: + struct FSourceEffectPannerSettings InSettings; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.SourceEffectPhaserPreset.SetSettings +struct USourceEffectPhaserPreset_SetSettings_Params +{ +public: + struct FSourceEffectPhaserSettings InSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Synthesis.SourceEffectRingModulationPreset.SetSettings +struct USourceEffectRingModulationPreset_SetSettings_Params +{ +public: + struct FSourceEffectRingModulationSettings InSettings; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SourceEffectSimpleDelayPreset.SetSettings +struct USourceEffectSimpleDelayPreset_SetSettings_Params +{ +public: + struct FSourceEffectSimpleDelaySettings InSettings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Synthesis.SourceEffectStereoDelayPreset.SetSettings +struct USourceEffectStereoDelayPreset_SetSettings_Params +{ +public: + struct FSourceEffectStereoDelaySettings InSettings; // 0x0(0x24)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SourceEffectWaveShaperPreset.SetSettings +struct USourceEffectWaveShaperPreset_SetSettings_Params +{ +public: + struct FSourceEffectWaveShaperSettings InSettings; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function Synthesis.SubmixEffectConvolutionReverbPreset.SetSettings +struct USubmixEffectConvolutionReverbPreset_SetSettings_Params +{ +public: + struct FSubmixEffectConvolutionReverbSettings InSettings; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SubmixEffectConvolutionReverbPreset.SetImpulseResponse +struct USubmixEffectConvolutionReverbPreset_SetImpulseResponse_Params +{ +public: + class UAudioImpulseResponse* InImpulseResponse; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SubmixEffectDelayPreset.SetSettings +struct USubmixEffectDelayPreset_SetSettings_Params +{ +public: + struct FSubmixEffectDelaySettings InSettings; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectDelayPreset.SetInterpolationTime +struct USubmixEffectDelayPreset_SetInterpolationTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectDelayPreset.SetDelay +struct USubmixEffectDelayPreset_SetDelay_Params +{ +public: + float Length; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectDelayPreset.GetMaxDelayInMilliseconds +struct USubmixEffectDelayPreset_GetMaxDelayInMilliseconds_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetSettings +struct USubmixEffectFilterPreset_SetSettings_Params +{ +public: + struct FSubmixEffectFilterSettings InSettings; // 0x0(0xC)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterType +struct USubmixEffectFilterPreset_SetFilterType_Params +{ +public: + enum class ESubmixFilterType InType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterQMod +struct USubmixEffectFilterPreset_SetFilterQMod_Params +{ +public: + float InQ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterQ +struct USubmixEffectFilterPreset_SetFilterQ_Params +{ +public: + float InQ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequencyMod +struct USubmixEffectFilterPreset_SetFilterCutoffFrequencyMod_Params +{ +public: + float InFrequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterCutoffFrequency +struct USubmixEffectFilterPreset_SetFilterCutoffFrequency_Params +{ +public: + float InFrequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SubmixEffectFilterPreset.SetFilterAlgorithm +struct USubmixEffectFilterPreset_SetFilterAlgorithm_Params +{ +public: + enum class ESubmixFilterAlgorithm InAlgorithm; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.SubmixEffectFlexiverbPreset.SetSettings +struct USubmixEffectFlexiverbPreset_SetSettings_Params +{ +public: + struct FSubmixEffectFlexiverbSettings InSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Synthesis.SubmixEffectMultibandCompressorPreset.SetSettings +struct USubmixEffectMultibandCompressorPreset_SetSettings_Params +{ +public: + struct FSubmixEffectMultibandCompressorSettings InSettings; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// Function Synthesis.SubmixEffectStereoDelayPreset.SetSettings +struct USubmixEffectStereoDelayPreset_SetSettings_Params +{ +public: + struct FSubmixEffectStereoDelaySettings InSettings; // 0x0(0x24)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.SetTap +struct USubmixEffectTapDelayPreset_SetTap_Params +{ +public: + int32 TapId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTapDelayInfo TapInfo; // 0x4(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.SetSettings +struct USubmixEffectTapDelayPreset_SetSettings_Params +{ +public: + struct FSubmixEffectTapDelaySettings InSettings; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.SetInterpolationTime +struct USubmixEffectTapDelayPreset_SetInterpolationTime_Params +{ +public: + float Time; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.RemoveTap +struct USubmixEffectTapDelayPreset_RemoveTap_Params +{ +public: + int32 TapId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.GetTapIds +struct USubmixEffectTapDelayPreset_GetTapIds_Params +{ +public: + TArray TapIds; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.GetTap +struct USubmixEffectTapDelayPreset_GetTap_Params +{ +public: + int32 TapId; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTapDelayInfo TapInfo; // 0x4(0x18)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.GetMaxDelayInMilliseconds +struct USubmixEffectTapDelayPreset_GetMaxDelayInMilliseconds_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SubmixEffectTapDelayPreset.AddTap +struct USubmixEffectTapDelayPreset_AddTap_Params +{ +public: + int32 TapId; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.Synth2DSlider.SetValue +struct USynth2DSlider_SetValue_Params +{ +public: + struct FVector2D InValue; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.Synth2DSlider.SetStepSize +struct USynth2DSlider_SetStepSize_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.Synth2DSlider.SetSliderHandleColor +struct USynth2DSlider_SetSliderHandleColor_Params +{ +public: + struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.Synth2DSlider.SetLocked +struct USynth2DSlider_SetLocked_Params +{ +public: + bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.Synth2DSlider.SetIndentHandle +struct USynth2DSlider_SetIndentHandle_Params +{ +public: + bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.Synth2DSlider.GetValue +struct USynth2DSlider_GetValue_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetSustainGain +struct UGranularSynth_SetSustainGain_Params +{ +public: + float SustainGain; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.GranularSynth.SetSoundWave +struct UGranularSynth_SetSoundWave_Params +{ +public: + class USoundWave* InSoundWave; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.GranularSynth.SetScrubMode +struct UGranularSynth_SetScrubMode_Params +{ +public: + bool bScrubMode; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetReleaseTimeMsec +struct UGranularSynth_SetReleaseTimeMsec_Params +{ +public: + float ReleaseTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.SetPlayheadTime +struct UGranularSynth_SetPlayheadTime_Params +{ +public: + float InPositionSec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LerpTimeSec; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EGranularSynthSeekType SeekType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A0[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetPlaybackSpeed +struct UGranularSynth_SetPlaybackSpeed_Params +{ +public: + float InPlayheadRate; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.SetGrainVolume +struct UGranularSynth_SetGrainVolume_Params +{ +public: + float BaseVolume; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D VolumeRange; // 0x4(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetGrainsPerSecond +struct UGranularSynth_SetGrainsPerSecond_Params +{ +public: + float InGrainsPerSecond; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetGrainProbability +struct UGranularSynth_SetGrainProbability_Params +{ +public: + float InGrainProbability; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.SetGrainPitch +struct UGranularSynth_SetGrainPitch_Params +{ +public: + float BasePitch; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PitchRange; // 0x4(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.SetGrainPan +struct UGranularSynth_SetGrainPan_Params +{ +public: + float BasePan; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PanRange; // 0x4(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.GranularSynth.SetGrainEnvelopeType +struct UGranularSynth_SetGrainEnvelopeType_Params +{ +public: + enum class EGranularSynthEnvelopeType EnvelopeType; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.SetGrainDuration +struct UGranularSynth_SetGrainDuration_Params +{ +public: + float BaseDurationMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DurationRange; // 0x4(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetDecayTime +struct UGranularSynth_SetDecayTime_Params +{ +public: + float DecayTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.SetAttackTime +struct UGranularSynth_SetAttackTime_Params +{ +public: + float AttackTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.GranularSynth.NoteOn +struct UGranularSynth_NoteOn_Params +{ +public: + float Note; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Velocity; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.GranularSynth.NoteOff +struct UGranularSynth_NoteOff_Params +{ +public: + float Note; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKill; // 0x4(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A1[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.GranularSynth.IsLoaded +struct UGranularSynth_IsLoaded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.GetSampleDuration +struct UGranularSynth_GetSampleDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.GranularSynth.GetCurrentPlayheadTime +struct UGranularSynth_GetCurrentPlayheadTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetWaveTablePosition +struct USynthComponentMonoWaveTable_SetWaveTablePosition_Params +{ +public: + float InPosition; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetSustainPedalState +struct USynthComponentMonoWaveTable_SetSustainPedalState_Params +{ +public: + bool InSustainPedalState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoType +struct USynthComponentMonoWaveTable_SetPosLfoType_Params +{ +public: + enum class ESynthLFOType InLfoType; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoFrequency +struct USynthComponentMonoWaveTable_SetPosLfoFrequency_Params +{ +public: + float InLfoFrequency; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPosLfoDepth +struct USynthComponentMonoWaveTable_SetPosLfoDepth_Params +{ +public: + float InLfoDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeSustainGain +struct USynthComponentMonoWaveTable_SetPositionEnvelopeSustainGain_Params +{ +public: + float InSustainGain; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeReleaseTime +struct USynthComponentMonoWaveTable_SetPositionEnvelopeReleaseTime_Params +{ +public: + float InReleaseTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeInvert +struct USynthComponentMonoWaveTable_SetPositionEnvelopeInvert_Params +{ +public: + bool bInInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDepth +struct USynthComponentMonoWaveTable_SetPositionEnvelopeDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeDecayTime +struct USynthComponentMonoWaveTable_SetPositionEnvelopeDecayTime_Params +{ +public: + float InDecayTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasInvert +struct USynthComponentMonoWaveTable_SetPositionEnvelopeBiasInvert_Params +{ +public: + bool bInBiasInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeBiasDepth +struct USynthComponentMonoWaveTable_SetPositionEnvelopeBiasDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetPositionEnvelopeAttackTime +struct USynthComponentMonoWaveTable_SetPositionEnvelopeAttackTime_Params +{ +public: + float InAttackTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetLowPassFilterResonance +struct USynthComponentMonoWaveTable_SetLowPassFilterResonance_Params +{ +public: + float InNewQ; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyWithMidiNote +struct USynthComponentMonoWaveTable_SetFrequencyWithMidiNote_Params +{ +public: + float InMidiNote; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequencyPitchBend +struct USynthComponentMonoWaveTable_SetFrequencyPitchBend_Params +{ +public: + float FrequencyOffsetCents; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFrequency +struct USynthComponentMonoWaveTable_SetFrequency_Params +{ +public: + float FrequencyHz; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeSustainGain +struct USynthComponentMonoWaveTable_SetFilterEnvelopeSustainGain_Params +{ +public: + float InSustainGain; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeReleaseTime +struct USynthComponentMonoWaveTable_SetFilterEnvelopeReleaseTime_Params +{ +public: + float InReleaseTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopenDecayTime +struct USynthComponentMonoWaveTable_SetFilterEnvelopenDecayTime_Params +{ +public: + float InDecayTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeInvert +struct USynthComponentMonoWaveTable_SetFilterEnvelopeInvert_Params +{ +public: + bool bInInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeDepth +struct USynthComponentMonoWaveTable_SetFilterEnvelopeDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasInvert +struct USynthComponentMonoWaveTable_SetFilterEnvelopeBiasInvert_Params +{ +public: + bool bInBiasInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeBiasDepth +struct USynthComponentMonoWaveTable_SetFilterEnvelopeBiasDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetFilterEnvelopeAttackTime +struct USynthComponentMonoWaveTable_SetFilterEnvelopeAttackTime_Params +{ +public: + float InAttackTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveValue +struct USynthComponentMonoWaveTable_SetCurveValue_Params +{ +public: + int32 TableIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 KeyframeIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewValue; // 0x8(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xC(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18B8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveTangent +struct USynthComponentMonoWaveTable_SetCurveTangent_Params +{ +public: + int32 TableIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InNewTangent; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18B9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetCurveInterpolationType +struct USynthComponentMonoWaveTable_SetCurveInterpolationType_Params +{ +public: + enum class ECurveInterpolationType InterpolationType; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18BA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TableIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18BB[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeSustainGain +struct USynthComponentMonoWaveTable_SetAmpEnvelopeSustainGain_Params +{ +public: + float InSustainGain; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeReleaseTime +struct USynthComponentMonoWaveTable_SetAmpEnvelopeReleaseTime_Params +{ +public: + float InReleaseTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeInvert +struct USynthComponentMonoWaveTable_SetAmpEnvelopeInvert_Params +{ +public: + bool bInInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDepth +struct USynthComponentMonoWaveTable_SetAmpEnvelopeDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeDecayTime +struct USynthComponentMonoWaveTable_SetAmpEnvelopeDecayTime_Params +{ +public: + float InDecayTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasInvert +struct USynthComponentMonoWaveTable_SetAmpEnvelopeBiasInvert_Params +{ +public: + bool bInBiasInvert; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeBiasDepth +struct USynthComponentMonoWaveTable_SetAmpEnvelopeBiasDepth_Params +{ +public: + float InDepth; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.SetAmpEnvelopeAttackTime +struct USynthComponentMonoWaveTable_SetAmpEnvelopeAttackTime_Params +{ +public: + float InAttackTimeMsec; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.RefreshWaveTable +struct USynthComponentMonoWaveTable_RefreshWaveTable_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.NoteOn +struct USynthComponentMonoWaveTable_NoteOn_Params +{ +public: + float InMidiNote; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InVelocity; // 0x4(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.NoteOff +struct USynthComponentMonoWaveTable_NoteOff_Params +{ +public: + float InMidiNote; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.GetNumTableEntries +struct USynthComponentMonoWaveTable_GetNumTableEntries_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.GetMaxTableIndex +struct USynthComponentMonoWaveTable_GetMaxTableIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.GetKeyFrameValuesForTable +struct USynthComponentMonoWaveTable_GetKeyFrameValuesForTable_Params +{ +public: + float TableIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1905[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SynthComponentMonoWaveTable.GetCurveTangent +struct USynthComponentMonoWaveTable_GetCurveTangent_Params +{ +public: + int32 TableIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentToneGenerator.SetVolume +struct USynthComponentToneGenerator_SetVolume_Params +{ +public: + float InVolume; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthComponentToneGenerator.SetFrequency +struct USynthComponentToneGenerator_SetFrequency_Params +{ +public: + float InFrequency; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SynthSamplePlayer.SetSoundWave +struct USynthSamplePlayer_SetSoundWave_Params +{ +public: + class USoundWave* InSoundWave; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthSamplePlayer.SetScrubTimeWidth +struct USynthSamplePlayer_SetScrubTimeWidth_Params +{ +public: + float InScrubTimeWidthSec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthSamplePlayer.SetScrubMode +struct USynthSamplePlayer_SetScrubMode_Params +{ +public: + bool bScrubMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SynthSamplePlayer.SetPitch +struct USynthSamplePlayer_SetPitch_Params +{ +public: + float InPitch; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Synthesis.SynthSamplePlayer.SeekToTime +struct USynthSamplePlayer_SeekToTime_Params +{ +public: + float TimeSec; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESamplePlayerSeekType SeekType; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrap; // 0x5(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1941[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthSamplePlayer.IsLoaded +struct USynthSamplePlayer_IsLoaded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthSamplePlayer.GetSampleDuration +struct USynthSamplePlayer_GetSampleDuration_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressTime +struct USynthSamplePlayer_GetCurrentPlaybackProgressTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthSamplePlayer.GetCurrentPlaybackProgressPercent +struct USynthSamplePlayer_GetCurrentPlaybackProgressPercent_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLogFrequency +struct USynthesisUtilitiesBlueprintFunctionLibrary_GetLogFrequency_Params +{ +public: + float InLinearValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDomainMin; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDomainMax; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeMin; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeMax; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary.GetLinearFrequency +struct USynthesisUtilitiesBlueprintFunctionLibrary_GetLinearFrequency_Params +{ +public: + float InLogFrequencyValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDomainMin; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDomainMax; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeMin; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeMax; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthKnob.SetValue +struct USynthKnob_SetValue_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthKnob.SetStepSize +struct USynthKnob_SetStepSize_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Synthesis.SynthKnob.SetLocked +struct USynthKnob_SetLocked_Params +{ +public: + bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Synthesis.SynthKnob.GetValue +struct USynthKnob_GetValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_structs.hpp new file mode 100644 index 0000000..f9a0496 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Synthesis_structs.hpp @@ -0,0 +1,892 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESynth1PatchDestination : uint8 +{ + Osc1Gain = 0, + Osc1Frequency = 1, + Osc1Pulsewidth = 2, + Osc2Gain = 3, + Osc2Frequency = 4, + Osc2Pulsewidth = 5, + FilterFrequency = 6, + FilterQ = 7, + Gain = 8, + Pan = 9, + LFO1Frequency = 10, + LFO1Gain = 11, + LFO2Frequency = 12, + LFO2Gain = 13, + Count = 14, + ESynth1PatchDestination_MAX = 15, +}; + +enum class ESynth1PatchSource : uint8 +{ + LFO1 = 0, + LFO2 = 1, + Envelope = 2, + BiasEnvelope = 3, + Count = 4, + ESynth1PatchSource_MAX = 5, +}; + +enum class ESynthStereoDelayMode : uint8 +{ + Normal = 0, + Cross = 1, + PingPong = 2, + Count = 3, + ESynthStereoDelayMode_MAX = 4, +}; + +enum class ESynthFilterAlgorithm : uint8 +{ + OnePole = 0, + StateVariable = 1, + Ladder = 2, + Count = 3, + ESynthFilterAlgorithm_MAX = 4, +}; + +enum class ESynthFilterType : uint8 +{ + LowPass = 0, + HighPass = 1, + BandPass = 2, + BandStop = 3, + Count = 4, + ESynthFilterType_MAX = 5, +}; + +enum class ESynthModEnvBiasPatch : uint8 +{ + PatchToNone = 0, + PatchToOscFreq = 1, + PatchToFilterFreq = 2, + PatchToFilterQ = 3, + PatchToLFO1Gain = 4, + PatchToLFO2Gain = 5, + PatchToLFO1Freq = 6, + PatchToLFO2Freq = 7, + Count = 8, + ESynthModEnvBiasPatch_MAX = 9, +}; + +enum class ESynthModEnvPatch : uint8 +{ + PatchToNone = 0, + PatchToOscFreq = 1, + PatchToFilterFreq = 2, + PatchToFilterQ = 3, + PatchToLFO1Gain = 4, + PatchToLFO2Gain = 5, + PatchToLFO1Freq = 6, + PatchToLFO2Freq = 7, + Count = 8, + ESynthModEnvPatch_MAX = 9, +}; + +enum class ESynthLFOPatchType : uint8 +{ + PatchToNone = 0, + PatchToGain = 1, + PatchToOscFreq = 2, + PatchToFilterFreq = 3, + PatchToFilterQ = 4, + PatchToOscPulseWidth = 5, + PatchToOscPan = 6, + PatchLFO1ToLFO2Frequency = 7, + PatchLFO1ToLFO2Gain = 8, + Count = 9, + ESynthLFOPatchType_MAX = 10, +}; + +enum class ESynthLFOMode : uint8 +{ + Sync = 0, + OneShot = 1, + Free = 2, + Count = 3, + ESynthLFOMode_MAX = 4, +}; + +enum class ESynthLFOType : uint8 +{ + Sine = 0, + UpSaw = 1, + DownSaw = 2, + Square = 3, + Triangle = 4, + Exponential = 5, + RandomSampleHold = 6, + Count = 7, + ESynthLFOType_MAX = 8, +}; + +enum class ESynth1OscType : uint8 +{ + Sine = 0, + Saw = 1, + Triangle = 2, + Square = 3, + Noise = 4, + Count = 5, + ESynth1OscType_MAX = 6, +}; + +enum class ESourceEffectDynamicsPeakMode : uint8 +{ + MeanSquared = 0, + RootMeanSquared = 1, + Peak = 2, + Count = 3, + ESourceEffectDynamicsPeakMode_MAX = 4, +}; + +enum class ESourceEffectDynamicsProcessorType : uint8 +{ + Compressor = 0, + Limiter = 1, + Expander = 2, + Gate = 3, + Count = 4, + ESourceEffectDynamicsProcessorType_MAX = 5, +}; + +enum class EEnvelopeFollowerPeakMode : uint8 +{ + MeanSquared = 0, + RootMeanSquared = 1, + Peak = 2, + Count = 3, + EEnvelopeFollowerPeakMode_MAX = 4, +}; + +enum class ESourceEffectFilterParam : uint8 +{ + FilterFrequency = 0, + FilterResonance = 1, + Count = 2, + ESourceEffectFilterParam_MAX = 3, +}; + +enum class ESourceEffectFilterType : uint8 +{ + LowPass = 0, + HighPass = 1, + BandPass = 2, + BandStop = 3, + Count = 4, + ESourceEffectFilterType_MAX = 5, +}; + +enum class ESourceEffectFilterCircuit : uint8 +{ + OnePole = 0, + StateVariable = 1, + Ladder = 2, + Count = 3, + ESourceEffectFilterCircuit_MAX = 4, +}; + +enum class EStereoChannelMode : uint8 +{ + MidSide = 0, + LeftRight = 1, + Count = 2, + EStereoChannelMode_MAX = 3, +}; + +enum class EPhaserLFOType : uint8 +{ + Sine = 0, + UpSaw = 1, + DownSaw = 2, + Square = 3, + Triangle = 4, + Exponential = 5, + RandomSampleHold = 6, + Count = 7, + EPhaserLFOType_MAX = 8, +}; + +enum class ERingModulatorTypeSourceEffect : uint8 +{ + Sine = 0, + Saw = 1, + Triangle = 2, + Square = 3, + Count = 4, + ERingModulatorTypeSourceEffect_MAX = 5, +}; + +enum class EStereoDelayFiltertype : uint8 +{ + Lowpass = 0, + Highpass = 1, + Bandpass = 2, + Notch = 3, + Count = 4, + EStereoDelayFiltertype_MAX = 5, +}; + +enum class EStereoDelaySourceEffect : uint8 +{ + Normal = 0, + Cross = 1, + PingPong = 2, + Count = 3, + EStereoDelaySourceEffect_MAX = 4, +}; + +enum class ESubmixEffectConvolutionReverbBlockSize : uint8 +{ + BlockSize256 = 0, + BlockSize512 = 1, + BlockSize1024 = 2, + ESubmixEffectConvolutionReverbBlockSize_MAX = 3, +}; + +enum class ESubmixFilterAlgorithm : uint8 +{ + OnePole = 0, + StateVariable = 1, + Ladder = 2, + Count = 3, + ESubmixFilterAlgorithm_MAX = 4, +}; + +enum class ESubmixFilterType : uint8 +{ + LowPass = 0, + HighPass = 1, + BandPass = 2, + BandStop = 3, + Count = 4, + ESubmixFilterType_MAX = 5, +}; + +enum class ETapLineMode : uint8 +{ + SendToChannel = 0, + Panning = 1, + Disabled = 2, + ETapLineMode_MAX = 3, +}; + +enum class EGranularSynthSeekType : uint8 +{ + FromBeginning = 0, + FromCurrentPosition = 1, + Count = 2, + EGranularSynthSeekType_MAX = 3, +}; + +enum class EGranularSynthEnvelopeType : uint8 +{ + Rectangular = 0, + Triangle = 1, + DownwardTriangle = 2, + UpwardTriangle = 3, + ExponentialDecay = 4, + ExponentialIncrease = 5, + Gaussian = 6, + Hanning = 7, + Lanczos = 8, + Cosine = 9, + CosineSquared = 10, + Welch = 11, + Blackman = 12, + BlackmanHarris = 13, + Count = 14, + EGranularSynthEnvelopeType_MAX = 15, +}; + +enum class ECurveInterpolationType : uint8 +{ + AUTOINTERP = 0, + LINEAR = 1, + CONSTANT = 2, + CurveInterpolationType_MAX = 3, +}; + +enum class ESamplePlayerSeekType : uint8 +{ + FromBeginning = 0, + FromCurrentPosition = 1, + FromEnd = 2, + Count = 3, + ESamplePlayerSeekType_MAX = 4, +}; + +enum class ESynthKnobSize : uint8 +{ + Medium = 0, + Large = 1, + Count = 2, + ESynthKnobSize_MAX = 3, +}; + +enum class ESynthSlateColorStyle : uint8 +{ + Light = 0, + Dark = 1, + Count = 2, + ESynthSlateColorStyle_MAX = 3, +}; + +enum class ESynthSlateSizeType : uint8 +{ + Small = 0, + Medium = 1, + Large = 2, + Count = 3, + ESynthSlateSizeType_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct Synthesis.Synth1PatchCable +struct FSynth1PatchCable +{ +public: + float Depth; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynth1PatchDestination Destination; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194F[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Synthesis.EpicSynth1Patch +struct FEpicSynth1Patch +{ +public: + enum class ESynth1PatchSource PatchSource; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1950[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PatchCables; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xD8 (0xE0 - 0x8) +// ScriptStruct Synthesis.ModularSynthPreset +struct FModularSynthPreset : public FTableRowBase +{ +public: + uint8 bEnablePolyphony : 1; // Mask: 0x1, PropSize: 0x10x8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A9 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1951[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESynth1OscType Osc1Type; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1952[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Osc1Gain; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc1Octave; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc1Semitones; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc1Cents; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc1PulseWidth; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynth1OscType Osc2Type; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1953[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Osc2Gain; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc2Octave; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc2Semitones; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc2Cents; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Osc2PulseWidth; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Portamento; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableUnison : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableOscillatorSync : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AA : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1954[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Spread; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pan; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFO1Frequency; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFO1Gain; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOType LFO1Type; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOMode LFO1Mode; // 0x55(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOPatchType LFO1PatchType; // 0x56(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1955[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float LFO2Frequency; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFO2Gain; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOType LFO2Type; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOMode LFO2Mode; // 0x61(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthLFOPatchType LFO2PatchType; // 0x62(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1956[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float GainDb; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackTime; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SustainGain; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTime; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthModEnvPatch ModEnvPatchType; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthModEnvBiasPatch ModEnvBiasPatchType; // 0x79(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1957[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bInvertModulationEnvelope : 1; // Mask: 0x1, PropSize: 0x10x7C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvertModulationEnvelopeBias : 1; // Mask: 0x2, PropSize: 0x10x7C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AB : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1958[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ModulationEnvelopeDepth; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModulationEnvelopeAttackTime; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModulationEnvelopeDecayTime; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModulationEnvelopeSustainGain; // 0x8C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModulationEnvelopeReleaseTime; // 0x90(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLegato : 1; // Mask: 0x1, PropSize: 0x10x94(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRetrigger : 1; // Mask: 0x2, PropSize: 0x10x94(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AC : 6; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1959[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FilterFrequency; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterQ; // 0x9C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthFilterType FilterType; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthFilterAlgorithm FilterAlgorithm; // 0xA1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + uint8 bStereoDelayEnabled : 1; // Mask: 0x1, PropSize: 0x10xA4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AD : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_195C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + enum class ESynthStereoDelayMode StereoDelayMode; // 0xA8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StereoDelayTime; // 0xAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoDelayFeedback; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoDelayWetlevel; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoDelayRatio; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChorusEnabled : 1; // Mask: 0x1, PropSize: 0x10xBC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AE : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_195F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ChorusDepth; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChorusFeedback; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChorusFrequency; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1960[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Patches; // 0xD0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xF0 (0xF0 - 0x0) +// ScriptStruct Synthesis.ModularSynthPresetBankEntry +struct FModularSynthPresetBankEntry +{ +public: + class FString PresetName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FModularSynthPreset Preset; // 0x10(0xE0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct Synthesis.PatchId +struct FPatchId +{ +public: + int32 ID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Synthesis.SourceEffectBitCrusherSettings +struct FSourceEffectBitCrusherSettings +{ +public: + float CrushedSampleRate; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1961[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoundModulationDestinationSettings SampleRateModulation; // 0x8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float CrushedBits; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1962[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSoundModulationDestinationSettings BitModulation; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Synthesis.SourceEffectBitCrusherBaseSettings +struct FSourceEffectBitCrusherBaseSettings +{ +public: + float SampleRate; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BitDepth; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// ScriptStruct Synthesis.SourceEffectChorusSettings +struct FSourceEffectChorusSettings +{ +public: + float Depth; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Spread; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings DepthModulation; // 0x18(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings FrequencyModulation; // 0x28(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings FeedbackModulation; // 0x38(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings WetModulation; // 0x48(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings DryModulation; // 0x58(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings SpreadModulation; // 0x68(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Synthesis.SourceEffectChorusBaseSettings +struct FSourceEffectChorusBaseSettings +{ +public: + float Depth; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Spread; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Synthesis.SourceEffectDynamicsProcessorSettings +struct FSourceEffectDynamicsProcessorSettings +{ +public: + enum class ESourceEffectDynamicsProcessorType DynamicsProcessorType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESourceEffectDynamicsPeakMode PeakMode; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1963[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float LookAheadMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackTimeMsec; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTimeMsec; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdDb; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KneeBandwidthDb; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputGainDb; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStereoLinked : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAnalogMode : 1; // Mask: 0x2, PropSize: 0x10x24(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1964[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Synthesis.SourceEffectEnvelopeFollowerSettings +struct FSourceEffectEnvelopeFollowerSettings +{ +public: + float AttackTime; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EEnvelopeFollowerPeakMode PeakMode; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAnalogMode; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1965[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Synthesis.SourceEffectEQBand +struct FSourceEffectEQBand +{ +public: + float Frequency; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10xC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1966[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Synthesis.SourceEffectEQSettings +struct FSourceEffectEQSettings +{ +public: + TArray EQBands; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Synthesis.SourceEffectFilterAudioBusModulationSettings +struct FSourceEffectFilterAudioBusModulationSettings +{ +public: + class UAudioBus* AudioBus; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTimeMsec; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTimeMsec; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvelopeGainMultiplier; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESourceEffectFilterParam FilterParam; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1967[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinFrequencyModulation; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFrequencyModulation; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinResonanceModulation; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxResonanceModulation; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Synthesis.SourceEffectFilterSettings +struct FSourceEffectFilterSettings +{ +public: + enum class ESourceEffectFilterCircuit FilterCircuit; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESourceEffectFilterType FilterType; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1968[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CutoffFrequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterQ; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1969[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray AudioBusModulation; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Synthesis.SourceEffectFoldbackDistortionSettings +struct FSourceEffectFoldbackDistortionSettings +{ +public: + float InputGainDb; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdDb; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Synthesis.SourceEffectMidSideSpreaderSettings +struct FSourceEffectMidSideSpreaderSettings +{ +public: + float SpreadAmount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EStereoChannelMode InputMode; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EStereoChannelMode OutputMode; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEqualPower; // 0x6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196C[0x1]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Synthesis.SourceEffectPannerSettings +struct FSourceEffectPannerSettings +{ +public: + float Spread; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pan; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Synthesis.SourceEffectPhaserSettings +struct FSourceEffectPhaserSettings +{ +public: + float WetLevel; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EPhaserLFOType LFOType; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseQuadraturePhase; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196D[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Synthesis.SourceEffectRingModulationSettings +struct FSourceEffectRingModulationSettings +{ +public: + enum class ERingModulatorTypeSourceEffect ModulatorType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Frequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Depth; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioBus* AudioBusModulator; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Synthesis.SourceEffectSimpleDelaySettings +struct FSourceEffectSimpleDelaySettings +{ +public: + float SpeedOfSound; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayAmount; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryAmount; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetAmount; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDelayBasedOnDistance : 1; // Mask: 0x1, PropSize: 0x10x14(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1970[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Synthesis.SourceEffectStereoDelaySettings +struct FSourceEffectStereoDelaySettings +{ +public: + enum class EStereoDelaySourceEffect DelayMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1973[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DelayTimeMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayRatio; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilterEnabled; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EStereoDelayFiltertype FilterType; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1974[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FilterFrequency; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterQ; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Synthesis.SourceEffectWaveShaperSettings +struct FSourceEffectWaveShaperSettings +{ +public: + float Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Synthesis.SubmixEffectConvolutionReverbSettings +struct FSubmixEffectConvolutionReverbSettings +{ +public: + float NormalizationVolumeDb; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypass; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMixInputChannelFormatToImpulseResponseFormat; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMixReverbOutputToOutputChannelFormat; // 0x6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1975[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float SurroundRearChannelBleedDb; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertRearChannelBleedPhase; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSurroundRearChannelFlip; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1977[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float SurroundRearChannelBleedAmount; // 0x10(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1978[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioImpulseResponse* ImpulseResponse; // 0x18(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowHArdwareAcceleration; // 0x20(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1979[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Synthesis.SubmixEffectDelaySettings +struct FSubmixEffectDelaySettings +{ +public: + float MaximumDelayLength; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayLength; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// ScriptStruct Synthesis.SubmixEffectFilterSettings +struct FSubmixEffectFilterSettings +{ +public: + enum class ESubmixFilterType FilterType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixFilterAlgorithm FilterAlgorithm; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FilterFrequency; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterQ; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Synthesis.SubmixEffectFlexiverbSettings +struct FSubmixEffectFlexiverbSettings +{ +public: + float PreDelay; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoomDampening; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Complexity; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Synthesis.DynamicsBandSettings +struct FDynamicsBandSettings +{ +public: + float CrossoverTopFrequency; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackTimeMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTimeMsec; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdDb; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KneeBandwidthDb; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputGainDb; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Synthesis.SubmixEffectMultibandCompressorSettings +struct FSubmixEffectMultibandCompressorSettings +{ +public: + enum class ESubmixEffectDynamicsProcessorType DynamicsProcessorType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESubmixEffectDynamicsPeakMode PeakMode; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float LookAheadMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLinkChannels; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnalogMode; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFourPole; // 0xA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197C[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Bands; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct Synthesis.SubmixEffectStereoDelaySettings +struct FSubmixEffectStereoDelaySettings +{ +public: + enum class EStereoDelaySourceEffect DelayMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DelayTimeMsec; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Feedback; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayRatio; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilterEnabled; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EStereoDelayFiltertype FilterType; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FilterFrequency; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterQ; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Synthesis.TapDelayInfo +struct FTapDelayInfo +{ +public: + enum class ETapLineMode TapLineMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_197F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float DelayLength; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputChannel; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PanInDegrees; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TapId; // 0x14(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct Synthesis.SubmixEffectTapDelaySettings +struct FSubmixEffectTapDelaySettings +{ +public: + float MaximumDelayLength; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Taps; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x2B0 (0x2B8 - 0x8) +// ScriptStruct Synthesis.Synth2DSliderStyle +struct FSynth2DSliderStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush NormalThumbImage; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledThumbImage; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBarImage; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledBarImage; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImage; // 0x228(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float BarThickness; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1980[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x230 (0x238 - 0x8) +// ScriptStruct Synthesis.SynthKnobStyle +struct FSynthKnobStyle : public FSlateWidgetStyle +{ +public: + struct FSlateBrush LargeKnob; // 0x8(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush LargeKnobOverlay; // 0x90(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush MediumKnob; // 0x118(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush MediumKnobOverlay; // 0x1A0(0x88)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float MinValueAngle; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValueAngle; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthKnobSize KnobSize; // 0x230(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1981[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x10 - 0x8) +// ScriptStruct Synthesis.SynthSlateStyle +struct FSynthSlateStyle : public FSlateWidgetStyle +{ +public: + enum class ESynthSlateSizeType SizeType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESynthSlateColorStyle ColorStyle; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1982[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_classes.hpp new file mode 100644 index 0000000..85dadc8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x58 - 0x28) +// Class TcpMessaging.TcpMessagingSettings +class UTcpMessagingSettings : public UObject +{ +public: + bool EnableTransport; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_174F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ListenEndpoint; // 0x30(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ConnectToEndpoints; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + int32 ConnectionRetryDelay; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bStopServiceWhenAppDeactivates; // 0x54(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1750[0x3]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTcpMessagingSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_functions.cpp new file mode 100644 index 0000000..1ed74e8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class TcpMessaging.TcpMessagingSettings +// (None) + +class UClass* UTcpMessagingSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TcpMessagingSettings"); + + return Clss; +} + + +// TcpMessagingSettings TcpMessaging.Default__TcpMessagingSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTcpMessagingSettings* UTcpMessagingSettings::GetDefaultObj() +{ + static class UTcpMessagingSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UTcpMessagingSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TcpMessaging_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Team_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Team_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Team_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Team_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_structs.hpp new file mode 100644 index 0000000..c3e0406 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Team_structs.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETeam : uint8 +{ + NewEnumerator1 = 0, + NewEnumerator0 = 1, + Team_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_classes.hpp new file mode 100644 index 0000000..8947f49 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_classes.hpp @@ -0,0 +1,200 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x108 - 0x60) +// Class TemplateSequence.TemplateSequence +class UTemplateSequence : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr BoundActorClass; // 0x68(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr BoundPreviewActor; // 0x90(0x28)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap BoundActorComponents; // 0xB8(0x50)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTemplateSequence* GetDefaultObj(); + +}; + +// 0x0 (0x108 - 0x108) +// Class TemplateSequence.CameraAnimationSequence +class UCameraAnimationSequence : public UTemplateSequence +{ +public: + + static class UClass* StaticClass(); + static class UCameraAnimationSequence* GetDefaultObj(); + +}; + +// 0x648 (0x670 - 0x28) +// Class TemplateSequence.SequenceCameraShakeCameraStandIn +class USequenceCameraShakeCameraStandIn : public UObject +{ +public: + uint8 Pad_9FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + float FieldOfView; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_B6 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_9FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AspectRatio; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9FC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPostProcessSettings PostProcessSettings; // 0x40(0x560)(NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x5A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings Filmback; // 0x5A4(0xC)(NoDestructor, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x5B0(0x18)(NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFocusSettings FocusSettings; // 0x5C8(0x58)(NativeAccessSpecifierPublic) + float CurrentFocalLength; // 0x620(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAperture; // 0x624(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFocusDistance; // 0x628(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9FD[0x44]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USequenceCameraShakeCameraStandIn* GetDefaultObj(); + +}; + +// 0x30 (0x58 - 0x28) +// Class TemplateSequence.SequenceCameraShakePattern +class USequenceCameraShakePattern : public UCameraShakePattern +{ +public: + class UCameraAnimationSequence* Sequence; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomSegmentDuration; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomSegment; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USequenceCameraShakeSequencePlayer* Player; // 0x48(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USequenceCameraShakeCameraStandIn* CameraStandIn; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class USequenceCameraShakePattern* GetDefaultObj(); + +}; + +// 0x400 (0x428 - 0x28) +// Class TemplateSequence.SequenceCameraShakeSequencePlayer +class USequenceCameraShakeSequencePlayer : public UObject +{ +public: + uint8 Pad_A00[0x2A8]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* BoundObjectOverride; // 0x2D0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMovieSceneSequence* Sequence; // 0x2D8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x2E0(0xE8)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_A01[0x60]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USequenceCameraShakeSequencePlayer* GetDefaultObj(); + +}; + +// 0x58 (0x278 - 0x220) +// Class TemplateSequence.TemplateSequenceActor +class ATemplateSequenceActor : public AActor +{ +public: + uint8 Pad_A0C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x230(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A0D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTemplateSequencePlayer* SequencePlayer; // 0x248(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath TemplateSequence; // 0x250(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTemplateSequenceBindingOverrideData BindingOverride; // 0x268(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A0E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ATemplateSequenceActor* GetDefaultObj(); + + void SetSequence(class UTemplateSequence* InSequence); + void SetBinding(class AActor* Actor, bool bOverridesDefault); + class UTemplateSequence* LoadSequence(); + class UTemplateSequencePlayer* GetSequencePlayer(); + class UTemplateSequence* GetSequence(); +}; + +// 0x8 (0x4F0 - 0x4E8) +// Class TemplateSequence.TemplateSequencePlayer +class UTemplateSequencePlayer : public UMovieSceneSequencePlayer +{ +public: + uint8 Pad_A12[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTemplateSequencePlayer* GetDefaultObj(); + + class UTemplateSequencePlayer* CreateTemplateSequencePlayer(class UObject* WorldContextObject, class UTemplateSequence* TemplateSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ATemplateSequenceActor** OutActor); +}; + +// 0x18 (0x180 - 0x168) +// Class TemplateSequence.TemplateSequenceSection +class UTemplateSequenceSection : public UMovieSceneSubSection +{ +public: + uint8 Pad_A14[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray PropertyScales; // 0x170(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTemplateSequenceSection* GetDefaultObj(); + +}; + +// 0x70 (0xB0 - 0x40) +// Class TemplateSequence.TemplateSequenceSystem +class UTemplateSequenceSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_A15[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTemplateSequenceSystem* GetDefaultObj(); + +}; + +// 0x58 (0x98 - 0x40) +// Class TemplateSequence.TemplateSequencePropertyScalingInstantiatorSystem +class UTemplateSequencePropertyScalingInstantiatorSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_A16[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTemplateSequencePropertyScalingInstantiatorSystem* GetDefaultObj(); + +}; + +// 0x50 (0x90 - 0x40) +// Class TemplateSequence.TemplateSequencePropertyScalingEvaluatorSystem +class UTemplateSequencePropertyScalingEvaluatorSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_A17[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTemplateSequencePropertyScalingEvaluatorSystem* GetDefaultObj(); + +}; + +// 0x0 (0xA0 - 0xA0) +// Class TemplateSequence.TemplateSequenceTrack +class UTemplateSequenceTrack : public UMovieSceneSubTrack +{ +public: + + static class UClass* StaticClass(); + static class UTemplateSequenceTrack* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_functions.cpp new file mode 100644 index 0000000..9e8a719 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_functions.cpp @@ -0,0 +1,530 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class TemplateSequence.TemplateSequence +// (None) + +class UClass* UTemplateSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequence"); + + return Clss; +} + + +// TemplateSequence TemplateSequence.Default__TemplateSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequence* UTemplateSequence::GetDefaultObj() +{ + static class UTemplateSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.CameraAnimationSequence +// (None) + +class UClass* UCameraAnimationSequence::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CameraAnimationSequence"); + + return Clss; +} + + +// CameraAnimationSequence TemplateSequence.Default__CameraAnimationSequence +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCameraAnimationSequence* UCameraAnimationSequence::GetDefaultObj() +{ + static class UCameraAnimationSequence* Default = nullptr; + + if (!Default) + Default = static_cast(UCameraAnimationSequence::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.SequenceCameraShakeCameraStandIn +// (None) + +class UClass* USequenceCameraShakeCameraStandIn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceCameraShakeCameraStandIn"); + + return Clss; +} + + +// SequenceCameraShakeCameraStandIn TemplateSequence.Default__SequenceCameraShakeCameraStandIn +// (Public, ClassDefaultObject, ArchetypeObject) + +class USequenceCameraShakeCameraStandIn* USequenceCameraShakeCameraStandIn::GetDefaultObj() +{ + static class USequenceCameraShakeCameraStandIn* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceCameraShakeCameraStandIn::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.SequenceCameraShakePattern +// (None) + +class UClass* USequenceCameraShakePattern::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceCameraShakePattern"); + + return Clss; +} + + +// SequenceCameraShakePattern TemplateSequence.Default__SequenceCameraShakePattern +// (Public, ClassDefaultObject, ArchetypeObject) + +class USequenceCameraShakePattern* USequenceCameraShakePattern::GetDefaultObj() +{ + static class USequenceCameraShakePattern* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceCameraShakePattern::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.SequenceCameraShakeSequencePlayer +// (None) + +class UClass* USequenceCameraShakeSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceCameraShakeSequencePlayer"); + + return Clss; +} + + +// SequenceCameraShakeSequencePlayer TemplateSequence.Default__SequenceCameraShakeSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USequenceCameraShakeSequencePlayer* USequenceCameraShakeSequencePlayer::GetDefaultObj() +{ + static class USequenceCameraShakeSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceCameraShakeSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.TemplateSequenceActor +// (Actor) + +class UClass* ATemplateSequenceActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequenceActor"); + + return Clss; +} + + +// TemplateSequenceActor TemplateSequence.Default__TemplateSequenceActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ATemplateSequenceActor* ATemplateSequenceActor::GetDefaultObj() +{ + static class ATemplateSequenceActor* Default = nullptr; + + if (!Default) + Default = static_cast(ATemplateSequenceActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function TemplateSequence.TemplateSequenceActor.SetSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTemplateSequence* InSequence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATemplateSequenceActor::SetSequence(class UTemplateSequence* InSequence) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequenceActor", "SetSequence"); + + Params::ATemplateSequenceActor_SetSequence_Params Parms{}; + + Parms.InSequence = InSequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function TemplateSequence.TemplateSequenceActor.SetBinding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverridesDefault (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATemplateSequenceActor::SetBinding(class AActor* Actor, bool bOverridesDefault) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequenceActor", "SetBinding"); + + Params::ATemplateSequenceActor_SetBinding_Params Parms{}; + + Parms.Actor = Actor; + Parms.bOverridesDefault = bOverridesDefault; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function TemplateSequence.TemplateSequenceActor.LoadSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTemplateSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTemplateSequence* ATemplateSequenceActor::LoadSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequenceActor", "LoadSequence"); + + Params::ATemplateSequenceActor_LoadSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TemplateSequence.TemplateSequenceActor.GetSequencePlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTemplateSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTemplateSequencePlayer* ATemplateSequenceActor::GetSequencePlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequenceActor", "GetSequencePlayer"); + + Params::ATemplateSequenceActor_GetSequencePlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TemplateSequence.TemplateSequenceActor.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTemplateSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTemplateSequence* ATemplateSequenceActor::GetSequence() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequenceActor", "GetSequence"); + + Params::ATemplateSequenceActor_GetSequence_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class TemplateSequence.TemplateSequencePlayer +// (None) + +class UClass* UTemplateSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequencePlayer"); + + return Clss; +} + + +// TemplateSequencePlayer TemplateSequence.Default__TemplateSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequencePlayer* UTemplateSequencePlayer::GetDefaultObj() +{ + static class UTemplateSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function TemplateSequence.TemplateSequencePlayer.CreateTemplateSequencePlayer +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTemplateSequence* TemplateSequence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneSequencePlaybackSettingsSettings (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class ATemplateSequenceActor* OutActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTemplateSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTemplateSequencePlayer* UTemplateSequencePlayer::CreateTemplateSequencePlayer(class UObject* WorldContextObject, class UTemplateSequence* TemplateSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ATemplateSequenceActor** OutActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TemplateSequencePlayer", "CreateTemplateSequencePlayer"); + + Params::UTemplateSequencePlayer_CreateTemplateSequencePlayer_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TemplateSequence = TemplateSequence; + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutActor != nullptr) + *OutActor = Parms.OutActor; + + return Parms.ReturnValue; + +} + + +// Class TemplateSequence.TemplateSequenceSection +// (None) + +class UClass* UTemplateSequenceSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequenceSection"); + + return Clss; +} + + +// TemplateSequenceSection TemplateSequence.Default__TemplateSequenceSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequenceSection* UTemplateSequenceSection::GetDefaultObj() +{ + static class UTemplateSequenceSection* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequenceSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.TemplateSequenceSystem +// (None) + +class UClass* UTemplateSequenceSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequenceSystem"); + + return Clss; +} + + +// TemplateSequenceSystem TemplateSequence.Default__TemplateSequenceSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequenceSystem* UTemplateSequenceSystem::GetDefaultObj() +{ + static class UTemplateSequenceSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequenceSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.TemplateSequencePropertyScalingInstantiatorSystem +// (None) + +class UClass* UTemplateSequencePropertyScalingInstantiatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequencePropertyScalingInstantiatorSystem"); + + return Clss; +} + + +// TemplateSequencePropertyScalingInstantiatorSystem TemplateSequence.Default__TemplateSequencePropertyScalingInstantiatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequencePropertyScalingInstantiatorSystem* UTemplateSequencePropertyScalingInstantiatorSystem::GetDefaultObj() +{ + static class UTemplateSequencePropertyScalingInstantiatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequencePropertyScalingInstantiatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.TemplateSequencePropertyScalingEvaluatorSystem +// (None) + +class UClass* UTemplateSequencePropertyScalingEvaluatorSystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequencePropertyScalingEvaluatorSystem"); + + return Clss; +} + + +// TemplateSequencePropertyScalingEvaluatorSystem TemplateSequence.Default__TemplateSequencePropertyScalingEvaluatorSystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequencePropertyScalingEvaluatorSystem* UTemplateSequencePropertyScalingEvaluatorSystem::GetDefaultObj() +{ + static class UTemplateSequencePropertyScalingEvaluatorSystem* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequencePropertyScalingEvaluatorSystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TemplateSequence.TemplateSequenceTrack +// (None) + +class UClass* UTemplateSequenceTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TemplateSequenceTrack"); + + return Clss; +} + + +// TemplateSequenceTrack TemplateSequence.Default__TemplateSequenceTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UTemplateSequenceTrack* UTemplateSequenceTrack::GetDefaultObj() +{ + static class UTemplateSequenceTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UTemplateSequenceTrack::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_parameters.hpp new file mode 100644 index 0000000..e911763 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_parameters.hpp @@ -0,0 +1,74 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function TemplateSequence.TemplateSequenceActor.SetSequence +struct ATemplateSequenceActor_SetSequence_Params +{ +public: + class UTemplateSequence* InSequence; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function TemplateSequence.TemplateSequenceActor.SetBinding +struct ATemplateSequenceActor_SetBinding_Params +{ +public: + class AActor* Actor; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesDefault; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A05[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function TemplateSequence.TemplateSequenceActor.LoadSequence +struct ATemplateSequenceActor_LoadSequence_Params +{ +public: + class UTemplateSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function TemplateSequence.TemplateSequenceActor.GetSequencePlayer +struct ATemplateSequenceActor_GetSequencePlayer_Params +{ +public: + class UTemplateSequencePlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function TemplateSequence.TemplateSequenceActor.GetSequence +struct ATemplateSequenceActor_GetSequence_Params +{ +public: + class UTemplateSequence* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function TemplateSequence.TemplateSequencePlayer.CreateTemplateSequencePlayer +struct UTemplateSequencePlayer_CreateTemplateSequencePlayer_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTemplateSequence* TemplateSequence; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequencePlaybackSettings Settings; // 0x10(0x14)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A11[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ATemplateSequenceActor* OutActor; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTemplateSequencePlayer* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_structs.hpp new file mode 100644 index 0000000..e4d2d87 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TemplateSequence_structs.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ETemplateSectionPropertyScaleType : int32 +{ + FloatProperty = 0, + TransformPropertyLocationOnly = 1, + TransformPropertyRotationOnly = 2, + ETemplateSectionPropertyScaleType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC (0xC - 0x0) +// ScriptStruct TemplateSequence.TemplateSequenceBindingOverrideData +struct FTemplateSequenceBindingOverrideData +{ +public: + TWeakObjectPtr Object; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesDefault; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A18[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC8 (0xC8 - 0x0) +// ScriptStruct TemplateSequence.TemplateSectionPropertyScale +struct FTemplateSectionPropertyScale +{ +public: + struct FGuid ObjectBinding; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieScenePropertyBinding PropertyBinding; // 0x10(0x14)(NoDestructor, NativeAccessSpecifierPublic) + enum class ETemplateSectionPropertyScaleType PropertyScaleType; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel FloatChannel; // 0x28(0xA0)(NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_classes.hpp new file mode 100644 index 0000000..1442b81 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_classes.hpp @@ -0,0 +1,104 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class TimeManagement.FixedFrameRateCustomTimeStep +class UFixedFrameRateCustomTimeStep : public UEngineCustomTimeStep +{ +public: + + static class UClass* StaticClass(); + static class UFixedFrameRateCustomTimeStep* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class TimeManagement.GenlockedCustomTimeStep +class UGenlockedCustomTimeStep : public UFixedFrameRateCustomTimeStep +{ +public: + + static class UClass* StaticClass(); + static class UGenlockedCustomTimeStep* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class TimeManagement.GenlockedFixedRateCustomTimeStep +class UGenlockedFixedRateCustomTimeStep : public UGenlockedCustomTimeStep +{ +public: + struct FFrameRate FrameRate; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B23[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGenlockedFixedRateCustomTimeStep* GetDefaultObj(); + +}; + +// 0x28 (0x58 - 0x30) +// Class TimeManagement.GenlockedTimecodeProvider +class UGenlockedTimecodeProvider : public UTimecodeProvider +{ +public: + bool bUseGenlockToCount; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B24[0x27]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGenlockedTimecodeProvider* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class TimeManagement.TimeManagementBlueprintLibrary +class UTimeManagementBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UTimeManagementBlueprintLibrary* GetDefaultObj(); + + struct FFrameTime TransformTime(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& DestinationRate); + struct FFrameNumber Subtract_FrameNumberInteger(const struct FFrameNumber& A, int32 B); + struct FFrameNumber Subtract_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B); + struct FFrameTime SnapFrameTimeToRate(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& SnapToRate); + struct FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, struct FFrameRate& FrameRate); + struct FFrameNumber Multiply_FrameNumberInteger(const struct FFrameNumber& A, int32 B); + bool IsValid_MultipleOf(struct FFrameRate& InFrameRate, struct FFrameRate& OtherFramerate); + bool IsValid_Framerate(struct FFrameRate& InFrameRate); + struct FFrameRate GetTimecodeFrameRate(); + struct FTimecode GetTimecode(); + struct FFrameNumber Divide_FrameNumberInteger(const struct FFrameNumber& A, int32 B); + class FString Conv_TimecodeToString(struct FTimecode& InTimecode, bool bForceSignDisplay); + float Conv_QualifiedFrameTimeToSeconds(struct FQualifiedFrameTime& InFrameTime); + float Conv_FrameRateToSeconds(struct FFrameRate& InFrameRate); + int32 Conv_FrameNumberToInteger(struct FFrameNumber& InFrameNumber); + struct FFrameNumber Add_FrameNumberInteger(const struct FFrameNumber& A, int32 B); + struct FFrameNumber Add_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B); +}; + +// 0x8 (0x30 - 0x28) +// Class TimeManagement.TimeSynchronizationSource +class UTimeSynchronizationSource : public UObject +{ +public: + bool bUseForSynchronization; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B28[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 FrameOffset; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UTimeSynchronizationSource* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_functions.cpp new file mode 100644 index 0000000..8bc3b3a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_functions.cpp @@ -0,0 +1,716 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class TimeManagement.FixedFrameRateCustomTimeStep +// (None) + +class UClass* UFixedFrameRateCustomTimeStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FixedFrameRateCustomTimeStep"); + + return Clss; +} + + +// FixedFrameRateCustomTimeStep TimeManagement.Default__FixedFrameRateCustomTimeStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFixedFrameRateCustomTimeStep* UFixedFrameRateCustomTimeStep::GetDefaultObj() +{ + static class UFixedFrameRateCustomTimeStep* Default = nullptr; + + if (!Default) + Default = static_cast(UFixedFrameRateCustomTimeStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TimeManagement.GenlockedCustomTimeStep +// (None) + +class UClass* UGenlockedCustomTimeStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GenlockedCustomTimeStep"); + + return Clss; +} + + +// GenlockedCustomTimeStep TimeManagement.Default__GenlockedCustomTimeStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGenlockedCustomTimeStep* UGenlockedCustomTimeStep::GetDefaultObj() +{ + static class UGenlockedCustomTimeStep* Default = nullptr; + + if (!Default) + Default = static_cast(UGenlockedCustomTimeStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TimeManagement.GenlockedFixedRateCustomTimeStep +// (None) + +class UClass* UGenlockedFixedRateCustomTimeStep::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GenlockedFixedRateCustomTimeStep"); + + return Clss; +} + + +// GenlockedFixedRateCustomTimeStep TimeManagement.Default__GenlockedFixedRateCustomTimeStep +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGenlockedFixedRateCustomTimeStep* UGenlockedFixedRateCustomTimeStep::GetDefaultObj() +{ + static class UGenlockedFixedRateCustomTimeStep* Default = nullptr; + + if (!Default) + Default = static_cast(UGenlockedFixedRateCustomTimeStep::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TimeManagement.GenlockedTimecodeProvider +// (None) + +class UClass* UGenlockedTimecodeProvider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GenlockedTimecodeProvider"); + + return Clss; +} + + +// GenlockedTimecodeProvider TimeManagement.Default__GenlockedTimecodeProvider +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGenlockedTimecodeProvider* UGenlockedTimecodeProvider::GetDefaultObj() +{ + static class UGenlockedTimecodeProvider* Default = nullptr; + + if (!Default) + Default = static_cast(UGenlockedTimecodeProvider::StaticClass()->DefaultObject); + + return Default; +} + + +// Class TimeManagement.TimeManagementBlueprintLibrary +// (None) + +class UClass* UTimeManagementBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimeManagementBlueprintLibrary"); + + return Clss; +} + + +// TimeManagementBlueprintLibrary TimeManagement.Default__TimeManagementBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimeManagementBlueprintLibrary* UTimeManagementBlueprintLibrary::GetDefaultObj() +{ + static class UTimeManagementBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UTimeManagementBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.TransformTime +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameTime SourceTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate SourceRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate DestinationRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameTime UTimeManagementBlueprintLibrary::TransformTime(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& DestinationRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "TransformTime"); + + Params::UTimeManagementBlueprintLibrary_TransformTime_Params Parms{}; + + Parms.SourceTime = SourceTime; + Parms.SourceRate = SourceRate; + Parms.DestinationRate = DestinationRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberInteger +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Subtract_FrameNumberInteger(const struct FFrameNumber& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Subtract_FrameNumberInteger"); + + Params::UTimeManagementBlueprintLibrary_Subtract_FrameNumberInteger_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberFrameNumber +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber B (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Subtract_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Subtract_FrameNumberFrameNumber"); + + Params::UTimeManagementBlueprintLibrary_Subtract_FrameNumberFrameNumber_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.SnapFrameTimeToRate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameTime SourceTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate SourceRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate SnapToRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameTime UTimeManagementBlueprintLibrary::SnapFrameTimeToRate(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& SnapToRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "SnapFrameTimeToRate"); + + Params::UTimeManagementBlueprintLibrary_SnapFrameTimeToRate_Params Parms{}; + + Parms.SourceTime = SourceTime; + Parms.SourceRate = SourceRate; + Parms.SnapToRate = SnapToRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_SecondsFrameRate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float TimeInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate FrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameTime UTimeManagementBlueprintLibrary::Multiply_SecondsFrameRate(float TimeInSeconds, struct FFrameRate& FrameRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Multiply_SecondsFrameRate"); + + Params::UTimeManagementBlueprintLibrary_Multiply_SecondsFrameRate_Params Parms{}; + + Parms.TimeInSeconds = TimeInSeconds; + Parms.FrameRate = FrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_FrameNumberInteger +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Multiply_FrameNumberInteger(const struct FFrameNumber& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Multiply_FrameNumberInteger"); + + Params::UTimeManagementBlueprintLibrary_Multiply_FrameNumberInteger_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_MultipleOf +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameRate InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate OtherFramerate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimeManagementBlueprintLibrary::IsValid_MultipleOf(struct FFrameRate& InFrameRate, struct FFrameRate& OtherFramerate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "IsValid_MultipleOf"); + + Params::UTimeManagementBlueprintLibrary_IsValid_MultipleOf_Params Parms{}; + + Parms.InFrameRate = InFrameRate; + Parms.OtherFramerate = OtherFramerate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_Framerate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameRate InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimeManagementBlueprintLibrary::IsValid_Framerate(struct FFrameRate& InFrameRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "IsValid_Framerate"); + + Params::UTimeManagementBlueprintLibrary_IsValid_Framerate_Params Parms{}; + + Parms.InFrameRate = InFrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecodeFrameRate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UTimeManagementBlueprintLibrary::GetTimecodeFrameRate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "GetTimecodeFrameRate"); + + Params::UTimeManagementBlueprintLibrary_GetTimecodeFrameRate_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimeManagementBlueprintLibrary::GetTimecode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "GetTimecode"); + + Params::UTimeManagementBlueprintLibrary_GetTimecode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Divide_FrameNumberInteger +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Divide_FrameNumberInteger(const struct FFrameNumber& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Divide_FrameNumberInteger"); + + Params::UTimeManagementBlueprintLibrary_Divide_FrameNumberInteger_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_TimecodeToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimecode InTimecode (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceSignDisplay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTimeManagementBlueprintLibrary::Conv_TimecodeToString(struct FTimecode& InTimecode, bool bForceSignDisplay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Conv_TimecodeToString"); + + Params::UTimeManagementBlueprintLibrary_Conv_TimecodeToString_Params Parms{}; + + Parms.InTimecode = InTimecode; + Parms.bForceSignDisplay = bForceSignDisplay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_QualifiedFrameTimeToSeconds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQualifiedFrameTime InFrameTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimeManagementBlueprintLibrary::Conv_QualifiedFrameTimeToSeconds(struct FQualifiedFrameTime& InFrameTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Conv_QualifiedFrameTimeToSeconds"); + + Params::UTimeManagementBlueprintLibrary_Conv_QualifiedFrameTimeToSeconds_Params Parms{}; + + Parms.InFrameTime = InFrameTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameRateToSeconds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameRate InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimeManagementBlueprintLibrary::Conv_FrameRateToSeconds(struct FFrameRate& InFrameRate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Conv_FrameRateToSeconds"); + + Params::UTimeManagementBlueprintLibrary_Conv_FrameRateToSeconds_Params Parms{}; + + Parms.InFrameRate = InFrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameNumberToInteger +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber InFrameNumber (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTimeManagementBlueprintLibrary::Conv_FrameNumberToInteger(struct FFrameNumber& InFrameNumber) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Conv_FrameNumberToInteger"); + + Params::UTimeManagementBlueprintLibrary_Conv_FrameNumberToInteger_Params Parms{}; + + Parms.InFrameNumber = InFrameNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberInteger +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Add_FrameNumberInteger(const struct FFrameNumber& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Add_FrameNumberInteger"); + + Params::UTimeManagementBlueprintLibrary_Add_FrameNumberInteger_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberFrameNumber +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FFrameNumber A (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber B (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameNumber UTimeManagementBlueprintLibrary::Add_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TimeManagementBlueprintLibrary", "Add_FrameNumberFrameNumber"); + + Params::UTimeManagementBlueprintLibrary_Add_FrameNumberFrameNumber_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class TimeManagement.TimeSynchronizationSource +// (None) + +class UClass* UTimeSynchronizationSource::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TimeSynchronizationSource"); + + return Clss; +} + + +// TimeSynchronizationSource TimeManagement.Default__TimeSynchronizationSource +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTimeSynchronizationSource* UTimeSynchronizationSource::GetDefaultObj() +{ + static class UTimeSynchronizationSource* Default = nullptr; + + if (!Default) + Default = static_cast(UTimeSynchronizationSource::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_parameters.hpp new file mode 100644 index 0000000..7fa4888 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_parameters.hpp @@ -0,0 +1,186 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.TransformTime +struct UTimeManagementBlueprintLibrary_TransformTime_Params +{ +public: + struct FFrameTime SourceTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate SourceRate; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate DestinationRate; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime ReturnValue; // 0x18(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberInteger +struct UTimeManagementBlueprintLibrary_Subtract_FrameNumberInteger_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Subtract_FrameNumberFrameNumber +struct UTimeManagementBlueprintLibrary_Subtract_FrameNumberFrameNumber_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber B; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.SnapFrameTimeToRate +struct UTimeManagementBlueprintLibrary_SnapFrameTimeToRate_Params +{ +public: + struct FFrameTime SourceTime; // 0x0(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate SourceRate; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate SnapToRate; // 0x10(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime ReturnValue; // 0x18(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_SecondsFrameRate +struct UTimeManagementBlueprintLibrary_Multiply_SecondsFrameRate_Params +{ +public: + float TimeInSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x4(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime ReturnValue; // 0xC(0x8)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Multiply_FrameNumberInteger +struct UTimeManagementBlueprintLibrary_Multiply_FrameNumberInteger_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_MultipleOf +struct UTimeManagementBlueprintLibrary_IsValid_MultipleOf_Params +{ +public: + struct FFrameRate InFrameRate; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate OtherFramerate; // 0x8(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B25[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.IsValid_Framerate +struct UTimeManagementBlueprintLibrary_IsValid_Framerate_Params +{ +public: + struct FFrameRate InFrameRate; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B26[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecodeFrameRate +struct UTimeManagementBlueprintLibrary_GetTimecodeFrameRate_Params +{ +public: + struct FFrameRate ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.GetTimecode +struct UTimeManagementBlueprintLibrary_GetTimecode_Params +{ +public: + struct FTimecode ReturnValue; // 0x0(0x14)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Divide_FrameNumberInteger +struct UTimeManagementBlueprintLibrary_Divide_FrameNumberInteger_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_TimecodeToString +struct UTimeManagementBlueprintLibrary_Conv_TimecodeToString_Params +{ +public: + struct FTimecode InTimecode; // 0x0(0x14)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSignDisplay; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B27[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_QualifiedFrameTimeToSeconds +struct UTimeManagementBlueprintLibrary_Conv_QualifiedFrameTimeToSeconds_Params +{ +public: + struct FQualifiedFrameTime InFrameTime; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameRateToSeconds +struct UTimeManagementBlueprintLibrary_Conv_FrameRateToSeconds_Params +{ +public: + struct FFrameRate InFrameRate; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Conv_FrameNumberToInteger +struct UTimeManagementBlueprintLibrary_Conv_FrameNumberToInteger_Params +{ +public: + struct FFrameNumber InFrameNumber; // 0x0(0x4)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberInteger +struct UTimeManagementBlueprintLibrary_Add_FrameNumberInteger_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function TimeManagement.TimeManagementBlueprintLibrary.Add_FrameNumberFrameNumber +struct UTimeManagementBlueprintLibrary_Add_FrameNumberFrameNumber_Params +{ +public: + struct FFrameNumber A; // 0x0(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber B; // 0x4(0x4)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ReturnValue; // 0x8(0x4)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_structs.hpp new file mode 100644 index 0000000..a099d05 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/TimeManagement_structs.hpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EFrameNumberDisplayFormats : uint8 +{ + NonDropFrameTimecode = 0, + DropFrameTimecode = 1, + Seconds = 2, + Frames = 3, + MAX_Count = 4, + EFrameNumberDisplayFormats_MAX = 5, +}; + +enum class ETimedDataInputState : uint8 +{ + Connected = 0, + Unresponsive = 1, + Disconnected = 2, + ETimedDataInputState_MAX = 3, +}; + +enum class ETimedDataInputEvaluationType : uint8 +{ + None = 0, + Timecode = 1, + PlatformTime = 2, + ETimedDataInputEvaluationType_MAX = 3, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct TimeManagement.TimedDataInputEvaluationData +struct FTimedDataInputEvaluationData +{ +public: + float DistanceToNewestSampleSeconds; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceToOldestSampleSeconds; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// ScriptStruct TimeManagement.TimedDataChannelSampleTime +struct FTimedDataChannelSampleTime +{ +public: + uint8 Pad_1B29[0x18]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_classes.hpp new file mode 100644 index 0000000..af6868f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_classes.hpp @@ -0,0 +1,69 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD0 (0x330 - 0x260) +// WidgetBlueprintGeneratedClass UI_Calc.UI_Calc_C +class UUI_Calc_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Zero; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* One; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Two; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Three; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Four; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Five; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Six; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Seven; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Eight; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Nine; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Clear; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Divide; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Dot; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Equal; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Minus; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Multiply; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Plus; // 0x2E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Result; // 0x2F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString FirstNumber; // 0x2F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + class FString SecondNumber; // 0x308(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool InputFirstNumber; // 0x318(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_10C4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 OperationID; // 0x31C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString OperationResult; // 0x320(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Calc_C* GetDefaultObj(); + + void BndEvt__2_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__3_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__4_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__5_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__6_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__7_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__8_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__9_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__divide_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__clear_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__divide_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__plus_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__Multiply_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__Minus_K2Node_ComponentBoundEvent_14_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__dot_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature(); + void Compute(); + void BndEvt__equal_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__1_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void ExecuteUbergraph_UI_Calc(int32 EntryPoint, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, bool CallFunc_BooleanOR_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, bool CallFunc_BooleanOR_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_11, bool CallFunc_BooleanOR_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_12, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_13, bool CallFunc_BooleanOR_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_14, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_15, bool CallFunc_BooleanOR_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_16, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_17, bool CallFunc_BooleanOR_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_18, bool CallFunc_EqualEqual_StrStr_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_19, bool CallFunc_BooleanOR_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_20, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_21, bool K2Node_SwitchInteger_CmpSuccess, float CallFunc_Conv_StringToFloat_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue_2, const class FString& CallFunc_Conv_FloatToString_ReturnValue_3, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_10, bool CallFunc_BooleanOR_ReturnValue_10); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_functions.cpp new file mode 100644 index 0000000..f78c1bd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_functions.cpp @@ -0,0 +1,503 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Calc.UI_Calc_C +// (None) + +class UClass* UUI_Calc_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Calc_C"); + + return Clss; +} + + +// UI_Calc_C UI_Calc.Default__UI_Calc_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Calc_C* UUI_Calc_C::GetDefaultObj() +{ + static class UUI_Calc_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Calc_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__2_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__2_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__2_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__3_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__3_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__3_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__4_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__4_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__4_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__5_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__5_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__5_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__6_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__6_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__6_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__7_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__7_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__7_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__8_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__8_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__8_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__9_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__9_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__9_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__divide_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__divide_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__divide_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__clear_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__clear_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__clear_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__divide_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__divide_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__divide_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__plus_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__plus_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__plus_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__Multiply_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__Multiply_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__Multiply_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__Minus_K2Node_ComponentBoundEvent_14_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__Minus_K2Node_ComponentBoundEvent_14_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__Minus_K2Node_ComponentBoundEvent_14_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__dot_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__dot_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__dot_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.Compute +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Calc_C::Compute() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "Compute"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__equal_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__equal_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__equal_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.BndEvt__1_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Calc_C::BndEvt__1_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "BndEvt__1_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Calc.UI_Calc_C.ExecuteUbergraph_UI_Calc +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_10 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_11 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_12 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_13 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_14 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_15 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_16 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_17 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_18 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_19 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_20 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_21 (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_StringToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_StringToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// bool CallFunc_EqualEqual_StrStr_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Calc_C::ExecuteUbergraph_UI_Calc(int32 EntryPoint, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, bool CallFunc_EqualEqual_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, bool CallFunc_EqualEqual_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, bool CallFunc_BooleanOR_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, bool CallFunc_EqualEqual_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, bool CallFunc_BooleanOR_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, bool CallFunc_EqualEqual_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_11, bool CallFunc_BooleanOR_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_12, bool CallFunc_EqualEqual_StrStr_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_13, bool CallFunc_BooleanOR_ReturnValue_6, const class FString& CallFunc_Concat_StrStr_ReturnValue_14, bool CallFunc_EqualEqual_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_15, bool CallFunc_BooleanOR_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_16, bool CallFunc_EqualEqual_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_17, bool CallFunc_BooleanOR_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_18, bool CallFunc_EqualEqual_StrStr_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_19, bool CallFunc_BooleanOR_ReturnValue_9, const class FString& CallFunc_Concat_StrStr_ReturnValue_20, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_21, bool K2Node_SwitchInteger_CmpSuccess, float CallFunc_Conv_StringToFloat_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue_2, const class FString& CallFunc_Conv_FloatToString_ReturnValue_3, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue_10, bool CallFunc_BooleanOR_ReturnValue_10) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Calc_C", "ExecuteUbergraph_UI_Calc"); + + Params::UUI_Calc_C_ExecuteUbergraph_UI_Calc_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_1 = CallFunc_EqualEqual_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_2 = CallFunc_EqualEqual_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_3 = CallFunc_EqualEqual_StrStr_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_4 = CallFunc_EqualEqual_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_9 = CallFunc_Concat_StrStr_ReturnValue_9; + Parms.CallFunc_BooleanOR_ReturnValue_4 = CallFunc_BooleanOR_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_10 = CallFunc_Concat_StrStr_ReturnValue_10; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_5 = CallFunc_EqualEqual_StrStr_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_11 = CallFunc_Concat_StrStr_ReturnValue_11; + Parms.CallFunc_BooleanOR_ReturnValue_5 = CallFunc_BooleanOR_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_12 = CallFunc_Concat_StrStr_ReturnValue_12; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_6 = CallFunc_EqualEqual_StrStr_ReturnValue_6; + Parms.CallFunc_Concat_StrStr_ReturnValue_13 = CallFunc_Concat_StrStr_ReturnValue_13; + Parms.CallFunc_BooleanOR_ReturnValue_6 = CallFunc_BooleanOR_ReturnValue_6; + Parms.CallFunc_Concat_StrStr_ReturnValue_14 = CallFunc_Concat_StrStr_ReturnValue_14; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_7 = CallFunc_EqualEqual_StrStr_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue_15 = CallFunc_Concat_StrStr_ReturnValue_15; + Parms.CallFunc_BooleanOR_ReturnValue_7 = CallFunc_BooleanOR_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue_16 = CallFunc_Concat_StrStr_ReturnValue_16; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_8 = CallFunc_EqualEqual_StrStr_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_17 = CallFunc_Concat_StrStr_ReturnValue_17; + Parms.CallFunc_BooleanOR_ReturnValue_8 = CallFunc_BooleanOR_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_18 = CallFunc_Concat_StrStr_ReturnValue_18; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_9 = CallFunc_EqualEqual_StrStr_ReturnValue_9; + Parms.CallFunc_Concat_StrStr_ReturnValue_19 = CallFunc_Concat_StrStr_ReturnValue_19; + Parms.CallFunc_BooleanOR_ReturnValue_9 = CallFunc_BooleanOR_ReturnValue_9; + Parms.CallFunc_Concat_StrStr_ReturnValue_20 = CallFunc_Concat_StrStr_ReturnValue_20; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_21 = CallFunc_Concat_StrStr_ReturnValue_21; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.CallFunc_Conv_StringToFloat_ReturnValue = CallFunc_Conv_StringToFloat_ReturnValue; + Parms.CallFunc_Conv_StringToFloat_ReturnValue_1 = CallFunc_Conv_StringToFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue_1 = CallFunc_Conv_FloatToString_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue_2 = CallFunc_Conv_FloatToString_ReturnValue_2; + Parms.CallFunc_Conv_FloatToString_ReturnValue_3 = CallFunc_Conv_FloatToString_ReturnValue_3; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue_10 = CallFunc_EqualEqual_StrStr_ReturnValue_10; + Parms.CallFunc_BooleanOR_ReturnValue_10 = CallFunc_BooleanOR_ReturnValue_10; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_parameters.hpp new file mode 100644 index 0000000..3a1dd1a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_parameters.hpp @@ -0,0 +1,108 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28A (0x28A - 0x0) +// Function UI_Calc.UI_Calc_C.ExecuteUbergraph_UI_Calc +struct UUI_Calc_C_ExecuteUbergraph_UI_Calc_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_10AA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10AB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10AC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10AD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10AF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_3; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_3; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_4; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_9; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_4; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_10; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_5; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_11; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_5; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_12; // 0x128(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_6; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_13; // 0x140(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_6; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_14; // 0x158(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_7; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_15; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_7; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_16; // 0x188(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_8; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_17; // 0x1A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_8; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_18; // 0x1B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue_9; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_19; // 0x1D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_9; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10BF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_20; // 0x1E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10C0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_21; // 0x200(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x210(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_10C1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_StringToFloat_ReturnValue; // 0x214(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_StringToFloat_ReturnValue_1; // 0x218(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x21C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_10C2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x228(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue_1; // 0x238(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue_2; // 0x250(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue_3; // 0x260(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x270(0x18)(None) + bool CallFunc_EqualEqual_StrStr_ReturnValue_10; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_10; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Calc_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_classes.hpp new file mode 100644 index 0000000..0ff40bf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x29 (0x289 - 0x260) +// WidgetBlueprintGeneratedClass UI_Checklist_Item.UI_Checklist_Item_C +class UUI_Checklist_Item_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* TextBlock_54; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText Name; // 0x270(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + bool WasFound; // 0x288(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UUI_Checklist_Item_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_UI_Checklist_Item(int32 EntryPoint, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FSlateColor& K2Node_MakeStruct_SlateColor, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_functions.cpp new file mode 100644 index 0000000..dbe4d6a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_functions.cpp @@ -0,0 +1,93 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Checklist_Item.UI_Checklist_Item_C +// (None) + +class UClass* UUI_Checklist_Item_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Checklist_Item_C"); + + return Clss; +} + + +// UI_Checklist_Item_C UI_Checklist_Item.Default__UI_Checklist_Item_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Checklist_Item_C* UUI_Checklist_Item_C::GetDefaultObj() +{ + static class UUI_Checklist_Item_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Checklist_Item_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Checklist_Item.UI_Checklist_Item_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Checklist_Item_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_Item_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Checklist_Item.UI_Checklist_Item_C.ExecuteUbergraph_UI_Checklist_Item +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UUI_Checklist_Item_C::ExecuteUbergraph_UI_Checklist_Item(int32 EntryPoint, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FSlateColor& K2Node_MakeStruct_SlateColor, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_Item_C", "ExecuteUbergraph_UI_Checklist_Item"); + + Params::UUI_Checklist_Item_C_ExecuteUbergraph_UI_Checklist_Item_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_parameters.hpp new file mode 100644 index 0000000..97abb36 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_parameters.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xF0 (0xF0 - 0x0) +// Function UI_Checklist_Item.UI_Checklist_Item_C.ExecuteUbergraph_UI_Checklist_Item +struct UUI_Checklist_Item_C_ExecuteUbergraph_UI_Checklist_Item_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2107[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x8(0x88)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x90(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0xA0(0x28)(None) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0xD8(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_Item_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_classes.hpp new file mode 100644 index 0000000..5e22d25 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass UI_Checklist.UI_Checklist_C +class UUI_Checklist_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UScrollBox* ScrollBox_44; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Checklist_C* GetDefaultObj(); + + void GetSurvivorsText(class UBP_New_SaveGame_C* SaveGame, class UUI_Checklist_Item_C* CallFunc_Create_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, TArray& CallFunc_Map_Keys_Keys, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game, bool K2Node_DynamicCast_bSuccess); + void AddItem(class UUI_Checklist_Item_C* ChecklistEntry); + void Construct(); + void ExecuteUbergraph_UI_Checklist(int32 EntryPoint, class UUI_Checklist_Item_C* K2Node_CustomEvent_ChecklistEntry, class UPanelSlot* CallFunc_AddChild_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_functions.cpp new file mode 100644 index 0000000..d64aba6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_functions.cpp @@ -0,0 +1,161 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Checklist.UI_Checklist_C +// (None) + +class UClass* UUI_Checklist_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Checklist_C"); + + return Clss; +} + + +// UI_Checklist_C UI_Checklist.Default__UI_Checklist_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Checklist_C* UUI_Checklist_C::GetDefaultObj() +{ + static class UUI_Checklist_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Checklist_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Checklist.UI_Checklist_C.GetSurvivorsText +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_New_SaveGame_C* SaveGame (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Checklist_Item_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_Map_Keys_Keys (ReferenceParm) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// bool CallFunc_Map_Find_Value (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Checklist_C::GetSurvivorsText(class UBP_New_SaveGame_C* SaveGame, class UUI_Checklist_Item_C* CallFunc_Create_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue, TArray& CallFunc_Map_Keys_Keys, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_C", "GetSurvivorsText"); + + Params::UUI_Checklist_C_GetSurvivorsText_Params Parms{}; + + Parms.SaveGame = SaveGame; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_CreateSaveGameObject_ReturnValue = CallFunc_CreateSaveGameObject_ReturnValue; + Parms.CallFunc_Map_Keys_Keys = CallFunc_Map_Keys_Keys; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_New_Save_Game = K2Node_DynamicCast_AsBP_New_Save_Game; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Checklist.UI_Checklist_C.AddItem +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUI_Checklist_Item_C* ChecklistEntry (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Checklist_C::AddItem(class UUI_Checklist_Item_C* ChecklistEntry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_C", "AddItem"); + + Params::UUI_Checklist_C_AddItem_Params Parms{}; + + Parms.ChecklistEntry = ChecklistEntry; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Checklist.UI_Checklist_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Checklist_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Checklist.UI_Checklist_C.ExecuteUbergraph_UI_Checklist +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Checklist_Item_C* K2Node_CustomEvent_ChecklistEntry (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Checklist_C::ExecuteUbergraph_UI_Checklist(int32 EntryPoint, class UUI_Checklist_Item_C* K2Node_CustomEvent_ChecklistEntry, class UPanelSlot* CallFunc_AddChild_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Checklist_C", "ExecuteUbergraph_UI_Checklist"); + + Params::UUI_Checklist_C_ExecuteUbergraph_UI_Checklist_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_ChecklistEntry = K2Node_CustomEvent_ChecklistEntry; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_parameters.hpp new file mode 100644 index 0000000..9c09b4b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_parameters.hpp @@ -0,0 +1,66 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x89 (0x89 - 0x0) +// Function UI_Checklist.UI_Checklist_C.GetSurvivorsText +struct UUI_Checklist_C_GetSurvivorsText_Params +{ +public: + class UBP_New_SaveGame_C* SaveGame; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Checklist_Item_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_222B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_CreateSaveGameObject_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_Map_Keys_Keys; // 0x28(0x10)(ReferenceParm) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_222C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x50(0x18)(None) + bool CallFunc_Map_Find_Value; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Find_ReturnValue; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_222D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_222E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* K2Node_DynamicCast_AsBP_New_Save_Game; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function UI_Checklist.UI_Checklist_C.AddItem +struct UUI_Checklist_C_AddItem_Params +{ +public: + class UUI_Checklist_Item_C* ChecklistEntry; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function UI_Checklist.UI_Checklist_C.ExecuteUbergraph_UI_Checklist +struct UUI_Checklist_C_ExecuteUbergraph_UI_Checklist_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_222F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Checklist_Item_C* K2Node_CustomEvent_ChecklistEntry; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Checklist_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_classes.hpp new file mode 100644 index 0000000..29b51ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass UI_Console.UI_Console_C +class UUI_Console_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UEditableTextBox* Input; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Log; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ABP_Init_C* ParentActor; // 0x278(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Console_C* GetDefaultObj(); + + void BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void ExecuteUbergraph_UI_Console(int32 EntryPoint, class FText CallFunc_GetText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_GetText_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, class FText K2Node_ComponentBoundEvent_Text, enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod, class FText CallFunc_Conv_StringToText_ReturnValue_2, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, bool K2Node_SwitchString_CmpSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, class FText CallFunc_Conv_StringToText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UPanelWidget* CallFunc_GetParent_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, class UPanelWidget* CallFunc_GetParent_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue_4, class UPanelWidget* CallFunc_GetParent_ReturnValue_2, class UPanelWidget* CallFunc_GetParent_ReturnValue_3); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_functions.cpp new file mode 100644 index 0000000..72356a2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_functions.cpp @@ -0,0 +1,150 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Console.UI_Console_C +// (None) + +class UClass* UUI_Console_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Console_C"); + + return Clss; +} + + +// UI_Console_C UI_Console.Default__UI_Console_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Console_C* UUI_Console_C::GetDefaultObj() +{ + static class UUI_Console_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Console_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Console.UI_Console_C.BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// enum class ETextCommit CommitMethod (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Console_C::BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Console_C", "BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature"); + + Params::UUI_Console_C_BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Console.UI_Console_C.ExecuteUbergraph_UI_Console +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_GetText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetText_ReturnValue_1 (None) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_2 (None) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_3 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_10 (ZeroConstructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_4 (None) +// class UPanelWidget* CallFunc_GetParent_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Console_C::ExecuteUbergraph_UI_Console(int32 EntryPoint, class FText CallFunc_GetText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_GetText_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, class FText K2Node_ComponentBoundEvent_Text, enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod, class FText CallFunc_Conv_StringToText_ReturnValue_2, bool K2Node_SwitchEnum_CmpSuccess, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, bool K2Node_SwitchString_CmpSuccess, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, class FText CallFunc_Conv_StringToText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UPanelWidget* CallFunc_GetParent_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_10, class UPanelWidget* CallFunc_GetParent_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue_4, class UPanelWidget* CallFunc_GetParent_ReturnValue_2, class UPanelWidget* CallFunc_GetParent_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Console_C", "ExecuteUbergraph_UI_Console"); + + Params::UUI_Console_C_ExecuteUbergraph_UI_Console_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetText_ReturnValue = CallFunc_GetText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetText_ReturnValue_1 = CallFunc_GetText_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.K2Node_ComponentBoundEvent_CommitMethod = K2Node_ComponentBoundEvent_CommitMethod; + Parms.CallFunc_Conv_StringToText_ReturnValue_2 = CallFunc_Conv_StringToText_ReturnValue_2; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_Conv_TextToString_ReturnValue_3 = CallFunc_Conv_TextToString_ReturnValue_3; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_Conv_StringToText_ReturnValue_3 = CallFunc_Conv_StringToText_ReturnValue_3; + Parms.CallFunc_Conv_TextToString_ReturnValue_4 = CallFunc_Conv_TextToString_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_9 = CallFunc_Concat_StrStr_ReturnValue_9; + Parms.CallFunc_GetParent_ReturnValue = CallFunc_GetParent_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_10 = CallFunc_Concat_StrStr_ReturnValue_10; + Parms.CallFunc_GetParent_ReturnValue_1 = CallFunc_GetParent_ReturnValue_1; + Parms.CallFunc_Conv_StringToText_ReturnValue_4 = CallFunc_Conv_StringToText_ReturnValue_4; + Parms.CallFunc_GetParent_ReturnValue_2 = CallFunc_GetParent_ReturnValue_2; + Parms.CallFunc_GetParent_ReturnValue_3 = CallFunc_GetParent_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_parameters.hpp new file mode 100644 index 0000000..eff3e2b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_parameters.hpp @@ -0,0 +1,71 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x19 (0x19 - 0x0) +// Function UI_Console.UI_Console_C.BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +struct UUI_Console_C_BndEvt__Input_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + enum class ETextCommit CommitMethod; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x200 (0x200 - 0x0) +// Function UI_Console.UI_Console_C.ExecuteUbergraph_UI_Console +struct UUI_Console_C_ExecuteUbergraph_UI_Console_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FEB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetText_ReturnValue; // 0x8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetText_ReturnValue_1; // 0x30(0x18)(None) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0xB8(0x18)(None) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0xD0(0x18)(None) + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText K2Node_ComponentBoundEvent_Text; // 0xF8(0x18)(ConstParm) + enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod; // 0x110(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1FEC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue_2; // 0x118(0x18)(None) + bool K2Node_SwitchEnum_CmpSuccess; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0x138(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_3; // 0x148(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FEE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0x160(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue_3; // 0x180(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_4; // 0x198(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_9; // 0x1A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UPanelWidget* CallFunc_GetParent_ReturnValue; // 0x1B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_10; // 0x1C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UPanelWidget* CallFunc_GetParent_ReturnValue_1; // 0x1D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue_4; // 0x1D8(0x18)(None) + class UPanelWidget* CallFunc_GetParent_ReturnValue_2; // 0x1F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelWidget* CallFunc_GetParent_ReturnValue_3; // 0x1F8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Console_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_classes.hpp new file mode 100644 index 0000000..8f0ce1b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_classes.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x74 (0x2D4 - 0x260) +// WidgetBlueprintGeneratedClass UI_Desktop.UI_Desktop_C +class UUI_Desktop_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCanvasPanel* ApplicationsPanel; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* ButtonOff; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* CanvasPanel_208; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Console; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* DesktopImage; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWrapBox* IconsBox; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_62; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* MainCanvas; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* TaskPanel; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TimeAndDate; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ABP_Init_C* ParentActor; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* DraggingWindow; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 HighestZ; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D LocalScreenPosition; // 0x2CC(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Desktop_C* GetDefaultObj(); + + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_IsValid_ReturnValue); + struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue); + void Is_Locked(const class FString& LevelName, bool* IsLocked, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Map_Contains_ReturnValue); + void GetLevelName(const class FString& Level, class FText* LevelName, class UTexture2D** Icon, bool* IsLocked, bool CallFunc_Is_Locked_IsLocked, class FName CallFunc_Conv_StringToName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue_1, const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue); + void Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess_1); + void OnClose(); + void Construct(); + void UpdateTime(); + void LaunchProgram(float InMinDesiredWidth, float InMinDesiredHeight, class UWidget* ProgramContent, const struct FVector2D& InPosition, class FText InText); + void BndEvt__Console_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void Add_shortcut(int32 Program_ID, class FText Name, class UTexture2D* Icon, class UTexture2D* Image_If_Applicatable, class FText Text__if_applicatable_, class USoundBase* Sound__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& LevelName__if_applicable_, bool IsLocked); + void LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_); + void RunClock(); + void RunConsole(); + void HardExit(); + void OnDrag(bool IsGrabbed, class UUI_Drag_C* Window); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void AddWidget(class UUI_Drag_C* Widget); + void ExecuteUbergraph_UI_Desktop(int32 EntryPoint, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, class FText CallFunc_GetLevelName_LevelName, class UTexture2D* CallFunc_GetLevelName_Icon, bool CallFunc_GetLevelName_IsLocked, int32 K2Node_CustomEvent_Program_ID, class FText K2Node_CustomEvent_Name, class UTexture2D* K2Node_CustomEvent_Icon, class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable, class FText K2Node_CustomEvent_Text__if_applicatable_, class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_, class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_, const class FString& K2Node_CustomEvent_LevelName__if_applicable_, bool K2Node_CustomEvent_IsLocked, int32 K2Node_Event_Program_ID, class UTexture2D* K2Node_Event_Texture2D__if_applicatable_, class FText K2Node_Event_Text__if_applicatable_, class USoundBase* K2Node_Event_Sounnd__if_applicatable_, class UFileMediaSource* K2Node_Event_Media__if_applicatable_, const class FString& K2Node_Event_Level_Name__if_applicatable_, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_GetDisplayName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, bool K2Node_SwitchInteger_CmpSuccess, int32 Temp_int_Variable, float K2Node_CustomEvent_InMinDesiredWidth, float K2Node_CustomEvent_InMinDesiredHeight, class UWidget* K2Node_CustomEvent_ProgramContent, const struct FVector2D& K2Node_CustomEvent_InPosition, class FText K2Node_CustomEvent_InText, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_BreakDateTime_Year, int32 CallFunc_BreakDateTime_Month, int32 CallFunc_BreakDateTime_Day, int32 CallFunc_BreakDateTime_Hour, int32 CallFunc_BreakDateTime_Minute, int32 CallFunc_BreakDateTime_Second, int32 CallFunc_BreakDateTime_Millisecond, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Conv_IntToString_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, class UUI_Gate_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UUI_MapViewer_C* CallFunc_Create_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue_2, class UUI_Checklist_C* CallFunc_Create_ReturnValue_2, class UUI_Textpad_C* CallFunc_Create_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, class FText CallFunc_GetLevelName_LevelName_1, class UTexture2D* CallFunc_GetLevelName_Icon_1, bool CallFunc_GetLevelName_IsLocked_1, class UUI_ImageViewer_C* CallFunc_Create_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, class FText CallFunc_GetLevelName_LevelName_2, class UTexture2D* CallFunc_GetLevelName_Icon_2, bool CallFunc_GetLevelName_IsLocked_2, class FText CallFunc_GetLevelName_LevelName_3, class UTexture2D* CallFunc_GetLevelName_Icon_3, bool CallFunc_GetLevelName_IsLocked_3, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_11, const class FString& CallFunc_Conv_TextToString_ReturnValue_12, class FText CallFunc_GetLevelName_LevelName_4, class UTexture2D* CallFunc_GetLevelName_Icon_4, bool CallFunc_GetLevelName_IsLocked_4, class FText CallFunc_GetLevelName_LevelName_5, class UTexture2D* CallFunc_GetLevelName_Icon_5, bool CallFunc_GetLevelName_IsLocked_5, class FText CallFunc_MakeLiteralText_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_13, const class FString& CallFunc_Conv_TextToString_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_15, const class FString& CallFunc_Conv_TextToString_ReturnValue_16, class FText CallFunc_GetLevelName_LevelName_6, class UTexture2D* CallFunc_GetLevelName_Icon_6, bool CallFunc_GetLevelName_IsLocked_6, class FText CallFunc_GetLevelName_LevelName_7, class UTexture2D* CallFunc_GetLevelName_Icon_7, bool CallFunc_GetLevelName_IsLocked_7, class FText CallFunc_MakeLiteralText_ReturnValue_8, class FText CallFunc_MakeLiteralText_ReturnValue_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_17, const class FString& CallFunc_Conv_TextToString_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_19, const class FString& CallFunc_Conv_TextToString_ReturnValue_20, class FText CallFunc_GetLevelName_LevelName_8, class UTexture2D* CallFunc_GetLevelName_Icon_8, bool CallFunc_GetLevelName_IsLocked_8, class FText CallFunc_GetLevelName_LevelName_9, class UTexture2D* CallFunc_GetLevelName_Icon_9, bool CallFunc_GetLevelName_IsLocked_9, class FText CallFunc_MakeLiteralText_ReturnValue_10, class FText CallFunc_MakeLiteralText_ReturnValue_11, const class FString& CallFunc_Conv_TextToString_ReturnValue_21, const class FString& CallFunc_Conv_TextToString_ReturnValue_22, const class FString& CallFunc_Conv_TextToString_ReturnValue_23, const class FString& CallFunc_Conv_TextToString_ReturnValue_24, class FText CallFunc_GetLevelName_LevelName_10, class UTexture2D* CallFunc_GetLevelName_Icon_10, bool CallFunc_GetLevelName_IsLocked_10, class FText CallFunc_GetLevelName_LevelName_11, class UTexture2D* CallFunc_GetLevelName_Icon_11, bool CallFunc_GetLevelName_IsLocked_11, class FText CallFunc_MakeLiteralText_ReturnValue_12, class UUI_Calc_C* CallFunc_Create_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_25, const class FString& CallFunc_Conv_TextToString_ReturnValue_26, class UUI_ShortCut_C* CallFunc_Create_ReturnValue_6, class FText CallFunc_GetLevelName_LevelName_12, class UTexture2D* CallFunc_GetLevelName_Icon_12, bool CallFunc_GetLevelName_IsLocked_12, class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue, class UUI_Console_C* CallFunc_Create_ReturnValue_7, class UUI_Drag_C* CallFunc_Create_ReturnValue_8, bool K2Node_CustomEvent_IsGrabbed, class UUI_Drag_C* K2Node_CustomEvent_Window, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, class UUI_Drag_C* K2Node_CustomEvent_Widget, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue_13, class FText CallFunc_MakeLiteralText_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_27, const class FString& CallFunc_Conv_TextToString_ReturnValue_28, const class FString& CallFunc_Conv_TextToString_ReturnValue_29, const class FString& CallFunc_Conv_TextToString_ReturnValue_30, class FText CallFunc_GetLevelName_LevelName_13, class UTexture2D* CallFunc_GetLevelName_Icon_13, bool CallFunc_GetLevelName_IsLocked_13, class FText CallFunc_GetLevelName_LevelName_14, class UTexture2D* CallFunc_GetLevelName_Icon_14, bool CallFunc_GetLevelName_IsLocked_14, class FText CallFunc_MakeLiteralText_ReturnValue_15, class FText CallFunc_MakeLiteralText_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_31, const class FString& CallFunc_Conv_TextToString_ReturnValue_32, const class FString& CallFunc_Conv_TextToString_ReturnValue_33, const class FString& CallFunc_Conv_TextToString_ReturnValue_34, class FText CallFunc_GetLevelName_LevelName_15, class UTexture2D* CallFunc_GetLevelName_Icon_15, bool CallFunc_GetLevelName_IsLocked_15, class FText CallFunc_GetLevelName_LevelName_16, class UTexture2D* CallFunc_GetLevelName_Icon_16, bool CallFunc_GetLevelName_IsLocked_16, class FText CallFunc_MakeLiteralText_ReturnValue_17, class FText CallFunc_MakeLiteralText_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_35, const class FString& CallFunc_Conv_TextToString_ReturnValue_36, const class FString& CallFunc_Conv_TextToString_ReturnValue_37, const class FString& CallFunc_Conv_TextToString_ReturnValue_38, class FText CallFunc_GetLevelName_LevelName_17, class UTexture2D* CallFunc_GetLevelName_Icon_17, bool CallFunc_GetLevelName_IsLocked_17, class FText CallFunc_GetLevelName_LevelName_18, class UTexture2D* CallFunc_GetLevelName_Icon_18, bool CallFunc_GetLevelName_IsLocked_18, class FText CallFunc_MakeLiteralText_ReturnValue_19, class FText CallFunc_MakeLiteralText_ReturnValue_20, const class FString& CallFunc_Conv_TextToString_ReturnValue_39, const class FString& CallFunc_Conv_TextToString_ReturnValue_40, const class FString& CallFunc_Conv_TextToString_ReturnValue_41, const class FString& CallFunc_Conv_TextToString_ReturnValue_42, class FText CallFunc_GetLevelName_LevelName_19, class UTexture2D* CallFunc_GetLevelName_Icon_19, bool CallFunc_GetLevelName_IsLocked_19, class FText CallFunc_GetLevelName_LevelName_20, class UTexture2D* CallFunc_GetLevelName_Icon_20, bool CallFunc_GetLevelName_IsLocked_20, class FText CallFunc_MakeLiteralText_ReturnValue_21, const class FString& CallFunc_Conv_TextToString_ReturnValue_43, const class FString& CallFunc_Conv_TextToString_ReturnValue_44, class FText CallFunc_GetLevelName_LevelName_21, class UTexture2D* CallFunc_GetLevelName_Icon_21, bool CallFunc_GetLevelName_IsLocked_21); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_functions.cpp new file mode 100644 index 0000000..087d597 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_functions.cpp @@ -0,0 +1,1030 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Desktop.UI_Desktop_C +// (None) + +class UClass* UUI_Desktop_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Desktop_C"); + + return Clss; +} + + +// UI_Desktop_C UI_Desktop.Default__UI_Desktop_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Desktop_C* UUI_Desktop_C::GetDefaultObj() +{ + static class UUI_Desktop_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Desktop_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Desktop.UI_Desktop_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_Desktop_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "OnMouseButtonUp"); + + Params::UUI_Desktop_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Desktop.UI_Desktop_C.OnMouseMove +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +struct FEventReply UUI_Desktop_C::OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "OnMouseMove"); + + Params::UUI_Desktop_C_OnMouseMove_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; + Parms.CallFunc_AbsoluteToLocal_ReturnValue = CallFunc_AbsoluteToLocal_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Desktop.UI_Desktop_C.Is Locked +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString LevelName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool IsLocked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Map_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Desktop_C::Is_Locked(const class FString& LevelName, bool* IsLocked, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Map_Contains_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "Is Locked"); + + Params::UUI_Desktop_C_Is_Locked_Params Parms{}; + + Parms.LevelName = LevelName; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Map_Contains_ReturnValue = CallFunc_Map_Contains_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (IsLocked != nullptr) + *IsLocked = Parms.IsLocked; + +} + + +// Function UI_Desktop.UI_Desktop_C.GetLevelName +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText LevelName (Parm, OutParm) +// class UTexture2D* Icon (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsLocked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Is_Locked_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_NameToText_ReturnValue (None) +// class FText CallFunc_Conv_NameToText_ReturnValue_1 (None) +// class FString CallFunc_Generate_Encrypted_Name_Name (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UUI_Desktop_C::GetLevelName(const class FString& Level, class FText* LevelName, class UTexture2D** Icon, bool* IsLocked, bool CallFunc_Is_Locked_IsLocked, class FName CallFunc_Conv_StringToName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue_1, const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "GetLevelName"); + + Params::UUI_Desktop_C_GetLevelName_Params Parms{}; + + Parms.Level = Level; + Parms.CallFunc_Is_Locked_IsLocked = CallFunc_Is_Locked_IsLocked; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_NameToText_ReturnValue = CallFunc_Conv_NameToText_ReturnValue; + Parms.CallFunc_Conv_NameToText_ReturnValue_1 = CallFunc_Conv_NameToText_ReturnValue_1; + Parms.CallFunc_Generate_Encrypted_Name_Name = CallFunc_Generate_Encrypted_Name_Name; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (LevelName != nullptr) + *LevelName = Parms.LevelName; + + if (Icon != nullptr) + *Icon = Parms.Icon; + + if (IsLocked != nullptr) + *IsLocked = Parms.IsLocked; + +} + + +// Function UI_Desktop.UI_Desktop_C.Generate Encrypted Name +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Level (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString Name (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString EncryptedName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UUI_Desktop_C::Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "Generate Encrypted Name"); + + Params::UUI_Desktop_C_Generate_Encrypted_Name_Params Parms{}; + + Parms.Level = Level; + Parms.EncryptedName = EncryptedName; + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Name != nullptr) + *Name = std::move(Parms.Name); + +} + + +// Function UI_Desktop.UI_Desktop_C.OnDrop +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UUI_Desktop_C::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "OnDrop"); + + Params::UUI_Desktop_C_OnDrop_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Dragged = K2Node_DynamicCast_AsUI_Dragged; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; + Parms.CallFunc_AbsoluteToLocal_ReturnValue = CallFunc_AbsoluteToLocal_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Drag = K2Node_DynamicCast_AsUI_Drag; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Desktop.UI_Desktop_C.onClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::OnClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "onClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.UpdateTime +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::UpdateTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "UpdateTime"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.LaunchProgram +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float InMinDesiredWidth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float InMinDesiredHeight (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ProgramContent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D InPosition (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText InText (BlueprintVisible, BlueprintReadOnly, Parm) + +void UUI_Desktop_C::LaunchProgram(float InMinDesiredWidth, float InMinDesiredHeight, class UWidget* ProgramContent, const struct FVector2D& InPosition, class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "LaunchProgram"); + + Params::UUI_Desktop_C_LaunchProgram_Params Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + Parms.InMinDesiredHeight = InMinDesiredHeight; + Parms.ProgramContent = ProgramContent; + Parms.InPosition = InPosition; + Parms.InText = InText; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.BndEvt__Console_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::BndEvt__Console_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "BndEvt__Console_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.Add shortcut +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Program_ID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Name (BlueprintVisible, BlueprintReadOnly, Parm) +// class UTexture2D* Icon (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Image_If_Applicatable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Text__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm) +// class USoundBase* Sound__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* Media__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString LevelName__if_applicable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool IsLocked (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Desktop_C::Add_shortcut(int32 Program_ID, class FText Name, class UTexture2D* Icon, class UTexture2D* Image_If_Applicatable, class FText Text__if_applicatable_, class USoundBase* Sound__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& LevelName__if_applicable_, bool IsLocked) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "Add shortcut"); + + Params::UUI_Desktop_C_Add_shortcut_Params Parms{}; + + Parms.Program_ID = Program_ID; + Parms.Name = Name; + Parms.Icon = Icon; + Parms.Image_If_Applicatable = Image_If_Applicatable; + Parms.Text__if_applicatable_ = Text__if_applicatable_; + Parms.Sound__if_applicatable_ = Sound__if_applicatable_; + Parms.Media__if_applicatable_ = Media__if_applicatable_; + Parms.LevelName__if_applicable_ = LevelName__if_applicable_; + Parms.IsLocked = IsLocked; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.LaunchShortcut +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Program_ID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Texture2D__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Text__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm) +// class USoundBase* Sounnd__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* Media__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Level_Name__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UUI_Desktop_C::LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "LaunchShortcut"); + + Params::UUI_Desktop_C_LaunchShortcut_Params Parms{}; + + Parms.Program_ID = Program_ID; + Parms.Texture2D__if_applicatable_ = Texture2D__if_applicatable_; + Parms.Text__if_applicatable_ = Text__if_applicatable_; + Parms.Sounnd__if_applicatable_ = Sounnd__if_applicatable_; + Parms.Media__if_applicatable_ = Media__if_applicatable_; + Parms.Level_Name__if_applicatable_ = Level_Name__if_applicatable_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.RunClock +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::RunClock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "RunClock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.RunConsole +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::RunConsole() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "RunConsole"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.HardExit +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Desktop_C::HardExit() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "HardExit"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Desktop.UI_Desktop_C.OnDrag +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsGrabbed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* Window (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Desktop_C::OnDrag(bool IsGrabbed, class UUI_Drag_C* Window) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "OnDrag"); + + Params::UUI_Desktop_C_OnDrag_Params Parms{}; + + Parms.IsGrabbed = IsGrabbed; + Parms.Window = Window; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Desktop_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "Tick"); + + Params::UUI_Desktop_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.AddWidget +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUI_Drag_C* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Desktop_C::AddWidget(class UUI_Drag_C* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "AddWidget"); + + Params::UUI_Desktop_C_AddWidget_Params Parms{}; + + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Desktop.UI_Desktop_C.ExecuteUbergraph_UI_Desktop +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName (None) +// class UTexture2D* CallFunc_GetLevelName_Icon (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 K2Node_CustomEvent_Program_ID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Name (None) +// class UTexture2D* K2Node_CustomEvent_Icon (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Text__if_applicatable_ (None) +// class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_CustomEvent_LevelName__if_applicable_ (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 K2Node_Event_Program_ID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_Event_Texture2D__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_Event_Text__if_applicatable_ (None) +// class USoundBase* K2Node_Event_Sounnd__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* K2Node_Event_Media__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_Event_Level_Name__if_applicatable_ (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_InMinDesiredWidth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_InMinDesiredHeight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ProgramContent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D K2Node_CustomEvent_InPosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_InText (None) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FDateTime CallFunc_Now_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Year (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Month (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Day (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Hour (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Minute (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Second (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Millisecond (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class UUI_Gate_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class UUI_MapViewer_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue_2 (None) +// class UUI_Checklist_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Textpad_C* CallFunc_Create_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_1 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_1 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_ImageViewer_C* CallFunc_Create_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_2 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_3 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_2 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_3 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_4 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_5 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_10 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_11 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_12 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_4 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_5 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_6 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_7 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_13 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_14 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_15 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_16 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_6 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_7 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_8 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_9 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_17 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_18 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_19 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_20 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_8 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_9 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_10 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_11 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_21 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_22 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_23 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_24 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_10 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_11 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_12 (None) +// class UUI_Calc_C* CallFunc_Create_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_25 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_26 (ZeroConstructor, HasGetValueTypeHash) +// class UUI_ShortCut_C* CallFunc_Create_ReturnValue_6 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_12 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Console_C* CallFunc_Create_ReturnValue_7 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* CallFunc_Create_ReturnValue_8 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsGrabbed (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* K2Node_CustomEvent_Window (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_13 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_14 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_27 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_28 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_29 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_30 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_13 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_14 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_15 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_16 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_31 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_32 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_33 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_34 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_15 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_16 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_16 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_17 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_18 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_35 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_36 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_37 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_38 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_17 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_17 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_18 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_18 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_19 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_20 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_39 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_40 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_41 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_42 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_19 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_19 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_20 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_20 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_21 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_43 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_44 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_21 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_21 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_21 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Desktop_C::ExecuteUbergraph_UI_Desktop(int32 EntryPoint, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, class FText CallFunc_GetLevelName_LevelName, class UTexture2D* CallFunc_GetLevelName_Icon, bool CallFunc_GetLevelName_IsLocked, int32 K2Node_CustomEvent_Program_ID, class FText K2Node_CustomEvent_Name, class UTexture2D* K2Node_CustomEvent_Icon, class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable, class FText K2Node_CustomEvent_Text__if_applicatable_, class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_, class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_, const class FString& K2Node_CustomEvent_LevelName__if_applicable_, bool K2Node_CustomEvent_IsLocked, int32 K2Node_Event_Program_ID, class UTexture2D* K2Node_Event_Texture2D__if_applicatable_, class FText K2Node_Event_Text__if_applicatable_, class USoundBase* K2Node_Event_Sounnd__if_applicatable_, class UFileMediaSource* K2Node_Event_Media__if_applicatable_, const class FString& K2Node_Event_Level_Name__if_applicatable_, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_GetDisplayName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, bool K2Node_SwitchInteger_CmpSuccess, int32 Temp_int_Variable, float K2Node_CustomEvent_InMinDesiredWidth, float K2Node_CustomEvent_InMinDesiredHeight, class UWidget* K2Node_CustomEvent_ProgramContent, const struct FVector2D& K2Node_CustomEvent_InPosition, class FText K2Node_CustomEvent_InText, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_BreakDateTime_Year, int32 CallFunc_BreakDateTime_Month, int32 CallFunc_BreakDateTime_Day, int32 CallFunc_BreakDateTime_Hour, int32 CallFunc_BreakDateTime_Minute, int32 CallFunc_BreakDateTime_Second, int32 CallFunc_BreakDateTime_Millisecond, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Conv_IntToString_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, class UUI_Gate_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UUI_MapViewer_C* CallFunc_Create_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue_2, class UUI_Checklist_C* CallFunc_Create_ReturnValue_2, class UUI_Textpad_C* CallFunc_Create_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, class FText CallFunc_GetLevelName_LevelName_1, class UTexture2D* CallFunc_GetLevelName_Icon_1, bool CallFunc_GetLevelName_IsLocked_1, class UUI_ImageViewer_C* CallFunc_Create_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, class FText CallFunc_GetLevelName_LevelName_2, class UTexture2D* CallFunc_GetLevelName_Icon_2, bool CallFunc_GetLevelName_IsLocked_2, class FText CallFunc_GetLevelName_LevelName_3, class UTexture2D* CallFunc_GetLevelName_Icon_3, bool CallFunc_GetLevelName_IsLocked_3, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_11, const class FString& CallFunc_Conv_TextToString_ReturnValue_12, class FText CallFunc_GetLevelName_LevelName_4, class UTexture2D* CallFunc_GetLevelName_Icon_4, bool CallFunc_GetLevelName_IsLocked_4, class FText CallFunc_GetLevelName_LevelName_5, class UTexture2D* CallFunc_GetLevelName_Icon_5, bool CallFunc_GetLevelName_IsLocked_5, class FText CallFunc_MakeLiteralText_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_13, const class FString& CallFunc_Conv_TextToString_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_15, const class FString& CallFunc_Conv_TextToString_ReturnValue_16, class FText CallFunc_GetLevelName_LevelName_6, class UTexture2D* CallFunc_GetLevelName_Icon_6, bool CallFunc_GetLevelName_IsLocked_6, class FText CallFunc_GetLevelName_LevelName_7, class UTexture2D* CallFunc_GetLevelName_Icon_7, bool CallFunc_GetLevelName_IsLocked_7, class FText CallFunc_MakeLiteralText_ReturnValue_8, class FText CallFunc_MakeLiteralText_ReturnValue_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_17, const class FString& CallFunc_Conv_TextToString_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_19, const class FString& CallFunc_Conv_TextToString_ReturnValue_20, class FText CallFunc_GetLevelName_LevelName_8, class UTexture2D* CallFunc_GetLevelName_Icon_8, bool CallFunc_GetLevelName_IsLocked_8, class FText CallFunc_GetLevelName_LevelName_9, class UTexture2D* CallFunc_GetLevelName_Icon_9, bool CallFunc_GetLevelName_IsLocked_9, class FText CallFunc_MakeLiteralText_ReturnValue_10, class FText CallFunc_MakeLiteralText_ReturnValue_11, const class FString& CallFunc_Conv_TextToString_ReturnValue_21, const class FString& CallFunc_Conv_TextToString_ReturnValue_22, const class FString& CallFunc_Conv_TextToString_ReturnValue_23, const class FString& CallFunc_Conv_TextToString_ReturnValue_24, class FText CallFunc_GetLevelName_LevelName_10, class UTexture2D* CallFunc_GetLevelName_Icon_10, bool CallFunc_GetLevelName_IsLocked_10, class FText CallFunc_GetLevelName_LevelName_11, class UTexture2D* CallFunc_GetLevelName_Icon_11, bool CallFunc_GetLevelName_IsLocked_11, class FText CallFunc_MakeLiteralText_ReturnValue_12, class UUI_Calc_C* CallFunc_Create_ReturnValue_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_25, const class FString& CallFunc_Conv_TextToString_ReturnValue_26, class UUI_ShortCut_C* CallFunc_Create_ReturnValue_6, class FText CallFunc_GetLevelName_LevelName_12, class UTexture2D* CallFunc_GetLevelName_Icon_12, bool CallFunc_GetLevelName_IsLocked_12, class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue, class UUI_Console_C* CallFunc_Create_ReturnValue_7, class UUI_Drag_C* CallFunc_Create_ReturnValue_8, bool K2Node_CustomEvent_IsGrabbed, class UUI_Drag_C* K2Node_CustomEvent_Window, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, class UUI_Drag_C* K2Node_CustomEvent_Widget, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue_13, class FText CallFunc_MakeLiteralText_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_27, const class FString& CallFunc_Conv_TextToString_ReturnValue_28, const class FString& CallFunc_Conv_TextToString_ReturnValue_29, const class FString& CallFunc_Conv_TextToString_ReturnValue_30, class FText CallFunc_GetLevelName_LevelName_13, class UTexture2D* CallFunc_GetLevelName_Icon_13, bool CallFunc_GetLevelName_IsLocked_13, class FText CallFunc_GetLevelName_LevelName_14, class UTexture2D* CallFunc_GetLevelName_Icon_14, bool CallFunc_GetLevelName_IsLocked_14, class FText CallFunc_MakeLiteralText_ReturnValue_15, class FText CallFunc_MakeLiteralText_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_31, const class FString& CallFunc_Conv_TextToString_ReturnValue_32, const class FString& CallFunc_Conv_TextToString_ReturnValue_33, const class FString& CallFunc_Conv_TextToString_ReturnValue_34, class FText CallFunc_GetLevelName_LevelName_15, class UTexture2D* CallFunc_GetLevelName_Icon_15, bool CallFunc_GetLevelName_IsLocked_15, class FText CallFunc_GetLevelName_LevelName_16, class UTexture2D* CallFunc_GetLevelName_Icon_16, bool CallFunc_GetLevelName_IsLocked_16, class FText CallFunc_MakeLiteralText_ReturnValue_17, class FText CallFunc_MakeLiteralText_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_35, const class FString& CallFunc_Conv_TextToString_ReturnValue_36, const class FString& CallFunc_Conv_TextToString_ReturnValue_37, const class FString& CallFunc_Conv_TextToString_ReturnValue_38, class FText CallFunc_GetLevelName_LevelName_17, class UTexture2D* CallFunc_GetLevelName_Icon_17, bool CallFunc_GetLevelName_IsLocked_17, class FText CallFunc_GetLevelName_LevelName_18, class UTexture2D* CallFunc_GetLevelName_Icon_18, bool CallFunc_GetLevelName_IsLocked_18, class FText CallFunc_MakeLiteralText_ReturnValue_19, class FText CallFunc_MakeLiteralText_ReturnValue_20, const class FString& CallFunc_Conv_TextToString_ReturnValue_39, const class FString& CallFunc_Conv_TextToString_ReturnValue_40, const class FString& CallFunc_Conv_TextToString_ReturnValue_41, const class FString& CallFunc_Conv_TextToString_ReturnValue_42, class FText CallFunc_GetLevelName_LevelName_19, class UTexture2D* CallFunc_GetLevelName_Icon_19, bool CallFunc_GetLevelName_IsLocked_19, class FText CallFunc_GetLevelName_LevelName_20, class UTexture2D* CallFunc_GetLevelName_Icon_20, bool CallFunc_GetLevelName_IsLocked_20, class FText CallFunc_MakeLiteralText_ReturnValue_21, const class FString& CallFunc_Conv_TextToString_ReturnValue_43, const class FString& CallFunc_Conv_TextToString_ReturnValue_44, class FText CallFunc_GetLevelName_LevelName_21, class UTexture2D* CallFunc_GetLevelName_Icon_21, bool CallFunc_GetLevelName_IsLocked_21) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Desktop_C", "ExecuteUbergraph_UI_Desktop"); + + Params::UUI_Desktop_C_ExecuteUbergraph_UI_Desktop_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeLiteralText_ReturnValue = CallFunc_MakeLiteralText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_GetLevelName_LevelName = CallFunc_GetLevelName_LevelName; + Parms.CallFunc_GetLevelName_Icon = CallFunc_GetLevelName_Icon; + Parms.CallFunc_GetLevelName_IsLocked = CallFunc_GetLevelName_IsLocked; + Parms.K2Node_CustomEvent_Program_ID = K2Node_CustomEvent_Program_ID; + Parms.K2Node_CustomEvent_Name = K2Node_CustomEvent_Name; + Parms.K2Node_CustomEvent_Icon = K2Node_CustomEvent_Icon; + Parms.K2Node_CustomEvent_Image_If_Applicatable = K2Node_CustomEvent_Image_If_Applicatable; + Parms.K2Node_CustomEvent_Text__if_applicatable_ = K2Node_CustomEvent_Text__if_applicatable_; + Parms.K2Node_CustomEvent_Sound__if_applicatable_ = K2Node_CustomEvent_Sound__if_applicatable_; + Parms.K2Node_CustomEvent_Media__if_applicatable_ = K2Node_CustomEvent_Media__if_applicatable_; + Parms.K2Node_CustomEvent_LevelName__if_applicable_ = K2Node_CustomEvent_LevelName__if_applicable_; + Parms.K2Node_CustomEvent_IsLocked = K2Node_CustomEvent_IsLocked; + Parms.K2Node_Event_Program_ID = K2Node_Event_Program_ID; + Parms.K2Node_Event_Texture2D__if_applicatable_ = K2Node_Event_Texture2D__if_applicatable_; + Parms.K2Node_Event_Text__if_applicatable_ = K2Node_Event_Text__if_applicatable_; + Parms.K2Node_Event_Sounnd__if_applicatable_ = K2Node_Event_Sounnd__if_applicatable_; + Parms.K2Node_Event_Media__if_applicatable_ = K2Node_Event_Media__if_applicatable_; + Parms.K2Node_Event_Level_Name__if_applicatable_ = K2Node_Event_Level_Name__if_applicatable_; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_CustomEvent_InMinDesiredWidth = K2Node_CustomEvent_InMinDesiredWidth; + Parms.K2Node_CustomEvent_InMinDesiredHeight = K2Node_CustomEvent_InMinDesiredHeight; + Parms.K2Node_CustomEvent_ProgramContent = K2Node_CustomEvent_ProgramContent; + Parms.K2Node_CustomEvent_InPosition = K2Node_CustomEvent_InPosition; + Parms.K2Node_CustomEvent_InText = K2Node_CustomEvent_InText; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_Now_ReturnValue = CallFunc_Now_ReturnValue; + Parms.CallFunc_BreakDateTime_Year = CallFunc_BreakDateTime_Year; + Parms.CallFunc_BreakDateTime_Month = CallFunc_BreakDateTime_Month; + Parms.CallFunc_BreakDateTime_Day = CallFunc_BreakDateTime_Day; + Parms.CallFunc_BreakDateTime_Hour = CallFunc_BreakDateTime_Hour; + Parms.CallFunc_BreakDateTime_Minute = CallFunc_BreakDateTime_Minute; + Parms.CallFunc_BreakDateTime_Second = CallFunc_BreakDateTime_Second; + Parms.CallFunc_BreakDateTime_Millisecond = CallFunc_BreakDateTime_Millisecond; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue_2 = CallFunc_Conv_IntToString_ReturnValue_2; + Parms.CallFunc_Conv_IntToString_ReturnValue_3 = CallFunc_Conv_IntToString_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_4 = CallFunc_Conv_IntToString_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue_5 = CallFunc_Conv_IntToString_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_9 = CallFunc_Concat_StrStr_ReturnValue_9; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.CallFunc_Conv_StringToText_ReturnValue_2 = CallFunc_Conv_StringToText_ReturnValue_2; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.CallFunc_Create_ReturnValue_3 = CallFunc_Create_ReturnValue_3; + Parms.CallFunc_MakeLiteralText_ReturnValue_1 = CallFunc_MakeLiteralText_ReturnValue_1; + Parms.CallFunc_Conv_TextToString_ReturnValue_3 = CallFunc_Conv_TextToString_ReturnValue_3; + Parms.CallFunc_Conv_TextToString_ReturnValue_4 = CallFunc_Conv_TextToString_ReturnValue_4; + Parms.CallFunc_GetLevelName_LevelName_1 = CallFunc_GetLevelName_LevelName_1; + Parms.CallFunc_GetLevelName_Icon_1 = CallFunc_GetLevelName_Icon_1; + Parms.CallFunc_GetLevelName_IsLocked_1 = CallFunc_GetLevelName_IsLocked_1; + Parms.CallFunc_Create_ReturnValue_4 = CallFunc_Create_ReturnValue_4; + Parms.CallFunc_MakeLiteralText_ReturnValue_2 = CallFunc_MakeLiteralText_ReturnValue_2; + Parms.CallFunc_MakeLiteralText_ReturnValue_3 = CallFunc_MakeLiteralText_ReturnValue_3; + Parms.CallFunc_Conv_TextToString_ReturnValue_5 = CallFunc_Conv_TextToString_ReturnValue_5; + Parms.CallFunc_Conv_TextToString_ReturnValue_6 = CallFunc_Conv_TextToString_ReturnValue_6; + Parms.CallFunc_Conv_TextToString_ReturnValue_7 = CallFunc_Conv_TextToString_ReturnValue_7; + Parms.CallFunc_Conv_TextToString_ReturnValue_8 = CallFunc_Conv_TextToString_ReturnValue_8; + Parms.CallFunc_GetLevelName_LevelName_2 = CallFunc_GetLevelName_LevelName_2; + Parms.CallFunc_GetLevelName_Icon_2 = CallFunc_GetLevelName_Icon_2; + Parms.CallFunc_GetLevelName_IsLocked_2 = CallFunc_GetLevelName_IsLocked_2; + Parms.CallFunc_GetLevelName_LevelName_3 = CallFunc_GetLevelName_LevelName_3; + Parms.CallFunc_GetLevelName_Icon_3 = CallFunc_GetLevelName_Icon_3; + Parms.CallFunc_GetLevelName_IsLocked_3 = CallFunc_GetLevelName_IsLocked_3; + Parms.CallFunc_MakeLiteralText_ReturnValue_4 = CallFunc_MakeLiteralText_ReturnValue_4; + Parms.CallFunc_MakeLiteralText_ReturnValue_5 = CallFunc_MakeLiteralText_ReturnValue_5; + Parms.CallFunc_Conv_TextToString_ReturnValue_9 = CallFunc_Conv_TextToString_ReturnValue_9; + Parms.CallFunc_Conv_TextToString_ReturnValue_10 = CallFunc_Conv_TextToString_ReturnValue_10; + Parms.CallFunc_Conv_TextToString_ReturnValue_11 = CallFunc_Conv_TextToString_ReturnValue_11; + Parms.CallFunc_Conv_TextToString_ReturnValue_12 = CallFunc_Conv_TextToString_ReturnValue_12; + Parms.CallFunc_GetLevelName_LevelName_4 = CallFunc_GetLevelName_LevelName_4; + Parms.CallFunc_GetLevelName_Icon_4 = CallFunc_GetLevelName_Icon_4; + Parms.CallFunc_GetLevelName_IsLocked_4 = CallFunc_GetLevelName_IsLocked_4; + Parms.CallFunc_GetLevelName_LevelName_5 = CallFunc_GetLevelName_LevelName_5; + Parms.CallFunc_GetLevelName_Icon_5 = CallFunc_GetLevelName_Icon_5; + Parms.CallFunc_GetLevelName_IsLocked_5 = CallFunc_GetLevelName_IsLocked_5; + Parms.CallFunc_MakeLiteralText_ReturnValue_6 = CallFunc_MakeLiteralText_ReturnValue_6; + Parms.CallFunc_MakeLiteralText_ReturnValue_7 = CallFunc_MakeLiteralText_ReturnValue_7; + Parms.CallFunc_Conv_TextToString_ReturnValue_13 = CallFunc_Conv_TextToString_ReturnValue_13; + Parms.CallFunc_Conv_TextToString_ReturnValue_14 = CallFunc_Conv_TextToString_ReturnValue_14; + Parms.CallFunc_Conv_TextToString_ReturnValue_15 = CallFunc_Conv_TextToString_ReturnValue_15; + Parms.CallFunc_Conv_TextToString_ReturnValue_16 = CallFunc_Conv_TextToString_ReturnValue_16; + Parms.CallFunc_GetLevelName_LevelName_6 = CallFunc_GetLevelName_LevelName_6; + Parms.CallFunc_GetLevelName_Icon_6 = CallFunc_GetLevelName_Icon_6; + Parms.CallFunc_GetLevelName_IsLocked_6 = CallFunc_GetLevelName_IsLocked_6; + Parms.CallFunc_GetLevelName_LevelName_7 = CallFunc_GetLevelName_LevelName_7; + Parms.CallFunc_GetLevelName_Icon_7 = CallFunc_GetLevelName_Icon_7; + Parms.CallFunc_GetLevelName_IsLocked_7 = CallFunc_GetLevelName_IsLocked_7; + Parms.CallFunc_MakeLiteralText_ReturnValue_8 = CallFunc_MakeLiteralText_ReturnValue_8; + Parms.CallFunc_MakeLiteralText_ReturnValue_9 = CallFunc_MakeLiteralText_ReturnValue_9; + Parms.CallFunc_Conv_TextToString_ReturnValue_17 = CallFunc_Conv_TextToString_ReturnValue_17; + Parms.CallFunc_Conv_TextToString_ReturnValue_18 = CallFunc_Conv_TextToString_ReturnValue_18; + Parms.CallFunc_Conv_TextToString_ReturnValue_19 = CallFunc_Conv_TextToString_ReturnValue_19; + Parms.CallFunc_Conv_TextToString_ReturnValue_20 = CallFunc_Conv_TextToString_ReturnValue_20; + Parms.CallFunc_GetLevelName_LevelName_8 = CallFunc_GetLevelName_LevelName_8; + Parms.CallFunc_GetLevelName_Icon_8 = CallFunc_GetLevelName_Icon_8; + Parms.CallFunc_GetLevelName_IsLocked_8 = CallFunc_GetLevelName_IsLocked_8; + Parms.CallFunc_GetLevelName_LevelName_9 = CallFunc_GetLevelName_LevelName_9; + Parms.CallFunc_GetLevelName_Icon_9 = CallFunc_GetLevelName_Icon_9; + Parms.CallFunc_GetLevelName_IsLocked_9 = CallFunc_GetLevelName_IsLocked_9; + Parms.CallFunc_MakeLiteralText_ReturnValue_10 = CallFunc_MakeLiteralText_ReturnValue_10; + Parms.CallFunc_MakeLiteralText_ReturnValue_11 = CallFunc_MakeLiteralText_ReturnValue_11; + Parms.CallFunc_Conv_TextToString_ReturnValue_21 = CallFunc_Conv_TextToString_ReturnValue_21; + Parms.CallFunc_Conv_TextToString_ReturnValue_22 = CallFunc_Conv_TextToString_ReturnValue_22; + Parms.CallFunc_Conv_TextToString_ReturnValue_23 = CallFunc_Conv_TextToString_ReturnValue_23; + Parms.CallFunc_Conv_TextToString_ReturnValue_24 = CallFunc_Conv_TextToString_ReturnValue_24; + Parms.CallFunc_GetLevelName_LevelName_10 = CallFunc_GetLevelName_LevelName_10; + Parms.CallFunc_GetLevelName_Icon_10 = CallFunc_GetLevelName_Icon_10; + Parms.CallFunc_GetLevelName_IsLocked_10 = CallFunc_GetLevelName_IsLocked_10; + Parms.CallFunc_GetLevelName_LevelName_11 = CallFunc_GetLevelName_LevelName_11; + Parms.CallFunc_GetLevelName_Icon_11 = CallFunc_GetLevelName_Icon_11; + Parms.CallFunc_GetLevelName_IsLocked_11 = CallFunc_GetLevelName_IsLocked_11; + Parms.CallFunc_MakeLiteralText_ReturnValue_12 = CallFunc_MakeLiteralText_ReturnValue_12; + Parms.CallFunc_Create_ReturnValue_5 = CallFunc_Create_ReturnValue_5; + Parms.CallFunc_Conv_TextToString_ReturnValue_25 = CallFunc_Conv_TextToString_ReturnValue_25; + Parms.CallFunc_Conv_TextToString_ReturnValue_26 = CallFunc_Conv_TextToString_ReturnValue_26; + Parms.CallFunc_Create_ReturnValue_6 = CallFunc_Create_ReturnValue_6; + Parms.CallFunc_GetLevelName_LevelName_12 = CallFunc_GetLevelName_LevelName_12; + Parms.CallFunc_GetLevelName_Icon_12 = CallFunc_GetLevelName_Icon_12; + Parms.CallFunc_GetLevelName_IsLocked_12 = CallFunc_GetLevelName_IsLocked_12; + Parms.CallFunc_AddChildToWrapBox_ReturnValue = CallFunc_AddChildToWrapBox_ReturnValue; + Parms.CallFunc_Create_ReturnValue_7 = CallFunc_Create_ReturnValue_7; + Parms.CallFunc_Create_ReturnValue_8 = CallFunc_Create_ReturnValue_8; + Parms.K2Node_CustomEvent_IsGrabbed = K2Node_CustomEvent_IsGrabbed; + Parms.K2Node_CustomEvent_Window = K2Node_CustomEvent_Window; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue_1 = CallFunc_SlotAsCanvasSlot_ReturnValue_1; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 = CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; + Parms.CallFunc_AddChildToCanvas_ReturnValue = CallFunc_AddChildToCanvas_ReturnValue; + Parms.CallFunc_MakeLiteralText_ReturnValue_13 = CallFunc_MakeLiteralText_ReturnValue_13; + Parms.CallFunc_MakeLiteralText_ReturnValue_14 = CallFunc_MakeLiteralText_ReturnValue_14; + Parms.CallFunc_Conv_TextToString_ReturnValue_27 = CallFunc_Conv_TextToString_ReturnValue_27; + Parms.CallFunc_Conv_TextToString_ReturnValue_28 = CallFunc_Conv_TextToString_ReturnValue_28; + Parms.CallFunc_Conv_TextToString_ReturnValue_29 = CallFunc_Conv_TextToString_ReturnValue_29; + Parms.CallFunc_Conv_TextToString_ReturnValue_30 = CallFunc_Conv_TextToString_ReturnValue_30; + Parms.CallFunc_GetLevelName_LevelName_13 = CallFunc_GetLevelName_LevelName_13; + Parms.CallFunc_GetLevelName_Icon_13 = CallFunc_GetLevelName_Icon_13; + Parms.CallFunc_GetLevelName_IsLocked_13 = CallFunc_GetLevelName_IsLocked_13; + Parms.CallFunc_GetLevelName_LevelName_14 = CallFunc_GetLevelName_LevelName_14; + Parms.CallFunc_GetLevelName_Icon_14 = CallFunc_GetLevelName_Icon_14; + Parms.CallFunc_GetLevelName_IsLocked_14 = CallFunc_GetLevelName_IsLocked_14; + Parms.CallFunc_MakeLiteralText_ReturnValue_15 = CallFunc_MakeLiteralText_ReturnValue_15; + Parms.CallFunc_MakeLiteralText_ReturnValue_16 = CallFunc_MakeLiteralText_ReturnValue_16; + Parms.CallFunc_Conv_TextToString_ReturnValue_31 = CallFunc_Conv_TextToString_ReturnValue_31; + Parms.CallFunc_Conv_TextToString_ReturnValue_32 = CallFunc_Conv_TextToString_ReturnValue_32; + Parms.CallFunc_Conv_TextToString_ReturnValue_33 = CallFunc_Conv_TextToString_ReturnValue_33; + Parms.CallFunc_Conv_TextToString_ReturnValue_34 = CallFunc_Conv_TextToString_ReturnValue_34; + Parms.CallFunc_GetLevelName_LevelName_15 = CallFunc_GetLevelName_LevelName_15; + Parms.CallFunc_GetLevelName_Icon_15 = CallFunc_GetLevelName_Icon_15; + Parms.CallFunc_GetLevelName_IsLocked_15 = CallFunc_GetLevelName_IsLocked_15; + Parms.CallFunc_GetLevelName_LevelName_16 = CallFunc_GetLevelName_LevelName_16; + Parms.CallFunc_GetLevelName_Icon_16 = CallFunc_GetLevelName_Icon_16; + Parms.CallFunc_GetLevelName_IsLocked_16 = CallFunc_GetLevelName_IsLocked_16; + Parms.CallFunc_MakeLiteralText_ReturnValue_17 = CallFunc_MakeLiteralText_ReturnValue_17; + Parms.CallFunc_MakeLiteralText_ReturnValue_18 = CallFunc_MakeLiteralText_ReturnValue_18; + Parms.CallFunc_Conv_TextToString_ReturnValue_35 = CallFunc_Conv_TextToString_ReturnValue_35; + Parms.CallFunc_Conv_TextToString_ReturnValue_36 = CallFunc_Conv_TextToString_ReturnValue_36; + Parms.CallFunc_Conv_TextToString_ReturnValue_37 = CallFunc_Conv_TextToString_ReturnValue_37; + Parms.CallFunc_Conv_TextToString_ReturnValue_38 = CallFunc_Conv_TextToString_ReturnValue_38; + Parms.CallFunc_GetLevelName_LevelName_17 = CallFunc_GetLevelName_LevelName_17; + Parms.CallFunc_GetLevelName_Icon_17 = CallFunc_GetLevelName_Icon_17; + Parms.CallFunc_GetLevelName_IsLocked_17 = CallFunc_GetLevelName_IsLocked_17; + Parms.CallFunc_GetLevelName_LevelName_18 = CallFunc_GetLevelName_LevelName_18; + Parms.CallFunc_GetLevelName_Icon_18 = CallFunc_GetLevelName_Icon_18; + Parms.CallFunc_GetLevelName_IsLocked_18 = CallFunc_GetLevelName_IsLocked_18; + Parms.CallFunc_MakeLiteralText_ReturnValue_19 = CallFunc_MakeLiteralText_ReturnValue_19; + Parms.CallFunc_MakeLiteralText_ReturnValue_20 = CallFunc_MakeLiteralText_ReturnValue_20; + Parms.CallFunc_Conv_TextToString_ReturnValue_39 = CallFunc_Conv_TextToString_ReturnValue_39; + Parms.CallFunc_Conv_TextToString_ReturnValue_40 = CallFunc_Conv_TextToString_ReturnValue_40; + Parms.CallFunc_Conv_TextToString_ReturnValue_41 = CallFunc_Conv_TextToString_ReturnValue_41; + Parms.CallFunc_Conv_TextToString_ReturnValue_42 = CallFunc_Conv_TextToString_ReturnValue_42; + Parms.CallFunc_GetLevelName_LevelName_19 = CallFunc_GetLevelName_LevelName_19; + Parms.CallFunc_GetLevelName_Icon_19 = CallFunc_GetLevelName_Icon_19; + Parms.CallFunc_GetLevelName_IsLocked_19 = CallFunc_GetLevelName_IsLocked_19; + Parms.CallFunc_GetLevelName_LevelName_20 = CallFunc_GetLevelName_LevelName_20; + Parms.CallFunc_GetLevelName_Icon_20 = CallFunc_GetLevelName_Icon_20; + Parms.CallFunc_GetLevelName_IsLocked_20 = CallFunc_GetLevelName_IsLocked_20; + Parms.CallFunc_MakeLiteralText_ReturnValue_21 = CallFunc_MakeLiteralText_ReturnValue_21; + Parms.CallFunc_Conv_TextToString_ReturnValue_43 = CallFunc_Conv_TextToString_ReturnValue_43; + Parms.CallFunc_Conv_TextToString_ReturnValue_44 = CallFunc_Conv_TextToString_ReturnValue_44; + Parms.CallFunc_GetLevelName_LevelName_21 = CallFunc_GetLevelName_LevelName_21; + Parms.CallFunc_GetLevelName_Icon_21 = CallFunc_GetLevelName_Icon_21; + Parms.CallFunc_GetLevelName_IsLocked_21 = CallFunc_GetLevelName_IsLocked_21; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_parameters.hpp new file mode 100644 index 0000000..63d37f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_parameters.hpp @@ -0,0 +1,442 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x219 (0x219 - 0x0) +// Function UI_Desktop.UI_Desktop_C.OnMouseButtonUp +struct UUI_Desktop_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) + bool CallFunc_IsValid_ReturnValue; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x228 (0x228 - 0x0) +// Function UI_Desktop.UI_Desktop_C.OnMouseMove +struct UUI_Desktop_C_OnMouseMove_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) + struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x2A (0x2A - 0x0) +// Function UI_Desktop.UI_Desktop_C.Is Locked +struct UUI_Desktop_C_Is_Locked_Params +{ +public: + class FString LevelName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool IsLocked; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_227A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Map_Contains_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x98 (0x98 - 0x0) +// Function UI_Desktop.UI_Desktop_C.GetLevelName +struct UUI_Desktop_C_GetLevelName_Params +{ +public: + class FString Level; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText LevelName; // 0x10(0x18)(Parm, OutParm) + class UTexture2D* Icon; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsLocked; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Is_Locked_IsLocked; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_227B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_227C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_NameToText_ReturnValue; // 0x40(0x18)(None) + class FText CallFunc_Conv_NameToText_ReturnValue_1; // 0x58(0x18)(None) + class FString CallFunc_Generate_Encrypted_Name_Name; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x80(0x18)(None) +}; + +// 0xE0 (0xE0 - 0x0) +// Function UI_Desktop.UI_Desktop_C.Generate Encrypted Name +struct UUI_Desktop_C_Generate_Encrypted_Name_Params +{ +public: + class FText Level; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString Name; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString EncryptedName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + TArray CharacterSet; // 0x38(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_227D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x60(0x10)(ReferenceParm) + int32 CallFunc_Len_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_227E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_227F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2280[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_RandomInteger_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2281[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item_1; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xF1 (0xF1 - 0x0) +// Function UI_Desktop.UI_Desktop_C.OnDrop +struct UUI_Desktop_C_OnDrop_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_2282[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2283[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0xDC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2284[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x30 (0x30 - 0x0) +// Function UI_Desktop.UI_Desktop_C.LaunchProgram +struct UUI_Desktop_C_LaunchProgram_Params +{ +public: + float InMinDesiredWidth; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InMinDesiredHeight; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ProgramContent; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D InPosition; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText InText; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x69 (0x69 - 0x0) +// Function UI_Desktop.UI_Desktop_C.Add shortcut +struct UUI_Desktop_C_Add_shortcut_Params +{ +public: + int32 Program_ID; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2285[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Name; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class UTexture2D* Icon; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Image_If_Applicatable; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicatable_; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class USoundBase* Sound__if_applicatable_; // 0x48(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicatable_; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString LevelName__if_applicable_; // 0x58(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool IsLocked; // 0x68(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function UI_Desktop.UI_Desktop_C.LaunchShortcut +struct UUI_Desktop_C_LaunchShortcut_Params +{ +public: + int32 Program_ID; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2286[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Texture2D__if_applicatable_; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicatable_; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class USoundBase* Sounnd__if_applicatable_; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicatable_; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Level_Name__if_applicatable_; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function UI_Desktop.UI_Desktop_C.OnDrag +struct UUI_Desktop_C_OnDrag_Params +{ +public: + bool IsGrabbed; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2287[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* Window; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function UI_Desktop.UI_Desktop_C.Tick +struct UUI_Desktop_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function UI_Desktop.UI_Desktop_C.AddWidget +struct UUI_Desktop_C_AddWidget_Params +{ +public: + class UUI_Drag_C* Widget; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xBB1 (0xBB1 - 0x0) +// Function UI_Desktop.UI_Desktop_C.ExecuteUbergraph_UI_Desktop +struct UUI_Desktop_C_ExecuteUbergraph_UI_Desktop_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2288[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue; // 0x8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName; // 0x40(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2289[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_CustomEvent_Program_ID; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Name; // 0x68(0x18)(None) + class UTexture2D* K2Node_CustomEvent_Icon; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Text__if_applicatable_; // 0x90(0x18)(None) + class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_CustomEvent_LevelName__if_applicable_; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsLocked; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_228A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_Event_Program_ID; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* K2Node_Event_Texture2D__if_applicatable_; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_Event_Text__if_applicatable_; // 0xD8(0x18)(None) + class USoundBase* K2Node_Event_Sounnd__if_applicatable_; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* K2Node_Event_Media__if_applicatable_; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_Event_Level_Name__if_applicatable_; // 0x100(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetDisplayName_ReturnValue; // 0x120(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x130(0x18)(None) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x148(0x18)(None) + bool K2Node_SwitchInteger_CmpSuccess; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_228B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_InMinDesiredWidth; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_InMinDesiredHeight; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_CustomEvent_ProgramContent; // 0x170(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D K2Node_CustomEvent_InPosition; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_InText; // 0x180(0x18)(None) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x198(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x1A8(0x8)(NoDestructor, HasGetValueTypeHash) + struct FDateTime CallFunc_Now_ReturnValue; // 0x1B0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Year; // 0x1B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Month; // 0x1BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Day; // 0x1C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Hour; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Minute; // 0x1C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Second; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Millisecond; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_228C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x1D8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x1E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_2; // 0x1F8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_3; // 0x208(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x218(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_4; // 0x228(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x238(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_5; // 0x248(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x258(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x268(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue; // 0x278(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x280(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0x290(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0x2A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x2B0(0x10)(ZeroConstructor, NoDestructor) + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0x2C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUI_Gate_C* CallFunc_Create_ReturnValue; // 0x2D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0x2D8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_9; // 0x2E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUI_MapViewer_C* CallFunc_Create_ReturnValue_1; // 0x2F8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue_2; // 0x300(0x18)(None) + class UUI_Checklist_C* CallFunc_Create_ReturnValue_2; // 0x318(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Textpad_C* CallFunc_Create_ReturnValue_3; // 0x320(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_1; // 0x328(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_3; // 0x340(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_4; // 0x350(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_1; // 0x360(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_1; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_1; // 0x380(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_228D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_ImageViewer_C* CallFunc_Create_ReturnValue_4; // 0x388(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_2; // 0x390(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_3; // 0x3A8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_5; // 0x3C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_6; // 0x3D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_7; // 0x3E0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_8; // 0x3F0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_2; // 0x400(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_2; // 0x418(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_2; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_228E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_3; // 0x428(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_3; // 0x440(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_3; // 0x448(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_228F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_4; // 0x450(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_5; // 0x468(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_9; // 0x480(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_10; // 0x490(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_11; // 0x4A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_12; // 0x4B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_4; // 0x4C0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_4; // 0x4D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_4; // 0x4E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2290[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_5; // 0x4E8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_5; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_5; // 0x508(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2291[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_6; // 0x510(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_7; // 0x528(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_13; // 0x540(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_14; // 0x550(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_15; // 0x560(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_16; // 0x570(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_6; // 0x580(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_6; // 0x598(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_6; // 0x5A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2292[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_7; // 0x5A8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_7; // 0x5C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_7; // 0x5C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2293[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_8; // 0x5D0(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_9; // 0x5E8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_17; // 0x600(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_18; // 0x610(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_19; // 0x620(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_20; // 0x630(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_8; // 0x640(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_8; // 0x658(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_8; // 0x660(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2294[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_9; // 0x668(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_9; // 0x680(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_9; // 0x688(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2295[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_10; // 0x690(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_11; // 0x6A8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_21; // 0x6C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_22; // 0x6D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_23; // 0x6E0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_24; // 0x6F0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_10; // 0x700(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_10; // 0x718(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_10; // 0x720(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2296[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_11; // 0x728(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_11; // 0x740(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_11; // 0x748(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2297[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_12; // 0x750(0x18)(None) + class UUI_Calc_C* CallFunc_Create_ReturnValue_5; // 0x768(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_25; // 0x770(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_26; // 0x780(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUI_ShortCut_C* CallFunc_Create_ReturnValue_6; // 0x790(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_12; // 0x798(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_12; // 0x7B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_12; // 0x7B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2298[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue; // 0x7C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Console_C* CallFunc_Create_ReturnValue_7; // 0x7C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* CallFunc_Create_ReturnValue_8; // 0x7D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsGrabbed; // 0x7D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2299[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* K2Node_CustomEvent_Window; // 0x7E0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FGeometry K2Node_Event_MyGeometry; // 0x7E8(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x820(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x824(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x828(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1; // 0x830(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* K2Node_CustomEvent_Widget; // 0x838(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0x840(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; // 0x848(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue; // 0x850(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_13; // 0x858(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_14; // 0x870(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_27; // 0x888(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_28; // 0x898(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_29; // 0x8A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_30; // 0x8B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_13; // 0x8C8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_13; // 0x8E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_13; // 0x8E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_14; // 0x8F0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_14; // 0x908(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_14; // 0x910(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_15; // 0x918(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_16; // 0x930(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_31; // 0x948(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_32; // 0x958(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_33; // 0x968(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_34; // 0x978(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_15; // 0x988(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_15; // 0x9A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_15; // 0x9A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_16; // 0x9B0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_16; // 0x9C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_16; // 0x9D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_17; // 0x9D8(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_18; // 0x9F0(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_35; // 0xA08(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_36; // 0xA18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_37; // 0xA28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_38; // 0xA38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_17; // 0xA48(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_17; // 0xA60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_17; // 0xA68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_229F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_18; // 0xA70(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_18; // 0xA88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_18; // 0xA90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_19; // 0xA98(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_20; // 0xAB0(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_39; // 0xAC8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_40; // 0xAD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_41; // 0xAE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_42; // 0xAF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_19; // 0xB08(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_19; // 0xB20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_19; // 0xB28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_20; // 0xB30(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_20; // 0xB48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_20; // 0xB50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_21; // 0xB58(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_43; // 0xB70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_44; // 0xB80(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_21; // 0xB90(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_21; // 0xBA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_21; // 0xBB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Desktop_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_classes.hpp new file mode 100644 index 0000000..2cf4adb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_classes.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x81 (0x2E1 - 0x260) +// WidgetBlueprintGeneratedClass UI_Drag.UI_Drag_C +class UUI_Drag_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBorder* Body; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* CloseBTN; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* Header; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UHorizontalBox* HorizontalBox_main; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* MainBox; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* ProgName; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* SetAsBackground; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + struct FVector2D GrabOffset; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* Draggetwidget; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Width_O; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Height_O; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Init_C* ParentActor; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Image; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Desktop_C* Desktop; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ DragWindow; // 0x2D0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + bool IsWindowGrabbed; // 0x2E0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UUI_Drag_C* GetDefaultObj(); + + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, bool Temp_bool_Variable, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Unhandled_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FEventReply& K2Node_Select_Default, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_KeyKey_ReturnValue); + struct FEventReply On_Header_MouseButtonDown_0(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FEventReply& CallFunc_Unhandled_ReturnValue, bool Temp_bool_Variable, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FEventReply& K2Node_Select_Default, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_KeyKey_ReturnValue); + void BndEvt__SetAsBackground_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void ForceDeleteBack(); + void SetProgram(class UWidget* Widget, float Width_O, float Height_O); + void BndEvt__Button_64_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void CloseProgram(); + void BndEvt__UI_Drag_CloseBTN_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_UI_Drag(int32 EntryPoint, class UWidget* K2Node_CustomEvent_Widget, float K2Node_CustomEvent_Width_O, float K2Node_CustomEvent_Height_O, class UUI_ImageViewer_C* K2Node_DynamicCast_AsUI_Image_Viewer, bool K2Node_DynamicCast_bSuccess, class UPanelSlot* CallFunc_AddChild_ReturnValue, class UTexture2D* CallFunc_GetBrushResourceAsTexture2D_ReturnValue, class UWidget* CallFunc_GetChildAt_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events, bool K2Node_DynamicCast_bSuccess_1); + void DragWindow__DelegateSignature(bool IsGrabbed, class UUI_Drag_C* Window); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_functions.cpp new file mode 100644 index 0000000..9d35dab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_functions.cpp @@ -0,0 +1,315 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Drag.UI_Drag_C +// (None) + +class UClass* UUI_Drag_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Drag_C"); + + return Clss; +} + + +// UI_Drag_C UI_Drag.Default__UI_Drag_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Drag_C* UUI_Drag_C::GetDefaultObj() +{ + static class UUI_Drag_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Drag_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Drag.UI_Drag_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue (HasGetValueTypeHash) +// struct FEventReply CallFunc_Unhandled_ReturnValue (None) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FEventReply K2Node_Select_Default (None) +// TArrayCallFunc_GetActionMappingByName_OutMappings (ReferenceParm) +// struct FInputActionKeyMapping CallFunc_Array_Get_Item (None) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_Drag_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, bool Temp_bool_Variable, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Unhandled_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FEventReply& K2Node_Select_Default, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_KeyKey_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "OnMouseButtonUp"); + + Params::UUI_Drag_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_PointerEvent_GetEffectingButton_ReturnValue = CallFunc_PointerEvent_GetEffectingButton_ReturnValue; + Parms.CallFunc_Unhandled_ReturnValue = CallFunc_Unhandled_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_GetActionMappingByName_OutMappings = CallFunc_GetActionMappingByName_OutMappings; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Drag.UI_Drag_C.On_Header_MouseButtonDown_0 +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue (HasGetValueTypeHash) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// struct FEventReply CallFunc_Unhandled_ReturnValue (None) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetActionMappingByName_OutMappings (ReferenceParm) +// struct FEventReply K2Node_Select_Default (None) +// struct FInputActionKeyMapping CallFunc_Array_Get_Item (None) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_Drag_C::On_Header_MouseButtonDown_0(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FEventReply& CallFunc_Unhandled_ReturnValue, bool Temp_bool_Variable, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FEventReply& K2Node_Select_Default, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_KeyKey_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "On_Header_MouseButtonDown_0"); + + Params::UUI_Drag_C_On_Header_MouseButtonDown_0_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; + Parms.CallFunc_AbsoluteToLocal_ReturnValue = CallFunc_AbsoluteToLocal_ReturnValue; + Parms.CallFunc_PointerEvent_GetEffectingButton_ReturnValue = CallFunc_PointerEvent_GetEffectingButton_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_Unhandled_ReturnValue = CallFunc_Unhandled_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.CallFunc_GetActionMappingByName_OutMappings = CallFunc_GetActionMappingByName_OutMappings; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Drag.UI_Drag_C.BndEvt__SetAsBackground_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Drag_C::BndEvt__SetAsBackground_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "BndEvt__SetAsBackground_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Drag.UI_Drag_C.ForceDeleteBack +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Drag_C::ForceDeleteBack() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "ForceDeleteBack"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Drag.UI_Drag_C.SetProgram +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidget* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Width_O (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Height_O (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Drag_C::SetProgram(class UWidget* Widget, float Width_O, float Height_O) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "SetProgram"); + + Params::UUI_Drag_C_SetProgram_Params Parms{}; + + Parms.Widget = Widget; + Parms.Width_O = Width_O; + Parms.Height_O = Height_O; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Drag.UI_Drag_C.BndEvt__Button_64_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Drag_C::BndEvt__Button_64_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "BndEvt__Button_64_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Drag.UI_Drag_C.CloseProgram +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Drag_C::CloseProgram() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "CloseProgram"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Drag.UI_Drag_C.BndEvt__UI_Drag_CloseBTN_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Drag_C::BndEvt__UI_Drag_CloseBTN_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "BndEvt__UI_Drag_CloseBTN_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Drag.UI_Drag_C.ExecuteUbergraph_UI_Drag +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Width_O (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Height_O (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_ImageViewer_C* K2Node_DynamicCast_AsUI_Image_Viewer (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* CallFunc_GetBrushResourceAsTexture2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBI_Computers_Events (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Drag_C::ExecuteUbergraph_UI_Drag(int32 EntryPoint, class UWidget* K2Node_CustomEvent_Widget, float K2Node_CustomEvent_Width_O, float K2Node_CustomEvent_Height_O, class UUI_ImageViewer_C* K2Node_DynamicCast_AsUI_Image_Viewer, bool K2Node_DynamicCast_bSuccess, class UPanelSlot* CallFunc_AddChild_ReturnValue, class UTexture2D* CallFunc_GetBrushResourceAsTexture2D_ReturnValue, class UWidget* CallFunc_GetChildAt_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "ExecuteUbergraph_UI_Drag"); + + Params::UUI_Drag_C_ExecuteUbergraph_UI_Drag_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.K2Node_CustomEvent_Width_O = K2Node_CustomEvent_Width_O; + Parms.K2Node_CustomEvent_Height_O = K2Node_CustomEvent_Height_O; + Parms.K2Node_DynamicCast_AsUI_Image_Viewer = K2Node_DynamicCast_AsUI_Image_Viewer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + Parms.CallFunc_GetBrushResourceAsTexture2D_ReturnValue = CallFunc_GetBrushResourceAsTexture2D_ReturnValue; + Parms.CallFunc_GetChildAt_ReturnValue = CallFunc_GetChildAt_ReturnValue; + Parms.K2Node_DynamicCast_AsBI_Computers_Events = K2Node_DynamicCast_AsBI_Computers_Events; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Drag.UI_Drag_C.DragWindow__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsGrabbed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* Window (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Drag_C::DragWindow__DelegateSignature(bool IsGrabbed, class UUI_Drag_C* Window) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Drag_C", "DragWindow__DelegateSignature"); + + Params::UUI_Drag_C_DragWindow__DelegateSignature_Params Parms{}; + + Parms.IsGrabbed = IsGrabbed; + Parms.Window = Window; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_parameters.hpp new file mode 100644 index 0000000..f0b73d9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_parameters.hpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3E9 (0x3E9 - 0x0) +// Function UI_Drag.UI_Drag_C.OnMouseButtonUp +struct UUI_Drag_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + bool Temp_bool_Variable; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F9B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue; // 0x168(0x18)(HasGetValueTypeHash) + struct FEventReply CallFunc_Unhandled_ReturnValue; // 0x180(0xB8)(None) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x238(0xB8)(None) + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FEventReply K2Node_Select_Default; // 0x2F8(0xB8)(None) + TArray CallFunc_GetActionMappingByName_OutMappings; // 0x3B0(0x10)(ReferenceParm) + struct FInputActionKeyMapping CallFunc_Array_Get_Item; // 0x3C0(0x28)(None) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x3E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x3F9 (0x3F9 - 0x0) +// Function UI_Drag.UI_Drag_C.On_Header_MouseButtonDown_0 +struct UUI_Drag_C_On_Header_MouseButtonDown_0_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue; // 0x170(0x18)(HasGetValueTypeHash) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x188(0xB8)(None) + struct FEventReply CallFunc_Unhandled_ReturnValue; // 0x240(0xB8)(None) + bool Temp_bool_Variable; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F9C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetActionMappingByName_OutMappings; // 0x308(0x10)(ReferenceParm) + struct FEventReply K2Node_Select_Default; // 0x318(0xB8)(None) + struct FInputActionKeyMapping CallFunc_Array_Get_Item; // 0x3D0(0x28)(None) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x3F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function UI_Drag.UI_Drag_C.SetProgram +struct UUI_Drag_C_SetProgram_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Width_O; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Height_O; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x51 (0x51 - 0x0) +// Function UI_Drag.UI_Drag_C.ExecuteUbergraph_UI_Drag +struct UUI_Drag_C_ExecuteUbergraph_UI_Drag_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F9D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* K2Node_CustomEvent_Widget; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Width_O; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Height_O; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_ImageViewer_C* K2Node_DynamicCast_AsUI_Image_Viewer; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F9E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* CallFunc_GetBrushResourceAsTexture2D_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetChildAt_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function UI_Drag.UI_Drag_C.DragWindow__DelegateSignature +struct UUI_Drag_C_DragWindow__DelegateSignature_Params +{ +public: + bool IsGrabbed; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F9F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* Window; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Drag_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_classes.hpp new file mode 100644 index 0000000..95dde87 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_classes.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x98 - 0x88) +// BlueprintGeneratedClass UI_Dragged.UI_Dragged_C +class UUI_Dragged_C : public UDragDropOperation +{ +public: + class UUserWidget* WidgetReference; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + struct FVector2D DragOffset; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Dragged_C* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_functions.cpp new file mode 100644 index 0000000..5f0b21a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass UI_Dragged.UI_Dragged_C +// (None) + +class UClass* UUI_Dragged_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Dragged_C"); + + return Clss; +} + + +// UI_Dragged_C UI_Dragged.Default__UI_Dragged_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Dragged_C* UUI_Dragged_C::GetDefaultObj() +{ + static class UUI_Dragged_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Dragged_C::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Dragged_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_classes.hpp new file mode 100644 index 0000000..662ea9f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x71 (0x2D1 - 0x260) +// WidgetBlueprintGeneratedClass UI_EvidenceShortcut.UI_EvidenceShortcut_C +class UUI_EvidenceShortcut_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Click; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* LogoImage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextName; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_TheHubStats_C* Desktop; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Program_ID; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Prog; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Image__if_applicable_; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicable_; // 0x298(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class USoundBase* Sound__if_applicable_; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicable_; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Level_Name__if_applicable_; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool IsLocked; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UUI_EvidenceShortcut_C* GetDefaultObj(); + + void BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void ExecuteUbergraph_UI_EvidenceShortcut(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UWrapBox* K2Node_DynamicCast_AsWrap_Box, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Less_IntInt_ReturnValue, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, TScriptInterface CallFunc_LaunchShortcut_self_CastInput, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_functions.cpp new file mode 100644 index 0000000..a7d3a2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_functions.cpp @@ -0,0 +1,159 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_EvidenceShortcut.UI_EvidenceShortcut_C +// (None) + +class UClass* UUI_EvidenceShortcut_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_EvidenceShortcut_C"); + + return Clss; +} + + +// UI_EvidenceShortcut_C UI_EvidenceShortcut.Default__UI_EvidenceShortcut_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_EvidenceShortcut_C* UUI_EvidenceShortcut_C::GetDefaultObj() +{ + static class UUI_EvidenceShortcut_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_EvidenceShortcut_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_EvidenceShortcut_C::BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_EvidenceShortcut_C", "BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_EvidenceShortcut_C::BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_EvidenceShortcut_C", "BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_EvidenceShortcut_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_EvidenceShortcut_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.ExecuteUbergraph_UI_EvidenceShortcut +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWrapBox* K2Node_DynamicCast_AsWrap_Box (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllChildren_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class UWidget* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// TScriptInterfaceCallFunc_LaunchShortcut_self_CastInput (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_EvidenceShortcut_C::ExecuteUbergraph_UI_EvidenceShortcut(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UWrapBox* K2Node_DynamicCast_AsWrap_Box, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Less_IntInt_ReturnValue, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, TScriptInterface CallFunc_LaunchShortcut_self_CastInput, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_EvidenceShortcut_C", "ExecuteUbergraph_UI_EvidenceShortcut"); + + Params::UUI_EvidenceShortcut_C_ExecuteUbergraph_UI_EvidenceShortcut_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetParent_ReturnValue = CallFunc_GetParent_ReturnValue; + Parms.K2Node_DynamicCast_AsWrap_Box = K2Node_DynamicCast_AsWrap_Box; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetAllChildren_ReturnValue = CallFunc_GetAllChildren_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Short_Cut = K2Node_DynamicCast_AsUI_Short_Cut; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_LaunchShortcut_self_CastInput = CallFunc_LaunchShortcut_self_CastInput; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_parameters.hpp new file mode 100644 index 0000000..aac9c02 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_parameters.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xE1 (0xE1 - 0x0) +// Function UI_EvidenceShortcut.UI_EvidenceShortcut_C.ExecuteUbergraph_UI_EvidenceShortcut +struct UUI_EvidenceShortcut_C_ExecuteUbergraph_UI_EvidenceShortcut_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_220C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_220D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelWidget* CallFunc_GetParent_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWrapBox* K2Node_DynamicCast_AsWrap_Box; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_220E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllChildren_ReturnValue; // 0x30(0x10)(ReferenceParm, ContainsInstancedReference) + class UWidget* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_220F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2210[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x60(0x58)(HasGetValueTypeHash) + TScriptInterface CallFunc_LaunchShortcut_self_CastInput; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2211[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_EvidenceShortcut_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_classes.hpp new file mode 100644 index 0000000..99a2164 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_classes.hpp @@ -0,0 +1,46 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x2D0 - 0x260) +// WidgetBlueprintGeneratedClass UI_Gate.UI_Gate_C +class UUI_Gate_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* CancelButton; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* RunButton; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_1; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_2; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_3; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_4; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_5; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_6; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_108; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_563; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_592; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Desktop_C* Desktop; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Gate_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); + void BndEvt__UI_SecurityPopup_CancelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_Gate_RunButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); + void BndEvt__UI_Gate_CancelButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void ExecuteUbergraph_UI_Gate(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue_1, class UObject* CallFunc_GetOuterObject_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue_1, class UObject* CallFunc_GetOuterObject_ReturnValue_2, class UObject* CallFunc_GetOuterObject_ReturnValue_3, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsServer_ReturnValue, class UUI_SecurityPopup_C* CallFunc_Create_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer, bool K2Node_DynamicCast_bSuccess_2, class UUI_Drag_C* CallFunc_Create_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_functions.cpp new file mode 100644 index 0000000..edf0ce3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_functions.cpp @@ -0,0 +1,216 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Gate.UI_Gate_C +// (None) + +class UClass* UUI_Gate_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Gate_C"); + + return Clss; +} + + +// UI_Gate_C UI_Gate.Default__UI_Gate_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Gate_C* UUI_Gate_C::GetDefaultObj() +{ + static class UUI_Gate_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Gate_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Gate.UI_Gate_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Gate_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "CheckFont"); + + Params::UUI_Gate_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Gate.UI_Gate_C.BndEvt__UI_SecurityPopup_CancelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Gate_C::BndEvt__UI_SecurityPopup_CancelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "BndEvt__UI_SecurityPopup_CancelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Gate.UI_Gate_C.BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Gate_C::BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Gate.UI_Gate_C.BndEvt__UI_Gate_RunButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Gate_C::BndEvt__UI_Gate_RunButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "BndEvt__UI_Gate_RunButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Gate.UI_Gate_C.BndEvt__UI_Gate_CancelButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Gate_C::BndEvt__UI_Gate_CancelButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "BndEvt__UI_Gate_CancelButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Gate.UI_Gate_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Gate_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Gate.UI_Gate_C.ExecuteUbergraph_UI_Gate +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UPanelWidget* CallFunc_GetParent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_SecurityPopup_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Gate_C::ExecuteUbergraph_UI_Gate(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue_1, class UObject* CallFunc_GetOuterObject_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue_1, class UObject* CallFunc_GetOuterObject_ReturnValue_2, class UObject* CallFunc_GetOuterObject_ReturnValue_3, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsServer_ReturnValue, class UUI_SecurityPopup_C* CallFunc_Create_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer, bool K2Node_DynamicCast_bSuccess_2, class UUI_Drag_C* CallFunc_Create_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Gate_C", "ExecuteUbergraph_UI_Gate"); + + Params::UUI_Gate_C_ExecuteUbergraph_UI_Gate_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetParent_ReturnValue = CallFunc_GetParent_ReturnValue; + Parms.CallFunc_GetParent_ReturnValue_1 = CallFunc_GetParent_ReturnValue_1; + Parms.CallFunc_GetOuterObject_ReturnValue = CallFunc_GetOuterObject_ReturnValue; + Parms.CallFunc_GetOuterObject_ReturnValue_1 = CallFunc_GetOuterObject_ReturnValue_1; + Parms.CallFunc_GetOuterObject_ReturnValue_2 = CallFunc_GetOuterObject_ReturnValue_2; + Parms.CallFunc_GetOuterObject_ReturnValue_3 = CallFunc_GetOuterObject_ReturnValue_3; + Parms.K2Node_DynamicCast_AsUI_Drag = K2Node_DynamicCast_AsUI_Drag; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsUI_Drag_1 = K2Node_DynamicCast_AsUI_Drag_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Computer = K2Node_DynamicCast_AsBP_Computer; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_parameters.hpp new file mode 100644 index 0000000..7359ee6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_parameters.hpp @@ -0,0 +1,59 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function UI_Gate.UI_Gate_C.CheckFont +struct UUI_Gate_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x81 (0x81 - 0x0) +// Function UI_Gate.UI_Gate_C.ExecuteUbergraph_UI_Gate +struct UUI_Gate_C_ExecuteUbergraph_UI_Gate_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2372[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelWidget* CallFunc_GetParent_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelWidget* CallFunc_GetParent_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue_2; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue_3; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2373[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag_1; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2374[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_SecurityPopup_C* CallFunc_Create_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2375[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* CallFunc_Create_ReturnValue_1; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Gate_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_classes.hpp new file mode 100644 index 0000000..918cf34 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass UI_ImageViewer.UI_ImageViewer_C +class UUI_ImageViewer_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* ProgImage; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_ImageViewer_C* GetDefaultObj(); + + void SetImage(class UTexture2D* Texture); + void ExecuteUbergraph_UI_ImageViewer(int32 EntryPoint, class UTexture2D* K2Node_CustomEvent_Texture); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_functions.cpp new file mode 100644 index 0000000..4a0d189 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_functions.cpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_ImageViewer.UI_ImageViewer_C +// (None) + +class UClass* UUI_ImageViewer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_ImageViewer_C"); + + return Clss; +} + + +// UI_ImageViewer_C UI_ImageViewer.Default__UI_ImageViewer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_ImageViewer_C* UUI_ImageViewer_C::GetDefaultObj() +{ + static class UUI_ImageViewer_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_ImageViewer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_ImageViewer.UI_ImageViewer_C.SetImage +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_ImageViewer_C::SetImage(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ImageViewer_C", "SetImage"); + + Params::UUI_ImageViewer_C_SetImage_Params Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_ImageViewer.UI_ImageViewer_C.ExecuteUbergraph_UI_ImageViewer +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_CustomEvent_Texture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_ImageViewer_C::ExecuteUbergraph_UI_ImageViewer(int32 EntryPoint, class UTexture2D* K2Node_CustomEvent_Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ImageViewer_C", "ExecuteUbergraph_UI_ImageViewer"); + + Params::UUI_ImageViewer_C_ExecuteUbergraph_UI_ImageViewer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Texture = K2Node_CustomEvent_Texture; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_parameters.hpp new file mode 100644 index 0000000..96c138f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function UI_ImageViewer.UI_ImageViewer_C.SetImage +struct UUI_ImageViewer_C_SetImage_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function UI_ImageViewer.UI_ImageViewer_C.ExecuteUbergraph_UI_ImageViewer +struct UUI_ImageViewer_C_ExecuteUbergraph_UI_ImageViewer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C2C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* K2Node_CustomEvent_Texture; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ImageViewer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_classes.hpp new file mode 100644 index 0000000..603a276 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x44 (0x2A4 - 0x260) +// WidgetBlueprintGeneratedClass UI_Invemtory_DropItem.UI_Invemtory_DropItem_C +class UUI_Invemtory_DropItem_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Btn_Cancel; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Btn_DropItem; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* CanvasPanel_110; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_85; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_144; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Inventory_C* UI_Inventory; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class ABPCharacter_Demo_C* BP_Character; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 Index; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Invemtory_DropItem_C* GetDefaultObj(); + + struct FEventReply OnMouseButtonDown_0(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue); + void Construct(); + void Destruct(); + void BndEvt__UI_Invemtory_DropItem_Btn_DropItem_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_Invemtory_DropItem_Btn_Cancel_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_UI_Invemtory_DropItem(int32 EntryPoint, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_functions.cpp new file mode 100644 index 0000000..6ec575a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_functions.cpp @@ -0,0 +1,173 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Invemtory_DropItem.UI_Invemtory_DropItem_C +// (None) + +class UClass* UUI_Invemtory_DropItem_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Invemtory_DropItem_C"); + + return Clss; +} + + +// UI_Invemtory_DropItem_C UI_Invemtory_DropItem.Default__UI_Invemtory_DropItem_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Invemtory_DropItem_C* UUI_Invemtory_DropItem_C::GetDefaultObj() +{ + static class UUI_Invemtory_DropItem_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Invemtory_DropItem_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.OnMouseButtonDown_0 +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue (HasGetValueTypeHash) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_Invemtory_DropItem_C::OnMouseButtonDown_0(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "OnMouseButtonDown_0"); + + Params::UUI_Invemtory_DropItem_C_OnMouseButtonDown_0_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_PointerEvent_GetEffectingButton_ReturnValue = CallFunc_PointerEvent_GetEffectingButton_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Invemtory_DropItem_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.Destruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Invemtory_DropItem_C::Destruct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "Destruct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.BndEvt__UI_Invemtory_DropItem_Btn_DropItem_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Invemtory_DropItem_C::BndEvt__UI_Invemtory_DropItem_Btn_DropItem_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "BndEvt__UI_Invemtory_DropItem_Btn_DropItem_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.BndEvt__UI_Invemtory_DropItem_Btn_Cancel_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_Invemtory_DropItem_C::BndEvt__UI_Invemtory_DropItem_Btn_Cancel_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "BndEvt__UI_Invemtory_DropItem_Btn_Cancel_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.ExecuteUbergraph_UI_Invemtory_DropItem +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Invemtory_DropItem_C::ExecuteUbergraph_UI_Invemtory_DropItem(int32 EntryPoint, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Invemtory_DropItem_C", "ExecuteUbergraph_UI_Invemtory_DropItem"); + + Params::UUI_Invemtory_DropItem_C_ExecuteUbergraph_UI_Invemtory_DropItem_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetMousePositionOnViewport_ReturnValue = CallFunc_GetMousePositionOnViewport_ReturnValue; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_parameters.hpp new file mode 100644 index 0000000..fe8046c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_parameters.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x231 (0x231 - 0x0) +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.OnMouseButtonDown_0 +struct UUI_Invemtory_DropItem_C_OnMouseButtonDown_0_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue; // 0x160(0x18)(HasGetValueTypeHash) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x178(0xB8)(None) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function UI_Invemtory_DropItem.UI_Invemtory_DropItem_C.ExecuteUbergraph_UI_Invemtory_DropItem +struct UUI_Invemtory_DropItem_C_ExecuteUbergraph_UI_Invemtory_DropItem_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Invemtory_DropItem_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_classes.hpp new file mode 100644 index 0000000..afe8a4a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x290 - 0x260) +// WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C +class UUI_Inventory_ItemToolTip_Row_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* Txt_Name; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Txt_Rarity; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText Name; // 0x278(0x18)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UUI_Inventory_ItemToolTip_Row_C* GetDefaultObj(); + + void PreConstruct(bool IsDesignTime); + void Init(enum class EN_ItemRarity Rarity); + void ExecuteUbergraph_UI_Inventory_ItemToolTip_Row(int32 EntryPoint, enum class EN_ItemRarity K2Node_CustomEvent_Rarity, const struct FLinearColor& Temp_struct_Variable, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const struct FLinearColor& Temp_struct_Variable_1, const struct FLinearColor& Temp_struct_Variable_2, const struct FLinearColor& Temp_struct_Variable_3, const struct FLinearColor& Temp_struct_Variable_4, bool K2Node_Event_IsDesignTime, enum class EN_ItemRarity Temp_byte_Variable, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, const struct FLinearColor& K2Node_Select_Default, class FText CallFunc_Format_ReturnValue, const struct FSlateColor& K2Node_MakeStruct_SlateColor); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_functions.cpp new file mode 100644 index 0000000..1ff660a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_functions.cpp @@ -0,0 +1,137 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C +// (None) + +class UClass* UUI_Inventory_ItemToolTip_Row_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Inventory_ItemToolTip_Row_C"); + + return Clss; +} + + +// UI_Inventory_ItemToolTip_Row_C UI_Inventory_ItemToolTip_Row.Default__UI_Inventory_ItemToolTip_Row_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Inventory_ItemToolTip_Row_C* UUI_Inventory_ItemToolTip_Row_C::GetDefaultObj() +{ + static class UUI_Inventory_ItemToolTip_Row_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Inventory_ItemToolTip_Row_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_ItemToolTip_Row_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_ItemToolTip_Row_C", "PreConstruct"); + + Params::UUI_Inventory_ItemToolTip_Row_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.Init +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EN_ItemRarity Rarity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_ItemToolTip_Row_C::Init(enum class EN_ItemRarity Rarity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_ItemToolTip_Row_C", "Init"); + + Params::UUI_Inventory_ItemToolTip_Row_C_Init_Params Parms{}; + + Parms.Rarity = Rarity; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.ExecuteUbergraph_UI_Inventory_ItemToolTip_Row +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EN_ItemRarity K2Node_CustomEvent_Rarity (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// struct FLinearColor Temp_struct_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor Temp_struct_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EN_ItemRarity Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FLinearColor K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Format_ReturnValue (None) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) + +void UUI_Inventory_ItemToolTip_Row_C::ExecuteUbergraph_UI_Inventory_ItemToolTip_Row(int32 EntryPoint, enum class EN_ItemRarity K2Node_CustomEvent_Rarity, const struct FLinearColor& Temp_struct_Variable, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const struct FLinearColor& Temp_struct_Variable_1, const struct FLinearColor& Temp_struct_Variable_2, const struct FLinearColor& Temp_struct_Variable_3, const struct FLinearColor& Temp_struct_Variable_4, bool K2Node_Event_IsDesignTime, enum class EN_ItemRarity Temp_byte_Variable, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, const struct FLinearColor& K2Node_Select_Default, class FText CallFunc_Format_ReturnValue, const struct FSlateColor& K2Node_MakeStruct_SlateColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_ItemToolTip_Row_C", "ExecuteUbergraph_UI_Inventory_ItemToolTip_Row"); + + Params::UUI_Inventory_ItemToolTip_Row_C_ExecuteUbergraph_UI_Inventory_ItemToolTip_Row_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Rarity = K2Node_CustomEvent_Rarity; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.Temp_struct_Variable_4 = Temp_struct_Variable_4; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_parameters.hpp new file mode 100644 index 0000000..2b682d5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_parameters.hpp @@ -0,0 +1,60 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.PreConstruct +struct UUI_Inventory_ItemToolTip_Row_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.Init +struct UUI_Inventory_ItemToolTip_Row_C_Init_Params +{ +public: + enum class EN_ItemRarity Rarity; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x128 (0x128 - 0x0) +// Function UI_Inventory_ItemToolTip_Row.UI_Inventory_ItemToolTip_Row_C.ExecuteUbergraph_UI_Inventory_ItemToolTip_Row +struct UUI_Inventory_ItemToolTip_Row_C_ExecuteUbergraph_UI_Inventory_ItemToolTip_Row_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EN_ItemRarity K2Node_CustomEvent_Rarity; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Temp_struct_Variable; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x28(0x18)(None) + struct FLinearColor Temp_struct_Variable_1; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Temp_struct_Variable_2; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Temp_struct_Variable_3; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Temp_struct_Variable_4; // 0x70(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EN_ItemRarity Temp_byte_Variable; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_7B9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x88(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0xC8(0x10)(ReferenceParm) + struct FLinearColor K2Node_Select_Default; // 0xD8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Format_ReturnValue; // 0xE8(0x18)(None) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x100(0x28)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_Row_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_classes.hpp new file mode 100644 index 0000000..049b1fb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_classes.hpp @@ -0,0 +1,34 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C +class UUI_Inventory_ItemToolTip_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeAnim; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_69; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Txt_Description; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Txt_ItemName; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Inventory_ItemToolTip_Row_C* UI_Inventory_ItemToolTip_Row; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FName Item; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Inventory_ItemToolTip_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_UI_Inventory_ItemToolTip(int32 EntryPoint, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_functions.cpp new file mode 100644 index 0000000..dda4d9b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_functions.cpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C +// (None) + +class UClass* UUI_Inventory_ItemToolTip_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Inventory_ItemToolTip_C"); + + return Clss; +} + + +// UI_Inventory_ItemToolTip_C UI_Inventory_ItemToolTip.Default__UI_Inventory_ItemToolTip_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Inventory_ItemToolTip_C* UUI_Inventory_ItemToolTip_C::GetDefaultObj() +{ + static class UUI_Inventory_ItemToolTip_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Inventory_ItemToolTip_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Inventory_ItemToolTip_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_ItemToolTip_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.ExecuteUbergraph_UI_Inventory_ItemToolTip +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_ItemToolTip_C::ExecuteUbergraph_UI_Inventory_ItemToolTip(int32 EntryPoint, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_ItemToolTip_C", "ExecuteUbergraph_UI_Inventory_ItemToolTip"); + + Params::UUI_Inventory_ItemToolTip_C_ExecuteUbergraph_UI_Inventory_ItemToolTip_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_parameters.hpp new file mode 100644 index 0000000..c601f89 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_parameters.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC0 (0xC0 - 0x0) +// Function UI_Inventory_ItemToolTip.UI_Inventory_ItemToolTip_C.ExecuteUbergraph_UI_Inventory_ItemToolTip +struct UUI_Inventory_ItemToolTip_C_ExecuteUbergraph_UI_Inventory_ItemToolTip_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20A0[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x10(0x98)(HasGetValueTypeHash) + uint8 Pad_20A1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20A2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_ItemToolTip_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_classes.hpp new file mode 100644 index 0000000..0f5a720 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x278 - 0x260) +// WidgetBlueprintGeneratedClass UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C +class UUI_Inventory_SlotPanel_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* Img_Icon; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FName Item; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Inventory_SlotPanel_C* GetDefaultObj(); + + void SetIcon(class FName Item); + void ExecuteUbergraph_UI_Inventory_SlotPanel(int32 EntryPoint, class FName K2Node_CustomEvent_Item, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_functions.cpp new file mode 100644 index 0000000..311e328 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_functions.cpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C +// (None) + +class UClass* UUI_Inventory_SlotPanel_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Inventory_SlotPanel_C"); + + return Clss; +} + + +// UI_Inventory_SlotPanel_C UI_Inventory_SlotPanel.Default__UI_Inventory_SlotPanel_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Inventory_SlotPanel_C* UUI_Inventory_SlotPanel_C::GetDefaultObj() +{ + static class UUI_Inventory_SlotPanel_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Inventory_SlotPanel_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.SetIcon +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_SlotPanel_C::SetIcon(class FName Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_SlotPanel_C", "SetIcon"); + + Params::UUI_Inventory_SlotPanel_C_SetIcon_Params Parms{}; + + Parms.Item = Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.ExecuteUbergraph_UI_Inventory_SlotPanel +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName K2Node_CustomEvent_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_SlotPanel_C::ExecuteUbergraph_UI_Inventory_SlotPanel(int32 EntryPoint, class FName K2Node_CustomEvent_Item, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_SlotPanel_C", "ExecuteUbergraph_UI_Inventory_SlotPanel"); + + Params::UUI_Inventory_SlotPanel_C_ExecuteUbergraph_UI_Inventory_SlotPanel_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Item = K2Node_CustomEvent_Item; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_parameters.hpp new file mode 100644 index 0000000..5cd7478 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.SetIcon +struct UUI_Inventory_SlotPanel_C_SetIcon_Params +{ +public: + class FName Item; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB1 (0xB1 - 0x0) +// Function UI_Inventory_SlotPanel.UI_Inventory_SlotPanel_C.ExecuteUbergraph_UI_Inventory_SlotPanel +struct UUI_Inventory_SlotPanel_C_ExecuteUbergraph_UI_Inventory_SlotPanel_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName K2Node_CustomEvent_Item; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2160[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x10(0x98)(HasGetValueTypeHash) + uint8 Pad_2161[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_SlotPanel_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_classes.hpp new file mode 100644 index 0000000..26110b6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x2A0 - 0x260) +// WidgetBlueprintGeneratedClass UI_Inventory_Slot.UI_Inventory_Slot_C +class UUI_Inventory_Slot_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCanvasPanel* CanvasPanel_360; // 0x268(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Img_Select; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Inventory_SlotPanel_C* UI_Inventory_SlotPanel; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FName Item; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 Index; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_1F14[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* BP_Character; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class UUI_Inventory_C* UI_Inventory; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Inventory_Slot_C* GetDefaultObj(); + + class UWidget* GetToolTipWidget_0(class UUI_Inventory_ItemToolTip_C* CallFunc_Create_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class UClass* CallFunc_GetObjectClass_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue_1, int32 CallFunc_Conv_StringToInt_ReturnValue, bool CallFunc_EqualEqual_ClassClass_ReturnValue); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_DetectDragIfPressed_ReturnValue, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess, const struct FEventReply& CallFunc_Handled_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Not_PreBool_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue_2); + void OnDragDetected(const struct FGeometry& MyGeometry, struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation, uint8 CallFunc_MakeLiteralByte_ReturnValue, class UDragDropOperation* CallFunc_CreateDragDropOperation_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue); + void UpdateIcon(); + void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseLeave(struct FPointerEvent& MouseEvent); + void OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void CreateDropItemUI(); + void ExecuteUbergraph_UI_Inventory_Slot(int32 EntryPoint, class UUI_Invemtory_DropItem_C* CallFunc_Create_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry_1, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_PointerEvent_1, class UDragDropOperation* K2Node_Event_Operation_1, const struct FPointerEvent& K2Node_Event_PointerEvent, class UDragDropOperation* K2Node_Event_Operation, class UDragDropOperation* CallFunc_GetDragDroppingContent_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue_1, bool CallFunc_EqualEqual_ClassClass_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_functions.cpp new file mode 100644 index 0000000..80f76ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_functions.cpp @@ -0,0 +1,372 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Inventory_Slot.UI_Inventory_Slot_C +// (None) + +class UClass* UUI_Inventory_Slot_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Inventory_Slot_C"); + + return Clss; +} + + +// UI_Inventory_Slot_C UI_Inventory_Slot.Default__UI_Inventory_Slot_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Inventory_Slot_C* UUI_Inventory_Slot_C::GetDefaultObj() +{ + static class UUI_Inventory_Slot_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Inventory_Slot_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.GetToolTipWidget_0 +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Inventory_ItemToolTip_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UUI_Inventory_Slot_C::GetToolTipWidget_0(class UUI_Inventory_ItemToolTip_C* CallFunc_Create_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "GetToolTipWidget_0"); + + Params::UUI_Inventory_Slot_C_GetToolTipWidget_0_Params Parms{}; + + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDrop +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* CallFunc_GetObjectClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_StringToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UUI_Inventory_Slot_C::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class UClass* CallFunc_GetObjectClass_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue_1, int32 CallFunc_Conv_StringToInt_ReturnValue, bool CallFunc_EqualEqual_ClassClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnDrop"); + + Params::UUI_Inventory_Slot_C_OnDrop_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue_1 = CallFunc_GetObjectClass_ReturnValue_1; + Parms.CallFunc_Conv_StringToInt_ReturnValue = CallFunc_Conv_StringToInt_ReturnValue; + Parms.CallFunc_EqualEqual_ClassClass_ReturnValue = CallFunc_EqualEqual_ClassClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue (None) +// struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue (HasGetValueTypeHash) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FEventReply CallFunc_Handled_ReturnValue_1 (None) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FEventReply CallFunc_Handled_ReturnValue_2 (None) + +struct FEventReply UUI_Inventory_Slot_C::OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_DetectDragIfPressed_ReturnValue, const struct FKey& CallFunc_PointerEvent_GetEffectingButton_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess, const struct FEventReply& CallFunc_Handled_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Not_PreBool_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnMouseButtonDown"); + + Params::UUI_Inventory_Slot_C_OnMouseButtonDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_DetectDragIfPressed_ReturnValue = CallFunc_DetectDragIfPressed_ReturnValue; + Parms.CallFunc_PointerEvent_GetEffectingButton_ReturnValue = CallFunc_PointerEvent_GetEffectingButton_ReturnValue; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_Client = K2Node_DynamicCast_AsVRCharacter_Demo_Client; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_GetPlayerCharacter_ReturnValue_1 = CallFunc_GetPlayerCharacter_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Handled_ReturnValue_1 = CallFunc_Handled_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_Handled_ReturnValue_2 = CallFunc_Handled_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragDetected +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// class UDragDropOperation* Operation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDragDropOperation* CallFunc_CreateDragDropOperation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UUI_Inventory_Slot_C::OnDragDetected(const struct FGeometry& MyGeometry, struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation, uint8 CallFunc_MakeLiteralByte_ReturnValue, class UDragDropOperation* CallFunc_CreateDragDropOperation_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnDragDetected"); + + Params::UUI_Inventory_Slot_C_OnDragDetected_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.CallFunc_CreateDragDropOperation_ReturnValue = CallFunc_CreateDragDropOperation_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Operation != nullptr) + *Operation = Parms.Operation; + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.UpdateIcon +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Inventory_Slot_C::UpdateIcon() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "UpdateIcon"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UUI_Inventory_Slot_C::OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnMouseEnter"); + + Params::UUI_Inventory_Slot_C_OnMouseEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UUI_Inventory_Slot_C::OnMouseLeave(struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnMouseLeave"); + + Params::UUI_Inventory_Slot_C_OnMouseLeave_Params Parms{}; + + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragEnter +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_Slot_C::OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnDragEnter"); + + Params::UUI_Inventory_Slot_C_OnDragEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragLeave +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_Slot_C::OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "OnDragLeave"); + + Params::UUI_Inventory_Slot_C_OnDragLeave_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.CreateDropItemUI +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Inventory_Slot_C::CreateDropItemUI() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "CreateDropItemUI"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.ExecuteUbergraph_UI_Inventory_Slot +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Invemtory_DropItem_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FGeometry K2Node_Event_MyGeometry_1 (IsPlainOldData, NoDestructor) +// struct FPointerEvent K2Node_Event_MouseEvent_1 (ConstParm) +// struct FPointerEvent K2Node_Event_MouseEvent (ConstParm) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// struct FPointerEvent K2Node_Event_PointerEvent_1 (None) +// class UDragDropOperation* K2Node_Event_Operation_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FPointerEvent K2Node_Event_PointerEvent (None) +// class UDragDropOperation* K2Node_Event_Operation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDragDropOperation* CallFunc_GetDragDroppingContent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UClass* CallFunc_GetObjectClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_Slot_C::ExecuteUbergraph_UI_Inventory_Slot(int32 EntryPoint, class UUI_Invemtory_DropItem_C* CallFunc_Create_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry_1, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_PointerEvent_1, class UDragDropOperation* K2Node_Event_Operation_1, const struct FPointerEvent& K2Node_Event_PointerEvent, class UDragDropOperation* K2Node_Event_Operation, class UDragDropOperation* CallFunc_GetDragDroppingContent_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue, class UClass* CallFunc_GetObjectClass_ReturnValue_1, bool CallFunc_EqualEqual_ClassClass_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_Slot_C", "ExecuteUbergraph_UI_Inventory_Slot"); + + Params::UUI_Inventory_Slot_C_ExecuteUbergraph_UI_Inventory_Slot_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.K2Node_Event_MyGeometry_1 = K2Node_Event_MyGeometry_1; + Parms.K2Node_Event_MouseEvent_1 = K2Node_Event_MouseEvent_1; + Parms.K2Node_Event_MouseEvent = K2Node_Event_MouseEvent; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_PointerEvent_1 = K2Node_Event_PointerEvent_1; + Parms.K2Node_Event_Operation_1 = K2Node_Event_Operation_1; + Parms.K2Node_Event_PointerEvent = K2Node_Event_PointerEvent; + Parms.K2Node_Event_Operation = K2Node_Event_Operation; + Parms.CallFunc_GetDragDroppingContent_ReturnValue = CallFunc_GetDragDroppingContent_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.CallFunc_GetObjectClass_ReturnValue_1 = CallFunc_GetObjectClass_ReturnValue_1; + Parms.CallFunc_EqualEqual_ClassClass_ReturnValue = CallFunc_EqualEqual_ClassClass_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_parameters.hpp new file mode 100644 index 0000000..aebe992 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_parameters.hpp @@ -0,0 +1,148 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x11 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.GetToolTipWidget_0 +struct UUI_Inventory_Slot_C_GetToolTipWidget_0_Params +{ +public: + class UWidget* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Inventory_ItemToolTip_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xCD (0xCD - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDrop +struct UUI_Inventory_Slot_C_OnDrop_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1F0C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* CallFunc_GetObjectClass_ReturnValue_1; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_StringToInt_ReturnValue; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ClassClass_ReturnValue; // 0xCC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4A0 (0x4A0 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseButtonDown +struct UUI_Inventory_Slot_C_OnMouseButtonDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue; // 0x160(0xB8)(None) + struct FKey CallFunc_PointerEvent_GetEffectingButton_ReturnValue; // 0x218(0x18)(HasGetValueTypeHash) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F0D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x238(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x248(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F0E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply CallFunc_Handled_ReturnValue; // 0x250(0xB8)(None) + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x310(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F0F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0x318(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x320(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x321(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F10[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply CallFunc_Handled_ReturnValue_1; // 0x328(0xB8)(None) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x3E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F11[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply CallFunc_Handled_ReturnValue_2; // 0x3E8(0xB8)(None) +}; + +// 0xD0 (0xD0 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragDetected +struct UUI_Inventory_Slot_C_OnDragDetected_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + class UDragDropOperation* Operation; // 0xA8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F12[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UDragDropOperation* CallFunc_CreateDragDropOperation_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseEnter +struct UUI_Inventory_Slot_C_OnMouseEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x70 (0x70 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnMouseLeave +struct UUI_Inventory_Slot_C_OnMouseLeave_Params +{ +public: + struct FPointerEvent MouseEvent; // 0x0(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0xB0 (0xB0 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragEnter +struct UUI_Inventory_Slot_C_OnDragEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x78 (0x78 - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.OnDragLeave +struct UUI_Inventory_Slot_C_OnDragLeave_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x26A (0x26A - 0x0) +// Function UI_Inventory_Slot.UI_Inventory_Slot_C.ExecuteUbergraph_UI_Inventory_Slot +struct UUI_Inventory_Slot_C_ExecuteUbergraph_UI_Inventory_Slot_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F13[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Invemtory_DropItem_C* CallFunc_Create_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FGeometry K2Node_Event_MyGeometry_1; // 0x10(0x38)(IsPlainOldData, NoDestructor) + struct FPointerEvent K2Node_Event_MouseEvent_1; // 0x48(0x70)(ConstParm) + struct FPointerEvent K2Node_Event_MouseEvent; // 0xB8(0x70)(ConstParm) + struct FGeometry K2Node_Event_MyGeometry; // 0x128(0x38)(IsPlainOldData, NoDestructor) + struct FPointerEvent K2Node_Event_PointerEvent_1; // 0x160(0x70)(None) + class UDragDropOperation* K2Node_Event_Operation_1; // 0x1D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FPointerEvent K2Node_Event_PointerEvent; // 0x1D8(0x70)(None) + class UDragDropOperation* K2Node_Event_Operation; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDragDropOperation* CallFunc_GetDragDroppingContent_ReturnValue; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UClass* CallFunc_GetObjectClass_ReturnValue_1; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ClassClass_ReturnValue; // 0x268(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x269(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_Slot_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_classes.hpp new file mode 100644 index 0000000..6794612 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x2C8 - 0x260) +// WidgetBlueprintGeneratedClass UI_Inventory.UI_Inventory_C +class UUI_Inventory_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBorder* Border_Slot1; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* Border_Slot2; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* Border_Slot3; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_1; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_2; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_3; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_166; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_396; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Sanity_C* UI_Sanity; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWrapBox* WrapBox_132; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ABPCharacter_Demo_C* BP_Character; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Inventory_C* GetDefaultObj(); + + void InputDown(const struct FKey& Key, bool* KeyDown, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings, int32 CallFunc_Array_Length_ReturnValue, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue); + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, int32 CallFunc_Conv_StringToInt_ReturnValue); + void GetIconPanel(int32 Index, class UPanelWidget** Panel, bool K2Node_SwitchInteger_CmpSuccess); + struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const struct FKey& CallFunc_GetKey_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_InputDown_KeyDown, bool CallFunc_EqualEqual_KeyKey_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void Destruct(); + void UpdateInventory(); + void ExecuteUbergraph_UI_Inventory(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class AController* CallFunc_GetController_ReturnValue, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess, class AController* CallFunc_GetController_ReturnValue_1, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller_1, bool K2Node_DynamicCast_bSuccess_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2, int32 Temp_int_Variable, class FName CallFunc_Array_Get_Item, class UPanelWidget* CallFunc_GetIconPanel_Panel, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UUI_Inventory_Slot_C* CallFunc_Create_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_functions.cpp new file mode 100644 index 0000000..f5f6c2b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_functions.cpp @@ -0,0 +1,347 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Inventory.UI_Inventory_C +// (None) + +class UClass* UUI_Inventory_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Inventory_C"); + + return Clss; +} + + +// UI_Inventory_C UI_Inventory.Default__UI_Inventory_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Inventory_C* UUI_Inventory_C::GetDefaultObj() +{ + static class UUI_Inventory_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Inventory_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Inventory.UI_Inventory_C.InputDown +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +// bool KeyDown (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetActionMappingByName_OutMappings (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInputActionKeyMapping CallFunc_Array_Get_Item (None) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_C::InputDown(const struct FKey& Key, bool* KeyDown, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings, int32 CallFunc_Array_Length_ReturnValue, const struct FInputActionKeyMapping& CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "InputDown"); + + Params::UUI_Inventory_C_InputDown_Params Parms{}; + + Parms.Key = Key; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.CallFunc_GetActionMappingByName_OutMappings = CallFunc_GetActionMappingByName_OutMappings; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (KeyDown != nullptr) + *KeyDown = Parms.KeyDown; + +} + + +// Function UI_Inventory.UI_Inventory_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "CheckFont"); + + Params::UUI_Inventory_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory.UI_Inventory_C.OnDrop +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_StringToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +bool UUI_Inventory_C::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, int32 CallFunc_Conv_StringToInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "OnDrop"); + + Params::UUI_Inventory_C_OnDrop_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + Parms.CallFunc_Conv_StringToInt_ReturnValue = CallFunc_Conv_StringToInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Inventory.UI_Inventory_C.GetIconPanel +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// int32 Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* Panel (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_Inventory_C::GetIconPanel(int32 Index, class UPanelWidget** Panel, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "GetIconPanel"); + + Params::UUI_Inventory_C_GetIconPanel_Params Parms{}; + + Parms.Index = Index; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Panel != nullptr) + *Panel = Parms.Panel; + +} + + +// Function UI_Inventory.UI_Inventory_C.OnKeyDown +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FKeyEvent InKeyEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey CallFunc_GetKey_ReturnValue (HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_InputDown_KeyDown (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_Inventory_C::OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const struct FKey& CallFunc_GetKey_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_InputDown_KeyDown, bool CallFunc_EqualEqual_KeyKey_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "OnKeyDown"); + + Params::UUI_Inventory_C_OnKeyDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_GetKey_ReturnValue = CallFunc_GetKey_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_InputDown_KeyDown = CallFunc_InputDown_KeyDown; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Inventory.UI_Inventory_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Inventory_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory.UI_Inventory_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "Tick"); + + Params::UUI_Inventory_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Inventory.UI_Inventory_C.Destruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Inventory_C::Destruct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "Destruct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory.UI_Inventory_C.UpdateInventory +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_Inventory_C::UpdateInventory() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "UpdateInventory"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Inventory.UI_Inventory_C.ExecuteUbergraph_UI_Inventory +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AController* CallFunc_GetController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_DynamicCast_AsPlayer_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AController* CallFunc_GetController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* K2Node_DynamicCast_AsPlayer_Controller_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PS_C* K2Node_DynamicCast_AsMP_PS (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetIconPanel_Panel (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Inventory_Slot_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Inventory_C::ExecuteUbergraph_UI_Inventory(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class AController* CallFunc_GetController_ReturnValue, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller, bool K2Node_DynamicCast_bSuccess, class AController* CallFunc_GetController_ReturnValue_1, class APlayerController* K2Node_DynamicCast_AsPlayer_Controller_1, bool K2Node_DynamicCast_bSuccess_1, class AMP_PS_C* K2Node_DynamicCast_AsMP_PS, bool K2Node_DynamicCast_bSuccess_2, int32 Temp_int_Variable, class FName CallFunc_Array_Get_Item, class UPanelWidget* CallFunc_GetIconPanel_Panel, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UUI_Inventory_Slot_C* CallFunc_Create_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Inventory_C", "ExecuteUbergraph_UI_Inventory"); + + Params::UUI_Inventory_C_ExecuteUbergraph_UI_Inventory_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetController_ReturnValue = CallFunc_GetController_ReturnValue; + Parms.K2Node_DynamicCast_AsPlayer_Controller = K2Node_DynamicCast_AsPlayer_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1; + Parms.K2Node_DynamicCast_AsPlayer_Controller_1 = K2Node_DynamicCast_AsPlayer_Controller_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_DynamicCast_AsMP_PS = K2Node_DynamicCast_AsMP_PS; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetIconPanel_Panel = CallFunc_GetIconPanel_Panel; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_parameters.hpp new file mode 100644 index 0000000..dd5b0f9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_parameters.hpp @@ -0,0 +1,135 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x72 (0x72 - 0x0) +// Function UI_Inventory.UI_Inventory_C.InputDown +struct UUI_Inventory_C_InputDown_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + bool KeyDown; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A66[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetActionMappingByName_OutMappings; // 0x30(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A67[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputActionKeyMapping CallFunc_Array_Get_Item; // 0x48(0x28)(None) + bool CallFunc_Less_IntInt_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x69 (0x69 - 0x0) +// Function UI_Inventory.UI_Inventory_C.CheckFont +struct UUI_Inventory_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB8 (0xB8 - 0x0) +// Function UI_Inventory.UI_Inventory_C.OnDrop +struct UUI_Inventory_C_OnDrop_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_1A68[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_StringToInt_ReturnValue; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function UI_Inventory.UI_Inventory_C.GetIconPanel +struct UUI_Inventory_C_GetIconPanel_Params +{ +public: + int32 Index; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A69[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelWidget* Panel; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x209 (0x209 - 0x0) +// Function UI_Inventory.UI_Inventory_C.OnKeyDown +struct UUI_Inventory_C_OnKeyDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A6B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey CallFunc_GetKey_ReturnValue; // 0x130(0x18)(HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_InputDown_KeyDown; // 0x149(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x14A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x14B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A6C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply CallFunc_Handled_ReturnValue; // 0x150(0xB8)(None) + bool CallFunc_BooleanAND_ReturnValue; // 0x208(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x3C (0x3C - 0x0) +// Function UI_Inventory.UI_Inventory_C.Tick +struct UUI_Inventory_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB0 (0xB0 - 0x0) +// Function UI_Inventory.UI_Inventory_C.ExecuteUbergraph_UI_Inventory +struct UUI_Inventory_C_ExecuteUbergraph_UI_Inventory_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A6D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x8(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1A6E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_DynamicCast_AsPlayer_Controller; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A6F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AController* CallFunc_GetController_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* K2Node_DynamicCast_AsPlayer_Controller_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A70[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PS_C* K2Node_DynamicCast_AsMP_PS; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A71[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_Array_Get_Item; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelWidget* CallFunc_GetIconPanel_Panel; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1A72[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Inventory_Slot_C* CallFunc_Create_ReturnValue; // 0xA0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Inventory_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_classes.hpp new file mode 100644 index 0000000..c4efd96 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x65 (0x2C5 - 0x260) +// WidgetBlueprintGeneratedClass UI_MapViewer.UI_MapViewer_C +class UUI_MapViewer_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* Image_103; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelDanger; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelDescription; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelSanity; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelTime; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelTitle; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_3; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_7; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FString LevelName; // 0x2B0(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash) + float Time; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DidFinish; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UUI_MapViewer_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); + void RoundedTime(float TimeIn, class FString* Timeout, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue); + class FString GetTime(float Time, const class FString& CallFunc_RoundedTime_TimeOut, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2); + void LoadLevelStats(); + void Construct(); + void SetImage(class UTexture2D* Texture); + void ExecuteUbergraph_UI_MapViewer(int32 EntryPoint, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, const struct FS_HubLevels& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const class FString& CallFunc_GetTime_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UTexture2D* K2Node_CustomEvent_Texture, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_LevelIntel& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_functions.cpp new file mode 100644 index 0000000..09a9fa8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_functions.cpp @@ -0,0 +1,268 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_MapViewer.UI_MapViewer_C +// (None) + +class UClass* UUI_MapViewer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_MapViewer_C"); + + return Clss; +} + + +// UI_MapViewer_C UI_MapViewer.Default__UI_MapViewer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_MapViewer_C* UUI_MapViewer_C::GetDefaultObj() +{ + static class UUI_MapViewer_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_MapViewer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_MapViewer.UI_MapViewer_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_MapViewer_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "CheckFont"); + + Params::UUI_MapViewer_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_MapViewer.UI_MapViewer_C.RoundedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float TimeIn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Timeout (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Round_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UUI_MapViewer_C::RoundedTime(float TimeIn, class FString* Timeout, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "RoundedTime"); + + Params::UUI_MapViewer_C_RoundedTime_Params Parms{}; + + Parms.TimeIn = TimeIn; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Round_ReturnValue = CallFunc_Round_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Timeout != nullptr) + *Timeout = std::move(Parms.Timeout); + +} + + +// Function UI_MapViewer.UI_MapViewer_C.GetTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash) +// class FString CallFunc_RoundedTime_TimeOut (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) + +class FString UUI_MapViewer_C::GetTime(float Time, const class FString& CallFunc_RoundedTime_TimeOut, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "GetTime"); + + Params::UUI_MapViewer_C_GetTime_Params Parms{}; + + Parms.Time = Time; + Parms.CallFunc_RoundedTime_TimeOut = CallFunc_RoundedTime_TimeOut; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue = CallFunc_GetSubstring_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_MapViewer.UI_MapViewer_C.LoadLevelStats +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_MapViewer_C::LoadLevelStats() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "LoadLevelStats"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_MapViewer.UI_MapViewer_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_MapViewer_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_MapViewer.UI_MapViewer_C.SetImage +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_MapViewer_C::SetImage(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "SetImage"); + + Params::UUI_MapViewer_C_SetImage_Params Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_MapViewer.UI_MapViewer_C.ExecuteUbergraph_UI_MapViewer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_HubLevels CallFunc_Map_Find_Value (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// class FString CallFunc_GetTime_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_CustomEvent_Texture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_LevelIntel CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) + +void UUI_MapViewer_C::ExecuteUbergraph_UI_MapViewer(int32 EntryPoint, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, const struct FS_HubLevels& CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const class FString& CallFunc_GetTime_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UTexture2D* K2Node_CustomEvent_Texture, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FName CallFunc_Conv_StringToName_ReturnValue, const struct FS_LevelIntel& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_MapViewer_C", "ExecuteUbergraph_UI_MapViewer"); + + Params::UUI_MapViewer_C_ExecuteUbergraph_UI_MapViewer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_MakeLiteralText_ReturnValue = CallFunc_MakeLiteralText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value; + Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_GetTime_ReturnValue = CallFunc_GetTime_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_CustomEvent_Texture = K2Node_CustomEvent_Texture; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_parameters.hpp new file mode 100644 index 0000000..1f5f956 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_parameters.hpp @@ -0,0 +1,110 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function UI_MapViewer.UI_MapViewer_C.CheckFont +struct UUI_MapViewer_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x38 (0x38 - 0x0) +// Function UI_MapViewer.UI_MapViewer_C.RoundedTime +struct UUI_MapViewer_C_RoundedTime_Params +{ +public: + float TimeIn; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2084[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Timeout; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Round_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x90 (0x90 - 0x0) +// Function UI_MapViewer.UI_MapViewer_C.GetTime +struct UUI_MapViewer_C_GetTime_Params +{ +public: + float Time; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_208A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash) + class FString CallFunc_RoundedTime_TimeOut; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_208B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSubstring_ReturnValue; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function UI_MapViewer.UI_MapViewer_C.SetImage +struct UUI_MapViewer_C_SetImage_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x180 (0x180 - 0x0) +// Function UI_MapViewer.UI_MapViewer_C.ExecuteUbergraph_UI_MapViewer +struct UUI_MapViewer_C_ExecuteUbergraph_UI_MapViewer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2092[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue; // 0x8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2093[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2094[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_HubLevels CallFunc_Map_Find_Value; // 0x58(0x10)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Map_Find_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2095[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x70(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + class FString CallFunc_GetTime_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2096[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0xD0(0x18)(None) + int32 CallFunc_Array_Length_ReturnValue; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2097[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* K2Node_CustomEvent_Texture; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2098[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0x100(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_LevelIntel CallFunc_GetDataTableRowFromName_OutRow; // 0x118(0x48)(HasGetValueTypeHash) + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2099[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x168(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_MapViewer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_classes.hpp new file mode 100644 index 0000000..aae3ae5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_classes.hpp @@ -0,0 +1,38 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass UI_Sanity.UI_Sanity_C +class UUI_Sanity_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* Image_0; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_13; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Img_SanityLevel; // 0x278(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UObject* BP_Character; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Texture; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Sanity_C* GetDefaultObj(); + + enum class ESlateVisibility GetVisibility_0(bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_FloatFloat_ReturnValue, enum class ESlateVisibility K2Node_Select_Default); + struct FLinearColor GetColorAndOpacity_0(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor); + struct FSlateBrush GetBrush_0(class UObject* L_Image, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void ExecuteUbergraph_UI_Sanity(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, float CallFunc_Divide_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_functions.cpp new file mode 100644 index 0000000..07b5c00 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_functions.cpp @@ -0,0 +1,230 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Sanity.UI_Sanity_C +// (None) + +class UClass* UUI_Sanity_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Sanity_C"); + + return Clss; +} + + +// UI_Sanity_C UI_Sanity.Default__UI_Sanity_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Sanity_C* UUI_Sanity_C::GetDefaultObj() +{ + static class UUI_Sanity_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Sanity_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Sanity.UI_Sanity_C.GetVisibility_0 +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +enum class ESlateVisibility UUI_Sanity_C::GetVisibility_0(bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_FloatFloat_ReturnValue, enum class ESlateVisibility K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "GetVisibility_0"); + + Params::UUI_Sanity_C_GetVisibility_0_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Sanity.UI_Sanity_C.GetColorAndOpacity_0 +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +struct FLinearColor UUI_Sanity_C::GetColorAndOpacity_0(class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "GetColorAndOpacity_0"); + + Params::UUI_Sanity_C_GetColorAndOpacity_0_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Sanity.UI_Sanity_C.GetBrush_0 +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm) +// class UObject* L_Image (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) + +struct FSlateBrush UUI_Sanity_C::GetBrush_0(class UObject* L_Image, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "GetBrush_0"); + + Params::UUI_Sanity_C_GetBrush_0_Params Parms{}; + + Parms.L_Image = L_Image; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue_1 = CallFunc_Less_FloatFloat_ReturnValue_1; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_Sanity.UI_Sanity_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_Sanity_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_Sanity.UI_Sanity_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Sanity_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "Tick"); + + Params::UUI_Sanity_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Sanity.UI_Sanity_C.ExecuteUbergraph_UI_Sanity +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_Sanity_C::ExecuteUbergraph_UI_Sanity(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State, bool K2Node_DynamicCast_bSuccess, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, float CallFunc_Divide_FloatFloat_ReturnValue, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Sanity_C", "ExecuteUbergraph_UI_Sanity"); + + Params::UUI_Sanity_C_ExecuteUbergraph_UI_Sanity_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Player_State = K2Node_DynamicCast_AsFancy_Player_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_parameters.hpp new file mode 100644 index 0000000..986f7b9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_parameters.hpp @@ -0,0 +1,95 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1B (0x1B - 0x0) +// Function UI_Sanity.UI_Sanity_C.GetVisibility_0 +struct UUI_Sanity_C_GetVisibility_0_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_1; // 0x3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_175C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility K2Node_Select_Default; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function UI_Sanity.UI_Sanity_C.GetColorAndOpacity_0 +struct UUI_Sanity_C_GetColorAndOpacity_0_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_175D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyMultiply_FloatFloat_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x130 (0x130 - 0x0) +// Function UI_Sanity.UI_Sanity_C.GetBrush_0 +struct UUI_Sanity_C_GetBrush_0_Params +{ +public: + struct FSlateBrush ReturnValue; // 0x0(0x88)(Parm, OutParm, ReturnParm) + class UObject* L_Image; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_FloatFloat_ReturnValue_1; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_175E[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0xA8(0x88)(None) +}; + +// 0x3C (0x3C - 0x0) +// Function UI_Sanity.UI_Sanity_C.Tick +struct UUI_Sanity_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x68 (0x68 - 0x0) +// Function UI_Sanity.UI_Sanity_C.ExecuteUbergraph_UI_Sanity +struct UUI_Sanity_C_ExecuteUbergraph_UI_Sanity_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_175F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AFancyPlayerState* K2Node_DynamicCast_AsFancy_Player_State; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1760[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x1C(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1761[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Sanity_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_classes.hpp new file mode 100644 index 0000000..e639b3d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x290 - 0x260) +// WidgetBlueprintGeneratedClass UI_SecurityPopup.UI_SecurityPopup_C +class UUI_SecurityPopup_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCheckBox* CheckBox_112; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* OkButton; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_2; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_83; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_592; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_SecurityPopup_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); + void BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_SecurityPopup_OkButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void ExecuteUbergraph_UI_SecurityPopup(int32 EntryPoint, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue_1, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_functions.cpp new file mode 100644 index 0000000..e24c8a1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_functions.cpp @@ -0,0 +1,154 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_SecurityPopup.UI_SecurityPopup_C +// (None) + +class UClass* UUI_SecurityPopup_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_SecurityPopup_C"); + + return Clss; +} + + +// UI_SecurityPopup_C UI_SecurityPopup.Default__UI_SecurityPopup_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_SecurityPopup_C* UUI_SecurityPopup_C::GetDefaultObj() +{ + static class UUI_SecurityPopup_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_SecurityPopup_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_SecurityPopup.UI_SecurityPopup_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_SecurityPopup_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SecurityPopup_C", "CheckFont"); + + Params::UUI_SecurityPopup_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_SecurityPopup.UI_SecurityPopup_C.BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_SecurityPopup_C::BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SecurityPopup_C", "BndEvt__UI_SecurityPopup_RunButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SecurityPopup.UI_SecurityPopup_C.BndEvt__UI_SecurityPopup_OkButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_SecurityPopup_C::BndEvt__UI_SecurityPopup_OkButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SecurityPopup_C", "BndEvt__UI_SecurityPopup_OkButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SecurityPopup.UI_SecurityPopup_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_SecurityPopup_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SecurityPopup_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SecurityPopup.UI_SecurityPopup_C.ExecuteUbergraph_UI_SecurityPopup +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UObject* CallFunc_GetOuterObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_SecurityPopup_C::ExecuteUbergraph_UI_SecurityPopup(int32 EntryPoint, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue_1, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SecurityPopup_C", "ExecuteUbergraph_UI_SecurityPopup"); + + Params::UUI_SecurityPopup_C_ExecuteUbergraph_UI_SecurityPopup_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetParent_ReturnValue = CallFunc_GetParent_ReturnValue; + Parms.CallFunc_GetOuterObject_ReturnValue = CallFunc_GetOuterObject_ReturnValue; + Parms.CallFunc_GetOuterObject_ReturnValue_1 = CallFunc_GetOuterObject_ReturnValue_1; + Parms.K2Node_DynamicCast_AsUI_Drag = K2Node_DynamicCast_AsUI_Drag; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_parameters.hpp new file mode 100644 index 0000000..1ffedaf --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_parameters.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function UI_SecurityPopup.UI_SecurityPopup_C.CheckFont +struct UUI_SecurityPopup_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function UI_SecurityPopup.UI_SecurityPopup_C.ExecuteUbergraph_UI_SecurityPopup +struct UUI_SecurityPopup_C_ExecuteUbergraph_UI_SecurityPopup_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_220B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelWidget* CallFunc_GetParent_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_GetOuterObject_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SecurityPopup_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_classes.hpp new file mode 100644 index 0000000..6ef6f44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x71 (0x2D1 - 0x260) +// WidgetBlueprintGeneratedClass UI_ShortCut.UI_ShortCut_C +class UUI_ShortCut_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Click; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* LogoImage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextName; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_Desktop_C* Desktop; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Program_ID; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Prog; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Image__if_applicable_; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicable_; // 0x298(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class USoundBase* Sound__if_applicable_; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicable_; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Level_Name__if_applicable_; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool IsLocked; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UUI_ShortCut_C* GetDefaultObj(); + + void BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void ExecuteUbergraph_UI_ShortCut(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UWrapBox* K2Node_DynamicCast_AsWrap_Box, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Less_IntInt_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_functions.cpp new file mode 100644 index 0000000..6000248 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_functions.cpp @@ -0,0 +1,161 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_ShortCut.UI_ShortCut_C +// (None) + +class UClass* UUI_ShortCut_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_ShortCut_C"); + + return Clss; +} + + +// UI_ShortCut_C UI_ShortCut.Default__UI_ShortCut_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_ShortCut_C* UUI_ShortCut_C::GetDefaultObj() +{ + static class UUI_ShortCut_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_ShortCut_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_ShortCut.UI_ShortCut_C.BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_ShortCut_C::BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ShortCut_C", "BndEvt__Click_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_ShortCut.UI_ShortCut_C.BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_ShortCut_C::BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ShortCut_C", "BndEvt__UI_ShortCut_Click_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_ShortCut.UI_ShortCut_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_ShortCut_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ShortCut_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_ShortCut.UI_ShortCut_C.ExecuteUbergraph_UI_ShortCut +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelWidget* CallFunc_GetParent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWrapBox* K2Node_DynamicCast_AsWrap_Box (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllChildren_ReturnValue (ReferenceParm, ContainsInstancedReference) +// class UWidget* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TScriptInterfaceK2Node_DynamicCast_AsBI_Computers_Events (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_ShortCut_C::ExecuteUbergraph_UI_ShortCut(int32 EntryPoint, int32 Temp_int_Array_Index_Variable, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class UPanelWidget* CallFunc_GetParent_ReturnValue, class UWrapBox* K2Node_DynamicCast_AsWrap_Box, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, TArray& CallFunc_GetAllChildren_ReturnValue, class UWidget* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Less_IntInt_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_ShortCut_C", "ExecuteUbergraph_UI_ShortCut"); + + Params::UUI_ShortCut_C_ExecuteUbergraph_UI_ShortCut_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetParent_ReturnValue = CallFunc_GetParent_ReturnValue; + Parms.K2Node_DynamicCast_AsWrap_Box = K2Node_DynamicCast_AsWrap_Box; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GetAllChildren_ReturnValue = CallFunc_GetAllChildren_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Short_Cut = K2Node_DynamicCast_AsUI_Short_Cut; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsBI_Computers_Events = K2Node_DynamicCast_AsBI_Computers_Events; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_parameters.hpp new file mode 100644 index 0000000..8f9ce59 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xE1 (0xE1 - 0x0) +// Function UI_ShortCut.UI_ShortCut_C.ExecuteUbergraph_UI_ShortCut +struct UUI_ShortCut_C_ExecuteUbergraph_UI_ShortCut_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x8(0x58)(HasGetValueTypeHash) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C01[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C02[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPanelWidget* CallFunc_GetParent_ReturnValue; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWrapBox* K2Node_DynamicCast_AsWrap_Box; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C03[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllChildren_ReturnValue; // 0x88(0x10)(ReferenceParm, ContainsInstancedReference) + class UWidget* CallFunc_Array_Get_Item; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1C04[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_ShortCut_C* K2Node_DynamicCast_AsUI_Short_Cut; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C05[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface K2Node_DynamicCast_AsBI_Computers_Events; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_2; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1C06[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_ShortCut_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_classes.hpp new file mode 100644 index 0000000..7aa699d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x2E0 - 0x260) +// WidgetBlueprintGeneratedClass UI_SignIn.UI_SignIn_C +class UUI_SignIn_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Logined; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* PwdErr; // 0x270(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* Spawn; // 0x278(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UCircularThrobber* CircularThrobber_124; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_94; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Load; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* LoginBord; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* LoginBtn; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* Pass; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* PasswordError; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ABP_Init_C* ParentActor; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LoadSpeed; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22A6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Password; // 0x2C8(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UUI_SignIn_C* GetDefaultObj(); + + void BndEvt__LoginBtn_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void BndEvt__UI_SignIn_LoginBtn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_UI_SignIn(int32 EntryPoint, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue, class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer, bool K2Node_DynamicCast_bSuccess, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Desktop_C* CallFunc_Create_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_functions.cpp new file mode 100644 index 0000000..6b6ffbc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_functions.cpp @@ -0,0 +1,139 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_SignIn.UI_SignIn_C +// (None) + +class UClass* UUI_SignIn_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_SignIn_C"); + + return Clss; +} + + +// UI_SignIn_C UI_SignIn.Default__UI_SignIn_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_SignIn_C* UUI_SignIn_C::GetDefaultObj() +{ + static class UUI_SignIn_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_SignIn_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_SignIn.UI_SignIn_C.BndEvt__LoginBtn_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_SignIn_C::BndEvt__LoginBtn_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SignIn_C", "BndEvt__LoginBtn_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SignIn.UI_SignIn_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_SignIn_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SignIn_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SignIn.UI_SignIn_C.BndEvt__UI_SignIn_LoginBtn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_SignIn_C::BndEvt__UI_SignIn_LoginBtn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SignIn_C", "BndEvt__UI_SignIn_LoginBtn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_SignIn.UI_SignIn_C.ExecuteUbergraph_UI_SignIn +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_GetText_ReturnValue (None) +// bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Desktop_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_SignIn_C::ExecuteUbergraph_UI_SignIn(int32 EntryPoint, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue, class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer, bool K2Node_DynamicCast_bSuccess, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Desktop_C* CallFunc_Create_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_SignIn_C", "ExecuteUbergraph_UI_SignIn"); + + Params::UUI_SignIn_C_ExecuteUbergraph_UI_SignIn_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetText_ReturnValue = CallFunc_GetText_ReturnValue; + Parms.CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue = CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue; + Parms.CallFunc_PlayAnimationForward_ReturnValue = CallFunc_PlayAnimationForward_ReturnValue; + Parms.CallFunc_PlayAnimationForward_ReturnValue_1 = CallFunc_PlayAnimationForward_ReturnValue_1; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_PlayAnimationReverse_ReturnValue = CallFunc_PlayAnimationReverse_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Computer = K2Node_DynamicCast_AsBP_Computer; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_parameters.hpp new file mode 100644 index 0000000..06ef0fc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x68 - 0x0) +// Function UI_SignIn.UI_SignIn_C.ExecuteUbergraph_UI_SignIn +struct UUI_SignIn_C_ExecuteUbergraph_UI_SignIn_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_22A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetText_ReturnValue; // 0x8(0x18)(None) + bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimationForward_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimationReverse_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Computer_C* K2Node_DynamicCast_AsBP_Computer; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_22A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Desktop_C* CallFunc_Create_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_SignIn_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_classes.hpp new file mode 100644 index 0000000..27bc904 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass UI_Textpad.UI_Textpad_C +class UUI_Textpad_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UMultiLineEditableTextBox* InputText; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_Textpad_C* GetDefaultObj(); + + void PresetText(class FText InText); + void ExecuteUbergraph_UI_Textpad(int32 EntryPoint, class FText K2Node_CustomEvent_InText); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_functions.cpp new file mode 100644 index 0000000..d2855be --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_functions.cpp @@ -0,0 +1,88 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_Textpad.UI_Textpad_C +// (None) + +class UClass* UUI_Textpad_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_Textpad_C"); + + return Clss; +} + + +// UI_Textpad_C UI_Textpad.Default__UI_Textpad_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_Textpad_C* UUI_Textpad_C::GetDefaultObj() +{ + static class UUI_Textpad_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_Textpad_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_Textpad.UI_Textpad_C.PresetText +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText InText (BlueprintVisible, BlueprintReadOnly, Parm) + +void UUI_Textpad_C::PresetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Textpad_C", "PresetText"); + + Params::UUI_Textpad_C_PresetText_Params Parms{}; + + Parms.InText = InText; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_Textpad.UI_Textpad_C.ExecuteUbergraph_UI_Textpad +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_InText (None) + +void UUI_Textpad_C::ExecuteUbergraph_UI_Textpad(int32 EntryPoint, class FText K2Node_CustomEvent_InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_Textpad_C", "ExecuteUbergraph_UI_Textpad"); + + Params::UUI_Textpad_C_ExecuteUbergraph_UI_Textpad_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_InText = K2Node_CustomEvent_InText; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_parameters.hpp new file mode 100644 index 0000000..b50c49f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function UI_Textpad.UI_Textpad_C.PresetText +struct UUI_Textpad_C_PresetText_Params +{ +public: + class FText InText; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x20 (0x20 - 0x0) +// Function UI_Textpad.UI_Textpad_C.ExecuteUbergraph_UI_Textpad +struct UUI_Textpad_C_ExecuteUbergraph_UI_Textpad_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1758[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_InText; // 0x8(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_Textpad_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_classes.hpp new file mode 100644 index 0000000..bd0e5ce --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_classes.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x6C (0x2CC - 0x260) +// WidgetBlueprintGeneratedClass UI_TheHubStats.UI_TheHubStats_C +class UUI_TheHubStats_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UCanvasPanel* ApplicationsPanel; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* ButtonOff; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* CanvasPanel_208; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* DesktopImage; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWrapBox* IconsBox; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_62; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* MainCanvas; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* TaskPanel; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TimeAndDate; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class ABP_Init_C* ParentActor; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* DraggingWindow; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 HighestZ; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D LocalScreenPosition; // 0x2C4(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UUI_TheHubStats_C* GetDefaultObj(); + + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_IsValid_ReturnValue); + struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue); + void Is_Locked(const class FString& LevelName, bool* IsLocked); + void GetLevelName(const class FString& Level, class FText* LevelName, class UTexture2D** Icon, bool* IsLocked, bool CallFunc_Is_Locked_IsLocked, class FName CallFunc_Conv_StringToName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue_1, const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue); + void Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess_1); + void OnClose(); + void Construct(); + void UpdateTime(); + void LaunchProgram(float InMinDesiredWidth, float InMinDesiredHeight, class UWidget* ProgramContent, const struct FVector2D& InPosition, class FText InText); + void BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); + void Add_shortcut(int32 Program_ID, class FText Name, class UTexture2D* Icon, class UTexture2D* Image_If_Applicatable, class FText Text__if_applicatable_, class USoundBase* Sound__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& LevelName__if_applicable_, bool IsLocked); + void LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_); + void RunClock(); + void OnDrag(bool IsGrabbed, class UUI_Drag_C* Window); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void AddWidget(class UUI_Drag_C* Widget); + void ExecuteUbergraph_UI_TheHubStats(int32 EntryPoint, class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue, int32 Temp_int_Variable, int32 K2Node_CustomEvent_Program_ID, class FText K2Node_CustomEvent_Name, class UTexture2D* K2Node_CustomEvent_Icon, class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable, class FText K2Node_CustomEvent_Text__if_applicatable_, class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_, class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_, const class FString& K2Node_CustomEvent_LevelName__if_applicable_, bool K2Node_CustomEvent_IsLocked, float K2Node_CustomEvent_InMinDesiredWidth, float K2Node_CustomEvent_InMinDesiredHeight, class UWidget* K2Node_CustomEvent_ProgramContent, const struct FVector2D& K2Node_CustomEvent_InPosition, class FText K2Node_CustomEvent_InText, int32 K2Node_Event_Program_ID, class UTexture2D* K2Node_Event_Texture2D__if_applicatable_, class FText K2Node_Event_Text__if_applicatable_, class USoundBase* K2Node_Event_Sounnd__if_applicatable_, class UFileMediaSource* K2Node_Event_Media__if_applicatable_, const class FString& K2Node_Event_Level_Name__if_applicatable_, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_BreakDateTime_Year, int32 CallFunc_BreakDateTime_Month, int32 CallFunc_BreakDateTime_Day, int32 CallFunc_BreakDateTime_Hour, int32 CallFunc_BreakDateTime_Minute, int32 CallFunc_BreakDateTime_Second, int32 CallFunc_BreakDateTime_Millisecond, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Conv_IntToString_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue, class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue, class UUI_Drag_C* CallFunc_Create_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_1, class FText CallFunc_GetLevelName_LevelName, class UTexture2D* CallFunc_GetLevelName_Icon, bool CallFunc_GetLevelName_IsLocked, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_2, class FText CallFunc_GetLevelName_LevelName_1, class UTexture2D* CallFunc_GetLevelName_Icon_1, bool CallFunc_GetLevelName_IsLocked_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, class FText CallFunc_MakeLiteralText_ReturnValue_3, class FText CallFunc_GetLevelName_LevelName_2, class UTexture2D* CallFunc_GetLevelName_Icon_2, bool CallFunc_GetLevelName_IsLocked_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_GetLevelName_LevelName_3, class UTexture2D* CallFunc_GetLevelName_Icon_3, bool CallFunc_GetLevelName_IsLocked_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_9, class FText CallFunc_MakeLiteralText_ReturnValue_5, class FText CallFunc_GetLevelName_LevelName_4, class UTexture2D* CallFunc_GetLevelName_Icon_4, bool CallFunc_GetLevelName_IsLocked_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_11, class FText CallFunc_MakeLiteralText_ReturnValue_6, class FText CallFunc_GetLevelName_LevelName_5, class UTexture2D* CallFunc_GetLevelName_Icon_5, bool CallFunc_GetLevelName_IsLocked_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_12, const class FString& CallFunc_Conv_TextToString_ReturnValue_13, class FText CallFunc_MakeLiteralText_ReturnValue_7, class FText CallFunc_GetLevelName_LevelName_6, class UTexture2D* CallFunc_GetLevelName_Icon_6, bool CallFunc_GetLevelName_IsLocked_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_15, class FText CallFunc_MakeLiteralText_ReturnValue_8, class FText CallFunc_GetLevelName_LevelName_7, class UTexture2D* CallFunc_GetLevelName_Icon_7, bool CallFunc_GetLevelName_IsLocked_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_17, class FText CallFunc_MakeLiteralText_ReturnValue_9, class FText CallFunc_GetLevelName_LevelName_8, class UTexture2D* CallFunc_GetLevelName_Icon_8, bool CallFunc_GetLevelName_IsLocked_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_19, class FText CallFunc_MakeLiteralText_ReturnValue_10, class FText CallFunc_GetLevelName_LevelName_9, class UTexture2D* CallFunc_GetLevelName_Icon_9, bool CallFunc_GetLevelName_IsLocked_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_20, const class FString& CallFunc_Conv_TextToString_ReturnValue_21, class FText CallFunc_MakeLiteralText_ReturnValue_11, class FText CallFunc_GetLevelName_LevelName_10, class UTexture2D* CallFunc_GetLevelName_Icon_10, bool CallFunc_GetLevelName_IsLocked_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_22, const class FString& CallFunc_Conv_TextToString_ReturnValue_23, class FText CallFunc_GetLevelName_LevelName_11, class UTexture2D* CallFunc_GetLevelName_Icon_11, bool CallFunc_GetLevelName_IsLocked_11, bool K2Node_CustomEvent_IsGrabbed, class UUI_Drag_C* K2Node_CustomEvent_Window, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, class UUI_Drag_C* K2Node_CustomEvent_Widget, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue_12, class FText CallFunc_MakeLiteralText_ReturnValue_13, const class FString& CallFunc_Conv_TextToString_ReturnValue_24, const class FString& CallFunc_Conv_TextToString_ReturnValue_25, const class FString& CallFunc_Conv_TextToString_ReturnValue_26, const class FString& CallFunc_Conv_TextToString_ReturnValue_27, class FText CallFunc_GetLevelName_LevelName_12, class UTexture2D* CallFunc_GetLevelName_Icon_12, bool CallFunc_GetLevelName_IsLocked_12, class FText CallFunc_GetLevelName_LevelName_13, class UTexture2D* CallFunc_GetLevelName_Icon_13, bool CallFunc_GetLevelName_IsLocked_13, class FText CallFunc_MakeLiteralText_ReturnValue_14, class FText CallFunc_MakeLiteralText_ReturnValue_15, const class FString& CallFunc_Conv_TextToString_ReturnValue_28, const class FString& CallFunc_Conv_TextToString_ReturnValue_29, const class FString& CallFunc_Conv_TextToString_ReturnValue_30, const class FString& CallFunc_Conv_TextToString_ReturnValue_31, class FText CallFunc_GetLevelName_LevelName_14, class UTexture2D* CallFunc_GetLevelName_Icon_14, bool CallFunc_GetLevelName_IsLocked_14, class FText CallFunc_GetLevelName_LevelName_15, class UTexture2D* CallFunc_GetLevelName_Icon_15, bool CallFunc_GetLevelName_IsLocked_15, class FText CallFunc_MakeLiteralText_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_32, const class FString& CallFunc_Conv_TextToString_ReturnValue_33, class FText CallFunc_GetLevelName_LevelName_16, class UTexture2D* CallFunc_GetLevelName_Icon_16, bool CallFunc_GetLevelName_IsLocked_16); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_functions.cpp new file mode 100644 index 0000000..41062b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_functions.cpp @@ -0,0 +1,888 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass UI_TheHubStats.UI_TheHubStats_C +// (None) + +class UClass* UUI_TheHubStats_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UI_TheHubStats_C"); + + return Clss; +} + + +// UI_TheHubStats_C UI_TheHubStats.Default__UI_TheHubStats_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UUI_TheHubStats_C* UUI_TheHubStats_C::GetDefaultObj() +{ + static class UUI_TheHubStats_C* Default = nullptr; + + if (!Default) + Default = static_cast(UUI_TheHubStats_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UUI_TheHubStats_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "OnMouseButtonUp"); + + Params::UUI_TheHubStats_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.OnMouseMove +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +struct FEventReply UUI_TheHubStats_C::OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "OnMouseMove"); + + Params::UUI_TheHubStats_C_OnMouseMove_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; + Parms.CallFunc_AbsoluteToLocal_ReturnValue = CallFunc_AbsoluteToLocal_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.Is Locked +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString LevelName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool IsLocked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_TheHubStats_C::Is_Locked(const class FString& LevelName, bool* IsLocked) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "Is Locked"); + + Params::UUI_TheHubStats_C_Is_Locked_Params Parms{}; + + Parms.LevelName = LevelName; + + UObject::ProcessEvent(Func, &Parms); + + if (IsLocked != nullptr) + *IsLocked = Parms.IsLocked; + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.GetLevelName +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText LevelName (Parm, OutParm) +// class UTexture2D* Icon (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool IsLocked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Is_Locked_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_NameToText_ReturnValue (None) +// class FText CallFunc_Conv_NameToText_ReturnValue_1 (None) +// class FString CallFunc_Generate_Encrypted_Name_Name (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UUI_TheHubStats_C::GetLevelName(const class FString& Level, class FText* LevelName, class UTexture2D** Icon, bool* IsLocked, bool CallFunc_Is_Locked_IsLocked, class FName CallFunc_Conv_StringToName_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue, class FText CallFunc_Conv_NameToText_ReturnValue_1, const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "GetLevelName"); + + Params::UUI_TheHubStats_C_GetLevelName_Params Parms{}; + + Parms.Level = Level; + Parms.CallFunc_Is_Locked_IsLocked = CallFunc_Is_Locked_IsLocked; + Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue; + Parms.CallFunc_Conv_NameToText_ReturnValue = CallFunc_Conv_NameToText_ReturnValue; + Parms.CallFunc_Conv_NameToText_ReturnValue_1 = CallFunc_Conv_NameToText_ReturnValue_1; + Parms.CallFunc_Generate_Encrypted_Name_Name = CallFunc_Generate_Encrypted_Name_Name; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (LevelName != nullptr) + *LevelName = Parms.LevelName; + + if (Icon != nullptr) + *Icon = Parms.Icon; + + if (IsLocked != nullptr) + *IsLocked = Parms.IsLocked; + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.Generate Encrypted Name +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Level (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString Name (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString EncryptedName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UUI_TheHubStats_C::Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "Generate Encrypted Name"); + + Params::UUI_TheHubStats_C_Generate_Encrypted_Name_Params Parms{}; + + Parms.Level = Level; + Parms.EncryptedName = EncryptedName; + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Name != nullptr) + *Name = std::move(Parms.Name); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.OnDrop +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent PointerEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// class UDragDropOperation* Operation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +bool UUI_TheHubStats_C::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged, bool K2Node_DynamicCast_bSuccess, const struct FVector2D& CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue, const struct FVector2D& CallFunc_AbsoluteToLocal_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "OnDrop"); + + Params::UUI_TheHubStats_C_OnDrop_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Dragged = K2Node_DynamicCast_AsUI_Dragged; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; + Parms.CallFunc_AbsoluteToLocal_ReturnValue = CallFunc_AbsoluteToLocal_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.K2Node_DynamicCast_AsUI_Drag = K2Node_DynamicCast_AsUI_Drag; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.onClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_TheHubStats_C::OnClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "onClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUI_TheHubStats_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.UpdateTime +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_TheHubStats_C::UpdateTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "UpdateTime"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.LaunchProgram +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float InMinDesiredWidth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float InMinDesiredHeight (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ProgramContent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D InPosition (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText InText (BlueprintVisible, BlueprintReadOnly, Parm) + +void UUI_TheHubStats_C::LaunchProgram(float InMinDesiredWidth, float InMinDesiredHeight, class UWidget* ProgramContent, const struct FVector2D& InPosition, class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "LaunchProgram"); + + Params::UUI_TheHubStats_C_LaunchProgram_Params Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + Parms.InMinDesiredHeight = InMinDesiredHeight; + Parms.ProgramContent = ProgramContent; + Parms.InPosition = InPosition; + Parms.InText = InText; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UUI_TheHubStats_C::BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "BndEvt__ButtonOff_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.Add shortcut +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Program_ID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Name (BlueprintVisible, BlueprintReadOnly, Parm) +// class UTexture2D* Icon (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Image_If_Applicatable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Text__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm) +// class USoundBase* Sound__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* Media__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString LevelName__if_applicable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool IsLocked (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_TheHubStats_C::Add_shortcut(int32 Program_ID, class FText Name, class UTexture2D* Icon, class UTexture2D* Image_If_Applicatable, class FText Text__if_applicatable_, class USoundBase* Sound__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& LevelName__if_applicable_, bool IsLocked) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "Add shortcut"); + + Params::UUI_TheHubStats_C_Add_shortcut_Params Parms{}; + + Parms.Program_ID = Program_ID; + Parms.Name = Name; + Parms.Icon = Icon; + Parms.Image_If_Applicatable = Image_If_Applicatable; + Parms.Text__if_applicatable_ = Text__if_applicatable_; + Parms.Sound__if_applicatable_ = Sound__if_applicatable_; + Parms.Media__if_applicatable_ = Media__if_applicatable_; + Parms.LevelName__if_applicable_ = LevelName__if_applicable_; + Parms.IsLocked = IsLocked; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.LaunchShortcut +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Program_ID (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Texture2D__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText Text__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm) +// class USoundBase* Sounnd__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* Media__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Level_Name__if_applicatable_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UUI_TheHubStats_C::LaunchShortcut(int32 Program_ID, class UTexture2D* Texture2D__if_applicatable_, class FText Text__if_applicatable_, class USoundBase* Sounnd__if_applicatable_, class UFileMediaSource* Media__if_applicatable_, const class FString& Level_Name__if_applicatable_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "LaunchShortcut"); + + Params::UUI_TheHubStats_C_LaunchShortcut_Params Parms{}; + + Parms.Program_ID = Program_ID; + Parms.Texture2D__if_applicatable_ = Texture2D__if_applicatable_; + Parms.Text__if_applicatable_ = Text__if_applicatable_; + Parms.Sounnd__if_applicatable_ = Sounnd__if_applicatable_; + Parms.Media__if_applicatable_ = Media__if_applicatable_; + Parms.Level_Name__if_applicatable_ = Level_Name__if_applicatable_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.RunClock +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UUI_TheHubStats_C::RunClock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "RunClock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.OnDrag +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsGrabbed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* Window (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_TheHubStats_C::OnDrag(bool IsGrabbed, class UUI_Drag_C* Window) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "OnDrag"); + + Params::UUI_TheHubStats_C_OnDrag_Params Parms{}; + + Parms.IsGrabbed = IsGrabbed; + Parms.Window = Window; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_TheHubStats_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "Tick"); + + Params::UUI_TheHubStats_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.AddWidget +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUI_Drag_C* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UUI_TheHubStats_C::AddWidget(class UUI_Drag_C* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "AddWidget"); + + Params::UUI_TheHubStats_C_AddWidget_Params Parms{}; + + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UI_TheHubStats.UI_TheHubStats_C.ExecuteUbergraph_UI_TheHubStats +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_Program_ID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Name (None) +// class UTexture2D* K2Node_CustomEvent_Icon (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_Text__if_applicatable_ (None) +// class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_CustomEvent_LevelName__if_applicable_ (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_CustomEvent_InMinDesiredWidth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_InMinDesiredHeight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_CustomEvent_ProgramContent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D K2Node_CustomEvent_InPosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_InText (None) +// int32 K2Node_Event_Program_ID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* K2Node_Event_Texture2D__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_Event_Text__if_applicatable_ (None) +// class USoundBase* K2Node_Event_Sounnd__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFileMediaSource* K2Node_Event_Media__if_applicatable_ (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_Event_Level_Name__if_applicatable_ (ZeroConstructor, HasGetValueTypeHash) +// struct FDateTime CallFunc_Now_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Year (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Month (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Day (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Hour (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Minute (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Second (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakDateTime_Millisecond (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_1 (None) +// class FText CallFunc_GetLevelName_LevelName (None) +// class UTexture2D* CallFunc_GetLevelName_Icon (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_2 (None) +// class FText CallFunc_GetLevelName_LevelName_1 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_4 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_5 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_3 (None) +// class FText CallFunc_GetLevelName_LevelName_2 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_6 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_7 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_4 (None) +// class FText CallFunc_GetLevelName_LevelName_3 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_8 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_9 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_5 (None) +// class FText CallFunc_GetLevelName_LevelName_4 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_10 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_11 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_6 (None) +// class FText CallFunc_GetLevelName_LevelName_5 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_12 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_13 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_7 (None) +// class FText CallFunc_GetLevelName_LevelName_6 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_14 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_15 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_8 (None) +// class FText CallFunc_GetLevelName_LevelName_7 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_16 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_17 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_9 (None) +// class FText CallFunc_GetLevelName_LevelName_8 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_18 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_19 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_10 (None) +// class FText CallFunc_GetLevelName_LevelName_9 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_9 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_20 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_21 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_11 (None) +// class FText CallFunc_GetLevelName_LevelName_10 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_10 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_22 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_23 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_11 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_11 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsGrabbed (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Drag_C* K2Node_CustomEvent_Window (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUI_Drag_C* K2Node_CustomEvent_Widget (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_MakeLiteralText_ReturnValue_12 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_13 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_24 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_25 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_26 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_27 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_12 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_12 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_13 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_13 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_14 (None) +// class FText CallFunc_MakeLiteralText_ReturnValue_15 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_28 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_29 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_30 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_31 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_14 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_14 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetLevelName_LevelName_15 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_15 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_16 (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_32 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_33 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_GetLevelName_LevelName_16 (None) +// class UTexture2D* CallFunc_GetLevelName_Icon_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetLevelName_IsLocked_16 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UUI_TheHubStats_C::ExecuteUbergraph_UI_TheHubStats(int32 EntryPoint, class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue, int32 Temp_int_Variable, int32 K2Node_CustomEvent_Program_ID, class FText K2Node_CustomEvent_Name, class UTexture2D* K2Node_CustomEvent_Icon, class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable, class FText K2Node_CustomEvent_Text__if_applicatable_, class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_, class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_, const class FString& K2Node_CustomEvent_LevelName__if_applicable_, bool K2Node_CustomEvent_IsLocked, float K2Node_CustomEvent_InMinDesiredWidth, float K2Node_CustomEvent_InMinDesiredHeight, class UWidget* K2Node_CustomEvent_ProgramContent, const struct FVector2D& K2Node_CustomEvent_InPosition, class FText K2Node_CustomEvent_InText, int32 K2Node_Event_Program_ID, class UTexture2D* K2Node_Event_Texture2D__if_applicatable_, class FText K2Node_Event_Text__if_applicatable_, class USoundBase* K2Node_Event_Sounnd__if_applicatable_, class UFileMediaSource* K2Node_Event_Media__if_applicatable_, const class FString& K2Node_Event_Level_Name__if_applicatable_, const struct FDateTime& CallFunc_Now_ReturnValue, int32 CallFunc_BreakDateTime_Year, int32 CallFunc_BreakDateTime_Month, int32 CallFunc_BreakDateTime_Day, int32 CallFunc_BreakDateTime_Hour, int32 CallFunc_BreakDateTime_Minute, int32 CallFunc_BreakDateTime_Second, int32 CallFunc_BreakDateTime_Millisecond, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_2, const class FString& CallFunc_Conv_IntToString_ReturnValue_3, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Conv_IntToString_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, const class FString& CallFunc_Concat_StrStr_ReturnValue_3, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_4, const class FString& CallFunc_Concat_StrStr_ReturnValue_5, const class FString& CallFunc_Concat_StrStr_ReturnValue_6, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const class FString& CallFunc_Concat_StrStr_ReturnValue_7, class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_8, const class FString& CallFunc_Concat_StrStr_ReturnValue_9, class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue_1, class FText CallFunc_Conv_StringToText_ReturnValue, class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue, class UUI_Drag_C* CallFunc_Create_ReturnValue_2, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_1, class FText CallFunc_GetLevelName_LevelName, class UTexture2D* CallFunc_GetLevelName_Icon, bool CallFunc_GetLevelName_IsLocked, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue_2, class FText CallFunc_GetLevelName_LevelName_1, class UTexture2D* CallFunc_GetLevelName_Icon_1, bool CallFunc_GetLevelName_IsLocked_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_5, class FText CallFunc_MakeLiteralText_ReturnValue_3, class FText CallFunc_GetLevelName_LevelName_2, class UTexture2D* CallFunc_GetLevelName_Icon_2, bool CallFunc_GetLevelName_IsLocked_2, const class FString& CallFunc_Conv_TextToString_ReturnValue_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_4, class FText CallFunc_GetLevelName_LevelName_3, class UTexture2D* CallFunc_GetLevelName_Icon_3, bool CallFunc_GetLevelName_IsLocked_3, const class FString& CallFunc_Conv_TextToString_ReturnValue_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_9, class FText CallFunc_MakeLiteralText_ReturnValue_5, class FText CallFunc_GetLevelName_LevelName_4, class UTexture2D* CallFunc_GetLevelName_Icon_4, bool CallFunc_GetLevelName_IsLocked_4, const class FString& CallFunc_Conv_TextToString_ReturnValue_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_11, class FText CallFunc_MakeLiteralText_ReturnValue_6, class FText CallFunc_GetLevelName_LevelName_5, class UTexture2D* CallFunc_GetLevelName_Icon_5, bool CallFunc_GetLevelName_IsLocked_5, const class FString& CallFunc_Conv_TextToString_ReturnValue_12, const class FString& CallFunc_Conv_TextToString_ReturnValue_13, class FText CallFunc_MakeLiteralText_ReturnValue_7, class FText CallFunc_GetLevelName_LevelName_6, class UTexture2D* CallFunc_GetLevelName_Icon_6, bool CallFunc_GetLevelName_IsLocked_6, const class FString& CallFunc_Conv_TextToString_ReturnValue_14, const class FString& CallFunc_Conv_TextToString_ReturnValue_15, class FText CallFunc_MakeLiteralText_ReturnValue_8, class FText CallFunc_GetLevelName_LevelName_7, class UTexture2D* CallFunc_GetLevelName_Icon_7, bool CallFunc_GetLevelName_IsLocked_7, const class FString& CallFunc_Conv_TextToString_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_17, class FText CallFunc_MakeLiteralText_ReturnValue_9, class FText CallFunc_GetLevelName_LevelName_8, class UTexture2D* CallFunc_GetLevelName_Icon_8, bool CallFunc_GetLevelName_IsLocked_8, const class FString& CallFunc_Conv_TextToString_ReturnValue_18, const class FString& CallFunc_Conv_TextToString_ReturnValue_19, class FText CallFunc_MakeLiteralText_ReturnValue_10, class FText CallFunc_GetLevelName_LevelName_9, class UTexture2D* CallFunc_GetLevelName_Icon_9, bool CallFunc_GetLevelName_IsLocked_9, const class FString& CallFunc_Conv_TextToString_ReturnValue_20, const class FString& CallFunc_Conv_TextToString_ReturnValue_21, class FText CallFunc_MakeLiteralText_ReturnValue_11, class FText CallFunc_GetLevelName_LevelName_10, class UTexture2D* CallFunc_GetLevelName_Icon_10, bool CallFunc_GetLevelName_IsLocked_10, const class FString& CallFunc_Conv_TextToString_ReturnValue_22, const class FString& CallFunc_Conv_TextToString_ReturnValue_23, class FText CallFunc_GetLevelName_LevelName_11, class UTexture2D* CallFunc_GetLevelName_Icon_11, bool CallFunc_GetLevelName_IsLocked_11, bool K2Node_CustomEvent_IsGrabbed, class UUI_Drag_C* K2Node_CustomEvent_Window, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1, class UUI_Drag_C* K2Node_CustomEvent_Widget, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue, const struct FVector2D& CallFunc_Subtract_Vector2DVector2D_ReturnValue_1, class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue, class FText CallFunc_MakeLiteralText_ReturnValue_12, class FText CallFunc_MakeLiteralText_ReturnValue_13, const class FString& CallFunc_Conv_TextToString_ReturnValue_24, const class FString& CallFunc_Conv_TextToString_ReturnValue_25, const class FString& CallFunc_Conv_TextToString_ReturnValue_26, const class FString& CallFunc_Conv_TextToString_ReturnValue_27, class FText CallFunc_GetLevelName_LevelName_12, class UTexture2D* CallFunc_GetLevelName_Icon_12, bool CallFunc_GetLevelName_IsLocked_12, class FText CallFunc_GetLevelName_LevelName_13, class UTexture2D* CallFunc_GetLevelName_Icon_13, bool CallFunc_GetLevelName_IsLocked_13, class FText CallFunc_MakeLiteralText_ReturnValue_14, class FText CallFunc_MakeLiteralText_ReturnValue_15, const class FString& CallFunc_Conv_TextToString_ReturnValue_28, const class FString& CallFunc_Conv_TextToString_ReturnValue_29, const class FString& CallFunc_Conv_TextToString_ReturnValue_30, const class FString& CallFunc_Conv_TextToString_ReturnValue_31, class FText CallFunc_GetLevelName_LevelName_14, class UTexture2D* CallFunc_GetLevelName_Icon_14, bool CallFunc_GetLevelName_IsLocked_14, class FText CallFunc_GetLevelName_LevelName_15, class UTexture2D* CallFunc_GetLevelName_Icon_15, bool CallFunc_GetLevelName_IsLocked_15, class FText CallFunc_MakeLiteralText_ReturnValue_16, const class FString& CallFunc_Conv_TextToString_ReturnValue_32, const class FString& CallFunc_Conv_TextToString_ReturnValue_33, class FText CallFunc_GetLevelName_LevelName_16, class UTexture2D* CallFunc_GetLevelName_Icon_16, bool CallFunc_GetLevelName_IsLocked_16) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UI_TheHubStats_C", "ExecuteUbergraph_UI_TheHubStats"); + + Params::UUI_TheHubStats_C_ExecuteUbergraph_UI_TheHubStats_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_CustomEvent_Program_ID = K2Node_CustomEvent_Program_ID; + Parms.K2Node_CustomEvent_Name = K2Node_CustomEvent_Name; + Parms.K2Node_CustomEvent_Icon = K2Node_CustomEvent_Icon; + Parms.K2Node_CustomEvent_Image_If_Applicatable = K2Node_CustomEvent_Image_If_Applicatable; + Parms.K2Node_CustomEvent_Text__if_applicatable_ = K2Node_CustomEvent_Text__if_applicatable_; + Parms.K2Node_CustomEvent_Sound__if_applicatable_ = K2Node_CustomEvent_Sound__if_applicatable_; + Parms.K2Node_CustomEvent_Media__if_applicatable_ = K2Node_CustomEvent_Media__if_applicatable_; + Parms.K2Node_CustomEvent_LevelName__if_applicable_ = K2Node_CustomEvent_LevelName__if_applicable_; + Parms.K2Node_CustomEvent_IsLocked = K2Node_CustomEvent_IsLocked; + Parms.K2Node_CustomEvent_InMinDesiredWidth = K2Node_CustomEvent_InMinDesiredWidth; + Parms.K2Node_CustomEvent_InMinDesiredHeight = K2Node_CustomEvent_InMinDesiredHeight; + Parms.K2Node_CustomEvent_ProgramContent = K2Node_CustomEvent_ProgramContent; + Parms.K2Node_CustomEvent_InPosition = K2Node_CustomEvent_InPosition; + Parms.K2Node_CustomEvent_InText = K2Node_CustomEvent_InText; + Parms.K2Node_Event_Program_ID = K2Node_Event_Program_ID; + Parms.K2Node_Event_Texture2D__if_applicatable_ = K2Node_Event_Texture2D__if_applicatable_; + Parms.K2Node_Event_Text__if_applicatable_ = K2Node_Event_Text__if_applicatable_; + Parms.K2Node_Event_Sounnd__if_applicatable_ = K2Node_Event_Sounnd__if_applicatable_; + Parms.K2Node_Event_Media__if_applicatable_ = K2Node_Event_Media__if_applicatable_; + Parms.K2Node_Event_Level_Name__if_applicatable_ = K2Node_Event_Level_Name__if_applicatable_; + Parms.CallFunc_Now_ReturnValue = CallFunc_Now_ReturnValue; + Parms.CallFunc_BreakDateTime_Year = CallFunc_BreakDateTime_Year; + Parms.CallFunc_BreakDateTime_Month = CallFunc_BreakDateTime_Month; + Parms.CallFunc_BreakDateTime_Day = CallFunc_BreakDateTime_Day; + Parms.CallFunc_BreakDateTime_Hour = CallFunc_BreakDateTime_Hour; + Parms.CallFunc_BreakDateTime_Minute = CallFunc_BreakDateTime_Minute; + Parms.CallFunc_BreakDateTime_Second = CallFunc_BreakDateTime_Second; + Parms.CallFunc_BreakDateTime_Millisecond = CallFunc_BreakDateTime_Millisecond; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue_2 = CallFunc_Conv_IntToString_ReturnValue_2; + Parms.CallFunc_Conv_IntToString_ReturnValue_3 = CallFunc_Conv_IntToString_ReturnValue_3; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_4 = CallFunc_Conv_IntToString_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Conv_IntToString_ReturnValue_5 = CallFunc_Conv_IntToString_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Concat_StrStr_ReturnValue_3 = CallFunc_Concat_StrStr_ReturnValue_3; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_4 = CallFunc_Concat_StrStr_ReturnValue_4; + Parms.CallFunc_Concat_StrStr_ReturnValue_5 = CallFunc_Concat_StrStr_ReturnValue_5; + Parms.CallFunc_Concat_StrStr_ReturnValue_6 = CallFunc_Concat_StrStr_ReturnValue_6; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.CallFunc_Concat_StrStr_ReturnValue_7 = CallFunc_Concat_StrStr_ReturnValue_7; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_8 = CallFunc_Concat_StrStr_ReturnValue_8; + Parms.CallFunc_Concat_StrStr_ReturnValue_9 = CallFunc_Concat_StrStr_ReturnValue_9; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_AddChildToWrapBox_ReturnValue = CallFunc_AddChildToWrapBox_ReturnValue; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue; + Parms.CallFunc_MakeLiteralText_ReturnValue = CallFunc_MakeLiteralText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_MakeLiteralText_ReturnValue_1 = CallFunc_MakeLiteralText_ReturnValue_1; + Parms.CallFunc_GetLevelName_LevelName = CallFunc_GetLevelName_LevelName; + Parms.CallFunc_GetLevelName_Icon = CallFunc_GetLevelName_Icon; + Parms.CallFunc_GetLevelName_IsLocked = CallFunc_GetLevelName_IsLocked; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_Conv_TextToString_ReturnValue_3 = CallFunc_Conv_TextToString_ReturnValue_3; + Parms.CallFunc_MakeLiteralText_ReturnValue_2 = CallFunc_MakeLiteralText_ReturnValue_2; + Parms.CallFunc_GetLevelName_LevelName_1 = CallFunc_GetLevelName_LevelName_1; + Parms.CallFunc_GetLevelName_Icon_1 = CallFunc_GetLevelName_Icon_1; + Parms.CallFunc_GetLevelName_IsLocked_1 = CallFunc_GetLevelName_IsLocked_1; + Parms.CallFunc_Conv_TextToString_ReturnValue_4 = CallFunc_Conv_TextToString_ReturnValue_4; + Parms.CallFunc_Conv_TextToString_ReturnValue_5 = CallFunc_Conv_TextToString_ReturnValue_5; + Parms.CallFunc_MakeLiteralText_ReturnValue_3 = CallFunc_MakeLiteralText_ReturnValue_3; + Parms.CallFunc_GetLevelName_LevelName_2 = CallFunc_GetLevelName_LevelName_2; + Parms.CallFunc_GetLevelName_Icon_2 = CallFunc_GetLevelName_Icon_2; + Parms.CallFunc_GetLevelName_IsLocked_2 = CallFunc_GetLevelName_IsLocked_2; + Parms.CallFunc_Conv_TextToString_ReturnValue_6 = CallFunc_Conv_TextToString_ReturnValue_6; + Parms.CallFunc_Conv_TextToString_ReturnValue_7 = CallFunc_Conv_TextToString_ReturnValue_7; + Parms.CallFunc_MakeLiteralText_ReturnValue_4 = CallFunc_MakeLiteralText_ReturnValue_4; + Parms.CallFunc_GetLevelName_LevelName_3 = CallFunc_GetLevelName_LevelName_3; + Parms.CallFunc_GetLevelName_Icon_3 = CallFunc_GetLevelName_Icon_3; + Parms.CallFunc_GetLevelName_IsLocked_3 = CallFunc_GetLevelName_IsLocked_3; + Parms.CallFunc_Conv_TextToString_ReturnValue_8 = CallFunc_Conv_TextToString_ReturnValue_8; + Parms.CallFunc_Conv_TextToString_ReturnValue_9 = CallFunc_Conv_TextToString_ReturnValue_9; + Parms.CallFunc_MakeLiteralText_ReturnValue_5 = CallFunc_MakeLiteralText_ReturnValue_5; + Parms.CallFunc_GetLevelName_LevelName_4 = CallFunc_GetLevelName_LevelName_4; + Parms.CallFunc_GetLevelName_Icon_4 = CallFunc_GetLevelName_Icon_4; + Parms.CallFunc_GetLevelName_IsLocked_4 = CallFunc_GetLevelName_IsLocked_4; + Parms.CallFunc_Conv_TextToString_ReturnValue_10 = CallFunc_Conv_TextToString_ReturnValue_10; + Parms.CallFunc_Conv_TextToString_ReturnValue_11 = CallFunc_Conv_TextToString_ReturnValue_11; + Parms.CallFunc_MakeLiteralText_ReturnValue_6 = CallFunc_MakeLiteralText_ReturnValue_6; + Parms.CallFunc_GetLevelName_LevelName_5 = CallFunc_GetLevelName_LevelName_5; + Parms.CallFunc_GetLevelName_Icon_5 = CallFunc_GetLevelName_Icon_5; + Parms.CallFunc_GetLevelName_IsLocked_5 = CallFunc_GetLevelName_IsLocked_5; + Parms.CallFunc_Conv_TextToString_ReturnValue_12 = CallFunc_Conv_TextToString_ReturnValue_12; + Parms.CallFunc_Conv_TextToString_ReturnValue_13 = CallFunc_Conv_TextToString_ReturnValue_13; + Parms.CallFunc_MakeLiteralText_ReturnValue_7 = CallFunc_MakeLiteralText_ReturnValue_7; + Parms.CallFunc_GetLevelName_LevelName_6 = CallFunc_GetLevelName_LevelName_6; + Parms.CallFunc_GetLevelName_Icon_6 = CallFunc_GetLevelName_Icon_6; + Parms.CallFunc_GetLevelName_IsLocked_6 = CallFunc_GetLevelName_IsLocked_6; + Parms.CallFunc_Conv_TextToString_ReturnValue_14 = CallFunc_Conv_TextToString_ReturnValue_14; + Parms.CallFunc_Conv_TextToString_ReturnValue_15 = CallFunc_Conv_TextToString_ReturnValue_15; + Parms.CallFunc_MakeLiteralText_ReturnValue_8 = CallFunc_MakeLiteralText_ReturnValue_8; + Parms.CallFunc_GetLevelName_LevelName_7 = CallFunc_GetLevelName_LevelName_7; + Parms.CallFunc_GetLevelName_Icon_7 = CallFunc_GetLevelName_Icon_7; + Parms.CallFunc_GetLevelName_IsLocked_7 = CallFunc_GetLevelName_IsLocked_7; + Parms.CallFunc_Conv_TextToString_ReturnValue_16 = CallFunc_Conv_TextToString_ReturnValue_16; + Parms.CallFunc_Conv_TextToString_ReturnValue_17 = CallFunc_Conv_TextToString_ReturnValue_17; + Parms.CallFunc_MakeLiteralText_ReturnValue_9 = CallFunc_MakeLiteralText_ReturnValue_9; + Parms.CallFunc_GetLevelName_LevelName_8 = CallFunc_GetLevelName_LevelName_8; + Parms.CallFunc_GetLevelName_Icon_8 = CallFunc_GetLevelName_Icon_8; + Parms.CallFunc_GetLevelName_IsLocked_8 = CallFunc_GetLevelName_IsLocked_8; + Parms.CallFunc_Conv_TextToString_ReturnValue_18 = CallFunc_Conv_TextToString_ReturnValue_18; + Parms.CallFunc_Conv_TextToString_ReturnValue_19 = CallFunc_Conv_TextToString_ReturnValue_19; + Parms.CallFunc_MakeLiteralText_ReturnValue_10 = CallFunc_MakeLiteralText_ReturnValue_10; + Parms.CallFunc_GetLevelName_LevelName_9 = CallFunc_GetLevelName_LevelName_9; + Parms.CallFunc_GetLevelName_Icon_9 = CallFunc_GetLevelName_Icon_9; + Parms.CallFunc_GetLevelName_IsLocked_9 = CallFunc_GetLevelName_IsLocked_9; + Parms.CallFunc_Conv_TextToString_ReturnValue_20 = CallFunc_Conv_TextToString_ReturnValue_20; + Parms.CallFunc_Conv_TextToString_ReturnValue_21 = CallFunc_Conv_TextToString_ReturnValue_21; + Parms.CallFunc_MakeLiteralText_ReturnValue_11 = CallFunc_MakeLiteralText_ReturnValue_11; + Parms.CallFunc_GetLevelName_LevelName_10 = CallFunc_GetLevelName_LevelName_10; + Parms.CallFunc_GetLevelName_Icon_10 = CallFunc_GetLevelName_Icon_10; + Parms.CallFunc_GetLevelName_IsLocked_10 = CallFunc_GetLevelName_IsLocked_10; + Parms.CallFunc_Conv_TextToString_ReturnValue_22 = CallFunc_Conv_TextToString_ReturnValue_22; + Parms.CallFunc_Conv_TextToString_ReturnValue_23 = CallFunc_Conv_TextToString_ReturnValue_23; + Parms.CallFunc_GetLevelName_LevelName_11 = CallFunc_GetLevelName_LevelName_11; + Parms.CallFunc_GetLevelName_Icon_11 = CallFunc_GetLevelName_Icon_11; + Parms.CallFunc_GetLevelName_IsLocked_11 = CallFunc_GetLevelName_IsLocked_11; + Parms.K2Node_CustomEvent_IsGrabbed = K2Node_CustomEvent_IsGrabbed; + Parms.K2Node_CustomEvent_Window = K2Node_CustomEvent_Window; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue_1 = CallFunc_SlotAsCanvasSlot_ReturnValue_1; + Parms.K2Node_CustomEvent_Widget = K2Node_CustomEvent_Widget; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue = CallFunc_Subtract_Vector2DVector2D_ReturnValue; + Parms.CallFunc_Subtract_Vector2DVector2D_ReturnValue_1 = CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; + Parms.CallFunc_AddChildToCanvas_ReturnValue = CallFunc_AddChildToCanvas_ReturnValue; + Parms.CallFunc_MakeLiteralText_ReturnValue_12 = CallFunc_MakeLiteralText_ReturnValue_12; + Parms.CallFunc_MakeLiteralText_ReturnValue_13 = CallFunc_MakeLiteralText_ReturnValue_13; + Parms.CallFunc_Conv_TextToString_ReturnValue_24 = CallFunc_Conv_TextToString_ReturnValue_24; + Parms.CallFunc_Conv_TextToString_ReturnValue_25 = CallFunc_Conv_TextToString_ReturnValue_25; + Parms.CallFunc_Conv_TextToString_ReturnValue_26 = CallFunc_Conv_TextToString_ReturnValue_26; + Parms.CallFunc_Conv_TextToString_ReturnValue_27 = CallFunc_Conv_TextToString_ReturnValue_27; + Parms.CallFunc_GetLevelName_LevelName_12 = CallFunc_GetLevelName_LevelName_12; + Parms.CallFunc_GetLevelName_Icon_12 = CallFunc_GetLevelName_Icon_12; + Parms.CallFunc_GetLevelName_IsLocked_12 = CallFunc_GetLevelName_IsLocked_12; + Parms.CallFunc_GetLevelName_LevelName_13 = CallFunc_GetLevelName_LevelName_13; + Parms.CallFunc_GetLevelName_Icon_13 = CallFunc_GetLevelName_Icon_13; + Parms.CallFunc_GetLevelName_IsLocked_13 = CallFunc_GetLevelName_IsLocked_13; + Parms.CallFunc_MakeLiteralText_ReturnValue_14 = CallFunc_MakeLiteralText_ReturnValue_14; + Parms.CallFunc_MakeLiteralText_ReturnValue_15 = CallFunc_MakeLiteralText_ReturnValue_15; + Parms.CallFunc_Conv_TextToString_ReturnValue_28 = CallFunc_Conv_TextToString_ReturnValue_28; + Parms.CallFunc_Conv_TextToString_ReturnValue_29 = CallFunc_Conv_TextToString_ReturnValue_29; + Parms.CallFunc_Conv_TextToString_ReturnValue_30 = CallFunc_Conv_TextToString_ReturnValue_30; + Parms.CallFunc_Conv_TextToString_ReturnValue_31 = CallFunc_Conv_TextToString_ReturnValue_31; + Parms.CallFunc_GetLevelName_LevelName_14 = CallFunc_GetLevelName_LevelName_14; + Parms.CallFunc_GetLevelName_Icon_14 = CallFunc_GetLevelName_Icon_14; + Parms.CallFunc_GetLevelName_IsLocked_14 = CallFunc_GetLevelName_IsLocked_14; + Parms.CallFunc_GetLevelName_LevelName_15 = CallFunc_GetLevelName_LevelName_15; + Parms.CallFunc_GetLevelName_Icon_15 = CallFunc_GetLevelName_Icon_15; + Parms.CallFunc_GetLevelName_IsLocked_15 = CallFunc_GetLevelName_IsLocked_15; + Parms.CallFunc_MakeLiteralText_ReturnValue_16 = CallFunc_MakeLiteralText_ReturnValue_16; + Parms.CallFunc_Conv_TextToString_ReturnValue_32 = CallFunc_Conv_TextToString_ReturnValue_32; + Parms.CallFunc_Conv_TextToString_ReturnValue_33 = CallFunc_Conv_TextToString_ReturnValue_33; + Parms.CallFunc_GetLevelName_LevelName_16 = CallFunc_GetLevelName_LevelName_16; + Parms.CallFunc_GetLevelName_Icon_16 = CallFunc_GetLevelName_Icon_16; + Parms.CallFunc_GetLevelName_IsLocked_16 = CallFunc_GetLevelName_IsLocked_16; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_parameters.hpp new file mode 100644 index 0000000..1a42f5c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_parameters.hpp @@ -0,0 +1,392 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x219 (0x219 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.OnMouseButtonUp +struct UUI_TheHubStats_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) + bool CallFunc_IsValid_ReturnValue; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x228 (0x228 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.OnMouseMove +struct UUI_TheHubStats_C_OnMouseMove_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) + struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.Is Locked +struct UUI_TheHubStats_C_Is_Locked_Params +{ +public: + class FString LevelName; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool IsLocked; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x98 (0x98 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.GetLevelName +struct UUI_TheHubStats_C_GetLevelName_Params +{ +public: + class FString Level; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText LevelName; // 0x10(0x18)(Parm, OutParm) + class UTexture2D* Icon; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsLocked; // 0x30(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Is_Locked_IsLocked; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21CD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_Conv_StringToName_ReturnValue; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21CE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_NameToText_ReturnValue; // 0x40(0x18)(None) + class FText CallFunc_Conv_NameToText_ReturnValue_1; // 0x58(0x18)(None) + class FString CallFunc_Generate_Encrypted_Name_Name; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x80(0x18)(None) +}; + +// 0xE0 (0xE0 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.Generate Encrypted Name +struct UUI_TheHubStats_C_Generate_Encrypted_Name_Params +{ +public: + class FText Level; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString Name; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString EncryptedName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + TArray CharacterSet; // 0x38(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21CF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x60(0x10)(ReferenceParm) + int32 CallFunc_Len_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21D1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_RandomInteger_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item_1; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xF1 (0xF1 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.OnDrop +struct UUI_TheHubStats_C_OnDrop_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent PointerEvent; // 0x38(0x70)(BlueprintVisible, BlueprintReadOnly, Parm) + class UDragDropOperation* Operation; // 0xA8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor) + uint8 Pad_21D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Dragged_C* K2Node_DynamicCast_AsUI_Dragged; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue; // 0xCC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_AbsoluteToLocal_ReturnValue; // 0xD4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0xDC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* K2Node_DynamicCast_AsUI_Drag; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x30 (0x30 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.LaunchProgram +struct UUI_TheHubStats_C_LaunchProgram_Params +{ +public: + float InMinDesiredWidth; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float InMinDesiredHeight; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* ProgramContent; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D InPosition; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText InText; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x69 (0x69 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.Add shortcut +struct UUI_TheHubStats_C_Add_shortcut_Params +{ +public: + int32 Program_ID; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Name; // 0x8(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class UTexture2D* Icon; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Image_If_Applicatable; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicatable_; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class USoundBase* Sound__if_applicatable_; // 0x48(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicatable_; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString LevelName__if_applicable_; // 0x58(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool IsLocked; // 0x68(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x48 (0x48 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.LaunchShortcut +struct UUI_TheHubStats_C_LaunchShortcut_Params +{ +public: + int32 Program_ID; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Texture2D__if_applicatable_; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Text__if_applicatable_; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class USoundBase* Sounnd__if_applicatable_; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* Media__if_applicatable_; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Level_Name__if_applicatable_; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.OnDrag +struct UUI_TheHubStats_C_OnDrag_Params +{ +public: + bool IsGrabbed; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21D9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* Window; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.Tick +struct UUI_TheHubStats_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.AddWidget +struct UUI_TheHubStats_C_AddWidget_Params +{ +public: + class UUI_Drag_C* Widget; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x959 (0x959 - 0x0) +// Function UI_TheHubStats.UI_TheHubStats_C.ExecuteUbergraph_UI_TheHubStats +struct UUI_TheHubStats_C_ExecuteUbergraph_UI_TheHubStats_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_Program_ID; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Name; // 0x18(0x18)(None) + class UTexture2D* K2Node_CustomEvent_Icon; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* K2Node_CustomEvent_Image_If_Applicatable; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_Text__if_applicatable_; // 0x40(0x18)(None) + class USoundBase* K2Node_CustomEvent_Sound__if_applicatable_; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* K2Node_CustomEvent_Media__if_applicatable_; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_CustomEvent_LevelName__if_applicable_; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_IsLocked; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21DB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_CustomEvent_InMinDesiredWidth; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_InMinDesiredHeight; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* K2Node_CustomEvent_ProgramContent; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D K2Node_CustomEvent_InPosition; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_InText; // 0x98(0x18)(None) + int32 K2Node_Event_Program_ID; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21DD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* K2Node_Event_Texture2D__if_applicatable_; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_Event_Text__if_applicatable_; // 0xC0(0x18)(None) + class USoundBase* K2Node_Event_Sounnd__if_applicatable_; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFileMediaSource* K2Node_Event_Media__if_applicatable_; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_Event_Level_Name__if_applicatable_; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FDateTime CallFunc_Now_ReturnValue; // 0xF8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Year; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Month; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Day; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Hour; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Minute; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Second; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakDateTime_Millisecond; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21DE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x120(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x130(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_2; // 0x140(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_3; // 0x150(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x160(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_4; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x180(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_5; // 0x190(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x1A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x1B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue; // 0x1C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_4; // 0x1C8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_5; // 0x1D8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_6; // 0x1E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1F8(0x10)(ZeroConstructor, NoDestructor) + class FString CallFunc_Concat_StrStr_ReturnValue_7; // 0x208(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_8; // 0x220(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_9; // 0x230(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUI_EvidenceShortcut_C* CallFunc_Create_ReturnValue_1; // 0x240(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x248(0x18)(None) + class UWrapBoxSlot* CallFunc_AddChildToWrapBox_ReturnValue; // 0x260(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* CallFunc_Create_ReturnValue_2; // 0x268(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x270(0x10)(ZeroConstructor, NoDestructor) + struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x280(0x8)(NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue; // 0x288(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x2A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x2B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_1; // 0x2C0(0x18)(None) + class FText CallFunc_GetLevelName_LevelName; // 0x2D8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon; // 0x2F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked; // 0x2F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21DF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0x300(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_3; // 0x310(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_2; // 0x320(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_1; // 0x338(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_1; // 0x350(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_1; // 0x358(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_4; // 0x360(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_5; // 0x370(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_3; // 0x380(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_2; // 0x398(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_2; // 0x3B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_2; // 0x3B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_6; // 0x3C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_7; // 0x3D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_4; // 0x3E0(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_3; // 0x3F8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_3; // 0x410(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_3; // 0x418(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_8; // 0x420(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_9; // 0x430(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_5; // 0x440(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_4; // 0x458(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_4; // 0x470(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_4; // 0x478(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_10; // 0x480(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_11; // 0x490(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_6; // 0x4A0(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_5; // 0x4B8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_5; // 0x4D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_5; // 0x4D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_12; // 0x4E0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_13; // 0x4F0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_7; // 0x500(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_6; // 0x518(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_6; // 0x530(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_6; // 0x538(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_14; // 0x540(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_15; // 0x550(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_8; // 0x560(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_7; // 0x578(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_7; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_7; // 0x598(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_16; // 0x5A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_17; // 0x5B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_9; // 0x5C0(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_8; // 0x5D8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_8; // 0x5F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_8; // 0x5F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_18; // 0x600(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_19; // 0x610(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_10; // 0x620(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_9; // 0x638(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_9; // 0x650(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_9; // 0x658(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_20; // 0x660(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_21; // 0x670(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_11; // 0x680(0x18)(None) + class FText CallFunc_GetLevelName_LevelName_10; // 0x698(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_10; // 0x6B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_10; // 0x6B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21E9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_22; // 0x6C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_23; // 0x6D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_11; // 0x6E0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_11; // 0x6F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_11; // 0x700(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsGrabbed; // 0x701(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21EA[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Drag_C* K2Node_CustomEvent_Window; // 0x708(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FGeometry K2Node_Event_MyGeometry; // 0x710(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x748(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x74C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x750(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21EB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue_1; // 0x758(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUI_Drag_C* K2Node_CustomEvent_Widget; // 0x760(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue; // 0x768(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Subtract_Vector2DVector2D_ReturnValue_1; // 0x770(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvasPanelSlot* CallFunc_AddChildToCanvas_ReturnValue; // 0x778(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_MakeLiteralText_ReturnValue_12; // 0x780(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_13; // 0x798(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_24; // 0x7B0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_25; // 0x7C0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_26; // 0x7D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_27; // 0x7E0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_12; // 0x7F0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_12; // 0x808(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_12; // 0x810(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_13; // 0x818(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_13; // 0x830(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_13; // 0x838(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_14; // 0x840(0x18)(None) + class FText CallFunc_MakeLiteralText_ReturnValue_15; // 0x858(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_28; // 0x870(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_29; // 0x880(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_30; // 0x890(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_31; // 0x8A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_14; // 0x8B0(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_14; // 0x8C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_14; // 0x8D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21EE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetLevelName_LevelName_15; // 0x8D8(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_15; // 0x8F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_15; // 0x8F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_21EF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_16; // 0x900(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_32; // 0x918(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_33; // 0x928(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_GetLevelName_LevelName_16; // 0x938(0x18)(None) + class UTexture2D* CallFunc_GetLevelName_Icon_16; // 0x950(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetLevelName_IsLocked_16; // 0x958(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UI_TheHubStats_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_classes.hpp new file mode 100644 index 0000000..732a99f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_classes.hpp @@ -0,0 +1,2811 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x0 (0x28 - 0x28) +// Class UMG.Visual +class UVisual : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UVisual* GetDefaultObj(); + +}; + +// 0xE0 (0x108 - 0x28) +// Class UMG.Widget +class UWidget : public UVisual +{ +public: + class UPanelSlot* Slot; // 0x28(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, TextExportTransient, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ bIsEnabledDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText ToolTipText; // 0x40(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ ToolTipTextDelegate; // 0x58(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class UWidget* ToolTipWidget; // 0x68(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ToolTipWidgetDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ VisibilityDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FWidgetTransform RenderTransform; // 0x90(0x1C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RenderTransformPivot; // 0xAC(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVariable : 1; // Mask: 0x1, PropSize: 0x10xB4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreatedByConstructionScript : 1; // Mask: 0x2, PropSize: 0x10xB4(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsEnabled : 1; // Mask: 0x4, PropSize: 0x10xB4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_Cursor : 1; // Mask: 0x8, PropSize: 0x10xB4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A0 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1844[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USlateAccessibleWidgetData* AccessibleWidgetData; // 0xB8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsVolatile : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1A1 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + enum class EMouseCursor Cursor; // 0xC1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWidgetClipping Clipping; // 0xC2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateVisibility Visibility; // 0xC3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderOpacity; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetNavigation* Navigation; // 0xC8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EFlowDirectionPreference FlowDirectionPreference; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1845[0x27]; // Fixing Size After Last Property [ Dumper-7 ] + TArray NativeBindings; // 0xF8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UWidget* GetDefaultObj(); + + void SetVisibility(enum class ESlateVisibility InVisibility); + void SetUserFocus(class APlayerController* PlayerController); + void SetToolTipText(class FText& InToolTipText); + void SetToolTip(class UWidget* Widget); + void SetRenderTranslation(const struct FVector2D& Translation); + void SetRenderTransformPivot(const struct FVector2D& Pivot); + void SetRenderTransformAngle(float Angle); + void SetRenderTransform(const struct FWidgetTransform& InTransform); + void SetRenderShear(const struct FVector2D& Shear); + void SetRenderScale(const struct FVector2D& Scale); + void SetRenderOpacity(float InOpacity); + void SetNavigationRuleExplicit(enum class EUINavigation Direction, class UWidget* InWidget); + void SetNavigationRuleCustomBoundary(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate); + void SetNavigationRuleCustom(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate); + void SetNavigationRuleBase(enum class EUINavigation Direction, enum class EUINavigationRule Rule); + void SetNavigationRule(enum class EUINavigation Direction, enum class EUINavigationRule Rule, class FName WidgetToFocus); + void SetKeyboardFocus(); + void SetIsEnabled(bool bInIsEnabled); + void SetFocus(); + void SetCursor(enum class EMouseCursor InCursor); + void SetClipping(enum class EWidgetClipping InClipping); + void SetAllNavigationRules(enum class EUINavigationRule Rule, class FName WidgetToFocus); + void ResetCursor(); + void RemoveFromParent(); + struct FEventReply OnReply__DelegateSignature(); + struct FEventReply OnPointerEvent__DelegateSignature(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + bool IsVisible(); + bool IsHovered(); + void InvalidateLayoutAndVolatility(); + bool HasUserFocusedDescendants(class APlayerController* PlayerController); + bool HasUserFocus(class APlayerController* PlayerController); + bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); + bool HasMouseCapture(); + bool HasKeyboardFocus(); + bool HasFocusedDescendants(); + bool HasAnyUserFocus(); + class UWidget* GetWidget__DelegateSignature(); + enum class ESlateVisibility GetVisibility(); + struct FGeometry GetTickSpaceGeometry(); + class FText GetText__DelegateSignature(); + enum class ESlateVisibility GetSlateVisibility__DelegateSignature(); + struct FSlateColor GetSlateColor__DelegateSignature(); + struct FSlateBrush GetSlateBrush__DelegateSignature(); + float GetRenderTransformAngle(); + float GetRenderOpacity(); + class UPanelWidget* GetParent(); + struct FGeometry GetPaintSpaceGeometry(); + class APlayerController* GetOwningPlayer(); + class ULocalPlayer* GetOwningLocalPlayer(); + enum class EMouseCursor GetMouseCursor__DelegateSignature(); + struct FLinearColor GetLinearColor__DelegateSignature(); + bool GetIsEnabled(); + int32 GetInt32__DelegateSignature(); + class UGameInstance* GetGameInstance(); + float GetFloat__DelegateSignature(); + struct FVector2D GetDesiredSize(); + enum class EWidgetClipping GetClipping(); + enum class ECheckBoxState GetCheckBoxState__DelegateSignature(); + struct FGeometry GetCachedGeometry(); + bool GetBool__DelegateSignature(); + class FText GetAccessibleText(); + class FText GetAccessibleSummaryText(); + class UWidget* GenerateWidgetForString__DelegateSignature(const class FString& Item); + class UWidget* GenerateWidgetForObject__DelegateSignature(class UObject* Item); + void ForceVolatile(bool bForce); + void ForceLayoutPrepass(); +}; + +// 0x158 (0x260 - 0x108) +// Class UMG.UserWidget +class UUserWidget : public UWidget +{ +public: + uint8 Pad_1868[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ColorAndOpacity; // 0x110(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ColorAndOpacityDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x130(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ ForegroundColorDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnVisibilityChanged; // 0x168(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1869[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x190(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ActiveSequencePlayers; // 0x1A0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class UUMGSequenceTickManager* AnimationTickManager; // 0x1B0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StoppedSequencePlayers; // 0x1B8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NamedSlotBindings; // 0x1C8(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UWidgetTree* WidgetTree; // 0x1D8(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x1E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsKeyboardFocus : 1; // Mask: 0x1, PropSize: 0x10x1E4(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsFocusable : 1; // Mask: 0x2, PropSize: 0x10x1E4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStopAction : 1; // Mask: 0x4, PropSize: 0x10x1E4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasScriptImplementedTick : 1; // Mask: 0x8, PropSize: 0x10x1E4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasScriptImplementedPaint : 1; // Mask: 0x10, PropSize: 0x10x1E4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A2 : 3; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_186A[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EWidgetTickFrequency TickFrequency; // 0x1F0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_186B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputComponent* InputComponent; // 0x1F8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AnimationCallbacks; // 0x200(0x10)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_186C[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUserWidget* GetDefaultObj(); + + void UnregisterInputComponent(); + void UnbindFromAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); + void UnbindFromAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); + void UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation); + void UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void StopListeningForInputAction(class FName ActionName, enum class EInputEvent EventType); + void StopListeningForAllInputActions(); + void StopAnimationsAndLatentActions(); + void StopAnimation(class UWidgetAnimation* InAnimation); + void StopAllAnimations(); + void SetPositionInViewport(const struct FVector2D& Position, bool bRemoveDPIScale); + void SetPlaybackSpeed(class UWidgetAnimation* InAnimation, float PlaybackSpeed); + void SetPadding(const struct FMargin& InPadding); + void SetOwningPlayer(class APlayerController* LocalPlayerController); + void SetNumLoopsToPlay(class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); + void SetInputActionPriority(int32 NewPriority); + void SetInputActionBlocking(bool bShouldBlock); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetDesiredSizeInViewport(const struct FVector2D& Size); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetAnimationCurrentTime(class UWidgetAnimation* InAnimation, float InTime); + void SetAnchorsInViewport(const struct FAnchors& Anchors); + void SetAlignmentInViewport(const struct FVector2D& Alignment); + void ReverseAnimation(class UWidgetAnimation* InAnimation); + void RemoveFromViewport(); + void RegisterInputComponent(); + void PreConstruct(bool IsDesignTime); + void PlaySound(class USoundBase* SoundToPlay); + class UUMGSequencePlayer* PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + float PauseAnimation(class UWidgetAnimation* InAnimation); + struct FEventReply OnTouchStarted(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchMoved(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchGesture(const struct FGeometry& MyGeometry, struct FPointerEvent& GestureEvent); + struct FEventReply OnTouchForceChanged(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchEnded(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); + void OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + struct FEventReply OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + void OnPaint(struct FPaintContext& Context); + struct FEventReply OnMouseWheel(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseLeave(struct FPointerEvent& MouseEvent); + void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseCaptureLost(); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, struct FPointerEvent& InMouseEvent); + struct FEventReply OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent); + void OnInitialized(); + struct FEventReply OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent); + void OnFocusLost(const struct FFocusEvent& InFocusEvent); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + bool OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragDetected(const struct FGeometry& MyGeometry, struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation); + void OnDragCancelled(struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnAnimationStarted(class UWidgetAnimation* Animation); + void OnAnimationFinished(class UWidgetAnimation* Animation); + struct FEventReply OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent); + void OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent); + void ListenForInputAction(class FName ActionName, enum class EInputEvent EventType, bool bConsume, FDelegateProperty_ Callback); + bool IsPlayingAnimation(); + bool IsListeningForInputAction(class FName ActionName); + bool IsInViewport(); + bool IsInteractable(); + bool IsAnyAnimationPlaying(); + bool IsAnimationPlayingForward(class UWidgetAnimation* InAnimation); + bool IsAnimationPlaying(class UWidgetAnimation* InAnimation); + class APawn* GetOwningPlayerPawn(); + class APlayerCameraManager* GetOwningPlayerCameraManager(); + bool GetIsVisible(); + float GetAnimationCurrentTime(class UWidgetAnimation* InAnimation); + struct FAnchors GetAnchorsInViewport(); + struct FVector2D GetAlignmentInViewport(); + void FlushAnimations(); + void Destruct(); + void Construct(); + void CancelLatentActions(); + void BindToAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); + void BindToAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); + void BindToAnimationEvent(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate, enum class EWidgetAnimationEvent AnimationEvent, class FName UserTag); + void AddToViewport(int32 ZOrder); + bool AddToPlayerScreen(int32 ZOrder); +}; + +// 0x20 (0x50 - 0x30) +// Class UMG.AsyncTaskDownloadImage +class UAsyncTaskDownloadImage : public UBlueprintAsyncActionBase +{ +public: + FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnFail; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UAsyncTaskDownloadImage* GetDefaultObj(); + + class UAsyncTaskDownloadImage* DownloadImage(const class FString& URL); +}; + +// 0x18 (0x120 - 0x108) +// Class UMG.PanelWidget +class UPanelWidget : public UWidget +{ +public: + TArray Slots; // 0x108(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1872[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPanelWidget* GetDefaultObj(); + + bool RemoveChildAt(int32 Index); + bool RemoveChild(class UWidget* Content); + bool HasChild(class UWidget* Content); + bool HasAnyChildren(); + int32 GetChildrenCount(); + int32 GetChildIndex(class UWidget* Content); + class UWidget* GetChildAt(int32 Index); + TArray GetAllChildren(); + void ClearChildren(); + class UPanelSlot* AddChild(class UWidget* Content); +}; + +// 0x0 (0x120 - 0x120) +// Class UMG.ContentWidget +class UContentWidget : public UPanelWidget +{ +public: + + static class UClass* StaticClass(); + static class UContentWidget* GetDefaultObj(); + + class UPanelSlot* SetContent(class UWidget* Content); + class UPanelSlot* GetContentSlot(); + class UWidget* GetContent(); +}; + +// 0xB8 (0x1D8 - 0x120) +// Class UMG.BackgroundBlur +class UBackgroundBlur : public UContentWidget +{ +public: + struct FMargin Padding; // 0x120(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x130(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x131(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyAlphaToBlur; // 0x132(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1873[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float BlurStrength; // 0x134(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideAutoRadiusCalculation; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1874[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 BlurRadius; // 0x13C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush LowQualityFallbackBrush; // 0x140(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_1875[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBackgroundBlur* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetLowQualityFallbackBrush(struct FSlateBrush& InBrush); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); + void SetBlurStrength(float InStrength); + void SetBlurRadius(int32 InBlurRadius); + void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); +}; + +// 0x10 (0x38 - 0x28) +// Class UMG.PanelSlot +class UPanelSlot : public UVisual +{ +public: + class UPanelWidget* Parent; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* Content; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPanelSlot* GetDefaultObj(); + +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.BackgroundBlurSlot +class UBackgroundBlurSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1876[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBackgroundBlurSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x38 (0x60 - 0x28) +// Class UMG.PropertyBinding +class UPropertyBinding : public UObject +{ +public: + TWeakObjectPtr SourceObject; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x30(0x28)(NativeAccessSpecifierPublic) + class FName DestinationProperty; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UPropertyBinding* GetDefaultObj(); + +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.BoolBinding +class UBoolBinding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UBoolBinding* GetDefaultObj(); + + bool GetValue(); +}; + +// 0x150 (0x270 - 0x120) +// Class UMG.Border +class UBorder : public UContentWidget +{ +public: + enum class EHorizontalAlignment HorizontalAlignment; // 0x120(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x121(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowEffectWhenDisabled : 1; // Mask: 0x1, PropSize: 0x10x122(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1A3 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1877[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor ContentColorAndOpacity; // 0x124(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ContentColorAndOpacityDelegate; // 0x134(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x144(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1878[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush Background; // 0x158(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ BackgroundDelegate; // 0x1E0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor BrushColor; // 0x1F0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ BrushColorDelegate; // 0x200(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D DesiredSizeScale; // 0x210(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x218(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1879[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnMouseButtonDownEvent; // 0x21C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnMouseButtonUpEvent; // 0x22C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnMouseMoveEvent; // 0x23C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnMouseDoubleClickEvent; // 0x24C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_187A[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBorder* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); + void SetDesiredSizeScale(const struct FVector2D& InScale); + void SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity); + void SetBrushFromTexture(class UTexture2D* Texture); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrushColor(const struct FLinearColor& InBrushColor); + void SetBrush(struct FSlateBrush& InBrush); + class UMaterialInstanceDynamic* GetDynamicMaterial(); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.BorderSlot +class UBorderSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_187C[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBorderSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x8 (0x68 - 0x60) +// Class UMG.BrushBinding +class UBrushBinding : public UPropertyBinding +{ +public: + uint8 Pad_187D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBrushBinding* GetDefaultObj(); + + struct FSlateBrush GetValue(); +}; + +// 0x308 (0x428 - 0x120) +// Class UMG.Button +class UButton : public UContentWidget +{ +public: + class USlateWidgetStyleAsset* Style; // 0x120(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FButtonStyle WidgetStyle; // 0x128(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x3A0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x3B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EButtonClickMethod ClickMethod; // 0x3C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EButtonTouchMethod TouchMethod; // 0x3C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EButtonPressMethod PressMethod; // 0x3C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x3C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_187F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnClicked; // 0x3C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnPressed; // 0x3D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnReleased; // 0x3E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnHovered; // 0x3F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUnhovered; // 0x408(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1880[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UButton* GetDefaultObj(); + + void SetTouchMethod(enum class EButtonTouchMethod InTouchMethod); + void SetStyle(struct FButtonStyle& InStyle); + void SetPressMethod(enum class EButtonPressMethod InPressMethod); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetClickMethod(enum class EButtonClickMethod InClickMethod); + void SetBackgroundColor(const struct FLinearColor& InBackgroundColor); + bool IsPressed(); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.ButtonSlot +class UButtonSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1881[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UButtonSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x10 (0x130 - 0x120) +// Class UMG.CanvasPanel +class UCanvasPanel : public UPanelWidget +{ +public: + uint8 Pad_1882[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCanvasPanel* GetDefaultObj(); + + class UCanvasPanelSlot* AddChildToCanvas(class UWidget* Content); +}; + +// 0x38 (0x70 - 0x38) +// Class UMG.CanvasPanelSlot +class UCanvasPanelSlot : public UPanelSlot +{ +public: + struct FAnchorData LayoutData; // 0x38(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bAutoSize; // 0x60(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 ZOrder; // 0x64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCanvasPanelSlot* GetDefaultObj(); + + void SetZOrder(int32 InZOrder); + void SetSize(const struct FVector2D& InSize); + void SetPosition(const struct FVector2D& InPosition); + void SetOffsets(const struct FMargin& InOffset); + void SetMinimum(const struct FVector2D& InMinimumAnchors); + void SetMaximum(const struct FVector2D& InMaximumAnchors); + void SetLayout(struct FAnchorData& InLayoutData); + void SetAutoSize(bool InbAutoSize); + void SetAnchors(const struct FAnchors& InAnchors); + void SetAlignment(const struct FVector2D& InAlignment); + int32 GetZOrder(); + struct FVector2D GetSize(); + struct FVector2D GetPosition(); + struct FMargin GetOffsets(); + struct FAnchorData GetLayout(); + bool GetAutoSize(); + struct FAnchors GetAnchors(); + struct FVector2D GetAlignment(); +}; + +// 0x650 (0x770 - 0x120) +// Class UMG.CheckBox +class UCheckBox : public UContentWidget +{ +public: + enum class ECheckBoxState CheckedState; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ CheckedStateDelegate; // 0x124(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_188F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FCheckBoxStyle WidgetStyle; // 0x138(0x580)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x6B8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedImage; // 0x6C0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedHoveredImage; // 0x6C8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedPressedImage; // 0x6D0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedImage; // 0x6D8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedHoveredImage; // 0x6E0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedPressedImage; // 0x6E8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedImage; // 0x6F0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedHoveredImage; // 0x6F8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedPressedImage; // 0x700(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x708(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1892[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x70C(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1893[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor BorderBackgroundColor; // 0x720(0x28)(Deprecated, NativeAccessSpecifierPublic) + enum class EButtonClickMethod ClickMethod; // 0x748(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EButtonTouchMethod TouchMethod; // 0x749(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EButtonPressMethod PressMethod; // 0x74A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x74B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1894[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnCheckStateChanged; // 0x750(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1895[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCheckBox* GetDefaultObj(); + + void SetTouchMethod(enum class EButtonTouchMethod InTouchMethod); + void SetPressMethod(enum class EButtonPressMethod InPressMethod); + void SetIsChecked(bool InIsChecked); + void SetClickMethod(enum class EButtonClickMethod InClickMethod); + void SetCheckedState(enum class ECheckBoxState InCheckedState); + bool IsPressed(); + bool IsChecked(); + enum class ECheckBoxState GetCheckedState(); +}; + +// 0x8 (0x68 - 0x60) +// Class UMG.CheckedStateBinding +class UCheckedStateBinding : public UPropertyBinding +{ +public: + uint8 Pad_1896[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCheckedStateBinding* GetDefaultObj(); + + enum class ECheckBoxState GetValue(); +}; + +// 0xB8 (0x1C0 - 0x108) +// Class UMG.CircularThrobber +class UCircularThrobber : public UWidget +{ +public: + int32 NumberOfPieces; // 0x108(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x10C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USlateBrushAsset* PieceImage; // 0x118(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush Image; // 0x120(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bEnableRadius; // 0x1A8(0x1)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_18A3[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UCircularThrobber* GetDefaultObj(); + + void SetRadius(float InRadius); + void SetPeriod(float InPeriod); + void SetNumberOfPieces(int32 InNumberOfPieces); +}; + +// 0x8 (0x68 - 0x60) +// Class UMG.ColorBinding +class UColorBinding : public UPropertyBinding +{ +public: + uint8 Pad_18A5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UColorBinding* GetDefaultObj(); + + struct FSlateColor GetSlateValue(); + struct FLinearColor GetLinearValue(); +}; + +// 0x38 (0x140 - 0x108) +// Class UMG.ComboBox +class UComboBox : public UWidget +{ +public: + TArray Items; // 0x108(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnGenerateWidgetEvent; // 0x118(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x128(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A7[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UComboBox* GetDefaultObj(); + +}; + +// 0xCF8 (0xE00 - 0x108) +// Class UMG.ComboBoxString +class UComboBoxString : public UWidget +{ +public: + TArray DefaultOptions; // 0x108(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString SelectedOption; // 0x118(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FComboBoxStyle WidgetStyle; // 0x128(0x3F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTableRowStyle ItemStyle; // 0x518(0x7C8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0xCE0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxListHeight; // 0xCF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDownArrow; // 0xCF4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGamepadNavigationMode; // 0xCF5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo Font; // 0xCF8(0x58)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0xD50(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0xD78(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnGenerateWidgetEvent; // 0xD7C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18B0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0xD90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnOpening; // 0xDA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18B1[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UComboBoxString* GetDefaultObj(); + + void SetSelectedOption(const class FString& Option); + void SetSelectedIndex(int32 Index); + bool RemoveOption(const class FString& Option); + void RefreshOptions(); + void OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType); + void OnOpeningEvent__DelegateSignature(); + bool IsOpen(); + class FString GetSelectedOption(); + int32 GetSelectedIndex(); + int32 GetOptionCount(); + class FString GetOptionAtIndex(int32 Index); + int32 FindOptionIndex(const class FString& Option); + void ClearSelection(); + void ClearOptions(); + void AddOption(const class FString& Option); +}; + +// 0x60 (0x88 - 0x28) +// Class UMG.DragDropOperation +class UDragDropOperation : public UObject +{ +public: + class FString Tag; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Payload; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* DefaultDragVisual; // 0x40(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDragPivot Pivot; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Offset; // 0x4C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnDrop; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnDragCancelled; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnDragged; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UDragDropOperation* GetDefaultObj(); + + void Drop(struct FPointerEvent& PointerEvent); + void Dragged(struct FPointerEvent& PointerEvent); + void DragCancelled(struct FPointerEvent& PointerEvent); +}; + +// 0xD0 (0x1D8 - 0x108) +// Class UMG.DynamicEntryBoxBase +class UDynamicEntryBoxBase : public UWidget +{ +public: + enum class EDynamicBoxType EntryBoxType; // 0x108(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D EntrySpacing; // 0x10C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray SpacingPattern; // 0x118(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FSlateChildSize EntrySizeRule; // 0x128(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EHorizontalAlignment EntryHorizontalAlignment; // 0x130(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EVerticalAlignment EntryVerticalAlignment; // 0x131(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18B6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 MaxElementSize; // 0x134(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRadialBoxSettings RadialBoxSettings; // 0x138(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_18B7[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + struct FUserWidgetPool EntryWidgetPool; // 0x158(0x80)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UDynamicEntryBoxBase* GetDefaultObj(); + + void SetRadialSettings(struct FRadialBoxSettings& InSettings); + void SetEntrySpacing(struct FVector2D& InEntrySpacing); + int32 GetNumEntries(); + TArray GetAllEntries(); +}; + +// 0x8 (0x1E0 - 0x1D8) +// Class UMG.DynamicEntryBox +class UDynamicEntryBox : public UDynamicEntryBoxBase +{ +public: + TSubclassOf EntryWidgetClass; // 0x1D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UDynamicEntryBox* GetDefaultObj(); + + void Reset(bool bDeleteWidgets); + void RemoveEntry(class UUserWidget* EntryWidget); + class UUserWidget* BP_CreateEntryOfClass(TSubclassOf EntryClass); + class UUserWidget* BP_CreateEntry(); +}; + +// 0x358 (0x460 - 0x108) +// Class UMG.EditableText +class UEditableText : public UWidget +{ +public: + class FText Text; // 0x108(0x18)(Edit, NativeAccessSpecifierPublic) + FDelegateProperty_ TextDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText HintText; // 0x130(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ HintTextDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextStyle WidgetStyle; // 0x158(0x220)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x378(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImageSelected; // 0x380(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImageComposing; // 0x388(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CaretImage; // 0x390(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x398(0x58)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x3F0(0x28)(Deprecated, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x418(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x419(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18BD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MinimumDesiredWidth; // 0x41C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x420(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x421(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x422(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x423(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x424(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x425(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardType KeyboardType; // 0x426(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x427(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x428(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x429(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextJustify Justification; // 0x42A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0x42B(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_18BE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnTextChanged; // 0x430(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x440(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18BF[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEditableText* GetDefaultObj(); + + void SetText(class FText InText); + void SetJustification(enum class ETextJustify InJustification); + void SetIsReadOnly(bool InbIsReadyOnly); + void SetIsPassword(bool InbIsPassword); + void SetHintText(class FText InHintText); + void OnEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void OnEditableTextChangedEvent__DelegateSignature(class FText& Text); + class FText GetText(); +}; + +// 0x930 (0xA38 - 0x108) +// Class UMG.EditableTextBox +class UEditableTextBox : public UWidget +{ +public: + class FText Text; // 0x108(0x18)(Edit, NativeAccessSpecifierPublic) + FDelegateProperty_ TextDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle WidgetStyle; // 0x130(0x7F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x928(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText HintText; // 0x930(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ HintTextDelegate; // 0x948(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x958(0x58)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ForegroundColor; // 0x9B0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x9C0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReadOnlyForegroundColor; // 0x9D0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x9E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x9E1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float MinimumDesiredWidth; // 0x9E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x9E8(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x9F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x9F9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x9FA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x9FB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x9FC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x9FD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardType KeyboardType; // 0x9FE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x9FF(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0xA00(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0xA01(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextJustify Justification; // 0xA02(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0xA03(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_18C2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnTextChanged; // 0xA08(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTextCommitted; // 0xA18(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18C3[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEditableTextBox* GetDefaultObj(); + + void SetText(class FText InText); + void SetJustification(enum class ETextJustify InJustification); + void SetIsReadOnly(bool bReadOnly); + void SetIsPassword(bool bIsPassword); + void SetHintText(class FText InText); + void SetError(class FText InError); + void OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + bool HasError(); + class FText GetText(); + void ClearError(); +}; + +// 0x230 (0x338 - 0x108) +// Class UMG.ExpandableArea +class UExpandableArea : public UWidget +{ +public: + uint8 Pad_18C4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FExpandableAreaStyle Style; // 0x110(0x120)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBrush; // 0x230(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSlateColor BorderColor; // 0x2B8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsExpanded; // 0x2E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxHeight; // 0x2E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin HeaderPadding; // 0x2E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin AreaPadding; // 0x2F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnExpansionChanged; // 0x308(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UWidget* HeaderContent; // 0x318(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidget* BodyContent; // 0x320(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18C6[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UExpandableArea* GetDefaultObj(); + + void SetIsExpanded_Animated(bool IsExpanded); + void SetIsExpanded(bool IsExpanded); + bool GetIsExpanded(); +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.FloatBinding +class UFloatBinding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UFloatBinding* GetDefaultObj(); + + float GetValue(); +}; + +// 0x30 (0x150 - 0x120) +// Class UMG.GridPanel +class UGridPanel : public UPanelWidget +{ +public: + TArray ColumnFill; // 0x120(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RowFill; // 0x130(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_18C7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGridPanel* GetDefaultObj(); + + void SetRowFill(int32 ColumnIndex, float Coefficient); + void SetColumnFill(int32 ColumnIndex, float Coefficient); + class UGridSlot* AddChildToGrid(class UWidget* Content, int32 InRow, int32 InColumn); +}; + +// 0x38 (0x70 - 0x38) +// Class UMG.GridSlot +class UGridSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Row; // 0x4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RowSpan; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ColumnSpan; // 0x58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Nudge; // 0x60(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGridSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetRowSpan(int32 InRowSpan); + void SetRow(int32 InRow); + void SetPadding(const struct FMargin& InPadding); + void SetNudge(const struct FVector2D& InNudge); + void SetLayer(int32 InLayer); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); + void SetColumnSpan(int32 InColumnSpan); + void SetColumn(int32 InColumn); +}; + +// 0x10 (0x130 - 0x120) +// Class UMG.HorizontalBox +class UHorizontalBox : public UPanelWidget +{ +public: + uint8 Pad_18CA[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UHorizontalBox* GetDefaultObj(); + + class UHorizontalBoxSlot* AddChildToHorizontalBox(class UWidget* Content); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.HorizontalBoxSlot +class UHorizontalBoxSlot : public UPanelSlot +{ +public: + uint8 Pad_18CB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateChildSize Size; // 0x50(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x59(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18CC[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UHorizontalBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetSize(const struct FSlateChildSize& InSize); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x108 (0x210 - 0x108) +// Class UMG.Image +class UImage : public UWidget +{ +public: + struct FSlateBrush Brush; // 0x108(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ BrushDelegate; // 0x190(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x1A0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ColorAndOpacityDelegate; // 0x1B0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x1C0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ OnMouseButtonDownEvent; // 0x1C4(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18D2[0x3C]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UImage* GetDefaultObj(); + + void SetOpacity(float InOpacity); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetBrushTintColor(const struct FSlateColor& TintColor); + void SetBrushSize(const struct FVector2D& DesiredSize); + void SetBrushResourceObject(class UObject* ResourceObject); + void SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize); + void SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize); + void SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize); + void SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrush(struct FSlateBrush& InBrush); + class UMaterialInstanceDynamic* GetDynamicMaterial(); +}; + +// 0x5F8 (0x700 - 0x108) +// Class UMG.InputKeySelector +class UInputKeySelector : public UWidget +{ +public: + struct FButtonStyle WidgetStyle; // 0x108(0x278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x380(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FInputChord SelectedKey; // 0x5F0(0x20)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x610(0x58)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x668(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x678(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText KeySelectionText; // 0x688(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText NoKeySpecifiedText; // 0x6A0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bAllowModifierKeys; // 0x6B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowGamepadKeys; // 0x6B9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray EscapeKeys; // 0x6C0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnKeySelected; // 0x6D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnIsSelectingKeyChanged; // 0x6E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18D4[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInputKeySelector* GetDefaultObj(); + + void SetTextBlockVisibility(enum class ESlateVisibility InVisibility); + void SetSelectedKey(struct FInputChord& InSelectedKey); + void SetNoKeySpecifiedText(class FText InNoKeySpecifiedText); + void SetKeySelectionText(class FText InKeySelectionText); + void SetEscapeKeys(TArray& InKeys); + void SetAllowModifierKeys(bool bInAllowModifierKeys); + void SetAllowGamepadKeys(bool bInAllowGamepadKeys); + void OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey); + void OnIsSelectingKeyChanged__DelegateSignature(); + bool GetIsSelectingKey(); +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.Int32Binding +class UInt32Binding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UInt32Binding* GetDefaultObj(); + + int32 GetValue(); +}; + +// 0x18 (0x138 - 0x120) +// Class UMG.InvalidationBox +class UInvalidationBox : public UContentWidget +{ +public: + bool bCanCache; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CacheRelativeTransforms; // 0x121(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18D5[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UInvalidationBox* GetDefaultObj(); + + void SetCanCache(bool CanCache); + void InvalidateCache(); + bool GetCanCache(); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.UserListEntry +class IUserListEntry : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IUserListEntry* GetDefaultObj(); + + void BP_OnItemSelectionChanged(bool bIsSelected); + void BP_OnItemExpansionChanged(bool bIsExpanded); + void BP_OnEntryReleased(); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.UserListEntryLibrary +class UUserListEntryLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UUserListEntryLibrary* GetDefaultObj(); + + bool IsListItemSelected(TScriptInterface UserListEntry); + bool IsListItemExpanded(TScriptInterface UserListEntry); + class UListViewBase* GetOwningListView(TScriptInterface UserListEntry); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.UserObjectListEntry +class IUserObjectListEntry : public IUserListEntry +{ +public: + + static class UClass* StaticClass(); + static class IUserObjectListEntry* GetDefaultObj(); + + void OnListItemObjectSet(class UObject* ListItemObject); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.UserObjectListEntryLibrary +class UUserObjectListEntryLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UUserObjectListEntryLibrary* GetDefaultObj(); + + class UObject* GetListItemObject(TScriptInterface UserObjectListEntry); +}; + +// 0x110 (0x218 - 0x108) +// Class UMG.ListViewBase +class UListViewBase : public UWidget +{ +public: + TSubclassOf EntryWidgetClass; // 0x108(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WheelScrollMultiplier; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScrollAnimation; // 0x114(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableFixedLineOffset; // 0x115(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18D8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float FixedLineScrollOffset; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ BP_OnEntryGenerated; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnEntryReleased; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + struct FUserWidgetPool EntryWidgetPool; // 0x140(0x80)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_18DA[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UListViewBase* GetDefaultObj(); + + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + void SetScrollOffset(float InScrollOffset); + void SetScrollbarVisibility(enum class ESlateVisibility InVisibility); + void ScrollToTop(); + void ScrollToBottom(); + void RequestRefresh(); + void RegenerateAllEntries(); + TArray GetDisplayedEntryWidgets(); +}; + +// 0x150 (0x368 - 0x218) +// Class UMG.ListView +class UListView : public UListViewBase +{ +public: + uint8 Pad_18E0[0xC0]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EOrientation Orientation; // 0x2D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ESelectionMode SelectionMode; // 0x2D9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EConsumeMouseWheel ConsumeMouseWheel; // 0x2DA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearSelectionOnClick; // 0x2DB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFocusable; // 0x2DC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float EntrySpacing; // 0x2E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReturnFocusToSelection; // 0x2E4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18E2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ListItems; // 0x2E8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_18E3[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ BP_OnEntryInitialized; // 0x308(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemClicked; // 0x318(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemDoubleClicked; // 0x328(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemIsHoveredChanged; // 0x338(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemSelectionChanged; // 0x348(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemScrolledIntoView; // 0x358(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UListView* GetDefaultObj(); + + void SetSelectionMode(enum class ESelectionMode SelectionMode); + void SetSelectedIndex(int32 Index); + void ScrollIndexIntoView(int32 Index); + void RemoveItem(class UObject* Item); + void NavigateToIndex(int32 Index); + bool IsRefreshPending(); + int32 GetNumItems(); + TArray GetListItems(); + class UObject* GetItemAt(int32 Index); + int32 GetIndexForItem(class UObject* Item); + void ClearListItems(); + void BP_SetSelectedItem(class UObject* Item); + void BP_SetListItems(TArray& InListItems); + void BP_SetItemSelection(class UObject* Item, bool bSelected); + void BP_ScrollItemIntoView(class UObject* Item); + void BP_NavigateToItem(class UObject* Item); + bool BP_IsItemVisible(class UObject* Item); + bool BP_GetSelectedItems(TArray* Items); + class UObject* BP_GetSelectedItem(); + int32 BP_GetNumItemsSelected(); + void BP_ClearSelection(); + void BP_CancelScrollIntoView(); + void AddItem(class UObject* Item); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.ListViewDesignerPreviewItem +class UListViewDesignerPreviewItem : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UListViewDesignerPreviewItem* GetDefaultObj(); + +}; + +// 0x50 (0x170 - 0x120) +// Class UMG.MenuAnchor +class UMenuAnchor : public UContentWidget +{ +public: + TSubclassOf MenuClass; // 0x120(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ OnGetMenuContentEvent; // 0x128(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + FDelegateProperty_ OnGetUserMenuContentEvent; // 0x138(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + enum class EMenuPlacement Placement; // 0x148(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFitInWindow; // 0x149(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldDeferPaintingAfterWindowContent; // 0x14A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseApplicationMenuStack; // 0x14B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18E4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMenuOpenChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18E5[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMenuAnchor* GetDefaultObj(); + + void ToggleOpen(bool bFocusOnOpen); + bool ShouldOpenDueToClick(); + void SetPlacement(enum class EMenuPlacement InPlacement); + void Open(bool bFocusMenu); + bool IsOpen(); + bool HasOpenSubMenus(); + class UUserWidget* GetUserWidget__DelegateSignature(); + struct FVector2D GetMenuPosition(); + void FitInWindow(bool bFit); + void Close(); +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.MouseCursorBinding +class UMouseCursorBinding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UMouseCursorBinding* GetDefaultObj(); + + enum class EMouseCursor GetValue(); +}; + +// 0x0 (0x58 - 0x58) +// Class UMG.MovieScene2DTransformPropertySystem +class UMovieScene2DTransformPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieScene2DTransformPropertySystem* GetDefaultObj(); + +}; + +// 0x470 (0x558 - 0xE8) +// Class UMG.MovieScene2DTransformSection +class UMovieScene2DTransformSection : public UMovieSceneSection +{ +public: + uint8 Pad_18E6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieScene2DTransformMask TransformMask; // 0xF0(0x4)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18E7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel Translation[0x2]; // 0xF8(0x140)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation; // 0x238(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x2]; // 0x2D8(0x140)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Shear[0x2]; // 0x418(0x140)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieScene2DTransformSection* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class UMG.MovieScene2DTransformTrack +class UMovieScene2DTransformTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieScene2DTransformTrack* GetDefaultObj(); + +}; + +// 0x0 (0x58 - 0x58) +// Class UMG.MovieSceneMarginPropertySystem +class UMovieSceneMarginPropertySystem : public UMovieScenePropertySystem +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneMarginPropertySystem* GetDefaultObj(); + +}; + +// 0x288 (0x370 - 0xE8) +// Class UMG.MovieSceneMarginSection +class UMovieSceneMarginSection : public UMovieSceneSection +{ +public: + uint8 Pad_18E8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneFloatChannel TopCurve; // 0xF0(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel LeftCurve; // 0x190(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RightCurve; // 0x230(0xA0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BottomCurve; // 0x2D0(0xA0)(NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UMovieSceneMarginSection* GetDefaultObj(); + +}; + +// 0x0 (0xC0 - 0xC0) +// Class UMG.MovieSceneMarginTrack +class UMovieSceneMarginTrack : public UMovieScenePropertyTrack +{ +public: + + static class UClass* StaticClass(); + static class UMovieSceneMarginTrack* GetDefaultObj(); + +}; + +// 0x20 (0xC0 - 0xA0) +// Class UMG.MovieSceneWidgetMaterialTrack +class UMovieSceneWidgetMaterialTrack : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_18E9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BrushPropertyNamePath; // 0xA8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FName TrackName; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMovieSceneWidgetMaterialTrack* GetDefaultObj(); + +}; + +// 0x20 (0x128 - 0x108) +// Class UMG.TextLayoutWidget +class UTextLayoutWidget : public UWidget +{ +public: + struct FShapedTextOptions ShapedTextOptions; // 0x108(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + enum class ETextJustify Justification; // 0x10B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ETextWrappingPolicy WrappingPolicy; // 0x10C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AutoWrapText : 1; // Mask: 0x1, PropSize: 0x10x10D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1A5 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_18EA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float WrapTextAt; // 0x110(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMargin Margin; // 0x114(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + float LineHeightPercentage; // 0x124(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class UTextLayoutWidget* GetDefaultObj(); + + void SetJustification(enum class ETextJustify InJustification); +}; + +// 0x348 (0x470 - 0x128) +// Class UMG.MultiLineEditableText +class UMultiLineEditableText : public UTextLayoutWidget +{ +public: + class FText Text; // 0x128(0x18)(Edit, NativeAccessSpecifierPublic) + class FText HintText; // 0x140(0x18)(Edit, NativeAccessSpecifierPublic) + FDelegateProperty_ HintTextDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FTextBlockStyle WidgetStyle; // 0x168(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x3D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo Font; // 0x3E0(0x58)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x438(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearTextSelectionOnFocusLoss; // 0x439(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x43A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x43B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x43C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x43D(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x43E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18ED[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnTextChanged; // 0x440(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x450(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18EE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMultiLineEditableText* GetDefaultObj(); + + void SetWidgetStyle(struct FTextBlockStyle& InWidgetStyle); + void SetText(class FText InText); + void SetIsReadOnly(bool bReadOnly); + void SetHintText(class FText InHintText); + void OnMultiLineEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void OnMultiLineEditableTextChangedEvent__DelegateSignature(class FText& Text); + class FText GetText(); + class FText GetHintText(); +}; + +// 0xB70 (0xC98 - 0x128) +// Class UMG.MultiLineEditableTextBox +class UMultiLineEditableTextBox : public UTextLayoutWidget +{ +public: + class FText Text; // 0x128(0x18)(Edit, NativeAccessSpecifierPublic) + class FText HintText; // 0x140(0x18)(Edit, NativeAccessSpecifierPublic) + FDelegateProperty_ HintTextDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle WidgetStyle; // 0x168(0x7F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x960(0x270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0xBD0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0xBD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0xBD2(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0xBD3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18F0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USlateWidgetStyleAsset* Style; // 0xBD8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0xBE0(0x58)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ForegroundColor; // 0xC38(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0xC48(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReadOnlyForegroundColor; // 0xC58(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTextChanged; // 0xC68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnTextCommitted; // 0xC78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_18F1[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UMultiLineEditableTextBox* GetDefaultObj(); + + void SetTextStyle(struct FTextBlockStyle& InTextStyle); + void SetText(class FText InText); + void SetIsReadOnly(bool bReadOnly); + void SetHintText(class FText InHintText); + void SetError(class FText InError); + void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + class FText GetText(); + class FText GetHintText(); +}; + +// 0x10 (0x130 - 0x120) +// Class UMG.NamedSlot +class UNamedSlot : public UContentWidget +{ +public: + uint8 Pad_18F2[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNamedSlot* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.NamedSlotInterface +class INamedSlotInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class INamedSlotInterface* GetDefaultObj(); + +}; + +// 0x10 (0x118 - 0x108) +// Class UMG.NativeWidgetHost +class UNativeWidgetHost : public UWidget +{ +public: + uint8 Pad_18F3[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UNativeWidgetHost* GetDefaultObj(); + +}; + +// 0x10 (0x130 - 0x120) +// Class UMG.Overlay +class UOverlay : public UPanelWidget +{ +public: + uint8 Pad_18F4[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOverlay* GetDefaultObj(); + + class UOverlaySlot* AddChildToOverlay(class UWidget* Content); +}; + +// 0x20 (0x58 - 0x38) +// Class UMG.OverlaySlot +class UOverlaySlot : public UPanelSlot +{ +public: + uint8 Pad_18F5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18F6[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOverlaySlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x210 (0x318 - 0x108) +// Class UMG.ProgressBar +class UProgressBar : public UWidget +{ +public: + struct FProgressBarStyle WidgetStyle; // 0x108(0x1A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x2A8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImage; // 0x2B0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* FillImage; // 0x2B8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* MarqueeImage; // 0x2C0(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Percent; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EProgressBarFillType BarFillType; // 0x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMarquee; // 0x2CD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18F7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D BorderPadding; // 0x2D0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ PercentDelegate; // 0x2D8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FillColorAndOpacity; // 0x2E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ FillColorAndOpacityDelegate; // 0x2F8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18F8[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UProgressBar* GetDefaultObj(); + + void SetPercent(float InPercent); + void SetIsMarquee(bool InbIsMarquee); + void SetFillColorAndOpacity(const struct FLinearColor& InColor); +}; + +// 0x30 (0x150 - 0x120) +// Class UMG.RetainerBox +class URetainerBox : public UContentWidget +{ +public: + bool bRetainRender; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RenderOnInvalidation; // 0x121(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RenderOnPhase; // 0x122(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18F9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Phase; // 0x124(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhaseCount; // 0x128(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInterface* EffectMaterial; // 0x130(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TextureParameter; // 0x138(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18FB[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URetainerBox* GetDefaultObj(); + + void SetTextureParameter(class FName TextureParameter); + void SetRetainRendering(bool bInRetainRendering); + void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); + void SetEffectMaterial(class UMaterialInterface* EffectMaterial); + void RequestRender(); + class UMaterialInstanceDynamic* GetEffectMaterial(); +}; + +// 0x550 (0x678 - 0x128) +// Class UMG.RichTextBlock +class URichTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x128(0x18)(Edit, Protected, NativeAccessSpecifierProtected) + class UDataTable* TextStyleSet; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> DecoratorClasses; // 0x148(0x10)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bOverrideDefaultStyle; // 0x158(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18FC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTextBlockStyle DefaultTextStyleOverride; // 0x160(0x270)(Edit, Protected, NativeAccessSpecifierProtected) + float MinDesiredWidth; // 0x3D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ETextTransformPolicy TextTransformPolicy; // 0x3D4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTextBlockStyle DefaultTextStyle; // 0x3D8(0x270)(Transient, Protected, NativeAccessSpecifierProtected) + TArray InstanceDecorators; // 0x648(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_18FE[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class URichTextBlock* GetDefaultObj(); + + void SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy); + void SetTextStyleSet(class UDataTable* NewTextStyleSet); + void SetText(class FText& InText); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetDefaultTextStyle(struct FTextBlockStyle& InDefaultTextStyle); + void SetDefaultStrikeBrush(struct FSlateBrush* InStrikeBrush); + void SetDefaultShadowOffset(const struct FVector2D& InShadowOffset); + void SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetDefaultFont(const struct FSlateFontInfo& InFontInfo); + void SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetAutoWrapText(bool InAutoTextWrap); + class FText GetText(); + class URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf DecoratorClass); + void ClearAllDefaultStyleOverrides(); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.RichTextBlockDecorator +class URichTextBlockDecorator : public UObject +{ +public: + + static class UClass* StaticClass(); + static class URichTextBlockDecorator* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class UMG.RichTextBlockImageDecorator +class URichTextBlockImageDecorator : public URichTextBlockDecorator +{ +public: + class UDataTable* ImageSet; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class URichTextBlockImageDecorator* GetDefaultObj(); + +}; + +// 0x18 (0x138 - 0x120) +// Class UMG.SafeZone +class USafeZone : public UContentWidget +{ +public: + bool PadLeft; // 0x120(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadRight; // 0x121(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadTop; // 0x122(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadBottom; // 0x123(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18FF[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USafeZone* GetDefaultObj(); + + void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.SafeZoneSlot +class USafeZoneSlot : public UPanelSlot +{ +public: + bool bIsTitleSafe; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1900[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin SafeAreaScale; // 0x3C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HAlign; // 0x4C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VAlign; // 0x4D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1901[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USafeZoneSlot* GetDefaultObj(); + +}; + +// 0x20 (0x140 - 0x120) +// Class UMG.ScaleBox +class UScaleBox : public UContentWidget +{ +public: + enum class EStretch Stretch; // 0x120(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EStretchDirection StretchDirection; // 0x121(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1902[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float UserSpecifiedScale; // 0x124(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreInheritedScale; // 0x128(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1903[0x17]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScaleBox* GetDefaultObj(); + + void SetUserSpecifiedScale(float InUserSpecifiedScale); + void SetStretchDirection(enum class EStretchDirection InStretchDirection); + void SetStretch(enum class EStretch InStretch); + void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.ScaleBoxSlot +class UScaleBoxSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1904[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScaleBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x508 (0x610 - 0x108) +// Class UMG.ScrollBar +class UScrollBar : public UWidget +{ +public: + struct FScrollBarStyle WidgetStyle; // 0x108(0x4D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x5D8(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbar; // 0x5E0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbarTrack; // 0x5E1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOrientation Orientation; // 0x5E2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1907[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Thickness; // 0x5E4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x5EC(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1908[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScrollBar* GetDefaultObj(); + + void SetState(float InOffsetFraction, float InThumbSizeFraction); +}; + +// 0x760 (0x880 - 0x120) +// Class UMG.ScrollBox +class UScrollBox : public UPanelWidget +{ +public: + struct FScrollBoxStyle WidgetStyle; // 0x120(0x228)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FScrollBarStyle WidgetBarStyle; // 0x348(0x4D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x818(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* BarStyle; // 0x820(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOrientation Orientation; // 0x828(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateVisibility ScrollBarVisibility; // 0x829(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EConsumeMouseWheel ConsumeMouseWheel; // 0x82A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D ScrollbarThickness; // 0x82C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin ScrollbarPadding; // 0x834(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbar; // 0x844(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbarTrack; // 0x845(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowOverscroll; // 0x846(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateWheelScrolling; // 0x847(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDescendantScrollDestination NavigationDestination; // 0x848(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float NavigationScrollPadding; // 0x84C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EScrollWhenFocusChanges ScrollWhenFocusChanges; // 0x850(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowRightClickDragScrolling; // 0x851(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float WheelScrollMultiplier; // 0x854(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnUserScrolled; // 0x858(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_190D[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScrollBox* GetDefaultObj(); + + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + void SetScrollWhenFocusChanges(enum class EScrollWhenFocusChanges NewScrollWhenFocusChanges); + void SetScrollOffset(float NewScrollOffset); + void SetScrollbarVisibility(enum class ESlateVisibility NewScrollBarVisibility); + void SetScrollbarThickness(struct FVector2D& NewScrollbarThickness); + void SetScrollbarPadding(struct FMargin& NewScrollbarPadding); + void SetOrientation(enum class EOrientation NewOrientation); + void SetConsumeMouseWheel(enum class EConsumeMouseWheel NewConsumeMouseWheel); + void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); + void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); + void SetAllowOverscroll(bool NewAllowOverscroll); + void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, enum class EDescendantScrollDestination ScrollDestination, float Padding); + void ScrollToStart(); + void ScrollToEnd(); + float GetViewOffsetFraction(); + float GetScrollOffsetOfEnd(); + float GetScrollOffset(); + void EndInertialScrolling(); +}; + +// 0x20 (0x58 - 0x38) +// Class UMG.ScrollBoxSlot +class UScrollBoxSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190E[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UScrollBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x38 (0x158 - 0x120) +// Class UMG.SizeBox +class USizeBox : public UContentWidget +{ +public: + uint8 Pad_190F[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + float WidthOverride; // 0x130(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOverride; // 0x134(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x138(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredHeight; // 0x13C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredWidth; // 0x140(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredHeight; // 0x144(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAspectRatio; // 0x148(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAspectRatio; // 0x14C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_WidthOverride : 1; // Mask: 0x1, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_HeightOverride : 1; // Mask: 0x2, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MinDesiredWidth : 1; // Mask: 0x4, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MinDesiredHeight : 1; // Mask: 0x8, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MaxDesiredWidth : 1; // Mask: 0x10, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MaxDesiredHeight : 1; // Mask: 0x20, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MinAspectRatio : 1; // Mask: 0x40, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MaxAspectRatio : 1; // Mask: 0x80, PropSize: 0x10x150(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1910[0x7]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USizeBox* GetDefaultObj(); + + void SetWidthOverride(float InWidthOverride); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetMinDesiredHeight(float InMinDesiredHeight); + void SetMinAspectRatio(float InMinAspectRatio); + void SetMaxDesiredWidth(float InMaxDesiredWidth); + void SetMaxDesiredHeight(float InMaxDesiredHeight); + void SetMaxAspectRatio(float InMaxAspectRatio); + void SetHeightOverride(float InHeightOverride); + void ClearWidthOverride(); + void ClearMinDesiredWidth(); + void ClearMinDesiredHeight(); + void ClearMinAspectRatio(); + void ClearMaxDesiredWidth(); + void ClearMaxDesiredHeight(); + void ClearMaxAspectRatio(); + void ClearHeightOverride(); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.SizeBoxSlot +class USizeBoxSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1911[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EHorizontalAlignment HorizontalAlignment; // 0x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x59(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1912[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USizeBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.SlateBlueprintLibrary +class USlateBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class USlateBlueprintLibrary* GetDefaultObj(); + + struct FVector2D TransformVectorLocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalVector); + struct FVector2D TransformVectorAbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector); + float TransformScalarLocalToAbsolute(struct FGeometry& Geometry, float LocalScalar); + float TransformScalarAbsoluteToLocal(struct FGeometry& Geometry, float AbsoluteScalar); + void ScreenToWidgetLocal(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition); + void ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition); + void ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition); + void LocalToViewport(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + struct FVector2D LocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate); + bool IsUnderLocation(struct FGeometry& Geometry, struct FVector2D& AbsoluteCoordinate); + struct FVector2D GetLocalTopLeft(struct FGeometry& Geometry); + struct FVector2D GetLocalSize(struct FGeometry& Geometry); + struct FVector2D GetAbsoluteSize(struct FGeometry& Geometry); + bool EqualEqual_SlateBrush(struct FSlateBrush& A, struct FSlateBrush& B); + void AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + struct FVector2D AbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); +}; + +// 0x38 (0x60 - 0x28) +// Class UMG.SlateVectorArtData +class USlateVectorArtData : public UObject +{ +public: + TArray VertexData; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray IndexData; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UMaterialInterface* Material; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D ExtentMin; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D ExtentMax; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class USlateVectorArtData* GetDefaultObj(); + +}; + +// 0x58 (0x80 - 0x28) +// Class UMG.SlateAccessibleWidgetData +class USlateAccessibleWidgetData : public UObject +{ +public: + bool bCanChildrenBeAccessible; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateAccessibleBehavior AccessibleBehavior; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateAccessibleBehavior AccessibleSummaryBehavior; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1917[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText AccessibleText; // 0x30(0x18)(NativeAccessSpecifierPublic) + FDelegateProperty_ AccessibleTextDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText AccessibleSummaryText; // 0x58(0x18)(NativeAccessSpecifierPublic) + FDelegateProperty_ AccessibleSummaryTextDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class USlateAccessibleWidgetData* GetDefaultObj(); + +}; + +// 0x3F0 (0x4F8 - 0x108) +// Class UMG.Slider +class USlider : public UWidget +{ +public: + float Value; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ValueDelegate; // 0x10C(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + float MinValue; // 0x11C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x120(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1919[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSliderStyle WidgetStyle; // 0x128(0x340)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + enum class EOrientation Orientation; // 0x468(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor SliderBarColor; // 0x46C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SliderHandleColor; // 0x47C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndentHandle; // 0x48C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x48D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MouseUsesStep; // 0x48E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequiresControllerLock; // 0x48F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x490(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x494(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x498(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x4A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x4B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x4C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x4D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_191C[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USlider* GetDefaultObj(); + + void SetValue(float InValue); + void SetStepSize(float InValue); + void SetSliderHandleColor(const struct FLinearColor& InValue); + void SetSliderBarColor(const struct FLinearColor& InValue); + void SetMinValue(float InValue); + void SetMaxValue(float InValue); + void SetLocked(bool InValue); + void SetIndentHandle(bool InValue); + float GetValue(); + float GetNormalizedValue(); +}; + +// 0x18 (0x120 - 0x108) +// Class UMG.Spacer +class USpacer : public UWidget +{ +public: + struct FVector2D Size; // 0x108(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USpacer* GetDefaultObj(); + + void SetSize(const struct FVector2D& InSize); +}; + +// 0x418 (0x520 - 0x108) +// Class UMG.SpinBox +class USpinBox : public UWidget +{ +public: + float Value; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ValueDelegate; // 0x10C(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_191F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSpinBoxStyle WidgetStyle; // 0x120(0x2E8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x408(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinFractionalDigits; // 0x410(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFractionalDigits; // 0x414(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUsesDeltaSnap; // 0x418(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1920[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Delta; // 0x41C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SliderExponent; // 0x420(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1921[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo Font; // 0x428(0x58)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextJustify Justification; // 0x480(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1922[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinDesiredWidth; // 0x484(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x488(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x489(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1923[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor ForegroundColor; // 0x490(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x4B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnValueCommitted; // 0x4C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnBeginSliderMovement; // 0x4D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnEndSliderMovement; // 0x4E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 bOverride_MinValue : 1; // Mask: 0x1, PropSize: 0x10x4F8(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bOverride_MaxValue : 1; // Mask: 0x2, PropSize: 0x10x4F8(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bOverride_MinSliderValue : 1; // Mask: 0x4, PropSize: 0x10x4F8(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bOverride_MaxSliderValue : 1; // Mask: 0x8, PropSize: 0x10x4F8(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_1A6 : 4; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_1924[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MinValue; // 0x4FC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxValue; // 0x500(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSliderValue; // 0x504(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSliderValue; // 0x508(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1925[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class USpinBox* GetDefaultObj(); + + void SetValue(float NewValue); + void SetMinValue(float NewValue); + void SetMinSliderValue(float NewValue); + void SetMinFractionalDigits(int32 NewValue); + void SetMaxValue(float NewValue); + void SetMaxSliderValue(float NewValue); + void SetMaxFractionalDigits(int32 NewValue); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetDelta(float NewValue); + void SetAlwaysUsesDeltaSnap(bool bNewValue); + void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, enum class ETextCommit CommitMethod); + void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); + void OnSpinBoxBeginSliderMovement__DelegateSignature(); + float GetValue(); + float GetMinValue(); + float GetMinSliderValue(); + int32 GetMinFractionalDigits(); + float GetMaxValue(); + float GetMaxSliderValue(); + int32 GetMaxFractionalDigits(); + float GetDelta(); + bool GetAlwaysUsesDeltaSnap(); + void ClearMinValue(); + void ClearMinSliderValue(); + void ClearMaxValue(); + void ClearMaxSliderValue(); +}; + +// 0x8 (0x68 - 0x60) +// Class UMG.TextBinding +class UTextBinding : public UPropertyBinding +{ +public: + uint8 Pad_1926[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextBinding* GetDefaultObj(); + + class FText GetTextValue(); + class FString GetStringValue(); +}; + +// 0x180 (0x2A8 - 0x128) +// Class UMG.TextBlock +class UTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x128(0x18)(Edit, NativeAccessSpecifierPublic) + FDelegateProperty_ TextDelegate; // 0x140(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x150(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FDelegateProperty_ ColorAndOpacityDelegate; // 0x178(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo Font; // 0x188(0x58)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x1E0(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x268(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x270(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ ShadowColorAndOpacityDelegate; // 0x280(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapWithInvalidationPanel; // 0x294(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoWrapText; // 0x295(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextTransformPolicy TextTransformPolicy; // 0x296(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimpleTextMode; // 0x297(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1927[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTextBlock* GetDefaultObj(); + + void SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy); + void SetText(class FText InText); + void SetStrikeBrush(const struct FSlateBrush& InStrikeBrush); + void SetShadowOffset(const struct FVector2D& InShadowOffset); + void SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetOpacity(float InOpacity); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetFont(const struct FSlateFontInfo& InFontInfo); + void SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetAutoWrapText(bool InAutoTextWrap); + class FText GetText(); + class UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); + class UMaterialInstanceDynamic* GetDynamicFontMaterial(); +}; + +// 0xA8 (0x1B0 - 0x108) +// Class UMG.Throbber +class UThrobber : public UWidget +{ +public: + int32 NumberOfPieces; // 0x108(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateHorizontally; // 0x10C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateVertically; // 0x10D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOpacity; // 0x10E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1928[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class USlateBrushAsset* PieceImage; // 0x110(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush Image; // 0x118(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_1929[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UThrobber* GetDefaultObj(); + + void SetNumberOfPieces(int32 InNumberOfPieces); + void SetAnimateVertically(bool bInAnimateVertically); + void SetAnimateOpacity(bool bInAnimateOpacity); + void SetAnimateHorizontally(bool bInAnimateHorizontally); +}; + +// 0x20 (0x388 - 0x368) +// Class UMG.TileView +class UTileView : public UListView +{ +public: + float EntryHeight; // 0x368(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EntryWidth; // 0x36C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EListItemAlignment TileAlignment; // 0x370(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWrapHorizontalNavigation; // 0x371(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_192A[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTileView* GetDefaultObj(); + + void SetEntryWidth(float NewWidth); + void SetEntryHeight(float NewHeight); + float GetEntryWidth(); + float GetEntryHeight(); +}; + +// 0x58 (0x3C0 - 0x368) +// Class UMG.TreeView +class UTreeView : public UListView +{ +public: + uint8 Pad_192C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ BP_OnGetItemChildren; // 0x378(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + FMulticastInlineDelegateProperty_ BP_OnItemExpansionChanged; // 0x388(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_192D[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UTreeView* GetDefaultObj(); + + void SetItemExpansion(class UObject* Item, bool bExpandItem); + void ExpandAll(); + void CollapseAll(); +}; + +// 0x3A0 (0x3C8 - 0x28) +// Class UMG.UMGSequencePlayer +class UUMGSequencePlayer : public UObject +{ +public: + uint8 Pad_192E[0x238]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidgetAnimation* Animation; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_192F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x270(0xE8)(NativeAccessSpecifierPrivate) + uint8 Pad_1930[0x70]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUMGSequencePlayer* GetDefaultObj(); + + void SetUserTag(class FName InUserTag); + class FName GetUserTag(); +}; + +// 0xF8 (0x120 - 0x28) +// Class UMG.UMGSequenceTickManager +class UUMGSequenceTickManager : public UObject +{ +public: + TSet> WeakUserWidgets; // 0x28(0x50)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UMovieSceneEntitySystemLinker* Linker; // 0x78(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1931[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUMGSequenceTickManager* GetDefaultObj(); + +}; + +// 0x28 (0x148 - 0x120) +// Class UMG.UniformGridPanel +class UUniformGridPanel : public UPanelWidget +{ +public: + struct FMargin SlotPadding; // 0x120(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MinDesiredSlotWidth; // 0x130(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredSlotHeight; // 0x134(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1932[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUniformGridPanel* GetDefaultObj(); + + void SetSlotPadding(const struct FMargin& InSlotPadding); + void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); + void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); + class UUniformGridSlot* AddChildToUniformGrid(class UWidget* Content, int32 InRow, int32 InColumn); +}; + +// 0x18 (0x50 - 0x38) +// Class UMG.UniformGridSlot +class UUniformGridSlot : public UPanelSlot +{ +public: + enum class EHorizontalAlignment HorizontalAlignment; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x39(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1933[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Row; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1934[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UUniformGridSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetRow(int32 InRow); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); + void SetColumn(int32 InColumn); +}; + +// 0x10 (0x130 - 0x120) +// Class UMG.VerticalBox +class UVerticalBox : public UPanelWidget +{ +public: + uint8 Pad_1935[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVerticalBox* GetDefaultObj(); + + class UVerticalBoxSlot* AddChildToVerticalBox(class UWidget* Content); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.VerticalBoxSlot +class UVerticalBoxSlot : public UPanelSlot +{ +public: + struct FSlateChildSize Size; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1936[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + enum class EHorizontalAlignment HorizontalAlignment; // 0x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x59(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1937[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UVerticalBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetSize(const struct FSlateChildSize& InSize); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x48 (0x168 - 0x120) +// Class UMG.Viewport +class UViewport : public UContentWidget +{ +public: + struct FLinearColor BackgroundColor; // 0x120(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1938[0x38]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UViewport* GetDefaultObj(); + + class AActor* Spawn(TSubclassOf ActorClass); + void SetViewRotation(const struct FRotator& Rotation); + void SetViewLocation(const struct FVector& Location); + struct FRotator GetViewRotation(); + class UWorld* GetViewportWorld(); + struct FVector GetViewLocation(); +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.VisibilityBinding +class UVisibilityBinding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UVisibilityBinding* GetDefaultObj(); + + enum class ESlateVisibility GetValue(); +}; + +// 0x30 (0x90 - 0x60) +// Class UMG.WidgetAnimation +class UWidgetAnimation : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimationBindings; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bLegacyFinishOnStop; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1939[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString DisplayLabel; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UWidgetAnimation* GetDefaultObj(); + + void UnbindFromAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate); + void UnbindFromAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate); + void UnbindAllFromAnimationStarted(class UUserWidget* Widget); + void UnbindAllFromAnimationFinished(class UUserWidget* Widget); + float GetStartTime(); + float GetEndTime(); + void BindToAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate); + void BindToAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate); +}; + +// 0x10 (0x38 - 0x28) +// Class UMG.WidgetAnimationDelegateBinding +class UWidgetAnimationDelegateBinding : public UDynamicBlueprintBinding +{ +public: + TArray WidgetAnimationDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UWidgetAnimationDelegateBinding* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class UMG.WidgetAnimationPlayCallbackProxy +class UWidgetAnimationPlayCallbackProxy : public UObject +{ +public: + FMulticastInlineDelegateProperty_ Finished; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_193D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWidgetAnimationPlayCallbackProxy* GetDefaultObj(); + + class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed); + class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed); +}; + +// 0x0 (0x60 - 0x60) +// Class UMG.WidgetBinding +class UWidgetBinding : public UPropertyBinding +{ +public: + + static class UClass* StaticClass(); + static class UWidgetBinding* GetDefaultObj(); + + class UWidget* GetValue(); +}; + +// 0x40 (0x368 - 0x328) +// Class UMG.WidgetBlueprintGeneratedClass +class UWidgetBlueprintGeneratedClass : public UBlueprintGeneratedClass +{ +public: + class UWidgetTree* WidgetTree; // 0x328(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bClassRequiresNativeTick : 1; // Mask: 0x1, PropSize: 0x10x330(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_1A7 : 7; // Fixing Bit-Field Size [ Dumper-7 ] + uint8 Pad_193E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Bindings; // 0x338(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Animations; // 0x348(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray NamedSlots; // 0x358(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UWidgetBlueprintGeneratedClass* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.WidgetBlueprintLibrary +class UWidgetBlueprintLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UWidgetBlueprintLibrary* GetDefaultObj(); + + struct FEventReply UnlockMouse(struct FEventReply& Reply); + struct FEventReply Unhandled(); + void SetWindowTitleBarState(class UWidget* TitleBarContent, enum class EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); + void SetWindowTitleBarOnCloseClickedDelegate(FDelegateProperty_ Delegate); + void SetWindowTitleBarCloseButtonActive(bool bActive); + struct FEventReply SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers); + struct FEventReply SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition); + void SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode); + void SetInputMode_UIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport); + void SetInputMode_GameOnly(class APlayerController* PlayerController); + void SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture); + void SetInputMode_GameAndUI(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture); + bool SetHardwareCursor(class UObject* WorldContextObject, enum class EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot); + void SetFocusToGameViewport(); + void SetColorVisionDeficiencyType(enum class EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); + void SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture); + void SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material); + void RestorePreviousWindowTitleBarState(); + struct FEventReply ReleaseMouseCapture(struct FEventReply& Reply); + struct FEventReply ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks); + void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); + struct FSlateBrush NoResourceBrush(); + struct FSlateBrush MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height); + struct FSlateBrush MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height); + struct FSlateBrush MakeBrushFromAsset(class USlateBrushAsset* BrushAsset); + struct FEventReply LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + bool IsDragDropping(); + struct FEventReply Handled(); + void GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding); + struct FKeyEvent GetKeyEventFromAnalogInputEvent(struct FAnalogInputEvent& Event); + struct FInputEvent GetInputEventFromPointerEvent(struct FPointerEvent& Event); + struct FInputEvent GetInputEventFromNavigationEvent(struct FNavigationEvent& Event); + struct FInputEvent GetInputEventFromKeyEvent(struct FKeyEvent& Event); + struct FInputEvent GetInputEventFromCharacterEvent(struct FCharacterEvent& Event); + class UMaterialInstanceDynamic* GetDynamicMaterial(struct FSlateBrush& Brush); + class UDragDropOperation* GetDragDroppingContent(); + class UTexture2D* GetBrushResourceAsTexture2D(struct FSlateBrush& Brush); + class UMaterialInterface* GetBrushResourceAsMaterial(struct FSlateBrush& Brush); + class UObject* GetBrushResource(struct FSlateBrush& Brush); + void GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly); + void GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly); + struct FEventReply EndDragDrop(struct FEventReply& Reply); + void DrawTextFormatted(struct FPaintContext& Context, class FText& Text, const struct FVector2D& Position, class UFont* Font, int32 FontSize, class FName FontTypeFace, const struct FLinearColor& Tint); + void DrawText(struct FPaintContext& Context, const class FString& InString, const struct FVector2D& Position, const struct FLinearColor& Tint); + void DrawLines(struct FPaintContext& Context, TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + void DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + void DrawBox(struct FPaintContext& Context, const struct FVector2D& Position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint); + void DismissAllMenus(); + struct FEventReply DetectDragIfPressed(struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + struct FEventReply DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + class UDragDropOperation* CreateDragDropOperation(TSubclassOf OperationClass); + class UUserWidget* Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer); + struct FEventReply ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers); + struct FEventReply CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + struct FEventReply CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks); + void CancelDragDrop(); +}; + +// 0x128 (0x5A0 - 0x478) +// Class UMG.WidgetComponent +class UWidgetComponent : public UMeshComponent +{ +public: + enum class EWidgetSpace Space; // 0x478(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EWidgetTimingPolicy TimingPolicy; // 0x479(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1985[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf WidgetClass; // 0x480(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntPoint DrawSize; // 0x488(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bManuallyRedraw; // 0x490(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRedrawRequested; // 0x491(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1986[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float RedrawTime; // 0x494(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1987[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FIntPoint CurrentDrawSize; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDrawAtDesiredSize; // 0x4A8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1988[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D Pivot; // 0x4AC(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReceiveHardwareInput; // 0x4B4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWindowFocusable; // 0x4B5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EWindowVisibility WindowVisibility; // 0x4B6(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyGammaCorrection; // 0x4B7(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULocalPlayer* OwnerPlayer; // 0x4B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor BackgroundColor; // 0x4C0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor TintColorAndOpacity; // 0x4D0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OpacityFromTexture; // 0x4E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EWidgetBlendMode BlendMode; // 0x4E4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsTwoSided; // 0x4E5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TickWhenOffscreen; // 0x4E6(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1989[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UBodySetup* BodySetup; // 0x4E8(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial_OneSided; // 0x4F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial_OneSided; // 0x508(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial; // 0x510(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial_OneSided; // 0x518(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* RenderTarget; // 0x520(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* MaterialInstance; // 0x528(0x8)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddedToScreen; // 0x530(0x1)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEditTimeUsable; // 0x531(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_198A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName SharedLayerName; // 0x534(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LayerZOrder; // 0x53C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EWidgetGeometryMode GeometryMode; // 0x540(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_198B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CylinderArcAngle; // 0x544(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class ETickMode TickMode; // 0x548(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_198C[0x27]; // Fixing Size After Last Property [ Dumper-7 ] + class UUserWidget* Widget; // 0x570(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_198D[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWidgetComponent* GetDefaultObj(); + + void SetWindowVisibility(enum class EWindowVisibility InVisibility); + void SetWindowFocusable(bool bInWindowFocusable); + void SetWidgetSpace(enum class EWidgetSpace NewSpace); + void SetWidget(class UUserWidget* Widget); + void SetTwoSided(bool bWantTwoSided); + void SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity); + void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); + void SetTickMode(enum class ETickMode InTickMode); + void SetRedrawTime(float InRedrawTime); + void SetPivot(struct FVector2D& InPivot); + void SetOwnerPlayer(class ULocalPlayer* LocalPlayer); + void SetManuallyRedraw(bool bUseManualRedraw); + void SetGeometryMode(enum class EWidgetGeometryMode InGeometryMode); + void SetDrawSize(const struct FVector2D& Size); + void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); + void SetCylinderArcAngle(float InCylinderArcAngle); + void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor); + void RequestRenderUpdate(); + void RequestRedraw(); + bool IsWidgetVisible(); + enum class EWindowVisibility GetWindowVisiblility(); + bool GetWindowFocusable(); + enum class EWidgetSpace GetWidgetSpace(); + class UUserWidget* GetWidget(); + class UUserWidget* GetUserWidgetObject(); + bool GetTwoSided(); + bool GetTickWhenOffscreen(); + class UTextureRenderTarget2D* GetRenderTarget(); + float GetRedrawTime(); + struct FVector2D GetPivot(); + class ULocalPlayer* GetOwnerPlayer(); + class UMaterialInstanceDynamic* GetMaterialInstance(); + bool GetManuallyRedraw(); + enum class EWidgetGeometryMode GetGeometryMode(); + struct FVector2D GetDrawSize(); + bool GetDrawAtDesiredSize(); + float GetCylinderArcAngle(); + struct FVector2D GetCurrentDrawSize(); +}; + +// 0x1F8 (0x3F0 - 0x1F8) +// Class UMG.WidgetInteractionComponent +class UWidgetInteractionComponent : public USceneComponent +{ +public: + FMulticastInlineDelegateProperty_ OnHoveredWidgetChanged; // 0x1F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1992[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + int32 VirtualUserIndex; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ECollisionChannel TraceChannel; // 0x220(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1993[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InteractionDistance; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWidgetInteractionSource InteractionSource; // 0x228(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableHitTesting; // 0x229(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebug; // 0x22A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1994[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float DebugSphereLineThickness; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLineThickness; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DebugColor; // 0x234(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1995[0x7C]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CustomHitResult; // 0x2C0(0x88)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FVector2D LocalHitLocation; // 0x348(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D LastLocalHitLocation; // 0x350(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetComponent* HoveredWidgetComponent; // 0x358(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FHitResult LastHitResult; // 0x360(0x88)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetInteractable; // 0x3E8(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetFocusable; // 0x3E9(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetHitTestVisible; // 0x3EA(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1996[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWidgetInteractionComponent* GetDefaultObj(); + + void SetFocus(class UWidget* FocusWidget); + void SetCustomHitResult(struct FHitResult& HitResult); + bool SendKeyChar(const class FString& Characters, bool bRepeat); + void ScrollWheel(float ScrollDelta); + void ReleasePointerKey(const struct FKey& Key); + bool ReleaseKey(const struct FKey& Key); + void PressPointerKey(const struct FKey& Key); + bool PressKey(const struct FKey& Key, bool bRepeat); + bool PressAndReleaseKey(const struct FKey& Key); + bool IsOverInteractableWidget(); + bool IsOverHitTestVisibleWidget(); + bool IsOverFocusableWidget(); + struct FHitResult GetLastHitResult(); + class UWidgetComponent* GetHoveredWidgetComponent(); + struct FVector2D Get2DHitLocation(); +}; + +// 0x0 (0x28 - 0x28) +// Class UMG.WidgetLayoutLibrary +class UWidgetLayoutLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UWidgetLayoutLibrary* GetDefaultObj(); + + class UWrapBoxSlot* SlotAsWrapBoxSlot(class UWidget* Widget); + class UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(class UWidget* Widget); + class UVerticalBoxSlot* SlotAsVerticalBoxSlot(class UWidget* Widget); + class UUniformGridSlot* SlotAsUniformGridSlot(class UWidget* Widget); + class USizeBoxSlot* SlotAsSizeBoxSlot(class UWidget* Widget); + class UScrollBoxSlot* SlotAsScrollBoxSlot(class UWidget* Widget); + class UScaleBoxSlot* SlotAsScaleBoxSlot(class UWidget* Widget); + class USafeZoneSlot* SlotAsSafeBoxSlot(class UWidget* Widget); + class UOverlaySlot* SlotAsOverlaySlot(class UWidget* Widget); + class UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(class UWidget* Widget); + class UGridSlot* SlotAsGridSlot(class UWidget* Widget); + class UCanvasPanelSlot* SlotAsCanvasSlot(class UWidget* Widget); + class UBorderSlot* SlotAsBorderSlot(class UWidget* Widget); + void RemoveAllWidgets(class UObject* WorldContextObject); + bool ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + struct FGeometry GetViewportWidgetGeometry(class UObject* WorldContextObject); + struct FVector2D GetViewportSize(class UObject* WorldContextObject); + float GetViewportScale(class UObject* WorldContextObject); + struct FGeometry GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController); + bool GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY); + struct FVector2D GetMousePositionOnViewport(class UObject* WorldContextObject); + struct FVector2D GetMousePositionOnPlatform(); +}; + +// 0xD8 (0x100 - 0x28) +// Class UMG.WidgetNavigation +class UWidgetNavigation : public UObject +{ +public: + struct FWidgetNavigationData Up; // 0x28(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Down; // 0x4C(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Left; // 0x70(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Right; // 0x94(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Next; // 0xB8(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Previous; // 0xDC(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UWidgetNavigation* GetDefaultObj(); + +}; + +// 0x18 (0x138 - 0x120) +// Class UMG.WidgetSwitcher +class UWidgetSwitcher : public UPanelWidget +{ +public: + int32 ActiveWidgetIndex; // 0x120(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A25[0x14]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWidgetSwitcher* GetDefaultObj(); + + void SetActiveWidgetIndex(int32 Index); + void SetActiveWidget(class UWidget* Widget); + class UWidget* GetWidgetAtIndex(int32 Index); + int32 GetNumWidgets(); + int32 GetActiveWidgetIndex(); + class UWidget* GetActiveWidget(); +}; + +// 0x20 (0x58 - 0x38) +// Class UMG.WidgetSwitcherSlot +class UWidgetSwitcherSlot : public UPanelSlot +{ +public: + uint8 Pad_1A26[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A27[0x6]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWidgetSwitcherSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x8 (0x30 - 0x28) +// Class UMG.WidgetTree +class UWidgetTree : public UObject +{ +public: + class UWidget* RootWidget; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UWidgetTree* GetDefaultObj(); + +}; + +// 0x20 (0x140 - 0x120) +// Class UMG.WindowTitleBarArea +class UWindowTitleBarArea : public UContentWidget +{ +public: + bool bWindowButtonsEnabled; // 0x120(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoubleClickTogglesFullscreen; // 0x121(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A28[0x1E]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWindowTitleBarArea* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.WindowTitleBarAreaSlot +class UWindowTitleBarAreaSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A29[0x16]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWindowTitleBarAreaSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); +}; + +// 0x28 (0x148 - 0x120) +// Class UMG.WrapBox +class UWrapBox : public UPanelWidget +{ +public: + struct FVector2D InnerSlotPadding; // 0x120(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WrapWidth; // 0x128(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WrapSize; // 0x12C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExplicitWrapWidth; // 0x130(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExplicitWrapSize; // 0x131(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EOrientation Orientation; // 0x132(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A2A[0x15]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWrapBox* GetDefaultObj(); + + void SetInnerSlotPadding(const struct FVector2D& InPadding); + class UWrapBoxSlot* AddChildToWrapBox(class UWidget* Content); +}; + +// 0x28 (0x60 - 0x38) +// Class UMG.WrapBoxSlot +class UWrapBoxSlot : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFillEmptySpace; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A2B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FillSpanWhenLessThan; // 0x4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A2C[0xE]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWrapBoxSlot* GetDefaultObj(); + + void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); + void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); + void SetFillEmptySpace(bool InbFillEmptySpace); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_functions.cpp new file mode 100644 index 0000000..265d311 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_functions.cpp @@ -0,0 +1,23639 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class UMG.Visual +// (None) + +class UClass* UVisual::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Visual"); + + return Clss; +} + + +// Visual UMG.Default__Visual +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVisual* UVisual::GetDefaultObj() +{ + static class UVisual* Default = nullptr; + + if (!Default) + Default = static_cast(UVisual::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.Widget +// (None) + +class UClass* UWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Widget"); + + return Clss; +} + + +// Widget UMG.Default__Widget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidget* UWidget::GetDefaultObj() +{ + static class UWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Widget.SetVisibility +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetVisibility(enum class ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetVisibility"); + + Params::UWidget_SetVisibility_Params Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetUserFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetUserFocus(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetUserFocus"); + + Params::UWidget_SetUserFocus_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetToolTipText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText InToolTipText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UWidget::SetToolTipText(class FText& InToolTipText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetToolTipText"); + + Params::UWidget_SetToolTipText_Params Parms{}; + + Parms.InToolTipText = InToolTipText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetToolTip +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetToolTip(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetToolTip"); + + Params::UWidget_SetToolTip_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderTranslation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTranslation(const struct FVector2D& Translation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderTranslation"); + + Params::UWidget_SetRenderTranslation_Params Parms{}; + + Parms.Translation = Translation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderTransformPivot +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Pivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformPivot(const struct FVector2D& Pivot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderTransformPivot"); + + Params::UWidget_SetRenderTransformPivot_Params Parms{}; + + Parms.Pivot = Pivot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderTransformAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformAngle(float Angle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderTransformAngle"); + + Params::UWidget_SetRenderTransformAngle_Params Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FWidgetTransform InTransform (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransform(const struct FWidgetTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderTransform"); + + Params::UWidget_SetRenderTransform_Params Parms{}; + + Parms.InTransform = InTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderShear +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Shear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderShear(const struct FVector2D& Shear) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderShear"); + + Params::UWidget_SetRenderShear_Params Parms{}; + + Parms.Shear = Shear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderScale(const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderScale"); + + Params::UWidget_SetRenderScale_Params Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetRenderOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetRenderOpacity"); + + Params::UWidget_SetRenderOpacity_Params Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetNavigationRuleExplicit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleExplicit(enum class EUINavigation Direction, class UWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetNavigationRuleExplicit"); + + Params::UWidget_SetNavigationRuleExplicit_Params Parms{}; + + Parms.Direction = Direction; + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetNavigationRuleCustomBoundary +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ InCustomDelegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustomBoundary(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustomBoundary"); + + Params::UWidget_SetNavigationRuleCustomBoundary_Params Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetNavigationRuleCustom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ InCustomDelegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustom(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustom"); + + Params::UWidget_SetNavigationRuleCustom_Params Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetNavigationRuleBase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleBase(enum class EUINavigation Direction, enum class EUINavigationRule Rule) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetNavigationRuleBase"); + + Params::UWidget_SetNavigationRuleBase_Params Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetNavigationRule +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRule(enum class EUINavigation Direction, enum class EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetNavigationRule"); + + Params::UWidget_SetNavigationRule_Params Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetKeyboardFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::SetKeyboardFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetKeyboardFocus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetIsEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetIsEnabled(bool bInIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetIsEnabled"); + + Params::UWidget_SetIsEnabled_Params Parms{}; + + Parms.bInIsEnabled = bInIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::SetFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetFocus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetCursor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMouseCursor InCursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetCursor(enum class EMouseCursor InCursor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetCursor"); + + Params::UWidget_SetCursor_Params Parms{}; + + Parms.InCursor = InCursor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetClipping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWidgetClipping InClipping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetClipping(enum class EWidgetClipping InClipping) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetClipping"); + + Params::UWidget_SetClipping_Params Parms{}; + + Parms.InClipping = InClipping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.SetAllNavigationRules +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetAllNavigationRules(enum class EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "SetAllNavigationRules"); + + Params::UWidget_SetAllNavigationRules_Params Parms{}; + + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.ResetCursor +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::ResetCursor() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "ResetCursor"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.RemoveFromParent +// (Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::RemoveFromParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "RemoveFromParent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.Widget.OnReply__DelegateSignature +// (Public, Delegate) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidget::OnReply__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "OnReply__DelegateSignature"); + + Params::UWidget_OnReply__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.OnPointerEvent__DelegateSignature +// (Public, Delegate, HasOutParams) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidget::OnPointerEvent__DelegateSignature(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "OnPointerEvent__DelegateSignature"); + + Params::UWidget_OnPointerEvent__DelegateSignature_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.IsVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "IsVisible"); + + Params::UWidget_IsVisible_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.IsHovered +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsHovered() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "IsHovered"); + + Params::UWidget_IsHovered_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.InvalidateLayoutAndVolatility +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::InvalidateLayoutAndVolatility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "InvalidateLayoutAndVolatility"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.HasUserFocusedDescendants +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocusedDescendants(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasUserFocusedDescendants"); + + Params::UWidget_HasUserFocusedDescendants_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasUserFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocus(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasUserFocus"); + + Params::UWidget_HasUserFocus_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasMouseCaptureByUser +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 UserIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PointerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasMouseCaptureByUser"); + + Params::UWidget_HasMouseCaptureByUser_Params Parms{}; + + Parms.UserIndex = UserIndex; + Parms.PointerIndex = PointerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasMouseCapture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCapture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasMouseCapture"); + + Params::UWidget_HasMouseCapture_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasKeyboardFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasKeyboardFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasKeyboardFocus"); + + Params::UWidget_HasKeyboardFocus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasFocusedDescendants +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasFocusedDescendants() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasFocusedDescendants"); + + Params::UWidget_HasFocusedDescendants_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.HasAnyUserFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasAnyUserFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "HasAnyUserFocus"); + + Params::UWidget_HasAnyUserFocus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetWidget__DelegateSignature +// (Public, Delegate) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidget::GetWidget__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetWidget__DelegateSignature"); + + Params::UWidget_GetWidget__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetVisibility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESlateVisibility UWidget::GetVisibility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetVisibility"); + + Params::UWidget_GetVisibility_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetTickSpaceGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidget::GetTickSpaceGeometry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetTickSpaceGeometry"); + + Params::UWidget_GetTickSpaceGeometry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetText__DelegateSignature +// (Public, Delegate) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetText__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetText__DelegateSignature"); + + Params::UWidget_GetText__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetSlateVisibility__DelegateSignature +// (Public, Delegate) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESlateVisibility UWidget::GetSlateVisibility__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetSlateVisibility__DelegateSignature"); + + Params::UWidget_GetSlateVisibility__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetSlateColor__DelegateSignature +// (Public, Delegate) +// Parameters: +// struct FSlateColor ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateColor UWidget::GetSlateColor__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetSlateColor__DelegateSignature"); + + Params::UWidget_GetSlateColor__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetSlateBrush__DelegateSignature +// (Public, Delegate) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidget::GetSlateBrush__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetSlateBrush__DelegateSignature"); + + Params::UWidget_GetSlateBrush__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetRenderTransformAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderTransformAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetRenderTransformAngle"); + + Params::UWidget_GetRenderTransformAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetRenderOpacity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderOpacity() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetRenderOpacity"); + + Params::UWidget_GetRenderOpacity_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelWidget* UWidget::GetParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetParent"); + + Params::UWidget_GetParent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetPaintSpaceGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidget::GetPaintSpaceGeometry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetPaintSpaceGeometry"); + + Params::UWidget_GetPaintSpaceGeometry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetOwningPlayer +// (BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UWidget::GetOwningPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetOwningPlayer"); + + Params::UWidget_GetOwningPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetOwningLocalPlayer +// (BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidget::GetOwningLocalPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetOwningLocalPlayer"); + + Params::UWidget_GetOwningLocalPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetMouseCursor__DelegateSignature +// (Public, Delegate) +// Parameters: +// enum class EMouseCursor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMouseCursor UWidget::GetMouseCursor__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetMouseCursor__DelegateSignature"); + + Params::UWidget_GetMouseCursor__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetLinearColor__DelegateSignature +// (Public, Delegate, HasDefaults) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UWidget::GetLinearColor__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetLinearColor__DelegateSignature"); + + Params::UWidget_GetLinearColor__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetIsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::GetIsEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetIsEnabled"); + + Params::UWidget_GetIsEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetInt32__DelegateSignature +// (Public, Delegate) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidget::GetInt32__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetInt32__DelegateSignature"); + + Params::UWidget_GetInt32__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetGameInstance +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UWidget::GetGameInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetGameInstance"); + + Params::UWidget_GetGameInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetFloat__DelegateSignature +// (Public, Delegate) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetFloat__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetFloat__DelegateSignature"); + + Params::UWidget_GetFloat__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetDesiredSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidget::GetDesiredSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetDesiredSize"); + + Params::UWidget_GetDesiredSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetClipping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWidgetClipping ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWidgetClipping UWidget::GetClipping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetClipping"); + + Params::UWidget_GetClipping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetCheckBoxState__DelegateSignature +// (Public, Delegate) +// Parameters: +// enum class ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECheckBoxState UWidget::GetCheckBoxState__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetCheckBoxState__DelegateSignature"); + + Params::UWidget_GetCheckBoxState__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetCachedGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidget::GetCachedGeometry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetCachedGeometry"); + + Params::UWidget_GetCachedGeometry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GetBool__DelegateSignature +// (Public, Delegate) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::GetBool__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetBool__DelegateSignature"); + + Params::UWidget_GetBool__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetAccessibleText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetAccessibleText"); + + Params::UWidget_GetAccessibleText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.GetAccessibleSummaryText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleSummaryText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GetAccessibleSummaryText"); + + Params::UWidget_GetAccessibleSummaryText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GenerateWidgetForString__DelegateSignature +// (Public, Delegate) +// Parameters: +// class FString Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidget::GenerateWidgetForString__DelegateSignature(const class FString& Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GenerateWidgetForString__DelegateSignature"); + + Params::UWidget_GenerateWidgetForString__DelegateSignature_Params Parms{}; + + Parms.Item = Item; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.Widget.GenerateWidgetForObject__DelegateSignature +// (Public, Delegate) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidget::GenerateWidgetForObject__DelegateSignature(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "GenerateWidgetForObject__DelegateSignature"); + + Params::UWidget_GenerateWidgetForObject__DelegateSignature_Params Parms{}; + + Parms.Item = Item; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.Widget.ForceVolatile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::ForceVolatile(bool bForce) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "ForceVolatile"); + + Params::UWidget_ForceVolatile_Params Parms{}; + + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Widget.ForceLayoutPrepass +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UWidget::ForceLayoutPrepass() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Widget", "ForceLayoutPrepass"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.UserWidget +// (None) + +class UClass* UUserWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserWidget"); + + return Clss; +} + + +// UserWidget UMG.Default__UserWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserWidget* UUserWidget::GetDefaultObj() +{ + static class UUserWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UUserWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UserWidget.UnregisterInputComponent +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void UUserWidget::UnregisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "UnregisterInputComponent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.UnbindFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationStarted"); + + Params::UUserWidget_UnbindFromAnimationStarted_Params Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.UnbindFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationFinished"); + + Params::UUserWidget_UnbindFromAnimationFinished_Params Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationStarted"); + + Params::UUserWidget_UnbindAllFromAnimationStarted_Params Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationFinished"); + + Params::UUserWidget_UnbindAllFromAnimationFinished_Params Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "Tick"); + + Params::UUserWidget_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.StopListeningForInputAction +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopListeningForInputAction(class FName ActionName, enum class EInputEvent EventType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "StopListeningForInputAction"); + + Params::UUserWidget_StopListeningForInputAction_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.StopListeningForAllInputActions +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void UUserWidget::StopListeningForAllInputActions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "StopListeningForAllInputActions"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.StopAnimationsAndLatentActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UUserWidget::StopAnimationsAndLatentActions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "StopAnimationsAndLatentActions"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.StopAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopAnimation(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "StopAnimation"); + + Params::UUserWidget_StopAnimation_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.StopAllAnimations +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UUserWidget::StopAllAnimations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "StopAllAnimations"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetPositionInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveDPIScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPositionInViewport(const struct FVector2D& Position, bool bRemoveDPIScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetPositionInViewport"); + + Params::UUserWidget_SetPositionInViewport_Params Parms{}; + + Parms.Position = Position; + Parms.bRemoveDPIScale = bRemoveDPIScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetPlaybackSpeed +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPlaybackSpeed(class UWidgetAnimation* InAnimation, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetPlaybackSpeed"); + + Params::UUserWidget_SetPlaybackSpeed_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetPadding +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetPadding"); + + Params::UUserWidget_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetOwningPlayer +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* LocalPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetOwningPlayer(class APlayerController* LocalPlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetOwningPlayer"); + + Params::UUserWidget_SetOwningPlayer_Params Parms{}; + + Parms.LocalPlayerController = LocalPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetNumLoopsToPlay +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetNumLoopsToPlay(class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetNumLoopsToPlay"); + + Params::UUserWidget_SetNumLoopsToPlay_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.NumLoopsToPlay = NumLoopsToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetInputActionPriority +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetInputActionPriority"); + + Params::UUserWidget_SetInputActionPriority_Params Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetInputActionBlocking +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bShouldBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionBlocking(bool bShouldBlock) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetInputActionBlocking"); + + Params::UUserWidget_SetInputActionBlocking_Params Parms{}; + + Parms.bShouldBlock = bShouldBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetForegroundColor +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void UUserWidget::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetForegroundColor"); + + Params::UUserWidget_SetForegroundColor_Params Parms{}; + + Parms.InForegroundColor = InForegroundColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetDesiredSizeInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetDesiredSizeInViewport(const struct FVector2D& Size) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetDesiredSizeInViewport"); + + Params::UUserWidget_SetDesiredSizeInViewport_Params Parms{}; + + Parms.Size = Size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetColorAndOpacity +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetColorAndOpacity"); + + Params::UUserWidget_SetColorAndOpacity_Params Parms{}; + + Parms.InColorAndOpacity = InColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetAnimationCurrentTime +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnimationCurrentTime(class UWidgetAnimation* InAnimation, float InTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetAnimationCurrentTime"); + + Params::UUserWidget_SetAnimationCurrentTime_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetAnchorsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// struct FAnchors Anchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnchorsInViewport(const struct FAnchors& Anchors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetAnchorsInViewport"); + + Params::UUserWidget_SetAnchorsInViewport_Params Parms{}; + + Parms.Anchors = Anchors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.SetAlignmentInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Alignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAlignmentInViewport(const struct FVector2D& Alignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "SetAlignmentInViewport"); + + Params::UUserWidget_SetAlignmentInViewport_Params Parms{}; + + Parms.Alignment = Alignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.ReverseAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::ReverseAnimation(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "ReverseAnimation"); + + Params::UUserWidget_ReverseAnimation_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.RemoveFromViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: + +void UUserWidget::RemoveFromViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "RemoveFromViewport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.RegisterInputComponent +// (Final, Native, Protected, BlueprintCallable) +// Parameters: + +void UUserWidget::RegisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "RegisterInputComponent"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PreConstruct"); + + Params::UUserWidget_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.PlaySound +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* SoundToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PlaySound(class USoundBase* SoundToPlay) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PlaySound"); + + Params::UUserWidget_PlaySound_Params Parms{}; + + Parms.SoundToPlay = SoundToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.PlayAnimationTimeRange +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PlayAnimationTimeRange"); + + Params::UUserWidget_PlayAnimationTimeRange_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.PlayAnimationReverse +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PlayAnimationReverse"); + + Params::UUserWidget_PlayAnimationReverse_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.PlayAnimationForward +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PlayAnimationForward"); + + Params::UUserWidget_PlayAnimationForward_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.PlayAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PlayAnimation"); + + Params::UUserWidget_PlayAnimation_Params Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.PauseAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::PauseAnimation(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "PauseAnimation"); + + Params::UUserWidget_PauseAnimation_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnTouchStarted +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchStarted(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnTouchStarted"); + + Params::UUserWidget_OnTouchStarted_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InTouchEvent = InTouchEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnTouchMoved +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchMoved(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnTouchMoved"); + + Params::UUserWidget_OnTouchMoved_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InTouchEvent = InTouchEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnTouchGesture +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent GestureEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchGesture(const struct FGeometry& MyGeometry, struct FPointerEvent& GestureEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnTouchGesture"); + + Params::UUserWidget_OnTouchGesture_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.GestureEvent = GestureEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnTouchForceChanged +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchForceChanged(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnTouchForceChanged"); + + Params::UUserWidget_OnTouchForceChanged_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InTouchEvent = InTouchEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnTouchEnded +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchEnded(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnTouchEnded"); + + Params::UUserWidget_OnTouchEnded_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InTouchEvent = InTouchEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnRemovedFromFocusPath +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FFocusEvent InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnRemovedFromFocusPath"); + + Params::UUserWidget_OnRemovedFromFocusPath_Params Parms{}; + + Parms.InFocusEvent = InFocusEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnPreviewMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnPreviewMouseButtonDown"); + + Params::UUserWidget_OnPreviewMouseButtonDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnPreviewKeyDown +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FKeyEvent InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnPreviewKeyDown"); + + Params::UUserWidget_OnPreviewKeyDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnPaint +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnPaint(struct FPaintContext& Context) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnPaint"); + + Params::UUserWidget_OnPaint_Params Parms{}; + + Parms.Context = Context; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnMouseWheel +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseWheel(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseWheel"); + + Params::UUserWidget_OnMouseWheel_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnMouseMove +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseMove"); + + Params::UUserWidget_OnMouseMove_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseLeave(struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseLeave"); + + Params::UUserWidget_OnMouseLeave_Params Parms{}; + + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseEnter"); + + Params::UUserWidget_OnMouseEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnMouseCaptureLost +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUserWidget::OnMouseCaptureLost() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseCaptureLost"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.UserWidget.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseButtonUp"); + + Params::UUserWidget_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDown"); + + Params::UUserWidget_OnMouseButtonDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnMouseButtonDoubleClick +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry InMyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDoubleClick"); + + Params::UUserWidget_OnMouseButtonDoubleClick_Params Parms{}; + + Parms.InMyGeometry = InMyGeometry; + Parms.InMouseEvent = InMouseEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnMotionDetected +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMotionEvent InMotionEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnMotionDetected"); + + Params::UUserWidget_OnMotionDetected_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InMotionEvent = InMotionEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnKeyUp +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FKeyEvent InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnKeyUp"); + + Params::UUserWidget_OnKeyUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnKeyDown +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FKeyEvent InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnKeyDown"); + + Params::UUserWidget_OnKeyDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnKeyChar +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FCharacterEvent InCharacterEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnKeyChar"); + + Params::UUserWidget_OnKeyChar_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InCharacterEvent = InCharacterEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnInitialized +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUserWidget::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnInitialized"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.UserWidget.OnFocusReceived +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FFocusEvent InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnFocusReceived"); + + Params::UUserWidget_OnFocusReceived_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InFocusEvent = InFocusEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnFocusLost +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FFocusEvent InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnFocusLost(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnFocusLost"); + + Params::UUserWidget_OnFocusLost_Params Parms{}; + + Parms.InFocusEvent = InFocusEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnDrop +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDrop"); + + Params::UUserWidget_OnDrop_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnDragOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDragOver"); + + Params::UUserWidget_OnDragOver_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnDragLeave +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDragLeave"); + + Params::UUserWidget_OnDragLeave_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnDragEnter +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDragEnter"); + + Params::UUserWidget_OnDragEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnDragDetected +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragDetected(const struct FGeometry& MyGeometry, struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDragDetected"); + + Params::UUserWidget_OnDragDetected_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.PointerEvent = PointerEvent; + + UObject::ProcessEvent(Func, &Parms); + + if (Operation != nullptr) + *Operation = Parms.Operation; + +} + + +// Function UMG.UserWidget.OnDragCancelled +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragCancelled(struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnDragCancelled"); + + Params::UUserWidget_OnDragCancelled_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.OnAnimationStarted +// (BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationStarted(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnAnimationStarted"); + + Params::UUserWidget_OnAnimationStarted_Params Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.OnAnimationFinished +// (BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationFinished(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnAnimationFinished"); + + Params::UUserWidget_OnAnimationFinished_Params Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.OnAnalogValueChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FAnalogInputEvent InAnalogInputEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnAnalogValueChanged"); + + Params::UUserWidget_OnAnalogValueChanged_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InAnalogInputEvent = InAnalogInputEvent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.OnAddedToFocusPath +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FFocusEvent InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "OnAddedToFocusPath"); + + Params::UUserWidget_OnAddedToFocusPath_Params Parms{}; + + Parms.InFocusEvent = InFocusEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserWidget.ListenForInputAction +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Callback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::ListenForInputAction(class FName ActionName, enum class EInputEvent EventType, bool bConsume, FDelegateProperty_ Callback) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "ListenForInputAction"); + + Params::UUserWidget_ListenForInputAction_Params Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + Parms.bConsume = bConsume; + Parms.Callback = Callback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.IsPlayingAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsPlayingAnimation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsPlayingAnimation"); + + Params::UUserWidget_IsPlayingAnimation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsListeningForInputAction +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsListeningForInputAction(class FName ActionName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsListeningForInputAction"); + + Params::UUserWidget_IsListeningForInputAction_Params Parms{}; + + Parms.ActionName = ActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsInViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsInViewport"); + + Params::UUserWidget_IsInViewport_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsInteractable +// (BlueprintCosmetic, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsInteractable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsInteractable"); + + Params::UUserWidget_IsInteractable_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsAnyAnimationPlaying +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnyAnimationPlaying() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsAnyAnimationPlaying"); + + Params::UUserWidget_IsAnyAnimationPlaying_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsAnimationPlayingForward +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlayingForward(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsAnimationPlayingForward"); + + Params::UUserWidget_IsAnimationPlayingForward_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.IsAnimationPlaying +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlaying(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "IsAnimationPlaying"); + + Params::UUserWidget_IsAnimationPlaying_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetOwningPlayerPawn +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UUserWidget::GetOwningPlayerPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerPawn"); + + Params::UUserWidget_GetOwningPlayerPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetOwningPlayerCameraManager +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UUserWidget::GetOwningPlayerCameraManager() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerCameraManager"); + + Params::UUserWidget_GetOwningPlayerCameraManager_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetIsVisible +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::GetIsVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetIsVisible"); + + Params::UUserWidget_GetIsVisible_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetAnimationCurrentTime +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::GetAnimationCurrentTime(class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetAnimationCurrentTime"); + + Params::UUserWidget_GetAnimationCurrentTime_Params Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetAnchorsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UUserWidget::GetAnchorsInViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetAnchorsInViewport"); + + Params::UUserWidget_GetAnchorsInViewport_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.GetAlignmentInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UUserWidget::GetAlignmentInViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "GetAlignmentInViewport"); + + Params::UUserWidget_GetAlignmentInViewport_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserWidget.FlushAnimations +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: + +void UUserWidget::FlushAnimations() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "FlushAnimations"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.Destruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUserWidget::Destruct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "Destruct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.UserWidget.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UUserWidget::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.UserWidget.CancelLatentActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UUserWidget::CancelLatentActions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "CancelLatentActions"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.BindToAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "BindToAnimationStarted"); + + Params::UUserWidget_BindToAnimationStarted_Params Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.BindToAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "BindToAnimationFinished"); + + Params::UUserWidget_BindToAnimationFinished_Params Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.BindToAnimationEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// enum class EWidgetAnimationEvent AnimationEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName UserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationEvent(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate, enum class EWidgetAnimationEvent AnimationEvent, class FName UserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "BindToAnimationEvent"); + + Params::UUserWidget_BindToAnimationEvent_Params Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + Parms.AnimationEvent = AnimationEvent; + Parms.UserTag = UserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.AddToViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::AddToViewport(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "AddToViewport"); + + Params::UUserWidget_AddToViewport_Params Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UserWidget.AddToPlayerScreen +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::AddToPlayerScreen(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserWidget", "AddToPlayerScreen"); + + Params::UUserWidget_AddToPlayerScreen_Params Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.AsyncTaskDownloadImage +// (None) + +class UClass* UAsyncTaskDownloadImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("AsyncTaskDownloadImage"); + + return Clss; +} + + +// AsyncTaskDownloadImage UMG.Default__AsyncTaskDownloadImage +// (Public, ClassDefaultObject, ArchetypeObject) + +class UAsyncTaskDownloadImage* UAsyncTaskDownloadImage::GetDefaultObj() +{ + static class UAsyncTaskDownloadImage* Default = nullptr; + + if (!Default) + Default = static_cast(UAsyncTaskDownloadImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.AsyncTaskDownloadImage.DownloadImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncTaskDownloadImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncTaskDownloadImage* UAsyncTaskDownloadImage::DownloadImage(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("AsyncTaskDownloadImage", "DownloadImage"); + + Params::UAsyncTaskDownloadImage_DownloadImage_Params Parms{}; + + Parms.URL = URL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.PanelWidget +// (None) + +class UClass* UPanelWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PanelWidget"); + + return Clss; +} + + +// PanelWidget UMG.Default__PanelWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPanelWidget* UPanelWidget::GetDefaultObj() +{ + static class UPanelWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UPanelWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.PanelWidget.RemoveChildAt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChildAt(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "RemoveChildAt"); + + Params::UPanelWidget_RemoveChildAt_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.RemoveChild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChild(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "RemoveChild"); + + Params::UPanelWidget_RemoveChild_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.HasChild +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasChild(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "HasChild"); + + Params::UPanelWidget_HasChild_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.HasAnyChildren +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasAnyChildren() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "HasAnyChildren"); + + Params::UPanelWidget_HasAnyChildren_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.GetChildrenCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildrenCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "GetChildrenCount"); + + Params::UPanelWidget_GetChildrenCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.GetChildIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* Content (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildIndex(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "GetChildIndex"); + + Params::UPanelWidget_GetChildIndex_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.GetChildAt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UPanelWidget::GetChildAt(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "GetChildAt"); + + Params::UPanelWidget_GetChildAt_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.GetAllChildren +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPanelWidget::GetAllChildren() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "GetAllChildren"); + + Params::UPanelWidget_GetAllChildren_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.PanelWidget.ClearChildren +// (Native, Public, BlueprintCallable) +// Parameters: + +void UPanelWidget::ClearChildren() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "ClearChildren"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.PanelWidget.AddChild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UPanelWidget::AddChild(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PanelWidget", "AddChild"); + + Params::UPanelWidget_AddChild_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.ContentWidget +// (None) + +class UClass* UContentWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ContentWidget"); + + return Clss; +} + + +// ContentWidget UMG.Default__ContentWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UContentWidget* UContentWidget::GetDefaultObj() +{ + static class UContentWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UContentWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ContentWidget.SetContent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::SetContent(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ContentWidget", "SetContent"); + + Params::UContentWidget_SetContent_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ContentWidget.GetContentSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::GetContentSlot() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ContentWidget", "GetContentSlot"); + + Params::UContentWidget_GetContentSlot_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ContentWidget.GetContent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UContentWidget::GetContent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ContentWidget", "GetContent"); + + Params::UContentWidget_GetContent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.BackgroundBlur +// (None) + +class UClass* UBackgroundBlur::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BackgroundBlur"); + + return Clss; +} + + +// BackgroundBlur UMG.Default__BackgroundBlur +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBackgroundBlur* UBackgroundBlur::GetDefaultObj() +{ + static class UBackgroundBlur* Default = nullptr; + + if (!Default) + Default = static_cast(UBackgroundBlur::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.BackgroundBlur.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetVerticalAlignment"); + + Params::UBackgroundBlur_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetPadding"); + + Params::UBackgroundBlur_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetLowQualityFallbackBrush(struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetLowQualityFallbackBrush"); + + Params::UBackgroundBlur_SetLowQualityFallbackBrush_Params Parms{}; + + Parms.InBrush = InBrush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetHorizontalAlignment"); + + Params::UBackgroundBlur_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetBlurStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// float InStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurStrength(float InStrength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetBlurStrength"); + + Params::UBackgroundBlur_SetBlurStrength_Params Parms{}; + + Parms.InStrength = InStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetBlurRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InBlurRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurRadius(int32 InBlurRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetBlurRadius"); + + Params::UBackgroundBlur_SetBlurRadius_Params Parms{}; + + Parms.InBlurRadius = InBlurRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInApplyAlphaToBlur (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetApplyAlphaToBlur(bool bInApplyAlphaToBlur) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlur", "SetApplyAlphaToBlur"); + + Params::UBackgroundBlur_SetApplyAlphaToBlur_Params Parms{}; + + Parms.bInApplyAlphaToBlur = bInApplyAlphaToBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.PanelSlot +// (None) + +class UClass* UPanelSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PanelSlot"); + + return Clss; +} + + +// PanelSlot UMG.Default__PanelSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPanelSlot* UPanelSlot::GetDefaultObj() +{ + static class UPanelSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UPanelSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.BackgroundBlurSlot +// (None) + +class UClass* UBackgroundBlurSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BackgroundBlurSlot"); + + return Clss; +} + + +// BackgroundBlurSlot UMG.Default__BackgroundBlurSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBackgroundBlurSlot* UBackgroundBlurSlot::GetDefaultObj() +{ + static class UBackgroundBlurSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UBackgroundBlurSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlurSlot", "SetVerticalAlignment"); + + Params::UBackgroundBlurSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlurSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlurSlot", "SetPadding"); + + Params::UBackgroundBlurSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BackgroundBlurSlot", "SetHorizontalAlignment"); + + Params::UBackgroundBlurSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.PropertyBinding +// (None) + +class UClass* UPropertyBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyBinding"); + + return Clss; +} + + +// PropertyBinding UMG.Default__PropertyBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyBinding* UPropertyBinding::GetDefaultObj() +{ + static class UPropertyBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.BoolBinding +// (None) + +class UClass* UBoolBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BoolBinding"); + + return Clss; +} + + +// BoolBinding UMG.Default__BoolBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBoolBinding* UBoolBinding::GetDefaultObj() +{ + static class UBoolBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UBoolBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.BoolBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBoolBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BoolBinding", "GetValue"); + + Params::UBoolBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.Border +// (None) + +class UClass* UBorder::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Border"); + + return Clss; +} + + +// Border UMG.Default__Border +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBorder* UBorder::GetDefaultObj() +{ + static class UBorder* Default = nullptr; + + if (!Default) + Default = static_cast(UBorder::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Border.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetVerticalAlignment"); + + Params::UBorder_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorder::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetPadding"); + + Params::UBorder_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetHorizontalAlignment"); + + Params::UBorder_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetDesiredSizeScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetDesiredSizeScale(const struct FVector2D& InScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetDesiredSizeScale"); + + Params::UBorder_SetDesiredSizeScale_Params Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetContentColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InContentColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetContentColorAndOpacity"); + + Params::UBorder_SetContentColorAndOpacity_Params Parms{}; + + Parms.InContentColorAndOpacity = InContentColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetBrushFromTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetBrushFromTexture"); + + Params::UBorder_SetBrushFromTexture_Params Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetBrushFromMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetBrushFromMaterial"); + + Params::UBorder_SetBrushFromMaterial_Params Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetBrushFromAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetBrushFromAsset"); + + Params::UBorder_SetBrushFromAsset_Params Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetBrushColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InBrushColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushColor(const struct FLinearColor& InBrushColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetBrushColor"); + + Params::UBorder_SetBrushColor_Params Parms{}; + + Parms.InBrushColor = InBrushColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.SetBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBorder::SetBrush(struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "SetBrush"); + + Params::UBorder_SetBrush_Params Parms{}; + + Parms.InBrush = InBrush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Border.GetDynamicMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UBorder::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Border", "GetDynamicMaterial"); + + Params::UBorder_GetDynamicMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.BorderSlot +// (None) + +class UClass* UBorderSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BorderSlot"); + + return Clss; +} + + +// BorderSlot UMG.Default__BorderSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBorderSlot* UBorderSlot::GetDefaultObj() +{ + static class UBorderSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UBorderSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.BorderSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BorderSlot", "SetVerticalAlignment"); + + Params::UBorderSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BorderSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorderSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BorderSlot", "SetPadding"); + + Params::UBorderSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.BorderSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BorderSlot", "SetHorizontalAlignment"); + + Params::UBorderSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.BrushBinding +// (None) + +class UClass* UBrushBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BrushBinding"); + + return Clss; +} + + +// BrushBinding UMG.Default__BrushBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBrushBinding* UBrushBinding::GetDefaultObj() +{ + static class UBrushBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UBrushBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.BrushBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UBrushBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BrushBinding", "GetValue"); + + Params::UBrushBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.Button +// (None) + +class UClass* UButton::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Button"); + + return Clss; +} + + +// Button UMG.Default__Button +// (Public, ClassDefaultObject, ArchetypeObject) + +class UButton* UButton::GetDefaultObj() +{ + static class UButton* Default = nullptr; + + if (!Default) + Default = static_cast(UButton::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Button.SetTouchMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetTouchMethod(enum class EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetTouchMethod"); + + Params::UButton_SetTouchMethod_Params Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.SetStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FButtonStyle InStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UButton::SetStyle(struct FButtonStyle& InStyle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetStyle"); + + Params::UButton_SetStyle_Params Parms{}; + + Parms.InStyle = InStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.SetPressMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetPressMethod(enum class EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetPressMethod"); + + Params::UButton_SetPressMethod_Params Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.SetColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetColorAndOpacity"); + + Params::UButton_SetColorAndOpacity_Params Parms{}; + + Parms.InColorAndOpacity = InColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.SetClickMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetClickMethod(enum class EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetClickMethod"); + + Params::UButton_SetClickMethod_Params Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.SetBackgroundColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InBackgroundColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetBackgroundColor(const struct FLinearColor& InBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "SetBackgroundColor"); + + Params::UButton_SetBackgroundColor_Params Parms{}; + + Parms.InBackgroundColor = InBackgroundColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Button.IsPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UButton::IsPressed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Button", "IsPressed"); + + Params::UButton_IsPressed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.ButtonSlot +// (None) + +class UClass* UButtonSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ButtonSlot"); + + return Clss; +} + + +// ButtonSlot UMG.Default__ButtonSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UButtonSlot* UButtonSlot::GetDefaultObj() +{ + static class UButtonSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UButtonSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ButtonSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ButtonSlot", "SetVerticalAlignment"); + + Params::UButtonSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ButtonSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UButtonSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ButtonSlot", "SetPadding"); + + Params::UButtonSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ButtonSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ButtonSlot", "SetHorizontalAlignment"); + + Params::UButtonSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.CanvasPanel +// (None) + +class UClass* UCanvasPanel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CanvasPanel"); + + return Clss; +} + + +// CanvasPanel UMG.Default__CanvasPanel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCanvasPanel* UCanvasPanel::GetDefaultObj() +{ + static class UCanvasPanel* Default = nullptr; + + if (!Default) + Default = static_cast(UCanvasPanel::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.CanvasPanel.AddChildToCanvas +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UCanvasPanel::AddChildToCanvas(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanel", "AddChildToCanvas"); + + Params::UCanvasPanel_AddChildToCanvas_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.CanvasPanelSlot +// (None) + +class UClass* UCanvasPanelSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CanvasPanelSlot"); + + return Clss; +} + + +// CanvasPanelSlot UMG.Default__CanvasPanelSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCanvasPanelSlot* UCanvasPanelSlot::GetDefaultObj() +{ + static class UCanvasPanelSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UCanvasPanelSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.CanvasPanelSlot.SetZOrder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetZOrder(int32 InZOrder) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetZOrder"); + + Params::UCanvasPanelSlot_SetZOrder_Params Parms{}; + + Parms.InZOrder = InZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetSize"); + + Params::UCanvasPanelSlot_SetSize_Params Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetPosition(const struct FVector2D& InPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetPosition"); + + Params::UCanvasPanelSlot_SetPosition_Params Parms{}; + + Parms.InPosition = InPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetOffsets(const struct FMargin& InOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetOffsets"); + + Params::UCanvasPanelSlot_SetOffsets_Params Parms{}; + + Parms.InOffset = InOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetMinimum +// (Final, Native, Public, HasDefaults) +// Parameters: +// struct FVector2D InMinimumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMinimum(const struct FVector2D& InMinimumAnchors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetMinimum"); + + Params::UCanvasPanelSlot_SetMinimum_Params Parms{}; + + Parms.InMinimumAnchors = InMinimumAnchors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetMaximum +// (Final, Native, Public, HasDefaults) +// Parameters: +// struct FVector2D InMaximumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMaximum(const struct FVector2D& InMaximumAnchors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetMaximum"); + + Params::UCanvasPanelSlot_SetMaximum_Params Parms{}; + + Parms.InMaximumAnchors = InMaximumAnchors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetLayout +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnchorData InLayoutData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetLayout(struct FAnchorData& InLayoutData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetLayout"); + + Params::UCanvasPanelSlot_SetLayout_Params Parms{}; + + Parms.InLayoutData = InLayoutData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetAutoSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbAutoSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAutoSize(bool InbAutoSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetAutoSize"); + + Params::UCanvasPanelSlot_SetAutoSize_Params Parms{}; + + Parms.InbAutoSize = InbAutoSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetAnchors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FAnchors InAnchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAnchors(const struct FAnchors& InAnchors) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetAnchors"); + + Params::UCanvasPanelSlot_SetAnchors_Params Parms{}; + + Parms.InAnchors = InAnchors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.SetAlignment +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAlignment(const struct FVector2D& InAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "SetAlignment"); + + Params::UCanvasPanelSlot_SetAlignment_Params Parms{}; + + Parms.InAlignment = InAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CanvasPanelSlot.GetZOrder +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCanvasPanelSlot::GetZOrder() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetZOrder"); + + Params::UCanvasPanelSlot_GetZOrder_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetSize"); + + Params::UCanvasPanelSlot_GetSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetPosition"); + + Params::UCanvasPanelSlot_GetPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetOffsets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMargin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMargin UCanvasPanelSlot::GetOffsets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetOffsets"); + + Params::UCanvasPanelSlot_GetOffsets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetLayout +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchorData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchorData UCanvasPanelSlot::GetLayout() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetLayout"); + + Params::UCanvasPanelSlot_GetLayout_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetAutoSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCanvasPanelSlot::GetAutoSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetAutoSize"); + + Params::UCanvasPanelSlot_GetAutoSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetAnchors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UCanvasPanelSlot::GetAnchors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetAnchors"); + + Params::UCanvasPanelSlot_GetAnchors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CanvasPanelSlot.GetAlignment +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetAlignment() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CanvasPanelSlot", "GetAlignment"); + + Params::UCanvasPanelSlot_GetAlignment_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.CheckBox +// (None) + +class UClass* UCheckBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheckBox"); + + return Clss; +} + + +// CheckBox UMG.Default__CheckBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheckBox* UCheckBox::GetDefaultObj() +{ + static class UCheckBox* Default = nullptr; + + if (!Default) + Default = static_cast(UCheckBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.CheckBox.SetTouchMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetTouchMethod(enum class EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "SetTouchMethod"); + + Params::UCheckBox_SetTouchMethod_Params Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CheckBox.SetPressMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetPressMethod(enum class EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "SetPressMethod"); + + Params::UCheckBox_SetPressMethod_Params Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CheckBox.SetIsChecked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsChecked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetIsChecked(bool InIsChecked) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "SetIsChecked"); + + Params::UCheckBox_SetIsChecked_Params Parms{}; + + Parms.InIsChecked = InIsChecked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CheckBox.SetClickMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetClickMethod(enum class EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "SetClickMethod"); + + Params::UCheckBox_SetClickMethod_Params Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CheckBox.SetCheckedState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ECheckBoxState InCheckedState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetCheckedState(enum class ECheckBoxState InCheckedState) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "SetCheckedState"); + + Params::UCheckBox_SetCheckedState_Params Parms{}; + + Parms.InCheckedState = InCheckedState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CheckBox.IsPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsPressed() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "IsPressed"); + + Params::UCheckBox_IsPressed_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CheckBox.IsChecked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsChecked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "IsChecked"); + + Params::UCheckBox_IsChecked_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.CheckBox.GetCheckedState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECheckBoxState UCheckBox::GetCheckedState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckBox", "GetCheckedState"); + + Params::UCheckBox_GetCheckedState_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.CheckedStateBinding +// (None) + +class UClass* UCheckedStateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CheckedStateBinding"); + + return Clss; +} + + +// CheckedStateBinding UMG.Default__CheckedStateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCheckedStateBinding* UCheckedStateBinding::GetDefaultObj() +{ + static class UCheckedStateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UCheckedStateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.CheckedStateBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// enum class ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ECheckBoxState UCheckedStateBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CheckedStateBinding", "GetValue"); + + Params::UCheckedStateBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.CircularThrobber +// (None) + +class UClass* UCircularThrobber::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CircularThrobber"); + + return Clss; +} + + +// CircularThrobber UMG.Default__CircularThrobber +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCircularThrobber* UCircularThrobber::GetDefaultObj() +{ + static class UCircularThrobber* Default = nullptr; + + if (!Default) + Default = static_cast(UCircularThrobber::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.CircularThrobber.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CircularThrobber", "SetRadius"); + + Params::UCircularThrobber_SetRadius_Params Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CircularThrobber.SetPeriod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPeriod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetPeriod(float InPeriod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CircularThrobber", "SetPeriod"); + + Params::UCircularThrobber_SetPeriod_Params Parms{}; + + Parms.InPeriod = InPeriod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.CircularThrobber.SetNumberOfPieces +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("CircularThrobber", "SetNumberOfPieces"); + + Params::UCircularThrobber_SetNumberOfPieces_Params Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ColorBinding +// (None) + +class UClass* UColorBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ColorBinding"); + + return Clss; +} + + +// ColorBinding UMG.Default__ColorBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UColorBinding* UColorBinding::GetDefaultObj() +{ + static class UColorBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UColorBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ColorBinding.GetSlateValue +// (Final, Native, Public, Const) +// Parameters: +// struct FSlateColor ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateColor UColorBinding::GetSlateValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ColorBinding", "GetSlateValue"); + + Params::UColorBinding_GetSlateValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ColorBinding.GetLinearValue +// (Final, Native, Public, HasDefaults, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UColorBinding::GetLinearValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ColorBinding", "GetLinearValue"); + + Params::UColorBinding_GetLinearValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.ComboBox +// (None) + +class UClass* UComboBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ComboBox"); + + return Clss; +} + + +// ComboBox UMG.Default__ComboBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UComboBox* UComboBox::GetDefaultObj() +{ + static class UComboBox* Default = nullptr; + + if (!Default) + Default = static_cast(UComboBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.ComboBoxString +// (None) + +class UClass* UComboBoxString::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ComboBoxString"); + + return Clss; +} + + +// ComboBoxString UMG.Default__ComboBoxString +// (Public, ClassDefaultObject, ArchetypeObject) + +class UComboBoxString* UComboBoxString::GetDefaultObj() +{ + static class UComboBoxString* Default = nullptr; + + if (!Default) + Default = static_cast(UComboBoxString::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ComboBoxString.SetSelectedOption +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "SetSelectedOption"); + + Params::UComboBoxString_SetSelectedOption_Params Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ComboBoxString.SetSelectedIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "SetSelectedIndex"); + + Params::UComboBoxString_SetSelectedIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ComboBoxString.RemoveOption +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::RemoveOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "RemoveOption"); + + Params::UComboBoxString_RemoveOption_Params Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.RefreshOptions +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UComboBoxString::RefreshOptions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "RefreshOptions"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.ComboBoxString.OnSelectionChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// class FString SelectedItem (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ESelectInfo SelectionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "OnSelectionChangedEvent__DelegateSignature"); + + Params::UComboBoxString_OnSelectionChangedEvent__DelegateSignature_Params Parms{}; + + Parms.SelectedItem = SelectedItem; + Parms.SelectionType = SelectionType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.ComboBoxString.OnOpeningEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UComboBoxString::OnOpeningEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "OnOpeningEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.ComboBoxString.IsOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::IsOpen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "IsOpen"); + + Params::UComboBoxString_IsOpen_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.GetSelectedOption +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetSelectedOption() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "GetSelectedOption"); + + Params::UComboBoxString_GetSelectedOption_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.GetSelectedIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetSelectedIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "GetSelectedIndex"); + + Params::UComboBoxString_GetSelectedIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.GetOptionCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetOptionCount() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "GetOptionCount"); + + Params::UComboBoxString_GetOptionCount_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.GetOptionAtIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetOptionAtIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "GetOptionAtIndex"); + + Params::UComboBoxString_GetOptionAtIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.FindOptionIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::FindOptionIndex(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "FindOptionIndex"); + + Params::UComboBoxString_FindOptionIndex_Params Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ComboBoxString.ClearSelection +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UComboBoxString::ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "ClearSelection"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ComboBoxString.ClearOptions +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UComboBoxString::ClearOptions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "ClearOptions"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ComboBoxString.AddOption +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::AddOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ComboBoxString", "AddOption"); + + Params::UComboBoxString_AddOption_Params Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.DragDropOperation +// (None) + +class UClass* UDragDropOperation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DragDropOperation"); + + return Clss; +} + + +// DragDropOperation UMG.Default__DragDropOperation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDragDropOperation* UDragDropOperation::GetDefaultObj() +{ + static class UDragDropOperation* Default = nullptr; + + if (!Default) + Default = static_cast(UDragDropOperation::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.DragDropOperation.Drop +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Drop(struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragDropOperation", "Drop"); + + Params::UDragDropOperation_Drop_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DragDropOperation.Dragged +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Dragged(struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragDropOperation", "Dragged"); + + Params::UDragDropOperation_Dragged_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DragDropOperation.DragCancelled +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::DragCancelled(struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DragDropOperation", "DragCancelled"); + + Params::UDragDropOperation_DragCancelled_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.DynamicEntryBoxBase +// (None) + +class UClass* UDynamicEntryBoxBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DynamicEntryBoxBase"); + + return Clss; +} + + +// DynamicEntryBoxBase UMG.Default__DynamicEntryBoxBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDynamicEntryBoxBase* UDynamicEntryBoxBase::GetDefaultObj() +{ + static class UDynamicEntryBoxBase* Default = nullptr; + + if (!Default) + Default = static_cast(UDynamicEntryBoxBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FRadialBoxSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetRadialSettings(struct FRadialBoxSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetRadialSettings"); + + Params::UDynamicEntryBoxBase_SetRadialSettings_Params Parms{}; + + Parms.InSettings = InSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InEntrySpacing (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetEntrySpacing(struct FVector2D& InEntrySpacing) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetEntrySpacing"); + + Params::UDynamicEntryBoxBase_SetEntrySpacing_Params Parms{}; + + Parms.InEntrySpacing = InEntrySpacing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DynamicEntryBoxBase.GetNumEntries +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UDynamicEntryBoxBase::GetNumEntries() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetNumEntries"); + + Params::UDynamicEntryBoxBase_GetNumEntries_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.DynamicEntryBoxBase.GetAllEntries +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UDynamicEntryBoxBase::GetAllEntries() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetAllEntries"); + + Params::UDynamicEntryBoxBase_GetAllEntries_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.DynamicEntryBox +// (None) + +class UClass* UDynamicEntryBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("DynamicEntryBox"); + + return Clss; +} + + +// DynamicEntryBox UMG.Default__DynamicEntryBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UDynamicEntryBox* UDynamicEntryBox::GetDefaultObj() +{ + static class UDynamicEntryBox* Default = nullptr; + + if (!Default) + Default = static_cast(UDynamicEntryBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.DynamicEntryBox.Reset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDeleteWidgets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::Reset(bool bDeleteWidgets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBox", "Reset"); + + Params::UDynamicEntryBox_Reset_Params Parms{}; + + Parms.bDeleteWidgets = bDeleteWidgets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DynamicEntryBox.RemoveEntry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* EntryWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::RemoveEntry(class UUserWidget* EntryWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBox", "RemoveEntry"); + + Params::UDynamicEntryBox_RemoveEntry_Params Parms{}; + + Parms.EntryWidget = EntryWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// TSubclassOf EntryClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntryOfClass(TSubclassOf EntryClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntryOfClass"); + + Params::UDynamicEntryBox_BP_CreateEntryOfClass_Params Parms{}; + + Parms.EntryClass = EntryClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntry +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntry() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntry"); + + Params::UDynamicEntryBox_BP_CreateEntry_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.EditableText +// (None) + +class UClass* UEditableText::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableText"); + + return Clss; +} + + +// EditableText UMG.Default__EditableText +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableText* UEditableText::GetDefaultObj() +{ + static class UEditableText* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableText::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.EditableText.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "SetText"); + + Params::UEditableText_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableText.SetJustification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetJustification(enum class ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "SetJustification"); + + Params::UEditableText_SetJustification_Params Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableText.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsReadyOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsReadOnly(bool InbIsReadyOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "SetIsReadOnly"); + + Params::UEditableText_SetIsReadOnly_Params Parms{}; + + Parms.InbIsReadyOnly = InbIsReadyOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableText.SetIsPassword +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsPassword(bool InbIsPassword) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "SetIsPassword"); + + Params::UEditableText_SetIsPassword_Params Parms{}; + + Parms.InbIsPassword = InbIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableText.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InHintText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetHintText(class FText InHintText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "SetHintText"); + + Params::UEditableText_SetHintText_Params Parms{}; + + Parms.InHintText = InHintText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.EditableText.OnEditableTextCommittedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETextCommit CommitMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::OnEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "OnEditableTextCommittedEvent__DelegateSignature"); + + Params::UEditableText_OnEditableTextCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.EditableText.OnEditableTextChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableText::OnEditableTextChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "OnEditableTextChangedEvent__DelegateSignature"); + + Params::UEditableText_OnEditableTextChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.EditableText.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableText::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableText", "GetText"); + + Params::UEditableText_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.EditableTextBox +// (None) + +class UClass* UEditableTextBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EditableTextBox"); + + return Clss; +} + + +// EditableTextBox UMG.Default__EditableTextBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEditableTextBox* UEditableTextBox::GetDefaultObj() +{ + static class UEditableTextBox* Default = nullptr; + + if (!Default) + Default = static_cast(UEditableTextBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.EditableTextBox.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetText"); + + Params::UEditableTextBox_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableTextBox.SetJustification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetJustification(enum class ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetJustification"); + + Params::UEditableTextBox_SetJustification_Params Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableTextBox.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetIsReadOnly"); + + Params::UEditableTextBox_SetIsReadOnly_Params Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableTextBox.SetIsPassword +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsPassword(bool bIsPassword) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetIsPassword"); + + Params::UEditableTextBox_SetIsPassword_Params Parms{}; + + Parms.bIsPassword = bIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableTextBox.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetHintText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetHintText"); + + Params::UEditableTextBox_SetHintText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.EditableTextBox.SetError +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InError (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetError(class FText InError) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "SetError"); + + Params::UEditableTextBox_SetError_Params Parms{}; + + Parms.InError = InError; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.EditableTextBox.OnEditableTextBoxCommittedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETextCommit CommitMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "OnEditableTextBoxCommittedEvent__DelegateSignature"); + + Params::UEditableTextBox_OnEditableTextBoxCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.EditableTextBox.OnEditableTextBoxChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UEditableTextBox::OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UEditableTextBox_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.EditableTextBox.HasError +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableTextBox::HasError() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "HasError"); + + Params::UEditableTextBox_HasError_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.EditableTextBox.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableTextBox::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "GetText"); + + Params::UEditableTextBox_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.EditableTextBox.ClearError +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UEditableTextBox::ClearError() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("EditableTextBox", "ClearError"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ExpandableArea +// (None) + +class UClass* UExpandableArea::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ExpandableArea"); + + return Clss; +} + + +// ExpandableArea UMG.Default__ExpandableArea +// (Public, ClassDefaultObject, ArchetypeObject) + +class UExpandableArea* UExpandableArea::GetDefaultObj() +{ + static class UExpandableArea* Default = nullptr; + + if (!Default) + Default = static_cast(UExpandableArea::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ExpandableArea.SetIsExpanded_Animated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded_Animated(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded_Animated"); + + Params::UExpandableArea_SetIsExpanded_Animated_Params Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ExpandableArea.SetIsExpanded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded"); + + Params::UExpandableArea_SetIsExpanded_Params Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ExpandableArea.GetIsExpanded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpandableArea::GetIsExpanded() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ExpandableArea", "GetIsExpanded"); + + Params::UExpandableArea_GetIsExpanded_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.FloatBinding +// (None) + +class UClass* UFloatBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("FloatBinding"); + + return Clss; +} + + +// FloatBinding UMG.Default__FloatBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UFloatBinding* UFloatBinding::GetDefaultObj() +{ + static class UFloatBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UFloatBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.FloatBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UFloatBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("FloatBinding", "GetValue"); + + Params::UFloatBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.GridPanel +// (None) + +class UClass* UGridPanel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GridPanel"); + + return Clss; +} + + +// GridPanel UMG.Default__GridPanel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGridPanel* UGridPanel::GetDefaultObj() +{ + static class UGridPanel* Default = nullptr; + + if (!Default) + Default = static_cast(UGridPanel::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.GridPanel.SetRowFill +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ColumnIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetRowFill(int32 ColumnIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridPanel", "SetRowFill"); + + Params::UGridPanel_SetRowFill_Params Parms{}; + + Parms.ColumnIndex = ColumnIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridPanel.SetColumnFill +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ColumnIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetColumnFill(int32 ColumnIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridPanel", "SetColumnFill"); + + Params::UGridPanel_SetColumnFill_Params Parms{}; + + Parms.ColumnIndex = ColumnIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridPanel.AddChildToGrid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UGridPanel::AddChildToGrid(class UWidget* Content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridPanel", "AddChildToGrid"); + + Params::UGridPanel_AddChildToGrid_Params Parms{}; + + Parms.Content = Content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.GridSlot +// (None) + +class UClass* UGridSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GridSlot"); + + return Clss; +} + + +// GridSlot UMG.Default__GridSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGridSlot* UGridSlot::GetDefaultObj() +{ + static class UGridSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UGridSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.GridSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetVerticalAlignment"); + + Params::UGridSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetRowSpan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRowSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRowSpan(int32 InRowSpan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetRowSpan"); + + Params::UGridSlot_SetRowSpan_Params Parms{}; + + Parms.InRowSpan = InRowSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetRow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetRow"); + + Params::UGridSlot_SetRow_Params Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGridSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetPadding"); + + Params::UGridSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetNudge +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InNudge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetNudge(const struct FVector2D& InNudge) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetNudge"); + + Params::UGridSlot_SetNudge_Params Parms{}; + + Parms.InNudge = InNudge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetLayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetLayer(int32 InLayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetLayer"); + + Params::UGridSlot_SetLayer_Params Parms{}; + + Parms.InLayer = InLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetHorizontalAlignment"); + + Params::UGridSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetColumnSpan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumnSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumnSpan(int32 InColumnSpan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetColumnSpan"); + + Params::UGridSlot_SetColumnSpan_Params Parms{}; + + Parms.InColumnSpan = InColumnSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.GridSlot.SetColumn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GridSlot", "SetColumn"); + + Params::UGridSlot_SetColumn_Params Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.HorizontalBox +// (None) + +class UClass* UHorizontalBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HorizontalBox"); + + return Clss; +} + + +// HorizontalBox UMG.Default__HorizontalBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHorizontalBox* UHorizontalBox::GetDefaultObj() +{ + static class UHorizontalBox* Default = nullptr; + + if (!Default) + Default = static_cast(UHorizontalBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.HorizontalBox.AddChildToHorizontalBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UHorizontalBox::AddChildToHorizontalBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HorizontalBox", "AddChildToHorizontalBox"); + + Params::UHorizontalBox_AddChildToHorizontalBox_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.HorizontalBoxSlot +// (None) + +class UClass* UHorizontalBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("HorizontalBoxSlot"); + + return Clss; +} + + +// HorizontalBoxSlot UMG.Default__HorizontalBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UHorizontalBoxSlot* UHorizontalBoxSlot::GetDefaultObj() +{ + static class UHorizontalBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UHorizontalBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HorizontalBoxSlot", "SetVerticalAlignment"); + + Params::UHorizontalBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.HorizontalBoxSlot.SetSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateChildSize InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HorizontalBoxSlot", "SetSize"); + + Params::UHorizontalBoxSlot_SetSize_Params Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.HorizontalBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HorizontalBoxSlot", "SetPadding"); + + Params::UHorizontalBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("HorizontalBoxSlot", "SetHorizontalAlignment"); + + Params::UHorizontalBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.Image +// (None) + +class UClass* UImage::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Image"); + + return Clss; +} + + +// Image UMG.Default__Image +// (Public, ClassDefaultObject, ArchetypeObject) + +class UImage* UImage::GetDefaultObj() +{ + static class UImage* Default = nullptr; + + if (!Default) + Default = static_cast(UImage::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Image.SetOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetOpacity"); + + Params::UImage_SetOpacity_Params Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetColorAndOpacity"); + + Params::UImage_SetColorAndOpacity_Params Parms{}; + + Parms.InColorAndOpacity = InColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushTintColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor TintColor (Parm, NativeAccessSpecifierPublic) + +void UImage::SetBrushTintColor(const struct FSlateColor& TintColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushTintColor"); + + Params::UImage_SetBrushTintColor_Params Parms{}; + + Parms.TintColor = TintColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D DesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushSize(const struct FVector2D& DesiredSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushSize"); + + Params::UImage_SetBrushSize_Params Parms{}; + + Parms.DesiredSize = DesiredSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushResourceObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ResourceObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushResourceObject(class UObject* ResourceObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushResourceObject"); + + Params::UImage_SetBrushResourceObject_Params Parms{}; + + Parms.ResourceObject = ResourceObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromTextureDynamic +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2DDynamic* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromTextureDynamic"); + + Params::UImage_SetBrushFromTextureDynamic_Params Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromTexture +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromTexture"); + + Params::UImage_SetBrushFromTexture_Params Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromSoftTexture +// (Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr SoftTexture (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromSoftTexture"); + + Params::UImage_SetBrushFromSoftTexture_Params Parms{}; + + Parms.SoftTexture = SoftTexture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromSoftMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtrSoftMaterial (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromSoftMaterial"); + + Params::UImage_SetBrushFromSoftMaterial_Params Parms{}; + + Parms.SoftMaterial = SoftMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromMaterial"); + + Params::UImage_SetBrushFromMaterial_Params Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromAtlasInterface +// (Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceAtlasRegion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromAtlasInterface"); + + Params::UImage_SetBrushFromAtlasInterface_Params Parms{}; + + Parms.AtlasRegion = AtlasRegion; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrushFromAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrushFromAsset"); + + Params::UImage_SetBrushFromAsset_Params Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.SetBrush +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImage::SetBrush(struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "SetBrush"); + + Params::UImage_SetBrush_Params Parms{}; + + Parms.InBrush = InBrush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Image.GetDynamicMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UImage::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Image", "GetDynamicMaterial"); + + Params::UImage_GetDynamicMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.InputKeySelector +// (None) + +class UClass* UInputKeySelector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InputKeySelector"); + + return Clss; +} + + +// InputKeySelector UMG.Default__InputKeySelector +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInputKeySelector* UInputKeySelector::GetDefaultObj() +{ + static class UInputKeySelector* Default = nullptr; + + if (!Default) + Default = static_cast(UInputKeySelector::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.InputKeySelector.SetTextBlockVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESlateVisibility InVisibility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetTextBlockVisibility(enum class ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetTextBlockVisibility"); + + Params::UInputKeySelector_SetTextBlockVisibility_Params Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetSelectedKey +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FInputChord InSelectedKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetSelectedKey(struct FInputChord& InSelectedKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetSelectedKey"); + + Params::UInputKeySelector_SetSelectedKey_Params Parms{}; + + Parms.InSelectedKey = InSelectedKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InNoKeySpecifiedText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetNoKeySpecifiedText(class FText InNoKeySpecifiedText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetNoKeySpecifiedText"); + + Params::UInputKeySelector_SetNoKeySpecifiedText_Params Parms{}; + + Parms.InNoKeySpecifiedText = InNoKeySpecifiedText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetKeySelectionText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InKeySelectionText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetKeySelectionText(class FText InKeySelectionText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetKeySelectionText"); + + Params::UInputKeySelector_SetKeySelectionText_Params Parms{}; + + Parms.InKeySelectionText = InKeySelectionText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetEscapeKeys +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetEscapeKeys(TArray& InKeys) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetEscapeKeys"); + + Params::UInputKeySelector_SetEscapeKeys_Params Parms{}; + + Parms.InKeys = InKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetAllowModifierKeys +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowModifierKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowModifierKeys(bool bInAllowModifierKeys) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetAllowModifierKeys"); + + Params::UInputKeySelector_SetAllowModifierKeys_Params Parms{}; + + Parms.bInAllowModifierKeys = bInAllowModifierKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InputKeySelector.SetAllowGamepadKeys +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowGamepadKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowGamepadKeys(bool bInAllowGamepadKeys) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "SetAllowGamepadKeys"); + + Params::UInputKeySelector_SetAllowGamepadKeys_Params Parms{}; + + Parms.bInAllowGamepadKeys = bInAllowGamepadKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.InputKeySelector.OnKeySelected__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// struct FInputChord SelectedKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "OnKeySelected__DelegateSignature"); + + Params::UInputKeySelector_OnKeySelected__DelegateSignature_Params Parms{}; + + Parms.SelectedKey = SelectedKey; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.InputKeySelector.OnIsSelectingKeyChanged__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void UInputKeySelector::OnIsSelectingKeyChanged__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "OnIsSelectingKeyChanged__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.InputKeySelector.GetIsSelectingKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputKeySelector::GetIsSelectingKey() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InputKeySelector", "GetIsSelectingKey"); + + Params::UInputKeySelector_GetIsSelectingKey_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.Int32Binding +// (None) + +class UClass* UInt32Binding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Int32Binding"); + + return Clss; +} + + +// Int32Binding UMG.Default__Int32Binding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInt32Binding* UInt32Binding::GetDefaultObj() +{ + static class UInt32Binding* Default = nullptr; + + if (!Default) + Default = static_cast(UInt32Binding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Int32Binding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInt32Binding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Int32Binding", "GetValue"); + + Params::UInt32Binding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.InvalidationBox +// (None) + +class UClass* UInvalidationBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("InvalidationBox"); + + return Clss; +} + + +// InvalidationBox UMG.Default__InvalidationBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UInvalidationBox* UInvalidationBox::GetDefaultObj() +{ + static class UInvalidationBox* Default = nullptr; + + if (!Default) + Default = static_cast(UInvalidationBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.InvalidationBox.SetCanCache +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool CanCache (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInvalidationBox::SetCanCache(bool CanCache) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InvalidationBox", "SetCanCache"); + + Params::UInvalidationBox_SetCanCache_Params Parms{}; + + Parms.CanCache = CanCache; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InvalidationBox.InvalidateCache +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UInvalidationBox::InvalidateCache() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InvalidationBox", "InvalidateCache"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.InvalidationBox.GetCanCache +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInvalidationBox::GetCanCache() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("InvalidationBox", "GetCanCache"); + + Params::UInvalidationBox_GetCanCache_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.UserListEntry +// (None) + +class UClass* IUserListEntry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserListEntry"); + + return Clss; +} + + +// UserListEntry UMG.Default__UserListEntry +// (Public, ClassDefaultObject, ArchetypeObject) + +class IUserListEntry* IUserListEntry::GetDefaultObj() +{ + static class IUserListEntry* Default = nullptr; + + if (!Default) + Default = static_cast(IUserListEntry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemSelectionChanged(bool bIsSelected) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntry", "BP_OnItemSelectionChanged"); + + Params::IUserListEntry_BP_OnItemSelectionChanged_Params Parms{}; + + Parms.bIsSelected = bIsSelected; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemExpansionChanged(bool bIsExpanded) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntry", "BP_OnItemExpansionChanged"); + + Params::IUserListEntry_BP_OnItemExpansionChanged_Params Parms{}; + + Parms.bIsExpanded = bIsExpanded; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.UserListEntry.BP_OnEntryReleased +// (Event, Protected, BlueprintEvent) +// Parameters: + +void IUserListEntry::BP_OnEntryReleased() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntry", "BP_OnEntryReleased"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Class UMG.UserListEntryLibrary +// (None) + +class UClass* UUserListEntryLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserListEntryLibrary"); + + return Clss; +} + + +// UserListEntryLibrary UMG.Default__UserListEntryLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserListEntryLibrary* UUserListEntryLibrary::GetDefaultObj() +{ + static class UUserListEntryLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UUserListEntryLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UserListEntryLibrary.IsListItemSelected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemSelected(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntryLibrary", "IsListItemSelected"); + + Params::UUserListEntryLibrary_IsListItemSelected_Params Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserListEntryLibrary.IsListItemExpanded +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemExpanded(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntryLibrary", "IsListItemExpanded"); + + Params::UUserListEntryLibrary_IsListItemExpanded_Params Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.UserListEntryLibrary.GetOwningListView +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UListViewBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UListViewBase* UUserListEntryLibrary::GetOwningListView(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserListEntryLibrary", "GetOwningListView"); + + Params::UUserListEntryLibrary_GetOwningListView_Params Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.UserObjectListEntry +// (None) + +class UClass* IUserObjectListEntry::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserObjectListEntry"); + + return Clss; +} + + +// UserObjectListEntry UMG.Default__UserObjectListEntry +// (Public, ClassDefaultObject, ArchetypeObject) + +class IUserObjectListEntry* IUserObjectListEntry::GetDefaultObj() +{ + static class IUserObjectListEntry* Default = nullptr; + + if (!Default) + Default = static_cast(IUserObjectListEntry::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UserObjectListEntry.OnListItemObjectSet +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UObject* ListItemObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserObjectListEntry::OnListItemObjectSet(class UObject* ListItemObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserObjectListEntry", "OnListItemObjectSet"); + + Params::IUserObjectListEntry_OnListItemObjectSet_Params Parms{}; + + Parms.ListItemObject = ListItemObject; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Class UMG.UserObjectListEntryLibrary +// (None) + +class UClass* UUserObjectListEntryLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UserObjectListEntryLibrary"); + + return Clss; +} + + +// UserObjectListEntryLibrary UMG.Default__UserObjectListEntryLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUserObjectListEntryLibrary* UUserObjectListEntryLibrary::GetDefaultObj() +{ + static class UUserObjectListEntryLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UUserObjectListEntryLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserObjectListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UUserObjectListEntryLibrary::GetListItemObject(TScriptInterface UserObjectListEntry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UserObjectListEntryLibrary", "GetListItemObject"); + + Params::UUserObjectListEntryLibrary_GetListItemObject_Params Parms{}; + + Parms.UserObjectListEntry = UserObjectListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.ListViewBase +// (None) + +class UClass* UListViewBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ListViewBase"); + + return Clss; +} + + +// ListViewBase UMG.Default__ListViewBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UListViewBase* UListViewBase::GetDefaultObj() +{ + static class UListViewBase* Default = nullptr; + + if (!Default) + Default = static_cast(UListViewBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ListViewBase.SetWheelScrollMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "SetWheelScrollMultiplier"); + + Params::UListViewBase_SetWheelScrollMultiplier_Params Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.SetScrollOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScrollOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollOffset(float InScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "SetScrollOffset"); + + Params::UListViewBase_SetScrollOffset_Params Parms{}; + + Parms.InScrollOffset = InScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.SetScrollbarVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollbarVisibility(enum class ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "SetScrollbarVisibility"); + + Params::UListViewBase_SetScrollbarVisibility_Params Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.ScrollToTop +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UListViewBase::ScrollToTop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "ScrollToTop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.ScrollToBottom +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UListViewBase::ScrollToBottom() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "ScrollToBottom"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.RequestRefresh +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UListViewBase::RequestRefresh() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "RequestRefresh"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.RegenerateAllEntries +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UListViewBase::RegenerateAllEntries() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "RegenerateAllEntries"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UListViewBase::GetDisplayedEntryWidgets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListViewBase", "GetDisplayedEntryWidgets"); + + Params::UListViewBase_GetDisplayedEntryWidgets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.ListView +// (None) + +class UClass* UListView::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ListView"); + + return Clss; +} + + +// ListView UMG.Default__ListView +// (Public, ClassDefaultObject, ArchetypeObject) + +class UListView* UListView::GetDefaultObj() +{ + static class UListView* Default = nullptr; + + if (!Default) + Default = static_cast(UListView::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ListView.SetSelectionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESelectionMode SelectionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectionMode(enum class ESelectionMode SelectionMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "SetSelectionMode"); + + Params::UListView_SetSelectionMode_Params Parms{}; + + Parms.SelectionMode = SelectionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.SetSelectedIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectedIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "SetSelectedIndex"); + + Params::UListView_SetSelectedIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.ScrollIndexIntoView +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::ScrollIndexIntoView(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "ScrollIndexIntoView"); + + Params::UListView_ScrollIndexIntoView_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.RemoveItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::RemoveItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "RemoveItem"); + + Params::UListView_RemoveItem_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.NavigateToIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::NavigateToIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "NavigateToIndex"); + + Params::UListView_NavigateToIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.IsRefreshPending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::IsRefreshPending() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "IsRefreshPending"); + + Params::UListView_IsRefreshPending_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.GetNumItems +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetNumItems() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "GetNumItems"); + + Params::UListView_GetNumItems_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.GetListItems +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +TArray UListView::GetListItems() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "GetListItems"); + + Params::UListView_GetListItems_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.GetItemAt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::GetItemAt(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "GetItemAt"); + + Params::UListView_GetItemAt_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.GetIndexForItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetIndexForItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "GetIndexForItem"); + + Params::UListView_GetIndexForItem_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.ClearListItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UListView::ClearListItems() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "ClearListItems"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_SetSelectedItem +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetSelectedItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_SetSelectedItem"); + + Params::UListView_BP_SetSelectedItem_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_SetListItems +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// TArray InListItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UListView::BP_SetListItems(TArray& InListItems) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_SetListItems"); + + Params::UListView_BP_SetListItems_Params Parms{}; + + Parms.InListItems = InListItems; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_SetItemSelection +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetItemSelection(class UObject* Item, bool bSelected) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_SetItemSelection"); + + Params::UListView_BP_SetItemSelection_Params Parms{}; + + Parms.Item = Item; + Parms.bSelected = bSelected; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_ScrollItemIntoView +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_ScrollItemIntoView(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_ScrollItemIntoView"); + + Params::UListView_BP_ScrollItemIntoView_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_NavigateToItem +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_NavigateToItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_NavigateToItem"); + + Params::UListView_BP_NavigateToItem_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_IsItemVisible +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_IsItemVisible(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_IsItemVisible"); + + Params::UListView_BP_IsItemVisible_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.BP_GetSelectedItems +// (Final, Native, Private, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray Items (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_GetSelectedItems(TArray* Items) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_GetSelectedItems"); + + Params::UListView_BP_GetSelectedItems_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Items != nullptr) + *Items = std::move(Parms.Items); + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.BP_GetSelectedItem +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::BP_GetSelectedItem() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_GetSelectedItem"); + + Params::UListView_BP_GetSelectedItem_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.BP_GetNumItemsSelected +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::BP_GetNumItemsSelected() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_GetNumItemsSelected"); + + Params::UListView_BP_GetNumItemsSelected_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ListView.BP_ClearSelection +// (Final, Native, Private, BlueprintCallable) +// Parameters: + +void UListView::BP_ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_ClearSelection"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.BP_CancelScrollIntoView +// (Final, Native, Private, BlueprintCallable) +// Parameters: + +void UListView::BP_CancelScrollIntoView() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "BP_CancelScrollIntoView"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ListView.AddItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::AddItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ListView", "AddItem"); + + Params::UListView_AddItem_Params Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ListViewDesignerPreviewItem +// (None) + +class UClass* UListViewDesignerPreviewItem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ListViewDesignerPreviewItem"); + + return Clss; +} + + +// ListViewDesignerPreviewItem UMG.Default__ListViewDesignerPreviewItem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UListViewDesignerPreviewItem* UListViewDesignerPreviewItem::GetDefaultObj() +{ + static class UListViewDesignerPreviewItem* Default = nullptr; + + if (!Default) + Default = static_cast(UListViewDesignerPreviewItem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MenuAnchor +// (None) + +class UClass* UMenuAnchor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MenuAnchor"); + + return Clss; +} + + +// MenuAnchor UMG.Default__MenuAnchor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMenuAnchor* UMenuAnchor::GetDefaultObj() +{ + static class UMenuAnchor* Default = nullptr; + + if (!Default) + Default = static_cast(UMenuAnchor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.MenuAnchor.ToggleOpen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusOnOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::ToggleOpen(bool bFocusOnOpen) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "ToggleOpen"); + + Params::UMenuAnchor_ToggleOpen_Params Parms{}; + + Parms.bFocusOnOpen = bFocusOnOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MenuAnchor.ShouldOpenDueToClick +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::ShouldOpenDueToClick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "ShouldOpenDueToClick"); + + Params::UMenuAnchor_ShouldOpenDueToClick_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.MenuAnchor.SetPlacement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EMenuPlacement InPlacement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::SetPlacement(enum class EMenuPlacement InPlacement) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "SetPlacement"); + + Params::UMenuAnchor_SetPlacement_Params Parms{}; + + Parms.InPlacement = InPlacement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MenuAnchor.Open +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::Open(bool bFocusMenu) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "Open"); + + Params::UMenuAnchor_Open_Params Parms{}; + + Parms.bFocusMenu = bFocusMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MenuAnchor.IsOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::IsOpen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "IsOpen"); + + Params::UMenuAnchor_IsOpen_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.MenuAnchor.HasOpenSubMenus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::HasOpenSubMenus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "HasOpenSubMenus"); + + Params::UMenuAnchor_HasOpenSubMenus_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.MenuAnchor.GetUserWidget__DelegateSignature +// (Public, Delegate) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UMenuAnchor::GetUserWidget__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "GetUserWidget__DelegateSignature"); + + Params::UMenuAnchor_GetUserWidget__DelegateSignature_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function UMG.MenuAnchor.GetMenuPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMenuAnchor::GetMenuPosition() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "GetMenuPosition"); + + Params::UMenuAnchor_GetMenuPosition_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.MenuAnchor.FitInWindow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::FitInWindow(bool bFit) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "FitInWindow"); + + Params::UMenuAnchor_FitInWindow_Params Parms{}; + + Parms.bFit = bFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MenuAnchor.Close +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UMenuAnchor::Close() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MenuAnchor", "Close"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.MouseCursorBinding +// (None) + +class UClass* UMouseCursorBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MouseCursorBinding"); + + return Clss; +} + + +// MouseCursorBinding UMG.Default__MouseCursorBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMouseCursorBinding* UMouseCursorBinding::GetDefaultObj() +{ + static class UMouseCursorBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UMouseCursorBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.MouseCursorBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// enum class EMouseCursor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EMouseCursor UMouseCursorBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MouseCursorBinding", "GetValue"); + + Params::UMouseCursorBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.MovieScene2DTransformPropertySystem +// (None) + +class UClass* UMovieScene2DTransformPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene2DTransformPropertySystem"); + + return Clss; +} + + +// MovieScene2DTransformPropertySystem UMG.Default__MovieScene2DTransformPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieScene2DTransformPropertySystem* UMovieScene2DTransformPropertySystem::GetDefaultObj() +{ + static class UMovieScene2DTransformPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene2DTransformPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieScene2DTransformSection +// (None) + +class UClass* UMovieScene2DTransformSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene2DTransformSection"); + + return Clss; +} + + +// MovieScene2DTransformSection UMG.Default__MovieScene2DTransformSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene2DTransformSection* UMovieScene2DTransformSection::GetDefaultObj() +{ + static class UMovieScene2DTransformSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene2DTransformSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieScene2DTransformTrack +// (None) + +class UClass* UMovieScene2DTransformTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieScene2DTransformTrack"); + + return Clss; +} + + +// MovieScene2DTransformTrack UMG.Default__MovieScene2DTransformTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieScene2DTransformTrack* UMovieScene2DTransformTrack::GetDefaultObj() +{ + static class UMovieScene2DTransformTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieScene2DTransformTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieSceneMarginPropertySystem +// (None) + +class UClass* UMovieSceneMarginPropertySystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMarginPropertySystem"); + + return Clss; +} + + +// MovieSceneMarginPropertySystem UMG.Default__MovieSceneMarginPropertySystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMarginPropertySystem* UMovieSceneMarginPropertySystem::GetDefaultObj() +{ + static class UMovieSceneMarginPropertySystem* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMarginPropertySystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieSceneMarginSection +// (None) + +class UClass* UMovieSceneMarginSection::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMarginSection"); + + return Clss; +} + + +// MovieSceneMarginSection UMG.Default__MovieSceneMarginSection +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMarginSection* UMovieSceneMarginSection::GetDefaultObj() +{ + static class UMovieSceneMarginSection* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMarginSection::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieSceneMarginTrack +// (None) + +class UClass* UMovieSceneMarginTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneMarginTrack"); + + return Clss; +} + + +// MovieSceneMarginTrack UMG.Default__MovieSceneMarginTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneMarginTrack* UMovieSceneMarginTrack::GetDefaultObj() +{ + static class UMovieSceneMarginTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneMarginTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.MovieSceneWidgetMaterialTrack +// (None) + +class UClass* UMovieSceneWidgetMaterialTrack::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MovieSceneWidgetMaterialTrack"); + + return Clss; +} + + +// MovieSceneWidgetMaterialTrack UMG.Default__MovieSceneWidgetMaterialTrack +// (Public, Transactional, ClassDefaultObject, ArchetypeObject) + +class UMovieSceneWidgetMaterialTrack* UMovieSceneWidgetMaterialTrack::GetDefaultObj() +{ + static class UMovieSceneWidgetMaterialTrack* Default = nullptr; + + if (!Default) + Default = static_cast(UMovieSceneWidgetMaterialTrack::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.TextLayoutWidget +// (None) + +class UClass* UTextLayoutWidget::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextLayoutWidget"); + + return Clss; +} + + +// TextLayoutWidget UMG.Default__TextLayoutWidget +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextLayoutWidget* UTextLayoutWidget::GetDefaultObj() +{ + static class UTextLayoutWidget* Default = nullptr; + + if (!Default) + Default = static_cast(UTextLayoutWidget::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.TextLayoutWidget.SetJustification +// (Native, Public, BlueprintCallable) +// Parameters: +// enum class ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextLayoutWidget::SetJustification(enum class ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextLayoutWidget", "SetJustification"); + + Params::UTextLayoutWidget_SetJustification_Params Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.MultiLineEditableText +// (None) + +class UClass* UMultiLineEditableText::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MultiLineEditableText"); + + return Clss; +} + + +// MultiLineEditableText UMG.Default__MultiLineEditableText +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMultiLineEditableText* UMultiLineEditableText::GetDefaultObj() +{ + static class UMultiLineEditableText* Default = nullptr; + + if (!Default) + Default = static_cast(UMultiLineEditableText::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.MultiLineEditableText.SetWidgetStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTextBlockStyle InWidgetStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetWidgetStyle(struct FTextBlockStyle& InWidgetStyle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "SetWidgetStyle"); + + Params::UMultiLineEditableText_SetWidgetStyle_Params Parms{}; + + Parms.InWidgetStyle = InWidgetStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableText.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "SetText"); + + Params::UMultiLineEditableText_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableText.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "SetIsReadOnly"); + + Params::UMultiLineEditableText_SetIsReadOnly_Params Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableText.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetHintText(class FText InHintText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "SetHintText"); + + Params::UMultiLineEditableText_SetHintText_Params Parms{}; + + Parms.InHintText = InHintText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextCommittedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETextCommit CommitMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::OnMultiLineEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "OnMultiLineEditableTextCommittedEvent__DelegateSignature"); + + Params::UMultiLineEditableText_OnMultiLineEditableTextCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::OnMultiLineEditableTextChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "OnMultiLineEditableTextChangedEvent__DelegateSignature"); + + Params::UMultiLineEditableText_OnMultiLineEditableTextChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.MultiLineEditableText.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "GetText"); + + Params::UMultiLineEditableText_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.MultiLineEditableText.GetHintText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetHintText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableText", "GetHintText"); + + Params::UMultiLineEditableText_GetHintText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.MultiLineEditableTextBox +// (None) + +class UClass* UMultiLineEditableTextBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MultiLineEditableTextBox"); + + return Clss; +} + + +// MultiLineEditableTextBox UMG.Default__MultiLineEditableTextBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMultiLineEditableTextBox* UMultiLineEditableTextBox::GetDefaultObj() +{ + static class UMultiLineEditableTextBox* Default = nullptr; + + if (!Default) + Default = static_cast(UMultiLineEditableTextBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.MultiLineEditableTextBox.SetTextStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTextBlockStyle InTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetTextStyle(struct FTextBlockStyle& InTextStyle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetTextStyle"); + + Params::UMultiLineEditableTextBox_SetTextStyle_Params Parms{}; + + Parms.InTextStyle = InTextStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableTextBox.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetText"); + + Params::UMultiLineEditableTextBox_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetIsReadOnly"); + + Params::UMultiLineEditableTextBox_SetIsReadOnly_Params Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableTextBox.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetHintText(class FText InHintText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetHintText"); + + Params::UMultiLineEditableTextBox_SetHintText_Params Parms{}; + + Parms.InHintText = InHintText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.MultiLineEditableTextBox.SetError +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText InError (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetError(class FText InError) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetError"); + + Params::UMultiLineEditableTextBox_SetError_Params Parms{}; + + Parms.InError = InError; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// enum class ETextCommit CommitMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature"); + + Params::UMultiLineEditableTextBox_OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate, HasOutParams) +// Parameters: +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "OnMultiLineEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UMultiLineEditableTextBox_OnMultiLineEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function UMG.MultiLineEditableTextBox.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetText"); + + Params::UMultiLineEditableTextBox_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.MultiLineEditableTextBox.GetHintText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetHintText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetHintText"); + + Params::UMultiLineEditableTextBox_GetHintText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.NamedSlot +// (None) + +class UClass* UNamedSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NamedSlot"); + + return Clss; +} + + +// NamedSlot UMG.Default__NamedSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNamedSlot* UNamedSlot::GetDefaultObj() +{ + static class UNamedSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UNamedSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.NamedSlotInterface +// (None) + +class UClass* INamedSlotInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NamedSlotInterface"); + + return Clss; +} + + +// NamedSlotInterface UMG.Default__NamedSlotInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class INamedSlotInterface* INamedSlotInterface::GetDefaultObj() +{ + static class INamedSlotInterface* Default = nullptr; + + if (!Default) + Default = static_cast(INamedSlotInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.NativeWidgetHost +// (None) + +class UClass* UNativeWidgetHost::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NativeWidgetHost"); + + return Clss; +} + + +// NativeWidgetHost UMG.Default__NativeWidgetHost +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNativeWidgetHost* UNativeWidgetHost::GetDefaultObj() +{ + static class UNativeWidgetHost* Default = nullptr; + + if (!Default) + Default = static_cast(UNativeWidgetHost::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.Overlay +// (None) + +class UClass* UOverlay::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Overlay"); + + return Clss; +} + + +// Overlay UMG.Default__Overlay +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOverlay* UOverlay::GetDefaultObj() +{ + static class UOverlay* Default = nullptr; + + if (!Default) + Default = static_cast(UOverlay::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Overlay.AddChildToOverlay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UOverlay::AddChildToOverlay(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Overlay", "AddChildToOverlay"); + + Params::UOverlay_AddChildToOverlay_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.OverlaySlot +// (None) + +class UClass* UOverlaySlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OverlaySlot"); + + return Clss; +} + + +// OverlaySlot UMG.Default__OverlaySlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOverlaySlot* UOverlaySlot::GetDefaultObj() +{ + static class UOverlaySlot* Default = nullptr; + + if (!Default) + Default = static_cast(UOverlaySlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.OverlaySlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OverlaySlot", "SetVerticalAlignment"); + + Params::UOverlaySlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.OverlaySlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OverlaySlot", "SetPadding"); + + Params::UOverlaySlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.OverlaySlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("OverlaySlot", "SetHorizontalAlignment"); + + Params::UOverlaySlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ProgressBar +// (None) + +class UClass* UProgressBar::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ProgressBar"); + + return Clss; +} + + +// ProgressBar UMG.Default__ProgressBar +// (Public, ClassDefaultObject, ArchetypeObject) + +class UProgressBar* UProgressBar::GetDefaultObj() +{ + static class UProgressBar* Default = nullptr; + + if (!Default) + Default = static_cast(UProgressBar::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ProgressBar.SetPercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetPercent(float InPercent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProgressBar", "SetPercent"); + + Params::UProgressBar_SetPercent_Params Parms{}; + + Parms.InPercent = InPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ProgressBar.SetIsMarquee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsMarquee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetIsMarquee(bool InbIsMarquee) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProgressBar", "SetIsMarquee"); + + Params::UProgressBar_SetIsMarquee_Params Parms{}; + + Parms.InbIsMarquee = InbIsMarquee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ProgressBar.SetFillColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetFillColorAndOpacity(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ProgressBar", "SetFillColorAndOpacity"); + + Params::UProgressBar_SetFillColorAndOpacity_Params Parms{}; + + Parms.InColor = InColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.RetainerBox +// (None) + +class UClass* URetainerBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RetainerBox"); + + return Clss; +} + + +// RetainerBox UMG.Default__RetainerBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class URetainerBox* URetainerBox::GetDefaultObj() +{ + static class URetainerBox* Default = nullptr; + + if (!Default) + Default = static_cast(URetainerBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.RetainerBox.SetTextureParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TextureParameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetTextureParameter(class FName TextureParameter) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "SetTextureParameter"); + + Params::URetainerBox_SetTextureParameter_Params Parms{}; + + Parms.TextureParameter = TextureParameter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RetainerBox.SetRetainRendering +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInRetainRendering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRetainRendering(bool bInRetainRendering) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "SetRetainRendering"); + + Params::URetainerBox_SetRetainRendering_Params Parms{}; + + Parms.bInRetainRendering = bInRetainRendering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RetainerBox.SetRenderingPhase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 RenderPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalPhases (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRenderingPhase(int32 RenderPhase, int32 TotalPhases) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "SetRenderingPhase"); + + Params::URetainerBox_SetRenderingPhase_Params Parms{}; + + Parms.RenderPhase = RenderPhase; + Parms.TotalPhases = TotalPhases; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RetainerBox.SetEffectMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* EffectMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetEffectMaterial(class UMaterialInterface* EffectMaterial) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "SetEffectMaterial"); + + Params::URetainerBox_SetEffectMaterial_Params Parms{}; + + Parms.EffectMaterial = EffectMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RetainerBox.RequestRender +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void URetainerBox::RequestRender() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "RequestRender"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RetainerBox.GetEffectMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* URetainerBox::GetEffectMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RetainerBox", "GetEffectMaterial"); + + Params::URetainerBox_GetEffectMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.RichTextBlock +// (None) + +class UClass* URichTextBlock::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RichTextBlock"); + + return Clss; +} + + +// RichTextBlock UMG.Default__RichTextBlock +// (Public, ClassDefaultObject, ArchetypeObject) + +class URichTextBlock* URichTextBlock::GetDefaultObj() +{ + static class URichTextBlock* Default = nullptr; + + if (!Default) + Default = static_cast(URichTextBlock::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.RichTextBlock.SetTextTransformPolicy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetTextTransformPolicy"); + + Params::URichTextBlock_SetTextTransformPolicy_Params Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetTextStyleSet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* NewTextStyleSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextStyleSet(class UDataTable* NewTextStyleSet) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetTextStyleSet"); + + Params::URichTextBlock_SetTextStyleSet_Params Parms{}; + + Parms.NewTextStyleSet = NewTextStyleSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetText +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetText(class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetText"); + + Params::URichTextBlock_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetMinDesiredWidth"); + + Params::URichTextBlock_SetMinDesiredWidth_Params Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetDefaultTextStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTextBlockStyle InDefaultTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultTextStyle(struct FTextBlockStyle& InDefaultTextStyle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultTextStyle"); + + Params::URichTextBlock_SetDefaultTextStyle_Params Parms{}; + + Parms.InDefaultTextStyle = InDefaultTextStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush InStrikeBrush (Parm, OutParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultStrikeBrush(struct FSlateBrush* InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultStrikeBrush"); + + Params::URichTextBlock_SetDefaultStrikeBrush_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (InStrikeBrush != nullptr) + *InStrikeBrush = std::move(Parms.InStrikeBrush); + +} + + +// Function UMG.RichTextBlock.SetDefaultShadowOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowOffset"); + + Params::URichTextBlock_SetDefaultShadowOffset_Params Parms{}; + + Parms.InShadowOffset = InShadowOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowColorAndOpacity"); + + Params::URichTextBlock_SetDefaultShadowColorAndOpacity_Params Parms{}; + + Parms.InShadowColorAndOpacity = InShadowColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetDefaultFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateFontInfo InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultFont"); + + Params::URichTextBlock_SetDefaultFont_Params Parms{}; + + Parms.InFontInfo = InFontInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetDefaultColorAndOpacity"); + + Params::URichTextBlock_SetDefaultColorAndOpacity_Params Parms{}; + + Parms.InColorAndOpacity = InColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.SetAutoWrapText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "SetAutoWrapText"); + + Params::URichTextBlock_SetAutoWrapText_Params Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.RichTextBlock.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText URichTextBlock::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "GetText"); + + Params::URichTextBlock_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.RichTextBlock.GetDecoratorByClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfDecoratorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URichTextBlockDecorator* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URichTextBlockDecorator* URichTextBlock::GetDecoratorByClass(TSubclassOf DecoratorClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "GetDecoratorByClass"); + + Params::URichTextBlock_GetDecoratorByClass_Params Parms{}; + + Parms.DecoratorClass = DecoratorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.RichTextBlock.ClearAllDefaultStyleOverrides +// (Final, Native, Public) +// Parameters: + +void URichTextBlock::ClearAllDefaultStyleOverrides() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("RichTextBlock", "ClearAllDefaultStyleOverrides"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.RichTextBlockDecorator +// (None) + +class UClass* URichTextBlockDecorator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RichTextBlockDecorator"); + + return Clss; +} + + +// RichTextBlockDecorator UMG.Default__RichTextBlockDecorator +// (Public, ClassDefaultObject, ArchetypeObject) + +class URichTextBlockDecorator* URichTextBlockDecorator::GetDefaultObj() +{ + static class URichTextBlockDecorator* Default = nullptr; + + if (!Default) + Default = static_cast(URichTextBlockDecorator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.RichTextBlockImageDecorator +// (None) + +class UClass* URichTextBlockImageDecorator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RichTextBlockImageDecorator"); + + return Clss; +} + + +// RichTextBlockImageDecorator UMG.Default__RichTextBlockImageDecorator +// (Public, ClassDefaultObject, ArchetypeObject) + +class URichTextBlockImageDecorator* URichTextBlockImageDecorator::GetDefaultObj() +{ + static class URichTextBlockImageDecorator* Default = nullptr; + + if (!Default) + Default = static_cast(URichTextBlockImageDecorator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.SafeZone +// (None) + +class UClass* USafeZone::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SafeZone"); + + return Clss; +} + + +// SafeZone UMG.Default__SafeZone +// (Public, ClassDefaultObject, ArchetypeObject) + +class USafeZone* USafeZone::GetDefaultObj() +{ + static class USafeZone* Default = nullptr; + + if (!Default) + Default = static_cast(USafeZone::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.SafeZone.SetSidesToPad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPadLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadBottom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USafeZone::SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SafeZone", "SetSidesToPad"); + + Params::USafeZone_SetSidesToPad_Params Parms{}; + + Parms.InPadLeft = InPadLeft; + Parms.InPadRight = InPadRight; + Parms.InPadTop = InPadTop; + Parms.InPadBottom = InPadBottom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.SafeZoneSlot +// (None) + +class UClass* USafeZoneSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SafeZoneSlot"); + + return Clss; +} + + +// SafeZoneSlot UMG.Default__SafeZoneSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class USafeZoneSlot* USafeZoneSlot::GetDefaultObj() +{ + static class USafeZoneSlot* Default = nullptr; + + if (!Default) + Default = static_cast(USafeZoneSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.ScaleBox +// (None) + +class UClass* UScaleBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScaleBox"); + + return Clss; +} + + +// ScaleBox UMG.Default__ScaleBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScaleBox* UScaleBox::GetDefaultObj() +{ + static class UScaleBox* Default = nullptr; + + if (!Default) + Default = static_cast(UScaleBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ScaleBox.SetUserSpecifiedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InUserSpecifiedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetUserSpecifiedScale(float InUserSpecifiedScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBox", "SetUserSpecifiedScale"); + + Params::UScaleBox_SetUserSpecifiedScale_Params Parms{}; + + Parms.InUserSpecifiedScale = InUserSpecifiedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScaleBox.SetStretchDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EStretchDirection InStretchDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretchDirection(enum class EStretchDirection InStretchDirection) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBox", "SetStretchDirection"); + + Params::UScaleBox_SetStretchDirection_Params Parms{}; + + Parms.InStretchDirection = InStretchDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScaleBox.SetStretch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EStretch InStretch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretch(enum class EStretch InStretch) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBox", "SetStretch"); + + Params::UScaleBox_SetStretch_Params Parms{}; + + Parms.InStretch = InStretch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScaleBox.SetIgnoreInheritedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIgnoreInheritedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetIgnoreInheritedScale(bool bInIgnoreInheritedScale) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBox", "SetIgnoreInheritedScale"); + + Params::UScaleBox_SetIgnoreInheritedScale_Params Parms{}; + + Parms.bInIgnoreInheritedScale = bInIgnoreInheritedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ScaleBoxSlot +// (None) + +class UClass* UScaleBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScaleBoxSlot"); + + return Clss; +} + + +// ScaleBoxSlot UMG.Default__ScaleBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScaleBoxSlot* UScaleBoxSlot::GetDefaultObj() +{ + static class UScaleBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UScaleBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBoxSlot", "SetVerticalAlignment"); + + Params::UScaleBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScaleBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBoxSlot", "SetPadding"); + + Params::UScaleBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScaleBoxSlot", "SetHorizontalAlignment"); + + Params::UScaleBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ScrollBar +// (None) + +class UClass* UScrollBar::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScrollBar"); + + return Clss; +} + + +// ScrollBar UMG.Default__ScrollBar +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScrollBar* UScrollBar::GetDefaultObj() +{ + static class UScrollBar* Default = nullptr; + + if (!Default) + Default = static_cast(UScrollBar::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ScrollBar.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOffsetFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InThumbSizeFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBar::SetState(float InOffsetFraction, float InThumbSizeFraction) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBar", "SetState"); + + Params::UScrollBar_SetState_Params Parms{}; + + Parms.InOffsetFraction = InOffsetFraction; + Parms.InThumbSizeFraction = InThumbSizeFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ScrollBox +// (None) + +class UClass* UScrollBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScrollBox"); + + return Clss; +} + + +// ScrollBox UMG.Default__ScrollBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScrollBox* UScrollBox::GetDefaultObj() +{ + static class UScrollBox* Default = nullptr; + + if (!Default) + Default = static_cast(UScrollBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ScrollBox.SetWheelScrollMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetWheelScrollMultiplier"); + + Params::UScrollBox_SetWheelScrollMultiplier_Params Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EScrollWhenFocusChanges NewScrollWhenFocusChanges (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollWhenFocusChanges(enum class EScrollWhenFocusChanges NewScrollWhenFocusChanges) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetScrollWhenFocusChanges"); + + Params::UScrollBox_SetScrollWhenFocusChanges_Params Parms{}; + + Parms.NewScrollWhenFocusChanges = NewScrollWhenFocusChanges; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetScrollOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScrollOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollOffset(float NewScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetScrollOffset"); + + Params::UScrollBox_SetScrollOffset_Params Parms{}; + + Parms.NewScrollOffset = NewScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetScrollbarVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ESlateVisibility NewScrollBarVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarVisibility(enum class ESlateVisibility NewScrollBarVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetScrollbarVisibility"); + + Params::UScrollBox_SetScrollbarVisibility_Params Parms{}; + + Parms.NewScrollBarVisibility = NewScrollBarVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetScrollbarThickness +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D NewScrollbarThickness (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarThickness(struct FVector2D& NewScrollbarThickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetScrollbarThickness"); + + Params::UScrollBox_SetScrollbarThickness_Params Parms{}; + + Parms.NewScrollbarThickness = NewScrollbarThickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetScrollbarPadding +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMargin NewScrollbarPadding (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarPadding(struct FMargin& NewScrollbarPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetScrollbarPadding"); + + Params::UScrollBox_SetScrollbarPadding_Params Parms{}; + + Parms.NewScrollbarPadding = NewScrollbarPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetOrientation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EOrientation NewOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetOrientation(enum class EOrientation NewOrientation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetOrientation"); + + Params::UScrollBox_SetOrientation_Params Parms{}; + + Parms.NewOrientation = NewOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetConsumeMouseWheel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EConsumeMouseWheel NewConsumeMouseWheel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetConsumeMouseWheel(enum class EConsumeMouseWheel NewConsumeMouseWheel) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetConsumeMouseWheel"); + + Params::UScrollBox_SetConsumeMouseWheel_Params Parms{}; + + Parms.NewConsumeMouseWheel = NewConsumeMouseWheel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetAnimateWheelScrolling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldAnimateWheelScrolling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetAnimateWheelScrolling"); + + Params::UScrollBox_SetAnimateWheelScrolling_Params Parms{}; + + Parms.bShouldAnimateWheelScrolling = bShouldAnimateWheelScrolling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAlwaysShowScrollbar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetAlwaysShowScrollbar"); + + Params::UScrollBox_SetAlwaysShowScrollbar_Params Parms{}; + + Parms.NewAlwaysShowScrollbar = NewAlwaysShowScrollbar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.SetAllowOverscroll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAllowOverscroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAllowOverscroll(bool NewAllowOverscroll) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "SetAllowOverscroll"); + + Params::UScrollBox_SetAllowOverscroll_Params Parms{}; + + Parms.NewAllowOverscroll = NewAllowOverscroll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.ScrollWidgetIntoView +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* WidgetToFind (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AnimateScroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EDescendantScrollDestinationScrollDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Padding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, enum class EDescendantScrollDestination ScrollDestination, float Padding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "ScrollWidgetIntoView"); + + Params::UScrollBox_ScrollWidgetIntoView_Params Parms{}; + + Parms.WidgetToFind = WidgetToFind; + Parms.AnimateScroll = AnimateScroll; + Parms.ScrollDestination = ScrollDestination; + Parms.Padding = Padding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.ScrollToStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UScrollBox::ScrollToStart() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "ScrollToStart"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.ScrollToEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UScrollBox::ScrollToEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "ScrollToEnd"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBox.GetViewOffsetFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetViewOffsetFraction() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "GetViewOffsetFraction"); + + Params::UScrollBox_GetViewOffsetFraction_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffsetOfEnd() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "GetScrollOffsetOfEnd"); + + Params::UScrollBox_GetScrollOffsetOfEnd_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ScrollBox.GetScrollOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffset() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "GetScrollOffset"); + + Params::UScrollBox_GetScrollOffset_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.ScrollBox.EndInertialScrolling +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UScrollBox::EndInertialScrolling() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBox", "EndInertialScrolling"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.ScrollBoxSlot +// (None) + +class UClass* UScrollBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ScrollBoxSlot"); + + return Clss; +} + + +// ScrollBoxSlot UMG.Default__ScrollBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UScrollBoxSlot* UScrollBoxSlot::GetDefaultObj() +{ + static class UScrollBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UScrollBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBoxSlot", "SetVerticalAlignment"); + + Params::UScrollBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBoxSlot", "SetPadding"); + + Params::UScrollBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("ScrollBoxSlot", "SetHorizontalAlignment"); + + Params::UScrollBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.SizeBox +// (None) + +class UClass* USizeBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SizeBox"); + + return Clss; +} + + +// SizeBox UMG.Default__SizeBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class USizeBox* USizeBox::GetDefaultObj() +{ + static class USizeBox* Default = nullptr; + + if (!Default) + Default = static_cast(USizeBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.SizeBox.SetWidthOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWidthOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetWidthOverride(float InWidthOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetWidthOverride"); + + Params::USizeBox_SetWidthOverride_Params Parms{}; + + Parms.InWidthOverride = InWidthOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMinDesiredWidth"); + + Params::USizeBox_SetMinDesiredWidth_Params Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMinDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredHeight(float InMinDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMinDesiredHeight"); + + Params::USizeBox_SetMinDesiredHeight_Params Parms{}; + + Parms.InMinDesiredHeight = InMinDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMinAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinAspectRatio(float InMinAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMinAspectRatio"); + + Params::USizeBox_SetMinAspectRatio_Params Parms{}; + + Parms.InMinAspectRatio = InMinAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMaxDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredWidth(float InMaxDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredWidth"); + + Params::USizeBox_SetMaxDesiredWidth_Params Parms{}; + + Parms.InMaxDesiredWidth = InMaxDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMaxDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredHeight(float InMaxDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredHeight"); + + Params::USizeBox_SetMaxDesiredHeight_Params Parms{}; + + Parms.InMaxDesiredHeight = InMaxDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetMaxAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxAspectRatio(float InMaxAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetMaxAspectRatio"); + + Params::USizeBox_SetMaxAspectRatio_Params Parms{}; + + Parms.InMaxAspectRatio = InMaxAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.SetHeightOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InHeightOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetHeightOverride(float InHeightOverride) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "SetHeightOverride"); + + Params::USizeBox_SetHeightOverride_Params Parms{}; + + Parms.InHeightOverride = InHeightOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearWidthOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearWidthOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearWidthOverride"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMinDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredWidth"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMinDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMinDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredHeight"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMinAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMinAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMinAspectRatio"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMaxDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMaxDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredWidth"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMaxDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMaxDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredHeight"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearMaxAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearMaxAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearMaxAspectRatio"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBox.ClearHeightOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USizeBox::ClearHeightOverride() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBox", "ClearHeightOverride"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.SizeBoxSlot +// (None) + +class UClass* USizeBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SizeBoxSlot"); + + return Clss; +} + + +// SizeBoxSlot UMG.Default__SizeBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class USizeBoxSlot* USizeBoxSlot::GetDefaultObj() +{ + static class USizeBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(USizeBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.SizeBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBoxSlot", "SetVerticalAlignment"); + + Params::USizeBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBoxSlot", "SetPadding"); + + Params::USizeBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SizeBoxSlot", "SetHorizontalAlignment"); + + Params::USizeBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.SlateBlueprintLibrary +// (None) + +class UClass* USlateBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateBlueprintLibrary"); + + return Clss; +} + + +// SlateBlueprintLibrary UMG.Default__SlateBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateBlueprintLibrary* USlateBlueprintLibrary::GetDefaultObj() +{ + static class USlateBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(USlateBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D LocalVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorLocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "TransformVectorLocalToAbsolute"); + + Params::USlateBlueprintLibrary_TransformVectorLocalToAbsolute_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.LocalVector = LocalVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D AbsoluteVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorAbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "TransformVectorAbsoluteToLocal"); + + Params::USlateBlueprintLibrary_TransformVectorAbsoluteToLocal_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.AbsoluteVector = AbsoluteVector; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LocalScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarLocalToAbsolute(struct FGeometry& Geometry, float LocalScalar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "TransformScalarLocalToAbsolute"); + + Params::USlateBlueprintLibrary_TransformScalarLocalToAbsolute_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.LocalScalar = LocalScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float AbsoluteScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarAbsoluteToLocal(struct FGeometry& Geometry, float AbsoluteScalar) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "TransformScalarAbsoluteToLocal"); + + Params::USlateBlueprintLibrary_TransformScalarAbsoluteToLocal_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.AbsoluteScalar = AbsoluteScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D LocalCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetLocal(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetLocal"); + + Params::USlateBlueprintLibrary_ScreenToWidgetLocal_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = Geometry; + Parms.ScreenPosition = ScreenPosition; + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocalCoordinate != nullptr) + *LocalCoordinate = std::move(Parms.LocalCoordinate); + +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D AbsoluteCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetAbsolute"); + + Params::USlateBlueprintLibrary_ScreenToWidgetAbsolute_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = ScreenPosition; + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (AbsoluteCoordinate != nullptr) + *AbsoluteCoordinate = std::move(Parms.AbsoluteCoordinate); + +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "ScreenToViewport"); + + Params::USlateBlueprintLibrary_ScreenToViewport_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = ScreenPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); + +} + + +// Function UMG.SlateBlueprintLibrary.LocalToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::LocalToViewport(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "LocalToViewport"); + + Params::USlateBlueprintLibrary_LocalToViewport_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = Geometry; + Parms.LocalCoordinate = LocalCoordinate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); + +} + + +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::LocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "LocalToAbsolute"); + + Params::USlateBlueprintLibrary_LocalToAbsolute_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.LocalCoordinate = LocalCoordinate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D AbsoluteCoordinate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::IsUnderLocation(struct FGeometry& Geometry, struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "IsUnderLocation"); + + Params::USlateBlueprintLibrary_IsUnderLocation_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.AbsoluteCoordinate = AbsoluteCoordinate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalTopLeft(struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "GetLocalTopLeft"); + + Params::USlateBlueprintLibrary_GetLocalTopLeft_Params Parms{}; + + Parms.Geometry = Geometry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalSize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalSize(struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "GetLocalSize"); + + Params::USlateBlueprintLibrary_GetLocalSize_Params Parms{}; + + Parms.Geometry = Geometry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetAbsoluteSize(struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "GetAbsoluteSize"); + + Params::USlateBlueprintLibrary_GetAbsoluteSize_Params Parms{}; + + Parms.Geometry = Geometry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FSlateBrush B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::EqualEqual_SlateBrush(struct FSlateBrush& A, struct FSlateBrush& B) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "EqualEqual_SlateBrush"); + + Params::USlateBlueprintLibrary_EqualEqual_SlateBrush_Params Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D AbsoluteDesktopCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "AbsoluteToViewport"); + + Params::USlateBlueprintLibrary_AbsoluteToViewport_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AbsoluteDesktopCoordinate = AbsoluteDesktopCoordinate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); + +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGeometry Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D AbsoluteCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::AbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SlateBlueprintLibrary", "AbsoluteToLocal"); + + Params::USlateBlueprintLibrary_AbsoluteToLocal_Params Parms{}; + + Parms.Geometry = Geometry; + Parms.AbsoluteCoordinate = AbsoluteCoordinate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.SlateVectorArtData +// (None) + +class UClass* USlateVectorArtData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateVectorArtData"); + + return Clss; +} + + +// SlateVectorArtData UMG.Default__SlateVectorArtData +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateVectorArtData* USlateVectorArtData::GetDefaultObj() +{ + static class USlateVectorArtData* Default = nullptr; + + if (!Default) + Default = static_cast(USlateVectorArtData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.SlateAccessibleWidgetData +// (None) + +class UClass* USlateAccessibleWidgetData::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SlateAccessibleWidgetData"); + + return Clss; +} + + +// SlateAccessibleWidgetData UMG.Default__SlateAccessibleWidgetData +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlateAccessibleWidgetData* USlateAccessibleWidgetData::GetDefaultObj() +{ + static class USlateAccessibleWidgetData* Default = nullptr; + + if (!Default) + Default = static_cast(USlateAccessibleWidgetData::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.Slider +// (None) + +class UClass* USlider::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Slider"); + + return Clss; +} + + +// Slider UMG.Default__Slider +// (Public, ClassDefaultObject, ArchetypeObject) + +class USlider* USlider::GetDefaultObj() +{ + static class USlider* Default = nullptr; + + if (!Default) + Default = static_cast(USlider::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Slider.SetValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetValue"); + + Params::USlider_SetValue_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetStepSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetStepSize(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetStepSize"); + + Params::USlider_SetStepSize_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetSliderHandleColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderHandleColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetSliderHandleColor"); + + Params::USlider_SetSliderHandleColor_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetSliderBarColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderBarColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetSliderBarColor"); + + Params::USlider_SetSliderBarColor_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetMinValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMinValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetMinValue"); + + Params::USlider_SetMinValue_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetMaxValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMaxValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetMaxValue"); + + Params::USlider_SetMaxValue_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetLocked(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetLocked"); + + Params::USlider_SetLocked_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.SetIndentHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetIndentHandle(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "SetIndentHandle"); + + Params::USlider_SetIndentHandle_Params Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Slider.GetValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "GetValue"); + + Params::USlider_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Slider.GetNormalizedValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetNormalizedValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Slider", "GetNormalizedValue"); + + Params::USlider_GetNormalizedValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.Spacer +// (None) + +class UClass* USpacer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Spacer"); + + return Clss; +} + + +// Spacer UMG.Default__Spacer +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpacer* USpacer::GetDefaultObj() +{ + static class USpacer* Default = nullptr; + + if (!Default) + Default = static_cast(USpacer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Spacer.SetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpacer::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Spacer", "SetSize"); + + Params::USpacer_SetSize_Params Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.SpinBox +// (None) + +class UClass* USpinBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SpinBox"); + + return Clss; +} + + +// SpinBox UMG.Default__SpinBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class USpinBox* USpinBox::GetDefaultObj() +{ + static class USpinBox* Default = nullptr; + + if (!Default) + Default = static_cast(USpinBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.SpinBox.SetValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetValue"); + + Params::USpinBox_SetValue_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMinValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMinValue"); + + Params::USpinBox_SetMinValue_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMinSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMinSliderValue"); + + Params::USpinBox_SetMinSliderValue_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMinFractionalDigits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMinFractionalDigits"); + + Params::USpinBox_SetMinFractionalDigits_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMaxValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMaxValue"); + + Params::USpinBox_SetMaxValue_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMaxSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMaxSliderValue"); + + Params::USpinBox_SetMaxSliderValue_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetMaxFractionalDigits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetMaxFractionalDigits"); + + Params::USpinBox_SetMaxFractionalDigits_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetForegroundColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void USpinBox::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetForegroundColor"); + + Params::USpinBox_SetForegroundColor_Params Parms{}; + + Parms.InForegroundColor = InForegroundColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetDelta +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetDelta(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetDelta"); + + Params::USpinBox_SetDelta_Params Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetAlwaysUsesDeltaSnap(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "SetAlwaysUsesDeltaSnap"); + + Params::USpinBox_SetAlwaysUsesDeltaSnap_Params Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// DelegateFunction UMG.SpinBox.OnSpinBoxValueCommittedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class ETextCommit CommitMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "OnSpinBoxValueCommittedEvent__DelegateSignature"); + + Params::USpinBox_OnSpinBoxValueCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.InValue = InValue; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.SpinBox.OnSpinBoxValueChangedEvent__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::OnSpinBoxValueChangedEvent__DelegateSignature(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "OnSpinBoxValueChangedEvent__DelegateSignature"); + + Params::USpinBox_OnSpinBoxValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.InValue = InValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// DelegateFunction UMG.SpinBox.OnSpinBoxBeginSliderMovement__DelegateSignature +// (MulticastDelegate, Public, Delegate) +// Parameters: + +void USpinBox::OnSpinBoxBeginSliderMovement__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "OnSpinBoxBeginSliderMovement__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.SpinBox.GetValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetValue"); + + Params::USpinBox_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMinValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMinValue"); + + Params::USpinBox_GetMinValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMinSliderValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinSliderValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMinSliderValue"); + + Params::USpinBox_GetMinSliderValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMinFractionalDigits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMinFractionalDigits() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMinFractionalDigits"); + + Params::USpinBox_GetMinFractionalDigits_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMaxValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMaxValue"); + + Params::USpinBox_GetMaxValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMaxSliderValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxSliderValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMaxSliderValue"); + + Params::USpinBox_GetMaxSliderValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetMaxFractionalDigits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMaxFractionalDigits() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetMaxFractionalDigits"); + + Params::USpinBox_GetMaxFractionalDigits_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetDelta +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetDelta() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetDelta"); + + Params::USpinBox_GetDelta_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpinBox::GetAlwaysUsesDeltaSnap() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "GetAlwaysUsesDeltaSnap"); + + Params::USpinBox_GetAlwaysUsesDeltaSnap_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.SpinBox.ClearMinValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USpinBox::ClearMinValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "ClearMinValue"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.ClearMinSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USpinBox::ClearMinSliderValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "ClearMinSliderValue"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.ClearMaxValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USpinBox::ClearMaxValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "ClearMaxValue"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.SpinBox.ClearMaxSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void USpinBox::ClearMaxSliderValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SpinBox", "ClearMaxSliderValue"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.TextBinding +// (None) + +class UClass* UTextBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextBinding"); + + return Clss; +} + + +// TextBinding UMG.Default__TextBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextBinding* UTextBinding::GetDefaultObj() +{ + static class UTextBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UTextBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.TextBinding.GetTextValue +// (Final, Native, Public, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBinding::GetTextValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBinding", "GetTextValue"); + + Params::UTextBinding_GetTextValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.TextBinding.GetStringValue +// (Final, Native, Public, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTextBinding::GetStringValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBinding", "GetStringValue"); + + Params::UTextBinding_GetStringValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.TextBlock +// (None) + +class UClass* UTextBlock::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TextBlock"); + + return Clss; +} + + +// TextBlock UMG.Default__TextBlock +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTextBlock* UTextBlock::GetDefaultObj() +{ + static class UTextBlock* Default = nullptr; + + if (!Default) + Default = static_cast(UTextBlock::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.TextBlock.SetTextTransformPolicy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetTextTransformPolicy"); + + Params::UTextBlock_SetTextTransformPolicy_Params Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetText +// (Native, Public, BlueprintCallable) +// Parameters: +// class FText InText (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetText(class FText InText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetText"); + + Params::UTextBlock_SetText_Params Parms{}; + + Parms.InText = InText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetStrikeBrush +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateBrush InStrikeBrush (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetStrikeBrush(const struct FSlateBrush& InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetStrikeBrush"); + + Params::UTextBlock_SetStrikeBrush_Params Parms{}; + + Parms.InStrikeBrush = InStrikeBrush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetShadowOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetShadowOffset"); + + Params::UTextBlock_SetShadowOffset_Params Parms{}; + + Parms.InShadowOffset = InShadowOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetShadowColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetShadowColorAndOpacity"); + + Params::UTextBlock_SetShadowColorAndOpacity_Params Parms{}; + + Parms.InShadowColorAndOpacity = InShadowColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetOpacity"); + + Params::UTextBlock_SetOpacity_Params Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetMinDesiredWidth"); + + Params::UTextBlock_SetMinDesiredWidth_Params Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateFontInfo InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetFont"); + + Params::UTextBlock_SetFont_Params Parms{}; + + Parms.InFontInfo = InFontInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetColorAndOpacity"); + + Params::UTextBlock_SetColorAndOpacity_Params Parms{}; + + Parms.InColorAndOpacity = InColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.SetAutoWrapText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "SetAutoWrapText"); + + Params::UTextBlock_SetAutoWrapText_Params Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TextBlock.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBlock::GetText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "GetText"); + + Params::UTextBlock_GetText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.TextBlock.GetDynamicOutlineMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicOutlineMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "GetDynamicOutlineMaterial"); + + Params::UTextBlock_GetDynamicOutlineMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.TextBlock.GetDynamicFontMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicFontMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TextBlock", "GetDynamicFontMaterial"); + + Params::UTextBlock_GetDynamicFontMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.Throbber +// (None) + +class UClass* UThrobber::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Throbber"); + + return Clss; +} + + +// Throbber UMG.Default__Throbber +// (Public, ClassDefaultObject, ArchetypeObject) + +class UThrobber* UThrobber::GetDefaultObj() +{ + static class UThrobber* Default = nullptr; + + if (!Default) + Default = static_cast(UThrobber::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Throbber.SetNumberOfPieces +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Throbber", "SetNumberOfPieces"); + + Params::UThrobber_SetNumberOfPieces_Params Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Throbber.SetAnimateVertically +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateVertically (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateVertically(bool bInAnimateVertically) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Throbber", "SetAnimateVertically"); + + Params::UThrobber_SetAnimateVertically_Params Parms{}; + + Parms.bInAnimateVertically = bInAnimateVertically; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Throbber.SetAnimateOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateOpacity(bool bInAnimateOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Throbber", "SetAnimateOpacity"); + + Params::UThrobber_SetAnimateOpacity_Params Parms{}; + + Parms.bInAnimateOpacity = bInAnimateOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Throbber.SetAnimateHorizontally +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateHorizontally (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateHorizontally(bool bInAnimateHorizontally) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Throbber", "SetAnimateHorizontally"); + + Params::UThrobber_SetAnimateHorizontally_Params Parms{}; + + Parms.bInAnimateHorizontally = bInAnimateHorizontally; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.TileView +// (None) + +class UClass* UTileView::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TileView"); + + return Clss; +} + + +// TileView UMG.Default__TileView +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTileView* UTileView::GetDefaultObj() +{ + static class UTileView* Default = nullptr; + + if (!Default) + Default = static_cast(UTileView::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.TileView.SetEntryWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryWidth(float NewWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileView", "SetEntryWidth"); + + Params::UTileView_SetEntryWidth_Params Parms{}; + + Parms.NewWidth = NewWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TileView.SetEntryHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryHeight(float NewHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileView", "SetEntryHeight"); + + Params::UTileView_SetEntryHeight_Params Parms{}; + + Parms.NewHeight = NewHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TileView.GetEntryWidth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryWidth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileView", "GetEntryWidth"); + + Params::UTileView_GetEntryWidth_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.TileView.GetEntryHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TileView", "GetEntryHeight"); + + Params::UTileView_GetEntryHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.TreeView +// (None) + +class UClass* UTreeView::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("TreeView"); + + return Clss; +} + + +// TreeView UMG.Default__TreeView +// (Public, ClassDefaultObject, ArchetypeObject) + +class UTreeView* UTreeView::GetDefaultObj() +{ + static class UTreeView* Default = nullptr; + + if (!Default) + Default = static_cast(UTreeView::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.TreeView.SetItemExpansion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExpandItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTreeView::SetItemExpansion(class UObject* Item, bool bExpandItem) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TreeView", "SetItemExpansion"); + + Params::UTreeView_SetItemExpansion_Params Parms{}; + + Parms.Item = Item; + Parms.bExpandItem = bExpandItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TreeView.ExpandAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UTreeView::ExpandAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TreeView", "ExpandAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.TreeView.CollapseAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UTreeView::CollapseAll() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("TreeView", "CollapseAll"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.UMGSequencePlayer +// (None) + +class UClass* UUMGSequencePlayer::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UMGSequencePlayer"); + + return Clss; +} + + +// UMGSequencePlayer UMG.Default__UMGSequencePlayer +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUMGSequencePlayer* UUMGSequencePlayer::GetDefaultObj() +{ + static class UUMGSequencePlayer* Default = nullptr; + + if (!Default) + Default = static_cast(UUMGSequencePlayer::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UMGSequencePlayer.SetUserTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InUserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUMGSequencePlayer::SetUserTag(class FName InUserTag) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UMGSequencePlayer", "SetUserTag"); + + Params::UUMGSequencePlayer_SetUserTag_Params Parms{}; + + Parms.InUserTag = InUserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UMGSequencePlayer.GetUserTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUMGSequencePlayer::GetUserTag() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UMGSequencePlayer", "GetUserTag"); + + Params::UUMGSequencePlayer_GetUserTag_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.UMGSequenceTickManager +// (None) + +class UClass* UUMGSequenceTickManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UMGSequenceTickManager"); + + return Clss; +} + + +// UMGSequenceTickManager UMG.Default__UMGSequenceTickManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUMGSequenceTickManager* UUMGSequenceTickManager::GetDefaultObj() +{ + static class UUMGSequenceTickManager* Default = nullptr; + + if (!Default) + Default = static_cast(UUMGSequenceTickManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.UniformGridPanel +// (None) + +class UClass* UUniformGridPanel::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UniformGridPanel"); + + return Clss; +} + + +// UniformGridPanel UMG.Default__UniformGridPanel +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUniformGridPanel* UUniformGridPanel::GetDefaultObj() +{ + static class UUniformGridPanel* Default = nullptr; + + if (!Default) + Default = static_cast(UUniformGridPanel::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UniformGridPanel.SetSlotPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InSlotPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetSlotPadding(const struct FMargin& InSlotPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridPanel", "SetSlotPadding"); + + Params::UUniformGridPanel_SetSlotPadding_Params Parms{}; + + Parms.InSlotPadding = InSlotPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotWidth(float InMinDesiredSlotWidth) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotWidth"); + + Params::UUniformGridPanel_SetMinDesiredSlotWidth_Params Parms{}; + + Parms.InMinDesiredSlotWidth = InMinDesiredSlotWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotHeight(float InMinDesiredSlotHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotHeight"); + + Params::UUniformGridPanel_SetMinDesiredSlotHeight_Params Parms{}; + + Parms.InMinDesiredSlotHeight = InMinDesiredSlotHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridPanel.AddChildToUniformGrid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UUniformGridPanel::AddChildToUniformGrid(class UWidget* Content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridPanel", "AddChildToUniformGrid"); + + Params::UUniformGridPanel_AddChildToUniformGrid_Params Parms{}; + + Parms.Content = Content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.UniformGridSlot +// (None) + +class UClass* UUniformGridSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UniformGridSlot"); + + return Clss; +} + + +// UniformGridSlot UMG.Default__UniformGridSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUniformGridSlot* UUniformGridSlot::GetDefaultObj() +{ + static class UUniformGridSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UUniformGridSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.UniformGridSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridSlot", "SetVerticalAlignment"); + + Params::UUniformGridSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridSlot.SetRow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridSlot", "SetRow"); + + Params::UUniformGridSlot_SetRow_Params Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridSlot", "SetHorizontalAlignment"); + + Params::UUniformGridSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.UniformGridSlot.SetColumn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("UniformGridSlot", "SetColumn"); + + Params::UUniformGridSlot_SetColumn_Params Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.VerticalBox +// (None) + +class UClass* UVerticalBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VerticalBox"); + + return Clss; +} + + +// VerticalBox UMG.Default__VerticalBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVerticalBox* UVerticalBox::GetDefaultObj() +{ + static class UVerticalBox* Default = nullptr; + + if (!Default) + Default = static_cast(UVerticalBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.VerticalBox.AddChildToVerticalBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UVerticalBox::AddChildToVerticalBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VerticalBox", "AddChildToVerticalBox"); + + Params::UVerticalBox_AddChildToVerticalBox_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.VerticalBoxSlot +// (None) + +class UClass* UVerticalBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VerticalBoxSlot"); + + return Clss; +} + + +// VerticalBoxSlot UMG.Default__VerticalBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVerticalBoxSlot* UVerticalBoxSlot::GetDefaultObj() +{ + static class UVerticalBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UVerticalBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VerticalBoxSlot", "SetVerticalAlignment"); + + Params::UVerticalBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.VerticalBoxSlot.SetSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateChildSize InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VerticalBoxSlot", "SetSize"); + + Params::UVerticalBoxSlot_SetSize_Params Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.VerticalBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VerticalBoxSlot", "SetPadding"); + + Params::UVerticalBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VerticalBoxSlot", "SetHorizontalAlignment"); + + Params::UVerticalBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.Viewport +// (None) + +class UClass* UViewport::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Viewport"); + + return Clss; +} + + +// Viewport UMG.Default__Viewport +// (Public, ClassDefaultObject, ArchetypeObject) + +class UViewport* UViewport::GetDefaultObj() +{ + static class UViewport* Default = nullptr; + + if (!Default) + Default = static_cast(UViewport::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.Viewport.Spawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UViewport::Spawn(TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "Spawn"); + + Params::UViewport_Spawn_Params Parms{}; + + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Viewport.SetViewRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UViewport::SetViewRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "SetViewRotation"); + + Params::UViewport_SetViewRotation_Params Parms{}; + + Parms.Rotation = Rotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Viewport.SetViewLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetViewLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "SetViewLocation"); + + Params::UViewport_SetViewLocation_Params Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.Viewport.GetViewRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UViewport::GetViewRotation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "GetViewRotation"); + + Params::UViewport_GetViewRotation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Viewport.GetViewportWorld +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UViewport::GetViewportWorld() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "GetViewportWorld"); + + Params::UViewport_GetViewportWorld_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.Viewport.GetViewLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UViewport::GetViewLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Viewport", "GetViewLocation"); + + Params::UViewport_GetViewLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.VisibilityBinding +// (None) + +class UClass* UVisibilityBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VisibilityBinding"); + + return Clss; +} + + +// VisibilityBinding UMG.Default__VisibilityBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVisibilityBinding* UVisibilityBinding::GetDefaultObj() +{ + static class UVisibilityBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UVisibilityBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.VisibilityBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class ESlateVisibility UVisibilityBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VisibilityBinding", "GetValue"); + + Params::UVisibilityBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetAnimation +// (None) + +class UClass* UWidgetAnimation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetAnimation"); + + return Clss; +} + + +// WidgetAnimation UMG.Default__WidgetAnimation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetAnimation* UWidgetAnimation::GetDefaultObj() +{ + static class UWidgetAnimation* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetAnimation::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationStarted"); + + Params::UWidgetAnimation_UnbindFromAnimationStarted_Params Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationFinished"); + + Params::UWidgetAnimation_UnbindFromAnimationFinished_Params Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationStarted(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationStarted"); + + Params::UWidgetAnimation_UnbindAllFromAnimationStarted_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationFinished(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationFinished"); + + Params::UWidgetAnimation_UnbindAllFromAnimationFinished_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetAnimation.GetStartTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetStartTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "GetStartTime"); + + Params::UWidgetAnimation_GetStartTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetAnimation.GetEndTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetEndTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "GetEndTime"); + + Params::UWidgetAnimation_GetEndTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetAnimation.BindToAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationStarted"); + + Params::UWidgetAnimation_BindToAnimationStarted_Params Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetAnimation.BindToAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationFinished"); + + Params::UWidgetAnimation_BindToAnimationFinished_Params Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.WidgetAnimationDelegateBinding +// (None) + +class UClass* UWidgetAnimationDelegateBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetAnimationDelegateBinding"); + + return Clss; +} + + +// WidgetAnimationDelegateBinding UMG.Default__WidgetAnimationDelegateBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetAnimationDelegateBinding* UWidgetAnimationDelegateBinding::GetDefaultObj() +{ + static class UWidgetAnimationDelegateBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetAnimationDelegateBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.WidgetAnimationPlayCallbackProxy +// (None) + +class UClass* UWidgetAnimationPlayCallbackProxy::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetAnimationPlayCallbackProxy"); + + return Clss; +} + + +// WidgetAnimationPlayCallbackProxy UMG.Default__WidgetAnimationPlayCallbackProxy +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::GetDefaultObj() +{ + static class UWidgetAnimationPlayCallbackProxy* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetAnimationPlayCallbackProxy::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationTimeRangeProxyObject"); + + Params::UWidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject_Params Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationProxyObject"); + + Params::UWidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject_Params Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetBinding +// (None) + +class UClass* UWidgetBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetBinding"); + + return Clss; +} + + +// WidgetBinding UMG.Default__WidgetBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetBinding* UWidgetBinding::GetDefaultObj() +{ + static class UWidgetBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetBinding::GetValue() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBinding", "GetValue"); + + Params::UWidgetBinding_GetValue_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetBlueprintGeneratedClass +// (Field, Struct, Class) + +class UClass* UWidgetBlueprintGeneratedClass::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetBlueprintGeneratedClass"); + + return Clss; +} + + +// WidgetBlueprintGeneratedClass UMG.Default__WidgetBlueprintGeneratedClass +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetBlueprintGeneratedClass* UWidgetBlueprintGeneratedClass::GetDefaultObj() +{ + static class UWidgetBlueprintGeneratedClass* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetBlueprintGeneratedClass::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.WidgetBlueprintLibrary +// (None) + +class UClass* UWidgetBlueprintLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetBlueprintLibrary"); + + return Clss; +} + + +// WidgetBlueprintLibrary UMG.Default__WidgetBlueprintLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetBlueprintLibrary* UWidgetBlueprintLibrary::GetDefaultObj() +{ + static class UWidgetBlueprintLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetBlueprintLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::UnlockMouse(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "UnlockMouse"); + + Params::UWidgetBlueprintLibrary_UnlockMouse_Params Parms{}; + + Parms.Reply = Reply; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.Unhandled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Unhandled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "Unhandled"); + + Params::UWidgetBlueprintLibrary_Unhandled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWidget* TitleBarContent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EWindowTitleBarMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarDragEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWindowButtonsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarState(class UWidget* TitleBarContent, enum class EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarState"); + + Params::UWidgetBlueprintLibrary_SetWindowTitleBarState_Params Parms{}; + + Parms.TitleBarContent = TitleBarContent; + Parms.Mode = Mode; + Parms.bTitleBarDragEnabled = bTitleBarDragEnabled; + Parms.bWindowButtonsVisible = bWindowButtonsVisible; + Parms.bTitleBarVisible = bTitleBarVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// FDelegateProperty_ Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarOnCloseClickedDelegate(FDelegateProperty_ Delegate) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarOnCloseClickedDelegate"); + + Params::UWidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate_Params Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarCloseButtonActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarCloseButtonActive"); + + Params::UWidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive_Params Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetUserFocus"); + + Params::UWidgetBlueprintLibrary_SetUserFocus_Params Parms{}; + + Parms.Reply = Reply; + Parms.FocusWidget = FocusWidget; + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D NewMousePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetMousePosition"); + + Params::UWidgetBlueprintLibrary_SetMousePosition_Params Parms{}; + + Parms.Reply = Reply; + Parms.NewMousePosition = NewMousePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetInputMode_UIOnlyEx"); + + Params::UWidgetBlueprintLibrary_SetInputMode_UIOnlyEx_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnly +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMouseToViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_UIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetInputMode_UIOnly"); + + Params::UWidgetBlueprintLibrary_SetInputMode_UIOnly_Params Parms{}; + + Parms.Target = Target; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.bLockMouseToViewport = bLockMouseToViewport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameOnly(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameOnly"); + + Params::UWidgetBlueprintLibrary_SetInputMode_GameOnly_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideCursorDuringCapture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameAndUIEx"); + + Params::UWidgetBlueprintLibrary_SetInputMode_GameAndUIEx_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + Parms.bHideCursorDuringCapture = bHideCursorDuringCapture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUI +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMouseToViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideCursorDuringCapture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameAndUI(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameAndUI"); + + Params::UWidgetBlueprintLibrary_SetInputMode_GameAndUI_Params Parms{}; + + Parms.Target = Target; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.bLockMouseToViewport = bLockMouseToViewport; + Parms.bHideCursorDuringCapture = bHideCursorDuringCapture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// enum class EMouseCursor CursorShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CursorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D HotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::SetHardwareCursor(class UObject* WorldContextObject, enum class EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetHardwareCursor"); + + Params::UWidgetBlueprintLibrary_SetHardwareCursor_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CursorShape = CursorShape; + Parms.CursorName = CursorName; + Parms.HotSpot = HotSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetFocusToGameViewport +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UWidgetBlueprintLibrary::SetFocusToGameViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetFocusToGameViewport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// enum class EColorVisionDeficiency Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Severity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CorrectDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowCorrectionWithDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetColorVisionDeficiencyType(enum class EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetColorVisionDeficiencyType"); + + Params::UWidgetBlueprintLibrary_SetColorVisionDeficiencyType_Params Parms{}; + + Parms.Type = Type; + Parms.Severity = Severity; + Parms.CorrectDeficiency = CorrectDeficiency; + Parms.ShowCorrectionWithDeficiency = ShowCorrectionWithDeficiency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToTexture"); + + Params::UWidgetBlueprintLibrary_SetBrushResourceToTexture_Params Parms{}; + + Parms.Brush = Brush; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToMaterial"); + + Params::UWidgetBlueprintLibrary_SetBrushResourceToMaterial_Params Parms{}; + + Parms.Brush = Brush; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.RestorePreviousWindowTitleBarState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UWidgetBlueprintLibrary::RestorePreviousWindowTitleBarState() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "RestorePreviousWindowTitleBarState"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseMouseCapture(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "ReleaseMouseCapture"); + + Params::UWidgetBlueprintLibrary_ReleaseMouseCapture_Params Parms{}; + + Parms.Reply = Reply; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "ReleaseJoystickCapture"); + + Params::UWidgetBlueprintLibrary_ReleaseJoystickCapture_Params Parms{}; + + Parms.Reply = Reply; + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// DelegateFunction UMG.WidgetBlueprintLibrary.OnGameWindowCloseButtonClickedDelegate__DelegateSignature +// (Public, Delegate) +// Parameters: + +void UWidgetBlueprintLibrary::OnGameWindowCloseButtonClickedDelegate__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "OnGameWindowCloseButtonClickedDelegate__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::NoResourceBrush() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "NoResourceBrush"); + + Params::UWidgetBlueprintLibrary_NoResourceBrush_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromTexture"); + + Params::UWidgetBlueprintLibrary_MakeBrushFromTexture_Params Parms{}; + + Parms.Texture = Texture; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromMaterial"); + + Params::UWidgetBlueprintLibrary_MakeBrushFromMaterial_Params Parms{}; + + Parms.Material = Material; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USlateBrushAsset* BrushAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromAsset(class USlateBrushAsset* BrushAsset) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromAsset"); + + Params::UWidgetBlueprintLibrary_MakeBrushFromAsset_Params Parms{}; + + Parms.BrushAsset = BrushAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.LockMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "LockMouse"); + + Params::UWidgetBlueprintLibrary_LockMouse_Params Parms{}; + + Parms.Reply = Reply; + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::IsDragDropping() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "IsDragDropping"); + + Params::UWidgetBlueprintLibrary_IsDragDropping_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.Handled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Handled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "Handled"); + + Params::UWidgetBlueprintLibrary_Handled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 SafePadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D SafePaddingScale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 SpillOverPadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetSafeZonePadding"); + + Params::UWidgetBlueprintLibrary_GetSafeZonePadding_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (SafePadding != nullptr) + *SafePadding = std::move(Parms.SafePadding); + + if (SafePaddingScale != nullptr) + *SafePaddingScale = std::move(Parms.SafePaddingScale); + + if (SpillOverPadding != nullptr) + *SpillOverPadding = std::move(Parms.SpillOverPadding); + +} + + +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnalogInputEvent Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKeyEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FKeyEvent UWidgetBlueprintLibrary::GetKeyEventFromAnalogInputEvent(struct FAnalogInputEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetKeyEventFromAnalogInputEvent"); + + Params::UWidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent_Params Parms{}; + + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPointerEvent Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromPointerEvent(struct FPointerEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromPointerEvent"); + + Params::UWidgetBlueprintLibrary_GetInputEventFromPointerEvent_Params Parms{}; + + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FNavigationEvent Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromNavigationEvent(struct FNavigationEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromNavigationEvent"); + + Params::UWidgetBlueprintLibrary_GetInputEventFromNavigationEvent_Params Parms{}; + + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FKeyEvent Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromKeyEvent(struct FKeyEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromKeyEvent"); + + Params::UWidgetBlueprintLibrary_GetInputEventFromKeyEvent_Params Parms{}; + + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FCharacterEvent Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromCharacterEvent(struct FCharacterEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromCharacterEvent"); + + Params::UWidgetBlueprintLibrary_GetInputEventFromCharacterEvent_Params Parms{}; + + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetBlueprintLibrary::GetDynamicMaterial(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetDynamicMaterial"); + + Params::UWidgetBlueprintLibrary_GetDynamicMaterial_Params Parms{}; + + Parms.Brush = Brush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::GetDragDroppingContent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetDragDroppingContent"); + + Params::UWidgetBlueprintLibrary_GetDragDroppingContent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UWidgetBlueprintLibrary::GetBrushResourceAsTexture2D(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsTexture2D"); + + Params::UWidgetBlueprintLibrary_GetBrushResourceAsTexture2D_Params Parms{}; + + Parms.Brush = Brush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UWidgetBlueprintLibrary::GetBrushResourceAsMaterial(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsMaterial"); + + Params::UWidgetBlueprintLibrary_GetBrushResourceAsMaterial_Params Parms{}; + + Parms.Brush = Brush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UWidgetBlueprintLibrary::GetBrushResource(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetBrushResource"); + + Params::UWidgetBlueprintLibrary_GetBrushResource_Params Parms{}; + + Parms.Brush = Brush; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsWithInterface"); + + Params::UWidgetBlueprintLibrary_GetAllWidgetsWithInterface_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); + +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf WidgetClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsOfClass"); + + Params::UWidgetBlueprintLibrary_GetAllWidgetsOfClass_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetClass = WidgetClass; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); + +} + + +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::EndDragDrop(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "EndDragDrop"); + + Params::UWidgetBlueprintLibrary_EndDragDrop_Params Parms{}; + + Parms.Reply = Reply; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FText Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FontSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FontTypeFace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawTextFormatted(struct FPaintContext& Context, class FText& Text, const struct FVector2D& Position, class UFont* Font, int32 FontSize, class FName FontTypeFace, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DrawTextFormatted"); + + Params::UWidgetBlueprintLibrary_DrawTextFormatted_Params Parms{}; + + Parms.Context = Context; + Parms.Text = Text; + Parms.Position = Position; + Parms.Font = Font; + Parms.FontSize = FontSize; + Parms.FontTypeFace = FontTypeFace; + Parms.Tint = Tint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DrawText +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FString InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawText(struct FPaintContext& Context, const class FString& InString, const struct FVector2D& Position, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DrawText"); + + Params::UWidgetBlueprintLibrary_DrawText_Params Parms{}; + + Parms.Context = Context; + Parms.InString = InString; + Parms.Position = Position; + Parms.Tint = Tint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLines +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TArray Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FLinearColor Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLines(struct FPaintContext& Context, TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DrawLines"); + + Params::UWidgetBlueprintLibrary_DrawLines_Params Parms{}; + + Parms.Context = Context; + Parms.Points = Points; + Parms.Tint = Tint; + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLine +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D PositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D PositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DrawLine"); + + Params::UWidgetBlueprintLibrary_DrawLine_Params Parms{}; + + Parms.Context = Context; + Parms.PositionA = PositionA; + Parms.PositionB = PositionB; + Parms.Tint = Tint; + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DrawBox +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USlateBrushAsset* Brush (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawBox(struct FPaintContext& Context, const struct FVector2D& Position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DrawBox"); + + Params::UWidgetBlueprintLibrary_DrawBox_Params Parms{}; + + Parms.Context = Context; + Parms.Position = Position; + Parms.Size = Size; + Parms.Brush = Brush; + Parms.Tint = Tint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DismissAllMenus +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UWidgetBlueprintLibrary::DismissAllMenus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DismissAllMenus"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPointerEvent PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDragIfPressed(struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DetectDragIfPressed"); + + Params::UWidgetBlueprintLibrary_DetectDragIfPressed_Params Parms{}; + + Parms.PointerEvent = PointerEvent; + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = DragKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDrag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "DetectDrag"); + + Params::UWidgetBlueprintLibrary_DetectDrag_Params Parms{}; + + Parms.Reply = Reply; + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = DragKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOfOperationClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::CreateDragDropOperation(TSubclassOf OperationClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "CreateDragDropOperation"); + + Params::UWidgetBlueprintLibrary_CreateDragDropOperation_Params Parms{}; + + Parms.OperationClass = OperationClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.Create +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf WidgetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* OwningPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetBlueprintLibrary::Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "Create"); + + Params::UWidgetBlueprintLibrary_Create_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetType = WidgetType; + Parms.OwningPlayer = OwningPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "ClearUserFocus"); + + Params::UWidgetBlueprintLibrary_ClearUserFocus_Params Parms{}; + + Parms.Reply = Reply; + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "CaptureMouse"); + + Params::UWidgetBlueprintLibrary_CaptureMouse_Params Parms{}; + + Parms.Reply = Reply; + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "CaptureJoystick"); + + Params::UWidgetBlueprintLibrary_CaptureJoystick_Params Parms{}; + + Parms.Reply = Reply; + Parms.CapturingWidget = CapturingWidget; + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetBlueprintLibrary.CancelDragDrop +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: + +void UWidgetBlueprintLibrary::CancelDragDrop() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetBlueprintLibrary", "CancelDragDrop"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.WidgetComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UWidgetComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetComponent"); + + return Clss; +} + + +// WidgetComponent UMG.Default__WidgetComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetComponent* UWidgetComponent::GetDefaultObj() +{ + static class UWidgetComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetComponent.SetWindowVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWindowVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowVisibility(enum class EWindowVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetWindowVisibility"); + + Params::UWidgetComponent_SetWindowVisibility_Params Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetWindowFocusable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInWindowFocusable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowFocusable(bool bInWindowFocusable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetWindowFocusable"); + + Params::UWidgetComponent_SetWindowFocusable_Params Parms{}; + + Parms.bInWindowFocusable = bInWindowFocusable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetWidgetSpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWidgetSpace NewSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidgetSpace(enum class EWidgetSpace NewSpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetWidgetSpace"); + + Params::UWidgetComponent_SetWidgetSpace_Params Parms{}; + + Parms.NewSpace = NewSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetWidget +// (Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidget(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetWidget"); + + Params::UWidgetComponent_SetWidget_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetTwoSided +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bWantTwoSided (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTwoSided(bool bWantTwoSided) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetTwoSided"); + + Params::UWidgetComponent_SetTwoSided_Params Parms{}; + + Parms.bWantTwoSided = bWantTwoSided; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetTintColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewTintColorAndOpacity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetTintColorAndOpacity"); + + Params::UWidgetComponent_SetTintColorAndOpacity_Params Parms{}; + + Parms.NewTintColorAndOpacity = NewTintColorAndOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bWantTickWhenOffscreen (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickWhenOffscreen(bool bWantTickWhenOffscreen) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetTickWhenOffscreen"); + + Params::UWidgetComponent_SetTickWhenOffscreen_Params Parms{}; + + Parms.bWantTickWhenOffscreen = bWantTickWhenOffscreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetTickMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class ETickMode InTickMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickMode(enum class ETickMode InTickMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetTickMode"); + + Params::UWidgetComponent_SetTickMode_Params Parms{}; + + Parms.InTickMode = InTickMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetRedrawTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRedrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetRedrawTime(float InRedrawTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetRedrawTime"); + + Params::UWidgetComponent_SetRedrawTime_Params Parms{}; + + Parms.InRedrawTime = InRedrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetPivot +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InPivot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetPivot(struct FVector2D& InPivot) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetPivot"); + + Params::UWidgetComponent_SetPivot_Params Parms{}; + + Parms.InPivot = InPivot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetOwnerPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULocalPlayer* LocalPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetOwnerPlayer(class ULocalPlayer* LocalPlayer) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetOwnerPlayer"); + + Params::UWidgetComponent_SetOwnerPlayer_Params Parms{}; + + Parms.LocalPlayer = LocalPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetManuallyRedraw +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseManualRedraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetManuallyRedraw(bool bUseManualRedraw) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetManuallyRedraw"); + + Params::UWidgetComponent_SetManuallyRedraw_Params Parms{}; + + Parms.bUseManualRedraw = bUseManualRedraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetGeometryMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EWidgetGeometryMode InGeometryMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetGeometryMode(enum class EWidgetGeometryMode InGeometryMode) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetGeometryMode"); + + Params::UWidgetComponent_SetGeometryMode_Params Parms{}; + + Parms.InGeometryMode = InGeometryMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawSize(const struct FVector2D& Size) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetDrawSize"); + + Params::UWidgetComponent_SetDrawSize_Params Parms{}; + + Parms.Size = Size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDrawAtDesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawAtDesiredSize(bool bInDrawAtDesiredSize) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetDrawAtDesiredSize"); + + Params::UWidgetComponent_SetDrawAtDesiredSize_Params Parms{}; + + Parms.bInDrawAtDesiredSize = bInDrawAtDesiredSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InCylinderArcAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetCylinderArcAngle(float InCylinderArcAngle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetCylinderArcAngle"); + + Params::UWidgetComponent_SetCylinderArcAngle_Params Parms{}; + + Parms.InCylinderArcAngle = InCylinderArcAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.SetBackgroundColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor NewBackgroundColor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetBackgroundColor(const struct FLinearColor& NewBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "SetBackgroundColor"); + + Params::UWidgetComponent_SetBackgroundColor_Params Parms{}; + + Parms.NewBackgroundColor = NewBackgroundColor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.RequestRenderUpdate +// (Native, Public, BlueprintCallable) +// Parameters: + +void UWidgetComponent::RequestRenderUpdate() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "RequestRenderUpdate"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.RequestRedraw +// (Native, Public, BlueprintCallable) +// Parameters: + +void UWidgetComponent::RequestRedraw() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "RequestRedraw"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetComponent.IsWidgetVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::IsWidgetVisible() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "IsWidgetVisible"); + + Params::UWidgetComponent_IsWidgetVisible_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetWindowVisiblility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWindowVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWindowVisibility UWidgetComponent::GetWindowVisiblility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetWindowVisiblility"); + + Params::UWidgetComponent_GetWindowVisiblility_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetWindowFocusable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetWindowFocusable() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetWindowFocusable"); + + Params::UWidgetComponent_GetWindowFocusable_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetWidgetSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWidgetSpace ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWidgetSpace UWidgetComponent::GetWidgetSpace() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetWidgetSpace"); + + Params::UWidgetComponent_GetWidgetSpace_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetWidget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetWidget"); + + Params::UWidgetComponent_GetWidget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetUserWidgetObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetUserWidgetObject() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetUserWidgetObject"); + + Params::UWidgetComponent_GetUserWidgetObject_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetTwoSided +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTwoSided() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetTwoSided"); + + Params::UWidgetComponent_GetTwoSided_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTickWhenOffscreen() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetTickWhenOffscreen"); + + Params::UWidgetComponent_GetTickWhenOffscreen_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetRenderTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UWidgetComponent::GetRenderTarget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetRenderTarget"); + + Params::UWidgetComponent_GetRenderTarget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetRedrawTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetRedrawTime() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetRedrawTime"); + + Params::UWidgetComponent_GetRedrawTime_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetPivot +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetPivot() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetPivot"); + + Params::UWidgetComponent_GetPivot_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetOwnerPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidgetComponent::GetOwnerPlayer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetOwnerPlayer"); + + Params::UWidgetComponent_GetOwnerPlayer_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetMaterialInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetComponent::GetMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetMaterialInstance"); + + Params::UWidgetComponent_GetMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetManuallyRedraw +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetManuallyRedraw() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetManuallyRedraw"); + + Params::UWidgetComponent_GetManuallyRedraw_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetGeometryMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// enum class EWidgetGeometryMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +enum class EWidgetGeometryMode UWidgetComponent::GetGeometryMode() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetGeometryMode"); + + Params::UWidgetComponent_GetGeometryMode_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetDrawSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetDrawSize"); + + Params::UWidgetComponent_GetDrawSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetDrawAtDesiredSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetDrawAtDesiredSize"); + + Params::UWidgetComponent_GetDrawAtDesiredSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetCylinderArcAngle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetCylinderArcAngle"); + + Params::UWidgetComponent_GetCylinderArcAngle_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetComponent.GetCurrentDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetCurrentDrawSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetComponent", "GetCurrentDrawSize"); + + Params::UWidgetComponent_GetCurrentDrawSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetInteractionComponent +// (SceneComponent) + +class UClass* UWidgetInteractionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetInteractionComponent"); + + return Clss; +} + + +// WidgetInteractionComponent UMG.Default__WidgetInteractionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetInteractionComponent* UWidgetInteractionComponent::GetDefaultObj() +{ + static class UWidgetInteractionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetInteractionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetInteractionComponent.SetFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetFocus(class UWidget* FocusWidget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "SetFocus"); + + Params::UWidgetInteractionComponent_SetFocus_Params Parms{}; + + Parms.FocusWidget = FocusWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FHitResult HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetCustomHitResult(struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "SetCustomHitResult"); + + Params::UWidgetInteractionComponent_SetCustomHitResult_Params Parms{}; + + Parms.HitResult = HitResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetInteractionComponent.SendKeyChar +// (Native, Public, BlueprintCallable) +// Parameters: +// class FString Characters (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::SendKeyChar(const class FString& Characters, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "SendKeyChar"); + + Params::UWidgetInteractionComponent_SendKeyChar_Params Parms{}; + + Parms.Characters = Characters; + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.ScrollWheel +// (Native, Public, BlueprintCallable) +// Parameters: +// float ScrollDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ScrollWheel(float ScrollDelta) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "ScrollWheel"); + + Params::UWidgetInteractionComponent_ScrollWheel_Params Parms{}; + + Parms.ScrollDelta = ScrollDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ReleasePointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleasePointerKey"); + + Params::UWidgetInteractionComponent_ReleasePointerKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetInteractionComponent.ReleaseKey +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::ReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleaseKey"); + + Params::UWidgetInteractionComponent_ReleaseKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.PressPointerKey +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::PressPointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "PressPointerKey"); + + Params::UWidgetInteractionComponent_PressPointerKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetInteractionComponent.PressKey +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressKey(const struct FKey& Key, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "PressKey"); + + Params::UWidgetInteractionComponent_PressKey_Params Parms{}; + + Parms.Key = Key; + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FKey Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressAndReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "PressAndReleaseKey"); + + Params::UWidgetInteractionComponent_PressAndReleaseKey_Params Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverInteractableWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverInteractableWidget"); + + Params::UWidgetInteractionComponent_IsOverInteractableWidget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverHitTestVisibleWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverHitTestVisibleWidget"); + + Params::UWidgetInteractionComponent_IsOverHitTestVisibleWidget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverFocusableWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverFocusableWidget"); + + Params::UWidgetInteractionComponent_IsOverFocusableWidget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.GetLastHitResult +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FHitResult ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UWidgetInteractionComponent::GetLastHitResult() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "GetLastHitResult"); + + Params::UWidgetInteractionComponent_GetLastHitResult_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidgetComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetComponent* UWidgetInteractionComponent::GetHoveredWidgetComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "GetHoveredWidgetComponent"); + + Params::UWidgetInteractionComponent_GetHoveredWidgetComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetInteractionComponent::Get2DHitLocation() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetInteractionComponent", "Get2DHitLocation"); + + Params::UWidgetInteractionComponent_Get2DHitLocation_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetLayoutLibrary +// (None) + +class UClass* UWidgetLayoutLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetLayoutLibrary"); + + return Clss; +} + + +// WidgetLayoutLibrary UMG.Default__WidgetLayoutLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetLayoutLibrary* UWidgetLayoutLibrary::GetDefaultObj() +{ + static class UWidgetLayoutLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetLayoutLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWidgetLayoutLibrary::SlotAsWrapBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsWrapBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsWrapBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetSwitcherSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetSwitcherSlot* UWidgetLayoutLibrary::SlotAsWidgetSwitcherSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsWidgetSwitcherSlot"); + + Params::UWidgetLayoutLibrary_SlotAsWidgetSwitcherSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UWidgetLayoutLibrary::SlotAsVerticalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsVerticalBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsVerticalBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UWidgetLayoutLibrary::SlotAsUniformGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsUniformGridSlot"); + + Params::UWidgetLayoutLibrary_SlotAsUniformGridSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USizeBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USizeBoxSlot* UWidgetLayoutLibrary::SlotAsSizeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsSizeBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsSizeBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScrollBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScrollBoxSlot* UWidgetLayoutLibrary::SlotAsScrollBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsScrollBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsScrollBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScaleBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScaleBoxSlot* UWidgetLayoutLibrary::SlotAsScaleBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsScaleBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsScaleBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USafeZoneSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USafeZoneSlot* UWidgetLayoutLibrary::SlotAsSafeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsSafeBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsSafeBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UWidgetLayoutLibrary::SlotAsOverlaySlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsOverlaySlot"); + + Params::UWidgetLayoutLibrary_SlotAsOverlaySlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UWidgetLayoutLibrary::SlotAsHorizontalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsHorizontalBoxSlot"); + + Params::UWidgetLayoutLibrary_SlotAsHorizontalBoxSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UWidgetLayoutLibrary::SlotAsGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsGridSlot"); + + Params::UWidgetLayoutLibrary_SlotAsGridSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UWidgetLayoutLibrary::SlotAsCanvasSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsCanvasSlot"); + + Params::UWidgetLayoutLibrary_SlotAsCanvasSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBorderSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBorderSlot* UWidgetLayoutLibrary::SlotAsBorderSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "SlotAsBorderSlot"); + + Params::UWidgetLayoutLibrary_SlotAsBorderSlot_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetLayoutLibrary::RemoveAllWidgets(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "RemoveAllWidgets"); + + Params::UWidgetLayoutLibrary_RemoveAllWidgets_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "ProjectWorldLocationToWidgetPosition"); + + Params::UWidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition_Params Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WorldLocation = WorldLocation; + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetViewportWidgetGeometry(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetViewportWidgetGeometry"); + + Params::UWidgetLayoutLibrary_GetViewportWidgetGeometry_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportSize +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetViewportSize(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetViewportSize"); + + Params::UWidgetLayoutLibrary_GetViewportSize_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportScale +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetLayoutLibrary::GetViewportScale(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetViewportScale"); + + Params::UWidgetLayoutLibrary_GetViewportScale_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetPlayerScreenWidgetGeometry"); + + Params::UWidgetLayoutLibrary_GetPlayerScreenWidgetGeometry_Params Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetMousePositionScaledByDPI"); + + Params::UWidgetLayoutLibrary_GetMousePositionScaledByDPI_Params Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnViewport(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnViewport"); + + Params::UWidgetLayoutLibrary_GetMousePositionOnViewport_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnPlatform() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnPlatform"); + + Params::UWidgetLayoutLibrary_GetMousePositionOnPlatform_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetNavigation +// (None) + +class UClass* UWidgetNavigation::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetNavigation"); + + return Clss; +} + + +// WidgetNavigation UMG.Default__WidgetNavigation +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetNavigation* UWidgetNavigation::GetDefaultObj() +{ + static class UWidgetNavigation* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetNavigation::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.WidgetSwitcher +// (None) + +class UClass* UWidgetSwitcher::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetSwitcher"); + + return Clss; +} + + +// WidgetSwitcher UMG.Default__WidgetSwitcher +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetSwitcher* UWidgetSwitcher::GetDefaultObj() +{ + static class UWidgetSwitcher* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetSwitcher::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidgetIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidgetIndex"); + + Params::UWidgetSwitcher_SetActiveWidgetIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetSwitcher.SetActiveWidget +// (Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidget(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidget"); + + Params::UWidgetSwitcher_SetActiveWidget_Params Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetWidgetAtIndex(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "GetWidgetAtIndex"); + + Params::UWidgetSwitcher_GetWidgetAtIndex_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetSwitcher.GetNumWidgets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetNumWidgets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "GetNumWidgets"); + + Params::UWidgetSwitcher_GetNumWidgets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetActiveWidgetIndex() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidgetIndex"); + + Params::UWidgetSwitcher_GetActiveWidgetIndex_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function UMG.WidgetSwitcher.GetActiveWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetActiveWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidget"); + + Params::UWidgetSwitcher_GetActiveWidget_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WidgetSwitcherSlot +// (None) + +class UClass* UWidgetSwitcherSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetSwitcherSlot"); + + return Clss; +} + + +// WidgetSwitcherSlot UMG.Default__WidgetSwitcherSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetSwitcherSlot* UWidgetSwitcherSlot::GetDefaultObj() +{ + static class UWidgetSwitcherSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetSwitcherSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetVerticalAlignment"); + + Params::UWidgetSwitcherSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetSwitcherSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetPadding"); + + Params::UWidgetSwitcherSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetHorizontalAlignment"); + + Params::UWidgetSwitcherSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.WidgetTree +// (None) + +class UClass* UWidgetTree::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WidgetTree"); + + return Clss; +} + + +// WidgetTree UMG.Default__WidgetTree +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWidgetTree* UWidgetTree::GetDefaultObj() +{ + static class UWidgetTree* Default = nullptr; + + if (!Default) + Default = static_cast(UWidgetTree::StaticClass()->DefaultObject); + + return Default; +} + + +// Class UMG.WindowTitleBarArea +// (None) + +class UClass* UWindowTitleBarArea::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WindowTitleBarArea"); + + return Clss; +} + + +// WindowTitleBarArea UMG.Default__WindowTitleBarArea +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWindowTitleBarArea* UWindowTitleBarArea::GetDefaultObj() +{ + static class UWindowTitleBarArea* Default = nullptr; + + if (!Default) + Default = static_cast(UWindowTitleBarArea::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarArea", "SetVerticalAlignment"); + + Params::UWindowTitleBarArea_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WindowTitleBarArea.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarArea", "SetPadding"); + + Params::UWindowTitleBarArea_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarArea", "SetHorizontalAlignment"); + + Params::UWindowTitleBarArea_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.WindowTitleBarAreaSlot +// (None) + +class UClass* UWindowTitleBarAreaSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WindowTitleBarAreaSlot"); + + return Clss; +} + + +// WindowTitleBarAreaSlot UMG.Default__WindowTitleBarAreaSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWindowTitleBarAreaSlot* UWindowTitleBarAreaSlot::GetDefaultObj() +{ + static class UWindowTitleBarAreaSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UWindowTitleBarAreaSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetVerticalAlignment"); + + Params::UWindowTitleBarAreaSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WindowTitleBarAreaSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetPadding"); + + Params::UWindowTitleBarAreaSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetHorizontalAlignment"); + + Params::UWindowTitleBarAreaSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class UMG.WrapBox +// (None) + +class UClass* UWrapBox::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WrapBox"); + + return Clss; +} + + +// WrapBox UMG.Default__WrapBox +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWrapBox* UWrapBox::GetDefaultObj() +{ + static class UWrapBox* Default = nullptr; + + if (!Default) + Default = static_cast(UWrapBox::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WrapBox.SetInnerSlotPadding +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBox::SetInnerSlotPadding(const struct FVector2D& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBox", "SetInnerSlotPadding"); + + Params::UWrapBox_SetInnerSlotPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WrapBox.AddChildToWrapBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWrapBox::AddChildToWrapBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBox", "AddChildToWrapBox"); + + Params::UWrapBox_AddChildToWrapBox_Params Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class UMG.WrapBoxSlot +// (None) + +class UClass* UWrapBoxSlot::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WrapBoxSlot"); + + return Clss; +} + + +// WrapBoxSlot UMG.Default__WrapBoxSlot +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWrapBoxSlot* UWrapBoxSlot::GetDefaultObj() +{ + static class UWrapBoxSlot* Default = nullptr; + + if (!Default) + Default = static_cast(UWrapBoxSlot::StaticClass()->DefaultObject); + + return Default; +} + + +// Function UMG.WrapBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBoxSlot", "SetVerticalAlignment"); + + Params::UWrapBoxSlot_SetVerticalAlignment_Params Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WrapBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBoxSlot", "SetPadding"); + + Params::UWrapBoxSlot_SetPadding_Params Parms{}; + + Parms.InPadding = InPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// enum class EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBoxSlot", "SetHorizontalAlignment"); + + Params::UWrapBoxSlot_SetHorizontalAlignment_Params Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFillSpanWhenLessThan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillSpanWhenLessThan(float InFillSpanWhenLessThan) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBoxSlot", "SetFillSpanWhenLessThan"); + + Params::UWrapBoxSlot_SetFillSpanWhenLessThan_Params Parms{}; + + Parms.InFillSpanWhenLessThan = InFillSpanWhenLessThan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function UMG.WrapBoxSlot.SetFillEmptySpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbFillEmptySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillEmptySpace(bool InbFillEmptySpace) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WrapBoxSlot", "SetFillEmptySpace"); + + Params::UWrapBoxSlot_SetFillEmptySpace_Params Parms{}; + + Parms.InbFillEmptySpace = InbFillEmptySpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_parameters.hpp new file mode 100644 index 0000000..df95ec7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_parameters.hpp @@ -0,0 +1,5904 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.SetVisibility +struct UWidget_SetVisibility_Params +{ +public: + enum class ESlateVisibility InVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetUserFocus +struct UWidget_SetUserFocus_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.Widget.SetToolTipText +struct UWidget_SetToolTipText_Params +{ +public: + class FText InToolTipText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetToolTip +struct UWidget_SetToolTip_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetRenderTranslation +struct UWidget_SetRenderTranslation_Params +{ +public: + struct FVector2D Translation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetRenderTransformPivot +struct UWidget_SetRenderTransformPivot_Params +{ +public: + struct FVector2D Pivot; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Widget.SetRenderTransformAngle +struct UWidget_SetRenderTransformAngle_Params +{ +public: + float Angle; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function UMG.Widget.SetRenderTransform +struct UWidget_SetRenderTransform_Params +{ +public: + struct FWidgetTransform InTransform; // 0x0(0x1C)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetRenderShear +struct UWidget_SetRenderShear_Params +{ +public: + struct FVector2D Shear; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.SetRenderScale +struct UWidget_SetRenderScale_Params +{ +public: + struct FVector2D Scale; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Widget.SetRenderOpacity +struct UWidget_SetRenderOpacity_Params +{ +public: + float InOpacity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Widget.SetNavigationRuleExplicit +struct UWidget_SetNavigationRuleExplicit_Params +{ +public: + enum class EUINavigation Direction; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_182F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* InWidget; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function UMG.Widget.SetNavigationRuleCustomBoundary +struct UWidget_SetNavigationRuleCustomBoundary_Params +{ +public: + enum class EUINavigation Direction; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1831[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ InCustomDelegate; // 0x4(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function UMG.Widget.SetNavigationRuleCustom +struct UWidget_SetNavigationRuleCustom_Params +{ +public: + enum class EUINavigation Direction; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1833[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ InCustomDelegate; // 0x4(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function UMG.Widget.SetNavigationRuleBase +struct UWidget_SetNavigationRuleBase_Params +{ +public: + enum class EUINavigation Direction; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUINavigationRule Rule; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Widget.SetNavigationRule +struct UWidget_SetNavigationRule_Params +{ +public: + enum class EUINavigation Direction; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUINavigationRule Rule; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1835[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName WidgetToFocus; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.SetIsEnabled +struct UWidget_SetIsEnabled_Params +{ +public: + bool bInIsEnabled; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.SetCursor +struct UWidget_SetCursor_Params +{ +public: + enum class EMouseCursor InCursor; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.SetClipping +struct UWidget_SetClipping_Params +{ +public: + enum class EWidgetClipping InClipping; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Widget.SetAllNavigationRules +struct UWidget_SetAllNavigationRules_Params +{ +public: + enum class EUINavigationRule Rule; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1836[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName WidgetToFocus; // 0x4(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// DelegateFunction UMG.Widget.OnReply__DelegateSignature +struct UWidget_OnReply__DelegateSignature_Params +{ +public: + struct FEventReply ReturnValue; // 0x0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// DelegateFunction UMG.Widget.OnPointerEvent__DelegateSignature +struct UWidget_OnPointerEvent__DelegateSignature_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.IsVisible +struct UWidget_IsVisible_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.IsHovered +struct UWidget_IsHovered_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Widget.HasUserFocusedDescendants +struct UWidget_HasUserFocusedDescendants_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1837[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Widget.HasUserFocus +struct UWidget_HasUserFocus_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1838[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function UMG.Widget.HasMouseCaptureByUser +struct UWidget_HasMouseCaptureByUser_Params +{ +public: + int32 UserIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1839[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.HasMouseCapture +struct UWidget_HasMouseCapture_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.HasKeyboardFocus +struct UWidget_HasKeyboardFocus_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.HasFocusedDescendants +struct UWidget_HasFocusedDescendants_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.HasAnyUserFocus +struct UWidget_HasAnyUserFocus_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction UMG.Widget.GetWidget__DelegateSignature +struct UWidget_GetWidget__DelegateSignature_Params +{ +public: + class UWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.GetVisibility +struct UWidget_GetVisibility_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.Widget.GetTickSpaceGeometry +struct UWidget_GetTickSpaceGeometry_Params +{ +public: + struct FGeometry ReturnValue; // 0x0(0x38)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.Widget.GetText__DelegateSignature +struct UWidget_GetText__DelegateSignature_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction UMG.Widget.GetSlateVisibility__DelegateSignature +struct UWidget_GetSlateVisibility__DelegateSignature_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// DelegateFunction UMG.Widget.GetSlateColor__DelegateSignature +struct UWidget_GetSlateColor__DelegateSignature_Params +{ +public: + struct FSlateColor ReturnValue; // 0x0(0x28)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// DelegateFunction UMG.Widget.GetSlateBrush__DelegateSignature +struct UWidget_GetSlateBrush__DelegateSignature_Params +{ +public: + struct FSlateBrush ReturnValue; // 0x0(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Widget.GetRenderTransformAngle +struct UWidget_GetRenderTransformAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Widget.GetRenderOpacity +struct UWidget_GetRenderOpacity_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.GetParent +struct UWidget_GetParent_Params +{ +public: + class UPanelWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.Widget.GetPaintSpaceGeometry +struct UWidget_GetPaintSpaceGeometry_Params +{ +public: + struct FGeometry ReturnValue; // 0x0(0x38)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.GetOwningPlayer +struct UWidget_GetOwningPlayer_Params +{ +public: + class APlayerController* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.GetOwningLocalPlayer +struct UWidget_GetOwningLocalPlayer_Params +{ +public: + class ULocalPlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction UMG.Widget.GetMouseCursor__DelegateSignature +struct UWidget_GetMouseCursor__DelegateSignature_Params +{ +public: + enum class EMouseCursor ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction UMG.Widget.GetLinearColor__DelegateSignature +struct UWidget_GetLinearColor__DelegateSignature_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.GetIsEnabled +struct UWidget_GetIsEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// DelegateFunction UMG.Widget.GetInt32__DelegateSignature +struct UWidget_GetInt32__DelegateSignature_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.GetGameInstance +struct UWidget_GetGameInstance_Params +{ +public: + class UGameInstance* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// DelegateFunction UMG.Widget.GetFloat__DelegateSignature +struct UWidget_GetFloat__DelegateSignature_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Widget.GetDesiredSize +struct UWidget_GetDesiredSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.GetClipping +struct UWidget_GetClipping_Params +{ +public: + enum class EWidgetClipping ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction UMG.Widget.GetCheckBoxState__DelegateSignature +struct UWidget_GetCheckBoxState__DelegateSignature_Params +{ +public: + enum class ECheckBoxState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.Widget.GetCachedGeometry +struct UWidget_GetCachedGeometry_Params +{ +public: + struct FGeometry ReturnValue; // 0x0(0x38)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// DelegateFunction UMG.Widget.GetBool__DelegateSignature +struct UWidget_GetBool__DelegateSignature_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.Widget.GetAccessibleText +struct UWidget_GetAccessibleText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.Widget.GetAccessibleSummaryText +struct UWidget_GetAccessibleSummaryText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.Widget.GenerateWidgetForString__DelegateSignature +struct UWidget_GenerateWidgetForString__DelegateSignature_Params +{ +public: + class FString Item; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// DelegateFunction UMG.Widget.GenerateWidgetForObject__DelegateSignature +struct UWidget_GenerateWidgetForObject__DelegateSignature_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Widget.ForceVolatile +struct UWidget_ForceVolatile_Params +{ +public: + bool bForce; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.UnbindFromAnimationStarted +struct UUserWidget_UnbindFromAnimationStarted_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.UnbindFromAnimationFinished +struct UUserWidget_UnbindFromAnimationFinished_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +struct UUserWidget_UnbindAllFromAnimationStarted_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +struct UUserWidget_UnbindAllFromAnimationFinished_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// Function UMG.UserWidget.Tick +struct UUserWidget_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InDeltaTime; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.UserWidget.StopListeningForInputAction +struct UUserWidget_StopListeningForInputAction_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInputEvent EventType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1846[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.StopAnimation +struct UUserWidget_StopAnimation_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.UserWidget.SetPositionInViewport +struct UUserWidget_SetPositionInViewport_Params +{ +public: + struct FVector2D Position; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDPIScale; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1847[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetPlaybackSpeed +struct UUserWidget_SetPlaybackSpeed_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1848[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetPadding +struct UUserWidget_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.SetOwningPlayer +struct UUserWidget_SetOwningPlayer_Params +{ +public: + class APlayerController* LocalPlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetNumLoopsToPlay +struct UUserWidget_SetNumLoopsToPlay_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1849[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UserWidget.SetInputActionPriority +struct UUserWidget_SetInputActionPriority_Params +{ +public: + int32 NewPriority; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.SetInputActionBlocking +struct UUserWidget_SetInputActionBlocking_Params +{ +public: + bool bShouldBlock; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.UserWidget.SetForegroundColor +struct UUserWidget_SetForegroundColor_Params +{ +public: + struct FSlateColor InForegroundColor; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.SetDesiredSizeInViewport +struct UUserWidget_SetDesiredSizeInViewport_Params +{ +public: + struct FVector2D Size; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetColorAndOpacity +struct UUserWidget_SetColorAndOpacity_Params +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetAnimationCurrentTime +struct UUserWidget_SetAnimationCurrentTime_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.SetAnchorsInViewport +struct UUserWidget_SetAnchorsInViewport_Params +{ +public: + struct FAnchors Anchors; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.SetAlignmentInViewport +struct UUserWidget_SetAlignmentInViewport_Params +{ +public: + struct FVector2D Alignment; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.ReverseAnimation +struct UUserWidget_ReverseAnimation_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.PreConstruct +struct UUserWidget_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.PlaySound +struct UUserWidget_PlaySound_Params +{ +public: + class USoundBase* SoundToPlay; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.UserWidget.PlayAnimationTimeRange +struct UUserWidget_PlayAnimationTimeRange_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUMGSequencePlayMode PlayMode; // 0x14(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PlaybackSpeed; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.PlayAnimationReverse +struct UUserWidget_PlayAnimationReverse_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1851[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.PlayAnimationForward +struct UUserWidget_PlayAnimationForward_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0xC(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1854[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.UserWidget.PlayAnimation +struct UUserWidget_PlayAnimation_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUMGSequencePlayMode PlayMode; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1857[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PlaybackSpeed; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1858[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.PauseAnimation +struct UUserWidget_PauseAnimation_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1859[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnTouchStarted +struct UUserWidget_OnTouchStarted_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnTouchMoved +struct UUserWidget_OnTouchMoved_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnTouchGesture +struct UUserWidget_OnTouchGesture_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent GestureEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnTouchForceChanged +struct UUserWidget_OnTouchForceChanged_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnTouchEnded +struct UUserWidget_OnTouchEnded_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.OnRemovedFromFocusPath +struct UUserWidget_OnRemovedFromFocusPath_Params +{ +public: + struct FFocusEvent InFocusEvent; // 0x0(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnPreviewMouseButtonDown +struct UUserWidget_OnPreviewMouseButtonDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x128 (0x128 - 0x0) +// Function UMG.UserWidget.OnPreviewKeyDown +struct UUserWidget_OnPreviewKeyDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function UMG.UserWidget.OnPaint +struct UUserWidget_OnPaint_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnMouseWheel +struct UUserWidget_OnMouseWheel_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnMouseMove +struct UUserWidget_OnMouseMove_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function UMG.UserWidget.OnMouseLeave +struct UUserWidget_OnMouseLeave_Params +{ +public: + struct FPointerEvent MouseEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0xA8 (0xA8 - 0x0) +// Function UMG.UserWidget.OnMouseEnter +struct UUserWidget_OnMouseEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnMouseButtonUp +struct UUserWidget_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnMouseButtonDown +struct UUserWidget_OnMouseButtonDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x160 (0x160 - 0x0) +// Function UMG.UserWidget.OnMouseButtonDoubleClick +struct UUserWidget_OnMouseButtonDoubleClick_Params +{ +public: + struct FGeometry InMyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InMouseEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x138 (0x138 - 0x0) +// Function UMG.UserWidget.OnMotionDetected +struct UUserWidget_OnMotionDetected_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMotionEvent InMotionEvent; // 0x38(0x48)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x80(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x128 (0x128 - 0x0) +// Function UMG.UserWidget.OnKeyUp +struct UUserWidget_OnKeyUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x128 (0x128 - 0x0) +// Function UMG.UserWidget.OnKeyDown +struct UUserWidget_OnKeyDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x110 (0x110 - 0x0) +// Function UMG.UserWidget.OnKeyChar +struct UUserWidget_OnKeyChar_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterEvent InCharacterEvent; // 0x38(0x20)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x58(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xF8 (0xF8 - 0x0) +// Function UMG.UserWidget.OnFocusReceived +struct UUserWidget_OnFocusReceived_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFocusEvent InFocusEvent; // 0x38(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x40(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.OnFocusLost +struct UUserWidget_OnFocusLost_Params +{ +public: + struct FFocusEvent InFocusEvent; // 0x0(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function UMG.UserWidget.OnDrop +struct UUserWidget_OnDrop_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x38(0x70)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0xA8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_185E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xB8 (0xB8 - 0x0) +// Function UMG.UserWidget.OnDragOver +struct UUserWidget_OnDragOver_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x38(0x70)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0xA8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0xB0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_185F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x78 (0x78 - 0x0) +// Function UMG.UserWidget.OnDragLeave +struct UUserWidget_OnDragLeave_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x70(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// Function UMG.UserWidget.OnDragEnter +struct UUserWidget_OnDragEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x38(0x70)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0xA8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB0 (0xB0 - 0x0) +// Function UMG.UserWidget.OnDragDetected +struct UUserWidget_OnDragDetected_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x38(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0xA8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function UMG.UserWidget.OnDragCancelled +struct UUserWidget_OnDragCancelled_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x70(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.OnAnimationStarted +struct UUserWidget_OnAnimationStarted_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.OnAnimationFinished +struct UUserWidget_OnAnimationFinished_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x130 (0x130 - 0x0) +// Function UMG.UserWidget.OnAnalogValueChanged +struct UUserWidget_OnAnalogValueChanged_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnalogInputEvent InAnalogInputEvent; // 0x38(0x40)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x78(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.OnAddedToFocusPath +struct UUserWidget_OnAddedToFocusPath_Params +{ +public: + struct FFocusEvent InFocusEvent; // 0x0(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1C (0x1C - 0x0) +// Function UMG.UserWidget.ListenForInputAction +struct UUserWidget_ListenForInputAction_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EInputEvent EventType; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsume; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1860[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ Callback; // 0xC(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.IsPlayingAnimation +struct UUserWidget_IsPlayingAnimation_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.UserWidget.IsListeningForInputAction +struct UUserWidget_IsListeningForInputAction_Params +{ +public: + class FName ActionName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1861[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.IsInViewport +struct UUserWidget_IsInViewport_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.IsInteractable +struct UUserWidget_IsInteractable_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.IsAnyAnimationPlaying +struct UUserWidget_IsAnyAnimationPlaying_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.IsAnimationPlayingForward +struct UUserWidget_IsAnimationPlayingForward_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1862[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.IsAnimationPlaying +struct UUserWidget_IsAnimationPlaying_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1863[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.GetOwningPlayerPawn +struct UUserWidget_GetOwningPlayerPawn_Params +{ +public: + class APawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.GetOwningPlayerCameraManager +struct UUserWidget_GetOwningPlayerCameraManager_Params +{ +public: + class APlayerCameraManager* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserWidget.GetIsVisible +struct UUserWidget_GetIsVisible_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.GetAnimationCurrentTime +struct UUserWidget_GetAnimationCurrentTime_Params +{ +public: + class UWidgetAnimation* InAnimation; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1864[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UserWidget.GetAnchorsInViewport +struct UUserWidget_GetAnchorsInViewport_Params +{ +public: + struct FAnchors ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.GetAlignmentInViewport +struct UUserWidget_GetAlignmentInViewport_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.BindToAnimationStarted +struct UUserWidget_BindToAnimationStarted_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserWidget.BindToAnimationFinished +struct UUserWidget_BindToAnimationFinished_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.UserWidget.BindToAnimationEvent +struct UUserWidget_BindToAnimationEvent_Params +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + enum class EWidgetAnimationEvent AnimationEvent; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1865[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName UserTag; // 0x1C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1866[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UserWidget.AddToViewport +struct UUserWidget_AddToViewport_Params +{ +public: + int32 ZOrder; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserWidget.AddToPlayerScreen +struct UUserWidget_AddToPlayerScreen_Params +{ +public: + int32 ZOrder; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1867[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.AsyncTaskDownloadImage.DownloadImage +struct UAsyncTaskDownloadImage_DownloadImage_Params +{ +public: + class FString URL; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncTaskDownloadImage* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.PanelWidget.RemoveChildAt +struct UPanelWidget_RemoveChildAt_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_186D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.RemoveChild +struct UPanelWidget_RemoveChild_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_186E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.HasChild +struct UPanelWidget_HasChild_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_186F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.PanelWidget.HasAnyChildren +struct UPanelWidget_HasAnyChildren_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.PanelWidget.GetChildrenCount +struct UPanelWidget_GetChildrenCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.GetChildIndex +struct UPanelWidget_GetChildIndex_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1870[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.GetChildAt +struct UPanelWidget_GetChildAt_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1871[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.GetAllChildren +struct UPanelWidget_GetAllChildren_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.PanelWidget.AddChild +struct UPanelWidget_AddChild_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ContentWidget.SetContent +struct UContentWidget_SetContent_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ContentWidget.GetContentSlot +struct UContentWidget_GetContentSlot_Params +{ +public: + class UPanelSlot* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ContentWidget.GetContent +struct UContentWidget_GetContent_Params +{ +public: + class UWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BackgroundBlur.SetVerticalAlignment +struct UBackgroundBlur_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.BackgroundBlur.SetPadding +struct UBackgroundBlur_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +struct UBackgroundBlur_SetLowQualityFallbackBrush_Params +{ +public: + struct FSlateBrush InBrush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BackgroundBlur.SetHorizontalAlignment +struct UBackgroundBlur_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.BackgroundBlur.SetBlurStrength +struct UBackgroundBlur_SetBlurStrength_Params +{ +public: + float InStrength; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.BackgroundBlur.SetBlurRadius +struct UBackgroundBlur_SetBlurRadius_Params +{ +public: + int32 InBlurRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +struct UBackgroundBlur_SetApplyAlphaToBlur_Params +{ +public: + bool bInApplyAlphaToBlur; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +struct UBackgroundBlurSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.BackgroundBlurSlot.SetPadding +struct UBackgroundBlurSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +struct UBackgroundBlurSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BoolBinding.GetValue +struct UBoolBinding_GetValue_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Border.SetVerticalAlignment +struct UBorder_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Border.SetPadding +struct UBorder_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Border.SetHorizontalAlignment +struct UBorder_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Border.SetDesiredSizeScale +struct UBorder_SetDesiredSizeScale_Params +{ +public: + struct FVector2D InScale; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Border.SetContentColorAndOpacity +struct UBorder_SetContentColorAndOpacity_Params +{ +public: + struct FLinearColor InContentColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Border.SetBrushFromTexture +struct UBorder_SetBrushFromTexture_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Border.SetBrushFromMaterial +struct UBorder_SetBrushFromMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Border.SetBrushFromAsset +struct UBorder_SetBrushFromAsset_Params +{ +public: + class USlateBrushAsset* Asset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Border.SetBrushColor +struct UBorder_SetBrushColor_Params +{ +public: + struct FLinearColor InBrushColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.Border.SetBrush +struct UBorder_SetBrush_Params +{ +public: + struct FSlateBrush InBrush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Border.GetDynamicMaterial +struct UBorder_GetDynamicMaterial_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BorderSlot.SetVerticalAlignment +struct UBorderSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.BorderSlot.SetPadding +struct UBorderSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.BorderSlot.SetHorizontalAlignment +struct UBorderSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.BrushBinding.GetValue +struct UBrushBinding_GetValue_Params +{ +public: + struct FSlateBrush ReturnValue; // 0x0(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Button.SetTouchMethod +struct UButton_SetTouchMethod_Params +{ +public: + enum class EButtonTouchMethod InTouchMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x278 (0x278 - 0x0) +// Function UMG.Button.SetStyle +struct UButton_SetStyle_Params +{ +public: + struct FButtonStyle InStyle; // 0x0(0x278)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Button.SetPressMethod +struct UButton_SetPressMethod_Params +{ +public: + enum class EButtonPressMethod InPressMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Button.SetColorAndOpacity +struct UButton_SetColorAndOpacity_Params +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Button.SetClickMethod +struct UButton_SetClickMethod_Params +{ +public: + enum class EButtonClickMethod InClickMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Button.SetBackgroundColor +struct UButton_SetBackgroundColor_Params +{ +public: + struct FLinearColor InBackgroundColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Button.IsPressed +struct UButton_IsPressed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ButtonSlot.SetVerticalAlignment +struct UButtonSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ButtonSlot.SetPadding +struct UButtonSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ButtonSlot.SetHorizontalAlignment +struct UButtonSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.CanvasPanel.AddChildToCanvas +struct UCanvasPanel_AddChildToCanvas_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.CanvasPanelSlot.SetZOrder +struct UCanvasPanelSlot_SetZOrder_Params +{ +public: + int32 InZOrder; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.SetSize +struct UCanvasPanelSlot_SetSize_Params +{ +public: + struct FVector2D InSize; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.SetPosition +struct UCanvasPanelSlot_SetPosition_Params +{ +public: + struct FVector2D InPosition; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.CanvasPanelSlot.SetOffsets +struct UCanvasPanelSlot_SetOffsets_Params +{ +public: + struct FMargin InOffset; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.SetMinimum +struct UCanvasPanelSlot_SetMinimum_Params +{ +public: + struct FVector2D InMinimumAnchors; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.SetMaximum +struct UCanvasPanelSlot_SetMaximum_Params +{ +public: + struct FVector2D InMaximumAnchors; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.CanvasPanelSlot.SetLayout +struct UCanvasPanelSlot_SetLayout_Params +{ +public: + struct FAnchorData InLayoutData; // 0x0(0x28)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CanvasPanelSlot.SetAutoSize +struct UCanvasPanelSlot_SetAutoSize_Params +{ +public: + bool InbAutoSize; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.CanvasPanelSlot.SetAnchors +struct UCanvasPanelSlot_SetAnchors_Params +{ +public: + struct FAnchors InAnchors; // 0x0(0x10)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.SetAlignment +struct UCanvasPanelSlot_SetAlignment_Params +{ +public: + struct FVector2D InAlignment; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.CanvasPanelSlot.GetZOrder +struct UCanvasPanelSlot_GetZOrder_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.GetSize +struct UCanvasPanelSlot_GetSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.GetPosition +struct UCanvasPanelSlot_GetPosition_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.CanvasPanelSlot.GetOffsets +struct UCanvasPanelSlot_GetOffsets_Params +{ +public: + struct FMargin ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.CanvasPanelSlot.GetLayout +struct UCanvasPanelSlot_GetLayout_Params +{ +public: + struct FAnchorData ReturnValue; // 0x0(0x28)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CanvasPanelSlot.GetAutoSize +struct UCanvasPanelSlot_GetAutoSize_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.CanvasPanelSlot.GetAnchors +struct UCanvasPanelSlot_GetAnchors_Params +{ +public: + struct FAnchors ReturnValue; // 0x0(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.CanvasPanelSlot.GetAlignment +struct UCanvasPanelSlot_GetAlignment_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.SetTouchMethod +struct UCheckBox_SetTouchMethod_Params +{ +public: + enum class EButtonTouchMethod InTouchMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.SetPressMethod +struct UCheckBox_SetPressMethod_Params +{ +public: + enum class EButtonPressMethod InPressMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.SetIsChecked +struct UCheckBox_SetIsChecked_Params +{ +public: + bool InIsChecked; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.SetClickMethod +struct UCheckBox_SetClickMethod_Params +{ +public: + enum class EButtonClickMethod InClickMethod; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.SetCheckedState +struct UCheckBox_SetCheckedState_Params +{ +public: + enum class ECheckBoxState InCheckedState; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.IsPressed +struct UCheckBox_IsPressed_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.IsChecked +struct UCheckBox_IsChecked_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckBox.GetCheckedState +struct UCheckBox_GetCheckedState_Params +{ +public: + enum class ECheckBoxState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.CheckedStateBinding.GetValue +struct UCheckedStateBinding_GetValue_Params +{ +public: + enum class ECheckBoxState ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.CircularThrobber.SetRadius +struct UCircularThrobber_SetRadius_Params +{ +public: + float InRadius; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.CircularThrobber.SetPeriod +struct UCircularThrobber_SetPeriod_Params +{ +public: + float InPeriod; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.CircularThrobber.SetNumberOfPieces +struct UCircularThrobber_SetNumberOfPieces_Params +{ +public: + int32 InNumberOfPieces; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.ColorBinding.GetSlateValue +struct UColorBinding_GetSlateValue_Params +{ +public: + struct FSlateColor ReturnValue; // 0x0(0x28)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ColorBinding.GetLinearValue +struct UColorBinding_GetLinearValue_Params +{ +public: + struct FLinearColor ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ComboBoxString.SetSelectedOption +struct UComboBoxString_SetSelectedOption_Params +{ +public: + class FString Option; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ComboBoxString.SetSelectedIndex +struct UComboBoxString_SetSelectedIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.ComboBoxString.RemoveOption +struct UComboBoxString_RemoveOption_Params +{ +public: + class FString Option; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.ComboBoxString.OnSelectionChangedEvent__DelegateSignature +struct UComboBoxString_OnSelectionChangedEvent__DelegateSignature_Params +{ +public: + class FString SelectedItem; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESelectInfo SelectionType; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ComboBoxString.IsOpen +struct UComboBoxString_IsOpen_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ComboBoxString.GetSelectedOption +struct UComboBoxString_GetSelectedOption_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ComboBoxString.GetSelectedIndex +struct UComboBoxString_GetSelectedIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ComboBoxString.GetOptionCount +struct UComboBoxString_GetOptionCount_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.ComboBoxString.GetOptionAtIndex +struct UComboBoxString_GetOptionAtIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.ComboBoxString.FindOptionIndex +struct UComboBoxString_FindOptionIndex_Params +{ +public: + class FString Option; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18AD[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ComboBoxString.AddOption +struct UComboBoxString_AddOption_Params +{ +public: + class FString Option; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function UMG.DragDropOperation.Drop +struct UDragDropOperation_Drop_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function UMG.DragDropOperation.Dragged +struct UDragDropOperation_Dragged_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x70 (0x70 - 0x0) +// Function UMG.DragDropOperation.DragCancelled +struct UDragDropOperation_DragCancelled_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +struct UDynamicEntryBoxBase_SetRadialSettings_Params +{ +public: + struct FRadialBoxSettings InSettings; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +struct UDynamicEntryBoxBase_SetEntrySpacing_Params +{ +public: + struct FVector2D InEntrySpacing; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.DynamicEntryBoxBase.GetNumEntries +struct UDynamicEntryBoxBase_GetNumEntries_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.DynamicEntryBoxBase.GetAllEntries +struct UDynamicEntryBoxBase_GetAllEntries_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.DynamicEntryBox.Reset +struct UDynamicEntryBox_Reset_Params +{ +public: + bool bDeleteWidgets; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.DynamicEntryBox.RemoveEntry +struct UDynamicEntryBox_RemoveEntry_Params +{ +public: + class UUserWidget* EntryWidget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +struct UDynamicEntryBox_BP_CreateEntryOfClass_Params +{ +public: + TSubclassOf EntryClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.DynamicEntryBox.BP_CreateEntry +struct UDynamicEntryBox_BP_CreateEntry_Params +{ +public: + class UUserWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableText.SetText +struct UEditableText_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableText.SetJustification +struct UEditableText_SetJustification_Params +{ +public: + enum class ETextJustify InJustification; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableText.SetIsReadOnly +struct UEditableText_SetIsReadOnly_Params +{ +public: + bool InbIsReadyOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableText.SetIsPassword +struct UEditableText_SetIsPassword_Params +{ +public: + bool InbIsPassword; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableText.SetHintText +struct UEditableText_SetHintText_Params +{ +public: + class FText InHintText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction UMG.EditableText.OnEditableTextCommittedEvent__DelegateSignature +struct UEditableText_OnEditableTextCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETextCommit CommitMethod; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.EditableText.OnEditableTextChangedEvent__DelegateSignature +struct UEditableText_OnEditableTextChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableText.GetText +struct UEditableText_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableTextBox.SetText +struct UEditableTextBox_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableTextBox.SetJustification +struct UEditableTextBox_SetJustification_Params +{ +public: + enum class ETextJustify InJustification; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableTextBox.SetIsReadOnly +struct UEditableTextBox_SetIsReadOnly_Params +{ +public: + bool bReadOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableTextBox.SetIsPassword +struct UEditableTextBox_SetIsPassword_Params +{ +public: + bool bIsPassword; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableTextBox.SetHintText +struct UEditableTextBox_SetHintText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableTextBox.SetError +struct UEditableTextBox_SetError_Params +{ +public: + class FText InError; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction UMG.EditableTextBox.OnEditableTextBoxCommittedEvent__DelegateSignature +struct UEditableTextBox_OnEditableTextBoxCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETextCommit CommitMethod; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.EditableTextBox.OnEditableTextBoxChangedEvent__DelegateSignature +struct UEditableTextBox_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.EditableTextBox.HasError +struct UEditableTextBox_HasError_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.EditableTextBox.GetText +struct UEditableTextBox_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ExpandableArea.SetIsExpanded_Animated +struct UExpandableArea_SetIsExpanded_Animated_Params +{ +public: + bool IsExpanded; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ExpandableArea.SetIsExpanded +struct UExpandableArea_SetIsExpanded_Params +{ +public: + bool IsExpanded; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ExpandableArea.GetIsExpanded +struct UExpandableArea_GetIsExpanded_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.FloatBinding.GetValue +struct UFloatBinding_GetValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.GridPanel.SetRowFill +struct UGridPanel_SetRowFill_Params +{ +public: + int32 ColumnIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.GridPanel.SetColumnFill +struct UGridPanel_SetColumnFill_Params +{ +public: + int32 ColumnIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.GridPanel.AddChildToGrid +struct UGridPanel_AddChildToGrid_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.GridSlot.SetVerticalAlignment +struct UGridSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.GridSlot.SetRowSpan +struct UGridSlot_SetRowSpan_Params +{ +public: + int32 InRowSpan; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.GridSlot.SetRow +struct UGridSlot_SetRow_Params +{ +public: + int32 InRow; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.GridSlot.SetPadding +struct UGridSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.GridSlot.SetNudge +struct UGridSlot_SetNudge_Params +{ +public: + struct FVector2D InNudge; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.GridSlot.SetLayer +struct UGridSlot_SetLayer_Params +{ +public: + int32 InLayer; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.GridSlot.SetHorizontalAlignment +struct UGridSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.GridSlot.SetColumnSpan +struct UGridSlot_SetColumnSpan_Params +{ +public: + int32 InColumnSpan; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.GridSlot.SetColumn +struct UGridSlot_SetColumn_Params +{ +public: + int32 InColumn; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.HorizontalBox.AddChildToHorizontalBox +struct UHorizontalBox_AddChildToHorizontalBox_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +struct UHorizontalBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.HorizontalBoxSlot.SetSize +struct UHorizontalBoxSlot_SetSize_Params +{ +public: + struct FSlateChildSize InSize; // 0x0(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.HorizontalBoxSlot.SetPadding +struct UHorizontalBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +struct UHorizontalBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Image.SetOpacity +struct UImage_SetOpacity_Params +{ +public: + float InOpacity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Image.SetColorAndOpacity +struct UImage_SetColorAndOpacity_Params +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.Image.SetBrushTintColor +struct UImage_SetBrushTintColor_Params +{ +public: + struct FSlateColor TintColor; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Image.SetBrushSize +struct UImage_SetBrushSize_Params +{ +public: + struct FVector2D DesiredSize; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Image.SetBrushResourceObject +struct UImage_SetBrushResourceObject_Params +{ +public: + class UObject* ResourceObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Image.SetBrushFromTextureDynamic +struct UImage_SetBrushFromTextureDynamic_Params +{ +public: + class UTexture2DDynamic* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18CD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Image.SetBrushFromTexture +struct UImage_SetBrushFromTexture_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18CE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// Function UMG.Image.SetBrushFromSoftTexture +struct UImage_SetBrushFromSoftTexture_Params +{ +public: + TSoftObjectPtr SoftTexture; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18CF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.Image.SetBrushFromSoftMaterial +struct UImage_SetBrushFromSoftMaterial_Params +{ +public: + TSoftObjectPtr SoftMaterial; // 0x0(0x28)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Image.SetBrushFromMaterial +struct UImage_SetBrushFromMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.Image.SetBrushFromAtlasInterface +struct UImage_SetBrushFromAtlasInterface_Params +{ +public: + TScriptInterface AtlasRegion; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Image.SetBrushFromAsset +struct UImage_SetBrushFromAsset_Params +{ +public: + class USlateBrushAsset* Asset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.Image.SetBrush +struct UImage_SetBrush_Params +{ +public: + struct FSlateBrush InBrush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Image.GetDynamicMaterial +struct UImage_GetDynamicMaterial_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InputKeySelector.SetTextBlockVisibility +struct UInputKeySelector_SetTextBlockVisibility_Params +{ +public: + enum class ESlateVisibility InVisibility; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.InputKeySelector.SetSelectedKey +struct UInputKeySelector_SetSelectedKey_Params +{ +public: + struct FInputChord InSelectedKey; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +struct UInputKeySelector_SetNoKeySpecifiedText_Params +{ +public: + class FText InNoKeySpecifiedText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.InputKeySelector.SetKeySelectionText +struct UInputKeySelector_SetKeySelectionText_Params +{ +public: + class FText InKeySelectionText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.InputKeySelector.SetEscapeKeys +struct UInputKeySelector_SetEscapeKeys_Params +{ +public: + TArray InKeys; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InputKeySelector.SetAllowModifierKeys +struct UInputKeySelector_SetAllowModifierKeys_Params +{ +public: + bool bInAllowModifierKeys; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InputKeySelector.SetAllowGamepadKeys +struct UInputKeySelector_SetAllowGamepadKeys_Params +{ +public: + bool bInAllowGamepadKeys; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction UMG.InputKeySelector.OnKeySelected__DelegateSignature +struct UInputKeySelector_OnKeySelected__DelegateSignature_Params +{ +public: + struct FInputChord SelectedKey; // 0x0(0x20)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InputKeySelector.GetIsSelectingKey +struct UInputKeySelector_GetIsSelectingKey_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Int32Binding.GetValue +struct UInt32Binding_GetValue_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InvalidationBox.SetCanCache +struct UInvalidationBox_SetCanCache_Params +{ +public: + bool CanCache; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.InvalidationBox.GetCanCache +struct UInvalidationBox_GetCanCache_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +struct IUserListEntry_BP_OnItemSelectionChanged_Params +{ +public: + bool bIsSelected; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +struct IUserListEntry_BP_OnItemExpansionChanged_Params +{ +public: + bool bIsExpanded; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserListEntryLibrary.IsListItemSelected +struct UUserListEntryLibrary_IsListItemSelected_Params +{ +public: + TScriptInterface UserListEntry; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserListEntryLibrary.IsListItemExpanded +struct UUserListEntryLibrary_IsListItemExpanded_Params +{ +public: + TScriptInterface UserListEntry; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserListEntryLibrary.GetOwningListView +struct UUserListEntryLibrary_GetOwningListView_Params +{ +public: + TScriptInterface UserListEntry; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UListViewBase* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UserObjectListEntry.OnListItemObjectSet +struct IUserObjectListEntry_OnListItemObjectSet_Params +{ +public: + class UObject* ListItemObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +struct UUserObjectListEntryLibrary_GetListItemObject_Params +{ +public: + TScriptInterface UserObjectListEntry; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListViewBase.SetWheelScrollMultiplier +struct UListViewBase_SetWheelScrollMultiplier_Params +{ +public: + float NewWheelScrollMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListViewBase.SetScrollOffset +struct UListViewBase_SetScrollOffset_Params +{ +public: + float InScrollOffset; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ListViewBase.SetScrollbarVisibility +struct UListViewBase_SetScrollbarVisibility_Params +{ +public: + enum class ESlateVisibility InVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +struct UListViewBase_GetDisplayedEntryWidgets_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ListView.SetSelectionMode +struct UListView_SetSelectionMode_Params +{ +public: + enum class ESelectionMode SelectionMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListView.SetSelectedIndex +struct UListView_SetSelectedIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListView.ScrollIndexIntoView +struct UListView_ScrollIndexIntoView_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.RemoveItem +struct UListView_RemoveItem_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListView.NavigateToIndex +struct UListView_NavigateToIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ListView.IsRefreshPending +struct UListView_IsRefreshPending_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListView.GetNumItems +struct UListView_GetNumItems_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.GetListItems +struct UListView_GetListItems_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.GetItemAt +struct UListView_GetItemAt_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18DB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.GetIndexForItem +struct UListView_GetIndexForItem_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18DC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.BP_SetSelectedItem +struct UListView_BP_SetSelectedItem_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.BP_SetListItems +struct UListView_BP_SetListItems_Params +{ +public: + TArray InListItems; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.BP_SetItemSelection +struct UListView_BP_SetItemSelection_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18DD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.BP_ScrollItemIntoView +struct UListView_BP_ScrollItemIntoView_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.BP_NavigateToItem +struct UListView_BP_NavigateToItem_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ListView.BP_IsItemVisible +struct UListView_BP_IsItemVisible_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18DE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.ListView.BP_GetSelectedItems +struct UListView_BP_GetSelectedItems_Params +{ +public: + TArray Items; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18DF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.BP_GetSelectedItem +struct UListView_BP_GetSelectedItem_Params +{ +public: + class UObject* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ListView.BP_GetNumItemsSelected +struct UListView_BP_GetNumItemsSelected_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ListView.AddItem +struct UListView_AddItem_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.ToggleOpen +struct UMenuAnchor_ToggleOpen_Params +{ +public: + bool bFocusOnOpen; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.ShouldOpenDueToClick +struct UMenuAnchor_ShouldOpenDueToClick_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.SetPlacement +struct UMenuAnchor_SetPlacement_Params +{ +public: + enum class EMenuPlacement InPlacement; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.Open +struct UMenuAnchor_Open_Params +{ +public: + bool bFocusMenu; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.IsOpen +struct UMenuAnchor_IsOpen_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.HasOpenSubMenus +struct UMenuAnchor_HasOpenSubMenus_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction UMG.MenuAnchor.GetUserWidget__DelegateSignature +struct UMenuAnchor_GetUserWidget__DelegateSignature_Params +{ +public: + class UUserWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.MenuAnchor.GetMenuPosition +struct UMenuAnchor_GetMenuPosition_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MenuAnchor.FitInWindow +struct UMenuAnchor_FitInWindow_Params +{ +public: + bool bFit; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MouseCursorBinding.GetValue +struct UMouseCursorBinding_GetValue_Params +{ +public: + enum class EMouseCursor ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.TextLayoutWidget.SetJustification +struct UTextLayoutWidget_SetJustification_Params +{ +public: + enum class ETextJustify InJustification; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x270 (0x270 - 0x0) +// Function UMG.MultiLineEditableText.SetWidgetStyle +struct UMultiLineEditableText_SetWidgetStyle_Params +{ +public: + struct FTextBlockStyle InWidgetStyle; // 0x0(0x270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableText.SetText +struct UMultiLineEditableText_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MultiLineEditableText.SetIsReadOnly +struct UMultiLineEditableText_SetIsReadOnly_Params +{ +public: + bool bReadOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableText.SetHintText +struct UMultiLineEditableText_SetHintText_Params +{ +public: + class FText InHintText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextCommittedEvent__DelegateSignature +struct UMultiLineEditableText_OnMultiLineEditableTextCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETextCommit CommitMethod; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18EB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.MultiLineEditableText.OnMultiLineEditableTextChangedEvent__DelegateSignature +struct UMultiLineEditableText_OnMultiLineEditableTextChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableText.GetText +struct UMultiLineEditableText_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableText.GetHintText +struct UMultiLineEditableText_GetHintText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x270 (0x270 - 0x0) +// Function UMG.MultiLineEditableTextBox.SetTextStyle +struct UMultiLineEditableTextBox_SetTextStyle_Params +{ +public: + struct FTextBlockStyle InTextStyle; // 0x0(0x270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableTextBox.SetText +struct UMultiLineEditableTextBox_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +struct UMultiLineEditableTextBox_SetIsReadOnly_Params +{ +public: + bool bReadOnly; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableTextBox.SetHintText +struct UMultiLineEditableTextBox_SetHintText_Params +{ +public: + class FText InHintText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableTextBox.SetError +struct UMultiLineEditableTextBox_SetError_Params +{ +public: + class FText InError; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature +struct UMultiLineEditableTextBox_OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + enum class ETextCommit CommitMethod; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18EF[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// DelegateFunction UMG.MultiLineEditableTextBox.OnMultiLineEditableTextBoxChangedEvent__DelegateSignature +struct UMultiLineEditableTextBox_OnMultiLineEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableTextBox.GetText +struct UMultiLineEditableTextBox_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.MultiLineEditableTextBox.GetHintText +struct UMultiLineEditableTextBox_GetHintText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Overlay.AddChildToOverlay +struct UOverlay_AddChildToOverlay_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.OverlaySlot.SetVerticalAlignment +struct UOverlaySlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.OverlaySlot.SetPadding +struct UOverlaySlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.OverlaySlot.SetHorizontalAlignment +struct UOverlaySlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ProgressBar.SetPercent +struct UProgressBar_SetPercent_Params +{ +public: + float InPercent; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ProgressBar.SetIsMarquee +struct UProgressBar_SetIsMarquee_Params +{ +public: + bool InbIsMarquee; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ProgressBar.SetFillColorAndOpacity +struct UProgressBar_SetFillColorAndOpacity_Params +{ +public: + struct FLinearColor InColor; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RetainerBox.SetTextureParameter +struct URetainerBox_SetTextureParameter_Params +{ +public: + class FName TextureParameter; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.RetainerBox.SetRetainRendering +struct URetainerBox_SetRetainRendering_Params +{ +public: + bool bInRetainRendering; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RetainerBox.SetRenderingPhase +struct URetainerBox_SetRenderingPhase_Params +{ +public: + int32 RenderPhase; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalPhases; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RetainerBox.SetEffectMaterial +struct URetainerBox_SetEffectMaterial_Params +{ +public: + class UMaterialInterface* EffectMaterial; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RetainerBox.GetEffectMaterial +struct URetainerBox_GetEffectMaterial_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.RichTextBlock.SetTextTransformPolicy +struct URichTextBlock_SetTextTransformPolicy_Params +{ +public: + enum class ETextTransformPolicy InTransformPolicy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RichTextBlock.SetTextStyleSet +struct URichTextBlock_SetTextStyleSet_Params +{ +public: + class UDataTable* NewTextStyleSet; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.RichTextBlock.SetText +struct URichTextBlock_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.RichTextBlock.SetMinDesiredWidth +struct URichTextBlock_SetMinDesiredWidth_Params +{ +public: + float InMinDesiredWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x270 (0x270 - 0x0) +// Function UMG.RichTextBlock.SetDefaultTextStyle +struct URichTextBlock_SetDefaultTextStyle_Params +{ +public: + struct FTextBlockStyle InDefaultTextStyle; // 0x0(0x270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +struct URichTextBlock_SetDefaultStrikeBrush_Params +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0(0x88)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.RichTextBlock.SetDefaultShadowOffset +struct URichTextBlock_SetDefaultShadowOffset_Params +{ +public: + struct FVector2D InShadowOffset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +struct URichTextBlock_SetDefaultShadowColorAndOpacity_Params +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.RichTextBlock.SetDefaultFont +struct URichTextBlock_SetDefaultFont_Params +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0(0x58)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +struct URichTextBlock_SetDefaultColorAndOpacity_Params +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.RichTextBlock.SetAutoWrapText +struct URichTextBlock_SetAutoWrapText_Params +{ +public: + bool InAutoTextWrap; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.RichTextBlock.GetText +struct URichTextBlock_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.RichTextBlock.GetDecoratorByClass +struct URichTextBlock_GetDecoratorByClass_Params +{ +public: + TSubclassOf DecoratorClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URichTextBlockDecorator* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SafeZone.SetSidesToPad +struct USafeZone_SetSidesToPad_Params +{ +public: + bool InPadLeft; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadRight; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadTop; // 0x2(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadBottom; // 0x3(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScaleBox.SetUserSpecifiedScale +struct UScaleBox_SetUserSpecifiedScale_Params +{ +public: + float InUserSpecifiedScale; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScaleBox.SetStretchDirection +struct UScaleBox_SetStretchDirection_Params +{ +public: + enum class EStretchDirection InStretchDirection; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScaleBox.SetStretch +struct UScaleBox_SetStretch_Params +{ +public: + enum class EStretch InStretch; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScaleBox.SetIgnoreInheritedScale +struct UScaleBox_SetIgnoreInheritedScale_Params +{ +public: + bool bInIgnoreInheritedScale; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +struct UScaleBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ScaleBoxSlot.SetPadding +struct UScaleBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +struct UScaleBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ScrollBar.SetState +struct UScrollBar_SetState_Params +{ +public: + float InOffsetFraction; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InThumbSizeFraction; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScrollBox.SetWheelScrollMultiplier +struct UScrollBox_SetWheelScrollMultiplier_Params +{ +public: + float NewWheelScrollMultiplier; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +struct UScrollBox_SetScrollWhenFocusChanges_Params +{ +public: + enum class EScrollWhenFocusChanges NewScrollWhenFocusChanges; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScrollBox.SetScrollOffset +struct UScrollBox_SetScrollOffset_Params +{ +public: + float NewScrollOffset; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetScrollbarVisibility +struct UScrollBox_SetScrollbarVisibility_Params +{ +public: + enum class ESlateVisibility NewScrollBarVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.ScrollBox.SetScrollbarThickness +struct UScrollBox_SetScrollbarThickness_Params +{ +public: + struct FVector2D NewScrollbarThickness; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ScrollBox.SetScrollbarPadding +struct UScrollBox_SetScrollbarPadding_Params +{ +public: + struct FMargin NewScrollbarPadding; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetOrientation +struct UScrollBox_SetOrientation_Params +{ +public: + enum class EOrientation NewOrientation; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetConsumeMouseWheel +struct UScrollBox_SetConsumeMouseWheel_Params +{ +public: + enum class EConsumeMouseWheel NewConsumeMouseWheel; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetAnimateWheelScrolling +struct UScrollBox_SetAnimateWheelScrolling_Params +{ +public: + bool bShouldAnimateWheelScrolling; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +struct UScrollBox_SetAlwaysShowScrollbar_Params +{ +public: + bool NewAlwaysShowScrollbar; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBox.SetAllowOverscroll +struct UScrollBox_SetAllowOverscroll_Params +{ +public: + bool NewAllowOverscroll; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ScrollBox.ScrollWidgetIntoView +struct UScrollBox_ScrollWidgetIntoView_Params +{ +public: + class UWidget* WidgetToFind; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AnimateScroll; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EDescendantScrollDestination ScrollDestination; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1909[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Padding; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScrollBox.GetViewOffsetFraction +struct UScrollBox_GetViewOffsetFraction_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +struct UScrollBox_GetScrollOffsetOfEnd_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.ScrollBox.GetScrollOffset +struct UScrollBox_GetScrollOffset_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +struct UScrollBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.ScrollBoxSlot.SetPadding +struct UScrollBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +struct UScrollBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetWidthOverride +struct USizeBox_SetWidthOverride_Params +{ +public: + float InWidthOverride; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMinDesiredWidth +struct USizeBox_SetMinDesiredWidth_Params +{ +public: + float InMinDesiredWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMinDesiredHeight +struct USizeBox_SetMinDesiredHeight_Params +{ +public: + float InMinDesiredHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMinAspectRatio +struct USizeBox_SetMinAspectRatio_Params +{ +public: + float InMinAspectRatio; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMaxDesiredWidth +struct USizeBox_SetMaxDesiredWidth_Params +{ +public: + float InMaxDesiredWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMaxDesiredHeight +struct USizeBox_SetMaxDesiredHeight_Params +{ +public: + float InMaxDesiredHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetMaxAspectRatio +struct USizeBox_SetMaxAspectRatio_Params +{ +public: + float InMaxAspectRatio; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SizeBox.SetHeightOverride +struct USizeBox_SetHeightOverride_Params +{ +public: + float InHeightOverride; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.SizeBoxSlot.SetVerticalAlignment +struct USizeBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.SizeBoxSlot.SetPadding +struct USizeBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +struct USizeBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +struct USlateBlueprintLibrary_TransformVectorLocalToAbsolute_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalVector; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +struct USlateBlueprintLibrary_TransformVectorAbsoluteToLocal_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteVector; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +struct USlateBlueprintLibrary_TransformScalarLocalToAbsolute_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LocalScalar; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x3C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +struct USlateBlueprintLibrary_TransformScalarAbsoluteToLocal_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float AbsoluteScalar; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x3C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +struct USlateBlueprintLibrary_ScreenToWidgetLocal_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x8(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1913[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +struct USlateBlueprintLibrary_ScreenToWidgetAbsolute_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1914[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +struct USlateBlueprintLibrary_ScreenToViewport_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.SlateBlueprintLibrary.LocalToViewport +struct USlateBlueprintLibrary_LocalToViewport_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x8(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x48(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x50(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +struct USlateBlueprintLibrary_LocalToAbsolute_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x44 (0x44 - 0x0) +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +struct USlateBlueprintLibrary_IsUnderLocation_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x38(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x40(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1915[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +struct USlateBlueprintLibrary_GetLocalTopLeft_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.SlateBlueprintLibrary.GetLocalSize +struct USlateBlueprintLibrary_GetLocalSize_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +struct USlateBlueprintLibrary_GetAbsoluteSize_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x38(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x118 (0x118 - 0x0) +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +struct USlateBlueprintLibrary_EqualEqual_SlateBrush_Params +{ +public: + struct FSlateBrush A; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FSlateBrush B; // 0x88(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x110(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1916[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +struct USlateBlueprintLibrary_AbsoluteToViewport_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteDesktopCoordinate; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x48 (0x48 - 0x0) +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +struct USlateBlueprintLibrary_AbsoluteToLocal_Params +{ +public: + struct FGeometry Geometry; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x40(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.SetValue +struct USlider_SetValue_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.SetStepSize +struct USlider_SetStepSize_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Slider.SetSliderHandleColor +struct USlider_SetSliderHandleColor_Params +{ +public: + struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Slider.SetSliderBarColor +struct USlider_SetSliderBarColor_Params +{ +public: + struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.SetMinValue +struct USlider_SetMinValue_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.SetMaxValue +struct USlider_SetMaxValue_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Slider.SetLocked +struct USlider_SetLocked_Params +{ +public: + bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Slider.SetIndentHandle +struct USlider_SetIndentHandle_Params +{ +public: + bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.GetValue +struct USlider_GetValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Slider.GetNormalizedValue +struct USlider_GetNormalizedValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Spacer.SetSize +struct USpacer_SetSize_Params +{ +public: + struct FVector2D InSize; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetValue +struct USpinBox_SetValue_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMinValue +struct USpinBox_SetMinValue_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMinSliderValue +struct USpinBox_SetMinSliderValue_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMinFractionalDigits +struct USpinBox_SetMinFractionalDigits_Params +{ +public: + int32 NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMaxValue +struct USpinBox_SetMaxValue_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMaxSliderValue +struct USpinBox_SetMaxSliderValue_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetMaxFractionalDigits +struct USpinBox_SetMaxFractionalDigits_Params +{ +public: + int32 NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.SpinBox.SetForegroundColor +struct USpinBox_SetForegroundColor_Params +{ +public: + struct FSlateColor InForegroundColor; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.SetDelta +struct USpinBox_SetDelta_Params +{ +public: + float NewValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +struct USpinBox_SetAlwaysUsesDeltaSnap_Params +{ +public: + bool bNewValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// DelegateFunction UMG.SpinBox.OnSpinBoxValueCommittedEvent__DelegateSignature +struct USpinBox_OnSpinBoxValueCommittedEvent__DelegateSignature_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextCommit CommitMethod; // 0x4(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191E[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// DelegateFunction UMG.SpinBox.OnSpinBoxValueChangedEvent__DelegateSignature +struct USpinBox_OnSpinBoxValueChangedEvent__DelegateSignature_Params +{ +public: + float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetValue +struct USpinBox_GetValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMinValue +struct USpinBox_GetMinValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMinSliderValue +struct USpinBox_GetMinSliderValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMinFractionalDigits +struct USpinBox_GetMinFractionalDigits_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMaxValue +struct USpinBox_GetMaxValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMaxSliderValue +struct USpinBox_GetMaxSliderValue_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetMaxFractionalDigits +struct USpinBox_GetMaxFractionalDigits_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.SpinBox.GetDelta +struct USpinBox_GetDelta_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +struct USpinBox_GetAlwaysUsesDeltaSnap_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.TextBinding.GetTextValue +struct UTextBinding_GetTextValue_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.TextBinding.GetStringValue +struct UTextBinding_GetStringValue_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.TextBlock.SetTextTransformPolicy +struct UTextBlock_SetTextTransformPolicy_Params +{ +public: + enum class ETextTransformPolicy InTransformPolicy; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.TextBlock.SetText +struct UTextBlock_SetText_Params +{ +public: + class FText InText; // 0x0(0x18)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.TextBlock.SetStrikeBrush +struct UTextBlock_SetStrikeBrush_Params +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0(0x88)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.TextBlock.SetShadowOffset +struct UTextBlock_SetShadowOffset_Params +{ +public: + struct FVector2D InShadowOffset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.TextBlock.SetShadowColorAndOpacity +struct UTextBlock_SetShadowColorAndOpacity_Params +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TextBlock.SetOpacity +struct UTextBlock_SetOpacity_Params +{ +public: + float InOpacity; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TextBlock.SetMinDesiredWidth +struct UTextBlock_SetMinDesiredWidth_Params +{ +public: + float InMinDesiredWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.TextBlock.SetFont +struct UTextBlock_SetFont_Params +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0(0x58)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.TextBlock.SetColorAndOpacity +struct UTextBlock_SetColorAndOpacity_Params +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0(0x28)(Parm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.TextBlock.SetAutoWrapText +struct UTextBlock_SetAutoWrapText_Params +{ +public: + bool InAutoTextWrap; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.TextBlock.GetText +struct UTextBlock_GetText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.TextBlock.GetDynamicOutlineMaterial +struct UTextBlock_GetDynamicOutlineMaterial_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.TextBlock.GetDynamicFontMaterial +struct UTextBlock_GetDynamicFontMaterial_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.Throbber.SetNumberOfPieces +struct UThrobber_SetNumberOfPieces_Params +{ +public: + int32 InNumberOfPieces; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Throbber.SetAnimateVertically +struct UThrobber_SetAnimateVertically_Params +{ +public: + bool bInAnimateVertically; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Throbber.SetAnimateOpacity +struct UThrobber_SetAnimateOpacity_Params +{ +public: + bool bInAnimateOpacity; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.Throbber.SetAnimateHorizontally +struct UThrobber_SetAnimateHorizontally_Params +{ +public: + bool bInAnimateHorizontally; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TileView.SetEntryWidth +struct UTileView_SetEntryWidth_Params +{ +public: + float NewWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TileView.SetEntryHeight +struct UTileView_SetEntryHeight_Params +{ +public: + float NewHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TileView.GetEntryWidth +struct UTileView_GetEntryWidth_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.TileView.GetEntryHeight +struct UTileView_GetEntryHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.TreeView.SetItemExpansion +struct UTreeView_SetItemExpansion_Params +{ +public: + class UObject* Item; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExpandItem; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UMGSequencePlayer.SetUserTag +struct UUMGSequencePlayer_SetUserTag_Params +{ +public: + class FName InUserTag; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.UMGSequencePlayer.GetUserTag +struct UUMGSequencePlayer_GetUserTag_Params +{ +public: + class FName ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.UniformGridPanel.SetSlotPadding +struct UUniformGridPanel_SetSlotPadding_Params +{ +public: + struct FMargin InSlotPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +struct UUniformGridPanel_SetMinDesiredSlotWidth_Params +{ +public: + float InMinDesiredSlotWidth; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +struct UUniformGridPanel_SetMinDesiredSlotHeight_Params +{ +public: + float InMinDesiredSlotHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.UniformGridPanel.AddChildToUniformGrid +struct UUniformGridPanel_AddChildToUniformGrid_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x10(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UniformGridSlot.SetVerticalAlignment +struct UUniformGridSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UniformGridSlot.SetRow +struct UUniformGridSlot_SetRow_Params +{ +public: + int32 InRow; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.UniformGridSlot.SetHorizontalAlignment +struct UUniformGridSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.UniformGridSlot.SetColumn +struct UUniformGridSlot_SetColumn_Params +{ +public: + int32 InColumn; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.VerticalBox.AddChildToVerticalBox +struct UVerticalBox_AddChildToVerticalBox_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +struct UVerticalBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.VerticalBoxSlot.SetSize +struct UVerticalBoxSlot_SetSize_Params +{ +public: + struct FSlateChildSize InSize; // 0x0(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.VerticalBoxSlot.SetPadding +struct UVerticalBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +struct UVerticalBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.Viewport.Spawn +struct UViewport_Spawn_Params +{ +public: + TSubclassOf ActorClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Viewport.SetViewRotation +struct UViewport_SetViewRotation_Params +{ +public: + struct FRotator Rotation; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Viewport.SetViewLocation +struct UViewport_SetViewLocation_Params +{ +public: + struct FVector Location; // 0x0(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Viewport.GetViewRotation +struct UViewport_GetViewRotation_Params +{ +public: + struct FRotator ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.Viewport.GetViewportWorld +struct UViewport_GetViewportWorld_Params +{ +public: + class UWorld* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function UMG.Viewport.GetViewLocation +struct UViewport_GetViewLocation_Params +{ +public: + struct FVector ReturnValue; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.VisibilityBinding.GetValue +struct UVisibilityBinding_GetValue_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +struct UWidgetAnimation_UnbindFromAnimationStarted_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +struct UWidgetAnimation_UnbindFromAnimationFinished_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +struct UWidgetAnimation_UnbindAllFromAnimationStarted_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +struct UWidgetAnimation_UnbindAllFromAnimationFinished_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetAnimation.GetStartTime +struct UWidgetAnimation_GetStartTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetAnimation.GetEndTime +struct UWidgetAnimation_GetEndTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetAnimation.BindToAnimationStarted +struct UWidgetAnimation_BindToAnimationStarted_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetAnimation.BindToAnimationFinished +struct UWidgetAnimation_BindToAnimationFinished_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +struct UWidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject_Params +{ +public: + class UUMGSequencePlayer* Result; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUMGSequencePlayMode PlayMode; // 0x24(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PlaybackSpeed; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x30(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +struct UWidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject_Params +{ +public: + class UUMGSequencePlayer* Result; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUMGSequencePlayMode PlayMode; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float PlaybackSpeed; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetBinding.GetValue +struct UWidgetBinding_GetValue_Params +{ +public: + class UWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x170 (0x170 - 0x0) +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +struct UWidgetBlueprintLibrary_UnlockMouse_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xB8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function UMG.WidgetBlueprintLibrary.Unhandled +struct UWidgetBlueprintLibrary_Unhandled_Params +{ +public: + struct FEventReply ReturnValue; // 0x0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +struct UWidgetBlueprintLibrary_SetWindowTitleBarState_Params +{ +public: + class UWidget* TitleBarContent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EWindowTitleBarMode Mode; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarDragEnabled; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWindowButtonsVisible; // 0xA(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarVisible; // 0xB(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +struct UWidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate_Params +{ +public: + FDelegateProperty_ Delegate; // 0x0(0x10)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +struct UWidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive_Params +{ +public: + bool bActive; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x180 (0x180 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +struct UWidgetBlueprintLibrary_SetUserFocus_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* FocusWidget; // 0xB8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0xC0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1940[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply ReturnValue; // 0xC8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +struct UWidgetBlueprintLibrary_SetMousePosition_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D NewMousePosition; // 0xB8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xC0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +struct UWidgetBlueprintLibrary_SetInputMode_UIOnlyEx_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseLockMode InMouseLockMode; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1942[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnly +struct UWidgetBlueprintLibrary_SetInputMode_UIOnly_Params +{ +public: + class APlayerController* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMouseToViewport; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1944[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +struct UWidgetBlueprintLibrary_SetInputMode_GameOnly_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +struct UWidgetBlueprintLibrary_SetInputMode_GameAndUIEx_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseLockMode InMouseLockMode; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideCursorDuringCapture; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1945[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUI +struct UWidgetBlueprintLibrary_SetInputMode_GameAndUI_Params +{ +public: + class APlayerController* Target; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMouseToViewport; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideCursorDuringCapture; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1946[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +struct UWidgetBlueprintLibrary_SetHardwareCursor_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EMouseCursor CursorShape; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1947[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CursorName; // 0xC(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HotSpot; // 0x14(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1C(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1948[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +struct UWidgetBlueprintLibrary_SetColorVisionDeficiencyType_Params +{ +public: + enum class EColorVisionDeficiency Type; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1949[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Severity; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CorrectDeficiency; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowCorrectionWithDeficiency; // 0x9(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194A[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +struct UWidgetBlueprintLibrary_SetBrushResourceToTexture_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x88(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +struct UWidgetBlueprintLibrary_SetBrushResourceToMaterial_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x88(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x170 (0x170 - 0x0) +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +struct UWidgetBlueprintLibrary_ReleaseMouseCapture_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xB8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +struct UWidgetBlueprintLibrary_ReleaseJoystickCapture_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0xB8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply ReturnValue; // 0xC0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +struct UWidgetBlueprintLibrary_NoResourceBrush_Params +{ +public: + struct FSlateBrush ReturnValue; // 0x0(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +struct UWidgetBlueprintLibrary_MakeBrushFromTexture_Params +{ +public: + class UTexture2D* Texture; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x10(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x98 (0x98 - 0x0) +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +struct UWidgetBlueprintLibrary_MakeBrushFromMaterial_Params +{ +public: + class UMaterialInterface* Material; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x10(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +struct UWidgetBlueprintLibrary_MakeBrushFromAsset_Params +{ +public: + class USlateBrushAsset* BrushAsset; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x8(0x88)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// Function UMG.WidgetBlueprintLibrary.LockMouse +struct UWidgetBlueprintLibrary_LockMouse_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0xB8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xC0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +struct UWidgetBlueprintLibrary_IsDragDropping_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xB8 (0xB8 - 0x0) +// Function UMG.WidgetBlueprintLibrary.Handled +struct UWidgetBlueprintLibrary_Handled_Params +{ +public: + struct FEventReply ReturnValue; // 0x0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +struct UWidgetBlueprintLibrary_GetSafeZonePadding_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 SafePadding; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SafePaddingScale; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector4 SpillOverPadding; // 0x30(0x10)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +struct UWidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent_Params +{ +public: + struct FAnalogInputEvent Event; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKeyEvent ReturnValue; // 0x40(0x38)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +struct UWidgetBlueprintLibrary_GetInputEventFromPointerEvent_Params +{ +public: + struct FPointerEvent Event; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x70(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +struct UWidgetBlueprintLibrary_GetInputEventFromNavigationEvent_Params +{ +public: + struct FNavigationEvent Event; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x20(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +struct UWidgetBlueprintLibrary_GetInputEventFromKeyEvent_Params +{ +public: + struct FKeyEvent Event; // 0x0(0x38)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x38(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +struct UWidgetBlueprintLibrary_GetInputEventFromCharacterEvent_Params +{ +public: + struct FCharacterEvent Event; // 0x0(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x20(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +struct UWidgetBlueprintLibrary_GetDynamicMaterial_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x88(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +struct UWidgetBlueprintLibrary_GetDragDroppingContent_Params +{ +public: + class UDragDropOperation* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +struct UWidgetBlueprintLibrary_GetBrushResourceAsTexture2D_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x88(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +struct UWidgetBlueprintLibrary_GetBrushResourceAsMaterial_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x88(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x90 (0x90 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +struct UWidgetBlueprintLibrary_GetBrushResource_Params +{ +public: + struct FSlateBrush Brush; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x88(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +struct UWidgetBlueprintLibrary_GetAllWidgetsWithInterface_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x28 (0x28 - 0x0) +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +struct UWidgetBlueprintLibrary_GetAllWidgetsOfClass_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf WidgetClass; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_196B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x170 (0x170 - 0x0) +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +struct UWidgetBlueprintLibrary_EndDragDrop_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xB8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x78 (0x78 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +struct UWidgetBlueprintLibrary_DrawTextFormatted_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FText Text; // 0x30(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x48(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x50(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontSize; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FontTypeFace; // 0x5C(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x64(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1971[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DrawText +struct UWidgetBlueprintLibrary_DrawText_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FString InString; // 0x30(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x48(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DrawLines +struct UWidgetBlueprintLibrary_DrawLines_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TArray Points; // 0x30(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x40(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1972[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Thickness; // 0x54(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DrawLine +struct UWidgetBlueprintLibrary_DrawLine_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D PositionA; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PositionB; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x40(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x50(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1976[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Thickness; // 0x54(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DrawBox +struct UWidgetBlueprintLibrary_DrawBox_Params +{ +public: + struct FPaintContext Context; // 0x0(0x30)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x30(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x38(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* Brush; // 0x40(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x48(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x148 (0x148 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +struct UWidgetBlueprintLibrary_DetectDragIfPressed_Params +{ +public: + struct FPointerEvent PointerEvent; // 0x0(0x70)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0x70(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0x78(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x90(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x190 (0x190 - 0x0) +// Function UMG.WidgetBlueprintLibrary.DetectDrag +struct UWidgetBlueprintLibrary_DetectDrag_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0xB8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0xC0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xD8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +struct UWidgetBlueprintLibrary_CreateDragDropOperation_Params +{ +public: + TSubclassOf OperationClass; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDragDropOperation* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetBlueprintLibrary.Create +struct UWidgetBlueprintLibrary_Create_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WidgetType; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* OwningPlayer; // 0x10(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x18(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +struct UWidgetBlueprintLibrary_ClearUserFocus_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0xB8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1983[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply ReturnValue; // 0xC0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x178 (0x178 - 0x0) +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +struct UWidgetBlueprintLibrary_CaptureMouse_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0xB8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0xC0(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x180 (0x180 - 0x0) +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +struct UWidgetBlueprintLibrary_CaptureJoystick_Params +{ +public: + struct FEventReply Reply; // 0x0(0xB8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0xB8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0xC0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1984[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEventReply ReturnValue; // 0xC8(0xB8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetWindowVisibility +struct UWidgetComponent_SetWindowVisibility_Params +{ +public: + enum class EWindowVisibility InVisibility; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetWindowFocusable +struct UWidgetComponent_SetWindowFocusable_Params +{ +public: + bool bInWindowFocusable; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetWidgetSpace +struct UWidgetComponent_SetWidgetSpace_Params +{ +public: + enum class EWidgetSpace NewSpace; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.SetWidget +struct UWidgetComponent_SetWidget_Params +{ +public: + class UUserWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetTwoSided +struct UWidgetComponent_SetTwoSided_Params +{ +public: + bool bWantTwoSided; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetComponent.SetTintColorAndOpacity +struct UWidgetComponent_SetTintColorAndOpacity_Params +{ +public: + struct FLinearColor NewTintColorAndOpacity; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetTickWhenOffscreen +struct UWidgetComponent_SetTickWhenOffscreen_Params +{ +public: + bool bWantTickWhenOffscreen; // 0x0(0x1)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetTickMode +struct UWidgetComponent_SetTickMode_Params +{ +public: + enum class ETickMode InTickMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetComponent.SetRedrawTime +struct UWidgetComponent_SetRedrawTime_Params +{ +public: + float InRedrawTime; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.SetPivot +struct UWidgetComponent_SetPivot_Params +{ +public: + struct FVector2D InPivot; // 0x0(0x8)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.SetOwnerPlayer +struct UWidgetComponent_SetOwnerPlayer_Params +{ +public: + class ULocalPlayer* LocalPlayer; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetManuallyRedraw +struct UWidgetComponent_SetManuallyRedraw_Params +{ +public: + bool bUseManualRedraw; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetGeometryMode +struct UWidgetComponent_SetGeometryMode_Params +{ +public: + enum class EWidgetGeometryMode InGeometryMode; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.SetDrawSize +struct UWidgetComponent_SetDrawSize_Params +{ +public: + struct FVector2D Size; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +struct UWidgetComponent_SetDrawAtDesiredSize_Params +{ +public: + bool bInDrawAtDesiredSize; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetComponent.SetCylinderArcAngle +struct UWidgetComponent_SetCylinderArcAngle_Params +{ +public: + float InCylinderArcAngle; // 0x0(0x4)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetComponent.SetBackgroundColor +struct UWidgetComponent_SetBackgroundColor_Params +{ +public: + struct FLinearColor NewBackgroundColor; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.IsWidgetVisible +struct UWidgetComponent_IsWidgetVisible_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetWindowVisiblility +struct UWidgetComponent_GetWindowVisiblility_Params +{ +public: + enum class EWindowVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetWindowFocusable +struct UWidgetComponent_GetWindowFocusable_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetWidgetSpace +struct UWidgetComponent_GetWidgetSpace_Params +{ +public: + enum class EWidgetSpace ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetWidget +struct UWidgetComponent_GetWidget_Params +{ +public: + class UUserWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetUserWidgetObject +struct UWidgetComponent_GetUserWidgetObject_Params +{ +public: + class UUserWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetTwoSided +struct UWidgetComponent_GetTwoSided_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetTickWhenOffscreen +struct UWidgetComponent_GetTickWhenOffscreen_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetRenderTarget +struct UWidgetComponent_GetRenderTarget_Params +{ +public: + class UTextureRenderTarget2D* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetComponent.GetRedrawTime +struct UWidgetComponent_GetRedrawTime_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetPivot +struct UWidgetComponent_GetPivot_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetOwnerPlayer +struct UWidgetComponent_GetOwnerPlayer_Params +{ +public: + class ULocalPlayer* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetMaterialInstance +struct UWidgetComponent_GetMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetManuallyRedraw +struct UWidgetComponent_GetManuallyRedraw_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetGeometryMode +struct UWidgetComponent_GetGeometryMode_Params +{ +public: + enum class EWidgetGeometryMode ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetDrawSize +struct UWidgetComponent_GetDrawSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +struct UWidgetComponent_GetDrawAtDesiredSize_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetComponent.GetCylinderArcAngle +struct UWidgetComponent_GetCylinderArcAngle_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetComponent.GetCurrentDrawSize +struct UWidgetComponent_GetCurrentDrawSize_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetInteractionComponent.SetFocus +struct UWidgetInteractionComponent_SetFocus_Params +{ +public: + class UWidget* FocusWidget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +struct UWidgetInteractionComponent_SetCustomHitResult_Params +{ +public: + struct FHitResult HitResult; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetInteractionComponent.SendKeyChar +struct UWidgetInteractionComponent_SendKeyChar_Params +{ +public: + class FString Characters; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x11(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_198E[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetInteractionComponent.ScrollWheel +struct UWidgetInteractionComponent_ScrollWheel_Params +{ +public: + float ScrollDelta; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +struct UWidgetInteractionComponent_ReleasePointerKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetInteractionComponent.ReleaseKey +struct UWidgetInteractionComponent_ReleaseKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_198F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetInteractionComponent.PressPointerKey +struct UWidgetInteractionComponent_PressPointerKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetInteractionComponent.PressKey +struct UWidgetInteractionComponent_PressKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x18(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x19(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1990[0x6]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +struct UWidgetInteractionComponent_PressAndReleaseKey_Params +{ +public: + struct FKey Key; // 0x0(0x18)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1991[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +struct UWidgetInteractionComponent_IsOverInteractableWidget_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +struct UWidgetInteractionComponent_IsOverHitTestVisibleWidget_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +struct UWidgetInteractionComponent_IsOverFocusableWidget_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x88 - 0x0) +// Function UMG.WidgetInteractionComponent.GetLastHitResult +struct UWidgetInteractionComponent_GetLastHitResult_Params +{ +public: + struct FHitResult ReturnValue; // 0x0(0x88)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +struct UWidgetInteractionComponent_GetHoveredWidgetComponent_Params +{ +public: + class UWidgetComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +struct UWidgetInteractionComponent_Get2DHitLocation_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +struct UWidgetLayoutLibrary_SlotAsWrapBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +struct UWidgetLayoutLibrary_SlotAsWidgetSwitcherSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetSwitcherSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +struct UWidgetLayoutLibrary_SlotAsVerticalBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +struct UWidgetLayoutLibrary_SlotAsUniformGridSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +struct UWidgetLayoutLibrary_SlotAsSizeBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USizeBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +struct UWidgetLayoutLibrary_SlotAsScrollBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScrollBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +struct UWidgetLayoutLibrary_SlotAsScaleBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScaleBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +struct UWidgetLayoutLibrary_SlotAsSafeBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USafeZoneSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +struct UWidgetLayoutLibrary_SlotAsOverlaySlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +struct UWidgetLayoutLibrary_SlotAsHorizontalBoxSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +struct UWidgetLayoutLibrary_SlotAsGridSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +struct UWidgetLayoutLibrary_SlotAsCanvasSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +struct UWidgetLayoutLibrary_SlotAsBorderSlot_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBorderSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +struct UWidgetLayoutLibrary_RemoveAllWidgets_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +struct UWidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x8(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x14(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x1D(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A21[0x2]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +struct UWidgetLayoutLibrary_GetViewportWidgetGeometry_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x8(0x38)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetViewportSize +struct UWidgetLayoutLibrary_GetViewportSize_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetViewportScale +struct UWidgetLayoutLibrary_GetViewportScale_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A22[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +struct UWidgetLayoutLibrary_GetPlayerScreenWidgetGeometry_Params +{ +public: + class APlayerController* PlayerController; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x8(0x38)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +struct UWidgetLayoutLibrary_GetMousePositionScaledByDPI_Params +{ +public: + class APlayerController* Player; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A23[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +struct UWidgetLayoutLibrary_GetMousePositionOnViewport_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +struct UWidgetLayoutLibrary_GetMousePositionOnPlatform_Params +{ +public: + struct FVector2D ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +struct UWidgetSwitcher_SetActiveWidgetIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetSwitcher.SetActiveWidget +struct UWidgetSwitcher_SetActiveWidget_Params +{ +public: + class UWidget* Widget; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +struct UWidgetSwitcher_GetWidgetAtIndex_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A24[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetSwitcher.GetNumWidgets +struct UWidgetSwitcher_GetNumWidgets_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +struct UWidgetSwitcher_GetActiveWidgetIndex_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WidgetSwitcher.GetActiveWidget +struct UWidgetSwitcher_GetActiveWidget_Params +{ +public: + class UWidget* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +struct UWidgetSwitcherSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WidgetSwitcherSlot.SetPadding +struct UWidgetSwitcherSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +struct UWidgetSwitcherSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +struct UWindowTitleBarArea_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WindowTitleBarArea.SetPadding +struct UWindowTitleBarArea_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +struct UWindowTitleBarArea_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +struct UWindowTitleBarAreaSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WindowTitleBarAreaSlot.SetPadding +struct UWindowTitleBarAreaSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +struct UWindowTitleBarAreaSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function UMG.WrapBox.SetInnerSlotPadding +struct UWrapBox_SetInnerSlotPadding_Params +{ +public: + struct FVector2D InPadding; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WrapBox.AddChildToWrapBox +struct UWrapBox_AddChildToWrapBox_Params +{ +public: + class UWidget* Content; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x8(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WrapBoxSlot.SetVerticalAlignment +struct UWrapBoxSlot_SetVerticalAlignment_Params +{ +public: + enum class EVerticalAlignment InVerticalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function UMG.WrapBoxSlot.SetPadding +struct UWrapBoxSlot_SetPadding_Params +{ +public: + struct FMargin InPadding; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +struct UWrapBoxSlot_SetHorizontalAlignment_Params +{ +public: + enum class EHorizontalAlignment InHorizontalAlignment; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +struct UWrapBoxSlot_SetFillSpanWhenLessThan_Params +{ +public: + float InFillSpanWhenLessThan; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function UMG.WrapBoxSlot.SetFillEmptySpace +struct UWrapBoxSlot_SetFillEmptySpace_Params +{ +public: + bool InbFillEmptySpace; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_structs.hpp new file mode 100644 index 0000000..a00e992 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UMG_structs.hpp @@ -0,0 +1,388 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class ESlateAccessibleBehavior : uint8 +{ + NotAccessible = 0, + Auto = 1, + Summary = 2, + Custom = 3, + ToolTip = 4, + ESlateAccessibleBehavior_MAX = 5, +}; + +enum class ESlateVisibility : uint8 +{ + Visible = 0, + Collapsed = 1, + Hidden = 2, + HitTestInvisible = 3, + SelfHitTestInvisible = 4, + ESlateVisibility_MAX = 5, +}; + +enum class EVirtualKeyboardType : uint8 +{ + Default = 0, + Number = 1, + Web = 2, + Email = 3, + Password = 4, + AlphaNumeric = 5, + EVirtualKeyboardType_MAX = 6, +}; + +enum class EDragPivot : uint8 +{ + MouseDown = 0, + TopLeft = 1, + TopCenter = 2, + TopRight = 3, + CenterLeft = 4, + CenterCenter = 5, + CenterRight = 6, + BottomLeft = 7, + BottomCenter = 8, + BottomRight = 9, + EDragPivot_MAX = 10, +}; + +enum class EDynamicBoxType : uint8 +{ + Horizontal = 0, + Vertical = 1, + Wrap = 2, + VerticalWrap = 3, + Radial = 4, + Overlay = 5, + EDynamicBoxType_MAX = 6, +}; + +enum class ESlateSizeRule : uint8 +{ + Automatic = 0, + Fill = 1, + ESlateSizeRule_MAX = 2, +}; + +enum class EUMGSequencePlayMode : uint8 +{ + Forward = 0, + Reverse = 1, + PingPong = 2, + EUMGSequencePlayMode_MAX = 3, +}; + +enum class EWidgetAnimationEvent : uint8 +{ + Started = 0, + Finished = 1, + EWidgetAnimationEvent_MAX = 2, +}; + +enum class EWidgetTickFrequency : uint8 +{ + Never = 0, + Auto = 1, + EWidgetTickFrequency_MAX = 2, +}; + +enum class EWidgetDesignFlags : uint8 +{ + None = 0, + Designing = 1, + ShowOutline = 2, + ExecutePreConstruct = 4, + EWidgetDesignFlags_MAX = 5, +}; + +enum class EBindingKind : uint8 +{ + Function = 0, + Property = 1, + EBindingKind_MAX = 2, +}; + +enum class ETickMode : uint8 +{ + Disabled = 0, + Enabled = 1, + Automatic = 2, + ETickMode_MAX = 3, +}; + +enum class EWindowVisibility : uint8 +{ + Visible = 0, + SelfHitTestInvisible = 1, + EWindowVisibility_MAX = 2, +}; + +enum class EWidgetGeometryMode : uint8 +{ + Plane = 0, + Cylinder = 1, + EWidgetGeometryMode_MAX = 2, +}; + +enum class EWidgetBlendMode : uint8 +{ + Opaque = 0, + Masked = 1, + Transparent = 2, + EWidgetBlendMode_MAX = 3, +}; + +enum class EWidgetTimingPolicy : uint8 +{ + RealTime = 0, + GameTime = 1, + EWidgetTimingPolicy_MAX = 2, +}; + +enum class EWidgetSpace : uint8 +{ + World = 0, + Screen = 1, + EWidgetSpace_MAX = 2, +}; + +enum class EWidgetInteractionSource : uint8 +{ + World = 0, + Mouse = 1, + CenterScreen = 2, + Custom = 3, + EWidgetInteractionSource_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0xB8 - 0x0) +// ScriptStruct UMG.EventReply +struct FEventReply +{ +public: + uint8 Pad_1A2D[0xB8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct UMG.WidgetTransform +struct FWidgetTransform +{ +public: + struct FVector2D Translation; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Shear; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct UMG.PaintContext +struct FPaintContext +{ +public: + uint8 Pad_1A2E[0x30]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x3 (0x3 - 0x0) +// ScriptStruct UMG.ShapedTextOptions +struct FShapedTextOptions +{ +public: + uint8 bOverride_TextShapingMethod : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_TextFlowDirection : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_1AF : 6; // Fixing Bit-Field Size [ Dumper-7 ] + enum class ETextShapingMethod TextShapingMethod; // 0x1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ETextFlowDirection TextFlowDirection; // 0x2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct UMG.AnchorData +struct FAnchorData +{ +public: + struct FMargin Offsets; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnchors Anchors; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Alignment; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x0 (0x28 - 0x28) +// ScriptStruct UMG.DynamicPropertyPath +struct FDynamicPropertyPath : public FCachedPropertyPath +{ +public: +}; + +// 0x4 (0x4 - 0x0) +// ScriptStruct UMG.MovieScene2DTransformMask +struct FMovieScene2DTransformMask +{ +public: + uint32 Mask; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x90 - 0x80) +// ScriptStruct UMG.MovieSceneWidgetMaterialSectionTemplate +struct FMovieSceneWidgetMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate +{ +public: + TArray BrushPropertyNamePath; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct UMG.RadialBoxSettings +struct FRadialBoxSettings +{ +public: + float StartingAngle; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDistributeItemsEvenly; // 0x4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A2F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AngleBetweenItems; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SectorCentralAngle; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x270 (0x278 - 0x8) +// ScriptStruct UMG.RichTextStyleRow +struct FRichTextStyleRow : public FTableRowBase +{ +public: + struct FTextBlockStyle TextStyle; // 0x8(0x270)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x88 (0x90 - 0x8) +// ScriptStruct UMG.RichImageRow +struct FRichImageRow : public FTableRowBase +{ +public: + struct FSlateBrush Brush; // 0x8(0x88)(Edit, NativeAccessSpecifierPublic) +}; + +// 0x3C (0x3C - 0x0) +// ScriptStruct UMG.SlateMeshVertex +struct FSlateMeshVertex +{ +public: + struct FVector2D Position; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV0; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV1; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV2; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV3; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV4; // 0x2C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV5; // 0x34(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct UMG.SlateChildSize +struct FSlateChildSize +{ +public: + float Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class ESlateSizeRule SizeRule; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A30[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct UMG.NamedSlotBinding +struct FNamedSlotBinding +{ +public: + class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* Content; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct UMG.AnimationEventBinding +struct FAnimationEventBinding +{ +public: + class UWidgetAnimation* Animation; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ Delegate; // 0x8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + enum class EWidgetAnimationEvent AnimationEvent; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A31[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName UserTag; // 0x1C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A32[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct UMG.UserWidgetPool +struct FUserWidgetPool +{ +public: + TArray ActiveWidgets; // 0x0(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InactiveWidgets; // 0x10(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1A33[0x60]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct UMG.WidgetAnimationBinding +struct FWidgetAnimationBinding +{ +public: + class FName WidgetName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotWidgetName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid AnimationGuid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRootWidget; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A34[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1C (0x1C - 0x0) +// ScriptStruct UMG.BlueprintWidgetAnimationDelegateBinding +struct FBlueprintWidgetAnimationDelegateBinding +{ +public: + enum class EWidgetAnimationEvent Action; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A35[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName AnimationToBind; // 0x4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UserTag; // 0x14(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct UMG.DelegateRuntimeBinding +struct FDelegateRuntimeBinding +{ +public: + class FString ObjectName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionName; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x20(0x28)(NativeAccessSpecifierPublic) + enum class EBindingKind Kind; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A36[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0xC8 - 0xB8) +// ScriptStruct UMG.WidgetComponentInstanceData +struct FWidgetComponentInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_1A37[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct UMG.WidgetNavigationData +struct FWidgetNavigationData +{ +public: + enum class EUINavigationRule Rule; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A38[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName WidgetToFocus; // 0x4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Widget; // 0xC(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FDelegateProperty_ CustomDelegate; // 0x14(0x10)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_classes.hpp new file mode 100644 index 0000000..ac08324 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_classes.hpp @@ -0,0 +1,26 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x38 - 0x28) +// Class UObjectPlugin.MyPluginObject +class UMyPluginObject : public UObject +{ +public: + struct FMyPluginStruct MyStruct; // 0x28(0x10)(NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UMyPluginObject* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_functions.cpp new file mode 100644 index 0000000..4857a8d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class UObjectPlugin.MyPluginObject +// (None) + +class UClass* UMyPluginObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("MyPluginObject"); + + return Clss; +} + + +// MyPluginObject UObjectPlugin.Default__MyPluginObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UMyPluginObject* UMyPluginObject::GetDefaultObj() +{ + static class UMyPluginObject* Default = nullptr; + + if (!Default) + Default = static_cast(UMyPluginObject::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_structs.hpp new file mode 100644 index 0000000..517517e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UObjectPlugin_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct UObjectPlugin.MyPluginStruct +struct FMyPluginStruct +{ +public: + class FString TestString; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_classes.hpp new file mode 100644 index 0000000..10ed5ee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0xA8 - 0x28) +// Class UdpMessaging.UdpMessagingSettings +class UUdpMessagingSettings : public UObject +{ +public: + bool EnabledByDefault; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableTransport; // 0x29(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoRepair; // 0x2A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1751[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float MaxSendRate; // 0x2C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 AutoRepairAttemptLimit; // 0x30(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopServiceWhenAppDeactivates; // 0x34(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1752[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString UnicastEndpoint; // 0x38(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MulticastEndpoint; // 0x48(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + enum class EUdpMessageFormat MessageFormat; // 0x58(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MulticastTimeToLive; // 0x59(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1753[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray StaticEndpoints; // 0x60(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + bool EnableTunnel; // 0x70(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1754[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString TunnelUnicastEndpoint; // 0x78(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TunnelMulticastEndpoint; // 0x88(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RemoteTunnelEndpoints; // 0x98(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UUdpMessagingSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_functions.cpp new file mode 100644 index 0000000..78eba2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class UdpMessaging.UdpMessagingSettings +// (None) + +class UClass* UUdpMessagingSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("UdpMessagingSettings"); + + return Clss; +} + + +// UdpMessagingSettings UdpMessaging.Default__UdpMessagingSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UUdpMessagingSettings* UUdpMessagingSettings::GetDefaultObj() +{ + static class UUdpMessagingSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UUdpMessagingSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_structs.hpp new file mode 100644 index 0000000..626c4c2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/UdpMessaging_structs.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EUdpMessageFormat : uint8 +{ + None = 0, + Json = 1, + TaggedProperty = 2, + CborPlatformEndianness = 3, + CborStandardEndianness = 4, + EUdpMessageFormat_MAX = 5, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// ScriptStruct UdpMessaging.UdpMockMessage +struct FUdpMockMessage +{ +public: + TArray Data; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_classes.hpp new file mode 100644 index 0000000..e5de772 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_classes.hpp @@ -0,0 +1,170 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3E38 (0x40F0 - 0x2B8) +// AnimBlueprintGeneratedClass VRArms_AnimBP.VRArms_AnimBP_C +class UVRArms_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_20D7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x2C8(0x108)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_22; // 0x3D0(0x28)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_8; // 0x3F8(0x158)(None) + struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend_3; // 0x550(0xC0)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_21; // 0x610(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_20; // 0x638(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_19; // 0x660(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_18; // 0x688(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_17; // 0x6B0(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_16; // 0x6D8(0x28)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_1; // 0x700(0xA0)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_15; // 0x7A0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_10; // 0x820(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine_2; // 0x850(0xB0)(None) + struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend_2; // 0x900(0xC0)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_14; // 0x9C0(0x80)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_13; // 0xA40(0x80)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_12; // 0xAC0(0x80)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_11; // 0xB40(0x80)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_10; // 0xBC0(0x80)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0xC40(0x20)(None) + struct FAnimNode_DragonAimSolver AnimGraphNode_DragonAimSolver_1; // 0xC60(0x9D0)(None) + struct FAnimNode_DragonAimSolver AnimGraphNode_DragonAimSolver; // 0x1630(0x9D0)(None) + struct FAnimNode_ApplyLimits AnimGraphNode_ApplyLimits_1; // 0x2000(0xE8)(None) + struct FAnimNode_ApplyLimits AnimGraphNode_ApplyLimits; // 0x20E8(0xE8)(None) + struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose; // 0x21D0(0x10)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_7; // 0x21E0(0x158)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0x2338(0x20)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x2358(0x20)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x2378(0x108)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_15; // 0x2480(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_14; // 0x24A8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_13; // 0x24D0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_12; // 0x24F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_11; // 0x2520(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_10; // 0x2548(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_9; // 0x2570(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_8; // 0x2598(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_9; // 0x25C0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_9; // 0x2640(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_8; // 0x2670(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_8; // 0x26F0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_7; // 0x2720(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_7; // 0x27A0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_6; // 0x27D0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_6; // 0x2850(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_5; // 0x2880(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_5; // 0x2900(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine_1; // 0x2930(0xB0)(None) + struct FAnimNode_Slot AnimGraphNode_Slot_2; // 0x29E0(0x48)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_6; // 0x2A28(0x158)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_7; // 0x2B80(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_6; // 0x2BA8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x2BD0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x2BF8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x2C20(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x2C48(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2C70(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x2C98(0x28)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_4; // 0x2CC0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_4; // 0x2D40(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_3; // 0x2D70(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0x2DF0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0x2E20(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x2EA0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x2ED0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x2F50(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x2F80(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x3000(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x3030(0xB0)(None) + struct FAnimNode_Slot AnimGraphNode_Slot_1; // 0x30E0(0x48)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_5; // 0x3128(0x158)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x3280(0xA0)(None) + struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend_1; // 0x3320(0xC0)(None) + struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend; // 0x33E0(0xC0)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_15; // 0x34A0(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_14; // 0x34C8(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_13; // 0x34F0(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_12; // 0x3518(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_11; // 0x3540(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_10; // 0x3568(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_9; // 0x3590(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_8; // 0x35B8(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_7; // 0x35E0(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_6; // 0x3608(0x28)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_4; // 0x3630(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_5; // 0x3788(0x28)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_3; // 0x37B0(0x158)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x3908(0x48)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_4; // 0x3950(0x28)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_2; // 0x3978(0x158)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_1; // 0x3AD0(0x158)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0x3C28(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_3; // 0x3D80(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_2; // 0x3DA8(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_1; // 0x3DD0(0x28)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0x3DF8(0x28)(None) + struct FAnimNode_Root AnimGraphNode_Root; // 0x3E20(0x30)(None) + class UAnimSequence* Idle; // 0x3E50(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsClimbing; // 0x3E58(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_20D8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMotionControllerComponent* LeftController; // 0x3E60(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMotionControllerComponent* RightController; // 0x3E68(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform LeftHandTransform; // 0x3E70(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform RightHandTransform; // 0x3EA0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsUsingItem; // 0x3ED0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsHoldingItem; // 0x3ED1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HoldingFlashlight; // 0x3ED2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HoldingSpray; // 0x3ED3(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_20D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_Overrided_Location_Data LeftArmData; // 0x3ED8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FDragonData_Overrided_Location_Data RightArmData; // 0x3EE8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + class FName LeftGesture; // 0x3EF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName RightGesture; // 0x3F00(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20DA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionInfo LeftActionInput; // 0x3F10(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FBPOpenVRActionInfo RightActionInput; // 0x4000(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UVRArms_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_DCA013224A580AEB21CFE6AF96513707(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6CAF8E8A42F9B645CF4253A93D3C9EC8(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_02C4E37F4A266304F5E87EBB24E1C127(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_89C973DF4F97A42366E49E8CFA3BFFBD(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EC12F87C4B23E9F5FF2C6892A59EB0E0(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_00B21D7E4B6967729A6821BC92C8CA96(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_70C60F484EC1090B73B00F8568C3A25C(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_53B81D8A43C436A17BED4DA6AA038FA1(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_3808BE77431293C83C6E97B54177DA68(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_7D40F9FA41C1C6E9C29247B3EB39742D(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EB2EA30A404DBBF4D439D3AE593D7A6A(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6AE123D24A4C0691E1BEBD95A1307D65(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6B3DF33B4A635465756F12AA10C8431A(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_A0A7FBC94D92372D5386AD9A7C1DAB4C(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_853D1999452A549D96EF609CD28427E8(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_CFF585024BC2C11116CC8AA9A4521B6C(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_7BF8A07C4905D64A40E9B0B7612C764C(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_E5DED5204E32B49FBDC40F8CB351C0BB(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_17227A1A47A9A222D66DFF961CF918E3(); + void Update_Hand_Transforms(); + void UpdateGesture(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_F4B3FB6642741E6D0D65ECB400A8A218(); + void Offset_Hands(); + void ExecuteUbergraph_VRArms_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_1, const struct FRotator& CallFunc_SelectRotator_ReturnValue, const struct FRotator& CallFunc_SelectRotator_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_1, bool CallFunc_GetDataTableRowFromName_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_2, bool CallFunc_EqualEqual_NameName_ReturnValue_3, bool CallFunc_NotEqual_NameName_ReturnValue_1, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue, bool CallFunc_EqualEqual_TextText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_4, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement, bool CallFunc_IsValid_ReturnValue_4, TArray& K2Node_MakeArray_Array, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue_1, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement_1, bool CallFunc_EqualEqual_TextText_ReturnValue_1, TArray& K2Node_MakeArray_Array_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data_1, bool CallFunc_NotEqual_NameName_ReturnValue_5, class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue_2, bool CallFunc_Montage_IsActive_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_7, bool CallFunc_EqualEqual_NameName_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_3, bool CallFunc_Montage_IsActive_ReturnValue_1, bool CallFunc_EqualEqual_TextText_ReturnValue_3, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue, class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_2, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_3, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_4, bool CallFunc_EqualEqual_NameName_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_4, bool CallFunc_EqualEqual_NameName_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_5, bool CallFunc_EqualEqual_NameName_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_6, bool CallFunc_Montage_IsActive_ReturnValue_2, bool CallFunc_EqualEqual_TextText_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_7, bool CallFunc_Montage_IsActive_ReturnValue_3, bool CallFunc_EqualEqual_TextText_ReturnValue_7); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_functions.cpp new file mode 100644 index 0000000..776c5a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_functions.cpp @@ -0,0 +1,705 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass VRArms_AnimBP.VRArms_AnimBP_C +// (None) + +class UClass* UVRArms_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VRArms_AnimBP_C"); + + return Clss; +} + + +// VRArms_AnimBP_C VRArms_AnimBP.Default__VRArms_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UVRArms_AnimBP_C* UVRArms_AnimBP_C::GetDefaultObj() +{ + static class UVRArms_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UVRArms_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UVRArms_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "AnimGraph"); + + Params::UVRArms_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_DCA013224A580AEB21CFE6AF96513707 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_DCA013224A580AEB21CFE6AF96513707() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_DCA013224A580AEB21CFE6AF96513707"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6CAF8E8A42F9B645CF4253A93D3C9EC8 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6CAF8E8A42F9B645CF4253A93D3C9EC8() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6CAF8E8A42F9B645CF4253A93D3C9EC8"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_02C4E37F4A266304F5E87EBB24E1C127 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_02C4E37F4A266304F5E87EBB24E1C127() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_02C4E37F4A266304F5E87EBB24E1C127"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_89C973DF4F97A42366E49E8CFA3BFFBD +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_89C973DF4F97A42366E49E8CFA3BFFBD() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_89C973DF4F97A42366E49E8CFA3BFFBD"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EC12F87C4B23E9F5FF2C6892A59EB0E0 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EC12F87C4B23E9F5FF2C6892A59EB0E0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EC12F87C4B23E9F5FF2C6892A59EB0E0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_00B21D7E4B6967729A6821BC92C8CA96 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_00B21D7E4B6967729A6821BC92C8CA96() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_00B21D7E4B6967729A6821BC92C8CA96"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_70C60F484EC1090B73B00F8568C3A25C +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_70C60F484EC1090B73B00F8568C3A25C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_70C60F484EC1090B73B00F8568C3A25C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_53B81D8A43C436A17BED4DA6AA038FA1 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_53B81D8A43C436A17BED4DA6AA038FA1() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_53B81D8A43C436A17BED4DA6AA038FA1"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_3808BE77431293C83C6E97B54177DA68 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_3808BE77431293C83C6E97B54177DA68() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_BlendListByBool_3808BE77431293C83C6E97B54177DA68"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_7D40F9FA41C1C6E9C29247B3EB39742D +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_7D40F9FA41C1C6E9C29247B3EB39742D() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_ModifyBone_7D40F9FA41C1C6E9C29247B3EB39742D"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EB2EA30A404DBBF4D439D3AE593D7A6A +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EB2EA30A404DBBF4D439D3AE593D7A6A() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_EB2EA30A404DBBF4D439D3AE593D7A6A"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6AE123D24A4C0691E1BEBD95A1307D65 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6AE123D24A4C0691E1BEBD95A1307D65() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6AE123D24A4C0691E1BEBD95A1307D65"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6B3DF33B4A635465756F12AA10C8431A +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6B3DF33B4A635465756F12AA10C8431A() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_6B3DF33B4A635465756F12AA10C8431A"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_A0A7FBC94D92372D5386AD9A7C1DAB4C +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_A0A7FBC94D92372D5386AD9A7C1DAB4C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_A0A7FBC94D92372D5386AD9A7C1DAB4C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_853D1999452A549D96EF609CD28427E8 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_853D1999452A549D96EF609CD28427E8() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_853D1999452A549D96EF609CD28427E8"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_CFF585024BC2C11116CC8AA9A4521B6C +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_CFF585024BC2C11116CC8AA9A4521B6C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_CFF585024BC2C11116CC8AA9A4521B6C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UVRArms_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UVRArms_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_7BF8A07C4905D64A40E9B0B7612C764C +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_7BF8A07C4905D64A40E9B0B7612C764C() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_7BF8A07C4905D64A40E9B0B7612C764C"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_E5DED5204E32B49FBDC40F8CB351C0BB +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_E5DED5204E32B49FBDC40F8CB351C0BB() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_E5DED5204E32B49FBDC40F8CB351C0BB"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_17227A1A47A9A222D66DFF961CF918E3 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_17227A1A47A9A222D66DFF961CF918E3() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_17227A1A47A9A222D66DFF961CF918E3"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.Update Hand Transforms +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::Update_Hand_Transforms() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "Update Hand Transforms"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.UpdateGesture +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::UpdateGesture() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "UpdateGesture"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_F4B3FB6642741E6D0D65ECB400A8A218 +// (BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_F4B3FB6642741E6D0D65ECB400A8A218() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRArms_AnimBP_AnimGraphNode_TransitionResult_F4B3FB6642741E6D0D65ECB400A8A218"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.Offset Hands +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRArms_AnimBP_C::Offset_Hands() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "Offset Hands"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRArms_AnimBP.VRArms_AnimBP_C.ExecuteUbergraph_VRArms_AnimBP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_SelectRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_SelectRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_1 (HasGetValueTypeHash) +// bool CallFunc_GetDataTableRowFromName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_1 (IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FDragonData_SingleArmElementK2Node_MakeStruct_DragonData_SingleArmElement (NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FDragonData_Overrided_Location_DataK2Node_MakeStruct_DragonData_Overrided_Location_Data (None) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_1 (None) +// struct FDragonData_SingleArmElementK2Node_MakeStruct_DragonData_SingleArmElement_1 (NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array_1 (ReferenceParm) +// struct FDragonData_Overrided_Location_DataK2Node_MakeStruct_DragonData_Overrided_Location_Data_1 (None) +// bool CallFunc_NotEqual_NameName_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName CallFunc_DetectCurrentGesture_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_DetectCurrentGesture_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetActionPose_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetActionPose_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_2 (None) +// bool CallFunc_NotEqual_NameName_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Montage_IsActive_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_3 (None) +// bool CallFunc_Montage_IsActive_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetSocketLocation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_4 (None) +// bool CallFunc_EqualEqual_NameName_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_5 (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_NameName_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_6 (None) +// bool CallFunc_Montage_IsActive_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_MakeLiteralText_ReturnValue_7 (None) +// bool CallFunc_Montage_IsActive_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_TextText_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UVRArms_AnimBP_C::ExecuteUbergraph_VRArms_AnimBP(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_1, const struct FRotator& CallFunc_SelectRotator_ReturnValue, const struct FRotator& CallFunc_SelectRotator_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FST_Item& CallFunc_GetDataTableRowFromName_OutRow_1, bool CallFunc_GetDataTableRowFromName_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_BooleanAND_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue_2, bool CallFunc_EqualEqual_NameName_ReturnValue_3, bool CallFunc_NotEqual_NameName_ReturnValue_1, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_3, class FText CallFunc_MakeLiteralText_ReturnValue, bool CallFunc_EqualEqual_TextText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue_4, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement, bool CallFunc_IsValid_ReturnValue_4, TArray& K2Node_MakeArray_Array, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_BooleanAND_ReturnValue_2, class FText CallFunc_MakeLiteralText_ReturnValue_1, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement_1, bool CallFunc_EqualEqual_TextText_ReturnValue_1, TArray& K2Node_MakeArray_Array_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data_1, bool CallFunc_NotEqual_NameName_ReturnValue_5, class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_2, bool CallFunc_NotEqual_NameName_ReturnValue_6, bool CallFunc_EqualEqual_TextText_ReturnValue_2, bool CallFunc_Montage_IsActive_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_7, bool CallFunc_EqualEqual_NameName_ReturnValue_4, class FText CallFunc_MakeLiteralText_ReturnValue_3, bool CallFunc_Montage_IsActive_ReturnValue_1, bool CallFunc_EqualEqual_TextText_ReturnValue_3, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue, class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_1, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_2, const struct FVector& CallFunc_GetSocketLocation_ReturnValue_3, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_3, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, class FText CallFunc_MakeLiteralText_ReturnValue_4, bool CallFunc_EqualEqual_NameName_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_4, bool CallFunc_EqualEqual_NameName_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_5, bool CallFunc_EqualEqual_TextText_ReturnValue_5, bool CallFunc_EqualEqual_NameName_ReturnValue_7, class FText CallFunc_MakeLiteralText_ReturnValue_6, bool CallFunc_Montage_IsActive_ReturnValue_2, bool CallFunc_EqualEqual_TextText_ReturnValue_6, class FText CallFunc_MakeLiteralText_ReturnValue_7, bool CallFunc_Montage_IsActive_ReturnValue_3, bool CallFunc_EqualEqual_TextText_ReturnValue_7) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRArms_AnimBP_C", "ExecuteUbergraph_VRArms_AnimBP"); + + Params::UVRArms_AnimBP_C_ExecuteUbergraph_VRArms_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_Client = K2Node_DynamicCast_AsVRCharacter_Demo_Client; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetDataTableRowFromName_OutRow = CallFunc_GetDataTableRowFromName_OutRow; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue = CallFunc_GetDataTableRowFromName_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_1 = CallFunc_EqualEqual_NameName_ReturnValue_1; + Parms.CallFunc_SelectRotator_ReturnValue = CallFunc_SelectRotator_ReturnValue; + Parms.CallFunc_SelectRotator_ReturnValue_1 = CallFunc_SelectRotator_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_NotEqual_ObjectObject_ReturnValue = CallFunc_NotEqual_ObjectObject_ReturnValue; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetDataTableRowFromName_OutRow_1 = CallFunc_GetDataTableRowFromName_OutRow_1; + Parms.CallFunc_GetDataTableRowFromName_ReturnValue_1 = CallFunc_GetDataTableRowFromName_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_2 = CallFunc_EqualEqual_NameName_ReturnValue_2; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_3 = CallFunc_EqualEqual_NameName_ReturnValue_3; + Parms.CallFunc_NotEqual_NameName_ReturnValue_1 = CallFunc_NotEqual_NameName_ReturnValue_1; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetComponentToWorld_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue_2 = CallFunc_NotEqual_NameName_ReturnValue_2; + Parms.CallFunc_NotEqual_NameName_ReturnValue_3 = CallFunc_NotEqual_NameName_ReturnValue_3; + Parms.CallFunc_MakeLiteralText_ReturnValue = CallFunc_MakeLiteralText_ReturnValue; + Parms.CallFunc_EqualEqual_TextText_ReturnValue = CallFunc_EqualEqual_TextText_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue_4 = CallFunc_NotEqual_NameName_ReturnValue_4; + Parms.K2Node_MakeStruct_DragonData_SingleArmElement = K2Node_MakeStruct_DragonData_SingleArmElement; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_DragonData_Overrided_Location_Data = K2Node_MakeStruct_DragonData_Overrided_Location_Data; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_MakeLiteralText_ReturnValue_1 = CallFunc_MakeLiteralText_ReturnValue_1; + Parms.K2Node_MakeStruct_DragonData_SingleArmElement_1 = K2Node_MakeStruct_DragonData_SingleArmElement_1; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_1 = CallFunc_EqualEqual_TextText_ReturnValue_1; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.K2Node_MakeStruct_DragonData_Overrided_Location_Data_1 = K2Node_MakeStruct_DragonData_Overrided_Location_Data_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue_5 = CallFunc_NotEqual_NameName_ReturnValue_5; + Parms.CallFunc_DetectCurrentGesture_ReturnValue = CallFunc_DetectCurrentGesture_ReturnValue; + Parms.CallFunc_DetectCurrentGesture_ReturnValue_1 = CallFunc_DetectCurrentGesture_ReturnValue_1; + Parms.CallFunc_GetActionPose_ReturnValue = CallFunc_GetActionPose_ReturnValue; + Parms.CallFunc_GetActionPose_ReturnValue_1 = CallFunc_GetActionPose_ReturnValue_1; + Parms.CallFunc_MakeLiteralText_ReturnValue_2 = CallFunc_MakeLiteralText_ReturnValue_2; + Parms.CallFunc_NotEqual_NameName_ReturnValue_6 = CallFunc_NotEqual_NameName_ReturnValue_6; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_2 = CallFunc_EqualEqual_TextText_ReturnValue_2; + Parms.CallFunc_Montage_IsActive_ReturnValue = CallFunc_Montage_IsActive_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue_7 = CallFunc_NotEqual_NameName_ReturnValue_7; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_4 = CallFunc_EqualEqual_NameName_ReturnValue_4; + Parms.CallFunc_MakeLiteralText_ReturnValue_3 = CallFunc_MakeLiteralText_ReturnValue_3; + Parms.CallFunc_Montage_IsActive_ReturnValue_1 = CallFunc_Montage_IsActive_ReturnValue_1; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_3 = CallFunc_EqualEqual_TextText_ReturnValue_3; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_GetOwningComponent_ReturnValue = CallFunc_GetOwningComponent_ReturnValue; + Parms.CallFunc_GetOwningComponent_ReturnValue_1 = CallFunc_GetOwningComponent_ReturnValue_1; + Parms.CallFunc_GetSocketLocation_ReturnValue = CallFunc_GetSocketLocation_ReturnValue; + Parms.CallFunc_GetSocketLocation_ReturnValue_1 = CallFunc_GetSocketLocation_ReturnValue_1; + Parms.CallFunc_GetSocketLocation_ReturnValue_2 = CallFunc_GetSocketLocation_ReturnValue_2; + Parms.CallFunc_GetSocketLocation_ReturnValue_3 = CallFunc_GetSocketLocation_ReturnValue_3; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_2 = CallFunc_Subtract_VectorVector_ReturnValue_2; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_3 = CallFunc_Subtract_VectorVector_ReturnValue_3; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_MakeLiteralText_ReturnValue_4 = CallFunc_MakeLiteralText_ReturnValue_4; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_5 = CallFunc_EqualEqual_NameName_ReturnValue_5; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_4 = CallFunc_EqualEqual_TextText_ReturnValue_4; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_6 = CallFunc_EqualEqual_NameName_ReturnValue_6; + Parms.CallFunc_MakeLiteralText_ReturnValue_5 = CallFunc_MakeLiteralText_ReturnValue_5; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_5 = CallFunc_EqualEqual_TextText_ReturnValue_5; + Parms.CallFunc_EqualEqual_NameName_ReturnValue_7 = CallFunc_EqualEqual_NameName_ReturnValue_7; + Parms.CallFunc_MakeLiteralText_ReturnValue_6 = CallFunc_MakeLiteralText_ReturnValue_6; + Parms.CallFunc_Montage_IsActive_ReturnValue_2 = CallFunc_Montage_IsActive_ReturnValue_2; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_6 = CallFunc_EqualEqual_TextText_ReturnValue_6; + Parms.CallFunc_MakeLiteralText_ReturnValue_7 = CallFunc_MakeLiteralText_ReturnValue_7; + Parms.CallFunc_Montage_IsActive_ReturnValue_3 = CallFunc_Montage_IsActive_ReturnValue_3; + Parms.CallFunc_EqualEqual_TextText_ReturnValue_7 = CallFunc_EqualEqual_TextText_ReturnValue_7; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_parameters.hpp new file mode 100644 index 0000000..b93ebee --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_parameters.hpp @@ -0,0 +1,159 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function VRArms_AnimBP.VRArms_AnimBP_C.AnimGraph +struct UVRArms_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function VRArms_AnimBP.VRArms_AnimBP_C.BlueprintUpdateAnimation +struct UVRArms_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x53A (0x53A - 0x0) +// Function VRArms_AnimBP.VRArms_AnimBP_C.ExecuteUbergraph_VRArms_AnimBP +struct UVRArms_AnimBP_C_ExecuteUbergraph_VRArms_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20BE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20BF[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow; // 0x20(0x98)(HasGetValueTypeHash) + uint8 Pad_20C0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_1; // 0xC2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C1[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_SelectRotator_ReturnValue; // 0xC4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_SelectRotator_ReturnValue_1; // 0xD0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0xDC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ObjectObject_ReturnValue; // 0xDD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0xFA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C4[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FST_Item CallFunc_GetDataTableRowFromName_OutRow_1; // 0x100(0x98)(HasGetValueTypeHash) + uint8 Pad_20C5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_GetDataTableRowFromName_ReturnValue_1; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x1A1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x1A2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C6[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x1B0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_2; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_3; // 0x1E1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_1; // 0x1E2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C7[0xD]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_1; // 0x1F0(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_2; // 0x220(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_3; // 0x221(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C8[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue; // 0x228(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x241(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x242(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_4; // 0x243(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20C9[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_SingleArmElement K2Node_MakeStruct_DragonData_SingleArmElement; // 0x250(0x40)(NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x290(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20CA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x298(0x10)(ReferenceParm) + struct FDragonData_Overrided_Location_Data K2Node_MakeStruct_DragonData_Overrided_Location_Data; // 0x2A8(0x10)(None) + bool CallFunc_IsValid_ReturnValue_5; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0x2B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20CB[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_1; // 0x2C0(0x18)(None) + uint8 Pad_20CC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_SingleArmElement K2Node_MakeStruct_DragonData_SingleArmElement_1; // 0x2E0(0x40)(NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_1; // 0x320(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array_1; // 0x328(0x10)(ReferenceParm) + struct FDragonData_Overrided_Location_Data K2Node_MakeStruct_DragonData_Overrided_Location_Data_1; // 0x338(0x10)(None) + bool CallFunc_NotEqual_NameName_ReturnValue_5; // 0x348(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName CallFunc_DetectCurrentGesture_ReturnValue; // 0x34C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_DetectCurrentGesture_ReturnValue_1; // 0x354(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetActionPose_ReturnValue; // 0x35C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetActionPose_ReturnValue_1; // 0x35D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20CF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_2; // 0x360(0x18)(None) + bool CallFunc_NotEqual_NameName_ReturnValue_6; // 0x378(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_2; // 0x379(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Montage_IsActive_ReturnValue; // 0x37A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_7; // 0x37B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_4; // 0x37C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20D0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_3; // 0x380(0x18)(None) + bool CallFunc_Montage_IsActive_ReturnValue_1; // 0x398(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_3; // 0x399(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20D1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_BreakTransform_Location; // 0x39C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0x3A8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x3B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue; // 0x3C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USkeletalMeshComponent* CallFunc_GetOwningComponent_ReturnValue_1; // 0x3C8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue; // 0x3D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_1; // 0x3DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_2; // 0x3E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetSocketLocation_ReturnValue_3; // 0x3F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x400(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x40C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2; // 0x418(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0x424(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x430(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x43C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20D2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x450(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_3; // 0x480(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_20D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x490(0x30)(IsPlainOldData, NoDestructor) + class FText CallFunc_MakeLiteralText_ReturnValue_4; // 0x4C0(0x18)(None) + bool CallFunc_EqualEqual_NameName_ReturnValue_5; // 0x4D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_4; // 0x4D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_6; // 0x4DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20D4[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_5; // 0x4E0(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue_5; // 0x4F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_NameName_ReturnValue_7; // 0x4F9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20D5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_6; // 0x500(0x18)(None) + bool CallFunc_Montage_IsActive_ReturnValue_2; // 0x518(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_6; // 0x519(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_20D6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_MakeLiteralText_ReturnValue_7; // 0x520(0x18)(None) + bool CallFunc_Montage_IsActive_ReturnValue_3; // 0x538(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_TextText_ReturnValue_7; // 0x539(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRArms_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_classes.hpp new file mode 100644 index 0000000..37dab2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_classes.hpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x354 (0xE10 - 0xABC) +// BlueprintGeneratedClass VRCharacter_Demo_Client.VRCharacter_Demo_Client_C +class AVRCharacter_Demo_Client_C : public ABPCharacter_Demo_C +{ +public: + uint8 Pad_25AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0xAC0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USceneComponent* MotionControllers; // 0xAC8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SpringArm1; // 0xAD0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0xAD8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0xAE0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UGripMotionControllerComponent* RightGrip; // 0xAE8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UGripMotionControllerComponent* LeftGrip; // 0xAF0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget; // 0xAF8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* VRRoot; // 0xB00(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_3_0_Scale_5F8F58134F0B722C826753859A552339; // 0xB08(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_3_0_Z_5F8F58134F0B722C826753859A552339; // 0xB0C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_3_0__Direction_5F8F58134F0B722C826753859A552339; // 0xB10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25B0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_3_0; // 0xB18(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseMotionControllers; // 0xB20(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_25B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CameraLoc; // 0xB24(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CameraTransform; // 0xB30(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform NewTransform; // 0xB60(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float YawTurn; // 0xB90(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastHMDLoc; // 0xB94(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector HMDDelta; // 0xBA0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25B5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* LeftBeam; // 0xBB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0xBB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator LastHMDRot; // 0xBC0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator HMDDeltaRot; // 0xBCC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Grab_Right_Hand; // 0xBD8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Grab_Left_Hand; // 0xBD9(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_25B6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraPitch; // 0xBDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform Temp1; // 0xBE0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + int32 Temp2; // 0xC10(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25B9[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionInfo LeftActionInput; // 0xC20(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FBPOpenVRActionInfo RightActionInput; // 0xD10(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + class FName LeftGesture; // 0xE00(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName RightGesture; // 0xE08(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AVRCharacter_Demo_Client_C* GetDefaultObj(); + + void RemoveVHS(TArray& K2Node_MakeArray_Array, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables); + void CheckFlashlight(class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_2, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_3, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_4); + void ToggleCrosshair(bool IsVisible, bool CallFunc_IsValid_ReturnValue); + void ToggleVHS(); + void Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, TArray& Temp_object_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USoundBase* Temp_object_Variable_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class USoundBase* Temp_object_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void TickGesture(class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1); + void Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3); + void Toggle_Post_Processing(bool Activated); + void SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength); + void UpdatePlayerCamera(class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue); + void ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3); + void SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue); + void TickHeadsetLocation(const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation_1, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1); + void CheckStamina(float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_CanSprint_CanSprint, bool CallFunc_Greater_FloatFloat_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess); + void UserConstructionScript(bool CallFunc_K2_AttachToComponent_ReturnValue); + void Timeline_3_0__FinishedFunc(); + void Timeline_3_0__UpdateFunc(); + void InpActEvt_Use_K2Node_InputActionEvent_9(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_8(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_7(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_6(const struct FKey& Key); + void InpActEvt_Inventory_K2Node_InputActionEvent_5(const struct FKey& Key); + void InpActEvt_Sprint_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_Sprint_K2Node_InputActionEvent_3(const struct FKey& Key); + void InpActEvt_ResetVR_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key); + void ShowLeftArm(); + void ShowRightArm(); + void InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4(float AxisValue); + void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3(float AxisValue); + void StartInteracting(bool Enable); + void Alter_Finger_Curl_State(bool Left_hand__, bool Value); + void Alter_Finger_Curl_State_MC(bool Left_hand__, bool Value); + void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2(float AxisValue); + void InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1(float AxisValue); + void InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0(float AxisValue); + void ReceiveBeginPlay(); + void UpdateGesture(bool IsRightHand, class FName Gesture); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue); + void OpenSettings(); + void CreateLegs(); + void ChangeCrosshairVisibility(bool IsVisible); + void ShowInteractText(class FText& Text); + void StartBalance(bool Direction, bool First); + void StopBalance(); + void OnBalance(); + void TryPickup(); + void HideRightArm(bool Hide); + void HideLeftArm(bool Hide); + void SpawnEquipItem_SERVER(class UClass* ItemClass); + void UpdateFOV(); + void KillClient(); + void Fear(const struct FHE_Fear& Fear); + void StopFear(); + void ReceiveTick(float DeltaSeconds); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void AddHeat(); + void UpdateGrips(); + void OnPossess(); + void ExecuteUbergraph_VRCharacter_Demo_Client(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, const struct FKey& K2Node_InputActionEvent_Key_6, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FKey& K2Node_InputActionEvent_Key_7, bool CallFunc_CanAction_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_CanAction_Variable_1, TArray& Temp_object_Variable, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool Temp_bool_Variable, const struct FKey& K2Node_InputActionEvent_Key_2, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FKey& Temp_struct_Variable_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_8, const struct FKey& K2Node_InputActionEvent_Key_9, float K2Node_InputAxisEvent_AxisValue_6, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_5, bool K2Node_CustomEvent_Enable, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, class UClass* CallFunc_GetObjectClass_ReturnValue, bool K2Node_CustomEvent_left_hand___1, bool K2Node_CustomEvent_value_1, bool K2Node_CustomEvent_left_hand__, bool K2Node_CustomEvent_value, float K2Node_InputAxisEvent_AxisValue_4, float K2Node_InputAxisEvent_AxisValue_3, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, float K2Node_InputAxisEvent_AxisValue_2, class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP, bool K2Node_DynamicCast_bSuccess, class UUI_Inventory_C* CallFunc_Create_ReturnValue, const struct FVector& CallFunc_GetRightVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1, const struct FKey& Temp_struct_Variable_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool K2Node_CustomEvent_IsRightHand, class FName K2Node_CustomEvent_Gesture, float K2Node_InputAxisEvent_AxisValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue, float K2Node_Select_Default, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue, const struct FKey& K2Node_InputActionEvent_Key_3, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP, bool K2Node_DynamicCast_bSuccess_1, bool K2Node_Event_IsVisible, class FText K2Node_Event_Text, bool K2Node_Event_Direction, bool K2Node_Event_First, bool K2Node_Event_Hide_1, bool K2Node_Event_Hide, class UClass* K2Node_Event_ItemClass, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_NotEqual_ClassClass_ReturnValue, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHE_Fear& K2Node_Event_Fear, float K2Node_Event_DeltaSeconds, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, const struct FKey& K2Node_InputActionEvent_Key_4, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, const struct FKey& K2Node_InputActionEvent_Key_5, const struct FKey& Temp_struct_Variable_3, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_3, bool CallFunc_EnableHMD_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, bool Temp_bool_IsClosed_Variable); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_functions.cpp new file mode 100644 index 0000000..f5f236e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_functions.cpp @@ -0,0 +1,1988 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass VRCharacter_Demo_Client.VRCharacter_Demo_Client_C +// (Actor, Pawn) + +class UClass* AVRCharacter_Demo_Client_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VRCharacter_Demo_Client_C"); + + return Clss; +} + + +// VRCharacter_Demo_Client_C VRCharacter_Demo_Client.Default__VRCharacter_Demo_Client_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AVRCharacter_Demo_Client_C* AVRCharacter_Demo_Client_C::GetDefaultObj() +{ + static class AVRCharacter_Demo_Client_C* Default = nullptr; + + if (!Default) + Default = static_cast(AVRCharacter_Demo_Client_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.RemoveVHS +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) + +void AVRCharacter_Demo_Client_C::RemoveVHS(TArray& K2Node_MakeArray_Array, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "RemoveVHS"); + + Params::AVRCharacter_Demo_Client_C_RemoveVHS_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckFlashlight +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::CheckFlashlight(class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_2, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_3, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "CheckFlashlight"); + + Params::AVRCharacter_Demo_Client_C_CheckFlashlight_Params Parms{}; + + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_1 = K2Node_DynamicCast_AsBP_Item_Flashlight_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_2 = K2Node_DynamicCast_AsBP_Item_Flashlight_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleCrosshair +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::ToggleCrosshair(bool IsVisible, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ToggleCrosshair"); + + Params::AVRCharacter_Demo_Client_C_ToggleCrosshair_Params Parms{}; + + Parms.IsVisible = IsVisible; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleVHS +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::ToggleVHS() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ToggleVHS"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Headshake +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsMovingOnGround_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, TArray& Temp_object_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USoundBase* Temp_object_Variable_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class USoundBase* Temp_object_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Headshake"); + + Params::AVRCharacter_Demo_Client_C_Headshake_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_1 = CallFunc_GetPlayerPawn_ReturnValue_1; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_GetPlayerPawn_ReturnValue_2 = CallFunc_GetPlayerPawn_ReturnValue_2; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_3 = CallFunc_GetPlayerPawn_ReturnValue_3; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_4 = CallFunc_GetPlayerPawn_ReturnValue_4; + Parms.CallFunc_GetPlayerPawn_ReturnValue_5 = CallFunc_GetPlayerPawn_ReturnValue_5; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_GetMovementComponent_ReturnValue = CallFunc_GetMovementComponent_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_2 = CallFunc_Subtract_VectorVector_ReturnValue_2; + Parms.CallFunc_IsMovingOnGround_ReturnValue = CallFunc_IsMovingOnGround_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickGesture +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName CallFunc_DetectCurrentGesture_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_DetectCurrentGesture_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetActionPose_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetActionPose_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::TickGesture(class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "TickGesture"); + + Params::AVRCharacter_Demo_Client_C_TickGesture_Params Parms{}; + + Parms.CallFunc_DetectCurrentGesture_ReturnValue = CallFunc_DetectCurrentGesture_ReturnValue; + Parms.CallFunc_DetectCurrentGesture_ReturnValue_1 = CallFunc_DetectCurrentGesture_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue_1 = CallFunc_NotEqual_NameName_ReturnValue_1; + Parms.CallFunc_GetActionPose_ReturnValue = CallFunc_GetActionPose_ReturnValue; + Parms.CallFunc_GetActionPose_ReturnValue_1 = CallFunc_GetActionPose_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Update Beam"); + + Params::AVRCharacter_Demo_Client_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Toggle Post Processing +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::Toggle_Post_Processing(bool Activated) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Toggle Post Processing"); + + Params::AVRCharacter_Demo_Client_C_Toggle_Post_Processing_Params Parms{}; + + Parms.Activated = Activated; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetPostProcessing +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Chromatic_Distance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Tracking_Noise_Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Signal_Distortion_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Color_Tornado_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Warp_Belt_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Strength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "SetPostProcessing"); + + Params::AVRCharacter_Demo_Client_C_SetPostProcessing_Params Parms{}; + + Parms.Chromatic_Distance = Chromatic_Distance; + Parms.Tracking_Noise_Level = Tracking_Noise_Level; + Parms.Signal_Distortion_Intensity = Signal_Distortion_Intensity; + Parms.Color_Tornado_Intensity = Color_Tornado_Intensity; + Parms.Warp_Belt_Intensity = Warp_Belt_Intensity; + Parms.Screen_Hop_Frequency = Screen_Hop_Frequency; + Parms.Random_Horizontal_Offset_Frequency = Random_Horizontal_Offset_Frequency; + Parms.Screen_Hop_Intensity = Screen_Hop_Intensity; + Parms.Random_Horizontal_Offset_Strength = Random_Horizontal_Offset_Strength; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdatePlayerCamera +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::UpdatePlayerCamera(class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "UpdatePlayerCamera"); + + Params::AVRCharacter_Demo_Client_C_UpdatePlayerCamera_Params Parms{}; + + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ToggleWidgetInteraction"); + + Params::AVRCharacter_Demo_Client_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.Enable = Enable; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetupWidget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool DesiredSize (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Scale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "SetupWidget"); + + Params::AVRCharacter_Demo_Client_C_SetupWidget_Params Parms{}; + + Parms.DesiredSize = DesiredSize; + Parms.Scale = Scale; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickHeadsetLocation +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetOrientationAndPosition_DevicePosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetOrientationAndPosition_DevicePosition_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::TickHeadsetLocation(const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FRotator& CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FHitResult& CallFunc_K2_SetWorldRotation_SweepHitResult, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation_1, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "TickHeadsetLocation"); + + Params::AVRCharacter_Demo_Client_C_TickHeadsetLocation_Params Parms{}; + + Parms.CallFunc_GetOrientationAndPosition_DeviceRotation = CallFunc_GetOrientationAndPosition_DeviceRotation; + Parms.CallFunc_GetOrientationAndPosition_DevicePosition = CallFunc_GetOrientationAndPosition_DevicePosition; + Parms.CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetComponentRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_K2_SetWorldRotation_SweepHitResult = CallFunc_K2_SetWorldRotation_SweepHitResult; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_GetOrientationAndPosition_DeviceRotation_1 = CallFunc_GetOrientationAndPosition_DeviceRotation_1; + Parms.CallFunc_GetOrientationAndPosition_DevicePosition_1 = CallFunc_GetOrientationAndPosition_DevicePosition_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckStamina +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_GetInputAxisValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_CanSprint_CanSprint (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::CheckStamina(float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_CanSprint_CanSprint, bool CallFunc_Greater_FloatFloat_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "CheckStamina"); + + Params::AVRCharacter_Demo_Client_C_CheckStamina_Params Parms{}; + + Parms.CallFunc_GetInputAxisValue_ReturnValue = CallFunc_GetInputAxisValue_ReturnValue; + Parms.CallFunc_CanSprint_CanSprint = CallFunc_CanSprint_CanSprint; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::UserConstructionScript(bool CallFunc_K2_AttachToComponent_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "UserConstructionScript"); + + Params::AVRCharacter_Demo_Client_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Timeline_3_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::Timeline_3_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Timeline_3_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Timeline_3_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::Timeline_3_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Timeline_3_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_9 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Use_K2Node_InputActionEvent_9(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Use_K2Node_InputActionEvent_9"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Use_K2Node_InputActionEvent_9_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_8 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Use_K2Node_InputActionEvent_8(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Use_K2Node_InputActionEvent_8"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Use_K2Node_InputActionEvent_8_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_7 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Interact_K2Node_InputActionEvent_7(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Interact_K2Node_InputActionEvent_7"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Interact_K2Node_InputActionEvent_7_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_6 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Interact_K2Node_InputActionEvent_6(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Interact_K2Node_InputActionEvent_6"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Interact_K2Node_InputActionEvent_6_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Inventory_K2Node_InputActionEvent_5 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Inventory_K2Node_InputActionEvent_5(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Inventory_K2Node_InputActionEvent_5"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Inventory_K2Node_InputActionEvent_5_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Sprint_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Sprint_K2Node_InputActionEvent_4"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Sprint_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Sprint_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Sprint_K2Node_InputActionEvent_3"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Sprint_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_ResetVR_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_ResetVR_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_ResetVR_K2Node_InputActionEvent_2"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_ResetVR_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Secondary_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Secondary_K2Node_InputActionEvent_1"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpActEvt_Secondary_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpActEvt_Secondary_K2Node_InputActionEvent_0"); + + Params::AVRCharacter_Demo_Client_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowLeftArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::ShowLeftArm() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ShowLeftArm"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowRightArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::ShowRightArm() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ShowRightArm"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartInteracting +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::StartInteracting(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "StartInteracting"); + + Params::AVRCharacter_Demo_Client_C_StartInteracting_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Left_hand__ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::Alter_Finger_Curl_State(bool Left_hand__, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Alter Finger Curl State"); + + Params::AVRCharacter_Demo_Client_C_Alter_Finger_Curl_State_Params Parms{}; + + Parms.Left_hand__ = Left_hand__; + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State MC +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Left_hand__ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::Alter_Finger_Curl_State_MC(bool Left_hand__, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Alter Finger Curl State MC"); + + Params::AVRCharacter_Demo_Client_C_Alter_Finger_Curl_State_MC_Params Parms{}; + + Parms.Left_hand__ = Left_hand__; + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateGesture +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsRightHand (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Gesture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::UpdateGesture(bool IsRightHand, class FName Gesture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "UpdateGesture"); + + Params::AVRCharacter_Demo_Client_C_UpdateGesture_Params Parms{}; + + Parms.IsRightHand = IsRightHand; + Parms.Gesture = Gesture; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_172"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_157"); + + Params::AVRCharacter_Demo_Client_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OpenSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::OpenSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "OpenSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CreateLegs +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::CreateLegs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "CreateLegs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ChangeCrosshairVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::ChangeCrosshairVisibility(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ChangeCrosshairVisibility"); + + Params::AVRCharacter_Demo_Client_C_ChangeCrosshairVisibility_Params Parms{}; + + Parms.IsVisible = IsVisible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowInteractText +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void AVRCharacter_Demo_Client_C::ShowInteractText(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ShowInteractText"); + + Params::AVRCharacter_Demo_Client_C_ShowInteractText_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Direction (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool First (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::StartBalance(bool Direction, bool First) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "StartBalance"); + + Params::AVRCharacter_Demo_Client_C_StartBalance_Params Parms{}; + + Parms.Direction = Direction; + Parms.First = First; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StopBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::StopBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "StopBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OnBalance +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::OnBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "OnBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TryPickup +// (Event, Public, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::TryPickup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "TryPickup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideRightArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::HideRightArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "HideRightArm"); + + Params::AVRCharacter_Demo_Client_C_HideRightArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideLeftArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::HideLeftArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "HideLeftArm"); + + Params::AVRCharacter_Demo_Client_C_HideLeftArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SpawnEquipItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* ItemClass (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::SpawnEquipItem_SERVER(class UClass* ItemClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "SpawnEquipItem_SERVER"); + + Params::AVRCharacter_Demo_Client_C_SpawnEquipItem_SERVER_Params Parms{}; + + Parms.ItemClass = ItemClass; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateFOV +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::UpdateFOV() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "UpdateFOV"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.KillClient +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::KillClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "KillClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Fear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_Fear Fear (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::Fear(const struct FHE_Fear& Fear) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "Fear"); + + Params::AVRCharacter_Demo_Client_C_Fear_Params Parms{}; + + Parms.Fear = Fear; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StopFear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::StopFear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "StopFear"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ReceiveTick"); + + Params::AVRCharacter_Demo_Client_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnStartCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "K2_OnStartCrouch"); + + Params::AVRCharacter_Demo_Client_C_K2_OnStartCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnEndCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_Client_C::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "K2_OnEndCrouch"); + + Params::AVRCharacter_Demo_Client_C_K2_OnEndCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.AddHeat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::AddHeat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "AddHeat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateGrips +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::UpdateGrips() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "UpdateGrips"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.OnPossess +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_Client_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ExecuteUbergraph_VRCharacter_Demo_Client +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_6 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_7 (HasGetValueTypeHash) +// bool CallFunc_CanAction_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CanAction_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetOrientationAndPosition_DevicePosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_8 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_9 (HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_left_hand___1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_value_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_left_hand__ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_value (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUI_Inventory_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_2 (HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsRightHand (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_Gesture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsVisible (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Text (ConstParm) +// bool K2Node_Event_Direction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_First (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_Hide_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_Hide (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* K2Node_Event_ItemClass (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Fear K2Node_Event_Fear (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_HalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_HalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_5 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_3 (HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_EnableHMD_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FRotator CallFunc_GetControlRotation_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_Client_C::ExecuteUbergraph_VRCharacter_Demo_Client(int32 EntryPoint, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, const struct FKey& K2Node_InputActionEvent_Key_6, const struct FKey& K2Node_InputActionEvent_Key_1, const struct FKey& K2Node_InputActionEvent_Key_7, bool CallFunc_CanAction_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_CanAction_Variable_1, TArray& Temp_object_Variable, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool Temp_bool_Variable, const struct FKey& K2Node_InputActionEvent_Key_2, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FKey& Temp_struct_Variable_1, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_8, const struct FKey& K2Node_InputActionEvent_Key_9, float K2Node_InputAxisEvent_AxisValue_6, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue_5, bool K2Node_CustomEvent_Enable, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, class UClass* CallFunc_GetObjectClass_ReturnValue, bool K2Node_CustomEvent_left_hand___1, bool K2Node_CustomEvent_value_1, bool K2Node_CustomEvent_left_hand__, bool K2Node_CustomEvent_value, float K2Node_InputAxisEvent_AxisValue_4, float K2Node_InputAxisEvent_AxisValue_3, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, float K2Node_InputAxisEvent_AxisValue_2, class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP, bool K2Node_DynamicCast_bSuccess, class UUI_Inventory_C* CallFunc_Create_ReturnValue, const struct FVector& CallFunc_GetRightVector_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1, const struct FKey& Temp_struct_Variable_2, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool K2Node_CustomEvent_IsRightHand, class FName K2Node_CustomEvent_Gesture, float K2Node_InputAxisEvent_AxisValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue, float K2Node_Select_Default, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, float K2Node_InputAxisEvent_AxisValue, const struct FKey& K2Node_InputActionEvent_Key_3, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP, bool K2Node_DynamicCast_bSuccess_1, bool K2Node_Event_IsVisible, class FText K2Node_Event_Text, bool K2Node_Event_Direction, bool K2Node_Event_First, bool K2Node_Event_Hide_1, bool K2Node_Event_Hide, class UClass* K2Node_Event_ItemClass, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_NotEqual_ClassClass_ReturnValue, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHE_Fear& K2Node_Event_Fear, float K2Node_Event_DeltaSeconds, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, const struct FKey& K2Node_InputActionEvent_Key_4, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, const struct FKey& K2Node_InputActionEvent_Key_5, const struct FKey& Temp_struct_Variable_3, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, const struct FVector& CallFunc_MakeVector_ReturnValue_3, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult_3, bool CallFunc_EnableHMD_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_1, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_2, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_2, const struct FRotator& CallFunc_GetControlRotation_ReturnValue_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeRotation_SweepHitResult_3, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, bool Temp_bool_IsClosed_Variable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_Client_C", "ExecuteUbergraph_VRCharacter_Demo_Client"); + + Params::AVRCharacter_Demo_Client_C_ExecuteUbergraph_VRCharacter_Demo_Client_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.K2Node_InputActionEvent_Key_6 = K2Node_InputActionEvent_Key_6; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.K2Node_InputActionEvent_Key_7 = K2Node_InputActionEvent_Key_7; + Parms.CallFunc_CanAction_Variable = CallFunc_CanAction_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_CanAction_Variable_1 = CallFunc_CanAction_Variable_1; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult = CallFunc_K2_AddRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_1 = CallFunc_K2_AddRelativeLocation_SweepHitResult_1; + Parms.CallFunc_GetOrientationAndPosition_DeviceRotation = CallFunc_GetOrientationAndPosition_DeviceRotation; + Parms.CallFunc_GetOrientationAndPosition_DevicePosition = CallFunc_GetOrientationAndPosition_DevicePosition; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.K2Node_InputActionEvent_Key_8 = K2Node_InputActionEvent_Key_8; + Parms.K2Node_InputActionEvent_Key_9 = K2Node_InputActionEvent_Key_9; + Parms.K2Node_InputAxisEvent_AxisValue_6 = K2Node_InputAxisEvent_AxisValue_6; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 = CallFunc_GreaterEqual_FloatFloat_ReturnValue_1; + Parms.K2Node_InputAxisEvent_AxisValue_5 = K2Node_InputAxisEvent_AxisValue_5; + Parms.K2Node_CustomEvent_Enable = K2Node_CustomEvent_Enable; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.K2Node_CustomEvent_left_hand___1 = K2Node_CustomEvent_left_hand___1; + Parms.K2Node_CustomEvent_value_1 = K2Node_CustomEvent_value_1; + Parms.K2Node_CustomEvent_left_hand__ = K2Node_CustomEvent_left_hand__; + Parms.K2Node_CustomEvent_value = K2Node_CustomEvent_value; + Parms.K2Node_InputAxisEvent_AxisValue_4 = K2Node_InputAxisEvent_AxisValue_4; + Parms.K2Node_InputAxisEvent_AxisValue_3 = K2Node_InputAxisEvent_AxisValue_3; + Parms.CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetAnimInstance_ReturnValue; + Parms.K2Node_InputAxisEvent_AxisValue_2 = K2Node_InputAxisEvent_AxisValue_2; + Parms.K2Node_DynamicCast_AsVRArms_Anim_BP = K2Node_DynamicCast_AsVRArms_Anim_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetRightVector_ReturnValue = CallFunc_GetRightVector_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.K2Node_CustomEvent_IsRightHand = K2Node_CustomEvent_IsRightHand; + Parms.K2Node_CustomEvent_Gesture = K2Node_CustomEvent_Gesture; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.CallFunc_GetAnimInstance_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsVRPlayer_Anim_BP = K2Node_DynamicCast_AsVRPlayer_Anim_BP; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_Event_IsVisible = K2Node_Event_IsVisible; + Parms.K2Node_Event_Text = K2Node_Event_Text; + Parms.K2Node_Event_Direction = K2Node_Event_Direction; + Parms.K2Node_Event_First = K2Node_Event_First; + Parms.K2Node_Event_Hide_1 = K2Node_Event_Hide_1; + Parms.K2Node_Event_Hide = K2Node_Event_Hide; + Parms.K2Node_Event_ItemClass = K2Node_Event_ItemClass; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_NotEqual_ClassClass_ReturnValue = CallFunc_NotEqual_ClassClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.K2Node_Event_Fear = K2Node_Event_Fear; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_Event_HalfHeightAdjust_1 = K2Node_Event_HalfHeightAdjust_1; + Parms.K2Node_Event_ScaledHalfHeightAdjust_1 = K2Node_Event_ScaledHalfHeightAdjust_1; + Parms.K2Node_Event_HalfHeightAdjust = K2Node_Event_HalfHeightAdjust; + Parms.K2Node_Event_ScaledHalfHeightAdjust = K2Node_Event_ScaledHalfHeightAdjust; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_2 = CallFunc_IsLocallyControlled_ReturnValue_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue_3 = CallFunc_IsLocallyControlled_ReturnValue_3; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_InputActionEvent_Key_5 = K2Node_InputActionEvent_Key_5; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_1 = CallFunc_K2_SetRelativeLocation_SweepHitResult_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_2 = CallFunc_K2_SetRelativeLocation_SweepHitResult_2; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult_3 = CallFunc_K2_SetRelativeLocation_SweepHitResult_3; + Parms.CallFunc_EnableHMD_ReturnValue = CallFunc_EnableHMD_ReturnValue; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult = CallFunc_K2_AddRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_AddRelativeRotation_SweepHitResult_1 = CallFunc_K2_AddRelativeRotation_SweepHitResult_1; + Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue; + Parms.CallFunc_GetControlRotation_ReturnValue_1 = CallFunc_GetControlRotation_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult = CallFunc_K2_SetRelativeRotation_SweepHitResult; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_1 = CallFunc_K2_SetRelativeRotation_SweepHitResult_1; + Parms.CallFunc_GetControlRotation_ReturnValue_2 = CallFunc_GetControlRotation_ReturnValue_2; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_2 = CallFunc_K2_SetRelativeRotation_SweepHitResult_2; + Parms.CallFunc_GetControlRotation_ReturnValue_3 = CallFunc_GetControlRotation_ReturnValue_3; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_K2_SetRelativeRotation_SweepHitResult_3 = CallFunc_K2_SetRelativeRotation_SweepHitResult_3; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_parameters.hpp new file mode 100644 index 0000000..bbd911b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_parameters.hpp @@ -0,0 +1,780 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.RemoveVHS +struct AVRCharacter_Demo_Client_C_RemoveVHS_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm) + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x10(0x10)(None) +}; + +// 0x199 (0x199 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckFlashlight +struct AVRCharacter_Demo_Client_C_CheckFlashlight_Params +{ +public: + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_254A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_254B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x58(0x10)(ConstParm, ReferenceParm) + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_254C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x74(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xFC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xFD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xFE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_254D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x120(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x148(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x164(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_254E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_254F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleCrosshair +struct AVRCharacter_Demo_Client_C_ToggleCrosshair_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x318 (0x318 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Headshake +struct AVRCharacter_Demo_Client_C_Headshake_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_255F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x8(0x10)(ConstParm, ReferenceParm) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Temp_object_Variable_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2560[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x38(0x10)(ReferenceParm) + enum class EPhysicalSurface Temp_byte_Variable; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2561[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_2; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Temp_object_Variable_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_3; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x80(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2562[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x125(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2563[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x154(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x170(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x18C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x198(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2564[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_4; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_5; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x1C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2565[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue; // 0x1D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2; // 0x1D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsMovingOnGround_ReturnValue; // 0x1E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2566[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x1E8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x270(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x271(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x272(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x273(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakHitResult_Time_1; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x27C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x294(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x2A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2567[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x2DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x2E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2568[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x308(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x310(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickGesture +struct AVRCharacter_Demo_Client_C_TickGesture_Params +{ +public: + class FName CallFunc_DetectCurrentGesture_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_DetectCurrentGesture_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetActionPose_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetActionPose_ReturnValue_1; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x260 (0x260 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Update Beam +struct AVRCharacter_Demo_Client_C_Update_Beam_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2573[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x10(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2574[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2578[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2579[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_257A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x134(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_257B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_257C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x234(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x240(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_257F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Toggle Post Processing +struct AVRCharacter_Demo_Client_C_Toggle_Post_Processing_Params +{ +public: + bool Activated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetPostProcessing +struct AVRCharacter_Demo_Client_C_SetPostProcessing_Params +{ +public: + float Chromatic_Distance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Tracking_Noise_Level; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Signal_Distortion_Intensity; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Color_Tornado_Intensity; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Warp_Belt_Intensity; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Frequency; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Frequency; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Intensity; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Strength; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdatePlayerCamera +struct AVRCharacter_Demo_Client_C_UpdatePlayerCamera_Params +{ +public: + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ToggleWidgetInteraction +struct AVRCharacter_Demo_Client_C_ToggleWidgetInteraction_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2584[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2585[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x23(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SetupWidget +struct AVRCharacter_Demo_Client_C_SetupWidget_Params +{ +public: + bool DesiredSize; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2588[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x194 (0x194 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.TickHeadsetLocation +struct AVRCharacter_Demo_Client_C_TickHeadsetLocation_Params +{ +public: + struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetOrientationAndPosition_DevicePosition; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x30(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x3C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakVector_X; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult; // 0x54(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xDC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0xE8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation_1; // 0x170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetOrientationAndPosition_DevicePosition_1; // 0x17C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x188(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.CheckStamina +struct AVRCharacter_Demo_Client_C_CheckStamina_Params +{ +public: + float CallFunc_GetInputAxisValue_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_CanSprint_CanSprint; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2589[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UserConstructionScript +struct AVRCharacter_Demo_Client_C_UserConstructionScript_Params +{ +public: + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_9 +struct AVRCharacter_Demo_Client_C_InpActEvt_Use_K2Node_InputActionEvent_9_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Use_K2Node_InputActionEvent_8 +struct AVRCharacter_Demo_Client_C_InpActEvt_Use_K2Node_InputActionEvent_8_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_7 +struct AVRCharacter_Demo_Client_C_InpActEvt_Interact_K2Node_InputActionEvent_7_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Interact_K2Node_InputActionEvent_6 +struct AVRCharacter_Demo_Client_C_InpActEvt_Interact_K2Node_InputActionEvent_6_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Inventory_K2Node_InputActionEvent_5 +struct AVRCharacter_Demo_Client_C_InpActEvt_Inventory_K2Node_InputActionEvent_5_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_4 +struct AVRCharacter_Demo_Client_C_InpActEvt_Sprint_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Sprint_K2Node_InputActionEvent_3 +struct AVRCharacter_Demo_Client_C_InpActEvt_Sprint_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_ResetVR_K2Node_InputActionEvent_2 +struct AVRCharacter_Demo_Client_C_InpActEvt_ResetVR_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_1 +struct AVRCharacter_Demo_Client_C_InpActEvt_Secondary_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpActEvt_Secondary_K2Node_InputActionEvent_0 +struct AVRCharacter_Demo_Client_C_InpActEvt_Secondary_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartInteracting +struct AVRCharacter_Demo_Client_C_StartInteracting_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State +struct AVRCharacter_Demo_Client_C_Alter_Finger_Curl_State_Params +{ +public: + bool Left_hand__; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Value; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Alter Finger Curl State MC +struct AVRCharacter_Demo_Client_C_Alter_Finger_Curl_State_MC_Params +{ +public: + bool Left_hand__; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Value; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.UpdateGesture +struct AVRCharacter_Demo_Client_C_UpdateGesture_Params +{ +public: + bool IsRightHand; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_258A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Gesture; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +struct AVRCharacter_Demo_Client_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ChangeCrosshairVisibility +struct AVRCharacter_Demo_Client_C_ChangeCrosshairVisibility_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ShowInteractText +struct AVRCharacter_Demo_Client_C_ShowInteractText_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.StartBalance +struct AVRCharacter_Demo_Client_C_StartBalance_Params +{ +public: + bool Direction; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool First; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideRightArm +struct AVRCharacter_Demo_Client_C_HideRightArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.HideLeftArm +struct AVRCharacter_Demo_Client_C_HideLeftArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.SpawnEquipItem_SERVER +struct AVRCharacter_Demo_Client_C_SpawnEquipItem_SERVER_Params +{ +public: + class UClass* ItemClass; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.Fear +struct AVRCharacter_Demo_Client_C_Fear_Params +{ +public: + struct FHE_Fear Fear; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_258B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ReceiveTick +struct AVRCharacter_Demo_Client_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnStartCrouch +struct AVRCharacter_Demo_Client_C_K2_OnStartCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.K2_OnEndCrouch +struct AVRCharacter_Demo_Client_C_K2_OnEndCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xBC2 (0xBC2 - 0x0) +// Function VRCharacter_Demo_Client.VRCharacter_Demo_Client_C.ExecuteUbergraph_VRCharacter_Demo_Client +struct AVRCharacter_Demo_Client_C_ExecuteUbergraph_VRCharacter_Demo_Client_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_258C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0x8(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0x20(0x18)(HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x44(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x50(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_258E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x60(0x4C)(HasGetValueTypeHash) + uint8 Pad_258F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2590[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0xB8(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0xC8(0x14)(HasGetValueTypeHash) + uint8 Pad_2591[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_6; // 0xE0(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_1; // 0xF8(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_7; // 0x110(0x18)(HasGetValueTypeHash) + bool CallFunc_CanAction_Variable; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x129(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CanAction_Variable_1; // 0x12A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2592[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x130(0x10)(ConstParm, ReferenceParm) + bool CallFunc_IsValid_ReturnValue_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x142(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2594[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_2; // 0x148(0x18)(HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2595[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult; // 0x164(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1; // 0x1EC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetOrientationAndPosition_DevicePosition; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x28C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0x298(0x18)(HasGetValueTypeHash) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x2B0(0x30)(IsPlainOldData, NoDestructor) + struct FKey K2Node_InputActionEvent_Key_8; // 0x2E0(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_9; // 0x2F8(0x18)(HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_6; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x314(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2596[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Abs_ReturnValue; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1; // 0x31C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2598[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_5; // 0x320(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Enable; // 0x324(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_259A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x328(0x8)(NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x330(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_259B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x338(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_left_hand___1; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_value_1; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_left_hand__; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_value; // 0x343(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_InputAxisEvent_AxisValue_4; // 0x344(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_3; // 0x348(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_259E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue; // 0x350(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_2; // 0x358(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_259F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP; // 0x360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x368(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUI_Inventory_C* CallFunc_Create_ReturnValue; // 0x370(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetRightVector_ReturnValue; // 0x378(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x384(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x390(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1; // 0x398(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey Temp_struct_Variable_2; // 0x3A0(0x18)(HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x3B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsRightHand; // 0x3B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_Gesture; // 0x3BC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_1; // 0x3C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x3C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x3CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x3D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x3D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_Select_Default; // 0x3E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x3E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x3E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_InputAxisEvent_AxisValue; // 0x3F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_3; // 0x3F8(0x18)(HasGetValueTypeHash) + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1; // 0x410(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP; // 0x418(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsVisible; // 0x421(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Text; // 0x428(0x18)(ConstParm) + bool K2Node_Event_Direction; // 0x440(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_First; // 0x441(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_Hide_1; // 0x442(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_Hide; // 0x443(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* K2Node_Event_ItemClass; // 0x448(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x450(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ClassClass_ReturnValue; // 0x458(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x460(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_Fear K2Node_Event_Fear; // 0x468(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25A7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0x480(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x484(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x50C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x518(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x5A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x5A1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x5A2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25A8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x5A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x5A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x5AC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x5B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x5C4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x5D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x5E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x5E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x5F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x5F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x600(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x604(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x608(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x60C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x618(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_HalfHeightAdjust_1; // 0x624(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust_1; // 0x628(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_HalfHeightAdjust; // 0x62C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust; // 0x630(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25AA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_4; // 0x638(0x18)(HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x650(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x654(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_2; // 0x658(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_3; // 0x659(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x65A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25AB[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_5; // 0x660(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_3; // 0x678(0x18)(HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_1; // 0x690(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_2; // 0x718(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_BreakVector_X; // 0x7A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x7A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x7A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x7AC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x7B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult_3; // 0x7C0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_EnableHMD_ReturnValue; // 0x848(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult; // 0x84C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeRotation_SweepHitResult_1; // 0x8D4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x95C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FRotator CallFunc_GetControlRotation_ReturnValue_1; // 0x968(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult; // 0x974(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_1; // 0x9FC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_GetControlRotation_ReturnValue_2; // 0xA84(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_2; // 0xA90(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FRotator CallFunc_GetControlRotation_ReturnValue_3; // 0xB18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25AD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0xB28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult_3; // 0xB30(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0xBB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xBC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0xBC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_Client_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_classes.hpp new file mode 100644 index 0000000..217fed7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_classes.hpp @@ -0,0 +1,136 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38C (0xE48 - 0xABC) +// BlueprintGeneratedClass VRCharacter_Demo.VRCharacter_Demo_C +class AVRCharacter_Demo_C : public ABPCharacter_Demo_C +{ +public: + uint8 Pad_25FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0xAC0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UGripMotionControllerComponent* RightGrip; // 0xAC8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UGripMotionControllerComponent* LeftGrip; // 0xAD0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* StandingPoint; // 0xAD8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction1; // 0xAE0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteraction; // 0xAE8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget; // 0xAF0(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* VRRoot; // 0xAF8(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Timeline_3_0_Scale_9F7FE2EA46D19A33530589BA0A9EC988; // 0xB00(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Timeline_3_0_Z_9F7FE2EA46D19A33530589BA0A9EC988; // 0xB04(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ETimelineDirection Timeline_3_0__Direction_9F7FE2EA46D19A33530589BA0A9EC988; // 0xB08(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25FB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTimelineComponent* Timeline_3_0; // 0xB10(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool UseMotionControllers; // 0xB18(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_25FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CameraLoc; // 0xB1C(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CameraTransform; // 0xB30(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform NewTransform; // 0xB60(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float YawTurn; // 0xB90(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LastHMDLoc; // 0xB94(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector HMDDelta; // 0xBA0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25FF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* LeftBeam; // 0xBB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UNiagaraComponent* RightBeam; // 0xBB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator LastHMDRot; // 0xBC0(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FRotator HMDDeltaRot; // 0xBCC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Grab_Right_Hand; // 0xBD8(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Grab_Left_Hand; // 0xBD9(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2600[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CameraPitch; // 0xBDC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform Temp1; // 0xBE0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + int32 Temp2; // 0xC10(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2601[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FBPOpenVRActionInfo LeftActionInput; // 0xC20(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FBPOpenVRActionInfo RightActionInput; // 0xD10(0xF0)(Edit, BlueprintVisible, DisableEditOnInstance) + class FName LeftGesture; // 0xE00(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName RightGesture; // 0xE08(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform RepTransform; // 0xE10(0x30)(Edit, BlueprintVisible, Net, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor) + bool IsCrouching; // 0xE40(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2602[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float VRMultiplier; // 0xE44(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AVRCharacter_Demo_C* GetDefaultObj(); + + void OnRep_RepTransform(const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue); + void TickHMD(const struct FTransform& OriginTargetTransform, const struct FTransform& ActorTargetTransform, bool CallFunc_IsServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, const struct FVector& CallFunc_GetActorScale3D_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, float CallFunc_GetScaledCapsuleHalfHeight_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FTransform& CallFunc_ConvertTransformToRelative_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_ComposeTransforms_ReturnValue, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation_1, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition_1, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_NegateVector_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, float CallFunc_FClamp_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasValidTrackingPosition_ReturnValue); + void InitHMD(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult); + void RemoveVHS(TArray& K2Node_MakeArray_Array, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables); + void CheckFlashlight(class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_2, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_3, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_4); + void ToggleCrosshair(bool IsVisible, bool CallFunc_IsValid_ReturnValue); + void ToggleVHS(); + void Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, TArray& Temp_object_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USoundBase* Temp_object_Variable_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class USoundBase* Temp_object_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void TickGesture(class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1); + void Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3); + void Toggle_Post_Processing(bool Activated); + void SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength); + void UpdatePlayerCamera(class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue); + void ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3); + void SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue); + void CheckStamina(float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_CanSprint_CanSprint, bool CallFunc_Greater_FloatFloat_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess); + void UserConstructionScript(bool CallFunc_K2_AttachToComponent_ReturnValue); + void Timeline_3_0__FinishedFunc(); + void Timeline_3_0__UpdateFunc(); + void InpActEvt_Use_K2Node_InputActionEvent_11(const struct FKey& Key); + void InpActEvt_Use_K2Node_InputActionEvent_10(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_9(const struct FKey& Key); + void InpActEvt_Interact_K2Node_InputActionEvent_8(const struct FKey& Key); + void InpActEvt_Inventory_K2Node_InputActionEvent_7(const struct FKey& Key); + void InpActEvt_Sprint_K2Node_InputActionEvent_6(const struct FKey& Key); + void InpActEvt_Sprint_K2Node_InputActionEvent_5(const struct FKey& Key); + void InpActEvt_ResetVR_K2Node_InputActionEvent_4(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_3(const struct FKey& Key); + void InpActEvt_Secondary_K2Node_InputActionEvent_2(const struct FKey& Key); + void InpActEvt_Crouch_K2Node_InputActionEvent_1(const struct FKey& Key); + void InpActEvt_Crouch_K2Node_InputActionEvent_0(const struct FKey& Key); + void ShowLeftArm(); + void ShowRightArm(); + void StartInteracting(bool Enable); + void Alter_Finger_Curl_State(bool Left_hand__, bool Value); + void Alter_Finger_Curl_State_MC(bool Left_hand__, bool Value); + void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3(float AxisValue); + void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2(float AxisValue); + void InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1(float AxisValue); + void InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0(float AxisValue); + void ReceiveBeginPlay(); + void UpdateGesture(bool IsRightHand, class FName Gesture); + void OpenSettings(); + void CreateLegs(); + void ChangeCrosshairVisibility(bool IsVisible); + void ShowInteractText(class FText& Text); + void StartBalance(bool Direction, bool First); + void StopBalance(); + void OnBalance(); + void TryPickup(); + void HideRightArm(bool Hide); + void HideLeftArm(bool Hide); + void SpawnEquipItem_SERVER(class UClass* ItemClass); + void UpdateFOV(); + void KillClient(); + void Fear(const struct FHE_Fear& Fear); + void StopFear(); + void ReceiveTick(float DeltaSeconds); + void AddHeat(); + void UpdateGrips(); + void OnPossess(); + void InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue); + void InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue); + void InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4(float AxisValue); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void StopCrouch(); + void ExecuteUbergraph_VRCharacter_Demo(int32 EntryPoint, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool Temp_bool_Variable, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_7, const struct FKey& Temp_struct_Variable_1, bool CallFunc_CanAction_Variable, bool CallFunc_IsValid_ReturnValue_1, const struct FKey& K2Node_InputActionEvent_Key_8, const struct FKey& K2Node_InputActionEvent_Key_9, bool CallFunc_CanAction_Variable_1, TArray& Temp_object_Variable, class UUI_Inventory_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, const struct FKey& Temp_struct_Variable_2, bool CallFunc_IsValid_ReturnValue_3, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& K2Node_InputActionEvent_Key_3, bool K2Node_CustomEvent_Enable, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool K2Node_CustomEvent_left_hand___1, bool K2Node_CustomEvent_value_1, bool K2Node_CustomEvent_left_hand__, bool K2Node_CustomEvent_value, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP, bool K2Node_DynamicCast_bSuccess, const struct FKey& Temp_struct_Variable_3, bool CallFunc_IsValid_ReturnValue_4, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_10, float K2Node_InputAxisEvent_AxisValue_6, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, float K2Node_InputAxisEvent_AxisValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_11, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool K2Node_CustomEvent_IsRightHand, class FName K2Node_CustomEvent_Gesture, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, bool K2Node_Event_IsVisible, class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP, bool K2Node_DynamicCast_bSuccess_1, class FText K2Node_Event_Text, bool K2Node_Event_Direction, bool K2Node_Event_First, bool K2Node_Event_Hide_1, bool K2Node_Event_Hide, class UClass* K2Node_Event_ItemClass, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_NotEqual_ClassClass_ReturnValue, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHE_Fear& K2Node_Event_Fear, bool Temp_bool_Has_Been_Initd_Variable, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_EnableHMD_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, float K2Node_InputAxisEvent_AxisValue_2, float K2Node_InputAxisEvent_AxisValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1, const struct FKey& Temp_struct_Variable_4, float K2Node_InputAxisEvent_AxisValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float K2Node_Select_Default, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_AddActorLocalRotation_SweepHitResult, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, const struct FKey& K2Node_InputActionEvent_Key_5, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_6, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddActorLocalRotation_SweepHitResult_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, const struct FVector& CallFunc_GetRightVector_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_functions.cpp new file mode 100644 index 0000000..361339f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_functions.cpp @@ -0,0 +1,2148 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass VRCharacter_Demo.VRCharacter_Demo_C +// (Actor, Pawn) + +class UClass* AVRCharacter_Demo_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VRCharacter_Demo_C"); + + return Clss; +} + + +// VRCharacter_Demo_C VRCharacter_Demo.Default__VRCharacter_Demo_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AVRCharacter_Demo_C* AVRCharacter_Demo_C::GetDefaultObj() +{ + static class AVRCharacter_Demo_C* Default = nullptr; + + if (!Default) + Default = static_cast(AVRCharacter_Demo_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.OnRep_RepTransform +// (HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::OnRep_RepTransform(const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "OnRep_RepTransform"); + + Params::AVRCharacter_Demo_C_OnRep_RepTransform_Params Parms{}; + + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.TickHMD +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform OriginTargetTransform (Edit, BlueprintVisible, IsPlainOldData, NoDestructor) +// struct FTransform ActorTargetTransform (Edit, BlueprintVisible, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorScale3D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// float CallFunc_GetScaledCapsuleHalfHeight_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetOrientationAndPosition_DevicePosition (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_ConvertTransformToRelative_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FTransform CallFunc_ComposeTransforms_ReturnValue (IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetOrientationAndPosition_DevicePosition_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakTransform_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_BreakTransform_Rotation_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_BreakTransform_Scale_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_NegateVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasValidTrackingPosition_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::TickHMD(const struct FTransform& OriginTargetTransform, const struct FTransform& ActorTargetTransform, bool CallFunc_IsServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, const struct FVector& CallFunc_GetActorScale3D_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, float CallFunc_GetScaledCapsuleHalfHeight_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_BreakTransform_Location, const struct FRotator& CallFunc_BreakTransform_Rotation, const struct FVector& CallFunc_BreakTransform_Scale, const struct FHitResult& CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition, const struct FTransform& CallFunc_ConvertTransformToRelative_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeTransform_SweepHitResult, const struct FTransform& CallFunc_ComposeTransforms_ReturnValue, const struct FRotator& CallFunc_GetOrientationAndPosition_DeviceRotation_1, const struct FVector& CallFunc_GetOrientationAndPosition_DevicePosition_1, const struct FVector& CallFunc_BreakTransform_Location_1, const struct FRotator& CallFunc_BreakTransform_Rotation_1, const struct FVector& CallFunc_BreakTransform_Scale_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_NegateVector_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, float CallFunc_FClamp_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasValidTrackingPosition_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "TickHMD"); + + Params::AVRCharacter_Demo_C_TickHMD_Params Parms{}; + + Parms.OriginTargetTransform = OriginTargetTransform; + Parms.ActorTargetTransform = ActorTargetTransform; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_GetActorScale3D_ReturnValue = CallFunc_GetActorScale3D_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_GetScaledCapsuleHalfHeight_ReturnValue = CallFunc_GetScaledCapsuleHalfHeight_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_BreakTransform_Location = CallFunc_BreakTransform_Location; + Parms.CallFunc_BreakTransform_Rotation = CallFunc_BreakTransform_Rotation; + Parms.CallFunc_BreakTransform_Scale = CallFunc_BreakTransform_Scale; + Parms.CallFunc_K2_SetActorLocationAndRotation_SweepHitResult = CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; + Parms.CallFunc_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_K2_SetActorLocationAndRotation_ReturnValue; + Parms.CallFunc_GetOrientationAndPosition_DeviceRotation = CallFunc_GetOrientationAndPosition_DeviceRotation; + Parms.CallFunc_GetOrientationAndPosition_DevicePosition = CallFunc_GetOrientationAndPosition_DevicePosition; + Parms.CallFunc_ConvertTransformToRelative_ReturnValue = CallFunc_ConvertTransformToRelative_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_K2_SetRelativeTransform_SweepHitResult = CallFunc_K2_SetRelativeTransform_SweepHitResult; + Parms.CallFunc_ComposeTransforms_ReturnValue = CallFunc_ComposeTransforms_ReturnValue; + Parms.CallFunc_GetOrientationAndPosition_DeviceRotation_1 = CallFunc_GetOrientationAndPosition_DeviceRotation_1; + Parms.CallFunc_GetOrientationAndPosition_DevicePosition_1 = CallFunc_GetOrientationAndPosition_DevicePosition_1; + Parms.CallFunc_BreakTransform_Location_1 = CallFunc_BreakTransform_Location_1; + Parms.CallFunc_BreakTransform_Rotation_1 = CallFunc_BreakTransform_Rotation_1; + Parms.CallFunc_BreakTransform_Scale_1 = CallFunc_BreakTransform_Scale_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_NegateVector_ReturnValue = CallFunc_NegateVector_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue_1 = CallFunc_MakeTransform_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_HasValidTrackingPosition_ReturnValue = CallFunc_HasValidTrackingPosition_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InitHMD +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) + +void AVRCharacter_Demo_C::InitHMD(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InitHMD"); + + Params::AVRCharacter_Demo_C_InitHMD_Params Parms{}; + + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.RemoveVHS +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables (None) + +void AVRCharacter_Demo_C::RemoveVHS(TArray& K2Node_MakeArray_Array, const struct FWeightedBlendables& K2Node_MakeStruct_WeightedBlendables) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "RemoveVHS"); + + Params::AVRCharacter_Demo_C_RemoveVHS_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_WeightedBlendables = K2Node_MakeStruct_WeightedBlendables; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.CheckFlashlight +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::CheckFlashlight(class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FVector& CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, TArray& Temp_object_Variable, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2, bool K2Node_DynamicCast_bSuccess_2, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_3, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "CheckFlashlight"); + + Params::AVRCharacter_Demo_C_CheckFlashlight_Params Parms{}; + + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_1 = K2Node_DynamicCast_AsBP_Item_Flashlight_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_DynamicCast_AsBP_Item_Flashlight_2 = K2Node_DynamicCast_AsBP_Item_Flashlight_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit; + Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleCrosshair +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::ToggleCrosshair(bool IsVisible, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ToggleCrosshair"); + + Params::AVRCharacter_Demo_C_ToggleCrosshair_Params Parms{}; + + Parms.IsVisible = IsVisible; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleVHS +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::ToggleVHS() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ToggleVHS"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Headshake +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* Temp_object_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* Temp_object_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsMovingOnGround_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::Headshake(enum class EFootstepActionsEnum FootstepType, bool K2Node_SwitchEnum_CmpSuccess, TArray& Temp_object_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class USoundBase* Temp_object_Variable_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_1, TArray& CallFunc_GetAllActorsWithTag_OutActors, enum class EPhysicalSurface Temp_byte_Variable, class APawn* CallFunc_GetPlayerPawn_ReturnValue_2, class USoundBase* Temp_object_Variable_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_3, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, class APawn* CallFunc_GetPlayerPawn_ReturnValue_4, class APawn* CallFunc_GetPlayerPawn_ReturnValue_5, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_2, bool CallFunc_IsMovingOnGround_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, enum class EPhysicalSurface Temp_byte_Variable_1, class USoundBase* K2Node_Select_Default, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Headshake"); + + Params::AVRCharacter_Demo_C_Headshake_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_1 = CallFunc_GetPlayerPawn_ReturnValue_1; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.CallFunc_GetPlayerPawn_ReturnValue_2 = CallFunc_GetPlayerPawn_ReturnValue_2; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_3 = CallFunc_GetPlayerPawn_ReturnValue_3; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerPawn_ReturnValue_4 = CallFunc_GetPlayerPawn_ReturnValue_4; + Parms.CallFunc_GetPlayerPawn_ReturnValue_5 = CallFunc_GetPlayerPawn_ReturnValue_5; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2; + Parms.CallFunc_GetMovementComponent_ReturnValue = CallFunc_GetMovementComponent_ReturnValue; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_2 = CallFunc_Subtract_VectorVector_ReturnValue_2; + Parms.CallFunc_IsMovingOnGround_ReturnValue = CallFunc_IsMovingOnGround_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.TickGesture +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName CallFunc_DetectCurrentGesture_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_DetectCurrentGesture_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetActionPose_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetActionPose_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::TickGesture(class FName CallFunc_DetectCurrentGesture_ReturnValue, class FName CallFunc_DetectCurrentGesture_ReturnValue_1, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_NotEqual_NameName_ReturnValue_1, bool CallFunc_GetActionPose_ReturnValue, bool CallFunc_GetActionPose_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "TickGesture"); + + Params::AVRCharacter_Demo_C_TickGesture_Params Parms{}; + + Parms.CallFunc_DetectCurrentGesture_ReturnValue = CallFunc_DetectCurrentGesture_ReturnValue; + Parms.CallFunc_DetectCurrentGesture_ReturnValue_1 = CallFunc_DetectCurrentGesture_ReturnValue_1; + Parms.CallFunc_NotEqual_NameName_ReturnValue = CallFunc_NotEqual_NameName_ReturnValue; + Parms.CallFunc_NotEqual_NameName_ReturnValue_1 = CallFunc_NotEqual_NameName_ReturnValue_1; + Parms.CallFunc_GetActionPose_ReturnValue = CallFunc_GetActionPose_ReturnValue; + Parms.CallFunc_GetActionPose_ReturnValue_1 = CallFunc_GetActionPose_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Update Beam +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1 (ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_MakeVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::Update_Beam(bool CallFunc_IsValid_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_1, const struct FHitResult& CallFunc_GetLastHitResult_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, float CallFunc_Add_FloatFloat_ReturnValue_1, bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Update Beam"); + + Params::AVRCharacter_Demo_C_Update_Beam_Params Parms{}; + + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_GetLastHitResult_ReturnValue = CallFunc_GetLastHitResult_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue = CallFunc_IsOverHitTestVisibleWidget_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_GetLastHitResult_ReturnValue_1 = CallFunc_GetLastHitResult_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1 = CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_3 = CallFunc_MakeVector_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Toggle Post Processing +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::Toggle_Post_Processing(bool Activated) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Toggle Post Processing"); + + Params::AVRCharacter_Demo_C_Toggle_Post_Processing_Params Parms{}; + + Parms.Activated = Activated; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.SetPostProcessing +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Chromatic_Distance (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Tracking_Noise_Level (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Signal_Distortion_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Color_Tornado_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Warp_Belt_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Frequency (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Screen_Hop_Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Random_Horizontal_Offset_Strength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::SetPostProcessing(float Chromatic_Distance, float Tracking_Noise_Level, float Signal_Distortion_Intensity, float Color_Tornado_Intensity, float Warp_Belt_Intensity, float Screen_Hop_Frequency, float Random_Horizontal_Offset_Frequency, float Screen_Hop_Intensity, float Random_Horizontal_Offset_Strength) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "SetPostProcessing"); + + Params::AVRCharacter_Demo_C_SetPostProcessing_Params Parms{}; + + Parms.Chromatic_Distance = Chromatic_Distance; + Parms.Tracking_Noise_Level = Tracking_Noise_Level; + Parms.Signal_Distortion_Intensity = Signal_Distortion_Intensity; + Parms.Color_Tornado_Intensity = Color_Tornado_Intensity; + Parms.Warp_Belt_Intensity = Warp_Belt_Intensity; + Parms.Screen_Hop_Frequency = Screen_Hop_Frequency; + Parms.Random_Horizontal_Offset_Frequency = Random_Horizontal_Offset_Frequency; + Parms.Screen_Hop_Intensity = Screen_Hop_Intensity; + Parms.Random_Horizontal_Offset_Strength = Random_Horizontal_Offset_Strength; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdatePlayerCamera +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::UpdatePlayerCamera(class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "UpdatePlayerCamera"); + + Params::AVRCharacter_Demo_C_UpdatePlayerCamera_Params Parms{}; + + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleWidgetInteraction +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::ToggleWidgetInteraction(bool Enable, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ToggleWidgetInteraction"); + + Params::AVRCharacter_Demo_C_ToggleWidgetInteraction_Params Parms{}; + + Parms.Enable = Enable; + Parms.CallFunc_SpawnSystemAttached_ReturnValue = CallFunc_SpawnSystemAttached_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_SpawnSystemAttached_ReturnValue_1 = CallFunc_SpawnSystemAttached_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.SetupWidget +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool DesiredSize (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// float Scale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::SetupWidget(bool DesiredSize, float Scale, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "SetupWidget"); + + Params::AVRCharacter_Demo_C_SetupWidget_Params Parms{}; + + Parms.DesiredSize = DesiredSize; + Parms.Scale = Scale; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.CheckStamina +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_GetInputAxisValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_CanSprint_CanSprint (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::CheckStamina(float CallFunc_GetInputAxisValue_ReturnValue, bool CallFunc_CanSprint_CanSprint, bool CallFunc_Greater_FloatFloat_ReturnValue, class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "CheckStamina"); + + Params::AVRCharacter_Demo_C_CheckStamina_Params Parms{}; + + Parms.CallFunc_GetInputAxisValue_ReturnValue = CallFunc_GetInputAxisValue_ReturnValue; + Parms.CallFunc_CanSprint_CanSprint = CallFunc_CanSprint_CanSprint; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_DynamicCast_AsFancy_Movement_Component = K2Node_DynamicCast_AsFancy_Movement_Component; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.UserConstructionScript +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::UserConstructionScript(bool CallFunc_K2_AttachToComponent_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "UserConstructionScript"); + + Params::AVRCharacter_Demo_C_UserConstructionScript_Params Parms{}; + + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Timeline_3_0__FinishedFunc +// (BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::Timeline_3_0__FinishedFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Timeline_3_0__FinishedFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Timeline_3_0__UpdateFunc +// (BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::Timeline_3_0__UpdateFunc() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Timeline_3_0__UpdateFunc"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Use_K2Node_InputActionEvent_11(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Use_K2Node_InputActionEvent_11"); + + Params::AVRCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_11_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_10 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Use_K2Node_InputActionEvent_10(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Use_K2Node_InputActionEvent_10"); + + Params::AVRCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_10_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_9 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Interact_K2Node_InputActionEvent_9(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Interact_K2Node_InputActionEvent_9"); + + Params::AVRCharacter_Demo_C_InpActEvt_Interact_K2Node_InputActionEvent_9_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_8 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Interact_K2Node_InputActionEvent_8(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Interact_K2Node_InputActionEvent_8"); + + Params::AVRCharacter_Demo_C_InpActEvt_Interact_K2Node_InputActionEvent_8_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_7 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Inventory_K2Node_InputActionEvent_7(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Inventory_K2Node_InputActionEvent_7"); + + Params::AVRCharacter_Demo_C_InpActEvt_Inventory_K2Node_InputActionEvent_7_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_6 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Sprint_K2Node_InputActionEvent_6(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Sprint_K2Node_InputActionEvent_6"); + + Params::AVRCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_6_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_5 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Sprint_K2Node_InputActionEvent_5(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Sprint_K2Node_InputActionEvent_5"); + + Params::AVRCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_5_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_ResetVR_K2Node_InputActionEvent_4 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_ResetVR_K2Node_InputActionEvent_4(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_ResetVR_K2Node_InputActionEvent_4"); + + Params::AVRCharacter_Demo_C_InpActEvt_ResetVR_K2Node_InputActionEvent_4_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_3 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Secondary_K2Node_InputActionEvent_3(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Secondary_K2Node_InputActionEvent_3"); + + Params::AVRCharacter_Demo_C_InpActEvt_Secondary_K2Node_InputActionEvent_3_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Secondary_K2Node_InputActionEvent_2(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Secondary_K2Node_InputActionEvent_2"); + + Params::AVRCharacter_Demo_C_InpActEvt_Secondary_K2Node_InputActionEvent_2_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Crouch_K2Node_InputActionEvent_1(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Crouch_K2Node_InputActionEvent_1"); + + Params::AVRCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_1_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +// (BlueprintEvent) +// Parameters: +// struct FKey Key (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpActEvt_Crouch_K2Node_InputActionEvent_0(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpActEvt_Crouch_K2Node_InputActionEvent_0"); + + Params::AVRCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_0_Params Parms{}; + + Parms.Key = Key; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ShowLeftArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::ShowLeftArm() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ShowLeftArm"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ShowRightArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::ShowRightArm() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ShowRightArm"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.StartInteracting +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::StartInteracting(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "StartInteracting"); + + Params::AVRCharacter_Demo_C_StartInteracting_Params Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State +// (Net, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Left_hand__ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::Alter_Finger_Curl_State(bool Left_hand__, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Alter Finger Curl State"); + + Params::AVRCharacter_Demo_C_Alter_Finger_Curl_State_Params Parms{}; + + Parms.Left_hand__ = Left_hand__; + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State MC +// (Net, NetMulticast, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Left_hand__ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::Alter_Finger_Curl_State_MC(bool Left_hand__, bool Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Alter Finger Curl State MC"); + + Params::AVRCharacter_Demo_C_Alter_Finger_Curl_State_MC_Params Parms{}; + + Parms.Left_hand__ = Left_hand__; + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateGesture +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsRightHand (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName Gesture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::UpdateGesture(bool IsRightHand, class FName Gesture) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "UpdateGesture"); + + Params::AVRCharacter_Demo_C_UpdateGesture_Params Parms{}; + + Parms.IsRightHand = IsRightHand; + Parms.Gesture = Gesture; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.OpenSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::OpenSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "OpenSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.CreateLegs +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::CreateLegs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "CreateLegs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ChangeCrosshairVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::ChangeCrosshairVisibility(bool IsVisible) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ChangeCrosshairVisibility"); + + Params::AVRCharacter_Demo_C_ChangeCrosshairVisibility_Params Parms{}; + + Parms.IsVisible = IsVisible; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ShowInteractText +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void AVRCharacter_Demo_C::ShowInteractText(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ShowInteractText"); + + Params::AVRCharacter_Demo_C_ShowInteractText_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.StartBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Direction (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool First (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::StartBalance(bool Direction, bool First) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "StartBalance"); + + Params::AVRCharacter_Demo_C_StartBalance_Params Parms{}; + + Parms.Direction = Direction; + Parms.First = First; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.StopBalance +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::StopBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "StopBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.OnBalance +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::OnBalance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "OnBalance"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.TryPickup +// (Event, Public, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::TryPickup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "TryPickup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.HideRightArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::HideRightArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "HideRightArm"); + + Params::AVRCharacter_Demo_C_HideRightArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.HideLeftArm +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hide (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void AVRCharacter_Demo_C::HideLeftArm(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "HideLeftArm"); + + Params::AVRCharacter_Demo_C_HideLeftArm_Params Parms{}; + + Parms.Hide = Hide; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.SpawnEquipItem_SERVER +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UClass* ItemClass (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::SpawnEquipItem_SERVER(class UClass* ItemClass) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "SpawnEquipItem_SERVER"); + + Params::AVRCharacter_Demo_C_SpawnEquipItem_SERVER_Params Parms{}; + + Parms.ItemClass = ItemClass; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateFOV +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::UpdateFOV() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "UpdateFOV"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.KillClient +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::KillClient() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "KillClient"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.Fear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FHE_Fear Fear (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::Fear(const struct FHE_Fear& Fear) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "Fear"); + + Params::AVRCharacter_Demo_C_Fear_Params Parms{}; + + Parms.Fear = Fear; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.StopFear +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::StopFear() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "StopFear"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ReceiveTick"); + + Params::AVRCharacter_Demo_C_ReceiveTick_Params Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.AddHeat +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::AddHeat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "AddHeat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateGrips +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::UpdateGrips() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "UpdateGrips"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.OnPossess +// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::OnPossess() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "OnPossess"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_Turn_K2Node_InputAxisEvent_157(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_Turn_K2Node_InputAxisEvent_157"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_LookUp_K2Node_InputAxisEvent_172(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_LookUp_K2Node_InputAxisEvent_172"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +// (BlueprintEvent) +// Parameters: +// float AxisValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4(float AxisValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4"); + + Params::AVRCharacter_Demo_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4_Params Parms{}; + + Parms.AxisValue = AxisValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnStartCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "K2_OnStartCrouch"); + + Params::AVRCharacter_Demo_C_K2_OnStartCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnEndCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float ScaledHalfHeightAdjust (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "K2_OnEndCrouch"); + + Params::AVRCharacter_Demo_C_K2_OnEndCrouch_Params Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.StopCrouch +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void AVRCharacter_Demo_C::StopCrouch() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "StopCrouch"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRCharacter_Demo.VRCharacter_Demo_C.ExecuteUbergraph_VRCharacter_Demo +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle (HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq (HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_1 (HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_7 (HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_1 (HasGetValueTypeHash) +// bool CallFunc_CanAction_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_8 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_9 (HasGetValueTypeHash) +// bool CallFunc_CanAction_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ConstParm, ReferenceParm) +// class UUI_Inventory_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// struct FKey Temp_struct_Variable_2 (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey K2Node_InputActionEvent_Key_2 (HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_3 (HasGetValueTypeHash) +// bool K2Node_CustomEvent_Enable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_4 (HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_left_hand___1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_value_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_left_hand__ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_value (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FKey Temp_struct_Variable_3 (HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* CallFunc_GetObjectClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_10 (HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_11 (HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_IsRightHand (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FName K2Node_CustomEvent_Gesture (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsVisible (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Text (ConstParm) +// bool K2Node_Event_Direction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_First (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_Hide_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_Hide (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UClass* K2Node_Event_ItemClass (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ClassClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHE_Fear K2Node_Event_Fear (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EnableHMD_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_InputAxisEvent_AxisValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey Temp_struct_Variable_4 (HasGetValueTypeHash) +// float K2Node_InputAxisEvent_AxisValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddActorLocalRotation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float K2Node_Event_HalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_HalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Event_ScaledHalfHeightAdjust (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_5 (HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FKey K2Node_InputActionEvent_Key_6 (HasGetValueTypeHash) +// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_X_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Y_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector_Z_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FHitResult CallFunc_K2_AddActorLocalRotation_SweepHitResult_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetRightVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AVRCharacter_Demo_C::ExecuteUbergraph_VRCharacter_Demo(int32 EntryPoint, const struct FHE_Subtitle& K2Node_MakeStruct_HE_Subtitle, bool Temp_bool_Variable, TArray& K2Node_MakeArray_Array, const struct FHE_SubtitleSeq& K2Node_MakeStruct_HE_SubtitleSeq, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key, const struct FKey& Temp_struct_Variable, bool CallFunc_IsValid_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_7, const struct FKey& Temp_struct_Variable_1, bool CallFunc_CanAction_Variable, bool CallFunc_IsValid_ReturnValue_1, const struct FKey& K2Node_InputActionEvent_Key_8, const struct FKey& K2Node_InputActionEvent_Key_9, bool CallFunc_CanAction_Variable_1, TArray& Temp_object_Variable, class UUI_Inventory_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsLocallyControlled_ReturnValue, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult, const struct FHitResult& CallFunc_K2_AddRelativeLocation_SweepHitResult_1, const struct FKey& Temp_struct_Variable_2, bool CallFunc_IsValid_ReturnValue_3, const struct FKey& K2Node_InputActionEvent_Key_2, const struct FKey& K2Node_InputActionEvent_Key_3, bool K2Node_CustomEvent_Enable, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_4, const struct FTransform& CallFunc_MakeTransform_ReturnValue, bool K2Node_CustomEvent_left_hand___1, bool K2Node_CustomEvent_value_1, bool K2Node_CustomEvent_left_hand__, bool K2Node_CustomEvent_value, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue, class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP, bool K2Node_DynamicCast_bSuccess, const struct FKey& Temp_struct_Variable_3, bool CallFunc_IsValid_ReturnValue_4, class UClass* CallFunc_GetObjectClass_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_10, float K2Node_InputAxisEvent_AxisValue_6, float K2Node_InputAxisEvent_AxisValue_5, float K2Node_InputAxisEvent_AxisValue_4, float K2Node_InputAxisEvent_AxisValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_11, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool K2Node_CustomEvent_IsRightHand, class FName K2Node_CustomEvent_Gesture, class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1, bool K2Node_Event_IsVisible, class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP, bool K2Node_DynamicCast_bSuccess_1, class FText K2Node_Event_Text, bool K2Node_Event_Direction, bool K2Node_Event_First, bool K2Node_Event_Hide_1, bool K2Node_Event_Hide, class UClass* K2Node_Event_ItemClass, class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_NotEqual_ClassClass_ReturnValue, class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue, const struct FHE_Fear& K2Node_Event_Fear, bool Temp_bool_Has_Been_Initd_Variable, float K2Node_Event_DeltaSeconds, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, bool CallFunc_EnableHMD_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_2, float K2Node_InputAxisEvent_AxisValue_2, float K2Node_InputAxisEvent_AxisValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1, const struct FKey& Temp_struct_Variable_4, float K2Node_InputAxisEvent_AxisValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool Temp_bool_IsClosed_Variable, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float K2Node_Select_Default, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FHitResult& CallFunc_K2_AddActorLocalRotation_SweepHitResult, float K2Node_Event_HalfHeightAdjust_1, float K2Node_Event_ScaledHalfHeightAdjust_1, float K2Node_Event_HalfHeightAdjust, float K2Node_Event_ScaledHalfHeightAdjust, const struct FKey& K2Node_InputActionEvent_Key_5, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, const struct FKey& K2Node_InputActionEvent_Key_6, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_BreakVector_X_2, float CallFunc_BreakVector_Y_2, float CallFunc_BreakVector_Z_2, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, const struct FHitResult& CallFunc_K2_AddActorLocalRotation_SweepHitResult_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, const struct FVector& CallFunc_GetRightVector_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRCharacter_Demo_C", "ExecuteUbergraph_VRCharacter_Demo"); + + Params::AVRCharacter_Demo_C_ExecuteUbergraph_VRCharacter_Demo_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeStruct_HE_Subtitle = K2Node_MakeStruct_HE_Subtitle; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_HE_SubtitleSeq = K2Node_MakeStruct_HE_SubtitleSeq; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.K2Node_InputActionEvent_Key_1 = K2Node_InputActionEvent_Key_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_InputActionEvent_Key = K2Node_InputActionEvent_Key; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_InputActionEvent_Key_7 = K2Node_InputActionEvent_Key_7; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_CanAction_Variable = CallFunc_CanAction_Variable; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_InputActionEvent_Key_8 = K2Node_InputActionEvent_Key_8; + Parms.K2Node_InputActionEvent_Key_9 = K2Node_InputActionEvent_Key_9; + Parms.CallFunc_CanAction_Variable_1 = CallFunc_CanAction_Variable_1; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult = CallFunc_K2_AddRelativeLocation_SweepHitResult; + Parms.CallFunc_K2_AddRelativeLocation_SweepHitResult_1 = CallFunc_K2_AddRelativeLocation_SweepHitResult_1; + Parms.Temp_struct_Variable_2 = Temp_struct_Variable_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.K2Node_InputActionEvent_Key_2 = K2Node_InputActionEvent_Key_2; + Parms.K2Node_InputActionEvent_Key_3 = K2Node_InputActionEvent_Key_3; + Parms.K2Node_CustomEvent_Enable = K2Node_CustomEvent_Enable; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.K2Node_InputActionEvent_Key_4 = K2Node_InputActionEvent_Key_4; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.K2Node_CustomEvent_left_hand___1 = K2Node_CustomEvent_left_hand___1; + Parms.K2Node_CustomEvent_value_1 = K2Node_CustomEvent_value_1; + Parms.K2Node_CustomEvent_left_hand__ = K2Node_CustomEvent_left_hand__; + Parms.K2Node_CustomEvent_value = K2Node_CustomEvent_value; + Parms.CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetAnimInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsVRArms_Anim_BP = K2Node_DynamicCast_AsVRArms_Anim_BP; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_struct_Variable_3 = Temp_struct_Variable_3; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_GetObjectClass_ReturnValue = CallFunc_GetObjectClass_ReturnValue; + Parms.K2Node_InputActionEvent_Key_10 = K2Node_InputActionEvent_Key_10; + Parms.K2Node_InputAxisEvent_AxisValue_6 = K2Node_InputAxisEvent_AxisValue_6; + Parms.K2Node_InputAxisEvent_AxisValue_5 = K2Node_InputAxisEvent_AxisValue_5; + Parms.K2Node_InputAxisEvent_AxisValue_4 = K2Node_InputAxisEvent_AxisValue_4; + Parms.K2Node_InputAxisEvent_AxisValue_3 = K2Node_InputAxisEvent_AxisValue_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue; + Parms.K2Node_InputActionEvent_Key_11 = K2Node_InputActionEvent_Key_11; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.K2Node_CustomEvent_IsRightHand = K2Node_CustomEvent_IsRightHand; + Parms.K2Node_CustomEvent_Gesture = K2Node_CustomEvent_Gesture; + Parms.CallFunc_GetAnimInstance_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_1; + Parms.K2Node_Event_IsVisible = K2Node_Event_IsVisible; + Parms.K2Node_DynamicCast_AsVRPlayer_Anim_BP = K2Node_DynamicCast_AsVRPlayer_Anim_BP; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.K2Node_Event_Text = K2Node_Event_Text; + Parms.K2Node_Event_Direction = K2Node_Event_Direction; + Parms.K2Node_Event_First = K2Node_Event_First; + Parms.K2Node_Event_Hide_1 = K2Node_Event_Hide_1; + Parms.K2Node_Event_Hide = K2Node_Event_Hide; + Parms.K2Node_Event_ItemClass = K2Node_Event_ItemClass; + Parms.CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; + Parms.CallFunc_NotEqual_ClassClass_ReturnValue = CallFunc_NotEqual_ClassClass_ReturnValue; + Parms.CallFunc_FinishSpawningActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue; + Parms.K2Node_Event_Fear = K2Node_Event_Fear; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds; + Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_EnableHMD_ReturnValue = CallFunc_EnableHMD_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.K2Node_InputAxisEvent_AxisValue_2 = K2Node_InputAxisEvent_AxisValue_2; + Parms.K2Node_InputAxisEvent_AxisValue_1 = K2Node_InputAxisEvent_AxisValue_1; + Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X; + Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y; + Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.Temp_struct_Variable_4 = Temp_struct_Variable_4; + Parms.K2Node_InputAxisEvent_AxisValue = K2Node_InputAxisEvent_AxisValue; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue_1 = CallFunc_GreaterEqual_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_K2_AddActorLocalRotation_SweepHitResult = CallFunc_K2_AddActorLocalRotation_SweepHitResult; + Parms.K2Node_Event_HalfHeightAdjust_1 = K2Node_Event_HalfHeightAdjust_1; + Parms.K2Node_Event_ScaledHalfHeightAdjust_1 = K2Node_Event_ScaledHalfHeightAdjust_1; + Parms.K2Node_Event_HalfHeightAdjust = K2Node_Event_HalfHeightAdjust; + Parms.K2Node_Event_ScaledHalfHeightAdjust = K2Node_Event_ScaledHalfHeightAdjust; + Parms.K2Node_InputActionEvent_Key_5 = K2Node_InputActionEvent_Key_5; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.K2Node_InputActionEvent_Key_6 = K2Node_InputActionEvent_Key_6; + Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1; + Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1; + Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_BreakVector_X_2 = CallFunc_BreakVector_X_2; + Parms.CallFunc_BreakVector_Y_2 = CallFunc_BreakVector_Y_2; + Parms.CallFunc_BreakVector_Z_2 = CallFunc_BreakVector_Z_2; + Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1; + Parms.CallFunc_K2_AddActorLocalRotation_SweepHitResult_1 = CallFunc_K2_AddActorLocalRotation_SweepHitResult_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_GetRightVector_ReturnValue = CallFunc_GetRightVector_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_parameters.hpp new file mode 100644 index 0000000..22d8256 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_parameters.hpp @@ -0,0 +1,850 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xAD (0xAD - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.OnRep_RepTransform +struct AVRCharacter_Demo_C_OnRep_RepTransform_Params +{ +public: + struct FVector CallFunc_BreakTransform_Location; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0x24(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x376 (0x376 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.TickHMD +struct AVRCharacter_Demo_C_TickHMD_Params +{ +public: + struct FTransform OriginTargetTransform; // 0x0(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + struct FTransform ActorTargetTransform; // 0x30(0x30)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x62(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x63(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetActorScale3D_ReturnValue; // 0x64(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x70(0x30)(IsPlainOldData, NoDestructor) + float CallFunc_GetScaledCapsuleHalfHeight_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetActorLocationAndRotation_SweepHitResult; // 0xD4(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_K2_SetActorLocationAndRotation_ReturnValue; // 0x15C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2599[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation; // 0x160(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetOrientationAndPosition_DevicePosition; // 0x16C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_259C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_ConvertTransformToRelative_ReturnValue; // 0x180(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x1B0(0x30)(IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_SetRelativeTransform_SweepHitResult; // 0x1E0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_259D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_ComposeTransforms_ReturnValue; // 0x270(0x30)(IsPlainOldData, NoDestructor) + struct FRotator CallFunc_GetOrientationAndPosition_DeviceRotation_1; // 0x2A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_GetOrientationAndPosition_DevicePosition_1; // 0x2AC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakTransform_Location_1; // 0x2B8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_BreakTransform_Rotation_1; // 0x2C4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_BreakTransform_Scale_1; // 0x2D0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x2E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Roll; // 0x2E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x2EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x2F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x2F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x300(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FVector CallFunc_NegateVector_ReturnValue; // 0x30C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x318(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x31C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x328(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x32C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x338(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue_1; // 0x340(0x30)(IsPlainOldData, NoDestructor) + float CallFunc_SelectFloat_ReturnValue; // 0x370(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x374(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasValidTrackingPosition_ReturnValue; // 0x375(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x94 (0x94 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InitHMD +struct AVRCharacter_Demo_C_InitHMD_Params +{ +public: + struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0xC(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) +}; + +// 0x20 (0x20 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.RemoveVHS +struct AVRCharacter_Demo_C_RemoveVHS_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm) + struct FWeightedBlendables K2Node_MakeStruct_WeightedBlendables; // 0x10(0x10)(None) +}; + +// 0x199 (0x199 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.CheckFlashlight +struct AVRCharacter_Demo_C_CheckFlashlight_Params +{ +public: + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25AF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_RandomUnitVectorInConeInRadians_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_object_Variable; // 0x58(0x10)(ConstParm, ReferenceParm) + class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight_2; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_LineTraceSingle_OutHit; // 0x74(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_LineTraceSingle_ReturnValue; // 0xFC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0xFD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0xFE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25B4[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x108(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x114(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x120(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x12C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x148(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x15C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x164(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x170(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25B7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x190(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleCrosshair +struct AVRCharacter_Demo_C_ToggleCrosshair_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x318 (0x318 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Headshake +struct AVRCharacter_Demo_C_Headshake_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25BB[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x8(0x10)(ConstParm, ReferenceParm) + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Temp_object_Variable_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25BC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x38(0x10)(ReferenceParm) + enum class EPhysicalSurface Temp_byte_Variable; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25BD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_2; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* Temp_object_Variable_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x60(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x6C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_3; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x80(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0x118(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x125(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25BF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x130(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x13C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x148(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x154(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x170(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x184(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x18C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x198(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_VSize_ReturnValue; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue_4; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_GetPlayerPawn_ReturnValue_5; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x1C0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPawnMovementComponent* CallFunc_GetMovementComponent_ReturnValue; // 0x1D0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_2; // 0x1D8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsMovingOnGround_ReturnValue; // 0x1E4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x1E8(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x270(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x271(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x272(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x273(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakHitResult_Time_1; // 0x274(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x27C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x288(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x294(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x2A0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x2DC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x2E8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2F4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25C4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x308(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x310(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.TickGesture +struct AVRCharacter_Demo_C_TickGesture_Params +{ +public: + class FName CallFunc_DetectCurrentGesture_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_DetectCurrentGesture_ReturnValue_1; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_NameName_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_NameName_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetActionPose_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetActionPose_ReturnValue_1; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x260 (0x260 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Update Beam +struct AVRCharacter_Demo_C_Update_Beam_Params +{ +public: + bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_GetLastHitResult_ReturnValue; // 0x10(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25C8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0xA4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0xB0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0xBC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0xC8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0xE8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x104(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25CA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x124(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25CB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_GetLastHitResult_ReturnValue_1; // 0x134(0x88)(ConstParm, IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x1BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x1C9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25CC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x1D4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x1E0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x1EC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x1F8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25CD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x210(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x218(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x234(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x240(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsOverHitTestVisibleWidget_ReturnValue_1; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25CE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue_3; // 0x254(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Toggle Post Processing +struct AVRCharacter_Demo_C_Toggle_Post_Processing_Params +{ +public: + bool Activated; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x24 (0x24 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.SetPostProcessing +struct AVRCharacter_Demo_C_SetPostProcessing_Params +{ +public: + float Chromatic_Distance; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Tracking_Noise_Level; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Signal_Distortion_Intensity; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Color_Tornado_Intensity; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Warp_Belt_Intensity; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Frequency; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Frequency; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Screen_Hop_Intensity; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Random_Horizontal_Offset_Strength; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdatePlayerCamera +struct AVRCharacter_Demo_C_UpdatePlayerCamera_Params +{ +public: + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x24 (0x24 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ToggleWidgetInteraction +struct AVRCharacter_Demo_C_ToggleWidgetInteraction_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25CF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25D0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x22(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x23(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.SetupWidget +struct AVRCharacter_Demo_C_SetupWidget_Params +{ +public: + bool DesiredSize; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Scale; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.CheckStamina +struct AVRCharacter_Demo_C_CheckStamina_Params +{ +public: + float CallFunc_GetInputAxisValue_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_CanSprint_CanSprint; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UFancyMovementComponent* K2Node_DynamicCast_AsFancy_Movement_Component; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.UserConstructionScript +struct AVRCharacter_Demo_C_UserConstructionScript_Params +{ +public: + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_11 +struct AVRCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_11_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Use_K2Node_InputActionEvent_10 +struct AVRCharacter_Demo_C_InpActEvt_Use_K2Node_InputActionEvent_10_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_9 +struct AVRCharacter_Demo_C_InpActEvt_Interact_K2Node_InputActionEvent_9_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Interact_K2Node_InputActionEvent_8 +struct AVRCharacter_Demo_C_InpActEvt_Interact_K2Node_InputActionEvent_8_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Inventory_K2Node_InputActionEvent_7 +struct AVRCharacter_Demo_C_InpActEvt_Inventory_K2Node_InputActionEvent_7_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_6 +struct AVRCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_6_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Sprint_K2Node_InputActionEvent_5 +struct AVRCharacter_Demo_C_InpActEvt_Sprint_K2Node_InputActionEvent_5_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_ResetVR_K2Node_InputActionEvent_4 +struct AVRCharacter_Demo_C_InpActEvt_ResetVR_K2Node_InputActionEvent_4_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_3 +struct AVRCharacter_Demo_C_InpActEvt_Secondary_K2Node_InputActionEvent_3_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Secondary_K2Node_InputActionEvent_2 +struct AVRCharacter_Demo_C_InpActEvt_Secondary_K2Node_InputActionEvent_2_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_1 +struct AVRCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_1_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpActEvt_Crouch_K2Node_InputActionEvent_0 +struct AVRCharacter_Demo_C_InpActEvt_Crouch_K2Node_InputActionEvent_0_Params +{ +public: + struct FKey Key; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.StartInteracting +struct AVRCharacter_Demo_C_StartInteracting_Params +{ +public: + bool Enable; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State +struct AVRCharacter_Demo_C_Alter_Finger_Curl_State_Params +{ +public: + bool Left_hand__; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Value; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Alter Finger Curl State MC +struct AVRCharacter_Demo_C_Alter_Finger_Curl_State_MC_Params +{ +public: + bool Left_hand__; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool Value; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3 +struct AVRCharacter_Demo_C_InpAxisEvt_MoveForward_K2Node_InputAxisEvent_3_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2 +struct AVRCharacter_Demo_C_InpAxisEvt_MoveRight_K2Node_InputAxisEvent_2_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1 +struct AVRCharacter_Demo_C_InpAxisEvt_VRMove_Y_K2Node_InputAxisEvent_1_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0 +struct AVRCharacter_Demo_C_InpAxisEvt_VRMove_X_K2Node_InputAxisEvent_0_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.UpdateGesture +struct AVRCharacter_Demo_C_UpdateGesture_Params +{ +public: + bool IsRightHand; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25D3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FName Gesture; // 0x4(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ChangeCrosshairVisibility +struct AVRCharacter_Demo_C_ChangeCrosshairVisibility_Params +{ +public: + bool IsVisible; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ShowInteractText +struct AVRCharacter_Demo_C_ShowInteractText_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x2 (0x2 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.StartBalance +struct AVRCharacter_Demo_C_StartBalance_Params +{ +public: + bool Direction; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool First; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.HideRightArm +struct AVRCharacter_Demo_C_HideRightArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.HideLeftArm +struct AVRCharacter_Demo_C_HideLeftArm_Params +{ +public: + bool Hide; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.SpawnEquipItem_SERVER +struct AVRCharacter_Demo_C_SpawnEquipItem_SERVER_Params +{ +public: + class UClass* ItemClass; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.Fear +struct AVRCharacter_Demo_C_Fear_Params +{ +public: + struct FHE_Fear Fear; // 0x0(0x14)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25D4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ReceiveTick +struct AVRCharacter_Demo_C_ReceiveTick_Params +{ +public: + float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_Turn_K2Node_InputAxisEvent_157 +struct AVRCharacter_Demo_C_InpAxisEvt_Turn_K2Node_InputAxisEvent_157_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_LookUp_K2Node_InputAxisEvent_172 +struct AVRCharacter_Demo_C_InpAxisEvt_LookUp_K2Node_InputAxisEvent_172_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4 +struct AVRCharacter_Demo_C_InpAxisEvt_VRTurn_X_K2Node_InputAxisEvent_4_Params +{ +public: + float AxisValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnStartCrouch +struct AVRCharacter_Demo_C_K2_OnStartCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.K2_OnEndCrouch +struct AVRCharacter_Demo_C_K2_OnEndCrouch_Params +{ +public: + float HalfHeightAdjust; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ScaledHalfHeightAdjust; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x82C (0x82C - 0x0) +// Function VRCharacter_Demo.VRCharacter_Demo_C.ExecuteUbergraph_VRCharacter_Demo +struct AVRCharacter_Demo_C_ExecuteUbergraph_VRCharacter_Demo_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHE_Subtitle K2Node_MakeStruct_HE_Subtitle; // 0x8(0x4C)(HasGetValueTypeHash) + uint8 Pad_25D6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool Temp_bool_Variable; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25D7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x60(0x10)(ReferenceParm) + struct FHE_SubtitleSeq K2Node_MakeStruct_HE_SubtitleSeq; // 0x70(0x14)(HasGetValueTypeHash) + uint8 Pad_25D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_MakeVector_ReturnValue; // 0x88(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_1; // 0x98(0x18)(HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25DA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key; // 0xB8(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable; // 0xD0(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25DB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_7; // 0xF0(0x18)(HasGetValueTypeHash) + struct FKey Temp_struct_Variable_1; // 0x108(0x18)(HasGetValueTypeHash) + bool CallFunc_CanAction_Variable; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x121(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25DC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_8; // 0x128(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_9; // 0x140(0x18)(HasGetValueTypeHash) + bool CallFunc_CanAction_Variable_1; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25DD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x160(0x10)(ConstParm, ReferenceParm) + class UUI_Inventory_C* CallFunc_Create_ReturnValue; // 0x170(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x179(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25DE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult; // 0x17C(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + struct FHitResult CallFunc_K2_AddRelativeLocation_SweepHitResult_1; // 0x204(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + uint8 Pad_25DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Temp_struct_Variable_2; // 0x290(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x2A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey K2Node_InputActionEvent_Key_2; // 0x2B0(0x18)(HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_3; // 0x2C8(0x18)(HasGetValueTypeHash) + bool K2Node_CustomEvent_Enable; // 0x2E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x2E8(0x8)(NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_4; // 0x2F0(0x18)(HasGetValueTypeHash) + uint8 Pad_25E2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x310(0x30)(IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_left_hand___1; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_value_1; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_left_hand__; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_value; // 0x343(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UVRArms_AnimBP_C* K2Node_DynamicCast_AsVRArms_Anim_BP; // 0x350(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x358(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FKey Temp_struct_Variable_3; // 0x360(0x18)(HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x378(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* CallFunc_GetObjectClass_ReturnValue; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_10; // 0x388(0x18)(HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_6; // 0x3A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_5; // 0x3A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_4; // 0x3A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_3; // 0x3AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x3B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x3B4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_11; // 0x3C0(0x18)(HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x3D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x3D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_IsRightHand; // 0x3DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E6[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FName K2Node_CustomEvent_Gesture; // 0x3DC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25E7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimInstance* CallFunc_GetAnimInstance_ReturnValue_1; // 0x3E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsVisible; // 0x3F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVRPlayer_AnimBP_C* K2Node_DynamicCast_AsVRPlayer_Anim_BP; // 0x3F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x400(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25E9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Text; // 0x408(0x18)(ConstParm) + bool K2Node_Event_Direction; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_First; // 0x421(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_Hide_1; // 0x422(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_Hide; // 0x423(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25EA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* K2Node_Event_ItemClass; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x430(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ClassClass_ReturnValue; // 0x438(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_Item_C* CallFunc_FinishSpawningActor_ReturnValue; // 0x440(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHE_Fear K2Node_Event_Fear; // 0x448(0x14)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25ED[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + bool Temp_bool_Has_Been_Initd_Variable; // 0x460(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25EE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaSeconds; // 0x464(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x468(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x474(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0x4FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x4FD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x4FE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25EF[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x500(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x504(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x508(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x514(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x520(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x52C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x538(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x540(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x548(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x550(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x558(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x55C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x560(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x564(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x570(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_25F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x580(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EnableHMD_ReturnValue; // 0x588(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x590(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x598(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x5A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_InputAxisEvent_AxisValue_2; // 0x5A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue_1; // 0x5A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X; // 0x5AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y; // 0x5B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z; // 0x5B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue_1; // 0x5B8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey Temp_struct_Variable_4; // 0x5C0(0x18)(HasGetValueTypeHash) + float K2Node_InputAxisEvent_AxisValue; // 0x5D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x5DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x5E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Abs_ReturnValue; // 0x5E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x5E8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue_1; // 0x5E9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F6[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x5EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x5F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x5F4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddActorLocalRotation_SweepHitResult; // 0x600(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float K2Node_Event_HalfHeightAdjust_1; // 0x688(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust_1; // 0x68C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_HalfHeightAdjust; // 0x690(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Event_ScaledHalfHeightAdjust; // 0x694(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_5; // 0x698(0x18)(HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x6B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x6B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x6B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x6BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FKey K2Node_InputActionEvent_Key_6; // 0x6C0(0x18)(HasGetValueTypeHash) + float CallFunc_BreakVector_X_1; // 0x6D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_1; // 0x6DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_1; // 0x6E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x6E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x6F0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x778(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_X_2; // 0x77C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Y_2; // 0x780(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector_Z_2; // 0x784(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x788(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FHitResult CallFunc_K2_AddActorLocalRotation_SweepHitResult_1; // 0x794(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_BooleanAND_ReturnValue; // 0x81C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x81D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x81E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_25F8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetRightVector_ReturnValue; // 0x820(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRCharacter_Demo_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_classes.hpp new file mode 100644 index 0000000..a9dc8e3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_classes.hpp @@ -0,0 +1,148 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2E6A (0x3122 - 0x2B8) +// AnimBlueprintGeneratedClass VRPlayer_AnimBP.VRPlayer_AnimBP_C +class UVRPlayer_AnimBP_C : public UAnimInstance +{ +public: + uint8 Pad_1199[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace_1; // 0x2F8(0x20)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_4; // 0x318(0x28)(None) + struct FAnimNode_Slot AnimGraphNode_Slot; // 0x340(0x48)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_3; // 0x388(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_22; // 0x3B0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_21; // 0x3D8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_20; // 0x400(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_19; // 0x428(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_18; // 0x450(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_17; // 0x478(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_16; // 0x4A0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_15; // 0x4C8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_14; // 0x4F0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_13; // 0x518(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_12; // 0x540(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_11; // 0x568(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_10; // 0x590(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_9; // 0x5B8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_8; // 0x5E0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_7; // 0x608(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_6; // 0x630(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x658(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x680(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x6A8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x6D0(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x6F8(0x28)(None) + struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x720(0x28)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_4; // 0x748(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_10; // 0x830(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_3; // 0x860(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_9; // 0x948(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_2; // 0x978(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_8; // 0xA60(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_5; // 0xA90(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_7; // 0xB10(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_4; // 0xB40(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_6; // 0xBC0(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_3; // 0xBF0(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_5; // 0xC70(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_1; // 0xCA0(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_4; // 0xD88(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0xDB8(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0xE38(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0xE68(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0xEE8(0x30)(None) + struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0xF18(0x80)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0xF98(0x30)(None) + struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0xFC8(0xE8)(None) + struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x10B0(0x30)(None) + struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x10E0(0xB0)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_3; // 0x1190(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_2; // 0x12E8(0x28)(None) + struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0x1310(0x20)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_2; // 0x1330(0x158)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0x1488(0x20)(None) + struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x14A8(0x20)(None) + uint8 Pad_119A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FAnimNode_DragonAimSolver AnimGraphNode_DragonAimSolver_1; // 0x14D0(0x9D0)(None) + struct FAnimNode_DragonAimSolver AnimGraphNode_DragonAimSolver; // 0x1EA0(0x9D0)(None) + struct FAnimNode_ApplyLimits AnimGraphNode_ApplyLimits_1; // 0x2870(0xE8)(None) + struct FAnimNode_ApplyLimits AnimGraphNode_ApplyLimits; // 0x2958(0xE8)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_1; // 0x2A40(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_1; // 0x2B98(0x28)(None) + struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x2BC0(0xA0)(None) + struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0x2C60(0x158)(None) + struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0x2DB8(0x28)(None) + struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x2DE0(0x108)(None) + class UGripMotionControllerComponent* LeftController; // 0x2EE8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGripMotionControllerComponent* RightController; // 0x2EF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Index_r; // 0x2EF8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Middle_r; // 0x2F08(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Pinky_r; // 0x2F18(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Ring_r; // 0x2F28(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Thumb_r; // 0x2F38(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Index_l; // 0x2F48(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Middle_l; // 0x2F58(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Pinky_l; // 0x2F68(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Ring_l; // 0x2F78(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray Thumb_l; // 0x2F88(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FDragonData_Overrided_Location_Data LeftArmData; // 0x2F98(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FDragonData_Overrided_Location_Data RightArmData; // 0x2FA8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + uint8 Pad_119C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Look_Target_Transform; // 0x2FC0(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + class AVRCharacter_Demo_C* VRCharacter; // 0x2FF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsHoldingItem; // 0x2FF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool HoldingFlashlight; // 0x2FF9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsUsingItem; // 0x2FFA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsClimbing; // 0x2FFB(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_119D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAnimSequence* Idle; // 0x3000(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_119E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform LeftHandTransform; // 0x3010(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + struct FTransform RightHandTransform; // 0x3040(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor) + float Pitch; // 0x3070(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Speed; // 0x3074(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Direction; // 0x3078(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Crouching; // 0x307C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool EnableJump; // 0x307D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool Jumping; // 0x307E(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_119F[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FHorrorEngineSettings GameSettings; // 0x3080(0xA0)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Flashlight; // 0x3120(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool IsLocal; // 0x3121(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UVRPlayer_AnimBP_C* GetDefaultObj(); + + void AnimGraph(struct FPoseLink* AnimGraph); + void Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_ModifyBone_76B69A484AC40A9FC96ECDADC5DAC7BC(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_BlendListByBool_5B317DAD492ACB7B9F98799294FE0CE5(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_6FCB0D8548D3AB75582BF0975FA25318(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_4A658B94413800B70F9BBC90571890F9(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_41B54CFE47D2296FB238B9A29E986ED9(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_C8D6D5A44587F56E9CD526A6E33878ED(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_DA0D655B46ADA53F5C82A68049D56149(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_32B757A3437EF1143D5D26AEDE8F1038(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_CA0203C841D2E39A9711BFB8A1E12C19(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void Update_Hand_Transforms(); + void EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_3E1691674F65720C892701A188A702A7(); + void Set_Head_Look_Data(); + void AnimNotify_Footstep(); + void ExecuteUbergraph_VRPlayer_AnimBP(int32 EntryPoint, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_VSize_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_SelectTransform_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_1, const struct FTransform& CallFunc_SelectTransform_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement, TArray& K2Node_MakeArray_Array, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data, TArray& K2Node_MakeArray_Array_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_1, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue_4, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, float CallFunc_VSize_ReturnValue_1, float CallFunc_CalculateDirection_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_1, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_2, const struct FTransform& CallFunc_SelectTransform_ReturnValue_2, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_3, const struct FTransform& CallFunc_SelectTransform_ReturnValue_3, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_3, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue_3, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_4); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_functions.cpp new file mode 100644 index 0000000..8666cd2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_functions.cpp @@ -0,0 +1,624 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// AnimBlueprintGeneratedClass VRPlayer_AnimBP.VRPlayer_AnimBP_C +// (None) + +class UClass* UVRPlayer_AnimBP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VRPlayer_AnimBP_C"); + + return Clss; +} + + +// VRPlayer_AnimBP_C VRPlayer_AnimBP.Default__VRPlayer_AnimBP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UVRPlayer_AnimBP_C* UVRPlayer_AnimBP_C::GetDefaultObj() +{ + static class UVRPlayer_AnimBP_C* Default = nullptr; + + if (!Default) + Default = static_cast(UVRPlayer_AnimBP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.AnimGraph +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor) + +void UVRPlayer_AnimBP_C::AnimGraph(struct FPoseLink* AnimGraph) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "AnimGraph"); + + Params::UVRPlayer_AnimBP_C_AnimGraph_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + if (AnimGraph != nullptr) + *AnimGraph = std::move(Parms.AnimGraph); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Footstep +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EFootstepActionsEnum FootstepType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm) +// TArray CallFunc_GetAllActorsWithTag_OutActors_1 (ReferenceParm) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_SphereTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// bool CallFunc_SphereTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EPhysicalSurface Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EPhysicalSurface Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USoundBase* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UVRPlayer_AnimBP_C::Footstep(enum class EFootstepActionsEnum FootstepType, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, TArray& CallFunc_GetAllActorsWithTag_OutActors, TArray& CallFunc_GetAllActorsWithTag_OutActors_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit, bool CallFunc_SphereTraceSingle_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, const struct FHitResult& CallFunc_SphereTraceSingle_OutHit_1, bool CallFunc_SphereTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3, bool CallFunc_IsValid_ReturnValue, enum class EPhysicalSurface Temp_byte_Variable, class USoundBase* K2Node_Select_Default, enum class EPhysicalSurface Temp_byte_Variable_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, class USoundBase* K2Node_Select_Default_1, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "Footstep"); + + Params::UVRPlayer_AnimBP_C_Footstep_Params Parms{}; + + Parms.FootstepType = FootstepType; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue; + Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors; + Parms.CallFunc_GetAllActorsWithTag_OutActors_1 = CallFunc_GetAllActorsWithTag_OutActors_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_2 = CallFunc_TryGetPawnOwner_ReturnValue_2; + Parms.CallFunc_SphereTraceSingle_OutHit = CallFunc_SphereTraceSingle_OutHit; + Parms.CallFunc_SphereTraceSingle_ReturnValue = CallFunc_SphereTraceSingle_ReturnValue; + Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1; + Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit; + Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap; + Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time; + Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance; + Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location; + Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint; + Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal; + Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal; + Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat; + Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor; + Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent; + Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName; + Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem; + Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex; + Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex; + Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart; + Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd; + Parms.CallFunc_SphereTraceSingle_OutHit_1 = CallFunc_SphereTraceSingle_OutHit_1; + Parms.CallFunc_SphereTraceSingle_ReturnValue_1 = CallFunc_SphereTraceSingle_ReturnValue_1; + Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1; + Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1; + Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1; + Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1; + Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1; + Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1; + Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1; + Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1; + Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1; + Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1; + Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1; + Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1; + Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1; + Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1; + Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1; + Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1; + Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_3 = CallFunc_TryGetPawnOwner_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_SpawnSoundAtLocation_ReturnValue_1 = CallFunc_SpawnSoundAtLocation_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_ModifyBone_76B69A484AC40A9FC96ECDADC5DAC7BC +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_ModifyBone_76B69A484AC40A9FC96ECDADC5DAC7BC() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_ModifyBone_76B69A484AC40A9FC96ECDADC5DAC7BC"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_BlendListByBool_5B317DAD492ACB7B9F98799294FE0CE5 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_BlendListByBool_5B317DAD492ACB7B9F98799294FE0CE5() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_BlendListByBool_5B317DAD492ACB7B9F98799294FE0CE5"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_6FCB0D8548D3AB75582BF0975FA25318 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_6FCB0D8548D3AB75582BF0975FA25318() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_6FCB0D8548D3AB75582BF0975FA25318"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_4A658B94413800B70F9BBC90571890F9 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_4A658B94413800B70F9BBC90571890F9() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_4A658B94413800B70F9BBC90571890F9"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_41B54CFE47D2296FB238B9A29E986ED9 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_41B54CFE47D2296FB238B9A29E986ED9() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_41B54CFE47D2296FB238B9A29E986ED9"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_C8D6D5A44587F56E9CD526A6E33878ED +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_C8D6D5A44587F56E9CD526A6E33878ED() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_C8D6D5A44587F56E9CD526A6E33878ED"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_DA0D655B46ADA53F5C82A68049D56149 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_DA0D655B46ADA53F5C82A68049D56149() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_DA0D655B46ADA53F5C82A68049D56149"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_32B757A3437EF1143D5D26AEDE8F1038 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_32B757A3437EF1143D5D26AEDE8F1038() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_32B757A3437EF1143D5D26AEDE8F1038"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_CA0203C841D2E39A9711BFB8A1E12C19 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_CA0203C841D2E39A9711BFB8A1E12C19() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_CA0203C841D2E39A9711BFB8A1E12C19"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UVRPlayer_AnimBP_C::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "BlueprintUpdateAnimation"); + + Params::UVRPlayer_AnimBP_C_BlueprintUpdateAnimation_Params Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Update Hand Transforms +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::Update_Hand_Transforms() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "Update Hand Transforms"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_3E1691674F65720C892701A188A702A7 +// (BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_3E1691674F65720C892701A188A702A7() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_VRPlayer_AnimBP_AnimGraphNode_TransitionResult_3E1691674F65720C892701A188A702A7"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Set Head Look Data +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::Set_Head_Look_Data() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "Set Head Look Data"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.AnimNotify_Footstep +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UVRPlayer_AnimBP_C::AnimNotify_Footstep() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "AnimNotify_Footstep"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.ExecuteUbergraph_VRPlayer_AnimBP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_CalculateDirection_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetBaseAimRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_SelectTransform_ReturnValue (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_1 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_SelectTransform_ReturnValue_1 (IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetActorForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Multiply_VectorFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform CallFunc_MakeTransform_ReturnValue (IsPlainOldData, NoDestructor) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsLocallyControlled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FDragonData_SingleArmElementK2Node_MakeStruct_DragonData_SingleArmElement (NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// struct FDragonData_SingleArmElementK2Node_MakeStruct_DragonData_SingleArmElement_1 (NoDestructor) +// struct FDragonData_Overrided_Location_DataK2Node_MakeStruct_DragonData_Overrided_Location_Data (None) +// TArrayK2Node_MakeArray_Array_1 (ReferenceParm) +// struct FDragonData_Overrided_Location_DataK2Node_MakeStruct_DragonData_Overrided_Location_Data_1 (None) +// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FRotator CallFunc_GetBaseAimRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsLocallyControlled_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_GetVelocity_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_VSize_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_CalculateDirection_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_SelectTransform_ReturnValue_2 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_3 (IsPlainOldData, NoDestructor) +// struct FTransform CallFunc_SelectTransform_ReturnValue_3 (IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UVRPlayer_AnimBP_C::ExecuteUbergraph_VRPlayer_AnimBP(int32 EntryPoint, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_2, float K2Node_Event_DeltaTimeX, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_VSize_ReturnValue, float CallFunc_CalculateDirection_ReturnValue, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FTransform& CallFunc_SelectTransform_ReturnValue, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_1, const struct FTransform& CallFunc_SelectTransform_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_GetActorForwardVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorFloat_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FTransform& CallFunc_MakeTransform_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, bool CallFunc_IsLocallyControlled_ReturnValue_2, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement, TArray& K2Node_MakeArray_Array, const struct FDragonData_SingleArmElement& K2Node_MakeStruct_DragonData_SingleArmElement_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data, TArray& K2Node_MakeArray_Array_1, const struct FDragonData_Overrided_Location_Data& K2Node_MakeStruct_DragonData_Overrided_Location_Data_1, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_1, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_1, const struct FRotator& CallFunc_GetBaseAimRotation_ReturnValue_1, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, float CallFunc_Multiply_FloatFloat_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_4, bool CallFunc_IsLocallyControlled_ReturnValue_3, bool CallFunc_IsLocallyControlled_ReturnValue_4, const struct FVector& CallFunc_GetVelocity_ReturnValue_1, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue_1, float CallFunc_VSize_ReturnValue_1, float CallFunc_CalculateDirection_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_1, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_2, const struct FTransform& CallFunc_SelectTransform_ReturnValue_2, const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue_3, const struct FTransform& CallFunc_SelectTransform_ReturnValue_3, bool CallFunc_Greater_FloatFloat_ReturnValue_1, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue_2, bool CallFunc_LessEqual_FloatFloat_ReturnValue_3, bool CallFunc_Greater_FloatFloat_ReturnValue_2, bool CallFunc_Greater_FloatFloat_ReturnValue_3, float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue_4) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VRPlayer_AnimBP_C", "ExecuteUbergraph_VRPlayer_AnimBP"); + + Params::UVRPlayer_AnimBP_C_ExecuteUbergraph_VRPlayer_AnimBP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX; + Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue; + Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue; + Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue; + Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue; + Parms.CallFunc_CalculateDirection_ReturnValue = CallFunc_CalculateDirection_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetBaseAimRotation_ReturnValue = CallFunc_GetBaseAimRotation_ReturnValue; + Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll; + Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch; + Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue; + Parms.CallFunc_IsLocallyControlled_ReturnValue_1 = CallFunc_IsLocallyControlled_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue; + Parms.CallFunc_SelectTransform_ReturnValue = CallFunc_SelectTransform_ReturnValue; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetComponentToWorld_ReturnValue_1; + Parms.CallFunc_SelectTransform_ReturnValue_1 = CallFunc_SelectTransform_ReturnValue_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetActorForwardVector_ReturnValue; + Parms.CallFunc_Multiply_VectorFloat_ReturnValue = CallFunc_Multiply_VectorFloat_ReturnValue; + Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue; + Parms.CallFunc_MakeTransform_ReturnValue = CallFunc_MakeTransform_ReturnValue; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1; + Parms.CallFunc_IsLocallyControlled_ReturnValue_2 = CallFunc_IsLocallyControlled_ReturnValue_2; + Parms.K2Node_MakeStruct_DragonData_SingleArmElement = K2Node_MakeStruct_DragonData_SingleArmElement; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeStruct_DragonData_SingleArmElement_1 = K2Node_MakeStruct_DragonData_SingleArmElement_1; + Parms.K2Node_MakeStruct_DragonData_Overrided_Location_Data = K2Node_MakeStruct_DragonData_Overrided_Location_Data; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.K2Node_MakeStruct_DragonData_Overrided_Location_Data_1 = K2Node_MakeStruct_DragonData_Overrided_Location_Data_1; + Parms.CallFunc_TryGetPawnOwner_ReturnValue_2 = CallFunc_TryGetPawnOwner_ReturnValue_2; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_1 = CallFunc_LessEqual_FloatFloat_ReturnValue_1; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_Client = K2Node_DynamicCast_AsVRCharacter_Demo_Client; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetBaseAimRotation_ReturnValue_1 = CallFunc_GetBaseAimRotation_ReturnValue_1; + Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1; + Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1; + Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_4 = CallFunc_BooleanOR_ReturnValue_4; + Parms.CallFunc_IsLocallyControlled_ReturnValue_3 = CallFunc_IsLocallyControlled_ReturnValue_3; + Parms.CallFunc_IsLocallyControlled_ReturnValue_4 = CallFunc_IsLocallyControlled_ReturnValue_4; + Parms.CallFunc_GetVelocity_ReturnValue_1 = CallFunc_GetVelocity_ReturnValue_1; + Parms.CallFunc_K2_GetActorRotation_ReturnValue_1 = CallFunc_K2_GetActorRotation_ReturnValue_1; + Parms.CallFunc_VSize_ReturnValue_1 = CallFunc_VSize_ReturnValue_1; + Parms.CallFunc_CalculateDirection_ReturnValue_1 = CallFunc_CalculateDirection_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue_2 = CallFunc_K2_GetComponentToWorld_ReturnValue_2; + Parms.CallFunc_SelectTransform_ReturnValue_2 = CallFunc_SelectTransform_ReturnValue_2; + Parms.CallFunc_K2_GetComponentToWorld_ReturnValue_3 = CallFunc_K2_GetComponentToWorld_ReturnValue_3; + Parms.CallFunc_SelectTransform_ReturnValue_3 = CallFunc_SelectTransform_ReturnValue_3; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_1 = CallFunc_Greater_FloatFloat_ReturnValue_1; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue = CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_2 = CallFunc_LessEqual_FloatFloat_ReturnValue_2; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_3 = CallFunc_LessEqual_FloatFloat_ReturnValue_3; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_2 = CallFunc_Greater_FloatFloat_ReturnValue_2; + Parms.CallFunc_Greater_FloatFloat_ReturnValue_3 = CallFunc_Greater_FloatFloat_ReturnValue_3; + Parms.CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1 = CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue_4 = CallFunc_LessEqual_FloatFloat_ReturnValue_4; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_parameters.hpp new file mode 100644 index 0000000..a8f53b4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_parameters.hpp @@ -0,0 +1,203 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.AnimGraph +struct UVRPlayer_AnimBP_C_AnimGraph_Params +{ +public: + struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor) +}; + +// 0x2C8 (0x2C8 - 0x0) +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.Footstep +struct UVRPlayer_AnimBP_C_Footstep_Params +{ +public: + enum class EFootstepActionsEnum FootstepType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1175[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1176[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x14(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1177[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithTag_OutActors; // 0x38(0x10)(ReferenceParm) + TArray CallFunc_GetAllActorsWithTag_OutActors_1; // 0x48(0x10)(ReferenceParm) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit; // 0x60(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1178[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xEC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1; // 0xF8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BreakHitResult_bBlockingHit; // 0x104(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap; // 0x105(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1179[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance; // 0x10C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location; // 0x110(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x11C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal; // 0x128(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x134(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x150(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex; // 0x164(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart; // 0x16C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x178(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_SphereTraceSingle_OutHit_1; // 0x184(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + bool CallFunc_SphereTraceSingle_ReturnValue_1; // 0x20C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bBlockingHit_1; // 0x20D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BreakHitResult_bInitialOverlap_1; // 0x20E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_117A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_BreakHitResult_Time_1; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakHitResult_Distance_1; // 0x214(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Location_1; // 0x218(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactPoint_1; // 0x224(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_Normal_1; // 0x230(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_ImpactNormal_1; // 0x23C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1; // 0x248(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AActor* CallFunc_BreakHitResult_HitActor_1; // 0x250(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1; // 0x258(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName CallFunc_BreakHitResult_HitBoneName_1; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_HitItem_1; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_ElementIndex_1; // 0x26C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_BreakHitResult_FaceIndex_1; // 0x270(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceStart_1; // 0x274(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_BreakHitResult_TraceEnd_1; // 0x280(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_117B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_3; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EPhysicalSurface Temp_byte_Variable; // 0x299(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_117C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundBase* K2Node_Select_Default; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EPhysicalSurface Temp_byte_Variable_1; // 0x2A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_117D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0x2B0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundBase* K2Node_Select_Default_1; // 0x2B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue_1; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.BlueprintUpdateAnimation +struct UVRPlayer_AnimBP_C_BlueprintUpdateAnimation_Params +{ +public: + float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3B1 (0x3B1 - 0x0) +// Function VRPlayer_AnimBP.VRPlayer_AnimBP_C.ExecuteUbergraph_VRPlayer_AnimBP +struct UVRPlayer_AnimBP_C_ExecuteUbergraph_VRPlayer_AnimBP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1189[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_118A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_Event_DeltaTimeX; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_118C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_GetVelocity_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x34(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_VSize_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_CalculateDirection_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_118D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetBaseAimRotation_ReturnValue; // 0x54(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_3; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_1; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x73(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x75(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_118E[0xA]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue; // 0x80(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_SelectTransform_ReturnValue; // 0xB0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_1; // 0xE0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_SelectTransform_ReturnValue_1; // 0x110(0x30)(IsPlainOldData, NoDestructor) + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x140(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x14C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_118F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x150(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x15C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x168(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1191[0xC]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_MakeTransform_ReturnValue; // 0x180(0x30)(IsPlainOldData, NoDestructor) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x1B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsLocallyControlled_ReturnValue_2; // 0x1B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1192[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FDragonData_SingleArmElement K2Node_MakeStruct_DragonData_SingleArmElement; // 0x1C0(0x40)(NoDestructor) + TArray K2Node_MakeArray_Array; // 0x200(0x10)(ReferenceParm) + struct FDragonData_SingleArmElement K2Node_MakeStruct_DragonData_SingleArmElement_1; // 0x210(0x40)(NoDestructor) + struct FDragonData_Overrided_Location_Data K2Node_MakeStruct_DragonData_Overrided_Location_Data; // 0x250(0x10)(None) + TArray K2Node_MakeArray_Array_1; // 0x260(0x10)(ReferenceParm) + struct FDragonData_Overrided_Location_Data K2Node_MakeStruct_DragonData_Overrided_Location_Data_1; // 0x270(0x10)(None) + class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_1; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1193[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client; // 0x290(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1194[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FRotator CallFunc_GetBaseAimRotation_ReturnValue_1; // 0x29C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_BreakRotator_Roll_1; // 0x2A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Pitch_1; // 0x2AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakRotator_Yaw_1; // 0x2B0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x2B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_4; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_3; // 0x2B9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsLocallyControlled_ReturnValue_4; // 0x2BA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1195[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_GetVelocity_ReturnValue_1; // 0x2BC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FRotator CallFunc_K2_GetActorRotation_ReturnValue_1; // 0x2C8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_VSize_ReturnValue_1; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_CalculateDirection_ReturnValue_1; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x2DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x2DD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x2DE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1196[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_2; // 0x2E0(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_SelectTransform_ReturnValue_2; // 0x310(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue_3; // 0x340(0x30)(IsPlainOldData, NoDestructor) + struct FTransform CallFunc_SelectTransform_ReturnValue_3; // 0x370(0x30)(IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_1; // 0x3A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1197[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue; // 0x3A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_2; // 0x3A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_3; // 0x3A9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_2; // 0x3AA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_FloatFloat_ReturnValue_3; // 0x3AB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue_1; // 0x3AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue_4; // 0x3B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VRPlayer_AnimBP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_classes.hpp new file mode 100644 index 0000000..67c3060 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_classes.hpp @@ -0,0 +1,251 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x90 - 0x28) +// Class VariantManagerContent.LevelVariantSets +class ULevelVariantSets : public UObject +{ +public: + class UClass* DirectorClass; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray VariantSets; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1060[0x50]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelVariantSets* GetDefaultObj(); + + class UVariantSet* GetVariantSetByName(const class FString& VariantSetName); + class UVariantSet* GetVariantSet(int32 VariantSetIndex); + int32 GetNumVariantSets(); +}; + +// 0x68 (0x288 - 0x220) +// Class VariantManagerContent.LevelVariantSetsActor +class ALevelVariantSetsActor : public AActor +{ +public: + struct FSoftObjectPath LevelVariantSets; // 0x220(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap DirectorInstances; // 0x238(0x50)(Transient, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ALevelVariantSetsActor* GetDefaultObj(); + + bool SwitchOnVariantByName(const class FString& VariantSetName, const class FString& VariantName); + bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); + void SetLevelVariantSets(class ULevelVariantSets* InVariantSets); + class ULevelVariantSets* GetLevelVariantSets(bool bLoad); +}; + +// 0x18 (0x40 - 0x28) +// Class VariantManagerContent.LevelVariantSetsFunctionDirector +class ULevelVariantSetsFunctionDirector : public UObject +{ +public: + uint8 Pad_1069[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULevelVariantSetsFunctionDirector* GetDefaultObj(); + +}; + +// 0x190 (0x1B8 - 0x28) +// Class VariantManagerContent.PropertyValue +class UPropertyValue : public UObject +{ +public: + uint8 Pad_106B[0x60]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Properties; // 0x88(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + TArray PropertyIndices; // 0x98(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + TArray CapturedPropSegments; // 0xA8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FString FullDisplayString; // 0xB8(0x10)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PropertySetterName; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap PropertySetterParameterDefaults; // 0xD0(0x50)(Protected, NativeAccessSpecifierProtected) + bool bHasRecordedData; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_106F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UClass* LeafPropertyClass; // 0x128(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1070[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ValueBytes; // 0x138(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + enum class EPropertyValueCategory PropCategory; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1071[0x6F]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UPropertyValue* GetDefaultObj(); + + bool HasRecordedData(); + class FText GetPropertyTooltip(); + class FString GetFullDisplayString(); +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueTransform +class UPropertyValueTransform : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueTransform* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueVisibility +class UPropertyValueVisibility : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueVisibility* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueColor +class UPropertyValueColor : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueColor* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueMaterial +class UPropertyValueMaterial : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueMaterial* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueOption +class UPropertyValueOption : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueOption* GetDefaultObj(); + +}; + +// 0x0 (0x1B8 - 0x1B8) +// Class VariantManagerContent.PropertyValueSoftObject +class UPropertyValueSoftObject : public UPropertyValue +{ +public: + + static class UClass* StaticClass(); + static class UPropertyValueSoftObject* GetDefaultObj(); + +}; + +// 0x28 (0x248 - 0x220) +// Class VariantManagerContent.SwitchActor +class ASwitchActor : public AActor +{ +public: + uint8 Pad_1085[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + class USceneComponent* SceneComponent; // 0x238(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LastSelectedOption; // 0x240(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1086[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ASwitchActor* GetDefaultObj(); + + void SelectOption(int32 OptionIndex); + int32 GetSelectedOption(); + TArray GetOptions(); +}; + +// 0x58 (0x80 - 0x28) +// Class VariantManagerContent.Variant +class UVariant : public UObject +{ +public: + TArray Dependencies; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FText DisplayText; // 0x38(0x18)(Deprecated, NativeAccessSpecifierPrivate) + uint8 Pad_115D[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ObjectBindings; // 0x68(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UTexture2D* Thumbnail; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UVariant* GetDefaultObj(); + + void SwitchOn(); + void SetThumbnailFromTexture(class UTexture2D* NewThumbnail); + void SetThumbnailFromFile(const class FString& FilePath); + void SetThumbnailFromEditorViewport(); + void SetThumbnailFromCamera(class UObject* WorldContextObject, struct FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); + void SetDisplayText(class FText& NewDisplayText); + void SetDependency(int32 Index, struct FVariantDependency* Dependency); + bool IsActive(); + class UTexture2D* GetThumbnail(); + class UVariantSet* GetParent(); + int32 GetNumDependencies(); + int32 GetNumActors(); + class FText GetDisplayText(); + TArray GetDependents(class ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); + struct FVariantDependency GetDependency(int32 Index); + class AActor* GetActor(int32 ActorIndex); + void DeleteDependency(int32 Index); + int32 AddDependency(struct FVariantDependency* Dependency); +}; + +// 0x68 (0x90 - 0x28) +// Class VariantManagerContent.VariantObjectBinding +class UVariantObjectBinding : public UObject +{ +public: + class FString CachedActorLabel; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath ObjectPtr; // 0x38(0x18)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TLazyObjectPtr LazyObjectPtr; // 0x50(0x1C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_115E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CapturedProperties; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray FunctionCallers; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UVariantObjectBinding* GetDefaultObj(); + +}; + +// 0x50 (0x78 - 0x28) +// Class VariantManagerContent.VariantSet +class UVariantSet : public UObject +{ +public: + class FText DisplayText; // 0x28(0x18)(Deprecated, NativeAccessSpecifierPrivate) + uint8 Pad_1162[0x18]; // Fixing Size After Last Property [ Dumper-7 ] + bool bExpanded; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1163[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Variants; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UTexture2D* Thumbnail; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UVariantSet* GetDefaultObj(); + + void SetThumbnailFromTexture(class UTexture2D* NewThumbnail); + void SetThumbnailFromFile(const class FString& FilePath); + void SetThumbnailFromEditorViewport(); + void SetThumbnailFromCamera(class UObject* WorldContextObject, struct FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); + void SetDisplayText(class FText& NewDisplayText); + class UVariant* GetVariantByName(const class FString& VariantName); + class UVariant* GetVariant(int32 VariantIndex); + class UTexture2D* GetThumbnail(); + class ULevelVariantSets* GetParent(); + int32 GetNumVariants(); + class FText GetDisplayText(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_functions.cpp new file mode 100644 index 0000000..56a95c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_functions.cpp @@ -0,0 +1,1610 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class VariantManagerContent.LevelVariantSets +// (None) + +class UClass* ULevelVariantSets::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelVariantSets"); + + return Clss; +} + + +// LevelVariantSets VariantManagerContent.Default__LevelVariantSets +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelVariantSets* ULevelVariantSets::GetDefaultObj() +{ + static class ULevelVariantSets* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelVariantSets::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.LevelVariantSets.GetVariantSetByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString VariantSetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVariantSet* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVariantSet* ULevelVariantSets::GetVariantSetByName(const class FString& VariantSetName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSets", "GetVariantSetByName"); + + Params::ULevelVariantSets_GetVariantSetByName_Params Parms{}; + + Parms.VariantSetName = VariantSetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.LevelVariantSets.GetVariantSet +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 VariantSetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVariantSet* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVariantSet* ULevelVariantSets::GetVariantSet(int32 VariantSetIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSets", "GetVariantSet"); + + Params::ULevelVariantSets_GetVariantSet_Params Parms{}; + + Parms.VariantSetIndex = VariantSetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.LevelVariantSets.GetNumVariantSets +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULevelVariantSets::GetNumVariantSets() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSets", "GetNumVariantSets"); + + Params::ULevelVariantSets_GetNumVariantSets_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class VariantManagerContent.LevelVariantSetsActor +// (Actor) + +class UClass* ALevelVariantSetsActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelVariantSetsActor"); + + return Clss; +} + + +// LevelVariantSetsActor VariantManagerContent.Default__LevelVariantSetsActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ALevelVariantSetsActor* ALevelVariantSetsActor::GetDefaultObj() +{ + static class ALevelVariantSetsActor* Default = nullptr; + + if (!Default) + Default = static_cast(ALevelVariantSetsActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString VariantSetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString VariantName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALevelVariantSetsActor::SwitchOnVariantByName(const class FString& VariantSetName, const class FString& VariantName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSetsActor", "SwitchOnVariantByName"); + + Params::ALevelVariantSetsActor_SwitchOnVariantByName_Params Parms{}; + + Parms.VariantSetName = VariantSetName; + Parms.VariantName = VariantName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 VariantSetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 VariantIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALevelVariantSetsActor::SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSetsActor", "SwitchOnVariantByIndex"); + + Params::ALevelVariantSetsActor_SwitchOnVariantByIndex_Params Parms{}; + + Parms.VariantSetIndex = VariantSetIndex; + Parms.VariantIndex = VariantIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.LevelVariantSetsActor.SetLevelVariantSets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelVariantSets* InVariantSets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelVariantSetsActor::SetLevelVariantSets(class ULevelVariantSets* InVariantSets) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSetsActor", "SetLevelVariantSets"); + + Params::ALevelVariantSetsActor_SetLevelVariantSets_Params Parms{}; + + Parms.InVariantSets = InVariantSets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.LevelVariantSetsActor.GetLevelVariantSets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelVariantSets* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelVariantSets* ALevelVariantSetsActor::GetLevelVariantSets(bool bLoad) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("LevelVariantSetsActor", "GetLevelVariantSets"); + + Params::ALevelVariantSetsActor_GetLevelVariantSets_Params Parms{}; + + Parms.bLoad = bLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class VariantManagerContent.LevelVariantSetsFunctionDirector +// (None) + +class UClass* ULevelVariantSetsFunctionDirector::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LevelVariantSetsFunctionDirector"); + + return Clss; +} + + +// LevelVariantSetsFunctionDirector VariantManagerContent.Default__LevelVariantSetsFunctionDirector +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULevelVariantSetsFunctionDirector* ULevelVariantSetsFunctionDirector::GetDefaultObj() +{ + static class ULevelVariantSetsFunctionDirector* Default = nullptr; + + if (!Default) + Default = static_cast(ULevelVariantSetsFunctionDirector::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValue +// (None) + +class UClass* UPropertyValue::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValue"); + + return Clss; +} + + +// PropertyValue VariantManagerContent.Default__PropertyValue +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValue* UPropertyValue::GetDefaultObj() +{ + static class UPropertyValue* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValue::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.PropertyValue.HasRecordedData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPropertyValue::HasRecordedData() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PropertyValue", "HasRecordedData"); + + Params::UPropertyValue_HasRecordedData_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.PropertyValue.GetPropertyTooltip +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UPropertyValue::GetPropertyTooltip() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PropertyValue", "GetPropertyTooltip"); + + Params::UPropertyValue_GetPropertyTooltip_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.PropertyValue.GetFullDisplayString +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPropertyValue::GetFullDisplayString() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("PropertyValue", "GetFullDisplayString"); + + Params::UPropertyValue_GetFullDisplayString_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class VariantManagerContent.PropertyValueTransform +// (None) + +class UClass* UPropertyValueTransform::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueTransform"); + + return Clss; +} + + +// PropertyValueTransform VariantManagerContent.Default__PropertyValueTransform +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueTransform* UPropertyValueTransform::GetDefaultObj() +{ + static class UPropertyValueTransform* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueTransform::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValueVisibility +// (None) + +class UClass* UPropertyValueVisibility::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueVisibility"); + + return Clss; +} + + +// PropertyValueVisibility VariantManagerContent.Default__PropertyValueVisibility +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueVisibility* UPropertyValueVisibility::GetDefaultObj() +{ + static class UPropertyValueVisibility* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueVisibility::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValueColor +// (None) + +class UClass* UPropertyValueColor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueColor"); + + return Clss; +} + + +// PropertyValueColor VariantManagerContent.Default__PropertyValueColor +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueColor* UPropertyValueColor::GetDefaultObj() +{ + static class UPropertyValueColor* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueColor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValueMaterial +// (None) + +class UClass* UPropertyValueMaterial::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueMaterial"); + + return Clss; +} + + +// PropertyValueMaterial VariantManagerContent.Default__PropertyValueMaterial +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueMaterial* UPropertyValueMaterial::GetDefaultObj() +{ + static class UPropertyValueMaterial* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueMaterial::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValueOption +// (None) + +class UClass* UPropertyValueOption::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueOption"); + + return Clss; +} + + +// PropertyValueOption VariantManagerContent.Default__PropertyValueOption +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueOption* UPropertyValueOption::GetDefaultObj() +{ + static class UPropertyValueOption* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueOption::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.PropertyValueSoftObject +// (None) + +class UClass* UPropertyValueSoftObject::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("PropertyValueSoftObject"); + + return Clss; +} + + +// PropertyValueSoftObject VariantManagerContent.Default__PropertyValueSoftObject +// (Public, ClassDefaultObject, ArchetypeObject) + +class UPropertyValueSoftObject* UPropertyValueSoftObject::GetDefaultObj() +{ + static class UPropertyValueSoftObject* Default = nullptr; + + if (!Default) + Default = static_cast(UPropertyValueSoftObject::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.SwitchActor +// (Actor) + +class UClass* ASwitchActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SwitchActor"); + + return Clss; +} + + +// SwitchActor VariantManagerContent.Default__SwitchActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class ASwitchActor* ASwitchActor::GetDefaultObj() +{ + static class ASwitchActor* Default = nullptr; + + if (!Default) + Default = static_cast(ASwitchActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.SwitchActor.SelectOption +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OptionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASwitchActor::SelectOption(int32 OptionIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SwitchActor", "SelectOption"); + + Params::ASwitchActor_SelectOption_Params Parms{}; + + Parms.OptionIndex = OptionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.SwitchActor.GetSelectedOption +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ASwitchActor::GetSelectedOption() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SwitchActor", "GetSelectedOption"); + + Params::ASwitchActor_GetSelectedOption_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.SwitchActor.GetOptions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ASwitchActor::GetOptions() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SwitchActor", "GetOptions"); + + Params::ASwitchActor_GetOptions_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class VariantManagerContent.Variant +// (None) + +class UClass* UVariant::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Variant"); + + return Clss; +} + + +// Variant VariantManagerContent.Default__Variant +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVariant* UVariant::GetDefaultObj() +{ + static class UVariant* Default = nullptr; + + if (!Default) + Default = static_cast(UVariant::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.Variant.SwitchOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UVariant::SwitchOn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SwitchOn"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetThumbnailFromTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewThumbnail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariant::SetThumbnailFromTexture(class UTexture2D* NewThumbnail) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetThumbnailFromTexture"); + + Params::UVariant_SetThumbnailFromTexture_Params Parms{}; + + Parms.NewThumbnail = NewThumbnail; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetThumbnailFromFile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariant::SetThumbnailFromFile(const class FString& FilePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetThumbnailFromFile"); + + Params::UVariant_SetThumbnailFromFile_Params Parms{}; + + Parms.FilePath = FilePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetThumbnailFromEditorViewport +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UVariant::SetThumbnailFromEditorViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetThumbnailFromEditorViewport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetThumbnailFromCamera +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform CameraTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float FOVDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Gamma (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariant::SetThumbnailFromCamera(class UObject* WorldContextObject, struct FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetThumbnailFromCamera"); + + Params::UVariant_SetThumbnailFromCamera_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CameraTransform = CameraTransform; + Parms.FOVDegrees = FOVDegrees; + Parms.MinZ = MinZ; + Parms.Gamma = Gamma; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetDisplayText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText NewDisplayText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UVariant::SetDisplayText(class FText& NewDisplayText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetDisplayText"); + + Params::UVariant_SetDisplayText_Params Parms{}; + + Parms.NewDisplayText = NewDisplayText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.SetDependency +// (Final, Native, Public, HasOutParams) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVariantDependency Dependency (Parm, OutParm, NativeAccessSpecifierPublic) + +void UVariant::SetDependency(int32 Index, struct FVariantDependency* Dependency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "SetDependency"); + + Params::UVariant_SetDependency_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Dependency != nullptr) + *Dependency = std::move(Parms.Dependency); + +} + + +// Function VariantManagerContent.Variant.IsActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVariant::IsActive() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "IsActive"); + + Params::UVariant_IsActive_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetThumbnail +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UVariant::GetThumbnail() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetThumbnail"); + + Params::UVariant_GetThumbnail_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UVariantSet* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVariantSet* UVariant::GetParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetParent"); + + Params::UVariant_GetParent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetNumDependencies +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UVariant::GetNumDependencies() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetNumDependencies"); + + Params::UVariant_GetNumDependencies_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetNumActors +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UVariant::GetNumActors() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetNumActors"); + + Params::UVariant_GetNumActors_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetDisplayText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UVariant::GetDisplayText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetDisplayText"); + + Params::UVariant_GetDisplayText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetDependents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelVariantSets* LevelVariantSets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyEnabledDependencies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVariant::GetDependents(class ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetDependents"); + + Params::UVariant_GetDependents_Params Parms{}; + + Parms.LevelVariantSets = LevelVariantSets; + Parms.bOnlyEnabledDependencies = bOnlyEnabledDependencies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetDependency +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVariantDependency ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FVariantDependency UVariant::GetDependency(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetDependency"); + + Params::UVariant_GetDependency_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.GetActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ActorIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UVariant::GetActor(int32 ActorIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "GetActor"); + + Params::UVariant_GetActor_Params Parms{}; + + Parms.ActorIndex = ActorIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.Variant.DeleteDependency +// (Final, Native, Public) +// Parameters: +// int32 Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariant::DeleteDependency(int32 Index) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "DeleteDependency"); + + Params::UVariant_DeleteDependency_Params Parms{}; + + Parms.Index = Index; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.Variant.AddDependency +// (Final, Native, Public, HasOutParams) +// Parameters: +// struct FVariantDependency Dependency (Parm, OutParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UVariant::AddDependency(struct FVariantDependency* Dependency) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Variant", "AddDependency"); + + Params::UVariant_AddDependency_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Dependency != nullptr) + *Dependency = std::move(Parms.Dependency); + + return Parms.ReturnValue; + +} + + +// Class VariantManagerContent.VariantObjectBinding +// (None) + +class UClass* UVariantObjectBinding::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VariantObjectBinding"); + + return Clss; +} + + +// VariantObjectBinding VariantManagerContent.Default__VariantObjectBinding +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVariantObjectBinding* UVariantObjectBinding::GetDefaultObj() +{ + static class UVariantObjectBinding* Default = nullptr; + + if (!Default) + Default = static_cast(UVariantObjectBinding::StaticClass()->DefaultObject); + + return Default; +} + + +// Class VariantManagerContent.VariantSet +// (None) + +class UClass* UVariantSet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("VariantSet"); + + return Clss; +} + + +// VariantSet VariantManagerContent.Default__VariantSet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UVariantSet* UVariantSet::GetDefaultObj() +{ + static class UVariantSet* Default = nullptr; + + if (!Default) + Default = static_cast(UVariantSet::StaticClass()->DefaultObject); + + return Default; +} + + +// Function VariantManagerContent.VariantSet.SetThumbnailFromTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewThumbnail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariantSet::SetThumbnailFromTexture(class UTexture2D* NewThumbnail) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "SetThumbnailFromTexture"); + + Params::UVariantSet_SetThumbnailFromTexture_Params Parms{}; + + Parms.NewThumbnail = NewThumbnail; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.VariantSet.SetThumbnailFromFile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariantSet::SetThumbnailFromFile(const class FString& FilePath) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "SetThumbnailFromFile"); + + Params::UVariantSet_SetThumbnailFromFile_Params Parms{}; + + Parms.FilePath = FilePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.VariantSet.SetThumbnailFromEditorViewport +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UVariantSet::SetThumbnailFromEditorViewport() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "SetThumbnailFromEditorViewport"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.VariantSet.SetThumbnailFromCamera +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform CameraTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float FOVDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Gamma (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVariantSet::SetThumbnailFromCamera(class UObject* WorldContextObject, struct FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "SetThumbnailFromCamera"); + + Params::UVariantSet_SetThumbnailFromCamera_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CameraTransform = CameraTransform; + Parms.FOVDegrees = FOVDegrees; + Parms.MinZ = MinZ; + Parms.Gamma = Gamma; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.VariantSet.SetDisplayText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FText NewDisplayText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UVariantSet::SetDisplayText(class FText& NewDisplayText) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "SetDisplayText"); + + Params::UVariantSet_SetDisplayText_Params Parms{}; + + Parms.NewDisplayText = NewDisplayText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function VariantManagerContent.VariantSet.GetVariantByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString VariantName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVariant* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVariant* UVariantSet::GetVariantByName(const class FString& VariantName) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetVariantByName"); + + Params::UVariantSet_GetVariantByName_Params Parms{}; + + Parms.VariantName = VariantName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.VariantSet.GetVariant +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 VariantIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVariant* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVariant* UVariantSet::GetVariant(int32 VariantIndex) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetVariant"); + + Params::UVariantSet_GetVariant_Params Parms{}; + + Parms.VariantIndex = VariantIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.VariantSet.GetThumbnail +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UVariantSet::GetThumbnail() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetThumbnail"); + + Params::UVariantSet_GetThumbnail_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.VariantSet.GetParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ULevelVariantSets* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelVariantSets* UVariantSet::GetParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetParent"); + + Params::UVariantSet_GetParent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.VariantSet.GetNumVariants +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UVariantSet::GetNumVariants() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetNumVariants"); + + Params::UVariantSet_GetNumVariants_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function VariantManagerContent.VariantSet.GetDisplayText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UVariantSet::GetDisplayText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("VariantSet", "GetDisplayText"); + + Params::UVariantSet_GetDisplayText_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_parameters.hpp new file mode 100644 index 0000000..f21a3dd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_parameters.hpp @@ -0,0 +1,368 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.LevelVariantSets.GetVariantSetByName +struct ULevelVariantSets_GetVariantSetByName_Params +{ +public: + class FString VariantSetName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVariantSet* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.LevelVariantSets.GetVariantSet +struct ULevelVariantSets_GetVariantSet_Params +{ +public: + int32 VariantSetIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UVariantSet* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.LevelVariantSets.GetNumVariantSets +struct ULevelVariantSets_GetNumVariantSets_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByName +struct ALevelVariantSetsActor_SwitchOnVariantByName_Params +{ +public: + class FString VariantSetName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VariantName; // 0x10(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1062[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0xC (0xC - 0x0) +// Function VariantManagerContent.LevelVariantSetsActor.SwitchOnVariantByIndex +struct ALevelVariantSetsActor_SwitchOnVariantByIndex_Params +{ +public: + int32 VariantSetIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VariantIndex; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1065[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.LevelVariantSetsActor.SetLevelVariantSets +struct ALevelVariantSetsActor_SetLevelVariantSets_Params +{ +public: + class ULevelVariantSets* InVariantSets; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.LevelVariantSetsActor.GetLevelVariantSets +struct ALevelVariantSetsActor_GetLevelVariantSets_Params +{ +public: + bool bLoad; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1067[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ULevelVariantSets* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function VariantManagerContent.PropertyValue.HasRecordedData +struct UPropertyValue_HasRecordedData_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.PropertyValue.GetPropertyTooltip +struct UPropertyValue_GetPropertyTooltip_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.PropertyValue.GetFullDisplayString +struct UPropertyValue_GetFullDisplayString_Params +{ +public: + class FString ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.SwitchActor.SelectOption +struct ASwitchActor_SelectOption_Params +{ +public: + int32 OptionIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.SwitchActor.GetSelectedOption +struct ASwitchActor_GetSelectedOption_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.SwitchActor.GetOptions +struct ASwitchActor_GetOptions_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.Variant.SetThumbnailFromTexture +struct UVariant_SetThumbnailFromTexture_Params +{ +public: + class UTexture2D* NewThumbnail; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.Variant.SetThumbnailFromFile +struct UVariant_SetThumbnailFromFile_Params +{ +public: + class FString FilePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function VariantManagerContent.Variant.SetThumbnailFromCamera +struct UVariant_SetThumbnailFromCamera_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10E9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CameraTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOVDegrees; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinZ; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gamma; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10EA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.Variant.SetDisplayText +struct UVariant_SetDisplayText_Params +{ +public: + class FText NewDisplayText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function VariantManagerContent.Variant.SetDependency +struct UVariant_SetDependency_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVariantDependency Dependency; // 0x8(0x58)(Parm, OutParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function VariantManagerContent.Variant.IsActive +struct UVariant_IsActive_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.Variant.GetThumbnail +struct UVariant_GetThumbnail_Params +{ +public: + class UTexture2D* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.Variant.GetParent +struct UVariant_GetParent_Params +{ +public: + class UVariantSet* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.Variant.GetNumDependencies +struct UVariant_GetNumDependencies_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.Variant.GetNumActors +struct UVariant_GetNumActors_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.Variant.GetDisplayText +struct UVariant_GetDisplayText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function VariantManagerContent.Variant.GetDependents +struct UVariant_GetDependents_Params +{ +public: + class ULevelVariantSets* LevelVariantSets; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyEnabledDependencies; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1159[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ReturnValue; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function VariantManagerContent.Variant.GetDependency +struct UVariant_GetDependency_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVariantDependency ReturnValue; // 0x8(0x58)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.Variant.GetActor +struct UVariant_GetActor_Params +{ +public: + int32 ActorIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.Variant.DeleteDependency +struct UVariant_DeleteDependency_Params +{ +public: + int32 Index; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// Function VariantManagerContent.Variant.AddDependency +struct UVariant_AddDependency_Params +{ +public: + struct FVariantDependency Dependency; // 0x0(0x58)(Parm, OutParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x58(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.VariantSet.SetThumbnailFromTexture +struct UVariantSet_SetThumbnailFromTexture_Params +{ +public: + class UTexture2D* NewThumbnail; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.VariantSet.SetThumbnailFromFile +struct UVariantSet_SetThumbnailFromFile_Params +{ +public: + class FString FilePath; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x50 (0x50 - 0x0) +// Function VariantManagerContent.VariantSet.SetThumbnailFromCamera +struct UVariantSet_SetThumbnailFromCamera_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform CameraTransform; // 0x10(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOVDegrees; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinZ; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gamma; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1160[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.VariantSet.SetDisplayText +struct UVariantSet_SetDisplayText_Params +{ +public: + class FText NewDisplayText; // 0x0(0x18)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.VariantSet.GetVariantByName +struct UVariantSet_GetVariantByName_Params +{ +public: + class FString VariantName; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVariant* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function VariantManagerContent.VariantSet.GetVariant +struct UVariantSet_GetVariant_Params +{ +public: + int32 VariantIndex; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1161[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UVariant* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.VariantSet.GetThumbnail +struct UVariantSet_GetThumbnail_Params +{ +public: + class UTexture2D* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function VariantManagerContent.VariantSet.GetParent +struct UVariantSet_GetParent_Params +{ +public: + class ULevelVariantSets* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function VariantManagerContent.VariantSet.GetNumVariants +struct UVariantSet_GetNumVariants_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function VariantManagerContent.VariantSet.GetDisplayText +struct UVariantSet_GetDisplayText_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_structs.hpp new file mode 100644 index 0000000..8299c38 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VariantManagerContent_structs.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EPropertyValueCategory : uint8 +{ + Undefined = 0, + Generic = 1, + RelativeLocation = 2, + RelativeRotation = 4, + RelativeScale3D = 8, + Visibility = 16, + Material = 32, + Color = 64, + Option = 128, + EPropertyValueCategory_MAX = 129, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x8 - 0x0) +// ScriptStruct VariantManagerContent.FunctionCaller +struct FFunctionCaller +{ +public: + class FName FunctionName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct VariantManagerContent.CapturedPropSegment +struct FCapturedPropSegment +{ +public: + class FString PropertyName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PropertyIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1169[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString ComponentName; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x58 (0x58 - 0x0) +// ScriptStruct VariantManagerContent.VariantDependency +struct FVariantDependency +{ +public: + TSoftObjectPtr VariantSet; // 0x0(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Variant; // 0x28(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_structs.hpp new file mode 100644 index 0000000..bb12d71 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/VectorVM_structs.hpp @@ -0,0 +1,136 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EVectorVMOp : uint8 +{ + Done = 0, + Add = 1, + Sub = 2, + Mul = 3, + Div = 4, + Mad = 5, + Lerp = 6, + Rcp = 7, + Rsq = 8, + Sqrt = 9, + Neg = 10, + Abs = 11, + Exp = 12, + Exp2 = 13, + Log = 14, + Log2 = 15, + Sin = 16, + Cos = 17, + Tan = 18, + Asin = 19, + Acos = 20, + Atan = 21, + Atan2 = 22, + Ceil = 23, + Floor = 24, + Fmod = 25, + Frac = 26, + Trunc = 27, + Clamp = 28, + Min = 29, + Max = 30, + Pow = 31, + Round = 32, + Sign = 33, + Step = 34, + Random = 35, + Noise = 36, + Cmplt = 37, + Cmple = 38, + Cmpgt = 39, + Cmpge = 40, + Cmpeq = 41, + Cmpneq = 42, + Select = 43, + Addi = 44, + Subi = 45, + Muli = 46, + Divi = 47, + Clampi = 48, + Mini = 49, + Maxi = 50, + Absi = 51, + Negi = 52, + Signi = 53, + Randomi = 54, + Cmplti = 55, + Cmplei = 56, + Cmpgti = 57, + Cmpgei = 58, + Cmpeqi = 59, + Cmpneqi = 60, + bit_and = 61, + bit_or = 62, + bit_xor = 63, + bit_not = 64, + bit_lshift = 65, + bit_rshift = 66, + Logic_and = 67, + Logic_or = 68, + Logic_xor = 69, + Logic_not = 70, + F2i = 71, + I2f = 72, + F2b = 73, + b2f = 74, + I2b = 75, + b2i = 76, + Inputdata_float = 77, + Inputdata_int32 = 78, + Inputdata_half = 79, + Inputdata_noadvance_float = 80, + Inputdata_noadvance_int32 = 81, + Inputdata_noadvance_half = 82, + Outputdata_float = 83, + Outputdata_int32 = 84, + Outputdata_half = 85, + Acquireindex = 86, + External_func_call = 87, + Exec_index = 88, + Noise2D = 89, + Noise3D = 90, + Enter_stat_scope = 91, + Exit_stat_scope = 92, + Update_id = 93, + Acquire_id = 94, + NumOpcodes = 95, +}; + +enum class EVectorVMOperandLocation : uint8 +{ + Register = 0, + Constant = 1, + Num = 2, + EVectorVMOperandLocation_MAX = 3, +}; + +enum class EVectorVMBaseTypes : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + Num = 3, + EVectorVMBaseTypes_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_classes.hpp new file mode 100644 index 0000000..b348a7a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_classes.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x310 (0x570 - 0x260) +// WidgetBlueprintGeneratedClass WBP_Button_Basic.WBP_Button_Basic_C +class UWBP_Button_Basic_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* ButtonText; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* KeyboardButton; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText CurrentText; // 0x278(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + class FText LowercaseText; // 0x290(0x18)(Edit, BlueprintVisible) + class FText UppercaseText; // 0x2A8(0x18)(Edit, BlueprintVisible) + class UWidgetInteractionComponent* WidgetInteractor; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ ButtonPressed; // 0x2C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + class FText SecondaryText; // 0x2D8(0x18)(Edit, BlueprintVisible) + enum class EModifierKeys ModifierKey; // 0x2F0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool bUseCustomStyle; // 0x2F1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FAD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FButtonStyle CustomStyle; // 0x2F8(0x278)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UWBP_Button_Basic_C* GetDefaultObj(); + + void ChangeTextToSymbols(bool Temp_bool_Variable, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue, class FText K2Node_Select_Default); + void SetButtonText(class FText TextToUse); + void ChangeTextCasing(bool Temp_bool_Variable, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_TextText_ReturnValue, class FText K2Node_Select_Default); + void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); + void Construct(); + void PreConstruct(bool IsDesignTime); + void CapsLock(); + void SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent); + void SymbolLock(); + void Space(); + void Shift(); + void SendKeyboardText(); + void ExecuteUbergraph_WBP_Button_Basic(int32 EntryPoint, bool K2Node_Event_IsDesignTime, class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent); + void ButtonPressed__DelegateSignature(class FText ButtonText, enum class EModifierKeys Modifier); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_functions.cpp new file mode 100644 index 0000000..395c958 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_functions.cpp @@ -0,0 +1,335 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WBP_Button_Basic.WBP_Button_Basic_C +// (None) + +class UClass* UWBP_Button_Basic_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WBP_Button_Basic_C"); + + return Clss; +} + + +// WBP_Button_Basic_C WBP_Button_Basic.Default__WBP_Button_Basic_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWBP_Button_Basic_C* UWBP_Button_Basic_C::GetDefaultObj() +{ + static class UWBP_Button_Basic_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWBP_Button_Basic_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextToSymbols +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetText_ReturnValue (None) +// bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Select_Default (None) + +void UWBP_Button_Basic_C::ChangeTextToSymbols(bool Temp_bool_Variable, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue, class FText K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "ChangeTextToSymbols"); + + Params::UWBP_Button_Basic_C_ChangeTextToSymbols_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetText_ReturnValue = CallFunc_GetText_ReturnValue; + Parms.CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue = CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.SetButtonText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText TextToUse (BlueprintVisible, BlueprintReadOnly, Parm) + +void UWBP_Button_Basic_C::SetButtonText(class FText TextToUse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "SetButtonText"); + + Params::UWBP_Button_Basic_C_SetButtonText_Params Parms{}; + + Parms.TextToUse = TextToUse; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextCasing +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_GetText_ReturnValue (None) +// bool CallFunc_EqualEqual_TextText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Select_Default (None) + +void UWBP_Button_Basic_C::ChangeTextCasing(bool Temp_bool_Variable, class FText CallFunc_GetText_ReturnValue, bool CallFunc_EqualEqual_TextText_ReturnValue, class FText K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "ChangeTextCasing"); + + Params::UWBP_Button_Basic_C_ChangeTextCasing_Params Parms{}; + + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetText_ReturnValue = CallFunc_GetText_ReturnValue; + Parms.CallFunc_EqualEqual_TextText_ReturnValue = CallFunc_EqualEqual_TextText_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWBP_Button_Basic_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "PreConstruct"); + + Params::UWBP_Button_Basic_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.CapsLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::CapsLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "CapsLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.SetComponentReference +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidgetInteractionComponent* WidgetInteractionComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Button_Basic_C::SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "SetComponentReference"); + + Params::UWBP_Button_Basic_C_SetComponentReference_Params Parms{}; + + Parms.WidgetInteractionComponent = WidgetInteractionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.SymbolLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::SymbolLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "SymbolLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.Space +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::Space() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "Space"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.Shift +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::Shift() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "Shift"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.SendKeyboardText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Button_Basic_C::SendKeyboardText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "SendKeyboardText"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.ExecuteUbergraph_WBP_Button_Basic +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Button_Basic_C::ExecuteUbergraph_WBP_Button_Basic(int32 EntryPoint, bool K2Node_Event_IsDesignTime, class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "ExecuteUbergraph_WBP_Button_Basic"); + + Params::UWBP_Button_Basic_C_ExecuteUbergraph_WBP_Button_Basic_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_Event_WidgetInteractionComponent = K2Node_Event_WidgetInteractionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Button_Basic.WBP_Button_Basic_C.ButtonPressed__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ButtonText (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class EModifierKeys Modifier (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Button_Basic_C::ButtonPressed__DelegateSignature(class FText ButtonText, enum class EModifierKeys Modifier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Button_Basic_C", "ButtonPressed__DelegateSignature"); + + Params::UWBP_Button_Basic_C_ButtonPressed__DelegateSignature_Params Parms{}; + + Parms.ButtonText = ButtonText; + Parms.Modifier = Modifier; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_parameters.hpp new file mode 100644 index 0000000..94c09d8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_parameters.hpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextToSymbols +struct UWBP_Button_Basic_C_ChangeTextToSymbols_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetText_ReturnValue; // 0x8(0x18)(None) + bool CallFunc_EqualEqual_IgnoreCase_TextText_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Select_Default; // 0x28(0x18)(None) +}; + +// 0x18 (0x18 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.SetButtonText +struct UWBP_Button_Basic_C_SetButtonText_Params +{ +public: + class FText TextToUse; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x40 (0x40 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.ChangeTextCasing +struct UWBP_Button_Basic_C_ChangeTextCasing_Params +{ +public: + bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_GetText_ReturnValue; // 0x8(0x18)(None) + bool CallFunc_EqualEqual_TextText_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Select_Default; // 0x28(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.PreConstruct +struct UWBP_Button_Basic_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.SetComponentReference +struct UWBP_Button_Basic_C_SetComponentReference_Params +{ +public: + class UWidgetInteractionComponent* WidgetInteractionComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.ExecuteUbergraph_WBP_Button_Basic +struct UWBP_Button_Basic_C_ExecuteUbergraph_WBP_Button_Basic_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1FA5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function WBP_Button_Basic.WBP_Button_Basic_C.ButtonPressed__DelegateSignature +struct UWBP_Button_Basic_C_ButtonPressed__DelegateSignature_Params +{ +public: + class FText ButtonText; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class EModifierKeys Modifier; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Button_Basic_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_classes.hpp new file mode 100644 index 0000000..4743f0c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_classes.hpp @@ -0,0 +1,80 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x150 (0x3B0 - 0x260) +// WidgetBlueprintGeneratedClass WBP_Keyboard_Basic.WBP_Keyboard_Basic_C +class UWBP_Keyboard_Basic_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWBP_Button_Basic_C* A; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* B; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* BackSpace; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* C; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* CapsLockButton; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* Comma; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* D; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* E; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* ExclamationMark; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* F; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* G; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* H; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* I; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* J; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* K; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* L; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* M; // 0x2E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* N; // 0x2F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* O; // 0x2F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* P; // 0x300(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* Period; // 0x308(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* Q; // 0x310(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* QuestionMark; // 0x318(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* R; // 0x320(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* S; // 0x328(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* SpaceBar; // 0x330(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* SymbolLockButton; // 0x338(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* T; // 0x340(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* U; // 0x348(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* V; // 0x350(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* W; // 0x358(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* X; // 0x360(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* Y; // 0x368(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_Button_Basic_C* Z; // 0x370(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWidgetInteractionComponent* WidgetInteractionComp; // 0x378(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray KeyboardButtons; // 0x380(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + FMulticastInlineDelegateProperty_ EnterButtonPressed; // 0x390(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ WebBrowserButtonPressed; // 0x3A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWBP_Keyboard_Basic_C* GetDefaultObj(); + + void SetButtonArray(TArray& K2Node_MakeArray_Array); + void UseModifierButton(enum class EModifierKeys ModifierToUse, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, bool CallFunc_PressAndReleaseKey_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item_1, bool CallFunc_PressAndReleaseKey_ReturnValue_1, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_PressAndReleaseKey_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1); + void SendButtonText(class FText ButtonTextToSend, const class FString& CallFunc_Conv_TextToString_ReturnValue, bool CallFunc_SendKeyChar_ReturnValue); + void DetermineButtonFunctionality(class FText ButtonText, enum class EModifierKeys ModifierKey, enum class EModifierKeys ModifierToCheck, class FText TextToUse, bool CallFunc_EqualEqual_ByteByte_ReturnValue); + void CapsLock(); + void SendKeyboardText(); + void Shift(); + void Space(); + void SymbolLock(); + void Construct(); + void KeyboardButtonPressed(class FText ButtonTextToUse, enum class EModifierKeys ModifierKeyToUse); + void ButtonPressed(class FText ButtonText, enum class EModifierKeys Modifier); + void SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent); + void ExecuteUbergraph_WBP_Keyboard_Basic(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 Temp_int_Array_Index_Variable, class FText K2Node_CustomEvent_ButtonTextToUse, enum class EModifierKeys K2Node_CustomEvent_ModifierKeyToUse, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class FText K2Node_CustomEvent_ButtonText, enum class EModifierKeys K2Node_CustomEvent_Modifier, class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent); + void WebBrowserButtonPressed__DelegateSignature(); + void EnterButtonPressed__DelegateSignature(class FText TextToSend); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_functions.cpp new file mode 100644 index 0000000..af306a0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_functions.cpp @@ -0,0 +1,439 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WBP_Keyboard_Basic.WBP_Keyboard_Basic_C +// (None) + +class UClass* UWBP_Keyboard_Basic_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WBP_Keyboard_Basic_C"); + + return Clss; +} + + +// WBP_Keyboard_Basic_C WBP_Keyboard_Basic.Default__WBP_Keyboard_Basic_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWBP_Keyboard_Basic_C* UWBP_Keyboard_Basic_C::GetDefaultObj() +{ + static class UWBP_Keyboard_Basic_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWBP_Keyboard_Basic_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetButtonArray +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm, ContainsInstancedReference) + +void UWBP_Keyboard_Basic_C::SetButtonArray(TArray& K2Node_MakeArray_Array) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "SetButtonArray"); + + Params::UWBP_Keyboard_Basic_C_SetButtonArray_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.UseModifierButton +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EModifierKeys ModifierToUse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_PressAndReleaseKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWBP_Button_Basic_C* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBPI_Keyboard_Interaction (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWBP_Button_Basic_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_PressAndReleaseKey_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TScriptInterfaceK2Node_DynamicCast_AsBPI_Keyboard_Interaction_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_PressAndReleaseKey_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWBP_Keyboard_Basic_C::UseModifierButton(enum class EModifierKeys ModifierToUse, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Array_Index_Variable, bool CallFunc_PressAndReleaseKey_ReturnValue, int32 Temp_int_Array_Index_Variable_1, int32 Temp_int_Loop_Counter_Variable_1, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item_1, bool CallFunc_PressAndReleaseKey_ReturnValue_1, TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_PressAndReleaseKey_ReturnValue_2, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "UseModifierButton"); + + Params::UWBP_Keyboard_Basic_C_UseModifierButton_Params Parms{}; + + Parms.ModifierToUse = ModifierToUse; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_PressAndReleaseKey_ReturnValue = CallFunc_PressAndReleaseKey_ReturnValue; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.K2Node_DynamicCast_AsBPI_Keyboard_Interaction = K2Node_DynamicCast_AsBPI_Keyboard_Interaction; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_PressAndReleaseKey_ReturnValue_1 = CallFunc_PressAndReleaseKey_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBPI_Keyboard_Interaction_1 = K2Node_DynamicCast_AsBPI_Keyboard_Interaction_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_PressAndReleaseKey_ReturnValue_2 = CallFunc_PressAndReleaseKey_ReturnValue_2; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SendButtonText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ButtonTextToSend (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_SendKeyChar_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWBP_Keyboard_Basic_C::SendButtonText(class FText ButtonTextToSend, const class FString& CallFunc_Conv_TextToString_ReturnValue, bool CallFunc_SendKeyChar_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "SendButtonText"); + + Params::UWBP_Keyboard_Basic_C_SendButtonText_Params Parms{}; + + Parms.ButtonTextToSend = ButtonTextToSend; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_SendKeyChar_ReturnValue = CallFunc_SendKeyChar_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.DetermineButtonFunctionality +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ButtonText (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class EModifierKeys ModifierKey (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EModifierKeys ModifierToCheck (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText TextToUse (Edit, BlueprintVisible) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWBP_Keyboard_Basic_C::DetermineButtonFunctionality(class FText ButtonText, enum class EModifierKeys ModifierKey, enum class EModifierKeys ModifierToCheck, class FText TextToUse, bool CallFunc_EqualEqual_ByteByte_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "DetermineButtonFunctionality"); + + Params::UWBP_Keyboard_Basic_C_DetermineButtonFunctionality_Params Parms{}; + + Parms.ButtonText = ButtonText; + Parms.ModifierKey = ModifierKey; + Parms.ModifierToCheck = ModifierToCheck; + Parms.TextToUse = TextToUse; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.CapsLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::CapsLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "CapsLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SendKeyboardText +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::SendKeyboardText() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "SendKeyboardText"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Shift +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::Shift() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "Shift"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Space +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::Space() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "Space"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SymbolLock +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::SymbolLock() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "SymbolLock"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.KeyboardButtonPressed +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ButtonTextToUse (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class EModifierKeys ModifierKeyToUse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Keyboard_Basic_C::KeyboardButtonPressed(class FText ButtonTextToUse, enum class EModifierKeys ModifierKeyToUse) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "KeyboardButtonPressed"); + + Params::UWBP_Keyboard_Basic_C_KeyboardButtonPressed_Params Parms{}; + + Parms.ButtonTextToUse = ButtonTextToUse; + Parms.ModifierKeyToUse = ModifierKeyToUse; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ButtonPressed +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ButtonText (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class EModifierKeys Modifier (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Keyboard_Basic_C::ButtonPressed(class FText ButtonText, enum class EModifierKeys Modifier) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "ButtonPressed"); + + Params::UWBP_Keyboard_Basic_C_ButtonPressed_Params Parms{}; + + Parms.ButtonText = ButtonText; + Parms.Modifier = Modifier; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetComponentReference +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidgetInteractionComponent* WidgetInteractionComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Keyboard_Basic_C::SetComponentReference(class UWidgetInteractionComponent* WidgetInteractionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "SetComponentReference"); + + Params::UWBP_Keyboard_Basic_C_SetComponentReference_Params Parms{}; + + Parms.WidgetInteractionComponent = WidgetInteractionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ExecuteUbergraph_WBP_Keyboard_Basic +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_CustomEvent_ButtonTextToUse (None) +// enum class EModifierKeys K2Node_CustomEvent_ModifierKeyToUse (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWBP_Button_Basic_C* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_CustomEvent_ButtonText (None) +// enum class EModifierKeys K2Node_CustomEvent_Modifier (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_Keyboard_Basic_C::ExecuteUbergraph_WBP_Keyboard_Basic(int32 EntryPoint, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, int32 Temp_int_Array_Index_Variable, class FText K2Node_CustomEvent_ButtonTextToUse, enum class EModifierKeys K2Node_CustomEvent_ModifierKeyToUse, class UWBP_Button_Basic_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, class FText K2Node_CustomEvent_ButtonText, enum class EModifierKeys K2Node_CustomEvent_Modifier, class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "ExecuteUbergraph_WBP_Keyboard_Basic"); + + Params::UWBP_Keyboard_Basic_C_ExecuteUbergraph_WBP_Keyboard_Basic_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.K2Node_CustomEvent_ButtonTextToUse = K2Node_CustomEvent_ButtonTextToUse; + Parms.K2Node_CustomEvent_ModifierKeyToUse = K2Node_CustomEvent_ModifierKeyToUse; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_CustomEvent_ButtonText = K2Node_CustomEvent_ButtonText; + Parms.K2Node_CustomEvent_Modifier = K2Node_CustomEvent_Modifier; + Parms.K2Node_Event_WidgetInteractionComponent = K2Node_Event_WidgetInteractionComponent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.WebBrowserButtonPressed__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWBP_Keyboard_Basic_C::WebBrowserButtonPressed__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "WebBrowserButtonPressed__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.EnterButtonPressed__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText TextToSend (BlueprintVisible, BlueprintReadOnly, Parm) + +void UWBP_Keyboard_Basic_C::EnterButtonPressed__DelegateSignature(class FText TextToSend) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WBP_Keyboard_Basic_C", "EnterButtonPressed__DelegateSignature"); + + Params::UWBP_Keyboard_Basic_C_EnterButtonPressed__DelegateSignature_Params Parms{}; + + Parms.TextToSend = TextToSend; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_parameters.hpp new file mode 100644 index 0000000..5f2f5fc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_parameters.hpp @@ -0,0 +1,142 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetButtonArray +struct UWBP_Keyboard_Basic_C_SetButtonArray_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm, ContainsInstancedReference) +}; + +// 0x71 (0x71 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.UseModifierButton +struct UWBP_Keyboard_Basic_C_UseModifierButton_Params +{ +public: + enum class EModifierKeys ModifierToUse; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BBC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_PressAndReleaseKey_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BBD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BBE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWBP_Button_Basic_C* CallFunc_Array_Get_Item; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BBF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Less_IntInt_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BC0[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWBP_Button_Basic_C* CallFunc_Array_Get_Item_1; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_PressAndReleaseKey_ReturnValue_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BC1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TScriptInterface K2Node_DynamicCast_AsBPI_Keyboard_Interaction_1; // 0x58(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_PressAndReleaseKey_ReturnValue_2; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BC2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue_1; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x29 (0x29 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SendButtonText +struct UWBP_Keyboard_Basic_C_SendButtonText_Params +{ +public: + class FText ButtonTextToSend; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_SendKeyChar_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x39 (0x39 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.DetermineButtonFunctionality +struct UWBP_Keyboard_Basic_C_DetermineButtonFunctionality_Params +{ +public: + class FText ButtonText; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class EModifierKeys ModifierKey; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EModifierKeys ModifierToCheck; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BC3[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText TextToUse; // 0x20(0x18)(Edit, BlueprintVisible) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x19 (0x19 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.KeyboardButtonPressed +struct UWBP_Keyboard_Basic_C_KeyboardButtonPressed_Params +{ +public: + class FText ButtonTextToUse; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class EModifierKeys ModifierKeyToUse; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ButtonPressed +struct UWBP_Keyboard_Basic_C_ButtonPressed_Params +{ +public: + class FText ButtonText; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class EModifierKeys Modifier; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.SetComponentReference +struct UWBP_Keyboard_Basic_C_SetComponentReference_Params +{ +public: + class UWidgetInteractionComponent* WidgetInteractionComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x78 (0x78 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.ExecuteUbergraph_WBP_Keyboard_Basic +struct UWBP_Keyboard_Basic_C_ExecuteUbergraph_WBP_Keyboard_Basic_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0xC(0x10)(ZeroConstructor, NoDestructor) + int32 Temp_int_Array_Index_Variable; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_CustomEvent_ButtonTextToUse; // 0x20(0x18)(None) + enum class EModifierKeys K2Node_CustomEvent_ModifierKeyToUse; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BC4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWBP_Button_Basic_C* CallFunc_Array_Get_Item; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1BC5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_CustomEvent_ButtonText; // 0x50(0x18)(None) + enum class EModifierKeys K2Node_CustomEvent_Modifier; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1BC6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidgetInteractionComponent* K2Node_Event_WidgetInteractionComponent; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function WBP_Keyboard_Basic.WBP_Keyboard_Basic_C.EnterButtonPressed__DelegateSignature +struct UWBP_Keyboard_Basic_C_EnterButtonPressed__DelegateSignature_Params +{ +public: + class FText TextToSend; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WBP_Keyboard_Basic_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_classes.hpp new file mode 100644 index 0000000..3d7e22a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C +class UWB_Button_Apply_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_Apply_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_Apply_Theme2(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_functions.cpp new file mode 100644 index 0000000..52c9325 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C +// (None) + +class UClass* UWB_Button_Apply_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_Apply_Theme2_C"); + + return Clss; +} + + +// WB_Button_Apply_Theme2_C WB_Button_Apply_Theme2.Default__WB_Button_Apply_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_Apply_Theme2_C* UWB_Button_Apply_Theme2_C::GetDefaultObj() +{ + static class UWB_Button_Apply_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_Apply_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_Apply_Theme2_C::BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Apply_Theme2_C", "BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.ExecuteUbergraph_WB_Button_Apply_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_Apply_Theme2_C::ExecuteUbergraph_WB_Button_Apply_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Apply_Theme2_C", "ExecuteUbergraph_WB_Button_Apply_Theme2"); + + Params::UWB_Button_Apply_Theme2_C_ExecuteUbergraph_WB_Button_Apply_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Apply_Theme2_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Apply_Theme2_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_parameters.hpp new file mode 100644 index 0000000..5e8e198 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_Apply_Theme2.WB_Button_Apply_Theme2_C.ExecuteUbergraph_WB_Button_Apply_Theme2 +struct UWB_Button_Apply_Theme2_C_ExecuteUbergraph_WB_Button_Apply_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Apply_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_classes.hpp new file mode 100644 index 0000000..1410e66 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C +class UWB_Button_AutoSet_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_AutoSet_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Button_AutoSet_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_AutoSet_Theme2(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_functions.cpp new file mode 100644 index 0000000..9022366 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C +// (None) + +class UClass* UWB_Button_AutoSet_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_AutoSet_Theme2_C"); + + return Clss; +} + + +// WB_Button_AutoSet_Theme2_C WB_Button_AutoSet_Theme2.Default__WB_Button_AutoSet_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_AutoSet_Theme2_C* UWB_Button_AutoSet_Theme2_C::GetDefaultObj() +{ + static class UWB_Button_AutoSet_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_AutoSet_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.BndEvt__WB_Button_AutoSet_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_AutoSet_Theme2_C::BndEvt__WB_Button_AutoSet_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_AutoSet_Theme2_C", "BndEvt__WB_Button_AutoSet_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.ExecuteUbergraph_WB_Button_AutoSet_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_AutoSet_Theme2_C::ExecuteUbergraph_WB_Button_AutoSet_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_AutoSet_Theme2_C", "ExecuteUbergraph_WB_Button_AutoSet_Theme2"); + + Params::UWB_Button_AutoSet_Theme2_C_ExecuteUbergraph_WB_Button_AutoSet_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_AutoSet_Theme2_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_AutoSet_Theme2_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_parameters.hpp new file mode 100644 index 0000000..d1044c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_AutoSet_Theme2.WB_Button_AutoSet_Theme2_C.ExecuteUbergraph_WB_Button_AutoSet_Theme2 +struct UWB_Button_AutoSet_Theme2_C_ExecuteUbergraph_WB_Button_AutoSet_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_AutoSet_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_classes.hpp new file mode 100644 index 0000000..2d8f87e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_Close_Theme2.WB_Button_Close_Theme2_C +class UWB_Button_Close_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_Close_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_Close_Theme2(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_functions.cpp new file mode 100644 index 0000000..dde14f1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_Close_Theme2.WB_Button_Close_Theme2_C +// (None) + +class UClass* UWB_Button_Close_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_Close_Theme2_C"); + + return Clss; +} + + +// WB_Button_Close_Theme2_C WB_Button_Close_Theme2.Default__WB_Button_Close_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_Close_Theme2_C* UWB_Button_Close_Theme2_C::GetDefaultObj() +{ + static class UWB_Button_Close_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_Close_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_Close_Theme2_C::BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Close_Theme2_C", "BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.ExecuteUbergraph_WB_Button_Close_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_Close_Theme2_C::ExecuteUbergraph_WB_Button_Close_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Close_Theme2_C", "ExecuteUbergraph_WB_Button_Close_Theme2"); + + Params::UWB_Button_Close_Theme2_C_ExecuteUbergraph_WB_Button_Close_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Close_Theme2_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Close_Theme2_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_parameters.hpp new file mode 100644 index 0000000..ce726f5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_Close_Theme2.WB_Button_Close_Theme2_C.ExecuteUbergraph_WB_Button_Close_Theme2 +struct UWB_Button_Close_Theme2_C_ExecuteUbergraph_WB_Button_Close_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Close_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_classes.hpp new file mode 100644 index 0000000..47c9e26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_classes.hpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x2D0 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C +class UWB_Button_Confirmation_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTexture2D* Normal_Image; // 0x280(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Hovered_Image; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Pressed_Image; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Font_Color; // 0x298(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Button_Text; // 0x2A8(0x18)(Edit, BlueprintVisible) + FMulticastInlineDelegateProperty_ OnClicked; // 0x2C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_Confirmation_Theme2_C* GetDefaultObj(); + + void Get_SlateBrush(class UTexture2D* Image, struct FSlateBrush* SlateBrush, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush); + void Set_ButtonSize(float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1); + void Set_ButtonStyle(class UTexture2D* Normal_Image, class UTexture2D* Hovered_Image, class UTexture2D* Pressed_Image, const struct FLinearColor& FontColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush_1, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush_2, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle); + void Setup(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void BndEvt__WB_Button_Confirmation_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_Confirmation_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_functions.cpp new file mode 100644 index 0000000..66a9504 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_functions.cpp @@ -0,0 +1,261 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C +// (None) + +class UClass* UWB_Button_Confirmation_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_Confirmation_Theme2_C"); + + return Clss; +} + + +// WB_Button_Confirmation_Theme2_C WB_Button_Confirmation_Theme2.Default__WB_Button_Confirmation_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_Confirmation_Theme2_C* UWB_Button_Confirmation_Theme2_C::GetDefaultObj() +{ + static class UWB_Button_Confirmation_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_Confirmation_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Get_SlateBrush +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture2D* Image (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush SlateBrush (Parm, OutParm) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeY_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) + +void UWB_Button_Confirmation_Theme2_C::Get_SlateBrush(class UTexture2D* Image, struct FSlateBrush* SlateBrush, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "Get_SlateBrush"); + + Params::UWB_Button_Confirmation_Theme2_C_Get_SlateBrush_Params Parms{}; + + Parms.Image = Image; + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeY_ReturnValue = CallFunc_Blueprint_GetSizeY_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + + UObject::ProcessEvent(Func, &Parms); + + if (SlateBrush != nullptr) + *SlateBrush = std::move(Parms.SlateBrush); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonSize +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_Confirmation_Theme2_C::Set_ButtonSize(float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "Set_ButtonSize"); + + Params::UWB_Button_Confirmation_Theme2_C_Set_ButtonSize_Params Parms{}; + + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonStyle +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture2D* Normal_Image (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Hovered_Image (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTexture2D* Pressed_Image (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor FontColor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush (None) +// struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush_1 (None) +// struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush_2 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle (None) + +void UWB_Button_Confirmation_Theme2_C::Set_ButtonStyle(class UTexture2D* Normal_Image, class UTexture2D* Hovered_Image, class UTexture2D* Pressed_Image, const struct FLinearColor& FontColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush_1, const struct FSlateBrush& CallFunc_Get_SlateBrush_SlateBrush_2, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "Set_ButtonStyle"); + + Params::UWB_Button_Confirmation_Theme2_C_Set_ButtonStyle_Params Parms{}; + + Parms.Normal_Image = Normal_Image; + Parms.Hovered_Image = Hovered_Image; + Parms.Pressed_Image = Pressed_Image; + Parms.FontColor = FontColor; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.CallFunc_Get_SlateBrush_SlateBrush = CallFunc_Get_SlateBrush_SlateBrush; + Parms.CallFunc_Get_SlateBrush_SlateBrush_1 = CallFunc_Get_SlateBrush_SlateBrush_1; + Parms.CallFunc_Get_SlateBrush_SlateBrush_2 = CallFunc_Get_SlateBrush_SlateBrush_2; + Parms.K2Node_MakeStruct_ButtonStyle = K2Node_MakeStruct_ButtonStyle; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Confirmation_Theme2_C::Setup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "Setup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Button_Confirmation_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "PreConstruct"); + + Params::UWB_Button_Confirmation_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Button_Confirmation_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.BndEvt__WB_Button_Confirmation_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_Confirmation_Theme2_C::BndEvt__WB_Button_Confirmation_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "BndEvt__WB_Button_Confirmation_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.ExecuteUbergraph_WB_Button_Confirmation_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Button_Confirmation_Theme2_C::ExecuteUbergraph_WB_Button_Confirmation_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "ExecuteUbergraph_WB_Button_Confirmation_Theme2"); + + Params::UWB_Button_Confirmation_Theme2_C_ExecuteUbergraph_WB_Button_Confirmation_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Confirmation_Theme2_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Confirmation_Theme2_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_parameters.hpp new file mode 100644 index 0000000..f03db96 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_parameters.hpp @@ -0,0 +1,78 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x130 (0x130 - 0x0) +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Get_SlateBrush +struct UWB_Button_Confirmation_Theme2_C_Get_SlateBrush_Params +{ +public: + class UTexture2D* Image; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush SlateBrush; // 0x8(0x88)(Parm, OutParm) + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeY_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0xA8(0x88)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonSize +struct UWB_Button_Confirmation_Theme2_C_Set_ButtonSize_Params +{ +public: + float CallFunc_BreakVector2D_X; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x460 (0x460 - 0x0) +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.Set_ButtonStyle +struct UWB_Button_Confirmation_Theme2_C_Set_ButtonStyle_Params +{ +public: + class UTexture2D* Normal_Image; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Hovered_Image; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Pressed_Image; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor FontColor; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x28(0x28)(None) + struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush; // 0x50(0x88)(None) + struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush_1; // 0xD8(0x88)(None) + struct FSlateBrush CallFunc_Get_SlateBrush_SlateBrush_2; // 0x160(0x88)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle; // 0x1E8(0x278)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.PreConstruct +struct UWB_Button_Confirmation_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function WB_Button_Confirmation_Theme2.WB_Button_Confirmation_Theme2_C.ExecuteUbergraph_WB_Button_Confirmation_Theme2 +struct UWB_Button_Confirmation_Theme2_C_ExecuteUbergraph_WB_Button_Confirmation_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Confirmation_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_classes.hpp new file mode 100644 index 0000000..480c10d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_LeaveGame.WB_Button_LeaveGame_C +class UWB_Button_LeaveGame_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_LeaveGame_C* GetDefaultObj(); + + void BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_LeaveGame(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_functions.cpp new file mode 100644 index 0000000..cc9e264 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_LeaveGame.WB_Button_LeaveGame_C +// (None) + +class UClass* UWB_Button_LeaveGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_LeaveGame_C"); + + return Clss; +} + + +// WB_Button_LeaveGame_C WB_Button_LeaveGame.Default__WB_Button_LeaveGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_LeaveGame_C* UWB_Button_LeaveGame_C::GetDefaultObj() +{ + static class UWB_Button_LeaveGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_LeaveGame_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_LeaveGame_C::BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_LeaveGame_C", "BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.ExecuteUbergraph_WB_Button_LeaveGame +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_LeaveGame_C::ExecuteUbergraph_WB_Button_LeaveGame(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_LeaveGame_C", "ExecuteUbergraph_WB_Button_LeaveGame"); + + Params::UWB_Button_LeaveGame_C_ExecuteUbergraph_WB_Button_LeaveGame_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_LeaveGame_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_LeaveGame_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_parameters.hpp new file mode 100644 index 0000000..7032b36 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_LeaveGame.WB_Button_LeaveGame_C.ExecuteUbergraph_WB_Button_LeaveGame +struct UWB_Button_LeaveGame_C_ExecuteUbergraph_WB_Button_LeaveGame_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_LeaveGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_classes.hpp new file mode 100644 index 0000000..e04069e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_ResetAchievements.WB_Button_ResetAchievements_C +class UWB_Button_ResetAchievements_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_ResetAchievements_C* GetDefaultObj(); + + void BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_ResetAchievements(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_functions.cpp new file mode 100644 index 0000000..329ccaa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_ResetAchievements.WB_Button_ResetAchievements_C +// (None) + +class UClass* UWB_Button_ResetAchievements_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_ResetAchievements_C"); + + return Clss; +} + + +// WB_Button_ResetAchievements_C WB_Button_ResetAchievements.Default__WB_Button_ResetAchievements_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_ResetAchievements_C* UWB_Button_ResetAchievements_C::GetDefaultObj() +{ + static class UWB_Button_ResetAchievements_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_ResetAchievements_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_ResetAchievements_C::BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_ResetAchievements_C", "BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.ExecuteUbergraph_WB_Button_ResetAchievements +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_ResetAchievements_C::ExecuteUbergraph_WB_Button_ResetAchievements(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_ResetAchievements_C", "ExecuteUbergraph_WB_Button_ResetAchievements"); + + Params::UWB_Button_ResetAchievements_C_ExecuteUbergraph_WB_Button_ResetAchievements_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_ResetAchievements_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_ResetAchievements_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_parameters.hpp new file mode 100644 index 0000000..387b80a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_ResetAchievements.WB_Button_ResetAchievements_C.ExecuteUbergraph_WB_Button_ResetAchievements +struct UWB_Button_ResetAchievements_C_ExecuteUbergraph_WB_Button_ResetAchievements_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_ResetAchievements_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_classes.hpp new file mode 100644 index 0000000..4afcf26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x280 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_RestartGame.WB_Button_RestartGame_C +class UWB_Button_RestartGame_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_RestartGame_C* GetDefaultObj(); + + void BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_RestartGame(int32 EntryPoint); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_functions.cpp new file mode 100644 index 0000000..f64fd99 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_functions.cpp @@ -0,0 +1,101 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_RestartGame.WB_Button_RestartGame_C +// (None) + +class UClass* UWB_Button_RestartGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_RestartGame_C"); + + return Clss; +} + + +// WB_Button_RestartGame_C WB_Button_RestartGame.Default__WB_Button_RestartGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_RestartGame_C* UWB_Button_RestartGame_C::GetDefaultObj() +{ + static class UWB_Button_RestartGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_RestartGame_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_RestartGame.WB_Button_RestartGame_C.BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_RestartGame_C::BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_RestartGame_C", "BndEvt__WB_Button_Close_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_RestartGame.WB_Button_RestartGame_C.ExecuteUbergraph_WB_Button_RestartGame +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_RestartGame_C::ExecuteUbergraph_WB_Button_RestartGame(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_RestartGame_C", "ExecuteUbergraph_WB_Button_RestartGame"); + + Params::UWB_Button_RestartGame_C_ExecuteUbergraph_WB_Button_RestartGame_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_RestartGame.WB_Button_RestartGame_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_RestartGame_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_RestartGame_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_parameters.hpp new file mode 100644 index 0000000..e9b649b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Button_RestartGame.WB_Button_RestartGame_C.ExecuteUbergraph_WB_Button_RestartGame +struct UWB_Button_RestartGame_C_ExecuteUbergraph_WB_Button_RestartGame_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_RestartGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_classes.hpp new file mode 100644 index 0000000..1f20b69 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x2E0 - 0x260) +// WidgetBlueprintGeneratedClass WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C +class UWB_Button_Sidebar_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Icon; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Icon; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTexture2D* Normal_Image; // 0x288(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Hovered_Image; // 0x290(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Pressed_Image; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Font_Color; // 0x2A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Button_Text; // 0x2B0(0x18)(Edit, BlueprintVisible) + class UTexture2D* Icon_Image; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked; // 0x2D0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Button_Sidebar_Theme2_C* GetDefaultObj(); + + void Set_ButtonIcon(int32 CallFunc_Blueprint_GetSizeY_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush); + void Set_ButtonIconSize(int32 CallFunc_Blueprint_GetSizeY_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1); + void Setup(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void BndEvt__WB_Button_Sidebar_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Button_Sidebar_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnClicked__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_functions.cpp new file mode 100644 index 0000000..13a1c24 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_functions.cpp @@ -0,0 +1,222 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C +// (None) + +class UClass* UWB_Button_Sidebar_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Button_Sidebar_Theme2_C"); + + return Clss; +} + + +// WB_Button_Sidebar_Theme2_C WB_Button_Sidebar_Theme2.Default__WB_Button_Sidebar_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Button_Sidebar_Theme2_C* UWB_Button_Sidebar_Theme2_C::GetDefaultObj() +{ + static class UWB_Button_Sidebar_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Button_Sidebar_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIcon +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_Blueprint_GetSizeY_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) + +void UWB_Button_Sidebar_Theme2_C::Set_ButtonIcon(int32 CallFunc_Blueprint_GetSizeY_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "Set_ButtonIcon"); + + Params::UWB_Button_Sidebar_Theme2_C_Set_ButtonIcon_Params Parms{}; + + Parms.CallFunc_Blueprint_GetSizeY_ReturnValue = CallFunc_Blueprint_GetSizeY_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIconSize +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_Blueprint_GetSizeY_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Button_Sidebar_Theme2_C::Set_ButtonIconSize(int32 CallFunc_Blueprint_GetSizeY_ReturnValue, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "Set_ButtonIconSize"); + + Params::UWB_Button_Sidebar_Theme2_C_Set_ButtonIconSize_Params Parms{}; + + Parms.CallFunc_Blueprint_GetSizeY_ReturnValue = CallFunc_Blueprint_GetSizeY_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Sidebar_Theme2_C::Setup() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "Setup"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Button_Sidebar_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "PreConstruct"); + + Params::UWB_Button_Sidebar_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Button_Sidebar_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.BndEvt__WB_Button_Sidebar_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Button_Sidebar_Theme2_C::BndEvt__WB_Button_Sidebar_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "BndEvt__WB_Button_Sidebar_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.ExecuteUbergraph_WB_Button_Sidebar_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Button_Sidebar_Theme2_C::ExecuteUbergraph_WB_Button_Sidebar_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "ExecuteUbergraph_WB_Button_Sidebar_Theme2"); + + Params::UWB_Button_Sidebar_Theme2_C_ExecuteUbergraph_WB_Button_Sidebar_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.OnClicked__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Button_Sidebar_Theme2_C::OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Button_Sidebar_Theme2_C", "OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_parameters.hpp new file mode 100644 index 0000000..53307c6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_parameters.hpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0xA0 - 0x0) +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIcon +struct UWB_Button_Sidebar_Theme2_C_Set_ButtonIcon_Params +{ +public: + int32 CallFunc_Blueprint_GetSizeY_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x18(0x88)(None) +}; + +// 0x18 (0x18 - 0x0) +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.Set_ButtonIconSize +struct UWB_Button_Sidebar_Theme2_C_Set_ButtonIconSize_Params +{ +public: + int32 CallFunc_Blueprint_GetSizeY_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.PreConstruct +struct UWB_Button_Sidebar_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function WB_Button_Sidebar_Theme2.WB_Button_Sidebar_Theme2_C.ExecuteUbergraph_WB_Button_Sidebar_Theme2 +struct UWB_Button_Sidebar_Theme2_C_ExecuteUbergraph_WB_Button_Sidebar_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Button_Sidebar_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_classes.hpp new file mode 100644 index 0000000..5637905 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x98 (0x2F8 - 0x260) +// WidgetBlueprintGeneratedClass WB_ChatMessage.WB_ChatMessage_C +class UWB_ChatMessage_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* ChatMessage_Text; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Username_Text; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + struct FS_ChatMessage ChatMessage; // 0x278(0x40)(Edit, BlueprintVisible, ExposeOnSpawn, HasGetValueTypeHash) + class FString OwnerName; // 0x2B8(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash) + struct FLinearColor Player_Message_Color; // 0x2C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor System_Message_Color; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Global_Message_Color; // 0x2E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UWB_ChatMessage_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + void IsFiltering(bool* IsFiltering, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UChatComponent_C* CallFunc_GetComponentByClass_ReturnValue); + void Set_Username_Color(const struct FLinearColor& SpecifiedColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor); + void Set_Username_Global(const class FString& Chat_sender, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); + void Set_ChatMessage_Color(const struct FLinearColor& Specified_Color, const struct FSlateColor& K2Node_MakeStruct_SlateColor); + void Set_Username(); + void Construct_ChatMessage(); + void Set_ChatMessage(bool CallFunc_IsFiltering_IsFiltering, const class FString& CallFunc_FilterText_FilteredText, bool CallFunc_FilterText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1); + void Construct(); + void ExecuteUbergraph_WB_ChatMessage(int32 EntryPoint); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_functions.cpp new file mode 100644 index 0000000..9887ae5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_functions.cpp @@ -0,0 +1,273 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_ChatMessage.WB_ChatMessage_C +// (None) + +class UClass* UWB_ChatMessage_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_ChatMessage_C"); + + return Clss; +} + + +// WB_ChatMessage_C WB_ChatMessage.Default__WB_ChatMessage_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_ChatMessage_C* UWB_ChatMessage_C::GetDefaultObj() +{ + static class UWB_ChatMessage_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_ChatMessage_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_ChatMessage_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "CheckFont"); + + Params::UWB_ChatMessage_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.IsFiltering +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool IsFiltering (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UChatComponent_C* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_ChatMessage_C::IsFiltering(bool* IsFiltering, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UChatComponent_C* CallFunc_GetComponentByClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "IsFiltering"); + + Params::UWB_ChatMessage_C_IsFiltering_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (IsFiltering != nullptr) + *IsFiltering = Parms.IsFiltering; + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Color +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FLinearColor SpecifiedColor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) + +void UWB_ChatMessage_C::Set_Username_Color(const struct FLinearColor& SpecifiedColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Set_Username_Color"); + + Params::UWB_ChatMessage_C_Set_Username_Color_Params Parms{}; + + Parms.SpecifiedColor = SpecifiedColor; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Global +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Chat_sender (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UWB_ChatMessage_C::Set_Username_Global(const class FString& Chat_sender, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Set_Username_Global"); + + Params::UWB_ChatMessage_C_Set_Username_Global_Params Parms{}; + + Parms.Chat_sender = Chat_sender; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage_Color +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FLinearColor Specified_Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) + +void UWB_ChatMessage_C::Set_ChatMessage_Color(const struct FLinearColor& Specified_Color, const struct FSlateColor& K2Node_MakeStruct_SlateColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Set_ChatMessage_Color"); + + Params::UWB_ChatMessage_C_Set_ChatMessage_Color_Params Parms{}; + + Parms.Specified_Color = Specified_Color; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Set_Username +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_ChatMessage_C::Set_Username() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Set_Username"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Construct_ChatMessage +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_ChatMessage_C::Construct_ChatMessage() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Construct_ChatMessage"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsFiltering_IsFiltering (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_FilterText_FilteredText (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_FilterText_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) + +void UWB_ChatMessage_C::Set_ChatMessage(bool CallFunc_IsFiltering_IsFiltering, const class FString& CallFunc_FilterText_FilteredText, bool CallFunc_FilterText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Set_ChatMessage"); + + Params::UWB_ChatMessage_C_Set_ChatMessage_Params Parms{}; + + Parms.CallFunc_IsFiltering_IsFiltering = CallFunc_IsFiltering_IsFiltering; + Parms.CallFunc_FilterText_FilteredText = CallFunc_FilterText_FilteredText; + Parms.CallFunc_FilterText_ReturnValue = CallFunc_FilterText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_ChatMessage_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_ChatMessage.WB_ChatMessage_C.ExecuteUbergraph_WB_ChatMessage +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_ChatMessage_C::ExecuteUbergraph_WB_ChatMessage(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_ChatMessage_C", "ExecuteUbergraph_WB_ChatMessage"); + + Params::UWB_ChatMessage_C_ExecuteUbergraph_WB_ChatMessage_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_parameters.hpp new file mode 100644 index 0000000..05e8838 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_parameters.hpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.CheckFont +struct UWB_ChatMessage_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.IsFiltering +struct UWB_ChatMessage_C_IsFiltering_Params +{ +public: + bool IsFiltering; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_F98[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UChatComponent_C* CallFunc_GetComponentByClass_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x38 (0x38 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Color +struct UWB_ChatMessage_C_Set_Username_Color_Params +{ +public: + struct FLinearColor SpecifiedColor; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x10(0x28)(None) +}; + +// 0x40 (0x40 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.Set_Username_Global +struct UWB_ChatMessage_C_Set_Username_Global_Params +{ +public: + class FString Chat_sender; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_F99[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x28(0x18)(None) +}; + +// 0x38 (0x38 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage_Color +struct UWB_ChatMessage_C_Set_ChatMessage_Color_Params +{ +public: + struct FLinearColor Specified_Color; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x10(0x28)(None) +}; + +// 0x50 (0x50 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.Set_ChatMessage +struct UWB_ChatMessage_C_Set_ChatMessage_Params +{ +public: + bool CallFunc_IsFiltering_IsFiltering; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_F9B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_FilterText_FilteredText; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_FilterText_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_F9C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x20(0x18)(None) + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x38(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_ChatMessage.WB_ChatMessage_C.ExecuteUbergraph_WB_ChatMessage +struct UWB_ChatMessage_C_ExecuteUbergraph_WB_ChatMessage_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_ChatMessage_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_classes.hpp new file mode 100644 index 0000000..6b33146 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_classes.hpp @@ -0,0 +1,57 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x55 (0x2B5 - 0x260) +// WidgetBlueprintGeneratedClass WB_Chat.WB_Chat_C +class UWB_Chat_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USizeBox* Chat_InputBox; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* Chat_Panel; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* Chat_Scrollbox; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* ChatBorder; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* ChatBox; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* ChatMessage_InputBox; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float Duration_Till_Chat_Fade; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Fading_; // 0x29C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ChatFocused_; // 0x29D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool CanSend_; // 0x29E(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1F44[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Chat_Message; // 0x2A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + int32 Max_Chat_Messages; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Allow_Chat_Fading_; // 0x2B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UWB_Chat_C* GetDefaultObj(); + + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + void FadeChatPanel(float Input, const struct FLinearColor& K2Node_MakeStruct_LinearColor); + void Reset_UserFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue); + void Focus_Chat(); + void Submit_Chat_Message(const struct FS_ChatMessage& Message, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1); + void Send_Global_Message(const class FString& Global_Message, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FS_ChatMessage& K2Node_MakeStruct_S_ChatMessage); + void Update_Chat(const struct FS_ChatMessage& Message); + void Add_Chat(const struct FS_ChatMessage& Message, class UWB_ChatMessage_C* CallFunc_Create_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue); + void Remove_Excess_Messages(int32 CallFunc_GetChildrenCount_ReturnValue, bool CallFunc_RemoveChildAt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue); + void FadeMinusout_ChatPanel(float DeltaTime, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_FInterpTo_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue_1, float CallFunc_FInterpTo_ReturnValue_1); + void FadeMinusin_Chat_Panel(const struct FLinearColor& K2Node_MakeStruct_LinearColor); + void BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); + void Trigger_ChatFade(); + void BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void Construct(); + void ExecuteUbergraph_WB_Chat(int32 EntryPoint, class FText K2Node_ComponentBoundEvent_Text_1, enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class FText K2Node_ComponentBoundEvent_Text, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_FInterpTo_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_FInterpTo_ReturnValue_1, bool CallFunc_IsEmpty_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_functions.cpp new file mode 100644 index 0000000..fef35dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_functions.cpp @@ -0,0 +1,476 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Chat.WB_Chat_C +// (None) + +class UClass* UWB_Chat_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Chat_C"); + + return Clss; +} + + +// WB_Chat_C WB_Chat.Default__WB_Chat_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Chat_C* UWB_Chat_C::GetDefaultObj() +{ + static class UWB_Chat_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Chat_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Chat.WB_Chat_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Chat_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "CheckFont"); + + Params::UWB_Chat_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.FadeChatPanel +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Input (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::FadeChatPanel(float Input, const struct FLinearColor& K2Node_MakeStruct_LinearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "FadeChatPanel"); + + Params::UWB_Chat_C_FadeChatPanel_Params Parms{}; + + Parms.Input = Input; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Reset_UserFocus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::Reset_UserFocus(class APlayerController* CallFunc_GetPlayerController_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Reset_UserFocus"); + + Params::UWB_Chat_C_Reset_UserFocus_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Focus_Chat +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Chat_C::Focus_Chat() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Focus_Chat"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Chat.WB_Chat_C.Submit_Chat_Message +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_ChatMessage Message (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Chat_C::Submit_Chat_Message(const struct FS_ChatMessage& Message, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller, bool K2Node_DynamicCast_bSuccess, class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller, bool K2Node_DynamicCast_bSuccess_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Submit_Chat_Message"); + + Params::UWB_Chat_C_Submit_Chat_Message_Params Parms{}; + + Parms.Message = Message; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.K2Node_DynamicCast_AsLobby_Player_Controller = K2Node_DynamicCast_AsLobby_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsMP_Player_Controller = K2Node_DynamicCast_AsMP_Player_Controller; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Send_Global_Message +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Global_Message (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId (None) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FS_ChatMessage K2Node_MakeStruct_S_ChatMessage (HasGetValueTypeHash) + +void UWB_Chat_C::Send_Global_Message(const class FString& Global_Message, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, const struct FBPUniqueNetId& CallFunc_GetUniqueNetID_UniqueNetId, const class FString& CallFunc_GetPlayerName_ReturnValue, const struct FS_ChatMessage& K2Node_MakeStruct_S_ChatMessage) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Send_Global_Message"); + + Params::UWB_Chat_C_Send_Global_Message_Params Parms{}; + + Parms.Global_Message = Global_Message; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_GetUniqueNetID_UniqueNetId = CallFunc_GetUniqueNetID_UniqueNetId; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.K2Node_MakeStruct_S_ChatMessage = K2Node_MakeStruct_S_ChatMessage; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Update_Chat +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_ChatMessage Message (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void UWB_Chat_C::Update_Chat(const struct FS_ChatMessage& Message) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Update_Chat"); + + Params::UWB_Chat_C_Update_Chat_Params Parms{}; + + Parms.Message = Message; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Add_Chat +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_ChatMessage Message (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +// class UWB_ChatMessage_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_GetChildrenCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::Add_Chat(const struct FS_ChatMessage& Message, class UWB_ChatMessage_C* CallFunc_Create_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, float CallFunc_Multiply_IntFloat_ReturnValue, class UPanelSlot* CallFunc_AddChild_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Add_Chat"); + + Params::UWB_Chat_C_Add_Chat_Params Parms{}; + + Parms.Message = Message; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_GetChildrenCount_ReturnValue = CallFunc_GetChildrenCount_ReturnValue; + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Remove Excess Messages +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_GetChildrenCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RemoveChildAt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Chat_C::Remove_Excess_Messages(int32 CallFunc_GetChildrenCount_ReturnValue, bool CallFunc_RemoveChildAt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Remove Excess Messages"); + + Params::UWB_Chat_C_Remove_Excess_Messages_Params Parms{}; + + Parms.CallFunc_GetChildrenCount_ReturnValue = CallFunc_GetChildrenCount_ReturnValue; + Parms.CallFunc_RemoveChildAt_ReturnValue = CallFunc_RemoveChildAt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Fade-out_ChatPanel +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetRenderOpacity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetRenderOpacity_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FInterpTo_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::FadeMinusout_ChatPanel(float DeltaTime, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_FInterpTo_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue_1, float CallFunc_FInterpTo_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Fade-out_ChatPanel"); + + Params::UWB_Chat_C_FadeMinusout_ChatPanel_Params Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.CallFunc_GetRenderOpacity_ReturnValue = CallFunc_GetRenderOpacity_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_FInterpTo_ReturnValue = CallFunc_FInterpTo_ReturnValue; + Parms.CallFunc_GetRenderOpacity_ReturnValue_1 = CallFunc_GetRenderOpacity_ReturnValue_1; + Parms.CallFunc_FInterpTo_ReturnValue_1 = CallFunc_FInterpTo_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Fade-in_Chat_Panel +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::FadeMinusin_Chat_Panel(const struct FLinearColor& K2Node_MakeStruct_LinearColor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Fade-in_Chat_Panel"); + + Params::UWB_Chat_C_FadeMinusin_Chat_Panel_Params Parms{}; + + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// enum class ETextCommit CommitMethod (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature"); + + Params::UWB_Chat_C_BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + Parms.CommitMethod = CommitMethod; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Trigger_ChatFade +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Chat_C::Trigger_ChatFade() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Trigger_ChatFade"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Chat.WB_Chat_C.BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UWB_Chat_C::BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UWB_Chat_C_BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Chat_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Tick"); + + Params::UWB_Chat_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Chat.WB_Chat_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Chat_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Chat.WB_Chat_C.ExecuteUbergraph_WB_Chat +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text_1 (ConstParm) +// enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetRenderOpacity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FInterpTo_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsEmpty_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Chat_C::ExecuteUbergraph_WB_Chat(int32 EntryPoint, class FText K2Node_ComponentBoundEvent_Text_1, enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class FText K2Node_ComponentBoundEvent_Text, const class FString& CallFunc_Conv_TextToString_ReturnValue, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_FInterpTo_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_FInterpTo_ReturnValue_1, bool CallFunc_IsEmpty_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Chat_C", "ExecuteUbergraph_WB_Chat"); + + Params::UWB_Chat_C_ExecuteUbergraph_WB_Chat_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Text_1 = K2Node_ComponentBoundEvent_Text_1; + Parms.K2Node_ComponentBoundEvent_CommitMethod = K2Node_ComponentBoundEvent_CommitMethod; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_FInterpTo_ReturnValue = CallFunc_FInterpTo_ReturnValue; + Parms.CallFunc_GetRenderOpacity_ReturnValue = CallFunc_GetRenderOpacity_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = CallFunc_GetWorldDeltaSeconds_ReturnValue_1; + Parms.CallFunc_FInterpTo_ReturnValue_1 = CallFunc_FInterpTo_ReturnValue_1; + Parms.CallFunc_IsEmpty_ReturnValue = CallFunc_IsEmpty_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_parameters.hpp new file mode 100644 index 0000000..28056eb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_parameters.hpp @@ -0,0 +1,178 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function WB_Chat.WB_Chat_C.CheckFont +struct UWB_Chat_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x14 (0x14 - 0x0) +// Function WB_Chat.WB_Chat_C.FadeChatPanel +struct UWB_Chat_C_FadeChatPanel_Params +{ +public: + float Input; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_Chat.WB_Chat_C.Reset_UserFocus +struct UWB_Chat_C_Reset_UserFocus_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x61 (0x61 - 0x0) +// Function WB_Chat.WB_Chat_C.Submit_Chat_Message +struct UWB_Chat_C_Submit_Chat_Message_Params +{ +public: + struct FS_ChatMessage Message; // 0x0(0x40)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ALobby_PlayerController_C* K2Node_DynamicCast_AsLobby_Player_Controller; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F3F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PlayerController_C* K2Node_DynamicCast_AsMP_Player_Controller; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x90 (0x90 - 0x0) +// Function WB_Chat.WB_Chat_C.Send_Global_Message +struct UWB_Chat_C_Send_Global_Message_Params +{ +public: + class FString Global_Message; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FBPUniqueNetId CallFunc_GetUniqueNetID_UniqueNetId; // 0x20(0x20)(None) + class FString CallFunc_GetPlayerName_ReturnValue; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FS_ChatMessage K2Node_MakeStruct_S_ChatMessage; // 0x50(0x40)(HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function WB_Chat.WB_Chat_C.Update_Chat +struct UWB_Chat_C_Update_Chat_Params +{ +public: + struct FS_ChatMessage Message; // 0x0(0x40)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x70 (0x70 - 0x0) +// Function WB_Chat.WB_Chat_C.Add_Chat +struct UWB_Chat_C_Add_Chat_Params +{ +public: + struct FS_ChatMessage Message; // 0x0(0x40)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + class UWB_ChatMessage_C* CallFunc_Create_ReturnValue; // 0x40(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetPlayerName_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_GetChildrenCount_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x6 (0x6 - 0x0) +// Function WB_Chat.WB_Chat_C.Remove Excess Messages +struct UWB_Chat_C_Remove_Excess_Messages_Params +{ +public: + int32 CallFunc_GetChildrenCount_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_RemoveChildAt_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function WB_Chat.WB_Chat_C.Fade-out_ChatPanel +struct UWB_Chat_C_FadeMinusout_ChatPanel_Params +{ +public: + float DeltaTime; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetRenderOpacity_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F40[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_FInterpTo_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetRenderOpacity_ReturnValue_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FInterpTo_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_Chat.WB_Chat_C.Fade-in_Chat_Panel +struct UWB_Chat_C_FadeMinusin_Chat_Panel_Params +{ +public: + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function WB_Chat.WB_Chat_C.BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature +struct UWB_Chat_C_BndEvt__Chat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_0_OnEditableTextBoxCommittedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + enum class ETextCommit CommitMethod; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function WB_Chat.WB_Chat_C.BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature +struct UWB_Chat_C_BndEvt__LobbyChat_WB_ChatMessage_Inputbox_K2Node_ComponentBoundEvent_3_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x3C (0x3C - 0x0) +// Function WB_Chat.WB_Chat_C.Tick +struct UWB_Chat_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA5 (0xA5 - 0x0) +// Function WB_Chat.WB_Chat_C.ExecuteUbergraph_WB_Chat +struct UWB_Chat_C_ExecuteUbergraph_WB_Chat_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F41[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text_1; // 0x8(0x18)(ConstParm) + enum class ETextCommit K2Node_ComponentBoundEvent_CommitMethod; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F42[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text; // 0x28(0x18)(ConstParm) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FGeometry K2Node_Event_MyGeometry; // 0x50(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FInterpTo_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetRenderOpacity_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F43[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetWorldDeltaSeconds_ReturnValue_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FInterpTo_ReturnValue_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsEmpty_ReturnValue; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Chat_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_classes.hpp new file mode 100644 index 0000000..7720c99 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C +class UWB_Confirmation_PopUp_ResetAchievements_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Left; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Right; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked_Confirm; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnClicked_Decline; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Confirmation_PopUp_ResetAchievements_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); + void BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(); + void ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2(int32 EntryPoint); + void OnClicked_Decline__DelegateSignature(); + void OnClicked_Confirm__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_functions.cpp new file mode 100644 index 0000000..3ab3dbb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_functions.cpp @@ -0,0 +1,137 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C +// (None) + +class UClass* UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Confirmation_PopUp_ResetAchievements_Theme2_C"); + + return Clss; +} + + +// WB_Confirmation_PopUp_ResetAchievements_Theme2_C WB_Confirmation_PopUp_ResetAchievements_Theme2.Default__WB_Confirmation_PopUp_ResetAchievements_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Confirmation_PopUp_ResetAchievements_Theme2_C* UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::GetDefaultObj() +{ + static class UWB_Confirmation_PopUp_ResetAchievements_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetAchievements_Theme2_C", "BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetAchievements_Theme2_C", "BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetAchievements_Theme2_C", "ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2"); + + Params::UWB_Confirmation_PopUp_ResetAchievements_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.OnClicked_Decline__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetAchievements_Theme2_C", "OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.OnClicked_Confirm__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetAchievements_Theme2_C::OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetAchievements_Theme2_C", "OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_parameters.hpp new file mode 100644 index 0000000..037273d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Confirmation_PopUp_ResetAchievements_Theme2.WB_Confirmation_PopUp_ResetAchievements_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2 +struct UWB_Confirmation_PopUp_ResetAchievements_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_ResetAchievements_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetAchievements_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_classes.hpp new file mode 100644 index 0000000..a234b14 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C +class UWB_Confirmation_PopUp_ResetSettings_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Left; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Right; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked_Confirm; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnClicked_Decline; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Confirmation_PopUp_ResetSettings_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); + void BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(); + void ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2(int32 EntryPoint); + void OnClicked_Decline__DelegateSignature(); + void OnClicked_Confirm__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_functions.cpp new file mode 100644 index 0000000..422b24d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_functions.cpp @@ -0,0 +1,137 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C +// (None) + +class UClass* UWB_Confirmation_PopUp_ResetSettings_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Confirmation_PopUp_ResetSettings_Theme2_C"); + + return Clss; +} + + +// WB_Confirmation_PopUp_ResetSettings_Theme2_C WB_Confirmation_PopUp_ResetSettings_Theme2.Default__WB_Confirmation_PopUp_ResetSettings_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Confirmation_PopUp_ResetSettings_Theme2_C* UWB_Confirmation_PopUp_ResetSettings_Theme2_C::GetDefaultObj() +{ + static class UWB_Confirmation_PopUp_ResetSettings_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Confirmation_PopUp_ResetSettings_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetSettings_Theme2_C::BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetSettings_Theme2_C", "BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetSettings_Theme2_C::BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetSettings_Theme2_C", "BndEvt__WB_Confirmation_PopUp_ResetSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Confirmation_PopUp_ResetSettings_Theme2_C::ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetSettings_Theme2_C", "ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2"); + + Params::UWB_Confirmation_PopUp_ResetSettings_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.OnClicked_Decline__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetSettings_Theme2_C::OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetSettings_Theme2_C", "OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.OnClicked_Confirm__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_ResetSettings_Theme2_C::OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_ResetSettings_Theme2_C", "OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_parameters.hpp new file mode 100644 index 0000000..4f7b128 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Confirmation_PopUp_ResetSettings_Theme2.WB_Confirmation_PopUp_ResetSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2 +struct UWB_Confirmation_PopUp_ResetSettings_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_ResetSettings_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_ResetSettings_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_classes.hpp new file mode 100644 index 0000000..38081d0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C +class UWB_Confirmation_PopUp_SaveSettings_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Left; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Confirmation_Theme2_C* WB_Button_Confirmation_Theme2_Right; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnClicked_Confirm; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnClicked_Decline; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Confirmation_PopUp_SaveSettings_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); + void BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(); + void ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2(int32 EntryPoint); + void OnClicked_Decline__DelegateSignature(); + void OnClicked_Confirm__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_functions.cpp new file mode 100644 index 0000000..55350b7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_functions.cpp @@ -0,0 +1,137 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C +// (None) + +class UClass* UWB_Confirmation_PopUp_SaveSettings_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Confirmation_PopUp_SaveSettings_Theme2_C"); + + return Clss; +} + + +// WB_Confirmation_PopUp_SaveSettings_Theme2_C WB_Confirmation_PopUp_SaveSettings_Theme2.Default__WB_Confirmation_PopUp_SaveSettings_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Confirmation_PopUp_SaveSettings_Theme2_C* UWB_Confirmation_PopUp_SaveSettings_Theme2_C::GetDefaultObj() +{ + static class UWB_Confirmation_PopUp_SaveSettings_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Confirmation_PopUp_SaveSettings_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_SaveSettings_Theme2_C::BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_SaveSettings_Theme2_C", "BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Left_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_SaveSettings_Theme2_C::BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_SaveSettings_Theme2_C", "BndEvt__WB_Confirmation_PopUp_SaveSettings_Theme2_WB_Button_Confirmation_Theme2_Right_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Confirmation_PopUp_SaveSettings_Theme2_C::ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_SaveSettings_Theme2_C", "ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2"); + + Params::UWB_Confirmation_PopUp_SaveSettings_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.OnClicked_Decline__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_SaveSettings_Theme2_C::OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_SaveSettings_Theme2_C", "OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.OnClicked_Confirm__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Confirmation_PopUp_SaveSettings_Theme2_C::OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Confirmation_PopUp_SaveSettings_Theme2_C", "OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_parameters.hpp new file mode 100644 index 0000000..4290237 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Confirmation_PopUp_SaveSettings_Theme2.WB_Confirmation_PopUp_SaveSettings_Theme2_C.ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2 +struct UWB_Confirmation_PopUp_SaveSettings_Theme2_C_ExecuteUbergraph_WB_Confirmation_PopUp_SaveSettings_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Confirmation_PopUp_SaveSettings_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_classes.hpp new file mode 100644 index 0000000..c1ae7c4 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x2A0 - 0x260) +// WidgetBlueprintGeneratedClass WB_Dropdown_Theme2.WB_Dropdown_Theme2_C +class UWB_Dropdown_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UComboBoxString* ComboBox; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + TArray Options; // 0x270(0x10)(Edit, BlueprintVisible) + class FString SelectedOption; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnOptionSwitched; // 0x290(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Dropdown_Theme2_C* GetDefaultObj(); + + void Setup(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_FindOptionIndex_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); + void Set_SelectedOption(const class FString& Option); + void PreConstruct(bool IsDesignTime); + void Construct(); + void BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType); + void ExecuteUbergraph_WB_Dropdown_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime, const class FString& K2Node_ComponentBoundEvent_SelectedItem, enum class ESelectInfo K2Node_ComponentBoundEvent_SelectionType, bool CallFunc_NotEqual_ByteByte_ReturnValue); + void OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_functions.cpp new file mode 100644 index 0000000..32858c9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_functions.cpp @@ -0,0 +1,212 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Dropdown_Theme2.WB_Dropdown_Theme2_C +// (None) + +class UClass* UWB_Dropdown_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Dropdown_Theme2_C"); + + return Clss; +} + + +// WB_Dropdown_Theme2_C WB_Dropdown_Theme2.Default__WB_Dropdown_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Dropdown_Theme2_C* UWB_Dropdown_Theme2_C::GetDefaultObj() +{ + static class UWB_Dropdown_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Dropdown_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FindOptionIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Dropdown_Theme2_C::Setup(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_FindOptionIndex_ReturnValue, const class FString& CallFunc_Array_Get_Item, const class FString& CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "Setup"); + + Params::UWB_Dropdown_Theme2_C_Setup_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_FindOptionIndex_ReturnValue = CallFunc_FindOptionIndex_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Set_SelectedOption +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_Dropdown_Theme2_C::Set_SelectedOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "Set_SelectedOption"); + + Params::UWB_Dropdown_Theme2_C_Set_SelectedOption_Params Parms{}; + + Parms.Option = Option; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Dropdown_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "PreConstruct"); + + Params::UWB_Dropdown_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Dropdown_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedItem (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// enum class ESelectInfo SelectionType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Dropdown_Theme2_C::BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature"); + + Params::UWB_Dropdown_Theme2_C_BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature_Params Parms{}; + + Parms.SelectedItem = SelectedItem; + Parms.SelectionType = SelectionType; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.ExecuteUbergraph_WB_Dropdown_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedItem (ZeroConstructor, HasGetValueTypeHash) +// enum class ESelectInfo K2Node_ComponentBoundEvent_SelectionType (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Dropdown_Theme2_C::ExecuteUbergraph_WB_Dropdown_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime, const class FString& K2Node_ComponentBoundEvent_SelectedItem, enum class ESelectInfo K2Node_ComponentBoundEvent_SelectionType, bool CallFunc_NotEqual_ByteByte_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "ExecuteUbergraph_WB_Dropdown_Theme2"); + + Params::UWB_Dropdown_Theme2_C_ExecuteUbergraph_WB_Dropdown_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_ComponentBoundEvent_SelectedItem = K2Node_ComponentBoundEvent_SelectedItem; + Parms.K2Node_ComponentBoundEvent_SelectionType = K2Node_ComponentBoundEvent_SelectionType; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.OnOptionSwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_Dropdown_Theme2_C::OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Dropdown_Theme2_C", "OnOptionSwitched__DelegateSignature"); + + Params::UWB_Dropdown_Theme2_C_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_parameters.hpp new file mode 100644 index 0000000..208cd16 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_parameters.hpp @@ -0,0 +1,80 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x35 (0x35 - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Setup +struct UWB_Dropdown_Theme2_C_Setup_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FindOptionIndex_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Array_Get_Item; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Array_Get_Item_1; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.Set_SelectedOption +struct UWB_Dropdown_Theme2_C_Set_SelectedOption_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.PreConstruct +struct UWB_Dropdown_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature +struct UWB_Dropdown_Theme2_C_BndEvt__WB_Dropdown_ComboBoxString_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature_Params +{ +public: + class FString SelectedItem; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + enum class ESelectInfo SelectionType; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1A (0x1A - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.ExecuteUbergraph_WB_Dropdown_Theme2 +struct UWB_Dropdown_Theme2_C_ExecuteUbergraph_WB_Dropdown_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2777[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedItem; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + enum class ESelectInfo K2Node_ComponentBoundEvent_SelectionType; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_Dropdown_Theme2.WB_Dropdown_Theme2_C.OnOptionSwitched__DelegateSignature +struct UWB_Dropdown_Theme2_C_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Dropdown_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_classes.hpp new file mode 100644 index 0000000..124838e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_FOV_Theme2.WB_FOV_Theme2_C +class UWB_FOV_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USlider* Slider; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Percentage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_FOV_Theme2_C* GetDefaultObj(); + + void Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue); + void Construct(); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature(); + void ExecuteUbergraph_WB_FOV_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value); + void OnMouseCaptureEnd__DelegateSignature(); + void OnValueChanged__DelegateSignature(float Volume); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_functions.cpp new file mode 100644 index 0000000..a1e7ea3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_functions.cpp @@ -0,0 +1,186 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_FOV_Theme2.WB_FOV_Theme2_C +// (None) + +class UClass* UWB_FOV_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_FOV_Theme2_C"); + + return Clss; +} + + +// WB_FOV_Theme2_C WB_FOV_Theme2.Default__WB_FOV_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_FOV_Theme2_C* UWB_FOV_Theme2_C::GetDefaultObj() +{ + static class UWB_FOV_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_FOV_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.Set_SliderValue +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) + +void UWB_FOV_Theme2_C::Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "Set_SliderValue"); + + Params::UWB_FOV_Theme2_C_Set_SliderValue_Params Parms{}; + + Parms.InValue = InValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_FOV_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_FOV_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UWB_FOV_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_FOV_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.ExecuteUbergraph_WB_FOV_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_FOV_Theme2_C::ExecuteUbergraph_WB_FOV_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "ExecuteUbergraph_WB_FOV_Theme2"); + + Params::UWB_FOV_Theme2_C_ExecuteUbergraph_WB_FOV_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.OnMouseCaptureEnd__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_FOV_Theme2_C::OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.OnValueChanged__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_FOV_Theme2_C::OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_FOV_Theme2_C", "OnValueChanged__DelegateSignature"); + + Params::UWB_FOV_Theme2_C_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_parameters.hpp new file mode 100644 index 0000000..7cb8478 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.Set_SliderValue +struct UWB_FOV_Theme2_C_Set_SliderValue_Params +{ +public: + float InValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_272D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x8(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +struct UWB_FOV_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.ExecuteUbergraph_WB_FOV_Theme2 +struct UWB_FOV_Theme2_C_ExecuteUbergraph_WB_FOV_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_FOV_Theme2.WB_FOV_Theme2_C.OnValueChanged__DelegateSignature +struct UWB_FOV_Theme2_C_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_FOV_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_classes.hpp new file mode 100644 index 0000000..8789d44 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x290 - 0x260) +// WidgetBlueprintGeneratedClass WB_Gamma_Theme2.WB_Gamma_Theme2_C +class UWB_Gamma_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USlider* Slider; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x270(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Gamma_Theme2_C* GetDefaultObj(); + + void Set_SliderValue(float InValue); + void Construct(); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Gamma_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value); + void OnMouseCaptureEnd__DelegateSignature(); + void OnValueChanged__DelegateSignature(float Gamma); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_functions.cpp new file mode 100644 index 0000000..f5b6a77 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_functions.cpp @@ -0,0 +1,184 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Gamma_Theme2.WB_Gamma_Theme2_C +// (None) + +class UClass* UWB_Gamma_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Gamma_Theme2_C"); + + return Clss; +} + + +// WB_Gamma_Theme2_C WB_Gamma_Theme2.Default__WB_Gamma_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Gamma_Theme2_C* UWB_Gamma_Theme2_C::GetDefaultObj() +{ + static class UWB_Gamma_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Gamma_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.Set_SliderValue +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Gamma_Theme2_C::Set_SliderValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "Set_SliderValue"); + + Params::UWB_Gamma_Theme2_C_Set_SliderValue_Params Parms{}; + + Parms.InValue = InValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Gamma_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Gamma_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UWB_Gamma_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Gamma_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.ExecuteUbergraph_WB_Gamma_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Gamma_Theme2_C::ExecuteUbergraph_WB_Gamma_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "ExecuteUbergraph_WB_Gamma_Theme2"); + + Params::UWB_Gamma_Theme2_C_ExecuteUbergraph_WB_Gamma_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.OnMouseCaptureEnd__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Gamma_Theme2_C::OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.OnValueChanged__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Gamma (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Gamma_Theme2_C::OnValueChanged__DelegateSignature(float Gamma) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Gamma_Theme2_C", "OnValueChanged__DelegateSignature"); + + Params::UWB_Gamma_Theme2_C_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Gamma = Gamma; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_parameters.hpp new file mode 100644 index 0000000..abd5854 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_parameters.hpp @@ -0,0 +1,52 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x4 (0x4 - 0x0) +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.Set_SliderValue +struct UWB_Gamma_Theme2_C_Set_SliderValue_Params +{ +public: + float InValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +struct UWB_Gamma_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.ExecuteUbergraph_WB_Gamma_Theme2 +struct UWB_Gamma_Theme2_C_ExecuteUbergraph_WB_Gamma_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Gamma_Theme2.WB_Gamma_Theme2_C.OnValueChanged__DelegateSignature +struct UWB_Gamma_Theme2_C_OnValueChanged__DelegateSignature_Params +{ +public: + float Gamma; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Gamma_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_classes.hpp new file mode 100644 index 0000000..c7fcdf1 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_classes.hpp @@ -0,0 +1,32 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1C (0x27C - 0x260) +// WidgetBlueprintGeneratedClass WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C +class UWB_KeyRemap_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UInputKeySelector* InputKeySelector; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + int32 KeyInput_Index; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName InputAction_Name; // 0x274(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UWB_KeyRemap_Theme2_C* GetDefaultObj(); + + void BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey); + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_WB_KeyRemap_Theme2(int32 EntryPoint, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FInputChord& K2Node_ComponentBoundEvent_SelectedKey, class UInputSettings* CallFunc_GetInputSettings_ReturnValue_1, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FInputActionKeyMapping& K2Node_MakeStruct_InputActionKeyMapping, bool CallFunc_Array_IsValidIndex_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings_1, bool K2Node_Event_IsDesignTime, bool CallFunc_Array_IsValidIndex_ReturnValue_1, const struct FInputChord& K2Node_MakeStruct_InputChord); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_functions.cpp new file mode 100644 index 0000000..2281e94 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_functions.cpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C +// (None) + +class UClass* UWB_KeyRemap_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_KeyRemap_Theme2_C"); + + return Clss; +} + + +// WB_KeyRemap_Theme2_C WB_KeyRemap_Theme2.Default__WB_KeyRemap_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_KeyRemap_Theme2_C* UWB_KeyRemap_Theme2_C::GetDefaultObj() +{ + static class UWB_KeyRemap_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_KeyRemap_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature +// (BlueprintEvent) +// Parameters: +// struct FInputChord SelectedKey (BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) + +void UWB_KeyRemap_Theme2_C::BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_KeyRemap_Theme2_C", "BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature"); + + Params::UWB_KeyRemap_Theme2_C_BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature_Params Parms{}; + + Parms.SelectedKey = SelectedKey; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_KeyRemap_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_KeyRemap_Theme2_C", "PreConstruct"); + + Params::UWB_KeyRemap_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.ExecuteUbergraph_WB_KeyRemap_Theme2 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FInputChord K2Node_ComponentBoundEvent_SelectedKey (HasGetValueTypeHash) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetActionMappingByName_OutMappings (ReferenceParm) +// struct FInputActionKeyMapping K2Node_MakeStruct_InputActionKeyMapping (None) +// bool CallFunc_Array_IsValidIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayCallFunc_GetActionMappingByName_OutMappings_1 (ReferenceParm) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_IsValidIndex_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FInputChord K2Node_MakeStruct_InputChord (HasGetValueTypeHash) + +void UWB_KeyRemap_Theme2_C::ExecuteUbergraph_WB_KeyRemap_Theme2(int32 EntryPoint, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const struct FInputChord& K2Node_ComponentBoundEvent_SelectedKey, class UInputSettings* CallFunc_GetInputSettings_ReturnValue_1, TArray& CallFunc_GetActionMappingByName_OutMappings, const struct FInputActionKeyMapping& K2Node_MakeStruct_InputActionKeyMapping, bool CallFunc_Array_IsValidIndex_ReturnValue, TArray& CallFunc_GetActionMappingByName_OutMappings_1, bool K2Node_Event_IsDesignTime, bool CallFunc_Array_IsValidIndex_ReturnValue_1, const struct FInputChord& K2Node_MakeStruct_InputChord) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_KeyRemap_Theme2_C", "ExecuteUbergraph_WB_KeyRemap_Theme2"); + + Params::UWB_KeyRemap_Theme2_C_ExecuteUbergraph_WB_KeyRemap_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.K2Node_ComponentBoundEvent_SelectedKey = K2Node_ComponentBoundEvent_SelectedKey; + Parms.CallFunc_GetInputSettings_ReturnValue_1 = CallFunc_GetInputSettings_ReturnValue_1; + Parms.CallFunc_GetActionMappingByName_OutMappings = CallFunc_GetActionMappingByName_OutMappings; + Parms.K2Node_MakeStruct_InputActionKeyMapping = K2Node_MakeStruct_InputActionKeyMapping; + Parms.CallFunc_Array_IsValidIndex_ReturnValue = CallFunc_Array_IsValidIndex_ReturnValue; + Parms.CallFunc_GetActionMappingByName_OutMappings_1 = CallFunc_GetActionMappingByName_OutMappings_1; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_Array_IsValidIndex_ReturnValue_1 = CallFunc_Array_IsValidIndex_ReturnValue_1; + Parms.K2Node_MakeStruct_InputChord = K2Node_MakeStruct_InputChord; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_parameters.hpp new file mode 100644 index 0000000..aa50ab3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_parameters.hpp @@ -0,0 +1,56 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature +struct UWB_KeyRemap_Theme2_C_BndEvt__WB_KeyRemap_InputKeySelector_K2Node_ComponentBoundEvent_0_OnKeySelected__DelegateSignature_Params +{ +public: + struct FInputChord SelectedKey; // 0x0(0x20)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.PreConstruct +struct UWB_KeyRemap_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xB0 (0xB0 - 0x0) +// Function WB_KeyRemap_Theme2.WB_KeyRemap_Theme2_C.ExecuteUbergraph_WB_KeyRemap_Theme2 +struct UWB_KeyRemap_Theme2_C_ExecuteUbergraph_WB_KeyRemap_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24D5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FInputChord K2Node_ComponentBoundEvent_SelectedKey; // 0x10(0x20)(HasGetValueTypeHash) + class UInputSettings* CallFunc_GetInputSettings_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetActionMappingByName_OutMappings; // 0x38(0x10)(ReferenceParm) + struct FInputActionKeyMapping K2Node_MakeStruct_InputActionKeyMapping; // 0x48(0x28)(None) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24D6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetActionMappingByName_OutMappings_1; // 0x78(0x10)(ReferenceParm) + bool K2Node_Event_IsDesignTime; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_IsValidIndex_ReturnValue_1; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_24D7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + struct FInputChord K2Node_MakeStruct_InputChord; // 0x90(0x20)(HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_KeyRemap_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_classes.hpp new file mode 100644 index 0000000..e49d9a6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x2A8 - 0x260) +// WidgetBlueprintGeneratedClass WB_LoadingScreen.WB_LoadingScreen_C +class UWB_LoadingScreen_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeIn; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Background_Image; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCircularThrobber* CircularThrobber_62; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_99; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText LoadingScreen_FeedbackText; // 0x288(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + class UTexture2D* LoadingScreen_Image; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UWB_LoadingScreen_C* GetDefaultObj(); + + void CanClose(); + void Construct(); + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_WB_LoadingScreen(int32 EntryPoint, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool K2Node_Event_IsDesignTime, const class FString& CallFunc_GetCurrentCulture_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_functions.cpp new file mode 100644 index 0000000..46dad46 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_functions.cpp @@ -0,0 +1,132 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_LoadingScreen.WB_LoadingScreen_C +// (None) + +class UClass* UWB_LoadingScreen_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_LoadingScreen_C"); + + return Clss; +} + + +// WB_LoadingScreen_C WB_LoadingScreen.Default__WB_LoadingScreen_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_LoadingScreen_C* UWB_LoadingScreen_C::GetDefaultObj() +{ + static class UWB_LoadingScreen_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_LoadingScreen_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_LoadingScreen.WB_LoadingScreen_C.CanClose +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_LoadingScreen_C::CanClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_LoadingScreen_C", "CanClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_LoadingScreen.WB_LoadingScreen_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_LoadingScreen_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_LoadingScreen_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_LoadingScreen.WB_LoadingScreen_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_LoadingScreen_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_LoadingScreen_C", "PreConstruct"); + + Params::UWB_LoadingScreen_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_LoadingScreen.WB_LoadingScreen_C.ExecuteUbergraph_WB_LoadingScreen +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_LoadingScreen_C::ExecuteUbergraph_WB_LoadingScreen(int32 EntryPoint, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, bool K2Node_Event_IsDesignTime, const class FString& CallFunc_GetCurrentCulture_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_LoadingScreen_C", "ExecuteUbergraph_WB_LoadingScreen"); + + Params::UWB_LoadingScreen_C_ExecuteUbergraph_WB_LoadingScreen_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_parameters.hpp new file mode 100644 index 0000000..80102a3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_parameters.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function WB_LoadingScreen.WB_LoadingScreen_C.PreConstruct +struct UWB_LoadingScreen_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x81 (0x81 - 0x0) +// Function WB_LoadingScreen.WB_LoadingScreen_C.ExecuteUbergraph_WB_LoadingScreen +struct UWB_LoadingScreen_C_ExecuteUbergraph_WB_LoadingScreen_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F48[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x8(0x58)(HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F49[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_LoadingScreen_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_classes.hpp new file mode 100644 index 0000000..442b7e5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_Microphone_Theme2.WB_Microphone_Theme2_C +class UWB_Microphone_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USlider* Slider; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Percentage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Microphone_Theme2_C* GetDefaultObj(); + + void Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue); + void Construct(); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Microphone_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value); + void OnMouseCaptureEnd__DelegateSignature(); + void OnValueChanged__DelegateSignature(float Volume); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_functions.cpp new file mode 100644 index 0000000..c4bc49d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_functions.cpp @@ -0,0 +1,186 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Microphone_Theme2.WB_Microphone_Theme2_C +// (None) + +class UClass* UWB_Microphone_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Microphone_Theme2_C"); + + return Clss; +} + + +// WB_Microphone_Theme2_C WB_Microphone_Theme2.Default__WB_Microphone_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Microphone_Theme2_C* UWB_Microphone_Theme2_C::GetDefaultObj() +{ + static class UWB_Microphone_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Microphone_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.Set_SliderValue +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) + +void UWB_Microphone_Theme2_C::Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "Set_SliderValue"); + + Params::UWB_Microphone_Theme2_C_Set_SliderValue_Params Parms{}; + + Parms.InValue = InValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Microphone_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Microphone_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UWB_Microphone_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Microphone_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.ExecuteUbergraph_WB_Microphone_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Microphone_Theme2_C::ExecuteUbergraph_WB_Microphone_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "ExecuteUbergraph_WB_Microphone_Theme2"); + + Params::UWB_Microphone_Theme2_C_ExecuteUbergraph_WB_Microphone_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.OnMouseCaptureEnd__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Microphone_Theme2_C::OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.OnValueChanged__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Microphone_Theme2_C::OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Microphone_Theme2_C", "OnValueChanged__DelegateSignature"); + + Params::UWB_Microphone_Theme2_C_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_parameters.hpp new file mode 100644 index 0000000..a94a8dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.Set_SliderValue +struct UWB_Microphone_Theme2_C_Set_SliderValue_Params +{ +public: + float InValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_24D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x8(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +struct UWB_Microphone_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.ExecuteUbergraph_WB_Microphone_Theme2 +struct UWB_Microphone_Theme2_C_ExecuteUbergraph_WB_Microphone_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Microphone_Theme2.WB_Microphone_Theme2_C.OnValueChanged__DelegateSignature +struct UWB_Microphone_Theme2_C_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Microphone_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_classes.hpp new file mode 100644 index 0000000..3956607 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_classes.hpp @@ -0,0 +1,42 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x51 (0x2B1 - 0x260) +// WidgetBlueprintGeneratedClass WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C +class UWB_OptionSwitcher_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Decrease_Btn; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Increase_Btn; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnOptionSwitched; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + TArray Options; // 0x290(0x10)(Edit, BlueprintVisible) + class FString SelectedOption; // 0x2A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + bool Allow_OptionLooping_; // 0x2B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UWB_OptionSwitcher_Theme2_C* GetDefaultObj(); + + void Setup(int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item); + void Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue); + void Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable_1); + void PreConstruct(bool IsDesignTime); + void Construct(); + void BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_WB_OptionSwitcher_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime); + void OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_functions.cpp new file mode 100644 index 0000000..85962cc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_functions.cpp @@ -0,0 +1,256 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C +// (None) + +class UClass* UWB_OptionSwitcher_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_OptionSwitcher_Theme2_C"); + + return Clss; +} + + +// WB_OptionSwitcher_Theme2_C WB_OptionSwitcher_Theme2.Default__WB_OptionSwitcher_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_OptionSwitcher_Theme2_C* UWB_OptionSwitcher_Theme2_C::GetDefaultObj() +{ + static class UWB_OptionSwitcher_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_OptionSwitcher_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Setup +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) + +void UWB_OptionSwitcher_Theme2_C::Setup(int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "Setup"); + + Params::UWB_OptionSwitcher_Theme2_C_Setup_Params Parms{}; + + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Set_SelectedOption +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UWB_OptionSwitcher_Theme2_C::Set_SelectedOption(const class FString& SelectedOption, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "Set_SelectedOption"); + + Params::UWB_OptionSwitcher_Theme2_C_Set_SelectedOption_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Switch_Option +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Decrease_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Max_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Min_Options (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Current_Selection (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_OptionSwitcher_Theme2_C::Switch_Option(bool Decrease_, int32 Max_Options, int32 Min_Options, int32 Current_Selection, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Array_Find_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue_1, int32 CallFunc_Add_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_GreaterEqual_IntInt_ReturnValue, int32 Temp_int_Variable_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "Switch_Option"); + + Params::UWB_OptionSwitcher_Theme2_C_Switch_Option_Params Parms{}; + + Parms.Decrease_ = Decrease_; + Parms.Max_Options = Max_Options; + Parms.Min_Options = Min_Options; + Parms.Current_Selection = Current_Selection; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Array_Find_ReturnValue = CallFunc_Array_Find_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_GreaterEqual_IntInt_ReturnValue = CallFunc_GreaterEqual_IntInt_ReturnValue; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_OptionSwitcher_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "PreConstruct"); + + Params::UWB_OptionSwitcher_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_OptionSwitcher_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_OptionSwitcher_Theme2_C::BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "BndEvt__WB_OptionSwitcher_Decrease_Btn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_OptionSwitcher_Theme2_C::BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "BndEvt__WB_OptionSwitcher_Increase_Btn_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.ExecuteUbergraph_WB_OptionSwitcher_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_OptionSwitcher_Theme2_C::ExecuteUbergraph_WB_OptionSwitcher_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "ExecuteUbergraph_WB_OptionSwitcher_Theme2"); + + Params::UWB_OptionSwitcher_Theme2_C_ExecuteUbergraph_WB_OptionSwitcher_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.OnOptionSwitched__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_OptionSwitcher_Theme2_C::OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_OptionSwitcher_Theme2_C", "OnOptionSwitched__DelegateSignature"); + + Params::UWB_OptionSwitcher_Theme2_C_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_parameters.hpp new file mode 100644 index 0000000..4d30ec0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_parameters.hpp @@ -0,0 +1,87 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x18 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Setup +struct UWB_OptionSwitcher_Theme2_C_Setup_Params +{ +public: + int32 CallFunc_Array_Find_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_116F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Set_SelectedOption +struct UWB_OptionSwitcher_Theme2_C_Set_SelectedOption_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x44 (0x44 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.Switch_Option +struct UWB_OptionSwitcher_Theme2_C_Switch_Option_Params +{ +public: + bool Decrease_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1171[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Max_Options; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Min_Options; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Current_Selection; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Find_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1173[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_IntInt_ReturnValue; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1174[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.PreConstruct +struct UWB_OptionSwitcher_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.ExecuteUbergraph_WB_OptionSwitcher_Theme2 +struct UWB_OptionSwitcher_Theme2_C_ExecuteUbergraph_WB_OptionSwitcher_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_OptionSwitcher_Theme2.WB_OptionSwitcher_Theme2_C.OnOptionSwitched__DelegateSignature +struct UWB_OptionSwitcher_Theme2_C_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_OptionSwitcher_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_classes.hpp new file mode 100644 index 0000000..cdb92cd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_classes.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C +class UWB_Sensitivity_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USlider* Slider; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Percentage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x278(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x288(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Sensitivity_Theme2_C* GetDefaultObj(); + + void Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue); + void Construct(); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Sensitivity_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value); + void OnMouseCaptureEnd__DelegateSignature(); + void OnValueChanged__DelegateSignature(float Volume); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_functions.cpp new file mode 100644 index 0000000..425ab5c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_functions.cpp @@ -0,0 +1,186 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C +// (None) + +class UClass* UWB_Sensitivity_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Sensitivity_Theme2_C"); + + return Clss; +} + + +// WB_Sensitivity_Theme2_C WB_Sensitivity_Theme2.Default__WB_Sensitivity_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Sensitivity_Theme2_C* UWB_Sensitivity_Theme2_C::GetDefaultObj() +{ + static class UWB_Sensitivity_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Sensitivity_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.Set_SliderValue +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) + +void UWB_Sensitivity_Theme2_C::Set_SliderValue(float InValue, class FText CallFunc_Conv_FloatToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "Set_SliderValue"); + + Params::UWB_Sensitivity_Theme2_C_Set_SliderValue_Params Parms{}; + + Parms.InValue = InValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Sensitivity_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Sensitivity_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UWB_Sensitivity_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Sensitivity_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.ExecuteUbergraph_WB_Sensitivity_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Sensitivity_Theme2_C::ExecuteUbergraph_WB_Sensitivity_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "ExecuteUbergraph_WB_Sensitivity_Theme2"); + + Params::UWB_Sensitivity_Theme2_C_ExecuteUbergraph_WB_Sensitivity_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.OnMouseCaptureEnd__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Sensitivity_Theme2_C::OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.OnValueChanged__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Sensitivity_Theme2_C::OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Sensitivity_Theme2_C", "OnValueChanged__DelegateSignature"); + + Params::UWB_Sensitivity_Theme2_C_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_parameters.hpp new file mode 100644 index 0000000..77f637e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_parameters.hpp @@ -0,0 +1,54 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x20 - 0x0) +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.Set_SliderValue +struct UWB_Sensitivity_Theme2_C_Set_SliderValue_Params +{ +public: + float InValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9C6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x8(0x18)(None) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +struct UWB_Sensitivity_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.ExecuteUbergraph_WB_Sensitivity_Theme2 +struct UWB_Sensitivity_Theme2_C_ExecuteUbergraph_WB_Sensitivity_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Sensitivity_Theme2.WB_Sensitivity_Theme2_C.OnValueChanged__DelegateSignature +struct UWB_Sensitivity_Theme2_C_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Sensitivity_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_classes.hpp new file mode 100644 index 0000000..e76bc2b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x2A8 - 0x260) +// WidgetBlueprintGeneratedClass WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C +class UWB_SettingsItem_Text_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* Description_Text; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* Title_Text; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText Title; // 0x278(0x18)(Edit, BlueprintVisible) + class FText Description; // 0x290(0x18)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UWB_SettingsItem_Text_Theme2_C* GetDefaultObj(); + + void PreConstruct(bool IsDesignTime); + void Construct(); + void ExecuteUbergraph_WB_SettingsItem_Text_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_functions.cpp new file mode 100644 index 0000000..55d83d6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_functions.cpp @@ -0,0 +1,106 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C +// (None) + +class UClass* UWB_SettingsItem_Text_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_SettingsItem_Text_Theme2_C"); + + return Clss; +} + + +// WB_SettingsItem_Text_Theme2_C WB_SettingsItem_Text_Theme2.Default__WB_SettingsItem_Text_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_SettingsItem_Text_Theme2_C* UWB_SettingsItem_Text_Theme2_C::GetDefaultObj() +{ + static class UWB_SettingsItem_Text_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_SettingsItem_Text_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsItem_Text_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsItem_Text_Theme2_C", "PreConstruct"); + + Params::UWB_SettingsItem_Text_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_SettingsItem_Text_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsItem_Text_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.ExecuteUbergraph_WB_SettingsItem_Text_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsItem_Text_Theme2_C::ExecuteUbergraph_WB_SettingsItem_Text_Theme2(int32 EntryPoint, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsItem_Text_Theme2_C", "ExecuteUbergraph_WB_SettingsItem_Text_Theme2"); + + Params::UWB_SettingsItem_Text_Theme2_C_ExecuteUbergraph_WB_SettingsItem_Text_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_parameters.hpp new file mode 100644 index 0000000..48eae4f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_parameters.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.PreConstruct +struct UWB_SettingsItem_Text_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x5 (0x5 - 0x0) +// Function WB_SettingsItem_Text_Theme2.WB_SettingsItem_Text_Theme2_C.ExecuteUbergraph_WB_SettingsItem_Text_Theme2 +struct UWB_SettingsItem_Text_Theme2_C_ExecuteUbergraph_WB_SettingsItem_Text_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsItem_Text_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_classes.hpp new file mode 100644 index 0000000..b283404 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_classes.hpp @@ -0,0 +1,261 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x2F2 (0x552 - 0x260) +// WidgetBlueprintGeneratedClass WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C +class UWB_SettingsPanel_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USpacer* QuitSpacer; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USpacer* QuitSpacer_1; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* WarningOverlay; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Apply_Theme2_C* WB_Button_Apply_Theme2; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_AutoSet_Theme2_C* WB_Button_AutoSet; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Close_Theme2_C* WB_Button_Close_Theme2; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_LeaveGame_C* WB_Button_LeaveGame; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_RestartGame_C* WB_Button_RestartGame_C_0; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Sidebar_Theme2_C* WB_Button_Sidebar_Theme2_Audio; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Sidebar_Theme2_C* WB_Button_Sidebar_Theme2_Controls; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Sidebar_Theme2_C* WB_Button_Sidebar_Theme2_Game; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Sidebar_Theme2_C* WB_Button_Sidebar_Theme2_RestoreDefaults; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_Sidebar_Theme2_C* WB_Button_Sidebar_Theme2_Video; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Confirmation_PopUp_ResetAchievements_Theme2_C* WB_Confirmation_PopUp_ResetAchievements_Theme2; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Confirmation_PopUp_ResetSettings_Theme2_C* WB_Confirmation_PopUp_ResetSettings_Theme2; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Confirmation_PopUp_SaveSettings_Theme2_C* WB_Confirmation_PopUp_SaveSettings_Theme2; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_DynamicResolution; // 0x2E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_FrameRateLimit; // 0x2F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_HDR; // 0x2F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_MotionBlur; // 0x300(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_Resolution; // 0x308(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_Vsync; // 0x310(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_Vsync_1; // 0x318(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Dropdown_Theme2_C* WB_Dropdown_WindowMode; // 0x320(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Gamma_Theme2_C* WB_Gamma_Theme2; // 0x328(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap; // 0x330(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_1; // 0x338(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_2; // 0x340(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_3; // 0x348(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_4; // 0x350(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_5; // 0x358(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_6; // 0x360(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_7; // 0x368(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_8; // 0x370(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_9; // 0x378(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_10; // 0x380(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_11; // 0x388(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_12; // 0x390(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_KeyRemap_Theme2_C* WB_KeyRemap_13; // 0x398(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Button_ResetAchievements_C* WB_OptionsResetAchievements; // 0x3A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_AntiMinusAliasing_Quality; // 0x3A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_Audio_Quality; // 0x3B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_CameraShake; // 0x3B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_EventContent; // 0x3C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_Foliage_Quality; // 0x3C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_FOV_Theme2_C* WB_OptionSwitcher_FOV; // 0x3D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_InvertMouse; // 0x3D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_OverallQuality; // 0x3E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_PostProcessing_Quality; // 0x3E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_PushToTalk; // 0x3F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_Shading_Quality; // 0x3F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_Shadow_Quality; // 0x400(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_ShowBody; // 0x408(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_ShowGore; // 0x410(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_SmoothRotation; // 0x418(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_Texture_Quality; // 0x420(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_VHSEffect; // 0x428(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_ViewDistance_Quality; // 0x430(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_OptionSwitcher_Theme2_C* WB_OptionSwitcher_VisualEffects_Quality; // 0x438(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Sensitivity_Theme2_C* WB_Sensitivity_Theme2; // 0x440(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_AmbientVolume; // 0x448(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_EntityVolume; // 0x450(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_FootstepVolume; // 0x458(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Microphone_Theme2_C* WB_Slider_InputGain; // 0x460(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_MasterVolume; // 0x468(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_MasterVolume_1; // 0x470(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_SFXVolume; // 0x478(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_UIVolume; // 0x480(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_VoiceVolume; // 0x488(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_Slider_Theme2_C* WB_Slider_VoiceVolume_1; // 0x490(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWidgetSwitcher* WidgetSwitcher; // 0x498(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + bool UnsavedChanges_; // 0x4A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_276E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float MasterVolume; // 0x4A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float VoiceVolume; // 0x4A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float AmbientVolume; // 0x4AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ClickedCloseButton_; // 0x4B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_276F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FootstepVolume; // 0x4B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float SFXVolume; // 0x4B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float UIVolume; // 0x4BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float EntityVolume; // 0x4C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2770[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundMix* In_Sound_Mix_Modifier; // 0x4C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundClass* SC_Master; // 0x4D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundClass* SC_Voice; // 0x4D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundClass* SC_Ambience; // 0x4E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString GameSettings_SlotName; // 0x4E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + bool IsLobby; // 0x4F8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2771[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Sensitivity; // 0x4FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsMenu; // 0x500(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2772[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundClass* SC_Footstep; // 0x508(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundClass* SC_SFX; // 0x510(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USoundClass* SC_UI; // 0x518(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool MotionBlurEnabled; // 0x520(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2773[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float InputGain; // 0x524(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_CameraSetting CameraSetting; // 0x528(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowBody; // 0x529(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool InvertMouse; // 0x52A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool UsingPushToTalk; // 0x52B(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2774[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundClass* SC_Entity; // 0x530(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 FOV; // 0x538(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool SmoothRotation; // 0x53C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2775[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class USoundClass* SC_Underwater; // 0x540(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HideGore; // 0x548(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2776[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Gamma; // 0x54C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CameraShake; // 0x550(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool ShowEventContent; // 0x551(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UWB_SettingsPanel_Theme2_C* GetDefaultObj(); + + void Interpret_ShowEventContent(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void Interpret_CameraShake(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void Interpret_Gamma(float Gamma, class FString* MotionBlur_, const class FString& CallFunc_Conv_FloatToString_ReturnValue, bool CallFunc_NearlyEqual_FloatFloat_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void Interpret_ShowGore(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void LoadAudioCaptureDevice(); + void ChangeAudioCaptureDevice(const class FString& NewDevice, bool bSave); + void Interpret_SmoothRotation(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void Interpret_PushToTalk(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FKey& CallFunc_GetKey_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue); + void SetBooleanOption(bool IsEnabled, class UWB_OptionSwitcher_Theme2_C* Dropdown); + void Interpret_InvertMouse(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void Interpret_ShowBody(const class FString& Option, bool K2Node_SwitchString_CmpSuccess); + void Interpret_VHSEffect(const class FString& Option, class FString* Command, bool K2Node_SwitchString_CmpSuccess); + void CheckWaterSettings(class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class AMP_PoolRooms_C* K2Node_DynamicCast_AsMP_Pool_Rooms, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue); + void Interpret_MotionBlur(const class FString& Option, class UGameUserSettings** GameUserSettings, class FString* MotionBlur_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Hide(class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess); + void Save_ControlsSettings(class UBP_SG_GameSettings_C* SaveGameObject, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, float CallFunc_FClamp_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue); + void Save_AudioSettings(const struct FS_AudioSettings& S_GameSettings, class UBP_SG_GameSettings_C* SaveGameObject, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue); + void Interpret_AudioQuality(const class FString& Option, class UGameUserSettings** GameUserSettings, int32* Quality, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Get_HDR(class UGameUserSettings* GameUserSettings, bool CallFunc_IsHDREnabled_ReturnValue, bool CallFunc_SupportsHDRDisplayOutput_ReturnValue); + void Get_DynamicResolution(class UGameUserSettings* GameUserSettings, bool CallFunc_IsDynamicResolutionEnabled_ReturnValue); + void Get_Shading_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetShadingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_Foliage_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetFoliageQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_PostProcessing_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetPostProcessingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_VisualEffects_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetVisualEffectQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_Texture_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetTextureQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_AntiAliasing_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetAntiAliasingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_Shadow_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetShadowQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_ViewDistance_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetViewDistanceQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality); + void Get_OverallScalability_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetOverallScalabilityLevel_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality, bool CallFunc_EqualEqual_IntInt_ReturnValue); + void Adjust_AllQualityLevels(const class FString& SelectedOption); + void Get_VSync(class UGameUserSettings* GameUserSettings, bool CallFunc_IsVSyncEnabled_ReturnValue); + void Get_FrameRateLimit(class UGameUserSettings* GameUserSettings, float CallFunc_GetFrameRateLimit_ReturnValue, int32 CallFunc_FFloor_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue); + void Get_Resolution(class UGameUserSettings* GameUserSettings, const struct FIntPoint& CallFunc_GetScreenResolution_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void Get_WindowMode(class UGameUserSettings* GameUserSettings, enum class EWindowMode CallFunc_GetFullscreenMode_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess); + void Interpret_HDR(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* HDR_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_DynamicResolution(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* DynamicResolution_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_FrameRateLimit(const class FString& Option, class UGameUserSettings** GameUserSettings, float* FrameRateLimit, bool CallFunc_EqualEqual_StriStri_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_VSync(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* VSync_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_Resolution(const class FString& Option, class UGameUserSettings** GameUserSettings, struct FIntPoint* Resolution, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue_1, const struct FIntPoint& K2Node_MakeStruct_IntPoint, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_WindowMode(const class FString& Option, class UGameUserSettings** GameUserSettings, enum class EWindowMode* WindowMode, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, const struct FIntPoint& CallFunc_GetDesktopResolution_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + void Interpret_GraphicQuality(const class FString& Option, class UGameUserSettings** GameUserSettings, int32* Quality, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Interpret_QualityINT(int32 Selection, class FString* Quality, bool K2Node_SwitchInteger_CmpSuccess); + void Retrieve_VideoSettings(class UGameUserSettings* GameUserSettings); + void Retrieve_AudioSettings(float CallFunc_Conv_IntToFloat_ReturnValue, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings, const class FString& CallFunc_interpret_MotionBlur_MotionBlur_, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_1, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__1, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_2, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__2, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_3, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__3, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_interpret_Gamma_MotionBlur_, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue); + void Retrieve_AllSettings(class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue); + void Reset_AudioSettings(const struct FS_AudioSettings& K2Node_MakeStruct_S_AudioSettings); + void Switch_ActiveTab(int32 ActiveIndex, bool K2Node_SwitchInteger_CmpSuccess, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_3, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_4, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_5, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_6, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_7, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_8, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_9, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_10, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_11, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_1, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_12, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_13, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_14, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_3, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_15, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_4, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_5, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_6, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_7); + void OnFailure_3AAA995949DCDD9ECCBD9CAA05373280(); + void OnSuccess_3AAA995949DCDD9ECCBD9CAA05373280(); + void OnFailure_C5C9DFA74A41B0457D99708BAAF06389(); + void OnSuccess_C5C9DFA74A41B0457D99708BAAF06389(); + void ApplySettings(); + void Construct(); + void BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_AntiMinusAliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Button_AutoSet_K2Node_ComponentBoundEvent_28_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_33_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_34_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_35_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Close_Theme2_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Apply_Theme2_K2Node_ComponentBoundEvent_38_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_RestoreDefaults_K2Node_ComponentBoundEvent_39_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Video_K2Node_ComponentBoundEvent_40_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Audio_K2Node_ComponentBoundEvent_41_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_K2Node_ComponentBoundEvent_42_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_0_OnClicked_Confirm__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_1_OnClicked_Decline__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_2_OnClicked_Confirm__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_3_OnClicked_Decline__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_LeaveGame_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_45_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_11_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_13_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_31_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_37_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_1_K2Node_ComponentBoundEvent_46_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_Button_RestartGame_C_0_K2Node_ComponentBoundEvent_47_OnClicked__DelegateSignature(); + void CloseSettings(); + void ForceClose(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Slider_EntityVolume_K2Node_ComponentBoundEvent_54_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_55_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature(float Volume); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_58_OnClicked_Confirm__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_59_OnClicked_Decline__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_3_K2Node_ComponentBoundEvent_50_OnClicked__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature(float Gamma); + void BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_60_OnMouseCaptureEnd__DelegateSignature(); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption); + void ExecuteUbergraph_WB_SettingsPanel_Theme2(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2, const class FString& K2Node_ComponentBoundEvent_SelectedOption_24, const class FString& K2Node_ComponentBoundEvent_SelectedOption_23, class UGameUserSettings* CallFunc_interpret_FrameRateLimit_GameUserSettings, float CallFunc_interpret_FrameRateLimit_FrameRateLimit, class UGameUserSettings* CallFunc_interpret_WindowMode_GameUserSettings, enum class EWindowMode CallFunc_interpret_WindowMode_WindowMode, const class FString& K2Node_ComponentBoundEvent_SelectedOption_22, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_3, class UGameUserSettings* CallFunc_interpret_Resolution_GameUserSettings, const struct FIntPoint& CallFunc_interpret_Resolution_Resolution, const class FString& K2Node_ComponentBoundEvent_SelectedOption_21, const class FString& K2Node_ComponentBoundEvent_SelectedOption_20, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings, int32 CallFunc_interpret_GraphicQuality_Quality, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_1, int32 CallFunc_interpret_GraphicQuality_Quality_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_19, const class FString& K2Node_ComponentBoundEvent_SelectedOption_18, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_2, int32 CallFunc_interpret_GraphicQuality_Quality_2, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_3, int32 CallFunc_interpret_GraphicQuality_Quality_3, const class FString& K2Node_ComponentBoundEvent_SelectedOption_17, const class FString& K2Node_ComponentBoundEvent_SelectedOption_16, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_4, int32 CallFunc_interpret_GraphicQuality_Quality_4, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_5, int32 CallFunc_interpret_GraphicQuality_Quality_5, const class FString& K2Node_ComponentBoundEvent_SelectedOption_15, const class FString& K2Node_ComponentBoundEvent_SelectedOption_14, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_6, int32 CallFunc_interpret_GraphicQuality_Quality_6, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_7, int32 CallFunc_interpret_GraphicQuality_Quality_7, const class FString& K2Node_ComponentBoundEvent_SelectedOption_13, const class FString& K2Node_ComponentBoundEvent_SelectedOption_12, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_8, int32 CallFunc_interpret_GraphicQuality_Quality_8, class UGameUserSettings* CallFunc_interpret_DynamicResolution_GameUserSettings, bool CallFunc_interpret_DynamicResolution_DynamicResolution_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_11, class UGameUserSettings* CallFunc_interpret_HDR_GameUserSettings, bool CallFunc_interpret_HDR_HDR_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_10, class UGameUserSettings* CallFunc_interpret_VSync_GameUserSettings, bool CallFunc_interpret_VSync_VSync_, float K2Node_ComponentBoundEvent_Volume_9, float K2Node_ComponentBoundEvent_Volume_8, float K2Node_ComponentBoundEvent_Volume_7, const class FString& K2Node_ComponentBoundEvent_SelectedOption_9, class UGameUserSettings* CallFunc_interpret_AudioQuality_GameUserSettings, int32 CallFunc_interpret_AudioQuality_Quality, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, float K2Node_ComponentBoundEvent_Volume_6, bool CallFunc_SetGamePaused_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, bool CallFunc_SetGamePaused_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_1, float K2Node_ComponentBoundEvent_Volume_5, float K2Node_ComponentBoundEvent_Volume_4, float K2Node_ComponentBoundEvent_Volume_3, const class FString& K2Node_ComponentBoundEvent_SelectedOption_8, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings, const class FString& CallFunc_interpret_MotionBlur_MotionBlur_, float K2Node_ComponentBoundEvent_Volume_2, const class FString& K2Node_ComponentBoundEvent_SelectedOption_7, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& K2Node_ComponentBoundEvent_SelectedOption_6, const class FString& K2Node_ComponentBoundEvent_SelectedOption_5, const class FString& CallFunc_interpret_VHSEffect_Command, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsServer_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_4, float K2Node_ComponentBoundEvent_Volume_1, const struct FS_AudioSettings& K2Node_MakeStruct_S_AudioSettings, float K2Node_ComponentBoundEvent_Volume, int32 CallFunc_FTrunc_ReturnValue, bool CallFunc_InRange_FloatFloat_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_4, class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, class UFancyGameInstance* K2Node_DynamicCast_AsFancy_Game_Instance, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_3, bool CallFunc_IsValid_ReturnValue_3, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_4, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_5, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class ABP_Ocean_Manager_C* CallFunc_GetActorOfClass_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, float K2Node_ComponentBoundEvent_Gamma, const class FString& K2Node_ComponentBoundEvent_SelectedOption_2, const class FString& CallFunc_interpret_Gamma_MotionBlur_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_6, TArray& CallFunc_GetAllActorsWithInterface_OutActors, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class AActor* CallFunc_Array_Get_Item, TScriptInterface K2Node_DynamicCast_AsBPI_Event_Item, bool K2Node_DynamicCast_bSuccess_7, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_functions.cpp new file mode 100644 index 0000000..d076e35 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_functions.cpp @@ -0,0 +1,3137 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C +// (None) + +class UClass* UWB_SettingsPanel_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_SettingsPanel_Theme2_C"); + + return Clss; +} + + +// WB_SettingsPanel_Theme2_C WB_SettingsPanel_Theme2.Default__WB_SettingsPanel_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_SettingsPanel_Theme2_C* UWB_SettingsPanel_Theme2_C::GetDefaultObj() +{ + static class UWB_SettingsPanel_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_SettingsPanel_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowEventContent +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_ShowEventContent(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_ShowEventContent"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_ShowEventContent_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_CameraShake +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_CameraShake(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_CameraShake"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_CameraShake_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Gamma +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Gamma (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString MotionBlur_ (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NearlyEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_Gamma(float Gamma, class FString* MotionBlur_, const class FString& CallFunc_Conv_FloatToString_ReturnValue, bool CallFunc_NearlyEqual_FloatFloat_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_Gamma"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_Gamma_Params Parms{}; + + Parms.Gamma = Gamma; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + Parms.CallFunc_NearlyEqual_FloatFloat_ReturnValue = CallFunc_NearlyEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (MotionBlur_ != nullptr) + *MotionBlur_ = std::move(Parms.MotionBlur_); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowGore +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_ShowGore(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_ShowGore"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_ShowGore_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.LoadAudioCaptureDevice +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::LoadAudioCaptureDevice() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "LoadAudioCaptureDevice"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ChangeAudioCaptureDevice +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString NewDevice (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool bSave (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::ChangeAudioCaptureDevice(const class FString& NewDevice, bool bSave) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "ChangeAudioCaptureDevice"); + + Params::UWB_SettingsPanel_Theme2_C_ChangeAudioCaptureDevice_Params Parms{}; + + Parms.NewDevice = NewDevice; + Parms.bSave = bSave; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_SmoothRotation +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_SmoothRotation(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_SmoothRotation"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_SmoothRotation_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_PushToTalk +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_PushToTalk(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_PushToTalk"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_PushToTalk_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnKeyDown +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FKeyEvent InKeyEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FKey CallFunc_GetKey_ReturnValue (HasGetValueTypeHash) +// struct FEventReply CallFunc_Handled_ReturnValue (None) +// bool CallFunc_EqualEqual_KeyKey_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +struct FEventReply UWB_SettingsPanel_Theme2_C::OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FKey& CallFunc_GetKey_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue, bool CallFunc_EqualEqual_KeyKey_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "OnKeyDown"); + + Params::UWB_SettingsPanel_Theme2_C_OnKeyDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + Parms.CallFunc_GetKey_ReturnValue = CallFunc_GetKey_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + Parms.CallFunc_EqualEqual_KeyKey_ReturnValue = CallFunc_EqualEqual_KeyKey_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.SetBooleanOption +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsEnabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_OptionSwitcher_Theme2_C* Dropdown (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::SetBooleanOption(bool IsEnabled, class UWB_OptionSwitcher_Theme2_C* Dropdown) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "SetBooleanOption"); + + Params::UWB_SettingsPanel_Theme2_C_SetBooleanOption_Params Parms{}; + + Parms.IsEnabled = IsEnabled; + Parms.Dropdown = Dropdown; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_InvertMouse +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_InvertMouse(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_InvertMouse"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_InvertMouse_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowBody +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_ShowBody(const class FString& Option, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_ShowBody"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_ShowBody_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VHSEffect +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class FString Command (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_VHSEffect(const class FString& Option, class FString* Command, bool K2Node_SwitchString_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_VHSEffect"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_VHSEffect_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Command != nullptr) + *Command = std::move(Parms.Command); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.CheckWaterSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AMP_PoolRooms_C* K2Node_DynamicCast_AsMP_Pool_Rooms (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::CheckWaterSettings(class AGameModeBase* CallFunc_GetGameMode_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, class AMP_PoolRooms_C* K2Node_DynamicCast_AsMP_Pool_Rooms, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "CheckWaterSettings"); + + Params::UWB_SettingsPanel_Theme2_C_CheckWaterSettings_Params Parms{}; + + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Pool_Rooms = K2Node_DynamicCast_AsMP_Pool_Rooms; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_MotionBlur +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString MotionBlur_ (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_MotionBlur(const class FString& Option, class UGameUserSettings** GameUserSettings, class FString* MotionBlur_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_MotionBlur"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_MotionBlur_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (MotionBlur_ != nullptr) + *MotionBlur_ = std::move(Parms.MotionBlur_); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Hide +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Hide(class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Hide"); + + Params::UWB_SettingsPanel_Theme2_C_Hide_Params Parms{}; + + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetVisibility_ReturnValue = CallFunc_GetVisibility_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_ControlsSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_SG_GameSettings_C* SaveGameObject (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Save_ControlsSettings(class UBP_SG_GameSettings_C* SaveGameObject, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, float CallFunc_FClamp_ReturnValue, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, bool CallFunc_IsValid_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Save_ControlsSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Save_ControlsSettings_Params Parms{}; + + Parms.SaveGameObject = SaveGameObject; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_AudioSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_AudioSettings S_GameSettings (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* SaveGameObject (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Save_AudioSettings(const struct FS_AudioSettings& S_GameSettings, class UBP_SG_GameSettings_C* SaveGameObject, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Save_AudioSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Save_AudioSettings_Params Parms{}; + + Parms.S_GameSettings = S_GameSettings; + Parms.SaveGameObject = SaveGameObject; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_AudioQuality +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Quality (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_AudioQuality(const class FString& Option, class UGameUserSettings** GameUserSettings, int32* Quality, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_AudioQuality"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_AudioQuality_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (Quality != nullptr) + *Quality = Parms.Quality; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_HDR +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHDREnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SupportsHDRDisplayOutput_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_HDR(class UGameUserSettings* GameUserSettings, bool CallFunc_IsHDREnabled_ReturnValue, bool CallFunc_SupportsHDRDisplayOutput_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_HDR"); + + Params::UWB_SettingsPanel_Theme2_C_Get_HDR_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_IsHDREnabled_ReturnValue = CallFunc_IsHDREnabled_ReturnValue; + Parms.CallFunc_SupportsHDRDisplayOutput_ReturnValue = CallFunc_SupportsHDRDisplayOutput_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_DynamicResolution +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsDynamicResolutionEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_DynamicResolution(class UGameUserSettings* GameUserSettings, bool CallFunc_IsDynamicResolutionEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_DynamicResolution"); + + Params::UWB_SettingsPanel_Theme2_C_Get_DynamicResolution_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_IsDynamicResolutionEnabled_ReturnValue = CallFunc_IsDynamicResolutionEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shading_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetShadingQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_Shading_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetShadingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_Shading_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_Shading_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetShadingQuality_ReturnValue = CallFunc_GetShadingQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Foliage_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetFoliageQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_Foliage_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetFoliageQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_Foliage_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_Foliage_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetFoliageQuality_ReturnValue = CallFunc_GetFoliageQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_PostProcessing_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetPostProcessingQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_PostProcessing_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetPostProcessingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_PostProcessing_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_PostProcessing_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetPostProcessingQuality_ReturnValue = CallFunc_GetPostProcessingQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VisualEffects_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetVisualEffectQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_VisualEffects_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetVisualEffectQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_VisualEffects_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_VisualEffects_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetVisualEffectQuality_ReturnValue = CallFunc_GetVisualEffectQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Texture_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetTextureQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_Texture_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetTextureQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_Texture_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_Texture_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetTextureQuality_ReturnValue = CallFunc_GetTextureQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_AntiAliasing_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetAntiAliasingQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_AntiAliasing_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetAntiAliasingQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_AntiAliasing_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_AntiAliasing_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetAntiAliasingQuality_ReturnValue = CallFunc_GetAntiAliasingQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shadow_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetShadowQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_Shadow_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetShadowQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_Shadow_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_Shadow_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetShadowQuality_ReturnValue = CallFunc_GetShadowQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_ViewDistance_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetViewDistanceQuality_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_ViewDistance_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetViewDistanceQuality_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_ViewDistance_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_ViewDistance_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetViewDistanceQuality_ReturnValue = CallFunc_GetViewDistanceQuality_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_OverallScalability_Quality +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetOverallScalabilityLevel_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Interpret_QualityINT_Quality (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_OverallScalability_Quality(class UGameUserSettings* GameUserSettings, int32 CallFunc_GetOverallScalabilityLevel_ReturnValue, const class FString& CallFunc_Interpret_QualityINT_Quality, bool CallFunc_EqualEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_OverallScalability_Quality"); + + Params::UWB_SettingsPanel_Theme2_C_Get_OverallScalability_Quality_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetOverallScalabilityLevel_ReturnValue = CallFunc_GetOverallScalabilityLevel_ReturnValue; + Parms.CallFunc_Interpret_QualityINT_Quality = CallFunc_Interpret_QualityINT_Quality; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Adjust_AllQualityLevels +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Adjust_AllQualityLevels(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Adjust_AllQualityLevels"); + + Params::UWB_SettingsPanel_Theme2_C_Adjust_AllQualityLevels_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VSync +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsVSyncEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_VSync(class UGameUserSettings* GameUserSettings, bool CallFunc_IsVSyncEnabled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_VSync"); + + Params::UWB_SettingsPanel_Theme2_C_Get_VSync_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_IsVSyncEnabled_ReturnValue = CallFunc_IsVSyncEnabled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_FrameRateLimit +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetFrameRateLimit_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FFloor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_FrameRateLimit(class UGameUserSettings* GameUserSettings, float CallFunc_GetFrameRateLimit_ReturnValue, int32 CallFunc_FFloor_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, bool CallFunc_EqualEqual_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_FrameRateLimit"); + + Params::UWB_SettingsPanel_Theme2_C_Get_FrameRateLimit_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetFrameRateLimit_ReturnValue = CallFunc_GetFrameRateLimit_ReturnValue; + Parms.CallFunc_FFloor_ReturnValue = CallFunc_FFloor_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_EqualEqual_FloatFloat_ReturnValue = CallFunc_EqualEqual_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Resolution +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint CallFunc_GetScreenResolution_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Get_Resolution(class UGameUserSettings* GameUserSettings, const struct FIntPoint& CallFunc_GetScreenResolution_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_Resolution"); + + Params::UWB_SettingsPanel_Theme2_C_Get_Resolution_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetScreenResolution_ReturnValue = CallFunc_GetScreenResolution_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_WindowMode +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EWindowMode CallFunc_GetFullscreenMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Get_WindowMode(class UGameUserSettings* GameUserSettings, enum class EWindowMode CallFunc_GetFullscreenMode_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Get_WindowMode"); + + Params::UWB_SettingsPanel_Theme2_C_Get_WindowMode_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + Parms.CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetFullscreenMode_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_HDR +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool HDR_ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_HDR(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* HDR_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_HDR"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_HDR_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (HDR_ != nullptr) + *HDR_ = Parms.HDR_; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_DynamicResolution +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool DynamicResolution_ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_DynamicResolution(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* DynamicResolution_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_DynamicResolution"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_DynamicResolution_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (DynamicResolution_ != nullptr) + *DynamicResolution_ = Parms.DynamicResolution_; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_FrameRateLimit +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float FrameRateLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_StringToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_FrameRateLimit(const class FString& Option, class UGameUserSettings** GameUserSettings, float* FrameRateLimit, bool CallFunc_EqualEqual_StriStri_ReturnValue, float CallFunc_Conv_StringToFloat_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_FrameRateLimit"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_FrameRateLimit_Params Parms{}; + + Parms.Option = Option; + Parms.CallFunc_EqualEqual_StriStri_ReturnValue = CallFunc_EqualEqual_StriStri_ReturnValue; + Parms.CallFunc_Conv_StringToFloat_ReturnValue = CallFunc_Conv_StringToFloat_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (FrameRateLimit != nullptr) + *FrameRateLimit = Parms.FrameRateLimit; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VSync +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool VSync_ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_VSync(const class FString& Option, class UGameUserSettings** GameUserSettings, bool* VSync_, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_VSync"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_VSync_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (VSync_ != nullptr) + *VSync_ = Parms.VSync_; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Resolution +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint Resolution (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Conv_StringToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_StringToInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint K2Node_MakeStruct_IntPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_Resolution(const class FString& Option, class UGameUserSettings** GameUserSettings, struct FIntPoint* Resolution, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue_1, const struct FIntPoint& K2Node_MakeStruct_IntPoint, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_Resolution"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_Resolution_Params Parms{}; + + Parms.Option = Option; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Conv_StringToInt_ReturnValue = CallFunc_Conv_StringToInt_ReturnValue; + Parms.CallFunc_Conv_StringToInt_ReturnValue_1 = CallFunc_Conv_StringToInt_ReturnValue_1; + Parms.K2Node_MakeStruct_IntPoint = K2Node_MakeStruct_IntPoint; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (Resolution != nullptr) + *Resolution = std::move(Parms.Resolution); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_WindowMode +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EWindowMode WindowMode (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint CallFunc_GetDesktopResolution_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_WindowMode(const class FString& Option, class UGameUserSettings** GameUserSettings, enum class EWindowMode* WindowMode, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, const struct FIntPoint& CallFunc_GetDesktopResolution_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_WindowMode"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_WindowMode_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + Parms.CallFunc_GetDesktopResolution_ReturnValue = CallFunc_GetDesktopResolution_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue_1 = CallFunc_Conv_IntToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (WindowMode != nullptr) + *WindowMode = Parms.WindowMode; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_GraphicQuality +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString Option (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* GameUserSettings (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Quality (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchString_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Interpret_GraphicQuality(const class FString& Option, class UGameUserSettings** GameUserSettings, int32* Quality, bool K2Node_SwitchString_CmpSuccess, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "interpret_GraphicQuality"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_GraphicQuality_Params Parms{}; + + Parms.Option = Option; + Parms.K2Node_SwitchString_CmpSuccess = K2Node_SwitchString_CmpSuccess; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (GameUserSettings != nullptr) + *GameUserSettings = Parms.GameUserSettings; + + if (Quality != nullptr) + *Quality = Parms.Quality; + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Interpret_QualityINT +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Selection (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString Quality (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::Interpret_QualityINT(int32 Selection, class FString* Quality, bool K2Node_SwitchInteger_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Interpret_QualityINT"); + + Params::UWB_SettingsPanel_Theme2_C_Interpret_QualityINT_Params Parms{}; + + Parms.Selection = Selection; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Quality != nullptr) + *Quality = std::move(Parms.Quality); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_VideoSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* GameUserSettings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Retrieve_VideoSettings(class UGameUserSettings* GameUserSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Retrieve_VideoSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Retrieve_VideoSettings_Params Parms{}; + + Parms.GameUserSettings = GameUserSettings; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AudioSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_MotionBlur_MotionBlur_ (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_MotionBlur_MotionBlur__1 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_MotionBlur_MotionBlur__2 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_MotionBlur_MotionBlur__3 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_interpret_Gamma_MotionBlur_ (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Retrieve_AudioSettings(float CallFunc_Conv_IntToFloat_ReturnValue, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings, const class FString& CallFunc_interpret_MotionBlur_MotionBlur_, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_1, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__1, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_2, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__2, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_3, const class FString& CallFunc_interpret_MotionBlur_MotionBlur__3, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_interpret_Gamma_MotionBlur_, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Retrieve_AudioSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Retrieve_AudioSettings_Params Parms{}; + + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_interpret_MotionBlur_GameUserSettings = CallFunc_interpret_MotionBlur_GameUserSettings; + Parms.CallFunc_interpret_MotionBlur_MotionBlur_ = CallFunc_interpret_MotionBlur_MotionBlur_; + Parms.CallFunc_interpret_MotionBlur_GameUserSettings_1 = CallFunc_interpret_MotionBlur_GameUserSettings_1; + Parms.CallFunc_interpret_MotionBlur_MotionBlur__1 = CallFunc_interpret_MotionBlur_MotionBlur__1; + Parms.CallFunc_interpret_MotionBlur_GameUserSettings_2 = CallFunc_interpret_MotionBlur_GameUserSettings_2; + Parms.CallFunc_interpret_MotionBlur_MotionBlur__2 = CallFunc_interpret_MotionBlur_MotionBlur__2; + Parms.CallFunc_interpret_MotionBlur_GameUserSettings_3 = CallFunc_interpret_MotionBlur_GameUserSettings_3; + Parms.CallFunc_interpret_MotionBlur_MotionBlur__3 = CallFunc_interpret_MotionBlur_MotionBlur__3; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_SG_Game_Settings = K2Node_DynamicCast_AsBP_SG_Game_Settings; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + Parms.CallFunc_interpret_Gamma_MotionBlur_ = CallFunc_interpret_Gamma_MotionBlur_; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AllSettings +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Retrieve_AllSettings(class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Retrieve_AllSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Retrieve_AllSettings_Params Parms{}; + + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Reset_AudioSettings +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FS_AudioSettings K2Node_MakeStruct_S_AudioSettings (IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::Reset_AudioSettings(const struct FS_AudioSettings& K2Node_MakeStruct_S_AudioSettings) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Reset_AudioSettings"); + + Params::UWB_SettingsPanel_Theme2_C_Reset_AudioSettings_Params Parms{}; + + Parms.K2Node_MakeStruct_S_AudioSettings = K2Node_MakeStruct_S_AudioSettings; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Switch_ActiveTab +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 ActiveIndex (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchInteger_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_1 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_2 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_3 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_4 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_5 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_6 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_7 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_8 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_9 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_10 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_11 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_1 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_2 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_12 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_13 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_14 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_3 (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_15 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_4 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_5 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_6 (None) +// struct FButtonStyle K2Node_MakeStruct_ButtonStyle_7 (None) + +void UWB_SettingsPanel_Theme2_C::Switch_ActiveTab(int32 ActiveIndex, bool K2Node_SwitchInteger_CmpSuccess, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_3, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_4, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_5, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_6, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_7, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_8, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_9, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_10, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_11, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_1, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_2, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_12, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_13, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_14, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_3, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_15, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_4, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_5, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_6, const struct FButtonStyle& K2Node_MakeStruct_ButtonStyle_7) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Switch_ActiveTab"); + + Params::UWB_SettingsPanel_Theme2_C_Switch_ActiveTab_Params Parms{}; + + Parms.ActiveIndex = ActiveIndex; + Parms.K2Node_SwitchInteger_CmpSuccess = K2Node_SwitchInteger_CmpSuccess; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + Parms.K2Node_MakeStruct_SlateBrush_1 = K2Node_MakeStruct_SlateBrush_1; + Parms.K2Node_MakeStruct_SlateBrush_2 = K2Node_MakeStruct_SlateBrush_2; + Parms.K2Node_MakeStruct_SlateBrush_3 = K2Node_MakeStruct_SlateBrush_3; + Parms.K2Node_MakeStruct_SlateBrush_4 = K2Node_MakeStruct_SlateBrush_4; + Parms.K2Node_MakeStruct_SlateBrush_5 = K2Node_MakeStruct_SlateBrush_5; + Parms.K2Node_MakeStruct_SlateBrush_6 = K2Node_MakeStruct_SlateBrush_6; + Parms.K2Node_MakeStruct_SlateBrush_7 = K2Node_MakeStruct_SlateBrush_7; + Parms.K2Node_MakeStruct_ButtonStyle = K2Node_MakeStruct_ButtonStyle; + Parms.K2Node_MakeStruct_SlateBrush_8 = K2Node_MakeStruct_SlateBrush_8; + Parms.K2Node_MakeStruct_SlateBrush_9 = K2Node_MakeStruct_SlateBrush_9; + Parms.K2Node_MakeStruct_SlateBrush_10 = K2Node_MakeStruct_SlateBrush_10; + Parms.K2Node_MakeStruct_SlateBrush_11 = K2Node_MakeStruct_SlateBrush_11; + Parms.K2Node_MakeStruct_ButtonStyle_1 = K2Node_MakeStruct_ButtonStyle_1; + Parms.K2Node_MakeStruct_ButtonStyle_2 = K2Node_MakeStruct_ButtonStyle_2; + Parms.K2Node_MakeStruct_SlateBrush_12 = K2Node_MakeStruct_SlateBrush_12; + Parms.K2Node_MakeStruct_SlateBrush_13 = K2Node_MakeStruct_SlateBrush_13; + Parms.K2Node_MakeStruct_SlateBrush_14 = K2Node_MakeStruct_SlateBrush_14; + Parms.K2Node_MakeStruct_ButtonStyle_3 = K2Node_MakeStruct_ButtonStyle_3; + Parms.K2Node_MakeStruct_SlateBrush_15 = K2Node_MakeStruct_SlateBrush_15; + Parms.K2Node_MakeStruct_ButtonStyle_4 = K2Node_MakeStruct_ButtonStyle_4; + Parms.K2Node_MakeStruct_ButtonStyle_5 = K2Node_MakeStruct_ButtonStyle_5; + Parms.K2Node_MakeStruct_ButtonStyle_6 = K2Node_MakeStruct_ButtonStyle_6; + Parms.K2Node_MakeStruct_ButtonStyle_7 = K2Node_MakeStruct_ButtonStyle_7; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnFailure_3AAA995949DCDD9ECCBD9CAA05373280 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::OnFailure_3AAA995949DCDD9ECCBD9CAA05373280() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "OnFailure_3AAA995949DCDD9ECCBD9CAA05373280"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnSuccess_3AAA995949DCDD9ECCBD9CAA05373280 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::OnSuccess_3AAA995949DCDD9ECCBD9CAA05373280() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "OnSuccess_3AAA995949DCDD9ECCBD9CAA05373280"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnFailure_C5C9DFA74A41B0457D99708BAAF06389 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::OnFailure_C5C9DFA74A41B0457D99708BAAF06389() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "OnFailure_C5C9DFA74A41B0457D99708BAAF06389"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnSuccess_C5C9DFA74A41B0457D99708BAAF06389 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::OnSuccess_C5C9DFA74A41B0457D99708BAAF06389() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "OnSuccess_C5C9DFA74A41B0457D99708BAAF06389"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ApplySettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::ApplySettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "ApplySettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Anti-Aliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_AntiMinusAliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Anti-Aliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_AntiMinusAliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Button_AutoSet_K2Node_ComponentBoundEvent_28_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Button_AutoSet_K2Node_ComponentBoundEvent_28_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Button_AutoSet_K2Node_ComponentBoundEvent_28_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_33_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_33_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_33_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_34_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_34_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_34_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_35_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_35_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_35_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Close_Theme2_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Close_Theme2_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Close_Theme2_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Apply_Theme2_K2Node_ComponentBoundEvent_38_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Apply_Theme2_K2Node_ComponentBoundEvent_38_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Apply_Theme2_K2Node_ComponentBoundEvent_38_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_RestoreDefaults_K2Node_ComponentBoundEvent_39_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_RestoreDefaults_K2Node_ComponentBoundEvent_39_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_RestoreDefaults_K2Node_ComponentBoundEvent_39_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Video_K2Node_ComponentBoundEvent_40_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Video_K2Node_ComponentBoundEvent_40_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Video_K2Node_ComponentBoundEvent_40_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Audio_K2Node_ComponentBoundEvent_41_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Audio_K2Node_ComponentBoundEvent_41_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Audio_K2Node_ComponentBoundEvent_41_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_K2Node_ComponentBoundEvent_42_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_K2Node_ComponentBoundEvent_42_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_K2Node_ComponentBoundEvent_42_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_0_OnClicked_Confirm__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_0_OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_0_OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_1_OnClicked_Decline__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_1_OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetSettings_Theme2_K2Node_ComponentBoundEvent_1_OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_2_OnClicked_Confirm__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_2_OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_2_OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_3_OnClicked_Decline__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_3_OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_SaveSettings_Theme2_K2Node_ComponentBoundEvent_3_OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_LeaveGame_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_LeaveGame_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_LeaveGame_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_45_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_45_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_45_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_11_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_11_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_11_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_13_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_13_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_13_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_31_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_31_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_31_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_37_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_37_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_37_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_1_K2Node_ComponentBoundEvent_46_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_1_K2Node_ComponentBoundEvent_46_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_Sidebar_Theme2_Controls_1_K2Node_ComponentBoundEvent_46_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Button_RestartGame_C_0_K2Node_ComponentBoundEvent_47_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Button_RestartGame_C_0_K2Node_ComponentBoundEvent_47_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Button_RestartGame_C_0_K2Node_ComponentBoundEvent_47_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.CloseSettings +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::CloseSettings() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "CloseSettings"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ForceClose +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::ForceClose() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "ForceClose"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_EntityVolume_K2Node_ComponentBoundEvent_54_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Slider_EntityVolume_K2Node_ComponentBoundEvent_54_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Slider_EntityVolume_K2Node_ComponentBoundEvent_54_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_55_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_55_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_55_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_58_OnClicked_Confirm__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_58_OnClicked_Confirm__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_58_OnClicked_Confirm__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_59_OnClicked_Decline__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_59_OnClicked_Decline__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Confirmation_PopUp_ResetAchievements_Theme2_K2Node_ComponentBoundEvent_59_OnClicked_Decline__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_3_K2Node_ComponentBoundEvent_50_OnClicked__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_3_K2Node_ComponentBoundEvent_50_OnClicked__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_3_K2Node_ComponentBoundEvent_50_OnClicked__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Gamma (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature(float Gamma) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Gamma = Gamma; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_60_OnMouseCaptureEnd__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_60_OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_60_OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature +// (BlueprintEvent) +// Parameters: +// class FString SelectedOption (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + +void UWB_SettingsPanel_Theme2_C::BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature(const class FString& SelectedOption) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature"); + + Params::UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature_Params Parms{}; + + Parms.SelectedOption = SelectedOption; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ExecuteUbergraph_WB_SettingsPanel_Theme2 +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_24 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_23 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_FrameRateLimit_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_interpret_FrameRateLimit_FrameRateLimit (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_WindowMode_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EWindowMode CallFunc_interpret_WindowMode_WindowMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_22 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_Resolution_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FIntPoint CallFunc_interpret_Resolution_Resolution (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_21 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_20 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_19 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_18 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_17 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_16 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_15 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_14 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_13 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_12 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_GraphicQuality_Quality_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_DynamicResolution_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_interpret_DynamicResolution_DynamicResolution_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedOption_11 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_HDR_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_interpret_HDR_HDR_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedOption_10 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_VSync_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_interpret_VSync_VSync_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_ComponentBoundEvent_Volume_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_9 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_AudioQuality_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_interpret_AudioQuality_Quality (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SetGamePaused_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SetGamePaused_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float K2Node_ComponentBoundEvent_Volume_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_8 (ZeroConstructor, HasGetValueTypeHash) +// class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_MotionBlur_MotionBlur_ (ZeroConstructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_7 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_6 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_5 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_VHSEffect_Command (ZeroConstructor, HasGetValueTypeHash) +// class AGameModeBase* CallFunc_GetGameMode_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsStandalone_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString K2Node_ComponentBoundEvent_SelectedOption_4 (ZeroConstructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FS_AudioSettings K2Node_MakeStruct_S_AudioSettings (IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_InRange_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UAchievementQueryCallbackProxy*CallFunc_CacheAchievements_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFancyGameInstance* K2Node_DynamicCast_AsFancy_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_3 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UInputSettings* CallFunc_GetInputSettings_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentLevelName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class ABP_Ocean_Manager_C* CallFunc_GetActorOfClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// float K2Node_ComponentBoundEvent_Gamma (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_2 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_interpret_Gamma_MotionBlur_ (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString K2Node_ComponentBoundEvent_SelectedOption (ZeroConstructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllActorsWithInterface_OutActors (ReferenceParm) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// class AActor* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TScriptInterfaceK2Node_DynamicCast_AsBPI_Event_Item (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_SettingsPanel_Theme2_C::ExecuteUbergraph_WB_SettingsPanel_Theme2(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2, const class FString& K2Node_ComponentBoundEvent_SelectedOption_24, const class FString& K2Node_ComponentBoundEvent_SelectedOption_23, class UGameUserSettings* CallFunc_interpret_FrameRateLimit_GameUserSettings, float CallFunc_interpret_FrameRateLimit_FrameRateLimit, class UGameUserSettings* CallFunc_interpret_WindowMode_GameUserSettings, enum class EWindowMode CallFunc_interpret_WindowMode_WindowMode, const class FString& K2Node_ComponentBoundEvent_SelectedOption_22, class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_3, class UGameUserSettings* CallFunc_interpret_Resolution_GameUserSettings, const struct FIntPoint& CallFunc_interpret_Resolution_Resolution, const class FString& K2Node_ComponentBoundEvent_SelectedOption_21, const class FString& K2Node_ComponentBoundEvent_SelectedOption_20, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings, int32 CallFunc_interpret_GraphicQuality_Quality, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_1, int32 CallFunc_interpret_GraphicQuality_Quality_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_19, const class FString& K2Node_ComponentBoundEvent_SelectedOption_18, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_2, int32 CallFunc_interpret_GraphicQuality_Quality_2, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_3, int32 CallFunc_interpret_GraphicQuality_Quality_3, const class FString& K2Node_ComponentBoundEvent_SelectedOption_17, const class FString& K2Node_ComponentBoundEvent_SelectedOption_16, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_4, int32 CallFunc_interpret_GraphicQuality_Quality_4, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_5, int32 CallFunc_interpret_GraphicQuality_Quality_5, const class FString& K2Node_ComponentBoundEvent_SelectedOption_15, const class FString& K2Node_ComponentBoundEvent_SelectedOption_14, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_6, int32 CallFunc_interpret_GraphicQuality_Quality_6, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_7, int32 CallFunc_interpret_GraphicQuality_Quality_7, const class FString& K2Node_ComponentBoundEvent_SelectedOption_13, const class FString& K2Node_ComponentBoundEvent_SelectedOption_12, class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_8, int32 CallFunc_interpret_GraphicQuality_Quality_8, class UGameUserSettings* CallFunc_interpret_DynamicResolution_GameUserSettings, bool CallFunc_interpret_DynamicResolution_DynamicResolution_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_11, class UGameUserSettings* CallFunc_interpret_HDR_GameUserSettings, bool CallFunc_interpret_HDR_HDR_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_10, class UGameUserSettings* CallFunc_interpret_VSync_GameUserSettings, bool CallFunc_interpret_VSync_VSync_, float K2Node_ComponentBoundEvent_Volume_9, float K2Node_ComponentBoundEvent_Volume_8, float K2Node_ComponentBoundEvent_Volume_7, const class FString& K2Node_ComponentBoundEvent_SelectedOption_9, class UGameUserSettings* CallFunc_interpret_AudioQuality_GameUserSettings, int32 CallFunc_interpret_AudioQuality_Quality, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_3, float K2Node_ComponentBoundEvent_Volume_6, bool CallFunc_SetGamePaused_ReturnValue, bool CallFunc_IsStandalone_ReturnValue, bool CallFunc_SetGamePaused_ReturnValue_1, bool CallFunc_IsStandalone_ReturnValue_1, float K2Node_ComponentBoundEvent_Volume_5, float K2Node_ComponentBoundEvent_Volume_4, float K2Node_ComponentBoundEvent_Volume_3, const class FString& K2Node_ComponentBoundEvent_SelectedOption_8, class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings, const class FString& CallFunc_interpret_MotionBlur_MotionBlur_, float K2Node_ComponentBoundEvent_Volume_2, const class FString& K2Node_ComponentBoundEvent_SelectedOption_7, const class FString& CallFunc_Conv_FloatToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& K2Node_ComponentBoundEvent_SelectedOption_6, const class FString& K2Node_ComponentBoundEvent_SelectedOption_5, const class FString& CallFunc_interpret_VHSEffect_Command, class AGameModeBase* CallFunc_GetGameMode_ReturnValue, class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsServer_ReturnValue, bool CallFunc_IsStandalone_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2, const class FString& CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_4, float K2Node_ComponentBoundEvent_Volume_1, const struct FS_AudioSettings& K2Node_MakeStruct_S_AudioSettings, float K2Node_ComponentBoundEvent_Volume, int32 CallFunc_FTrunc_ReturnValue, bool CallFunc_InRange_FloatFloat_ReturnValue, class APlayerController* CallFunc_GetPlayerController_ReturnValue_4, class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2, class UFancyGameInstance* K2Node_DynamicCast_AsFancy_Game_Instance, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption_3, bool CallFunc_IsValid_ReturnValue_3, class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue, class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client, bool K2Node_DynamicCast_bSuccess_4, class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo, bool K2Node_DynamicCast_bSuccess_5, class UInputSettings* CallFunc_GetInputSettings_ReturnValue, const class FString& CallFunc_GetCurrentLevelName_ReturnValue, class ABP_Ocean_Manager_C* CallFunc_GetActorOfClass_ReturnValue_2, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, float K2Node_ComponentBoundEvent_Gamma, const class FString& K2Node_ComponentBoundEvent_SelectedOption_2, const class FString& CallFunc_interpret_Gamma_MotionBlur_, const class FString& K2Node_ComponentBoundEvent_SelectedOption_1, const class FString& K2Node_ComponentBoundEvent_SelectedOption, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2, bool K2Node_DynamicCast_bSuccess_6, TArray& CallFunc_GetAllActorsWithInterface_OutActors, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, class AActor* CallFunc_Array_Get_Item, TScriptInterface K2Node_DynamicCast_AsBPI_Event_Item, bool K2Node_DynamicCast_bSuccess_7, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_SettingsPanel_Theme2_C", "ExecuteUbergraph_WB_SettingsPanel_Theme2"); + + Params::UWB_SettingsPanel_Theme2_C_ExecuteUbergraph_WB_SettingsPanel_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_GetGameUserSettings_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue; + Parms.CallFunc_GetGameUserSettings_ReturnValue_1 = CallFunc_GetGameUserSettings_ReturnValue_1; + Parms.CallFunc_GetGameUserSettings_ReturnValue_2 = CallFunc_GetGameUserSettings_ReturnValue_2; + Parms.K2Node_ComponentBoundEvent_SelectedOption_24 = K2Node_ComponentBoundEvent_SelectedOption_24; + Parms.K2Node_ComponentBoundEvent_SelectedOption_23 = K2Node_ComponentBoundEvent_SelectedOption_23; + Parms.CallFunc_interpret_FrameRateLimit_GameUserSettings = CallFunc_interpret_FrameRateLimit_GameUserSettings; + Parms.CallFunc_interpret_FrameRateLimit_FrameRateLimit = CallFunc_interpret_FrameRateLimit_FrameRateLimit; + Parms.CallFunc_interpret_WindowMode_GameUserSettings = CallFunc_interpret_WindowMode_GameUserSettings; + Parms.CallFunc_interpret_WindowMode_WindowMode = CallFunc_interpret_WindowMode_WindowMode; + Parms.K2Node_ComponentBoundEvent_SelectedOption_22 = K2Node_ComponentBoundEvent_SelectedOption_22; + Parms.CallFunc_GetGameUserSettings_ReturnValue_3 = CallFunc_GetGameUserSettings_ReturnValue_3; + Parms.CallFunc_interpret_Resolution_GameUserSettings = CallFunc_interpret_Resolution_GameUserSettings; + Parms.CallFunc_interpret_Resolution_Resolution = CallFunc_interpret_Resolution_Resolution; + Parms.K2Node_ComponentBoundEvent_SelectedOption_21 = K2Node_ComponentBoundEvent_SelectedOption_21; + Parms.K2Node_ComponentBoundEvent_SelectedOption_20 = K2Node_ComponentBoundEvent_SelectedOption_20; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings = CallFunc_interpret_GraphicQuality_GameUserSettings; + Parms.CallFunc_interpret_GraphicQuality_Quality = CallFunc_interpret_GraphicQuality_Quality; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_1 = CallFunc_interpret_GraphicQuality_GameUserSettings_1; + Parms.CallFunc_interpret_GraphicQuality_Quality_1 = CallFunc_interpret_GraphicQuality_Quality_1; + Parms.K2Node_ComponentBoundEvent_SelectedOption_19 = K2Node_ComponentBoundEvent_SelectedOption_19; + Parms.K2Node_ComponentBoundEvent_SelectedOption_18 = K2Node_ComponentBoundEvent_SelectedOption_18; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_2 = CallFunc_interpret_GraphicQuality_GameUserSettings_2; + Parms.CallFunc_interpret_GraphicQuality_Quality_2 = CallFunc_interpret_GraphicQuality_Quality_2; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_3 = CallFunc_interpret_GraphicQuality_GameUserSettings_3; + Parms.CallFunc_interpret_GraphicQuality_Quality_3 = CallFunc_interpret_GraphicQuality_Quality_3; + Parms.K2Node_ComponentBoundEvent_SelectedOption_17 = K2Node_ComponentBoundEvent_SelectedOption_17; + Parms.K2Node_ComponentBoundEvent_SelectedOption_16 = K2Node_ComponentBoundEvent_SelectedOption_16; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_4 = CallFunc_interpret_GraphicQuality_GameUserSettings_4; + Parms.CallFunc_interpret_GraphicQuality_Quality_4 = CallFunc_interpret_GraphicQuality_Quality_4; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_5 = CallFunc_interpret_GraphicQuality_GameUserSettings_5; + Parms.CallFunc_interpret_GraphicQuality_Quality_5 = CallFunc_interpret_GraphicQuality_Quality_5; + Parms.K2Node_ComponentBoundEvent_SelectedOption_15 = K2Node_ComponentBoundEvent_SelectedOption_15; + Parms.K2Node_ComponentBoundEvent_SelectedOption_14 = K2Node_ComponentBoundEvent_SelectedOption_14; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_6 = CallFunc_interpret_GraphicQuality_GameUserSettings_6; + Parms.CallFunc_interpret_GraphicQuality_Quality_6 = CallFunc_interpret_GraphicQuality_Quality_6; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_7 = CallFunc_interpret_GraphicQuality_GameUserSettings_7; + Parms.CallFunc_interpret_GraphicQuality_Quality_7 = CallFunc_interpret_GraphicQuality_Quality_7; + Parms.K2Node_ComponentBoundEvent_SelectedOption_13 = K2Node_ComponentBoundEvent_SelectedOption_13; + Parms.K2Node_ComponentBoundEvent_SelectedOption_12 = K2Node_ComponentBoundEvent_SelectedOption_12; + Parms.CallFunc_interpret_GraphicQuality_GameUserSettings_8 = CallFunc_interpret_GraphicQuality_GameUserSettings_8; + Parms.CallFunc_interpret_GraphicQuality_Quality_8 = CallFunc_interpret_GraphicQuality_Quality_8; + Parms.CallFunc_interpret_DynamicResolution_GameUserSettings = CallFunc_interpret_DynamicResolution_GameUserSettings; + Parms.CallFunc_interpret_DynamicResolution_DynamicResolution_ = CallFunc_interpret_DynamicResolution_DynamicResolution_; + Parms.K2Node_ComponentBoundEvent_SelectedOption_11 = K2Node_ComponentBoundEvent_SelectedOption_11; + Parms.CallFunc_interpret_HDR_GameUserSettings = CallFunc_interpret_HDR_GameUserSettings; + Parms.CallFunc_interpret_HDR_HDR_ = CallFunc_interpret_HDR_HDR_; + Parms.K2Node_ComponentBoundEvent_SelectedOption_10 = K2Node_ComponentBoundEvent_SelectedOption_10; + Parms.CallFunc_interpret_VSync_GameUserSettings = CallFunc_interpret_VSync_GameUserSettings; + Parms.CallFunc_interpret_VSync_VSync_ = CallFunc_interpret_VSync_VSync_; + Parms.K2Node_ComponentBoundEvent_Volume_9 = K2Node_ComponentBoundEvent_Volume_9; + Parms.K2Node_ComponentBoundEvent_Volume_8 = K2Node_ComponentBoundEvent_Volume_8; + Parms.K2Node_ComponentBoundEvent_Volume_7 = K2Node_ComponentBoundEvent_Volume_7; + Parms.K2Node_ComponentBoundEvent_SelectedOption_9 = K2Node_ComponentBoundEvent_SelectedOption_9; + Parms.CallFunc_interpret_AudioQuality_GameUserSettings = CallFunc_interpret_AudioQuality_GameUserSettings; + Parms.CallFunc_interpret_AudioQuality_Quality = CallFunc_interpret_AudioQuality_Quality; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_2 = CallFunc_GetPlayerController_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_3 = CallFunc_GetPlayerController_ReturnValue_3; + Parms.K2Node_ComponentBoundEvent_Volume_6 = K2Node_ComponentBoundEvent_Volume_6; + Parms.CallFunc_SetGamePaused_ReturnValue = CallFunc_SetGamePaused_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue = CallFunc_IsStandalone_ReturnValue; + Parms.CallFunc_SetGamePaused_ReturnValue_1 = CallFunc_SetGamePaused_ReturnValue_1; + Parms.CallFunc_IsStandalone_ReturnValue_1 = CallFunc_IsStandalone_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_Volume_5 = K2Node_ComponentBoundEvent_Volume_5; + Parms.K2Node_ComponentBoundEvent_Volume_4 = K2Node_ComponentBoundEvent_Volume_4; + Parms.K2Node_ComponentBoundEvent_Volume_3 = K2Node_ComponentBoundEvent_Volume_3; + Parms.K2Node_ComponentBoundEvent_SelectedOption_8 = K2Node_ComponentBoundEvent_SelectedOption_8; + Parms.CallFunc_interpret_MotionBlur_GameUserSettings = CallFunc_interpret_MotionBlur_GameUserSettings; + Parms.CallFunc_interpret_MotionBlur_MotionBlur_ = CallFunc_interpret_MotionBlur_MotionBlur_; + Parms.K2Node_ComponentBoundEvent_Volume_2 = K2Node_ComponentBoundEvent_Volume_2; + Parms.K2Node_ComponentBoundEvent_SelectedOption_7 = K2Node_ComponentBoundEvent_SelectedOption_7; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.K2Node_ComponentBoundEvent_SelectedOption_6 = K2Node_ComponentBoundEvent_SelectedOption_6; + Parms.K2Node_ComponentBoundEvent_SelectedOption_5 = K2Node_ComponentBoundEvent_SelectedOption_5; + Parms.CallFunc_interpret_VHSEffect_Command = CallFunc_interpret_VHSEffect_Command; + Parms.CallFunc_GetGameMode_ReturnValue = CallFunc_GetGameMode_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_Mode = K2Node_DynamicCast_AsMP_Game_Mode; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_IsStandalone_ReturnValue_2 = CallFunc_IsStandalone_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_ComponentBoundEvent_SelectedOption_4 = K2Node_ComponentBoundEvent_SelectedOption_4; + Parms.K2Node_ComponentBoundEvent_Volume_1 = K2Node_ComponentBoundEvent_Volume_1; + Parms.K2Node_MakeStruct_S_AudioSettings = K2Node_MakeStruct_S_AudioSettings; + Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume; + Parms.CallFunc_FTrunc_ReturnValue = CallFunc_FTrunc_ReturnValue; + Parms.CallFunc_InRange_FloatFloat_ReturnValue = CallFunc_InRange_FloatFloat_ReturnValue; + Parms.CallFunc_GetPlayerController_ReturnValue_4 = CallFunc_GetPlayerController_ReturnValue_4; + Parms.CallFunc_CacheAchievements_ReturnValue = CallFunc_CacheAchievements_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_2 = CallFunc_GetGameInstance_ReturnValue_2; + Parms.K2Node_DynamicCast_AsFancy_Game_Instance = K2Node_DynamicCast_AsFancy_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1; + Parms.K2Node_ComponentBoundEvent_SelectedOption_3 = K2Node_ComponentBoundEvent_SelectedOption_3; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetPlayerCharacter_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo_Client = K2Node_DynamicCast_AsVRCharacter_Demo_Client; + Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4; + Parms.K2Node_DynamicCast_AsVRCharacter_Demo = K2Node_DynamicCast_AsVRCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5; + Parms.CallFunc_GetInputSettings_ReturnValue = CallFunc_GetInputSettings_ReturnValue; + Parms.CallFunc_GetCurrentLevelName_ReturnValue = CallFunc_GetCurrentLevelName_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue_2 = CallFunc_GetActorOfClass_ReturnValue_2; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.K2Node_ComponentBoundEvent_Gamma = K2Node_ComponentBoundEvent_Gamma; + Parms.K2Node_ComponentBoundEvent_SelectedOption_2 = K2Node_ComponentBoundEvent_SelectedOption_2; + Parms.CallFunc_interpret_Gamma_MotionBlur_ = CallFunc_interpret_Gamma_MotionBlur_; + Parms.K2Node_ComponentBoundEvent_SelectedOption_1 = K2Node_ComponentBoundEvent_SelectedOption_1; + Parms.K2Node_ComponentBoundEvent_SelectedOption = K2Node_ComponentBoundEvent_SelectedOption; + Parms.CallFunc_GetGameInstance_ReturnValue_3 = CallFunc_GetGameInstance_ReturnValue_3; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_2 = K2Node_DynamicCast_AsBP_My_Game_Instance_2; + Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6; + Parms.CallFunc_GetAllActorsWithInterface_OutActors = CallFunc_GetAllActorsWithInterface_OutActors; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.K2Node_DynamicCast_AsBPI_Event_Item = K2Node_DynamicCast_AsBPI_Event_Item; + Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_parameters.hpp new file mode 100644 index 0000000..be04b39 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_parameters.hpp @@ -0,0 +1,1065 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowEventContent +struct UWB_SettingsPanel_Theme2_C_Interpret_ShowEventContent_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_CameraShake +struct UWB_SettingsPanel_Theme2_C_Interpret_CameraShake_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x40 (0x40 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Gamma +struct UWB_SettingsPanel_Theme2_C_Interpret_Gamma_Params +{ +public: + float Gamma; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_272E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString MotionBlur_; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NearlyEqual_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_272F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowGore +struct UWB_SettingsPanel_Theme2_C_Interpret_ShowGore_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ChangeAudioCaptureDevice +struct UWB_SettingsPanel_Theme2_C_ChangeAudioCaptureDevice_Params +{ +public: + class FString NewDevice; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool bSave; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_SmoothRotation +struct UWB_SettingsPanel_Theme2_C_Interpret_SmoothRotation_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_PushToTalk +struct UWB_SettingsPanel_Theme2_C_Interpret_PushToTalk_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1F9 (0x1F9 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.OnKeyDown +struct UWB_SettingsPanel_Theme2_C_OnKeyDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm) + struct FKey CallFunc_GetKey_ReturnValue; // 0x128(0x18)(HasGetValueTypeHash) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x140(0xB8)(None) + bool CallFunc_EqualEqual_KeyKey_ReturnValue; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.SetBooleanOption +struct UWB_SettingsPanel_Theme2_C_SetBooleanOption_Params +{ +public: + bool IsEnabled; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2730[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_OptionSwitcher_Theme2_C* Dropdown; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_InvertMouse +struct UWB_SettingsPanel_Theme2_C_Interpret_InvertMouse_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_ShowBody +struct UWB_SettingsPanel_Theme2_C_Interpret_ShowBody_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VHSEffect +struct UWB_SettingsPanel_Theme2_C_Interpret_VHSEffect_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class FString Command; // 0x10(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.CheckWaterSettings +struct UWB_SettingsPanel_Theme2_C_CheckWaterSettings_Params +{ +public: + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsStandalone_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2731[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AMP_PoolRooms_C* K2Node_DynamicCast_AsMP_Pool_Rooms; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2732[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x38 (0x38 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_MotionBlur +struct UWB_SettingsPanel_Theme2_C_Interpret_MotionBlur_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString MotionBlur_; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2733[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC (0xC - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Hide +struct UWB_SettingsPanel_Theme2_C_Hide_Params +{ +public: + class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x32 (0x32 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_ControlsSettings +struct UWB_SettingsPanel_Theme2_C_Save_ControlsSettings_Params +{ +public: + class UBP_SG_GameSettings_C* SaveGameObject; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2734[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2735[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x31 (0x31 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Save_AudioSettings +struct UWB_SettingsPanel_Theme2_C_Save_AudioSettings_Params +{ +public: + struct FS_AudioSettings S_GameSettings; // 0x0(0x1C)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2736[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_SG_GameSettings_C* SaveGameObject; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_AudioQuality +struct UWB_SettingsPanel_Theme2_C_Interpret_AudioQuality_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Quality; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2737[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA (0xA - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_HDR +struct UWB_SettingsPanel_Theme2_C_Get_HDR_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHDREnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SupportsHDRDisplayOutput_ReturnValue; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_DynamicResolution +struct UWB_SettingsPanel_Theme2_C_Get_DynamicResolution_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsDynamicResolutionEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shading_Quality +struct UWB_SettingsPanel_Theme2_C_Get_Shading_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetShadingQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2738[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Foliage_Quality +struct UWB_SettingsPanel_Theme2_C_Get_Foliage_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetFoliageQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2739[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_PostProcessing_Quality +struct UWB_SettingsPanel_Theme2_C_Get_PostProcessing_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetPostProcessingQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VisualEffects_Quality +struct UWB_SettingsPanel_Theme2_C_Get_VisualEffects_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetVisualEffectQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Texture_Quality +struct UWB_SettingsPanel_Theme2_C_Get_Texture_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetTextureQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_AntiAliasing_Quality +struct UWB_SettingsPanel_Theme2_C_Get_AntiAliasing_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetAntiAliasingQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Shadow_Quality +struct UWB_SettingsPanel_Theme2_C_Get_Shadow_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetShadowQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_ViewDistance_Quality +struct UWB_SettingsPanel_Theme2_C_Get_ViewDistance_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetViewDistanceQuality_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_273F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x21 (0x21 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_OverallScalability_Quality +struct UWB_SettingsPanel_Theme2_C_Get_OverallScalability_Quality_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetOverallScalabilityLevel_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2740[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Interpret_QualityINT_Quality; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Adjust_AllQualityLevels +struct UWB_SettingsPanel_Theme2_C_Adjust_AllQualityLevels_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_VSync +struct UWB_SettingsPanel_Theme2_C_Get_VSync_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsVSyncEnabled_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x21 (0x21 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_FrameRateLimit +struct UWB_SettingsPanel_Theme2_C_Get_FrameRateLimit_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetFrameRateLimit_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FFloor_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_FloatFloat_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x50 (0x50 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_Resolution +struct UWB_SettingsPanel_Theme2_C_Get_Resolution_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint CallFunc_GetScreenResolution_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0xA (0xA - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Get_WindowMode +struct UWB_SettingsPanel_Theme2_C_Get_WindowMode_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWindowMode CallFunc_GetFullscreenMode_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_HDR +struct UWB_SettingsPanel_Theme2_C_Interpret_HDR_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HDR_; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2741[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_DynamicResolution +struct UWB_SettingsPanel_Theme2_C_Interpret_DynamicResolution_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool DynamicResolution_; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2742[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x30 (0x30 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_FrameRateLimit +struct UWB_SettingsPanel_Theme2_C_Interpret_FrameRateLimit_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FrameRateLimit; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StriStri_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2743[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_StringToFloat_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2744[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_VSync +struct UWB_SettingsPanel_Theme2_C_Interpret_VSync_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool VSync_; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchString_CmpSuccess; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2745[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x60 (0x60 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_Resolution +struct UWB_SettingsPanel_Theme2_C_Interpret_Resolution_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint Resolution; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2746[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_StringToInt_ReturnValue; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_StringToInt_ReturnValue_1; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint K2Node_MakeStruct_IntPoint; // 0x4C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2747[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x70 (0x70 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_WindowMode +struct UWB_SettingsPanel_Theme2_C_Interpret_WindowMode_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWindowMode WindowMode; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2748[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint CallFunc_GetDesktopResolution_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue_1; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.interpret_GraphicQuality +struct UWB_SettingsPanel_Theme2_C_Interpret_GraphicQuality_Params +{ +public: + class FString Option; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* GameUserSettings; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Quality; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchString_CmpSuccess; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2749[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x19 (0x19 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Interpret_QualityINT +struct UWB_SettingsPanel_Theme2_C_Interpret_QualityINT_Params +{ +public: + int32 Selection; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_274A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString Quality; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_VideoSettings +struct UWB_SettingsPanel_Theme2_C_Retrieve_VideoSettings_Params +{ +public: + class UGameUserSettings* GameUserSettings; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xC8 (0xC8 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AudioSettings +struct UWB_SettingsPanel_Theme2_C_Retrieve_AudioSettings_Params +{ +public: + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_274B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_interpret_MotionBlur_MotionBlur_; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_interpret_MotionBlur_MotionBlur__1; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_2; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_interpret_MotionBlur_MotionBlur__2; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings_3; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_interpret_MotionBlur_MotionBlur__3; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_274C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_274D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_interpret_Gamma_MotionBlur_; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x8 (0x8 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Retrieve_AllSettings +struct UWB_SettingsPanel_Theme2_C_Retrieve_AllSettings_Params +{ +public: + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C (0x1C - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Reset_AudioSettings +struct UWB_SettingsPanel_Theme2_C_Reset_AudioSettings_Params +{ +public: + struct FS_AudioSettings K2Node_MakeStruct_S_AudioSettings; // 0x0(0x1C)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1C48 (0x1C48 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.Switch_ActiveTab +struct UWB_SettingsPanel_Theme2_C_Switch_ActiveTab_Params +{ +public: + int32 ActiveIndex; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchInteger_CmpSuccess; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_274E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0x8(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_1; // 0x90(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_2; // 0x118(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_3; // 0x1A0(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_4; // 0x228(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_5; // 0x2B0(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_6; // 0x338(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_7; // 0x3C0(0x88)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle; // 0x448(0x278)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_8; // 0x6C0(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_9; // 0x748(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_10; // 0x7D0(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_11; // 0x858(0x88)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_1; // 0x8E0(0x278)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_2; // 0xB58(0x278)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_12; // 0xDD0(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_13; // 0xE58(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_14; // 0xEE0(0x88)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_3; // 0xF68(0x278)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_15; // 0x11E0(0x88)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_4; // 0x1268(0x278)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_5; // 0x14E0(0x278)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_6; // 0x1758(0x278)(None) + struct FButtonStyle K2Node_MakeStruct_ButtonStyle_7; // 0x19D0(0x278)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Quality_K2Node_ComponentBoundEvent_13_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_WindowMode_K2Node_ComponentBoundEvent_14_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Resolution_K2Node_ComponentBoundEvent_15_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_OverallQuality_K2Node_ComponentBoundEvent_17_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ViewDistance_K2Node_ComponentBoundEvent_18_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_ShadowQuality_K2Node_ComponentBoundEvent_19_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Anti-Aliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_AntiMinusAliasing_Quality_K2Node_ComponentBoundEvent_20_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Texture_Quality_1_K2Node_ComponentBoundEvent_21_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_VisualEffects_Quality_K2Node_ComponentBoundEvent_22_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_PostProcessing_Quality_K2Node_ComponentBoundEvent_23_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Foliage_Quality_K2Node_ComponentBoundEvent_24_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Shading_Quality_K2Node_ComponentBoundEvent_25_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_DynamicResolution_K2Node_ComponentBoundEvent_26_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_HDR_K2Node_ComponentBoundEvent_27_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Dropdown_Vsync_K2Node_ComponentBoundEvent_29_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_MasterVolume_K2Node_ComponentBoundEvent_7_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_MusicVolume_K2Node_ComponentBoundEvent_8_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_Slider_AmbientVolume_K2Node_ComponentBoundEvent_16_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_WB_OptionSwitcher_Audio_Quality_K2Node_ComponentBoundEvent_32_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Sensitivity_Theme2_K2Node_ComponentBoundEvent_44_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_FootstepVolume_K2Node_ComponentBoundEvent_9_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_SFXVolume_K2Node_ComponentBoundEvent_12_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_K2Node_ComponentBoundEvent_30_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Dropdown_MotionBlur_K2Node_ComponentBoundEvent_36_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_InputGain_K2Node_ComponentBoundEvent_10_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_K2Node_ComponentBoundEvent_43_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_Theme2_2_K2Node_ComponentBoundEvent_49_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_PushToTalk_K2Node_ComponentBoundEvent_51_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Slider_UIVolume_1_K2Node_ComponentBoundEvent_52_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowBody_1_K2Node_ComponentBoundEvent_53_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_SmoothRotation_K2Node_ComponentBoundEvent_38_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_Gamma_Theme2_K2Node_ComponentBoundEvent_57_OnValueChanged__DelegateSignature_Params +{ +public: + float Gamma; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_K2Node_ComponentBoundEvent_61_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_ShowGore_1_K2Node_ComponentBoundEvent_48_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature +struct UWB_SettingsPanel_Theme2_C_BndEvt__WB_SettingsPanel_Theme2_WB_OptionSwitcher_EventContent_K2Node_ComponentBoundEvent_63_OnOptionSwitched__DelegateSignature_Params +{ +public: + class FString SelectedOption; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x521 (0x521 - 0x0) +// Function WB_SettingsPanel_Theme2.WB_SettingsPanel_Theme2_C.ExecuteUbergraph_WB_SettingsPanel_Theme2 +struct UWB_SettingsPanel_Theme2_C_ExecuteUbergraph_WB_SettingsPanel_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x14(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_274F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_2; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_24; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_23; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_FrameRateLimit_GameUserSettings; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_interpret_FrameRateLimit_FrameRateLimit; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2750[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_WindowMode_GameUserSettings; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EWindowMode CallFunc_interpret_WindowMode_WindowMode; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2751[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_22; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_GetGameUserSettings_ReturnValue_3; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_Resolution_GameUserSettings; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FIntPoint CallFunc_interpret_Resolution_Resolution; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_21; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_20; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2752[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_1; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_1; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2753[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_19; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_18; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_2; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_2; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2754[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_3; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_3; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2755[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_17; // 0x128(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_16; // 0x138(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_4; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_4; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2756[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_5; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_5; // 0x160(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2757[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_15; // 0x168(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_14; // 0x178(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_6; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_6; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2758[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_7; // 0x198(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_7; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2759[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_13; // 0x1A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_12; // 0x1B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_GraphicQuality_GameUserSettings_8; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_GraphicQuality_Quality_8; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_275A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameUserSettings* CallFunc_interpret_DynamicResolution_GameUserSettings; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_interpret_DynamicResolution_DynamicResolution_; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_275B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_11; // 0x1E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_HDR_GameUserSettings; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_interpret_HDR_HDR_; // 0x200(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_275C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_10; // 0x208(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_VSync_GameUserSettings; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_interpret_VSync_VSync_; // 0x220(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_275D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float K2Node_ComponentBoundEvent_Volume_9; // 0x224(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_8; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_7; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_9; // 0x230(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_AudioQuality_GameUserSettings; // 0x240(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_interpret_AudioQuality_Quality; // 0x248(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable; // 0x24C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x254(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x258(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x260(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x268(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x270(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_275E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_2; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetPlayerController_ReturnValue_3; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_6; // 0x288(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SetGamePaused_ReturnValue; // 0x28C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue; // 0x28D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SetGamePaused_ReturnValue_1; // 0x28E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_1; // 0x28F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float K2Node_ComponentBoundEvent_Volume_5; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_4; // 0x294(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_3; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_275F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_8; // 0x2A0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameUserSettings* CallFunc_interpret_MotionBlur_GameUserSettings; // 0x2B0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_interpret_MotionBlur_MotionBlur_; // 0x2B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_2; // 0x2C8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2760[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_7; // 0x2D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x2E0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x2F0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_6; // 0x300(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_5; // 0x310(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_interpret_VHSEffect_Command; // 0x320(0x10)(ZeroConstructor, HasGetValueTypeHash) + class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameMode_C* K2Node_DynamicCast_AsMP_Game_Mode; // 0x338(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsServer_ReturnValue; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsStandalone_ReturnValue_2; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x343(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x344(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x345(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2761[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x350(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x358(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2762[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x370(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2763[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetEnumeratorUserFriendlyName_ReturnValue; // 0x378(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x388(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x389(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2764[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString K2Node_ComponentBoundEvent_SelectedOption_4; // 0x390(0x10)(ZeroConstructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume_1; // 0x3A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_AudioSettings K2Node_MakeStruct_S_AudioSettings; // 0x3A4(0x1C)(IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Volume; // 0x3C0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue; // 0x3C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_InRange_FloatFloat_ReturnValue; // 0x3C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2765[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_4; // 0x3D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UAchievementQueryCallbackProxy* CallFunc_CacheAchievements_ReturnValue; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_2; // 0x3E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UFancyGameInstance* K2Node_DynamicCast_AsFancy_Game_Instance; // 0x3E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_3; // 0x3F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_1; // 0x3F1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x3F2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x3F3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2766[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_MenuActor_C* CallFunc_GetActorOfClass_ReturnValue; // 0x3F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x400(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2767[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_LobbyActor_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0x408(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_3; // 0x410(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_3; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2768[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x428(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AVRCharacter_Demo_Client_C* K2Node_DynamicCast_AsVRCharacter_Demo_Client; // 0x430(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_4; // 0x438(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2769[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class AVRCharacter_Demo_C* K2Node_DynamicCast_AsVRCharacter_Demo; // 0x440(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_5; // 0x448(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_276A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UInputSettings* CallFunc_GetInputSettings_ReturnValue; // 0x450(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentLevelName_ReturnValue; // 0x458(0x10)(ZeroConstructor, HasGetValueTypeHash) + class ABP_Ocean_Manager_C* CallFunc_GetActorOfClass_ReturnValue_2; // 0x468(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x470(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x471(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_276B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x474(0x10)(ZeroConstructor, NoDestructor) + float K2Node_ComponentBoundEvent_Gamma; // 0x484(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_2; // 0x488(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_interpret_Gamma_MotionBlur_; // 0x498(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption_1; // 0x4A8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString K2Node_ComponentBoundEvent_SelectedOption; // 0x4B8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_3; // 0x4C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_2; // 0x4D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_6; // 0x4D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_276C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllActorsWithInterface_OutActors; // 0x4E0(0x10)(ReferenceParm) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x4F0(0x10)(ZeroConstructor, NoDestructor) + class AActor* CallFunc_Array_Get_Item; // 0x500(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TScriptInterface K2Node_DynamicCast_AsBPI_Event_Item; // 0x508(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_DynamicCast_bSuccess_7; // 0x518(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_276D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x51C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x520(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_SettingsPanel_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_classes.hpp new file mode 100644 index 0000000..0d95e93 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x2A0 - 0x260) +// WidgetBlueprintGeneratedClass WB_Slider_Theme2.WB_Slider_Theme2_C +class UWB_Slider_Theme2_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USlider* Slider; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Percentage; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float DefaultValue; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2091[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + FMulticastInlineDelegateProperty_ OnValueChanged; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x290(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + + static class UClass* StaticClass(); + static class UWB_Slider_Theme2_C* GetDefaultObj(); + + void Set_SliderValue(float InValue, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); + void PreConstruct(bool IsDesignTime); + void Construct(); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); + void BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature(); + void ExecuteUbergraph_WB_Slider_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value, bool K2Node_Event_IsDesignTime); + void OnMouseCaptureEnd__DelegateSignature(); + void OnValueChanged__DelegateSignature(float Volume); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_functions.cpp new file mode 100644 index 0000000..49339d9 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass WB_Slider_Theme2.WB_Slider_Theme2_C +// (None) + +class UClass* UWB_Slider_Theme2_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WB_Slider_Theme2_C"); + + return Clss; +} + + +// WB_Slider_Theme2_C WB_Slider_Theme2.Default__WB_Slider_Theme2_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWB_Slider_Theme2_C* UWB_Slider_Theme2_C::GetDefaultObj() +{ + static class UWB_Slider_Theme2_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWB_Slider_Theme2_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.Set_SliderValue +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UWB_Slider_Theme2_C::Set_SliderValue(float InValue, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "Set_SliderValue"); + + Params::UWB_Slider_Theme2_C_Set_SliderValue_Params Parms{}; + + Parms.InValue = InValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FTrunc_ReturnValue = CallFunc_FTrunc_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Slider_Theme2_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "PreConstruct"); + + Params::UWB_Slider_Theme2_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UWB_Slider_Theme2_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Slider_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UWB_Slider_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UWB_Slider_Theme2_C::BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_1_OnMouseCaptureEndEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.ExecuteUbergraph_WB_Slider_Theme2 +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWB_Slider_Theme2_C::ExecuteUbergraph_WB_Slider_Theme2(int32 EntryPoint, float K2Node_ComponentBoundEvent_Value, bool K2Node_Event_IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "ExecuteUbergraph_WB_Slider_Theme2"); + + Params::UWB_Slider_Theme2_C_ExecuteUbergraph_WB_Slider_Theme2_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.OnMouseCaptureEnd__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWB_Slider_Theme2_C::OnMouseCaptureEnd__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "OnMouseCaptureEnd__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.OnValueChanged__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWB_Slider_Theme2_C::OnValueChanged__DelegateSignature(float Volume) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WB_Slider_Theme2_C", "OnValueChanged__DelegateSignature"); + + Params::UWB_Slider_Theme2_C_OnValueChanged__DelegateSignature_Params Parms{}; + + Parms.Volume = Volume; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_parameters.hpp new file mode 100644 index 0000000..62eda04 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_parameters.hpp @@ -0,0 +1,67 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x48 (0x48 - 0x0) +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.Set_SliderValue +struct UWB_Slider_Theme2_C_Set_SliderValue_Params +{ +public: + float InValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2089[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_IntToString_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x30(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.PreConstruct +struct UWB_Slider_Theme2_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature +struct UWB_Slider_Theme2_C_BndEvt__WB_Slider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9 (0x9 - 0x0) +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.ExecuteUbergraph_WB_Slider_Theme2 +struct UWB_Slider_Theme2_C_ExecuteUbergraph_WB_Slider_Theme2_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x4 (0x4 - 0x0) +// Function WB_Slider_Theme2.WB_Slider_Theme2_C.OnValueChanged__DelegateSignature +struct UWB_Slider_Theme2_C_OnValueChanged__DelegateSignature_Params +{ +public: + float Volume; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WB_Slider_Theme2_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_classes.hpp new file mode 100644 index 0000000..17ece03 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_classes.hpp @@ -0,0 +1,60 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x308 - 0x260) +// WidgetBlueprintGeneratedClass W_Confirmation.W_Confirmation_C +class UW_Confirmation_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_No; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Yes; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_NoFocus; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UProgressBar* ProgressBar_Seconde; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Message; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Seconds; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Title; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + enum class E_Comfirmation ConfirmationFor; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CancelAnim_; // 0x2A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_17B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeMake; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ConfirmationTime; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_17B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* OptionsRef; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UI_AudioSettings UI_Audio; // 0x2C8(0x40)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_Confirmation_C* GetDefaultObj(); + + void PlayHoveredSound(); + void PlayClickSound(); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + void OnFailure_9E20E26A458E94E603BACCBDDD8B2B9B(); + void OnSuccess_9E20E26A458E94E603BACCBDDD8B2B9B(); + void UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void Construct(); + void RefreshFocus(); + void No(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void ExecuteUbergraph_W_Confirmation(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_2, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_IsClosed_Variable_3, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_functions.cpp new file mode 100644 index 0000000..890643d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_functions.cpp @@ -0,0 +1,473 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Confirmation.W_Confirmation_C +// (None) + +class UClass* UW_Confirmation_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Confirmation_C"); + + return Clss; +} + + +// W_Confirmation_C W_Confirmation.Default__W_Confirmation_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Confirmation_C* UW_Confirmation_C::GetDefaultObj() +{ + static class UW_Confirmation_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Confirmation_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Confirmation.W_Confirmation_C.PlayHoveredSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::PlayHoveredSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "PlayHoveredSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.PlayClickSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::PlayClickSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "PlayClickSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Confirmation_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "OnMouseButtonUp"); + + Params::UW_Confirmation_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Confirmation.W_Confirmation_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_Confirmation_C::CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "CustomNavigation_Right"); + + Params::UW_Confirmation_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Confirmation.W_Confirmation_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_Confirmation_C::CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "CustomNavigation_Left"); + + Params::UW_Confirmation_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Confirmation.W_Confirmation_C.OnFailure_9E20E26A458E94E603BACCBDDD8B2B9B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::OnFailure_9E20E26A458E94E603BACCBDDD8B2B9B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "OnFailure_9E20E26A458E94E603BACCBDDD8B2B9B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.OnSuccess_9E20E26A458E94E603BACCBDDD8B2B9B +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::OnSuccess_9E20E26A458E94E603BACCBDDD8B2B9B() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "OnSuccess_9E20E26A458E94E603BACCBDDD8B2B9B"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.UpdateConfirmation +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Title (BlueprintVisible, BlueprintReadOnly, Parm) +// class FText Message (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class E_Comfirmation ConfirmationFor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Confirmation_C::UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "UpdateConfirmation"); + + Params::UW_Confirmation_C_UpdateConfirmation_Params Parms{}; + + Parms.Title = Title; + Parms.Message = Message; + Parms.ConfirmationFor = ConfirmationFor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Confirmation.W_Confirmation_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.No +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::No() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "No"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Confirmation_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "Tick"); + + Params::UW_Confirmation_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Confirmation.W_Confirmation_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Confirmation_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Confirmation.W_Confirmation_C.ExecuteUbergraph_W_Confirmation +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Title (None) +// class FText K2Node_Event_Message (None) +// enum class E_Comfirmation K2Node_Event_ConfirmationFor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_FloatToText_ReturnValue (None) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Confirmation_C::ExecuteUbergraph_W_Confirmation(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, class FText CallFunc_Conv_FloatToText_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_2, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum_CmpSuccess_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_IsClosed_Variable_3, bool CallFunc_IsValid_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Confirmation_C", "ExecuteUbergraph_W_Confirmation"); + + Params::UW_Confirmation_C_ExecuteUbergraph_W_Confirmation_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.K2Node_Event_Title = K2Node_Event_Title; + Parms.K2Node_Event_Message = K2Node_Event_Message; + Parms.K2Node_Event_ConfirmationFor = K2Node_Event_ConfirmationFor; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToText_ReturnValue = CallFunc_Conv_FloatToText_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_GetOwningPlayer_ReturnValue_6 = CallFunc_GetOwningPlayer_ReturnValue_6; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_parameters.hpp new file mode 100644 index 0000000..89acdd7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_parameters.hpp @@ -0,0 +1,128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x218 (0x218 - 0x0) +// Function W_Confirmation.W_Confirmation_C.OnMouseButtonUp +struct UW_Confirmation_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_Confirmation.W_Confirmation_C.CustomNavigation_Right +struct UW_Confirmation_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17AB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17AC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_Confirmation.W_Confirmation_C.CustomNavigation_Left +struct UW_Confirmation_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17AD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17AE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x31 (0x31 - 0x0) +// Function W_Confirmation.W_Confirmation_C.UpdateConfirmation +struct UW_Confirmation_C_UpdateConfirmation_Params +{ +public: + class FText Title; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FText Message; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class E_Comfirmation ConfirmationFor; // 0x30(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_Confirmation.W_Confirmation_C.Tick +struct UW_Confirmation_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x189 (0x189 - 0x0) +// Function W_Confirmation.W_Confirmation_C.ExecuteUbergraph_W_Confirmation +struct UW_Confirmation_C_ExecuteUbergraph_W_Confirmation_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x8(0x10)(ZeroConstructor, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17B2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Title; // 0x20(0x18)(None) + class FText K2Node_Event_Message; // 0x38(0x18)(None) + enum class E_Comfirmation K2Node_Event_ConfirmationFor; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_17B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x54(0x10)(ZeroConstructor, NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_FloatToText_ReturnValue; // 0x70(0x18)(None) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x88(0x40)(HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17B4[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0xD0(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0xE0(0x18)(None) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0xFA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0xFB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FGeometry K2Node_Event_MyGeometry; // 0xFC(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_3; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x139(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17B5[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x151(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_17B6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x170(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6; // 0x178(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Confirmation_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_classes.hpp new file mode 100644 index 0000000..ab30ee8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_classes.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9C (0x2FC - 0x260) +// WidgetBlueprintGeneratedClass W_CreateServer.W_CreateServer_C +class UW_CreateServer_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_No; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Yes; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCheckBox* CheckBox_Private; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* EditableTextBox_Name; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Lan; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_NoFocus; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_SliderFocus; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UProgressBar* ProgressBar_MaxPlayers; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_70; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USlider* Slider_MaxPlayers; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Error; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_SliderMaxPlayers; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 MaxPlayer; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EA9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ServerName; // 0x2E0(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + int32 MaximumPlayers; // 0x2F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_CreateServer_C* GetDefaultObj(); + + void Check_Server_Name(class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_TextIsEmpty_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_6, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void RefreshFocus(); + void BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature(float Value); + void ShowCreateServer(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature(); + void ChangeMaxPlayerSlider(float Value); + void PreConstruct(bool IsDesignTime); + void BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void ExecuteUbergraph_W_CreateServer(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_4, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_5, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_6, bool Temp_bool_IsClosed_Variable_7, bool Temp_bool_Has_Been_Initd_Variable_5, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_Has_Been_Initd_Variable_6, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_2, bool Temp_bool_IsClosed_Variable_8, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, float K2Node_ComponentBoundEvent_Value_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6, float CallFunc_GetValue_ReturnValue, float K2Node_ComponentBoundEvent_Value, bool Temp_bool_Has_Been_Initd_Variable_7, class FText CallFunc_Conv_IntToText_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_8, bool K2Node_Event_IsDesignTime, bool CallFunc_IsChecked_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, int32 CallFunc_Clamp_ReturnValue, class FText K2Node_ComponentBoundEvent_Text, bool CallFunc_Greater_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_functions.cpp new file mode 100644 index 0000000..da27f71 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_functions.cpp @@ -0,0 +1,589 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_CreateServer.W_CreateServer_C +// (None) + +class UClass* UW_CreateServer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_CreateServer_C"); + + return Clss; +} + + +// W_CreateServer_C W_CreateServer.Default__W_CreateServer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_CreateServer_C* UW_CreateServer_C::GetDefaultObj() +{ + static class UW_CreateServer_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_CreateServer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_CreateServer.W_CreateServer_C.Check Server Name +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_TextIsEmpty_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_CreateServer_C::Check_Server_Name(class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_TextIsEmpty_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "Check Server Name"); + + Params::UW_CreateServer_C_Check_Server_Name_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_TextIsEmpty_ReturnValue = CallFunc_TextIsEmpty_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_CreateServer_C::CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_6, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "CustomNavigation_Down"); + + Params::UW_CreateServer_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_HasUserFocus_ReturnValue_4 = CallFunc_HasUserFocus_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_5 = CallFunc_HasUserFocus_ReturnValue_5; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_HasUserFocus_ReturnValue_6 = CallFunc_HasUserFocus_ReturnValue_6; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_CreateServer_C::CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "CustomNavigation_Up"); + + Params::UW_CreateServer_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_CreateServer.W_CreateServer_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_CreateServer_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "OnMouseButtonUp"); + + Params::UW_CreateServer_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_CreateServer_C::CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "CustomNavigation_Right"); + + Params::UW_CreateServer_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_CreateServer_C::CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "CustomNavigation_Left"); + + Params::UW_CreateServer_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_CreateServer.W_CreateServer_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_CreateServer_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_CreateServer.W_CreateServer_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_CreateServer_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "Tick"); + + Params::UW_CreateServer_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_CreateServer_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_CreateServer.W_CreateServer_C.BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_CreateServer_C::BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature"); + + Params::UW_CreateServer_C_BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.ShowCreateServer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_CreateServer_C::ShowCreateServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "ShowCreateServer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_CreateServer.W_CreateServer_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_CreateServer_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_CreateServer.W_CreateServer_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_CreateServer_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_CreateServer.W_CreateServer_C.ChangeMaxPlayerSlider +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// float Value (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_CreateServer_C::ChangeMaxPlayerSlider(float Value) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "ChangeMaxPlayerSlider"); + + Params::UW_CreateServer_C_ChangeMaxPlayerSlider_Params Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_CreateServer_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "PreConstruct"); + + Params::UW_CreateServer_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_CreateServer_C::BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UW_CreateServer_C_BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreateServer.W_CreateServer_C.ExecuteUbergraph_W_CreateServer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetValue_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_ComponentBoundEvent_Value (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_IntToText_ReturnValue (None) +// bool Temp_bool_Has_Been_Initd_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsChecked_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_FTrunc_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Clamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_CreateServer_C::ExecuteUbergraph_W_CreateServer(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_4, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_IsClosed_Variable_5, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_6, bool Temp_bool_IsClosed_Variable_7, bool Temp_bool_Has_Been_Initd_Variable_5, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_Has_Been_Initd_Variable_6, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_2, bool Temp_bool_IsClosed_Variable_8, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, float K2Node_ComponentBoundEvent_Value_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6, float CallFunc_GetValue_ReturnValue, float K2Node_ComponentBoundEvent_Value, bool Temp_bool_Has_Been_Initd_Variable_7, class FText CallFunc_Conv_IntToText_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_8, bool K2Node_Event_IsDesignTime, bool CallFunc_IsChecked_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, int32 CallFunc_Clamp_ReturnValue, class FText K2Node_ComponentBoundEvent_Text, bool CallFunc_Greater_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreateServer_C", "ExecuteUbergraph_W_CreateServer"); + + Params::UW_CreateServer_C_ExecuteUbergraph_W_CreateServer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_4 = Temp_bool_IsClosed_Variable_4; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.Temp_bool_IsClosed_Variable_5 = Temp_bool_IsClosed_Variable_5; + Parms.Temp_bool_Has_Been_Initd_Variable_4 = Temp_bool_Has_Been_Initd_Variable_4; + Parms.Temp_bool_IsClosed_Variable_6 = Temp_bool_IsClosed_Variable_6; + Parms.Temp_bool_IsClosed_Variable_7 = Temp_bool_IsClosed_Variable_7; + Parms.Temp_bool_Has_Been_Initd_Variable_5 = Temp_bool_Has_Been_Initd_Variable_5; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.Temp_bool_Has_Been_Initd_Variable_6 = Temp_bool_Has_Been_Initd_Variable_6; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.Temp_bool_IsClosed_Variable_8 = Temp_bool_IsClosed_Variable_8; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.K2Node_ComponentBoundEvent_Value_1 = K2Node_ComponentBoundEvent_Value_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetOwningPlayer_ReturnValue_6 = CallFunc_GetOwningPlayer_ReturnValue_6; + Parms.CallFunc_GetValue_ReturnValue = CallFunc_GetValue_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Value = K2Node_ComponentBoundEvent_Value; + Parms.Temp_bool_Has_Been_Initd_Variable_7 = Temp_bool_Has_Been_Initd_Variable_7; + Parms.CallFunc_Conv_IntToText_ReturnValue = CallFunc_Conv_IntToText_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_8 = Temp_bool_Has_Been_Initd_Variable_8; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_IsChecked_ReturnValue = CallFunc_IsChecked_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_FTrunc_ReturnValue = CallFunc_FTrunc_ReturnValue; + Parms.CallFunc_Clamp_ReturnValue = CallFunc_Clamp_ReturnValue; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_parameters.hpp new file mode 100644 index 0000000..b6cc58b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_parameters.hpp @@ -0,0 +1,238 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function W_CreateServer.W_CreateServer_C.Check Server Name +struct UW_CreateServer_C_Check_Server_Name_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Len_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E91[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlayerName_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E92[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_TextIsEmpty_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E93[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x50(0x18)(None) + bool CallFunc_BooleanOR_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x60 (0x60 - 0x0) +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Down +struct UW_CreateServer_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E94[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_4; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E95[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E96[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_5; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_3; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E97[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_6; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E98[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x53 (0x53 - 0x0) +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Up +struct UW_CreateServer_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E99[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E9A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E9B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x218 (0x218 - 0x0) +// Function W_CreateServer.W_CreateServer_C.OnMouseButtonUp +struct UW_CreateServer_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Right +struct UW_CreateServer_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E9C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E9D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_CreateServer.W_CreateServer_C.CustomNavigation_Left +struct UW_CreateServer_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E9E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E9F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_CreateServer.W_CreateServer_C.Tick +struct UW_CreateServer_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function W_CreateServer.W_CreateServer_C.BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature +struct UW_CreateServer_C_BndEvt__Slider_MaxPlayers_K2Node_ComponentBoundEvent_193_OnFloatValueChangedEvent__DelegateSignature_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x4 (0x4 - 0x0) +// Function W_CreateServer.W_CreateServer_C.ChangeMaxPlayerSlider +struct UW_CreateServer_C_ChangeMaxPlayerSlider_Params +{ +public: + float Value; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function W_CreateServer.W_CreateServer_C.PreConstruct +struct UW_CreateServer_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function W_CreateServer.W_CreateServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +struct UW_CreateServer_C_BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x121 (0x121 - 0x0) +// Function W_CreateServer.W_CreateServer_C.ExecuteUbergraph_W_CreateServer +struct UW_CreateServer_C_ExecuteUbergraph_W_CreateServer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_4; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_5; // 0xF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_4; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_6; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_7; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_5; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FGeometry K2Node_Event_MyGeometry; // 0x14(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_6; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_8; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value_1; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EA4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_6; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetValue_ReturnValue; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_ComponentBoundEvent_Value; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_7; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_IntToText_ReturnValue; // 0xD8(0x18)(None) + bool Temp_bool_Has_Been_Initd_Variable_8; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0xF1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsChecked_ReturnValue; // 0xF2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1EA7[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Conv_IntToFloat_ReturnValue; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_FTrunc_ReturnValue; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Clamp_ReturnValue; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EA8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text; // 0x108(0x18)(ConstParm) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreateServer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_classes.hpp new file mode 100644 index 0000000..477d1b3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_classes.hpp @@ -0,0 +1,35 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0x318 - 0x260) +// WidgetBlueprintGeneratedClass W_CreditsTitleName.W_CreditsTitleName_C +class UW_CreditsTitleName_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USizeBox* MySizeBox; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Name; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float HeightSize; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BottomSize; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText Name; // 0x280(0x18)(Edit, BlueprintVisible) + struct FSlateFontInfo Font; // 0x298(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash) + struct FSlateColor FontColor; // 0x2F0(0x28)(Edit, BlueprintVisible) + + static class UClass* StaticClass(); + static class UW_CreditsTitleName_C* GetDefaultObj(); + + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_W_CreditsTitleName(int32 EntryPoint, const struct FMargin& K2Node_MakeStruct_Margin, bool K2Node_Event_IsDesignTime, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_functions.cpp new file mode 100644 index 0000000..40e6127 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_functions.cpp @@ -0,0 +1,92 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_CreditsTitleName.W_CreditsTitleName_C +// (None) + +class UClass* UW_CreditsTitleName_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_CreditsTitleName_C"); + + return Clss; +} + + +// W_CreditsTitleName_C W_CreditsTitleName.Default__W_CreditsTitleName_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_CreditsTitleName_C* UW_CreditsTitleName_C::GetDefaultObj() +{ + static class UW_CreditsTitleName_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_CreditsTitleName_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_CreditsTitleName.W_CreditsTitleName_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_CreditsTitleName_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreditsTitleName_C", "PreConstruct"); + + Params::UW_CreditsTitleName_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_CreditsTitleName.W_CreditsTitleName_C.ExecuteUbergraph_W_CreditsTitleName +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMargin K2Node_MakeStruct_Margin (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_CreditsTitleName_C::ExecuteUbergraph_W_CreditsTitleName(int32 EntryPoint, const struct FMargin& K2Node_MakeStruct_Margin, bool K2Node_Event_IsDesignTime, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_CreditsTitleName_C", "ExecuteUbergraph_W_CreditsTitleName"); + + Params::UW_CreditsTitleName_C_ExecuteUbergraph_W_CreditsTitleName_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_MakeStruct_Margin = K2Node_MakeStruct_Margin; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue = CallFunc_SlotAsOverlaySlot_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_parameters.hpp new file mode 100644 index 0000000..c7f0a2e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_parameters.hpp @@ -0,0 +1,39 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function W_CreditsTitleName.W_CreditsTitleName_C.PreConstruct +struct UW_CreditsTitleName_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x20 (0x20 - 0x0) +// Function W_CreditsTitleName.W_CreditsTitleName_C.ExecuteUbergraph_W_CreditsTitleName +struct UW_CreditsTitleName_C_ExecuteUbergraph_W_CreditsTitleName_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMargin K2Node_MakeStruct_Margin; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2068[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_CreditsTitleName_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_classes.hpp new file mode 100644 index 0000000..61c1d17 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB9 (0x319 - 0x260) +// WidgetBlueprintGeneratedClass W_Credits.W_Credits_C +class UW_Credits_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeInOut; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* FadeIn; // 0x270(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_Fond; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_MyLogo; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_MyLogo_1; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBackgroundBlur* MyBlur; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_Credits; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_Additionals; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_Additionals_1; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_Artists; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_Director; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_GameBy; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_GameName; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_GameName_1; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_Playtesters; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreditsTitleName_C* W_CreditsTitle_SoundDesigner; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float TestTop; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Invers_; // 0x2EC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E07[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float StartAt; // 0x2F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float EndAt; // 0x2F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float FadeInSpeed; // 0x2F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TimerSpeed; // 0x2FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float AnimSpeed; // 0x300(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ActualTop; // 0x304(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Stopped_; // 0x308(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1E08[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* Audio; // 0x310(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsSolo; // 0x318(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UW_Credits_C* GetDefaultObj(); + + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + void CloseCredits(); + void OnFailure_218EDE1942D56A9FA8AEBCA97849717D(); + void OnSuccess_218EDE1942D56A9FA8AEBCA97849717D(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void OnBackgroundClick(); + void UpdateCanJoin(bool CanJoin); + void ExecuteUbergraph_W_Credits(int32 EntryPoint, bool Temp_bool_Variable, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float K2Node_Select_Default, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool K2Node_Select_Default_1, bool K2Node_Event_IsDesignTime, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsServer_ReturnValue, bool CallFunc_ServerTravel_ReturnValue, bool K2Node_CustomEvent_CanJoin, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, bool K2Node_SwitchEnum_CmpSuccess_1, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_functions.cpp new file mode 100644 index 0000000..b03d47a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_functions.cpp @@ -0,0 +1,359 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Credits.W_Credits_C +// (None) + +class UClass* UW_Credits_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Credits_C"); + + return Clss; +} + + +// W_Credits_C W_Credits.Default__W_Credits_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Credits_C* UW_Credits_C::GetDefaultObj() +{ + static class UW_Credits_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Credits_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Credits.W_Credits_C.OnKeyUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FKeyEvent InKeyEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Credits_C::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "OnKeyUp"); + + Params::UW_Credits_C_OnKeyUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Credits.W_Credits_C.OnMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Credits_C::OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "OnMouseButtonDown"); + + Params::UW_Credits_C_OnMouseButtonDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Credits.W_Credits_C.CloseCredits +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Credits_C::CloseCredits() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "CloseCredits"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Credits.W_Credits_C.OnFailure_218EDE1942D56A9FA8AEBCA97849717D +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Credits_C::OnFailure_218EDE1942D56A9FA8AEBCA97849717D() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "OnFailure_218EDE1942D56A9FA8AEBCA97849717D"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Credits.W_Credits_C.OnSuccess_218EDE1942D56A9FA8AEBCA97849717D +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Credits_C::OnSuccess_218EDE1942D56A9FA8AEBCA97849717D() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "OnSuccess_218EDE1942D56A9FA8AEBCA97849717D"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Credits.W_Credits_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Credits_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "PreConstruct"); + + Params::UW_Credits_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Credits.W_Credits_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Credits_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Credits.W_Credits_C.OnBackgroundClick +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Credits_C::OnBackgroundClick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "OnBackgroundClick"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Credits.W_Credits_C.UpdateCanJoin +// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CanJoin (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Credits_C::UpdateCanJoin(bool CanJoin) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "UpdateCanJoin"); + + Params::UW_Credits_C_UpdateCanJoin_Params Parms{}; + + Parms.CanJoin = CanJoin; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Credits.W_Credits_C.ExecuteUbergraph_W_Credits +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWidgetTransform K2Node_MakeStruct_WidgetTransform (NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWidgetTransform K2Node_MakeStruct_WidgetTransform_1 (NoDestructor) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FWidgetTransform K2Node_MakeStruct_WidgetTransform_2 (NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_ServerTravel_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_CustomEvent_CanJoin (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_NumConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue (None) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_MakeArray_Array (ReferenceParm) +// int32 CallFunc_GetSessionSettings_NumConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetSessionSettings_NumPrivateConnections_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionSettings_bIsLAN_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsDedicated_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowInvites_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetSessionSettings_BuildUniqueID_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_GetSessionSettings_ExtraSettings_1 (ReferenceParm) +// enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayCallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray (ReferenceParm) +// bool K2Node_SwitchEnum_CmpSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUpdateSessionCallbackProxyAdvanced*CallFunc_UpdateSession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESessionSettingSearchResultCallFunc_GetSessionPropertyBool_SearchResult (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetSessionPropertyBool_SettingValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_BoolToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Credits_C::ExecuteUbergraph_W_Credits(int32 EntryPoint, bool Temp_bool_Variable, bool Temp_bool_Variable_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_1, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue_2, const struct FWidgetTransform& K2Node_MakeStruct_WidgetTransform_2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float K2Node_Select_Default, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool K2Node_Select_Default_1, bool K2Node_Event_IsDesignTime, class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue, bool CallFunc_IsServer_ReturnValue, bool CallFunc_ServerTravel_ReturnValue, bool K2Node_CustomEvent_CanJoin, int32 CallFunc_GetSessionSettings_NumConnections, int32 CallFunc_GetSessionSettings_NumPrivateConnections, bool CallFunc_GetSessionSettings_bIsLAN, bool CallFunc_GetSessionSettings_bIsDedicated, bool CallFunc_GetSessionSettings_bAllowInvites, bool CallFunc_GetSessionSettings_bAllowJoinInProgress, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled, int32 CallFunc_GetSessionSettings_BuildUniqueID, TArray& CallFunc_GetSessionSettings_ExtraSettings, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result, const struct FSessionPropertyKeyPair& CallFunc_MakeLiteralSessionPropertyBool_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, TArray& K2Node_MakeArray_Array, int32 CallFunc_GetSessionSettings_NumConnections_1, int32 CallFunc_GetSessionSettings_NumPrivateConnections_1, bool CallFunc_GetSessionSettings_bIsLAN_1, bool CallFunc_GetSessionSettings_bIsDedicated_1, bool CallFunc_GetSessionSettings_bAllowInvites_1, bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1, bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1, int32 CallFunc_GetSessionSettings_BuildUniqueID_1, TArray& CallFunc_GetSessionSettings_ExtraSettings_1, enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1, TArray& CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray, bool K2Node_SwitchEnum_CmpSuccess_1, class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue, enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult, bool CallFunc_GetSessionPropertyBool_SettingValue, const class FString& CallFunc_Conv_BoolToString_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess_2, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsValid_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Credits_C", "ExecuteUbergraph_W_Credits"); + + Params::UW_Credits_C_ExecuteUbergraph_W_Credits_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.K2Node_MakeStruct_WidgetTransform = K2Node_MakeStruct_WidgetTransform; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue_1 = CallFunc_MakeVector2D_ReturnValue_1; + Parms.K2Node_MakeStruct_WidgetTransform_1 = K2Node_MakeStruct_WidgetTransform_1; + Parms.CallFunc_MakeVector2D_ReturnValue_2 = CallFunc_MakeVector2D_ReturnValue_2; + Parms.K2Node_MakeStruct_WidgetTransform_2 = K2Node_MakeStruct_WidgetTransform_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_SpawnSound2D_ReturnValue = CallFunc_SpawnSound2D_ReturnValue; + Parms.CallFunc_IsServer_ReturnValue = CallFunc_IsServer_ReturnValue; + Parms.CallFunc_ServerTravel_ReturnValue = CallFunc_ServerTravel_ReturnValue; + Parms.K2Node_CustomEvent_CanJoin = K2Node_CustomEvent_CanJoin; + Parms.CallFunc_GetSessionSettings_NumConnections = CallFunc_GetSessionSettings_NumConnections; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections = CallFunc_GetSessionSettings_NumPrivateConnections; + Parms.CallFunc_GetSessionSettings_bIsLAN = CallFunc_GetSessionSettings_bIsLAN; + Parms.CallFunc_GetSessionSettings_bIsDedicated = CallFunc_GetSessionSettings_bIsDedicated; + Parms.CallFunc_GetSessionSettings_bAllowInvites = CallFunc_GetSessionSettings_bAllowInvites; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress = CallFunc_GetSessionSettings_bAllowJoinInProgress; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled = CallFunc_GetSessionSettings_bIsAnticheatEnabled; + Parms.CallFunc_GetSessionSettings_BuildUniqueID = CallFunc_GetSessionSettings_BuildUniqueID; + Parms.CallFunc_GetSessionSettings_ExtraSettings = CallFunc_GetSessionSettings_ExtraSettings; + Parms.CallFunc_GetSessionSettings_Result = CallFunc_GetSessionSettings_Result; + Parms.CallFunc_MakeLiteralSessionPropertyBool_ReturnValue = CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_GetSessionSettings_NumConnections_1 = CallFunc_GetSessionSettings_NumConnections_1; + Parms.CallFunc_GetSessionSettings_NumPrivateConnections_1 = CallFunc_GetSessionSettings_NumPrivateConnections_1; + Parms.CallFunc_GetSessionSettings_bIsLAN_1 = CallFunc_GetSessionSettings_bIsLAN_1; + Parms.CallFunc_GetSessionSettings_bIsDedicated_1 = CallFunc_GetSessionSettings_bIsDedicated_1; + Parms.CallFunc_GetSessionSettings_bAllowInvites_1 = CallFunc_GetSessionSettings_bAllowInvites_1; + Parms.CallFunc_GetSessionSettings_bAllowJoinInProgress_1 = CallFunc_GetSessionSettings_bAllowJoinInProgress_1; + Parms.CallFunc_GetSessionSettings_bIsAnticheatEnabled_1 = CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; + Parms.CallFunc_GetSessionSettings_BuildUniqueID_1 = CallFunc_GetSessionSettings_BuildUniqueID_1; + Parms.CallFunc_GetSessionSettings_ExtraSettings_1 = CallFunc_GetSessionSettings_ExtraSettings_1; + Parms.CallFunc_GetSessionSettings_Result_1 = CallFunc_GetSessionSettings_Result_1; + Parms.CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray = CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; + Parms.K2Node_SwitchEnum_CmpSuccess_1 = K2Node_SwitchEnum_CmpSuccess_1; + Parms.CallFunc_UpdateSession_ReturnValue = CallFunc_UpdateSession_ReturnValue; + Parms.CallFunc_GetSessionPropertyBool_SearchResult = CallFunc_GetSessionPropertyBool_SearchResult; + Parms.CallFunc_GetSessionPropertyBool_SettingValue = CallFunc_GetSessionPropertyBool_SettingValue; + Parms.CallFunc_Conv_BoolToString_ReturnValue = CallFunc_Conv_BoolToString_ReturnValue; + Parms.K2Node_SwitchEnum_CmpSuccess_2 = K2Node_SwitchEnum_CmpSuccess_2; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_parameters.hpp new file mode 100644 index 0000000..d7d58e5 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_parameters.hpp @@ -0,0 +1,131 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1E0 (0x1E0 - 0x0) +// Function W_Credits.W_Credits_C.OnKeyUp +struct UW_Credits_C_OnKeyUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x128(0xB8)(None) +}; + +// 0x218 (0x218 - 0x0) +// Function W_Credits.W_Credits_C.OnMouseButtonDown +struct UW_Credits_C_OnMouseButtonDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Credits.W_Credits_C.PreConstruct +struct UW_Credits_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Credits.W_Credits_C.UpdateCanJoin +struct UW_Credits_C_UpdateCanJoin_Params +{ +public: + bool CanJoin; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x199 (0x199 - 0x0) +// Function W_Credits.W_Credits_C.ExecuteUbergraph_W_Credits +struct UW_Credits_C_ExecuteUbergraph_W_Credits_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1DFA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWidgetTransform K2Node_MakeStruct_WidgetTransform; // 0x10(0x1C)(NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x2C(0x10)(ZeroConstructor, NoDestructor) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x3C(0x10)(ZeroConstructor, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1DFB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector2D CallFunc_MakeVector2D_ReturnValue_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWidgetTransform K2Node_MakeStruct_WidgetTransform_1; // 0x58(0x1C)(NoDestructor) + struct FVector2D CallFunc_MakeVector2D_ReturnValue_2; // 0x74(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FWidgetTransform K2Node_MakeStruct_WidgetTransform_2; // 0x7C(0x1C)(NoDestructor) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Select_Default_1; // 0xA5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0xA6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1DFC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* CallFunc_SpawnSound2D_ReturnValue; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsServer_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_ServerTravel_ReturnValue; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_CustomEvent_CanJoin; // 0xB2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1DFD[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_NumConnections; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN; // 0xBC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated; // 0xBD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites; // 0xBE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress; // 0xBF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1DFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray CallFunc_GetSessionSettings_ExtraSettings; // 0xC8(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1DFF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSessionPropertyKeyPair CallFunc_MakeLiteralSessionPropertyBool_ReturnValue; // 0xE0(0x20)(None) + bool K2Node_SwitchEnum_CmpSuccess; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E00[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x108(0x10)(ReferenceParm) + int32 CallFunc_GetSessionSettings_NumConnections_1; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetSessionSettings_NumPrivateConnections_1; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionSettings_bIsLAN_1; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsDedicated_1; // 0x121(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowInvites_1; // 0x122(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bAllowJoinInProgress_1; // 0x123(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetSessionSettings_bIsAnticheatEnabled_1; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E01[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetSessionSettings_BuildUniqueID_1; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E02[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSessionSettings_ExtraSettings_1; // 0x130(0x10)(ReferenceParm) + enum class EBlueprintResultSwitch CallFunc_GetSessionSettings_Result_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1E03[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_AddOrModifyExtraSettings_ModifiedSettingsArray; // 0x148(0x10)(ReferenceParm) + bool K2Node_SwitchEnum_CmpSuccess_1; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E04[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UUpdateSessionCallbackProxyAdvanced* CallFunc_UpdateSession_ReturnValue; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESessionSettingSearchResult CallFunc_GetSessionPropertyBool_SearchResult; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetSessionPropertyBool_SettingValue; // 0x169(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E05[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_BoolToString_ReturnValue; // 0x170(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess_2; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1E06[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x188(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Credits_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_classes.hpp new file mode 100644 index 0000000..56dfc24 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_classes.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA0 (0x300 - 0x260) +// WidgetBlueprintGeneratedClass W_Error.W_Error_C +class UW_Error_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_Yes; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Message; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Title; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + enum class E_Comfirmation ConfirmationFor; // 0x288(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CancelAnim_; // 0x289(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2082[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeMake; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ConfirmationTime; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_2083[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* OptionsRef; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UI_AudioSettings UI_Audio; // 0x2A8(0x40)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText ErrorMessage; // 0x2E8(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UW_Error_C* GetDefaultObj(); + + void PlayHoveredSound(); + void PlayClickSound(); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + void UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void Construct(); + void RefreshFocus(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void ShowError(class FText Error); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void ExecuteUbergraph_W_Error(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, class FText K2Node_Event_Error, bool Temp_bool_IsClosed_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_functions.cpp new file mode 100644 index 0000000..3729656 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_functions.cpp @@ -0,0 +1,298 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Error.W_Error_C +// (None) + +class UClass* UW_Error_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Error_C"); + + return Clss; +} + + +// W_Error_C W_Error.Default__W_Error_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Error_C* UW_Error_C::GetDefaultObj() +{ + static class UW_Error_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Error_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Error.W_Error_C.PlayHoveredSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Error_C::PlayHoveredSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "PlayHoveredSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.PlayClickSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Error_C::PlayClickSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "PlayClickSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Error_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "OnMouseButtonUp"); + + Params::UW_Error_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Error.W_Error_C.UpdateConfirmation +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Title (BlueprintVisible, BlueprintReadOnly, Parm) +// class FText Message (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class E_Comfirmation ConfirmationFor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Error_C::UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "UpdateConfirmation"); + + Params::UW_Error_C_UpdateConfirmation_Params Parms{}; + + Parms.Title = Title; + Parms.Message = Message; + Parms.ConfirmationFor = ConfirmationFor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Error.W_Error_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Error_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Error_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Error_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Error_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Error.W_Error_C.ShowError +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Error (BlueprintVisible, BlueprintReadOnly, Parm) + +void UW_Error_C::ShowError(class FText Error) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "ShowError"); + + Params::UW_Error_C_ShowError_Params Parms{}; + + Parms.Error = Error; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Error.W_Error_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Error_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "Tick"); + + Params::UW_Error_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Error.W_Error_C.ExecuteUbergraph_W_Error +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Title (None) +// class FText K2Node_Event_Message (None) +// enum class E_Comfirmation K2Node_Event_ConfirmationFor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Error (None) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Error_C::ExecuteUbergraph_W_Error(int32 EntryPoint, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, class FText K2Node_Event_Error, bool Temp_bool_IsClosed_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Error_C", "ExecuteUbergraph_W_Error"); + + Params::UW_Error_C_ExecuteUbergraph_W_Error_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_Event_Title = K2Node_Event_Title; + Parms.K2Node_Event_Message = K2Node_Event_Message; + Parms.K2Node_Event_ConfirmationFor = K2Node_Event_ConfirmationFor; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_Event_Error = K2Node_Event_Error; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_parameters.hpp new file mode 100644 index 0000000..b47fb94 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_parameters.hpp @@ -0,0 +1,83 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x218 (0x218 - 0x0) +// Function W_Error.W_Error_C.OnMouseButtonUp +struct UW_Error_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x31 (0x31 - 0x0) +// Function W_Error.W_Error_C.UpdateConfirmation +struct UW_Error_C_UpdateConfirmation_Params +{ +public: + class FText Title; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FText Message; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class E_Comfirmation ConfirmationFor; // 0x30(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function W_Error.W_Error_C.ShowError +struct UW_Error_C_ShowError_Params +{ +public: + class FText Error; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x3C (0x3C - 0x0) +// Function W_Error.W_Error_C.Tick +struct UW_Error_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB9 (0xB9 - 0x0) +// Function W_Error.W_Error_C.ExecuteUbergraph_W_Error +struct UW_Error_C_ExecuteUbergraph_W_Error_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_207E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Title; // 0x8(0x18)(None) + class FText K2Node_Event_Message; // 0x20(0x18)(None) + enum class E_Comfirmation K2Node_Event_ConfirmationFor; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_207F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2080[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Error; // 0x58(0x18)(None) + bool Temp_bool_IsClosed_Variable_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2081[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x74(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Error_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_classes.hpp new file mode 100644 index 0000000..e459a4c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_classes.hpp @@ -0,0 +1,58 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8C (0x2EC - 0x260) +// WidgetBlueprintGeneratedClass W_Game_Button.W_Game_Button_C +class UW_Game_Button_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_164; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Join; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Over; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* MySizeBox; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Date; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_SaveName; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + bool MakeAnim_; // 0x298(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_19A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ActualLeft; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UHorizontalBoxSlot* MyLeft; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsHovered_; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_19AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor MouseEnterColor; // 0x2AC(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor MouseLeaveColor; // 0x2BC(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_19AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_MainMenu_C* MainMenuRef; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + class FString SaveSlot; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 Click; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_Game_Button_C* GetDefaultObj(); + + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation); + void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseLeave(struct FPointerEvent& MouseEvent); + void MouseEnter(); + void MouseLeave(); + void BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature(); + void MakeAnim(); + void Construct(); + void BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_W_Game_Button(int32 EntryPoint, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_FClamp_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue, const struct FDateTime& CallFunc_GetDateFromSeconds_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_AsTime_DateTime_ReturnValue, class FText CallFunc_AsDate_DateTime_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FMargin& K2Node_MakeStruct_Margin, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool K2Node_Event_IsDesignTime, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const class FString& CallFunc_Replace_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_functions.cpp new file mode 100644 index 0000000..3347817 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_functions.cpp @@ -0,0 +1,402 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Game_Button.W_Game_Button_C +// (None) + +class UClass* UW_Game_Button_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Game_Button_C"); + + return Clss; +} + + +// W_Game_Button_C W_Game_Button.Default__W_Game_Button_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Game_Button_C* UW_Game_Button_C::GetDefaultObj() +{ + static class UW_Game_Button_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Game_Button_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_Game_Button_C::CustomNavigation_Down(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "CustomNavigation_Down"); + + Params::UW_Game_Button_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_Game_Button_C::CustomNavigation_Up(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "CustomNavigation_Up"); + + Params::UW_Game_Button_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_Game_Button_C::CustomNavigation_Left(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "CustomNavigation_Left"); + + Params::UW_Game_Button_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Game_Button.W_Game_Button_C.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_Game_Button_C::OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "OnMouseEnter"); + + Params::UW_Game_Button_C_OnMouseEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Game_Button.W_Game_Button_C.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_Game_Button_C::OnMouseLeave(struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "OnMouseLeave"); + + Params::UW_Game_Button_C_OnMouseLeave_Params Parms{}; + + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Game_Button.W_Game_Button_C.MouseEnter +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::MouseEnter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "MouseEnter"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.MouseLeave +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::MouseLeave() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "MouseLeave"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.MakeAnim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::MakeAnim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "MakeAnim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Game_Button_C::BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Game_Button.W_Game_Button_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Game_Button_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "PreConstruct"); + + Params::UW_Game_Button_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Game_Button.W_Game_Button_C.ExecuteUbergraph_W_Game_Button +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Split_LeftS_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_StringToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDateTime CallFunc_GetDateFromSeconds_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FText CallFunc_AsTime_DateTime_ReturnValue (None) +// class FText CallFunc_AsDate_DateTime_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FMargin K2Node_MakeStruct_Margin (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue_1 (None) +// struct FMargin K2Node_MakeStruct_Margin_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// struct FPointerEvent K2Node_Event_MouseEvent_1 (ConstParm) +// struct FPointerEvent K2Node_Event_MouseEvent (ConstParm) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UW_Game_Button_C::ExecuteUbergraph_W_Game_Button(int32 EntryPoint, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Split_LeftS_1, const class FString& CallFunc_Split_RightS_1, bool CallFunc_Split_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, float CallFunc_FClamp_ReturnValue, int32 CallFunc_Conv_StringToInt_ReturnValue, const struct FDateTime& CallFunc_GetDateFromSeconds_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, class FText CallFunc_AsTime_DateTime_ReturnValue, class FText CallFunc_AsDate_DateTime_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FMargin& K2Node_MakeStruct_Margin, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool K2Node_Event_IsDesignTime, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess_1, class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame, const class FString& CallFunc_Replace_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Game_Button_C", "ExecuteUbergraph_W_Game_Button"); + + Params::UW_Game_Button_C_ExecuteUbergraph_W_Game_Button_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Split_LeftS_1 = CallFunc_Split_LeftS_1; + Parms.CallFunc_Split_RightS_1 = CallFunc_Split_RightS_1; + Parms.CallFunc_Split_ReturnValue_1 = CallFunc_Split_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_Conv_StringToInt_ReturnValue = CallFunc_Conv_StringToInt_ReturnValue; + Parms.CallFunc_GetDateFromSeconds_ReturnValue = CallFunc_GetDateFromSeconds_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_AsTime_DateTime_ReturnValue = CallFunc_AsTime_DateTime_ReturnValue; + Parms.CallFunc_AsDate_DateTime_ReturnValue = CallFunc_AsDate_DateTime_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.K2Node_MakeStruct_Margin = K2Node_MakeStruct_Margin; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue_1 = CallFunc_Conv_StringToText_ReturnValue_1; + Parms.K2Node_MakeStruct_Margin_1 = K2Node_MakeStruct_Margin_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_MouseEvent_1 = K2Node_Event_MouseEvent_1; + Parms.K2Node_Event_MouseEvent = K2Node_Event_MouseEvent; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_DynamicCast_AsHorizontal_Box_Slot = K2Node_DynamicCast_AsHorizontal_Box_Slot; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Load_Game_SaveGame = CallFunc_Load_Game_SaveGame; + Parms.CallFunc_Replace_ReturnValue_1 = CallFunc_Replace_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_parameters.hpp new file mode 100644 index 0000000..11b0221 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_parameters.hpp @@ -0,0 +1,127 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Down +struct UW_Game_Button_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1997[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Up +struct UW_Game_Button_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1999[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_Game_Button.W_Game_Button_C.CustomNavigation_Left +struct UW_Game_Button_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_199A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xA8 (0xA8 - 0x0) +// Function W_Game_Button.W_Game_Button_C.OnMouseEnter +struct UW_Game_Button_C_OnMouseEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x70 (0x70 - 0x0) +// Function W_Game_Button.W_Game_Button_C.OnMouseLeave +struct UW_Game_Button_C_OnMouseLeave_Params +{ +public: + struct FPointerEvent MouseEvent; // 0x0(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Game_Button.W_Game_Button_C.PreConstruct +struct UW_Game_Button_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2B8 (0x2B8 - 0x0) +// Function W_Game_Button.W_Game_Button_C.ExecuteUbergraph_W_Game_Button +struct UW_Game_Button_C_ExecuteUbergraph_W_Game_Button_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_19A0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Split_LeftS; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Split_LeftS_1; // 0x30(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS_1; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Replace_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Conv_StringToInt_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDateTime CallFunc_GetDateFromSeconds_ReturnValue; // 0x70(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x78(0x18)(None) + class FText CallFunc_AsTime_DateTime_ReturnValue; // 0x90(0x18)(None) + class FText CallFunc_AsDate_DateTime_ReturnValue; // 0xA8(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FMargin K2Node_MakeStruct_Margin; // 0xF0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x100(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x110(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue_1; // 0x128(0x18)(None) + struct FMargin K2Node_MakeStruct_Margin_1; // 0x140(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x154(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x158(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FGeometry K2Node_Event_MyGeometry; // 0x15C(0x38)(IsPlainOldData, NoDestructor) + uint8 Pad_19A6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FPointerEvent K2Node_Event_MouseEvent_1; // 0x198(0x70)(ConstParm) + struct FPointerEvent K2Node_Event_MouseEvent; // 0x208(0x70)(ConstParm) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x278(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x280(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0x289(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A7[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot; // 0x290(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_New_SaveGame_C* CallFunc_Load_Game_SaveGame; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Replace_ReturnValue_1; // 0x2A8(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Game_Button_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_classes.hpp new file mode 100644 index 0000000..dbfc563 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1E5 (0x445 - 0x260) +// WidgetBlueprintGeneratedClass W_Intro.W_Intro_C +class UW_Intro_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* TextAnim; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* IntroAnim; // 0x270(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_Background; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Black; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBackgroundBlur* MyBackgroundBlur; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_GameName; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_MadeBy; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Skip_1; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + float TimeIntro; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* BackgroundImage; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor BackgroundImageColor; // 0x2B8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMargin LogoPosition; // 0x2C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + float LogoSizeHeight; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LogoSizeWidth; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Logo; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText GameNameText; // 0x2E8(0x18)(Edit, BlueprintVisible) + struct FSlateFontInfo GameNameFont; // 0x300(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash) + struct FSlateColor GameNameColor; // 0x358(0x28)(Edit, BlueprintVisible) + struct FMargin GameNamePosition; // 0x380(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool AutoClose_; // 0x390(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + uint8 Pad_EC[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText MadeByText; // 0x398(0x18)(Edit, BlueprintVisible) + struct FSlateFontInfo MadeByFont; // 0x3B0(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash) + struct FSlateColor MadeByColor; // 0x408(0x28)(Edit, BlueprintVisible) + struct FMargin MadeByPosition; // 0x430(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + float BackgroundBlur; // 0x440(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool CanClose_; // 0x444(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + + static class UClass* StaticClass(); + static class UW_Intro_C* GetDefaultObj(); + + enum class ESlateVisibility Get_TextBlock_Skip_1_Visibility_0(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue); + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + void RemoveToolTipsInGame(TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue); + void PreConstruct(bool IsDesignTime); + void CloseIntro(bool NormalClose_); + void Construct(); + void OnAnimationFinished_Event(); + void OnBackgroundClick(); + void ExecuteUbergraph_W_Intro(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool K2Node_Event_IsDesignTime, bool K2Node_Event_NormalClose_, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_functions.cpp new file mode 100644 index 0000000..894f26e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_functions.cpp @@ -0,0 +1,313 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Intro.W_Intro_C +// (None) + +class UClass* UW_Intro_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Intro_C"); + + return Clss; +} + + +// W_Intro_C W_Intro.Default__W_Intro_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Intro_C* UW_Intro_C::GetDefaultObj() +{ + static class UW_Intro_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Intro_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Intro.W_Intro_C.Get_TextBlock_Skip_1_Visibility_0 +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +enum class ESlateVisibility UW_Intro_C::Get_TextBlock_Skip_1_Visibility_0(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "Get_TextBlock_Skip_1_Visibility_0"); + + Params::UW_Intro_C_Get_TextBlock_Skip_1_Visibility_0_Params Parms{}; + + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Intro.W_Intro_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo_1 (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Intro_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo_1, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "CheckFont"); + + Params::UW_Intro_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.K2Node_MakeStruct_SlateFontInfo_1 = K2Node_MakeStruct_SlateFontInfo_1; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Intro.W_Intro_C.OnKeyUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FKeyEvent InKeyEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Intro_C::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "OnKeyUp"); + + Params::UW_Intro_C_OnKeyUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Intro.W_Intro_C.OnMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Intro_C::OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "OnMouseButtonDown"); + + Params::UW_Intro_C_OnMouseButtonDown_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Intro.W_Intro_C.RemoveToolTipsInGame +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) + +void UW_Intro_C::RemoveToolTipsInGame(TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "RemoveToolTipsInGame"); + + Params::UW_Intro_C_RemoveToolTipsInGame_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Intro.W_Intro_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Intro_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "PreConstruct"); + + Params::UW_Intro_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Intro.W_Intro_C.CloseIntro +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool NormalClose_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Intro_C::CloseIntro(bool NormalClose_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "CloseIntro"); + + Params::UW_Intro_C_CloseIntro_Params Parms{}; + + Parms.NormalClose_ = NormalClose_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Intro.W_Intro_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Intro_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Intro.W_Intro_C.OnAnimationFinished_Event +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Intro_C::OnAnimationFinished_Event() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "OnAnimationFinished_Event"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Intro.W_Intro_C.OnBackgroundClick +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Intro_C::OnBackgroundClick() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "OnBackgroundClick"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Intro.W_Intro_C.ExecuteUbergraph_W_Intro +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_NormalClose_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Intro_C::ExecuteUbergraph_W_Intro(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool K2Node_Event_IsDesignTime, bool K2Node_Event_NormalClose_, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Intro_C", "ExecuteUbergraph_W_Intro"); + + Params::UW_Intro_C_ExecuteUbergraph_W_Intro_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_Event_NormalClose_ = K2Node_Event_NormalClose_; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue_1 = CallFunc_PlayAnimation_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_parameters.hpp new file mode 100644 index 0000000..9dfdcfe --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_parameters.hpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3 (0x3 - 0x0) +// Function W_Intro.W_Intro_C.Get_TextBlock_Skip_1_Visibility_0 +struct UW_Intro_C_Get_TextBlock_Skip_1_Visibility_0_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC1 (0xC1 - 0x0) +// Function W_Intro.W_Intro_C.CheckFont +struct UW_Intro_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo_1; // 0x58(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1E0 (0x1E0 - 0x0) +// Function W_Intro.W_Intro_C.OnKeyUp +struct UW_Intro_C_OnKeyUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x128(0xB8)(None) +}; + +// 0x218 (0x218 - 0x0) +// Function W_Intro.W_Intro_C.OnMouseButtonDown +struct UW_Intro_C_OnMouseButtonDown_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_Intro.W_Intro_C.RemoveToolTipsInGame +struct UW_Intro_C_RemoveToolTipsInGame_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Intro.W_Intro_C.PreConstruct +struct UW_Intro_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Intro.W_Intro_C.CloseIntro +struct UW_Intro_C_CloseIntro_Params +{ +public: + bool NormalClose_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1C (0x1C - 0x0) +// Function W_Intro.W_Intro_C.ExecuteUbergraph_W_Intro +struct UW_Intro_C_ExecuteUbergraph_W_Intro_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_NormalClose_; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Intro_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_classes.hpp new file mode 100644 index 0000000..5e33c02 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x58 (0x2B8 - 0x260) +// WidgetBlueprintGeneratedClass W_JoinServer.W_JoinServer_C +class UW_JoinServer_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_No; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Yes; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* EditableTextBox_Code; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_NoFocus; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_70; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText ServerCode; // 0x2A0(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UW_JoinServer_C* GetDefaultObj(); + + void Check_Server_Name(class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_TextIsEmpty_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue); + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void RefreshFocus(); + void ShowJoinServer(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void ExecuteUbergraph_W_JoinServer(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UOld_Instance_C* K2Node_DynamicCast_AsOld_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_4, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool Temp_bool_IsClosed_Variable_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, bool Temp_bool_IsClosed_Variable_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class FText K2Node_ComponentBoundEvent_Text, const class FString& CallFunc_Conv_TextToString_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_functions.cpp new file mode 100644 index 0000000..dfdbca7 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_functions.cpp @@ -0,0 +1,484 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_JoinServer.W_JoinServer_C +// (None) + +class UClass* UW_JoinServer_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_JoinServer_C"); + + return Clss; +} + + +// W_JoinServer_C W_JoinServer.Default__W_JoinServer_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_JoinServer_C* UW_JoinServer_C::GetDefaultObj() +{ + static class UW_JoinServer_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_JoinServer_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_JoinServer.W_JoinServer_C.Check Server Name +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetPlayerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_TextIsEmpty_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_JoinServer_C::Check_Server_Name(class APlayerController* CallFunc_GetPlayerController_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_GetPlayerName_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_TextIsEmpty_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "Check Server Name"); + + Params::UW_JoinServer_C_Check_Server_Name_Params Parms{}; + + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerName_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_TextIsEmpty_ReturnValue = CallFunc_TextIsEmpty_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_JoinServer_C::CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_5, bool CallFunc_BooleanOR_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "CustomNavigation_Down"); + + Params::UW_JoinServer_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_4 = CallFunc_HasUserFocus_ReturnValue_4; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_5 = CallFunc_HasUserFocus_ReturnValue_5; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_HasUserFocus_ReturnValue_6 = CallFunc_HasUserFocus_ReturnValue_6; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_JoinServer_C::CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "CustomNavigation_Up"); + + Params::UW_JoinServer_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_JoinServer.W_JoinServer_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_JoinServer_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "OnMouseButtonUp"); + + Params::UW_JoinServer_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_JoinServer_C::CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "CustomNavigation_Right"); + + Params::UW_JoinServer_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_JoinServer_C::CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "CustomNavigation_Left"); + + Params::UW_JoinServer_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_JoinServer.W_JoinServer_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_JoinServer_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_JoinServer.W_JoinServer_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_JoinServer_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "Tick"); + + Params::UW_JoinServer_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_JoinServer.W_JoinServer_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_JoinServer_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_JoinServer.W_JoinServer_C.ShowJoinServer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_JoinServer_C::ShowJoinServer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "ShowJoinServer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_JoinServer.W_JoinServer_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_JoinServer_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_JoinServer.W_JoinServer_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_JoinServer_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_JoinServer.W_JoinServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_JoinServer_C::BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UW_JoinServer_C_BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_JoinServer.W_JoinServer_C.ExecuteUbergraph_W_JoinServer +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UOld_Instance_C* K2Node_DynamicCast_AsOld_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UW_JoinServer_C::ExecuteUbergraph_W_JoinServer(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UOld_Instance_C* K2Node_DynamicCast_AsOld_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_4, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool Temp_bool_IsClosed_Variable_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, bool Temp_bool_IsClosed_Variable_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class FText K2Node_ComponentBoundEvent_Text, const class FString& CallFunc_Conv_TextToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_JoinServer_C", "ExecuteUbergraph_W_JoinServer"); + + Params::UW_JoinServer_C_ExecuteUbergraph_W_JoinServer_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsOld_Instance = K2Node_DynamicCast_AsOld_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_4 = Temp_bool_Has_Been_Initd_Variable_4; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.Temp_bool_IsClosed_Variable_4 = Temp_bool_IsClosed_Variable_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_parameters.hpp new file mode 100644 index 0000000..fe8a55e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_parameters.hpp @@ -0,0 +1,188 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function W_JoinServer.W_JoinServer_C.Check Server Name +struct UW_JoinServer_C_Check_Server_Name_Params +{ +public: + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Len_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2355[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetPlayerName_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2356[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_TextIsEmpty_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2357[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x50(0x18)(None) + bool CallFunc_BooleanOR_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x61 (0x61 - 0x0) +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Down +struct UW_JoinServer_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2358[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2359[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_4; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_5; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_3; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_6; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x53 (0x53 - 0x0) +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Up +struct UW_JoinServer_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_235D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_235F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x218 (0x218 - 0x0) +// Function W_JoinServer.W_JoinServer_C.OnMouseButtonUp +struct UW_JoinServer_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Right +struct UW_JoinServer_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2360[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2361[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_JoinServer.W_JoinServer_C.CustomNavigation_Left +struct UW_JoinServer_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2362[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2363[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_JoinServer.W_JoinServer_C.Tick +struct UW_JoinServer_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function W_JoinServer.W_JoinServer_C.BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature +struct UW_JoinServer_C_BndEvt__W_CreateServer_EditableTextBox_Name_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0xD0 (0xD0 - 0x0) +// Function W_JoinServer.W_JoinServer_C.ExecuteUbergraph_W_JoinServer +struct UW_JoinServer_C_ExecuteUbergraph_W_JoinServer_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2364[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UOld_Instance_C* K2Node_DynamicCast_AsOld_Instance; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x1F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_4; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2365[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x24(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2366[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_4; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2367[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText K2Node_ComponentBoundEvent_Text; // 0xA8(0x18)(ConstParm) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_JoinServer_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_classes.hpp new file mode 100644 index 0000000..2a045b2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_classes.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x88 (0x2E8 - 0x260) +// WidgetBlueprintGeneratedClass W_Kicked.W_Kicked_C +class UW_Kicked_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_Yes; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Message; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Title; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + enum class E_Comfirmation ConfirmationFor; // 0x288(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CancelAnim_; // 0x289(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2066[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeMake; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float ConfirmationTime; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + uint8 Pad_2067[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UObject* OptionsRef; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UI_AudioSettings UI_Audio; // 0x2A8(0x40)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_Kicked_C* GetDefaultObj(); + + void PlayHoveredSound(); + void PlayClickSound(); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + void UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); + void Construct(); + void RefreshFocus(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void ShowKicked(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void ExecuteUbergraph_W_Kicked(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_functions.cpp new file mode 100644 index 0000000..65826ec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_functions.cpp @@ -0,0 +1,299 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Kicked.W_Kicked_C +// (None) + +class UClass* UW_Kicked_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Kicked_C"); + + return Clss; +} + + +// W_Kicked_C W_Kicked.Default__W_Kicked_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Kicked_C* UW_Kicked_C::GetDefaultObj() +{ + static class UW_Kicked_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Kicked_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Kicked.W_Kicked_C.PlayHoveredSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Kicked_C::PlayHoveredSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "PlayHoveredSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.PlayClickSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Kicked_C::PlayClickSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "PlayClickSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_Kicked_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "OnMouseButtonUp"); + + Params::UW_Kicked_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Kicked.W_Kicked_C.UpdateConfirmation +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Title (BlueprintVisible, BlueprintReadOnly, Parm) +// class FText Message (BlueprintVisible, BlueprintReadOnly, Parm) +// enum class E_Comfirmation ConfirmationFor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Kicked_C::UpdateConfirmation(class FText Title, class FText Message, enum class E_Comfirmation ConfirmationFor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "UpdateConfirmation"); + + Params::UW_Kicked_C_UpdateConfirmation_Params Parms{}; + + Parms.Title = Title; + Parms.Message = Message; + Parms.ConfirmationFor = ConfirmationFor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Kicked.W_Kicked_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Kicked_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Kicked_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Kicked_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Kicked_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.ShowKicked +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Kicked_C::ShowKicked() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "ShowKicked"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Kicked.W_Kicked_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Kicked_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "Tick"); + + Params::UW_Kicked_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Kicked.W_Kicked_C.ExecuteUbergraph_W_Kicked +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Event_Title (None) +// class FText K2Node_Event_Message (None) +// enum class E_Comfirmation K2Node_Event_ConfirmationFor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_Kicked_C::ExecuteUbergraph_W_Kicked(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class FText K2Node_Event_Title, class FText K2Node_Event_Message, enum class E_Comfirmation K2Node_Event_ConfirmationFor, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Kicked_C", "ExecuteUbergraph_W_Kicked"); + + Params::UW_Kicked_C_ExecuteUbergraph_W_Kicked_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_Event_Title = K2Node_Event_Title; + Parms.K2Node_Event_Message = K2Node_Event_Message; + Parms.K2Node_Event_ConfirmationFor = K2Node_Event_ConfirmationFor; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_parameters.hpp new file mode 100644 index 0000000..29401d8 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_parameters.hpp @@ -0,0 +1,77 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x218 (0x218 - 0x0) +// Function W_Kicked.W_Kicked_C.OnMouseButtonUp +struct UW_Kicked_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x31 (0x31 - 0x0) +// Function W_Kicked.W_Kicked_C.UpdateConfirmation +struct UW_Kicked_C_UpdateConfirmation_Params +{ +public: + class FText Title; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FText Message; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + enum class E_Comfirmation ConfirmationFor; // 0x30(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_Kicked.W_Kicked_C.Tick +struct UW_Kicked_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xB1 (0xB1 - 0x0) +// Function W_Kicked.W_Kicked_C.ExecuteUbergraph_W_Kicked +struct UW_Kicked_C_ExecuteUbergraph_W_Kicked_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2062[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2063[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Event_Title; // 0x20(0x18)(None) + class FText K2Node_Event_Message; // 0x38(0x18)(None) + enum class E_Comfirmation K2Node_Event_ConfirmationFor; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2064[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2065[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x6C(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Kicked_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_classes.hpp new file mode 100644 index 0000000..5297c35 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_classes.hpp @@ -0,0 +1,63 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x9C (0x2FC - 0x260) +// WidgetBlueprintGeneratedClass W_LoadGameButton.W_LoadGameButton_C +class UW_LoadGameButton_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_Delete; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Load; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Over; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* MySizeBox; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Date; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Delete; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Difficulty; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_GameName; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_TimePlayed; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBP_MySaveGame_C* GameData; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool MakeAnim_; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1ED2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ActualLeft; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UHorizontalBoxSlot* MyLeft; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsHovered_; // 0x2C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_1ED3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor MouseEnterImageColor; // 0x2CC(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor MouseLeaveImageColor; // 0x2DC(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1ED4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_MainMenu_C* MainMenuRef; // 0x2F0(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + int32 Click; // 0x2F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_LoadGameButton_C* GetDefaultObj(); + + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue); + void PreConstruct(bool IsDesignTime); + void MakeAnim(); + void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseLeave(struct FPointerEvent& MouseEvent); + void MouseEnter(); + void MouseLeave(); + void BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_Delete_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Delete_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Delete_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature(); + void CheckForStyle(bool ShowStyle_); + void ExecuteUbergraph_W_LoadGameButton(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool K2Node_Event_IsDesignTime, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, bool Temp_bool_IsClosed_Variable_1, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool K2Node_Event_ShowStyle_, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_functions.cpp new file mode 100644 index 0000000..bae7a52 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_functions.cpp @@ -0,0 +1,427 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_LoadGameButton.W_LoadGameButton_C +// (None) + +class UClass* UW_LoadGameButton_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_LoadGameButton_C"); + + return Clss; +} + + +// W_LoadGameButton_C W_LoadGameButton.Default__W_LoadGameButton_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_LoadGameButton_C* UW_LoadGameButton_C::GetDefaultObj() +{ + static class UW_LoadGameButton_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_LoadGameButton_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_LoadGameButton_C::CustomNavigation_Down(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "CustomNavigation_Down"); + + Params::UW_LoadGameButton_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_LoadGameButton_C::CustomNavigation_Up(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "CustomNavigation_Up"); + + Params::UW_LoadGameButton_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_LoadGameButton_C::CustomNavigation_Right(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "CustomNavigation_Right"); + + Params::UW_LoadGameButton_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_LoadGameButton_C::CustomNavigation_Left(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "CustomNavigation_Left"); + + Params::UW_LoadGameButton_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_LoadGameButton_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "PreConstruct"); + + Params::UW_LoadGameButton_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.MakeAnim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::MakeAnim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "MakeAnim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_LoadGameButton_C::OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "OnMouseEnter"); + + Params::UW_LoadGameButton_C_OnMouseEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_LoadGameButton_C::OnMouseLeave(struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "OnMouseLeave"); + + Params::UW_LoadGameButton_C_OnMouseLeave_Params Parms{}; + + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.MouseEnter +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::MouseEnter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "MouseEnter"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.MouseLeave +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::MouseLeave() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "MouseLeave"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::BndEvt__Button_Delete_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "BndEvt__Button_Delete_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::BndEvt__Button_Delete_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "BndEvt__Button_Delete_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.BndEvt__Button_Delete_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_LoadGameButton_C::BndEvt__Button_Delete_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "BndEvt__Button_Delete_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.CheckForStyle +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShowStyle_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_LoadGameButton_C::CheckForStyle(bool ShowStyle_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "CheckForStyle"); + + Params::UW_LoadGameButton_C_CheckForStyle_Params Parms{}; + + Parms.ShowStyle_ = ShowStyle_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_LoadGameButton.W_LoadGameButton_C.ExecuteUbergraph_W_LoadGameButton +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMargin K2Node_MakeStruct_Margin (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FMargin K2Node_MakeStruct_Margin_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// struct FPointerEvent K2Node_Event_MouseEvent_1 (ConstParm) +// struct FPointerEvent K2Node_Event_MouseEvent (ConstParm) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_ShowStyle_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_LoadGameButton_C::ExecuteUbergraph_W_LoadGameButton(int32 EntryPoint, bool Temp_bool_Has_Been_Initd_Variable, bool K2Node_Event_IsDesignTime, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool Temp_bool_IsClosed_Variable, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, bool Temp_bool_IsClosed_Variable_1, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Variable, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool K2Node_Event_ShowStyle_, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadGameButton_C", "ExecuteUbergraph_W_LoadGameButton"); + + Params::UW_LoadGameButton_C_ExecuteUbergraph_W_LoadGameButton_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.K2Node_MakeStruct_Margin = K2Node_MakeStruct_Margin; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.K2Node_MakeStruct_Margin_1 = K2Node_MakeStruct_Margin_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_MouseEvent_1 = K2Node_Event_MouseEvent_1; + Parms.K2Node_Event_MouseEvent = K2Node_Event_MouseEvent; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_DynamicCast_AsHorizontal_Box_Slot = K2Node_DynamicCast_AsHorizontal_Box_Slot; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.K2Node_Event_ShowStyle_ = K2Node_Event_ShowStyle_; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_parameters.hpp new file mode 100644 index 0000000..1a10b2c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_parameters.hpp @@ -0,0 +1,133 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Down +struct UW_LoadGameButton_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EC8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Up +struct UW_LoadGameButton_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1EC9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x11 (0x11 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Right +struct UW_LoadGameButton_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1ECA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x11 (0x11 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.CustomNavigation_Left +struct UW_LoadGameButton_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1ECB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.PreConstruct +struct UW_LoadGameButton_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA8 (0xA8 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.OnMouseEnter +struct UW_LoadGameButton_C_OnMouseEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x70 (0x70 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.OnMouseLeave +struct UW_LoadGameButton_C_OnMouseLeave_Params +{ +public: + struct FPointerEvent MouseEvent; // 0x0(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x1 (0x1 - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.CheckForStyle +struct UW_LoadGameButton_C_CheckForStyle_Params +{ +public: + bool ShowStyle_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x17C (0x17C - 0x0) +// Function W_LoadGameButton.W_LoadGameButton_C.ExecuteUbergraph_W_LoadGameButton +struct UW_LoadGameButton_C_ExecuteUbergraph_W_LoadGameButton_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ECC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMargin K2Node_MakeStruct_Margin; // 0x18(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ECD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin K2Node_MakeStruct_Margin_1; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ECE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x40(0x38)(IsPlainOldData, NoDestructor) + struct FPointerEvent K2Node_Event_MouseEvent_1; // 0x78(0x70)(ConstParm) + struct FPointerEvent K2Node_Event_MouseEvent; // 0xE8(0x70)(ConstParm) + bool Temp_bool_IsClosed_Variable_1; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ECF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot; // 0x160(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ED0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x16C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x171(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_ShowStyle_; // 0x172(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue; // 0x173(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x174(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1ED1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadGameButton_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_classes.hpp new file mode 100644 index 0000000..49699b2 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xA8 (0x308 - 0x260) +// WidgetBlueprintGeneratedClass W_LoadingScreen.W_LoadingScreen_C +class UW_LoadingScreen_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* TextSecurity; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* Fade; // 0x270(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_Background; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Background_1; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* Overlay_LoadingMessage; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Message; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_MessageTips; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText Message; // 0x2A0(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + bool AutoClose_; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + uint8 Pad_1F31[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float TimeWaitOnAutoClose; // 0x2BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + float FadePlaybackSpeed; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool LoadingTipVisible_; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F32[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LoadingMessage Tips; // 0x2C8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash) + class FText LoadingMessageTip; // 0x2D8(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + class FText ActualTip; // 0x2F0(0x18)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UW_LoadingScreen_C* GetDefaultObj(); + + void CloseLoading(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void Event_OnAnimationFinished(); + void ExecuteUbergraph_W_LoadingScreen(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool Temp_bool_Variable, class FText Temp_text_Variable, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, bool K2Node_Event_IsDesignTime, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_Array_Get_Item, int32 CallFunc_Len_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class FText K2Node_Select_Default, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, int32 CallFunc_Len_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, enum class ESlateVisibility K2Node_Select_Default_1, class FText K2Node_Select_Default_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_functions.cpp new file mode 100644 index 0000000..4213607 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_functions.cpp @@ -0,0 +1,200 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_LoadingScreen.W_LoadingScreen_C +// (None) + +class UClass* UW_LoadingScreen_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_LoadingScreen_C"); + + return Clss; +} + + +// W_LoadingScreen_C W_LoadingScreen.Default__W_LoadingScreen_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_LoadingScreen_C* UW_LoadingScreen_C::GetDefaultObj() +{ + static class UW_LoadingScreen_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_LoadingScreen_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_LoadingScreen.W_LoadingScreen_C.CloseLoading +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_LoadingScreen_C::CloseLoading() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadingScreen_C", "CloseLoading"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadingScreen.W_LoadingScreen_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_LoadingScreen_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadingScreen_C", "PreConstruct"); + + Params::UW_LoadingScreen_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_LoadingScreen.W_LoadingScreen_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_LoadingScreen_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadingScreen_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadingScreen.W_LoadingScreen_C.Event_OnAnimationFinished +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_LoadingScreen_C::Event_OnAnimationFinished() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadingScreen_C", "Event_OnAnimationFinished"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_LoadingScreen.W_LoadingScreen_C.ExecuteUbergraph_W_LoadingScreen +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText Temp_text_Variable (None) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Array_Get_Item (None) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_Select_Default (None) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Len_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_Select_Default_2 (None) + +void UW_LoadingScreen_C::ExecuteUbergraph_W_LoadingScreen(int32 EntryPoint, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, bool Temp_bool_Variable, class FText Temp_text_Variable, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, bool K2Node_Event_IsDesignTime, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1, int32 CallFunc_Array_LastIndex_ReturnValue, int32 CallFunc_RandomIntegerInRange_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, class FText CallFunc_Array_Get_Item, int32 CallFunc_Len_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, class FText K2Node_Select_Default, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_1, int32 CallFunc_Len_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, enum class ESlateVisibility K2Node_Select_Default_1, class FText K2Node_Select_Default_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_LoadingScreen_C", "ExecuteUbergraph_W_LoadingScreen"); + + Params::UW_LoadingScreen_C_ExecuteUbergraph_W_LoadingScreen_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_text_Variable = Temp_text_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + Parms.CallFunc_PlayAnimation_ReturnValue_1 = CallFunc_PlayAnimation_ReturnValue_1; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_PlayAnimation_ReturnValue_2 = CallFunc_PlayAnimation_ReturnValue_2; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Len_ReturnValue_1 = CallFunc_Len_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue_1 = CallFunc_Greater_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_parameters.hpp new file mode 100644 index 0000000..72fe7f6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_parameters.hpp @@ -0,0 +1,72 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function W_LoadingScreen.W_LoadingScreen_C.PreConstruct +struct UW_LoadingScreen_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x110 (0x110 - 0x0) +// Function W_LoadingScreen.W_LoadingScreen_C.ExecuteUbergraph_W_LoadingScreen +struct UW_LoadingScreen_C_ExecuteUbergraph_W_LoadingScreen_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F28[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x8(0x10)(ZeroConstructor, NoDestructor) + bool Temp_bool_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F29[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText Temp_text_Variable; // 0x20(0x18)(None) + bool Temp_bool_Variable_1; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_1; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x40(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x50(0x18)(None) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_1; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Array_Get_Item; // 0x90(0x18)(None) + int32 CallFunc_Len_ReturnValue; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F2C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Select_Default; // 0xB0(0x18)(None) + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue_2; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F2D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F2E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Len_ReturnValue_1; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue_1; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xF1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility K2Node_Select_Default_1; // 0xF2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F2F[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_Select_Default_2; // 0xF8(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_LoadingScreen_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_classes.hpp new file mode 100644 index 0000000..eb641dc --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_classes.hpp @@ -0,0 +1,272 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xCB0 (0xF10 - 0x260) +// WidgetBlueprintGeneratedClass W_MainMenu.W_MainMenu_C +class UW_MainMenu_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UImage* BackgroundTest; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_0; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_1; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_BackLoad_1; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_BackMulti; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_BackSaves; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_CreateServer; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Exit; // 0x2A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Join; // 0x2A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Multiplayer; // 0x2B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_NewGame; // 0x2B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_NewSave; // 0x2C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Refresh; // 0x2C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Settings; // 0x2D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Singleplayer; // 0x2D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* DiscordButton; // 0x2E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* EditableTextBox_ServerName; // 0x2E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UHorizontalBox* HorizontalBox_MainMenu; // 0x2F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image; // 0x2F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_1; // 0x300(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_139; // 0x308(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_146; // 0x310(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Background; // 0x318(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_BackgroundBlack; // 0x320(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_BackgroundSmoke; // 0x328(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Fond; // 0x330(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_HabitableZone; // 0x338(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_Level0; // 0x340(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_Level922; // 0x348(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_LevelFun; // 0x350(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_LevelRun; // 0x358(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_PipeDreams; // 0x360(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_Poolrooms; // 0x368(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Map_Selection_C* Map_TheEnd; // 0x370(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBackgroundBlur* MyBackgroundBlur; // 0x378(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScaleBox* MyScaleBox; // 0x380(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWidgetSwitcher* MySwitcher; // 0x388(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* Overlay_Hub; // 0x390(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* Overlay_MainMenu; // 0x398(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* Overlay_Multiplayer; // 0x3A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* Overlay_Singleplayer; // 0x3A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* Scrollbox_MapSelection; // 0x3B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* ScrollBox_SavesList; // 0x3B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScrollBox* ScrollBox_ServerList; // 0x3C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_01; // 0x3C8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_02; // 0x3D0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_03; // 0x3D8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_04; // 0x3E0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_MapText; // 0x3E8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_Username; // 0x3F0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USpacer* Spacer_Multi; // 0x3F8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_DifficultyTitle; // 0x400(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Exit; // 0x408(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Multiplayer; // 0x410(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Multiplayer_1; // 0x418(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_NewGame; // 0x420(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_ServerFound; // 0x428(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Settings; // 0x430(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UHorizontalBox* Title_Box; // 0x438(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_TemplateTitle_C* Title_ServerList; // 0x440(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_JoinByIP; // 0x448(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_MapSelect; // 0x450(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_Multiplayer; // 0x458(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_Multiplayer_1; // 0x460(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_NavMain; // 0x468(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_NavMultiplayer; // 0x470(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* VerticalBox_NavMultiplayer_1; // 0x478(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Confirmation_C* W_Confirmation; // 0x480(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_CreateServer_C* W_CreateServer; // 0x488(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Error_C* W_ErrorMessage; // 0x490(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_JoinServer_C* W_JoinServer; // 0x498(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_Kicked_C* W_Kicked; // 0x4A0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_NewGame_C* W_NewGame; // 0x4A8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_VHS_Filter_C* W_VHS_Filter; // 0x4B0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* WarningOverlay; // 0x4B8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UBorder* WarningOverlay_1; // 0x4C0(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWB_SettingsPanel_Theme2_C* W_OptionsRef; // 0x4C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* ControllerRef; // 0x4D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + bool OverrideColor_; // 0x4D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_654[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Color_Hovered; // 0x4DC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Color_Unhovered; // 0x4EC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool PauseTimer_; // 0x4FC(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + enum class ESlateVisibility BackgroundVisibilty; // 0x4FD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_655[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float BackgroundOpacity; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_656[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* BackgroundImage; // 0x508(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BackgroundBlackOpacity; // 0x510(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float BackgroundBlur; // 0x514(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* BackgroundTestImage; // 0x518(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility BackgroundSmokeVisibility; // 0x520(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_657[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor BackgroundSmokeColor; // 0x524(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Back_Unhovered; // 0x534(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Back_Hovered; // 0x544(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_658[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor Color_Title; // 0x558(0x28)(Edit, BlueprintVisible) + float InterfaceScale; // 0x580(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu ActualOn; // 0x584(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_659[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float AnimSpeed; // 0x588(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu BeforeOn; // 0x58C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowMultiButton_; // 0x58D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool HideJoinByIP_; // 0x58E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool ShowSoloButton_; // 0x58F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + bool DifficultySelect_; // 0x590(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Difficulty DefaultDifficulty; // 0x591(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowDifficultyTooltips_; // 0x592(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_65A[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + TArray DifficultyTooltipsText; // 0x598(0x10)(Edit, BlueprintVisible) + class UW_LoadGameButton_C* LoadGameRef; // 0x5A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* SavedGame; // 0x5B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTexture2D* Logo; // 0x5B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LogoSizeHeight; // 0x5C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_65B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FEditableTextBoxStyle Style; // 0x5C8(0x7F8)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FVector2D LastMousePosition; // 0xDC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool ShowGamepadStyle_; // 0xDC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_65C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float LogoSizeWidth; // 0xDCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText GameNameText; // 0xDD0(0x18)(Edit, BlueprintVisible) + struct FSlateFontInfo GameNameFont; // 0xDE8(0x58)(Edit, BlueprintVisible, HasGetValueTypeHash) + struct FSlateColor GameNameColor; // 0xE40(0x28)(Edit, BlueprintVisible) + bool HideUsername_; // 0xE68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_65D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Credits_C* CreditRef; // 0xE70(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FS_UI_AudioSettings UI_Audio; // 0xE78(0x40)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HoveredSecurity_; // 0xEB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_65F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray ButtonsMainMenu; // 0xEC0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + TArray WidgetHovered; // 0xED0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + TArray ButtonsNewGame; // 0xEE0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + TArray ButtonsMultiplayer; // 0xEF0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + float ScrollOffset; // 0xF00(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_660[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UAudioComponent* Audio; // 0xF08(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_MainMenu_C* GetDefaultObj(); + + void OpenHubComputer(); + void OpenHub(); + void CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue); + void Toggle_Warning_Main(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsVisible_ReturnValue); + void Toggle_Warning(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsVisible_ReturnValue); + void SetMapSelection(int32 Temp_int_Array_Index_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& CallFunc_GetAllChildren_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UWidget* CallFunc_Array_Get_Item_2, bool CallFunc_Less_IntInt_ReturnValue, class UW_Map_Selection_C* K2Node_DynamicCast_AsW_Map_Selection, bool K2Node_DynamicCast_bSuccess); + void UpdateMapToolTips(bool Hovered_, class UW_Map_Selection_C* Map); + void GetMaxScrollOffset(class UScrollBox* Widget, float* Size, const struct FVector2D& CallFunc_GetDesiredSize_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, const struct FVector2D& CallFunc_GetSize_ReturnValue, float CallFunc_BreakVector2D_X_1, float CallFunc_BreakVector2D_Y_1, float CallFunc_Subtract_FloatFloat_ReturnValue); + struct FEventReply On_Arrow_Left(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& K2Node_MakeStruct_EventReply); + struct FEventReply On_Arrow_Right(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& K2Node_MakeStruct_EventReply); + void CreateButtonArray(TArray& K2Node_MakeArray_Array, TArray& K2Node_MakeArray_Array_1); + class UScrollBox* GetActualList(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UScrollBox* Temp_object_Variable, class UScrollBox* Temp_object_Variable_1, class UScrollBox* Temp_object_Variable_2, class UScrollBox* K2Node_Select_Default); + class UVerticalBox* GetActualNav(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UVerticalBox* K2Node_Select_Default); + class UWidget* GetActualOverlay(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UWidget* K2Node_Select_Default); + void PlayHoveredSound(); + void PlayClickSound(); + void RemoveToolTipsInGame(TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue); + class UWidget* CustomNavigation_DownMulti(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue); + class UWidget* CustomNavigation_UpMulti(enum class EUINavigation Navigation, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, class UWidget* K2Node_Select_Default, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1); + class UWidget* CustomNavigation_RightMulti(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1); + class UWidget* CustomNavigation_LeftMulti(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, bool Temp_bool_Variable_1, class UWidget* Temp_object_Variable_1, class UWidget* Temp_object_Variable_2, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, class UWidget* Temp_object_Variable_3, class UWidget* K2Node_Select_Default, class UWidget* K2Node_Select_Default_1, class UWidget* K2Node_Select_Default_2, class UWidget* K2Node_Select_Default_3, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1); + void GetCustomFocus(enum class E_MainMenu Selection, class UWidget* Object, class UWidget** Found, class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchEnum_CmpSuccess); + void FocusFirstSlot(class UWidget* Owner, enum class E_MainMenu From, enum class EUINavigation Navigation, int32 Local_Index, class UScrollBox* Local_Vertical, int32 Local_LastIndex, class UWidget* Local_Widget, class UWidget* Local_TempFound, bool Local_Found, enum class E_MainMenu Local_From, class UWidget* Local_Owner, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class UScrollBox* CallFunc_GetActualList_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool Temp_bool_Variable_1, class UWidget* CallFunc_GetCustomFocus_Found, bool CallFunc_Not_PreBool_ReturnValue_1, class UWidget* CallFunc_GetCustomFocus_Found_1, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, int32 Temp_int_Variable_1, bool CallFunc_IsValid_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue_1, class UWidget* CallFunc_GetCustomFocus_Found_2, bool CallFunc_IsValid_ReturnValue_5, class UWidget* CallFunc_GetCustomFocus_Found_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool Temp_bool_Variable_2, bool CallFunc_IsValid_ReturnValue_6, class UWidget* K2Node_Select_Default); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation); + void FocusFirstButtonMenu(bool Reset_, enum class EUINavigation Navigation, class UVerticalBox* Local_ActualVertical, enum class EUINavigation Local_Navigation, bool Local_Found, class UButton* Local_Button, bool Temp_bool_Variable, class UVerticalBox* CallFunc_GetActualNav_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Subtract_IntInt_ReturnValue_2, class UWidget* CallFunc_GetChildAt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UButton* K2Node_DynamicCast_AsButton, bool K2Node_DynamicCast_bSuccess, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool CallFunc_GetIsEnabled_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool Temp_bool_Variable_1, class UVerticalBox* CallFunc_GetActualNav_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue_1, int32 CallFunc_GetChildrenCount_ReturnValue_2, class UButton* K2Node_DynamicCast_AsButton_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, bool CallFunc_LessEqual_IntInt_ReturnValue_1, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_GetIsEnabled_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, int32 Temp_int_Variable_2, class UWidget* CallFunc_GetChildAt_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, class UButton* K2Node_DynamicCast_AsButton_2, bool K2Node_DynamicCast_bSuccess_2, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_2, bool CallFunc_GetIsEnabled_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_LessEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_4, bool Temp_bool_Variable_2, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_5); + void CheckHasFocus(const struct FVector2D& Local_MousePosition, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, bool CallFunc_EqualEqual_Vector2DVector2D_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_GetChildrenCount_ReturnValue, class UWidget* CallFunc_GetChildAt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, bool Temp_bool_Variable_1, bool CallFunc_IsValid_ReturnValue, class UWidget* K2Node_Select_Default, class UWidget* K2Node_Select_Default_1, bool K2Node_SwitchEnum_CmpSuccess); + void GetSavedGame(class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame); + void UpdateDifficultyToolTips(bool Hovered_, enum class E_Difficulty Difficulty, int32 CallFunc_Conv_ByteToInt_ReturnValue, class FText CallFunc_Array_Get_Item); + void OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1(TArray& Results); + void OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1(TArray& Results); + void OnFailure_7ABA6D504D57A8EC3C475E8249B35A52(); + void OnSuccess_7ABA6D504D57A8EC3C475E8249B35A52(); + void Construct(); + void BndEvt__Button_Settings_K2Node_ComponentBoundEvent_75_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_213_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_Exit_K2Node_ComponentBoundEvent_331_OnButtonClickedEvent__DelegateSignature(); + void PreConstruct(bool IsDesignTime); + void AnimChange(); + void BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3399_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3784_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_Join_K2Node_ComponentBoundEvent_6732_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_Create_K2Node_ComponentBoundEvent_8203_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1207_OnButtonClickedEvent__DelegateSignature(); + void RefreshServerList(); + void RefreshFocus(); + void ShowMainMenuFromParent(); + void ScrollRight(); + void ScrollLeft(); + void BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); + void LoadSaves(); + void BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature(); + void ShowVHSPrompt(); + void ViewHubComputer(); + void BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_34_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_0_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_25_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_24_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_23_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_22_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_21_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_20_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_19_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_18_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_17_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_16_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_15_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_14_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_12_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_11_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_9_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_8_OnUnhovered__DelegateSignature(); + void BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_7_OnHovered__DelegateSignature(); + void BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1277_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1222_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Create_K2Node_ComponentBoundEvent_8269_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Create_K2Node_ComponentBoundEvent_8218_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Join_K2Node_ComponentBoundEvent_6832_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Join_K2Node_ComponentBoundEvent_6784_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3743_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3698_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3485_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3444_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Exit_K2Node_ComponentBoundEvent_375_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Exit_K2Node_ComponentBoundEvent_355_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Settings_K2Node_ComponentBoundEvent_316_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_Settings_K2Node_ComponentBoundEvent_299_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_240_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_228_OnButtonHoverEvent__DelegateSignature(); + void CheckForGamepadStyle(); + void ExecuteUbergraph_W_MainMenu(int32 EntryPoint, TArray& Temp_struct_Variable, enum class ESlateVisibility Temp_byte_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, enum class ESlateVisibility Temp_byte_Variable_1, bool Temp_bool_Variable, TArray& K2Node_CustomEvent_Results_1, enum class ESlateVisibility Temp_byte_Variable_2, int32 Temp_int_Array_Index_Variable, enum class ESlateVisibility Temp_byte_Variable_3, bool Temp_bool_Variable_1, int32 Temp_int_Loop_Counter_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, int32 CallFunc_Add_IntInt_ReturnValue, float Temp_float_Variable, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_MultiplyByPi_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Cos_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, enum class ESlateVisibility Temp_byte_Variable_4, enum class ESlateVisibility Temp_byte_Variable_5, TArray& K2Node_CustomEvent_Results, bool Temp_bool_Variable_2, enum class ESlateVisibility Temp_byte_Variable_6, enum class ESlateVisibility Temp_byte_Variable_7, int32 Temp_int_Array_Index_Variable_1, bool Temp_bool_Variable_3, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_IsValid_ReturnValue, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue, bool K2Node_Event_IsDesignTime, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Variable_4, float CallFunc_SelectFloat_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& Temp_struct_Variable_1, const struct FBlueprintSessionResult& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UWidget* CallFunc_GetActualOverlay_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, int32 Temp_int_Variable, enum class ESlateVisibility K2Node_Select_Default, enum class ESlateVisibility K2Node_Select_Default_1, class FText K2Node_ComponentBoundEvent_Text, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UW_TemplateTitle_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FSlateColor& K2Node_MakeStruct_SlateColor, class UW_ServerButton_C* CallFunc_Create_ReturnValue_1, class UPanelSlot* CallFunc_AddChild_ReturnValue, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_1, enum class ESlateVisibility K2Node_Select_Default_2, int32 Temp_int_Variable_1, class UWidget* CallFunc_GetActualOverlay_ReturnValue_1, class UWidget* CallFunc_GetActualOverlay_ReturnValue_2, float CallFunc_GetRenderOpacity_ReturnValue_1, int32 Temp_int_Variable_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, enum class ESlateVisibility K2Node_Select_Default_3, float CallFunc_GetScrollOffsetOfEnd_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_GetScrollOffsetOfEnd_ReturnValue_1, float CallFunc_FClamp_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_3, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Array_Index_Variable_3, int32 Temp_int_Variable_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, float Temp_float_Variable_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_MultiplyByPi_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue_1, float CallFunc_Cos_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_SelectFloat_ReturnValue_3, class UW_Game_Button_C* CallFunc_Create_ReturnValue_2, class UPanelSlot* CallFunc_AddChild_ReturnValue_1, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, TArray& CallFunc_GetSaveGameSlotsByType_ReturnValue, const class FString& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_3, bool Temp_bool_Variable_5, float CallFunc_SelectFloat_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, TArray& Temp_object_Variable, bool Temp_bool_IsClosed_Variable, enum class E_MainMenu Temp_byte_Variable_8, int32 K2Node_Select_Default_4, enum class E_MainMenu Temp_byte_Variable_9, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor, bool K2Node_DynamicCast_bSuccess_2, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_5, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_4, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, class UW_MainMenu_C* CallFunc_Array_Get_Item_3, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, const struct FMargin& K2Node_MakeStruct_Margin, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_5, float CallFunc_Add_FloatFloat_ReturnValue_5, bool Temp_bool_IsClosed_Variable_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, TArray& K2Node_Select_Default_5, class UButton* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_3, bool CallFunc_Array_RemoveItem_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, bool CallFunc_GetIsEnabled_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_functions.cpp new file mode 100644 index 0000000..9b7202f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_functions.cpp @@ -0,0 +1,2935 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_MainMenu.W_MainMenu_C +// (None) + +class UClass* UW_MainMenu_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_MainMenu_C"); + + return Clss; +} + + +// W_MainMenu_C W_MainMenu.Default__W_MainMenu_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_MainMenu_C* UW_MainMenu_C::GetDefaultObj() +{ + static class UW_MainMenu_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_MainMenu_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_MainMenu.W_MainMenu_C.OpenHubComputer +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::OpenHubComputer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OpenHubComputer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.OpenHub +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::OpenHub() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OpenHub"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.CheckFont +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo (HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StriStri_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::CheckFont(const struct FSlateFontInfo& K2Node_MakeStruct_SlateFontInfo, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StriStri_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CheckFont"); + + Params::UW_MainMenu_C_CheckFont_Params Parms{}; + + Parms.K2Node_MakeStruct_SlateFontInfo = K2Node_MakeStruct_SlateFontInfo; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StriStri_ReturnValue = CallFunc_NotEqual_StriStri_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.Toggle Warning_Main +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsVisible_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::Toggle_Warning_Main(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_IsVisible_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "Toggle Warning_Main"); + + Params::UW_MainMenu_C_Toggle_Warning_Main_Params Parms{}; + + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_IsVisible_ReturnValue = CallFunc_IsVisible_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.Toggle Warning +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsVisible_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::Toggle_Warning(bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_IsVisible_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "Toggle Warning"); + + Params::UW_MainMenu_C_Toggle_Warning_Params Parms{}; + + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_IsVisible_ReturnValue = CallFunc_IsVisible_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.SetMapSelection +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FS_LevelStats CallFunc_Array_Get_Item (ContainsInstancedReference, HasGetValueTypeHash) +// struct FS_LevelStats CallFunc_Array_Get_Item_1 (ContainsInstancedReference, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllChildren_ReturnValue (ReferenceParm, ContainsInstancedReference) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_Array_Get_Item_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_Map_Selection_C* K2Node_DynamicCast_AsW_Map_Selection (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::SetMapSelection(int32 Temp_int_Array_Index_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 Temp_int_Loop_Counter_Variable, class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_IsValid_ReturnValue, const struct FS_LevelStats& CallFunc_Array_Get_Item, const struct FS_LevelStats& CallFunc_Array_Get_Item_1, bool CallFunc_Greater_FloatFloat_ReturnValue, TArray& CallFunc_GetAllChildren_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, class UWidget* CallFunc_Array_Get_Item_2, bool CallFunc_Less_IntInt_ReturnValue, class UW_Map_Selection_C* K2Node_DynamicCast_AsW_Map_Selection, bool K2Node_DynamicCast_bSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "SetMapSelection"); + + Params::UW_MainMenu_C_SetMapSelection_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Create_New_Save_File_SaveGame = CallFunc_Create_New_Save_File_SaveGame; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + Parms.CallFunc_GetAllChildren_ReturnValue = CallFunc_GetAllChildren_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsW_Map_Selection = K2Node_DynamicCast_AsW_Map_Selection; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.UpdateMapToolTips +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hovered_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UW_Map_Selection_C* Map (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_MainMenu_C::UpdateMapToolTips(bool Hovered_, class UW_Map_Selection_C* Map) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "UpdateMapToolTips"); + + Params::UW_MainMenu_C_UpdateMapToolTips_Params Parms{}; + + Parms.Hovered_ = Hovered_; + Parms.Map = Map; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.GetMaxScrollOffset +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UScrollBox* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_GetDesiredSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_GetSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_BreakVector2D_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_MainMenu_C::GetMaxScrollOffset(class UScrollBox* Widget, float* Size, const struct FVector2D& CallFunc_GetDesiredSize_ReturnValue, class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, const struct FVector2D& CallFunc_GetSize_ReturnValue, float CallFunc_BreakVector2D_X_1, float CallFunc_BreakVector2D_Y_1, float CallFunc_Subtract_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetMaxScrollOffset"); + + Params::UW_MainMenu_C_GetMaxScrollOffset_Params Parms{}; + + Parms.Widget = Widget; + Parms.CallFunc_GetDesiredSize_ReturnValue = CallFunc_GetDesiredSize_ReturnValue; + Parms.CallFunc_SlotAsCanvasSlot_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue; + Parms.CallFunc_BreakVector2D_X = CallFunc_BreakVector2D_X; + Parms.CallFunc_BreakVector2D_Y = CallFunc_BreakVector2D_Y; + Parms.CallFunc_GetSize_ReturnValue = CallFunc_GetSize_ReturnValue; + Parms.CallFunc_BreakVector2D_X_1 = CallFunc_BreakVector2D_X_1; + Parms.CallFunc_BreakVector2D_Y_1 = CallFunc_BreakVector2D_Y_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Size != nullptr) + *Size = Parms.Size; + +} + + +// Function W_MainMenu.W_MainMenu_C.On Arrow Left +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply K2Node_MakeStruct_EventReply (None) + +struct FEventReply UW_MainMenu_C::On_Arrow_Left(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& K2Node_MakeStruct_EventReply) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "On Arrow Left"); + + Params::UW_MainMenu_C_On_Arrow_Left_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.K2Node_MakeStruct_EventReply = K2Node_MakeStruct_EventReply; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.On Arrow Right +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply K2Node_MakeStruct_EventReply (None) + +struct FEventReply UW_MainMenu_C::On_Arrow_Right(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& K2Node_MakeStruct_EventReply) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "On Arrow Right"); + + Params::UW_MainMenu_C_On_Arrow_Right_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.K2Node_MakeStruct_EventReply = K2Node_MakeStruct_EventReply; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CreateButtonArray +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm, ContainsInstancedReference) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm, ContainsInstancedReference) + +void UW_MainMenu_C::CreateButtonArray(TArray& K2Node_MakeArray_Array, TArray& K2Node_MakeArray_Array_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CreateButtonArray"); + + Params::UW_MainMenu_C_CreateButtonArray_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.GetActualList +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class E_MainMenu Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_MainMenu Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* Temp_object_Variable (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* Temp_object_Variable_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* Temp_object_Variable_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UScrollBox* UW_MainMenu_C::GetActualList(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UScrollBox* Temp_object_Variable, class UScrollBox* Temp_object_Variable_1, class UScrollBox* Temp_object_Variable_2, class UScrollBox* K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetActualList"); + + Params::UW_MainMenu_C_GetActualList_Params Parms{}; + + Parms.Index = Index; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.GetActualNav +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class E_MainMenu Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVerticalBox* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_MainMenu Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVerticalBox* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UVerticalBox* UW_MainMenu_C::GetActualNav(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UVerticalBox* K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetActualNav"); + + Params::UW_MainMenu_C_GetActualNav_Params Parms{}; + + Parms.Index = Index; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.GetActualOverlay +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class E_MainMenu Index (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_MainMenu Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_MainMenu_C::GetActualOverlay(enum class E_MainMenu Index, enum class E_MainMenu Temp_byte_Variable, class UWidget* K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetActualOverlay"); + + Params::UW_MainMenu_C_GetActualOverlay_Params Parms{}; + + Parms.Index = Index; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.PlayHoveredSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::PlayHoveredSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "PlayHoveredSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.PlayClickSound +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::PlayClickSound() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "PlayClickSound"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.RemoveToolTipsInGame +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) + +void UW_MainMenu_C::RemoveToolTipsInGame(TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "RemoveToolTipsInGame"); + + Params::UW_MainMenu_C_RemoveToolTipsInGame_Params Parms{}; + + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_DownMulti +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_MainMenu_C::CustomNavigation_DownMulti(enum class EUINavigation Navigation, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_DownMulti"); + + Params::UW_MainMenu_C_CustomNavigation_DownMulti_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_UpMulti +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* Temp_object_Variable (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_MainMenu_C::CustomNavigation_UpMulti(enum class EUINavigation Navigation, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, class UWidget* K2Node_Select_Default, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_UpMulti"); + + Params::UW_MainMenu_C_CustomNavigation_UpMulti_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_RightMulti +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* LocalFocus (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_MainMenu_C::CustomNavigation_RightMulti(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_RightMulti"); + + Params::UW_MainMenu_C_CustomNavigation_RightMulti_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.LocalFocus = LocalFocus; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_LeftMulti +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* LocalFocus (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* Temp_object_Variable (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* Temp_object_Variable_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Temp_object_Variable_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* Temp_object_Variable_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_MainMenu_C::CustomNavigation_LeftMulti(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, bool Temp_bool_Variable_1, class UWidget* Temp_object_Variable_1, class UWidget* Temp_object_Variable_2, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, class UWidget* Temp_object_Variable_3, class UWidget* K2Node_Select_Default, class UWidget* K2Node_Select_Default_1, class UWidget* K2Node_Select_Default_2, class UWidget* K2Node_Select_Default_3, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_LeftMulti"); + + Params::UW_MainMenu_C_CustomNavigation_LeftMulti_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.LocalFocus = LocalFocus; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_object_Variable_1 = Temp_object_Variable_1; + Parms.Temp_object_Variable_2 = Temp_object_Variable_2; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.Temp_object_Variable_3 = Temp_object_Variable_3; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.GetCustomFocus +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class E_MainMenu Selection (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Object (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Found (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::GetCustomFocus(enum class E_MainMenu Selection, class UWidget* Object, class UWidget** Found, class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetCustomFocus"); + + Params::UW_MainMenu_C_GetCustomFocus_Params Parms{}; + + Parms.Selection = Selection; + Parms.Object = Object; + Parms.K2Node_DynamicCast_AsW_Server_Button = K2Node_DynamicCast_AsW_Server_Button; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + if (Found != nullptr) + *Found = Parms.Found; + +} + + +// Function W_MainMenu.W_MainMenu_C.FocusFirstSlot +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidget* Owner (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_MainMenu From (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Local_Index (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* Local_Vertical (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Local_LastIndex (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Local_Widget (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Local_TempFound (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Local_Found (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_MainMenu Local_From (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* Local_Owner (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetChildrenCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UScrollBox* CallFunc_GetActualList_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* CallFunc_GetCustomFocus_Found (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* CallFunc_GetCustomFocus_Found_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* CallFunc_GetChildAt_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetCustomFocus_Found_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* CallFunc_GetCustomFocus_Found_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_MainMenu_C::FocusFirstSlot(class UWidget* Owner, enum class E_MainMenu From, enum class EUINavigation Navigation, int32 Local_Index, class UScrollBox* Local_Vertical, int32 Local_LastIndex, class UWidget* Local_Widget, class UWidget* Local_TempFound, bool Local_Found, enum class E_MainMenu Local_From, class UWidget* Local_Owner, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class UScrollBox* CallFunc_GetActualList_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool Temp_bool_Variable_1, class UWidget* CallFunc_GetCustomFocus_Found, bool CallFunc_Not_PreBool_ReturnValue_1, class UWidget* CallFunc_GetCustomFocus_Found_1, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, int32 Temp_int_Variable_1, bool CallFunc_IsValid_ReturnValue_4, int32 CallFunc_Add_IntInt_ReturnValue_1, bool CallFunc_LessEqual_IntInt_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue_1, class UWidget* CallFunc_GetCustomFocus_Found_2, bool CallFunc_IsValid_ReturnValue_5, class UWidget* CallFunc_GetCustomFocus_Found_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool Temp_bool_Variable_2, bool CallFunc_IsValid_ReturnValue_6, class UWidget* K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "FocusFirstSlot"); + + Params::UW_MainMenu_C_FocusFirstSlot_Params Parms{}; + + Parms.Owner = Owner; + Parms.From = From; + Parms.Navigation = Navigation; + Parms.Local_Index = Local_Index; + Parms.Local_Vertical = Local_Vertical; + Parms.Local_LastIndex = Local_LastIndex; + Parms.Local_Widget = Local_Widget; + Parms.Local_TempFound = Local_TempFound; + Parms.Local_Found = Local_Found; + Parms.Local_From = Local_From; + Parms.Local_Owner = Local_Owner; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetChildrenCount_ReturnValue = CallFunc_GetChildrenCount_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GetActualList_ReturnValue = CallFunc_GetActualList_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.CallFunc_GetChildAt_ReturnValue = CallFunc_GetChildAt_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_GetCustomFocus_Found = CallFunc_GetCustomFocus_Found; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_GetCustomFocus_Found_1 = CallFunc_GetCustomFocus_Found_1; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_GetChildAt_ReturnValue_1 = CallFunc_GetChildAt_ReturnValue_1; + Parms.CallFunc_GetCustomFocus_Found_2 = CallFunc_GetCustomFocus_Found_2; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_GetCustomFocus_Found_3 = CallFunc_GetCustomFocus_Found_3; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_MainMenu_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnMouseButtonUp"); + + Params::UW_MainMenu_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.OnKeyUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FKeyEvent InKeyEvent (BlueprintVisible, BlueprintReadOnly, Parm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_MainMenu_C::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnKeyUp"); + + Params::UW_MainMenu_C_OnKeyUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InKeyEvent = InKeyEvent; + Parms.CallFunc_GetMousePositionOnViewport_ReturnValue = CallFunc_GetMousePositionOnViewport_ReturnValue; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_MainMenu_C::CustomNavigation_Down(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_Down"); + + Params::UW_MainMenu_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_MainMenu_C::CustomNavigation_Up(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_Up"); + + Params::UW_MainMenu_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.FocusFirstButtonMenu +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Reset_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UVerticalBox* Local_ActualVertical (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class EUINavigation Local_Navigation (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Local_Found (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) +// class UButton* Local_Button (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UVerticalBox* CallFunc_GetActualNav_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_GetChildrenCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetChildrenCount_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UButton* K2Node_DynamicCast_AsButton (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetIsEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UVerticalBox* CallFunc_GetActualNav_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetChildrenCount_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UButton* K2Node_DynamicCast_AsButton_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Subtract_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetIsEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UButton* K2Node_DynamicCast_AsButton_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GetIsEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::FocusFirstButtonMenu(bool Reset_, enum class EUINavigation Navigation, class UVerticalBox* Local_ActualVertical, enum class EUINavigation Local_Navigation, bool Local_Found, class UButton* Local_Button, bool Temp_bool_Variable, class UVerticalBox* CallFunc_GetActualNav_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_GetChildrenCount_ReturnValue_1, int32 CallFunc_Subtract_IntInt_ReturnValue_1, bool K2Node_SwitchEnum_CmpSuccess, int32 Temp_int_Variable, int32 Temp_int_Variable_1, int32 CallFunc_Subtract_IntInt_ReturnValue_2, class UWidget* CallFunc_GetChildAt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UButton* K2Node_DynamicCast_AsButton, bool K2Node_DynamicCast_bSuccess, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool CallFunc_GetIsEnabled_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue_1, bool Temp_bool_Variable_1, class UVerticalBox* CallFunc_GetActualNav_ReturnValue_1, class UWidget* CallFunc_GetChildAt_ReturnValue_1, int32 CallFunc_GetChildrenCount_ReturnValue_2, class UButton* K2Node_DynamicCast_AsButton_1, bool K2Node_DynamicCast_bSuccess_1, int32 CallFunc_Subtract_IntInt_ReturnValue_3, bool CallFunc_LessEqual_IntInt_ReturnValue_1, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, bool CallFunc_GetIsEnabled_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, int32 Temp_int_Variable_2, class UWidget* CallFunc_GetChildAt_ReturnValue_2, bool CallFunc_IsValid_ReturnValue, class UButton* K2Node_DynamicCast_AsButton_2, bool K2Node_DynamicCast_bSuccess_2, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_2, bool CallFunc_GetIsEnabled_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_3, int32 CallFunc_Add_IntInt_ReturnValue_2, bool CallFunc_LessEqual_IntInt_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_4, bool Temp_bool_Variable_2, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_BooleanAND_ReturnValue_5) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "FocusFirstButtonMenu"); + + Params::UW_MainMenu_C_FocusFirstButtonMenu_Params Parms{}; + + Parms.Reset_ = Reset_; + Parms.Navigation = Navigation; + Parms.Local_ActualVertical = Local_ActualVertical; + Parms.Local_Navigation = Local_Navigation; + Parms.Local_Found = Local_Found; + Parms.Local_Button = Local_Button; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.CallFunc_GetActualNav_ReturnValue = CallFunc_GetActualNav_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetChildrenCount_ReturnValue = CallFunc_GetChildrenCount_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_GetChildrenCount_ReturnValue_1 = CallFunc_GetChildrenCount_ReturnValue_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_1 = CallFunc_Subtract_IntInt_ReturnValue_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_2 = CallFunc_Subtract_IntInt_ReturnValue_2; + Parms.CallFunc_GetChildAt_ReturnValue = CallFunc_GetChildAt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsButton = K2Node_DynamicCast_AsButton; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetVisibility_ReturnValue = CallFunc_GetVisibility_ReturnValue; + Parms.CallFunc_GetIsEnabled_ReturnValue = CallFunc_GetIsEnabled_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_GetActualNav_ReturnValue_1 = CallFunc_GetActualNav_ReturnValue_1; + Parms.CallFunc_GetChildAt_ReturnValue_1 = CallFunc_GetChildAt_ReturnValue_1; + Parms.CallFunc_GetChildrenCount_ReturnValue_2 = CallFunc_GetChildrenCount_ReturnValue_2; + Parms.K2Node_DynamicCast_AsButton_1 = K2Node_DynamicCast_AsButton_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Subtract_IntInt_ReturnValue_3 = CallFunc_Subtract_IntInt_ReturnValue_3; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_1 = CallFunc_LessEqual_IntInt_ReturnValue_1; + Parms.CallFunc_GetVisibility_ReturnValue_1 = CallFunc_GetVisibility_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.CallFunc_GetIsEnabled_ReturnValue_1 = CallFunc_GetIsEnabled_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_GetChildAt_ReturnValue_2 = CallFunc_GetChildAt_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_DynamicCast_AsButton_2 = K2Node_DynamicCast_AsButton_2; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_GetVisibility_ReturnValue_2 = CallFunc_GetVisibility_ReturnValue_2; + Parms.CallFunc_GetIsEnabled_ReturnValue_2 = CallFunc_GetIsEnabled_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_LessEqual_IntInt_ReturnValue_2 = CallFunc_LessEqual_IntInt_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_4 = CallFunc_BooleanAND_ReturnValue_4; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_BooleanAND_ReturnValue_5 = CallFunc_BooleanAND_ReturnValue_5; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.CheckHasFocus +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D Local_MousePosition (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_GetChildrenCount_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetChildAt_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::CheckHasFocus(const struct FVector2D& Local_MousePosition, const struct FVector2D& CallFunc_GetMousePositionOnViewport_ReturnValue, bool CallFunc_EqualEqual_Vector2DVector2D_ReturnValue, int32 Temp_int_Variable, int32 CallFunc_GetChildrenCount_ReturnValue, class UWidget* CallFunc_GetChildAt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button, bool K2Node_DynamicCast_bSuccess, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_Variable, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CheckHasFocus"); + + Params::UW_MainMenu_C_CheckHasFocus_Params Parms{}; + + Parms.Local_MousePosition = Local_MousePosition; + Parms.CallFunc_GetMousePositionOnViewport_ReturnValue = CallFunc_GetMousePositionOnViewport_ReturnValue; + Parms.CallFunc_EqualEqual_Vector2DVector2D_ReturnValue = CallFunc_EqualEqual_Vector2DVector2D_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_GetChildrenCount_ReturnValue = CallFunc_GetChildrenCount_ReturnValue; + Parms.CallFunc_GetChildAt_ReturnValue = CallFunc_GetChildAt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.K2Node_DynamicCast_AsW_Server_Button = K2Node_DynamicCast_AsW_Server_Button; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* LocalFocus (Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* Temp_object_Variable (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWidget* K2Node_Select_Default (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* K2Node_Select_Default_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_MainMenu_C::CustomNavigation_Right(enum class EUINavigation Navigation, class UWidget* LocalFocus, bool Temp_bool_Variable, class UWidget* Temp_object_Variable, bool Temp_bool_Variable_1, bool CallFunc_IsValid_ReturnValue, class UWidget* K2Node_Select_Default, class UWidget* K2Node_Select_Default_1, bool K2Node_SwitchEnum_CmpSuccess) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CustomNavigation_Right"); + + Params::UW_MainMenu_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.LocalFocus = LocalFocus; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_MainMenu.W_MainMenu_C.GetSavedGame +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_MainMenu_C::GetSavedGame(class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "GetSavedGame"); + + Params::UW_MainMenu_C_GetSavedGame_Params Parms{}; + + Parms.CallFunc_Get_Save_Game_SaveGame = CallFunc_Get_Save_Game_SaveGame; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.UpdateDifficultyToolTips +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hovered_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_Difficulty Difficulty (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Conv_ByteToInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText CallFunc_Array_Get_Item (None) + +void UW_MainMenu_C::UpdateDifficultyToolTips(bool Hovered_, enum class E_Difficulty Difficulty, int32 CallFunc_Conv_ByteToInt_ReturnValue, class FText CallFunc_Array_Get_Item) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "UpdateDifficultyToolTips"); + + Params::UW_MainMenu_C_UpdateDifficultyToolTips_Params Parms{}; + + Parms.Hovered_ = Hovered_; + Parms.Difficulty = Difficulty; + Parms.CallFunc_Conv_ByteToInt_ReturnValue = CallFunc_Conv_ByteToInt_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1 +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_MainMenu_C::OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1"); + + Params::UW_MainMenu_C_OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1 +// (HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArrayResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_MainMenu_C::OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1(TArray& Results) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1"); + + Params::UW_MainMenu_C_OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1_Params Parms{}; + + Parms.Results = Results; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.OnFailure_7ABA6D504D57A8EC3C475E8249B35A52 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::OnFailure_7ABA6D504D57A8EC3C475E8249B35A52() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnFailure_7ABA6D504D57A8EC3C475E8249B35A52"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.OnSuccess_7ABA6D504D57A8EC3C475E8249B35A52 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::OnSuccess_7ABA6D504D57A8EC3C475E8249B35A52() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "OnSuccess_7ABA6D504D57A8EC3C475E8249B35A52"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_75_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Settings_K2Node_ComponentBoundEvent_75_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Settings_K2Node_ComponentBoundEvent_75_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_213_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_213_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_213_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_331_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Exit_K2Node_ComponentBoundEvent_331_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Exit_K2Node_ComponentBoundEvent_331_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "PreConstruct"); + + Params::UW_MainMenu_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.AnimChange +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::AnimChange() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "AnimChange"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3399_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3399_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3399_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3784_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3784_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3784_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6732_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Join_K2Node_ComponentBoundEvent_6732_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Join_K2Node_ComponentBoundEvent_6732_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8203_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Create_K2Node_ComponentBoundEvent_8203_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Create_K2Node_ComponentBoundEvent_8203_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_MainMenu_C::BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UW_MainMenu_C_BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1207_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1207_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1207_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.RefreshServerList +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::RefreshServerList() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "RefreshServerList"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ShowMainMenuFromParent +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::ShowMainMenuFromParent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ShowMainMenuFromParent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ScrollRight +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::ScrollRight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ScrollRight"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ScrollLeft +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::ScrollLeft() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ScrollLeft"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_2_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.LoadSaves +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::LoadSaves() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "LoadSaves"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ShowVHSPrompt +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::ShowVHSPrompt() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ShowVHSPrompt"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ViewHubComputer +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::ViewHubComputer() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ViewHubComputer"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_NewSave_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_34_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_34_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_34_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_Singleplayer_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackSaves_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_0_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_0_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Level922_K2Node_ComponentBoundEvent_0_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_25_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_25_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_25_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_24_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_24_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_0_K2Node_ComponentBoundEvent_24_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_23_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_23_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_23_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_22_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_22_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_1_K2Node_ComponentBoundEvent_22_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_21_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_21_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_21_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_20_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_20_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_TheEnd_K2Node_ComponentBoundEvent_20_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_19_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_19_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_19_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_18_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_18_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Poolrooms_K2Node_ComponentBoundEvent_18_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_17_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_17_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_17_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_16_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_16_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_PipeDreams_K2Node_ComponentBoundEvent_16_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_15_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_15_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_15_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_14_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_14_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_LevelRun_K2Node_ComponentBoundEvent_14_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_12_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_12_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_12_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_11_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_11_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_LevelFun_K2Node_ComponentBoundEvent_11_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_9_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_9_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_HabitableZone_K2Node_ComponentBoundEvent_9_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_8_OnUnhovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_8_OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_8_OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_7_OnHovered__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_7_OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Map_Level0_K2Node_ComponentBoundEvent_7_OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__W_MainMenu_Button_BackLoad_1_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1277_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1277_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1277_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1222_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1222_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Refresh_K2Node_ComponentBoundEvent_1222_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8269_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Create_K2Node_ComponentBoundEvent_8269_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Create_K2Node_ComponentBoundEvent_8269_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Create_K2Node_ComponentBoundEvent_8218_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Create_K2Node_ComponentBoundEvent_8218_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Create_K2Node_ComponentBoundEvent_8218_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6832_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Join_K2Node_ComponentBoundEvent_6832_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Join_K2Node_ComponentBoundEvent_6832_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Join_K2Node_ComponentBoundEvent_6784_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Join_K2Node_ComponentBoundEvent_6784_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Join_K2Node_ComponentBoundEvent_6784_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3743_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3743_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3743_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3698_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3698_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_BackMulti_K2Node_ComponentBoundEvent_3698_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3485_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3485_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3485_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3444_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3444_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Multiplayer_K2Node_ComponentBoundEvent_3444_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_375_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Exit_K2Node_ComponentBoundEvent_375_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Exit_K2Node_ComponentBoundEvent_375_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Exit_K2Node_ComponentBoundEvent_355_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Exit_K2Node_ComponentBoundEvent_355_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Exit_K2Node_ComponentBoundEvent_355_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_316_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Settings_K2Node_ComponentBoundEvent_316_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Settings_K2Node_ComponentBoundEvent_316_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_Settings_K2Node_ComponentBoundEvent_299_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_Settings_K2Node_ComponentBoundEvent_299_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_Settings_K2Node_ComponentBoundEvent_299_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_240_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_240_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_240_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_228_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_228_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "BndEvt__Button_NewGame_K2Node_ComponentBoundEvent_228_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.CheckForGamepadStyle +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_MainMenu_C::CheckForGamepadStyle() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "CheckForGamepadStyle"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_MainMenu.W_MainMenu_C.ExecuteUbergraph_W_MainMenu +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayTemp_struct_Variable (ConstParm, ReferenceParm) +// enum class ESlateVisibility Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArrayK2Node_CustomEvent_Results_1 (ConstParm, ReferenceParm) +// enum class ESlateVisibility Temp_byte_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1 (ZeroConstructor, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyByPi_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Cos_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayK2Node_CustomEvent_Results (ConstParm, ReferenceParm) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Array_Index_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Loop_Counter_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArrayTemp_struct_Variable_1 (ReferenceParm) +// struct FBlueprintSessionResult CallFunc_Array_Get_Item (None) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) +// class UWidget* CallFunc_GetActualOverlay_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetRenderOpacity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Subtract_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// class UFindSessionsCallbackProxyAdvanced*CallFunc_FindSessionsAdvanced_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2 (ZeroConstructor, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets (ReferenceParm, ContainsInstancedReference) +// class UW_TemplateTitle_C* CallFunc_Array_Get_Item_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// class UW_ServerButton_C* CallFunc_Create_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetActualOverlay_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* CallFunc_GetActualOverlay_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetRenderOpacity_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility K2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetScrollOffsetOfEnd_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_GetScrollOffsetOfEnd_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UDestroySessionCallbackProxy*CallFunc_DestroySession_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_MultiplyByPi_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Cos_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UW_Game_Button_C* CallFunc_Create_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UPanelSlot* CallFunc_AddChild_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetSaveGameSlotsByType_ReturnValue (ReferenceParm) +// class FString CallFunc_Array_Get_Item_2 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_SelectFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray Temp_object_Variable (ReferenceParm, ContainsInstancedReference) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class E_MainMenu Temp_byte_Variable_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_Select_Default_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class E_MainMenu Temp_byte_Variable_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_5 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 (ReferenceParm, ContainsInstancedReference) +// class UW_MainMenu_C* CallFunc_Array_Get_Item_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FMargin K2Node_MakeStruct_Margin (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_GetWorldDeltaSeconds_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_SelectFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3 (ZeroConstructor, NoDestructor) +// TArray K2Node_Select_Default_5 (ReferenceParm, ContainsInstancedReference) +// class UButton* CallFunc_Array_Get_Item_4 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Length_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_RemoveItem_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GetIsEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_MainMenu_C::ExecuteUbergraph_W_MainMenu(int32 EntryPoint, TArray& Temp_struct_Variable, enum class ESlateVisibility Temp_byte_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, enum class ESlateVisibility Temp_byte_Variable_1, bool Temp_bool_Variable, TArray& K2Node_CustomEvent_Results_1, enum class ESlateVisibility Temp_byte_Variable_2, int32 Temp_int_Array_Index_Variable, enum class ESlateVisibility Temp_byte_Variable_3, bool Temp_bool_Variable_1, int32 Temp_int_Loop_Counter_Variable, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, int32 CallFunc_Add_IntInt_ReturnValue, float Temp_float_Variable, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_MultiplyByPi_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Cos_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue, enum class ESlateVisibility Temp_byte_Variable_4, enum class ESlateVisibility Temp_byte_Variable_5, TArray& K2Node_CustomEvent_Results, bool Temp_bool_Variable_2, enum class ESlateVisibility Temp_byte_Variable_6, enum class ESlateVisibility Temp_byte_Variable_7, int32 Temp_int_Array_Index_Variable_1, bool Temp_bool_Variable_3, int32 Temp_int_Loop_Counter_Variable_1, int32 CallFunc_Add_IntInt_ReturnValue_1, int32 Temp_int_Array_Index_Variable_2, bool CallFunc_IsValid_ReturnValue, class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue, bool K2Node_Event_IsDesignTime, int32 Temp_int_Loop_Counter_Variable_2, int32 CallFunc_Add_IntInt_ReturnValue_2, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_SelectFloat_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue, bool Temp_bool_Variable_4, float CallFunc_SelectFloat_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, TArray& Temp_struct_Variable_1, const struct FBlueprintSessionResult& CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_IntInt_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, class UWidget* CallFunc_GetActualOverlay_ReturnValue, float CallFunc_GetRenderOpacity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_1, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_1, int32 Temp_int_Variable, enum class ESlateVisibility K2Node_Select_Default, enum class ESlateVisibility K2Node_Select_Default_1, class FText K2Node_ComponentBoundEvent_Text, class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets, class UW_TemplateTitle_C* CallFunc_Array_Get_Item_1, int32 CallFunc_Array_Length_ReturnValue_2, bool CallFunc_Less_IntInt_ReturnValue_1, const struct FSlateColor& K2Node_MakeStruct_SlateColor, class UW_ServerButton_C* CallFunc_Create_ReturnValue_1, class UPanelSlot* CallFunc_AddChild_ReturnValue, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_1, enum class ESlateVisibility K2Node_Select_Default_2, int32 Temp_int_Variable_1, class UWidget* CallFunc_GetActualOverlay_ReturnValue_1, class UWidget* CallFunc_GetActualOverlay_ReturnValue_2, float CallFunc_GetRenderOpacity_ReturnValue_1, int32 Temp_int_Variable_2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_1, enum class ESlateVisibility K2Node_Select_Default_3, float CallFunc_GetScrollOffsetOfEnd_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue_2, float CallFunc_GetScrollOffsetOfEnd_ReturnValue_1, float CallFunc_FClamp_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_FClamp_ReturnValue_1, float CallFunc_Add_FloatFloat_ReturnValue_3, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue_2, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 Temp_int_Array_Index_Variable_3, int32 Temp_int_Variable_3, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue, bool CallFunc_IsValid_ReturnValue_2, float Temp_float_Variable_1, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_MultiplyByPi_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue_1, float CallFunc_Cos_ReturnValue_1, float CallFunc_Subtract_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_SelectFloat_ReturnValue_3, class UW_Game_Button_C* CallFunc_Create_ReturnValue_2, class UPanelSlot* CallFunc_AddChild_ReturnValue_1, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_4, bool CallFunc_EqualEqual_ByteByte_ReturnValue_3, bool CallFunc_EqualEqual_ByteByte_ReturnValue_4, TArray& CallFunc_GetSaveGameSlotsByType_ReturnValue, const class FString& CallFunc_Array_Get_Item_2, int32 CallFunc_Array_Length_ReturnValue_3, int32 Temp_int_Loop_Counter_Variable_3, bool Temp_bool_Variable_5, float CallFunc_SelectFloat_ReturnValue_4, bool CallFunc_Not_PreBool_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Add_FloatFloat_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue_3, bool Temp_bool_Has_Been_Initd_Variable, TArray& Temp_object_Variable, bool Temp_bool_IsClosed_Variable, enum class E_MainMenu Temp_byte_Variable_8, int32 K2Node_Select_Default_4, enum class E_MainMenu Temp_byte_Variable_9, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_3, class APawn* CallFunc_GetPlayerPawn_ReturnValue, class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor, bool K2Node_DynamicCast_bSuccess_2, class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_5, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2, class APlayerController* CallFunc_GetPlayerController_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_4, TArray& CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, class UW_MainMenu_C* CallFunc_Array_Get_Item_3, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, const struct FMargin& K2Node_MakeStruct_Margin, bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, float CallFunc_GetWorldDeltaSeconds_ReturnValue_1, float CallFunc_SelectFloat_ReturnValue_5, float CallFunc_Add_FloatFloat_ReturnValue_5, bool Temp_bool_IsClosed_Variable_3, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3, TArray& K2Node_Select_Default_5, class UButton* CallFunc_Array_Get_Item_4, int32 CallFunc_Array_Length_ReturnValue_4, bool CallFunc_Less_IntInt_ReturnValue_3, bool CallFunc_Array_RemoveItem_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue_3, enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue_5, bool CallFunc_GetIsEnabled_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_MainMenu_C", "ExecuteUbergraph_W_MainMenu"); + + Params::UW_MainMenu_C_ExecuteUbergraph_W_MainMenu_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.K2Node_CustomEvent_Results_1 = K2Node_CustomEvent_Results_1; + Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_byte_Variable_3 = Temp_byte_Variable_3; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.K2Node_CreateDelegate_OutputDelegate_1 = K2Node_CreateDelegate_OutputDelegate_1; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_MultiplyByPi_ReturnValue = CallFunc_MultiplyByPi_ReturnValue; + Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue; + Parms.CallFunc_Cos_ReturnValue = CallFunc_Cos_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue; + Parms.Temp_byte_Variable_4 = Temp_byte_Variable_4; + Parms.Temp_byte_Variable_5 = Temp_byte_Variable_5; + Parms.K2Node_CustomEvent_Results = K2Node_CustomEvent_Results; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_byte_Variable_6 = Temp_byte_Variable_6; + Parms.Temp_byte_Variable_7 = Temp_byte_Variable_7; + Parms.Temp_int_Array_Index_Variable_1 = Temp_int_Array_Index_Variable_1; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.Temp_int_Loop_Counter_Variable_1 = Temp_int_Loop_Counter_Variable_1; + Parms.CallFunc_Add_IntInt_ReturnValue_1 = CallFunc_Add_IntInt_ReturnValue_1; + Parms.Temp_int_Array_Index_Variable_2 = Temp_int_Array_Index_Variable_2; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue = CallFunc_SlotAsOverlaySlot_ReturnValue; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.Temp_int_Loop_Counter_Variable_2 = Temp_int_Loop_Counter_Variable_2; + Parms.CallFunc_Add_IntInt_ReturnValue_2 = CallFunc_Add_IntInt_ReturnValue_2; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue; + Parms.CallFunc_SelectFloat_ReturnValue_1 = CallFunc_SelectFloat_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.Temp_bool_Variable_4 = Temp_bool_Variable_4; + Parms.CallFunc_SelectFloat_ReturnValue_2 = CallFunc_SelectFloat_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.Temp_struct_Variable_1 = Temp_struct_Variable_1; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.CallFunc_GetActualOverlay_ReturnValue = CallFunc_GetActualOverlay_ReturnValue; + Parms.CallFunc_GetRenderOpacity_ReturnValue = CallFunc_GetRenderOpacity_ReturnValue; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_1 = CallFunc_Subtract_FloatFloat_ReturnValue_1; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.CallFunc_FindSessionsAdvanced_ReturnValue = CallFunc_FindSessionsAdvanced_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.K2Node_CreateDelegate_OutputDelegate_2 = K2Node_CreateDelegate_OutputDelegate_2; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets = CallFunc_GetAllWidgetsOfClass_FoundWidgets; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Array_Length_ReturnValue_2 = CallFunc_Array_Length_ReturnValue_2; + Parms.CallFunc_Less_IntInt_ReturnValue_1 = CallFunc_Less_IntInt_ReturnValue_1; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.CallFunc_Create_ReturnValue_1 = CallFunc_Create_ReturnValue_1; + Parms.CallFunc_AddChild_ReturnValue = CallFunc_AddChild_ReturnValue; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue_1 = CallFunc_SlotAsOverlaySlot_ReturnValue_1; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.Temp_int_Variable_1 = Temp_int_Variable_1; + Parms.CallFunc_GetActualOverlay_ReturnValue_1 = CallFunc_GetActualOverlay_ReturnValue_1; + Parms.CallFunc_GetActualOverlay_ReturnValue_2 = CallFunc_GetActualOverlay_ReturnValue_2; + Parms.CallFunc_GetRenderOpacity_ReturnValue_1 = CallFunc_GetRenderOpacity_ReturnValue_1; + Parms.Temp_int_Variable_2 = Temp_int_Variable_2; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.CallFunc_GetScrollOffsetOfEnd_ReturnValue = CallFunc_GetScrollOffsetOfEnd_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_2 = CallFunc_Subtract_FloatFloat_ReturnValue_2; + Parms.CallFunc_GetScrollOffsetOfEnd_ReturnValue_1 = CallFunc_GetScrollOffsetOfEnd_ReturnValue_1; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue_2 = CallFunc_SlotAsOverlaySlot_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_2 = CallFunc_EqualEqual_ByteByte_ReturnValue_2; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue_3 = CallFunc_SlotAsOverlaySlot_ReturnValue_3; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_int_Array_Index_Variable_3 = Temp_int_Array_Index_Variable_3; + Parms.Temp_int_Variable_3 = Temp_int_Variable_3; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_DestroySession_ReturnValue = CallFunc_DestroySession_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.Temp_float_Variable_1 = Temp_float_Variable_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_MultiplyByPi_ReturnValue_1 = CallFunc_MultiplyByPi_ReturnValue_1; + Parms.CallFunc_Less_FloatFloat_ReturnValue_1 = CallFunc_Less_FloatFloat_ReturnValue_1; + Parms.CallFunc_Cos_ReturnValue_1 = CallFunc_Cos_ReturnValue_1; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue_3 = CallFunc_Subtract_FloatFloat_ReturnValue_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_SelectFloat_ReturnValue_3 = CallFunc_SelectFloat_ReturnValue_3; + Parms.CallFunc_Create_ReturnValue_2 = CallFunc_Create_ReturnValue_2; + Parms.CallFunc_AddChild_ReturnValue_1 = CallFunc_AddChild_ReturnValue_1; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue_4 = CallFunc_SlotAsOverlaySlot_ReturnValue_4; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_3 = CallFunc_EqualEqual_ByteByte_ReturnValue_3; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_4 = CallFunc_EqualEqual_ByteByte_ReturnValue_4; + Parms.CallFunc_GetSaveGameSlotsByType_ReturnValue = CallFunc_GetSaveGameSlotsByType_ReturnValue; + Parms.CallFunc_Array_Get_Item_2 = CallFunc_Array_Get_Item_2; + Parms.CallFunc_Array_Length_ReturnValue_3 = CallFunc_Array_Length_ReturnValue_3; + Parms.Temp_int_Loop_Counter_Variable_3 = Temp_int_Loop_Counter_Variable_3; + Parms.Temp_bool_Variable_5 = Temp_bool_Variable_5; + Parms.CallFunc_SelectFloat_ReturnValue_4 = CallFunc_SelectFloat_ReturnValue_4; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Add_FloatFloat_ReturnValue_4 = CallFunc_Add_FloatFloat_ReturnValue_4; + Parms.CallFunc_Less_IntInt_ReturnValue_2 = CallFunc_Less_IntInt_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue_3 = CallFunc_Add_IntInt_ReturnValue_3; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_object_Variable = Temp_object_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_byte_Variable_8 = Temp_byte_Variable_8; + Parms.K2Node_Select_Default_4 = K2Node_Select_Default_4; + Parms.Temp_byte_Variable_9 = Temp_byte_Variable_9; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_Menu_Actor = K2Node_DynamicCast_AsBP_Menu_Actor; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_SlotAsOverlaySlot_ReturnValue_5 = CallFunc_SlotAsOverlaySlot_ReturnValue_5; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + Parms.CallFunc_GetPlayerCameraManager_ReturnValue_1 = CallFunc_GetPlayerCameraManager_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; + Parms.CallFunc_GetPlayerController_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1; + Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4; + Parms.CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; + Parms.CallFunc_Array_Get_Item_3 = CallFunc_Array_Get_Item_3; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.K2Node_MakeStruct_Margin = K2Node_MakeStruct_Margin; + Parms.Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = CallFunc_GetWorldDeltaSeconds_ReturnValue_1; + Parms.CallFunc_SelectFloat_ReturnValue_5 = CallFunc_SelectFloat_ReturnValue_5; + Parms.CallFunc_Add_FloatFloat_ReturnValue_5 = CallFunc_Add_FloatFloat_ReturnValue_5; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.K2Node_CreateDelegate_OutputDelegate_3 = K2Node_CreateDelegate_OutputDelegate_3; + Parms.K2Node_Select_Default_5 = K2Node_Select_Default_5; + Parms.CallFunc_Array_Get_Item_4 = CallFunc_Array_Get_Item_4; + Parms.CallFunc_Array_Length_ReturnValue_4 = CallFunc_Array_Length_ReturnValue_4; + Parms.CallFunc_Less_IntInt_ReturnValue_3 = CallFunc_Less_IntInt_ReturnValue_3; + Parms.CallFunc_Array_RemoveItem_ReturnValue = CallFunc_Array_RemoveItem_ReturnValue; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_GetVisibility_ReturnValue = CallFunc_GetVisibility_ReturnValue; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue_5 = CallFunc_EqualEqual_ByteByte_ReturnValue_5; + Parms.CallFunc_GetIsEnabled_ReturnValue = CallFunc_GetIsEnabled_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_parameters.hpp new file mode 100644 index 0000000..c90c13c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_parameters.hpp @@ -0,0 +1,789 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x69 (0x69 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CheckFont +struct UW_MainMenu_C_CheckFont_Params +{ +public: + struct FSlateFontInfo K2Node_MakeStruct_SlateFontInfo; // 0x0(0x58)(HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StriStri_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x3 (0x3 - 0x0) +// Function W_MainMenu.W_MainMenu_C.Toggle Warning_Main +struct UW_MainMenu_C_Toggle_Warning_Main_Params +{ +public: + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsVisible_ReturnValue; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2 (0x2 - 0x0) +// Function W_MainMenu.W_MainMenu_C.Toggle Warning +struct UW_MainMenu_C_Toggle_Warning_Params +{ +public: + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsVisible_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xC9 (0xC9 - 0x0) +// Function W_MainMenu.W_MainMenu_C.SetMapSelection +struct UW_MainMenu_C_SetMapSelection_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_54B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MySaveGame_C* CallFunc_Create_New_Save_File_SaveGame; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_54C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FS_LevelStats CallFunc_Array_Get_Item; // 0x20(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + struct FS_LevelStats CallFunc_Array_Get_Item_1; // 0x58(0x38)(ContainsInstancedReference, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_54D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllChildren_ReturnValue; // 0x98(0x10)(ReferenceParm, ContainsInstancedReference) + int32 CallFunc_Array_Length_ReturnValue; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_54E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_Array_Get_Item_2; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_550[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Map_Selection_C* K2Node_DynamicCast_AsW_Map_Selection; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x10 (0x10 - 0x0) +// Function W_MainMenu.W_MainMenu_C.UpdateMapToolTips +struct UW_MainMenu_C_UpdateMapToolTips_Params +{ +public: + bool Hovered_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_553[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_Map_Selection_C* Map; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetMaxScrollOffset +struct UW_MainMenu_C_GetMaxScrollOffset_Params +{ +public: + class UScrollBox* Widget; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Size; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_GetDesiredSize_ReturnValue; // 0xC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_559[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_GetSize_ReturnValue; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_X_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_BreakVector2D_Y_1; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x218 (0x218 - 0x0) +// Function W_MainMenu.W_MainMenu_C.On Arrow Left +struct UW_MainMenu_C_On_Arrow_Left_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply K2Node_MakeStruct_EventReply; // 0x160(0xB8)(None) +}; + +// 0x218 (0x218 - 0x0) +// Function W_MainMenu.W_MainMenu_C.On Arrow Right +struct UW_MainMenu_C_On_Arrow_Right_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply K2Node_MakeStruct_EventReply; // 0x160(0xB8)(None) +}; + +// 0x20 (0x20 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CreateButtonArray +struct UW_MainMenu_C_CreateButtonArray_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm, ContainsInstancedReference) + TArray K2Node_MakeArray_Array_1; // 0x10(0x10)(ReferenceParm, ContainsInstancedReference) +}; + +// 0x38 (0x38 - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetActualList +struct UW_MainMenu_C_GetActualList_Params +{ +public: + enum class E_MainMenu Index; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_55D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UScrollBox* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu Temp_byte_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_55E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UScrollBox* Temp_object_Variable; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScrollBox* Temp_object_Variable_1; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScrollBox* Temp_object_Variable_2; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScrollBox* K2Node_Select_Default; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetActualNav +struct UW_MainMenu_C_GetActualNav_Params +{ +public: + enum class E_MainMenu Index; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_55F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVerticalBox* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu Temp_byte_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_560[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVerticalBox* K2Node_Select_Default; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetActualOverlay +struct UW_MainMenu_C_GetActualOverlay_Params +{ +public: + enum class E_MainMenu Index; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_562[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu Temp_byte_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_563[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* K2Node_Select_Default; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_MainMenu.W_MainMenu_C.RemoveToolTipsInGame +struct UW_MainMenu_C_RemoveToolTipsInGame_Params +{ +public: + TArray K2Node_MakeArray_Array; // 0x0(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x10(0x18)(None) +}; + +// 0x13 (0x13 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_DownMulti +struct UW_MainMenu_C_CustomNavigation_DownMulti_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_567[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x2C (0x2C - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_UpMulti +struct UW_MainMenu_C_CustomNavigation_UpMulti_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_56C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_56D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Temp_object_Variable; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1A (0x1A - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_RightMulti +struct UW_MainMenu_C_CustomNavigation_RightMulti_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_570[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* LocalFocus; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x72 (0x72 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_LeftMulti +struct UW_MainMenu_C_CustomNavigation_LeftMulti_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_57A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* LocalFocus; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_57B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Temp_object_Variable; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_57C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Temp_object_Variable_1; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* Temp_object_Variable_2; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_3; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_57D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Temp_object_Variable_3; // 0x48(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default; // 0x50(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default_1; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default_2; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default_3; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x22 (0x22 - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetCustomFocus +struct UW_MainMenu_C_GetCustomFocus_Params +{ +public: + enum class E_MainMenu Selection; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_595[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Object; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* Found; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xD8 (0xD8 - 0x0) +// Function W_MainMenu.W_MainMenu_C.FocusFirstSlot +struct UW_MainMenu_C_FocusFirstSlot_Params +{ +public: + class UWidget* Owner; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu From; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EUINavigation Navigation; // 0x9(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5A1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Local_Index; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScrollBox* Local_Vertical; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Local_LastIndex; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5A3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Local_Widget; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* Local_TempFound; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Local_Found; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_MainMenu Local_From; // 0x31(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5A6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Local_Owner; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5A7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x4D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5A9[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetChildrenCount_ReturnValue; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UScrollBox* CallFunc_GetActualList_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x62(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x63(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetChildAt_ReturnValue; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x73(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetCustomFocus_Found; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5AD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetCustomFocus_Found_1; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5AF[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_1; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_4; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5B1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetChildAt_ReturnValue_1; // 0xA8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetCustomFocus_Found_2; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_5; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5B3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetCustomFocus_Found_3; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_6; // 0xCA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5B5[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* K2Node_Select_Default; // 0xD0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x218 (0x218 - 0x0) +// Function W_MainMenu.W_MainMenu_C.OnMouseButtonUp +struct UW_MainMenu_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x1E8 (0x1E8 - 0x0) +// Function W_MainMenu.W_MainMenu_C.OnKeyUp +struct UW_MainMenu_C_OnKeyUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FKeyEvent InKeyEvent; // 0x38(0x38)(BlueprintVisible, BlueprintReadOnly, Parm) + struct FEventReply ReturnValue; // 0x70(0xB8)(Parm, OutParm, ReturnParm) + struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x130(0xB8)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Down +struct UW_MainMenu_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Up +struct UW_MainMenu_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xE1 (0xE1 - 0x0) +// Function W_MainMenu.W_MainMenu_C.FocusFirstButtonMenu +struct UW_MainMenu_C_FocusFirstButtonMenu_Params +{ +public: + bool Reset_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EUINavigation Navigation; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5EC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UVerticalBox* Local_ActualVertical; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class EUINavigation Local_Navigation; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Local_Found; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5ED[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UButton* Local_Button; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5EE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UVerticalBox* CallFunc_GetActualNav_ReturnValue; // 0x28(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_GetChildrenCount_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetChildrenCount_ReturnValue_1; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_1; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_1; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue_2; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetChildAt_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UButton* K2Node_DynamicCast_AsButton; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetIsEnabled_ReturnValue; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x73(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x75(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5F3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UVerticalBox* CallFunc_GetActualNav_ReturnValue_1; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetChildAt_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetChildrenCount_ReturnValue_2; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5F5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UButton* K2Node_DynamicCast_AsButton_1; // 0x98(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5F6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Subtract_IntInt_ReturnValue_3; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_1; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_1; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xAA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetIsEnabled_ReturnValue_1; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0xAD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0xAE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue; // 0xAF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 Temp_int_Variable_2; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5F7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetChildAt_ReturnValue_2; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UButton* K2Node_DynamicCast_AsButton_2; // 0xC8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue_2; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GetIsEnabled_ReturnValue_2; // 0xD2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0xD3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0xD4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_3; // 0xD5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_5FA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue_2; // 0xDC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_4; // 0xDD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0xDE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0xDF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_5; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x44 (0x44 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CheckHasFocus +struct UW_MainMenu_C_CheckHasFocus_Params +{ +public: + struct FVector2D Local_MousePosition; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_GetMousePositionOnViewport_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_Vector2DVector2D_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_604[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_GetChildrenCount_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_605[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* CallFunc_GetChildAt_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_606[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_ServerButton_C* K2Node_DynamicCast_AsW_Server_Button; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_607[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_SwitchEnum_CmpSuccess; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x43(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x41 (0x41 - 0x0) +// Function W_MainMenu.W_MainMenu_C.CustomNavigation_Right +struct UW_MainMenu_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_60A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* LocalFocus; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_60B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* Temp_object_Variable; // 0x20(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_60C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* K2Node_Select_Default; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* K2Node_Select_Default_1; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_SwitchEnum_CmpSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function W_MainMenu.W_MainMenu_C.GetSavedGame +struct UW_MainMenu_C_GetSavedGame_Params +{ +public: + class UBP_MySaveGame_C* CallFunc_Get_Save_Game_SaveGame; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x20 (0x20 - 0x0) +// Function W_MainMenu.W_MainMenu_C.UpdateDifficultyToolTips +struct UW_MainMenu_C_UpdateDifficultyToolTips_Params +{ +public: + bool Hovered_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_Difficulty Difficulty; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_60E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Conv_ByteToInt_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText CallFunc_Array_Get_Item; // 0x8(0x18)(None) +}; + +// 0x10 (0x10 - 0x0) +// Function W_MainMenu.W_MainMenu_C.OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1 +struct UW_MainMenu_C_OnFailure_BAC5E09C4569184A2BE7FEB7948DE1C1_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x10 (0x10 - 0x0) +// Function W_MainMenu.W_MainMenu_C.OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1 +struct UW_MainMenu_C_OnSuccess_BAC5E09C4569184A2BE7FEB7948DE1C1_Params +{ +public: + TArray Results; // 0x0(0x10)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x1 (0x1 - 0x0) +// Function W_MainMenu.W_MainMenu_C.PreConstruct +struct UW_MainMenu_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function W_MainMenu.W_MainMenu_C.BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature +struct UW_MainMenu_C_BndEvt__EditableTextBox_ServerIP_K2Node_ComponentBoundEvent_699_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x564 (0x564 - 0x0) +// Function W_MainMenu.W_MainMenu_C.ExecuteUbergraph_W_MainMenu +struct UW_MainMenu_C_ExecuteUbergraph_W_MainMenu_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_623[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_struct_Variable; // 0x8(0x10)(ConstParm, ReferenceParm) + enum class ESlateVisibility Temp_byte_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_625[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1C(0x10)(ZeroConstructor, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable_1; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_626[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_Results_1; // 0x30(0x10)(ConstParm, ReferenceParm) + enum class ESlateVisibility Temp_byte_Variable_2; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_627[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_3; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_1; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_628[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x50(0x10)(ZeroConstructor, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Temp_float_Variable; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyByPi_ReturnValue; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_62A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Cos_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_4; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_5; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_62C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_CustomEvent_Results; // 0x90(0x10)(ConstParm, ReferenceParm) + bool Temp_bool_Variable_2; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable_6; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_7; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_62D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_1; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_3; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_62E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_1; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_1; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Array_Index_Variable_2; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_62F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWB_SettingsPanel_Theme2_C* CallFunc_Create_ReturnValue; // 0xC0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue; // 0xC8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_630[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Loop_Counter_Variable_2; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue_2; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_1; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_4; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_631[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue_2; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_632[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray Temp_struct_Variable_1; // 0xF8(0x10)(ReferenceParm) + struct FBlueprintSessionResult CallFunc_Array_Get_Item; // 0x108(0x108)(None) + int32 CallFunc_Array_Length_ReturnValue; // 0x210(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x214(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_633[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x220(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x260(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x270(0x18)(None) + class UWidget* CallFunc_GetActualOverlay_ReturnValue; // 0x288(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetRenderOpacity_ReturnValue; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x294(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_634[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Subtract_FloatFloat_ReturnValue_1; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x29C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_1; // 0x29D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_635[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility K2Node_Select_Default; // 0x2A4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility K2Node_Select_Default_1; // 0x2A5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_636[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text; // 0x2A8(0x18)(ConstParm) + class UFindSessionsCallbackProxyAdvanced* CallFunc_FindSessionsAdvanced_ReturnValue; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x2C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_637[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_2; // 0x2CC(0x10)(ZeroConstructor, NoDestructor) + uint8 Pad_638[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets; // 0x2E0(0x10)(ReferenceParm, ContainsInstancedReference) + class UW_TemplateTitle_C* CallFunc_Array_Get_Item_1; // 0x2F0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_2; // 0x2F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_1; // 0x2FC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_639[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x300(0x28)(None) + class UW_ServerButton_C* CallFunc_Create_ReturnValue_1; // 0x328(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue; // 0x330(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_1; // 0x338(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility K2Node_Select_Default_2; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_63A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable_1; // 0x344(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetActualOverlay_ReturnValue_1; // 0x348(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UWidget* CallFunc_GetActualOverlay_ReturnValue_2; // 0x350(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetRenderOpacity_ReturnValue_1; // 0x358(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_2; // 0x35C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x360(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_63B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x364(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility K2Node_Select_Default_3; // 0x368(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_63C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_GetScrollOffsetOfEnd_ReturnValue; // 0x36C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_2; // 0x370(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_GetScrollOffsetOfEnd_ReturnValue_1; // 0x374(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x378(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x37C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x380(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x384(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_2; // 0x388(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_2; // 0x390(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_63D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_3; // 0x398(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x3A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x3A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x3B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_63E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable_3; // 0x3B4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable_3; // 0x3B8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_63F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UDestroySessionCallbackProxy* CallFunc_DestroySession_ReturnValue; // 0x3C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_2; // 0x3D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_640[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable_1; // 0x3D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x3D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_MultiplyByPi_ReturnValue_1; // 0x3DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_FloatFloat_ReturnValue_1; // 0x3E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_641[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Cos_ReturnValue_1; // 0x3E4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue_3; // 0x3E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x3EC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x3F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_3; // 0x3F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UW_Game_Button_C* CallFunc_Create_ReturnValue_2; // 0x3F8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UPanelSlot* CallFunc_AddChild_ReturnValue_1; // 0x400(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_4; // 0x408(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_3; // 0x410(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_4; // 0x411(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_642[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetSaveGameSlotsByType_ReturnValue; // 0x418(0x10)(ReferenceParm) + class FString CallFunc_Array_Get_Item_2; // 0x428(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_3; // 0x438(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable_3; // 0x43C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable_5; // 0x440(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_643[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_SelectFloat_ReturnValue_4; // 0x444(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x448(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_644[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x44C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_4; // 0x450(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_2; // 0x454(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_645[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue_3; // 0x458(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Has_Been_Initd_Variable; // 0x45C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_646[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Temp_object_Variable; // 0x460(0x10)(ReferenceParm, ContainsInstancedReference) + bool Temp_bool_IsClosed_Variable; // 0x470(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class E_MainMenu Temp_byte_Variable_8; // 0x471(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_647[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 K2Node_Select_Default_4; // 0x474(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class E_MainMenu Temp_byte_Variable_9; // 0x478(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_648[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x480(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x488(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x490(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x491(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_2; // 0x492(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x493(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_3; // 0x494(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_649[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x498(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor; // 0x4A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x4A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UOverlaySlot* CallFunc_SlotAsOverlaySlot_ReturnValue_5; // 0x4B0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x4B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Menu_Computer_C* CallFunc_GetActorOfClass_ReturnValue; // 0x4C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1; // 0x4C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_2; // 0x4D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetPlayerController_ReturnValue_1; // 0x4D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue_4; // 0x4E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetAllWidgetsOfClass_FoundWidgets_1; // 0x4E8(0x10)(ReferenceParm, ContainsInstancedReference) + class UW_MainMenu_C* CallFunc_Array_Get_Item_3; // 0x4F8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable; // 0x500(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x501(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x502(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin K2Node_MakeStruct_Margin; // 0x504(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1; // 0x514(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x515(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x516(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x517(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + float CallFunc_GetWorldDeltaSeconds_ReturnValue_1; // 0x518(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_SelectFloat_ReturnValue_5; // 0x51C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_5; // 0x520(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_3; // 0x524(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_3; // 0x528(0x10)(ZeroConstructor, NoDestructor) + TArray K2Node_Select_Default_5; // 0x538(0x10)(ReferenceParm, ContainsInstancedReference) + class UButton* CallFunc_Array_Get_Item_4; // 0x548(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue_4; // 0x550(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue_3; // 0x554(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_RemoveItem_ReturnValue; // 0x555(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_64F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Add_ReturnValue; // 0x558(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_Contains_ReturnValue; // 0x55C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue; // 0x55D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x55E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x55F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility CallFunc_GetVisibility_ReturnValue; // 0x560(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue_5; // 0x561(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GetIsEnabled_ReturnValue; // 0x562(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x563(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_MainMenu_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_classes.hpp new file mode 100644 index 0000000..9ec3f48 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_classes.hpp @@ -0,0 +1,61 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB8 (0x318 - 0x260) +// WidgetBlueprintGeneratedClass W_Map_Selection.W_Map_Selection_C +class UW_Map_Selection_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBorder* Border; // 0x268(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_68; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_395; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Level_Image; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* LevelName; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UScaleBox* ScaleBox_176; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_642; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText Level_Name; // 0x2A8(0x18)(Edit, BlueprintVisible) + float Time; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsUnlocked; // 0x2C4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2088[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTexture2D* Image; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName MapName; // 0x2D0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + FMulticastInlineDelegateProperty_ OnHovered; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + FMulticastInlineDelegateProperty_ OnUnhovered; // 0x2E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + class FText MapTooltip; // 0x2F8(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + class UW_MainMenu_C* MainMenu_Ref; // 0x310(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_Map_Selection_C* GetDefaultObj(); + + void Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1); + class FText Get_Level_Name(const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue); + void GetImageSize(struct FVector2D* Size, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue); + void GetRoundedTime(float* Rounded, float CallFunc_Multiply_IntFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue); + void RoundedTime(class FString* Time, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue); + enum class ESlateVisibility Is_Time_Visible(bool CallFunc_Greater_FloatFloat_ReturnValue); + enum class ESlateVisibility GetLockVisibility(); + struct FSlateBrush GetImage(const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1); + class FText GetTime(const class FString& CallFunc_RoundedTime_Time, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue); + void BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void Construct(); + void UpdateLevelName(); + void ExecuteUbergraph_W_Map_Selection(int32 EntryPoint, const class FString& CallFunc_Conv_TextToString_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class FText CallFunc_Get_Level_Name_ReturnValue); + void OnUnhovered__DelegateSignature(); + void OnHovered__DelegateSignature(); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_functions.cpp new file mode 100644 index 0000000..9bd6bf3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_functions.cpp @@ -0,0 +1,507 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_Map_Selection.W_Map_Selection_C +// (None) + +class UClass* UW_Map_Selection_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_Map_Selection_C"); + + return Clss; +} + + +// W_Map_Selection_C W_Map_Selection.Default__W_Map_Selection_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_Map_Selection_C* UW_Map_Selection_C::GetDefaultObj() +{ + static class UW_Map_Selection_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_Map_Selection_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_Map_Selection.W_Map_Selection_C.Generate Encrypted Name +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText Level (BlueprintVisible, BlueprintReadOnly, Parm) +// class FString Name (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// class FString EncryptedName (Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) +// TArray CharacterSet (Edit, BlueprintVisible) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_RandomInteger_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Array_Get_Item_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) + +void UW_Map_Selection_C::Generate_Encrypted_Name(class FText Level, class FString* Name, const class FString& EncryptedName, const TArray& CharacterSet, int32 Temp_int_Variable, const class FString& CallFunc_Conv_TextToString_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, int32 CallFunc_Len_ReturnValue, const class FString& CallFunc_Array_Get_Item, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, TArray& K2Node_MakeArray_Array, const class FString& CallFunc_Concat_StrStr_ReturnValue, int32 CallFunc_RandomInteger_ReturnValue, const class FString& CallFunc_Array_Get_Item_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "Generate Encrypted Name"); + + Params::UW_Map_Selection_C_Generate_Encrypted_Name_Params Parms{}; + + Parms.Level = Level; + Parms.EncryptedName = EncryptedName; + Parms.CharacterSet = CharacterSet; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_RandomInteger_ReturnValue = CallFunc_RandomInteger_ReturnValue; + Parms.CallFunc_Array_Get_Item_1 = CallFunc_Array_Get_Item_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + if (Name != nullptr) + *Name = std::move(Parms.Name); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.Get Level Name +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// class FString CallFunc_Generate_Encrypted_Name_Name (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +class FText UW_Map_Selection_C::Get_Level_Name(const class FString& CallFunc_Generate_Encrypted_Name_Name, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "Get Level Name"); + + Params::UW_Map_Selection_C_Get_Level_Name_Params Parms{}; + + Parms.CallFunc_Generate_Encrypted_Name_Name = CallFunc_Generate_Encrypted_Name_Name; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.GetImageSize +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FVector2D Size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeY_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Map_Selection_C::GetImageSize(struct FVector2D* Size, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "GetImageSize"); + + Params::UW_Map_Selection_C_GetImageSize_Params Parms{}; + + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeY_ReturnValue = CallFunc_Blueprint_GetSizeY_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Size != nullptr) + *Size = std::move(Parms.Size); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.GetRoundedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float Rounded (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_IntFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Round_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_Map_Selection_C::GetRoundedTime(float* Rounded, float CallFunc_Multiply_IntFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "GetRoundedTime"); + + Params::UW_Map_Selection_C_GetRoundedTime_Params Parms{}; + + Parms.CallFunc_Multiply_IntFloat_ReturnValue = CallFunc_Multiply_IntFloat_ReturnValue; + Parms.CallFunc_Round_ReturnValue = CallFunc_Round_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Rounded != nullptr) + *Rounded = Parms.Rounded; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.RoundedTime +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString Time (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Round_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_FloatToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) + +void UW_Map_Selection_C::RoundedTime(class FString* Time, float CallFunc_Multiply_FloatFloat_ReturnValue, int32 CallFunc_Round_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, const class FString& CallFunc_Conv_FloatToString_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "RoundedTime"); + + Params::UW_Map_Selection_C_RoundedTime_Params Parms{}; + + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Round_ReturnValue = CallFunc_Round_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_FloatToString_ReturnValue = CallFunc_Conv_FloatToString_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Time != nullptr) + *Time = std::move(Parms.Time); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.Is Time Visible +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +enum class ESlateVisibility UW_Map_Selection_C::Is_Time_Visible(bool CallFunc_Greater_FloatFloat_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "Is Time Visible"); + + Params::UW_Map_Selection_C_Is_Time_Visible_Params Parms{}; + + Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.GetLockVisibility +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// enum class ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +enum class ESlateVisibility UW_Map_Selection_C::GetLockVisibility() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "GetLockVisibility"); + + Params::UW_Map_Selection_C_GetLockVisibility_Params Parms{}; + + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.GetImage +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateColor K2Node_MakeStruct_SlateColor (None) +// int32 CallFunc_Blueprint_GetSizeX_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Blueprint_GetSizeY_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Conv_IntToFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush (None) +// struct FSlateBrush K2Node_MakeStruct_SlateBrush_1 (None) + +struct FSlateBrush UW_Map_Selection_C::GetImage(const struct FLinearColor& K2Node_MakeStruct_LinearColor, const struct FSlateColor& K2Node_MakeStruct_SlateColor, int32 CallFunc_Blueprint_GetSizeX_ReturnValue, int32 CallFunc_Blueprint_GetSizeY_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush, const struct FSlateBrush& K2Node_MakeStruct_SlateBrush_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "GetImage"); + + Params::UW_Map_Selection_C_GetImage_Params Parms{}; + + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.K2Node_MakeStruct_SlateColor = K2Node_MakeStruct_SlateColor; + Parms.CallFunc_Blueprint_GetSizeX_ReturnValue = CallFunc_Blueprint_GetSizeX_ReturnValue; + Parms.CallFunc_Blueprint_GetSizeY_ReturnValue = CallFunc_Blueprint_GetSizeY_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Conv_IntToFloat_ReturnValue_1 = CallFunc_Conv_IntToFloat_ReturnValue_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.K2Node_MakeStruct_SlateBrush = K2Node_MakeStruct_SlateBrush; + Parms.K2Node_MakeStruct_SlateBrush_1 = K2Node_MakeStruct_SlateBrush_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.GetTime +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm) +// class FString CallFunc_RoundedTime_Time (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_LeftS (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Split_RightS (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Split_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_GetSubstring_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +class FText UW_Map_Selection_C::GetTime(const class FString& CallFunc_RoundedTime_Time, const class FString& CallFunc_Split_LeftS, const class FString& CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_GetSubstring_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "GetTime"); + + Params::UW_Map_Selection_C_GetTime_Params Parms{}; + + Parms.CallFunc_RoundedTime_Time = CallFunc_RoundedTime_Time; + Parms.CallFunc_Split_LeftS = CallFunc_Split_LeftS; + Parms.CallFunc_Split_RightS = CallFunc_Split_RightS; + Parms.CallFunc_Split_ReturnValue = CallFunc_Split_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetSubstring_ReturnValue = CallFunc_GetSubstring_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "BndEvt__W_Map_Selection_Button_68_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.UpdateLevelName +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::UpdateLevelName() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "UpdateLevelName"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.ExecuteUbergraph_W_Map_Selection +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText CallFunc_Get_Level_Name_ReturnValue (None) + +void UW_Map_Selection_C::ExecuteUbergraph_W_Map_Selection(int32 EntryPoint, const class FString& CallFunc_Conv_TextToString_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, class FText CallFunc_Get_Level_Name_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "ExecuteUbergraph_W_Map_Selection"); + + Params::UW_Map_Selection_C_ExecuteUbergraph_W_Map_Selection_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_Get_Level_Name_ReturnValue = CallFunc_Get_Level_Name_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.OnUnhovered__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::OnUnhovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "OnUnhovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_Map_Selection.W_Map_Selection_C.OnHovered__DelegateSignature +// (Public, Delegate, BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_Map_Selection_C::OnHovered__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_Map_Selection_C", "OnHovered__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_parameters.hpp new file mode 100644 index 0000000..bb86cec --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_parameters.hpp @@ -0,0 +1,164 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xE0 (0xE0 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.Generate Encrypted Name +struct UW_Map_Selection_C_Generate_Encrypted_Name_Params +{ +public: + class FText Level; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm) + class FString Name; // 0x18(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + class FString EncryptedName; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash) + TArray CharacterSet; // 0x38(0x10)(Edit, BlueprintVisible) + int32 Temp_int_Variable; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2079[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x60(0x10)(ReferenceParm) + int32 CallFunc_Len_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_207A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_207B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_207C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + TArray K2Node_MakeArray_Array; // 0x98(0x10)(ReferenceParm) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_RandomInteger_ReturnValue; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_207D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item_1; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x40 (0x40 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.Get Level Name +struct UW_Map_Selection_C_Get_Level_Name_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm) + class FString CallFunc_Generate_Encrypted_Name_Name; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x28(0x18)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.GetImageSize +struct UW_Map_Selection_C_GetImageSize_Params +{ +public: + struct FVector2D Size; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeY_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x14 (0x14 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.GetRoundedTime +struct UW_Map_Selection_C_GetRoundedTime_Params +{ +public: + float Rounded; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_IntFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Round_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x30 (0x30 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.RoundedTime +struct UW_Map_Selection_C_RoundedTime_Params +{ +public: + class FString Time; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Round_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_FloatToString_ReturnValue; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash) +}; + +// 0x2 (0x2 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.Is Time Visible +struct UW_Map_Selection_C_Is_Time_Visible_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x1 (0x1 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.GetLockVisibility +struct UW_Map_Selection_C_GetLockVisibility_Params +{ +public: + enum class ESlateVisibility ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1E8 (0x1E8 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.GetImage +struct UW_Map_Selection_C_GetImage_Params +{ +public: + struct FSlateBrush ReturnValue; // 0x0(0x88)(Parm, OutParm, ReturnParm) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x88(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateColor K2Node_MakeStruct_SlateColor; // 0x98(0x28)(None) + int32 CallFunc_Blueprint_GetSizeX_ReturnValue; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Blueprint_GetSizeY_ReturnValue; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Conv_IntToFloat_ReturnValue_1; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FSlateBrush K2Node_MakeStruct_SlateBrush; // 0xD8(0x88)(None) + struct FSlateBrush K2Node_MakeStruct_SlateBrush_1; // 0x160(0x88)(None) +}; + +// 0xA8 (0xA8 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.GetTime +struct UW_Map_Selection_C_GetTime_Params +{ +public: + class FText ReturnValue; // 0x0(0x18)(Parm, OutParm, ReturnParm) + class FString CallFunc_RoundedTime_Time; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_LeftS; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Split_RightS; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Split_ReturnValue; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2085[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x50(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_GetSubstring_ReturnValue; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x80(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x90(0x18)(None) +}; + +// 0x38 (0x38 - 0x0) +// Function W_Map_Selection.W_Map_Selection_C.ExecuteUbergraph_W_Map_Selection +struct UW_Map_Selection_C_ExecuteUbergraph_W_Map_Selection_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2086[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2087[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FText CallFunc_Get_Level_Name_ReturnValue; // 0x20(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_Map_Selection_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_classes.hpp new file mode 100644 index 0000000..78fd794 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_classes.hpp @@ -0,0 +1,51 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x70 (0x2D0 - 0x260) +// WidgetBlueprintGeneratedClass W_NewGame.W_NewGame_C +class UW_NewGame_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_No; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Yes; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UEditableTextBox* EditableTextBox_Name; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_NoFocus; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_70; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Error; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FText SaveName; // 0x2A8(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + TArray CharacterArray; // 0x2C0(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class UW_NewGame_C* GetDefaultObj(); + + void CheckName(bool* IsValid, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_ToLower_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, int32 CallFunc_Len_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void RefreshFocus(); + void ShowCreateNewGame(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); + void ToggleVR(bool Hidden); + void ExecuteUbergraph_W_NewGame(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Create_New_Slot_Success, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_4, bool CallFunc_CheckName_IsValid, class FText K2Node_ComponentBoundEvent_Text, const struct FDateTime& CallFunc_Now_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_GetSystemTimeSeconds_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, bool K2Node_CustomEvent_Hidden, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_Not_PreBool_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_functions.cpp new file mode 100644 index 0000000..5e3c621 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_functions.cpp @@ -0,0 +1,573 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_NewGame.W_NewGame_C +// (None) + +class UClass* UW_NewGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_NewGame_C"); + + return Clss; +} + + +// W_NewGame_C W_NewGame.Default__W_NewGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_NewGame_C* UW_NewGame_C::GetDefaultObj() +{ + static class UW_NewGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_NewGame_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_NewGame.W_NewGame_C.CheckName +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_GetCurrentCulture_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_NotEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// class FString CallFunc_Conv_TextToString_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// TArray CallFunc_GetCharacterArrayFromString_ReturnValue (ReferenceParm) +// bool CallFunc_DoesSaveGameExist_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Array_Get_Item (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_StrStr_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_ToLower_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Array_Contains_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Conv_TextToString_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_Len_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_NewGame_C::CheckName(bool* IsValid, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const class FString& CallFunc_GetCurrentCulture_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_1, const class FString& CallFunc_Concat_StrStr_ReturnValue, TArray& CallFunc_GetCharacterArrayFromString_ReturnValue, bool CallFunc_DoesSaveGameExist_ReturnValue, const class FString& CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_StrStr_ReturnValue, const class FString& CallFunc_ToLower_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_Array_Contains_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue_2, int32 CallFunc_Len_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "CheckName"); + + Params::UW_NewGame_C_CheckName_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetCurrentCulture_ReturnValue = CallFunc_GetCurrentCulture_ReturnValue; + Parms.CallFunc_NotEqual_StrStr_ReturnValue = CallFunc_NotEqual_StrStr_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_1 = CallFunc_Conv_TextToString_ReturnValue_1; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_GetCharacterArrayFromString_ReturnValue = CallFunc_GetCharacterArrayFromString_ReturnValue; + Parms.CallFunc_DoesSaveGameExist_ReturnValue = CallFunc_DoesSaveGameExist_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_EqualEqual_StrStr_ReturnValue = CallFunc_EqualEqual_StrStr_ReturnValue; + Parms.CallFunc_ToLower_ReturnValue = CallFunc_ToLower_ReturnValue; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_Array_Contains_ReturnValue = CallFunc_Array_Contains_ReturnValue; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue_2 = CallFunc_Conv_TextToString_ReturnValue_2; + Parms.CallFunc_Len_ReturnValue = CallFunc_Len_ReturnValue; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (IsValid != nullptr) + *IsValid = Parms.IsValid; + +} + + +// Function W_NewGame.W_NewGame_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_NewGame_C::CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "CustomNavigation_Down"); + + Params::UW_NewGame_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_4 = CallFunc_HasUserFocus_ReturnValue_4; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_5 = CallFunc_HasUserFocus_ReturnValue_5; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_HasUserFocus_ReturnValue_6 = CallFunc_HasUserFocus_ReturnValue_6; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_NewGame.W_NewGame_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_NewGame_C::CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "CustomNavigation_Up"); + + Params::UW_NewGame_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_NewGame.W_NewGame_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_NewGame_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "OnMouseButtonUp"); + + Params::UW_NewGame_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_NewGame.W_NewGame_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_NewGame_C::CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "CustomNavigation_Right"); + + Params::UW_NewGame_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_NewGame.W_NewGame_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_NewGame_C::CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "CustomNavigation_Left"); + + Params::UW_NewGame_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_NewGame.W_NewGame_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_NewGame_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_NewGame.W_NewGame_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_NewGame_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "Tick"); + + Params::UW_NewGame_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_NewGame.W_NewGame_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_NewGame_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_NewGame.W_NewGame_C.ShowCreateNewGame +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_NewGame_C::ShowCreateNewGame() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "ShowCreateNewGame"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_NewGame.W_NewGame_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_NewGame_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_NewGame.W_NewGame_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_NewGame_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_NewGame.W_NewGame_C.BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +// (HasOutParams, BlueprintEvent) +// Parameters: +// class FText Text (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_NewGame_C::BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature"); + + Params::UW_NewGame_C_BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature_Params Parms{}; + + Parms.Text = Text; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_NewGame.W_NewGame_C.ToggleVR +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Hidden (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_NewGame_C::ToggleVR(bool Hidden) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "ToggleVR"); + + Params::UW_NewGame_C_ToggleVR_Params Parms{}; + + Parms.Hidden = Hidden; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_NewGame.W_NewGame_C.ExecuteUbergraph_W_NewGame +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Create_New_Slot_Success (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_CheckName_IsValid (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FText K2Node_ComponentBoundEvent_Text (ConstParm) +// struct FDateTime CallFunc_Now_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_TextToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_GetSystemTimeSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Conv_IntToString_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue_1 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Concat_StrStr_ReturnValue_2 (ZeroConstructor, HasGetValueTypeHash) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_Replace_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Hidden (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APawn* CallFunc_GetPlayerPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_NewGame_C::ExecuteUbergraph_W_NewGame(int32 EntryPoint, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_Create_New_Slot_Success, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_IsClosed_Variable_3, bool Temp_bool_Has_Been_Initd_Variable_4, bool Temp_bool_IsClosed_Variable_4, bool CallFunc_CheckName_IsValid, class FText K2Node_ComponentBoundEvent_Text, const struct FDateTime& CallFunc_Now_ReturnValue, const class FString& CallFunc_Conv_TextToString_ReturnValue, int32 CallFunc_GetSystemTimeSeconds_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const class FString& CallFunc_Conv_IntToString_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_1, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue, const class FString& CallFunc_Replace_ReturnValue, bool K2Node_CustomEvent_Hidden, class APawn* CallFunc_GetPlayerPawn_ReturnValue, bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1, class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor, bool K2Node_DynamicCast_bSuccess_2, bool CallFunc_Not_PreBool_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_NewGame_C", "ExecuteUbergraph_W_NewGame"); + + Params::UW_NewGame_C_ExecuteUbergraph_W_NewGame_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_Create_New_Slot_Success = CallFunc_Create_New_Slot_Success; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.Temp_bool_Has_Been_Initd_Variable_4 = Temp_bool_Has_Been_Initd_Variable_4; + Parms.Temp_bool_IsClosed_Variable_4 = Temp_bool_IsClosed_Variable_4; + Parms.CallFunc_CheckName_IsValid = CallFunc_CheckName_IsValid; + Parms.K2Node_ComponentBoundEvent_Text = K2Node_ComponentBoundEvent_Text; + Parms.CallFunc_Now_ReturnValue = CallFunc_Now_ReturnValue; + Parms.CallFunc_Conv_TextToString_ReturnValue = CallFunc_Conv_TextToString_ReturnValue; + Parms.CallFunc_GetSystemTimeSeconds_ReturnValue = CallFunc_GetSystemTimeSeconds_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.CallFunc_Conv_IntToString_ReturnValue = CallFunc_Conv_IntToString_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_1 = CallFunc_Concat_StrStr_ReturnValue_1; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue_2 = CallFunc_Concat_StrStr_ReturnValue_2; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_Replace_ReturnValue = CallFunc_Replace_ReturnValue; + Parms.K2Node_CustomEvent_Hidden = K2Node_CustomEvent_Hidden; + Parms.CallFunc_GetPlayerPawn_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue; + Parms.CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1 = CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_Menu_Actor = K2Node_DynamicCast_AsBP_Menu_Actor; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_parameters.hpp new file mode 100644 index 0000000..943b5ab --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_parameters.hpp @@ -0,0 +1,238 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xE7 (0xE7 - 0x0) +// Function W_NewGame.W_NewGame_C.CheckName +struct UW_NewGame_C_CheckName_Params +{ +public: + bool IsValid; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2410[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_GetCurrentCulture_ReturnValue; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_NotEqual_StrStr_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2412[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Replace_ReturnValue; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x48(0x18)(None) + class FString CallFunc_Conv_TextToString_ReturnValue_1; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x70(0x10)(ZeroConstructor, HasGetValueTypeHash) + TArray CallFunc_GetCharacterArrayFromString_ReturnValue; // 0x80(0x10)(ReferenceParm) + bool CallFunc_DoesSaveGameExist_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2413[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Array_Get_Item; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_StrStr_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2414[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_ToLower_ReturnValue; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Array_Contains_ReturnValue; // 0xC1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2415[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2416[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Conv_TextToString_ReturnValue_2; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_Len_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xE4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Greater_IntInt_ReturnValue; // 0xE5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xE6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x59 (0x59 - 0x0) +// Function W_NewGame.W_NewGame_C.CustomNavigation_Down +struct UW_NewGame_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2418[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_4; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x1F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_3; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_241A[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_5; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_241B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_6; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x58 (0x58 - 0x0) +// Function W_NewGame.W_NewGame_C.CustomNavigation_Up +struct UW_NewGame_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_241D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_241E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_241F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x4A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2420[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x218 (0x218 - 0x0) +// Function W_NewGame.W_NewGame_C.OnMouseButtonUp +struct UW_NewGame_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_NewGame.W_NewGame_C.CustomNavigation_Right +struct UW_NewGame_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2422[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2423[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_NewGame.W_NewGame_C.CustomNavigation_Left +struct UW_NewGame_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2424[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2426[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_NewGame.W_NewGame_C.Tick +struct UW_NewGame_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x18 (0x18 - 0x0) +// Function W_NewGame.W_NewGame_C.BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature +struct UW_NewGame_C_BndEvt__W_NewGame_EditableTextBox_Name_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature_Params +{ +public: + class FText Text; // 0x0(0x18)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x1 (0x1 - 0x0) +// Function W_NewGame.W_NewGame_C.ToggleVR +struct UW_NewGame_C_ToggleVR_Params +{ +public: + bool Hidden; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x16A (0x16A - 0x0) +// Function W_NewGame.W_NewGame_C.ExecuteUbergraph_W_NewGame +struct UW_NewGame_C_ExecuteUbergraph_W_NewGame_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2428[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2429[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0x20(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_242A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_242B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Create_New_Slot_Success; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_242C[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_3; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_4; // 0xAA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_4; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_CheckName_IsValid; // 0xAC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_242D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FText K2Node_ComponentBoundEvent_Text; // 0xB0(0x18)(ConstParm) + struct FDateTime CallFunc_Now_ReturnValue; // 0xC8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + class FString CallFunc_Conv_TextToString_ReturnValue; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_GetSystemTimeSeconds_ReturnValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_242E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Conv_IntToString_ReturnValue; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0x108(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_242F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0x120(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2430[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Replace_ReturnValue; // 0x138(0x10)(ZeroConstructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Hidden; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2431[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APawn* CallFunc_GetPlayerPawn_ReturnValue; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsHeadMountedDisplayEnabled_ReturnValue_1; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2432[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABP_MenuActor_C* K2Node_DynamicCast_AsBP_Menu_Actor; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x168(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue_1; // 0x169(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_NewGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_classes.hpp new file mode 100644 index 0000000..e5c977b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_classes.hpp @@ -0,0 +1,62 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x190 (0x3F0 - 0x260) +// WidgetBlueprintGeneratedClass W_ServerButton.W_ServerButton_C +class UW_ServerButton_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_164; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Join; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_Over; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* MySizeBox; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Ping; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Player; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_ServerName; // 0x298(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + bool MakeAnim_; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_C7B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ActualLeft; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UHorizontalBoxSlot* MyLeft; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsHovered_; // 0x2B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_C7C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor MouseEnterColor; // 0x2B4(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor MouseLeaveColor; // 0x2C4(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_C7D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UW_MainMenu_C* MainMenuRef; // 0x2D8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + struct FBlueprintSessionResult SessionRef; // 0x2E0(0x108)(Edit, BlueprintVisible, ExposeOnSpawn) + bool SessinInfo; // 0x3E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_C7E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Click; // 0x3EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_ServerButton_C* GetDefaultObj(); + + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation); + void MakeAnim(); + void PreConstruct(bool IsDesignTime); + void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); + void OnMouseLeave(struct FPointerEvent& MouseEvent); + void MouseEnter(); + void MouseLeave(); + void BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature(); + void Construct(); + void BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); + void BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); + void CustomEvent(); + void ExecuteUbergraph_W_ServerButton(int32 EntryPoint, int32 CallFunc_RandomIntegerInRange_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool K2Node_Event_IsDesignTime, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_GetServerName_ReturnValue, int32 CallFunc_GetMaxPlayers_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, class FText CallFunc_Conv_StringToText_ReturnValue, int32 CallFunc_GetCurrentPlayers_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_1, class FText CallFunc_Format_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, int32 Temp_int_Variable, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_functions.cpp new file mode 100644 index 0000000..c5740f0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_functions.cpp @@ -0,0 +1,418 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_ServerButton.W_ServerButton_C +// (None) + +class UClass* UW_ServerButton_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_ServerButton_C"); + + return Clss; +} + + +// W_ServerButton_C W_ServerButton.Default__W_ServerButton_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_ServerButton_C* UW_ServerButton_C::GetDefaultObj() +{ + static class UW_ServerButton_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_ServerButton_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_ServerButton_C::CustomNavigation_Down(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "CustomNavigation_Down"); + + Params::UW_ServerButton_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_ServerButton_C::CustomNavigation_Up(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "CustomNavigation_Up"); + + Params::UW_ServerButton_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_ServerButton_C::CustomNavigation_Left(enum class EUINavigation Navigation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "CustomNavigation_Left"); + + Params::UW_ServerButton_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_ServerButton.W_ServerButton_C.MakeAnim +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::MakeAnim() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "MakeAnim"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_ServerButton_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "PreConstruct"); + + Params::UW_ServerButton_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_ServerButton.W_ServerButton_C.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_ServerButton_C::OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "OnMouseEnter"); + + Params::UW_ServerButton_C_OnMouseEnter_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_ServerButton.W_ServerButton_C.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + +void UW_ServerButton_C::OnMouseLeave(struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "OnMouseLeave"); + + Params::UW_ServerButton_C_OnMouseLeave_Params Parms{}; + + Parms.MouseEvent = MouseEvent; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_ServerButton.W_ServerButton_C.MouseEnter +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::MouseEnter() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "MouseEnter"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.MouseLeave +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::MouseLeave() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "MouseLeave"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "BndEvt__Button_Load_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "BndEvt__W_ServerButton_Button_Join_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.CustomEvent +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_ServerButton_C::CustomEvent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "CustomEvent"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_ServerButton.W_ServerButton_C.ExecuteUbergraph_W_ServerButton +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_RandomIntegerInRange_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array (ReferenceParm) +// class FText CallFunc_Format_ReturnValue (None) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_FClamp_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FMargin K2Node_MakeStruct_Margin (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_GreaterEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FMargin K2Node_MakeStruct_Margin_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// struct FPointerEvent K2Node_Event_MouseEvent_1 (ConstParm) +// struct FPointerEvent K2Node_Event_MouseEvent (ConstParm) +// class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetServerName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// int32 CallFunc_GetMaxPlayers_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class FString CallFunc_Concat_StrStr_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1 (HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) +// int32 CallFunc_GetCurrentPlayers_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2 (HasGetValueTypeHash) +// TArray K2Node_MakeArray_Array_1 (ReferenceParm) +// class FText CallFunc_Format_ReturnValue_1 (None) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_ServerButton_C::ExecuteUbergraph_W_ServerButton(int32 EntryPoint, int32 CallFunc_RandomIntegerInRange_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData, TArray& K2Node_MakeArray_Array, class FText CallFunc_Format_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, float CallFunc_FClamp_ReturnValue_1, const struct FMargin& K2Node_MakeStruct_Margin, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, const struct FMargin& K2Node_MakeStruct_Margin_1, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool K2Node_Event_IsDesignTime, const struct FGeometry& K2Node_Event_MyGeometry, const struct FPointerEvent& K2Node_Event_MouseEvent_1, const struct FPointerEvent& K2Node_Event_MouseEvent, class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot, bool K2Node_DynamicCast_bSuccess, const class FString& CallFunc_GetServerName_ReturnValue, int32 CallFunc_GetMaxPlayers_ReturnValue, const class FString& CallFunc_Concat_StrStr_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_1, class FText CallFunc_Conv_StringToText_ReturnValue, int32 CallFunc_GetCurrentPlayers_ReturnValue, const struct FFormatArgumentData& K2Node_MakeStruct_FormatArgumentData_2, TArray& K2Node_MakeArray_Array_1, class FText CallFunc_Format_ReturnValue_1, class UGameInstance* CallFunc_GetGameInstance_ReturnValue, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance, bool K2Node_DynamicCast_bSuccess_1, int32 Temp_int_Variable, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1, class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1, bool K2Node_DynamicCast_bSuccess_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_ServerButton_C", "ExecuteUbergraph_W_ServerButton"); + + Params::UW_ServerButton_C_ExecuteUbergraph_W_ServerButton_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_RandomIntegerInRange_ReturnValue = CallFunc_RandomIntegerInRange_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData = K2Node_MakeStruct_FormatArgumentData; + Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array; + Parms.CallFunc_Format_ReturnValue = CallFunc_Format_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.CallFunc_FClamp_ReturnValue_1 = CallFunc_FClamp_ReturnValue_1; + Parms.K2Node_MakeStruct_Margin = K2Node_MakeStruct_Margin; + Parms.CallFunc_GreaterEqual_FloatFloat_ReturnValue = CallFunc_GreaterEqual_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_Margin_1 = K2Node_MakeStruct_Margin_1; + Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_MouseEvent_1 = K2Node_Event_MouseEvent_1; + Parms.K2Node_Event_MouseEvent = K2Node_Event_MouseEvent; + Parms.K2Node_DynamicCast_AsHorizontal_Box_Slot = K2Node_DynamicCast_AsHorizontal_Box_Slot; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_GetServerName_ReturnValue = CallFunc_GetServerName_ReturnValue; + Parms.CallFunc_GetMaxPlayers_ReturnValue = CallFunc_GetMaxPlayers_ReturnValue; + Parms.CallFunc_Concat_StrStr_ReturnValue = CallFunc_Concat_StrStr_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData_1 = K2Node_MakeStruct_FormatArgumentData_1; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + Parms.CallFunc_GetCurrentPlayers_ReturnValue = CallFunc_GetCurrentPlayers_ReturnValue; + Parms.K2Node_MakeStruct_FormatArgumentData_2 = K2Node_MakeStruct_FormatArgumentData_2; + Parms.K2Node_MakeArray_Array_1 = K2Node_MakeArray_Array_1; + Parms.CallFunc_Format_ReturnValue_1 = CallFunc_Format_ReturnValue_1; + Parms.CallFunc_GetGameInstance_ReturnValue = CallFunc_GetGameInstance_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance = K2Node_DynamicCast_AsBP_My_Game_Instance; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameInstance_ReturnValue_1 = CallFunc_GetGameInstance_ReturnValue_1; + Parms.K2Node_DynamicCast_AsBP_My_Game_Instance_1 = K2Node_DynamicCast_AsBP_My_Game_Instance_1; + Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_parameters.hpp new file mode 100644 index 0000000..a24ef26 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_parameters.hpp @@ -0,0 +1,125 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Down +struct UW_ServerButton_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B40[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Up +struct UW_ServerButton_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B41[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function W_ServerButton.W_ServerButton_C.CustomNavigation_Left +struct UW_ServerButton_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_B42[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function W_ServerButton.W_ServerButton_C.PreConstruct +struct UW_ServerButton_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0xA8 (0xA8 - 0x0) +// Function W_ServerButton.W_ServerButton_C.OnMouseEnter +struct UW_ServerButton_C_OnMouseEnter_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x70 (0x70 - 0x0) +// Function W_ServerButton.W_ServerButton_C.OnMouseLeave +struct UW_ServerButton_C_OnMouseLeave_Params +{ +public: + struct FPointerEvent MouseEvent; // 0x0(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +}; + +// 0x2F1 (0x2F1 - 0x0) +// Function W_ServerButton.W_ServerButton_C.ExecuteUbergraph_W_ServerButton +struct UW_ServerButton_C_ExecuteUbergraph_W_ServerButton_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_RandomIntegerInRange_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x8(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x48(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue; // 0x58(0x18)(None) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_FClamp_ReturnValue_1; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FMargin K2Node_MakeStruct_Margin; // 0x80(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_GreaterEqual_FloatFloat_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_C67[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FMargin K2Node_MakeStruct_Margin_1; // 0x94(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0xA4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool K2Node_Event_IsDesignTime; // 0xA5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_C69[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FGeometry K2Node_Event_MyGeometry; // 0xA8(0x38)(IsPlainOldData, NoDestructor) + struct FPointerEvent K2Node_Event_MouseEvent_1; // 0xE0(0x70)(ConstParm) + struct FPointerEvent K2Node_Event_MouseEvent; // 0x150(0x70)(ConstParm) + class UHorizontalBoxSlot* K2Node_DynamicCast_AsHorizontal_Box_Slot; // 0x1C0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_C6A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetServerName_ReturnValue; // 0x1D0(0x10)(ZeroConstructor, HasGetValueTypeHash) + int32 CallFunc_GetMaxPlayers_ReturnValue; // 0x1E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_C6C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_Concat_StrStr_ReturnValue; // 0x1E8(0x10)(ZeroConstructor, HasGetValueTypeHash) + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_1; // 0x1F8(0x40)(HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x238(0x18)(None) + int32 CallFunc_GetCurrentPlayers_ReturnValue; // 0x250(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_C6F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData_2; // 0x258(0x40)(HasGetValueTypeHash) + TArray K2Node_MakeArray_Array_1; // 0x298(0x10)(ReferenceParm) + class FText CallFunc_Format_ReturnValue_1; // 0x2A8(0x18)(None) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x2C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x2D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_C70[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Variable; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x2D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_C71[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Add_IntInt_ReturnValue; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGameInstance* CallFunc_GetGameInstance_ReturnValue_1; // 0x2E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_MyGameInstance_C* K2Node_DynamicCast_AsBP_My_Game_Instance_1; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_2; // 0x2F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_ServerButton_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_classes.hpp new file mode 100644 index 0000000..c42837f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_classes.hpp @@ -0,0 +1,36 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x3C (0x29C - 0x260) +// WidgetBlueprintGeneratedClass W_TemplateTitle.W_TemplateTitle_C +class UW_TemplateTitle_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class USizeBox* MySizeBox; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UTextBlock* TextBlock_Title; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class FText ShowTitle; // 0x278(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + bool First_; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn) + uint8 Pad_206B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CustomHeight; // 0x294(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + float CustomWidth; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_TemplateTitle_C* GetDefaultObj(); + + void ChangeTitleColor(const struct FSlateColor& NewColorAndOpacity); + void PreConstruct(bool IsDesignTime); + void ExecuteUbergraph_W_TemplateTitle(int32 EntryPoint, bool Temp_bool_Variable, float Temp_float_Variable, bool K2Node_Event_IsDesignTime, float CallFunc_FClamp_ReturnValue, float K2Node_Select_Default); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_functions.cpp new file mode 100644 index 0000000..bf36629 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_functions.cpp @@ -0,0 +1,117 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_TemplateTitle.W_TemplateTitle_C +// (None) + +class UClass* UW_TemplateTitle_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_TemplateTitle_C"); + + return Clss; +} + + +// W_TemplateTitle_C W_TemplateTitle.Default__W_TemplateTitle_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_TemplateTitle_C* UW_TemplateTitle_C::GetDefaultObj() +{ + static class UW_TemplateTitle_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_TemplateTitle_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_TemplateTitle.W_TemplateTitle_C.ChangeTitleColor +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSlateColor NewColorAndOpacity (BlueprintVisible, BlueprintReadOnly, Parm) + +void UW_TemplateTitle_C::ChangeTitleColor(const struct FSlateColor& NewColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_TemplateTitle_C", "ChangeTitleColor"); + + Params::UW_TemplateTitle_C_ChangeTitleColor_Params Parms{}; + + Parms.NewColorAndOpacity = NewColorAndOpacity; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_TemplateTitle.W_TemplateTitle_C.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_TemplateTitle_C::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_TemplateTitle_C", "PreConstruct"); + + Params::UW_TemplateTitle_C_PreConstruct_Params Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_TemplateTitle.W_TemplateTitle_C.ExecuteUbergraph_W_TemplateTitle +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// float Temp_float_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_Event_IsDesignTime (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_FClamp_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_TemplateTitle_C::ExecuteUbergraph_W_TemplateTitle(int32 EntryPoint, bool Temp_bool_Variable, float Temp_float_Variable, bool K2Node_Event_IsDesignTime, float CallFunc_FClamp_ReturnValue, float K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_TemplateTitle_C", "ExecuteUbergraph_W_TemplateTitle"); + + Params::UW_TemplateTitle_C_ExecuteUbergraph_W_TemplateTitle_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_float_Variable = Temp_float_Variable; + Parms.K2Node_Event_IsDesignTime = K2Node_Event_IsDesignTime; + Parms.CallFunc_FClamp_ReturnValue = CallFunc_FClamp_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_parameters.hpp new file mode 100644 index 0000000..709fc4e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_parameters.hpp @@ -0,0 +1,50 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x28 (0x28 - 0x0) +// Function W_TemplateTitle.W_TemplateTitle_C.ChangeTitleColor +struct UW_TemplateTitle_C_ChangeTitleColor_Params +{ +public: + struct FSlateColor NewColorAndOpacity; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, Parm) +}; + +// 0x1 (0x1 - 0x0) +// Function W_TemplateTitle.W_TemplateTitle_C.PreConstruct +struct UW_TemplateTitle_C_PreConstruct_Params +{ +public: + bool IsDesignTime; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x18 (0x18 - 0x0) +// Function W_TemplateTitle.W_TemplateTitle_C.ExecuteUbergraph_W_TemplateTitle +struct UW_TemplateTitle_C_ExecuteUbergraph_W_TemplateTitle_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2069[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Temp_float_Variable; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_Event_IsDesignTime; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_206A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_FClamp_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_Select_Default; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_TemplateTitle_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_classes.hpp new file mode 100644 index 0000000..0c69f11 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_classes.hpp @@ -0,0 +1,49 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x64 (0x2C4 - 0x260) +// WidgetBlueprintGeneratedClass W_VHS_Filter.W_VHS_Filter_C +class UW_VHS_Filter_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UButton* Button_No; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UButton* Button_Yes; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_103; // 0x278(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_NoFocus; // 0x280(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* Image_YesFocus; // 0x288(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class USizeBox* SizeBox_70; // 0x290(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_MainMenu_C* MainMenuRef; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 MaxPlayer; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B47[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class FText ServerName; // 0x2A8(0x18)(Edit, BlueprintVisible, ExposeOnSpawn) + int32 MaximumPlayers; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_VHS_Filter_C* GetDefaultObj(); + + class UWidget* CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6); + class UWidget* CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue); + class UWidget* CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + class UWidget* CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1); + void Construct(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void RefreshFocus(); + void ShowVHSWidget(); + void BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature(); + void BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature(); + void ExecuteUbergraph_W_VHS_Filter(int32 EntryPoint, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_IsClosed_Variable_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue_1); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_functions.cpp new file mode 100644 index 0000000..509744c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_functions.cpp @@ -0,0 +1,418 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VHS_Filter.W_VHS_Filter_C +// (None) + +class UClass* UW_VHS_Filter_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VHS_Filter_C"); + + return Clss; +} + + +// W_VHS_Filter_C W_VHS_Filter.Default__W_VHS_Filter_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VHS_Filter_C* UW_VHS_Filter_C::GetDefaultObj() +{ + static class UW_VHS_Filter_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VHS_Filter_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Down +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) + +class UWidget* UW_VHS_Filter_C::CustomNavigation_Down(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue_4, bool CallFunc_BooleanOR_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_5, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5, bool CallFunc_HasUserFocus_ReturnValue_6) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "CustomNavigation_Down"); + + Params::UW_VHS_Filter_C_CustomNavigation_Down_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue_4 = CallFunc_HasUserFocus_ReturnValue_4; + Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_ReturnValue_3; + Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_5 = CallFunc_HasUserFocus_ReturnValue_5; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + Parms.CallFunc_HasUserFocus_ReturnValue_6 = CallFunc_HasUserFocus_ReturnValue_6; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Up +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_VHS_Filter_C::CustomNavigation_Up(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, bool CallFunc_HasUserFocus_ReturnValue_2, bool CallFunc_HasUserFocus_ReturnValue_3, bool CallFunc_BooleanOR_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "CustomNavigation_Up"); + + Params::UW_VHS_Filter_C_CustomNavigation_Up_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_HasUserFocus_ReturnValue_2 = CallFunc_HasUserFocus_ReturnValue_2; + Parms.CallFunc_HasUserFocus_ReturnValue_3 = CallFunc_HasUserFocus_ReturnValue_3; + Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_5 = CallFunc_GetOwningPlayer_ReturnValue_5; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// struct FPointerEvent MouseEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm) +// struct FEventReply CallFunc_Handled_ReturnValue (None) + +struct FEventReply UW_VHS_Filter_C::OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent, const struct FEventReply& CallFunc_Handled_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "OnMouseButtonUp"); + + Params::UW_VHS_Filter_C_OnMouseButtonUp_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.MouseEvent = MouseEvent; + Parms.CallFunc_Handled_ReturnValue = CallFunc_Handled_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Right +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_VHS_Filter_C::CustomNavigation_Right(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "CustomNavigation_Right"); + + Params::UW_VHS_Filter_C_CustomNavigation_Right_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Left +// (Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// enum class EUINavigation Navigation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UWidget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +class UWidget* UW_VHS_Filter_C::CustomNavigation_Left(enum class EUINavigation Navigation, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "CustomNavigation_Left"); + + Params::UW_VHS_Filter_C_CustomNavigation_Left_Params Parms{}; + + Parms.Navigation = Navigation; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_VHS_Filter_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// struct FGeometry MyGeometry (BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) +// float InDeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_VHS_Filter_C::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "Tick"); + + Params::UW_VHS_Filter_C_Tick_Params Parms{}; + + Parms.MyGeometry = MyGeometry; + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.RefreshFocus +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_VHS_Filter_C::RefreshFocus() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "RefreshFocus"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.ShowVHSWidget +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UW_VHS_Filter_C::ShowVHSWidget() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "ShowVHSWidget"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_VHS_Filter_C::BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "BndEvt__Button_Yes_K2Node_ComponentBoundEvent_219_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature +// (BlueprintEvent) +// Parameters: + +void UW_VHS_Filter_C::BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "BndEvt__Button_No_K2Node_ComponentBoundEvent_236_OnButtonClickedEvent__DelegateSignature"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VHS_Filter.W_VHS_Filter_C.ExecuteUbergraph_W_VHS_Filter +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_SaveGameToSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_IsClosed_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Has_Been_Initd_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FGeometry K2Node_Event_MyGeometry (IsPlainOldData, NoDestructor) +// float K2Node_Event_InDeltaTime (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_IsClosed_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_HasUserFocus_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_HasUserFocus_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_SaveGameToSlot_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_VHS_Filter_C::ExecuteUbergraph_W_VHS_Filter(int32 EntryPoint, class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame, bool CallFunc_SaveGameToSlot_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable_1, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_2, bool Temp_bool_IsClosed_Variable_2, bool Temp_bool_Has_Been_Initd_Variable_3, const struct FGeometry& K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, bool Temp_bool_IsClosed_Variable_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1, bool CallFunc_HasUserFocus_ReturnValue, bool CallFunc_HasUserFocus_ReturnValue_1, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3, class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4, class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue, class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SaveGameToSlot_ReturnValue_1) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VHS_Filter_C", "ExecuteUbergraph_W_VHS_Filter"); + + Params::UW_VHS_Filter_C_ExecuteUbergraph_W_VHS_Filter_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_LoadSettings_SaveGame = CallFunc_LoadSettings_SaveGame; + Parms.CallFunc_SaveGameToSlot_ReturnValue = CallFunc_SaveGameToSlot_ReturnValue; + Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable; + Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable; + Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1; + Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1; + Parms.Temp_bool_Has_Been_Initd_Variable_2 = Temp_bool_Has_Been_Initd_Variable_2; + Parms.Temp_bool_IsClosed_Variable_2 = Temp_bool_IsClosed_Variable_2; + Parms.Temp_bool_Has_Been_Initd_Variable_3 = Temp_bool_Has_Been_Initd_Variable_3; + Parms.K2Node_Event_MyGeometry = K2Node_Event_MyGeometry; + Parms.K2Node_Event_InDeltaTime = K2Node_Event_InDeltaTime; + Parms.Temp_bool_IsClosed_Variable_3 = Temp_bool_IsClosed_Variable_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue; + Parms.CallFunc_GetOwningPlayer_ReturnValue_1 = CallFunc_GetOwningPlayer_ReturnValue_1; + Parms.CallFunc_HasUserFocus_ReturnValue = CallFunc_HasUserFocus_ReturnValue; + Parms.CallFunc_HasUserFocus_ReturnValue_1 = CallFunc_HasUserFocus_ReturnValue_1; + Parms.CallFunc_GetOwningPlayer_ReturnValue_2 = CallFunc_GetOwningPlayer_ReturnValue_2; + Parms.CallFunc_GetOwningPlayer_ReturnValue_3 = CallFunc_GetOwningPlayer_ReturnValue_3; + Parms.CallFunc_GetOwningPlayer_ReturnValue_4 = CallFunc_GetOwningPlayer_ReturnValue_4; + Parms.CallFunc_LoadGameFromSlot_ReturnValue = CallFunc_LoadGameFromSlot_ReturnValue; + Parms.K2Node_DynamicCast_AsBP_SG_Game_Settings = K2Node_DynamicCast_AsBP_SG_Game_Settings; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_SaveGameToSlot_ReturnValue_1 = CallFunc_SaveGameToSlot_ReturnValue_1; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_parameters.hpp new file mode 100644 index 0000000..aecdd33 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_parameters.hpp @@ -0,0 +1,155 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x59 (0x59 - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Down +struct UW_VHS_Filter_C_CustomNavigation_Down_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B2A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_1; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_4; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue_2; // 0x1F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanOR_ReturnValue_3; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_Not_PreBool_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B2E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_5; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B2F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_6; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x58 (0x58 - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Up +struct UW_VHS_Filter_C_CustomNavigation_Up_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B3A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B3B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B3D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue_2; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_3; // 0x49(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanOR_ReturnValue; // 0x4A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B3F[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_5; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x218 (0x218 - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.OnMouseButtonUp +struct UW_VHS_Filter_C_OnMouseButtonUp_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + struct FPointerEvent MouseEvent; // 0x38(0x70)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FEventReply ReturnValue; // 0xA8(0xB8)(Parm, OutParm, ReturnParm) + struct FEventReply CallFunc_Handled_ReturnValue; // 0x160(0xB8)(None) +}; + +// 0x28 (0x28 - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Right +struct UW_VHS_Filter_C_CustomNavigation_Right_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B40[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B41[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x28 (0x28 - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.CustomNavigation_Left +struct UW_VHS_Filter_C_CustomNavigation_Left_Params +{ +public: + enum class EUINavigation Navigation; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B42[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UWidget* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B43[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x3C (0x3C - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.Tick +struct UW_VHS_Filter_C_Tick_Params +{ +public: + struct FGeometry MyGeometry; // 0x0(0x38)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor) + float InDeltaTime; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x9A (0x9A - 0x0) +// Function W_VHS_Filter.W_VHS_Filter_C.ExecuteUbergraph_W_VHS_Filter +struct UW_VHS_Filter_C_ExecuteUbergraph_W_VHS_Filter_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B44[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UBP_SG_GameSettings_C* CallFunc_LoadSettings_SaveGame; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_SaveGameToSlot_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_1; // 0x13(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_1; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_2; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_IsClosed_Variable_2; // 0x16(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Has_Been_Initd_Variable_3; // 0x17(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + struct FGeometry K2Node_Event_MyGeometry; // 0x18(0x38)(IsPlainOldData, NoDestructor) + float K2Node_Event_InDeltaTime; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_IsClosed_Variable_3; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B45[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_1; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_HasUserFocus_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_HasUserFocus_ReturnValue_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B46[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_2; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_3; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class APlayerController* CallFunc_GetOwningPlayer_ReturnValue_4; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class USaveGame* CallFunc_LoadGameFromSlot_ReturnValue; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UBP_SG_GameSettings_C* K2Node_DynamicCast_AsBP_SG_Game_Settings; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_SaveGameToSlot_ReturnValue_1; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VHS_Filter_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_classes.hpp new file mode 100644 index 0000000..4963765 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x278 - 0x260) +// WidgetBlueprintGeneratedClass W_VOIPAnim.W_VOIPAnim_C +class UW_VOIPAnim_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Anim; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_VOIP; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_VOIPAnim_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_W_VOIPAnim(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_functions.cpp new file mode 100644 index 0000000..9a4ed60 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_functions.cpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VOIPAnim.W_VOIPAnim_C +// (None) + +class UClass* UW_VOIPAnim_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VOIPAnim_C"); + + return Clss; +} + + +// W_VOIPAnim_C W_VOIPAnim.Default__W_VOIPAnim_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VOIPAnim_C* UW_VOIPAnim_C::GetDefaultObj() +{ + static class UW_VOIPAnim_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VOIPAnim_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VOIPAnim.W_VOIPAnim_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_VOIPAnim_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPAnim_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VOIPAnim.W_VOIPAnim_C.ExecuteUbergraph_W_VOIPAnim +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_VOIPAnim_C::ExecuteUbergraph_W_VOIPAnim(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPAnim_C", "ExecuteUbergraph_W_VOIPAnim"); + + Params::UW_VOIPAnim_C_ExecuteUbergraph_W_VOIPAnim_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_parameters.hpp new file mode 100644 index 0000000..eaa8a91 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function W_VOIPAnim.W_VOIPAnim_C.ExecuteUbergraph_W_VOIPAnim +struct UW_VOIPAnim_C_ExecuteUbergraph_W_VOIPAnim_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_F92[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPAnim_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_classes.hpp new file mode 100644 index 0000000..27e8f28 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass W_VOIPHUD.W_VOIPHUD_C +class UW_VOIPHUD_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UVerticalBox* VerticalBox_VoipIndicator; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_VOIPHUD_C* GetDefaultObj(); + + void Construct(); + void SetVOIPIconVisibility(bool Activated_); + void ExecuteUbergraph_W_VOIPHUD(int32 EntryPoint, bool K2Node_CustomEvent_Activated_, bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, enum class ESlateVisibility K2Node_Select_Default); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_functions.cpp new file mode 100644 index 0000000..2c383fa --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_functions.cpp @@ -0,0 +1,114 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VOIPHUD.W_VOIPHUD_C +// (None) + +class UClass* UW_VOIPHUD_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VOIPHUD_C"); + + return Clss; +} + + +// W_VOIPHUD_C W_VOIPHUD.Default__W_VOIPHUD_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VOIPHUD_C* UW_VOIPHUD_C::GetDefaultObj() +{ + static class UW_VOIPHUD_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VOIPHUD_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VOIPHUD.W_VOIPHUD_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_VOIPHUD_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPHUD_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VOIPHUD.W_VOIPHUD_C.SetVOIPIconVisibility +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_VOIPHUD_C::SetVOIPIconVisibility(bool Activated_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPHUD_C", "SetVOIPIconVisibility"); + + Params::UW_VOIPHUD_C_SetVOIPIconVisibility_Params Parms{}; + + Parms.Activated_ = Activated_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_VOIPHUD.W_VOIPHUD_C.ExecuteUbergraph_W_VOIPHUD +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Activated_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_VOIPHUD_C::ExecuteUbergraph_W_VOIPHUD(int32 EntryPoint, bool K2Node_CustomEvent_Activated_, bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, enum class ESlateVisibility K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPHUD_C", "ExecuteUbergraph_W_VOIPHUD"); + + Params::UW_VOIPHUD_C_ExecuteUbergraph_W_VOIPHUD_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_CustomEvent_Activated_ = K2Node_CustomEvent_Activated_; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_parameters.hpp new file mode 100644 index 0000000..9b3d898 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function W_VOIPHUD.W_VOIPHUD_C.SetVOIPIconVisibility +struct UW_VOIPHUD_C_SetVOIPIconVisibility_Params +{ +public: + bool Activated_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function W_VOIPHUD.W_VOIPHUD_C.ExecuteUbergraph_W_VOIPHUD +struct UW_VOIPHUD_C_ExecuteUbergraph_W_VOIPHUD_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Activated_; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_1; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility K2Node_Select_Default; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPHUD_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_classes.hpp new file mode 100644 index 0000000..65edadd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_classes.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x270 - 0x260) +// WidgetBlueprintGeneratedClass W_VOIPInGame.W_VOIPInGame_C +class UW_VOIPInGame_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UW_VOIPAnim_C* W_VOIPStatus; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_VOIPInGame_C* GetDefaultObj(); + + void SetVOIPIconVisibility(bool Activated_); + void ExecuteUbergraph_W_VOIPInGame(int32 EntryPoint, bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, bool K2Node_CustomEvent_Activated_, enum class ESlateVisibility K2Node_Select_Default); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_functions.cpp new file mode 100644 index 0000000..781389f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_functions.cpp @@ -0,0 +1,96 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VOIPInGame.W_VOIPInGame_C +// (None) + +class UClass* UW_VOIPInGame_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VOIPInGame_C"); + + return Clss; +} + + +// W_VOIPInGame_C W_VOIPInGame.Default__W_VOIPInGame_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VOIPInGame_C* UW_VOIPInGame_C::GetDefaultObj() +{ + static class UW_VOIPInGame_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VOIPInGame_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VOIPInGame.W_VOIPInGame_C.SetVOIPIconVisibility +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Activated_ (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void UW_VOIPInGame_C::SetVOIPIconVisibility(bool Activated_) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPInGame_C", "SetVOIPIconVisibility"); + + Params::UW_VOIPInGame_C_SetVOIPIconVisibility_Params Parms{}; + + Parms.Activated_ = Activated_; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function W_VOIPInGame.W_VOIPInGame_C.ExecuteUbergraph_W_VOIPInGame +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility Temp_byte_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// enum class ESlateVisibility Temp_byte_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_Activated_ (ZeroConstructor, IsPlainOldData, NoDestructor) +// enum class ESlateVisibility K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_VOIPInGame_C::ExecuteUbergraph_W_VOIPInGame(int32 EntryPoint, bool Temp_bool_Variable, enum class ESlateVisibility Temp_byte_Variable, enum class ESlateVisibility Temp_byte_Variable_1, bool K2Node_CustomEvent_Activated_, enum class ESlateVisibility K2Node_Select_Default) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPInGame_C", "ExecuteUbergraph_W_VOIPInGame"); + + Params::UW_VOIPInGame_C_ExecuteUbergraph_W_VOIPInGame_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_byte_Variable = Temp_byte_Variable; + Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1; + Parms.K2Node_CustomEvent_Activated_ = K2Node_CustomEvent_Activated_; + Parms.K2Node_Select_Default = K2Node_Select_Default; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_parameters.hpp new file mode 100644 index 0000000..40f7fe3 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_parameters.hpp @@ -0,0 +1,40 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x1 (0x1 - 0x0) +// Function W_VOIPInGame.W_VOIPInGame_C.SetVOIPIconVisibility +struct UW_VOIPInGame_C_SetVOIPIconVisibility_Params +{ +public: + bool Activated_; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x9 (0x9 - 0x0) +// Function W_VOIPInGame.W_VOIPInGame_C.ExecuteUbergraph_W_VOIPInGame +struct UW_VOIPInGame_C_ExecuteUbergraph_W_VOIPInGame_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility Temp_byte_Variable; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + enum class ESlateVisibility Temp_byte_Variable_1; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_Activated_; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + enum class ESlateVisibility K2Node_Select_Default; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPInGame_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_classes.hpp new file mode 100644 index 0000000..5b360ed --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x38 (0x298 - 0x260) +// WidgetBlueprintGeneratedClass W_VOIPIndicator.W_VOIPIndicator_C +class UW_VOIPIndicator_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextBlock* TextBlock_Username; // 0x268(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UW_VOIP_Speaker_C* W_VOIP_Speaker; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + struct FBPUniqueNetId UniqueId; // 0x278(0x20)(Edit, BlueprintVisible, ExposeOnSpawn) + + static class UClass* StaticClass(); + static class UW_VOIPIndicator_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_W_VOIPIndicator(int32 EntryPoint, bool CallFunc_RequestSteamFriendInfo_ReturnValue, const class FString& CallFunc_GetSteamPersonaName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_functions.cpp new file mode 100644 index 0000000..e364acb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_functions.cpp @@ -0,0 +1,89 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VOIPIndicator.W_VOIPIndicator_C +// (None) + +class UClass* UW_VOIPIndicator_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VOIPIndicator_C"); + + return Clss; +} + + +// W_VOIPIndicator_C W_VOIPIndicator.Default__W_VOIPIndicator_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VOIPIndicator_C* UW_VOIPIndicator_C::GetDefaultObj() +{ + static class UW_VOIPIndicator_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VOIPIndicator_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VOIPIndicator.W_VOIPIndicator_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_VOIPIndicator_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPIndicator_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VOIPIndicator.W_VOIPIndicator_C.ExecuteUbergraph_W_VOIPIndicator +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_RequestSteamFriendInfo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class FString CallFunc_GetSteamPersonaName_ReturnValue (ZeroConstructor, HasGetValueTypeHash) +// class FText CallFunc_Conv_StringToText_ReturnValue (None) + +void UW_VOIPIndicator_C::ExecuteUbergraph_W_VOIPIndicator(int32 EntryPoint, bool CallFunc_RequestSteamFriendInfo_ReturnValue, const class FString& CallFunc_GetSteamPersonaName_ReturnValue, class FText CallFunc_Conv_StringToText_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIPIndicator_C", "ExecuteUbergraph_W_VOIPIndicator"); + + Params::UW_VOIPIndicator_C_ExecuteUbergraph_W_VOIPIndicator_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_RequestSteamFriendInfo_ReturnValue = CallFunc_RequestSteamFriendInfo_ReturnValue; + Parms.CallFunc_GetSteamPersonaName_ReturnValue = CallFunc_GetSteamPersonaName_ReturnValue; + Parms.CallFunc_Conv_StringToText_ReturnValue = CallFunc_Conv_StringToText_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_parameters.hpp new file mode 100644 index 0000000..b9dc799 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_parameters.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function W_VOIPIndicator.W_VOIPIndicator_C.ExecuteUbergraph_W_VOIPIndicator +struct UW_VOIPIndicator_C_ExecuteUbergraph_W_VOIPIndicator_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_RequestSteamFriendInfo_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1F3E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class FString CallFunc_GetSteamPersonaName_ReturnValue; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash) + class FText CallFunc_Conv_StringToText_ReturnValue; // 0x18(0x18)(None) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIPIndicator_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_classes.hpp new file mode 100644 index 0000000..fc59b12 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x278 - 0x260) +// WidgetBlueprintGeneratedClass W_VOIP_Speaker.W_VOIP_Speaker_C +class UW_VOIP_Speaker_C : public UUserWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x260(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* Anim; // 0x268(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* Image_VOIP; // 0x270(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UW_VOIP_Speaker_C* GetDefaultObj(); + + void Construct(); + void ExecuteUbergraph_W_VOIP_Speaker(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_functions.cpp new file mode 100644 index 0000000..becbee6 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_functions.cpp @@ -0,0 +1,85 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// WidgetBlueprintGeneratedClass W_VOIP_Speaker.W_VOIP_Speaker_C +// (None) + +class UClass* UW_VOIP_Speaker_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("W_VOIP_Speaker_C"); + + return Clss; +} + + +// W_VOIP_Speaker_C W_VOIP_Speaker.Default__W_VOIP_Speaker_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UW_VOIP_Speaker_C* UW_VOIP_Speaker_C::GetDefaultObj() +{ + static class UW_VOIP_Speaker_C* Default = nullptr; + + if (!Default) + Default = static_cast(UW_VOIP_Speaker_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function W_VOIP_Speaker.W_VOIP_Speaker_C.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: + +void UW_VOIP_Speaker_C::Construct() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIP_Speaker_C", "Construct"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function W_VOIP_Speaker.W_VOIP_Speaker_C.ExecuteUbergraph_W_VOIP_Speaker +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UW_VOIP_Speaker_C::ExecuteUbergraph_W_VOIP_Speaker(int32 EntryPoint, class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("W_VOIP_Speaker_C", "ExecuteUbergraph_W_VOIP_Speaker"); + + Params::UW_VOIP_Speaker_C_ExecuteUbergraph_W_VOIP_Speaker_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_PlayAnimation_ReturnValue = CallFunc_PlayAnimation_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_parameters.hpp new file mode 100644 index 0000000..3fc9451 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_parameters.hpp @@ -0,0 +1,29 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x10 (0x10 - 0x0) +// Function W_VOIP_Speaker.W_VOIP_Speaker_C.ExecuteUbergraph_W_VOIP_Speaker +struct UW_VOIP_Speaker_C_ExecuteUbergraph_W_VOIP_Speaker_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1F3D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UUMGSequencePlayer* CallFunc_PlayAnimation_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/W_VOIP_Speaker_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_classes.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_functions.cpp new file mode 100644 index 0000000..fc9ff6f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_functions.cpp @@ -0,0 +1,105 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass WaterExit.SequenceDirector_C +// (None) + +class UClass* USequenceDirector_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("SequenceDirector_C"); + + return Clss; +} + + +// SequenceDirector_C WaterExit.Default__SequenceDirector_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class USequenceDirector_C* USequenceDirector_C::GetDefaultObj() +{ + static class USequenceDirector_C* Default = nullptr; + + if (!Default) + Default = static_cast(USequenceDirector_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WaterExit.SequenceDirector_C.SequenceEvent__ENTRYPOINTSequenceDirector_0 +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent__ENTRYPOINTSequenceDirector_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent__ENTRYPOINTSequenceDirector_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaterExit.SequenceDirector_C.SequenceEvent_0 +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void USequenceDirector_C::SequenceEvent_0() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "SequenceEvent_0"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaterExit.SequenceDirector_C.ExecuteUbergraph_SequenceDirector +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class APlayerController* CallFunc_GetPlayerController_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UFadeOut_UI_C* CallFunc_Create_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void USequenceDirector_C::ExecuteUbergraph_SequenceDirector(int32 EntryPoint, class APlayerController* CallFunc_GetPlayerController_ReturnValue, class UFadeOut_UI_C* CallFunc_Create_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("SequenceDirector_C", "ExecuteUbergraph_SequenceDirector"); + + Params::USequenceDirector_C_ExecuteUbergraph_SequenceDirector_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetPlayerController_ReturnValue = CallFunc_GetPlayerController_ReturnValue; + Parms.CallFunc_Create_ReturnValue = CallFunc_Create_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_parameters.hpp new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterExit_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_classes.hpp new file mode 100644 index 0000000..f59d27c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_classes.hpp @@ -0,0 +1,33 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x18 (0x240 - 0x228) +// BlueprintGeneratedClass WaterVisiblityTrigger.WaterVisiblityTrigger_C +class AWaterVisiblityTrigger_C : public ATriggerBox +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x228(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class AEight_FFT_H_Ocean_Sim_C* Water; // 0x230(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_Fish_Manager_C* FishManager; // 0x238(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class AWaterVisiblityTrigger_C* GetDefaultObj(); + + void FishScare(); + void StopSinkingPlayers(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue); + void CheckAllPlayersUnderwater(class ABPCharacter_Demo_C* DivingPlayer, bool* Underwater, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue); + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ExecuteUbergraph_WaterVisiblityTrigger(int32 EntryPoint, class AActor* K2Node_Event_OtherActor); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_functions.cpp new file mode 100644 index 0000000..9b94d5a --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_functions.cpp @@ -0,0 +1,196 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass WaterVisiblityTrigger.WaterVisiblityTrigger_C +// (Actor) + +class UClass* AWaterVisiblityTrigger_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterVisiblityTrigger_C"); + + return Clss; +} + + +// WaterVisiblityTrigger_C WaterVisiblityTrigger.Default__WaterVisiblityTrigger_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class AWaterVisiblityTrigger_C* AWaterVisiblityTrigger_C::GetDefaultObj() +{ + static class AWaterVisiblityTrigger_C* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterVisiblityTrigger_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.FishScare +// (Public, BlueprintCallable, BlueprintEvent) +// Parameters: + +void AWaterVisiblityTrigger_C::FishScare() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterVisiblityTrigger_C", "FishScare"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.StopSinkingPlayers +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue (NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AWaterVisiblityTrigger_C::StopSinkingPlayers(int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, const struct FTimerHandle& CallFunc_K2_SetTimer_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterVisiblityTrigger_C", "StopSinkingPlayers"); + + Params::AWaterVisiblityTrigger_C_StopSinkingPlayers_Params Parms{}; + + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_K2_SetTimer_ReturnValue = CallFunc_K2_SetTimer_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.CheckAllPlayersUnderwater +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABPCharacter_Demo_C* DivingPlayer (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Underwater (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AGameStateBase* CallFunc_GetGameState_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABPCharacter_Demo_C* CallFunc_Array_Get_Item (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// TArray CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm) +// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_Greater_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void AWaterVisiblityTrigger_C::CheckAllPlayersUnderwater(class ABPCharacter_Demo_C* DivingPlayer, bool* Underwater, int32 Temp_int_Array_Index_Variable, int32 Temp_int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, class AGameStateBase* CallFunc_GetGameState_ReturnValue, class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, class ABPCharacter_Demo_C* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, TArray& CallFunc_GetOverlappingActors_OverlappingActors, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterVisiblityTrigger_C", "CheckAllPlayersUnderwater"); + + Params::AWaterVisiblityTrigger_C_CheckAllPlayersUnderwater_Params Parms{}; + + Parms.DivingPlayer = DivingPlayer; + Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable; + Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_GetGameState_ReturnValue = CallFunc_GetGameState_ReturnValue; + Parms.K2Node_DynamicCast_AsMP_Game_State = K2Node_DynamicCast_AsMP_Game_State; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue; + Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors; + Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1; + Parms.CallFunc_Greater_IntInt_ReturnValue = CallFunc_Greater_IntInt_ReturnValue; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + + if (Underwater != nullptr) + *Underwater = Parms.Underwater; + +} + + +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AWaterVisiblityTrigger_C::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterVisiblityTrigger_C", "ReceiveActorBeginOverlap"); + + Params::AWaterVisiblityTrigger_C_ReceiveActorBeginOverlap_Params Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.ExecuteUbergraph_WaterVisiblityTrigger +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* K2Node_Event_OtherActor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void AWaterVisiblityTrigger_C::ExecuteUbergraph_WaterVisiblityTrigger(int32 EntryPoint, class AActor* K2Node_Event_OtherActor) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterVisiblityTrigger_C", "ExecuteUbergraph_WaterVisiblityTrigger"); + + Params::AWaterVisiblityTrigger_C_ExecuteUbergraph_WaterVisiblityTrigger_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.K2Node_Event_OtherActor = K2Node_Event_OtherActor; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_parameters.hpp new file mode 100644 index 0000000..86fb085 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_parameters.hpp @@ -0,0 +1,81 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x39 (0x39 - 0x0) +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.StopSinkingPlayers +struct AWaterVisiblityTrigger_C_StopSinkingPlayers_Params +{ +public: + int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_19EF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x10(0x8)(NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x56 (0x56 - 0x0) +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.CheckAllPlayersUnderwater +struct AWaterVisiblityTrigger_C_CheckAllPlayersUnderwater_Params +{ +public: + class ABPCharacter_Demo_C* DivingPlayer; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Underwater; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19F1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Temp_int_Array_Index_Variable; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AGameStateBase* CallFunc_GetGameState_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AMP_GameState_C* K2Node_DynamicCast_AsMP_Game_State; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Array_Length_ReturnValue; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABPCharacter_Demo_C* CallFunc_Array_Get_Item; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_19F3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray CallFunc_GetOverlappingActors_OverlappingActors; // 0x40(0x10)(ReferenceParm) + int32 CallFunc_Array_Length_ReturnValue_1; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Greater_IntInt_ReturnValue; // 0x54(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0x55(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x8 (0x8 - 0x0) +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.ReceiveActorBeginOverlap +struct AWaterVisiblityTrigger_C_ReceiveActorBeginOverlap_Params +{ +public: + class AActor* OtherActor; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x10 (0x10 - 0x0) +// Function WaterVisiblityTrigger.WaterVisiblityTrigger_C.ExecuteUbergraph_WaterVisiblityTrigger +struct AWaterVisiblityTrigger_C_ExecuteUbergraph_WaterVisiblityTrigger_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_19F4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* K2Node_Event_OtherActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaterVisiblityTrigger_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_classes.hpp new file mode 100644 index 0000000..afcf697 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_classes.hpp @@ -0,0 +1,31 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x80 (0x130 - 0xB0) +// BlueprintGeneratedClass Water_Ripple_Component.Water_Ripple_Component_C +class UWater_Ripple_Component_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + struct FFluidForceDynamic FluidForceDynamic_Settings; // 0xB8(0x70)(Edit, BlueprintVisible, ContainsInstancedReference, HasGetValueTypeHash) + class ABP_FluidSim_01_C* Sim; // 0x128(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UWater_Ripple_Component_C* GetDefaultObj(); + + void ReceiveBeginPlay(); + void Cast(); + void ExecuteUbergraph_Water_Ripple_Component(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ASkeletalMeshActor* K2Node_DynamicCast_AsSkeletal_Mesh_Actor, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_functions.cpp new file mode 100644 index 0000000..dac6425 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_functions.cpp @@ -0,0 +1,115 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass Water_Ripple_Component.Water_Ripple_Component_C +// (None) + +class UClass* UWater_Ripple_Component_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("Water_Ripple_Component_C"); + + return Clss; +} + + +// Water_Ripple_Component_C Water_Ripple_Component.Default__Water_Ripple_Component_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWater_Ripple_Component_C* UWater_Ripple_Component_C::GetDefaultObj() +{ + static class UWater_Ripple_Component_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWater_Ripple_Component_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water_Ripple_Component.Water_Ripple_Component_C.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) +// Parameters: + +void UWater_Ripple_Component_C::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Water_Ripple_Component_C", "ReceiveBeginPlay"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Water_Ripple_Component.Water_Ripple_Component_C.Cast +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWater_Ripple_Component_C::Cast() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Water_Ripple_Component_C", "Cast"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function Water_Ripple_Component.Water_Ripple_Component_C.ExecuteUbergraph_Water_Ripple_Component +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ASkeletalMeshActor* K2Node_DynamicCast_AsSkeletal_Mesh_Actor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWater_Ripple_Component_C::ExecuteUbergraph_Water_Ripple_Component(int32 EntryPoint, class AActor* CallFunc_GetOwner_ReturnValue, class ASkeletalMeshActor* K2Node_DynamicCast_AsSkeletal_Mesh_Actor, bool K2Node_DynamicCast_bSuccess, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("Water_Ripple_Component_C", "ExecuteUbergraph_Water_Ripple_Component"); + + Params::UWater_Ripple_Component_C_ExecuteUbergraph_Water_Ripple_Component_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue; + Parms.K2Node_DynamicCast_AsSkeletal_Mesh_Actor = K2Node_DynamicCast_AsSkeletal_Mesh_Actor; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo; + Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1; + Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue; + Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_parameters.hpp new file mode 100644 index 0000000..6705828 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x40 (0x40 - 0x0) +// Function Water_Ripple_Component.Water_Ripple_Component_C.ExecuteUbergraph_Water_Ripple_Component +struct UWater_Ripple_Component_C_ExecuteUbergraph_Water_Ripple_Component_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_272A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ASkeletalMeshActor* K2Node_DynamicCast_AsSkeletal_Mesh_Actor; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_272B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_272C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ABP_FluidSim_01_C* CallFunc_GetActorOfClass_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_Ripple_Component_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_classes.hpp new file mode 100644 index 0000000..7141b5e --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_classes.hpp @@ -0,0 +1,593 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x128 (0x1D8 - 0xB0) +// Class Water.BuoyancyComponent +class UBuoyancyComponent : public UActorComponent +{ +public: + TArray Pontoons; // 0xB0(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnEnteredWaterDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnExitedWaterDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FBuoyancyData BuoyancyData; // 0xE0(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray CurrentWaterBodies; // 0x130(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UPrimitiveComponent* SimulatingComponent; // 0x140(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15A[0x90]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UBuoyancyComponent* GetDefaultObj(); + + void OnPontoonExitedWater(struct FSphericalPontoon& Pontoon); + void OnPontoonEnteredWater(struct FSphericalPontoon& Pontoon); + bool IsInWaterBody(); + void GetLastWaterSurfaceInfo(struct FVector* OutWaterPlaneLocation, struct FVector* OutWaterPlaneNormal, struct FVector* OutWaterSurfacePosition, float* OutWaterDepth, int32* OutWaterBodyIdx, struct FVector* OutWaterVelocity); +}; + +// 0xB8 (0x2D8 - 0x220) +// Class Water.BuoyancyManager +class ABuoyancyManager : public AActor +{ +public: + uint8 Pad_161[0x50]; // Fixing Size After Last Property [ Dumper-7 ] + TArray BuoyancyComponents; // 0x270(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_162[0x58]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ABuoyancyManager* GetDefaultObj(); + + bool GetBuoyancyComponentManager(class UObject* WorldContextObject, class ABuoyancyManager** Manager); +}; + +// 0x0 (0x80 - 0x80) +// Class Water.ConvertWaterBodyActorsCommandlet +class UConvertWaterBodyActorsCommandlet : public UCommandlet +{ +public: + + static class UClass* StaticClass(); + static class UConvertWaterBodyActorsCommandlet* GetDefaultObj(); + +}; + +// 0x8 (0x200 - 0x1F8) +// Class Water.EnvQueryTest_InsideWaterBody +class UEnvQueryTest_InsideWaterBody : public UEnvQueryTest +{ +public: + bool bIncludeWaves; // 0x1F8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimpleWaves; // 0x1F9(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreExclusionVolumes; // 0x1FA(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_166[0x5]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UEnvQueryTest_InsideWaterBody* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Water.GerstnerWaterWaveGeneratorBase +class UGerstnerWaterWaveGeneratorBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UGerstnerWaterWaveGeneratorBase* GetDefaultObj(); + + void GenerateGerstnerWaves(TArray* OutWaves); +}; + +// 0x38 (0x60 - 0x28) +// Class Water.GerstnerWaterWaveGeneratorSimple +class UGerstnerWaterWaveGeneratorSimple : public UGerstnerWaterWaveGeneratorBase +{ +public: + int32 NumWaves; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Randomness; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWavelength; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWavelength; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WavelengthFalloff; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAmplitude; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAmplitude; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmplitudeFalloff; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindAngleDeg; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionAngularSpreadDeg; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmallWaveSteepness; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LargeWaveSteepness; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SteepnessFalloff; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGerstnerWaterWaveGeneratorSimple* GetDefaultObj(); + +}; + +// 0x18 (0x40 - 0x28) +// Class Water.GerstnerWaterWaveGeneratorSpectrum +class UGerstnerWaterWaveGeneratorSpectrum : public UGerstnerWaterWaveGeneratorBase +{ +public: + enum class EWaveSpectrumType SpectrumType; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray Octaves; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UGerstnerWaterWaveGeneratorSpectrum* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Water.WaterWavesBase +class UWaterWavesBase : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UWaterWavesBase* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Water.WaterWaves +class UWaterWaves : public UWaterWavesBase +{ +public: + + static class UClass* StaticClass(); + static class UWaterWaves* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Water.GerstnerWaterWaves +class UGerstnerWaterWaves : public UWaterWaves +{ +public: + class UGerstnerWaterWaveGeneratorBase* GerstnerWaveGenerator; // 0x28(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GerstnerWaves; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float MaxWaveHeight; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_16C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGerstnerWaterWaves* GetDefaultObj(); + +}; + +// 0x18 (0x48 - 0x30) +// Class Water.GerstnerWaterWaveSubsystem +class UGerstnerWaterWaveSubsystem : public UEngineSubsystem +{ +public: + uint8 Pad_175[0x18]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UGerstnerWaterWaveSubsystem* GetDefaultObj(); + +}; + +// 0x20 (0x470 - 0x450) +// Class Water.LakeCollisionComponent +class ULakeCollisionComponent : public UPrimitiveComponent +{ +public: + class UBodySetup* CachedBodySetup; // 0x450(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector BoxExtent; // 0x458(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_176[0xC]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class ULakeCollisionComponent* GetDefaultObj(); + +}; + +// 0x8 (0x40 - 0x38) +// Class Water.NiagaraDataInterfaceWater +class UNiagaraDataInterfaceWater : public UNiagaraDataInterface +{ +public: + class AWaterBody* SourceBody; // 0x38(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UNiagaraDataInterfaceWater* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Water.NiagaraWaterFunctionLibrary +class UNiagaraWaterFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + + static class UClass* StaticClass(); + static class UNiagaraWaterFunctionLibrary* GetDefaultObj(); + + void SetWaterBody(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class AWaterBody* WaterBody); +}; + +// 0x30 (0x480 - 0x450) +// Class Water.OceanCollisionComponent +class UOceanCollisionComponent : public UPrimitiveComponent +{ +public: + class UBodySetup* CachedBodySetup; // 0x450(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_18B[0x28]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UOceanCollisionComponent* GetDefaultObj(); + +}; + +// 0x0 (0x480 - 0x480) +// Class Water.OceanBoxCollisionComponent +class UOceanBoxCollisionComponent : public UBoxComponent +{ +public: + + static class UClass* StaticClass(); + static class UOceanBoxCollisionComponent* GetDefaultObj(); + +}; + +// 0xBC8 (0xDE8 - 0x220) +// Class Water.WaterBody +class AWaterBody : public AActor +{ +public: + uint8 Pad_19C[0x10]; // Fixing Size After Last Property [ Dumper-7 ] + class UPhysicalMaterial* PhysicalMaterial; // 0x230(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetWaveMaskDepth; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWaveHeightOffset; // 0x23C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WaterBodyIndex; // 0x240(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFillCollisionUnderWaterBodiesForNavmesh; // 0x244(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E[0xB]; // Fixing Size After Last Property [ Dumper-7 ] + struct FUnderwaterPostProcessSettings UnderwaterPostProcessSettings; // 0x250(0x580)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + enum class EWaterBodyType WaterBodyType; // 0x7D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWaterCurveSettings CurveSettings; // 0x7D8(0x20)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* WaterMaterial; // 0x7F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* UnderwaterPostProcessMaterial; // 0x800(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLandscape; // 0x808(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateCollisions; // 0x809(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideWaterMesh; // 0x80A(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A2[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UStaticMesh* WaterMeshOverride; // 0x810(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 OverlapMaterialPriority; // 0x818(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CollisionProfileName; // 0x81C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaterSplineComponent* SplineComp; // 0x828(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWaterSplineMetadata* WaterSplineMetadata; // 0x830(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* WaterMID; // 0x838(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* UnderwaterPostProcessMID; // 0x840(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> Islands; // 0x848(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> ExclusionVolumes; // 0x858(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TWeakObjectPtr Landscape; // 0x868(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPostProcessSettings CurrentPostProcessSettings; // 0x870(0x560)(Transient, Protected, NativeAccessSpecifierProtected) + bool bCanAffectNavigation; // 0xDD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSubclassOf WaterNavAreaClass; // 0xDD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWaterWavesBase* WaterWaves; // 0xDE0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBody* GetDefaultObj(); + + void SetWaterWaves(class UWaterWavesBase* InWaterWaves); + void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged); + class UWaterSplineComponent* GetWaterSpline(); + class UMaterialInstanceDynamic* GetWaterMaterialInstance(); + class UMaterialInterface* GetWaterMaterial(); + class UMaterialInstanceDynamic* GetUnderwaterPostProcessMaterialInstance(); + class UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); + class UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); + float GetMaxWaveHeight(); + TArray GetIslands(); + TArray GetExclusionVolumes(); +}; + +// 0x0 (0x28 - 0x28) +// Class Water.WaterBodyGenerator +class UWaterBodyGenerator : public UObject +{ +public: + + static class UClass* StaticClass(); + static class UWaterBodyGenerator* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Water.CustomMeshGenerator +class UCustomMeshGenerator : public UWaterBodyGenerator +{ +public: + class UStaticMeshComponent* MeshComp; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UCustomMeshGenerator* GetDefaultObj(); + +}; + +// 0x8 (0xDF0 - 0xDE8) +// Class Water.WaterBodyCustom +class AWaterBodyCustom : public AWaterBody +{ +public: + class UCustomMeshGenerator* CustomGenerator; // 0xDE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBodyCustom* GetDefaultObj(); + +}; + +// 0x18 (0x280 - 0x268) +// Class Water.WaterBodyExclusionVolume +class AWaterBodyExclusionVolume : public APhysicsVolume +{ +public: + bool bIgnoreAllOverlappingWaterBodies; // 0x268(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TArray WaterBodiesToIgnore; // 0x270(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AWaterBodyExclusionVolume* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Water.WaterBodyIsland +class AWaterBodyIsland : public AActor +{ +public: + uint8 Pad_1AB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + class UWaterSplineComponent* SplineComp; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBodyIsland* GetDefaultObj(); + + class UWaterSplineComponent* GetWaterSpline(); +}; + +// 0x18 (0x40 - 0x28) +// Class Water.LakeGenerator +class ULakeGenerator : public UWaterBodyGenerator +{ +public: + class UStaticMeshComponent* LakeMeshComp; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBoxComponent* LakeCollisionComp; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULakeCollisionComponent* LakeCollision; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class ULakeGenerator* GetDefaultObj(); + +}; + +// 0x8 (0xDF0 - 0xDE8) +// Class Water.WaterBodyLake +class AWaterBodyLake : public AWaterBody +{ +public: + class ULakeGenerator* LakeGenerator; // 0xDE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBodyLake* GetDefaultObj(); + +}; + +// 0x20 (0x48 - 0x28) +// Class Water.OceanGenerator +class UOceanGenerator : public UWaterBodyGenerator +{ +public: + TArray CollisionBoxes; // 0x28(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NonPIEDuplicateTransient, NativeAccessSpecifierPrivate) + TArray CollisionHullSets; // 0x38(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NonPIEDuplicateTransient, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UOceanGenerator* GetDefaultObj(); + +}; + +// 0x18 (0xE00 - 0xDE8) +// Class Water.WaterBodyOcean +class AWaterBodyOcean : public AWaterBody +{ +public: + class UOceanGenerator* OceanGenerator; // 0xDE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector CollisionExtents; // 0xDF0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeightOffset; // 0xDFC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBodyOcean* GetDefaultObj(); + +}; + +// 0x10 (0x38 - 0x28) +// Class Water.RiverGenerator +class URiverGenerator : public UWaterBodyGenerator +{ +public: + TArray SplineMeshComponents; // 0x28(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NonPIEDuplicateTransient, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class URiverGenerator* GetDefaultObj(); + +}; + +// 0x28 (0xE10 - 0xDE8) +// Class Water.WaterBodyRiver +class AWaterBodyRiver : public AWaterBody +{ +public: + class URiverGenerator* RiverGenerator; // 0xDE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* LakeTransitionMaterial; // 0xDF0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* LakeTransitionMID; // 0xDF8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OceanTransitionMaterial; // 0xE00(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* OceanTransitionMID; // 0xE08(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + + static class UClass* StaticClass(); + static class AWaterBodyRiver* GetDefaultObj(); + +}; + +// 0x0 (0x28 - 0x28) +// Class Water.WaterBrushActorInterface +class IWaterBrushActorInterface : public IInterface +{ +public: + + static class UClass* StaticClass(); + static class IWaterBrushActorInterface* GetDefaultObj(); + +}; + +// 0x10 (0x230 - 0x220) +// Class Water.WaterMeshActor +class AWaterMeshActor : public AActor +{ +public: + class UTexture2D* WaterVelocityTexture; // 0x220(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWaterMeshComponent* WaterMesh; // 0x228(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class AWaterMeshActor* GetDefaultObj(); + +}; + +// 0x128 (0x5A0 - 0x478) +// Class Water.WaterMeshComponent +class UWaterMeshComponent : public UMeshComponent +{ +public: + int32 ForceCollapseDensityLevel; // 0x478(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSize; // 0x47C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ExtentInTiles; // 0x480(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* FarDistanceMaterial; // 0x488(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistanceMeshExtent; // 0x490(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RTWorldLocation; // 0x494(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RTWorldSizeVector; // 0x4A0(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B1[0x64]; // Fixing Size After Last Property [ Dumper-7 ] + TSet UsedMaterials; // 0x510(0x50)(Transient, TextExportTransient, NonPIEDuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_1B4[0x30]; // Fixing Size After Last Property [ Dumper-7 ] + int32 TessellationFactor; // 0x590(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LODScale; // 0x594(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWaterMeshComponent* GetDefaultObj(); + + bool IsEnabled(); +}; + +// 0x40 (0x78 - 0x38) +// Class Water.WaterRuntimeSettings +class UWaterRuntimeSettings : public UDeveloperSettings +{ +public: + enum class ECollisionChannel CollisionChannelForWaterTraces; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + TSoftObjectPtr MaterialParameterCollection; // 0x40(0x28)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterBodyIconWorldSize; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterBodyIconWorldZOffset; // 0x6C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultWaterCollisionProfileName; // 0x70(0x8)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UWaterRuntimeSettings* GetDefaultObj(); + +}; + +// 0x28 (0x570 - 0x548) +// Class Water.WaterSplineComponent +class UWaterSplineComponent : public USplineComponent +{ +public: + struct FWaterSplineCurveDefaults WaterSplineDefaults; // 0x548(0x10)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterSplineCurveDefaults PreviousWaterSplineDefaults; // 0x558(0x10)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1BA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWaterSplineComponent* GetDefaultObj(); + +}; + +// 0x78 (0xA0 - 0x28) +// Class Water.WaterSplineMetadata +class UWaterSplineMetadata : public USplineMetadata +{ +public: + struct FInterpCurveFloat Depth; // 0x28(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat WaterVelocityScalar; // 0x40(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat RiverWidth; // 0x58(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat AudioIntensity; // 0x70(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector WaterVelocity; // 0x88(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UWaterSplineMetadata* GetDefaultObj(); + +}; + +// 0xC8 (0x108 - 0x40) +// Class Water.WaterSubsystem +class UWaterSubsystem : public UTickableWorldSubsystem +{ +public: + uint8 Pad_1C7[0x38]; // Fixing Size After Last Property [ Dumper-7 ] + class ABuoyancyManager* BuoyancyManager; // 0x78(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnCameraUnderwaterStateChanged; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + FMulticastInlineDelegateProperty_ OnWaterScalabilityChanged; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UStaticMesh* DefaultRiverMesh; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* DefaultLakeMesh; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AWaterMeshActor* WaterMeshActor; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1CA[0x28]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialParameterCollection* MaterialParameterCollection; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1CB[0x20]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWaterSubsystem* GetDefaultObj(); + + void SetOceanFloodHeight(float InFloodHeight); + void PrintToWaterLog(const class FString& Message, bool bWarning); + bool IsWaterRenderingEnabled(); + bool IsUnderwaterPostProcessEnabled(); + bool IsShallowWaterSimulationEnabled(); + float GetWaterTimeSeconds(); + float GetSmoothedWorldTimeSeconds(); + int32 GetShallowWaterSimulationRenderTargetSize(); + int32 GetShallowWaterMaxImpulseForces(); + int32 GetShallowWaterMaxDynamicForces(); + float GetOceanTotalHeight(); + float GetOceanFloodHeight(); + float GetOceanBaseHeight(); + float GetCameraUnderwaterDepth(); +}; + +// 0x8 (0x30 - 0x28) +// Class Water.WaterWavesAsset +class UWaterWavesAsset : public UObject +{ +public: + class UWaterWaves* WaterWaves; // 0x28(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UWaterWavesAsset* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class Water.WaterWavesAssetReference +class UWaterWavesAssetReference : public UWaterWavesBase +{ +public: + class UWaterWavesAsset* WaterWavesAsset; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UWaterWavesAssetReference* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_functions.cpp new file mode 100644 index 0000000..e585c45 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_functions.cpp @@ -0,0 +1,2033 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class Water.BuoyancyComponent +// (None) + +class UClass* UBuoyancyComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BuoyancyComponent"); + + return Clss; +} + + +// BuoyancyComponent Water.Default__BuoyancyComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UBuoyancyComponent* UBuoyancyComponent::GetDefaultObj() +{ + static class UBuoyancyComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UBuoyancyComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.BuoyancyComponent.OnPontoonExitedWater +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSphericalPontoon Pontoon (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBuoyancyComponent::OnPontoonExitedWater(struct FSphericalPontoon& Pontoon) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BuoyancyComponent", "OnPontoonExitedWater"); + + Params::UBuoyancyComponent_OnPontoonExitedWater_Params Parms{}; + + Parms.Pontoon = Pontoon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.BuoyancyComponent.OnPontoonEnteredWater +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSphericalPontoon Pontoon (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBuoyancyComponent::OnPontoonEnteredWater(struct FSphericalPontoon& Pontoon) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BuoyancyComponent", "OnPontoonEnteredWater"); + + Params::UBuoyancyComponent_OnPontoonEnteredWater_Params Parms{}; + + Parms.Pontoon = Pontoon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.BuoyancyComponent.IsInWaterBody +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBuoyancyComponent::IsInWaterBody() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BuoyancyComponent", "IsInWaterBody"); + + Params::UBuoyancyComponent_IsInWaterBody_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.BuoyancyComponent.GetLastWaterSurfaceInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector OutWaterPlaneLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutWaterPlaneNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutWaterSurfacePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutWaterDepth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutWaterBodyIdx (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector OutWaterVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBuoyancyComponent::GetLastWaterSurfaceInfo(struct FVector* OutWaterPlaneLocation, struct FVector* OutWaterPlaneNormal, struct FVector* OutWaterSurfacePosition, float* OutWaterDepth, int32* OutWaterBodyIdx, struct FVector* OutWaterVelocity) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BuoyancyComponent", "GetLastWaterSurfaceInfo"); + + Params::UBuoyancyComponent_GetLastWaterSurfaceInfo_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutWaterPlaneLocation != nullptr) + *OutWaterPlaneLocation = std::move(Parms.OutWaterPlaneLocation); + + if (OutWaterPlaneNormal != nullptr) + *OutWaterPlaneNormal = std::move(Parms.OutWaterPlaneNormal); + + if (OutWaterSurfacePosition != nullptr) + *OutWaterSurfacePosition = std::move(Parms.OutWaterSurfacePosition); + + if (OutWaterDepth != nullptr) + *OutWaterDepth = Parms.OutWaterDepth; + + if (OutWaterBodyIdx != nullptr) + *OutWaterBodyIdx = Parms.OutWaterBodyIdx; + + if (OutWaterVelocity != nullptr) + *OutWaterVelocity = std::move(Parms.OutWaterVelocity); + +} + + +// Class Water.BuoyancyManager +// (Actor) + +class UClass* ABuoyancyManager::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("BuoyancyManager"); + + return Clss; +} + + +// BuoyancyManager Water.Default__BuoyancyManager +// (Public, ClassDefaultObject, ArchetypeObject) + +class ABuoyancyManager* ABuoyancyManager::GetDefaultObj() +{ + static class ABuoyancyManager* Default = nullptr; + + if (!Default) + Default = static_cast(ABuoyancyManager::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.BuoyancyManager.GetBuoyancyComponentManager +// (Final, Native, Static, Public, HasOutParams) +// Parameters: +// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ABuoyancyManager* Manager (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABuoyancyManager::GetBuoyancyComponentManager(class UObject* WorldContextObject, class ABuoyancyManager** Manager) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("BuoyancyManager", "GetBuoyancyComponentManager"); + + Params::ABuoyancyManager_GetBuoyancyComponentManager_Params Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (Manager != nullptr) + *Manager = Parms.Manager; + + return Parms.ReturnValue; + +} + + +// Class Water.ConvertWaterBodyActorsCommandlet +// (None) + +class UClass* UConvertWaterBodyActorsCommandlet::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("ConvertWaterBodyActorsCommandlet"); + + return Clss; +} + + +// ConvertWaterBodyActorsCommandlet Water.Default__ConvertWaterBodyActorsCommandlet +// (Public, ClassDefaultObject, ArchetypeObject) + +class UConvertWaterBodyActorsCommandlet* UConvertWaterBodyActorsCommandlet::GetDefaultObj() +{ + static class UConvertWaterBodyActorsCommandlet* Default = nullptr; + + if (!Default) + Default = static_cast(UConvertWaterBodyActorsCommandlet::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.EnvQueryTest_InsideWaterBody +// (None) + +class UClass* UEnvQueryTest_InsideWaterBody::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("EnvQueryTest_InsideWaterBody"); + + return Clss; +} + + +// EnvQueryTest_InsideWaterBody Water.Default__EnvQueryTest_InsideWaterBody +// (Public, ClassDefaultObject, ArchetypeObject) + +class UEnvQueryTest_InsideWaterBody* UEnvQueryTest_InsideWaterBody::GetDefaultObj() +{ + static class UEnvQueryTest_InsideWaterBody* Default = nullptr; + + if (!Default) + Default = static_cast(UEnvQueryTest_InsideWaterBody::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.GerstnerWaterWaveGeneratorBase +// (None) + +class UClass* UGerstnerWaterWaveGeneratorBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GerstnerWaterWaveGeneratorBase"); + + return Clss; +} + + +// GerstnerWaterWaveGeneratorBase Water.Default__GerstnerWaterWaveGeneratorBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGerstnerWaterWaveGeneratorBase* UGerstnerWaterWaveGeneratorBase::GetDefaultObj() +{ + static class UGerstnerWaterWaveGeneratorBase* Default = nullptr; + + if (!Default) + Default = static_cast(UGerstnerWaterWaveGeneratorBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.GerstnerWaterWaveGeneratorBase.GenerateGerstnerWaves +// (Native, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray OutWaves (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGerstnerWaterWaveGeneratorBase::GenerateGerstnerWaves(TArray* OutWaves) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("GerstnerWaterWaveGeneratorBase", "GenerateGerstnerWaves"); + + Params::UGerstnerWaterWaveGeneratorBase_GenerateGerstnerWaves_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + if (OutWaves != nullptr) + *OutWaves = std::move(Parms.OutWaves); + +} + + +// Class Water.GerstnerWaterWaveGeneratorSimple +// (None) + +class UClass* UGerstnerWaterWaveGeneratorSimple::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GerstnerWaterWaveGeneratorSimple"); + + return Clss; +} + + +// GerstnerWaterWaveGeneratorSimple Water.Default__GerstnerWaterWaveGeneratorSimple +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGerstnerWaterWaveGeneratorSimple* UGerstnerWaterWaveGeneratorSimple::GetDefaultObj() +{ + static class UGerstnerWaterWaveGeneratorSimple* Default = nullptr; + + if (!Default) + Default = static_cast(UGerstnerWaterWaveGeneratorSimple::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.GerstnerWaterWaveGeneratorSpectrum +// (None) + +class UClass* UGerstnerWaterWaveGeneratorSpectrum::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GerstnerWaterWaveGeneratorSpectrum"); + + return Clss; +} + + +// GerstnerWaterWaveGeneratorSpectrum Water.Default__GerstnerWaterWaveGeneratorSpectrum +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGerstnerWaterWaveGeneratorSpectrum* UGerstnerWaterWaveGeneratorSpectrum::GetDefaultObj() +{ + static class UGerstnerWaterWaveGeneratorSpectrum* Default = nullptr; + + if (!Default) + Default = static_cast(UGerstnerWaterWaveGeneratorSpectrum::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterWavesBase +// (None) + +class UClass* UWaterWavesBase::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterWavesBase"); + + return Clss; +} + + +// WaterWavesBase Water.Default__WaterWavesBase +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterWavesBase* UWaterWavesBase::GetDefaultObj() +{ + static class UWaterWavesBase* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterWavesBase::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterWaves +// (None) + +class UClass* UWaterWaves::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterWaves"); + + return Clss; +} + + +// WaterWaves Water.Default__WaterWaves +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterWaves* UWaterWaves::GetDefaultObj() +{ + static class UWaterWaves* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterWaves::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.GerstnerWaterWaves +// (None) + +class UClass* UGerstnerWaterWaves::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GerstnerWaterWaves"); + + return Clss; +} + + +// GerstnerWaterWaves Water.Default__GerstnerWaterWaves +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGerstnerWaterWaves* UGerstnerWaterWaves::GetDefaultObj() +{ + static class UGerstnerWaterWaves* Default = nullptr; + + if (!Default) + Default = static_cast(UGerstnerWaterWaves::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.GerstnerWaterWaveSubsystem +// (None) + +class UClass* UGerstnerWaterWaveSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("GerstnerWaterWaveSubsystem"); + + return Clss; +} + + +// GerstnerWaterWaveSubsystem Water.Default__GerstnerWaterWaveSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UGerstnerWaterWaveSubsystem* UGerstnerWaterWaveSubsystem::GetDefaultObj() +{ + static class UGerstnerWaterWaveSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UGerstnerWaterWaveSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.LakeCollisionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* ULakeCollisionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LakeCollisionComponent"); + + return Clss; +} + + +// LakeCollisionComponent Water.Default__LakeCollisionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULakeCollisionComponent* ULakeCollisionComponent::GetDefaultObj() +{ + static class ULakeCollisionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(ULakeCollisionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.NiagaraDataInterfaceWater +// (None) + +class UClass* UNiagaraDataInterfaceWater::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraDataInterfaceWater"); + + return Clss; +} + + +// NiagaraDataInterfaceWater Water.Default__NiagaraDataInterfaceWater +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraDataInterfaceWater* UNiagaraDataInterfaceWater::GetDefaultObj() +{ + static class UNiagaraDataInterfaceWater* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraDataInterfaceWater::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.NiagaraWaterFunctionLibrary +// (None) + +class UClass* UNiagaraWaterFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("NiagaraWaterFunctionLibrary"); + + return Clss; +} + + +// NiagaraWaterFunctionLibrary Water.Default__NiagaraWaterFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UNiagaraWaterFunctionLibrary* UNiagaraWaterFunctionLibrary::GetDefaultObj() +{ + static class UNiagaraWaterFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UNiagaraWaterFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.NiagaraWaterFunctionLibrary.SetWaterBody +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AWaterBody* WaterBody (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraWaterFunctionLibrary::SetWaterBody(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class AWaterBody* WaterBody) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("NiagaraWaterFunctionLibrary", "SetWaterBody"); + + Params::UNiagaraWaterFunctionLibrary_SetWaterBody_Params Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.OverrideName = OverrideName; + Parms.WaterBody = WaterBody; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Class Water.OceanCollisionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UOceanCollisionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OceanCollisionComponent"); + + return Clss; +} + + +// OceanCollisionComponent Water.Default__OceanCollisionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOceanCollisionComponent* UOceanCollisionComponent::GetDefaultObj() +{ + static class UOceanCollisionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UOceanCollisionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.OceanBoxCollisionComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UOceanBoxCollisionComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OceanBoxCollisionComponent"); + + return Clss; +} + + +// OceanBoxCollisionComponent Water.Default__OceanBoxCollisionComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOceanBoxCollisionComponent* UOceanBoxCollisionComponent::GetDefaultObj() +{ + static class UOceanBoxCollisionComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UOceanBoxCollisionComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBody +// (Actor) + +class UClass* AWaterBody::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBody"); + + return Clss; +} + + +// WaterBody Water.Default__WaterBody +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBody* AWaterBody::GetDefaultObj() +{ + static class AWaterBody* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBody::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.WaterBody.SetWaterWaves +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWaterWavesBase* InWaterWaves (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterBody::SetWaterWaves(class UWaterWavesBase* InWaterWaves) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "SetWaterWaves"); + + Params::AWaterBody_SetWaterWaves_Params Parms{}; + + Parms.InWaterWaves = InWaterWaves; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.WaterBody.OnWaterBodyChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShapeOrPositionChanged (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeightmapSettingsChanged (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterBody::OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "OnWaterBodyChanged"); + + Params::AWaterBody_OnWaterBodyChanged_Params Parms{}; + + Parms.bShapeOrPositionChanged = bShapeOrPositionChanged; + Parms.bWeightmapSettingsChanged = bWeightmapSettingsChanged; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.WaterBody.GetWaterSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWaterSplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWaterSplineComponent* AWaterBody::GetWaterSpline() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetWaterSpline"); + + Params::AWaterBody_GetWaterSpline_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetWaterMaterialInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AWaterBody::GetWaterMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetWaterMaterialInstance"); + + Params::AWaterBody_GetWaterMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetWaterMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* AWaterBody::GetWaterMaterial() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetWaterMaterial"); + + Params::AWaterBody_GetWaterMaterial_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetUnderwaterPostProcessMaterialInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AWaterBody::GetUnderwaterPostProcessMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetUnderwaterPostProcessMaterialInstance"); + + Params::AWaterBody_GetUnderwaterPostProcessMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetRiverToOceanTransitionMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AWaterBody::GetRiverToOceanTransitionMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetRiverToOceanTransitionMaterialInstance"); + + Params::AWaterBody_GetRiverToOceanTransitionMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetRiverToLakeTransitionMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AWaterBody::GetRiverToLakeTransitionMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetRiverToLakeTransitionMaterialInstance"); + + Params::AWaterBody_GetRiverToLakeTransitionMaterialInstance_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetMaxWaveHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AWaterBody::GetMaxWaveHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetMaxWaveHeight"); + + Params::AWaterBody_GetMaxWaveHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetIslands +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AWaterBody::GetIslands() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetIslands"); + + Params::AWaterBody_GetIslands_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterBody.GetExclusionVolumes +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AWaterBody::GetExclusionVolumes() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBody", "GetExclusionVolumes"); + + Params::AWaterBody_GetExclusionVolumes_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Water.WaterBodyGenerator +// (None) + +class UClass* UWaterBodyGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyGenerator"); + + return Clss; +} + + +// WaterBodyGenerator Water.Default__WaterBodyGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterBodyGenerator* UWaterBodyGenerator::GetDefaultObj() +{ + static class UWaterBodyGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterBodyGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.CustomMeshGenerator +// (None) + +class UClass* UCustomMeshGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("CustomMeshGenerator"); + + return Clss; +} + + +// CustomMeshGenerator Water.Default__CustomMeshGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UCustomMeshGenerator* UCustomMeshGenerator::GetDefaultObj() +{ + static class UCustomMeshGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UCustomMeshGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyCustom +// (Actor) + +class UClass* AWaterBodyCustom::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyCustom"); + + return Clss; +} + + +// WaterBodyCustom Water.Default__WaterBodyCustom +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyCustom* AWaterBodyCustom::GetDefaultObj() +{ + static class AWaterBodyCustom* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyCustom::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyExclusionVolume +// (Actor) + +class UClass* AWaterBodyExclusionVolume::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyExclusionVolume"); + + return Clss; +} + + +// WaterBodyExclusionVolume Water.Default__WaterBodyExclusionVolume +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyExclusionVolume* AWaterBodyExclusionVolume::GetDefaultObj() +{ + static class AWaterBodyExclusionVolume* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyExclusionVolume::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyIsland +// (Actor) + +class UClass* AWaterBodyIsland::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyIsland"); + + return Clss; +} + + +// WaterBodyIsland Water.Default__WaterBodyIsland +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyIsland* AWaterBodyIsland::GetDefaultObj() +{ + static class AWaterBodyIsland* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyIsland::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.WaterBodyIsland.GetWaterSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWaterSplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWaterSplineComponent* AWaterBodyIsland::GetWaterSpline() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterBodyIsland", "GetWaterSpline"); + + Params::AWaterBodyIsland_GetWaterSpline_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Water.LakeGenerator +// (None) + +class UClass* ULakeGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("LakeGenerator"); + + return Clss; +} + + +// LakeGenerator Water.Default__LakeGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class ULakeGenerator* ULakeGenerator::GetDefaultObj() +{ + static class ULakeGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(ULakeGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyLake +// (Actor) + +class UClass* AWaterBodyLake::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyLake"); + + return Clss; +} + + +// WaterBodyLake Water.Default__WaterBodyLake +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyLake* AWaterBodyLake::GetDefaultObj() +{ + static class AWaterBodyLake* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyLake::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.OceanGenerator +// (None) + +class UClass* UOceanGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("OceanGenerator"); + + return Clss; +} + + +// OceanGenerator Water.Default__OceanGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class UOceanGenerator* UOceanGenerator::GetDefaultObj() +{ + static class UOceanGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(UOceanGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyOcean +// (Actor) + +class UClass* AWaterBodyOcean::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyOcean"); + + return Clss; +} + + +// WaterBodyOcean Water.Default__WaterBodyOcean +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyOcean* AWaterBodyOcean::GetDefaultObj() +{ + static class AWaterBodyOcean* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyOcean::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.RiverGenerator +// (None) + +class UClass* URiverGenerator::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("RiverGenerator"); + + return Clss; +} + + +// RiverGenerator Water.Default__RiverGenerator +// (Public, ClassDefaultObject, ArchetypeObject) + +class URiverGenerator* URiverGenerator::GetDefaultObj() +{ + static class URiverGenerator* Default = nullptr; + + if (!Default) + Default = static_cast(URiverGenerator::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBodyRiver +// (Actor) + +class UClass* AWaterBodyRiver::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBodyRiver"); + + return Clss; +} + + +// WaterBodyRiver Water.Default__WaterBodyRiver +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterBodyRiver* AWaterBodyRiver::GetDefaultObj() +{ + static class AWaterBodyRiver* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterBodyRiver::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterBrushActorInterface +// (None) + +class UClass* IWaterBrushActorInterface::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterBrushActorInterface"); + + return Clss; +} + + +// WaterBrushActorInterface Water.Default__WaterBrushActorInterface +// (Public, ClassDefaultObject, ArchetypeObject) + +class IWaterBrushActorInterface* IWaterBrushActorInterface::GetDefaultObj() +{ + static class IWaterBrushActorInterface* Default = nullptr; + + if (!Default) + Default = static_cast(IWaterBrushActorInterface::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterMeshActor +// (Actor) + +class UClass* AWaterMeshActor::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterMeshActor"); + + return Clss; +} + + +// WaterMeshActor Water.Default__WaterMeshActor +// (Public, ClassDefaultObject, ArchetypeObject) + +class AWaterMeshActor* AWaterMeshActor::GetDefaultObj() +{ + static class AWaterMeshActor* Default = nullptr; + + if (!Default) + Default = static_cast(AWaterMeshActor::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterMeshComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UWaterMeshComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterMeshComponent"); + + return Clss; +} + + +// WaterMeshComponent Water.Default__WaterMeshComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterMeshComponent* UWaterMeshComponent::GetDefaultObj() +{ + static class UWaterMeshComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterMeshComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.WaterMeshComponent.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWaterMeshComponent::IsEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterMeshComponent", "IsEnabled"); + + Params::UWaterMeshComponent_IsEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Water.WaterRuntimeSettings +// (None) + +class UClass* UWaterRuntimeSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterRuntimeSettings"); + + return Clss; +} + + +// WaterRuntimeSettings Water.Default__WaterRuntimeSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterRuntimeSettings* UWaterRuntimeSettings::GetDefaultObj() +{ + static class UWaterRuntimeSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterRuntimeSettings::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterSplineComponent +// (SceneComponent, PrimitiveComponent) + +class UClass* UWaterSplineComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterSplineComponent"); + + return Clss; +} + + +// WaterSplineComponent Water.Default__WaterSplineComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterSplineComponent* UWaterSplineComponent::GetDefaultObj() +{ + static class UWaterSplineComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterSplineComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterSplineMetadata +// (None) + +class UClass* UWaterSplineMetadata::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterSplineMetadata"); + + return Clss; +} + + +// WaterSplineMetadata Water.Default__WaterSplineMetadata +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterSplineMetadata* UWaterSplineMetadata::GetDefaultObj() +{ + static class UWaterSplineMetadata* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterSplineMetadata::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterSubsystem +// (None) + +class UClass* UWaterSubsystem::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterSubsystem"); + + return Clss; +} + + +// WaterSubsystem Water.Default__WaterSubsystem +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterSubsystem* UWaterSubsystem::GetDefaultObj() +{ + static class UWaterSubsystem* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterSubsystem::StaticClass()->DefaultObject); + + return Default; +} + + +// Function Water.WaterSubsystem.SetOceanFloodHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFloodHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWaterSubsystem::SetOceanFloodHeight(float InFloodHeight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "SetOceanFloodHeight"); + + Params::UWaterSubsystem_SetOceanFloodHeight_Params Parms{}; + + Parms.InFloodHeight = InFloodHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.WaterSubsystem.PrintToWaterLog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString Message (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWarning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWaterSubsystem::PrintToWaterLog(const class FString& Message, bool bWarning) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "PrintToWaterLog"); + + Params::UWaterSubsystem_PrintToWaterLog_Params Parms{}; + + Parms.Message = Message; + Parms.bWarning = bWarning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function Water.WaterSubsystem.IsWaterRenderingEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWaterSubsystem::IsWaterRenderingEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "IsWaterRenderingEnabled"); + + Params::UWaterSubsystem_IsWaterRenderingEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.IsUnderwaterPostProcessEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWaterSubsystem::IsUnderwaterPostProcessEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "IsUnderwaterPostProcessEnabled"); + + Params::UWaterSubsystem_IsUnderwaterPostProcessEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.IsShallowWaterSimulationEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWaterSubsystem::IsShallowWaterSimulationEnabled() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "IsShallowWaterSimulationEnabled"); + + Params::UWaterSubsystem_IsShallowWaterSimulationEnabled_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetWaterTimeSeconds +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetWaterTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetWaterTimeSeconds"); + + Params::UWaterSubsystem_GetWaterTimeSeconds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetSmoothedWorldTimeSeconds +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetSmoothedWorldTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetSmoothedWorldTimeSeconds"); + + Params::UWaterSubsystem_GetSmoothedWorldTimeSeconds_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetShallowWaterSimulationRenderTargetSize +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWaterSubsystem::GetShallowWaterSimulationRenderTargetSize() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetShallowWaterSimulationRenderTargetSize"); + + Params::UWaterSubsystem_GetShallowWaterSimulationRenderTargetSize_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetShallowWaterMaxImpulseForces +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWaterSubsystem::GetShallowWaterMaxImpulseForces() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetShallowWaterMaxImpulseForces"); + + Params::UWaterSubsystem_GetShallowWaterMaxImpulseForces_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetShallowWaterMaxDynamicForces +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWaterSubsystem::GetShallowWaterMaxDynamicForces() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetShallowWaterMaxDynamicForces"); + + Params::UWaterSubsystem_GetShallowWaterMaxDynamicForces_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetOceanTotalHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetOceanTotalHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetOceanTotalHeight"); + + Params::UWaterSubsystem_GetOceanTotalHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetOceanFloodHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetOceanFloodHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetOceanFloodHeight"); + + Params::UWaterSubsystem_GetOceanFloodHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetOceanBaseHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetOceanBaseHeight() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetOceanBaseHeight"); + + Params::UWaterSubsystem_GetOceanBaseHeight_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function Water.WaterSubsystem.GetCameraUnderwaterDepth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWaterSubsystem::GetCameraUnderwaterDepth() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaterSubsystem", "GetCameraUnderwaterDepth"); + + Params::UWaterSubsystem_GetCameraUnderwaterDepth_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Class Water.WaterWavesAsset +// (None) + +class UClass* UWaterWavesAsset::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterWavesAsset"); + + return Clss; +} + + +// WaterWavesAsset Water.Default__WaterWavesAsset +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterWavesAsset* UWaterWavesAsset::GetDefaultObj() +{ + static class UWaterWavesAsset* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterWavesAsset::StaticClass()->DefaultObject); + + return Default; +} + + +// Class Water.WaterWavesAssetReference +// (None) + +class UClass* UWaterWavesAssetReference::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaterWavesAssetReference"); + + return Clss; +} + + +// WaterWavesAssetReference Water.Default__WaterWavesAssetReference +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWaterWavesAssetReference* UWaterWavesAssetReference::GetDefaultObj() +{ + static class UWaterWavesAssetReference* Default = nullptr; + + if (!Default) + Default = static_cast(UWaterWavesAssetReference::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_parameters.hpp new file mode 100644 index 0000000..b7e5a2d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_parameters.hpp @@ -0,0 +1,304 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x220 (0x220 - 0x0) +// Function Water.BuoyancyComponent.OnPontoonExitedWater +struct UBuoyancyComponent_OnPontoonExitedWater_Params +{ +public: + struct FSphericalPontoon Pontoon; // 0x0(0x220)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x220 (0x220 - 0x0) +// Function Water.BuoyancyComponent.OnPontoonEnteredWater +struct UBuoyancyComponent_OnPontoonEnteredWater_Params +{ +public: + struct FSphericalPontoon Pontoon; // 0x0(0x220)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Water.BuoyancyComponent.IsInWaterBody +struct UBuoyancyComponent_IsInWaterBody_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x38 (0x38 - 0x0) +// Function Water.BuoyancyComponent.GetLastWaterSurfaceInfo +struct UBuoyancyComponent_GetLastWaterSurfaceInfo_Params +{ +public: + struct FVector OutWaterPlaneLocation; // 0x0(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutWaterPlaneNormal; // 0xC(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutWaterSurfacePosition; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWaterDepth; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutWaterBodyIdx; // 0x28(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutWaterVelocity; // 0x2C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Water.BuoyancyManager.GetBuoyancyComponentManager +struct ABuoyancyManager_GetBuoyancyComponentManager_Params +{ +public: + class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ABuoyancyManager* Manager; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// Function Water.GerstnerWaterWaveGeneratorBase.GenerateGerstnerWaves +struct UGerstnerWaterWaveGeneratorBase_GenerateGerstnerWaves_Params +{ +public: + TArray OutWaves; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// Function Water.NiagaraWaterFunctionLibrary.SetWaterBody +struct UNiagaraWaterFunctionLibrary_SetWaterBody_Params +{ +public: + class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AWaterBody* WaterBody; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.SetWaterWaves +struct AWaterBody_SetWaterWaves_Params +{ +public: + class UWaterWavesBase* InWaterWaves; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x2 (0x2 - 0x0) +// Function Water.WaterBody.OnWaterBodyChanged +struct AWaterBody_OnWaterBodyChanged_Params +{ +public: + bool bShapeOrPositionChanged; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeightmapSettingsChanged; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetWaterSpline +struct AWaterBody_GetWaterSpline_Params +{ +public: + class UWaterSplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetWaterMaterialInstance +struct AWaterBody_GetWaterMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetWaterMaterial +struct AWaterBody_GetWaterMaterial_Params +{ +public: + class UMaterialInterface* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetUnderwaterPostProcessMaterialInstance +struct AWaterBody_GetUnderwaterPostProcessMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetRiverToOceanTransitionMaterialInstance +struct AWaterBody_GetRiverToOceanTransitionMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBody.GetRiverToLakeTransitionMaterialInstance +struct AWaterBody_GetRiverToLakeTransitionMaterialInstance_Params +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterBody.GetMaxWaveHeight +struct AWaterBody_GetMaxWaveHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Water.WaterBody.GetIslands +struct AWaterBody_GetIslands_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// Function Water.WaterBody.GetExclusionVolumes +struct AWaterBody_GetExclusionVolumes_Params +{ +public: + TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function Water.WaterBodyIsland.GetWaterSpline +struct AWaterBodyIsland_GetWaterSpline_Params +{ +public: + class UWaterSplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Water.WaterMeshComponent.IsEnabled +struct UWaterMeshComponent_IsEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.SetOceanFloodHeight +struct UWaterSubsystem_SetOceanFloodHeight_Params +{ +public: + float InFloodHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x18 (0x18 - 0x0) +// Function Water.WaterSubsystem.PrintToWaterLog +struct UWaterSubsystem_PrintToWaterLog_Params +{ +public: + class FString Message; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarning; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x1 (0x1 - 0x0) +// Function Water.WaterSubsystem.IsWaterRenderingEnabled +struct UWaterSubsystem_IsWaterRenderingEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Water.WaterSubsystem.IsUnderwaterPostProcessEnabled +struct UWaterSubsystem_IsUnderwaterPostProcessEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function Water.WaterSubsystem.IsShallowWaterSimulationEnabled +struct UWaterSubsystem_IsShallowWaterSimulationEnabled_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetWaterTimeSeconds +struct UWaterSubsystem_GetWaterTimeSeconds_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetSmoothedWorldTimeSeconds +struct UWaterSubsystem_GetSmoothedWorldTimeSeconds_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetShallowWaterSimulationRenderTargetSize +struct UWaterSubsystem_GetShallowWaterSimulationRenderTargetSize_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetShallowWaterMaxImpulseForces +struct UWaterSubsystem_GetShallowWaterMaxImpulseForces_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetShallowWaterMaxDynamicForces +struct UWaterSubsystem_GetShallowWaterMaxDynamicForces_Params +{ +public: + int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetOceanTotalHeight +struct UWaterSubsystem_GetOceanTotalHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetOceanFloodHeight +struct UWaterSubsystem_GetOceanFloodHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetOceanBaseHeight +struct UWaterSubsystem_GetOceanBaseHeight_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function Water.WaterSubsystem.GetCameraUnderwaterDepth +struct UWaterSubsystem_GetCameraUnderwaterDepth_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Water_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_structs.hpp new file mode 100644 index 0000000..a1f1d15 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Water_structs.hpp @@ -0,0 +1,301 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EBuoyancyEvent : uint8 +{ + EnteredWaterBody = 0, + ExitedWaterBody = 1, + EBuoyancyEvent_MAX = 2, +}; + +enum class EWaveSpectrumType : uint8 +{ + Phillips = 0, + PiersonMoskowitz = 1, + JONSWAP = 2, + EWaveSpectrumType_MAX = 3, +}; + +enum class EWaterBrushBlendType : uint8 +{ + AlphaBlend = 0, + Min = 1, + Max = 2, + Additive = 3, +}; + +enum class EWaterBodyType : uint8 +{ + River = 0, + Lake = 1, + Ocean = 2, + Transition = 3, + Num = 4, + EWaterBodyType_MAX = 5, +}; + +enum class EWaterBrushFalloffMode : uint8 +{ + Angle = 0, + Width = 1, + EWaterBrushFalloffMode_MAX = 2, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x220 (0x220 - 0x0) +// ScriptStruct Water.SphericalPontoon +struct FSphericalPontoon +{ +public: + class FName CenterSocket; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x8(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalForce; // 0x18(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CenterLocation; // 0x24(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat SocketRotation; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x40(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + float WaterHeight; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterDepth; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImmersionDepth; // 0x58(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaterPlaneLocation; // 0x5C(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaterPlaneNormal; // 0x68(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaterSurfacePosition; // 0x74(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaterVelocity; // 0x80(0xC)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WaterBodyIndex; // 0x8C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3[0x178]; // Fixing Size After Last Property [ Dumper-7 ] + class AWaterBody* CurrentWaterBody; // 0x208(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D4[0x10]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x50 (0x50 - 0x0) +// ScriptStruct Water.BuoyancyData +struct FBuoyancyData +{ +public: + TArray Pontoons; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float BuoyancyCoefficient; // 0x10(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuoyancyDamp; // 0x14(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuoyancyDamp2; // 0x18(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuoyancyRampMinVelocity; // 0x1C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuoyancyRampMaxVelocity; // 0x20(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuoyancyRampMax; // 0x24(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBuoyantForce; // 0x28(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterShorePushFactor; // 0x2C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterVelocityStrength; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWaterForce; // 0x34(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficient; // 0x38(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficient2; // 0x3C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDragCoefficient; // 0x40(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDragSpeed; // 0x44(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyDragForcesInWater; // 0x48(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Water.GerstnerWaveOctave +struct FGerstnerWaveOctave +{ +public: + int32 NumWaves; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmplitudeScale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MainDirection; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpreadAngle; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUniformSpread; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x3]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x30 (0x30 - 0x0) +// ScriptStruct Water.GerstnerWave +struct FGerstnerWave +{ +public: + float WaveLength; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Steepness; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WaveVector; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WKA; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Q; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhaseOffset; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x580 (0x580 - 0x0) +// ScriptStruct Water.UnderwaterPostProcessSettings +struct FUnderwaterPostProcessSettings +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Priority; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPostProcessSettings PostProcessSettings; // 0x10(0x560)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UMaterialInterface* UnderwaterPostProcessMaterial; // 0x570(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Water.WaterFalloffSettings +struct FWaterFalloffSettings +{ +public: + enum class EWaterBrushFalloffMode FalloffMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float FalloffAngle; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffWidth; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeOffset; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Water.WaterBrushEffectBlurring +struct FWaterBrushEffectBlurring +{ +public: + bool bBlurShape; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + int32 Radius; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Water.WaterBrushEffectCurlNoise +struct FWaterBrushEffectCurlNoise +{ +public: + float Curl1Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl2Amount; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl1Tiling; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Curl2Tiling; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x28 (0x28 - 0x0) +// ScriptStruct Water.WaterBrushEffectDisplacement +struct FWaterBrushEffectDisplacement +{ +public: + float DisplacementHeight; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplacementTiling; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Midpoint; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Channel; // 0x14(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightmapInfluence; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// ScriptStruct Water.WaterBrushEffectSmoothBlending +struct FWaterBrushEffectSmoothBlending +{ +public: + float InnerSmoothDistance; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterSmoothDistance; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// ScriptStruct Water.WaterBrushEffectTerracing +struct FWaterBrushEffectTerracing +{ +public: + float TerraceAlpha; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TerraceSpacing; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TerraceSmoothness; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaskLength; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaskStartOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x60 (0x60 - 0x0) +// ScriptStruct Water.WaterBrushEffects +struct FWaterBrushEffects +{ +public: + struct FWaterBrushEffectBlurring Blurring; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterBrushEffectCurlNoise CurlNoise; // 0x8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterBrushEffectDisplacement Displacement; // 0x18(0x28)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterBrushEffectSmoothBlending SmoothBlending; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterBrushEffectTerracing Terracing; // 0x48(0x14)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x80 (0x80 - 0x0) +// ScriptStruct Water.WaterBodyHeightmapSettings +struct FWaterBodyHeightmapSettings +{ +public: + enum class EWaterBrushBlendType BlendMode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertShape; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + struct FWaterFalloffSettings FalloffSettings; // 0x4(0x14)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWaterBrushEffects Effects; // 0x18(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Water.WaterBodyWeightmapSettings +struct FWaterBodyWeightmapSettings +{ +public: + float FalloffWidth; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeOffset; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ModulationTexture; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureTiling; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureInfluence; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Midpoint; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalOpacity; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Water.WaterBrushEffectCurves +struct FWaterBrushEffectCurves +{ +public: + bool bUseCurveChannel; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* ElevationCurveAsset; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelEdgeOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelDepth; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveRampWidth; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x20 (0x20 - 0x0) +// ScriptStruct Water.WaterCurveSettings +struct FWaterCurveSettings +{ +public: + bool bUseCurveChannel; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UCurveFloat* ElevationCurveAsset; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelEdgeOffset; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChannelDepth; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveRampWidth; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct Water.WaterSplineCurveDefaults +struct FWaterSplineCurveDefaults +{ +public: + float DefaultDepth; // 0x0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultWidth; // 0x4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultVelocity; // 0x8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultAudioIntensity; // 0xC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_classes.hpp new file mode 100644 index 0000000..16347ea --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_classes.hpp @@ -0,0 +1,14 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_functions.cpp new file mode 100644 index 0000000..d91f67c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_functions.cpp @@ -0,0 +1,12 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_structs.hpp new file mode 100644 index 0000000..221e9df --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/Waterline_Cameras_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + +enum class EWaterline_Cameras : uint8 +{ + NewEnumerator0 = 0, + NewEnumerator1 = 1, + NewEnumerator2 = 2, + NewEnumerator3 = 3, + Waterline_MAX = 4, +}; + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_classes.hpp new file mode 100644 index 0000000..915a449 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x68 (0x118 - 0xB0) +// BlueprintGeneratedClass WaveFoamSimComponent.WaveFoamSimComponent_C +class UWaveFoamSimComponent_C : public UActorComponent +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UTextureRenderTarget2D* Foam_RT_A; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Foam_RT_B; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* Wave_RT; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* DrawWave_MID; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FoamDiffuse_MID; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* FoamToneMapMID; // 0xE0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Res; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Fade; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Time_Bias; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Freeze; // 0xF4(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_2613[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Simulation_World_Size; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Idx; // 0xFC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray WaveCopy; // 0x100(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + class UShallowWaterSimComponent_C* ShallowWater; // 0x110(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + + static class UClass* StaticClass(); + static class UWaveFoamSimComponent_C* GetDefaultObj(); + + void Render_Waves_to_RT(TArray& NewParam, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 CallFunc_Array_LastIndex_ReturnValue, int32 Temp_int_Variable, const struct FGerstnerWave& CallFunc_Array_Get_Item, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Min_ReturnValue, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, bool CallFunc_LessEqual_IntInt_ReturnValue); + void InitializeWaveFoamSim(int32 Res, float WorldSize, float Fading, float TimeBias, class AWaterBody* WaterBody, class UShallowWaterSimComponent_C* ShallowWater); + void Create_MIDs(); + void Allocate_RTs(); + void Wave_Simulation_Step(); + void Release_Foam_Sim_RTs(); + void ExecuteUbergraph_WaveFoamSimComponent(int32 EntryPoint, bool CallFunc_IsValid_ReturnValue, class UTextureRenderTarget2D* CallFunc_PingPong_Height_Read_RT, class UTextureRenderTarget2D* CallFunc_PingPong_Height_Write_RT, bool Temp_bool_Variable, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, uint8 CallFunc_MakeLiteralByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Percent_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_2, class UTextureRenderTarget2D* K2Node_Select_Default_3, int32 K2Node_CustomEvent_Res, float K2Node_CustomEvent_WorldSize, float K2Node_CustomEvent_Fading, float K2Node_CustomEvent_TimeBias, class AWaterBody* K2Node_CustomEvent_WaterBody, class UShallowWaterSimComponent_C* K2Node_CustomEvent_ShallowWater, class UGerstnerWaterWaves* K2Node_DynamicCast_AsGerstner_Water_Waves, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_BooleanAND_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_IsValid_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, uint8 CallFunc_MakeLiteralByte_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_functions.cpp new file mode 100644 index 0000000..d3912c0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_functions.cpp @@ -0,0 +1,345 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass WaveFoamSimComponent.WaveFoamSimComponent_C +// (None) + +class UClass* UWaveFoamSimComponent_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WaveFoamSimComponent_C"); + + return Clss; +} + + +// WaveFoamSimComponent_C WaveFoamSimComponent.Default__WaveFoamSimComponent_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class UWaveFoamSimComponent_C* UWaveFoamSimComponent_C::GetDefaultObj() +{ + static class UWaveFoamSimComponent_C* Default = nullptr; + + if (!Default) + Default = static_cast(UWaveFoamSimComponent_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Render Waves to RT +// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray NewParam (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// struct FLinearColor K2Node_MakeStruct_LinearColor (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_LastIndex_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FGerstnerWave CallFunc_Array_Get_Item (NoDestructor) +// float CallFunc_Conv_IntToFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FLinearColor K2Node_MakeStruct_LinearColor_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Subtract_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Min_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context (NoDestructor) +// bool CallFunc_LessEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) + +void UWaveFoamSimComponent_C::Render_Waves_to_RT(TArray& NewParam, const struct FLinearColor& K2Node_MakeStruct_LinearColor, int32 CallFunc_Array_LastIndex_ReturnValue, int32 Temp_int_Variable, const struct FGerstnerWave& CallFunc_Array_Get_Item, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, const struct FLinearColor& CallFunc_Conv_VectorToLinearColor_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, const struct FLinearColor& K2Node_MakeStruct_LinearColor_1, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue, const struct FVector2D& CallFunc_Add_Vector2DVector2D_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 CallFunc_Min_ReturnValue, class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas, const struct FVector2D& CallFunc_BeginDrawCanvasToRenderTarget_Size, const struct FDrawToRenderTargetContext& CallFunc_BeginDrawCanvasToRenderTarget_Context, bool CallFunc_LessEqual_IntInt_ReturnValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "Render Waves to RT"); + + Params::UWaveFoamSimComponent_C_Render_Waves_to_RT_Params Parms{}; + + Parms.NewParam = NewParam; + Parms.K2Node_MakeStruct_LinearColor = K2Node_MakeStruct_LinearColor; + Parms.CallFunc_Array_LastIndex_ReturnValue = CallFunc_Array_LastIndex_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item; + Parms.CallFunc_Conv_IntToFloat_ReturnValue = CallFunc_Conv_IntToFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Conv_VectorToLinearColor_ReturnValue = CallFunc_Conv_VectorToLinearColor_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.K2Node_MakeStruct_LinearColor_1 = K2Node_MakeStruct_LinearColor_1; + Parms.CallFunc_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue; + Parms.CallFunc_Add_Vector2DVector2D_ReturnValue = CallFunc_Add_Vector2DVector2D_ReturnValue; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Subtract_IntInt_ReturnValue = CallFunc_Subtract_IntInt_ReturnValue; + Parms.CallFunc_Min_ReturnValue = CallFunc_Min_ReturnValue; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Canvas = CallFunc_BeginDrawCanvasToRenderTarget_Canvas; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Size = CallFunc_BeginDrawCanvasToRenderTarget_Size; + Parms.CallFunc_BeginDrawCanvasToRenderTarget_Context = CallFunc_BeginDrawCanvasToRenderTarget_Context; + Parms.CallFunc_LessEqual_IntInt_ReturnValue = CallFunc_LessEqual_IntInt_ReturnValue; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.InitializeWaveFoamSim +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Res (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float WorldSize (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float Fading (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float TimeBias (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AWaterBody* WaterBody (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UShallowWaterSimComponent_C* ShallowWater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWaveFoamSimComponent_C::InitializeWaveFoamSim(int32 Res, float WorldSize, float Fading, float TimeBias, class AWaterBody* WaterBody, class UShallowWaterSimComponent_C* ShallowWater) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "InitializeWaveFoamSim"); + + Params::UWaveFoamSimComponent_C_InitializeWaveFoamSim_Params Parms{}; + + Parms.Res = Res; + Parms.WorldSize = WorldSize; + Parms.Fading = Fading; + Parms.TimeBias = TimeBias; + Parms.WaterBody = WaterBody; + Parms.ShallowWater = ShallowWater; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Create MIDs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWaveFoamSimComponent_C::Create_MIDs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "Create MIDs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Allocate RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWaveFoamSimComponent_C::Allocate_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "Allocate RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Wave Simulation Step +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWaveFoamSimComponent_C::Wave_Simulation_Step() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "Wave Simulation Step"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Release Foam Sim RTs +// (BlueprintCallable, BlueprintEvent) +// Parameters: + +void UWaveFoamSimComponent_C::Release_Foam_Sim_RTs() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "Release Foam Sim RTs"); + + + + UObject::ProcessEvent(Func, nullptr); + +} + + +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.ExecuteUbergraph_WaveFoamSimComponent +// (Final, UbergraphFunction) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_PingPong_Height_Read_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* CallFunc_PingPong_Height_Write_RT (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool Temp_bool_Variable_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 Temp_int_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Percent_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* K2Node_Select_Default_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UTextureRenderTarget2D* K2Node_Select_Default_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 K2Node_CustomEvent_Res (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_WorldSize (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_Fading (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float K2Node_CustomEvent_TimeBias (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class AWaterBody* K2Node_CustomEvent_WaterBody (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UShallowWaterSimComponent_C* K2Node_CustomEvent_ShallowWater (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UGerstnerWaterWaves* K2Node_DynamicCast_AsGerstner_Water_Waves (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor) +// class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_IsValid_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_EqualEqual_IntInt_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor) +// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// uint8 CallFunc_MakeLiteralByte_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWaveFoamSimComponent_C::ExecuteUbergraph_WaveFoamSimComponent(int32 EntryPoint, bool CallFunc_IsValid_ReturnValue, class UTextureRenderTarget2D* CallFunc_PingPong_Height_Read_RT, class UTextureRenderTarget2D* CallFunc_PingPong_Height_Write_RT, bool Temp_bool_Variable, bool Temp_bool_Variable_1, bool Temp_bool_Variable_2, bool Temp_bool_Variable_3, uint8 CallFunc_MakeLiteralByte_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_1, int32 CallFunc_Percent_IntInt_ReturnValue, int32 Temp_int_Variable, bool CallFunc_EqualEqual_IntInt_ReturnValue, class UTextureRenderTarget2D* K2Node_Select_Default, int32 CallFunc_Percent_IntInt_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_1, uint8 CallFunc_MakeLiteralByte_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_1, int32 CallFunc_Percent_IntInt_ReturnValue_2, bool CallFunc_EqualEqual_IntInt_ReturnValue_2, class UTextureRenderTarget2D* K2Node_Select_Default_2, class UTextureRenderTarget2D* K2Node_Select_Default_3, int32 K2Node_CustomEvent_Res, float K2Node_CustomEvent_WorldSize, float K2Node_CustomEvent_Fading, float K2Node_CustomEvent_TimeBias, class AWaterBody* K2Node_CustomEvent_WaterBody, class UShallowWaterSimComponent_C* K2Node_CustomEvent_ShallowWater, class UGerstnerWaterWaves* K2Node_DynamicCast_AsGerstner_Water_Waves, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue_4, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_5, bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2, bool CallFunc_IsValid_ReturnValue_6, bool CallFunc_IsValid_ReturnValue_7, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_3, bool CallFunc_EqualEqual_IntInt_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1, bool CallFunc_EqualEqual_IntInt_ReturnValue_5, bool CallFunc_EqualEqual_IntInt_ReturnValue_6, bool CallFunc_BooleanAND_ReturnValue_1, class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2, uint8 CallFunc_MakeLiteralByte_ReturnValue_3, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue_7, bool CallFunc_IsValid_ReturnValue_8, bool CallFunc_EqualEqual_IntInt_ReturnValue_8, bool CallFunc_BooleanAND_ReturnValue_2, int32 CallFunc_Add_IntInt_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, uint8 CallFunc_MakeLiteralByte_ReturnValue_4, uint8 CallFunc_MakeLiteralByte_ReturnValue_5, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("WaveFoamSimComponent_C", "ExecuteUbergraph_WaveFoamSimComponent"); + + Params::UWaveFoamSimComponent_C_ExecuteUbergraph_WaveFoamSimComponent_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue; + Parms.CallFunc_PingPong_Height_Read_RT = CallFunc_PingPong_Height_Read_RT; + Parms.CallFunc_PingPong_Height_Write_RT = CallFunc_PingPong_Height_Write_RT; + Parms.Temp_bool_Variable = Temp_bool_Variable; + Parms.Temp_bool_Variable_1 = Temp_bool_Variable_1; + Parms.Temp_bool_Variable_2 = Temp_bool_Variable_2; + Parms.Temp_bool_Variable_3 = Temp_bool_Variable_3; + Parms.CallFunc_MakeLiteralByte_ReturnValue = CallFunc_MakeLiteralByte_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1; + Parms.CallFunc_MakeLiteralByte_ReturnValue_1 = CallFunc_MakeLiteralByte_ReturnValue_1; + Parms.CallFunc_Percent_IntInt_ReturnValue = CallFunc_Percent_IntInt_ReturnValue; + Parms.Temp_int_Variable = Temp_int_Variable; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue; + Parms.K2Node_Select_Default = K2Node_Select_Default; + Parms.CallFunc_Percent_IntInt_ReturnValue_1 = CallFunc_Percent_IntInt_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1; + Parms.CallFunc_MakeLiteralByte_ReturnValue_2 = CallFunc_MakeLiteralByte_ReturnValue_2; + Parms.K2Node_Select_Default_1 = K2Node_Select_Default_1; + Parms.CallFunc_Percent_IntInt_ReturnValue_2 = CallFunc_Percent_IntInt_ReturnValue_2; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_2 = CallFunc_EqualEqual_IntInt_ReturnValue_2; + Parms.K2Node_Select_Default_2 = K2Node_Select_Default_2; + Parms.K2Node_Select_Default_3 = K2Node_Select_Default_3; + Parms.K2Node_CustomEvent_Res = K2Node_CustomEvent_Res; + Parms.K2Node_CustomEvent_WorldSize = K2Node_CustomEvent_WorldSize; + Parms.K2Node_CustomEvent_Fading = K2Node_CustomEvent_Fading; + Parms.K2Node_CustomEvent_TimeBias = K2Node_CustomEvent_TimeBias; + Parms.K2Node_CustomEvent_WaterBody = K2Node_CustomEvent_WaterBody; + Parms.K2Node_CustomEvent_ShallowWater = K2Node_CustomEvent_ShallowWater; + Parms.K2Node_DynamicCast_AsGerstner_Water_Waves = K2Node_DynamicCast_AsGerstner_Water_Waves; + Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess; + Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue; + Parms.CallFunc_IsValid_ReturnValue_4 = CallFunc_IsValid_ReturnValue_4; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = CallFunc_EqualEqual_ObjectObject_ReturnValue_1; + Parms.CallFunc_IsValid_ReturnValue_5 = CallFunc_IsValid_ReturnValue_5; + Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = CallFunc_EqualEqual_ObjectObject_ReturnValue_2; + Parms.CallFunc_IsValid_ReturnValue_6 = CallFunc_IsValid_ReturnValue_6; + Parms.CallFunc_IsValid_ReturnValue_7 = CallFunc_IsValid_ReturnValue_7; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue = CallFunc_CreateRenderTarget2D_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_3 = CallFunc_EqualEqual_IntInt_ReturnValue_3; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_4 = CallFunc_EqualEqual_IntInt_ReturnValue_4; + Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_1 = CallFunc_CreateRenderTarget2D_ReturnValue_1; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_5 = CallFunc_EqualEqual_IntInt_ReturnValue_5; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_6 = CallFunc_EqualEqual_IntInt_ReturnValue_6; + Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1; + Parms.CallFunc_CreateRenderTarget2D_ReturnValue_2 = CallFunc_CreateRenderTarget2D_ReturnValue_2; + Parms.CallFunc_MakeLiteralByte_ReturnValue_3 = CallFunc_MakeLiteralByte_ReturnValue_3; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_7 = CallFunc_EqualEqual_IntInt_ReturnValue_7; + Parms.CallFunc_IsValid_ReturnValue_8 = CallFunc_IsValid_ReturnValue_8; + Parms.CallFunc_EqualEqual_IntInt_ReturnValue_8 = CallFunc_EqualEqual_IntInt_ReturnValue_8; + Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2; + Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_MakeLiteralByte_ReturnValue_4 = CallFunc_MakeLiteralByte_ReturnValue_4; + Parms.CallFunc_MakeLiteralByte_ReturnValue_5 = CallFunc_MakeLiteralByte_ReturnValue_5; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_parameters.hpp new file mode 100644 index 0000000..70c62ba --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_parameters.hpp @@ -0,0 +1,136 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xC1 (0xC1 - 0x0) +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.Render Waves to RT +struct UWaveFoamSimComponent_C_Render_Waves_to_RT_Params +{ +public: + TArray NewParam; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FLinearColor K2Node_MakeStruct_LinearColor; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_LastIndex_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FGerstnerWave CallFunc_Array_Get_Item; // 0x28(0x30)(NoDestructor) + float CallFunc_Conv_IntToFloat_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FLinearColor K2Node_MakeStruct_LinearColor_1; // 0x74(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x84(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_Add_Vector2DVector2D_ReturnValue; // 0x8C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Min_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UCanvas* CallFunc_BeginDrawCanvasToRenderTarget_Canvas; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector2D CallFunc_BeginDrawCanvasToRenderTarget_Size; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FDrawToRenderTargetContext CallFunc_BeginDrawCanvasToRenderTarget_Context; // 0xB0(0x10)(NoDestructor) + bool CallFunc_LessEqual_IntInt_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x20 (0x20 - 0x0) +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.InitializeWaveFoamSim +struct UWaveFoamSimComponent_C_InitializeWaveFoamSim_Params +{ +public: + int32 Res; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float WorldSize; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Fading; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float TimeBias; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AWaterBody* WaterBody; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UShallowWaterSimComponent_C* ShallowWater; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0xF0 (0xF0 - 0x0) +// Function WaveFoamSimComponent.WaveFoamSimComponent_C.ExecuteUbergraph_WaveFoamSimComponent +struct UWaveFoamSimComponent_C_ExecuteUbergraph_WaveFoamSimComponent_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2606[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_PingPong_Height_Read_RT; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* CallFunc_PingPong_Height_Write_RT; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Temp_bool_Variable; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_1; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_2; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool Temp_bool_Variable_3; // 0x1B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue_1; // 0x1D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_1; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2607[0x1]; // Fixing Size After Last Property [ Dumper-7 ] + int32 CallFunc_Percent_IntInt_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Variable; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_2608[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_1; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_1; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 CallFunc_MakeLiteralByte_ReturnValue_2; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2609[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_1; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Percent_IntInt_ReturnValue_2; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_2; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_260A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* K2Node_Select_Default_2; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UTextureRenderTarget2D* K2Node_Select_Default_3; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 K2Node_CustomEvent_Res; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_WorldSize; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_Fading; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float K2Node_CustomEvent_TimeBias; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class AWaterBody* K2Node_CustomEvent_WaterBody; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UShallowWaterSimComponent_C* K2Node_CustomEvent_ShallowWater; // 0x78(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UGerstnerWaterWaves* K2Node_DynamicCast_AsGerstner_Water_Waves; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_2; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_3; // 0x8A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue; // 0x8B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_4; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_1; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_5; // 0x8E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_ObjectObject_ReturnValue_2; // 0x8F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_6; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_7; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_260B[0x6]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_3; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_4; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_260C[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_5; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_6; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_1; // 0xB2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_260D[0x5]; // Fixing Size After Last Property [ Dumper-7 ] + class UTextureRenderTarget2D* CallFunc_CreateRenderTarget2D_ReturnValue_2; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_3; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_260E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue_7; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_IsValid_ReturnValue_8; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_EqualEqual_IntInt_ReturnValue_8; // 0xD2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_BooleanAND_ReturnValue_2; // 0xD3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + int32 CallFunc_Add_IntInt_ReturnValue; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_4; // 0xDC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 CallFunc_MakeLiteralByte_ReturnValue_5; // 0xDD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_260F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0xE8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WaveFoamSimComponent_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_classes.hpp new file mode 100644 index 0000000..fc7accb --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_classes.hpp @@ -0,0 +1,30 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x8 (0x30 - 0x28) +// Class WmfMediaFactory.WmfMediaSettings +class UWmfMediaSettings : public UObject +{ +public: + bool AllowNonStandardCodecs; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LowLatency; // 0x29(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NativeAudioOut; // 0x2A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HardwareAcceleratedVideoDecoding; // 0x2B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1716[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UWmfMediaSettings* GetDefaultObj(); + +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_functions.cpp new file mode 100644 index 0000000..868bc3f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_functions.cpp @@ -0,0 +1,44 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class WmfMediaFactory.WmfMediaSettings +// (None) + +class UClass* UWmfMediaSettings::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("WmfMediaSettings"); + + return Clss; +} + + +// WmfMediaSettings WmfMediaFactory.Default__WmfMediaSettings +// (Public, ClassDefaultObject, ArchetypeObject) + +class UWmfMediaSettings* UWmfMediaSettings::GetDefaultObj() +{ + static class UWmfMediaSettings* Default = nullptr; + + if (!Default) + Default = static_cast(UWmfMediaSettings::StaticClass()->DefaultObject); + + return Default; +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_parameters.hpp new file mode 100644 index 0000000..8ced2e0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_parameters.hpp @@ -0,0 +1,15 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/WmfMediaFactory_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_classes.hpp new file mode 100644 index 0000000..38d150f --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x20 (0x48 - 0x28) +// Class XRVisualization.XRVisualizationLoadHelper +class UXRVisualizationLoadHelper : public UObject +{ +public: + class UStaticMesh* GenericHMD; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* OculusControllerMesh; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* ViveControllerMesh; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* STEMControllerMesh; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class UXRVisualizationLoadHelper* GetDefaultObj(); + +}; + +// 0x8 (0x30 - 0x28) +// Class XRVisualization.XRVisualizationFunctionLibrary +class UXRVisualizationFunctionLibrary : public UBlueprintFunctionLibrary +{ +public: + class UXRVisualizationLoadHelper* LoadHelper; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + + static class UClass* StaticClass(); + static class UXRVisualizationFunctionLibrary* GetDefaultObj(); + + void RenderMotionController(struct FXRMotionControllerData& XRControllerData, bool bRight); + void RenderHMD(struct FXRHMDData& XRHMDData); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_functions.cpp new file mode 100644 index 0000000..1445bda --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_functions.cpp @@ -0,0 +1,128 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class XRVisualization.XRVisualizationLoadHelper +// (None) + +class UClass* UXRVisualizationLoadHelper::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XRVisualizationLoadHelper"); + + return Clss; +} + + +// XRVisualizationLoadHelper XRVisualization.Default__XRVisualizationLoadHelper +// (Public, ClassDefaultObject, ArchetypeObject) + +class UXRVisualizationLoadHelper* UXRVisualizationLoadHelper::GetDefaultObj() +{ + static class UXRVisualizationLoadHelper* Default = nullptr; + + if (!Default) + Default = static_cast(UXRVisualizationLoadHelper::StaticClass()->DefaultObject); + + return Default; +} + + +// Class XRVisualization.XRVisualizationFunctionLibrary +// (None) + +class UClass* UXRVisualizationFunctionLibrary::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XRVisualizationFunctionLibrary"); + + return Clss; +} + + +// XRVisualizationFunctionLibrary XRVisualization.Default__XRVisualizationFunctionLibrary +// (Public, ClassDefaultObject, ArchetypeObject) + +class UXRVisualizationFunctionLibrary* UXRVisualizationFunctionLibrary::GetDefaultObj() +{ + static class UXRVisualizationFunctionLibrary* Default = nullptr; + + if (!Default) + Default = static_cast(UXRVisualizationFunctionLibrary::StaticClass()->DefaultObject); + + return Default; +} + + +// Function XRVisualization.XRVisualizationFunctionLibrary.RenderMotionController +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FXRMotionControllerData XRControllerData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UXRVisualizationFunctionLibrary::RenderMotionController(struct FXRMotionControllerData& XRControllerData, bool bRight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRVisualizationFunctionLibrary", "RenderMotionController"); + + Params::UXRVisualizationFunctionLibrary_RenderMotionController_Params Parms{}; + + Parms.XRControllerData = XRControllerData; + Parms.bRight = bRight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function XRVisualization.XRVisualizationFunctionLibrary.RenderHMD +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FXRHMDData XRHMDData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UXRVisualizationFunctionLibrary::RenderHMD(struct FXRHMDData& XRHMDData) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XRVisualizationFunctionLibrary", "RenderHMD"); + + Params::UXRVisualizationFunctionLibrary_RenderHMD_Params Parms{}; + + Parms.XRHMDData = XRHMDData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_parameters.hpp new file mode 100644 index 0000000..a312881 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_parameters.hpp @@ -0,0 +1,37 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0xB0 (0xB0 - 0x0) +// Function XRVisualization.XRVisualizationFunctionLibrary.RenderMotionController +struct UXRVisualizationFunctionLibrary_RenderMotionController_Params +{ +public: + struct FXRMotionControllerData XRControllerData; // 0x0(0xA0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bRight; // 0xA0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC3[0xF]; // Fixing Size Of Struct [ Dumper-7 ] +}; + +// 0x40 (0x40 - 0x0) +// Function XRVisualization.XRVisualizationFunctionLibrary.RenderHMD +struct UXRVisualizationFunctionLibrary_RenderHMD_Params +{ +public: + struct FXRHMDData XRHMDData; // 0x0(0x40)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XRVisualization_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_classes.hpp new file mode 100644 index 0000000..6478596 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_classes.hpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0xD8 (0x188 - 0xB0) +// Class XShip.XShipComponent +class UXShipComponent : public UActorComponent +{ +public: + TArray XShipFloaters; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray XShipEngines; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float WaterDensity; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirDensity; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterWorldZ; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomShipBoundsRadius; // 0xDC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float ShipBoundsRadius; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWaterLinearDamping; // 0xE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWaterLinearDamping; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWaterAngularDamping; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWaterAngularDamping; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementAccelerationSpeed; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementBrakingSpeed; // 0xF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementSideDampingSpeed; // 0xFC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientRotationToMovement; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanMoveBackwardWithOrientRotation; // 0x101(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float ToleranceForMoveBackwardWithOrientRotation; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRotationSpeed; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationAccelerationSpeed; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationBrakingSpeed; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyRotationBySpeed; // 0x114(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SpeedForMaxRotation; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilization; // 0x11C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilizationInAir; // 0x11D(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float InAirAngularStabilizationSpeed; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirAngularStabilizationDamping; // 0x124(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStabilizationSpeed; // 0x128(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStabilizationDamping; // 0x12C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearStabilizationDamping; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSyncMovement; // 0x134(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float SendPacketInterval; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientSyncSpeed; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRepXShipMovement RepXShipMovement; // 0x140(0x30)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + float SendPacketIntervalLocal; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector MovementInput; // 0x174(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInput; // 0x180(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] + + static class UClass* StaticClass(); + static class UXShipComponent* GetDefaultObj(); + + void Server_PassMovementInfo(struct FRepXShipMovement& NewRepXShipMovement); + bool IsEngineInWater(); + class AXShipPawn* GetXShipPawn(); + float GetShipBoundsRadius(); + void EnableAllFloaters(); + void EnableAllEngines(); + void DisableAllFloaters(); + void DisableAllEngines(); +}; + +// 0x18 (0x298 - 0x280) +// Class XShip.XShipPawn +class AXShipPawn : public APawn +{ +public: + class UBoxComponent* RootBoxComponent; // 0x280(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* ArrowComponent; // 0x288(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UXShipComponent* XShipComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + + static class UClass* StaticClass(); + static class AXShipPawn* GetDefaultObj(); + + class UXShipComponent* GetXShipComponent(); + float GetWaterWorldZ(const struct FVector2D& InLocation); + struct FVector GetWaterNormal(const struct FVector2D& InLocation); + float GetWaterDensity(const struct FVector2D& InLocation); + void AddRotationInput(float ScaleValue); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_functions.cpp new file mode 100644 index 0000000..6562fcd --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_functions.cpp @@ -0,0 +1,424 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// Class XShip.XShipComponent +// (None) + +class UClass* UXShipComponent::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XShipComponent"); + + return Clss; +} + + +// XShipComponent XShip.Default__XShipComponent +// (Public, ClassDefaultObject, ArchetypeObject) + +class UXShipComponent* UXShipComponent::GetDefaultObj() +{ + static class UXShipComponent* Default = nullptr; + + if (!Default) + Default = static_cast(UXShipComponent::StaticClass()->DefaultObject); + + return Default; +} + + +// Function XShip.XShipComponent.Server_PassMovementInfo +// (Net, Native, Event, Protected, NetServer) +// Parameters: +// struct FRepXShipMovement NewRepXShipMovement (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UXShipComponent::Server_PassMovementInfo(struct FRepXShipMovement& NewRepXShipMovement) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "Server_PassMovementInfo"); + + Params::UXShipComponent_Server_PassMovementInfo_Params Parms{}; + + Parms.NewRepXShipMovement = NewRepXShipMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + + +// Function XShip.XShipComponent.IsEngineInWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UXShipComponent::IsEngineInWater() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "IsEngineInWater"); + + Params::UXShipComponent_IsEngineInWater_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipComponent.GetXShipPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AXShipPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AXShipPawn* UXShipComponent::GetXShipPawn() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "GetXShipPawn"); + + Params::UXShipComponent_GetXShipPawn_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipComponent.GetShipBoundsRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UXShipComponent::GetShipBoundsRadius() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "GetShipBoundsRadius"); + + Params::UXShipComponent_GetShipBoundsRadius_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipComponent.EnableAllFloaters +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UXShipComponent::EnableAllFloaters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "EnableAllFloaters"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function XShip.XShipComponent.EnableAllEngines +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UXShipComponent::EnableAllEngines() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "EnableAllEngines"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function XShip.XShipComponent.DisableAllFloaters +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UXShipComponent::DisableAllFloaters() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "DisableAllFloaters"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Function XShip.XShipComponent.DisableAllEngines +// (Final, Native, Public, BlueprintCallable) +// Parameters: + +void UXShipComponent::DisableAllEngines() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipComponent", "DisableAllEngines"); + + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + + Func->FunctionFlags = Flgs; + +} + + +// Class XShip.XShipPawn +// (Actor, Pawn) + +class UClass* AXShipPawn::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("XShipPawn"); + + return Clss; +} + + +// XShipPawn XShip.Default__XShipPawn +// (Public, ClassDefaultObject, ArchetypeObject) + +class AXShipPawn* AXShipPawn::GetDefaultObj() +{ + static class AXShipPawn* Default = nullptr; + + if (!Default) + Default = static_cast(AXShipPawn::StaticClass()->DefaultObject); + + return Default; +} + + +// Function XShip.XShipPawn.GetXShipComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UXShipComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UXShipComponent* AXShipPawn::GetXShipComponent() +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipPawn", "GetXShipComponent"); + + Params::AXShipPawn_GetXShipComponent_Params Parms{}; + + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipPawn.GetWaterWorldZ +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AXShipPawn::GetWaterWorldZ(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipPawn", "GetWaterWorldZ"); + + Params::AXShipPawn_GetWaterWorldZ_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipPawn.GetWaterNormal +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AXShipPawn::GetWaterNormal(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipPawn", "GetWaterNormal"); + + Params::AXShipPawn_GetWaterNormal_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipPawn.GetWaterDensity +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector2D InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AXShipPawn::GetWaterDensity(const struct FVector2D& InLocation) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipPawn", "GetWaterDensity"); + + Params::AXShipPawn_GetWaterDensity_Params Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; + +} + + +// Function XShip.XShipPawn.AddRotationInput +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float ScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AXShipPawn::AddRotationInput(float ScaleValue) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("XShipPawn", "AddRotationInput"); + + Params::AXShipPawn_AddRotationInput_Params Parms{}; + + Parms.ScaleValue = ScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + + Func->FunctionFlags = Flgs; + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_parameters.hpp new file mode 100644 index 0000000..493734b --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_parameters.hpp @@ -0,0 +1,94 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// Function XShip.XShipComponent.Server_PassMovementInfo +struct UXShipComponent_Server_PassMovementInfo_Params +{ +public: + struct FRepXShipMovement NewRepXShipMovement; // 0x0(0x30)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x1 (0x1 - 0x0) +// Function XShip.XShipComponent.IsEngineInWater +struct UXShipComponent_IsEngineInWater_Params +{ +public: + bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function XShip.XShipComponent.GetXShipPawn +struct UXShipComponent_GetXShipPawn_Params +{ +public: + class AXShipPawn* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function XShip.XShipComponent.GetShipBoundsRadius +struct UXShipComponent_GetShipBoundsRadius_Params +{ +public: + float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x8 (0x8 - 0x0) +// Function XShip.XShipPawn.GetXShipComponent +struct AXShipPawn_GetXShipComponent_Params +{ +public: + class UXShipComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function XShip.XShipPawn.GetWaterWorldZ +struct AXShipPawn_GetWaterWorldZ_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x14 (0x14 - 0x0) +// Function XShip.XShipPawn.GetWaterNormal +struct AXShipPawn_GetWaterNormal_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x8(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0xC (0xC - 0x0) +// Function XShip.XShipPawn.GetWaterDensity +struct AXShipPawn_GetWaterDensity_Params +{ +public: + struct FVector2D InLocation; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x4 (0x4 - 0x0) +// Function XShip.XShipPawn.AddRotationInput +struct AXShipPawn_AddRotationInput_Params +{ +public: + float ScaleValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_structs.hpp new file mode 100644 index 0000000..0852465 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/XShip_structs.hpp @@ -0,0 +1,53 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x30 (0x30 - 0x0) +// ScriptStruct XShip.RepXShipMovement +struct FRepXShipMovement +{ +public: + struct FVector_NetQuantize LinearVelocity; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize AngularVelocity; // 0xC(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize Location; // 0x18(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; + +// 0x24 (0x24 - 0x0) +// ScriptStruct XShip.XShipEngine +struct FXShipEngine +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector ForceRelativeLocation; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaterCheckRelativeLocation; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineForwardForce; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EngineBackwardForce; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +// 0x10 (0x10 - 0x0) +// ScriptStruct XShip.XShipFloater +struct FXShipFloater +{ +public: + bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector RelativeLocation; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_classes.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_classes.hpp new file mode 100644 index 0000000..5bc8d80 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_classes.hpp @@ -0,0 +1,84 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// CLASSES +//--------------------------------------------------------------------------------------------------------------------- + +// 0x118 (0x338 - 0x220) +// BlueprintGeneratedClass lazygodray_FX_BP.lazygodray_FX_BP_C +class ALazygodray_FX_BP_C : public AActor +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient) + class UBoxComponent* PS_Bounds; // 0x228(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight; // 0x230(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Spotlight_grp; // 0x238(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* Godray_card_SM; // 0x240(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* Lazygodray_FX_BP; // 0x248(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash) + float Overall_Diameter_multiplier; // 0x250(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Overall_Length_multiplier; // 0x254(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + struct FLinearColor Overall_Tint_color; // 0x258(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Overall_intensity; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Overall_contrast; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + class UTexture* LightShaft_texture; // 0x270(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float LightShaft_strength; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float LightShaft_amount; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float LightShaft_length; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Volumetric_depth_fade_distance; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_fesnel_exponent; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_camera_fading_starting_distance; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_camera_fading_transition_range; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_vertical_falloff_midpoint; // 0x294(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_vertical_falloff_exponent; // 0x298(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_vertical_falloff_strength; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Volumetric_cylindrical_masking_exponent; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Use_lightray_convergent; // 0x2A4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B8B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float Volumetric_lightray_convergent_rate; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Enable_dust_particle__cannot_be_toggled_during_runtime_; // 0x2AC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B8C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FLinearColor Dust_particle_color; // 0x2B0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Dust_amount_multiplier; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Dust_size_multiplier; // 0x2C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_size_minimum_percentage; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_velocity_multiplier; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_spawn_location_vertical_offset; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Dust_spawn_radius_multiplier; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Dust_spawn_length_multiplier; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Dust_revealing_distance; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_revealing_transition; // 0x2E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_culling_distance; // 0x2E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Dust_culling_transition; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool Enable_spotlight_component__cannot_be_toggled_during_runtime_if_not_Movable; // 0x2EC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor) + enum class EComponentMobility Spotlight_Mobility; // 0x2ED(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B8D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float Spotlight_intensity_in_Lumens; // 0x2F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Spotlight_source_radius; // 0x2F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Spotlight_attenuation_offset; // 0x2F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Spotlight_outer_cone_angle_offset; // 0x2FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Spotlight_inner_cone_angle; // 0x300(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Smoke_intensity; // 0x304(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + class UTexture* Smoke_texture; // 0x308(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float Smoke_texture_scale; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Smoke_panning_speedX; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + float Smoke_panning_speedY; // 0x318(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B8E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UParticleSystemComponent* GodrayDust; // 0x320(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TArray GodrayDust_Parameters; // 0x328(0x10)(Edit, BlueprintVisible, DisableEditOnInstance) + + static class UClass* StaticClass(); + static class ALazygodray_FX_BP_C* GetDefaultObj(); + + void UserConstructionScript(class UMaterialInstance* Godray_dust_MI, class UMaterialInstanceDynamic* Dust_mtl_dynamic_instance, class UMaterialInstanceDynamic* Godray_mtl_dynamic_instance, class UMaterialInstance* Godray_card_MI_convergent, class UMaterialInstance* Godray_card_MI, const struct FTransform& Temp_struct_Variable, class UParticleSystemComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_DegAtan_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Multiply_FloatFloat_ReturnValue_11, float CallFunc_Multiply_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_13, float CallFunc_Multiply_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_15, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_16, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_17, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_1, const struct FParticleSysParam& K2Node_MakeStruct_ParticleSysParam, float CallFunc_Divide_FloatFloat_ReturnValue_2, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_18, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_2, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_3, const struct FParticleSysParam& K2Node_MakeStruct_ParticleSysParam_1, int32 CallFunc_Array_Add_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_19, float CallFunc_Multiply_FloatFloat_ReturnValue_20, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_4, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2); + void OnChangingGodrayParameters(bool UpdateSpotlight); + void ExecuteUbergraph_lazygodray_FX_BP(int32 EntryPoint, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, bool K2Node_CustomEvent_UpdateSpotlight, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_11, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Multiply_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_13, float CallFunc_Multiply_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_15, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_16, float CallFunc_Multiply_FloatFloat_ReturnValue_17, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_DegAtan_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_18); +}; + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_functions.cpp b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_functions.cpp new file mode 100644 index 0000000..c74ea57 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_functions.cpp @@ -0,0 +1,291 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// FUNCTIONS +//--------------------------------------------------------------------------------------------------------------------- + + +// BlueprintGeneratedClass lazygodray_FX_BP.lazygodray_FX_BP_C +// (Actor) + +class UClass* ALazygodray_FX_BP_C::StaticClass() +{ + static class UClass* Clss = nullptr; + + if (!Clss) + Clss = UObject::FindClassFast("lazygodray_FX_BP_C"); + + return Clss; +} + + +// lazygodray_FX_BP_C lazygodray_FX_BP.Default__lazygodray_FX_BP_C +// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted) + +class ALazygodray_FX_BP_C* ALazygodray_FX_BP_C::GetDefaultObj() +{ + static class ALazygodray_FX_BP_C* Default = nullptr; + + if (!Default) + Default = static_cast(ALazygodray_FX_BP_C::StaticClass()->DefaultObject); + + return Default; +} + + +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.UserConstructionScript +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMaterialInstance* Godray_dust_MI (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* Dust_mtl_dynamic_instance (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* Godray_mtl_dynamic_instance (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstance* Godray_card_MI_convergent (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstance* Godray_card_MI (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FTransform Temp_struct_Variable (ConstParm, IsPlainOldData, NoDestructor) +// class UParticleSystemComponent* CallFunc_AddComponent_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_K2_AttachToComponent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DegAtan_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Subtract_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FParticleSysParam K2Node_MakeStruct_ParticleSysParam (IsPlainOldData, NoDestructor) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// int32 CallFunc_Array_Add_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_FloatToVector_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FParticleSysParam K2Node_MakeStruct_ParticleSysParam_1 (IsPlainOldData, NoDestructor) +// int32 CallFunc_Array_Add_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_19 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_20 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALazygodray_FX_BP_C::UserConstructionScript(class UMaterialInstance* Godray_dust_MI, class UMaterialInstanceDynamic* Dust_mtl_dynamic_instance, class UMaterialInstanceDynamic* Godray_mtl_dynamic_instance, class UMaterialInstance* Godray_card_MI_convergent, class UMaterialInstance* Godray_card_MI, const struct FTransform& Temp_struct_Variable, class UParticleSystemComponent* CallFunc_AddComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_DegAtan_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Multiply_FloatFloat_ReturnValue_11, float CallFunc_Multiply_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_13, float CallFunc_Multiply_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_15, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_16, const struct FVector& CallFunc_MakeVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_17, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_3, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_1, const struct FParticleSysParam& K2Node_MakeStruct_ParticleSysParam, float CallFunc_Divide_FloatFloat_ReturnValue_2, int32 CallFunc_Array_Add_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_18, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_2, const struct FVector& CallFunc_Conv_FloatToVector_ReturnValue_3, const struct FParticleSysParam& K2Node_MakeStruct_ParticleSysParam_1, int32 CallFunc_Array_Add_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_19, float CallFunc_Multiply_FloatFloat_ReturnValue_20, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_Divide_FloatFloat_ReturnValue_4, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, const struct FVector& CallFunc_MakeVector_ReturnValue_2, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1, class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("lazygodray_FX_BP_C", "UserConstructionScript"); + + Params::ALazygodray_FX_BP_C_UserConstructionScript_Params Parms{}; + + Parms.Godray_dust_MI = Godray_dust_MI; + Parms.Dust_mtl_dynamic_instance = Dust_mtl_dynamic_instance; + Parms.Godray_mtl_dynamic_instance = Godray_mtl_dynamic_instance; + Parms.Godray_card_MI_convergent = Godray_card_MI_convergent; + Parms.Godray_card_MI = Godray_card_MI; + Parms.Temp_struct_Variable = Temp_struct_Variable; + Parms.CallFunc_AddComponent_ReturnValue = CallFunc_AddComponent_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_K2_AttachToComponent_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_DegAtan_ReturnValue = CallFunc_DegAtan_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_8 = CallFunc_Multiply_FloatFloat_ReturnValue_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_9 = CallFunc_Multiply_FloatFloat_ReturnValue_9; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_10 = CallFunc_Multiply_FloatFloat_ReturnValue_10; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_11 = CallFunc_Multiply_FloatFloat_ReturnValue_11; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_12 = CallFunc_Multiply_FloatFloat_ReturnValue_12; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_13 = CallFunc_Multiply_FloatFloat_ReturnValue_13; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_14 = CallFunc_Multiply_FloatFloat_ReturnValue_14; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_15 = CallFunc_Multiply_FloatFloat_ReturnValue_15; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_16 = CallFunc_Multiply_FloatFloat_ReturnValue_16; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_17 = CallFunc_Multiply_FloatFloat_ReturnValue_17; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Subtract_FloatFloat_ReturnValue = CallFunc_Subtract_FloatFloat_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_3 = CallFunc_Add_FloatFloat_ReturnValue_3; + Parms.CallFunc_Conv_FloatToVector_ReturnValue = CallFunc_Conv_FloatToVector_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_1 = CallFunc_Conv_FloatToVector_ReturnValue_1; + Parms.K2Node_MakeStruct_ParticleSysParam = K2Node_MakeStruct_ParticleSysParam; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_Array_Add_ReturnValue = CallFunc_Array_Add_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_18 = CallFunc_Multiply_FloatFloat_ReturnValue_18; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_2 = CallFunc_Conv_FloatToVector_ReturnValue_2; + Parms.CallFunc_Conv_FloatToVector_ReturnValue_3 = CallFunc_Conv_FloatToVector_ReturnValue_3; + Parms.K2Node_MakeStruct_ParticleSysParam_1 = K2Node_MakeStruct_ParticleSysParam_1; + Parms.CallFunc_Array_Add_ReturnValue_1 = CallFunc_Array_Add_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_19 = CallFunc_Multiply_FloatFloat_ReturnValue_19; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_20 = CallFunc_Multiply_FloatFloat_ReturnValue_20; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_4 = CallFunc_Divide_FloatFloat_ReturnValue_4; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue_1 = CallFunc_Conv_LinearColorToVector_ReturnValue_1; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; + Parms.CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.OnChangingGodrayParameters +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// bool UpdateSpotlight (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) + +void ALazygodray_FX_BP_C::OnChangingGodrayParameters(bool UpdateSpotlight) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("lazygodray_FX_BP_C", "OnChangingGodrayParameters"); + + Params::ALazygodray_FX_BP_C_OnChangingGodrayParameters_Params Parms{}; + + Parms.UpdateSpotlight = UpdateSpotlight; + + UObject::ProcessEvent(Func, &Parms); + +} + + +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.ExecuteUbergraph_lazygodray_FX_BP +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool K2Node_CustomEvent_UpdateSpotlight (ZeroConstructor, IsPlainOldData, NoDestructor) +// struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_7 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_8 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_9 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_10 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_11 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult (IsPlainOldData, NoDestructor, ContainsInstancedReference) +// float CallFunc_Multiply_FloatFloat_ReturnValue_12 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_13 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_14 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_15 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// struct FVector CallFunc_MakeVector_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// bool CallFunc_NotEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor) +// float CallFunc_Multiply_FloatFloat_ReturnValue_16 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_17 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Divide_FloatFloat_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_DegAtan_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Add_FloatFloat_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +// float CallFunc_Multiply_FloatFloat_ReturnValue_18 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void ALazygodray_FX_BP_C::ExecuteUbergraph_lazygodray_FX_BP(int32 EntryPoint, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue_1, bool K2Node_CustomEvent_UpdateSpotlight, const struct FVector& CallFunc_Conv_LinearColorToVector_ReturnValue_1, float CallFunc_Multiply_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_3, float CallFunc_Multiply_FloatFloat_ReturnValue_4, float CallFunc_Multiply_FloatFloat_ReturnValue_5, float CallFunc_Multiply_FloatFloat_ReturnValue_6, float CallFunc_Multiply_FloatFloat_ReturnValue_7, float CallFunc_Multiply_FloatFloat_ReturnValue_8, float CallFunc_Multiply_FloatFloat_ReturnValue_9, float CallFunc_Multiply_FloatFloat_ReturnValue_10, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_11, const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_MakeVector_ReturnValue_1, const struct FHitResult& CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Multiply_FloatFloat_ReturnValue_12, float CallFunc_Multiply_FloatFloat_ReturnValue_13, float CallFunc_Multiply_FloatFloat_ReturnValue_14, float CallFunc_Multiply_FloatFloat_ReturnValue_15, const struct FVector& CallFunc_MakeVector_ReturnValue_2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue_16, float CallFunc_Multiply_FloatFloat_ReturnValue_17, float CallFunc_Divide_FloatFloat_ReturnValue_2, float CallFunc_Add_FloatFloat_ReturnValue_1, float CallFunc_Divide_FloatFloat_ReturnValue_3, float CallFunc_DegAtan_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue_2, float CallFunc_Multiply_FloatFloat_ReturnValue_18) +{ + static class UFunction* Func = nullptr; + + if (!Func) + Func = Class->GetFunction("lazygodray_FX_BP_C", "ExecuteUbergraph_lazygodray_FX_BP"); + + Params::ALazygodray_FX_BP_C_ExecuteUbergraph_lazygodray_FX_BP_Params Parms{}; + + Parms.EntryPoint = EntryPoint; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue = CallFunc_Conv_LinearColorToVector_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue = CallFunc_Multiply_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_1 = CallFunc_Multiply_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue = CallFunc_Divide_FloatFloat_ReturnValue; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_1 = CallFunc_Divide_FloatFloat_ReturnValue_1; + Parms.K2Node_CustomEvent_UpdateSpotlight = K2Node_CustomEvent_UpdateSpotlight; + Parms.CallFunc_Conv_LinearColorToVector_ReturnValue_1 = CallFunc_Conv_LinearColorToVector_ReturnValue_1; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_2 = CallFunc_Multiply_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_3 = CallFunc_Multiply_FloatFloat_ReturnValue_3; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_4 = CallFunc_Multiply_FloatFloat_ReturnValue_4; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_5 = CallFunc_Multiply_FloatFloat_ReturnValue_5; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_6 = CallFunc_Multiply_FloatFloat_ReturnValue_6; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_7 = CallFunc_Multiply_FloatFloat_ReturnValue_7; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_8 = CallFunc_Multiply_FloatFloat_ReturnValue_8; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_9 = CallFunc_Multiply_FloatFloat_ReturnValue_9; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_10 = CallFunc_Multiply_FloatFloat_ReturnValue_10; + Parms.CallFunc_Add_FloatFloat_ReturnValue = CallFunc_Add_FloatFloat_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_11 = CallFunc_Multiply_FloatFloat_ReturnValue_11; + Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue; + Parms.CallFunc_MakeVector_ReturnValue_1 = CallFunc_MakeVector_ReturnValue_1; + Parms.CallFunc_K2_SetRelativeLocation_SweepHitResult = CallFunc_K2_SetRelativeLocation_SweepHitResult; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_12 = CallFunc_Multiply_FloatFloat_ReturnValue_12; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_13 = CallFunc_Multiply_FloatFloat_ReturnValue_13; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_14 = CallFunc_Multiply_FloatFloat_ReturnValue_14; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_15 = CallFunc_Multiply_FloatFloat_ReturnValue_15; + Parms.CallFunc_MakeVector_ReturnValue_2 = CallFunc_MakeVector_ReturnValue_2; + Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue; + Parms.CallFunc_NotEqual_ByteByte_ReturnValue = CallFunc_NotEqual_ByteByte_ReturnValue; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_16 = CallFunc_Multiply_FloatFloat_ReturnValue_16; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_17 = CallFunc_Multiply_FloatFloat_ReturnValue_17; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_2 = CallFunc_Divide_FloatFloat_ReturnValue_2; + Parms.CallFunc_Add_FloatFloat_ReturnValue_1 = CallFunc_Add_FloatFloat_ReturnValue_1; + Parms.CallFunc_Divide_FloatFloat_ReturnValue_3 = CallFunc_Divide_FloatFloat_ReturnValue_3; + Parms.CallFunc_DegAtan_ReturnValue = CallFunc_DegAtan_ReturnValue; + Parms.CallFunc_Add_FloatFloat_ReturnValue_2 = CallFunc_Add_FloatFloat_ReturnValue_2; + Parms.CallFunc_Multiply_FloatFloat_ReturnValue_18 = CallFunc_Multiply_FloatFloat_ReturnValue_18; + + UObject::ProcessEvent(Func, &Parms); + +} + +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_parameters.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_parameters.hpp new file mode 100644 index 0000000..d5a3216 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_parameters.hpp @@ -0,0 +1,142 @@ +#pragma once + +// Dumped with Dumper-7! + + +#include "../SDK.hpp" + +namespace SDK +{ +namespace Params +{ +//--------------------------------------------------------------------------------------------------------------------- +// PARAMETERS +//--------------------------------------------------------------------------------------------------------------------- + +// 0x310 (0x310 - 0x0) +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.UserConstructionScript +struct ALazygodray_FX_BP_C_UserConstructionScript_Params +{ +public: + class UMaterialInstance* Godray_dust_MI; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Dust_mtl_dynamic_instance; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* Godray_mtl_dynamic_instance; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstance* Godray_card_MI_convergent; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstance* Godray_card_MI; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B84[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FTransform Temp_struct_Variable; // 0x30(0x30)(ConstParm, IsPlainOldData, NoDestructor) + class UParticleSystemComponent* CallFunc_AddComponent_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x78(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_K2_AttachToComponent_ReturnValue; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B85[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DegAtan_ReturnValue; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0xA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_8; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_9; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_10; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_11; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_12; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_13; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_14; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_15; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0xCC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_16; // 0xDC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0xE0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_17; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0xF0(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Subtract_FloatFloat_ReturnValue; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_3; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x180(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_1; // 0x18C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B86[0x8]; // Fixing Size After Last Property [ Dumper-7 ] + struct FParticleSysParam K2Node_MakeStruct_ParticleSysParam; // 0x1A0(0x80)(IsPlainOldData, NoDestructor) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x220(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Add_ReturnValue; // 0x224(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_18; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B87[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_2; // 0x238(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_FloatToVector_ReturnValue_3; // 0x244(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FParticleSysParam K2Node_MakeStruct_ParticleSysParam_1; // 0x250(0x80)(IsPlainOldData, NoDestructor) + int32 CallFunc_Array_Add_ReturnValue_1; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_19; // 0x2D4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_20; // 0x2D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x2DC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_4; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1; // 0x2E4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x2F0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1B88[0x4]; // Fixing Size After Last Property [ Dumper-7 ] + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_1; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue_2; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +// 0x1 (0x1 - 0x0) +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.OnChangingGodrayParameters +struct ALazygodray_FX_BP_C_OnChangingGodrayParameters_Params +{ +public: + bool UpdateSpotlight; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor) +}; + +// 0x13C (0x13C - 0x0) +// Function lazygodray_FX_BP.lazygodray_FX_BP_C.ExecuteUbergraph_lazygodray_FX_BP +struct ALazygodray_FX_BP_C_ExecuteUbergraph_lazygodray_FX_BP_Params +{ +public: + int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_1; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool K2Node_CustomEvent_UpdateSpotlight; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B89[0x3]; // Fixing Size After Last Property [ Dumper-7 ] + struct FVector CallFunc_Conv_LinearColorToVector_ReturnValue_1; // 0x24(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_2; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_3; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_4; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_5; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_6; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_7; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_8; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_9; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_10; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_11; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x68(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult; // 0x74(0x88)(IsPlainOldData, NoDestructor, ContainsInstancedReference) + float CallFunc_Multiply_FloatFloat_ReturnValue_12; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_13; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_14; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_15; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x10C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor) + uint8 Pad_1B8A[0x2]; // Fixing Size After Last Property [ Dumper-7 ] + float CallFunc_Multiply_FloatFloat_ReturnValue_16; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_17; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_2; // 0x124(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_1; // 0x128(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Divide_FloatFloat_ReturnValue_3; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_DegAtan_ReturnValue; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Add_FloatFloat_ReturnValue_2; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float CallFunc_Multiply_FloatFloat_ReturnValue_18; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; + +} +} + + diff --git a/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_structs.hpp b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_structs.hpp new file mode 100644 index 0000000..da48964 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SDK/SDK/lazygodray_FX_BP_structs.hpp @@ -0,0 +1,19 @@ +#pragma once + +// Dumped with Dumper-7! + + +namespace SDK +{ +//--------------------------------------------------------------------------------------------------------------------- +// ENUMS +//--------------------------------------------------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------------------------------------------------- +// STRUCTS +//--------------------------------------------------------------------------------------------------------------------- + +} + + diff --git a/EscapeTheBackroomsGUiTest/Settings.h b/EscapeTheBackroomsGUiTest/Settings.h new file mode 100644 index 0000000..047701d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/Settings.h @@ -0,0 +1,406 @@ +#pragma once +#include "GUI/ZeroGUI.h" +#include +#include +#include + +namespace Backend { + using EventHandler = std::function; + + class EventSource { + public: + // Register a function as an event handler + void RegisterHandler(EventHandler handler) { + handlers.push_back(handler); + } + + void UnregisterHandlers() { + handlers.clear(); + } + // Trigger the event, invoking all registered handlers + void TriggerEvent() { + for (const auto& handler : handlers) { + handler(); + } + } + + private: + std::vector handlers; + }; + + + typedef void(__stdcall* Event_)(); + + namespace LevelDatas { + + bool TPActor = false; + std::string ActorName = ""; + + } + + enum Level_ { //Keine zeit dafür bruh + MainLvl, + TransitionLvl, + Level0, + NotImplemented + }; + + std::string LevelName = ""; + std::string HostSteamID = ""; + std::string HostSteamID_Clean = ""; + + Level_ LevelCurrent = Level_::MainLvl; + + void CleanSteamID() { + + HostSteamID_Clean = ""; + + if (auto pos = HostSteamID.find("."); pos != std::string::npos) + { + for (size_t i = pos + 1; i < HostSteamID.size(); i++) + { + HostSteamID_Clean += HostSteamID[i]; + } + } + } + + bool FindLevelEnum() { + + //Map of Levels i added already Functions into + const std::unordered_map levelCollection_ = { + {"MainMenuMap", Level_::MainLvl}, + {"TransitionLevel", Level_::TransitionLvl}, + {"Level0", Level_::Level0}, + }; + + if (auto result = levelCollection_.find(LevelName); result != levelCollection_.end()) { + LevelCurrent = result->second; + return true; + } + + + LevelCurrent = Level_::NotImplemented; + + return false; + } + + void DefineEnum() { + + FindLevelEnum(); + + } + + + void RunLevelBackend() { + + switch (LevelCurrent) + { + case Backend::MainLvl: + CWINGui::Text(L"This da Main Menu, not much to do here bruh"); + break; + case Backend::TransitionLvl: + break; + case Backend::Level0: + break; + + default: + break; + } + + } + + void CallbackNewLevel(); + EventSource NewLevelEvent; +} + +namespace PlayerStuff { + struct Player { + SDK::APawn* Pawn_; + std::wstring name = L""; + std::wstring Sanitizedname = L""; + int PlayerID = 0; + bool Alive = false; + bool hasPlayerController = false; + bool IsSpectator = false; + std::wstring Location[3]; + SDK::FVector Position; + std::wstring CurrentSlot = L""; + std::wstring SteamID = L""; + std::wstring SpectatorName = L""; + std::vector Inventory_; + + float CalculateDistance(SDK::FVector Point1, SDK::FVector Point2) + { + // Calculate the absolute differences in coordinates + float DiffX = Point2.X - Point1.X; + float DiffY = Point2.Y - Point1.Y; + float DiffZ = Point2.Z - Point1.Z; + + // Calculate the squared distance + float DistanceSquared = (DiffX * DiffX) + (DiffY * DiffY) + (DiffZ * DiffZ); + + // Calculate the distance by taking the square root of the squared distance + return std::abs(std::sqrt(DistanceSquared)); + } + + bool IsSpectatingLocalPlayer(SDK::APlayerController* LocalController) { + + if (IsSpectator && LocalController) { + + return CalculateDistance(LocalController->K2_GetActorLocation(), Position) < 1.0f; + } + + return false; + } + + Player(std::wstring Name, std::wstring SteamID, std::wstring CurrentSlotItemName, int PlayerID, SDK::APlayerController* Controller, SDK::APawn* pawn, bool isalive, bool hasplayercontroller, SDK::FVector location, SDK::UInventoryComponent* Inventory) { + this->name = Name; + this->PlayerID = PlayerID; + this->Alive = isalive; + this->hasPlayerController = hasplayercontroller; + this->CurrentSlot = CurrentSlotItemName; + this->SteamID = SteamID; + this->Position = location; + this->Pawn_ = pawn; + + if (!Alive && pawn && pawn->IsA(SDK::ABP_Spectator_C::StaticClass())) { + this->IsSpectator = true; + } + + int Sizecc = name.size(); + for (size_t i = 0; i < 14; i++) + { + if (i >= Sizecc) break; + + Sanitizedname += name[i]; + } + + auto LocString = LocToWString(location); + + Location[0] = LocString[0]; + Location[1] = LocString[1]; + Location[2] = LocString[2]; + + + + Inventory_.clear(); + + if (Inventory && Inventory->Inventory2.IsValid()) { + auto inventory = Inventory->Inventory2; + + for (size_t i = 0; i < inventory.Num(); i++) + { + if(inventory[i] && inventory[i]->Structure.Name.Data) + Inventory_.push_back(inventory[i]->Structure.Name); + } + } + } + + static std::vector LocToWString(SDK::FVector loc) { + std::vector Location; + + Location.push_back( std::to_wstring(loc.X) ); + Location.push_back( std::to_wstring(loc.Z) ); + Location.push_back( std::to_wstring(loc.Y) ); + + return Location; + } + }; + + std::vector PlayerList; +} + +namespace Settings { + void SetName_NameChanger(std::wstring name); + + enum Items + { + Flashlight, + Flaregun, + Crowbar, + Chainsaw, + Almondwater, + Bugspray, + Lidar, + Jelly, + Speedwateridk, + Pain, + Rope, + AlmondExtract, + Firework, + Ticket, + DivingHelmet, + Camera, + Glowstick, + Thermometer, + WalkiTalkie, + Test + }; + + enum Host_Pawns { + defaultEmptyPawn, + SelfPawn + }; + + enum Spawner_Stuff { + Boat, + Player, + BactiriaMonster, + ExitZone + }; + + bool Open = true; + bool Esp = false; + bool EnemyEsp = false; + bool BoatEsp = false; + bool PlayerEsp = false; + bool ItemEsp = false; + bool ActorEsp = false; + bool InteractablesEsp = false; + bool SpectatorList = false; + + + bool FovChanger = false; + bool RGBFlashlight = false; + bool EnviromentRGB = false; + + //Event Player + + bool TeleportEventPlayer = false; + bool TeleportToEventPlayer = false; + bool EventRespawnPlayer = false; + bool UseItemEventPlayer = false; + bool EventCollectDataPlayer = false; + + int Event_PlayerID = 0; + + + //Chat Spoof + int StateChatSpoof = 0; + + //Hosting Options + bool Host_CollisionPlayers = false; + bool Host_FunMode = false; + bool Host_Event_TeleportPlayers = false; + bool Host_Event_SetHostPawn = false; + + float Host_PlayersGravityScale = 0.5f; + Host_Pawns hostPawn = Host_Pawns::defaultEmptyPawn; + + + //Misc + + bool ProtectCamServer = true; + bool UnlockPlayers = false; + bool UnpossePawns = false; + bool ChangeNameEvent = false; + bool SpoofChatEvent = false; + bool ClientMovement = false; + bool ShowWatermark = true; + bool ActorEvent = false; + bool InteractAll = false; + bool InteractEvent = false; + bool NoStumble = false; + bool LagGame = false; + bool ClearItems = false; + bool Noclip = false; + bool TpToExit = false; + bool Kys = false; + bool ForceAdmin = false; + bool TpEveryone = false; + bool NameChanger = false; + bool OwnSelf = false; + bool RandomName = false; + bool Rapidfire = false; + bool BoatFly = false; + bool VelocityFly = true; + bool BoatSpeedhack = false; + bool BringAllItems = false; // Noch nichts + bool RevivePlayer = false;// Noch nichts + bool NoCams = false; + bool HideWalls = false; + bool PlayerFly = false; + bool PeacefullMode = false; + bool Spawner = false; + bool SilentItemSpawner = false; + bool LoadLevel_ = false; + bool Godmode = false; + bool InfiniteSanity = false; + bool SpeedHack = false; + bool InfiniteStamina = false; + bool AutoRespawnPlayers = true; + bool wtf_ = false; + bool IniShitsLevel[5]; + bool IniShitsPlayer[7]; + + bool SpawnItem = false; + Items ItemToSpawn; + + float PlayerFlySpeedY = 100.0f; + float Fov = 90.0f; + float Speed = 1000.0f; + float BoatSpeed = 3000.0f; + + int PlayerCount_SettingServer = 4; + int PlayerPicked = 0; + int PlayerPicked_S = 0; + + + + std::string ActorFilter = ""; + + //For Name Changer + std::wstring LevelToLoad = L""; + std::wstring NameTo_set = L"Nizi7010"; //GWorld:0x04C67430 + std::wstring OriginalName = L""; + std::wstring MessageSpoof = L""; + std::wstring NameOfVictim = L""; + + SDK::FVector2D WindowPos{ 500.0f, 475.0f }; + + SDK::FVector LastServerPosition; +} + + + +void Backend::CallbackNewLevel() +{ + Settings::PlayerPicked = -1; + Settings::PlayerPicked_S = -1; + + NewLevelEvent.TriggerEvent(); +} + +void Settings::SetName_NameChanger(std::wstring name) { + NameTo_set = name; + Settings::IniShitsLevel[3] = false; +} + + +std::wstring Algorithm_(std::wstring input) { + std::wstring out = L""; + + for (size_t i = 0; i < input.size(); i++) + { + auto letternormal = input[i]; + auto letterLower = (wchar_t)std::tolower(letternormal, std::locale()); + bool hasChangedSize = (letternormal != letterLower); + + switch (letterLower) + { + case L'i': + out += (hasChangedSize) ? L'Í' : L'í'; + break; + + case L'u': + out += (hasChangedSize) ? L'Ú' : L'ú'; + break; + + default: + out += letternormal; + break; + } + } + + return out; +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/memhack.cpp b/EscapeTheBackroomsGUiTest/SigScan/memhack.cpp new file mode 100644 index 0000000..9417806 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/memhack.cpp @@ -0,0 +1,42 @@ +#include "memhack.h" + +//internal patch +void Patch(char* dst, char* src, unsigned int size) +{ + DWORD oldprotect; + VirtualProtect(dst, size, PAGE_READWRITE, &oldprotect); + memcpy(dst, src, size); + VirtualProtect(dst, size, oldprotect, &oldprotect); +} + +//external +void PatchEx(char* dst, char* src, unsigned int size, HANDLE hProcess) +{ + DWORD oldprotect; + VirtualProtectEx(hProcess, dst, size, PAGE_READWRITE, &oldprotect); + WriteProcessMemory(hProcess, dst, src, size, NULL); + VirtualProtectEx(hProcess, dst, size, oldprotect, &oldprotect); +} + +//Internal Nop +void Nop(char* dst, unsigned int size) +{ + DWORD oldprotect; + VirtualProtect(dst, size, PAGE_READWRITE, &oldprotect); + memset(dst, 0x90, size); + VirtualProtect(dst, size, oldprotect, &oldprotect); +} + + +//External +void NopEx(char* dst, unsigned int size, HANDLE hProcess) +{ + byte* nopArray = new byte[size]; + memset(nopArray, 0x90, size); + + DWORD oldprotect; + VirtualProtectEx(hProcess, dst, size, PAGE_READWRITE, &oldprotect); + WriteProcessMemory(hProcess, dst, nopArray, size, NULL); + VirtualProtectEx(hProcess, dst, size, oldprotect, &oldprotect); + delete[] nopArray; +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/memhack.h b/EscapeTheBackroomsGUiTest/SigScan/memhack.h new file mode 100644 index 0000000..4cf3e0d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/memhack.h @@ -0,0 +1,14 @@ +#pragma once +#include + +//internal patch +void Patch(char* dst, char* src, unsigned int size); + +//external +void PatchEx(char* dst, char* src, unsigned int size, HANDLE hProcess); + +//Internal Nop +void Nop(char* dst, unsigned int size); + +//External +void NopEx(char* dst, unsigned int size, HANDLE hProcess); \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/patternscan.h b/EscapeTheBackroomsGUiTest/SigScan/patternscan.h new file mode 100644 index 0000000..c86cd3c --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/patternscan.h @@ -0,0 +1,42 @@ +#pragma once +#include +#include +#include "processtools.h" + +namespace Pattern +{ + //Split combo pattern into mask/pattern + void Parse(char* combo, char* pattern, char* mask); + + namespace In + { + //Internal Pattern Scan + char* Scan(char* pattern, char* mask, char* begin, unsigned int size); + + char* Mod(char *combopattern, Module* module); + + char* AllMods(char* combopattern); + + char* Proc(char* combopattern); + } + + namespace Ex + { + //External Wrapper + char* Scan(char* pattern, char* mask, char* begin, char* end, Process* process); + + //Scan just a module + char* Mod(char* pattern, char* mask, Module* module); + //Overloaded Function for combopattern + char* Mod(char* combopattern, Module* module); + + //Scan all modules from process + char* AllMods(char* pattern, char* mask, Process* process); + //Overloaded Function for combopattern + char* AllMods(char* combopattern, Process* process); + + //Scan entire process + char* Proc(char* combopattern, Process* process); + + } +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/patterscan.cpp b/EscapeTheBackroomsGUiTest/SigScan/patterscan.cpp new file mode 100644 index 0000000..748c7af --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/patterscan.cpp @@ -0,0 +1,171 @@ +#include "patternscan.h" + +//Split combo pattern into mask/pattern +void Pattern::Parse(char* combo, char* pattern, char* mask) +{ + unsigned int patternLen = (strlen(combo) + 1) / 3; + + for (unsigned int i = 0; i < strlen(combo); i++) + { + if (combo[i] == ' ') + { + continue; + } + + else if (combo[i] == '?') + { + mask[(i + 1) / 3] = '?'; + i += 2; + } + + else + { + char byte = (char)strtol(&combo[i], 0, 16); + pattern[(i + 1) / 3] = byte; + mask[(i + 1) / 3] = 'x'; + i += 2; + } + } + pattern[patternLen] = '\0'; + mask[patternLen] = '\0'; +} + +//Internal Pattern Scan +char* Pattern::In::Scan(char* pattern, char* mask, char* begin, unsigned int size) +{ + unsigned int patternLength = strlen(pattern); + + for (unsigned int i = 0; i < size - patternLength; i++) + { + bool found = true; + for (unsigned int j = 0; j < patternLength; j++) + { + if (mask[j] != '?' && pattern[j] !=*(begin + i + j)) + { + found = false; + break; + } + } + if (found) + { + return (begin + i); + } + } + return nullptr; +} + +char* Pattern::In::Mod(char *combopattern, Module* module) +{ + + +} + +char* Pattern::In::AllMods(char* combopattern) +{ + +} + +char* Pattern::In::Proc(char* combopattern) +{ + +} + +//External Wrapper +char* Pattern::Ex::Scan(char* pattern, char* mask, char* begin, char* end, Process* process) +{ + char* currentChunk = begin; + SIZE_T bytesRead; + + while (currentChunk < end) + { + char buffer[4096]; //char * buffer[4096];? + + DWORD oldprotect; + VirtualProtectEx(process->handle, currentChunk, sizeof(buffer), PROCESS_VM_READ, &oldprotect); + ReadProcessMemory(process->handle, currentChunk, &buffer, sizeof(buffer), &bytesRead); + VirtualProtectEx(process->handle, currentChunk, sizeof(buffer), oldprotect, NULL); + + if (bytesRead == 0) + { + return nullptr; + } + + char* internalAddress = In::Scan(pattern, mask, (char*)&buffer, bytesRead); + + if (internalAddress != nullptr) + { + //calculate from internal to external + uintptr_t offsetFromBuffer = internalAddress - (char*)&buffer; + return (currentChunk + offsetFromBuffer); + } + else + { + //advance to next chunk + currentChunk = currentChunk + bytesRead; + } + } + return nullptr; +} + +//Module wrapper for external pattern scan +char* Pattern::Ex::Mod(char* pattern, char* mask, Module* module) +{ + return Scan(pattern, mask, (char*)module->modBaseAddr, (char*)module->modBaseAddr + module->modBaseSize, module->process); +} + +//loops through all modules and scans them +char* Pattern::Ex::AllMods(char* pattern, char* mask, Process* process) +{ + MODULEENTRY32 modEntry = { 0 }; + HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, process->th32ProcessID); + if (hSnapshot != INVALID_HANDLE_VALUE) + { + modEntry.dwSize = sizeof(MODULEENTRY32); + if (Module32First(hSnapshot, &modEntry)) + { + do + { + char* patternAddress = In::Scan(pattern, mask, (char*)modEntry.modBaseAddr, modEntry.dwSize); + if (patternAddress != nullptr) + { + CloseHandle(hSnapshot); + return patternAddress; + } + } while (Module32Next(hSnapshot, &modEntry)); + } + CloseHandle(hSnapshot); + } + return nullptr; +} + +//Combo External Module +char* Pattern::Ex::Mod(char* combopattern, Module* module) +{ + unsigned int patternLen = ((strlen(combopattern) + 1) / 3) + 1; + char* pattern = new char[patternLen]; + char* mask = new char[patternLen]; + + Parse(combopattern, pattern, mask); + + char* match = Pattern::Ex::Mod(pattern, mask, module); + + delete[] pattern; + delete[] mask; + return match; +} + +//Combo External Process +char* Pattern::Ex::AllMods(char* combopattern, Process* process) +{ + unsigned int patternLen = ((strlen(combopattern) + 1) / 3) + 1; + char* pattern = new char[patternLen]; + char* mask = new char[patternLen]; + + Parse(combopattern, pattern, mask); + + char* match = AllMods(pattern, mask, process); + + delete[] pattern; + delete[] mask; + return match; +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/processtools.cpp b/EscapeTheBackroomsGUiTest/SigScan/processtools.cpp new file mode 100644 index 0000000..2e12ab0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/processtools.cpp @@ -0,0 +1,102 @@ +#include "processtools.h" +#include +#include + +//Convert char* to wchar_t* +wchar_t* TO_WCHAR_T(char* string) +{ + unsigned int len = strlen(string) + 1; + wchar_t* wc_string = new wchar_t[len]; + unsigned int numCharsRead; + mbstowcs_s(&numCharsRead, wc_string, len, string, _TRUNCATE); + return wc_string; +} + +//Convert wchar_t* to char* +char* TO_CHAR(wchar_t* string) +{ + unsigned int len = wcslen(string) + 1; + char* c_string = new char[len]; + unsigned int numCharsRead; + wcstombs_s(&numCharsRead, c_string, len, string, _TRUNCATE); + return c_string; +} + +//Get Process by name +bool Process::Get(TCHAR* exeName, PROCESSENTRY32& procEntry) +{ + procEntry = { 0 }; + HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL); + + if (hSnapshot) + { + procEntry.dwSize = sizeof(procEntry); + + if (Process32First(hSnapshot, &procEntry)) + { + do + { + if (!_tcscmp(procEntry.szExeFile, exeName)) + { + CloseHandle(hSnapshot); + bValid = true; + return true; + } + } while (Process32Next(hSnapshot, &procEntry)); + } + } + CloseHandle(hSnapshot); + return false; +} + +Process::Process(TCHAR* exeName) +{ + this->name = exeName; + Get(exeName, *this); +} + +bool Process::Attach() +{ + handle = OpenProcess(PROCESS_ALL_ACCESS, NULL, th32ProcessID); + + if (handle) + { + return true; + } + else return false; +} + +Module::Module(Process* process, TCHAR* moduleName) +{ + this->name = moduleName; + this->process = process; + Get(process, moduleName, *this); +} + +bool Module::Get(Process* process, TCHAR* moduleName, MODULEENTRY32 &modEntry) +{ + modEntry = { 0 }; + + HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, process->th32ProcessID); + + if (hSnapshot != INVALID_HANDLE_VALUE) + { + modEntry.dwSize = sizeof(MODULEENTRY32); + + if (Module32First(hSnapshot, &modEntry)) + { + do + { + if (!_tcscmp(modEntry.szModule, moduleName)) + { + CloseHandle(hSnapshot); + bValid = true; + return true; + } + } while (Module32Next(hSnapshot, &modEntry)); + } + CloseHandle(hSnapshot); + } + bValid = false; + return false; +} \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/processtools.h b/EscapeTheBackroomsGUiTest/SigScan/processtools.h new file mode 100644 index 0000000..b0a4107 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/SigScan/processtools.h @@ -0,0 +1,40 @@ +#pragma once +#include +#include +#include + +class Module; + +class Process : public PROCESSENTRY32 +{ +public: + TCHAR* name; + HANDLE handle = 0; + bool bValid = false; + + //std::vector* modules; + + Process(TCHAR* exeName); + bool Get(TCHAR* exeName, PROCESSENTRY32 &procEntry); + bool Attach(); +}; + +class Module : public MODULEENTRY32 +{ +public: + TCHAR* name; + bool bValid = false; + Process * process; + + Module(Process* process, TCHAR* moduleName); + bool Get(Process* process, TCHAR* moduleName, MODULEENTRY32 &modEntry); +}; + + +//String conversion snippets + +//Convert char* to wchar_t* +wchar_t* TO_WCHAR_T(char* string); + +//Convert wchar_t* to char* +char* TO_CHAR(wchar_t* string); \ No newline at end of file diff --git a/EscapeTheBackroomsGUiTest/SigScan/sigscanning shit made by Rake.txt b/EscapeTheBackroomsGUiTest/SigScan/sigscanning shit made by Rake.txt new file mode 100644 index 0000000..e69de29 diff --git a/EscapeTheBackroomsGUiTest/dllmain.cpp b/EscapeTheBackroomsGUiTest/dllmain.cpp new file mode 100644 index 0000000..458f371 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/dllmain.cpp @@ -0,0 +1,988 @@ +#include "SDK/SDK.hpp" +#include +#include +#include "Cheat.h" +#include + +#define Gatekeep + +typedef void (*PostRender_t)(SDK::UObject* pObject, SDK::UCanvas* pCanvas); +PostRender_t origin_renderer; + +typedef void(__stdcall* fnProcessEvent)(SDK::UObject* Object, SDK::UFunction* Function, void* Params); +fnProcessEvent fnProcessEventOrigin; +fnProcessEvent fnProcessEventTarget; + +std::wstring stringToWideString(const std::string& str) +{ + std::wstring wstr(str.length(), L' '); + std::copy(str.begin(), str.end(), wstr.begin()); + return wstr; +} + +void ConsoleExit() { + HWND ConsoleHandle = GetConsoleWindow(); + FreeConsole(); + SendMessage(ConsoleHandle, WM_CLOSE, 0, 0); +} + +namespace FunctionPtrsProcessEvent { + void* Lobby_PlayerController_COC_KickedFromLobby = nullptr; + void* MP_PlayerController_COC_KickedFromLobby = nullptr; + void* Lobby_PlayerController_CReceiveBeginPlay = nullptr; + void* W_Kicked_C_Tick = nullptr; + + void NullObjects() { + Lobby_PlayerController_COC_KickedFromLobby = nullptr; + MP_PlayerController_COC_KickedFromLobby = nullptr; + Lobby_PlayerController_CReceiveBeginPlay = nullptr; + W_Kicked_C_Tick = nullptr; + } + +}; + + +void ProcessEventHook(SDK::UObject* Obj, SDK::UFunction* Function, void* Parms) { + + auto execF = Function; + + + + +#pragma region FindPointers + + if (!FunctionPtrsProcessEvent::Lobby_PlayerController_COC_KickedFromLobby) { + + static ULONGLONG TickCount_ = 0; + auto Tick = GetTickCount64(); + + if (Tick >= TickCount_) { + TickCount_ = Tick + 100; + + auto Class_ = SDK::ALobby_PlayerController_C::StaticClass(); + + if (Class_) + { + auto Func = Class_->GetFunction("Lobby_PlayerController_C", "OC_KickedFromLobby"); + if (Func) + { + FunctionPtrsProcessEvent::Lobby_PlayerController_COC_KickedFromLobby = Func; + } + } + } + } + + if (!FunctionPtrsProcessEvent::MP_PlayerController_COC_KickedFromLobby) { + + static ULONGLONG TickCount_ = 0; + auto Tick = GetTickCount64(); + + if (Tick >= TickCount_) { + TickCount_ = Tick + 100; + + auto Class_ = SDK::AMP_PlayerController_C::StaticClass(); + + if (Class_) + { + auto Func = Class_->GetFunction("MP_PlayerController_C", "OC_KickedFromLobby"); + if (Func) + { + FunctionPtrsProcessEvent::MP_PlayerController_COC_KickedFromLobby = Func; + } + } + } + } + + if (!FunctionPtrsProcessEvent::W_Kicked_C_Tick) { + + static ULONGLONG TickCount_ = 0; + auto Tick = GetTickCount64(); + + if (Tick >= TickCount_) { + TickCount_ = Tick + 100; + + auto Class_ = SDK::UW_Kicked_C::StaticClass(); + + if (Class_) + { + auto Func = Class_->GetFunction("W_Kicked_C", "Tick"); + + if (Func) + { + FunctionPtrsProcessEvent::W_Kicked_C_Tick = Func; + + } + } + } + } + + + if (!FunctionPtrsProcessEvent::Lobby_PlayerController_CReceiveBeginPlay) { + + static ULONGLONG TickCount_ = 0; + auto Tick = GetTickCount64(); + + if (Tick >= TickCount_) { + TickCount_ = Tick + 100; + + auto Class_ = SDK::ALobby_PlayerController_C::StaticClass(); + + if (Class_) + { + auto Func = Class_->GetFunction("Lobby_PlayerController_C", "ReceiveBeginPlay"); + if (Func) + { + FunctionPtrsProcessEvent::Lobby_PlayerController_CReceiveBeginPlay = Func; + } + } + } + } + +#pragma endregion + + + + if (execF == FunctionPtrsProcessEvent::Lobby_PlayerController_COC_KickedFromLobby || execF == FunctionPtrsProcessEvent::MP_PlayerController_COC_KickedFromLobby) { + Cheat::MainRun(nullptr); + + if (Obj == Cheat::PlayerController) { + + SDK::ABP_BasePlayerController_C* plyCC = (SDK::ABP_BasePlayerController_C*)Obj; + + Cheat::Message("You were kicked by Host!"); + + return; + } + + + } + + if (execF == FunctionPtrsProcessEvent::Lobby_PlayerController_CReceiveBeginPlay) { + + Cheat::MainRun(nullptr); + + if (Obj != Cheat::PlayerController) { + SDK::ALobby_PlayerController_C* Controller = (SDK::ALobby_PlayerController_C*)Obj; + + if(Controller->PlayerState) + Cheat::Message(std::string("Player " + Controller->PlayerState->PlayerNamePrivate.ToString() + "joined your Game!")); + } + else + { + + } + } + + if (execF == FunctionPtrsProcessEvent::W_Kicked_C_Tick) { + auto obj_ = (SDK::UW_Kicked_C*)Obj; + auto params_ = (SDK::Params::UW_Kicked_C_Tick_Params*)Parms; + + auto mssg = Cheat::TextLib->Conv_StringToText(SDK::FString(L"Host the Broke ass Nigga kicked you lmao")); + + obj_->TextBlock_Message->SetText(mssg); + + + + } + + + + return fnProcessEventOrigin(Obj, Function, Parms); +} + + +void MainRender(SDK::UObject* object, SDK::UCanvas* Canvas) { + + if (Canvas) { + //init menu + + + static Cheat::UsefullFuncs::RGBA RGBShit = { 0, 0, 0, 255 }; + static SDK::FLinearColor RGBLinear = SDK::FLinearColor(Cheat::UsefullFuncs::RGBATOFLinear(RGBShit.R, RGBShit.G, RGBShit.B, RGBShit.A)); + + Cheat::UsefullFuncs::Rainbowify(&RGBShit); + RGBLinear = SDK::FLinearColor(Cheat::UsefullFuncs::RGBATOFLinear(RGBShit.R, RGBShit.G, RGBShit.B, RGBShit.A)); + + if (Settings::ShowWatermark) { + Cheat::DrawTextRGBWithFString(Canvas, SDK::FString(L"Made by Senpai42"), SDK::FVector2D(10, 10), RGBLinear, false, 1.1f); + } + + ULONGLONG CountCurrent = GetTickCount64(); + static std::wstring FlyText = L" "; + + static bool UseSteamID = false; + + static ULONGLONG CountUpdateText = 0; + + if (CountCurrent >= CountUpdateText) { + CountUpdateText = CountCurrent + 200; + + if (!Settings::VelocityFly) + FlyText = L"(ClientSided)"; + else + FlyText = L"(ServerSided)"; + + + UseSteamID = Backend::HostSteamID_Clean != ""; + } + + + CWINGui::SetupCanvas(Canvas); + + Cheat::MainRun(Canvas); + + + ZeroGUI::Input::Handle(); + + if (Settings::SpectatorList) { + const int SpectatorListPositionY = 60.0f; + const int Distance = 12.0f; + int Size = 0; + + Cheat::DrawTextRGBWithFString(Canvas, SDK::FString(L"Spectator List:"), SDK::FVector2D(10, SpectatorListPositionY), SDK::FLinearColor(0.0f, 1.0f, 0.0f, 1.0f), false, 1.1f); + + for (size_t i = 0; i < PlayerStuff::PlayerList.size(); i++) + { + if (PlayerStuff::PlayerList[i].IsSpectatingLocalPlayer(Cheat::PlayerController)) { + Cheat::DrawTextRGBWithFString(Canvas, SDK::FString(PlayerStuff::PlayerList[i].Sanitizedname.c_str()), SDK::FVector2D(26 , SpectatorListPositionY + 21.0f + (Distance * Size)), SDK::FLinearColor(0.0f, 1.0f, 0.0f, 1.0f), false, 1.1f); + Size++; + } + } + } + + static SDK::FVector2D WindowSize = { 500.0f, 555.0f }; + + if (CWINGui::Window("Escape The Backrooms Internal", &Settings::WindowPos, WindowSize, Settings::Open)) + { + static int tab = 1; + if (CWINGui::ButtonTab(L"Game Shit", SDK::FVector2D{ 110, 35 }, tab == 0)) { tab = 0; WindowSize = { 500.0f, 640.0f }; } + if (CWINGui::ButtonTab(L"World Visuals", SDK::FVector2D{ 110, 35 }, tab == 1)) { tab = 1; WindowSize = { 500.0f, 555.0f }; } + if (CWINGui::ButtonTab(L"Miscellaneous", SDK::FVector2D{ 110, 35 }, tab == 2)) { tab = 2; WindowSize = { 500.0f, 680.0f }; } + if (CWINGui::ButtonTab(L"Item Spawner", SDK::FVector2D{ 110, 35 }, tab == 3)) { tab = 3; WindowSize = { 500.0f, 620.0f }; } + if (CWINGui::ButtonTab(L"Level Miscs", SDK::FVector2D{ 110, 35 }, tab == 4)) { tab = 4; WindowSize = { 500.0f, 555.0f }; } + if (CWINGui::ButtonTab(L"Host Info", SDK::FVector2D{ 110, 35 }, tab == 5)) { tab = 5; WindowSize = { 500.0f, 555.0f }; } +#ifdef Gatekeep + if (CWINGui::ButtonTab(L"Chat Spoofer", SDK::FVector2D{ 110, 35 }, tab == 6)) { tab = 6; WindowSize = { 540.0f, 625.0f }; } +#endif + if (CWINGui::ButtonTab(L"Level Loader", SDK::FVector2D{ 110, 35 }, tab == 7)) { tab = 7; WindowSize = { 740.0f, 575.0f }; } + + if (CWINGui::ButtonTab(L"Players", SDK::FVector2D{ 110, 35 }, tab == 8)) { tab = 8; WindowSize = { 600.0f, 555.0f }; } + if (CWINGui::ButtonTab(L"Hosting Options", SDK::FVector2D{ 110, 35 }, tab == 10)) { tab = 10; WindowSize = { 600.0f, 555.0f }; } + + CWINGui::NextColumn(140.0f); + CWINGui::Text(L""); + switch (tab) + { + case 0: + CWINGui::Checkbox(L"Peace Mode (Removes any Entity)", &Settings::PeacefullMode); + CWINGui::Checkbox(L"No Cameras", &Settings::NoCams); + CWINGui::Checkbox(L"NoClip (Client Sided)", &Settings::Noclip); + + CWINGui::Checkbox(std::wstring(LR"(Player "Fly" (Press Space))" + FlyText).c_str(), &Settings::PlayerFly); + CWINGui::Checkbox(LR"(Velocity Fly)", &Settings::VelocityFly); + CWINGui::SliderFloat(L"Flyspeed", &Settings::PlayerFlySpeedY, 0.01f, 1000.0f); + if (CWINGui::Button(L"Hide Doors", SDK::FVector2D{ 110, 35 })) { + Settings::ActorEvent = true; + Settings::HideWalls = true; + } + //if (CWINGui::Button(L"Force Admin", SDK::FVector2D{ 110, 35 })) { + // Settings::ForceAdmin = true; + //} + if (CWINGui::Button(L"TP to Exit", SDK::FVector2D{ 110, 35 })) { + Settings::TpToExit = true; + } + if (CWINGui::Button(L"Killysf", SDK::FVector2D{ 110, 35 })) { + Settings::Kys = true; + } + if (CWINGui::Button(L"Bring Tapes", SDK::FVector2D{ 110, 35 })) { + Settings::BringAllItems = true; + } +#ifdef Gatekeep + if (CWINGui::Button(L"Unposses Pawn", SDK::FVector2D{ 110, 35 })) { + Settings::UnpossePawns = true; + } +#endif + if (CWINGui::Button(L"Trigger all trigger", SDK::FVector2D{ 110, 35 })) { + Settings::InteractEvent = true; + } + if (CWINGui::Button(L"Drop many Items", SDK::FVector2D{ 110, 35 })) { + Settings::LagGame = true; + } + if (CWINGui::Button(L"Clear Items", SDK::FVector2D{ 110, 35 })) { + Settings::ClearItems = true; + } + if (CWINGui::Button(L"Alloc Console", SDK::FVector2D{ 110, 35 })) { + Settings::wtf_ = true; + /*auto arrayAudio = Cheat::AudioData(std::vector{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}); + + Cheat::PlayerController->SRV_SendVoiceData((SDK::TArray)arrayAudio, false, false);*/ + } + //if (CWINGui::Button(L"Force Ownself", SDK::FVector2D{ 110, 35 })) { + // Settings::OwnSelf = true; + //} + break; + case 1: + //CWINGui::Checkbox(L"Main Switch", &Settings::Esp); + CWINGui::Checkbox(L"Spectator List", &Settings::SpectatorList); + CWINGui::Checkbox(L"Enemy Esp", &Settings::EnemyEsp); + CWINGui::Checkbox(L"Player Esp", &Settings::PlayerEsp); + CWINGui::Checkbox(L"Item Esp", &Settings::ItemEsp); + CWINGui::Checkbox(L"Interactables Esp", &Settings::InteractablesEsp); + CWINGui::Checkbox(L"Boat Esp", &Settings::BoatEsp); + CWINGui::Checkbox(L"Actor Esp", &Settings::ActorEsp); + CWINGui::Checkbox(L"Flashlight RGB", &Settings::RGBFlashlight); + CWINGui::Checkbox(L"Enviroment RGB", &Settings::EnviromentRGB); + break; + + case 2: + CWINGui::Checkbox(L"Unlock Playercounter (100 Players)", RGBLinear, &Settings::UnlockPlayers); + CWINGui::Checkbox(L"Watermark", &Settings::ShowWatermark); + CWINGui::Checkbox(L"Boat Fly", &Settings::BoatFly); + CWINGui::Checkbox(L"Boat Speedhack", &Settings::BoatSpeedhack); + CWINGui::Checkbox(L"RapidFire", &Settings::Rapidfire); + CWINGui::Checkbox(L"Infinite Stamina", &Settings::InfiniteStamina); + CWINGui::Checkbox(L"Infinite Sanity", &Settings::InfiniteSanity); + CWINGui::Checkbox(L"Easy Balance", &Settings::NoStumble); + CWINGui::Checkbox(L"GodMode (Host Only)(Works only on some Enemies)", &Settings::Godmode); + CWINGui::Checkbox(L"Speedhack", &Settings::SpeedHack); + CWINGui::Checkbox(L"Interactables always on", &Settings::InteractAll); +#ifdef Gatekeep + CWINGui::Checkbox(L"NameChanger", &Settings::NameChanger); + /*CWINGui::Checkbox(L"NameChanger Random", &Settings::RandomName);*/ + CWINGui::Checkbox(L"Spawner", &Settings::Spawner); +#endif + CWINGui::Checkbox(L"Fov Changer", &Settings::FovChanger); + CWINGui::SliderFloat(L"Fov", &Settings::Fov, 10.0f, 200.0f); + CWINGui::SliderFloat(L"Speed", &Settings::Speed, 100, 10000); + CWINGui::SliderFloat(L"Boat Speed", &Settings::BoatSpeed, 100, 10000); + + //{ + // static bool hasfinishedConsole = false; + // static std::wstring outputConsole = L""; + // if (CWINGui::Button(L"Test bypass CurseFilter", SDK::FVector2D{ 125, 35 })) { + + // + + // std::thread(Cheat::GetInputW, "Enter a Something: ", std::ref(outputConsole), std::ref(hasfinishedConsole)).detach(); + // } + + // if (hasfinishedConsole) { + // hasfinishedConsole = false; + + // auto value = Algorithm_(outputConsole); + + // Cheat::MessageW(value); + // } + //} + + +#ifdef Gatekeep + if (Settings::NameChanger) + { + static bool hasfinishedConsole = false; + static bool hasfinishedConsoleBefore = true; + static std::wstring outputConsole = L""; + + if (hasfinishedConsole) { + hasfinishedConsole = false; + hasfinishedConsoleBefore = true; + + Settings::SetName_NameChanger(outputConsole); + } + + if ( CWINGui::Button(L"Set Name (Console)", SDK::FVector2D{ 125, 35 }) ){ + + if (hasfinishedConsoleBefore) { + hasfinishedConsoleBefore = false; + + outputConsole = L""; + + std::thread(Cheat::GetInputW, "Enter a Name: ", std::ref(outputConsole), std::ref(hasfinishedConsole)).detach(); + } + + } + } +#endif + break; + case 3: + CWINGui::Text(L"Item Spawner:"); + /*CWINGui::Checkbox(L"Silent Spawner", &Settings::SilentItemSpawner);*/ + if (CWINGui::Button(L"Give Diving Helmet", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::DivingHelmet; + } + if (CWINGui::Button(L"Give Camera", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Camera; + } + if (CWINGui::Button(L"Give Glowstick", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Glowstick; + } + if (CWINGui::Button(L"Give Thermometer", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Thermometer; + } + if (CWINGui::Button(L"Give WalkieTalkie", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::WalkiTalkie; + } + if (CWINGui::Button(L"Give Almondextract ", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::AlmondExtract; + } + if (CWINGui::Button(L"Give Firework ", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Firework; + } + if (CWINGui::Button(L"Give Ticket ", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Ticket; + } + if (CWINGui::Button(L"Give Rope", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Rope; + } + CWINGui::NextColumn(290.0f); + CWINGui::Text(L""); + if (CWINGui::Button(L"Give Flashlight", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Flashlight; + } + if (CWINGui::Button(L"Give Flaregun", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Flaregun; + } + if (CWINGui::Button(L"Give Almondwater", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Almondwater; + } + if (CWINGui::Button(L"Give Chainsaw", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Chainsaw; + } + if (CWINGui::Button(L"Give Bugspray", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Bugspray; + } + if (CWINGui::Button(L"Give Lidarscanner", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Lidar; + } + if (CWINGui::Button(L"Give Crowbar", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Crowbar; + } + if (CWINGui::Button(L"Give Juice", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Speedwateridk; + } + if (CWINGui::Button(L"Give Painwater >.< ", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Pain; + } + if (CWINGui::Button(L"Give Jelly", SDK::FVector2D{ 125, 35 })) { + Settings::SpawnItem = true; + Settings::ItemToSpawn = Settings::Items::Jelly; + } + + break; + + + case 4: + CWINGui::Text(stringToWideString(Backend::LevelName).c_str()); + /*CWINGui::Text(L"Coming soon, since this shit takes Time!");*/ + Backend::RunLevelBackend(); + break; + + case 5: + CWINGui::Text(stringToWideString(UseSteamID ? "Host SteamID: " + Backend::HostSteamID_Clean : "No Host Detected!").c_str()); + + + if (CWINGui::Button(L"Open Profile", SDK::FVector2D{ 125, 35 })) { + + if (Backend::HostSteamID_Clean != "") + system(std::string(std::string("start ") + R"(https://steamcommunity.com/profiles/)" + Backend::HostSteamID_Clean + R"(/)").c_str()); + else + { + Cheat::Message("Can't Open Steam Profile since no Host has been Detected!", FOREGROUND_RED); + } + } + break; + + + case 6: +#ifdef Gatekeep + + CWINGui::Text(std::wstring(L"Spoofed as Player: " + (Settings::PlayerPicked != -1 ? PlayerStuff::PlayerList[Settings::PlayerPicked].name : std::wstring(L"None")) ).c_str()); + + { + CWINGui::NextColumn(140.0f + (190 / 2)); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + CWINGui::Text(L""); + if (CWINGui::Button(L"Change Name Back", SDK::FVector2D{ 125, 35 })) { + Settings::PlayerPicked = -1; + Settings::ChangeNameEvent = true; + } + + CWINGui::NextColumn(140.0f); + CWINGui::Text(L""); + CWINGui::Text(L""); + } + + + { + static bool hasfinishedChatSpoof = false; + static bool hasfinishedChatSpoofBefore = true; + static std::wstring outputConsoleChatSpoof = L""; + + + if (hasfinishedChatSpoof) { + hasfinishedChatSpoof = false; + hasfinishedChatSpoofBefore = true; + + Settings::MessageSpoof = outputConsoleChatSpoof; + Settings::SpoofChatEvent = true; + } + + + for (size_t i = 0; i < PlayerStuff::PlayerList.size(); i++) + { + if (i % 10 == 0 && i >= 10) { + int Row = i / 10; + + CWINGui::NextColumn(140.0f + (190 * Row)); + CWINGui::Text(L""); + CWINGui::Text(L""); + } + + if (CWINGui::Button(std::wstring(PlayerStuff::PlayerList[i].name).c_str(), SDK::FVector2D{ 180, 25 })) + { + Settings::PlayerPicked = i; + Settings::NameOfVictim = PlayerStuff::PlayerList[i].name; + + if (hasfinishedChatSpoofBefore) { + hasfinishedChatSpoofBefore = false; + + outputConsoleChatSpoof = L""; + + std::thread(Cheat::GetInputW, "Enter a Message: ", std::ref(outputConsoleChatSpoof), std::ref(hasfinishedChatSpoof)).detach(); + } + } + + + + } + } + + + + +#endif + break; + + case 7: + CWINGui::Text(L"Level Loader 1.0"); + if (CWINGui::Button(L"Main Menu", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"MainMenuMap"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level 0", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level0"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"GarageLevel 1", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"TopFloor"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Garage Level 2", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"MiddleFloor"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Garage Level 3", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"GarageLevel2"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Garage Level 4", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"BottomFloor"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Hub Level", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"TheHub"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Pipe Level", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Pipes"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Electrical Station", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"ElectricalStation"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Office", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Office"; + Settings::LoadLevel_ = true; + } + CWINGui::NextColumn(260.0f); + CWINGui::Text(L""); + CWINGui::Text(L""); + if (CWINGui::Button(L"Hotel 1", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Hotel"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Hotel 2", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Floor3"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Boiler Room", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"BoilerRoom"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level Fun", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"LevelFun"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Poolrooms 1", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Poolrooms"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level !!!!", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"LevelRun"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"TheEnd", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"TheEnd"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"InfiniteStairs", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level922"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level94", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level94"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"ClownKingdom", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"AnimatedKingdom"; + Settings::LoadLevel_ = true; + } + CWINGui::NextColumn(380.0f); + CWINGui::Text(L""); + CWINGui::Text(L""); + if (CWINGui::Button(L"LightsOut", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"LightsOut"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"OceanMap", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"OceanMap"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"CaveLevel", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"CaveLevel"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level05", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level05"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level9", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level9"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"AbandonedBase", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"AbandonedBase"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level10", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level10"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level3999", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level3999"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level07", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level07"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Snackrooms", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Snackrooms"; + Settings::LoadLevel_ = true; + } + CWINGui::NextColumn(500.0f); + CWINGui::Text(L""); + CWINGui::Text(L""); + if (CWINGui::Button(L"Level !!!!2", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"LevelDash"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Level188 Exp", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level188_Expanded"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Poolrooms Exp", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Poolrooms_Expanded"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Poolrooms_Sub 1", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"WaterPark_Level01_P"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Poolrooms_Sub 2", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"WaterPark_Level02_P"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Poolrooms_Sub 3", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"WaterPark_Level03_P"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"LevelFun Exp", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"LevelFun_Expanded"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"LevelFun_Sub 1", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Zone1_Modified"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"LevelFun_Sub 2", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Zone4"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"LevelFun_Sub 3", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Zone3_Baked"; + Settings::LoadLevel_ = true; + } + CWINGui::NextColumn(620.0f); + CWINGui::Text(L""); + CWINGui::Text(L""); + if (CWINGui::Button(L"LevelFun_Sub 4", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Zone2_Modified"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"School Level", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"Level52"; + Settings::LoadLevel_ = true; + } + if (CWINGui::Button(L"Final Level", SDK::FVector2D{ 110, 35 })) { + Settings::LevelToLoad = L"TunnelLevel"; + Settings::LoadLevel_ = true; + } + break; + + case 8: + + for (size_t i = 0; i < PlayerStuff::PlayerList.size(); i++) + { + if (i % 10 == 0 && i >= 10) { + int Row = i / 10; + + CWINGui::NextColumn(140.0f + (220 * Row)); + CWINGui::Text(L""); + } + + + auto player = PlayerStuff::PlayerList[i]; + + if (CWINGui::Button(std::wstring(L"Name: " + player.Sanitizedname + L", ID: " + std::to_wstring(player.PlayerID)).c_str(), SDK::FVector2D{ 210, 35 })) { + Settings::PlayerPicked_S = i; + tab = 9; + + WindowSize = { 740.0f, 575.0f }; + } + } + + break; + + case 9: + if (Settings::PlayerPicked_S != -1) + { + auto player = PlayerStuff::PlayerList[Settings::PlayerPicked_S]; + CWINGui::Text(std::format(L"Name: {}, Pos: x {}, z {}, y {}, HasController: {}", player.Sanitizedname, player.Location[0], player.Location[1], player.Location[2], player.hasPlayerController ? L"true" : L"false").c_str()); + CWINGui::Text(std::format(L"Is Alive: {}", player.Alive ? L"true" : L"false").c_str()); + + { + auto size_ = player.Inventory_.size(); + + std::wstring output = size_ == 0 ? L"Empty!" : L""; + + + for (size_t i = 0; i < size_; i++) + { + + output += L"Item: " + Cheat::UsefullFuncs::stringToWideString(player.Inventory_[i].ToString()) + (i != size_ - 1 ? L"," : L""); + } + + CWINGui::Text(std::wstring(L"Current ItemSlot: " + player.CurrentSlot + L" ").c_str()); + CWINGui::Text(std::wstring(L"Steam ID: " + player.SteamID + ( player.SteamID == Cheat::UsefullFuncs::stringToWideString(Backend::HostSteamID) ? L"(Host SteamID)" : L"") + L" ").c_str()); + CWINGui::Text(std::wstring(L"SpectatorName: " + player.SpectatorName).c_str()); + CWINGui::Text(std::wstring(L"Inventory: {" + output + L" }").c_str()); + } + + if (CWINGui::Button(L"Teleport Player", SDK::FVector2D{ 110, 35 })) { + Settings::Event_PlayerID = player.PlayerID; + Settings::TeleportEventPlayer = true; + } + if (CWINGui::Button(L"Teleport to Player", SDK::FVector2D{ 110, 35 })) { + Settings::Event_PlayerID = player.PlayerID; + Settings::TeleportToEventPlayer = true; + } + if (CWINGui::Button(L"Respawn Player", SDK::FVector2D{ 110, 35 })) { + Settings::Event_PlayerID = player.PlayerID; + Settings::EventRespawnPlayer = true; + } + + if (CWINGui::Button(L"Use item as Player", SDK::FVector2D{ 110, 35 })) { + Settings::Event_PlayerID = player.PlayerID; + Settings::UseItemEventPlayer = true; + } + +#ifdef Gatekeep + if (CWINGui::Button(L"Collect Player info", SDK::FVector2D{ 110, 35 })) { + Settings::Event_PlayerID = player.PlayerID; + Settings::EventCollectDataPlayer = true; + } +#endif + } + else + { + WindowSize = { 600.0f, 555.0f }; + tab = 8; + break; + } + + if (CWINGui::Button(std::wstring(L"Go Back").c_str(), SDK::FVector2D{ 110, 35 })) { + tab = 8; + WindowSize = { 600.0f, 555.0f }; + } + break; + + + case 10: + CWINGui::Checkbox(L"Players Noclip through Players", &Settings::Host_CollisionPlayers); + CWINGui::Checkbox(L"Fun Mode", &Settings::Host_FunMode); + + break; + + + default: + break; + } + + } + + + + CWINGui::Draw_Cursor(Settings::Open); //draw ugly ass cursor + //CWINGui::DrawHeart(CWINGui::CursorPos(), 10.0f, { 1.0f, 0.0f, 0.0f, 1.0f }); + CWINGui::Render(); //render thing + + + + if (GetAsyncKeyState(VK_INSERT) & 1)Settings::Open = !Settings::Open; + + if (GetAsyncKeyState(VK_DELETE) & 1) { + SDK::UWorld* World = SDK::UWorld::GetWorld(); + auto GameInstance = World->OwningGameInstance; + auto LocalPlayer = GameInstance->LocalPlayers[0]; + auto ViewportClient = LocalPlayer->ViewportClient; + auto vTable = *(void***)(ViewportClient); + auto vTableWorld = *(void***)(World); + Functions::ChangePointer((uintptr_t)vTable, 100, (uintptr_t)origin_renderer); + + MH_DisableHook(MH_ALL_HOOKS); + + MH_RemoveHook(fnProcessEventTarget); + + Backend::NewLevelEvent.UnregisterHandlers(); + //Functions::ChangePointer((uintptr_t)vTableWorld, Offsets::ProcessEventIdx, (uintptr_t)fnProcessEventOrigin); + + + MH_Uninitialize(); + + + std::cout << "[*] Unhooked Renderfunc\n[*] Freeing Console!\n"; + ConsoleExit(); + + } + + } + + return origin_renderer(object, Canvas); +} + +void MainThread() { + + if (!Cheat::Ini()) { + Cheat::Message("Cheat needs to be Updated. Im up to Updating probly already ;)", FOREGROUND_GREEN); + return; + } + + SDK::UWorld* World = SDK::UWorld::GetWorld(); + auto GameInstance = World->OwningGameInstance; + auto LocalPlayer = GameInstance->LocalPlayers[0]; + auto ViewportClient = LocalPlayer->ViewportClient; + + // swapping table + auto vTable = *(void***)(ViewportClient); + auto vTableWorld = *(void***)(World); + + origin_renderer = (PostRender_t)Functions::ChangePointer((uintptr_t)vTable, 100, (uintptr_t)MainRender); + //fnProcessEventOrigin = (fnProcessEvent)Functions::ChangePointer((uintptr_t)vTableWorld, Offsets::ProcessEventIdx, (uintptr_t)ProcessEventHook); + + MH_Initialize(); + + Backend::NewLevelEvent.RegisterHandler(std::bind(FunctionPtrsProcessEvent::NullObjects)); + + fnProcessEventTarget = (fnProcessEvent)(uintptr_t(GetModuleHandle(0)) + Offsets::ProcessEvent); + + MH_CreateHook(reinterpret_cast(fnProcessEventTarget), &ProcessEventHook, reinterpret_cast(&fnProcessEventOrigin)); + + MH_EnableHook(reinterpret_cast(fnProcessEventTarget)); + + + if (!origin_renderer || !fnProcessEventOrigin) { + auto renderError = !origin_renderer ? "PostRender" : ""; + std::string spacing = renderError != "" ? "," : ""; + auto processeventError = !fnProcessEventOrigin ? std::string(spacing + "ProcessEvent").c_str() : ""; + + std::cout << "Failed to get: " << renderError << processeventError << "" << "!\n"; + ConsoleExit(); + } + + return; +} + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + AllocConsole(); + FILE* fileptr; + freopen_s(&fileptr, "CONOUT$", "w", stdout); + freopen_s(&fileptr, "CONOUT$", "w", stderr); + freopen_s(&fileptr, "CONIN$", "r", stdin); + MainThread(); + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/EscapeTheBackroomsGUiTest/framework.h b/EscapeTheBackroomsGUiTest/framework.h new file mode 100644 index 0000000..c0766ad --- /dev/null +++ b/EscapeTheBackroomsGUiTest/framework.h @@ -0,0 +1,5 @@ +#pragma once + +#define WIN32_LEAN_AND_MEAN // Selten verwendete Komponenten aus Windows-Headern ausschließen +// Windows-Headerdateien +#include diff --git a/EscapeTheBackroomsGUiTest/pch.cpp b/EscapeTheBackroomsGUiTest/pch.cpp new file mode 100644 index 0000000..1fcbac0 --- /dev/null +++ b/EscapeTheBackroomsGUiTest/pch.cpp @@ -0,0 +1,5 @@ +// pch.cpp: Quelldatei, die dem vorkompilierten Header entspricht + +#include "pch.h" + +// Bei der Verwendung vorkompilierter Header ist diese Quelldatei für eine erfolgreiche Kompilierung erforderlich. diff --git a/EscapeTheBackroomsGUiTest/pch.h b/EscapeTheBackroomsGUiTest/pch.h new file mode 100644 index 0000000..e89772d --- /dev/null +++ b/EscapeTheBackroomsGUiTest/pch.h @@ -0,0 +1,13 @@ +// pch.h: Dies ist eine vorkompilierte Headerdatei. +// Die unten aufgeführten Dateien werden nur einmal kompiliert, um die Buildleistung für zukünftige Builds zu verbessern. +// Dies wirkt sich auch auf die IntelliSense-Leistung aus, Codevervollständigung und viele Features zum Durchsuchen von Code eingeschlossen. +// Die hier aufgeführten Dateien werden jedoch ALLE neu kompiliert, wenn mindestens eine davon zwischen den Builds aktualisiert wird. +// Fügen Sie hier keine Dateien hinzu, die häufig aktualisiert werden sollen, da sich so der Leistungsvorteil ins Gegenteil verkehrt. + +#ifndef PCH_H +#define PCH_H + +// Fügen Sie hier Header hinzu, die vorkompiliert werden sollen. +#include "framework.h" + +#endif //PCH_H diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa603d1 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# EscapeTheBackroomsGUiTest \ No newline at end of file